From 3a37c00e5ca627ea089bbb586ff283bb7f81945e Mon Sep 17 00:00:00 2001 From: SDK Builder Date: Thu, 29 Feb 2024 22:27:52 +0000 Subject: [PATCH] SDK Version 4.8.3.0 --- Documenation/.gitcommit | 2 +- .../doc/plugins/ui/features/basics.html | 2 +- Documenation/download/.manifest | 33 +- .../download/openapi_v2_noversion.json | 179 +- Documenation/index.json | 1955 +++++++++-------- .../RestAPI/ArtistsService/getArtists.html | 3 +- .../getArtistsAlbumartists.html | 3 +- .../ArtistsService/getArtistsByName.html | 3 +- Documenation/reference/RestAPI/BackupApi.html | 4 + .../RestAPI/ChannelService/getChannels.html | 3 +- .../getSystemConfiguration.html | 13 +- .../postSystemConfiguration.html | 13 +- .../postSystemConfigurationPartial.html | 13 +- .../getEncodingCodecinformationVideo.html | 3 +- .../GameGenresService/getGamegenres.html | 3 +- .../getGamegenresByName.html | 3 +- .../RestAPI/GenresService/getGenres.html | 3 +- .../GenresService/getGenresByName.html | 3 +- .../getAlbumsByIdInstantmix.html | 3 +- .../getArtistsInstantmix.html | 3 +- .../getAudiobooksNextup.html | 3 +- .../getItemsByIdInstantmix.html | 3 +- .../getMusicgenresByNameInstantmix.html | 3 +- .../getMusicgenresInstantmix.html | 3 +- .../getPlaylistsByIdInstantmix.html | 3 +- .../getSongsByIdInstantmix.html | 3 +- .../getItemsByIdExternalidinfos.html | 9 + .../getItemsByItemidMetadataeditor.html | 9 + .../ItemUpdateService/postItemsByItemid.html | 3 +- .../RestAPI/ItemsService/getItems.html | 3 +- .../ItemsService/getUsersByUseridItems.html | 3 +- .../getUsersByUseridItemsResume.html | 3 +- .../LibraryService/getAlbumsByIdSimilar.html | 3 +- .../LibraryService/getArtistsByIdSimilar.html | 3 +- .../LibraryService/getGamesByIdSimilar.html | 3 +- .../LibraryService/getItemsByIdAncestors.html | 3 +- .../getItemsByIdCriticreviews.html | 3 +- .../LibraryService/getItemsByIdSimilar.html | 3 +- .../getItemsByIdThememedia.html | 3 +- .../getItemsByIdThemesongs.html | 3 +- .../getItemsByIdThemevideos.html | 3 +- .../getLibraryMediafolders.html | 3 +- .../LibraryService/getMoviesByIdSimilar.html | 3 +- .../LibraryService/getShowsByIdSimilar.html | 3 +- .../getTrailersByIdSimilar.html | 3 +- .../LiveTvService/getLivetvChannels.html | 3 +- .../LiveTvService/getLivetvChannelsById.html | 3 +- .../LiveTvService/getLivetvChanneltags.html | 3 +- .../RestAPI/LiveTvService/getLivetvEPG.html | 3 +- .../LiveTvService/getLivetvFolder.html | 3 +- .../getLivetvProgramsRecommended.html | 3 +- .../getLivetvRecordingsById.html | 3 +- .../getLivetvRecordingsFolders.html | 3 +- .../getLivetvRecordingsGroups.html | 3 +- .../getLivetvRecordingsSeries.html | 3 +- .../LiveTvService/getLivetvSeriestimers.html | 3 +- .../getLivetvSeriestimersById.html | 3 +- .../LiveTvService/getLivetvTimers.html | 3 +- .../LiveTvService/getLivetvTimersById.html | 3 +- .../getLivetvTimersDefaults.html | 3 +- .../LiveTvService/getLivetvTunerhosts.html | 9 + .../getLivetvTunerhostsDefaultByType.html | 9 + .../getLivetvTunersDiscvover.html | 9 + .../LiveTvService/postLivetvPrograms.html | 3 +- .../LiveTvService/postLivetvSeriestimers.html | 3 +- .../postLivetvSeriestimersById.html | 3 +- .../LiveTvService/postLivetvTimers.html | 3 +- .../LiveTvService/postLivetvTimersById.html | 3 +- .../LiveTvService/postLivetvTunerhosts.html | 9 + .../getMoviesRecommendations.html | 3 +- .../MusicGenresService/getMusicgenres.html | 3 +- .../getMusicgenresByName.html | 3 +- .../RestAPI/PersonsService/getPersons.html | 3 +- .../PersonsService/getPersonsByName.html | 3 +- .../getPlaylistsByIdItems.html | 3 +- .../PlaystateService/postSessionsPlaying.html | 3 +- .../postSessionsPlayingProgress.html | 3 +- .../postSessionsPlayingStopped.html | 3 +- .../getScheduledtasks.html | 3 +- .../getScheduledtasksById.html | 3 +- .../postScheduledtasksByIdTriggers.html | 3 +- .../RestAPI/SessionsService/getSessions.html | 3 +- .../SessionsService/getSessionsPlayqueue.html | 3 +- .../RestAPI/StudiosService/getStudios.html | 3 +- .../StudiosService/getStudiosByName.html | 3 +- .../getUsersByUseridSuggestions.html | 3 +- .../SyncService/getSyncItemsReady.html | 3 +- .../RestAPI/SystemService/getSystemInfo.html | 63 + .../reference/RestAPI/TagService.html | 6 + .../TagService/postItemsByIdTagsDelete.html | 391 ++++ .../RestAPI/TrailersService/getTrailers.html | 3 +- .../TvShowsService/getShowsByIdSeasons.html | 3 +- .../TvShowsService/getShowsNextup.html | 3 +- .../getLivetvProgramsById.html | 3 +- .../getUsersByUseridItemsById.html | 3 +- .../getUsersByUseridItemsByIdIntros.html | 3 +- ...etUsersByUseridItemsByIdLocaltrailers.html | 3 +- ...UsersByUseridItemsByIdSpecialfeatures.html | 3 +- .../getUsersByUseridItemsLatest.html | 3 +- .../getUsersByUseridItemsRoot.html | 3 +- .../getVideosByIdAdditionalparts.html | 3 +- .../postUsersAuthenticatebyname.html | 3 +- .../postUsersByIdAuthenticate.html | 3 +- .../getUsersByUseridViews.html | 3 +- .../getWebConfigurationpages.html | 3 +- .../pluginapi/Emby.Features.FeatureInfo.html | 2 +- .../pluginapi/Emby.Features.FeatureQuery.html | 2 +- .../Emby.Features.IFeatureManager.html | 2 +- ...verters.ExpandableCollectionConverter.html | 60 +- ...xpandableCollectionPropertyDescriptor.html | 74 +- ...mmon.DataConversion.ColorFormatHelper.html | 6 +- ...mmon.DataConversion.MediaStreamParser.html | 4 +- ...dia.Common.DataConversion.ParseHelper.html | 8 +- ...onversion.ParsingContext.ParsingError.html | 6 +- ....Common.DataConversion.ParsingContext.html | 6 +- ...mmon.DataConversion.ProbeStreamParser.html | 4 +- ...ataConversion.StreamBaseToMediaStream.html | 2 +- ...ommon.Extensions.CollectionExtensions.html | 10 +- ...edia.Common.Extensions.EnumExtensions.html | 26 +- ....Common.Extensions.EnumListExtensions.html | 6 +- ...by.Media.Common.Extensions.Extensions.html | 10 +- ...mmon.Extensions.MediaStreamExtensions.html | 10 +- ...mmon.Extensions.ProbeStreamExtensions.html | 2 +- ....Common.Extensions.TimeSpanExtensions.html | 30 +- ...dia.Common.Extensions.ValueExtensions.html | 2 +- ...ia.Model.Attributes.BitDepthAttribute.html | 44 +- ...a.Model.Attributes.BitStreamAttribute.html | 44 +- ...odel.Attributes.BitsPerPixelAttribute.html | 44 +- ...odel.Attributes.ChannelCountAttribute.html | 44 +- ...Model.Attributes.CompressionAttribute.html | 44 +- ...ia.Model.Attributes.HardwareAttribute.html | 44 +- ...el.Attributes.HdrBaseFormatsAttribute.html | 44 +- ...Media.Model.Attributes.IdTagAttribute.html | 44 +- ...Media.Model.Attributes.InputAttribute.html | 44 +- ....Model.Attributes.IntraFrameAttribute.html | 44 +- ...a.Model.Attributes.IsGraphicAttribute.html | 44 +- ...Media.Model.Attributes.IsHdrAttribute.html | 44 +- ...Model.Attributes.MaxBitRateKAttribute.html | 44 +- ...del.Attributes.MaxResAndRateAttribute.html | 44 +- ...a.Model.Attributes.MimeTypesAttribute.html | 46 +- ...dia.Model.Attributes.NbCountAttribute.html | 44 +- ...edia.Model.Attributes.OutputAttribute.html | 44 +- ...dia.Model.Attributes.PrimaryAttribute.html | 44 +- ...el.Attributes.VideoMediaTypeAttribute.html | 44 +- ....Model.Containers.StreamContainerBase.html | 4 +- ...ers.StreamContainerInfo.StreamWrapper.html | 2 +- ....Model.Containers.StreamContainerInfo.html | 2 +- ...dia.Model.Containers.TvChannelStreams.html | 6 +- .../Emby.Media.Model.GraphModel.Filter.html | 2 +- ....Media.Model.GraphModel.FilterWrapper.html | 2 +- .../Emby.Media.Model.GraphModel.Graph.html | 2 +- ...Emby.Media.Model.GraphModel.GraphData.html | 2 +- ...edia.Model.GraphModel.Hwdevicecontext.html | 4 +- ...edia.Model.GraphModel.Hwframescontext.html | 4 +- ...Emby.Media.Model.GraphModel.InputLink.html | 2 +- .../Emby.Media.Model.GraphModel.LinkBase.html | 2 +- ...mby.Media.Model.GraphModel.OutputLink.html | 2 +- ...y.Media.Model.ProbeModel.ProbeChapter.html | 4 +- ...mby.Media.Model.ProbeModel.ProbeError.html | 2 +- ...by.Media.Model.ProbeModel.ProbeFormat.html | 4 +- ...mby.Media.Model.ProbeModel.ProbeFrame.html | 2 +- ...by.Media.Model.ProbeModel.ProbePacket.html | 4 +- ...by.Media.Model.ProbeModel.ProbeResult.html | 2 +- ....Media.Model.ProbeModel.ProbeSideData.html | 2 +- ...ia.Model.ProbeModel.ProbeSideDataList.html | 68 +- ...by.Media.Model.ProbeModel.ProbeStream.html | 6 +- ...deData.ProbeSideDataContentLightLevel.html | 2 +- ...l.SideData.ProbeSideDataDisplayMatrix.html | 2 +- ...ProbeModel.SideData.ProbeSideDataDovi.html | 2 +- ...SideData.ProbeSideDataMateringDisplay.html | 2 +- ...beModel.SideData.ProbeSideDataUnknown.html | 2 +- ....Media.Model.Streams.AttachmentStream.html | 2 +- .../Emby.Media.Model.Streams.AudioStream.html | 2 +- .../Emby.Media.Model.Streams.StreamBase.html | 16 +- ...by.Media.Model.Streams.SubtitleStream.html | 6 +- ...mby.Media.Model.Streams.UnknownStream.html | 2 +- .../Emby.Media.Model.Streams.VideoStream.html | 6 +- ...y.Media.Model.Streams.VideoStreamH264.html | 2 +- ...y.Media.Model.Streams.VideoStreamHevc.html | 2 +- ....Media.Model.Streams.VideoStreamMpeg2.html | 2 +- ...Media.Model.Types.Av1ProfileWithLevel.html | 2 +- ...a.Model.Types.Av1ProfileWithLevelList.html | 68 +- ...Media.Model.Types.AvcProfileWithLevel.html | 2 +- ...a.Model.Types.AvcProfileWithLevelList.html | 68 +- .../Emby.Media.Model.Types.BitRate.html | 18 +- ...adcastResolutions.BroadcastResolution.html | 6 +- ...edia.Model.Types.BroadcastResolutions.html | 70 +- .../Emby.Media.Model.Types.ByteSize.html | 18 +- ...edia.Model.Types.H263ProfileWithLevel.html | 2 +- ....Model.Types.H263ProfileWithLevelList.html | 68 +- ...edia.Model.Types.HevcProfileWithLevel.html | 2 +- ....Model.Types.HevcProfileWithLevelList.html | 68 +- ...by.Media.Model.Types.LevelInformation.html | 4 +- ...dia.Model.Types.MediaTagList.MediaTag.html | 4 +- .../Emby.Media.Model.Types.MediaTagList.html | 70 +- ...dia.Model.Types.Mpeg2ProfileWithLevel.html | 2 +- ...Model.Types.Mpeg2ProfileWithLevelList.html | 68 +- ...dia.Model.Types.Mpeg4ProfileWithLevel.html | 2 +- ...Model.Types.Mpeg4ProfileWithLevelList.html | 68 +- .../Emby.Media.Model.Types.PixelFormat.html | 2 +- ....Media.Model.Types.ProfileInformation.html | 4 +- ...a.Model.Types.ProfileLevelInformation.html | 2 +- ....Media.Model.Types.ProfileWithLevel-2.html | 2 +- ...ia.Model.Types.ProfileWithLevelList-3.html | 74 +- .../Emby.Media.Model.Types.Rational.html | 80 +- ...dia.Model.Types.RationalTypeConverter.html | 60 +- .../Emby.Media.Model.Types.Resolution.html | 18 +- ....Media.Model.Types.ResolutionWithRate.html | 10 +- ...Media.Model.Types.Vc1ProfileWithLevel.html | 2 +- ...a.Model.Types.Vc1ProfileWithLevelList.html | 68 +- ...Media.Model.Types.Vp8ProfileWithLevel.html | 2 +- ...a.Model.Types.Vp8ProfileWithLevelList.html | 68 +- ...Media.Model.Types.Vp9ProfileWithLevel.html | 2 +- ...a.Model.Types.Vp9ProfileWithLevelList.html | 68 +- ...Emby.Model.ProcessRun.IProcessManager.html | 8 +- .../Emby.Model.ProcessRun.IProcessRunner.html | 12 +- ...l.ProcessRun.IProcessRunnerWithOutput.html | 2 +- ...sRun.RunningProcessesChangedEventArgs.html | 6 +- ...Model.Sanitation.SanitationExtensions.html | 2 +- ...el.Sanitation.SanitationTypeAttribute.html | 42 +- ...Model.Sanitation.UrlSanitationOptions.html | 14 +- .../Emby.Naming.Audio.AlbumParser.html | 2 +- .../Emby.Naming.Audio.MultiPartResult.html | 4 +- .../Emby.Naming.Common.EpisodeExpression.html | 16 +- .../Emby.Naming.Common.MediaFileInfo.html | 8 +- .../Emby.Naming.Common.NamingHelper.html | 6 +- .../Emby.Naming.Common.NamingOptions.html | 32 +- .../Emby.Naming.Subtitles.SubtitleInfo.html | 6 +- .../Emby.Naming.Subtitles.SubtitleParser.html | 2 +- .../pluginapi/Emby.Naming.TV.EpisodeInfo.html | 4 +- .../Emby.Naming.TV.EpisodeResolver.html | 8 +- ...Emby.Naming.TV.EpisodeResolverOptions.html | 8 +- .../Emby.Naming.TV.SeasonPathParser.html | 6 +- ...Emby.Naming.TV.SeasonPathParserResult.html | 6 +- ...Emby.Naming.Video.CleanDateTimeParser.html | 4 +- ...Emby.Naming.Video.CleanDateTimeResult.html | 4 +- .../Emby.Naming.Video.CleanStringParser.html | 6 +- .../Emby.Naming.Video.ExtraResolver.html | 2 +- .../Emby.Naming.Video.ExtraResult.html | 2 +- .../Emby.Naming.Video.ExtraRule.html | 2 +- .../Emby.Naming.Video.FileStack.html | 8 +- .../Emby.Naming.Video.FlagParser.html | 4 +- .../Emby.Naming.Video.Format3DParser.html | 2 +- .../Emby.Naming.Video.Format3DResult.html | 4 +- .../Emby.Naming.Video.Format3DRule.html | 2 +- .../Emby.Naming.Video.StackResolver.html | 6 +- .../Emby.Naming.Video.StackResult.html | 2 +- .../Emby.Naming.Video.StubResolver.html | 2 +- .../Emby.Naming.Video.StubTypeRule.html | 2 +- .../Emby.Naming.Video.VideoInfo.html | 4 +- .../Emby.Naming.Video.VideoListResolver.html | 6 +- .../Emby.Naming.Video.VideoResolver.html | 20 +- .../Emby.Notifications.INotifier.html | 4 +- ...fications.INotifierWithDefaultOptions.html | 2 +- .../Emby.Notifications.IUserNotifier.html | 4 +- ...fications.InternalNotificationRequest.html | 6 +- ...by.Notifications.NotificationCategory.html | 2 +- ...otifications.NotificationCategoryInfo.html | 2 +- .../Emby.Notifications.NotificationIds.html | 2 +- .../Emby.Notifications.NotificationInfo.html | 8 +- ...otifications.NotificationPlaybackInfo.html | 4 +- ...tifications.NotificationRecordingInfo.html | 2 +- ...mby.Notifications.NotificationRequest.html | 6 +- ....Notifications.NotificationServerInfo.html | 2 +- ...Notifications.NotificationSessionInfo.html | 2 +- ...by.Notifications.NotificationTypeInfo.html | 2 +- ...mby.Notifications.NotificationUserDto.html | 2 +- ...eb.GenericEdit.Actions.PostbackAction.html | 2 +- ....Web.GenericEdit.Common.EditorHelpers.html | 10 +- ....GenericEdit.Common.EditorRadioOption.html | 8 +- ...GenericEdit.Common.EditorSelectOption.html | 10 +- ...ericEdit.Conditions.PropertyCondition.html | 4 +- ...y.Web.GenericEdit.EditObjectContainer.html | 12 +- ...by.Web.GenericEdit.EditableObjectBase.html | 2 +- ....GenericEdit.EditableObjectCollection.html | 76 +- ...y.Web.GenericEdit.EditableOptionsBase.html | 2 +- ...by.Web.GenericEdit.Editors.EditorBase.html | 10 +- ...Web.GenericEdit.Editors.EditorBoolean.html | 6 +- ...GenericEdit.Editors.EditorButtonGroup.html | 8 +- ....GenericEdit.Editors.EditorButtonItem.html | 4 +- ...GenericEdit.Editors.EditorCaptionItem.html | 4 +- ...eb.GenericEdit.Editors.EditorDateTime.html | 4 +- ....Web.GenericEdit.Editors.EditorDxGrid.html | 8 +- ....GenericEdit.Editors.EditorFilePicker.html | 4 +- ...enericEdit.Editors.EditorFolderPicker.html | 4 +- ...y.Web.GenericEdit.Editors.EditorGroup.html | 4 +- ...eb.GenericEdit.Editors.EditorItemList.html | 4 +- ...b.GenericEdit.Editors.EditorLabelItem.html | 4 +- ...Web.GenericEdit.Editors.EditorNumeric.html | 4 +- ...enericEdit.Editors.EditorProgressItem.html | 4 +- ....GenericEdit.Editors.EditorRadioGroup.html | 6 +- ...by.Web.GenericEdit.Editors.EditorRoot.html | 4 +- ....GenericEdit.Editors.EditorSelectBase.html | 8 +- ...ericEdit.Editors.EditorSelectMultiple.html | 8 +- ...enericEdit.Editors.EditorSelectSingle.html | 10 +- ....GenericEdit.Editors.EditorSpacerItem.html | 4 +- ....GenericEdit.Editors.EditorStatusItem.html | 4 +- ...by.Web.GenericEdit.Editors.EditorText.html | 8 +- ...y.Web.GenericEdit.Elements.ButtonItem.html | 12 +- ....Web.GenericEdit.Elements.CaptionItem.html | 6 +- ...enericEdit.Elements.DoubleGridOverlay.html | 2 +- ...Edit.Elements.DxDataDoubleMappingGrid.html | 4 +- ...ricEdit.Elements.DxDataDoubleSortGrid.html | 4 +- ...y.Web.GenericEdit.Elements.DxDataGrid.html | 6 +- ...cEdit.Elements.DxGrid.DxColumnBuilder.html | 4 +- ...ericEdit.Elements.DxGrid.DxGridButton.html | 4 +- ...ericEdit.Elements.DxGrid.DxGridColumn.html | 52 +- ...t.Elements.DxGrid.DxGridColumnChooser.html | 6 +- ...ridColumnFixing.GridColumnFixingTexts.html | 2 +- ...it.Elements.DxGrid.DxGridColumnFixing.html | 4 +- ...it.Elements.DxGrid.DxGridColumnFormat.html | 2 +- ...Edit.Elements.DxGrid.DxGridColumnList.html | 68 +- ...ricEdit.Elements.DxGrid.DxGridEditing.html | 18 +- ...it.Elements.DxGrid.DxGridEditingTexts.html | 2 +- ...ericEdit.Elements.DxGrid.DxGridExport.html | 6 +- ...dit.Elements.DxGrid.DxGridFilterPanel.html | 6 +- ...lements.DxGrid.DxGridFilterPanelTexts.html | 2 +- ...cEdit.Elements.DxGrid.DxGridFilterRow.html | 8 +- ...icEdit.Elements.DxGrid.DxGridGrouping.html | 8 +- ...t.Elements.DxGrid.DxGridGroupingTexts.html | 2 +- ...it.Elements.DxGrid.DxGridHeaderFilter.html | 6 +- ...ements.DxGrid.DxGridHeaderFilterTexts.html | 2 +- ...ericEdit.Elements.DxGrid.DxGridLookup.html | 6 +- ...it.Elements.DxGrid.DxGridMasterDetail.html | 6 +- ...Elements.DxGrid.DxGridOnChangeCommand.html | 2 +- ...ricEdit.Elements.DxGrid.DxGridOptions.html | 90 +- ...ericEdit.Elements.DxGrid.DxGridPaging.html | 4 +- ...it.Elements.DxGrid.DxGridPopupOptions.html | 46 +- ...DxGrid.DxGridRowDragging.RowAnimation.html | 2 +- ...dit.Elements.DxGrid.DxGridRowDragging.html | 14 +- ...nts.DxGrid.DxGridRowDragging.xyOffset.html | 2 +- ...cEdit.Elements.DxGrid.DxGridScrolling.html | 10 +- ...cEdit.Elements.DxGrid.DxGridSelection.html | 6 +- ...ricEdit.Elements.DxGrid.DxGridSorting.html | 4 +- ...ricEdit.Elements.DxGrid.DxGridSummary.html | 6 +- ...lements.DxGrid.DxGridSummaryGroupItem.html | 10 +- ...it.Elements.DxGrid.DxSelectBoxOptions.html | 4 +- ...nts.DxGrid.Validation.DxGridEmailRule.html | 2 +- ...s.DxGrid.Validation.DxGridNumericRule.html | 2 +- ...nts.DxGrid.Validation.DxGridRangeRule.html | 2 +- ....DxGrid.Validation.DxGridRequiredRule.html | 4 +- ...rid.Validation.DxGridStringLengthRule.html | 4 +- ...d.Validation.DxGridValidationRuleBase.html | 4 +- ...by.Web.GenericEdit.Elements.LabelItem.html | 6 +- ...ricEdit.Elements.List.GenericItemList.html | 68 +- ...ricEdit.Elements.List.GenericListItem.html | 6 +- ...Web.GenericEdit.Elements.ProgressItem.html | 2 +- ...y.Web.GenericEdit.Elements.SpacerItem.html | 4 +- ...y.Web.GenericEdit.Elements.StatusItem.html | 4 +- ...Emby.Web.GenericEdit.Elements.TagItem.html | 2 +- ...GenericEdit.Elements.ToggleButtonItem.html | 6 +- ...enericEdit.Factory.EditorBuildOptions.html | 10 +- ...Web.GenericEdit.Factory.EditorBuilder.html | 6 +- ...t.PropertyDiff.PropertyChangeDetector.html | 6 +- ...cEdit.PropertyDiff.PropertyChangeInfo.html | 8 +- ...ericEdit.Validation.ValidationContext.html | 4 +- ...enericEdit.Validation.ValidationError.html | 2 +- ...icEdit.Validation.ValidationErrorList.html | 66 +- ...icEdit.Validation.ValidationException.html | 16 +- ...nericEdit.Validation.ValidationResult.html | 4 +- ...ration.ConfigurationManagerExtensions.html | 2 +- ...mmon.Configuration.ConfigurationStore.html | 4 +- ...guration.ConfigurationUpdateEventArgs.html | 6 +- ...ommon.Configuration.IApplicationPaths.html | 4 +- ...n.Configuration.IConfigurationFactory.html | 2 +- ...n.Configuration.IConfigurationManager.html | 14 +- ...onfiguration.IValidatingConfiguration.html | 4 +- ...ediaBrowser.Common.Events.EventHelper.html | 22 +- ...wser.Common.Extensions.BaseExtensions.html | 4 +- ...r.Common.Extensions.ConflictException.html | 16 +- ...sions.RangeRequestOutOfRangeException.html | 16 +- ...Extensions.RateLimitExceededException.html | 16 +- ...ons.RemoteServiceUnavailableException.html | 16 +- ....Extensions.ResourceNotFoundException.html | 16 +- ...xtensions.ServiceUnavailableException.html | 16 +- .../MediaBrowser.Common.IApplicationHost.html | 38 +- ...Browser.Common.Net.HttpRequestOptions.html | 42 +- ...iaBrowser.Common.Net.HttpResponseInfo.html | 4 +- ...diaBrowser.Common.Net.INetworkManager.html | 26 +- ...iaBrowser.Common.Plugins.BasePlugin-1.html | 6 +- ...ediaBrowser.Common.Plugins.BasePlugin.html | 6 +- ...ommon.Plugins.IHasPluginConfiguration.html | 2 +- .../MediaBrowser.Common.Plugins.IPlugin.html | 2 +- ...rowser.Common.Plugins.IPluginAssembly.html | 2 +- ....Common.Progress.ActionableProgress-1.html | 8 +- ...wser.Common.Progress.SimpleProgress-1.html | 8 +- ...Common.Security.IRequiresRegistration.html | 2 +- ...wser.Common.Security.ISecurityManager.html | 22 +- ...mon.Security.PaymentRequiredException.html | 16 +- ...er.Common.Updates.GithubUpdater.Asset.html | 4 +- ...r.Common.Updates.GithubUpdater.Author.html | 4 +- ...mmon.Updates.GithubUpdater.RootObject.html | 6 +- ...Common.Updates.GithubUpdater.Uploader.html | 4 +- ...aBrowser.Common.Updates.GithubUpdater.html | 16 +- ...r.Common.Updates.IInstallationManager.html | 54 +- ....Common.Updates.InstallationEventArgs.html | 2 +- ...n.Updates.InstallationFailedEventArgs.html | 2 +- ...Browser.Controller.Api.BaseApiService.html | 56 +- ...owser.Controller.Api.BaseItemsRequest.html | 84 +- ...Browser.Controller.Api.IHasDtoOptions.html | 4 +- ...r.Controller.Api.ItemFieldsExtensions.html | 2 +- ...r.Authentication.AuthenticationResult.html | 2 +- ...uthentication.IAuthenticationProvider.html | 6 +- ...tication.ProviderAuthenticationResult.html | 2 +- ...rowser.Controller.Base.CommonBaseCore.html | 62 +- ...Browser.Controller.Base.DisposableBag.html | 68 +- ...iaBrowser.Controller.Base.ServiceRoot.html | 2 +- ...iaBrowser.Controller.Channels.Channel.html | 14 +- ...r.Controller.Channels.ChannelFeatures.html | 4 +- ...r.Controller.Channels.ChannelItemInfo.html | 18 +- ...Controller.Channels.ChannelItemResult.html | 2 +- ...aBrowser.Controller.Channels.IChannel.html | 6 +- ...r.Controller.Channels.IChannelManager.html | 10 +- ...r.Channels.IRequiresMediaInfoCallback.html | 4 +- ...r.Controller.Channels.ISupportsDelete.html | 6 +- ...ller.Channels.InternalChannelFeatures.html | 6 +- ...ler.Channels.InternalChannelItemQuery.html | 4 +- ...ecs.FfmpegCapabilities.CapabilityInfo.html | 2 +- ...er.Codecs.FfmpegCapabilities.CapsList.html | 36 +- ....Controller.Codecs.FfmpegCapabilities.html | 32 +- ...wser.Controller.Codecs.ICodecProvider.html | 2 +- ...ollections.CollectionCreatedEventArgs.html | 4 +- ...Collections.CollectionCreationOptions.html | 4 +- ...llections.CollectionModifiedEventArgs.html | 6 +- ...roller.Collections.ICollectionManager.html | 8 +- ...iguration.IServerConfigurationManager.html | 2 +- ...nfiguration.IUserConfigurationFactory.html | 2 +- ...er.Controller.Connect.IConnectManager.html | 6 +- ...ser.Controller.Connect.UserLinkResult.html | 6 +- ...wser.Controller.Data.ILibraryDatabase.html | 2 +- ...troller.Devices.CameraImageUploadInfo.html | 2 +- ...ser.Controller.Devices.IDeviceManager.html | 10 +- ...wser.Controller.Drawing.IImageEncoder.html | 6 +- ...er.Controller.Drawing.IImageProcessor.html | 20 +- ...ontroller.Drawing.ImageCollageOptions.html | 2 +- ...aBrowser.Controller.Drawing.ImageData.html | 6 +- ...roller.Drawing.ImageProcessingOptions.html | 10 +- ...ller.Drawing.ImageProcessorExtensions.html | 2 +- ...rowser.Controller.Drawing.ImageStream.html | 2 +- ...ediaBrowser.Controller.Dto.DtoOptions.html | 20 +- ...r.Controller.Entities.AggregateFolder.html | 24 +- ...owser.Controller.Entities.Audio.Audio.html | 28 +- ...er.Entities.Audio.HasArtistExtensions.html | 8 +- ....Controller.Entities.Audio.MusicAlbum.html | 36 +- ...Controller.Entities.Audio.MusicArtist.html | 32 +- ....Controller.Entities.Audio.MusicGenre.html | 20 +- ...aBrowser.Controller.Entities.BaseItem.html | 333 +-- ...ontroller.Entities.BaseItemExtensions.html | 4 +- ...MediaBrowser.Controller.Entities.Book.html | 14 +- ...diaBrowser.Controller.Entities.BoxSet.html | 32 +- ....Controller.Entities.CollectionFolder.html | 36 +- ....Controller.Entities.CollectionHelper.html | 4 +- ...r.Controller.Entities.DayOfWeekHelper.html | 6 +- ...rowser.Controller.Entities.Extensions.html | 2 +- ...diaBrowser.Controller.Entities.Folder.html | 36 +- ...MediaBrowser.Controller.Entities.Game.html | 22 +- ...Browser.Controller.Entities.GameGenre.html | 16 +- ...rowser.Controller.Entities.GameSystem.html | 8 +- ...ediaBrowser.Controller.Entities.Genre.html | 20 +- ...Controller.Entities.ICollectionFolder.html | 2 +- ....Controller.Entities.IHasMediaSources.html | 4 +- ...roller.Entities.IHasProgramAttributes.html | 18 +- ...ser.Controller.Entities.IHasStartDate.html | 2 +- ...ontroller.Entities.InternalItemsQuery.html | 202 +- ...ntroller.Entities.InternalPeopleQuery.html | 10 +- ...troller.Entities.ItemByNameExtensions.html | 2 +- ...ser.Controller.Entities.ItemImageInfo.html | 6 +- ...owser.Controller.Entities.LinkedChild.html | 2 +- ...aBrowser.Controller.Entities.ListItem.html | 2 +- ...wser.Controller.Entities.Movies.Movie.html | 12 +- ...rowser.Controller.Entities.MusicVideo.html | 10 +- ...wser.Controller.Entities.PeopleHelper.html | 4 +- ...diaBrowser.Controller.Entities.Person.html | 20 +- ...rowser.Controller.Entities.PersonInfo.html | 4 +- ...ediaBrowser.Controller.Entities.Photo.html | 14 +- ...rowser.Controller.Entities.PhotoAlbum.html | 8 +- ...ediaBrowser.Controller.Entities.Share.html | 4 +- ...diaBrowser.Controller.Entities.Studio.html | 20 +- ...rowser.Controller.Entities.TV.Episode.html | 36 +- ...tities.TV.LegacySpecialEpisodeNumbers.html | 2 +- ...Browser.Controller.Entities.TV.Season.html | 22 +- ...Browser.Controller.Entities.TV.Series.html | 26 +- ...ler.Entities.TV.SpecialEpisodeNumbers.html | 2 +- .../MediaBrowser.Controller.Entities.Tag.html | 24 +- ...ser.Controller.Entities.TagExtensions.html | 2 +- ....Controller.Entities.ThumbnailSetInfo.html | 2 +- ...iaBrowser.Controller.Entities.Trailer.html | 26 +- ...MediaBrowser.Controller.Entities.User.html | 30 +- ...wser.Controller.Entities.UserItemData.html | 14 +- ...er.Controller.Entities.UserRootFolder.html | 24 +- ...aBrowser.Controller.Entities.UserView.html | 26 +- ...ediaBrowser.Controller.Entities.Video.html | 50 +- ...roller.Extensions.StringCompatibility.html | 2 +- ...ontroller.Extensions.StringExtensions.html | 2 +- ...MediaBrowser.Controller.IO.IIOManager.html | 8 +- ...owser.Controller.IResourceFileManager.html | 4 +- ...ser.Controller.IServerApplicationHost.html | 32 +- ...wser.Controller.Library.DeleteOptions.html | 6 +- ...troller.Library.IConfigurableProvider.html | 2 +- ...ser.Controller.Library.IIntroProvider.html | 4 +- ...er.Controller.Library.ILibraryManager.html | 172 +- ...er.Controller.Library.ILibraryMonitor.html | 8 +- ...ntroller.Library.ILibraryPostScanTask.html | 6 +- ...braryPostScanTaskWithDirectoryService.html | 6 +- ...rowser.Controller.Library.ILiveStream.html | 22 +- ...ontroller.Library.IMediaSourceManager.html | 60 +- ...ntroller.Library.IMediaSourceProvider.html | 4 +- ...ser.Controller.Library.IMetadataSaver.html | 6 +- ...ser.Controller.Library.ISegmentSource.html | 6 +- ...r.Controller.Library.IUserDataManager.html | 18 +- ...owser.Controller.Library.IUserManager.html | 66 +- ...aBrowser.Controller.Library.IntroInfo.html | 2 +- ...ontroller.Library.ItemChangeEventArgs.html | 2 +- ...er.Controller.Library.ItemResolveArgs.html | 12 +- ...ller.Library.LibraryManagerExtensions.html | 4 +- ...brary.MetadataConfigurationExtensions.html | 2 +- ...er.Library.MetadataConfigurationStore.html | 4 +- ...ler.Library.PlaybackProgressEventArgs.html | 8 +- ...troller.Library.PlaybackStopEventArgs.html | 6 +- ...iaBrowser.Controller.Library.Profiler.html | 2 +- ...ser.Controller.Library.ResolverHelper.html | 2 +- ...er.Library.SegmentedStreamSegmentInfo.html | 10 +- ...troller.Library.UserDataSaveEventArgs.html | 4 +- ...wser.Controller.Library.UserItemShare.html | 2 +- ...Controller.Library.UserItemShareQuery.html | 2 +- ...Controller.LiveTv.ActiveRecordingInfo.html | 8 +- ...owser.Controller.LiveTv.BaseTunerHost.html | 117 +- ...Browser.Controller.LiveTv.ChannelInfo.html | 8 +- ...owser.Controller.LiveTv.IHasCountries.html | 2 +- ...r.Controller.LiveTv.IListingsProvider.html | 16 +- ...wser.Controller.LiveTv.ILiveTvManager.html | 70 +- ...aBrowser.Controller.LiveTv.ITunerHost.html | 99 +- ...r.Controller.LiveTv.LiveStreamOptions.html | 8 +- ...owser.Controller.LiveTv.LiveTvChannel.html | 32 +- ...roller.LiveTv.LiveTvConflictException.html | 16 +- ...owser.Controller.LiveTv.LiveTvProgram.html | 60 +- ...roller.LiveTv.LiveTvServiceStatusInfo.html | 6 +- ...ser.Controller.LiveTv.LiveTvTunerInfo.html | 4 +- ...Browser.Controller.LiveTv.ProgramInfo.html | 36 +- ...owser.Controller.LiveTv.RecordingInfo.html | 32 +- ...iveTv.RecordingStatusChangedEventArgs.html | 4 +- ...ontroller.LiveTv.SeriesTimerEventInfo.html | 2 +- ...ser.Controller.LiveTv.SeriesTimerInfo.html | 18 +- ...wser.Controller.LiveTv.TimerEventInfo.html | 2 +- ...iaBrowser.Controller.LiveTv.TimerInfo.html | 36 +- ...Controller.LiveTv.TunerChannelMapping.html | 4 +- ....MediaEncoding.BaseEncodingJobOptions.html | 32 +- ...ller.MediaEncoding.EncodingJobOptions.html | 4 +- ...iaEncoding.EnvironmentVariableSetting.html | 2 +- ...er.Controller.MediaEncoding.HlsHelper.html | 4 +- ...er.MediaEncoding.IFfmpegConfiguration.html | 4 +- ...ontroller.MediaEncoding.IFfmpegRunner.html | 2 +- ...MediaEncoding.IImageExtractionManager.html | 32 +- ...ontroller.MediaEncoding.IMediaEncoder.html | 26 +- ...er.MediaEncoding.IMediaImageConverter.html | 6 +- ...ller.MediaEncoding.IMediaProbeManager.html | 2 +- ...roller.MediaEncoding.ISubtitleEncoder.html | 8 +- ...r.MediaEncoding.ISubtitleFontsManager.html | 8 +- ...MediaEncoding.ISubtitleOcrDataManager.html | 2 +- ...er.MediaEncoding.ImageEncodingOptions.html | 2 +- ...roller.MediaEncoding.MediaInfoRequest.html | 4 +- ...g.Tests.IServerTranscodingTestManager.html | 18 +- ...iaEncoding.Tests.ITestEncodingJobInfo.html | 2 +- ...r.MediaEncoding.Tests.TestCodecDevice.html | 2 +- ...r.MediaEncoding.Tests.TestHwaccelPair.html | 16 +- ...Controller.Net.AuthenticatedAttribute.html | 50 +- ...wser.Controller.Net.AuthorizationInfo.html | 2 +- ...r.Net.BasePeriodicWebSocketListener-2.html | 22 +- ...troller.Net.IAuthenticationAttributes.html | 6 +- ....Controller.Net.IAuthorizationContext.html | 2 +- ...ser.Controller.Net.IHttpResultFactory.html | 34 +- ...diaBrowser.Controller.Net.IHttpServer.html | 8 +- ...rowser.Controller.Net.ISessionContext.html | 4 +- ...r.Controller.Net.IWebSocketConnection.html | 26 +- ...ser.Controller.Net.IWebSocketListener.html | 2 +- ...wser.Controller.Net.SecurityException.html | 16 +- ...ontroller.Net.StaticFileResultOptions.html | 2 +- ...er.Controller.Net.StaticResultOptions.html | 18 +- ...ntroller.Net.UnauthenticatedAttribute.html | 42 +- ...ller.Net.WebSocketConnectingEventArgs.html | 6 +- ...Controller.Net.WebSocketListenerState.html | 4 +- ...r.Controller.Net.WebSocketMessageInfo.html | 2 +- ...er.Notifications.INotificationManager.html | 4 +- ...oller.Notifications.NotificationToken.html | 2 +- ...tifications.NotificationTokenCategory.html | 2 +- ...istence.IDisplayPreferencesRepository.html | 4 +- ...ontroller.Persistence.IItemRepository.html | 46 +- ...er.Controller.Persistence.IRepository.html | 2 +- ...oller.Persistence.IUserDataRepository.html | 6 +- ...ontroller.Persistence.IUserRepository.html | 2 +- ...Controller.Persistence.IntroDebugInfo.html | 2 +- ...ontroller.Persistence.ItemTaggedEvent.html | 6 +- ...ntroller.Persistence.MediaStreamQuery.html | 2 +- ...ontroller.Playlists.AddToPlaylistInfo.html | 4 +- ...troller.Playlists.AddToPlaylistResult.html | 2 +- ...Controller.Playlists.IPlaylistManager.html | 12 +- ...Browser.Controller.Playlists.Playlist.html | 78 +- ...ler.Playlists.PlaylistCreationRequest.html | 4 +- ...ller.Playlists.PlaylistCreationResult.html | 2 +- ...ntroller.Plugins.BasePluginSimpleUI-1.html | 4 +- ...oller.Plugins.IPluginUIPagesRegistrar.html | 4 +- ....Controller.Plugins.IServerEntryPoint.html | 2 +- ...rowser.Controller.Providers.AlbumInfo.html | 2 +- ...owser.Controller.Providers.ArtistInfo.html | 2 +- ...ntroller.Providers.BaseMetadataResult.html | 6 +- ...Browser.Controller.Providers.BookInfo.html | 2 +- ...owser.Controller.Providers.BoxSetInfo.html | 2 +- ...Controller.Providers.DirectoryService.html | 14 +- ...Controller.Providers.DynamicImageInfo.html | 2 +- ...roller.Providers.DynamicImageResponse.html | 2 +- ...ontroller.Providers.EnhancedImageInfo.html | 4 +- ...wser.Controller.Providers.EpisodeInfo.html | 6 +- ...Browser.Controller.Providers.GameInfo.html | 2 +- ...r.Controller.Providers.GameSystemInfo.html | 2 +- ...r.Providers.ICustomMetadataProvider-1.html | 2 +- ...ontroller.Providers.IDirectoryService.html | 12 +- ...oller.Providers.IDynamicImageProvider.html | 2 +- ...ynamicImageProviderWithLibraryOptions.html | 2 +- ...wser.Controller.Providers.IExternalId.html | 2 +- ....Controller.Providers.IExtrasProvider.html | 2 +- ...oller.Providers.IHasItemChangeMonitor.html | 2 +- ...wser.Controller.Providers.IHasWebsite.html | 237 ++ ...r.Controller.Providers.IImageEnhancer.html | 4 +- ...r.Controller.Providers.IImageProvider.html | 2 +- ...ntroller.Providers.ILazyImageProvider.html | 2 +- ...er.Providers.ILocalMetadataProvider-1.html | 2 +- ...Controller.Providers.IMetadataService.html | 8 +- ...ders.IMultipleLocalMetadataProvider-1.html | 291 +++ ...Controller.Providers.IProviderManager.html | 96 +- ...roller.Providers.IRemoteImageProvider.html | 8 +- ...iders.IRemoteImageProviderWithOptions.html | 4 +- ...r.Providers.IRemoteMetadataProvider-2.html | 2 +- ....IRemoteMetadataProviderWithOptions-2.html | 2 +- ...ler.Providers.IRemoteSearchProvider-1.html | 4 +- ...oller.Providers.IRemoteSearchProvider.html | 2 +- ...ler.Providers.ISeriesMetadataProvider.html | 2 +- ...troller.Providers.ImageRefreshOptions.html | 6 +- ...Browser.Controller.Providers.ItemInfo.html | 4 +- ...r.Controller.Providers.ItemLookupInfo.html | 8 +- ...r.Controller.Providers.LocalImageInfo.html | 2 +- ...ller.Providers.MetadataRefreshOptions.html | 22 +- ...Controller.Providers.MetadataResult-1.html | 2 +- ...rowser.Controller.Providers.MovieInfo.html | 2 +- ...r.Controller.Providers.MusicVideoInfo.html | 2 +- ...Controller.Providers.PersonLookupInfo.html | 2 +- ...troller.Providers.RefreshProgressInfo.html | 2 +- ...ler.Providers.RemoteImageFetchOptions.html | 2 +- ...roviders.RemoteMetadataFetchOptions-1.html | 2 +- ...troller.Providers.RemoteSearchQuery-1.html | 4 +- ...er.Providers.RemoteSearchResultHelper.html | 2 +- ...owser.Controller.Providers.SeasonInfo.html | 2 +- ...owser.Controller.Providers.SeriesInfo.html | 4 +- ...Browser.Controller.Providers.SongInfo.html | 2 +- ...wser.Controller.Providers.TrailerInfo.html | 2 +- .../MediaBrowser.Controller.Providers.html | 4 + ...ntroller.Resolvers.BaseItemResolver-1.html | 22 +- ...ler.Resolvers.MultiItemResolverResult.html | 2 +- ...ntroller.Sanitation.SanitiationStream.html | 32 +- ...r.Sanitation.TextTransformationStream.html | 68 +- ...ontroller.Security.AuthenticationInfo.html | 8 +- ...ller.Security.AuthenticationInfoQuery.html | 35 +- ...er.Security.IAuthenticationRepository.html | 2 +- ...troller.Session.AuthenticationRequest.html | 2 +- ...Controller.Session.ISessionController.html | 14 +- ...er.Controller.Session.ISessionManager.html | 98 +- ...er.Controller.Session.PlaySessionInfo.html | 4 +- ...r.Controller.Session.SessionEventArgs.html | 4 +- ...rowser.Controller.Session.SessionInfo.html | 22 +- ...Controller.Subtitles.ISubtitleManager.html | 24 +- ...ontroller.Subtitles.ISubtitleProvider.html | 8 +- ...r.Subtitles.SubtitleDownloadEventArgs.html | 4 +- ...tles.SubtitleDownloadFailureEventArgs.html | 2 +- ...Controller.Subtitles.SubtitleResponse.html | 6 +- ...oller.Subtitles.SubtitleSearchRequest.html | 10 +- ...ser.Controller.Sync.IHasDynamicAccess.html | 2 +- ...r.Controller.Sync.IServerSyncProvider.html | 12 +- ...r.Controller.Sync.ISupportsDirectCopy.html | 6 +- ...owser.Controller.Sync.SyncTargetQuery.html | 2 +- ...rowser.Controller.Sync.SyncedFileInfo.html | 4 +- ...owser.Controller.Tasks.TaskExtensions.html | 4 +- ...owser.Model.Activity.ActivityLogEntry.html | 4 +- ...owser.Model.Activity.IActivityManager.html | 127 +- ...er.Model.Activity.IActivityRepository.html | 66 +- ...r.Model.ApiClient.ServerDiscoveryInfo.html | 2 +- ...ser.Model.Attributes.AliasesAttribute.html | 46 +- ...odel.Attributes.AutoPostBackAttribute.html | 44 +- ...owser.Model.Attributes.ColorAttribute.html | 44 +- ...er.Model.Attributes.DecimalsAttribute.html | 44 +- ...ser.Model.Attributes.DetailsAttribute.html | 44 +- ...el.Attributes.EditFilePickerAttribute.html | 44 +- ....Attributes.EditFolderPickerAttribute.html | 44 +- ....Attributes.EditMultilSelectAttribute.html | 44 +- ...del.Attributes.EditMultilineAttribute.html | 44 +- ....Attributes.EnabledConditionAttribute.html | 44 +- ...el.Attributes.GridDataSourceAttribute.html | 44 +- ....Attributes.GridFilterSourceAttribute.html | 44 +- ...tributes.GridSelectionSourceAttribute.html | 44 +- ...er.Model.Attributes.IntValueAttribute.html | 44 +- ....Model.Attributes.IsAdvancedAttribute.html | 44 +- ....Model.Attributes.IsPasswordAttribute.html | 44 +- ...r.Model.Attributes.MaxLengthAttribute.html | 44 +- ...er.Model.Attributes.MaxValueAttribute.html | 44 +- ...er.Model.Attributes.MinValueAttribute.html | 44 +- ...ser.Model.Attributes.OrdinalAttribute.html | 44 +- ...Attributes.PropertyConditionAttribute.html | 48 +- ....Attributes.RadioItemsSourceAttribute.html | 44 +- ...Model.Attributes.RelatedGuidAttribute.html | 44 +- ...er.Model.Attributes.RequiredAttribute.html | 44 +- ...Attributes.SelectItemsSourceAttribute.html | 44 +- ...ributes.SelectShowRadioGroupAttribute.html | 44 +- ...Attributes.TristateFalseTextAttribute.html | 44 +- ....Attributes.TristateTrueTextAttribute.html | 44 +- ...owser.Model.Attributes.ValueAttribute.html | 44 +- ....Attributes.VisibleConditionAttribute.html | 44 +- ...rowser.Model.Branding.BrandingOptions.html | 2 +- ....Collections.CollectionCreationResult.html | 2 +- ...er.Model.Configuration.AccessSchedule.html | 2 +- ...guration.BaseApplicationConfiguration.html | 10 +- ...odel.Configuration.CodecConfiguration.html | 4 +- ...r.Model.Configuration.EncodingOptions.html | 12 +- ...owser.Model.Configuration.ImageOption.html | 2 +- ...er.Model.Configuration.LibraryOptions.html | 60 +- ...ser.Model.Configuration.MediaPathInfo.html | 2 +- ...l.Configuration.MetadataConfiguration.html | 4 +- ...er.Model.Configuration.MetadataPlugin.html | 2 +- ...l.Configuration.MetadataPluginSummary.html | 2 +- ...l.Configuration.MusicFolderStructures.html | 2 +- ....Model.Configuration.PathSubstitution.html | 2 +- ...del.Configuration.ServerConfiguration.html | 91 +- ...owser.Model.Configuration.TypeOptions.html | 6 +- ...Model.Configuration.UserConfiguration.html | 20 +- ...l.Connect.ConnectAuthenticationResult.html | 2 +- ...ediaBrowser.Model.Connect.ConnectUser.html | 4 +- ...er.Model.Cryptography.ICryptoProvider.html | 12 +- ...er.Model.Devices.ContentUploadHistory.html | 2 +- ...MediaBrowser.Model.Devices.DeviceInfo.html | 4 +- ...iaBrowser.Model.Devices.DeviceOptions.html | 2 +- ...ediaBrowser.Model.Devices.DeviceQuery.html | 8 +- ...aBrowser.Model.Devices.DevicesOptions.html | 4 +- ...iaBrowser.Model.Devices.LocalFileInfo.html | 2 +- .../MediaBrowser.Model.Dlna.AudioOptions.html | 12 +- .../MediaBrowser.Model.Dlna.CodecProfile.html | 16 +- ...Browser.Model.Dlna.ConditionProcessor.html | 26 +- ...iaBrowser.Model.Dlna.ContainerProfile.html | 34 +- ...wser.Model.Dlna.ContentFeatureBuilder.html | 32 +- ...MediaBrowser.Model.Dlna.DeviceProfile.html | 38 +- ...aBrowser.Model.Dlna.DirectPlayProfile.html | 14 +- .../MediaBrowser.Model.Dlna.DlnaMaps.html | 6 +- ...iaBrowser.Model.Dlna.IDeviceDiscovery.html | 4 +- ...Browser.Model.Dlna.ITranscoderSupport.html | 16 +- ...Model.Dlna.MediaFormatProfileResolver.html | 12 +- ...rowser.Model.Dlna.MediaStreamSelector.html | 6 +- ...iaBrowser.Model.Dlna.ProfileCondition.html | 6 +- ...rowser.Model.Dlna.RequestedStreamInfo.html | 4 +- ...diaBrowser.Model.Dlna.ResponseProfile.html | 8 +- ...MediaBrowser.Model.Dlna.StreamBuilder.html | 12 +- .../MediaBrowser.Model.Dlna.StreamInfo.html | 48 +- ...diaBrowser.Model.Dlna.SubtitleProfile.html | 8 +- ...Browser.Model.Dlna.SubtitleStreamInfo.html | 8 +- ...Browser.Model.Dlna.TranscodingProfile.html | 16 +- ...owser.Model.Dlna.UpnpNotificationInfo.html | 4 +- .../MediaBrowser.Model.Dlna.VideoOptions.html | 6 +- ...diaBrowser.Model.Drawing.DrawingUtils.html | 2 +- .../MediaBrowser.Model.Drawing.ImageSize.html | 2 +- .../MediaBrowser.Model.Dto.BaseItemDto.html | 64 +- ...MediaBrowser.Model.Dto.BaseItemPerson.html | 4 +- .../MediaBrowser.Model.Dto.ImageInfo.html | 2 +- .../MediaBrowser.Model.Dto.ImageOptions.html | 8 +- .../MediaBrowser.Model.Dto.ItemCounts.html | 2 +- .../MediaBrowser.Model.Dto.ItemIndex.html | 2 +- ...MediaBrowser.Model.Dto.LinkedItemInfo.html | 4 +- ...ediaBrowser.Model.Dto.MediaSourceInfo.html | 36 +- ...aBrowser.Model.Dto.MetadataEditorInfo.html | 2 +- .../MediaBrowser.Model.Dto.NameGuidPair.html | 2 +- .../MediaBrowser.Model.Dto.NameIdPair.html | 2 +- ...MediaBrowser.Model.Dto.NameLongIdPair.html | 8 +- .../MediaBrowser.Model.Dto.NameValuePair.html | 2 +- ...iaBrowser.Model.Dto.RecommendationDto.html | 2 +- .../MediaBrowser.Model.Dto.UserDto.html | 16 +- ...ediaBrowser.Model.Dto.UserItemDataDto.html | 8 +- ...diaBrowser.Model.Entities.ChapterInfo.html | 4 +- ...Browser.Model.Entities.CollectionType.html | 28 +- ...ser.Model.Entities.DisplayPreferences.html | 4 +- ...ser.Model.Entities.EmptyRequestResult.html | 2 +- ...wser.Model.Entities.LibraryUpdateInfo.html | 4 +- .../MediaBrowser.Model.Entities.Luid.html | 30 +- ...r.Model.Entities.MBRegistrationRecord.html | 10 +- ...Browser.Model.Entities.MediaContainer.html | 98 +- ...diaBrowser.Model.Entities.MediaStream.html | 38 +- ...MediaBrowser.Model.Entities.MediaType.html | 2 +- .../MediaBrowser.Model.Entities.MediaUrl.html | 2 +- ...Browser.Model.Entities.ParentalRating.html | 2 +- ...ser.Model.Entities.PluginSecurityInfo.html | 4 +- ...r.Model.Entities.ProviderIdDictionary.html | 40 +- ....Model.Entities.ProviderIdsExtensions.html | 6 +- ...aBrowser.Model.Entities.SpecialFolder.html | 2 +- ...wser.Model.Entities.VirtualFolderInfo.html | 2 +- ...owser.Model.Events.GenericEventArgs-1.html | 4 +- ...iaBrowser.Model.Extensions.ListHelper.html | 12 +- ....Model.Extensions.StringCompatibility.html | 2 +- ...Browser.Model.Extensions.StringHelper.html | 16 +- ...odel.GenericEdit.IEditObjectContainer.html | 4 +- ...owser.Model.Globalization.CountryInfo.html | 2 +- ...owser.Model.Globalization.CountryList.html | 72 +- ...rowser.Model.Globalization.CultureDto.html | 12 +- ...el.Globalization.ILocalizationManager.html | 52 +- ...Model.Globalization.LocalizatonOption.html | 2 +- ...rowser.Model.IO.FileSystemCredentials.html | 2 +- ...aBrowser.Model.IO.FileSystemEntryInfo.html | 2 +- ...iaBrowser.Model.IO.FileSystemMetadata.html | 10 +- .../MediaBrowser.Model.IO.IFileSystem.html | 166 +- .../MediaBrowser.Model.IO.IMediaMount.html | 2 +- ...iaBrowser.Model.IO.IMediaMountManager.html | 16 +- .../MediaBrowser.Model.IO.IMediaMounter.html | 16 +- ...ediaBrowser.Model.IO.IShortcutHandler.html | 6 +- .../MediaBrowser.Model.IO.IStreamHelper.html | 16 +- .../MediaBrowser.Model.IO.IZipClient.html | 20 +- .../MediaBrowser.Model.IO.StreamDefaults.html | 2 +- .../MediaBrowser.Model.IO.StreamHandler.html | 2 +- ...iaBrowser.Model.Library.UserViewQuery.html | 10 +- ...Browser.Model.LiveTv.BaseTimerInfoDto.html | 10 +- ...iaBrowser.Model.LiveTv.ChannelOptions.html | 4 +- .../MediaBrowser.Model.LiveTv.GuideInfo.html | 6 +- ...MediaBrowser.Model.LiveTv.KeywordInfo.html | 2 +- ...ser.Model.LiveTv.ListingsProviderInfo.html | 4 +- .../MediaBrowser.Model.LiveTv.LiveTvInfo.html | 4 +- ...diaBrowser.Model.LiveTv.LiveTvOptions.html | 4 +- ...rowser.Model.LiveTv.LiveTvServiceInfo.html | 6 +- ...owser.Model.LiveTv.SeriesTimerInfoDto.html | 14 +- ...Browser.Model.LiveTv.SeriesTimerQuery.html | 2 +- ...ediaBrowser.Model.LiveTv.TimerInfoDto.html | 2 +- .../MediaBrowser.Model.LiveTv.TimerQuery.html | 6 +- ...diaBrowser.Model.LiveTv.TunerHostInfo.html | 37 +- ...ationAttributes.DescriptionLAttribute.html | 50 +- ...ationAttributes.DisplayNameLAttribute.html | 50 +- ...ributes.LocalizedDescriptionAttribute.html | 54 +- ...ributes.LocalizedDisplayNameAttribute.html | 62 +- ...s.LocalizedTristateFalseTextAttribute.html | 48 +- ...es.LocalizedTristateTrueTextAttribute.html | 48 +- ...ationAttributes.ResourceTypeAttribute.html | 44 +- ...ttributes.TristateFalseTextLAttribute.html | 44 +- ...Attributes.TristateTrueTextLAttribute.html | 44 +- ...aBrowser.Model.LocalizationAttributes.html | 2 +- ...ediaBrowser.Model.Logging.ILogManager.html | 4 +- .../MediaBrowser.Model.Logging.ILogger.html | 26 +- .../MediaBrowser.Model.Logging.LogHelper.html | 2 +- ...MediaBrowser.Model.Logging.NullLogger.html | 28 +- ...diaBrowser.Model.MediaInfo.AudioCodec.html | 22 +- ...ediaBrowser.Model.MediaInfo.Container.html | 2 +- ...ser.Model.MediaInfo.LiveStreamRequest.html | 14 +- ...er.Model.MediaInfo.LiveStreamResponse.html | 2 +- ...ediaBrowser.Model.MediaInfo.MediaInfo.html | 6 +- ...r.Model.MediaInfo.PlaybackInfoRequest.html | 18 +- ....Model.MediaInfo.PlaybackInfoResponse.html | 2 +- ...Browser.Model.MediaInfo.SubtitleCodec.html | 14 +- ...er.Model.MediaInfo.SubtitleTrackEvent.html | 2 +- ...ser.Model.MediaInfo.SubtitleTrackInfo.html | 2 +- ...diaBrowser.Model.MediaInfo.VideoCodec.html | 26 +- .../MediaBrowser.Model.Net.EndPointInfo.html | 6 +- .../MediaBrowser.Model.Net.HttpException.html | 18 +- .../MediaBrowser.Model.Net.ISocket.html | 24 +- ...MediaBrowser.Model.Net.ISocketFactory.html | 2 +- .../MediaBrowser.Model.Net.MimeTypes.html | 10 +- .../MediaBrowser.Model.Net.NetworkShare.html | 2 +- ...owser.Model.Net.SocketCreateException.html | 16 +- ...Browser.Model.Net.SocketReceiveResult.html | 4 +- ...aBrowser.Model.Net.WebSocketMessage-1.html | 2 +- ...del.Notifications.NotificationRequest.html | 4 +- ...Model.Plugins.BasePluginConfiguration.html | 2 +- ...diaBrowser.Model.Plugins.IHasWebPages.html | 2 +- ...MediaBrowser.Model.Plugins.PluginInfo.html | 2 +- ...aBrowser.Model.Plugins.PluginPageInfo.html | 8 +- ...Browser.Model.Plugins.TranslationInfo.html | 2 +- ...er.Model.Plugins.UI.EmbyUserException.html | 16 +- ....Model.Plugins.UI.IPluginPageSecurity.html | 2 +- ...el.Plugins.UI.IPluginUIPageController.html | 4 +- ...el.Plugins.UI.Views.IPluginDialogView.html | 10 +- ...odel.Plugins.UI.Views.IPluginPageView.html | 8 +- ....Model.Plugins.UI.Views.IPluginUIView.html | 10 +- ...el.Plugins.UI.Views.IPluginWizardView.html | 12 +- ...l.Plugins.UI.Views.ISetupProgressInfo.html | 2 +- ...el.Plugins.UI.Views.PluginViewOptions.html | 4 +- ...ProcessRun.Metrics.ProcessMetricPoint.html | 8 +- ....ProcessRun.Metrics.ProcessStatistics.html | 4 +- ...rowser.Model.Providers.ExternalIdInfo.html | 29 +- ...iaBrowser.Model.Providers.ExternalUrl.html | 2 +- ...ser.Model.Providers.ImageProviderInfo.html | 2 +- ...owser.Model.Providers.RemoteImageInfo.html | 2 +- ...wser.Model.Providers.RemoteImageQuery.html | 6 +- ...ser.Model.Providers.RemoteImageResult.html | 2 +- ...er.Model.Providers.RemoteSearchResult.html | 4 +- ...er.Model.Providers.RemoteSubtitleInfo.html | 12 +- ....Model.Providers.SubtitleProviderInfo.html | 2 +- ...er.Model.Querying.AllThemeMediaResult.html | 2 +- ...rowser.Model.Querying.ItemCountsQuery.html | 4 +- ...ediaBrowser.Model.Querying.ItemSortBy.html | 2 +- ...owser.Model.Querying.LatestItemsQuery.html | 8 +- ...del.Querying.MovieRecommendationQuery.html | 2 +- ...diaBrowser.Model.Querying.NextUpQuery.html | 6 +- ...aBrowser.Model.Querying.QueryResult-1.html | 2 +- ...iaBrowser.Model.Querying.SessionQuery.html | 2 +- ...wser.Model.Querying.SimilarItemsQuery.html | 2 +- ...owser.Model.Querying.ThemeMediaResult.html | 2 +- ....Model.Querying.UpcomingEpisodesQuery.html | 4 +- ...MediaBrowser.Model.Querying.UserQuery.html | 22 +- ...r.Model.Serialization.IJsonSerializer.html | 50 +- ...er.Model.Serialization.IXmlSerializer.html | 18 +- ...rialization.IgnoreDataMemberAttribute.html | 42 +- ...l.Serialization.JsonSerializerOptions.html | 8 +- ...rowser.Model.Serialization.JsonString.html | 2 +- ...ser.Model.Services.ApiMemberAttribute.html | 48 +- ....Services.AutoInjectPropertyAttribute.html | 42 +- ...ser.Model.Services.IAsyncStreamWriter.html | 4 +- ...wser.Model.Services.IHasRequestFilter.html | 2 +- .../MediaBrowser.Model.Services.IRequest.html | 16 +- ...MediaBrowser.Model.Services.IResponse.html | 14 +- ...aBrowser.Model.Services.MyHttpUtility.html | 8 +- ...r.Model.Services.QueryParamCollection.html | 68 +- ...Browser.Model.Services.RouteAttribute.html | 48 +- ...iaBrowser.Model.Session.BrowseRequest.html | 2 +- ...wser.Model.Session.ClientCapabilities.html | 6 +- ...aBrowser.Model.Session.GeneralCommand.html | 4 +- ...aBrowser.Model.Session.MessageCommand.html | 2 +- ...ediaBrowser.Model.Session.PlayRequest.html | 2 +- ...er.Model.Session.PlaybackProgressInfo.html | 8 +- ...owser.Model.Session.PlaybackStartInfo.html | 2 +- ...rowser.Model.Session.PlaybackStopInfo.html | 6 +- ...Browser.Model.Session.PlayerStateInfo.html | 8 +- ...rowser.Model.Session.PlaystateRequest.html | 2 +- .../MediaBrowser.Model.Session.QueueItem.html | 2 +- ...Browser.Model.Session.SessionUserInfo.html | 2 +- ...Session.Transcoding.VideoPipelineInfo.html | 66 +- ....Model.Session.Transcoding.VpStepInfo.html | 4 +- ...Browser.Model.Session.TranscodingInfo.html | 14 +- ...wser.Model.Session.UserDataChangeInfo.html | 2 +- ...owser.Model.Ssdp.ISsdpDevicePublisher.html | 8 +- .../MediaBrowser.Model.Ssdp.SsdpDevice.html | 8 +- ...Browser.Model.Ssdp.SsdpEmbeddedDevice.html | 2 +- ...ediaBrowser.Model.Ssdp.SsdpRootDevice.html | 2 +- .../MediaBrowser.Model.Sync.SyncJob.html | 10 +- .../MediaBrowser.Model.Sync.SyncTarget.html | 2 +- ...Browser.Model.System.IEnvironmentInfo.html | 4 +- ...Browser.Model.System.IPowerManagement.html | 2 +- .../MediaBrowser.Model.System.LogFile.html | 6 +- ...Browser.Model.System.PublicSystemInfo.html | 2 +- .../MediaBrowser.Model.System.SystemInfo.html | 89 +- ...diaBrowser.Model.System.WakeOnLanInfo.html | 14 +- ...odel.Tasks.IConfigurableScheduledTask.html | 6 +- ...er.Model.Tasks.IEarlyRunScheduledTask.html | 210 ++ ...diaBrowser.Model.Tasks.IScheduledTask.html | 8 +- ...asks.IScheduledTaskWithExecuteOptions.html | 6 +- ...wser.Model.Tasks.IScheduledTaskWorker.html | 4 +- ...MediaBrowser.Model.Tasks.ITaskManager.html | 12 +- ...MediaBrowser.Model.Tasks.ITaskTrigger.html | 4 +- ...wser.Model.Tasks.ScheduledTaskHelpers.html | 2 +- ...r.Model.Tasks.TaskCompletionEventArgs.html | 4 +- .../MediaBrowser.Model.Tasks.TaskInfo.html | 4 +- .../MediaBrowser.Model.Tasks.TaskOptions.html | 4 +- .../MediaBrowser.Model.Tasks.TaskResult.html | 6 +- ...iaBrowser.Model.Tasks.TaskTriggerInfo.html | 4 +- .../pluginapi/MediaBrowser.Model.Tasks.html | 2 + ...MediaBrowser.Model.Text.ITextEncoding.html | 10 +- ...Browser.Model.Text.ValueStringBuilder.html | 38 +- ...Browser.Model.Threading.NamedLockPool.html | 4 +- ...er.Model.Updates.CheckForUpdateResult.html | 4 +- ...rowser.Model.Updates.InstallationInfo.html | 2 +- ...ediaBrowser.Model.Updates.PackageInfo.html | 14 +- ...wser.Model.Updates.PackageVersionInfo.html | 6 +- ...wser.Model.Users.ForgotPasswordResult.html | 4 +- ...iaBrowser.Model.Users.PinRedeemResult.html | 4 +- .../MediaBrowser.Model.Users.UserAction.html | 8 +- .../MediaBrowser.Model.Users.UserPolicy.html | 60 +- Documenation/reference/toc.html | 15 + Documenation/reference/toc.js | 2 +- Documenation/searchIndex.js | 4 +- Documenation/styles/version.css | 2 +- Documenation/xrefmap.yml | 382 +++- Resources/OpenApi/openapi_v2.json | 181 +- Resources/OpenApi/openapi_v3.json | 188 +- SampleCode/.gitcommit | 2 +- .../Emby.ApiClient/Api/BackupApiApi.cs | 28 + .../Emby.ApiClient/Api/TagServiceApi.cs | 40 + .../Emby.ApiClient/Emby.ApiClient.csproj | 2 +- .../Emby.ApiClient/Model/ExternalIdInfo.cs | 14 + .../Model/LiveTvTunerHostInfo.cs | 14 + .../Model/MBBackupApiDataRestoreOptions.cs | 92 + .../Model/MBBackupApiUserRestoreInfo.cs | 105 + .../Model/MBBackupBackupInfo.cs | 15 + .../Model/ServerConfiguration.cs | 50 +- .../Emby.ApiClient/Model/SystemInfo.cs | 29 + .../Model/UserLibraryRemoveTags.cs | 92 + .../Clients/Emby.ApiClient/Version.txt | 2 +- SampleCode/RestApi/Clients/Go/Version.txt | 2 +- .../RestApi/Clients/Go/api/swagger.yaml | 150 +- .../RestApi/Clients/Go/api_backup_api.go | 82 + .../RestApi/Clients/Go/api_tag_service.go | 84 + SampleCode/RestApi/Clients/Go/client.go | 2 +- .../RestApi/Clients/Go/configuration.go | 2 +- .../Clients/Go/model_external_id_info.go | 1 + .../Go/model_live_tv_tuner_host_info.go | 1 + ...odel_mb_backup_api_data_restore_options.go | 11 + .../model_mb_backup_api_user_restore_info.go | 12 + .../Clients/Go/model_mb_backup_backup_info.go | 1 + .../Clients/Go/model_server_configuration.go | 5 +- .../RestApi/Clients/Go/model_system_info.go | 2 + .../Go/model_user_library_remove_tags.go | 11 + SampleCode/RestApi/Clients/Java/Version.txt | 2 +- SampleCode/RestApi/Clients/Java/build.gradle | 2 +- SampleCode/RestApi/Clients/Java/build.sbt | 2 +- SampleCode/RestApi/Clients/Java/pom.xml | 2 +- .../src/main/java/EmbyClient/ApiClient.java | 2 +- .../java/EmbyClient/Java/BackupApiApi.java | 121 + .../java/EmbyClient/Java/TagServiceApi.java | 130 ++ .../swagger/client/model/ExternalIdInfo.java | 25 +- .../client/model/LiveTvTunerHostInfo.java | 25 +- .../model/MBBackupApiDataRestoreOptions.java | 95 + .../model/MBBackupApiUserRestoreInfo.java | 107 + .../client/model/MBBackupBackupInfo.java | 38 +- .../client/model/ServerConfiguration.java | 73 +- .../io/swagger/client/model/SystemInfo.java | 57 +- .../client/model/UserLibraryRemoveTags.java | 95 + .../EmbyClient/Java/BackupApiApiTest.java | 16 + .../EmbyClient/Java/TagServiceApiTest.java | 17 + .../RestApi/Clients/JavaScript/Version.txt | 2 +- .../RestApi/Clients/JavaScript/package.json | 2 +- .../Clients/JavaScript/src/ApiClient.js | 2 +- .../ActivityLogServiceApi.js | 2 +- .../ArtistsServiceApi.js | 2 +- .../EmbyClient.JavaScript/AudioServiceApi.js | 2 +- .../src/EmbyClient.JavaScript/BackupApiApi.js | 38 +- .../EmbyClient.JavaScript/BifServiceApi.js | 2 +- .../BrandingServiceApi.js | 2 +- .../ChannelServiceApi.js | 2 +- .../CodecParameterServiceApi.js | 2 +- .../CollectionServiceApi.js | 2 +- .../ConfigurationServiceApi.js | 2 +- .../ConnectServiceApi.js | 2 +- .../EmbyClient.JavaScript/DeviceServiceApi.js | 2 +- .../DisplayPreferencesServiceApi.js | 2 +- .../DlnaServerServiceApi.js | 2 +- .../EmbyClient.JavaScript/DlnaServiceApi.js | 2 +- .../DynamicHlsServiceApi.js | 2 +- .../EncodingInfoServiceApi.js | 2 +- .../EnvironmentServiceApi.js | 2 +- .../FeatureServiceApi.js | 2 +- .../FfmpegOptionsServiceApi.js | 2 +- .../GameGenresServiceApi.js | 2 +- .../GenericUIApiServiceApi.js | 2 +- .../EmbyClient.JavaScript/GenresServiceApi.js | 2 +- .../HlsSegmentServiceApi.js | 2 +- .../EmbyClient.JavaScript/ImageServiceApi.js | 2 +- .../InstantMixServiceApi.js | 2 +- .../ItemLookupServiceApi.js | 2 +- .../ItemRefreshServiceApi.js | 2 +- .../ItemUpdateServiceApi.js | 2 +- .../EmbyClient.JavaScript/ItemsServiceApi.js | 2 +- .../LibraryServiceApi.js | 2 +- .../LibraryStructureServiceApi.js | 2 +- .../LiveStreamServiceApi.js | 2 +- .../EmbyClient.JavaScript/LiveTvServiceApi.js | 2 +- .../LocalizationServiceApi.js | 2 +- .../MediaInfoServiceApi.js | 2 +- .../EmbyClient.JavaScript/MoviesServiceApi.js | 2 +- .../MusicGenresServiceApi.js | 2 +- .../NotificationsServiceApi.js | 2 +- .../OfficialRatingServiceApi.js | 2 +- .../OpenApiServiceApi.js | 2 +- .../PackageServiceApi.js | 2 +- .../PersonsServiceApi.js | 2 +- .../PlaylistServiceApi.js | 2 +- .../PlaystateServiceApi.js | 2 +- .../EmbyClient.JavaScript/PluginServiceApi.js | 2 +- .../RemoteImageServiceApi.js | 2 +- .../ScheduledTaskServiceApi.js | 2 +- .../SessionsServiceApi.js | 2 +- .../StudiosServiceApi.js | 2 +- .../SubtitleOptionsServiceApi.js | 2 +- .../SubtitleServiceApi.js | 2 +- .../SuggestionsServiceApi.js | 2 +- .../EmbyClient.JavaScript/SyncServiceApi.js | 2 +- .../EmbyClient.JavaScript/SystemServiceApi.js | 2 +- .../EmbyClient.JavaScript/TagServiceApi.js | 40 +- .../ToneMapOptionsServiceApi.js | 2 +- .../TrailersServiceApi.js | 2 +- .../TvShowsServiceApi.js | 2 +- .../UniversalAudioServiceApi.js | 2 +- .../UserLibraryServiceApi.js | 2 +- .../UserNotificationsServiceApi.js | 2 +- .../EmbyClient.JavaScript/UserServiceApi.js | 2 +- .../UserViewsServiceApi.js | 2 +- .../VideoHlsServiceApi.js | 2 +- .../EmbyClient.JavaScript/VideoServiceApi.js | 2 +- .../EmbyClient.JavaScript/VideosServiceApi.js | 2 +- .../EmbyClient.JavaScript/WebAppServiceApi.js | 2 +- .../RestApi/Clients/JavaScript/src/index.js | 23 +- .../JavaScript/src/model/AccessSchedule.js | 2 +- .../src/model/ActionsPostbackAction.js | 2 +- .../JavaScript/src/model/ActivityLogEntry.js | 2 +- .../Clients/JavaScript/src/model/AlbumInfo.js | 2 +- .../src/model/AllThemeMediaResult.js | 2 +- .../src/model/ApiAvailableRecordingOptions.js | 2 +- .../src/model/ApiBaseItemsRequest.js | 2 +- .../src/model/ApiConfigurationPageInfo.js | 2 +- .../Clients/JavaScript/src/model/ApiEpgRow.js | 2 +- .../src/model/ApiListingProviderTypeInfo.js | 2 +- .../src/model/ApiNameIdDescriptionPair.js | 2 +- .../src/model/ApiOnPlaybackProgress.js | 2 +- .../src/model/ApiSetChannelDisabled.js | 2 +- .../src/model/ApiSetChannelMapping.js | 2 +- .../src/model/ApiSetChannelSortIndex.js | 2 +- .../JavaScript/src/model/ApiTagItem.js | 2 +- .../JavaScript/src/model/ArtistInfo.js | 2 +- .../JavaScript/src/model/AuthenticateUser.js | 2 +- .../src/model/AuthenticateUserByName.js | 2 +- .../AuthenticationAuthenticationResult.js | 2 +- .../JavaScript/src/model/BaseItemDto.js | 2 +- .../JavaScript/src/model/BaseItemPerson.js | 2 +- .../Clients/JavaScript/src/model/BitRate.js | 2 +- .../Clients/JavaScript/src/model/BookInfo.js | 2 +- .../src/model/BrandingBrandingOptions.js | 2 +- .../src/model/ChannelManagementInfo.js | 2 +- .../JavaScript/src/model/ChapterInfo.js | 2 +- .../src/model/ClientCapabilities.js | 2 +- .../src/model/CodecConfiguration.js | 2 +- .../JavaScript/src/model/CodecProfile.js | 2 +- .../CollectionsCollectionCreationResult.js | 2 +- ...ommonInterfacesICodecDeviceCapabilities.js | 2 +- .../model/CommonInterfacesICodecDeviceInfo.js | 2 +- .../src/model/CommonPluginsIPlugin.js | 2 +- .../src/model/ConditionsPropertyCondition.js | 2 +- ...tionToneMappingToneMapOptionsVisibility.js | 2 +- ...nectConnectAuthenticationExchangeResult.js | 2 +- .../src/model/ConnectUserLinkResult.js | 2 +- .../JavaScript/src/model/ContainerProfile.js | 2 +- .../JavaScript/src/model/CreateUserByName.js | 2 +- .../src/model/DefaultDirectoryBrowserInfo.js | 2 +- .../JavaScript/src/model/DeviceProfile.js | 2 +- .../src/model/DevicesContentUploadHistory.js | 2 +- .../JavaScript/src/model/DevicesDeviceInfo.js | 2 +- .../src/model/DevicesDeviceOptions.js | 2 +- .../src/model/DevicesLocalFileInfo.js | 2 +- .../JavaScript/src/model/DirectPlayProfile.js | 2 +- .../src/model/DisplayPreferences.js | 2 +- .../model/DlnaProfilesDeviceIdentification.js | 2 +- .../src/model/DlnaProfilesDlnaProfile.js | 2 +- .../src/model/DlnaProfilesHttpHeaderInfo.js | 2 +- .../DlnaProfilesProtocolInfoDetection.js | 2 +- .../src/model/EditObjectContainer.js | 2 +- .../JavaScript/src/model/EditorsEditorBase.js | 2 +- .../src/model/EditorsEditorButtonItem.js | 2 +- .../JavaScript/src/model/EditorsEditorRoot.js | 2 +- .../JavaScript/src/model/ExternalIdInfo.js | 9 +- .../JavaScript/src/model/ExternalUrl.js | 2 +- .../JavaScript/src/model/FeatureInfo.js | 2 +- .../JavaScript/src/model/ForgotPassword.js | 2 +- .../JavaScript/src/model/ForgotPasswordPin.js | 2 +- .../src/model/ForgotPasswordResult.js | 2 +- .../Clients/JavaScript/src/model/GameInfo.js | 2 +- .../JavaScript/src/model/GeneralCommand.js | 2 +- .../model/GenericEditIEditObjectContainer.js | 2 +- .../src/model/GetDirectoryContents.js | 2 +- .../src/model/GlobalizationCountryInfo.js | 2 +- .../src/model/GlobalizationCultureDto.js | 2 +- .../model/GlobalizationLocalizatonOption.js | 2 +- .../src/model/IOFileSystemEntryInfo.js | 2 +- .../Clients/JavaScript/src/model/ImageInfo.js | 2 +- .../JavaScript/src/model/ImageOption.js | 2 +- .../JavaScript/src/model/ImageProviderInfo.js | 2 +- .../JavaScript/src/model/InstallationInfo.js | 2 +- .../JavaScript/src/model/ItemCounts.js | 2 +- .../JavaScript/src/model/ItemFileInfo.js | 2 +- .../JavaScript/src/model/ItemLookupInfo.js | 2 +- .../JavaScript/src/model/LevelInformation.js | 2 +- .../src/model/LibraryAddMediaPath.js | 2 +- .../src/model/LibraryAddVirtualFolder.js | 2 +- .../JavaScript/src/model/LibraryDeleteInfo.js | 2 +- .../src/model/LibraryLibraryOptionInfo.js | 2 +- .../src/model/LibraryLibraryOptionsResult.js | 2 +- .../src/model/LibraryLibraryTypeOptions.js | 2 +- .../src/model/LibraryMediaFolder.js | 2 +- .../src/model/LibraryMediaUpdateInfo.js | 2 +- .../JavaScript/src/model/LibraryOptions.js | 2 +- .../src/model/LibraryPostUpdatedMedia.js | 2 +- .../src/model/LibraryRemoveMediaPath.js | 2 +- .../src/model/LibraryRemoveVirtualFolder.js | 2 +- .../src/model/LibraryRenameVirtualFolder.js | 2 +- .../JavaScript/src/model/LibrarySubFolder.js | 2 +- .../src/model/LibraryUpdateLibraryOptions.js | 2 +- .../src/model/LibraryUpdateMediaPath.js | 2 +- .../JavaScript/src/model/LiveStreamRequest.js | 2 +- .../src/model/LiveStreamResponse.js | 2 +- .../JavaScript/src/model/LiveTvGuideInfo.js | 2 +- .../JavaScript/src/model/LiveTvKeywordInfo.js | 2 +- .../src/model/LiveTvListingsProviderInfo.js | 2 +- .../JavaScript/src/model/LiveTvLiveTvInfo.js | 2 +- .../src/model/LiveTvSeriesTimerInfo.js | 2 +- .../src/model/LiveTvSeriesTimerInfoDto.js | 2 +- .../src/model/LiveTvTimerInfoDto.js | 2 +- .../src/model/LiveTvTunerHostInfo.js | 9 +- .../Clients/JavaScript/src/model/LogFile.js | 2 +- .../src/model/MBBackupApiAllBackupsInfo.js | 2 +- .../model/MBBackupApiDataRestoreOptions.js | 60 + .../src/model/MBBackupApiRestoreOptions.js | 2 +- .../src/model/MBBackupApiUserRestoreInfo.js | 66 + .../src/model/MBBackupBackupInfo.js | 10 +- .../JavaScript/src/model/MediaPathInfo.js | 2 +- .../JavaScript/src/model/MediaSourceInfo.js | 2 +- .../JavaScript/src/model/MediaStream.js | 2 +- .../Clients/JavaScript/src/model/MediaUrl.js | 2 +- .../src/model/MetadataEditorInfo.js | 2 +- .../Clients/JavaScript/src/model/MovieInfo.js | 2 +- .../JavaScript/src/model/MusicVideoInfo.js | 2 +- .../JavaScript/src/model/NameIdPair.js | 2 +- .../JavaScript/src/model/NameLongIdPair.js | 2 +- .../JavaScript/src/model/NameValuePair.js | 2 +- .../JavaScript/src/model/NetEndPointInfo.js | 2 +- .../src/model/NotificationCategoryInfo.js | 2 +- .../src/model/NotificationTypeInfo.js | 2 +- .../JavaScript/src/model/PackageInfo.js | 2 +- .../src/model/PackageVersionInfo.js | 2 +- .../JavaScript/src/model/ParentalRating.js | 2 +- .../JavaScript/src/model/PathSubstitution.js | 2 +- .../src/model/PersistenceIntroDebugInfo.js | 2 +- .../JavaScript/src/model/PersonLookupInfo.js | 2 +- .../JavaScript/src/model/PinRedeemResult.js | 2 +- .../JavaScript/src/model/PlayRequest.js | 2 +- .../src/model/PlaybackInfoRequest.js | 2 +- .../src/model/PlaybackInfoResponse.js | 2 +- .../src/model/PlaybackProgressInfo.js | 2 +- .../JavaScript/src/model/PlaybackStartInfo.js | 2 +- .../JavaScript/src/model/PlaybackStopInfo.js | 2 +- .../JavaScript/src/model/PlayerStateInfo.js | 2 +- .../src/model/PlaylistsAddToPlaylistResult.js | 2 +- .../model/PlaylistsPlaylistCreationResult.js | 2 +- .../JavaScript/src/model/PlaystateRequest.js | 2 +- .../JavaScript/src/model/PluginsPluginInfo.js | 2 +- .../ProcessRunMetricsProcessMetricPoint.js | 2 +- .../ProcessRunMetricsProcessStatistics.js | 2 +- .../JavaScript/src/model/ProfileCondition.js | 2 +- .../src/model/ProfileInformation.js | 2 +- .../src/model/ProfileLevelInformation.js | 2 +- .../src/model/ProviderIdDictionary.js | 2 +- .../JavaScript/src/model/PublicSystemInfo.js | 2 +- .../src/model/QueryResultActivityLogEntry.js | 2 +- .../src/model/QueryResultApiEpgRow.js | 2 +- .../src/model/QueryResultBaseItemDto.js | 2 +- .../model/QueryResultChannelManagementInfo.js | 2 +- .../src/model/QueryResultDevicesDeviceInfo.js | 2 +- .../QueryResultLiveTvSeriesTimerInfoDto.js | 2 +- .../model/QueryResultLiveTvTimerInfoDto.js | 2 +- .../src/model/QueryResultLogFile.js | 2 +- .../JavaScript/src/model/QueryResultString.js | 2 +- .../src/model/QueryResultSyncJob.js | 2 +- .../src/model/QueryResultSyncJobItem.js | 2 +- .../src/model/QueryResultUserDto.js | 2 +- ...ueryResultUserLibraryOfficialRatingItem.js | 2 +- .../model/QueryResultUserLibraryTagItem.js | 2 +- .../src/model/QueryResultVirtualFolderInfo.js | 2 +- .../Clients/JavaScript/src/model/QueueItem.js | 2 +- .../JavaScript/src/model/RecommendationDto.js | 2 +- .../JavaScript/src/model/RemoteImageInfo.js | 2 +- .../JavaScript/src/model/RemoteImageResult.js | 2 +- .../src/model/RemoteSearchQueryAlbumInfo.js | 2 +- .../src/model/RemoteSearchQueryArtistInfo.js | 2 +- .../src/model/RemoteSearchQueryBookInfo.js | 2 +- .../src/model/RemoteSearchQueryGameInfo.js | 2 +- .../model/RemoteSearchQueryItemLookupInfo.js | 2 +- .../src/model/RemoteSearchQueryMovieInfo.js | 2 +- .../model/RemoteSearchQueryMusicVideoInfo.js | 2 +- .../RemoteSearchQueryPersonLookupInfo.js | 2 +- .../src/model/RemoteSearchQuerySeriesInfo.js | 2 +- .../src/model/RemoteSearchQueryTrailerInfo.js | 2 +- .../src/model/RemoteSearchResult.js | 2 +- .../src/model/RemoteSubtitleInfo.js | 2 +- .../JavaScript/src/model/Resolution.js | 2 +- .../src/model/ResolutionWithRate.js | 2 +- .../JavaScript/src/model/ResponseProfile.js | 2 +- .../src/model/RokuMetadataApiThumbnailInfo.js | 2 +- .../model/RokuMetadataApiThumbnailSetInfo.js | 2 +- .../JavaScript/src/model/RunUICommand.js | 2 +- .../JavaScript/src/model/SeriesInfo.js | 2 +- .../src/model/ServerConfiguration.js | 25 +- .../src/model/SessionSessionInfo.js | 2 +- .../JavaScript/src/model/SessionUserInfo.js | 2 +- .../Clients/JavaScript/src/model/SongInfo.js | 2 +- .../JavaScript/src/model/SubtitleProfile.js | 2 +- .../model/SubtitlesSubtitleDownloadResult.js | 2 +- .../JavaScript/src/model/SyncDataRequest.js | 2 +- .../JavaScript/src/model/SyncDataResponse.js | 2 +- .../JavaScript/src/model/SyncDialogOptions.js | 2 +- .../Clients/JavaScript/src/model/SyncJob.js | 2 +- .../src/model/SyncJobCreationResult.js | 2 +- .../JavaScript/src/model/SyncJobItem.js | 2 +- .../JavaScript/src/model/SyncJobRequest.js | 2 +- .../JavaScript/src/model/SyncProfileOption.js | 2 +- .../JavaScript/src/model/SyncQualityOption.js | 2 +- .../JavaScript/src/model/SyncTarget.js | 2 +- .../JavaScript/src/model/SyncedItem.js | 2 +- .../src/model/SyncedItemProgress.js | 2 +- .../JavaScript/src/model/SystemInfo.js | 17 +- .../Clients/JavaScript/src/model/TaskInfo.js | 2 +- .../JavaScript/src/model/TaskResult.js | 2 +- .../JavaScript/src/model/TaskTriggerInfo.js | 2 +- .../JavaScript/src/model/ThemeMediaResult.js | 2 +- .../JavaScript/src/model/TrailerInfo.js | 2 +- .../JavaScript/src/model/TranscodingInfo.js | 2 +- .../src/model/TranscodingProfile.js | 2 +- .../src/model/TranscodingVpStepInfo.js | 2 +- .../JavaScript/src/model/TupleDoubleDouble.js | 2 +- .../JavaScript/src/model/TypeOptions.js | 2 +- .../Clients/JavaScript/src/model/UICommand.js | 2 +- .../JavaScript/src/model/UITabPageInfo.js | 2 +- .../JavaScript/src/model/UIViewInfo.js | 2 +- .../src/model/UpdateUserPassword.js | 2 +- .../JavaScript/src/model/UserAction.js | 2 +- .../JavaScript/src/model/UserConfiguration.js | 2 +- .../Clients/JavaScript/src/model/UserDto.js | 2 +- .../JavaScript/src/model/UserItemDataDto.js | 2 +- .../src/model/UserLibraryAddTags.js | 2 +- .../src/model/UserLibraryLeaveSharedItems.js | 2 +- .../model/UserLibraryOfficialRatingItem.js | 2 +- .../src/model/UserLibraryRemoveTags.js | 60 + .../src/model/UserLibraryTagItem.js | 2 +- .../model/UserLibraryUpdateUserItemAccess.js | 2 +- .../src/model/UserNotificationInfo.js | 2 +- .../JavaScript/src/model/UserPolicy.js | 2 +- .../JavaScript/src/model/ValidatePath.js | 2 +- .../Clients/JavaScript/src/model/Version.js | 2 +- .../JavaScript/src/model/VideoCodecBase.js | 2 +- .../JavaScript/src/model/VirtualFolderInfo.js | 2 +- .../JavaScript/src/model/WakeOnLanInfo.js | 2 +- .../RestApi/Clients/Net.AutoRest/Version.txt | 2 +- .../EmbyClient.Dotnet/Api/BackupApiApi.cs | 209 ++ .../EmbyClient.Dotnet/Api/TagServiceApi.cs | 225 ++ .../EmbyClient.Dotnet/Client/Configuration.cs | 10 +- .../EmbyClient.Dotnet.csproj | 2 +- .../EmbyClient.Dotnet/Model/ExternalIdInfo.cs | 18 +- .../Model/LiveTvTunerHostInfo.cs | 18 +- .../Model/MBBackupApiDataRestoreOptions.cs | 108 + .../Model/MBBackupApiUserRestoreInfo.cs | 123 ++ .../Model/MBBackupBackupInfo.cs | 19 +- .../Model/ServerConfiguration.cs | 62 +- .../EmbyClient.Dotnet/Model/SystemInfo.cs | 35 +- .../Model/UserLibraryRemoveTags.cs | 108 + .../RestApi/Clients/Net.RestSharp/Version.txt | 2 +- SampleCode/RestApi/Clients/Python/Version.txt | 2 +- .../EmbyClient/Python/backup_api_api.py | 95 + .../EmbyClient/Python/tag_service_api.py | 103 + .../Python/embyclient-python/__init__.py | 3 + .../Python/embyclient-python/api_client.py | 2 +- .../Python/embyclient-python/configuration.py | 4 +- .../embyclient-python/models/__init__.py | 3 + .../models/external_id_info.py | 28 +- .../models/live_tv_tuner_host_info.py | 28 +- .../mb_backup_api_data_restore_options.py | 104 + .../models/mb_backup_api_user_restore_info.py | 130 ++ .../models/mb_backup_backup_info.py | 32 +- .../models/server_configuration.py | 84 +- .../embyclient-python/models/system_info.py | 54 +- .../models/user_library_remove_tags.py | 104 + SampleCode/RestApi/Clients/Python/setup.py | 2 +- SampleCode/RestApi/Clients/Swift5/Version.txt | 2 +- .../Swift5/embyclient-rest-swift.podspec | 2 +- .../Classes/Swaggers/APIs/BackupApiAPI.swift | 47 + .../APIs/ConfigurationServiceAPI.swift | 5 +- .../Swaggers/APIs/ItemLookupServiceAPI.swift | 2 + .../Swaggers/APIs/ItemUpdateServiceAPI.swift | 2 + .../Swaggers/APIs/LiveTvServiceAPI.swift | 18 +- .../Swaggers/APIs/SystemServiceAPI.swift | 10 + .../Classes/Swaggers/APIs/TagServiceAPI.swift | 47 + .../Swaggers/Models/ExternalIdInfo.swift | 5 +- .../Swaggers/Models/LiveTvTunerHostInfo.swift | 5 +- .../MBBackupApiDataRestoreOptions.swift | 24 + .../Models/MBBackupApiUserRestoreInfo.swift | 27 + .../Swaggers/Models/MBBackupBackupInfo.swift | 5 +- .../Swaggers/Models/ServerConfiguration.swift | 17 +- .../Classes/Swaggers/Models/SystemInfo.swift | 8 +- .../Models/UserLibraryRemoveTags.swift | 24 + .../RestApi/Clients/TypeScript/Version.txt | 2 +- SampleCode/RestApi/Clients/TypeScript/api.ts | 258 ++- .../Clients/TypeScript/api_test.spec.ts | 11 +- .../Clients/TypeScript/configuration.ts | 2 +- .../RestApi/Clients/TypeScript/index.ts | 2 +- SampleCode/RestApi/Clients/Version.txt | 2 +- SampleCode/Version.txt | 2 +- Version.txt | 2 +- 1386 files changed, 14471 insertions(+), 8096 deletions(-) create mode 100644 Documenation/reference/RestAPI/TagService/postItemsByIdTagsDelete.html create mode 100644 Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IHasWebsite.html create mode 100644 Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.html create mode 100644 Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IEarlyRunScheduledTask.html create mode 100644 SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupApiDataRestoreOptions.cs create mode 100644 SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupApiUserRestoreInfo.cs create mode 100644 SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/UserLibraryRemoveTags.cs create mode 100644 SampleCode/RestApi/Clients/Go/model_mb_backup_api_data_restore_options.go create mode 100644 SampleCode/RestApi/Clients/Go/model_mb_backup_api_user_restore_info.go create mode 100644 SampleCode/RestApi/Clients/Go/model_user_library_remove_tags.go create mode 100644 SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupApiDataRestoreOptions.java create mode 100644 SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupApiUserRestoreInfo.java create mode 100644 SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/UserLibraryRemoveTags.java create mode 100644 SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiDataRestoreOptions.js create mode 100644 SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiUserRestoreInfo.js create mode 100644 SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryRemoveTags.js create mode 100644 SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupApiDataRestoreOptions.cs create mode 100644 SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupApiUserRestoreInfo.cs create mode 100644 SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/UserLibraryRemoveTags.cs create mode 100644 SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_api_data_restore_options.py create mode 100644 SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_api_user_restore_info.py create mode 100644 SampleCode/RestApi/Clients/Python/embyclient-python/models/user_library_remove_tags.py create mode 100644 SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupApiDataRestoreOptions.swift create mode 100644 SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupApiUserRestoreInfo.swift create mode 100644 SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/UserLibraryRemoveTags.swift diff --git a/Documenation/.gitcommit b/Documenation/.gitcommit index 8e4a65852..4971dfe51 100644 --- a/Documenation/.gitcommit +++ b/Documenation/.gitcommit @@ -1 +1 @@ -1068faaedaac03cf08a0cf47318f363ffcb46676 +3cecf317ffea62680cefab1565c2f23fec1755d9 diff --git a/Documenation/doc/plugins/ui/features/basics.html b/Documenation/doc/plugins/ui/features/basics.html index 6defb8c26..b2abbebb7 100644 --- a/Documenation/doc/plugins/ui/features/basics.html +++ b/Documenation/doc/plugins/ui/features/basics.html @@ -151,7 +151,7 @@

Features: Basic Input

Element Names and Descriptions

Most items can have a display name and a description which can be both specified via attributes:

[DisplayName("Name of the Demo")]
diff --git a/Documenation/download/.manifest b/Documenation/download/.manifest
index 6b8017799..631f80469 100644
--- a/Documenation/download/.manifest
+++ b/Documenation/download/.manifest
@@ -5725,6 +5725,7 @@
   "MediaBrowser.Controller.Api.BaseApiService.ParseUserIds(System.String)": "MediaBrowser.Controller.Api.BaseApiService.yml",
   "MediaBrowser.Controller.Api.BaseApiService.Request": "MediaBrowser.Controller.Api.BaseApiService.yml",
   "MediaBrowser.Controller.Api.BaseApiService.ResultFactory": "MediaBrowser.Controller.Api.BaseApiService.yml",
+  "MediaBrowser.Controller.Api.BaseApiService.SetContentDisposition(System.Collections.Generic.IDictionary{System.String,System.String},System.String)": "MediaBrowser.Controller.Api.BaseApiService.yml",
   "MediaBrowser.Controller.Api.BaseApiService.SplitValue(System.String,System.Char)": "MediaBrowser.Controller.Api.BaseApiService.yml",
   "MediaBrowser.Controller.Api.BaseApiService.ToOptimizedResult``1(``0)": "MediaBrowser.Controller.Api.BaseApiService.yml",
   "MediaBrowser.Controller.Api.BaseApiService.UserManager": "MediaBrowser.Controller.Api.BaseApiService.yml",
@@ -6441,7 +6442,7 @@
   "MediaBrowser.Controller.Entities.BaseItem.CanMakePrivate(MediaBrowser.Model.Dto.UserItemShareLevel)": "MediaBrowser.Controller.Entities.BaseItem.yml",
   "MediaBrowser.Controller.Entities.BaseItem.CanMakePublic(MediaBrowser.Controller.Entities.User)": "MediaBrowser.Controller.Entities.BaseItem.yml",
   "MediaBrowser.Controller.Entities.BaseItem.CanMakePublic(MediaBrowser.Model.Dto.UserItemShareLevel)": "MediaBrowser.Controller.Entities.BaseItem.yml",
-  "MediaBrowser.Controller.Entities.BaseItem.CanManageAccess(MediaBrowser.Model.Dto.UserItemShareLevel)": "MediaBrowser.Controller.Entities.BaseItem.yml",
+  "MediaBrowser.Controller.Entities.BaseItem.CanManageAccess(MediaBrowser.Controller.Entities.User,MediaBrowser.Model.Dto.UserItemShareLevel)": "MediaBrowser.Controller.Entities.BaseItem.yml",
   "MediaBrowser.Controller.Entities.BaseItem.ChannelManager": "MediaBrowser.Controller.Entities.BaseItem.yml",
   "MediaBrowser.Controller.Entities.BaseItem.Collections": "MediaBrowser.Controller.Entities.BaseItem.yml",
   "MediaBrowser.Controller.Entities.BaseItem.CommunityRating": "MediaBrowser.Controller.Entities.BaseItem.yml",
@@ -7993,7 +7994,6 @@
   "MediaBrowser.Controller.LiveTv.BaseTunerHost": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.#ctor(MediaBrowser.Controller.IServerApplicationHost)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.AppHost": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
-  "MediaBrowser.Controller.LiveTv.BaseTunerHost.ClearCaches": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.Config": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.CreateEmbyChannelId(MediaBrowser.Model.LiveTv.TunerHostInfo,System.String)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.DeserializeChannelsFromFileAsync(System.String)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
@@ -8009,7 +8009,7 @@
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.GetConfiguration": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.GetDefaultConfiguration": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramEntryId(System.String,System.DateTimeOffset,System.String)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
-  "MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,System.String,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
+  "MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,MediaBrowser.Controller.LiveTv.ChannelInfo,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsInternal(MediaBrowser.Model.LiveTv.TunerHostInfo,System.String,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProviderOptions``1(MediaBrowser.Model.LiveTv.TunerHostInfo)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.GetTunerChannelIdFromEmbyChannelId(MediaBrowser.Model.LiveTv.TunerHostInfo,System.String)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
@@ -8021,6 +8021,7 @@
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.Name": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.OnDeleted(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.OnSaved(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Boolean,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
+  "MediaBrowser.Controller.LiveTv.BaseTunerHost.RefreshChannels(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.SetCustomOptions``1(MediaBrowser.Model.LiveTv.TunerHostInfo,``0)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.SetupUrl": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
   "MediaBrowser.Controller.LiveTv.BaseTunerHost.SupportsGuideData(MediaBrowser.Model.LiveTv.TunerHostInfo)": "MediaBrowser.Controller.LiveTv.BaseTunerHost.yml",
@@ -8124,18 +8125,18 @@
   "MediaBrowser.Controller.LiveTv.ILiveTvManager.UpdateSeriesTimer(MediaBrowser.Controller.LiveTv.SeriesTimerInfo)": "MediaBrowser.Controller.LiveTv.ILiveTvManager.yml",
   "MediaBrowser.Controller.LiveTv.ILiveTvManager.UpdateTimer(MediaBrowser.Model.LiveTv.TimerInfoDto)": "MediaBrowser.Controller.LiveTv.ILiveTvManager.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
-  "MediaBrowser.Controller.LiveTv.ITunerHost.ClearCaches": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.DiscoverDevices(System.Int32,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.GetChannelIdPrefix(MediaBrowser.Model.LiveTv.TunerHostInfo)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.GetChannels(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.GetChannelStream(MediaBrowser.Model.LiveTv.TunerHostInfo,MediaBrowser.Controller.Entities.BaseItem,System.String,System.String,System.Collections.Generic.List{MediaBrowser.Controller.Library.ILiveStream},System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.GetChannelStreamMediaSources(MediaBrowser.Model.LiveTv.TunerHostInfo,MediaBrowser.Controller.Entities.BaseItem,System.String,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.GetDefaultConfiguration": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
-  "MediaBrowser.Controller.LiveTv.ITunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,System.String,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
+  "MediaBrowser.Controller.LiveTv.ITunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,MediaBrowser.Controller.LiveTv.ChannelInfo,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.IsSupported": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.Name": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.OnDeleted(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.OnSaved(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Boolean,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
+  "MediaBrowser.Controller.LiveTv.ITunerHost.RefreshChannels(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Threading.CancellationToken)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.SetupUrl": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.SupportsGuideData(MediaBrowser.Model.LiveTv.TunerHostInfo)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
   "MediaBrowser.Controller.LiveTv.ITunerHost.SupportsRemappingGuideData(MediaBrowser.Model.LiveTv.TunerHostInfo)": "MediaBrowser.Controller.LiveTv.ITunerHost.yml",
@@ -8887,6 +8888,7 @@
   "MediaBrowser.Controller.Playlists.IPlaylistManager.RemoveFromPlaylist(System.Int64,System.Int64[])": "MediaBrowser.Controller.Playlists.IPlaylistManager.yml",
   "MediaBrowser.Controller.Playlists.Playlist": "MediaBrowser.Controller.Playlists.Playlist.yml",
   "MediaBrowser.Controller.Playlists.Playlist.CanLeaveSharedContent(MediaBrowser.Controller.Entities.User,MediaBrowser.Model.Dto.UserItemShareLevel)": "MediaBrowser.Controller.Playlists.Playlist.yml",
+  "MediaBrowser.Controller.Playlists.Playlist.CanManageAccess(MediaBrowser.Controller.Entities.User,MediaBrowser.Model.Dto.UserItemShareLevel)": "MediaBrowser.Controller.Playlists.Playlist.yml",
   "MediaBrowser.Controller.Playlists.Playlist.GetDefaultPrimaryImageAspectRatio": "MediaBrowser.Controller.Playlists.Playlist.yml",
   "MediaBrowser.Controller.Playlists.Playlist.GetItemIdsInternal(MediaBrowser.Controller.Entities.InternalItemsQuery)": "MediaBrowser.Controller.Playlists.Playlist.yml",
   "MediaBrowser.Controller.Playlists.Playlist.GetItemsInternal(MediaBrowser.Controller.Entities.InternalItemsQuery)": "MediaBrowser.Controller.Playlists.Playlist.yml",
@@ -9054,6 +9056,8 @@
   "MediaBrowser.Controller.Providers.IHasMetadataFeatures.Features": "MediaBrowser.Controller.Providers.IHasMetadataFeatures.yml",
   "MediaBrowser.Controller.Providers.IHasOrder": "MediaBrowser.Controller.Providers.IHasOrder.yml",
   "MediaBrowser.Controller.Providers.IHasOrder.Order": "MediaBrowser.Controller.Providers.IHasOrder.yml",
+  "MediaBrowser.Controller.Providers.IHasWebsite": "MediaBrowser.Controller.Providers.IHasWebsite.yml",
+  "MediaBrowser.Controller.Providers.IHasWebsite.Website": "MediaBrowser.Controller.Providers.IHasWebsite.yml",
   "MediaBrowser.Controller.Providers.IImageEnhancer": "MediaBrowser.Controller.Providers.IImageEnhancer.yml",
   "MediaBrowser.Controller.Providers.IImageEnhancer.EnhanceImageAsync(MediaBrowser.Controller.Entities.BaseItem,System.String,System.String,MediaBrowser.Model.Entities.ImageType,System.Int32)": "MediaBrowser.Controller.Providers.IImageEnhancer.yml",
   "MediaBrowser.Controller.Providers.IImageEnhancer.GetConfigurationCacheKey(MediaBrowser.Controller.Entities.BaseItem,MediaBrowser.Model.Entities.ImageType)": "MediaBrowser.Controller.Providers.IImageEnhancer.yml",
@@ -9087,6 +9091,8 @@
   "MediaBrowser.Controller.Providers.IMetadataService.CanRefreshPrimary(System.Type)": "MediaBrowser.Controller.Providers.IMetadataService.yml",
   "MediaBrowser.Controller.Providers.IMetadataService.Order": "MediaBrowser.Controller.Providers.IMetadataService.yml",
   "MediaBrowser.Controller.Providers.IMetadataService.RefreshMetadata(MediaBrowser.Controller.Entities.BaseItem,MediaBrowser.Controller.Providers.MetadataRefreshOptions,MediaBrowser.Controller.Entities.BaseItem[],MediaBrowser.Model.Configuration.LibraryOptions,System.Threading.CancellationToken)": "MediaBrowser.Controller.Providers.IMetadataService.yml",
+  "MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider`1": "MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.yml",
+  "MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider`1.GetMultipleMetadata(MediaBrowser.Controller.Providers.ItemInfo,MediaBrowser.Model.Configuration.LibraryOptions,MediaBrowser.Controller.Providers.IDirectoryService,System.Threading.CancellationToken)": "MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.yml",
   "MediaBrowser.Controller.Providers.IPreRefreshProvider": "MediaBrowser.Controller.Providers.IPreRefreshProvider.yml",
   "MediaBrowser.Controller.Providers.IProviderManager": "MediaBrowser.Controller.Providers.IProviderManager.yml",
   "MediaBrowser.Controller.Providers.IProviderManager.AddParts(System.Collections.Generic.IEnumerable{MediaBrowser.Controller.Providers.IImageProvider},System.Collections.Generic.IEnumerable{MediaBrowser.Controller.Providers.IMetadataService},System.Collections.Generic.IEnumerable{MediaBrowser.Controller.Providers.IMetadataProvider},System.Collections.Generic.IEnumerable{MediaBrowser.Controller.Library.IMetadataSaver},System.Collections.Generic.IEnumerable{MediaBrowser.Controller.Providers.IExternalId})": "MediaBrowser.Controller.Providers.IProviderManager.yml",
@@ -9330,6 +9336,7 @@
   "MediaBrowser.Controller.Security.AuthenticationInfoQuery": "MediaBrowser.Controller.Security.AuthenticationInfoQuery.yml",
   "MediaBrowser.Controller.Security.AuthenticationInfoQuery.AccessToken": "MediaBrowser.Controller.Security.AuthenticationInfoQuery.yml",
   "MediaBrowser.Controller.Security.AuthenticationInfoQuery.DeviceIds": "MediaBrowser.Controller.Security.AuthenticationInfoQuery.yml",
+  "MediaBrowser.Controller.Security.AuthenticationInfoQuery.EnableTotalRecordCount": "MediaBrowser.Controller.Security.AuthenticationInfoQuery.yml",
   "MediaBrowser.Controller.Security.AuthenticationInfoQuery.GroupByDeviceId": "MediaBrowser.Controller.Security.AuthenticationInfoQuery.yml",
   "MediaBrowser.Controller.Security.AuthenticationInfoQuery.HasUser": "MediaBrowser.Controller.Security.AuthenticationInfoQuery.yml",
   "MediaBrowser.Controller.Security.AuthenticationInfoQuery.IsActive": "MediaBrowser.Controller.Security.AuthenticationInfoQuery.yml",
@@ -9592,10 +9599,13 @@
   "MediaBrowser.Model.Activity.IActivityManager.Create(MediaBrowser.Model.Activity.ActivityLogEntry)": "MediaBrowser.Model.Activity.IActivityManager.yml",
   "MediaBrowser.Model.Activity.IActivityManager.EntryCreated": "MediaBrowser.Model.Activity.IActivityManager.yml",
   "MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32})": "MediaBrowser.Model.Activity.IActivityManager.yml",
+  "MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean)": "MediaBrowser.Model.Activity.IActivityManager.yml",
   "MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Int32},System.Nullable{System.Int32})": "MediaBrowser.Model.Activity.IActivityManager.yml",
+  "MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean)": "MediaBrowser.Model.Activity.IActivityManager.yml",
   "MediaBrowser.Model.Activity.IActivityRepository": "MediaBrowser.Model.Activity.IActivityRepository.yml",
   "MediaBrowser.Model.Activity.IActivityRepository.Create(MediaBrowser.Model.Activity.ActivityLogEntry)": "MediaBrowser.Model.Activity.IActivityRepository.yml",
   "MediaBrowser.Model.Activity.IActivityRepository.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32})": "MediaBrowser.Model.Activity.IActivityRepository.yml",
+  "MediaBrowser.Model.Activity.IActivityRepository.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean)": "MediaBrowser.Model.Activity.IActivityRepository.yml",
   "MediaBrowser.Model.ApiClient": "MediaBrowser.Model.ApiClient.yml",
   "MediaBrowser.Model.ApiClient.ServerDiscoveryInfo": "MediaBrowser.Model.ApiClient.ServerDiscoveryInfo.yml",
   "MediaBrowser.Model.ApiClient.ServerDiscoveryInfo.Address": "MediaBrowser.Model.ApiClient.ServerDiscoveryInfo.yml",
@@ -9936,7 +9946,7 @@
   "MediaBrowser.Model.Configuration.ServerConfiguration.HttpServerPortNumber": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.HttpsPortNumber": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractionTimeoutMs": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
-  "MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
+  "MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded1": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.ImageSavingConvention": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.IsBehindProxy": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.IsPortAuthorized": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
@@ -9949,7 +9959,7 @@
   "MediaBrowser.Model.Configuration.ServerConfiguration.MetadataNetworkPath": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.MetadataPath": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.MigratedLibraryOptionsToDb": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
-  "MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares4": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
+  "MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares6": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.OptimizeDatabaseOnShutdown": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.PathSubstitutions": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.PlaylistsUpgradedToM3U": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
@@ -9964,6 +9974,7 @@
   "MediaBrowser.Model.Configuration.ServerConfiguration.ServerName": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.SimultaneousStreamLimit": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.SortRemoveWords": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
+  "MediaBrowser.Model.Configuration.ServerConfiguration.TvChannelsRefreshed": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.UICulture": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.UninstalledPlugins": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
   "MediaBrowser.Model.Configuration.ServerConfiguration.VacuumDatabaseOnStartup": "MediaBrowser.Model.Configuration.ServerConfiguration.yml",
@@ -11340,6 +11351,7 @@
   "MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizationOptions": "MediaBrowser.Model.Globalization.ILocalizationManager.yml",
   "MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedString(System.String)": "MediaBrowser.Model.Globalization.ILocalizationManager.yml",
   "MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedString(System.String,System.String)": "MediaBrowser.Model.Globalization.ILocalizationManager.yml",
+  "MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedStringUsingServerCulture(System.String)": "MediaBrowser.Model.Globalization.ILocalizationManager.yml",
   "MediaBrowser.Model.Globalization.ILocalizationManager.GetParentalRatings": "MediaBrowser.Model.Globalization.ILocalizationManager.yml",
   "MediaBrowser.Model.Globalization.ILocalizationManager.GetParentalRatings(System.String)": "MediaBrowser.Model.Globalization.ILocalizationManager.yml",
   "MediaBrowser.Model.Globalization.ILocalizationManager.GetRatingLevel(System.ReadOnlySpan{System.Char})": "MediaBrowser.Model.Globalization.ILocalizationManager.yml",
@@ -11699,6 +11711,7 @@
   "MediaBrowser.Model.LiveTv.TunerHostInfo.FriendlyName": "MediaBrowser.Model.LiveTv.TunerHostInfo.yml",
   "MediaBrowser.Model.LiveTv.TunerHostInfo.Id": "MediaBrowser.Model.LiveTv.TunerHostInfo.yml",
   "MediaBrowser.Model.LiveTv.TunerHostInfo.ImportFavoritesOnly": "MediaBrowser.Model.LiveTv.TunerHostInfo.yml",
+  "MediaBrowser.Model.LiveTv.TunerHostInfo.ImportGuideData": "MediaBrowser.Model.LiveTv.TunerHostInfo.yml",
   "MediaBrowser.Model.LiveTv.TunerHostInfo.PreferEpgChannelImages": "MediaBrowser.Model.LiveTv.TunerHostInfo.yml",
   "MediaBrowser.Model.LiveTv.TunerHostInfo.PreferEpgChannelNumbers": "MediaBrowser.Model.LiveTv.TunerHostInfo.yml",
   "MediaBrowser.Model.LiveTv.TunerHostInfo.ProviderOptions": "MediaBrowser.Model.LiveTv.TunerHostInfo.yml",
@@ -12177,6 +12190,7 @@
   "MediaBrowser.Model.Providers.ExternalIdInfo.Key": "MediaBrowser.Model.Providers.ExternalIdInfo.yml",
   "MediaBrowser.Model.Providers.ExternalIdInfo.Name": "MediaBrowser.Model.Providers.ExternalIdInfo.yml",
   "MediaBrowser.Model.Providers.ExternalIdInfo.UrlFormatString": "MediaBrowser.Model.Providers.ExternalIdInfo.yml",
+  "MediaBrowser.Model.Providers.ExternalIdInfo.Website": "MediaBrowser.Model.Providers.ExternalIdInfo.yml",
   "MediaBrowser.Model.Providers.ExternalUrl": "MediaBrowser.Model.Providers.ExternalUrl.yml",
   "MediaBrowser.Model.Providers.ExternalUrl.Name": "MediaBrowser.Model.Providers.ExternalUrl.yml",
   "MediaBrowser.Model.Providers.ExternalUrl.Url": "MediaBrowser.Model.Providers.ExternalUrl.yml",
@@ -13061,13 +13075,13 @@
   "MediaBrowser.Model.System.PublicSystemInfo.Version": "MediaBrowser.Model.System.PublicSystemInfo.yml",
   "MediaBrowser.Model.System.PublicSystemInfo.WanAddress": "MediaBrowser.Model.System.PublicSystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo": "MediaBrowser.Model.System.SystemInfo.yml",
-  "MediaBrowser.Model.System.SystemInfo.#ctor": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.CachePath": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.CanLaunchWebBrowser": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.CanSelfRestart": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.CanSelfUpdate": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.CompletedInstallations": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.HardwareAccelerationRequiresPremiere": "MediaBrowser.Model.System.SystemInfo.yml",
+  "MediaBrowser.Model.System.SystemInfo.HasImageEnhancers": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.HasPendingRestart": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.HasUpdateAvailable": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.HttpServerPortNumber": "MediaBrowser.Model.System.SystemInfo.yml",
@@ -13087,9 +13101,9 @@
   "MediaBrowser.Model.System.SystemInfo.SupportsWakeServer": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.SystemUpdateLevel": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.TranscodingTempPath": "MediaBrowser.Model.System.SystemInfo.yml",
+  "MediaBrowser.Model.System.SystemInfo.WakeOnLanInfo": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.SystemInfo.WebSocketPortNumber": "MediaBrowser.Model.System.SystemInfo.yml",
   "MediaBrowser.Model.System.WakeOnLanInfo": "MediaBrowser.Model.System.WakeOnLanInfo.yml",
-  "MediaBrowser.Model.System.WakeOnLanInfo.#ctor": "MediaBrowser.Model.System.WakeOnLanInfo.yml",
   "MediaBrowser.Model.System.WakeOnLanInfo.BroadcastAddress": "MediaBrowser.Model.System.WakeOnLanInfo.yml",
   "MediaBrowser.Model.System.WakeOnLanInfo.MacAddress": "MediaBrowser.Model.System.WakeOnLanInfo.yml",
   "MediaBrowser.Model.System.WakeOnLanInfo.Port": "MediaBrowser.Model.System.WakeOnLanInfo.yml",
@@ -13098,6 +13112,7 @@
   "MediaBrowser.Model.Tasks.IConfigurableScheduledTask.IsEnabled": "MediaBrowser.Model.Tasks.IConfigurableScheduledTask.yml",
   "MediaBrowser.Model.Tasks.IConfigurableScheduledTask.IsHidden": "MediaBrowser.Model.Tasks.IConfigurableScheduledTask.yml",
   "MediaBrowser.Model.Tasks.IConfigurableScheduledTask.IsLogged": "MediaBrowser.Model.Tasks.IConfigurableScheduledTask.yml",
+  "MediaBrowser.Model.Tasks.IEarlyRunScheduledTask": "MediaBrowser.Model.Tasks.IEarlyRunScheduledTask.yml",
   "MediaBrowser.Model.Tasks.IScheduledTask": "MediaBrowser.Model.Tasks.IScheduledTask.yml",
   "MediaBrowser.Model.Tasks.IScheduledTask.Category": "MediaBrowser.Model.Tasks.IScheduledTask.yml",
   "MediaBrowser.Model.Tasks.IScheduledTask.Description": "MediaBrowser.Model.Tasks.IScheduledTask.yml",
diff --git a/Documenation/download/openapi_v2_noversion.json b/Documenation/download/openapi_v2_noversion.json
index 2f5179e7d..2da274ec6 100644
--- a/Documenation/download/openapi_v2_noversion.json
+++ b/Documenation/download/openapi_v2_noversion.json
@@ -15177,6 +15177,59 @@
         "x-RequiredAuthentication": "Requires authentication as administrator"
       }
     },
+    "/BackupRestore/RestoreData": {
+      "post": {
+        "tags": [
+          "BackupApi"
+        ],
+        "description": "Requires authentication as administrator",
+        "operationId": "postBackuprestoreRestoredata",
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "body",
+            "name": "body",
+            "description": "DataRestoreOptions: ",
+            "required": true,
+            "schema": {
+              "$ref": "#/definitions/MBBackup.Api.DataRestoreOptions"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "Operation successful. Empty response."
+          },
+          "400": {
+            "$ref": "#/responses/400"
+          },
+          "401": {
+            "$ref": "#/responses/401"
+          },
+          "403": {
+            "$ref": "#/responses/403"
+          },
+          "404": {
+            "$ref": "#/responses/404"
+          },
+          "500": {
+            "$ref": "#/responses/500"
+          }
+        },
+        "security": [
+          {
+            "apikeyauth": [ ]
+          },
+          {
+            "embyauth": [ ]
+          }
+        ],
+        "x-RequiredAuthentication": "Requires authentication as administrator"
+      }
+    },
     "/BackupRestore/BackupInfo": {
       "get": {
         "tags": [
@@ -45203,6 +45256,68 @@
       },
       "x-summary": "Adds new tags to an item"
     },
+    "/Items/{Id}/Tags/Delete": {
+      "post": {
+        "tags": [
+          "TagService"
+        ],
+        "summary": "Removes tags from an item",
+        "description": "Requires authentication as user",
+        "operationId": "postItemsByIdTagsDelete",
+        "consumes": [
+          "application/json",
+          "application/xml"
+        ],
+        "parameters": [
+          {
+            "in": "path",
+            "name": "Id",
+            "description": "Item Id",
+            "required": true,
+            "type": "string"
+          },
+          {
+            "in": "body",
+            "name": "body",
+            "description": "RemoveTags",
+            "required": true,
+            "schema": {
+              "$ref": "#/definitions/UserLibrary.RemoveTags"
+            }
+          }
+        ],
+        "responses": {
+          "200": {
+            "description": "Operation successful. Empty response."
+          },
+          "400": {
+            "$ref": "#/responses/400"
+          },
+          "401": {
+            "$ref": "#/responses/401"
+          },
+          "403": {
+            "$ref": "#/responses/403"
+          },
+          "404": {
+            "$ref": "#/responses/404"
+          },
+          "500": {
+            "$ref": "#/responses/500"
+          }
+        },
+        "security": [
+          {
+            "apikeyauth": [ ]
+          },
+          {
+            "embyauth": [ ]
+          }
+        ],
+        "x-RequiredAuthentication": "Requires authentication as user"
+      },
+      "x-summary": "Removes tags from an item"
+    },
     "/Items/{Id}/Subtitles/{Index}": {
       "delete": {
         "tags": [
@@ -58817,6 +58932,30 @@
       },
       "x-internal-ref-name": "MBBackup.Api.RestoreOptions"
     },
+    "MBBackup.Api.DataRestoreOptions": {
+      "type": "object",
+      "properties": {
+        "Users": {
+          "type": "array",
+          "items": {
+            "$ref": "#/definitions/MBBackup.Api.UserRestoreInfo"
+          }
+        }
+      },
+      "x-internal-ref-name": "MBBackup.Api.DataRestoreOptions"
+    },
+    "MBBackup.Api.UserRestoreInfo": {
+      "type": "object",
+      "properties": {
+        "SourceUserId": {
+          "type": "string"
+        },
+        "TargetUserId": {
+          "type": "string"
+        }
+      },
+      "x-internal-ref-name": "MBBackup.Api.UserRestoreInfo"
+    },
     "MBBackup.Api.AllBackupsInfo": {
       "type": "object",
       "properties": {
@@ -58853,6 +58992,12 @@
         "DateCreated": {
           "format": "date-time",
           "type": "string"
+        },
+        "Users": {
+          "type": "array",
+          "items": {
+            "$ref": "#/definitions/NameIdPair"
+          }
         }
       },
       "x-internal-ref-name": "MBBackup.BackupInfo"
@@ -60719,6 +60864,9 @@
         "AllowMappingByNumber": {
           "type": "boolean"
         },
+        "ImportGuideData": {
+          "type": "boolean"
+        },
         "Source": {
           "type": "string"
         },
@@ -62438,7 +62586,7 @@
         "PlaylistsUpgradedToM3U": {
           "type": "boolean"
         },
-        "ImageExtractorUpgraded": {
+        "ImageExtractorUpgraded1": {
           "type": "boolean"
         },
         "EnablePeopleLetterSubFolders": {
@@ -62454,7 +62602,7 @@
         "DisableAsyncIO": {
           "type": "boolean"
         },
-        "MigratedToUserItemShares4": {
+        "MigratedToUserItemShares6": {
           "type": "boolean"
         },
         "MigratedLibraryOptionsToDb": {
@@ -62466,6 +62614,9 @@
         "EnableSavedMetadataForPeople": {
           "type": "boolean"
         },
+        "TvChannelsRefreshed": {
+          "type": "boolean"
+        },
         "ProxyHeaderMode": {
           "$ref": "#/definitions/ProxyHeaderMode"
         },
@@ -62606,6 +62757,9 @@
         "IsShuttingDown": {
           "type": "boolean"
         },
+        "HasImageEnhancers": {
+          "type": "boolean"
+        },
         "OperatingSystem": {
           "description": "The operating sytem.",
           "type": "string"
@@ -62692,6 +62846,12 @@
         "HardwareAccelerationRequiresPremiere": {
           "type": "boolean"
         },
+        "WakeOnLanInfo": {
+          "type": "array",
+          "items": {
+            "$ref": "#/definitions/WakeOnLanInfo"
+          }
+        },
         "LocalAddress": {
           "description": "The local address.",
           "type": "string"
@@ -64356,6 +64516,9 @@
           "description": "The key.",
           "type": "string"
         },
+        "Website": {
+          "type": "string"
+        },
         "UrlFormatString": {
           "description": "The URL format string.",
           "type": "string"
@@ -66452,6 +66615,18 @@
       },
       "x-internal-ref-name": "Emby.Api.UserLibrary.AddTags"
     },
+    "UserLibrary.RemoveTags": {
+      "type": "object",
+      "properties": {
+        "Tags": {
+          "type": "array",
+          "items": {
+            "$ref": "#/definitions/NameIdPair"
+          }
+        }
+      },
+      "x-internal-ref-name": "Emby.Api.UserLibrary.RemoveTags"
+    },
     "ImageProviderInfo": {
       "description": "Class ImageProviderInfo.\r\n",
       "type": "object",
diff --git a/Documenation/index.json b/Documenation/index.json
index 62e23a13a..99d5bd98f 100644
--- a/Documenation/index.json
+++ b/Documenation/index.json
@@ -47,7 +47,7 @@
   "doc/plugins/ui/features/basics.html": {
     "href": "doc/plugins/ui/features/basics.html",
     "title": "Features - Basics",
-    "keywords": "Features: Basic Input Element Names and Descriptions Most items can have a display name and a description which can be both specified via attributes: DisplayNameAttribute DescriptionAttribute [DisplayName(\"Name of the Demo\")] [Description(\"Most items can have a display name and a description. This is the description text.\")] public string DemoName { get; set; } = \"GenericEdit Demo\"; See also: Localization Automatic Display Name When no DisplayName atttribute is specified, a displayname will be generated from the property name by spliting the property name from capitalization. public string TextNoDisplayName { get; set; } Hiding the Display Name To not show a display name, provide an empty string: [DisplayName(\"\")] [Description(\"This property has an empty display name.\")] public string TextWithEmptyDisplayName { get; set; } Text Input Basic Text A string property will cause a simple text input to be generated. [DisplayName(\"Name of the Demo\")] public string DemoName { get; set; } Password Adding the IsPasswordAttribute to a string property will create a password input: [DisplayName(\"Password Field\")] [Description(\"Just requires adding the IsPasswordAttribute to a string property.\")] [IsPassword] public string PasswordValue { get; set; } Warning For security reasons, please avoid round-tripping passwords to the clients! Passwords should be replaced with something generic before transmitting the data to clients! Multi-Line Text Apply the EditMultilineAttribute to create multi-line text input: [DisplayName(\"Multiline Text\")] [Description(\"Multiline text input can be enabled via attribute, which allows to specify the number of lines for the text area.\")] [EditMultiline(4)] public string MultilineText { get; set; } Number Input Integer [DisplayName(\"Integer Value\")] [Description(\"This is a normal int32 value. It is not possible to submit an empty value\")] [Required] public int IntValue { get; set; } = 100; Nullable Integer [DisplayName(\"Nullable Integer Value\")] [Description(\"The value can be deleted and submitted empty\")] public int? IntValue2 { get; set; } = 100; Double [DisplayName(\"Double Value\")] [Description(\"Float and double values are shown with 6 digits by default\")] public double DoubleValue { get; set; } = 3.141592; Double with 2 Decimals With the DecimalsAttribute it is possible to control the number of decimals to display: [DisplayName(\"Double Value with 2 Decimals\")] [Decimals(2)] [Description(\"The number of decimals can be controlled through the DecimalsAttribute.\")] public double DoubleValue2 { get; set; } = 3.1; Boolean Input Boolean Value Boolean properties are rendered as checkboxes: [DisplayName(\"Boolean Value\")] [Description(\"Boolean properties are rendered as checkboxes.\")] public bool BooleanValue { get; set; } = true; Nullable Boolean Value Nullable boolean properties are rendered as dropdowns including an empty item: [DisplayName(\"Nullable Boolean Value\")] [Description(\"Nullable boolean properties are rendered as dropdowns.\")] public bool? NullableBooleanValue { get; set; } = true; Nullable Boolean with Custom Text For nullable boolean properties, it is possible to control the display texts via attributes TristateTrueTextAttribute TristateFalseTextAttribute [DisplayName(\"Another Nullable Boolean Value\")] [Description(\"For nullable boolean properties, it is possible to control the display texts via attributes\")] [TristateTrueText(\"Yes, do it\"), TristateFalseText(\"No, please don't\")] public bool? NullableBooleanValue2 { get; set; } = true; Date and Time Input Date Value [DisplayName(\"Date Value\")] public DateTime DateValue { get; set; } = DateTime.Now; Note Support for input of time values or date+time values is planned to be added File and Folder Picking File Picker Add the EditFilePickerAttribute attribute to a string property to create a text box with file picker functionality. [DisplayName(\"File Picker\")] [Description(\"Just add the EditFilePicker attribute to a string property.\")] [EditFilePicker] public string FileValue { get; set; } Folder Picker Add the EditFolderPickerAttribute attribute to a string property to create a text box with file picker functionality. [DisplayName(\"Folder Picker\")] [Description(\"Just add the EditFolderPicker attribute to a string property.\")] [EditFolderPicker] public string FolderValue { get; set; }"
+    "keywords": "Features: Basic Input Element Names and Descriptions Most items can have a display name and a description which can be both specified via attributes: @System.ComponentModel.DisplayNameAttribute DescriptionAttribute [DisplayName(\"Name of the Demo\")] [Description(\"Most items can have a display name and a description. This is the description text.\")] public string DemoName { get; set; } = \"GenericEdit Demo\"; See also: Localization Automatic Display Name When no DisplayName atttribute is specified, a displayname will be generated from the property name by spliting the property name from capitalization. public string TextNoDisplayName { get; set; } Hiding the Display Name To not show a display name, provide an empty string: [DisplayName(\"\")] [Description(\"This property has an empty display name.\")] public string TextWithEmptyDisplayName { get; set; } Text Input Basic Text A string property will cause a simple text input to be generated. [DisplayName(\"Name of the Demo\")] public string DemoName { get; set; } Password Adding the IsPasswordAttribute to a string property will create a password input: [DisplayName(\"Password Field\")] [Description(\"Just requires adding the IsPasswordAttribute to a string property.\")] [IsPassword] public string PasswordValue { get; set; } Warning For security reasons, please avoid round-tripping passwords to the clients! Passwords should be replaced with something generic before transmitting the data to clients! Multi-Line Text Apply the EditMultilineAttribute to create multi-line text input: [DisplayName(\"Multiline Text\")] [Description(\"Multiline text input can be enabled via attribute, which allows to specify the number of lines for the text area.\")] [EditMultiline(4)] public string MultilineText { get; set; } Number Input Integer [DisplayName(\"Integer Value\")] [Description(\"This is a normal int32 value. It is not possible to submit an empty value\")] [Required] public int IntValue { get; set; } = 100; Nullable Integer [DisplayName(\"Nullable Integer Value\")] [Description(\"The value can be deleted and submitted empty\")] public int? IntValue2 { get; set; } = 100; Double [DisplayName(\"Double Value\")] [Description(\"Float and double values are shown with 6 digits by default\")] public double DoubleValue { get; set; } = 3.141592; Double with 2 Decimals With the DecimalsAttribute it is possible to control the number of decimals to display: [DisplayName(\"Double Value with 2 Decimals\")] [Decimals(2)] [Description(\"The number of decimals can be controlled through the DecimalsAttribute.\")] public double DoubleValue2 { get; set; } = 3.1; Boolean Input Boolean Value Boolean properties are rendered as checkboxes: [DisplayName(\"Boolean Value\")] [Description(\"Boolean properties are rendered as checkboxes.\")] public bool BooleanValue { get; set; } = true; Nullable Boolean Value Nullable boolean properties are rendered as dropdowns including an empty item: [DisplayName(\"Nullable Boolean Value\")] [Description(\"Nullable boolean properties are rendered as dropdowns.\")] public bool? NullableBooleanValue { get; set; } = true; Nullable Boolean with Custom Text For nullable boolean properties, it is possible to control the display texts via attributes TristateTrueTextAttribute TristateFalseTextAttribute [DisplayName(\"Another Nullable Boolean Value\")] [Description(\"For nullable boolean properties, it is possible to control the display texts via attributes\")] [TristateTrueText(\"Yes, do it\"), TristateFalseText(\"No, please don't\")] public bool? NullableBooleanValue2 { get; set; } = true; Date and Time Input Date Value [DisplayName(\"Date Value\")] public DateTime DateValue { get; set; } = DateTime.Now; Note Support for input of time values or date+time values is planned to be added File and Folder Picking File Picker Add the EditFilePickerAttribute attribute to a string property to create a text box with file picker functionality. [DisplayName(\"File Picker\")] [Description(\"Just add the EditFilePicker attribute to a string property.\")] [EditFilePicker] public string FileValue { get; set; } Folder Picker Add the EditFolderPickerAttribute attribute to a string property to create a text box with file picker functionality. [DisplayName(\"Folder Picker\")] [Description(\"Just add the EditFolderPicker attribute to a string property.\")] [EditFolderPicker] public string FolderValue { get; set; }"
   },
   "doc/plugins/ui/features/conditions.html": {
     "href": "doc/plugins/ui/features/conditions.html",
@@ -352,12 +352,12 @@
   "reference/pluginapi/Emby.Features.FeatureInfo.html": {
     "href": "reference/pluginapi/Emby.Features.FeatureInfo.html",
     "title": "Class FeatureInfo",
-    "keywords": "Class FeatureInfo Inheritance Object FeatureInfo Namespace : Emby.Features Assembly : MediaBrowser.Controller.dll Syntax public class FeatureInfo Properties FeatureType Declaration public FeatureType FeatureType { get; set; } Property Value Type Description FeatureType Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FeatureInfo Inheritance System.Object FeatureInfo Namespace : Emby.Features Assembly : MediaBrowser.Controller.dll Syntax public class FeatureInfo Properties FeatureType Declaration public FeatureType FeatureType { get; set; } Property Value Type Description FeatureType Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Features.FeatureQuery.html": {
     "href": "reference/pluginapi/Emby.Features.FeatureQuery.html",
     "title": "Class FeatureQuery",
-    "keywords": "Class FeatureQuery Inheritance Object FeatureQuery Namespace : Emby.Features Assembly : MediaBrowser.Controller.dll Syntax public class FeatureQuery Properties FeatureType Declaration public FeatureType? FeatureType { get; set; } Property Value Type Description Nullable < FeatureType > Language Declaration public string Language { get; set; } Property Value Type Description String User Declaration public User User { get; set; } Property Value Type Description User Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FeatureQuery Inheritance System.Object FeatureQuery Namespace : Emby.Features Assembly : MediaBrowser.Controller.dll Syntax public class FeatureQuery Properties FeatureType Declaration public FeatureType? FeatureType { get; set; } Property Value Type Description Nullable < FeatureType > Language Declaration public string Language { get; set; } Property Value Type Description String User Declaration public User User { get; set; } Property Value Type Description User Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Features.FeatureType.html": {
     "href": "reference/pluginapi/Emby.Features.FeatureType.html",
@@ -377,17 +377,17 @@
   "reference/pluginapi/Emby.Features.IFeatureManager.html": {
     "href": "reference/pluginapi/Emby.Features.IFeatureManager.html",
     "title": "Interface IFeatureManager",
-    "keywords": "Interface IFeatureManager Namespace : Emby.Features Assembly : MediaBrowser.Controller.dll Syntax public interface IFeatureManager Methods GetFeatures(FeatureQuery) Declaration List GetFeatures(FeatureQuery query) Parameters Type Name Description FeatureQuery query Returns Type Description List < FeatureInfo > IsGrantedAccess(User, String) Declaration bool IsGrantedAccess(User user, string featureId) Parameters Type Name Description User user String featureId Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IFeatureManager Namespace : Emby.Features Assembly : MediaBrowser.Controller.dll Syntax public interface IFeatureManager Methods GetFeatures(FeatureQuery) Declaration List GetFeatures(FeatureQuery query) Parameters Type Name Description FeatureQuery query Returns Type Description List < FeatureInfo > IsGrantedAccess(User, String) Declaration bool IsGrantedAccess(User user, string featureId) Parameters Type Name Description User user String featureId Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionConverter.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionConverter.html",
     "title": "Class ExpandableCollectionConverter",
-    "keywords": "Class ExpandableCollectionConverter Inheritance Object TypeConverter ExpandableObjectConverter ExpandableCollectionConverter Inherited Members ExpandableObjectConverter.GetPropertiesSupported(ITypeDescriptorContext) TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type) TypeConverter.CanConvertFrom(Type) TypeConverter.CanConvertTo(ITypeDescriptorContext, Type) TypeConverter.CanConvertTo(Type) TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) TypeConverter.ConvertFrom(Object) TypeConverter.ConvertFromInvariantString(ITypeDescriptorContext, String) TypeConverter.ConvertFromInvariantString(String) TypeConverter.ConvertFromString(ITypeDescriptorContext, CultureInfo, String) TypeConverter.ConvertFromString(ITypeDescriptorContext, String) TypeConverter.ConvertFromString(String) TypeConverter.ConvertTo(Object, Type) TypeConverter.ConvertToInvariantString(ITypeDescriptorContext, Object) TypeConverter.ConvertToInvariantString(Object) TypeConverter.ConvertToString(ITypeDescriptorContext, CultureInfo, Object) TypeConverter.ConvertToString(ITypeDescriptorContext, Object) TypeConverter.ConvertToString(Object) TypeConverter.CreateInstance(IDictionary) TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary) System.ComponentModel.TypeConverter.GetConvertFromException(System.Object) TypeConverter.GetConvertToException(Object, Type) TypeConverter.GetCreateInstanceSupported() TypeConverter.GetCreateInstanceSupported(ITypeDescriptorContext) TypeConverter.GetProperties(ITypeDescriptorContext, Object) TypeConverter.GetProperties(Object) TypeConverter.GetPropertiesSupported() TypeConverter.GetStandardValues() TypeConverter.GetStandardValues(ITypeDescriptorContext) TypeConverter.GetStandardValuesExclusive() TypeConverter.GetStandardValuesExclusive(ITypeDescriptorContext) TypeConverter.GetStandardValuesSupported() TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext) TypeConverter.IsValid(ITypeDescriptorContext, Object) TypeConverter.IsValid(Object) System.ComponentModel.TypeConverter.SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[]) Namespace : Emby.Media.Common.Converters Assembly : Emby.Media.Model.dll Syntax public class ExpandableCollectionConverter : ExpandableObjectConverter Methods ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Declaration public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destType) Parameters Type Name Description ITypeDescriptorContext context CultureInfo culture Object value System.Type destType Returns Type Description Object Overrides TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) GetProperties(ITypeDescriptorContext, Object, Attribute[]) Declaration public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) Parameters Type Name Description ITypeDescriptorContext context Object value Attribute [] attributes Returns Type Description PropertyDescriptorCollection Overrides ExpandableObjectConverter.GetProperties(ITypeDescriptorContext, Object, Attribute[]) Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ExpandableCollectionConverter Inheritance System.Object TypeConverter System.ComponentModel.ExpandableObjectConverter ExpandableCollectionConverter Inherited Members ExpandableObjectConverter.GetPropertiesSupported(ITypeDescriptorContext) TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type) System.ComponentModel.TypeConverter.CanConvertFrom(System.Type) System.ComponentModel.TypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type) System.ComponentModel.TypeConverter.CanConvertTo(System.Type) System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object) TypeConverter.ConvertFrom(Object) TypeConverter.ConvertFromInvariantString(ITypeDescriptorContext, String) System.ComponentModel.TypeConverter.ConvertFromInvariantString(System.String) System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String) System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String) System.ComponentModel.TypeConverter.ConvertFromString(System.String) System.ComponentModel.TypeConverter.ConvertTo(System.Object, System.Type) System.ComponentModel.TypeConverter.ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object) TypeConverter.ConvertToInvariantString(Object) System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object) System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object) System.ComponentModel.TypeConverter.ConvertToString(System.Object) System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary) TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary) System.ComponentModel.TypeConverter.GetConvertFromException(System.Object) System.ComponentModel.TypeConverter.GetConvertToException(System.Object, System.Type) TypeConverter.GetCreateInstanceSupported() TypeConverter.GetCreateInstanceSupported(ITypeDescriptorContext) TypeConverter.GetProperties(ITypeDescriptorContext, Object) TypeConverter.GetProperties(Object) System.ComponentModel.TypeConverter.GetPropertiesSupported() TypeConverter.GetStandardValues() TypeConverter.GetStandardValues(ITypeDescriptorContext) System.ComponentModel.TypeConverter.GetStandardValuesExclusive() System.ComponentModel.TypeConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext) TypeConverter.GetStandardValuesSupported() TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext) System.ComponentModel.TypeConverter.IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object) System.ComponentModel.TypeConverter.IsValid(System.Object) System.ComponentModel.TypeConverter.SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[]) Namespace : Emby.Media.Common.Converters Assembly : Emby.Media.Model.dll Syntax public class ExpandableCollectionConverter : ExpandableObjectConverter Methods ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Declaration public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destType) Parameters Type Name Description System.ComponentModel.ITypeDescriptorContext context CultureInfo culture System.Object value Type destType Returns Type Description System.Object Overrides TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) GetProperties(ITypeDescriptorContext, Object, Attribute[]) Declaration public override PropertyDescriptorCollection GetProperties(ITypeDescriptorContext context, object value, Attribute[] attributes) Parameters Type Name Description System.ComponentModel.ITypeDescriptorContext context System.Object value System.Attribute [] attributes Returns Type Description PropertyDescriptorCollection Overrides System.ComponentModel.ExpandableObjectConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[]) Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionPropertyDescriptor.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionPropertyDescriptor.html",
     "title": "Class ExpandableCollectionPropertyDescriptor",
-    "keywords": "Class ExpandableCollectionPropertyDescriptor Inheritance Object MemberDescriptor PropertyDescriptor ExpandableCollectionPropertyDescriptor Inherited Members PropertyDescriptor.AddValueChanged(Object, EventHandler) PropertyDescriptor.CreateInstance(Type) PropertyDescriptor.Equals(Object) PropertyDescriptor.FillAttributes(IList) PropertyDescriptor.GetChildProperties() PropertyDescriptor.GetChildProperties(Attribute[]) PropertyDescriptor.GetChildProperties(Object) PropertyDescriptor.GetChildProperties(Object, Attribute[]) PropertyDescriptor.GetEditor(Type) System.ComponentModel.PropertyDescriptor.GetHashCode() PropertyDescriptor.GetInvocationTarget(Type, Object) PropertyDescriptor.GetTypeFromName(String) System.ComponentModel.PropertyDescriptor.GetValueChangedHandler(System.Object) PropertyDescriptor.OnValueChanged(Object, EventArgs) PropertyDescriptor.RemoveValueChanged(Object, EventHandler) System.ComponentModel.PropertyDescriptor.Converter PropertyDescriptor.IsLocalizable PropertyDescriptor.SerializationVisibility MemberDescriptor.CreateAttributeCollection() MemberDescriptor.FindMethod(Type, String, Type[], Type) MemberDescriptor.FindMethod(Type, String, Type[], Type, Boolean) MemberDescriptor.GetInvokee(Type, Object) MemberDescriptor.GetSite(Object) MemberDescriptor.AttributeArray MemberDescriptor.Category MemberDescriptor.Description MemberDescriptor.DesignTimeOnly MemberDescriptor.DisplayName MemberDescriptor.IsBrowsable MemberDescriptor.NameHashCode Namespace : Emby.Media.Common.Converters Assembly : Emby.Media.Model.dll Syntax public class ExpandableCollectionPropertyDescriptor : PropertyDescriptor Constructors ExpandableCollectionPropertyDescriptor(IList, Int32) Declaration public ExpandableCollectionPropertyDescriptor(IList coll, int idx) Parameters Type Name Description IList coll Int32 idx Properties Attributes Declaration public override AttributeCollection Attributes { get; } Property Value Type Description AttributeCollection Overrides MemberDescriptor.Attributes ComponentType Declaration public override Type ComponentType { get; } Property Value Type Description System.Type Overrides PropertyDescriptor.ComponentType IsReadOnly Declaration public override bool IsReadOnly { get; } Property Value Type Description Boolean Overrides System.ComponentModel.PropertyDescriptor.IsReadOnly Name Declaration public override string Name { get; } Property Value Type Description String Overrides System.ComponentModel.MemberDescriptor.Name PropertyType Declaration public override Type PropertyType { get; } Property Value Type Description System.Type Overrides PropertyDescriptor.PropertyType SupportsChangeEvents Declaration public override bool SupportsChangeEvents { get; } Property Value Type Description Boolean Overrides PropertyDescriptor.SupportsChangeEvents Methods CanResetValue(Object) Declaration public override bool CanResetValue(object component) Parameters Type Name Description Object component Returns Type Description Boolean Overrides PropertyDescriptor.CanResetValue(Object) GetValue(Object) Declaration public override object GetValue(object component) Parameters Type Name Description Object component Returns Type Description Object Overrides PropertyDescriptor.GetValue(Object) OnRefreshRequired() Declaration protected virtual void OnRefreshRequired() ResetValue(Object) Declaration public override void ResetValue(object component) Parameters Type Name Description Object component Overrides PropertyDescriptor.ResetValue(Object) SetValue(Object, Object) Declaration public override void SetValue(object component, object value) Parameters Type Name Description Object component Object value Overrides PropertyDescriptor.SetValue(Object, Object) ShouldSerializeValue(Object) Declaration public override bool ShouldSerializeValue(object component) Parameters Type Name Description Object component Returns Type Description Boolean Overrides PropertyDescriptor.ShouldSerializeValue(Object) Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ExpandableCollectionPropertyDescriptor Inheritance System.Object System.ComponentModel.MemberDescriptor System.ComponentModel.PropertyDescriptor ExpandableCollectionPropertyDescriptor Inherited Members PropertyDescriptor.AddValueChanged(Object, EventHandler) PropertyDescriptor.CreateInstance(Type) System.ComponentModel.PropertyDescriptor.Equals(System.Object) System.ComponentModel.PropertyDescriptor.FillAttributes(System.Collections.IList) System.ComponentModel.PropertyDescriptor.GetChildProperties() System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Attribute[]) PropertyDescriptor.GetChildProperties(Object) System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object, System.Attribute[]) PropertyDescriptor.GetEditor(Type) System.ComponentModel.PropertyDescriptor.GetHashCode() PropertyDescriptor.GetInvocationTarget(Type, Object) PropertyDescriptor.GetTypeFromName(String) PropertyDescriptor.GetValueChangedHandler(Object) PropertyDescriptor.OnValueChanged(Object, EventArgs) PropertyDescriptor.RemoveValueChanged(Object, EventHandler) System.ComponentModel.PropertyDescriptor.Converter PropertyDescriptor.IsLocalizable System.ComponentModel.PropertyDescriptor.SerializationVisibility System.ComponentModel.MemberDescriptor.CreateAttributeCollection() System.ComponentModel.MemberDescriptor.FindMethod(System.Type, System.String, System.Type[], System.Type) MemberDescriptor.FindMethod(Type, String, Type[], Type, Boolean) System.ComponentModel.MemberDescriptor.GetInvokee(System.Type, System.Object) System.ComponentModel.MemberDescriptor.GetSite(System.Object) MemberDescriptor.AttributeArray System.ComponentModel.MemberDescriptor.Category MemberDescriptor.Description System.ComponentModel.MemberDescriptor.DesignTimeOnly System.ComponentModel.MemberDescriptor.DisplayName System.ComponentModel.MemberDescriptor.IsBrowsable MemberDescriptor.NameHashCode Namespace : Emby.Media.Common.Converters Assembly : Emby.Media.Model.dll Syntax public class ExpandableCollectionPropertyDescriptor : PropertyDescriptor Constructors ExpandableCollectionPropertyDescriptor(IList, Int32) Declaration public ExpandableCollectionPropertyDescriptor(IList coll, int idx) Parameters Type Name Description IList coll Int32 idx Properties Attributes Declaration public override AttributeCollection Attributes { get; } Property Value Type Description AttributeCollection Overrides System.ComponentModel.MemberDescriptor.Attributes ComponentType Declaration public override Type ComponentType { get; } Property Value Type Description Type Overrides System.ComponentModel.PropertyDescriptor.ComponentType IsReadOnly Declaration public override bool IsReadOnly { get; } Property Value Type Description System.Boolean Overrides System.ComponentModel.PropertyDescriptor.IsReadOnly Name Declaration public override string Name { get; } Property Value Type Description String Overrides MemberDescriptor.Name PropertyType Declaration public override Type PropertyType { get; } Property Value Type Description Type Overrides PropertyDescriptor.PropertyType SupportsChangeEvents Declaration public override bool SupportsChangeEvents { get; } Property Value Type Description System.Boolean Overrides PropertyDescriptor.SupportsChangeEvents Methods CanResetValue(Object) Declaration public override bool CanResetValue(object component) Parameters Type Name Description System.Object component Returns Type Description System.Boolean Overrides System.ComponentModel.PropertyDescriptor.CanResetValue(System.Object) GetValue(Object) Declaration public override object GetValue(object component) Parameters Type Name Description System.Object component Returns Type Description System.Object Overrides System.ComponentModel.PropertyDescriptor.GetValue(System.Object) OnRefreshRequired() Declaration protected virtual void OnRefreshRequired() ResetValue(Object) Declaration public override void ResetValue(object component) Parameters Type Name Description System.Object component Overrides PropertyDescriptor.ResetValue(Object) SetValue(Object, Object) Declaration public override void SetValue(object component, object value) Parameters Type Name Description System.Object component System.Object value Overrides PropertyDescriptor.SetValue(Object, Object) ShouldSerializeValue(Object) Declaration public override bool ShouldSerializeValue(object component) Parameters Type Name Description System.Object component Returns Type Description System.Boolean Overrides System.ComponentModel.PropertyDescriptor.ShouldSerializeValue(System.Object) Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Common.Converters.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Converters.html",
@@ -397,7 +397,7 @@
   "reference/pluginapi/Emby.Media.Common.DataConversion.ColorFormatHelper.html": {
     "href": "reference/pluginapi/Emby.Media.Common.DataConversion.ColorFormatHelper.html",
     "title": "Class ColorFormatHelper",
-    "keywords": "Class ColorFormatHelper Inheritance Object ColorFormatHelper Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public class ColorFormatHelper Methods GetBitDepth(ColorFormats) Declaration public static int? GetBitDepth(ColorFormats colorFormat) Parameters Type Name Description ColorFormats colorFormat Returns Type Description Nullable < Int32 > GetBitDepth(PixelFormat) Declaration public static int? GetBitDepth(PixelFormat pixelFormat) Parameters Type Name Description PixelFormat pixelFormat Returns Type Description Nullable < Int32 > GetBitDepthFromPixelFormat(String) Declaration public static int? GetBitDepthFromPixelFormat(string pixelFormat) Parameters Type Name Description String pixelFormat Returns Type Description Nullable < Int32 > GetBitsPerPixel(ColorFormats) Declaration public static int? GetBitsPerPixel(ColorFormats colorFormat) Parameters Type Name Description ColorFormats colorFormat Returns Type Description Nullable < Int32 > GetBitsPerPixel(PixelFormat) Declaration public static int? GetBitsPerPixel(PixelFormat pixelFormat) Parameters Type Name Description PixelFormat pixelFormat Returns Type Description Nullable < Int32 > GetBitsPerPixelFromPixelFormat(String) Declaration public static int? GetBitsPerPixelFromPixelFormat(string pixelFormat) Parameters Type Name Description String pixelFormat Returns Type Description Nullable < Int32 > GetIsHdr(Nullable) Declaration public static bool GetIsHdr(ColorTransfers? colorTransfer) Parameters Type Name Description Nullable < ColorTransfers > colorTransfer Returns Type Description Boolean GetIsHdr(String) Declaration public static bool GetIsHdr(string colorTransfer) Parameters Type Name Description String colorTransfer Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ColorFormatHelper Inheritance System.Object ColorFormatHelper Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public class ColorFormatHelper Methods GetBitDepth(ColorFormats) Declaration public static int? GetBitDepth(ColorFormats colorFormat) Parameters Type Name Description ColorFormats colorFormat Returns Type Description Nullable < Int32 > GetBitDepth(PixelFormat) Declaration public static int? GetBitDepth(PixelFormat pixelFormat) Parameters Type Name Description PixelFormat pixelFormat Returns Type Description Nullable < Int32 > GetBitDepthFromPixelFormat(String) Declaration public static int? GetBitDepthFromPixelFormat(string pixelFormat) Parameters Type Name Description String pixelFormat Returns Type Description Nullable < Int32 > GetBitsPerPixel(ColorFormats) Declaration public static int? GetBitsPerPixel(ColorFormats colorFormat) Parameters Type Name Description ColorFormats colorFormat Returns Type Description Nullable < Int32 > GetBitsPerPixel(PixelFormat) Declaration public static int? GetBitsPerPixel(PixelFormat pixelFormat) Parameters Type Name Description PixelFormat pixelFormat Returns Type Description Nullable < Int32 > GetBitsPerPixelFromPixelFormat(String) Declaration public static int? GetBitsPerPixelFromPixelFormat(string pixelFormat) Parameters Type Name Description String pixelFormat Returns Type Description Nullable < Int32 > GetIsHdr(Nullable) Declaration public static bool GetIsHdr(ColorTransfers? colorTransfer) Parameters Type Name Description Nullable < ColorTransfers > colorTransfer Returns Type Description System.Boolean GetIsHdr(String) Declaration public static bool GetIsHdr(string colorTransfer) Parameters Type Name Description String colorTransfer Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Common.DataConversion.html": {
     "href": "reference/pluginapi/Emby.Media.Common.DataConversion.html",
@@ -407,52 +407,52 @@
   "reference/pluginapi/Emby.Media.Common.DataConversion.MediaStreamParser.html": {
     "href": "reference/pluginapi/Emby.Media.Common.DataConversion.MediaStreamParser.html",
     "title": "Class MediaStreamParser",
-    "keywords": "Class MediaStreamParser Handles conversion of string values from ffmpeg outputs. Inheritance Object MediaStreamParser Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public static class MediaStreamParser Remarks See example at the bottom. Methods ParsePixelFormat(String, String, ParsingContext) Declaration public static PixelFormat ParsePixelFormat(string value, string propertyName, ParsingContext ctx) Parameters Type Name Description String value String propertyName ParsingContext ctx Returns Type Description PixelFormat ParseStreamProperties(MediaStream, StreamBase) Declaration public static bool ParseStreamProperties(MediaStream sourceStream, StreamBase targetStream) Parameters Type Name Description MediaStream sourceStream StreamBase targetStream Returns Type Description Boolean"
+    "keywords": "Class MediaStreamParser Handles conversion of string values from ffmpeg outputs. Inheritance System.Object MediaStreamParser Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public static class MediaStreamParser Remarks See example at the bottom. Methods ParsePixelFormat(String, String, ParsingContext) Declaration public static PixelFormat ParsePixelFormat(string value, string propertyName, ParsingContext ctx) Parameters Type Name Description String value String propertyName ParsingContext ctx Returns Type Description PixelFormat ParseStreamProperties(MediaStream, StreamBase) Declaration public static bool ParseStreamProperties(MediaStream sourceStream, StreamBase targetStream) Parameters Type Name Description MediaStream sourceStream StreamBase targetStream Returns Type Description System.Boolean"
   },
   "reference/pluginapi/Emby.Media.Common.DataConversion.ParseHelper.html": {
     "href": "reference/pluginapi/Emby.Media.Common.DataConversion.ParseHelper.html",
     "title": "Class ParseHelper",
-    "keywords": "Class ParseHelper Inheritance Object ParseHelper Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public static class ParseHelper Methods EqualsNoCase(String, String) Compare strings case insensitive. Declaration public static bool EqualsNoCase(this string str1, string str2) Parameters Type Name Description String str1 The STR1. String str2 The STR2. Returns Type Description Boolean A boolean. HasEntry(Dictionary, String, String) Declaration public static bool HasEntry(this Dictionary dic, string key, string value) Parameters Type Name Description Dictionary < String , String > dic String key String value Returns Type Description Boolean PathToFileName(String) Declaration public static string PathToFileName(this string path) Parameters Type Name Description String path Returns Type Description String"
+    "keywords": "Class ParseHelper Inheritance System.Object ParseHelper Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public static class ParseHelper Methods EqualsNoCase(String, String) Compare strings case insensitive. Declaration public static bool EqualsNoCase(this string str1, string str2) Parameters Type Name Description String str1 The STR1. String str2 The STR2. Returns Type Description System.Boolean A boolean. HasEntry(Dictionary, String, String) Declaration public static bool HasEntry(this Dictionary dic, string key, string value) Parameters Type Name Description System.Collections.Generic.Dictionary < String , String > dic String key String value Returns Type Description System.Boolean PathToFileName(String) Declaration public static string PathToFileName(this string path) Parameters Type Name Description String path Returns Type Description String"
   },
   "reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.html": {
     "href": "reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.html",
     "title": "Class ParsingContext",
-    "keywords": "Class ParsingContext Temporary class for recording parsing errors. Inheritance Object ParsingContext Implements IDisposable Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public class ParsingContext : IDisposable Remarks Can be removed later. Constructors ParsingContext(StreamBase) Declaration public ParsingContext(StreamBase targetStream) Parameters Type Name Description StreamBase targetStream Properties HasParsingErrors Declaration public bool HasParsingErrors { get; } Property Value Type Description Boolean ParsingErrors Declaration public ReadOnlyCollection ParsingErrors { get; } Property Value Type Description ReadOnlyCollection < ParsingContext.ParsingError > Methods AddParsingError(String, Type, String) Declaration public void AddParsingError(string propertyName, Type propertyType, string offendingValue) Parameters Type Name Description String propertyName System.Type propertyType String offendingValue Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ParsingContext Temporary class for recording parsing errors. Inheritance System.Object ParsingContext Implements IDisposable Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public class ParsingContext : IDisposable Remarks Can be removed later. Constructors ParsingContext(StreamBase) Declaration public ParsingContext(StreamBase targetStream) Parameters Type Name Description StreamBase targetStream Properties HasParsingErrors Declaration public bool HasParsingErrors { get; } Property Value Type Description System.Boolean ParsingErrors Declaration public ReadOnlyCollection ParsingErrors { get; } Property Value Type Description ReadOnlyCollection < ParsingContext.ParsingError > Methods AddParsingError(String, Type, String) Declaration public void AddParsingError(string propertyName, Type propertyType, string offendingValue) Parameters Type Name Description String propertyName Type propertyType String offendingValue Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.ParsingError.html": {
     "href": "reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.ParsingError.html",
     "title": "Class ParsingContext.ParsingError",
-    "keywords": "Class ParsingContext.ParsingError Inheritance Object ParsingContext.ParsingError Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public class ParsingError Constructors ParsingError(String, Type, String) Declaration public ParsingError(string propertyName, Type propertyType, string offendingValue) Parameters Type Name Description String propertyName System.Type propertyType String offendingValue Properties OffendingValue Declaration public string OffendingValue { get; } Property Value Type Description String PropertyName Declaration public string PropertyName { get; } Property Value Type Description String PropertyType Declaration public Type PropertyType { get; } Property Value Type Description System.Type Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ParsingContext.ParsingError Inheritance System.Object ParsingContext.ParsingError Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public class ParsingError Constructors ParsingError(String, Type, String) Declaration public ParsingError(string propertyName, Type propertyType, string offendingValue) Parameters Type Name Description String propertyName Type propertyType String offendingValue Properties OffendingValue Declaration public string OffendingValue { get; } Property Value Type Description String PropertyName Declaration public string PropertyName { get; } Property Value Type Description String PropertyType Declaration public Type PropertyType { get; } Property Value Type Description Type Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Common.DataConversion.ProbeStreamParser.html": {
     "href": "reference/pluginapi/Emby.Media.Common.DataConversion.ProbeStreamParser.html",
     "title": "Class ProbeStreamParser",
-    "keywords": "Class ProbeStreamParser Handles conversion of string values from ffmpeg outputs. Inheritance Object ProbeStreamParser Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public static class ProbeStreamParser Remarks See example at the bottom. Methods GetAttachmentStreamTypeFromProbeStream(ProbeStream) Declaration public static AttachmentTypes GetAttachmentStreamTypeFromProbeStream(ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description AttachmentTypes ParseStreamProperties(ProbeStream, StreamBase) Declaration public static bool ParseStreamProperties(ProbeStream sourceStream, StreamBase targetStream) Parameters Type Name Description ProbeStream sourceStream StreamBase targetStream Returns Type Description Boolean"
+    "keywords": "Class ProbeStreamParser Handles conversion of string values from ffmpeg outputs. Inheritance System.Object ProbeStreamParser Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public static class ProbeStreamParser Remarks See example at the bottom. Methods GetAttachmentStreamTypeFromProbeStream(ProbeStream) Declaration public static AttachmentTypes GetAttachmentStreamTypeFromProbeStream(ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description AttachmentTypes ParseStreamProperties(ProbeStream, StreamBase) Declaration public static bool ParseStreamProperties(ProbeStream sourceStream, StreamBase targetStream) Parameters Type Name Description ProbeStream sourceStream StreamBase targetStream Returns Type Description System.Boolean"
   },
   "reference/pluginapi/Emby.Media.Common.DataConversion.StreamBaseToMediaStream.html": {
     "href": "reference/pluginapi/Emby.Media.Common.DataConversion.StreamBaseToMediaStream.html",
     "title": "Class StreamBaseToMediaStream",
-    "keywords": "Class StreamBaseToMediaStream Inheritance Object StreamBaseToMediaStream Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public static class StreamBaseToMediaStream Methods AsMediaStream(StreamBase) Declaration public static MediaStream AsMediaStream(this StreamBase stream) Parameters Type Name Description StreamBase stream Returns Type Description MediaStream"
+    "keywords": "Class StreamBaseToMediaStream Inheritance System.Object StreamBaseToMediaStream Namespace : Emby.Media.Common.DataConversion Assembly : Emby.Media.Model.dll Syntax public static class StreamBaseToMediaStream Methods AsMediaStream(StreamBase) Declaration public static MediaStream AsMediaStream(this StreamBase stream) Parameters Type Name Description StreamBase stream Returns Type Description MediaStream"
   },
   "reference/pluginapi/Emby.Media.Common.Extensions.CollectionExtensions.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Extensions.CollectionExtensions.html",
     "title": "Class CollectionExtensions",
-    "keywords": "Class CollectionExtensions Inheritance Object CollectionExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class CollectionExtensions Methods GetValueOrDefault(IReadOnlyDictionary, TKey) Declaration public static TValue GetValueOrDefault(this IReadOnlyDictionary dictionary, TKey key) Parameters Type Name Description IReadOnlyDictionary  dictionary TKey key Returns Type Description TValue Type Parameters Name Description TKey TValue GetValueOrDefault(IReadOnlyDictionary, TKey, TValue) Declaration public static TValue GetValueOrDefault(this IReadOnlyDictionary dictionary, TKey key, TValue defaultValue) Parameters Type Name Description IReadOnlyDictionary  dictionary TKey key TValue defaultValue Returns Type Description TValue Type Parameters Name Description TKey TValue Remove(IDictionary, TKey, out TValue) Declaration public static bool Remove(this IDictionary dictionary, TKey key, out TValue value) Parameters Type Name Description IDictionary  dictionary TKey key TValue value Returns Type Description Boolean Type Parameters Name Description TKey TValue TryAdd(IDictionary, TKey, TValue) Declaration public static bool TryAdd(this IDictionary dictionary, TKey key, TValue value) Parameters Type Name Description IDictionary  dictionary TKey key TValue value Returns Type Description Boolean Type Parameters Name Description TKey TValue"
+    "keywords": "Class CollectionExtensions Inheritance System.Object CollectionExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class CollectionExtensions Methods GetValueOrDefault(IReadOnlyDictionary, TKey) Declaration public static TValue GetValueOrDefault(this IReadOnlyDictionary dictionary, TKey key) Parameters Type Name Description System.Collections.Generic.IReadOnlyDictionary  dictionary TKey key Returns Type Description TValue Type Parameters Name Description TKey TValue GetValueOrDefault(IReadOnlyDictionary, TKey, TValue) Declaration public static TValue GetValueOrDefault(this IReadOnlyDictionary dictionary, TKey key, TValue defaultValue) Parameters Type Name Description System.Collections.Generic.IReadOnlyDictionary  dictionary TKey key TValue defaultValue Returns Type Description TValue Type Parameters Name Description TKey TValue Remove(IDictionary, TKey, out TValue) Declaration public static bool Remove(this IDictionary dictionary, TKey key, out TValue value) Parameters Type Name Description IDictionary  dictionary TKey key TValue value Returns Type Description System.Boolean Type Parameters Name Description TKey TValue TryAdd(IDictionary, TKey, TValue) Declaration public static bool TryAdd(this IDictionary dictionary, TKey key, TValue value) Parameters Type Name Description IDictionary  dictionary TKey key TValue value Returns Type Description System.Boolean Type Parameters Name Description TKey TValue"
   },
   "reference/pluginapi/Emby.Media.Common.Extensions.EnumExtensions.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Extensions.EnumExtensions.html",
     "title": "Class EnumExtensions",
-    "keywords": "Class EnumExtensions Inheritance Object EnumExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class EnumExtensions Methods CreateLevelInformation(Enum) Creates a LevelInformation object for codec level enum members based on attributes defined for this member. Declaration public static LevelInformation CreateLevelInformation(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description LevelInformation CreateProfileInformation(Enum) Creates a ProfileInformation object for codec profile enum members based on attributes defined for this member. Declaration public static ProfileInformation CreateProfileInformation(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description ProfileInformation EnumFromAlias(String) Declaration public static T? EnumFromAlias(string value) where T : struct, Enum Parameters Type Name Description String value Returns Type Description Nullable  Type Parameters Name Description T EnumFromStringOrAlias(String) Declaration public static T? EnumFromStringOrAlias(string value) where T : struct, Enum Parameters Type Name Description String value Returns Type Description Nullable  Type Parameters Name Description T EnumListFromStringOrAlias(String, Char[]) Declaration public static List EnumListFromStringOrAlias(string value, params char[] splitChars) where T : struct, Enum Parameters Type Name Description String value Char [] splitChars Returns Type Description List  Type Parameters Name Description T FindByMimeType(T, String) Finds members of a specified enum that are having the specified mime type defined in by a MimeTypesAttribute . Declaration public static IList FindByMimeType(this T enumType, string mimeType) where T : Enum Parameters Type Name Description T enumType Type of the enum to search. String mimeType Mime type to search for. Returns Type Description IList  Type Parameters Name Description T FindByRelatedGuid(T, Guid) Finds members of a specified enum that are having the specified related Guid type defined in by a RelatedGuidAttribute . Declaration public static IList FindByRelatedGuid(this T enumType, Guid relatedGuid) where T : Enum Parameters Type Name Description T enumType Type of the enum to search. Guid relatedGuid Related Guid to search for. Returns Type Description IList  Type Parameters Name Description T GetAliases(Enum) Declaration public static IList GetAliases(this Enum enumValue) Parameters Type Name Description Enum enumValue Returns Type Description IList < String > GetBitDepth(Enum) Gets the value of an enum member's BitDepthAttribute , or null in case there is none. Declaration public static int? GetBitDepth(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < Int32 > GetBitDepths(Enum) Gets the value of an enum member's BitDepthAttribute , or null in case there is none. Declaration public static List GetBitDepths(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description List < Int32 > GetBitRate(Enum) Gets the value of an enum member's MaxBitRateKAttribute , or null in case there is none. Declaration public static BitRate? GetBitRate(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < BitRate > GetBitsPerPixel(Enum) Gets the value of an enum member's BitsPerPixelAttribute , or null in case there is none. Declaration public static int? GetBitsPerPixel(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < Int32 > GetChannelCount(Enum) Gets the value of an enum member's ChannelCountAttribute , or null in case there is none. Declaration public static int? GetChannelCount(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < Int32 > GetDescription(Enum) Gets the content of an enum member's DescriptionAttribute , or its name in case there is none. Declaration public static string GetDescription(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetDetails(Enum) Gets the content of an enum member's DetailsAttribute , or null in case there is none. Declaration public static string GetDetails(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetEnumId(Enum) Gets an enum identifier like it would be used in code ('MyEnum.MyValue'). Declaration public static string GetEnumId(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetFirstAliasOrName(Enum) Gets the first alias or otherwise the name of the enum entry. Declaration public static string GetFirstAliasOrName(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String A string. GetFirstRelatedGuid(Enum) Gets the first guid of an enum member's RelatedGuidAttribute , or Empty in case there is none. Declaration public static Guid GetFirstRelatedGuid(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Guid GetIdTag(Enum) Gets the value of an enum member's IdTagAttribute , or null in case there is none. Declaration public static string GetIdTag(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetIsGraphic(Enum) Declaration public static bool GetIsGraphic(this Enum enumValue) Parameters Type Name Description Enum enumValue Returns Type Description Boolean GetIsHdr(Enum) Declaration public static bool GetIsHdr(this Enum enumValue) Parameters Type Name Description Enum enumValue Returns Type Description Boolean GetMimeType(Enum) Gets the first mime type of an enum member's MimeTypesAttribute , or null in case there is none. Declaration public static string GetMimeType(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetMimeTypes(Enum) Gets all mime types of an enum member's MimeTypesAttribute , or null in case there is none. Declaration public static IList GetMimeTypes(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description IList < String > GetOrdinal(Enum) Gets the value of an enum member's OrdinalAttribute , or null in case there is none. Declaration public static int? GetOrdinal(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < Int32 > GetRelatedGuids(Enum) Gets all guids of an enum member's RelatedGuidAttribute , or null in case there is none. Declaration public static IList GetRelatedGuids(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description IList < Guid > GetResRates(Enum) Gets the value of an enum member's MaxResAndRateAttribute , or null in case there is none. Declaration public static IList GetResRates(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description IList < ResolutionWithRate > GetValue(Enum) Gets the content of r the value property of an enum member's ValueAttribute , or null in case there is none. Declaration public static string GetValue(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String IsAnyOf(Nullable, T[]) Declaration public static bool IsAnyOf(this T? value, params T[] list) where T : struct, Enum Parameters Type Name Description Nullable  value T[] list Returns Type Description Boolean Type Parameters Name Description T SupportsBitDepth(Enum, Int32) Checks whether an enum member supports a given bit depth (has a BitDepth attribute matching the provided bitDepth). Declaration public static bool SupportsBitDepth(this Enum enumValue, int bitDepth) Parameters Type Name Description Enum enumValue The enum value. Int32 bitDepth The bit depth. Returns Type Description Boolean"
+    "keywords": "Class EnumExtensions Inheritance System.Object EnumExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class EnumExtensions Methods CreateLevelInformation(Enum) Creates a LevelInformation object for codec level enum members based on attributes defined for this member. Declaration public static LevelInformation CreateLevelInformation(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description LevelInformation CreateProfileInformation(Enum) Creates a ProfileInformation object for codec profile enum members based on attributes defined for this member. Declaration public static ProfileInformation CreateProfileInformation(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description ProfileInformation EnumFromAlias(String) Declaration public static T? EnumFromAlias(string value) where T : struct, Enum Parameters Type Name Description String value Returns Type Description Nullable  Type Parameters Name Description T EnumFromStringOrAlias(String) Declaration public static T? EnumFromStringOrAlias(string value) where T : struct, Enum Parameters Type Name Description String value Returns Type Description Nullable  Type Parameters Name Description T EnumListFromStringOrAlias(String, Char[]) Declaration public static List EnumListFromStringOrAlias(string value, params char[] splitChars) where T : struct, Enum Parameters Type Name Description String value System.Char [] splitChars Returns Type Description List  Type Parameters Name Description T FindByMimeType(T, String) Finds members of a specified enum that are having the specified mime type defined in by a MimeTypesAttribute . Declaration public static IList FindByMimeType(this T enumType, string mimeType) where T : Enum Parameters Type Name Description T enumType Type of the enum to search. String mimeType Mime type to search for. Returns Type Description System.Collections.Generic.IList  Type Parameters Name Description T FindByRelatedGuid(T, Guid) Finds members of a specified enum that are having the specified related Guid type defined in by a RelatedGuidAttribute . Declaration public static IList FindByRelatedGuid(this T enumType, Guid relatedGuid) where T : Enum Parameters Type Name Description T enumType Type of the enum to search. Guid relatedGuid Related Guid to search for. Returns Type Description System.Collections.Generic.IList  Type Parameters Name Description T GetAliases(Enum) Declaration public static IList GetAliases(this Enum enumValue) Parameters Type Name Description Enum enumValue Returns Type Description System.Collections.Generic.IList < String > GetBitDepth(Enum) Gets the value of an enum member's BitDepthAttribute , or null in case there is none. Declaration public static int? GetBitDepth(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < Int32 > GetBitDepths(Enum) Gets the value of an enum member's BitDepthAttribute , or null in case there is none. Declaration public static List GetBitDepths(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description List < Int32 > GetBitRate(Enum) Gets the value of an enum member's MaxBitRateKAttribute , or null in case there is none. Declaration public static BitRate? GetBitRate(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < BitRate > GetBitsPerPixel(Enum) Gets the value of an enum member's BitsPerPixelAttribute , or null in case there is none. Declaration public static int? GetBitsPerPixel(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < Int32 > GetChannelCount(Enum) Gets the value of an enum member's ChannelCountAttribute , or null in case there is none. Declaration public static int? GetChannelCount(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < Int32 > GetDescription(Enum) Gets the content of an enum member's DescriptionAttribute , or its name in case there is none. Declaration public static string GetDescription(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetDetails(Enum) Gets the content of an enum member's DetailsAttribute , or null in case there is none. Declaration public static string GetDetails(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetEnumId(Enum) Gets an enum identifier like it would be used in code ('MyEnum.MyValue'). Declaration public static string GetEnumId(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetFirstAliasOrName(Enum) Gets the first alias or otherwise the name of the enum entry. Declaration public static string GetFirstAliasOrName(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String A string. GetFirstRelatedGuid(Enum) Gets the first guid of an enum member's RelatedGuidAttribute , or System.Guid.Empty in case there is none. Declaration public static Guid GetFirstRelatedGuid(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Guid GetIdTag(Enum) Gets the value of an enum member's IdTagAttribute , or null in case there is none. Declaration public static string GetIdTag(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetIsGraphic(Enum) Declaration public static bool GetIsGraphic(this Enum enumValue) Parameters Type Name Description Enum enumValue Returns Type Description System.Boolean GetIsHdr(Enum) Declaration public static bool GetIsHdr(this Enum enumValue) Parameters Type Name Description Enum enumValue Returns Type Description System.Boolean GetMimeType(Enum) Gets the first mime type of an enum member's MimeTypesAttribute , or null in case there is none. Declaration public static string GetMimeType(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetMimeTypes(Enum) Gets all mime types of an enum member's MimeTypesAttribute , or null in case there is none. Declaration public static IList GetMimeTypes(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description System.Collections.Generic.IList < String > GetOrdinal(Enum) Gets the value of an enum member's OrdinalAttribute , or null in case there is none. Declaration public static int? GetOrdinal(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description Nullable < Int32 > GetRelatedGuids(Enum) Gets all guids of an enum member's RelatedGuidAttribute , or null in case there is none. Declaration public static IList GetRelatedGuids(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description System.Collections.Generic.IList < Guid > GetResRates(Enum) Gets the value of an enum member's MaxResAndRateAttribute , or null in case there is none. Declaration public static IList GetResRates(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description System.Collections.Generic.IList < ResolutionWithRate > GetValue(Enum) Gets the content of r the value property of an enum member's ValueAttribute , or null in case there is none. Declaration public static string GetValue(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String IsAnyOf(Nullable, T[]) Declaration public static bool IsAnyOf(this T? value, params T[] list) where T : struct, Enum Parameters Type Name Description Nullable  value T[] list Returns Type Description System.Boolean Type Parameters Name Description T SupportsBitDepth(Enum, Int32) Checks whether an enum member supports a given bit depth (has a BitDepth attribute matching the provided bitDepth). Declaration public static bool SupportsBitDepth(this Enum enumValue, int bitDepth) Parameters Type Name Description Enum enumValue The enum value. Int32 bitDepth The bit depth. Returns Type Description System.Boolean"
   },
   "reference/pluginapi/Emby.Media.Common.Extensions.EnumListExtensions.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Extensions.EnumListExtensions.html",
     "title": "Class EnumListExtensions",
-    "keywords": "Class EnumListExtensions Inheritance Object EnumListExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class EnumListExtensions Methods GetAll(T) Returns all members of an enum as list. Declaration public static IList GetAll(this T enumType) where T : Enum Parameters Type Name Description T enumType Type of the enum. Returns Type Description IList  Type Parameters Name Description T GetHighestOrdinal(IEnumerable, T) Gets the value of an enum collection having the maximum OrdinalAttribute value that is equal or less to the ordinal value of inclusiveMaximum , or null in case there is none matching these conditions. Declaration public static T? GetHighestOrdinal(this IEnumerable enumList, T inclusiveMaximum) where T : struct, Enum Parameters Type Name Description IEnumerable  enumList The enum list. T inclusiveMaximum The inclusive maximum. Returns Type Description Nullable  Type Parameters Name Description T"
+    "keywords": "Class EnumListExtensions Inheritance System.Object EnumListExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class EnumListExtensions Methods GetAll(T) Returns all members of an enum as list. Declaration public static IList GetAll(this T enumType) where T : Enum Parameters Type Name Description T enumType Type of the enum. Returns Type Description System.Collections.Generic.IList  Type Parameters Name Description T GetHighestOrdinal(IEnumerable, T) Gets the value of an enum collection having the maximum OrdinalAttribute value that is equal or less to the ordinal value of inclusiveMaximum , or null in case there is none matching these conditions. Declaration public static T? GetHighestOrdinal(this IEnumerable enumList, T inclusiveMaximum) where T : struct, Enum Parameters Type Name Description System.Collections.Generic.IEnumerable  enumList The enum list. T inclusiveMaximum The inclusive maximum. Returns Type Description Nullable  Type Parameters Name Description T"
   },
   "reference/pluginapi/Emby.Media.Common.Extensions.Extensions.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Extensions.Extensions.html",
     "title": "Class Extensions",
-    "keywords": "Class Extensions Inheritance Object Extensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class Extensions Methods AddIfNotExists(List, T) Declaration public static void AddIfNotExists(this List list, T item) Parameters Type Name Description List  list T item Type Parameters Name Description T AsRational(Resolution) Creates a Rational from a Resolution. Declaration public static Rational AsRational(this Resolution resolution) Parameters Type Name Description Resolution resolution The resolution. Returns Type Description Rational A Rational . Remarks Will throw when height is zero. AsResolution(Size) Creates a Resolution from a Size. Declaration public static Resolution AsResolution(this Size size) Parameters Type Name Description Size size Returns Type Description Resolution AsResolution(Nullable) Creates a Resolution from a Size. Declaration public static Resolution? AsResolution(this Size? size) Parameters Type Name Description Nullable < Size > size The size. Returns Type Description Nullable < Resolution > Capitalize(String) Capitalizes the specified string. Declaration public static string Capitalize(this string value) Parameters Type Name Description String value The string to capitalize. Returns Type Description String A string. GetFirstDword(Guid) Declaration public static int GetFirstDword(this Guid guid) Parameters Type Name Description Guid guid Returns Type Description Int32 GetFriendlyString(Guid) Gets a shortend (friendly) string that is still supposed to be locally unique. Declaration public static string GetFriendlyString(this Guid guid) Parameters Type Name Description Guid guid The unique identifier. Returns Type Description String A shortend (friendly) string. IsNotEmpty(String) Checks whether the specified string is non-null and non-empty. Declaration public static bool IsNotEmpty(this string value) Parameters Type Name Description String value The string to check. Returns Type Description Boolean A boolean. Remarks This is an inverted version of IsNullOrEmpty(String) to be used in Linq expressions. IsNullOrEmpty(String) Checks whether the specified string is null or empty. Declaration public static bool IsNullOrEmpty(this string value) Parameters Type Name Description String value The string to check. Returns Type Description Boolean A boolean. Remarks This is a 'fluent' version version of IsNullOrEmpty(String) to be used in Linq expressions. JsonClone(T, IJsonSerializer) Declaration public static T JsonClone(this T obj, IJsonSerializer jsonSerializer) Parameters Type Name Description T obj IJsonSerializer jsonSerializer Returns Type Description T Type Parameters Name Description T PrefixWith(String, String) Adds the specified prefix to a string if the string is non-empty. Declaration public static string PrefixWith(this string value, string prefix) Parameters Type Name Description String value The string to prefix. String prefix The prefix. Returns Type Description String"
+    "keywords": "Class Extensions Inheritance System.Object Extensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class Extensions Methods AddIfNotExists(List, T) Declaration public static void AddIfNotExists(this List list, T item) Parameters Type Name Description List  list T item Type Parameters Name Description T AsRational(Resolution) Creates a Rational from a Resolution. Declaration public static Rational AsRational(this Resolution resolution) Parameters Type Name Description Resolution resolution The resolution. Returns Type Description Rational A Rational . Remarks Will throw when height is zero. AsResolution(Size) Creates a Resolution from a Size. Declaration public static Resolution AsResolution(this Size size) Parameters Type Name Description Size size Returns Type Description Resolution AsResolution(Nullable) Creates a Resolution from a Size. Declaration public static Resolution? AsResolution(this Size? size) Parameters Type Name Description Nullable < Size > size The size. Returns Type Description Nullable < Resolution > Capitalize(String) Capitalizes the specified string. Declaration public static string Capitalize(this string value) Parameters Type Name Description String value The string to capitalize. Returns Type Description String A string. GetFirstDword(Guid) Declaration public static int GetFirstDword(this Guid guid) Parameters Type Name Description Guid guid Returns Type Description Int32 GetFriendlyString(Guid) Gets a shortend (friendly) string that is still supposed to be locally unique. Declaration public static string GetFriendlyString(this Guid guid) Parameters Type Name Description Guid guid The unique identifier. Returns Type Description String A shortend (friendly) string. IsNotEmpty(String) Checks whether the specified string is non-null and non-empty. Declaration public static bool IsNotEmpty(this string value) Parameters Type Name Description String value The string to check. Returns Type Description System.Boolean A boolean. Remarks This is an inverted version of System.String.IsNullOrEmpty(System.String) to be used in Linq expressions. IsNullOrEmpty(String) Checks whether the specified string is null or empty. Declaration public static bool IsNullOrEmpty(this string value) Parameters Type Name Description String value The string to check. Returns Type Description System.Boolean A boolean. Remarks This is a 'fluent' version version of System.String.IsNullOrEmpty(System.String) to be used in Linq expressions. JsonClone(T, IJsonSerializer) Declaration public static T JsonClone(this T obj, IJsonSerializer jsonSerializer) Parameters Type Name Description T obj IJsonSerializer jsonSerializer Returns Type Description T Type Parameters Name Description T PrefixWith(String, String) Adds the specified prefix to a string if the string is non-empty. Declaration public static string PrefixWith(this string value, string prefix) Parameters Type Name Description String value The string to prefix. String prefix The prefix. Returns Type Description String"
   },
   "reference/pluginapi/Emby.Media.Common.Extensions.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Extensions.html",
@@ -462,57 +462,57 @@
   "reference/pluginapi/Emby.Media.Common.Extensions.MediaStreamExtensions.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Extensions.MediaStreamExtensions.html",
     "title": "Class MediaStreamExtensions",
-    "keywords": "Class MediaStreamExtensions Inheritance Object MediaStreamExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class MediaStreamExtensions Methods AsAttachmentStream(MediaStream) Declaration public static AttachmentStream AsAttachmentStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description AttachmentStream AsAudioStream(MediaStream) Declaration public static AudioStream AsAudioStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description AudioStream AsBaseStream(MediaStream) Declaration public static StreamBase AsBaseStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description StreamBase AsSubtitleStream(MediaStream) Declaration public static SubtitleStream AsSubtitleStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description SubtitleStream AsVideoStream(MediaStream) Declaration public static VideoStream AsVideoStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description VideoStream AttachmentStreams(IEnumerable) Declaration public static ReadOnlyCollection AttachmentStreams(this IEnumerable mediaStreams) Parameters Type Name Description IEnumerable < MediaStream > mediaStreams Returns Type Description ReadOnlyCollection < AttachmentStream > AudioStreams(IEnumerable) Declaration public static ReadOnlyCollection AudioStreams(this IEnumerable mediaStreams) Parameters Type Name Description IEnumerable < MediaStream > mediaStreams Returns Type Description ReadOnlyCollection < AudioStream > GetSize(MediaStream) Declaration public static Size? GetSize(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description Nullable < Size > SubtitleStreams(IEnumerable) Declaration public static ReadOnlyCollection SubtitleStreams(this IEnumerable mediaStreams) Parameters Type Name Description IEnumerable < MediaStream > mediaStreams Returns Type Description ReadOnlyCollection < SubtitleStream > VideoStreams(IEnumerable) Declaration public static ReadOnlyCollection VideoStreams(this IEnumerable mediaStreams) Parameters Type Name Description IEnumerable < MediaStream > mediaStreams Returns Type Description ReadOnlyCollection < VideoStream >"
+    "keywords": "Class MediaStreamExtensions Inheritance System.Object MediaStreamExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class MediaStreamExtensions Methods AsAttachmentStream(MediaStream) Declaration public static AttachmentStream AsAttachmentStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description AttachmentStream AsAudioStream(MediaStream) Declaration public static AudioStream AsAudioStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description AudioStream AsBaseStream(MediaStream) Declaration public static StreamBase AsBaseStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description StreamBase AsSubtitleStream(MediaStream) Declaration public static SubtitleStream AsSubtitleStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description SubtitleStream AsVideoStream(MediaStream) Declaration public static VideoStream AsVideoStream(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description VideoStream AttachmentStreams(IEnumerable) Declaration public static ReadOnlyCollection AttachmentStreams(this IEnumerable mediaStreams) Parameters Type Name Description System.Collections.Generic.IEnumerable < MediaStream > mediaStreams Returns Type Description ReadOnlyCollection < AttachmentStream > AudioStreams(IEnumerable) Declaration public static ReadOnlyCollection AudioStreams(this IEnumerable mediaStreams) Parameters Type Name Description System.Collections.Generic.IEnumerable < MediaStream > mediaStreams Returns Type Description ReadOnlyCollection < AudioStream > GetSize(MediaStream) Declaration public static Size? GetSize(this MediaStream mediaStream) Parameters Type Name Description MediaStream mediaStream Returns Type Description Nullable < Size > SubtitleStreams(IEnumerable) Declaration public static ReadOnlyCollection SubtitleStreams(this IEnumerable mediaStreams) Parameters Type Name Description System.Collections.Generic.IEnumerable < MediaStream > mediaStreams Returns Type Description ReadOnlyCollection < SubtitleStream > VideoStreams(IEnumerable) Declaration public static ReadOnlyCollection VideoStreams(this IEnumerable mediaStreams) Parameters Type Name Description System.Collections.Generic.IEnumerable < MediaStream > mediaStreams Returns Type Description ReadOnlyCollection < VideoStream >"
   },
   "reference/pluginapi/Emby.Media.Common.Extensions.ProbeStreamExtensions.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Extensions.ProbeStreamExtensions.html",
     "title": "Class ProbeStreamExtensions",
-    "keywords": "Class ProbeStreamExtensions Inheritance Object ProbeStreamExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class ProbeStreamExtensions Methods AsAttachmentStream(ProbeStream) Declaration public static AttachmentStream AsAttachmentStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description AttachmentStream AsAudioStream(ProbeStream) Declaration public static AudioStream AsAudioStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description AudioStream AsBaseStream(ProbeStream) Declaration public static StreamBase AsBaseStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description StreamBase AsSubtitleStream(ProbeStream) Declaration public static SubtitleStream AsSubtitleStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description SubtitleStream AsUnknownStream(ProbeStream) Declaration public static UnknownStream AsUnknownStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description UnknownStream AsVideoStream(ProbeStream) Declaration public static VideoStream AsVideoStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description VideoStream"
+    "keywords": "Class ProbeStreamExtensions Inheritance System.Object ProbeStreamExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class ProbeStreamExtensions Methods AsAttachmentStream(ProbeStream) Declaration public static AttachmentStream AsAttachmentStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description AttachmentStream AsAudioStream(ProbeStream) Declaration public static AudioStream AsAudioStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description AudioStream AsBaseStream(ProbeStream) Declaration public static StreamBase AsBaseStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description StreamBase AsSubtitleStream(ProbeStream) Declaration public static SubtitleStream AsSubtitleStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description SubtitleStream AsUnknownStream(ProbeStream) Declaration public static UnknownStream AsUnknownStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description UnknownStream AsVideoStream(ProbeStream) Declaration public static VideoStream AsVideoStream(this ProbeStream probeStream) Parameters Type Name Description ProbeStream probeStream Returns Type Description VideoStream"
   },
   "reference/pluginapi/Emby.Media.Common.Extensions.TimeSpanExtensions.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Extensions.TimeSpanExtensions.html",
     "title": "Class TimeSpanExtensions",
-    "keywords": "Class TimeSpanExtensions The TimeSpanExtensions class. Inheritance Object TimeSpanExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class TimeSpanExtensions Methods days(Double) Declaration public static TimeSpan days(this double value) Parameters Type Name Description Double value Returns Type Description TimeSpan days(Int32) Declaration public static TimeSpan days(this int value) Parameters Type Name Description Int32 value Returns Type Description TimeSpan hours(Double) Declaration public static TimeSpan hours(this double value) Parameters Type Name Description Double value Returns Type Description TimeSpan hours(Int32) Declaration public static TimeSpan hours(this int value) Parameters Type Name Description Int32 value Returns Type Description TimeSpan minutes(Double) Declaration public static TimeSpan minutes(this double value) Parameters Type Name Description Double value Returns Type Description TimeSpan minutes(Int32) Declaration public static TimeSpan minutes(this int value) Parameters Type Name Description Int32 value Returns Type Description TimeSpan ms(Double) Declaration public static TimeSpan ms(this double value) Parameters Type Name Description Double value Returns Type Description TimeSpan ms(Int32) Declaration public static TimeSpan ms(this int value) Parameters Type Name Description Int32 value Returns Type Description TimeSpan seconds(Double) Declaration public static TimeSpan seconds(this double value) Parameters Type Name Description Double value Returns Type Description TimeSpan seconds(Int32) Declaration public static TimeSpan seconds(this int value) Parameters Type Name Description Int32 value Returns Type Description TimeSpan SecondsAsTimeSpan(Decimal) Declaration public static TimeSpan SecondsAsTimeSpan(this decimal dec) Parameters Type Name Description Decimal dec Returns Type Description TimeSpan SecondsAsTimeSpan(Double) Declaration public static TimeSpan SecondsAsTimeSpan(this double dbl) Parameters Type Name Description Double dbl Returns Type Description TimeSpan SecondsAsTimeSpan(Nullable) Declaration public static TimeSpan? SecondsAsTimeSpan(this decimal? dec) Parameters Type Name Description Nullable < Decimal > dec Returns Type Description Nullable < TimeSpan > SecondsAsTimeSpan(Nullable) Declaration public static TimeSpan? SecondsAsTimeSpan(this double? dbl) Parameters Type Name Description Nullable < Double > dbl Returns Type Description Nullable < TimeSpan >"
+    "keywords": "Class TimeSpanExtensions The TimeSpanExtensions class. Inheritance System.Object TimeSpanExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class TimeSpanExtensions Methods days(Double) Declaration public static TimeSpan days(this double value) Parameters Type Name Description Double value Returns Type Description System.TimeSpan days(Int32) Declaration public static TimeSpan days(this int value) Parameters Type Name Description Int32 value Returns Type Description System.TimeSpan hours(Double) Declaration public static TimeSpan hours(this double value) Parameters Type Name Description Double value Returns Type Description System.TimeSpan hours(Int32) Declaration public static TimeSpan hours(this int value) Parameters Type Name Description Int32 value Returns Type Description System.TimeSpan minutes(Double) Declaration public static TimeSpan minutes(this double value) Parameters Type Name Description Double value Returns Type Description System.TimeSpan minutes(Int32) Declaration public static TimeSpan minutes(this int value) Parameters Type Name Description Int32 value Returns Type Description System.TimeSpan ms(Double) Declaration public static TimeSpan ms(this double value) Parameters Type Name Description Double value Returns Type Description System.TimeSpan ms(Int32) Declaration public static TimeSpan ms(this int value) Parameters Type Name Description Int32 value Returns Type Description System.TimeSpan seconds(Double) Declaration public static TimeSpan seconds(this double value) Parameters Type Name Description Double value Returns Type Description System.TimeSpan seconds(Int32) Declaration public static TimeSpan seconds(this int value) Parameters Type Name Description Int32 value Returns Type Description System.TimeSpan SecondsAsTimeSpan(Decimal) Declaration public static TimeSpan SecondsAsTimeSpan(this decimal dec) Parameters Type Name Description Decimal dec Returns Type Description System.TimeSpan SecondsAsTimeSpan(Double) Declaration public static TimeSpan SecondsAsTimeSpan(this double dbl) Parameters Type Name Description Double dbl Returns Type Description System.TimeSpan SecondsAsTimeSpan(Nullable) Declaration public static TimeSpan? SecondsAsTimeSpan(this decimal? dec) Parameters Type Name Description Nullable < Decimal > dec Returns Type Description Nullable < System.TimeSpan > SecondsAsTimeSpan(Nullable) Declaration public static TimeSpan? SecondsAsTimeSpan(this double? dbl) Parameters Type Name Description Nullable < Double > dbl Returns Type Description Nullable < System.TimeSpan >"
   },
   "reference/pluginapi/Emby.Media.Common.Extensions.ValueExtensions.html": {
     "href": "reference/pluginapi/Emby.Media.Common.Extensions.ValueExtensions.html",
     "title": "Class ValueExtensions",
-    "keywords": "Class ValueExtensions These extensions allow simple handling of certain types in code (currently BitRate only). Inheritance Object ValueExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class ValueExtensions Remarks See example at the bottom. Methods B(Double) Declaration public static ByteSize B(this double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize B(Int32) Declaration public static ByteSize B(this int bytes) Parameters Type Name Description Int32 bytes Returns Type Description ByteSize bps(Double) Declaration public static BitRate bps(this double rate) Parameters Type Name Description Double rate Returns Type Description BitRate bps(Int32) Declaration public static BitRate bps(this int rate) Parameters Type Name Description Int32 rate Returns Type Description BitRate GB(Double) Declaration public static ByteSize GB(this double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize GB(Int32) Declaration public static ByteSize GB(this int bytes) Parameters Type Name Description Int32 bytes Returns Type Description ByteSize kB(Double) Declaration public static ByteSize kB(this double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize kB(Int32) Declaration public static ByteSize kB(this int bytes) Parameters Type Name Description Int32 bytes Returns Type Description ByteSize kbps(Double) Declaration public static BitRate kbps(this double rate) Parameters Type Name Description Double rate Returns Type Description BitRate kbps(Int32) Declaration public static BitRate kbps(this int rate) Parameters Type Name Description Int32 rate Returns Type Description BitRate MB(Double) Declaration public static ByteSize MB(this double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize MB(Int32) Declaration public static ByteSize MB(this int bytes) Parameters Type Name Description Int32 bytes Returns Type Description ByteSize Mbps(Double) Declaration public static BitRate Mbps(this double rate) Parameters Type Name Description Double rate Returns Type Description BitRate Mbps(Int32) Declaration public static BitRate Mbps(this int rate) Parameters Type Name Description Int32 rate Returns Type Description BitRate"
+    "keywords": "Class ValueExtensions These extensions allow simple handling of certain types in code (currently BitRate only). Inheritance System.Object ValueExtensions Namespace : Emby.Media.Common.Extensions Assembly : Emby.Media.Model.dll Syntax public static class ValueExtensions Remarks See example at the bottom. Methods B(Double) Declaration public static ByteSize B(this double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize B(Int32) Declaration public static ByteSize B(this int bytes) Parameters Type Name Description Int32 bytes Returns Type Description ByteSize bps(Double) Declaration public static BitRate bps(this double rate) Parameters Type Name Description Double rate Returns Type Description BitRate bps(Int32) Declaration public static BitRate bps(this int rate) Parameters Type Name Description Int32 rate Returns Type Description BitRate GB(Double) Declaration public static ByteSize GB(this double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize GB(Int32) Declaration public static ByteSize GB(this int bytes) Parameters Type Name Description Int32 bytes Returns Type Description ByteSize kB(Double) Declaration public static ByteSize kB(this double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize kB(Int32) Declaration public static ByteSize kB(this int bytes) Parameters Type Name Description Int32 bytes Returns Type Description ByteSize kbps(Double) Declaration public static BitRate kbps(this double rate) Parameters Type Name Description Double rate Returns Type Description BitRate kbps(Int32) Declaration public static BitRate kbps(this int rate) Parameters Type Name Description Int32 rate Returns Type Description BitRate MB(Double) Declaration public static ByteSize MB(this double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize MB(Int32) Declaration public static ByteSize MB(this int bytes) Parameters Type Name Description Int32 bytes Returns Type Description ByteSize Mbps(Double) Declaration public static BitRate Mbps(this double rate) Parameters Type Name Description Double rate Returns Type Description BitRate Mbps(Int32) Declaration public static BitRate Mbps(this int rate) Parameters Type Name Description Int32 rate Returns Type Description BitRate"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.BitDepthAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.BitDepthAttribute.html",
     "title": "Class BitDepthAttribute",
-    "keywords": "Class BitDepthAttribute Attribute for specifying the bit depth (= the maximum bitness of a component/channel). Inheritance Object Attribute BitDepthAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = true)] public class BitDepthAttribute : Attribute Constructors BitDepthAttribute(Int32) Declaration public BitDepthAttribute(int bitDepth) Parameters Type Name Description Int32 bitDepth Properties BitDepth Declaration public int BitDepth { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class BitDepthAttribute Attribute for specifying the bit depth (= the maximum bitness of a component/channel). Inheritance System.Object System.Attribute BitDepthAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = true)] public class BitDepthAttribute : Attribute Constructors BitDepthAttribute(Int32) Declaration public BitDepthAttribute(int bitDepth) Parameters Type Name Description Int32 bitDepth Properties BitDepth Declaration public int BitDepth { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.BitsPerPixelAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.BitsPerPixelAttribute.html",
     "title": "Class BitsPerPixelAttribute",
-    "keywords": "Class BitsPerPixelAttribute Attribute for specifying a 'bits/pixel' value for enum entries. Inheritance Object Attribute BitsPerPixelAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class BitsPerPixelAttribute : Attribute Constructors BitsPerPixelAttribute(Int32) Declaration public BitsPerPixelAttribute(int bpp) Parameters Type Name Description Int32 bpp Properties BitsPerPixel Declaration public int BitsPerPixel { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class BitsPerPixelAttribute Attribute for specifying a 'bits/pixel' value for enum entries. Inheritance System.Object System.Attribute BitsPerPixelAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class BitsPerPixelAttribute : Attribute Constructors BitsPerPixelAttribute(Int32) Declaration public BitsPerPixelAttribute(int bpp) Parameters Type Name Description Int32 bpp Properties BitsPerPixel Declaration public int BitsPerPixel { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.BitStreamAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.BitStreamAttribute.html",
     "title": "Class BitStreamAttribute",
-    "keywords": "Class BitStreamAttribute Attribute indicating that an enum value is applicable to bit-stream formats. Inheritance Object Attribute BitStreamAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class BitStreamAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class BitStreamAttribute Attribute indicating that an enum value is applicable to bit-stream formats. Inheritance System.Object System.Attribute BitStreamAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class BitStreamAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.ChannelCountAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.ChannelCountAttribute.html",
     "title": "Class ChannelCountAttribute",
-    "keywords": "Class ChannelCountAttribute Attribute for specifying the number of channels for enum entries. Inheritance Object Attribute ChannelCountAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class ChannelCountAttribute : Attribute Constructors ChannelCountAttribute(Int32) Declaration public ChannelCountAttribute(int channels) Parameters Type Name Description Int32 channels Properties Channels Declaration public int Channels { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class ChannelCountAttribute Attribute for specifying the number of channels for enum entries. Inheritance System.Object System.Attribute ChannelCountAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class ChannelCountAttribute : Attribute Constructors ChannelCountAttribute(Int32) Declaration public ChannelCountAttribute(int channels) Parameters Type Name Description Int32 channels Properties Channels Declaration public int Channels { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.CompressionAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.CompressionAttribute.html",
     "title": "Class CompressionAttribute",
-    "keywords": "Class CompressionAttribute Attribute for specifying the kind of compression for a media format. Inheritance Object Attribute CompressionAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class CompressionAttribute : Attribute Constructors CompressionAttribute(CompressionKinds) Declaration public CompressionAttribute(CompressionKinds compressionKind) Parameters Type Name Description CompressionKinds compressionKind Properties CompressionKind Declaration public CompressionKinds CompressionKind { get; } Property Value Type Description CompressionKinds Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class CompressionAttribute Attribute for specifying the kind of compression for a media format. Inheritance System.Object System.Attribute CompressionAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class CompressionAttribute : Attribute Constructors CompressionAttribute(CompressionKinds) Declaration public CompressionAttribute(CompressionKinds compressionKind) Parameters Type Name Description CompressionKinds compressionKind Properties CompressionKind Declaration public CompressionKinds CompressionKind { get; } Property Value Type Description CompressionKinds Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.HardwareAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.HardwareAttribute.html",
     "title": "Class HardwareAttribute",
-    "keywords": "Class HardwareAttribute Attribute indicating that an enum value is related to hardware encoding. Inheritance Object Attribute HardwareAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class HardwareAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class HardwareAttribute Attribute indicating that an enum value is related to hardware encoding. Inheritance System.Object System.Attribute HardwareAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class HardwareAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.HdrBaseFormatsAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.HdrBaseFormatsAttribute.html",
     "title": "Class HdrBaseFormatsAttribute",
-    "keywords": "Class HdrBaseFormatsAttribute Attribute for specifying the related HdrBaseFormats . Inheritance Object Attribute HdrBaseFormatsAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class HdrBaseFormatsAttribute : Attribute Constructors HdrBaseFormatsAttribute(HdrBaseFormats) Declaration public HdrBaseFormatsAttribute(HdrBaseFormats hdrBaseFormat) Parameters Type Name Description HdrBaseFormats hdrBaseFormat Properties HdrBaseFormat Declaration public HdrBaseFormats HdrBaseFormat { get; } Property Value Type Description HdrBaseFormats Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class HdrBaseFormatsAttribute Attribute for specifying the related HdrBaseFormats . Inheritance System.Object System.Attribute HdrBaseFormatsAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class HdrBaseFormatsAttribute : Attribute Constructors HdrBaseFormatsAttribute(HdrBaseFormats) Declaration public HdrBaseFormatsAttribute(HdrBaseFormats hdrBaseFormat) Parameters Type Name Description HdrBaseFormats hdrBaseFormat Properties HdrBaseFormat Declaration public HdrBaseFormats HdrBaseFormat { get; } Property Value Type Description HdrBaseFormats Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.html",
@@ -522,62 +522,62 @@
   "reference/pluginapi/Emby.Media.Model.Attributes.IdTagAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.IdTagAttribute.html",
     "title": "Class IdTagAttribute",
-    "keywords": "Class IdTagAttribute Attribute for specifying a tag string that is used for creating unique codec IDs. Inheritance Object Attribute IdTagAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IdTagAttribute : Attribute Constructors IdTagAttribute(String) Declaration public IdTagAttribute(string tag) Parameters Type Name Description String tag Properties Tag Declaration public string Tag { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class IdTagAttribute Attribute for specifying a tag string that is used for creating unique codec IDs. Inheritance System.Object System.Attribute IdTagAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IdTagAttribute : Attribute Constructors IdTagAttribute(String) Declaration public IdTagAttribute(string tag) Parameters Type Name Description String tag Properties Tag Declaration public string Tag { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.InputAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.InputAttribute.html",
     "title": "Class InputAttribute",
-    "keywords": "Class InputAttribute Attribute indicating that an enum value is applicable to input formats. Inheritance Object Attribute InputAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class InputAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class InputAttribute Attribute indicating that an enum value is applicable to input formats. Inheritance System.Object System.Attribute InputAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class InputAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.IntraFrameAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.IntraFrameAttribute.html",
     "title": "Class IntraFrameAttribute",
-    "keywords": "Class IntraFrameAttribute Attribute indicating intra-frame capability of a media type. Inheritance Object Attribute IntraFrameAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IntraFrameAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class IntraFrameAttribute Attribute indicating intra-frame capability of a media type. Inheritance System.Object System.Attribute IntraFrameAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IntraFrameAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.IsGraphicAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.IsGraphicAttribute.html",
     "title": "Class IsGraphicAttribute",
-    "keywords": "Class IsGraphicAttribute Attribute for marking a subtitle codec format as graphical/image-based instead of text. Inheritance Object Attribute IsGraphicAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IsGraphicAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class IsGraphicAttribute Attribute for marking a subtitle codec format as graphical/image-based instead of text. Inheritance System.Object System.Attribute IsGraphicAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IsGraphicAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.IsHdrAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.IsHdrAttribute.html",
     "title": "Class IsHdrAttribute",
-    "keywords": "Class IsHdrAttribute Attribute for marking a color space or primary enum value as being HDR. Inheritance Object Attribute IsHdrAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IsHdrAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class IsHdrAttribute Attribute for marking a color space or primary enum value as being HDR. Inheritance System.Object System.Attribute IsHdrAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IsHdrAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.MaxBitRateKAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.MaxBitRateKAttribute.html",
     "title": "Class MaxBitRateKAttribute",
-    "keywords": "Class MaxBitRateKAttribute Attribute for specifying the maximum supported bit rate for an enum entry. Inheritance Object Attribute MaxBitRateKAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class MaxBitRateKAttribute : Attribute Constructors MaxBitRateKAttribute(Double) Declaration public MaxBitRateKAttribute(double kbps) Parameters Type Name Description Double kbps Properties Rate Declaration public BitRate Rate { get; } Property Value Type Description BitRate Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class MaxBitRateKAttribute Attribute for specifying the maximum supported bit rate for an enum entry. Inheritance System.Object System.Attribute MaxBitRateKAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class MaxBitRateKAttribute : Attribute Constructors MaxBitRateKAttribute(Double) Declaration public MaxBitRateKAttribute(double kbps) Parameters Type Name Description Double kbps Properties Rate Declaration public BitRate Rate { get; } Property Value Type Description BitRate Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.MaxResAndRateAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.MaxResAndRateAttribute.html",
     "title": "Class MaxResAndRateAttribute",
-    "keywords": "Class MaxResAndRateAttribute Attribute specifying a maximum supported combination of resolution and rate for an enum value. Inheritance Object Attribute MaxResAndRateAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = true)] public class MaxResAndRateAttribute : Attribute Constructors MaxResAndRateAttribute(Int32, Int32, Double) Initializes a new instance of the MaxResAndRateAttribute class. Declaration public MaxResAndRateAttribute(int width, int height, double frameRate) Parameters Type Name Description Int32 width The resolution width. Int32 height The resolution height. Double frameRate The maximum frame rate for this resolution. Properties FrameRate Gets the maximum frame rate for the resolution. Declaration public double FrameRate { get; } Property Value Type Description Double The maximum frame rate. Height Gets the resolution height. Declaration public int Height { get; } Property Value Type Description Int32 The resolution height. Resolution Gets a Resolution value. Declaration public Resolution Resolution { get; } Property Value Type Description Resolution The resolution. ResolutionWithRate Gets a ResolutionWithRate value. Declaration public ResolutionWithRate ResolutionWithRate { get; } Property Value Type Description ResolutionWithRate The resolution with rate. Width Gets the resolution width. Declaration public int Width { get; } Property Value Type Description Int32 The resolution width. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class MaxResAndRateAttribute Attribute specifying a maximum supported combination of resolution and rate for an enum value. Inheritance System.Object System.Attribute MaxResAndRateAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = true)] public class MaxResAndRateAttribute : Attribute Constructors MaxResAndRateAttribute(Int32, Int32, Double) Initializes a new instance of the MaxResAndRateAttribute class. Declaration public MaxResAndRateAttribute(int width, int height, double frameRate) Parameters Type Name Description Int32 width The resolution width. Int32 height The resolution height. Double frameRate The maximum frame rate for this resolution. Properties FrameRate Gets the maximum frame rate for the resolution. Declaration public double FrameRate { get; } Property Value Type Description Double The maximum frame rate. Height Gets the resolution height. Declaration public int Height { get; } Property Value Type Description Int32 The resolution height. Resolution Gets a Resolution value. Declaration public Resolution Resolution { get; } Property Value Type Description Resolution The resolution. ResolutionWithRate Gets a ResolutionWithRate value. Declaration public ResolutionWithRate ResolutionWithRate { get; } Property Value Type Description ResolutionWithRate The resolution with rate. Width Gets the resolution width. Declaration public int Width { get; } Property Value Type Description Int32 The resolution width. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.MimeTypesAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.MimeTypesAttribute.html",
     "title": "Class MimeTypesAttribute",
-    "keywords": "Class MimeTypesAttribute Attribute for specifying one or more related mime types for a media type. Inheritance Object Attribute MimeTypesAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class MimeTypesAttribute : Attribute Constructors MimeTypesAttribute(String[]) Declaration public MimeTypesAttribute(params string[] mimeTypes) Parameters Type Name Description String [] mimeTypes Properties MimeTypes Declaration public IList MimeTypes { get; } Property Value Type Description IList < String > Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class MimeTypesAttribute Attribute for specifying one or more related mime types for a media type. Inheritance System.Object System.Attribute MimeTypesAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class MimeTypesAttribute : Attribute Constructors MimeTypesAttribute(String[]) Declaration public MimeTypesAttribute(params string[] mimeTypes) Parameters Type Name Description String [] mimeTypes Properties MimeTypes Declaration public IList MimeTypes { get; } Property Value Type Description System.Collections.Generic.IList < String > Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.NbCountAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.NbCountAttribute.html",
     "title": "Class NbCountAttribute",
-    "keywords": "Class NbCountAttribute Attribute for specifying the NB count for color format enum entries. Inheritance Object Attribute NbCountAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class NbCountAttribute : Attribute Constructors NbCountAttribute(Int32) Declaration public NbCountAttribute(int count) Parameters Type Name Description Int32 count Properties NbCount Declaration public int NbCount { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class NbCountAttribute Attribute for specifying the NB count for color format enum entries. Inheritance System.Object System.Attribute NbCountAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class NbCountAttribute : Attribute Constructors NbCountAttribute(Int32) Declaration public NbCountAttribute(int count) Parameters Type Name Description Int32 count Properties NbCount Declaration public int NbCount { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.OutputAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.OutputAttribute.html",
     "title": "Class OutputAttribute",
-    "keywords": "Class OutputAttribute Attribute indicating that an enum value is applicable to output formats. Inheritance Object Attribute OutputAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public sealed class OutputAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class OutputAttribute Attribute indicating that an enum value is applicable to output formats. Inheritance System.Object System.Attribute OutputAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public sealed class OutputAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.PrimaryAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.PrimaryAttribute.html",
     "title": "Class PrimaryAttribute",
-    "keywords": "Class PrimaryAttribute Attribute for marking an enum entry as prominent or important. Inheritance Object Attribute PrimaryAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public sealed class PrimaryAttribute : Attribute Remarks This allows for example pushing certain entries to the top of a selection list or excluding non-primary items for simplified UX scenarios. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class PrimaryAttribute Attribute for marking an enum entry as prominent or important. Inheritance System.Object System.Attribute PrimaryAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public sealed class PrimaryAttribute : Attribute Remarks This allows for example pushing certain entries to the top of a selection list or excluding non-primary items for simplified UX scenarios. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Attributes.VideoMediaTypeAttribute.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Attributes.VideoMediaTypeAttribute.html",
     "title": "Class VideoMediaTypeAttribute",
-    "keywords": "Class VideoMediaTypeAttribute Attribute for specifying the related VideoMediaTypes . Inheritance Object Attribute VideoMediaTypeAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public sealed class VideoMediaTypeAttribute : Attribute Constructors VideoMediaTypeAttribute(VideoMediaTypes) Declaration public VideoMediaTypeAttribute(VideoMediaTypes videoMediaType) Parameters Type Name Description VideoMediaTypes videoMediaType Properties VideoMediaType Declaration public VideoMediaTypes VideoMediaType { get; } Property Value Type Description VideoMediaTypes Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class VideoMediaTypeAttribute Attribute for specifying the related VideoMediaTypes . Inheritance System.Object System.Attribute VideoMediaTypeAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Media.Model.Attributes Assembly : Emby.Media.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public sealed class VideoMediaTypeAttribute : Attribute Constructors VideoMediaTypeAttribute(VideoMediaTypes) Declaration public VideoMediaTypeAttribute(VideoMediaTypes videoMediaType) Parameters Type Name Description VideoMediaTypes videoMediaType Properties VideoMediaType Declaration public VideoMediaTypes VideoMediaType { get; } Property Value Type Description VideoMediaTypes Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/Emby.Media.Model.Containers.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Containers.html",
@@ -587,22 +587,22 @@
   "reference/pluginapi/Emby.Media.Model.Containers.StreamContainerBase.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Containers.StreamContainerBase.html",
     "title": "Class StreamContainerBase",
-    "keywords": "Class StreamContainerBase Stream container base class. Inheritance Object StreamContainerBase TvChannelStreams Namespace : Emby.Media.Model.Containers Assembly : Emby.Media.Model.dll Syntax public abstract class StreamContainerBase Constructors StreamContainerBase() Initializes a new instance of the StreamContainerBase class. Declaration protected StreamContainerBase() StreamContainerBase(IEnumerable) Initializes a new instance of the StreamContainerBase class. Declaration protected StreamContainerBase(IEnumerable streams) Parameters Type Name Description IEnumerable < StreamBase > streams The streams. Properties AudioStream0 Gets the audio stream #0. Declaration public AudioStream AudioStream0 { get; } Property Value Type Description AudioStream The audio stream #0. AudioStream1 Gets the audio stream #1. Declaration public AudioStream AudioStream1 { get; } Property Value Type Description AudioStream The audio stream #1. AudioStreams Gets the streams. Declaration public IReadOnlyList AudioStreams { get; } Property Value Type Description IReadOnlyList < AudioStream > The streams. ContainerFormat Gets or sets the container format. Declaration public string ContainerFormat { get; set; } Property Value Type Description String The container format. Protocol Gets or sets the protocol. Declaration public string Protocol { get; set; } Property Value Type Description String The protocol. Streams Gets the streams. Declaration public IReadOnlyList Streams { get; } Property Value Type Description IReadOnlyList < StreamBase > The streams. SubtitleStream0 Gets the subtitle stream #0. Declaration public SubtitleStream SubtitleStream0 { get; } Property Value Type Description SubtitleStream The subtitle stream #0. SubtitleStream1 Gets the subtitle stream #1. Declaration public SubtitleStream SubtitleStream1 { get; } Property Value Type Description SubtitleStream The subtitle stream #1. SubtitleStreams Gets the streams. Declaration public IReadOnlyList SubtitleStreams { get; } Property Value Type Description IReadOnlyList < SubtitleStream > The streams. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. VideoStream0 Gets the video stream #0. Declaration public VideoStream VideoStream0 { get; } Property Value Type Description VideoStream The video stream #0. VideoStreams Gets the streams. Declaration public IReadOnlyList VideoStreams { get; } Property Value Type Description IReadOnlyList < VideoStream > The streams. Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StreamContainerBase Stream container base class. Inheritance System.Object StreamContainerBase TvChannelStreams Namespace : Emby.Media.Model.Containers Assembly : Emby.Media.Model.dll Syntax public abstract class StreamContainerBase Constructors StreamContainerBase() Initializes a new instance of the StreamContainerBase class. Declaration protected StreamContainerBase() StreamContainerBase(IEnumerable) Initializes a new instance of the StreamContainerBase class. Declaration protected StreamContainerBase(IEnumerable streams) Parameters Type Name Description System.Collections.Generic.IEnumerable < StreamBase > streams The streams. Properties AudioStream0 Gets the audio stream #0. Declaration public AudioStream AudioStream0 { get; } Property Value Type Description AudioStream The audio stream #0. AudioStream1 Gets the audio stream #1. Declaration public AudioStream AudioStream1 { get; } Property Value Type Description AudioStream The audio stream #1. AudioStreams Gets the streams. Declaration public IReadOnlyList AudioStreams { get; } Property Value Type Description IReadOnlyList < AudioStream > The streams. ContainerFormat Gets or sets the container format. Declaration public string ContainerFormat { get; set; } Property Value Type Description String The container format. Protocol Gets or sets the protocol. Declaration public string Protocol { get; set; } Property Value Type Description String The protocol. Streams Gets the streams. Declaration public IReadOnlyList Streams { get; } Property Value Type Description IReadOnlyList < StreamBase > The streams. SubtitleStream0 Gets the subtitle stream #0. Declaration public SubtitleStream SubtitleStream0 { get; } Property Value Type Description SubtitleStream The subtitle stream #0. SubtitleStream1 Gets the subtitle stream #1. Declaration public SubtitleStream SubtitleStream1 { get; } Property Value Type Description SubtitleStream The subtitle stream #1. SubtitleStreams Gets the streams. Declaration public IReadOnlyList SubtitleStreams { get; } Property Value Type Description IReadOnlyList < SubtitleStream > The streams. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. VideoStream0 Gets the video stream #0. Declaration public VideoStream VideoStream0 { get; } Property Value Type Description VideoStream The video stream #0. VideoStreams Gets the streams. Declaration public IReadOnlyList VideoStreams { get; } Property Value Type Description IReadOnlyList < VideoStream > The streams. Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.html",
     "title": "Class StreamContainerInfo",
-    "keywords": "Class StreamContainerInfo Serialiazation model for StreamContainerBase Inheritance Object StreamContainerInfo Namespace : Emby.Media.Model.Containers Assembly : Emby.Media.Model.dll Syntax public class StreamContainerInfo Properties ContainerFormat Gets or sets the container format. Declaration public string ContainerFormat { get; set; } Property Value Type Description String The container format. Protocol Gets or sets the protocol. Declaration public string Protocol { get; set; } Property Value Type Description String The protocol. Streams Gets the streams. Declaration public List Streams { get; set; } Property Value Type Description List < StreamContainerInfo.StreamWrapper > The streams. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StreamContainerInfo Serialiazation model for StreamContainerBase Inheritance System.Object StreamContainerInfo Namespace : Emby.Media.Model.Containers Assembly : Emby.Media.Model.dll Syntax public class StreamContainerInfo Properties ContainerFormat Gets or sets the container format. Declaration public string ContainerFormat { get; set; } Property Value Type Description String The container format. Protocol Gets or sets the protocol. Declaration public string Protocol { get; set; } Property Value Type Description String The protocol. Streams Gets the streams. Declaration public List Streams { get; set; } Property Value Type Description List < StreamContainerInfo.StreamWrapper > The streams. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.StreamWrapper.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.StreamWrapper.html",
     "title": "Class StreamContainerInfo.StreamWrapper",
-    "keywords": "Class StreamContainerInfo.StreamWrapper Inheritance Object StreamContainerInfo.StreamWrapper Namespace : Emby.Media.Model.Containers Assembly : Emby.Media.Model.dll Syntax public class StreamWrapper Constructors StreamWrapper() Declaration public StreamWrapper() StreamWrapper(StreamBase) Declaration public StreamWrapper(StreamBase stream) Parameters Type Name Description StreamBase stream Properties AttachmentStream Declaration public AttachmentStream AttachmentStream { get; set; } Property Value Type Description AttachmentStream AudioStream Declaration public AudioStream AudioStream { get; set; } Property Value Type Description AudioStream BaseStream Declaration public StreamBase BaseStream { get; set; } Property Value Type Description StreamBase SubtitleStream Declaration public SubtitleStream SubtitleStream { get; set; } Property Value Type Description SubtitleStream UnknownStream Declaration public UnknownStream UnknownStream { get; set; } Property Value Type Description UnknownStream VideoStream Declaration public VideoStream VideoStream { get; set; } Property Value Type Description VideoStream Methods GetStream() Declaration public StreamBase GetStream() Returns Type Description StreamBase Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StreamContainerInfo.StreamWrapper Inheritance System.Object StreamContainerInfo.StreamWrapper Namespace : Emby.Media.Model.Containers Assembly : Emby.Media.Model.dll Syntax public class StreamWrapper Constructors StreamWrapper() Declaration public StreamWrapper() StreamWrapper(StreamBase) Declaration public StreamWrapper(StreamBase stream) Parameters Type Name Description StreamBase stream Properties AttachmentStream Declaration public AttachmentStream AttachmentStream { get; set; } Property Value Type Description AttachmentStream AudioStream Declaration public AudioStream AudioStream { get; set; } Property Value Type Description AudioStream BaseStream Declaration public StreamBase BaseStream { get; set; } Property Value Type Description StreamBase SubtitleStream Declaration public SubtitleStream SubtitleStream { get; set; } Property Value Type Description SubtitleStream UnknownStream Declaration public UnknownStream UnknownStream { get; set; } Property Value Type Description UnknownStream VideoStream Declaration public VideoStream VideoStream { get; set; } Property Value Type Description VideoStream Methods GetStream() Declaration public StreamBase GetStream() Returns Type Description StreamBase Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Containers.TvChannelStreams.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Containers.TvChannelStreams.html",
     "title": "Class TvChannelStreams",
-    "keywords": "Class TvChannelStreams Inheritance Object StreamContainerBase TvChannelStreams Inherited Members StreamContainerBase.Protocol StreamContainerBase.Url StreamContainerBase.ContainerFormat StreamContainerBase.Streams StreamContainerBase.VideoStreams StreamContainerBase.AudioStreams StreamContainerBase.SubtitleStreams StreamContainerBase.VideoStream0 StreamContainerBase.AudioStream0 StreamContainerBase.AudioStream1 StreamContainerBase.SubtitleStream0 StreamContainerBase.SubtitleStream1 StreamContainerBase.ToString() Namespace : Emby.Media.Model.Containers Assembly : Emby.Media.Model.dll Syntax public class TvChannelStreams : StreamContainerBase Constructors TvChannelStreams() Initializes a new instance of the TvChannelStreams class. Declaration public TvChannelStreams() TvChannelStreams(IEnumerable) Initializes a new instance of the TvChannelStreams class. Declaration public TvChannelStreams(IEnumerable streams) Parameters Type Name Description IEnumerable < StreamBase > streams The streams. TvChannelStreams(IEnumerable, TvChannelStreams) Initializes a new instance of the TvChannelStreams class. Declaration public TvChannelStreams(IEnumerable streams, TvChannelStreams cloneFrom) Parameters Type Name Description IEnumerable < StreamBase > streams The streams. TvChannelStreams cloneFrom Container to copy properties from. Methods DeSerializeFromString(IJsonSerializer, String) Declaration public static TvChannelStreams DeSerializeFromString(IJsonSerializer jsonSerializer, string json) Parameters Type Name Description IJsonSerializer jsonSerializer String json Returns Type Description TvChannelStreams SerializeToString(IJsonSerializer) Declaration public string SerializeToString(IJsonSerializer jsonSerializer) Parameters Type Name Description IJsonSerializer jsonSerializer Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TvChannelStreams Inheritance System.Object StreamContainerBase TvChannelStreams Inherited Members StreamContainerBase.Protocol StreamContainerBase.Url StreamContainerBase.ContainerFormat StreamContainerBase.Streams StreamContainerBase.VideoStreams StreamContainerBase.AudioStreams StreamContainerBase.SubtitleStreams StreamContainerBase.VideoStream0 StreamContainerBase.AudioStream0 StreamContainerBase.AudioStream1 StreamContainerBase.SubtitleStream0 StreamContainerBase.SubtitleStream1 StreamContainerBase.ToString() Namespace : Emby.Media.Model.Containers Assembly : Emby.Media.Model.dll Syntax public class TvChannelStreams : StreamContainerBase Constructors TvChannelStreams() Initializes a new instance of the TvChannelStreams class. Declaration public TvChannelStreams() TvChannelStreams(IEnumerable) Initializes a new instance of the TvChannelStreams class. Declaration public TvChannelStreams(IEnumerable streams) Parameters Type Name Description System.Collections.Generic.IEnumerable < StreamBase > streams The streams. TvChannelStreams(IEnumerable, TvChannelStreams) Initializes a new instance of the TvChannelStreams class. Declaration public TvChannelStreams(IEnumerable streams, TvChannelStreams cloneFrom) Parameters Type Name Description System.Collections.Generic.IEnumerable < StreamBase > streams The streams. TvChannelStreams cloneFrom Container to copy properties from. Methods DeSerializeFromString(IJsonSerializer, String) Declaration public static TvChannelStreams DeSerializeFromString(IJsonSerializer jsonSerializer, string json) Parameters Type Name Description IJsonSerializer jsonSerializer String json Returns Type Description TvChannelStreams SerializeToString(IJsonSerializer) Declaration public string SerializeToString(IJsonSerializer jsonSerializer) Parameters Type Name Description IJsonSerializer jsonSerializer Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Enums.AacProfiles.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Enums.AacProfiles.html",
@@ -817,22 +817,22 @@
   "reference/pluginapi/Emby.Media.Model.GraphModel.Filter.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.Filter.html",
     "title": "Class Filter",
-    "keywords": "Class Filter A filtergraph filter. Inheritance Object Filter Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class Filter Properties Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. HwDeviceContext Gets or sets the hw device context. Declaration public Hwdevicecontext HwDeviceContext { get; set; } Property Value Type Description Hwdevicecontext The hw device context. Inputs Gets or sets the inputs. Declaration public List Inputs { get; set; } Property Value Type Description List < InputLink > The inputs. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Name2 Gets or sets the name2. Declaration public string Name2 { get; set; } Property Value Type Description String The name2. Outputs Gets or sets the outputs. Declaration public List Outputs { get; set; } Property Value Type Description List < OutputLink > The outputs. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Filter A filtergraph filter. Inheritance System.Object Filter Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class Filter Properties Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. HwDeviceContext Gets or sets the hw device context. Declaration public Hwdevicecontext HwDeviceContext { get; set; } Property Value Type Description Hwdevicecontext The hw device context. Inputs Gets or sets the inputs. Declaration public List Inputs { get; set; } Property Value Type Description List < InputLink > The inputs. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Name2 Gets or sets the name2. Declaration public string Name2 { get; set; } Property Value Type Description String The name2. Outputs Gets or sets the outputs. Declaration public List Outputs { get; set; } Property Value Type Description List < OutputLink > The outputs. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.GraphModel.FilterWrapper.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.FilterWrapper.html",
     "title": "Class FilterWrapper",
-    "keywords": "Class FilterWrapper The wrapper for a single filter. Inheritance Object FilterWrapper Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class FilterWrapper Properties Filter Gets or sets the filter. Declaration public Filter Filter { get; set; } Property Value Type Description Filter The filter. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FilterWrapper The wrapper for a single filter. Inheritance System.Object FilterWrapper Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class FilterWrapper Properties Filter Gets or sets the filter. Declaration public Filter Filter { get; set; } Property Value Type Description Filter The filter. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.GraphModel.Graph.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.Graph.html",
     "title": "Class Graph",
-    "keywords": "Class Graph Represents a single filtergraph. Inheritance Object Graph Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class Graph Properties Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. Filters Gets or sets the list of filter wrappers. Declaration public List Filters { get; set; } Property Value Type Description List < FilterWrapper > The filters of filter wrappers. GraphIndex Declaration public int GraphIndex { get; set; } Property Value Type Description Int32 Inputs Declaration public List Inputs { get; set; } Property Value Type Description List < InputLink > Outputs Declaration public List Outputs { get; set; } Property Value Type Description List < OutputLink > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Graph Represents a single filtergraph. Inheritance System.Object Graph Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class Graph Properties Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. Filters Gets or sets the list of filter wrappers. Declaration public List Filters { get; set; } Property Value Type Description List < FilterWrapper > The filters of filter wrappers. GraphIndex Declaration public int GraphIndex { get; set; } Property Value Type Description Int32 Inputs Declaration public List Inputs { get; set; } Property Value Type Description List < InputLink > Outputs Declaration public List Outputs { get; set; } Property Value Type Description List < OutputLink > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.GraphModel.GraphData.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.GraphData.html",
     "title": "Class GraphData",
-    "keywords": "Class GraphData Root object for ffmpeg graph data. Inheritance Object GraphData Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class GraphData Properties Graphs Gets or sets the list of graphs. Declaration public List Graphs { get; set; } Property Value Type Description List < Graph > The graphs list. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GraphData Root object for ffmpeg graph data. Inheritance System.Object GraphData Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class GraphData Properties Graphs Gets or sets the list of graphs. Declaration public List Graphs { get; set; } Property Value Type Description List < Graph > The graphs list. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.GraphModel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.html",
@@ -842,22 +842,22 @@
   "reference/pluginapi/Emby.Media.Model.GraphModel.Hwdevicecontext.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.Hwdevicecontext.html",
     "title": "Class Hwdevicecontext",
-    "keywords": "Class Hwdevicecontext The hardware device context. Inheritance Object Hwdevicecontext Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class Hwdevicecontext Properties DeviceType Gets or sets the type of the device. Declaration public string DeviceType { get; set; } Property Value Type Description String The type of the device. HasHwDeviceContext Gets or sets the has hw device context. Declaration public bool HasHwDeviceContext { get; set; } Property Value Type Description Boolean The has hw device context. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Hwdevicecontext The hardware device context. Inheritance System.Object Hwdevicecontext Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class Hwdevicecontext Properties DeviceType Gets or sets the type of the device. Declaration public string DeviceType { get; set; } Property Value Type Description String The type of the device. HasHwDeviceContext Gets or sets the has hw device context. Declaration public bool HasHwDeviceContext { get; set; } Property Value Type Description System.Boolean The has hw device context. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.GraphModel.Hwframescontext.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.Hwframescontext.html",
     "title": "Class Hwframescontext",
-    "keywords": "Class Hwframescontext Inheritance Object Hwframescontext Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class Hwframescontext Properties HasHwFramesContext Gets or sets the has hw frames context. Declaration public bool HasHwFramesContext { get; set; } Property Value Type Description Boolean The has hw frames context. Height Gets or sets the height. Declaration public int Height { get; set; } Property Value Type Description Int32 The height. HwDeviceContext Gets or sets the hw device context. Declaration public Hwdevicecontext HwDeviceContext { get; set; } Property Value Type Description Hwdevicecontext The hw device context. HwPixelFormat Gets or sets the hw pixel format. Declaration public string HwPixelFormat { get; set; } Property Value Type Description String The hw pixel format. SwPixelFormat Gets or sets the sw pixel format. Declaration public string SwPixelFormat { get; set; } Property Value Type Description String The sw pixel format. Width Gets or sets the width. Declaration public int Width { get; set; } Property Value Type Description Int32 The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Hwframescontext Inheritance System.Object Hwframescontext Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class Hwframescontext Properties HasHwFramesContext Gets or sets the has hw frames context. Declaration public bool HasHwFramesContext { get; set; } Property Value Type Description System.Boolean The has hw frames context. Height Gets or sets the height. Declaration public int Height { get; set; } Property Value Type Description Int32 The height. HwDeviceContext Gets or sets the hw device context. Declaration public Hwdevicecontext HwDeviceContext { get; set; } Property Value Type Description Hwdevicecontext The hw device context. HwPixelFormat Gets or sets the hw pixel format. Declaration public string HwPixelFormat { get; set; } Property Value Type Description String The hw pixel format. SwPixelFormat Gets or sets the sw pixel format. Declaration public string SwPixelFormat { get; set; } Property Value Type Description String The sw pixel format. Width Gets or sets the width. Declaration public int Width { get; set; } Property Value Type Description Int32 The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.GraphModel.InputLink.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.InputLink.html",
     "title": "Class InputLink",
-    "keywords": "Class InputLink The input link. Inheritance Object LinkBase InputLink Inherited Members LinkBase.ChannelLayout LinkBase.Channels LinkBase.ChannelString LinkBase.Description LinkBase.DestName LinkBase.DestPadName LinkBase.Format LinkBase.Height LinkBase.HwFramesContext LinkBase.MediaType LinkBase.MediaTypeId LinkBase.Name1 LinkBase.Name2 LinkBase.Name3 LinkBase.SampleRate LinkBase.SAR LinkBase.SourceName LinkBase.SourcePadName LinkBase.Width Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class InputLink : LinkBase Properties LinkType Gets the type of the link. Declaration public override LinkType LinkType { get; } Property Value Type Description LinkType The type of the link. Overrides LinkBase.LinkType Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LinkBase"
+    "keywords": "Class InputLink The input link. Inheritance System.Object LinkBase InputLink Inherited Members LinkBase.ChannelLayout LinkBase.Channels LinkBase.ChannelString LinkBase.Description LinkBase.DestName LinkBase.DestPadName LinkBase.Format LinkBase.Height LinkBase.HwFramesContext LinkBase.MediaType LinkBase.MediaTypeId LinkBase.Name1 LinkBase.Name2 LinkBase.Name3 LinkBase.SampleRate LinkBase.SAR LinkBase.SourceName LinkBase.SourcePadName LinkBase.Width Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class InputLink : LinkBase Properties LinkType Gets the type of the link. Declaration public override LinkType LinkType { get; } Property Value Type Description LinkType The type of the link. Overrides LinkBase.LinkType Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LinkBase"
   },
   "reference/pluginapi/Emby.Media.Model.GraphModel.LinkBase.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.LinkBase.html",
     "title": "Class LinkBase",
-    "keywords": "Class LinkBase The link base class. Inheritance Object LinkBase InputLink OutputLink Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public abstract class LinkBase Properties ChannelLayout Gets or sets the channel layout. Declaration public int ChannelLayout { get; set; } Property Value Type Description Int32 The channel layout. Channels Gets or sets the channels. Declaration public int Channels { get; set; } Property Value Type Description Int32 The channels. ChannelString Gets or sets the channel string. Declaration public string ChannelString { get; set; } Property Value Type Description String The channel string. Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. DestName Gets or sets the name of the dest. Declaration public string DestName { get; set; } Property Value Type Description String The name of the dest. DestPadName Gets or sets the name of the dest pad. Declaration public string DestPadName { get; set; } Property Value Type Description String The name of the dest pad. Format Gets or sets the format. Declaration public string Format { get; set; } Property Value Type Description String The format. Height Gets or sets the height. Declaration public int Height { get; set; } Property Value Type Description Int32 The height. HwFramesContext Gets or sets the hw frames context. Declaration public Hwframescontext HwFramesContext { get; set; } Property Value Type Description Hwframescontext The hw frames context. LinkType Gets the type of the link. Declaration public abstract LinkType LinkType { get; } Property Value Type Description LinkType The type of the link. MediaType Gets or sets the type of the media. Declaration public string MediaType { get; set; } Property Value Type Description String The type of the media. MediaTypeId Gets or sets the media type identifier. Declaration public int MediaTypeId { get; set; } Property Value Type Description Int32 The media type identifier. Name1 Gets or sets the name1. Declaration public string Name1 { get; set; } Property Value Type Description String The name1. Name2 Gets or sets the name2. Declaration public string Name2 { get; set; } Property Value Type Description String The name2. Name3 Gets or sets the name3. Declaration public string Name3 { get; set; } Property Value Type Description String The name3. SampleRate Gets or sets the sample rate. Declaration public int SampleRate { get; set; } Property Value Type Description Int32 The sample rate. SAR Gets or sets the sar. Declaration public string SAR { get; set; } Property Value Type Description String The sar. SourceName Gets or sets the name of the source. Declaration public string SourceName { get; set; } Property Value Type Description String The name of the source. SourcePadName Gets or sets the name of the source pad. Declaration public string SourcePadName { get; set; } Property Value Type Description String The name of the source pad. Width Gets or sets the width. Declaration public int Width { get; set; } Property Value Type Description Int32 The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LinkBase The link base class. Inheritance System.Object LinkBase InputLink OutputLink Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public abstract class LinkBase Properties ChannelLayout Gets or sets the channel layout. Declaration public int ChannelLayout { get; set; } Property Value Type Description Int32 The channel layout. Channels Gets or sets the channels. Declaration public int Channels { get; set; } Property Value Type Description Int32 The channels. ChannelString Gets or sets the channel string. Declaration public string ChannelString { get; set; } Property Value Type Description String The channel string. Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. DestName Gets or sets the name of the dest. Declaration public string DestName { get; set; } Property Value Type Description String The name of the dest. DestPadName Gets or sets the name of the dest pad. Declaration public string DestPadName { get; set; } Property Value Type Description String The name of the dest pad. Format Gets or sets the format. Declaration public string Format { get; set; } Property Value Type Description String The format. Height Gets or sets the height. Declaration public int Height { get; set; } Property Value Type Description Int32 The height. HwFramesContext Gets or sets the hw frames context. Declaration public Hwframescontext HwFramesContext { get; set; } Property Value Type Description Hwframescontext The hw frames context. LinkType Gets the type of the link. Declaration public abstract LinkType LinkType { get; } Property Value Type Description LinkType The type of the link. MediaType Gets or sets the type of the media. Declaration public string MediaType { get; set; } Property Value Type Description String The type of the media. MediaTypeId Gets or sets the media type identifier. Declaration public int MediaTypeId { get; set; } Property Value Type Description Int32 The media type identifier. Name1 Gets or sets the name1. Declaration public string Name1 { get; set; } Property Value Type Description String The name1. Name2 Gets or sets the name2. Declaration public string Name2 { get; set; } Property Value Type Description String The name2. Name3 Gets or sets the name3. Declaration public string Name3 { get; set; } Property Value Type Description String The name3. SampleRate Gets or sets the sample rate. Declaration public int SampleRate { get; set; } Property Value Type Description Int32 The sample rate. SAR Gets or sets the sar. Declaration public string SAR { get; set; } Property Value Type Description String The sar. SourceName Gets or sets the name of the source. Declaration public string SourceName { get; set; } Property Value Type Description String The name of the source. SourcePadName Gets or sets the name of the source pad. Declaration public string SourcePadName { get; set; } Property Value Type Description String The name of the source pad. Width Gets or sets the width. Declaration public int Width { get; set; } Property Value Type Description Int32 The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.GraphModel.LinkType.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.LinkType.html",
@@ -867,7 +867,7 @@
   "reference/pluginapi/Emby.Media.Model.GraphModel.OutputLink.html": {
     "href": "reference/pluginapi/Emby.Media.Model.GraphModel.OutputLink.html",
     "title": "Class OutputLink",
-    "keywords": "Class OutputLink The output link. Inheritance Object LinkBase OutputLink Inherited Members LinkBase.ChannelLayout LinkBase.Channels LinkBase.ChannelString LinkBase.Description LinkBase.DestName LinkBase.DestPadName LinkBase.Format LinkBase.Height LinkBase.HwFramesContext LinkBase.MediaType LinkBase.MediaTypeId LinkBase.Name1 LinkBase.Name2 LinkBase.Name3 LinkBase.SampleRate LinkBase.SAR LinkBase.SourceName LinkBase.SourcePadName LinkBase.Width Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class OutputLink : LinkBase Properties LinkType Gets the type of the link. Declaration public override LinkType LinkType { get; } Property Value Type Description LinkType The type of the link. Overrides LinkBase.LinkType Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LinkBase"
+    "keywords": "Class OutputLink The output link. Inheritance System.Object LinkBase OutputLink Inherited Members LinkBase.ChannelLayout LinkBase.Channels LinkBase.ChannelString LinkBase.Description LinkBase.DestName LinkBase.DestPadName LinkBase.Format LinkBase.Height LinkBase.HwFramesContext LinkBase.MediaType LinkBase.MediaTypeId LinkBase.Name1 LinkBase.Name2 LinkBase.Name3 LinkBase.SampleRate LinkBase.SAR LinkBase.SourceName LinkBase.SourcePadName LinkBase.Width Namespace : Emby.Media.Model.GraphModel Assembly : Emby.Media.Model.dll Syntax public class OutputLink : LinkBase Properties LinkType Gets the type of the link. Declaration public override LinkType LinkType { get; } Property Value Type Description LinkType The type of the link. Overrides LinkBase.LinkType Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LinkBase"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.html",
@@ -877,47 +877,47 @@
   "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeChapter.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeChapter.html",
     "title": "Class ProbeChapter",
-    "keywords": "Class ProbeChapter ffprobe chapter class. Inheritance Object ProbeChapter Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeChapter Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties end Declaration public long end { get; set; } Property Value Type Description Int64 end_time Declaration public decimal? end_time { get; set; } Property Value Type Description Nullable < Decimal > id Declaration public long id { get; set; } Property Value Type Description Int64 start Declaration public long start { get; set; } Property Value Type Description Int64 start_time Declaration public decimal? start_time { get; set; } Property Value Type Description Nullable < Decimal > tags Declaration public Dictionary tags { get; set; } Property Value Type Description Dictionary < String , String > time_base Declaration public string time_base { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeChapter ffprobe chapter class. Inheritance System.Object ProbeChapter Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeChapter Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties end Declaration public long end { get; set; } Property Value Type Description Int64 end_time Declaration public decimal? end_time { get; set; } Property Value Type Description Nullable < Decimal > id Declaration public long id { get; set; } Property Value Type Description Int64 start Declaration public long start { get; set; } Property Value Type Description Int64 start_time Declaration public decimal? start_time { get; set; } Property Value Type Description Nullable < Decimal > tags Declaration public Dictionary tags { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > time_base Declaration public string time_base { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeError.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeError.html",
     "title": "Class ProbeError",
-    "keywords": "Class ProbeError ffprobe error class. Inheritance Object ProbeError Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeError Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties code Declaration public int code { get; set; } Property Value Type Description Int32 string Declaration public string string { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeError ffprobe error class. Inheritance System.Object ProbeError Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeError Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties code Declaration public int code { get; set; } Property Value Type Description Int32 string Declaration public string string { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFormat.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFormat.html",
     "title": "Class ProbeFormat",
-    "keywords": "Class ProbeFormat ffprobe format class. Inheritance Object ProbeFormat Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeFormat Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties bit_rate Declaration public int? bit_rate { get; set; } Property Value Type Description Nullable < Int32 > duration Declaration public decimal? duration { get; set; } Property Value Type Description Nullable < Decimal > filename Declaration public string filename { get; set; } Property Value Type Description String format_long_name Declaration public string format_long_name { get; set; } Property Value Type Description String format_name Declaration public string format_name { get; set; } Property Value Type Description String nb_programs Declaration public int nb_programs { get; set; } Property Value Type Description Int32 nb_streams Declaration public int nb_streams { get; set; } Property Value Type Description Int32 probe_score Declaration public int? probe_score { get; set; } Property Value Type Description Nullable < Int32 > size Declaration public long? size { get; set; } Property Value Type Description Nullable < Int64 > start_time Declaration public decimal? start_time { get; set; } Property Value Type Description Nullable < Decimal > tags Declaration public Dictionary tags { get; set; } Property Value Type Description Dictionary < String , String > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeFormat ffprobe format class. Inheritance System.Object ProbeFormat Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeFormat Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties bit_rate Declaration public int? bit_rate { get; set; } Property Value Type Description Nullable < Int32 > duration Declaration public decimal? duration { get; set; } Property Value Type Description Nullable < Decimal > filename Declaration public string filename { get; set; } Property Value Type Description String format_long_name Declaration public string format_long_name { get; set; } Property Value Type Description String format_name Declaration public string format_name { get; set; } Property Value Type Description String nb_programs Declaration public int nb_programs { get; set; } Property Value Type Description Int32 nb_streams Declaration public int nb_streams { get; set; } Property Value Type Description Int32 probe_score Declaration public int? probe_score { get; set; } Property Value Type Description Nullable < Int32 > size Declaration public long? size { get; set; } Property Value Type Description Nullable < Int64 > start_time Declaration public decimal? start_time { get; set; } Property Value Type Description Nullable < Decimal > tags Declaration public Dictionary tags { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFrame.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFrame.html",
     "title": "Class ProbeFrame",
-    "keywords": "Class ProbeFrame ffprobe frame class. Inheritance Object ProbeFrame Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeFrame Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties best_effort_timestamp Declaration public long? best_effort_timestamp { get; set; } Property Value Type Description Nullable < Int64 > best_effort_timestamp_time Declaration public decimal? best_effort_timestamp_time { get; set; } Property Value Type Description Nullable < Decimal > channel_layout Declaration public string channel_layout { get; set; } Property Value Type Description String channels Declaration public int? channels { get; set; } Property Value Type Description Nullable < Int32 > coded_picture_number Declaration public long? coded_picture_number { get; set; } Property Value Type Description Nullable < Int64 > color_primaries Declaration public string color_primaries { get; set; } Property Value Type Description String color_range Declaration public string color_range { get; set; } Property Value Type Description String color_space Declaration public string color_space { get; set; } Property Value Type Description String color_transfer Declaration public string color_transfer { get; set; } Property Value Type Description String display_picture_number Declaration public long? display_picture_number { get; set; } Property Value Type Description Nullable < Int64 > format Gets or sets the format. Declaration public int? format { get; set; } Property Value Type Description Nullable < Int32 > The format. Remarks For subtitles: 0: AV_SUBTITLE_FMT_BITMAP 1: AV_SUBTITLE_FMT_TEXT 2: AV_SUBTITLE_FMT_ASS For Video: pix_ftm For Audio: sample_fmt height Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > interlaced_frame Declaration public int? interlaced_frame { get; set; } Property Value Type Description Nullable < Int32 > key_frame Declaration public int key_frame { get; set; } Property Value Type Description Int32 media_type Declaration public string media_type { get; set; } Property Value Type Description String nb_samples Declaration public long? nb_samples { get; set; } Property Value Type Description Nullable < Int64 > num_subtitle_rects Declaration public int? num_subtitle_rects { get; set; } Property Value Type Description Nullable < Int32 > pict_type Declaration public string pict_type { get; set; } Property Value Type Description String pix_fmt Declaration public string pix_fmt { get; set; } Property Value Type Description String pkt_dts Declaration public long? pkt_dts { get; set; } Property Value Type Description Nullable < Int64 > pkt_dts_time Declaration public decimal? pkt_dts_time { get; set; } Property Value Type Description Nullable < Decimal > pkt_duration Declaration public long? pkt_duration { get; set; } Property Value Type Description Nullable < Int64 > pkt_duration_time Declaration public decimal? pkt_duration_time { get; set; } Property Value Type Description Nullable < Decimal > pkt_pos Declaration public long? pkt_pos { get; set; } Property Value Type Description Nullable < Int64 > pkt_pts Declaration public long? pkt_pts { get; set; } Property Value Type Description Nullable < Int64 > pkt_pts_time Declaration public decimal? pkt_pts_time { get; set; } Property Value Type Description Nullable < Decimal > pkt_size Declaration public int? pkt_size { get; set; } Property Value Type Description Nullable < Int32 > pts Declaration public long? pts { get; set; } Property Value Type Description Nullable < Int64 > pts_time Declaration public decimal? pts_time { get; set; } Property Value Type Description Nullable < Decimal > repeat_pict Declaration public int? repeat_pict { get; set; } Property Value Type Description Nullable < Int32 > sample_aspect_ratio Declaration public string sample_aspect_ratio { get; set; } Property Value Type Description String sample_fmt Declaration public string sample_fmt { get; set; } Property Value Type Description String stream_index Declaration public int? stream_index { get; set; } Property Value Type Description Nullable < Int32 > subtitle_duration Declaration public long? subtitle_duration { get; set; } Property Value Type Description Nullable < Int64 > subtitle_duration_time Declaration public decimal? subtitle_duration_time { get; set; } Property Value Type Description Nullable < Decimal > subtitle_fmt Declaration public string subtitle_fmt { get; set; } Property Value Type Description String subtitle_pts Declaration public long? subtitle_pts { get; set; } Property Value Type Description Nullable < Int64 > subtitle_pts_time Declaration public decimal? subtitle_pts_time { get; set; } Property Value Type Description Nullable < Decimal > top_field_first Declaration public int? top_field_first { get; set; } Property Value Type Description Nullable < Int32 > width Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeFrame ffprobe frame class. Inheritance System.Object ProbeFrame Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeFrame Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties best_effort_timestamp Declaration public long? best_effort_timestamp { get; set; } Property Value Type Description Nullable < Int64 > best_effort_timestamp_time Declaration public decimal? best_effort_timestamp_time { get; set; } Property Value Type Description Nullable < Decimal > channel_layout Declaration public string channel_layout { get; set; } Property Value Type Description String channels Declaration public int? channels { get; set; } Property Value Type Description Nullable < Int32 > coded_picture_number Declaration public long? coded_picture_number { get; set; } Property Value Type Description Nullable < Int64 > color_primaries Declaration public string color_primaries { get; set; } Property Value Type Description String color_range Declaration public string color_range { get; set; } Property Value Type Description String color_space Declaration public string color_space { get; set; } Property Value Type Description String color_transfer Declaration public string color_transfer { get; set; } Property Value Type Description String display_picture_number Declaration public long? display_picture_number { get; set; } Property Value Type Description Nullable < Int64 > format Gets or sets the format. Declaration public int? format { get; set; } Property Value Type Description Nullable < Int32 > The format. Remarks For subtitles: 0: AV_SUBTITLE_FMT_BITMAP 1: AV_SUBTITLE_FMT_TEXT 2: AV_SUBTITLE_FMT_ASS For Video: pix_ftm For Audio: sample_fmt height Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > interlaced_frame Declaration public int? interlaced_frame { get; set; } Property Value Type Description Nullable < Int32 > key_frame Declaration public int key_frame { get; set; } Property Value Type Description Int32 media_type Declaration public string media_type { get; set; } Property Value Type Description String nb_samples Declaration public long? nb_samples { get; set; } Property Value Type Description Nullable < Int64 > num_subtitle_rects Declaration public int? num_subtitle_rects { get; set; } Property Value Type Description Nullable < Int32 > pict_type Declaration public string pict_type { get; set; } Property Value Type Description String pix_fmt Declaration public string pix_fmt { get; set; } Property Value Type Description String pkt_dts Declaration public long? pkt_dts { get; set; } Property Value Type Description Nullable < Int64 > pkt_dts_time Declaration public decimal? pkt_dts_time { get; set; } Property Value Type Description Nullable < Decimal > pkt_duration Declaration public long? pkt_duration { get; set; } Property Value Type Description Nullable < Int64 > pkt_duration_time Declaration public decimal? pkt_duration_time { get; set; } Property Value Type Description Nullable < Decimal > pkt_pos Declaration public long? pkt_pos { get; set; } Property Value Type Description Nullable < Int64 > pkt_pts Declaration public long? pkt_pts { get; set; } Property Value Type Description Nullable < Int64 > pkt_pts_time Declaration public decimal? pkt_pts_time { get; set; } Property Value Type Description Nullable < Decimal > pkt_size Declaration public int? pkt_size { get; set; } Property Value Type Description Nullable < Int32 > pts Declaration public long? pts { get; set; } Property Value Type Description Nullable < Int64 > pts_time Declaration public decimal? pts_time { get; set; } Property Value Type Description Nullable < Decimal > repeat_pict Declaration public int? repeat_pict { get; set; } Property Value Type Description Nullable < Int32 > sample_aspect_ratio Declaration public string sample_aspect_ratio { get; set; } Property Value Type Description String sample_fmt Declaration public string sample_fmt { get; set; } Property Value Type Description String stream_index Declaration public int? stream_index { get; set; } Property Value Type Description Nullable < Int32 > subtitle_duration Declaration public long? subtitle_duration { get; set; } Property Value Type Description Nullable < Int64 > subtitle_duration_time Declaration public decimal? subtitle_duration_time { get; set; } Property Value Type Description Nullable < Decimal > subtitle_fmt Declaration public string subtitle_fmt { get; set; } Property Value Type Description String subtitle_pts Declaration public long? subtitle_pts { get; set; } Property Value Type Description Nullable < Int64 > subtitle_pts_time Declaration public decimal? subtitle_pts_time { get; set; } Property Value Type Description Nullable < Decimal > top_field_first Declaration public int? top_field_first { get; set; } Property Value Type Description Nullable < Int32 > width Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbePacket.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbePacket.html",
     "title": "Class ProbePacket",
-    "keywords": "Class ProbePacket ffprobe packet class. Inheritance Object ProbePacket Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbePacket Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties codec_type Declaration public string codec_type { get; set; } Property Value Type Description String data Declaration public string data { get; set; } Property Value Type Description String data_hash Declaration public string data_hash { get; set; } Property Value Type Description String dts Declaration public long? dts { get; set; } Property Value Type Description Nullable < Int64 > dts_time Declaration public decimal? dts_time { get; set; } Property Value Type Description Nullable < Decimal > duration Declaration public long? duration { get; set; } Property Value Type Description Nullable < Int64 > duration_time Declaration public decimal? duration_time { get; set; } Property Value Type Description Nullable < Decimal > flags Declaration public string flags { get; set; } Property Value Type Description String pos Declaration public int pos { get; set; } Property Value Type Description Int32 pts Declaration public long? pts { get; set; } Property Value Type Description Nullable < Int64 > pts_time Declaration public decimal? pts_time { get; set; } Property Value Type Description Nullable < Decimal > side_data_list Declaration public JsonString side_data_list { get; set; } Property Value Type Description JsonString size Declaration public int? size { get; set; } Property Value Type Description Nullable < Int32 > stream_index Declaration public int stream_index { get; set; } Property Value Type Description Int32 tags Declaration public Dictionary tags { get; set; } Property Value Type Description Dictionary < String , String > Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbePacket ffprobe packet class. Inheritance System.Object ProbePacket Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbePacket Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties codec_type Declaration public string codec_type { get; set; } Property Value Type Description String data Declaration public string data { get; set; } Property Value Type Description String data_hash Declaration public string data_hash { get; set; } Property Value Type Description String dts Declaration public long? dts { get; set; } Property Value Type Description Nullable < Int64 > dts_time Declaration public decimal? dts_time { get; set; } Property Value Type Description Nullable < Decimal > duration Declaration public long? duration { get; set; } Property Value Type Description Nullable < Int64 > duration_time Declaration public decimal? duration_time { get; set; } Property Value Type Description Nullable < Decimal > flags Declaration public string flags { get; set; } Property Value Type Description String pos Declaration public int pos { get; set; } Property Value Type Description Int32 pts Declaration public long? pts { get; set; } Property Value Type Description Nullable < Int64 > pts_time Declaration public decimal? pts_time { get; set; } Property Value Type Description Nullable < Decimal > side_data_list Declaration public JsonString side_data_list { get; set; } Property Value Type Description JsonString size Declaration public int? size { get; set; } Property Value Type Description Nullable < Int32 > stream_index Declaration public int stream_index { get; set; } Property Value Type Description Int32 tags Declaration public Dictionary tags { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeResult.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeResult.html",
     "title": "Class ProbeResult",
-    "keywords": "Class ProbeResult ffprobe result class. Inheritance Object ProbeResult Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeResult Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties chapters Declaration public virtual ProbeChapter[] chapters { get; set; } Property Value Type Description ProbeChapter [] error Declaration public virtual ProbeError error { get; set; } Property Value Type Description ProbeError format Declaration public virtual ProbeFormat format { get; set; } Property Value Type Description ProbeFormat frames Declaration public virtual ProbeFrame[] frames { get; set; } Property Value Type Description ProbeFrame [] Name Declaration public string Name { get; set; } Property Value Type Description String packets Declaration public virtual ProbePacket[] packets { get; set; } Property Value Type Description ProbePacket [] Segment Declaration public int Segment { get; set; } Property Value Type Description Int32 streams Declaration public virtual ProbeStream[] streams { get; set; } Property Value Type Description ProbeStream [] Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeResult ffprobe result class. Inheritance System.Object ProbeResult Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeResult Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties chapters Declaration public virtual ProbeChapter[] chapters { get; set; } Property Value Type Description ProbeChapter [] error Declaration public virtual ProbeError error { get; set; } Property Value Type Description ProbeError format Declaration public virtual ProbeFormat format { get; set; } Property Value Type Description ProbeFormat frames Declaration public virtual ProbeFrame[] frames { get; set; } Property Value Type Description ProbeFrame [] Name Declaration public string Name { get; set; } Property Value Type Description String packets Declaration public virtual ProbePacket[] packets { get; set; } Property Value Type Description ProbePacket [] Segment Declaration public int Segment { get; set; } Property Value Type Description Int32 streams Declaration public virtual ProbeStream[] streams { get; set; } Property Value Type Description ProbeStream [] Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideData.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideData.html",
     "title": "Class ProbeSideData",
-    "keywords": "Class ProbeSideData ffprobe chapter class. Inheritance Object ProbeSideData ProbeSideDataContentLightLevel ProbeSideDataDisplayMatrix ProbeSideDataDovi ProbeSideDataMateringDisplay ProbeSideDataUnknown Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeSideData Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties side_data_type Declaration public string side_data_type { get; set; } Property Value Type Description String Methods DeserializeRaw(String, IJsonSerializer) Declaration public static ProbeSideData DeserializeRaw(string s, IJsonSerializer jsonSerializer) Parameters Type Name Description String s IJsonSerializer jsonSerializer Returns Type Description ProbeSideData Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeSideData ffprobe chapter class. Inheritance System.Object ProbeSideData ProbeSideDataContentLightLevel ProbeSideDataDisplayMatrix ProbeSideDataDovi ProbeSideDataMateringDisplay ProbeSideDataUnknown Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeSideData Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties side_data_type Declaration public string side_data_type { get; set; } Property Value Type Description String Methods DeserializeRaw(String, IJsonSerializer) Declaration public static ProbeSideData DeserializeRaw(string s, IJsonSerializer jsonSerializer) Parameters Type Name Description String s IJsonSerializer jsonSerializer Returns Type Description ProbeSideData Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideDataList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideDataList.html",
     "title": "Class ProbeSideDataList",
-    "keywords": "Class ProbeSideDataList Inheritance Object List < ProbeSideData > ProbeSideDataList Implements IList < ProbeSideData > ICollection < ProbeSideData > IReadOnlyList < ProbeSideData > IReadOnlyCollection < ProbeSideData > IEnumerable < ProbeSideData > IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(ProbeSideData) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(ProbeSideData) List.BinarySearch(ProbeSideData, IComparer) List.BinarySearch(Int32, Int32, ProbeSideData, IComparer) List.Clear() List.Contains(ProbeSideData) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(ProbeSideData[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.ProbeModel.ProbeSideData[], System.Int32) List.CopyTo(Int32, ProbeSideData[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(ProbeSideData) List.IndexOf(ProbeSideData, Int32) List.IndexOf(ProbeSideData, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.ProbeModel.ProbeSideData) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(ProbeSideData) List.LastIndexOf(ProbeSideData, Int32) List.LastIndexOf(ProbeSideData, Int32, Int32) List.Remove(ProbeSideData) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeSideDataList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors ProbeSideDataList() Initializes a new instance of the List class that is empty and has the default initial capacity. Declaration public ProbeSideDataList() ProbeSideDataList(IEnumerable) Initializes a new instance of the List class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied. Declaration public ProbeSideDataList(IEnumerable collection) Parameters Type Name Description IEnumerable < ProbeSideData > collection The collection whose elements are copied to the new list. Exceptions Type Condition ArgumentNullException collection is null. Properties Json Declaration public JsonString Json { get; set; } Property Value Type Description JsonString Methods DeserializeRaw(String, IJsonSerializer) Declaration public static ProbeSideDataList DeserializeRaw(string s, IJsonSerializer jsonSerializer) Parameters Type Name Description String s IJsonSerializer jsonSerializer Returns Type Description ProbeSideDataList Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeSideDataList Inheritance System.Object List < ProbeSideData > ProbeSideDataList Implements System.Collections.Generic.IList < ProbeSideData > ICollection < ProbeSideData > IReadOnlyList < ProbeSideData > IReadOnlyCollection < ProbeSideData > System.Collections.Generic.IEnumerable < ProbeSideData > IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.ProbeModel.ProbeSideData) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(ProbeSideData) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.ProbeModel.ProbeSideData, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, ProbeSideData, IComparer) List.Clear() List.Contains(ProbeSideData) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.ProbeModel.ProbeSideData[]) List.CopyTo(ProbeSideData[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.ProbeModel.ProbeSideData[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(ProbeSideData) List.IndexOf(ProbeSideData, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.ProbeModel.ProbeSideData, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.ProbeModel.ProbeSideData) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(ProbeSideData) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.ProbeModel.ProbeSideData, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.ProbeModel.ProbeSideData, System.Int32, System.Int32) List.Remove(ProbeSideData) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeSideDataList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors ProbeSideDataList() Initializes a new instance of the List class that is empty and has the default initial capacity. Declaration public ProbeSideDataList() ProbeSideDataList(IEnumerable) Initializes a new instance of the List class that contains elements copied from the specified collection and has sufficient capacity to accommodate the number of elements copied. Declaration public ProbeSideDataList(IEnumerable collection) Parameters Type Name Description System.Collections.Generic.IEnumerable < ProbeSideData > collection The collection whose elements are copied to the new list. Exceptions Type Condition ArgumentNullException collection is null. Properties Json Declaration public JsonString Json { get; set; } Property Value Type Description JsonString Methods DeserializeRaw(String, IJsonSerializer) Declaration public static ProbeSideDataList DeserializeRaw(string s, IJsonSerializer jsonSerializer) Parameters Type Name Description String s IJsonSerializer jsonSerializer Returns Type Description ProbeSideDataList Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeStream.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeStream.html",
     "title": "Class ProbeStream",
-    "keywords": "Class ProbeStream ffprobe stream class. Inheritance Object ProbeStream Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeStream Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties attachment_size Declaration public int? attachment_size { get; set; } Property Value Type Description Nullable < Int32 > avg_frame_rate Declaration public string avg_frame_rate { get; set; } Property Value Type Description String bit_rate Declaration public int? bit_rate { get; set; } Property Value Type Description Nullable < Int32 > bits_per_raw_sample Declaration public int? bits_per_raw_sample { get; set; } Property Value Type Description Nullable < Int32 > bits_per_sample Declaration public int? bits_per_sample { get; set; } Property Value Type Description Nullable < Int32 > channel_layout Declaration public string channel_layout { get; set; } Property Value Type Description String channels Declaration public int? channels { get; set; } Property Value Type Description Nullable < Int32 > chroma_location Declaration public string chroma_location { get; set; } Property Value Type Description String closed_captions Declaration public int? closed_captions { get; set; } Property Value Type Description Nullable < Int32 > codec_long_name Declaration public string codec_long_name { get; set; } Property Value Type Description String codec_name Declaration public string codec_name { get; set; } Property Value Type Description String codec_tag Declaration public string codec_tag { get; set; } Property Value Type Description String codec_tag_string Declaration public string codec_tag_string { get; set; } Property Value Type Description String codec_type Declaration public string codec_type { get; set; } Property Value Type Description String coded_height Declaration public int? coded_height { get; set; } Property Value Type Description Nullable < Int32 > coded_width Declaration public int? coded_width { get; set; } Property Value Type Description Nullable < Int32 > color_primaries Declaration public string color_primaries { get; set; } Property Value Type Description String color_range Declaration public string color_range { get; set; } Property Value Type Description String color_space Declaration public string color_space { get; set; } Property Value Type Description String color_transfer Declaration public string color_transfer { get; set; } Property Value Type Description String display_aspect_ratio Declaration public string display_aspect_ratio { get; set; } Property Value Type Description String disposition Declaration public Dictionary disposition { get; set; } Property Value Type Description Dictionary < String , String > duration Declaration public decimal? duration { get; set; } Property Value Type Description Nullable < Decimal > duration_ts Declaration public long? duration_ts { get; set; } Property Value Type Description Nullable < Int64 > extradata Declaration public string extradata { get; set; } Property Value Type Description String extradata_hash Declaration public string extradata_hash { get; set; } Property Value Type Description String field_order Declaration public string field_order { get; set; } Property Value Type Description String has_b_frames Declaration public int? has_b_frames { get; set; } Property Value Type Description Nullable < Int32 > height Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > id Declaration public string id { get; set; } Property Value Type Description String index Declaration public int? index { get; set; } Property Value Type Description Nullable < Int32 > is_avc Declaration public string is_avc { get; set; } Property Value Type Description String level Declaration public int? level { get; set; } Property Value Type Description Nullable < Int32 > max_bit_rate Declaration public int? max_bit_rate { get; set; } Property Value Type Description Nullable < Int32 > nal_length_size Declaration public string nal_length_size { get; set; } Property Value Type Description String nb_frames Declaration public int? nb_frames { get; set; } Property Value Type Description Nullable < Int32 > nb_read_frames Declaration public int? nb_read_frames { get; set; } Property Value Type Description Nullable < Int32 > nb_read_packets Declaration public int? nb_read_packets { get; set; } Property Value Type Description Nullable < Int32 > pix_fmt Declaration public string pix_fmt { get; set; } Property Value Type Description String profile Declaration public string profile { get; set; } Property Value Type Description String r_frame_rate Declaration public string r_frame_rate { get; set; } Property Value Type Description String refs Declaration public int? refs { get; set; } Property Value Type Description Nullable < Int32 > sample_aspect_ratio Declaration public string sample_aspect_ratio { get; set; } Property Value Type Description String sample_fmt Declaration public string sample_fmt { get; set; } Property Value Type Description String sample_rate Declaration public string sample_rate { get; set; } Property Value Type Description String side_data_list Declaration public ProbeSideDataList side_data_list { get; set; } Property Value Type Description ProbeSideDataList start_pts Declaration public long? start_pts { get; set; } Property Value Type Description Nullable < Int64 > start_time Declaration public decimal? start_time { get; set; } Property Value Type Description Nullable < Decimal > tags Declaration public Dictionary tags { get; set; } Property Value Type Description Dictionary < String , String > time_base Declaration public string time_base { get; set; } Property Value Type Description String timecode Declaration public string timecode { get; set; } Property Value Type Description String width Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer) ProbeStreamExtensions.AsAudioStream(ProbeStream) ProbeStreamExtensions.AsBaseStream(ProbeStream) ProbeStreamExtensions.AsSubtitleStream(ProbeStream) ProbeStreamExtensions.AsVideoStream(ProbeStream) ProbeStreamExtensions.AsAttachmentStream(ProbeStream) ProbeStreamExtensions.AsUnknownStream(ProbeStream)"
+    "keywords": "Class ProbeStream ffprobe stream class. Inheritance System.Object ProbeStream Namespace : Emby.Media.Model.ProbeModel Assembly : Emby.Media.Model.dll Syntax [Serializable] public class ProbeStream Remarks Based on official spec from: https://raw.githubusercontent.com/FFmpeg/FFmpeg/master/doc/ffprobe.xsd Properties attachment_size Declaration public int? attachment_size { get; set; } Property Value Type Description Nullable < Int32 > avg_frame_rate Declaration public string avg_frame_rate { get; set; } Property Value Type Description String bit_rate Declaration public int? bit_rate { get; set; } Property Value Type Description Nullable < Int32 > bits_per_raw_sample Declaration public int? bits_per_raw_sample { get; set; } Property Value Type Description Nullable < Int32 > bits_per_sample Declaration public int? bits_per_sample { get; set; } Property Value Type Description Nullable < Int32 > channel_layout Declaration public string channel_layout { get; set; } Property Value Type Description String channels Declaration public int? channels { get; set; } Property Value Type Description Nullable < Int32 > chroma_location Declaration public string chroma_location { get; set; } Property Value Type Description String closed_captions Declaration public int? closed_captions { get; set; } Property Value Type Description Nullable < Int32 > codec_long_name Declaration public string codec_long_name { get; set; } Property Value Type Description String codec_name Declaration public string codec_name { get; set; } Property Value Type Description String codec_tag Declaration public string codec_tag { get; set; } Property Value Type Description String codec_tag_string Declaration public string codec_tag_string { get; set; } Property Value Type Description String codec_type Declaration public string codec_type { get; set; } Property Value Type Description String coded_height Declaration public int? coded_height { get; set; } Property Value Type Description Nullable < Int32 > coded_width Declaration public int? coded_width { get; set; } Property Value Type Description Nullable < Int32 > color_primaries Declaration public string color_primaries { get; set; } Property Value Type Description String color_range Declaration public string color_range { get; set; } Property Value Type Description String color_space Declaration public string color_space { get; set; } Property Value Type Description String color_transfer Declaration public string color_transfer { get; set; } Property Value Type Description String display_aspect_ratio Declaration public string display_aspect_ratio { get; set; } Property Value Type Description String disposition Declaration public Dictionary disposition { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > duration Declaration public decimal? duration { get; set; } Property Value Type Description Nullable < Decimal > duration_ts Declaration public long? duration_ts { get; set; } Property Value Type Description Nullable < Int64 > extradata Declaration public string extradata { get; set; } Property Value Type Description String extradata_hash Declaration public string extradata_hash { get; set; } Property Value Type Description String field_order Declaration public string field_order { get; set; } Property Value Type Description String has_b_frames Declaration public int? has_b_frames { get; set; } Property Value Type Description Nullable < Int32 > height Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > id Declaration public string id { get; set; } Property Value Type Description String index Declaration public int? index { get; set; } Property Value Type Description Nullable < Int32 > is_avc Declaration public string is_avc { get; set; } Property Value Type Description String level Declaration public int? level { get; set; } Property Value Type Description Nullable < Int32 > max_bit_rate Declaration public int? max_bit_rate { get; set; } Property Value Type Description Nullable < Int32 > nal_length_size Declaration public string nal_length_size { get; set; } Property Value Type Description String nb_frames Declaration public int? nb_frames { get; set; } Property Value Type Description Nullable < Int32 > nb_read_frames Declaration public int? nb_read_frames { get; set; } Property Value Type Description Nullable < Int32 > nb_read_packets Declaration public int? nb_read_packets { get; set; } Property Value Type Description Nullable < Int32 > pix_fmt Declaration public string pix_fmt { get; set; } Property Value Type Description String profile Declaration public string profile { get; set; } Property Value Type Description String r_frame_rate Declaration public string r_frame_rate { get; set; } Property Value Type Description String refs Declaration public int? refs { get; set; } Property Value Type Description Nullable < Int32 > sample_aspect_ratio Declaration public string sample_aspect_ratio { get; set; } Property Value Type Description String sample_fmt Declaration public string sample_fmt { get; set; } Property Value Type Description String sample_rate Declaration public string sample_rate { get; set; } Property Value Type Description String side_data_list Declaration public ProbeSideDataList side_data_list { get; set; } Property Value Type Description ProbeSideDataList start_pts Declaration public long? start_pts { get; set; } Property Value Type Description Nullable < Int64 > start_time Declaration public decimal? start_time { get; set; } Property Value Type Description Nullable < Decimal > tags Declaration public Dictionary tags { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > time_base Declaration public string time_base { get; set; } Property Value Type Description String timecode Declaration public string timecode { get; set; } Property Value Type Description String width Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer) ProbeStreamExtensions.AsAudioStream(ProbeStream) ProbeStreamExtensions.AsBaseStream(ProbeStream) ProbeStreamExtensions.AsSubtitleStream(ProbeStream) ProbeStreamExtensions.AsVideoStream(ProbeStream) ProbeStreamExtensions.AsAttachmentStream(ProbeStream) ProbeStreamExtensions.AsUnknownStream(ProbeStream)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.html",
@@ -927,37 +927,37 @@
   "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataContentLightLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataContentLightLevel.html",
     "title": "Class ProbeSideDataContentLightLevel",
-    "keywords": "Class ProbeSideDataContentLightLevel Inheritance Object ProbeSideData ProbeSideDataContentLightLevel Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataContentLightLevel : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"Content light level metadata\" Field Value Type Description String Properties max_average Declaration public int? max_average { get; set; } Property Value Type Description Nullable < Int32 > max_content Declaration public int? max_content { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeSideDataContentLightLevel Inheritance System.Object ProbeSideData ProbeSideDataContentLightLevel Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataContentLightLevel : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"Content light level metadata\" Field Value Type Description String Properties max_average Declaration public int? max_average { get; set; } Property Value Type Description Nullable < Int32 > max_content Declaration public int? max_content { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDisplayMatrix.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDisplayMatrix.html",
     "title": "Class ProbeSideDataDisplayMatrix",
-    "keywords": "Class ProbeSideDataDisplayMatrix Inheritance Object ProbeSideData ProbeSideDataDisplayMatrix Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataDisplayMatrix : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"Display Matrix\" Field Value Type Description String Properties displaymatrix Declaration public string displaymatrix { get; set; } Property Value Type Description String rotation Declaration public double? rotation { get; set; } Property Value Type Description Nullable < Double > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeSideDataDisplayMatrix Inheritance System.Object ProbeSideData ProbeSideDataDisplayMatrix Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataDisplayMatrix : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"Display Matrix\" Field Value Type Description String Properties displaymatrix Declaration public string displaymatrix { get; set; } Property Value Type Description String rotation Declaration public double? rotation { get; set; } Property Value Type Description Nullable < Double > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDovi.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDovi.html",
     "title": "Class ProbeSideDataDovi",
-    "keywords": "Class ProbeSideDataDovi Inheritance Object ProbeSideData ProbeSideDataDovi Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataDovi : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"DOVI configuration record\" Field Value Type Description String Properties bl_present_flag Declaration public int bl_present_flag { get; set; } Property Value Type Description Int32 dv_bl_signal_compatibility_id Declaration public int dv_bl_signal_compatibility_id { get; set; } Property Value Type Description Int32 dv_level Declaration public int dv_level { get; set; } Property Value Type Description Int32 dv_profile Declaration public int dv_profile { get; set; } Property Value Type Description Int32 dv_version_major Declaration public int dv_version_major { get; set; } Property Value Type Description Int32 dv_version_minor Declaration public int dv_version_minor { get; set; } Property Value Type Description Int32 el_present_flag Declaration public int el_present_flag { get; set; } Property Value Type Description Int32 rpu_present_flag Declaration public int rpu_present_flag { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeSideDataDovi Inheritance System.Object ProbeSideData ProbeSideDataDovi Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataDovi : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"DOVI configuration record\" Field Value Type Description String Properties bl_present_flag Declaration public int bl_present_flag { get; set; } Property Value Type Description Int32 dv_bl_signal_compatibility_id Declaration public int dv_bl_signal_compatibility_id { get; set; } Property Value Type Description Int32 dv_level Declaration public int dv_level { get; set; } Property Value Type Description Int32 dv_profile Declaration public int dv_profile { get; set; } Property Value Type Description Int32 dv_version_major Declaration public int dv_version_major { get; set; } Property Value Type Description Int32 dv_version_minor Declaration public int dv_version_minor { get; set; } Property Value Type Description Int32 el_present_flag Declaration public int el_present_flag { get; set; } Property Value Type Description Int32 rpu_present_flag Declaration public int rpu_present_flag { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataMateringDisplay.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataMateringDisplay.html",
     "title": "Class ProbeSideDataMateringDisplay",
-    "keywords": "Class ProbeSideDataMateringDisplay Inheritance Object ProbeSideData ProbeSideDataMateringDisplay Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataMateringDisplay : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"Mastering display metadata\" Field Value Type Description String Properties blue_x Declaration public double? blue_x { get; set; } Property Value Type Description Nullable < Double > blue_y Declaration public double? blue_y { get; set; } Property Value Type Description Nullable < Double > green_x Declaration public double? green_x { get; set; } Property Value Type Description Nullable < Double > green_y Declaration public double? green_y { get; set; } Property Value Type Description Nullable < Double > max_luminance Declaration public double? max_luminance { get; set; } Property Value Type Description Nullable < Double > min_luminance Declaration public double? min_luminance { get; set; } Property Value Type Description Nullable < Double > red_x Declaration public double? red_x { get; set; } Property Value Type Description Nullable < Double > red_y Declaration public double? red_y { get; set; } Property Value Type Description Nullable < Double > white_point_x Declaration public double? white_point_x { get; set; } Property Value Type Description Nullable < Double > white_point_y Declaration public double? white_point_y { get; set; } Property Value Type Description Nullable < Double > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeSideDataMateringDisplay Inheritance System.Object ProbeSideData ProbeSideDataMateringDisplay Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataMateringDisplay : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"Mastering display metadata\" Field Value Type Description String Properties blue_x Declaration public double? blue_x { get; set; } Property Value Type Description Nullable < Double > blue_y Declaration public double? blue_y { get; set; } Property Value Type Description Nullable < Double > green_x Declaration public double? green_x { get; set; } Property Value Type Description Nullable < Double > green_y Declaration public double? green_y { get; set; } Property Value Type Description Nullable < Double > max_luminance Declaration public double? max_luminance { get; set; } Property Value Type Description Nullable < Double > min_luminance Declaration public double? min_luminance { get; set; } Property Value Type Description Nullable < Double > red_x Declaration public double? red_x { get; set; } Property Value Type Description Nullable < Double > red_y Declaration public double? red_y { get; set; } Property Value Type Description Nullable < Double > white_point_x Declaration public double? white_point_x { get; set; } Property Value Type Description Nullable < Double > white_point_y Declaration public double? white_point_y { get; set; } Property Value Type Description Nullable < Double > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataUnknown.html": {
     "href": "reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataUnknown.html",
     "title": "Class ProbeSideDataUnknown",
-    "keywords": "Class ProbeSideDataUnknown Inheritance Object ProbeSideData ProbeSideDataUnknown Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataUnknown : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"Unknown\" Field Value Type Description String Properties Json Declaration public JsonString Json { get; set; } Property Value Type Description JsonString Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProbeSideDataUnknown Inheritance System.Object ProbeSideData ProbeSideDataUnknown Inherited Members ProbeSideData.side_data_type ProbeSideData.DeserializeRaw(String, IJsonSerializer) Namespace : Emby.Media.Model.ProbeModel.SideData Assembly : Emby.Media.Model.dll Syntax public class ProbeSideDataUnknown : ProbeSideData Fields SideDataTypeName Declaration public const string SideDataTypeName = \"Unknown\" Field Value Type Description String Properties Json Declaration public JsonString Json { get; set; } Property Value Type Description JsonString Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Streams.AttachmentStream.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.AttachmentStream.html",
     "title": "Class AttachmentStream",
-    "keywords": "Class AttachmentStream Inheritance Object StreamBase AttachmentStream Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class AttachmentStream : StreamBase, ICloneable Constructors AttachmentStream() Initializes a new instance of the AttachmentStream class. Declaration public AttachmentStream() AttachmentStream(AttachmentStream) Initializes a new instance of the AttachmentStream class. Declaration public AttachmentStream(AttachmentStream source) Parameters Type Name Description AttachmentStream source The source. Remarks Copy constructor. AttachmentStream(MediaStream) Initializes a new instance of the AttachmentStream class. Declaration public AttachmentStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties AttachmentSize Gets or sets the attachment size in bytes. Declaration [Display(Name = \"Attachment Size\", Description = \"The size of the attachment in bytes.\")] public int? AttachmentSize { get; set; } Property Value Type Description Nullable < Int32 > The attachment size. AttachmentType Declaration [Display(Name = \"Attachment Type\", Description = \"Attachment Type\")] public AttachmentTypes AttachmentType { get; set; } Property Value Type Description AttachmentTypes CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName FileName Gets or sets the attachment file name. Declaration [Display(Name = \"File Name\", Description = \"The attachment file name.\")] public string FileName { get; set; } Property Value Type Description String The attachment file name. MimeType Gets or sets the attachment mime type. Declaration [Display(Name = \"Mime Type\", Description = \"The attachment mime type.\")] public string MimeType { get; set; } Property Value Type Description String The attachment mime type. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AttachmentStream Inheritance System.Object StreamBase AttachmentStream Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class AttachmentStream : StreamBase, ICloneable Constructors AttachmentStream() Initializes a new instance of the AttachmentStream class. Declaration public AttachmentStream() AttachmentStream(AttachmentStream) Initializes a new instance of the AttachmentStream class. Declaration public AttachmentStream(AttachmentStream source) Parameters Type Name Description AttachmentStream source The source. Remarks Copy constructor. AttachmentStream(MediaStream) Initializes a new instance of the AttachmentStream class. Declaration public AttachmentStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties AttachmentSize Gets or sets the attachment size in bytes. Declaration [Display(Name = \"Attachment Size\", Description = \"The size of the attachment in bytes.\")] public int? AttachmentSize { get; set; } Property Value Type Description Nullable < Int32 > The attachment size. AttachmentType Declaration [Display(Name = \"Attachment Type\", Description = \"Attachment Type\")] public AttachmentTypes AttachmentType { get; set; } Property Value Type Description AttachmentTypes CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName FileName Gets or sets the attachment file name. Declaration [Display(Name = \"File Name\", Description = \"The attachment file name.\")] public string FileName { get; set; } Property Value Type Description String The attachment file name. MimeType Gets or sets the attachment mime type. Declaration [Display(Name = \"Mime Type\", Description = \"The attachment mime type.\")] public string MimeType { get; set; } Property Value Type Description String The attachment mime type. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Streams.AudioStream.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.AudioStream.html",
     "title": "Class AudioStream",
-    "keywords": "Class AudioStream Inheritance Object StreamBase AudioStream Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class AudioStream : StreamBase, ICloneable Constructors AudioStream() Initializes a new instance of the AudioStream class. Declaration public AudioStream() AudioStream(AudioStream) Initializes a new instance of the AudioStream class. Declaration public AudioStream(AudioStream source) Parameters Type Name Description AudioStream source The source. Remarks Copy constructor. AudioStream(MediaStream) Initializes a new instance of the AudioStream class. Declaration public AudioStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties AudioCodec Declaration [Display(Name = \"Audio Codec\", Description = \"Audio Codec\")] public AudioMediaTypes AudioCodec { get; set; } Property Value Type Description AudioMediaTypes BitRate Gets or sets the bit rate. Declaration [Display(Name = \"Bitrate\", Description = \"The bitrate of the stream\")] public BitRate? BitRate { get; set; } Property Value Type Description Nullable < BitRate > The bit rate. BitsPerSample Gets or sets the bit depth. Declaration [Display(Name = \"Bits per Sample\", Description = \"Number of bits per sample\")] public int? BitsPerSample { get; set; } Property Value Type Description Nullable < Int32 > The bit depth. ChannelLayout Gets or sets the channel layout. Declaration [Display(Name = \"Channel Layout\", Description = \"Layout of channels\")] public ChannelLayouts? ChannelLayout { get; set; } Property Value Type Description Nullable < ChannelLayouts > The channel layout. Channels Gets or sets the channels. Declaration [Display(Name = \"Channel Count\", Description = \"The number of channels\")] public int? Channels { get; set; } Property Value Type Description Nullable < Int32 > The channels. CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName Profile Gets or sets the profile. Declaration [Display(Name = \"Profile\", Description = \"The video encoding profile\")] public string Profile { get; set; } Property Value Type Description String The profile. SampleFormat Declaration [Display(Name = \"Sample Format\", Description = \"Format of samples\")] public SampleFormats? SampleFormat { get; set; } Property Value Type Description Nullable < SampleFormats > SampleRate Gets or sets the sample rate. Declaration [Display(Name = \"Sample Rate\", Description = \"Number of samples per second\")] public SampleRates? SampleRate { get; set; } Property Value Type Description Nullable < SampleRates > The sample rate. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AudioStream Inheritance System.Object StreamBase AudioStream Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class AudioStream : StreamBase, ICloneable Constructors AudioStream() Initializes a new instance of the AudioStream class. Declaration public AudioStream() AudioStream(AudioStream) Initializes a new instance of the AudioStream class. Declaration public AudioStream(AudioStream source) Parameters Type Name Description AudioStream source The source. Remarks Copy constructor. AudioStream(MediaStream) Initializes a new instance of the AudioStream class. Declaration public AudioStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties AudioCodec Declaration [Display(Name = \"Audio Codec\", Description = \"Audio Codec\")] public AudioMediaTypes AudioCodec { get; set; } Property Value Type Description AudioMediaTypes BitRate Gets or sets the bit rate. Declaration [Display(Name = \"Bitrate\", Description = \"The bitrate of the stream\")] public BitRate? BitRate { get; set; } Property Value Type Description Nullable < BitRate > The bit rate. BitsPerSample Gets or sets the bit depth. Declaration [Display(Name = \"Bits per Sample\", Description = \"Number of bits per sample\")] public int? BitsPerSample { get; set; } Property Value Type Description Nullable < Int32 > The bit depth. ChannelLayout Gets or sets the channel layout. Declaration [Display(Name = \"Channel Layout\", Description = \"Layout of channels\")] public ChannelLayouts? ChannelLayout { get; set; } Property Value Type Description Nullable < ChannelLayouts > The channel layout. Channels Gets or sets the channels. Declaration [Display(Name = \"Channel Count\", Description = \"The number of channels\")] public int? Channels { get; set; } Property Value Type Description Nullable < Int32 > The channels. CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName Profile Gets or sets the profile. Declaration [Display(Name = \"Profile\", Description = \"The video encoding profile\")] public string Profile { get; set; } Property Value Type Description String The profile. SampleFormat Declaration [Display(Name = \"Sample Format\", Description = \"Format of samples\")] public SampleFormats? SampleFormat { get; set; } Property Value Type Description Nullable < SampleFormats > SampleRate Gets or sets the sample rate. Declaration [Display(Name = \"Sample Rate\", Description = \"Number of samples per second\")] public SampleRates? SampleRate { get; set; } Property Value Type Description Nullable < SampleRates > The sample rate. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Streams.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.html",
@@ -967,97 +967,97 @@
   "reference/pluginapi/Emby.Media.Model.Streams.StreamBase.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.StreamBase.html",
     "title": "Class StreamBase",
-    "keywords": "Class StreamBase Inheritance Object StreamBase AttachmentStream AudioStream SubtitleStream UnknownStream VideoStream Implements ICloneable Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public abstract class StreamBase : ICloneable Constructors StreamBase(StreamBase) Initializes a new instance of the StreamBase class. Declaration protected StreamBase(StreamBase source) Parameters Type Name Description StreamBase source The source. Remarks Copy constructor. StreamBase(MediaStreamType, MediaStream) Initializes a new instance of the StreamBase class. Declaration protected StreamBase(MediaStreamType streamType, MediaStream originalStream) Parameters Type Name Description MediaStreamType streamType Type of the stream. MediaStream originalStream The original stream. Properties AllTags Gets or sets all tags. Declaration [Display(Name = \"All Tags\", Description = \"All tags of the media stream\")] public MediaTagList AllTags { get; set; } Property Value Type Description MediaTagList All tags. CodecName Declaration [Display(Name = \"Codec\", Description = \"Name of the stream Codec\")] public abstract string CodecName { get; } Property Value Type Description String CodecTag Declaration [Display(Name = \"Codec Tag\", Description = \"4CC codec tag string\")] public string CodecTag { get; set; } Property Value Type Description String CodecTimeBase Declaration [Browsable(false)] [Obsolete(\"ffprobe doeesn't provide this anymore.\")] [Display(Name = \"Codec Time Base\", Description = \"The codec time base\")] public Rational? CodecTimeBase { get; set; } Property Value Type Description Nullable < Rational > Comment Gets or sets the comment. Declaration [Display(Name = \"Comment\", Description = \"Value of the comment tag\")] public string Comment { get; set; } Property Value Type Description String The comment. DisplayTitle Declaration public string DisplayTitle { get; set; } Property Value Type Description String Duration Declaration [Display(Name = \"Duration\", Description = \"The duration of the stream\")] public TimeSpan? Duration { get; set; } Property Value Type Description Nullable < TimeSpan > DurationTs Declaration [Display(Name = \"Duration PTS\", Description = \"The duration in PTS (Presentation Time Stamp)\")] public long? DurationTs { get; set; } Property Value Type Description Nullable < Int64 > Id Gets or sets the identifier. Declaration [Display(Name = \"ID\", Description = \"Stream ID\")] public string Id { get; set; } Property Value Type Description String The identifier. Index Gets or sets the index. Declaration [Display(Name = \"Index\", Description = \"Index of the stream in the container\")] public int Index { get; set; } Property Value Type Description Int32 The index. IsDefault Gets or sets a value indicating whether this instance is default. Declaration [Display(Name = \"Is Default\", Description = \"Indicates the default stream\")] public bool IsDefault { get; set; } Property Value Type Description Boolean true if this instance is default; otherwise, false . IsExternal Gets or sets a value indicating whether this stream is external. Declaration [Browsable(false)] public bool IsExternal { get; set; } Property Value Type Description Boolean true if this instance is external; otherwise, false . IsForced Gets or sets a value indicating whether this instance is forced. Declaration [Display(Name = \"Is Forced\", Description = \"Indicates whether the stream should be forced\")] public bool IsForced { get; set; } Property Value Type Description Boolean true if this instance is forced; otherwise, false . IsHearingImpaired Declaration [Display(Name = \"Is Hearing Impaired\", Description = \"Indicates whether the stream is Hearing Impaired\")] public bool IsHearingImpaired { get; set; } Property Value Type Description Boolean Language Gets or sets the language. Declaration [Display(Name = \"Language\", Description = \"Value of the language tag\")] public string Language { get; set; } Property Value Type Description String The language. OriginalStream Declaration [Browsable(false)] public MediaStream OriginalStream { get; } Property Value Type Description MediaStream ParsingErrors Gets the parsing errors. Declaration public string ParsingErrors { get; set; } Property Value Type Description String The parsing errors. Pid Gets or sets the PID. Declaration [Display(Name = \"PID\", Description = \"MPEG Program ID\")] public string Pid { get; set; } Property Value Type Description String The PID. SideDataJson Gets or sets the side data json. Declaration public JsonString SideDataJson { get; set; } Property Value Type Description JsonString The side data json. StartPts Declaration [Display(Name = \"Start PTS\", Description = \"The start PTS (Presentation Time Stamp)\")] public long? StartPts { get; set; } Property Value Type Description Nullable < Int64 > StartTime Declaration [Display(Name = \"Start Time\", Description = \"The start time of the stream\")] public TimeSpan? StartTime { get; set; } Property Value Type Description Nullable < TimeSpan > StreamType Declaration [Display(Name = \"Stream Type\", Description = \"Type of the stream\")] public MediaStreamType StreamType { get; } Property Value Type Description MediaStreamType TimeBase Declaration [Display(Name = \"Stream Time Base\", Description = \"The time base of the stream\")] public Rational? TimeBase { get; set; } Property Value Type Description Nullable < Rational > Title Gets or sets the title. Declaration [Display(Name = \"Title\", Description = \"Value of the title tag\")] public string Title { get; set; } Property Value Type Description String The title. Methods Clone() Creates a new object that is a copy of the current instance. Declaration public object Clone() Returns Type Description Object A new object that is a copy of this instance. CloneCore() Declaration protected abstract StreamBase CloneCore() Returns Type Description StreamBase GetShortDescription() Gets a short description. Declaration public virtual string GetShortDescription() Returns Type Description String A string. GetShortDescriptionBits() Gets a short description. Declaration public abstract List GetShortDescriptionBits() Returns Type Description List < String > A string. Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StreamBase Inheritance System.Object StreamBase AttachmentStream AudioStream SubtitleStream UnknownStream VideoStream Implements ICloneable Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public abstract class StreamBase : ICloneable Constructors StreamBase(StreamBase) Initializes a new instance of the StreamBase class. Declaration protected StreamBase(StreamBase source) Parameters Type Name Description StreamBase source The source. Remarks Copy constructor. StreamBase(MediaStreamType, MediaStream) Initializes a new instance of the StreamBase class. Declaration protected StreamBase(MediaStreamType streamType, MediaStream originalStream) Parameters Type Name Description MediaStreamType streamType Type of the stream. MediaStream originalStream The original stream. Properties AllTags Gets or sets all tags. Declaration [Display(Name = \"All Tags\", Description = \"All tags of the media stream\")] public MediaTagList AllTags { get; set; } Property Value Type Description MediaTagList All tags. CodecName Declaration [Display(Name = \"Codec\", Description = \"Name of the stream Codec\")] public abstract string CodecName { get; } Property Value Type Description String CodecTag Declaration [Display(Name = \"Codec Tag\", Description = \"4CC codec tag string\")] public string CodecTag { get; set; } Property Value Type Description String CodecTimeBase Declaration [Browsable(false)] [Obsolete(\"ffprobe doeesn't provide this anymore.\")] [Display(Name = \"Codec Time Base\", Description = \"The codec time base\")] public Rational? CodecTimeBase { get; set; } Property Value Type Description Nullable < Rational > Comment Gets or sets the comment. Declaration [Display(Name = \"Comment\", Description = \"Value of the comment tag\")] public string Comment { get; set; } Property Value Type Description String The comment. DisplayTitle Declaration public string DisplayTitle { get; set; } Property Value Type Description String Duration Declaration [Display(Name = \"Duration\", Description = \"The duration of the stream\")] public TimeSpan? Duration { get; set; } Property Value Type Description Nullable < System.TimeSpan > DurationTs Declaration [Display(Name = \"Duration PTS\", Description = \"The duration in PTS (Presentation Time Stamp)\")] public long? DurationTs { get; set; } Property Value Type Description Nullable < Int64 > Id Gets or sets the identifier. Declaration [Display(Name = \"ID\", Description = \"Stream ID\")] public string Id { get; set; } Property Value Type Description String The identifier. Index Gets or sets the index. Declaration [Display(Name = \"Index\", Description = \"Index of the stream in the container\")] public int Index { get; set; } Property Value Type Description Int32 The index. IsDefault Gets or sets a value indicating whether this instance is default. Declaration [Display(Name = \"Is Default\", Description = \"Indicates the default stream\")] public bool IsDefault { get; set; } Property Value Type Description System.Boolean true if this instance is default; otherwise, false . IsExternal Gets or sets a value indicating whether this stream is external. Declaration [Browsable(false)] public bool IsExternal { get; set; } Property Value Type Description System.Boolean true if this instance is external; otherwise, false . IsForced Gets or sets a value indicating whether this instance is forced. Declaration [Display(Name = \"Is Forced\", Description = \"Indicates whether the stream should be forced\")] public bool IsForced { get; set; } Property Value Type Description System.Boolean true if this instance is forced; otherwise, false . IsHearingImpaired Declaration [Display(Name = \"Is Hearing Impaired\", Description = \"Indicates whether the stream is Hearing Impaired\")] public bool IsHearingImpaired { get; set; } Property Value Type Description System.Boolean Language Gets or sets the language. Declaration [Display(Name = \"Language\", Description = \"Value of the language tag\")] public string Language { get; set; } Property Value Type Description String The language. OriginalStream Declaration [Browsable(false)] public MediaStream OriginalStream { get; } Property Value Type Description MediaStream ParsingErrors Gets the parsing errors. Declaration public string ParsingErrors { get; set; } Property Value Type Description String The parsing errors. Pid Gets or sets the PID. Declaration [Display(Name = \"PID\", Description = \"MPEG Program ID\")] public string Pid { get; set; } Property Value Type Description String The PID. SideDataJson Gets or sets the side data json. Declaration public JsonString SideDataJson { get; set; } Property Value Type Description JsonString The side data json. StartPts Declaration [Display(Name = \"Start PTS\", Description = \"The start PTS (Presentation Time Stamp)\")] public long? StartPts { get; set; } Property Value Type Description Nullable < Int64 > StartTime Declaration [Display(Name = \"Start Time\", Description = \"The start time of the stream\")] public TimeSpan? StartTime { get; set; } Property Value Type Description Nullable < System.TimeSpan > StreamType Declaration [Display(Name = \"Stream Type\", Description = \"Type of the stream\")] public MediaStreamType StreamType { get; } Property Value Type Description MediaStreamType TimeBase Declaration [Display(Name = \"Stream Time Base\", Description = \"The time base of the stream\")] public Rational? TimeBase { get; set; } Property Value Type Description Nullable < Rational > Title Gets or sets the title. Declaration [Display(Name = \"Title\", Description = \"Value of the title tag\")] public string Title { get; set; } Property Value Type Description String The title. Methods Clone() Creates a new object that is a copy of the current instance. Declaration public object Clone() Returns Type Description System.Object A new object that is a copy of this instance. CloneCore() Declaration protected abstract StreamBase CloneCore() Returns Type Description StreamBase GetShortDescription() Gets a short description. Declaration public virtual string GetShortDescription() Returns Type Description String A string. GetShortDescriptionBits() Gets a short description. Declaration public abstract List GetShortDescriptionBits() Returns Type Description List < String > A string. Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Streams.SubtitleStream.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.SubtitleStream.html",
     "title": "Class SubtitleStream",
-    "keywords": "Class SubtitleStream Inheritance Object StreamBase SubtitleStream Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class SubtitleStream : StreamBase, ICloneable Constructors SubtitleStream() Initializes a new instance of the SubtitleStream class. Declaration public SubtitleStream() SubtitleStream(SubtitleStream) Initializes a new instance of the SubtitleStream class. Declaration public SubtitleStream(SubtitleStream source) Parameters Type Name Description SubtitleStream source The source. Remarks Copy constructor. SubtitleStream(MediaStream) Initializes a new instance of the SubtitleStream class. Declaration public SubtitleStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties ClosedCaptionType Gets or sets the type of the closed caption. Declaration [Display(Name = \"Closed Caption Type\", Description = \"The data/channel for closed caption streams\")] public ClosedCaptionType ClosedCaptionType { get; set; } Property Value Type Description ClosedCaptionType The type of the closed caption. CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName Extradata Declaration [Browsable(false)] [Display(Name = \"Extra Data\", Description = \"Extra Codec Data\")] public string Extradata { get; set; } Property Value Type Description String FrameSize Gets or sets the size of of graphical subtitles. Declaration [Display(Name = \"Frame Size\", Description = \"The width and height of graphical subtitles in pixels\")] public Resolution? FrameSize { get; set; } Property Value Type Description Nullable < Resolution > The size of of graphical subtitles. IsGraphical Gets or sets the size of of graphical subtitles. Declaration [Display(Name = \"Is Graphical\", Description = \"Whether the subtitles are graphical or text based\")] public bool IsGraphical { get; } Property Value Type Description Boolean The size of of graphical subtitles. IsText Declaration [Browsable(false)] public bool IsText { get; } Property Value Type Description Boolean SubtitleCodec Declaration [Display(Name = \"Subtitle Codec\", Description = \"Subtitle Codec\")] public SubtitleMediaTypes SubtitleCodec { get; set; } Property Value Type Description SubtitleMediaTypes Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleStream Inheritance System.Object StreamBase SubtitleStream Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class SubtitleStream : StreamBase, ICloneable Constructors SubtitleStream() Initializes a new instance of the SubtitleStream class. Declaration public SubtitleStream() SubtitleStream(SubtitleStream) Initializes a new instance of the SubtitleStream class. Declaration public SubtitleStream(SubtitleStream source) Parameters Type Name Description SubtitleStream source The source. Remarks Copy constructor. SubtitleStream(MediaStream) Initializes a new instance of the SubtitleStream class. Declaration public SubtitleStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties ClosedCaptionType Gets or sets the type of the closed caption. Declaration [Display(Name = \"Closed Caption Type\", Description = \"The data/channel for closed caption streams\")] public ClosedCaptionType ClosedCaptionType { get; set; } Property Value Type Description ClosedCaptionType The type of the closed caption. CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName Extradata Declaration [Browsable(false)] [Display(Name = \"Extra Data\", Description = \"Extra Codec Data\")] public string Extradata { get; set; } Property Value Type Description String FrameSize Gets or sets the size of of graphical subtitles. Declaration [Display(Name = \"Frame Size\", Description = \"The width and height of graphical subtitles in pixels\")] public Resolution? FrameSize { get; set; } Property Value Type Description Nullable < Resolution > The size of of graphical subtitles. IsGraphical Gets or sets the size of of graphical subtitles. Declaration [Display(Name = \"Is Graphical\", Description = \"Whether the subtitles are graphical or text based\")] public bool IsGraphical { get; } Property Value Type Description System.Boolean The size of of graphical subtitles. IsText Declaration [Browsable(false)] public bool IsText { get; } Property Value Type Description System.Boolean SubtitleCodec Declaration [Display(Name = \"Subtitle Codec\", Description = \"Subtitle Codec\")] public SubtitleMediaTypes SubtitleCodec { get; set; } Property Value Type Description SubtitleMediaTypes Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Streams.UnknownStream.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.UnknownStream.html",
     "title": "Class UnknownStream",
-    "keywords": "Class UnknownStream Inheritance Object StreamBase UnknownStream Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class UnknownStream : StreamBase, ICloneable Constructors UnknownStream() Initializes a new instance of the UnknownStream class. Declaration public UnknownStream() UnknownStream(UnknownStream) Initializes a new instance of the UnknownStream class. Declaration public UnknownStream(UnknownStream source) Parameters Type Name Description UnknownStream source The source. Remarks Copy constructor. UnknownStream(MediaStream) Initializes a new instance of the UnknownStream class. Declaration public UnknownStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName UnknownCodec Declaration public string UnknownCodec { get; set; } Property Value Type Description String Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UnknownStream Inheritance System.Object StreamBase UnknownStream Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class UnknownStream : StreamBase, ICloneable Constructors UnknownStream() Initializes a new instance of the UnknownStream class. Declaration public UnknownStream() UnknownStream(UnknownStream) Initializes a new instance of the UnknownStream class. Declaration public UnknownStream(UnknownStream source) Parameters Type Name Description UnknownStream source The source. Remarks Copy constructor. UnknownStream(MediaStream) Initializes a new instance of the UnknownStream class. Declaration public UnknownStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName UnknownCodec Declaration public string UnknownCodec { get; set; } Property Value Type Description String Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Streams.VideoStream.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.VideoStream.html",
     "title": "Class VideoStream",
-    "keywords": "Class VideoStream Inheritance Object StreamBase VideoStream VideoStreamH264 VideoStreamHevc VideoStreamMpeg2 Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class VideoStream : StreamBase, ICloneable Constructors VideoStream() Initializes a new instance of the VideoStream class. Declaration public VideoStream() VideoStream(VideoStream) Initializes a new instance of the VideoStream class. Declaration public VideoStream(VideoStream source) Parameters Type Name Description VideoStream source The source. Remarks Copy constructor. VideoStream(MediaStream) Initializes a new instance of the VideoStream class. Declaration public VideoStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties AspectRatio Gets or sets the display aspect ratio. Declaration [Display(Name = \"Display Aspect Ratio\", Description = \"The aspect ratio for display\")] public Rational? AspectRatio { get; set; } Property Value Type Description Nullable < Rational > The display aspect ratio. AverageFrameRate Gets or sets the average frame rate. Declaration [Display(Name = \"Average Frame Rate\", Description = \"The average video frame rate\")] public Rational? AverageFrameRate { get; set; } Property Value Type Description Nullable < Rational > The average frame rate. BitDepth Gets or sets the bit depth. Declaration [Display(Name = \"Bit Depth\", Description = \"The bitness of the first component/channel in the pixel format\")] public int? BitDepth { get; set; } Property Value Type Description Nullable < Int32 > The bit depth. BitRate Gets or sets the bit rate. Declaration [Display(Name = \"Bitrate\", Description = \"The bitrate of the stream\")] public BitRate? BitRate { get; set; } Property Value Type Description Nullable < BitRate > The bit rate. BitsPerPixel Gets or sets the number of bits per pixel. Declaration [Display(Name = \"Bits per Pixel\", Description = \"The total number of bits representing a single pixel in the pixel format\")] public int? BitsPerPixel { get; set; } Property Value Type Description Nullable < Int32 > The number of bits per pixel. CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName ColorPrimaries Declaration [Display(Name = \"Color Primaries\", Description = \"Color Primaries\")] public ColorPrimaries? ColorPrimaries { get; set; } Property Value Type Description Nullable < ColorPrimaries > ColorSpace Declaration [Display(Name = \"Color Space\", Description = \"Color Space\")] public ColorSpaces? ColorSpace { get; set; } Property Value Type Description Nullable < ColorSpaces > ColorTransfer Declaration [Display(Name = \"Color Transfer\", Description = \"Color Transfer\")] public ColorTransfers? ColorTransfer { get; set; } Property Value Type Description Nullable < ColorTransfers > ExtendedVideoSubtype Declaration [Display(Name = \"Extended Video Subtype\", Description = \"Industry profile and level definitions\")] public ExtendedVideoSubTypes ExtendedVideoSubtype { get; set; } Property Value Type Description ExtendedVideoSubTypes ExtendedVideoType Declaration [Display(Name = \"Extended Video Type\", Description = \"HDR and other industry definitions\")] public ExtendedVideoTypes ExtendedVideoType { get; set; } Property Value Type Description ExtendedVideoTypes IsAnamorphic Gets a value indicating whether this instance is anamorphic. Declaration [Browsable(false)] public bool? IsAnamorphic { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is anamorphic; otherwise, false . IsInterlaced Gets or sets a value indicating whether this instance is interlaced. Declaration [Display(Name = \"Interlaced\", Description = \"Indicates whether the video stream is interlaced\")] public bool IsInterlaced { get; set; } Property Value Type Description Boolean true if this instance is interlaced; otherwise, false . Level Gets or sets the level. Declaration [Display(Name = \"Level\", Description = \"The encoding level\")] public string Level { get; set; } Property Value Type Description String The level. PixelFormat Gets or sets the pixel format. Declaration [Display(Name = \"Pixel Format\", Description = \"The Pixel Format\")] public PixelFormat PixelFormat { get; set; } Property Value Type Description PixelFormat The pixel format. Profile Gets or sets the profile. Declaration [Display(Name = \"Profile\", Description = \"The video encoding profile\")] public string Profile { get; set; } Property Value Type Description String The profile. RealFrameRate Gets or sets the real frame rate. Declaration [Display(Name = \"Real Frame Rate\", Description = \"The real video frame rate\")] public Rational? RealFrameRate { get; set; } Property Value Type Description Nullable < Rational > The real frame rate. RefFrames Gets or sets the reference frames. Declaration [Display(Name = \"Ref Frames\", Description = \"The number of reference frames\")] public int? RefFrames { get; set; } Property Value Type Description Nullable < Int32 > The reference frames. Rotation Declaration [Display(Name = \"Rotation\", Description = \"The rotation angle\")] public int? Rotation { get; set; } Property Value Type Description Nullable < Int32 > SampleAspectRatio Gets or sets the sample aspect ratio. Declaration [Display(Name = \"Sample Aspect Ratio\", Description = \"The sample aspect ratio\")] public Rational? SampleAspectRatio { get; set; } Property Value Type Description Nullable < Rational > The sample aspect ratio. VideoCodec Declaration [Display(Name = \"Video Codec\", Description = \"Video Codec\")] public VideoMediaTypes VideoCodec { get; set; } Property Value Type Description VideoMediaTypes VideoRange Declaration [Display(Name = \"Video Range\", Description = \"Video Range\")] public string VideoRange { get; set; } Property Value Type Description String VideoSize Gets or sets the size of the video. Declaration [Display(Name = \"Video Size\", Description = \"The width and height of the video in pixels\")] public Resolution? VideoSize { get; set; } Property Value Type Description Nullable < Resolution > The size of the video. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoStream Inheritance System.Object StreamBase VideoStream VideoStreamH264 VideoStreamHevc VideoStreamMpeg2 Implements ICloneable Inherited Members StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class VideoStream : StreamBase, ICloneable Constructors VideoStream() Initializes a new instance of the VideoStream class. Declaration public VideoStream() VideoStream(VideoStream) Initializes a new instance of the VideoStream class. Declaration public VideoStream(VideoStream source) Parameters Type Name Description VideoStream source The source. Remarks Copy constructor. VideoStream(MediaStream) Initializes a new instance of the VideoStream class. Declaration public VideoStream(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties AspectRatio Gets or sets the display aspect ratio. Declaration [Display(Name = \"Display Aspect Ratio\", Description = \"The aspect ratio for display\")] public Rational? AspectRatio { get; set; } Property Value Type Description Nullable < Rational > The display aspect ratio. AverageFrameRate Gets or sets the average frame rate. Declaration [Display(Name = \"Average Frame Rate\", Description = \"The average video frame rate\")] public Rational? AverageFrameRate { get; set; } Property Value Type Description Nullable < Rational > The average frame rate. BitDepth Gets or sets the bit depth. Declaration [Display(Name = \"Bit Depth\", Description = \"The bitness of the first component/channel in the pixel format\")] public int? BitDepth { get; set; } Property Value Type Description Nullable < Int32 > The bit depth. BitRate Gets or sets the bit rate. Declaration [Display(Name = \"Bitrate\", Description = \"The bitrate of the stream\")] public BitRate? BitRate { get; set; } Property Value Type Description Nullable < BitRate > The bit rate. BitsPerPixel Gets or sets the number of bits per pixel. Declaration [Display(Name = \"Bits per Pixel\", Description = \"The total number of bits representing a single pixel in the pixel format\")] public int? BitsPerPixel { get; set; } Property Value Type Description Nullable < Int32 > The number of bits per pixel. CodecName Declaration public override string CodecName { get; } Property Value Type Description String Overrides StreamBase.CodecName ColorPrimaries Declaration [Display(Name = \"Color Primaries\", Description = \"Color Primaries\")] public ColorPrimaries? ColorPrimaries { get; set; } Property Value Type Description Nullable < ColorPrimaries > ColorSpace Declaration [Display(Name = \"Color Space\", Description = \"Color Space\")] public ColorSpaces? ColorSpace { get; set; } Property Value Type Description Nullable < ColorSpaces > ColorTransfer Declaration [Display(Name = \"Color Transfer\", Description = \"Color Transfer\")] public ColorTransfers? ColorTransfer { get; set; } Property Value Type Description Nullable < ColorTransfers > ExtendedVideoSubtype Declaration [Display(Name = \"Extended Video Subtype\", Description = \"Industry profile and level definitions\")] public ExtendedVideoSubTypes ExtendedVideoSubtype { get; set; } Property Value Type Description ExtendedVideoSubTypes ExtendedVideoType Declaration [Display(Name = \"Extended Video Type\", Description = \"HDR and other industry definitions\")] public ExtendedVideoTypes ExtendedVideoType { get; set; } Property Value Type Description ExtendedVideoTypes IsAnamorphic Gets a value indicating whether this instance is anamorphic. Declaration [Browsable(false)] public bool? IsAnamorphic { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is anamorphic; otherwise, false . IsInterlaced Gets or sets a value indicating whether this instance is interlaced. Declaration [Display(Name = \"Interlaced\", Description = \"Indicates whether the video stream is interlaced\")] public bool IsInterlaced { get; set; } Property Value Type Description System.Boolean true if this instance is interlaced; otherwise, false . Level Gets or sets the level. Declaration [Display(Name = \"Level\", Description = \"The encoding level\")] public string Level { get; set; } Property Value Type Description String The level. PixelFormat Gets or sets the pixel format. Declaration [Display(Name = \"Pixel Format\", Description = \"The Pixel Format\")] public PixelFormat PixelFormat { get; set; } Property Value Type Description PixelFormat The pixel format. Profile Gets or sets the profile. Declaration [Display(Name = \"Profile\", Description = \"The video encoding profile\")] public string Profile { get; set; } Property Value Type Description String The profile. RealFrameRate Gets or sets the real frame rate. Declaration [Display(Name = \"Real Frame Rate\", Description = \"The real video frame rate\")] public Rational? RealFrameRate { get; set; } Property Value Type Description Nullable < Rational > The real frame rate. RefFrames Gets or sets the reference frames. Declaration [Display(Name = \"Ref Frames\", Description = \"The number of reference frames\")] public int? RefFrames { get; set; } Property Value Type Description Nullable < Int32 > The reference frames. Rotation Declaration [Display(Name = \"Rotation\", Description = \"The rotation angle\")] public int? Rotation { get; set; } Property Value Type Description Nullable < Int32 > SampleAspectRatio Gets or sets the sample aspect ratio. Declaration [Display(Name = \"Sample Aspect Ratio\", Description = \"The sample aspect ratio\")] public Rational? SampleAspectRatio { get; set; } Property Value Type Description Nullable < Rational > The sample aspect ratio. VideoCodec Declaration [Display(Name = \"Video Codec\", Description = \"Video Codec\")] public VideoMediaTypes VideoCodec { get; set; } Property Value Type Description VideoMediaTypes VideoRange Declaration [Display(Name = \"Video Range\", Description = \"Video Range\")] public string VideoRange { get; set; } Property Value Type Description String VideoSize Gets or sets the size of the video. Declaration [Display(Name = \"Video Size\", Description = \"The width and height of the video in pixels\")] public Resolution? VideoSize { get; set; } Property Value Type Description Nullable < Resolution > The size of the video. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides StreamBase.CloneCore() GetShortDescriptionBits() Gets a short description. Declaration public override List GetShortDescriptionBits() Returns Type Description List < String > A string. Overrides StreamBase.GetShortDescriptionBits() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Streams.VideoStreamH264.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.VideoStreamH264.html",
     "title": "Class VideoStreamH264",
-    "keywords": "Class VideoStreamH264 Inheritance Object StreamBase VideoStream VideoStreamH264 Implements ICloneable Inherited Members VideoStream.CodecName VideoStream.VideoCodec VideoStream.ExtendedVideoType VideoStream.ExtendedVideoSubtype VideoStream.ColorTransfer VideoStream.ColorPrimaries VideoStream.ColorSpace VideoStream.VideoRange VideoStream.PixelFormat VideoStream.IsInterlaced VideoStream.BitRate VideoStream.BitsPerPixel VideoStream.BitDepth VideoStream.RefFrames VideoStream.Rotation VideoStream.VideoSize VideoStream.AverageFrameRate VideoStream.RealFrameRate VideoStream.AspectRatio VideoStream.SampleAspectRatio VideoStream.Profile VideoStream.Level VideoStream.IsAnamorphic VideoStream.GetShortDescriptionBits() VideoStream.ToString() StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class VideoStreamH264 : VideoStream, ICloneable Constructors VideoStreamH264() Initializes a new instance of the VideoStreamH264 class. Declaration public VideoStreamH264() VideoStreamH264(VideoStream) Initializes a new instance of the VideoStreamH264 class. Declaration public VideoStreamH264(VideoStream source) Parameters Type Name Description VideoStream source The source. Remarks Copy constructor. VideoStreamH264(MediaStream) Initializes a new instance of the VideoStreamH264 class. Declaration public VideoStreamH264(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties H264Level Gets or sets the H.264 level. Declaration public AvcLevels? H264Level { get; set; } Property Value Type Description Nullable < AvcLevels > The H.264 level. H264Profile Gets or sets the H.264 profile. Declaration public AvcProfiles? H264Profile { get; set; } Property Value Type Description Nullable < AvcProfiles > The H.264 profile. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides VideoStream.CloneCore() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoStreamH264 Inheritance System.Object StreamBase VideoStream VideoStreamH264 Implements ICloneable Inherited Members VideoStream.CodecName VideoStream.VideoCodec VideoStream.ExtendedVideoType VideoStream.ExtendedVideoSubtype VideoStream.ColorTransfer VideoStream.ColorPrimaries VideoStream.ColorSpace VideoStream.VideoRange VideoStream.PixelFormat VideoStream.IsInterlaced VideoStream.BitRate VideoStream.BitsPerPixel VideoStream.BitDepth VideoStream.RefFrames VideoStream.Rotation VideoStream.VideoSize VideoStream.AverageFrameRate VideoStream.RealFrameRate VideoStream.AspectRatio VideoStream.SampleAspectRatio VideoStream.Profile VideoStream.Level VideoStream.IsAnamorphic VideoStream.GetShortDescriptionBits() VideoStream.ToString() StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class VideoStreamH264 : VideoStream, ICloneable Constructors VideoStreamH264() Initializes a new instance of the VideoStreamH264 class. Declaration public VideoStreamH264() VideoStreamH264(VideoStream) Initializes a new instance of the VideoStreamH264 class. Declaration public VideoStreamH264(VideoStream source) Parameters Type Name Description VideoStream source The source. Remarks Copy constructor. VideoStreamH264(MediaStream) Initializes a new instance of the VideoStreamH264 class. Declaration public VideoStreamH264(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties H264Level Gets or sets the H.264 level. Declaration public AvcLevels? H264Level { get; set; } Property Value Type Description Nullable < AvcLevels > The H.264 level. H264Profile Gets or sets the H.264 profile. Declaration public AvcProfiles? H264Profile { get; set; } Property Value Type Description Nullable < AvcProfiles > The H.264 profile. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides VideoStream.CloneCore() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Streams.VideoStreamHevc.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.VideoStreamHevc.html",
     "title": "Class VideoStreamHevc",
-    "keywords": "Class VideoStreamHevc Inheritance Object StreamBase VideoStream VideoStreamHevc Implements ICloneable Inherited Members VideoStream.CodecName VideoStream.VideoCodec VideoStream.ExtendedVideoType VideoStream.ExtendedVideoSubtype VideoStream.ColorTransfer VideoStream.ColorPrimaries VideoStream.ColorSpace VideoStream.VideoRange VideoStream.PixelFormat VideoStream.IsInterlaced VideoStream.BitRate VideoStream.BitsPerPixel VideoStream.BitDepth VideoStream.RefFrames VideoStream.Rotation VideoStream.VideoSize VideoStream.AverageFrameRate VideoStream.RealFrameRate VideoStream.AspectRatio VideoStream.SampleAspectRatio VideoStream.Profile VideoStream.Level VideoStream.IsAnamorphic VideoStream.GetShortDescriptionBits() VideoStream.ToString() StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class VideoStreamHevc : VideoStream, ICloneable Constructors VideoStreamHevc() Initializes a new instance of the VideoStreamHevc class. Declaration public VideoStreamHevc() VideoStreamHevc(VideoStream) Initializes a new instance of the VideoStreamHevc class. Declaration public VideoStreamHevc(VideoStream source) Parameters Type Name Description VideoStream source The source. Remarks Copy constructor. VideoStreamHevc(MediaStream) Initializes a new instance of the VideoStreamHevc class. Declaration public VideoStreamHevc(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties HevcLevel Gets or sets the HEVC level. Declaration public HevcLevels? HevcLevel { get; set; } Property Value Type Description Nullable < HevcLevels > The HEVC level. HevcProfile Gets or sets the HEVC profile. Declaration public HevcProfiles? HevcProfile { get; set; } Property Value Type Description Nullable < HevcProfiles > The HEVC profile. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides VideoStream.CloneCore() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoStreamHevc Inheritance System.Object StreamBase VideoStream VideoStreamHevc Implements ICloneable Inherited Members VideoStream.CodecName VideoStream.VideoCodec VideoStream.ExtendedVideoType VideoStream.ExtendedVideoSubtype VideoStream.ColorTransfer VideoStream.ColorPrimaries VideoStream.ColorSpace VideoStream.VideoRange VideoStream.PixelFormat VideoStream.IsInterlaced VideoStream.BitRate VideoStream.BitsPerPixel VideoStream.BitDepth VideoStream.RefFrames VideoStream.Rotation VideoStream.VideoSize VideoStream.AverageFrameRate VideoStream.RealFrameRate VideoStream.AspectRatio VideoStream.SampleAspectRatio VideoStream.Profile VideoStream.Level VideoStream.IsAnamorphic VideoStream.GetShortDescriptionBits() VideoStream.ToString() StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class VideoStreamHevc : VideoStream, ICloneable Constructors VideoStreamHevc() Initializes a new instance of the VideoStreamHevc class. Declaration public VideoStreamHevc() VideoStreamHevc(VideoStream) Initializes a new instance of the VideoStreamHevc class. Declaration public VideoStreamHevc(VideoStream source) Parameters Type Name Description VideoStream source The source. Remarks Copy constructor. VideoStreamHevc(MediaStream) Initializes a new instance of the VideoStreamHevc class. Declaration public VideoStreamHevc(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties HevcLevel Gets or sets the HEVC level. Declaration public HevcLevels? HevcLevel { get; set; } Property Value Type Description Nullable < HevcLevels > The HEVC level. HevcProfile Gets or sets the HEVC profile. Declaration public HevcProfiles? HevcProfile { get; set; } Property Value Type Description Nullable < HevcProfiles > The HEVC profile. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides VideoStream.CloneCore() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Streams.VideoStreamMpeg2.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Streams.VideoStreamMpeg2.html",
     "title": "Class VideoStreamMpeg2",
-    "keywords": "Class VideoStreamMpeg2 Inheritance Object StreamBase VideoStream VideoStreamMpeg2 Implements ICloneable Inherited Members VideoStream.CodecName VideoStream.VideoCodec VideoStream.ExtendedVideoType VideoStream.ExtendedVideoSubtype VideoStream.ColorTransfer VideoStream.ColorPrimaries VideoStream.ColorSpace VideoStream.VideoRange VideoStream.PixelFormat VideoStream.IsInterlaced VideoStream.BitRate VideoStream.BitsPerPixel VideoStream.BitDepth VideoStream.RefFrames VideoStream.Rotation VideoStream.VideoSize VideoStream.AverageFrameRate VideoStream.RealFrameRate VideoStream.AspectRatio VideoStream.SampleAspectRatio VideoStream.Profile VideoStream.Level VideoStream.IsAnamorphic VideoStream.GetShortDescriptionBits() VideoStream.ToString() StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class VideoStreamMpeg2 : VideoStream, ICloneable Constructors VideoStreamMpeg2() Initializes a new instance of the VideoStreamMpeg2 class. Declaration public VideoStreamMpeg2() VideoStreamMpeg2(VideoStream) Initializes a new instance of the VideoStreamMpeg2 class. Declaration public VideoStreamMpeg2(VideoStream source) Parameters Type Name Description VideoStream source The source. Remarks Copy constructor. VideoStreamMpeg2(MediaStream) Initializes a new instance of the VideoStreamMpeg2 class. Declaration public VideoStreamMpeg2(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties Mpeg2Level Gets or sets the Mpeg2 level. Declaration public Mpeg2Levels? Mpeg2Level { get; set; } Property Value Type Description Nullable < Mpeg2Levels > The Mpeg2 level. Mpeg2Profile Gets or sets the Mpeg2 profile. Declaration public Mpeg2Profiles? Mpeg2Profile { get; set; } Property Value Type Description Nullable < Mpeg2Profiles > The Mpeg2 profile. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides VideoStream.CloneCore() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoStreamMpeg2 Inheritance System.Object StreamBase VideoStream VideoStreamMpeg2 Implements ICloneable Inherited Members VideoStream.CodecName VideoStream.VideoCodec VideoStream.ExtendedVideoType VideoStream.ExtendedVideoSubtype VideoStream.ColorTransfer VideoStream.ColorPrimaries VideoStream.ColorSpace VideoStream.VideoRange VideoStream.PixelFormat VideoStream.IsInterlaced VideoStream.BitRate VideoStream.BitsPerPixel VideoStream.BitDepth VideoStream.RefFrames VideoStream.Rotation VideoStream.VideoSize VideoStream.AverageFrameRate VideoStream.RealFrameRate VideoStream.AspectRatio VideoStream.SampleAspectRatio VideoStream.Profile VideoStream.Level VideoStream.IsAnamorphic VideoStream.GetShortDescriptionBits() VideoStream.ToString() StreamBase.Index StreamBase.Id StreamBase.StreamType StreamBase.CodecTag StreamBase.Pid StreamBase.CodecTimeBase StreamBase.TimeBase StreamBase.StartTime StreamBase.Duration StreamBase.StartPts StreamBase.DurationTs StreamBase.IsDefault StreamBase.IsForced StreamBase.IsHearingImpaired StreamBase.Title StreamBase.DisplayTitle StreamBase.Language StreamBase.Comment StreamBase.AllTags StreamBase.SideDataJson StreamBase.ParsingErrors StreamBase.IsExternal StreamBase.OriginalStream StreamBase.GetShortDescription() StreamBase.Clone() Namespace : Emby.Media.Model.Streams Assembly : Emby.Media.Model.dll Syntax public class VideoStreamMpeg2 : VideoStream, ICloneable Constructors VideoStreamMpeg2() Initializes a new instance of the VideoStreamMpeg2 class. Declaration public VideoStreamMpeg2() VideoStreamMpeg2(VideoStream) Initializes a new instance of the VideoStreamMpeg2 class. Declaration public VideoStreamMpeg2(VideoStream source) Parameters Type Name Description VideoStream source The source. Remarks Copy constructor. VideoStreamMpeg2(MediaStream) Initializes a new instance of the VideoStreamMpeg2 class. Declaration public VideoStreamMpeg2(MediaStream originalStream) Parameters Type Name Description MediaStream originalStream The original stream. Properties Mpeg2Level Gets or sets the Mpeg2 level. Declaration public Mpeg2Levels? Mpeg2Level { get; set; } Property Value Type Description Nullable < Mpeg2Levels > The Mpeg2 level. Mpeg2Profile Gets or sets the Mpeg2 profile. Declaration public Mpeg2Profiles? Mpeg2Profile { get; set; } Property Value Type Description Nullable < Mpeg2Profiles > The Mpeg2 profile. Methods CloneCore() Declaration protected override StreamBase CloneCore() Returns Type Description StreamBase Overrides VideoStream.CloneCore() Implements System.ICloneable Extension Methods StreamBaseToMediaStream.AsMediaStream(StreamBase) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevel.html",
     "title": "Class Av1ProfileWithLevel",
-    "keywords": "Class Av1ProfileWithLevel Class combining profile and level for av1 . Inheritance Object ProfileWithLevel < Av1Profiles , Av1Levels > Av1ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Av1ProfileWithLevel : ProfileWithLevel Constructors Av1ProfileWithLevel(Av1Profiles, Av1Levels) Declaration public Av1ProfileWithLevel(Av1Profiles profile, Av1Levels level) Parameters Type Name Description Av1Profiles profile Av1Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
+    "keywords": "Class Av1ProfileWithLevel Class combining profile and level for av1 . Inheritance System.Object ProfileWithLevel < Av1Profiles , Av1Levels > Av1ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Av1ProfileWithLevel : ProfileWithLevel Constructors Av1ProfileWithLevel(Av1Profiles, Av1Levels) Declaration public Av1ProfileWithLevel(Av1Profiles profile, Av1Levels level) Parameters Type Name Description Av1Profiles profile Av1Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevelList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevelList.html",
     "title": "Class Av1ProfileWithLevelList",
-    "keywords": "Class Av1ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for av1 . Inheritance Object List < Av1ProfileWithLevel > ProfileWithLevelList < Av1ProfileWithLevel , Av1Profiles , Av1Levels > Av1ProfileWithLevelList Implements IList < Av1ProfileWithLevel > ICollection < Av1ProfileWithLevel > IReadOnlyList < Av1ProfileWithLevel > IReadOnlyCollection < Av1ProfileWithLevel > IEnumerable < Av1ProfileWithLevel > IList ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Av1Profiles, Av1Levels) ProfileWithLevelList.ContainsProfile(Av1Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Av1Profiles) ProfileWithLevelList.RemoveProfile(Av1Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(Av1ProfileWithLevel) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(Av1ProfileWithLevel) List.BinarySearch(Av1ProfileWithLevel, IComparer) List.BinarySearch(Int32, Int32, Av1ProfileWithLevel, IComparer) List.Clear() List.Contains(Av1ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(Av1ProfileWithLevel[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Av1ProfileWithLevel[], System.Int32) List.CopyTo(Int32, Av1ProfileWithLevel[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(Av1ProfileWithLevel) List.IndexOf(Av1ProfileWithLevel, Int32) List.IndexOf(Av1ProfileWithLevel, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Av1ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Av1ProfileWithLevel) List.LastIndexOf(Av1ProfileWithLevel, Int32) List.LastIndexOf(Av1ProfileWithLevel, Int32, Int32) List.Remove(Av1ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Av1ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Av1ProfileWithLevelList() Declaration public Av1ProfileWithLevelList() Av1ProfileWithLevelList(IEnumerable) Declaration public Av1ProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable < Av1ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
+    "keywords": "Class Av1ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for av1 . Inheritance System.Object List < Av1ProfileWithLevel > ProfileWithLevelList < Av1ProfileWithLevel , Av1Profiles , Av1Levels > Av1ProfileWithLevelList Implements System.Collections.Generic.IList < Av1ProfileWithLevel > ICollection < Av1ProfileWithLevel > IReadOnlyList < Av1ProfileWithLevel > IReadOnlyCollection < Av1ProfileWithLevel > System.Collections.Generic.IEnumerable < Av1ProfileWithLevel > IList System.Collections.ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Av1Profiles, Av1Levels) ProfileWithLevelList.ContainsProfile(Av1Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Av1Profiles) ProfileWithLevelList.RemoveProfile(Av1Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.Av1ProfileWithLevel) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(Av1ProfileWithLevel) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.Av1ProfileWithLevel, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, Av1ProfileWithLevel, IComparer) List.Clear() List.Contains(Av1ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Av1ProfileWithLevel[]) List.CopyTo(Av1ProfileWithLevel[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.Av1ProfileWithLevel[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(Av1ProfileWithLevel) List.IndexOf(Av1ProfileWithLevel, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.Av1ProfileWithLevel, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Av1ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Av1ProfileWithLevel) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Av1ProfileWithLevel, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Av1ProfileWithLevel, System.Int32, System.Int32) List.Remove(Av1ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Av1ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Av1ProfileWithLevelList() Declaration public Av1ProfileWithLevelList() Av1ProfileWithLevelList(IEnumerable) Declaration public Av1ProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable < Av1ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
   },
   "reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevel.html",
     "title": "Class AvcProfileWithLevel",
-    "keywords": "Class AvcProfileWithLevel Class combining profile and level for h264 . Inheritance Object ProfileWithLevel < AvcProfiles , AvcLevels > AvcProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class AvcProfileWithLevel : ProfileWithLevel Constructors AvcProfileWithLevel(AvcProfiles, AvcLevels) Declaration public AvcProfileWithLevel(AvcProfiles profile, AvcLevels level) Parameters Type Name Description AvcProfiles profile AvcLevels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
+    "keywords": "Class AvcProfileWithLevel Class combining profile and level for h264 . Inheritance System.Object ProfileWithLevel < AvcProfiles , AvcLevels > AvcProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class AvcProfileWithLevel : ProfileWithLevel Constructors AvcProfileWithLevel(AvcProfiles, AvcLevels) Declaration public AvcProfileWithLevel(AvcProfiles profile, AvcLevels level) Parameters Type Name Description AvcProfiles profile AvcLevels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
   },
   "reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevelList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevelList.html",
     "title": "Class AvcProfileWithLevelList",
-    "keywords": "Class AvcProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for h264 . Inheritance Object List < AvcProfileWithLevel > ProfileWithLevelList < AvcProfileWithLevel , AvcProfiles , AvcLevels > AvcProfileWithLevelList Implements IList < AvcProfileWithLevel > ICollection < AvcProfileWithLevel > IReadOnlyList < AvcProfileWithLevel > IReadOnlyCollection < AvcProfileWithLevel > IEnumerable < AvcProfileWithLevel > IList ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(AvcProfiles, AvcLevels) ProfileWithLevelList.ContainsProfile(AvcProfiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(AvcProfiles) ProfileWithLevelList.RemoveProfile(AvcProfiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(AvcProfileWithLevel) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(AvcProfileWithLevel) List.BinarySearch(AvcProfileWithLevel, IComparer) List.BinarySearch(Int32, Int32, AvcProfileWithLevel, IComparer) List.Clear() List.Contains(AvcProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(AvcProfileWithLevel[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.AvcProfileWithLevel[], System.Int32) List.CopyTo(Int32, AvcProfileWithLevel[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(AvcProfileWithLevel) List.IndexOf(AvcProfileWithLevel, Int32) List.IndexOf(AvcProfileWithLevel, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.AvcProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(AvcProfileWithLevel) List.LastIndexOf(AvcProfileWithLevel, Int32) List.LastIndexOf(AvcProfileWithLevel, Int32, Int32) List.Remove(AvcProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class AvcProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors AvcProfileWithLevelList() Declaration public AvcProfileWithLevelList() AvcProfileWithLevelList(IEnumerable) Declaration public AvcProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable < AvcProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
+    "keywords": "Class AvcProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for h264 . Inheritance System.Object List < AvcProfileWithLevel > ProfileWithLevelList < AvcProfileWithLevel , AvcProfiles , AvcLevels > AvcProfileWithLevelList Implements System.Collections.Generic.IList < AvcProfileWithLevel > ICollection < AvcProfileWithLevel > IReadOnlyList < AvcProfileWithLevel > IReadOnlyCollection < AvcProfileWithLevel > System.Collections.Generic.IEnumerable < AvcProfileWithLevel > IList System.Collections.ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(AvcProfiles, AvcLevels) ProfileWithLevelList.ContainsProfile(AvcProfiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(AvcProfiles) ProfileWithLevelList.RemoveProfile(AvcProfiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.AvcProfileWithLevel) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(AvcProfileWithLevel) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.AvcProfileWithLevel, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, AvcProfileWithLevel, IComparer) List.Clear() List.Contains(AvcProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.AvcProfileWithLevel[]) List.CopyTo(AvcProfileWithLevel[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.AvcProfileWithLevel[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(AvcProfileWithLevel) List.IndexOf(AvcProfileWithLevel, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.AvcProfileWithLevel, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.AvcProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(AvcProfileWithLevel) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.AvcProfileWithLevel, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.AvcProfileWithLevel, System.Int32, System.Int32) List.Remove(AvcProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class AvcProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors AvcProfileWithLevelList() Declaration public AvcProfileWithLevelList() AvcProfileWithLevelList(IEnumerable) Declaration public AvcProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable < AvcProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
   },
   "reference/pluginapi/Emby.Media.Model.Types.BitRate.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.BitRate.html",
     "title": "Struct BitRate",
-    "keywords": "Struct BitRate A type for handling bit rates. Implements IComparable < BitRate > IEquatable < BitRate > Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public struct BitRate : IComparable, IEquatable Remarks The purpose of this type is to avoid manual calculations and conversions in code, unified handling and conversion as well as presentation through its various To***String methods. Constructors BitRate(Int64) Declaration public BitRate(long rate) Parameters Type Name Description Int64 rate Properties bps Declaration public readonly long bps { get; } Property Value Type Description Int64 kbps Declaration public readonly double kbps { get; } Property Value Type Description Double Mbps Declaration public readonly double Mbps { get; } Property Value Type Description Double Methods CompareTo(BitRate) Declaration public int CompareTo(BitRate other) Parameters Type Name Description BitRate other Returns Type Description Int32 Equals(BitRate) Declaration public bool Equals(BitRate other) Parameters Type Name Description BitRate other Returns Type Description Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj Returns Type Description Boolean Overrides ValueType.Equals(Object) Fromkbps(Double) Declaration public static BitRate Fromkbps(double rate) Parameters Type Name Description Double rate Returns Type Description BitRate Fromkbps(Int64) Declaration public static BitRate Fromkbps(long rate) Parameters Type Name Description Int64 rate Returns Type Description BitRate FromMbps(Double) Declaration public static BitRate FromMbps(double rate) Parameters Type Name Description Double rate Returns Type Description BitRate FromMbps(Int64) Declaration public static BitRate FromMbps(long rate) Parameters Type Name Description Int64 rate Returns Type Description BitRate GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides ValueType.GetHashCode() TobpsString() Declaration public string TobpsString() Returns Type Description String TokbpsString(String) Declaration public string TokbpsString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String TokMpsString(String) Declaration public string TokMpsString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Operators Equality(BitRate, BitRate) Declaration public static bool operator ==(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description Boolean GreaterThan(BitRate, BitRate) Declaration public static bool operator>(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description Boolean GreaterThanOrEqual(BitRate, BitRate) Declaration public static bool operator >=(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description Boolean Implicit(BitRate to Int64) Declaration public static implicit operator long (BitRate rate) Parameters Type Name Description BitRate rate Returns Type Description Int64 Implicit(Int64 to BitRate) Declaration public static implicit operator BitRate(long rate) Parameters Type Name Description Int64 rate Returns Type Description BitRate Inequality(BitRate, BitRate) Declaration public static bool operator !=(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description Boolean LessThan(BitRate, BitRate) Declaration public static bool operator <(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description Boolean LessThanOrEqual(BitRate, BitRate) Declaration public static bool operator <=(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description Boolean Implements System.IComparable System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IComparable IEquatable "
+    "keywords": "Struct BitRate A type for handling bit rates. Implements IComparable < BitRate > IEquatable < BitRate > Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public struct BitRate : IComparable, IEquatable Remarks The purpose of this type is to avoid manual calculations and conversions in code, unified handling and conversion as well as presentation through its various To***String methods. Constructors BitRate(Int64) Declaration public BitRate(long rate) Parameters Type Name Description Int64 rate Properties bps Declaration public readonly long bps { get; } Property Value Type Description Int64 kbps Declaration public readonly double kbps { get; } Property Value Type Description Double Mbps Declaration public readonly double Mbps { get; } Property Value Type Description Double Methods CompareTo(BitRate) Declaration public int CompareTo(BitRate other) Parameters Type Name Description BitRate other Returns Type Description Int32 Equals(BitRate) Declaration public bool Equals(BitRate other) Parameters Type Name Description BitRate other Returns Type Description System.Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj Returns Type Description System.Boolean Overrides ValueType.Equals(Object) Fromkbps(Double) Declaration public static BitRate Fromkbps(double rate) Parameters Type Name Description Double rate Returns Type Description BitRate Fromkbps(Int64) Declaration public static BitRate Fromkbps(long rate) Parameters Type Name Description Int64 rate Returns Type Description BitRate FromMbps(Double) Declaration public static BitRate FromMbps(double rate) Parameters Type Name Description Double rate Returns Type Description BitRate FromMbps(Int64) Declaration public static BitRate FromMbps(long rate) Parameters Type Name Description Int64 rate Returns Type Description BitRate GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides ValueType.GetHashCode() TobpsString() Declaration public string TobpsString() Returns Type Description String TokbpsString(String) Declaration public string TokbpsString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String TokMpsString(String) Declaration public string TokMpsString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Operators Equality(BitRate, BitRate) Declaration public static bool operator ==(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description System.Boolean GreaterThan(BitRate, BitRate) Declaration public static bool operator>(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description System.Boolean GreaterThanOrEqual(BitRate, BitRate) Declaration public static bool operator >=(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description System.Boolean Implicit(BitRate to Int64) Declaration public static implicit operator long (BitRate rate) Parameters Type Name Description BitRate rate Returns Type Description Int64 Implicit(Int64 to BitRate) Declaration public static implicit operator BitRate(long rate) Parameters Type Name Description Int64 rate Returns Type Description BitRate Inequality(BitRate, BitRate) Declaration public static bool operator !=(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description System.Boolean LessThan(BitRate, BitRate) Declaration public static bool operator <(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description System.Boolean LessThanOrEqual(BitRate, BitRate) Declaration public static bool operator <=(BitRate left, BitRate right) Parameters Type Name Description BitRate left BitRate right Returns Type Description System.Boolean Implements System.IComparable System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IComparable IEquatable "
   },
   "reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution.html",
     "title": "Class BroadcastResolutions.BroadcastResolution",
-    "keywords": "Class BroadcastResolutions.BroadcastResolution Inheritance Object BroadcastResolutions.BroadcastResolution Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class BroadcastResolution Constructors BroadcastResolution(String, String, Resolution, Boolean) Declaration public BroadcastResolution(string type, string name, Resolution resolution, bool isInterlaced) Parameters Type Name Description String type String name Resolution resolution Boolean isInterlaced Properties AspectRatio Declaration public Rational AspectRatio { get; } Property Value Type Description Rational IsInterlaced Declaration public bool IsInterlaced { get; } Property Value Type Description Boolean Name Declaration public string Name { get; } Property Value Type Description String Resolution Declaration public Resolution Resolution { get; } Property Value Type Description Resolution Type Declaration public string Type { get; } Property Value Type Description String Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BroadcastResolutions.BroadcastResolution Inheritance System.Object BroadcastResolutions.BroadcastResolution Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class BroadcastResolution Constructors BroadcastResolution(String, String, Resolution, Boolean) Declaration public BroadcastResolution(string type, string name, Resolution resolution, bool isInterlaced) Parameters Type Name Description String type String name Resolution resolution System.Boolean isInterlaced Properties AspectRatio Declaration public Rational AspectRatio { get; } Property Value Type Description Rational IsInterlaced Declaration public bool IsInterlaced { get; } Property Value Type Description System.Boolean Name Declaration public string Name { get; } Property Value Type Description String Resolution Declaration public Resolution Resolution { get; } Property Value Type Description Resolution Type Declaration public string Type { get; } Property Value Type Description String Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.html",
     "title": "Class BroadcastResolutions",
-    "keywords": "Class BroadcastResolutions Inheritance Object List < BroadcastResolutions.BroadcastResolution > BroadcastResolutions Implements IList < BroadcastResolutions.BroadcastResolution > ICollection < BroadcastResolutions.BroadcastResolution > IReadOnlyList < BroadcastResolutions.BroadcastResolution > IReadOnlyCollection < BroadcastResolutions.BroadcastResolution > IEnumerable < BroadcastResolutions.BroadcastResolution > IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(BroadcastResolutions.BroadcastResolution) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(BroadcastResolutions.BroadcastResolution) List.BinarySearch(BroadcastResolutions.BroadcastResolution, IComparer) List.BinarySearch(Int32, Int32, BroadcastResolutions.BroadcastResolution, IComparer) List.Clear() List.Contains(BroadcastResolutions.BroadcastResolution) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(BroadcastResolutions.BroadcastResolution[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution[], System.Int32) List.CopyTo(Int32, BroadcastResolutions.BroadcastResolution[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(BroadcastResolutions.BroadcastResolution) List.IndexOf(BroadcastResolutions.BroadcastResolution, Int32) List.IndexOf(BroadcastResolutions.BroadcastResolution, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(BroadcastResolutions.BroadcastResolution) List.LastIndexOf(BroadcastResolutions.BroadcastResolution, Int32) List.LastIndexOf(BroadcastResolutions.BroadcastResolution, Int32, Int32) List.Remove(BroadcastResolutions.BroadcastResolution) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class BroadcastResolutions : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Methods Find(Resolution, Boolean) Declaration public static BroadcastResolutions.BroadcastResolution Find(Resolution resolution, bool isInterlaced) Parameters Type Name Description Resolution resolution Boolean isInterlaced Returns Type Description BroadcastResolutions.BroadcastResolution Find(Int32, Int32, Boolean) Declaration public static BroadcastResolutions.BroadcastResolution Find(int width, int height, bool isInterlaced) Parameters Type Name Description Int32 width Int32 height Boolean isInterlaced Returns Type Description BroadcastResolutions.BroadcastResolution Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BroadcastResolutions Inheritance System.Object List < BroadcastResolutions.BroadcastResolution > BroadcastResolutions Implements System.Collections.Generic.IList < BroadcastResolutions.BroadcastResolution > ICollection < BroadcastResolutions.BroadcastResolution > IReadOnlyList < BroadcastResolutions.BroadcastResolution > IReadOnlyCollection < BroadcastResolutions.BroadcastResolution > System.Collections.Generic.IEnumerable < BroadcastResolutions.BroadcastResolution > IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(BroadcastResolutions.BroadcastResolution) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, BroadcastResolutions.BroadcastResolution, IComparer) List.Clear() List.Contains(BroadcastResolutions.BroadcastResolution) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution[]) List.CopyTo(BroadcastResolutions.BroadcastResolution[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(BroadcastResolutions.BroadcastResolution) List.IndexOf(BroadcastResolutions.BroadcastResolution, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(BroadcastResolutions.BroadcastResolution) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution, System.Int32, System.Int32) List.Remove(BroadcastResolutions.BroadcastResolution) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class BroadcastResolutions : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Methods Find(Resolution, Boolean) Declaration public static BroadcastResolutions.BroadcastResolution Find(Resolution resolution, bool isInterlaced) Parameters Type Name Description Resolution resolution System.Boolean isInterlaced Returns Type Description BroadcastResolutions.BroadcastResolution Find(Int32, Int32, Boolean) Declaration public static BroadcastResolutions.BroadcastResolution Find(int width, int height, bool isInterlaced) Parameters Type Name Description Int32 width Int32 height System.Boolean isInterlaced Returns Type Description BroadcastResolutions.BroadcastResolution Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.ByteSize.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.ByteSize.html",
     "title": "Struct ByteSize",
-    "keywords": "Struct ByteSize A type for handling byte sizes. Implements IComparable < ByteSize > IEquatable < ByteSize > Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public struct ByteSize : IComparable, IEquatable Remarks The purpose of this type is to avoid manual calculations and conversions in code, unified handling and conversion as well as presentation through its various To***String methods. Constructors ByteSize(Int64) Declaration public ByteSize(long bytes) Parameters Type Name Description Int64 bytes Properties Bytes Declaration public readonly long Bytes { get; } Property Value Type Description Int64 GB Declaration public readonly double GB { get; } Property Value Type Description Double kB Declaration public readonly double kB { get; } Property Value Type Description Double MB Declaration public readonly double MB { get; } Property Value Type Description Double Methods CompareTo(ByteSize) Declaration public int CompareTo(ByteSize other) Parameters Type Name Description ByteSize other Returns Type Description Int32 Equals(ByteSize) Declaration public bool Equals(ByteSize other) Parameters Type Name Description ByteSize other Returns Type Description Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj Returns Type Description Boolean Overrides ValueType.Equals(Object) FromGB(Double) Declaration public static ByteSize FromGB(double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize FromGB(Int64) Declaration public static ByteSize FromGB(long bytes) Parameters Type Name Description Int64 bytes Returns Type Description ByteSize FromkB(Double) Declaration public static ByteSize FromkB(double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize FromkB(Int64) Declaration public static ByteSize FromkB(long bytes) Parameters Type Name Description Int64 bytes Returns Type Description ByteSize FromMB(Double) Declaration public static ByteSize FromMB(double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize FromMB(Int64) Declaration public static ByteSize FromMB(long bytes) Parameters Type Name Description Int64 bytes Returns Type Description ByteSize GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides ValueType.GetHashCode() ToBytesString() Declaration public string ToBytesString() Returns Type Description String ToGBString(String) Declaration public string ToGBString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String TokBString(String) Declaration public string TokBString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String ToMBString(String) Declaration public string ToMBString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Operators Equality(ByteSize, ByteSize) Declaration public static bool operator ==(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description Boolean GreaterThan(ByteSize, ByteSize) Declaration public static bool operator>(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description Boolean GreaterThanOrEqual(ByteSize, ByteSize) Declaration public static bool operator >=(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description Boolean Implicit(ByteSize to Int64) Declaration public static implicit operator long (ByteSize bytes) Parameters Type Name Description ByteSize bytes Returns Type Description Int64 Implicit(Int64 to ByteSize) Declaration public static implicit operator ByteSize(long bytes) Parameters Type Name Description Int64 bytes Returns Type Description ByteSize Inequality(ByteSize, ByteSize) Declaration public static bool operator !=(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description Boolean LessThan(ByteSize, ByteSize) Declaration public static bool operator <(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description Boolean LessThanOrEqual(ByteSize, ByteSize) Declaration public static bool operator <=(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description Boolean Implements System.IComparable System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IComparable IEquatable "
+    "keywords": "Struct ByteSize A type for handling byte sizes. Implements IComparable < ByteSize > IEquatable < ByteSize > Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public struct ByteSize : IComparable, IEquatable Remarks The purpose of this type is to avoid manual calculations and conversions in code, unified handling and conversion as well as presentation through its various To***String methods. Constructors ByteSize(Int64) Declaration public ByteSize(long bytes) Parameters Type Name Description Int64 bytes Properties Bytes Declaration public readonly long Bytes { get; } Property Value Type Description Int64 GB Declaration public readonly double GB { get; } Property Value Type Description Double kB Declaration public readonly double kB { get; } Property Value Type Description Double MB Declaration public readonly double MB { get; } Property Value Type Description Double Methods CompareTo(ByteSize) Declaration public int CompareTo(ByteSize other) Parameters Type Name Description ByteSize other Returns Type Description Int32 Equals(ByteSize) Declaration public bool Equals(ByteSize other) Parameters Type Name Description ByteSize other Returns Type Description System.Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj Returns Type Description System.Boolean Overrides ValueType.Equals(Object) FromGB(Double) Declaration public static ByteSize FromGB(double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize FromGB(Int64) Declaration public static ByteSize FromGB(long bytes) Parameters Type Name Description Int64 bytes Returns Type Description ByteSize FromkB(Double) Declaration public static ByteSize FromkB(double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize FromkB(Int64) Declaration public static ByteSize FromkB(long bytes) Parameters Type Name Description Int64 bytes Returns Type Description ByteSize FromMB(Double) Declaration public static ByteSize FromMB(double bytes) Parameters Type Name Description Double bytes Returns Type Description ByteSize FromMB(Int64) Declaration public static ByteSize FromMB(long bytes) Parameters Type Name Description Int64 bytes Returns Type Description ByteSize GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides ValueType.GetHashCode() ToBytesString() Declaration public string ToBytesString() Returns Type Description String ToGBString(String) Declaration public string ToGBString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String TokBString(String) Declaration public string TokBString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String ToMBString(String) Declaration public string ToMBString(string format = \"N1\") Parameters Type Name Description String format Returns Type Description String ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Operators Equality(ByteSize, ByteSize) Declaration public static bool operator ==(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description System.Boolean GreaterThan(ByteSize, ByteSize) Declaration public static bool operator>(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description System.Boolean GreaterThanOrEqual(ByteSize, ByteSize) Declaration public static bool operator >=(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description System.Boolean Implicit(ByteSize to Int64) Declaration public static implicit operator long (ByteSize bytes) Parameters Type Name Description ByteSize bytes Returns Type Description Int64 Implicit(Int64 to ByteSize) Declaration public static implicit operator ByteSize(long bytes) Parameters Type Name Description Int64 bytes Returns Type Description ByteSize Inequality(ByteSize, ByteSize) Declaration public static bool operator !=(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description System.Boolean LessThan(ByteSize, ByteSize) Declaration public static bool operator <(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description System.Boolean LessThanOrEqual(ByteSize, ByteSize) Declaration public static bool operator <=(ByteSize left, ByteSize right) Parameters Type Name Description ByteSize left ByteSize right Returns Type Description System.Boolean Implements System.IComparable System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IComparable IEquatable "
   },
   "reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevel.html",
     "title": "Class H263ProfileWithLevel",
-    "keywords": "Class H263ProfileWithLevel Class combining profile and level for h263p . Inheritance Object ProfileWithLevel < H263Profiles , H263Levels > H263ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class H263ProfileWithLevel : ProfileWithLevel Constructors H263ProfileWithLevel(H263Profiles, H263Levels) Declaration public H263ProfileWithLevel(H263Profiles profile, H263Levels level) Parameters Type Name Description H263Profiles profile H263Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
+    "keywords": "Class H263ProfileWithLevel Class combining profile and level for h263p . Inheritance System.Object ProfileWithLevel < H263Profiles , H263Levels > H263ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class H263ProfileWithLevel : ProfileWithLevel Constructors H263ProfileWithLevel(H263Profiles, H263Levels) Declaration public H263ProfileWithLevel(H263Profiles profile, H263Levels level) Parameters Type Name Description H263Profiles profile H263Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
   },
   "reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevelList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevelList.html",
     "title": "Class H263ProfileWithLevelList",
-    "keywords": "Class H263ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for h263p . Inheritance Object List < H263ProfileWithLevel > ProfileWithLevelList < H263ProfileWithLevel , H263Profiles , H263Levels > H263ProfileWithLevelList Implements IList < H263ProfileWithLevel > ICollection < H263ProfileWithLevel > IReadOnlyList < H263ProfileWithLevel > IReadOnlyCollection < H263ProfileWithLevel > IEnumerable < H263ProfileWithLevel > IList ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(H263Profiles, H263Levels) ProfileWithLevelList.ContainsProfile(H263Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(H263Profiles) ProfileWithLevelList.RemoveProfile(H263Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(H263ProfileWithLevel) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(H263ProfileWithLevel) List.BinarySearch(H263ProfileWithLevel, IComparer) List.BinarySearch(Int32, Int32, H263ProfileWithLevel, IComparer) List.Clear() List.Contains(H263ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(H263ProfileWithLevel[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.H263ProfileWithLevel[], System.Int32) List.CopyTo(Int32, H263ProfileWithLevel[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(H263ProfileWithLevel) List.IndexOf(H263ProfileWithLevel, Int32) List.IndexOf(H263ProfileWithLevel, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.H263ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(H263ProfileWithLevel) List.LastIndexOf(H263ProfileWithLevel, Int32) List.LastIndexOf(H263ProfileWithLevel, Int32, Int32) List.Remove(H263ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class H263ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors H263ProfileWithLevelList() Declaration public H263ProfileWithLevelList() H263ProfileWithLevelList(IEnumerable) Declaration public H263ProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable < H263ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
+    "keywords": "Class H263ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for h263p . Inheritance System.Object List < H263ProfileWithLevel > ProfileWithLevelList < H263ProfileWithLevel , H263Profiles , H263Levels > H263ProfileWithLevelList Implements System.Collections.Generic.IList < H263ProfileWithLevel > ICollection < H263ProfileWithLevel > IReadOnlyList < H263ProfileWithLevel > IReadOnlyCollection < H263ProfileWithLevel > System.Collections.Generic.IEnumerable < H263ProfileWithLevel > IList System.Collections.ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(H263Profiles, H263Levels) ProfileWithLevelList.ContainsProfile(H263Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(H263Profiles) ProfileWithLevelList.RemoveProfile(H263Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.H263ProfileWithLevel) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(H263ProfileWithLevel) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.H263ProfileWithLevel, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, H263ProfileWithLevel, IComparer) List.Clear() List.Contains(H263ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.H263ProfileWithLevel[]) List.CopyTo(H263ProfileWithLevel[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.H263ProfileWithLevel[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(H263ProfileWithLevel) List.IndexOf(H263ProfileWithLevel, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.H263ProfileWithLevel, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.H263ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(H263ProfileWithLevel) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.H263ProfileWithLevel, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.H263ProfileWithLevel, System.Int32, System.Int32) List.Remove(H263ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class H263ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors H263ProfileWithLevelList() Declaration public H263ProfileWithLevelList() H263ProfileWithLevelList(IEnumerable) Declaration public H263ProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable < H263ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
   },
   "reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevel.html",
     "title": "Class HevcProfileWithLevel",
-    "keywords": "Class HevcProfileWithLevel Class combining profile and level for hevc . Inheritance Object ProfileWithLevel < HevcProfiles , HevcLevels > HevcProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class HevcProfileWithLevel : ProfileWithLevel Constructors HevcProfileWithLevel(HevcProfiles, HevcLevels) Declaration public HevcProfileWithLevel(HevcProfiles profile, HevcLevels level) Parameters Type Name Description HevcProfiles profile HevcLevels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
+    "keywords": "Class HevcProfileWithLevel Class combining profile and level for hevc . Inheritance System.Object ProfileWithLevel < HevcProfiles , HevcLevels > HevcProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class HevcProfileWithLevel : ProfileWithLevel Constructors HevcProfileWithLevel(HevcProfiles, HevcLevels) Declaration public HevcProfileWithLevel(HevcProfiles profile, HevcLevels level) Parameters Type Name Description HevcProfiles profile HevcLevels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
   },
   "reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevelList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevelList.html",
     "title": "Class HevcProfileWithLevelList",
-    "keywords": "Class HevcProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for hevc . Inheritance Object List < HevcProfileWithLevel > ProfileWithLevelList < HevcProfileWithLevel , HevcProfiles , HevcLevels > HevcProfileWithLevelList Implements IList < HevcProfileWithLevel > ICollection < HevcProfileWithLevel > IReadOnlyList < HevcProfileWithLevel > IReadOnlyCollection < HevcProfileWithLevel > IEnumerable < HevcProfileWithLevel > IList ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(HevcProfiles, HevcLevels) ProfileWithLevelList.ContainsProfile(HevcProfiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(HevcProfiles) ProfileWithLevelList.RemoveProfile(HevcProfiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(HevcProfileWithLevel) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(HevcProfileWithLevel) List.BinarySearch(HevcProfileWithLevel, IComparer) List.BinarySearch(Int32, Int32, HevcProfileWithLevel, IComparer) List.Clear() List.Contains(HevcProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(HevcProfileWithLevel[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.HevcProfileWithLevel[], System.Int32) List.CopyTo(Int32, HevcProfileWithLevel[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(HevcProfileWithLevel) List.IndexOf(HevcProfileWithLevel, Int32) List.IndexOf(HevcProfileWithLevel, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.HevcProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(HevcProfileWithLevel) List.LastIndexOf(HevcProfileWithLevel, Int32) List.LastIndexOf(HevcProfileWithLevel, Int32, Int32) List.Remove(HevcProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class HevcProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors HevcProfileWithLevelList() Declaration public HevcProfileWithLevelList() HevcProfileWithLevelList(IEnumerable) Declaration public HevcProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable < HevcProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
+    "keywords": "Class HevcProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for hevc . Inheritance System.Object List < HevcProfileWithLevel > ProfileWithLevelList < HevcProfileWithLevel , HevcProfiles , HevcLevels > HevcProfileWithLevelList Implements System.Collections.Generic.IList < HevcProfileWithLevel > ICollection < HevcProfileWithLevel > IReadOnlyList < HevcProfileWithLevel > IReadOnlyCollection < HevcProfileWithLevel > System.Collections.Generic.IEnumerable < HevcProfileWithLevel > IList System.Collections.ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(HevcProfiles, HevcLevels) ProfileWithLevelList.ContainsProfile(HevcProfiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(HevcProfiles) ProfileWithLevelList.RemoveProfile(HevcProfiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.HevcProfileWithLevel) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(HevcProfileWithLevel) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.HevcProfileWithLevel, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, HevcProfileWithLevel, IComparer) List.Clear() List.Contains(HevcProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.HevcProfileWithLevel[]) List.CopyTo(HevcProfileWithLevel[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.HevcProfileWithLevel[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(HevcProfileWithLevel) List.IndexOf(HevcProfileWithLevel, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.HevcProfileWithLevel, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.HevcProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(HevcProfileWithLevel) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.HevcProfileWithLevel, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.HevcProfileWithLevel, System.Int32, System.Int32) List.Remove(HevcProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class HevcProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors HevcProfileWithLevelList() Declaration public HevcProfileWithLevelList() HevcProfileWithLevelList(IEnumerable) Declaration public HevcProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable < HevcProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
   },
   "reference/pluginapi/Emby.Media.Model.Types.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.html",
@@ -1067,112 +1067,112 @@
   "reference/pluginapi/Emby.Media.Model.Types.LevelInformation.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.LevelInformation.html",
     "title": "Class LevelInformation",
-    "keywords": "Class LevelInformation Class for unified presentation of all information associated with a specific codec level. Inheritance Object LevelInformation Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class LevelInformation Constructors LevelInformation(String, String, String, Nullable, Nullable, IList) Declaration public LevelInformation(string shortName, string description, string id, BitRate? maxBitRate, int? ordinal, IList resolutionRates) Parameters Type Name Description String shortName String description String id Nullable < BitRate > maxBitRate Nullable < Int32 > ordinal IList < ResolutionWithRate > resolutionRates Properties Description Gets the common name of the level. Declaration public string Description { get; } Property Value Type Description String The common name of the level. Id Gets a unique identifier. Declaration public string Id { get; } Property Value Type Description String The identifier. MaxBitRate Gets the maximum bit rate supported by this level. Declaration public BitRate? MaxBitRate { get; } Property Value Type Description Nullable < BitRate > The maximum bit rate. MaxBitRateDisplay Gets a display value of the MaxBitRate property. Declaration public string MaxBitRateDisplay { get; } Property Value Type Description String The maximum bit rate as string. Ordinal Gets a value indicating the level's ranking relative to other levels. Declaration public int? Ordinal { get; } Property Value Type Description Nullable < Int32 > The level rank. ResolutionRates Gets examples for the maximum supported combinations of resolution and rate for this level. Declaration public IReadOnlyList ResolutionRates { get; } Property Value Type Description IReadOnlyList < ResolutionWithRate > A list of ResolutionWithRate values. ResolutionRatesDisplay Gets a single string from the ResolutionRateStrings list. Declaration public string ResolutionRatesDisplay { get; } Property Value Type Description String A string containing resolutions and rates. ResolutionRateStrings Gets examples for the maximum supported combinations of resolution and rate for this level as string values. Declaration public IReadOnlyList ResolutionRateStrings { get; } Property Value Type Description IReadOnlyList < String > A list of String values. ShortName Gets the enum member name of the level. Declaration public string ShortName { get; } Property Value Type Description String The enum member name of the level. Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LevelInformation Class for unified presentation of all information associated with a specific codec level. Inheritance System.Object LevelInformation Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class LevelInformation Constructors LevelInformation(String, String, String, Nullable, Nullable, IList) Declaration public LevelInformation(string shortName, string description, string id, BitRate? maxBitRate, int? ordinal, IList resolutionRates) Parameters Type Name Description String shortName String description String id Nullable < BitRate > maxBitRate Nullable < Int32 > ordinal System.Collections.Generic.IList < ResolutionWithRate > resolutionRates Properties Description Gets the common name of the level. Declaration public string Description { get; } Property Value Type Description String The common name of the level. Id Gets a unique identifier. Declaration public string Id { get; } Property Value Type Description String The identifier. MaxBitRate Gets the maximum bit rate supported by this level. Declaration public BitRate? MaxBitRate { get; } Property Value Type Description Nullable < BitRate > The maximum bit rate. MaxBitRateDisplay Gets a display value of the MaxBitRate property. Declaration public string MaxBitRateDisplay { get; } Property Value Type Description String The maximum bit rate as string. Ordinal Gets a value indicating the level's ranking relative to other levels. Declaration public int? Ordinal { get; } Property Value Type Description Nullable < Int32 > The level rank. ResolutionRates Gets examples for the maximum supported combinations of resolution and rate for this level. Declaration public IReadOnlyList ResolutionRates { get; } Property Value Type Description IReadOnlyList < ResolutionWithRate > A list of ResolutionWithRate values. ResolutionRatesDisplay Gets a single string from the ResolutionRateStrings list. Declaration public string ResolutionRatesDisplay { get; } Property Value Type Description String A string containing resolutions and rates. ResolutionRateStrings Gets examples for the maximum supported combinations of resolution and rate for this level as string values. Declaration public IReadOnlyList ResolutionRateStrings { get; } Property Value Type Description IReadOnlyList < String > A list of String values. ShortName Gets the enum member name of the level. Declaration public string ShortName { get; } Property Value Type Description String The enum member name of the level. Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.MediaTagList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.MediaTagList.html",
     "title": "Class MediaTagList",
-    "keywords": "Class MediaTagList Implements a list of tags. Inheritance Object List < MediaTagList.MediaTag > MediaTagList Implements IList < MediaTagList.MediaTag > ICollection < MediaTagList.MediaTag > IReadOnlyList < MediaTagList.MediaTag > IReadOnlyCollection < MediaTagList.MediaTag > IEnumerable < MediaTagList.MediaTag > IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(MediaTagList.MediaTag) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(MediaTagList.MediaTag) List.BinarySearch(MediaTagList.MediaTag, IComparer) List.BinarySearch(Int32, Int32, MediaTagList.MediaTag, IComparer) List.Clear() List.Contains(MediaTagList.MediaTag) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(MediaTagList.MediaTag[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.MediaTagList.MediaTag[], System.Int32) List.CopyTo(Int32, MediaTagList.MediaTag[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(MediaTagList.MediaTag) List.IndexOf(MediaTagList.MediaTag, Int32) List.IndexOf(MediaTagList.MediaTag, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.MediaTagList.MediaTag) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(MediaTagList.MediaTag) List.LastIndexOf(MediaTagList.MediaTag, Int32) List.LastIndexOf(MediaTagList.MediaTag, Int32, Int32) List.Remove(MediaTagList.MediaTag) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax [TypeConverter(typeof(ExpandableCollectionConverter))] public class MediaTagList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors MediaTagList() Initializes a new instance of the MediaTagList class. Declaration public MediaTagList() MediaTagList(IEnumerable) Initializes a new instance of the MediaTagList class. Declaration public MediaTagList(IEnumerable collection) Parameters Type Name Description IEnumerable < MediaTagList.MediaTag > collection The collection whose elements are copied to the new list. MediaTagList(Int32) Initializes a new instance of the MediaTagList class. Declaration public MediaTagList(int capacity) Parameters Type Name Description Int32 capacity The number of elements that the new list can initially store. Methods FromDictionary(Dictionary) Declaration public static MediaTagList FromDictionary(Dictionary dic) Parameters Type Name Description Dictionary < String , String > dic Returns Type Description MediaTagList ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also List "
+    "keywords": "Class MediaTagList Implements a list of tags. Inheritance System.Object List < MediaTagList.MediaTag > MediaTagList Implements System.Collections.Generic.IList < MediaTagList.MediaTag > ICollection < MediaTagList.MediaTag > IReadOnlyList < MediaTagList.MediaTag > IReadOnlyCollection < MediaTagList.MediaTag > System.Collections.Generic.IEnumerable < MediaTagList.MediaTag > IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.MediaTagList.MediaTag) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(MediaTagList.MediaTag) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.MediaTagList.MediaTag, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, MediaTagList.MediaTag, IComparer) List.Clear() List.Contains(MediaTagList.MediaTag) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.MediaTagList.MediaTag[]) List.CopyTo(MediaTagList.MediaTag[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.MediaTagList.MediaTag[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(MediaTagList.MediaTag) List.IndexOf(MediaTagList.MediaTag, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.MediaTagList.MediaTag, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.MediaTagList.MediaTag) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(MediaTagList.MediaTag) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.MediaTagList.MediaTag, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.MediaTagList.MediaTag, System.Int32, System.Int32) List.Remove(MediaTagList.MediaTag) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax [TypeConverter(typeof(ExpandableCollectionConverter))] public class MediaTagList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors MediaTagList() Initializes a new instance of the MediaTagList class. Declaration public MediaTagList() MediaTagList(IEnumerable) Initializes a new instance of the MediaTagList class. Declaration public MediaTagList(IEnumerable collection) Parameters Type Name Description System.Collections.Generic.IEnumerable < MediaTagList.MediaTag > collection The collection whose elements are copied to the new list. MediaTagList(Int32) Initializes a new instance of the MediaTagList class. Declaration public MediaTagList(int capacity) Parameters Type Name Description Int32 capacity The number of elements that the new list can initially store. Methods FromDictionary(Dictionary) Declaration public static MediaTagList FromDictionary(Dictionary dic) Parameters Type Name Description System.Collections.Generic.Dictionary < String , String > dic Returns Type Description MediaTagList ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also List "
   },
   "reference/pluginapi/Emby.Media.Model.Types.MediaTagList.MediaTag.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.MediaTagList.MediaTag.html",
     "title": "Class MediaTagList.MediaTag",
-    "keywords": "Class MediaTagList.MediaTag Inheritance Object MediaTagList.MediaTag Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class MediaTag Constructors MediaTag(String, String) Initializes a new instance of the Object class. Declaration public MediaTag(string tag, string value) Parameters Type Name Description String tag The tag. String value The value. Properties Tag Declaration public string Tag { get; set; } Property Value Type Description String Value Declaration public string Value { get; set; } Property Value Type Description String Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaTagList.MediaTag Inheritance System.Object MediaTagList.MediaTag Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class MediaTag Constructors MediaTag(String, String) Initializes a new instance of the System.Object class. Declaration public MediaTag(string tag, string value) Parameters Type Name Description String tag The tag. String value The value. Properties Tag Declaration public string Tag { get; set; } Property Value Type Description String Value Declaration public string Value { get; set; } Property Value Type Description String Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevel.html",
     "title": "Class Mpeg2ProfileWithLevel",
-    "keywords": "Class Mpeg2ProfileWithLevel Class combining profile and level for mpeg2video . Inheritance Object ProfileWithLevel < Mpeg2Profiles , Mpeg2Levels > Mpeg2ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Mpeg2ProfileWithLevel : ProfileWithLevel Constructors Mpeg2ProfileWithLevel(Mpeg2Profiles, Mpeg2Levels) Declaration public Mpeg2ProfileWithLevel(Mpeg2Profiles profile, Mpeg2Levels level) Parameters Type Name Description Mpeg2Profiles profile Mpeg2Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
+    "keywords": "Class Mpeg2ProfileWithLevel Class combining profile and level for mpeg2video . Inheritance System.Object ProfileWithLevel < Mpeg2Profiles , Mpeg2Levels > Mpeg2ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Mpeg2ProfileWithLevel : ProfileWithLevel Constructors Mpeg2ProfileWithLevel(Mpeg2Profiles, Mpeg2Levels) Declaration public Mpeg2ProfileWithLevel(Mpeg2Profiles profile, Mpeg2Levels level) Parameters Type Name Description Mpeg2Profiles profile Mpeg2Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevelList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevelList.html",
     "title": "Class Mpeg2ProfileWithLevelList",
-    "keywords": "Class Mpeg2ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for mpeg2video . Inheritance Object List < Mpeg2ProfileWithLevel > ProfileWithLevelList < Mpeg2ProfileWithLevel , Mpeg2Profiles , Mpeg2Levels > Mpeg2ProfileWithLevelList Implements IList < Mpeg2ProfileWithLevel > ICollection < Mpeg2ProfileWithLevel > IReadOnlyList < Mpeg2ProfileWithLevel > IReadOnlyCollection < Mpeg2ProfileWithLevel > IEnumerable < Mpeg2ProfileWithLevel > IList ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Mpeg2Profiles, Mpeg2Levels) ProfileWithLevelList.ContainsProfile(Mpeg2Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Mpeg2Profiles) ProfileWithLevelList.RemoveProfile(Mpeg2Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(Mpeg2ProfileWithLevel) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(Mpeg2ProfileWithLevel) List.BinarySearch(Mpeg2ProfileWithLevel, IComparer) List.BinarySearch(Int32, Int32, Mpeg2ProfileWithLevel, IComparer) List.Clear() List.Contains(Mpeg2ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(Mpeg2ProfileWithLevel[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Mpeg2ProfileWithLevel[], System.Int32) List.CopyTo(Int32, Mpeg2ProfileWithLevel[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(Mpeg2ProfileWithLevel) List.IndexOf(Mpeg2ProfileWithLevel, Int32) List.IndexOf(Mpeg2ProfileWithLevel, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Mpeg2ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Mpeg2ProfileWithLevel) List.LastIndexOf(Mpeg2ProfileWithLevel, Int32) List.LastIndexOf(Mpeg2ProfileWithLevel, Int32, Int32) List.Remove(Mpeg2ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Mpeg2ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Mpeg2ProfileWithLevelList() Declaration public Mpeg2ProfileWithLevelList() Mpeg2ProfileWithLevelList(IEnumerable) Declaration public Mpeg2ProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable < Mpeg2ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
+    "keywords": "Class Mpeg2ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for mpeg2video . Inheritance System.Object List < Mpeg2ProfileWithLevel > ProfileWithLevelList < Mpeg2ProfileWithLevel , Mpeg2Profiles , Mpeg2Levels > Mpeg2ProfileWithLevelList Implements System.Collections.Generic.IList < Mpeg2ProfileWithLevel > ICollection < Mpeg2ProfileWithLevel > IReadOnlyList < Mpeg2ProfileWithLevel > IReadOnlyCollection < Mpeg2ProfileWithLevel > System.Collections.Generic.IEnumerable < Mpeg2ProfileWithLevel > IList System.Collections.ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Mpeg2Profiles, Mpeg2Levels) ProfileWithLevelList.ContainsProfile(Mpeg2Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Mpeg2Profiles) ProfileWithLevelList.RemoveProfile(Mpeg2Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.Mpeg2ProfileWithLevel) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(Mpeg2ProfileWithLevel) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.Mpeg2ProfileWithLevel, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, Mpeg2ProfileWithLevel, IComparer) List.Clear() List.Contains(Mpeg2ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Mpeg2ProfileWithLevel[]) List.CopyTo(Mpeg2ProfileWithLevel[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.Mpeg2ProfileWithLevel[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(Mpeg2ProfileWithLevel) List.IndexOf(Mpeg2ProfileWithLevel, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.Mpeg2ProfileWithLevel, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Mpeg2ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Mpeg2ProfileWithLevel) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Mpeg2ProfileWithLevel, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Mpeg2ProfileWithLevel, System.Int32, System.Int32) List.Remove(Mpeg2ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Mpeg2ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Mpeg2ProfileWithLevelList() Declaration public Mpeg2ProfileWithLevelList() Mpeg2ProfileWithLevelList(IEnumerable) Declaration public Mpeg2ProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable < Mpeg2ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevel.html",
     "title": "Class Mpeg4ProfileWithLevel",
-    "keywords": "Class Mpeg4ProfileWithLevel Class combining profile and level for mpeg4 . Inheritance Object ProfileWithLevel < Mpeg4Profiles , Mpeg4Levels > Mpeg4ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Mpeg4ProfileWithLevel : ProfileWithLevel Constructors Mpeg4ProfileWithLevel(Mpeg4Profiles, Mpeg4Levels) Declaration public Mpeg4ProfileWithLevel(Mpeg4Profiles profile, Mpeg4Levels level) Parameters Type Name Description Mpeg4Profiles profile Mpeg4Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
+    "keywords": "Class Mpeg4ProfileWithLevel Class combining profile and level for mpeg4 . Inheritance System.Object ProfileWithLevel < Mpeg4Profiles , Mpeg4Levels > Mpeg4ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Mpeg4ProfileWithLevel : ProfileWithLevel Constructors Mpeg4ProfileWithLevel(Mpeg4Profiles, Mpeg4Levels) Declaration public Mpeg4ProfileWithLevel(Mpeg4Profiles profile, Mpeg4Levels level) Parameters Type Name Description Mpeg4Profiles profile Mpeg4Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevelList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevelList.html",
     "title": "Class Mpeg4ProfileWithLevelList",
-    "keywords": "Class Mpeg4ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for mpeg4 . Inheritance Object List < Mpeg4ProfileWithLevel > ProfileWithLevelList < Mpeg4ProfileWithLevel , Mpeg4Profiles , Mpeg4Levels > Mpeg4ProfileWithLevelList Implements IList < Mpeg4ProfileWithLevel > ICollection < Mpeg4ProfileWithLevel > IReadOnlyList < Mpeg4ProfileWithLevel > IReadOnlyCollection < Mpeg4ProfileWithLevel > IEnumerable < Mpeg4ProfileWithLevel > IList ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Mpeg4Profiles, Mpeg4Levels) ProfileWithLevelList.ContainsProfile(Mpeg4Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Mpeg4Profiles) ProfileWithLevelList.RemoveProfile(Mpeg4Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(Mpeg4ProfileWithLevel) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(Mpeg4ProfileWithLevel) List.BinarySearch(Mpeg4ProfileWithLevel, IComparer) List.BinarySearch(Int32, Int32, Mpeg4ProfileWithLevel, IComparer) List.Clear() List.Contains(Mpeg4ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(Mpeg4ProfileWithLevel[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Mpeg4ProfileWithLevel[], System.Int32) List.CopyTo(Int32, Mpeg4ProfileWithLevel[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(Mpeg4ProfileWithLevel) List.IndexOf(Mpeg4ProfileWithLevel, Int32) List.IndexOf(Mpeg4ProfileWithLevel, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Mpeg4ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Mpeg4ProfileWithLevel) List.LastIndexOf(Mpeg4ProfileWithLevel, Int32) List.LastIndexOf(Mpeg4ProfileWithLevel, Int32, Int32) List.Remove(Mpeg4ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Mpeg4ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Mpeg4ProfileWithLevelList() Declaration public Mpeg4ProfileWithLevelList() Mpeg4ProfileWithLevelList(IEnumerable) Declaration public Mpeg4ProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable < Mpeg4ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
+    "keywords": "Class Mpeg4ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for mpeg4 . Inheritance System.Object List < Mpeg4ProfileWithLevel > ProfileWithLevelList < Mpeg4ProfileWithLevel , Mpeg4Profiles , Mpeg4Levels > Mpeg4ProfileWithLevelList Implements System.Collections.Generic.IList < Mpeg4ProfileWithLevel > ICollection < Mpeg4ProfileWithLevel > IReadOnlyList < Mpeg4ProfileWithLevel > IReadOnlyCollection < Mpeg4ProfileWithLevel > System.Collections.Generic.IEnumerable < Mpeg4ProfileWithLevel > IList System.Collections.ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Mpeg4Profiles, Mpeg4Levels) ProfileWithLevelList.ContainsProfile(Mpeg4Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Mpeg4Profiles) ProfileWithLevelList.RemoveProfile(Mpeg4Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.Mpeg4ProfileWithLevel) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(Mpeg4ProfileWithLevel) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.Mpeg4ProfileWithLevel, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, Mpeg4ProfileWithLevel, IComparer) List.Clear() List.Contains(Mpeg4ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Mpeg4ProfileWithLevel[]) List.CopyTo(Mpeg4ProfileWithLevel[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.Mpeg4ProfileWithLevel[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(Mpeg4ProfileWithLevel) List.IndexOf(Mpeg4ProfileWithLevel, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.Mpeg4ProfileWithLevel, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Mpeg4ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Mpeg4ProfileWithLevel) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Mpeg4ProfileWithLevel, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Mpeg4ProfileWithLevel, System.Int32, System.Int32) List.Remove(Mpeg4ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Mpeg4ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Mpeg4ProfileWithLevelList() Declaration public Mpeg4ProfileWithLevelList() Mpeg4ProfileWithLevelList(IEnumerable) Declaration public Mpeg4ProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable < Mpeg4ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
   },
   "reference/pluginapi/Emby.Media.Model.Types.PixelFormat.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.PixelFormat.html",
     "title": "Class PixelFormat",
-    "keywords": "Class PixelFormat The Pixel Format. Inheritance Object PixelFormat Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class PixelFormat Constructors PixelFormat(ColorFormats, Endian) Initializes a new instance of the PixelFormat class. Declaration [TypeConverter(typeof(ExpandableObjectConverter))] public PixelFormat(ColorFormats colorFormat, Endian endian) Parameters Type Name Description ColorFormats colorFormat The color format. Endian endian The endian. Properties ColorFormat Gets the color format. Declaration public ColorFormats ColorFormat { get; } Property Value Type Description ColorFormats The color format. Endian Gets the endian. Declaration public Endian Endian { get; } Property Value Type Description Endian The endian. Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PixelFormat The Pixel Format. Inheritance System.Object PixelFormat Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class PixelFormat Constructors PixelFormat(ColorFormats, Endian) Initializes a new instance of the PixelFormat class. Declaration [TypeConverter(typeof(ExpandableObjectConverter))] public PixelFormat(ColorFormats colorFormat, Endian endian) Parameters Type Name Description ColorFormats colorFormat The color format. Endian endian The endian. Properties ColorFormat Gets the color format. Declaration public ColorFormats ColorFormat { get; } Property Value Type Description ColorFormats The color format. Endian Gets the endian. Declaration public Endian Endian { get; } Property Value Type Description Endian The endian. Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.ProfileInformation.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.ProfileInformation.html",
     "title": "Class ProfileInformation",
-    "keywords": "Class ProfileInformation Class for unified presentation of all information associated with a specific codec profile. Inheritance Object ProfileInformation Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class ProfileInformation Constructors ProfileInformation(String, String, String, String, IEnumerable) Declaration public ProfileInformation(string shortName, string description, string details, string id, IEnumerable bitDepths) Parameters Type Name Description String shortName String description String details String id IEnumerable < Int32 > bitDepths Properties BitDepths Gets the bit depths. Declaration public ReadOnlyCollection BitDepths { get; } Property Value Type Description ReadOnlyCollection < Int32 > The bit depths. Description Gets the common name of the profile. Declaration public string Description { get; } Property Value Type Description String The common name of the profile. Details Gets detail information about the profile. Declaration public string Details { get; } Property Value Type Description String A string containing detail information about the profile. Id Gets a unique identifier. Declaration public string Id { get; } Property Value Type Description String The identifier. ShortName Gets the enum member name of the profile. Declaration public string ShortName { get; } Property Value Type Description String The enum member name of the profile. Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProfileInformation Class for unified presentation of all information associated with a specific codec profile. Inheritance System.Object ProfileInformation Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class ProfileInformation Constructors ProfileInformation(String, String, String, String, IEnumerable) Declaration public ProfileInformation(string shortName, string description, string details, string id, IEnumerable bitDepths) Parameters Type Name Description String shortName String description String details String id System.Collections.Generic.IEnumerable < Int32 > bitDepths Properties BitDepths Gets the bit depths. Declaration public ReadOnlyCollection BitDepths { get; } Property Value Type Description ReadOnlyCollection < Int32 > The bit depths. Description Gets the common name of the profile. Declaration public string Description { get; } Property Value Type Description String The common name of the profile. Details Gets detail information about the profile. Declaration public string Details { get; } Property Value Type Description String A string containing detail information about the profile. Id Gets a unique identifier. Declaration public string Id { get; } Property Value Type Description String The identifier. ShortName Gets the enum member name of the profile. Declaration public string ShortName { get; } Property Value Type Description String The enum member name of the profile. Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.ProfileLevelInformation.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.ProfileLevelInformation.html",
     "title": "Class ProfileLevelInformation",
-    "keywords": "Class ProfileLevelInformation A class combining both ProfileInformation and LevelInformation . Inheritance Object ProfileLevelInformation Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class ProfileLevelInformation Constructors ProfileLevelInformation(ProfileInformation, LevelInformation) Declaration public ProfileLevelInformation(ProfileInformation profile, LevelInformation level) Parameters Type Name Description ProfileInformation profile LevelInformation level Properties Level Gets the level. Declaration public LevelInformation Level { get; } Property Value Type Description LevelInformation The level as LevelInformation . Profile Gets the profile. Declaration public ProfileInformation Profile { get; } Property Value Type Description ProfileInformation The profile as ProfileInformation . Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProfileLevelInformation A class combining both ProfileInformation and LevelInformation . Inheritance System.Object ProfileLevelInformation Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class ProfileLevelInformation Constructors ProfileLevelInformation(ProfileInformation, LevelInformation) Declaration public ProfileLevelInformation(ProfileInformation profile, LevelInformation level) Parameters Type Name Description ProfileInformation profile LevelInformation level Properties Level Gets the level. Declaration public LevelInformation Level { get; } Property Value Type Description LevelInformation The level as LevelInformation . Profile Gets the profile. Declaration public ProfileInformation Profile { get; } Property Value Type Description ProfileInformation The profile as ProfileInformation . Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevel-2.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevel-2.html",
     "title": "Class ProfileWithLevel",
-    "keywords": "Class ProfileWithLevel A generic base class combining a profile and level enum value. Inheritance Object ProfileWithLevel Av1ProfileWithLevel AvcProfileWithLevel H263ProfileWithLevel HevcProfileWithLevel Mpeg2ProfileWithLevel Mpeg4ProfileWithLevel Vc1ProfileWithLevel Vp8ProfileWithLevel Vp9ProfileWithLevel Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class ProfileWithLevel where TP : Enum where TL : Enum Type Parameters Name Description TP The type of the profile enum. TL The type of the level enum. Remarks This is primarily a prerequisite for ProfileWithLevelList . Constructors ProfileWithLevel(TP, TL) Declaration public ProfileWithLevel(TP profile, TL level) Parameters Type Name Description TP profile TL level Properties Level Gets the level enum value. Declaration public TL Level { get; } Property Value Type Description TL The level enum value. Profile Gets the profile enum value. Declaration public TP Profile { get; } Property Value Type Description TP The profile enum value. Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProfileWithLevel A generic base class combining a profile and level enum value. Inheritance System.Object ProfileWithLevel Av1ProfileWithLevel AvcProfileWithLevel H263ProfileWithLevel HevcProfileWithLevel Mpeg2ProfileWithLevel Mpeg4ProfileWithLevel Vc1ProfileWithLevel Vp8ProfileWithLevel Vp9ProfileWithLevel Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class ProfileWithLevel where TP : Enum where TL : Enum Type Parameters Name Description TP The type of the profile enum. TL The type of the level enum. Remarks This is primarily a prerequisite for ProfileWithLevelList . Constructors ProfileWithLevel(TP, TL) Declaration public ProfileWithLevel(TP profile, TL level) Parameters Type Name Description TP profile TL level Properties Level Gets the level enum value. Declaration public TL Level { get; } Property Value Type Description TL The level enum value. Profile Gets the profile enum value. Declaration public TP Profile { get; } Property Value Type Description TP The profile enum value. Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevelList-3.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevelList-3.html",
     "title": "Class ProfileWithLevelList",
-    "keywords": "Class ProfileWithLevelList A generic base class implementing a list of profiles and associated maximum supported levels. Inheritance Object List  ProfileWithLevelList Av1ProfileWithLevelList AvcProfileWithLevelList H263ProfileWithLevelList HevcProfileWithLevelList Mpeg2ProfileWithLevelList Mpeg4ProfileWithLevelList Vc1ProfileWithLevelList Vp8ProfileWithLevelList Vp9ProfileWithLevelList Implements IList  ICollection  IReadOnlyList  IReadOnlyCollection  IEnumerable  IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(T) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(T) List.BinarySearch(T, IComparer) List.BinarySearch(Int32, Int32, T, IComparer) List.Clear() List.Contains(T) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(T[]) System.Collections.Generic.List.CopyTo(T[], System.Int32) List.CopyTo(Int32, T[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(T) List.IndexOf(T, Int32) List.IndexOf(T, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, T) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(T) List.LastIndexOf(T, Int32) List.LastIndexOf(T, Int32, Int32) List.Remove(T) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class ProfileWithLevelList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable where T : ProfileWithLevel where TP : struct, Enum where TL : struct, Enum Type Parameters Name Description T A profile and level combination, derived from ProfileWithLevel . TP The type of the profile enum. TL The type of the level enum. Constructors ProfileWithLevelList() Initializes a new instance of the ProfileWithLevelList class. Declaration public ProfileWithLevelList() ProfileWithLevelList(IEnumerable) Initializes a new instance of the ProfileWithLevelList class. Declaration public ProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable  list The list. Methods Add(TP, TL) Adds the specified combination of profile and level to the list. Declaration public void Add(TP profile, TL level) Parameters Type Name Description TP profile The profile. TL level The level. ContainsProfile(TP) Determines whether the list contains profile. Declaration public bool ContainsProfile(TP profile) Parameters Type Name Description TP profile The profile. Returns Type Description Boolean true if the specified profile is contained; otherwise, false . GetLevel(TP) Returns the maximum supported level for the specified profile. Declaration public TL GetLevel(TP profile) Parameters Type Name Description TP profile The profile. Returns Type Description TL GetMaxAndLowerLevels() Returns a list of the level having the highest ordinal and all lower levels. Declaration public IReadOnlyList GetMaxAndLowerLevels() Returns Type Description IReadOnlyList  GetMaxLevel() Returns the level having the highest ordinal. Declaration public TL? GetMaxLevel() Returns Type Description Nullable  GetProfileLevelInformation() Creates a list of ProfileLevelInformation objects for the contained items. Declaration public IList GetProfileLevelInformation() Returns Type Description IList < ProfileLevelInformation > GetProfiles() Returns all profiles. Declaration public IReadOnlyList GetProfiles() Returns Type Description IReadOnlyList  HasProfileWithBitDepth(Int32) Determines whether a profile in the collection supports the specified bit depth. Declaration public bool HasProfileWithBitDepth(int bitDepth) Parameters Type Name Description Int32 bitDepth The bit depth. Returns Type Description Boolean true if a profile with the specified bit depth exists; otherwise, false . RemoveProfile(TP) Returns the maximum supported level for the specified profile. Declaration public void RemoveProfile(TP profile) Parameters Type Name Description TP profile The profile. ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also List "
+    "keywords": "Class ProfileWithLevelList A generic base class implementing a list of profiles and associated maximum supported levels. Inheritance System.Object List  ProfileWithLevelList Av1ProfileWithLevelList AvcProfileWithLevelList H263ProfileWithLevelList HevcProfileWithLevelList Mpeg2ProfileWithLevelList Mpeg4ProfileWithLevelList Vc1ProfileWithLevelList Vp8ProfileWithLevelList Vp9ProfileWithLevelList Implements System.Collections.Generic.IList  ICollection  IReadOnlyList  IReadOnlyCollection  System.Collections.Generic.IEnumerable  IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(T) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(T) System.Collections.Generic.List.BinarySearch(T, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, T, IComparer) List.Clear() List.Contains(T) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(T[]) List.CopyTo(T[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, T[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(T) List.IndexOf(T, Int32) System.Collections.Generic.List.IndexOf(T, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, T) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(T) System.Collections.Generic.List.LastIndexOf(T, System.Int32) System.Collections.Generic.List.LastIndexOf(T, System.Int32, System.Int32) List.Remove(T) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class ProfileWithLevelList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable where T : ProfileWithLevel where TP : struct, Enum where TL : struct, Enum Type Parameters Name Description T A profile and level combination, derived from ProfileWithLevel . TP The type of the profile enum. TL The type of the level enum. Constructors ProfileWithLevelList() Initializes a new instance of the ProfileWithLevelList class. Declaration public ProfileWithLevelList() ProfileWithLevelList(IEnumerable) Initializes a new instance of the ProfileWithLevelList class. Declaration public ProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable  list The list. Methods Add(TP, TL) Adds the specified combination of profile and level to the list. Declaration public void Add(TP profile, TL level) Parameters Type Name Description TP profile The profile. TL level The level. ContainsProfile(TP) Determines whether the list contains profile. Declaration public bool ContainsProfile(TP profile) Parameters Type Name Description TP profile The profile. Returns Type Description System.Boolean true if the specified profile is contained; otherwise, false . GetLevel(TP) Returns the maximum supported level for the specified profile. Declaration public TL GetLevel(TP profile) Parameters Type Name Description TP profile The profile. Returns Type Description TL GetMaxAndLowerLevels() Returns a list of the level having the highest ordinal and all lower levels. Declaration public IReadOnlyList GetMaxAndLowerLevels() Returns Type Description IReadOnlyList  GetMaxLevel() Returns the level having the highest ordinal. Declaration public TL? GetMaxLevel() Returns Type Description Nullable  GetProfileLevelInformation() Creates a list of ProfileLevelInformation objects for the contained items. Declaration public IList GetProfileLevelInformation() Returns Type Description System.Collections.Generic.IList < ProfileLevelInformation > GetProfiles() Returns all profiles. Declaration public IReadOnlyList GetProfiles() Returns Type Description IReadOnlyList  HasProfileWithBitDepth(Int32) Determines whether a profile in the collection supports the specified bit depth. Declaration public bool HasProfileWithBitDepth(int bitDepth) Parameters Type Name Description Int32 bitDepth The bit depth. Returns Type Description System.Boolean true if a profile with the specified bit depth exists; otherwise, false . RemoveProfile(TP) Returns the maximum supported level for the specified profile. Declaration public void RemoveProfile(TP profile) Parameters Type Name Description TP profile The profile. ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also List "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Rational.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Rational.html",
     "title": "Struct Rational",
-    "keywords": "Struct Rational Implements a rational value. Implements IComparable IComparable < Rational > IDeserializationCallback IEquatable < Rational > ISerializable Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax [Serializable] [TypeConverter(typeof(RationalTypeConverter))] public struct Rational : IComparable, IComparable, IDeserializationCallback, IEquatable, ISerializable Constructors Rational(Decimal, String) Initializes a new instance of the Rational struct. Declaration public Rational(decimal value, string delimiter = \"/\") Parameters Type Name Description Decimal value The value. String delimiter The delimiter. Remarks The Decimal type represents floating point numbers exactly, with no rounding error. Values such as \"0.1\" in Decimal are actually representable, and convert cleanly to Rational as \"11/10\" Exceptions Type Condition ArgumentException invalid Decimal - value Rational(Double, String) Initializes a new instance of the Rational struct. Declaration public Rational(double value, string delimiter = \"/\") Parameters Type Name Description Double value The value. String delimiter The delimiter. Exceptions Type Condition ArgumentException Argument is not a number - value or Argument is infinity - value Rational(BigInteger, BigInteger, BigInteger, String) Initializes a new instance of the Rational struct. Declaration public Rational(BigInteger whole, BigInteger numerator, BigInteger denominator, string delimiter = \"/\") Parameters Type Name Description BigInteger whole The whole. BigInteger numerator The numerator. BigInteger denominator The denominator. String delimiter The delimiter. Exceptions Type Condition DivideByZeroException Rational(BigInteger, BigInteger, String) Initializes a new instance of the Rational struct. Declaration public Rational(BigInteger numerator, BigInteger denominator, string delimiter = \"/\") Parameters Type Name Description BigInteger numerator The numerator. BigInteger denominator The denominator. String delimiter The delimiter. Exceptions Type Condition DivideByZeroException Rational(BigInteger, String) Initializes a new instance of the Rational struct. Declaration public Rational(BigInteger numerator, string delimiter = \"/\") Parameters Type Name Description BigInteger numerator The numerator. String delimiter The delimiter. Fields DefaultDelimiter Declaration public const string DefaultDelimiter = \"/\" Field Value Type Description String Properties Denominator Gets the denominator. Declaration public readonly BigInteger Denominator { get; } Property Value Type Description BigInteger The denominator. MinusOne Gets the minus one. Declaration public static readonly Rational MinusOne { get; } Property Value Type Description Rational The minus one. Numerator Gets the numerator. Declaration public readonly BigInteger Numerator { get; } Property Value Type Description BigInteger The numerator. One Gets the one. Declaration public static readonly Rational One { get; } Property Value Type Description Rational The one. Sign Gets the sign. Declaration public readonly int Sign { get; } Property Value Type Description Int32 The sign. Zero Gets the zero. Declaration public static readonly Rational Zero { get; } Property Value Type Description Rational The zero. Methods Abs(Rational) Abses the specified r. Declaration public static Rational Abs(Rational r) Parameters Type Name Description Rational r The r. Returns Type Description Rational Add(Rational, Rational) Adds the specified x. Declaration public static Rational Add(Rational x, Rational y) Parameters Type Name Description Rational x The x. Rational y The y. Returns Type Description Rational Compare(Rational, Rational) Compares the specified r1. Declaration public static int Compare(Rational r1, Rational r2) Parameters Type Name Description Rational r1 The r1. Rational r2 The r2. Returns Type Description Int32 CompareTo(Rational) Compares to. Declaration public int CompareTo(Rational other) Parameters Type Name Description Rational other The other. Returns Type Description Int32 Divide(Rational, Rational) Divides the specified dividend. Declaration public static Rational Divide(Rational dividend, Rational divisor) Parameters Type Name Description Rational dividend The dividend. Rational divisor The divisor. Returns Type Description Rational DivRem(Rational, Rational, out Rational) Divs the rem. Declaration public static Rational DivRem(Rational dividend, Rational divisor, out Rational remainder) Parameters Type Name Description Rational dividend The dividend. Rational divisor The divisor. Rational remainder The remainder. Returns Type Description Rational Equals(Rational) Indicates whether the current object is equal to another object of the same type. Declaration public bool Equals(Rational other) Parameters Type Name Description Rational other An object to compare with this object. Returns Type Description Boolean true if the current object is equal to the other parameter; otherwise, false. Equals(Object) Determines whether the specified Object , is equal to this instance. Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj The Object to compare with this instance. Returns Type Description Boolean true if the specified Object is equal to this instance; otherwise, false . Overrides ValueType.Equals(Object) GetFractionPart() Gets the fraction part. Declaration public Rational GetFractionPart() Returns Type Description Rational GetHashCode() Returns a hash code for this instance. Declaration public override int GetHashCode() Returns Type Description Int32 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Overrides ValueType.GetHashCode() GetWholePart() Gets the whole part. Declaration public BigInteger GetWholePart() Returns Type Description BigInteger Invert(Rational) Inverts the specified r. Declaration public static Rational Invert(Rational r) Parameters Type Name Description Rational r The r. Returns Type Description Rational LeastCommonDenominator(Rational, Rational) Least common denominator. Declaration public static BigInteger LeastCommonDenominator(Rational x, Rational y) Parameters Type Name Description Rational x The x. Rational y The y. Returns Type Description BigInteger Remarks The LCD is the least common multiple of the two denominators. For instance, the LCD of {1/2, 1/4} is 4 because the least common multiple of 2 and 4 is 4. Likewise, the LCD of {1/2, 1/3} is 6. To find the LCD: Find the Greatest Common Divisor (GCD) of the denominators Multiply the denominators together Divide the product of the denominators by the GCD Multiply(Rational, Rational) Multiplies the specified x. Declaration public static Rational Multiply(Rational x, Rational y) Parameters Type Name Description Rational x The x. Rational y The y. Returns Type Description Rational Negate(Rational) Negates the specified r. Declaration public static Rational Negate(Rational r) Parameters Type Name Description Rational r The r. Returns Type Description Rational Pow(Rational, BigInteger) Pows the specified base value. Declaration public static Rational Pow(Rational baseValue, BigInteger exponent) Parameters Type Name Description Rational baseValue The base value. BigInteger exponent The exponent. Returns Type Description Rational Exceptions Type Condition ArgumentException cannot raise zero to a negative power - baseValue Remainder(Rational, Rational) Remainders the specified dividend. Declaration public static Rational Remainder(Rational dividend, Rational divisor) Parameters Type Name Description Rational dividend The dividend. Rational divisor The divisor. Returns Type Description Rational Subtract(Rational, Rational) Subtracts the specified x. Declaration public static Rational Subtract(Rational x, Rational y) Parameters Type Name Description Rational x The x. Rational y The y. Returns Type Description Rational ToDualString() Declaration public string ToDualString() Returns Type Description String ToString() Converts to string. Declaration public override string ToString() Returns Type Description String A String that represents this instance. Overrides ValueType.ToString() TryParse(String, out Rational, String) Declaration public static bool TryParse(string value, out Rational result, string delimiter = \"/\") Parameters Type Name Description String value Rational result String delimiter Returns Type Description Boolean TryParse(String, NumberStyles, IFormatProvider, out Rational, String) Declaration public static bool TryParse(string value, NumberStyles style, IFormatProvider provider, out Rational result, string delimiter = \"/\") Parameters Type Name Description String value NumberStyles style IFormatProvider provider Rational result String delimiter Returns Type Description Boolean Operators Addition(Rational, Rational) Declaration public static Rational operator +(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational Decrement(Rational) Declaration public static Rational operator --(Rational r) Parameters Type Name Description Rational r Returns Type Description Rational Division(Rational, Rational) Declaration public static Rational operator /(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational Equality(Rational, Rational) Declaration public static bool operator ==(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description Boolean Explicit(Rational to Byte) Declaration public static explicit operator byte (Rational value) Parameters Type Name Description Rational value Returns Type Description Byte Explicit(Rational to Decimal) Declaration public static explicit operator decimal (Rational value) Parameters Type Name Description Rational value Returns Type Description Decimal Explicit(Rational to Double) Declaration public static explicit operator double (Rational value) Parameters Type Name Description Rational value Returns Type Description Double Explicit(Rational to Int16) Declaration public static explicit operator short (Rational value) Parameters Type Name Description Rational value Returns Type Description Int16 Explicit(Rational to Int32) Declaration public static explicit operator int (Rational value) Parameters Type Name Description Rational value Returns Type Description Int32 Explicit(Rational to Int64) Declaration public static explicit operator long (Rational value) Parameters Type Name Description Rational value Returns Type Description Int64 Explicit(Rational to BigInteger) Declaration public static explicit operator BigInteger(Rational value) Parameters Type Name Description Rational value Returns Type Description BigInteger Explicit(Rational to SByte) Declaration public static explicit operator sbyte (Rational value) Parameters Type Name Description Rational value Returns Type Description SByte Explicit(Rational to Single) Declaration public static explicit operator float (Rational value) Parameters Type Name Description Rational value Returns Type Description Single Explicit(Rational to UInt16) Declaration public static explicit operator ushort (Rational value) Parameters Type Name Description Rational value Returns Type Description UInt16 Explicit(Rational to UInt32) Declaration public static explicit operator uint (Rational value) Parameters Type Name Description Rational value Returns Type Description UInt32 Explicit(Rational to UInt64) Declaration public static explicit operator ulong (Rational value) Parameters Type Name Description Rational value Returns Type Description UInt64 GreaterThan(Rational, Rational) Declaration public static bool operator>(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description Boolean GreaterThanOrEqual(Rational, Rational) Declaration public static bool operator >=(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description Boolean Implicit(Byte to Rational) Declaration public static implicit operator Rational(byte value) Parameters Type Name Description Byte value Returns Type Description Rational Implicit(Decimal to Rational) Declaration public static implicit operator Rational(decimal value) Parameters Type Name Description Decimal value Returns Type Description Rational Implicit(Double to Rational) Declaration public static implicit operator Rational(double value) Parameters Type Name Description Double value Returns Type Description Rational Implicit(Int16 to Rational) Declaration public static implicit operator Rational(short value) Parameters Type Name Description Int16 value Returns Type Description Rational Implicit(Int32 to Rational) Declaration public static implicit operator Rational(int value) Parameters Type Name Description Int32 value Returns Type Description Rational Implicit(Int64 to Rational) Declaration public static implicit operator Rational(long value) Parameters Type Name Description Int64 value Returns Type Description Rational Implicit(BigInteger to Rational) Declaration public static implicit operator Rational(BigInteger value) Parameters Type Name Description BigInteger value Returns Type Description Rational Implicit(SByte to Rational) Declaration public static implicit operator Rational(sbyte value) Parameters Type Name Description SByte value Returns Type Description Rational Implicit(Single to Rational) Declaration public static implicit operator Rational(float value) Parameters Type Name Description Single value Returns Type Description Rational Implicit(UInt16 to Rational) Declaration public static implicit operator Rational(ushort value) Parameters Type Name Description UInt16 value Returns Type Description Rational Implicit(UInt32 to Rational) Declaration public static implicit operator Rational(uint value) Parameters Type Name Description UInt32 value Returns Type Description Rational Implicit(UInt64 to Rational) Declaration public static implicit operator Rational(ulong value) Parameters Type Name Description UInt64 value Returns Type Description Rational Increment(Rational) Declaration public static Rational operator ++(Rational r) Parameters Type Name Description Rational r Returns Type Description Rational Inequality(Rational, Rational) Declaration public static bool operator !=(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description Boolean LessThan(Rational, Rational) Declaration public static bool operator <(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description Boolean LessThanOrEqual(Rational, Rational) Declaration public static bool operator <=(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description Boolean Modulus(Rational, Rational) Declaration public static Rational operator %(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational Multiply(Rational, Rational) Declaration public static Rational operator *(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational Subtraction(Rational, Rational) Declaration public static Rational operator -(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational UnaryNegation(Rational) Declaration public static Rational operator -(Rational r) Parameters Type Name Description Rational r Returns Type Description Rational UnaryPlus(Rational) Declaration public static Rational operator +(Rational r) Parameters Type Name Description Rational r Returns Type Description Rational Explicit Interface Implementations IComparable.CompareTo(Object) Declaration int IComparable.CompareTo(object obj) Parameters Type Name Description Object obj Returns Type Description Int32 IDeserializationCallback.OnDeserialization(Object) Declaration void IDeserializationCallback.OnDeserialization(object sender) Parameters Type Name Description Object sender ISerializable.GetObjectData(SerializationInfo, StreamingContext) Declaration [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)] void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) Parameters Type Name Description SerializationInfo info StreamingContext context Implements System.IComparable System.IComparable System.Runtime.Serialization.IDeserializationCallback System.IEquatable System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IComparable IComparable IDeserializationCallback IEquatable  ISerializable"
+    "keywords": "Struct Rational Implements a rational value. Implements IComparable IComparable < Rational > IDeserializationCallback IEquatable < Rational > ISerializable Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax [Serializable] [TypeConverter(typeof(RationalTypeConverter))] public struct Rational : IComparable, IComparable, IDeserializationCallback, IEquatable, ISerializable Constructors Rational(Decimal, String) Initializes a new instance of the Rational struct. Declaration public Rational(decimal value, string delimiter = \"/\") Parameters Type Name Description Decimal value The value. String delimiter The delimiter. Remarks The Decimal type represents floating point numbers exactly, with no rounding error. Values such as \"0.1\" in Decimal are actually representable, and convert cleanly to Rational as \"11/10\" Exceptions Type Condition System.ArgumentException invalid Decimal - value Rational(Double, String) Initializes a new instance of the Rational struct. Declaration public Rational(double value, string delimiter = \"/\") Parameters Type Name Description Double value The value. String delimiter The delimiter. Exceptions Type Condition System.ArgumentException Argument is not a number - value or Argument is infinity - value Rational(BigInteger, BigInteger, BigInteger, String) Initializes a new instance of the Rational struct. Declaration public Rational(BigInteger whole, BigInteger numerator, BigInteger denominator, string delimiter = \"/\") Parameters Type Name Description System.Numerics.BigInteger whole The whole. System.Numerics.BigInteger numerator The numerator. System.Numerics.BigInteger denominator The denominator. String delimiter The delimiter. Exceptions Type Condition System.DivideByZeroException Rational(BigInteger, BigInteger, String) Initializes a new instance of the Rational struct. Declaration public Rational(BigInteger numerator, BigInteger denominator, string delimiter = \"/\") Parameters Type Name Description System.Numerics.BigInteger numerator The numerator. System.Numerics.BigInteger denominator The denominator. String delimiter The delimiter. Exceptions Type Condition System.DivideByZeroException Rational(BigInteger, String) Initializes a new instance of the Rational struct. Declaration public Rational(BigInteger numerator, string delimiter = \"/\") Parameters Type Name Description System.Numerics.BigInteger numerator The numerator. String delimiter The delimiter. Fields DefaultDelimiter Declaration public const string DefaultDelimiter = \"/\" Field Value Type Description String Properties Denominator Gets the denominator. Declaration public readonly BigInteger Denominator { get; } Property Value Type Description System.Numerics.BigInteger The denominator. MinusOne Gets the minus one. Declaration public static readonly Rational MinusOne { get; } Property Value Type Description Rational The minus one. Numerator Gets the numerator. Declaration public readonly BigInteger Numerator { get; } Property Value Type Description System.Numerics.BigInteger The numerator. One Gets the one. Declaration public static readonly Rational One { get; } Property Value Type Description Rational The one. Sign Gets the sign. Declaration public readonly int Sign { get; } Property Value Type Description Int32 The sign. Zero Gets the zero. Declaration public static readonly Rational Zero { get; } Property Value Type Description Rational The zero. Methods Abs(Rational) Abses the specified r. Declaration public static Rational Abs(Rational r) Parameters Type Name Description Rational r The r. Returns Type Description Rational Add(Rational, Rational) Adds the specified x. Declaration public static Rational Add(Rational x, Rational y) Parameters Type Name Description Rational x The x. Rational y The y. Returns Type Description Rational Compare(Rational, Rational) Compares the specified r1. Declaration public static int Compare(Rational r1, Rational r2) Parameters Type Name Description Rational r1 The r1. Rational r2 The r2. Returns Type Description Int32 CompareTo(Rational) Compares to. Declaration public int CompareTo(Rational other) Parameters Type Name Description Rational other The other. Returns Type Description Int32 Divide(Rational, Rational) Divides the specified dividend. Declaration public static Rational Divide(Rational dividend, Rational divisor) Parameters Type Name Description Rational dividend The dividend. Rational divisor The divisor. Returns Type Description Rational DivRem(Rational, Rational, out Rational) Divs the rem. Declaration public static Rational DivRem(Rational dividend, Rational divisor, out Rational remainder) Parameters Type Name Description Rational dividend The dividend. Rational divisor The divisor. Rational remainder The remainder. Returns Type Description Rational Equals(Rational) Indicates whether the current object is equal to another object of the same type. Declaration public bool Equals(Rational other) Parameters Type Name Description Rational other An object to compare with this object. Returns Type Description System.Boolean true if the current object is equal to the other parameter; otherwise, false. Equals(Object) Determines whether the specified System.Object , is equal to this instance. Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj The System.Object to compare with this instance. Returns Type Description System.Boolean true if the specified System.Object is equal to this instance; otherwise, false . Overrides ValueType.Equals(Object) GetFractionPart() Gets the fraction part. Declaration public Rational GetFractionPart() Returns Type Description Rational GetHashCode() Returns a hash code for this instance. Declaration public override int GetHashCode() Returns Type Description Int32 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Overrides ValueType.GetHashCode() GetWholePart() Gets the whole part. Declaration public BigInteger GetWholePart() Returns Type Description System.Numerics.BigInteger Invert(Rational) Inverts the specified r. Declaration public static Rational Invert(Rational r) Parameters Type Name Description Rational r The r. Returns Type Description Rational LeastCommonDenominator(Rational, Rational) Least common denominator. Declaration public static BigInteger LeastCommonDenominator(Rational x, Rational y) Parameters Type Name Description Rational x The x. Rational y The y. Returns Type Description System.Numerics.BigInteger Remarks The LCD is the least common multiple of the two denominators. For instance, the LCD of {1/2, 1/4} is 4 because the least common multiple of 2 and 4 is 4. Likewise, the LCD of {1/2, 1/3} is 6. To find the LCD: Find the Greatest Common Divisor (GCD) of the denominators Multiply the denominators together Divide the product of the denominators by the GCD Multiply(Rational, Rational) Multiplies the specified x. Declaration public static Rational Multiply(Rational x, Rational y) Parameters Type Name Description Rational x The x. Rational y The y. Returns Type Description Rational Negate(Rational) Negates the specified r. Declaration public static Rational Negate(Rational r) Parameters Type Name Description Rational r The r. Returns Type Description Rational Pow(Rational, BigInteger) Pows the specified base value. Declaration public static Rational Pow(Rational baseValue, BigInteger exponent) Parameters Type Name Description Rational baseValue The base value. System.Numerics.BigInteger exponent The exponent. Returns Type Description Rational Exceptions Type Condition System.ArgumentException cannot raise zero to a negative power - baseValue Remainder(Rational, Rational) Remainders the specified dividend. Declaration public static Rational Remainder(Rational dividend, Rational divisor) Parameters Type Name Description Rational dividend The dividend. Rational divisor The divisor. Returns Type Description Rational Subtract(Rational, Rational) Subtracts the specified x. Declaration public static Rational Subtract(Rational x, Rational y) Parameters Type Name Description Rational x The x. Rational y The y. Returns Type Description Rational ToDualString() Declaration public string ToDualString() Returns Type Description String ToString() Converts to string. Declaration public override string ToString() Returns Type Description String A String that represents this instance. Overrides ValueType.ToString() TryParse(String, out Rational, String) Declaration public static bool TryParse(string value, out Rational result, string delimiter = \"/\") Parameters Type Name Description String value Rational result String delimiter Returns Type Description System.Boolean TryParse(String, NumberStyles, IFormatProvider, out Rational, String) Declaration public static bool TryParse(string value, NumberStyles style, IFormatProvider provider, out Rational result, string delimiter = \"/\") Parameters Type Name Description String value NumberStyles style IFormatProvider provider Rational result String delimiter Returns Type Description System.Boolean Operators Addition(Rational, Rational) Declaration public static Rational operator +(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational Decrement(Rational) Declaration public static Rational operator --(Rational r) Parameters Type Name Description Rational r Returns Type Description Rational Division(Rational, Rational) Declaration public static Rational operator /(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational Equality(Rational, Rational) Declaration public static bool operator ==(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description System.Boolean Explicit(Rational to Byte) Declaration public static explicit operator byte (Rational value) Parameters Type Name Description Rational value Returns Type Description System.Byte Explicit(Rational to Decimal) Declaration public static explicit operator decimal (Rational value) Parameters Type Name Description Rational value Returns Type Description Decimal Explicit(Rational to Double) Declaration public static explicit operator double (Rational value) Parameters Type Name Description Rational value Returns Type Description Double Explicit(Rational to Int16) Declaration public static explicit operator short (Rational value) Parameters Type Name Description Rational value Returns Type Description Int16 Explicit(Rational to Int32) Declaration public static explicit operator int (Rational value) Parameters Type Name Description Rational value Returns Type Description Int32 Explicit(Rational to Int64) Declaration public static explicit operator long (Rational value) Parameters Type Name Description Rational value Returns Type Description Int64 Explicit(Rational to BigInteger) Declaration public static explicit operator BigInteger(Rational value) Parameters Type Name Description Rational value Returns Type Description System.Numerics.BigInteger Explicit(Rational to SByte) Declaration public static explicit operator sbyte (Rational value) Parameters Type Name Description Rational value Returns Type Description SByte Explicit(Rational to Single) Declaration public static explicit operator float (Rational value) Parameters Type Name Description Rational value Returns Type Description System.Single Explicit(Rational to UInt16) Declaration public static explicit operator ushort (Rational value) Parameters Type Name Description Rational value Returns Type Description UInt16 Explicit(Rational to UInt32) Declaration public static explicit operator uint (Rational value) Parameters Type Name Description Rational value Returns Type Description UInt32 Explicit(Rational to UInt64) Declaration public static explicit operator ulong (Rational value) Parameters Type Name Description Rational value Returns Type Description UInt64 GreaterThan(Rational, Rational) Declaration public static bool operator>(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description System.Boolean GreaterThanOrEqual(Rational, Rational) Declaration public static bool operator >=(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description System.Boolean Implicit(Byte to Rational) Declaration public static implicit operator Rational(byte value) Parameters Type Name Description System.Byte value Returns Type Description Rational Implicit(Decimal to Rational) Declaration public static implicit operator Rational(decimal value) Parameters Type Name Description Decimal value Returns Type Description Rational Implicit(Double to Rational) Declaration public static implicit operator Rational(double value) Parameters Type Name Description Double value Returns Type Description Rational Implicit(Int16 to Rational) Declaration public static implicit operator Rational(short value) Parameters Type Name Description Int16 value Returns Type Description Rational Implicit(Int32 to Rational) Declaration public static implicit operator Rational(int value) Parameters Type Name Description Int32 value Returns Type Description Rational Implicit(Int64 to Rational) Declaration public static implicit operator Rational(long value) Parameters Type Name Description Int64 value Returns Type Description Rational Implicit(BigInteger to Rational) Declaration public static implicit operator Rational(BigInteger value) Parameters Type Name Description System.Numerics.BigInteger value Returns Type Description Rational Implicit(SByte to Rational) Declaration public static implicit operator Rational(sbyte value) Parameters Type Name Description SByte value Returns Type Description Rational Implicit(Single to Rational) Declaration public static implicit operator Rational(float value) Parameters Type Name Description System.Single value Returns Type Description Rational Implicit(UInt16 to Rational) Declaration public static implicit operator Rational(ushort value) Parameters Type Name Description UInt16 value Returns Type Description Rational Implicit(UInt32 to Rational) Declaration public static implicit operator Rational(uint value) Parameters Type Name Description UInt32 value Returns Type Description Rational Implicit(UInt64 to Rational) Declaration public static implicit operator Rational(ulong value) Parameters Type Name Description UInt64 value Returns Type Description Rational Increment(Rational) Declaration public static Rational operator ++(Rational r) Parameters Type Name Description Rational r Returns Type Description Rational Inequality(Rational, Rational) Declaration public static bool operator !=(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description System.Boolean LessThan(Rational, Rational) Declaration public static bool operator <(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description System.Boolean LessThanOrEqual(Rational, Rational) Declaration public static bool operator <=(Rational x, Rational y) Parameters Type Name Description Rational x Rational y Returns Type Description System.Boolean Modulus(Rational, Rational) Declaration public static Rational operator %(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational Multiply(Rational, Rational) Declaration public static Rational operator *(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational Subtraction(Rational, Rational) Declaration public static Rational operator -(Rational r1, Rational r2) Parameters Type Name Description Rational r1 Rational r2 Returns Type Description Rational UnaryNegation(Rational) Declaration public static Rational operator -(Rational r) Parameters Type Name Description Rational r Returns Type Description Rational UnaryPlus(Rational) Declaration public static Rational operator +(Rational r) Parameters Type Name Description Rational r Returns Type Description Rational Explicit Interface Implementations IComparable.CompareTo(Object) Declaration int IComparable.CompareTo(object obj) Parameters Type Name Description System.Object obj Returns Type Description Int32 IDeserializationCallback.OnDeserialization(Object) Declaration void IDeserializationCallback.OnDeserialization(object sender) Parameters Type Name Description System.Object sender ISerializable.GetObjectData(SerializationInfo, StreamingContext) Declaration [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)] void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) Parameters Type Name Description System.Runtime.Serialization.SerializationInfo info System.Runtime.Serialization.StreamingContext context Implements System.IComparable System.IComparable System.Runtime.Serialization.IDeserializationCallback System.IEquatable System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IComparable IComparable IDeserializationCallback IEquatable  ISerializable"
   },
   "reference/pluginapi/Emby.Media.Model.Types.RationalTypeConverter.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.RationalTypeConverter.html",
     "title": "Class RationalTypeConverter",
-    "keywords": "Class RationalTypeConverter Inheritance Object TypeConverter RationalTypeConverter Inherited Members TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type) TypeConverter.CanConvertFrom(Type) TypeConverter.CanConvertTo(ITypeDescriptorContext, Type) TypeConverter.CanConvertTo(Type) TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) TypeConverter.ConvertFrom(Object) TypeConverter.ConvertFromInvariantString(ITypeDescriptorContext, String) TypeConverter.ConvertFromInvariantString(String) TypeConverter.ConvertFromString(ITypeDescriptorContext, CultureInfo, String) TypeConverter.ConvertFromString(ITypeDescriptorContext, String) TypeConverter.ConvertFromString(String) TypeConverter.ConvertTo(Object, Type) TypeConverter.ConvertToInvariantString(ITypeDescriptorContext, Object) TypeConverter.ConvertToInvariantString(Object) TypeConverter.ConvertToString(ITypeDescriptorContext, CultureInfo, Object) TypeConverter.ConvertToString(ITypeDescriptorContext, Object) TypeConverter.ConvertToString(Object) TypeConverter.CreateInstance(IDictionary) TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary) System.ComponentModel.TypeConverter.GetConvertFromException(System.Object) TypeConverter.GetConvertToException(Object, Type) TypeConverter.GetCreateInstanceSupported() TypeConverter.GetCreateInstanceSupported(ITypeDescriptorContext) TypeConverter.GetProperties(ITypeDescriptorContext, Object) TypeConverter.GetProperties(ITypeDescriptorContext, Object, Attribute[]) TypeConverter.GetProperties(Object) TypeConverter.GetPropertiesSupported() TypeConverter.GetPropertiesSupported(ITypeDescriptorContext) TypeConverter.GetStandardValues() TypeConverter.GetStandardValues(ITypeDescriptorContext) TypeConverter.GetStandardValuesExclusive() TypeConverter.GetStandardValuesExclusive(ITypeDescriptorContext) TypeConverter.GetStandardValuesSupported() TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext) TypeConverter.IsValid(ITypeDescriptorContext, Object) TypeConverter.IsValid(Object) System.ComponentModel.TypeConverter.SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[]) Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class RationalTypeConverter : TypeConverter Methods ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Converts the given value object to the specified type, using the specified context and culture information. Declaration public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) Parameters Type Name Description ITypeDescriptorContext context An ITypeDescriptorContext that provides a format context. CultureInfo culture A CultureInfo . If null is passed, the current culture is assumed. Object value The Object to convert. System.Type destinationType The System.Type to convert the value parameter to. Returns Type Description Object An Object that represents the converted value. Overrides TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Exceptions Type Condition ArgumentNullException The destinationType parameter is null. NotSupportedException The conversion cannot be performed. Format(Rational) Declaration public static string Format(Rational rational) Parameters Type Name Description Rational rational Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RationalTypeConverter Inheritance System.Object TypeConverter RationalTypeConverter Inherited Members TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type) System.ComponentModel.TypeConverter.CanConvertFrom(System.Type) System.ComponentModel.TypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type) System.ComponentModel.TypeConverter.CanConvertTo(System.Type) System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object) TypeConverter.ConvertFrom(Object) TypeConverter.ConvertFromInvariantString(ITypeDescriptorContext, String) System.ComponentModel.TypeConverter.ConvertFromInvariantString(System.String) System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String) System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String) System.ComponentModel.TypeConverter.ConvertFromString(System.String) System.ComponentModel.TypeConverter.ConvertTo(System.Object, System.Type) System.ComponentModel.TypeConverter.ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object) TypeConverter.ConvertToInvariantString(Object) System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object) System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object) System.ComponentModel.TypeConverter.ConvertToString(System.Object) System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary) TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary) System.ComponentModel.TypeConverter.GetConvertFromException(System.Object) System.ComponentModel.TypeConverter.GetConvertToException(System.Object, System.Type) TypeConverter.GetCreateInstanceSupported() TypeConverter.GetCreateInstanceSupported(ITypeDescriptorContext) TypeConverter.GetProperties(ITypeDescriptorContext, Object) TypeConverter.GetProperties(ITypeDescriptorContext, Object, Attribute[]) TypeConverter.GetProperties(Object) System.ComponentModel.TypeConverter.GetPropertiesSupported() TypeConverter.GetPropertiesSupported(ITypeDescriptorContext) TypeConverter.GetStandardValues() TypeConverter.GetStandardValues(ITypeDescriptorContext) System.ComponentModel.TypeConverter.GetStandardValuesExclusive() System.ComponentModel.TypeConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext) TypeConverter.GetStandardValuesSupported() TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext) System.ComponentModel.TypeConverter.IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object) System.ComponentModel.TypeConverter.IsValid(System.Object) System.ComponentModel.TypeConverter.SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[]) Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class RationalTypeConverter : TypeConverter Methods ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Converts the given value object to the specified type, using the specified context and culture information. Declaration public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) Parameters Type Name Description System.ComponentModel.ITypeDescriptorContext context An System.ComponentModel.ITypeDescriptorContext that provides a format context. CultureInfo culture A CultureInfo . If null is passed, the current culture is assumed. System.Object value The System.Object to convert. Type destinationType The Type to convert the value parameter to. Returns Type Description System.Object An System.Object that represents the converted value. Overrides TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Exceptions Type Condition ArgumentNullException The destinationType parameter is null. System.NotSupportedException The conversion cannot be performed. Format(Rational) Declaration public static string Format(Rational rational) Parameters Type Name Description Rational rational Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Media.Model.Types.Resolution.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Resolution.html",
     "title": "Struct Resolution",
-    "keywords": "Struct Resolution Struct representing a video resolution specified in X and Y dimension. Implements IComparable < Resolution > IEquatable < Resolution > Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public struct Resolution : IComparable, IEquatable Constructors Resolution(Int32, Int32) Initializes a new instance of the Resolution struct. Declaration public Resolution(int width, int height) Parameters Type Name Description Int32 width The resolution width. Int32 height The resolution height. Fields Empty Gets a resolution that has a width and height of 0. Declaration public static Resolution Empty Field Value Type Description Resolution Properties Height Gets the resolution height. Declaration public readonly int Height { get; } Property Value Type Description Int32 The resolution height. Width Gets the resolution width. Declaration public readonly int Width { get; } Property Value Type Description Int32 The resolution width. Methods CompareTo(Resolution) Declaration public int CompareTo(Resolution other) Parameters Type Name Description Resolution other Returns Type Description Int32 Equals(Resolution) Declaration public bool Equals(Resolution other) Parameters Type Name Description Resolution other Returns Type Description Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj Returns Type Description Boolean Overrides ValueType.Equals(Object) GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides ValueType.GetHashCode() ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Operators Equality(Resolution, Resolution) Declaration public static bool operator ==(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description Boolean GreaterThan(Resolution, Resolution) Declaration public static bool operator>(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description Boolean GreaterThanOrEqual(Resolution, Resolution) Declaration public static bool operator >=(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description Boolean Inequality(Resolution, Resolution) Declaration public static bool operator !=(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description Boolean LessThan(Resolution, Resolution) Declaration public static bool operator <(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description Boolean LessThanOrEqual(Resolution, Resolution) Declaration public static bool operator <=(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description Boolean Implements System.IComparable System.IEquatable Extension Methods Extensions.AsRational(Resolution) Extensions.JsonClone(T, IJsonSerializer) See Also IComparable IEquatable "
+    "keywords": "Struct Resolution Struct representing a video resolution specified in X and Y dimension. Implements IComparable < Resolution > IEquatable < Resolution > Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public struct Resolution : IComparable, IEquatable Constructors Resolution(Int32, Int32) Initializes a new instance of the Resolution struct. Declaration public Resolution(int width, int height) Parameters Type Name Description Int32 width The resolution width. Int32 height The resolution height. Fields Empty Gets a resolution that has a width and height of 0. Declaration public static Resolution Empty Field Value Type Description Resolution Properties Height Gets the resolution height. Declaration public readonly int Height { get; } Property Value Type Description Int32 The resolution height. Width Gets the resolution width. Declaration public readonly int Width { get; } Property Value Type Description Int32 The resolution width. Methods CompareTo(Resolution) Declaration public int CompareTo(Resolution other) Parameters Type Name Description Resolution other Returns Type Description Int32 Equals(Resolution) Declaration public bool Equals(Resolution other) Parameters Type Name Description Resolution other Returns Type Description System.Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj Returns Type Description System.Boolean Overrides ValueType.Equals(Object) GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides ValueType.GetHashCode() ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Operators Equality(Resolution, Resolution) Declaration public static bool operator ==(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description System.Boolean GreaterThan(Resolution, Resolution) Declaration public static bool operator>(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description System.Boolean GreaterThanOrEqual(Resolution, Resolution) Declaration public static bool operator >=(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description System.Boolean Inequality(Resolution, Resolution) Declaration public static bool operator !=(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description System.Boolean LessThan(Resolution, Resolution) Declaration public static bool operator <(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description System.Boolean LessThanOrEqual(Resolution, Resolution) Declaration public static bool operator <=(Resolution left, Resolution right) Parameters Type Name Description Resolution left Resolution right Returns Type Description System.Boolean Implements System.IComparable System.IEquatable Extension Methods Extensions.AsRational(Resolution) Extensions.JsonClone(T, IJsonSerializer) See Also IComparable IEquatable "
   },
   "reference/pluginapi/Emby.Media.Model.Types.ResolutionWithRate.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.ResolutionWithRate.html",
     "title": "Struct ResolutionWithRate",
-    "keywords": "Struct ResolutionWithRate Struct representing a combination of video resolution and frame rate. Implements IEquatable < ResolutionWithRate > Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public struct ResolutionWithRate : IEquatable Constructors ResolutionWithRate(Int32, Int32, Double) Declaration public ResolutionWithRate(int width, int height, double frameRate) Parameters Type Name Description Int32 width Int32 height Double frameRate Properties FrameRate Gets the frame rate in frames/second (fps). Declaration public readonly double FrameRate { get; } Property Value Type Description Double The frame rate. Height Gets the resolution height. Declaration public readonly int Height { get; } Property Value Type Description Int32 The resolution height. Resolution Declaration public readonly Resolution Resolution { get; } Property Value Type Description Resolution Width Gets the resolution width. Declaration public readonly int Width { get; } Property Value Type Description Int32 The resolution width. Methods Equals(ResolutionWithRate) Declaration public bool Equals(ResolutionWithRate other) Parameters Type Name Description ResolutionWithRate other Returns Type Description Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj Returns Type Description Boolean Overrides ValueType.Equals(Object) GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides ValueType.GetHashCode() ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Operators Equality(ResolutionWithRate, ResolutionWithRate) Declaration public static bool operator ==(ResolutionWithRate left, ResolutionWithRate right) Parameters Type Name Description ResolutionWithRate left ResolutionWithRate right Returns Type Description Boolean Inequality(ResolutionWithRate, ResolutionWithRate) Declaration public static bool operator !=(ResolutionWithRate left, ResolutionWithRate right) Parameters Type Name Description ResolutionWithRate left ResolutionWithRate right Returns Type Description Boolean Implements System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IEquatable "
+    "keywords": "Struct ResolutionWithRate Struct representing a combination of video resolution and frame rate. Implements IEquatable < ResolutionWithRate > Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public struct ResolutionWithRate : IEquatable Constructors ResolutionWithRate(Int32, Int32, Double) Declaration public ResolutionWithRate(int width, int height, double frameRate) Parameters Type Name Description Int32 width Int32 height Double frameRate Properties FrameRate Gets the frame rate in frames/second (fps). Declaration public readonly double FrameRate { get; } Property Value Type Description Double The frame rate. Height Gets the resolution height. Declaration public readonly int Height { get; } Property Value Type Description Int32 The resolution height. Resolution Declaration public readonly Resolution Resolution { get; } Property Value Type Description Resolution Width Gets the resolution width. Declaration public readonly int Width { get; } Property Value Type Description Int32 The resolution width. Methods Equals(ResolutionWithRate) Declaration public bool Equals(ResolutionWithRate other) Parameters Type Name Description ResolutionWithRate other Returns Type Description System.Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj Returns Type Description System.Boolean Overrides ValueType.Equals(Object) GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides ValueType.GetHashCode() ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Operators Equality(ResolutionWithRate, ResolutionWithRate) Declaration public static bool operator ==(ResolutionWithRate left, ResolutionWithRate right) Parameters Type Name Description ResolutionWithRate left ResolutionWithRate right Returns Type Description System.Boolean Inequality(ResolutionWithRate, ResolutionWithRate) Declaration public static bool operator !=(ResolutionWithRate left, ResolutionWithRate right) Parameters Type Name Description ResolutionWithRate left ResolutionWithRate right Returns Type Description System.Boolean Implements System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IEquatable "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevel.html",
     "title": "Class Vc1ProfileWithLevel",
-    "keywords": "Class Vc1ProfileWithLevel Class combining profile and level for vc1 . Inheritance Object ProfileWithLevel < Vc1Profiles , Vc1Levels > Vc1ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vc1ProfileWithLevel : ProfileWithLevel Constructors Vc1ProfileWithLevel(Vc1Profiles, Vc1Levels) Declaration public Vc1ProfileWithLevel(Vc1Profiles profile, Vc1Levels level) Parameters Type Name Description Vc1Profiles profile Vc1Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
+    "keywords": "Class Vc1ProfileWithLevel Class combining profile and level for vc1 . Inheritance System.Object ProfileWithLevel < Vc1Profiles , Vc1Levels > Vc1ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vc1ProfileWithLevel : ProfileWithLevel Constructors Vc1ProfileWithLevel(Vc1Profiles, Vc1Levels) Declaration public Vc1ProfileWithLevel(Vc1Profiles profile, Vc1Levels level) Parameters Type Name Description Vc1Profiles profile Vc1Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevelList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevelList.html",
     "title": "Class Vc1ProfileWithLevelList",
-    "keywords": "Class Vc1ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for vp9 . Inheritance Object List < Vc1ProfileWithLevel > ProfileWithLevelList < Vc1ProfileWithLevel , Vc1Profiles , Vc1Levels > Vc1ProfileWithLevelList Implements IList < Vc1ProfileWithLevel > ICollection < Vc1ProfileWithLevel > IReadOnlyList < Vc1ProfileWithLevel > IReadOnlyCollection < Vc1ProfileWithLevel > IEnumerable < Vc1ProfileWithLevel > IList ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Vc1Profiles, Vc1Levels) ProfileWithLevelList.ContainsProfile(Vc1Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Vc1Profiles) ProfileWithLevelList.RemoveProfile(Vc1Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(Vc1ProfileWithLevel) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(Vc1ProfileWithLevel) List.BinarySearch(Vc1ProfileWithLevel, IComparer) List.BinarySearch(Int32, Int32, Vc1ProfileWithLevel, IComparer) List.Clear() List.Contains(Vc1ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(Vc1ProfileWithLevel[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Vc1ProfileWithLevel[], System.Int32) List.CopyTo(Int32, Vc1ProfileWithLevel[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(Vc1ProfileWithLevel) List.IndexOf(Vc1ProfileWithLevel, Int32) List.IndexOf(Vc1ProfileWithLevel, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Vc1ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Vc1ProfileWithLevel) List.LastIndexOf(Vc1ProfileWithLevel, Int32) List.LastIndexOf(Vc1ProfileWithLevel, Int32, Int32) List.Remove(Vc1ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vc1ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Vc1ProfileWithLevelList() Declaration public Vc1ProfileWithLevelList() Vc1ProfileWithLevelList(IEnumerable) Declaration public Vc1ProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable < Vc1ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
+    "keywords": "Class Vc1ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for vp9 . Inheritance System.Object List < Vc1ProfileWithLevel > ProfileWithLevelList < Vc1ProfileWithLevel , Vc1Profiles , Vc1Levels > Vc1ProfileWithLevelList Implements System.Collections.Generic.IList < Vc1ProfileWithLevel > ICollection < Vc1ProfileWithLevel > IReadOnlyList < Vc1ProfileWithLevel > IReadOnlyCollection < Vc1ProfileWithLevel > System.Collections.Generic.IEnumerable < Vc1ProfileWithLevel > IList System.Collections.ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Vc1Profiles, Vc1Levels) ProfileWithLevelList.ContainsProfile(Vc1Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Vc1Profiles) ProfileWithLevelList.RemoveProfile(Vc1Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.Vc1ProfileWithLevel) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(Vc1ProfileWithLevel) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.Vc1ProfileWithLevel, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, Vc1ProfileWithLevel, IComparer) List.Clear() List.Contains(Vc1ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Vc1ProfileWithLevel[]) List.CopyTo(Vc1ProfileWithLevel[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.Vc1ProfileWithLevel[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(Vc1ProfileWithLevel) List.IndexOf(Vc1ProfileWithLevel, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.Vc1ProfileWithLevel, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Vc1ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Vc1ProfileWithLevel) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Vc1ProfileWithLevel, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Vc1ProfileWithLevel, System.Int32, System.Int32) List.Remove(Vc1ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vc1ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Vc1ProfileWithLevelList() Declaration public Vc1ProfileWithLevelList() Vc1ProfileWithLevelList(IEnumerable) Declaration public Vc1ProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable < Vc1ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevel.html",
     "title": "Class Vp8ProfileWithLevel",
-    "keywords": "Class Vp8ProfileWithLevel Class combining profile and level for vp8 . Inheritance Object ProfileWithLevel < Vp8Profiles , Vp8Levels > Vp8ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vp8ProfileWithLevel : ProfileWithLevel Constructors Vp8ProfileWithLevel(Vp8Profiles, Vp8Levels) Declaration public Vp8ProfileWithLevel(Vp8Profiles profile, Vp8Levels level) Parameters Type Name Description Vp8Profiles profile Vp8Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
+    "keywords": "Class Vp8ProfileWithLevel Class combining profile and level for vp8 . Inheritance System.Object ProfileWithLevel < Vp8Profiles , Vp8Levels > Vp8ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vp8ProfileWithLevel : ProfileWithLevel Constructors Vp8ProfileWithLevel(Vp8Profiles, Vp8Levels) Declaration public Vp8ProfileWithLevel(Vp8Profiles profile, Vp8Levels level) Parameters Type Name Description Vp8Profiles profile Vp8Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevelList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevelList.html",
     "title": "Class Vp8ProfileWithLevelList",
-    "keywords": "Class Vp8ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for vp8 . Inheritance Object List < Vp8ProfileWithLevel > ProfileWithLevelList < Vp8ProfileWithLevel , Vp8Profiles , Vp8Levels > Vp8ProfileWithLevelList Implements IList < Vp8ProfileWithLevel > ICollection < Vp8ProfileWithLevel > IReadOnlyList < Vp8ProfileWithLevel > IReadOnlyCollection < Vp8ProfileWithLevel > IEnumerable < Vp8ProfileWithLevel > IList ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Vp8Profiles, Vp8Levels) ProfileWithLevelList.ContainsProfile(Vp8Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Vp8Profiles) ProfileWithLevelList.RemoveProfile(Vp8Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(Vp8ProfileWithLevel) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(Vp8ProfileWithLevel) List.BinarySearch(Vp8ProfileWithLevel, IComparer) List.BinarySearch(Int32, Int32, Vp8ProfileWithLevel, IComparer) List.Clear() List.Contains(Vp8ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(Vp8ProfileWithLevel[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Vp8ProfileWithLevel[], System.Int32) List.CopyTo(Int32, Vp8ProfileWithLevel[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(Vp8ProfileWithLevel) List.IndexOf(Vp8ProfileWithLevel, Int32) List.IndexOf(Vp8ProfileWithLevel, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Vp8ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Vp8ProfileWithLevel) List.LastIndexOf(Vp8ProfileWithLevel, Int32) List.LastIndexOf(Vp8ProfileWithLevel, Int32, Int32) List.Remove(Vp8ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vp8ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Vp8ProfileWithLevelList() Declaration public Vp8ProfileWithLevelList() Vp8ProfileWithLevelList(IEnumerable) Declaration public Vp8ProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable < Vp8ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
+    "keywords": "Class Vp8ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for vp8 . Inheritance System.Object List < Vp8ProfileWithLevel > ProfileWithLevelList < Vp8ProfileWithLevel , Vp8Profiles , Vp8Levels > Vp8ProfileWithLevelList Implements System.Collections.Generic.IList < Vp8ProfileWithLevel > ICollection < Vp8ProfileWithLevel > IReadOnlyList < Vp8ProfileWithLevel > IReadOnlyCollection < Vp8ProfileWithLevel > System.Collections.Generic.IEnumerable < Vp8ProfileWithLevel > IList System.Collections.ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Vp8Profiles, Vp8Levels) ProfileWithLevelList.ContainsProfile(Vp8Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Vp8Profiles) ProfileWithLevelList.RemoveProfile(Vp8Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.Vp8ProfileWithLevel) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(Vp8ProfileWithLevel) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.Vp8ProfileWithLevel, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, Vp8ProfileWithLevel, IComparer) List.Clear() List.Contains(Vp8ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Vp8ProfileWithLevel[]) List.CopyTo(Vp8ProfileWithLevel[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.Vp8ProfileWithLevel[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(Vp8ProfileWithLevel) List.IndexOf(Vp8ProfileWithLevel, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.Vp8ProfileWithLevel, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Vp8ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Vp8ProfileWithLevel) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Vp8ProfileWithLevel, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Vp8ProfileWithLevel, System.Int32, System.Int32) List.Remove(Vp8ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vp8ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Vp8ProfileWithLevelList() Declaration public Vp8ProfileWithLevelList() Vp8ProfileWithLevelList(IEnumerable) Declaration public Vp8ProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable < Vp8ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevel.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevel.html",
     "title": "Class Vp9ProfileWithLevel",
-    "keywords": "Class Vp9ProfileWithLevel Class combining profile and level for vp9 . Inheritance Object ProfileWithLevel < Vp9Profiles , Vp9Levels > Vp9ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vp9ProfileWithLevel : ProfileWithLevel Constructors Vp9ProfileWithLevel(Vp9Profiles, Vp9Levels) Declaration public Vp9ProfileWithLevel(Vp9Profiles profile, Vp9Levels level) Parameters Type Name Description Vp9Profiles profile Vp9Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
+    "keywords": "Class Vp9ProfileWithLevel Class combining profile and level for vp9 . Inheritance System.Object ProfileWithLevel < Vp9Profiles , Vp9Levels > Vp9ProfileWithLevel Inherited Members ProfileWithLevel.Profile ProfileWithLevel.Level ProfileWithLevel.ToString() Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vp9ProfileWithLevel : ProfileWithLevel Constructors Vp9ProfileWithLevel(Vp9Profiles, Vp9Levels) Declaration public Vp9ProfileWithLevel(Vp9Profiles profile, Vp9Levels level) Parameters Type Name Description Vp9Profiles profile Vp9Levels level Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevel "
   },
   "reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevelList.html": {
     "href": "reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevelList.html",
     "title": "Class Vp9ProfileWithLevelList",
-    "keywords": "Class Vp9ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for vp9 . Inheritance Object List < Vp9ProfileWithLevel > ProfileWithLevelList < Vp9ProfileWithLevel , Vp9Profiles , Vp9Levels > Vp9ProfileWithLevelList Implements IList < Vp9ProfileWithLevel > ICollection < Vp9ProfileWithLevel > IReadOnlyList < Vp9ProfileWithLevel > IReadOnlyCollection < Vp9ProfileWithLevel > IEnumerable < Vp9ProfileWithLevel > IList ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Vp9Profiles, Vp9Levels) ProfileWithLevelList.ContainsProfile(Vp9Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Vp9Profiles) ProfileWithLevelList.RemoveProfile(Vp9Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(Vp9ProfileWithLevel) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(Vp9ProfileWithLevel) List.BinarySearch(Vp9ProfileWithLevel, IComparer) List.BinarySearch(Int32, Int32, Vp9ProfileWithLevel, IComparer) List.Clear() List.Contains(Vp9ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(Vp9ProfileWithLevel[]) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Vp9ProfileWithLevel[], System.Int32) List.CopyTo(Int32, Vp9ProfileWithLevel[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(Vp9ProfileWithLevel) List.IndexOf(Vp9ProfileWithLevel, Int32) List.IndexOf(Vp9ProfileWithLevel, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Vp9ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Vp9ProfileWithLevel) List.LastIndexOf(Vp9ProfileWithLevel, Int32) List.LastIndexOf(Vp9ProfileWithLevel, Int32, Int32) List.Remove(Vp9ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vp9ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Vp9ProfileWithLevelList() Declaration public Vp9ProfileWithLevelList() Vp9ProfileWithLevelList(IEnumerable) Declaration public Vp9ProfileWithLevelList(IEnumerable list) Parameters Type Name Description IEnumerable < Vp9ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
+    "keywords": "Class Vp9ProfileWithLevelList Class representing a list of supported profiles and maximum supported levels for vp9 . Inheritance System.Object List < Vp9ProfileWithLevel > ProfileWithLevelList < Vp9ProfileWithLevel , Vp9Profiles , Vp9Levels > Vp9ProfileWithLevelList Implements System.Collections.Generic.IList < Vp9ProfileWithLevel > ICollection < Vp9ProfileWithLevel > IReadOnlyList < Vp9ProfileWithLevel > IReadOnlyCollection < Vp9ProfileWithLevel > System.Collections.Generic.IEnumerable < Vp9ProfileWithLevel > IList System.Collections.ICollection IEnumerable Inherited Members ProfileWithLevelList.Add(Vp9Profiles, Vp9Levels) ProfileWithLevelList.ContainsProfile(Vp9Profiles) ProfileWithLevelList.HasProfileWithBitDepth(Int32) ProfileWithLevelList.GetLevel(Vp9Profiles) ProfileWithLevelList.RemoveProfile(Vp9Profiles) ProfileWithLevelList.GetMaxLevel() ProfileWithLevelList.GetMaxAndLowerLevels() ProfileWithLevelList.GetProfiles() ProfileWithLevelList.GetProfileLevelInformation() ProfileWithLevelList.ToString() System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Media.Model.Types.Vp9ProfileWithLevel) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(Vp9ProfileWithLevel) System.Collections.Generic.List.BinarySearch(Emby.Media.Model.Types.Vp9ProfileWithLevel, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, Vp9ProfileWithLevel, IComparer) List.Clear() List.Contains(Vp9ProfileWithLevel) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Media.Model.Types.Vp9ProfileWithLevel[]) List.CopyTo(Vp9ProfileWithLevel[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Media.Model.Types.Vp9ProfileWithLevel[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(Vp9ProfileWithLevel) List.IndexOf(Vp9ProfileWithLevel, Int32) System.Collections.Generic.List.IndexOf(Emby.Media.Model.Types.Vp9ProfileWithLevel, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Media.Model.Types.Vp9ProfileWithLevel) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(Vp9ProfileWithLevel) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Vp9ProfileWithLevel, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Media.Model.Types.Vp9ProfileWithLevel, System.Int32, System.Int32) List.Remove(Vp9ProfileWithLevel) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Media.Model.Types Assembly : Emby.Media.Model.dll Syntax public class Vp9ProfileWithLevelList : ProfileWithLevelList, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors Vp9ProfileWithLevelList() Declaration public Vp9ProfileWithLevelList() Vp9ProfileWithLevelList(IEnumerable) Declaration public Vp9ProfileWithLevelList(IEnumerable list) Parameters Type Name Description System.Collections.Generic.IEnumerable < Vp9ProfileWithLevel > list Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer) See Also ProfileWithLevelList "
   },
   "reference/pluginapi/Emby.Model.ProcessRun.html": {
     "href": "reference/pluginapi/Emby.Model.ProcessRun.html",
@@ -1182,22 +1182,22 @@
   "reference/pluginapi/Emby.Model.ProcessRun.IProcessManager.html": {
     "href": "reference/pluginapi/Emby.Model.ProcessRun.IProcessManager.html",
     "title": "Interface IProcessManager",
-    "keywords": "Interface IProcessManager Namespace : Emby.Model.ProcessRun Assembly : MediaBrowser.Model.dll Syntax public interface IProcessManager Methods CreateProcessRunner(String, ILogger) Declaration IProcessRunner CreateProcessRunner(string name, ILogger logger) Parameters Type Name Description String name ILogger logger Returns Type Description IProcessRunner GetRunningProcesses() Returns a list of currently running processes. Declaration IReadOnlyCollection GetRunningProcesses() Returns Type Description IReadOnlyCollection < IProcessRunner > RegisterProcess(IProcessRunner) Registers a process. Declaration [Obsolete(\"Do not use. Process registration is done automatcially now.\")] bool RegisterProcess(IProcessRunner processRunner) Parameters Type Name Description IProcessRunner processRunner The process runner. Returns Type Description Boolean True, if the process was registered successfully; false it the process was registered already. StopAllProcesses() Stops all processes. Declaration Task StopAllProcesses() Returns Type Description Task A Task that will complete once all processes have been stopped. UnregisterProcess(IProcessRunner) Unregisters the process. Declaration [Obsolete(\"Do not use. Process registration is done automatcially now.\")] bool UnregisterProcess(IProcessRunner processRunner) Parameters Type Name Description IProcessRunner processRunner The process runner. Returns Type Description Boolean A boolean indicating whether the process had existed and was removed successfully. Events RunningProcessesChanged Occurs when the list of running processes has changed. Declaration event EventHandler RunningProcessesChanged Event Type Type Description EventHandler < RunningProcessesChangedEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IProcessManager Namespace : Emby.Model.ProcessRun Assembly : MediaBrowser.Model.dll Syntax public interface IProcessManager Methods CreateProcessRunner(String, ILogger) Declaration IProcessRunner CreateProcessRunner(string name, ILogger logger) Parameters Type Name Description String name ILogger logger Returns Type Description IProcessRunner GetRunningProcesses() Returns a list of currently running processes. Declaration IReadOnlyCollection GetRunningProcesses() Returns Type Description IReadOnlyCollection < IProcessRunner > RegisterProcess(IProcessRunner) Registers a process. Declaration [Obsolete(\"Do not use. Process registration is done automatcially now.\")] bool RegisterProcess(IProcessRunner processRunner) Parameters Type Name Description IProcessRunner processRunner The process runner. Returns Type Description System.Boolean True, if the process was registered successfully; false it the process was registered already. StopAllProcesses() Stops all processes. Declaration Task StopAllProcesses() Returns Type Description System.Threading.Tasks.Task A Task that will complete once all processes have been stopped. UnregisterProcess(IProcessRunner) Unregisters the process. Declaration [Obsolete(\"Do not use. Process registration is done automatcially now.\")] bool UnregisterProcess(IProcessRunner processRunner) Parameters Type Name Description IProcessRunner processRunner The process runner. Returns Type Description System.Boolean A boolean indicating whether the process had existed and was removed successfully. Events RunningProcessesChanged Occurs when the list of running processes has changed. Declaration event EventHandler RunningProcessesChanged Event Type Type Description System.EventHandler < RunningProcessesChangedEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Model.ProcessRun.IProcessRunner.html": {
     "href": "reference/pluginapi/Emby.Model.ProcessRun.IProcessRunner.html",
     "title": "Interface IProcessRunner",
-    "keywords": "Interface IProcessRunner Inherited Members IDisposable.Dispose() Namespace : Emby.Model.ProcessRun Assembly : MediaBrowser.Model.dll Syntax public interface IProcessRunner : IDisposable Properties LastExitCode Declaration int? LastExitCode { get; } Property Value Type Description Nullable < Int32 > Name Declaration string Name { get; } Property Value Type Description String Methods Run(String, String) Declaration bool Run(string exeFileName, string commandLineArgs) Parameters Type Name Description String exeFileName String commandLineArgs Returns Type Description Boolean Run(String, String, String) Declaration bool Run(string exeFileName, string commandLineArgs, string workingDirectory) Parameters Type Name Description String exeFileName String commandLineArgs String workingDirectory Returns Type Description Boolean WaitAndKillAsync(Int32) Declaration Task WaitAndKillAsync(int timeoutMs) Parameters Type Name Description Int32 timeoutMs Returns Type Description Task < Boolean > WaitForExitAsync(Int32, CancellationToken) Declaration Task WaitForExitAsync(int timeoutMs, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description Int32 timeoutMs CancellationToken cancellationToken Returns Type Description Task < Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IProcessRunner Inherited Members System.IDisposable.Dispose() Namespace : Emby.Model.ProcessRun Assembly : MediaBrowser.Model.dll Syntax public interface IProcessRunner : IDisposable Properties LastExitCode Declaration int? LastExitCode { get; } Property Value Type Description Nullable < Int32 > Name Declaration string Name { get; } Property Value Type Description String Methods Run(String, String) Declaration bool Run(string exeFileName, string commandLineArgs) Parameters Type Name Description String exeFileName String commandLineArgs Returns Type Description System.Boolean Run(String, String, String) Declaration bool Run(string exeFileName, string commandLineArgs, string workingDirectory) Parameters Type Name Description String exeFileName String commandLineArgs String workingDirectory Returns Type Description System.Boolean WaitAndKillAsync(Int32) Declaration Task WaitAndKillAsync(int timeoutMs) Parameters Type Name Description Int32 timeoutMs Returns Type Description Task < System.Boolean > WaitForExitAsync(Int32, CancellationToken) Declaration Task WaitForExitAsync(int timeoutMs, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description Int32 timeoutMs System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Model.ProcessRun.IProcessRunnerWithOutput.html": {
     "href": "reference/pluginapi/Emby.Model.ProcessRun.IProcessRunnerWithOutput.html",
     "title": "Interface IProcessRunnerWithOutput",
-    "keywords": "Interface IProcessRunnerWithOutput Inherited Members IProcessRunner.Run(String, String) IProcessRunner.Run(String, String, String) IProcessRunner.WaitForExitAsync(Int32, CancellationToken) IProcessRunner.WaitAndKillAsync(Int32) IProcessRunner.Name IProcessRunner.LastExitCode IDisposable.Dispose() Namespace : Emby.Model.ProcessRun Assembly : MediaBrowser.Model.dll Syntax public interface IProcessRunnerWithOutput : IProcessRunner, IDisposable Methods LogOutput(LogSeverity) Declaration void LogOutput(LogSeverity logSeverity) Parameters Type Name Description LogSeverity logSeverity Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IProcessRunnerWithOutput Inherited Members IProcessRunner.Run(String, String) IProcessRunner.Run(String, String, String) IProcessRunner.WaitForExitAsync(Int32, CancellationToken) IProcessRunner.WaitAndKillAsync(Int32) IProcessRunner.Name IProcessRunner.LastExitCode System.IDisposable.Dispose() Namespace : Emby.Model.ProcessRun Assembly : MediaBrowser.Model.dll Syntax public interface IProcessRunnerWithOutput : IProcessRunner, IDisposable Methods LogOutput(LogSeverity) Declaration void LogOutput(LogSeverity logSeverity) Parameters Type Name Description LogSeverity logSeverity Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Model.ProcessRun.RunningProcessesChangedEventArgs.html": {
     "href": "reference/pluginapi/Emby.Model.ProcessRun.RunningProcessesChangedEventArgs.html",
     "title": "Class RunningProcessesChangedEventArgs",
-    "keywords": "Class RunningProcessesChangedEventArgs EventArgs for the RunningProcessesChanged event. Inheritance Object EventArgs RunningProcessesChangedEventArgs Inherited Members EventArgs.Empty Namespace : Emby.Model.ProcessRun Assembly : MediaBrowser.Model.dll Syntax public class RunningProcessesChangedEventArgs : EventArgs Constructors RunningProcessesChangedEventArgs(RunningProcessesChangedEventArgs.ProcessChangeType, IProcessRunner) Declaration public RunningProcessesChangedEventArgs(RunningProcessesChangedEventArgs.ProcessChangeType changeType, IProcessRunner processRunner) Parameters Type Name Description RunningProcessesChangedEventArgs.ProcessChangeType changeType IProcessRunner processRunner Properties ChangeType Gets the type of the change. Declaration public RunningProcessesChangedEventArgs.ProcessChangeType ChangeType { get; } Property Value Type Description RunningProcessesChangedEventArgs.ProcessChangeType The type of the change. ProcessRunner Gets the process runner. Declaration public IProcessRunner ProcessRunner { get; } Property Value Type Description IProcessRunner The process runner. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also EventArgs"
+    "keywords": "Class RunningProcessesChangedEventArgs EventArgs for the RunningProcessesChanged event. Inheritance System.Object System.EventArgs RunningProcessesChangedEventArgs Inherited Members EventArgs.Empty Namespace : Emby.Model.ProcessRun Assembly : MediaBrowser.Model.dll Syntax public class RunningProcessesChangedEventArgs : EventArgs Constructors RunningProcessesChangedEventArgs(RunningProcessesChangedEventArgs.ProcessChangeType, IProcessRunner) Declaration public RunningProcessesChangedEventArgs(RunningProcessesChangedEventArgs.ProcessChangeType changeType, IProcessRunner processRunner) Parameters Type Name Description RunningProcessesChangedEventArgs.ProcessChangeType changeType IProcessRunner processRunner Properties ChangeType Gets the type of the change. Declaration public RunningProcessesChangedEventArgs.ProcessChangeType ChangeType { get; } Property Value Type Description RunningProcessesChangedEventArgs.ProcessChangeType The type of the change. ProcessRunner Gets the process runner. Declaration public IProcessRunner ProcessRunner { get; } Property Value Type Description IProcessRunner The process runner. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.EventArgs"
   },
   "reference/pluginapi/Emby.Model.ProcessRun.RunningProcessesChangedEventArgs.ProcessChangeType.html": {
     "href": "reference/pluginapi/Emby.Model.ProcessRun.RunningProcessesChangedEventArgs.ProcessChangeType.html",
@@ -1217,22 +1217,22 @@
   "reference/pluginapi/Emby.Model.Sanitation.SanitationExtensions.html": {
     "href": "reference/pluginapi/Emby.Model.Sanitation.SanitationExtensions.html",
     "title": "Class SanitationExtensions",
-    "keywords": "Class SanitationExtensions Inheritance Object SanitationExtensions Namespace : Emby.Model.Sanitation Assembly : MediaBrowser.Model.dll Syntax public static class SanitationExtensions Fields ZeroWidthJoiner Declaration public const string ZeroWidthJoiner = \"‍\" Field Value Type Description String ZeroWidthNonJoiner Declaration public const string ZeroWidthNonJoiner = \"‌\" Field Value Type Description String ZeroWidthSpace Declaration public const string ZeroWidthSpace = \"​\" Field Value Type Description String Methods MarkPrivate(String, SanitationContentType) Declaration public static string MarkPrivate(this string value, SanitationContentType sanitationType = SanitationContentType.General) Parameters Type Name Description String value SanitationContentType sanitationType Returns Type Description String SanitizeUrl(String, UrlSanitationOptions) Declaration public static string SanitizeUrl(this string urlString, UrlSanitationOptions options) Parameters Type Name Description String urlString UrlSanitationOptions options Returns Type Description String"
+    "keywords": "Class SanitationExtensions Inheritance System.Object SanitationExtensions Namespace : Emby.Model.Sanitation Assembly : MediaBrowser.Model.dll Syntax public static class SanitationExtensions Fields ZeroWidthJoiner Declaration public const string ZeroWidthJoiner = \"‍\" Field Value Type Description String ZeroWidthNonJoiner Declaration public const string ZeroWidthNonJoiner = \"‌\" Field Value Type Description String ZeroWidthSpace Declaration public const string ZeroWidthSpace = \"​\" Field Value Type Description String Methods MarkPrivate(String, SanitationContentType) Declaration public static string MarkPrivate(this string value, SanitationContentType sanitationType = SanitationContentType.General) Parameters Type Name Description String value SanitationContentType sanitationType Returns Type Description String SanitizeUrl(String, UrlSanitationOptions) Declaration public static string SanitizeUrl(this string urlString, UrlSanitationOptions options) Parameters Type Name Description String urlString UrlSanitationOptions options Returns Type Description String"
   },
   "reference/pluginapi/Emby.Model.Sanitation.SanitationTypeAttribute.html": {
     "href": "reference/pluginapi/Emby.Model.Sanitation.SanitationTypeAttribute.html",
     "title": "Class SanitationTypeAttribute",
-    "keywords": "Class SanitationTypeAttribute Inheritance Object Attribute SanitationTypeAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : Emby.Model.Sanitation Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, Inherited = true, AllowMultiple = false)] public sealed class SanitationTypeAttribute : Attribute Constructors SanitationTypeAttribute(SanitationContentType) Declaration public SanitationTypeAttribute(SanitationContentType sanitationType) Parameters Type Name Description SanitationContentType sanitationType Properties SanitationType Declaration public SanitationContentType SanitationType { get; } Property Value Type Description SanitationContentType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SanitationTypeAttribute Inheritance System.Object System.Attribute SanitationTypeAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : Emby.Model.Sanitation Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, Inherited = true, AllowMultiple = false)] public sealed class SanitationTypeAttribute : Attribute Constructors SanitationTypeAttribute(SanitationContentType) Declaration public SanitationTypeAttribute(SanitationContentType sanitationType) Parameters Type Name Description SanitationContentType sanitationType Properties SanitationType Declaration public SanitationContentType SanitationType { get; } Property Value Type Description SanitationContentType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Model.Sanitation.UrlSanitationOptions.html": {
     "href": "reference/pluginapi/Emby.Model.Sanitation.UrlSanitationOptions.html",
     "title": "Class UrlSanitationOptions",
-    "keywords": "Class UrlSanitationOptions Inheritance Object UrlSanitationOptions Namespace : Emby.Model.Sanitation Assembly : MediaBrowser.Model.dll Syntax public class UrlSanitationOptions Properties DefaultParameterNames Declaration public static HashSet DefaultParameterNames { get; } Property Value Type Description HashSet < String > SanitizeDefaultParams Gets or sets a value indicating whether to sanitize parameters included in DefaultParameterNames . Declaration public bool SanitizeDefaultParams { get; set; } Property Value Type Description Boolean true to sanitize parameters included in DefaultParameterNames ; otherwise, false . Remarks true by default. Examples http://user:*****@host.domain.com:8080/pathpart1/pathpart2?param1=abcde+param2=cdefg SanitizeHost Gets or sets a value indicating whether to sanitize the host name or address. Declaration public bool SanitizeHost { get; set; } Property Value Type Description Boolean true to sanitize the host name or address; otherwise, false . Examples http://user:password@*****:8080/pathpart1/pathpart2?param1=abcde+param2=cdefg SanitizeParams Gets the sanitize parameter list. Declaration public List SanitizeParams { get; } Property Value Type Description List < String > The sanitize parameter list. Remarks Add parameter names to sanitize. Applies to URL parameters, request headers and response headers. Examples http://user:password@host.domain.com:8080/pathpart1/pathpart2?param1=*****+param2=cdefg SanitizePath Gets or sets a value indicating whether to sanitize the path parts. Declaration public bool SanitizePath { get; set; } Property Value Type Description Boolean true to sanitize the path parts; otherwise, false . Examples http://user:password@host.domain.com:8080/*****/*****?param1=abcde+param2=cdefg SanitizePort Gets or sets a value indicating whether to sanitize the port number. Declaration public bool SanitizePort { get; set; } Property Value Type Description Boolean true to sanitize the port number; otherwise, false . Examples http://user:password@host.domain.com:****/pathpart1/pathpart2?param1=abcde+param2=cdefg SanitizeStrings Gets the sanitize strings list. Declaration public IList SanitizeStrings { get; } Property Value Type Description IList < String > The sanitize strings list. Remarks Add arbitrary strings to sanitize. Applies to URL parameter, request header and response header values. Examples http://user:password@host.domain.com:8080/pathpart1/*****?param1=abcde+param2=cdefg Methods ShouldSanitizeParam(String, String) Declaration public bool ShouldSanitizeParam(string paramName, string value = null) Parameters Type Name Description String paramName String value Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UrlSanitationOptions Inheritance System.Object UrlSanitationOptions Namespace : Emby.Model.Sanitation Assembly : MediaBrowser.Model.dll Syntax public class UrlSanitationOptions Properties DefaultParameterNames Declaration public static HashSet DefaultParameterNames { get; } Property Value Type Description HashSet < String > SanitizeDefaultParams Gets or sets a value indicating whether to sanitize parameters included in DefaultParameterNames . Declaration public bool SanitizeDefaultParams { get; set; } Property Value Type Description System.Boolean true to sanitize parameters included in DefaultParameterNames ; otherwise, false . Remarks true by default. Examples http://user:*****@host.domain.com:8080/pathpart1/pathpart2?param1=abcde+param2=cdefg SanitizeHost Gets or sets a value indicating whether to sanitize the host name or address. Declaration public bool SanitizeHost { get; set; } Property Value Type Description System.Boolean true to sanitize the host name or address; otherwise, false . Examples http://user:password@*****:8080/pathpart1/pathpart2?param1=abcde+param2=cdefg SanitizeParams Gets the sanitize parameter list. Declaration public List SanitizeParams { get; } Property Value Type Description List < String > The sanitize parameter list. Remarks Add parameter names to sanitize. Applies to URL parameters, request headers and response headers. Examples http://user:password@host.domain.com:8080/pathpart1/pathpart2?param1=*****+param2=cdefg SanitizePath Gets or sets a value indicating whether to sanitize the path parts. Declaration public bool SanitizePath { get; set; } Property Value Type Description System.Boolean true to sanitize the path parts; otherwise, false . Examples http://user:password@host.domain.com:8080/*****/*****?param1=abcde+param2=cdefg SanitizePort Gets or sets a value indicating whether to sanitize the port number. Declaration public bool SanitizePort { get; set; } Property Value Type Description System.Boolean true to sanitize the port number; otherwise, false . Examples http://user:password@host.domain.com:****/pathpart1/pathpart2?param1=abcde+param2=cdefg SanitizeStrings Gets the sanitize strings list. Declaration public IList SanitizeStrings { get; } Property Value Type Description System.Collections.Generic.IList < String > The sanitize strings list. Remarks Add arbitrary strings to sanitize. Applies to URL parameter, request header and response header values. Examples http://user:password@host.domain.com:8080/pathpart1/*****?param1=abcde+param2=cdefg Methods ShouldSanitizeParam(String, String) Declaration public bool ShouldSanitizeParam(string paramName, string value = null) Parameters Type Name Description String paramName String value Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Audio.AlbumParser.html": {
     "href": "reference/pluginapi/Emby.Naming.Audio.AlbumParser.html",
     "title": "Class AlbumParser",
-    "keywords": "Class AlbumParser Inheritance Object AlbumParser Namespace : Emby.Naming.Audio Assembly : Emby.Naming.dll Syntax public sealed class AlbumParser Constructors AlbumParser(NamingOptions) Declaration public AlbumParser(NamingOptions options) Parameters Type Name Description NamingOptions options Methods ParseMultiPart(String) Declaration public MultiPartResult ParseMultiPart(string path) Parameters Type Name Description String path Returns Type Description MultiPartResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AlbumParser Inheritance System.Object AlbumParser Namespace : Emby.Naming.Audio Assembly : Emby.Naming.dll Syntax public sealed class AlbumParser Constructors AlbumParser(NamingOptions) Declaration public AlbumParser(NamingOptions options) Parameters Type Name Description NamingOptions options Methods ParseMultiPart(String) Declaration public MultiPartResult ParseMultiPart(string path) Parameters Type Name Description String path Returns Type Description MultiPartResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Audio.html": {
     "href": "reference/pluginapi/Emby.Naming.Audio.html",
@@ -1242,12 +1242,12 @@
   "reference/pluginapi/Emby.Naming.Audio.MultiPartResult.html": {
     "href": "reference/pluginapi/Emby.Naming.Audio.MultiPartResult.html",
     "title": "Class MultiPartResult",
-    "keywords": "Class MultiPartResult Inheritance Object MultiPartResult Namespace : Emby.Naming.Audio Assembly : Emby.Naming.dll Syntax public sealed class MultiPartResult Properties IsMultiPart Gets or sets a value indicating whether this instance is multi part. Declaration public bool IsMultiPart { get; set; } Property Value Type Description Boolean true if this instance is multi part; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MultiPartResult Inheritance System.Object MultiPartResult Namespace : Emby.Naming.Audio Assembly : Emby.Naming.dll Syntax public sealed class MultiPartResult Properties IsMultiPart Gets or sets a value indicating whether this instance is multi part. Declaration public bool IsMultiPart { get; set; } Property Value Type Description System.Boolean true if this instance is multi part; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Common.EpisodeExpression.html": {
     "href": "reference/pluginapi/Emby.Naming.Common.EpisodeExpression.html",
     "title": "Class EpisodeExpression",
-    "keywords": "Class EpisodeExpression Inheritance Object EpisodeExpression Namespace : Emby.Naming.Common Assembly : Emby.Naming.dll Syntax public class EpisodeExpression Constructors EpisodeExpression() Declaration public EpisodeExpression() EpisodeExpression(String) Declaration public EpisodeExpression(string expression) Parameters Type Name Description String expression EpisodeExpression(String, Boolean) Declaration public EpisodeExpression(string expression, bool byDate) Parameters Type Name Description String expression Boolean byDate Properties DateTimeFormats Declaration public string[] DateTimeFormats { get; set; } Property Value Type Description String [] EnableExpressionBuilder Declaration public bool EnableExpressionBuilder { get; set; } Property Value Type Description Boolean EpisodeExpressionType Declaration public EpisodeExpressionType EpisodeExpressionType { get; set; } Property Value Type Description EpisodeExpressionType Expression Declaration public string Expression { get; set; } Property Value Type Description String IsByDate Declaration public bool IsByDate { get; set; } Property Value Type Description Boolean IsNamed Declaration public bool IsNamed { get; set; } Property Value Type Description Boolean IsOptimistic Declaration public bool IsOptimistic { get; set; } Property Value Type Description Boolean Regex Declaration public Regex Regex { get; } Property Value Type Description Regex SupportsRomanNumerals Declaration public bool SupportsRomanNumerals { get; set; } Property Value Type Description Boolean Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EpisodeExpression Inheritance System.Object EpisodeExpression Namespace : Emby.Naming.Common Assembly : Emby.Naming.dll Syntax public class EpisodeExpression Constructors EpisodeExpression() Declaration public EpisodeExpression() EpisodeExpression(String) Declaration public EpisodeExpression(string expression) Parameters Type Name Description String expression EpisodeExpression(String, Boolean) Declaration public EpisodeExpression(string expression, bool byDate) Parameters Type Name Description String expression System.Boolean byDate Properties DateTimeFormats Declaration public string[] DateTimeFormats { get; set; } Property Value Type Description String [] EnableExpressionBuilder Declaration public bool EnableExpressionBuilder { get; set; } Property Value Type Description System.Boolean EpisodeExpressionType Declaration public EpisodeExpressionType EpisodeExpressionType { get; set; } Property Value Type Description EpisodeExpressionType Expression Declaration public string Expression { get; set; } Property Value Type Description String IsByDate Declaration public bool IsByDate { get; set; } Property Value Type Description System.Boolean IsNamed Declaration public bool IsNamed { get; set; } Property Value Type Description System.Boolean IsOptimistic Declaration public bool IsOptimistic { get; set; } Property Value Type Description System.Boolean Regex Declaration public Regex Regex { get; } Property Value Type Description System.Text.RegularExpressions.Regex SupportsRomanNumerals Declaration public bool SupportsRomanNumerals { get; set; } Property Value Type Description System.Boolean Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Common.EpisodeExpressionType.html": {
     "href": "reference/pluginapi/Emby.Naming.Common.EpisodeExpressionType.html",
@@ -1262,7 +1262,7 @@
   "reference/pluginapi/Emby.Naming.Common.MediaFileInfo.html": {
     "href": "reference/pluginapi/Emby.Naming.Common.MediaFileInfo.html",
     "title": "Class MediaFileInfo",
-    "keywords": "Class MediaFileInfo Represents a single video file Inheritance Object MediaFileInfo Namespace : Emby.Naming.Common Assembly : Emby.Naming.dll Syntax public sealed class MediaFileInfo Properties ExtraRule Gets or sets the extra rule. Declaration public ExtraRule ExtraRule { get; set; } Property Value Type Description ExtraRule The extra rule. ExtraType Gets or sets the type of the extra, e.g. trailer, theme song, behing the scenes, etc. Declaration public ExtraType? ExtraType { get; set; } Property Value Type Description Nullable < ExtraType > The type of the extra. FileInfo Declaration public FileSystemMetadata FileInfo { get; set; } Property Value Type Description FileSystemMetadata FileNameWithoutExtension Gets the file name without extension. Declaration public string FileNameWithoutExtension { get; } Property Value Type Description String The file name without extension. Format3D Gets or sets the format3 d. Declaration public string Format3D { get; set; } Property Value Type Description String The format3 d. Is3D Gets or sets a value indicating whether [is3 d]. Declaration public bool Is3D { get; set; } Property Value Type Description Boolean true if [is3 d]; otherwise, false . IsDirectory Gets or sets the type. Declaration public bool IsDirectory { get; set; } Property Value Type Description Boolean The type. IsStub Gets a value indicating whether this instance is stub. Declaration public bool IsStub { get; } Property Value Type Description Boolean true if this instance is stub; otherwise, false . MediaType Declaration public MediaType MediaType { get; set; } Property Value Type Description MediaType Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. StubType Gets or sets the type of the stub. Declaration public string StubType { get; set; } Property Value Type Description String The type of the stub. Year Gets or sets the year. Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > The year. Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaFileInfo Represents a single video file Inheritance System.Object MediaFileInfo Namespace : Emby.Naming.Common Assembly : Emby.Naming.dll Syntax public sealed class MediaFileInfo Properties ExtraRule Gets or sets the extra rule. Declaration public ExtraRule ExtraRule { get; set; } Property Value Type Description ExtraRule The extra rule. ExtraType Gets or sets the type of the extra, e.g. trailer, theme song, behing the scenes, etc. Declaration public ExtraType? ExtraType { get; set; } Property Value Type Description Nullable < ExtraType > The type of the extra. FileInfo Declaration public FileSystemMetadata FileInfo { get; set; } Property Value Type Description FileSystemMetadata FileNameWithoutExtension Gets the file name without extension. Declaration public string FileNameWithoutExtension { get; } Property Value Type Description String The file name without extension. Format3D Gets or sets the format3 d. Declaration public string Format3D { get; set; } Property Value Type Description String The format3 d. Is3D Gets or sets a value indicating whether [is3 d]. Declaration public bool Is3D { get; set; } Property Value Type Description System.Boolean true if [is3 d]; otherwise, false . IsDirectory Gets or sets the type. Declaration public bool IsDirectory { get; set; } Property Value Type Description System.Boolean The type. IsStub Gets a value indicating whether this instance is stub. Declaration public bool IsStub { get; } Property Value Type Description System.Boolean true if this instance is stub; otherwise, false . MediaType Declaration public MediaType MediaType { get; set; } Property Value Type Description MediaType Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. StubType Gets or sets the type of the stub. Declaration public string StubType { get; set; } Property Value Type Description String The type of the stub. Year Gets or sets the year. Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > The year. Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Common.MediaType.html": {
     "href": "reference/pluginapi/Emby.Naming.Common.MediaType.html",
@@ -1272,12 +1272,12 @@
   "reference/pluginapi/Emby.Naming.Common.NamingHelper.html": {
     "href": "reference/pluginapi/Emby.Naming.Common.NamingHelper.html",
     "title": "Class NamingHelper",
-    "keywords": "Class NamingHelper Inheritance Object NamingHelper Namespace : Emby.Naming.Common Assembly : Emby.Naming.dll Syntax public static class NamingHelper Methods Fix(FileSystemMetadata) Declaration public static FileSystemMetadata Fix(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Returns Type Description FileSystemMetadata GetFileSystemMetadata(String, Boolean) Declaration public static FileSystemMetadata GetFileSystemMetadata(string path, bool isDirectory) Parameters Type Name Description String path Boolean isDirectory Returns Type Description FileSystemMetadata GetFileSystemMetadata(String, Boolean, IFileSystem) Declaration public static FileSystemMetadata GetFileSystemMetadata(string path, bool isDirectory, IFileSystem fileSystem) Parameters Type Name Description String path Boolean isDirectory IFileSystem fileSystem Returns Type Description FileSystemMetadata"
+    "keywords": "Class NamingHelper Inheritance System.Object NamingHelper Namespace : Emby.Naming.Common Assembly : Emby.Naming.dll Syntax public static class NamingHelper Methods Fix(FileSystemMetadata) Declaration public static FileSystemMetadata Fix(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Returns Type Description FileSystemMetadata GetFileSystemMetadata(String, Boolean) Declaration public static FileSystemMetadata GetFileSystemMetadata(string path, bool isDirectory) Parameters Type Name Description String path System.Boolean isDirectory Returns Type Description FileSystemMetadata GetFileSystemMetadata(String, Boolean, IFileSystem) Declaration public static FileSystemMetadata GetFileSystemMetadata(string path, bool isDirectory, IFileSystem fileSystem) Parameters Type Name Description String path System.Boolean isDirectory IFileSystem fileSystem Returns Type Description FileSystemMetadata"
   },
   "reference/pluginapi/Emby.Naming.Common.NamingOptions.html": {
     "href": "reference/pluginapi/Emby.Naming.Common.NamingOptions.html",
     "title": "Class NamingOptions",
-    "keywords": "Class NamingOptions Inheritance Object NamingOptions Namespace : Emby.Naming.Common Assembly : Emby.Naming.dll Syntax public sealed class NamingOptions Constructors NamingOptions() Declaration public NamingOptions() Fields AllNamedParts Declaration public static string[] AllNamedParts Field Value Type Description String [] NamedParts Declaration public static string[][] NamedParts Field Value Type Description String [][] SeasonFolderRegexes Declaration public Regex[] SeasonFolderRegexes Field Value Type Description Regex [] TvMultiEpisodeRegex Declaration public Regex TvMultiEpisodeRegex Field Value Type Description Regex TvMultiEpisodeRegexAll Declaration public Regex TvMultiEpisodeRegexAll Field Value Type Description Regex Properties AlbumStackingPrefixes Declaration public string[] AlbumStackingPrefixes { get; set; } Property Value Type Description String [] AudioFileExtensions Declaration public string[] AudioFileExtensions { get; set; } Property Value Type Description String [] CleanDateTimeRegexes Declaration public Regex[] CleanDateTimeRegexes { get; } Property Value Type Description Regex [] CleanDateTimes Declaration public string[] CleanDateTimes { get; set; } Property Value Type Description String [] CleanStringRegexes Declaration public Regex[] CleanStringRegexes { get; } Property Value Type Description Regex [] CleanStrings Declaration public string[] CleanStrings { get; set; } Property Value Type Description String [] EpisodeExpressions Declaration public EpisodeExpression[] EpisodeExpressions { get; set; } Property Value Type Description EpisodeExpression [] EpisodeWithoutSeasonExpressions Declaration public string[] EpisodeWithoutSeasonExpressions { get; set; } Property Value Type Description String [] EpisodeWithoutSeasonRegexes Declaration public Regex[] EpisodeWithoutSeasonRegexes { get; } Property Value Type Description Regex [] Format3DRules Declaration public Format3DRule[] Format3DRules { get; set; } Property Value Type Description Format3DRule [] StubFileExtensions Declaration public string[] StubFileExtensions { get; set; } Property Value Type Description String [] StubTypes Declaration public StubTypeRule[] StubTypes { get; set; } Property Value Type Description StubTypeRule [] SubtitleDefaultFlags Declaration public string[] SubtitleDefaultFlags { get; set; } Property Value Type Description String [] SubtitleFileExtensions Declaration public string[] SubtitleFileExtensions { get; set; } Property Value Type Description String [] SubtitleFlagDelimiters Declaration public char[] SubtitleFlagDelimiters { get; set; } Property Value Type Description Char [] SubtitleFolderNames Declaration public string[] SubtitleFolderNames { get; set; } Property Value Type Description String [] SubtitleForcedFlags Declaration public string[] SubtitleForcedFlags { get; set; } Property Value Type Description String [] SubtitleHearingImpairedFlags Declaration public string[] SubtitleHearingImpairedFlags { get; set; } Property Value Type Description String [] VideoExtraRules Declaration public ExtraRule[] VideoExtraRules { get; set; } Property Value Type Description ExtraRule [] VideoFileExtensions Declaration public string[] VideoFileExtensions { get; set; } Property Value Type Description String [] VideoFileStackingExpressions Declaration public string[] VideoFileStackingExpressions { get; set; } Property Value Type Description String [] VideoFileStackingRegexes Declaration public Regex[] VideoFileStackingRegexes { get; } Property Value Type Description Regex [] VideoFlagDelimiters Declaration public char[] VideoFlagDelimiters { get; set; } Property Value Type Description Char [] Methods Compile(String) Declaration public static Regex Compile(string exp) Parameters Type Name Description String exp Returns Type Description Regex GetEpisodeWords(String) Declaration public static string GetEpisodeWords(string suffix) Parameters Type Name Description String suffix Returns Type Description String GetMainExpressionRegex(Boolean, Boolean, Boolean) Declaration public static Regex GetMainExpressionRegex(bool allowEpisodeNumberOnly, bool allowMultiEpisodeNumberOnlyExpression, bool allowX) Parameters Type Name Description Boolean allowEpisodeNumberOnly Boolean allowMultiEpisodeNumberOnlyExpression Boolean allowX Returns Type Description Regex GetSeasonFolderNames(Boolean) Declaration public static string GetSeasonFolderNames(bool includeSeries) Parameters Type Name Description Boolean includeSeries Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NamingOptions Inheritance System.Object NamingOptions Namespace : Emby.Naming.Common Assembly : Emby.Naming.dll Syntax public sealed class NamingOptions Constructors NamingOptions() Declaration public NamingOptions() Fields AllNamedParts Declaration public static string[] AllNamedParts Field Value Type Description String [] NamedParts Declaration public static string[][] NamedParts Field Value Type Description String [][] SeasonFolderRegexes Declaration public Regex[] SeasonFolderRegexes Field Value Type Description System.Text.RegularExpressions.Regex [] TvMultiEpisodeRegex Declaration public Regex TvMultiEpisodeRegex Field Value Type Description System.Text.RegularExpressions.Regex TvMultiEpisodeRegexAll Declaration public Regex TvMultiEpisodeRegexAll Field Value Type Description System.Text.RegularExpressions.Regex Properties AlbumStackingPrefixes Declaration public string[] AlbumStackingPrefixes { get; set; } Property Value Type Description String [] AudioFileExtensions Declaration public string[] AudioFileExtensions { get; set; } Property Value Type Description String [] CleanDateTimeRegexes Declaration public Regex[] CleanDateTimeRegexes { get; } Property Value Type Description System.Text.RegularExpressions.Regex [] CleanDateTimes Declaration public string[] CleanDateTimes { get; set; } Property Value Type Description String [] CleanStringRegexes Declaration public Regex[] CleanStringRegexes { get; } Property Value Type Description System.Text.RegularExpressions.Regex [] CleanStrings Declaration public string[] CleanStrings { get; set; } Property Value Type Description String [] EpisodeExpressions Declaration public EpisodeExpression[] EpisodeExpressions { get; set; } Property Value Type Description EpisodeExpression [] EpisodeWithoutSeasonExpressions Declaration public string[] EpisodeWithoutSeasonExpressions { get; set; } Property Value Type Description String [] EpisodeWithoutSeasonRegexes Declaration public Regex[] EpisodeWithoutSeasonRegexes { get; } Property Value Type Description System.Text.RegularExpressions.Regex [] Format3DRules Declaration public Format3DRule[] Format3DRules { get; set; } Property Value Type Description Format3DRule [] StubFileExtensions Declaration public string[] StubFileExtensions { get; set; } Property Value Type Description String [] StubTypes Declaration public StubTypeRule[] StubTypes { get; set; } Property Value Type Description StubTypeRule [] SubtitleDefaultFlags Declaration public string[] SubtitleDefaultFlags { get; set; } Property Value Type Description String [] SubtitleFileExtensions Declaration public string[] SubtitleFileExtensions { get; set; } Property Value Type Description String [] SubtitleFlagDelimiters Declaration public char[] SubtitleFlagDelimiters { get; set; } Property Value Type Description System.Char [] SubtitleFolderNames Declaration public string[] SubtitleFolderNames { get; set; } Property Value Type Description String [] SubtitleForcedFlags Declaration public string[] SubtitleForcedFlags { get; set; } Property Value Type Description String [] SubtitleHearingImpairedFlags Declaration public string[] SubtitleHearingImpairedFlags { get; set; } Property Value Type Description String [] VideoExtraRules Declaration public ExtraRule[] VideoExtraRules { get; set; } Property Value Type Description ExtraRule [] VideoFileExtensions Declaration public string[] VideoFileExtensions { get; set; } Property Value Type Description String [] VideoFileStackingExpressions Declaration public string[] VideoFileStackingExpressions { get; set; } Property Value Type Description String [] VideoFileStackingRegexes Declaration public Regex[] VideoFileStackingRegexes { get; } Property Value Type Description System.Text.RegularExpressions.Regex [] VideoFlagDelimiters Declaration public char[] VideoFlagDelimiters { get; set; } Property Value Type Description System.Char [] Methods Compile(String) Declaration public static Regex Compile(string exp) Parameters Type Name Description String exp Returns Type Description System.Text.RegularExpressions.Regex GetEpisodeWords(String) Declaration public static string GetEpisodeWords(string suffix) Parameters Type Name Description String suffix Returns Type Description String GetMainExpressionRegex(Boolean, Boolean, Boolean) Declaration public static Regex GetMainExpressionRegex(bool allowEpisodeNumberOnly, bool allowMultiEpisodeNumberOnlyExpression, bool allowX) Parameters Type Name Description System.Boolean allowEpisodeNumberOnly System.Boolean allowMultiEpisodeNumberOnlyExpression System.Boolean allowX Returns Type Description System.Text.RegularExpressions.Regex GetSeasonFolderNames(Boolean) Declaration public static string GetSeasonFolderNames(bool includeSeries) Parameters Type Name Description System.Boolean includeSeries Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Subtitles.html": {
     "href": "reference/pluginapi/Emby.Naming.Subtitles.html",
@@ -1287,27 +1287,27 @@
   "reference/pluginapi/Emby.Naming.Subtitles.SubtitleInfo.html": {
     "href": "reference/pluginapi/Emby.Naming.Subtitles.SubtitleInfo.html",
     "title": "Class SubtitleInfo",
-    "keywords": "Class SubtitleInfo Inheritance Object SubtitleInfo Namespace : Emby.Naming.Subtitles Assembly : Emby.Naming.dll Syntax public sealed class SubtitleInfo Properties IsDefault Gets or sets a value indicating whether this instance is default. Declaration public bool IsDefault { get; set; } Property Value Type Description Boolean true if this instance is default; otherwise, false . IsForced Gets or sets a value indicating whether this instance is forced. Declaration public bool IsForced { get; set; } Property Value Type Description Boolean true if this instance is forced; otherwise, false . Language Gets or sets the language. Declaration public string Language { get; set; } Property Value Type Description String The language. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleInfo Inheritance System.Object SubtitleInfo Namespace : Emby.Naming.Subtitles Assembly : Emby.Naming.dll Syntax public sealed class SubtitleInfo Properties IsDefault Gets or sets a value indicating whether this instance is default. Declaration public bool IsDefault { get; set; } Property Value Type Description System.Boolean true if this instance is default; otherwise, false . IsForced Gets or sets a value indicating whether this instance is forced. Declaration public bool IsForced { get; set; } Property Value Type Description System.Boolean true if this instance is forced; otherwise, false . Language Gets or sets the language. Declaration public string Language { get; set; } Property Value Type Description String The language. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Subtitles.SubtitleParser.html": {
     "href": "reference/pluginapi/Emby.Naming.Subtitles.SubtitleParser.html",
     "title": "Class SubtitleParser",
-    "keywords": "Class SubtitleParser Inheritance Object SubtitleParser Namespace : Emby.Naming.Subtitles Assembly : Emby.Naming.dll Syntax public sealed class SubtitleParser Constructors SubtitleParser(NamingOptions) Declaration public SubtitleParser(NamingOptions options) Parameters Type Name Description NamingOptions options Methods ParseFile(String) Declaration public SubtitleInfo ParseFile(string path) Parameters Type Name Description String path Returns Type Description SubtitleInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleParser Inheritance System.Object SubtitleParser Namespace : Emby.Naming.Subtitles Assembly : Emby.Naming.dll Syntax public sealed class SubtitleParser Constructors SubtitleParser(NamingOptions) Declaration public SubtitleParser(NamingOptions options) Parameters Type Name Description NamingOptions options Methods ParseFile(String) Declaration public SubtitleInfo ParseFile(string path) Parameters Type Name Description String path Returns Type Description SubtitleInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.TV.EpisodeInfo.html": {
     "href": "reference/pluginapi/Emby.Naming.TV.EpisodeInfo.html",
     "title": "Class EpisodeInfo",
-    "keywords": "Class EpisodeInfo Inheritance Object EpisodeInfo Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public sealed class EpisodeInfo Properties Day Declaration public int? Day { get; set; } Property Value Type Description Nullable < Int32 > EndingEpsiodeNumber Declaration public int? EndingEpsiodeNumber { get; set; } Property Value Type Description Nullable < Int32 > EpisodeNumber Declaration public int? EpisodeNumber { get; set; } Property Value Type Description Nullable < Int32 > IsByDate Declaration public bool IsByDate { get; set; } Property Value Type Description Boolean Month Declaration public int? Month { get; set; } Property Value Type Description Nullable < Int32 > Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. SeasonNumber Declaration public int? SeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > SeriesName Gets or sets the name of the series. Declaration public string SeriesName { get; set; } Property Value Type Description String The name of the series. Year Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EpisodeInfo Inheritance System.Object EpisodeInfo Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public sealed class EpisodeInfo Properties Day Declaration public int? Day { get; set; } Property Value Type Description Nullable < Int32 > EndingEpsiodeNumber Declaration public int? EndingEpsiodeNumber { get; set; } Property Value Type Description Nullable < Int32 > EpisodeNumber Declaration public int? EpisodeNumber { get; set; } Property Value Type Description Nullable < Int32 > IsByDate Declaration public bool IsByDate { get; set; } Property Value Type Description System.Boolean Month Declaration public int? Month { get; set; } Property Value Type Description Nullable < Int32 > Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. SeasonNumber Declaration public int? SeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > SeriesName Gets or sets the name of the series. Declaration public string SeriesName { get; set; } Property Value Type Description String The name of the series. Year Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.TV.EpisodeResolver.html": {
     "href": "reference/pluginapi/Emby.Naming.TV.EpisodeResolver.html",
     "title": "Class EpisodeResolver",
-    "keywords": "Class EpisodeResolver Inheritance Object EpisodeResolver Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public class EpisodeResolver Constructors EpisodeResolver(NamingOptions) for auto-organize Declaration public EpisodeResolver(NamingOptions options) Parameters Type Name Description NamingOptions options EpisodeResolver(NamingOptions, IFileSystem) Declaration public EpisodeResolver(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Methods Resolve(FileSystemMetadata, EpisodeResolverOptions) Declaration public EpisodeInfo Resolve(FileSystemMetadata file, EpisodeResolverOptions options) Parameters Type Name Description FileSystemMetadata file EpisodeResolverOptions options Returns Type Description EpisodeInfo Resolve(ReadOnlySpan, Boolean, EpisodeResolverOptions) Declaration public EpisodeInfo Resolve(ReadOnlySpan path, bool IsDirectory, EpisodeResolverOptions options) Parameters Type Name Description ReadOnlySpan < Char > path Boolean IsDirectory EpisodeResolverOptions options Returns Type Description EpisodeInfo Resolve(String, Boolean, EpisodeResolverOptions) Declaration public EpisodeInfo Resolve(string path, bool IsDirectory, EpisodeResolverOptions options) Parameters Type Name Description String path Boolean IsDirectory EpisodeResolverOptions options Returns Type Description EpisodeInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EpisodeResolver Inheritance System.Object EpisodeResolver Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public class EpisodeResolver Constructors EpisodeResolver(NamingOptions) for auto-organize Declaration public EpisodeResolver(NamingOptions options) Parameters Type Name Description NamingOptions options EpisodeResolver(NamingOptions, IFileSystem) Declaration public EpisodeResolver(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Methods Resolve(FileSystemMetadata, EpisodeResolverOptions) Declaration public EpisodeInfo Resolve(FileSystemMetadata file, EpisodeResolverOptions options) Parameters Type Name Description FileSystemMetadata file EpisodeResolverOptions options Returns Type Description EpisodeInfo Resolve(ReadOnlySpan, Boolean, EpisodeResolverOptions) Declaration public EpisodeInfo Resolve(ReadOnlySpan path, bool IsDirectory, EpisodeResolverOptions options) Parameters Type Name Description System.ReadOnlySpan < System.Char > path System.Boolean IsDirectory EpisodeResolverOptions options Returns Type Description EpisodeInfo Resolve(String, Boolean, EpisodeResolverOptions) Declaration public EpisodeInfo Resolve(string path, bool IsDirectory, EpisodeResolverOptions options) Parameters Type Name Description String path System.Boolean IsDirectory EpisodeResolverOptions options Returns Type Description EpisodeInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.TV.EpisodeResolverOptions.html": {
     "href": "reference/pluginapi/Emby.Naming.TV.EpisodeResolverOptions.html",
     "title": "Class EpisodeResolverOptions",
-    "keywords": "Class EpisodeResolverOptions Inheritance Object EpisodeResolverOptions Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public class EpisodeResolverOptions Properties AllowParsingParentDirectoryName Declaration public bool AllowParsingParentDirectoryName { get; set; } Property Value Type Description Boolean DefaultSeasonNumber Declaration public int? DefaultSeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > EnableExtendedInfo Declaration public bool EnableExtendedInfo { get; set; } Property Value Type Description Boolean EnableOptimisticExpressions Declaration public bool EnableOptimisticExpressions { get; set; } Property Value Type Description Boolean EpisodeExpressionTypes Declaration public EpisodeExpressionType[] EpisodeExpressionTypes { get; set; } Property Value Type Description EpisodeExpressionType [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EpisodeResolverOptions Inheritance System.Object EpisodeResolverOptions Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public class EpisodeResolverOptions Properties AllowParsingParentDirectoryName Declaration public bool AllowParsingParentDirectoryName { get; set; } Property Value Type Description System.Boolean DefaultSeasonNumber Declaration public int? DefaultSeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > EnableExtendedInfo Declaration public bool EnableExtendedInfo { get; set; } Property Value Type Description System.Boolean EnableOptimisticExpressions Declaration public bool EnableOptimisticExpressions { get; set; } Property Value Type Description System.Boolean EpisodeExpressionTypes Declaration public EpisodeExpressionType[] EpisodeExpressionTypes { get; set; } Property Value Type Description EpisodeExpressionType [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.TV.html": {
     "href": "reference/pluginapi/Emby.Naming.TV.html",
@@ -1317,42 +1317,42 @@
   "reference/pluginapi/Emby.Naming.TV.SeasonPathParser.html": {
     "href": "reference/pluginapi/Emby.Naming.TV.SeasonPathParser.html",
     "title": "Class SeasonPathParser",
-    "keywords": "Class SeasonPathParser Inheritance Object SeasonPathParser Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public sealed class SeasonPathParser Constructors SeasonPathParser(NamingOptions, IFileSystem) Declaration public SeasonPathParser(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Fields SpecialsFolderNames Declaration public static string[] SpecialsFolderNames Field Value Type Description String [] Methods Parse(String, Boolean, Boolean) Declaration public SeasonPathParserResult Parse(string seasonFolderName, bool supportSpecialAliases, bool supportNumericSeasonFolders) Parameters Type Name Description String seasonFolderName Boolean supportSpecialAliases Boolean supportNumericSeasonFolders Returns Type Description SeasonPathParserResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SeasonPathParser Inheritance System.Object SeasonPathParser Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public sealed class SeasonPathParser Constructors SeasonPathParser(NamingOptions, IFileSystem) Declaration public SeasonPathParser(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Fields SpecialsFolderNames Declaration public static string[] SpecialsFolderNames Field Value Type Description String [] Methods Parse(String, Boolean, Boolean) Declaration public SeasonPathParserResult Parse(string seasonFolderName, bool supportSpecialAliases, bool supportNumericSeasonFolders) Parameters Type Name Description String seasonFolderName System.Boolean supportSpecialAliases System.Boolean supportNumericSeasonFolders Returns Type Description SeasonPathParserResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.TV.SeasonPathParserResult.html": {
     "href": "reference/pluginapi/Emby.Naming.TV.SeasonPathParserResult.html",
     "title": "Class SeasonPathParserResult",
-    "keywords": "Class SeasonPathParserResult Inheritance Object SeasonPathParserResult Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public sealed class SeasonPathParserResult Properties IsSeasonFolder Declaration public bool IsSeasonFolder { get; set; } Property Value Type Description Boolean SeasonNumber Gets or sets the season number. Declaration public int? SeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > The season number. Success Gets or sets a value indicating whether this SeasonPathParserResult is success. Declaration public bool Success { get; set; } Property Value Type Description Boolean true if success; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SeasonPathParserResult Inheritance System.Object SeasonPathParserResult Namespace : Emby.Naming.TV Assembly : Emby.Naming.dll Syntax public sealed class SeasonPathParserResult Properties IsSeasonFolder Declaration public bool IsSeasonFolder { get; set; } Property Value Type Description System.Boolean SeasonNumber Gets or sets the season number. Declaration public int? SeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > The season number. Success Gets or sets a value indicating whether this SeasonPathParserResult is success. Declaration public bool Success { get; set; } Property Value Type Description System.Boolean true if success; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.CleanDateTimeParser.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.CleanDateTimeParser.html",
     "title": "Class CleanDateTimeParser",
-    "keywords": "Class CleanDateTimeParser http://kodi.wiki/view/Advancedsettings.xml#video Inheritance Object CleanDateTimeParser Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class CleanDateTimeParser Constructors CleanDateTimeParser(NamingOptions) Declaration public CleanDateTimeParser(NamingOptions options) Parameters Type Name Description NamingOptions options Methods Clean(String, Boolean) Declaration public CleanDateTimeResult Clean(string filename, bool isDirectory) Parameters Type Name Description String filename Boolean isDirectory Returns Type Description CleanDateTimeResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CleanDateTimeParser http://kodi.wiki/view/Advancedsettings.xml#video Inheritance System.Object CleanDateTimeParser Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class CleanDateTimeParser Constructors CleanDateTimeParser(NamingOptions) Declaration public CleanDateTimeParser(NamingOptions options) Parameters Type Name Description NamingOptions options Methods Clean(String, Boolean) Declaration public CleanDateTimeResult Clean(string filename, bool isDirectory) Parameters Type Name Description String filename System.Boolean isDirectory Returns Type Description CleanDateTimeResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.CleanDateTimeResult.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.CleanDateTimeResult.html",
     "title": "Class CleanDateTimeResult",
-    "keywords": "Class CleanDateTimeResult Inheritance Object CleanDateTimeResult Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class CleanDateTimeResult Properties HasChanged Gets or sets a value indicating whether this instance has changed. Declaration public bool HasChanged { get; set; } Property Value Type Description Boolean true if this instance has changed; otherwise, false . Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Year Gets or sets the year. Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > The year. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CleanDateTimeResult Inheritance System.Object CleanDateTimeResult Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class CleanDateTimeResult Properties HasChanged Gets or sets a value indicating whether this instance has changed. Declaration public bool HasChanged { get; set; } Property Value Type Description System.Boolean true if this instance has changed; otherwise, false . Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Year Gets or sets the year. Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > The year. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.CleanStringParser.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.CleanStringParser.html",
     "title": "Class CleanStringParser",
-    "keywords": "Class CleanStringParser http://kodi.wiki/view/Advancedsettings.xml#video Inheritance Object CleanStringParser Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class CleanStringParser Methods Clean(String, Regex) Declaration public static string Clean(string name, Regex expression) Parameters Type Name Description String name Regex expression Returns Type Description String Clean(String, Regex[]) Declaration public static string Clean(string name, Regex[] expressions) Parameters Type Name Description String name Regex [] expressions Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CleanStringParser http://kodi.wiki/view/Advancedsettings.xml#video Inheritance System.Object CleanStringParser Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class CleanStringParser Methods Clean(String, Regex) Declaration public static string Clean(string name, Regex expression) Parameters Type Name Description String name System.Text.RegularExpressions.Regex expression Returns Type Description String Clean(String, Regex[]) Declaration public static string Clean(string name, Regex[] expressions) Parameters Type Name Description String name System.Text.RegularExpressions.Regex [] expressions Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.ExtraResolver.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.ExtraResolver.html",
     "title": "Class ExtraResolver",
-    "keywords": "Class ExtraResolver Inheritance Object ExtraResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class ExtraResolver Constructors ExtraResolver(NamingOptions) Declaration public ExtraResolver(NamingOptions options) Parameters Type Name Description NamingOptions options Methods GetExtraInfo(FileSystemMetadata, MediaType) Declaration public ExtraResult GetExtraInfo(FileSystemMetadata file, MediaType mediaType) Parameters Type Name Description FileSystemMetadata file MediaType mediaType Returns Type Description ExtraResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ExtraResolver Inheritance System.Object ExtraResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class ExtraResolver Constructors ExtraResolver(NamingOptions) Declaration public ExtraResolver(NamingOptions options) Parameters Type Name Description NamingOptions options Methods GetExtraInfo(FileSystemMetadata, MediaType) Declaration public ExtraResult GetExtraInfo(FileSystemMetadata file, MediaType mediaType) Parameters Type Name Description FileSystemMetadata file MediaType mediaType Returns Type Description ExtraResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.ExtraResult.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.ExtraResult.html",
     "title": "Class ExtraResult",
-    "keywords": "Class ExtraResult Inheritance Object ExtraResult Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class ExtraResult Properties ExtraType Gets or sets the type of the extra. Declaration public ExtraType? ExtraType { get; set; } Property Value Type Description Nullable < ExtraType > The type of the extra. Rule Gets or sets the rule. Declaration public ExtraRule Rule { get; set; } Property Value Type Description ExtraRule The rule. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ExtraResult Inheritance System.Object ExtraResult Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class ExtraResult Properties ExtraType Gets or sets the type of the extra. Declaration public ExtraType? ExtraType { get; set; } Property Value Type Description Nullable < ExtraType > The type of the extra. Rule Gets or sets the rule. Declaration public ExtraRule Rule { get; set; } Property Value Type Description ExtraRule The rule. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.ExtraRule.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.ExtraRule.html",
     "title": "Class ExtraRule",
-    "keywords": "Class ExtraRule Inheritance Object ExtraRule Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class ExtraRule Properties ExtraType Gets or sets the type of the extra. Declaration public ExtraType ExtraType { get; set; } Property Value Type Description ExtraType The type of the extra. MediaTypes Gets or sets the type of the media. Declaration public MediaType[] MediaTypes { get; set; } Property Value Type Description MediaType [] The type of the media. RuleType Gets or sets the type of the rule. Declaration public ExtraRuleType RuleType { get; set; } Property Value Type Description ExtraRuleType The type of the rule. Token Gets or sets the token. Declaration public string Token { get; set; } Property Value Type Description String The token. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ExtraRule Inheritance System.Object ExtraRule Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class ExtraRule Properties ExtraType Gets or sets the type of the extra. Declaration public ExtraType ExtraType { get; set; } Property Value Type Description ExtraType The type of the extra. MediaTypes Gets or sets the type of the media. Declaration public MediaType[] MediaTypes { get; set; } Property Value Type Description MediaType [] The type of the media. RuleType Gets or sets the type of the rule. Declaration public ExtraRuleType RuleType { get; set; } Property Value Type Description ExtraRuleType The type of the rule. Token Gets or sets the token. Declaration public string Token { get; set; } Property Value Type Description String The token. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.ExtraRuleType.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.ExtraRuleType.html",
@@ -1362,27 +1362,27 @@
   "reference/pluginapi/Emby.Naming.Video.FileStack.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.FileStack.html",
     "title": "Class FileStack",
-    "keywords": "Class FileStack Inheritance Object FileStack Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class FileStack Properties Files Declaration public List Files { get; set; } Property Value Type Description List < MediaFileInfo > IsDirectoryStack Declaration public bool IsDirectoryStack { get; set; } Property Value Type Description Boolean Name Declaration public string Name { get; set; } Property Value Type Description String Methods ContainsFile(String, Boolean) Declaration public bool ContainsFile(string file, bool IsDirectory) Parameters Type Name Description String file Boolean IsDirectory Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FileStack Inheritance System.Object FileStack Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class FileStack Properties Files Declaration public List Files { get; set; } Property Value Type Description List < MediaFileInfo > IsDirectoryStack Declaration public bool IsDirectoryStack { get; set; } Property Value Type Description System.Boolean Name Declaration public string Name { get; set; } Property Value Type Description String Methods ContainsFile(String, Boolean) Declaration public bool ContainsFile(string file, bool IsDirectory) Parameters Type Name Description String file System.Boolean IsDirectory Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.FlagParser.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.FlagParser.html",
     "title": "Class FlagParser",
-    "keywords": "Class FlagParser Inheritance Object FlagParser Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class FlagParser Methods GetFlags(String, Char[]) Declaration public static string[] GetFlags(string filename, char[] delimeters) Parameters Type Name Description String filename Char [] delimeters Returns Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FlagParser Inheritance System.Object FlagParser Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class FlagParser Methods GetFlags(String, Char[]) Declaration public static string[] GetFlags(string filename, char[] delimeters) Parameters Type Name Description String filename System.Char [] delimeters Returns Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.Format3DParser.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.Format3DParser.html",
     "title": "Class Format3DParser",
-    "keywords": "Class Format3DParser Inheritance Object Format3DParser Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class Format3DParser Constructors Format3DParser(NamingOptions) Declaration public Format3DParser(NamingOptions options) Parameters Type Name Description NamingOptions options Methods Parse(String) Declaration public Format3DResult Parse(string filename) Parameters Type Name Description String filename Returns Type Description Format3DResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Format3DParser Inheritance System.Object Format3DParser Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class Format3DParser Constructors Format3DParser(NamingOptions) Declaration public Format3DParser(NamingOptions options) Parameters Type Name Description NamingOptions options Methods Parse(String) Declaration public Format3DResult Parse(string filename) Parameters Type Name Description String filename Returns Type Description Format3DResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.Format3DResult.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.Format3DResult.html",
     "title": "Class Format3DResult",
-    "keywords": "Class Format3DResult Inheritance Object Format3DResult Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class Format3DResult Properties Format3D Gets or sets the format3 d. Declaration public string Format3D { get; set; } Property Value Type Description String The format3 d. Is3D Gets or sets a value indicating whether [is3 d]. Declaration public bool Is3D { get; set; } Property Value Type Description Boolean true if [is3 d]; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Format3DResult Inheritance System.Object Format3DResult Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class Format3DResult Properties Format3D Gets or sets the format3 d. Declaration public string Format3D { get; set; } Property Value Type Description String The format3 d. Is3D Gets or sets a value indicating whether [is3 d]. Declaration public bool Is3D { get; set; } Property Value Type Description System.Boolean true if [is3 d]; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.Format3DRule.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.Format3DRule.html",
     "title": "Class Format3DRule",
-    "keywords": "Class Format3DRule Inheritance Object Format3DRule Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class Format3DRule Properties PreceedingToken Gets or sets the preceeding token. Declaration public string PreceedingToken { get; set; } Property Value Type Description String The preceeding token. Token Gets or sets the token. Declaration public string Token { get; set; } Property Value Type Description String The token. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Format3DRule Inheritance System.Object Format3DRule Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class Format3DRule Properties PreceedingToken Gets or sets the preceeding token. Declaration public string PreceedingToken { get; set; } Property Value Type Description String The preceeding token. Token Gets or sets the token. Declaration public string Token { get; set; } Property Value Type Description String The token. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.html",
@@ -1392,37 +1392,37 @@
   "reference/pluginapi/Emby.Naming.Video.StackResolver.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.StackResolver.html",
     "title": "Class StackResolver",
-    "keywords": "Class StackResolver Inheritance Object StackResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class StackResolver Constructors StackResolver(NamingOptions) Declaration public StackResolver(NamingOptions options) Parameters Type Name Description NamingOptions options StackResolver(NamingOptions, IFileSystem) Declaration public StackResolver(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Methods Resolve(MediaFileInfo[]) Declaration public StackResult Resolve(MediaFileInfo[] files) Parameters Type Name Description MediaFileInfo [] files Returns Type Description StackResult Resolve(FileSystemMetadata[]) Declaration public StackResult Resolve(FileSystemMetadata[] files) Parameters Type Name Description FileSystemMetadata [] files Returns Type Description StackResult ResolveDirectories(IEnumerable) Declaration public StackResult ResolveDirectories(IEnumerable files) Parameters Type Name Description IEnumerable < String > files Returns Type Description StackResult ResolveFiles(IEnumerable) Declaration public StackResult ResolveFiles(IEnumerable files) Parameters Type Name Description IEnumerable < String > files Returns Type Description StackResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StackResolver Inheritance System.Object StackResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class StackResolver Constructors StackResolver(NamingOptions) Declaration public StackResolver(NamingOptions options) Parameters Type Name Description NamingOptions options StackResolver(NamingOptions, IFileSystem) Declaration public StackResolver(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Methods Resolve(MediaFileInfo[]) Declaration public StackResult Resolve(MediaFileInfo[] files) Parameters Type Name Description MediaFileInfo [] files Returns Type Description StackResult Resolve(FileSystemMetadata[]) Declaration public StackResult Resolve(FileSystemMetadata[] files) Parameters Type Name Description FileSystemMetadata [] files Returns Type Description StackResult ResolveDirectories(IEnumerable) Declaration public StackResult ResolveDirectories(IEnumerable files) Parameters Type Name Description System.Collections.Generic.IEnumerable < String > files Returns Type Description StackResult ResolveFiles(IEnumerable) Declaration public StackResult ResolveFiles(IEnumerable files) Parameters Type Name Description System.Collections.Generic.IEnumerable < String > files Returns Type Description StackResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.StackResult.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.StackResult.html",
     "title": "Class StackResult",
-    "keywords": "Class StackResult Inheritance Object StackResult Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class StackResult Properties Stacks Declaration public List Stacks { get; set; } Property Value Type Description List < FileStack > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StackResult Inheritance System.Object StackResult Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class StackResult Properties Stacks Declaration public List Stacks { get; set; } Property Value Type Description List < FileStack > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.StubResolver.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.StubResolver.html",
     "title": "Class StubResolver",
-    "keywords": "Class StubResolver Inheritance Object StubResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class StubResolver Constructors StubResolver(NamingOptions) Declaration public StubResolver(NamingOptions options) Parameters Type Name Description NamingOptions options Methods ResolveFile(FileSystemMetadata) Declaration public string ResolveFile(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StubResolver Inheritance System.Object StubResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class StubResolver Constructors StubResolver(NamingOptions) Declaration public StubResolver(NamingOptions options) Parameters Type Name Description NamingOptions options Methods ResolveFile(FileSystemMetadata) Declaration public string ResolveFile(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.StubTypeRule.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.StubTypeRule.html",
     "title": "Class StubTypeRule",
-    "keywords": "Class StubTypeRule Inheritance Object StubTypeRule Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class StubTypeRule Properties StubType Gets or sets the type of the stub. Declaration public string StubType { get; set; } Property Value Type Description String The type of the stub. Token Gets or sets the token. Declaration public string Token { get; set; } Property Value Type Description String The token. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StubTypeRule Inheritance System.Object StubTypeRule Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class StubTypeRule Properties StubType Gets or sets the type of the stub. Declaration public string StubType { get; set; } Property Value Type Description String The type of the stub. Token Gets or sets the token. Declaration public string Token { get; set; } Property Value Type Description String The token. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.VideoInfo.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.VideoInfo.html",
     "title": "Class VideoInfo",
-    "keywords": "Class VideoInfo Represents a complete video, including all parts and subtitles Inheritance Object VideoInfo Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class VideoInfo Properties AlternateVersions Gets or sets the alternate versions. Declaration public List AlternateVersions { get; set; } Property Value Type Description List < VideoInfo > The alternate versions. Extras Gets or sets the extras. Declaration public List Extras { get; set; } Property Value Type Description List < MediaFileInfo > The extras. Files Gets or sets the files. Declaration public List Files { get; set; } Property Value Type Description List < MediaFileInfo > The files. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. NamedFromFolder Declaration public bool NamedFromFolder { get; set; } Property Value Type Description Boolean OriginalName Declaration public string OriginalName { get; set; } Property Value Type Description String Year Gets or sets the year. Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > The year. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoInfo Represents a complete video, including all parts and subtitles Inheritance System.Object VideoInfo Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class VideoInfo Properties AlternateVersions Gets or sets the alternate versions. Declaration public List AlternateVersions { get; set; } Property Value Type Description List < VideoInfo > The alternate versions. Extras Gets or sets the extras. Declaration public List Extras { get; set; } Property Value Type Description List < MediaFileInfo > The extras. Files Gets or sets the files. Declaration public List Files { get; set; } Property Value Type Description List < MediaFileInfo > The files. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. NamedFromFolder Declaration public bool NamedFromFolder { get; set; } Property Value Type Description System.Boolean OriginalName Declaration public string OriginalName { get; set; } Property Value Type Description String Year Gets or sets the year. Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > The year. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.VideoListResolver.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.VideoListResolver.html",
     "title": "Class VideoListResolver",
-    "keywords": "Class VideoListResolver Inheritance Object VideoListResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class VideoListResolver Constructors VideoListResolver(NamingOptions, IFileSystem) Declaration public VideoListResolver(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Methods Resolve(List, Boolean, Boolean) Declaration public List Resolve(List files, bool supportMultiVersion = true, bool parseName = true) Parameters Type Name Description List < FileSystemMetadata > files Boolean supportMultiVersion Boolean parseName Returns Type Description List < VideoInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoListResolver Inheritance System.Object VideoListResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class VideoListResolver Constructors VideoListResolver(NamingOptions, IFileSystem) Declaration public VideoListResolver(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Methods Resolve(List, Boolean, Boolean) Declaration public List Resolve(List files, bool supportMultiVersion = true, bool parseName = true) Parameters Type Name Description List < FileSystemMetadata > files System.Boolean supportMultiVersion System.Boolean parseName Returns Type Description List < VideoInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Naming.Video.VideoResolver.html": {
     "href": "reference/pluginapi/Emby.Naming.Video.VideoResolver.html",
     "title": "Class VideoResolver",
-    "keywords": "Class VideoResolver Inheritance Object VideoResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class VideoResolver Constructors VideoResolver(NamingOptions) Declaration public VideoResolver(NamingOptions options) Parameters Type Name Description NamingOptions options VideoResolver(NamingOptions, IFileSystem) Declaration public VideoResolver(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Methods CleanDateTime(String, Boolean) Declaration public CleanDateTimeResult CleanDateTime(string filename, bool isDirectory) Parameters Type Name Description String filename Boolean isDirectory Returns Type Description CleanDateTimeResult CleanString(String) Declaration public string CleanString(string name) Parameters Type Name Description String name Returns Type Description String IsVideoFile(FileSystemMetadata) Declaration public bool IsVideoFile(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Returns Type Description Boolean Resolve(FileSystemMetadata, Boolean) Resolves the specified path. Declaration public MediaFileInfo Resolve(FileSystemMetadata fileInfo, bool parseName = true) Parameters Type Name Description FileSystemMetadata fileInfo Boolean parseName Returns Type Description MediaFileInfo Resolve(ReadOnlySpan, Boolean, Boolean) Declaration public MediaFileInfo Resolve(ReadOnlySpan path, bool isDirectory, bool parseName = true) Parameters Type Name Description ReadOnlySpan < Char > path Boolean isDirectory Boolean parseName Returns Type Description MediaFileInfo ResolveDirectory(ReadOnlySpan, Boolean) Resolves the directory. Declaration public MediaFileInfo ResolveDirectory(ReadOnlySpan path, bool parseName = true) Parameters Type Name Description ReadOnlySpan < Char > path The path. Boolean parseName Returns Type Description MediaFileInfo ResolveFile(ReadOnlySpan) Resolves the file. Declaration public MediaFileInfo ResolveFile(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description MediaFileInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoResolver Inheritance System.Object VideoResolver Namespace : Emby.Naming.Video Assembly : Emby.Naming.dll Syntax public sealed class VideoResolver Constructors VideoResolver(NamingOptions) Declaration public VideoResolver(NamingOptions options) Parameters Type Name Description NamingOptions options VideoResolver(NamingOptions, IFileSystem) Declaration public VideoResolver(NamingOptions options, IFileSystem fileSystem) Parameters Type Name Description NamingOptions options IFileSystem fileSystem Methods CleanDateTime(String, Boolean) Declaration public CleanDateTimeResult CleanDateTime(string filename, bool isDirectory) Parameters Type Name Description String filename System.Boolean isDirectory Returns Type Description CleanDateTimeResult CleanString(String) Declaration public string CleanString(string name) Parameters Type Name Description String name Returns Type Description String IsVideoFile(FileSystemMetadata) Declaration public bool IsVideoFile(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Returns Type Description System.Boolean Resolve(FileSystemMetadata, Boolean) Resolves the specified path. Declaration public MediaFileInfo Resolve(FileSystemMetadata fileInfo, bool parseName = true) Parameters Type Name Description FileSystemMetadata fileInfo System.Boolean parseName Returns Type Description MediaFileInfo Resolve(ReadOnlySpan, Boolean, Boolean) Declaration public MediaFileInfo Resolve(ReadOnlySpan path, bool isDirectory, bool parseName = true) Parameters Type Name Description System.ReadOnlySpan < System.Char > path System.Boolean isDirectory System.Boolean parseName Returns Type Description MediaFileInfo ResolveDirectory(ReadOnlySpan, Boolean) Resolves the directory. Declaration public MediaFileInfo ResolveDirectory(ReadOnlySpan path, bool parseName = true) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. System.Boolean parseName Returns Type Description MediaFileInfo ResolveFile(ReadOnlySpan) Resolves the file. Declaration public MediaFileInfo ResolveFile(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description MediaFileInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.html": {
     "href": "reference/pluginapi/Emby.Notifications.html",
@@ -1437,7 +1437,7 @@
   "reference/pluginapi/Emby.Notifications.INotifier.html": {
     "href": "reference/pluginapi/Emby.Notifications.INotifier.html",
     "title": "Interface INotifier",
-    "keywords": "Interface INotifier Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public interface INotifier Properties Name Declaration string Name { get; } Property Value Type Description String Methods GetConfiguredNotifications() Declaration NotificationInfo[] GetConfiguredNotifications() Returns Type Description NotificationInfo [] SendNotification(InternalNotificationRequest, CancellationToken) Declaration Task SendNotification(InternalNotificationRequest request, CancellationToken cancellationToken) Parameters Type Name Description InternalNotificationRequest request CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface INotifier Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public interface INotifier Properties Name Declaration string Name { get; } Property Value Type Description String Methods GetConfiguredNotifications() Declaration NotificationInfo[] GetConfiguredNotifications() Returns Type Description NotificationInfo [] SendNotification(InternalNotificationRequest, CancellationToken) Declaration Task SendNotification(InternalNotificationRequest request, CancellationToken cancellationToken) Parameters Type Name Description InternalNotificationRequest request System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.INotifierRequiresPremiere.html": {
     "href": "reference/pluginapi/Emby.Notifications.INotifierRequiresPremiere.html",
@@ -1447,72 +1447,72 @@
   "reference/pluginapi/Emby.Notifications.INotifierWithDefaultOptions.html": {
     "href": "reference/pluginapi/Emby.Notifications.INotifierWithDefaultOptions.html",
     "title": "Interface INotifierWithDefaultOptions",
-    "keywords": "Interface INotifierWithDefaultOptions Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public interface INotifierWithDefaultOptions Methods GetDefaultOptions() Declaration Dictionary GetDefaultOptions() Returns Type Description Dictionary < String , String > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface INotifierWithDefaultOptions Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public interface INotifierWithDefaultOptions Methods GetDefaultOptions() Declaration Dictionary GetDefaultOptions() Returns Type Description System.Collections.Generic.Dictionary < String , String > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.InternalNotificationRequest.html": {
     "href": "reference/pluginapi/Emby.Notifications.InternalNotificationRequest.html",
     "title": "Class InternalNotificationRequest",
-    "keywords": "Class InternalNotificationRequest Inheritance Object InternalNotificationRequest Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class InternalNotificationRequest Properties CancellationToken Declaration [IgnoreDataMember] public CancellationToken CancellationToken { get; set; } Property Value Type Description CancellationToken Configuration Declaration [IgnoreDataMember] public NotificationInfo Configuration { get; set; } Property Value Type Description NotificationInfo Date For notifications referencing something that happened at a specific date and time Declaration public DateTimeOffset Date { get; set; } Property Value Type Description DateTimeOffset Description For notification outputs that require a description Declaration public string Description { get; set; } Property Value Type Description String DeviceInfo Declaration public DeviceInfo DeviceInfo { get; set; } Property Value Type Description DeviceInfo Event Declaration public string Event { get; set; } Property Value Type Description String Item Declaration public BaseItemDto Item { get; set; } Property Value Type Description BaseItemDto PackageVersionInfo Declaration public PackageVersionInfo PackageVersionInfo { get; set; } Property Value Type Description PackageVersionInfo PlaybackInfo Declaration public NotificationPlaybackInfo PlaybackInfo { get; set; } Property Value Type Description NotificationPlaybackInfo PluginInfo Declaration public PluginInfo PluginInfo { get; set; } Property Value Type Description PluginInfo ProgramInfo Declaration public BaseItemDto ProgramInfo { get; set; } Property Value Type Description BaseItemDto RecordingInfo Declaration public NotificationRecordingInfo RecordingInfo { get; set; } Property Value Type Description NotificationRecordingInfo SeriesTimerInfo Declaration public SeriesTimerInfoDto SeriesTimerInfo { get; set; } Property Value Type Description SeriesTimerInfoDto Server Declaration public NotificationServerInfo Server { get; set; } Property Value Type Description NotificationServerInfo Session Declaration public NotificationSessionInfo Session { get; set; } Property Value Type Description NotificationSessionInfo TimerInfo Declaration public TimerInfoDto TimerInfo { get; set; } Property Value Type Description TimerInfoDto Title For notification outputs that require a display title Declaration public string Title { get; set; } Property Value Type Description String TranscodingInfo Declaration public TranscodingInfo TranscodingInfo { get; set; } Property Value Type Description TranscodingInfo Url For notification outputs that support an interactive url Declaration public string Url { get; set; } Property Value Type Description String User Declaration public NotificationUserDto User { get; set; } Property Value Type Description NotificationUserDto Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class InternalNotificationRequest Inheritance System.Object InternalNotificationRequest Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class InternalNotificationRequest Properties CancellationToken Declaration [IgnoreDataMember] public CancellationToken CancellationToken { get; set; } Property Value Type Description System.Threading.CancellationToken Configuration Declaration [IgnoreDataMember] public NotificationInfo Configuration { get; set; } Property Value Type Description NotificationInfo Date For notifications referencing something that happened at a specific date and time Declaration public DateTimeOffset Date { get; set; } Property Value Type Description System.DateTimeOffset Description For notification outputs that require a description Declaration public string Description { get; set; } Property Value Type Description String DeviceInfo Declaration public DeviceInfo DeviceInfo { get; set; } Property Value Type Description DeviceInfo Event Declaration public string Event { get; set; } Property Value Type Description String Item Declaration public BaseItemDto Item { get; set; } Property Value Type Description BaseItemDto PackageVersionInfo Declaration public PackageVersionInfo PackageVersionInfo { get; set; } Property Value Type Description PackageVersionInfo PlaybackInfo Declaration public NotificationPlaybackInfo PlaybackInfo { get; set; } Property Value Type Description NotificationPlaybackInfo PluginInfo Declaration public PluginInfo PluginInfo { get; set; } Property Value Type Description PluginInfo ProgramInfo Declaration public BaseItemDto ProgramInfo { get; set; } Property Value Type Description BaseItemDto RecordingInfo Declaration public NotificationRecordingInfo RecordingInfo { get; set; } Property Value Type Description NotificationRecordingInfo SeriesTimerInfo Declaration public SeriesTimerInfoDto SeriesTimerInfo { get; set; } Property Value Type Description SeriesTimerInfoDto Server Declaration public NotificationServerInfo Server { get; set; } Property Value Type Description NotificationServerInfo Session Declaration public NotificationSessionInfo Session { get; set; } Property Value Type Description NotificationSessionInfo TimerInfo Declaration public TimerInfoDto TimerInfo { get; set; } Property Value Type Description TimerInfoDto Title For notification outputs that require a display title Declaration public string Title { get; set; } Property Value Type Description String TranscodingInfo Declaration public TranscodingInfo TranscodingInfo { get; set; } Property Value Type Description TranscodingInfo Url For notification outputs that support an interactive url Declaration public string Url { get; set; } Property Value Type Description String User Declaration public NotificationUserDto User { get; set; } Property Value Type Description NotificationUserDto Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.IUserNotifier.html": {
     "href": "reference/pluginapi/Emby.Notifications.IUserNotifier.html",
     "title": "Interface IUserNotifier",
-    "keywords": "Interface IUserNotifier Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public interface IUserNotifier Properties Key Declaration string Key { get; } Property Value Type Description String Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. SetupModuleUrl Declaration string SetupModuleUrl { get; } Property Value Type Description String Methods SendNotification(InternalNotificationRequest, CancellationToken) Sends the notification. Declaration Task SendNotification(InternalNotificationRequest request, CancellationToken cancellationToken) Parameters Type Name Description InternalNotificationRequest request The request. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IUserNotifier Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public interface IUserNotifier Properties Key Declaration string Key { get; } Property Value Type Description String Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. SetupModuleUrl Declaration string SetupModuleUrl { get; } Property Value Type Description String Methods SendNotification(InternalNotificationRequest, CancellationToken) Sends the notification. Declaration Task SendNotification(InternalNotificationRequest request, CancellationToken cancellationToken) Parameters Type Name Description InternalNotificationRequest request The request. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.NotificationCategory.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationCategory.html",
     "title": "Class NotificationCategory",
-    "keywords": "Class NotificationCategory Inheritance Object NotificationCategory Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public static class NotificationCategory Fields Devices Declaration public static string Devices Field Value Type Description String External Declaration public static string External Field Value Type Description String ExternalNotificationEventId Declaration public static string ExternalNotificationEventId Field Value Type Description String Library Declaration public static string Library Field Value Type Description String LiveTV Declaration public static string LiveTV Field Value Type Description String Playback Declaration public static string Playback Field Value Type Description String Plugins Declaration public static string Plugins Field Value Type Description String System Declaration public static string System Field Value Type Description String Users Declaration public static string Users Field Value Type Description String"
+    "keywords": "Class NotificationCategory Inheritance System.Object NotificationCategory Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public static class NotificationCategory Fields Devices Declaration public static string Devices Field Value Type Description String External Declaration public static string External Field Value Type Description String ExternalNotificationEventId Declaration public static string ExternalNotificationEventId Field Value Type Description String Library Declaration public static string Library Field Value Type Description String LiveTV Declaration public static string LiveTV Field Value Type Description String Playback Declaration public static string Playback Field Value Type Description String Plugins Declaration public static string Plugins Field Value Type Description String System Declaration public static string System Field Value Type Description String Users Declaration public static string Users Field Value Type Description String"
   },
   "reference/pluginapi/Emby.Notifications.NotificationCategoryInfo.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationCategoryInfo.html",
     "title": "Class NotificationCategoryInfo",
-    "keywords": "Class NotificationCategoryInfo Inheritance Object NotificationCategoryInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationCategoryInfo Properties Events Declaration public NotificationTypeInfo[] Events { get; set; } Property Value Type Description NotificationTypeInfo [] Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationCategoryInfo Inheritance System.Object NotificationCategoryInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationCategoryInfo Properties Events Declaration public NotificationTypeInfo[] Events { get; set; } Property Value Type Description NotificationTypeInfo [] Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.NotificationIds.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationIds.html",
     "title": "Class NotificationIds",
-    "keywords": "Class NotificationIds Inheritance Object NotificationIds Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public static class NotificationIds Fields TestNotificationId Declaration public static string TestNotificationId Field Value Type Description String"
+    "keywords": "Class NotificationIds Inheritance System.Object NotificationIds Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public static class NotificationIds Fields TestNotificationId Declaration public static string TestNotificationId Field Value Type Description String"
   },
   "reference/pluginapi/Emby.Notifications.NotificationInfo.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationInfo.html",
     "title": "Class NotificationInfo",
-    "keywords": "Class NotificationInfo Inheritance Object NotificationInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationInfo Properties DeviceIds Declaration public string[] DeviceIds { get; set; } Property Value Type Description String [] Enabled Declaration public bool Enabled { get; set; } Property Value Type Description Boolean EventIds Declaration public string[] EventIds { get; set; } Property Value Type Description String [] FriendlyName Declaration public string FriendlyName { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String IsSelfNotification Declaration public bool IsSelfNotification { get; set; } Property Value Type Description Boolean LibraryIds Declaration public string[] LibraryIds { get; set; } Property Value Type Description String [] Options This is for webhooks since this will cause xml serialization to fail Declaration public Dictionary Options { get; set; } Property Value Type Description Dictionary < String , String > UserId Notification intended for a specific user Declaration public string UserId { get; set; } Property Value Type Description String UserIds Limit events based on user ids, for admin notifications Declaration public string[] UserIds { get; set; } Property Value Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationInfo Inheritance System.Object NotificationInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationInfo Properties DeviceIds Declaration public string[] DeviceIds { get; set; } Property Value Type Description String [] Enabled Declaration public bool Enabled { get; set; } Property Value Type Description System.Boolean EventIds Declaration public string[] EventIds { get; set; } Property Value Type Description String [] FriendlyName Declaration public string FriendlyName { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String IsSelfNotification Declaration public bool IsSelfNotification { get; set; } Property Value Type Description System.Boolean LibraryIds Declaration public string[] LibraryIds { get; set; } Property Value Type Description String [] Options This is for webhooks since this will cause xml serialization to fail Declaration public Dictionary Options { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > UserId Notification intended for a specific user Declaration public string UserId { get; set; } Property Value Type Description String UserIds Limit events based on user ids, for admin notifications Declaration public string[] UserIds { get; set; } Property Value Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.NotificationPlaybackInfo.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationPlaybackInfo.html",
     "title": "Class NotificationPlaybackInfo",
-    "keywords": "Class NotificationPlaybackInfo Inheritance Object NotificationPlaybackInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationPlaybackInfo Constructors NotificationPlaybackInfo(SessionInfo) Declaration public NotificationPlaybackInfo(SessionInfo session) Parameters Type Name Description SessionInfo session Properties NextMediaType Declaration public string NextMediaType { get; set; } Property Value Type Description String PlayedToCompletion Declaration public bool? PlayedToCompletion { get; set; } Property Value Type Description Nullable < Boolean > PlaylistIndex Declaration public long? PlaylistIndex { get; set; } Property Value Type Description Nullable < Int64 > PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String PlaylistLength Declaration public long? PlaylistLength { get; set; } Property Value Type Description Nullable < Int64 > PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String PositionTicks Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationPlaybackInfo Inheritance System.Object NotificationPlaybackInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationPlaybackInfo Constructors NotificationPlaybackInfo(SessionInfo) Declaration public NotificationPlaybackInfo(SessionInfo session) Parameters Type Name Description SessionInfo session Properties NextMediaType Declaration public string NextMediaType { get; set; } Property Value Type Description String PlayedToCompletion Declaration public bool? PlayedToCompletion { get; set; } Property Value Type Description Nullable < System.Boolean > PlaylistIndex Declaration public long? PlaylistIndex { get; set; } Property Value Type Description Nullable < Int64 > PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String PlaylistLength Declaration public long? PlaylistLength { get; set; } Property Value Type Description Nullable < Int64 > PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String PositionTicks Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.NotificationRecordingInfo.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationRecordingInfo.html",
     "title": "Class NotificationRecordingInfo",
-    "keywords": "Class NotificationRecordingInfo Inheritance Object NotificationRecordingInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationRecordingInfo Properties Path Declaration public string Path { get; set; } Property Value Type Description String Status Declaration public RecordingStatus Status { get; set; } Property Value Type Description RecordingStatus Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationRecordingInfo Inheritance System.Object NotificationRecordingInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationRecordingInfo Properties Path Declaration public string Path { get; set; } Property Value Type Description String Status Declaration public RecordingStatus Status { get; set; } Property Value Type Description RecordingStatus Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.NotificationRequest.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationRequest.html",
     "title": "Class NotificationRequest",
-    "keywords": "Class NotificationRequest Inheritance Object NotificationRequest Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationRequest Properties CancellationToken Declaration [IgnoreDataMember] public CancellationToken CancellationToken { get; set; } Property Value Type Description CancellationToken CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] Date For notifications referencing something that happened at a specific date and time Declaration public DateTimeOffset Date { get; set; } Property Value Type Description DateTimeOffset Description For notification outputs that require a description Declaration public string Description { get; set; } Property Value Type Description String DeviceInfo Declaration public DeviceInfo DeviceInfo { get; set; } Property Value Type Description DeviceInfo EventId Declaration public string EventId { get; set; } Property Value Type Description String Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem PackageVersionInfo Declaration public PackageVersionInfo PackageVersionInfo { get; set; } Property Value Type Description PackageVersionInfo PlaybackInfo Declaration public NotificationPlaybackInfo PlaybackInfo { get; set; } Property Value Type Description NotificationPlaybackInfo Plugin Declaration public IPlugin Plugin { get; set; } Property Value Type Description IPlugin ProgramInfo Declaration public LiveTvProgram ProgramInfo { get; set; } Property Value Type Description LiveTvProgram RecordingInfo Declaration public NotificationRecordingInfo RecordingInfo { get; set; } Property Value Type Description NotificationRecordingInfo SeriesTimerInfo Declaration public SeriesTimerInfo SeriesTimerInfo { get; set; } Property Value Type Description SeriesTimerInfo Session Declaration public SessionInfo Session { get; set; } Property Value Type Description SessionInfo TimerInfo Declaration public TimerInfo TimerInfo { get; set; } Property Value Type Description TimerInfo Title For notification outputs that require a display title Declaration public string Title { get; set; } Property Value Type Description String Url For notification outputs that support an interactive url Declaration public string Url { get; set; } Property Value Type Description String User Declaration public User User { get; set; } Property Value Type Description User Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationRequest Inheritance System.Object NotificationRequest Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationRequest Properties CancellationToken Declaration [IgnoreDataMember] public CancellationToken CancellationToken { get; set; } Property Value Type Description System.Threading.CancellationToken CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] Date For notifications referencing something that happened at a specific date and time Declaration public DateTimeOffset Date { get; set; } Property Value Type Description System.DateTimeOffset Description For notification outputs that require a description Declaration public string Description { get; set; } Property Value Type Description String DeviceInfo Declaration public DeviceInfo DeviceInfo { get; set; } Property Value Type Description DeviceInfo EventId Declaration public string EventId { get; set; } Property Value Type Description String Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem PackageVersionInfo Declaration public PackageVersionInfo PackageVersionInfo { get; set; } Property Value Type Description PackageVersionInfo PlaybackInfo Declaration public NotificationPlaybackInfo PlaybackInfo { get; set; } Property Value Type Description NotificationPlaybackInfo Plugin Declaration public IPlugin Plugin { get; set; } Property Value Type Description IPlugin ProgramInfo Declaration public LiveTvProgram ProgramInfo { get; set; } Property Value Type Description LiveTvProgram RecordingInfo Declaration public NotificationRecordingInfo RecordingInfo { get; set; } Property Value Type Description NotificationRecordingInfo SeriesTimerInfo Declaration public SeriesTimerInfo SeriesTimerInfo { get; set; } Property Value Type Description SeriesTimerInfo Session Declaration public SessionInfo Session { get; set; } Property Value Type Description SessionInfo TimerInfo Declaration public TimerInfo TimerInfo { get; set; } Property Value Type Description TimerInfo Title For notification outputs that require a display title Declaration public string Title { get; set; } Property Value Type Description String Url For notification outputs that support an interactive url Declaration public string Url { get; set; } Property Value Type Description String User Declaration public User User { get; set; } Property Value Type Description User Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.NotificationServerInfo.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationServerInfo.html",
     "title": "Class NotificationServerInfo",
-    "keywords": "Class NotificationServerInfo Inheritance Object NotificationServerInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationServerInfo Properties Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Version Declaration public string Version { get; set; } Property Value Type Description String Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationServerInfo Inheritance System.Object NotificationServerInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationServerInfo Properties Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Version Declaration public string Version { get; set; } Property Value Type Description String Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.NotificationSessionInfo.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationSessionInfo.html",
     "title": "Class NotificationSessionInfo",
-    "keywords": "Class NotificationSessionInfo Inheritance Object NotificationSessionInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationSessionInfo Constructors NotificationSessionInfo() Declaration public NotificationSessionInfo() NotificationSessionInfo(SessionInfo) Declaration public NotificationSessionInfo(SessionInfo session) Parameters Type Name Description SessionInfo session Properties ApplicationVersion Declaration public string ApplicationVersion { get; set; } Property Value Type Description String Client Declaration public string Client { get; set; } Property Value Type Description String DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DeviceName Declaration public string DeviceName { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String RemoteEndPoint Declaration public IPAddress RemoteEndPoint { get; set; } Property Value Type Description IPAddress Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationSessionInfo Inheritance System.Object NotificationSessionInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationSessionInfo Constructors NotificationSessionInfo() Declaration public NotificationSessionInfo() NotificationSessionInfo(SessionInfo) Declaration public NotificationSessionInfo(SessionInfo session) Parameters Type Name Description SessionInfo session Properties ApplicationVersion Declaration public string ApplicationVersion { get; set; } Property Value Type Description String Client Declaration public string Client { get; set; } Property Value Type Description String DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DeviceName Declaration public string DeviceName { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String RemoteEndPoint Declaration public IPAddress RemoteEndPoint { get; set; } Property Value Type Description IPAddress Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.NotificationTypeInfo.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationTypeInfo.html",
     "title": "Class NotificationTypeInfo",
-    "keywords": "Class NotificationTypeInfo Inheritance Object NotificationTypeInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationTypeInfo Properties CategoryId Declaration public string CategoryId { get; set; } Property Value Type Description String CategoryName Declaration public string CategoryName { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationTypeInfo Inheritance System.Object NotificationTypeInfo Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationTypeInfo Properties CategoryId Declaration public string CategoryId { get; set; } Property Value Type Description String CategoryName Declaration public string CategoryName { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Notifications.NotificationUserDto.html": {
     "href": "reference/pluginapi/Emby.Notifications.NotificationUserDto.html",
     "title": "Class NotificationUserDto",
-    "keywords": "Class NotificationUserDto Inheritance Object NotificationUserDto Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationUserDto Constructors NotificationUserDto(User) Declaration public NotificationUserDto(User user) Parameters Type Name Description User user Properties Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationUserDto Inheritance System.Object NotificationUserDto Namespace : Emby.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationUserDto Constructors NotificationUserDto(User) Declaration public NotificationUserDto(User user) Parameters Type Name Description User user Properties Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Actions.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Actions.html",
@@ -1522,22 +1522,22 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Actions.PostbackAction.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Actions.PostbackAction.html",
     "title": "Class PostbackAction",
-    "keywords": "Class PostbackAction Inheritance Object PostbackAction Namespace : Emby.Web.GenericEdit.Actions Assembly : Emby.Web.GenericEdit.dll Syntax public class PostbackAction Properties CommandParameterPropertyId Declaration public string CommandParameterPropertyId { get; set; } Property Value Type Description String PostbackCommandId Declaration public string PostbackCommandId { get; set; } Property Value Type Description String TargetEditorId Declaration public string TargetEditorId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PostbackAction Inheritance System.Object PostbackAction Namespace : Emby.Web.GenericEdit.Actions Assembly : Emby.Web.GenericEdit.dll Syntax public class PostbackAction Properties CommandParameterPropertyId Declaration public string CommandParameterPropertyId { get; set; } Property Value Type Description String PostbackCommandId Declaration public string PostbackCommandId { get; set; } Property Value Type Description String TargetEditorId Declaration public string TargetEditorId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Common.EditorHelpers.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Common.EditorHelpers.html",
     "title": "Class EditorHelpers",
-    "keywords": "Class EditorHelpers Inheritance Object EditorHelpers Namespace : Emby.Web.GenericEdit.Common Assembly : Emby.Web.GenericEdit.dll Syntax public static class EditorHelpers Methods BuildEditorId(String, String) Declaration public static string BuildEditorId(string parentId, string name) Parameters Type Name Description String parentId String name Returns Type Description String GetColor(Enum) Declaration public static string GetColor(this Enum enumValue) Parameters Type Name Description Enum enumValue Returns Type Description String GetDescription(Enum) Gets the content of an enum member's DescriptionAttribute , or its name in case there is none. Declaration public static string GetDescription(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetDisplayName(Enum) Declaration public static string GetDisplayName(this Enum value) Parameters Type Name Description Enum value Returns Type Description String GetSelectOptionsFromEnumList(IEnumerable) Declaration public static IList GetSelectOptionsFromEnumList(IEnumerable enumValues) Parameters Type Name Description IEnumerable < Enum > enumValues Returns Type Description IList < EditorSelectOption > GetSelectOptionsFromEnumList(IEnumerable) Declaration public static IList GetSelectOptionsFromEnumList(IEnumerable enumValues) where T : struct, Enum Parameters Type Name Description IEnumerable  enumValues Returns Type Description IList < EditorSelectOption > Type Parameters Name Description T RadioOptionFromEnum(T) Declaration public static EditorRadioOption RadioOptionFromEnum(this T enumValue) where T : struct, Enum Parameters Type Name Description T enumValue Returns Type Description EditorRadioOption Type Parameters Name Description T SplitByCasing(String) Declaration public static string SplitByCasing(this string input) Parameters Type Name Description String input Returns Type Description String"
+    "keywords": "Class EditorHelpers Inheritance System.Object EditorHelpers Namespace : Emby.Web.GenericEdit.Common Assembly : Emby.Web.GenericEdit.dll Syntax public static class EditorHelpers Methods BuildEditorId(String, String) Declaration public static string BuildEditorId(string parentId, string name) Parameters Type Name Description String parentId String name Returns Type Description String GetColor(Enum) Declaration public static string GetColor(this Enum enumValue) Parameters Type Name Description Enum enumValue Returns Type Description String GetDescription(Enum) Gets the content of an enum member's DescriptionAttribute , or its name in case there is none. Declaration public static string GetDescription(this Enum enumValue) Parameters Type Name Description Enum enumValue The enum value. Returns Type Description String GetDisplayName(Enum) Declaration public static string GetDisplayName(this Enum value) Parameters Type Name Description Enum value Returns Type Description String GetSelectOptionsFromEnumList(IEnumerable) Declaration public static IList GetSelectOptionsFromEnumList(IEnumerable enumValues) Parameters Type Name Description System.Collections.Generic.IEnumerable < Enum > enumValues Returns Type Description System.Collections.Generic.IList < EditorSelectOption > GetSelectOptionsFromEnumList(IEnumerable) Declaration public static IList GetSelectOptionsFromEnumList(IEnumerable enumValues) where T : struct, Enum Parameters Type Name Description System.Collections.Generic.IEnumerable  enumValues Returns Type Description System.Collections.Generic.IList < EditorSelectOption > Type Parameters Name Description T RadioOptionFromEnum(T) Declaration public static EditorRadioOption RadioOptionFromEnum(this T enumValue) where T : struct, Enum Parameters Type Name Description T enumValue Returns Type Description EditorRadioOption Type Parameters Name Description T SplitByCasing(String) Declaration public static string SplitByCasing(this string input) Parameters Type Name Description String input Returns Type Description String"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Common.EditorRadioOption.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Common.EditorRadioOption.html",
     "title": "Class EditorRadioOption",
-    "keywords": "Class EditorRadioOption Inheritance Object EditorRadioOption Namespace : Emby.Web.GenericEdit.Common Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorRadioOption Constructors EditorRadioOption() Declaration public EditorRadioOption() EditorRadioOption(Object, String, String) Declaration public EditorRadioOption(object value, string primaryText, string secondaryText) Parameters Type Name Description Object value String primaryText String secondaryText Properties Children Declaration public EditableObjectBase Children { get; set; } Property Value Type Description EditableObjectBase IsEnabled Declaration public bool IsEnabled { get; set; } Property Value Type Description Boolean PrimaryText Declaration public string PrimaryText { get; set; } Property Value Type Description String SecondaryText Declaration public string SecondaryText { get; set; } Property Value Type Description String Value Declaration public object Value { get; set; } Property Value Type Description Object Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorRadioOption Inheritance System.Object EditorRadioOption Namespace : Emby.Web.GenericEdit.Common Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorRadioOption Constructors EditorRadioOption() Declaration public EditorRadioOption() EditorRadioOption(Object, String, String) Declaration public EditorRadioOption(object value, string primaryText, string secondaryText) Parameters Type Name Description System.Object value String primaryText String secondaryText Properties Children Declaration public EditableObjectBase Children { get; set; } Property Value Type Description EditableObjectBase IsEnabled Declaration public bool IsEnabled { get; set; } Property Value Type Description System.Boolean PrimaryText Declaration public string PrimaryText { get; set; } Property Value Type Description String SecondaryText Declaration public string SecondaryText { get; set; } Property Value Type Description String Value Declaration public object Value { get; set; } Property Value Type Description System.Object Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Common.EditorSelectOption.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Common.EditorSelectOption.html",
     "title": "Class EditorSelectOption",
-    "keywords": "Class EditorSelectOption Inheritance Object EditorSelectOption Namespace : Emby.Web.GenericEdit.Common Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorSelectOption Constructors EditorSelectOption() Initializes a new instance of the Object class. Declaration public EditorSelectOption() EditorSelectOption(Int32, String, String, Boolean, String, String, String, String) Declaration public EditorSelectOption(int maxTextLength, string value, string name, bool isEnabled = true, string color = null, string displayHint = null, string toolTip = null, string filterValue = null) Parameters Type Name Description Int32 maxTextLength String value String name Boolean isEnabled String color String displayHint String toolTip String filterValue EditorSelectOption(String, String, Boolean, String, String, String, String) Declaration public EditorSelectOption(string value, string name, bool isEnabled = true, string color = null, string displayHint = null, string toolTip = null, string filterValue = null) Parameters Type Name Description String value String name Boolean isEnabled String color String displayHint String toolTip String filterValue Properties Color Declaration public string Color { get; set; } Property Value Type Description String DisplayHint Declaration public string DisplayHint { get; set; } Property Value Type Description String FilterValue Declaration public string FilterValue { get; set; } Property Value Type Description String IsEnabled Declaration public bool IsEnabled { get; set; } Property Value Type Description Boolean Name Declaration public string Name { get; set; } Property Value Type Description String ShortName Declaration public string ShortName { get; set; } Property Value Type Description String ToolTip Declaration public string ToolTip { get; set; } Property Value Type Description String Value Declaration public string Value { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorSelectOption Inheritance System.Object EditorSelectOption Namespace : Emby.Web.GenericEdit.Common Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorSelectOption Constructors EditorSelectOption() Initializes a new instance of the System.Object class. Declaration public EditorSelectOption() EditorSelectOption(Int32, String, String, Boolean, String, String, String, String) Declaration public EditorSelectOption(int maxTextLength, string value, string name, bool isEnabled = true, string color = null, string displayHint = null, string toolTip = null, string filterValue = null) Parameters Type Name Description Int32 maxTextLength String value String name System.Boolean isEnabled String color String displayHint String toolTip String filterValue EditorSelectOption(String, String, Boolean, String, String, String, String) Declaration public EditorSelectOption(string value, string name, bool isEnabled = true, string color = null, string displayHint = null, string toolTip = null, string filterValue = null) Parameters Type Name Description String value String name System.Boolean isEnabled String color String displayHint String toolTip String filterValue Properties Color Declaration public string Color { get; set; } Property Value Type Description String DisplayHint Declaration public string DisplayHint { get; set; } Property Value Type Description String FilterValue Declaration public string FilterValue { get; set; } Property Value Type Description String IsEnabled Declaration public bool IsEnabled { get; set; } Property Value Type Description System.Boolean Name Declaration public string Name { get; set; } Property Value Type Description String ShortName Declaration public string ShortName { get; set; } Property Value Type Description String ToolTip Declaration public string ToolTip { get; set; } Property Value Type Description String Value Declaration public string Value { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Common.EditorTypes.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Common.EditorTypes.html",
@@ -1562,7 +1562,7 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Conditions.PropertyCondition.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Conditions.PropertyCondition.html",
     "title": "Class PropertyCondition",
-    "keywords": "Class PropertyCondition Inheritance Object PropertyCondition Namespace : Emby.Web.GenericEdit.Conditions Assembly : Emby.Web.GenericEdit.dll Syntax public class PropertyCondition Properties AffectedPropertyId Declaration public string AffectedPropertyId { get; set; } Property Value Type Description String ConditionType Gets the simple condition. Declaration public PropertyConditionType ConditionType { get; set; } Property Value Type Description PropertyConditionType The simple condition. SimpleCondition Gets the simple condition. Declaration public SimpleCondition? SimpleCondition { get; set; } Property Value Type Description Nullable < SimpleCondition > The simple condition. TargetPropertyId Gets the target property name or path. Declaration public string TargetPropertyId { get; set; } Property Value Type Description String The target property name or path. Value Gets the value. Declaration public object Value { get; set; } Property Value Type Description Object The value. ValueCondition Gets the value condition. Declaration public ValueCondition? ValueCondition { get; set; } Property Value Type Description Nullable < ValueCondition > The value condition. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PropertyCondition Inheritance System.Object PropertyCondition Namespace : Emby.Web.GenericEdit.Conditions Assembly : Emby.Web.GenericEdit.dll Syntax public class PropertyCondition Properties AffectedPropertyId Declaration public string AffectedPropertyId { get; set; } Property Value Type Description String ConditionType Gets the simple condition. Declaration public PropertyConditionType ConditionType { get; set; } Property Value Type Description PropertyConditionType The simple condition. SimpleCondition Gets the simple condition. Declaration public SimpleCondition? SimpleCondition { get; set; } Property Value Type Description Nullable < SimpleCondition > The simple condition. TargetPropertyId Gets the target property name or path. Declaration public string TargetPropertyId { get; set; } Property Value Type Description String The target property name or path. Value Gets the value. Declaration public object Value { get; set; } Property Value Type Description System.Object The value. ValueCondition Gets the value condition. Declaration public ValueCondition? ValueCondition { get; set; } Property Value Type Description Nullable < ValueCondition > The value condition. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Conditions.PropertyConditionType.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Conditions.PropertyConditionType.html",
@@ -1572,132 +1572,132 @@
   "reference/pluginapi/Emby.Web.GenericEdit.EditableObjectBase.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.EditableObjectBase.html",
     "title": "Class EditableObjectBase",
-    "keywords": "Class EditableObjectBase Inheritance Object EditableObjectBase EditableOptionsBase Implements IEditableObject Namespace : Emby.Web.GenericEdit Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class EditableObjectBase : IEditableObject Fields JsonSerializer Declaration protected static IJsonSerializer JsonSerializer Field Value Type Description IJsonSerializer Properties EditorDescription Gets the editor description. Declaration [Browsable(false)] public virtual string EditorDescription { get; } Property Value Type Description String The editor description. EditorTitle Gets the editor title. Declaration [Browsable(false)] public abstract string EditorTitle { get; } Property Value Type Description String The editor title. TitleButton Gets the title button. Declaration [Browsable(false)] public virtual ButtonItem TitleButton { get; } Property Value Type Description ButtonItem The title button. Methods CreateEditContainer() Declaration public virtual IEditObjectContainer CreateEditContainer() Returns Type Description IEditObjectContainer DeserializeFromJsonStream(Stream, IJsonSerializer) Declaration public IEditableObject DeserializeFromJsonStream(Stream jsonStream, IJsonSerializer serializer) Parameters Type Name Description Stream jsonStream IJsonSerializer serializer Returns Type Description IEditableObject DeserializeFromJsonString(String, IJsonSerializer) Declaration public IEditableObject DeserializeFromJsonString(string jsonString, IJsonSerializer serializer) Parameters Type Name Description String jsonString IJsonSerializer serializer Returns Type Description IEditableObject GetChangesFromDefault() Declaration public List GetChangesFromDefault() Returns Type Description List < PropertyChangeInfo > GetEditorBuildOptions() Declaration protected virtual EditorBuildOptions GetEditorBuildOptions() Returns Type Description EditorBuildOptions Validate() Declaration public ValidationResult Validate() Returns Type Description ValidationResult Validate(ValidationContext) Declaration protected virtual void Validate(ValidationContext context) Parameters Type Name Description ValidationContext context ValidateChildGroup(ValidationContext, String) Declaration protected virtual void ValidateChildGroup(ValidationContext context, string propertyName) Parameters Type Name Description ValidationContext context String propertyName ValidateOrThrow() Declaration public void ValidateOrThrow() Implements IEditableObject Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditableObjectBase Inheritance System.Object EditableObjectBase EditableOptionsBase Implements IEditableObject Namespace : Emby.Web.GenericEdit Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class EditableObjectBase : IEditableObject Fields JsonSerializer Declaration protected static IJsonSerializer JsonSerializer Field Value Type Description IJsonSerializer Properties EditorDescription Gets the editor description. Declaration [Browsable(false)] public virtual string EditorDescription { get; } Property Value Type Description String The editor description. EditorTitle Gets the editor title. Declaration [Browsable(false)] public abstract string EditorTitle { get; } Property Value Type Description String The editor title. TitleButton Gets the title button. Declaration [Browsable(false)] public virtual ButtonItem TitleButton { get; } Property Value Type Description ButtonItem The title button. Methods CreateEditContainer() Declaration public virtual IEditObjectContainer CreateEditContainer() Returns Type Description IEditObjectContainer DeserializeFromJsonStream(Stream, IJsonSerializer) Declaration public IEditableObject DeserializeFromJsonStream(Stream jsonStream, IJsonSerializer serializer) Parameters Type Name Description Stream jsonStream IJsonSerializer serializer Returns Type Description IEditableObject DeserializeFromJsonString(String, IJsonSerializer) Declaration public IEditableObject DeserializeFromJsonString(string jsonString, IJsonSerializer serializer) Parameters Type Name Description String jsonString IJsonSerializer serializer Returns Type Description IEditableObject GetChangesFromDefault() Declaration public List GetChangesFromDefault() Returns Type Description List < PropertyChangeInfo > GetEditorBuildOptions() Declaration protected virtual EditorBuildOptions GetEditorBuildOptions() Returns Type Description EditorBuildOptions Validate() Declaration public ValidationResult Validate() Returns Type Description ValidationResult Validate(ValidationContext) Declaration protected virtual void Validate(ValidationContext context) Parameters Type Name Description ValidationContext context ValidateChildGroup(ValidationContext, String) Declaration protected virtual void ValidateChildGroup(ValidationContext context, string propertyName) Parameters Type Name Description ValidationContext context String propertyName ValidateOrThrow() Declaration public void ValidateOrThrow() Implements IEditableObject Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.EditableObjectCollection.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.EditableObjectCollection.html",
     "title": "Class EditableObjectCollection",
-    "keywords": "Class EditableObjectCollection Inheritance Object List < EditableObjectBase > EditableObjectCollection Implements IList < EditableObjectBase > ICollection < EditableObjectBase > IReadOnlyList < EditableObjectBase > IReadOnlyCollection < EditableObjectBase > IEnumerable < EditableObjectBase > IList ICollection IEditableObjectCollection IEnumerable < IEditableObject > IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(EditableObjectBase) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(EditableObjectBase) List.BinarySearch(EditableObjectBase, IComparer) List.BinarySearch(Int32, Int32, EditableObjectBase, IComparer) List.Clear() List.Contains(EditableObjectBase) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(EditableObjectBase[]) System.Collections.Generic.List.CopyTo(Emby.Web.GenericEdit.EditableObjectBase[], System.Int32) List.CopyTo(Int32, EditableObjectBase[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(EditableObjectBase) List.IndexOf(EditableObjectBase, Int32) List.IndexOf(EditableObjectBase, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Web.GenericEdit.EditableObjectBase) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(EditableObjectBase) List.LastIndexOf(EditableObjectBase, Int32) List.LastIndexOf(EditableObjectBase, Int32, Int32) List.Remove(EditableObjectBase) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Web.GenericEdit Assembly : Emby.Web.GenericEdit.dll Syntax public class EditableObjectCollection : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEditableObjectCollection, IEnumerable, IEnumerable Constructors EditableObjectCollection() Declaration public EditableObjectCollection() EditableObjectCollection(IEnumerable) Declaration public EditableObjectCollection(IEnumerable collection) Parameters Type Name Description IEnumerable < EditableObjectBase > collection EditableObjectCollection(Int32) Declaration public EditableObjectCollection(int capacity) Parameters Type Name Description Int32 capacity Explicit Interface Implementations IEnumerable.GetEnumerator() Returns an enumerator that iterates through the collection. Declaration IEnumerator IEnumerable.GetEnumerator() Returns Type Description IEnumerator < IEditableObject > An enumerator that can be used to iterate through the collection. IEnumerable.GetEnumerator() Returns an enumerator that iterates through the collection. Declaration IEnumerator IEnumerable.GetEnumerator() Returns Type Description IEnumerator An enumerator that can be used to iterate through the collection. Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection IEditableObjectCollection System.Collections.Generic.IEnumerable System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditableObjectCollection Inheritance System.Object List < EditableObjectBase > EditableObjectCollection Implements System.Collections.Generic.IList < EditableObjectBase > ICollection < EditableObjectBase > IReadOnlyList < EditableObjectBase > IReadOnlyCollection < EditableObjectBase > System.Collections.Generic.IEnumerable < EditableObjectBase > IList System.Collections.ICollection IEditableObjectCollection System.Collections.Generic.IEnumerable < IEditableObject > IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Web.GenericEdit.EditableObjectBase) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(EditableObjectBase) System.Collections.Generic.List.BinarySearch(Emby.Web.GenericEdit.EditableObjectBase, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, EditableObjectBase, IComparer) List.Clear() List.Contains(EditableObjectBase) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Web.GenericEdit.EditableObjectBase[]) List.CopyTo(EditableObjectBase[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Web.GenericEdit.EditableObjectBase[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(EditableObjectBase) List.IndexOf(EditableObjectBase, Int32) System.Collections.Generic.List.IndexOf(Emby.Web.GenericEdit.EditableObjectBase, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Web.GenericEdit.EditableObjectBase) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(EditableObjectBase) System.Collections.Generic.List.LastIndexOf(Emby.Web.GenericEdit.EditableObjectBase, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Web.GenericEdit.EditableObjectBase, System.Int32, System.Int32) List.Remove(EditableObjectBase) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Web.GenericEdit Assembly : Emby.Web.GenericEdit.dll Syntax public class EditableObjectCollection : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEditableObjectCollection, IEnumerable, IEnumerable Constructors EditableObjectCollection() Declaration public EditableObjectCollection() EditableObjectCollection(IEnumerable) Declaration public EditableObjectCollection(IEnumerable collection) Parameters Type Name Description System.Collections.Generic.IEnumerable < EditableObjectBase > collection EditableObjectCollection(Int32) Declaration public EditableObjectCollection(int capacity) Parameters Type Name Description Int32 capacity Explicit Interface Implementations IEnumerable.GetEnumerator() Returns an enumerator that iterates through the collection. Declaration IEnumerator IEnumerable.GetEnumerator() Returns Type Description System.Collections.Generic.IEnumerator < IEditableObject > An enumerator that can be used to iterate through the collection. IEnumerable.GetEnumerator() Returns an enumerator that iterates through the collection. Declaration IEnumerator IEnumerable.GetEnumerator() Returns Type Description System.Collections.IEnumerator An enumerator that can be used to iterate through the collection. Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection IEditableObjectCollection System.Collections.Generic.IEnumerable System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.EditableOptionsBase.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.EditableOptionsBase.html",
     "title": "Class EditableOptionsBase",
-    "keywords": "Class EditableOptionsBase Inheritance Object EditableObjectBase EditableOptionsBase Implements IEditableObject Inherited Members EditableObjectBase.JsonSerializer EditableObjectBase.EditorTitle EditableObjectBase.EditorDescription EditableObjectBase.TitleButton EditableObjectBase.CreateEditContainer() EditableObjectBase.DeserializeFromJsonString(String, IJsonSerializer) EditableObjectBase.DeserializeFromJsonStream(Stream, IJsonSerializer) EditableObjectBase.GetChangesFromDefault() EditableObjectBase.ValidateOrThrow() EditableObjectBase.Validate() EditableObjectBase.GetEditorBuildOptions() EditableObjectBase.Validate(ValidationContext) EditableObjectBase.ValidateChildGroup(ValidationContext, String) Namespace : Emby.Web.GenericEdit Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class EditableOptionsBase : EditableObjectBase, IEditableObject Implements IEditableObject Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditableOptionsBase Inheritance System.Object EditableObjectBase EditableOptionsBase Implements IEditableObject Inherited Members EditableObjectBase.JsonSerializer EditableObjectBase.EditorTitle EditableObjectBase.EditorDescription EditableObjectBase.TitleButton EditableObjectBase.CreateEditContainer() EditableObjectBase.DeserializeFromJsonString(String, IJsonSerializer) EditableObjectBase.DeserializeFromJsonStream(Stream, IJsonSerializer) EditableObjectBase.GetChangesFromDefault() EditableObjectBase.ValidateOrThrow() EditableObjectBase.Validate() EditableObjectBase.GetEditorBuildOptions() EditableObjectBase.Validate(ValidationContext) EditableObjectBase.ValidateChildGroup(ValidationContext, String) Namespace : Emby.Web.GenericEdit Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class EditableOptionsBase : EditableObjectBase, IEditableObject Implements IEditableObject Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.EditObjectContainer.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.EditObjectContainer.html",
     "title": "Class EditObjectContainer",
-    "keywords": "Class EditObjectContainer Inheritance Object EditObjectContainer Implements IEditObjectContainer Namespace : Emby.Web.GenericEdit Assembly : Emby.Web.GenericEdit.dll Syntax public class EditObjectContainer : IEditObjectContainer Constructors EditObjectContainer() Initializes a new instance of the Object class. Declaration public EditObjectContainer() EditObjectContainer(Object, Object, EditorRoot) Initializes a new instance of the EditObjectContainer class. Declaration public EditObjectContainer(object editObject, object defaultObject, EditorRoot editorRoot) Parameters Type Name Description Object editObject The edit object. Object defaultObject The default object. EditorRoot editorRoot The editor root. Properties DefaultObject Declaration public object DefaultObject { get; set; } Property Value Type Description Object EditorRoot Declaration public EditorRoot EditorRoot { get; set; } Property Value Type Description EditorRoot Object Declaration public object Object { get; set; } Property Value Type Description Object TypeName Declaration public string TypeName { get; set; } Property Value Type Description String Implements IEditObjectContainer Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditObjectContainer Inheritance System.Object EditObjectContainer Implements IEditObjectContainer Namespace : Emby.Web.GenericEdit Assembly : Emby.Web.GenericEdit.dll Syntax public class EditObjectContainer : IEditObjectContainer Constructors EditObjectContainer() Initializes a new instance of the System.Object class. Declaration public EditObjectContainer() EditObjectContainer(Object, Object, EditorRoot) Initializes a new instance of the EditObjectContainer class. Declaration public EditObjectContainer(object editObject, object defaultObject, EditorRoot editorRoot) Parameters Type Name Description System.Object editObject The edit object. System.Object defaultObject The default object. EditorRoot editorRoot The editor root. Properties DefaultObject Declaration public object DefaultObject { get; set; } Property Value Type Description System.Object EditorRoot Declaration public EditorRoot EditorRoot { get; set; } Property Value Type Description EditorRoot Object Declaration public object Object { get; set; } Property Value Type Description System.Object TypeName Declaration public string TypeName { get; set; } Property Value Type Description String Implements IEditObjectContainer Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBase.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBase.html",
     "title": "Class EditorBase",
-    "keywords": "Class EditorBase Inheritance Object EditorBase EditorBoolean EditorButtonGroup EditorButtonItem EditorCaptionItem EditorDateTime EditorDxGrid EditorFilePicker EditorFolderPicker EditorGroup EditorItemList EditorLabelItem EditorNumeric EditorProgressItem EditorRadioGroup EditorSelectBase EditorSpacerItem EditorStatusItem EditorText Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class EditorBase Constructors EditorBase() Initializes a new instance of the Object class. Declaration protected EditorBase() EditorBase(EditorTypes, String, String) Declaration protected EditorBase(EditorTypes editorType, string name, string parentId) Parameters Type Name Description EditorTypes editorType String name String parentId Properties AllowEmpty Declaration public virtual bool AllowEmpty { get; set; } Property Value Type Description Boolean Description Declaration public string Description { get; set; } Property Value Type Description String DisplayName Declaration public string DisplayName { get; set; } Property Value Type Description String EditorType Declaration public EditorTypes EditorType { get; set; } Property Value Type Description EditorTypes Id Declaration public string Id { get; } Property Value Type Description String IsAdvanced Declaration public virtual bool IsAdvanced { get; set; } Property Value Type Description Boolean IsReadOnly Declaration public virtual bool IsReadOnly { get; set; } Property Value Type Description Boolean Name Declaration public string Name { get; set; } Property Value Type Description String ParentId Declaration public string ParentId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorBase Inheritance System.Object EditorBase EditorBoolean EditorButtonGroup EditorButtonItem EditorCaptionItem EditorDateTime EditorDxGrid EditorFilePicker EditorFolderPicker EditorGroup EditorItemList EditorLabelItem EditorNumeric EditorProgressItem EditorRadioGroup EditorSelectBase EditorSpacerItem EditorStatusItem EditorText Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class EditorBase Constructors EditorBase() Initializes a new instance of the System.Object class. Declaration protected EditorBase() EditorBase(EditorTypes, String, String) Declaration protected EditorBase(EditorTypes editorType, string name, string parentId) Parameters Type Name Description EditorTypes editorType String name String parentId Properties AllowEmpty Declaration public virtual bool AllowEmpty { get; set; } Property Value Type Description System.Boolean Description Declaration public string Description { get; set; } Property Value Type Description String DisplayName Declaration public string DisplayName { get; set; } Property Value Type Description String EditorType Declaration public EditorTypes EditorType { get; set; } Property Value Type Description EditorTypes Id Declaration public string Id { get; } Property Value Type Description String IsAdvanced Declaration public virtual bool IsAdvanced { get; set; } Property Value Type Description System.Boolean IsReadOnly Declaration public virtual bool IsReadOnly { get; set; } Property Value Type Description System.Boolean Name Declaration public string Name { get; set; } Property Value Type Description String ParentId Declaration public string ParentId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBoolean.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBoolean.html",
     "title": "Class EditorBoolean",
-    "keywords": "Class EditorBoolean Inheritance Object EditorBase EditorBoolean Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorBoolean : EditorBase Constructors EditorBoolean() Initializes a new instance of the Object class. Declaration public EditorBoolean() EditorBoolean(String, String) Initializes a new instance of the EditorBoolean class. Declaration public EditorBoolean(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties AllowEmpty Gets or sets a value indicating whether [allow empty]. Declaration public override bool AllowEmpty { get; set; } Property Value Type Description Boolean true if [allow empty]; otherwise, false . Overrides EditorBase.AllowEmpty Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorBoolean Inheritance System.Object EditorBase EditorBoolean Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorBoolean : EditorBase Constructors EditorBoolean() Initializes a new instance of the System.Object class. Declaration public EditorBoolean() EditorBoolean(String, String) Initializes a new instance of the EditorBoolean class. Declaration public EditorBoolean(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties AllowEmpty Gets or sets a value indicating whether [allow empty]. Declaration public override bool AllowEmpty { get; set; } Property Value Type Description System.Boolean true if [allow empty]; otherwise, false . Overrides EditorBase.AllowEmpty Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonGroup.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonGroup.html",
     "title": "Class EditorButtonGroup",
-    "keywords": "Class EditorButtonGroup Inheritance Object EditorBase EditorButtonGroup Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorButtonGroup : EditorBase Constructors EditorButtonGroup() Initializes a new instance of the Object class. Declaration public EditorButtonGroup() EditorButtonGroup(IEnumerable, String, String) Initializes a new instance of the EditorButtonGroup class. Declaration public EditorButtonGroup(IEnumerable buttonItems, string name, string parentId) Parameters Type Name Description IEnumerable < EditorButtonItem > buttonItems The button items. String name The name. String parentId The parent identifier. Properties EditorItems Gets or sets the editor items. Declaration public List EditorItems { get; set; } Property Value Type Description List < EditorButtonItem > The editor items. IsBottomPanel Declaration public bool IsBottomPanel { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorButtonGroup Inheritance System.Object EditorBase EditorButtonGroup Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorButtonGroup : EditorBase Constructors EditorButtonGroup() Initializes a new instance of the System.Object class. Declaration public EditorButtonGroup() EditorButtonGroup(IEnumerable, String, String) Initializes a new instance of the EditorButtonGroup class. Declaration public EditorButtonGroup(IEnumerable buttonItems, string name, string parentId) Parameters Type Name Description System.Collections.Generic.IEnumerable < EditorButtonItem > buttonItems The button items. String name The name. String parentId The parent identifier. Properties EditorItems Gets or sets the editor items. Declaration public List EditorItems { get; set; } Property Value Type Description List < EditorButtonItem > The editor items. IsBottomPanel Declaration public bool IsBottomPanel { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonItem.html",
     "title": "Class EditorButtonItem",
-    "keywords": "Class EditorButtonItem Inheritance Object EditorBase EditorButtonItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorButtonItem : EditorBase Constructors EditorButtonItem() Initializes a new instance of the Object class. Declaration public EditorButtonItem() EditorButtonItem(String, String) Initializes a new instance of the EditorButtonItem class. Declaration public EditorButtonItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorButtonItem Inheritance System.Object EditorBase EditorButtonItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorButtonItem : EditorBase Constructors EditorButtonItem() Initializes a new instance of the System.Object class. Declaration public EditorButtonItem() EditorButtonItem(String, String) Initializes a new instance of the EditorButtonItem class. Declaration public EditorButtonItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorCaptionItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorCaptionItem.html",
     "title": "Class EditorCaptionItem",
-    "keywords": "Class EditorCaptionItem Inheritance Object EditorBase EditorCaptionItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorCaptionItem : EditorBase Constructors EditorCaptionItem() Initializes a new instance of the Object class. Declaration public EditorCaptionItem() EditorCaptionItem(String, String) Initializes a new instance of the EditorCaptionItem class. Declaration public EditorCaptionItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorCaptionItem Inheritance System.Object EditorBase EditorCaptionItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorCaptionItem : EditorBase Constructors EditorCaptionItem() Initializes a new instance of the System.Object class. Declaration public EditorCaptionItem() EditorCaptionItem(String, String) Initializes a new instance of the EditorCaptionItem class. Declaration public EditorCaptionItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDateTime.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDateTime.html",
     "title": "Class EditorDateTime",
-    "keywords": "Class EditorDateTime Inheritance Object EditorBase EditorDateTime Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorDateTime : EditorBase Constructors EditorDateTime() Initializes a new instance of the Object class. Declaration public EditorDateTime() EditorDateTime(String, String) Initializes a new instance of the EditorDateTime class. Declaration public EditorDateTime(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties MaxValue Gets or sets the maximum value. Declaration public DateTime? MaxValue { get; set; } Property Value Type Description Nullable < DateTime > The maximum value. MinValue Gets or sets the minimum value. Declaration public DateTime? MinValue { get; set; } Property Value Type Description Nullable < DateTime > The minimum value. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorDateTime Inheritance System.Object EditorBase EditorDateTime Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorDateTime : EditorBase Constructors EditorDateTime() Initializes a new instance of the System.Object class. Declaration public EditorDateTime() EditorDateTime(String, String) Initializes a new instance of the EditorDateTime class. Declaration public EditorDateTime(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties MaxValue Gets or sets the maximum value. Declaration public DateTime? MaxValue { get; set; } Property Value Type Description Nullable < DateTime > The maximum value. MinValue Gets or sets the minimum value. Declaration public DateTime? MinValue { get; set; } Property Value Type Description Nullable < DateTime > The minimum value. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDxGrid.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDxGrid.html",
     "title": "Class EditorDxGrid",
-    "keywords": "Class EditorDxGrid Inheritance Object EditorBase EditorDxGrid Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorDxGrid : EditorBase Constructors EditorDxGrid() Initializes a new instance of the Object class. Declaration public EditorDxGrid() EditorDxGrid(String, String, Boolean, String, String, String, String, String) Initializes a new instance of the EditorDxGrid class. Declaration public EditorDxGrid(string name, string parentId, bool doublePaneGrid, string dataSourceId, string dataSource2Id, string selectionSourceId, string filterSourceId, string datafilterSourceId) Parameters Type Name Description String name The name. String parentId The parent identifier. Boolean doublePaneGrid if set to true [double pane grid]. String dataSourceId The data source identifier. String dataSource2Id The data source2 identifier. String selectionSourceId The selection source identifier. String filterSourceId The filter source identifier. String datafilterSourceId The datafilter source identifier. Properties DataFilterSourceId Declaration public string DataFilterSourceId { get; set; } Property Value Type Description String DataSource2Id Declaration public string DataSource2Id { get; set; } Property Value Type Description String DataSourceId Declaration public string DataSourceId { get; set; } Property Value Type Description String FilterSourceId Declaration public string FilterSourceId { get; set; } Property Value Type Description String SelectionSourceId Declaration public string SelectionSourceId { get; set; } Property Value Type Description String ShowDoublePaneGrid Declaration public bool ShowDoublePaneGrid { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorDxGrid Inheritance System.Object EditorBase EditorDxGrid Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorDxGrid : EditorBase Constructors EditorDxGrid() Initializes a new instance of the System.Object class. Declaration public EditorDxGrid() EditorDxGrid(String, String, Boolean, String, String, String, String, String) Initializes a new instance of the EditorDxGrid class. Declaration public EditorDxGrid(string name, string parentId, bool doublePaneGrid, string dataSourceId, string dataSource2Id, string selectionSourceId, string filterSourceId, string datafilterSourceId) Parameters Type Name Description String name The name. String parentId The parent identifier. System.Boolean doublePaneGrid if set to true [double pane grid]. String dataSourceId The data source identifier. String dataSource2Id The data source2 identifier. String selectionSourceId The selection source identifier. String filterSourceId The filter source identifier. String datafilterSourceId The datafilter source identifier. Properties DataFilterSourceId Declaration public string DataFilterSourceId { get; set; } Property Value Type Description String DataSource2Id Declaration public string DataSource2Id { get; set; } Property Value Type Description String DataSourceId Declaration public string DataSourceId { get; set; } Property Value Type Description String FilterSourceId Declaration public string FilterSourceId { get; set; } Property Value Type Description String SelectionSourceId Declaration public string SelectionSourceId { get; set; } Property Value Type Description String ShowDoublePaneGrid Declaration public bool ShowDoublePaneGrid { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFilePicker.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFilePicker.html",
     "title": "Class EditorFilePicker",
-    "keywords": "Class EditorFilePicker Inheritance Object EditorBase EditorFilePicker Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorFilePicker : EditorBase Constructors EditorFilePicker() Initializes a new instance of the Object class. Declaration public EditorFilePicker() EditorFilePicker(String, String) Initializes a new instance of the EditorFilePicker class. Declaration public EditorFilePicker(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorFilePicker Inheritance System.Object EditorBase EditorFilePicker Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorFilePicker : EditorBase Constructors EditorFilePicker() Initializes a new instance of the System.Object class. Declaration public EditorFilePicker() EditorFilePicker(String, String) Initializes a new instance of the EditorFilePicker class. Declaration public EditorFilePicker(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFolderPicker.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFolderPicker.html",
     "title": "Class EditorFolderPicker",
-    "keywords": "Class EditorFolderPicker Inheritance Object EditorBase EditorFolderPicker Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorFolderPicker : EditorBase Constructors EditorFolderPicker() Initializes a new instance of the Object class. Declaration public EditorFolderPicker() EditorFolderPicker(String, String) Initializes a new instance of the EditorFolderPicker class. Declaration public EditorFolderPicker(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorFolderPicker Inheritance System.Object EditorBase EditorFolderPicker Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorFolderPicker : EditorBase Constructors EditorFolderPicker() Initializes a new instance of the System.Object class. Declaration public EditorFolderPicker() EditorFolderPicker(String, String) Initializes a new instance of the EditorFolderPicker class. Declaration public EditorFolderPicker(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorGroup.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorGroup.html",
     "title": "Class EditorGroup",
-    "keywords": "Class EditorGroup Inheritance Object EditorBase EditorGroup EditorRoot Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorGroup : EditorBase Constructors EditorGroup() Initializes a new instance of the Object class. Declaration public EditorGroup() EditorGroup(String, EditorBase[], String, String, EditorButtonItem) Initializes a new instance of the EditorGroup class. Declaration public EditorGroup(string title, EditorBase[] editorItems, string name, string parentId, EditorButtonItem titleButton) Parameters Type Name Description String title The title. EditorBase [] editorItems The editor items. String name The name. String parentId The parent identifier. EditorButtonItem titleButton The title button. Properties EditorItems Declaration public EditorBase[] EditorItems { get; set; } Property Value Type Description EditorBase [] TitleButton Declaration public EditorButtonItem TitleButton { get; set; } Property Value Type Description EditorButtonItem Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorGroup Inheritance System.Object EditorBase EditorGroup EditorRoot Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorGroup : EditorBase Constructors EditorGroup() Initializes a new instance of the System.Object class. Declaration public EditorGroup() EditorGroup(String, EditorBase[], String, String, EditorButtonItem) Initializes a new instance of the EditorGroup class. Declaration public EditorGroup(string title, EditorBase[] editorItems, string name, string parentId, EditorButtonItem titleButton) Parameters Type Name Description String title The title. EditorBase [] editorItems The editor items. String name The name. String parentId The parent identifier. EditorButtonItem titleButton The title button. Properties EditorItems Declaration public EditorBase[] EditorItems { get; set; } Property Value Type Description EditorBase [] TitleButton Declaration public EditorButtonItem TitleButton { get; set; } Property Value Type Description EditorButtonItem Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorItemList.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorItemList.html",
     "title": "Class EditorItemList",
-    "keywords": "Class EditorItemList Inheritance Object EditorBase EditorItemList Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorItemList : EditorBase Constructors EditorItemList() Initializes a new instance of the Object class. Declaration public EditorItemList() EditorItemList(String, String) Initializes a new instance of the EditorItemList class. Declaration public EditorItemList(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorItemList Inheritance System.Object EditorBase EditorItemList Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorItemList : EditorBase Constructors EditorItemList() Initializes a new instance of the System.Object class. Declaration public EditorItemList() EditorItemList(String, String) Initializes a new instance of the EditorItemList class. Declaration public EditorItemList(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorLabelItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorLabelItem.html",
     "title": "Class EditorLabelItem",
-    "keywords": "Class EditorLabelItem Inheritance Object EditorBase EditorLabelItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorLabelItem : EditorBase Constructors EditorLabelItem() Initializes a new instance of the Object class. Declaration public EditorLabelItem() EditorLabelItem(String, String) Initializes a new instance of the EditorLabelItem class. Declaration public EditorLabelItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorLabelItem Inheritance System.Object EditorBase EditorLabelItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorLabelItem : EditorBase Constructors EditorLabelItem() Initializes a new instance of the System.Object class. Declaration public EditorLabelItem() EditorLabelItem(String, String) Initializes a new instance of the EditorLabelItem class. Declaration public EditorLabelItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorNumeric.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorNumeric.html",
     "title": "Class EditorNumeric",
-    "keywords": "Class EditorNumeric Inheritance Object EditorBase EditorNumeric Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorNumeric : EditorBase Constructors EditorNumeric() Initializes a new instance of the Object class. Declaration public EditorNumeric() EditorNumeric(String, String) Initializes a new instance of the EditorNumeric class. Declaration public EditorNumeric(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties DecimalPlaces Declaration public int DecimalPlaces { get; set; } Property Value Type Description Int32 MaxValue Declaration public long? MaxValue { get; set; } Property Value Type Description Nullable < Int64 > MinValue Declaration public long? MinValue { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorNumeric Inheritance System.Object EditorBase EditorNumeric Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorNumeric : EditorBase Constructors EditorNumeric() Initializes a new instance of the System.Object class. Declaration public EditorNumeric() EditorNumeric(String, String) Initializes a new instance of the EditorNumeric class. Declaration public EditorNumeric(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties DecimalPlaces Declaration public int DecimalPlaces { get; set; } Property Value Type Description Int32 MaxValue Declaration public long? MaxValue { get; set; } Property Value Type Description Nullable < Int64 > MinValue Declaration public long? MinValue { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorProgressItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorProgressItem.html",
     "title": "Class EditorProgressItem",
-    "keywords": "Class EditorProgressItem Inheritance Object EditorBase EditorProgressItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorProgressItem : EditorBase Constructors EditorProgressItem() Initializes a new instance of the Object class. Declaration public EditorProgressItem() EditorProgressItem(String, String) Initializes a new instance of the EditorProgressItem class. Declaration public EditorProgressItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorProgressItem Inheritance System.Object EditorBase EditorProgressItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorProgressItem : EditorBase Constructors EditorProgressItem() Initializes a new instance of the System.Object class. Declaration public EditorProgressItem() EditorProgressItem(String, String) Initializes a new instance of the EditorProgressItem class. Declaration public EditorProgressItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRadioGroup.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRadioGroup.html",
     "title": "Class EditorRadioGroup",
-    "keywords": "Class EditorRadioGroup Inheritance Object EditorBase EditorRadioGroup Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorRadioGroup : EditorBase Constructors EditorRadioGroup() Initializes a new instance of the Object class. Declaration public EditorRadioGroup() EditorRadioGroup(IList, String, String, String) Initializes a new instance of the EditorRadioGroup class. Declaration public EditorRadioGroup(IList radioOptions, string name, string parentId, string itemsSourceId) Parameters Type Name Description IList < EditorRadioOption > radioOptions The radio options. String name The name. String parentId The parent identifier. String itemsSourceId The items source identifier. EditorRadioGroup(String, String) Initializes a new instance of the EditorRadioGroup class. Declaration public EditorRadioGroup(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties EmptyItemTitle Declaration public string EmptyItemTitle { get; set; } Property Value Type Description String ItemsSourceId Declaration public string ItemsSourceId { get; set; } Property Value Type Description String RadioOptions Declaration public EditorRadioOption[] RadioOptions { get; set; } Property Value Type Description EditorRadioOption [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorRadioGroup Inheritance System.Object EditorBase EditorRadioGroup Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorRadioGroup : EditorBase Constructors EditorRadioGroup() Initializes a new instance of the System.Object class. Declaration public EditorRadioGroup() EditorRadioGroup(IList, String, String, String) Initializes a new instance of the EditorRadioGroup class. Declaration public EditorRadioGroup(IList radioOptions, string name, string parentId, string itemsSourceId) Parameters Type Name Description System.Collections.Generic.IList < EditorRadioOption > radioOptions The radio options. String name The name. String parentId The parent identifier. String itemsSourceId The items source identifier. EditorRadioGroup(String, String) Initializes a new instance of the EditorRadioGroup class. Declaration public EditorRadioGroup(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties EmptyItemTitle Declaration public string EmptyItemTitle { get; set; } Property Value Type Description String ItemsSourceId Declaration public string ItemsSourceId { get; set; } Property Value Type Description String RadioOptions Declaration public EditorRadioOption[] RadioOptions { get; set; } Property Value Type Description EditorRadioOption [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRoot.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRoot.html",
     "title": "Class EditorRoot",
-    "keywords": "Class EditorRoot Inheritance Object EditorBase EditorGroup EditorRoot Inherited Members EditorGroup.TitleButton EditorGroup.EditorItems EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorRoot : EditorGroup Constructors EditorRoot() Initializes a new instance of the Object class. Declaration public EditorRoot() EditorRoot(String, EditorBase[], PropertyCondition[], PostbackAction[], EditorButtonItem) Initializes a new instance of the EditorRoot class. Declaration public EditorRoot(string title, EditorBase[] editorItems, PropertyCondition[] propertyConditions, PostbackAction[] postbackActions, EditorButtonItem titleButton) Parameters Type Name Description String title The title. EditorBase [] editorItems The editor items. PropertyCondition [] propertyConditions The property conditions. PostbackAction [] postbackActions The postback actions. EditorButtonItem titleButton The title button. Properties PostbackActions Declaration public PostbackAction[] PostbackActions { get; set; } Property Value Type Description PostbackAction [] PropertyConditions Declaration public PropertyCondition[] PropertyConditions { get; set; } Property Value Type Description PropertyCondition [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorRoot Inheritance System.Object EditorBase EditorGroup EditorRoot Inherited Members EditorGroup.TitleButton EditorGroup.EditorItems EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorRoot : EditorGroup Constructors EditorRoot() Initializes a new instance of the System.Object class. Declaration public EditorRoot() EditorRoot(String, EditorBase[], PropertyCondition[], PostbackAction[], EditorButtonItem) Initializes a new instance of the EditorRoot class. Declaration public EditorRoot(string title, EditorBase[] editorItems, PropertyCondition[] propertyConditions, PostbackAction[] postbackActions, EditorButtonItem titleButton) Parameters Type Name Description String title The title. EditorBase [] editorItems The editor items. PropertyCondition [] propertyConditions The property conditions. PostbackAction [] postbackActions The postback actions. EditorButtonItem titleButton The title button. Properties PostbackActions Declaration public PostbackAction[] PostbackActions { get; set; } Property Value Type Description PostbackAction [] PropertyConditions Declaration public PropertyCondition[] PropertyConditions { get; set; } Property Value Type Description PropertyCondition [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectBase.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectBase.html",
     "title": "Class EditorSelectBase",
-    "keywords": "Class EditorSelectBase Inheritance Object EditorBase EditorSelectBase EditorSelectMultiple EditorSelectSingle Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class EditorSelectBase : EditorBase Constructors EditorSelectBase() Initializes a new instance of the Object class. Declaration protected EditorSelectBase() EditorSelectBase(String, String, EditorTypes, IList, String, String) Initializes a new instance of the EditorSelectBase class. Declaration protected EditorSelectBase(string name, string parentId, EditorTypes elementType, IList selectOptions, string staticItemsSourceId, string itemsSourceId) Parameters Type Name Description String name The name. String parentId The parent identifier. EditorTypes elementType Type of the element. IList < EditorSelectOption > selectOptions The select options. String staticItemsSourceId The static items source identifier. String itemsSourceId The items source identifier. Properties ItemsSourceId Declaration public string ItemsSourceId { get; set; } Property Value Type Description String LineCount Declaration public virtual int? LineCount { get; set; } Property Value Type Description Nullable < Int32 > MultiLine Declaration public virtual bool MultiLine { get; set; } Property Value Type Description Boolean SelectOptions Declaration public virtual EditorSelectOption[] SelectOptions { get; set; } Property Value Type Description EditorSelectOption [] StaticItemsSourceId Declaration public string StaticItemsSourceId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorSelectBase Inheritance System.Object EditorBase EditorSelectBase EditorSelectMultiple EditorSelectSingle Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class EditorSelectBase : EditorBase Constructors EditorSelectBase() Initializes a new instance of the System.Object class. Declaration protected EditorSelectBase() EditorSelectBase(String, String, EditorTypes, IList, String, String) Initializes a new instance of the EditorSelectBase class. Declaration protected EditorSelectBase(string name, string parentId, EditorTypes elementType, IList selectOptions, string staticItemsSourceId, string itemsSourceId) Parameters Type Name Description String name The name. String parentId The parent identifier. EditorTypes elementType Type of the element. System.Collections.Generic.IList < EditorSelectOption > selectOptions The select options. String staticItemsSourceId The static items source identifier. String itemsSourceId The items source identifier. Properties ItemsSourceId Declaration public string ItemsSourceId { get; set; } Property Value Type Description String LineCount Declaration public virtual int? LineCount { get; set; } Property Value Type Description Nullable < Int32 > MultiLine Declaration public virtual bool MultiLine { get; set; } Property Value Type Description System.Boolean SelectOptions Declaration public virtual EditorSelectOption[] SelectOptions { get; set; } Property Value Type Description EditorSelectOption [] StaticItemsSourceId Declaration public string StaticItemsSourceId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectMultiple.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectMultiple.html",
     "title": "Class EditorSelectMultiple",
-    "keywords": "Class EditorSelectMultiple Inheritance Object EditorBase EditorSelectBase EditorSelectMultiple Inherited Members EditorSelectBase.ItemsSourceId EditorSelectBase.StaticItemsSourceId EditorSelectBase.SelectOptions EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorSelectMultiple : EditorSelectBase Constructors EditorSelectMultiple() Initializes a new instance of the Object class. Declaration public EditorSelectMultiple() EditorSelectMultiple(IList, String, String, String, String) Initializes a new instance of the EditorSelectMultiple class. Declaration public EditorSelectMultiple(IList selectOptions, string name, string parentId, string staticItemsSourceId, string itemsSourceId) Parameters Type Name Description IList < EditorSelectOption > selectOptions The select options. String name The name. String parentId The parent identifier. String staticItemsSourceId The static items source identifier. String itemsSourceId The items source identifier. Properties EmptyItemTitle Declaration public string EmptyItemTitle { get; set; } Property Value Type Description String LineCount Declaration public override int? LineCount { get; set; } Property Value Type Description Nullable < Int32 > Overrides EditorSelectBase.LineCount MultiLine Declaration public override bool MultiLine { get; } Property Value Type Description Boolean Overrides EditorSelectBase.MultiLine Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorSelectMultiple Inheritance System.Object EditorBase EditorSelectBase EditorSelectMultiple Inherited Members EditorSelectBase.ItemsSourceId EditorSelectBase.StaticItemsSourceId EditorSelectBase.SelectOptions EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorSelectMultiple : EditorSelectBase Constructors EditorSelectMultiple() Initializes a new instance of the System.Object class. Declaration public EditorSelectMultiple() EditorSelectMultiple(IList, String, String, String, String) Initializes a new instance of the EditorSelectMultiple class. Declaration public EditorSelectMultiple(IList selectOptions, string name, string parentId, string staticItemsSourceId, string itemsSourceId) Parameters Type Name Description System.Collections.Generic.IList < EditorSelectOption > selectOptions The select options. String name The name. String parentId The parent identifier. String staticItemsSourceId The static items source identifier. String itemsSourceId The items source identifier. Properties EmptyItemTitle Declaration public string EmptyItemTitle { get; set; } Property Value Type Description String LineCount Declaration public override int? LineCount { get; set; } Property Value Type Description Nullable < Int32 > Overrides EditorSelectBase.LineCount MultiLine Declaration public override bool MultiLine { get; } Property Value Type Description System.Boolean Overrides EditorSelectBase.MultiLine Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectSingle.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectSingle.html",
     "title": "Class EditorSelectSingle",
-    "keywords": "Class EditorSelectSingle Inheritance Object EditorBase EditorSelectBase EditorSelectSingle Inherited Members EditorSelectBase.ItemsSourceId EditorSelectBase.StaticItemsSourceId EditorSelectBase.MultiLine EditorSelectBase.LineCount EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorSelectSingle : EditorSelectBase Constructors EditorSelectSingle() Initializes a new instance of the Object class. Declaration public EditorSelectSingle() EditorSelectSingle(IList, String, String, String, String, Boolean) Initializes a new instance of the EditorSelectSingle class. Declaration public EditorSelectSingle(IList selectOptions, string name, string parentId, string staticItemsSourceId, string itemsSourceId, bool showAsRadio) Parameters Type Name Description IList < EditorSelectOption > selectOptions The select options. String name The name. String parentId The parent identifier. String staticItemsSourceId The static items source identifier. String itemsSourceId The items source identifier. Boolean showAsRadio if set to true [show as radio]. Properties EmptyItemTitle Declaration public string EmptyItemTitle { get; set; } Property Value Type Description String SelectOptions Declaration public override EditorSelectOption[] SelectOptions { get; set; } Property Value Type Description EditorSelectOption [] Overrides EditorSelectBase.SelectOptions ShowAsRadio Declaration public bool ShowAsRadio { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorSelectSingle Inheritance System.Object EditorBase EditorSelectBase EditorSelectSingle Inherited Members EditorSelectBase.ItemsSourceId EditorSelectBase.StaticItemsSourceId EditorSelectBase.MultiLine EditorSelectBase.LineCount EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorSelectSingle : EditorSelectBase Constructors EditorSelectSingle() Initializes a new instance of the System.Object class. Declaration public EditorSelectSingle() EditorSelectSingle(IList, String, String, String, String, Boolean) Initializes a new instance of the EditorSelectSingle class. Declaration public EditorSelectSingle(IList selectOptions, string name, string parentId, string staticItemsSourceId, string itemsSourceId, bool showAsRadio) Parameters Type Name Description System.Collections.Generic.IList < EditorSelectOption > selectOptions The select options. String name The name. String parentId The parent identifier. String staticItemsSourceId The static items source identifier. String itemsSourceId The items source identifier. System.Boolean showAsRadio if set to true [show as radio]. Properties EmptyItemTitle Declaration public string EmptyItemTitle { get; set; } Property Value Type Description String SelectOptions Declaration public override EditorSelectOption[] SelectOptions { get; set; } Property Value Type Description EditorSelectOption [] Overrides EditorSelectBase.SelectOptions ShowAsRadio Declaration public bool ShowAsRadio { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSpacerItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSpacerItem.html",
     "title": "Class EditorSpacerItem",
-    "keywords": "Class EditorSpacerItem Inheritance Object EditorBase EditorSpacerItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorSpacerItem : EditorBase Constructors EditorSpacerItem() Initializes a new instance of the Object class. Declaration public EditorSpacerItem() EditorSpacerItem(String, String) Initializes a new instance of the EditorSpacerItem class. Declaration public EditorSpacerItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorSpacerItem Inheritance System.Object EditorBase EditorSpacerItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorSpacerItem : EditorBase Constructors EditorSpacerItem() Initializes a new instance of the System.Object class. Declaration public EditorSpacerItem() EditorSpacerItem(String, String) Initializes a new instance of the EditorSpacerItem class. Declaration public EditorSpacerItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorStatusItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorStatusItem.html",
     "title": "Class EditorStatusItem",
-    "keywords": "Class EditorStatusItem Inheritance Object EditorBase EditorStatusItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorStatusItem : EditorBase Constructors EditorStatusItem() Initializes a new instance of the Object class. Declaration public EditorStatusItem() EditorStatusItem(String, String) Initializes a new instance of the EditorStatusItem class. Declaration public EditorStatusItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorStatusItem Inheritance System.Object EditorBase EditorStatusItem Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorStatusItem : EditorBase Constructors EditorStatusItem() Initializes a new instance of the System.Object class. Declaration public EditorStatusItem() EditorStatusItem(String, String) Initializes a new instance of the EditorStatusItem class. Declaration public EditorStatusItem(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorText.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorText.html",
     "title": "Class EditorText",
-    "keywords": "Class EditorText Inheritance Object EditorBase EditorText Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorText : EditorBase Constructors EditorText() Initializes a new instance of the Object class. Declaration public EditorText() EditorText(String, String) Initializes a new instance of the EditorText class. Declaration public EditorText(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties IsPassword Declaration public bool IsPassword { get; set; } Property Value Type Description Boolean LineCount Declaration public int? LineCount { get; set; } Property Value Type Description Nullable < Int32 > MaxLength Declaration public int? MaxLength { get; set; } Property Value Type Description Nullable < Int32 > MultiLine Declaration public bool MultiLine { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorText Inheritance System.Object EditorBase EditorText Inherited Members EditorBase.EditorType EditorBase.Name EditorBase.Id EditorBase.AllowEmpty EditorBase.IsReadOnly EditorBase.IsAdvanced EditorBase.DisplayName EditorBase.Description EditorBase.ParentId Namespace : Emby.Web.GenericEdit.Editors Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorText : EditorBase Constructors EditorText() Initializes a new instance of the System.Object class. Declaration public EditorText() EditorText(String, String) Initializes a new instance of the EditorText class. Declaration public EditorText(string name, string parentId) Parameters Type Name Description String name The name. String parentId The parent identifier. Properties IsPassword Declaration public bool IsPassword { get; set; } Property Value Type Description System.Boolean LineCount Declaration public int? LineCount { get; set; } Property Value Type Description Nullable < Int32 > MaxLength Declaration public int? MaxLength { get; set; } Property Value Type Description Nullable < Int32 > MultiLine Declaration public bool MultiLine { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Editors.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Editors.html",
@@ -1707,42 +1707,42 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.ButtonItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.ButtonItem.html",
     "title": "Class ButtonItem",
-    "keywords": "Class ButtonItem Inheritance Object ButtonItem ToggleButtonItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class ButtonItem Constructors ButtonItem() Declaration public ButtonItem() ButtonItem(List) Declaration public ButtonItem(List subMenuButtons) Parameters Type Name Description List < ButtonItem > subMenuButtons ButtonItem(String) Declaration public ButtonItem(string caption) Parameters Type Name Description String caption Properties CanHideInCompactView Gets or sets a value indicating whether the button can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description Boolean true if this button can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. CanShowAsPageButton Gets or sets a value indicating whether the button can be moved to a common block of buttons on the page. Declaration public bool CanShowAsPageButton { get; set; } Property Value Type Description Boolean true if this button can be shown as page button; otherwise, false . Caption Declaration public string Caption { get; set; } Property Value Type Description String ConfirmationPrompt Declaration public string ConfirmationPrompt { get; set; } Property Value Type Description String CreateInBottomPanel Declaration public bool CreateInBottomPanel { get; set; } Property Value Type Description Boolean Data1 Declaration public string Data1 { get; set; } Property Value Type Description String Data2 Declaration public string Data2 { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > IsEnabled Declaration public bool IsEnabled { get; set; } Property Value Type Description Boolean IsVisible Declaration public bool IsVisible { get; set; } Property Value Type Description Boolean SubMenuButtons Declaration public List SubMenuButtons { get; set; } Property Value Type Description List < ButtonItem > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ButtonItem Inheritance System.Object ButtonItem ToggleButtonItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class ButtonItem Constructors ButtonItem() Declaration public ButtonItem() ButtonItem(List) Declaration public ButtonItem(List subMenuButtons) Parameters Type Name Description List < ButtonItem > subMenuButtons ButtonItem(String) Declaration public ButtonItem(string caption) Parameters Type Name Description String caption Properties CanHideInCompactView Gets or sets a value indicating whether the button can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description System.Boolean true if this button can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. CanShowAsPageButton Gets or sets a value indicating whether the button can be moved to a common block of buttons on the page. Declaration public bool CanShowAsPageButton { get; set; } Property Value Type Description System.Boolean true if this button can be shown as page button; otherwise, false . Caption Declaration public string Caption { get; set; } Property Value Type Description String ConfirmationPrompt Declaration public string ConfirmationPrompt { get; set; } Property Value Type Description String CreateInBottomPanel Declaration public bool CreateInBottomPanel { get; set; } Property Value Type Description System.Boolean Data1 Declaration public string Data1 { get; set; } Property Value Type Description String Data2 Declaration public string Data2 { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > IsEnabled Declaration public bool IsEnabled { get; set; } Property Value Type Description System.Boolean IsVisible Declaration public bool IsVisible { get; set; } Property Value Type Description System.Boolean SubMenuButtons Declaration public List SubMenuButtons { get; set; } Property Value Type Description List < ButtonItem > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.CaptionItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.CaptionItem.html",
     "title": "Class CaptionItem",
-    "keywords": "Class CaptionItem Inheritance Object CaptionItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class CaptionItem Constructors CaptionItem() Declaration public CaptionItem() CaptionItem(String) Declaration public CaptionItem(string caption) Parameters Type Name Description String caption Properties CanHideInCompactView Gets or sets a value indicating whether the caption can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description Boolean true if this caption can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. Caption Declaration public string Caption { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > IsVisible Declaration public bool IsVisible { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CaptionItem Inheritance System.Object CaptionItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class CaptionItem Constructors CaptionItem() Declaration public CaptionItem() CaptionItem(String) Declaration public CaptionItem(string caption) Parameters Type Name Description String caption Properties CanHideInCompactView Gets or sets a value indicating whether the caption can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description System.Boolean true if this caption can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. Caption Declaration public string Caption { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > IsVisible Declaration public bool IsVisible { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DoubleGridOverlay.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DoubleGridOverlay.html",
     "title": "Class DoubleGridOverlay",
-    "keywords": "Class DoubleGridOverlay Inheritance Object DoubleGridOverlay Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class DoubleGridOverlay Properties LeftText Declaration public string LeftText { get; set; } Property Value Type Description String RightText Declaration public string RightText { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DoubleGridOverlay Inheritance System.Object DoubleGridOverlay Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class DoubleGridOverlay Properties LeftText Declaration public string LeftText { get; set; } Property Value Type Description String RightText Declaration public string RightText { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleMappingGrid.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleMappingGrid.html",
     "title": "Class DxDataDoubleMappingGrid",
-    "keywords": "Class DxDataDoubleMappingGrid Inheritance Object DxDataGrid DxDataDoubleMappingGrid Inherited Members DxDataGrid.Options DxDataGrid.ShowHelpOverlay DxDataGrid.HelpOverlay Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class DxDataDoubleMappingGrid : DxDataGrid Constructors DxDataDoubleMappingGrid(DxGridOptions, DxGridOptions) Initializes a new instance of the DxDataGrid class. Declaration public DxDataDoubleMappingGrid(DxGridOptions options, DxGridOptions options2) Parameters Type Name Description DxGridOptions options The options. DxGridOptions options2 The options2. Properties DataSource2Path Declaration public string DataSource2Path { get; set; } Property Value Type Description String Options2 Declaration public DxGridOptions Options2 { get; } Property Value Type Description DxGridOptions ShowDoublePaneGrid Declaration public override bool ShowDoublePaneGrid { get; } Property Value Type Description Boolean Overrides DxDataGrid.ShowDoublePaneGrid Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxDataDoubleMappingGrid Inheritance System.Object DxDataGrid DxDataDoubleMappingGrid Inherited Members DxDataGrid.Options DxDataGrid.ShowHelpOverlay DxDataGrid.HelpOverlay Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class DxDataDoubleMappingGrid : DxDataGrid Constructors DxDataDoubleMappingGrid(DxGridOptions, DxGridOptions) Initializes a new instance of the DxDataGrid class. Declaration public DxDataDoubleMappingGrid(DxGridOptions options, DxGridOptions options2) Parameters Type Name Description DxGridOptions options The options. DxGridOptions options2 The options2. Properties DataSource2Path Declaration public string DataSource2Path { get; set; } Property Value Type Description String Options2 Declaration public DxGridOptions Options2 { get; } Property Value Type Description DxGridOptions ShowDoublePaneGrid Declaration public override bool ShowDoublePaneGrid { get; } Property Value Type Description System.Boolean Overrides DxDataGrid.ShowDoublePaneGrid Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleSortGrid.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleSortGrid.html",
     "title": "Class DxDataDoubleSortGrid",
-    "keywords": "Class DxDataDoubleSortGrid Inheritance Object DxDataGrid DxDataDoubleSortGrid Inherited Members DxDataGrid.Options DxDataGrid.ShowHelpOverlay DxDataGrid.HelpOverlay Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class DxDataDoubleSortGrid : DxDataGrid Constructors DxDataDoubleSortGrid(DxGridOptions, DxGridOptions) Initializes a new instance of the DxDataGrid class. Declaration public DxDataDoubleSortGrid(DxGridOptions options, DxGridOptions options2) Parameters Type Name Description DxGridOptions options The options. DxGridOptions options2 The options2. Properties Options2 Declaration public DxGridOptions Options2 { get; } Property Value Type Description DxGridOptions ShowDoublePaneGrid Declaration public override bool ShowDoublePaneGrid { get; } Property Value Type Description Boolean Overrides DxDataGrid.ShowDoublePaneGrid Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxDataDoubleSortGrid Inheritance System.Object DxDataGrid DxDataDoubleSortGrid Inherited Members DxDataGrid.Options DxDataGrid.ShowHelpOverlay DxDataGrid.HelpOverlay Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class DxDataDoubleSortGrid : DxDataGrid Constructors DxDataDoubleSortGrid(DxGridOptions, DxGridOptions) Initializes a new instance of the DxDataGrid class. Declaration public DxDataDoubleSortGrid(DxGridOptions options, DxGridOptions options2) Parameters Type Name Description DxGridOptions options The options. DxGridOptions options2 The options2. Properties Options2 Declaration public DxGridOptions Options2 { get; } Property Value Type Description DxGridOptions ShowDoublePaneGrid Declaration public override bool ShowDoublePaneGrid { get; } Property Value Type Description System.Boolean Overrides DxDataGrid.ShowDoublePaneGrid Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataGrid.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataGrid.html",
     "title": "Class DxDataGrid",
-    "keywords": "Class DxDataGrid Inheritance Object DxDataGrid DxDataDoubleMappingGrid DxDataDoubleSortGrid Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class DxDataGrid Constructors DxDataGrid(DxGridOptions) Initializes a new instance of the DxDataGrid class. Declaration public DxDataGrid(DxGridOptions options) Parameters Type Name Description DxGridOptions options The options. Properties HelpOverlay Declaration public DoubleGridOverlay HelpOverlay { get; set; } Property Value Type Description DoubleGridOverlay Options Declaration public DxGridOptions Options { get; } Property Value Type Description DxGridOptions ShowDoublePaneGrid Declaration public virtual bool ShowDoublePaneGrid { get; } Property Value Type Description Boolean ShowHelpOverlay Declaration public bool ShowHelpOverlay { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxDataGrid Inheritance System.Object DxDataGrid DxDataDoubleMappingGrid DxDataDoubleSortGrid Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class DxDataGrid Constructors DxDataGrid(DxGridOptions) Initializes a new instance of the DxDataGrid class. Declaration public DxDataGrid(DxGridOptions options) Parameters Type Name Description DxGridOptions options The options. Properties HelpOverlay Declaration public DoubleGridOverlay HelpOverlay { get; set; } Property Value Type Description DoubleGridOverlay Options Declaration public DxGridOptions Options { get; } Property Value Type Description DxGridOptions ShowDoublePaneGrid Declaration public virtual bool ShowDoublePaneGrid { get; } Property Value Type Description System.Boolean ShowHelpOverlay Declaration public bool ShowHelpOverlay { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxColumnBuilder.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxColumnBuilder.html",
     "title": "Class DxColumnBuilder",
-    "keywords": "Class DxColumnBuilder Inheritance Object DxColumnBuilder Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public static class DxColumnBuilder Methods CreateColumns(Object, EditorBuildOptions) Declaration public static DxGridColumnList CreateColumns(object editObject, EditorBuildOptions options) Parameters Type Name Description Object editObject EditorBuildOptions options Returns Type Description DxGridColumnList CreateColumns(EditorBuildOptions) Declaration public static DxGridColumnList CreateColumns(EditorBuildOptions options) Parameters Type Name Description EditorBuildOptions options Returns Type Description DxGridColumnList Type Parameters Name Description T"
+    "keywords": "Class DxColumnBuilder Inheritance System.Object DxColumnBuilder Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public static class DxColumnBuilder Methods CreateColumns(Object, EditorBuildOptions) Declaration public static DxGridColumnList CreateColumns(object editObject, EditorBuildOptions options) Parameters Type Name Description System.Object editObject EditorBuildOptions options Returns Type Description DxGridColumnList CreateColumns(EditorBuildOptions) Declaration public static DxGridColumnList CreateColumns(EditorBuildOptions options) Parameters Type Name Description EditorBuildOptions options Returns Type Description DxGridColumnList Type Parameters Name Description T"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridButton.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridButton.html",
     "title": "Class DxGridButton",
-    "keywords": "Class DxGridButton Inheritance Object DxGridButton Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridButton Properties cssClass Specifies a CSS class to be applied to the button. Declaration public string cssClass { get; set; } Property Value Type Description String The CSS class. hint Specifies the text for the hint that appears when the button is hovered over or long-pressed. Declaration public string hint { get; set; } Property Value Type Description String The hint. icon Specifies the button's icon. Declaration public string icon { get; set; } Property Value Type Description String The icon. Remarks This option accepts one of the following: The icon's URL The icon's name if the icon is from the DevExtreme icon library The icon's CSS class if the icon is from an external icon library (see External Icon Libraries) The icon in the Base64 format The icon in the SVG format. Ensure that the source is reliable. name The name used to identify a built-in button. Declaration public string name { get; set; } Property Value Type Description String The name. Remarks To configure a built-in button, assign its name to this option. onClick A function that is executed when the button is clicked or tapped. Not executed if a template is used. Declaration public string onClick { get; set; } Property Value Type Description String The on click. template Specifies a custom button template. Declaration public string template { get; set; } Property Value Type Description String The template. text Specifies the button's text. Applies only if the button's icon is not specified. Declaration public string text { get; set; } Property Value Type Description String The text. visible Specifies the button's visibility. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < Boolean > The visible. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridButton Inheritance System.Object DxGridButton Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridButton Properties cssClass Specifies a CSS class to be applied to the button. Declaration public string cssClass { get; set; } Property Value Type Description String The CSS class. hint Specifies the text for the hint that appears when the button is hovered over or long-pressed. Declaration public string hint { get; set; } Property Value Type Description String The hint. icon Specifies the button's icon. Declaration public string icon { get; set; } Property Value Type Description String The icon. Remarks This option accepts one of the following: The icon's URL The icon's name if the icon is from the DevExtreme icon library The icon's CSS class if the icon is from an external icon library (see External Icon Libraries) The icon in the Base64 format The icon in the SVG format. Ensure that the source is reliable. name The name used to identify a built-in button. Declaration public string name { get; set; } Property Value Type Description String The name. Remarks To configure a built-in button, assign its name to this option. onClick A function that is executed when the button is clicked or tapped. Not executed if a template is used. Declaration public string onClick { get; set; } Property Value Type Description String The on click. template Specifies a custom button template. Declaration public string template { get; set; } Property Value Type Description String The template. text Specifies the button's text. Applies only if the button's icon is not specified. Declaration public string text { get; set; } Property Value Type Description String The text. visible Specifies the button's visibility. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < System.Boolean > The visible. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn.Alignment.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn.Alignment.html",
@@ -1767,7 +1767,7 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn.html",
     "title": "Class DxGridColumn",
-    "keywords": "Class DxGridColumn Inheritance Object DxGridColumn Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumn Properties alignment Aligns the content of the column. Declaration public DxGridColumn.Alignment? alignment { get; set; } Property Value Type Description Nullable < DxGridColumn.Alignment > allowEditing Specifies whether a user can edit values in the column at runtime. By default, inherits the value of the editing.allowUpdating option. Declaration public bool? allowEditing { get; set; } Property Value Type Description Nullable < Boolean > allowExporting Specifies whether data from this column should be exported. Applies only if the column is visible. Declaration public bool? allowExporting { get; set; } Property Value Type Description Nullable < Boolean > allowFiltering Specifies whether data can be filtered by this column. Applies only if filterRow.visible is true. Declaration public bool? allowFiltering { get; set; } Property Value Type Description Nullable < Boolean > allowFixing Specifies whether a user can fix the column at runtime. Applies only if columnFixing.enabled is true. Declaration public bool? allowFixing { get; set; } Property Value Type Description Nullable < Boolean > allowGrouping Specifies whether the user can group data by values of this column. Applies only when grouping is enabled. Declaration public bool? allowGrouping { get; set; } Property Value Type Description Nullable < Boolean > Remarks When grouping is enabled in the widget, the user can group data by values of any column. To prohibit a particular column from being used for grouping, set the allowGrouping option of this column to false. allowHeaderFiltering Specifies whether the header filter can be used to filter data by this column. Applies only if headerFilter.visible is true. By default, inherits the value of the allowFiltering option. Declaration public bool? allowHeaderFiltering { get; set; } Property Value Type Description Nullable < Boolean > allowHiding Specifies whether a user can hide the column using the column chooser at runtime. Applies only if columnChooser.enabled is true. Declaration public bool? allowHiding { get; set; } Property Value Type Description Nullable < Boolean > allowReordering Specifies whether this column can be used in column reordering at runtime. Applies only if allowColumnReordering is true. Declaration public bool? allowReordering { get; set; } Property Value Type Description Nullable < Boolean > allowResizing Specifies whether a user can resize the column at runtime. Applies only if allowColumnResizing is true. Declaration public bool? allowResizing { get; set; } Property Value Type Description Nullable < Boolean > allowSearch Specifies whether this column can be searched. Applies only if searchPanel.visible is true. Inherits the value of the allowFiltering option by default. Declaration public bool? allowSearch { get; set; } Property Value Type Description Nullable < Boolean > allowSorting Specifies whether a user can sort rows by this column at runtime. Applies only if sorting.mode differs from \"none\". Declaration public bool? allowSorting { get; set; } Property Value Type Description Nullable < Boolean > autoExpandGroup Specifies whether groups appear expanded or not when records are grouped by a specific column. Setting this option makes sense only when grouping is allowed for this column. Declaration public bool? autoExpandGroup { get; set; } Property Value Type Description Nullable < Boolean > buttons Allows you to customize buttons in the editing column or create a custom command column. Applies only if the column's type is \"buttons\". Declaration public DxGridButton[] buttons { get; set; } Property Value Type Description DxGridButton [] caption Specifies a caption for the column. Declaration public string caption { get; set; } Property Value Type Description String Remarks Use this option to display a descriptive or friendly name for the column. If this option is not set, the caption will be generated from the name of the dataField. cellTemplate Specifies a custom template for data cells. Declaration public string cellTemplate { get; set; } Property Value Type Description String columns An array of grid columns. Declaration public DxGridColumn[] columns { get; set; } Property Value Type Description DxGridColumn [] Remarks Unlike normal columns, band columns do not hold data. Instead, they collect two or more columns under one column header. To set up this layout, declare the band column using a hierarchical structure. For this, assign the nested columns to the columns field of the band column. For example, the following code declares the \"Address\" band column and nests three columns within it. cssClass Specifies a CSS class to be applied to the column. Declaration public string cssClass { get; set; } Property Value Type Description String dataField Binds the column to a field of the dataSource. Declaration public string dataField { get; set; } Property Value Type Description String dataType Casts column values to a specific data type. Declaration public DxGridColumn.ColumnDataType? dataType { get; set; } Property Value Type Description Nullable < DxGridColumn.ColumnDataType > Remarks If a data field provides values of one data type, but the widget should cast them to another, specify the proper type in this option. editCellTemplate Specifies a custom template for data cells in editing state. Declaration public string editCellTemplate { get; set; } Property Value Type Description String editorOptions Configures the default widget used for editing and filtering in the filter row. Declaration public object editorOptions { get; set; } Property Value Type Description Object encodeHtml Specifies whether HTML tags are displayed as plain text or applied to the values of the column. Declaration public bool? encodeHtml { get; set; } Property Value Type Description Nullable < Boolean > Remarks When true, HTML tags are displayed as plain text; when false, they are applied to the values of the column. falseText In a boolean column, replaces all false items with a specified text. Applies only if showEditorAlways option is false. Declaration public string falseText { get; set; } Property Value Type Description String filterOperations Specifies a set of available filter operations. Applies only if filterRow.visible and allowFiltering are true Declaration public string[] filterOperations { get; set; } Property Value Type Description String [] Remarks The following table lists available filters by data types. The same filters are assigned to columns of a specific data type by default. dataType filterOperations \"string\" [ \"contains\", \"notcontains\", \"startswith\", \"endswith\", \"=\", \"<>\" ] \"numeric\" [ \"=\", \"<>\", \"<\", \">\", \"<=\", \">=\", \"between\" ] \"date\" [ \"=\", \"<>\", \"<\", \">\", \"<=\", \">=\", \"between\" ] The filterOperations option can also accept an empty array. In this case, the selected filter operation is \"=\" for all data types, and a user cannot change it. filterType Specifies whether a user changes the current filter by including (selecting) or excluding (clearing the selection of) values. Applies only if headerFilter.visible and allowHeaderFiltering are true. Declaration public DxGridColumn.HeaderFilterType? filterType { get; set; } Property Value Type Description Nullable < DxGridColumn.HeaderFilterType > Remarks This option changes when the user clicks the Select All checkbox in the header filter: Select All filterType / filterValues filterType: \"include\" filterValues: null filterType: \"exclude\" filterValues: null filterValue Specifies the column's filter value displayed in the filter row. Declaration public object filterValue { get; set; } Property Value Type Description Object filterValues Specifies values selected in the column's header filter. Declaration public object[] filterValues { get; set; } Property Value Type Description Object [] fixed Fixes the column. Declaration public bool? fixed { get; set; } Property Value Type Description Nullable < Boolean > fixedPosition Specifies the widget's edge to which the column is fixed. Applies only if columns[].fixed is true. Declaration public DxGridColumn.FixedPositionType? fixedPosition { get; set; } Property Value Type Description Nullable < DxGridColumn.FixedPositionType > format Formats a value before it is displayed in a column cell. Declaration public DxGridColumnFormat format { get; set; } Property Value Type Description DxGridColumnFormat groupCellTemplate Specifies a custom template for group cells (group rows). Declaration public string groupCellTemplate { get; set; } Property Value Type Description String groupIndex Specifies the index of a column when grid records are grouped by the values of this column. Declaration public double? groupIndex { get; set; } Property Value Type Description Nullable < Double > Remarks At runtime, the user can group grid records using the context menu or the group panel. But there may be cases when grid records must be grouped initially. To do this, assign an integer value to the groupIndex option of those columns that should be used for grouping grid records. For example, consider the following data source. headerCellTemplate Specifies a custom template for column headers. Declaration public string headerCellTemplate { get; set; } Property Value Type Description String headerFilter Specifies data settings for the header filter. Declaration public object headerFilter { get; set; } Property Value Type Description Object hidingPriority Specifies the order in which columns are hidden when the widget adapts to the screen or container size. Ignored if allowColumnResizing is true and columnResizingMode is \"widget\". Declaration public double? hidingPriority { get; set; } Property Value Type Description Nullable < Double > Remarks The hidingPriority is a unique positive integer that ascends from right to left beginning with 0 by default. Columns with low hidingPriority are hidden first. isBand Specifies whether the column bands other columns or not. Declaration public bool? isBand { get; set; } Property Value Type Description Nullable < Boolean > Remarks Unlike normal columns, band columns do not hold data. Instead, they collect two or more columns under one column header. In most cases, to set up this layout, you can declare the band column using a hierarchical structure. For example, the following code bands three columns under the \"Address\" header. isSecondaryGridDataSource Specifies whether the column should be used as a data source for a secondary grid. Declaration public bool? isSecondaryGridDataSource { get; set; } Property Value Type Description Nullable < Boolean > lookup Specifies options of a lookup column. Declaration public DxGridLookup lookup { get; set; } Property Value Type Description DxGridLookup Remarks A lookup column restricts the set of values that can be chosen when a user edits or filters the column. In a lookup column, each cell is a drop-down menu. You can use a lookup column when you need to substitute displayed values with required values. For example, consider that you have two arrays of objects: drivers and buses. minWidth Specifies the minimum width of the column. Declaration public int? minWidth { get; set; } Property Value Type Description Nullable < Int32 > name Specifies the identifier of the column. Declaration public string name { get; set; } Property Value Type Description String Remarks Set this option if you need to refer to the column in your code afterwards, for example, when changing a column option. ownerBand Specifies the band column that owns the current column. Accepts the index of the band column in the columns array. Declaration public double? ownerBand { get; set; } Property Value Type Description Nullable < Double > renderAsync Specifies whether to render the column after other columns and elements. Use if column cells have a complex template. Requires the width option specified. Declaration public bool? renderAsync { get; set; } Property Value Type Description Nullable < Boolean > selectedFilterOperation Specifies the column's filter operation displayed in the filter row. Declaration public string selectedFilterOperation { get; set; } Property Value Type Description String Remarks Accepted Values: '<' '<=' '<>' '=' '>' '>=' 'between' 'contains' 'endswith' showEditorAlways Specifies whether the column displays its values using editors. Declaration public bool? showEditorAlways { get; set; } Property Value Type Description Nullable < Boolean > Remarks A column cell has normal and editing states. In a normal state, the cell value is text. In the editing state, the cell contains an editor that indicates the cell value and allows a user to edit it. In certain cases, a viewer reads the cell value easier if it is indicated by an editor even in the normal state. For example, boolean values are more comprehensible when they are indicated by check boxes. To display editors in cells permanently, set the showEditorAlways option to true. showInColumnChooser Specifies whether the column chooser can contain the column header. Declaration public bool? showInColumnChooser { get; set; } Property Value Type Description Nullable < Boolean > showWhenGrouped Specifies whether or not to display the column when grid records are grouped by it. Declaration public bool? showWhenGrouped { get; set; } Property Value Type Description Nullable < Boolean > Remarks Displaying a grouping column may be useful if you calculate its grouping values. Consider that you need to group records by a column that contains dates. Grouping by full dates seems inconvenient. It would be smarter to group by months or years instead. For this purpose, you calculate grouping values within the calculateGroupValue function and leave the grouping column visible by setting the showWhenGrouped option to true so that the user can view the full dates. sortIndex Specifies the index according to which columns participate in sorting. Declaration public double? sortIndex { get; set; } Property Value Type Description Nullable < Double > Remarks This option accepts an integer specifying the index of the column in a collection of columns with applied sorting. For example, consider the following data source that can provide data for three columns. sortOrder Specifies the sort order of column values. Declaration public string sortOrder { get; set; } Property Value Type Description String Remarks Accepted Values: undefined | 'asc' | 'desc' trueText In a boolean column, replaces all true items with a specified text. Applies only if showEditorAlways option is false. Declaration public string trueText { get; set; } Property Value Type Description String type Specifies the command column that this object customizes. Declaration public string type { get; set; } Property Value Type Description String validationRules Specifies validation rules to be checked when cell values are updated. Declaration public DxGridValidationRuleBase[] validationRules { get; set; } Property Value Type Description DxGridValidationRuleBase [] The validation rules. visible Specifies whether the column is visible, that is, occupies space in the table. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < Boolean > visibleIndex Specifies the position of the column regarding other columns in the resulting widget. Declaration public int? visibleIndex { get; set; } Property Value Type Description Nullable < Int32 > width Specifies the column's width in pixels or as a percentage. Ignored if it is less than minWidth. Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Methods AddValidationRule(DxGridValidationRuleBase) Declaration public void AddValidationRule(DxGridValidationRuleBase validationRule) Parameters Type Name Description DxGridValidationRuleBase validationRule Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridColumn Inheritance System.Object DxGridColumn Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumn Properties alignment Aligns the content of the column. Declaration public DxGridColumn.Alignment? alignment { get; set; } Property Value Type Description Nullable < DxGridColumn.Alignment > allowEditing Specifies whether a user can edit values in the column at runtime. By default, inherits the value of the editing.allowUpdating option. Declaration public bool? allowEditing { get; set; } Property Value Type Description Nullable < System.Boolean > allowExporting Specifies whether data from this column should be exported. Applies only if the column is visible. Declaration public bool? allowExporting { get; set; } Property Value Type Description Nullable < System.Boolean > allowFiltering Specifies whether data can be filtered by this column. Applies only if filterRow.visible is true. Declaration public bool? allowFiltering { get; set; } Property Value Type Description Nullable < System.Boolean > allowFixing Specifies whether a user can fix the column at runtime. Applies only if columnFixing.enabled is true. Declaration public bool? allowFixing { get; set; } Property Value Type Description Nullable < System.Boolean > allowGrouping Specifies whether the user can group data by values of this column. Applies only when grouping is enabled. Declaration public bool? allowGrouping { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks When grouping is enabled in the widget, the user can group data by values of any column. To prohibit a particular column from being used for grouping, set the allowGrouping option of this column to false. allowHeaderFiltering Specifies whether the header filter can be used to filter data by this column. Applies only if headerFilter.visible is true. By default, inherits the value of the allowFiltering option. Declaration public bool? allowHeaderFiltering { get; set; } Property Value Type Description Nullable < System.Boolean > allowHiding Specifies whether a user can hide the column using the column chooser at runtime. Applies only if columnChooser.enabled is true. Declaration public bool? allowHiding { get; set; } Property Value Type Description Nullable < System.Boolean > allowReordering Specifies whether this column can be used in column reordering at runtime. Applies only if allowColumnReordering is true. Declaration public bool? allowReordering { get; set; } Property Value Type Description Nullable < System.Boolean > allowResizing Specifies whether a user can resize the column at runtime. Applies only if allowColumnResizing is true. Declaration public bool? allowResizing { get; set; } Property Value Type Description Nullable < System.Boolean > allowSearch Specifies whether this column can be searched. Applies only if searchPanel.visible is true. Inherits the value of the allowFiltering option by default. Declaration public bool? allowSearch { get; set; } Property Value Type Description Nullable < System.Boolean > allowSorting Specifies whether a user can sort rows by this column at runtime. Applies only if sorting.mode differs from \"none\". Declaration public bool? allowSorting { get; set; } Property Value Type Description Nullable < System.Boolean > autoExpandGroup Specifies whether groups appear expanded or not when records are grouped by a specific column. Setting this option makes sense only when grouping is allowed for this column. Declaration public bool? autoExpandGroup { get; set; } Property Value Type Description Nullable < System.Boolean > buttons Allows you to customize buttons in the editing column or create a custom command column. Applies only if the column's type is \"buttons\". Declaration public DxGridButton[] buttons { get; set; } Property Value Type Description DxGridButton [] caption Specifies a caption for the column. Declaration public string caption { get; set; } Property Value Type Description String Remarks Use this option to display a descriptive or friendly name for the column. If this option is not set, the caption will be generated from the name of the dataField. cellTemplate Specifies a custom template for data cells. Declaration public string cellTemplate { get; set; } Property Value Type Description String columns An array of grid columns. Declaration public DxGridColumn[] columns { get; set; } Property Value Type Description DxGridColumn [] Remarks Unlike normal columns, band columns do not hold data. Instead, they collect two or more columns under one column header. To set up this layout, declare the band column using a hierarchical structure. For this, assign the nested columns to the columns field of the band column. For example, the following code declares the \"Address\" band column and nests three columns within it. cssClass Specifies a CSS class to be applied to the column. Declaration public string cssClass { get; set; } Property Value Type Description String dataField Binds the column to a field of the dataSource. Declaration public string dataField { get; set; } Property Value Type Description String dataType Casts column values to a specific data type. Declaration public DxGridColumn.ColumnDataType? dataType { get; set; } Property Value Type Description Nullable < DxGridColumn.ColumnDataType > Remarks If a data field provides values of one data type, but the widget should cast them to another, specify the proper type in this option. editCellTemplate Specifies a custom template for data cells in editing state. Declaration public string editCellTemplate { get; set; } Property Value Type Description String editorOptions Configures the default widget used for editing and filtering in the filter row. Declaration public object editorOptions { get; set; } Property Value Type Description System.Object encodeHtml Specifies whether HTML tags are displayed as plain text or applied to the values of the column. Declaration public bool? encodeHtml { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks When true, HTML tags are displayed as plain text; when false, they are applied to the values of the column. falseText In a boolean column, replaces all false items with a specified text. Applies only if showEditorAlways option is false. Declaration public string falseText { get; set; } Property Value Type Description String filterOperations Specifies a set of available filter operations. Applies only if filterRow.visible and allowFiltering are true Declaration public string[] filterOperations { get; set; } Property Value Type Description String [] Remarks The following table lists available filters by data types. The same filters are assigned to columns of a specific data type by default. dataType filterOperations \"string\" [ \"contains\", \"notcontains\", \"startswith\", \"endswith\", \"=\", \"<>\" ] \"numeric\" [ \"=\", \"<>\", \"<\", \">\", \"<=\", \">=\", \"between\" ] \"date\" [ \"=\", \"<>\", \"<\", \">\", \"<=\", \">=\", \"between\" ] The filterOperations option can also accept an empty array. In this case, the selected filter operation is \"=\" for all data types, and a user cannot change it. filterType Specifies whether a user changes the current filter by including (selecting) or excluding (clearing the selection of) values. Applies only if headerFilter.visible and allowHeaderFiltering are true. Declaration public DxGridColumn.HeaderFilterType? filterType { get; set; } Property Value Type Description Nullable < DxGridColumn.HeaderFilterType > Remarks This option changes when the user clicks the Select All checkbox in the header filter: Select All filterType / filterValues filterType: \"include\" filterValues: null filterType: \"exclude\" filterValues: null filterValue Specifies the column's filter value displayed in the filter row. Declaration public object filterValue { get; set; } Property Value Type Description System.Object filterValues Specifies values selected in the column's header filter. Declaration public object[] filterValues { get; set; } Property Value Type Description System.Object [] fixed Fixes the column. Declaration public bool? fixed { get; set; } Property Value Type Description Nullable < System.Boolean > fixedPosition Specifies the widget's edge to which the column is fixed. Applies only if columns[].fixed is true. Declaration public DxGridColumn.FixedPositionType? fixedPosition { get; set; } Property Value Type Description Nullable < DxGridColumn.FixedPositionType > format Formats a value before it is displayed in a column cell. Declaration public DxGridColumnFormat format { get; set; } Property Value Type Description DxGridColumnFormat groupCellTemplate Specifies a custom template for group cells (group rows). Declaration public string groupCellTemplate { get; set; } Property Value Type Description String groupIndex Specifies the index of a column when grid records are grouped by the values of this column. Declaration public double? groupIndex { get; set; } Property Value Type Description Nullable < Double > Remarks At runtime, the user can group grid records using the context menu or the group panel. But there may be cases when grid records must be grouped initially. To do this, assign an integer value to the groupIndex option of those columns that should be used for grouping grid records. For example, consider the following data source. headerCellTemplate Specifies a custom template for column headers. Declaration public string headerCellTemplate { get; set; } Property Value Type Description String headerFilter Specifies data settings for the header filter. Declaration public object headerFilter { get; set; } Property Value Type Description System.Object hidingPriority Specifies the order in which columns are hidden when the widget adapts to the screen or container size. Ignored if allowColumnResizing is true and columnResizingMode is \"widget\". Declaration public double? hidingPriority { get; set; } Property Value Type Description Nullable < Double > Remarks The hidingPriority is a unique positive integer that ascends from right to left beginning with 0 by default. Columns with low hidingPriority are hidden first. isBand Specifies whether the column bands other columns or not. Declaration public bool? isBand { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks Unlike normal columns, band columns do not hold data. Instead, they collect two or more columns under one column header. In most cases, to set up this layout, you can declare the band column using a hierarchical structure. For example, the following code bands three columns under the \"Address\" header. isSecondaryGridDataSource Specifies whether the column should be used as a data source for a secondary grid. Declaration public bool? isSecondaryGridDataSource { get; set; } Property Value Type Description Nullable < System.Boolean > lookup Specifies options of a lookup column. Declaration public DxGridLookup lookup { get; set; } Property Value Type Description DxGridLookup Remarks A lookup column restricts the set of values that can be chosen when a user edits or filters the column. In a lookup column, each cell is a drop-down menu. You can use a lookup column when you need to substitute displayed values with required values. For example, consider that you have two arrays of objects: drivers and buses. minWidth Specifies the minimum width of the column. Declaration public int? minWidth { get; set; } Property Value Type Description Nullable < Int32 > name Specifies the identifier of the column. Declaration public string name { get; set; } Property Value Type Description String Remarks Set this option if you need to refer to the column in your code afterwards, for example, when changing a column option. ownerBand Specifies the band column that owns the current column. Accepts the index of the band column in the columns array. Declaration public double? ownerBand { get; set; } Property Value Type Description Nullable < Double > renderAsync Specifies whether to render the column after other columns and elements. Use if column cells have a complex template. Requires the width option specified. Declaration public bool? renderAsync { get; set; } Property Value Type Description Nullable < System.Boolean > selectedFilterOperation Specifies the column's filter operation displayed in the filter row. Declaration public string selectedFilterOperation { get; set; } Property Value Type Description String Remarks Accepted Values: '<' '<=' '<>' '=' '>' '>=' 'between' 'contains' 'endswith' showEditorAlways Specifies whether the column displays its values using editors. Declaration public bool? showEditorAlways { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks A column cell has normal and editing states. In a normal state, the cell value is text. In the editing state, the cell contains an editor that indicates the cell value and allows a user to edit it. In certain cases, a viewer reads the cell value easier if it is indicated by an editor even in the normal state. For example, boolean values are more comprehensible when they are indicated by check boxes. To display editors in cells permanently, set the showEditorAlways option to true. showInColumnChooser Specifies whether the column chooser can contain the column header. Declaration public bool? showInColumnChooser { get; set; } Property Value Type Description Nullable < System.Boolean > showWhenGrouped Specifies whether or not to display the column when grid records are grouped by it. Declaration public bool? showWhenGrouped { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks Displaying a grouping column may be useful if you calculate its grouping values. Consider that you need to group records by a column that contains dates. Grouping by full dates seems inconvenient. It would be smarter to group by months or years instead. For this purpose, you calculate grouping values within the calculateGroupValue function and leave the grouping column visible by setting the showWhenGrouped option to true so that the user can view the full dates. sortIndex Specifies the index according to which columns participate in sorting. Declaration public double? sortIndex { get; set; } Property Value Type Description Nullable < Double > Remarks This option accepts an integer specifying the index of the column in a collection of columns with applied sorting. For example, consider the following data source that can provide data for three columns. sortOrder Specifies the sort order of column values. Declaration public string sortOrder { get; set; } Property Value Type Description String Remarks Accepted Values: undefined | 'asc' | 'desc' trueText In a boolean column, replaces all true items with a specified text. Applies only if showEditorAlways option is false. Declaration public string trueText { get; set; } Property Value Type Description String type Specifies the command column that this object customizes. Declaration public string type { get; set; } Property Value Type Description String validationRules Specifies validation rules to be checked when cell values are updated. Declaration public DxGridValidationRuleBase[] validationRules { get; set; } Property Value Type Description DxGridValidationRuleBase [] The validation rules. visible Specifies whether the column is visible, that is, occupies space in the table. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < System.Boolean > visibleIndex Specifies the position of the column regarding other columns in the resulting widget. Declaration public int? visibleIndex { get; set; } Property Value Type Description Nullable < Int32 > width Specifies the column's width in pixels or as a percentage. Ignored if it is less than minWidth. Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Methods AddValidationRule(DxGridValidationRuleBase) Declaration public void AddValidationRule(DxGridValidationRuleBase validationRule) Parameters Type Name Description DxGridValidationRuleBase validationRule Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnChooser.ColumnChooserMode.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnChooser.ColumnChooserMode.html",
@@ -1777,17 +1777,17 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnChooser.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnChooser.html",
     "title": "Class DxGridColumnChooser",
-    "keywords": "Class DxGridColumnChooser Configures the column chooser. Inheritance Object DxGridColumnChooser Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumnChooser Properties allowSearch Specifies whether searching is enabled in the column chooser. Declaration public bool? allowSearch { get; set; } Property Value Type Description Nullable < Boolean > emptyPanelText Specifies text displayed by the column chooser when it is empty. Declaration public string emptyPanelText { get; set; } Property Value Type Description String Remarks Default Value: 'Drag a column here to hide it'. enabled Specifies whether a user can open the column chooser.Specifies whether a user can open the column chooser. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < Boolean > Remarks When this option is set to true, a user can open the column chooser with a click on the \"Column Chooser\" icon. Otherwise, this icon is hidden, but you still can open the column chooser from code by calling the showColumnChooser() method. height Specifies the height of the column chooser. Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > mode Specifies how a user manages columns using the column chooser. Declaration public DxGridColumnChooser.ColumnChooserMode? mode { get; set; } Property Value Type Description Nullable < DxGridColumnChooser.ColumnChooserMode > searchTimeout Specifies a delay in milliseconds between when a user finishes typing in the column chooser's search panel, and when the search is executed. Declaration public int? searchTimeout { get; set; } Property Value Type Description Nullable < Int32 > title Specifies the title of the column chooser. Declaration public string title { get; set; } Property Value Type Description String width Specifies the width of the column chooser. Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridColumnChooser Configures the column chooser. Inheritance System.Object DxGridColumnChooser Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumnChooser Properties allowSearch Specifies whether searching is enabled in the column chooser. Declaration public bool? allowSearch { get; set; } Property Value Type Description Nullable < System.Boolean > emptyPanelText Specifies text displayed by the column chooser when it is empty. Declaration public string emptyPanelText { get; set; } Property Value Type Description String Remarks Default Value: 'Drag a column here to hide it'. enabled Specifies whether a user can open the column chooser.Specifies whether a user can open the column chooser. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks When this option is set to true, a user can open the column chooser with a click on the \"Column Chooser\" icon. Otherwise, this icon is hidden, but you still can open the column chooser from code by calling the showColumnChooser() method. height Specifies the height of the column chooser. Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > mode Specifies how a user manages columns using the column chooser. Declaration public DxGridColumnChooser.ColumnChooserMode? mode { get; set; } Property Value Type Description Nullable < DxGridColumnChooser.ColumnChooserMode > searchTimeout Specifies a delay in milliseconds between when a user finishes typing in the column chooser's search panel, and when the search is executed. Declaration public int? searchTimeout { get; set; } Property Value Type Description Nullable < Int32 > title Specifies the title of the column chooser. Declaration public string title { get; set; } Property Value Type Description String width Specifies the width of the column chooser. Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.GridColumnFixingTexts.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.GridColumnFixingTexts.html",
     "title": "Class DxGridColumnFixing.GridColumnFixingTexts",
-    "keywords": "Class DxGridColumnFixing.GridColumnFixingTexts Contains options that specify texts for column fixing commands in the context menu of a column header. Inheritance Object DxGridColumnFixing.GridColumnFixingTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class GridColumnFixingTexts Properties fix Specifies text for the context menu item that fixes a column. Declaration public string fix { get; set; } Property Value Type Description String leftPosition Specifies text for the context menu subitem that fixes a column to the left edge of the widget. Declaration public string leftPosition { get; set; } Property Value Type Description String rightPosition Specifies text for the context menu subitem that fixes a column to the right edge of the widget. Declaration public string rightPosition { get; set; } Property Value Type Description String unfix Specifies text for the context menu item that unfixes a column. Declaration public string unfix { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridColumnFixing.GridColumnFixingTexts Contains options that specify texts for column fixing commands in the context menu of a column header. Inheritance System.Object DxGridColumnFixing.GridColumnFixingTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class GridColumnFixingTexts Properties fix Specifies text for the context menu item that fixes a column. Declaration public string fix { get; set; } Property Value Type Description String leftPosition Specifies text for the context menu subitem that fixes a column to the left edge of the widget. Declaration public string leftPosition { get; set; } Property Value Type Description String rightPosition Specifies text for the context menu subitem that fixes a column to the right edge of the widget. Declaration public string rightPosition { get; set; } Property Value Type Description String unfix Specifies text for the context menu item that unfixes a column. Declaration public string unfix { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.html",
     "title": "Class DxGridColumnFixing",
-    "keywords": "Class DxGridColumnFixing Configures the column chooser. Inheritance Object DxGridColumnFixing Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumnFixing Properties enabled Enables column fixing. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < Boolean > texts Contains options that specify texts for column fixing commands in the context menu of a column header. Declaration public DxGridColumnFixing.GridColumnFixingTexts texts { get; set; } Property Value Type Description DxGridColumnFixing.GridColumnFixingTexts Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridColumnFixing Configures the column chooser. Inheritance System.Object DxGridColumnFixing Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumnFixing Properties enabled Enables column fixing. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < System.Boolean > texts Contains options that specify texts for column fixing commands in the context menu of a column header. Declaration public DxGridColumnFixing.GridColumnFixingTexts texts { get; set; } Property Value Type Description DxGridColumnFixing.GridColumnFixingTexts Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFormat.FormatType.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFormat.FormatType.html",
@@ -1797,12 +1797,12 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFormat.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFormat.html",
     "title": "Class DxGridColumnFormat",
-    "keywords": "Class DxGridColumnFormat Inheritance Object DxGridColumnFormat Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumnFormat Constructors DxGridColumnFormat() Declaration public DxGridColumnFormat() DxGridColumnFormat(DxGridColumnFormat.FormatType, Nullable) Declaration public DxGridColumnFormat(DxGridColumnFormat.FormatType type, int? precision = null) Parameters Type Name Description DxGridColumnFormat.FormatType type Nullable < Int32 > precision Properties currency Specifies a 3-letter ISO 4217 code for currency. Applies only if the type is \"currency\". Declaration public string currency { get; set; } Property Value Type Description String The currency. precision Specifies a precision for values of a numeric format. Declaration public int? precision { get; set; } Property Value Type Description Nullable < Int32 > The precision. type One of the predefined formats Declaration public DxGridColumnFormat.FormatType type { get; set; } Property Value Type Description DxGridColumnFormat.FormatType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridColumnFormat Inheritance System.Object DxGridColumnFormat Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumnFormat Constructors DxGridColumnFormat() Declaration public DxGridColumnFormat() DxGridColumnFormat(DxGridColumnFormat.FormatType, Nullable) Declaration public DxGridColumnFormat(DxGridColumnFormat.FormatType type, int? precision = null) Parameters Type Name Description DxGridColumnFormat.FormatType type Nullable < Int32 > precision Properties currency Specifies a 3-letter ISO 4217 code for currency. Applies only if the type is \"currency\". Declaration public string currency { get; set; } Property Value Type Description String The currency. precision Specifies a precision for values of a numeric format. Declaration public int? precision { get; set; } Property Value Type Description Nullable < Int32 > The precision. type One of the predefined formats Declaration public DxGridColumnFormat.FormatType type { get; set; } Property Value Type Description DxGridColumnFormat.FormatType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnList.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnList.html",
     "title": "Class DxGridColumnList",
-    "keywords": "Class DxGridColumnList Inheritance Object List < DxGridColumn > DxGridColumnList Implements IList < DxGridColumn > ICollection < DxGridColumn > IReadOnlyList < DxGridColumn > IReadOnlyCollection < DxGridColumn > IEnumerable < DxGridColumn > IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(DxGridColumn) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(DxGridColumn) List.BinarySearch(DxGridColumn, IComparer) List.BinarySearch(Int32, Int32, DxGridColumn, IComparer) List.Clear() List.Contains(DxGridColumn) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(DxGridColumn[]) System.Collections.Generic.List.CopyTo(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn[], System.Int32) List.CopyTo(Int32, DxGridColumn[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(DxGridColumn) List.IndexOf(DxGridColumn, Int32) List.IndexOf(DxGridColumn, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(DxGridColumn) List.LastIndexOf(DxGridColumn, Int32) List.LastIndexOf(DxGridColumn, Int32, Int32) List.Remove(DxGridColumn) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumnList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors DxGridColumnList() Declaration public DxGridColumnList() DxGridColumnList(IEnumerable) Declaration public DxGridColumnList(IEnumerable collection) Parameters Type Name Description IEnumerable < DxGridColumn > collection DxGridColumnList(Int32) Declaration public DxGridColumnList(int capacity) Parameters Type Name Description Int32 capacity Properties Item[String] Declaration public DxGridColumn this[string columnName] { get; set; } Parameters Type Name Description String columnName Property Value Type Description DxGridColumn Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridColumnList Inheritance System.Object List < DxGridColumn > DxGridColumnList Implements System.Collections.Generic.IList < DxGridColumn > ICollection < DxGridColumn > IReadOnlyList < DxGridColumn > IReadOnlyCollection < DxGridColumn > System.Collections.Generic.IEnumerable < DxGridColumn > IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(DxGridColumn) System.Collections.Generic.List.BinarySearch(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, DxGridColumn, IComparer) List.Clear() List.Contains(DxGridColumn) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn[]) List.CopyTo(DxGridColumn[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(DxGridColumn) List.IndexOf(DxGridColumn, Int32) System.Collections.Generic.List.IndexOf(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(DxGridColumn) System.Collections.Generic.List.LastIndexOf(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn, System.Int32, System.Int32) List.Remove(DxGridColumn) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridColumnList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors DxGridColumnList() Declaration public DxGridColumnList() DxGridColumnList(IEnumerable) Declaration public DxGridColumnList(IEnumerable collection) Parameters Type Name Description System.Collections.Generic.IEnumerable < DxGridColumn > collection DxGridColumnList(Int32) Declaration public DxGridColumnList(int capacity) Parameters Type Name Description Int32 capacity Properties Item[String] Declaration public DxGridColumn this[string columnName] { get; set; } Parameters Type Name Description String columnName Property Value Type Description DxGridColumn Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditing.GridEditMode.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditing.GridEditMode.html",
@@ -1817,27 +1817,27 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditing.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditing.html",
     "title": "Class DxGridEditing",
-    "keywords": "Class DxGridEditing Inheritance Object DxGridEditing Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridEditing Properties allowAdding Specifies whether a user can add new rows. Declaration public bool? allowAdding { get; set; } Property Value Type Description Nullable < Boolean > The allow adding. allowDeleting Specifies whether a user can delete rows. It is called for each data row when defined as a function. Declaration public bool? allowDeleting { get; set; } Property Value Type Description Nullable < Boolean > The allow deleting. allowUpdating Specifies whether a user can update rows. It is called for each data row when defined as a function. Declaration public bool? allowUpdating { get; set; } Property Value Type Description Nullable < Boolean > The allow updating. form Configures the form. Used only if editing.mode is \"form\" or \"popup\". Declaration public object form { get; set; } Property Value Type Description Object The form. highlightEditableColumns Declaration public bool? highlightEditableColumns { get; set; } Property Value Type Description Nullable < Boolean > mode Specifies how a user edits data. Declaration public DxGridEditing.GridEditMode? mode { get; set; } Property Value Type Description Nullable < DxGridEditing.GridEditMode > The mode. popup Configures the popup. Used only if editing.mode is \"popup\". Declaration public object popup { get; set; } Property Value Type Description Object The popup. refreshMode Specifies operations that are performed after saving changes. Declaration public DxGridEditing.GridEditRefreshMode? refreshMode { get; set; } Property Value Type Description Nullable < DxGridEditing.GridEditRefreshMode > The refresh mode. selectTextOnEditStart Specifies whether to select text in a cell when a user starts editing. Declaration public bool? selectTextOnEditStart { get; set; } Property Value Type Description Nullable < Boolean > The select text on edit start. Remarks Default is false. startEditAction Specifies whether a single or double click should switch a cell to the editing state. Applies if editing.mode is \"cell\" or \"batch\". Declaration public string startEditAction { get; set; } Property Value Type Description String The start edit action. Remarks Accepted Values: 'click' | 'dblClick'. Default Value: 'click'. texts Contains options that specify texts for editing-related UI elements. Declaration public DxGridEditingTexts texts { get; set; } Property Value Type Description DxGridEditingTexts The texts. useIcons Specifies whether the editing column uses icons instead of links. Declaration public bool? useIcons { get; set; } Property Value Type Description Nullable < Boolean > The use icons. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridEditing Inheritance System.Object DxGridEditing Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridEditing Properties allowAdding Specifies whether a user can add new rows. Declaration public bool? allowAdding { get; set; } Property Value Type Description Nullable < System.Boolean > The allow adding. allowDeleting Specifies whether a user can delete rows. It is called for each data row when defined as a function. Declaration public bool? allowDeleting { get; set; } Property Value Type Description Nullable < System.Boolean > The allow deleting. allowUpdating Specifies whether a user can update rows. It is called for each data row when defined as a function. Declaration public bool? allowUpdating { get; set; } Property Value Type Description Nullable < System.Boolean > The allow updating. form Configures the form. Used only if editing.mode is \"form\" or \"popup\". Declaration public object form { get; set; } Property Value Type Description System.Object The form. highlightEditableColumns Declaration public bool? highlightEditableColumns { get; set; } Property Value Type Description Nullable < System.Boolean > mode Specifies how a user edits data. Declaration public DxGridEditing.GridEditMode? mode { get; set; } Property Value Type Description Nullable < DxGridEditing.GridEditMode > The mode. popup Configures the popup. Used only if editing.mode is \"popup\". Declaration public object popup { get; set; } Property Value Type Description System.Object The popup. refreshMode Specifies operations that are performed after saving changes. Declaration public DxGridEditing.GridEditRefreshMode? refreshMode { get; set; } Property Value Type Description Nullable < DxGridEditing.GridEditRefreshMode > The refresh mode. selectTextOnEditStart Specifies whether to select text in a cell when a user starts editing. Declaration public bool? selectTextOnEditStart { get; set; } Property Value Type Description Nullable < System.Boolean > The select text on edit start. Remarks Default is false. startEditAction Specifies whether a single or double click should switch a cell to the editing state. Applies if editing.mode is \"cell\" or \"batch\". Declaration public string startEditAction { get; set; } Property Value Type Description String The start edit action. Remarks Accepted Values: 'click' | 'dblClick'. Default Value: 'click'. texts Contains options that specify texts for editing-related UI elements. Declaration public DxGridEditingTexts texts { get; set; } Property Value Type Description DxGridEditingTexts The texts. useIcons Specifies whether the editing column uses icons instead of links. Declaration public bool? useIcons { get; set; } Property Value Type Description Nullable < System.Boolean > The use icons. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditingTexts.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditingTexts.html",
     "title": "Class DxGridEditingTexts",
-    "keywords": "Class DxGridEditingTexts Contains options that specify texts for editing-related UI elements. Inheritance Object DxGridEditingTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridEditingTexts Properties addRow Declaration public string addRow { get; set; } Property Value Type Description String cancelAllChanges Declaration public string cancelAllChanges { get; set; } Property Value Type Description String cancelRowChanges Declaration public string cancelRowChanges { get; set; } Property Value Type Description String confirmDeleteMessage Declaration public string confirmDeleteMessage { get; set; } Property Value Type Description String confirmDeleteTitle Declaration public string confirmDeleteTitle { get; set; } Property Value Type Description String deleteRow Declaration public string deleteRow { get; set; } Property Value Type Description String editRow Declaration public string editRow { get; set; } Property Value Type Description String saveAllChanges Declaration public string saveAllChanges { get; set; } Property Value Type Description String saveRowChanges Declaration public string saveRowChanges { get; set; } Property Value Type Description String undeleteRow Declaration public string undeleteRow { get; set; } Property Value Type Description String validationCancelChanges Declaration public string validationCancelChanges { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridEditingTexts Contains options that specify texts for editing-related UI elements. Inheritance System.Object DxGridEditingTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridEditingTexts Properties addRow Declaration public string addRow { get; set; } Property Value Type Description String cancelAllChanges Declaration public string cancelAllChanges { get; set; } Property Value Type Description String cancelRowChanges Declaration public string cancelRowChanges { get; set; } Property Value Type Description String confirmDeleteMessage Declaration public string confirmDeleteMessage { get; set; } Property Value Type Description String confirmDeleteTitle Declaration public string confirmDeleteTitle { get; set; } Property Value Type Description String deleteRow Declaration public string deleteRow { get; set; } Property Value Type Description String editRow Declaration public string editRow { get; set; } Property Value Type Description String saveAllChanges Declaration public string saveAllChanges { get; set; } Property Value Type Description String saveRowChanges Declaration public string saveRowChanges { get; set; } Property Value Type Description String undeleteRow Declaration public string undeleteRow { get; set; } Property Value Type Description String validationCancelChanges Declaration public string validationCancelChanges { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridExport.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridExport.html",
     "title": "Class DxGridExport",
-    "keywords": "Class DxGridExport Inheritance Object DxGridExport Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridExport Properties allowExportSelectedData Allows users to export selected rows only. Declaration public bool? allowExportSelectedData { get; set; } Property Value Type Description Nullable < Boolean > The allow export selected data. enabled Adds the Export button to the DxDataGrid's toolbar. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < Boolean > The enabled. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridExport Inheritance System.Object DxGridExport Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridExport Properties allowExportSelectedData Allows users to export selected rows only. Declaration public bool? allowExportSelectedData { get; set; } Property Value Type Description Nullable < System.Boolean > The allow export selected data. enabled Adds the Export button to the DxDataGrid's toolbar. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < System.Boolean > The enabled. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanel.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanel.html",
     "title": "Class DxGridFilterPanel",
-    "keywords": "Class DxGridFilterPanel Configures the filter panel feature. Inheritance Object DxGridFilterPanel Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridFilterPanel Remarks The filter panel displays the applied filter expression. Properties filterEnabled Specifies whether the filter expression is applied. Declaration public bool? filterEnabled { get; set; } Property Value Type Description Nullable < Boolean > texts Contains options that specify text for various elements of the popup menu. Declaration public DxGridHeaderFilterTexts texts { get; set; } Property Value Type Description DxGridHeaderFilterTexts visible Indicates whether header filter icons are visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridFilterPanel Configures the filter panel feature. Inheritance System.Object DxGridFilterPanel Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridFilterPanel Remarks The filter panel displays the applied filter expression. Properties filterEnabled Specifies whether the filter expression is applied. Declaration public bool? filterEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > texts Contains options that specify text for various elements of the popup menu. Declaration public DxGridHeaderFilterTexts texts { get; set; } Property Value Type Description DxGridHeaderFilterTexts visible Indicates whether header filter icons are visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < System.Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanelTexts.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanelTexts.html",
     "title": "Class DxGridFilterPanelTexts",
-    "keywords": "Class DxGridFilterPanelTexts Specifies texts for the filter panel's elements. Inheritance Object DxGridFilterPanelTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridFilterPanelTexts Properties clearFilter The text of the \"Clear\" link. Declaration public string clearFilter { get; set; } Property Value Type Description String createFilter The text of the \"Create Filter\" link. Declaration public string createFilter { get; set; } Property Value Type Description String filterEnabledHint The hint of the checkbox that applies the filter. Declaration public string filterEnabledHint { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridFilterPanelTexts Specifies texts for the filter panel's elements. Inheritance System.Object DxGridFilterPanelTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridFilterPanelTexts Properties clearFilter The text of the \"Clear\" link. Declaration public string clearFilter { get; set; } Property Value Type Description String createFilter The text of the \"Create Filter\" link. Declaration public string createFilter { get; set; } Property Value Type Description String filterEnabledHint The hint of the checkbox that applies the filter. Declaration public string filterEnabledHint { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterRow.ColumnChooserMode.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterRow.ColumnChooserMode.html",
@@ -1847,7 +1847,7 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterRow.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterRow.html",
     "title": "Class DxGridFilterRow",
-    "keywords": "Class DxGridFilterRow Configures the filter row. Inheritance Object DxGridFilterRow Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridFilterRow Properties applyFilterText Specifies text for a hint that appears when a user pauses on a button that applies the filter. Declaration public string applyFilterText { get; set; } Property Value Type Description String betweenEndText Specifies a placeholder for the editor that specifies the end of a range when a user selects the \"between\" filter operation. Declaration public string betweenEndText { get; set; } Property Value Type Description String Remarks Default Value: 'End'. betweenStartText Specifies a placeholder for the editor that specifies the start of a range when a user selects the \"between\" filter operation. Declaration public string betweenStartText { get; set; } Property Value Type Description String Remarks Default Value: 'Start'. operationDescriptions Specifies descriptions for filter operations on the filter list. Declaration public object operationDescriptions { get; set; } Property Value Type Description Object resetOperationText Specifies text for the reset operation on the filter list. Declaration public string resetOperationText { get; set; } Property Value Type Description String Remarks Default Value: 'Reset'. showAllText Specifies text for the item that clears the applied filter. Used only when a cell of the filter row contains a select box. Declaration public string showAllText { get; set; } Property Value Type Description String Remarks Default Value: '(All)'. showOperationChooser Specifies whether icons that open the filter lists are visible. Declaration public bool? showOperationChooser { get; set; } Property Value Type Description Nullable < Boolean > visible Specifies whether the filter row is visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridFilterRow Configures the filter row. Inheritance System.Object DxGridFilterRow Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridFilterRow Properties applyFilterText Specifies text for a hint that appears when a user pauses on a button that applies the filter. Declaration public string applyFilterText { get; set; } Property Value Type Description String betweenEndText Specifies a placeholder for the editor that specifies the end of a range when a user selects the \"between\" filter operation. Declaration public string betweenEndText { get; set; } Property Value Type Description String Remarks Default Value: 'End'. betweenStartText Specifies a placeholder for the editor that specifies the start of a range when a user selects the \"between\" filter operation. Declaration public string betweenStartText { get; set; } Property Value Type Description String Remarks Default Value: 'Start'. operationDescriptions Specifies descriptions for filter operations on the filter list. Declaration public object operationDescriptions { get; set; } Property Value Type Description System.Object resetOperationText Specifies text for the reset operation on the filter list. Declaration public string resetOperationText { get; set; } Property Value Type Description String Remarks Default Value: 'Reset'. showAllText Specifies text for the item that clears the applied filter. Used only when a cell of the filter row contains a select box. Declaration public string showAllText { get; set; } Property Value Type Description String Remarks Default Value: '(All)'. showOperationChooser Specifies whether icons that open the filter lists are visible. Declaration public bool? showOperationChooser { get; set; } Property Value Type Description Nullable < System.Boolean > visible Specifies whether the filter row is visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < System.Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGrouping.GroupExpandMode.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGrouping.GroupExpandMode.html",
@@ -1857,37 +1857,37 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGrouping.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGrouping.html",
     "title": "Class DxGridGrouping",
-    "keywords": "Class DxGridGrouping Configures the filter row. Inheritance Object DxGridGrouping Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridGrouping Properties allowCollapsing Specifies whether the user can collapse grouped records in a grid or not. Declaration public bool? allowCollapsing { get; set; } Property Value Type Description Nullable < Boolean > autoExpandAll Specifies whether groups appear expanded or not. Declaration public bool? autoExpandAll { get; set; } Property Value Type Description Nullable < Boolean > contextMenuEnabled Enables the user to group data using the context menu. Declaration public bool? contextMenuEnabled { get; set; } Property Value Type Description Nullable < Boolean > Remarks Set this option to true to enable grouping using the context menu. In this case, to group/ungroup data, the user right-clicks a column header and chooses the required item from the appeared context menu. expandMode Specifies the event on which a group will be expanded/collapsed. Declaration public DxGridGrouping.GroupExpandMode? expandMode { get; set; } Property Value Type Description Nullable < DxGridGrouping.GroupExpandMode > Remarks By default, to expand/collapse a group, the user clicks its expand/collapse button. On small-screen devices, this approach may impair the user experience. As an alternative, consider expanding/collapsing a group by a click on the group row. For this purpose, assign \"rowClick\" to the grouping.expandMode property. texts Defines the texts of grouping-related visual elements. Declaration public DxGridGroupingTexts texts { get; set; } Property Value Type Description DxGridGroupingTexts Remarks Use the options of this object to localize or customize grouping-related elements. For example, the groupByThisColumn, ungroup and ungroupAll options customize items of the context menu. These items appear in the menu only if the grouping.contextMenuEnabled option is set to true. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridGrouping Configures the filter row. Inheritance System.Object DxGridGrouping Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridGrouping Properties allowCollapsing Specifies whether the user can collapse grouped records in a grid or not. Declaration public bool? allowCollapsing { get; set; } Property Value Type Description Nullable < System.Boolean > autoExpandAll Specifies whether groups appear expanded or not. Declaration public bool? autoExpandAll { get; set; } Property Value Type Description Nullable < System.Boolean > contextMenuEnabled Enables the user to group data using the context menu. Declaration public bool? contextMenuEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks Set this option to true to enable grouping using the context menu. In this case, to group/ungroup data, the user right-clicks a column header and chooses the required item from the appeared context menu. expandMode Specifies the event on which a group will be expanded/collapsed. Declaration public DxGridGrouping.GroupExpandMode? expandMode { get; set; } Property Value Type Description Nullable < DxGridGrouping.GroupExpandMode > Remarks By default, to expand/collapse a group, the user clicks its expand/collapse button. On small-screen devices, this approach may impair the user experience. As an alternative, consider expanding/collapsing a group by a click on the group row. For this purpose, assign \"rowClick\" to the grouping.expandMode property. texts Defines the texts of grouping-related visual elements. Declaration public DxGridGroupingTexts texts { get; set; } Property Value Type Description DxGridGroupingTexts Remarks Use the options of this object to localize or customize grouping-related elements. For example, the groupByThisColumn, ungroup and ungroupAll options customize items of the context menu. These items appear in the menu only if the grouping.contextMenuEnabled option is set to true. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGroupingTexts.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGroupingTexts.html",
     "title": "Class DxGridGroupingTexts",
-    "keywords": "Class DxGridGroupingTexts Defines the texts of grouping-related visual elements. Inheritance Object DxGridGroupingTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridGroupingTexts Remarks Use the options of this object to localize or customize grouping-related elements. For example, the groupByThisColumn, ungroup and ungroupAll options customize items of the context menu. These items appear in the menu only if the grouping.contextMenuEnabled option is set to true. Properties groupByThisColumn Specifies the text of the context menu item that groups data by a specific column. Declaration public string groupByThisColumn { get; set; } Property Value Type Description String groupContinuedMessage Specifies the message displayed in a group row when the corresponding group is continued from the previous page. Declaration public string groupContinuedMessage { get; set; } Property Value Type Description String groupContinuesMessage Specifies the message displayed in a group row when the corresponding group continues on the next page. Declaration public string groupContinuesMessage { get; set; } Property Value Type Description String ungroup Specifies the text of the context menu item that clears grouping settings of a specific column. Declaration public string ungroup { get; set; } Property Value Type Description String ungroupAll Specifies the text of the context menu item that clears grouping settings of all columns. Declaration public string ungroupAll { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridGroupingTexts Defines the texts of grouping-related visual elements. Inheritance System.Object DxGridGroupingTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridGroupingTexts Remarks Use the options of this object to localize or customize grouping-related elements. For example, the groupByThisColumn, ungroup and ungroupAll options customize items of the context menu. These items appear in the menu only if the grouping.contextMenuEnabled option is set to true. Properties groupByThisColumn Specifies the text of the context menu item that groups data by a specific column. Declaration public string groupByThisColumn { get; set; } Property Value Type Description String groupContinuedMessage Specifies the message displayed in a group row when the corresponding group is continued from the previous page. Declaration public string groupContinuedMessage { get; set; } Property Value Type Description String groupContinuesMessage Specifies the message displayed in a group row when the corresponding group continues on the next page. Declaration public string groupContinuesMessage { get; set; } Property Value Type Description String ungroup Specifies the text of the context menu item that clears grouping settings of a specific column. Declaration public string ungroup { get; set; } Property Value Type Description String ungroupAll Specifies the text of the context menu item that clears grouping settings of all columns. Declaration public string ungroupAll { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilter.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilter.html",
     "title": "Class DxGridHeaderFilter",
-    "keywords": "Class DxGridHeaderFilter Configures the header filter feature. Inheritance Object DxGridHeaderFilter Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridHeaderFilter Remarks A header filter allows a user to filter values in an individual column by including/excluding them in/from the applied filter. A click on a header filter icon invokes a popup menu with all unique values in the column. By selecting or clearing the selection of values in this menu, the user includes/excludes them in/from the filter. Properties allowSearch Specifies whether searching is enabled in the header filter. Declaration public bool? allowSearch { get; set; } Property Value Type Description Nullable < Boolean > height Specifies the height of the popup menu that contains values for filtering. Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > searchTimeout Specifies a delay in milliseconds between when a user finishes typing in the header filter's search panel, and when the search is executed. Declaration public int? searchTimeout { get; set; } Property Value Type Description Nullable < Int32 > texts Contains options that specify text for various elements of the popup menu. Declaration public DxGridHeaderFilterTexts texts { get; set; } Property Value Type Description DxGridHeaderFilterTexts visible Indicates whether header filter icons are visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < Boolean > width Specifies the width of the popup menu that contains values for filtering. Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridHeaderFilter Configures the header filter feature. Inheritance System.Object DxGridHeaderFilter Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridHeaderFilter Remarks A header filter allows a user to filter values in an individual column by including/excluding them in/from the applied filter. A click on a header filter icon invokes a popup menu with all unique values in the column. By selecting or clearing the selection of values in this menu, the user includes/excludes them in/from the filter. Properties allowSearch Specifies whether searching is enabled in the header filter. Declaration public bool? allowSearch { get; set; } Property Value Type Description Nullable < System.Boolean > height Specifies the height of the popup menu that contains values for filtering. Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > searchTimeout Specifies a delay in milliseconds between when a user finishes typing in the header filter's search panel, and when the search is executed. Declaration public int? searchTimeout { get; set; } Property Value Type Description Nullable < Int32 > texts Contains options that specify text for various elements of the popup menu. Declaration public DxGridHeaderFilterTexts texts { get; set; } Property Value Type Description DxGridHeaderFilterTexts visible Indicates whether header filter icons are visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < System.Boolean > width Specifies the width of the popup menu that contains values for filtering. Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilterTexts.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilterTexts.html",
     "title": "Class DxGridHeaderFilterTexts",
-    "keywords": "Class DxGridHeaderFilterTexts Contains options that specify text for various elements of the popup menu. Inheritance Object DxGridHeaderFilterTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridHeaderFilterTexts Properties cancel Specifies text for the button that closes the popup menu without applying a filter. Declaration public string cancel { get; set; } Property Value Type Description String emptyValue Specifies a name for the item that represents empty values in the popup menu. Declaration public string emptyValue { get; set; } Property Value Type Description String ok Specifies text for the button that applies the specified filter. Declaration public string ok { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridHeaderFilterTexts Contains options that specify text for various elements of the popup menu. Inheritance System.Object DxGridHeaderFilterTexts Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridHeaderFilterTexts Properties cancel Specifies text for the button that closes the popup menu without applying a filter. Declaration public string cancel { get; set; } Property Value Type Description String emptyValue Specifies a name for the item that represents empty values in the popup menu. Declaration public string emptyValue { get; set; } Property Value Type Description String ok Specifies text for the button that applies the specified filter. Declaration public string ok { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridLookup.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridLookup.html",
     "title": "Class DxGridLookup",
-    "keywords": "Class DxGridLookup Specifies options of a lookup column. Inheritance Object DxGridLookup Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridLookup Remarks A lookup column restricts the set of values that can be chosen when a user edits or filters the column. In a lookup column, each cell is a drop-down menu. You can use a lookup column when you need to substitute displayed values with required values. Properties allowClearing Specifies whether to display the Clear button in lookup column cells while they are being edited. Declaration public bool? allowClearing { get; set; } Property Value Type Description Nullable < Boolean > Remarks Set this option to true only if your data source accepts null values. dataSource Specifies the data source for the lookup column. Declaration public object dataSource { get; set; } Property Value Type Description Object displayExpr Specifies the data source field whose values must be displayed. Declaration public string displayExpr { get; set; } Property Value Type Description String filterByColumn Declaration public string filterByColumn { get; set; } Property Value Type Description String filterField Declaration public string filterField { get; set; } Property Value Type Description String valueExpr Specifies the data source field whose values must be replaced. Declaration public string valueExpr { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridLookup Specifies options of a lookup column. Inheritance System.Object DxGridLookup Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridLookup Remarks A lookup column restricts the set of values that can be chosen when a user edits or filters the column. In a lookup column, each cell is a drop-down menu. You can use a lookup column when you need to substitute displayed values with required values. Properties allowClearing Specifies whether to display the Clear button in lookup column cells while they are being edited. Declaration public bool? allowClearing { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks Set this option to true only if your data source accepts null values. dataSource Specifies the data source for the lookup column. Declaration public object dataSource { get; set; } Property Value Type Description System.Object displayExpr Specifies the data source field whose values must be displayed. Declaration public string displayExpr { get; set; } Property Value Type Description String filterByColumn Declaration public string filterByColumn { get; set; } Property Value Type Description String filterField Declaration public string filterField { get; set; } Property Value Type Description String valueExpr Specifies the data source field whose values must be replaced. Declaration public string valueExpr { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridMasterDetail.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridMasterDetail.html",
     "title": "Class DxGridMasterDetail",
-    "keywords": "Class DxGridMasterDetail Inheritance Object DxGridMasterDetail Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridMasterDetail Properties autoExpandAll Specifies whether detail sections appear expanded or collapsed. Declaration public bool? autoExpandAll { get; set; } Property Value Type Description Nullable < Boolean > The automatic expand all. childRowsFieldName Declaration public string childRowsFieldName { get; set; } Property Value Type Description String detailGridOptions Specifies the detail grid options. Declaration public DxGridOptions detailGridOptions { get; set; } Property Value Type Description DxGridOptions enabled Enables an end-user to expand/collapse detail sections. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < Boolean > template Specifies a custom template for detail sections. Declaration public string template { get; set; } Property Value Type Description String The template. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridMasterDetail Inheritance System.Object DxGridMasterDetail Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridMasterDetail Properties autoExpandAll Specifies whether detail sections appear expanded or collapsed. Declaration public bool? autoExpandAll { get; set; } Property Value Type Description Nullable < System.Boolean > The automatic expand all. childRowsFieldName Declaration public string childRowsFieldName { get; set; } Property Value Type Description String detailGridOptions Specifies the detail grid options. Declaration public DxGridOptions detailGridOptions { get; set; } Property Value Type Description DxGridOptions enabled Enables an end-user to expand/collapse detail sections. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < System.Boolean > template Specifies a custom template for detail sections. Declaration public string template { get; set; } Property Value Type Description String The template. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOnChangeCommand.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOnChangeCommand.html",
     "title": "Class DxGridOnChangeCommand",
-    "keywords": "Class DxGridOnChangeCommand Inheritance Object DxGridOnChangeCommand Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridOnChangeCommand Properties commandId Declaration public string commandId { get; set; } Property Value Type Description String data2 Declaration public string data2 { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridOnChangeCommand Inheritance System.Object DxGridOnChangeCommand Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridOnChangeCommand Properties commandId Declaration public string commandId { get; set; } Property Value Type Description String data2 Declaration public string data2 { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOptions.ColumnResizingMode.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOptions.ColumnResizingMode.html",
@@ -1902,17 +1902,17 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOptions.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOptions.html",
     "title": "Class DxGridOptions",
-    "keywords": "Class DxGridOptions Inheritance Object DxGridOptions Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridOptions Constructors DxGridOptions() Declaration public DxGridOptions() DxGridOptions(Object, String, Boolean, Boolean, Boolean, Boolean) Declaration public DxGridOptions(object editObject, string keyExpr, bool multiSelect, bool disableColumnChooser, bool showFilterRow, bool showHeaderFilter) Parameters Type Name Description Object editObject String keyExpr Boolean multiSelect Boolean disableColumnChooser Boolean showFilterRow Boolean showHeaderFilter Properties accessKey Specifies the shortcut key that sets focus on the widget. Declaration public string accessKey { get; set; } Property Value Type Description String activeStateEnabled Specifies whether or not the widget changes its state when interacting with a user. Declaration public bool? activeStateEnabled { get; set; } Property Value Type Description Nullable < Boolean > allowColumnReordering Specifies whether a user can reorder columns.Specifies whether a user can reorder columns. Declaration public bool? allowColumnReordering { get; set; } Property Value Type Description Nullable < Boolean > allowColumnResizing Specifies whether a user can resize columns.Specifies whether a user can resize columns. Declaration public bool? allowColumnResizing { get; set; } Property Value Type Description Nullable < Boolean > allowMultiRowUpdating Declaration public bool? allowMultiRowUpdating { get; set; } Property Value Type Description Nullable < Boolean > autoNavigateToFocusedRow Automatically scrolls to the focused row when the focusedRowKey is changed. Declaration public bool? autoNavigateToFocusedRow { get; set; } Property Value Type Description Nullable < Boolean > cacheEnabled Specifies whether data should be cached.Specifies whether data should be cached. Declaration public bool? cacheEnabled { get; set; } Property Value Type Description Nullable < Boolean > cellHintEnabled Enables a hint that appears when a user hovers the mouse pointer over a cell with truncated content. Declaration public bool? cellHintEnabled { get; set; } Property Value Type Description Nullable < Boolean > Remarks The cell's content may be truncated if the width of the cell's column becomes very small. In this case, when a user hovers the mouse pointer over such a cell, a hint containing the cell's value appears. To disable cell hints, assign false to the cellHintEnabled option. columnAutoWidth Specifies whether columns should adjust their widths to the content. Declaration public bool? columnAutoWidth { get; set; } Property Value Type Description Nullable < Boolean > Remarks When this option is set to true, all columns adjust their width to the content. If the widget's overall content is narrower than the widget's width, the columns are stretched to fit the widget. To avoid this, set the columns.width option to \"auto\". If the content is wider, the columnAutoWidth option set to true causes horizontal scrolling. You can set the allowHiding option to false for columns you want to be displayed continuously. When the columnAutoWidth option is set to false, all columns have identical width, which in turn depends on the width of the widget. columnChooser Configures the column chooser. Declaration public DxGridColumnChooser columnChooser { get; set; } Property Value Type Description DxGridColumnChooser columnFixing Declaration public DxGridColumnFixing columnFixing { get; set; } Property Value Type Description DxGridColumnFixing columnHidingEnabled Specifies whether the widget should hide columns to adapt to the screen or container size. Ignored if allowColumnResizing is true and columnResizingMode is \"widget\". Declaration public bool? columnHidingEnabled { get; set; } Property Value Type Description Nullable < Boolean > Remarks This option set to true makes the widget hide certain columns automatically if all the columns do not fit the widget's width. Columns with low hidingPriority are hidden first. These are the rightmost (leftmost if rtlEnabled is true) columns by default. Information from hidden columns is available in an adaptive detail row. columnMinWidth Specifies the minimum width of columns. Declaration public double? columnMinWidth { get; set; } Property Value Type Description Nullable < Double > columnResizingMode Specifies how the widget resizes columns. Applies only if allowColumnResizing is true. Declaration public DxGridOptions.ColumnResizingMode? columnResizingMode { get; set; } Property Value Type Description Nullable < DxGridOptions.ColumnResizingMode > columns An array of grid columns. Declaration public DxGridColumnList columns { get; set; } Property Value Type Description DxGridColumnList Remarks By default, a column is created for each field of a data source object, but in most cases, it is redundant. To specify a set of columns to be created in a grid, assign an array specifying these columns to the columns option. Each grid column is represented in this array by an object containing column settings or by a data source field that this column is bound to. Detailed information on specifying grid columns is given in the Columns Overview article. Column options define the behavior and appearance of a grid column. One of the other capabilities allows you to control the sorting of column values using the allowSorting and sortOrder options, apply a filter to grid records using the allowFiltering and filterOperations options, and group grid records using the allowGrouping and groupIndex options. In addition, you can change the visibility and width of a column using corresponding options. To get or set an option or several options for a column at runtime, use the columnOption method with the required arguments. columnWidth Specifies the width for all data columns. Has a lower priority than the column.width option. Declaration public double? columnWidth { get; set; } Property Value Type Description Nullable < Double > dataSource Binds the widget to data Declaration public object[] dataSource { get; set; } Property Value Type Description Object [] dataSourceSortField Declaration public string dataSourceSortField { get; set; } Property Value Type Description String dateSerializationFormat Specifies the format in which date-time values should be sent to the server. Use it only if you do not specify the dataSource at design time. Declaration public string dateSerializationFormat { get; set; } Property Value Type Description String Remarks Without a data source, the widget cannot detect the date-time values' format. In this case, specify the dateSerializationFormat option that supports the following formats: \"yyyy-MM-dd\" - a local date \"yyyy-MM-ddTHH:mm:ss\" - local date and time \"yyyy-MM-ddTHH:mm:ssZ\" - the UTC date and time \"yyyy-MM-ddTHH:mm:ssx\" - date and time with a timezone This option applies only if the forceIsoDateParsing field is set to true in the global configuration object. disabled Specifies whether the widget responds to user interaction. Declaration public bool? disabled { get; set; } Property Value Type Description Nullable < Boolean > editing Configures editing. Declaration public DxGridEditing editing { get; set; } Property Value Type Description DxGridEditing Remarks The widget can allow a user to add, update and delete data. To control which of these operations are allowed, use the allowAdding, allowUpdating and allowDeleting options. Editing can be carried out in different modes, which are detailed in the mode option's description. errorRowEnabled Indicates whether to show the error row. Declaration public bool? errorRowEnabled { get; set; } Property Value Type Description Nullable < Boolean > Remarks The error row displays data-related errors that may occur on the server during the widget's runtime. Setting this option to false hides the error row, but the errors can still be viewed in the browser's console. export Configures client-side exporting. Declaration public DxGridExport export { get; set; } Property Value Type Description DxGridExport filterPanel Configures the filter panel. Declaration public DxGridFilterPanel filterPanel { get; set; } Property Value Type Description DxGridFilterPanel filterRow Configures the filter row. Declaration public DxGridFilterRow filterRow { get; set; } Property Value Type Description DxGridFilterRow filterRowCoverLabel Declaration public string filterRowCoverLabel { get; set; } Property Value Type Description String filterSyncEnabled Specifies whether to synchronize the filter row, header filter, and filter builder. The synchronized filter expression is stored in the filterValue option.Specifies whether to synchronize the filter row, header filter, and filter builder. The synchronized filter expression is stored in the filterValue option. Declaration public string filterSyncEnabled { get; set; } Property Value Type Description String filterValue Specifies a filter expression. Declaration public object[] filterValue { get; set; } Property Value Type Description Object [] focusedColumnIndex The index of the column that contains the focused data cell. Declaration public int? focusedColumnIndex { get; set; } Property Value Type Description Nullable < Int32 > focusedRowEnabled Specifies whether the focused row feature is enabled. Declaration public bool? focusedRowEnabled { get; set; } Property Value Type Description Nullable < Boolean > Remarks When this option is set to true, the following applies: Rows are initially sorted by keys if any field of remoteOperations is true. The row with focusedRowIndex or focusedRowKey is highlighted. When the data row area is focused, this row is focused and the area is scrolled down to it. The onFocusedRowChanging and onFocusedRowChanged functions become active. focusedRowIndex Specifies the initially or currently focused grid row's index. Use it when focusedRowEnabled is true. Declaration public double? focusedRowIndex { get; set; } Property Value Type Description Nullable < Double > Remarks The focused row has a key and index on a page. When the pager is used for navigation, the focused row's index persists from page to page but corresponds to a different row with a different key on each page. The default index, -1, means that no row is focused. The focusedRowKey takes precedence over the focusedRowIndex when both are specified. focusedRowKey Specifies initially or currently focused grid row's key. Use it when focusedRowEnabled is true. Declaration public object focusedRowKey { get; set; } Property Value Type Description Object Remarks The focused row has a key and index on a page. When the pager is used for navigation, the focused row's index persists from page to page but corresponds to a different row with a different key on each page. In the DxDataGrid, group rows can also be focused. See the Group Index and Key topic for more information on how group keys are formed. focusStateEnabled Specifies whether the widget can be focused using keyboard navigation. Declaration public bool? focusStateEnabled { get; set; } Property Value Type Description Nullable < Boolean > grouping Configures grouping. Declaration public DxGridGrouping grouping { get; set; } Property Value Type Description DxGridGrouping groupPanel Configures the group panel. Declaration public object groupPanel { get; set; } Property Value Type Description Object headerFilter Configures the header filter feature. Declaration public DxGridHeaderFilter headerFilter { get; set; } Property Value Type Description DxGridHeaderFilter heightMode Declaration public DxGridOptions.GridHeightMode heightMode { get; set; } Property Value Type Description DxGridOptions.GridHeightMode highlightChanges Specifies whether to highlight rows and cells with edited data. repaintChangesOnly should be true. Declaration public bool? highlightChanges { get; set; } Property Value Type Description Nullable < Boolean > hint Specifies text for a hint that appears when a user pauses on the widget. Declaration public string hint { get; set; } Property Value Type Description String hoverStateEnabled Specifies whether to highlight rows when a user moves the mouse pointer over them. Declaration public bool? hoverStateEnabled { get; set; } Property Value Type Description Nullable < Boolean > keyboardNavigation Configures keyboard navigation. Declaration public object keyboardNavigation { get; set; } Property Value Type Description Object keyExpr Specifies the key property (or properties) that provide(s) key values to access data items. Each key value must be unique. This option applies only if data is a simple array. Declaration public string keyExpr { get; set; } Property Value Type Description String loadPanel Configures the load panel. Declaration public object loadPanel { get; set; } Property Value Type Description Object masterDetail Allows you to build a master-detail interface in the grid. Declaration public DxGridMasterDetail masterDetail { get; set; } Property Value Type Description DxGridMasterDetail Remarks In DxDataGrid, a master-detail interface supplies a usual data row with an expandable section that contains the details on this data row. In that case, the data row is called \"master row\", while the section is called \"detail section\". To enable the master-detail interface, assign true to the masterDetail.enabled option. After that, specify the template for detail sections using the masterDetail.template option. Templates allow you to place virtually anything into the detail sections. For example, you can display another DxDataGrid or any other UI widget there. For more information on specifying the template for the detail sections, see the template option description. noDataText Specifies text shown when the widget does not display any data. Declaration public string noDataText { get; set; } Property Value Type Description String onChangeCommand Configures change command. Declaration public DxGridOnChangeCommand onChangeCommand { get; set; } Property Value Type Description DxGridOnChangeCommand pager Configures the pager. Declaration public object pager { get; set; } Property Value Type Description Object paging Configures paging. Declaration public DxGridPaging paging { get; set; } Property Value Type Description DxGridPaging Remarks Paging allows the widget to load data in portions instead of loading it simultaneously. To enable paging, set the paging.enabled option to true. Users can switch between pages and change paging settings using the pager or they can scroll the pages. Paging settings apply with any scrolling mode. remoteOperations Notifies the DxDataGrid of the server's data processing operations. Declaration public object remoteOperations { get; set; } Property Value Type Description Object renderAsync Specifies whether to render the filter row, command columns, and columns with showEditorAlways set to true after other elements. Declaration public bool? renderAsync { get; set; } Property Value Type Description Nullable < Boolean > repaintChangesOnly Specifies whether to repaint only those cells whose data changed. Declaration public bool? repaintChangesOnly { get; set; } Property Value Type Description Nullable < Boolean > rowAlternationEnabled Specifies whether rows should be shaded differently. Declaration public bool? rowAlternationEnabled { get; set; } Property Value Type Description Nullable < Boolean > rowDragging Configures row reordering using drag and drop gestures. Declaration public DxGridRowDragging rowDragging { get; set; } Property Value Type Description DxGridRowDragging rowTemplate Declaration public object rowTemplate { get; set; } Property Value Type Description Object scrolling Configures scrolling. Declaration public DxGridScrolling scrolling { get; set; } Property Value Type Description DxGridScrolling searchPanel Configures the search panel. Declaration public object searchPanel { get; set; } Property Value Type Description Object selectedRowKeys Allows you to select rows or determine which rows are selected. Applies only if selection.deferred is false. Declaration public object[] selectedRowKeys { get; set; } Property Value Type Description Object [] selection Configures runtime selection. Declaration public DxGridSelection selection { get; set; } Property Value Type Description DxGridSelection Remarks A user can select rows in a single or multiple mode. In multiple mode, a user can select all rows at once. To disable this feature, assign false to the allowSelectAll. By default, once a user selects a row, the data source is instantly notified about it. This may lower the widget performance if the data source is remote and the user is allowed to select all rows at once. In this case, we recommend making the selection deferred. selectionFilter Specifies filters for the rows that must be selected initially. Applies only if selection.deferred is true. Declaration public object[] selectionFilter { get; set; } Property Value Type Description Object [] Remarks This option also allows you to obtain filter expressions for the currently selected rows. Note that if all records are selected, the selectionFilter value is null. If there are no selected records, the value contains an empty array. showBorders Specifies whether the outer borders of the widget are visible. Declaration public bool? showBorders { get; set; } Property Value Type Description Nullable < Boolean > showColumnHeaders Specifies whether column headers are visible. Declaration public bool? showColumnHeaders { get; set; } Property Value Type Description Nullable < Boolean > showColumnLines Specifies whether vertical lines that separate one column from another are visible. Declaration public bool? showColumnLines { get; set; } Property Value Type Description Nullable < Boolean > showRowLines Specifies whether horizontal lines that separate one row from another are visible. Declaration public bool? showRowLines { get; set; } Property Value Type Description Nullable < Boolean > sortByGroupSummaryInfo Allows you to sort groups according to the values of group summary items. Declaration public object[] sortByGroupSummaryInfo { get; set; } Property Value Type Description Object [] sorting Configures runtime sorting. Declaration public DxGridSorting sorting { get; set; } Property Value Type Description DxGridSorting stateStoring Configures state storing. Declaration public object stateStoring { get; set; } Property Value Type Description Object summary Specifies the options of the grid summary Declaration public DxGridSummary summary { get; set; } Property Value Type Description DxGridSummary tabIndex Specifies the number of the element when the Tab key is used for navigating. Declaration public double? tabIndex { get; set; } Property Value Type Description Nullable < Double > twoWayBindingEnabled Specifies whether to enable two-way data binding. Declaration public bool? twoWayBindingEnabled { get; set; } Property Value Type Description Nullable < Boolean > Remarks Two-way data binding ensures that the UI tracks changes made in the data source by a 3rd-party component, and vice versa. This way, the widget and its data source stay synchronized. If you implement two-way data binding in the widget on your own using the cellTemplate and/or editCellTemplate options, make sure to set the twoWayBindingEnabled option to false. visible Specifies whether the widget is visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < Boolean > wordWrapEnabled Specifies whether text that does not fit into a column should be wrapped. Declaration public bool? wordWrapEnabled { get; set; } Property Value Type Description Nullable < Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridOptions Inheritance System.Object DxGridOptions Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridOptions Constructors DxGridOptions() Declaration public DxGridOptions() DxGridOptions(Object, String, Boolean, Boolean, Boolean, Boolean) Declaration public DxGridOptions(object editObject, string keyExpr, bool multiSelect, bool disableColumnChooser, bool showFilterRow, bool showHeaderFilter) Parameters Type Name Description System.Object editObject String keyExpr System.Boolean multiSelect System.Boolean disableColumnChooser System.Boolean showFilterRow System.Boolean showHeaderFilter Properties accessKey Specifies the shortcut key that sets focus on the widget. Declaration public string accessKey { get; set; } Property Value Type Description String activeStateEnabled Specifies whether or not the widget changes its state when interacting with a user. Declaration public bool? activeStateEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > allowColumnReordering Specifies whether a user can reorder columns.Specifies whether a user can reorder columns. Declaration public bool? allowColumnReordering { get; set; } Property Value Type Description Nullable < System.Boolean > allowColumnResizing Specifies whether a user can resize columns.Specifies whether a user can resize columns. Declaration public bool? allowColumnResizing { get; set; } Property Value Type Description Nullable < System.Boolean > allowMultiRowUpdating Declaration public bool? allowMultiRowUpdating { get; set; } Property Value Type Description Nullable < System.Boolean > autoNavigateToFocusedRow Automatically scrolls to the focused row when the focusedRowKey is changed. Declaration public bool? autoNavigateToFocusedRow { get; set; } Property Value Type Description Nullable < System.Boolean > cacheEnabled Specifies whether data should be cached.Specifies whether data should be cached. Declaration public bool? cacheEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > cellHintEnabled Enables a hint that appears when a user hovers the mouse pointer over a cell with truncated content. Declaration public bool? cellHintEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks The cell's content may be truncated if the width of the cell's column becomes very small. In this case, when a user hovers the mouse pointer over such a cell, a hint containing the cell's value appears. To disable cell hints, assign false to the cellHintEnabled option. columnAutoWidth Specifies whether columns should adjust their widths to the content. Declaration public bool? columnAutoWidth { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks When this option is set to true, all columns adjust their width to the content. If the widget's overall content is narrower than the widget's width, the columns are stretched to fit the widget. To avoid this, set the columns.width option to \"auto\". If the content is wider, the columnAutoWidth option set to true causes horizontal scrolling. You can set the allowHiding option to false for columns you want to be displayed continuously. When the columnAutoWidth option is set to false, all columns have identical width, which in turn depends on the width of the widget. columnChooser Configures the column chooser. Declaration public DxGridColumnChooser columnChooser { get; set; } Property Value Type Description DxGridColumnChooser columnFixing Declaration public DxGridColumnFixing columnFixing { get; set; } Property Value Type Description DxGridColumnFixing columnHidingEnabled Specifies whether the widget should hide columns to adapt to the screen or container size. Ignored if allowColumnResizing is true and columnResizingMode is \"widget\". Declaration public bool? columnHidingEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks This option set to true makes the widget hide certain columns automatically if all the columns do not fit the widget's width. Columns with low hidingPriority are hidden first. These are the rightmost (leftmost if rtlEnabled is true) columns by default. Information from hidden columns is available in an adaptive detail row. columnMinWidth Specifies the minimum width of columns. Declaration public double? columnMinWidth { get; set; } Property Value Type Description Nullable < Double > columnResizingMode Specifies how the widget resizes columns. Applies only if allowColumnResizing is true. Declaration public DxGridOptions.ColumnResizingMode? columnResizingMode { get; set; } Property Value Type Description Nullable < DxGridOptions.ColumnResizingMode > columns An array of grid columns. Declaration public DxGridColumnList columns { get; set; } Property Value Type Description DxGridColumnList Remarks By default, a column is created for each field of a data source object, but in most cases, it is redundant. To specify a set of columns to be created in a grid, assign an array specifying these columns to the columns option. Each grid column is represented in this array by an object containing column settings or by a data source field that this column is bound to. Detailed information on specifying grid columns is given in the Columns Overview article. Column options define the behavior and appearance of a grid column. One of the other capabilities allows you to control the sorting of column values using the allowSorting and sortOrder options, apply a filter to grid records using the allowFiltering and filterOperations options, and group grid records using the allowGrouping and groupIndex options. In addition, you can change the visibility and width of a column using corresponding options. To get or set an option or several options for a column at runtime, use the columnOption method with the required arguments. columnWidth Specifies the width for all data columns. Has a lower priority than the column.width option. Declaration public double? columnWidth { get; set; } Property Value Type Description Nullable < Double > dataSource Binds the widget to data Declaration public object[] dataSource { get; set; } Property Value Type Description System.Object [] dataSourceSortField Declaration public string dataSourceSortField { get; set; } Property Value Type Description String dateSerializationFormat Specifies the format in which date-time values should be sent to the server. Use it only if you do not specify the dataSource at design time. Declaration public string dateSerializationFormat { get; set; } Property Value Type Description String Remarks Without a data source, the widget cannot detect the date-time values' format. In this case, specify the dateSerializationFormat option that supports the following formats: \"yyyy-MM-dd\" - a local date \"yyyy-MM-ddTHH:mm:ss\" - local date and time \"yyyy-MM-ddTHH:mm:ssZ\" - the UTC date and time \"yyyy-MM-ddTHH:mm:ssx\" - date and time with a timezone This option applies only if the forceIsoDateParsing field is set to true in the global configuration object. disabled Specifies whether the widget responds to user interaction. Declaration public bool? disabled { get; set; } Property Value Type Description Nullable < System.Boolean > editing Configures editing. Declaration public DxGridEditing editing { get; set; } Property Value Type Description DxGridEditing Remarks The widget can allow a user to add, update and delete data. To control which of these operations are allowed, use the allowAdding, allowUpdating and allowDeleting options. Editing can be carried out in different modes, which are detailed in the mode option's description. errorRowEnabled Indicates whether to show the error row. Declaration public bool? errorRowEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks The error row displays data-related errors that may occur on the server during the widget's runtime. Setting this option to false hides the error row, but the errors can still be viewed in the browser's console. export Configures client-side exporting. Declaration public DxGridExport export { get; set; } Property Value Type Description DxGridExport filterPanel Configures the filter panel. Declaration public DxGridFilterPanel filterPanel { get; set; } Property Value Type Description DxGridFilterPanel filterRow Configures the filter row. Declaration public DxGridFilterRow filterRow { get; set; } Property Value Type Description DxGridFilterRow filterRowCoverLabel Declaration public string filterRowCoverLabel { get; set; } Property Value Type Description String filterSyncEnabled Specifies whether to synchronize the filter row, header filter, and filter builder. The synchronized filter expression is stored in the filterValue option.Specifies whether to synchronize the filter row, header filter, and filter builder. The synchronized filter expression is stored in the filterValue option. Declaration public string filterSyncEnabled { get; set; } Property Value Type Description String filterValue Specifies a filter expression. Declaration public object[] filterValue { get; set; } Property Value Type Description System.Object [] focusedColumnIndex The index of the column that contains the focused data cell. Declaration public int? focusedColumnIndex { get; set; } Property Value Type Description Nullable < Int32 > focusedRowEnabled Specifies whether the focused row feature is enabled. Declaration public bool? focusedRowEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks When this option is set to true, the following applies: Rows are initially sorted by keys if any field of remoteOperations is true. The row with focusedRowIndex or focusedRowKey is highlighted. When the data row area is focused, this row is focused and the area is scrolled down to it. The onFocusedRowChanging and onFocusedRowChanged functions become active. focusedRowIndex Specifies the initially or currently focused grid row's index. Use it when focusedRowEnabled is true. Declaration public double? focusedRowIndex { get; set; } Property Value Type Description Nullable < Double > Remarks The focused row has a key and index on a page. When the pager is used for navigation, the focused row's index persists from page to page but corresponds to a different row with a different key on each page. The default index, -1, means that no row is focused. The focusedRowKey takes precedence over the focusedRowIndex when both are specified. focusedRowKey Specifies initially or currently focused grid row's key. Use it when focusedRowEnabled is true. Declaration public object focusedRowKey { get; set; } Property Value Type Description System.Object Remarks The focused row has a key and index on a page. When the pager is used for navigation, the focused row's index persists from page to page but corresponds to a different row with a different key on each page. In the DxDataGrid, group rows can also be focused. See the Group Index and Key topic for more information on how group keys are formed. focusStateEnabled Specifies whether the widget can be focused using keyboard navigation. Declaration public bool? focusStateEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > grouping Configures grouping. Declaration public DxGridGrouping grouping { get; set; } Property Value Type Description DxGridGrouping groupPanel Configures the group panel. Declaration public object groupPanel { get; set; } Property Value Type Description System.Object headerFilter Configures the header filter feature. Declaration public DxGridHeaderFilter headerFilter { get; set; } Property Value Type Description DxGridHeaderFilter heightMode Declaration public DxGridOptions.GridHeightMode heightMode { get; set; } Property Value Type Description DxGridOptions.GridHeightMode highlightChanges Specifies whether to highlight rows and cells with edited data. repaintChangesOnly should be true. Declaration public bool? highlightChanges { get; set; } Property Value Type Description Nullable < System.Boolean > hint Specifies text for a hint that appears when a user pauses on the widget. Declaration public string hint { get; set; } Property Value Type Description String hoverStateEnabled Specifies whether to highlight rows when a user moves the mouse pointer over them. Declaration public bool? hoverStateEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > keyboardNavigation Configures keyboard navigation. Declaration public object keyboardNavigation { get; set; } Property Value Type Description System.Object keyExpr Specifies the key property (or properties) that provide(s) key values to access data items. Each key value must be unique. This option applies only if data is a simple array. Declaration public string keyExpr { get; set; } Property Value Type Description String loadPanel Configures the load panel. Declaration public object loadPanel { get; set; } Property Value Type Description System.Object masterDetail Allows you to build a master-detail interface in the grid. Declaration public DxGridMasterDetail masterDetail { get; set; } Property Value Type Description DxGridMasterDetail Remarks In DxDataGrid, a master-detail interface supplies a usual data row with an expandable section that contains the details on this data row. In that case, the data row is called \"master row\", while the section is called \"detail section\". To enable the master-detail interface, assign true to the masterDetail.enabled option. After that, specify the template for detail sections using the masterDetail.template option. Templates allow you to place virtually anything into the detail sections. For example, you can display another DxDataGrid or any other UI widget there. For more information on specifying the template for the detail sections, see the template option description. noDataText Specifies text shown when the widget does not display any data. Declaration public string noDataText { get; set; } Property Value Type Description String onChangeCommand Configures change command. Declaration public DxGridOnChangeCommand onChangeCommand { get; set; } Property Value Type Description DxGridOnChangeCommand pager Configures the pager. Declaration public object pager { get; set; } Property Value Type Description System.Object paging Configures paging. Declaration public DxGridPaging paging { get; set; } Property Value Type Description DxGridPaging Remarks Paging allows the widget to load data in portions instead of loading it simultaneously. To enable paging, set the paging.enabled option to true. Users can switch between pages and change paging settings using the pager or they can scroll the pages. Paging settings apply with any scrolling mode. remoteOperations Notifies the DxDataGrid of the server's data processing operations. Declaration public object remoteOperations { get; set; } Property Value Type Description System.Object renderAsync Specifies whether to render the filter row, command columns, and columns with showEditorAlways set to true after other elements. Declaration public bool? renderAsync { get; set; } Property Value Type Description Nullable < System.Boolean > repaintChangesOnly Specifies whether to repaint only those cells whose data changed. Declaration public bool? repaintChangesOnly { get; set; } Property Value Type Description Nullable < System.Boolean > rowAlternationEnabled Specifies whether rows should be shaded differently. Declaration public bool? rowAlternationEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > rowDragging Configures row reordering using drag and drop gestures. Declaration public DxGridRowDragging rowDragging { get; set; } Property Value Type Description DxGridRowDragging rowTemplate Declaration public object rowTemplate { get; set; } Property Value Type Description System.Object scrolling Configures scrolling. Declaration public DxGridScrolling scrolling { get; set; } Property Value Type Description DxGridScrolling searchPanel Configures the search panel. Declaration public object searchPanel { get; set; } Property Value Type Description System.Object selectedRowKeys Allows you to select rows or determine which rows are selected. Applies only if selection.deferred is false. Declaration public object[] selectedRowKeys { get; set; } Property Value Type Description System.Object [] selection Configures runtime selection. Declaration public DxGridSelection selection { get; set; } Property Value Type Description DxGridSelection Remarks A user can select rows in a single or multiple mode. In multiple mode, a user can select all rows at once. To disable this feature, assign false to the allowSelectAll. By default, once a user selects a row, the data source is instantly notified about it. This may lower the widget performance if the data source is remote and the user is allowed to select all rows at once. In this case, we recommend making the selection deferred. selectionFilter Specifies filters for the rows that must be selected initially. Applies only if selection.deferred is true. Declaration public object[] selectionFilter { get; set; } Property Value Type Description System.Object [] Remarks This option also allows you to obtain filter expressions for the currently selected rows. Note that if all records are selected, the selectionFilter value is null. If there are no selected records, the value contains an empty array. showBorders Specifies whether the outer borders of the widget are visible. Declaration public bool? showBorders { get; set; } Property Value Type Description Nullable < System.Boolean > showColumnHeaders Specifies whether column headers are visible. Declaration public bool? showColumnHeaders { get; set; } Property Value Type Description Nullable < System.Boolean > showColumnLines Specifies whether vertical lines that separate one column from another are visible. Declaration public bool? showColumnLines { get; set; } Property Value Type Description Nullable < System.Boolean > showRowLines Specifies whether horizontal lines that separate one row from another are visible. Declaration public bool? showRowLines { get; set; } Property Value Type Description Nullable < System.Boolean > sortByGroupSummaryInfo Allows you to sort groups according to the values of group summary items. Declaration public object[] sortByGroupSummaryInfo { get; set; } Property Value Type Description System.Object [] sorting Configures runtime sorting. Declaration public DxGridSorting sorting { get; set; } Property Value Type Description DxGridSorting stateStoring Configures state storing. Declaration public object stateStoring { get; set; } Property Value Type Description System.Object summary Specifies the options of the grid summary Declaration public DxGridSummary summary { get; set; } Property Value Type Description DxGridSummary tabIndex Specifies the number of the element when the Tab key is used for navigating. Declaration public double? tabIndex { get; set; } Property Value Type Description Nullable < Double > twoWayBindingEnabled Specifies whether to enable two-way data binding. Declaration public bool? twoWayBindingEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks Two-way data binding ensures that the UI tracks changes made in the data source by a 3rd-party component, and vice versa. This way, the widget and its data source stay synchronized. If you implement two-way data binding in the widget on your own using the cellTemplate and/or editCellTemplate options, make sure to set the twoWayBindingEnabled option to false. visible Specifies whether the widget is visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < System.Boolean > wordWrapEnabled Specifies whether text that does not fit into a column should be wrapped. Declaration public bool? wordWrapEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPaging.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPaging.html",
     "title": "Class DxGridPaging",
-    "keywords": "Class DxGridPaging Inheritance Object DxGridPaging Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridPaging Properties enabled Enables paging. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < Boolean > pageIndex Specifies the page to be displayed using a zero-based index. Declaration public int? pageIndex { get; set; } Property Value Type Description Nullable < Int32 > pageSize Specifies the page size. Declaration public int? pageSize { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridPaging Inheritance System.Object DxGridPaging Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridPaging Properties enabled Enables paging. Declaration public bool? enabled { get; set; } Property Value Type Description Nullable < System.Boolean > pageIndex Specifies the page to be displayed using a zero-based index. Declaration public int? pageIndex { get; set; } Property Value Type Description Nullable < Int32 > pageSize Specifies the page size. Declaration public int? pageSize { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPopupOptions.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPopupOptions.html",
     "title": "Class DxGridPopupOptions",
-    "keywords": "Class DxGridPopupOptions Inheritance Object DxGridPopupOptions Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridPopupOptions Constructors DxGridPopupOptions() Declaration public DxGridPopupOptions() Properties accessKey Specifies the shortcut key that sets focus on the widget. Declaration public string accessKey { get; set; } Property Value Type Description String animation Declaration public object animation { get; set; } Property Value Type Description Object applyValueMode Specifies the way an end-user applies the selected value. Declaration public DxSelectBoxOptions.ApplyValueModes? applyValueMode { get; set; } Property Value Type Description Nullable < DxSelectBoxOptions.ApplyValueModes > The apply value mode. closeOnOutsideClick Specifies whether to close the widget if a user clicks outside it. Declaration public bool? closeOnOutsideClick { get; set; } Property Value Type Description Nullable < Boolean > The close on outside click. container Declaration public object container { get; set; } Property Value Type Description Object contentTemplate Declaration public object contentTemplate { get; set; } Property Value Type Description Object deferRendering Specifies whether to render the widget's content when it is displayed. If false, the content is rendered immediately. Declaration public bool? deferRendering { get; set; } Property Value Type Description Nullable < Boolean > The defer rendering. disabled Specifies whether the widget responds to user interaction. Declaration public bool? disabled { get; set; } Property Value Type Description Nullable < Boolean > The disabled. dragEnabled Specifies whether or not to allow a user to drag the popup window. Declaration public bool? dragEnabled { get; set; } Property Value Type Description Nullable < Boolean > The drag enabled. elementAttr Declaration public object elementAttr { get; set; } Property Value Type Description Object focusStateEnabled Specifies whether the widget can be focused using keyboard navigation. Declaration public bool? focusStateEnabled { get; set; } Property Value Type Description Nullable < Boolean > fullScreen Specifies whether to display the Popup in full-screen mode. Declaration public bool? fullScreen { get; set; } Property Value Type Description Nullable < Boolean > The full screen. height Specifies the widget's height in pixels. Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > The height. hint Specifies text for a hint that appears when a user pauses on the widget. Declaration public string hint { get; set; } Property Value Type Description String hoverStateEnabled Specifies whether to highlight rows when a user moves the mouse pointer over them. Declaration public bool? hoverStateEnabled { get; set; } Property Value Type Description Nullable < Boolean > keyboardNavigation Configures keyboard navigation. Declaration public object keyboardNavigation { get; set; } Property Value Type Description Object maxHeight Specifies the maximum height the widget can reach while resizing. Declaration public int? maxHeight { get; set; } Property Value Type Description Nullable < Int32 > The maximum height. maxWidth Specifies the maximum width the widget can reach while resizing. Declaration public int? maxWidth { get; set; } Property Value Type Description Nullable < Int32 > The maximum width. minHeight Specifies the minimum height the widget can reach while resizing. Declaration public int? minHeight { get; set; } Property Value Type Description Nullable < Int32 > The minimum height. minWidth Specifies the minimum width the widget can reach while resizing. Declaration public int? minWidth { get; set; } Property Value Type Description Nullable < Int32 > The minimum width. position Positions the widget. Declaration public object position { get; set; } Property Value Type Description Object The position. renderAsync Declaration public bool? renderAsync { get; set; } Property Value Type Description Nullable < Boolean > repaintChangesOnly Specifies whether to repaint only those cells whose data changed. Declaration public bool? repaintChangesOnly { get; set; } Property Value Type Description Nullable < Boolean > resizeEnabled Specifies whether or not an end user can resize the widget. Declaration public object resizeEnabled { get; set; } Property Value Type Description Object rowAlternationEnabled Specifies whether rows should be shaded differently. Declaration public bool? rowAlternationEnabled { get; set; } Property Value Type Description Nullable < Boolean > rowDragging Configures row reordering using drag and drop gestures. Declaration public DxGridRowDragging rowDragging { get; set; } Property Value Type Description DxGridRowDragging rtlEnabled Switches the widget to a right-to-left representation. Declaration public object rtlEnabled { get; set; } Property Value Type Description Object The RTL enabled. shading Specifies whether to shade the background when the widget is active. Declaration public bool? shading { get; set; } Property Value Type Description Nullable < Boolean > The shading. shadingColor Specifies the shading color. Applies only if shading is enabled. Declaration public string shadingColor { get; set; } Property Value Type Description String The color of the shading. showCloseButton Specifies whether or not the widget displays the Close button. Declaration public bool? showCloseButton { get; set; } Property Value Type Description Nullable < Boolean > The show close button. showTitle A Boolean value specifying whether or not to display the title in the popup window. Declaration public bool? showTitle { get; set; } Property Value Type Description Nullable < Boolean > The show title. tabIndex Specifies the number of the element when the Tab key is used for navigating. Declaration public double? tabIndex { get; set; } Property Value Type Description Nullable < Double > title The title in the overlay window. Declaration public string title { get; set; } Property Value Type Description String The title. visible Specifies whether the widget is visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < Boolean > width Specifies the widget's width in pixels. Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridPopupOptions Inheritance System.Object DxGridPopupOptions Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridPopupOptions Constructors DxGridPopupOptions() Declaration public DxGridPopupOptions() Properties accessKey Specifies the shortcut key that sets focus on the widget. Declaration public string accessKey { get; set; } Property Value Type Description String animation Declaration public object animation { get; set; } Property Value Type Description System.Object applyValueMode Specifies the way an end-user applies the selected value. Declaration public DxSelectBoxOptions.ApplyValueModes? applyValueMode { get; set; } Property Value Type Description Nullable < DxSelectBoxOptions.ApplyValueModes > The apply value mode. closeOnOutsideClick Specifies whether to close the widget if a user clicks outside it. Declaration public bool? closeOnOutsideClick { get; set; } Property Value Type Description Nullable < System.Boolean > The close on outside click. container Declaration public object container { get; set; } Property Value Type Description System.Object contentTemplate Declaration public object contentTemplate { get; set; } Property Value Type Description System.Object deferRendering Specifies whether to render the widget's content when it is displayed. If false, the content is rendered immediately. Declaration public bool? deferRendering { get; set; } Property Value Type Description Nullable < System.Boolean > The defer rendering. disabled Specifies whether the widget responds to user interaction. Declaration public bool? disabled { get; set; } Property Value Type Description Nullable < System.Boolean > The disabled. dragEnabled Specifies whether or not to allow a user to drag the popup window. Declaration public bool? dragEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > The drag enabled. elementAttr Declaration public object elementAttr { get; set; } Property Value Type Description System.Object focusStateEnabled Specifies whether the widget can be focused using keyboard navigation. Declaration public bool? focusStateEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > fullScreen Specifies whether to display the Popup in full-screen mode. Declaration public bool? fullScreen { get; set; } Property Value Type Description Nullable < System.Boolean > The full screen. height Specifies the widget's height in pixels. Declaration public int? height { get; set; } Property Value Type Description Nullable < Int32 > The height. hint Specifies text for a hint that appears when a user pauses on the widget. Declaration public string hint { get; set; } Property Value Type Description String hoverStateEnabled Specifies whether to highlight rows when a user moves the mouse pointer over them. Declaration public bool? hoverStateEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > keyboardNavigation Configures keyboard navigation. Declaration public object keyboardNavigation { get; set; } Property Value Type Description System.Object maxHeight Specifies the maximum height the widget can reach while resizing. Declaration public int? maxHeight { get; set; } Property Value Type Description Nullable < Int32 > The maximum height. maxWidth Specifies the maximum width the widget can reach while resizing. Declaration public int? maxWidth { get; set; } Property Value Type Description Nullable < Int32 > The maximum width. minHeight Specifies the minimum height the widget can reach while resizing. Declaration public int? minHeight { get; set; } Property Value Type Description Nullable < Int32 > The minimum height. minWidth Specifies the minimum width the widget can reach while resizing. Declaration public int? minWidth { get; set; } Property Value Type Description Nullable < Int32 > The minimum width. position Positions the widget. Declaration public object position { get; set; } Property Value Type Description System.Object The position. renderAsync Declaration public bool? renderAsync { get; set; } Property Value Type Description Nullable < System.Boolean > repaintChangesOnly Specifies whether to repaint only those cells whose data changed. Declaration public bool? repaintChangesOnly { get; set; } Property Value Type Description Nullable < System.Boolean > resizeEnabled Specifies whether or not an end user can resize the widget. Declaration public object resizeEnabled { get; set; } Property Value Type Description System.Object rowAlternationEnabled Specifies whether rows should be shaded differently. Declaration public bool? rowAlternationEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > rowDragging Configures row reordering using drag and drop gestures. Declaration public DxGridRowDragging rowDragging { get; set; } Property Value Type Description DxGridRowDragging rtlEnabled Switches the widget to a right-to-left representation. Declaration public object rtlEnabled { get; set; } Property Value Type Description System.Object The RTL enabled. shading Specifies whether to shade the background when the widget is active. Declaration public bool? shading { get; set; } Property Value Type Description Nullable < System.Boolean > The shading. shadingColor Specifies the shading color. Applies only if shading is enabled. Declaration public string shadingColor { get; set; } Property Value Type Description String The color of the shading. showCloseButton Specifies whether or not the widget displays the Close button. Declaration public bool? showCloseButton { get; set; } Property Value Type Description Nullable < System.Boolean > The show close button. showTitle A Boolean value specifying whether or not to display the title in the popup window. Declaration public bool? showTitle { get; set; } Property Value Type Description Nullable < System.Boolean > The show title. tabIndex Specifies the number of the element when the Tab key is used for navigating. Declaration public double? tabIndex { get; set; } Property Value Type Description Nullable < Double > title The title in the overlay window. Declaration public string title { get; set; } Property Value Type Description String The title. visible Specifies whether the widget is visible. Declaration public bool? visible { get; set; } Property Value Type Description Nullable < System.Boolean > width Specifies the widget's width in pixels. Declaration public int? width { get; set; } Property Value Type Description Nullable < Int32 > The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.DragDirection.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.DragDirection.html",
@@ -1927,17 +1927,17 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.html",
     "title": "Class DxGridRowDragging",
-    "keywords": "Class DxGridRowDragging Configures row dragging and reordering. Inheritance Object DxGridRowDragging Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridRowDragging Properties allowDropInsideItem Allows users to drop a row inside another row. Declaration public bool? allowDropInsideItem { get; set; } Property Value Type Description Nullable < Boolean > The allow drop inside item. Remarks This option allows users to drop rows only in the UI. You should also handle drag-and-drop in code. If users drag and drop rows inside a single component, use the onReorder handler. To allow users to drag and drop rows between components, use the onAdd handler. allowReordering Allows row reordering using drag and drop gestures. Declaration public bool? allowReordering { get; set; } Property Value Type Description Nullable < Boolean > The allow reordering. Remarks This option only enables dragging. You should also implement the reordering logic in the onReorder handler to enable row reordering inside a component. If you need to perform cross-component drag-and-drop, implement the dragging logic in the onAdd handler.This option only enables dragging. You should also implement the reordering logic in the onReorder handler to enable row reordering inside a component. If you need to perform cross-component drag-and-drop, implement the dragging logic in the onAdd handler. animation Gets or sets the animation in dropfeedbackmode push. Declaration public DxGridRowDragging.RowAnimation animation { get; set; } Property Value Type Description DxGridRowDragging.RowAnimation The animation configuration. Remarks This is not officially documented. autoScroll Enables automatic scrolling while dragging a row beyond the viewport. Declaration public bool? autoScroll { get; set; } Property Value Type Description Nullable < Boolean > The automatic scroll. Remarks Default: true. boundary Specifies a DOM element that limits the dragging area. Declaration public string boundary { get; set; } Property Value Type Description String The boundary. container Specifies a custom container in which the draggable row should be rendered. Declaration public string container { get; set; } Property Value Type Description String The container. cursorOffset Specifies the cursor offset from the dragged row. Declaration public DxGridRowDragging.xyOffset cursorOffset { get; set; } Property Value Type Description DxGridRowDragging.xyOffset The cursor offset. data A container for custom data. Declaration public object data { get; set; } Property Value Type Description Object The data. dragDirection Specifies the directions in which a row can be dragged. Declaration public DxGridRowDragging.DragDirection? dragDirection { get; set; } Property Value Type Description Nullable < DxGridRowDragging.DragDirection > The drag direction. Remarks Default Value: 'both'. dropFeedbackMode Specifies how to highlight the row's drop position. Declaration public DxGridRowDragging.DropFeedbackMode? dropFeedbackMode { get; set; } Property Value Type Description Nullable < DxGridRowDragging.DropFeedbackMode > The drop feedback mode. dropInsideItem Declaration public bool? dropInsideItem { get; set; } Property Value Type Description Nullable < Boolean > filter Specifies a CSS selector for draggable rows. Declaration public string filter { get; set; } Property Value Type Description String The filter. group Allows you to group several widgets so that users can drag and drop rows between them. Declaration public string group { get; set; } Property Value Type Description String The group. Remarks Set this option to identical values for the widgets you want to collect in a single group. handle Specifies a CSS selector (ID or class) for the element(s) that should act as the drag handle(s). Declaration public string handle { get; set; } Property Value Type Description String The handle. scrollSensitivity Specifies the distance in pixels from the edge of viewport at which scrolling should start. Applies only if autoScroll is true. Declaration public double? scrollSensitivity { get; set; } Property Value Type Description Nullable < Double > The scroll sensitivity. Remarks Default Value: 60. scrollSpeed Specifies the scrolling speed when dragging a row beyond the viewport. Applies only if autoScroll is true. Declaration public double? scrollSpeed { get; set; } Property Value Type Description Nullable < Double > The scroll speed. Remarks Default Value: 30. showDragIcons Shows or hides row dragging icons. Declaration public bool? showDragIcons { get; set; } Property Value Type Description Nullable < Boolean > The show drag icons. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridRowDragging Configures row dragging and reordering. Inheritance System.Object DxGridRowDragging Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridRowDragging Properties allowDropInsideItem Allows users to drop a row inside another row. Declaration public bool? allowDropInsideItem { get; set; } Property Value Type Description Nullable < System.Boolean > The allow drop inside item. Remarks This option allows users to drop rows only in the UI. You should also handle drag-and-drop in code. If users drag and drop rows inside a single component, use the onReorder handler. To allow users to drag and drop rows between components, use the onAdd handler. allowReordering Allows row reordering using drag and drop gestures. Declaration public bool? allowReordering { get; set; } Property Value Type Description Nullable < System.Boolean > The allow reordering. Remarks This option only enables dragging. You should also implement the reordering logic in the onReorder handler to enable row reordering inside a component. If you need to perform cross-component drag-and-drop, implement the dragging logic in the onAdd handler.This option only enables dragging. You should also implement the reordering logic in the onReorder handler to enable row reordering inside a component. If you need to perform cross-component drag-and-drop, implement the dragging logic in the onAdd handler. animation Gets or sets the animation in dropfeedbackmode push. Declaration public DxGridRowDragging.RowAnimation animation { get; set; } Property Value Type Description DxGridRowDragging.RowAnimation The animation configuration. Remarks This is not officially documented. autoScroll Enables automatic scrolling while dragging a row beyond the viewport. Declaration public bool? autoScroll { get; set; } Property Value Type Description Nullable < System.Boolean > The automatic scroll. Remarks Default: true. boundary Specifies a DOM element that limits the dragging area. Declaration public string boundary { get; set; } Property Value Type Description String The boundary. container Specifies a custom container in which the draggable row should be rendered. Declaration public string container { get; set; } Property Value Type Description String The container. cursorOffset Specifies the cursor offset from the dragged row. Declaration public DxGridRowDragging.xyOffset cursorOffset { get; set; } Property Value Type Description DxGridRowDragging.xyOffset The cursor offset. data A container for custom data. Declaration public object data { get; set; } Property Value Type Description System.Object The data. dragDirection Specifies the directions in which a row can be dragged. Declaration public DxGridRowDragging.DragDirection? dragDirection { get; set; } Property Value Type Description Nullable < DxGridRowDragging.DragDirection > The drag direction. Remarks Default Value: 'both'. dropFeedbackMode Specifies how to highlight the row's drop position. Declaration public DxGridRowDragging.DropFeedbackMode? dropFeedbackMode { get; set; } Property Value Type Description Nullable < DxGridRowDragging.DropFeedbackMode > The drop feedback mode. dropInsideItem Declaration public bool? dropInsideItem { get; set; } Property Value Type Description Nullable < System.Boolean > filter Specifies a CSS selector for draggable rows. Declaration public string filter { get; set; } Property Value Type Description String The filter. group Allows you to group several widgets so that users can drag and drop rows between them. Declaration public string group { get; set; } Property Value Type Description String The group. Remarks Set this option to identical values for the widgets you want to collect in a single group. handle Specifies a CSS selector (ID or class) for the element(s) that should act as the drag handle(s). Declaration public string handle { get; set; } Property Value Type Description String The handle. scrollSensitivity Specifies the distance in pixels from the edge of viewport at which scrolling should start. Applies only if autoScroll is true. Declaration public double? scrollSensitivity { get; set; } Property Value Type Description Nullable < Double > The scroll sensitivity. Remarks Default Value: 60. scrollSpeed Specifies the scrolling speed when dragging a row beyond the viewport. Applies only if autoScroll is true. Declaration public double? scrollSpeed { get; set; } Property Value Type Description Nullable < Double > The scroll speed. Remarks Default Value: 30. showDragIcons Shows or hides row dragging icons. Declaration public bool? showDragIcons { get; set; } Property Value Type Description Nullable < System.Boolean > The show drag icons. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.RowAnimation.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.RowAnimation.html",
     "title": "Class DxGridRowDragging.RowAnimation",
-    "keywords": "Class DxGridRowDragging.RowAnimation Inheritance Object DxGridRowDragging.RowAnimation Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class RowAnimation Properties duration Declaration public int duration { get; set; } Property Value Type Description Int32 type Declaration public string type { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridRowDragging.RowAnimation Inheritance System.Object DxGridRowDragging.RowAnimation Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class RowAnimation Properties duration Declaration public int duration { get; set; } Property Value Type Description Int32 type Declaration public string type { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.xyOffset.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.xyOffset.html",
     "title": "Class DxGridRowDragging.xyOffset",
-    "keywords": "Class DxGridRowDragging.xyOffset Inheritance Object DxGridRowDragging.xyOffset Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class xyOffset Properties x Declaration public int x { get; set; } Property Value Type Description Int32 y Declaration public int y { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridRowDragging.xyOffset Inheritance System.Object DxGridRowDragging.xyOffset Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class xyOffset Properties x Declaration public int x { get; set; } Property Value Type Description Int32 y Declaration public int y { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.ColumnRenderingMode.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.ColumnRenderingMode.html",
@@ -1947,7 +1947,7 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.html",
     "title": "Class DxGridScrolling",
-    "keywords": "Class DxGridScrolling Scrolling allows a user to browse data left outside the current viewport. The widget provides several scrolling modes detailed in the mode option description. Inheritance Object DxGridScrolling Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridScrolling Properties columnRenderingMode Specifies the rendering mode for columns. Applies when columns are left outside the viewport. Requires the columnWidth, columnAutoWidth, or width (for all columns) option specified. Declaration public DxGridScrolling.ColumnRenderingMode? columnRenderingMode { get; set; } Property Value Type Description Nullable < DxGridScrolling.ColumnRenderingMode > minTimeout Declaration public int? minTimeout { get; set; } Property Value Type Description Nullable < Int32 > mode Specifies the scrolling mode. Declaration public DxGridScrolling.ScrollingMode? mode { get; set; } Property Value Type Description Nullable < DxGridScrolling.ScrollingMode > Remarks Regardless of the scrolling mode, you can use the paging.pageSize option to specify the number of rows on a page. preloadEnabled Specifies whether the widget should load adjacent pages. Applies only if scrolling.mode is \"virtual\" or \"infinite\". Declaration public bool? preloadEnabled { get; set; } Property Value Type Description Nullable < Boolean > Remarks In virtual and infinite scrolling modes, pages are loaded on demand. If you set this option to true, the adjacent pages are loaded in advance for smoother scrolling. This option can reduce the performance on older devices. removeInvisiblePages Declaration public bool? removeInvisiblePages { get; set; } Property Value Type Description Nullable < Boolean > renderingThreshold Declaration public int? renderingThreshold { get; set; } Property Value Type Description Nullable < Int32 > rowPageSize Declaration public int? rowPageSize { get; set; } Property Value Type Description Nullable < Int32 > rowRenderingMode Specifies the rendering mode for loaded rows. Declaration public DxGridScrolling.RowRenderingMode? rowRenderingMode { get; set; } Property Value Type Description Nullable < DxGridScrolling.RowRenderingMode > scrollByContent Specifies whether a user can scroll the content with a swipe gesture. Applies only if useNative is false. Declaration public bool? scrollByContent { get; set; } Property Value Type Description Nullable < Boolean > scrollByThumb Specifies whether a user can scroll the content with the scrollbar. Applies only if useNative is false. Declaration public bool? scrollByThumb { get; set; } Property Value Type Description Nullable < Boolean > showScrollbar Specifies when to show scrollbars. Applies only if useNative is false. Declaration public DxGridScrolling.ShowScrollbarMode? showScrollbar { get; set; } Property Value Type Description Nullable < DxGridScrolling.ShowScrollbarMode > Remarks The scrollbars help to scroll the content vertically and horizontally. Vertical scrolling is available when all the rows do not fit in the widget's height. Horizontal scrolling is available when all the columns do not fit in the widget's width, which can happen when columns have fixed widths or the columnAutoWidth option is set to true. timeout Declaration public int? timeout { get; set; } Property Value Type Description Nullable < Int32 > updateTimeout Declaration public int? updateTimeout { get; set; } Property Value Type Description Nullable < Int32 > useNative Specifies whether the widget should use native or simulated scrolling. Declaration public string useNative { get; set; } Property Value Type Description String Remarks By default, the widget employs native scrolling on most platforms, except non-Mac desktops and devices based on Android older than version 4. To employ native scrolling on all platforms without exception, assign true to this option. If you assign false, the widget simulates scrolling on all platforms.By default, the widget employs native scrolling on most platforms, except non-Mac desktops and devices based on Android older than version 4. To employ native scrolling on all platforms without exception, assign true to this option. If you assign false, the widget simulates scrolling on all platforms. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridScrolling Scrolling allows a user to browse data left outside the current viewport. The widget provides several scrolling modes detailed in the mode option description. Inheritance System.Object DxGridScrolling Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridScrolling Properties columnRenderingMode Specifies the rendering mode for columns. Applies when columns are left outside the viewport. Requires the columnWidth, columnAutoWidth, or width (for all columns) option specified. Declaration public DxGridScrolling.ColumnRenderingMode? columnRenderingMode { get; set; } Property Value Type Description Nullable < DxGridScrolling.ColumnRenderingMode > minTimeout Declaration public int? minTimeout { get; set; } Property Value Type Description Nullable < Int32 > mode Specifies the scrolling mode. Declaration public DxGridScrolling.ScrollingMode? mode { get; set; } Property Value Type Description Nullable < DxGridScrolling.ScrollingMode > Remarks Regardless of the scrolling mode, you can use the paging.pageSize option to specify the number of rows on a page. preloadEnabled Specifies whether the widget should load adjacent pages. Applies only if scrolling.mode is \"virtual\" or \"infinite\". Declaration public bool? preloadEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks In virtual and infinite scrolling modes, pages are loaded on demand. If you set this option to true, the adjacent pages are loaded in advance for smoother scrolling. This option can reduce the performance on older devices. removeInvisiblePages Declaration public bool? removeInvisiblePages { get; set; } Property Value Type Description Nullable < System.Boolean > renderingThreshold Declaration public int? renderingThreshold { get; set; } Property Value Type Description Nullable < Int32 > rowPageSize Declaration public int? rowPageSize { get; set; } Property Value Type Description Nullable < Int32 > rowRenderingMode Specifies the rendering mode for loaded rows. Declaration public DxGridScrolling.RowRenderingMode? rowRenderingMode { get; set; } Property Value Type Description Nullable < DxGridScrolling.RowRenderingMode > scrollByContent Specifies whether a user can scroll the content with a swipe gesture. Applies only if useNative is false. Declaration public bool? scrollByContent { get; set; } Property Value Type Description Nullable < System.Boolean > scrollByThumb Specifies whether a user can scroll the content with the scrollbar. Applies only if useNative is false. Declaration public bool? scrollByThumb { get; set; } Property Value Type Description Nullable < System.Boolean > showScrollbar Specifies when to show scrollbars. Applies only if useNative is false. Declaration public DxGridScrolling.ShowScrollbarMode? showScrollbar { get; set; } Property Value Type Description Nullable < DxGridScrolling.ShowScrollbarMode > Remarks The scrollbars help to scroll the content vertically and horizontally. Vertical scrolling is available when all the rows do not fit in the widget's height. Horizontal scrolling is available when all the columns do not fit in the widget's width, which can happen when columns have fixed widths or the columnAutoWidth option is set to true. timeout Declaration public int? timeout { get; set; } Property Value Type Description Nullable < Int32 > updateTimeout Declaration public int? updateTimeout { get; set; } Property Value Type Description Nullable < Int32 > useNative Specifies whether the widget should use native or simulated scrolling. Declaration public string useNative { get; set; } Property Value Type Description String Remarks By default, the widget employs native scrolling on most platforms, except non-Mac desktops and devices based on Android older than version 4. To employ native scrolling on all platforms without exception, assign true to this option. If you assign false, the widget simulates scrolling on all platforms.By default, the widget employs native scrolling on most platforms, except non-Mac desktops and devices based on Android older than version 4. To employ native scrolling on all platforms without exception, assign true to this option. If you assign false, the widget simulates scrolling on all platforms. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.RowRenderingMode.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.RowRenderingMode.html",
@@ -1967,7 +1967,7 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSelection.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSelection.html",
     "title": "Class DxGridSelection",
-    "keywords": "Class DxGridSelection Configures runtime selection. Inheritance Object DxGridSelection Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridSelection Remarks A user can select rows in a single or multiple mode. In multiple mode, a user can select all rows at once. To disable this feature, assign false to the allowSelectAll. By default, once a user selects a row, the data source is instantly notified about it. This may lower the widget performance if the data source is remote and the user is allowed to select all rows at once. In this case, we recommend making the selection deferred. Properties allowSelectAll Specifies whether a user can select all rows at once. Declaration public bool? allowSelectAll { get; set; } Property Value Type Description Nullable < Boolean > Remarks If this option is set to true, it allows a user to select all rows at once by pressing Ctrl + A or clicking the check box in the selection column's header. The \"Select All\" check box also allows a user to deselect all rows. The select all functionality allows selecting/deselecting only those rows that meet filtering conditions if a filter is applied. If this option is set to false, it disables the select all functionality. In this case, the check box clears selection and is hidden if no rows are selected. deferred Makes selection deferred. Declaration public bool? deferred { get; set; } Property Value Type Description Nullable < Boolean > Remarks Consider making selection deferred if the widget needs to operate a large volume of data and the user is allowed to select all rows at once. Unlike usual (or \"instant\") selection, in the case of deferred selection, the widget requests data only when you demand this using the API, for example, when the getSelectedRowsData() or getSelectedRowKeys() method is called. This mode has certain specifics that determine the API you need to use. For more information, see the Deferred Selection article. mode Specifies the selection mode. Declaration public DxGridSelection.SelectionMode? mode { get; set; } Property Value Type Description Nullable < DxGridSelection.SelectionMode > selectAllMode Specifies the mode in which all the records are selected. Applies only if selection.allowSelectAll is true. Declaration public DxGridSelection.SelectAllMode? selectAllMode { get; set; } Property Value Type Description Nullable < DxGridSelection.SelectAllMode > Remarks selectAllMode specifies how records should be selected on clicking the \"Select All\" check box and by calling the selectAll()/deselectAll() methods. The following modes are available. showCheckBoxesMode Specifies when to display check boxes in rows. Applies only if selection.mode is \"multiple\". Declaration public DxGridSelection.ShowCheckBoxesMode? showCheckBoxesMode { get; set; } Property Value Type Description Nullable < DxGridSelection.ShowCheckBoxesMode > Remarks The selection behavior in multiple mode depends on the check boxes' visibility. Selection is proper multiple only when check boxes are visible. In other cases, the selection behavior resembles the single mode: clicking (or tapping) a row selects it, but cancels the selection of other rows. However, a user still can select multiple rows in this mode using a click and hold, or long tap. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridSelection Configures runtime selection. Inheritance System.Object DxGridSelection Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridSelection Remarks A user can select rows in a single or multiple mode. In multiple mode, a user can select all rows at once. To disable this feature, assign false to the allowSelectAll. By default, once a user selects a row, the data source is instantly notified about it. This may lower the widget performance if the data source is remote and the user is allowed to select all rows at once. In this case, we recommend making the selection deferred. Properties allowSelectAll Specifies whether a user can select all rows at once. Declaration public bool? allowSelectAll { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks If this option is set to true, it allows a user to select all rows at once by pressing Ctrl + A or clicking the check box in the selection column's header. The \"Select All\" check box also allows a user to deselect all rows. The select all functionality allows selecting/deselecting only those rows that meet filtering conditions if a filter is applied. If this option is set to false, it disables the select all functionality. In this case, the check box clears selection and is hidden if no rows are selected. deferred Makes selection deferred. Declaration public bool? deferred { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks Consider making selection deferred if the widget needs to operate a large volume of data and the user is allowed to select all rows at once. Unlike usual (or \"instant\") selection, in the case of deferred selection, the widget requests data only when you demand this using the API, for example, when the getSelectedRowsData() or getSelectedRowKeys() method is called. This mode has certain specifics that determine the API you need to use. For more information, see the Deferred Selection article. mode Specifies the selection mode. Declaration public DxGridSelection.SelectionMode? mode { get; set; } Property Value Type Description Nullable < DxGridSelection.SelectionMode > selectAllMode Specifies the mode in which all the records are selected. Applies only if selection.allowSelectAll is true. Declaration public DxGridSelection.SelectAllMode? selectAllMode { get; set; } Property Value Type Description Nullable < DxGridSelection.SelectAllMode > Remarks selectAllMode specifies how records should be selected on clicking the \"Select All\" check box and by calling the selectAll()/deselectAll() methods. The following modes are available. showCheckBoxesMode Specifies when to display check boxes in rows. Applies only if selection.mode is \"multiple\". Declaration public DxGridSelection.ShowCheckBoxesMode? showCheckBoxesMode { get; set; } Property Value Type Description Nullable < DxGridSelection.ShowCheckBoxesMode > Remarks The selection behavior in multiple mode depends on the check boxes' visibility. Selection is proper multiple only when check boxes are visible. In other cases, the selection behavior resembles the single mode: clicking (or tapping) a row selects it, but cancels the selection of other rows. However, a user still can select multiple rows in this mode using a click and hold, or long tap. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSelection.SelectAllMode.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSelection.SelectAllMode.html",
@@ -1992,17 +1992,17 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSorting.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSorting.html",
     "title": "Class DxGridSorting",
-    "keywords": "Class DxGridSorting Configures the filter row. Inheritance Object DxGridSorting Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridSorting Properties mode Specifies the sorting mode. Declaration public DxGridSorting.GridSortingMode? mode { get; set; } Property Value Type Description Nullable < DxGridSorting.GridSortingMode > The mode. showSortIndexes Declaration public bool? showSortIndexes { get; set; } Property Value Type Description Nullable < Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridSorting Configures the filter row. Inheritance System.Object DxGridSorting Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridSorting Properties mode Specifies the sorting mode. Declaration public DxGridSorting.GridSortingMode? mode { get; set; } Property Value Type Description Nullable < DxGridSorting.GridSortingMode > The mode. showSortIndexes Declaration public bool? showSortIndexes { get; set; } Property Value Type Description Nullable < System.Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummary.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummary.html",
     "title": "Class DxGridSummary",
-    "keywords": "Class DxGridSummary Configures the filter row. Inheritance Object DxGridSummary Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridSummary Properties groupItems Specifies items of the group summary. Declaration public List groupItems { get; set; } Property Value Type Description List < DxGridSummaryGroupItem > Remarks The group summary provides a synopsis of a group of data. Groups of data are formed in the process of grouping. The group summary contains several items. Each item displays a value that is a product of applying an aggregate function to a group of data. To specify the items of the group summary, declare an array of objects, each of which contains at least two fields: column and summaryType. The column field specifies the identifier of the column that provides data for an aggregate function. The summaryType specifies the aggregate function to be applied. recalculateWhileEditing Specifies whether to recalculate summaries while a user edits data. Declaration public bool? recalculateWhileEditing { get; set; } Property Value Type Description Nullable < Boolean > skipEmptyValues Specifies whether or not to skip empty strings, null and undefined values when calculating a summary. Declaration public bool? skipEmptyValues { get; set; } Property Value Type Description Nullable < Boolean > Remarks Specified in the summary object, this option affects all summaries in the grid. In addition, the same option can be specified for an individual summary. It will override the global setting. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridSummary Configures the filter row. Inheritance System.Object DxGridSummary Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridSummary Properties groupItems Specifies items of the group summary. Declaration public List groupItems { get; set; } Property Value Type Description List < DxGridSummaryGroupItem > Remarks The group summary provides a synopsis of a group of data. Groups of data are formed in the process of grouping. The group summary contains several items. Each item displays a value that is a product of applying an aggregate function to a group of data. To specify the items of the group summary, declare an array of objects, each of which contains at least two fields: column and summaryType. The column field specifies the identifier of the column that provides data for an aggregate function. The summaryType specifies the aggregate function to be applied. recalculateWhileEditing Specifies whether to recalculate summaries while a user edits data. Declaration public bool? recalculateWhileEditing { get; set; } Property Value Type Description Nullable < System.Boolean > skipEmptyValues Specifies whether or not to skip empty strings, null and undefined values when calculating a summary. Declaration public bool? skipEmptyValues { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks Specified in the summary object, this option affects all summaries in the grid. In addition, the same option can be specified for an individual summary. It will override the global setting. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummaryGroupItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummaryGroupItem.html",
     "title": "Class DxGridSummaryGroupItem",
-    "keywords": "Class DxGridSummaryGroupItem Inheritance Object DxGridSummaryGroupItem Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridSummaryGroupItem Properties alignByColumn Indicates whether to display group summary items in parentheses after the group row header or to align them by the corresponding columns within the group row. Declaration public bool? alignByColumn { get; set; } Property Value Type Description Nullable < Boolean > column Specifies the column that provides data for a group summary item. Declaration public string column { get; set; } Property Value Type Description String displayFormat Specifies the summary item's text. Declaration public string displayFormat { get; set; } Property Value Type Description String Remarks You can use the following position markers in this text: {0} - formatted summary value. {1} - the parent column's caption. Available if the showInColumn option is specified. name Specifies the group summary item's identifier. Declaration public string name { get; set; } Property Value Type Description String Remarks Use this name to access the summary item in callback functions like calculateCustomSummary. showInColumn Specifies the column that must hold the summary item when this item is displayed in the group footer or aligned by a column in the group row. Declaration public bool? showInColumn { get; set; } Property Value Type Description Nullable < Boolean > Remarks A group summary item can be forced to be displayed in the group row by the column that provides data for this item. Alternatively, you can place an item to the group footer where the item is also held by the column that provides data for it. If you need to place an item in another column, assign the name, data field or caption of this column to the showInColumn option. showInGroupFooter pecifies whether or not a summary item must be displayed in the group footer. Declaration public bool? showInGroupFooter { get; set; } Property Value Type Description Nullable < Boolean > Remarks By default, summary items are displayed as a part of a group row. If you need a summary item to be displayed in the group footer, assign true to the showInGroupFooter option of this item. This summary item will be located in the column that provides data for it. If you want another column to hold the summary item, specify the showInColumn option of this item. skipEmptyValues Specifies whether or not to skip empty strings, null and undefined values when calculating a summary. Declaration public bool? skipEmptyValues { get; set; } Property Value Type Description Nullable < Boolean > Remarks Specified in a summary configuration object, this option affects an individual summary item. If you need to apply a single setting to all summaries in a grid, specify the skipEmptyValues option in the summary object. summaryType Specifies how to aggregate data for the group summary item. Declaration public DxGridSummaryGroupItem.SummaryType? summaryType { get; set; } Property Value Type Description Nullable < DxGridSummaryGroupItem.SummaryType > Remarks Use the SummaryType enum to specify this option when the widget is used as an ASP.NET MVC 5 Control or a DevExtreme-Based ASP.NET Core Control. This enum accepts the following values: Sum, Min, Max, Avg, Count, and Custom. To apply a custom server-side aggregate function, use a string overload instead. valueFormat Specifies a summary item value's display format. Declaration public string valueFormat { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridSummaryGroupItem Inheritance System.Object DxGridSummaryGroupItem Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridSummaryGroupItem Properties alignByColumn Indicates whether to display group summary items in parentheses after the group row header or to align them by the corresponding columns within the group row. Declaration public bool? alignByColumn { get; set; } Property Value Type Description Nullable < System.Boolean > column Specifies the column that provides data for a group summary item. Declaration public string column { get; set; } Property Value Type Description String displayFormat Specifies the summary item's text. Declaration public string displayFormat { get; set; } Property Value Type Description String Remarks You can use the following position markers in this text: {0} - formatted summary value. {1} - the parent column's caption. Available if the showInColumn option is specified. name Specifies the group summary item's identifier. Declaration public string name { get; set; } Property Value Type Description String Remarks Use this name to access the summary item in callback functions like calculateCustomSummary. showInColumn Specifies the column that must hold the summary item when this item is displayed in the group footer or aligned by a column in the group row. Declaration public bool? showInColumn { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks A group summary item can be forced to be displayed in the group row by the column that provides data for this item. Alternatively, you can place an item to the group footer where the item is also held by the column that provides data for it. If you need to place an item in another column, assign the name, data field or caption of this column to the showInColumn option. showInGroupFooter pecifies whether or not a summary item must be displayed in the group footer. Declaration public bool? showInGroupFooter { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks By default, summary items are displayed as a part of a group row. If you need a summary item to be displayed in the group footer, assign true to the showInGroupFooter option of this item. This summary item will be located in the column that provides data for it. If you want another column to hold the summary item, specify the showInColumn option of this item. skipEmptyValues Specifies whether or not to skip empty strings, null and undefined values when calculating a summary. Declaration public bool? skipEmptyValues { get; set; } Property Value Type Description Nullable < System.Boolean > Remarks Specified in a summary configuration object, this option affects an individual summary item. If you need to apply a single setting to all summaries in a grid, specify the skipEmptyValues option in the summary object. summaryType Specifies how to aggregate data for the group summary item. Declaration public DxGridSummaryGroupItem.SummaryType? summaryType { get; set; } Property Value Type Description Nullable < DxGridSummaryGroupItem.SummaryType > Remarks Use the SummaryType enum to specify this option when the widget is used as an ASP.NET MVC 5 Control or a DevExtreme-Based ASP.NET Core Control. This enum accepts the following values: Sum, Min, Max, Avg, Count, and Custom. To apply a custom server-side aggregate function, use a string overload instead. valueFormat Specifies a summary item value's display format. Declaration public string valueFormat { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummaryGroupItem.SummaryType.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummaryGroupItem.SummaryType.html",
@@ -2017,7 +2017,7 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxSelectBoxOptions.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxSelectBoxOptions.html",
     "title": "Class DxSelectBoxOptions",
-    "keywords": "Class DxSelectBoxOptions Inheritance Object DxSelectBoxOptions Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxSelectBoxOptions Properties applyValueMode Specifies the way an end-user applies the selected value. Declaration public DxSelectBoxOptions.ApplyValueModes? applyValueMode { get; set; } Property Value Type Description Nullable < DxSelectBoxOptions.ApplyValueModes > The apply value mode. dropDownOptions Declaration public DxGridPopupOptions dropDownOptions { get; set; } Property Value Type Description DxGridPopupOptions fieldTemplate Declaration public string fieldTemplate { get; set; } Property Value Type Description String itemTemplate Declaration public string itemTemplate { get; set; } Property Value Type Description String searchEnabled Specifies whether the search box is visible. Declaration public bool? searchEnabled { get; set; } Property Value Type Description Nullable < Boolean > The search enabled. valueChangeEvent Declaration public string valueChangeEvent { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxSelectBoxOptions Inheritance System.Object DxSelectBoxOptions Namespace : Emby.Web.GenericEdit.Elements.DxGrid Assembly : Emby.Web.GenericEdit.dll Syntax public class DxSelectBoxOptions Properties applyValueMode Specifies the way an end-user applies the selected value. Declaration public DxSelectBoxOptions.ApplyValueModes? applyValueMode { get; set; } Property Value Type Description Nullable < DxSelectBoxOptions.ApplyValueModes > The apply value mode. dropDownOptions Declaration public DxGridPopupOptions dropDownOptions { get; set; } Property Value Type Description DxGridPopupOptions fieldTemplate Declaration public string fieldTemplate { get; set; } Property Value Type Description String itemTemplate Declaration public string itemTemplate { get; set; } Property Value Type Description String searchEnabled Specifies whether the search box is visible. Declaration public bool? searchEnabled { get; set; } Property Value Type Description Nullable < System.Boolean > The search enabled. valueChangeEvent Declaration public string valueChangeEvent { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.html",
@@ -2027,32 +2027,32 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridEmailRule.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridEmailRule.html",
     "title": "Class DxGridEmailRule",
-    "keywords": "Class DxGridEmailRule Inheritance Object DxGridValidationRuleBase DxGridEmailRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridEmailRule : DxGridValidationRuleBase Properties type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridEmailRule Inheritance System.Object DxGridValidationRuleBase DxGridEmailRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridEmailRule : DxGridValidationRuleBase Properties type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridNumericRule.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridNumericRule.html",
     "title": "Class DxGridNumericRule",
-    "keywords": "Class DxGridNumericRule Inheritance Object DxGridValidationRuleBase DxGridNumericRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridNumericRule : DxGridValidationRuleBase Properties type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridNumericRule Inheritance System.Object DxGridValidationRuleBase DxGridNumericRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridNumericRule : DxGridValidationRuleBase Properties type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRangeRule.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRangeRule.html",
     "title": "Class DxGridRangeRule",
-    "keywords": "Class DxGridRangeRule Inheritance Object DxGridValidationRuleBase DxGridRangeRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridRangeRule : DxGridValidationRuleBase Properties max Specifies the maximum value allowed for the validated value. Declaration public double? max { get; set; } Property Value Type Description Nullable < Double > The maximum. min Specifies the minimum value allowed for the validated value. Declaration public double? min { get; set; } Property Value Type Description Nullable < Double > The minimum. type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridRangeRule Inheritance System.Object DxGridValidationRuleBase DxGridRangeRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridRangeRule : DxGridValidationRuleBase Properties max Specifies the maximum value allowed for the validated value. Declaration public double? max { get; set; } Property Value Type Description Nullable < Double > The maximum. min Specifies the minimum value allowed for the validated value. Declaration public double? min { get; set; } Property Value Type Description Nullable < Double > The minimum. type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRequiredRule.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRequiredRule.html",
     "title": "Class DxGridRequiredRule",
-    "keywords": "Class DxGridRequiredRule Inheritance Object DxGridValidationRuleBase DxGridRequiredRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridRequiredRule : DxGridValidationRuleBase Properties trim Indicates whether to remove the Space characters from the validated value. Declaration public bool? trim { get; set; } Property Value Type Description Nullable < Boolean > The trim. type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridRequiredRule Inheritance System.Object DxGridValidationRuleBase DxGridRequiredRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridRequiredRule : DxGridValidationRuleBase Properties trim Indicates whether to remove the Space characters from the validated value. Declaration public bool? trim { get; set; } Property Value Type Description Nullable < System.Boolean > The trim. type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridStringLengthRule.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridStringLengthRule.html",
     "title": "Class DxGridStringLengthRule",
-    "keywords": "Class DxGridStringLengthRule Inheritance Object DxGridValidationRuleBase DxGridStringLengthRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridStringLengthRule : DxGridValidationRuleBase Properties max Specifies the maximum length allowed for the validated value. Declaration public int? max { get; set; } Property Value Type Description Nullable < Int32 > The maximum. min Specifies the minimum length allowed for the validated value. Declaration public int? min { get; set; } Property Value Type Description Nullable < Int32 > The minimum. trim Indicates whether to remove the Space characters from the validated value. Declaration public bool? trim { get; set; } Property Value Type Description Nullable < Boolean > The trim. type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridStringLengthRule Inheritance System.Object DxGridValidationRuleBase DxGridStringLengthRule Inherited Members DxGridValidationRuleBase.message DxGridValidationRuleBase.ignoreEmptyValue Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class DxGridStringLengthRule : DxGridValidationRuleBase Properties max Specifies the maximum length allowed for the validated value. Declaration public int? max { get; set; } Property Value Type Description Nullable < Int32 > The maximum. min Specifies the minimum length allowed for the validated value. Declaration public int? min { get; set; } Property Value Type Description Nullable < Int32 > The minimum. trim Indicates whether to remove the Space characters from the validated value. Declaration public bool? trim { get; set; } Property Value Type Description Nullable < System.Boolean > The trim. type Specifies the rule type Declaration public override DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Overrides DxGridValidationRuleBase.type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridValidationRuleBase.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridValidationRuleBase.html",
     "title": "Class DxGridValidationRuleBase",
-    "keywords": "Class DxGridValidationRuleBase Inheritance Object DxGridValidationRuleBase DxGridEmailRule DxGridNumericRule DxGridRangeRule DxGridRequiredRule DxGridStringLengthRule Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class DxGridValidationRuleBase Properties ignoreEmptyValue If set to true, empty values are valid. Declaration public bool? ignoreEmptyValue { get; set; } Property Value Type Description Nullable < Boolean > true if empty values are valid; otherwise, false . message Specifies the message that is shown if the rule is broken. Declaration public string message { get; set; } Property Value Type Description String The message. type Specifies the rule type Declaration public abstract DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DxGridValidationRuleBase Inheritance System.Object DxGridValidationRuleBase DxGridEmailRule DxGridNumericRule DxGridRangeRule DxGridRequiredRule DxGridStringLengthRule Namespace : Emby.Web.GenericEdit.Elements.DxGrid.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public abstract class DxGridValidationRuleBase Properties ignoreEmptyValue If set to true, empty values are valid. Declaration public bool? ignoreEmptyValue { get; set; } Property Value Type Description Nullable < System.Boolean > true if empty values are valid; otherwise, false . message Specifies the message that is shown if the rule is broken. Declaration public string message { get; set; } Property Value Type Description String The message. type Specifies the rule type Declaration public abstract DxValidationRuleType type { get; } Property Value Type Description DxValidationRuleType The the rule type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxValidationRuleType.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxValidationRuleType.html",
@@ -2082,17 +2082,17 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.LabelItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.LabelItem.html",
     "title": "Class LabelItem",
-    "keywords": "Class LabelItem Inheritance Object LabelItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class LabelItem Constructors LabelItem() Declaration public LabelItem() LabelItem(String) Declaration public LabelItem(string text) Parameters Type Name Description String text Properties CanHideInCompactView Gets or sets a value indicating whether the label can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description Boolean true if this label can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. HyperLink Declaration public string HyperLink { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > IsVisible Declaration public bool IsVisible { get; set; } Property Value Type Description Boolean Text Declaration public string Text { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LabelItem Inheritance System.Object LabelItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class LabelItem Constructors LabelItem() Declaration public LabelItem() LabelItem(String) Declaration public LabelItem(string text) Parameters Type Name Description String text Properties CanHideInCompactView Gets or sets a value indicating whether the label can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description System.Boolean true if this label can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. HyperLink Declaration public string HyperLink { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > IsVisible Declaration public bool IsVisible { get; set; } Property Value Type Description System.Boolean Text Declaration public string Text { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericItemList.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericItemList.html",
     "title": "Class GenericItemList",
-    "keywords": "Class GenericItemList Inheritance Object List < GenericListItem > GenericItemList Implements IList < GenericListItem > ICollection < GenericListItem > IReadOnlyList < GenericListItem > IReadOnlyCollection < GenericListItem > IEnumerable < GenericListItem > IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(GenericListItem) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(GenericListItem) List.BinarySearch(GenericListItem, IComparer) List.BinarySearch(Int32, Int32, GenericListItem, IComparer) List.Clear() List.Contains(GenericListItem) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(GenericListItem[]) System.Collections.Generic.List.CopyTo(Emby.Web.GenericEdit.Elements.List.GenericListItem[], System.Int32) List.CopyTo(Int32, GenericListItem[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(GenericListItem) List.IndexOf(GenericListItem, Int32) List.IndexOf(GenericListItem, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Web.GenericEdit.Elements.List.GenericListItem) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(GenericListItem) List.LastIndexOf(GenericListItem, Int32) List.LastIndexOf(GenericListItem, Int32, Int32) List.Remove(GenericListItem) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Web.GenericEdit.Elements.List Assembly : Emby.Web.GenericEdit.dll Syntax public class GenericItemList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors GenericItemList() Declaration public GenericItemList() GenericItemList(IEnumerable) Declaration public GenericItemList(IEnumerable collection) Parameters Type Name Description IEnumerable < GenericListItem > collection GenericItemList(Int32) Declaration public GenericItemList(int capacity) Parameters Type Name Description Int32 capacity Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GenericItemList Inheritance System.Object List < GenericListItem > GenericItemList Implements System.Collections.Generic.IList < GenericListItem > ICollection < GenericListItem > IReadOnlyList < GenericListItem > IReadOnlyCollection < GenericListItem > System.Collections.Generic.IEnumerable < GenericListItem > IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Web.GenericEdit.Elements.List.GenericListItem) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(GenericListItem) System.Collections.Generic.List.BinarySearch(Emby.Web.GenericEdit.Elements.List.GenericListItem, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, GenericListItem, IComparer) List.Clear() List.Contains(GenericListItem) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Web.GenericEdit.Elements.List.GenericListItem[]) List.CopyTo(GenericListItem[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Web.GenericEdit.Elements.List.GenericListItem[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(GenericListItem) List.IndexOf(GenericListItem, Int32) System.Collections.Generic.List.IndexOf(Emby.Web.GenericEdit.Elements.List.GenericListItem, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Web.GenericEdit.Elements.List.GenericListItem) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(GenericListItem) System.Collections.Generic.List.LastIndexOf(Emby.Web.GenericEdit.Elements.List.GenericListItem, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Web.GenericEdit.Elements.List.GenericListItem, System.Int32, System.Int32) List.Remove(GenericListItem) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Web.GenericEdit.Elements.List Assembly : Emby.Web.GenericEdit.dll Syntax public class GenericItemList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors GenericItemList() Declaration public GenericItemList() GenericItemList(IEnumerable) Declaration public GenericItemList(IEnumerable collection) Parameters Type Name Description System.Collections.Generic.IEnumerable < GenericListItem > collection GenericItemList(Int32) Declaration public GenericItemList(int capacity) Parameters Type Name Description Int32 capacity Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericListItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericListItem.html",
     "title": "Class GenericListItem",
-    "keywords": "Class GenericListItem Inheritance Object GenericListItem Namespace : Emby.Web.GenericEdit.Elements.List Assembly : Emby.Web.GenericEdit.dll Syntax public class GenericListItem Constructors GenericListItem() Declaration public GenericListItem() GenericListItem(IconNames, String, String) Declaration public GenericListItem(IconNames icon, string primaryText, string secondaryText) Parameters Type Name Description IconNames icon String primaryText String secondaryText Properties Button1 Declaration public ButtonItem Button1 { get; set; } Property Value Type Description ButtonItem Button2 Declaration public ButtonItem Button2 { get; set; } Property Value Type Description ButtonItem HasPercentage Declaration public bool HasPercentage { get; set; } Property Value Type Description Boolean HyperLink Declaration public string HyperLink { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > IconMode Declaration public ItemListIconMode IconMode { get; set; } Property Value Type Description ItemListIconMode PercentComplete Declaration public int PercentComplete { get; set; } Property Value Type Description Int32 PrimaryText Declaration public string PrimaryText { get; set; } Property Value Type Description String SecondaryText Declaration public string SecondaryText { get; set; } Property Value Type Description String ShowSecondaryFirst Declaration public bool ShowSecondaryFirst { get; set; } Property Value Type Description Boolean Status Declaration public ItemStatus Status { get; set; } Property Value Type Description ItemStatus SubItems Declaration public List SubItems { get; set; } Property Value Type Description List < GenericListItem > Tag Declaration public TagItem Tag { get; set; } Property Value Type Description TagItem Toggle Declaration public ToggleButtonItem Toggle { get; set; } Property Value Type Description ToggleButtonItem Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GenericListItem Inheritance System.Object GenericListItem Namespace : Emby.Web.GenericEdit.Elements.List Assembly : Emby.Web.GenericEdit.dll Syntax public class GenericListItem Constructors GenericListItem() Declaration public GenericListItem() GenericListItem(IconNames, String, String) Declaration public GenericListItem(IconNames icon, string primaryText, string secondaryText) Parameters Type Name Description IconNames icon String primaryText String secondaryText Properties Button1 Declaration public ButtonItem Button1 { get; set; } Property Value Type Description ButtonItem Button2 Declaration public ButtonItem Button2 { get; set; } Property Value Type Description ButtonItem HasPercentage Declaration public bool HasPercentage { get; set; } Property Value Type Description System.Boolean HyperLink Declaration public string HyperLink { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > IconMode Declaration public ItemListIconMode IconMode { get; set; } Property Value Type Description ItemListIconMode PercentComplete Declaration public int PercentComplete { get; set; } Property Value Type Description Int32 PrimaryText Declaration public string PrimaryText { get; set; } Property Value Type Description String SecondaryText Declaration public string SecondaryText { get; set; } Property Value Type Description String ShowSecondaryFirst Declaration public bool ShowSecondaryFirst { get; set; } Property Value Type Description System.Boolean Status Declaration public ItemStatus Status { get; set; } Property Value Type Description ItemStatus SubItems Declaration public List SubItems { get; set; } Property Value Type Description List < GenericListItem > Tag Declaration public TagItem Tag { get; set; } Property Value Type Description TagItem Toggle Declaration public ToggleButtonItem Toggle { get; set; } Property Value Type Description ToggleButtonItem Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.List.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.List.html",
@@ -2107,22 +2107,22 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.ProgressItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.ProgressItem.html",
     "title": "Class ProgressItem",
-    "keywords": "Class ProgressItem Inheritance Object ProgressItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class ProgressItem Constructors ProgressItem() Declaration public ProgressItem() ProgressItem(Int32, Int32, String) Declaration public ProgressItem(int currentValue, int maxValue, string progressText) Parameters Type Name Description Int32 currentValue Int32 maxValue String progressText Properties CurrentValue Declaration public int CurrentValue { get; set; } Property Value Type Description Int32 MaxValue Declaration public int MaxValue { get; set; } Property Value Type Description Int32 ProgressText Declaration public string ProgressText { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProgressItem Inheritance System.Object ProgressItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class ProgressItem Constructors ProgressItem() Declaration public ProgressItem() ProgressItem(Int32, Int32, String) Declaration public ProgressItem(int currentValue, int maxValue, string progressText) Parameters Type Name Description Int32 currentValue Int32 maxValue String progressText Properties CurrentValue Declaration public int CurrentValue { get; set; } Property Value Type Description Int32 MaxValue Declaration public int MaxValue { get; set; } Property Value Type Description Int32 ProgressText Declaration public string ProgressText { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.SpacerItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.SpacerItem.html",
     "title": "Class SpacerItem",
-    "keywords": "Class SpacerItem Inheritance Object SpacerItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class SpacerItem Constructors SpacerItem() Declaration public SpacerItem() SpacerItem(SpacerSize) Declaration public SpacerItem(SpacerSize spacerSize) Parameters Type Name Description SpacerSize spacerSize Properties CanHideInCompactView Gets or sets a value indicating whether the spacer can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description Boolean true if this spacer can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. Size Declaration public SpacerSize Size { get; set; } Property Value Type Description SpacerSize Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SpacerItem Inheritance System.Object SpacerItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class SpacerItem Constructors SpacerItem() Declaration public SpacerItem() SpacerItem(SpacerSize) Declaration public SpacerItem(SpacerSize spacerSize) Parameters Type Name Description SpacerSize spacerSize Properties CanHideInCompactView Gets or sets a value indicating whether the spacer can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description System.Boolean true if this spacer can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. Size Declaration public SpacerSize Size { get; set; } Property Value Type Description SpacerSize Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.StatusItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.StatusItem.html",
     "title": "Class StatusItem",
-    "keywords": "Class StatusItem Inheritance Object StatusItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class StatusItem Constructors StatusItem() Declaration public StatusItem() StatusItem(String, String) Declaration public StatusItem(string caption, string statusText) Parameters Type Name Description String caption String statusText StatusItem(String, String, ItemStatus) Declaration public StatusItem(string caption, string statusText, ItemStatus status) Parameters Type Name Description String caption String statusText ItemStatus status Properties CanHideInCompactView Gets or sets a value indicating whether the item can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description Boolean true if this item can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. Caption Declaration public string Caption { get; set; } Property Value Type Description String Status Declaration public ItemStatus Status { get; set; } Property Value Type Description ItemStatus StatusText Declaration public string StatusText { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StatusItem Inheritance System.Object StatusItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class StatusItem Constructors StatusItem() Declaration public StatusItem() StatusItem(String, String) Declaration public StatusItem(string caption, string statusText) Parameters Type Name Description String caption String statusText StatusItem(String, String, ItemStatus) Declaration public StatusItem(string caption, string statusText, ItemStatus status) Parameters Type Name Description String caption String statusText ItemStatus status Properties CanHideInCompactView Gets or sets a value indicating whether the item can be hidden in views with limited screen space. Declaration public bool CanHideInCompactView { get; set; } Property Value Type Description System.Boolean true if this item can be hidden; otherwise, false . Remarks This is intentended for hiding elements in views (like TV mnode), where screen space is limited. Apply this to non-essential elements only as there might be no way to make them visible at the client side. Caption Declaration public string Caption { get; set; } Property Value Type Description String Status Declaration public ItemStatus Status { get; set; } Property Value Type Description ItemStatus StatusText Declaration public string StatusText { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.TagItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.TagItem.html",
     "title": "Class TagItem",
-    "keywords": "Class TagItem Inheritance Object TagItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class TagItem Constructors TagItem() Declaration public TagItem() TagItem(String, TagTypes, String) Declaration public TagItem(string text, TagTypes tagType, string color = null) Parameters Type Name Description String text TagTypes tagType String color Properties Color Declaration public string Color { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > TagType Declaration public TagTypes TagType { get; set; } Property Value Type Description TagTypes Text Declaration public string Text { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TagItem Inheritance System.Object TagItem Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class TagItem Constructors TagItem() Declaration public TagItem() TagItem(String, TagTypes, String) Declaration public TagItem(string text, TagTypes tagType, string color = null) Parameters Type Name Description String text TagTypes tagType String color Properties Color Declaration public string Color { get; set; } Property Value Type Description String Icon Declaration public IconNames? Icon { get; set; } Property Value Type Description Nullable < IconNames > TagType Declaration public TagTypes TagType { get; set; } Property Value Type Description TagTypes Text Declaration public string Text { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.TagTypes.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.TagTypes.html",
@@ -2132,17 +2132,17 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Elements.ToggleButtonItem.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Elements.ToggleButtonItem.html",
     "title": "Class ToggleButtonItem",
-    "keywords": "Class ToggleButtonItem Inheritance Object ButtonItem ToggleButtonItem Inherited Members ButtonItem.Caption ButtonItem.Icon ButtonItem.IsEnabled ButtonItem.IsVisible ButtonItem.Data1 ButtonItem.Data2 ButtonItem.ConfirmationPrompt ButtonItem.CreateInBottomPanel ButtonItem.SubMenuButtons ButtonItem.CanShowAsPageButton ButtonItem.CanHideInCompactView Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class ToggleButtonItem : ButtonItem Constructors ToggleButtonItem() Declaration public ToggleButtonItem() ToggleButtonItem(String) Declaration public ToggleButtonItem(string caption) Parameters Type Name Description String caption Properties IsChecked Declaration public bool IsChecked { get; set; } Property Value Type Description Boolean IsToogle Declaration public bool IsToogle { get; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ToggleButtonItem Inheritance System.Object ButtonItem ToggleButtonItem Inherited Members ButtonItem.Caption ButtonItem.Icon ButtonItem.IsEnabled ButtonItem.IsVisible ButtonItem.Data1 ButtonItem.Data2 ButtonItem.ConfirmationPrompt ButtonItem.CreateInBottomPanel ButtonItem.SubMenuButtons ButtonItem.CanShowAsPageButton ButtonItem.CanHideInCompactView Namespace : Emby.Web.GenericEdit.Elements Assembly : Emby.Web.GenericEdit.dll Syntax public class ToggleButtonItem : ButtonItem Constructors ToggleButtonItem() Declaration public ToggleButtonItem() ToggleButtonItem(String) Declaration public ToggleButtonItem(string caption) Parameters Type Name Description String caption Properties IsChecked Declaration public bool IsChecked { get; set; } Property Value Type Description System.Boolean IsToogle Declaration public bool IsToogle { get; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuilder.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuilder.html",
     "title": "Class EditorBuilder",
-    "keywords": "Class EditorBuilder Inheritance Object EditorBuilder Namespace : Emby.Web.GenericEdit.Factory Assembly : Emby.Web.GenericEdit.dll Syntax public static class EditorBuilder Methods BuildFromObject(Object, Object, String, String, ButtonItem, EditorBuildOptions) Declaration public static EditObjectContainer BuildFromObject(object editObject, object defaultObject, string rootTitle, string rootDescription, ButtonItem titleButton, EditorBuildOptions options) Parameters Type Name Description Object editObject Object defaultObject String rootTitle String rootDescription ButtonItem titleButton EditorBuildOptions options Returns Type Description EditObjectContainer"
+    "keywords": "Class EditorBuilder Inheritance System.Object EditorBuilder Namespace : Emby.Web.GenericEdit.Factory Assembly : Emby.Web.GenericEdit.dll Syntax public static class EditorBuilder Methods BuildFromObject(Object, Object, String, String, ButtonItem, EditorBuildOptions) Declaration public static EditObjectContainer BuildFromObject(object editObject, object defaultObject, string rootTitle, string rootDescription, ButtonItem titleButton, EditorBuildOptions options) Parameters Type Name Description System.Object editObject System.Object defaultObject String rootTitle String rootDescription ButtonItem titleButton EditorBuildOptions options Returns Type Description EditObjectContainer"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuildOptions.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuildOptions.html",
     "title": "Class EditorBuildOptions",
-    "keywords": "Class EditorBuildOptions Inheritance Object EditorBuildOptions Namespace : Emby.Web.GenericEdit.Factory Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorBuildOptions Properties IncludeChildObjects Declaration public bool IncludeChildObjects { get; set; } Property Value Type Description Boolean IncludeIgnored Declaration public bool IncludeIgnored { get; set; } Property Value Type Description Boolean IncludeNonBrowsable Declaration public bool IncludeNonBrowsable { get; set; } Property Value Type Description Boolean IncludeReadOnly Declaration public bool IncludeReadOnly { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EditorBuildOptions Inheritance System.Object EditorBuildOptions Namespace : Emby.Web.GenericEdit.Factory Assembly : Emby.Web.GenericEdit.dll Syntax public class EditorBuildOptions Properties IncludeChildObjects Declaration public bool IncludeChildObjects { get; set; } Property Value Type Description System.Boolean IncludeIgnored Declaration public bool IncludeIgnored { get; set; } Property Value Type Description System.Boolean IncludeNonBrowsable Declaration public bool IncludeNonBrowsable { get; set; } Property Value Type Description System.Boolean IncludeReadOnly Declaration public bool IncludeReadOnly { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Factory.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Factory.html",
@@ -2167,12 +2167,12 @@
   "reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeDetector.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeDetector.html",
     "title": "Class PropertyChangeDetector",
-    "keywords": "Class PropertyChangeDetector Inheritance Object PropertyChangeDetector Namespace : Emby.Web.GenericEdit.PropertyDiff Assembly : Emby.Web.GenericEdit.dll Syntax public static class PropertyChangeDetector Methods DetectObjectPropertyChanges(Object, Object, EditorBuildOptions) Declaration public static List DetectObjectPropertyChanges(object oldObject, object newObject, EditorBuildOptions options = null) Parameters Type Name Description Object oldObject Object newObject EditorBuildOptions options Returns Type Description List < PropertyChangeInfo >"
+    "keywords": "Class PropertyChangeDetector Inheritance System.Object PropertyChangeDetector Namespace : Emby.Web.GenericEdit.PropertyDiff Assembly : Emby.Web.GenericEdit.dll Syntax public static class PropertyChangeDetector Methods DetectObjectPropertyChanges(Object, Object, EditorBuildOptions) Declaration public static List DetectObjectPropertyChanges(object oldObject, object newObject, EditorBuildOptions options = null) Parameters Type Name Description System.Object oldObject System.Object newObject EditorBuildOptions options Returns Type Description List < PropertyChangeInfo >"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeInfo.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeInfo.html",
     "title": "Class PropertyChangeInfo",
-    "keywords": "Class PropertyChangeInfo Inheritance Object PropertyChangeInfo Namespace : Emby.Web.GenericEdit.PropertyDiff Assembly : Emby.Web.GenericEdit.dll Syntax public class PropertyChangeInfo Properties Descriptor Declaration public PropertyDescriptor Descriptor { get; set; } Property Value Type Description PropertyDescriptor NewString Declaration public string NewString { get; set; } Property Value Type Description String NewValue Declaration public object NewValue { get; set; } Property Value Type Description Object OldString Declaration public string OldString { get; set; } Property Value Type Description String OldValue Declaration public object OldValue { get; set; } Property Value Type Description Object ParentPath Declaration public string ParentPath { get; set; } Property Value Type Description String PropertyName Declaration public string PropertyName { get; set; } Property Value Type Description String PropertyPath Declaration public string PropertyPath { get; set; } Property Value Type Description String Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PropertyChangeInfo Inheritance System.Object PropertyChangeInfo Namespace : Emby.Web.GenericEdit.PropertyDiff Assembly : Emby.Web.GenericEdit.dll Syntax public class PropertyChangeInfo Properties Descriptor Declaration public PropertyDescriptor Descriptor { get; set; } Property Value Type Description System.ComponentModel.PropertyDescriptor NewString Declaration public string NewString { get; set; } Property Value Type Description String NewValue Declaration public object NewValue { get; set; } Property Value Type Description System.Object OldString Declaration public string OldString { get; set; } Property Value Type Description String OldValue Declaration public object OldValue { get; set; } Property Value Type Description System.Object ParentPath Declaration public string ParentPath { get; set; } Property Value Type Description String PropertyName Declaration public string PropertyName { get; set; } Property Value Type Description String PropertyPath Declaration public string PropertyPath { get; set; } Property Value Type Description String Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Validation.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Validation.html",
@@ -2182,42 +2182,42 @@
   "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationContext.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationContext.html",
     "title": "Class ValidationContext",
-    "keywords": "Class ValidationContext Inheritance Object ValidationContext Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationContext Properties Container Declaration public EditObjectContainer Container { get; } Property Value Type Description EditObjectContainer CurrentEditorGroup Declaration public EditorGroup CurrentEditorGroup { get; } Property Value Type Description EditorGroup CurrentObject Declaration public EditableObjectBase CurrentObject { get; } Property Value Type Description EditableObjectBase ErrorList Declaration public ValidationErrorList ErrorList { get; } Property Value Type Description ValidationErrorList FullId Declaration public string FullId { get; } Property Value Type Description String HasErrors Declaration public bool HasErrors { get; } Property Value Type Description Boolean LocalId Declaration public string LocalId { get; } Property Value Type Description String ParentContext Declaration public ValidationContext ParentContext { get; } Property Value Type Description ValidationContext Methods AddValidationError(String) Declaration public void AddValidationError(string message) Parameters Type Name Description String message AddValidationError(String, String) Declaration public void AddValidationError(string propertyName, string message) Parameters Type Name Description String propertyName String message GetResult() Declaration public ValidationResult GetResult() Returns Type Description ValidationResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ValidationContext Inheritance System.Object ValidationContext Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationContext Properties Container Declaration public EditObjectContainer Container { get; } Property Value Type Description EditObjectContainer CurrentEditorGroup Declaration public EditorGroup CurrentEditorGroup { get; } Property Value Type Description EditorGroup CurrentObject Declaration public EditableObjectBase CurrentObject { get; } Property Value Type Description EditableObjectBase ErrorList Declaration public ValidationErrorList ErrorList { get; } Property Value Type Description ValidationErrorList FullId Declaration public string FullId { get; } Property Value Type Description String HasErrors Declaration public bool HasErrors { get; } Property Value Type Description System.Boolean LocalId Declaration public string LocalId { get; } Property Value Type Description String ParentContext Declaration public ValidationContext ParentContext { get; } Property Value Type Description ValidationContext Methods AddValidationError(String) Declaration public void AddValidationError(string message) Parameters Type Name Description String message AddValidationError(String, String) Declaration public void AddValidationError(string propertyName, string message) Parameters Type Name Description String propertyName String message GetResult() Declaration public ValidationResult GetResult() Returns Type Description ValidationResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationError.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationError.html",
     "title": "Class ValidationError",
-    "keywords": "Class ValidationError Class representing a validation error for descendants of EditableObjectBase or EditableOptionsBase . Inheritance Object ValidationError Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationError Constructors ValidationError() Initializes a new instance of the ValidationError class. Declaration public ValidationError() ValidationError(String, Nullable, String, String, String, String) Initializes a new instance of the ValidationError class. Declaration public ValidationError(string editorId, EditorTypes? editorType, string propertyName, string propertyDisplayName, string stringValue, string errorMessage) Parameters Type Name Description String editorId The editor identifier. Nullable < EditorTypes > editorType Type of the editor. String propertyName Name of the property. String propertyDisplayName Display name of the property. String stringValue The string value. String errorMessage The error message. Properties EditorId Gets or sets the editor identifier. Declaration public string EditorId { get; set; } Property Value Type Description String The editor identifier. EditorType Gets or sets the type of the editor. Declaration public EditorTypes? EditorType { get; set; } Property Value Type Description Nullable < EditorTypes > The type of the editor. ErrorMessage Gets or sets the error message. Declaration public string ErrorMessage { get; set; } Property Value Type Description String The error message. PropertyDisplayName Gets or sets the display name of the property. Declaration public string PropertyDisplayName { get; set; } Property Value Type Description String The display name of the property. PropertyName Gets or sets the name of the property. Declaration public string PropertyName { get; set; } Property Value Type Description String The name of the property. StringValue Gets or sets the string value. Declaration public string StringValue { get; set; } Property Value Type Description String The string value. Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ValidationError Class representing a validation error for descendants of EditableObjectBase or EditableOptionsBase . Inheritance System.Object ValidationError Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationError Constructors ValidationError() Initializes a new instance of the ValidationError class. Declaration public ValidationError() ValidationError(String, Nullable, String, String, String, String) Initializes a new instance of the ValidationError class. Declaration public ValidationError(string editorId, EditorTypes? editorType, string propertyName, string propertyDisplayName, string stringValue, string errorMessage) Parameters Type Name Description String editorId The editor identifier. Nullable < EditorTypes > editorType Type of the editor. String propertyName Name of the property. String propertyDisplayName Display name of the property. String stringValue The string value. String errorMessage The error message. Properties EditorId Gets or sets the editor identifier. Declaration public string EditorId { get; set; } Property Value Type Description String The editor identifier. EditorType Gets or sets the type of the editor. Declaration public EditorTypes? EditorType { get; set; } Property Value Type Description Nullable < EditorTypes > The type of the editor. ErrorMessage Gets or sets the error message. Declaration public string ErrorMessage { get; set; } Property Value Type Description String The error message. PropertyDisplayName Gets or sets the display name of the property. Declaration public string PropertyDisplayName { get; set; } Property Value Type Description String The display name of the property. PropertyName Gets or sets the name of the property. Declaration public string PropertyName { get; set; } Property Value Type Description String The name of the property. StringValue Gets or sets the string value. Declaration public string StringValue { get; set; } Property Value Type Description String The string value. Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationErrorList.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationErrorList.html",
     "title": "Class ValidationErrorList",
-    "keywords": "Class ValidationErrorList Class representing a list of validation errors for descendants of EditableObjectBase or EditableOptionsBase . Inheritance Object List < ValidationError > ValidationErrorList Implements IList < ValidationError > ICollection < ValidationError > IReadOnlyList < ValidationError > IReadOnlyCollection < ValidationError > IEnumerable < ValidationError > IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(ValidationError) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(ValidationError) List.BinarySearch(ValidationError, IComparer) List.BinarySearch(Int32, Int32, ValidationError, IComparer) List.Clear() List.Contains(ValidationError) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(ValidationError[]) System.Collections.Generic.List.CopyTo(Emby.Web.GenericEdit.Validation.ValidationError[], System.Int32) List.CopyTo(Int32, ValidationError[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(ValidationError) List.IndexOf(ValidationError, Int32) List.IndexOf(ValidationError, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Web.GenericEdit.Validation.ValidationError) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(ValidationError) List.LastIndexOf(ValidationError, Int32) List.LastIndexOf(ValidationError, Int32, Int32) List.Remove(ValidationError) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationErrorList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Methods CreateMesssage() Declaration public string CreateMesssage() Returns Type Description String Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ValidationErrorList Class representing a list of validation errors for descendants of EditableObjectBase or EditableOptionsBase . Inheritance System.Object List < ValidationError > ValidationErrorList Implements System.Collections.Generic.IList < ValidationError > ICollection < ValidationError > IReadOnlyList < ValidationError > IReadOnlyCollection < ValidationError > System.Collections.Generic.IEnumerable < ValidationError > IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(Emby.Web.GenericEdit.Validation.ValidationError) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(ValidationError) System.Collections.Generic.List.BinarySearch(Emby.Web.GenericEdit.Validation.ValidationError, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, ValidationError, IComparer) List.Clear() List.Contains(ValidationError) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(Emby.Web.GenericEdit.Validation.ValidationError[]) List.CopyTo(ValidationError[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, Emby.Web.GenericEdit.Validation.ValidationError[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(ValidationError) List.IndexOf(ValidationError, Int32) System.Collections.Generic.List.IndexOf(Emby.Web.GenericEdit.Validation.ValidationError, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, Emby.Web.GenericEdit.Validation.ValidationError) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(ValidationError) System.Collections.Generic.List.LastIndexOf(Emby.Web.GenericEdit.Validation.ValidationError, System.Int32) System.Collections.Generic.List.LastIndexOf(Emby.Web.GenericEdit.Validation.ValidationError, System.Int32, System.Int32) List.Remove(ValidationError) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationErrorList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Methods CreateMesssage() Declaration public string CreateMesssage() Returns Type Description String Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationException.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationException.html",
     "title": "Class ValidationException",
-    "keywords": "Class ValidationException Class representing a list of validation errors for descendants of EditableObjectBase or EditableOptionsBase . Inheritance Object Exception ValidationException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationException : Exception, ISerializable Constructors ValidationException(ValidationResult) Initializes a new instance of the Exception class. Declaration public ValidationException(ValidationResult result) Parameters Type Name Description ValidationResult result Properties Message Gets a message that describes the current exception. Declaration public override string Message { get; } Property Value Type Description String The error message that explains the reason for the exception, or an empty string (\"\"). Overrides Exception.Message Result Declaration public ValidationResult Result { get; } Property Value Type Description ValidationResult Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ValidationException Class representing a list of validation errors for descendants of EditableObjectBase or EditableOptionsBase . Inheritance System.Object Exception ValidationException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationException : Exception, ISerializable Constructors ValidationException(ValidationResult) Initializes a new instance of the Exception class. Declaration public ValidationException(ValidationResult result) Parameters Type Name Description ValidationResult result Properties Message Gets a message that describes the current exception. Declaration public override string Message { get; } Property Value Type Description String The error message that explains the reason for the exception, or an empty string (\"\"). Overrides System.Exception.Message Result Declaration public ValidationResult Result { get; } Property Value Type Description ValidationResult Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationResult.html": {
     "href": "reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationResult.html",
     "title": "Class ValidationResult",
-    "keywords": "Class ValidationResult Inheritance Object ValidationResult Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationResult Properties Container Declaration public EditObjectContainer Container { get; } Property Value Type Description EditObjectContainer EditableObject Declaration public EditableObjectBase EditableObject { get; } Property Value Type Description EditableObjectBase ErrorList Declaration public ValidationErrorList ErrorList { get; } Property Value Type Description ValidationErrorList HasErrors Declaration public bool HasErrors { get; } Property Value Type Description Boolean Methods GetErrorMessage() Declaration public string GetErrorMessage() Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ValidationResult Inheritance System.Object ValidationResult Namespace : Emby.Web.GenericEdit.Validation Assembly : Emby.Web.GenericEdit.dll Syntax public class ValidationResult Properties Container Declaration public EditObjectContainer Container { get; } Property Value Type Description EditObjectContainer EditableObject Declaration public EditableObjectBase EditableObject { get; } Property Value Type Description EditableObjectBase ErrorList Declaration public ValidationErrorList ErrorList { get; } Property Value Type Description ValidationErrorList HasErrors Declaration public bool HasErrors { get; } Property Value Type Description System.Boolean Methods GetErrorMessage() Declaration public string GetErrorMessage() Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.html",
     "title": "Class ConfigurationManagerExtensions",
-    "keywords": "Class ConfigurationManagerExtensions Inheritance Object ConfigurationManagerExtensions Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public static class ConfigurationManagerExtensions Methods GetConfiguration(IConfigurationManager, String) Declaration public static T GetConfiguration(this IConfigurationManager manager, string key) Parameters Type Name Description IConfigurationManager manager String key Returns Type Description T Type Parameters Name Description T"
+    "keywords": "Class ConfigurationManagerExtensions Inheritance System.Object ConfigurationManagerExtensions Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public static class ConfigurationManagerExtensions Methods GetConfiguration(IConfigurationManager, String) Declaration public static T GetConfiguration(this IConfigurationManager manager, string key) Parameters Type Name Description IConfigurationManager manager String key Returns Type Description T Type Parameters Name Description T"
   },
   "reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationStore.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationStore.html",
     "title": "Class ConfigurationStore",
-    "keywords": "Class ConfigurationStore Inheritance Object ConfigurationStore Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public class ConfigurationStore Properties ConfigurationType Declaration public Type ConfigurationType { get; set; } Property Value Type Description System.Type Key Declaration public string Key { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ConfigurationStore Inheritance System.Object ConfigurationStore Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public class ConfigurationStore Properties ConfigurationType Declaration public Type ConfigurationType { get; set; } Property Value Type Description Type Key Declaration public string Key { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationUpdateEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationUpdateEventArgs.html",
     "title": "Class ConfigurationUpdateEventArgs",
-    "keywords": "Class ConfigurationUpdateEventArgs Inheritance Object EventArgs ConfigurationUpdateEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public sealed class ConfigurationUpdateEventArgs : EventArgs Properties Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. NewConfiguration Gets or sets the new configuration. Declaration public object NewConfiguration { get; set; } Property Value Type Description Object The new configuration. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ConfigurationUpdateEventArgs Inheritance System.Object System.EventArgs ConfigurationUpdateEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public sealed class ConfigurationUpdateEventArgs : EventArgs Properties Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. NewConfiguration Gets or sets the new configuration. Declaration public object NewConfiguration { get; set; } Property Value Type Description System.Object The new configuration. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Configuration.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Configuration.html",
@@ -2227,27 +2227,27 @@
   "reference/pluginapi/MediaBrowser.Common.Configuration.IApplicationPaths.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Configuration.IApplicationPaths.html",
     "title": "Interface IApplicationPaths",
-    "keywords": "Interface IApplicationPaths Interface IApplicationPaths Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public interface IApplicationPaths Properties CachePath Gets the folder path to the cache directory Declaration string CachePath { get; } Property Value Type Description String The cache directory. ConfigurationDirectoryPath Gets the path to the application configuration root directory Declaration string ConfigurationDirectoryPath { get; } Property Value Type Description String The configuration directory path. DataPath Gets the folder path to the data directory Declaration string DataPath { get; } Property Value Type Description String The data directory. LogDirectoryPath Gets the path to the log directory Declaration string LogDirectoryPath { get; } Property Value Type Description String The log directory path. PluginConfigurationsPath Gets the path to the plugin configurations directory Declaration string PluginConfigurationsPath { get; } Property Value Type Description String The plugin configurations path. PluginsPath Gets the path to the plugin directory Declaration string PluginsPath { get; } Property Value Type Description String The plugins path. ProgramDataPath Gets the path to the program data folder Declaration string ProgramDataPath { get; } Property Value Type Description String The program data path. ProgramSystemPath Gets the path to the program system folder Declaration string ProgramSystemPath { get; } Property Value Type Description String The program data path. SystemConfigurationFilePath Gets the path to the system configuration file Declaration string SystemConfigurationFilePath { get; } Property Value Type Description String The system configuration file path. TempDirectory Gets the folder path to the temp directory within the cache folder Declaration string TempDirectory { get; } Property Value Type Description String The temp directory. TempUpdatePath Gets the path to where temporary update files will be stored Declaration string TempUpdatePath { get; } Property Value Type Description String The plugin configurations path. VirtualDataPath Declaration string VirtualDataPath { get; } Property Value Type Description String Methods GetCachePath() Declaration ReadOnlySpan GetCachePath() Returns Type Description ReadOnlySpan < Char > GetImageCachePath() Gets the image cache path. Declaration ReadOnlySpan GetImageCachePath() Returns Type Description ReadOnlySpan < Char > The image cache path. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IApplicationPaths Interface IApplicationPaths Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public interface IApplicationPaths Properties CachePath Gets the folder path to the cache directory Declaration string CachePath { get; } Property Value Type Description String The cache directory. ConfigurationDirectoryPath Gets the path to the application configuration root directory Declaration string ConfigurationDirectoryPath { get; } Property Value Type Description String The configuration directory path. DataPath Gets the folder path to the data directory Declaration string DataPath { get; } Property Value Type Description String The data directory. LogDirectoryPath Gets the path to the log directory Declaration string LogDirectoryPath { get; } Property Value Type Description String The log directory path. PluginConfigurationsPath Gets the path to the plugin configurations directory Declaration string PluginConfigurationsPath { get; } Property Value Type Description String The plugin configurations path. PluginsPath Gets the path to the plugin directory Declaration string PluginsPath { get; } Property Value Type Description String The plugins path. ProgramDataPath Gets the path to the program data folder Declaration string ProgramDataPath { get; } Property Value Type Description String The program data path. ProgramSystemPath Gets the path to the program system folder Declaration string ProgramSystemPath { get; } Property Value Type Description String The program data path. SystemConfigurationFilePath Gets the path to the system configuration file Declaration string SystemConfigurationFilePath { get; } Property Value Type Description String The system configuration file path. TempDirectory Gets the folder path to the temp directory within the cache folder Declaration string TempDirectory { get; } Property Value Type Description String The temp directory. TempUpdatePath Gets the path to where temporary update files will be stored Declaration string TempUpdatePath { get; } Property Value Type Description String The plugin configurations path. VirtualDataPath Declaration string VirtualDataPath { get; } Property Value Type Description String Methods GetCachePath() Declaration ReadOnlySpan GetCachePath() Returns Type Description System.ReadOnlySpan < System.Char > GetImageCachePath() Gets the image cache path. Declaration ReadOnlySpan GetImageCachePath() Returns Type Description System.ReadOnlySpan < System.Char > The image cache path. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationFactory.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationFactory.html",
     "title": "Interface IConfigurationFactory",
-    "keywords": "Interface IConfigurationFactory Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public interface IConfigurationFactory Methods GetConfigurations() Declaration IEnumerable GetConfigurations() Returns Type Description IEnumerable < ConfigurationStore > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IConfigurationFactory Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public interface IConfigurationFactory Methods GetConfigurations() Declaration IEnumerable GetConfigurations() Returns Type Description System.Collections.Generic.IEnumerable < ConfigurationStore > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationManager.html",
     "title": "Interface IConfigurationManager",
-    "keywords": "Interface IConfigurationManager Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public interface IConfigurationManager Properties CommonApplicationPaths Gets or sets the application paths. Declaration IApplicationPaths CommonApplicationPaths { get; } Property Value Type Description IApplicationPaths The application paths. CommonConfiguration Gets the configuration. Declaration BaseApplicationConfiguration CommonConfiguration { get; } Property Value Type Description BaseApplicationConfiguration The configuration. Methods AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable factories) Parameters Type Name Description IEnumerable < IConfigurationFactory > factories The factories. GetConfiguration(String) Gets the configuration. Declaration object GetConfiguration(string key) Parameters Type Name Description String key The key. Returns Type Description Object System.Object. GetConfigurationType(String) Gets the type of the configuration. Declaration Type GetConfigurationType(string key) Parameters Type Name Description String key The key. Returns Type Description System.Type Type. ReplaceConfiguration(BaseApplicationConfiguration) Replaces the configuration. Declaration void ReplaceConfiguration(BaseApplicationConfiguration newConfiguration) Parameters Type Name Description BaseApplicationConfiguration newConfiguration The new configuration. SaveConfiguration() Saves the configuration. Declaration void SaveConfiguration() SaveConfiguration(String, Object) Saves the configuration. Declaration void SaveConfiguration(string key, object configuration) Parameters Type Name Description String key The key. Object configuration The configuration. Events ConfigurationUpdated Occurs when [configuration updated]. Declaration event EventHandler ConfigurationUpdated Event Type Type Description EventHandler < EventArgs > NamedConfigurationUpdated Occurs when [named configuration updated]. Declaration event EventHandler NamedConfigurationUpdated Event Type Type Description EventHandler < ConfigurationUpdateEventArgs > NamedConfigurationUpdating Occurs when [configuration updating]. Declaration event EventHandler NamedConfigurationUpdating Event Type Type Description EventHandler < ConfigurationUpdateEventArgs > Extension Methods MetadataConfigurationExtensions.GetMetadataConfiguration(IConfigurationManager) ConfigurationManagerExtensions.GetConfiguration(IConfigurationManager, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IConfigurationManager Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public interface IConfigurationManager Properties CommonApplicationPaths Gets or sets the application paths. Declaration IApplicationPaths CommonApplicationPaths { get; } Property Value Type Description IApplicationPaths The application paths. CommonConfiguration Gets the configuration. Declaration BaseApplicationConfiguration CommonConfiguration { get; } Property Value Type Description BaseApplicationConfiguration The configuration. Methods AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable factories) Parameters Type Name Description System.Collections.Generic.IEnumerable < IConfigurationFactory > factories The factories. GetConfiguration(String) Gets the configuration. Declaration object GetConfiguration(string key) Parameters Type Name Description String key The key. Returns Type Description System.Object System.Object. GetConfigurationType(String) Gets the type of the configuration. Declaration Type GetConfigurationType(string key) Parameters Type Name Description String key The key. Returns Type Description Type Type. ReplaceConfiguration(BaseApplicationConfiguration) Replaces the configuration. Declaration void ReplaceConfiguration(BaseApplicationConfiguration newConfiguration) Parameters Type Name Description BaseApplicationConfiguration newConfiguration The new configuration. SaveConfiguration() Saves the configuration. Declaration void SaveConfiguration() SaveConfiguration(String, Object) Saves the configuration. Declaration void SaveConfiguration(string key, object configuration) Parameters Type Name Description String key The key. System.Object configuration The configuration. Events ConfigurationUpdated Occurs when [configuration updated]. Declaration event EventHandler ConfigurationUpdated Event Type Type Description System.EventHandler < System.EventArgs > NamedConfigurationUpdated Occurs when [named configuration updated]. Declaration event EventHandler NamedConfigurationUpdated Event Type Type Description System.EventHandler < ConfigurationUpdateEventArgs > NamedConfigurationUpdating Occurs when [configuration updating]. Declaration event EventHandler NamedConfigurationUpdating Event Type Type Description System.EventHandler < ConfigurationUpdateEventArgs > Extension Methods MetadataConfigurationExtensions.GetMetadataConfiguration(IConfigurationManager) ConfigurationManagerExtensions.GetConfiguration(IConfigurationManager, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Configuration.IValidatingConfiguration.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Configuration.IValidatingConfiguration.html",
     "title": "Interface IValidatingConfiguration",
-    "keywords": "Interface IValidatingConfiguration Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public interface IValidatingConfiguration Methods Validate(Object, Object) Declaration void Validate(object oldConfig, object newConfig) Parameters Type Name Description Object oldConfig Object newConfig Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IValidatingConfiguration Namespace : MediaBrowser.Common.Configuration Assembly : MediaBrowser.Common.dll Syntax public interface IValidatingConfiguration Methods Validate(Object, Object) Declaration void Validate(object oldConfig, object newConfig) Parameters Type Name Description System.Object oldConfig System.Object newConfig Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Events.EventHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Events.EventHelper.html",
     "title": "Class EventHelper",
-    "keywords": "Class EventHelper Class EventHelper Inheritance Object EventHelper Namespace : MediaBrowser.Common.Events Assembly : MediaBrowser.Common.dll Syntax public static class EventHelper Methods FireEventIfNotNull(EventHandler, Object, EventArgs, ILogger) Fires the event. Declaration public static void FireEventIfNotNull(EventHandler handler, object sender, EventArgs args, ILogger logger) Parameters Type Name Description EventHandler handler The handler. Object sender The sender. EventArgs args The EventArgs instance containing the event data. ILogger logger The logger. FireEventIfNotNull(EventHandler, Object, T, ILogger) Fires the event. Declaration public static void FireEventIfNotNull(EventHandler handler, object sender, T args, ILogger logger) Parameters Type Name Description EventHandler  handler The handler. Object sender The sender. T args The args. ILogger logger The logger. Type Parameters Name Description T QueueEventIfNotNull(EventHandler, Object, EventArgs, ILogger) Fires the event. Declaration public static void QueueEventIfNotNull(EventHandler handler, object sender, EventArgs args, ILogger logger) Parameters Type Name Description EventHandler handler The handler. Object sender The sender. EventArgs args The EventArgs instance containing the event data. ILogger logger The logger. QueueEventIfNotNull(EventHandler, Object, T, ILogger) Queues the event. Declaration public static void QueueEventIfNotNull(EventHandler handler, object sender, T args, ILogger logger) Parameters Type Name Description EventHandler  handler The handler. Object sender The sender. T args The args. ILogger logger The logger. Type Parameters Name Description T"
+    "keywords": "Class EventHelper Class EventHelper Inheritance System.Object EventHelper Namespace : MediaBrowser.Common.Events Assembly : MediaBrowser.Common.dll Syntax public static class EventHelper Methods FireEventIfNotNull(EventHandler, Object, EventArgs, ILogger) Fires the event. Declaration public static void FireEventIfNotNull(EventHandler handler, object sender, EventArgs args, ILogger logger) Parameters Type Name Description EventHandler handler The handler. System.Object sender The sender. System.EventArgs args The System.EventArgs instance containing the event data. ILogger logger The logger. FireEventIfNotNull(EventHandler, Object, T, ILogger) Fires the event. Declaration public static void FireEventIfNotNull(EventHandler handler, object sender, T args, ILogger logger) Parameters Type Name Description System.EventHandler  handler The handler. System.Object sender The sender. T args The args. ILogger logger The logger. Type Parameters Name Description T QueueEventIfNotNull(EventHandler, Object, EventArgs, ILogger) Fires the event. Declaration public static void QueueEventIfNotNull(EventHandler handler, object sender, EventArgs args, ILogger logger) Parameters Type Name Description EventHandler handler The handler. System.Object sender The sender. System.EventArgs args The System.EventArgs instance containing the event data. ILogger logger The logger. QueueEventIfNotNull(EventHandler, Object, T, ILogger) Queues the event. Declaration public static void QueueEventIfNotNull(EventHandler handler, object sender, T args, ILogger logger) Parameters Type Name Description System.EventHandler  handler The handler. System.Object sender The sender. T args The args. ILogger logger The logger. Type Parameters Name Description T"
   },
   "reference/pluginapi/MediaBrowser.Common.Events.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Events.html",
@@ -2257,12 +2257,12 @@
   "reference/pluginapi/MediaBrowser.Common.Extensions.BaseExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Extensions.BaseExtensions.html",
     "title": "Class BaseExtensions",
-    "keywords": "Class BaseExtensions Class BaseExtensions Inheritance Object BaseExtensions Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public static class BaseExtensions Properties CryptographyProvider Declaration public static ICryptoProvider CryptographyProvider { get; set; } Property Value Type Description ICryptoProvider Methods GetMD5(ReadOnlySpan) Declaration public static Guid GetMD5(this ReadOnlySpan str) Parameters Type Name Description ReadOnlySpan < Char > str Returns Type Description Guid GetMD5(String) Gets the M d5. Declaration public static Guid GetMD5(this string str) Parameters Type Name Description String str The STR. Returns Type Description Guid Guid. StripHtml(String) Strips the HTML. Declaration public static string StripHtml(this string htmlString) Parameters Type Name Description String htmlString The HTML string. Returns Type Description String System.String."
+    "keywords": "Class BaseExtensions Class BaseExtensions Inheritance System.Object BaseExtensions Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public static class BaseExtensions Properties CryptographyProvider Declaration public static ICryptoProvider CryptographyProvider { get; set; } Property Value Type Description ICryptoProvider Methods GetMD5(ReadOnlySpan) Declaration public static Guid GetMD5(this ReadOnlySpan str) Parameters Type Name Description System.ReadOnlySpan < System.Char > str Returns Type Description Guid GetMD5(String) Gets the M d5. Declaration public static Guid GetMD5(this string str) Parameters Type Name Description String str The STR. Returns Type Description Guid Guid. StripHtml(String) Strips the HTML. Declaration public static string StripHtml(this string htmlString) Parameters Type Name Description String htmlString The HTML string. Returns Type Description String System.String."
   },
   "reference/pluginapi/MediaBrowser.Common.Extensions.ConflictException.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Extensions.ConflictException.html",
     "title": "Class ConflictException",
-    "keywords": "Class ConflictException Inheritance Object Exception ConflictException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class ConflictException : Exception, ISerializable Constructors ConflictException() Declaration public ConflictException() ConflictException(String) Declaration public ConflictException(string message) Parameters Type Name Description String message Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ConflictException Inheritance System.Object Exception ConflictException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class ConflictException : Exception, ISerializable Constructors ConflictException() Declaration public ConflictException() ConflictException(String) Declaration public ConflictException(string message) Parameters Type Name Description String message Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Extensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Extensions.html",
@@ -2272,27 +2272,27 @@
   "reference/pluginapi/MediaBrowser.Common.Extensions.RangeRequestOutOfRangeException.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Extensions.RangeRequestOutOfRangeException.html",
     "title": "Class RangeRequestOutOfRangeException",
-    "keywords": "Class RangeRequestOutOfRangeException Inheritance Object Exception RangeRequestOutOfRangeException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class RangeRequestOutOfRangeException : Exception, ISerializable Constructors RangeRequestOutOfRangeException() Initializes a new instance of the RangeRequestOutOfRangeException class. Declaration public RangeRequestOutOfRangeException() RangeRequestOutOfRangeException(String) Initializes a new instance of the RangeRequestOutOfRangeException class. Declaration public RangeRequestOutOfRangeException(string message) Parameters Type Name Description String message The message. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RangeRequestOutOfRangeException Inheritance System.Object Exception RangeRequestOutOfRangeException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class RangeRequestOutOfRangeException : Exception, ISerializable Constructors RangeRequestOutOfRangeException() Initializes a new instance of the RangeRequestOutOfRangeException class. Declaration public RangeRequestOutOfRangeException() RangeRequestOutOfRangeException(String) Initializes a new instance of the RangeRequestOutOfRangeException class. Declaration public RangeRequestOutOfRangeException(string message) Parameters Type Name Description String message The message. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Extensions.RateLimitExceededException.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Extensions.RateLimitExceededException.html",
     "title": "Class RateLimitExceededException",
-    "keywords": "Class RateLimitExceededException Inheritance Object Exception RateLimitExceededException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class RateLimitExceededException : Exception, ISerializable Constructors RateLimitExceededException() Initializes a new instance of the RateLimitExceededException class. Declaration public RateLimitExceededException() RateLimitExceededException(String) Initializes a new instance of the RateLimitExceededException class. Declaration public RateLimitExceededException(string message) Parameters Type Name Description String message The message. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RateLimitExceededException Inheritance System.Object Exception RateLimitExceededException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class RateLimitExceededException : Exception, ISerializable Constructors RateLimitExceededException() Initializes a new instance of the RateLimitExceededException class. Declaration public RateLimitExceededException() RateLimitExceededException(String) Initializes a new instance of the RateLimitExceededException class. Declaration public RateLimitExceededException(string message) Parameters Type Name Description String message The message. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Extensions.RemoteServiceUnavailableException.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Extensions.RemoteServiceUnavailableException.html",
     "title": "Class RemoteServiceUnavailableException",
-    "keywords": "Class RemoteServiceUnavailableException Inheritance Object Exception RemoteServiceUnavailableException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class RemoteServiceUnavailableException : Exception, ISerializable Constructors RemoteServiceUnavailableException() Declaration public RemoteServiceUnavailableException() RemoteServiceUnavailableException(String) Declaration public RemoteServiceUnavailableException(string message) Parameters Type Name Description String message Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RemoteServiceUnavailableException Inheritance System.Object Exception RemoteServiceUnavailableException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class RemoteServiceUnavailableException : Exception, ISerializable Constructors RemoteServiceUnavailableException() Declaration public RemoteServiceUnavailableException() RemoteServiceUnavailableException(String) Declaration public RemoteServiceUnavailableException(string message) Parameters Type Name Description String message Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Extensions.ResourceNotFoundException.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Extensions.ResourceNotFoundException.html",
     "title": "Class ResourceNotFoundException",
-    "keywords": "Class ResourceNotFoundException Class ResourceNotFoundException Inheritance Object Exception ResourceNotFoundException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class ResourceNotFoundException : Exception, ISerializable Constructors ResourceNotFoundException() Initializes a new instance of the ResourceNotFoundException class. Declaration public ResourceNotFoundException() ResourceNotFoundException(String) Initializes a new instance of the ResourceNotFoundException class. Declaration public ResourceNotFoundException(string message) Parameters Type Name Description String message The message. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ResourceNotFoundException Class ResourceNotFoundException Inheritance System.Object Exception ResourceNotFoundException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class ResourceNotFoundException : Exception, ISerializable Constructors ResourceNotFoundException() Initializes a new instance of the ResourceNotFoundException class. Declaration public ResourceNotFoundException() ResourceNotFoundException(String) Initializes a new instance of the ResourceNotFoundException class. Declaration public ResourceNotFoundException(string message) Parameters Type Name Description String message The message. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Extensions.ServiceUnavailableException.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Extensions.ServiceUnavailableException.html",
     "title": "Class ServiceUnavailableException",
-    "keywords": "Class ServiceUnavailableException Inheritance Object Exception ServiceUnavailableException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class ServiceUnavailableException : Exception, ISerializable Constructors ServiceUnavailableException() Initializes a new instance of the ServiceUnavailableException class. Declaration public ServiceUnavailableException() ServiceUnavailableException(String) Initializes a new instance of the ServiceUnavailableException class. Declaration public ServiceUnavailableException(string message) Parameters Type Name Description String message The message. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ServiceUnavailableException Inheritance System.Object Exception ServiceUnavailableException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Extensions Assembly : MediaBrowser.Common.dll Syntax public class ServiceUnavailableException : Exception, ISerializable Constructors ServiceUnavailableException() Initializes a new instance of the ServiceUnavailableException class. Declaration public ServiceUnavailableException() ServiceUnavailableException(String) Initializes a new instance of the ServiceUnavailableException class. Declaration public ServiceUnavailableException(string message) Parameters Type Name Description String message The message. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.html",
@@ -2302,7 +2302,7 @@
   "reference/pluginapi/MediaBrowser.Common.IApplicationHost.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.IApplicationHost.html",
     "title": "Interface IApplicationHost",
-    "keywords": "Interface IApplicationHost An interface to be implemented by the applications hosting a kernel Namespace : MediaBrowser.Common Assembly : MediaBrowser.Common.dll Syntax public interface IApplicationHost Properties ApplicationVersion Gets the application version. Declaration Version ApplicationVersion { get; } Property Value Type Description Version The application version. CanSelfRestart Gets a value indicating whether this instance can self restart. Declaration bool CanSelfRestart { get; } Property Value Type Description Boolean true if this instance can self restart; otherwise, false . CanSelfUpdate Gets or sets a value indicating whether this instance can self update. Declaration bool CanSelfUpdate { get; } Property Value Type Description Boolean true if this instance can self update; otherwise, false . HasPendingRestart Gets or sets a value indicating whether this instance has pending kernel reload. Declaration bool HasPendingRestart { get; } Property Value Type Description Boolean true if this instance has pending kernel reload; otherwise, false . IsShuttingDown Declaration bool IsShuttingDown { get; } Property Value Type Description Boolean IsStartupComplete Declaration bool IsStartupComplete { get; } Property Value Type Description Boolean Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. OperatingSystemDisplayName Gets the display name of the operating system. Declaration string OperatingSystemDisplayName { get; } Property Value Type Description String The display name of the operating system. Plugins Gets the plugins. Declaration IPlugin[] Plugins { get; } Property Value Type Description IPlugin [] The plugins. SystemId Gets the device identifier. Declaration string SystemId { get; } Property Value Type Description String The device identifier. SystemUpdateLevel Declaration PackageVersionClass SystemUpdateLevel { get; } Property Value Type Description PackageVersionClass Methods CheckForApplicationUpdate(CancellationToken, Boolean, IProgress) Checks for update. Declaration Task CheckForApplicationUpdate(CancellationToken cancellationToken, bool isInBackground, IProgress progress) Parameters Type Name Description CancellationToken cancellationToken Boolean isInBackground IProgress < Double > progress Returns Type Description Task < CheckForUpdateResult > Task{CheckForUpdateResult}. ContainsStartupOption(String) Declaration bool ContainsStartupOption(string name) Parameters Type Name Description String name Returns Type Description Boolean CreateInstance(Type) Creates the instance. Declaration object CreateInstance(Type type) Parameters Type Name Description System.Type type The type. Returns Type Description Object System.Object. GetExports(Boolean) Gets the exports. Declaration IEnumerable GetExports(bool manageLiftime = true) Parameters Type Name Description Boolean manageLiftime if set to true [manage liftime]. Returns Type Description IEnumerable  IEnumerable{``0}. Type Parameters Name Description T Init() Inits this instance. Declaration void Init() NotifyPendingRestart() Notifies the pending restart. Declaration void NotifyPendingRestart() RemovePlugin(IPlugin) Removes the plugin. Declaration void RemovePlugin(IPlugin plugin) Parameters Type Name Description IPlugin plugin The plugin. Resolve() Resolves this instance. Declaration T Resolve() Returns Type Description T ``0. Type Parameters Name Description T Restart() Restarts this instance. Declaration void Restart() Shutdown() Shuts down. Declaration Task Shutdown() Returns Type Description Task TryResolve() Resolves this instance. Declaration T TryResolve() Returns Type Description T ``0. Type Parameters Name Description T UpdateApplication(PackageVersionInfo, CancellationToken, IProgress) Updates the application. Declaration Task UpdateApplication(PackageVersionInfo package, CancellationToken cancellationToken, IProgress progress) Parameters Type Name Description PackageVersionInfo package CancellationToken cancellationToken IProgress < Double > progress Returns Type Description Task Task. Events ApplicationUpdated Occurs when [application updated]. Declaration event EventHandler> ApplicationUpdated Event Type Type Description EventHandler < GenericEventArgs < PackageVersionInfo >> HasPendingRestartChanged Occurs when [has pending restart changed]. Declaration event EventHandler HasPendingRestartChanged Event Type Type Description EventHandler Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IApplicationHost An interface to be implemented by the applications hosting a kernel Namespace : MediaBrowser.Common Assembly : MediaBrowser.Common.dll Syntax public interface IApplicationHost Properties ApplicationVersion Gets the application version. Declaration Version ApplicationVersion { get; } Property Value Type Description System.Version The application version. CanSelfRestart Gets a value indicating whether this instance can self restart. Declaration bool CanSelfRestart { get; } Property Value Type Description System.Boolean true if this instance can self restart; otherwise, false . CanSelfUpdate Gets or sets a value indicating whether this instance can self update. Declaration bool CanSelfUpdate { get; } Property Value Type Description System.Boolean true if this instance can self update; otherwise, false . HasPendingRestart Gets or sets a value indicating whether this instance has pending kernel reload. Declaration bool HasPendingRestart { get; } Property Value Type Description System.Boolean true if this instance has pending kernel reload; otherwise, false . IsShuttingDown Declaration bool IsShuttingDown { get; } Property Value Type Description System.Boolean IsStartupComplete Declaration bool IsStartupComplete { get; } Property Value Type Description System.Boolean Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. OperatingSystemDisplayName Gets the display name of the operating system. Declaration string OperatingSystemDisplayName { get; } Property Value Type Description String The display name of the operating system. Plugins Gets the plugins. Declaration IPlugin[] Plugins { get; } Property Value Type Description IPlugin [] The plugins. SystemId Gets the device identifier. Declaration string SystemId { get; } Property Value Type Description String The device identifier. SystemUpdateLevel Declaration PackageVersionClass SystemUpdateLevel { get; } Property Value Type Description PackageVersionClass Methods CheckForApplicationUpdate(CancellationToken, Boolean, IProgress) Checks for update. Declaration Task CheckForApplicationUpdate(CancellationToken cancellationToken, bool isInBackground, IProgress progress) Parameters Type Name Description System.Threading.CancellationToken cancellationToken System.Boolean isInBackground System.IProgress < Double > progress Returns Type Description Task < CheckForUpdateResult > Task{CheckForUpdateResult}. ContainsStartupOption(String) Declaration bool ContainsStartupOption(string name) Parameters Type Name Description String name Returns Type Description System.Boolean CreateInstance(Type) Creates the instance. Declaration object CreateInstance(Type type) Parameters Type Name Description Type type The type. Returns Type Description System.Object System.Object. GetExports(Boolean) Gets the exports. Declaration IEnumerable GetExports(bool manageLiftime = true) Parameters Type Name Description System.Boolean manageLiftime if set to true [manage liftime]. Returns Type Description System.Collections.Generic.IEnumerable  IEnumerable{``0}. Type Parameters Name Description T Init() Inits this instance. Declaration void Init() NotifyPendingRestart() Notifies the pending restart. Declaration void NotifyPendingRestart() RemovePlugin(IPlugin) Removes the plugin. Declaration void RemovePlugin(IPlugin plugin) Parameters Type Name Description IPlugin plugin The plugin. Resolve() Resolves this instance. Declaration T Resolve() Returns Type Description T ``0. Type Parameters Name Description T Restart() Restarts this instance. Declaration void Restart() Shutdown() Shuts down. Declaration Task Shutdown() Returns Type Description System.Threading.Tasks.Task TryResolve() Resolves this instance. Declaration T TryResolve() Returns Type Description T ``0. Type Parameters Name Description T UpdateApplication(PackageVersionInfo, CancellationToken, IProgress) Updates the application. Declaration Task UpdateApplication(PackageVersionInfo package, CancellationToken cancellationToken, IProgress progress) Parameters Type Name Description PackageVersionInfo package System.Threading.CancellationToken cancellationToken System.IProgress < Double > progress Returns Type Description System.Threading.Tasks.Task Task. Events ApplicationUpdated Occurs when [application updated]. Declaration event EventHandler> ApplicationUpdated Event Type Type Description System.EventHandler < GenericEventArgs < PackageVersionInfo >> HasPendingRestartChanged Occurs when [has pending restart changed]. Declaration event EventHandler HasPendingRestartChanged Event Type Type Description EventHandler Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Net.CacheMode.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Net.CacheMode.html",
@@ -2322,12 +2322,12 @@
   "reference/pluginapi/MediaBrowser.Common.Net.HttpRequestOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Net.HttpRequestOptions.html",
     "title": "Class HttpRequestOptions",
-    "keywords": "Class HttpRequestOptions Class HttpRequestOptions Inheritance Object HttpRequestOptions Namespace : MediaBrowser.Common.Net Assembly : MediaBrowser.Common.dll Syntax public sealed class HttpRequestOptions Properties AcceptHeader Gets or sets the accept header. Declaration public string AcceptHeader { get; set; } Property Value Type Description String The accept header. AppendCharsetToMimeType Declaration public bool AppendCharsetToMimeType { get; set; } Property Value Type Description Boolean BufferContent Declaration public bool BufferContent { get; set; } Property Value Type Description Boolean CacheLength Declaration public TimeSpan CacheLength { get; set; } Property Value Type Description TimeSpan CacheMode Declaration public CacheMode CacheMode { get; set; } Property Value Type Description CacheMode CancellationToken Gets or sets the cancellation token. Declaration public CancellationToken CancellationToken { get; set; } Property Value Type Description CancellationToken The cancellation token. ConnectionContext Declaration public IDisposable ConnectionContext { get; set; } Property Value Type Description IDisposable DecompressionMethod Declaration public CompressionMethod? DecompressionMethod { get; set; } Property Value Type Description Nullable < CompressionMethod > DownloadFilePath Declaration public string DownloadFilePath { get; set; } Property Value Type Description String EnableAutomaticTimeouts Declaration public bool EnableAutomaticTimeouts { get; set; } Property Value Type Description Boolean EnableDefaultUserAgent Declaration public bool EnableDefaultUserAgent { get; set; } Property Value Type Description Boolean EnableHttpCompression Gets or sets a value indicating whether [enable HTTP compression]. Declaration public bool EnableHttpCompression { get; set; } Property Value Type Description Boolean true if [enable HTTP compression]; otherwise, false . EnableKeepAlive Declaration public bool EnableKeepAlive { get; set; } Property Value Type Description Boolean FileBufferSize Declaration public int? FileBufferSize { get; set; } Property Value Type Description Nullable < Int32 > FileOpenOptions Declaration public FileOpenOptions FileOpenOptions { get; set; } Property Value Type Description FileOpenOptions FileShareMode Declaration public FileShareMode FileShareMode { get; set; } Property Value Type Description FileShareMode Host Gets or sets the host. Declaration public string Host { get; set; } Property Value Type Description String The host. LogErrorResponseBody Declaration public bool LogErrorResponseBody { get; set; } Property Value Type Description Boolean LogErrors Declaration public bool LogErrors { get; set; } Property Value Type Description Boolean LogRequest Declaration public bool LogRequest { get; set; } Property Value Type Description Boolean LogRequestAsDebug Declaration public bool LogRequestAsDebug { get; set; } Property Value Type Description Boolean LogResponse Declaration public bool LogResponse { get; set; } Property Value Type Description Boolean LogResponseHeaders Declaration public bool LogResponseHeaders { get; set; } Property Value Type Description Boolean LogUrl Declaration [Obsolete(\"Deprecated. Use LogUrlPrefix for prefixing or Sanitation for removing sensitive data.\")] public string LogUrl { get; set; } Property Value Type Description String LogUrlPrefix Declaration public string LogUrlPrefix { get; set; } Property Value Type Description String Progress Gets or sets the progress. Declaration public IProgress Progress { get; set; } Property Value Type Description IProgress < Double > The progress. Referer Gets or sets the referrer. Declaration public string Referer { get; set; } Property Value Type Description String The referrer. RequestContent Declaration public ReadOnlyMemory RequestContent { get; set; } Property Value Type Description ReadOnlyMemory < Char > RequestContentBytes Declaration public ReadOnlyMemory RequestContentBytes { get; set; } Property Value Type Description ReadOnlyMemory < Byte > RequestContentType Declaration public string RequestContentType { get; set; } Property Value Type Description String RequestHeaders Declaration public Dictionary RequestHeaders { get; } Property Value Type Description Dictionary < String , String > RequestHttpContent Declaration public HttpContent RequestHttpContent { get; set; } Property Value Type Description HttpContent Sanitation Declaration public UrlSanitationOptions Sanitation { get; } Property Value Type Description UrlSanitationOptions SingleTcpConnection Declaration public bool SingleTcpConnection { get; set; } Property Value Type Description Boolean ThrowOnErrorResponse Declaration public bool ThrowOnErrorResponse { get; set; } Property Value Type Description Boolean TimeoutMs Declaration public int TimeoutMs { get; set; } Property Value Type Description Int32 Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. UserAgent Gets or sets the user agent. Declaration public string UserAgent { get; set; } Property Value Type Description String The user agent. Methods SetPostData(IDictionary) Declaration public void SetPostData(IDictionary values) Parameters Type Name Description IDictionary < String , String > values Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class HttpRequestOptions Class HttpRequestOptions Inheritance System.Object HttpRequestOptions Namespace : MediaBrowser.Common.Net Assembly : MediaBrowser.Common.dll Syntax public sealed class HttpRequestOptions Properties AcceptHeader Gets or sets the accept header. Declaration public string AcceptHeader { get; set; } Property Value Type Description String The accept header. AppendCharsetToMimeType Declaration public bool AppendCharsetToMimeType { get; set; } Property Value Type Description System.Boolean BufferContent Declaration public bool BufferContent { get; set; } Property Value Type Description System.Boolean CacheLength Declaration public TimeSpan CacheLength { get; set; } Property Value Type Description System.TimeSpan CacheMode Declaration public CacheMode CacheMode { get; set; } Property Value Type Description CacheMode CancellationToken Gets or sets the cancellation token. Declaration public CancellationToken CancellationToken { get; set; } Property Value Type Description System.Threading.CancellationToken The cancellation token. ConnectionContext Declaration public IDisposable ConnectionContext { get; set; } Property Value Type Description IDisposable DecompressionMethod Declaration public CompressionMethod? DecompressionMethod { get; set; } Property Value Type Description Nullable < CompressionMethod > DownloadFilePath Declaration public string DownloadFilePath { get; set; } Property Value Type Description String EnableAutomaticTimeouts Declaration public bool EnableAutomaticTimeouts { get; set; } Property Value Type Description System.Boolean EnableDefaultUserAgent Declaration public bool EnableDefaultUserAgent { get; set; } Property Value Type Description System.Boolean EnableHttpCompression Gets or sets a value indicating whether [enable HTTP compression]. Declaration public bool EnableHttpCompression { get; set; } Property Value Type Description System.Boolean true if [enable HTTP compression]; otherwise, false . EnableKeepAlive Declaration public bool EnableKeepAlive { get; set; } Property Value Type Description System.Boolean FileBufferSize Declaration public int? FileBufferSize { get; set; } Property Value Type Description Nullable < Int32 > FileOpenOptions Declaration public FileOpenOptions FileOpenOptions { get; set; } Property Value Type Description FileOpenOptions FileShareMode Declaration public FileShareMode FileShareMode { get; set; } Property Value Type Description FileShareMode Host Gets or sets the host. Declaration public string Host { get; set; } Property Value Type Description String The host. LogErrorResponseBody Declaration public bool LogErrorResponseBody { get; set; } Property Value Type Description System.Boolean LogErrors Declaration public bool LogErrors { get; set; } Property Value Type Description System.Boolean LogRequest Declaration public bool LogRequest { get; set; } Property Value Type Description System.Boolean LogRequestAsDebug Declaration public bool LogRequestAsDebug { get; set; } Property Value Type Description System.Boolean LogResponse Declaration public bool LogResponse { get; set; } Property Value Type Description System.Boolean LogResponseHeaders Declaration public bool LogResponseHeaders { get; set; } Property Value Type Description System.Boolean LogUrl Declaration [Obsolete(\"Deprecated. Use LogUrlPrefix for prefixing or Sanitation for removing sensitive data.\")] public string LogUrl { get; set; } Property Value Type Description String LogUrlPrefix Declaration public string LogUrlPrefix { get; set; } Property Value Type Description String Progress Gets or sets the progress. Declaration public IProgress Progress { get; set; } Property Value Type Description System.IProgress < Double > The progress. Referer Gets or sets the referrer. Declaration public string Referer { get; set; } Property Value Type Description String The referrer. RequestContent Declaration public ReadOnlyMemory RequestContent { get; set; } Property Value Type Description System.ReadOnlyMemory < System.Char > RequestContentBytes Declaration public ReadOnlyMemory RequestContentBytes { get; set; } Property Value Type Description System.ReadOnlyMemory < System.Byte > RequestContentType Declaration public string RequestContentType { get; set; } Property Value Type Description String RequestHeaders Declaration public Dictionary RequestHeaders { get; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > RequestHttpContent Declaration public HttpContent RequestHttpContent { get; set; } Property Value Type Description HttpContent Sanitation Declaration public UrlSanitationOptions Sanitation { get; } Property Value Type Description UrlSanitationOptions SingleTcpConnection Declaration public bool SingleTcpConnection { get; set; } Property Value Type Description System.Boolean ThrowOnErrorResponse Declaration public bool ThrowOnErrorResponse { get; set; } Property Value Type Description System.Boolean TimeoutMs Declaration public int TimeoutMs { get; set; } Property Value Type Description Int32 Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. UserAgent Gets or sets the user agent. Declaration public string UserAgent { get; set; } Property Value Type Description String The user agent. Methods SetPostData(IDictionary) Declaration public void SetPostData(IDictionary values) Parameters Type Name Description IDictionary < String , String > values Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Net.HttpResponseInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Net.HttpResponseInfo.html",
     "title": "Class HttpResponseInfo",
-    "keywords": "Class HttpResponseInfo Class HttpResponseInfo Inheritance Object HttpResponseInfo Implements IDisposable Namespace : MediaBrowser.Common.Net Assembly : MediaBrowser.Common.dll Syntax public sealed class HttpResponseInfo : IDisposable Constructors HttpResponseInfo() Declaration public HttpResponseInfo() HttpResponseInfo(IDisposable[]) Declaration public HttpResponseInfo(IDisposable[] disposables) Parameters Type Name Description IDisposable [] disposables Properties Content Gets or sets the content. Declaration public Stream Content { get; set; } Property Value Type Description Stream The content. ContentLength Gets or sets the length of the content. Declaration public long? ContentLength { get; set; } Property Value Type Description Nullable < Int64 > The length of the content. ContentType Gets or sets the type of the content. Declaration public string ContentType { get; set; } Property Value Type Description String The type of the content. Headers Gets or sets the headers. Declaration public Dictionary Headers { get; set; } Property Value Type Description Dictionary < String , String > The headers. ResponseUrl Gets or sets the response URL. Declaration public string ResponseUrl { get; set; } Property Value Type Description String The response URL. StatusCode Gets or sets the status code. Declaration public HttpStatusCode StatusCode { get; set; } Property Value Type Description HttpStatusCode The status code. TempFilePath Gets or sets the temp file path. Declaration public string TempFilePath { get; set; } Property Value Type Description String The temp file path. Methods Dispose() Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class HttpResponseInfo Class HttpResponseInfo Inheritance System.Object HttpResponseInfo Implements IDisposable Namespace : MediaBrowser.Common.Net Assembly : MediaBrowser.Common.dll Syntax public sealed class HttpResponseInfo : IDisposable Constructors HttpResponseInfo() Declaration public HttpResponseInfo() HttpResponseInfo(IDisposable[]) Declaration public HttpResponseInfo(IDisposable[] disposables) Parameters Type Name Description IDisposable [] disposables Properties Content Gets or sets the content. Declaration public Stream Content { get; set; } Property Value Type Description Stream The content. ContentLength Gets or sets the length of the content. Declaration public long? ContentLength { get; set; } Property Value Type Description Nullable < Int64 > The length of the content. ContentType Gets or sets the type of the content. Declaration public string ContentType { get; set; } Property Value Type Description String The type of the content. Headers Gets or sets the headers. Declaration public Dictionary Headers { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > The headers. ResponseUrl Gets or sets the response URL. Declaration public string ResponseUrl { get; set; } Property Value Type Description String The response URL. StatusCode Gets or sets the status code. Declaration public HttpStatusCode StatusCode { get; set; } Property Value Type Description HttpStatusCode The status code. TempFilePath Gets or sets the temp file path. Declaration public string TempFilePath { get; set; } Property Value Type Description String The temp file path. Methods Dispose() Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Net.IHttpClient.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Net.IHttpClient.html",
@@ -2337,17 +2337,17 @@
   "reference/pluginapi/MediaBrowser.Common.Net.INetworkManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Net.INetworkManager.html",
     "title": "Interface INetworkManager",
-    "keywords": "Interface INetworkManager Namespace : MediaBrowser.Common.Net Assembly : MediaBrowser.Common.dll Syntax public interface INetworkManager Properties LocalSubnetsFn Declaration Func LocalSubnetsFn { get; set; } Property Value Type Description Func < String []> RemoteApiAddresses Declaration string[] RemoteApiAddresses { get; } Property Value Type Description String [] RemoteIPAddresses Declaration string[] RemoteIPAddresses { get; } Property Value Type Description String [] Methods GetHostAddressesAsync(String, CancellationToken) Declaration Task GetHostAddressesAsync(string host, CancellationToken cancellationToken) Parameters Type Name Description String host CancellationToken cancellationToken Returns Type Description Task < IPAddress []> GetLocalIpAddresses() Declaration IPAddress[] GetLocalIpAddresses() Returns Type Description IPAddress [] GetLocalIpAddresses(CancellationToken) Declaration Task GetLocalIpAddresses(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < IPAddress []> GetMacAddresses() Returns MAC Address from first Network Card in Computer Declaration List GetMacAddresses() Returns Type Description List < String > [string] MAC Address GetNetworkDevices(CancellationToken) Gets available devices within the domain Declaration Task> GetNetworkDevices(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < List < FileSystemEntryInfo >> PC's in the Domain GetNetworkShares(String) Gets the network shares. Declaration IEnumerable GetNetworkShares(string path) Parameters Type Name Description String path The path. Returns Type Description IEnumerable < NetworkShare > IEnumerable{NetworkShare}. GetRandomUnusedTcpPort() Gets a random port number that is currently available Declaration int GetRandomUnusedTcpPort() Returns Type Description Int32 System.Int32. GetRandomUnusedUdpPort() Declaration int GetRandomUnusedUdpPort() Returns Type Description Int32 IsAddressInSubnets(IPAddress, String[]) Declaration bool IsAddressInSubnets(IPAddress address, string[] subnets) Parameters Type Name Description IPAddress address String [] subnets Returns Type Description Boolean IsInLocalNetwork(IPAddress) Declaration bool IsInLocalNetwork(IPAddress remoteAddress) Parameters Type Name Description IPAddress remoteAddress Returns Type Description Boolean IsInLocalNetwork(IPAddress, CancellationToken) Declaration Task IsInLocalNetwork(IPAddress remoteAddress, CancellationToken cancellationToken) Parameters Type Name Description IPAddress remoteAddress CancellationToken cancellationToken Returns Type Description Task < Boolean > IsInLocalNetwork(String, CancellationToken) Determines whether [is in local network] [the specified endpoint]. Declaration Task IsInLocalNetwork(string endpoint, CancellationToken cancellationToken) Parameters Type Name Description String endpoint The endpoint. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < Boolean > true if [is in local network] [the specified endpoint]; otherwise, false . IsInPrivateAddressSpace(ReadOnlySpan) Determines whether [is in private address space] [the specified endpoint]. Declaration bool IsInPrivateAddressSpace(ReadOnlySpan endpoint) Parameters Type Name Description ReadOnlySpan < Char > endpoint The endpoint. Returns Type Description Boolean true if [is in private address space] [the specified endpoint]; otherwise, false . Events NetworkChanged Declaration event EventHandler NetworkChanged Event Type Type Description EventHandler RemoteAddressesChanged Declaration event EventHandler RemoteAddressesChanged Event Type Type Description EventHandler Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface INetworkManager Namespace : MediaBrowser.Common.Net Assembly : MediaBrowser.Common.dll Syntax public interface INetworkManager Properties LocalSubnetsFn Declaration Func LocalSubnetsFn { get; set; } Property Value Type Description System.Func < String []> RemoteApiAddresses Declaration string[] RemoteApiAddresses { get; } Property Value Type Description String [] RemoteIPAddresses Declaration string[] RemoteIPAddresses { get; } Property Value Type Description String [] Methods GetHostAddressesAsync(String, CancellationToken) Declaration Task GetHostAddressesAsync(string host, CancellationToken cancellationToken) Parameters Type Name Description String host System.Threading.CancellationToken cancellationToken Returns Type Description Task < IPAddress []> GetLocalIpAddresses() Declaration IPAddress[] GetLocalIpAddresses() Returns Type Description IPAddress [] GetLocalIpAddresses(CancellationToken) Declaration Task GetLocalIpAddresses(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < IPAddress []> GetMacAddresses() Returns MAC Address from first Network Card in Computer Declaration List GetMacAddresses() Returns Type Description List < String > [string] MAC Address GetNetworkDevices(CancellationToken) Gets available devices within the domain Declaration Task> GetNetworkDevices(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < FileSystemEntryInfo >> PC's in the Domain GetNetworkShares(String) Gets the network shares. Declaration IEnumerable GetNetworkShares(string path) Parameters Type Name Description String path The path. Returns Type Description System.Collections.Generic.IEnumerable < NetworkShare > IEnumerable{NetworkShare}. GetRandomUnusedTcpPort() Gets a random port number that is currently available Declaration int GetRandomUnusedTcpPort() Returns Type Description Int32 System.Int32. GetRandomUnusedUdpPort() Declaration int GetRandomUnusedUdpPort() Returns Type Description Int32 IsAddressInSubnets(IPAddress, String[]) Declaration bool IsAddressInSubnets(IPAddress address, string[] subnets) Parameters Type Name Description IPAddress address String [] subnets Returns Type Description System.Boolean IsInLocalNetwork(IPAddress) Declaration bool IsInLocalNetwork(IPAddress remoteAddress) Parameters Type Name Description IPAddress remoteAddress Returns Type Description System.Boolean IsInLocalNetwork(IPAddress, CancellationToken) Declaration Task IsInLocalNetwork(IPAddress remoteAddress, CancellationToken cancellationToken) Parameters Type Name Description IPAddress remoteAddress System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Boolean > IsInLocalNetwork(String, CancellationToken) Determines whether [is in local network] [the specified endpoint]. Declaration Task IsInLocalNetwork(string endpoint, CancellationToken cancellationToken) Parameters Type Name Description String endpoint The endpoint. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < System.Boolean > true if [is in local network] [the specified endpoint]; otherwise, false . IsInPrivateAddressSpace(ReadOnlySpan) Determines whether [is in private address space] [the specified endpoint]. Declaration bool IsInPrivateAddressSpace(ReadOnlySpan endpoint) Parameters Type Name Description System.ReadOnlySpan < System.Char > endpoint The endpoint. Returns Type Description System.Boolean true if [is in private address space] [the specified endpoint]; otherwise, false . Events NetworkChanged Declaration event EventHandler NetworkChanged Event Type Type Description EventHandler RemoteAddressesChanged Declaration event EventHandler RemoteAddressesChanged Event Type Type Description EventHandler Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin.html",
     "title": "Class BasePlugin",
-    "keywords": "Class BasePlugin Inheritance Object BasePlugin BasePlugin BasePluginSimpleUI Implements IPlugin IPluginAssembly Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public abstract class BasePlugin : IPlugin, IPluginAssembly Properties AssemblyFilePath Gets the path to the assembly file Declaration public string AssemblyFilePath { get; } Property Value Type Description String The assembly file path. DataFolderPath Gets the full path to the data folder, where the plugin can store any miscellaneous files needed Declaration public string DataFolderPath { get; } Property Value Type Description String The data folder path. Description Gets the description. Declaration public virtual string Description { get; } Property Value Type Description String The description. Id Gets the unique id. Declaration public virtual Guid Id { get; } Property Value Type Description Guid The unique id. Name Gets the name of the plugin Declaration public abstract string Name { get; } Property Value Type Description String The name. Version Gets the plugin version Declaration public Version Version { get; } Property Value Type Description Version The version. Methods GetPluginInfo() Gets the plugin info. Declaration public virtual PluginInfo GetPluginInfo() Returns Type Description PluginInfo PluginInfo. GetPluginPageUrl(String) Declaration public static string GetPluginPageUrl(string name) Parameters Type Name Description String name Returns Type Description String OnUninstalling() Called when just before the plugin is uninstalled from the server. Declaration public virtual void OnUninstalling() SetAttributes(String, String, Version) Declaration public void SetAttributes(string assemblyFilePath, string dataFolderPath, Version assemblyVersion) Parameters Type Name Description String assemblyFilePath String dataFolderPath Version assemblyVersion SetId(Guid) Declaration public void SetId(Guid assemblyId) Parameters Type Name Description Guid assemblyId Implements IPlugin IPluginAssembly Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BasePlugin Inheritance System.Object BasePlugin BasePlugin BasePluginSimpleUI Implements IPlugin IPluginAssembly Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public abstract class BasePlugin : IPlugin, IPluginAssembly Properties AssemblyFilePath Gets the path to the assembly file Declaration public string AssemblyFilePath { get; } Property Value Type Description String The assembly file path. DataFolderPath Gets the full path to the data folder, where the plugin can store any miscellaneous files needed Declaration public string DataFolderPath { get; } Property Value Type Description String The data folder path. Description Gets the description. Declaration public virtual string Description { get; } Property Value Type Description String The description. Id Gets the unique id. Declaration public virtual Guid Id { get; } Property Value Type Description Guid The unique id. Name Gets the name of the plugin Declaration public abstract string Name { get; } Property Value Type Description String The name. Version Gets the plugin version Declaration public Version Version { get; } Property Value Type Description System.Version The version. Methods GetPluginInfo() Gets the plugin info. Declaration public virtual PluginInfo GetPluginInfo() Returns Type Description PluginInfo PluginInfo. GetPluginPageUrl(String) Declaration public static string GetPluginPageUrl(string name) Parameters Type Name Description String name Returns Type Description String OnUninstalling() Called when just before the plugin is uninstalled from the server. Declaration public virtual void OnUninstalling() SetAttributes(String, String, Version) Declaration public void SetAttributes(string assemblyFilePath, string dataFolderPath, Version assemblyVersion) Parameters Type Name Description String assemblyFilePath String dataFolderPath System.Version assemblyVersion SetId(Guid) Declaration public void SetId(Guid assemblyId) Parameters Type Name Description Guid assemblyId Implements IPlugin IPluginAssembly Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin-1.html",
     "title": "Class BasePlugin",
-    "keywords": "Class BasePlugin Provides a common base class for all plugins Inheritance Object BasePlugin BasePlugin Implements IPlugin IPluginAssembly IHasPluginConfiguration Inherited Members BasePlugin.Name BasePlugin.Description BasePlugin.Id BasePlugin.Version BasePlugin.AssemblyFilePath BasePlugin.OnUninstalling() BasePlugin.SetAttributes(String, String, Version) BasePlugin.SetId(Guid) BasePlugin.DataFolderPath BasePlugin.GetPluginPageUrl(String) Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public abstract class BasePlugin : BasePlugin, IPlugin, IPluginAssembly, IHasPluginConfiguration where TConfigurationType : BasePluginConfiguration Type Parameters Name Description TConfigurationType The type of the T configuration type. Constructors BasePlugin(IApplicationPaths, IXmlSerializer) Initializes a new instance of the BasePlugin class. Declaration protected BasePlugin(IApplicationPaths applicationPaths, IXmlSerializer xmlSerializer) Parameters Type Name Description IApplicationPaths applicationPaths The application paths. IXmlSerializer xmlSerializer The XML serializer. Properties ApplicationPaths Gets the application paths. Declaration protected IApplicationPaths ApplicationPaths { get; } Property Value Type Description IApplicationPaths The application paths. AssemblyFileName Gets the name the assembly file Declaration protected string AssemblyFileName { get; } Property Value Type Description String The name of the assembly file. Configuration Gets the plugin's configuration Declaration public TConfigurationType Configuration { get; protected set; } Property Value Type Description TConfigurationType The configuration. ConfigurationFileName Gets the name of the configuration file. Subclasses should override Declaration public virtual string ConfigurationFileName { get; } Property Value Type Description String The name of the configuration file. ConfigurationFilePath Gets the full path to the configuration file Declaration public string ConfigurationFilePath { get; } Property Value Type Description String The configuration file path. ConfigurationType Gets the type of configuration this plugin uses Declaration public Type ConfigurationType { get; } Property Value Type Description System.Type The type of the configuration. IsFirstRun Gets a value indicating whether this instance is first run. Declaration public bool IsFirstRun { get; } Property Value Type Description Boolean true if this instance is first run; otherwise, false . XmlSerializer Gets the XML serializer. Declaration protected IXmlSerializer XmlSerializer { get; } Property Value Type Description IXmlSerializer The XML serializer. Methods GetPluginInfo() Declaration public override PluginInfo GetPluginInfo() Returns Type Description PluginInfo Overrides BasePlugin.GetPluginInfo() SaveConfiguration() Saves the current configuration to the file system Declaration public virtual void SaveConfiguration() SetStartupInfo(Action) Declaration public void SetStartupInfo(Action directoryCreateFn) Parameters Type Name Description Action < String > directoryCreateFn UpdateConfiguration(BasePluginConfiguration) Completely overwrites the current configuration with a new copy Returns true or false indicating success or failure Declaration public virtual void UpdateConfiguration(BasePluginConfiguration configuration) Parameters Type Name Description BasePluginConfiguration configuration The configuration. Exceptions Type Condition ArgumentNullException configuration Explicit Interface Implementations IHasPluginConfiguration.Configuration Gets the plugin's configuration Declaration BasePluginConfiguration IHasPluginConfiguration.Configuration { get; } Returns Type Description BasePluginConfiguration The configuration. Implements IPlugin IPluginAssembly IHasPluginConfiguration Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BasePlugin Provides a common base class for all plugins Inheritance System.Object BasePlugin BasePlugin Implements IPlugin IPluginAssembly IHasPluginConfiguration Inherited Members BasePlugin.Name BasePlugin.Description BasePlugin.Id BasePlugin.Version BasePlugin.AssemblyFilePath BasePlugin.OnUninstalling() BasePlugin.SetAttributes(String, String, Version) BasePlugin.SetId(Guid) BasePlugin.DataFolderPath BasePlugin.GetPluginPageUrl(String) Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public abstract class BasePlugin : BasePlugin, IPlugin, IPluginAssembly, IHasPluginConfiguration where TConfigurationType : BasePluginConfiguration Type Parameters Name Description TConfigurationType The type of the T configuration type. Constructors BasePlugin(IApplicationPaths, IXmlSerializer) Initializes a new instance of the BasePlugin class. Declaration protected BasePlugin(IApplicationPaths applicationPaths, IXmlSerializer xmlSerializer) Parameters Type Name Description IApplicationPaths applicationPaths The application paths. IXmlSerializer xmlSerializer The XML serializer. Properties ApplicationPaths Gets the application paths. Declaration protected IApplicationPaths ApplicationPaths { get; } Property Value Type Description IApplicationPaths The application paths. AssemblyFileName Gets the name the assembly file Declaration protected string AssemblyFileName { get; } Property Value Type Description String The name of the assembly file. Configuration Gets the plugin's configuration Declaration public TConfigurationType Configuration { get; protected set; } Property Value Type Description TConfigurationType The configuration. ConfigurationFileName Gets the name of the configuration file. Subclasses should override Declaration public virtual string ConfigurationFileName { get; } Property Value Type Description String The name of the configuration file. ConfigurationFilePath Gets the full path to the configuration file Declaration public string ConfigurationFilePath { get; } Property Value Type Description String The configuration file path. ConfigurationType Gets the type of configuration this plugin uses Declaration public Type ConfigurationType { get; } Property Value Type Description Type The type of the configuration. IsFirstRun Gets a value indicating whether this instance is first run. Declaration public bool IsFirstRun { get; } Property Value Type Description System.Boolean true if this instance is first run; otherwise, false . XmlSerializer Gets the XML serializer. Declaration protected IXmlSerializer XmlSerializer { get; } Property Value Type Description IXmlSerializer The XML serializer. Methods GetPluginInfo() Declaration public override PluginInfo GetPluginInfo() Returns Type Description PluginInfo Overrides BasePlugin.GetPluginInfo() SaveConfiguration() Saves the current configuration to the file system Declaration public virtual void SaveConfiguration() SetStartupInfo(Action) Declaration public void SetStartupInfo(Action directoryCreateFn) Parameters Type Name Description Action < String > directoryCreateFn UpdateConfiguration(BasePluginConfiguration) Completely overwrites the current configuration with a new copy Returns true or false indicating success or failure Declaration public virtual void UpdateConfiguration(BasePluginConfiguration configuration) Parameters Type Name Description BasePluginConfiguration configuration The configuration. Exceptions Type Condition ArgumentNullException configuration Explicit Interface Implementations IHasPluginConfiguration.Configuration Gets the plugin's configuration Declaration BasePluginConfiguration IHasPluginConfiguration.Configuration { get; } Returns Type Description BasePluginConfiguration The configuration. Implements IPlugin IPluginAssembly IHasPluginConfiguration Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Plugins.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Plugins.html",
@@ -2357,7 +2357,7 @@
   "reference/pluginapi/MediaBrowser.Common.Plugins.IHasPluginConfiguration.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Plugins.IHasPluginConfiguration.html",
     "title": "Interface IHasPluginConfiguration",
-    "keywords": "Interface IHasPluginConfiguration Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public interface IHasPluginConfiguration Properties Configuration Gets the plugin's configuration Declaration BasePluginConfiguration Configuration { get; } Property Value Type Description BasePluginConfiguration The configuration. ConfigurationType Gets the type of configuration this plugin uses Declaration Type ConfigurationType { get; } Property Value Type Description System.Type The type of the configuration. Methods SetStartupInfo(Action) Declaration void SetStartupInfo(Action directoryCreateFn) Parameters Type Name Description Action < String > directoryCreateFn UpdateConfiguration(BasePluginConfiguration) Completely overwrites the current configuration with a new copy Returns true or false indicating success or failure Declaration void UpdateConfiguration(BasePluginConfiguration configuration) Parameters Type Name Description BasePluginConfiguration configuration The configuration. Exceptions Type Condition ArgumentNullException configuration Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasPluginConfiguration Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public interface IHasPluginConfiguration Properties Configuration Gets the plugin's configuration Declaration BasePluginConfiguration Configuration { get; } Property Value Type Description BasePluginConfiguration The configuration. ConfigurationType Gets the type of configuration this plugin uses Declaration Type ConfigurationType { get; } Property Value Type Description Type The type of the configuration. Methods SetStartupInfo(Action) Declaration void SetStartupInfo(Action directoryCreateFn) Parameters Type Name Description Action < String > directoryCreateFn UpdateConfiguration(BasePluginConfiguration) Completely overwrites the current configuration with a new copy Returns true or false indicating success or failure Declaration void UpdateConfiguration(BasePluginConfiguration configuration) Parameters Type Name Description BasePluginConfiguration configuration The configuration. Exceptions Type Condition ArgumentNullException configuration Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Plugins.IHasThumbImage.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Plugins.IHasThumbImage.html",
@@ -2367,17 +2367,17 @@
   "reference/pluginapi/MediaBrowser.Common.Plugins.IPlugin.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Plugins.IPlugin.html",
     "title": "Interface IPlugin",
-    "keywords": "Interface IPlugin Interface IPlugin Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public interface IPlugin Properties AssemblyFilePath Gets the path to the assembly file Declaration string AssemblyFilePath { get; } Property Value Type Description String The assembly file path. DataFolderPath Gets the full path to the data folder, where the plugin can store any miscellaneous files needed Declaration string DataFolderPath { get; } Property Value Type Description String The data folder path. Description Gets the description. Declaration string Description { get; } Property Value Type Description String The description. Id Gets the unique id. Declaration Guid Id { get; } Property Value Type Description Guid The unique id. Name Gets the name of the plugin Declaration string Name { get; } Property Value Type Description String The name. Version Gets the plugin version Declaration Version Version { get; } Property Value Type Description Version The version. Methods GetPluginInfo() Gets the plugin info. Declaration PluginInfo GetPluginInfo() Returns Type Description PluginInfo PluginInfo. OnUninstalling() Called when just before the plugin is uninstalled from the server. Declaration void OnUninstalling() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPlugin Interface IPlugin Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public interface IPlugin Properties AssemblyFilePath Gets the path to the assembly file Declaration string AssemblyFilePath { get; } Property Value Type Description String The assembly file path. DataFolderPath Gets the full path to the data folder, where the plugin can store any miscellaneous files needed Declaration string DataFolderPath { get; } Property Value Type Description String The data folder path. Description Gets the description. Declaration string Description { get; } Property Value Type Description String The description. Id Gets the unique id. Declaration Guid Id { get; } Property Value Type Description Guid The unique id. Name Gets the name of the plugin Declaration string Name { get; } Property Value Type Description String The name. Version Gets the plugin version Declaration Version Version { get; } Property Value Type Description System.Version The version. Methods GetPluginInfo() Gets the plugin info. Declaration PluginInfo GetPluginInfo() Returns Type Description PluginInfo PluginInfo. OnUninstalling() Called when just before the plugin is uninstalled from the server. Declaration void OnUninstalling() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Plugins.IPluginAssembly.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Plugins.IPluginAssembly.html",
     "title": "Interface IPluginAssembly",
-    "keywords": "Interface IPluginAssembly Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public interface IPluginAssembly Methods SetAttributes(String, String, Version) Declaration void SetAttributes(string assemblyFilePath, string dataFolderPath, Version assemblyVersion) Parameters Type Name Description String assemblyFilePath String dataFolderPath Version assemblyVersion SetId(Guid) Declaration void SetId(Guid assemblyId) Parameters Type Name Description Guid assemblyId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPluginAssembly Namespace : MediaBrowser.Common.Plugins Assembly : MediaBrowser.Common.dll Syntax public interface IPluginAssembly Methods SetAttributes(String, String, Version) Declaration void SetAttributes(string assemblyFilePath, string dataFolderPath, Version assemblyVersion) Parameters Type Name Description String assemblyFilePath String dataFolderPath System.Version assemblyVersion SetId(Guid) Declaration void SetId(Guid assemblyId) Parameters Type Name Description Guid assemblyId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Progress.ActionableProgress-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Progress.ActionableProgress-1.html",
     "title": "Class ActionableProgress",
-    "keywords": "Class ActionableProgress Class ActionableProgress Inheritance Object ActionableProgress Implements IProgress  Namespace : MediaBrowser.Common.Progress Assembly : MediaBrowser.Common.dll Syntax public sealed class ActionableProgress : IProgress Type Parameters Name Description T Methods RegisterAction(Action) Registers the action. Declaration public void RegisterAction(Action action) Parameters Type Name Description Action  action The action. Report(T) Declaration public void Report(T value) Parameters Type Name Description T value Events ProgressChanged Declaration public event EventHandler ProgressChanged Event Type Type Description EventHandler  Implements System.IProgress Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ActionableProgress Class ActionableProgress Inheritance System.Object ActionableProgress Implements System.IProgress  Namespace : MediaBrowser.Common.Progress Assembly : MediaBrowser.Common.dll Syntax public sealed class ActionableProgress : IProgress Type Parameters Name Description T Methods RegisterAction(Action) Registers the action. Declaration public void RegisterAction(Action action) Parameters Type Name Description Action  action The action. Report(T) Declaration public void Report(T value) Parameters Type Name Description T value Events ProgressChanged Declaration public event EventHandler ProgressChanged Event Type Type Description System.EventHandler  Implements System.IProgress Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Progress.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Progress.html",
@@ -2387,7 +2387,7 @@
   "reference/pluginapi/MediaBrowser.Common.Progress.SimpleProgress-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Progress.SimpleProgress-1.html",
     "title": "Class SimpleProgress",
-    "keywords": "Class SimpleProgress Inheritance Object SimpleProgress Implements IProgress  Namespace : MediaBrowser.Common.Progress Assembly : MediaBrowser.Common.dll Syntax public sealed class SimpleProgress : IProgress Type Parameters Name Description T Methods Report(T) Declaration public void Report(T value) Parameters Type Name Description T value Events ProgressChanged Declaration public event EventHandler ProgressChanged Event Type Type Description EventHandler  Implements System.IProgress Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SimpleProgress Inheritance System.Object SimpleProgress Implements System.IProgress  Namespace : MediaBrowser.Common.Progress Assembly : MediaBrowser.Common.dll Syntax public sealed class SimpleProgress : IProgress Type Parameters Name Description T Methods Report(T) Declaration public void Report(T value) Parameters Type Name Description T value Events ProgressChanged Declaration public event EventHandler ProgressChanged Event Type Type Description System.EventHandler  Implements System.IProgress Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Security.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Security.html",
@@ -2397,42 +2397,42 @@
   "reference/pluginapi/MediaBrowser.Common.Security.IRequiresRegistration.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Security.IRequiresRegistration.html",
     "title": "Interface IRequiresRegistration",
-    "keywords": "Interface IRequiresRegistration Namespace : MediaBrowser.Common.Security Assembly : MediaBrowser.Common.dll Syntax public interface IRequiresRegistration Methods LoadRegistrationInfoAsync() Load all registration information required for this entity. Your class should re-load all MBRegistrationRecords when this is called even if they were previously loaded. Declaration Task LoadRegistrationInfoAsync() Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRequiresRegistration Namespace : MediaBrowser.Common.Security Assembly : MediaBrowser.Common.dll Syntax public interface IRequiresRegistration Methods LoadRegistrationInfoAsync() Load all registration information required for this entity. Your class should re-load all MBRegistrationRecords when this is called even if they were previously loaded. Declaration Task LoadRegistrationInfoAsync() Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Security.ISecurityManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Security.ISecurityManager.html",
     "title": "Interface ISecurityManager",
-    "keywords": "Interface ISecurityManager Namespace : MediaBrowser.Common.Security Assembly : MediaBrowser.Common.dll Syntax public interface ISecurityManager Properties SupporterKey Gets or sets the supporter key. Declaration string SupporterKey { get; } Property Value Type Description String The supporter key. Methods GetRegistrationStatus(String, CancellationToken) Gets the registration status. Overload to support existing plug-ins. Declaration Task GetRegistrationStatus(string feature, CancellationToken cancellationToken) Parameters Type Name Description String feature CancellationToken cancellationToken Returns Type Description Task < MBRegistrationRecord > IsFeatureAllowed(String, Boolean, CancellationToken) Declaration Task IsFeatureAllowed(string feature, bool isIndependantFeature, CancellationToken cancellationToken) Parameters Type Name Description String feature Boolean isIndependantFeature CancellationToken cancellationToken Returns Type Description Task < Boolean > IsFeatureAllowed(String, CancellationToken) Declaration Task IsFeatureAllowed(string feature, CancellationToken cancellationToken) Parameters Type Name Description String feature CancellationToken cancellationToken Returns Type Description Task < Boolean > IsSupporter(CancellationToken) Gets a value indicating whether this instance is MB supporter. Declaration Task IsSupporter(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < Boolean > true if this instance is MB supporter; otherwise, false . RegisterAppStoreSale(String, Boolean) Register and app store sale with our back-end Declaration Task RegisterAppStoreSale(string parameters, bool updatePremiereKey) Parameters Type Name Description String parameters Json parameters to pass to admin server Boolean updatePremiereKey if set to true [update premiere key]. Returns Type Description Task UpdateSupporterKey(String) Declaration Task UpdateSupporterKey(string newValue) Parameters Type Name Description String newValue Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISecurityManager Namespace : MediaBrowser.Common.Security Assembly : MediaBrowser.Common.dll Syntax public interface ISecurityManager Properties SupporterKey Gets or sets the supporter key. Declaration string SupporterKey { get; } Property Value Type Description String The supporter key. Methods GetRegistrationStatus(String, CancellationToken) Gets the registration status. Overload to support existing plug-ins. Declaration Task GetRegistrationStatus(string feature, CancellationToken cancellationToken) Parameters Type Name Description String feature System.Threading.CancellationToken cancellationToken Returns Type Description Task < MBRegistrationRecord > IsFeatureAllowed(String, Boolean, CancellationToken) Declaration Task IsFeatureAllowed(string feature, bool isIndependantFeature, CancellationToken cancellationToken) Parameters Type Name Description String feature System.Boolean isIndependantFeature System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Boolean > IsFeatureAllowed(String, CancellationToken) Declaration Task IsFeatureAllowed(string feature, CancellationToken cancellationToken) Parameters Type Name Description String feature System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Boolean > IsSupporter(CancellationToken) Gets a value indicating whether this instance is MB supporter. Declaration Task IsSupporter(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Boolean > true if this instance is MB supporter; otherwise, false . RegisterAppStoreSale(String, Boolean) Register and app store sale with our back-end Declaration Task RegisterAppStoreSale(string parameters, bool updatePremiereKey) Parameters Type Name Description String parameters Json parameters to pass to admin server System.Boolean updatePremiereKey if set to true [update premiere key]. Returns Type Description System.Threading.Tasks.Task UpdateSupporterKey(String) Declaration Task UpdateSupporterKey(string newValue) Parameters Type Name Description String newValue Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Security.PaymentRequiredException.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Security.PaymentRequiredException.html",
     "title": "Class PaymentRequiredException",
-    "keywords": "Class PaymentRequiredException Inheritance Object Exception PaymentRequiredException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Security Assembly : MediaBrowser.Common.dll Syntax public sealed class PaymentRequiredException : Exception, ISerializable Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PaymentRequiredException Inheritance System.Object Exception PaymentRequiredException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Common.Security Assembly : MediaBrowser.Common.dll Syntax public sealed class PaymentRequiredException : Exception, ISerializable Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Asset.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Asset.html",
     "title": "Class GithubUpdater.Asset",
-    "keywords": "Class GithubUpdater.Asset Inheritance Object GithubUpdater.Asset Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class Asset Properties browser_download_url Declaration public string browser_download_url { get; set; } Property Value Type Description String content_type Declaration public string content_type { get; set; } Property Value Type Description String created_at Declaration public string created_at { get; set; } Property Value Type Description String download_count Declaration public int download_count { get; set; } Property Value Type Description Int32 id Declaration public int id { get; set; } Property Value Type Description Int32 label Declaration public object label { get; set; } Property Value Type Description Object name Declaration public string name { get; set; } Property Value Type Description String size Declaration public int size { get; set; } Property Value Type Description Int32 state Declaration public string state { get; set; } Property Value Type Description String updated_at Declaration public string updated_at { get; set; } Property Value Type Description String uploader Declaration public GithubUpdater.Uploader uploader { get; set; } Property Value Type Description GithubUpdater.Uploader url Declaration public string url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GithubUpdater.Asset Inheritance System.Object GithubUpdater.Asset Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class Asset Properties browser_download_url Declaration public string browser_download_url { get; set; } Property Value Type Description String content_type Declaration public string content_type { get; set; } Property Value Type Description String created_at Declaration public string created_at { get; set; } Property Value Type Description String download_count Declaration public int download_count { get; set; } Property Value Type Description Int32 id Declaration public int id { get; set; } Property Value Type Description Int32 label Declaration public object label { get; set; } Property Value Type Description System.Object name Declaration public string name { get; set; } Property Value Type Description String size Declaration public int size { get; set; } Property Value Type Description Int32 state Declaration public string state { get; set; } Property Value Type Description String updated_at Declaration public string updated_at { get; set; } Property Value Type Description String uploader Declaration public GithubUpdater.Uploader uploader { get; set; } Property Value Type Description GithubUpdater.Uploader url Declaration public string url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Author.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Author.html",
     "title": "Class GithubUpdater.Author",
-    "keywords": "Class GithubUpdater.Author Inheritance Object GithubUpdater.Author Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class Author Properties avatar_url Declaration public string avatar_url { get; set; } Property Value Type Description String events_url Declaration public string events_url { get; set; } Property Value Type Description String followers_url Declaration public string followers_url { get; set; } Property Value Type Description String following_url Declaration public string following_url { get; set; } Property Value Type Description String gists_url Declaration public string gists_url { get; set; } Property Value Type Description String gravatar_id Declaration public string gravatar_id { get; set; } Property Value Type Description String html_url Declaration public string html_url { get; set; } Property Value Type Description String id Declaration public int id { get; set; } Property Value Type Description Int32 login Declaration public string login { get; set; } Property Value Type Description String organizations_url Declaration public string organizations_url { get; set; } Property Value Type Description String received_events_url Declaration public string received_events_url { get; set; } Property Value Type Description String repos_url Declaration public string repos_url { get; set; } Property Value Type Description String site_admin Declaration public bool site_admin { get; set; } Property Value Type Description Boolean starred_url Declaration public string starred_url { get; set; } Property Value Type Description String subscriptions_url Declaration public string subscriptions_url { get; set; } Property Value Type Description String type Declaration public string type { get; set; } Property Value Type Description String url Declaration public string url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GithubUpdater.Author Inheritance System.Object GithubUpdater.Author Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class Author Properties avatar_url Declaration public string avatar_url { get; set; } Property Value Type Description String events_url Declaration public string events_url { get; set; } Property Value Type Description String followers_url Declaration public string followers_url { get; set; } Property Value Type Description String following_url Declaration public string following_url { get; set; } Property Value Type Description String gists_url Declaration public string gists_url { get; set; } Property Value Type Description String gravatar_id Declaration public string gravatar_id { get; set; } Property Value Type Description String html_url Declaration public string html_url { get; set; } Property Value Type Description String id Declaration public int id { get; set; } Property Value Type Description Int32 login Declaration public string login { get; set; } Property Value Type Description String organizations_url Declaration public string organizations_url { get; set; } Property Value Type Description String received_events_url Declaration public string received_events_url { get; set; } Property Value Type Description String repos_url Declaration public string repos_url { get; set; } Property Value Type Description String site_admin Declaration public bool site_admin { get; set; } Property Value Type Description System.Boolean starred_url Declaration public string starred_url { get; set; } Property Value Type Description String subscriptions_url Declaration public string subscriptions_url { get; set; } Property Value Type Description String type Declaration public string type { get; set; } Property Value Type Description String url Declaration public string url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.html",
     "title": "Class GithubUpdater",
-    "keywords": "Class GithubUpdater Inheritance Object GithubUpdater Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class GithubUpdater Constructors GithubUpdater(IHttpClient, IJsonSerializer) Declaration public GithubUpdater(IHttpClient httpClient, IJsonSerializer jsonSerializer) Parameters Type Name Description IHttpClient httpClient IJsonSerializer jsonSerializer Methods CheckForUpdateResult(String, String, Version, PackageVersionClass, String, String, String, TimeSpan, Boolean, CancellationToken) Declaration public async Task CheckForUpdateResult(string organzation, string repository, Version minVersion, PackageVersionClass updateLevel, string assetFilename, string packageName, string targetFilename, TimeSpan cacheLength, bool debugLoggingOnly, CancellationToken cancellationToken) Parameters Type Name Description String organzation String repository Version minVersion PackageVersionClass updateLevel String assetFilename String packageName String targetFilename TimeSpan cacheLength Boolean debugLoggingOnly CancellationToken cancellationToken Returns Type Description Task < CheckForUpdateResult > GetLatestReleases(String, String, String, TimeSpan, CancellationToken) Declaration public async Task> GetLatestReleases(string organzation, string repository, string assetFilename, TimeSpan cacheLength, CancellationToken cancellationToken) Parameters Type Name Description String organzation String repository String assetFilename TimeSpan cacheLength CancellationToken cancellationToken Returns Type Description Task < List < GithubUpdater.RootObject >> GetVersion(GithubUpdater.RootObject) Declaration public Version GetVersion(GithubUpdater.RootObject obj) Parameters Type Name Description GithubUpdater.RootObject obj Returns Type Description Version Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GithubUpdater Inheritance System.Object GithubUpdater Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class GithubUpdater Constructors GithubUpdater(IHttpClient, IJsonSerializer) Declaration public GithubUpdater(IHttpClient httpClient, IJsonSerializer jsonSerializer) Parameters Type Name Description IHttpClient httpClient IJsonSerializer jsonSerializer Methods CheckForUpdateResult(String, String, Version, PackageVersionClass, String, String, String, TimeSpan, Boolean, CancellationToken) Declaration public async Task CheckForUpdateResult(string organzation, string repository, Version minVersion, PackageVersionClass updateLevel, string assetFilename, string packageName, string targetFilename, TimeSpan cacheLength, bool debugLoggingOnly, CancellationToken cancellationToken) Parameters Type Name Description String organzation String repository System.Version minVersion PackageVersionClass updateLevel String assetFilename String packageName String targetFilename System.TimeSpan cacheLength System.Boolean debugLoggingOnly System.Threading.CancellationToken cancellationToken Returns Type Description Task < CheckForUpdateResult > GetLatestReleases(String, String, String, TimeSpan, CancellationToken) Declaration public async Task> GetLatestReleases(string organzation, string repository, string assetFilename, TimeSpan cacheLength, CancellationToken cancellationToken) Parameters Type Name Description String organzation String repository String assetFilename System.TimeSpan cacheLength System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < GithubUpdater.RootObject >> GetVersion(GithubUpdater.RootObject) Declaration public Version GetVersion(GithubUpdater.RootObject obj) Parameters Type Name Description GithubUpdater.RootObject obj Returns Type Description System.Version Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.RootObject.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.RootObject.html",
     "title": "Class GithubUpdater.RootObject",
-    "keywords": "Class GithubUpdater.RootObject Inheritance Object GithubUpdater.RootObject Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class RootObject Properties assets Declaration public List assets { get; set; } Property Value Type Description List < GithubUpdater.Asset > assets_url Declaration public string assets_url { get; set; } Property Value Type Description String author Declaration public GithubUpdater.Author author { get; set; } Property Value Type Description GithubUpdater.Author body Declaration public string body { get; set; } Property Value Type Description String created_at Declaration public string created_at { get; set; } Property Value Type Description String draft Declaration public bool draft { get; set; } Property Value Type Description Boolean html_url Declaration public string html_url { get; set; } Property Value Type Description String id Declaration public int id { get; set; } Property Value Type Description Int32 name Declaration public string name { get; set; } Property Value Type Description String prerelease Declaration public bool prerelease { get; set; } Property Value Type Description Boolean published_at Declaration public string published_at { get; set; } Property Value Type Description String tag_name Declaration public string tag_name { get; set; } Property Value Type Description String tarball_url Declaration public string tarball_url { get; set; } Property Value Type Description String target_commitish Declaration public string target_commitish { get; set; } Property Value Type Description String upload_url Declaration public string upload_url { get; set; } Property Value Type Description String url Declaration public string url { get; set; } Property Value Type Description String zipball_url Declaration public string zipball_url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GithubUpdater.RootObject Inheritance System.Object GithubUpdater.RootObject Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class RootObject Properties assets Declaration public List assets { get; set; } Property Value Type Description List < GithubUpdater.Asset > assets_url Declaration public string assets_url { get; set; } Property Value Type Description String author Declaration public GithubUpdater.Author author { get; set; } Property Value Type Description GithubUpdater.Author body Declaration public string body { get; set; } Property Value Type Description String created_at Declaration public string created_at { get; set; } Property Value Type Description String draft Declaration public bool draft { get; set; } Property Value Type Description System.Boolean html_url Declaration public string html_url { get; set; } Property Value Type Description String id Declaration public int id { get; set; } Property Value Type Description Int32 name Declaration public string name { get; set; } Property Value Type Description String prerelease Declaration public bool prerelease { get; set; } Property Value Type Description System.Boolean published_at Declaration public string published_at { get; set; } Property Value Type Description String tag_name Declaration public string tag_name { get; set; } Property Value Type Description String tarball_url Declaration public string tarball_url { get; set; } Property Value Type Description String target_commitish Declaration public string target_commitish { get; set; } Property Value Type Description String upload_url Declaration public string upload_url { get; set; } Property Value Type Description String url Declaration public string url { get; set; } Property Value Type Description String zipball_url Declaration public string zipball_url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Uploader.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Uploader.html",
     "title": "Class GithubUpdater.Uploader",
-    "keywords": "Class GithubUpdater.Uploader Inheritance Object GithubUpdater.Uploader Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class Uploader Properties avatar_url Declaration public string avatar_url { get; set; } Property Value Type Description String events_url Declaration public string events_url { get; set; } Property Value Type Description String followers_url Declaration public string followers_url { get; set; } Property Value Type Description String following_url Declaration public string following_url { get; set; } Property Value Type Description String gists_url Declaration public string gists_url { get; set; } Property Value Type Description String gravatar_id Declaration public string gravatar_id { get; set; } Property Value Type Description String html_url Declaration public string html_url { get; set; } Property Value Type Description String id Declaration public int id { get; set; } Property Value Type Description Int32 login Declaration public string login { get; set; } Property Value Type Description String organizations_url Declaration public string organizations_url { get; set; } Property Value Type Description String received_events_url Declaration public string received_events_url { get; set; } Property Value Type Description String repos_url Declaration public string repos_url { get; set; } Property Value Type Description String site_admin Declaration public bool site_admin { get; set; } Property Value Type Description Boolean starred_url Declaration public string starred_url { get; set; } Property Value Type Description String subscriptions_url Declaration public string subscriptions_url { get; set; } Property Value Type Description String type Declaration public string type { get; set; } Property Value Type Description String url Declaration public string url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GithubUpdater.Uploader Inheritance System.Object GithubUpdater.Uploader Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class Uploader Properties avatar_url Declaration public string avatar_url { get; set; } Property Value Type Description String events_url Declaration public string events_url { get; set; } Property Value Type Description String followers_url Declaration public string followers_url { get; set; } Property Value Type Description String following_url Declaration public string following_url { get; set; } Property Value Type Description String gists_url Declaration public string gists_url { get; set; } Property Value Type Description String gravatar_id Declaration public string gravatar_id { get; set; } Property Value Type Description String html_url Declaration public string html_url { get; set; } Property Value Type Description String id Declaration public int id { get; set; } Property Value Type Description Int32 login Declaration public string login { get; set; } Property Value Type Description String organizations_url Declaration public string organizations_url { get; set; } Property Value Type Description String received_events_url Declaration public string received_events_url { get; set; } Property Value Type Description String repos_url Declaration public string repos_url { get; set; } Property Value Type Description String site_admin Declaration public bool site_admin { get; set; } Property Value Type Description System.Boolean starred_url Declaration public string starred_url { get; set; } Property Value Type Description String subscriptions_url Declaration public string subscriptions_url { get; set; } Property Value Type Description String type Declaration public string type { get; set; } Property Value Type Description String url Declaration public string url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Updates.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Updates.html",
@@ -2442,27 +2442,27 @@
   "reference/pluginapi/MediaBrowser.Common.Updates.IInstallationManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Updates.IInstallationManager.html",
     "title": "Interface IInstallationManager",
-    "keywords": "Interface IInstallationManager Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public interface IInstallationManager : IDisposable Properties CompletedInstallations The completed installations Declaration InstallationInfo[] CompletedInstallations { get; } Property Value Type Description InstallationInfo [] CurrentInstallations The current installations Declaration List> CurrentInstallations { get; set; } Property Value Type Description List < Tuple < InstallationInfo , CancellationTokenSource >> Methods GetAvailablePackages(CancellationToken, Boolean, String, Version) Gets all available packages. Declaration Task> GetAvailablePackages(CancellationToken cancellationToken, bool withRegistration = true, string packageType = null, Version applicationVersion = null) Parameters Type Name Description CancellationToken cancellationToken The cancellation token. Boolean withRegistration if set to true [with registration]. String packageType Type of the package. Version applicationVersion The application version. Returns Type Description Task < List < PackageInfo >> Task{List{PackageInfo}}. GetAvailablePluginUpdates(Version, CancellationToken) Gets the available plugin updates. Declaration Task GetAvailablePluginUpdates(Version applicationVersion, CancellationToken cancellationToken) Parameters Type Name Description Version applicationVersion CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo []> GetLatestCompatibleVersion(ReadOnlyMemory, ReadOnlyMemory, Version, PackageVersionClass, CancellationToken) Gets the latest compatible version. Declaration Task GetLatestCompatibleVersion(ReadOnlyMemory name, ReadOnlyMemory guid, Version currentServerVersion, PackageVersionClass classification, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > name The name. ReadOnlyMemory < Char > guid The assembly guid Version currentServerVersion The current server version. PackageVersionClass classification The classification. CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo > Task{PackageVersionInfo}. GetPackage(ReadOnlyMemory, ReadOnlyMemory, PackageVersionClass, Version, CancellationToken) Gets the package. Declaration Task GetPackage(ReadOnlyMemory name, ReadOnlyMemory guid, PackageVersionClass classification, Version version, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > name The name. ReadOnlyMemory < Char > guid The assembly guid PackageVersionClass classification The classification. Version version The version. CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo > Task{PackageVersionInfo}. InstallPackage(PackageVersionInfo, Boolean, IProgress, CancellationToken) Installs the package. Declaration Task InstallPackage(PackageVersionInfo package, bool isPlugin, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description PackageVersionInfo package The package. Boolean isPlugin if set to true [is plugin]. IProgress < Double > progress The progress. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. Exceptions Type Condition ArgumentNullException package UninstallPlugin(IPlugin) Uninstalls a plugin Declaration void UninstallPlugin(IPlugin plugin) Parameters Type Name Description IPlugin plugin The plugin. Exceptions Type Condition ArgumentException Events PackageInstallationCancelled Declaration event EventHandler PackageInstallationCancelled Event Type Type Description EventHandler < InstallationEventArgs > PackageInstallationCompleted Declaration event EventHandler PackageInstallationCompleted Event Type Type Description EventHandler < InstallationEventArgs > PackageInstallationFailed Declaration event EventHandler PackageInstallationFailed Event Type Type Description EventHandler < InstallationFailedEventArgs > PackageInstalling Declaration event EventHandler PackageInstalling Event Type Type Description EventHandler < InstallationEventArgs > PluginInstalled Occurs when [plugin updated]. Declaration event EventHandler> PluginInstalled Event Type Type Description EventHandler < GenericEventArgs < PackageVersionInfo >> PluginUninstalled Occurs when [plugin uninstalled]. Declaration event EventHandler> PluginUninstalled Event Type Type Description EventHandler < GenericEventArgs < IPlugin >> PluginUpdated Occurs when [plugin updated]. Declaration event EventHandler>> PluginUpdated Event Type Type Description EventHandler < GenericEventArgs < Tuple < IPlugin , PackageVersionInfo >>> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IInstallationManager Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public interface IInstallationManager : IDisposable Properties CompletedInstallations The completed installations Declaration InstallationInfo[] CompletedInstallations { get; } Property Value Type Description InstallationInfo [] CurrentInstallations The current installations Declaration List> CurrentInstallations { get; set; } Property Value Type Description List < System.Tuple < InstallationInfo , CancellationTokenSource >> Methods GetAvailablePackages(CancellationToken, Boolean, String, Version) Gets all available packages. Declaration Task> GetAvailablePackages(CancellationToken cancellationToken, bool withRegistration = true, string packageType = null, Version applicationVersion = null) Parameters Type Name Description System.Threading.CancellationToken cancellationToken The cancellation token. System.Boolean withRegistration if set to true [with registration]. String packageType Type of the package. System.Version applicationVersion The application version. Returns Type Description Task < List < PackageInfo >> Task{List{PackageInfo}}. GetAvailablePluginUpdates(Version, CancellationToken) Gets the available plugin updates. Declaration Task GetAvailablePluginUpdates(Version applicationVersion, CancellationToken cancellationToken) Parameters Type Name Description System.Version applicationVersion System.Threading.CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo []> GetLatestCompatibleVersion(ReadOnlyMemory, ReadOnlyMemory, Version, PackageVersionClass, CancellationToken) Gets the latest compatible version. Declaration Task GetLatestCompatibleVersion(ReadOnlyMemory name, ReadOnlyMemory guid, Version currentServerVersion, PackageVersionClass classification, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > name The name. System.ReadOnlyMemory < System.Char > guid The assembly guid System.Version currentServerVersion The current server version. PackageVersionClass classification The classification. System.Threading.CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo > Task{PackageVersionInfo}. GetPackage(ReadOnlyMemory, ReadOnlyMemory, PackageVersionClass, Version, CancellationToken) Gets the package. Declaration Task GetPackage(ReadOnlyMemory name, ReadOnlyMemory guid, PackageVersionClass classification, Version version, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > name The name. System.ReadOnlyMemory < System.Char > guid The assembly guid PackageVersionClass classification The classification. System.Version version The version. System.Threading.CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo > Task{PackageVersionInfo}. InstallPackage(PackageVersionInfo, Boolean, IProgress, CancellationToken) Installs the package. Declaration Task InstallPackage(PackageVersionInfo package, bool isPlugin, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description PackageVersionInfo package The package. System.Boolean isPlugin if set to true [is plugin]. System.IProgress < Double > progress The progress. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. Exceptions Type Condition ArgumentNullException package UninstallPlugin(IPlugin) Uninstalls a plugin Declaration void UninstallPlugin(IPlugin plugin) Parameters Type Name Description IPlugin plugin The plugin. Exceptions Type Condition System.ArgumentException Events PackageInstallationCancelled Declaration event EventHandler PackageInstallationCancelled Event Type Type Description System.EventHandler < InstallationEventArgs > PackageInstallationCompleted Declaration event EventHandler PackageInstallationCompleted Event Type Type Description System.EventHandler < InstallationEventArgs > PackageInstallationFailed Declaration event EventHandler PackageInstallationFailed Event Type Type Description System.EventHandler < InstallationFailedEventArgs > PackageInstalling Declaration event EventHandler PackageInstalling Event Type Type Description System.EventHandler < InstallationEventArgs > PluginInstalled Occurs when [plugin updated]. Declaration event EventHandler> PluginInstalled Event Type Type Description System.EventHandler < GenericEventArgs < PackageVersionInfo >> PluginUninstalled Occurs when [plugin uninstalled]. Declaration event EventHandler> PluginUninstalled Event Type Type Description System.EventHandler < GenericEventArgs < IPlugin >> PluginUpdated Occurs when [plugin updated]. Declaration event EventHandler>> PluginUpdated Event Type Type Description System.EventHandler < GenericEventArgs < System.Tuple < IPlugin , PackageVersionInfo >>> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Updates.InstallationEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Updates.InstallationEventArgs.html",
     "title": "Class InstallationEventArgs",
-    "keywords": "Class InstallationEventArgs Inheritance Object InstallationEventArgs InstallationFailedEventArgs Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public class InstallationEventArgs Properties InstallationInfo Declaration public InstallationInfo InstallationInfo { get; set; } Property Value Type Description InstallationInfo PackageVersionInfo Declaration public PackageVersionInfo PackageVersionInfo { get; set; } Property Value Type Description PackageVersionInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class InstallationEventArgs Inheritance System.Object InstallationEventArgs InstallationFailedEventArgs Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public class InstallationEventArgs Properties InstallationInfo Declaration public InstallationInfo InstallationInfo { get; set; } Property Value Type Description InstallationInfo PackageVersionInfo Declaration public PackageVersionInfo PackageVersionInfo { get; set; } Property Value Type Description PackageVersionInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Common.Updates.InstallationFailedEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Common.Updates.InstallationFailedEventArgs.html",
     "title": "Class InstallationFailedEventArgs",
-    "keywords": "Class InstallationFailedEventArgs Inheritance Object InstallationEventArgs InstallationFailedEventArgs Inherited Members InstallationEventArgs.InstallationInfo InstallationEventArgs.PackageVersionInfo Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class InstallationFailedEventArgs : InstallationEventArgs Properties Exception Declaration public Exception Exception { get; set; } Property Value Type Description Exception Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class InstallationFailedEventArgs Inheritance System.Object InstallationEventArgs InstallationFailedEventArgs Inherited Members InstallationEventArgs.InstallationInfo InstallationEventArgs.PackageVersionInfo Namespace : MediaBrowser.Common.Updates Assembly : MediaBrowser.Common.dll Syntax public sealed class InstallationFailedEventArgs : InstallationEventArgs Properties Exception Declaration public Exception Exception { get; set; } Property Value Type Description Exception Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Api.BaseApiService.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Api.BaseApiService.html",
     "title": "Class BaseApiService",
-    "keywords": "Class BaseApiService Class BaseApiService Inheritance Object BaseApiService Implements IService IRequiresRequest Namespace : MediaBrowser.Controller.Api Assembly : MediaBrowser.Controller.dll Syntax public class BaseApiService : IService, IRequiresRequest Constructors BaseApiService() Initializes a new instance of the Object class. Declaration public BaseApiService() Properties AuthorizationContext Declaration public IAuthorizationContext AuthorizationContext { get; set; } Property Value Type Description IAuthorizationContext LibraryManager Declaration public ILibraryManager LibraryManager { get; set; } Property Value Type Description ILibraryManager LocalizationManager Declaration public ILocalizationManager LocalizationManager { get; set; } Property Value Type Description ILocalizationManager Logger Gets or sets the logger. Declaration public ILogger Logger { get; set; } Property Value Type Description ILogger The logger. Request Gets or sets the request context. Declaration public IRequest Request { get; set; } Property Value Type Description IRequest The request context. ResultFactory Gets or sets the HTTP result factory. Declaration public IHttpResultFactory ResultFactory { get; set; } Property Value Type Description IHttpResultFactory The HTTP result factory. UserManager Declaration public IUserManager UserManager { get; set; } Property Value Type Description IUserManager Methods AddRecordingKeywordsToQuery(InternalItemsQuery, KeywordInfo[]) Declaration public static void AddRecordingKeywordsToQuery(InternalItemsQuery query, KeywordInfo[] keywords) Parameters Type Name Description InternalItemsQuery query KeywordInfo [] keywords AssertCanManageUser(Int64) Declaration protected void AssertCanManageUser(long userId) Parameters Type Name Description Int64 userId AssertCanManageUser(Int64, Boolean) Declaration protected void AssertCanManageUser(long userId, bool restrictUserPreferences) Parameters Type Name Description Int64 userId Boolean restrictUserPreferences AssertCanManageUser(String) Declaration protected void AssertCanManageUser(string userId) Parameters Type Name Description String userId GetArtist(String, ILibraryManager) Declaration protected MusicArtist GetArtist(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description MusicArtist GetDtoOptions(IAuthorizationContext, Object) Declaration protected DtoOptions GetDtoOptions(IAuthorizationContext authContext, object request) Parameters Type Name Description IAuthorizationContext authContext Object request Returns Type Description DtoOptions GetGameGenre(String, ILibraryManager) Declaration protected GameGenre GetGameGenre(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description GameGenre GetGenre(String, ILibraryManager) Declaration protected Genre GetGenre(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description Genre GetHeader(String) Declaration public string GetHeader(string name) Parameters Type Name Description String name Returns Type Description String GetItemById(ILibraryManager, String, String) Declaration protected BaseItem GetItemById(ILibraryManager libraryManager, string itemId, string mediaSourceId) Parameters Type Name Description ILibraryManager libraryManager String itemId String mediaSourceId Returns Type Description BaseItem GetItemByName(String, String, ILibraryManager) Gets the name of the item by. Declaration protected BaseItem GetItemByName(string name, string type, ILibraryManager libraryManager) Parameters Type Name Description String name String type ILibraryManager libraryManager Returns Type Description BaseItem GetItemsQuery(BaseItem, BaseItemsRequest, DtoOptions, User, ILibraryManager, ILocalizationManager) Declaration protected InternalItemsQuery GetItemsQuery(BaseItem parentItem, BaseItemsRequest request, DtoOptions dtoOptions, User user, ILibraryManager libraryManager, ILocalizationManager localization) Parameters Type Name Description BaseItem parentItem BaseItemsRequest request DtoOptions dtoOptions User user ILibraryManager libraryManager ILocalizationManager localization Returns Type Description InternalItemsQuery GetMusicGenre(String, ILibraryManager) Declaration protected MusicGenre GetMusicGenre(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description MusicGenre GetPathValue(Int32) Declaration protected string GetPathValue(int index) Parameters Type Name Description Int32 index Returns Type Description String GetPerson(String, ILibraryManager) Declaration protected Person GetPerson(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description Person GetQueryParent(String, User) Declaration protected BaseItem GetQueryParent(string parentId, User user) Parameters Type Name Description String parentId User user Returns Type Description BaseItem GetQueryParentFolder(String, User, Boolean) Declaration protected Folder GetQueryParentFolder(string parentId, User user, bool throwIfNotFound) Parameters Type Name Description String parentId User user Boolean throwIfNotFound Returns Type Description Folder GetSession(ISessionContext) Gets the session. Declaration protected SessionInfo GetSession(ISessionContext sessionContext) Parameters Type Name Description ISessionContext sessionContext Returns Type Description SessionInfo SessionInfo. GetStudio(String, ILibraryManager) Declaration protected Studio GetStudio(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description Studio GetUserForRequest(AuthorizationInfo, String, Boolean) Declaration protected User GetUserForRequest(AuthorizationInfo auth, string requestedUserId, bool autoRevertToLoggedInUser = true) Parameters Type Name Description AuthorizationInfo auth String requestedUserId Boolean autoRevertToLoggedInUser Returns Type Description User GetUserForRequest(String, Boolean) Declaration protected User GetUserForRequest(string requestedUserId, bool autoRevertToLoggedInUser = true) Parameters Type Name Description String requestedUserId Boolean autoRevertToLoggedInUser Returns Type Description User GetUserGuidForRequest(AuthorizationInfo, ReadOnlySpan, Boolean) Declaration protected Guid GetUserGuidForRequest(AuthorizationInfo auth, ReadOnlySpan requestedUserId, bool autoRevertToLoggedInUser = true) Parameters Type Name Description AuthorizationInfo auth ReadOnlySpan < Char > requestedUserId Boolean autoRevertToLoggedInUser Returns Type Description Guid GetUserIdForRequest(AuthorizationInfo, String, Boolean) Declaration protected long GetUserIdForRequest(AuthorizationInfo auth, string requestedUserId, bool autoRevertToLoggedInUser = true) Parameters Type Name Description AuthorizationInfo auth String requestedUserId Boolean autoRevertToLoggedInUser Returns Type Description Int64 GetUserIdForRequest(String) Declaration protected long GetUserIdForRequest(string requestedUserId) Parameters Type Name Description String requestedUserId Returns Type Description Int64 ParseIds(String) Declaration protected string[] ParseIds(string value) Parameters Type Name Description String value Returns Type Description String [] ParseIds(String, ILibraryManager) Declaration protected long[] ParseIds(string value, ILibraryManager libraryManager) Parameters Type Name Description String value ILibraryManager libraryManager Returns Type Description Int64 [] ParseUserIds(String) Declaration protected long[] ParseUserIds(string value) Parameters Type Name Description String value Returns Type Description Int64 [] SplitValue(String, Char) Declaration public static string[] SplitValue(string value, char delim) Parameters Type Name Description String value Char delim Returns Type Description String [] ToOptimizedResult(T) To the optimized result. Declaration protected object ToOptimizedResult(T result) where T : class Parameters Type Name Description T result The result. Returns Type Description Object System.Object. Type Parameters Name Description T Implements IService IRequiresRequest Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseApiService Class BaseApiService Inheritance System.Object BaseApiService Implements IService IRequiresRequest Namespace : MediaBrowser.Controller.Api Assembly : MediaBrowser.Controller.dll Syntax public class BaseApiService : IService, IRequiresRequest Constructors BaseApiService() Initializes a new instance of the System.Object class. Declaration public BaseApiService() Properties AuthorizationContext Declaration public IAuthorizationContext AuthorizationContext { get; set; } Property Value Type Description IAuthorizationContext LibraryManager Declaration public ILibraryManager LibraryManager { get; set; } Property Value Type Description ILibraryManager LocalizationManager Declaration public ILocalizationManager LocalizationManager { get; set; } Property Value Type Description ILocalizationManager Logger Gets or sets the logger. Declaration public ILogger Logger { get; set; } Property Value Type Description ILogger The logger. Request Gets or sets the request context. Declaration public IRequest Request { get; set; } Property Value Type Description IRequest The request context. ResultFactory Gets or sets the HTTP result factory. Declaration public IHttpResultFactory ResultFactory { get; set; } Property Value Type Description IHttpResultFactory The HTTP result factory. UserManager Declaration public IUserManager UserManager { get; set; } Property Value Type Description IUserManager Methods AddRecordingKeywordsToQuery(InternalItemsQuery, KeywordInfo[]) Declaration public static void AddRecordingKeywordsToQuery(InternalItemsQuery query, KeywordInfo[] keywords) Parameters Type Name Description InternalItemsQuery query KeywordInfo [] keywords AssertCanManageUser(Int64) Declaration protected void AssertCanManageUser(long userId) Parameters Type Name Description Int64 userId AssertCanManageUser(Int64, Boolean) Declaration protected void AssertCanManageUser(long userId, bool restrictUserPreferences) Parameters Type Name Description Int64 userId System.Boolean restrictUserPreferences AssertCanManageUser(String) Declaration protected void AssertCanManageUser(string userId) Parameters Type Name Description String userId GetArtist(String, ILibraryManager) Declaration protected MusicArtist GetArtist(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description MusicArtist GetDtoOptions(IAuthorizationContext, Object) Declaration protected DtoOptions GetDtoOptions(IAuthorizationContext authContext, object request) Parameters Type Name Description IAuthorizationContext authContext System.Object request Returns Type Description DtoOptions GetGameGenre(String, ILibraryManager) Declaration protected GameGenre GetGameGenre(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description GameGenre GetGenre(String, ILibraryManager) Declaration protected Genre GetGenre(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description Genre GetHeader(String) Declaration public string GetHeader(string name) Parameters Type Name Description String name Returns Type Description String GetItemById(ILibraryManager, String, String) Declaration protected BaseItem GetItemById(ILibraryManager libraryManager, string itemId, string mediaSourceId) Parameters Type Name Description ILibraryManager libraryManager String itemId String mediaSourceId Returns Type Description BaseItem GetItemByName(String, String, ILibraryManager) Gets the name of the item by. Declaration protected BaseItem GetItemByName(string name, string type, ILibraryManager libraryManager) Parameters Type Name Description String name String type ILibraryManager libraryManager Returns Type Description BaseItem GetItemsQuery(BaseItem, BaseItemsRequest, DtoOptions, User, ILibraryManager, ILocalizationManager) Declaration protected InternalItemsQuery GetItemsQuery(BaseItem parentItem, BaseItemsRequest request, DtoOptions dtoOptions, User user, ILibraryManager libraryManager, ILocalizationManager localization) Parameters Type Name Description BaseItem parentItem BaseItemsRequest request DtoOptions dtoOptions User user ILibraryManager libraryManager ILocalizationManager localization Returns Type Description InternalItemsQuery GetMusicGenre(String, ILibraryManager) Declaration protected MusicGenre GetMusicGenre(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description MusicGenre GetPathValue(Int32) Declaration protected string GetPathValue(int index) Parameters Type Name Description Int32 index Returns Type Description String GetPerson(String, ILibraryManager) Declaration protected Person GetPerson(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description Person GetQueryParent(String, User) Declaration protected BaseItem GetQueryParent(string parentId, User user) Parameters Type Name Description String parentId User user Returns Type Description BaseItem GetQueryParentFolder(String, User, Boolean) Declaration protected Folder GetQueryParentFolder(string parentId, User user, bool throwIfNotFound) Parameters Type Name Description String parentId User user System.Boolean throwIfNotFound Returns Type Description Folder GetSession(ISessionContext) Gets the session. Declaration protected SessionInfo GetSession(ISessionContext sessionContext) Parameters Type Name Description ISessionContext sessionContext Returns Type Description SessionInfo SessionInfo. GetStudio(String, ILibraryManager) Declaration protected Studio GetStudio(string name, ILibraryManager libraryManager) Parameters Type Name Description String name ILibraryManager libraryManager Returns Type Description Studio GetUserForRequest(AuthorizationInfo, String, Boolean) Declaration protected User GetUserForRequest(AuthorizationInfo auth, string requestedUserId, bool autoRevertToLoggedInUser = true) Parameters Type Name Description AuthorizationInfo auth String requestedUserId System.Boolean autoRevertToLoggedInUser Returns Type Description User GetUserForRequest(String, Boolean) Declaration protected User GetUserForRequest(string requestedUserId, bool autoRevertToLoggedInUser = true) Parameters Type Name Description String requestedUserId System.Boolean autoRevertToLoggedInUser Returns Type Description User GetUserGuidForRequest(AuthorizationInfo, ReadOnlySpan, Boolean) Declaration protected Guid GetUserGuidForRequest(AuthorizationInfo auth, ReadOnlySpan requestedUserId, bool autoRevertToLoggedInUser = true) Parameters Type Name Description AuthorizationInfo auth System.ReadOnlySpan < System.Char > requestedUserId System.Boolean autoRevertToLoggedInUser Returns Type Description Guid GetUserIdForRequest(AuthorizationInfo, String, Boolean) Declaration protected long GetUserIdForRequest(AuthorizationInfo auth, string requestedUserId, bool autoRevertToLoggedInUser = true) Parameters Type Name Description AuthorizationInfo auth String requestedUserId System.Boolean autoRevertToLoggedInUser Returns Type Description Int64 GetUserIdForRequest(String) Declaration protected long GetUserIdForRequest(string requestedUserId) Parameters Type Name Description String requestedUserId Returns Type Description Int64 ParseIds(String) Declaration protected string[] ParseIds(string value) Parameters Type Name Description String value Returns Type Description String [] ParseIds(String, ILibraryManager) Declaration protected long[] ParseIds(string value, ILibraryManager libraryManager) Parameters Type Name Description String value ILibraryManager libraryManager Returns Type Description Int64 [] ParseUserIds(String) Declaration protected long[] ParseUserIds(string value) Parameters Type Name Description String value Returns Type Description Int64 [] SetContentDisposition(IDictionary, String) Declaration public static void SetContentDisposition(IDictionary headers, string name) Parameters Type Name Description IDictionary < String , String > headers String name SplitValue(String, Char) Declaration public static string[] SplitValue(string value, char delim) Parameters Type Name Description String value System.Char delim Returns Type Description String [] ToOptimizedResult(T) To the optimized result. Declaration protected object ToOptimizedResult(T result) where T : class Parameters Type Name Description T result The result. Returns Type Description System.Object System.Object. Type Parameters Name Description T Implements IService IRequiresRequest Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Api.BaseItemsRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Api.BaseItemsRequest.html",
     "title": "Class BaseItemsRequest",
-    "keywords": "Class BaseItemsRequest Inheritance Object BaseItemsRequest Implements IHasDtoOptions IHasItemFields Namespace : MediaBrowser.Controller.Api Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseItemsRequest : IHasDtoOptions, IHasItemFields Constructors BaseItemsRequest() Declaration protected BaseItemsRequest() Properties AdjacentTo Declaration public string AdjacentTo { get; set; } Property Value Type Description String AirDays Declaration public DayOfWeek[] AirDays { get; set; } Property Value Type Description DayOfWeek [] AiredDuringSeason Declaration public int? AiredDuringSeason { get; set; } Property Value Type Description Nullable < Int32 > AlbumArtistIds Declaration public string AlbumArtistIds { get; set; } Property Value Type Description String AlbumArtistStartsWithOrGreater Declaration public string AlbumArtistStartsWithOrGreater { get; set; } Property Value Type Description String AlbumIds Declaration public string AlbumIds { get; set; } Property Value Type Description String Albums Declaration public string Albums { get; set; } Property Value Type Description String AnyProviderIdEquals Provider IDs to match at least one of. Declaration public string AnyProviderIdEquals { get; set; } Property Value Type Description String The any provider id equals filter. ArtistIds Declaration public string ArtistIds { get; set; } Property Value Type Description String Artists Gets or sets the studios. Declaration public string Artists { get; set; } Property Value Type Description String The studios. ArtistStartsWithOrGreater Declaration public string ArtistStartsWithOrGreater { get; set; } Property Value Type Description String ArtistType Declaration public string ArtistType { get; set; } Property Value Type Description String AudioCodecs Declaration public string AudioCodecs { get; set; } Property Value Type Description String AudioLanguages Declaration public string AudioLanguages { get; set; } Property Value Type Description String AudioLayouts Declaration public string AudioLayouts { get; set; } Property Value Type Description String CanEditItems Declaration public bool? CanEditItems { get; set; } Property Value Type Description Nullable < Boolean > CollectionIds Declaration public string CollectionIds { get; set; } Property Value Type Description String Containers Declaration public string Containers { get; set; } Property Value Type Description String ContributingArtistIds Declaration public string ContributingArtistIds { get; set; } Property Value Type Description String EnableImages Declaration public bool? EnableImages { get; set; } Property Value Type Description Nullable < Boolean > EnableImageTypes Declaration public string EnableImageTypes { get; set; } Property Value Type Description String EnableTotalRecordCount Declaration public bool EnableTotalRecordCount { get; set; } Property Value Type Description Boolean EnableUserData Declaration public bool? EnableUserData { get; set; } Property Value Type Description Nullable < Boolean > ExcludeArtistIds Declaration public string ExcludeArtistIds { get; set; } Property Value Type Description String ExcludeItemIds Declaration public string ExcludeItemIds { get; set; } Property Value Type Description String ExcludeItemTypes Gets or sets the exclude item types. Declaration public string ExcludeItemTypes { get; set; } Property Value Type Description String The exclude item types. ExcludeTagIds Declaration public string ExcludeTagIds { get; set; } Property Value Type Description String ExcludeTags Declaration public string ExcludeTags { get; set; } Property Value Type Description String ExtendedVideoTypes Declaration public string ExtendedVideoTypes { get; set; } Property Value Type Description String Fields Fields to return within the items, in addition to basic information Declaration public string Fields { get; set; } Property Value Type Description String The fields. Filters Filters to apply to the results Declaration public string Filters { get; set; } Property Value Type Description String The filters. GenreIds Declaration public string GenreIds { get; set; } Property Value Type Description String Genres Limit results to items containing specific genres Declaration public string Genres { get; set; } Property Value Type Description String The genres. GroupItemsInto Declaration public ItemLinkType? GroupItemsInto { get; set; } Property Value Type Description Nullable < ItemLinkType > GroupItemsIntoCollections Declaration public bool GroupItemsIntoCollections { get; set; } Property Value Type Description Boolean GroupProgramsBySeries Declaration public bool GroupProgramsBySeries { get; set; } Property Value Type Description Boolean HasAired Declaration public bool? HasAired { get; set; } Property Value Type Description Nullable < Boolean > HasImdbId Declaration public bool? HasImdbId { get; set; } Property Value Type Description Nullable < Boolean > HasOfficialRating Declaration public bool? HasOfficialRating { get; set; } Property Value Type Description Nullable < Boolean > HasOverview Declaration public bool? HasOverview { get; set; } Property Value Type Description Nullable < Boolean > HasParentalRating Declaration public bool? HasParentalRating { get; set; } Property Value Type Description Nullable < Boolean > HasSpecialFeature Declaration public bool? HasSpecialFeature { get; set; } Property Value Type Description Nullable < Boolean > HasSubtitles Declaration public bool? HasSubtitles { get; set; } Property Value Type Description Nullable < Boolean > HasThemeSong Declaration public bool? HasThemeSong { get; set; } Property Value Type Description Nullable < Boolean > HasThemeVideo Declaration public bool? HasThemeVideo { get; set; } Property Value Type Description Nullable < Boolean > HasTmdbId Declaration public bool? HasTmdbId { get; set; } Property Value Type Description Nullable < Boolean > HasTrailer Declaration public bool? HasTrailer { get; set; } Property Value Type Description Nullable < Boolean > HasTvdbId Declaration public bool? HasTvdbId { get; set; } Property Value Type Description Nullable < Boolean > Ids Gets or sets the item ids. Declaration public string Ids { get; set; } Property Value Type Description String The item ids. ImageTypeLimit Declaration public int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > ImageTypes Gets or sets the image types. Declaration public string ImageTypes { get; set; } Property Value Type Description String The image types. IncludeItemTypes Gets or sets the include item types. Declaration public string IncludeItemTypes { get; set; } Property Value Type Description String The include item types. Is3D Gets or sets the video formats. Declaration public bool? Is3D { get; set; } Property Value Type Description Nullable < Boolean > The video formats. Is4K Declaration public bool? Is4K { get; set; } Property Value Type Description Nullable < Boolean > IsAiring Declaration public bool? IsAiring { get; set; } Property Value Type Description Nullable < Boolean > IsFavorite Gets or sets the Isfavorite option Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < Boolean > IsFavorite IsFolder Declaration public bool? IsFolder { get; set; } Property Value Type Description Nullable < Boolean > IsHD Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < Boolean > IsKids Declaration public bool? IsKids { get; set; } Property Value Type Description Nullable < Boolean > IsLocked Declaration public bool? IsLocked { get; set; } Property Value Type Description Nullable < Boolean > IsMovie Declaration public bool? IsMovie { get; set; } Property Value Type Description Nullable < Boolean > IsNew Declaration public bool? IsNew { get; set; } Property Value Type Description Nullable < Boolean > IsNewOrPremiere Declaration public bool? IsNewOrPremiere { get; set; } Property Value Type Description Nullable < Boolean > IsNews Declaration public bool? IsNews { get; set; } Property Value Type Description Nullable < Boolean > IsPlaceHolder Declaration public bool? IsPlaceHolder { get; set; } Property Value Type Description Nullable < Boolean > IsPlayed Declaration public bool? IsPlayed { get; set; } Property Value Type Description Nullable < Boolean > IsPremiere Declaration public bool? IsPremiere { get; set; } Property Value Type Description Nullable < Boolean > IsRepeat Declaration public bool? IsRepeat { get; set; } Property Value Type Description Nullable < Boolean > IsSeries Declaration public bool? IsSeries { get; set; } Property Value Type Description Nullable < Boolean > IsSports Declaration public bool? IsSports { get; set; } Property Value Type Description Nullable < Boolean > IsUnaired Declaration public bool? IsUnaired { get; set; } Property Value Type Description Nullable < Boolean > Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. ListItemIds Declaration public string ListItemIds { get; set; } Property Value Type Description String MaxEndDate Declaration public string MaxEndDate { get; set; } Property Value Type Description String MaxHeight Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > MaxOfficialRating Gets or sets the max offical rating. Declaration public string MaxOfficialRating { get; set; } Property Value Type Description String The max offical rating. MaxPlayers Declaration public int? MaxPlayers { get; set; } Property Value Type Description Nullable < Int32 > MaxPremiereDate Declaration public string MaxPremiereDate { get; set; } Property Value Type Description String MaxStartDate Declaration public string MaxStartDate { get; set; } Property Value Type Description String MaxWidth Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > MediaTypes Gets or sets the media types. Declaration public string MediaTypes { get; set; } Property Value Type Description String The media types. MinCommunityRating Declaration public double? MinCommunityRating { get; set; } Property Value Type Description Nullable < Double > MinCriticRating Declaration public double? MinCriticRating { get; set; } Property Value Type Description Nullable < Double > MinDateLastSaved Declaration public string MinDateLastSaved { get; set; } Property Value Type Description String MinDateLastSavedForUser Declaration public string MinDateLastSavedForUser { get; set; } Property Value Type Description String MinEndDate Declaration public string MinEndDate { get; set; } Property Value Type Description String MinHeight Declaration public int? MinHeight { get; set; } Property Value Type Description Nullable < Int32 > MinIndexNumber Declaration public int? MinIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinOfficialRating Gets or sets the min offical rating. Declaration public string MinOfficialRating { get; set; } Property Value Type Description String The min offical rating. MinPlayers Declaration public int? MinPlayers { get; set; } Property Value Type Description Nullable < Int32 > MinPremiereDate Declaration public string MinPremiereDate { get; set; } Property Value Type Description String MinStartDate Declaration public string MinStartDate { get; set; } Property Value Type Description String MinWidth Declaration public int? MinWidth { get; set; } Property Value Type Description Nullable < Int32 > NameLessThan Declaration public string NameLessThan { get; set; } Property Value Type Description String NameStartsWith Declaration public string NameStartsWith { get; set; } Property Value Type Description String NameStartsWithOrGreater Declaration public string NameStartsWithOrGreater { get; set; } Property Value Type Description String OfficialRatings Declaration public string OfficialRatings { get; set; } Property Value Type Description String OuterIds Declaration public string OuterIds { get; set; } Property Value Type Description String ParentId Specify this to localize the search to a specific item or folder. Omit to use the root. Declaration public string ParentId { get; set; } Property Value Type Description String The parent id. ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > Path Declaration public string Path { get; set; } Property Value Type Description String Person Limit results to items containing a specific person Declaration public string Person { get; set; } Property Value Type Description String The person. PersonIds Declaration public string PersonIds { get; set; } Property Value Type Description String PersonTypes If the Person filter is used, this can also be used to restrict to a specific person type Declaration public string PersonTypes { get; set; } Property Value Type Description String The type of the person. ProjectToMedia Declaration public bool ProjectToMedia { get; set; } Property Value Type Description Boolean RandomSeed Declaration public int RandomSeed { get; set; } Property Value Type Description Int32 RecordingKeyword Declaration public string RecordingKeyword { get; set; } Property Value Type Description String RecordingKeywordType Declaration public KeywordType? RecordingKeywordType { get; set; } Property Value Type Description Nullable < KeywordType > Recursive Whether or not to perform the query recursively Declaration public bool Recursive { get; set; } Property Value Type Description Boolean true if recursive; otherwise, false . SearchTerm Declaration public string SearchTerm { get; set; } Property Value Type Description String SeriesStatus Gets or sets the series status. Declaration public string SeriesStatus { get; set; } Property Value Type Description String The series status. SortBy What to sort the results by Declaration public string SortBy { get; set; } Property Value Type Description String The sort by. SortOrder Gets or sets the sort order. Declaration public string SortOrder { get; set; } Property Value Type Description String The sort order. StartIndex Skips over a given number of items within the results. Use for paging. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. StudioIds Declaration public string StudioIds { get; set; } Property Value Type Description String Studios Limit results to items containing specific studios Declaration public string Studios { get; set; } Property Value Type Description String The studios. SubtitleCodecs Declaration public string SubtitleCodecs { get; set; } Property Value Type Description String SubtitleLanguages Declaration public string SubtitleLanguages { get; set; } Property Value Type Description String TagIds Declaration public string TagIds { get; set; } Property Value Type Description String Tags Declaration public string Tags { get; set; } Property Value Type Description String UserId Gets or sets the user id. Declaration public Guid UserId { get; set; } Property Value Type Description Guid The user id. VideoCodecs Declaration public string VideoCodecs { get; set; } Property Value Type Description String VideoTypes Gets or sets the video types. Declaration public string VideoTypes { get; set; } Property Value Type Description String The video types. Years Limit results to items containing specific years Declaration public string Years { get; set; } Property Value Type Description String The years. Methods GetAnyProviderIdEquals() Gets the AnyProviderIdEquals filter. Declaration public List> GetAnyProviderIdEquals() Returns Type Description List < KeyValuePair < String , String >> Dictionary{string, string}. GetAudioCodecs() Declaration public string[] GetAudioCodecs() Returns Type Description String [] GetAudioLanguages() Declaration public string[] GetAudioLanguages() Returns Type Description String [] GetAudioLayouts() Declaration public string[] GetAudioLayouts() Returns Type Description String [] GetContainers() Declaration public string[] GetContainers() Returns Type Description String [] GetExcludeItemTypes() Declaration public string[] GetExcludeItemTypes() Returns Type Description String [] GetExcludeTags() Declaration public string[] GetExcludeTags() Returns Type Description String [] GetExtendedVideoTypes() Declaration public ExtendedVideoTypes[] GetExtendedVideoTypes() Returns Type Description ExtendedVideoTypes [] GetFilters() Gets the filters. Declaration public ItemFilter[] GetFilters() Returns Type Description ItemFilter [] IEnumerable{ItemFilter}. GetGenres() Declaration public string[] GetGenres() Returns Type Description String [] GetImageTypes() Gets the image types. Declaration public ImageType[] GetImageTypes() Returns Type Description ImageType [] IEnumerable{ImageType}. GetIncludeItemTypes() Declaration public string[] GetIncludeItemTypes() Returns Type Description String [] GetMediaTypes() Declaration public string[] GetMediaTypes() Returns Type Description String [] GetOfficialRatings() Declaration public string[] GetOfficialRatings() Returns Type Description String [] GetOrderBy() Gets the order by. Declaration public (string, SortOrder)[] GetOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] IEnumerable{ItemSortBy}. GetOrderBy(String, String) Declaration public static (string, SortOrder)[] GetOrderBy(string sortBy, string requestedSortOrder) Parameters Type Name Description String sortBy String requestedSortOrder Returns Type Description (T1, T2) < String , SortOrder >[] GetPersonTypes() Declaration public PersonType[] GetPersonTypes() Returns Type Description PersonType [] GetStudios() Declaration public string[] GetStudios() Returns Type Description String [] GetSubtitleCodecs() Declaration public string[] GetSubtitleCodecs() Returns Type Description String [] GetSubtitleLanguages() Declaration public string[] GetSubtitleLanguages() Returns Type Description String [] GetTags() Declaration public string[] GetTags() Returns Type Description String [] GetVideoCodecs() Declaration public string[] GetVideoCodecs() Returns Type Description String [] GetYears() Declaration public int[] GetYears() Returns Type Description Int32 [] Implements IHasDtoOptions IHasItemFields Extension Methods ItemFieldsExtensions.GetItemFields(IHasItemFields) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseItemsRequest Inheritance System.Object BaseItemsRequest Implements IHasDtoOptions IHasItemFields Namespace : MediaBrowser.Controller.Api Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseItemsRequest : IHasDtoOptions, IHasItemFields Constructors BaseItemsRequest() Declaration protected BaseItemsRequest() Properties AdjacentTo Declaration public string AdjacentTo { get; set; } Property Value Type Description String AirDays Declaration public DayOfWeek[] AirDays { get; set; } Property Value Type Description System.DayOfWeek [] AiredDuringSeason Declaration public int? AiredDuringSeason { get; set; } Property Value Type Description Nullable < Int32 > AlbumArtistIds Declaration public string AlbumArtistIds { get; set; } Property Value Type Description String AlbumArtistStartsWithOrGreater Declaration public string AlbumArtistStartsWithOrGreater { get; set; } Property Value Type Description String AlbumIds Declaration public string AlbumIds { get; set; } Property Value Type Description String Albums Declaration public string Albums { get; set; } Property Value Type Description String AnyProviderIdEquals Provider IDs to match at least one of. Declaration public string AnyProviderIdEquals { get; set; } Property Value Type Description String The any provider id equals filter. ArtistIds Declaration public string ArtistIds { get; set; } Property Value Type Description String Artists Gets or sets the studios. Declaration public string Artists { get; set; } Property Value Type Description String The studios. ArtistStartsWithOrGreater Declaration public string ArtistStartsWithOrGreater { get; set; } Property Value Type Description String ArtistType Declaration public string ArtistType { get; set; } Property Value Type Description String AudioCodecs Declaration public string AudioCodecs { get; set; } Property Value Type Description String AudioLanguages Declaration public string AudioLanguages { get; set; } Property Value Type Description String AudioLayouts Declaration public string AudioLayouts { get; set; } Property Value Type Description String CanEditItems Declaration public bool? CanEditItems { get; set; } Property Value Type Description Nullable < System.Boolean > CollectionIds Declaration public string CollectionIds { get; set; } Property Value Type Description String Containers Declaration public string Containers { get; set; } Property Value Type Description String ContributingArtistIds Declaration public string ContributingArtistIds { get; set; } Property Value Type Description String EnableImages Declaration public bool? EnableImages { get; set; } Property Value Type Description Nullable < System.Boolean > EnableImageTypes Declaration public string EnableImageTypes { get; set; } Property Value Type Description String EnableTotalRecordCount Declaration public bool EnableTotalRecordCount { get; set; } Property Value Type Description System.Boolean EnableUserData Declaration public bool? EnableUserData { get; set; } Property Value Type Description Nullable < System.Boolean > ExcludeArtistIds Declaration public string ExcludeArtistIds { get; set; } Property Value Type Description String ExcludeItemIds Declaration public string ExcludeItemIds { get; set; } Property Value Type Description String ExcludeItemTypes Gets or sets the exclude item types. Declaration public string ExcludeItemTypes { get; set; } Property Value Type Description String The exclude item types. ExcludeTagIds Declaration public string ExcludeTagIds { get; set; } Property Value Type Description String ExcludeTags Declaration public string ExcludeTags { get; set; } Property Value Type Description String ExtendedVideoTypes Declaration public string ExtendedVideoTypes { get; set; } Property Value Type Description String Fields Fields to return within the items, in addition to basic information Declaration public string Fields { get; set; } Property Value Type Description String The fields. Filters Filters to apply to the results Declaration public string Filters { get; set; } Property Value Type Description String The filters. GenreIds Declaration public string GenreIds { get; set; } Property Value Type Description String Genres Limit results to items containing specific genres Declaration public string Genres { get; set; } Property Value Type Description String The genres. GroupItemsInto Declaration public ItemLinkType? GroupItemsInto { get; set; } Property Value Type Description Nullable < ItemLinkType > GroupItemsIntoCollections Declaration public bool GroupItemsIntoCollections { get; set; } Property Value Type Description System.Boolean GroupProgramsBySeries Declaration public bool GroupProgramsBySeries { get; set; } Property Value Type Description System.Boolean HasAired Declaration public bool? HasAired { get; set; } Property Value Type Description Nullable < System.Boolean > HasImdbId Declaration public bool? HasImdbId { get; set; } Property Value Type Description Nullable < System.Boolean > HasOfficialRating Declaration public bool? HasOfficialRating { get; set; } Property Value Type Description Nullable < System.Boolean > HasOverview Declaration public bool? HasOverview { get; set; } Property Value Type Description Nullable < System.Boolean > HasParentalRating Declaration public bool? HasParentalRating { get; set; } Property Value Type Description Nullable < System.Boolean > HasSpecialFeature Declaration public bool? HasSpecialFeature { get; set; } Property Value Type Description Nullable < System.Boolean > HasSubtitles Declaration public bool? HasSubtitles { get; set; } Property Value Type Description Nullable < System.Boolean > HasThemeSong Declaration public bool? HasThemeSong { get; set; } Property Value Type Description Nullable < System.Boolean > HasThemeVideo Declaration public bool? HasThemeVideo { get; set; } Property Value Type Description Nullable < System.Boolean > HasTmdbId Declaration public bool? HasTmdbId { get; set; } Property Value Type Description Nullable < System.Boolean > HasTrailer Declaration public bool? HasTrailer { get; set; } Property Value Type Description Nullable < System.Boolean > HasTvdbId Declaration public bool? HasTvdbId { get; set; } Property Value Type Description Nullable < System.Boolean > Ids Gets or sets the item ids. Declaration public string Ids { get; set; } Property Value Type Description String The item ids. ImageTypeLimit Declaration public int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > ImageTypes Gets or sets the image types. Declaration public string ImageTypes { get; set; } Property Value Type Description String The image types. IncludeItemTypes Gets or sets the include item types. Declaration public string IncludeItemTypes { get; set; } Property Value Type Description String The include item types. Is3D Gets or sets the video formats. Declaration public bool? Is3D { get; set; } Property Value Type Description Nullable < System.Boolean > The video formats. Is4K Declaration public bool? Is4K { get; set; } Property Value Type Description Nullable < System.Boolean > IsAiring Declaration public bool? IsAiring { get; set; } Property Value Type Description Nullable < System.Boolean > IsFavorite Gets or sets the Isfavorite option Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < System.Boolean > IsFavorite IsFolder Declaration public bool? IsFolder { get; set; } Property Value Type Description Nullable < System.Boolean > IsHD Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < System.Boolean > IsKids Declaration public bool? IsKids { get; set; } Property Value Type Description Nullable < System.Boolean > IsLocked Declaration public bool? IsLocked { get; set; } Property Value Type Description Nullable < System.Boolean > IsMovie Declaration public bool? IsMovie { get; set; } Property Value Type Description Nullable < System.Boolean > IsNew Declaration public bool? IsNew { get; set; } Property Value Type Description Nullable < System.Boolean > IsNewOrPremiere Declaration public bool? IsNewOrPremiere { get; set; } Property Value Type Description Nullable < System.Boolean > IsNews Declaration public bool? IsNews { get; set; } Property Value Type Description Nullable < System.Boolean > IsPlaceHolder Declaration public bool? IsPlaceHolder { get; set; } Property Value Type Description Nullable < System.Boolean > IsPlayed Declaration public bool? IsPlayed { get; set; } Property Value Type Description Nullable < System.Boolean > IsPremiere Declaration public bool? IsPremiere { get; set; } Property Value Type Description Nullable < System.Boolean > IsRepeat Declaration public bool? IsRepeat { get; set; } Property Value Type Description Nullable < System.Boolean > IsSeries Declaration public bool? IsSeries { get; set; } Property Value Type Description Nullable < System.Boolean > IsSports Declaration public bool? IsSports { get; set; } Property Value Type Description Nullable < System.Boolean > IsUnaired Declaration public bool? IsUnaired { get; set; } Property Value Type Description Nullable < System.Boolean > Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. ListItemIds Declaration public string ListItemIds { get; set; } Property Value Type Description String MaxEndDate Declaration public string MaxEndDate { get; set; } Property Value Type Description String MaxHeight Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > MaxOfficialRating Gets or sets the max offical rating. Declaration public string MaxOfficialRating { get; set; } Property Value Type Description String The max offical rating. MaxPlayers Declaration public int? MaxPlayers { get; set; } Property Value Type Description Nullable < Int32 > MaxPremiereDate Declaration public string MaxPremiereDate { get; set; } Property Value Type Description String MaxStartDate Declaration public string MaxStartDate { get; set; } Property Value Type Description String MaxWidth Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > MediaTypes Gets or sets the media types. Declaration public string MediaTypes { get; set; } Property Value Type Description String The media types. MinCommunityRating Declaration public double? MinCommunityRating { get; set; } Property Value Type Description Nullable < Double > MinCriticRating Declaration public double? MinCriticRating { get; set; } Property Value Type Description Nullable < Double > MinDateLastSaved Declaration public string MinDateLastSaved { get; set; } Property Value Type Description String MinDateLastSavedForUser Declaration public string MinDateLastSavedForUser { get; set; } Property Value Type Description String MinEndDate Declaration public string MinEndDate { get; set; } Property Value Type Description String MinHeight Declaration public int? MinHeight { get; set; } Property Value Type Description Nullable < Int32 > MinIndexNumber Declaration public int? MinIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinOfficialRating Gets or sets the min offical rating. Declaration public string MinOfficialRating { get; set; } Property Value Type Description String The min offical rating. MinPlayers Declaration public int? MinPlayers { get; set; } Property Value Type Description Nullable < Int32 > MinPremiereDate Declaration public string MinPremiereDate { get; set; } Property Value Type Description String MinStartDate Declaration public string MinStartDate { get; set; } Property Value Type Description String MinWidth Declaration public int? MinWidth { get; set; } Property Value Type Description Nullable < Int32 > NameLessThan Declaration public string NameLessThan { get; set; } Property Value Type Description String NameStartsWith Declaration public string NameStartsWith { get; set; } Property Value Type Description String NameStartsWithOrGreater Declaration public string NameStartsWithOrGreater { get; set; } Property Value Type Description String OfficialRatings Declaration public string OfficialRatings { get; set; } Property Value Type Description String OuterIds Declaration public string OuterIds { get; set; } Property Value Type Description String ParentId Specify this to localize the search to a specific item or folder. Omit to use the root. Declaration public string ParentId { get; set; } Property Value Type Description String The parent id. ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > Path Declaration public string Path { get; set; } Property Value Type Description String Person Limit results to items containing a specific person Declaration public string Person { get; set; } Property Value Type Description String The person. PersonIds Declaration public string PersonIds { get; set; } Property Value Type Description String PersonTypes If the Person filter is used, this can also be used to restrict to a specific person type Declaration public string PersonTypes { get; set; } Property Value Type Description String The type of the person. ProjectToMedia Declaration public bool ProjectToMedia { get; set; } Property Value Type Description System.Boolean RandomSeed Declaration public int RandomSeed { get; set; } Property Value Type Description Int32 RecordingKeyword Declaration public string RecordingKeyword { get; set; } Property Value Type Description String RecordingKeywordType Declaration public KeywordType? RecordingKeywordType { get; set; } Property Value Type Description Nullable < KeywordType > Recursive Whether or not to perform the query recursively Declaration public bool Recursive { get; set; } Property Value Type Description System.Boolean true if recursive; otherwise, false . SearchTerm Declaration public string SearchTerm { get; set; } Property Value Type Description String SeriesStatus Gets or sets the series status. Declaration public string SeriesStatus { get; set; } Property Value Type Description String The series status. SortBy What to sort the results by Declaration public string SortBy { get; set; } Property Value Type Description String The sort by. SortOrder Gets or sets the sort order. Declaration public string SortOrder { get; set; } Property Value Type Description String The sort order. StartIndex Skips over a given number of items within the results. Use for paging. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. StudioIds Declaration public string StudioIds { get; set; } Property Value Type Description String Studios Limit results to items containing specific studios Declaration public string Studios { get; set; } Property Value Type Description String The studios. SubtitleCodecs Declaration public string SubtitleCodecs { get; set; } Property Value Type Description String SubtitleLanguages Declaration public string SubtitleLanguages { get; set; } Property Value Type Description String TagIds Declaration public string TagIds { get; set; } Property Value Type Description String Tags Declaration public string Tags { get; set; } Property Value Type Description String UserId Gets or sets the user id. Declaration public Guid UserId { get; set; } Property Value Type Description Guid The user id. VideoCodecs Declaration public string VideoCodecs { get; set; } Property Value Type Description String VideoTypes Gets or sets the video types. Declaration public string VideoTypes { get; set; } Property Value Type Description String The video types. Years Limit results to items containing specific years Declaration public string Years { get; set; } Property Value Type Description String The years. Methods GetAnyProviderIdEquals() Gets the AnyProviderIdEquals filter. Declaration public List> GetAnyProviderIdEquals() Returns Type Description List < System.Collections.Generic.KeyValuePair < String , String >> Dictionary{string, string}. GetAudioCodecs() Declaration public string[] GetAudioCodecs() Returns Type Description String [] GetAudioLanguages() Declaration public string[] GetAudioLanguages() Returns Type Description String [] GetAudioLayouts() Declaration public string[] GetAudioLayouts() Returns Type Description String [] GetContainers() Declaration public string[] GetContainers() Returns Type Description String [] GetExcludeItemTypes() Declaration public string[] GetExcludeItemTypes() Returns Type Description String [] GetExcludeTags() Declaration public string[] GetExcludeTags() Returns Type Description String [] GetExtendedVideoTypes() Declaration public ExtendedVideoTypes[] GetExtendedVideoTypes() Returns Type Description ExtendedVideoTypes [] GetFilters() Gets the filters. Declaration public ItemFilter[] GetFilters() Returns Type Description ItemFilter [] IEnumerable{ItemFilter}. GetGenres() Declaration public string[] GetGenres() Returns Type Description String [] GetImageTypes() Gets the image types. Declaration public ImageType[] GetImageTypes() Returns Type Description ImageType [] IEnumerable{ImageType}. GetIncludeItemTypes() Declaration public string[] GetIncludeItemTypes() Returns Type Description String [] GetMediaTypes() Declaration public string[] GetMediaTypes() Returns Type Description String [] GetOfficialRatings() Declaration public string[] GetOfficialRatings() Returns Type Description String [] GetOrderBy() Gets the order by. Declaration public (string, SortOrder)[] GetOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] IEnumerable{ItemSortBy}. GetOrderBy(String, String) Declaration public static (string, SortOrder)[] GetOrderBy(string sortBy, string requestedSortOrder) Parameters Type Name Description String sortBy String requestedSortOrder Returns Type Description (T1, T2) < String , SortOrder >[] GetPersonTypes() Declaration public PersonType[] GetPersonTypes() Returns Type Description PersonType [] GetStudios() Declaration public string[] GetStudios() Returns Type Description String [] GetSubtitleCodecs() Declaration public string[] GetSubtitleCodecs() Returns Type Description String [] GetSubtitleLanguages() Declaration public string[] GetSubtitleLanguages() Returns Type Description String [] GetTags() Declaration public string[] GetTags() Returns Type Description String [] GetVideoCodecs() Declaration public string[] GetVideoCodecs() Returns Type Description String [] GetYears() Declaration public int[] GetYears() Returns Type Description Int32 [] Implements IHasDtoOptions IHasItemFields Extension Methods ItemFieldsExtensions.GetItemFields(IHasItemFields) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Api.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Api.html",
@@ -2472,7 +2472,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Api.IHasDtoOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Api.IHasDtoOptions.html",
     "title": "Interface IHasDtoOptions",
-    "keywords": "Interface IHasDtoOptions Inherited Members IHasItemFields.Fields Namespace : MediaBrowser.Controller.Api Assembly : MediaBrowser.Controller.dll Syntax public interface IHasDtoOptions : IHasItemFields Properties EnableImages Declaration bool? EnableImages { get; set; } Property Value Type Description Nullable < Boolean > EnableImageTypes Declaration string EnableImageTypes { get; set; } Property Value Type Description String EnableUserData Declaration bool? EnableUserData { get; set; } Property Value Type Description Nullable < Boolean > ImageTypeLimit Declaration int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods ItemFieldsExtensions.GetItemFields(IHasItemFields) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasDtoOptions Inherited Members IHasItemFields.Fields Namespace : MediaBrowser.Controller.Api Assembly : MediaBrowser.Controller.dll Syntax public interface IHasDtoOptions : IHasItemFields Properties EnableImages Declaration bool? EnableImages { get; set; } Property Value Type Description Nullable < System.Boolean > EnableImageTypes Declaration string EnableImageTypes { get; set; } Property Value Type Description String EnableUserData Declaration bool? EnableUserData { get; set; } Property Value Type Description Nullable < System.Boolean > ImageTypeLimit Declaration int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods ItemFieldsExtensions.GetItemFields(IHasItemFields) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Api.IHasItemFields.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Api.IHasItemFields.html",
@@ -2482,12 +2482,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Api.ItemFieldsExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Api.ItemFieldsExtensions.html",
     "title": "Class ItemFieldsExtensions",
-    "keywords": "Class ItemFieldsExtensions Class ItemFieldsExtensions. Inheritance Object ItemFieldsExtensions Namespace : MediaBrowser.Controller.Api Assembly : MediaBrowser.Controller.dll Syntax public static class ItemFieldsExtensions Methods GetItemFields(IHasItemFields) Gets the item fields. Declaration public static ItemFields[] GetItemFields(this IHasItemFields request) Parameters Type Name Description IHasItemFields request The request. Returns Type Description ItemFields [] IEnumerable{ItemFields}. GetItemFields(String) Declaration public static ItemFields[] GetItemFields(string val) Parameters Type Name Description String val Returns Type Description ItemFields []"
+    "keywords": "Class ItemFieldsExtensions Class ItemFieldsExtensions. Inheritance System.Object ItemFieldsExtensions Namespace : MediaBrowser.Controller.Api Assembly : MediaBrowser.Controller.dll Syntax public static class ItemFieldsExtensions Methods GetItemFields(IHasItemFields) Gets the item fields. Declaration public static ItemFields[] GetItemFields(this IHasItemFields request) Parameters Type Name Description IHasItemFields request The request. Returns Type Description ItemFields [] IEnumerable{ItemFields}. GetItemFields(String) Declaration public static ItemFields[] GetItemFields(string val) Parameters Type Name Description String val Returns Type Description ItemFields []"
   },
   "reference/pluginapi/MediaBrowser.Controller.Authentication.AuthenticationResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Authentication.AuthenticationResult.html",
     "title": "Class AuthenticationResult",
-    "keywords": "Class AuthenticationResult Inheritance Object AuthenticationResult Namespace : MediaBrowser.Controller.Authentication Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticationResult Properties AccessToken Gets or sets the authentication token. Declaration public string AccessToken { get; set; } Property Value Type Description String The authentication token. ServerId Gets or sets the server identifier. Declaration public string ServerId { get; set; } Property Value Type Description String The server identifier. SessionInfo Gets or sets the session information. Declaration public SessionInfo SessionInfo { get; set; } Property Value Type Description SessionInfo The session information. User Gets or sets the user. Declaration public UserDto User { get; set; } Property Value Type Description UserDto The user. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AuthenticationResult Inheritance System.Object AuthenticationResult Namespace : MediaBrowser.Controller.Authentication Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticationResult Properties AccessToken Gets or sets the authentication token. Declaration public string AccessToken { get; set; } Property Value Type Description String The authentication token. ServerId Gets or sets the server identifier. Declaration public string ServerId { get; set; } Property Value Type Description String The server identifier. SessionInfo Gets or sets the session information. Declaration public SessionInfo SessionInfo { get; set; } Property Value Type Description SessionInfo The session information. User Gets or sets the user. Declaration public UserDto User { get; set; } Property Value Type Description UserDto The user. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Authentication.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Authentication.html",
@@ -2497,7 +2497,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Authentication.IAuthenticationProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Authentication.IAuthenticationProvider.html",
     "title": "Interface IAuthenticationProvider",
-    "keywords": "Interface IAuthenticationProvider Namespace : MediaBrowser.Controller.Authentication Assembly : MediaBrowser.Controller.dll Syntax public interface IAuthenticationProvider Properties IsEnabled Declaration bool IsEnabled { get; } Property Value Type Description Boolean Name Declaration string Name { get; } Property Value Type Description String Methods Authenticate(String, String) Declaration Task Authenticate(string username, string password) Parameters Type Name Description String username String password Returns Type Description Task < ProviderAuthenticationResult > ChangePassword(User, String) Declaration Task ChangePassword(User user, string newPassword) Parameters Type Name Description User user String newPassword Returns Type Description Task HasPassword(User) Declaration Task HasPassword(User user) Parameters Type Name Description User user Returns Type Description Task < Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IAuthenticationProvider Namespace : MediaBrowser.Controller.Authentication Assembly : MediaBrowser.Controller.dll Syntax public interface IAuthenticationProvider Properties IsEnabled Declaration bool IsEnabled { get; } Property Value Type Description System.Boolean Name Declaration string Name { get; } Property Value Type Description String Methods Authenticate(String, String) Declaration Task Authenticate(string username, string password) Parameters Type Name Description String username String password Returns Type Description Task < ProviderAuthenticationResult > ChangePassword(User, String) Declaration Task ChangePassword(User user, string newPassword) Parameters Type Name Description User user String newPassword Returns Type Description System.Threading.Tasks.Task HasPassword(User) Declaration Task HasPassword(User user) Parameters Type Name Description User user Returns Type Description Task < System.Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Authentication.IHasNewUserPolicy.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Authentication.IHasNewUserPolicy.html",
@@ -2512,17 +2512,17 @@
   "reference/pluginapi/MediaBrowser.Controller.Authentication.ProviderAuthenticationResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Authentication.ProviderAuthenticationResult.html",
     "title": "Class ProviderAuthenticationResult",
-    "keywords": "Class ProviderAuthenticationResult Inheritance Object ProviderAuthenticationResult Namespace : MediaBrowser.Controller.Authentication Assembly : MediaBrowser.Controller.dll Syntax public sealed class ProviderAuthenticationResult Properties DisplayName Declaration public string DisplayName { get; set; } Property Value Type Description String Username Declaration public string Username { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProviderAuthenticationResult Inheritance System.Object ProviderAuthenticationResult Namespace : MediaBrowser.Controller.Authentication Assembly : MediaBrowser.Controller.dll Syntax public sealed class ProviderAuthenticationResult Properties DisplayName Declaration public string DisplayName { get; set; } Property Value Type Description String Username Declaration public string Username { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Base.CommonBaseCore.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Base.CommonBaseCore.html",
     "title": "Class CommonBaseCore",
-    "keywords": "Class CommonBaseCore Inheritance Object CommonBaseCore Namespace : MediaBrowser.Controller.Base Assembly : MediaBrowser.Controller.dll Syntax public abstract class CommonBaseCore Constructors CommonBaseCore(IServiceRoot, ILogger) Declaration protected CommonBaseCore(IServiceRoot serviceRoot, ILogger logger) Parameters Type Name Description IServiceRoot serviceRoot ILogger logger CommonBaseCore(IServiceRoot, String) Declaration protected CommonBaseCore(IServiceRoot serviceRoot, string logName = null) Parameters Type Name Description IServiceRoot serviceRoot String logName Properties LocalizationManager Declaration protected ILocalizationManager LocalizationManager { get; } Property Value Type Description ILocalizationManager ServiceRoot Declaration public IServiceRoot ServiceRoot { get; } Property Value Type Description IServiceRoot Methods DebugLog(String, Object, Object, Object, Object, Object, Object, String) Declaration protected void DebugLog(string message, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description String message Object p1 Object p2 Object p3 Object p4 Object p5 Object p6 String callerMemberName DebugLogEnter(String) Declaration protected void DebugLogEnter(string callerMemberName = null) Parameters Type Name Description String callerMemberName DebugLogExit(String) Declaration protected void DebugLogExit(string callerMemberName = null) Parameters Type Name Description String callerMemberName GetEx(String, Object, Object, Object, Object, Object, Object, String) Declaration protected virtual EmbyUserException GetEx(string messageResourceKey, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description String messageResourceKey Object p1 Object p2 Object p3 Object p4 Object p5 Object p6 String callerMemberName Returns Type Description EmbyUserException GetInstanceInfo() Declaration protected virtual string GetInstanceInfo() Returns Type Description String GetLocalizedString(String) Declaration protected string GetLocalizedString(string resourceKey) Parameters Type Name Description String resourceKey Returns Type Description String GetLogger() Declaration protected ILogger GetLogger() Returns Type Description ILogger GetService() Declaration protected T GetService() where T : class Returns Type Description T Type Parameters Name Description T InfoLog(String, Object, Object, Object, Object, Object, Object, String) Declaration protected void InfoLog(string message, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description String message Object p1 Object p2 Object p3 Object p4 Object p5 Object p6 String callerMemberName LogException(Exception, String, Object, Object, Object, Object, Object, Object, String) Declaration protected void LogException(Exception ex, string message = null, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description Exception ex String message Object p1 Object p2 Object p3 Object p4 Object p5 Object p6 String callerMemberName LogWarning(String, Object, Object, Object, Object, Object, Object, String) Declaration protected void LogWarning(string message, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description String message Object p1 Object p2 Object p3 Object p4 Object p5 Object p6 String callerMemberName Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CommonBaseCore Inheritance System.Object CommonBaseCore Namespace : MediaBrowser.Controller.Base Assembly : MediaBrowser.Controller.dll Syntax public abstract class CommonBaseCore Constructors CommonBaseCore(IServiceRoot, ILogger) Declaration protected CommonBaseCore(IServiceRoot serviceRoot, ILogger logger) Parameters Type Name Description IServiceRoot serviceRoot ILogger logger CommonBaseCore(IServiceRoot, String) Declaration protected CommonBaseCore(IServiceRoot serviceRoot, string logName = null) Parameters Type Name Description IServiceRoot serviceRoot String logName Properties LocalizationManager Declaration protected ILocalizationManager LocalizationManager { get; } Property Value Type Description ILocalizationManager ServiceRoot Declaration public IServiceRoot ServiceRoot { get; } Property Value Type Description IServiceRoot Methods DebugLog(String, Object, Object, Object, Object, Object, Object, String) Declaration protected void DebugLog(string message, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description String message System.Object p1 System.Object p2 System.Object p3 System.Object p4 System.Object p5 System.Object p6 String callerMemberName DebugLogEnter(String) Declaration protected void DebugLogEnter(string callerMemberName = null) Parameters Type Name Description String callerMemberName DebugLogExit(String) Declaration protected void DebugLogExit(string callerMemberName = null) Parameters Type Name Description String callerMemberName GetEx(String, Object, Object, Object, Object, Object, Object, String) Declaration protected virtual EmbyUserException GetEx(string messageResourceKey, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description String messageResourceKey System.Object p1 System.Object p2 System.Object p3 System.Object p4 System.Object p5 System.Object p6 String callerMemberName Returns Type Description EmbyUserException GetInstanceInfo() Declaration protected virtual string GetInstanceInfo() Returns Type Description String GetLocalizedString(String) Declaration protected string GetLocalizedString(string resourceKey) Parameters Type Name Description String resourceKey Returns Type Description String GetLogger() Declaration protected ILogger GetLogger() Returns Type Description ILogger GetService() Declaration protected T GetService() where T : class Returns Type Description T Type Parameters Name Description T InfoLog(String, Object, Object, Object, Object, Object, Object, String) Declaration protected void InfoLog(string message, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description String message System.Object p1 System.Object p2 System.Object p3 System.Object p4 System.Object p5 System.Object p6 String callerMemberName LogException(Exception, String, Object, Object, Object, Object, Object, Object, String) Declaration protected void LogException(Exception ex, string message = null, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description Exception ex String message System.Object p1 System.Object p2 System.Object p3 System.Object p4 System.Object p5 System.Object p6 String callerMemberName LogWarning(String, Object, Object, Object, Object, Object, Object, String) Declaration protected void LogWarning(string message, object p1 = null, object p2 = null, object p3 = null, object p4 = null, object p5 = null, object p6 = null, string callerMemberName = null) Parameters Type Name Description String message System.Object p1 System.Object p2 System.Object p3 System.Object p4 System.Object p5 System.Object p6 String callerMemberName Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Base.DisposableBag.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Base.DisposableBag.html",
     "title": "Class DisposableBag",
-    "keywords": "Class DisposableBag Inheritance Object List < IDisposable > DisposableBag Implements IList < IDisposable > ICollection < IDisposable > IReadOnlyList < IDisposable > IReadOnlyCollection < IDisposable > IEnumerable < IDisposable > IList ICollection IEnumerable IDisposable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(IDisposable) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(IDisposable) List.BinarySearch(IDisposable, IComparer) List.BinarySearch(Int32, Int32, IDisposable, IComparer) List.Clear() List.Contains(IDisposable) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(IDisposable[]) System.Collections.Generic.List.CopyTo(System.IDisposable[], System.Int32) List.CopyTo(Int32, IDisposable[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(IDisposable) List.IndexOf(IDisposable, Int32) List.IndexOf(IDisposable, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, System.IDisposable) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(IDisposable) List.LastIndexOf(IDisposable, Int32) List.LastIndexOf(IDisposable, Int32, Int32) List.Remove(IDisposable) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : MediaBrowser.Controller.Base Assembly : MediaBrowser.Controller.dll Syntax public class DisposableBag : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable, IDisposable Methods Dispose() Declaration public void Dispose() TakeAll() Declaration public IList TakeAll() Returns Type Description IList < IDisposable > Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable System.IDisposable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DisposableBag Inheritance System.Object List < IDisposable > DisposableBag Implements System.Collections.Generic.IList < IDisposable > ICollection < IDisposable > IReadOnlyList < IDisposable > IReadOnlyCollection < IDisposable > System.Collections.Generic.IEnumerable < IDisposable > IList System.Collections.ICollection IEnumerable IDisposable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(System.IDisposable) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(IDisposable) System.Collections.Generic.List.BinarySearch(System.IDisposable, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, IDisposable, IComparer) List.Clear() List.Contains(IDisposable) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(System.IDisposable[]) List.CopyTo(IDisposable[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, System.IDisposable[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(IDisposable) List.IndexOf(IDisposable, Int32) System.Collections.Generic.List.IndexOf(System.IDisposable, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, System.IDisposable) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(IDisposable) System.Collections.Generic.List.LastIndexOf(System.IDisposable, System.Int32) System.Collections.Generic.List.LastIndexOf(System.IDisposable, System.Int32, System.Int32) List.Remove(IDisposable) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : MediaBrowser.Controller.Base Assembly : MediaBrowser.Controller.dll Syntax public class DisposableBag : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable, IDisposable Methods Dispose() Declaration public void Dispose() TakeAll() Declaration public IList TakeAll() Returns Type Description System.Collections.Generic.IList < IDisposable > Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable System.IDisposable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Base.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Base.html",
@@ -2532,27 +2532,27 @@
   "reference/pluginapi/MediaBrowser.Controller.Base.ServiceRoot.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Base.ServiceRoot.html",
     "title": "Class ServiceRoot",
-    "keywords": "Class ServiceRoot Inheritance Object ServiceRoot Implements IServiceRoot Namespace : MediaBrowser.Controller.Base Assembly : MediaBrowser.Controller.dll Syntax public class ServiceRoot : IServiceRoot Constructors ServiceRoot(IApplicationHost) Declaration public ServiceRoot(IApplicationHost appHost) Parameters Type Name Description IApplicationHost appHost ServiceRoot(ILogManager, IApplicationHost) Declaration public ServiceRoot(ILogManager logManager, IApplicationHost appHost) Parameters Type Name Description ILogManager logManager IApplicationHost appHost Properties LogManager Declaration public ILogManager LogManager { get; } Property Value Type Description ILogManager Methods GetService() Declaration public T GetService() where T : class Returns Type Description T Type Parameters Name Description T Implements IServiceRoot Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ServiceRoot Inheritance System.Object ServiceRoot Implements IServiceRoot Namespace : MediaBrowser.Controller.Base Assembly : MediaBrowser.Controller.dll Syntax public class ServiceRoot : IServiceRoot Constructors ServiceRoot(IApplicationHost) Declaration public ServiceRoot(IApplicationHost appHost) Parameters Type Name Description IApplicationHost appHost ServiceRoot(ILogManager, IApplicationHost) Declaration public ServiceRoot(ILogManager logManager, IApplicationHost appHost) Parameters Type Name Description ILogManager logManager IApplicationHost appHost Properties LogManager Declaration public ILogManager LogManager { get; } Property Value Type Description ILogManager Methods GetService() Declaration public T GetService() where T : class Returns Type Description T Type Parameters Name Description T Implements IServiceRoot Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.Channel.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.Channel.html",
     "title": "Class Channel",
-    "keywords": "Class Channel Inheritance Object BaseItem Folder Channel Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping ICollectionFolder IHasCollectionType Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetItemIdsInternal(InternalItemsQuery) Folder.GetItemsInternal(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public sealed class Channel : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, ICollectionFolder, IHasCollectionType Properties CollectionType Declaration [IgnoreDataMember] public string CollectionType { get; } Property Value Type Description String EnableItemChangeEvents Declaration [IgnoreDataMember] public bool EnableItemChangeEvents { get; } Property Value Type Description Boolean IsTopParent Declaration [IgnoreDataMember] public override bool IsTopParent { get; } Property Value Type Description Boolean Overrides Folder.IsTopParent SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsUserData Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides Folder.CanDelete() GetLatestItemsOrderBy() Declaration public (string, SortOrder)[] GetLatestItemsOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] GetLibraryOptions() Declaration public LibraryOptions GetLibraryOptions() Returns Type Description LibraryOptions Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping ICollectionFolder IHasCollectionType Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Channel Inheritance System.Object BaseItem Folder Channel Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping ICollectionFolder IHasCollectionType Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetItemIdsInternal(InternalItemsQuery) Folder.GetItemsInternal(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public sealed class Channel : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, ICollectionFolder, IHasCollectionType Properties CollectionType Declaration [IgnoreDataMember] public string CollectionType { get; } Property Value Type Description String EnableItemChangeEvents Declaration [IgnoreDataMember] public bool EnableItemChangeEvents { get; } Property Value Type Description System.Boolean IsTopParent Declaration [IgnoreDataMember] public override bool IsTopParent { get; } Property Value Type Description System.Boolean Overrides Folder.IsTopParent SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsUserData Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides Folder.CanDelete() GetLatestItemsOrderBy() Declaration public (string, SortOrder)[] GetLatestItemsOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] GetLibraryOptions() Declaration public LibraryOptions GetLibraryOptions() Returns Type Description LibraryOptions Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping ICollectionFolder IHasCollectionType Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.ChannelFeatures.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.ChannelFeatures.html",
     "title": "Class ChannelFeatures",
-    "keywords": "Class ChannelFeatures Inheritance Object ChannelFeatures Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public class ChannelFeatures Properties LibraryOptions Gets or sets the library options for the channel. Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions The library options. ShowRootFoldersAtTopLevel Gets or sets a value indicating whether the channel's root folders are shown as top-level folders. Declaration public bool ShowRootFoldersAtTopLevel { get; set; } Property Value Type Description Boolean true to show root folders at the top level; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ChannelFeatures Inheritance System.Object ChannelFeatures Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public class ChannelFeatures Properties LibraryOptions Gets or sets the library options for the channel. Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions The library options. ShowRootFoldersAtTopLevel Gets or sets a value indicating whether the channel's root folders are shown as top-level folders. Declaration public bool ShowRootFoldersAtTopLevel { get; set; } Property Value Type Description System.Boolean true to show root folders at the top level; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemInfo.html",
     "title": "Class ChannelItemInfo",
-    "keywords": "Class ChannelItemInfo Inheritance Object ChannelItemInfo Implements IHasProviderIds Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public class ChannelItemInfo : IHasProviderIds Constructors ChannelItemInfo() Declaration public ChannelItemInfo() Properties AlbumArtists Declaration public List AlbumArtists { get; set; } Property Value Type Description List < String > Artists Declaration public List Artists { get; set; } Property Value Type Description List < String > CommunityRating Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < Single > ContentType Declaration public ChannelMediaContentType ContentType { get; set; } Property Value Type Description ChannelMediaContentType DateCreated Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < DateTimeOffset > DateModified Declaration public DateTimeOffset DateModified { get; set; } Property Value Type Description DateTimeOffset EndDate Declaration [Obsolete(\"This property is currently unused.\")] public DateTimeOffset? EndDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > Etag Declaration [Obsolete(\"This property is currently unused.\")] public string Etag { get; set; } Property Value Type Description String ExtraType Declaration public ExtraType ExtraType { get; set; } Property Value Type Description ExtraType FolderType Declaration public ChannelFolderType FolderType { get; set; } Property Value Type Description ChannelFolderType ForceUpdate Declaration public bool ForceUpdate { get; set; } Property Value Type Description Boolean Genres Declaration public List Genres { get; set; } Property Value Type Description List < String > HomePageUrl Declaration [Obsolete(\"This property is currently unused.\")] public string HomePageUrl { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String ImageUrl Declaration public string ImageUrl { get; set; } Property Value Type Description String IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > IsLiveStream Declaration public bool IsLiveStream { get; set; } Property Value Type Description Boolean MediaSources Declaration public List MediaSources { get; set; } Property Value Type Description List < MediaSourceInfo > MediaType Declaration public ChannelMediaType MediaType { get; set; } Property Value Type Description ChannelMediaType Name Declaration public string Name { get; set; } Property Value Type Description String OfficialRating Declaration public string OfficialRating { get; set; } Property Value Type Description String OriginalTitle Declaration public string OriginalTitle { get; set; } Property Value Type Description String Overview Declaration public string Overview { get; set; } Property Value Type Description String ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > People Declaration public List People { get; set; } Property Value Type Description List < PersonInfo > PremiereDate Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > ProductionYear Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary RunTimeTicks Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SeriesName Declaration public string SeriesName { get; set; } Property Value Type Description String StartDate Declaration [Obsolete(\"This property is currently unused.\")] public DateTimeOffset? StartDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > Studios Declaration public List Studios { get; set; } Property Value Type Description List < String > Tags Declaration public List Tags { get; set; } Property Value Type Description List < String > Type Declaration public ChannelItemType Type { get; set; } Property Value Type Description ChannelItemType Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ChannelItemInfo Inheritance System.Object ChannelItemInfo Implements IHasProviderIds Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public class ChannelItemInfo : IHasProviderIds Constructors ChannelItemInfo() Declaration public ChannelItemInfo() Properties AlbumArtists Declaration public List AlbumArtists { get; set; } Property Value Type Description List < String > Artists Declaration public List Artists { get; set; } Property Value Type Description List < String > CommunityRating Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < System.Single > ContentType Declaration public ChannelMediaContentType ContentType { get; set; } Property Value Type Description ChannelMediaContentType DateCreated Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > DateModified Declaration public DateTimeOffset DateModified { get; set; } Property Value Type Description System.DateTimeOffset EndDate Declaration [Obsolete(\"This property is currently unused.\")] public DateTimeOffset? EndDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Etag Declaration [Obsolete(\"This property is currently unused.\")] public string Etag { get; set; } Property Value Type Description String ExtraType Declaration public ExtraType ExtraType { get; set; } Property Value Type Description ExtraType FolderType Declaration public ChannelFolderType FolderType { get; set; } Property Value Type Description ChannelFolderType ForceUpdate Declaration public bool ForceUpdate { get; set; } Property Value Type Description System.Boolean Genres Declaration public List Genres { get; set; } Property Value Type Description List < String > HomePageUrl Declaration [Obsolete(\"This property is currently unused.\")] public string HomePageUrl { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String ImageUrl Declaration public string ImageUrl { get; set; } Property Value Type Description String IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > IsLiveStream Declaration public bool IsLiveStream { get; set; } Property Value Type Description System.Boolean MediaSources Declaration public List MediaSources { get; set; } Property Value Type Description List < MediaSourceInfo > MediaType Declaration public ChannelMediaType MediaType { get; set; } Property Value Type Description ChannelMediaType Name Declaration public string Name { get; set; } Property Value Type Description String OfficialRating Declaration public string OfficialRating { get; set; } Property Value Type Description String OriginalTitle Declaration public string OriginalTitle { get; set; } Property Value Type Description String Overview Declaration public string Overview { get; set; } Property Value Type Description String ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > People Declaration public List People { get; set; } Property Value Type Description List < PersonInfo > PremiereDate Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > ProductionYear Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary RunTimeTicks Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SeriesName Declaration public string SeriesName { get; set; } Property Value Type Description String StartDate Declaration [Obsolete(\"This property is currently unused.\")] public DateTimeOffset? StartDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Studios Declaration public List Studios { get; set; } Property Value Type Description List < String > Tags Declaration public List Tags { get; set; } Property Value Type Description List < String > Type Declaration public ChannelItemType Type { get; set; } Property Value Type Description ChannelItemType Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemResult.html",
     "title": "Class ChannelItemResult",
-    "keywords": "Class ChannelItemResult Inheritance Object ChannelItemResult Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public sealed class ChannelItemResult Constructors ChannelItemResult() Declaration public ChannelItemResult() Properties Items Declaration public List Items { get; set; } Property Value Type Description List < ChannelItemInfo > TotalRecordCount Declaration public int? TotalRecordCount { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ChannelItemResult Inheritance System.Object ChannelItemResult Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public sealed class ChannelItemResult Constructors ChannelItemResult() Declaration public ChannelItemResult() Properties Items Declaration public List Items { get; set; } Property Value Type Description List < ChannelItemInfo > TotalRecordCount Declaration public int? TotalRecordCount { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemType.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemType.html",
@@ -2572,12 +2572,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Channels.IChannel.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.IChannel.html",
     "title": "Interface IChannel",
-    "keywords": "Interface IChannel Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public interface IChannel Properties Description Gets the description. Declaration string Description { get; } Property Value Type Description String The description. Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. ParentalRating Gets the parental rating. Declaration ChannelParentalRating ParentalRating { get; } Property Value Type Description ChannelParentalRating The parental rating. Methods GetChannelImage(ImageType, CancellationToken) Gets the channel image. Declaration Task GetChannelImage(ImageType type, CancellationToken cancellationToken) Parameters Type Name Description ImageType type The type. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < DynamicImageResponse > Task{DynamicImageInfo}. GetChannelItems(InternalChannelItemQuery, CancellationToken) Gets the channel items. Declaration Task GetChannelItems(InternalChannelItemQuery query, CancellationToken cancellationToken) Parameters Type Name Description InternalChannelItemQuery query The query. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ChannelItemResult > GetSupportedChannelImages() Gets the supported channel images. Declaration IEnumerable GetSupportedChannelImages() Returns Type Description IEnumerable < ImageType > IEnumerable{ImageType}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IChannel Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public interface IChannel Properties Description Gets the description. Declaration string Description { get; } Property Value Type Description String The description. Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. ParentalRating Gets the parental rating. Declaration ChannelParentalRating ParentalRating { get; } Property Value Type Description ChannelParentalRating The parental rating. Methods GetChannelImage(ImageType, CancellationToken) Gets the channel image. Declaration Task GetChannelImage(ImageType type, CancellationToken cancellationToken) Parameters Type Name Description ImageType type The type. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < DynamicImageResponse > Task{DynamicImageInfo}. GetChannelItems(InternalChannelItemQuery, CancellationToken) Gets the channel items. Declaration Task GetChannelItems(InternalChannelItemQuery query, CancellationToken cancellationToken) Parameters Type Name Description InternalChannelItemQuery query The query. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ChannelItemResult > GetSupportedChannelImages() Gets the supported channel images. Declaration IEnumerable GetSupportedChannelImages() Returns Type Description System.Collections.Generic.IEnumerable < ImageType > IEnumerable{ImageType}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.IChannelManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.IChannelManager.html",
     "title": "Interface IChannelManager",
-    "keywords": "Interface IChannelManager Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public interface IChannelManager Properties ChannelCount Declaration int ChannelCount { get; } Property Value Type Description Int32 Methods AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable channels) Parameters Type Name Description IEnumerable < IChannel > channels The channels. CanDelete(BaseItem, Channel) Declaration bool CanDelete(BaseItem item, Channel channel) Parameters Type Name Description BaseItem item Channel channel Returns Type Description Boolean DeleteItem(BaseItem) Declaration Task DeleteItem(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description Task GetChannel() Declaration T GetChannel() where T : IChannel Returns Type Description T Type Parameters Name Description T GetLatestItemsOrderBy(Channel) Declaration (string, SortOrder)[] GetLatestItemsOrderBy(Channel channel) Parameters Type Name Description Channel channel Returns Type Description (T1, T2) < String , SortOrder >[] GetLibraryOptions(Channel) Declaration LibraryOptions GetLibraryOptions(Channel channel) Parameters Type Name Description Channel channel Returns Type Description LibraryOptions GetUserViewItems(Channel) Declaration BaseItem[] GetUserViewItems(Channel channel) Parameters Type Name Description Channel channel Returns Type Description BaseItem [] RefreshChannelContent(IChannel, Int32, String, CancellationToken) Declaration Task RefreshChannelContent(IChannel channel, int maxRefreshLevel, string restrictTopLevelFolderId, CancellationToken cancellationToken) Parameters Type Name Description IChannel channel Int32 maxRefreshLevel String restrictTopLevelFolderId CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IChannelManager Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public interface IChannelManager Properties ChannelCount Declaration int ChannelCount { get; } Property Value Type Description Int32 Methods AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable channels) Parameters Type Name Description System.Collections.Generic.IEnumerable < IChannel > channels The channels. CanDelete(BaseItem, Channel) Declaration bool CanDelete(BaseItem item, Channel channel) Parameters Type Name Description BaseItem item Channel channel Returns Type Description System.Boolean DeleteItem(BaseItem) Declaration Task DeleteItem(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description System.Threading.Tasks.Task GetChannel() Declaration T GetChannel() where T : IChannel Returns Type Description T Type Parameters Name Description T GetLatestItemsOrderBy(Channel) Declaration (string, SortOrder)[] GetLatestItemsOrderBy(Channel channel) Parameters Type Name Description Channel channel Returns Type Description (T1, T2) < String , SortOrder >[] GetLibraryOptions(Channel) Declaration LibraryOptions GetLibraryOptions(Channel channel) Parameters Type Name Description Channel channel Returns Type Description LibraryOptions GetUserViewItems(Channel) Declaration BaseItem[] GetUserViewItems(Channel channel) Parameters Type Name Description Channel channel Returns Type Description BaseItem [] RefreshChannelContent(IChannel, Int32, String, CancellationToken) Declaration Task RefreshChannelContent(IChannel channel, int maxRefreshLevel, string restrictTopLevelFolderId, CancellationToken cancellationToken) Parameters Type Name Description IChannel channel Int32 maxRefreshLevel String restrictTopLevelFolderId System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.IDisableMediaSourceDisplay.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.IDisableMediaSourceDisplay.html",
@@ -2607,17 +2607,17 @@
   "reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelFeatures.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelFeatures.html",
     "title": "Class InternalChannelFeatures",
-    "keywords": "Class InternalChannelFeatures Inheritance Object InternalChannelFeatures Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax [Obsolete(\"This class is no longer supported and ignored by the server.\")] public sealed class InternalChannelFeatures Constructors InternalChannelFeatures() Declaration public InternalChannelFeatures() Properties AutoRefreshLevels Gets or sets the automatic refresh levels. Declaration public int? AutoRefreshLevels { get; set; } Property Value Type Description Nullable < Int32 > The automatic refresh levels. ContentTypes Gets or sets the content types. Declaration public List ContentTypes { get; set; } Property Value Type Description List < ChannelMediaContentType > The content types. DailyDownloadLimit Gets or sets the daily download limit. Declaration public int? DailyDownloadLimit { get; set; } Property Value Type Description Nullable < Int32 > The daily download limit. DefaultSortFields Gets or sets the default sort orders. Declaration public List DefaultSortFields { get; set; } Property Value Type Description List < ChannelItemSortField > The default sort orders. MaxPageSize Represents the maximum number of records the channel allows retrieving at a time Declaration public int? MaxPageSize { get; set; } Property Value Type Description Nullable < Int32 > MediaTypes Gets or sets the media types. Declaration public List MediaTypes { get; set; } Property Value Type Description List < ChannelMediaType > The media types. SupportsContentDownloading Gets or sets a value indicating whether [supports downloading]. Declaration public bool SupportsContentDownloading { get; set; } Property Value Type Description Boolean true if [supports downloading]; otherwise, false . SupportsSortOrderToggle Indicates if a sort ascending/descending toggle is supported or not. Declaration public bool SupportsSortOrderToggle { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class InternalChannelFeatures Inheritance System.Object InternalChannelFeatures Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax [Obsolete(\"This class is no longer supported and ignored by the server.\")] public sealed class InternalChannelFeatures Constructors InternalChannelFeatures() Declaration public InternalChannelFeatures() Properties AutoRefreshLevels Gets or sets the automatic refresh levels. Declaration public int? AutoRefreshLevels { get; set; } Property Value Type Description Nullable < Int32 > The automatic refresh levels. ContentTypes Gets or sets the content types. Declaration public List ContentTypes { get; set; } Property Value Type Description List < ChannelMediaContentType > The content types. DailyDownloadLimit Gets or sets the daily download limit. Declaration public int? DailyDownloadLimit { get; set; } Property Value Type Description Nullable < Int32 > The daily download limit. DefaultSortFields Gets or sets the default sort orders. Declaration public List DefaultSortFields { get; set; } Property Value Type Description List < ChannelItemSortField > The default sort orders. MaxPageSize Represents the maximum number of records the channel allows retrieving at a time Declaration public int? MaxPageSize { get; set; } Property Value Type Description Nullable < Int32 > MediaTypes Gets or sets the media types. Declaration public List MediaTypes { get; set; } Property Value Type Description List < ChannelMediaType > The media types. SupportsContentDownloading Gets or sets a value indicating whether [supports downloading]. Declaration public bool SupportsContentDownloading { get; set; } Property Value Type Description System.Boolean true if [supports downloading]; otherwise, false . SupportsSortOrderToggle Indicates if a sort ascending/descending toggle is supported or not. Declaration public bool SupportsSortOrderToggle { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelItemQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelItemQuery.html",
     "title": "Class InternalChannelItemQuery",
-    "keywords": "Class InternalChannelItemQuery Inheritance Object InternalChannelItemQuery Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public sealed class InternalChannelItemQuery Properties FolderId Declaration public string FolderId { get; set; } Property Value Type Description String Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > SortBy Declaration public ChannelItemSortField? SortBy { get; set; } Property Value Type Description Nullable < ChannelItemSortField > SortDescending Declaration public bool SortDescending { get; set; } Property Value Type Description Boolean StartIndex Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > UserId Declaration public long UserId { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class InternalChannelItemQuery Inheritance System.Object InternalChannelItemQuery Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public sealed class InternalChannelItemQuery Properties FolderId Declaration public string FolderId { get; set; } Property Value Type Description String Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > SortBy Declaration public ChannelItemSortField? SortBy { get; set; } Property Value Type Description Nullable < ChannelItemSortField > SortDescending Declaration public bool SortDescending { get; set; } Property Value Type Description System.Boolean StartIndex Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > UserId Declaration public long UserId { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.IRequiresMediaInfoCallback.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.IRequiresMediaInfoCallback.html",
     "title": "Interface IRequiresMediaInfoCallback",
-    "keywords": "Interface IRequiresMediaInfoCallback Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public interface IRequiresMediaInfoCallback Methods GetChannelItemMediaInfo(String, CancellationToken) Gets the channel item media information. Declaration Task> GetChannelItemMediaInfo(string id, CancellationToken cancellationToken) Parameters Type Name Description String id CancellationToken cancellationToken Returns Type Description Task < IEnumerable < MediaSourceInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRequiresMediaInfoCallback Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public interface IRequiresMediaInfoCallback Methods GetChannelItemMediaInfo(String, CancellationToken) Gets the channel item media information. Declaration Task> GetChannelItemMediaInfo(string id, CancellationToken cancellationToken) Parameters Type Name Description String id System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Collections.Generic.IEnumerable < MediaSourceInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.ISearchableChannel.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.ISearchableChannel.html",
@@ -2627,7 +2627,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Channels.ISupportsDelete.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.ISupportsDelete.html",
     "title": "Interface ISupportsDelete",
-    "keywords": "Interface ISupportsDelete Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public interface ISupportsDelete Methods CanDelete(BaseItem) Declaration bool CanDelete(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description Boolean DeleteItem(String, CancellationToken) Declaration Task DeleteItem(string id, CancellationToken cancellationToken) Parameters Type Name Description String id CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISupportsDelete Namespace : MediaBrowser.Controller.Channels Assembly : MediaBrowser.Controller.dll Syntax public interface ISupportsDelete Methods CanDelete(BaseItem) Declaration bool CanDelete(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description System.Boolean DeleteItem(String, CancellationToken) Declaration Task DeleteItem(string id, CancellationToken cancellationToken) Parameters Type Name Description String id System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Channels.ISupportsLatestMedia.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Channels.ISupportsLatestMedia.html",
@@ -2642,17 +2642,17 @@
   "reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo.html",
     "title": "Class FfmpegCapabilities.CapabilityInfo",
-    "keywords": "Class FfmpegCapabilities.CapabilityInfo Inheritance Object FfmpegCapabilities.CapabilityInfo Namespace : MediaBrowser.Controller.Codecs Assembly : MediaBrowser.Controller.dll Syntax public sealed class CapabilityInfo Constructors CapabilityInfo(String, String, String) Declaration public CapabilityInfo(string key, string decription, string extra) Parameters Type Name Description String key String decription String extra Properties Decription Declaration public string Decription { get; } Property Value Type Description String Extra Declaration public string Extra { get; } Property Value Type Description String Key Declaration public string Key { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FfmpegCapabilities.CapabilityInfo Inheritance System.Object FfmpegCapabilities.CapabilityInfo Namespace : MediaBrowser.Controller.Codecs Assembly : MediaBrowser.Controller.dll Syntax public sealed class CapabilityInfo Constructors CapabilityInfo(String, String, String) Declaration public CapabilityInfo(string key, string decription, string extra) Parameters Type Name Description String key String decription String extra Properties Decription Declaration public string Decription { get; } Property Value Type Description String Extra Declaration public string Extra { get; } Property Value Type Description String Key Declaration public string Key { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapsList.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapsList.html",
     "title": "Class FfmpegCapabilities.CapsList",
-    "keywords": "Class FfmpegCapabilities.CapsList Inheritance Object Dictionary < String , FfmpegCapabilities.CapabilityInfo > FfmpegCapabilities.CapsList Implements IDictionary < String , FfmpegCapabilities.CapabilityInfo > ICollection < KeyValuePair < String , FfmpegCapabilities.CapabilityInfo >> IReadOnlyDictionary < String , FfmpegCapabilities.CapabilityInfo > IReadOnlyCollection < KeyValuePair < String , FfmpegCapabilities.CapabilityInfo >> IEnumerable < KeyValuePair < String , FfmpegCapabilities.CapabilityInfo >> IDictionary ICollection IEnumerable IDeserializationCallback ISerializable Inherited Members System.Collections.Generic.Dictionary.System.Collections.IDictionary.get_Item(System.Object) System.Collections.Generic.Dictionary.System.Collections.IDictionary.set_Item(System.Object, System.Object) Dictionary.Add(String, FfmpegCapabilities.CapabilityInfo) Dictionary.Clear() System.Collections.Generic.Dictionary.ContainsKey(System.String) Dictionary.ContainsValue(FfmpegCapabilities.CapabilityInfo) Dictionary.GetEnumerator() Dictionary.GetObjectData(SerializationInfo, StreamingContext) Dictionary.OnDeserialization(Object) System.Collections.Generic.Dictionary.Remove(System.String) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[], System.Int32) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.IEnumerable>.GetEnumerator() System.Collections.Generic.Dictionary.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.Dictionary.System.Collections.IDictionary.Add(System.Object, System.Object) System.Collections.Generic.Dictionary.System.Collections.IDictionary.Contains(System.Object) Dictionary.IDictionary.GetEnumerator() System.Collections.Generic.Dictionary.System.Collections.IDictionary.Remove(System.Object) Dictionary.IEnumerable.GetEnumerator() Dictionary.TryGetValue(String, FfmpegCapabilities.CapabilityInfo) Dictionary.Comparer Dictionary.Count Dictionary.Item[String] Dictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.IsReadOnly System.Collections.Generic.Dictionary.System.Collections.Generic.IDictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.IDictionary.Values System.Collections.Generic.Dictionary.System.Collections.Generic.IReadOnlyDictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.IReadOnlyDictionary.Values Dictionary.ICollection.IsSynchronized Dictionary.ICollection.SyncRoot Dictionary.IDictionary.IsFixedSize Dictionary.IDictionary.IsReadOnly System.Collections.Generic.Dictionary.System.Collections.IDictionary.Item[System.Object] Dictionary.IDictionary.Keys Dictionary.IDictionary.Values Dictionary.Values Namespace : MediaBrowser.Controller.Codecs Assembly : MediaBrowser.Controller.dll Syntax public sealed class CapsList : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable Constructors CapsList() Declaration public CapsList() Methods AddCap(FfmpegCapabilities.CapabilityInfo) Declaration public void AddCap(FfmpegCapabilities.CapabilityInfo cap) Parameters Type Name Description FfmpegCapabilities.CapabilityInfo cap Implements System.Collections.Generic.IDictionary System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyDictionary System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IDictionary System.Collections.ICollection System.Collections.IEnumerable System.Runtime.Serialization.IDeserializationCallback System.Runtime.Serialization.ISerializable Extension Methods CollectionExtensions.GetValueOrDefault(IReadOnlyDictionary, TKey) CollectionExtensions.GetValueOrDefault(IReadOnlyDictionary, TKey, TValue) CollectionExtensions.TryAdd(IDictionary, TKey, TValue) CollectionExtensions.Remove(IDictionary, TKey, out TValue) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FfmpegCapabilities.CapsList Inheritance System.Object System.Collections.Generic.Dictionary < String , FfmpegCapabilities.CapabilityInfo > FfmpegCapabilities.CapsList Implements IDictionary < String , FfmpegCapabilities.CapabilityInfo > ICollection < System.Collections.Generic.KeyValuePair < String , FfmpegCapabilities.CapabilityInfo >> System.Collections.Generic.IReadOnlyDictionary < String , FfmpegCapabilities.CapabilityInfo > IReadOnlyCollection < System.Collections.Generic.KeyValuePair < String , FfmpegCapabilities.CapabilityInfo >> System.Collections.Generic.IEnumerable < System.Collections.Generic.KeyValuePair < String , FfmpegCapabilities.CapabilityInfo >> System.Collections.IDictionary System.Collections.ICollection IEnumerable IDeserializationCallback ISerializable Inherited Members System.Collections.Generic.Dictionary.System.Collections.IDictionary.get_Item(System.Object) System.Collections.Generic.Dictionary.System.Collections.IDictionary.set_Item(System.Object, System.Object) Dictionary.Add(String, FfmpegCapabilities.CapabilityInfo) System.Collections.Generic.Dictionary.Clear() System.Collections.Generic.Dictionary.ContainsKey(System.String) Dictionary.ContainsValue(FfmpegCapabilities.CapabilityInfo) System.Collections.Generic.Dictionary.GetEnumerator() Dictionary.GetObjectData(SerializationInfo, StreamingContext) Dictionary.OnDeserialization(Object) Dictionary.Remove(String) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[], System.Int32) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.IEnumerable>.GetEnumerator() System.Collections.Generic.Dictionary.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.Dictionary.System.Collections.IDictionary.Add(System.Object, System.Object) System.Collections.Generic.Dictionary.System.Collections.IDictionary.Contains(System.Object) Dictionary.IDictionary.GetEnumerator() System.Collections.Generic.Dictionary.System.Collections.IDictionary.Remove(System.Object) System.Collections.Generic.Dictionary.System.Collections.IEnumerable.GetEnumerator() Dictionary.TryGetValue(String, FfmpegCapabilities.CapabilityInfo) Dictionary.Comparer Dictionary.Count Dictionary.Item[String] Dictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.IsReadOnly System.Collections.Generic.Dictionary.System.Collections.Generic.IDictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.IDictionary.Values System.Collections.Generic.Dictionary.System.Collections.Generic.IReadOnlyDictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.IReadOnlyDictionary.Values Dictionary.ICollection.IsSynchronized System.Collections.Generic.Dictionary.System.Collections.ICollection.SyncRoot Dictionary.IDictionary.IsFixedSize System.Collections.Generic.Dictionary.System.Collections.IDictionary.IsReadOnly System.Collections.Generic.Dictionary.System.Collections.IDictionary.Item[System.Object] Dictionary.IDictionary.Keys Dictionary.IDictionary.Values Dictionary.Values Namespace : MediaBrowser.Controller.Codecs Assembly : MediaBrowser.Controller.dll Syntax public sealed class CapsList : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable Constructors CapsList() Declaration public CapsList() Methods AddCap(FfmpegCapabilities.CapabilityInfo) Declaration public void AddCap(FfmpegCapabilities.CapabilityInfo cap) Parameters Type Name Description FfmpegCapabilities.CapabilityInfo cap Implements System.Collections.Generic.IDictionary System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyDictionary System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IDictionary System.Collections.ICollection System.Collections.IEnumerable System.Runtime.Serialization.IDeserializationCallback System.Runtime.Serialization.ISerializable Extension Methods CollectionExtensions.GetValueOrDefault(IReadOnlyDictionary, TKey) CollectionExtensions.GetValueOrDefault(IReadOnlyDictionary, TKey, TValue) CollectionExtensions.TryAdd(IDictionary, TKey, TValue) CollectionExtensions.Remove(IDictionary, TKey, out TValue) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.html",
     "title": "Class FfmpegCapabilities",
-    "keywords": "Class FfmpegCapabilities Inheritance Object FfmpegCapabilities Namespace : MediaBrowser.Controller.Codecs Assembly : MediaBrowser.Controller.dll Syntax public sealed class FfmpegCapabilities Properties AudioDecoders Declaration public FfmpegCapabilities.CapsList AudioDecoders { get; } Property Value Type Description FfmpegCapabilities.CapsList AudioEncoders Declaration public FfmpegCapabilities.CapsList AudioEncoders { get; } Property Value Type Description FfmpegCapabilities.CapsList AudioFilters Declaration public FfmpegCapabilities.CapsList AudioFilters { get; } Property Value Type Description FfmpegCapabilities.CapsList FullVersionInfo Declaration public string FullVersionInfo { get; set; } Property Value Type Description String HardwareAccelerations Declaration public FfmpegCapabilities.CapsList HardwareAccelerations { get; } Property Value Type Description FfmpegCapabilities.CapsList InputProtocols Declaration public FfmpegCapabilities.CapsList InputProtocols { get; } Property Value Type Description FfmpegCapabilities.CapsList IsEmbyCustom Declaration public bool IsEmbyCustom { get; set; } Property Value Type Description Boolean OutputProtocols Declaration public FfmpegCapabilities.CapsList OutputProtocols { get; } Property Value Type Description FfmpegCapabilities.CapsList PositionTimeStartsFromZero Declaration public bool PositionTimeStartsFromZero { get; set; } Property Value Type Description Boolean SubtitleDecoders Declaration public FfmpegCapabilities.CapsList SubtitleDecoders { get; } Property Value Type Description FfmpegCapabilities.CapsList SubtitleEncoders Declaration public FfmpegCapabilities.CapsList SubtitleEncoders { get; } Property Value Type Description FfmpegCapabilities.CapsList SubtitleFilters Declaration public FfmpegCapabilities.CapsList SubtitleFilters { get; } Property Value Type Description FfmpegCapabilities.CapsList SupportsChromaprint Declaration public bool SupportsChromaprint { get; set; } Property Value Type Description Boolean SupportsDiscardCorruptPts Declaration public bool SupportsDiscardCorruptPts { get; } Property Value Type Description Boolean SupportsFillWallClockDts Declaration public bool SupportsFillWallClockDts { get; } Property Value Type Description Boolean SupportsFilterGraphReport Declaration public bool SupportsFilterGraphReport { get; set; } Property Value Type Description Boolean SupportsLogTimeStamps Declaration public bool SupportsLogTimeStamps { get; set; } Property Value Type Description Boolean SupportsSegmentCompleteLogMessages Declaration public bool SupportsSegmentCompleteLogMessages { get; } Property Value Type Description Boolean SupportsSegmentMinFrame Declaration public bool SupportsSegmentMinFrame { get; set; } Property Value Type Description Boolean SupportsSkipInterval Declaration public bool SupportsSkipInterval { get; set; } Property Value Type Description Boolean SupportsSkipList Declaration public bool SupportsSkipList { get; set; } Property Value Type Description Boolean SupportsSubtitleFrameProbeOutput Declaration public bool SupportsSubtitleFrameProbeOutput { get; } Property Value Type Description Boolean SupportsTempSegmentWriting Declaration public bool SupportsTempSegmentWriting { get; set; } Property Value Type Description Boolean SupportsThrottling Declaration public bool SupportsThrottling { get; } Property Value Type Description Boolean SupportsWebVttReferenceStream Declaration public bool SupportsWebVttReferenceStream { get; set; } Property Value Type Description Boolean Version Declaration public string Version { get; set; } Property Value Type Description String VideoDecoders Declaration public FfmpegCapabilities.CapsList VideoDecoders { get; } Property Value Type Description FfmpegCapabilities.CapsList VideoEncoders Declaration public FfmpegCapabilities.CapsList VideoEncoders { get; } Property Value Type Description FfmpegCapabilities.CapsList VideoFilters Declaration public FfmpegCapabilities.CapsList VideoFilters { get; } Property Value Type Description FfmpegCapabilities.CapsList Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FfmpegCapabilities Inheritance System.Object FfmpegCapabilities Namespace : MediaBrowser.Controller.Codecs Assembly : MediaBrowser.Controller.dll Syntax public sealed class FfmpegCapabilities Properties AudioDecoders Declaration public FfmpegCapabilities.CapsList AudioDecoders { get; } Property Value Type Description FfmpegCapabilities.CapsList AudioEncoders Declaration public FfmpegCapabilities.CapsList AudioEncoders { get; } Property Value Type Description FfmpegCapabilities.CapsList AudioFilters Declaration public FfmpegCapabilities.CapsList AudioFilters { get; } Property Value Type Description FfmpegCapabilities.CapsList FullVersionInfo Declaration public string FullVersionInfo { get; set; } Property Value Type Description String HardwareAccelerations Declaration public FfmpegCapabilities.CapsList HardwareAccelerations { get; } Property Value Type Description FfmpegCapabilities.CapsList InputProtocols Declaration public FfmpegCapabilities.CapsList InputProtocols { get; } Property Value Type Description FfmpegCapabilities.CapsList IsEmbyCustom Declaration public bool IsEmbyCustom { get; set; } Property Value Type Description System.Boolean OutputProtocols Declaration public FfmpegCapabilities.CapsList OutputProtocols { get; } Property Value Type Description FfmpegCapabilities.CapsList PositionTimeStartsFromZero Declaration public bool PositionTimeStartsFromZero { get; set; } Property Value Type Description System.Boolean SubtitleDecoders Declaration public FfmpegCapabilities.CapsList SubtitleDecoders { get; } Property Value Type Description FfmpegCapabilities.CapsList SubtitleEncoders Declaration public FfmpegCapabilities.CapsList SubtitleEncoders { get; } Property Value Type Description FfmpegCapabilities.CapsList SubtitleFilters Declaration public FfmpegCapabilities.CapsList SubtitleFilters { get; } Property Value Type Description FfmpegCapabilities.CapsList SupportsChromaprint Declaration public bool SupportsChromaprint { get; set; } Property Value Type Description System.Boolean SupportsDiscardCorruptPts Declaration public bool SupportsDiscardCorruptPts { get; } Property Value Type Description System.Boolean SupportsFillWallClockDts Declaration public bool SupportsFillWallClockDts { get; } Property Value Type Description System.Boolean SupportsFilterGraphReport Declaration public bool SupportsFilterGraphReport { get; set; } Property Value Type Description System.Boolean SupportsLogTimeStamps Declaration public bool SupportsLogTimeStamps { get; set; } Property Value Type Description System.Boolean SupportsSegmentCompleteLogMessages Declaration public bool SupportsSegmentCompleteLogMessages { get; } Property Value Type Description System.Boolean SupportsSegmentMinFrame Declaration public bool SupportsSegmentMinFrame { get; set; } Property Value Type Description System.Boolean SupportsSkipInterval Declaration public bool SupportsSkipInterval { get; set; } Property Value Type Description System.Boolean SupportsSkipList Declaration public bool SupportsSkipList { get; set; } Property Value Type Description System.Boolean SupportsSubtitleFrameProbeOutput Declaration public bool SupportsSubtitleFrameProbeOutput { get; } Property Value Type Description System.Boolean SupportsTempSegmentWriting Declaration public bool SupportsTempSegmentWriting { get; set; } Property Value Type Description System.Boolean SupportsThrottling Declaration public bool SupportsThrottling { get; } Property Value Type Description System.Boolean SupportsWebVttReferenceStream Declaration public bool SupportsWebVttReferenceStream { get; set; } Property Value Type Description System.Boolean Version Declaration public string Version { get; set; } Property Value Type Description String VideoDecoders Declaration public FfmpegCapabilities.CapsList VideoDecoders { get; } Property Value Type Description FfmpegCapabilities.CapsList VideoEncoders Declaration public FfmpegCapabilities.CapsList VideoEncoders { get; } Property Value Type Description FfmpegCapabilities.CapsList VideoFilters Declaration public FfmpegCapabilities.CapsList VideoFilters { get; } Property Value Type Description FfmpegCapabilities.CapsList Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Codecs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Codecs.html",
@@ -2667,22 +2667,22 @@
   "reference/pluginapi/MediaBrowser.Controller.Codecs.ICodecProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Codecs.ICodecProvider.html",
     "title": "Interface ICodecProvider",
-    "keywords": "Interface ICodecProvider Objects implementing this interface will be detected at runtime. Executing GetCodecList() will allow a codec provider to a list of codecs that it has detected. Namespace : MediaBrowser.Controller.Codecs Assembly : MediaBrowser.Controller.dll Syntax public interface ICodecProvider Remarks The purpose of this provider model is to allow platform specific detection implementations. Methods GetCodecList() A codec info provider implements this method to return a list of detected codecs. Declaration Task> GetCodecList() Returns Type Description Task < List < ICodecBase >> A list of codecs. IsApplicable() Indicates whether a codec info provider is applicable to the current platform and configuration Declaration bool IsApplicable() Returns Type Description Boolean true if the provider is applicable; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ICodecProvider Objects implementing this interface will be detected at runtime. Executing GetCodecList() will allow a codec provider to a list of codecs that it has detected. Namespace : MediaBrowser.Controller.Codecs Assembly : MediaBrowser.Controller.dll Syntax public interface ICodecProvider Remarks The purpose of this provider model is to allow platform specific detection implementations. Methods GetCodecList() A codec info provider implements this method to return a list of detected codecs. Declaration Task> GetCodecList() Returns Type Description Task < List < ICodecBase >> A list of codecs. IsApplicable() Indicates whether a codec info provider is applicable to the current platform and configuration Declaration bool IsApplicable() Returns Type Description System.Boolean true if the provider is applicable; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreatedEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreatedEventArgs.html",
     "title": "Class CollectionCreatedEventArgs",
-    "keywords": "Class CollectionCreatedEventArgs Inheritance Object EventArgs CollectionCreatedEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Collections Assembly : MediaBrowser.Controller.dll Syntax public sealed class CollectionCreatedEventArgs : EventArgs Properties Collection Gets or sets the collection. Declaration public BoxSet Collection { get; set; } Property Value Type Description BoxSet The collection. Options Gets or sets the options. Declaration public CollectionCreationOptions Options { get; set; } Property Value Type Description CollectionCreationOptions The options. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CollectionCreatedEventArgs Inheritance System.Object System.EventArgs CollectionCreatedEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Collections Assembly : MediaBrowser.Controller.dll Syntax public sealed class CollectionCreatedEventArgs : EventArgs Properties Collection Gets or sets the collection. Declaration public BoxSet Collection { get; set; } Property Value Type Description BoxSet The collection. Options Gets or sets the options. Declaration public CollectionCreationOptions Options { get; set; } Property Value Type Description CollectionCreationOptions The options. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreationOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreationOptions.html",
     "title": "Class CollectionCreationOptions",
-    "keywords": "Class CollectionCreationOptions Inheritance Object CollectionCreationOptions Implements IHasProviderIds Namespace : MediaBrowser.Controller.Collections Assembly : MediaBrowser.Controller.dll Syntax public sealed class CollectionCreationOptions : IHasProviderIds Constructors CollectionCreationOptions() Declaration public CollectionCreationOptions() Properties IsLocked Declaration public bool IsLocked { get; set; } Property Value Type Description Boolean ItemIdList Declaration public long[] ItemIdList { get; set; } Property Value Type Description Int64 [] Name Declaration public string Name { get; set; } Property Value Type Description String ParentId Declaration public long ParentId { get; set; } Property Value Type Description Int64 ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary UserIds Declaration public long[] UserIds { get; set; } Property Value Type Description Int64 [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CollectionCreationOptions Inheritance System.Object CollectionCreationOptions Implements IHasProviderIds Namespace : MediaBrowser.Controller.Collections Assembly : MediaBrowser.Controller.dll Syntax public sealed class CollectionCreationOptions : IHasProviderIds Constructors CollectionCreationOptions() Declaration public CollectionCreationOptions() Properties IsLocked Declaration public bool IsLocked { get; set; } Property Value Type Description System.Boolean ItemIdList Declaration public long[] ItemIdList { get; set; } Property Value Type Description Int64 [] Name Declaration public string Name { get; set; } Property Value Type Description String ParentId Declaration public long ParentId { get; set; } Property Value Type Description Int64 ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary UserIds Declaration public long[] UserIds { get; set; } Property Value Type Description Int64 [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Collections.CollectionModifiedEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Collections.CollectionModifiedEventArgs.html",
     "title": "Class CollectionModifiedEventArgs",
-    "keywords": "Class CollectionModifiedEventArgs Inheritance Object EventArgs CollectionModifiedEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Collections Assembly : MediaBrowser.Controller.dll Syntax public sealed class CollectionModifiedEventArgs : EventArgs Properties Collection Gets or sets the collection. Declaration public BoxSet Collection { get; set; } Property Value Type Description BoxSet The collection. ItemsChanged Gets or sets the items changed. Declaration public IList ItemsChanged { get; set; } Property Value Type Description IList < Int64 > The items changed. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CollectionModifiedEventArgs Inheritance System.Object System.EventArgs CollectionModifiedEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Collections Assembly : MediaBrowser.Controller.dll Syntax public sealed class CollectionModifiedEventArgs : EventArgs Properties Collection Gets or sets the collection. Declaration public BoxSet Collection { get; set; } Property Value Type Description BoxSet The collection. ItemsChanged Gets or sets the items changed. Declaration public IList ItemsChanged { get; set; } Property Value Type Description System.Collections.Generic.IList < Int64 > The items changed. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Collections.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Collections.html",
@@ -2692,7 +2692,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Collections.ICollectionManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Collections.ICollectionManager.html",
     "title": "Interface ICollectionManager",
-    "keywords": "Interface ICollectionManager Namespace : MediaBrowser.Controller.Collections Assembly : MediaBrowser.Controller.dll Syntax public interface ICollectionManager Methods AddToCollection(Int64, Int64[]) Adds to collection. Declaration Task AddToCollection(long collectionId, long[] itemIds) Parameters Type Name Description Int64 collectionId The collection identifier. Int64 [] itemIds The item ids. Returns Type Description Task CreateCollection(CollectionCreationOptions) Creates the collection. Declaration Task CreateCollection(CollectionCreationOptions options) Parameters Type Name Description CollectionCreationOptions options The options. Returns Type Description Task < BoxSet > RemoveFromCollection(BoxSet, Int64[]) Removes from collection. Declaration void RemoveFromCollection(BoxSet item, long[] itemIds) Parameters Type Name Description BoxSet item Int64 [] itemIds Events CollectionCreated Occurs when [collection created]. Declaration event EventHandler CollectionCreated Event Type Type Description EventHandler < CollectionCreatedEventArgs > ItemsAddedToCollection Occurs when [items added to collection]. Declaration event EventHandler ItemsAddedToCollection Event Type Type Description EventHandler < CollectionModifiedEventArgs > ItemsRemovedFromCollection Occurs when [items removed from collection]. Declaration event EventHandler ItemsRemovedFromCollection Event Type Type Description EventHandler < CollectionModifiedEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ICollectionManager Namespace : MediaBrowser.Controller.Collections Assembly : MediaBrowser.Controller.dll Syntax public interface ICollectionManager Methods AddToCollection(Int64, Int64[]) Adds to collection. Declaration Task AddToCollection(long collectionId, long[] itemIds) Parameters Type Name Description Int64 collectionId The collection identifier. Int64 [] itemIds The item ids. Returns Type Description System.Threading.Tasks.Task CreateCollection(CollectionCreationOptions) Creates the collection. Declaration Task CreateCollection(CollectionCreationOptions options) Parameters Type Name Description CollectionCreationOptions options The options. Returns Type Description Task < BoxSet > RemoveFromCollection(BoxSet, Int64[]) Removes from collection. Declaration void RemoveFromCollection(BoxSet item, long[] itemIds) Parameters Type Name Description BoxSet item Int64 [] itemIds Events CollectionCreated Occurs when [collection created]. Declaration event EventHandler CollectionCreated Event Type Type Description System.EventHandler < CollectionCreatedEventArgs > ItemsAddedToCollection Occurs when [items added to collection]. Declaration event EventHandler ItemsAddedToCollection Event Type Type Description System.EventHandler < CollectionModifiedEventArgs > ItemsRemovedFromCollection Occurs when [items removed from collection]. Declaration event EventHandler ItemsRemovedFromCollection Event Type Type Description System.EventHandler < CollectionModifiedEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Configuration.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Configuration.html",
@@ -2702,12 +2702,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Configuration.IServerConfigurationManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Configuration.IServerConfigurationManager.html",
     "title": "Interface IServerConfigurationManager",
-    "keywords": "Interface IServerConfigurationManager Interface IServerConfigurationManager Inherited Members IConfigurationManager.NamedConfigurationUpdating IConfigurationManager.ConfigurationUpdated IConfigurationManager.NamedConfigurationUpdated IConfigurationManager.CommonApplicationPaths IConfigurationManager.CommonConfiguration IConfigurationManager.SaveConfiguration() IConfigurationManager.ReplaceConfiguration(BaseApplicationConfiguration) IConfigurationManager.GetConfiguration(String) IConfigurationManager.GetConfigurationType(String) IConfigurationManager.SaveConfiguration(String, Object) IConfigurationManager.AddParts(IEnumerable) Namespace : MediaBrowser.Controller.Configuration Assembly : MediaBrowser.Controller.dll Syntax public interface IServerConfigurationManager : IConfigurationManager Properties ApplicationPaths Gets the application paths. Declaration IServerApplicationPaths ApplicationPaths { get; } Property Value Type Description IServerApplicationPaths The application paths. Configuration Gets the configuration. Declaration ServerConfiguration Configuration { get; } Property Value Type Description ServerConfiguration The configuration. Methods SetOptimalValues() Declaration bool SetOptimalValues() Returns Type Description Boolean Extension Methods MetadataConfigurationExtensions.GetMetadataConfiguration(IConfigurationManager) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IServerConfigurationManager Interface IServerConfigurationManager Inherited Members IConfigurationManager.NamedConfigurationUpdating IConfigurationManager.ConfigurationUpdated IConfigurationManager.NamedConfigurationUpdated IConfigurationManager.CommonApplicationPaths IConfigurationManager.CommonConfiguration IConfigurationManager.SaveConfiguration() IConfigurationManager.ReplaceConfiguration(BaseApplicationConfiguration) IConfigurationManager.GetConfiguration(String) IConfigurationManager.GetConfigurationType(String) IConfigurationManager.SaveConfiguration(String, Object) IConfigurationManager.AddParts(IEnumerable) Namespace : MediaBrowser.Controller.Configuration Assembly : MediaBrowser.Controller.dll Syntax public interface IServerConfigurationManager : IConfigurationManager Properties ApplicationPaths Gets the application paths. Declaration IServerApplicationPaths ApplicationPaths { get; } Property Value Type Description IServerApplicationPaths The application paths. Configuration Gets the configuration. Declaration ServerConfiguration Configuration { get; } Property Value Type Description ServerConfiguration The configuration. Methods SetOptimalValues() Declaration bool SetOptimalValues() Returns Type Description System.Boolean Extension Methods MetadataConfigurationExtensions.GetMetadataConfiguration(IConfigurationManager) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Configuration.IUserConfigurationFactory.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Configuration.IUserConfigurationFactory.html",
     "title": "Interface IUserConfigurationFactory",
-    "keywords": "Interface IUserConfigurationFactory Namespace : MediaBrowser.Controller.Configuration Assembly : MediaBrowser.Controller.dll Syntax public interface IUserConfigurationFactory Methods GetConfigurations() Declaration IEnumerable GetConfigurations() Returns Type Description IEnumerable < ConfigurationStore > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IUserConfigurationFactory Namespace : MediaBrowser.Controller.Configuration Assembly : MediaBrowser.Controller.dll Syntax public interface IUserConfigurationFactory Methods GetConfigurations() Declaration IEnumerable GetConfigurations() Returns Type Description System.Collections.Generic.IEnumerable < ConfigurationStore > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Connect.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Connect.html",
@@ -2717,12 +2717,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Connect.IConnectManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Connect.IConnectManager.html",
     "title": "Interface IConnectManager",
-    "keywords": "Interface IConnectManager Namespace : MediaBrowser.Controller.Connect Assembly : MediaBrowser.Controller.dll Syntax public interface IConnectManager Methods Authenticate(String, String, CancellationToken) Authenticates the specified username. Declaration Task Authenticate(string username, string password, CancellationToken cancellationToken) Parameters Type Name Description String username String password CancellationToken cancellationToken Returns Type Description Task < ConnectAuthenticationResult > GetUserFromExchangeToken(String) Declaration User GetUserFromExchangeToken(string token) Parameters Type Name Description String token Returns Type Description User IsAuthorizationTokenValid(String) Determines whether [is authorization token valid] [the specified token]. Declaration bool IsAuthorizationTokenValid(string token) Parameters Type Name Description String token The token. Returns Type Description Boolean true if [is authorization token valid] [the specified token]; otherwise, false . LinkUser(User, String) Links the user. Declaration Task LinkUser(User user, string connectUsername) Parameters Type Name Description User user String connectUsername Returns Type Description Task < UserLinkResult > RemoveConnect(User) Removes the link. Declaration Task RemoveConnect(User user) Parameters Type Name Description User user Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IConnectManager Namespace : MediaBrowser.Controller.Connect Assembly : MediaBrowser.Controller.dll Syntax public interface IConnectManager Methods Authenticate(String, String, CancellationToken) Authenticates the specified username. Declaration Task Authenticate(string username, string password, CancellationToken cancellationToken) Parameters Type Name Description String username String password System.Threading.CancellationToken cancellationToken Returns Type Description Task < ConnectAuthenticationResult > GetUserFromExchangeToken(String) Declaration User GetUserFromExchangeToken(string token) Parameters Type Name Description String token Returns Type Description User IsAuthorizationTokenValid(String) Determines whether [is authorization token valid] [the specified token]. Declaration bool IsAuthorizationTokenValid(string token) Parameters Type Name Description String token The token. Returns Type Description System.Boolean true if [is authorization token valid] [the specified token]; otherwise, false . LinkUser(User, String) Links the user. Declaration Task LinkUser(User user, string connectUsername) Parameters Type Name Description User user String connectUsername Returns Type Description Task < UserLinkResult > RemoveConnect(User) Removes the link. Declaration Task RemoveConnect(User user) Parameters Type Name Description User user Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Connect.UserLinkResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Connect.UserLinkResult.html",
     "title": "Class UserLinkResult",
-    "keywords": "Class UserLinkResult Inheritance Object UserLinkResult Namespace : MediaBrowser.Controller.Connect Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserLinkResult Properties GuestDisplayName Declaration public string GuestDisplayName { get; set; } Property Value Type Description String IsNewUserInvitation Declaration public bool IsNewUserInvitation { get; set; } Property Value Type Description Boolean IsPending Declaration public bool IsPending { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserLinkResult Inheritance System.Object UserLinkResult Namespace : MediaBrowser.Controller.Connect Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserLinkResult Properties GuestDisplayName Declaration public string GuestDisplayName { get; set; } Property Value Type Description String IsNewUserInvitation Declaration public bool IsNewUserInvitation { get; set; } Property Value Type Description System.Boolean IsPending Declaration public bool IsPending { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Data.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Data.html",
@@ -2732,12 +2732,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Data.ILibraryDatabase.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Data.ILibraryDatabase.html",
     "title": "Interface ILibraryDatabase",
-    "keywords": "Interface ILibraryDatabase Namespace : MediaBrowser.Controller.Data Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryDatabase Methods GetDeleteItemQueries() Declaration string[] GetDeleteItemQueries() Returns Type Description String [] GetDeleteUserQueries() Declaration string[] GetDeleteUserQueries() Returns Type Description String [] Initialize(ReaderWriterLockSlim, Object) Declaration void Initialize(ReaderWriterLockSlim writeLock, object managedConnection) Parameters Type Name Description ReaderWriterLockSlim writeLock Object managedConnection Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILibraryDatabase Namespace : MediaBrowser.Controller.Data Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryDatabase Methods GetDeleteItemQueries() Declaration string[] GetDeleteItemQueries() Returns Type Description String [] GetDeleteUserQueries() Declaration string[] GetDeleteUserQueries() Returns Type Description String [] Initialize(ReaderWriterLockSlim, Object) Declaration void Initialize(ReaderWriterLockSlim writeLock, object managedConnection) Parameters Type Name Description ReaderWriterLockSlim writeLock System.Object managedConnection Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Devices.CameraImageUploadInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Devices.CameraImageUploadInfo.html",
     "title": "Class CameraImageUploadInfo",
-    "keywords": "Class CameraImageUploadInfo Inheritance Object CameraImageUploadInfo Namespace : MediaBrowser.Controller.Devices Assembly : MediaBrowser.Controller.dll Syntax public sealed class CameraImageUploadInfo Properties Device Declaration public DeviceInfo Device { get; set; } Property Value Type Description DeviceInfo FileInfo Declaration public LocalFileInfo FileInfo { get; set; } Property Value Type Description LocalFileInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CameraImageUploadInfo Inheritance System.Object CameraImageUploadInfo Namespace : MediaBrowser.Controller.Devices Assembly : MediaBrowser.Controller.dll Syntax public sealed class CameraImageUploadInfo Properties Device Declaration public DeviceInfo Device { get; set; } Property Value Type Description DeviceInfo FileInfo Declaration public LocalFileInfo FileInfo { get; set; } Property Value Type Description LocalFileInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Devices.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Devices.html",
@@ -2747,7 +2747,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Devices.IDeviceManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Devices.IDeviceManager.html",
     "title": "Interface IDeviceManager",
-    "keywords": "Interface IDeviceManager Namespace : MediaBrowser.Controller.Devices Assembly : MediaBrowser.Controller.dll Syntax public interface IDeviceManager Methods AcceptCameraUpload(Int64, Stream, LocalFileInfo) Accepts the upload. Declaration Task AcceptCameraUpload(long deviceId, Stream stream, LocalFileInfo file) Parameters Type Name Description Int64 deviceId The device identifier. Stream stream The stream. LocalFileInfo file The file. Returns Type Description Task Task. AddParts(IEnumerable) Declaration void AddParts(IEnumerable resolvers) Parameters Type Name Description IEnumerable < IDeviceProfileResolver > resolvers CanAccessDevice(User, String) Declaration bool CanAccessDevice(User user, string reportedDevceId) Parameters Type Name Description User user String reportedDevceId Returns Type Description Boolean DeleteDevices(Int64[]) Declaration void DeleteDevices(long[] ids) Parameters Type Name Description Int64 [] ids GetCameraUploadHistory(Int64) Gets the upload history. Declaration ContentUploadHistory GetCameraUploadHistory(long deviceId) Parameters Type Name Description Int64 deviceId The device identifier. Returns Type Description ContentUploadHistory ContentUploadHistory. GetCapabilities(Int64) Gets the capabilities. Declaration ClientCapabilities GetCapabilities(long deviceId) Parameters Type Name Description Int64 deviceId Returns Type Description ClientCapabilities ClientCapabilities. GetDevice(Int64) Declaration DeviceInfo GetDevice(long id) Parameters Type Name Description Int64 id Returns Type Description DeviceInfo GetDeviceOptions(Int64) Declaration DeviceOptions GetDeviceOptions(long deviceId) Parameters Type Name Description Int64 deviceId Returns Type Description DeviceOptions GetDevices(DeviceQuery) Gets the devices. Declaration QueryResult GetDevices(DeviceQuery query) Parameters Type Name Description DeviceQuery query The query. Returns Type Description QueryResult < DeviceInfo > GetDeviceStreamingProfile(String) Declaration DeviceProfile GetDeviceStreamingProfile(string profileId) Parameters Type Name Description String profileId Returns Type Description DeviceProfile GetInternalId(String) Declaration long GetInternalId(string reportedDeviceId) Parameters Type Name Description String reportedDeviceId Returns Type Description Int64 GetUserHistory(String) Declaration long[] GetUserHistory(string reportedDevceId) Parameters Type Name Description String reportedDevceId Returns Type Description Int64 [] SaveCapabilities(Int64, ClientCapabilities) Saves the capabilities. Declaration void SaveCapabilities(long deviceId, ClientCapabilities capabilities) Parameters Type Name Description Int64 deviceId ClientCapabilities capabilities UpdateDeviceOptions(Int64, DeviceOptions) Declaration void UpdateDeviceOptions(long deviceId, DeviceOptions options) Parameters Type Name Description Int64 deviceId DeviceOptions options Events CameraImageUploaded Occurs when [camera image uploaded]. Declaration event EventHandler> CameraImageUploaded Event Type Type Description EventHandler < GenericEventArgs < CameraImageUploadInfo >> DeviceOptionsUpdated Declaration event EventHandler>> DeviceOptionsUpdated Event Type Type Description EventHandler < GenericEventArgs < Tuple < Int64 , DeviceOptions >>> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IDeviceManager Namespace : MediaBrowser.Controller.Devices Assembly : MediaBrowser.Controller.dll Syntax public interface IDeviceManager Methods AcceptCameraUpload(Int64, Stream, LocalFileInfo) Accepts the upload. Declaration Task AcceptCameraUpload(long deviceId, Stream stream, LocalFileInfo file) Parameters Type Name Description Int64 deviceId The device identifier. Stream stream The stream. LocalFileInfo file The file. Returns Type Description System.Threading.Tasks.Task Task. AddParts(IEnumerable) Declaration void AddParts(IEnumerable resolvers) Parameters Type Name Description System.Collections.Generic.IEnumerable < IDeviceProfileResolver > resolvers CanAccessDevice(User, String) Declaration bool CanAccessDevice(User user, string reportedDevceId) Parameters Type Name Description User user String reportedDevceId Returns Type Description System.Boolean DeleteDevices(Int64[]) Declaration void DeleteDevices(long[] ids) Parameters Type Name Description Int64 [] ids GetCameraUploadHistory(Int64) Gets the upload history. Declaration ContentUploadHistory GetCameraUploadHistory(long deviceId) Parameters Type Name Description Int64 deviceId The device identifier. Returns Type Description ContentUploadHistory ContentUploadHistory. GetCapabilities(Int64) Gets the capabilities. Declaration ClientCapabilities GetCapabilities(long deviceId) Parameters Type Name Description Int64 deviceId Returns Type Description ClientCapabilities ClientCapabilities. GetDevice(Int64) Declaration DeviceInfo GetDevice(long id) Parameters Type Name Description Int64 id Returns Type Description DeviceInfo GetDeviceOptions(Int64) Declaration DeviceOptions GetDeviceOptions(long deviceId) Parameters Type Name Description Int64 deviceId Returns Type Description DeviceOptions GetDevices(DeviceQuery) Gets the devices. Declaration QueryResult GetDevices(DeviceQuery query) Parameters Type Name Description DeviceQuery query The query. Returns Type Description QueryResult < DeviceInfo > GetDeviceStreamingProfile(String) Declaration DeviceProfile GetDeviceStreamingProfile(string profileId) Parameters Type Name Description String profileId Returns Type Description DeviceProfile GetInternalId(String) Declaration long GetInternalId(string reportedDeviceId) Parameters Type Name Description String reportedDeviceId Returns Type Description Int64 GetUserHistory(String) Declaration long[] GetUserHistory(string reportedDevceId) Parameters Type Name Description String reportedDevceId Returns Type Description Int64 [] SaveCapabilities(Int64, ClientCapabilities) Saves the capabilities. Declaration void SaveCapabilities(long deviceId, ClientCapabilities capabilities) Parameters Type Name Description Int64 deviceId ClientCapabilities capabilities UpdateDeviceOptions(Int64, DeviceOptions) Declaration void UpdateDeviceOptions(long deviceId, DeviceOptions options) Parameters Type Name Description Int64 deviceId DeviceOptions options Events CameraImageUploaded Occurs when [camera image uploaded]. Declaration event EventHandler> CameraImageUploaded Event Type Type Description System.EventHandler < GenericEventArgs < CameraImageUploadInfo >> DeviceOptionsUpdated Declaration event EventHandler>> DeviceOptionsUpdated Event Type Type Description System.EventHandler < GenericEventArgs < System.Tuple < Int64 , DeviceOptions >>> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Drawing.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Drawing.html",
@@ -2757,37 +2757,37 @@
   "reference/pluginapi/MediaBrowser.Controller.Drawing.IImageEncoder.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Drawing.IImageEncoder.html",
     "title": "Interface IImageEncoder",
-    "keywords": "Interface IImageEncoder Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public interface IImageEncoder Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. SupportedInputFormats Gets the supported input formats. Declaration string[] SupportedInputFormats { get; } Property Value Type Description String [] The supported input formats. SupportedOutputFormats Gets the supported output formats. Declaration ImageFormat[] SupportedOutputFormats { get; } Property Value Type Description ImageFormat [] The supported output formats. SupportsImageCollageCreation Gets a value indicating whether [supports image collage creation]. Declaration bool SupportsImageCollageCreation { get; } Property Value Type Description Boolean true if [supports image collage creation]; otherwise, false . SupportsImageEncoding Gets a value indicating whether [supports image encoding]. Declaration bool SupportsImageEncoding { get; } Property Value Type Description Boolean true if [supports image encoding]; otherwise, false . Methods CreateImageCollage(ImageCollageOptions) Creates the image collage. Declaration void CreateImageCollage(ImageCollageOptions options) Parameters Type Name Description ImageCollageOptions options The options. EncodeImage(String, String, Boolean, Nullable, Int32, ImageProcessingOptions, ImageFormat) Encodes the image. Declaration string EncodeImage(string inputPath, string outputPath, bool autoOrient, ImageOrientation? orientation, int quality, ImageProcessingOptions options, ImageFormat outputFormat) Parameters Type Name Description String inputPath String outputPath Boolean autoOrient Nullable < ImageOrientation > orientation Int32 quality ImageProcessingOptions options ImageFormat outputFormat Returns Type Description String GetImageSize(String) Declaration (ImageSize, ImageOrientation? ) GetImageSize(string path) Parameters Type Name Description String path Returns Type Description (T1, T2) < ImageSize , Nullable < ImageOrientation >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IImageEncoder Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public interface IImageEncoder Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. SupportedInputFormats Gets the supported input formats. Declaration string[] SupportedInputFormats { get; } Property Value Type Description String [] The supported input formats. SupportedOutputFormats Gets the supported output formats. Declaration ImageFormat[] SupportedOutputFormats { get; } Property Value Type Description ImageFormat [] The supported output formats. SupportsImageCollageCreation Gets a value indicating whether [supports image collage creation]. Declaration bool SupportsImageCollageCreation { get; } Property Value Type Description System.Boolean true if [supports image collage creation]; otherwise, false . SupportsImageEncoding Gets a value indicating whether [supports image encoding]. Declaration bool SupportsImageEncoding { get; } Property Value Type Description System.Boolean true if [supports image encoding]; otherwise, false . Methods CreateImageCollage(ImageCollageOptions) Creates the image collage. Declaration void CreateImageCollage(ImageCollageOptions options) Parameters Type Name Description ImageCollageOptions options The options. EncodeImage(String, String, Boolean, Nullable, Int32, ImageProcessingOptions, ImageFormat) Encodes the image. Declaration string EncodeImage(string inputPath, string outputPath, bool autoOrient, ImageOrientation? orientation, int quality, ImageProcessingOptions options, ImageFormat outputFormat) Parameters Type Name Description String inputPath String outputPath System.Boolean autoOrient Nullable < ImageOrientation > orientation Int32 quality ImageProcessingOptions options ImageFormat outputFormat Returns Type Description String GetImageSize(String) Declaration (ImageSize, ImageOrientation? ) GetImageSize(string path) Parameters Type Name Description String path Returns Type Description (T1, T2) < ImageSize , Nullable < ImageOrientation >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Drawing.IImageProcessor.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Drawing.IImageProcessor.html",
     "title": "Interface IImageProcessor",
-    "keywords": "Interface IImageProcessor Interface IImageProcessor Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public interface IImageProcessor Properties ImageEncoders Declaration IImageEncoder[] ImageEncoders { get; } Property Value Type Description IImageEncoder [] ImageEnhancers Gets the image enhancers. Declaration IImageEnhancer[] ImageEnhancers { get; } Property Value Type Description IImageEnhancer [] The image enhancers. SupportedFileExtensions Gets the supported input formats. Declaration string[] SupportedFileExtensions { get; } Property Value Type Description String [] The supported input formats. SupportsImageCollageCreation Gets a value indicating whether [supports image collage creation]. Declaration bool SupportsImageCollageCreation { get; } Property Value Type Description Boolean true if [supports image collage creation]; otherwise, false . Methods AddImageEncoder(IImageEncoder) Declaration void AddImageEncoder(IImageEncoder imageEncoder) Parameters Type Name Description IImageEncoder imageEncoder AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable enhancers) Parameters Type Name Description IEnumerable < IImageEnhancer > enhancers The enhancers. CreateImageCollage(ImageCollageOptions, CancellationToken) Creates the image collage. Declaration Task CreateImageCollage(ImageCollageOptions options, CancellationToken cancellationToken) Parameters Type Name Description ImageCollageOptions options The options. CancellationToken cancellationToken The cancellation token. Returns Type Description Task FileSupportsTransparency(String) Declaration bool FileSupportsTransparency(string path) Parameters Type Name Description String path Returns Type Description Boolean GetEnhancedImage(BaseItem, ImageType, Int32, CancellationToken) Gets the enhanced image. Declaration Task GetEnhancedImage(BaseItem item, ImageType imageType, int imageIndex, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Int32 imageIndex Index of the image. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task{System.String}. GetImageCacheTag(BaseItem, ItemImageInfo) Gets the image cache tag. Declaration string GetImageCacheTag(BaseItem item, ItemImageInfo image) Parameters Type Name Description BaseItem item The item. ItemImageInfo image The image. Returns Type Description String GetImageCacheTag(ItemImageInfo) Declaration string GetImageCacheTag(ItemImageInfo image) Parameters Type Name Description ItemImageInfo image Returns Type Description String GetImageCacheTag(Int64, ChapterInfo) Declaration string GetImageCacheTag(long itemId, ChapterInfo chapter) Parameters Type Name Description Int64 itemId ChapterInfo chapter Returns Type Description String GetImageData(String) Declaration ImageData GetImageData(string path) Parameters Type Name Description String path Returns Type Description ImageData GetImageSize(BaseItem, ItemImageInfo) Gets the size of the image. Declaration (ImageSize, ImageOrientation? ) GetImageSize(BaseItem item, ItemImageInfo info) Parameters Type Name Description BaseItem item The item. ItemImageInfo info The information. Returns Type Description (T1, T2) < ImageSize , Nullable < ImageOrientation >> ImageSize. GetImageSize(String) Declaration ImageSize GetImageSize(string path) Parameters Type Name Description String path Returns Type Description ImageSize GetSupportedEnhancers(BaseItem, ImageType) Gets the supported enhancers. Declaration IImageEnhancer[] GetSupportedEnhancers(BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Returns Type Description IImageEnhancer [] GetSupportedImage(ItemImageInfo, IImageEncoder) Declaration Task GetSupportedImage(ItemImageInfo originalImage, IImageEncoder imageEncoder) Parameters Type Name Description ItemImageInfo originalImage IImageEncoder imageEncoder Returns Type Description Task < String > GetSupportedImageOutputFormats() Gets the supported image output formats. Declaration ImageFormat[] GetSupportedImageOutputFormats() Returns Type Description ImageFormat [] ImageOutputFormat[]. OnImageSizeObtained(ImageProcessingOptions, ImageSize, Nullable) Declaration void OnImageSizeObtained(ImageProcessingOptions options, ImageSize size, ImageOrientation? orientation) Parameters Type Name Description ImageProcessingOptions options ImageSize size Nullable < ImageOrientation > orientation ProcessImage(ImageProcessingOptions, Stream, CancellationToken) Processes the image. Declaration Task ProcessImage(ImageProcessingOptions options, Stream toStream, CancellationToken cancellationToken) Parameters Type Name Description ImageProcessingOptions options Stream toStream CancellationToken cancellationToken Returns Type Description Task ProcessImage(ImageProcessingOptions, CancellationToken) Processes the image. Declaration Task> ProcessImage(ImageProcessingOptions options, CancellationToken cancellationToken) Parameters Type Name Description ImageProcessingOptions options The options. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < Tuple < String , String , DateTimeOffset >> Task. Extension Methods ImageProcessorExtensions.GetImageCacheTag(IImageProcessor, BaseItem, ImageType) ImageProcessorExtensions.GetImageCacheTag(IImageProcessor, BaseItem, ImageType, Int32) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IImageProcessor Interface IImageProcessor Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public interface IImageProcessor Properties ImageEncoders Declaration IImageEncoder[] ImageEncoders { get; } Property Value Type Description IImageEncoder [] ImageEnhancers Gets the image enhancers. Declaration IImageEnhancer[] ImageEnhancers { get; } Property Value Type Description IImageEnhancer [] The image enhancers. SupportedFileExtensions Gets the supported input formats. Declaration string[] SupportedFileExtensions { get; } Property Value Type Description String [] The supported input formats. SupportsImageCollageCreation Gets a value indicating whether [supports image collage creation]. Declaration bool SupportsImageCollageCreation { get; } Property Value Type Description System.Boolean true if [supports image collage creation]; otherwise, false . Methods AddImageEncoder(IImageEncoder) Declaration void AddImageEncoder(IImageEncoder imageEncoder) Parameters Type Name Description IImageEncoder imageEncoder AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable enhancers) Parameters Type Name Description System.Collections.Generic.IEnumerable < IImageEnhancer > enhancers The enhancers. CreateImageCollage(ImageCollageOptions, CancellationToken) Creates the image collage. Declaration Task CreateImageCollage(ImageCollageOptions options, CancellationToken cancellationToken) Parameters Type Name Description ImageCollageOptions options The options. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task FileSupportsTransparency(String) Declaration bool FileSupportsTransparency(string path) Parameters Type Name Description String path Returns Type Description System.Boolean GetEnhancedImage(BaseItem, ImageType, Int32, CancellationToken) Gets the enhanced image. Declaration Task GetEnhancedImage(BaseItem item, ImageType imageType, int imageIndex, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Int32 imageIndex Index of the image. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task{System.String}. GetImageCacheTag(BaseItem, ItemImageInfo) Gets the image cache tag. Declaration string GetImageCacheTag(BaseItem item, ItemImageInfo image) Parameters Type Name Description BaseItem item The item. ItemImageInfo image The image. Returns Type Description String GetImageCacheTag(ItemImageInfo) Declaration string GetImageCacheTag(ItemImageInfo image) Parameters Type Name Description ItemImageInfo image Returns Type Description String GetImageCacheTag(Int64, ChapterInfo) Declaration string GetImageCacheTag(long itemId, ChapterInfo chapter) Parameters Type Name Description Int64 itemId ChapterInfo chapter Returns Type Description String GetImageData(String) Declaration ImageData GetImageData(string path) Parameters Type Name Description String path Returns Type Description ImageData GetImageSize(BaseItem, ItemImageInfo) Gets the size of the image. Declaration (ImageSize, ImageOrientation? ) GetImageSize(BaseItem item, ItemImageInfo info) Parameters Type Name Description BaseItem item The item. ItemImageInfo info The information. Returns Type Description (T1, T2) < ImageSize , Nullable < ImageOrientation >> ImageSize. GetImageSize(String) Declaration ImageSize GetImageSize(string path) Parameters Type Name Description String path Returns Type Description ImageSize GetSupportedEnhancers(BaseItem, ImageType) Gets the supported enhancers. Declaration IImageEnhancer[] GetSupportedEnhancers(BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Returns Type Description IImageEnhancer [] GetSupportedImage(ItemImageInfo, IImageEncoder) Declaration Task GetSupportedImage(ItemImageInfo originalImage, IImageEncoder imageEncoder) Parameters Type Name Description ItemImageInfo originalImage IImageEncoder imageEncoder Returns Type Description Task < String > GetSupportedImageOutputFormats() Gets the supported image output formats. Declaration ImageFormat[] GetSupportedImageOutputFormats() Returns Type Description ImageFormat [] ImageOutputFormat[]. OnImageSizeObtained(ImageProcessingOptions, ImageSize, Nullable) Declaration void OnImageSizeObtained(ImageProcessingOptions options, ImageSize size, ImageOrientation? orientation) Parameters Type Name Description ImageProcessingOptions options ImageSize size Nullable < ImageOrientation > orientation ProcessImage(ImageProcessingOptions, Stream, CancellationToken) Processes the image. Declaration Task ProcessImage(ImageProcessingOptions options, Stream toStream, CancellationToken cancellationToken) Parameters Type Name Description ImageProcessingOptions options Stream toStream System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task ProcessImage(ImageProcessingOptions, CancellationToken) Processes the image. Declaration Task> ProcessImage(ImageProcessingOptions options, CancellationToken cancellationToken) Parameters Type Name Description ImageProcessingOptions options The options. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < System.Tuple < String , String , System.DateTimeOffset >> Task. Extension Methods ImageProcessorExtensions.GetImageCacheTag(IImageProcessor, BaseItem, ImageType) ImageProcessorExtensions.GetImageCacheTag(IImageProcessor, BaseItem, ImageType, Int32) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageCollageOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageCollageOptions.html",
     "title": "Class ImageCollageOptions",
-    "keywords": "Class ImageCollageOptions Inheritance Object ImageCollageOptions Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public sealed class ImageCollageOptions Properties Height Gets or sets the height. Declaration public int Height { get; set; } Property Value Type Description Int32 The height. Images Gets or sets the input paths. Declaration public ItemImageInfo[] Images { get; set; } Property Value Type Description ItemImageInfo [] The input paths. OutputPath Gets or sets the output path. Declaration public string OutputPath { get; set; } Property Value Type Description String The output path. Width Gets or sets the width. Declaration public int Width { get; set; } Property Value Type Description Int32 The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageCollageOptions Inheritance System.Object ImageCollageOptions Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public sealed class ImageCollageOptions Properties Height Gets or sets the height. Declaration public int Height { get; set; } Property Value Type Description Int32 The height. Images Gets or sets the input paths. Declaration public ItemImageInfo[] Images { get; set; } Property Value Type Description ItemImageInfo [] The input paths. OutputPath Gets or sets the output path. Declaration public string OutputPath { get; set; } Property Value Type Description String The output path. Width Gets or sets the width. Declaration public int Width { get; set; } Property Value Type Description Int32 The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageData.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageData.html",
     "title": "Class ImageData",
-    "keywords": "Class ImageData Inheritance Object ImageData Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public class ImageData Properties Altitude Declaration public double? Altitude { get; set; } Property Value Type Description Nullable < Double > Aperture Declaration public double? Aperture { get; set; } Property Value Type Description Nullable < Double > CameraMake Declaration public string CameraMake { get; set; } Property Value Type Description String CameraModel Declaration public string CameraModel { get; set; } Property Value Type Description String DateTime Declaration public DateTimeOffset? DateTime { get; set; } Property Value Type Description Nullable < DateTimeOffset > Description Declaration public string Description { get; set; } Property Value Type Description String ExposureTime Declaration public double? ExposureTime { get; set; } Property Value Type Description Nullable < Double > FocalLength Declaration public double? FocalLength { get; set; } Property Value Type Description Nullable < Double > Genres Declaration public string[] Genres { get; set; } Property Value Type Description String [] Height Declaration public int Height { get; set; } Property Value Type Description Int32 IsoSpeedRating Declaration public int? IsoSpeedRating { get; set; } Property Value Type Description Nullable < Int32 > Keywords Declaration public string[] Keywords { get; set; } Property Value Type Description String [] Latitude Declaration public double? Latitude { get; set; } Property Value Type Description Nullable < Double > Longitude Declaration public double? Longitude { get; set; } Property Value Type Description Nullable < Double > Orientation Declaration public ImageOrientation? Orientation { get; set; } Property Value Type Description Nullable < ImageOrientation > Rating Declaration public float? Rating { get; set; } Property Value Type Description Nullable < Single > ShutterSpeed Declaration public double? ShutterSpeed { get; set; } Property Value Type Description Nullable < Double > Software Declaration public string Software { get; set; } Property Value Type Description String Title Declaration public string Title { get; set; } Property Value Type Description String Width Declaration public int Width { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageData Inheritance System.Object ImageData Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public class ImageData Properties Altitude Declaration public double? Altitude { get; set; } Property Value Type Description Nullable < Double > Aperture Declaration public double? Aperture { get; set; } Property Value Type Description Nullable < Double > CameraMake Declaration public string CameraMake { get; set; } Property Value Type Description String CameraModel Declaration public string CameraModel { get; set; } Property Value Type Description String DateTime Declaration public DateTimeOffset? DateTime { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Description Declaration public string Description { get; set; } Property Value Type Description String ExposureTime Declaration public double? ExposureTime { get; set; } Property Value Type Description Nullable < Double > FocalLength Declaration public double? FocalLength { get; set; } Property Value Type Description Nullable < Double > Genres Declaration public string[] Genres { get; set; } Property Value Type Description String [] Height Declaration public int Height { get; set; } Property Value Type Description Int32 IsoSpeedRating Declaration public int? IsoSpeedRating { get; set; } Property Value Type Description Nullable < Int32 > Keywords Declaration public string[] Keywords { get; set; } Property Value Type Description String [] Latitude Declaration public double? Latitude { get; set; } Property Value Type Description Nullable < Double > Longitude Declaration public double? Longitude { get; set; } Property Value Type Description Nullable < Double > Orientation Declaration public ImageOrientation? Orientation { get; set; } Property Value Type Description Nullable < ImageOrientation > Rating Declaration public float? Rating { get; set; } Property Value Type Description Nullable < System.Single > ShutterSpeed Declaration public double? ShutterSpeed { get; set; } Property Value Type Description Nullable < Double > Software Declaration public string Software { get; set; } Property Value Type Description String Title Declaration public string Title { get; set; } Property Value Type Description String Width Declaration public int Width { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessingOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessingOptions.html",
     "title": "Class ImageProcessingOptions",
-    "keywords": "Class ImageProcessingOptions Inheritance Object ImageProcessingOptions Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public sealed class ImageProcessingOptions Properties BackgroundColor Declaration public string BackgroundColor { get; set; } Property Value Type Description String Blur Declaration public int Blur { get; set; } Property Value Type Description Int32 CropWhiteSpace Declaration public bool CropWhiteSpace { get; set; } Property Value Type Description Boolean Enhancers Declaration public IImageEnhancer[] Enhancers { get; set; } Property Value Type Description IImageEnhancer [] ForegroundLayer Declaration public string ForegroundLayer { get; set; } Property Value Type Description String Height Declaration public int Height { get; set; } Property Value Type Description Int32 Image Declaration public ItemImageInfo Image { get; set; } Property Value Type Description ItemImageInfo ImageIndex Declaration public int ImageIndex { get; set; } Property Value Type Description Int32 Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 KeepAnimation Declaration public bool KeepAnimation { get; set; } Property Value Type Description Boolean MaxHeight Declaration public int MaxHeight { get; set; } Property Value Type Description Int32 MaxWidth Declaration public int MaxWidth { get; set; } Property Value Type Description Int32 Quality Declaration public int Quality { get; set; } Property Value Type Description Int32 RequiresAutoOrientation Declaration public bool RequiresAutoOrientation { get; set; } Property Value Type Description Boolean SupportedOutputFormats Declaration public ImageFormat[] SupportedOutputFormats { get; set; } Property Value Type Description ImageFormat [] Width Declaration public int Width { get; set; } Property Value Type Description Int32 Methods HasDefaultOptions(String, Nullable) Declaration public bool HasDefaultOptions(string originalImagePath, ImageSize? size) Parameters Type Name Description String originalImagePath Nullable < ImageSize > size Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageProcessingOptions Inheritance System.Object ImageProcessingOptions Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public sealed class ImageProcessingOptions Properties BackgroundColor Declaration public string BackgroundColor { get; set; } Property Value Type Description String Blur Declaration public int Blur { get; set; } Property Value Type Description Int32 CropWhiteSpace Declaration public bool CropWhiteSpace { get; set; } Property Value Type Description System.Boolean Enhancers Declaration public IImageEnhancer[] Enhancers { get; set; } Property Value Type Description IImageEnhancer [] ForegroundLayer Declaration public string ForegroundLayer { get; set; } Property Value Type Description String Height Declaration public int Height { get; set; } Property Value Type Description Int32 Image Declaration public ItemImageInfo Image { get; set; } Property Value Type Description ItemImageInfo ImageIndex Declaration public int ImageIndex { get; set; } Property Value Type Description Int32 Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 KeepAnimation Declaration public bool KeepAnimation { get; set; } Property Value Type Description System.Boolean MaxHeight Declaration public int MaxHeight { get; set; } Property Value Type Description Int32 MaxWidth Declaration public int MaxWidth { get; set; } Property Value Type Description Int32 Quality Declaration public int Quality { get; set; } Property Value Type Description Int32 RequiresAutoOrientation Declaration public bool RequiresAutoOrientation { get; set; } Property Value Type Description System.Boolean SupportedOutputFormats Declaration public ImageFormat[] SupportedOutputFormats { get; set; } Property Value Type Description ImageFormat [] Width Declaration public int Width { get; set; } Property Value Type Description Int32 Methods HasDefaultOptions(String, Nullable) Declaration public bool HasDefaultOptions(string originalImagePath, ImageSize? size) Parameters Type Name Description String originalImagePath Nullable < ImageSize > size Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessorExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessorExtensions.html",
     "title": "Class ImageProcessorExtensions",
-    "keywords": "Class ImageProcessorExtensions Inheritance Object ImageProcessorExtensions Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public static class ImageProcessorExtensions Methods GetImageCacheTag(IImageProcessor, BaseItem, ImageType) Declaration public static string GetImageCacheTag(this IImageProcessor processor, BaseItem item, ImageType imageType) Parameters Type Name Description IImageProcessor processor BaseItem item ImageType imageType Returns Type Description String GetImageCacheTag(IImageProcessor, BaseItem, ImageType, Int32) Declaration public static string GetImageCacheTag(this IImageProcessor processor, BaseItem item, ImageType imageType, int imageIndex) Parameters Type Name Description IImageProcessor processor BaseItem item ImageType imageType Int32 imageIndex Returns Type Description String"
+    "keywords": "Class ImageProcessorExtensions Inheritance System.Object ImageProcessorExtensions Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public static class ImageProcessorExtensions Methods GetImageCacheTag(IImageProcessor, BaseItem, ImageType) Declaration public static string GetImageCacheTag(this IImageProcessor processor, BaseItem item, ImageType imageType) Parameters Type Name Description IImageProcessor processor BaseItem item ImageType imageType Returns Type Description String GetImageCacheTag(IImageProcessor, BaseItem, ImageType, Int32) Declaration public static string GetImageCacheTag(this IImageProcessor processor, BaseItem item, ImageType imageType, int imageIndex) Parameters Type Name Description IImageProcessor processor BaseItem item ImageType imageType Int32 imageIndex Returns Type Description String"
   },
   "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageStream.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Drawing.ImageStream.html",
     "title": "Class ImageStream",
-    "keywords": "Class ImageStream Inheritance Object ImageStream Implements IDisposable Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public sealed class ImageStream : IDisposable Properties Format Gets or sets the format. Declaration public ImageFormat Format { get; set; } Property Value Type Description ImageFormat The format. Stream Gets or sets the stream. Declaration public Stream Stream { get; set; } Property Value Type Description Stream The stream. Methods Dispose() Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageStream Inheritance System.Object ImageStream Implements IDisposable Namespace : MediaBrowser.Controller.Drawing Assembly : MediaBrowser.Controller.dll Syntax public sealed class ImageStream : IDisposable Properties Format Gets or sets the format. Declaration public ImageFormat Format { get; set; } Property Value Type Description ImageFormat The format. Stream Gets or sets the stream. Declaration public Stream Stream { get; set; } Property Value Type Description Stream The stream. Methods Dispose() Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Drawing.ISupportsImageData.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Drawing.ISupportsImageData.html",
@@ -2797,7 +2797,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Dto.DtoOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Dto.DtoOptions.html",
     "title": "Class DtoOptions",
-    "keywords": "Class DtoOptions Inheritance Object DtoOptions Namespace : MediaBrowser.Controller.Dto Assembly : MediaBrowser.Controller.dll Syntax public sealed class DtoOptions Constructors DtoOptions() Declaration public DtoOptions() DtoOptions(ItemFields[]) Declaration public DtoOptions(ItemFields[] fields) Parameters Type Name Description ItemFields [] fields DtoOptions(Boolean) Declaration public DtoOptions(bool allFields) Parameters Type Name Description Boolean allFields Fields SingleItemFields Declaration public static readonly ItemFields[] SingleItemFields Field Value Type Description ItemFields [] Properties AddCurrentProgram Declaration public bool AddCurrentProgram { get; set; } Property Value Type Description Boolean AddProgramRecordingInfo Declaration public bool AddProgramRecordingInfo { get; set; } Property Value Type Description Boolean AutoExcludeExternalId Declaration public bool AutoExcludeExternalId { get; set; } Property Value Type Description Boolean EnableImages Declaration public bool EnableImages { get; set; } Property Value Type Description Boolean EnableUserData Declaration public bool EnableUserData { get; set; } Property Value Type Description Boolean Fields Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] GroupProgramsBySeries Declaration public bool GroupProgramsBySeries { get; set; } Property Value Type Description Boolean ImageTypeLimit Declaration public int ImageTypeLimit { get; set; } Property Value Type Description Int32 ImageTypes Declaration public ImageType[] ImageTypes { get; set; } Property Value Type Description ImageType [] OptIntoFields Declaration public bool OptIntoFields { get; set; } Property Value Type Description Boolean Methods ContainsField(ItemFields) Declaration public bool ContainsField(ItemFields field) Parameters Type Name Description ItemFields field Returns Type Description Boolean GetImageLimit(ImageType) Declaration public int GetImageLimit(ImageType type) Parameters Type Name Description ImageType type Returns Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DtoOptions Inheritance System.Object DtoOptions Namespace : MediaBrowser.Controller.Dto Assembly : MediaBrowser.Controller.dll Syntax public sealed class DtoOptions Constructors DtoOptions() Declaration public DtoOptions() DtoOptions(ItemFields[]) Declaration public DtoOptions(ItemFields[] fields) Parameters Type Name Description ItemFields [] fields DtoOptions(Boolean) Declaration public DtoOptions(bool allFields) Parameters Type Name Description System.Boolean allFields Fields SingleItemFields Declaration public static readonly ItemFields[] SingleItemFields Field Value Type Description ItemFields [] Properties AddCurrentProgram Declaration public bool AddCurrentProgram { get; set; } Property Value Type Description System.Boolean AddProgramRecordingInfo Declaration public bool AddProgramRecordingInfo { get; set; } Property Value Type Description System.Boolean AutoExcludeExternalId Declaration public bool AutoExcludeExternalId { get; set; } Property Value Type Description System.Boolean EnableImages Declaration public bool EnableImages { get; set; } Property Value Type Description System.Boolean EnableUserData Declaration public bool EnableUserData { get; set; } Property Value Type Description System.Boolean Fields Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] GroupProgramsBySeries Declaration public bool GroupProgramsBySeries { get; set; } Property Value Type Description System.Boolean ImageTypeLimit Declaration public int ImageTypeLimit { get; set; } Property Value Type Description Int32 ImageTypes Declaration public ImageType[] ImageTypes { get; set; } Property Value Type Description ImageType [] OptIntoFields Declaration public bool OptIntoFields { get; set; } Property Value Type Description System.Boolean Methods ContainsField(ItemFields) Declaration public bool ContainsField(ItemFields field) Parameters Type Name Description ItemFields field Returns Type Description System.Boolean GetImageLimit(ImageType) Declaration public int GetImageLimit(ImageType type) Parameters Type Name Description ImageType type Returns Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Dto.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Dto.html",
@@ -2812,17 +2812,17 @@
   "reference/pluginapi/MediaBrowser.Controller.Entities.AggregateFolder.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.AggregateFolder.html",
     "title": "Class AggregateFolder",
-    "keywords": "Class AggregateFolder Specialized folder that can have items added to it's children by external entities. Used for our RootFolder so plug-ins can add items. Inheritance Object BaseItem Folder AggregateFolder Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsResolvedToFolder Folder.IsTopParent Folder.SupportsInheritedParentImages Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsPeople BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class AggregateFolder : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Properties IsPhysicalRoot Declaration [IgnoreDataMember] public override bool IsPhysicalRoot { get; } Property Value Type Description Boolean Overrides Folder.IsPhysicalRoot SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsCollections SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsOwnedItems SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsUserData ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description Boolean Overrides BaseItem.ValidatesChildren Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides Folder.CanDelete() GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) IsVisible(User) Declaration public override bool IsVisible(User user) Parameters Type Name Description User user Returns Type Description Boolean Overrides BaseItem.IsVisible(User) SortChildrenForValidation(BaseItem[]) Declaration protected override BaseItem[] SortChildrenForValidation(BaseItem[] children) Parameters Type Name Description BaseItem [] children Returns Type Description BaseItem [] Overrides BaseItem.SortChildrenForValidation(BaseItem[]) Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AggregateFolder Specialized folder that can have items added to it's children by external entities. Used for our RootFolder so plug-ins can add items. Inheritance System.Object BaseItem Folder AggregateFolder Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsResolvedToFolder Folder.IsTopParent Folder.SupportsInheritedParentImages Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsPeople BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class AggregateFolder : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Properties IsPhysicalRoot Declaration [IgnoreDataMember] public override bool IsPhysicalRoot { get; } Property Value Type Description System.Boolean Overrides Folder.IsPhysicalRoot SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsCollections SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsOwnedItems SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsUserData ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description System.Boolean Overrides BaseItem.ValidatesChildren Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides Folder.CanDelete() GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) IsVisible(User) Declaration public override bool IsVisible(User user) Parameters Type Name Description User user Returns Type Description System.Boolean Overrides BaseItem.IsVisible(User) SortChildrenForValidation(BaseItem[]) Declaration protected override BaseItem[] SortChildrenForValidation(BaseItem[] children) Parameters Type Name Description BaseItem [] children Returns Type Description BaseItem [] Overrides BaseItem.SortChildrenForValidation(BaseItem[]) Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.Audio.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.Audio.html",
     "title": "Class Audio",
-    "keywords": "Class Audio Class Audio Inheritance Object BaseItem Audio Implements IHasLookupInfo < ItemLookupInfo > IHasAlbumArtist IHasProviderIds IHasAlbum IHasMusicAlbum IHasArtist IHasMusicGenres IHasLookupInfo < SongInfo > IHasMediaSources Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public class Audio : BaseItem, IHasLookupInfo, IHasAlbumArtist, IHasProviderIds, IHasAlbum, IHasMusicAlbum, IHasArtist, IHasMusicGenres, IHasLookupInfo, IHasMediaSources Constructors Audio() Declaration public Audio() Properties AlbumArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] AlbumArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. AlbumArtists Declaration [IgnoreDataMember] public string[] AlbumArtists { get; set; } Property Value Type Description String [] ArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] ArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. Artists Declaration [IgnoreDataMember] public string[] Artists { get; set; } Property Value Type Description String [] Composers Gets or sets the composers. Declaration [IgnoreDataMember] public LinkedItemInfo[] Composers { get; set; } Property Value Type Description LinkedItemInfo [] The composers. ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio ImageDisplayParentId Declaration [IgnoreDataMember] public override long ImageDisplayParentId { get; } Property Value Type Description Int64 Overrides BaseItem.ImageDisplayParentId LatestItemsContainerId Declaration [IgnoreDataMember] public override long LatestItemsContainerId { get; } Property Value Type Description Int64 Overrides BaseItem.LatestItemsContainerId MediaType Gets the type of the media. Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String The type of the media. Overrides BaseItem.MediaType SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsInheritedParentImages SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description Boolean Overrides BaseItem.CanDownload() GetAlbumArtistFolder(LibraryOptions) Declaration public string GetAlbumArtistFolder(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String GetAlbumFolder(LibraryOptions) Declaration public string GetAlbumFolder(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String GetAllItemsForMediaSources(User, Boolean) Declaration protected override List> GetAllItemsForMediaSources(User user, bool enableAlternateMediaSources) Parameters Type Name Description User user Boolean enableAlternateMediaSources Returns Type Description List < Tuple < BaseItem , MediaSourceType >> Overrides BaseItem.GetAllItemsForMediaSources(User, Boolean) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public SongInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description SongInfo GetMediaStreams(MediaStreamType) Declaration public List GetMediaStreams(MediaStreamType type) Parameters Type Name Description MediaStreamType type Returns Type Description List < MediaStream > GetSupportsPositionTicksResume(LibraryOptions) Declaration public override bool GetSupportsPositionTicksResume(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.GetSupportsPositionTicksResume(LibraryOptions) GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description Boolean Overrides BaseItem.SupportsPlayedStatus() UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Declaration public override void UpdateHideFromResume(User user, UserItemData userData, BaseItem[] collectionFolders, bool hide) Parameters Type Name Description User user UserItemData userData BaseItem [] collectionFolders Boolean hide Overrides BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Implements IHasLookupInfo IHasAlbumArtist IHasProviderIds IHasAlbum IHasMusicAlbum IHasArtist IHasMusicGenres IHasLookupInfo IHasMediaSources Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) HasArtistExtensions.SetArtists(IHasArtist, IEnumerable) HasArtistExtensions.AddArtist(IHasArtist, String) HasArtistExtensions.SetComposers(IHasArtist, IEnumerable) HasArtistExtensions.SetAlbumArtists(IHasAlbumArtist, IEnumerable) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Audio Class Audio Inheritance System.Object BaseItem Audio Implements IHasLookupInfo < ItemLookupInfo > IHasAlbumArtist IHasProviderIds IHasAlbum IHasMusicAlbum IHasArtist IHasMusicGenres IHasLookupInfo < SongInfo > IHasMediaSources Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public class Audio : BaseItem, IHasLookupInfo, IHasAlbumArtist, IHasProviderIds, IHasAlbum, IHasMusicAlbum, IHasArtist, IHasMusicGenres, IHasLookupInfo, IHasMediaSources Constructors Audio() Declaration public Audio() Properties AlbumArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] AlbumArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. AlbumArtists Declaration [IgnoreDataMember] public string[] AlbumArtists { get; set; } Property Value Type Description String [] ArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] ArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. Artists Declaration [IgnoreDataMember] public string[] Artists { get; set; } Property Value Type Description String [] Composers Gets or sets the composers. Declaration [IgnoreDataMember] public LinkedItemInfo[] Composers { get; set; } Property Value Type Description LinkedItemInfo [] The composers. ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio ImageDisplayParentId Declaration [IgnoreDataMember] public override long ImageDisplayParentId { get; } Property Value Type Description Int64 Overrides BaseItem.ImageDisplayParentId LatestItemsContainerId Declaration [IgnoreDataMember] public override long LatestItemsContainerId { get; } Property Value Type Description Int64 Overrides BaseItem.LatestItemsContainerId MediaType Gets the type of the media. Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String The type of the media. Overrides BaseItem.MediaType SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsInheritedParentImages SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description System.Boolean Overrides BaseItem.CanDownload() GetAlbumArtistFolder(LibraryOptions) Declaration public string GetAlbumArtistFolder(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String GetAlbumFolder(LibraryOptions) Declaration public string GetAlbumFolder(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String GetAllItemsForMediaSources(User, Boolean) Declaration protected override List> GetAllItemsForMediaSources(User user, bool enableAlternateMediaSources) Parameters Type Name Description User user System.Boolean enableAlternateMediaSources Returns Type Description List < System.Tuple < BaseItem , MediaSourceType >> Overrides BaseItem.GetAllItemsForMediaSources(User, Boolean) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public SongInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description SongInfo GetMediaStreams(MediaStreamType) Declaration public List GetMediaStreams(MediaStreamType type) Parameters Type Name Description MediaStreamType type Returns Type Description List < MediaStream > GetSupportsPositionTicksResume(LibraryOptions) Declaration public override bool GetSupportsPositionTicksResume(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.GetSupportsPositionTicksResume(LibraryOptions) GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description System.Boolean Overrides BaseItem.SupportsPlayedStatus() UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Declaration public override void UpdateHideFromResume(User user, UserItemData userData, BaseItem[] collectionFolders, bool hide) Parameters Type Name Description User user UserItemData userData BaseItem [] collectionFolders System.Boolean hide Overrides BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Implements IHasLookupInfo IHasAlbumArtist IHasProviderIds IHasAlbum IHasMusicAlbum IHasArtist IHasMusicGenres IHasLookupInfo IHasMediaSources Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) HasArtistExtensions.SetArtists(IHasArtist, IEnumerable) HasArtistExtensions.AddArtist(IHasArtist, String) HasArtistExtensions.SetComposers(IHasArtist, IEnumerable) HasArtistExtensions.SetAlbumArtists(IHasAlbumArtist, IEnumerable) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.HasArtistExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.HasArtistExtensions.html",
     "title": "Class HasArtistExtensions",
-    "keywords": "Class HasArtistExtensions Inheritance Object HasArtistExtensions Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public static class HasArtistExtensions Methods AddArtist(IHasArtist, String) Declaration public static void AddArtist(this IHasArtist item, string name) Parameters Type Name Description IHasArtist item String name SetAlbumArtists(IHasAlbumArtist, IEnumerable) Declaration public static void SetAlbumArtists(this IHasAlbumArtist item, IEnumerable names) Parameters Type Name Description IHasAlbumArtist item IEnumerable < String > names SetArtists(IHasArtist, IEnumerable) Declaration public static void SetArtists(this IHasArtist item, IEnumerable names) Parameters Type Name Description IHasArtist item IEnumerable < String > names SetComposers(IHasArtist, IEnumerable) Declaration public static void SetComposers(this IHasArtist item, IEnumerable names) Parameters Type Name Description IHasArtist item IEnumerable < String > names"
+    "keywords": "Class HasArtistExtensions Inheritance System.Object HasArtistExtensions Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public static class HasArtistExtensions Methods AddArtist(IHasArtist, String) Declaration public static void AddArtist(this IHasArtist item, string name) Parameters Type Name Description IHasArtist item String name SetAlbumArtists(IHasAlbumArtist, IEnumerable) Declaration public static void SetAlbumArtists(this IHasAlbumArtist item, IEnumerable names) Parameters Type Name Description IHasAlbumArtist item System.Collections.Generic.IEnumerable < String > names SetArtists(IHasArtist, IEnumerable) Declaration public static void SetArtists(this IHasArtist item, IEnumerable names) Parameters Type Name Description IHasArtist item System.Collections.Generic.IEnumerable < String > names SetComposers(IHasArtist, IEnumerable) Declaration public static void SetComposers(this IHasArtist item, IEnumerable names) Parameters Type Name Description IHasArtist item System.Collections.Generic.IEnumerable < String > names"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.html",
@@ -2857,82 +2857,82 @@
   "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicAlbum.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicAlbum.html",
     "title": "Class MusicAlbum",
-    "keywords": "Class MusicAlbum Class MusicAlbum Inheritance Object BaseItem Folder MusicAlbum Implements IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping IHasAlbumArtist IHasProviderIds IHasArtist IHasMusicGenres IHasLookupInfo < AlbumInfo > Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public class MusicAlbum : Folder, IHasLookupInfo, IItemByName, IHasFolderGrouping, IHasAlbumArtist, IHasProviderIds, IHasArtist, IHasMusicGenres, IHasLookupInfo Constructors MusicAlbum() Declaration public MusicAlbum() Properties AlbumArtist Declaration [IgnoreDataMember] public string AlbumArtist { get; } Property Value Type Description String AlbumArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] AlbumArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. AlbumArtists Declaration [IgnoreDataMember] public string[] AlbumArtists { get; set; } Property Value Type Description String [] ArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] ArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. Artists Declaration [IgnoreDataMember] public string[] Artists { get; set; } Property Value Type Description String [] Composers Gets or sets the composers. Declaration [IgnoreDataMember] public LinkedItemInfo[] Composers { get; set; } Property Value Type Description LinkedItemInfo [] The composers. ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description Boolean Overrides Folder.IsDisplayedAsFolder IsFolder Declaration [IgnoreDataMember] public override bool IsFolder { get; } Property Value Type Description Boolean Overrides Folder.IsFolder MarkDirectlyAsPlayed Declaration [IgnoreDataMember] protected override bool MarkDirectlyAsPlayed { get; } Property Value Type Description Boolean Overrides Folder.MarkDirectlyAsPlayed SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsCumulativeRunTimeTicks Declaration [IgnoreDataMember] public override bool SupportsCumulativeRunTimeTicks { get; } Property Value Type Description Boolean Overrides Folder.SupportsCumulativeRunTimeTicks SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description Boolean Overrides BaseItem.ValidatesChildren Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides Folder.CanDelete() FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) Declaration protected override void FillPlayedStatus(UserItemDataDto dto, int? recursiveItemCount, User user, DtoOptions options) Parameters Type Name Description UserItemDataDto dto Nullable < Int32 > recursiveItemCount User user DtoOptions options Overrides Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) GetAlbumFolderFromMediaPath(String) Declaration public static string GetAlbumFolderFromMediaPath(string mediaPath) Parameters Type Name Description String mediaPath Returns Type Description String GetChildCount(User) Declaration public override int GetChildCount(User user) Parameters Type Name Description User user Returns Type Description Int32 Overrides Folder.GetChildCount(User) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetDeletePaths(Boolean, BaseItem[]) Declaration public override List GetDeletePaths(bool mediaFilesOnly, BaseItem[] collectionFolders) Parameters Type Name Description Boolean mediaFilesOnly BaseItem [] collectionFolders Returns Type Description List < FileSystemMetadata > Overrides BaseItem.GetDeletePaths(Boolean, BaseItem[]) GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLookupInfo(LibraryOptions) Declaration public AlbumInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description AlbumInfo GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) GetSupportsPositionTicksResume(LibraryOptions) Declaration public override bool GetSupportsPositionTicksResume(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.GetSupportsPositionTicksResume(LibraryOptions) GetTaggedItems(InternalItemsQuery) Declaration public long[] GetTaggedItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetTaggedItemsResult(InternalItemsQuery) Declaration public QueryResult GetTaggedItemsResult(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description Boolean Overrides BaseItem.SupportsPlayedStatus() Implements IHasLookupInfo IItemByName IHasFolderGrouping IHasAlbumArtist IHasProviderIds IHasArtist IHasMusicGenres IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) HasArtistExtensions.SetArtists(IHasArtist, IEnumerable) HasArtistExtensions.AddArtist(IHasArtist, String) HasArtistExtensions.SetComposers(IHasArtist, IEnumerable) HasArtistExtensions.SetAlbumArtists(IHasAlbumArtist, IEnumerable) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MusicAlbum Class MusicAlbum Inheritance System.Object BaseItem Folder MusicAlbum Implements IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping IHasAlbumArtist IHasProviderIds IHasArtist IHasMusicGenres IHasLookupInfo < AlbumInfo > Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public class MusicAlbum : Folder, IHasLookupInfo, IItemByName, IHasFolderGrouping, IHasAlbumArtist, IHasProviderIds, IHasArtist, IHasMusicGenres, IHasLookupInfo Constructors MusicAlbum() Declaration public MusicAlbum() Properties AlbumArtist Declaration [IgnoreDataMember] public string AlbumArtist { get; } Property Value Type Description String AlbumArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] AlbumArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. AlbumArtists Declaration [IgnoreDataMember] public string[] AlbumArtists { get; set; } Property Value Type Description String [] ArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] ArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. Artists Declaration [IgnoreDataMember] public string[] Artists { get; set; } Property Value Type Description String [] Composers Gets or sets the composers. Declaration [IgnoreDataMember] public LinkedItemInfo[] Composers { get; set; } Property Value Type Description LinkedItemInfo [] The composers. ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description System.Boolean Overrides Folder.IsDisplayedAsFolder IsFolder Declaration [IgnoreDataMember] public override bool IsFolder { get; } Property Value Type Description System.Boolean Overrides Folder.IsFolder MarkDirectlyAsPlayed Declaration [IgnoreDataMember] protected override bool MarkDirectlyAsPlayed { get; } Property Value Type Description System.Boolean Overrides Folder.MarkDirectlyAsPlayed SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsCumulativeRunTimeTicks Declaration [IgnoreDataMember] public override bool SupportsCumulativeRunTimeTicks { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsCumulativeRunTimeTicks SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description System.Boolean Overrides BaseItem.ValidatesChildren Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides Folder.CanDelete() FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) Declaration protected override void FillPlayedStatus(UserItemDataDto dto, int? recursiveItemCount, User user, DtoOptions options) Parameters Type Name Description UserItemDataDto dto Nullable < Int32 > recursiveItemCount User user DtoOptions options Overrides Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) GetAlbumFolderFromMediaPath(String) Declaration public static string GetAlbumFolderFromMediaPath(string mediaPath) Parameters Type Name Description String mediaPath Returns Type Description String GetChildCount(User) Declaration public override int GetChildCount(User user) Parameters Type Name Description User user Returns Type Description Int32 Overrides Folder.GetChildCount(User) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetDeletePaths(Boolean, BaseItem[]) Declaration public override List GetDeletePaths(bool mediaFilesOnly, BaseItem[] collectionFolders) Parameters Type Name Description System.Boolean mediaFilesOnly BaseItem [] collectionFolders Returns Type Description List < FileSystemMetadata > Overrides BaseItem.GetDeletePaths(Boolean, BaseItem[]) GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLookupInfo(LibraryOptions) Declaration public AlbumInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description AlbumInfo GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) GetSupportsPositionTicksResume(LibraryOptions) Declaration public override bool GetSupportsPositionTicksResume(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.GetSupportsPositionTicksResume(LibraryOptions) GetTaggedItems(InternalItemsQuery) Declaration public long[] GetTaggedItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetTaggedItemsResult(InternalItemsQuery) Declaration public QueryResult GetTaggedItemsResult(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description System.Boolean Overrides BaseItem.SupportsPlayedStatus() Implements IHasLookupInfo IItemByName IHasFolderGrouping IHasAlbumArtist IHasProviderIds IHasArtist IHasMusicGenres IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) HasArtistExtensions.SetArtists(IHasArtist, IEnumerable) HasArtistExtensions.AddArtist(IHasArtist, String) HasArtistExtensions.SetComposers(IHasArtist, IEnumerable) HasArtistExtensions.SetAlbumArtists(IHasAlbumArtist, IEnumerable) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicArtist.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicArtist.html",
     "title": "Class MusicArtist",
-    "keywords": "Class MusicArtist Class MusicArtist Inheritance Object BaseItem Folder MusicArtist Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping IHasMusicGenres IHasLookupInfo < ArtistInfo > Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public sealed class MusicArtist : Folder, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping, IHasMusicGenres, IHasLookupInfo Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description Boolean Overrides Folder.IsDisplayedAsFolder IsFolder Declaration [IgnoreDataMember] public override bool IsFolder { get; } Property Value Type Description Boolean Overrides Folder.IsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsCumulativeRunTimeTicks Declaration [IgnoreDataMember] public override bool SupportsCumulativeRunTimeTicks { get; } Property Value Type Description Boolean Overrides Folder.SupportsCumulativeRunTimeTicks SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides Folder.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description Boolean Overrides BaseItem.ValidatesChildren Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides Folder.CanDelete() GetArtistFolderFromMediaPath(String, String) Declaration public static string GetArtistFolderFromMediaPath(string mediaPath, string artistName) Parameters Type Name Description String mediaPath String artistName Returns Type Description String GetChildCount(User) Declaration public override int GetChildCount(User user) Parameters Type Name Description User user Returns Type Description Int32 Overrides Folder.GetChildCount(User) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetDeletePaths(Boolean, BaseItem[]) Declaration public override List GetDeletePaths(bool mediaFilesOnly, BaseItem[] collectionFolders) Parameters Type Name Description Boolean mediaFilesOnly BaseItem [] collectionFolders Returns Type Description List < FileSystemMetadata > Overrides BaseItem.GetDeletePaths(Boolean, BaseItem[]) GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLookupInfo(LibraryOptions) Declaration public ArtistInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description ArtistInfo GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) GetTaggedItems(InternalItemsQuery) Declaration public long[] GetTaggedItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetTaggedItemsResult(InternalItemsQuery) Declaration public QueryResult GetTaggedItemsResult(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping IHasMusicGenres IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MusicArtist Class MusicArtist Inheritance System.Object BaseItem Folder MusicArtist Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping IHasMusicGenres IHasLookupInfo < ArtistInfo > Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public sealed class MusicArtist : Folder, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping, IHasMusicGenres, IHasLookupInfo Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description System.Boolean Overrides Folder.IsDisplayedAsFolder IsFolder Declaration [IgnoreDataMember] public override bool IsFolder { get; } Property Value Type Description System.Boolean Overrides Folder.IsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsCumulativeRunTimeTicks Declaration [IgnoreDataMember] public override bool SupportsCumulativeRunTimeTicks { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsCumulativeRunTimeTicks SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description System.Boolean Overrides BaseItem.ValidatesChildren Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides Folder.CanDelete() GetArtistFolderFromMediaPath(String, String) Declaration public static string GetArtistFolderFromMediaPath(string mediaPath, string artistName) Parameters Type Name Description String mediaPath String artistName Returns Type Description String GetChildCount(User) Declaration public override int GetChildCount(User user) Parameters Type Name Description User user Returns Type Description Int32 Overrides Folder.GetChildCount(User) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetDeletePaths(Boolean, BaseItem[]) Declaration public override List GetDeletePaths(bool mediaFilesOnly, BaseItem[] collectionFolders) Parameters Type Name Description System.Boolean mediaFilesOnly BaseItem [] collectionFolders Returns Type Description List < FileSystemMetadata > Overrides BaseItem.GetDeletePaths(Boolean, BaseItem[]) GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLookupInfo(LibraryOptions) Declaration public ArtistInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description ArtistInfo GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) GetTaggedItems(InternalItemsQuery) Declaration public long[] GetTaggedItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetTaggedItemsResult(InternalItemsQuery) Declaration public QueryResult GetTaggedItemsResult(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping IHasMusicGenres IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicGenre.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicGenre.html",
     "title": "Class MusicGenre",
-    "keywords": "Class MusicGenre Class MusicGenre Inheritance Object BaseItem MusicGenre Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public sealed class MusicGenre : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description Boolean Overrides BaseItem.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MusicGenre Class MusicGenre Inheritance System.Object BaseItem MusicGenre Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities.Audio Assembly : MediaBrowser.Controller.dll Syntax public sealed class MusicGenre : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description System.Boolean Overrides BaseItem.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html",
     "title": "Class BaseItem",
-    "keywords": "Class BaseItem Class BaseItem Inheritance Object BaseItem Audio MusicGenre Book Folder Game GameGenre Genre Person Photo Studio Tag User Video LiveTvChannel LiveTvProgram Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseItem : IHasProviderIds, IHasLookupInfo Constructors BaseItem() Declaration protected BaseItem() Fields DisplayExtraTypes Declaration public static ExtraType[] DisplayExtraTypes Field Value Type Description ExtraType [] ExtrasSubFolders Declaration public static readonly Dictionary ExtrasSubFolders Field Value Type Description Dictionary < String , Nullable < ExtraType >> SupportedImageExtensions The supported image extensions Declaration public static readonly string[] SupportedImageExtensions Field Value Type Description String [] ThemeSongFilename Declaration public static ReadOnlyMemory ThemeSongFilename Field Value Type Description ReadOnlyMemory < Char > ThemeSongsFolderName Declaration public static ReadOnlyMemory ThemeSongsFolderName Field Value Type Description ReadOnlyMemory < Char > ThemeVideosFolderName Declaration public static ReadOnlyMemory ThemeVideosFolderName Field Value Type Description ReadOnlyMemory < Char > TrailerFolderName The trailer folder name Declaration public static ReadOnlyMemory TrailerFolderName Field Value Type Description ReadOnlyMemory < Char > Properties AdditionalPartCount Internal use only Declaration [IgnoreDataMember] public int? AdditionalPartCount { get; set; } Property Value Type Description Nullable < Int32 > Album Gets or sets the album. Declaration [IgnoreDataMember] public string Album { get; set; } Property Value Type Description String The album. AlbumId Declaration [IgnoreDataMember] public long AlbumId { get; set; } Property Value Type Description Int64 AudioStreamIndex Declaration [IgnoreDataMember] public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > ChannelManager Declaration public static IChannelManager ChannelManager { get; set; } Property Value Type Description IChannelManager Collections Gets or sets the collections. Declaration [IgnoreDataMember] public LinkedItemInfo[] Collections { get; set; } Property Value Type Description LinkedItemInfo [] The collections. CommunityRating Gets or sets the community rating. Declaration [IgnoreDataMember] public float? CommunityRating { get; set; } Property Value Type Description Nullable < Single > The community rating. ConfigurationManager Declaration public static IServerConfigurationManager ConfigurationManager { get; set; } Property Value Type Description IServerConfigurationManager Container Declaration [IgnoreDataMember] public string Container { get; set; } Property Value Type Description String ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public virtual string ContainingFolderPath { get; } Property Value Type Description String CriticRating Gets or sets the critic rating. Declaration [IgnoreDataMember] public float? CriticRating { get; set; } Property Value Type Description Nullable < Single > The critic rating. CustomRating Gets or sets the custom rating. Declaration [IgnoreDataMember] public string CustomRating { get; set; } Property Value Type Description String The custom rating. CustomRatingForComparison Declaration [IgnoreDataMember] public ReadOnlySpan CustomRatingForComparison { get; } Property Value Type Description ReadOnlySpan < Char > DateCreated Gets or sets the date created. Declaration public DateTimeOffset DateCreated { get; set; } Property Value Type Description DateTimeOffset The date created. DateLastRefreshed Declaration [IgnoreDataMember] public DateTimeOffset DateLastRefreshed { get; set; } Property Value Type Description DateTimeOffset DateLastSaved Declaration [IgnoreDataMember] public DateTimeOffset DateLastSaved { get; set; } Property Value Type Description DateTimeOffset DateModified Gets or sets the date modified. Declaration [IgnoreDataMember] public DateTimeOffset DateModified { get; set; } Property Value Type Description DateTimeOffset The date modified. DisplayParent Declaration [IgnoreDataMember] public BaseItem DisplayParent { get; } Property Value Type Description BaseItem DisplayParentId Declaration [IgnoreDataMember] public virtual long DisplayParentId { get; } Property Value Type Description Int64 DisplayPreferencesId Return the id that should be used to key display prefs for this item. Default is based on the type for everything except actual generic folders. Declaration [IgnoreDataMember] public virtual Guid DisplayPreferencesId { get; } Property Value Type Description Guid The display prefs id. EnableAlphaNumericSorting Declaration [IgnoreDataMember] public virtual bool EnableAlphaNumericSorting { get; } Property Value Type Description Boolean EnableInternalIdsExternally Declaration [IgnoreDataMember] public virtual bool EnableInternalIdsExternally { get; } Property Value Type Description Boolean EnableRememberingTrackSelections Declaration [IgnoreDataMember] public virtual bool EnableRememberingTrackSelections { get; } Property Value Type Description Boolean EndDate Gets or sets the end date. Declaration [IgnoreDataMember] public DateTimeOffset? EndDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The end date. ExternalId If this content came from an external service, the id of the content on that service Declaration [IgnoreDataMember] public string ExternalId { get; set; } Property Value Type Description String ExtraType Declaration [IgnoreDataMember] public ExtraType? ExtraType { get; set; } Property Value Type Description Nullable < ExtraType > FeatureManager Declaration public static IFeatureManager FeatureManager { get; set; } Property Value Type Description IFeatureManager FileName Declaration [IgnoreDataMember] public virtual string FileName { get; } Property Value Type Description String FileNameWithoutExtension Declaration [IgnoreDataMember] public virtual string FileNameWithoutExtension { get; } Property Value Type Description String FileSystem Declaration public static IFileSystem FileSystem { get; set; } Property Value Type Description IFileSystem ForceDefaultAspectRatio Declaration [IgnoreDataMember] public virtual bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean GenreItems Gets or sets the genres. Declaration [IgnoreDataMember] public LinkedItemInfo[] GenreItems { get; set; } Property Value Type Description LinkedItemInfo [] The genres. Genres Declaration [IgnoreDataMember] public string[] Genres { get; set; } Property Value Type Description String [] HasPathProtocol Declaration [IgnoreDataMember] public bool HasPathProtocol { get; } Property Value Type Description Boolean Height Declaration [IgnoreDataMember] public int Height { get; set; } Property Value Type Description Int32 Id Gets or sets the id. Declaration [IgnoreDataMember] public Guid Id { get; set; } Property Value Type Description Guid The id. ImageDisplayParentId Declaration [IgnoreDataMember] public virtual long ImageDisplayParentId { get; } Property Value Type Description Int64 ImageInfos Declaration [IgnoreDataMember] public virtual ItemImageInfo[] ImageInfos { get; set; } Property Value Type Description ItemImageInfo [] ImportedCollections Declaration public LinkedItemInfo[] ImportedCollections { get; set; } Property Value Type Description LinkedItemInfo [] IndexNumber If the item is part of a series, this is it's number in the series. This could be episode number, album track number, etc. Declaration [IgnoreDataMember] public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The index number. InternalId Declaration [IgnoreDataMember] public long InternalId { get; set; } Property Value Type Description Int64 IsCompleteMedia Declaration [IgnoreDataMember] public bool IsCompleteMedia { get; } Property Value Type Description Boolean IsDisplayedAsFolder Declaration [IgnoreDataMember] public virtual bool IsDisplayedAsFolder { get; } Property Value Type Description Boolean IsFavorite Declaration [IgnoreDataMember] public bool IsFavorite { get; set; } Property Value Type Description Boolean IsFileProtocol Declaration [IgnoreDataMember] public bool IsFileProtocol { get; } Property Value Type Description Boolean IsFolder Gets a value indicating whether this instance is folder. Declaration [IgnoreDataMember] public virtual bool IsFolder { get; } Property Value Type Description Boolean true if this instance is folder; otherwise, false . IsHD Declaration [IgnoreDataMember] public bool IsHD { get; } Property Value Type Description Boolean IsHidden Declaration [IgnoreDataMember] public virtual bool IsHidden { get; } Property Value Type Description Boolean IsInMixedFolder Gets a value indicating whether this instance is in mixed folder. Declaration [IgnoreDataMember] public bool IsInMixedFolder { get; set; } Property Value Type Description Boolean true if this instance is in mixed folder; otherwise, false . IsLocked Declaration [IgnoreDataMember] public bool IsLocked { get; set; } Property Value Type Description Boolean IsNameParsedFromFolder Internal use only Declaration public bool IsNameParsedFromFolder { get; set; } Property Value Type Description Boolean IsPlaceHolder Declaration [IgnoreDataMember] public bool IsPlaceHolder { get; } Property Value Type Description Boolean IsPublic Declaration [IgnoreDataMember] public bool IsPublic { get; set; } Property Value Type Description Boolean IsResolvedToFolder Declaration [IgnoreDataMember] public virtual bool IsResolvedToFolder { get; } Property Value Type Description Boolean IsSecondaryMergedItemInSameFolder Internal use only Declaration [IgnoreDataMember] public bool IsSecondaryMergedItemInSameFolder { get; set; } Property Value Type Description Boolean IsShortcut Declaration [IgnoreDataMember] public bool IsShortcut { get; } Property Value Type Description Boolean IsThemeMedia Declaration [IgnoreDataMember] public bool IsThemeMedia { get; } Property Value Type Description Boolean IsTopParent Declaration [IgnoreDataMember] public virtual bool IsTopParent { get; } Property Value Type Description Boolean IsUnaired Declaration [IgnoreDataMember] public bool IsUnaired { get; } Property Value Type Description Boolean IsVirtualItem Declaration [IgnoreDataMember] public bool IsVirtualItem { get; set; } Property Value Type Description Boolean ItemRepository Declaration public static IItemRepository ItemRepository { get; set; } Property Value Type Description IItemRepository LastPlayedDate Declaration [IgnoreDataMember] public DateTimeOffset? LastPlayedDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > LatestItemsContainerId Declaration [IgnoreDataMember] public virtual long LatestItemsContainerId { get; } Property Value Type Description Int64 LibraryManager Declaration public static ILibraryManager LibraryManager { get; set; } Property Value Type Description ILibraryManager ListItemEntryId Declaration [IgnoreDataMember] public long ListItemEntryId { get; set; } Property Value Type Description Int64 LiveTvManager Declaration public static ILiveTvManager LiveTvManager { get; set; } Property Value Type Description ILiveTvManager LocalizationManager Declaration public static ILocalizationManager LocalizationManager { get; set; } Property Value Type Description ILocalizationManager LocalTrailerCount Internal use only Declaration [IgnoreDataMember] public int? LocalTrailerCount { get; set; } Property Value Type Description Nullable < Int32 > LocalTrailerIds Declaration [IgnoreDataMember] public Guid[] LocalTrailerIds { get; } Property Value Type Description Guid [] LocationType Gets or sets the type of the location. Declaration [IgnoreDataMember] public virtual LocationType LocationType { get; } Property Value Type Description LocationType The type of the location. LockedFields Gets or sets the locked fields. Declaration [IgnoreDataMember] public MetadataFields[] LockedFields { get; set; } Property Value Type Description MetadataFields [] The locked fields. Logger The logger Declaration public static ILogger Logger { get; set; } Property Value Type Description ILogger MediaContainer Declaration [IgnoreDataMember] public MediaContainers? MediaContainer { get; } Property Value Type Description Nullable < MediaContainers > MediaSourceManager Declaration public static IMediaSourceManager MediaSourceManager { get; set; } Property Value Type Description IMediaSourceManager MediaStreams Internal use only Declaration [IgnoreDataMember] public List MediaStreams { get; set; } Property Value Type Description List < MediaStream > MediaType Gets the type of the media. Declaration [IgnoreDataMember] public virtual string MediaType { get; } Property Value Type Description String The type of the media. Name Gets or sets the name. Declaration [IgnoreDataMember] public virtual string Name { get; set; } Property Value Type Description String The name. OfficialRating Gets or sets the official rating. Declaration [IgnoreDataMember] public string OfficialRating { get; set; } Property Value Type Description String The official rating. OfficialRatingForComparison Declaration [IgnoreDataMember] public ReadOnlySpan OfficialRatingForComparison { get; } Property Value Type Description ReadOnlySpan < Char > OriginalParsedName Internal use only Declaration public string OriginalParsedName { get; set; } Property Value Type Description String OriginalTitle Declaration [IgnoreDataMember] public string OriginalTitle { get; set; } Property Value Type Description String Overview Gets or sets the overview. Declaration [IgnoreDataMember] public string Overview { get; set; } Property Value Type Description String The overview. OwnsFolder Internal use only Declaration [IgnoreDataMember] public bool OwnsFolder { get; set; } Property Value Type Description Boolean Parent Gets or sets the parent. Declaration [IgnoreDataMember] public Folder Parent { get; set; } Property Value Type Description Folder The parent. ParentId Declaration [IgnoreDataMember] public long ParentId { get; set; } Property Value Type Description Int64 ParentIndexNumber For an episode this could be the season number, or for a song this could be the disc number. Declaration [IgnoreDataMember] public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The parent index number. Path Gets or sets the path. Declaration [IgnoreDataMember] public virtual string Path { get; set; } Property Value Type Description String The path. PathProtocol Declaration [IgnoreDataMember] public MediaProtocol? PathProtocol { get; } Property Value Type Description Nullable < MediaProtocol > PlaybackPositionTicks Declaration [IgnoreDataMember] public long PlaybackPositionTicks { get; set; } Property Value Type Description Int64 PlayCount Declaration [IgnoreDataMember] public int PlayCount { get; set; } Property Value Type Description Int32 Played Declaration [IgnoreDataMember] public bool Played { get; set; } Property Value Type Description Boolean PreferredMetadataCountryCode Declaration [IgnoreDataMember] public string PreferredMetadataCountryCode { get; set; } Property Value Type Description String PreferredMetadataLanguage Declaration [IgnoreDataMember] public string PreferredMetadataLanguage { get; set; } Property Value Type Description String Prefix Declaration [IgnoreDataMember] public string Prefix { get; set; } Property Value Type Description String PremiereDate When the item first debuted. For movies this could be premiere date, episodes would be first aired Declaration [IgnoreDataMember] public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The premiere date. PresentationUniqueKey Declaration [IgnoreDataMember] public string PresentationUniqueKey { get; set; } Property Value Type Description String PrimaryImagePath This is just a helper for convenience Declaration [IgnoreDataMember] public string PrimaryImagePath { get; } Property Value Type Description String The primary image path. ProductionLocations Declaration [IgnoreDataMember] public string[] ProductionLocations { get; set; } Property Value Type Description String [] ProductionYear Gets or sets the production year. Declaration [IgnoreDataMember] public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > The production year. ProviderIds Gets or sets the provider ids. Declaration [IgnoreDataMember] public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary The provider ids. ProviderManager Declaration public static IProviderManager ProviderManager { get; set; } Property Value Type Description IProviderManager RemoteTrailers Declaration [IgnoreDataMember] public string[] RemoteTrailers { get; set; } Property Value Type Description String [] ResolvedExtras Internal use only Declaration [IgnoreDataMember] public List ResolvedExtras { get; set; } Property Value Type Description List < BaseItem > RunTimeTicks Gets or sets the run time ticks. Declaration [IgnoreDataMember] public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The run time ticks. SeriesId Declaration [IgnoreDataMember] public long SeriesId { get; set; } Property Value Type Description Int64 SeriesPresentationUniqueKey Declaration [IgnoreDataMember] public string SeriesPresentationUniqueKey { get; set; } Property Value Type Description String ShareLevel Declaration [IgnoreDataMember] public UserItemShareLevel? ShareLevel { get; set; } Property Value Type Description Nullable < UserItemShareLevel > Size Declaration [IgnoreDataMember] public long Size { get; set; } Property Value Type Description Int64 SortName Gets the name of the sort. Declaration [IgnoreDataMember] public string SortName { get; set; } Property Value Type Description String The name of the sort. SpecialFeatureCount Internal use only Declaration [IgnoreDataMember] public int? SpecialFeatureCount { get; set; } Property Value Type Description Nullable < Int32 > StudioItems Gets or sets the studios. Declaration [IgnoreDataMember] public LinkedItemInfo[] StudioItems { get; set; } Property Value Type Description LinkedItemInfo [] The studios. Studios Declaration [IgnoreDataMember] public string[] Studios { get; set; } Property Value Type Description String [] SubtitleStreamIndex Declaration [IgnoreDataMember] public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > SupportsAdditionalParts Declaration [IgnoreDataMember] public virtual bool SupportsAdditionalParts { get; } Property Value Type Description Boolean SupportsAncestors Declaration [IgnoreDataMember] public virtual bool SupportsAncestors { get; } Property Value Type Description Boolean SupportsCollections Declaration [IgnoreDataMember] public virtual bool SupportsCollections { get; } Property Value Type Description Boolean SupportsEditingAlbum Declaration [IgnoreDataMember] public virtual bool SupportsEditingAlbum { get; } Property Value Type Description Boolean SupportsExternalTransfer Declaration [IgnoreDataMember] public virtual bool SupportsExternalTransfer { get; } Property Value Type Description Boolean SupportsExtras Declaration [IgnoreDataMember] public virtual bool SupportsExtras { get; } Property Value Type Description Boolean SupportsGenres Declaration [IgnoreDataMember] public virtual bool SupportsGenres { get; } Property Value Type Description Boolean SupportsInheritedParentImages Declaration [IgnoreDataMember] public virtual bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean SupportsLocalTrailers Declaration [IgnoreDataMember] public virtual bool SupportsLocalTrailers { get; } Property Value Type Description Boolean SupportsOwnedItems Declaration [IgnoreDataMember] public virtual bool SupportsOwnedItems { get; } Property Value Type Description Boolean SupportsPeople Declaration [IgnoreDataMember] public virtual bool SupportsPeople { get; } Property Value Type Description Boolean SupportsRemoteImageDownloading Declaration [IgnoreDataMember] public virtual bool SupportsRemoteImageDownloading { get; } Property Value Type Description Boolean SupportsResetMetadata Declaration [IgnoreDataMember] public virtual bool SupportsResetMetadata { get; } Property Value Type Description Boolean SupportsStudios Declaration [IgnoreDataMember] public virtual bool SupportsStudios { get; } Property Value Type Description Boolean SupportsTags Declaration [IgnoreDataMember] public virtual bool SupportsTags { get; } Property Value Type Description Boolean SupportsThemeMedia Declaration [IgnoreDataMember] public virtual bool SupportsThemeMedia { get; } Property Value Type Description Boolean SupportsUserData Declaration [IgnoreDataMember] public virtual bool SupportsUserData { get; } Property Value Type Description Boolean SyncStatus Declaration [IgnoreDataMember] public SyncJobItemStatus? SyncStatus { get; set; } Property Value Type Description Nullable < SyncJobItemStatus > TagItems Gets or sets the tags. Declaration [IgnoreDataMember] public LinkedItemInfo[] TagItems { get; set; } Property Value Type Description LinkedItemInfo [] The tags. Tagline Declaration [IgnoreDataMember] public string Tagline { get; set; } Property Value Type Description String Tags Declaration [IgnoreDataMember] public string[] Tags { get; set; } Property Value Type Description String [] ThemeSongIds Declaration [IgnoreDataMember] public Guid[] ThemeSongIds { get; } Property Value Type Description Guid [] ThemeVideoIds Declaration [IgnoreDataMember] public Guid[] ThemeVideoIds { get; } Property Value Type Description Guid [] TotalBitrate Declaration [IgnoreDataMember] public int TotalBitrate { get; set; } Property Value Type Description Int32 UserDataKey Declaration [IgnoreDataMember] public string UserDataKey { get; set; } Property Value Type Description String UserDataManager Declaration public static IUserDataManager UserDataManager { get; set; } Property Value Type Description IUserDataManager UserDataSet Declaration [IgnoreDataMember] public bool UserDataSet { get; set; } Property Value Type Description Boolean UserManager Declaration public static IUserManager UserManager { get; set; } Property Value Type Description IUserManager UserRating Declaration [IgnoreDataMember] public double? UserRating { get; set; } Property Value Type Description Nullable < Double > ValidatesChildren Declaration [IgnoreDataMember] protected virtual bool ValidatesChildren { get; } Property Value Type Description Boolean Width Declaration [IgnoreDataMember] public int Width { get; set; } Property Value Type Description Int32 Methods AddCollection(BoxSet) Declaration public bool AddCollection(BoxSet newEntry) Parameters Type Name Description BoxSet newEntry Returns Type Description Boolean AddCollection(LinkedItemInfo) Declaration public void AddCollection(LinkedItemInfo newEntry) Parameters Type Name Description LinkedItemInfo newEntry AddCollection(String) Declaration public LinkedItemInfo AddCollection(string name) Parameters Type Name Description String name Returns Type Description LinkedItemInfo AddCollectionInfo(LinkedItemInfo) Declaration public bool AddCollectionInfo(LinkedItemInfo newEntry) Parameters Type Name Description LinkedItemInfo newEntry Returns Type Description Boolean AddGenre(String) Adds a genre to the item Declaration public void AddGenre(string name) Parameters Type Name Description String name The name. Exceptions Type Condition ArgumentNullException AddImage(FileSystemMetadata, ImageType) Declaration public void AddImage(FileSystemMetadata file, ImageType type) Parameters Type Name Description FileSystemMetadata file ImageType type AddImages(ImageType, List, Boolean) Adds the images. Declaration public bool AddImages(ImageType imageType, List images, bool deleteMissingImages) Parameters Type Name Description ImageType imageType List < FileSystemMetadata > images Boolean deleteMissingImages Returns Type Description Boolean AddImportedCollections(LinkedItemInfo[]) Declaration public void AddImportedCollections(LinkedItemInfo[] collections) Parameters Type Name Description LinkedItemInfo [] collections AddProviderIdsToName(String, String[]) Declaration protected string AddProviderIdsToName(string name, string[] providerIds) Parameters Type Name Description String name String [] providerIds Returns Type Description String AddStudio(String) Adds a studio to the item Declaration public void AddStudio(string name) Parameters Type Name Description String name The name. Exceptions Type Condition ArgumentNullException AfterMetadataRefresh() Declaration public void AfterMetadataRefresh() AllowEditingField(MetadataFields) Declaration public virtual bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean AllowsMultipleImages(ImageType) Declaration public bool AllowsMultipleImages(ImageType type) Parameters Type Name Description ImageType type Returns Type Description Boolean AssertHasMinimumShareLevel(User, UserItemShareLevel) Declaration public void AssertHasMinimumShareLevel(User user, UserItemShareLevel shareLevel) Parameters Type Name Description User user UserItemShareLevel shareLevel BeforeMetadataRefresh(Boolean) This is called before any metadata refresh and returns true or false indicating if changes were made Declaration public virtual bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description Boolean replaceAllMetdata Returns Type Description Boolean CanDelete() Declaration public virtual bool CanDelete() Returns Type Description Boolean CanDelete(User, Folder[]) Declaration public bool CanDelete(User user, Folder[] collectionFolders) Parameters Type Name Description User user Folder [] collectionFolders Returns Type Description Boolean CanDelete(User, UserItemShareLevel, Folder[]) Declaration public bool CanDelete(User user, UserItemShareLevel shareLevel, Folder[] collectionFolders) Parameters Type Name Description User user UserItemShareLevel shareLevel Folder [] collectionFolders Returns Type Description Boolean CanDownload() Declaration public virtual bool CanDownload() Returns Type Description Boolean CanDownload(User) Declaration public bool CanDownload(User user) Parameters Type Name Description User user Returns Type Description Boolean CanDownloadAsFolder() Declaration protected virtual bool CanDownloadAsFolder() Returns Type Description Boolean CanDownloadAsSingleMedia() Declaration protected virtual bool CanDownloadAsSingleMedia() Returns Type Description Boolean CanLeaveSharedContent(User, UserItemShareLevel) Declaration public virtual bool CanLeaveSharedContent(User user, UserItemShareLevel shareLevel) Parameters Type Name Description User user UserItemShareLevel shareLevel Returns Type Description Boolean CanMakePrivate(User) Declaration public bool CanMakePrivate(User user) Parameters Type Name Description User user Returns Type Description Boolean CanMakePrivate(UserItemShareLevel) Declaration public bool CanMakePrivate(UserItemShareLevel shareLevel) Parameters Type Name Description UserItemShareLevel shareLevel Returns Type Description Boolean CanMakePublic(User) Declaration public bool CanMakePublic(User user) Parameters Type Name Description User user Returns Type Description Boolean CanMakePublic(UserItemShareLevel) Declaration public bool CanMakePublic(UserItemShareLevel shareLevel) Parameters Type Name Description UserItemShareLevel shareLevel Returns Type Description Boolean CanManageAccess(UserItemShareLevel) Declaration public bool CanManageAccess(UserItemShareLevel shareLevel) Parameters Type Name Description UserItemShareLevel shareLevel Returns Type Description Boolean ContainsTag(String) Declaration public bool ContainsTag(string name) Parameters Type Name Description String name Returns Type Description Boolean CreatePresentationUniqueKey() Declaration public string CreatePresentationUniqueKey() Returns Type Description String CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public virtual string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String CreateSortName() Creates the name of the sort. Declaration protected virtual ReadOnlySpan CreateSortName() Returns Type Description ReadOnlySpan < Char > System.String. CreateSortName(ReadOnlySpan) Declaration protected ReadOnlySpan CreateSortName(ReadOnlySpan text) Parameters Type Name Description ReadOnlySpan < Char > text Returns Type Description ReadOnlySpan < Char > DeleteImage(ImageType, Int32) Deletes the image. Declaration public void DeleteImage(ImageType type, int index) Parameters Type Name Description ImageType type The type. Int32 index The index. EnableImageCaching(LibraryOptions) Declaration public virtual bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean EnsureTaggedItemsLoaded() Declaration public void EnsureTaggedItemsLoaded() FillItemLinks(List<(ItemLinkType, String, Int64)>) Declaration public virtual void FillItemLinks(List<(ItemLinkType, string, long)> itemLinks) Parameters Type Name Description List < (T1, T2, T3) < ItemLinkType , String , Int64 >> itemLinks FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Declaration public virtual void FillUserDataDtoValues(UserItemDataDto dto, BaseItemDto itemDto, User user, DtoOptions options) Parameters Type Name Description UserItemDataDto dto BaseItemDto itemDto User user DtoOptions options FindParent() Finds a parent of a given type Declaration public T FindParent() where T : BaseItem Returns Type Description T ``0. Type Parameters Name Description T GetAdditionalPartIds() Declaration public long[] GetAdditionalPartIds() Returns Type Description Int64 [] GetAdditionalParts(DtoOptions, User) Declaration public BaseItem[] GetAdditionalParts(DtoOptions options, User user) Parameters Type Name Description DtoOptions options User user Returns Type Description BaseItem [] GetAllItemsForMediaSources(User, Boolean) Declaration protected virtual List> GetAllItemsForMediaSources(User user, bool enableAlternateMediaSources) Parameters Type Name Description User user Boolean enableAlternateMediaSources Returns Type Description List < Tuple < BaseItem , MediaSourceType >> GetAllKnownCollections() Declaration public List GetAllKnownCollections() Returns Type Description List < LinkedItemInfo > GetChildrenForValidation() Declaration protected virtual BaseItem[] GetChildrenForValidation() Returns Type Description BaseItem [] GetChildrenForValidationSorted() Declaration public BaseItem[] GetChildrenForValidationSorted() Returns Type Description BaseItem [] GetClientId() Declaration public string GetClientId() Returns Type Description String GetClientTypeName() Declaration public virtual string GetClientTypeName() Returns Type Description String GetDefaultMediaSourceId() Declaration public string GetDefaultMediaSourceId() Returns Type Description String GetDefaultPresentationUniqueKey() Declaration protected string GetDefaultPresentationUniqueKey() Returns Type Description String GetDefaultPrimaryImageAspectRatio() Declaration public virtual double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double GetDeletePaths(Boolean, BaseItem[]) Gets the file system path to delete when the item is to be deleted Declaration public virtual List GetDeletePaths(bool mediaFilesOnly, BaseItem[] collectionFolders) Parameters Type Name Description Boolean mediaFilesOnly BaseItem [] collectionFolders Returns Type Description List < FileSystemMetadata > GetDisplayExtraIds() Declaration public long[] GetDisplayExtraIds() Returns Type Description Int64 [] GetDisplayOrderIntValue() Declaration public virtual int? GetDisplayOrderIntValue() Returns Type Description Nullable < Int32 > GetEtag(User) Declaration public string GetEtag(User user) Parameters Type Name Description User user Returns Type Description String GetEtagValues(User) Declaration protected virtual List GetEtagValues(User user) Parameters Type Name Description User user Returns Type Description List < String > GetExtraGuids(ExtraType[]) Declaration public Guid[] GetExtraGuids(ExtraType[] extraTypes) Parameters Type Name Description ExtraType [] extraTypes Returns Type Description Guid [] GetExtraIds(ExtraType[]) Declaration public long[] GetExtraIds(ExtraType[] extraTypes) Parameters Type Name Description ExtraType [] extraTypes Returns Type Description Int64 [] GetExtras(ExtraType[]) Declaration public BaseItem[] GetExtras(ExtraType[] extraTypes) Parameters Type Name Description ExtraType [] extraTypes Returns Type Description BaseItem [] GetExtras(ExtraType[], DtoOptions) Declaration public BaseItem[] GetExtras(ExtraType[] extraTypes, DtoOptions options) Parameters Type Name Description ExtraType [] extraTypes DtoOptions options Returns Type Description BaseItem [] GetExtras(Int64, ExtraType[], DtoOptions) Declaration public static BaseItem[] GetExtras(long internalId, ExtraType[] extraTypes, DtoOptions options) Parameters Type Name Description Int64 internalId ExtraType [] extraTypes DtoOptions options Returns Type Description BaseItem [] GetExtras(Int64, String, ExtraType[], DtoOptions) Declaration public BaseItem[] GetExtras(long internalId, string presentationUniqueKey, ExtraType[] extraTypes, DtoOptions options) Parameters Type Name Description Int64 internalId String presentationUniqueKey ExtraType [] extraTypes DtoOptions options Returns Type Description BaseItem [] GetExtraTypes(ExtraType[]) Declaration public ExtraType[] GetExtraTypes(ExtraType[] extraTypes) Parameters Type Name Description ExtraType [] extraTypes Returns Type Description ExtraType [] GetFileSystemChildren(IDirectoryService) Declaration public virtual FileSystemMetadata[] GetFileSystemChildren(IDirectoryService directoryService) Parameters Type Name Description IDirectoryService directoryService Returns Type Description FileSystemMetadata [] GetIdsForAncestorIdsQuery(User) Declaration public virtual long[] GetIdsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description Int64 [] GetImageInfo(ImageType, Int32) Gets the image information. Declaration public ItemImageInfo GetImageInfo(ImageType imageType, int imageIndex) Parameters Type Name Description ImageType imageType Type of the image. Int32 imageIndex Index of the image. Returns Type Description ItemImageInfo ItemImageInfo. GetImagePath(ImageType, Int32) Gets the image path. Declaration public string GetImagePath(ImageType imageType, int imageIndex) Parameters Type Name Description ImageType imageType Type of the image. Int32 imageIndex Index of the image. Returns Type Description String System.String. Exceptions Type Condition InvalidOperationException ArgumentNullException item GetImages(ImageType) Declaration public IEnumerable GetImages(ImageType imageType) Parameters Type Name Description ImageType imageType Returns Type Description IEnumerable < ItemImageInfo > GetImportedCollections() Declaration public LinkedItemInfo[] GetImportedCollections() Returns Type Description LinkedItemInfo [] GetInheritedParentalRatingValue() Only used by plugins at this point Declaration public int? GetInheritedParentalRatingValue() Returns Type Description Nullable < Int32 > GetInternalAncestorIds() Declaration public List GetInternalAncestorIds() Returns Type Description List < Int64 > GetInternalMetadataPath() Declaration public string GetInternalMetadataPath() Returns Type Description String GetInternalMetadataPath(Guid, String) Declaration protected static string GetInternalMetadataPath(Guid itemId, string basePath) Parameters Type Name Description Guid itemId String basePath Returns Type Description String GetInternalMetadataPath(String) Declaration protected virtual string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String GetItemLookupInfo(LibraryOptions) Declaration protected T GetItemLookupInfo(LibraryOptions libraryOptions) where T : ItemLookupInfo, new() Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description T Type Parameters Name Description T GetItemsForAncestorIdsQuery(User) Declaration public virtual BaseItem[] GetItemsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description BaseItem [] GetMappedPath(String, Nullable, LibraryOptions) Declaration protected static string GetMappedPath(string path, MediaProtocol? protocol, LibraryOptions libraryOptions) Parameters Type Name Description String path Nullable < MediaProtocol > protocol LibraryOptions libraryOptions Returns Type Description String GetMediaContainingFolderPath(LibraryOptions) Declaration public virtual string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String GetMediaSources(User, Boolean, Boolean, LibraryOptions) Declaration public virtual List GetMediaSources(User user, bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions) Parameters Type Name Description User user Boolean enableAlternateMediaSources Boolean enablePathSubstitution LibraryOptions libraryOptions Returns Type Description List < MediaSourceInfo > GetMediaSources(Boolean, Boolean, LibraryOptions) GetMediaSources This overload is for CoverArt Declaration public virtual List GetMediaSources(bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions) Parameters Type Name Description Boolean enableAlternateMediaSources Boolean enablePathSubstitution LibraryOptions libraryOptions Returns Type Description List < MediaSourceInfo > GetMediaStreams() Declaration public virtual List GetMediaStreams() Returns Type Description List < MediaStream > GetNameForMetadataLookup() Declaration protected virtual string GetNameForMetadataLookup() Returns Type Description String GetNonCachedChildren(IDirectoryService, LibraryOptions) Get the children of this folder from the actual file system Declaration protected virtual List GetNonCachedChildren(IDirectoryService directoryService, LibraryOptions libraryOptions) Parameters Type Name Description IDirectoryService directoryService LibraryOptions libraryOptions Returns Type Description List < BaseItem > GetParent() Declaration public BaseItem GetParent() Returns Type Description BaseItem GetParentalRatingValue() Declaration public int? GetParentalRatingValue() Returns Type Description Nullable < Int32 > GetParents() Declaration public IEnumerable GetParents() Returns Type Description IEnumerable < BaseItem > GetPreferredImageLanguage(LibraryOptions) Declaration public string GetPreferredImageLanguage(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String GetPreferredMetadataCountryCode() Declaration public string GetPreferredMetadataCountryCode() Returns Type Description String GetPreferredMetadataCountryCode(LibraryOptions) Gets the preferred metadata language. Declaration public string GetPreferredMetadataCountryCode(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String System.String. GetPreferredMetadataLanguage() Declaration public string GetPreferredMetadataLanguage() Returns Type Description String GetPreferredMetadataLanguage(LibraryOptions) Gets the preferred metadata language. Declaration public string GetPreferredMetadataLanguage(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String System.String. GetPresentationUniqueKey() Declaration public string GetPresentationUniqueKey() Returns Type Description String GetRefreshProgress() Declaration public virtual double? GetRefreshProgress() Returns Type Description Nullable < Double > GetRelatedUrls() Declaration public virtual List GetRelatedUrls() Returns Type Description List < ExternalUrl > GetRunTimeTicksForPlayState() Declaration public virtual long GetRunTimeTicksForPlayState() Returns Type Description Int64 GetShareLevel(User) Declaration public UserItemShareLevel GetShareLevel(User user) Parameters Type Name Description User user Returns Type Description UserItemShareLevel GetStandaloneDisplayName() Declaration public virtual string GetStandaloneDisplayName() Returns Type Description String GetSupportedItemLinkTypes() Declaration public virtual List GetSupportedItemLinkTypes() Returns Type Description List < ItemLinkType > GetSupportsPositionTicksResume(LibraryOptions) Declaration public virtual bool GetSupportsPositionTicksResume(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean GetThemeSongs(DtoOptions) Declaration public BaseItem[] GetThemeSongs(DtoOptions options) Parameters Type Name Description DtoOptions options Returns Type Description BaseItem [] GetThemeVideos(DtoOptions) Declaration public BaseItem[] GetThemeVideos(DtoOptions options) Parameters Type Name Description DtoOptions options Returns Type Description BaseItem [] GetTopParent() Declaration public BaseItem GetTopParent() Returns Type Description BaseItem GetUniquelyIdentifiableProviderIds() Declaration public ProviderIdDictionary GetUniquelyIdentifiableProviderIds() Returns Type Description ProviderIdDictionary GetUserDataKey() Declaration public string GetUserDataKey() Returns Type Description String GetUserDataKeyInternal() Declaration protected virtual string GetUserDataKeyInternal() Returns Type Description String HasDateChanged(DateTimeOffset, DateTimeOffset) Declaration public static bool HasDateChanged(DateTimeOffset date, DateTimeOffset newValue) Parameters Type Name Description DateTimeOffset date DateTimeOffset newValue Returns Type Description Boolean HasDateChanged(Nullable, DateTimeOffset) Declaration public static bool HasDateChanged(DateTimeOffset? date, DateTimeOffset newValue) Parameters Type Name Description Nullable < DateTimeOffset > date DateTimeOffset newValue Returns Type Description Boolean HasDateChanged(Nullable, Nullable) Declaration public static bool HasDateChanged(DateTimeOffset? date, DateTimeOffset? newValue) Parameters Type Name Description Nullable < DateTimeOffset > date Nullable < DateTimeOffset > newValue Returns Type Description Boolean HasDateModifiedChanged(DateTimeOffset) Declaration public bool HasDateModifiedChanged(DateTimeOffset newValue) Parameters Type Name Description DateTimeOffset newValue Returns Type Description Boolean HasImage(ImageType, Int32) Gets an image Declaration public bool HasImage(ImageType type, int imageIndex) Parameters Type Name Description ImageType type The type. Int32 imageIndex Index of the image. Returns Type Description Boolean true if the specified type has image; otherwise, false . Exceptions Type Condition ArgumentException Backdrops should be accessed using Item.Backdrops HasPlaceholderMatadata() Declaration public virtual bool HasPlaceholderMatadata() Returns Type Description Boolean IsActiveRecording() Declaration public virtual bool IsActiveRecording() Returns Type Description Boolean IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) Declaration public virtual bool IsAuthorizedToDelete(User user, UserItemShareLevel shareLevel, Folder[] collectionFolders) Parameters Type Name Description User user UserItemShareLevel shareLevel Folder [] collectionFolders Returns Type Description Boolean IsAuthorizedToDownload(User) Declaration public virtual bool IsAuthorizedToDownload(User user) Parameters Type Name Description User user Returns Type Description Boolean IsFavoriteOrLiked(User) Declaration public bool IsFavoriteOrLiked(User user) Parameters Type Name Description User user Returns Type Description Boolean IsFieldLocked(MetadataFields) Declaration public bool IsFieldLocked(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean IsFileShortcut(String) Declaration public static bool IsFileShortcut(string path) Parameters Type Name Description String path Returns Type Description Boolean IsGreaterThanDateLastSaved(DateTimeOffset) Declaration public bool IsGreaterThanDateLastSaved(DateTimeOffset newValue) Parameters Type Name Description DateTimeOffset newValue Returns Type Description Boolean IsImageFetcherEnabled(LibraryOptions, String) Declaration public bool IsImageFetcherEnabled(LibraryOptions libraryOptions, string name) Parameters Type Name Description LibraryOptions libraryOptions String name Returns Type Description Boolean IsLocalMetadataReaderEnabled(LibraryOptions, String) Declaration public virtual bool IsLocalMetadataReaderEnabled(LibraryOptions libraryOptions, string name) Parameters Type Name Description LibraryOptions libraryOptions String name Returns Type Description Boolean IsMetadataFetcherEnabled(LibraryOptions, String) Declaration public bool IsMetadataFetcherEnabled(LibraryOptions libraryOptions, string name) Parameters Type Name Description LibraryOptions libraryOptions String name Returns Type Description Boolean IsPathProtocol(MediaProtocol) Declaration public bool IsPathProtocol(MediaProtocol protocol) Parameters Type Name Description MediaProtocol protocol Returns Type Description Boolean IsPlayed(User) Declaration public virtual bool IsPlayed(User user) Parameters Type Name Description User user Returns Type Description Boolean IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public virtual bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean IsUnplayed(User) Declaration public virtual bool IsUnplayed(User user) Parameters Type Name Description User user Returns Type Description Boolean IsVisible(User) Determines if this folder should be visible to a given user. Default is just parental allowed. Can be overridden for more functionality. Declaration public virtual bool IsVisible(User user) Parameters Type Name Description User user The user. Returns Type Description Boolean true if the specified user is visible; otherwise, false . Exceptions Type Condition ArgumentNullException user IsVisibleStandalone(User) Declaration public bool IsVisibleStandalone(User user) Parameters Type Name Description User user Returns Type Description Boolean MarkPlayed(User, BaseItem[], Nullable, Boolean) Marks the played. Declaration public virtual void MarkPlayed(User user, BaseItem[] collectionFolders, DateTimeOffset? datePlayed, bool resetPosition) Parameters Type Name Description User user The user. BaseItem [] collectionFolders Nullable < DateTimeOffset > datePlayed The date played. Boolean resetPosition if set to true [reset position]. Exceptions Type Condition ArgumentNullException MarkPlayed(User, Nullable, Boolean) Declaration public void MarkPlayed(User user, DateTimeOffset? datePlayed, bool resetPosition) Parameters Type Name Description User user Nullable < DateTimeOffset > datePlayed Boolean resetPosition MarkTaggedItemsLoaded() Declaration public void MarkTaggedItemsLoaded() MarkUnplayed(User) Marks the unplayed. Declaration public virtual void MarkUnplayed(User user) Parameters Type Name Description User user The user. Exceptions Type Condition ArgumentNullException MoveFiles(String[], String[]) Declaration public void MoveFiles(string[] list1, string[] list2) Parameters Type Name Description String [] list1 String [] list2 RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) Declaration public Task RefreshMetadata(BaseItem[] collectionFolders, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions CancellationToken cancellationToken Returns Type Description Task RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) Declaration public async Task RefreshMetadata(MetadataRefreshOptions options, BaseItem[] collectionFolders, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description MetadataRefreshOptions options BaseItem [] collectionFolders LibraryOptions libraryOptions CancellationToken cancellationToken Returns Type Description Task < ItemUpdateType > RefreshMetadata(MetadataRefreshOptions, CancellationToken) Overrides the base implementation to refresh metadata for local trailers Declaration public Task RefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken) Parameters Type Name Description MetadataRefreshOptions options The options. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ItemUpdateType > true if a provider reports we changed RefreshMetadata(CancellationToken) Declaration public Task RefreshMetadata(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task RemoveCollection(Int64) Declaration public bool RemoveCollection(long collectionId) Parameters Type Name Description Int64 collectionId Returns Type Description Boolean RemoveImage(ItemImageInfo) Declaration public void RemoveImage(ItemImageInfo image) Parameters Type Name Description ItemImageInfo image RemoveImage(ImageType, String) Declaration public void RemoveImage(ImageType type, string path) Parameters Type Name Description ImageType type String path RemoveImages(List) Declaration public void RemoveImages(List deletedImages) Parameters Type Name Description List < ItemImageInfo > deletedImages ReorderImage(ImageType, Int32, Int32) Declaration public void ReorderImage(ImageType type, int originalIndex, int newIndex) Parameters Type Name Description ImageType type Int32 originalIndex Int32 newIndex ResetMetadata() Declaration public void ResetMetadata() ResetMetadataInternal() Declaration protected virtual void ResetMetadataInternal() SetCollections(IEnumerable) Declaration public void SetCollections(IEnumerable names) Parameters Type Name Description IEnumerable < String > names SetDisplayOrder(String) Declaration public virtual void SetDisplayOrder(string value) Parameters Type Name Description String value SetGenres(IEnumerable) Declaration public void SetGenres(IEnumerable names) Parameters Type Name Description IEnumerable < String > names SetImage(ItemImageInfo, Int32) Declaration public void SetImage(ItemImageInfo image, int index) Parameters Type Name Description ItemImageInfo image Int32 index SetImage(ItemImageInfo, Int32, Boolean) Declaration public void SetImage(ItemImageInfo image, int index, bool deleteExistingImage) Parameters Type Name Description ItemImageInfo image Int32 index Boolean deleteExistingImage SetParent(BaseItem) Declaration public void SetParent(BaseItem parent) Parameters Type Name Description BaseItem parent SetSortNameDirect(String) An optimization to avoid processing a value that's already been processed Declaration public void SetSortNameDirect(string sortName) Parameters Type Name Description String sortName SetStudios(IEnumerable) Declaration public void SetStudios(IEnumerable names) Parameters Type Name Description IEnumerable < String > names SetTags(IEnumerable) Declaration public void SetTags(IEnumerable names) Parameters Type Name Description IEnumerable < String > names SortChildrenForValidation(BaseItem[]) Declaration protected virtual BaseItem[] SortChildrenForValidation(BaseItem[] children) Parameters Type Name Description BaseItem [] children Returns Type Description BaseItem [] SupportsMakePublicOrPrivate() Declaration public virtual bool SupportsMakePublicOrPrivate() Returns Type Description Boolean SupportsManageAccess() Declaration public virtual bool SupportsManageAccess() Returns Type Description Boolean SupportsPlayedStatus() Declaration public virtual bool SupportsPlayedStatus() Returns Type Description Boolean ToString() Returns a String that represents this instance. Declaration public override string ToString() Returns Type Description String A String that represents this instance. Overrides Object.ToString() TriggerOnRefreshComplete() Declaration protected virtual void TriggerOnRefreshComplete() TriggerOnRefreshStart() Declaration protected virtual void TriggerOnRefreshStart() UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Declaration public virtual void UpdateHideFromResume(User user, UserItemData userData, BaseItem[] collectionFolders, bool hide) Parameters Type Name Description User user UserItemData userData BaseItem [] collectionFolders Boolean hide UpdateHideFromResume(User, UserItemData, Boolean) Declaration public void UpdateHideFromResume(User user, UserItemData userData, bool hide) Parameters Type Name Description User user UserItemData userData Boolean hide UpdateRatingToItems(BaseItem[]) Updates the official rating based on content and returns true or false indicating if it changed. Declaration public bool UpdateRatingToItems(BaseItem[] children) Parameters Type Name Description BaseItem [] children Returns Type Description Boolean UpdateToRepository(ItemUpdateType) Declaration public void UpdateToRepository(ItemUpdateType updateReason) Parameters Type Name Description ItemUpdateType updateReason UpdateToRepository(ItemUpdateType, BaseItem) Declaration public void UpdateToRepository(ItemUpdateType updateReason, BaseItem parent) Parameters Type Name Description ItemUpdateType updateReason BaseItem parent UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) Declaration public virtual void UpdateToRepository(ItemUpdateType updateReason, BaseItem parent, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description ItemUpdateType updateReason BaseItem parent MetadataRefreshOptions metadataRefreshOptions UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) Declaration public virtual void UpdateToRepository(ItemUpdateType updateReason, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description ItemUpdateType updateReason MetadataRefreshOptions metadataRefreshOptions ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) Validates that the children of the folder still exist Declaration public Task ValidateChildren(IProgress progress, CancellationToken cancellationToken, MetadataRefreshOptions metadataRefreshOptions, bool recursive = true) Parameters Type Name Description IProgress < Double > progress CancellationToken cancellationToken MetadataRefreshOptions metadataRefreshOptions Boolean recursive Returns Type Description Task ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) Validates the children internal. Declaration protected virtual async Task ValidateChildrenInternal(IProgress progress, CancellationToken cancellationToken, bool recursive, bool refreshChildMetadata, BaseItem[] collectionFolders, LibraryOptions libraryOptions, Dictionary newItemIds, MetadataRefreshOptions refreshOptions, IDirectoryService directoryService) Parameters Type Name Description IProgress < Double > progress The progress. CancellationToken cancellationToken The cancellation token. Boolean recursive if set to true [recursive]. Boolean refreshChildMetadata if set to true [refresh child metadata]. BaseItem [] collectionFolders LibraryOptions libraryOptions Dictionary < Int64 , Boolean > newItemIds MetadataRefreshOptions refreshOptions The refresh options. IDirectoryService directoryService The directory service. Returns Type Description Task Task. Explicit Interface Implementations IHasLookupInfo.GetLookupInfo(LibraryOptions) Declaration ItemLookupInfo IHasLookupInfo.GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description ItemLookupInfo Implements IHasProviderIds IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseItem Class BaseItem Inheritance System.Object BaseItem Audio MusicGenre Book Folder Game GameGenre Genre Person Photo Studio Tag User Video LiveTvChannel LiveTvProgram Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseItem : IHasProviderIds, IHasLookupInfo Constructors BaseItem() Declaration protected BaseItem() Fields DisplayExtraTypes Declaration public static ExtraType[] DisplayExtraTypes Field Value Type Description ExtraType [] ExtrasSubFolders Declaration public static readonly Dictionary ExtrasSubFolders Field Value Type Description System.Collections.Generic.Dictionary < String , Nullable < ExtraType >> SupportedImageExtensions The supported image extensions Declaration public static readonly string[] SupportedImageExtensions Field Value Type Description String [] ThemeSongFilename Declaration public static ReadOnlyMemory ThemeSongFilename Field Value Type Description System.ReadOnlyMemory < System.Char > ThemeSongsFolderName Declaration public static ReadOnlyMemory ThemeSongsFolderName Field Value Type Description System.ReadOnlyMemory < System.Char > ThemeVideosFolderName Declaration public static ReadOnlyMemory ThemeVideosFolderName Field Value Type Description System.ReadOnlyMemory < System.Char > TrailerFolderName The trailer folder name Declaration public static ReadOnlyMemory TrailerFolderName Field Value Type Description System.ReadOnlyMemory < System.Char > Properties AdditionalPartCount Internal use only Declaration [IgnoreDataMember] public int? AdditionalPartCount { get; set; } Property Value Type Description Nullable < Int32 > Album Gets or sets the album. Declaration [IgnoreDataMember] public string Album { get; set; } Property Value Type Description String The album. AlbumId Declaration [IgnoreDataMember] public long AlbumId { get; set; } Property Value Type Description Int64 AudioStreamIndex Declaration [IgnoreDataMember] public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > ChannelManager Declaration public static IChannelManager ChannelManager { get; set; } Property Value Type Description IChannelManager Collections Gets or sets the collections. Declaration [IgnoreDataMember] public LinkedItemInfo[] Collections { get; set; } Property Value Type Description LinkedItemInfo [] The collections. CommunityRating Gets or sets the community rating. Declaration [IgnoreDataMember] public float? CommunityRating { get; set; } Property Value Type Description Nullable < System.Single > The community rating. ConfigurationManager Declaration public static IServerConfigurationManager ConfigurationManager { get; set; } Property Value Type Description IServerConfigurationManager Container Declaration [IgnoreDataMember] public string Container { get; set; } Property Value Type Description String ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public virtual string ContainingFolderPath { get; } Property Value Type Description String CriticRating Gets or sets the critic rating. Declaration [IgnoreDataMember] public float? CriticRating { get; set; } Property Value Type Description Nullable < System.Single > The critic rating. CustomRating Gets or sets the custom rating. Declaration [IgnoreDataMember] public string CustomRating { get; set; } Property Value Type Description String The custom rating. CustomRatingForComparison Declaration [IgnoreDataMember] public ReadOnlySpan CustomRatingForComparison { get; } Property Value Type Description System.ReadOnlySpan < System.Char > DateCreated Gets or sets the date created. Declaration public DateTimeOffset DateCreated { get; set; } Property Value Type Description System.DateTimeOffset The date created. DateLastRefreshed Declaration [IgnoreDataMember] public DateTimeOffset DateLastRefreshed { get; set; } Property Value Type Description System.DateTimeOffset DateLastSaved Declaration [IgnoreDataMember] public DateTimeOffset DateLastSaved { get; set; } Property Value Type Description System.DateTimeOffset DateModified Gets or sets the date modified. Declaration [IgnoreDataMember] public DateTimeOffset DateModified { get; set; } Property Value Type Description System.DateTimeOffset The date modified. DisplayParent Declaration [IgnoreDataMember] public BaseItem DisplayParent { get; } Property Value Type Description BaseItem DisplayParentId Declaration [IgnoreDataMember] public virtual long DisplayParentId { get; } Property Value Type Description Int64 DisplayPreferencesId Return the id that should be used to key display prefs for this item. Default is based on the type for everything except actual generic folders. Declaration [IgnoreDataMember] public virtual Guid DisplayPreferencesId { get; } Property Value Type Description Guid The display prefs id. EnableAlphaNumericSorting Declaration [IgnoreDataMember] public virtual bool EnableAlphaNumericSorting { get; } Property Value Type Description System.Boolean EnableInternalIdsExternally Declaration [IgnoreDataMember] public virtual bool EnableInternalIdsExternally { get; } Property Value Type Description System.Boolean EnableRememberingTrackSelections Declaration [IgnoreDataMember] public virtual bool EnableRememberingTrackSelections { get; } Property Value Type Description System.Boolean EndDate Gets or sets the end date. Declaration [IgnoreDataMember] public DateTimeOffset? EndDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The end date. ExternalId If this content came from an external service, the id of the content on that service Declaration [IgnoreDataMember] public string ExternalId { get; set; } Property Value Type Description String ExtraType Declaration [IgnoreDataMember] public ExtraType? ExtraType { get; set; } Property Value Type Description Nullable < ExtraType > FeatureManager Declaration public static IFeatureManager FeatureManager { get; set; } Property Value Type Description IFeatureManager FileName Declaration [IgnoreDataMember] public virtual string FileName { get; } Property Value Type Description String FileNameWithoutExtension Declaration [IgnoreDataMember] public virtual string FileNameWithoutExtension { get; } Property Value Type Description String FileSystem Declaration public static IFileSystem FileSystem { get; set; } Property Value Type Description IFileSystem ForceDefaultAspectRatio Declaration [IgnoreDataMember] public virtual bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean GenreItems Gets or sets the genres. Declaration [IgnoreDataMember] public LinkedItemInfo[] GenreItems { get; set; } Property Value Type Description LinkedItemInfo [] The genres. Genres Declaration [IgnoreDataMember] public string[] Genres { get; set; } Property Value Type Description String [] HasPathProtocol Declaration [IgnoreDataMember] public bool HasPathProtocol { get; } Property Value Type Description System.Boolean Height Declaration [IgnoreDataMember] public int Height { get; set; } Property Value Type Description Int32 Id Gets or sets the id. Declaration [IgnoreDataMember] public Guid Id { get; set; } Property Value Type Description Guid The id. ImageDisplayParentId Declaration [IgnoreDataMember] public virtual long ImageDisplayParentId { get; } Property Value Type Description Int64 ImageInfos Declaration [IgnoreDataMember] public virtual ItemImageInfo[] ImageInfos { get; set; } Property Value Type Description ItemImageInfo [] ImportedCollections Declaration public LinkedItemInfo[] ImportedCollections { get; set; } Property Value Type Description LinkedItemInfo [] IndexNumber If the item is part of a series, this is it's number in the series. This could be episode number, album track number, etc. Declaration [IgnoreDataMember] public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The index number. InternalId Declaration [IgnoreDataMember] public long InternalId { get; set; } Property Value Type Description Int64 IsCompleteMedia Declaration [IgnoreDataMember] public bool IsCompleteMedia { get; } Property Value Type Description System.Boolean IsDisplayedAsFolder Declaration [IgnoreDataMember] public virtual bool IsDisplayedAsFolder { get; } Property Value Type Description System.Boolean IsFavorite Declaration [IgnoreDataMember] public bool IsFavorite { get; set; } Property Value Type Description System.Boolean IsFileProtocol Declaration [IgnoreDataMember] public bool IsFileProtocol { get; } Property Value Type Description System.Boolean IsFolder Gets a value indicating whether this instance is folder. Declaration [IgnoreDataMember] public virtual bool IsFolder { get; } Property Value Type Description System.Boolean true if this instance is folder; otherwise, false . IsHD Declaration [IgnoreDataMember] public bool IsHD { get; } Property Value Type Description System.Boolean IsHidden Declaration [IgnoreDataMember] public virtual bool IsHidden { get; } Property Value Type Description System.Boolean IsInMixedFolder Gets a value indicating whether this instance is in mixed folder. Declaration [IgnoreDataMember] public bool IsInMixedFolder { get; set; } Property Value Type Description System.Boolean true if this instance is in mixed folder; otherwise, false . IsLocked Declaration [IgnoreDataMember] public bool IsLocked { get; set; } Property Value Type Description System.Boolean IsNameParsedFromFolder Internal use only Declaration public bool IsNameParsedFromFolder { get; set; } Property Value Type Description System.Boolean IsPlaceHolder Declaration [IgnoreDataMember] public bool IsPlaceHolder { get; } Property Value Type Description System.Boolean IsPublic Declaration [IgnoreDataMember] public bool IsPublic { get; set; } Property Value Type Description System.Boolean IsResolvedToFolder Declaration [IgnoreDataMember] public virtual bool IsResolvedToFolder { get; } Property Value Type Description System.Boolean IsSecondaryMergedItemInSameFolder Internal use only Declaration [IgnoreDataMember] public bool IsSecondaryMergedItemInSameFolder { get; set; } Property Value Type Description System.Boolean IsShortcut Declaration [IgnoreDataMember] public bool IsShortcut { get; } Property Value Type Description System.Boolean IsThemeMedia Declaration [IgnoreDataMember] public bool IsThemeMedia { get; } Property Value Type Description System.Boolean IsTopParent Declaration [IgnoreDataMember] public virtual bool IsTopParent { get; } Property Value Type Description System.Boolean IsUnaired Declaration [IgnoreDataMember] public bool IsUnaired { get; } Property Value Type Description System.Boolean IsVirtualItem Declaration [IgnoreDataMember] public bool IsVirtualItem { get; set; } Property Value Type Description System.Boolean ItemRepository Declaration public static IItemRepository ItemRepository { get; set; } Property Value Type Description IItemRepository LastPlayedDate Declaration [IgnoreDataMember] public DateTimeOffset? LastPlayedDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > LatestItemsContainerId Declaration [IgnoreDataMember] public virtual long LatestItemsContainerId { get; } Property Value Type Description Int64 LibraryManager Declaration public static ILibraryManager LibraryManager { get; set; } Property Value Type Description ILibraryManager ListItemEntryId Declaration [IgnoreDataMember] public long ListItemEntryId { get; set; } Property Value Type Description Int64 LiveTvManager Declaration public static ILiveTvManager LiveTvManager { get; set; } Property Value Type Description ILiveTvManager LocalizationManager Declaration public static ILocalizationManager LocalizationManager { get; set; } Property Value Type Description ILocalizationManager LocalTrailerCount Internal use only Declaration [IgnoreDataMember] public int? LocalTrailerCount { get; set; } Property Value Type Description Nullable < Int32 > LocalTrailerIds Declaration [IgnoreDataMember] public Guid[] LocalTrailerIds { get; } Property Value Type Description Guid [] LocationType Gets or sets the type of the location. Declaration [IgnoreDataMember] public virtual LocationType LocationType { get; } Property Value Type Description LocationType The type of the location. LockedFields Gets or sets the locked fields. Declaration [IgnoreDataMember] public MetadataFields[] LockedFields { get; set; } Property Value Type Description MetadataFields [] The locked fields. Logger The logger Declaration public static ILogger Logger { get; set; } Property Value Type Description ILogger MediaContainer Declaration [IgnoreDataMember] public MediaContainers? MediaContainer { get; } Property Value Type Description Nullable < MediaContainers > MediaSourceManager Declaration public static IMediaSourceManager MediaSourceManager { get; set; } Property Value Type Description IMediaSourceManager MediaStreams Internal use only Declaration [IgnoreDataMember] public List MediaStreams { get; set; } Property Value Type Description List < MediaStream > MediaType Gets the type of the media. Declaration [IgnoreDataMember] public virtual string MediaType { get; } Property Value Type Description String The type of the media. Name Gets or sets the name. Declaration [IgnoreDataMember] public virtual string Name { get; set; } Property Value Type Description String The name. OfficialRating Gets or sets the official rating. Declaration [IgnoreDataMember] public string OfficialRating { get; set; } Property Value Type Description String The official rating. OfficialRatingForComparison Declaration [IgnoreDataMember] public ReadOnlySpan OfficialRatingForComparison { get; } Property Value Type Description System.ReadOnlySpan < System.Char > OriginalParsedName Internal use only Declaration public string OriginalParsedName { get; set; } Property Value Type Description String OriginalTitle Declaration [IgnoreDataMember] public string OriginalTitle { get; set; } Property Value Type Description String Overview Gets or sets the overview. Declaration [IgnoreDataMember] public string Overview { get; set; } Property Value Type Description String The overview. OwnsFolder Internal use only Declaration [IgnoreDataMember] public bool OwnsFolder { get; set; } Property Value Type Description System.Boolean Parent Gets or sets the parent. Declaration [IgnoreDataMember] public Folder Parent { get; set; } Property Value Type Description Folder The parent. ParentId Declaration [IgnoreDataMember] public long ParentId { get; set; } Property Value Type Description Int64 ParentIndexNumber For an episode this could be the season number, or for a song this could be the disc number. Declaration [IgnoreDataMember] public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The parent index number. Path Gets or sets the path. Declaration [IgnoreDataMember] public virtual string Path { get; set; } Property Value Type Description String The path. PathProtocol Declaration [IgnoreDataMember] public MediaProtocol? PathProtocol { get; } Property Value Type Description Nullable < MediaProtocol > PlaybackPositionTicks Declaration [IgnoreDataMember] public long PlaybackPositionTicks { get; set; } Property Value Type Description Int64 PlayCount Declaration [IgnoreDataMember] public int PlayCount { get; set; } Property Value Type Description Int32 Played Declaration [IgnoreDataMember] public bool Played { get; set; } Property Value Type Description System.Boolean PreferredMetadataCountryCode Declaration [IgnoreDataMember] public string PreferredMetadataCountryCode { get; set; } Property Value Type Description String PreferredMetadataLanguage Declaration [IgnoreDataMember] public string PreferredMetadataLanguage { get; set; } Property Value Type Description String Prefix Declaration [IgnoreDataMember] public string Prefix { get; set; } Property Value Type Description String PremiereDate When the item first debuted. For movies this could be premiere date, episodes would be first aired Declaration [IgnoreDataMember] public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The premiere date. PresentationUniqueKey Declaration [IgnoreDataMember] public string PresentationUniqueKey { get; set; } Property Value Type Description String PrimaryImagePath This is just a helper for convenience Declaration [IgnoreDataMember] public string PrimaryImagePath { get; } Property Value Type Description String The primary image path. ProductionLocations Declaration [IgnoreDataMember] public string[] ProductionLocations { get; set; } Property Value Type Description String [] ProductionYear Gets or sets the production year. Declaration [IgnoreDataMember] public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > The production year. ProviderIds Gets or sets the provider ids. Declaration [IgnoreDataMember] public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary The provider ids. ProviderManager Declaration public static IProviderManager ProviderManager { get; set; } Property Value Type Description IProviderManager RemoteTrailers Declaration [IgnoreDataMember] public string[] RemoteTrailers { get; set; } Property Value Type Description String [] ResolvedExtras Internal use only Declaration [IgnoreDataMember] public List ResolvedExtras { get; set; } Property Value Type Description List < BaseItem > RunTimeTicks Gets or sets the run time ticks. Declaration [IgnoreDataMember] public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The run time ticks. SeriesId Declaration [IgnoreDataMember] public long SeriesId { get; set; } Property Value Type Description Int64 SeriesPresentationUniqueKey Declaration [IgnoreDataMember] public string SeriesPresentationUniqueKey { get; set; } Property Value Type Description String ShareLevel Declaration [IgnoreDataMember] public UserItemShareLevel? ShareLevel { get; set; } Property Value Type Description Nullable < UserItemShareLevel > Size Declaration [IgnoreDataMember] public long Size { get; set; } Property Value Type Description Int64 SortName Gets the name of the sort. Declaration [IgnoreDataMember] public string SortName { get; set; } Property Value Type Description String The name of the sort. SpecialFeatureCount Internal use only Declaration [IgnoreDataMember] public int? SpecialFeatureCount { get; set; } Property Value Type Description Nullable < Int32 > StudioItems Gets or sets the studios. Declaration [IgnoreDataMember] public LinkedItemInfo[] StudioItems { get; set; } Property Value Type Description LinkedItemInfo [] The studios. Studios Declaration [IgnoreDataMember] public string[] Studios { get; set; } Property Value Type Description String [] SubtitleStreamIndex Declaration [IgnoreDataMember] public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > SupportsAdditionalParts Declaration [IgnoreDataMember] public virtual bool SupportsAdditionalParts { get; } Property Value Type Description System.Boolean SupportsAncestors Declaration [IgnoreDataMember] public virtual bool SupportsAncestors { get; } Property Value Type Description System.Boolean SupportsCollections Declaration [IgnoreDataMember] public virtual bool SupportsCollections { get; } Property Value Type Description System.Boolean SupportsEditingAlbum Declaration [IgnoreDataMember] public virtual bool SupportsEditingAlbum { get; } Property Value Type Description System.Boolean SupportsExternalTransfer Declaration [IgnoreDataMember] public virtual bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean SupportsExtras Declaration [IgnoreDataMember] public virtual bool SupportsExtras { get; } Property Value Type Description System.Boolean SupportsGenres Declaration [IgnoreDataMember] public virtual bool SupportsGenres { get; } Property Value Type Description System.Boolean SupportsInheritedParentImages Declaration [IgnoreDataMember] public virtual bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean SupportsLocalTrailers Declaration [IgnoreDataMember] public virtual bool SupportsLocalTrailers { get; } Property Value Type Description System.Boolean SupportsOwnedItems Declaration [IgnoreDataMember] public virtual bool SupportsOwnedItems { get; } Property Value Type Description System.Boolean SupportsPeople Declaration [IgnoreDataMember] public virtual bool SupportsPeople { get; } Property Value Type Description System.Boolean SupportsRemoteImageDownloading Declaration [IgnoreDataMember] public virtual bool SupportsRemoteImageDownloading { get; } Property Value Type Description System.Boolean SupportsResetMetadata Declaration [IgnoreDataMember] public virtual bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean SupportsStudios Declaration [IgnoreDataMember] public virtual bool SupportsStudios { get; } Property Value Type Description System.Boolean SupportsTags Declaration [IgnoreDataMember] public virtual bool SupportsTags { get; } Property Value Type Description System.Boolean SupportsThemeMedia Declaration [IgnoreDataMember] public virtual bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean SupportsUserData Declaration [IgnoreDataMember] public virtual bool SupportsUserData { get; } Property Value Type Description System.Boolean SyncStatus Declaration [IgnoreDataMember] public SyncJobItemStatus? SyncStatus { get; set; } Property Value Type Description Nullable < SyncJobItemStatus > TagItems Gets or sets the tags. Declaration [IgnoreDataMember] public LinkedItemInfo[] TagItems { get; set; } Property Value Type Description LinkedItemInfo [] The tags. Tagline Declaration [IgnoreDataMember] public string Tagline { get; set; } Property Value Type Description String Tags Declaration [IgnoreDataMember] public string[] Tags { get; set; } Property Value Type Description String [] ThemeSongIds Declaration [IgnoreDataMember] public Guid[] ThemeSongIds { get; } Property Value Type Description Guid [] ThemeVideoIds Declaration [IgnoreDataMember] public Guid[] ThemeVideoIds { get; } Property Value Type Description Guid [] TotalBitrate Declaration [IgnoreDataMember] public int TotalBitrate { get; set; } Property Value Type Description Int32 UserDataKey Declaration [IgnoreDataMember] public string UserDataKey { get; set; } Property Value Type Description String UserDataManager Declaration public static IUserDataManager UserDataManager { get; set; } Property Value Type Description IUserDataManager UserDataSet Declaration [IgnoreDataMember] public bool UserDataSet { get; set; } Property Value Type Description System.Boolean UserManager Declaration public static IUserManager UserManager { get; set; } Property Value Type Description IUserManager UserRating Declaration [IgnoreDataMember] public double? UserRating { get; set; } Property Value Type Description Nullable < Double > ValidatesChildren Declaration [IgnoreDataMember] protected virtual bool ValidatesChildren { get; } Property Value Type Description System.Boolean Width Declaration [IgnoreDataMember] public int Width { get; set; } Property Value Type Description Int32 Methods AddCollection(BoxSet) Declaration public bool AddCollection(BoxSet newEntry) Parameters Type Name Description BoxSet newEntry Returns Type Description System.Boolean AddCollection(LinkedItemInfo) Declaration public void AddCollection(LinkedItemInfo newEntry) Parameters Type Name Description LinkedItemInfo newEntry AddCollection(String) Declaration public LinkedItemInfo AddCollection(string name) Parameters Type Name Description String name Returns Type Description LinkedItemInfo AddCollectionInfo(LinkedItemInfo) Declaration public bool AddCollectionInfo(LinkedItemInfo newEntry) Parameters Type Name Description LinkedItemInfo newEntry Returns Type Description System.Boolean AddGenre(String) Adds a genre to the item Declaration public void AddGenre(string name) Parameters Type Name Description String name The name. Exceptions Type Condition ArgumentNullException AddImage(FileSystemMetadata, ImageType) Declaration public void AddImage(FileSystemMetadata file, ImageType type) Parameters Type Name Description FileSystemMetadata file ImageType type AddImages(ImageType, List, Boolean) Adds the images. Declaration public bool AddImages(ImageType imageType, List images, bool deleteMissingImages) Parameters Type Name Description ImageType imageType List < FileSystemMetadata > images System.Boolean deleteMissingImages Returns Type Description System.Boolean AddImportedCollections(LinkedItemInfo[]) Declaration public void AddImportedCollections(LinkedItemInfo[] collections) Parameters Type Name Description LinkedItemInfo [] collections AddProviderIdsToName(String, String[]) Declaration protected string AddProviderIdsToName(string name, string[] providerIds) Parameters Type Name Description String name String [] providerIds Returns Type Description String AddStudio(String) Adds a studio to the item Declaration public void AddStudio(string name) Parameters Type Name Description String name The name. Exceptions Type Condition ArgumentNullException AfterMetadataRefresh() Declaration public void AfterMetadataRefresh() AllowEditingField(MetadataFields) Declaration public virtual bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean AllowsMultipleImages(ImageType) Declaration public bool AllowsMultipleImages(ImageType type) Parameters Type Name Description ImageType type Returns Type Description System.Boolean AssertHasMinimumShareLevel(User, UserItemShareLevel) Declaration public void AssertHasMinimumShareLevel(User user, UserItemShareLevel shareLevel) Parameters Type Name Description User user UserItemShareLevel shareLevel BeforeMetadataRefresh(Boolean) This is called before any metadata refresh and returns true or false indicating if changes were made Declaration public virtual bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description System.Boolean replaceAllMetdata Returns Type Description System.Boolean CanDelete() Declaration public virtual bool CanDelete() Returns Type Description System.Boolean CanDelete(User, Folder[]) Declaration public bool CanDelete(User user, Folder[] collectionFolders) Parameters Type Name Description User user Folder [] collectionFolders Returns Type Description System.Boolean CanDelete(User, UserItemShareLevel, Folder[]) Declaration public bool CanDelete(User user, UserItemShareLevel shareLevel, Folder[] collectionFolders) Parameters Type Name Description User user UserItemShareLevel shareLevel Folder [] collectionFolders Returns Type Description System.Boolean CanDownload() Declaration public virtual bool CanDownload() Returns Type Description System.Boolean CanDownload(User) Declaration public bool CanDownload(User user) Parameters Type Name Description User user Returns Type Description System.Boolean CanDownloadAsFolder() Declaration protected virtual bool CanDownloadAsFolder() Returns Type Description System.Boolean CanDownloadAsSingleMedia() Declaration protected virtual bool CanDownloadAsSingleMedia() Returns Type Description System.Boolean CanLeaveSharedContent(User, UserItemShareLevel) Declaration public virtual bool CanLeaveSharedContent(User user, UserItemShareLevel shareLevel) Parameters Type Name Description User user UserItemShareLevel shareLevel Returns Type Description System.Boolean CanMakePrivate(User) Declaration public bool CanMakePrivate(User user) Parameters Type Name Description User user Returns Type Description System.Boolean CanMakePrivate(UserItemShareLevel) Declaration public bool CanMakePrivate(UserItemShareLevel shareLevel) Parameters Type Name Description UserItemShareLevel shareLevel Returns Type Description System.Boolean CanMakePublic(User) Declaration public bool CanMakePublic(User user) Parameters Type Name Description User user Returns Type Description System.Boolean CanMakePublic(UserItemShareLevel) Declaration public bool CanMakePublic(UserItemShareLevel shareLevel) Parameters Type Name Description UserItemShareLevel shareLevel Returns Type Description System.Boolean CanManageAccess(User, UserItemShareLevel) Declaration public virtual bool CanManageAccess(User user, UserItemShareLevel shareLevel) Parameters Type Name Description User user UserItemShareLevel shareLevel Returns Type Description System.Boolean ContainsTag(String) Declaration public bool ContainsTag(string name) Parameters Type Name Description String name Returns Type Description System.Boolean CreatePresentationUniqueKey() Declaration public string CreatePresentationUniqueKey() Returns Type Description String CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public virtual string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String CreateSortName() Creates the name of the sort. Declaration protected virtual ReadOnlySpan CreateSortName() Returns Type Description System.ReadOnlySpan < System.Char > System.String. CreateSortName(ReadOnlySpan) Declaration protected ReadOnlySpan CreateSortName(ReadOnlySpan text) Parameters Type Name Description System.ReadOnlySpan < System.Char > text Returns Type Description System.ReadOnlySpan < System.Char > DeleteImage(ImageType, Int32) Deletes the image. Declaration public void DeleteImage(ImageType type, int index) Parameters Type Name Description ImageType type The type. Int32 index The index. EnableImageCaching(LibraryOptions) Declaration public virtual bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean EnsureTaggedItemsLoaded() Declaration public void EnsureTaggedItemsLoaded() FillItemLinks(List<(ItemLinkType, String, Int64)>) Declaration public virtual void FillItemLinks(List<(ItemLinkType, string, long)> itemLinks) Parameters Type Name Description List < System.ValueTuple < ItemLinkType , String , Int64 >> itemLinks FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Declaration public virtual void FillUserDataDtoValues(UserItemDataDto dto, BaseItemDto itemDto, User user, DtoOptions options) Parameters Type Name Description UserItemDataDto dto BaseItemDto itemDto User user DtoOptions options FindParent() Finds a parent of a given type Declaration public T FindParent() where T : BaseItem Returns Type Description T ``0. Type Parameters Name Description T GetAdditionalPartIds() Declaration public long[] GetAdditionalPartIds() Returns Type Description Int64 [] GetAdditionalParts(DtoOptions, User) Declaration public BaseItem[] GetAdditionalParts(DtoOptions options, User user) Parameters Type Name Description DtoOptions options User user Returns Type Description BaseItem [] GetAllItemsForMediaSources(User, Boolean) Declaration protected virtual List> GetAllItemsForMediaSources(User user, bool enableAlternateMediaSources) Parameters Type Name Description User user System.Boolean enableAlternateMediaSources Returns Type Description List < System.Tuple < BaseItem , MediaSourceType >> GetAllKnownCollections() Declaration public List GetAllKnownCollections() Returns Type Description List < LinkedItemInfo > GetChildrenForValidation() Declaration protected virtual BaseItem[] GetChildrenForValidation() Returns Type Description BaseItem [] GetChildrenForValidationSorted() Declaration public BaseItem[] GetChildrenForValidationSorted() Returns Type Description BaseItem [] GetClientId() Declaration public string GetClientId() Returns Type Description String GetClientTypeName() Declaration public virtual string GetClientTypeName() Returns Type Description String GetDefaultMediaSourceId() Declaration public string GetDefaultMediaSourceId() Returns Type Description String GetDefaultPresentationUniqueKey() Declaration protected string GetDefaultPresentationUniqueKey() Returns Type Description String GetDefaultPrimaryImageAspectRatio() Declaration public virtual double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double GetDeletePaths(Boolean, BaseItem[]) Gets the file system path to delete when the item is to be deleted Declaration public virtual List GetDeletePaths(bool mediaFilesOnly, BaseItem[] collectionFolders) Parameters Type Name Description System.Boolean mediaFilesOnly BaseItem [] collectionFolders Returns Type Description List < FileSystemMetadata > GetDisplayExtraIds() Declaration public long[] GetDisplayExtraIds() Returns Type Description Int64 [] GetDisplayOrderIntValue() Declaration public virtual int? GetDisplayOrderIntValue() Returns Type Description Nullable < Int32 > GetEtag(User) Declaration public string GetEtag(User user) Parameters Type Name Description User user Returns Type Description String GetEtagValues(User) Declaration protected virtual List GetEtagValues(User user) Parameters Type Name Description User user Returns Type Description List < String > GetExtraGuids(ExtraType[]) Declaration public Guid[] GetExtraGuids(ExtraType[] extraTypes) Parameters Type Name Description ExtraType [] extraTypes Returns Type Description Guid [] GetExtraIds(ExtraType[]) Declaration public long[] GetExtraIds(ExtraType[] extraTypes) Parameters Type Name Description ExtraType [] extraTypes Returns Type Description Int64 [] GetExtras(ExtraType[]) Declaration public BaseItem[] GetExtras(ExtraType[] extraTypes) Parameters Type Name Description ExtraType [] extraTypes Returns Type Description BaseItem [] GetExtras(ExtraType[], DtoOptions) Declaration public BaseItem[] GetExtras(ExtraType[] extraTypes, DtoOptions options) Parameters Type Name Description ExtraType [] extraTypes DtoOptions options Returns Type Description BaseItem [] GetExtras(Int64, ExtraType[], DtoOptions) Declaration public static BaseItem[] GetExtras(long internalId, ExtraType[] extraTypes, DtoOptions options) Parameters Type Name Description Int64 internalId ExtraType [] extraTypes DtoOptions options Returns Type Description BaseItem [] GetExtras(Int64, String, ExtraType[], DtoOptions) Declaration public BaseItem[] GetExtras(long internalId, string presentationUniqueKey, ExtraType[] extraTypes, DtoOptions options) Parameters Type Name Description Int64 internalId String presentationUniqueKey ExtraType [] extraTypes DtoOptions options Returns Type Description BaseItem [] GetExtraTypes(ExtraType[]) Declaration public ExtraType[] GetExtraTypes(ExtraType[] extraTypes) Parameters Type Name Description ExtraType [] extraTypes Returns Type Description ExtraType [] GetFileSystemChildren(IDirectoryService) Declaration public virtual FileSystemMetadata[] GetFileSystemChildren(IDirectoryService directoryService) Parameters Type Name Description IDirectoryService directoryService Returns Type Description FileSystemMetadata [] GetIdsForAncestorIdsQuery(User) Declaration public virtual long[] GetIdsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description Int64 [] GetImageInfo(ImageType, Int32) Gets the image information. Declaration public ItemImageInfo GetImageInfo(ImageType imageType, int imageIndex) Parameters Type Name Description ImageType imageType Type of the image. Int32 imageIndex Index of the image. Returns Type Description ItemImageInfo ItemImageInfo. GetImagePath(ImageType, Int32) Gets the image path. Declaration public string GetImagePath(ImageType imageType, int imageIndex) Parameters Type Name Description ImageType imageType Type of the image. Int32 imageIndex Index of the image. Returns Type Description String System.String. Exceptions Type Condition InvalidOperationException ArgumentNullException item GetImages(ImageType) Declaration public IEnumerable GetImages(ImageType imageType) Parameters Type Name Description ImageType imageType Returns Type Description System.Collections.Generic.IEnumerable < ItemImageInfo > GetImportedCollections() Declaration public LinkedItemInfo[] GetImportedCollections() Returns Type Description LinkedItemInfo [] GetInheritedParentalRatingValue() Only used by plugins at this point Declaration public int? GetInheritedParentalRatingValue() Returns Type Description Nullable < Int32 > GetInternalAncestorIds() Declaration public List GetInternalAncestorIds() Returns Type Description List < Int64 > GetInternalMetadataPath() Declaration public string GetInternalMetadataPath() Returns Type Description String GetInternalMetadataPath(Guid, String) Declaration protected static string GetInternalMetadataPath(Guid itemId, string basePath) Parameters Type Name Description Guid itemId String basePath Returns Type Description String GetInternalMetadataPath(String) Declaration protected virtual string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String GetItemLookupInfo(LibraryOptions) Declaration protected T GetItemLookupInfo(LibraryOptions libraryOptions) where T : ItemLookupInfo, new() Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description T Type Parameters Name Description T GetItemsForAncestorIdsQuery(User) Declaration public virtual BaseItem[] GetItemsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description BaseItem [] GetMappedPath(String, Nullable, LibraryOptions) Declaration protected static string GetMappedPath(string path, MediaProtocol? protocol, LibraryOptions libraryOptions) Parameters Type Name Description String path Nullable < MediaProtocol > protocol LibraryOptions libraryOptions Returns Type Description String GetMediaContainingFolderPath(LibraryOptions) Declaration public virtual string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String GetMediaSources(User, Boolean, Boolean, LibraryOptions) Declaration public virtual List GetMediaSources(User user, bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions) Parameters Type Name Description User user System.Boolean enableAlternateMediaSources System.Boolean enablePathSubstitution LibraryOptions libraryOptions Returns Type Description List < MediaSourceInfo > GetMediaSources(Boolean, Boolean, LibraryOptions) GetMediaSources This overload is for CoverArt Declaration public virtual List GetMediaSources(bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions) Parameters Type Name Description System.Boolean enableAlternateMediaSources System.Boolean enablePathSubstitution LibraryOptions libraryOptions Returns Type Description List < MediaSourceInfo > GetMediaStreams() Declaration public virtual List GetMediaStreams() Returns Type Description List < MediaStream > GetNameForMetadataLookup() Declaration protected virtual string GetNameForMetadataLookup() Returns Type Description String GetNonCachedChildren(IDirectoryService, LibraryOptions) Get the children of this folder from the actual file system Declaration protected virtual List GetNonCachedChildren(IDirectoryService directoryService, LibraryOptions libraryOptions) Parameters Type Name Description IDirectoryService directoryService LibraryOptions libraryOptions Returns Type Description List < BaseItem > GetParent() Declaration public BaseItem GetParent() Returns Type Description BaseItem GetParentalRatingValue() Declaration public int? GetParentalRatingValue() Returns Type Description Nullable < Int32 > GetParents() Declaration public IEnumerable GetParents() Returns Type Description System.Collections.Generic.IEnumerable < BaseItem > GetPreferredImageLanguage(LibraryOptions) Declaration public string GetPreferredImageLanguage(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String GetPreferredMetadataCountryCode() Declaration public string GetPreferredMetadataCountryCode() Returns Type Description String GetPreferredMetadataCountryCode(LibraryOptions) Gets the preferred metadata language. Declaration public string GetPreferredMetadataCountryCode(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String System.String. GetPreferredMetadataLanguage() Declaration public string GetPreferredMetadataLanguage() Returns Type Description String GetPreferredMetadataLanguage(LibraryOptions) Gets the preferred metadata language. Declaration public string GetPreferredMetadataLanguage(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String System.String. GetPresentationUniqueKey() Declaration public string GetPresentationUniqueKey() Returns Type Description String GetRefreshProgress() Declaration public virtual double? GetRefreshProgress() Returns Type Description Nullable < Double > GetRelatedUrls() Declaration public virtual List GetRelatedUrls() Returns Type Description List < ExternalUrl > GetRunTimeTicksForPlayState() Declaration public virtual long GetRunTimeTicksForPlayState() Returns Type Description Int64 GetShareLevel(User) Declaration public UserItemShareLevel GetShareLevel(User user) Parameters Type Name Description User user Returns Type Description UserItemShareLevel GetStandaloneDisplayName() Declaration public virtual string GetStandaloneDisplayName() Returns Type Description String GetSupportedItemLinkTypes() Declaration public virtual List GetSupportedItemLinkTypes() Returns Type Description List < ItemLinkType > GetSupportsPositionTicksResume(LibraryOptions) Declaration public virtual bool GetSupportsPositionTicksResume(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean GetThemeSongs(DtoOptions) Declaration public BaseItem[] GetThemeSongs(DtoOptions options) Parameters Type Name Description DtoOptions options Returns Type Description BaseItem [] GetThemeVideos(DtoOptions) Declaration public BaseItem[] GetThemeVideos(DtoOptions options) Parameters Type Name Description DtoOptions options Returns Type Description BaseItem [] GetTopParent() Declaration public BaseItem GetTopParent() Returns Type Description BaseItem GetUniquelyIdentifiableProviderIds() Declaration public ProviderIdDictionary GetUniquelyIdentifiableProviderIds() Returns Type Description ProviderIdDictionary GetUserDataKey() Declaration public string GetUserDataKey() Returns Type Description String GetUserDataKeyInternal() Declaration protected virtual string GetUserDataKeyInternal() Returns Type Description String HasDateChanged(DateTimeOffset, DateTimeOffset) Declaration public static bool HasDateChanged(DateTimeOffset date, DateTimeOffset newValue) Parameters Type Name Description System.DateTimeOffset date System.DateTimeOffset newValue Returns Type Description System.Boolean HasDateChanged(Nullable, DateTimeOffset) Declaration public static bool HasDateChanged(DateTimeOffset? date, DateTimeOffset newValue) Parameters Type Name Description Nullable < System.DateTimeOffset > date System.DateTimeOffset newValue Returns Type Description System.Boolean HasDateChanged(Nullable, Nullable) Declaration public static bool HasDateChanged(DateTimeOffset? date, DateTimeOffset? newValue) Parameters Type Name Description Nullable < System.DateTimeOffset > date Nullable < System.DateTimeOffset > newValue Returns Type Description System.Boolean HasDateModifiedChanged(DateTimeOffset) Declaration public bool HasDateModifiedChanged(DateTimeOffset newValue) Parameters Type Name Description System.DateTimeOffset newValue Returns Type Description System.Boolean HasImage(ImageType, Int32) Gets an image Declaration public bool HasImage(ImageType type, int imageIndex) Parameters Type Name Description ImageType type The type. Int32 imageIndex Index of the image. Returns Type Description System.Boolean true if the specified type has image; otherwise, false . Exceptions Type Condition System.ArgumentException Backdrops should be accessed using Item.Backdrops HasPlaceholderMatadata() Declaration public virtual bool HasPlaceholderMatadata() Returns Type Description System.Boolean IsActiveRecording() Declaration public virtual bool IsActiveRecording() Returns Type Description System.Boolean IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) Declaration public virtual bool IsAuthorizedToDelete(User user, UserItemShareLevel shareLevel, Folder[] collectionFolders) Parameters Type Name Description User user UserItemShareLevel shareLevel Folder [] collectionFolders Returns Type Description System.Boolean IsAuthorizedToDownload(User) Declaration public virtual bool IsAuthorizedToDownload(User user) Parameters Type Name Description User user Returns Type Description System.Boolean IsFavoriteOrLiked(User) Declaration public bool IsFavoriteOrLiked(User user) Parameters Type Name Description User user Returns Type Description System.Boolean IsFieldLocked(MetadataFields) Declaration public bool IsFieldLocked(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean IsFileShortcut(String) Declaration public static bool IsFileShortcut(string path) Parameters Type Name Description String path Returns Type Description System.Boolean IsGreaterThanDateLastSaved(DateTimeOffset) Declaration public bool IsGreaterThanDateLastSaved(DateTimeOffset newValue) Parameters Type Name Description System.DateTimeOffset newValue Returns Type Description System.Boolean IsImageFetcherEnabled(LibraryOptions, String) Declaration public bool IsImageFetcherEnabled(LibraryOptions libraryOptions, string name) Parameters Type Name Description LibraryOptions libraryOptions String name Returns Type Description System.Boolean IsLocalMetadataReaderEnabled(LibraryOptions, String) Declaration public virtual bool IsLocalMetadataReaderEnabled(LibraryOptions libraryOptions, string name) Parameters Type Name Description LibraryOptions libraryOptions String name Returns Type Description System.Boolean IsMetadataFetcherEnabled(LibraryOptions, String) Declaration public bool IsMetadataFetcherEnabled(LibraryOptions libraryOptions, string name) Parameters Type Name Description LibraryOptions libraryOptions String name Returns Type Description System.Boolean IsPathProtocol(MediaProtocol) Declaration public bool IsPathProtocol(MediaProtocol protocol) Parameters Type Name Description MediaProtocol protocol Returns Type Description System.Boolean IsPlayed(User) Declaration public virtual bool IsPlayed(User user) Parameters Type Name Description User user Returns Type Description System.Boolean IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public virtual bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean IsUnplayed(User) Declaration public virtual bool IsUnplayed(User user) Parameters Type Name Description User user Returns Type Description System.Boolean IsVisible(User) Determines if this folder should be visible to a given user. Default is just parental allowed. Can be overridden for more functionality. Declaration public virtual bool IsVisible(User user) Parameters Type Name Description User user The user. Returns Type Description System.Boolean true if the specified user is visible; otherwise, false . Exceptions Type Condition ArgumentNullException user IsVisibleStandalone(User) Declaration public bool IsVisibleStandalone(User user) Parameters Type Name Description User user Returns Type Description System.Boolean MarkPlayed(User, BaseItem[], Nullable, Boolean) Marks the played. Declaration public virtual void MarkPlayed(User user, BaseItem[] collectionFolders, DateTimeOffset? datePlayed, bool resetPosition) Parameters Type Name Description User user The user. BaseItem [] collectionFolders Nullable < System.DateTimeOffset > datePlayed The date played. System.Boolean resetPosition if set to true [reset position]. Exceptions Type Condition ArgumentNullException MarkPlayed(User, Nullable, Boolean) Declaration public void MarkPlayed(User user, DateTimeOffset? datePlayed, bool resetPosition) Parameters Type Name Description User user Nullable < System.DateTimeOffset > datePlayed System.Boolean resetPosition MarkTaggedItemsLoaded() Declaration public void MarkTaggedItemsLoaded() MarkUnplayed(User) Marks the unplayed. Declaration public virtual void MarkUnplayed(User user) Parameters Type Name Description User user The user. Exceptions Type Condition ArgumentNullException MoveFiles(String[], String[]) Declaration public void MoveFiles(string[] list1, string[] list2) Parameters Type Name Description String [] list1 String [] list2 RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) Declaration public Task RefreshMetadata(BaseItem[] collectionFolders, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) Declaration public async Task RefreshMetadata(MetadataRefreshOptions options, BaseItem[] collectionFolders, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description MetadataRefreshOptions options BaseItem [] collectionFolders LibraryOptions libraryOptions System.Threading.CancellationToken cancellationToken Returns Type Description Task < ItemUpdateType > RefreshMetadata(MetadataRefreshOptions, CancellationToken) Overrides the base implementation to refresh metadata for local trailers Declaration public Task RefreshMetadata(MetadataRefreshOptions options, CancellationToken cancellationToken) Parameters Type Name Description MetadataRefreshOptions options The options. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ItemUpdateType > true if a provider reports we changed RefreshMetadata(CancellationToken) Declaration public Task RefreshMetadata(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task RemoveCollection(Int64) Declaration public bool RemoveCollection(long collectionId) Parameters Type Name Description Int64 collectionId Returns Type Description System.Boolean RemoveImage(ItemImageInfo) Declaration public void RemoveImage(ItemImageInfo image) Parameters Type Name Description ItemImageInfo image RemoveImage(ImageType, String) Declaration public void RemoveImage(ImageType type, string path) Parameters Type Name Description ImageType type String path RemoveImages(List) Declaration public void RemoveImages(List deletedImages) Parameters Type Name Description List < ItemImageInfo > deletedImages ReorderImage(ImageType, Int32, Int32) Declaration public void ReorderImage(ImageType type, int originalIndex, int newIndex) Parameters Type Name Description ImageType type Int32 originalIndex Int32 newIndex ResetMetadata() Declaration public void ResetMetadata() ResetMetadataInternal() Declaration protected virtual void ResetMetadataInternal() SetCollections(IEnumerable) Declaration public void SetCollections(IEnumerable names) Parameters Type Name Description System.Collections.Generic.IEnumerable < String > names SetDisplayOrder(String) Declaration public virtual void SetDisplayOrder(string value) Parameters Type Name Description String value SetGenres(IEnumerable) Declaration public void SetGenres(IEnumerable names) Parameters Type Name Description System.Collections.Generic.IEnumerable < String > names SetImage(ItemImageInfo, Int32) Declaration public void SetImage(ItemImageInfo image, int index) Parameters Type Name Description ItemImageInfo image Int32 index SetImage(ItemImageInfo, Int32, Boolean) Declaration public void SetImage(ItemImageInfo image, int index, bool deleteExistingImage) Parameters Type Name Description ItemImageInfo image Int32 index System.Boolean deleteExistingImage SetParent(BaseItem) Declaration public void SetParent(BaseItem parent) Parameters Type Name Description BaseItem parent SetSortNameDirect(String) An optimization to avoid processing a value that's already been processed Declaration public void SetSortNameDirect(string sortName) Parameters Type Name Description String sortName SetStudios(IEnumerable) Declaration public void SetStudios(IEnumerable names) Parameters Type Name Description System.Collections.Generic.IEnumerable < String > names SetTags(IEnumerable) Declaration public void SetTags(IEnumerable names) Parameters Type Name Description System.Collections.Generic.IEnumerable < String > names SortChildrenForValidation(BaseItem[]) Declaration protected virtual BaseItem[] SortChildrenForValidation(BaseItem[] children) Parameters Type Name Description BaseItem [] children Returns Type Description BaseItem [] SupportsMakePublicOrPrivate() Declaration public virtual bool SupportsMakePublicOrPrivate() Returns Type Description System.Boolean SupportsManageAccess() Declaration public virtual bool SupportsManageAccess() Returns Type Description System.Boolean SupportsPlayedStatus() Declaration public virtual bool SupportsPlayedStatus() Returns Type Description System.Boolean ToString() Returns a String that represents this instance. Declaration public override string ToString() Returns Type Description String A String that represents this instance. Overrides Object.ToString() TriggerOnRefreshComplete() Declaration protected virtual void TriggerOnRefreshComplete() TriggerOnRefreshStart() Declaration protected virtual void TriggerOnRefreshStart() UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Declaration public virtual void UpdateHideFromResume(User user, UserItemData userData, BaseItem[] collectionFolders, bool hide) Parameters Type Name Description User user UserItemData userData BaseItem [] collectionFolders System.Boolean hide UpdateHideFromResume(User, UserItemData, Boolean) Declaration public void UpdateHideFromResume(User user, UserItemData userData, bool hide) Parameters Type Name Description User user UserItemData userData System.Boolean hide UpdateRatingToItems(BaseItem[]) Updates the official rating based on content and returns true or false indicating if it changed. Declaration public bool UpdateRatingToItems(BaseItem[] children) Parameters Type Name Description BaseItem [] children Returns Type Description System.Boolean UpdateToRepository(ItemUpdateType) Declaration public void UpdateToRepository(ItemUpdateType updateReason) Parameters Type Name Description ItemUpdateType updateReason UpdateToRepository(ItemUpdateType, BaseItem) Declaration public void UpdateToRepository(ItemUpdateType updateReason, BaseItem parent) Parameters Type Name Description ItemUpdateType updateReason BaseItem parent UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) Declaration public virtual void UpdateToRepository(ItemUpdateType updateReason, BaseItem parent, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description ItemUpdateType updateReason BaseItem parent MetadataRefreshOptions metadataRefreshOptions UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) Declaration public virtual void UpdateToRepository(ItemUpdateType updateReason, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description ItemUpdateType updateReason MetadataRefreshOptions metadataRefreshOptions ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) Validates that the children of the folder still exist Declaration public Task ValidateChildren(IProgress progress, CancellationToken cancellationToken, MetadataRefreshOptions metadataRefreshOptions, bool recursive = true) Parameters Type Name Description System.IProgress < Double > progress System.Threading.CancellationToken cancellationToken MetadataRefreshOptions metadataRefreshOptions System.Boolean recursive Returns Type Description System.Threading.Tasks.Task ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) Validates the children internal. Declaration protected virtual async Task ValidateChildrenInternal(IProgress progress, CancellationToken cancellationToken, bool recursive, bool refreshChildMetadata, BaseItem[] collectionFolders, LibraryOptions libraryOptions, Dictionary newItemIds, MetadataRefreshOptions refreshOptions, IDirectoryService directoryService) Parameters Type Name Description System.IProgress < Double > progress The progress. System.Threading.CancellationToken cancellationToken The cancellation token. System.Boolean recursive if set to true [recursive]. System.Boolean refreshChildMetadata if set to true [refresh child metadata]. BaseItem [] collectionFolders LibraryOptions libraryOptions System.Collections.Generic.Dictionary < Int64 , System.Boolean > newItemIds MetadataRefreshOptions refreshOptions The refresh options. IDirectoryService directoryService The directory service. Returns Type Description System.Threading.Tasks.Task Task. Explicit Interface Implementations IHasLookupInfo.GetLookupInfo(LibraryOptions) Declaration ItemLookupInfo IHasLookupInfo.GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description ItemLookupInfo Implements IHasProviderIds IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.BaseItemExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.BaseItemExtensions.html",
     "title": "Class BaseItemExtensions",
-    "keywords": "Class BaseItemExtensions Inheritance Object BaseItemExtensions Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class BaseItemExtensions Methods GetImagePath(BaseItem, ImageType) Gets the image path. Declaration public static string GetImagePath(this BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Returns Type Description String System.String. HasImage(BaseItem, ImageType) Declaration public static bool HasImage(this BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item ImageType imageType Returns Type Description Boolean"
+    "keywords": "Class BaseItemExtensions Inheritance System.Object BaseItemExtensions Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class BaseItemExtensions Methods GetImagePath(BaseItem, ImageType) Gets the image path. Declaration public static string GetImagePath(this BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Returns Type Description String System.String. HasImage(BaseItem, ImageType) Declaration public static bool HasImage(this BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item ImageType imageType Returns Type Description System.Boolean"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Book.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Book.html",
     "title": "Class Book",
-    "keywords": "Class Book Inheritance Object BaseItem Book Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasLookupInfo < BookInfo > IHasSeries IHasSeriesName Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class Book : BaseItem, IHasProviderIds, IHasLookupInfo, IHasLookupInfo, IHasSeries, IHasSeriesName Properties MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType SeriesName Declaration [IgnoreDataMember] public string SeriesName { get; set; } Property Value Type Description String SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsStudios Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description Boolean Overrides BaseItem.CanDownload() FindSeriesId() Declaration public long FindSeriesId() Returns Type Description Int64 FindSeriesName() Declaration public string FindSeriesName() Returns Type Description String FindSeriesPresentationUniqueKey() Declaration public string FindSeriesPresentationUniqueKey() Returns Type Description String FindSeriesSortName() Declaration public string FindSeriesSortName() Returns Type Description String GetLookupInfo(LibraryOptions) Declaration public BookInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description BookInfo Implements IHasProviderIds IHasLookupInfo IHasLookupInfo IHasSeries IHasSeriesName Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Book Inheritance System.Object BaseItem Book Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasLookupInfo < BookInfo > IHasSeries IHasSeriesName Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class Book : BaseItem, IHasProviderIds, IHasLookupInfo, IHasLookupInfo, IHasSeries, IHasSeriesName Properties MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType SeriesName Declaration [IgnoreDataMember] public string SeriesName { get; set; } Property Value Type Description String SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsStudios Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description System.Boolean Overrides BaseItem.CanDownload() FindSeriesId() Declaration public long FindSeriesId() Returns Type Description Int64 FindSeriesName() Declaration public string FindSeriesName() Returns Type Description String FindSeriesPresentationUniqueKey() Declaration public string FindSeriesPresentationUniqueKey() Returns Type Description String FindSeriesSortName() Declaration public string FindSeriesSortName() Returns Type Description String GetLookupInfo(LibraryOptions) Declaration public BookInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description BookInfo Implements IHasProviderIds IHasLookupInfo IHasLookupInfo IHasSeries IHasSeriesName Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.BoxSet.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.BoxSet.html",
     "title": "Class BoxSet",
-    "keywords": "Class BoxSet Inheritance Object BaseItem Folder BoxSet Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.SupportsCumulativeRunTimeTicks Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsStudios BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class BoxSet : Folder, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath DisplayOrder Declaration [IgnoreDataMember] public CollectionDisplayOrder DisplayOrder { get; set; } Property Value Type Description CollectionDisplayOrder IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description Boolean Overrides Folder.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsCollections SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides Folder.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description Boolean Overrides BaseItem.ValidatesChildren Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides Folder.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetDisplayOrderIntValue() Declaration public override int? GetDisplayOrderIntValue() Returns Type Description Nullable < Int32 > Overrides BaseItem.GetDisplayOrderIntValue() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) Declaration public override bool IsAuthorizedToDelete(User user, UserItemShareLevel shareLevel, Folder[] collectionFolders) Parameters Type Name Description User user UserItemShareLevel shareLevel Folder [] collectionFolders Returns Type Description Boolean Overrides BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BoxSet Inheritance System.Object BaseItem Folder BoxSet Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.SupportsCumulativeRunTimeTicks Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsStudios BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class BoxSet : Folder, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath DisplayOrder Declaration [IgnoreDataMember] public CollectionDisplayOrder DisplayOrder { get; set; } Property Value Type Description CollectionDisplayOrder IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description System.Boolean Overrides Folder.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsCollections SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description System.Boolean Overrides BaseItem.ValidatesChildren Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides Folder.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetDisplayOrderIntValue() Declaration public override int? GetDisplayOrderIntValue() Returns Type Description Nullable < Int32 > Overrides BaseItem.GetDisplayOrderIntValue() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) Declaration public override bool IsAuthorizedToDelete(User user, UserItemShareLevel shareLevel, Folder[] collectionFolders) Parameters Type Name Description User user UserItemShareLevel shareLevel Folder [] collectionFolders Returns Type Description System.Boolean Overrides BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.CollectionFolder.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.CollectionFolder.html",
     "title": "Class CollectionFolder",
-    "keywords": "Class CollectionFolder Specialized Folder class that points to a subset of the physical folders in the system. It is created from the user-specific folders within the system root Inheritance Object BaseItem Folder CollectionFolder Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping ICollectionFolder IHasCollectionType Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class CollectionFolder : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, ICollectionFolder, IHasCollectionType Properties ApplicationHost Declaration public static IServerApplicationHost ApplicationHost { get; set; } Property Value Type Description IServerApplicationHost CollectionType Declaration [IgnoreDataMember] public string CollectionType { get; } Property Value Type Description String DisplayPreferencesId Allow different display preferences for each collection folder Declaration [IgnoreDataMember] public override Guid DisplayPreferencesId { get; } Property Value Type Description Guid The display prefs id. Overrides BaseItem.DisplayPreferencesId EnableItemChangeEvents Declaration [IgnoreDataMember] public bool EnableItemChangeEvents { get; } Property Value Type Description Boolean ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio IsHidden Declaration [IgnoreDataMember] public override bool IsHidden { get; } Property Value Type Description Boolean Overrides BaseItem.IsHidden JsonSerializer Declaration public static IJsonSerializer JsonSerializer { get; set; } Property Value Type Description IJsonSerializer PhysicalFolderIds Gets or sets the tags. Declaration [IgnoreDataMember] public long[] PhysicalFolderIds { get; set; } Property Value Type Description Int64 [] The tags. SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsCollections SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsUserData ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description Boolean Overrides BaseItem.ValidatesChildren XmlSerializer Declaration public static IXmlSerializer XmlSerializer { get; set; } Property Value Type Description IXmlSerializer Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides Folder.CanDelete() FillItemLinks(List<(ItemLinkType, String, Int64)>) Declaration public override void FillItemLinks(List<(ItemLinkType, string, long)> itemLinks) Parameters Type Name Description List < (T1, T2, T3) < ItemLinkType , String , Int64 >> itemLinks Overrides BaseItem.FillItemLinks(List<(ItemLinkType, String, Int64)>) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetIdsForAncestorIdsQuery(User) Declaration public override long[] GetIdsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description Int64 [] Overrides BaseItem.GetIdsForAncestorIdsQuery(User) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsForAncestorIdsQuery(User) Declaration public override BaseItem[] GetItemsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description BaseItem [] Overrides BaseItem.GetItemsForAncestorIdsQuery(User) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLatestItemsOrderBy() Declaration public (string, SortOrder)[] GetLatestItemsOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] GetLibraryOptions() Declaration public LibraryOptions GetLibraryOptions() Returns Type Description LibraryOptions GetLibraryOptions(Int64) Declaration public static LibraryOptions GetLibraryOptions(long libraryItemId) Parameters Type Name Description Int64 libraryItemId Returns Type Description LibraryOptions GetPhysicalFolderItems(InternalItemsQuery) Declaration public BaseItem[] GetPhysicalFolderItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description BaseItem [] GetPhysicalFolders(InternalItemsQuery) Declaration public QueryResult GetPhysicalFolders(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetRefreshProgress() Declaration public override double? GetRefreshProgress() Returns Type Description Nullable < Double > Overrides Folder.GetRefreshProgress() GetSupportedItemLinkTypes() Declaration public override List GetSupportedItemLinkTypes() Returns Type Description List < ItemLinkType > Overrides BaseItem.GetSupportedItemLinkTypes() IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public override bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) IsVisible(User) Declaration public override bool IsVisible(User user) Parameters Type Name Description User user Returns Type Description Boolean Overrides BaseItem.IsVisible(User) OnCollectionFolderChange(Int64) Declaration public static void OnCollectionFolderChange(long libraryItemId) Parameters Type Name Description Int64 libraryItemId SaveLibraryOptions(Int64, LibraryOptions) Declaration public static void SaveLibraryOptions(long libraryItemId, LibraryOptions options) Parameters Type Name Description Int64 libraryItemId LibraryOptions options UpdateLibraryOptions(LibraryOptions) Declaration public void UpdateLibraryOptions(LibraryOptions options) Parameters Type Name Description LibraryOptions options Events LibraryOptionsUpdated Declaration public static event EventHandler>> LibraryOptionsUpdated Event Type Type Description EventHandler < GenericEventArgs < Tuple < CollectionFolder , LibraryOptions >>> Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping ICollectionFolder IHasCollectionType Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CollectionFolder Specialized Folder class that points to a subset of the physical folders in the system. It is created from the user-specific folders within the system root Inheritance System.Object BaseItem Folder CollectionFolder Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping ICollectionFolder IHasCollectionType Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class CollectionFolder : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, ICollectionFolder, IHasCollectionType Properties ApplicationHost Declaration public static IServerApplicationHost ApplicationHost { get; set; } Property Value Type Description IServerApplicationHost CollectionType Declaration [IgnoreDataMember] public string CollectionType { get; } Property Value Type Description String DisplayPreferencesId Allow different display preferences for each collection folder Declaration [IgnoreDataMember] public override Guid DisplayPreferencesId { get; } Property Value Type Description Guid The display prefs id. Overrides BaseItem.DisplayPreferencesId EnableItemChangeEvents Declaration [IgnoreDataMember] public bool EnableItemChangeEvents { get; } Property Value Type Description System.Boolean ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio IsHidden Declaration [IgnoreDataMember] public override bool IsHidden { get; } Property Value Type Description System.Boolean Overrides BaseItem.IsHidden JsonSerializer Declaration public static IJsonSerializer JsonSerializer { get; set; } Property Value Type Description IJsonSerializer PhysicalFolderIds Gets or sets the tags. Declaration [IgnoreDataMember] public long[] PhysicalFolderIds { get; set; } Property Value Type Description Int64 [] The tags. SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsCollections SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsUserData ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description System.Boolean Overrides BaseItem.ValidatesChildren XmlSerializer Declaration public static IXmlSerializer XmlSerializer { get; set; } Property Value Type Description IXmlSerializer Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides Folder.CanDelete() FillItemLinks(List<(ItemLinkType, String, Int64)>) Declaration public override void FillItemLinks(List<(ItemLinkType, string, long)> itemLinks) Parameters Type Name Description List < System.ValueTuple < ItemLinkType , String , Int64 >> itemLinks Overrides BaseItem.FillItemLinks(List<(ItemLinkType, String, Int64)>) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetIdsForAncestorIdsQuery(User) Declaration public override long[] GetIdsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description Int64 [] Overrides BaseItem.GetIdsForAncestorIdsQuery(User) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsForAncestorIdsQuery(User) Declaration public override BaseItem[] GetItemsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description BaseItem [] Overrides BaseItem.GetItemsForAncestorIdsQuery(User) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLatestItemsOrderBy() Declaration public (string, SortOrder)[] GetLatestItemsOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] GetLibraryOptions() Declaration public LibraryOptions GetLibraryOptions() Returns Type Description LibraryOptions GetLibraryOptions(Int64) Declaration public static LibraryOptions GetLibraryOptions(long libraryItemId) Parameters Type Name Description Int64 libraryItemId Returns Type Description LibraryOptions GetPhysicalFolderItems(InternalItemsQuery) Declaration public BaseItem[] GetPhysicalFolderItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description BaseItem [] GetPhysicalFolders(InternalItemsQuery) Declaration public QueryResult GetPhysicalFolders(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetRefreshProgress() Declaration public override double? GetRefreshProgress() Returns Type Description Nullable < Double > Overrides Folder.GetRefreshProgress() GetSupportedItemLinkTypes() Declaration public override List GetSupportedItemLinkTypes() Returns Type Description List < ItemLinkType > Overrides BaseItem.GetSupportedItemLinkTypes() IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public override bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) IsVisible(User) Declaration public override bool IsVisible(User user) Parameters Type Name Description User user Returns Type Description System.Boolean Overrides BaseItem.IsVisible(User) OnCollectionFolderChange(Int64) Declaration public static void OnCollectionFolderChange(long libraryItemId) Parameters Type Name Description Int64 libraryItemId SaveLibraryOptions(Int64, LibraryOptions) Declaration public static void SaveLibraryOptions(long libraryItemId, LibraryOptions options) Parameters Type Name Description Int64 libraryItemId LibraryOptions options UpdateLibraryOptions(LibraryOptions) Declaration public void UpdateLibraryOptions(LibraryOptions options) Parameters Type Name Description LibraryOptions options Events LibraryOptionsUpdated Declaration public static event EventHandler>> LibraryOptionsUpdated Event Type Type Description System.EventHandler < GenericEventArgs < System.Tuple < CollectionFolder , LibraryOptions >>> Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping ICollectionFolder IHasCollectionType Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.CollectionHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.CollectionHelper.html",
     "title": "Class CollectionHelper",
-    "keywords": "Class CollectionHelper Inheritance Object CollectionHelper Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class CollectionHelper Methods AddCollection(List, LinkedItemInfo) Declaration public static bool AddCollection(List current, LinkedItemInfo newEntry) Parameters Type Name Description List < LinkedItemInfo > current LinkedItemInfo newEntry Returns Type Description Boolean"
+    "keywords": "Class CollectionHelper Inheritance System.Object CollectionHelper Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class CollectionHelper Methods AddCollection(List, LinkedItemInfo) Declaration public static bool AddCollection(List current, LinkedItemInfo newEntry) Parameters Type Name Description List < LinkedItemInfo > current LinkedItemInfo newEntry Returns Type Description System.Boolean"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.DayOfWeekHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.DayOfWeekHelper.html",
     "title": "Class DayOfWeekHelper",
-    "keywords": "Class DayOfWeekHelper Inheritance Object DayOfWeekHelper Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class DayOfWeekHelper Methods GetDaysOfWeek(DynamicDayOfWeek) Declaration public static List GetDaysOfWeek(DynamicDayOfWeek day) Parameters Type Name Description DynamicDayOfWeek day Returns Type Description List < DayOfWeek > GetDaysOfWeek(List) Declaration public static List GetDaysOfWeek(List days) Parameters Type Name Description List < DynamicDayOfWeek > days Returns Type Description List < DayOfWeek >"
+    "keywords": "Class DayOfWeekHelper Inheritance System.Object DayOfWeekHelper Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class DayOfWeekHelper Methods GetDaysOfWeek(DynamicDayOfWeek) Declaration public static List GetDaysOfWeek(DynamicDayOfWeek day) Parameters Type Name Description DynamicDayOfWeek day Returns Type Description List < System.DayOfWeek > GetDaysOfWeek(List) Declaration public static List GetDaysOfWeek(List days) Parameters Type Name Description List < DynamicDayOfWeek > days Returns Type Description List < System.DayOfWeek >"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Extensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Extensions.html",
     "title": "Class Extensions",
-    "keywords": "Class Extensions Class Extensions Inheritance Object Extensions Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class Extensions Methods AddTrailerUrl(BaseItem, String) Adds the trailer URL. Declaration public static void AddTrailerUrl(this BaseItem item, string url) Parameters Type Name Description BaseItem item String url"
+    "keywords": "Class Extensions Class Extensions Inheritance System.Object Extensions Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class Extensions Methods AddTrailerUrl(BaseItem, String) Adds the trailer URL. Declaration public static void AddTrailerUrl(this BaseItem item, string url) Parameters Type Name Description BaseItem item String url"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Folder.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Folder.html",
     "title": "Class Folder",
-    "keywords": "Class Folder Class Folder Inheritance Object BaseItem Folder Channel AggregateFolder MusicAlbum MusicArtist BoxSet CollectionFolder GameSystem PhotoAlbum Season Series UserRootFolder UserView Playlist Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class Folder : BaseItem, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Properties AllowRecursiveCounts Declaration [IgnoreDataMember] public bool AllowRecursiveCounts { get; } Property Value Type Description Boolean IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description Boolean Overrides BaseItem.IsDisplayedAsFolder IsFolder Gets a value indicating whether this instance is folder. Declaration [IgnoreDataMember] public override bool IsFolder { get; } Property Value Type Description Boolean true if this instance is folder; otherwise, false . Overrides BaseItem.IsFolder IsPhysicalRoot Declaration [IgnoreDataMember] public virtual bool IsPhysicalRoot { get; } Property Value Type Description Boolean IsPreSorted Declaration [IgnoreDataMember] public bool IsPreSorted { get; } Property Value Type Description Boolean IsResolvedToFolder Declaration [IgnoreDataMember] public override bool IsResolvedToFolder { get; } Property Value Type Description Boolean Overrides BaseItem.IsResolvedToFolder IsTopParent Declaration [IgnoreDataMember] public override bool IsTopParent { get; } Property Value Type Description Boolean Overrides BaseItem.IsTopParent MarkDirectlyAsPlayed Declaration [IgnoreDataMember] protected virtual bool MarkDirectlyAsPlayed { get; } Property Value Type Description Boolean SupportsCumulativeRunTimeTicks Declaration [IgnoreDataMember] public virtual bool SupportsCumulativeRunTimeTicks { get; } Property Value Type Description Boolean SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsInheritedParentImages UserViewManager Declaration public static IUserViewManager UserViewManager { get; set; } Property Value Type Description IUserViewManager Methods AddChild(BaseItem) Adds the child. Declaration public void AddChild(BaseItem item) Parameters Type Name Description BaseItem item The item. AddChild(BaseItem, BaseItem[]) Declaration public void AddChild(BaseItem item, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem [] collectionFolders CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides BaseItem.CanDelete() FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) Declaration protected virtual void FillPlayedStatus(UserItemDataDto dto, int? recursiveItemCount, User user, DtoOptions options) Parameters Type Name Description UserItemDataDto dto Nullable < Int32 > recursiveItemCount User user DtoOptions options FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Declaration public override void FillUserDataDtoValues(UserItemDataDto dto, BaseItemDto itemDto, User user, DtoOptions options) Parameters Type Name Description UserItemDataDto dto BaseItemDto itemDto User user DtoOptions options Overrides BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) GetChildCount(User) Declaration public virtual int GetChildCount(User user) Parameters Type Name Description User user Returns Type Description Int32 GetChildren(InternalItemsQuery) Declaration public BaseItem[] GetChildren(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description BaseItem [] GetChildren(User) Declaration public BaseItem[] GetChildren(User user) Parameters Type Name Description User user Returns Type Description BaseItem [] GetChildrenForValidation() Declaration protected override BaseItem[] GetChildrenForValidation() Returns Type Description BaseItem [] Overrides BaseItem.GetChildrenForValidation() GetChildrenIds(InternalItemsQuery) Declaration public long[] GetChildrenIds(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItemIdsInternal(InternalItemsQuery) Declaration protected virtual long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItemList(InternalItemsQuery) Declaration public BaseItem[] GetItemList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description BaseItem [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetItemsInternal(InternalItemsQuery) Declaration protected virtual QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetNonCachedChildren(IDirectoryService, LibraryOptions) Get the children of this folder from the actual file system Declaration protected override List GetNonCachedChildren(IDirectoryService directoryService, LibraryOptions libraryOptions) Parameters Type Name Description IDirectoryService directoryService LibraryOptions libraryOptions Returns Type Description List < BaseItem > Overrides BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) GetRecursiveChildCount(User) Declaration public virtual int GetRecursiveChildCount(User user) Parameters Type Name Description User user Returns Type Description Int32 GetRecursiveChildren() Gets the recursive children. Declaration public BaseItem[] GetRecursiveChildren() Returns Type Description BaseItem [] IList{BaseItem}. GetRefreshProgress() Declaration public override double? GetRefreshProgress() Returns Type Description Nullable < Double > Overrides BaseItem.GetRefreshProgress() IsPlayed(User) Declaration public override bool IsPlayed(User user) Parameters Type Name Description User user Returns Type Description Boolean Overrides BaseItem.IsPlayed(User) IsUnplayed(User) Declaration public override bool IsUnplayed(User user) Parameters Type Name Description User user Returns Type Description Boolean Overrides BaseItem.IsUnplayed(User) MarkPlayed(User, BaseItem[], Nullable, Boolean) Marks the played. Declaration public override void MarkPlayed(User user, BaseItem[] collectionFolders, DateTimeOffset? datePlayed, bool resetPosition) Parameters Type Name Description User user The user. BaseItem [] collectionFolders Nullable < DateTimeOffset > datePlayed The date played. Boolean resetPosition if set to true [reset position]. Overrides BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) MarkUnplayed(User) Marks the unplayed. Declaration public override void MarkUnplayed(User user) Parameters Type Name Description User user The user. Overrides BaseItem.MarkUnplayed(User) TriggerOnRefreshComplete() Declaration protected override void TriggerOnRefreshComplete() Overrides BaseItem.TriggerOnRefreshComplete() TriggerOnRefreshStart() Declaration protected override void TriggerOnRefreshStart() Overrides BaseItem.TriggerOnRefreshStart() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Folder Class Folder Inheritance System.Object BaseItem Folder Channel AggregateFolder MusicAlbum MusicArtist BoxSet CollectionFolder GameSystem PhotoAlbum Season Series UserRootFolder UserView Playlist Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class Folder : BaseItem, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Properties AllowRecursiveCounts Declaration [IgnoreDataMember] public bool AllowRecursiveCounts { get; } Property Value Type Description System.Boolean IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description System.Boolean Overrides BaseItem.IsDisplayedAsFolder IsFolder Gets a value indicating whether this instance is folder. Declaration [IgnoreDataMember] public override bool IsFolder { get; } Property Value Type Description System.Boolean true if this instance is folder; otherwise, false . Overrides BaseItem.IsFolder IsPhysicalRoot Declaration [IgnoreDataMember] public virtual bool IsPhysicalRoot { get; } Property Value Type Description System.Boolean IsPreSorted Declaration [IgnoreDataMember] public bool IsPreSorted { get; } Property Value Type Description System.Boolean IsResolvedToFolder Declaration [IgnoreDataMember] public override bool IsResolvedToFolder { get; } Property Value Type Description System.Boolean Overrides BaseItem.IsResolvedToFolder IsTopParent Declaration [IgnoreDataMember] public override bool IsTopParent { get; } Property Value Type Description System.Boolean Overrides BaseItem.IsTopParent MarkDirectlyAsPlayed Declaration [IgnoreDataMember] protected virtual bool MarkDirectlyAsPlayed { get; } Property Value Type Description System.Boolean SupportsCumulativeRunTimeTicks Declaration [IgnoreDataMember] public virtual bool SupportsCumulativeRunTimeTicks { get; } Property Value Type Description System.Boolean SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsInheritedParentImages UserViewManager Declaration public static IUserViewManager UserViewManager { get; set; } Property Value Type Description IUserViewManager Methods AddChild(BaseItem) Adds the child. Declaration public void AddChild(BaseItem item) Parameters Type Name Description BaseItem item The item. AddChild(BaseItem, BaseItem[]) Declaration public void AddChild(BaseItem item, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem [] collectionFolders CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides BaseItem.CanDelete() FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) Declaration protected virtual void FillPlayedStatus(UserItemDataDto dto, int? recursiveItemCount, User user, DtoOptions options) Parameters Type Name Description UserItemDataDto dto Nullable < Int32 > recursiveItemCount User user DtoOptions options FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Declaration public override void FillUserDataDtoValues(UserItemDataDto dto, BaseItemDto itemDto, User user, DtoOptions options) Parameters Type Name Description UserItemDataDto dto BaseItemDto itemDto User user DtoOptions options Overrides BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) GetChildCount(User) Declaration public virtual int GetChildCount(User user) Parameters Type Name Description User user Returns Type Description Int32 GetChildren(InternalItemsQuery) Declaration public BaseItem[] GetChildren(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description BaseItem [] GetChildren(User) Declaration public BaseItem[] GetChildren(User user) Parameters Type Name Description User user Returns Type Description BaseItem [] GetChildrenForValidation() Declaration protected override BaseItem[] GetChildrenForValidation() Returns Type Description BaseItem [] Overrides BaseItem.GetChildrenForValidation() GetChildrenIds(InternalItemsQuery) Declaration public long[] GetChildrenIds(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItemIdsInternal(InternalItemsQuery) Declaration protected virtual long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItemList(InternalItemsQuery) Declaration public BaseItem[] GetItemList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description BaseItem [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetItemsInternal(InternalItemsQuery) Declaration protected virtual QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetNonCachedChildren(IDirectoryService, LibraryOptions) Get the children of this folder from the actual file system Declaration protected override List GetNonCachedChildren(IDirectoryService directoryService, LibraryOptions libraryOptions) Parameters Type Name Description IDirectoryService directoryService LibraryOptions libraryOptions Returns Type Description List < BaseItem > Overrides BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) GetRecursiveChildCount(User) Declaration public virtual int GetRecursiveChildCount(User user) Parameters Type Name Description User user Returns Type Description Int32 GetRecursiveChildren() Gets the recursive children. Declaration public BaseItem[] GetRecursiveChildren() Returns Type Description BaseItem [] IList{BaseItem}. GetRefreshProgress() Declaration public override double? GetRefreshProgress() Returns Type Description Nullable < Double > Overrides BaseItem.GetRefreshProgress() IsPlayed(User) Declaration public override bool IsPlayed(User user) Parameters Type Name Description User user Returns Type Description System.Boolean Overrides BaseItem.IsPlayed(User) IsUnplayed(User) Declaration public override bool IsUnplayed(User user) Parameters Type Name Description User user Returns Type Description System.Boolean Overrides BaseItem.IsUnplayed(User) MarkPlayed(User, BaseItem[], Nullable, Boolean) Marks the played. Declaration public override void MarkPlayed(User user, BaseItem[] collectionFolders, DateTimeOffset? datePlayed, bool resetPosition) Parameters Type Name Description User user The user. BaseItem [] collectionFolders Nullable < System.DateTimeOffset > datePlayed The date played. System.Boolean resetPosition if set to true [reset position]. Overrides BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) MarkUnplayed(User) Marks the unplayed. Declaration public override void MarkUnplayed(User user) Parameters Type Name Description User user The user. Overrides BaseItem.MarkUnplayed(User) TriggerOnRefreshComplete() Declaration protected override void TriggerOnRefreshComplete() Overrides BaseItem.TriggerOnRefreshComplete() TriggerOnRefreshStart() Declaration protected override void TriggerOnRefreshStart() Overrides BaseItem.TriggerOnRefreshStart() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Game.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Game.html",
     "title": "Class Game",
-    "keywords": "Class Game Inheritance Object BaseItem Game Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasLookupInfo < GameInfo > IHasGameGenres Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Game : BaseItem, IHasProviderIds, IHasLookupInfo, IHasLookupInfo, IHasGameGenres Properties MediaType Gets the type of the media. Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String The type of the media. Overrides BaseItem.MediaType SupportsEditingAlbum Declaration [IgnoreDataMember] public override bool SupportsEditingAlbum { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsEditingAlbum SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsLocalTrailers SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description Boolean Overrides BaseItem.CanDownload() GetLookupInfo(LibraryOptions) Declaration public GameInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description GameInfo GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() Implements IHasProviderIds IHasLookupInfo IHasLookupInfo IHasGameGenres Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Game Inheritance System.Object BaseItem Game Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasLookupInfo < GameInfo > IHasGameGenres Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Game : BaseItem, IHasProviderIds, IHasLookupInfo, IHasLookupInfo, IHasGameGenres Properties MediaType Gets the type of the media. Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String The type of the media. Overrides BaseItem.MediaType SupportsEditingAlbum Declaration [IgnoreDataMember] public override bool SupportsEditingAlbum { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsEditingAlbum SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsLocalTrailers SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description System.Boolean Overrides BaseItem.CanDownload() GetLookupInfo(LibraryOptions) Declaration public GameInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description GameInfo GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() Implements IHasProviderIds IHasLookupInfo IHasLookupInfo IHasGameGenres Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.GameGenre.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.GameGenre.html",
     "title": "Class GameGenre",
-    "keywords": "Class GameGenre Inheritance Object BaseItem GameGenre Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class GameGenre : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GameGenre Inheritance System.Object BaseItem GameGenre Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class GameGenre : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.GameSystem.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.GameSystem.html",
     "title": "Class GameSystem",
-    "keywords": "Class GameSystem Class GameSystem Inheritance Object BaseItem Folder GameSystem Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping IHasLookupInfo < GameSystemInfo > IHasGameGenres Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetItemIdsInternal(InternalItemsQuery) Folder.GetItemsInternal(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class GameSystem : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, IHasLookupInfo, IHasGameGenres Properties DisplayPreferencesId Return the id that should be used to key display prefs for this item. Default is based on the type for everything except actual generic folders. Declaration [IgnoreDataMember] public override Guid DisplayPreferencesId { get; } Property Value Type Description Guid The display prefs id. Overrides BaseItem.DisplayPreferencesId SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople Methods GetLookupInfo(LibraryOptions) Declaration public GameSystemInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description GameSystemInfo Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping IHasLookupInfo IHasGameGenres Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GameSystem Class GameSystem Inheritance System.Object BaseItem Folder GameSystem Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping IHasLookupInfo < GameSystemInfo > IHasGameGenres Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetItemIdsInternal(InternalItemsQuery) Folder.GetItemsInternal(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class GameSystem : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, IHasLookupInfo, IHasGameGenres Properties DisplayPreferencesId Return the id that should be used to key display prefs for this item. Default is based on the type for everything except actual generic folders. Declaration [IgnoreDataMember] public override Guid DisplayPreferencesId { get; } Property Value Type Description Guid The display prefs id. Overrides BaseItem.DisplayPreferencesId SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople Methods GetLookupInfo(LibraryOptions) Declaration public GameSystemInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description GameSystemInfo Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping IHasLookupInfo IHasGameGenres Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Genre.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Genre.html",
     "title": "Class Genre",
-    "keywords": "Class Genre Class Genre Inheritance Object BaseItem Genre Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Genre : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description Boolean Overrides BaseItem.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Genre Class Genre Inheritance System.Object BaseItem Genre Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Genre : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description System.Boolean Overrides BaseItem.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.html",
@@ -2942,7 +2942,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Entities.ICollectionFolder.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.ICollectionFolder.html",
     "title": "Interface ICollectionFolder",
-    "keywords": "Interface ICollectionFolder This is just a marker interface to denote top level folders Inherited Members IHasCollectionType.CollectionType Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public interface ICollectionFolder : IHasCollectionType Properties EnableItemChangeEvents Declaration bool EnableItemChangeEvents { get; } Property Value Type Description Boolean Id Declaration Guid Id { get; } Property Value Type Description Guid Name Declaration string Name { get; } Property Value Type Description String Path Declaration string Path { get; } Property Value Type Description String Methods GetLatestItemsOrderBy() Declaration (string, SortOrder)[] GetLatestItemsOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] GetLibraryOptions() Declaration LibraryOptions GetLibraryOptions() Returns Type Description LibraryOptions Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ICollectionFolder This is just a marker interface to denote top level folders Inherited Members IHasCollectionType.CollectionType Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public interface ICollectionFolder : IHasCollectionType Properties EnableItemChangeEvents Declaration bool EnableItemChangeEvents { get; } Property Value Type Description System.Boolean Id Declaration Guid Id { get; } Property Value Type Description Guid Name Declaration string Name { get; } Property Value Type Description String Path Declaration string Path { get; } Property Value Type Description String Methods GetLatestItemsOrderBy() Declaration (string, SortOrder)[] GetLatestItemsOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] GetLibraryOptions() Declaration LibraryOptions GetLibraryOptions() Returns Type Description LibraryOptions Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.IHasCollectionType.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.IHasCollectionType.html",
@@ -2962,12 +2962,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Entities.IHasMediaSources.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.IHasMediaSources.html",
     "title": "Interface IHasMediaSources",
-    "keywords": "Interface IHasMediaSources Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public interface IHasMediaSources Properties Id Declaration Guid Id { get; set; } Property Value Type Description Guid Path Declaration string Path { get; } Property Value Type Description String RunTimeTicks Declaration long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > Methods GetMediaSources(User, Boolean, Boolean, LibraryOptions) Declaration List GetMediaSources(User user, bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions) Parameters Type Name Description User user Boolean enableAlternateMediaSources Boolean enablePathSubstitution LibraryOptions libraryOptions Returns Type Description List < MediaSourceInfo > GetMediaStreams() Declaration List GetMediaStreams() Returns Type Description List < MediaStream > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasMediaSources Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public interface IHasMediaSources Properties Id Declaration Guid Id { get; set; } Property Value Type Description Guid Path Declaration string Path { get; } Property Value Type Description String RunTimeTicks Declaration long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > Methods GetMediaSources(User, Boolean, Boolean, LibraryOptions) Declaration List GetMediaSources(User user, bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions) Parameters Type Name Description User user System.Boolean enableAlternateMediaSources System.Boolean enablePathSubstitution LibraryOptions libraryOptions Returns Type Description List < MediaSourceInfo > GetMediaStreams() Declaration List GetMediaStreams() Returns Type Description List < MediaStream > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.IHasProgramAttributes.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.IHasProgramAttributes.html",
     "title": "Interface IHasProgramAttributes",
-    "keywords": "Interface IHasProgramAttributes Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public interface IHasProgramAttributes Properties IsKids Declaration bool IsKids { get; set; } Property Value Type Description Boolean IsLive Declaration bool IsLive { get; set; } Property Value Type Description Boolean IsMovie Declaration bool IsMovie { get; set; } Property Value Type Description Boolean IsNew Declaration bool IsNew { get; set; } Property Value Type Description Boolean IsNews Declaration bool IsNews { get; set; } Property Value Type Description Boolean IsPremiere Declaration bool IsPremiere { get; set; } Property Value Type Description Boolean IsRepeat Declaration bool IsRepeat { get; set; } Property Value Type Description Boolean IsSeries Declaration bool IsSeries { get; set; } Property Value Type Description Boolean IsSports Declaration bool IsSports { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasProgramAttributes Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public interface IHasProgramAttributes Properties IsKids Declaration bool IsKids { get; set; } Property Value Type Description System.Boolean IsLive Declaration bool IsLive { get; set; } Property Value Type Description System.Boolean IsMovie Declaration bool IsMovie { get; set; } Property Value Type Description System.Boolean IsNew Declaration bool IsNew { get; set; } Property Value Type Description System.Boolean IsNews Declaration bool IsNews { get; set; } Property Value Type Description System.Boolean IsPremiere Declaration bool IsPremiere { get; set; } Property Value Type Description System.Boolean IsRepeat Declaration bool IsRepeat { get; set; } Property Value Type Description System.Boolean IsSeries Declaration bool IsSeries { get; set; } Property Value Type Description System.Boolean IsSports Declaration bool IsSports { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.IHasSeries.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.IHasSeries.html",
@@ -2987,7 +2987,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Entities.IHasStartDate.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.IHasStartDate.html",
     "title": "Interface IHasStartDate",
-    "keywords": "Interface IHasStartDate Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public interface IHasStartDate Properties StartDate Declaration DateTimeOffset StartDate { get; set; } Property Value Type Description DateTimeOffset Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasStartDate Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public interface IHasStartDate Properties StartDate Declaration DateTimeOffset StartDate { get; set; } Property Value Type Description System.DateTimeOffset Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.IItemByName.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.IItemByName.html",
@@ -2997,12 +2997,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Entities.InternalItemsQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.InternalItemsQuery.html",
     "title": "Class InternalItemsQuery",
-    "keywords": "Class InternalItemsQuery Inheritance Object InternalItemsQuery Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class InternalItemsQuery Constructors InternalItemsQuery() Declaration public InternalItemsQuery() InternalItemsQuery(User) Declaration public InternalItemsQuery(User user) Parameters Type Name Description User user Properties AdjacentTo Declaration public long AdjacentTo { get; set; } Property Value Type Description Int64 AirDays Declaration public DayOfWeek[] AirDays { get; set; } Property Value Type Description DayOfWeek [] AlbumArtistIds Declaration public long[] AlbumArtistIds { get; set; } Property Value Type Description Int64 [] AlbumArtistStartsWithOrGreater Declaration public string AlbumArtistStartsWithOrGreater { get; set; } Property Value Type Description String AlbumIds Declaration public long[] AlbumIds { get; set; } Property Value Type Description Int64 [] AlbumWithPresentationUniqueKey Declaration public string AlbumWithPresentationUniqueKey { get; set; } Property Value Type Description String AllAlbumArtistIds Declaration public long[] AllAlbumArtistIds { get; set; } Property Value Type Description Int64 [] AllowDynamicChildren Declaration public bool AllowDynamicChildren { get; set; } Property Value Type Description Boolean AllowedGlobalItemLinkTypes Declaration public ItemLinkType[] AllowedGlobalItemLinkTypes { get; set; } Property Value Type Description ItemLinkType [] AllowGlobalLists Declaration public bool AllowGlobalLists { get; set; } Property Value Type Description Boolean AllowGlobalPeople Declaration public bool AllowGlobalPeople { get; set; } Property Value Type Description Boolean AllowOwnedItems Declaration public bool AllowOwnedItems { get; set; } Property Value Type Description Boolean AllowTagOrRating Declaration public bool AllowTagOrRating { get; set; } Property Value Type Description Boolean AncestorIds Declaration public long[] AncestorIds { get; set; } Property Value Type Description Int64 [] Ancestors Declaration public BaseItem[] Ancestors { get; set; } Property Value Type Description BaseItem [] AnyProviderIdEquals Declaration public ICollection> AnyProviderIdEquals { get; set; } Property Value Type Description ICollection < KeyValuePair < String , String >> AppearsInItemIds Declaration public long[] AppearsInItemIds { get; set; } Property Value Type Description Int64 [] ArtistIds Declaration public long[] ArtistIds { get; set; } Property Value Type Description Int64 [] ArtistStartsWithOrGreater Declaration public string ArtistStartsWithOrGreater { get; set; } Property Value Type Description String AudioCodecs Declaration public string[] AudioCodecs { get; set; } Property Value Type Description String [] AudioLanguages Declaration public string[] AudioLanguages { get; set; } Property Value Type Description String [] AudioLayouts Declaration public string[] AudioLayouts { get; set; } Property Value Type Description String [] BlockUnratedItems Declaration public UnratedItem[] BlockUnratedItems { get; set; } Property Value Type Description UnratedItem [] CanEditItems Declaration public bool? CanEditItems { get; set; } Property Value Type Description Nullable < Boolean > CollectionIds Declaration public long[] CollectionIds { get; set; } Property Value Type Description Int64 [] Containers Declaration public string[] Containers { get; set; } Property Value Type Description String [] ContainsIndexNumber Declaration public int? ContainsIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > ContributingArtistIds Declaration public long[] ContributingArtistIds { get; set; } Property Value Type Description Int64 [] DtoOptions Declaration public DtoOptions DtoOptions { get; set; } Property Value Type Description DtoOptions EnableAutoSort Declaration public bool EnableAutoSort { get; set; } Property Value Type Description Boolean EnableGroupByMetadataKey Declaration public bool EnableGroupByMetadataKey { get; set; } Property Value Type Description Boolean EnableInnerItemLinkJoin Declaration public bool EnableInnerItemLinkJoin { get; set; } Property Value Type Description Boolean EnableShareLevelColumn Declaration public bool EnableShareLevelColumn { get; set; } Property Value Type Description Boolean EnableTotalRecordCount Declaration public bool EnableTotalRecordCount { get; set; } Property Value Type Description Boolean EnforceAncestorDistance Declaration public bool EnforceAncestorDistance { get; set; } Property Value Type Description Boolean EnforceContentRestriction Declaration public bool EnforceContentRestriction { get; set; } Property Value Type Description Boolean EnforceExtraType Declaration public bool EnforceExtraType { get; set; } Property Value Type Description Boolean EnforceShareLevel Declaration public bool EnforceShareLevel { get; set; } Property Value Type Description Boolean ExcludeArtistIds Declaration public long[] ExcludeArtistIds { get; set; } Property Value Type Description Int64 [] ExcludeInheritedTags Declaration public string[] ExcludeInheritedTags { get; set; } Property Value Type Description String [] ExcludeItemIds Declaration public long[] ExcludeItemIds { get; set; } Property Value Type Description Int64 [] ExcludeItemTypes Declaration public string[] ExcludeItemTypes { get; set; } Property Value Type Description String [] ExcludeParentIds Declaration public long[] ExcludeParentIds { get; set; } Property Value Type Description Int64 [] ExcludeProviderIds Declaration public Dictionary ExcludeProviderIds { get; set; } Property Value Type Description Dictionary < String , String > ExcludeTagIds Declaration public long[] ExcludeTagIds { get; set; } Property Value Type Description Int64 [] ExcludeTags Declaration public string[] ExcludeTags { get; set; } Property Value Type Description String [] ExtendedVideoTypes Declaration public ExtendedVideoTypes[] ExtendedVideoTypes { get; set; } Property Value Type Description ExtendedVideoTypes [] ExternalId Declaration public string ExternalId { get; set; } Property Value Type Description String ExtraTypes Declaration public ExtraType[] ExtraTypes { get; set; } Property Value Type Description ExtraType [] FirstAlbumArtistIds Declaration public long[] FirstAlbumArtistIds { get; set; } Property Value Type Description Int64 [] FixedType Declaration public Type FixedType { get; set; } Property Value Type Description System.Type ForceOriginalFolders Declaration public bool ForceOriginalFolders { get; set; } Property Value Type Description Boolean GenreIds Declaration public long[] GenreIds { get; set; } Property Value Type Description Int64 [] Genres Declaration public string[] Genres { get; set; } Property Value Type Description String [] GroupBy Declaration public string[] GroupBy { get; set; } Property Value Type Description String [] GroupByAlbumId Declaration public bool GroupByAlbumId { get; set; } Property Value Type Description Boolean GroupByParentPresentationUniqueKey Declaration public bool GroupByParentPresentationUniqueKey { get; set; } Property Value Type Description Boolean GroupByPresentationUniqueKey Declaration public bool? GroupByPresentationUniqueKey { get; set; } Property Value Type Description Nullable < Boolean > GroupBySeriesPresentationUniqueKey Declaration public bool GroupBySeriesPresentationUniqueKey { get; set; } Property Value Type Description Boolean GroupItemsIntoItemLinkType Declaration public ItemLinkType? GroupItemsIntoItemLinkType { get; set; } Property Value Type Description Nullable < ItemLinkType > GroupProgramsBySeries Declaration public bool GroupProgramsBySeries { get; set; } Property Value Type Description Boolean HasAired Declaration public bool? HasAired { get; set; } Property Value Type Description Nullable < Boolean > HasAnyProviderId Declaration public string[] HasAnyProviderId { get; set; } Property Value Type Description String [] HasAudioStream Declaration public bool? HasAudioStream { get; set; } Property Value Type Description Nullable < Boolean > HasChapterImageExtractionFailure Declaration public bool? HasChapterImageExtractionFailure { get; set; } Property Value Type Description Nullable < Boolean > HasChapterImages Declaration public bool? HasChapterImages { get; set; } Property Value Type Description Nullable < Boolean > HasChildIsKids Declaration public bool? HasChildIsKids { get; set; } Property Value Type Description Nullable < Boolean > HasChildIsMovie Declaration public bool? HasChildIsMovie { get; set; } Property Value Type Description Nullable < Boolean > HasChildIsNews Declaration public bool? HasChildIsNews { get; set; } Property Value Type Description Nullable < Boolean > HasChildIsSports Declaration public bool? HasChildIsSports { get; set; } Property Value Type Description Nullable < Boolean > HasContainer Declaration public bool? HasContainer { get; set; } Property Value Type Description Nullable < Boolean > HasDeadParentId Declaration public bool? HasDeadParentId { get; set; } Property Value Type Description Nullable < Boolean > HasExtra Declaration public bool? HasExtra { get; set; } Property Value Type Description Nullable < Boolean > HasExtraType Declaration public bool? HasExtraType { get; set; } Property Value Type Description Nullable < Boolean > HasIndexNumber Declaration public bool? HasIndexNumber { get; set; } Property Value Type Description Nullable < Boolean > HasIntroDetectionFailure Declaration public bool? HasIntroDetectionFailure { get; set; } Property Value Type Description Nullable < Boolean > HasLiveTvContent Declaration public bool HasLiveTvContent { get; } Property Value Type Description Boolean HasNoAudioTrackWithLanguages Declaration public string[] HasNoAudioTrackWithLanguages { get; set; } Property Value Type Description String [] HasNoExternalSubtitleTrackWithLanguages Declaration public string[] HasNoExternalSubtitleTrackWithLanguages { get; set; } Property Value Type Description String [] HasNoInternalSubtitleTrackWithLanguages Declaration public string[] HasNoInternalSubtitleTrackWithLanguages { get; set; } Property Value Type Description String [] HasNoSubtitleTrackWithLanguages Declaration public string[] HasNoSubtitleTrackWithLanguages { get; set; } Property Value Type Description String [] HasOfficialRating Declaration public bool? HasOfficialRating { get; set; } Property Value Type Description Nullable < Boolean > HasOverview Declaration public bool? HasOverview { get; set; } Property Value Type Description Nullable < Boolean > HasParentalRating Declaration public bool? HasParentalRating { get; set; } Property Value Type Description Nullable < Boolean > HasParentId Declaration public bool? HasParentId { get; set; } Property Value Type Description Nullable < Boolean > HasPath Declaration public bool? HasPath { get; set; } Property Value Type Description Nullable < Boolean > HasPrefix Declaration public bool? HasPrefix { get; set; } Property Value Type Description Nullable < Boolean > HasProductionYear Declaration public bool? HasProductionYear { get; set; } Property Value Type Description Nullable < Boolean > HasSameGenresFromItems Declaration public long[] HasSameGenresFromItems { get; set; } Property Value Type Description Int64 [] HasSubtitles Declaration public bool? HasSubtitles { get; set; } Property Value Type Description Nullable < Boolean > HasThemeSong Declaration public bool? HasThemeSong { get; set; } Property Value Type Description Nullable < Boolean > HasThemeVideo Declaration public bool? HasThemeVideo { get; set; } Property Value Type Description Nullable < Boolean > HasTrailer Declaration public bool? HasTrailer { get; set; } Property Value Type Description Nullable < Boolean > ImageTypes Declaration public ImageType[] ImageTypes { get; set; } Property Value Type Description ImageType [] IncludeHiddenUserViews Declaration public bool IncludeHiddenUserViews { get; set; } Property Value Type Description Boolean IncludeInheritedTags Declaration public string[] IncludeInheritedTags { get; set; } Property Value Type Description String [] IncludeItemTypes Declaration public string[] IncludeItemTypes { get; set; } Property Value Type Description String [] IncludeLiveTVView Declaration public bool IncludeLiveTVView { get; set; } Property Value Type Description Boolean IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > InnerIncludeItemTypes Declaration public string[] InnerIncludeItemTypes { get; set; } Property Value Type Description String [] Is3D Declaration public bool? Is3D { get; set; } Property Value Type Description Nullable < Boolean > Is4K Declaration public bool? Is4K { get; set; } Property Value Type Description Nullable < Boolean > IsAiring Declaration public bool? IsAiring { get; set; } Property Value Type Description Nullable < Boolean > IsDeadItemLink Declaration public bool? IsDeadItemLink { get; set; } Property Value Type Description Nullable < Boolean > IsDeadPerson Declaration public bool? IsDeadPerson { get; set; } Property Value Type Description Nullable < Boolean > IsFavorite Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < Boolean > IsFolder Declaration public bool? IsFolder { get; set; } Property Value Type Description Nullable < Boolean > IsHD Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < Boolean > IsHiddenFromResume Declaration public bool? IsHiddenFromResume { get; set; } Property Value Type Description Nullable < Boolean > IsInProgress Declaration public bool? IsInProgress { get; set; } Property Value Type Description Nullable < Boolean > IsInSeasonWithMultipleEpisodes Declaration public bool IsInSeasonWithMultipleEpisodes { get; set; } Property Value Type Description Boolean IsKids Declaration public bool? IsKids { get; set; } Property Value Type Description Nullable < Boolean > IsLiked Declaration public bool? IsLiked { get; set; } Property Value Type Description Nullable < Boolean > IsLocked Declaration public bool? IsLocked { get; set; } Property Value Type Description Nullable < Boolean > IsMovie Declaration public bool? IsMovie { get; set; } Property Value Type Description Nullable < Boolean > IsNew Declaration public bool? IsNew { get; set; } Property Value Type Description Nullable < Boolean > IsNewOrPremiere Declaration public bool? IsNewOrPremiere { get; set; } Property Value Type Description Nullable < Boolean > IsNews Declaration public bool? IsNews { get; set; } Property Value Type Description Nullable < Boolean > IsNextUpQuery Declaration public bool IsNextUpQuery { get; set; } Property Value Type Description Boolean IsPlayed Declaration public bool? IsPlayed { get; set; } Property Value Type Description Nullable < Boolean > IsPremiere Declaration public bool? IsPremiere { get; set; } Property Value Type Description Nullable < Boolean > IsQueryingByGenres Declaration public bool IsQueryingByGenres { get; } Property Value Type Description Boolean IsQueryingByTags Declaration public bool IsQueryingByTags { get; } Property Value Type Description Boolean IsRepeat Declaration public bool? IsRepeat { get; set; } Property Value Type Description Nullable < Boolean > IsResumable Declaration public bool? IsResumable { get; set; } Property Value Type Description Nullable < Boolean > IsSeries Declaration public bool? IsSeries { get; set; } Property Value Type Description Nullable < Boolean > IsSpecialSeason Declaration public bool? IsSpecialSeason { get; set; } Property Value Type Description Nullable < Boolean > IsSports Declaration public bool? IsSports { get; set; } Property Value Type Description Nullable < Boolean > IsUnaired Declaration public bool? IsUnaired { get; set; } Property Value Type Description Nullable < Boolean > IsVirtualItem Declaration public bool? IsVirtualItem { get; set; } Property Value Type Description Nullable < Boolean > ItemIds Declaration public long[] ItemIds { get; set; } Property Value Type Description Int64 [] ItemLinkAncestorIds Declaration public long[] ItemLinkAncestorIds { get; set; } Property Value Type Description Int64 [] ItemLinkLevel Declaration public int ItemLinkLevel { get; set; } Property Value Type Description Int32 Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > ListIds Declaration public long[] ListIds { get; set; } Property Value Type Description Int64 [] ListItemIds Declaration public long[] ListItemIds { get; set; } Property Value Type Description Int64 [] MaxDateCreated Declaration public DateTimeOffset? MaxDateCreated { get; set; } Property Value Type Description Nullable < DateTimeOffset > MaxDateLastSaved Declaration public DateTimeOffset? MaxDateLastSaved { get; set; } Property Value Type Description Nullable < DateTimeOffset > MaxEndDate Declaration public DateTimeOffset? MaxEndDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > MaxHeight Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > MaxListOrder Declaration public int? MaxListOrder { get; set; } Property Value Type Description Nullable < Int32 > MaxParentalRating Declaration public int? MaxParentalRating { get; set; } Property Value Type Description Nullable < Int32 > MaxPlayers Declaration public int? MaxPlayers { get; set; } Property Value Type Description Nullable < Int32 > MaxPremiereDate Declaration public DateTimeOffset? MaxPremiereDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > MaxStartDate Declaration public DateTimeOffset? MaxStartDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > MaxWidth Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > MediaTypes Declaration public string[] MediaTypes { get; set; } Property Value Type Description String [] MinCommunityRating Declaration public double? MinCommunityRating { get; set; } Property Value Type Description Nullable < Double > MinCriticRating Declaration public double? MinCriticRating { get; set; } Property Value Type Description Nullable < Double > MinDateCreated Declaration public DateTimeOffset? MinDateCreated { get; set; } Property Value Type Description Nullable < DateTimeOffset > MinDateLastSaved Declaration public DateTimeOffset? MinDateLastSaved { get; set; } Property Value Type Description Nullable < DateTimeOffset > MinDateLastSavedForUser Declaration public DateTimeOffset? MinDateLastSavedForUser { get; set; } Property Value Type Description Nullable < DateTimeOffset > MinEndDate Declaration public DateTimeOffset? MinEndDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > MinHeight Declaration public int? MinHeight { get; set; } Property Value Type Description Nullable < Int32 > MinIndexNumber Declaration public int? MinIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinParentalRating Declaration public int? MinParentalRating { get; set; } Property Value Type Description Nullable < Int32 > MinParentIndexNumber Declaration public int? MinParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinPlayers Declaration public int? MinPlayers { get; set; } Property Value Type Description Nullable < Int32 > MinPremiereDate Declaration public DateTimeOffset? MinPremiereDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > MinRunTimeTicks Declaration public long? MinRunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > MinSimilarityScore Declaration public int MinSimilarityScore { get; set; } Property Value Type Description Int32 MinSortIndexNumber Declaration public int? MinSortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinSortName Declaration public string MinSortName { get; set; } Property Value Type Description String MinSortParentIndexNumber Declaration public int? MinSortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinStartDate Declaration public DateTimeOffset? MinStartDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > MinWidth Declaration public int? MinWidth { get; set; } Property Value Type Description Nullable < Int32 > MissingAllProviderIds Declaration public string[] MissingAllProviderIds { get; set; } Property Value Type Description String [] MissingAnyProviderId Declaration public string[] MissingAnyProviderId { get; set; } Property Value Type Description String [] Name Declaration public string Name { get; set; } Property Value Type Description String NameContains Declaration public string NameContains { get; set; } Property Value Type Description String NameLessThan Declaration public string NameLessThan { get; set; } Property Value Type Description String NameStartsWith Declaration public string NameStartsWith { get; set; } Property Value Type Description String NameStartsWithOrGreater Declaration public string NameStartsWithOrGreater { get; set; } Property Value Type Description String NotSyncedToTargetId Declaration public long NotSyncedToTargetId { get; set; } Property Value Type Description Int64 OfficialRatings Declaration public string[] OfficialRatings { get; set; } Property Value Type Description String [] OrderBy Declaration public (string, SortOrder)[] OrderBy { get; set; } Property Value Type Description (T1, T2) < String , SortOrder >[] OuterItemIds Declaration public long[] OuterItemIds { get; set; } Property Value Type Description Int64 [] OverviewContains Declaration public string OverviewContains { get; set; } Property Value Type Description String Parent Declaration public BaseItem Parent { get; set; } Property Value Type Description BaseItem ParentIds Declaration public long[] ParentIds { get; set; } Property Value Type Description Int64 [] ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > ParentIndexNumberNotEquals Declaration public int? ParentIndexNumberNotEquals { get; set; } Property Value Type Description Nullable < Int32 > ParentIndexNumberOrAlbumWithPresentationUniqueKey Declaration public Tuple ParentIndexNumberOrAlbumWithPresentationUniqueKey { get; set; } Property Value Type Description Tuple < Nullable < Int32 >, String > ParentWithPresentationUniqueKey Declaration public string ParentWithPresentationUniqueKey { get; set; } Property Value Type Description String ParentWithPresentationUniqueKeyFromItemId Declaration public long ParentWithPresentationUniqueKeyFromItemId { get; set; } Property Value Type Description Int64 Path Declaration public string Path { get; set; } Property Value Type Description String PathIsAny Declaration public string[] PathIsAny { get; set; } Property Value Type Description String [] PathNotStartsWith Declaration public string PathNotStartsWith { get; set; } Property Value Type Description String PathStartsWith Declaration public string PathStartsWith { get; set; } Property Value Type Description String PathStartsWithAny Declaration public string[] PathStartsWithAny { get; set; } Property Value Type Description String [] PersonIds Declaration public long[] PersonIds { get; set; } Property Value Type Description Int64 [] PersonTypes Declaration public PersonType[] PersonTypes { get; set; } Property Value Type Description PersonType [] PresentationUniqueKey Declaration public string PresentationUniqueKey { get; set; } Property Value Type Description String PresentationUniqueKeyNotEquals Declaration public string PresentationUniqueKeyNotEquals { get; set; } Property Value Type Description String ProjectToMedia Declaration public bool ProjectToMedia { get; set; } Property Value Type Description Boolean QueryName Declaration public string QueryName { get; set; } Property Value Type Description String RandomSeed Declaration public int RandomSeed { get; set; } Property Value Type Description Int32 Recursive Declaration public bool Recursive { get; set; } Property Value Type Description Boolean RecursiveTaggedItems Declaration public bool RecursiveTaggedItems { get; } Property Value Type Description Boolean SearchTerm Declaration public string SearchTerm { get; set; } Property Value Type Description String SeriesNameOrNameContains Declaration public string SeriesNameOrNameContains { get; set; } Property Value Type Description String SeriesPresentationUniqueKey Declaration public string SeriesPresentationUniqueKey { get; set; } Property Value Type Description String SeriesStatuses Declaration public SeriesStatus[] SeriesStatuses { get; set; } Property Value Type Description SeriesStatus [] SeriesTimerId Declaration public string SeriesTimerId { get; set; } Property Value Type Description String SimilarTo Declaration public BaseItem SimilarTo { get; set; } Property Value Type Description BaseItem SkipAncestorNormalization An optimization for internal use only. Declaration public bool SkipAncestorNormalization { get; set; } Property Value Type Description Boolean SortParentIndexNumber Declaration public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SortParentIndexNumberNotEquals Declaration public int? SortParentIndexNumberNotEquals { get; set; } Property Value Type Description Nullable < Int32 > SortParentIndexNumberOrAlbumWithPresentationUniqueKey Declaration public Tuple SortParentIndexNumberOrAlbumWithPresentationUniqueKey { get; set; } Property Value Type Description Tuple < Nullable < Int32 >, String > StartIndex Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > StudioIds Declaration public long[] StudioIds { get; set; } Property Value Type Description Int64 [] SubtitleCodecs Declaration public string[] SubtitleCodecs { get; set; } Property Value Type Description String [] SubtitleLanguages Declaration public string[] SubtitleLanguages { get; set; } Property Value Type Description String [] SyncTargetId Declaration public long SyncTargetId { get; set; } Property Value Type Description Int64 TagIds Declaration public long[] TagIds { get; set; } Property Value Type Description Int64 [] Tags Declaration public string[] Tags { get; set; } Property Value Type Description String [] TopParentIds Declaration public long[] TopParentIds { get; set; } Property Value Type Description Int64 [] User Declaration public User User { get; set; } Property Value Type Description User VideoCodecs Declaration public string[] VideoCodecs { get; set; } Property Value Type Description String [] WithImportedCollectionMatchingProviderId Declaration public ProviderIdDictionary WithImportedCollectionMatchingProviderId { get; set; } Property Value Type Description ProviderIdDictionary WithImportedCollectionName Declaration public string WithImportedCollectionName { get; set; } Property Value Type Description String WithoutChapterMarkers Declaration public MarkerType[] WithoutChapterMarkers { get; set; } Property Value Type Description MarkerType [] Years Declaration public int[] Years { get; set; } Property Value Type Description Int32 [] Methods AddToOrderByIfNeeded(String) Declaration public void AddToOrderByIfNeeded(string sortBy) Parameters Type Name Description String sortBy AddToOrderByIfNeeded(String, String[]) Declaration public void AddToOrderByIfNeeded(string sortBy, string[] addIfOrderBysNotFound) Parameters Type Name Description String sortBy String [] addIfOrderBysNotFound SetUser(User) Declaration public void SetUser(User user) Parameters Type Name Description User user Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class InternalItemsQuery Inheritance System.Object InternalItemsQuery Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class InternalItemsQuery Constructors InternalItemsQuery() Declaration public InternalItemsQuery() InternalItemsQuery(User) Declaration public InternalItemsQuery(User user) Parameters Type Name Description User user Properties AdjacentTo Declaration public long AdjacentTo { get; set; } Property Value Type Description Int64 AirDays Declaration public DayOfWeek[] AirDays { get; set; } Property Value Type Description System.DayOfWeek [] AlbumArtistIds Declaration public long[] AlbumArtistIds { get; set; } Property Value Type Description Int64 [] AlbumArtistStartsWithOrGreater Declaration public string AlbumArtistStartsWithOrGreater { get; set; } Property Value Type Description String AlbumIds Declaration public long[] AlbumIds { get; set; } Property Value Type Description Int64 [] AlbumWithPresentationUniqueKey Declaration public string AlbumWithPresentationUniqueKey { get; set; } Property Value Type Description String AllAlbumArtistIds Declaration public long[] AllAlbumArtistIds { get; set; } Property Value Type Description Int64 [] AllowDynamicChildren Declaration public bool AllowDynamicChildren { get; set; } Property Value Type Description System.Boolean AllowedGlobalItemLinkTypes Declaration public ItemLinkType[] AllowedGlobalItemLinkTypes { get; set; } Property Value Type Description ItemLinkType [] AllowGlobalLists Declaration public bool AllowGlobalLists { get; set; } Property Value Type Description System.Boolean AllowGlobalPeople Declaration public bool AllowGlobalPeople { get; set; } Property Value Type Description System.Boolean AllowOwnedItems Declaration public bool AllowOwnedItems { get; set; } Property Value Type Description System.Boolean AllowTagOrRating Declaration public bool AllowTagOrRating { get; set; } Property Value Type Description System.Boolean AncestorIds Declaration public long[] AncestorIds { get; set; } Property Value Type Description Int64 [] Ancestors Declaration public BaseItem[] Ancestors { get; set; } Property Value Type Description BaseItem [] AnyProviderIdEquals Declaration public ICollection> AnyProviderIdEquals { get; set; } Property Value Type Description ICollection < System.Collections.Generic.KeyValuePair < String , String >> AppearsInItemIds Declaration public long[] AppearsInItemIds { get; set; } Property Value Type Description Int64 [] ArtistIds Declaration public long[] ArtistIds { get; set; } Property Value Type Description Int64 [] ArtistStartsWithOrGreater Declaration public string ArtistStartsWithOrGreater { get; set; } Property Value Type Description String AudioCodecs Declaration public string[] AudioCodecs { get; set; } Property Value Type Description String [] AudioLanguages Declaration public string[] AudioLanguages { get; set; } Property Value Type Description String [] AudioLayouts Declaration public string[] AudioLayouts { get; set; } Property Value Type Description String [] BlockUnratedItems Declaration public UnratedItem[] BlockUnratedItems { get; set; } Property Value Type Description UnratedItem [] CanEditItems Declaration public bool? CanEditItems { get; set; } Property Value Type Description Nullable < System.Boolean > CollectionIds Declaration public long[] CollectionIds { get; set; } Property Value Type Description Int64 [] Containers Declaration public string[] Containers { get; set; } Property Value Type Description String [] ContainsIndexNumber Declaration public int? ContainsIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > ContributingArtistIds Declaration public long[] ContributingArtistIds { get; set; } Property Value Type Description Int64 [] DtoOptions Declaration public DtoOptions DtoOptions { get; set; } Property Value Type Description DtoOptions EnableAutoSort Declaration public bool EnableAutoSort { get; set; } Property Value Type Description System.Boolean EnableGroupByMetadataKey Declaration public bool EnableGroupByMetadataKey { get; set; } Property Value Type Description System.Boolean EnableInnerItemLinkJoin Declaration public bool EnableInnerItemLinkJoin { get; set; } Property Value Type Description System.Boolean EnableShareLevelColumn Declaration public bool EnableShareLevelColumn { get; set; } Property Value Type Description System.Boolean EnableTotalRecordCount Declaration public bool EnableTotalRecordCount { get; set; } Property Value Type Description System.Boolean EnforceAncestorDistance Declaration public bool EnforceAncestorDistance { get; set; } Property Value Type Description System.Boolean EnforceContentRestriction Declaration public bool EnforceContentRestriction { get; set; } Property Value Type Description System.Boolean EnforceExtraType Declaration public bool EnforceExtraType { get; set; } Property Value Type Description System.Boolean EnforceShareLevel Declaration public bool EnforceShareLevel { get; set; } Property Value Type Description System.Boolean ExcludeArtistIds Declaration public long[] ExcludeArtistIds { get; set; } Property Value Type Description Int64 [] ExcludeInheritedTags Declaration public string[] ExcludeInheritedTags { get; set; } Property Value Type Description String [] ExcludeItemIds Declaration public long[] ExcludeItemIds { get; set; } Property Value Type Description Int64 [] ExcludeItemTypes Declaration public string[] ExcludeItemTypes { get; set; } Property Value Type Description String [] ExcludeParentIds Declaration public long[] ExcludeParentIds { get; set; } Property Value Type Description Int64 [] ExcludeProviderIds Declaration public Dictionary ExcludeProviderIds { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > ExcludeTagIds Declaration public long[] ExcludeTagIds { get; set; } Property Value Type Description Int64 [] ExcludeTags Declaration public string[] ExcludeTags { get; set; } Property Value Type Description String [] ExtendedVideoTypes Declaration public ExtendedVideoTypes[] ExtendedVideoTypes { get; set; } Property Value Type Description ExtendedVideoTypes [] ExternalId Declaration public string ExternalId { get; set; } Property Value Type Description String ExtraTypes Declaration public ExtraType[] ExtraTypes { get; set; } Property Value Type Description ExtraType [] FirstAlbumArtistIds Declaration public long[] FirstAlbumArtistIds { get; set; } Property Value Type Description Int64 [] FixedType Declaration public Type FixedType { get; set; } Property Value Type Description Type ForceOriginalFolders Declaration public bool ForceOriginalFolders { get; set; } Property Value Type Description System.Boolean GenreIds Declaration public long[] GenreIds { get; set; } Property Value Type Description Int64 [] Genres Declaration public string[] Genres { get; set; } Property Value Type Description String [] GroupBy Declaration public string[] GroupBy { get; set; } Property Value Type Description String [] GroupByAlbumId Declaration public bool GroupByAlbumId { get; set; } Property Value Type Description System.Boolean GroupByParentPresentationUniqueKey Declaration public bool GroupByParentPresentationUniqueKey { get; set; } Property Value Type Description System.Boolean GroupByPresentationUniqueKey Declaration public bool? GroupByPresentationUniqueKey { get; set; } Property Value Type Description Nullable < System.Boolean > GroupBySeriesPresentationUniqueKey Declaration public bool GroupBySeriesPresentationUniqueKey { get; set; } Property Value Type Description System.Boolean GroupItemsIntoItemLinkType Declaration public ItemLinkType? GroupItemsIntoItemLinkType { get; set; } Property Value Type Description Nullable < ItemLinkType > GroupProgramsBySeries Declaration public bool GroupProgramsBySeries { get; set; } Property Value Type Description System.Boolean HasAired Declaration public bool? HasAired { get; set; } Property Value Type Description Nullable < System.Boolean > HasAnyProviderId Declaration public string[] HasAnyProviderId { get; set; } Property Value Type Description String [] HasAudioStream Declaration public bool? HasAudioStream { get; set; } Property Value Type Description Nullable < System.Boolean > HasChapterImageExtractionFailure Declaration public bool? HasChapterImageExtractionFailure { get; set; } Property Value Type Description Nullable < System.Boolean > HasChapterImages Declaration public bool? HasChapterImages { get; set; } Property Value Type Description Nullable < System.Boolean > HasChildIsKids Declaration public bool? HasChildIsKids { get; set; } Property Value Type Description Nullable < System.Boolean > HasChildIsMovie Declaration public bool? HasChildIsMovie { get; set; } Property Value Type Description Nullable < System.Boolean > HasChildIsNews Declaration public bool? HasChildIsNews { get; set; } Property Value Type Description Nullable < System.Boolean > HasChildIsSports Declaration public bool? HasChildIsSports { get; set; } Property Value Type Description Nullable < System.Boolean > HasContainer Declaration public bool? HasContainer { get; set; } Property Value Type Description Nullable < System.Boolean > HasDeadParentId Declaration public bool? HasDeadParentId { get; set; } Property Value Type Description Nullable < System.Boolean > HasExtra Declaration public bool? HasExtra { get; set; } Property Value Type Description Nullable < System.Boolean > HasExtraType Declaration public bool? HasExtraType { get; set; } Property Value Type Description Nullable < System.Boolean > HasIndexNumber Declaration public bool? HasIndexNumber { get; set; } Property Value Type Description Nullable < System.Boolean > HasIntroDetectionFailure Declaration public bool? HasIntroDetectionFailure { get; set; } Property Value Type Description Nullable < System.Boolean > HasLiveTvContent Declaration public bool HasLiveTvContent { get; } Property Value Type Description System.Boolean HasNoAudioTrackWithLanguages Declaration public string[] HasNoAudioTrackWithLanguages { get; set; } Property Value Type Description String [] HasNoExternalSubtitleTrackWithLanguages Declaration public string[] HasNoExternalSubtitleTrackWithLanguages { get; set; } Property Value Type Description String [] HasNoInternalSubtitleTrackWithLanguages Declaration public string[] HasNoInternalSubtitleTrackWithLanguages { get; set; } Property Value Type Description String [] HasNoSubtitleTrackWithLanguages Declaration public string[] HasNoSubtitleTrackWithLanguages { get; set; } Property Value Type Description String [] HasOfficialRating Declaration public bool? HasOfficialRating { get; set; } Property Value Type Description Nullable < System.Boolean > HasOverview Declaration public bool? HasOverview { get; set; } Property Value Type Description Nullable < System.Boolean > HasParentalRating Declaration public bool? HasParentalRating { get; set; } Property Value Type Description Nullable < System.Boolean > HasParentId Declaration public bool? HasParentId { get; set; } Property Value Type Description Nullable < System.Boolean > HasPath Declaration public bool? HasPath { get; set; } Property Value Type Description Nullable < System.Boolean > HasPrefix Declaration public bool? HasPrefix { get; set; } Property Value Type Description Nullable < System.Boolean > HasProductionYear Declaration public bool? HasProductionYear { get; set; } Property Value Type Description Nullable < System.Boolean > HasSameGenresFromItems Declaration public long[] HasSameGenresFromItems { get; set; } Property Value Type Description Int64 [] HasSubtitles Declaration public bool? HasSubtitles { get; set; } Property Value Type Description Nullable < System.Boolean > HasThemeSong Declaration public bool? HasThemeSong { get; set; } Property Value Type Description Nullable < System.Boolean > HasThemeVideo Declaration public bool? HasThemeVideo { get; set; } Property Value Type Description Nullable < System.Boolean > HasTrailer Declaration public bool? HasTrailer { get; set; } Property Value Type Description Nullable < System.Boolean > ImageTypes Declaration public ImageType[] ImageTypes { get; set; } Property Value Type Description ImageType [] IncludeHiddenUserViews Declaration public bool IncludeHiddenUserViews { get; set; } Property Value Type Description System.Boolean IncludeInheritedTags Declaration public string[] IncludeInheritedTags { get; set; } Property Value Type Description String [] IncludeItemTypes Declaration public string[] IncludeItemTypes { get; set; } Property Value Type Description String [] IncludeLiveTVView Declaration public bool IncludeLiveTVView { get; set; } Property Value Type Description System.Boolean IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > InnerIncludeItemTypes Declaration public string[] InnerIncludeItemTypes { get; set; } Property Value Type Description String [] Is3D Declaration public bool? Is3D { get; set; } Property Value Type Description Nullable < System.Boolean > Is4K Declaration public bool? Is4K { get; set; } Property Value Type Description Nullable < System.Boolean > IsAiring Declaration public bool? IsAiring { get; set; } Property Value Type Description Nullable < System.Boolean > IsDeadItemLink Declaration public bool? IsDeadItemLink { get; set; } Property Value Type Description Nullable < System.Boolean > IsDeadPerson Declaration public bool? IsDeadPerson { get; set; } Property Value Type Description Nullable < System.Boolean > IsFavorite Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < System.Boolean > IsFolder Declaration public bool? IsFolder { get; set; } Property Value Type Description Nullable < System.Boolean > IsHD Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < System.Boolean > IsHiddenFromResume Declaration public bool? IsHiddenFromResume { get; set; } Property Value Type Description Nullable < System.Boolean > IsInProgress Declaration public bool? IsInProgress { get; set; } Property Value Type Description Nullable < System.Boolean > IsInSeasonWithMultipleEpisodes Declaration public bool IsInSeasonWithMultipleEpisodes { get; set; } Property Value Type Description System.Boolean IsKids Declaration public bool? IsKids { get; set; } Property Value Type Description Nullable < System.Boolean > IsLiked Declaration public bool? IsLiked { get; set; } Property Value Type Description Nullable < System.Boolean > IsLocked Declaration public bool? IsLocked { get; set; } Property Value Type Description Nullable < System.Boolean > IsMovie Declaration public bool? IsMovie { get; set; } Property Value Type Description Nullable < System.Boolean > IsNew Declaration public bool? IsNew { get; set; } Property Value Type Description Nullable < System.Boolean > IsNewOrPremiere Declaration public bool? IsNewOrPremiere { get; set; } Property Value Type Description Nullable < System.Boolean > IsNews Declaration public bool? IsNews { get; set; } Property Value Type Description Nullable < System.Boolean > IsNextUpQuery Declaration public bool IsNextUpQuery { get; set; } Property Value Type Description System.Boolean IsPlayed Declaration public bool? IsPlayed { get; set; } Property Value Type Description Nullable < System.Boolean > IsPremiere Declaration public bool? IsPremiere { get; set; } Property Value Type Description Nullable < System.Boolean > IsQueryingByGenres Declaration public bool IsQueryingByGenres { get; } Property Value Type Description System.Boolean IsQueryingByTags Declaration public bool IsQueryingByTags { get; } Property Value Type Description System.Boolean IsRepeat Declaration public bool? IsRepeat { get; set; } Property Value Type Description Nullable < System.Boolean > IsResumable Declaration public bool? IsResumable { get; set; } Property Value Type Description Nullable < System.Boolean > IsSeries Declaration public bool? IsSeries { get; set; } Property Value Type Description Nullable < System.Boolean > IsSpecialSeason Declaration public bool? IsSpecialSeason { get; set; } Property Value Type Description Nullable < System.Boolean > IsSports Declaration public bool? IsSports { get; set; } Property Value Type Description Nullable < System.Boolean > IsUnaired Declaration public bool? IsUnaired { get; set; } Property Value Type Description Nullable < System.Boolean > IsVirtualItem Declaration public bool? IsVirtualItem { get; set; } Property Value Type Description Nullable < System.Boolean > ItemIds Declaration public long[] ItemIds { get; set; } Property Value Type Description Int64 [] ItemLinkAncestorIds Declaration public long[] ItemLinkAncestorIds { get; set; } Property Value Type Description Int64 [] ItemLinkLevel Declaration public int ItemLinkLevel { get; set; } Property Value Type Description Int32 Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > ListIds Declaration public long[] ListIds { get; set; } Property Value Type Description Int64 [] ListItemIds Declaration public long[] ListItemIds { get; set; } Property Value Type Description Int64 [] MaxDateCreated Declaration public DateTimeOffset? MaxDateCreated { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MaxDateLastSaved Declaration public DateTimeOffset? MaxDateLastSaved { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MaxEndDate Declaration public DateTimeOffset? MaxEndDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MaxHeight Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > MaxListOrder Declaration public int? MaxListOrder { get; set; } Property Value Type Description Nullable < Int32 > MaxParentalRating Declaration public int? MaxParentalRating { get; set; } Property Value Type Description Nullable < Int32 > MaxPlayers Declaration public int? MaxPlayers { get; set; } Property Value Type Description Nullable < Int32 > MaxPremiereDate Declaration public DateTimeOffset? MaxPremiereDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MaxStartDate Declaration public DateTimeOffset? MaxStartDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MaxWidth Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > MediaTypes Declaration public string[] MediaTypes { get; set; } Property Value Type Description String [] MinCommunityRating Declaration public double? MinCommunityRating { get; set; } Property Value Type Description Nullable < Double > MinCriticRating Declaration public double? MinCriticRating { get; set; } Property Value Type Description Nullable < Double > MinDateCreated Declaration public DateTimeOffset? MinDateCreated { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MinDateLastSaved Declaration public DateTimeOffset? MinDateLastSaved { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MinDateLastSavedForUser Declaration public DateTimeOffset? MinDateLastSavedForUser { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MinEndDate Declaration public DateTimeOffset? MinEndDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MinHeight Declaration public int? MinHeight { get; set; } Property Value Type Description Nullable < Int32 > MinIndexNumber Declaration public int? MinIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinParentalRating Declaration public int? MinParentalRating { get; set; } Property Value Type Description Nullable < Int32 > MinParentIndexNumber Declaration public int? MinParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinPlayers Declaration public int? MinPlayers { get; set; } Property Value Type Description Nullable < Int32 > MinPremiereDate Declaration public DateTimeOffset? MinPremiereDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MinRunTimeTicks Declaration public long? MinRunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > MinSimilarityScore Declaration public int MinSimilarityScore { get; set; } Property Value Type Description Int32 MinSortIndexNumber Declaration public int? MinSortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinSortName Declaration public string MinSortName { get; set; } Property Value Type Description String MinSortParentIndexNumber Declaration public int? MinSortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > MinStartDate Declaration public DateTimeOffset? MinStartDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > MinWidth Declaration public int? MinWidth { get; set; } Property Value Type Description Nullable < Int32 > MissingAllProviderIds Declaration public string[] MissingAllProviderIds { get; set; } Property Value Type Description String [] MissingAnyProviderId Declaration public string[] MissingAnyProviderId { get; set; } Property Value Type Description String [] Name Declaration public string Name { get; set; } Property Value Type Description String NameContains Declaration public string NameContains { get; set; } Property Value Type Description String NameLessThan Declaration public string NameLessThan { get; set; } Property Value Type Description String NameStartsWith Declaration public string NameStartsWith { get; set; } Property Value Type Description String NameStartsWithOrGreater Declaration public string NameStartsWithOrGreater { get; set; } Property Value Type Description String NotSyncedToTargetId Declaration public long NotSyncedToTargetId { get; set; } Property Value Type Description Int64 OfficialRatings Declaration public string[] OfficialRatings { get; set; } Property Value Type Description String [] OrderBy Declaration public (string, SortOrder)[] OrderBy { get; set; } Property Value Type Description (T1, T2) < String , SortOrder >[] OuterItemIds Declaration public long[] OuterItemIds { get; set; } Property Value Type Description Int64 [] OverviewContains Declaration public string OverviewContains { get; set; } Property Value Type Description String Parent Declaration public BaseItem Parent { get; set; } Property Value Type Description BaseItem ParentIds Declaration public long[] ParentIds { get; set; } Property Value Type Description Int64 [] ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > ParentIndexNumberNotEquals Declaration public int? ParentIndexNumberNotEquals { get; set; } Property Value Type Description Nullable < Int32 > ParentIndexNumberOrAlbumWithPresentationUniqueKey Declaration public Tuple ParentIndexNumberOrAlbumWithPresentationUniqueKey { get; set; } Property Value Type Description System.Tuple < Nullable < Int32 >, String > ParentWithPresentationUniqueKey Declaration public string ParentWithPresentationUniqueKey { get; set; } Property Value Type Description String ParentWithPresentationUniqueKeyFromItemId Declaration public long ParentWithPresentationUniqueKeyFromItemId { get; set; } Property Value Type Description Int64 Path Declaration public string Path { get; set; } Property Value Type Description String PathIsAny Declaration public string[] PathIsAny { get; set; } Property Value Type Description String [] PathNotStartsWith Declaration public string PathNotStartsWith { get; set; } Property Value Type Description String PathStartsWith Declaration public string PathStartsWith { get; set; } Property Value Type Description String PathStartsWithAny Declaration public string[] PathStartsWithAny { get; set; } Property Value Type Description String [] PersonIds Declaration public long[] PersonIds { get; set; } Property Value Type Description Int64 [] PersonTypes Declaration public PersonType[] PersonTypes { get; set; } Property Value Type Description PersonType [] PresentationUniqueKey Declaration public string PresentationUniqueKey { get; set; } Property Value Type Description String PresentationUniqueKeyNotEquals Declaration public string PresentationUniqueKeyNotEquals { get; set; } Property Value Type Description String ProjectToMedia Declaration public bool ProjectToMedia { get; set; } Property Value Type Description System.Boolean QueryName Declaration public string QueryName { get; set; } Property Value Type Description String RandomSeed Declaration public int RandomSeed { get; set; } Property Value Type Description Int32 Recursive Declaration public bool Recursive { get; set; } Property Value Type Description System.Boolean RecursiveTaggedItems Declaration public bool RecursiveTaggedItems { get; } Property Value Type Description System.Boolean SearchTerm Declaration public string SearchTerm { get; set; } Property Value Type Description String SeriesNameOrNameContains Declaration public string SeriesNameOrNameContains { get; set; } Property Value Type Description String SeriesPresentationUniqueKey Declaration public string SeriesPresentationUniqueKey { get; set; } Property Value Type Description String SeriesStatuses Declaration public SeriesStatus[] SeriesStatuses { get; set; } Property Value Type Description SeriesStatus [] SeriesTimerId Declaration public string SeriesTimerId { get; set; } Property Value Type Description String SimilarTo Declaration public BaseItem SimilarTo { get; set; } Property Value Type Description BaseItem SkipAncestorNormalization An optimization for internal use only. Declaration public bool SkipAncestorNormalization { get; set; } Property Value Type Description System.Boolean SortParentIndexNumber Declaration public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SortParentIndexNumberNotEquals Declaration public int? SortParentIndexNumberNotEquals { get; set; } Property Value Type Description Nullable < Int32 > SortParentIndexNumberOrAlbumWithPresentationUniqueKey Declaration public Tuple SortParentIndexNumberOrAlbumWithPresentationUniqueKey { get; set; } Property Value Type Description System.Tuple < Nullable < Int32 >, String > StartIndex Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > StudioIds Declaration public long[] StudioIds { get; set; } Property Value Type Description Int64 [] SubtitleCodecs Declaration public string[] SubtitleCodecs { get; set; } Property Value Type Description String [] SubtitleLanguages Declaration public string[] SubtitleLanguages { get; set; } Property Value Type Description String [] SyncTargetId Declaration public long SyncTargetId { get; set; } Property Value Type Description Int64 TagIds Declaration public long[] TagIds { get; set; } Property Value Type Description Int64 [] Tags Declaration public string[] Tags { get; set; } Property Value Type Description String [] TopParentIds Declaration public long[] TopParentIds { get; set; } Property Value Type Description Int64 [] User Declaration public User User { get; set; } Property Value Type Description User VideoCodecs Declaration public string[] VideoCodecs { get; set; } Property Value Type Description String [] WithImportedCollectionMatchingProviderId Declaration public ProviderIdDictionary WithImportedCollectionMatchingProviderId { get; set; } Property Value Type Description ProviderIdDictionary WithImportedCollectionName Declaration public string WithImportedCollectionName { get; set; } Property Value Type Description String WithoutChapterMarkers Declaration public MarkerType[] WithoutChapterMarkers { get; set; } Property Value Type Description MarkerType [] Years Declaration public int[] Years { get; set; } Property Value Type Description Int32 [] Methods AddToOrderByIfNeeded(String) Declaration public void AddToOrderByIfNeeded(string sortBy) Parameters Type Name Description String sortBy AddToOrderByIfNeeded(String, String[]) Declaration public void AddToOrderByIfNeeded(string sortBy, string[] addIfOrderBysNotFound) Parameters Type Name Description String sortBy String [] addIfOrderBysNotFound SetUser(User) Declaration public void SetUser(User user) Parameters Type Name Description User user Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.InternalPeopleQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.InternalPeopleQuery.html",
     "title": "Class InternalPeopleQuery",
-    "keywords": "Class InternalPeopleQuery Inheritance Object InternalPeopleQuery Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class InternalPeopleQuery Properties EnableGroupByName Declaration public bool EnableGroupByName { get; set; } Property Value Type Description Boolean EnableIds Declaration public bool EnableIds { get; set; } Property Value Type Description Boolean EnableImages Declaration public bool EnableImages { get; set; } Property Value Type Description Boolean EnableProviderIds Declaration public bool EnableProviderIds { get; set; } Property Value Type Description Boolean ItemIds Declaration public long[] ItemIds { get; set; } Property Value Type Description Int64 [] MaxListOrder Declaration public int? MaxListOrder { get; set; } Property Value Type Description Nullable < Int32 > PersonTypes Declaration public PersonType[] PersonTypes { get; set; } Property Value Type Description PersonType [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class InternalPeopleQuery Inheritance System.Object InternalPeopleQuery Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class InternalPeopleQuery Properties EnableGroupByName Declaration public bool EnableGroupByName { get; set; } Property Value Type Description System.Boolean EnableIds Declaration public bool EnableIds { get; set; } Property Value Type Description System.Boolean EnableImages Declaration public bool EnableImages { get; set; } Property Value Type Description System.Boolean EnableProviderIds Declaration public bool EnableProviderIds { get; set; } Property Value Type Description System.Boolean ItemIds Declaration public long[] ItemIds { get; set; } Property Value Type Description Int64 [] MaxListOrder Declaration public int? MaxListOrder { get; set; } Property Value Type Description Nullable < Int32 > PersonTypes Declaration public PersonType[] PersonTypes { get; set; } Property Value Type Description PersonType [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.ISupportsBoxSetGrouping.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.ISupportsBoxSetGrouping.html",
@@ -3012,22 +3012,22 @@
   "reference/pluginapi/MediaBrowser.Controller.Entities.ItemByNameExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.ItemByNameExtensions.html",
     "title": "Class ItemByNameExtensions",
-    "keywords": "Class ItemByNameExtensions Inheritance Object ItemByNameExtensions Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class ItemByNameExtensions Methods GetItemList(IItemByName, InternalItemsQuery) Declaration public static BaseItem[] GetItemList(this IItemByName item, InternalItemsQuery query) Parameters Type Name Description IItemByName item InternalItemsQuery query Returns Type Description BaseItem [] GetTaggedItems(IItemByName, InternalItemsQuery) Declaration public static long[] GetTaggedItems(this IItemByName item, InternalItemsQuery query) Parameters Type Name Description IItemByName item InternalItemsQuery query Returns Type Description Int64 [] GetTaggedItemsResult(IItemByName, InternalItemsQuery) Declaration public static QueryResult GetTaggedItemsResult(this IItemByName item, InternalItemsQuery query) Parameters Type Name Description IItemByName item InternalItemsQuery query Returns Type Description QueryResult < BaseItem >"
+    "keywords": "Class ItemByNameExtensions Inheritance System.Object ItemByNameExtensions Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class ItemByNameExtensions Methods GetItemList(IItemByName, InternalItemsQuery) Declaration public static BaseItem[] GetItemList(this IItemByName item, InternalItemsQuery query) Parameters Type Name Description IItemByName item InternalItemsQuery query Returns Type Description BaseItem [] GetTaggedItems(IItemByName, InternalItemsQuery) Declaration public static long[] GetTaggedItems(this IItemByName item, InternalItemsQuery query) Parameters Type Name Description IItemByName item InternalItemsQuery query Returns Type Description Int64 [] GetTaggedItemsResult(IItemByName, InternalItemsQuery) Declaration public static QueryResult GetTaggedItemsResult(this IItemByName item, InternalItemsQuery query) Parameters Type Name Description IItemByName item InternalItemsQuery query Returns Type Description QueryResult < BaseItem >"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.ItemImageInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.ItemImageInfo.html",
     "title": "Class ItemImageInfo",
-    "keywords": "Class ItemImageInfo Inheritance Object ItemImageInfo Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemImageInfo Constructors ItemImageInfo() Declaration public ItemImageInfo() ItemImageInfo(ItemImageInfo) Declaration public ItemImageInfo(ItemImageInfo clone) Parameters Type Name Description ItemImageInfo clone Properties DateModified Gets or sets the date modified. Declaration public DateTimeOffset DateModified { get; set; } Property Value Type Description DateTimeOffset The date modified. Height Declaration public int Height { get; set; } Property Value Type Description Int32 IsLocalFile Declaration [IgnoreDataMember] public bool IsLocalFile { get; } Property Value Type Description Boolean Orientation Declaration public ImageOrientation? Orientation { get; set; } Property Value Type Description Nullable < ImageOrientation > Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Type Gets or sets the type. Declaration public ImageType Type { get; set; } Property Value Type Description ImageType The type. Width Declaration public int Width { get; set; } Property Value Type Description Int32 Methods GetDisplayAspectRatio() Declaration public double GetDisplayAspectRatio() Returns Type Description Double GetDisplayAspectRatio(ImageSize, Nullable) Declaration public static double GetDisplayAspectRatio(ImageSize size, ImageOrientation? orientation) Parameters Type Name Description ImageSize size Nullable < ImageOrientation > orientation Returns Type Description Double Reset(FileSystemMetadata) Declaration public void Reset(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ItemImageInfo Inheritance System.Object ItemImageInfo Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemImageInfo Constructors ItemImageInfo() Declaration public ItemImageInfo() ItemImageInfo(ItemImageInfo) Declaration public ItemImageInfo(ItemImageInfo clone) Parameters Type Name Description ItemImageInfo clone Properties DateModified Gets or sets the date modified. Declaration public DateTimeOffset DateModified { get; set; } Property Value Type Description System.DateTimeOffset The date modified. Height Declaration public int Height { get; set; } Property Value Type Description Int32 IsLocalFile Declaration [IgnoreDataMember] public bool IsLocalFile { get; } Property Value Type Description System.Boolean Orientation Declaration public ImageOrientation? Orientation { get; set; } Property Value Type Description Nullable < ImageOrientation > Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Type Gets or sets the type. Declaration public ImageType Type { get; set; } Property Value Type Description ImageType The type. Width Declaration public int Width { get; set; } Property Value Type Description Int32 Methods GetDisplayAspectRatio() Declaration public double GetDisplayAspectRatio() Returns Type Description Double GetDisplayAspectRatio(ImageSize, Nullable) Declaration public static double GetDisplayAspectRatio(ImageSize size, ImageOrientation? orientation) Parameters Type Name Description ImageSize size Nullable < ImageOrientation > orientation Returns Type Description Double Reset(FileSystemMetadata) Declaration public void Reset(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.LinkedChild.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.LinkedChild.html",
     "title": "Class LinkedChild",
-    "keywords": "Class LinkedChild Inheritance Object LinkedChild Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class LinkedChild Properties Path Declaration public string Path { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LinkedChild Inheritance System.Object LinkedChild Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class LinkedChild Properties Path Declaration public string Path { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.ListItem.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.ListItem.html",
     "title": "Class ListItem",
-    "keywords": "Class ListItem Inheritance Object ListItem Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class ListItem Properties ListItemEntryId Declaration public long ListItemEntryId { get; set; } Property Value Type Description Int64 ListItemId Declaration public long ListItemId { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ListItem Inheritance System.Object ListItem Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class ListItem Properties ListItemEntryId Declaration public long ListItemEntryId { get; set; } Property Value Type Description Int64 ListItemId Declaration public long ListItemId { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Movies.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Movies.html",
@@ -3037,72 +3037,72 @@
   "reference/pluginapi/MediaBrowser.Controller.Entities.Movies.Movie.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Movies.Movie.html",
     "title": "Class Movie",
-    "keywords": "Class Movie Class Movie Inheritance Object BaseItem Video Movie Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources IHasLookupInfo < MovieInfo > ISupportsBoxSetGrouping Inherited Members Video.Video3DFormat Video.SupportsPlayedStatus() Video.SupportsPeople Video.SupportsStudios Video.SupportsGenres Video.SupportsThemeMedia Video.SupportsLocalTrailers Video.SupportsExtras Video.SupportsAdditionalParts Video.GetSupportsPositionTicksResume(LibraryOptions) Video.SplitVersion() Video.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Video.GetRelatedUrls() Video.CanDownload() Video.SupportsExternalTransfer Video.IsActiveRecording() Video.GetRunTimeTicksForPlayState() Video.EnableDefaultVideoUserDataKeys Video.GetUserDataKeyInternal() Video.GetUserDataKey(BaseItem) Video.ContainingFolderPath Video.IsResolvedToFolder Video.Is3D Video.MediaType Video.GetDefaultVideoStream() Video.GetAlternateVersionIds() Video.GetAllItemsForMediaSources(User, Boolean) Video.SupportsThumbnails Video.SupportsAlternateVersions Video.GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Video.GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Video.CreateBif(Stream, Int32, List) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.Movies Assembly : MediaBrowser.Controller.dll Syntax public class Movie : Video, IHasProviderIds, IHasLookupInfo, IHasMediaSources, IHasLookupInfo, ISupportsBoxSetGrouping Properties ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description Boolean replaceAllMetdata Returns Type Description Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public MovieInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description MovieInfo Implements IHasProviderIds IHasLookupInfo IHasMediaSources IHasLookupInfo ISupportsBoxSetGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Movie Class Movie Inheritance System.Object BaseItem Video Movie Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources IHasLookupInfo < MovieInfo > ISupportsBoxSetGrouping Inherited Members Video.Video3DFormat Video.SupportsPlayedStatus() Video.SupportsPeople Video.SupportsStudios Video.SupportsGenres Video.SupportsThemeMedia Video.SupportsLocalTrailers Video.SupportsExtras Video.SupportsAdditionalParts Video.GetSupportsPositionTicksResume(LibraryOptions) Video.SplitVersion() Video.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Video.GetRelatedUrls() Video.CanDownload() Video.SupportsExternalTransfer Video.IsActiveRecording() Video.GetRunTimeTicksForPlayState() Video.EnableDefaultVideoUserDataKeys Video.GetUserDataKeyInternal() Video.GetUserDataKey(BaseItem) Video.ContainingFolderPath Video.IsResolvedToFolder Video.Is3D Video.MediaType Video.GetDefaultVideoStream() Video.GetAlternateVersionIds() Video.GetAllItemsForMediaSources(User, Boolean) Video.SupportsThumbnails Video.SupportsAlternateVersions Video.GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Video.GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Video.CreateBif(Stream, Int32, List) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.Movies Assembly : MediaBrowser.Controller.dll Syntax public class Movie : Video, IHasProviderIds, IHasLookupInfo, IHasMediaSources, IHasLookupInfo, ISupportsBoxSetGrouping Properties ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description System.Boolean replaceAllMetdata Returns Type Description System.Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public MovieInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description MovieInfo Implements IHasProviderIds IHasLookupInfo IHasMediaSources IHasLookupInfo ISupportsBoxSetGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.MusicVideo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.MusicVideo.html",
     "title": "Class MusicVideo",
-    "keywords": "Class MusicVideo Inheritance Object BaseItem Video MusicVideo Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources IHasArtist IHasAlbum IHasMusicGenres IHasLookupInfo < MusicVideoInfo > Inherited Members Video.Video3DFormat Video.SupportsPlayedStatus() Video.SupportsPeople Video.SupportsStudios Video.SupportsGenres Video.SupportsThemeMedia Video.SupportsLocalTrailers Video.SupportsExtras Video.SupportsAdditionalParts Video.GetSupportsPositionTicksResume(LibraryOptions) Video.SplitVersion() Video.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Video.GetRelatedUrls() Video.CanDownload() Video.SupportsExternalTransfer Video.IsActiveRecording() Video.GetRunTimeTicksForPlayState() Video.EnableDefaultVideoUserDataKeys Video.GetUserDataKeyInternal() Video.GetUserDataKey(BaseItem) Video.ContainingFolderPath Video.IsResolvedToFolder Video.Is3D Video.MediaType Video.GetDefaultVideoStream() Video.GetAlternateVersionIds() Video.GetAllItemsForMediaSources(User, Boolean) Video.SupportsThumbnails Video.SupportsAlternateVersions Video.GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Video.GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Video.CreateBif(Stream, Int32, List) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class MusicVideo : Video, IHasProviderIds, IHasLookupInfo, IHasMediaSources, IHasArtist, IHasAlbum, IHasMusicGenres, IHasLookupInfo Constructors MusicVideo() Declaration public MusicVideo() Properties ArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] ArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. Artists Declaration [IgnoreDataMember] public string[] Artists { get; set; } Property Value Type Description String [] Composers Gets or sets the composers. Declaration [IgnoreDataMember] public LinkedItemInfo[] Composers { get; set; } Property Value Type Description LinkedItemInfo [] The composers. SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description Boolean replaceAllMetdata Returns Type Description Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public MusicVideoInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description MusicVideoInfo Implements IHasProviderIds IHasLookupInfo IHasMediaSources IHasArtist IHasAlbum IHasMusicGenres IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) HasArtistExtensions.SetArtists(IHasArtist, IEnumerable) HasArtistExtensions.AddArtist(IHasArtist, String) HasArtistExtensions.SetComposers(IHasArtist, IEnumerable) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MusicVideo Inheritance System.Object BaseItem Video MusicVideo Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources IHasArtist IHasAlbum IHasMusicGenres IHasLookupInfo < MusicVideoInfo > Inherited Members Video.Video3DFormat Video.SupportsPlayedStatus() Video.SupportsPeople Video.SupportsStudios Video.SupportsGenres Video.SupportsThemeMedia Video.SupportsLocalTrailers Video.SupportsExtras Video.SupportsAdditionalParts Video.GetSupportsPositionTicksResume(LibraryOptions) Video.SplitVersion() Video.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Video.GetRelatedUrls() Video.CanDownload() Video.SupportsExternalTransfer Video.IsActiveRecording() Video.GetRunTimeTicksForPlayState() Video.EnableDefaultVideoUserDataKeys Video.GetUserDataKeyInternal() Video.GetUserDataKey(BaseItem) Video.ContainingFolderPath Video.IsResolvedToFolder Video.Is3D Video.MediaType Video.GetDefaultVideoStream() Video.GetAlternateVersionIds() Video.GetAllItemsForMediaSources(User, Boolean) Video.SupportsThumbnails Video.SupportsAlternateVersions Video.GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Video.GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Video.CreateBif(Stream, Int32, List) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class MusicVideo : Video, IHasProviderIds, IHasLookupInfo, IHasMediaSources, IHasArtist, IHasAlbum, IHasMusicGenres, IHasLookupInfo Constructors MusicVideo() Declaration public MusicVideo() Properties ArtistItems Gets or sets the artists. Declaration [IgnoreDataMember] public LinkedItemInfo[] ArtistItems { get; set; } Property Value Type Description LinkedItemInfo [] The artists. Artists Declaration [IgnoreDataMember] public string[] Artists { get; set; } Property Value Type Description String [] Composers Gets or sets the composers. Declaration [IgnoreDataMember] public LinkedItemInfo[] Composers { get; set; } Property Value Type Description LinkedItemInfo [] The composers. SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description System.Boolean replaceAllMetdata Returns Type Description System.Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public MusicVideoInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description MusicVideoInfo Implements IHasProviderIds IHasLookupInfo IHasMediaSources IHasArtist IHasAlbum IHasMusicGenres IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) HasArtistExtensions.SetArtists(IHasArtist, IEnumerable) HasArtistExtensions.AddArtist(IHasArtist, String) HasArtistExtensions.SetComposers(IHasArtist, IEnumerable) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.PeopleHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.PeopleHelper.html",
     "title": "Class PeopleHelper",
-    "keywords": "Class PeopleHelper Inheritance Object PeopleHelper Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class PeopleHelper Methods AddPerson(List, PersonInfo) Declaration public static void AddPerson(List people, PersonInfo person) Parameters Type Name Description List < PersonInfo > people PersonInfo person ContainsPerson(List, String) Declaration public static bool ContainsPerson(List people, string name) Parameters Type Name Description List < PersonInfo > people String name Returns Type Description Boolean"
+    "keywords": "Class PeopleHelper Inheritance System.Object PeopleHelper Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class PeopleHelper Methods AddPerson(List, PersonInfo) Declaration public static void AddPerson(List people, PersonInfo person) Parameters Type Name Description List < PersonInfo > people PersonInfo person ContainsPerson(List, String) Declaration public static bool ContainsPerson(List people, string name) Parameters Type Name Description List < PersonInfo > people String name Returns Type Description System.Boolean"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Person.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Person.html",
     "title": "Class Person",
-    "keywords": "Class Person This is the full Person object that can be retrieved with all of it's data. Inheritance Object BaseItem Person Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping IHasLookupInfo < PersonLookupInfo > Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Person : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping, IHasLookupInfo Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath EnableAlphaNumericSorting Declaration [IgnoreDataMember] public override bool EnableAlphaNumericSorting { get; } Property Value Type Description Boolean Overrides BaseItem.EnableAlphaNumericSorting ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides BaseItem.CanDelete() GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetLookupInfo(LibraryOptions) Declaration public PersonLookupInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description PersonLookupInfo GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() IsLocalMetadataReaderEnabled(LibraryOptions, String) Declaration public override bool IsLocalMetadataReaderEnabled(LibraryOptions libraryOptions, string name) Parameters Type Name Description LibraryOptions libraryOptions String name Returns Type Description Boolean Overrides BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public override bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Person This is the full Person object that can be retrieved with all of it's data. Inheritance System.Object BaseItem Person Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping IHasLookupInfo < PersonLookupInfo > Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Person : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping, IHasLookupInfo Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath EnableAlphaNumericSorting Declaration [IgnoreDataMember] public override bool EnableAlphaNumericSorting { get; } Property Value Type Description System.Boolean Overrides BaseItem.EnableAlphaNumericSorting ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides BaseItem.CanDelete() GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetLookupInfo(LibraryOptions) Declaration public PersonLookupInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description PersonLookupInfo GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() IsLocalMetadataReaderEnabled(LibraryOptions, String) Declaration public override bool IsLocalMetadataReaderEnabled(LibraryOptions libraryOptions, string name) Parameters Type Name Description LibraryOptions libraryOptions String name Returns Type Description System.Boolean Overrides BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public override bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.PersonInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.PersonInfo.html",
     "title": "Class PersonInfo",
-    "keywords": "Class PersonInfo This is the small Person stub that is attached to BaseItems Inheritance Object PersonInfo Implements IHasProviderIds Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class PersonInfo : IHasProviderIds Properties Guid Declaration public Guid Guid { get; set; } Property Value Type Description Guid Id Declaration public long Id { get; set; } Property Value Type Description Int64 ImageInfos Declaration public ItemImageInfo[] ImageInfos { get; set; } Property Value Type Description ItemImageInfo [] ImageUrl Declaration public string ImageUrl { get; set; } Property Value Type Description String ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary Role Gets or sets the role. Declaration public string Role { get; set; } Property Value Type Description String The role. Type Gets or sets the type. Declaration public PersonType Type { get; set; } Property Value Type Description PersonType The type. Methods IsType(PersonType) Declaration public bool IsType(PersonType type) Parameters Type Name Description PersonType type Returns Type Description Boolean ToString() Returns a String that represents this instance. Declaration public override string ToString() Returns Type Description String A String that represents this instance. Overrides Object.ToString() Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PersonInfo This is the small Person stub that is attached to BaseItems Inheritance System.Object PersonInfo Implements IHasProviderIds Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class PersonInfo : IHasProviderIds Properties Guid Declaration public Guid Guid { get; set; } Property Value Type Description Guid Id Declaration public long Id { get; set; } Property Value Type Description Int64 ImageInfos Declaration public ItemImageInfo[] ImageInfos { get; set; } Property Value Type Description ItemImageInfo [] ImageUrl Declaration public string ImageUrl { get; set; } Property Value Type Description String ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary Role Gets or sets the role. Declaration public string Role { get; set; } Property Value Type Description String The role. Type Gets or sets the type. Declaration public PersonType Type { get; set; } Property Value Type Description PersonType The type. Methods IsType(PersonType) Declaration public bool IsType(PersonType type) Parameters Type Name Description PersonType type Returns Type Description System.Boolean ToString() Returns a String that represents this instance. Declaration public override string ToString() Returns Type Description String A String that represents this instance. Overrides Object.ToString() Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Photo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Photo.html",
     "title": "Class Photo",
-    "keywords": "Class Photo Inheritance Object BaseItem Photo Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasAlbum Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Photo : BaseItem, IHasProviderIds, IHasLookupInfo, IHasAlbum Properties AlbumEntity Declaration [IgnoreDataMember] public PhotoAlbum AlbumEntity { get; } Property Value Type Description PhotoAlbum Altitude Declaration public double? Altitude { get; set; } Property Value Type Description Nullable < Double > Aperture Declaration public double? Aperture { get; set; } Property Value Type Description Nullable < Double > CameraMake Declaration public string CameraMake { get; set; } Property Value Type Description String CameraModel Declaration public string CameraModel { get; set; } Property Value Type Description String ExposureTime Declaration public double? ExposureTime { get; set; } Property Value Type Description Nullable < Double > FocalLength Declaration public double? FocalLength { get; set; } Property Value Type Description Nullable < Double > ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio IsoSpeedRating Declaration public int? IsoSpeedRating { get; set; } Property Value Type Description Nullable < Int32 > Latitude Declaration public double? Latitude { get; set; } Property Value Type Description Nullable < Double > Longitude Declaration public double? Longitude { get; set; } Property Value Type Description Nullable < Double > MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType Orientation Declaration public ImageOrientation? Orientation { get; set; } Property Value Type Description Nullable < ImageOrientation > ShutterSpeed Declaration public double? ShutterSpeed { get; set; } Property Value Type Description Nullable < Double > Software Declaration public string Software { get; set; } Property Value Type Description String SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsInheritedParentImages Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description Boolean Overrides BaseItem.CanDownload() GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() Implements IHasProviderIds IHasLookupInfo IHasAlbum Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Photo Inheritance System.Object BaseItem Photo Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasAlbum Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Photo : BaseItem, IHasProviderIds, IHasLookupInfo, IHasAlbum Properties AlbumEntity Declaration [IgnoreDataMember] public PhotoAlbum AlbumEntity { get; } Property Value Type Description PhotoAlbum Altitude Declaration public double? Altitude { get; set; } Property Value Type Description Nullable < Double > Aperture Declaration public double? Aperture { get; set; } Property Value Type Description Nullable < Double > CameraMake Declaration public string CameraMake { get; set; } Property Value Type Description String CameraModel Declaration public string CameraModel { get; set; } Property Value Type Description String ExposureTime Declaration public double? ExposureTime { get; set; } Property Value Type Description Nullable < Double > FocalLength Declaration public double? FocalLength { get; set; } Property Value Type Description Nullable < Double > ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio IsoSpeedRating Declaration public int? IsoSpeedRating { get; set; } Property Value Type Description Nullable < Int32 > Latitude Declaration public double? Latitude { get; set; } Property Value Type Description Nullable < Double > Longitude Declaration public double? Longitude { get; set; } Property Value Type Description Nullable < Double > MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType Orientation Declaration public ImageOrientation? Orientation { get; set; } Property Value Type Description Nullable < ImageOrientation > ShutterSpeed Declaration public double? ShutterSpeed { get; set; } Property Value Type Description Nullable < Double > Software Declaration public string Software { get; set; } Property Value Type Description String SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsInheritedParentImages Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description System.Boolean Overrides BaseItem.CanDownload() GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() Implements IHasProviderIds IHasLookupInfo IHasAlbum Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.PhotoAlbum.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.PhotoAlbum.html",
     "title": "Class PhotoAlbum",
-    "keywords": "Class PhotoAlbum Inheritance Object BaseItem Folder PhotoAlbum Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetItemIdsInternal(InternalItemsQuery) Folder.GetItemsInternal(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class PhotoAlbum : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Properties SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages Methods GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PhotoAlbum Inheritance System.Object BaseItem Folder PhotoAlbum Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetItemIdsInternal(InternalItemsQuery) Folder.GetItemsInternal(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class PhotoAlbum : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Properties SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages Methods GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Share.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Share.html",
     "title": "Class Share",
-    "keywords": "Class Share Inheritance Object Share Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Share Properties CanEdit Declaration public bool CanEdit { get; set; } Property Value Type Description Boolean UserId Declaration public string UserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Share Inheritance System.Object Share Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Share Properties CanEdit Declaration public bool CanEdit { get; set; } Property Value Type Description System.Boolean UserId Declaration public string UserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Studio.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Studio.html",
     "title": "Class Studio",
-    "keywords": "Class Studio Class Studio Inheritance Object BaseItem Studio Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Studio : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description Boolean Overrides BaseItem.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Studio Class Studio Inheritance System.Object BaseItem Studio Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Studio : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description System.Boolean Overrides BaseItem.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Tag.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Tag.html",
     "title": "Class Tag",
-    "keywords": "Class Tag Inheritance Object BaseItem Tag Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsStudios BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Tag : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description Boolean Overrides BaseItem.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsCollections SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Tag Inheritance System.Object BaseItem Tag Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IItemByName IHasFolderGrouping Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsStudios BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Tag : BaseItem, IHasProviderIds, IHasLookupInfo, IItemByName, IHasFolderGrouping Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath IsDisplayedAsFolder Declaration [IgnoreDataMember] public override bool IsDisplayedAsFolder { get; } Property Value Type Description System.Boolean Overrides BaseItem.IsDisplayedAsFolder SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsCollections SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags Methods AllowEditingField(MetadataFields) Declaration public override bool AllowEditingField(MetadataFields field) Parameters Type Name Description MetadataFields field Returns Type Description System.Boolean Overrides BaseItem.AllowEditingField(MetadataFields) CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetItemIdList(InternalItemsQuery) Declaration public long[] GetItemIdList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetItems(InternalItemsQuery) Declaration public QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetMediaContainingFolderPath(LibraryOptions) Declaration public override string GetMediaContainingFolderPath(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.GetMediaContainingFolderPath(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IItemByName IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) ItemByNameExtensions.GetTaggedItems(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetTaggedItemsResult(IItemByName, InternalItemsQuery) ItemByNameExtensions.GetItemList(IItemByName, InternalItemsQuery) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.TagExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.TagExtensions.html",
     "title": "Class TagExtensions",
-    "keywords": "Class TagExtensions Inheritance Object TagExtensions Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class TagExtensions Methods AddTag(BaseItem, String) Declaration public static void AddTag(this BaseItem item, string name) Parameters Type Name Description BaseItem item String name RemoveTag(BaseItem, String) Declaration public static void RemoveTag(this BaseItem item, string name) Parameters Type Name Description BaseItem item String name"
+    "keywords": "Class TagExtensions Inheritance System.Object TagExtensions Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public static class TagExtensions Methods AddTag(BaseItem, String) Declaration public static void AddTag(this BaseItem item, string name) Parameters Type Name Description BaseItem item String name RemoveTag(BaseItem, String) Declaration public static void RemoveTag(this BaseItem item, string name) Parameters Type Name Description BaseItem item String name"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.ThumbnailSetInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.ThumbnailSetInfo.html",
     "title": "Class ThumbnailSetInfo",
-    "keywords": "Class ThumbnailSetInfo Inheritance Object ThumbnailSetInfo Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class ThumbnailSetInfo Properties IntervalSeconds Declaration public int IntervalSeconds { get; set; } Property Value Type Description Int32 Path Declaration public string Path { get; set; } Property Value Type Description String Width Declaration public int Width { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ThumbnailSetInfo Inheritance System.Object ThumbnailSetInfo Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class ThumbnailSetInfo Properties IntervalSeconds Declaration public int IntervalSeconds { get; set; } Property Value Type Description Int32 Path Declaration public string Path { get; set; } Property Value Type Description String Width Declaration public int Width { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Trailer.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Trailer.html",
     "title": "Class Trailer",
-    "keywords": "Class Trailer Class Trailer Inheritance Object BaseItem Video Trailer Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources IHasLookupInfo < TrailerInfo > Inherited Members Video.Video3DFormat Video.SupportsPlayedStatus() Video.SupportsPeople Video.GetSupportsPositionTicksResume(LibraryOptions) Video.SplitVersion() Video.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Video.GetRelatedUrls() Video.CanDownload() Video.SupportsExternalTransfer Video.IsActiveRecording() Video.GetRunTimeTicksForPlayState() Video.EnableDefaultVideoUserDataKeys Video.GetUserDataKeyInternal() Video.GetUserDataKey(BaseItem) Video.ContainingFolderPath Video.IsResolvedToFolder Video.Is3D Video.MediaType Video.GetDefaultVideoStream() Video.GetAlternateVersionIds() Video.GetAllItemsForMediaSources(User, Boolean) Video.SupportsThumbnails Video.GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Video.GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Video.CreateBif(Stream, Int32, List) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Trailer : Video, IHasProviderIds, IHasLookupInfo, IHasMediaSources, IHasLookupInfo Properties ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio SupportsAdditionalParts Declaration [IgnoreDataMember] public override bool SupportsAdditionalParts { get; } Property Value Type Description Boolean Overrides Video.SupportsAdditionalParts SupportsAlternateVersions Declaration [IgnoreDataMember] protected override bool SupportsAlternateVersions { get; } Property Value Type Description Boolean Overrides Video.SupportsAlternateVersions SupportsExtras Declaration [IgnoreDataMember] public override bool SupportsExtras { get; } Property Value Type Description Boolean Overrides Video.SupportsExtras SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides Video.SupportsGenres SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description Boolean Overrides Video.SupportsLocalTrailers SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsOwnedItems SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description Boolean Overrides Video.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides Video.SupportsThemeMedia Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description Boolean replaceAllMetdata Returns Type Description Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public TrailerInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description TrailerInfo Implements IHasProviderIds IHasLookupInfo IHasMediaSources IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Trailer Class Trailer Inheritance System.Object BaseItem Video Trailer Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources IHasLookupInfo < TrailerInfo > Inherited Members Video.Video3DFormat Video.SupportsPlayedStatus() Video.SupportsPeople Video.GetSupportsPositionTicksResume(LibraryOptions) Video.SplitVersion() Video.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Video.GetRelatedUrls() Video.CanDownload() Video.SupportsExternalTransfer Video.IsActiveRecording() Video.GetRunTimeTicksForPlayState() Video.EnableDefaultVideoUserDataKeys Video.GetUserDataKeyInternal() Video.GetUserDataKey(BaseItem) Video.ContainingFolderPath Video.IsResolvedToFolder Video.Is3D Video.MediaType Video.GetDefaultVideoStream() Video.GetAlternateVersionIds() Video.GetAllItemsForMediaSources(User, Boolean) Video.SupportsThumbnails Video.GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Video.GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Video.CreateBif(Stream, Int32, List) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class Trailer : Video, IHasProviderIds, IHasLookupInfo, IHasMediaSources, IHasLookupInfo Properties ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio SupportsAdditionalParts Declaration [IgnoreDataMember] public override bool SupportsAdditionalParts { get; } Property Value Type Description System.Boolean Overrides Video.SupportsAdditionalParts SupportsAlternateVersions Declaration [IgnoreDataMember] protected override bool SupportsAlternateVersions { get; } Property Value Type Description System.Boolean Overrides Video.SupportsAlternateVersions SupportsExtras Declaration [IgnoreDataMember] public override bool SupportsExtras { get; } Property Value Type Description System.Boolean Overrides Video.SupportsExtras SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides Video.SupportsGenres SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description System.Boolean Overrides Video.SupportsLocalTrailers SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsOwnedItems SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description System.Boolean Overrides Video.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides Video.SupportsThemeMedia Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description System.Boolean replaceAllMetdata Returns Type Description System.Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public TrailerInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description TrailerInfo Implements IHasProviderIds IHasLookupInfo IHasMediaSources IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.TV.Episode.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.TV.Episode.html",
     "title": "Class Episode",
-    "keywords": "Class Episode Class Episode Inheritance Object BaseItem Video Episode Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources IHasLookupInfo < EpisodeInfo > IHasSeries IHasSeriesName Inherited Members Video.Video3DFormat Video.SupportsPlayedStatus() Video.SupportsPeople Video.SupportsLocalTrailers Video.SupportsExtras Video.SupportsAdditionalParts Video.GetSupportsPositionTicksResume(LibraryOptions) Video.SplitVersion() Video.GetRelatedUrls() Video.CanDownload() Video.SupportsExternalTransfer Video.IsActiveRecording() Video.GetRunTimeTicksForPlayState() Video.GetUserDataKey(BaseItem) Video.ContainingFolderPath Video.IsResolvedToFolder Video.Is3D Video.MediaType Video.GetDefaultVideoStream() Video.GetAlternateVersionIds() Video.GetAllItemsForMediaSources(User, Boolean) Video.SupportsThumbnails Video.GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Video.GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Video.CreateBif(Stream, Int32, List) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public sealed class Episode : Video, IHasProviderIds, IHasLookupInfo, IHasMediaSources, IHasLookupInfo, IHasSeries, IHasSeriesName Properties DisplayParentId Declaration [IgnoreDataMember] public override long DisplayParentId { get; } Property Value Type Description Int64 Overrides BaseItem.DisplayParentId EnableDefaultVideoUserDataKeys Declaration [IgnoreDataMember] protected override bool EnableDefaultVideoUserDataKeys { get; } Property Value Type Description Boolean Overrides Video.EnableDefaultVideoUserDataKeys ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio IndexNumberEnd This is the ending episode number for double episodes. Declaration [IgnoreDataMember] public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > The index number. IsInSeasonFolder Declaration [IgnoreDataMember] public bool IsInSeasonFolder { get; } Property Value Type Description Boolean IsMissingEpisode Declaration [IgnoreDataMember] public bool IsMissingEpisode { get; } Property Value Type Description Boolean LatestItemsContainerId Declaration [IgnoreDataMember] public override long LatestItemsContainerId { get; } Property Value Type Description Int64 Overrides BaseItem.LatestItemsContainerId Season Declaration [IgnoreDataMember] public Season Season { get; } Property Value Type Description Season SeasonFolder Declaration [IgnoreDataMember] public Season SeasonFolder { get; } Property Value Type Description Season Series This Episode's Series Instance Declaration [IgnoreDataMember] public Series Series { get; } Property Value Type Description Series The series. SeriesName Declaration [IgnoreDataMember] public string SeriesName { get; set; } Property Value Type Description String SortIndexNumber Gets the season in which it aired. Declaration [IgnoreDataMember] public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The aired season. SortParentIndexNumber Declaration [IgnoreDataMember] public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SupportsAlternateVersions Declaration [IgnoreDataMember] protected override bool SupportsAlternateVersions { get; } Property Value Type Description Boolean Overrides Video.SupportsAlternateVersions SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides Video.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsInheritedParentImages SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description Boolean Overrides Video.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides Video.SupportsThemeMedia Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description Boolean replaceAllMetdata Returns Type Description Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) ContainsEpisodeNumber(Int32) Determines whether [contains episode number] [the specified number]. Declaration public bool ContainsEpisodeNumber(int number) Parameters Type Name Description Int32 number The number. Returns Type Description Boolean true if [contains episode number] [the specified number]; otherwise, false . ContainsEpisodeNumbers(Int32, Int32) Declaration public bool ContainsEpisodeNumbers(int start, int end) Parameters Type Name Description Int32 start Int32 end Returns Type Description Boolean ConvertSpecialEpisodeNumbers(LegacySpecialEpisodeNumbers) Declaration public static SpecialEpisodeNumbers ConvertSpecialEpisodeNumbers(LegacySpecialEpisodeNumbers legacySpecialEpisodeNumbers) Parameters Type Name Description LegacySpecialEpisodeNumbers legacySpecialEpisodeNumbers Returns Type Description SpecialEpisodeNumbers CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides Video.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) FindSeasonName() Declaration public string FindSeasonName() Returns Type Description String FindSeriesId() Declaration public long FindSeriesId() Returns Type Description Int64 FindSeriesName() Declaration public string FindSeriesName() Returns Type Description String FindSeriesPresentationUniqueKey() Declaration public string FindSeriesPresentationUniqueKey() Returns Type Description String FindSeriesSortName() Declaration public string FindSeriesSortName() Returns Type Description String GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public EpisodeInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description EpisodeInfo GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides Video.GetUserDataKeyInternal() HasPlaceholderMatadata() Declaration public override bool HasPlaceholderMatadata() Returns Type Description Boolean Overrides BaseItem.HasPlaceholderMatadata() ImportSpecialEpisodeNumbers(SpecialEpisodeNumbers) Declaration public void ImportSpecialEpisodeNumbers(SpecialEpisodeNumbers specialEpisodeNumbers) Parameters Type Name Description SpecialEpisodeNumbers specialEpisodeNumbers ImportSpecialEpisodeNumbers(SpecialEpisodeNumbers, LegacySpecialEpisodeNumbers) Declaration public void ImportSpecialEpisodeNumbers(SpecialEpisodeNumbers specialEpisodeNumbers, LegacySpecialEpisodeNumbers legacySpecialEpisodeNumbers) Parameters Type Name Description SpecialEpisodeNumbers specialEpisodeNumbers LegacySpecialEpisodeNumbers legacySpecialEpisodeNumbers UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Declaration public override void UpdateHideFromResume(User user, UserItemData userData, BaseItem[] collectionFolders, bool hide) Parameters Type Name Description User user UserItemData userData BaseItem [] collectionFolders Boolean hide Overrides BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Implements IHasProviderIds IHasLookupInfo IHasMediaSources IHasLookupInfo IHasSeries IHasSeriesName Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Episode Class Episode Inheritance System.Object BaseItem Video Episode Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources IHasLookupInfo < EpisodeInfo > IHasSeries IHasSeriesName Inherited Members Video.Video3DFormat Video.SupportsPlayedStatus() Video.SupportsPeople Video.SupportsLocalTrailers Video.SupportsExtras Video.SupportsAdditionalParts Video.GetSupportsPositionTicksResume(LibraryOptions) Video.SplitVersion() Video.GetRelatedUrls() Video.CanDownload() Video.SupportsExternalTransfer Video.IsActiveRecording() Video.GetRunTimeTicksForPlayState() Video.GetUserDataKey(BaseItem) Video.ContainingFolderPath Video.IsResolvedToFolder Video.Is3D Video.MediaType Video.GetDefaultVideoStream() Video.GetAlternateVersionIds() Video.GetAllItemsForMediaSources(User, Boolean) Video.SupportsThumbnails Video.GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Video.GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Video.GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Video.CreateBif(Stream, Int32, List) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public sealed class Episode : Video, IHasProviderIds, IHasLookupInfo, IHasMediaSources, IHasLookupInfo, IHasSeries, IHasSeriesName Properties DisplayParentId Declaration [IgnoreDataMember] public override long DisplayParentId { get; } Property Value Type Description Int64 Overrides BaseItem.DisplayParentId EnableDefaultVideoUserDataKeys Declaration [IgnoreDataMember] protected override bool EnableDefaultVideoUserDataKeys { get; } Property Value Type Description System.Boolean Overrides Video.EnableDefaultVideoUserDataKeys ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio IndexNumberEnd This is the ending episode number for double episodes. Declaration [IgnoreDataMember] public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > The index number. IsInSeasonFolder Declaration [IgnoreDataMember] public bool IsInSeasonFolder { get; } Property Value Type Description System.Boolean IsMissingEpisode Declaration [IgnoreDataMember] public bool IsMissingEpisode { get; } Property Value Type Description System.Boolean LatestItemsContainerId Declaration [IgnoreDataMember] public override long LatestItemsContainerId { get; } Property Value Type Description Int64 Overrides BaseItem.LatestItemsContainerId Season Declaration [IgnoreDataMember] public Season Season { get; } Property Value Type Description Season SeasonFolder Declaration [IgnoreDataMember] public Season SeasonFolder { get; } Property Value Type Description Season Series This Episode's Series Instance Declaration [IgnoreDataMember] public Series Series { get; } Property Value Type Description Series The series. SeriesName Declaration [IgnoreDataMember] public string SeriesName { get; set; } Property Value Type Description String SortIndexNumber Gets the season in which it aired. Declaration [IgnoreDataMember] public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The aired season. SortParentIndexNumber Declaration [IgnoreDataMember] public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SupportsAlternateVersions Declaration [IgnoreDataMember] protected override bool SupportsAlternateVersions { get; } Property Value Type Description System.Boolean Overrides Video.SupportsAlternateVersions SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides Video.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsInheritedParentImages SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description System.Boolean Overrides Video.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides Video.SupportsThemeMedia Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description System.Boolean replaceAllMetdata Returns Type Description System.Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) ContainsEpisodeNumber(Int32) Determines whether [contains episode number] [the specified number]. Declaration public bool ContainsEpisodeNumber(int number) Parameters Type Name Description Int32 number The number. Returns Type Description System.Boolean true if [contains episode number] [the specified number]; otherwise, false . ContainsEpisodeNumbers(Int32, Int32) Declaration public bool ContainsEpisodeNumbers(int start, int end) Parameters Type Name Description Int32 start Int32 end Returns Type Description System.Boolean ConvertSpecialEpisodeNumbers(LegacySpecialEpisodeNumbers) Declaration public static SpecialEpisodeNumbers ConvertSpecialEpisodeNumbers(LegacySpecialEpisodeNumbers legacySpecialEpisodeNumbers) Parameters Type Name Description LegacySpecialEpisodeNumbers legacySpecialEpisodeNumbers Returns Type Description SpecialEpisodeNumbers CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides Video.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) FindSeasonName() Declaration public string FindSeasonName() Returns Type Description String FindSeriesId() Declaration public long FindSeriesId() Returns Type Description Int64 FindSeriesName() Declaration public string FindSeriesName() Returns Type Description String FindSeriesPresentationUniqueKey() Declaration public string FindSeriesPresentationUniqueKey() Returns Type Description String FindSeriesSortName() Declaration public string FindSeriesSortName() Returns Type Description String GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetLookupInfo(LibraryOptions) Declaration public EpisodeInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description EpisodeInfo GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides Video.GetUserDataKeyInternal() HasPlaceholderMatadata() Declaration public override bool HasPlaceholderMatadata() Returns Type Description System.Boolean Overrides BaseItem.HasPlaceholderMatadata() ImportSpecialEpisodeNumbers(SpecialEpisodeNumbers) Declaration public void ImportSpecialEpisodeNumbers(SpecialEpisodeNumbers specialEpisodeNumbers) Parameters Type Name Description SpecialEpisodeNumbers specialEpisodeNumbers ImportSpecialEpisodeNumbers(SpecialEpisodeNumbers, LegacySpecialEpisodeNumbers) Declaration public void ImportSpecialEpisodeNumbers(SpecialEpisodeNumbers specialEpisodeNumbers, LegacySpecialEpisodeNumbers legacySpecialEpisodeNumbers) Parameters Type Name Description SpecialEpisodeNumbers specialEpisodeNumbers LegacySpecialEpisodeNumbers legacySpecialEpisodeNumbers UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Declaration public override void UpdateHideFromResume(User user, UserItemData userData, BaseItem[] collectionFolders, bool hide) Parameters Type Name Description User user UserItemData userData BaseItem [] collectionFolders System.Boolean hide Overrides BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) Implements IHasProviderIds IHasLookupInfo IHasMediaSources IHasLookupInfo IHasSeries IHasSeriesName Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.TV.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.TV.html",
@@ -3112,47 +3112,47 @@
   "reference/pluginapi/MediaBrowser.Controller.Entities.TV.LegacySpecialEpisodeNumbers.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.TV.LegacySpecialEpisodeNumbers.html",
     "title": "Class LegacySpecialEpisodeNumbers",
-    "keywords": "Class LegacySpecialEpisodeNumbers Inheritance Object LegacySpecialEpisodeNumbers Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public class LegacySpecialEpisodeNumbers Properties AirsAfterSeasonNumber Declaration public int? AirsAfterSeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > AirsBeforeEpisodeNumber Declaration public int? AirsBeforeEpisodeNumber { get; set; } Property Value Type Description Nullable < Int32 > AirsBeforeSeasonNumber Declaration public int? AirsBeforeSeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LegacySpecialEpisodeNumbers Inheritance System.Object LegacySpecialEpisodeNumbers Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public class LegacySpecialEpisodeNumbers Properties AirsAfterSeasonNumber Declaration public int? AirsAfterSeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > AirsBeforeEpisodeNumber Declaration public int? AirsBeforeEpisodeNumber { get; set; } Property Value Type Description Nullable < Int32 > AirsBeforeSeasonNumber Declaration public int? AirsBeforeSeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.TV.Season.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.TV.Season.html",
     "title": "Class Season",
-    "keywords": "Class Season Class Season Inheritance Object BaseItem Folder Season Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping IHasSeries IHasSeriesName IHasLookupInfo < SeasonInfo > Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public sealed class Season : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, IHasSeries, IHasSeriesName, IHasLookupInfo Properties DisplayParentId Declaration [IgnoreDataMember] public override long DisplayParentId { get; } Property Value Type Description Int64 Overrides BaseItem.DisplayParentId LocationType Gets or sets the type of the location. Declaration [IgnoreDataMember] public override LocationType LocationType { get; } Property Value Type Description LocationType The type of the location. Overrides BaseItem.LocationType Series This Episode's Series Instance Declaration [IgnoreDataMember] public Series Series { get; } Property Value Type Description Series The series. SeriesName Declaration [IgnoreDataMember] public string SeriesName { get; set; } Property Value Type Description String SeriesPath Declaration [IgnoreDataMember] public string SeriesPath { get; } Property Value Type Description String SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia Methods BeforeMetadataRefresh(Boolean) This is called before any metadata refresh and returns true or false indicating if changes were made Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description Boolean replaceAllMetdata Returns Type Description Boolean true if XXXX, false otherwise. Overrides BaseItem.BeforeMetadataRefresh(Boolean) CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) FindSeriesId() Declaration public long FindSeriesId() Returns Type Description Int64 FindSeriesName() Declaration public string FindSeriesName() Returns Type Description String FindSeriesPresentationUniqueKey() Declaration public string FindSeriesPresentationUniqueKey() Returns Type Description String FindSeriesSortName() Declaration public string FindSeriesSortName() Returns Type Description String GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetEpisodeIds(InternalItemsQuery) Declaration public long[] GetEpisodeIds(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetEpisodes() Declaration public QueryResult GetEpisodes() Returns Type Description QueryResult < BaseItem > GetEpisodes(InternalItemsQuery) Gets the episodes. Declaration public QueryResult GetEpisodes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLookupInfo(LibraryOptions) Gets the lookup information. Declaration public SeasonInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description SeasonInfo SeasonInfo. GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description Boolean Overrides BaseItem.SupportsPlayedStatus() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping IHasSeries IHasSeriesName IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Season Class Season Inheritance System.Object BaseItem Folder Season Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping IHasSeries IHasSeriesName IHasLookupInfo < SeasonInfo > Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public sealed class Season : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, IHasSeries, IHasSeriesName, IHasLookupInfo Properties DisplayParentId Declaration [IgnoreDataMember] public override long DisplayParentId { get; } Property Value Type Description Int64 Overrides BaseItem.DisplayParentId LocationType Gets or sets the type of the location. Declaration [IgnoreDataMember] public override LocationType LocationType { get; } Property Value Type Description LocationType The type of the location. Overrides BaseItem.LocationType Series This Episode's Series Instance Declaration [IgnoreDataMember] public Series Series { get; } Property Value Type Description Series The series. SeriesName Declaration [IgnoreDataMember] public string SeriesName { get; set; } Property Value Type Description String SeriesPath Declaration [IgnoreDataMember] public string SeriesPath { get; } Property Value Type Description String SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia Methods BeforeMetadataRefresh(Boolean) This is called before any metadata refresh and returns true or false indicating if changes were made Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetdata) Parameters Type Name Description System.Boolean replaceAllMetdata Returns Type Description System.Boolean true if XXXX, false otherwise. Overrides BaseItem.BeforeMetadataRefresh(Boolean) CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) FindSeriesId() Declaration public long FindSeriesId() Returns Type Description Int64 FindSeriesName() Declaration public string FindSeriesName() Returns Type Description String FindSeriesPresentationUniqueKey() Declaration public string FindSeriesPresentationUniqueKey() Returns Type Description String FindSeriesSortName() Declaration public string FindSeriesSortName() Returns Type Description String GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetEpisodeIds(InternalItemsQuery) Declaration public long[] GetEpisodeIds(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetEpisodes() Declaration public QueryResult GetEpisodes() Returns Type Description QueryResult < BaseItem > GetEpisodes(InternalItemsQuery) Gets the episodes. Declaration public QueryResult GetEpisodes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLookupInfo(LibraryOptions) Gets the lookup information. Declaration public SeasonInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description SeasonInfo SeasonInfo. GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description System.Boolean Overrides BaseItem.SupportsPlayedStatus() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping IHasSeries IHasSeriesName IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.TV.Series.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.TV.Series.html",
     "title": "Class Series",
-    "keywords": "Class Series Class Series Inheritance Object BaseItem Folder Series Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping IHasLookupInfo < SeriesInfo > Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public sealed class Series : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, IHasLookupInfo Properties AirDays Declaration [IgnoreDataMember] public DayOfWeek[] AirDays { get; set; } Property Value Type Description DayOfWeek [] AirTime Declaration [IgnoreDataMember] public string AirTime { get; set; } Property Value Type Description String DisplayOrder airdate, dvd or absolute Declaration [IgnoreDataMember] public SeriesDisplayOrder DisplayOrder { get; set; } Property Value Type Description SeriesDisplayOrder Status Gets or sets the status. Declaration [IgnoreDataMember] public SeriesStatus? Status { get; set; } Property Value Type Description Nullable < SeriesStatus > The status. SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsLocalTrailers SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetadata) Parameters Type Name Description Boolean replaceAllMetadata Returns Type Description Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetDisplayOrderIntValue() Declaration public override int? GetDisplayOrderIntValue() Returns Type Description Nullable < Int32 > Overrides BaseItem.GetDisplayOrderIntValue() GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLookupInfo(LibraryOptions) Declaration public SeriesInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description SeriesInfo GetRelatedUrls() Declaration public override List GetRelatedUrls() Returns Type Description List < ExternalUrl > Overrides BaseItem.GetRelatedUrls() GetSeasonEpisodeIds(Season, InternalItemsQuery) Declaration public long[] GetSeasonEpisodeIds(Season parentSeason, InternalItemsQuery query) Parameters Type Name Description Season parentSeason InternalItemsQuery query Returns Type Description Int64 [] GetSeasonEpisodes(Season, InternalItemsQuery) Declaration public QueryResult GetSeasonEpisodes(Season parentSeason, InternalItemsQuery query) Parameters Type Name Description Season parentSeason InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetSeriesSorting() Declaration public static (string, SortOrder)[] GetSeriesSorting() Returns Type Description (T1, T2) < String , SortOrder >[] GetSeriesSorting(SortOrder) Declaration public static (string, SortOrder)[] GetSeriesSorting(SortOrder order) Parameters Type Name Description SortOrder order Returns Type Description (T1, T2) < String , SortOrder >[] GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description Boolean Overrides BaseItem.SupportsPlayedStatus() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Series Class Series Inheritance System.Object BaseItem Folder Series Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping IHasLookupInfo < SeriesInfo > Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public sealed class Series : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, IHasLookupInfo Properties AirDays Declaration [IgnoreDataMember] public DayOfWeek[] AirDays { get; set; } Property Value Type Description System.DayOfWeek [] AirTime Declaration [IgnoreDataMember] public string AirTime { get; set; } Property Value Type Description String DisplayOrder airdate, dvd or absolute Declaration [IgnoreDataMember] public SeriesDisplayOrder DisplayOrder { get; set; } Property Value Type Description SeriesDisplayOrder Status Gets or sets the status. Declaration [IgnoreDataMember] public SeriesStatus? Status { get; set; } Property Value Type Description Nullable < SeriesStatus > The status. SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsLocalTrailers SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsResetMetadata Declaration [IgnoreDataMember] public override bool SupportsResetMetadata { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsResetMetadata SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia Methods BeforeMetadataRefresh(Boolean) Declaration public override bool BeforeMetadataRefresh(bool replaceAllMetadata) Parameters Type Name Description System.Boolean replaceAllMetadata Returns Type Description System.Boolean Overrides BaseItem.BeforeMetadataRefresh(Boolean) CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetDisplayOrderIntValue() Declaration public override int? GetDisplayOrderIntValue() Returns Type Description Nullable < Int32 > Overrides BaseItem.GetDisplayOrderIntValue() GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetLookupInfo(LibraryOptions) Declaration public SeriesInfo GetLookupInfo(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description SeriesInfo GetRelatedUrls() Declaration public override List GetRelatedUrls() Returns Type Description List < ExternalUrl > Overrides BaseItem.GetRelatedUrls() GetSeasonEpisodeIds(Season, InternalItemsQuery) Declaration public long[] GetSeasonEpisodeIds(Season parentSeason, InternalItemsQuery query) Parameters Type Name Description Season parentSeason InternalItemsQuery query Returns Type Description Int64 [] GetSeasonEpisodes(Season, InternalItemsQuery) Declaration public QueryResult GetSeasonEpisodes(Season parentSeason, InternalItemsQuery query) Parameters Type Name Description Season parentSeason InternalItemsQuery query Returns Type Description QueryResult < BaseItem > GetSeriesSorting() Declaration public static (string, SortOrder)[] GetSeriesSorting() Returns Type Description (T1, T2) < String , SortOrder >[] GetSeriesSorting(SortOrder) Declaration public static (string, SortOrder)[] GetSeriesSorting(SortOrder order) Parameters Type Name Description SortOrder order Returns Type Description (T1, T2) < String , SortOrder >[] GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description System.Boolean Overrides BaseItem.SupportsPlayedStatus() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.TV.SpecialEpisodeNumbers.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.TV.SpecialEpisodeNumbers.html",
     "title": "Class SpecialEpisodeNumbers",
-    "keywords": "Class SpecialEpisodeNumbers Inheritance Object SpecialEpisodeNumbers Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public sealed class SpecialEpisodeNumbers Properties SortIndexNumber Declaration public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SortParentIndexNumber Declaration public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SpecialEpisodeNumbers Inheritance System.Object SpecialEpisodeNumbers Namespace : MediaBrowser.Controller.Entities.TV Assembly : MediaBrowser.Controller.dll Syntax public sealed class SpecialEpisodeNumbers Properties SortIndexNumber Declaration public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SortParentIndexNumber Declaration public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.User.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.User.html",
     "title": "Class User",
-    "keywords": "Class User Class User Inheritance Object BaseItem User Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class User : BaseItem, IHasProviderIds, IHasLookupInfo Properties Configuration Declaration [IgnoreDataMember] public UserConfiguration Configuration { get; set; } Property Value Type Description UserConfiguration ConfigurationDirectoryPath Gets the path to the user's configuration directory Declaration [IgnoreDataMember] public string ConfigurationDirectoryPath { get; } Property Value Type Description String The configuration directory path. ConnectAccessKey Declaration public string ConnectAccessKey { get; set; } Property Value Type Description String ConnectLinkType Declaration public UserLinkType? ConnectLinkType { get; set; } Property Value Type Description Nullable < UserLinkType > ConnectUserId Declaration public string ConnectUserId { get; set; } Property Value Type Description String ConnectUserName Declaration public string ConnectUserName { get; set; } Property Value Type Description String ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath EasyPassword Declaration public string EasyPassword { get; set; } Property Value Type Description String EnableInternalIdsExternally Declaration [IgnoreDataMember] public override bool EnableInternalIdsExternally { get; } Property Value Type Description Boolean Overrides BaseItem.EnableInternalIdsExternally ImageInfos Declaration public override ItemImageInfo[] ImageInfos { get; set; } Property Value Type Description ItemImageInfo [] Overrides BaseItem.ImageInfos IsLockedOut Declaration [IgnoreDataMember] public bool IsLockedOut { get; } Property Value Type Description Boolean LastActivityDate Gets or sets the last activity date. Declaration public DateTimeOffset? LastActivityDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The last activity date. LastLoginDate Gets or sets the last login date. Declaration public DateTimeOffset? LastLoginDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The last login date. Name Gets or sets the name. Declaration public override string Name { get; set; } Property Value Type Description String The name. Overrides BaseItem.Name Password Gets or sets the password. Declaration public string Password { get; set; } Property Value Type Description String The password. Path Gets or sets the path. Declaration [IgnoreDataMember] public override string Path { get; set; } Property Value Type Description String The path. Overrides BaseItem.Path Policy Declaration [IgnoreDataMember] public UserPolicy Policy { get; set; } Property Value Type Description UserPolicy Salt Declaration public string Salt { get; set; } Property Value Type Description String SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople UsesIdForConfigurationPath From now on all user paths will be Id-based. This is for backwards compatibility. Declaration public bool UsesIdForConfigurationPath { get; set; } Property Value Type Description Boolean Methods GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetTypedSetting(String) Declaration public object GetTypedSetting(string key) Parameters Type Name Description String key Returns Type Description Object IsGrantedAccessToFeature(String) Declaration public bool IsGrantedAccessToFeature(string featureId) Parameters Type Name Description String featureId Returns Type Description Boolean IsParentalScheduleAllowed() Declaration public bool IsParentalScheduleAllowed() Returns Type Description Boolean IsParentalScheduleAllowed(DateTimeOffset) Declaration public bool IsParentalScheduleAllowed(DateTimeOffset date) Parameters Type Name Description DateTimeOffset date Returns Type Description Boolean Rename(String) Renames the user. Declaration public Task Rename(string newName) Parameters Type Name Description String newName The new name. Returns Type Description Task Task. Exceptions Type Condition ArgumentNullException UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) Declaration public override void UpdateToRepository(ItemUpdateType updateReason, BaseItem parent, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description ItemUpdateType updateReason BaseItem parent MetadataRefreshOptions metadataRefreshOptions Overrides BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) Declaration public override void UpdateToRepository(ItemUpdateType updateReason, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description ItemUpdateType updateReason MetadataRefreshOptions metadataRefreshOptions Overrides BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) UpdateTypedSetting(String, Object) Declaration public void UpdateTypedSetting(string key, object value) Parameters Type Name Description String key Object value Implements IHasProviderIds IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class User Class User Inheritance System.Object BaseItem User Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class User : BaseItem, IHasProviderIds, IHasLookupInfo Properties Configuration Declaration [IgnoreDataMember] public UserConfiguration Configuration { get; set; } Property Value Type Description UserConfiguration ConfigurationDirectoryPath Gets the path to the user's configuration directory Declaration [IgnoreDataMember] public string ConfigurationDirectoryPath { get; } Property Value Type Description String The configuration directory path. ConnectAccessKey Declaration public string ConnectAccessKey { get; set; } Property Value Type Description String ConnectLinkType Declaration public UserLinkType? ConnectLinkType { get; set; } Property Value Type Description Nullable < UserLinkType > ConnectUserId Declaration public string ConnectUserId { get; set; } Property Value Type Description String ConnectUserName Declaration public string ConnectUserName { get; set; } Property Value Type Description String ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath EasyPassword Declaration public string EasyPassword { get; set; } Property Value Type Description String EnableInternalIdsExternally Declaration [IgnoreDataMember] public override bool EnableInternalIdsExternally { get; } Property Value Type Description System.Boolean Overrides BaseItem.EnableInternalIdsExternally ImageInfos Declaration public override ItemImageInfo[] ImageInfos { get; set; } Property Value Type Description ItemImageInfo [] Overrides BaseItem.ImageInfos IsLockedOut Declaration [IgnoreDataMember] public bool IsLockedOut { get; } Property Value Type Description System.Boolean LastActivityDate Gets or sets the last activity date. Declaration public DateTimeOffset? LastActivityDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The last activity date. LastLoginDate Gets or sets the last login date. Declaration public DateTimeOffset? LastLoginDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The last login date. Name Gets or sets the name. Declaration public override string Name { get; set; } Property Value Type Description String The name. Overrides BaseItem.Name Password Gets or sets the password. Declaration public string Password { get; set; } Property Value Type Description String The password. Path Gets or sets the path. Declaration [IgnoreDataMember] public override string Path { get; set; } Property Value Type Description String The path. Overrides BaseItem.Path Policy Declaration [IgnoreDataMember] public UserPolicy Policy { get; set; } Property Value Type Description UserPolicy Salt Declaration public string Salt { get; set; } Property Value Type Description String SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople UsesIdForConfigurationPath From now on all user paths will be Id-based. This is for backwards compatibility. Declaration public bool UsesIdForConfigurationPath { get; set; } Property Value Type Description System.Boolean Methods GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetTypedSetting(String) Declaration public object GetTypedSetting(string key) Parameters Type Name Description String key Returns Type Description System.Object IsGrantedAccessToFeature(String) Declaration public bool IsGrantedAccessToFeature(string featureId) Parameters Type Name Description String featureId Returns Type Description System.Boolean IsParentalScheduleAllowed() Declaration public bool IsParentalScheduleAllowed() Returns Type Description System.Boolean IsParentalScheduleAllowed(DateTimeOffset) Declaration public bool IsParentalScheduleAllowed(DateTimeOffset date) Parameters Type Name Description System.DateTimeOffset date Returns Type Description System.Boolean Rename(String) Renames the user. Declaration public Task Rename(string newName) Parameters Type Name Description String newName The new name. Returns Type Description System.Threading.Tasks.Task Task. Exceptions Type Condition ArgumentNullException UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) Declaration public override void UpdateToRepository(ItemUpdateType updateReason, BaseItem parent, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description ItemUpdateType updateReason BaseItem parent MetadataRefreshOptions metadataRefreshOptions Overrides BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) Declaration public override void UpdateToRepository(ItemUpdateType updateReason, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description ItemUpdateType updateReason MetadataRefreshOptions metadataRefreshOptions Overrides BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) UpdateTypedSetting(String, Object) Declaration public void UpdateTypedSetting(string key, object value) Parameters Type Name Description String key System.Object value Implements IHasProviderIds IHasLookupInfo Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.UserItemData.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.UserItemData.html",
     "title": "Class UserItemData",
-    "keywords": "Class UserItemData Class UserItemData Inheritance Object UserItemData Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserItemData Properties AudioStreamIndex Gets or sets the index of the audio stream. Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the audio stream. HideFromResume Declaration public bool HideFromResume { get; set; } Property Value Type Description Boolean IsFavorite Gets or sets a value indicating whether this instance is favorite. Declaration public bool IsFavorite { get; set; } Property Value Type Description Boolean true if this instance is favorite; otherwise, false . Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. LastPlayedDate Gets or sets the last played date. Declaration public DateTimeOffset? LastPlayedDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The last played date. PlaybackPositionTicks Gets or sets the playback position ticks. Declaration public long PlaybackPositionTicks { get; set; } Property Value Type Description Int64 The playback position ticks. PlayCount Gets or sets the play count. Declaration public int PlayCount { get; set; } Property Value Type Description Int32 The play count. Played Gets or sets a value indicating whether this UserItemData is played. Declaration public bool Played { get; set; } Property Value Type Description Boolean true if played; otherwise, false . PlaystateLastModified Declaration public DateTimeOffset? PlaystateLastModified { get; set; } Property Value Type Description Nullable < DateTimeOffset > Rating Declaration public double? Rating { get; set; } Property Value Type Description Nullable < Double > RatingLastModified Declaration public DateTimeOffset? RatingLastModified { get; set; } Property Value Type Description Nullable < DateTimeOffset > SubtitleStreamIndex Gets or sets the index of the subtitle stream. Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the subtitle stream. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserItemData Class UserItemData Inheritance System.Object UserItemData Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserItemData Properties AudioStreamIndex Gets or sets the index of the audio stream. Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the audio stream. HideFromResume Declaration public bool HideFromResume { get; set; } Property Value Type Description System.Boolean IsFavorite Gets or sets a value indicating whether this instance is favorite. Declaration public bool IsFavorite { get; set; } Property Value Type Description System.Boolean true if this instance is favorite; otherwise, false . Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. LastPlayedDate Gets or sets the last played date. Declaration public DateTimeOffset? LastPlayedDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The last played date. PlaybackPositionTicks Gets or sets the playback position ticks. Declaration public long PlaybackPositionTicks { get; set; } Property Value Type Description Int64 The playback position ticks. PlayCount Gets or sets the play count. Declaration public int PlayCount { get; set; } Property Value Type Description Int32 The play count. Played Gets or sets a value indicating whether this UserItemData is played. Declaration public bool Played { get; set; } Property Value Type Description System.Boolean true if played; otherwise, false . PlaystateLastModified Declaration public DateTimeOffset? PlaystateLastModified { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Rating Declaration public double? Rating { get; set; } Property Value Type Description Nullable < Double > RatingLastModified Declaration public DateTimeOffset? RatingLastModified { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > SubtitleStreamIndex Gets or sets the index of the subtitle stream. Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the subtitle stream. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.UserRootFolder.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.UserRootFolder.html",
     "title": "Class UserRootFolder",
-    "keywords": "Class UserRootFolder Special class used for User Roots. Children contain actual ones defined for this user PLUS the virtual folders from the physical root (added by plug-ins). Inheritance Object BaseItem Folder UserRootFolder Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsPeople BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserRootFolder : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Properties SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsCollections SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsOwnedItems SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsUserData ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description Boolean Overrides BaseItem.ValidatesChildren Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides Folder.CanDelete() ClearCachedChildren() Declaration public void ClearCachedChildren() GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) IsVisible(User) Declaration public override bool IsVisible(User user) Parameters Type Name Description User user Returns Type Description Boolean Overrides BaseItem.IsVisible(User) Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserRootFolder Special class used for User Roots. Children contain actual ones defined for this user PLUS the virtual folders from the physical root (added by plug-ins). Inheritance System.Object BaseItem Folder UserRootFolder Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsPeople BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserRootFolder : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Properties SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsCollections SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsOwnedItems SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsUserData ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description System.Boolean Overrides BaseItem.ValidatesChildren Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides Folder.CanDelete() ClearCachedChildren() Declaration public void ClearCachedChildren() GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) IsVisible(User) Declaration public override bool IsVisible(User user) Parameters Type Name Description User user Returns Type Description System.Boolean Overrides BaseItem.IsVisible(User) Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.UserView.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.UserView.html",
     "title": "Class UserView",
-    "keywords": "Class UserView Inheritance Object BaseItem Folder UserView Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping IHasCollectionType Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserView : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, IHasCollectionType Properties CollectionType Declaration [IgnoreDataMember] public string CollectionType { get; } Property Value Type Description String IsTopParent Declaration [IgnoreDataMember] public override bool IsTopParent { get; } Property Value Type Description Boolean Overrides Folder.IsTopParent SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsCollections SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsUserData ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description Boolean Overrides BaseItem.ValidatesChildren ViewType Declaration [IgnoreDataMember] public string ViewType { get; set; } Property Value Type Description String Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides Folder.CanDelete() GetIdsForAncestorIdsQuery(User) Declaration public override long[] GetIdsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description Int64 [] Overrides BaseItem.GetIdsForAncestorIdsQuery(User) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsForAncestorIdsQuery(User) Declaration public override BaseItem[] GetItemsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description BaseItem [] Overrides BaseItem.GetItemsForAncestorIdsQuery(User) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public override bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping IHasCollectionType Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserView Inheritance System.Object BaseItem Folder UserView Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping IHasCollectionType Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsResolvedToFolder Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsCumulativeRunTimeTicks Folder.SupportsExternalTransfer Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.MediaType BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsGenres BaseItem.SupportsStudios BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserView : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping, IHasCollectionType Properties CollectionType Declaration [IgnoreDataMember] public string CollectionType { get; } Property Value Type Description String IsTopParent Declaration [IgnoreDataMember] public override bool IsTopParent { get; } Property Value Type Description System.Boolean Overrides Folder.IsTopParent SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsCollections SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsUserData ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description System.Boolean Overrides BaseItem.ValidatesChildren ViewType Declaration [IgnoreDataMember] public string ViewType { get; set; } Property Value Type Description String Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides Folder.CanDelete() GetIdsForAncestorIdsQuery(User) Declaration public override long[] GetIdsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description Int64 [] Overrides BaseItem.GetIdsForAncestorIdsQuery(User) GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsForAncestorIdsQuery(User) Declaration public override BaseItem[] GetItemsForAncestorIdsQuery(User user = null) Parameters Type Name Description User user Returns Type Description BaseItem [] Overrides BaseItem.GetItemsForAncestorIdsQuery(User) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public override bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping IHasCollectionType Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Entities.Video.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Entities.Video.html",
     "title": "Class Video",
-    "keywords": "Class Video Class Video Inheritance Object BaseItem Video Movie MusicVideo Trailer Episode Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class Video : BaseItem, IHasProviderIds, IHasLookupInfo, IHasMediaSources Properties ContainingFolderPath Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String Overrides BaseItem.ContainingFolderPath EnableDefaultVideoUserDataKeys Declaration [IgnoreDataMember] protected virtual bool EnableDefaultVideoUserDataKeys { get; } Property Value Type Description Boolean Is3D Gets a value indicating whether [is3 D]. Declaration [IgnoreDataMember] public bool Is3D { get; } Property Value Type Description Boolean true if [is3 D]; otherwise, false . IsResolvedToFolder Declaration [IgnoreDataMember] public override bool IsResolvedToFolder { get; } Property Value Type Description Boolean Overrides BaseItem.IsResolvedToFolder MediaType Gets the type of the media. Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String The type of the media. Overrides BaseItem.MediaType SupportsAdditionalParts Declaration [IgnoreDataMember] public override bool SupportsAdditionalParts { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAdditionalParts SupportsAlternateVersions Declaration [IgnoreDataMember] protected virtual bool SupportsAlternateVersions { get; } Property Value Type Description Boolean SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsExtras Declaration [IgnoreDataMember] public override bool SupportsExtras { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExtras SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsLocalTrailers SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia SupportsThumbnails Declaration [IgnoreDataMember] public bool SupportsThumbnails { get; } Property Value Type Description Boolean Video3DFormat Gets or sets the video3 D format. Declaration [IgnoreDataMember] public Video3DFormat? Video3DFormat { get; set; } Property Value Type Description Nullable < Video3DFormat > The video3 D format. Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description Boolean Overrides BaseItem.CanDownload() CreateBif(Stream, Int32, List) Declaration public static async Task CreateBif(Stream stream, int intervalMs, List images) Parameters Type Name Description Stream stream Int32 intervalMs List < FileSystemMetadata > images Returns Type Description Task CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) GetAllItemsForMediaSources(User, Boolean) Declaration protected override List> GetAllItemsForMediaSources(User user, bool enableAlternateMediaSources) Parameters Type Name Description User user Boolean enableAlternateMediaSources Returns Type Description List < Tuple < BaseItem , MediaSourceType >> Overrides BaseItem.GetAllItemsForMediaSources(User, Boolean) GetAlternateVersionIds() Declaration public List GetAlternateVersionIds() Returns Type Description List < Int64 > GetDefaultVideoStream() Declaration public MediaStream GetDefaultVideoStream() Returns Type Description MediaStream GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Declaration public static ThumbnailSetInfo[] GetLocalThumbnailSetInfos(string videoPath, Guid itemGuid, bool enableCache, IDirectoryService directoryService) Parameters Type Name Description String videoPath Guid itemGuid Boolean enableCache IDirectoryService directoryService Returns Type Description ThumbnailSetInfo [] GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Declaration public static ThumbnailSetInfo[] GetMetadataFolderThumbnailSetInfos(string videoPath, Guid itemGuid, IDirectoryService directoryService) Parameters Type Name Description String videoPath Guid itemGuid IDirectoryService directoryService Returns Type Description ThumbnailSetInfo [] GetRelatedUrls() Declaration public override List GetRelatedUrls() Returns Type Description List < ExternalUrl > Overrides BaseItem.GetRelatedUrls() GetRunTimeTicksForPlayState() Declaration public override long GetRunTimeTicksForPlayState() Returns Type Description Int64 Overrides BaseItem.GetRunTimeTicksForPlayState() GetSupportsPositionTicksResume(LibraryOptions) Declaration public override bool GetSupportsPositionTicksResume(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.GetSupportsPositionTicksResume(LibraryOptions) GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Declaration public static ThumbnailSetInfo[] GetThumbnailSetInfos(string videoPath, Guid itemGuid, IDirectoryService directoryService, int maxWidth, bool enableStrictWidthRequirement) Parameters Type Name Description String videoPath Guid itemGuid IDirectoryService directoryService Int32 maxWidth Boolean enableStrictWidthRequirement Returns Type Description ThumbnailSetInfo [] GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Declaration public static ThumbnailSetInfo[] GetThumbnailSetInfos(string videoPath, Guid itemGuid, bool enableCache, IDirectoryService directoryService) Parameters Type Name Description String videoPath Guid itemGuid Boolean enableCache IDirectoryService directoryService Returns Type Description ThumbnailSetInfo [] GetUserDataKey(BaseItem) Declaration public static string GetUserDataKey(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description String GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() IsActiveRecording() Declaration public override bool IsActiveRecording() Returns Type Description Boolean Overrides BaseItem.IsActiveRecording() SplitVersion() Declaration public void SplitVersion() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description Boolean Overrides BaseItem.SupportsPlayedStatus() Implements IHasProviderIds IHasLookupInfo IHasMediaSources Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Video Class Video Inheritance System.Object BaseItem Video Movie MusicVideo Trailer Episode Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete() BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.SupportsInheritedParentImages BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Entities Assembly : MediaBrowser.Controller.dll Syntax public class Video : BaseItem, IHasProviderIds, IHasLookupInfo, IHasMediaSources Properties ContainingFolderPath Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String Overrides BaseItem.ContainingFolderPath EnableDefaultVideoUserDataKeys Declaration [IgnoreDataMember] protected virtual bool EnableDefaultVideoUserDataKeys { get; } Property Value Type Description System.Boolean Is3D Gets a value indicating whether [is3 D]. Declaration [IgnoreDataMember] public bool Is3D { get; } Property Value Type Description System.Boolean true if [is3 D]; otherwise, false . IsResolvedToFolder Declaration [IgnoreDataMember] public override bool IsResolvedToFolder { get; } Property Value Type Description System.Boolean Overrides BaseItem.IsResolvedToFolder MediaType Gets the type of the media. Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String The type of the media. Overrides BaseItem.MediaType SupportsAdditionalParts Declaration [IgnoreDataMember] public override bool SupportsAdditionalParts { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAdditionalParts SupportsAlternateVersions Declaration [IgnoreDataMember] protected virtual bool SupportsAlternateVersions { get; } Property Value Type Description System.Boolean SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsExtras Declaration [IgnoreDataMember] public override bool SupportsExtras { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExtras SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsLocalTrailers SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsStudios Declaration [IgnoreDataMember] public override bool SupportsStudios { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsStudios SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia SupportsThumbnails Declaration [IgnoreDataMember] public bool SupportsThumbnails { get; } Property Value Type Description System.Boolean Video3DFormat Gets or sets the video3 D format. Declaration [IgnoreDataMember] public Video3DFormat? Video3DFormat { get; set; } Property Value Type Description Nullable < Video3DFormat > The video3 D format. Methods CanDownload() Declaration public override bool CanDownload() Returns Type Description System.Boolean Overrides BaseItem.CanDownload() CreateBif(Stream, Int32, List) Declaration public static async Task CreateBif(Stream stream, int intervalMs, List images) Parameters Type Name Description Stream stream Int32 intervalMs List < FileSystemMetadata > images Returns Type Description System.Threading.Tasks.Task CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) GetAllItemsForMediaSources(User, Boolean) Declaration protected override List> GetAllItemsForMediaSources(User user, bool enableAlternateMediaSources) Parameters Type Name Description User user System.Boolean enableAlternateMediaSources Returns Type Description List < System.Tuple < BaseItem , MediaSourceType >> Overrides BaseItem.GetAllItemsForMediaSources(User, Boolean) GetAlternateVersionIds() Declaration public List GetAlternateVersionIds() Returns Type Description List < Int64 > GetDefaultVideoStream() Declaration public MediaStream GetDefaultVideoStream() Returns Type Description MediaStream GetLocalThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Declaration public static ThumbnailSetInfo[] GetLocalThumbnailSetInfos(string videoPath, Guid itemGuid, bool enableCache, IDirectoryService directoryService) Parameters Type Name Description String videoPath Guid itemGuid System.Boolean enableCache IDirectoryService directoryService Returns Type Description ThumbnailSetInfo [] GetMetadataFolderThumbnailSetInfos(String, Guid, IDirectoryService) Declaration public static ThumbnailSetInfo[] GetMetadataFolderThumbnailSetInfos(string videoPath, Guid itemGuid, IDirectoryService directoryService) Parameters Type Name Description String videoPath Guid itemGuid IDirectoryService directoryService Returns Type Description ThumbnailSetInfo [] GetRelatedUrls() Declaration public override List GetRelatedUrls() Returns Type Description List < ExternalUrl > Overrides BaseItem.GetRelatedUrls() GetRunTimeTicksForPlayState() Declaration public override long GetRunTimeTicksForPlayState() Returns Type Description Int64 Overrides BaseItem.GetRunTimeTicksForPlayState() GetSupportsPositionTicksResume(LibraryOptions) Declaration public override bool GetSupportsPositionTicksResume(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.GetSupportsPositionTicksResume(LibraryOptions) GetThumbnailSetInfos(String, Guid, IDirectoryService, Int32, Boolean) Declaration public static ThumbnailSetInfo[] GetThumbnailSetInfos(string videoPath, Guid itemGuid, IDirectoryService directoryService, int maxWidth, bool enableStrictWidthRequirement) Parameters Type Name Description String videoPath Guid itemGuid IDirectoryService directoryService Int32 maxWidth System.Boolean enableStrictWidthRequirement Returns Type Description ThumbnailSetInfo [] GetThumbnailSetInfos(String, Guid, Boolean, IDirectoryService) Declaration public static ThumbnailSetInfo[] GetThumbnailSetInfos(string videoPath, Guid itemGuid, bool enableCache, IDirectoryService directoryService) Parameters Type Name Description String videoPath Guid itemGuid System.Boolean enableCache IDirectoryService directoryService Returns Type Description ThumbnailSetInfo [] GetUserDataKey(BaseItem) Declaration public static string GetUserDataKey(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description String GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() IsActiveRecording() Declaration public override bool IsActiveRecording() Returns Type Description System.Boolean Overrides BaseItem.IsActiveRecording() SplitVersion() Declaration public void SplitVersion() SupportsPlayedStatus() Declaration public override bool SupportsPlayedStatus() Returns Type Description System.Boolean Overrides BaseItem.SupportsPlayedStatus() Implements IHasProviderIds IHasLookupInfo IHasMediaSources Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Extensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Extensions.html",
@@ -3162,12 +3162,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Extensions.StringCompatibility.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Extensions.StringCompatibility.html",
     "title": "Class StringCompatibility",
-    "keywords": "Class StringCompatibility Inheritance Object StringCompatibility Namespace : MediaBrowser.Controller.Extensions Assembly : MediaBrowser.Controller.dll Syntax public static class StringCompatibility"
+    "keywords": "Class StringCompatibility Inheritance System.Object StringCompatibility Namespace : MediaBrowser.Controller.Extensions Assembly : MediaBrowser.Controller.dll Syntax public static class StringCompatibility"
   },
   "reference/pluginapi/MediaBrowser.Controller.Extensions.StringExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Extensions.StringExtensions.html",
     "title": "Class StringExtensions",
-    "keywords": "Class StringExtensions Class BaseExtensions Inheritance Object StringExtensions Namespace : MediaBrowser.Controller.Extensions Assembly : MediaBrowser.Controller.dll Syntax public static class StringExtensions Methods RemoveDiacritics(String) Declaration public static string RemoveDiacritics(this string text) Parameters Type Name Description String text Returns Type Description String"
+    "keywords": "Class StringExtensions Class BaseExtensions Inheritance System.Object StringExtensions Namespace : MediaBrowser.Controller.Extensions Assembly : MediaBrowser.Controller.dll Syntax public static class StringExtensions Methods RemoveDiacritics(String) Declaration public static string RemoveDiacritics(this string text) Parameters Type Name Description String text Returns Type Description String"
   },
   "reference/pluginapi/MediaBrowser.Controller.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.html",
@@ -3182,17 +3182,17 @@
   "reference/pluginapi/MediaBrowser.Controller.IO.IIOManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.IO.IIOManager.html",
     "title": "Interface IIOManager",
-    "keywords": "Interface IIOManager Namespace : MediaBrowser.Controller.IO Assembly : MediaBrowser.Controller.dll Syntax public interface IIOManager Methods GetConnectionContext(HttpRequestOptions, MediaProtocol) Declaration IDisposable GetConnectionContext(HttpRequestOptions options, MediaProtocol protocol) Parameters Type Name Description HttpRequestOptions options MediaProtocol protocol Returns Type Description IDisposable GetLastWriteTimeUtc(ReadOnlySpan, MediaProtocol, Boolean) Declaration DateTimeOffset? GetLastWriteTimeUtc(ReadOnlySpan path, MediaProtocol protocol, bool fileExists) Parameters Type Name Description ReadOnlySpan < Char > path MediaProtocol protocol Boolean fileExists Returns Type Description Nullable < DateTimeOffset > GetPathProtocol(ReadOnlySpan) Declaration MediaProtocol GetPathProtocol(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path Returns Type Description MediaProtocol GetResponse(HttpRequestOptions) Declaration Task GetResponse(HttpRequestOptions options) Parameters Type Name Description HttpRequestOptions options Returns Type Description Task < HttpResponseInfo > GetResponse(HttpRequestOptions, MediaProtocol) Declaration Task GetResponse(HttpRequestOptions options, MediaProtocol protocol) Parameters Type Name Description HttpRequestOptions options MediaProtocol protocol Returns Type Description Task < HttpResponseInfo > MakeAbsolute(String, String, MediaProtocol) Declaration string MakeAbsolute(string url, string parentUrl, MediaProtocol parentProtocol) Parameters Type Name Description String url String parentUrl MediaProtocol parentProtocol Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IIOManager Namespace : MediaBrowser.Controller.IO Assembly : MediaBrowser.Controller.dll Syntax public interface IIOManager Methods GetConnectionContext(HttpRequestOptions, MediaProtocol) Declaration IDisposable GetConnectionContext(HttpRequestOptions options, MediaProtocol protocol) Parameters Type Name Description HttpRequestOptions options MediaProtocol protocol Returns Type Description IDisposable GetLastWriteTimeUtc(ReadOnlySpan, MediaProtocol, Boolean) Declaration DateTimeOffset? GetLastWriteTimeUtc(ReadOnlySpan path, MediaProtocol protocol, bool fileExists) Parameters Type Name Description System.ReadOnlySpan < System.Char > path MediaProtocol protocol System.Boolean fileExists Returns Type Description Nullable < System.DateTimeOffset > GetPathProtocol(ReadOnlySpan) Declaration MediaProtocol GetPathProtocol(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path Returns Type Description MediaProtocol GetResponse(HttpRequestOptions) Declaration Task GetResponse(HttpRequestOptions options) Parameters Type Name Description HttpRequestOptions options Returns Type Description Task < HttpResponseInfo > GetResponse(HttpRequestOptions, MediaProtocol) Declaration Task GetResponse(HttpRequestOptions options, MediaProtocol protocol) Parameters Type Name Description HttpRequestOptions options MediaProtocol protocol Returns Type Description Task < HttpResponseInfo > MakeAbsolute(String, String, MediaProtocol) Declaration string MakeAbsolute(string url, string parentUrl, MediaProtocol parentProtocol) Parameters Type Name Description String url String parentUrl MediaProtocol parentProtocol Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.IResourceFileManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.IResourceFileManager.html",
     "title": "Interface IResourceFileManager",
-    "keywords": "Interface IResourceFileManager Namespace : MediaBrowser.Controller Assembly : MediaBrowser.Controller.dll Syntax public interface IResourceFileManager Methods GetResourceFileStream(String, String, Int64) Declaration StreamHandler GetResourceFileStream(string basePath, string virtualPath, long offset) Parameters Type Name Description String basePath String virtualPath Int64 offset Returns Type Description StreamHandler GetStaticFileResult(IRequest, String, String, String, String, Guid, Nullable) Declaration Task GetStaticFileResult(IRequest request, string basePath, string virtualPath, string contentType, string contentEncoding, Guid cacheKey, TimeSpan? cacheDuration) Parameters Type Name Description IRequest request String basePath String virtualPath String contentType String contentEncoding Guid cacheKey Nullable < TimeSpan > cacheDuration Returns Type Description Task < Object > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IResourceFileManager Namespace : MediaBrowser.Controller Assembly : MediaBrowser.Controller.dll Syntax public interface IResourceFileManager Methods GetResourceFileStream(String, String, Int64) Declaration StreamHandler GetResourceFileStream(string basePath, string virtualPath, long offset) Parameters Type Name Description String basePath String virtualPath Int64 offset Returns Type Description StreamHandler GetStaticFileResult(IRequest, String, String, String, String, Guid, Nullable) Declaration Task GetStaticFileResult(IRequest request, string basePath, string virtualPath, string contentType, string contentEncoding, Guid cacheKey, TimeSpan? cacheDuration) Parameters Type Name Description IRequest request String basePath String virtualPath String contentType String contentEncoding Guid cacheKey Nullable < System.TimeSpan > cacheDuration Returns Type Description Task < System.Object > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.IServerApplicationHost.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.IServerApplicationHost.html",
     "title": "Interface IServerApplicationHost",
-    "keywords": "Interface IServerApplicationHost Interface IServerApplicationHost Inherited Members IApplicationHost.OperatingSystemDisplayName IApplicationHost.Name IApplicationHost.SystemId IApplicationHost.ApplicationUpdated IApplicationHost.HasPendingRestart IApplicationHost.IsShuttingDown IApplicationHost.IsStartupComplete IApplicationHost.CanSelfRestart IApplicationHost.HasPendingRestartChanged IApplicationHost.NotifyPendingRestart() IApplicationHost.Restart() IApplicationHost.ApplicationVersion IApplicationHost.CanSelfUpdate IApplicationHost.GetExports(Boolean) IApplicationHost.CheckForApplicationUpdate(CancellationToken, Boolean, IProgress) IApplicationHost.UpdateApplication(PackageVersionInfo, CancellationToken, IProgress) IApplicationHost.Resolve() IApplicationHost.TryResolve() IApplicationHost.Shutdown() IApplicationHost.Plugins IApplicationHost.RemovePlugin(IPlugin) IApplicationHost.Init() IApplicationHost.CreateInstance(Type) IApplicationHost.SystemUpdateLevel IApplicationHost.ContainsStartupOption(String) Namespace : MediaBrowser.Controller Assembly : MediaBrowser.Controller.dll Syntax public interface IServerApplicationHost : IApplicationHost Properties AvailablePackage Declaration PackageVersionInfo AvailablePackage { get; } Property Value Type Description PackageVersionInfo AvailableVersion Declaration Version AvailableVersion { get; } Property Value Type Description Version CanLaunchWebBrowser Declaration bool CanLaunchWebBrowser { get; } Property Value Type Description Boolean CodecProviders Gets the codec providers. Declaration ICodecProvider[] CodecProviders { get; } Property Value Type Description ICodecProvider [] The codec providers. EnableHttps Gets a value indicating whether [supports HTTPS]. Declaration bool EnableHttps { get; } Property Value Type Description Boolean true if [supports HTTPS]; otherwise, false . FriendlyName Gets the name of the friendly. Declaration string FriendlyName { get; } Property Value Type Description String The name of the friendly. HardwareAccelerationRequiresPremiere Declaration bool HardwareAccelerationRequiresPremiere { get; } Property Value Type Description Boolean HasUpdateAvailable Gets a value indicating whether this instance has update available. Declaration bool HasUpdateAvailable { get; } Property Value Type Description Boolean true if this instance has update available; otherwise, false . HttpPort Gets the HTTP server port. Declaration int HttpPort { get; } Property Value Type Description Int32 The HTTP server port. HttpsPort Gets the HTTPS port. Declaration int HttpsPort { get; } Property Value Type Description Int32 The HTTPS port. PluginConfigurationPages Gets or sets the plugin configuration pages. Declaration IPluginConfigurationPage[] PluginConfigurationPages { get; } Property Value Type Description IPluginConfigurationPage [] The plugin configuration pages. SupportsAutoRunAtStartup Gets a value indicating whether [supports automatic run at startup]. Declaration bool SupportsAutoRunAtStartup { get; } Property Value Type Description Boolean true if [supports automatic run at startup]; otherwise, false . Methods BackupDatabases(String) Declaration void BackupDatabases(string destinationFolder) Parameters Type Name Description String destinationFolder ExpandVirtualPath(String) Declaration string ExpandVirtualPath(string path) Parameters Type Name Description String path Returns Type Description String GetLocalApiUrl(IPAddress) Gets the local API URL. Declaration string GetLocalApiUrl(IPAddress address) Parameters Type Name Description IPAddress address Returns Type Description String GetLocalApiUrl(String) Gets the local API URL. Declaration string GetLocalApiUrl(string host) Parameters Type Name Description String host The host. Returns Type Description String System.String. GetLocalApiUrl(CancellationToken) Gets the local API URL. Declaration Task GetLocalApiUrl(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < String > The local API URL. GetLocalIpAddresses(AddressFamily, CancellationToken) Declaration Task> GetLocalIpAddresses(AddressFamily family, CancellationToken cancellationToken) Parameters Type Name Description AddressFamily family CancellationToken cancellationToken Returns Type Description Task < List < IPAddress >> GetLocalIpAddresses(CancellationToken) Gets the local ip address. Declaration Task> GetLocalIpAddresses(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < List < IPAddress >> The local ip address. GetLocalIpAddressForRemoteAddress(IPAddress, CancellationToken) Declaration Task GetLocalIpAddressForRemoteAddress(IPAddress address, CancellationToken cancellationToken) Parameters Type Name Description IPAddress address CancellationToken cancellationToken Returns Type Description Task < IPAddress > GetPublicSystemInfo(IPAddress, AuthorizationInfo, CancellationToken) Declaration Task GetPublicSystemInfo(IPAddress remoteAddress, AuthorizationInfo authorizationInfo, CancellationToken cancellationToken) Parameters Type Name Description IPAddress remoteAddress AuthorizationInfo authorizationInfo CancellationToken cancellationToken Returns Type Description Task < PublicSystemInfo > GetPublicSystemInfo(CancellationToken) Declaration Task GetPublicSystemInfo(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < PublicSystemInfo > GetReleaseNotes(String, CancellationToken) Declaration Task GetReleaseNotes(string version, CancellationToken cancellationToken) Parameters Type Name Description String version CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo > GetReleaseNotesVersions(CancellationToken) Declaration Task GetReleaseNotesVersions(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo []> GetSystemInfo(IPAddress, AuthorizationInfo, CancellationToken) Declaration Task GetSystemInfo(IPAddress remoteAddress, AuthorizationInfo authorizationInfo, CancellationToken cancellationToken) Parameters Type Name Description IPAddress remoteAddress AuthorizationInfo authorizationInfo CancellationToken cancellationToken Returns Type Description Task < SystemInfo > GetSystemInfo(IPAddress, CancellationToken) Gets the system info. Declaration Task GetSystemInfo(IPAddress remoteAddress, CancellationToken cancellationToken) Parameters Type Name Description IPAddress remoteAddress CancellationToken cancellationToken Returns Type Description Task < SystemInfo > SystemInfo. GetWakeOnLanInfo() Declaration WakeOnLanInfo[] GetWakeOnLanInfo() Returns Type Description WakeOnLanInfo [] LaunchUrl(String) Declaration void LaunchUrl(string url) Parameters Type Name Description String url ReverseVirtualPath(String) Declaration string ReverseVirtualPath(string path) Parameters Type Name Description String path Returns Type Description String Events Disposed Declaration event EventHandler Disposed Event Type Type Description EventHandler HasUpdateAvailableChanged Declaration event EventHandler HasUpdateAvailableChanged Event Type Type Description EventHandler Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IServerApplicationHost Interface IServerApplicationHost Inherited Members IApplicationHost.OperatingSystemDisplayName IApplicationHost.Name IApplicationHost.SystemId IApplicationHost.ApplicationUpdated IApplicationHost.HasPendingRestart IApplicationHost.IsShuttingDown IApplicationHost.IsStartupComplete IApplicationHost.CanSelfRestart IApplicationHost.HasPendingRestartChanged IApplicationHost.NotifyPendingRestart() IApplicationHost.Restart() IApplicationHost.ApplicationVersion IApplicationHost.CanSelfUpdate IApplicationHost.GetExports(Boolean) IApplicationHost.CheckForApplicationUpdate(CancellationToken, Boolean, IProgress) IApplicationHost.UpdateApplication(PackageVersionInfo, CancellationToken, IProgress) IApplicationHost.Resolve() IApplicationHost.TryResolve() IApplicationHost.Shutdown() IApplicationHost.Plugins IApplicationHost.RemovePlugin(IPlugin) IApplicationHost.Init() IApplicationHost.CreateInstance(Type) IApplicationHost.SystemUpdateLevel IApplicationHost.ContainsStartupOption(String) Namespace : MediaBrowser.Controller Assembly : MediaBrowser.Controller.dll Syntax public interface IServerApplicationHost : IApplicationHost Properties AvailablePackage Declaration PackageVersionInfo AvailablePackage { get; } Property Value Type Description PackageVersionInfo AvailableVersion Declaration Version AvailableVersion { get; } Property Value Type Description System.Version CanLaunchWebBrowser Declaration bool CanLaunchWebBrowser { get; } Property Value Type Description System.Boolean CodecProviders Gets the codec providers. Declaration ICodecProvider[] CodecProviders { get; } Property Value Type Description ICodecProvider [] The codec providers. EnableHttps Gets a value indicating whether [supports HTTPS]. Declaration bool EnableHttps { get; } Property Value Type Description System.Boolean true if [supports HTTPS]; otherwise, false . FriendlyName Gets the name of the friendly. Declaration string FriendlyName { get; } Property Value Type Description String The name of the friendly. HardwareAccelerationRequiresPremiere Declaration bool HardwareAccelerationRequiresPremiere { get; } Property Value Type Description System.Boolean HasUpdateAvailable Gets a value indicating whether this instance has update available. Declaration bool HasUpdateAvailable { get; } Property Value Type Description System.Boolean true if this instance has update available; otherwise, false . HttpPort Gets the HTTP server port. Declaration int HttpPort { get; } Property Value Type Description Int32 The HTTP server port. HttpsPort Gets the HTTPS port. Declaration int HttpsPort { get; } Property Value Type Description Int32 The HTTPS port. PluginConfigurationPages Gets or sets the plugin configuration pages. Declaration IPluginConfigurationPage[] PluginConfigurationPages { get; } Property Value Type Description IPluginConfigurationPage [] The plugin configuration pages. SupportsAutoRunAtStartup Gets a value indicating whether [supports automatic run at startup]. Declaration bool SupportsAutoRunAtStartup { get; } Property Value Type Description System.Boolean true if [supports automatic run at startup]; otherwise, false . Methods BackupDatabases(String) Declaration void BackupDatabases(string destinationFolder) Parameters Type Name Description String destinationFolder ExpandVirtualPath(String) Declaration string ExpandVirtualPath(string path) Parameters Type Name Description String path Returns Type Description String GetLocalApiUrl(IPAddress) Gets the local API URL. Declaration string GetLocalApiUrl(IPAddress address) Parameters Type Name Description IPAddress address Returns Type Description String GetLocalApiUrl(String) Gets the local API URL. Declaration string GetLocalApiUrl(string host) Parameters Type Name Description String host The host. Returns Type Description String System.String. GetLocalApiUrl(CancellationToken) Gets the local API URL. Declaration Task GetLocalApiUrl(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < String > The local API URL. GetLocalIpAddresses(AddressFamily, CancellationToken) Declaration Task> GetLocalIpAddresses(AddressFamily family, CancellationToken cancellationToken) Parameters Type Name Description AddressFamily family System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < IPAddress >> GetLocalIpAddresses(CancellationToken) Gets the local ip address. Declaration Task> GetLocalIpAddresses(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < IPAddress >> The local ip address. GetLocalIpAddressForRemoteAddress(IPAddress, CancellationToken) Declaration Task GetLocalIpAddressForRemoteAddress(IPAddress address, CancellationToken cancellationToken) Parameters Type Name Description IPAddress address System.Threading.CancellationToken cancellationToken Returns Type Description Task < IPAddress > GetPublicSystemInfo(IPAddress, AuthorizationInfo, CancellationToken) Declaration Task GetPublicSystemInfo(IPAddress remoteAddress, AuthorizationInfo authorizationInfo, CancellationToken cancellationToken) Parameters Type Name Description IPAddress remoteAddress AuthorizationInfo authorizationInfo System.Threading.CancellationToken cancellationToken Returns Type Description Task < PublicSystemInfo > GetPublicSystemInfo(CancellationToken) Declaration Task GetPublicSystemInfo(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < PublicSystemInfo > GetReleaseNotes(String, CancellationToken) Declaration Task GetReleaseNotes(string version, CancellationToken cancellationToken) Parameters Type Name Description String version System.Threading.CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo > GetReleaseNotesVersions(CancellationToken) Declaration Task GetReleaseNotesVersions(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < PackageVersionInfo []> GetSystemInfo(IPAddress, AuthorizationInfo, CancellationToken) Declaration Task GetSystemInfo(IPAddress remoteAddress, AuthorizationInfo authorizationInfo, CancellationToken cancellationToken) Parameters Type Name Description IPAddress remoteAddress AuthorizationInfo authorizationInfo System.Threading.CancellationToken cancellationToken Returns Type Description Task < SystemInfo > GetSystemInfo(IPAddress, CancellationToken) Gets the system info. Declaration Task GetSystemInfo(IPAddress remoteAddress, CancellationToken cancellationToken) Parameters Type Name Description IPAddress remoteAddress System.Threading.CancellationToken cancellationToken Returns Type Description Task < SystemInfo > SystemInfo. GetWakeOnLanInfo() Declaration WakeOnLanInfo[] GetWakeOnLanInfo() Returns Type Description WakeOnLanInfo [] LaunchUrl(String) Declaration void LaunchUrl(string url) Parameters Type Name Description String url ReverseVirtualPath(String) Declaration string ReverseVirtualPath(string path) Parameters Type Name Description String path Returns Type Description String Events Disposed Declaration event EventHandler Disposed Event Type Type Description EventHandler HasUpdateAvailableChanged Declaration event EventHandler HasUpdateAvailableChanged Event Type Type Description EventHandler Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.IServerApplicationPaths.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.IServerApplicationPaths.html",
@@ -3202,7 +3202,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Library.DeleteOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.DeleteOptions.html",
     "title": "Class DeleteOptions",
-    "keywords": "Class DeleteOptions Inheritance Object DeleteOptions Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class DeleteOptions Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] DeleteFileLocation Declaration public bool DeleteFileLocation { get; set; } Property Value Type Description Boolean DeleteFromExternalProvider Declaration public bool DeleteFromExternalProvider { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DeleteOptions Inheritance System.Object DeleteOptions Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class DeleteOptions Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] DeleteFileLocation Declaration public bool DeleteFileLocation { get; set; } Property Value Type Description System.Boolean DeleteFromExternalProvider Declaration public bool DeleteFromExternalProvider { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.html",
@@ -3212,52 +3212,52 @@
   "reference/pluginapi/MediaBrowser.Controller.Library.IConfigurableProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IConfigurableProvider.html",
     "title": "Interface IConfigurableProvider",
-    "keywords": "Interface IConfigurableProvider Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IConfigurableProvider Properties IsEnabled Declaration bool IsEnabled { get; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IConfigurableProvider Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IConfigurableProvider Properties IsEnabled Declaration bool IsEnabled { get; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.IIntroProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IIntroProvider.html",
     "title": "Interface IIntroProvider",
-    "keywords": "Interface IIntroProvider Class BaseIntroProvider Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IIntroProvider Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods GetAllIntroFiles() Gets all intro files. Declaration IEnumerable GetAllIntroFiles() Returns Type Description IEnumerable < String > IEnumerable{System.String}. GetIntros(BaseItem, User) Gets the intros. Declaration Task> GetIntros(BaseItem item, User user) Parameters Type Name Description BaseItem item The item. User user The user. Returns Type Description Task < IEnumerable < IntroInfo >> IEnumerable{System.String}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IIntroProvider Class BaseIntroProvider Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IIntroProvider Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods GetAllIntroFiles() Gets all intro files. Declaration IEnumerable GetAllIntroFiles() Returns Type Description System.Collections.Generic.IEnumerable < String > IEnumerable{System.String}. GetIntros(BaseItem, User) Gets the intros. Declaration Task> GetIntros(BaseItem item, User user) Parameters Type Name Description BaseItem item The item. User user The user. Returns Type Description Task < System.Collections.Generic.IEnumerable < IntroInfo >> IEnumerable{System.String}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ILibraryManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ILibraryManager.html",
     "title": "Interface ILibraryManager",
-    "keywords": "Interface ILibraryManager Interface ILibraryManager Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryManager Properties IsScanRunning Declaration bool IsScanRunning { get; } Property Value Type Description Boolean RootFolder Gets the root folder. Declaration AggregateFolder RootFolder { get; } Property Value Type Description AggregateFolder The root folder. RootFolderId Declaration long RootFolderId { get; } Property Value Type Description Int64 Methods AddDatabase(ILibraryDatabase) Declaration void AddDatabase(ILibraryDatabase db) Parameters Type Name Description ILibraryDatabase db AddExternalSubtitleStreams(List, String, Boolean, FileSystemMetadata[]) Declaration void AddExternalSubtitleStreams(List streams, string mediaPath, bool isAudio, FileSystemMetadata[] files) Parameters Type Name Description List < MediaStream > streams String mediaPath Boolean isAudio FileSystemMetadata [] files AddListItems(BaseItem, ListItem[], Boolean) Declaration Task AddListItems(BaseItem list, ListItem[] items, bool skipDuplicates) Parameters Type Name Description BaseItem list ListItem [] items Boolean skipDuplicates Returns Type Description Task < ListItem []> AddMediaPaths(CollectionFolder, MediaPathInfo[], Boolean) Declaration void AddMediaPaths(CollectionFolder item, MediaPathInfo[] pathInfos, bool refreshLibrary) Parameters Type Name Description CollectionFolder item MediaPathInfo [] pathInfos Boolean refreshLibrary AddParts(IEnumerable, IEnumerable, IEnumerable, IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable resolvers, IEnumerable introProviders, IEnumerable postscanTasks, IEnumerable lazyImageProviders) Parameters Type Name Description IEnumerable < IItemResolver > resolvers IEnumerable < IIntroProvider > introProviders IEnumerable < ILibraryPostScanTask > postscanTasks IEnumerable < ILazyImageProvider > lazyImageProviders AddVirtualFolder(String, LibraryOptions, Boolean) Declaration CollectionFolder AddVirtualFolder(string name, LibraryOptions options, bool refreshLibrary) Parameters Type Name Description String name LibraryOptions options Boolean refreshLibrary Returns Type Description CollectionFolder ConvertImageToLocal(BaseItem, ItemImageInfo, Int32, CancellationToken) Converts the image to local. Declaration Task ConvertImageToLocal(BaseItem item, ItemImageInfo image, int imageIndex, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item ItemImageInfo image Int32 imageIndex CancellationToken cancellationToken Returns Type Description Task < ItemImageInfo > CreateItem(BaseItem, BaseItem) Declaration void CreateItem(BaseItem item, BaseItem parent) Parameters Type Name Description BaseItem item BaseItem parent CreateItem(BaseItem, BaseItem, BaseItem[]) Creates the item. Declaration void CreateItem(BaseItem item, BaseItem parent, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem parent BaseItem [] collectionFolders CreateItems(List, BaseItem, MetadataRefreshOptions, BaseItem[], Boolean, CancellationToken) Creates the items. Declaration void CreateItems(List items, BaseItem parent, MetadataRefreshOptions metadataRefreshOptions, BaseItem[] collectionFolders, bool triggerItemAdded, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items BaseItem parent MetadataRefreshOptions metadataRefreshOptions BaseItem [] collectionFolders Boolean triggerItemAdded CancellationToken cancellationToken DeleteItem(BaseItem, DeleteOptions) Deletes the item. Declaration void DeleteItem(BaseItem item, DeleteOptions options) Parameters Type Name Description BaseItem item DeleteOptions options DeleteItem(BaseItem, DeleteOptions, BaseItem, Boolean) Deletes the item. Declaration void DeleteItem(BaseItem item, DeleteOptions options, BaseItem parent, bool notifyParentItem) Parameters Type Name Description BaseItem item DeleteOptions options BaseItem parent Boolean notifyParentItem DeleteItem(BaseItem, DeleteOptions, Boolean) Deletes the item. Declaration void DeleteItem(BaseItem item, DeleteOptions options, bool notifyParentItem) Parameters Type Name Description BaseItem item DeleteOptions options Boolean notifyParentItem DeleteItems(Int64[]) Declaration void DeleteItems(long[] ids) Parameters Type Name Description Int64 [] ids FileNameMatchesMetadataName(String, String) Declaration bool FileNameMatchesMetadataName(string filename, string metadataName) Parameters Type Name Description String filename String metadataName Returns Type Description Boolean FillMissingEpisodeNumbersFromPath(Episode, Boolean) Fills the missing episode numbers from path. Declaration bool FillMissingEpisodeNumbersFromPath(Episode episode, bool forceRefresh) Parameters Type Name Description Episode episode Boolean forceRefresh Returns Type Description Boolean FilterItemsToIdsForUser(BaseItem[], User) Declaration long[] FilterItemsToIdsForUser(BaseItem[] items, User user) Parameters Type Name Description BaseItem [] items User user Returns Type Description Int64 [] FindByPath(String, Nullable) Finds the by path. Declaration BaseItem FindByPath(string path, bool? isFolder) Parameters Type Name Description String path The path. Nullable < Boolean > isFolder The is folder. Returns Type Description BaseItem BaseItem. FindIdByPath(String, Nullable) Declaration long FindIdByPath(string path, bool? isFolder) Parameters Type Name Description String path Nullable < Boolean > isFolder Returns Type Description Int64 GetAllArtists(BaseItem) Declaration List GetAllArtists(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description List < BaseItem > GetAllGenres(InternalItemsQuery) Declaration QueryResult> GetAllGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetAllIntroFiles() Gets all intro files. Declaration List GetAllIntroFiles() Returns Type Description List < String > IEnumerable{System.String}. GetArtists(InternalItemsQuery) Declaration QueryResult> GetArtists(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetArtists(InternalItemsQuery, ItemLinkType[]) Declaration QueryResult> GetArtists(InternalItemsQuery query, ItemLinkType[] artistTypes) Parameters Type Name Description InternalItemsQuery query ItemLinkType [] artistTypes Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetAudioCodecs(InternalItemsQuery) Declaration QueryResult GetAudioCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetAudioLayouts(InternalItemsQuery) Declaration QueryResult GetAudioLayouts(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetCachedImage(BaseItem, String) Declaration string GetCachedImage(BaseItem item, string originalImagePath) Parameters Type Name Description BaseItem item String originalImagePath Returns Type Description String GetCollectionFolders(BaseItem) Gets the collection folders. Declaration Folder[] GetCollectionFolders(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description Folder [] GetExtendedVideoTypes(InternalItemsQuery) Declaration QueryResult GetExtendedVideoTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < ExtendedVideoTypes > GetExternalSubtitleFiles(Int64) Declaration List GetExternalSubtitleFiles(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description List < String > GetExtraTypes(InternalItemsQuery) Declaration ExtraType[] GetExtraTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description ExtraType [] GetGameGenres(InternalItemsQuery) Declaration QueryResult> GetGameGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetGenres(InternalItemsQuery) Declaration QueryResult> GetGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetGuidAndPath(Int64) Declaration Tuple GetGuidAndPath(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description Tuple < Guid , String > GetIdGuidPairs(InternalItemsQuery) Declaration (long, Guid)[] GetIdGuidPairs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description (T1, T2) < Int64 , Guid >[] GetIdsForAncestorIdsQuery(BaseItem, User) Declaration long[] GetIdsForAncestorIdsQuery(BaseItem item, User user) Parameters Type Name Description BaseItem item User user Returns Type Description Int64 [] GetImageInfo(Int64, ImageType, Int32) Declaration ItemImageInfo GetImageInfo(long itemId, ImageType imageType, int index) Parameters Type Name Description Int64 itemId ImageType imageType Int32 index Returns Type Description ItemImageInfo GetImportedCollections(Int64) Declaration LinkedItemInfo[] GetImportedCollections(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description LinkedItemInfo [] GetInternalId(Guid) Declaration long GetInternalId(Guid id) Parameters Type Name Description Guid id Returns Type Description Int64 GetInternalId(ReadOnlySpan) Declaration long GetInternalId(ReadOnlySpan id) Parameters Type Name Description ReadOnlySpan < Char > id Returns Type Description Int64 GetInternalId(String) Declaration long GetInternalId(string id) Parameters Type Name Description String id Returns Type Description Int64 GetInternalItemIds(InternalItemsQuery) Declaration long[] GetInternalItemIds(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetIntros(BaseItem, User) Gets the intros. Declaration Task> GetIntros(BaseItem item, User user) Parameters Type Name Description BaseItem item The item. User user The user. Returns Type Description Task < IEnumerable < Video >> GetItemById(Guid) Gets the item by id. Declaration BaseItem GetItemById(Guid id) Parameters Type Name Description Guid id The id. Returns Type Description BaseItem BaseItem. GetItemById(Int64) Declaration BaseItem GetItemById(long id) Parameters Type Name Description Int64 id Returns Type Description BaseItem GetItemIds(InternalItemsQuery) Gets the item ids. Declaration Guid[] GetItemIds(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description Guid [] List. GetItemLinks(Int64, List) Declaration List<(ItemLinkType, string, long)> GetItemLinks(long itemId, List types) Parameters Type Name Description Int64 itemId List < ItemLinkType > types Returns Type Description List < (T1, T2, T3) < ItemLinkType , String , Int64 >> GetItemList(InternalItemsQuery) Gets the items. Declaration BaseItem[] GetItemList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description BaseItem [] QueryResult. GetItemList(InternalItemsQuery, Boolean) Declaration BaseItem[] GetItemList(InternalItemsQuery query, bool obsoleteParam) Parameters Type Name Description InternalItemsQuery query Boolean obsoleteParam Returns Type Description BaseItem [] GetItemPeople(BaseItem) Gets the people. Declaration List GetItemPeople(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description List < PersonInfo > GetItemPeople(InternalPeopleQuery) Gets the people. Declaration List GetItemPeople(InternalPeopleQuery query) Parameters Type Name Description InternalPeopleQuery query Returns Type Description List < PersonInfo > GetItemsResult(InternalItemsQuery) Gets the items result. Declaration QueryResult GetItemsResult(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description QueryResult < BaseItem > QueryResult. GetItemTypes(InternalItemsQuery) Declaration string[] GetItemTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description String [] GetLibraryOptions(BaseItem) Declaration LibraryOptions GetLibraryOptions(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description LibraryOptions GetLibraryOptions(BaseItem, BaseItem[]) Declaration LibraryOptions GetLibraryOptions(BaseItem item, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem [] collectionFolders Returns Type Description LibraryOptions GetMusicAlbums(InternalItemsQuery) Declaration QueryResult> GetMusicAlbums(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetMusicGenres(InternalItemsQuery) Declaration QueryResult> GetMusicGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetNamedView(String, String, Boolean) Gets the named view. Declaration Folder GetNamedView(string name, string viewType, bool createIfNotFound) Parameters Type Name Description String name The name. String viewType Type of the view. Boolean createIfNotFound Returns Type Description Folder GetNameIdPairs(InternalItemsQuery) Declaration (string, long)[] GetNameIdPairs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description (T1, T2) < String , Int64 >[] GetNamingOptions() Declaration NamingOptions GetNamingOptions() Returns Type Description NamingOptions GetNewItemId(String, Type) Gets the new item identifier. Declaration Guid GetNewItemId(string key, Type type) Parameters Type Name Description String key The key. System.Type type The type. Returns Type Description Guid Guid. GetNewItemIdFromName(String, Type) Declaration Guid GetNewItemIdFromName(string name, Type type) Parameters Type Name Description String name System.Type type Returns Type Description Guid GetPathAfterNetworkSubstitution(ReadOnlySpan, LibraryOptions) Declaration string GetPathAfterNetworkSubstitution(ReadOnlySpan path, LibraryOptions libraryOptions) Parameters Type Name Description ReadOnlySpan < Char > path LibraryOptions libraryOptions Returns Type Description String GetPaths(InternalItemsQuery) Declaration string[] GetPaths(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description String [] GetPeople(InternalItemsQuery) Declaration QueryResult> GetPeople(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetPrefixes(BaseItem[]) Declaration string[] GetPrefixes(BaseItem[] items) Parameters Type Name Description BaseItem [] items Returns Type Description String [] GetProviderIds(Int64) Declaration ProviderIdDictionary GetProviderIds(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description ProviderIdDictionary GetSeasonNumberFromPath(ReadOnlySpan) Gets the season number from path. Declaration int? GetSeasonNumberFromPath(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description Nullable < Int32 > System.Nullable. GetShareLevels(InternalItemsQuery) Declaration QueryResult GetShareLevels(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Nullable < UserItemShareLevel >> GetStreamLanguages(InternalItemsQuery, MediaStreamType) Declaration QueryResult GetStreamLanguages(InternalItemsQuery query, MediaStreamType streamType) Parameters Type Name Description InternalItemsQuery query MediaStreamType streamType Returns Type Description QueryResult < String > GetStudios(InternalItemsQuery) Declaration QueryResult> GetStudios(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetSubtitleCodecs(InternalItemsQuery) Declaration QueryResult GetSubtitleCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetSubviews(InternalItemsQuery, String) Declaration List GetSubviews(InternalItemsQuery query, string contentType) Parameters Type Name Description InternalItemsQuery query String contentType Returns Type Description List < String > GetSyncTargetId(String, Boolean) Declaration long GetSyncTargetId(string reportedDeviceId, bool createIfNotFound) Parameters Type Name Description String reportedDeviceId Boolean createIfNotFound Returns Type Description Int64 GetTags(InternalItemsQuery) Declaration QueryResult> GetTags(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetTypeAndImageInfo(Int64, ImageType, Int32) Declaration Tuple GetTypeAndImageInfo(long itemId, ImageType imageType, int index) Parameters Type Name Description Int64 itemId ImageType imageType Int32 index Returns Type Description Tuple < System.Type , ItemImageInfo > GetUserRootFolder() Gets the user root folder. Declaration Folder GetUserRootFolder() Returns Type Description Folder UserRootFolder. GetVideoCodecs(InternalItemsQuery) Declaration QueryResult GetVideoCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetVirtualFolders() Gets the default view. Declaration List GetVirtualFolders() Returns Type Description List < VirtualFolderInfo > GetVirtualFolders(User, Boolean) Declaration List GetVirtualFolders(User user, bool includeRefreshState) Parameters Type Name Description User user Boolean includeRefreshState Returns Type Description List < VirtualFolderInfo > IgnoreFile(FileSystemMetadata, BaseItem, LibraryOptions) Ignores the file. Declaration bool IgnoreFile(FileSystemMetadata file, BaseItem parent, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file BaseItem parent LibraryOptions libraryOptions Returns Type Description Boolean IsAlphaNumericallyEquivalent(String, String) Declaration bool IsAlphaNumericallyEquivalent(string str1, string str2) Parameters Type Name Description String str1 String str2 Returns Type Description Boolean IsAudioFile(FileSystemMetadata, LibraryOptions) Declaration bool IsAudioFile(FileSystemMetadata file, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file LibraryOptions libraryOptions Returns Type Description Boolean IsAudioFile(ReadOnlySpan) Determines whether [is audio file] [the specified path]. Declaration bool IsAudioFile(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description Boolean true if [is audio file] [the specified path]; otherwise, false . IsAudioFile(ReadOnlySpan, LibraryOptions) Declaration bool IsAudioFile(ReadOnlySpan path, LibraryOptions libraryOptions) Parameters Type Name Description ReadOnlySpan < Char > path LibraryOptions libraryOptions Returns Type Description Boolean IsLyricsFile(FileSystemMetadata) Declaration bool IsLyricsFile(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Returns Type Description Boolean IsMultiDiscAlbumFolder(String) Declaration bool IsMultiDiscAlbumFolder(string path) Parameters Type Name Description String path Returns Type Description Boolean IsSubtitleFile(String) Declaration bool IsSubtitleFile(string path) Parameters Type Name Description String path Returns Type Description Boolean IsTVSpecialsFolder(String) Declaration bool IsTVSpecialsFolder(string path) Parameters Type Name Description String path Returns Type Description Boolean IsVideoFile(FileSystemMetadata, LibraryOptions) Declaration bool IsVideoFile(FileSystemMetadata file, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file LibraryOptions libraryOptions Returns Type Description Boolean IsVideoFile(ReadOnlySpan) Determines whether [is video file] [the specified path]. Declaration bool IsVideoFile(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description Boolean true if [is video file] [the specified path]; otherwise, false . IsVideoFile(ReadOnlySpan, LibraryOptions) Declaration bool IsVideoFile(ReadOnlySpan path, LibraryOptions libraryOptions) Parameters Type Name Description ReadOnlySpan < Char > path LibraryOptions libraryOptions Returns Type Description Boolean MakePrivate(BaseItem, User) Declaration void MakePrivate(BaseItem item, User user) Parameters Type Name Description BaseItem item User user MakePublic(BaseItem, User) Declaration void MakePublic(BaseItem item, User user) Parameters Type Name Description BaseItem item User user MergeItems(BaseItem[]) Declaration void MergeItems(BaseItem[] items) Parameters Type Name Description BaseItem [] items MoveListItem(BaseItem, Int64, Int32) Declaration Task MoveListItem(BaseItem list, long entryId, int newIndex) Parameters Type Name Description BaseItem list Int64 entryId Int32 newIndex Returns Type Description Task ParseName(ReadOnlySpan) Parses the name. Declaration ItemLookupInfo ParseName(ReadOnlySpan name) Parameters Type Name Description ReadOnlySpan < Char > name The name. Returns Type Description ItemLookupInfo ItemInfo. ParseName(String) Declaration ItemLookupInfo ParseName(string name) Parameters Type Name Description String name Returns Type Description ItemLookupInfo ParseSxxExxEpisodeNumberSystem(String) Declaration Tuple ParseSxxExxEpisodeNumberSystem(string value) Parameters Type Name Description String value Returns Type Description Tuple < Nullable < Int32 >, Nullable < Int32 >, Nullable < Int32 >> QueryItems(InternalItemsQuery) Queries the items. Declaration QueryResult QueryItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description QueryResult < BaseItem > QueryResult. QueueLibraryScan() Queues the library scan. Declaration void QueueLibraryScan() RefreshThumbnailImages(Video, MediaStream, LibraryOptions, MetadataRefreshOptions, List, Boolean, Boolean, CancellationToken) Declaration Task RefreshThumbnailImages(Video item, MediaStream videoStream, LibraryOptions libraryOptions, MetadataRefreshOptions metadataRefreshOptions, List chapters, bool extractImages, bool saveChapters, CancellationToken cancellationToken) Parameters Type Name Description Video item MediaStream videoStream LibraryOptions libraryOptions MetadataRefreshOptions metadataRefreshOptions List < ChapterInfo > chapters Boolean extractImages Boolean saveChapters CancellationToken cancellationToken Returns Type Description Task < Boolean > RemoveListItemsByListItemEntryIds(BaseItem, Int64[]) Declaration Task RemoveListItemsByListItemEntryIds(BaseItem list, long[] listItemIds) Parameters Type Name Description BaseItem list Int64 [] listItemIds Returns Type Description Task RemoveMediaPath(Int64, String) Declaration void RemoveMediaPath(long virtualFolderId, string path) Parameters Type Name Description Int64 virtualFolderId String path RemoveVirtualFolder(Int64) Declaration void RemoveVirtualFolder(long id) Parameters Type Name Description Int64 id RemoveVirtualFolder(Int64, Boolean) Declaration void RemoveVirtualFolder(long id, bool refreshLibrary) Parameters Type Name Description Int64 id Boolean refreshLibrary ResolvePath(FileSystemMetadata, Folder) Declaration BaseItem ResolvePath(FileSystemMetadata fileInfo, Folder parent = null) Parameters Type Name Description FileSystemMetadata fileInfo Folder parent Returns Type Description BaseItem ResolvePaths(FileSystemMetadata[], IDirectoryService, Folder, LibraryOptions) Resolves a set of files into a list of BaseItem Declaration List ResolvePaths(FileSystemMetadata[] files, IDirectoryService directoryService, Folder parent, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata [] files IDirectoryService directoryService Folder parent LibraryOptions libraryOptions Returns Type Description List < BaseItem > SaveUserItemShares(UserItemShare[]) Declaration void SaveUserItemShares(UserItemShare[] shares) Parameters Type Name Description UserItemShare [] shares SetSortIndexNumbers(List>) Declaration void SetSortIndexNumbers(List> values) Parameters Type Name Description List < Tuple < Int64 , Int32 >> values SplitItems(BaseItem) Declaration void SplitItems(BaseItem item) Parameters Type Name Description BaseItem item SubstitutePath(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan) Substitutes the path. Declaration string SubstitutePath(ReadOnlySpan path, ReadOnlySpan from, ReadOnlySpan to) Parameters Type Name Description ReadOnlySpan < Char > path The path. ReadOnlySpan < Char > from From. ReadOnlySpan < Char > to To. Returns Type Description String System.String. TriggerItemAdded(BaseItem, BaseItem, BaseItem[]) Declaration void TriggerItemAdded(BaseItem item, BaseItem parent, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem parent BaseItem [] collectionFolders UpdateImages(BaseItem) Declaration void UpdateImages(BaseItem item) Parameters Type Name Description BaseItem item UpdateItem(BaseItem, BaseItem, ItemUpdateType) Declaration void UpdateItem(BaseItem item, BaseItem parent, ItemUpdateType updateReason) Parameters Type Name Description BaseItem item BaseItem parent ItemUpdateType updateReason UpdateItem(BaseItem, BaseItem, ItemUpdateType, MetadataRefreshOptions) Declaration void UpdateItem(BaseItem item, BaseItem parent, ItemUpdateType updateReason, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description BaseItem item BaseItem parent ItemUpdateType updateReason MetadataRefreshOptions metadataRefreshOptions UpdateItems(List, BaseItem, ItemUpdateType, MetadataRefreshOptions, CancellationToken) Updates the item. Declaration void UpdateItems(List items, BaseItem parent, ItemUpdateType updateReason, MetadataRefreshOptions metadataRefreshOptions, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items BaseItem parent ItemUpdateType updateReason MetadataRefreshOptions metadataRefreshOptions CancellationToken cancellationToken UpdateItems(List, BaseItem, ItemUpdateType, Boolean, Boolean, MetadataRefreshOptions, CancellationToken) Declaration void UpdateItems(List items, BaseItem parent, ItemUpdateType updateReason, bool setDateLastSaved, bool saveMetadata, MetadataRefreshOptions metadataRefreshOptions, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items BaseItem parent ItemUpdateType updateReason Boolean setDateLastSaved Boolean saveMetadata MetadataRefreshOptions metadataRefreshOptions CancellationToken cancellationToken UpdateListItems(BaseItem, LinkedChild[]) Declaration void UpdateListItems(BaseItem list, LinkedChild[] items) Parameters Type Name Description BaseItem list LinkedChild [] items UpdateMediaPath(Int64, MediaPathInfo) Declaration void UpdateMediaPath(long virtualFolderId, MediaPathInfo path) Parameters Type Name Description Int64 virtualFolderId MediaPathInfo path UpdatePeople(BaseItem, List, Boolean) Updates the people. Declaration void UpdatePeople(BaseItem item, List people, bool isNewItem = false) Parameters Type Name Description BaseItem item List < PersonInfo > people Boolean isNewItem ValidateMediaLibrary(IProgress, CancellationToken) Reloads the root media folder Declaration Task ValidateMediaLibrary(IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description IProgress < Double > progress The progress. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. ValidatePeople(CancellationToken, IProgress) Validate and refresh the People sub-set of the IBN. The items are stored in the db but not loaded into memory until actually requested by an operation. Declaration Task ValidatePeople(CancellationToken cancellationToken, IProgress progress) Parameters Type Name Description CancellationToken cancellationToken The cancellation token. IProgress < Double > progress The progress. Returns Type Description Task Task. Events ItemAdded Occurs when [item added]. Declaration event EventHandler ItemAdded Event Type Type Description EventHandler < ItemChangeEventArgs > ItemAdding Declaration event EventHandler ItemAdding Event Type Type Description EventHandler < ItemChangeEventArgs > ItemRemoved Occurs when [item removed]. Declaration event EventHandler ItemRemoved Event Type Type Description EventHandler < ItemChangeEventArgs > ItemUpdated Occurs when [item updated]. Declaration event EventHandler ItemUpdated Event Type Type Description EventHandler < ItemChangeEventArgs > Extension Methods LibraryManagerExtensions.GetItemById(ILibraryManager, String) LibraryManagerExtensions.GetItemById(ILibraryManager, ReadOnlySpan) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILibraryManager Interface ILibraryManager Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryManager Properties IsScanRunning Declaration bool IsScanRunning { get; } Property Value Type Description System.Boolean RootFolder Gets the root folder. Declaration AggregateFolder RootFolder { get; } Property Value Type Description AggregateFolder The root folder. RootFolderId Declaration long RootFolderId { get; } Property Value Type Description Int64 Methods AddDatabase(ILibraryDatabase) Declaration void AddDatabase(ILibraryDatabase db) Parameters Type Name Description ILibraryDatabase db AddExternalSubtitleStreams(List, String, Boolean, FileSystemMetadata[]) Declaration void AddExternalSubtitleStreams(List streams, string mediaPath, bool isAudio, FileSystemMetadata[] files) Parameters Type Name Description List < MediaStream > streams String mediaPath System.Boolean isAudio FileSystemMetadata [] files AddListItems(BaseItem, ListItem[], Boolean) Declaration Task AddListItems(BaseItem list, ListItem[] items, bool skipDuplicates) Parameters Type Name Description BaseItem list ListItem [] items System.Boolean skipDuplicates Returns Type Description Task < ListItem []> AddMediaPaths(CollectionFolder, MediaPathInfo[], Boolean) Declaration void AddMediaPaths(CollectionFolder item, MediaPathInfo[] pathInfos, bool refreshLibrary) Parameters Type Name Description CollectionFolder item MediaPathInfo [] pathInfos System.Boolean refreshLibrary AddParts(IEnumerable, IEnumerable, IEnumerable, IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable resolvers, IEnumerable introProviders, IEnumerable postscanTasks, IEnumerable lazyImageProviders) Parameters Type Name Description System.Collections.Generic.IEnumerable < IItemResolver > resolvers System.Collections.Generic.IEnumerable < IIntroProvider > introProviders System.Collections.Generic.IEnumerable < ILibraryPostScanTask > postscanTasks System.Collections.Generic.IEnumerable < ILazyImageProvider > lazyImageProviders AddVirtualFolder(String, LibraryOptions, Boolean) Declaration CollectionFolder AddVirtualFolder(string name, LibraryOptions options, bool refreshLibrary) Parameters Type Name Description String name LibraryOptions options System.Boolean refreshLibrary Returns Type Description CollectionFolder ConvertImageToLocal(BaseItem, ItemImageInfo, Int32, CancellationToken) Converts the image to local. Declaration Task ConvertImageToLocal(BaseItem item, ItemImageInfo image, int imageIndex, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item ItemImageInfo image Int32 imageIndex System.Threading.CancellationToken cancellationToken Returns Type Description Task < ItemImageInfo > CreateItem(BaseItem, BaseItem) Declaration void CreateItem(BaseItem item, BaseItem parent) Parameters Type Name Description BaseItem item BaseItem parent CreateItem(BaseItem, BaseItem, BaseItem[]) Creates the item. Declaration void CreateItem(BaseItem item, BaseItem parent, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem parent BaseItem [] collectionFolders CreateItems(List, BaseItem, MetadataRefreshOptions, BaseItem[], Boolean, CancellationToken) Creates the items. Declaration void CreateItems(List items, BaseItem parent, MetadataRefreshOptions metadataRefreshOptions, BaseItem[] collectionFolders, bool triggerItemAdded, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items BaseItem parent MetadataRefreshOptions metadataRefreshOptions BaseItem [] collectionFolders System.Boolean triggerItemAdded System.Threading.CancellationToken cancellationToken DeleteItem(BaseItem, DeleteOptions) Deletes the item. Declaration void DeleteItem(BaseItem item, DeleteOptions options) Parameters Type Name Description BaseItem item DeleteOptions options DeleteItem(BaseItem, DeleteOptions, BaseItem, Boolean) Deletes the item. Declaration void DeleteItem(BaseItem item, DeleteOptions options, BaseItem parent, bool notifyParentItem) Parameters Type Name Description BaseItem item DeleteOptions options BaseItem parent System.Boolean notifyParentItem DeleteItem(BaseItem, DeleteOptions, Boolean) Deletes the item. Declaration void DeleteItem(BaseItem item, DeleteOptions options, bool notifyParentItem) Parameters Type Name Description BaseItem item DeleteOptions options System.Boolean notifyParentItem DeleteItems(Int64[]) Declaration void DeleteItems(long[] ids) Parameters Type Name Description Int64 [] ids FileNameMatchesMetadataName(String, String) Declaration bool FileNameMatchesMetadataName(string filename, string metadataName) Parameters Type Name Description String filename String metadataName Returns Type Description System.Boolean FillMissingEpisodeNumbersFromPath(Episode, Boolean) Fills the missing episode numbers from path. Declaration bool FillMissingEpisodeNumbersFromPath(Episode episode, bool forceRefresh) Parameters Type Name Description Episode episode System.Boolean forceRefresh Returns Type Description System.Boolean FilterItemsToIdsForUser(BaseItem[], User) Declaration long[] FilterItemsToIdsForUser(BaseItem[] items, User user) Parameters Type Name Description BaseItem [] items User user Returns Type Description Int64 [] FindByPath(String, Nullable) Finds the by path. Declaration BaseItem FindByPath(string path, bool? isFolder) Parameters Type Name Description String path The path. Nullable < System.Boolean > isFolder The is folder. Returns Type Description BaseItem BaseItem. FindIdByPath(String, Nullable) Declaration long FindIdByPath(string path, bool? isFolder) Parameters Type Name Description String path Nullable < System.Boolean > isFolder Returns Type Description Int64 GetAllArtists(BaseItem) Declaration List GetAllArtists(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description List < BaseItem > GetAllGenres(InternalItemsQuery) Declaration QueryResult> GetAllGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetAllIntroFiles() Gets all intro files. Declaration List GetAllIntroFiles() Returns Type Description List < String > IEnumerable{System.String}. GetArtists(InternalItemsQuery) Declaration QueryResult> GetArtists(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetArtists(InternalItemsQuery, ItemLinkType[]) Declaration QueryResult> GetArtists(InternalItemsQuery query, ItemLinkType[] artistTypes) Parameters Type Name Description InternalItemsQuery query ItemLinkType [] artistTypes Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetAudioCodecs(InternalItemsQuery) Declaration QueryResult GetAudioCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetAudioLayouts(InternalItemsQuery) Declaration QueryResult GetAudioLayouts(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetCachedImage(BaseItem, String) Declaration string GetCachedImage(BaseItem item, string originalImagePath) Parameters Type Name Description BaseItem item String originalImagePath Returns Type Description String GetCollectionFolders(BaseItem) Gets the collection folders. Declaration Folder[] GetCollectionFolders(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description Folder [] GetExtendedVideoTypes(InternalItemsQuery) Declaration QueryResult GetExtendedVideoTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < ExtendedVideoTypes > GetExternalSubtitleFiles(Int64) Declaration List GetExternalSubtitleFiles(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description List < String > GetExtraTypes(InternalItemsQuery) Declaration ExtraType[] GetExtraTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description ExtraType [] GetGameGenres(InternalItemsQuery) Declaration QueryResult> GetGameGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetGenres(InternalItemsQuery) Declaration QueryResult> GetGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetGuidAndPath(Int64) Declaration Tuple GetGuidAndPath(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description System.Tuple < Guid , String > GetIdGuidPairs(InternalItemsQuery) Declaration (long, Guid)[] GetIdGuidPairs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description (T1, T2) < Int64 , Guid >[] GetIdsForAncestorIdsQuery(BaseItem, User) Declaration long[] GetIdsForAncestorIdsQuery(BaseItem item, User user) Parameters Type Name Description BaseItem item User user Returns Type Description Int64 [] GetImageInfo(Int64, ImageType, Int32) Declaration ItemImageInfo GetImageInfo(long itemId, ImageType imageType, int index) Parameters Type Name Description Int64 itemId ImageType imageType Int32 index Returns Type Description ItemImageInfo GetImportedCollections(Int64) Declaration LinkedItemInfo[] GetImportedCollections(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description LinkedItemInfo [] GetInternalId(Guid) Declaration long GetInternalId(Guid id) Parameters Type Name Description Guid id Returns Type Description Int64 GetInternalId(ReadOnlySpan) Declaration long GetInternalId(ReadOnlySpan id) Parameters Type Name Description System.ReadOnlySpan < System.Char > id Returns Type Description Int64 GetInternalId(String) Declaration long GetInternalId(string id) Parameters Type Name Description String id Returns Type Description Int64 GetInternalItemIds(InternalItemsQuery) Declaration long[] GetInternalItemIds(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetIntros(BaseItem, User) Gets the intros. Declaration Task> GetIntros(BaseItem item, User user) Parameters Type Name Description BaseItem item The item. User user The user. Returns Type Description Task < System.Collections.Generic.IEnumerable < Video >> GetItemById(Guid) Gets the item by id. Declaration BaseItem GetItemById(Guid id) Parameters Type Name Description Guid id The id. Returns Type Description BaseItem BaseItem. GetItemById(Int64) Declaration BaseItem GetItemById(long id) Parameters Type Name Description Int64 id Returns Type Description BaseItem GetItemIds(InternalItemsQuery) Gets the item ids. Declaration Guid[] GetItemIds(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description Guid [] List. GetItemLinks(Int64, List) Declaration List<(ItemLinkType, string, long)> GetItemLinks(long itemId, List types) Parameters Type Name Description Int64 itemId List < ItemLinkType > types Returns Type Description List < System.ValueTuple < ItemLinkType , String , Int64 >> GetItemList(InternalItemsQuery) Gets the items. Declaration BaseItem[] GetItemList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description BaseItem [] QueryResult. GetItemList(InternalItemsQuery, Boolean) Declaration BaseItem[] GetItemList(InternalItemsQuery query, bool obsoleteParam) Parameters Type Name Description InternalItemsQuery query System.Boolean obsoleteParam Returns Type Description BaseItem [] GetItemPeople(BaseItem) Gets the people. Declaration List GetItemPeople(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description List < PersonInfo > GetItemPeople(InternalPeopleQuery) Gets the people. Declaration List GetItemPeople(InternalPeopleQuery query) Parameters Type Name Description InternalPeopleQuery query Returns Type Description List < PersonInfo > GetItemsResult(InternalItemsQuery) Gets the items result. Declaration QueryResult GetItemsResult(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description QueryResult < BaseItem > QueryResult. GetItemTypes(InternalItemsQuery) Declaration string[] GetItemTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description String [] GetLibraryOptions(BaseItem) Declaration LibraryOptions GetLibraryOptions(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description LibraryOptions GetLibraryOptions(BaseItem, BaseItem[]) Declaration LibraryOptions GetLibraryOptions(BaseItem item, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem [] collectionFolders Returns Type Description LibraryOptions GetMusicAlbums(InternalItemsQuery) Declaration QueryResult> GetMusicAlbums(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetMusicGenres(InternalItemsQuery) Declaration QueryResult> GetMusicGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetNamedView(String, String, Boolean) Gets the named view. Declaration Folder GetNamedView(string name, string viewType, bool createIfNotFound) Parameters Type Name Description String name The name. String viewType Type of the view. System.Boolean createIfNotFound Returns Type Description Folder GetNameIdPairs(InternalItemsQuery) Declaration (string, long)[] GetNameIdPairs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description (T1, T2) < String , Int64 >[] GetNamingOptions() Declaration NamingOptions GetNamingOptions() Returns Type Description NamingOptions GetNewItemId(String, Type) Gets the new item identifier. Declaration Guid GetNewItemId(string key, Type type) Parameters Type Name Description String key The key. Type type The type. Returns Type Description Guid Guid. GetNewItemIdFromName(String, Type) Declaration Guid GetNewItemIdFromName(string name, Type type) Parameters Type Name Description String name Type type Returns Type Description Guid GetPathAfterNetworkSubstitution(ReadOnlySpan, LibraryOptions) Declaration string GetPathAfterNetworkSubstitution(ReadOnlySpan path, LibraryOptions libraryOptions) Parameters Type Name Description System.ReadOnlySpan < System.Char > path LibraryOptions libraryOptions Returns Type Description String GetPaths(InternalItemsQuery) Declaration string[] GetPaths(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description String [] GetPeople(InternalItemsQuery) Declaration QueryResult> GetPeople(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetPrefixes(BaseItem[]) Declaration string[] GetPrefixes(BaseItem[] items) Parameters Type Name Description BaseItem [] items Returns Type Description String [] GetProviderIds(Int64) Declaration ProviderIdDictionary GetProviderIds(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description ProviderIdDictionary GetSeasonNumberFromPath(ReadOnlySpan) Gets the season number from path. Declaration int? GetSeasonNumberFromPath(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description Nullable < Int32 > System.Nullable. GetShareLevels(InternalItemsQuery) Declaration QueryResult GetShareLevels(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Nullable < UserItemShareLevel >> GetStreamLanguages(InternalItemsQuery, MediaStreamType) Declaration QueryResult GetStreamLanguages(InternalItemsQuery query, MediaStreamType streamType) Parameters Type Name Description InternalItemsQuery query MediaStreamType streamType Returns Type Description QueryResult < String > GetStudios(InternalItemsQuery) Declaration QueryResult> GetStudios(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetSubtitleCodecs(InternalItemsQuery) Declaration QueryResult GetSubtitleCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetSubviews(InternalItemsQuery, String) Declaration List GetSubviews(InternalItemsQuery query, string contentType) Parameters Type Name Description InternalItemsQuery query String contentType Returns Type Description List < String > GetSyncTargetId(String, Boolean) Declaration long GetSyncTargetId(string reportedDeviceId, bool createIfNotFound) Parameters Type Name Description String reportedDeviceId System.Boolean createIfNotFound Returns Type Description Int64 GetTags(InternalItemsQuery) Declaration QueryResult> GetTags(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetTypeAndImageInfo(Int64, ImageType, Int32) Declaration Tuple GetTypeAndImageInfo(long itemId, ImageType imageType, int index) Parameters Type Name Description Int64 itemId ImageType imageType Int32 index Returns Type Description System.Tuple < Type , ItemImageInfo > GetUserRootFolder() Gets the user root folder. Declaration Folder GetUserRootFolder() Returns Type Description Folder UserRootFolder. GetVideoCodecs(InternalItemsQuery) Declaration QueryResult GetVideoCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetVirtualFolders() Gets the default view. Declaration List GetVirtualFolders() Returns Type Description List < VirtualFolderInfo > GetVirtualFolders(User, Boolean) Declaration List GetVirtualFolders(User user, bool includeRefreshState) Parameters Type Name Description User user System.Boolean includeRefreshState Returns Type Description List < VirtualFolderInfo > IgnoreFile(FileSystemMetadata, BaseItem, LibraryOptions) Ignores the file. Declaration bool IgnoreFile(FileSystemMetadata file, BaseItem parent, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file BaseItem parent LibraryOptions libraryOptions Returns Type Description System.Boolean IsAlphaNumericallyEquivalent(String, String) Declaration bool IsAlphaNumericallyEquivalent(string str1, string str2) Parameters Type Name Description String str1 String str2 Returns Type Description System.Boolean IsAudioFile(FileSystemMetadata, LibraryOptions) Declaration bool IsAudioFile(FileSystemMetadata file, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file LibraryOptions libraryOptions Returns Type Description System.Boolean IsAudioFile(ReadOnlySpan) Determines whether [is audio file] [the specified path]. Declaration bool IsAudioFile(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description System.Boolean true if [is audio file] [the specified path]; otherwise, false . IsAudioFile(ReadOnlySpan, LibraryOptions) Declaration bool IsAudioFile(ReadOnlySpan path, LibraryOptions libraryOptions) Parameters Type Name Description System.ReadOnlySpan < System.Char > path LibraryOptions libraryOptions Returns Type Description System.Boolean IsLyricsFile(FileSystemMetadata) Declaration bool IsLyricsFile(FileSystemMetadata file) Parameters Type Name Description FileSystemMetadata file Returns Type Description System.Boolean IsMultiDiscAlbumFolder(String) Declaration bool IsMultiDiscAlbumFolder(string path) Parameters Type Name Description String path Returns Type Description System.Boolean IsSubtitleFile(String) Declaration bool IsSubtitleFile(string path) Parameters Type Name Description String path Returns Type Description System.Boolean IsTVSpecialsFolder(String) Declaration bool IsTVSpecialsFolder(string path) Parameters Type Name Description String path Returns Type Description System.Boolean IsVideoFile(FileSystemMetadata, LibraryOptions) Declaration bool IsVideoFile(FileSystemMetadata file, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file LibraryOptions libraryOptions Returns Type Description System.Boolean IsVideoFile(ReadOnlySpan) Determines whether [is video file] [the specified path]. Declaration bool IsVideoFile(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description System.Boolean true if [is video file] [the specified path]; otherwise, false . IsVideoFile(ReadOnlySpan, LibraryOptions) Declaration bool IsVideoFile(ReadOnlySpan path, LibraryOptions libraryOptions) Parameters Type Name Description System.ReadOnlySpan < System.Char > path LibraryOptions libraryOptions Returns Type Description System.Boolean MakePrivate(BaseItem, User) Declaration void MakePrivate(BaseItem item, User user) Parameters Type Name Description BaseItem item User user MakePublic(BaseItem, User) Declaration void MakePublic(BaseItem item, User user) Parameters Type Name Description BaseItem item User user MergeItems(BaseItem[]) Declaration void MergeItems(BaseItem[] items) Parameters Type Name Description BaseItem [] items MoveListItem(BaseItem, Int64, Int32) Declaration Task MoveListItem(BaseItem list, long entryId, int newIndex) Parameters Type Name Description BaseItem list Int64 entryId Int32 newIndex Returns Type Description System.Threading.Tasks.Task ParseName(ReadOnlySpan) Parses the name. Declaration ItemLookupInfo ParseName(ReadOnlySpan name) Parameters Type Name Description System.ReadOnlySpan < System.Char > name The name. Returns Type Description ItemLookupInfo ItemInfo. ParseName(String) Declaration ItemLookupInfo ParseName(string name) Parameters Type Name Description String name Returns Type Description ItemLookupInfo ParseSxxExxEpisodeNumberSystem(String) Declaration Tuple ParseSxxExxEpisodeNumberSystem(string value) Parameters Type Name Description String value Returns Type Description System.Tuple < Nullable < Int32 >, Nullable < Int32 >, Nullable < Int32 >> QueryItems(InternalItemsQuery) Queries the items. Declaration QueryResult QueryItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description QueryResult < BaseItem > QueryResult. QueueLibraryScan() Queues the library scan. Declaration void QueueLibraryScan() RefreshThumbnailImages(Video, MediaStream, LibraryOptions, MetadataRefreshOptions, List, Boolean, Boolean, CancellationToken) Declaration Task RefreshThumbnailImages(Video item, MediaStream videoStream, LibraryOptions libraryOptions, MetadataRefreshOptions metadataRefreshOptions, List chapters, bool extractImages, bool saveChapters, CancellationToken cancellationToken) Parameters Type Name Description Video item MediaStream videoStream LibraryOptions libraryOptions MetadataRefreshOptions metadataRefreshOptions List < ChapterInfo > chapters System.Boolean extractImages System.Boolean saveChapters System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Boolean > RemoveListItemsByListItemEntryIds(BaseItem, Int64[]) Declaration Task RemoveListItemsByListItemEntryIds(BaseItem list, long[] listItemIds) Parameters Type Name Description BaseItem list Int64 [] listItemIds Returns Type Description System.Threading.Tasks.Task RemoveMediaPath(Int64, String) Declaration void RemoveMediaPath(long virtualFolderId, string path) Parameters Type Name Description Int64 virtualFolderId String path RemoveVirtualFolder(Int64) Declaration void RemoveVirtualFolder(long id) Parameters Type Name Description Int64 id RemoveVirtualFolder(Int64, Boolean) Declaration void RemoveVirtualFolder(long id, bool refreshLibrary) Parameters Type Name Description Int64 id System.Boolean refreshLibrary ResolvePath(FileSystemMetadata, Folder) Declaration BaseItem ResolvePath(FileSystemMetadata fileInfo, Folder parent = null) Parameters Type Name Description FileSystemMetadata fileInfo Folder parent Returns Type Description BaseItem ResolvePaths(FileSystemMetadata[], IDirectoryService, Folder, LibraryOptions) Resolves a set of files into a list of BaseItem Declaration List ResolvePaths(FileSystemMetadata[] files, IDirectoryService directoryService, Folder parent, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata [] files IDirectoryService directoryService Folder parent LibraryOptions libraryOptions Returns Type Description List < BaseItem > SaveUserItemShares(UserItemShare[]) Declaration void SaveUserItemShares(UserItemShare[] shares) Parameters Type Name Description UserItemShare [] shares SetSortIndexNumbers(List>) Declaration void SetSortIndexNumbers(List> values) Parameters Type Name Description List < System.Tuple < Int64 , Int32 >> values SplitItems(BaseItem) Declaration void SplitItems(BaseItem item) Parameters Type Name Description BaseItem item SubstitutePath(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan) Substitutes the path. Declaration string SubstitutePath(ReadOnlySpan path, ReadOnlySpan from, ReadOnlySpan to) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. System.ReadOnlySpan < System.Char > from From. System.ReadOnlySpan < System.Char > to To. Returns Type Description String System.String. TriggerItemAdded(BaseItem, BaseItem, BaseItem[]) Declaration void TriggerItemAdded(BaseItem item, BaseItem parent, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem parent BaseItem [] collectionFolders UpdateImages(BaseItem) Declaration void UpdateImages(BaseItem item) Parameters Type Name Description BaseItem item UpdateItem(BaseItem, BaseItem, ItemUpdateType) Declaration void UpdateItem(BaseItem item, BaseItem parent, ItemUpdateType updateReason) Parameters Type Name Description BaseItem item BaseItem parent ItemUpdateType updateReason UpdateItem(BaseItem, BaseItem, ItemUpdateType, MetadataRefreshOptions) Declaration void UpdateItem(BaseItem item, BaseItem parent, ItemUpdateType updateReason, MetadataRefreshOptions metadataRefreshOptions) Parameters Type Name Description BaseItem item BaseItem parent ItemUpdateType updateReason MetadataRefreshOptions metadataRefreshOptions UpdateItems(List, BaseItem, ItemUpdateType, MetadataRefreshOptions, CancellationToken) Updates the item. Declaration void UpdateItems(List items, BaseItem parent, ItemUpdateType updateReason, MetadataRefreshOptions metadataRefreshOptions, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items BaseItem parent ItemUpdateType updateReason MetadataRefreshOptions metadataRefreshOptions System.Threading.CancellationToken cancellationToken UpdateItems(List, BaseItem, ItemUpdateType, Boolean, Boolean, MetadataRefreshOptions, CancellationToken) Declaration void UpdateItems(List items, BaseItem parent, ItemUpdateType updateReason, bool setDateLastSaved, bool saveMetadata, MetadataRefreshOptions metadataRefreshOptions, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items BaseItem parent ItemUpdateType updateReason System.Boolean setDateLastSaved System.Boolean saveMetadata MetadataRefreshOptions metadataRefreshOptions System.Threading.CancellationToken cancellationToken UpdateListItems(BaseItem, LinkedChild[]) Declaration void UpdateListItems(BaseItem list, LinkedChild[] items) Parameters Type Name Description BaseItem list LinkedChild [] items UpdateMediaPath(Int64, MediaPathInfo) Declaration void UpdateMediaPath(long virtualFolderId, MediaPathInfo path) Parameters Type Name Description Int64 virtualFolderId MediaPathInfo path UpdatePeople(BaseItem, List, Boolean) Updates the people. Declaration void UpdatePeople(BaseItem item, List people, bool isNewItem = false) Parameters Type Name Description BaseItem item List < PersonInfo > people System.Boolean isNewItem ValidateMediaLibrary(IProgress, CancellationToken) Reloads the root media folder Declaration Task ValidateMediaLibrary(IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description System.IProgress < Double > progress The progress. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. ValidatePeople(CancellationToken, IProgress) Validate and refresh the People sub-set of the IBN. The items are stored in the db but not loaded into memory until actually requested by an operation. Declaration Task ValidatePeople(CancellationToken cancellationToken, IProgress progress) Parameters Type Name Description System.Threading.CancellationToken cancellationToken The cancellation token. System.IProgress < Double > progress The progress. Returns Type Description System.Threading.Tasks.Task Task. Events ItemAdded Occurs when [item added]. Declaration event EventHandler ItemAdded Event Type Type Description System.EventHandler < ItemChangeEventArgs > ItemAdding Declaration event EventHandler ItemAdding Event Type Type Description System.EventHandler < ItemChangeEventArgs > ItemRemoved Occurs when [item removed]. Declaration event EventHandler ItemRemoved Event Type Type Description System.EventHandler < ItemChangeEventArgs > ItemUpdated Occurs when [item updated]. Declaration event EventHandler ItemUpdated Event Type Type Description System.EventHandler < ItemChangeEventArgs > Extension Methods LibraryManagerExtensions.GetItemById(ILibraryManager, String) LibraryManagerExtensions.GetItemById(ILibraryManager, ReadOnlySpan) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ILibraryMonitor.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ILibraryMonitor.html",
     "title": "Interface ILibraryMonitor",
-    "keywords": "Interface ILibraryMonitor Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryMonitor : IDisposable Methods IsPathLocked(ReadOnlySpan) Determines whether [is path locked] [the specified path]. Declaration bool IsPathLocked(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description Boolean true if [is path locked] [the specified path]; otherwise, false . ReportFileSystemChangeBeginning(String) Reports the file system change beginning. Declaration void ReportFileSystemChangeBeginning(string path) Parameters Type Name Description String path The path. ReportFileSystemChangeComplete(String, Boolean) Reports the file system change complete. Declaration void ReportFileSystemChangeComplete(string path, bool refreshPath) Parameters Type Name Description String path The path. Boolean refreshPath if set to true [refresh path]. ReportFileSystemChanged(String) Reports the file system changed. Declaration void ReportFileSystemChanged(string path) Parameters Type Name Description String path The path. Start() Starts this instance. Declaration void Start() Stop() Stops this instance. Declaration void Stop() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILibraryMonitor Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryMonitor : IDisposable Methods IsPathLocked(ReadOnlySpan) Determines whether [is path locked] [the specified path]. Declaration bool IsPathLocked(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description System.Boolean true if [is path locked] [the specified path]; otherwise, false . ReportFileSystemChangeBeginning(String) Reports the file system change beginning. Declaration void ReportFileSystemChangeBeginning(string path) Parameters Type Name Description String path The path. ReportFileSystemChangeComplete(String, Boolean) Reports the file system change complete. Declaration void ReportFileSystemChangeComplete(string path, bool refreshPath) Parameters Type Name Description String path The path. System.Boolean refreshPath if set to true [refresh path]. ReportFileSystemChanged(String) Reports the file system changed. Declaration void ReportFileSystemChanged(string path) Parameters Type Name Description String path The path. Start() Starts this instance. Declaration void Start() Stop() Stops this instance. Declaration void Stop() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTask.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTask.html",
     "title": "Interface ILibraryPostScanTask",
-    "keywords": "Interface ILibraryPostScanTask An interface for tasks that run after the media library scan Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryPostScanTask Methods Run(IProgress, CancellationToken) Runs the specified progress. Declaration Task Run(IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description IProgress < Double > progress The progress. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILibraryPostScanTask An interface for tasks that run after the media library scan Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryPostScanTask Methods Run(IProgress, CancellationToken) Runs the specified progress. Declaration Task Run(IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description System.IProgress < Double > progress The progress. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTaskWithDirectoryService.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTaskWithDirectoryService.html",
     "title": "Interface ILibraryPostScanTaskWithDirectoryService",
-    "keywords": "Interface ILibraryPostScanTaskWithDirectoryService Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryPostScanTaskWithDirectoryService Methods Run(IProgress, IDirectoryService, CancellationToken) Declaration Task Run(IProgress progress, IDirectoryService directoryService, CancellationToken cancellationToken) Parameters Type Name Description IProgress < Double > progress IDirectoryService directoryService CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILibraryPostScanTaskWithDirectoryService Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILibraryPostScanTaskWithDirectoryService Methods Run(IProgress, IDirectoryService, CancellationToken) Declaration Task Run(IProgress progress, IDirectoryService directoryService, CancellationToken cancellationToken) Parameters Type Name Description System.IProgress < Double > progress IDirectoryService directoryService System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ILiveStream.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ILiveStream.html",
     "title": "Interface ILiveStream",
-    "keywords": "Interface ILiveStream Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILiveStream Properties ConsumerCount Declaration int ConsumerCount { get; set; } Property Value Type Description Int32 DateOpened Declaration DateTimeOffset DateOpened { get; } Property Value Type Description DateTimeOffset EnableStreamSharing Declaration bool EnableStreamSharing { get; } Property Value Type Description Boolean MediaSource Declaration MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo OriginalStreamId Declaration string OriginalStreamId { get; set; } Property Value Type Description String SupportsCopyTo Declaration bool SupportsCopyTo { get; } Property Value Type Description Boolean TunerHostId Declaration string TunerHostId { get; } Property Value Type Description String UniqueId Declaration string UniqueId { get; } Property Value Type Description String Methods Close() Declaration Task Close() Returns Type Description Task CopyToAsync(PipeWriter, CancellationToken) Declaration Task CopyToAsync(PipeWriter writer, CancellationToken cancellationToken) Parameters Type Name Description PipeWriter writer CancellationToken cancellationToken Returns Type Description Task CopyToAsync(Stream, Nullable, Action, CancellationToken) Declaration Task CopyToAsync(Stream writer, DateTimeOffset? wallClockStartTime, Action onSegmentWritten, CancellationToken cancellationToken) Parameters Type Name Description Stream writer Nullable < DateTimeOffset > wallClockStartTime Action < SegmentedStreamSegmentInfo > onSegmentWritten CancellationToken cancellationToken Returns Type Description Task Open(CancellationToken) Declaration Task Open(CancellationToken openCancellationToken) Parameters Type Name Description CancellationToken openCancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILiveStream Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ILiveStream Properties ConsumerCount Declaration int ConsumerCount { get; set; } Property Value Type Description Int32 DateOpened Declaration DateTimeOffset DateOpened { get; } Property Value Type Description System.DateTimeOffset EnableStreamSharing Declaration bool EnableStreamSharing { get; } Property Value Type Description System.Boolean MediaSource Declaration MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo OriginalStreamId Declaration string OriginalStreamId { get; set; } Property Value Type Description String SupportsCopyTo Declaration bool SupportsCopyTo { get; } Property Value Type Description System.Boolean TunerHostId Declaration string TunerHostId { get; } Property Value Type Description String UniqueId Declaration string UniqueId { get; } Property Value Type Description String Methods Close() Declaration Task Close() Returns Type Description System.Threading.Tasks.Task CopyToAsync(PipeWriter, CancellationToken) Declaration Task CopyToAsync(PipeWriter writer, CancellationToken cancellationToken) Parameters Type Name Description PipeWriter writer System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task CopyToAsync(Stream, Nullable, Action, CancellationToken) Declaration Task CopyToAsync(Stream writer, DateTimeOffset? wallClockStartTime, Action onSegmentWritten, CancellationToken cancellationToken) Parameters Type Name Description Stream writer Nullable < System.DateTimeOffset > wallClockStartTime Action < SegmentedStreamSegmentInfo > onSegmentWritten System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Open(CancellationToken) Declaration Task Open(CancellationToken openCancellationToken) Parameters Type Name Description System.Threading.CancellationToken openCancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceManager.html",
     "title": "Interface IMediaSourceManager",
-    "keywords": "Interface IMediaSourceManager Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaSourceManager Methods AddMediaInfoWithProbe(MediaSourceInfo, Boolean, Boolean, CancellationToken) Declaration Task AddMediaInfoWithProbe(MediaSourceInfo mediaSource, bool isAudio, bool addProbeDelay, CancellationToken cancellationToken) Parameters Type Name Description MediaSourceInfo mediaSource Boolean isAudio Boolean addProbeDelay CancellationToken cancellationToken Returns Type Description Task AddMediaInfoWithProbeSafe(MediaSourceInfo, Boolean, Boolean, CancellationToken) Declaration Task AddMediaInfoWithProbeSafe(MediaSourceInfo mediaSource, bool isAudio, bool addProbeDelay, CancellationToken cancellationToken) Parameters Type Name Description MediaSourceInfo mediaSource Boolean isAudio Boolean addProbeDelay CancellationToken cancellationToken Returns Type Description Task AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable providers) Parameters Type Name Description IEnumerable < IMediaSourceProvider > providers The providers. CloseLiveStream(String) Closes the media source. Declaration Task CloseLiveStream(string id) Parameters Type Name Description String id The live stream identifier. Returns Type Description Task Task. GetLiveStreamInfo(String) Declaration ILiveStream GetLiveStreamInfo(string id) Parameters Type Name Description String id Returns Type Description ILiveStream GetLiveStreamInfoByUniqueId(String) Declaration ILiveStream GetLiveStreamInfoByUniqueId(string uniqueId) Parameters Type Name Description String uniqueId Returns Type Description ILiveStream GetLiveStreamMediaSource(String) Gets the live stream. Declaration MediaSourceInfo GetLiveStreamMediaSource(string id) Parameters Type Name Description String id Returns Type Description MediaSourceInfo GetMediaSource(BaseItem, String, String, Boolean, CancellationToken) Gets the static media source. Declaration Task GetMediaSource(BaseItem item, string mediaSourceId, string liveStreamId, bool enablePathSubstitution, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item String mediaSourceId String liveStreamId Boolean enablePathSubstitution CancellationToken cancellationToken Returns Type Description Task < MediaSourceInfo > GetMediaStreams(BaseItem) Declaration List GetMediaStreams(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description List < MediaStream > GetMediaStreams(MediaStreamQuery) Gets the media streams. Declaration List GetMediaStreams(MediaStreamQuery query) Parameters Type Name Description MediaStreamQuery query The query. Returns Type Description List < MediaStream > GetMediaStreams(Int64) Gets the media streams. Declaration List GetMediaStreams(long itemId) Parameters Type Name Description Int64 itemId The item identifier. Returns Type Description List < MediaStream > GetPathProtocol(ReadOnlySpan) Declaration MediaProtocol GetPathProtocol(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path Returns Type Description MediaProtocol GetPlayackMediaSources(BaseItem, User, Boolean, Boolean, CancellationToken) Declaration Task> GetPlayackMediaSources(BaseItem item, User user, bool allowMediaProbe, bool enablePathSubstitution, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item User user Boolean allowMediaProbe Boolean enablePathSubstitution CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetPlayackMediaSources(BaseItem, User, Boolean, String, Boolean, DeviceProfile, CancellationToken) Declaration Task> GetPlayackMediaSources(BaseItem item, User user, bool allowMediaProbe, string probeMediaSourceId, bool enablePathSubstitution, DeviceProfile deviceProfile, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item User user Boolean allowMediaProbe String probeMediaSourceId Boolean enablePathSubstitution DeviceProfile deviceProfile CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetPlayackMediaSources(BaseItem, User, Boolean, String, Boolean, CancellationToken) Declaration Task> GetPlayackMediaSources(BaseItem item, User user, bool allowMediaProbe, string probeMediaSourceId, bool enablePathSubstitution, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item User user Boolean allowMediaProbe String probeMediaSourceId Boolean enablePathSubstitution CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetStaticMediaSources(BaseItem, Boolean, DeviceProfile, User) Gets the static media sources. Declaration List GetStaticMediaSources(BaseItem item, bool enablePathSubstitution, DeviceProfile deviceProfile, User user = null) Parameters Type Name Description BaseItem item Boolean enablePathSubstitution DeviceProfile deviceProfile User user Returns Type Description List < MediaSourceInfo > GetStaticMediaSources(BaseItem, Boolean, Boolean, LibraryOptions, DeviceProfile, User) Declaration List GetStaticMediaSources(BaseItem item, bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions, DeviceProfile deviceProfile, User user = null) Parameters Type Name Description BaseItem item Boolean enableAlternateMediaSources Boolean enablePathSubstitution LibraryOptions libraryOptions DeviceProfile deviceProfile User user Returns Type Description List < MediaSourceInfo > NormalizeMediaStreams(List) Declaration void NormalizeMediaStreams(List streams) Parameters Type Name Description List < MediaStream > streams OpenLiveStream(LiveStreamRequest, CancellationToken) Opens the media source. Declaration Task OpenLiveStream(LiveStreamRequest request, CancellationToken cancellationToken) Parameters Type Name Description LiveStreamRequest request The request. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < LiveStreamResponse > Task. OpenLiveStreamInternal(LiveStreamRequest, CancellationToken) Declaration Task> OpenLiveStreamInternal(LiveStreamRequest request, CancellationToken cancellationToken) Parameters Type Name Description LiveStreamRequest request CancellationToken cancellationToken Returns Type Description Task < Tuple < LiveStreamResponse , ILiveStream >> SetDefaultAudioAndSubtitleStreamIndexes(BaseItem, MediaSourceInfo[], User) Declaration void SetDefaultAudioAndSubtitleStreamIndexes(BaseItem item, MediaSourceInfo[] sources, User user) Parameters Type Name Description BaseItem item MediaSourceInfo [] sources User user SupportsDirectStream(ReadOnlySpan, MediaProtocol) Declaration bool SupportsDirectStream(ReadOnlySpan path, MediaProtocol protocol) Parameters Type Name Description ReadOnlySpan < Char > path MediaProtocol protocol Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMediaSourceManager Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaSourceManager Methods AddMediaInfoWithProbe(MediaSourceInfo, Boolean, Boolean, CancellationToken) Declaration Task AddMediaInfoWithProbe(MediaSourceInfo mediaSource, bool isAudio, bool addProbeDelay, CancellationToken cancellationToken) Parameters Type Name Description MediaSourceInfo mediaSource System.Boolean isAudio System.Boolean addProbeDelay System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task AddMediaInfoWithProbeSafe(MediaSourceInfo, Boolean, Boolean, CancellationToken) Declaration Task AddMediaInfoWithProbeSafe(MediaSourceInfo mediaSource, bool isAudio, bool addProbeDelay, CancellationToken cancellationToken) Parameters Type Name Description MediaSourceInfo mediaSource System.Boolean isAudio System.Boolean addProbeDelay System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable providers) Parameters Type Name Description System.Collections.Generic.IEnumerable < IMediaSourceProvider > providers The providers. CloseLiveStream(String) Closes the media source. Declaration Task CloseLiveStream(string id) Parameters Type Name Description String id The live stream identifier. Returns Type Description System.Threading.Tasks.Task Task. GetLiveStreamInfo(String) Declaration ILiveStream GetLiveStreamInfo(string id) Parameters Type Name Description String id Returns Type Description ILiveStream GetLiveStreamInfoByUniqueId(String) Declaration ILiveStream GetLiveStreamInfoByUniqueId(string uniqueId) Parameters Type Name Description String uniqueId Returns Type Description ILiveStream GetLiveStreamMediaSource(String) Gets the live stream. Declaration MediaSourceInfo GetLiveStreamMediaSource(string id) Parameters Type Name Description String id Returns Type Description MediaSourceInfo GetMediaSource(BaseItem, String, String, Boolean, CancellationToken) Gets the static media source. Declaration Task GetMediaSource(BaseItem item, string mediaSourceId, string liveStreamId, bool enablePathSubstitution, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item String mediaSourceId String liveStreamId System.Boolean enablePathSubstitution System.Threading.CancellationToken cancellationToken Returns Type Description Task < MediaSourceInfo > GetMediaStreams(BaseItem) Declaration List GetMediaStreams(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description List < MediaStream > GetMediaStreams(MediaStreamQuery) Gets the media streams. Declaration List GetMediaStreams(MediaStreamQuery query) Parameters Type Name Description MediaStreamQuery query The query. Returns Type Description List < MediaStream > GetMediaStreams(Int64) Gets the media streams. Declaration List GetMediaStreams(long itemId) Parameters Type Name Description Int64 itemId The item identifier. Returns Type Description List < MediaStream > GetPathProtocol(ReadOnlySpan) Declaration MediaProtocol GetPathProtocol(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path Returns Type Description MediaProtocol GetPlayackMediaSources(BaseItem, User, Boolean, Boolean, CancellationToken) Declaration Task> GetPlayackMediaSources(BaseItem item, User user, bool allowMediaProbe, bool enablePathSubstitution, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item User user System.Boolean allowMediaProbe System.Boolean enablePathSubstitution System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetPlayackMediaSources(BaseItem, User, Boolean, String, Boolean, DeviceProfile, CancellationToken) Declaration Task> GetPlayackMediaSources(BaseItem item, User user, bool allowMediaProbe, string probeMediaSourceId, bool enablePathSubstitution, DeviceProfile deviceProfile, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item User user System.Boolean allowMediaProbe String probeMediaSourceId System.Boolean enablePathSubstitution DeviceProfile deviceProfile System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetPlayackMediaSources(BaseItem, User, Boolean, String, Boolean, CancellationToken) Declaration Task> GetPlayackMediaSources(BaseItem item, User user, bool allowMediaProbe, string probeMediaSourceId, bool enablePathSubstitution, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item User user System.Boolean allowMediaProbe String probeMediaSourceId System.Boolean enablePathSubstitution System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetStaticMediaSources(BaseItem, Boolean, DeviceProfile, User) Gets the static media sources. Declaration List GetStaticMediaSources(BaseItem item, bool enablePathSubstitution, DeviceProfile deviceProfile, User user = null) Parameters Type Name Description BaseItem item System.Boolean enablePathSubstitution DeviceProfile deviceProfile User user Returns Type Description List < MediaSourceInfo > GetStaticMediaSources(BaseItem, Boolean, Boolean, LibraryOptions, DeviceProfile, User) Declaration List GetStaticMediaSources(BaseItem item, bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions, DeviceProfile deviceProfile, User user = null) Parameters Type Name Description BaseItem item System.Boolean enableAlternateMediaSources System.Boolean enablePathSubstitution LibraryOptions libraryOptions DeviceProfile deviceProfile User user Returns Type Description List < MediaSourceInfo > NormalizeMediaStreams(List) Declaration void NormalizeMediaStreams(List streams) Parameters Type Name Description List < MediaStream > streams OpenLiveStream(LiveStreamRequest, CancellationToken) Opens the media source. Declaration Task OpenLiveStream(LiveStreamRequest request, CancellationToken cancellationToken) Parameters Type Name Description LiveStreamRequest request The request. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < LiveStreamResponse > Task. OpenLiveStreamInternal(LiveStreamRequest, CancellationToken) Declaration Task> OpenLiveStreamInternal(LiveStreamRequest request, CancellationToken cancellationToken) Parameters Type Name Description LiveStreamRequest request System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Tuple < LiveStreamResponse , ILiveStream >> SetDefaultAudioAndSubtitleStreamIndexes(BaseItem, MediaSourceInfo[], User) Declaration void SetDefaultAudioAndSubtitleStreamIndexes(BaseItem item, MediaSourceInfo[] sources, User user) Parameters Type Name Description BaseItem item MediaSourceInfo [] sources User user SupportsDirectStream(ReadOnlySpan, MediaProtocol) Declaration bool SupportsDirectStream(ReadOnlySpan path, MediaProtocol protocol) Parameters Type Name Description System.ReadOnlySpan < System.Char > path MediaProtocol protocol Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceProvider.html",
     "title": "Interface IMediaSourceProvider",
-    "keywords": "Interface IMediaSourceProvider Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaSourceProvider Methods GetMediaSources(BaseItem, CancellationToken) Gets the media sources. Declaration Task> GetMediaSources(BaseItem item, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < List < MediaSourceInfo >> OpenMediaSource(String, List, CancellationToken) Opens the media source. Declaration Task OpenMediaSource(string openToken, List currentLiveStreams, CancellationToken cancellationToken) Parameters Type Name Description String openToken List < ILiveStream > currentLiveStreams CancellationToken cancellationToken Returns Type Description Task < ILiveStream > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMediaSourceProvider Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaSourceProvider Methods GetMediaSources(BaseItem, CancellationToken) Gets the media sources. Declaration Task> GetMediaSources(BaseItem item, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < List < MediaSourceInfo >> OpenMediaSource(String, List, CancellationToken) Opens the media source. Declaration Task OpenMediaSource(string openToken, List currentLiveStreams, CancellationToken cancellationToken) Parameters Type Name Description String openToken List < ILiveStream > currentLiveStreams System.Threading.CancellationToken cancellationToken Returns Type Description Task < ILiveStream > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.IMetadataSaver.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IMetadataSaver.html",
     "title": "Interface IMetadataSaver",
-    "keywords": "Interface IMetadataSaver Interface IMetadataSaver Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IMetadataSaver Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods IsEnabledFor(BaseItem, ItemUpdateType) Determines whether [is enabled for] [the specified item]. Declaration bool IsEnabledFor(BaseItem item, ItemUpdateType updateType) Parameters Type Name Description BaseItem item The item. ItemUpdateType updateType Type of the update. Returns Type Description Boolean true if [is enabled for] [the specified item]; otherwise, false . Save(BaseItem, LibraryOptions, CancellationToken) Saves the specified item. Declaration Task Save(BaseItem item, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. LibraryOptions libraryOptions CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMetadataSaver Interface IMetadataSaver Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IMetadataSaver Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods IsEnabledFor(BaseItem, ItemUpdateType) Determines whether [is enabled for] [the specified item]. Declaration bool IsEnabledFor(BaseItem item, ItemUpdateType updateType) Parameters Type Name Description BaseItem item The item. ItemUpdateType updateType Type of the update. Returns Type Description System.Boolean true if [is enabled for] [the specified item]; otherwise, false . Save(BaseItem, LibraryOptions, CancellationToken) Saves the specified item. Declaration Task Save(BaseItem item, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. LibraryOptions libraryOptions System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.IMusicManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IMusicManager.html",
@@ -3267,7 +3267,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Library.IntroInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IntroInfo.html",
     "title": "Class IntroInfo",
-    "keywords": "Class IntroInfo Inheritance Object IntroInfo Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class IntroInfo Properties ItemId Gets or sets the item id. Declaration public long ItemId { get; set; } Property Value Type Description Int64 The item id. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class IntroInfo Inheritance System.Object IntroInfo Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class IntroInfo Properties ItemId Gets or sets the item id. Declaration public long ItemId { get; set; } Property Value Type Description Int64 The item id. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ISegmentedLiveStream.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ISegmentedLiveStream.html",
@@ -3277,12 +3277,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Library.ISegmentSource.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ISegmentSource.html",
     "title": "Interface ISegmentSource",
-    "keywords": "Interface ISegmentSource Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ISegmentSource Properties SegmentDuration Declaration TimeSpan SegmentDuration { get; } Property Value Type Description TimeSpan SupportsPlaybackSegments Declaration bool SupportsPlaybackSegments { get; } Property Value Type Description Boolean SupportsSegments Declaration bool SupportsSegments { get; } Property Value Type Description Boolean Methods GetSegments() Declaration List GetSegments() Returns Type Description List < SegmentedStreamSegmentInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISegmentSource Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface ISegmentSource Properties SegmentDuration Declaration TimeSpan SegmentDuration { get; } Property Value Type Description System.TimeSpan SupportsPlaybackSegments Declaration bool SupportsPlaybackSegments { get; } Property Value Type Description System.Boolean SupportsSegments Declaration bool SupportsSegments { get; } Property Value Type Description System.Boolean Methods GetSegments() Declaration List GetSegments() Returns Type Description List < SegmentedStreamSegmentInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ItemChangeEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ItemChangeEventArgs.html",
     "title": "Class ItemChangeEventArgs",
-    "keywords": "Class ItemChangeEventArgs Class ItemChangeEventArgs Inheritance Object ItemChangeEventArgs Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemChangeEventArgs Constructors ItemChangeEventArgs(ILibraryManager) Declaration public ItemChangeEventArgs(ILibraryManager libraryManager) Parameters Type Name Description ILibraryManager libraryManager Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] Item Gets or sets the item. Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem The item. Parent Declaration public BaseItem Parent { get; set; } Property Value Type Description BaseItem UpdateReason Gets or sets the item. Declaration public ItemUpdateType UpdateReason { get; set; } Property Value Type Description ItemUpdateType The item. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ItemChangeEventArgs Class ItemChangeEventArgs Inheritance System.Object ItemChangeEventArgs Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemChangeEventArgs Constructors ItemChangeEventArgs(ILibraryManager) Declaration public ItemChangeEventArgs(ILibraryManager libraryManager) Parameters Type Name Description ILibraryManager libraryManager Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] Item Gets or sets the item. Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem The item. Parent Declaration public BaseItem Parent { get; set; } Property Value Type Description BaseItem UpdateReason Gets or sets the item. Declaration public ItemUpdateType UpdateReason { get; set; } Property Value Type Description ItemUpdateType The item. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ItemLinkType.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ItemLinkType.html",
@@ -3292,7 +3292,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Library.ItemResolveArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ItemResolveArgs.html",
     "title": "Class ItemResolveArgs",
-    "keywords": "Class ItemResolveArgs These are arguments relating to the file system that are collected once and then referred to whenever needed. Primarily for entity resolution. Inheritance Object EventArgs ItemResolveArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemResolveArgs : EventArgs Constructors ItemResolveArgs(IDirectoryService, ILibraryManager) Initializes a new instance of the ItemResolveArgs class. Declaration public ItemResolveArgs(IDirectoryService directoryService, ILibraryManager libraryManager) Parameters Type Name Description IDirectoryService directoryService ILibraryManager libraryManager Properties CollectionType Declaration public string CollectionType { get; } Property Value Type Description String DirectoryService Declaration public IDirectoryService DirectoryService { get; } Property Value Type Description IDirectoryService FileInfo Gets or sets the file info. Declaration public FileSystemMetadata FileInfo { get; set; } Property Value Type Description FileSystemMetadata The file info. IsDirectory Gets a value indicating whether this instance is directory. Declaration public bool IsDirectory { get; } Property Value Type Description Boolean true if this instance is directory; otherwise, false . LibraryOptions Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions Parent Gets or sets the parent. Declaration public Folder Parent { get; set; } Property Value Type Description Folder The parent. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Methods ContainsFileSystemEntryByName(String, Boolean) Determines whether [contains file system entry by name] [the specified name]. Declaration public bool ContainsFileSystemEntryByName(string name, bool caseSensitive) Parameters Type Name Description String name Boolean caseSensitive Returns Type Description Boolean GetCollectionType() Declaration public string GetCollectionType() Returns Type Description String GetFileSystemChildren() Declaration public FileSystemMetadata[] GetFileSystemChildren() Returns Type Description FileSystemMetadata [] GetLibraryOptions() Declaration public LibraryOptions GetLibraryOptions() Returns Type Description LibraryOptions HasParent() Declaration public bool HasParent() where T : Folder Returns Type Description Boolean Type Parameters Name Description T Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ItemResolveArgs These are arguments relating to the file system that are collected once and then referred to whenever needed. Primarily for entity resolution. Inheritance System.Object System.EventArgs ItemResolveArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemResolveArgs : EventArgs Constructors ItemResolveArgs(IDirectoryService, ILibraryManager) Initializes a new instance of the ItemResolveArgs class. Declaration public ItemResolveArgs(IDirectoryService directoryService, ILibraryManager libraryManager) Parameters Type Name Description IDirectoryService directoryService ILibraryManager libraryManager Properties CollectionType Declaration public string CollectionType { get; } Property Value Type Description String DirectoryService Declaration public IDirectoryService DirectoryService { get; } Property Value Type Description IDirectoryService FileInfo Gets or sets the file info. Declaration public FileSystemMetadata FileInfo { get; set; } Property Value Type Description FileSystemMetadata The file info. IsDirectory Gets a value indicating whether this instance is directory. Declaration public bool IsDirectory { get; } Property Value Type Description System.Boolean true if this instance is directory; otherwise, false . LibraryOptions Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions Parent Gets or sets the parent. Declaration public Folder Parent { get; set; } Property Value Type Description Folder The parent. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Methods ContainsFileSystemEntryByName(String, Boolean) Determines whether [contains file system entry by name] [the specified name]. Declaration public bool ContainsFileSystemEntryByName(string name, bool caseSensitive) Parameters Type Name Description String name System.Boolean caseSensitive Returns Type Description System.Boolean GetCollectionType() Declaration public string GetCollectionType() Returns Type Description String GetFileSystemChildren() Declaration public FileSystemMetadata[] GetFileSystemChildren() Returns Type Description FileSystemMetadata [] GetLibraryOptions() Declaration public LibraryOptions GetLibraryOptions() Returns Type Description LibraryOptions HasParent() Declaration public bool HasParent() where T : Folder Returns Type Description System.Boolean Type Parameters Name Description T Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ItemUpdateType.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ItemUpdateType.html",
@@ -3302,12 +3302,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Library.IUserDataManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IUserDataManager.html",
     "title": "Interface IUserDataManager",
-    "keywords": "Interface IUserDataManager Interface IUserDataManager Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IUserDataManager Methods ClearTrackSelections(Int64, MediaStreamType) Declaration void ClearTrackSelections(long userId, MediaStreamType trackType) Parameters Type Name Description Int64 userId MediaStreamType trackType GetAllUserData(Int64) Get all user data for the given user Declaration List GetAllUserData(long userId) Parameters Type Name Description Int64 userId Returns Type Description List < UserItemData > GetUserData(User, BaseItem) Declaration UserItemData GetUserData(User user, BaseItem item) Parameters Type Name Description User user BaseItem item Returns Type Description UserItemData GetUserData(User, Int64) Declaration UserItemData GetUserData(User user, long itemId) Parameters Type Name Description User user Int64 itemId Returns Type Description UserItemData GetUserData(Int64, BaseItem) Declaration UserItemData GetUserData(long userId, BaseItem item) Parameters Type Name Description Int64 userId BaseItem item Returns Type Description UserItemData GetUserData(Int64, Int64, UserDataFields[]) Declaration UserItemData GetUserData(long userId, long itemId, UserDataFields[] fields) Parameters Type Name Description Int64 userId Int64 itemId UserDataFields [] fields Returns Type Description UserItemData GetUserData(ReadOnlySpan, BaseItem) Declaration UserItemData GetUserData(ReadOnlySpan userId, BaseItem item) Parameters Type Name Description ReadOnlySpan < Char > userId BaseItem item Returns Type Description UserItemData GetUserData(String, BaseItem) Declaration UserItemData GetUserData(string userId, BaseItem item) Parameters Type Name Description String userId BaseItem item Returns Type Description UserItemData GetUserDataDto(BaseItem, User) Gets the user data dto. Declaration UserItemDataDto GetUserDataDto(BaseItem item, User user) Parameters Type Name Description BaseItem item User user Returns Type Description UserItemDataDto GetUserDataDto(BaseItem, BaseItemDto, User, DtoOptions) Declaration UserItemDataDto GetUserDataDto(BaseItem item, BaseItemDto itemDto, User user, DtoOptions options) Parameters Type Name Description BaseItem item BaseItemDto itemDto User user DtoOptions options Returns Type Description UserItemDataDto SaveAllUserData(Int64, UserItemData[], CancellationToken) Save the all provided user data for the given user Declaration void SaveAllUserData(long userId, UserItemData[] userData, CancellationToken cancellationToken) Parameters Type Name Description Int64 userId UserItemData [] userData CancellationToken cancellationToken SaveUserData(User, BaseItem, BaseItem[], UserItemData, UserDataSaveReason, CancellationToken) Declaration void SaveUserData(User user, BaseItem item, BaseItem[] collectionFolders, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken) Parameters Type Name Description User user BaseItem item BaseItem [] collectionFolders UserItemData userData UserDataSaveReason reason CancellationToken cancellationToken SaveUserData(User, BaseItem, UserItemData, UserDataSaveReason, CancellationToken) Declaration void SaveUserData(User user, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken) Parameters Type Name Description User user BaseItem item UserItemData userData UserDataSaveReason reason CancellationToken cancellationToken SaveUserData(Int64, BaseItem, BaseItem[], UserItemData, UserDataSaveReason, CancellationToken) Declaration void SaveUserData(long userId, BaseItem item, BaseItem[] collectionFolders, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken) Parameters Type Name Description Int64 userId BaseItem item BaseItem [] collectionFolders UserItemData userData UserDataSaveReason reason CancellationToken cancellationToken SaveUserData(Int64, BaseItem, UserItemData, UserDataSaveReason, CancellationToken) Declaration void SaveUserData(long userId, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken) Parameters Type Name Description Int64 userId BaseItem item UserItemData userData UserDataSaveReason reason CancellationToken cancellationToken UnhideSeriesFromResume(Int64, String) Declaration void UnhideSeriesFromResume(long userId, string seriesPresentationUniqueKey) Parameters Type Name Description Int64 userId String seriesPresentationUniqueKey UpdatePlayState(BaseItem, UserItemData, Nullable) Declaration bool UpdatePlayState(BaseItem item, UserItemData data, long? positionTicks) Parameters Type Name Description BaseItem item UserItemData data Nullable < Int64 > positionTicks Returns Type Description Boolean UpdatePlayState(BaseItem, LibraryOptions, UserItemData, Nullable) Updates playstate for an item and returns true or false indicating if it was played to completion Declaration bool UpdatePlayState(BaseItem item, LibraryOptions libraryOptions, UserItemData data, long? positionTicks) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions UserItemData data Nullable < Int64 > positionTicks Returns Type Description Boolean Events UserDataSaved Occurs when [user data saved]. Declaration event EventHandler UserDataSaved Event Type Type Description EventHandler < UserDataSaveEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IUserDataManager Interface IUserDataManager Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IUserDataManager Methods ClearTrackSelections(Int64, MediaStreamType) Declaration void ClearTrackSelections(long userId, MediaStreamType trackType) Parameters Type Name Description Int64 userId MediaStreamType trackType GetAllUserData(Int64) Get all user data for the given user Declaration List GetAllUserData(long userId) Parameters Type Name Description Int64 userId Returns Type Description List < UserItemData > GetUserData(User, BaseItem) Declaration UserItemData GetUserData(User user, BaseItem item) Parameters Type Name Description User user BaseItem item Returns Type Description UserItemData GetUserData(User, Int64) Declaration UserItemData GetUserData(User user, long itemId) Parameters Type Name Description User user Int64 itemId Returns Type Description UserItemData GetUserData(Int64, BaseItem) Declaration UserItemData GetUserData(long userId, BaseItem item) Parameters Type Name Description Int64 userId BaseItem item Returns Type Description UserItemData GetUserData(Int64, Int64, UserDataFields[]) Declaration UserItemData GetUserData(long userId, long itemId, UserDataFields[] fields) Parameters Type Name Description Int64 userId Int64 itemId UserDataFields [] fields Returns Type Description UserItemData GetUserData(ReadOnlySpan, BaseItem) Declaration UserItemData GetUserData(ReadOnlySpan userId, BaseItem item) Parameters Type Name Description System.ReadOnlySpan < System.Char > userId BaseItem item Returns Type Description UserItemData GetUserData(String, BaseItem) Declaration UserItemData GetUserData(string userId, BaseItem item) Parameters Type Name Description String userId BaseItem item Returns Type Description UserItemData GetUserDataDto(BaseItem, User) Gets the user data dto. Declaration UserItemDataDto GetUserDataDto(BaseItem item, User user) Parameters Type Name Description BaseItem item User user Returns Type Description UserItemDataDto GetUserDataDto(BaseItem, BaseItemDto, User, DtoOptions) Declaration UserItemDataDto GetUserDataDto(BaseItem item, BaseItemDto itemDto, User user, DtoOptions options) Parameters Type Name Description BaseItem item BaseItemDto itemDto User user DtoOptions options Returns Type Description UserItemDataDto SaveAllUserData(Int64, UserItemData[], CancellationToken) Save the all provided user data for the given user Declaration void SaveAllUserData(long userId, UserItemData[] userData, CancellationToken cancellationToken) Parameters Type Name Description Int64 userId UserItemData [] userData System.Threading.CancellationToken cancellationToken SaveUserData(User, BaseItem, BaseItem[], UserItemData, UserDataSaveReason, CancellationToken) Declaration void SaveUserData(User user, BaseItem item, BaseItem[] collectionFolders, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken) Parameters Type Name Description User user BaseItem item BaseItem [] collectionFolders UserItemData userData UserDataSaveReason reason System.Threading.CancellationToken cancellationToken SaveUserData(User, BaseItem, UserItemData, UserDataSaveReason, CancellationToken) Declaration void SaveUserData(User user, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken) Parameters Type Name Description User user BaseItem item UserItemData userData UserDataSaveReason reason System.Threading.CancellationToken cancellationToken SaveUserData(Int64, BaseItem, BaseItem[], UserItemData, UserDataSaveReason, CancellationToken) Declaration void SaveUserData(long userId, BaseItem item, BaseItem[] collectionFolders, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken) Parameters Type Name Description Int64 userId BaseItem item BaseItem [] collectionFolders UserItemData userData UserDataSaveReason reason System.Threading.CancellationToken cancellationToken SaveUserData(Int64, BaseItem, UserItemData, UserDataSaveReason, CancellationToken) Declaration void SaveUserData(long userId, BaseItem item, UserItemData userData, UserDataSaveReason reason, CancellationToken cancellationToken) Parameters Type Name Description Int64 userId BaseItem item UserItemData userData UserDataSaveReason reason System.Threading.CancellationToken cancellationToken UnhideSeriesFromResume(Int64, String) Declaration void UnhideSeriesFromResume(long userId, string seriesPresentationUniqueKey) Parameters Type Name Description Int64 userId String seriesPresentationUniqueKey UpdatePlayState(BaseItem, UserItemData, Nullable) Declaration bool UpdatePlayState(BaseItem item, UserItemData data, long? positionTicks) Parameters Type Name Description BaseItem item UserItemData data Nullable < Int64 > positionTicks Returns Type Description System.Boolean UpdatePlayState(BaseItem, LibraryOptions, UserItemData, Nullable) Updates playstate for an item and returns true or false indicating if it was played to completion Declaration bool UpdatePlayState(BaseItem item, LibraryOptions libraryOptions, UserItemData data, long? positionTicks) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions UserItemData data Nullable < Int64 > positionTicks Returns Type Description System.Boolean Events UserDataSaved Occurs when [user data saved]. Declaration event EventHandler UserDataSaved Event Type Type Description System.EventHandler < UserDataSaveEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.IUserManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IUserManager.html",
     "title": "Interface IUserManager",
-    "keywords": "Interface IUserManager Interface IUserManager Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IUserManager Properties Users Gets the users. Declaration [Obsolete(\"Use GetUsers, GetUserList, GetUserIds, GetUserIdList, or GetUserCount to get a list of users based on a filter set. Avoid working with the entire user list all at once.\")] User[] Users { get; } Property Value Type Description User [] The users. Methods AddParts(IEnumerable, IEnumerable) Declaration void AddParts(IEnumerable authenticationProviders, IEnumerable configurationFactories) Parameters Type Name Description IEnumerable < IAuthenticationProvider > authenticationProviders IEnumerable < IUserConfigurationFactory > configurationFactories AuthenticateUser(String, String, Boolean, Boolean, CancellationToken) Authenticates the user. Declaration Task AuthenticateUser(string username, string password, bool isInLocalNetwork, bool isUserSession, CancellationToken cancellationToken) Parameters Type Name Description String username String password Boolean isInLocalNetwork Boolean isUserSession CancellationToken cancellationToken Returns Type Description Task < User > ChangePassword(User, String) Changes the password. Declaration Task ChangePassword(User user, string newPassword) Parameters Type Name Description User user String newPassword Returns Type Description Task CreateUser(String, User, UserCopyOptions[]) Declaration Task CreateUser(string name, User cloneFromUser, UserCopyOptions[] userCopyOptions) Parameters Type Name Description String name User cloneFromUser UserCopyOptions [] userCopyOptions Returns Type Description Task < User > CreateUser(String, UserPolicy) Creates the user. Declaration Task CreateUser(string name, UserPolicy userPolicy) Parameters Type Name Description String name The name. UserPolicy userPolicy The user policy. Returns Type Description Task < User > User. Exceptions Type Condition ArgumentNullException name ArgumentException DeleteUser(User) Deletes the user. Declaration Task DeleteUser(User user) Parameters Type Name Description User user The user. Returns Type Description Task Task. Exceptions Type Condition ArgumentNullException user ArgumentException GetAuthenticationProviders() Declaration NameIdPair[] GetAuthenticationProviders() Returns Type Description NameIdPair [] GetGuid(Int64) Declaration Guid GetGuid(long id) Parameters Type Name Description Int64 id Returns Type Description Guid GetGuid(ReadOnlySpan) Declaration Guid GetGuid(ReadOnlySpan id) Parameters Type Name Description ReadOnlySpan < Char > id Returns Type Description Guid GetInternalId(Guid) Declaration long GetInternalId(Guid id) Parameters Type Name Description Guid id Returns Type Description Int64 GetInternalId(ReadOnlySpan) Declaration long GetInternalId(ReadOnlySpan id) Parameters Type Name Description ReadOnlySpan < Char > id Returns Type Description Int64 GetInternalId(String) Declaration long GetInternalId(string id) Parameters Type Name Description String id Returns Type Description Int64 GetTypedUserSetting(Int64, String) Declaration object GetTypedUserSetting(long userId, string key) Parameters Type Name Description Int64 userId String key Returns Type Description Object GetUserById(Guid) Gets a User by Id Declaration User GetUserById(Guid id) Parameters Type Name Description Guid id The id. Returns Type Description User User. Exceptions Type Condition ArgumentNullException GetUserById(Int64) Declaration User GetUserById(long id) Parameters Type Name Description Int64 id Returns Type Description User GetUserById(ReadOnlySpan) Declaration User GetUserById(ReadOnlySpan id) Parameters Type Name Description ReadOnlySpan < Char > id Returns Type Description User GetUserById(String) Gets the user by identifier. Declaration User GetUserById(string id) Parameters Type Name Description String id The identifier. Returns Type Description User User. GetUserByName(ReadOnlySpan) Declaration User GetUserByName(ReadOnlySpan name) Parameters Type Name Description ReadOnlySpan < Char > name Returns Type Description User GetUserByName(String) Gets the name of the user by. Declaration User GetUserByName(string name) Parameters Type Name Description String name The name. Returns Type Description User User. GetUserConfiguration(User) Gets the user configuration. Declaration UserConfiguration GetUserConfiguration(User user) Parameters Type Name Description User user The user. Returns Type Description UserConfiguration UserConfiguration. GetUserCount(UserQuery) Declaration int GetUserCount(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description Int32 GetUserDto(User) Gets the user dto. Declaration UserDto GetUserDto(User user) Parameters Type Name Description User user Returns Type Description UserDto GetUserDto(User, Boolean) Gets the user dto. Declaration UserDto GetUserDto(User user, bool isAuthenticated) Parameters Type Name Description User user Boolean isAuthenticated Returns Type Description UserDto GetUserIdList(UserQuery) Declaration long[] GetUserIdList(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description Int64 [] GetUserIds(UserQuery) Declaration QueryResult GetUserIds(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description QueryResult < Int64 > GetUserList(UserQuery) Declaration User[] GetUserList(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description User [] GetUserPolicy(User) Gets the user policy. Declaration UserPolicy GetUserPolicy(User user) Parameters Type Name Description User user The user. Returns Type Description UserPolicy UserPolicy. GetUsers(UserQuery) Declaration QueryResult GetUsers(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description QueryResult < User > GetUserSetting(Int64, String) Declaration string GetUserSetting(long userId, string key) Parameters Type Name Description Int64 userId String key Returns Type Description String GetUserSettingsType(String) Declaration Type GetUserSettingsType(string key) Parameters Type Name Description String key Returns Type Description System.Type GetUsersWithSettings(String) Declaration long[] GetUsersWithSettings(string key) Parameters Type Name Description String key Returns Type Description Int64 [] MakeValidUsername(String) Makes the valid username. Declaration string MakeValidUsername(string username) Parameters Type Name Description String username The username. Returns Type Description String System.String. RedeemPasswordResetPin(String) Redeems the password reset pin. Declaration Task RedeemPasswordResetPin(string pin) Parameters Type Name Description String pin The pin. Returns Type Description Task < PinRedeemResult > true if XXXX, false otherwise. RefreshUsersMetadata(CancellationToken) Refreshes metadata for each user Declaration Task RefreshUsersMetadata(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. RenameUser(User, String) Renames the user. Declaration Task RenameUser(User user, string newName) Parameters Type Name Description User user The user. String newName The new name. Returns Type Description Task Task. Exceptions Type Condition ArgumentNullException user ArgumentException ResetPassword(User) Resets the password. Declaration Task ResetPassword(User user) Parameters Type Name Description User user The user. Returns Type Description Task Task. SetTypedUserSetting(Int64, String, Object) Declaration void SetTypedUserSetting(long userId, string key, object configuration) Parameters Type Name Description Int64 userId String key Object configuration SetUserSettings(Int64, NameValuePair[]) Declaration void SetUserSettings(long userId, NameValuePair[] settings) Parameters Type Name Description Int64 userId NameValuePair [] settings StartForgotPasswordProcess(String, Boolean, CancellationToken) Starts the forgot password process. Declaration Task StartForgotPasswordProcess(string enteredUsername, bool isInNetwork, CancellationToken cancellationToken) Parameters Type Name Description String enteredUsername The entered username. Boolean isInNetwork if set to true [is in network]. CancellationToken cancellationToken Returns Type Description Task < ForgotPasswordResult > ForgotPasswordResult. UpdateConfiguration(User, UserConfiguration) Declaration void UpdateConfiguration(User user, UserConfiguration newConfiguration) Parameters Type Name Description User user UserConfiguration newConfiguration UpdateConfiguration(Int64, UserConfiguration) Updates the configuration. Declaration void UpdateConfiguration(long userId, UserConfiguration newConfiguration) Parameters Type Name Description Int64 userId The user identifier. UserConfiguration newConfiguration The new configuration. UpdateUser(User) Updates the user. Declaration void UpdateUser(User user) Parameters Type Name Description User user The user. Exceptions Type Condition ArgumentNullException user ArgumentException UpdateUser(User, Boolean) Declaration void UpdateUser(User user, bool triggerEvent) Parameters Type Name Description User user Boolean triggerEvent UpdateUserPolicy(Int64, UserPolicy) Updates the user policy. Declaration void UpdateUserPolicy(long userId, UserPolicy userPolicy) Parameters Type Name Description Int64 userId The user identifier. UserPolicy userPolicy The user policy. Events UserConfigurationUpdated Declaration event EventHandler> UserConfigurationUpdated Event Type Type Description EventHandler < GenericEventArgs < User >> UserCreated Declaration event EventHandler> UserCreated Event Type Type Description EventHandler < GenericEventArgs < User >> UserDeleted Occurs when [user deleted]. Declaration event EventHandler> UserDeleted Event Type Type Description EventHandler < GenericEventArgs < User >> UserLockedOut Declaration event EventHandler> UserLockedOut Event Type Type Description EventHandler < GenericEventArgs < User >> UserPasswordChanged Declaration event EventHandler> UserPasswordChanged Event Type Type Description EventHandler < GenericEventArgs < User >> UserPolicyUpdated Declaration event EventHandler> UserPolicyUpdated Event Type Type Description EventHandler < GenericEventArgs < User >> UserUpdated Occurs when [user updated]. Declaration event EventHandler> UserUpdated Event Type Type Description EventHandler < GenericEventArgs < User >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IUserManager Interface IUserManager Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public interface IUserManager Properties Users Gets the users. Declaration [Obsolete(\"Use GetUsers, GetUserList, GetUserIds, GetUserIdList, or GetUserCount to get a list of users based on a filter set. Avoid working with the entire user list all at once.\")] User[] Users { get; } Property Value Type Description User [] The users. Methods AddParts(IEnumerable, IEnumerable) Declaration void AddParts(IEnumerable authenticationProviders, IEnumerable configurationFactories) Parameters Type Name Description System.Collections.Generic.IEnumerable < IAuthenticationProvider > authenticationProviders System.Collections.Generic.IEnumerable < IUserConfigurationFactory > configurationFactories AuthenticateUser(String, String, Boolean, Boolean, CancellationToken) Authenticates the user. Declaration Task AuthenticateUser(string username, string password, bool isInLocalNetwork, bool isUserSession, CancellationToken cancellationToken) Parameters Type Name Description String username String password System.Boolean isInLocalNetwork System.Boolean isUserSession System.Threading.CancellationToken cancellationToken Returns Type Description Task < User > ChangePassword(User, String) Changes the password. Declaration Task ChangePassword(User user, string newPassword) Parameters Type Name Description User user String newPassword Returns Type Description System.Threading.Tasks.Task CreateUser(String, User, UserCopyOptions[]) Declaration Task CreateUser(string name, User cloneFromUser, UserCopyOptions[] userCopyOptions) Parameters Type Name Description String name User cloneFromUser UserCopyOptions [] userCopyOptions Returns Type Description Task < User > CreateUser(String, UserPolicy) Creates the user. Declaration Task CreateUser(string name, UserPolicy userPolicy) Parameters Type Name Description String name The name. UserPolicy userPolicy The user policy. Returns Type Description Task < User > User. Exceptions Type Condition ArgumentNullException name System.ArgumentException DeleteUser(User) Deletes the user. Declaration Task DeleteUser(User user) Parameters Type Name Description User user The user. Returns Type Description System.Threading.Tasks.Task Task. Exceptions Type Condition ArgumentNullException user System.ArgumentException GetAuthenticationProviders() Declaration NameIdPair[] GetAuthenticationProviders() Returns Type Description NameIdPair [] GetGuid(Int64) Declaration Guid GetGuid(long id) Parameters Type Name Description Int64 id Returns Type Description Guid GetGuid(ReadOnlySpan) Declaration Guid GetGuid(ReadOnlySpan id) Parameters Type Name Description System.ReadOnlySpan < System.Char > id Returns Type Description Guid GetInternalId(Guid) Declaration long GetInternalId(Guid id) Parameters Type Name Description Guid id Returns Type Description Int64 GetInternalId(ReadOnlySpan) Declaration long GetInternalId(ReadOnlySpan id) Parameters Type Name Description System.ReadOnlySpan < System.Char > id Returns Type Description Int64 GetInternalId(String) Declaration long GetInternalId(string id) Parameters Type Name Description String id Returns Type Description Int64 GetTypedUserSetting(Int64, String) Declaration object GetTypedUserSetting(long userId, string key) Parameters Type Name Description Int64 userId String key Returns Type Description System.Object GetUserById(Guid) Gets a User by Id Declaration User GetUserById(Guid id) Parameters Type Name Description Guid id The id. Returns Type Description User User. Exceptions Type Condition ArgumentNullException GetUserById(Int64) Declaration User GetUserById(long id) Parameters Type Name Description Int64 id Returns Type Description User GetUserById(ReadOnlySpan) Declaration User GetUserById(ReadOnlySpan id) Parameters Type Name Description System.ReadOnlySpan < System.Char > id Returns Type Description User GetUserById(String) Gets the user by identifier. Declaration User GetUserById(string id) Parameters Type Name Description String id The identifier. Returns Type Description User User. GetUserByName(ReadOnlySpan) Declaration User GetUserByName(ReadOnlySpan name) Parameters Type Name Description System.ReadOnlySpan < System.Char > name Returns Type Description User GetUserByName(String) Gets the name of the user by. Declaration User GetUserByName(string name) Parameters Type Name Description String name The name. Returns Type Description User User. GetUserConfiguration(User) Gets the user configuration. Declaration UserConfiguration GetUserConfiguration(User user) Parameters Type Name Description User user The user. Returns Type Description UserConfiguration UserConfiguration. GetUserCount(UserQuery) Declaration int GetUserCount(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description Int32 GetUserDto(User) Gets the user dto. Declaration UserDto GetUserDto(User user) Parameters Type Name Description User user Returns Type Description UserDto GetUserDto(User, Boolean) Gets the user dto. Declaration UserDto GetUserDto(User user, bool isAuthenticated) Parameters Type Name Description User user System.Boolean isAuthenticated Returns Type Description UserDto GetUserIdList(UserQuery) Declaration long[] GetUserIdList(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description Int64 [] GetUserIds(UserQuery) Declaration QueryResult GetUserIds(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description QueryResult < Int64 > GetUserList(UserQuery) Declaration User[] GetUserList(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description User [] GetUserPolicy(User) Gets the user policy. Declaration UserPolicy GetUserPolicy(User user) Parameters Type Name Description User user The user. Returns Type Description UserPolicy UserPolicy. GetUsers(UserQuery) Declaration QueryResult GetUsers(UserQuery query) Parameters Type Name Description UserQuery query Returns Type Description QueryResult < User > GetUserSetting(Int64, String) Declaration string GetUserSetting(long userId, string key) Parameters Type Name Description Int64 userId String key Returns Type Description String GetUserSettingsType(String) Declaration Type GetUserSettingsType(string key) Parameters Type Name Description String key Returns Type Description Type GetUsersWithSettings(String) Declaration long[] GetUsersWithSettings(string key) Parameters Type Name Description String key Returns Type Description Int64 [] MakeValidUsername(String) Makes the valid username. Declaration string MakeValidUsername(string username) Parameters Type Name Description String username The username. Returns Type Description String System.String. RedeemPasswordResetPin(String) Redeems the password reset pin. Declaration Task RedeemPasswordResetPin(string pin) Parameters Type Name Description String pin The pin. Returns Type Description Task < PinRedeemResult > true if XXXX, false otherwise. RefreshUsersMetadata(CancellationToken) Refreshes metadata for each user Declaration Task RefreshUsersMetadata(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. RenameUser(User, String) Renames the user. Declaration Task RenameUser(User user, string newName) Parameters Type Name Description User user The user. String newName The new name. Returns Type Description System.Threading.Tasks.Task Task. Exceptions Type Condition ArgumentNullException user System.ArgumentException ResetPassword(User) Resets the password. Declaration Task ResetPassword(User user) Parameters Type Name Description User user The user. Returns Type Description System.Threading.Tasks.Task Task. SetTypedUserSetting(Int64, String, Object) Declaration void SetTypedUserSetting(long userId, string key, object configuration) Parameters Type Name Description Int64 userId String key System.Object configuration SetUserSettings(Int64, NameValuePair[]) Declaration void SetUserSettings(long userId, NameValuePair[] settings) Parameters Type Name Description Int64 userId NameValuePair [] settings StartForgotPasswordProcess(String, Boolean, CancellationToken) Starts the forgot password process. Declaration Task StartForgotPasswordProcess(string enteredUsername, bool isInNetwork, CancellationToken cancellationToken) Parameters Type Name Description String enteredUsername The entered username. System.Boolean isInNetwork if set to true [is in network]. System.Threading.CancellationToken cancellationToken Returns Type Description Task < ForgotPasswordResult > ForgotPasswordResult. UpdateConfiguration(User, UserConfiguration) Declaration void UpdateConfiguration(User user, UserConfiguration newConfiguration) Parameters Type Name Description User user UserConfiguration newConfiguration UpdateConfiguration(Int64, UserConfiguration) Updates the configuration. Declaration void UpdateConfiguration(long userId, UserConfiguration newConfiguration) Parameters Type Name Description Int64 userId The user identifier. UserConfiguration newConfiguration The new configuration. UpdateUser(User) Updates the user. Declaration void UpdateUser(User user) Parameters Type Name Description User user The user. Exceptions Type Condition ArgumentNullException user System.ArgumentException UpdateUser(User, Boolean) Declaration void UpdateUser(User user, bool triggerEvent) Parameters Type Name Description User user System.Boolean triggerEvent UpdateUserPolicy(Int64, UserPolicy) Updates the user policy. Declaration void UpdateUserPolicy(long userId, UserPolicy userPolicy) Parameters Type Name Description Int64 userId The user identifier. UserPolicy userPolicy The user policy. Events UserConfigurationUpdated Declaration event EventHandler> UserConfigurationUpdated Event Type Type Description System.EventHandler < GenericEventArgs < User >> UserCreated Declaration event EventHandler> UserCreated Event Type Type Description System.EventHandler < GenericEventArgs < User >> UserDeleted Occurs when [user deleted]. Declaration event EventHandler> UserDeleted Event Type Type Description System.EventHandler < GenericEventArgs < User >> UserLockedOut Declaration event EventHandler> UserLockedOut Event Type Type Description System.EventHandler < GenericEventArgs < User >> UserPasswordChanged Declaration event EventHandler> UserPasswordChanged Event Type Type Description System.EventHandler < GenericEventArgs < User >> UserPolicyUpdated Declaration event EventHandler> UserPolicyUpdated Event Type Type Description System.EventHandler < GenericEventArgs < User >> UserUpdated Occurs when [user updated]. Declaration event EventHandler> UserUpdated Event Type Type Description System.EventHandler < GenericEventArgs < User >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.IUserViewManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.IUserViewManager.html",
@@ -3317,42 +3317,42 @@
   "reference/pluginapi/MediaBrowser.Controller.Library.LibraryManagerExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.LibraryManagerExtensions.html",
     "title": "Class LibraryManagerExtensions",
-    "keywords": "Class LibraryManagerExtensions Inheritance Object LibraryManagerExtensions Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public static class LibraryManagerExtensions Methods GetItemById(ILibraryManager, ReadOnlySpan) Declaration public static BaseItem GetItemById(this ILibraryManager manager, ReadOnlySpan id) Parameters Type Name Description ILibraryManager manager ReadOnlySpan < Char > id Returns Type Description BaseItem GetItemById(ILibraryManager, String) Declaration public static BaseItem GetItemById(this ILibraryManager manager, string id) Parameters Type Name Description ILibraryManager manager String id Returns Type Description BaseItem"
+    "keywords": "Class LibraryManagerExtensions Inheritance System.Object LibraryManagerExtensions Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public static class LibraryManagerExtensions Methods GetItemById(ILibraryManager, ReadOnlySpan) Declaration public static BaseItem GetItemById(this ILibraryManager manager, ReadOnlySpan id) Parameters Type Name Description ILibraryManager manager System.ReadOnlySpan < System.Char > id Returns Type Description BaseItem GetItemById(ILibraryManager, String) Declaration public static BaseItem GetItemById(this ILibraryManager manager, string id) Parameters Type Name Description ILibraryManager manager String id Returns Type Description BaseItem"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationExtensions.html",
     "title": "Class MetadataConfigurationExtensions",
-    "keywords": "Class MetadataConfigurationExtensions Inheritance Object MetadataConfigurationExtensions Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public static class MetadataConfigurationExtensions Methods GetMetadataConfiguration(IConfigurationManager) Declaration public static MetadataConfiguration GetMetadataConfiguration(this IConfigurationManager config) Parameters Type Name Description IConfigurationManager config Returns Type Description MetadataConfiguration"
+    "keywords": "Class MetadataConfigurationExtensions Inheritance System.Object MetadataConfigurationExtensions Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public static class MetadataConfigurationExtensions Methods GetMetadataConfiguration(IConfigurationManager) Declaration public static MetadataConfiguration GetMetadataConfiguration(this IConfigurationManager config) Parameters Type Name Description IConfigurationManager config Returns Type Description MetadataConfiguration"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationStore.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationStore.html",
     "title": "Class MetadataConfigurationStore",
-    "keywords": "Class MetadataConfigurationStore Inheritance Object MetadataConfigurationStore Implements IConfigurationFactory Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class MetadataConfigurationStore : IConfigurationFactory Methods GetConfigurations() Declaration public IEnumerable GetConfigurations() Returns Type Description IEnumerable < ConfigurationStore > Implements IConfigurationFactory Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MetadataConfigurationStore Inheritance System.Object MetadataConfigurationStore Implements IConfigurationFactory Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class MetadataConfigurationStore : IConfigurationFactory Methods GetConfigurations() Declaration public IEnumerable GetConfigurations() Returns Type Description System.Collections.Generic.IEnumerable < ConfigurationStore > Implements IConfigurationFactory Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.PlaybackProgressEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.PlaybackProgressEventArgs.html",
     "title": "Class PlaybackProgressEventArgs",
-    "keywords": "Class PlaybackProgressEventArgs Holds information about a playback progress event Inheritance Object EventArgs PlaybackProgressEventArgs PlaybackStopEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public class PlaybackProgressEventArgs : EventArgs Properties ClientName Declaration public string ClientName { get; set; } Property Value Type Description String CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DeviceName Declaration public string DeviceName { get; set; } Property Value Type Description String EventName Declaration public ProgressEvent EventName { get; set; } Property Value Type Description ProgressEvent IsAutomated Declaration public bool IsAutomated { get; set; } Property Value Type Description Boolean IsPaused Declaration public bool IsPaused { get; set; } Property Value Type Description Boolean Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem MediaInfo Declaration public BaseItemDto MediaInfo { get; set; } Property Value Type Description BaseItemDto MediaSourceId Declaration public string MediaSourceId { get; set; } Property Value Type Description String PlaybackPositionTicks Declaration public long? PlaybackPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > PlaylistItemIds Declaration public string[] PlaylistItemIds { get; set; } Property Value Type Description String [] PlaySession Declaration public PlaySessionInfo PlaySession { get; set; } Property Value Type Description PlaySessionInfo PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String Session Declaration public SessionInfo Session { get; set; } Property Value Type Description SessionInfo Users Declaration public List Users { get; set; } Property Value Type Description List < User > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaybackProgressEventArgs Holds information about a playback progress event Inheritance System.Object System.EventArgs PlaybackProgressEventArgs PlaybackStopEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public class PlaybackProgressEventArgs : EventArgs Properties ClientName Declaration public string ClientName { get; set; } Property Value Type Description String CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DeviceName Declaration public string DeviceName { get; set; } Property Value Type Description String EventName Declaration public ProgressEvent EventName { get; set; } Property Value Type Description ProgressEvent IsAutomated Declaration public bool IsAutomated { get; set; } Property Value Type Description System.Boolean IsPaused Declaration public bool IsPaused { get; set; } Property Value Type Description System.Boolean Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem MediaInfo Declaration public BaseItemDto MediaInfo { get; set; } Property Value Type Description BaseItemDto MediaSourceId Declaration public string MediaSourceId { get; set; } Property Value Type Description String PlaybackPositionTicks Declaration public long? PlaybackPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > PlaylistItemIds Declaration public string[] PlaylistItemIds { get; set; } Property Value Type Description String [] PlaySession Declaration public PlaySessionInfo PlaySession { get; set; } Property Value Type Description PlaySessionInfo PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String Session Declaration public SessionInfo Session { get; set; } Property Value Type Description SessionInfo Users Declaration public List Users { get; set; } Property Value Type Description List < User > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.PlaybackStopEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.PlaybackStopEventArgs.html",
     "title": "Class PlaybackStopEventArgs",
-    "keywords": "Class PlaybackStopEventArgs Inheritance Object EventArgs PlaybackProgressEventArgs PlaybackStopEventArgs Inherited Members PlaybackProgressEventArgs.Users PlaybackProgressEventArgs.PlaybackPositionTicks PlaybackProgressEventArgs.Item PlaybackProgressEventArgs.CollectionFolders PlaybackProgressEventArgs.MediaInfo PlaybackProgressEventArgs.MediaSourceId PlaybackProgressEventArgs.IsPaused PlaybackProgressEventArgs.IsAutomated PlaybackProgressEventArgs.DeviceId PlaybackProgressEventArgs.DeviceName PlaybackProgressEventArgs.ClientName PlaybackProgressEventArgs.PlaySessionId PlaybackProgressEventArgs.PlaySession PlaybackProgressEventArgs.Session PlaybackProgressEventArgs.EventName PlaybackProgressEventArgs.PlaylistItemIds EventArgs.Empty Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class PlaybackStopEventArgs : PlaybackProgressEventArgs Properties NextMediaType Declaration public string NextMediaType { get; set; } Property Value Type Description String PlayedToCompletion Gets or sets a value indicating whether [played to completion]. Declaration public bool PlayedToCompletion { get; set; } Property Value Type Description Boolean true if [played to completion]; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaybackStopEventArgs Inheritance System.Object System.EventArgs PlaybackProgressEventArgs PlaybackStopEventArgs Inherited Members PlaybackProgressEventArgs.Users PlaybackProgressEventArgs.PlaybackPositionTicks PlaybackProgressEventArgs.Item PlaybackProgressEventArgs.CollectionFolders PlaybackProgressEventArgs.MediaInfo PlaybackProgressEventArgs.MediaSourceId PlaybackProgressEventArgs.IsPaused PlaybackProgressEventArgs.IsAutomated PlaybackProgressEventArgs.DeviceId PlaybackProgressEventArgs.DeviceName PlaybackProgressEventArgs.ClientName PlaybackProgressEventArgs.PlaySessionId PlaybackProgressEventArgs.PlaySession PlaybackProgressEventArgs.Session PlaybackProgressEventArgs.EventName PlaybackProgressEventArgs.PlaylistItemIds EventArgs.Empty Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class PlaybackStopEventArgs : PlaybackProgressEventArgs Properties NextMediaType Declaration public string NextMediaType { get; set; } Property Value Type Description String PlayedToCompletion Gets or sets a value indicating whether [played to completion]. Declaration public bool PlayedToCompletion { get; set; } Property Value Type Description System.Boolean true if [played to completion]; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.Profiler.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.Profiler.html",
     "title": "Class Profiler",
-    "keywords": "Class Profiler Class Profiler Inheritance Object Profiler Implements IDisposable Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class Profiler : IDisposable Constructors Profiler(String, ILogger) Initializes a new instance of the Profiler class. Declaration public Profiler(string name, ILogger logger) Parameters Type Name Description String name The name. ILogger logger The logger. Methods Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Profiler Class Profiler Inheritance System.Object Profiler Implements IDisposable Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class Profiler : IDisposable Constructors Profiler(String, ILogger) Initializes a new instance of the Profiler class. Declaration public Profiler(string name, ILogger logger) Parameters Type Name Description String name The name. ILogger logger The logger. Methods Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.ResolverHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.ResolverHelper.html",
     "title": "Class ResolverHelper",
-    "keywords": "Class ResolverHelper Class ResolverHelper Inheritance Object ResolverHelper Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public static class ResolverHelper Methods SetInitialItemValues(BaseItem, ItemResolveArgs, IFileSystem, ILibraryManager, IServerConfigurationManager) Sets the initial item values. Declaration public static void SetInitialItemValues(BaseItem item, ItemResolveArgs args, IFileSystem fileSystem, ILibraryManager libraryManager, IServerConfigurationManager configurationManager) Parameters Type Name Description BaseItem item ItemResolveArgs args IFileSystem fileSystem ILibraryManager libraryManager IServerConfigurationManager configurationManager SetInitialItemValues(BaseItem, FileSystemMetadata, Folder, IFileSystem, ILibraryManager, IServerConfigurationManager) Sets the initial item values. Declaration public static void SetInitialItemValues(BaseItem item, FileSystemMetadata fileInfo, Folder parent, IFileSystem fileSystem, ILibraryManager libraryManager, IServerConfigurationManager configurationManager) Parameters Type Name Description BaseItem item FileSystemMetadata fileInfo Folder parent IFileSystem fileSystem ILibraryManager libraryManager IServerConfigurationManager configurationManager"
+    "keywords": "Class ResolverHelper Class ResolverHelper Inheritance System.Object ResolverHelper Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public static class ResolverHelper Methods SetInitialItemValues(BaseItem, ItemResolveArgs, IFileSystem, ILibraryManager, IServerConfigurationManager) Sets the initial item values. Declaration public static void SetInitialItemValues(BaseItem item, ItemResolveArgs args, IFileSystem fileSystem, ILibraryManager libraryManager, IServerConfigurationManager configurationManager) Parameters Type Name Description BaseItem item ItemResolveArgs args IFileSystem fileSystem ILibraryManager libraryManager IServerConfigurationManager configurationManager SetInitialItemValues(BaseItem, FileSystemMetadata, Folder, IFileSystem, ILibraryManager, IServerConfigurationManager) Sets the initial item values. Declaration public static void SetInitialItemValues(BaseItem item, FileSystemMetadata fileInfo, Folder parent, IFileSystem fileSystem, ILibraryManager libraryManager, IServerConfigurationManager configurationManager) Parameters Type Name Description BaseItem item FileSystemMetadata fileInfo Folder parent IFileSystem fileSystem ILibraryManager libraryManager IServerConfigurationManager configurationManager"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.html",
     "title": "Class SegmentedStreamSegmentInfo",
-    "keywords": "Class SegmentedStreamSegmentInfo Inheritance Object SegmentedStreamSegmentInfo Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public class SegmentedStreamSegmentInfo Properties ByteLength Declaration public long ByteLength { get; set; } Property Value Type Description Int64 ByteRangeStart Declaration public long ByteRangeStart { get; set; } Property Value Type Description Int64 Duration Declaration public TimeSpan Duration { get; set; } Property Value Type Description TimeSpan FileName Declaration public string FileName { get; set; } Property Value Type Description String IsClosed Declaration public bool IsClosed { get; set; } Property Value Type Description Boolean IsPartialFile Declaration public bool IsPartialFile { get; set; } Property Value Type Description Boolean Path Declaration public string Path { get; set; } Property Value Type Description String SequenceNumber Declaration public int SequenceNumber { get; set; } Property Value Type Description Int32 WallClockStartTime Declaration public DateTimeOffset? WallClockStartTime { get; set; } Property Value Type Description Nullable < DateTimeOffset > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SegmentedStreamSegmentInfo Inheritance System.Object SegmentedStreamSegmentInfo Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public class SegmentedStreamSegmentInfo Properties ByteLength Declaration public long ByteLength { get; set; } Property Value Type Description Int64 ByteRangeStart Declaration public long ByteRangeStart { get; set; } Property Value Type Description Int64 Duration Declaration public TimeSpan Duration { get; set; } Property Value Type Description System.TimeSpan FileName Declaration public string FileName { get; set; } Property Value Type Description String IsClosed Declaration public bool IsClosed { get; set; } Property Value Type Description System.Boolean IsPartialFile Declaration public bool IsPartialFile { get; set; } Property Value Type Description System.Boolean Path Declaration public string Path { get; set; } Property Value Type Description String SequenceNumber Declaration public int SequenceNumber { get; set; } Property Value Type Description Int32 WallClockStartTime Declaration public DateTimeOffset? WallClockStartTime { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.UserCopyOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.UserCopyOptions.html",
@@ -3362,32 +3362,32 @@
   "reference/pluginapi/MediaBrowser.Controller.Library.UserDataSaveEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.UserDataSaveEventArgs.html",
     "title": "Class UserDataSaveEventArgs",
-    "keywords": "Class UserDataSaveEventArgs Class UserDataSaveEventArgs Inheritance Object EventArgs UserDataSaveEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserDataSaveEventArgs : EventArgs Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] Item Gets or sets the item. Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem The item. SaveReason Gets or sets the save reason. Declaration public UserDataSaveReason SaveReason { get; set; } Property Value Type Description UserDataSaveReason The save reason. User Gets or sets the user id. Declaration public User User { get; set; } Property Value Type Description User The user id. UserData Gets or sets the user data. Declaration public UserItemData UserData { get; set; } Property Value Type Description UserItemData The user data. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserDataSaveEventArgs Class UserDataSaveEventArgs Inheritance System.Object System.EventArgs UserDataSaveEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public sealed class UserDataSaveEventArgs : EventArgs Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] Item Gets or sets the item. Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem The item. SaveReason Gets or sets the save reason. Declaration public UserDataSaveReason SaveReason { get; set; } Property Value Type Description UserDataSaveReason The save reason. User Gets or sets the user id. Declaration public User User { get; set; } Property Value Type Description User The user id. UserData Gets or sets the user data. Declaration public UserItemData UserData { get; set; } Property Value Type Description UserItemData The user data. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.UserItemShare.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.UserItemShare.html",
     "title": "Class UserItemShare",
-    "keywords": "Class UserItemShare Inheritance Object UserItemShare Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public class UserItemShare Properties ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 ShareLevel Declaration public UserItemShareLevel? ShareLevel { get; set; } Property Value Type Description Nullable < UserItemShareLevel > UserId Declaration public long UserId { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserItemShare Inheritance System.Object UserItemShare Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public class UserItemShare Properties ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 ShareLevel Declaration public UserItemShareLevel? ShareLevel { get; set; } Property Value Type Description Nullable < UserItemShareLevel > UserId Declaration public long UserId { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Library.UserItemShareQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Library.UserItemShareQuery.html",
     "title": "Class UserItemShareQuery",
-    "keywords": "Class UserItemShareQuery Inheritance Object UserItemShareQuery Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public class UserItemShareQuery Properties ItemIds Declaration public long[] ItemIds { get; set; } Property Value Type Description Int64 [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserItemShareQuery Inheritance System.Object UserItemShareQuery Namespace : MediaBrowser.Controller.Library Assembly : MediaBrowser.Controller.dll Syntax public class UserItemShareQuery Properties ItemIds Declaration public long[] ItemIds { get; set; } Property Value Type Description Int64 [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.ActiveRecordingInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.ActiveRecordingInfo.html",
     "title": "Class ActiveRecordingInfo",
-    "keywords": "Class ActiveRecordingInfo Inheritance Object ActiveRecordingInfo Implements ISegmentSource Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public abstract class ActiveRecordingInfo : ISegmentSource Properties CancellationTokenSource Declaration public CancellationTokenSource CancellationTokenSource { get; set; } Property Value Type Description CancellationTokenSource Channel Declaration public LiveTvChannel Channel { get; set; } Property Value Type Description LiveTvChannel Id Declaration public string Id { get; set; } Property Value Type Description String ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 MediaSource Declaration public abstract MediaSourceInfo MediaSource { get; } Property Value Type Description MediaSourceInfo Path Declaration public string Path { get; set; } Property Value Type Description String Program Declaration public LiveTvProgram Program { get; set; } Property Value Type Description LiveTvProgram RecordingStatus Declaration public RecordingStatus RecordingStatus { get; set; } Property Value Type Description RecordingStatus SegmentDuration Declaration public abstract TimeSpan SegmentDuration { get; } Property Value Type Description TimeSpan SupportsPlaybackSegments Declaration public abstract bool SupportsPlaybackSegments { get; } Property Value Type Description Boolean SupportsSegments Declaration public abstract bool SupportsSegments { get; } Property Value Type Description Boolean Timer Declaration public TimerInfo Timer { get; set; } Property Value Type Description TimerInfo Methods GetSegments() Declaration public abstract List GetSegments() Returns Type Description List < SegmentedStreamSegmentInfo > Implements ISegmentSource Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ActiveRecordingInfo Inheritance System.Object ActiveRecordingInfo Implements ISegmentSource Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public abstract class ActiveRecordingInfo : ISegmentSource Properties CancellationTokenSource Declaration public CancellationTokenSource CancellationTokenSource { get; set; } Property Value Type Description CancellationTokenSource Channel Declaration public LiveTvChannel Channel { get; set; } Property Value Type Description LiveTvChannel Id Declaration public string Id { get; set; } Property Value Type Description String ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 MediaSource Declaration public abstract MediaSourceInfo MediaSource { get; } Property Value Type Description MediaSourceInfo Path Declaration public string Path { get; set; } Property Value Type Description String Program Declaration public LiveTvProgram Program { get; set; } Property Value Type Description LiveTvProgram RecordingStatus Declaration public RecordingStatus RecordingStatus { get; set; } Property Value Type Description RecordingStatus SegmentDuration Declaration public abstract TimeSpan SegmentDuration { get; } Property Value Type Description System.TimeSpan SupportsPlaybackSegments Declaration public abstract bool SupportsPlaybackSegments { get; } Property Value Type Description System.Boolean SupportsSegments Declaration public abstract bool SupportsSegments { get; } Property Value Type Description System.Boolean Timer Declaration public TimerInfo Timer { get; set; } Property Value Type Description TimerInfo Methods GetSegments() Declaration public abstract List GetSegments() Returns Type Description List < SegmentedStreamSegmentInfo > Implements ISegmentSource Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html",
     "title": "Class BaseTunerHost",
-    "keywords": "Class BaseTunerHost Inheritance Object BaseTunerHost Implements ITunerHost Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseTunerHost : ITunerHost Constructors BaseTunerHost(IServerApplicationHost) Declaration protected BaseTunerHost(IServerApplicationHost applicationHost) Parameters Type Name Description IServerApplicationHost applicationHost Fields AppHost Declaration protected readonly IServerApplicationHost AppHost Field Value Type Description IServerApplicationHost Config Declaration protected readonly IServerConfigurationManager Config Field Value Type Description IServerConfigurationManager FileSystem Declaration protected readonly IFileSystem FileSystem Field Value Type Description IFileSystem JsonSerializer Declaration protected readonly IJsonSerializer JsonSerializer Field Value Type Description IJsonSerializer LiveTvManager Declaration protected readonly ILiveTvManager LiveTvManager Field Value Type Description ILiveTvManager Logger Declaration protected readonly ILogger Logger Field Value Type Description ILogger Properties IsSupported Declaration public virtual bool IsSupported { get; } Property Value Type Description Boolean LegacyChannelIdPrefix Declaration protected virtual string LegacyChannelIdPrefix { get; } Property Value Type Description String Name Declaration public abstract string Name { get; } Property Value Type Description String SetupUrl Declaration public virtual string SetupUrl { get; } Property Value Type Description String Type Declaration public abstract string Type { get; } Property Value Type Description String UseTunerHostIdAsPrefix Declaration protected virtual bool UseTunerHostIdAsPrefix { get; } Property Value Type Description Boolean Methods ClearCaches() Declaration public void ClearCaches() CreateEmbyChannelId(TunerHostInfo, String) Declaration protected string CreateEmbyChannelId(TunerHostInfo tuner, string tunerChannelId) Parameters Type Name Description TunerHostInfo tuner String tunerChannelId Returns Type Description String DeserializeChannelsFromFileAsync(String) Declaration protected virtual Task> DeserializeChannelsFromFileAsync(string file) Parameters Type Name Description String file Returns Type Description Task < List < ChannelInfo >> DiscoverDevices(Int32, CancellationToken) Declaration public virtual Task> DiscoverDevices(int discoveryDurationMs, CancellationToken cancellationToken) Parameters Type Name Description Int32 discoveryDurationMs CancellationToken cancellationToken Returns Type Description Task < List < TunerHostInfo >> GetChannelIdPrefix(TunerHostInfo) Declaration public string GetChannelIdPrefix(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description String GetChannels(TunerHostInfo, CancellationToken) Declaration public async Task> GetChannels(TunerHostInfo host, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo host CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetChannelsInternal(TunerHostInfo, CancellationToken) Declaration protected abstract Task> GetChannelsInternal(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetChannelStream(TunerHostInfo, BaseItem, ChannelInfo, String, CancellationToken) Declaration protected virtual async Task GetChannelStream(TunerHostInfo tuner, BaseItem dbChannnel, ChannelInfo tunerChannel, string mediaSourceId, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel ChannelInfo tunerChannel String mediaSourceId CancellationToken cancellationToken Returns Type Description Task < ILiveStream > GetChannelStream(TunerHostInfo, BaseItem, String, String, List, CancellationToken) Declaration public async Task GetChannelStream(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, string mediaSourceId, List currentLiveStreams, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel String tunerChannelId String mediaSourceId List < ILiveStream > currentLiveStreams CancellationToken cancellationToken Returns Type Description Task < ILiveStream > GetChannelStreamMediaSources(TunerHostInfo, BaseItem, ChannelInfo, CancellationToken) Declaration protected abstract Task> GetChannelStreamMediaSources(TunerHostInfo tuner, BaseItem dbChannnel, ChannelInfo tunerChannel, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel ChannelInfo tunerChannel CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetChannelStreamMediaSources(TunerHostInfo, BaseItem, String, CancellationToken) Declaration public async Task> GetChannelStreamMediaSources(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel String tunerChannelId CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetConfiguration() Declaration protected LiveTvOptions GetConfiguration() Returns Type Description LiveTvOptions GetDefaultConfiguration() Declaration public virtual TunerHostInfo GetDefaultConfiguration() Returns Type Description TunerHostInfo GetProgramEntryId(String, DateTimeOffset, String) Declaration protected string GetProgramEntryId(string showId, DateTimeOffset startDateUtc, string channelId) Parameters Type Name Description String showId DateTimeOffset startDateUtc String channelId Returns Type Description String GetProgramsAsync(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) Declaration public async Task> GetProgramsAsync(TunerHostInfo tuner, string channelId, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner String channelId DateTimeOffset startDateUtc DateTimeOffset endDateUtc CancellationToken cancellationToken Returns Type Description Task < List < ProgramInfo >> GetProgramsInternal(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) Declaration protected virtual Task> GetProgramsInternal(TunerHostInfo tuner, string tunerChannelId, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner String tunerChannelId DateTimeOffset startDateUtc DateTimeOffset endDateUtc CancellationToken cancellationToken Returns Type Description Task < List < ProgramInfo >> GetProviderOptions(TunerHostInfo) Declaration protected T GetProviderOptions(TunerHostInfo info) where T : new() Parameters Type Name Description TunerHostInfo info Returns Type Description T Type Parameters Name Description T GetTunerChannelIdFromEmbyChannelId(TunerHostInfo, String) Declaration protected string GetTunerChannelIdFromEmbyChannelId(TunerHostInfo tuner, string channelId) Parameters Type Name Description TunerHostInfo tuner String channelId Returns Type Description String OnDeleted(TunerHostInfo, CancellationToken) Declaration public virtual Task OnDeleted(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner CancellationToken cancellationToken Returns Type Description Task OnSaved(TunerHostInfo, Boolean, CancellationToken) Declaration public virtual Task OnSaved(TunerHostInfo tuner, bool isNew, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner Boolean isNew CancellationToken cancellationToken Returns Type Description Task SetCustomOptions(TunerHostInfo, T) Declaration protected void SetCustomOptions(TunerHostInfo info, T options) Parameters Type Name Description TunerHostInfo info T options Type Parameters Name Description T SupportsGuideData(TunerHostInfo) Declaration public virtual bool SupportsGuideData(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description Boolean SupportsRemappingGuideData(TunerHostInfo) Declaration public virtual bool SupportsRemappingGuideData(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description Boolean ValdidateOptions(TunerHostInfo, CancellationToken) Declaration public virtual Task ValdidateOptions(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner CancellationToken cancellationToken Returns Type Description Task Implements ITunerHost Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseTunerHost Inheritance System.Object BaseTunerHost Implements ITunerHost Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseTunerHost : ITunerHost Constructors BaseTunerHost(IServerApplicationHost) Declaration protected BaseTunerHost(IServerApplicationHost applicationHost) Parameters Type Name Description IServerApplicationHost applicationHost Fields AppHost Declaration protected readonly IServerApplicationHost AppHost Field Value Type Description IServerApplicationHost Config Declaration protected readonly IServerConfigurationManager Config Field Value Type Description IServerConfigurationManager FileSystem Declaration protected readonly IFileSystem FileSystem Field Value Type Description IFileSystem JsonSerializer Declaration protected readonly IJsonSerializer JsonSerializer Field Value Type Description IJsonSerializer LiveTvManager Declaration protected readonly ILiveTvManager LiveTvManager Field Value Type Description ILiveTvManager Logger Declaration protected readonly ILogger Logger Field Value Type Description ILogger Properties IsSupported Declaration public virtual bool IsSupported { get; } Property Value Type Description System.Boolean LegacyChannelIdPrefix Declaration protected virtual string LegacyChannelIdPrefix { get; } Property Value Type Description String Name Declaration public abstract string Name { get; } Property Value Type Description String SetupUrl Declaration public virtual string SetupUrl { get; } Property Value Type Description String Type Declaration public abstract string Type { get; } Property Value Type Description String UseTunerHostIdAsPrefix Declaration protected virtual bool UseTunerHostIdAsPrefix { get; } Property Value Type Description System.Boolean Methods CreateEmbyChannelId(TunerHostInfo, String) Declaration protected string CreateEmbyChannelId(TunerHostInfo tuner, string tunerChannelId) Parameters Type Name Description TunerHostInfo tuner String tunerChannelId Returns Type Description String DeserializeChannelsFromFileAsync(String) Declaration protected virtual Task> DeserializeChannelsFromFileAsync(string file) Parameters Type Name Description String file Returns Type Description Task < List < ChannelInfo >> DiscoverDevices(Int32, CancellationToken) Declaration public virtual Task> DiscoverDevices(int discoveryDurationMs, CancellationToken cancellationToken) Parameters Type Name Description Int32 discoveryDurationMs System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < TunerHostInfo >> GetChannelIdPrefix(TunerHostInfo) Declaration public string GetChannelIdPrefix(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description String GetChannels(TunerHostInfo, CancellationToken) Declaration public async Task> GetChannels(TunerHostInfo host, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo host System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetChannelsInternal(TunerHostInfo, CancellationToken) Declaration protected abstract Task> GetChannelsInternal(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetChannelStream(TunerHostInfo, BaseItem, ChannelInfo, String, CancellationToken) Declaration protected virtual async Task GetChannelStream(TunerHostInfo tuner, BaseItem dbChannnel, ChannelInfo tunerChannel, string mediaSourceId, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel ChannelInfo tunerChannel String mediaSourceId System.Threading.CancellationToken cancellationToken Returns Type Description Task < ILiveStream > GetChannelStream(TunerHostInfo, BaseItem, String, String, List, CancellationToken) Declaration public async Task GetChannelStream(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, string mediaSourceId, List currentLiveStreams, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel String tunerChannelId String mediaSourceId List < ILiveStream > currentLiveStreams System.Threading.CancellationToken cancellationToken Returns Type Description Task < ILiveStream > GetChannelStreamMediaSources(TunerHostInfo, BaseItem, ChannelInfo, CancellationToken) Declaration protected abstract Task> GetChannelStreamMediaSources(TunerHostInfo tuner, BaseItem dbChannnel, ChannelInfo tunerChannel, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel ChannelInfo tunerChannel System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetChannelStreamMediaSources(TunerHostInfo, BaseItem, String, CancellationToken) Declaration public async Task> GetChannelStreamMediaSources(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel String tunerChannelId System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetConfiguration() Declaration protected LiveTvOptions GetConfiguration() Returns Type Description LiveTvOptions GetDefaultConfiguration() Declaration public virtual TunerHostInfo GetDefaultConfiguration() Returns Type Description TunerHostInfo GetProgramEntryId(String, DateTimeOffset, String) Declaration protected string GetProgramEntryId(string showId, DateTimeOffset startDateUtc, string channelId) Parameters Type Name Description String showId System.DateTimeOffset startDateUtc String channelId Returns Type Description String GetProgramsAsync(TunerHostInfo, ChannelInfo, DateTimeOffset, DateTimeOffset, CancellationToken) Declaration public async Task> GetProgramsAsync(TunerHostInfo tuner, ChannelInfo tunerChannel, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner ChannelInfo tunerChannel System.DateTimeOffset startDateUtc System.DateTimeOffset endDateUtc System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ProgramInfo >> GetProgramsInternal(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) Declaration protected virtual Task> GetProgramsInternal(TunerHostInfo tuner, string tunerChannelId, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner String tunerChannelId System.DateTimeOffset startDateUtc System.DateTimeOffset endDateUtc System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ProgramInfo >> GetProviderOptions(TunerHostInfo) Declaration protected T GetProviderOptions(TunerHostInfo info) where T : new() Parameters Type Name Description TunerHostInfo info Returns Type Description T Type Parameters Name Description T GetTunerChannelIdFromEmbyChannelId(TunerHostInfo, String) Declaration protected string GetTunerChannelIdFromEmbyChannelId(TunerHostInfo tuner, string channelId) Parameters Type Name Description TunerHostInfo tuner String channelId Returns Type Description String OnDeleted(TunerHostInfo, CancellationToken) Declaration public virtual Task OnDeleted(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task OnSaved(TunerHostInfo, Boolean, CancellationToken) Declaration public virtual Task OnSaved(TunerHostInfo tuner, bool isNew, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner System.Boolean isNew System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task RefreshChannels(TunerHostInfo, CancellationToken) Declaration public async Task> RefreshChannels(TunerHostInfo host, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo host System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> SetCustomOptions(TunerHostInfo, T) Declaration protected void SetCustomOptions(TunerHostInfo info, T options) Parameters Type Name Description TunerHostInfo info T options Type Parameters Name Description T SupportsGuideData(TunerHostInfo) Declaration public virtual bool SupportsGuideData(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description System.Boolean SupportsRemappingGuideData(TunerHostInfo) Declaration public virtual bool SupportsRemappingGuideData(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description System.Boolean ValdidateOptions(TunerHostInfo, CancellationToken) Declaration public virtual Task ValdidateOptions(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Implements ITunerHost Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.ChannelInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.ChannelInfo.html",
     "title": "Class ChannelInfo",
-    "keywords": "Class ChannelInfo Class ChannelInfo Inheritance Object ChannelInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public class ChannelInfo Properties AffiliateCallSign Declaration public string AffiliateCallSign { get; set; } Property Value Type Description String AlternateNames Declaration public string[] AlternateNames { get; set; } Property Value Type Description String [] AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String CallSign Declaration public string CallSign { get; set; } Property Value Type Description String ChannelType Gets or sets the type of the channel. Declaration public ChannelType ChannelType { get; set; } Property Value Type Description ChannelType The type of the channel. Collections Declaration public string[] Collections { get; set; } Property Value Type Description String [] EpgShift Declaration public TimeSpan EpgShift { get; set; } Property Value Type Description TimeSpan GuideDataUrl Declaration public string GuideDataUrl { get; set; } Property Value Type Description String Id Get or sets the Id. Declaration public string Id { get; set; } Property Value Type Description String The id of the channel. ImageUrl Supply the image url if it can be downloaded Declaration public string ImageUrl { get; set; } Property Value Type Description String The image URL. IsFavorite Gets or sets a value indicating whether this instance is favorite. Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < Boolean > null if [is favorite] contains no value, true if [is favorite]; otherwise, false . IsHD Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < Boolean > LightColorLogoImageUrl Declaration public string LightColorLogoImageUrl { get; set; } Property Value Type Description String LightLogoImageUrl Declaration public string LightLogoImageUrl { get; set; } Property Value Type Description String ListingsChannelId Declaration public string ListingsChannelId { get; set; } Property Value Type Description String ListingsChannelName Declaration public string ListingsChannelName { get; set; } Property Value Type Description String ListingsChannelNumber Declaration public string ListingsChannelNumber { get; set; } Property Value Type Description String ListingsId Declaration public string ListingsId { get; set; } Property Value Type Description String ListingsProviderId Declaration public string ListingsProviderId { get; set; } Property Value Type Description String Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Number Gets or sets the number. Declaration public string Number { get; set; } Property Value Type Description String The number. Overview Declaration public string Overview { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String SortIndexNumber Declaration public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > Tags Declaration public string[] Tags { get; set; } Property Value Type Description String [] TunerChannelId Declaration public string TunerChannelId { get; set; } Property Value Type Description String TunerHostId Gets or sets the tuner host identifier. Declaration public string TunerHostId { get; set; } Property Value Type Description String The tuner host identifier. VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ChannelInfo Class ChannelInfo Inheritance System.Object ChannelInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public class ChannelInfo Properties AffiliateCallSign Declaration public string AffiliateCallSign { get; set; } Property Value Type Description String AlternateNames Declaration public string[] AlternateNames { get; set; } Property Value Type Description String [] AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String CallSign Declaration public string CallSign { get; set; } Property Value Type Description String ChannelType Gets or sets the type of the channel. Declaration public ChannelType ChannelType { get; set; } Property Value Type Description ChannelType The type of the channel. Collections Declaration public string[] Collections { get; set; } Property Value Type Description String [] EpgShift Declaration public TimeSpan EpgShift { get; set; } Property Value Type Description System.TimeSpan GuideDataUrl Declaration public string GuideDataUrl { get; set; } Property Value Type Description String Id Get or sets the Id. Declaration public string Id { get; set; } Property Value Type Description String The id of the channel. ImageUrl Supply the image url if it can be downloaded Declaration public string ImageUrl { get; set; } Property Value Type Description String The image URL. IsFavorite Gets or sets a value indicating whether this instance is favorite. Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < System.Boolean > null if [is favorite] contains no value, true if [is favorite]; otherwise, false . IsHD Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < System.Boolean > LightColorLogoImageUrl Declaration public string LightColorLogoImageUrl { get; set; } Property Value Type Description String LightLogoImageUrl Declaration public string LightLogoImageUrl { get; set; } Property Value Type Description String ListingsChannelId Declaration public string ListingsChannelId { get; set; } Property Value Type Description String ListingsChannelName Declaration public string ListingsChannelName { get; set; } Property Value Type Description String ListingsChannelNumber Declaration public string ListingsChannelNumber { get; set; } Property Value Type Description String ListingsId Declaration public string ListingsId { get; set; } Property Value Type Description String ListingsProviderId Declaration public string ListingsProviderId { get; set; } Property Value Type Description String Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Number Gets or sets the number. Declaration public string Number { get; set; } Property Value Type Description String The number. Overview Declaration public string Overview { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String SortIndexNumber Declaration public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > Tags Declaration public string[] Tags { get; set; } Property Value Type Description String [] TunerChannelId Declaration public string TunerChannelId { get; set; } Property Value Type Description String TunerHostId Gets or sets the tuner host identifier. Declaration public string TunerHostId { get; set; } Property Value Type Description String The tuner host identifier. VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.html",
@@ -3402,7 +3402,7 @@
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.IHasCountries.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.IHasCountries.html",
     "title": "Interface IHasCountries",
-    "keywords": "Interface IHasCountries Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public interface IHasCountries Methods GetCountries(CancellationToken) Declaration Task GetCountries(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < String []> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasCountries Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public interface IHasCountries Methods GetCountries(CancellationToken) Declaration Task GetCountries(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < String []> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.IHasProgramCaches.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.IHasProgramCaches.html",
@@ -3412,92 +3412,92 @@
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.IListingsProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.IListingsProvider.html",
     "title": "Interface IListingsProvider",
-    "keywords": "Interface IListingsProvider Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public interface IListingsProvider Properties Name Declaration string Name { get; } Property Value Type Description String SetupUrl Declaration string SetupUrl { get; } Property Value Type Description String Type Declaration string Type { get; } Property Value Type Description String Methods GetChannels(ListingsProviderInfo, CancellationToken) Declaration Task> GetChannels(ListingsProviderInfo info, CancellationToken cancellationToken) Parameters Type Name Description ListingsProviderInfo info CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetLineups(ListingsProviderInfo, String, String, CancellationToken) Declaration Task> GetLineups(ListingsProviderInfo info, string country, string location, CancellationToken cancellationToken) Parameters Type Name Description ListingsProviderInfo info String country String location CancellationToken cancellationToken Returns Type Description Task < List < NameIdPair >> GetProgramsAsync(ListingsProviderInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) Declaration Task> GetProgramsAsync(ListingsProviderInfo info, string channelId, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken) Parameters Type Name Description ListingsProviderInfo info String channelId DateTimeOffset startDateUtc DateTimeOffset endDateUtc CancellationToken cancellationToken Returns Type Description Task < List < ProgramInfo >> Validate(ListingsProviderInfo, Boolean, Boolean) Declaration Task Validate(ListingsProviderInfo info, bool validateLogin, bool validateListings) Parameters Type Name Description ListingsProviderInfo info Boolean validateLogin Boolean validateListings Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IListingsProvider Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public interface IListingsProvider Properties Name Declaration string Name { get; } Property Value Type Description String SetupUrl Declaration string SetupUrl { get; } Property Value Type Description String Type Declaration string Type { get; } Property Value Type Description String Methods GetChannels(ListingsProviderInfo, CancellationToken) Declaration Task> GetChannels(ListingsProviderInfo info, CancellationToken cancellationToken) Parameters Type Name Description ListingsProviderInfo info System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetLineups(ListingsProviderInfo, String, String, CancellationToken) Declaration Task> GetLineups(ListingsProviderInfo info, string country, string location, CancellationToken cancellationToken) Parameters Type Name Description ListingsProviderInfo info String country String location System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < NameIdPair >> GetProgramsAsync(ListingsProviderInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) Declaration Task> GetProgramsAsync(ListingsProviderInfo info, string channelId, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken) Parameters Type Name Description ListingsProviderInfo info String channelId System.DateTimeOffset startDateUtc System.DateTimeOffset endDateUtc System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ProgramInfo >> Validate(ListingsProviderInfo, Boolean, Boolean) Declaration Task Validate(ListingsProviderInfo info, bool validateLogin, bool validateListings) Parameters Type Name Description ListingsProviderInfo info System.Boolean validateLogin System.Boolean validateListings Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.ILiveTvManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.ILiveTvManager.html",
     "title": "Interface ILiveTvManager",
-    "keywords": "Interface ILiveTvManager Manages all live tv services installed on the server Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public interface ILiveTvManager Properties HasActiveRecording Declaration bool HasActiveRecording { get; } Property Value Type Description Boolean ListingProviders Declaration IListingsProvider[] ListingProviders { get; } Property Value Type Description IListingsProvider [] Methods AddChannelInfo(BaseItemDto[], Int64[], DtoOptions, User) Declaration void AddChannelInfo(BaseItemDto[] dtos, long[] channelIds, DtoOptions options, User user) Parameters Type Name Description BaseItemDto [] dtos Int64 [] channelIds DtoOptions options User user AddInfoToProgramDto(List>, DtoOptions, User) Adds the information to program dto. Declaration void AddInfoToProgramDto(List> programs, DtoOptions options, User user = null) Parameters Type Name Description List < Tuple < BaseItem , BaseItemDto >> programs The programs. DtoOptions options The options. User user The user. AddInfoToRecordingDto(BaseItem, BaseItemDto, ActiveRecordingInfo, User) Declaration void AddInfoToRecordingDto(BaseItem item, BaseItemDto dto, ActiveRecordingInfo activeRecordingInfo, User user = null) Parameters Type Name Description BaseItem item BaseItemDto dto ActiveRecordingInfo activeRecordingInfo User user AddParts(IEnumerable, IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable tunerHosts, IEnumerable listingProviders) Parameters Type Name Description IEnumerable < ITunerHost > tunerHosts IEnumerable < IListingsProvider > listingProviders CancelSeriesTimer(String) Cancels the series timer. Declaration void CancelSeriesTimer(string id) Parameters Type Name Description String id The identifier. CancelTimer(String) Cancels the timer. Declaration void CancelTimer(string id) Parameters Type Name Description String id The identifier. CreateLiveStream(LiveStreamOptions) Declaration ILiveStream CreateLiveStream(LiveStreamOptions options) Parameters Type Name Description LiveStreamOptions options Returns Type Description ILiveStream CreateSeriesTimer(SeriesTimerInfo, CancellationToken) Creates the series timer. Declaration Task CreateSeriesTimer(SeriesTimerInfo timer, CancellationToken cancellationToken) Parameters Type Name Description SeriesTimerInfo timer The timer. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. CreateTimer(TimerInfoDto) Creates the timer. Declaration void CreateTimer(TimerInfoDto timer) Parameters Type Name Description TimerInfoDto timer DeleteListingsProvider(String) Declaration void DeleteListingsProvider(string id) Parameters Type Name Description String id DeleteTunerHost(String) Declaration Task DeleteTunerHost(string id) Parameters Type Name Description String id Returns Type Description Task DiscoverTuners(Boolean, CancellationToken) Declaration Task> DiscoverTuners(bool newDevicesOnly, CancellationToken cancellationToken) Parameters Type Name Description Boolean newDevicesOnly CancellationToken cancellationToken Returns Type Description Task < List < TunerHostInfo >> GetActiveRecordingInfo(BaseItem) Declaration ActiveRecordingInfo GetActiveRecordingInfo(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description ActiveRecordingInfo GetActiveRecordingInfo(String) Declaration ActiveRecordingInfo GetActiveRecordingInfo(string id) Parameters Type Name Description String id Returns Type Description ActiveRecordingInfo GetChannelMediaSources(BaseItem, CancellationToken) Gets the channel media sources. Declaration Task> GetChannelMediaSources(BaseItem item, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetChannelsFromListingsProviderData(String, CancellationToken) Declaration Task> GetChannelsFromListingsProviderData(string id, CancellationToken cancellationToken) Parameters Type Name Description String id CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetGuideInfo() Gets the guide information. Declaration GuideInfo GetGuideInfo() Returns Type Description GuideInfo GuideInfo. GetInternalChannels(InternalItemsQuery, Boolean, CancellationToken) Gets the internal channels. Declaration QueryResult GetInternalChannels(InternalItemsQuery internalQuery, bool enableFavoriteSorting, CancellationToken cancellationToken) Parameters Type Name Description InternalItemsQuery internalQuery Boolean enableFavoriteSorting CancellationToken cancellationToken Returns Type Description QueryResult < BaseItem > GetInternalLiveTvFolder(Boolean) Gets the live tv folder. Declaration Folder GetInternalLiveTvFolder(bool createIfNotFound) Parameters Type Name Description Boolean createIfNotFound Returns Type Description Folder GetInternalLiveTvFolderId(Boolean) Declaration long GetInternalLiveTvFolderId(bool createIfNotFound) Parameters Type Name Description Boolean createIfNotFound Returns Type Description Int64 GetLineups(String, String, String, String, CancellationToken) Gets the lineups. Declaration Task> GetLineups(string providerType, string providerId, string country, string location, CancellationToken cancellationToken) Parameters Type Name Description String providerType Type of the provider. String providerId The provider identifier. String country The country. String location The location. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < List < NameIdPair >> Task>. GetLiveTvInfo(CancellationToken) Gets the live tv information. Declaration LiveTvInfo GetLiveTvInfo(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken The cancellation token. Returns Type Description LiveTvInfo Task{LiveTvInfo}. GetNewTimerDefaults() Gets the new timer defaults asynchronous. Declaration SeriesTimerInfoDto GetNewTimerDefaults() Returns Type Description SeriesTimerInfoDto Task{TimerInfo}. GetNewTimerDefaults(String) Gets the new timer defaults. Declaration SeriesTimerInfoDto GetNewTimerDefaults(string programId) Parameters Type Name Description String programId Returns Type Description SeriesTimerInfoDto Task{SeriesTimerInfoDto}. GetPrograms(InternalItemsQuery) Gets the programs. Declaration QueryResult GetPrograms(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItemDto > GetRecommendedPrograms(InternalItemsQuery) Gets the recommended programs. Declaration QueryResult GetRecommendedPrograms(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description QueryResult < BaseItemDto > GetRecordings(InternalItemsQuery) Gets the recordings. Declaration QueryResult GetRecordings(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItemDto > GetSeriesTimer(ReadOnlyMemory) Gets the series timer. Declaration SeriesTimerInfoDto GetSeriesTimer(ReadOnlyMemory id) Parameters Type Name Description ReadOnlyMemory < Char > id Returns Type Description SeriesTimerInfoDto Task{TimerInfoDto}. GetSeriesTimerInfoDto(SeriesTimerInfo) Declaration SeriesTimerInfoDto GetSeriesTimerInfoDto(SeriesTimerInfo seriesTimer) Parameters Type Name Description SeriesTimerInfo seriesTimer Returns Type Description SeriesTimerInfoDto GetSeriesTimers(SeriesTimerQuery) Gets the series timers. Declaration QueryResult GetSeriesTimers(SeriesTimerQuery query) Parameters Type Name Description SeriesTimerQuery query Returns Type Description QueryResult < SeriesTimerInfoDto > Task{QueryResult{SeriesTimerInfoDto}}. GetTimer(ReadOnlyMemory) Gets the timer. Declaration TimerInfoDto GetTimer(ReadOnlyMemory id) Parameters Type Name Description ReadOnlyMemory < Char > id The identifier. Returns Type Description TimerInfoDto Task{TimerInfoDto}. GetTimerInfoDto(TimerInfo, LiveTvProgram) Declaration TimerInfoDto GetTimerInfoDto(TimerInfo timer, LiveTvProgram program) Parameters Type Name Description TimerInfo timer LiveTvProgram program Returns Type Description TimerInfoDto GetTimers(TimerQuery) Gets the timers. Declaration QueryResult GetTimers(TimerQuery query) Parameters Type Name Description TimerQuery query The query. Returns Type Description QueryResult < TimerInfoDto > Task{QueryResult{TimerInfoDto}}. GetTunerHostInfo(String) Declaration TunerHostInfo GetTunerHostInfo(string id) Parameters Type Name Description String id Returns Type Description TunerHostInfo GetTunerHostInfos(String) Declaration List GetTunerHostInfos(string type) Parameters Type Name Description String type Returns Type Description List < TunerHostInfo > HasActiveRecordingInDirectory(String) Declaration bool HasActiveRecordingInDirectory(string path) Parameters Type Name Description String path Returns Type Description Boolean IsLiveTvEnabled(User) Gets the enabled users. Declaration bool IsLiveTvEnabled(User user) Parameters Type Name Description User user Returns Type Description Boolean SaveListingProvider(ListingsProviderInfo, Boolean, Boolean, CancellationToken) Saves the listing provider. Declaration Task SaveListingProvider(ListingsProviderInfo info, bool validateLogin, bool validateListings, CancellationToken cancellationToken) Parameters Type Name Description ListingsProviderInfo info The information. Boolean validateLogin if set to true [validate login]. Boolean validateListings if set to true [validate listings]. CancellationToken cancellationToken Returns Type Description Task < ListingsProviderInfo > Task. SaveTunerHost(TunerHostInfo, CancellationToken) Saves the tuner host. Declaration Task SaveTunerHost(TunerHostInfo info, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo info CancellationToken cancellationToken Returns Type Description Task < TunerHostInfo > SetChannelMapping(String, String, String, CancellationToken) Declaration Task SetChannelMapping(string providerId, string tunerChannelNumber, string providerChannelNumber, CancellationToken cancellationToken) Parameters Type Name Description String providerId String tunerChannelNumber String providerChannelNumber CancellationToken cancellationToken Returns Type Description Task < TunerChannelMapping > UpdateSeriesTimer(SeriesTimerInfo) Updates the timer. Declaration Task UpdateSeriesTimer(SeriesTimerInfo timer) Parameters Type Name Description SeriesTimerInfo timer The timer. Returns Type Description Task Task. UpdateTimer(TimerInfoDto) Updates the timer. Declaration void UpdateTimer(TimerInfoDto timer) Parameters Type Name Description TimerInfoDto timer Events RecordingEnded Declaration event EventHandler> RecordingEnded Event Type Type Description EventHandler < GenericEventArgs < ActiveRecordingInfo >> RecordingStarted Declaration event EventHandler> RecordingStarted Event Type Type Description EventHandler < GenericEventArgs < ActiveRecordingInfo >> SeriesTimerCancelled Declaration event EventHandler> SeriesTimerCancelled Event Type Type Description EventHandler < GenericEventArgs < SeriesTimerEventInfo >> SeriesTimerCreated Declaration event EventHandler> SeriesTimerCreated Event Type Type Description EventHandler < GenericEventArgs < SeriesTimerEventInfo >> SeriesTimerUpdated Declaration event EventHandler> SeriesTimerUpdated Event Type Type Description EventHandler < GenericEventArgs < SeriesTimerEventInfo >> TimerCancelled Declaration event EventHandler> TimerCancelled Event Type Type Description EventHandler < GenericEventArgs < TimerEventInfo >> TimerCreated Declaration event EventHandler> TimerCreated Event Type Type Description EventHandler < GenericEventArgs < TimerEventInfo >> TimerUpdated Declaration event EventHandler> TimerUpdated Event Type Type Description EventHandler < GenericEventArgs < TimerEventInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILiveTvManager Manages all live tv services installed on the server Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public interface ILiveTvManager Properties HasActiveRecording Declaration bool HasActiveRecording { get; } Property Value Type Description System.Boolean ListingProviders Declaration IListingsProvider[] ListingProviders { get; } Property Value Type Description IListingsProvider [] Methods AddChannelInfo(BaseItemDto[], Int64[], DtoOptions, User) Declaration void AddChannelInfo(BaseItemDto[] dtos, long[] channelIds, DtoOptions options, User user) Parameters Type Name Description BaseItemDto [] dtos Int64 [] channelIds DtoOptions options User user AddInfoToProgramDto(List>, DtoOptions, User) Adds the information to program dto. Declaration void AddInfoToProgramDto(List> programs, DtoOptions options, User user = null) Parameters Type Name Description List < System.Tuple < BaseItem , BaseItemDto >> programs The programs. DtoOptions options The options. User user The user. AddInfoToRecordingDto(BaseItem, BaseItemDto, ActiveRecordingInfo, User) Declaration void AddInfoToRecordingDto(BaseItem item, BaseItemDto dto, ActiveRecordingInfo activeRecordingInfo, User user = null) Parameters Type Name Description BaseItem item BaseItemDto dto ActiveRecordingInfo activeRecordingInfo User user AddParts(IEnumerable, IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable tunerHosts, IEnumerable listingProviders) Parameters Type Name Description System.Collections.Generic.IEnumerable < ITunerHost > tunerHosts System.Collections.Generic.IEnumerable < IListingsProvider > listingProviders CancelSeriesTimer(String) Cancels the series timer. Declaration void CancelSeriesTimer(string id) Parameters Type Name Description String id The identifier. CancelTimer(String) Cancels the timer. Declaration void CancelTimer(string id) Parameters Type Name Description String id The identifier. CreateLiveStream(LiveStreamOptions) Declaration ILiveStream CreateLiveStream(LiveStreamOptions options) Parameters Type Name Description LiveStreamOptions options Returns Type Description ILiveStream CreateSeriesTimer(SeriesTimerInfo, CancellationToken) Creates the series timer. Declaration Task CreateSeriesTimer(SeriesTimerInfo timer, CancellationToken cancellationToken) Parameters Type Name Description SeriesTimerInfo timer The timer. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. CreateTimer(TimerInfoDto) Creates the timer. Declaration void CreateTimer(TimerInfoDto timer) Parameters Type Name Description TimerInfoDto timer DeleteListingsProvider(String) Declaration void DeleteListingsProvider(string id) Parameters Type Name Description String id DeleteTunerHost(String) Declaration Task DeleteTunerHost(string id) Parameters Type Name Description String id Returns Type Description System.Threading.Tasks.Task DiscoverTuners(Boolean, CancellationToken) Declaration Task> DiscoverTuners(bool newDevicesOnly, CancellationToken cancellationToken) Parameters Type Name Description System.Boolean newDevicesOnly System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < TunerHostInfo >> GetActiveRecordingInfo(BaseItem) Declaration ActiveRecordingInfo GetActiveRecordingInfo(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description ActiveRecordingInfo GetActiveRecordingInfo(String) Declaration ActiveRecordingInfo GetActiveRecordingInfo(string id) Parameters Type Name Description String id Returns Type Description ActiveRecordingInfo GetChannelMediaSources(BaseItem, CancellationToken) Gets the channel media sources. Declaration Task> GetChannelMediaSources(BaseItem item, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetChannelsFromListingsProviderData(String, CancellationToken) Declaration Task> GetChannelsFromListingsProviderData(string id, CancellationToken cancellationToken) Parameters Type Name Description String id System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetGuideInfo() Gets the guide information. Declaration GuideInfo GetGuideInfo() Returns Type Description GuideInfo GuideInfo. GetInternalChannels(InternalItemsQuery, Boolean, CancellationToken) Gets the internal channels. Declaration QueryResult GetInternalChannels(InternalItemsQuery internalQuery, bool enableFavoriteSorting, CancellationToken cancellationToken) Parameters Type Name Description InternalItemsQuery internalQuery System.Boolean enableFavoriteSorting System.Threading.CancellationToken cancellationToken Returns Type Description QueryResult < BaseItem > GetInternalLiveTvFolder(Boolean) Gets the live tv folder. Declaration Folder GetInternalLiveTvFolder(bool createIfNotFound) Parameters Type Name Description System.Boolean createIfNotFound Returns Type Description Folder GetInternalLiveTvFolderId(Boolean) Declaration long GetInternalLiveTvFolderId(bool createIfNotFound) Parameters Type Name Description System.Boolean createIfNotFound Returns Type Description Int64 GetLineups(String, String, String, String, CancellationToken) Gets the lineups. Declaration Task> GetLineups(string providerType, string providerId, string country, string location, CancellationToken cancellationToken) Parameters Type Name Description String providerType Type of the provider. String providerId The provider identifier. String country The country. String location The location. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < List < NameIdPair >> Task>. GetLiveTvInfo(CancellationToken) Gets the live tv information. Declaration LiveTvInfo GetLiveTvInfo(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description LiveTvInfo Task{LiveTvInfo}. GetNewTimerDefaults() Gets the new timer defaults asynchronous. Declaration SeriesTimerInfoDto GetNewTimerDefaults() Returns Type Description SeriesTimerInfoDto Task{TimerInfo}. GetNewTimerDefaults(String) Gets the new timer defaults. Declaration SeriesTimerInfoDto GetNewTimerDefaults(string programId) Parameters Type Name Description String programId Returns Type Description SeriesTimerInfoDto Task{SeriesTimerInfoDto}. GetPrograms(InternalItemsQuery) Gets the programs. Declaration QueryResult GetPrograms(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItemDto > GetRecommendedPrograms(InternalItemsQuery) Gets the recommended programs. Declaration QueryResult GetRecommendedPrograms(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description QueryResult < BaseItemDto > GetRecordings(InternalItemsQuery) Gets the recordings. Declaration QueryResult GetRecordings(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItemDto > GetSeriesTimer(ReadOnlyMemory) Gets the series timer. Declaration SeriesTimerInfoDto GetSeriesTimer(ReadOnlyMemory id) Parameters Type Name Description System.ReadOnlyMemory < System.Char > id Returns Type Description SeriesTimerInfoDto Task{TimerInfoDto}. GetSeriesTimerInfoDto(SeriesTimerInfo) Declaration SeriesTimerInfoDto GetSeriesTimerInfoDto(SeriesTimerInfo seriesTimer) Parameters Type Name Description SeriesTimerInfo seriesTimer Returns Type Description SeriesTimerInfoDto GetSeriesTimers(SeriesTimerQuery) Gets the series timers. Declaration QueryResult GetSeriesTimers(SeriesTimerQuery query) Parameters Type Name Description SeriesTimerQuery query Returns Type Description QueryResult < SeriesTimerInfoDto > Task{QueryResult{SeriesTimerInfoDto}}. GetTimer(ReadOnlyMemory) Gets the timer. Declaration TimerInfoDto GetTimer(ReadOnlyMemory id) Parameters Type Name Description System.ReadOnlyMemory < System.Char > id The identifier. Returns Type Description TimerInfoDto Task{TimerInfoDto}. GetTimerInfoDto(TimerInfo, LiveTvProgram) Declaration TimerInfoDto GetTimerInfoDto(TimerInfo timer, LiveTvProgram program) Parameters Type Name Description TimerInfo timer LiveTvProgram program Returns Type Description TimerInfoDto GetTimers(TimerQuery) Gets the timers. Declaration QueryResult GetTimers(TimerQuery query) Parameters Type Name Description TimerQuery query The query. Returns Type Description QueryResult < TimerInfoDto > Task{QueryResult{TimerInfoDto}}. GetTunerHostInfo(String) Declaration TunerHostInfo GetTunerHostInfo(string id) Parameters Type Name Description String id Returns Type Description TunerHostInfo GetTunerHostInfos(String) Declaration List GetTunerHostInfos(string type) Parameters Type Name Description String type Returns Type Description List < TunerHostInfo > HasActiveRecordingInDirectory(String) Declaration bool HasActiveRecordingInDirectory(string path) Parameters Type Name Description String path Returns Type Description System.Boolean IsLiveTvEnabled(User) Gets the enabled users. Declaration bool IsLiveTvEnabled(User user) Parameters Type Name Description User user Returns Type Description System.Boolean SaveListingProvider(ListingsProviderInfo, Boolean, Boolean, CancellationToken) Saves the listing provider. Declaration Task SaveListingProvider(ListingsProviderInfo info, bool validateLogin, bool validateListings, CancellationToken cancellationToken) Parameters Type Name Description ListingsProviderInfo info The information. System.Boolean validateLogin if set to true [validate login]. System.Boolean validateListings if set to true [validate listings]. System.Threading.CancellationToken cancellationToken Returns Type Description Task < ListingsProviderInfo > Task. SaveTunerHost(TunerHostInfo, CancellationToken) Saves the tuner host. Declaration Task SaveTunerHost(TunerHostInfo info, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo info System.Threading.CancellationToken cancellationToken Returns Type Description Task < TunerHostInfo > SetChannelMapping(String, String, String, CancellationToken) Declaration Task SetChannelMapping(string providerId, string tunerChannelNumber, string providerChannelNumber, CancellationToken cancellationToken) Parameters Type Name Description String providerId String tunerChannelNumber String providerChannelNumber System.Threading.CancellationToken cancellationToken Returns Type Description Task < TunerChannelMapping > UpdateSeriesTimer(SeriesTimerInfo) Updates the timer. Declaration Task UpdateSeriesTimer(SeriesTimerInfo timer) Parameters Type Name Description SeriesTimerInfo timer The timer. Returns Type Description System.Threading.Tasks.Task Task. UpdateTimer(TimerInfoDto) Updates the timer. Declaration void UpdateTimer(TimerInfoDto timer) Parameters Type Name Description TimerInfoDto timer Events RecordingEnded Declaration event EventHandler> RecordingEnded Event Type Type Description System.EventHandler < GenericEventArgs < ActiveRecordingInfo >> RecordingStarted Declaration event EventHandler> RecordingStarted Event Type Type Description System.EventHandler < GenericEventArgs < ActiveRecordingInfo >> SeriesTimerCancelled Declaration event EventHandler> SeriesTimerCancelled Event Type Type Description System.EventHandler < GenericEventArgs < SeriesTimerEventInfo >> SeriesTimerCreated Declaration event EventHandler> SeriesTimerCreated Event Type Type Description System.EventHandler < GenericEventArgs < SeriesTimerEventInfo >> SeriesTimerUpdated Declaration event EventHandler> SeriesTimerUpdated Event Type Type Description System.EventHandler < GenericEventArgs < SeriesTimerEventInfo >> TimerCancelled Declaration event EventHandler> TimerCancelled Event Type Type Description System.EventHandler < GenericEventArgs < TimerEventInfo >> TimerCreated Declaration event EventHandler> TimerCreated Event Type Type Description System.EventHandler < GenericEventArgs < TimerEventInfo >> TimerUpdated Declaration event EventHandler> TimerUpdated Event Type Type Description System.EventHandler < GenericEventArgs < TimerEventInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html",
     "title": "Interface ITunerHost",
-    "keywords": "Interface ITunerHost Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public interface ITunerHost Properties IsSupported Declaration bool IsSupported { get; } Property Value Type Description Boolean Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. SetupUrl Declaration string SetupUrl { get; } Property Value Type Description String Type Gets the type. Declaration string Type { get; } Property Value Type Description String The type. Methods ClearCaches() Declaration void ClearCaches() DiscoverDevices(Int32, CancellationToken) Declaration Task> DiscoverDevices(int discoveryDurationMs, CancellationToken cancellationToken) Parameters Type Name Description Int32 discoveryDurationMs CancellationToken cancellationToken Returns Type Description Task < List < TunerHostInfo >> GetChannelIdPrefix(TunerHostInfo) Declaration string GetChannelIdPrefix(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description String GetChannels(TunerHostInfo, CancellationToken) Declaration Task> GetChannels(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetChannelStream(TunerHostInfo, BaseItem, String, String, List, CancellationToken) Declaration Task GetChannelStream(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, string streamId, List currentLiveStreams, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel String tunerChannelId String streamId List < ILiveStream > currentLiveStreams CancellationToken cancellationToken Returns Type Description Task < ILiveStream > GetChannelStreamMediaSources(TunerHostInfo, BaseItem, String, CancellationToken) Declaration Task> GetChannelStreamMediaSources(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel String tunerChannelId CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetDefaultConfiguration() Declaration TunerHostInfo GetDefaultConfiguration() Returns Type Description TunerHostInfo GetProgramsAsync(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) Declaration Task> GetProgramsAsync(TunerHostInfo info, string channelId, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo info String channelId DateTimeOffset startDateUtc DateTimeOffset endDateUtc CancellationToken cancellationToken Returns Type Description Task < List < ProgramInfo >> OnDeleted(TunerHostInfo, CancellationToken) Declaration Task OnDeleted(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner CancellationToken cancellationToken Returns Type Description Task OnSaved(TunerHostInfo, Boolean, CancellationToken) Declaration Task OnSaved(TunerHostInfo tuner, bool isNew, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner Boolean isNew CancellationToken cancellationToken Returns Type Description Task SupportsGuideData(TunerHostInfo) Declaration bool SupportsGuideData(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description Boolean SupportsRemappingGuideData(TunerHostInfo) Declaration bool SupportsRemappingGuideData(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description Boolean ValdidateOptions(TunerHostInfo, CancellationToken) Declaration Task ValdidateOptions(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ITunerHost Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public interface ITunerHost Properties IsSupported Declaration bool IsSupported { get; } Property Value Type Description System.Boolean Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. SetupUrl Declaration string SetupUrl { get; } Property Value Type Description String Type Gets the type. Declaration string Type { get; } Property Value Type Description String The type. Methods DiscoverDevices(Int32, CancellationToken) Declaration Task> DiscoverDevices(int discoveryDurationMs, CancellationToken cancellationToken) Parameters Type Name Description Int32 discoveryDurationMs System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < TunerHostInfo >> GetChannelIdPrefix(TunerHostInfo) Declaration string GetChannelIdPrefix(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description String GetChannels(TunerHostInfo, CancellationToken) Declaration Task> GetChannels(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> GetChannelStream(TunerHostInfo, BaseItem, String, String, List, CancellationToken) Declaration Task GetChannelStream(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, string streamId, List currentLiveStreams, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel String tunerChannelId String streamId List < ILiveStream > currentLiveStreams System.Threading.CancellationToken cancellationToken Returns Type Description Task < ILiveStream > GetChannelStreamMediaSources(TunerHostInfo, BaseItem, String, CancellationToken) Declaration Task> GetChannelStreamMediaSources(TunerHostInfo tuner, BaseItem dbChannnel, string tunerChannelId, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner BaseItem dbChannnel String tunerChannelId System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < MediaSourceInfo >> GetDefaultConfiguration() Declaration TunerHostInfo GetDefaultConfiguration() Returns Type Description TunerHostInfo GetProgramsAsync(TunerHostInfo, ChannelInfo, DateTimeOffset, DateTimeOffset, CancellationToken) Declaration Task> GetProgramsAsync(TunerHostInfo info, ChannelInfo tunerChannel, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo info ChannelInfo tunerChannel System.DateTimeOffset startDateUtc System.DateTimeOffset endDateUtc System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ProgramInfo >> OnDeleted(TunerHostInfo, CancellationToken) Declaration Task OnDeleted(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task OnSaved(TunerHostInfo, Boolean, CancellationToken) Declaration Task OnSaved(TunerHostInfo tuner, bool isNew, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner System.Boolean isNew System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task RefreshChannels(TunerHostInfo, CancellationToken) Declaration Task> RefreshChannels(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < ChannelInfo >> SupportsGuideData(TunerHostInfo) Declaration bool SupportsGuideData(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description System.Boolean SupportsRemappingGuideData(TunerHostInfo) Declaration bool SupportsRemappingGuideData(TunerHostInfo tuner) Parameters Type Name Description TunerHostInfo tuner Returns Type Description System.Boolean ValdidateOptions(TunerHostInfo, CancellationToken) Declaration Task ValdidateOptions(TunerHostInfo tuner, CancellationToken cancellationToken) Parameters Type Name Description TunerHostInfo tuner System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveStreamOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveStreamOptions.html",
     "title": "Class LiveStreamOptions",
-    "keywords": "Class LiveStreamOptions Inheritance Object LiveStreamOptions Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveStreamOptions Properties DeleteFilesOnClose Declaration public bool DeleteFilesOnClose { get; set; } Property Value Type Description Boolean EnableMultiFileInput Declaration public bool EnableMultiFileInput { get; set; } Property Value Type Description Boolean MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo OnClose Declaration public Func OnClose { get; set; } Property Value Type Description Func < ILiveStream , Task > TunerHost Declaration public TunerHostInfo TunerHost { get; set; } Property Value Type Description TunerHostInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveStreamOptions Inheritance System.Object LiveStreamOptions Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveStreamOptions Properties DeleteFilesOnClose Declaration public bool DeleteFilesOnClose { get; set; } Property Value Type Description System.Boolean EnableMultiFileInput Declaration public bool EnableMultiFileInput { get; set; } Property Value Type Description System.Boolean MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo OnClose Declaration public Func OnClose { get; set; } Property Value Type Description Func < ILiveStream , System.Threading.Tasks.Task > TunerHost Declaration public TunerHostInfo TunerHost { get; set; } Property Value Type Description TunerHostInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvChannel.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvChannel.html",
     "title": "Class LiveTvChannel",
-    "keywords": "Class LiveTvChannel Inheritance Object BaseItem LiveTvChannel Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsStudios BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvChannel : BaseItem, IHasProviderIds, IHasLookupInfo, IHasMediaSources Properties ChannelMediaType Declaration [IgnoreDataMember] public string ChannelMediaType { get; set; } Property Value Type Description String EnableRememberingTrackSelections Declaration [IgnoreDataMember] public override bool EnableRememberingTrackSelections { get; } Property Value Type Description Boolean Overrides BaseItem.EnableRememberingTrackSelections MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType Number Gets or sets the number. Declaration [IgnoreDataMember] public string Number { get; set; } Property Value Type Description String The number. SortIndexNumber Declaration [IgnoreDataMember] public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsCollections SupportsExtras Declaration [IgnoreDataMember] public override bool SupportsExtras { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExtras SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsInheritedParentImages SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsLocalTrailers SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetClientTypeName() Declaration public override string GetClientTypeName() Returns Type Description String Overrides BaseItem.GetClientTypeName() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetInternalMetadataPath(String, Guid) Declaration public static string GetInternalMetadataPath(string basePath, Guid guid) Parameters Type Name Description String basePath Guid guid Returns Type Description String GetMediaSources(User, Boolean, Boolean, LibraryOptions) Declaration public override List GetMediaSources(User user, bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions) Parameters Type Name Description User user Boolean enableAlternateMediaSources Boolean enablePathSubstitution LibraryOptions libraryOptions Returns Type Description List < MediaSourceInfo > Overrides BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) GetMediaStreams() Declaration public override List GetMediaStreams() Returns Type Description List < MediaStream > Overrides BaseItem.GetMediaStreams() Implements IHasProviderIds IHasLookupInfo IHasMediaSources Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveTvChannel Inheritance System.Object BaseItem LiveTvChannel Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasMediaSources Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.SupportsExternalTransfer BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsStudios BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.GetDefaultPrimaryImageAspectRatio() BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvChannel : BaseItem, IHasProviderIds, IHasLookupInfo, IHasMediaSources Properties ChannelMediaType Declaration [IgnoreDataMember] public string ChannelMediaType { get; set; } Property Value Type Description String EnableRememberingTrackSelections Declaration [IgnoreDataMember] public override bool EnableRememberingTrackSelections { get; } Property Value Type Description System.Boolean Overrides BaseItem.EnableRememberingTrackSelections MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType Number Gets or sets the number. Declaration [IgnoreDataMember] public string Number { get; set; } Property Value Type Description String The number. SortIndexNumber Declaration [IgnoreDataMember] public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsCollections SupportsExtras Declaration [IgnoreDataMember] public override bool SupportsExtras { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExtras SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsInheritedParentImages SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsLocalTrailers SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides BaseItem.CanDelete() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetClientTypeName() Declaration public override string GetClientTypeName() Returns Type Description String Overrides BaseItem.GetClientTypeName() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetInternalMetadataPath(String, Guid) Declaration public static string GetInternalMetadataPath(string basePath, Guid guid) Parameters Type Name Description String basePath Guid guid Returns Type Description String GetMediaSources(User, Boolean, Boolean, LibraryOptions) Declaration public override List GetMediaSources(User user, bool enableAlternateMediaSources, bool enablePathSubstitution, LibraryOptions libraryOptions) Parameters Type Name Description User user System.Boolean enableAlternateMediaSources System.Boolean enablePathSubstitution LibraryOptions libraryOptions Returns Type Description List < MediaSourceInfo > Overrides BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) GetMediaStreams() Declaration public override List GetMediaStreams() Returns Type Description List < MediaStream > Overrides BaseItem.GetMediaStreams() Implements IHasProviderIds IHasLookupInfo IHasMediaSources Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvConflictException.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvConflictException.html",
     "title": "Class LiveTvConflictException",
-    "keywords": "Class LiveTvConflictException Class LiveTvConflictException. Inheritance Object Exception LiveTvConflictException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvConflictException : Exception, ISerializable Constructors LiveTvConflictException() Declaration public LiveTvConflictException() LiveTvConflictException(String) Declaration public LiveTvConflictException(string message) Parameters Type Name Description String message Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveTvConflictException Class LiveTvConflictException. Inheritance System.Object Exception LiveTvConflictException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvConflictException : Exception, ISerializable Constructors LiveTvConflictException() Declaration public LiveTvConflictException() LiveTvConflictException(String) Declaration public LiveTvConflictException(string message) Parameters Type Name Description String message Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvProgram.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvProgram.html",
     "title": "Class LiveTvProgram",
-    "keywords": "Class LiveTvProgram Inheritance Object BaseItem LiveTvProgram Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasStartDate IHasProgramAttributes IHasSeriesName Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.IsPlaceHolder BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsStudios BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvProgram : BaseItem, IHasProviderIds, IHasLookupInfo, IHasStartDate, IHasProgramAttributes, IHasSeriesName Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description Boolean Overrides BaseItem.ForceDefaultAspectRatio HasAired Declaration [IgnoreDataMember] public bool HasAired { get; } Property Value Type Description Boolean ImageDisplayParentId Declaration [IgnoreDataMember] public override long ImageDisplayParentId { get; } Property Value Type Description Int64 Overrides BaseItem.ImageDisplayParentId IsAiring Declaration [IgnoreDataMember] public bool IsAiring { get; } Property Value Type Description Boolean IsKids Gets or sets a value indicating whether this instance is kids. Declaration [IgnoreDataMember] public bool IsKids { get; set; } Property Value Type Description Boolean true if this instance is kids; otherwise, false . IsLive Gets or sets a value indicating whether this instance is live. Declaration [IgnoreDataMember] public bool IsLive { get; set; } Property Value Type Description Boolean true if this instance is live; otherwise, false . IsMovie Gets or sets a value indicating whether this instance is movie. Declaration [IgnoreDataMember] public bool IsMovie { get; set; } Property Value Type Description Boolean true if this instance is movie; otherwise, false . IsNew Gets or sets a value indicating whether this instance is sports. Declaration [IgnoreDataMember] public bool IsNew { get; set; } Property Value Type Description Boolean true if this instance is sports; otherwise, false . IsNews Gets or sets a value indicating whether this instance is news. Declaration [IgnoreDataMember] public bool IsNews { get; set; } Property Value Type Description Boolean true if this instance is news; otherwise, false . IsPremiere Gets or sets a value indicating whether this instance is premiere. Declaration [IgnoreDataMember] public bool IsPremiere { get; set; } Property Value Type Description Boolean true if this instance is premiere; otherwise, false . IsRepeat Gets or sets a value indicating whether this instance is repeat. Declaration [IgnoreDataMember] public bool IsRepeat { get; set; } Property Value Type Description Boolean true if this instance is repeat; otherwise, false . IsSeries Gets or sets a value indicating whether this instance is series. Declaration [IgnoreDataMember] public bool IsSeries { get; set; } Property Value Type Description Boolean true if this instance is series; otherwise, false . IsSports Gets or sets a value indicating whether this instance is sports. Declaration [IgnoreDataMember] public bool IsSports { get; set; } Property Value Type Description Boolean true if this instance is sports; otherwise, false . MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType SeriesName Declaration [IgnoreDataMember] public string SeriesName { get; set; } Property Value Type Description String StartDate The start date of the program, in UTC. Declaration [IgnoreDataMember] public DateTimeOffset StartDate { get; set; } Property Value Type Description DateTimeOffset SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsCollections SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExternalTransfer SupportsExtras Declaration [IgnoreDataMember] public override bool SupportsExtras { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsExtras SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsInheritedParentImages SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsLocalTrailers SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsUserData Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description Boolean Overrides BaseItem.CanDelete() CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) CreateSortName() Declaration protected override ReadOnlySpan CreateSortName() Returns Type Description ReadOnlySpan < Char > Overrides BaseItem.CreateSortName() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetClientTypeName() Declaration public override string GetClientTypeName() Returns Type Description String Overrides BaseItem.GetClientTypeName() GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetRelatedUrls() Declaration public override List GetRelatedUrls() Returns Type Description List < ExternalUrl > Overrides BaseItem.GetRelatedUrls() GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() Implements IHasProviderIds IHasLookupInfo IHasStartDate IHasProgramAttributes IHasSeriesName Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveTvProgram Inheritance System.Object BaseItem LiveTvProgram Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasStartDate IHasProgramAttributes IHasSeriesName Inherited Members BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.IsResolvedToFolder BaseItem.IsPlaceHolder BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.SupportsManageAccess() BaseItem.CanManageAccess(User, UserItemShareLevel) BaseItem.SupportsMakePublicOrPrivate() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.TriggerOnRefreshStart() BaseItem.TriggerOnRefreshComplete() BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsStudios BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.CreatePresentationUniqueKey() BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.IsFolder BaseItem.IsDisplayedAsFolder BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.MarkPlayed(User, BaseItem[], Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.MarkUnplayed(User) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsPlayed(User) BaseItem.IsFavoriteOrLiked(User) BaseItem.IsUnplayed(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.IsTopParent BaseItem.GetRefreshProgress() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.GetChildrenForValidation() BaseItem.GetNonCachedChildren(IDirectoryService, LibraryOptions) BaseItem.ValidatesChildren BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvProgram : BaseItem, IHasProviderIds, IHasLookupInfo, IHasStartDate, IHasProgramAttributes, IHasSeriesName Properties ContainingFolderPath Returns the folder containing the item. If the item is a folder, it returns the folder itself Declaration [IgnoreDataMember] public override string ContainingFolderPath { get; } Property Value Type Description String The containing folder path. Overrides BaseItem.ContainingFolderPath ForceDefaultAspectRatio Declaration [IgnoreDataMember] public override bool ForceDefaultAspectRatio { get; } Property Value Type Description System.Boolean Overrides BaseItem.ForceDefaultAspectRatio HasAired Declaration [IgnoreDataMember] public bool HasAired { get; } Property Value Type Description System.Boolean ImageDisplayParentId Declaration [IgnoreDataMember] public override long ImageDisplayParentId { get; } Property Value Type Description Int64 Overrides BaseItem.ImageDisplayParentId IsAiring Declaration [IgnoreDataMember] public bool IsAiring { get; } Property Value Type Description System.Boolean IsKids Gets or sets a value indicating whether this instance is kids. Declaration [IgnoreDataMember] public bool IsKids { get; set; } Property Value Type Description System.Boolean true if this instance is kids; otherwise, false . IsLive Gets or sets a value indicating whether this instance is live. Declaration [IgnoreDataMember] public bool IsLive { get; set; } Property Value Type Description System.Boolean true if this instance is live; otherwise, false . IsMovie Gets or sets a value indicating whether this instance is movie. Declaration [IgnoreDataMember] public bool IsMovie { get; set; } Property Value Type Description System.Boolean true if this instance is movie; otherwise, false . IsNew Gets or sets a value indicating whether this instance is sports. Declaration [IgnoreDataMember] public bool IsNew { get; set; } Property Value Type Description System.Boolean true if this instance is sports; otherwise, false . IsNews Gets or sets a value indicating whether this instance is news. Declaration [IgnoreDataMember] public bool IsNews { get; set; } Property Value Type Description System.Boolean true if this instance is news; otherwise, false . IsPremiere Gets or sets a value indicating whether this instance is premiere. Declaration [IgnoreDataMember] public bool IsPremiere { get; set; } Property Value Type Description System.Boolean true if this instance is premiere; otherwise, false . IsRepeat Gets or sets a value indicating whether this instance is repeat. Declaration [IgnoreDataMember] public bool IsRepeat { get; set; } Property Value Type Description System.Boolean true if this instance is repeat; otherwise, false . IsSeries Gets or sets a value indicating whether this instance is series. Declaration [IgnoreDataMember] public bool IsSeries { get; set; } Property Value Type Description System.Boolean true if this instance is series; otherwise, false . IsSports Gets or sets a value indicating whether this instance is sports. Declaration [IgnoreDataMember] public bool IsSports { get; set; } Property Value Type Description System.Boolean true if this instance is sports; otherwise, false . MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType SeriesName Declaration [IgnoreDataMember] public string SeriesName { get; set; } Property Value Type Description String StartDate The start date of the program, in UTC. Declaration [IgnoreDataMember] public DateTimeOffset StartDate { get; set; } Property Value Type Description System.DateTimeOffset SupportsAncestors Declaration [IgnoreDataMember] public override bool SupportsAncestors { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsAncestors SupportsCollections Declaration [IgnoreDataMember] public override bool SupportsCollections { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsCollections SupportsExternalTransfer Declaration [IgnoreDataMember] public override bool SupportsExternalTransfer { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExternalTransfer SupportsExtras Declaration [IgnoreDataMember] public override bool SupportsExtras { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsExtras SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsInheritedParentImages SupportsLocalTrailers Declaration [IgnoreDataMember] public override bool SupportsLocalTrailers { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsLocalTrailers SupportsOwnedItems Declaration [IgnoreDataMember] public override bool SupportsOwnedItems { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsOwnedItems SupportsPeople Declaration [IgnoreDataMember] public override bool SupportsPeople { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsPeople SupportsTags Declaration [IgnoreDataMember] public override bool SupportsTags { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsTags SupportsThemeMedia Declaration [IgnoreDataMember] public override bool SupportsThemeMedia { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsThemeMedia SupportsUserData Declaration [IgnoreDataMember] public override bool SupportsUserData { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsUserData Methods CanDelete() Declaration public override bool CanDelete() Returns Type Description System.Boolean Overrides BaseItem.CanDelete() CreatePresentationUniqueKey(BaseItem[], LibraryOptions) Declaration public override string CreatePresentationUniqueKey(BaseItem[] collectionFolders, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem [] collectionFolders LibraryOptions libraryOptions Returns Type Description String Overrides BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) CreateSortName() Declaration protected override ReadOnlySpan CreateSortName() Returns Type Description System.ReadOnlySpan < System.Char > Overrides BaseItem.CreateSortName() EnableImageCaching(LibraryOptions) Declaration public override bool EnableImageCaching(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.EnableImageCaching(LibraryOptions) GetClientTypeName() Declaration public override string GetClientTypeName() Returns Type Description String Overrides BaseItem.GetClientTypeName() GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetInternalMetadataPath(String) Declaration protected override string GetInternalMetadataPath(string basePath) Parameters Type Name Description String basePath Returns Type Description String Overrides BaseItem.GetInternalMetadataPath(String) GetRelatedUrls() Declaration public override List GetRelatedUrls() Returns Type Description List < ExternalUrl > Overrides BaseItem.GetRelatedUrls() GetUserDataKeyInternal() Declaration protected override string GetUserDataKeyInternal() Returns Type Description String Overrides BaseItem.GetUserDataKeyInternal() Implements IHasProviderIds IHasLookupInfo IHasStartDate IHasProgramAttributes IHasSeriesName Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvServiceStatusInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvServiceStatusInfo.html",
     "title": "Class LiveTvServiceStatusInfo",
-    "keywords": "Class LiveTvServiceStatusInfo Inheritance Object LiveTvServiceStatusInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvServiceStatusInfo Constructors LiveTvServiceStatusInfo() Declaration public LiveTvServiceStatusInfo() Properties HasUpdateAvailable Gets or sets a value indicating whether this instance has update available. Declaration public bool HasUpdateAvailable { get; set; } Property Value Type Description Boolean true if this instance has update available; otherwise, false . IsVisible Gets or sets a value indicating whether this instance is visible. Declaration public bool IsVisible { get; set; } Property Value Type Description Boolean true if this instance is visible; otherwise, false . Status Gets or sets the status. Declaration public LiveTvServiceStatus Status { get; set; } Property Value Type Description LiveTvServiceStatus The status. StatusMessage Gets or sets the status message. Declaration public string StatusMessage { get; set; } Property Value Type Description String The status message. Tuners Gets or sets the tuners. Declaration public List Tuners { get; set; } Property Value Type Description List < LiveTvTunerInfo > The tuners. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveTvServiceStatusInfo Inheritance System.Object LiveTvServiceStatusInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvServiceStatusInfo Constructors LiveTvServiceStatusInfo() Declaration public LiveTvServiceStatusInfo() Properties HasUpdateAvailable Gets or sets a value indicating whether this instance has update available. Declaration public bool HasUpdateAvailable { get; set; } Property Value Type Description System.Boolean true if this instance has update available; otherwise, false . IsVisible Gets or sets a value indicating whether this instance is visible. Declaration public bool IsVisible { get; set; } Property Value Type Description System.Boolean true if this instance is visible; otherwise, false . Status Gets or sets the status. Declaration public LiveTvServiceStatus Status { get; set; } Property Value Type Description LiveTvServiceStatus The status. StatusMessage Gets or sets the status message. Declaration public string StatusMessage { get; set; } Property Value Type Description String The status message. Tuners Gets or sets the tuners. Declaration public List Tuners { get; set; } Property Value Type Description List < LiveTvTunerInfo > The tuners. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvTunerInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvTunerInfo.html",
     "title": "Class LiveTvTunerInfo",
-    "keywords": "Class LiveTvTunerInfo Inheritance Object LiveTvTunerInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvTunerInfo Constructors LiveTvTunerInfo() Declaration public LiveTvTunerInfo() Properties CanReset Gets or sets a value indicating whether this instance can reset. Declaration public bool CanReset { get; set; } Property Value Type Description Boolean true if this instance can reset; otherwise, false . ChannelId Gets or sets the channel identifier. Declaration public string ChannelId { get; set; } Property Value Type Description String The channel identifier. Clients Gets or sets the clients. Declaration public List Clients { get; set; } Property Value Type Description List < String > The clients. Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ProgramName Gets or sets the name of the program. Declaration public string ProgramName { get; set; } Property Value Type Description String The name of the program. RecordingId Gets or sets the recording identifier. Declaration public string RecordingId { get; set; } Property Value Type Description String The recording identifier. SourceType Gets or sets the type of the source. Declaration public string SourceType { get; set; } Property Value Type Description String The type of the source. Status Gets or sets the status. Declaration public LiveTvTunerStatus Status { get; set; } Property Value Type Description LiveTvTunerStatus The status. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveTvTunerInfo Inheritance System.Object LiveTvTunerInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class LiveTvTunerInfo Constructors LiveTvTunerInfo() Declaration public LiveTvTunerInfo() Properties CanReset Gets or sets a value indicating whether this instance can reset. Declaration public bool CanReset { get; set; } Property Value Type Description System.Boolean true if this instance can reset; otherwise, false . ChannelId Gets or sets the channel identifier. Declaration public string ChannelId { get; set; } Property Value Type Description String The channel identifier. Clients Gets or sets the clients. Declaration public List Clients { get; set; } Property Value Type Description List < String > The clients. Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ProgramName Gets or sets the name of the program. Declaration public string ProgramName { get; set; } Property Value Type Description String The name of the program. RecordingId Gets or sets the recording identifier. Declaration public string RecordingId { get; set; } Property Value Type Description String The recording identifier. SourceType Gets or sets the type of the source. Declaration public string SourceType { get; set; } Property Value Type Description String The type of the source. Status Gets or sets the status. Declaration public LiveTvTunerStatus Status { get; set; } Property Value Type Description LiveTvTunerStatus The status. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.ProgramInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.ProgramInfo.html",
     "title": "Class ProgramInfo",
-    "keywords": "Class ProgramInfo Inheritance Object ProgramInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class ProgramInfo Properties Audio Gets or sets the audio. Declaration public ProgramAudio? Audio { get; set; } Property Value Type Description Nullable < ProgramAudio > The audio. BackdropImageUrl Declaration public string BackdropImageUrl { get; set; } Property Value Type Description String ChannelId Gets or sets the channel identifier. Declaration public string ChannelId { get; set; } Property Value Type Description String The channel identifier. CommunityRating Gets or sets the community rating. Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < Single > The community rating. EndDate The end date of the program, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description DateTimeOffset EpisodeNumber Gets or sets the episode number. Declaration public int? EpisodeNumber { get; set; } Property Value Type Description Nullable < Int32 > The episode number. EpisodeTitle Gets or sets the episode title. Declaration public string EpisodeTitle { get; set; } Property Value Type Description String The episode title. Etag Gets or sets the etag. Declaration public string Etag { get; set; } Property Value Type Description String The etag. Genres Genre of the program. Declaration public List Genres { get; set; } Property Value Type Description List < String > Height Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > HomePageUrl Gets or sets the home page URL. Declaration public string HomePageUrl { get; set; } Property Value Type Description String The home page URL. Id Id of the program. Declaration public string Id { get; set; } Property Value Type Description String ImageHeight Declaration public int ImageHeight { get; set; } Property Value Type Description Int32 ImageUrl Supply the image url if it can be downloaded Declaration public string ImageUrl { get; set; } Property Value Type Description String The image URL. ImageWidth Declaration public int ImageWidth { get; set; } Property Value Type Description Int32 Is3D Declaration public bool? Is3D { get; set; } Property Value Type Description Nullable < Boolean > IsEducational Declaration public bool IsEducational { get; set; } Property Value Type Description Boolean IsHD Gets or sets a value indicating whether this instance is hd. Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is hd; otherwise, false . IsKids Gets or sets a value indicating whether this instance is kids. Declaration public bool IsKids { get; set; } Property Value Type Description Boolean true if this instance is kids; otherwise, false . IsLive Gets or sets a value indicating whether this instance is live. Declaration public bool IsLive { get; set; } Property Value Type Description Boolean true if this instance is live; otherwise, false . IsMovie Gets or sets a value indicating whether this instance is movie. Declaration public bool IsMovie { get; set; } Property Value Type Description Boolean true if this instance is movie; otherwise, false . IsNew Declaration public bool IsNew { get; set; } Property Value Type Description Boolean IsNews Gets or sets a value indicating whether this instance is news. Declaration public bool IsNews { get; set; } Property Value Type Description Boolean true if this instance is news; otherwise, false . IsPremiere Gets or sets a value indicating whether this instance is premiere. Declaration public bool IsPremiere { get; set; } Property Value Type Description Boolean true if this instance is premiere; otherwise, false . IsRepeat Gets or sets a value indicating whether this instance is repeat. Declaration public bool IsRepeat { get; set; } Property Value Type Description Boolean true if this instance is repeat; otherwise, false . IsSeries Gets or sets a value indicating whether this instance is series. Declaration public bool IsSeries { get; set; } Property Value Type Description Boolean true if this instance is series; otherwise, false . IsSports Gets or sets a value indicating whether this instance is sports. Declaration public bool IsSports { get; set; } Property Value Type Description Boolean true if this instance is sports; otherwise, false . IsSubjectToBlackout Declaration public bool IsSubjectToBlackout { get; set; } Property Value Type Description Boolean LogoImageUrl Declaration public string LogoImageUrl { get; set; } Property Value Type Description String Name Name of the program Declaration public string Name { get; set; } Property Value Type Description String OfficialRating Gets or sets the official rating. Declaration public string OfficialRating { get; set; } Property Value Type Description String The official rating. OriginalAirDate Gets or sets the original air date. Declaration public DateTimeOffset? OriginalAirDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The original air date. Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. ProductionYear Gets or sets the production year. Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > The production year. ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary SeasonNumber Gets or sets the season number. Declaration public int? SeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > The season number. SeriesId Gets or sets the series identifier. Declaration public string SeriesId { get; set; } Property Value Type Description String The series identifier. SeriesProviderIds Declaration public ProviderIdDictionary SeriesProviderIds { get; set; } Property Value Type Description ProviderIdDictionary ShortOverview Gets or sets the short overview. Declaration public string ShortOverview { get; set; } Property Value Type Description String The short overview. ShowId Gets or sets an Id for the content that will always be the same regarless of air time or channel Declaration public string ShowId { get; set; } Property Value Type Description String The show identifier. StartDate The start date of the program, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description DateTimeOffset ThumbImageUrl Declaration public string ThumbImageUrl { get; set; } Property Value Type Description String Width Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProgramInfo Inheritance System.Object ProgramInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class ProgramInfo Properties Audio Gets or sets the audio. Declaration public ProgramAudio? Audio { get; set; } Property Value Type Description Nullable < ProgramAudio > The audio. BackdropImageUrl Declaration public string BackdropImageUrl { get; set; } Property Value Type Description String ChannelId Gets or sets the channel identifier. Declaration public string ChannelId { get; set; } Property Value Type Description String The channel identifier. CommunityRating Gets or sets the community rating. Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < System.Single > The community rating. EndDate The end date of the program, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description System.DateTimeOffset EpisodeNumber Gets or sets the episode number. Declaration public int? EpisodeNumber { get; set; } Property Value Type Description Nullable < Int32 > The episode number. EpisodeTitle Gets or sets the episode title. Declaration public string EpisodeTitle { get; set; } Property Value Type Description String The episode title. Etag Gets or sets the etag. Declaration public string Etag { get; set; } Property Value Type Description String The etag. Genres Genre of the program. Declaration public List Genres { get; set; } Property Value Type Description List < String > Height Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > HomePageUrl Gets or sets the home page URL. Declaration public string HomePageUrl { get; set; } Property Value Type Description String The home page URL. Id Id of the program. Declaration public string Id { get; set; } Property Value Type Description String ImageHeight Declaration public int ImageHeight { get; set; } Property Value Type Description Int32 ImageUrl Supply the image url if it can be downloaded Declaration public string ImageUrl { get; set; } Property Value Type Description String The image URL. ImageWidth Declaration public int ImageWidth { get; set; } Property Value Type Description Int32 Is3D Declaration public bool? Is3D { get; set; } Property Value Type Description Nullable < System.Boolean > IsEducational Declaration public bool IsEducational { get; set; } Property Value Type Description System.Boolean IsHD Gets or sets a value indicating whether this instance is hd. Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is hd; otherwise, false . IsKids Gets or sets a value indicating whether this instance is kids. Declaration public bool IsKids { get; set; } Property Value Type Description System.Boolean true if this instance is kids; otherwise, false . IsLive Gets or sets a value indicating whether this instance is live. Declaration public bool IsLive { get; set; } Property Value Type Description System.Boolean true if this instance is live; otherwise, false . IsMovie Gets or sets a value indicating whether this instance is movie. Declaration public bool IsMovie { get; set; } Property Value Type Description System.Boolean true if this instance is movie; otherwise, false . IsNew Declaration public bool IsNew { get; set; } Property Value Type Description System.Boolean IsNews Gets or sets a value indicating whether this instance is news. Declaration public bool IsNews { get; set; } Property Value Type Description System.Boolean true if this instance is news; otherwise, false . IsPremiere Gets or sets a value indicating whether this instance is premiere. Declaration public bool IsPremiere { get; set; } Property Value Type Description System.Boolean true if this instance is premiere; otherwise, false . IsRepeat Gets or sets a value indicating whether this instance is repeat. Declaration public bool IsRepeat { get; set; } Property Value Type Description System.Boolean true if this instance is repeat; otherwise, false . IsSeries Gets or sets a value indicating whether this instance is series. Declaration public bool IsSeries { get; set; } Property Value Type Description System.Boolean true if this instance is series; otherwise, false . IsSports Gets or sets a value indicating whether this instance is sports. Declaration public bool IsSports { get; set; } Property Value Type Description System.Boolean true if this instance is sports; otherwise, false . IsSubjectToBlackout Declaration public bool IsSubjectToBlackout { get; set; } Property Value Type Description System.Boolean LogoImageUrl Declaration public string LogoImageUrl { get; set; } Property Value Type Description String Name Name of the program Declaration public string Name { get; set; } Property Value Type Description String OfficialRating Gets or sets the official rating. Declaration public string OfficialRating { get; set; } Property Value Type Description String The official rating. OriginalAirDate Gets or sets the original air date. Declaration public DateTimeOffset? OriginalAirDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The original air date. Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. ProductionYear Gets or sets the production year. Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > The production year. ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary SeasonNumber Gets or sets the season number. Declaration public int? SeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > The season number. SeriesId Gets or sets the series identifier. Declaration public string SeriesId { get; set; } Property Value Type Description String The series identifier. SeriesProviderIds Declaration public ProviderIdDictionary SeriesProviderIds { get; set; } Property Value Type Description ProviderIdDictionary ShortOverview Gets or sets the short overview. Declaration public string ShortOverview { get; set; } Property Value Type Description String The short overview. ShowId Gets or sets an Id for the content that will always be the same regarless of air time or channel Declaration public string ShowId { get; set; } Property Value Type Description String The show identifier. StartDate The start date of the program, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description System.DateTimeOffset ThumbImageUrl Declaration public string ThumbImageUrl { get; set; } Property Value Type Description String Width Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingInfo.html",
     "title": "Class RecordingInfo",
-    "keywords": "Class RecordingInfo Inheritance Object RecordingInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class RecordingInfo Constructors RecordingInfo() Declaration public RecordingInfo() Properties Audio Gets or sets the audio. Declaration public ProgramAudio? Audio { get; set; } Property Value Type Description Nullable < ProgramAudio > The audio. ChannelId ChannelId of the recording. Declaration public string ChannelId { get; set; } Property Value Type Description String ChannelType Gets or sets the type of the channel. Declaration public ChannelType ChannelType { get; set; } Property Value Type Description ChannelType The type of the channel. CommunityRating Gets or sets the community rating. Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < Single > The community rating. DateLastUpdated Gets or sets the date last updated. Declaration public DateTimeOffset DateLastUpdated { get; set; } Property Value Type Description DateTimeOffset The date last updated. EndDate The end date of the recording, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description DateTimeOffset EpisodeTitle Gets or sets the episode title. Declaration public string EpisodeTitle { get; set; } Property Value Type Description String The episode title. Genres Genre of the program. Declaration public List Genres { get; set; } Property Value Type Description List < String > HasImage Gets or sets a value indicating whether this instance has image. Declaration public bool? HasImage { get; set; } Property Value Type Description Nullable < Boolean > null if [has image] contains no value, true if [has image]; otherwise, false . Id Id of the recording. Declaration public string Id { get; set; } Property Value Type Description String ImagePath Supply the image path if it can be accessed directly from the file system Declaration public string ImagePath { get; set; } Property Value Type Description String The image path. ImageUrl Supply the image url if it can be downloaded Declaration public string ImageUrl { get; set; } Property Value Type Description String The image URL. IsHD Gets or sets a value indicating whether this instance is hd. Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is hd; otherwise, false . IsKids Gets or sets a value indicating whether this instance is kids. Declaration public bool IsKids { get; set; } Property Value Type Description Boolean true if this instance is kids; otherwise, false . IsLive Gets or sets a value indicating whether this instance is live. Declaration public bool IsLive { get; set; } Property Value Type Description Boolean true if this instance is live; otherwise, false . IsMovie Gets or sets a value indicating whether this instance is movie. Declaration public bool IsMovie { get; set; } Property Value Type Description Boolean true if this instance is movie; otherwise, false . IsNews Gets or sets a value indicating whether this instance is news. Declaration public bool IsNews { get; set; } Property Value Type Description Boolean true if this instance is news; otherwise, false . IsPremiere Gets or sets a value indicating whether this instance is premiere. Declaration public bool IsPremiere { get; set; } Property Value Type Description Boolean true if this instance is premiere; otherwise, false . IsRepeat Gets or sets a value indicating whether this instance is repeat. Declaration public bool IsRepeat { get; set; } Property Value Type Description Boolean true if this instance is repeat; otherwise, false . IsSeries Gets or sets a value indicating whether this instance is series. Declaration public bool IsSeries { get; set; } Property Value Type Description Boolean true if this instance is series; otherwise, false . IsSports Gets or sets a value indicating whether this instance is sports. Declaration public bool IsSports { get; set; } Property Value Type Description Boolean true if this instance is sports; otherwise, false . Name Name of the recording. Declaration public string Name { get; set; } Property Value Type Description String OfficialRating Gets or sets the official rating. Declaration public string OfficialRating { get; set; } Property Value Type Description String The official rating. OriginalAirDate Gets or sets the original air date. Declaration public DateTimeOffset? OriginalAirDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The original air date. Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. ProgramId Gets or sets the program identifier. Declaration public string ProgramId { get; set; } Property Value Type Description String The program identifier. SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. ShowId Gets or sets the show identifier. Declaration public string ShowId { get; set; } Property Value Type Description String The show identifier. StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description DateTimeOffset Status Gets or sets the status. Declaration public RecordingStatus Status { get; set; } Property Value Type Description RecordingStatus The status. TimerId Gets or sets the timer identifier. Declaration public string TimerId { get; set; } Property Value Type Description String The timer identifier. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RecordingInfo Inheritance System.Object RecordingInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class RecordingInfo Constructors RecordingInfo() Declaration public RecordingInfo() Properties Audio Gets or sets the audio. Declaration public ProgramAudio? Audio { get; set; } Property Value Type Description Nullable < ProgramAudio > The audio. ChannelId ChannelId of the recording. Declaration public string ChannelId { get; set; } Property Value Type Description String ChannelType Gets or sets the type of the channel. Declaration public ChannelType ChannelType { get; set; } Property Value Type Description ChannelType The type of the channel. CommunityRating Gets or sets the community rating. Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < System.Single > The community rating. DateLastUpdated Gets or sets the date last updated. Declaration public DateTimeOffset DateLastUpdated { get; set; } Property Value Type Description System.DateTimeOffset The date last updated. EndDate The end date of the recording, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description System.DateTimeOffset EpisodeTitle Gets or sets the episode title. Declaration public string EpisodeTitle { get; set; } Property Value Type Description String The episode title. Genres Genre of the program. Declaration public List Genres { get; set; } Property Value Type Description List < String > HasImage Gets or sets a value indicating whether this instance has image. Declaration public bool? HasImage { get; set; } Property Value Type Description Nullable < System.Boolean > null if [has image] contains no value, true if [has image]; otherwise, false . Id Id of the recording. Declaration public string Id { get; set; } Property Value Type Description String ImagePath Supply the image path if it can be accessed directly from the file system Declaration public string ImagePath { get; set; } Property Value Type Description String The image path. ImageUrl Supply the image url if it can be downloaded Declaration public string ImageUrl { get; set; } Property Value Type Description String The image URL. IsHD Gets or sets a value indicating whether this instance is hd. Declaration public bool? IsHD { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is hd; otherwise, false . IsKids Gets or sets a value indicating whether this instance is kids. Declaration public bool IsKids { get; set; } Property Value Type Description System.Boolean true if this instance is kids; otherwise, false . IsLive Gets or sets a value indicating whether this instance is live. Declaration public bool IsLive { get; set; } Property Value Type Description System.Boolean true if this instance is live; otherwise, false . IsMovie Gets or sets a value indicating whether this instance is movie. Declaration public bool IsMovie { get; set; } Property Value Type Description System.Boolean true if this instance is movie; otherwise, false . IsNews Gets or sets a value indicating whether this instance is news. Declaration public bool IsNews { get; set; } Property Value Type Description System.Boolean true if this instance is news; otherwise, false . IsPremiere Gets or sets a value indicating whether this instance is premiere. Declaration public bool IsPremiere { get; set; } Property Value Type Description System.Boolean true if this instance is premiere; otherwise, false . IsRepeat Gets or sets a value indicating whether this instance is repeat. Declaration public bool IsRepeat { get; set; } Property Value Type Description System.Boolean true if this instance is repeat; otherwise, false . IsSeries Gets or sets a value indicating whether this instance is series. Declaration public bool IsSeries { get; set; } Property Value Type Description System.Boolean true if this instance is series; otherwise, false . IsSports Gets or sets a value indicating whether this instance is sports. Declaration public bool IsSports { get; set; } Property Value Type Description System.Boolean true if this instance is sports; otherwise, false . Name Name of the recording. Declaration public string Name { get; set; } Property Value Type Description String OfficialRating Gets or sets the official rating. Declaration public string OfficialRating { get; set; } Property Value Type Description String The official rating. OriginalAirDate Gets or sets the original air date. Declaration public DateTimeOffset? OriginalAirDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The original air date. Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. ProgramId Gets or sets the program identifier. Declaration public string ProgramId { get; set; } Property Value Type Description String The program identifier. SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. ShowId Gets or sets the show identifier. Declaration public string ShowId { get; set; } Property Value Type Description String The show identifier. StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description System.DateTimeOffset Status Gets or sets the status. Declaration public RecordingStatus Status { get; set; } Property Value Type Description RecordingStatus The status. TimerId Gets or sets the timer identifier. Declaration public string TimerId { get; set; } Property Value Type Description String The timer identifier. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingStatusChangedEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingStatusChangedEventArgs.html",
     "title": "Class RecordingStatusChangedEventArgs",
-    "keywords": "Class RecordingStatusChangedEventArgs Inheritance Object EventArgs RecordingStatusChangedEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class RecordingStatusChangedEventArgs : EventArgs Properties NewStatus Declaration public RecordingStatus NewStatus { get; set; } Property Value Type Description RecordingStatus RecordingId Declaration public string RecordingId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RecordingStatusChangedEventArgs Inheritance System.Object System.EventArgs RecordingStatusChangedEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class RecordingStatusChangedEventArgs : EventArgs Properties NewStatus Declaration public RecordingStatus NewStatus { get; set; } Property Value Type Description RecordingStatus RecordingId Declaration public string RecordingId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerEventInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerEventInfo.html",
     "title": "Class SeriesTimerEventInfo",
-    "keywords": "Class SeriesTimerEventInfo Inheritance Object SeriesTimerEventInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class SeriesTimerEventInfo Properties SeriesTimer Declaration public SeriesTimerInfo SeriesTimer { get; set; } Property Value Type Description SeriesTimerInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SeriesTimerEventInfo Inheritance System.Object SeriesTimerEventInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class SeriesTimerEventInfo Properties SeriesTimer Declaration public SeriesTimerInfo SeriesTimer { get; set; } Property Value Type Description SeriesTimerInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerInfo.html",
     "title": "Class SeriesTimerInfo",
-    "keywords": "Class SeriesTimerInfo Inheritance Object SeriesTimerInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public class SeriesTimerInfo Properties ChannelId ChannelId of the recording. Declaration public string ChannelId { get; set; } Property Value Type Description String ChannelIds Declaration public string[] ChannelIds { get; set; } Property Value Type Description String [] Days Gets or sets the days. Declaration public DayOfWeek[] Days { get; set; } Property Value Type Description DayOfWeek [] The days. EndDate The end date of the recording, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description DateTimeOffset Id Id of the recording. Declaration public string Id { get; set; } Property Value Type Description String IsPostPaddingRequired Gets or sets a value indicating whether this instance is post padding required. Declaration public bool IsPostPaddingRequired { get; set; } Property Value Type Description Boolean true if this instance is post padding required; otherwise, false . IsPrePaddingRequired Gets or sets a value indicating whether this instance is pre padding required. Declaration public bool IsPrePaddingRequired { get; set; } Property Value Type Description Boolean true if this instance is pre padding required; otherwise, false . KeepUntil Declaration public KeepUntil KeepUntil { get; set; } Property Value Type Description KeepUntil KeepUpTo Declaration public int KeepUpTo { get; set; } Property Value Type Description Int32 Keywords Declaration public KeywordInfo[] Keywords { get; set; } Property Value Type Description KeywordInfo [] MaxRecordingSeconds Declaration public int MaxRecordingSeconds { get; set; } Property Value Type Description Int32 Name Name of the recording. Declaration public string Name { get; set; } Property Value Type Description String Overview Description of the recording. Declaration public string Overview { get; set; } Property Value Type Description String ParentFolderId Declaration public long ParentFolderId { get; set; } Property Value Type Description Int64 PostPaddingSeconds Gets or sets the post padding seconds. Declaration public int PostPaddingSeconds { get; set; } Property Value Type Description Int32 The post padding seconds. PrePaddingSeconds Gets or sets the pre padding seconds. Declaration public int PrePaddingSeconds { get; set; } Property Value Type Description Int32 The pre padding seconds. Priority Gets or sets the priority. Declaration public int Priority { get; set; } Property Value Type Description Int32 The priority. ProgramId Gets or sets the program identifier. Declaration public string ProgramId { get; set; } Property Value Type Description String The program identifier. ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary RecordAnyTime Gets or sets a value indicating whether [record any time]. Declaration public bool RecordAnyTime { get; set; } Property Value Type Description Boolean true if [record any time]; otherwise, false . RecordNewOnly Gets or sets a value indicating whether [record new only]. Declaration public bool RecordNewOnly { get; set; } Property Value Type Description Boolean true if [record new only]; otherwise, false . SeriesId Gets or sets the series identifier. Declaration public string SeriesId { get; set; } Property Value Type Description String The series identifier. ServiceName Declaration public string ServiceName { get; set; } Property Value Type Description String SkipEpisodesInLibrary Declaration public bool SkipEpisodesInLibrary { get; set; } Property Value Type Description Boolean StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description DateTimeOffset TimerType Declaration public TimerType TimerType { get; } Property Value Type Description TimerType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SeriesTimerInfo Inheritance System.Object SeriesTimerInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public class SeriesTimerInfo Properties ChannelId ChannelId of the recording. Declaration public string ChannelId { get; set; } Property Value Type Description String ChannelIds Declaration public string[] ChannelIds { get; set; } Property Value Type Description String [] Days Gets or sets the days. Declaration public DayOfWeek[] Days { get; set; } Property Value Type Description System.DayOfWeek [] The days. EndDate The end date of the recording, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description System.DateTimeOffset Id Id of the recording. Declaration public string Id { get; set; } Property Value Type Description String IsPostPaddingRequired Gets or sets a value indicating whether this instance is post padding required. Declaration public bool IsPostPaddingRequired { get; set; } Property Value Type Description System.Boolean true if this instance is post padding required; otherwise, false . IsPrePaddingRequired Gets or sets a value indicating whether this instance is pre padding required. Declaration public bool IsPrePaddingRequired { get; set; } Property Value Type Description System.Boolean true if this instance is pre padding required; otherwise, false . KeepUntil Declaration public KeepUntil KeepUntil { get; set; } Property Value Type Description KeepUntil KeepUpTo Declaration public int KeepUpTo { get; set; } Property Value Type Description Int32 Keywords Declaration public KeywordInfo[] Keywords { get; set; } Property Value Type Description KeywordInfo [] MaxRecordingSeconds Declaration public int MaxRecordingSeconds { get; set; } Property Value Type Description Int32 Name Name of the recording. Declaration public string Name { get; set; } Property Value Type Description String Overview Description of the recording. Declaration public string Overview { get; set; } Property Value Type Description String ParentFolderId Declaration public long ParentFolderId { get; set; } Property Value Type Description Int64 PostPaddingSeconds Gets or sets the post padding seconds. Declaration public int PostPaddingSeconds { get; set; } Property Value Type Description Int32 The post padding seconds. PrePaddingSeconds Gets or sets the pre padding seconds. Declaration public int PrePaddingSeconds { get; set; } Property Value Type Description Int32 The pre padding seconds. Priority Gets or sets the priority. Declaration public int Priority { get; set; } Property Value Type Description Int32 The priority. ProgramId Gets or sets the program identifier. Declaration public string ProgramId { get; set; } Property Value Type Description String The program identifier. ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary RecordAnyTime Gets or sets a value indicating whether [record any time]. Declaration public bool RecordAnyTime { get; set; } Property Value Type Description System.Boolean true if [record any time]; otherwise, false . RecordNewOnly Gets or sets a value indicating whether [record new only]. Declaration public bool RecordNewOnly { get; set; } Property Value Type Description System.Boolean true if [record new only]; otherwise, false . SeriesId Gets or sets the series identifier. Declaration public string SeriesId { get; set; } Property Value Type Description String The series identifier. ServiceName Declaration public string ServiceName { get; set; } Property Value Type Description String SkipEpisodesInLibrary Declaration public bool SkipEpisodesInLibrary { get; set; } Property Value Type Description System.Boolean StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description System.DateTimeOffset TimerType Declaration public TimerType TimerType { get; } Property Value Type Description TimerType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerEventInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerEventInfo.html",
     "title": "Class TimerEventInfo",
-    "keywords": "Class TimerEventInfo Inheritance Object TimerEventInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class TimerEventInfo Properties Program Declaration public LiveTvProgram Program { get; set; } Property Value Type Description LiveTvProgram Timer Declaration public TimerInfo Timer { get; set; } Property Value Type Description TimerInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TimerEventInfo Inheritance System.Object TimerEventInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class TimerEventInfo Properties Program Declaration public LiveTvProgram Program { get; set; } Property Value Type Description LiveTvProgram Timer Declaration public TimerInfo Timer { get; set; } Property Value Type Description TimerInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerInfo.html",
     "title": "Class TimerInfo",
-    "keywords": "Class TimerInfo Inheritance Object TimerInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class TimerInfo Properties ChannelId ChannelId of the recording. Declaration public string ChannelId { get; set; } Property Value Type Description String CommunityRating Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < Single > EndDate The end date of the recording, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description DateTimeOffset EpisodeNumber Gets or sets the episode number. Declaration public int? EpisodeNumber { get; set; } Property Value Type Description Nullable < Int32 > The episode number. EpisodeTitle Declaration public string EpisodeTitle { get; set; } Property Value Type Description String Genres Declaration public string[] Genres { get; set; } Property Value Type Description String [] Id Id of the recording. Declaration public string Id { get; set; } Property Value Type Description String IsKids Declaration public bool IsKids { get; set; } Property Value Type Description Boolean IsLive Gets or sets a value indicating whether this instance is live. Declaration public bool IsLive { get; set; } Property Value Type Description Boolean true if this instance is live; otherwise, false . IsManual Declaration public bool IsManual { get; set; } Property Value Type Description Boolean IsMovie Declaration public bool IsMovie { get; set; } Property Value Type Description Boolean IsNew Declaration public bool IsNew { get; set; } Property Value Type Description Boolean IsNews Declaration public bool IsNews { get; set; } Property Value Type Description Boolean IsPostPaddingRequired Gets or sets a value indicating whether this instance is post padding required. Declaration public bool IsPostPaddingRequired { get; set; } Property Value Type Description Boolean true if this instance is post padding required; otherwise, false . IsPremiere Declaration public bool IsPremiere { get; set; } Property Value Type Description Boolean IsPrePaddingRequired Gets or sets a value indicating whether this instance is pre padding required. Declaration public bool IsPrePaddingRequired { get; set; } Property Value Type Description Boolean true if this instance is pre padding required; otherwise, false . IsProgramSeries Declaration public bool IsProgramSeries { get; set; } Property Value Type Description Boolean IsRepeat Declaration public bool IsRepeat { get; set; } Property Value Type Description Boolean IsSeries Declaration public bool IsSeries { get; set; } Property Value Type Description Boolean IsSports Declaration public bool IsSports { get; set; } Property Value Type Description Boolean KeepUntil Declaration public KeepUntil KeepUntil { get; set; } Property Value Type Description KeepUntil Name Name of the recording. Declaration public string Name { get; set; } Property Value Type Description String OfficialRating Declaration public string OfficialRating { get; set; } Property Value Type Description String OriginalAirDate Declaration public DateTimeOffset? OriginalAirDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > Overview Description of the recording. Declaration public string Overview { get; set; } Property Value Type Description String ParentFolderId Declaration public string ParentFolderId { get; set; } Property Value Type Description String PostPaddingSeconds Gets or sets the post padding seconds. Declaration public int PostPaddingSeconds { get; set; } Property Value Type Description Int32 The post padding seconds. PrePaddingSeconds Gets or sets the pre padding seconds. Declaration public int PrePaddingSeconds { get; set; } Property Value Type Description Int32 The pre padding seconds. Priority Gets or sets the priority. Declaration public int Priority { get; set; } Property Value Type Description Int32 The priority. ProductionYear Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > ProgramId Gets or sets the program identifier. Declaration public string ProgramId { get; set; } Property Value Type Description String The program identifier. ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary RecordingPath Declaration public string RecordingPath { get; set; } Property Value Type Description String RetryCount Declaration public int RetryCount { get; set; } Property Value Type Description Int32 SeasonNumber Declaration public int? SeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > SeriesId Declaration public string SeriesId { get; set; } Property Value Type Description String SeriesProviderIds Declaration public ProviderIdDictionary SeriesProviderIds { get; set; } Property Value Type Description ProviderIdDictionary SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. ShowId Declaration public string ShowId { get; set; } Property Value Type Description String StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description DateTimeOffset Status Gets or sets the status. Declaration public RecordingStatus Status { get; set; } Property Value Type Description RecordingStatus The status. Tags Declaration public string[] Tags { get; set; } Property Value Type Description String [] TimerType Declaration [IgnoreDataMember] public TimerType TimerType { get; } Property Value Type Description TimerType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TimerInfo Inheritance System.Object TimerInfo Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class TimerInfo Properties ChannelId ChannelId of the recording. Declaration public string ChannelId { get; set; } Property Value Type Description String CommunityRating Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < System.Single > EndDate The end date of the recording, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description System.DateTimeOffset EpisodeNumber Gets or sets the episode number. Declaration public int? EpisodeNumber { get; set; } Property Value Type Description Nullable < Int32 > The episode number. EpisodeTitle Declaration public string EpisodeTitle { get; set; } Property Value Type Description String Genres Declaration public string[] Genres { get; set; } Property Value Type Description String [] Id Id of the recording. Declaration public string Id { get; set; } Property Value Type Description String IsKids Declaration public bool IsKids { get; set; } Property Value Type Description System.Boolean IsLive Gets or sets a value indicating whether this instance is live. Declaration public bool IsLive { get; set; } Property Value Type Description System.Boolean true if this instance is live; otherwise, false . IsManual Declaration public bool IsManual { get; set; } Property Value Type Description System.Boolean IsMovie Declaration public bool IsMovie { get; set; } Property Value Type Description System.Boolean IsNew Declaration public bool IsNew { get; set; } Property Value Type Description System.Boolean IsNews Declaration public bool IsNews { get; set; } Property Value Type Description System.Boolean IsPostPaddingRequired Gets or sets a value indicating whether this instance is post padding required. Declaration public bool IsPostPaddingRequired { get; set; } Property Value Type Description System.Boolean true if this instance is post padding required; otherwise, false . IsPremiere Declaration public bool IsPremiere { get; set; } Property Value Type Description System.Boolean IsPrePaddingRequired Gets or sets a value indicating whether this instance is pre padding required. Declaration public bool IsPrePaddingRequired { get; set; } Property Value Type Description System.Boolean true if this instance is pre padding required; otherwise, false . IsProgramSeries Declaration public bool IsProgramSeries { get; set; } Property Value Type Description System.Boolean IsRepeat Declaration public bool IsRepeat { get; set; } Property Value Type Description System.Boolean IsSeries Declaration public bool IsSeries { get; set; } Property Value Type Description System.Boolean IsSports Declaration public bool IsSports { get; set; } Property Value Type Description System.Boolean KeepUntil Declaration public KeepUntil KeepUntil { get; set; } Property Value Type Description KeepUntil Name Name of the recording. Declaration public string Name { get; set; } Property Value Type Description String OfficialRating Declaration public string OfficialRating { get; set; } Property Value Type Description String OriginalAirDate Declaration public DateTimeOffset? OriginalAirDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Overview Description of the recording. Declaration public string Overview { get; set; } Property Value Type Description String ParentFolderId Declaration public string ParentFolderId { get; set; } Property Value Type Description String PostPaddingSeconds Gets or sets the post padding seconds. Declaration public int PostPaddingSeconds { get; set; } Property Value Type Description Int32 The post padding seconds. PrePaddingSeconds Gets or sets the pre padding seconds. Declaration public int PrePaddingSeconds { get; set; } Property Value Type Description Int32 The pre padding seconds. Priority Gets or sets the priority. Declaration public int Priority { get; set; } Property Value Type Description Int32 The priority. ProductionYear Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > ProgramId Gets or sets the program identifier. Declaration public string ProgramId { get; set; } Property Value Type Description String The program identifier. ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary RecordingPath Declaration public string RecordingPath { get; set; } Property Value Type Description String RetryCount Declaration public int RetryCount { get; set; } Property Value Type Description Int32 SeasonNumber Declaration public int? SeasonNumber { get; set; } Property Value Type Description Nullable < Int32 > SeriesId Declaration public string SeriesId { get; set; } Property Value Type Description String SeriesProviderIds Declaration public ProviderIdDictionary SeriesProviderIds { get; set; } Property Value Type Description ProviderIdDictionary SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. ShowId Declaration public string ShowId { get; set; } Property Value Type Description String StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description System.DateTimeOffset Status Gets or sets the status. Declaration public RecordingStatus Status { get; set; } Property Value Type Description RecordingStatus The status. Tags Declaration public string[] Tags { get; set; } Property Value Type Description String [] TimerType Declaration [IgnoreDataMember] public TimerType TimerType { get; } Property Value Type Description TimerType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.LiveTv.TunerChannelMapping.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.LiveTv.TunerChannelMapping.html",
     "title": "Class TunerChannelMapping",
-    "keywords": "Class TunerChannelMapping Inheritance Object TunerChannelMapping Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class TunerChannelMapping Properties Id Declaration public string Id { get; set; } Property Value Type Description String IsManualMapping Declaration public bool IsManualMapping { get; set; } Property Value Type Description Boolean Name Declaration public string Name { get; set; } Property Value Type Description String ProviderChannelId Declaration public string ProviderChannelId { get; set; } Property Value Type Description String ProviderChannelName Declaration public string ProviderChannelName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TunerChannelMapping Inheritance System.Object TunerChannelMapping Namespace : MediaBrowser.Controller.LiveTv Assembly : MediaBrowser.Controller.dll Syntax public sealed class TunerChannelMapping Properties Id Declaration public string Id { get; set; } Property Value Type Description String IsManualMapping Declaration public bool IsManualMapping { get; set; } Property Value Type Description System.Boolean Name Declaration public string Name { get; set; } Property Value Type Description String ProviderChannelId Declaration public string ProviderChannelId { get; set; } Property Value Type Description String ProviderChannelName Declaration public string ProviderChannelName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.html",
     "title": "Class BaseEncodingJobOptions",
-    "keywords": "Class BaseEncodingJobOptions Inheritance Object BaseEncodingJobOptions EncodingJobOptions Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public class BaseEncodingJobOptions Properties AllowAudioStreamCopy Declaration public bool AllowAudioStreamCopy { get; set; } Property Value Type Description Boolean AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description Boolean AllowVideoStreamCopy Declaration public bool AllowVideoStreamCopy { get; set; } Property Value Type Description Boolean AudioBitRate Gets or sets the audio bit rate. Declaration public int? AudioBitRate { get; set; } Property Value Type Description Nullable < Int32 > The audio bit rate. AudioChannels Gets or sets the audio channels. Declaration public int? AudioChannels { get; set; } Property Value Type Description Nullable < Int32 > The audio channels. AudioCodec Gets or sets the audio codec. Declaration public string AudioCodec { get; set; } Property Value Type Description String The audio codec. AudioSampleRate Gets or sets the audio sample rate. Declaration public int? AudioSampleRate { get; set; } Property Value Type Description Nullable < Int32 > The audio sample rate. AudioStreamIndex Gets or sets the index of the audio stream. Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the audio stream. AudioStreams Declaration [IgnoreDataMember] public RequestedStreamInfo[] AudioStreams { get; set; } Property Value Type Description RequestedStreamInfo [] BreakOnNonKeyFrames Declaration public bool BreakOnNonKeyFrames { get; set; } Property Value Type Description Boolean Container Declaration public string Container { get; set; } Property Value Type Description String Context Declaration public EncodingContext Context { get; set; } Property Value Type Description EncodingContext CopyTimestamps Declaration public bool CopyTimestamps { get; set; } Property Value Type Description Boolean CpuCoreLimit Declaration public int? CpuCoreLimit { get; set; } Property Value Type Description Nullable < Int32 > DeleteOutputOnCancellation Declaration public bool DeleteOutputOnCancellation { get; set; } Property Value Type Description Boolean DeleteOutputOnException Declaration public bool DeleteOutputOnException { get; set; } Property Value Type Description Boolean DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DisableSoftwareFallback Declaration public bool DisableSoftwareFallback { get; set; } Property Value Type Description Boolean DurationTicks Declaration public long? DurationTicks { get; set; } Property Value Type Description Nullable < Int64 > EnableAutoStreamCopy Declaration public bool EnableAutoStreamCopy { get; set; } Property Value Type Description Boolean EnableMpegtsM2TsMode Declaration public bool EnableMpegtsM2TsMode { get; set; } Property Value Type Description Boolean FillEmptySubtitleSegments Declaration public bool FillEmptySubtitleSegments { get; set; } Property Value Type Description Boolean Height Gets or sets the height. Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. IsTranscodeTestJob Declaration public bool IsTranscodeTestJob { get; set; } Property Value Type Description Boolean LiveStreamId Declaration public string LiveStreamId { get; set; } Property Value Type Description String ManifestSubtitles Declaration public string ManifestSubtitles { get; set; } Property Value Type Description String MaxAudioBitDepth Declaration public int? MaxAudioBitDepth { get; set; } Property Value Type Description Nullable < Int32 > MaxAudioChannels Declaration public int? MaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > MaxHeight Gets or sets the height of the max. Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > The height of the max. MaxVideoBitDepth Declaration public int? MaxVideoBitDepth { get; set; } Property Value Type Description Nullable < Int32 > MaxWidth Gets or sets the width of the max. Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > The width of the max. MediaSourceId Declaration public string MediaSourceId { get; set; } Property Value Type Description String PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String RequireNonAnamorphic Declaration public bool RequireNonAnamorphic { get; set; } Property Value Type Description Boolean SegmentContainer Declaration public string SegmentContainer { get; set; } Property Value Type Description String SegmentLength Declaration public int? SegmentLength { get; set; } Property Value Type Description Nullable < Int32 > StartTimeTicks Gets or sets the start time ticks. Declaration public long? StartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The start time ticks. Static Declaration public bool Static { get; set; } Property Value Type Description Boolean StreamOptions Declaration public Dictionary StreamOptions { get; set; } Property Value Type Description Dictionary < String , String > SubtitleCodec Declaration public string SubtitleCodec { get; set; } Property Value Type Description String SubtitleMethod Declaration public SubtitleDeliveryMethod SubtitleMethod { get; set; } Property Value Type Description SubtitleDeliveryMethod SubtitleStreamIndex Gets or sets the index of the subtitle stream. Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the subtitle stream. SubtitleStreamIndexes Declaration public string SubtitleStreamIndexes { get; set; } Property Value Type Description String SubtitleStreams Declaration [IgnoreDataMember] public RequestedStreamInfo[] SubtitleStreams { get; set; } Property Value Type Description RequestedStreamInfo [] TranscodeReasons Declaration public string TranscodeReasons { get; set; } Property Value Type Description String TranscodingMaxAudioChannels Declaration public int? TranscodingMaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > VideoBitRate Gets or sets the video bit rate. Declaration public int? VideoBitRate { get; set; } Property Value Type Description Nullable < Int32 > The video bit rate. VideoCodec Gets or sets the video codec. Declaration public string VideoCodec { get; set; } Property Value Type Description String The video codec. VideoSideDataSubs Declaration public string VideoSideDataSubs { get; set; } Property Value Type Description String VideoStreamIndex Gets or sets the index of the video stream. Declaration public int? VideoStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the video stream. Width Gets or sets the width. Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Methods GetAudioStreams() Declaration public RequestedStreamInfo[] GetAudioStreams() Returns Type Description RequestedStreamInfo [] GetOption(String) Declaration public string GetOption(string name) Parameters Type Name Description String name Returns Type Description String GetOption(String, String) Declaration public string GetOption(string qualifier, string name) Parameters Type Name Description String qualifier String name Returns Type Description String GetSubtitleStreams() Declaration public RequestedStreamInfo[] GetSubtitleStreams() Returns Type Description RequestedStreamInfo [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseEncodingJobOptions Inheritance System.Object BaseEncodingJobOptions EncodingJobOptions Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public class BaseEncodingJobOptions Properties AllowAudioStreamCopy Declaration public bool AllowAudioStreamCopy { get; set; } Property Value Type Description System.Boolean AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description System.Boolean AllowVideoStreamCopy Declaration public bool AllowVideoStreamCopy { get; set; } Property Value Type Description System.Boolean AudioBitRate Gets or sets the audio bit rate. Declaration public int? AudioBitRate { get; set; } Property Value Type Description Nullable < Int32 > The audio bit rate. AudioChannels Gets or sets the audio channels. Declaration public int? AudioChannels { get; set; } Property Value Type Description Nullable < Int32 > The audio channels. AudioCodec Gets or sets the audio codec. Declaration public string AudioCodec { get; set; } Property Value Type Description String The audio codec. AudioSampleRate Gets or sets the audio sample rate. Declaration public int? AudioSampleRate { get; set; } Property Value Type Description Nullable < Int32 > The audio sample rate. AudioStreamIndex Gets or sets the index of the audio stream. Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the audio stream. AudioStreams Declaration [IgnoreDataMember] public RequestedStreamInfo[] AudioStreams { get; set; } Property Value Type Description RequestedStreamInfo [] BreakOnNonKeyFrames Declaration public bool BreakOnNonKeyFrames { get; set; } Property Value Type Description System.Boolean Container Declaration public string Container { get; set; } Property Value Type Description String Context Declaration public EncodingContext Context { get; set; } Property Value Type Description EncodingContext CopyTimestamps Declaration public bool CopyTimestamps { get; set; } Property Value Type Description System.Boolean CpuCoreLimit Declaration public int? CpuCoreLimit { get; set; } Property Value Type Description Nullable < Int32 > DeleteOutputOnCancellation Declaration public bool DeleteOutputOnCancellation { get; set; } Property Value Type Description System.Boolean DeleteOutputOnException Declaration public bool DeleteOutputOnException { get; set; } Property Value Type Description System.Boolean DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DisableSoftwareFallback Declaration public bool DisableSoftwareFallback { get; set; } Property Value Type Description System.Boolean DurationTicks Declaration public long? DurationTicks { get; set; } Property Value Type Description Nullable < Int64 > EnableAutoStreamCopy Declaration public bool EnableAutoStreamCopy { get; set; } Property Value Type Description System.Boolean EnableMpegtsM2TsMode Declaration public bool EnableMpegtsM2TsMode { get; set; } Property Value Type Description System.Boolean FillEmptySubtitleSegments Declaration public bool FillEmptySubtitleSegments { get; set; } Property Value Type Description System.Boolean Height Gets or sets the height. Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. IsTranscodeTestJob Declaration public bool IsTranscodeTestJob { get; set; } Property Value Type Description System.Boolean LiveStreamId Declaration public string LiveStreamId { get; set; } Property Value Type Description String ManifestSubtitles Declaration public string ManifestSubtitles { get; set; } Property Value Type Description String MaxAudioBitDepth Declaration public int? MaxAudioBitDepth { get; set; } Property Value Type Description Nullable < Int32 > MaxAudioChannels Declaration public int? MaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > MaxHeight Gets or sets the height of the max. Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > The height of the max. MaxVideoBitDepth Declaration public int? MaxVideoBitDepth { get; set; } Property Value Type Description Nullable < Int32 > MaxWidth Gets or sets the width of the max. Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > The width of the max. MediaSourceId Declaration public string MediaSourceId { get; set; } Property Value Type Description String PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String RequireNonAnamorphic Declaration public bool RequireNonAnamorphic { get; set; } Property Value Type Description System.Boolean SegmentContainer Declaration public string SegmentContainer { get; set; } Property Value Type Description String SegmentLength Declaration public int? SegmentLength { get; set; } Property Value Type Description Nullable < Int32 > StartTimeTicks Gets or sets the start time ticks. Declaration public long? StartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The start time ticks. Static Declaration public bool Static { get; set; } Property Value Type Description System.Boolean StreamOptions Declaration public Dictionary StreamOptions { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > SubtitleCodec Declaration public string SubtitleCodec { get; set; } Property Value Type Description String SubtitleMethod Declaration public SubtitleDeliveryMethod SubtitleMethod { get; set; } Property Value Type Description SubtitleDeliveryMethod SubtitleStreamIndex Gets or sets the index of the subtitle stream. Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the subtitle stream. SubtitleStreamIndexes Declaration public string SubtitleStreamIndexes { get; set; } Property Value Type Description String SubtitleStreams Declaration [IgnoreDataMember] public RequestedStreamInfo[] SubtitleStreams { get; set; } Property Value Type Description RequestedStreamInfo [] TranscodeReasons Declaration public string TranscodeReasons { get; set; } Property Value Type Description String TranscodingMaxAudioChannels Declaration public int? TranscodingMaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > VideoBitRate Gets or sets the video bit rate. Declaration public int? VideoBitRate { get; set; } Property Value Type Description Nullable < Int32 > The video bit rate. VideoCodec Gets or sets the video codec. Declaration public string VideoCodec { get; set; } Property Value Type Description String The video codec. VideoSideDataSubs Declaration public string VideoSideDataSubs { get; set; } Property Value Type Description String VideoStreamIndex Gets or sets the index of the video stream. Declaration public int? VideoStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the video stream. Width Gets or sets the width. Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Methods GetAudioStreams() Declaration public RequestedStreamInfo[] GetAudioStreams() Returns Type Description RequestedStreamInfo [] GetOption(String) Declaration public string GetOption(string name) Parameters Type Name Description String name Returns Type Description String GetOption(String, String) Declaration public string GetOption(string qualifier, string name) Parameters Type Name Description String qualifier String name Returns Type Description String GetSubtitleStreams() Declaration public RequestedStreamInfo[] GetSubtitleStreams() Returns Type Description RequestedStreamInfo [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.CodecParameterContext.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.CodecParameterContext.html",
@@ -3507,17 +3507,17 @@
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EncodingJobOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EncodingJobOptions.html",
     "title": "Class EncodingJobOptions",
-    "keywords": "Class EncodingJobOptions Inheritance Object BaseEncodingJobOptions EncodingJobOptions Inherited Members BaseEncodingJobOptions.AudioStreams BaseEncodingJobOptions.GetAudioStreams() BaseEncodingJobOptions.SubtitleStreams BaseEncodingJobOptions.GetSubtitleStreams() BaseEncodingJobOptions.Id BaseEncodingJobOptions.MediaSourceId BaseEncodingJobOptions.DeviceId BaseEncodingJobOptions.Container BaseEncodingJobOptions.AudioCodec BaseEncodingJobOptions.EnableAutoStreamCopy BaseEncodingJobOptions.AllowVideoStreamCopy BaseEncodingJobOptions.AllowInterlacedVideoStreamCopy BaseEncodingJobOptions.AllowAudioStreamCopy BaseEncodingJobOptions.BreakOnNonKeyFrames BaseEncodingJobOptions.PlaySessionId BaseEncodingJobOptions.AudioSampleRate BaseEncodingJobOptions.MaxAudioBitDepth BaseEncodingJobOptions.AudioBitRate BaseEncodingJobOptions.AudioChannels BaseEncodingJobOptions.MaxAudioChannels BaseEncodingJobOptions.Static BaseEncodingJobOptions.SegmentLength BaseEncodingJobOptions.CopyTimestamps BaseEncodingJobOptions.SubtitleStreamIndexes BaseEncodingJobOptions.ManifestSubtitles BaseEncodingJobOptions.FillEmptySubtitleSegments BaseEncodingJobOptions.VideoSideDataSubs BaseEncodingJobOptions.StartTimeTicks BaseEncodingJobOptions.Width BaseEncodingJobOptions.Height BaseEncodingJobOptions.MaxWidth BaseEncodingJobOptions.MaxHeight BaseEncodingJobOptions.VideoBitRate BaseEncodingJobOptions.SubtitleStreamIndex BaseEncodingJobOptions.SubtitleMethod BaseEncodingJobOptions.MaxVideoBitDepth BaseEncodingJobOptions.RequireNonAnamorphic BaseEncodingJobOptions.TranscodingMaxAudioChannels BaseEncodingJobOptions.CpuCoreLimit BaseEncodingJobOptions.LiveStreamId BaseEncodingJobOptions.EnableMpegtsM2TsMode BaseEncodingJobOptions.VideoCodec BaseEncodingJobOptions.SubtitleCodec BaseEncodingJobOptions.TranscodeReasons BaseEncodingJobOptions.SegmentContainer BaseEncodingJobOptions.AudioStreamIndex BaseEncodingJobOptions.VideoStreamIndex BaseEncodingJobOptions.Context BaseEncodingJobOptions.StreamOptions BaseEncodingJobOptions.DurationTicks BaseEncodingJobOptions.GetOption(String, String) BaseEncodingJobOptions.GetOption(String) BaseEncodingJobOptions.DeleteOutputOnCancellation BaseEncodingJobOptions.DeleteOutputOnException BaseEncodingJobOptions.DisableSoftwareFallback BaseEncodingJobOptions.IsTranscodeTestJob Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public sealed class EncodingJobOptions : BaseEncodingJobOptions Constructors EncodingJobOptions(StreamInfo, DeviceProfile) Declaration public EncodingJobOptions(StreamInfo info, DeviceProfile deviceProfile) Parameters Type Name Description StreamInfo info DeviceProfile deviceProfile Properties DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile LogFileNamePrefix Declaration public string LogFileNamePrefix { get; set; } Property Value Type Description String MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo OnStarted Declaration public Action OnStarted { get; set; } Property Value Type Description Action OutputFilePath Declaration public string OutputFilePath { get; set; } Property Value Type Description String ReadInputAtNativeFramerate Declaration public bool ReadInputAtNativeFramerate { get; set; } Property Value Type Description Boolean TempDirectory Declaration public string TempDirectory { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EncodingJobOptions Inheritance System.Object BaseEncodingJobOptions EncodingJobOptions Inherited Members BaseEncodingJobOptions.AudioStreams BaseEncodingJobOptions.GetAudioStreams() BaseEncodingJobOptions.SubtitleStreams BaseEncodingJobOptions.GetSubtitleStreams() BaseEncodingJobOptions.Id BaseEncodingJobOptions.MediaSourceId BaseEncodingJobOptions.DeviceId BaseEncodingJobOptions.Container BaseEncodingJobOptions.AudioCodec BaseEncodingJobOptions.EnableAutoStreamCopy BaseEncodingJobOptions.AllowVideoStreamCopy BaseEncodingJobOptions.AllowInterlacedVideoStreamCopy BaseEncodingJobOptions.AllowAudioStreamCopy BaseEncodingJobOptions.BreakOnNonKeyFrames BaseEncodingJobOptions.PlaySessionId BaseEncodingJobOptions.AudioSampleRate BaseEncodingJobOptions.MaxAudioBitDepth BaseEncodingJobOptions.AudioBitRate BaseEncodingJobOptions.AudioChannels BaseEncodingJobOptions.MaxAudioChannels BaseEncodingJobOptions.Static BaseEncodingJobOptions.SegmentLength BaseEncodingJobOptions.CopyTimestamps BaseEncodingJobOptions.SubtitleStreamIndexes BaseEncodingJobOptions.ManifestSubtitles BaseEncodingJobOptions.FillEmptySubtitleSegments BaseEncodingJobOptions.VideoSideDataSubs BaseEncodingJobOptions.StartTimeTicks BaseEncodingJobOptions.Width BaseEncodingJobOptions.Height BaseEncodingJobOptions.MaxWidth BaseEncodingJobOptions.MaxHeight BaseEncodingJobOptions.VideoBitRate BaseEncodingJobOptions.SubtitleStreamIndex BaseEncodingJobOptions.SubtitleMethod BaseEncodingJobOptions.MaxVideoBitDepth BaseEncodingJobOptions.RequireNonAnamorphic BaseEncodingJobOptions.TranscodingMaxAudioChannels BaseEncodingJobOptions.CpuCoreLimit BaseEncodingJobOptions.LiveStreamId BaseEncodingJobOptions.EnableMpegtsM2TsMode BaseEncodingJobOptions.VideoCodec BaseEncodingJobOptions.SubtitleCodec BaseEncodingJobOptions.TranscodeReasons BaseEncodingJobOptions.SegmentContainer BaseEncodingJobOptions.AudioStreamIndex BaseEncodingJobOptions.VideoStreamIndex BaseEncodingJobOptions.Context BaseEncodingJobOptions.StreamOptions BaseEncodingJobOptions.DurationTicks BaseEncodingJobOptions.GetOption(String, String) BaseEncodingJobOptions.GetOption(String) BaseEncodingJobOptions.DeleteOutputOnCancellation BaseEncodingJobOptions.DeleteOutputOnException BaseEncodingJobOptions.DisableSoftwareFallback BaseEncodingJobOptions.IsTranscodeTestJob Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public sealed class EncodingJobOptions : BaseEncodingJobOptions Constructors EncodingJobOptions(StreamInfo, DeviceProfile) Declaration public EncodingJobOptions(StreamInfo info, DeviceProfile deviceProfile) Parameters Type Name Description StreamInfo info DeviceProfile deviceProfile Properties DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile LogFileNamePrefix Declaration public string LogFileNamePrefix { get; set; } Property Value Type Description String MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo OnStarted Declaration public Action OnStarted { get; set; } Property Value Type Description Action OutputFilePath Declaration public string OutputFilePath { get; set; } Property Value Type Description String ReadInputAtNativeFramerate Declaration public bool ReadInputAtNativeFramerate { get; set; } Property Value Type Description System.Boolean TempDirectory Declaration public string TempDirectory { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EnvironmentVariableSetting.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EnvironmentVariableSetting.html",
     "title": "Class EnvironmentVariableSetting",
-    "keywords": "Class EnvironmentVariableSetting Inheritance Object EnvironmentVariableSetting Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public sealed class EnvironmentVariableSetting Constructors EnvironmentVariableSetting(String, String) Declaration public EnvironmentVariableSetting(string variableName, string value) Parameters Type Name Description String variableName String value Properties Value Declaration public string Value { get; } Property Value Type Description String VariableName Declaration public string VariableName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EnvironmentVariableSetting Inheritance System.Object EnvironmentVariableSetting Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public sealed class EnvironmentVariableSetting Constructors EnvironmentVariableSetting(String, String) Declaration public EnvironmentVariableSetting(string variableName, string value) Parameters Type Name Description String variableName String value Properties Value Declaration public string Value { get; } Property Value Type Description String VariableName Declaration public string VariableName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.HlsHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.HlsHelper.html",
     "title": "Class HlsHelper",
-    "keywords": "Class HlsHelper Inheritance Object HlsHelper Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public static class HlsHelper Methods GetCodecsValue(String, String, Nullable, String, String, Boolean) Declaration public static string GetCodecsValue(string videoCodec, string videoProfile, double? videoLevel, string audioCodec, string audioProfile, bool allowEmptyVideo) Parameters Type Name Description String videoCodec String videoProfile Nullable < Double > videoLevel String audioCodec String audioProfile Boolean allowEmptyVideo Returns Type Description String GetVariantHeader(MediaStream, MediaStream, Nullable) Declaration public static string GetVariantHeader(MediaStream videoStream, MediaStream audioStream, int? bitrate) Parameters Type Name Description MediaStream videoStream MediaStream audioStream Nullable < Int32 > bitrate Returns Type Description String GetVariantHeader(MediaStream, Nullable) Declaration public static string GetVariantHeader(MediaStream audioStream, int? bitrate) Parameters Type Name Description MediaStream audioStream Nullable < Int32 > bitrate Returns Type Description String"
+    "keywords": "Class HlsHelper Inheritance System.Object HlsHelper Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public static class HlsHelper Methods GetCodecsValue(String, String, Nullable, String, String, Boolean) Declaration public static string GetCodecsValue(string videoCodec, string videoProfile, double? videoLevel, string audioCodec, string audioProfile, bool allowEmptyVideo) Parameters Type Name Description String videoCodec String videoProfile Nullable < Double > videoLevel String audioCodec String audioProfile System.Boolean allowEmptyVideo Returns Type Description String GetVariantHeader(MediaStream, MediaStream, Nullable) Declaration public static string GetVariantHeader(MediaStream videoStream, MediaStream audioStream, int? bitrate) Parameters Type Name Description MediaStream videoStream MediaStream audioStream Nullable < Int32 > bitrate Returns Type Description String GetVariantHeader(MediaStream, Nullable) Declaration public static string GetVariantHeader(MediaStream audioStream, int? bitrate) Parameters Type Name Description MediaStream audioStream Nullable < Int32 > bitrate Returns Type Description String"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.html",
@@ -3547,7 +3547,7 @@
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegConfiguration.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegConfiguration.html",
     "title": "Interface IFfmpegConfiguration",
-    "keywords": "Interface IFfmpegConfiguration Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IFfmpegConfiguration Properties DetectPath Gets or sets the path to the ffdetect executable. Declaration string DetectPath { get; } Property Value Type Description String The ffdetect path. EncoderPath Gets or sets the path to the ffmpeg executable. Declaration string EncoderPath { get; } Property Value Type Description String The ffmpeg path. EnvironmentVariables Gets a dictionary for specifying required environment variables. Declaration EnvironmentVariableSetting[] EnvironmentVariables { get; } Property Value Type Description EnvironmentVariableSetting [] A StringDictionary . ProbePath Gets or sets the path to the ffprobe executable. Declaration string ProbePath { get; } Property Value Type Description String The ffprobe path. ShowD3D9CodecVariants Gets or sets a value indicating whether D3D9 codecs are shown. Declaration bool ShowD3D9CodecVariants { get; set; } Property Value Type Description Boolean true if D3D9 codecs should be shown; otherwise, false . Methods ApplyVariables(ProcessStartInfo) Declaration [Obsolete] void ApplyVariables(ProcessStartInfo startInfo) Parameters Type Name Description ProcessStartInfo startInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IFfmpegConfiguration Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IFfmpegConfiguration Properties DetectPath Gets or sets the path to the ffdetect executable. Declaration string DetectPath { get; } Property Value Type Description String The ffdetect path. EncoderPath Gets or sets the path to the ffmpeg executable. Declaration string EncoderPath { get; } Property Value Type Description String The ffmpeg path. EnvironmentVariables Gets a dictionary for specifying required environment variables. Declaration EnvironmentVariableSetting[] EnvironmentVariables { get; } Property Value Type Description EnvironmentVariableSetting [] A System.Collections.Specialized.StringDictionary . ProbePath Gets or sets the path to the ffprobe executable. Declaration string ProbePath { get; } Property Value Type Description String The ffprobe path. ShowD3D9CodecVariants Gets or sets a value indicating whether D3D9 codecs are shown. Declaration bool ShowD3D9CodecVariants { get; set; } Property Value Type Description System.Boolean true if D3D9 codecs should be shown; otherwise, false . Methods ApplyVariables(ProcessStartInfo) Declaration [Obsolete] void ApplyVariables(ProcessStartInfo startInfo) Parameters Type Name Description ProcessStartInfo startInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegManager.html",
@@ -3557,32 +3557,32 @@
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegRunner.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegRunner.html",
     "title": "Interface IFfmpegRunner",
-    "keywords": "Interface IFfmpegRunner Inherited Members IProcessRunnerWithOutput.LogOutput(LogSeverity) IProcessRunner.Run(String, String) IProcessRunner.Run(String, String, String) IProcessRunner.WaitForExitAsync(Int32, CancellationToken) IProcessRunner.WaitAndKillAsync(Int32) IProcessRunner.Name IProcessRunner.LastExitCode IDisposable.Dispose() Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IFfmpegRunner : IProcessRunnerWithOutput, IProcessRunner, IDisposable Methods Start(String) Declaration void Start(string commandLineArgs) Parameters Type Name Description String commandLineArgs Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IFfmpegRunner Inherited Members IProcessRunnerWithOutput.LogOutput(LogSeverity) IProcessRunner.Run(String, String) IProcessRunner.Run(String, String, String) IProcessRunner.WaitForExitAsync(Int32, CancellationToken) IProcessRunner.WaitAndKillAsync(Int32) IProcessRunner.Name IProcessRunner.LastExitCode System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IFfmpegRunner : IProcessRunnerWithOutput, IProcessRunner, IDisposable Methods Start(String) Declaration void Start(string commandLineArgs) Parameters Type Name Description String commandLineArgs Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IImageExtractionManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IImageExtractionManager.html",
     "title": "Interface IImageExtractionManager",
-    "keywords": "Interface IImageExtractionManager Interface IImageExtractionManager. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IImageExtractionManager Methods ExtractAudioImage(ReadOnlyMemory, Nullable, CancellationToken) Extracts the audio image. Declaration Task ExtractAudioImage(ReadOnlyMemory path, int? streamIndex, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > path The path. Nullable < Int32 > streamIndex Index of the image stream. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task{Stream}. ExtractAudioImage(String, Nullable, Nullable, CancellationToken) Extracts the audio image. Declaration Task ExtractAudioImage(string path, MediaContainers? container, int? streamIndex, CancellationToken cancellationToken) Parameters Type Name Description String path The path. Nullable < MediaContainers > container The container. Nullable < Int32 > streamIndex Index of the image stream. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task{Stream}. ExtractVideoImage(ReadOnlyMemory, Nullable, MediaProtocol, MediaStream, Nullable, Nullable, CancellationToken) Extracts the video image. Declaration Task ExtractVideoImage(ReadOnlyMemory inputPath, MediaContainers? container, MediaProtocol protocol, MediaStream videoStream, Video3DFormat? threedFormat, TimeSpan? offset, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > inputPath The input path. Nullable < MediaContainers > container The container. MediaProtocol protocol The protocol. MediaStream videoStream The video stream. Nullable < Video3DFormat > threedFormat The threed format. Nullable < TimeSpan > offset The offset. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > ExtractVideoImage(ReadOnlyMemory, Nullable, MediaProtocol, MediaStream, Nullable, CancellationToken) Extracts the video image. Declaration Task ExtractVideoImage(ReadOnlyMemory inputPath, MediaContainers? container, MediaProtocol protocol, MediaStream imageStream, int? streamIndex, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > inputPath The input path. Nullable < MediaContainers > container The container. MediaProtocol protocol The protocol. MediaStream imageStream The image stream. Nullable < Int32 > streamIndex Index of the stream. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > ExtractVideoImagesFromList(ReadOnlyMemory, Nullable, MediaStream, MediaProtocol, Nullable, TimeSpan[], String, String, Nullable, CancellationToken) Extracts the video images from a list of time points. Declaration Task ExtractVideoImagesFromList(ReadOnlyMemory inputPath, MediaContainers? container, MediaStream videoStream, MediaProtocol protocol, Video3DFormat? threedFormat, TimeSpan[] extractionTimes, string targetDirectory, string filenamePrefix, int? maxWidth, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > inputPath The input path. Nullable < MediaContainers > container The container. MediaStream videoStream The video stream. MediaProtocol protocol The protocol. Nullable < Video3DFormat > threedFormat The threed format. TimeSpan [] extractionTimes The extraction times. String targetDirectory The target directory. String filenamePrefix The filename prefix. Nullable < Int32 > maxWidth The maximum width. CancellationToken cancellationToken The cancellation token. Returns Type Description Task ExtractVideoImagesOnInterval(ReadOnlyMemory, Nullable, MediaStream, MediaProtocol, Nullable, TimeSpan, String, String, Nullable, CancellationToken) Extracts the video images on interval. Declaration Task ExtractVideoImagesOnInterval(ReadOnlyMemory inputPath, MediaContainers? container, MediaStream videoStream, MediaProtocol protocol, Video3DFormat? threedFormat, TimeSpan interval, string targetDirectory, string filenamePrefix, int? maxWidth, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > inputPath The input path. Nullable < MediaContainers > container The container. MediaStream videoStream The video stream. MediaProtocol protocol The protocol. Nullable < Video3DFormat > threedFormat The threed format. TimeSpan interval The interval. String targetDirectory The target directory. String filenamePrefix The filename prefix. Nullable < Int32 > maxWidth The maximum width. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IImageExtractionManager Interface IImageExtractionManager. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IImageExtractionManager Methods ExtractAudioImage(ReadOnlyMemory, Nullable, CancellationToken) Extracts the audio image. Declaration Task ExtractAudioImage(ReadOnlyMemory path, int? streamIndex, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > path The path. Nullable < Int32 > streamIndex Index of the image stream. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task{Stream}. ExtractAudioImage(String, Nullable, Nullable, CancellationToken) Extracts the audio image. Declaration Task ExtractAudioImage(string path, MediaContainers? container, int? streamIndex, CancellationToken cancellationToken) Parameters Type Name Description String path The path. Nullable < MediaContainers > container The container. Nullable < Int32 > streamIndex Index of the image stream. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task{Stream}. ExtractVideoImage(ReadOnlyMemory, Nullable, MediaProtocol, MediaStream, Nullable, Nullable, CancellationToken) Extracts the video image. Declaration Task ExtractVideoImage(ReadOnlyMemory inputPath, MediaContainers? container, MediaProtocol protocol, MediaStream videoStream, Video3DFormat? threedFormat, TimeSpan? offset, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > inputPath The input path. Nullable < MediaContainers > container The container. MediaProtocol protocol The protocol. MediaStream videoStream The video stream. Nullable < Video3DFormat > threedFormat The threed format. Nullable < System.TimeSpan > offset The offset. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > ExtractVideoImage(ReadOnlyMemory, Nullable, MediaProtocol, MediaStream, Nullable, CancellationToken) Extracts the video image. Declaration Task ExtractVideoImage(ReadOnlyMemory inputPath, MediaContainers? container, MediaProtocol protocol, MediaStream imageStream, int? streamIndex, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > inputPath The input path. Nullable < MediaContainers > container The container. MediaProtocol protocol The protocol. MediaStream imageStream The image stream. Nullable < Int32 > streamIndex Index of the stream. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > ExtractVideoImagesFromList(ReadOnlyMemory, Nullable, MediaStream, MediaProtocol, Nullable, TimeSpan[], String, String, Nullable, CancellationToken) Extracts the video images from a list of time points. Declaration Task ExtractVideoImagesFromList(ReadOnlyMemory inputPath, MediaContainers? container, MediaStream videoStream, MediaProtocol protocol, Video3DFormat? threedFormat, TimeSpan[] extractionTimes, string targetDirectory, string filenamePrefix, int? maxWidth, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > inputPath The input path. Nullable < MediaContainers > container The container. MediaStream videoStream The video stream. MediaProtocol protocol The protocol. Nullable < Video3DFormat > threedFormat The threed format. System.TimeSpan [] extractionTimes The extraction times. String targetDirectory The target directory. String filenamePrefix The filename prefix. Nullable < Int32 > maxWidth The maximum width. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task ExtractVideoImagesOnInterval(ReadOnlyMemory, Nullable, MediaStream, MediaProtocol, Nullable, TimeSpan, String, String, Nullable, CancellationToken) Extracts the video images on interval. Declaration Task ExtractVideoImagesOnInterval(ReadOnlyMemory inputPath, MediaContainers? container, MediaStream videoStream, MediaProtocol protocol, Video3DFormat? threedFormat, TimeSpan interval, string targetDirectory, string filenamePrefix, int? maxWidth, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > inputPath The input path. Nullable < MediaContainers > container The container. MediaStream videoStream The video stream. MediaProtocol protocol The protocol. Nullable < Video3DFormat > threedFormat The threed format. System.TimeSpan interval The interval. String targetDirectory The target directory. String filenamePrefix The filename prefix. Nullable < Int32 > maxWidth The maximum width. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ImageEncodingOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ImageEncodingOptions.html",
     "title": "Class ImageEncodingOptions",
-    "keywords": "Class ImageEncodingOptions Inheritance Object ImageEncodingOptions Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public sealed class ImageEncodingOptions Properties Format Declaration public string Format { get; set; } Property Value Type Description String Height Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > InputPath Declaration public string InputPath { get; set; } Property Value Type Description String MaxHeight Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > MaxWidth Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > Quality Declaration public int? Quality { get; set; } Property Value Type Description Nullable < Int32 > Width Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageEncodingOptions Inheritance System.Object ImageEncodingOptions Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public sealed class ImageEncodingOptions Properties Format Declaration public string Format { get; set; } Property Value Type Description String Height Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > InputPath Declaration public string InputPath { get; set; } Property Value Type Description String MaxHeight Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > MaxWidth Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > Quality Declaration public int? Quality { get; set; } Property Value Type Description Nullable < Int32 > Width Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaEncoder.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaEncoder.html",
     "title": "Interface IMediaEncoder",
-    "keywords": "Interface IMediaEncoder Interface IMediaEncoder Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaEncoder Properties DetectPath Declaration [Obsolete(\"Use IFfmpegManager.IFfmpegConfiguration.DetectPath instead.\")] string DetectPath { get; } Property Value Type Description String EncoderPath Declaration [Obsolete(\"Use IFfmpegManager.IFfmpegConfiguration.EncoderPath instead.\")] string EncoderPath { get; } Property Value Type Description String FfmpegCapabilities Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities instead.\")] FfmpegCapabilities FfmpegCapabilities { get; } Property Value Type Description FfmpegCapabilities FfmpegConfig Declaration [Obsolete(\"Use IFfmpegManager.IFfmpegConfiguration instead.\")] IFfmpegConfiguration FfmpegConfig { get; } Property Value Type Description IFfmpegConfiguration SupportsDiscardCorruptPts Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsDiscardCorruptPts instead.\")] bool SupportsDiscardCorruptPts { get; } Property Value Type Description Boolean SupportsFillWallClockDts Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsFillWallClockDts instead.\")] bool SupportsFillWallClockDts { get; } Property Value Type Description Boolean SupportsSkipList Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsSkipList instead.\")] bool SupportsSkipList { get; } Property Value Type Description Boolean SupportsTempSegmentWriting Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsTempSegmentWriting instead.\")] bool SupportsTempSegmentWriting { get; } Property Value Type Description Boolean SupportsThrottling Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsThrottling instead.\")] bool SupportsThrottling { get; } Property Value Type Description Boolean Methods AllowHardwareAcceleration(CancellationToken) Declaration [Obsolete(\"Use ICodecManager.AllowHardwareAcceleration() instead.\")] Task AllowHardwareAcceleration(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < Boolean > EncodeAudio(EncodingJobOptions, IProgress, CancellationToken) Encodes the audio. Declaration Task EncodeAudio(EncodingJobOptions options, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description EncodingJobOptions options The options. IProgress < Double > progress The progress. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task. EncodeVideo(EncodingJobOptions, IProgress, CancellationToken) Encodes the video. Declaration Task EncodeVideo(EncodingJobOptions options, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description EncodingJobOptions options The options. IProgress < Double > progress The progress. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task. EscapeSubtitleFilterPath(ReadOnlySpan) Escapes the subtitle filter path. Declaration [Obsolete(\"Use static method EncodingHelpers.EscapeSubtitleFilterPath() instead.\")] string EscapeSubtitleFilterPath(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description String System.String. GetAnalyzeDurationMs(MediaSourceInfo) Declaration [Obsolete(\"Use EncodingHelpers.GetAnalyzeDurationMs instead.\")] int GetAnalyzeDurationMs(MediaSourceInfo mediaSource) Parameters Type Name Description MediaSourceInfo mediaSource Returns Type Description Int32 GetInputArgument(ReadOnlySpan, MediaProtocol) Gets the input argument. Declaration string GetInputArgument(ReadOnlySpan inputPath, MediaProtocol protocol) Parameters Type Name Description ReadOnlySpan < Char > inputPath The input path. MediaProtocol protocol The protocol. Returns Type Description String System.String. GetTimeParameter(Int64) Gets the time parameter. Declaration string GetTimeParameter(long ticks) Parameters Type Name Description Int64 ticks The ticks. Returns Type Description String System.String. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMediaEncoder Interface IMediaEncoder Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaEncoder Properties DetectPath Declaration [Obsolete(\"Use IFfmpegManager.IFfmpegConfiguration.DetectPath instead.\")] string DetectPath { get; } Property Value Type Description String EncoderPath Declaration [Obsolete(\"Use IFfmpegManager.IFfmpegConfiguration.EncoderPath instead.\")] string EncoderPath { get; } Property Value Type Description String FfmpegCapabilities Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities instead.\")] FfmpegCapabilities FfmpegCapabilities { get; } Property Value Type Description FfmpegCapabilities FfmpegConfig Declaration [Obsolete(\"Use IFfmpegManager.IFfmpegConfiguration instead.\")] IFfmpegConfiguration FfmpegConfig { get; } Property Value Type Description IFfmpegConfiguration SupportsDiscardCorruptPts Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsDiscardCorruptPts instead.\")] bool SupportsDiscardCorruptPts { get; } Property Value Type Description System.Boolean SupportsFillWallClockDts Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsFillWallClockDts instead.\")] bool SupportsFillWallClockDts { get; } Property Value Type Description System.Boolean SupportsSkipList Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsSkipList instead.\")] bool SupportsSkipList { get; } Property Value Type Description System.Boolean SupportsTempSegmentWriting Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsTempSegmentWriting instead.\")] bool SupportsTempSegmentWriting { get; } Property Value Type Description System.Boolean SupportsThrottling Declaration [Obsolete(\"Use IFfmpegManager.FfmpegCapabilities.SupportsThrottling instead.\")] bool SupportsThrottling { get; } Property Value Type Description System.Boolean Methods AllowHardwareAcceleration(CancellationToken) Declaration [Obsolete(\"Use ICodecManager.AllowHardwareAcceleration() instead.\")] Task AllowHardwareAcceleration(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Boolean > EncodeAudio(EncodingJobOptions, IProgress, CancellationToken) Encodes the audio. Declaration Task EncodeAudio(EncodingJobOptions options, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description EncodingJobOptions options The options. System.IProgress < Double > progress The progress. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task. EncodeVideo(EncodingJobOptions, IProgress, CancellationToken) Encodes the video. Declaration Task EncodeVideo(EncodingJobOptions options, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description EncodingJobOptions options The options. System.IProgress < Double > progress The progress. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > Task. EscapeSubtitleFilterPath(ReadOnlySpan) Escapes the subtitle filter path. Declaration [Obsolete(\"Use static method EncodingHelpers.EscapeSubtitleFilterPath() instead.\")] string EscapeSubtitleFilterPath(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description String System.String. GetAnalyzeDurationMs(MediaSourceInfo) Declaration [Obsolete(\"Use EncodingHelpers.GetAnalyzeDurationMs instead.\")] int GetAnalyzeDurationMs(MediaSourceInfo mediaSource) Parameters Type Name Description MediaSourceInfo mediaSource Returns Type Description Int32 GetInputArgument(ReadOnlySpan, MediaProtocol) Gets the input argument. Declaration string GetInputArgument(ReadOnlySpan inputPath, MediaProtocol protocol) Parameters Type Name Description System.ReadOnlySpan < System.Char > inputPath The input path. MediaProtocol protocol The protocol. Returns Type Description String System.String. GetTimeParameter(Int64) Gets the time parameter. Declaration string GetTimeParameter(long ticks) Parameters Type Name Description Int64 ticks The ticks. Returns Type Description String System.String. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaImageConverter.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaImageConverter.html",
     "title": "Interface IMediaImageConverter",
-    "keywords": "Interface IMediaImageConverter Interface IMediaImageConverter. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaImageConverter Methods ConvertImage(String, String) Converts an image via ffmpeg based on file extension. Declaration Task ConvertImage(string inputPath, string outputPath) Parameters Type Name Description String inputPath The input path. String outputPath The output path. Returns Type Description Task A Task. SupportsEncoder(ReadOnlySpan) Allows checking for a specific ffmpeg encoder. Declaration bool SupportsEncoder(ReadOnlySpan encoder) Parameters Type Name Description ReadOnlySpan < Char > encoder The encoder name. Returns Type Description Boolean A value indicating whether the specified encoder is available. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMediaImageConverter Interface IMediaImageConverter. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaImageConverter Methods ConvertImage(String, String) Converts an image via ffmpeg based on file extension. Declaration Task ConvertImage(string inputPath, string outputPath) Parameters Type Name Description String inputPath The input path. String outputPath The output path. Returns Type Description System.Threading.Tasks.Task A Task. SupportsEncoder(ReadOnlySpan) Allows checking for a specific ffmpeg encoder. Declaration bool SupportsEncoder(ReadOnlySpan encoder) Parameters Type Name Description System.ReadOnlySpan < System.Char > encoder The encoder name. Returns Type Description System.Boolean A value indicating whether the specified encoder is available. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaProbeManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaProbeManager.html",
     "title": "Interface IMediaProbeManager",
-    "keywords": "Interface IMediaProbeManager Interface IMediaProbeManager. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaProbeManager Methods GetMediaInfo(MediaInfoRequest, CancellationToken) Probe the specified media. Declaration Task GetMediaInfo(MediaInfoRequest request, CancellationToken cancellationToken) Parameters Type Name Description MediaInfoRequest request The request. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < MediaInfo > Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMediaProbeManager Interface IMediaProbeManager. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface IMediaProbeManager Methods GetMediaInfo(MediaInfoRequest, CancellationToken) Probe the specified media. Declaration Task GetMediaInfo(MediaInfoRequest request, CancellationToken cancellationToken) Parameters Type Name Description MediaInfoRequest request The request. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < MediaInfo > Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IStreamInfoManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IStreamInfoManager.html",
@@ -3592,22 +3592,22 @@
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleEncoder.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleEncoder.html",
     "title": "Interface ISubtitleEncoder",
-    "keywords": "Interface ISubtitleEncoder Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleEncoder Methods GetSubtitleFileCharacterSet(String, CultureDto, MediaProtocol, IDictionary, CancellationToken) Gets the subtitle language encoding parameter. Declaration Task GetSubtitleFileCharacterSet(string path, CultureDto language, MediaProtocol protocol, IDictionary requestHeaders, CancellationToken cancellationToken) Parameters Type Name Description String path The path. CultureDto language The language. MediaProtocol protocol The protocol. IDictionary < String , String > requestHeaders The request headers. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > System.String. GetSubtitles(String, MediaProtocol, Boolean, IDictionary, MediaStream, String, Int64, Int64, Boolean, EncodingContext, CancellationToken) Gets the subtitles. Declaration Task GetSubtitles(string inputPath, MediaProtocol inputProtocol, bool isAudio, IDictionary requestHeaders, MediaStream subtitleStream, string outputFormat, long startTimeTicks, long endTimeTicks, bool preserveOriginalTimestamps, EncodingContext encodingContext, CancellationToken cancellationToken) Parameters Type Name Description String inputPath MediaProtocol inputProtocol Boolean isAudio IDictionary < String , String > requestHeaders MediaStream subtitleStream String outputFormat Int64 startTimeTicks Int64 endTimeTicks Boolean preserveOriginalTimestamps EncodingContext encodingContext CancellationToken cancellationToken Returns Type Description Task < String > Task{Stream}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISubtitleEncoder Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleEncoder Methods GetSubtitleFileCharacterSet(String, CultureDto, MediaProtocol, IDictionary, CancellationToken) Gets the subtitle language encoding parameter. Declaration Task GetSubtitleFileCharacterSet(string path, CultureDto language, MediaProtocol protocol, IDictionary requestHeaders, CancellationToken cancellationToken) Parameters Type Name Description String path The path. CultureDto language The language. MediaProtocol protocol The protocol. IDictionary < String , String > requestHeaders The request headers. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > System.String. GetSubtitles(String, MediaProtocol, Boolean, IDictionary, MediaStream, String, Int64, Int64, Boolean, EncodingContext, CancellationToken) Gets the subtitles. Declaration Task GetSubtitles(string inputPath, MediaProtocol inputProtocol, bool isAudio, IDictionary requestHeaders, MediaStream subtitleStream, string outputFormat, long startTimeTicks, long endTimeTicks, bool preserveOriginalTimestamps, EncodingContext encodingContext, CancellationToken cancellationToken) Parameters Type Name Description String inputPath MediaProtocol inputProtocol System.Boolean isAudio IDictionary < String , String > requestHeaders MediaStream subtitleStream String outputFormat Int64 startTimeTicks Int64 endTimeTicks System.Boolean preserveOriginalTimestamps EncodingContext encodingContext System.Threading.CancellationToken cancellationToken Returns Type Description Task < String > Task{Stream}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleFontsManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleFontsManager.html",
     "title": "Interface ISubtitleFontsManager",
-    "keywords": "Interface ISubtitleFontsManager Interface ISubtitleFontsManager. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleFontsManager Methods CheckExtractFonts(MediaSourceInfo, CancellationToken) Extracts the video image. Declaration Task CheckExtractFonts(MediaSourceInfo mediaSource, CancellationToken cancellationToken) Parameters Type Name Description MediaSourceInfo mediaSource The media source. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < Boolean > True when extraction was successful or fonts are available already; False when extraction has failed. CreateTranscodingFontsDir(MediaSourceInfo, String, CancellationToken) Sets up a directory containing all embedded fonts for transcoding. Declaration Task CreateTranscodingFontsDir(MediaSourceInfo mediaSource, string targetDir, CancellationToken cancellationToken) Parameters Type Name Description MediaSourceInfo mediaSource The media source. String targetDir CancellationToken cancellationToken The cancellation token. Returns Type Description Task < Boolean > The path to a temporary fonts directory for transcoding. Initialize() Initializes this instance. Declaration void Initialize() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISubtitleFontsManager Interface ISubtitleFontsManager. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleFontsManager Methods CheckExtractFonts(MediaSourceInfo, CancellationToken) Extracts the video image. Declaration Task CheckExtractFonts(MediaSourceInfo mediaSource, CancellationToken cancellationToken) Parameters Type Name Description MediaSourceInfo mediaSource The media source. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < System.Boolean > True when extraction was successful or fonts are available already; False when extraction has failed. CreateTranscodingFontsDir(MediaSourceInfo, String, CancellationToken) Sets up a directory containing all embedded fonts for transcoding. Declaration Task CreateTranscodingFontsDir(MediaSourceInfo mediaSource, string targetDir, CancellationToken cancellationToken) Parameters Type Name Description MediaSourceInfo mediaSource The media source. String targetDir System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < System.Boolean > The path to a temporary fonts directory for transcoding. Initialize() Initializes this instance. Declaration void Initialize() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleOcrDataManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleOcrDataManager.html",
     "title": "Interface ISubtitleOcrDataManager",
-    "keywords": "Interface ISubtitleOcrDataManager Interface ISubtitleOcrDataManager. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleOcrDataManager Methods CheckDownloadOcrData(CancellationToken) Extracts the video image. Declaration void CheckDownloadOcrData(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken The cancellation token. Initialize() Initializes this instance. Declaration void Initialize() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISubtitleOcrDataManager Interface ISubtitleOcrDataManager. Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleOcrDataManager Methods CheckDownloadOcrData(CancellationToken) Extracts the video image. Declaration void CheckDownloadOcrData(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken The cancellation token. Initialize() Initializes this instance. Declaration void Initialize() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.MediaInfoRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.MediaInfoRequest.html",
     "title": "Class MediaInfoRequest",
-    "keywords": "Class MediaInfoRequest Inheritance Object MediaInfoRequest Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public sealed class MediaInfoRequest Properties ExtractChapters Declaration public bool ExtractChapters { get; set; } Property Value Type Description Boolean MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo MediaType Declaration public DlnaProfileType MediaType { get; set; } Property Value Type Description DlnaProfileType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaInfoRequest Inheritance System.Object MediaInfoRequest Namespace : MediaBrowser.Controller.MediaEncoding Assembly : MediaBrowser.Controller.dll Syntax public sealed class MediaInfoRequest Properties ExtractChapters Declaration public bool ExtractChapters { get; set; } Property Value Type Description System.Boolean MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo MediaType Declaration public DlnaProfileType MediaType { get; set; } Property Value Type Description DlnaProfileType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.html",
@@ -3617,22 +3617,22 @@
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.IServerTranscodingTestManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.IServerTranscodingTestManager.html",
     "title": "Interface IServerTranscodingTestManager",
-    "keywords": "Interface IServerTranscodingTestManager Interface IServerTranscodingTestManager. Namespace : MediaBrowser.Controller.MediaEncoding.Tests Assembly : MediaBrowser.Controller.dll Syntax public interface IServerTranscodingTestManager Methods ApplyHwAccelerationCodecs(VideoMediaTypes, TestHwaccels, String, TestHwaccels, String, out String) Declaration bool ApplyHwAccelerationCodecs(VideoMediaTypes sourceCodec, TestHwaccels decoderHwaccel, string decoderDeviceId, TestHwaccels encoderHwaccel, string encoderDeviceId, out string statusMessage) Parameters Type Name Description VideoMediaTypes sourceCodec TestHwaccels decoderHwaccel String decoderDeviceId TestHwaccels encoderHwaccel String encoderDeviceId String statusMessage Returns Type Description Boolean GetDevicesForFramework(SecondaryFrameworks) Declaration IList GetDevicesForFramework(SecondaryFrameworks secondaryFramework) Parameters Type Name Description SecondaryFrameworks secondaryFramework Returns Type Description IList < TestCodecDevice > GetPipelineStepBurnInTextSubsFfName(ITestEncodingJobInfo) Declaration string GetPipelineStepBurnInTextSubsFfName(ITestEncodingJobInfo jobInfo) Parameters Type Name Description ITestEncodingJobInfo jobInfo Returns Type Description String GetPipelineStepTs2VideoFfName(ITestEncodingJobInfo) Declaration string GetPipelineStepTs2VideoFfName(ITestEncodingJobInfo jobInfo) Parameters Type Name Description ITestEncodingJobInfo jobInfo Returns Type Description String GetValidHwAccelCombinations() Declaration IList GetValidHwAccelCombinations() Returns Type Description IList < TestHwaccelPair > HasDecoder(SecondaryFrameworks, VideoMediaTypes) Declaration bool HasDecoder(SecondaryFrameworks secondaryFramework, VideoMediaTypes videoMediaType) Parameters Type Name Description SecondaryFrameworks secondaryFramework VideoMediaTypes videoMediaType Returns Type Description Boolean HasEncoder(SecondaryFrameworks, VideoMediaTypes) Declaration bool HasEncoder(SecondaryFrameworks secondaryFramework, VideoMediaTypes videoMediaType) Parameters Type Name Description SecondaryFrameworks secondaryFramework VideoMediaTypes videoMediaType Returns Type Description Boolean SetDiagnosticOptions(Boolean, Boolean) Declaration void SetDiagnosticOptions(bool disableSubtitleFiltering, bool disableHardwareOverlay) Parameters Type Name Description Boolean disableSubtitleFiltering Boolean disableHardwareOverlay Start(EncodingJobOptions, IProgress, CancellationToken) Declaration Task Start(EncodingJobOptions options, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description EncodingJobOptions options IProgress < Double > progress CancellationToken cancellationToken Returns Type Description Task < ITestEncodingJobInfo > ValidateHwAccelCore(ITestEncodingJobInfo, SecondaryFrameworks, String, SecondaryFrameworks, String, StringBuilder) Declaration void ValidateHwAccelCore(ITestEncodingJobInfo jobInfo, SecondaryFrameworks decoderFramework, string decoderDeviceId, SecondaryFrameworks encoderFramework, string encoderDeviceId, StringBuilder sb) Parameters Type Name Description ITestEncodingJobInfo jobInfo SecondaryFrameworks decoderFramework String decoderDeviceId SecondaryFrameworks encoderFramework String encoderDeviceId StringBuilder sb Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IServerTranscodingTestManager Interface IServerTranscodingTestManager. Namespace : MediaBrowser.Controller.MediaEncoding.Tests Assembly : MediaBrowser.Controller.dll Syntax public interface IServerTranscodingTestManager Methods ApplyHwAccelerationCodecs(VideoMediaTypes, TestHwaccels, String, TestHwaccels, String, out String) Declaration bool ApplyHwAccelerationCodecs(VideoMediaTypes sourceCodec, TestHwaccels decoderHwaccel, string decoderDeviceId, TestHwaccels encoderHwaccel, string encoderDeviceId, out string statusMessage) Parameters Type Name Description VideoMediaTypes sourceCodec TestHwaccels decoderHwaccel String decoderDeviceId TestHwaccels encoderHwaccel String encoderDeviceId String statusMessage Returns Type Description System.Boolean GetDevicesForFramework(SecondaryFrameworks) Declaration IList GetDevicesForFramework(SecondaryFrameworks secondaryFramework) Parameters Type Name Description SecondaryFrameworks secondaryFramework Returns Type Description System.Collections.Generic.IList < TestCodecDevice > GetPipelineStepBurnInTextSubsFfName(ITestEncodingJobInfo) Declaration string GetPipelineStepBurnInTextSubsFfName(ITestEncodingJobInfo jobInfo) Parameters Type Name Description ITestEncodingJobInfo jobInfo Returns Type Description String GetPipelineStepTs2VideoFfName(ITestEncodingJobInfo) Declaration string GetPipelineStepTs2VideoFfName(ITestEncodingJobInfo jobInfo) Parameters Type Name Description ITestEncodingJobInfo jobInfo Returns Type Description String GetValidHwAccelCombinations() Declaration IList GetValidHwAccelCombinations() Returns Type Description System.Collections.Generic.IList < TestHwaccelPair > HasDecoder(SecondaryFrameworks, VideoMediaTypes) Declaration bool HasDecoder(SecondaryFrameworks secondaryFramework, VideoMediaTypes videoMediaType) Parameters Type Name Description SecondaryFrameworks secondaryFramework VideoMediaTypes videoMediaType Returns Type Description System.Boolean HasEncoder(SecondaryFrameworks, VideoMediaTypes) Declaration bool HasEncoder(SecondaryFrameworks secondaryFramework, VideoMediaTypes videoMediaType) Parameters Type Name Description SecondaryFrameworks secondaryFramework VideoMediaTypes videoMediaType Returns Type Description System.Boolean SetDiagnosticOptions(Boolean, Boolean) Declaration void SetDiagnosticOptions(bool disableSubtitleFiltering, bool disableHardwareOverlay) Parameters Type Name Description System.Boolean disableSubtitleFiltering System.Boolean disableHardwareOverlay Start(EncodingJobOptions, IProgress, CancellationToken) Declaration Task Start(EncodingJobOptions options, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description EncodingJobOptions options System.IProgress < Double > progress System.Threading.CancellationToken cancellationToken Returns Type Description Task < ITestEncodingJobInfo > ValidateHwAccelCore(ITestEncodingJobInfo, SecondaryFrameworks, String, SecondaryFrameworks, String, StringBuilder) Declaration void ValidateHwAccelCore(ITestEncodingJobInfo jobInfo, SecondaryFrameworks decoderFramework, string decoderDeviceId, SecondaryFrameworks encoderFramework, string encoderDeviceId, StringBuilder sb) Parameters Type Name Description ITestEncodingJobInfo jobInfo SecondaryFrameworks decoderFramework String decoderDeviceId SecondaryFrameworks encoderFramework String encoderDeviceId StringBuilder sb Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.ITestEncodingJobInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.ITestEncodingJobInfo.html",
     "title": "Interface ITestEncodingJobInfo",
-    "keywords": "Interface ITestEncodingJobInfo Namespace : MediaBrowser.Controller.MediaEncoding.Tests Assembly : MediaBrowser.Controller.dll Syntax public interface ITestEncodingJobInfo Properties AwaitableTask Declaration Task AwaitableTask { get; } Property Value Type Description Task < Boolean > CommandLine Declaration string CommandLine { get; set; } Property Value Type Description String EncodingDurationTicks Declaration long? EncodingDurationTicks { get; set; } Property Value Type Description Nullable < Int64 > Id Declaration Guid Id { get; set; } Property Value Type Description Guid MediaSource Declaration MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo OutputContainer Declaration string OutputContainer { get; set; } Property Value Type Description String OutputFilePath Declaration string OutputFilePath { get; set; } Property Value Type Description String OutputHeight Declaration int? OutputHeight { get; } Property Value Type Description Nullable < Int32 > OutputSubProtocol Declaration string OutputSubProtocol { get; set; } Property Value Type Description String OutputVideoBitrate Declaration int? OutputVideoBitrate { get; set; } Property Value Type Description Nullable < Int32 > OutputVideoCodec Declaration string OutputVideoCodec { get; set; } Property Value Type Description String OutputWidth Declaration int? OutputWidth { get; } Property Value Type Description Nullable < Int32 > TotalOutputBitrate Declaration int? TotalOutputBitrate { get; } Property Value Type Description Nullable < Int32 > VideoStream Declaration MediaStream VideoStream { get; set; } Property Value Type Description MediaStream Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ITestEncodingJobInfo Namespace : MediaBrowser.Controller.MediaEncoding.Tests Assembly : MediaBrowser.Controller.dll Syntax public interface ITestEncodingJobInfo Properties AwaitableTask Declaration Task AwaitableTask { get; } Property Value Type Description Task < System.Boolean > CommandLine Declaration string CommandLine { get; set; } Property Value Type Description String EncodingDurationTicks Declaration long? EncodingDurationTicks { get; set; } Property Value Type Description Nullable < Int64 > Id Declaration Guid Id { get; set; } Property Value Type Description Guid MediaSource Declaration MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo OutputContainer Declaration string OutputContainer { get; set; } Property Value Type Description String OutputFilePath Declaration string OutputFilePath { get; set; } Property Value Type Description String OutputHeight Declaration int? OutputHeight { get; } Property Value Type Description Nullable < Int32 > OutputSubProtocol Declaration string OutputSubProtocol { get; set; } Property Value Type Description String OutputVideoBitrate Declaration int? OutputVideoBitrate { get; set; } Property Value Type Description Nullable < Int32 > OutputVideoCodec Declaration string OutputVideoCodec { get; set; } Property Value Type Description String OutputWidth Declaration int? OutputWidth { get; } Property Value Type Description Nullable < Int32 > TotalOutputBitrate Declaration int? TotalOutputBitrate { get; } Property Value Type Description Nullable < Int32 > VideoStream Declaration MediaStream VideoStream { get; set; } Property Value Type Description MediaStream Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestCodecDevice.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestCodecDevice.html",
     "title": "Class TestCodecDevice",
-    "keywords": "Class TestCodecDevice Inheritance Object TestCodecDevice Namespace : MediaBrowser.Controller.MediaEncoding.Tests Assembly : MediaBrowser.Controller.dll Syntax public class TestCodecDevice Properties Desription Declaration public string Desription { get; set; } Property Value Type Description String DeviceId Declaration public int DeviceId { get; set; } Property Value Type Description Int32 DeviceIdentifier Declaration public string DeviceIdentifier { get; set; } Property Value Type Description String DeviceName Declaration public string DeviceName { get; set; } Property Value Type Description String HardwareContextFramework Declaration public SecondaryFrameworks HardwareContextFramework { get; set; } Property Value Type Description SecondaryFrameworks Name Declaration public string Name { get; set; } Property Value Type Description String VendorId Declaration public int VendorId { get; set; } Property Value Type Description Int32 VendorName Declaration public string VendorName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TestCodecDevice Inheritance System.Object TestCodecDevice Namespace : MediaBrowser.Controller.MediaEncoding.Tests Assembly : MediaBrowser.Controller.dll Syntax public class TestCodecDevice Properties Desription Declaration public string Desription { get; set; } Property Value Type Description String DeviceId Declaration public int DeviceId { get; set; } Property Value Type Description Int32 DeviceIdentifier Declaration public string DeviceIdentifier { get; set; } Property Value Type Description String DeviceName Declaration public string DeviceName { get; set; } Property Value Type Description String HardwareContextFramework Declaration public SecondaryFrameworks HardwareContextFramework { get; set; } Property Value Type Description SecondaryFrameworks Name Declaration public string Name { get; set; } Property Value Type Description String VendorId Declaration public int VendorId { get; set; } Property Value Type Description Int32 VendorName Declaration public string VendorName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestHwaccelPair.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestHwaccelPair.html",
     "title": "Class TestHwaccelPair",
-    "keywords": "Class TestHwaccelPair Inheritance Object TestHwaccelPair Implements IEquatable < TestHwaccelPair > Namespace : MediaBrowser.Controller.MediaEncoding.Tests Assembly : MediaBrowser.Controller.dll Syntax public class TestHwaccelPair : IEquatable Constructors TestHwaccelPair() Initializes a new instance of the Object class. Declaration public TestHwaccelPair() TestHwaccelPair(TestHwaccels, TestHwaccels) Initializes a new instance of the Object class. Declaration public TestHwaccelPair(TestHwaccels decoding, TestHwaccels enccoding) Parameters Type Name Description TestHwaccels decoding TestHwaccels enccoding Properties Decoding Declaration public TestHwaccels Decoding { get; set; } Property Value Type Description TestHwaccels Enccoding Declaration public TestHwaccels Enccoding { get; set; } Property Value Type Description TestHwaccels Key Declaration public string Key { get; } Property Value Type Description String Methods Equals(TestHwaccelPair) Indicates whether the current object is equal to another object of the same type. Declaration public bool Equals(TestHwaccelPair other) Parameters Type Name Description TestHwaccelPair other An object to compare with this object. Returns Type Description Boolean true if the current object is equal to the other parameter; otherwise, false. Equals(Object) Determines whether the specified object is equal to the current object. Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj The object to compare with the current object. Returns Type Description Boolean true if the specified object is equal to the current object; otherwise, false. Overrides Object.Equals(Object) GetHashCode() Serves as the default hash function. Declaration public override int GetHashCode() Returns Type Description Int32 A hash code for the current object. Overrides Object.GetHashCode() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Operators Equality(TestHwaccelPair, TestHwaccelPair) Returns a value that indicates whether the values of two TestHwaccelPair objects are equal. Declaration public static bool operator ==(TestHwaccelPair left, TestHwaccelPair right) Parameters Type Name Description TestHwaccelPair left The first value to compare. TestHwaccelPair right The second value to compare. Returns Type Description Boolean true if the left and right parameters have the same value; otherwise, false. Inequality(TestHwaccelPair, TestHwaccelPair) Returns a value that indicates whether two TestHwaccelPair objects have different values. Declaration public static bool operator !=(TestHwaccelPair left, TestHwaccelPair right) Parameters Type Name Description TestHwaccelPair left The first value to compare. TestHwaccelPair right The second value to compare. Returns Type Description Boolean true if left and right are not equal; otherwise, false. Implements System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TestHwaccelPair Inheritance System.Object TestHwaccelPair Implements IEquatable < TestHwaccelPair > Namespace : MediaBrowser.Controller.MediaEncoding.Tests Assembly : MediaBrowser.Controller.dll Syntax public class TestHwaccelPair : IEquatable Constructors TestHwaccelPair() Initializes a new instance of the System.Object class. Declaration public TestHwaccelPair() TestHwaccelPair(TestHwaccels, TestHwaccels) Initializes a new instance of the System.Object class. Declaration public TestHwaccelPair(TestHwaccels decoding, TestHwaccels enccoding) Parameters Type Name Description TestHwaccels decoding TestHwaccels enccoding Properties Decoding Declaration public TestHwaccels Decoding { get; set; } Property Value Type Description TestHwaccels Enccoding Declaration public TestHwaccels Enccoding { get; set; } Property Value Type Description TestHwaccels Key Declaration public string Key { get; } Property Value Type Description String Methods Equals(TestHwaccelPair) Indicates whether the current object is equal to another object of the same type. Declaration public bool Equals(TestHwaccelPair other) Parameters Type Name Description TestHwaccelPair other An object to compare with this object. Returns Type Description System.Boolean true if the current object is equal to the other parameter; otherwise, false. Equals(Object) Determines whether the specified object is equal to the current object. Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj The object to compare with the current object. Returns Type Description System.Boolean true if the specified object is equal to the current object; otherwise, false. Overrides Object.Equals(Object) GetHashCode() Serves as the default hash function. Declaration public override int GetHashCode() Returns Type Description Int32 A hash code for the current object. Overrides Object.GetHashCode() ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Operators Equality(TestHwaccelPair, TestHwaccelPair) Returns a value that indicates whether the values of two TestHwaccelPair objects are equal. Declaration public static bool operator ==(TestHwaccelPair left, TestHwaccelPair right) Parameters Type Name Description TestHwaccelPair left The first value to compare. TestHwaccelPair right The second value to compare. Returns Type Description System.Boolean true if the left and right parameters have the same value; otherwise, false. Inequality(TestHwaccelPair, TestHwaccelPair) Returns a value that indicates whether two TestHwaccelPair objects have different values. Declaration public static bool operator !=(TestHwaccelPair left, TestHwaccelPair right) Parameters Type Name Description TestHwaccelPair left The first value to compare. TestHwaccelPair right The second value to compare. Returns Type Description System.Boolean true if left and right are not equal; otherwise, false. Implements System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestHwaccels.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestHwaccels.html",
@@ -3642,17 +3642,17 @@
   "reference/pluginapi/MediaBrowser.Controller.Net.AuthenticatedAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.AuthenticatedAttribute.html",
     "title": "Class AuthenticatedAttribute",
-    "keywords": "Class AuthenticatedAttribute Inheritance Object Attribute AuthenticatedAttribute Implements IHasRequestFilter IAuthenticationAttributes Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticatedAttribute : Attribute, IHasRequestFilter, IAuthenticationAttributes Properties AllowBeforeStartupWizard Gets or sets a value indicating whether [allow before startup wizard]. Declaration public bool AllowBeforeStartupWizard { get; set; } Property Value Type Description Boolean true if [allow before startup wizard]; otherwise, false . AllowLocal Declaration public bool AllowLocal { get; set; } Property Value Type Description Boolean AllowLocalOnly Declaration public bool AllowLocalOnly { get; set; } Property Value Type Description Boolean AuthService Declaration public static IAuthService AuthService { get; set; } Property Value Type Description IAuthService FeatureIds Declaration public string[] FeatureIds { get; set; } Property Value Type Description String [] Roles Gets or sets the roles. Declaration public string Roles { get; set; } Property Value Type Description String The roles. Methods GetFeatureIds() Declaration public string[] GetFeatureIds() Returns Type Description String [] GetRoles() Declaration public string[] GetRoles() Returns Type Description String [] RequestFilter(IRequest, IResponse, Object) The request filter is executed before the service. Declaration public void RequestFilter(IRequest request, IResponse response, object requestDto) Parameters Type Name Description IRequest request IResponse response Object requestDto Implements IHasRequestFilter IAuthenticationAttributes Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AuthenticatedAttribute Inheritance System.Object System.Attribute AuthenticatedAttribute Implements IHasRequestFilter IAuthenticationAttributes Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticatedAttribute : Attribute, IHasRequestFilter, IAuthenticationAttributes Properties AllowBeforeStartupWizard Gets or sets a value indicating whether [allow before startup wizard]. Declaration public bool AllowBeforeStartupWizard { get; set; } Property Value Type Description System.Boolean true if [allow before startup wizard]; otherwise, false . AllowLocal Declaration public bool AllowLocal { get; set; } Property Value Type Description System.Boolean AllowLocalOnly Declaration public bool AllowLocalOnly { get; set; } Property Value Type Description System.Boolean AuthService Declaration public static IAuthService AuthService { get; set; } Property Value Type Description IAuthService FeatureIds Declaration public string[] FeatureIds { get; set; } Property Value Type Description String [] Roles Gets or sets the roles. Declaration public string Roles { get; set; } Property Value Type Description String The roles. Methods GetFeatureIds() Declaration public string[] GetFeatureIds() Returns Type Description String [] GetRoles() Declaration public string[] GetRoles() Returns Type Description String [] RequestFilter(IRequest, IResponse, Object) The request filter is executed before the service. Declaration public void RequestFilter(IRequest request, IResponse response, object requestDto) Parameters Type Name Description IRequest request IResponse response System.Object requestDto Implements IHasRequestFilter IAuthenticationAttributes Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.AuthorizationInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.AuthorizationInfo.html",
     "title": "Class AuthorizationInfo",
-    "keywords": "Class AuthorizationInfo Inheritance Object AuthorizationInfo Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthorizationInfo Properties Client Gets or sets the client. Declaration public string Client { get; set; } Property Value Type Description String The client. Device Gets or sets the device. Declaration public string Device { get; set; } Property Value Type Description String The device. DeviceId Declaration public long DeviceId { get; set; } Property Value Type Description Int64 Language Declaration public string Language { get; set; } Property Value Type Description String ReportedDeviceId Gets or sets the device identifier. Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String The device identifier. Token Gets or sets the token. Declaration public string Token { get; set; } Property Value Type Description String The token. User Declaration public User User { get; set; } Property Value Type Description User UserId Gets or sets the user identifier. Declaration public long UserId { get; } Property Value Type Description Int64 The user identifier. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AuthorizationInfo Inheritance System.Object AuthorizationInfo Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthorizationInfo Properties Client Gets or sets the client. Declaration public string Client { get; set; } Property Value Type Description String The client. Device Gets or sets the device. Declaration public string Device { get; set; } Property Value Type Description String The device. DeviceId Declaration public long DeviceId { get; set; } Property Value Type Description Int64 Language Declaration public string Language { get; set; } Property Value Type Description String ReportedDeviceId Gets or sets the device identifier. Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String The device identifier. Token Gets or sets the token. Declaration public string Token { get; set; } Property Value Type Description String The token. User Declaration public User User { get; set; } Property Value Type Description User UserId Gets or sets the user identifier. Declaration public long UserId { get; } Property Value Type Description Int64 The user identifier. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.BasePeriodicWebSocketListener-2.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.BasePeriodicWebSocketListener-2.html",
     "title": "Class BasePeriodicWebSocketListener",
-    "keywords": "Class BasePeriodicWebSocketListener Starts sending data over a web socket periodically when a message is received, and then stops when a corresponding stop message is received Inheritance Object BasePeriodicWebSocketListener Implements IWebSocketListener IDisposable Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public abstract class BasePeriodicWebSocketListener : IWebSocketListener, IDisposable where TReturnDataType : class where TStateType : WebSocketListenerState, new() Type Parameters Name Description TReturnDataType The type of the T return data type. TStateType The type of the T state type. Constructors BasePeriodicWebSocketListener(ILogger) Declaration protected BasePeriodicWebSocketListener(ILogger logger) Parameters Type Name Description ILogger logger Fields ActiveConnections The _active connections Declaration protected readonly List> ActiveConnections Field Value Type Description List < Tuple < IWebSocketConnection , CancellationTokenSource , TStateType>> Logger The logger Declaration protected ILogger Logger Field Value Type Description ILogger Properties Name Gets the name. Declaration protected abstract string Name { get; } Property Value Type Description String The name. SendOnInitialConnection Declaration protected virtual bool SendOnInitialConnection { get; } Property Value Type Description Boolean Methods Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Declaration public void Dispose() Dispose(Boolean) Releases unmanaged and - optionally - managed resources. Declaration protected virtual void Dispose(bool dispose) Parameters Type Name Description Boolean dispose true to release both managed and unmanaged resources; false to release only unmanaged resources. GetActiveConnectionsToSendTo(Boolean) Declaration protected List> GetActiveConnectionsToSendTo(bool force) Parameters Type Name Description Boolean force Returns Type Description List < Tuple < IWebSocketConnection , CancellationTokenSource , TStateType>> GetDataToSend(IWebSocketConnection, TStateType, CancellationToken) Gets the data to send. Declaration protected abstract Task GetDataToSend(IWebSocketConnection connection, TStateType state, CancellationToken cancellationToken) Parameters Type Name Description IWebSocketConnection connection TStateType state The state. CancellationToken cancellationToken The cancellation token. Returns Type Description Task  Task{`1}. ParseMessageParams(String[], TStateType) Declaration protected virtual void ParseMessageParams(string[] values, TStateType state) Parameters Type Name Description String [] values TStateType state ProcessMessage(WebSocketMessageInfo) Processes the message. Declaration public Task ProcessMessage(WebSocketMessageInfo message) Parameters Type Name Description WebSocketMessageInfo message The message. Returns Type Description Task Task. SendData(Boolean) Declaration protected void SendData(bool force) Parameters Type Name Description Boolean force SendData(Tuple, TReturnDataType) Declaration protected async Task SendData(Tuple tuple, TReturnDataType data) Parameters Type Name Description Tuple < IWebSocketConnection , CancellationTokenSource , TStateType> tuple TReturnDataType data Returns Type Description Task Implements IWebSocketListener System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BasePeriodicWebSocketListener Starts sending data over a web socket periodically when a message is received, and then stops when a corresponding stop message is received Inheritance System.Object BasePeriodicWebSocketListener Implements IWebSocketListener IDisposable Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public abstract class BasePeriodicWebSocketListener : IWebSocketListener, IDisposable where TReturnDataType : class where TStateType : WebSocketListenerState, new() Type Parameters Name Description TReturnDataType The type of the T return data type. TStateType The type of the T state type. Constructors BasePeriodicWebSocketListener(ILogger) Declaration protected BasePeriodicWebSocketListener(ILogger logger) Parameters Type Name Description ILogger logger Fields ActiveConnections The _active connections Declaration protected readonly List> ActiveConnections Field Value Type Description List < System.Tuple < IWebSocketConnection , CancellationTokenSource , TStateType>> Logger The logger Declaration protected ILogger Logger Field Value Type Description ILogger Properties Name Gets the name. Declaration protected abstract string Name { get; } Property Value Type Description String The name. SendOnInitialConnection Declaration protected virtual bool SendOnInitialConnection { get; } Property Value Type Description System.Boolean Methods Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Declaration public void Dispose() Dispose(Boolean) Releases unmanaged and - optionally - managed resources. Declaration protected virtual void Dispose(bool dispose) Parameters Type Name Description System.Boolean dispose true to release both managed and unmanaged resources; false to release only unmanaged resources. GetActiveConnectionsToSendTo(Boolean) Declaration protected List> GetActiveConnectionsToSendTo(bool force) Parameters Type Name Description System.Boolean force Returns Type Description List < System.Tuple < IWebSocketConnection , CancellationTokenSource , TStateType>> GetDataToSend(IWebSocketConnection, TStateType, CancellationToken) Gets the data to send. Declaration protected abstract Task GetDataToSend(IWebSocketConnection connection, TStateType state, CancellationToken cancellationToken) Parameters Type Name Description IWebSocketConnection connection TStateType state The state. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task  Task{`1}. ParseMessageParams(String[], TStateType) Declaration protected virtual void ParseMessageParams(string[] values, TStateType state) Parameters Type Name Description String [] values TStateType state ProcessMessage(WebSocketMessageInfo) Processes the message. Declaration public Task ProcessMessage(WebSocketMessageInfo message) Parameters Type Name Description WebSocketMessageInfo message The message. Returns Type Description System.Threading.Tasks.Task Task. SendData(Boolean) Declaration protected void SendData(bool force) Parameters Type Name Description System.Boolean force SendData(Tuple, TReturnDataType) Declaration protected async Task SendData(Tuple tuple, TReturnDataType data) Parameters Type Name Description System.Tuple < IWebSocketConnection , CancellationTokenSource , TStateType> tuple TReturnDataType data Returns Type Description System.Threading.Tasks.Task Implements IWebSocketListener System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.html",
@@ -3662,12 +3662,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Net.IAuthenticationAttributes.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.IAuthenticationAttributes.html",
     "title": "Interface IAuthenticationAttributes",
-    "keywords": "Interface IAuthenticationAttributes Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IAuthenticationAttributes Properties AllowBeforeStartupWizard Declaration bool AllowBeforeStartupWizard { get; } Property Value Type Description Boolean AllowLocal Declaration bool AllowLocal { get; } Property Value Type Description Boolean AllowLocalOnly Declaration bool AllowLocalOnly { get; } Property Value Type Description Boolean Methods GetFeatureIds() Declaration string[] GetFeatureIds() Returns Type Description String [] GetRoles() Declaration string[] GetRoles() Returns Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IAuthenticationAttributes Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IAuthenticationAttributes Properties AllowBeforeStartupWizard Declaration bool AllowBeforeStartupWizard { get; } Property Value Type Description System.Boolean AllowLocal Declaration bool AllowLocal { get; } Property Value Type Description System.Boolean AllowLocalOnly Declaration bool AllowLocalOnly { get; } Property Value Type Description System.Boolean Methods GetFeatureIds() Declaration string[] GetFeatureIds() Returns Type Description String [] GetRoles() Declaration string[] GetRoles() Returns Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.IAuthorizationContext.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.IAuthorizationContext.html",
     "title": "Interface IAuthorizationContext",
-    "keywords": "Interface IAuthorizationContext Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IAuthorizationContext Methods GetAuthorizationInfo(IRequest) Gets the authorization information. Declaration AuthorizationInfo GetAuthorizationInfo(IRequest requestContext) Parameters Type Name Description IRequest requestContext The request context. Returns Type Description AuthorizationInfo AuthorizationInfo. GetAuthorizationInfo(Object) Gets the authorization information. Declaration AuthorizationInfo GetAuthorizationInfo(object requestContext) Parameters Type Name Description Object requestContext The request context. Returns Type Description AuthorizationInfo AuthorizationInfo. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IAuthorizationContext Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IAuthorizationContext Methods GetAuthorizationInfo(IRequest) Gets the authorization information. Declaration AuthorizationInfo GetAuthorizationInfo(IRequest requestContext) Parameters Type Name Description IRequest requestContext The request context. Returns Type Description AuthorizationInfo AuthorizationInfo. GetAuthorizationInfo(Object) Gets the authorization information. Declaration AuthorizationInfo GetAuthorizationInfo(object requestContext) Parameters Type Name Description System.Object requestContext The request context. Returns Type Description AuthorizationInfo AuthorizationInfo. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.IAuthService.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.IAuthService.html",
@@ -3682,32 +3682,32 @@
   "reference/pluginapi/MediaBrowser.Controller.Net.IHttpResultFactory.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.IHttpResultFactory.html",
     "title": "Interface IHttpResultFactory",
-    "keywords": "Interface IHttpResultFactory Interface IHttpResultFactory Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IHttpResultFactory Methods GetRedirectResult(String) Declaration object GetRedirectResult(string url) Parameters Type Name Description String url Returns Type Description Object GetResult(IRequest, Stream, String, IDictionary) Declaration object GetResult(IRequest requestContext, Stream content, string contentType, IDictionary responseHeaders = null) Parameters Type Name Description IRequest requestContext Stream content String contentType IDictionary < String , String > responseHeaders Returns Type Description Object GetResult(IRequest, ReadOnlyMemory, String, IDictionary) Gets the result. Declaration object GetResult(IRequest requestContext, ReadOnlyMemory content, string contentType, IDictionary responseHeaders = null) Parameters Type Name Description IRequest requestContext ReadOnlyMemory < Byte > content String contentType IDictionary < String , String > responseHeaders Returns Type Description Object GetResult(IRequest, ReadOnlySpan, String, IDictionary) Declaration object GetResult(IRequest requestContext, ReadOnlySpan content, string contentType, IDictionary responseHeaders = null) Parameters Type Name Description IRequest requestContext ReadOnlySpan < Char > content String contentType IDictionary < String , String > responseHeaders Returns Type Description Object GetResult(ReadOnlySpan, String, IDictionary) Declaration object GetResult(ReadOnlySpan content, string contentType, IDictionary responseHeaders = null) Parameters Type Name Description ReadOnlySpan < Char > content String contentType IDictionary < String , String > responseHeaders Returns Type Description Object GetResult(IRequest, T, IDictionary) Declaration object GetResult(IRequest requestContext, T result, IDictionary responseHeaders = null) where T : class Parameters Type Name Description IRequest requestContext T result IDictionary < String , String > responseHeaders Returns Type Description Object Type Parameters Name Description T GetStaticFileResult(IRequest, StaticFileResultOptions) Gets the static file result. Declaration Task GetStaticFileResult(IRequest requestContext, StaticFileResultOptions options) Parameters Type Name Description IRequest requestContext The request context. StaticFileResultOptions options The options. Returns Type Description Task < Object > System.Object. GetStaticFileResult(IRequest, String, FileShareMode) Gets the static file result. Declaration Task GetStaticFileResult(IRequest requestContext, string path, FileShareMode fileShare = FileShareMode.Read) Parameters Type Name Description IRequest requestContext The request context. String path The path. FileShareMode fileShare The file share. Returns Type Description Task < Object > System.Object. GetStaticResult(IRequest, StaticResultOptions) Gets the static result. Declaration Task GetStaticResult(IRequest requestContext, StaticResultOptions options) Parameters Type Name Description IRequest requestContext The request context. StaticResultOptions options The options. Returns Type Description Task < Object > System.Object. GetStaticResult(IRequest, Guid, Nullable, Nullable, String, Func>, IDictionary, Boolean) Gets the static result. Declaration Task GetStaticResult(IRequest requestContext, Guid cacheKey, DateTimeOffset? lastDateModified, TimeSpan? cacheDuration, string contentType, Func> contentFactory, IDictionary responseHeaders = null, bool isHeadRequest = false) Parameters Type Name Description IRequest requestContext Guid cacheKey Nullable < DateTimeOffset > lastDateModified Nullable < TimeSpan > cacheDuration String contentType Func < Int64 , Int64 , CancellationToken , Task < StreamHandler >> contentFactory IDictionary < String , String > responseHeaders Boolean isHeadRequest Returns Type Description Task < Object > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHttpResultFactory Interface IHttpResultFactory Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IHttpResultFactory Methods GetRedirectResult(String) Declaration object GetRedirectResult(string url) Parameters Type Name Description String url Returns Type Description System.Object GetResult(IRequest, Stream, String, IDictionary) Declaration object GetResult(IRequest requestContext, Stream content, string contentType, IDictionary responseHeaders = null) Parameters Type Name Description IRequest requestContext Stream content String contentType IDictionary < String , String > responseHeaders Returns Type Description System.Object GetResult(IRequest, ReadOnlyMemory, String, IDictionary) Gets the result. Declaration object GetResult(IRequest requestContext, ReadOnlyMemory content, string contentType, IDictionary responseHeaders = null) Parameters Type Name Description IRequest requestContext System.ReadOnlyMemory < System.Byte > content String contentType IDictionary < String , String > responseHeaders Returns Type Description System.Object GetResult(IRequest, ReadOnlySpan, String, IDictionary) Declaration object GetResult(IRequest requestContext, ReadOnlySpan content, string contentType, IDictionary responseHeaders = null) Parameters Type Name Description IRequest requestContext System.ReadOnlySpan < System.Char > content String contentType IDictionary < String , String > responseHeaders Returns Type Description System.Object GetResult(ReadOnlySpan, String, IDictionary) Declaration object GetResult(ReadOnlySpan content, string contentType, IDictionary responseHeaders = null) Parameters Type Name Description System.ReadOnlySpan < System.Char > content String contentType IDictionary < String , String > responseHeaders Returns Type Description System.Object GetResult(IRequest, T, IDictionary) Declaration object GetResult(IRequest requestContext, T result, IDictionary responseHeaders = null) where T : class Parameters Type Name Description IRequest requestContext T result IDictionary < String , String > responseHeaders Returns Type Description System.Object Type Parameters Name Description T GetStaticFileResult(IRequest, StaticFileResultOptions) Gets the static file result. Declaration Task GetStaticFileResult(IRequest requestContext, StaticFileResultOptions options) Parameters Type Name Description IRequest requestContext The request context. StaticFileResultOptions options The options. Returns Type Description Task < System.Object > System.Object. GetStaticFileResult(IRequest, String, FileShareMode) Gets the static file result. Declaration Task GetStaticFileResult(IRequest requestContext, string path, FileShareMode fileShare = FileShareMode.Read) Parameters Type Name Description IRequest requestContext The request context. String path The path. FileShareMode fileShare The file share. Returns Type Description Task < System.Object > System.Object. GetStaticResult(IRequest, StaticResultOptions) Gets the static result. Declaration Task GetStaticResult(IRequest requestContext, StaticResultOptions options) Parameters Type Name Description IRequest requestContext The request context. StaticResultOptions options The options. Returns Type Description Task < System.Object > System.Object. GetStaticResult(IRequest, Guid, Nullable, Nullable, String, Func>, IDictionary, Boolean) Gets the static result. Declaration Task GetStaticResult(IRequest requestContext, Guid cacheKey, DateTimeOffset? lastDateModified, TimeSpan? cacheDuration, string contentType, Func> contentFactory, IDictionary responseHeaders = null, bool isHeadRequest = false) Parameters Type Name Description IRequest requestContext Guid cacheKey Nullable < System.DateTimeOffset > lastDateModified Nullable < System.TimeSpan > cacheDuration String contentType Func < Int64 , Int64 , System.Threading.CancellationToken , Task < StreamHandler >> contentFactory IDictionary < String , String > responseHeaders System.Boolean isHeadRequest Returns Type Description Task < System.Object > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.IHttpServer.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.IHttpServer.html",
     "title": "Interface IHttpServer",
-    "keywords": "Interface IHttpServer Interface IHttpServer Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IHttpServer : IDisposable Properties GlobalResponse Declaration string GlobalResponse { get; set; } Property Value Type Description String Methods AddParts(Type[], IEnumerable) Declaration void AddParts(Type[] serviceTypes, IEnumerable listeners) Parameters Type Name Description System.Type [] serviceTypes IEnumerable < IWebSocketListener > listeners Stop() Stops this instance. Declaration void Stop() Events WebSocketConnected Occurs when [web socket connected]. Declaration event EventHandler> WebSocketConnected Event Type Type Description EventHandler < GenericEventArgs < IWebSocketConnection >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHttpServer Interface IHttpServer Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IHttpServer : IDisposable Properties GlobalResponse Declaration string GlobalResponse { get; set; } Property Value Type Description String Methods AddParts(Type[], IEnumerable) Declaration void AddParts(Type[] serviceTypes, IEnumerable listeners) Parameters Type Name Description Type [] serviceTypes System.Collections.Generic.IEnumerable < IWebSocketListener > listeners Stop() Stops this instance. Declaration void Stop() Events WebSocketConnected Occurs when [web socket connected]. Declaration event EventHandler> WebSocketConnected Event Type Type Description System.EventHandler < GenericEventArgs < IWebSocketConnection >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.ISessionContext.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.ISessionContext.html",
     "title": "Interface ISessionContext",
-    "keywords": "Interface ISessionContext Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface ISessionContext Methods GetSession(IRequest) Declaration SessionInfo GetSession(IRequest requestContext) Parameters Type Name Description IRequest requestContext Returns Type Description SessionInfo GetSession(Object) Declaration SessionInfo GetSession(object requestContext) Parameters Type Name Description Object requestContext Returns Type Description SessionInfo GetUser(IRequest) Declaration User GetUser(IRequest requestContext) Parameters Type Name Description IRequest requestContext Returns Type Description User GetUser(Object) Declaration User GetUser(object requestContext) Parameters Type Name Description Object requestContext Returns Type Description User Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISessionContext Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface ISessionContext Methods GetSession(IRequest) Declaration SessionInfo GetSession(IRequest requestContext) Parameters Type Name Description IRequest requestContext Returns Type Description SessionInfo GetSession(Object) Declaration SessionInfo GetSession(object requestContext) Parameters Type Name Description System.Object requestContext Returns Type Description SessionInfo GetUser(IRequest) Declaration User GetUser(IRequest requestContext) Parameters Type Name Description IRequest requestContext Returns Type Description User GetUser(Object) Declaration User GetUser(object requestContext) Parameters Type Name Description System.Object requestContext Returns Type Description User Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketConnection.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketConnection.html",
     "title": "Interface IWebSocketConnection",
-    "keywords": "Interface IWebSocketConnection Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IWebSocketConnection : IDisposable Properties Id Gets the id. Declaration Guid Id { get; } Property Value Type Description Guid The id. LastActivityDate Gets the last activity date. Declaration DateTimeOffset LastActivityDate { get; } Property Value Type Description DateTimeOffset The last activity date. OnReceive Gets or sets the receive action. Declaration Func OnReceive { get; set; } Property Value Type Description Func < WebSocketMessageInfo , Task > The receive action. QueryString Gets or sets the query string. Declaration QueryParamCollection QueryString { get; set; } Property Value Type Description QueryParamCollection The query string. RemoteAddress Gets the remote end point. Declaration IPAddress RemoteAddress { get; } Property Value Type Description IPAddress The remote end point. State Gets the state. Declaration WebSocketState State { get; } Property Value Type Description WebSocketState The state. Url Gets or sets the URL. Declaration string Url { get; set; } Property Value Type Description String The URL. User Declaration User User { get; } Property Value Type Description User Methods SendAsync(ReadOnlyMemory, CancellationToken) Sends a message asynchronously. Declaration Task SendAsync(ReadOnlyMemory buffer, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Byte > buffer The buffer. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. SendAsync(ReadOnlyMemory, CancellationToken) Sends a message asynchronously. Declaration Task SendAsync(ReadOnlyMemory text, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > text The text. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. Exceptions Type Condition ArgumentNullException buffer SendAsync(WebSocketMessage, CancellationToken) Sends a message asynchronously. Declaration Task SendAsync(WebSocketMessage message, CancellationToken cancellationToken) Parameters Type Name Description WebSocketMessage  message The message. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. Type Parameters Name Description T Exceptions Type Condition ArgumentNullException message Events Closed Occurs when [closed]. Declaration event EventHandler Closed Event Type Type Description EventHandler < EventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IWebSocketConnection Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IWebSocketConnection : IDisposable Properties Id Gets the id. Declaration Guid Id { get; } Property Value Type Description Guid The id. LastActivityDate Gets the last activity date. Declaration DateTimeOffset LastActivityDate { get; } Property Value Type Description System.DateTimeOffset The last activity date. OnReceive Gets or sets the receive action. Declaration Func OnReceive { get; set; } Property Value Type Description Func < WebSocketMessageInfo , System.Threading.Tasks.Task > The receive action. QueryString Gets or sets the query string. Declaration QueryParamCollection QueryString { get; set; } Property Value Type Description QueryParamCollection The query string. RemoteAddress Gets the remote end point. Declaration IPAddress RemoteAddress { get; } Property Value Type Description IPAddress The remote end point. State Gets the state. Declaration WebSocketState State { get; } Property Value Type Description System.Net.WebSockets.WebSocketState The state. Url Gets or sets the URL. Declaration string Url { get; set; } Property Value Type Description String The URL. User Declaration User User { get; } Property Value Type Description User Methods SendAsync(ReadOnlyMemory, CancellationToken) Sends a message asynchronously. Declaration Task SendAsync(ReadOnlyMemory buffer, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Byte > buffer The buffer. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. SendAsync(ReadOnlyMemory, CancellationToken) Sends a message asynchronously. Declaration Task SendAsync(ReadOnlyMemory text, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > text The text. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. Exceptions Type Condition ArgumentNullException buffer SendAsync(WebSocketMessage, CancellationToken) Sends a message asynchronously. Declaration Task SendAsync(WebSocketMessage message, CancellationToken cancellationToken) Parameters Type Name Description WebSocketMessage  message The message. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. Type Parameters Name Description T Exceptions Type Condition ArgumentNullException message Events Closed Occurs when [closed]. Declaration event EventHandler Closed Event Type Type Description System.EventHandler < System.EventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketListener.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketListener.html",
     "title": "Interface IWebSocketListener",
-    "keywords": "Interface IWebSocketListener This is an interface for listening to messages coming through a web socket connection Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IWebSocketListener Methods ProcessMessage(WebSocketMessageInfo) Processes the message. Declaration Task ProcessMessage(WebSocketMessageInfo message) Parameters Type Name Description WebSocketMessageInfo message The message. Returns Type Description Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IWebSocketListener This is an interface for listening to messages coming through a web socket connection Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public interface IWebSocketListener Methods ProcessMessage(WebSocketMessageInfo) Processes the message. Declaration Task ProcessMessage(WebSocketMessageInfo message) Parameters Type Name Description WebSocketMessageInfo message The message. Returns Type Description System.Threading.Tasks.Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.SecurityException.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.SecurityException.html",
     "title": "Class SecurityException",
-    "keywords": "Class SecurityException Inheritance Object Exception SecurityException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class SecurityException : Exception, ISerializable Constructors SecurityException(String, SecurityExceptionType) Declaration public SecurityException(string message, SecurityExceptionType exceptionType = SecurityExceptionType.Generic) Parameters Type Name Description String message SecurityExceptionType exceptionType Properties SecurityExceptionType Declaration public SecurityExceptionType SecurityExceptionType { get; set; } Property Value Type Description SecurityExceptionType Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SecurityException Inheritance System.Object Exception SecurityException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class SecurityException : Exception, ISerializable Constructors SecurityException(String, SecurityExceptionType) Declaration public SecurityException(string message, SecurityExceptionType exceptionType = SecurityExceptionType.Generic) Parameters Type Name Description String message SecurityExceptionType exceptionType Properties SecurityExceptionType Declaration public SecurityExceptionType SecurityExceptionType { get; set; } Property Value Type Description SecurityExceptionType Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.SecurityExceptionType.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.SecurityExceptionType.html",
@@ -3717,32 +3717,32 @@
   "reference/pluginapi/MediaBrowser.Controller.Net.StaticFileResultOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.StaticFileResultOptions.html",
     "title": "Class StaticFileResultOptions",
-    "keywords": "Class StaticFileResultOptions Inheritance Object StaticResultOptions StaticFileResultOptions Inherited Members StaticResultOptions.ContentType StaticResultOptions.CacheDuration StaticResultOptions.DateLastModified StaticResultOptions.CacheKey StaticResultOptions.ContentFactory StaticResultOptions.IsHeadRequest StaticResultOptions.SupportsRangeRequests StaticResultOptions.ResponseHeaders StaticResultOptions.OnComplete StaticResultOptions.OnError StaticResultOptions.Path StaticResultOptions.RequestHeaders StaticResultOptions.ContentLength StaticResultOptions.ForcePartialFileCopy StaticResultOptions.AllowCacheTransform StaticResultOptions.AllowPublicCache StaticResultOptions.FileShare Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class StaticFileResultOptions : StaticResultOptions Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StaticFileResultOptions Inheritance System.Object StaticResultOptions StaticFileResultOptions Inherited Members StaticResultOptions.ContentType StaticResultOptions.CacheDuration StaticResultOptions.DateLastModified StaticResultOptions.CacheKey StaticResultOptions.ContentFactory StaticResultOptions.IsHeadRequest StaticResultOptions.SupportsRangeRequests StaticResultOptions.ResponseHeaders StaticResultOptions.OnComplete StaticResultOptions.OnError StaticResultOptions.Path StaticResultOptions.RequestHeaders StaticResultOptions.ContentLength StaticResultOptions.ForcePartialFileCopy StaticResultOptions.AllowCacheTransform StaticResultOptions.AllowPublicCache StaticResultOptions.FileShare Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class StaticFileResultOptions : StaticResultOptions Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.StaticResultOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.StaticResultOptions.html",
     "title": "Class StaticResultOptions",
-    "keywords": "Class StaticResultOptions Inheritance Object StaticResultOptions StaticFileResultOptions Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public class StaticResultOptions Properties AllowCacheTransform Declaration public bool AllowCacheTransform { get; set; } Property Value Type Description Boolean AllowPublicCache Declaration public bool AllowPublicCache { get; set; } Property Value Type Description Boolean CacheDuration Declaration public TimeSpan? CacheDuration { get; set; } Property Value Type Description Nullable < TimeSpan > CacheKey Declaration public Guid CacheKey { get; set; } Property Value Type Description Guid ContentFactory Declaration public Func> ContentFactory { get; set; } Property Value Type Description Func < Int64 , Int64 , CancellationToken , Task < StreamHandler >> ContentLength Declaration public long? ContentLength { get; set; } Property Value Type Description Nullable < Int64 > ContentType Declaration public string ContentType { get; set; } Property Value Type Description String DateLastModified Declaration public DateTimeOffset? DateLastModified { get; set; } Property Value Type Description Nullable < DateTimeOffset > FileShare Declaration public FileShareMode FileShare { get; set; } Property Value Type Description FileShareMode ForcePartialFileCopy Declaration public bool ForcePartialFileCopy { get; set; } Property Value Type Description Boolean IsHeadRequest Declaration public bool IsHeadRequest { get; set; } Property Value Type Description Boolean OnComplete Declaration public Action OnComplete { get; set; } Property Value Type Description Action OnError Declaration public Action OnError { get; set; } Property Value Type Description Action Path Declaration public string Path { get; set; } Property Value Type Description String RequestHeaders Declaration public IDictionary RequestHeaders { get; set; } Property Value Type Description IDictionary < String , String > ResponseHeaders Declaration public IDictionary ResponseHeaders { get; set; } Property Value Type Description IDictionary < String , String > SupportsRangeRequests Declaration public bool SupportsRangeRequests { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StaticResultOptions Inheritance System.Object StaticResultOptions StaticFileResultOptions Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public class StaticResultOptions Properties AllowCacheTransform Declaration public bool AllowCacheTransform { get; set; } Property Value Type Description System.Boolean AllowPublicCache Declaration public bool AllowPublicCache { get; set; } Property Value Type Description System.Boolean CacheDuration Declaration public TimeSpan? CacheDuration { get; set; } Property Value Type Description Nullable < System.TimeSpan > CacheKey Declaration public Guid CacheKey { get; set; } Property Value Type Description Guid ContentFactory Declaration public Func> ContentFactory { get; set; } Property Value Type Description Func < Int64 , Int64 , System.Threading.CancellationToken , Task < StreamHandler >> ContentLength Declaration public long? ContentLength { get; set; } Property Value Type Description Nullable < Int64 > ContentType Declaration public string ContentType { get; set; } Property Value Type Description String DateLastModified Declaration public DateTimeOffset? DateLastModified { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > FileShare Declaration public FileShareMode FileShare { get; set; } Property Value Type Description FileShareMode ForcePartialFileCopy Declaration public bool ForcePartialFileCopy { get; set; } Property Value Type Description System.Boolean IsHeadRequest Declaration public bool IsHeadRequest { get; set; } Property Value Type Description System.Boolean OnComplete Declaration public Action OnComplete { get; set; } Property Value Type Description Action OnError Declaration public Action OnError { get; set; } Property Value Type Description Action Path Declaration public string Path { get; set; } Property Value Type Description String RequestHeaders Declaration public IDictionary RequestHeaders { get; set; } Property Value Type Description IDictionary < String , String > ResponseHeaders Declaration public IDictionary ResponseHeaders { get; set; } Property Value Type Description IDictionary < String , String > SupportsRangeRequests Declaration public bool SupportsRangeRequests { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.UnauthenticatedAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.UnauthenticatedAttribute.html",
     "title": "Class UnauthenticatedAttribute",
-    "keywords": "Class UnauthenticatedAttribute Inheritance Object Attribute UnauthenticatedAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class UnauthenticatedAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UnauthenticatedAttribute Inheritance System.Object System.Attribute UnauthenticatedAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class UnauthenticatedAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.WebSocketConnectingEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.WebSocketConnectingEventArgs.html",
     "title": "Class WebSocketConnectingEventArgs",
-    "keywords": "Class WebSocketConnectingEventArgs Inheritance Object EventArgs WebSocketConnectingEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class WebSocketConnectingEventArgs : EventArgs Constructors WebSocketConnectingEventArgs() Declaration public WebSocketConnectingEventArgs() Properties AllowConnection Gets or sets a value indicating whether [allow connection]. Declaration public bool AllowConnection { get; set; } Property Value Type Description Boolean true if [allow connection]; otherwise, false . QueryString Gets or sets the query string. Declaration public QueryParamCollection QueryString { get; set; } Property Value Type Description QueryParamCollection The query string. RemoteAddress Gets or sets the endpoint. Declaration public IPAddress RemoteAddress { get; set; } Property Value Type Description IPAddress The endpoint. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class WebSocketConnectingEventArgs Inheritance System.Object System.EventArgs WebSocketConnectingEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class WebSocketConnectingEventArgs : EventArgs Constructors WebSocketConnectingEventArgs() Declaration public WebSocketConnectingEventArgs() Properties AllowConnection Gets or sets a value indicating whether [allow connection]. Declaration public bool AllowConnection { get; set; } Property Value Type Description System.Boolean true if [allow connection]; otherwise, false . QueryString Gets or sets the query string. Declaration public QueryParamCollection QueryString { get; set; } Property Value Type Description QueryParamCollection The query string. RemoteAddress Gets or sets the endpoint. Declaration public IPAddress RemoteAddress { get; set; } Property Value Type Description IPAddress The endpoint. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.WebSocketListenerState.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.WebSocketListenerState.html",
     "title": "Class WebSocketListenerState",
-    "keywords": "Class WebSocketListenerState Inheritance Object WebSocketListenerState Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public class WebSocketListenerState Properties DateLastSendUtc Declaration public DateTimeOffset DateLastSendUtc { get; set; } Property Value Type Description DateTimeOffset IntervalMs Declaration public long IntervalMs { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class WebSocketListenerState Inheritance System.Object WebSocketListenerState Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public class WebSocketListenerState Properties DateLastSendUtc Declaration public DateTimeOffset DateLastSendUtc { get; set; } Property Value Type Description System.DateTimeOffset IntervalMs Declaration public long IntervalMs { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Net.WebSocketMessageInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Net.WebSocketMessageInfo.html",
     "title": "Class WebSocketMessageInfo",
-    "keywords": "Class WebSocketMessageInfo Class WebSocketMessageInfo Inheritance Object WebSocketMessage < String > WebSocketMessageInfo Inherited Members WebSocketMessage.MessageType WebSocketMessage.MessageId WebSocketMessage.ServerId WebSocketMessage.Data Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class WebSocketMessageInfo : WebSocketMessage Properties Connection Gets or sets the connection. Declaration public IWebSocketConnection Connection { get; set; } Property Value Type Description IWebSocketConnection The connection. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class WebSocketMessageInfo Class WebSocketMessageInfo Inheritance System.Object WebSocketMessage < String > WebSocketMessageInfo Inherited Members WebSocketMessage.MessageType WebSocketMessage.MessageId WebSocketMessage.ServerId WebSocketMessage.Data Namespace : MediaBrowser.Controller.Net Assembly : MediaBrowser.Controller.dll Syntax public sealed class WebSocketMessageInfo : WebSocketMessage Properties Connection Gets or sets the connection. Declaration public IWebSocketConnection Connection { get; set; } Property Value Type Description IWebSocketConnection The connection. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Notifications.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Notifications.html",
@@ -3752,17 +3752,17 @@
   "reference/pluginapi/MediaBrowser.Controller.Notifications.INotificationManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Notifications.INotificationManager.html",
     "title": "Interface INotificationManager",
-    "keywords": "Interface INotificationManager Namespace : MediaBrowser.Controller.Notifications Assembly : MediaBrowser.Controller.dll Syntax public interface INotificationManager Methods GetNotificationCategories(String, User) Gets the notification types. Declaration NotificationCategoryInfo[] GetNotificationCategories(string language, User user) Parameters Type Name Description String language User user Returns Type Description NotificationCategoryInfo [] IEnumerable{NotificationTypeInfo}. GetNotificationTokens(String) Declaration NotificationTokenCategory[] GetNotificationTokens(string language) Parameters Type Name Description String language Returns Type Description NotificationTokenCategory [] SaveUserNotification(NotificationInfo, User, String) Declaration void SaveUserNotification(NotificationInfo notificationInfo, User user, string notifierKey) Parameters Type Name Description NotificationInfo notificationInfo User user String notifierKey SendNotification(NotificationRequest) Declaration void SendNotification(NotificationRequest request) Parameters Type Name Description NotificationRequest request SendNotification(NotificationRequest, CancellationToken) Declaration [Obsolete(\"Switch to void SendNotification(NotificationRequest request)\")] Task SendNotification(NotificationRequest request, CancellationToken cancellationToken) Parameters Type Name Description NotificationRequest request CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface INotificationManager Namespace : MediaBrowser.Controller.Notifications Assembly : MediaBrowser.Controller.dll Syntax public interface INotificationManager Methods GetNotificationCategories(String, User) Gets the notification types. Declaration NotificationCategoryInfo[] GetNotificationCategories(string language, User user) Parameters Type Name Description String language User user Returns Type Description NotificationCategoryInfo [] IEnumerable{NotificationTypeInfo}. GetNotificationTokens(String) Declaration NotificationTokenCategory[] GetNotificationTokens(string language) Parameters Type Name Description String language Returns Type Description NotificationTokenCategory [] SaveUserNotification(NotificationInfo, User, String) Declaration void SaveUserNotification(NotificationInfo notificationInfo, User user, string notifierKey) Parameters Type Name Description NotificationInfo notificationInfo User user String notifierKey SendNotification(NotificationRequest) Declaration void SendNotification(NotificationRequest request) Parameters Type Name Description NotificationRequest request SendNotification(NotificationRequest, CancellationToken) Declaration [Obsolete(\"Switch to void SendNotification(NotificationRequest request)\")] Task SendNotification(NotificationRequest request, CancellationToken cancellationToken) Parameters Type Name Description NotificationRequest request System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationToken.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationToken.html",
     "title": "Class NotificationToken",
-    "keywords": "Class NotificationToken Inheritance Object NotificationToken Namespace : MediaBrowser.Controller.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationToken Constructors NotificationToken() Declaration public NotificationToken() NotificationToken(String) Declaration public NotificationToken(string name) Parameters Type Name Description String name Properties Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationToken Inheritance System.Object NotificationToken Namespace : MediaBrowser.Controller.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationToken Constructors NotificationToken() Declaration public NotificationToken() NotificationToken(String) Declaration public NotificationToken(string name) Parameters Type Name Description String name Properties Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationTokenCategory.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationTokenCategory.html",
     "title": "Class NotificationTokenCategory",
-    "keywords": "Class NotificationTokenCategory Inheritance Object NotificationTokenCategory Namespace : MediaBrowser.Controller.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationTokenCategory Properties Key Declaration public string Key { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Tokens Declaration public NotificationToken[] Tokens { get; set; } Property Value Type Description NotificationToken [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationTokenCategory Inheritance System.Object NotificationTokenCategory Namespace : MediaBrowser.Controller.Notifications Assembly : MediaBrowser.Controller.dll Syntax public class NotificationTokenCategory Properties Key Declaration public string Key { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Tokens Declaration public NotificationToken[] Tokens { get; set; } Property Value Type Description NotificationToken [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Persistence.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Persistence.html",
@@ -3772,52 +3772,52 @@
   "reference/pluginapi/MediaBrowser.Controller.Persistence.IDisplayPreferencesRepository.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Persistence.IDisplayPreferencesRepository.html",
     "title": "Interface IDisplayPreferencesRepository",
-    "keywords": "Interface IDisplayPreferencesRepository Interface IDisplayPreferencesRepository Inherited Members IRepository.Name IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IDisplayPreferencesRepository : IRepository, IDisposable Methods GetDisplayPreferences(String, Guid, String) Gets the display preferences. Declaration DisplayPreferences GetDisplayPreferences(string displayPreferencesId, Guid userId, string client) Parameters Type Name Description String displayPreferencesId The display preferences id. Guid userId The user id. String client The client. Returns Type Description DisplayPreferences Task{DisplayPreferences}. SaveDisplayPreferences(DisplayPreferences, Guid, String, CancellationToken) Saves display preferences for an item Declaration void SaveDisplayPreferences(DisplayPreferences displayPreferences, Guid userId, string client, CancellationToken cancellationToken) Parameters Type Name Description DisplayPreferences displayPreferences The display preferences. Guid userId The user id. String client The client. CancellationToken cancellationToken The cancellation token. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IDisplayPreferencesRepository Interface IDisplayPreferencesRepository Inherited Members IRepository.Name System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IDisplayPreferencesRepository : IRepository, IDisposable Methods GetDisplayPreferences(String, Guid, String) Gets the display preferences. Declaration DisplayPreferences GetDisplayPreferences(string displayPreferencesId, Guid userId, string client) Parameters Type Name Description String displayPreferencesId The display preferences id. Guid userId The user id. String client The client. Returns Type Description DisplayPreferences Task{DisplayPreferences}. SaveDisplayPreferences(DisplayPreferences, Guid, String, CancellationToken) Saves display preferences for an item Declaration void SaveDisplayPreferences(DisplayPreferences displayPreferences, Guid userId, string client, CancellationToken cancellationToken) Parameters Type Name Description DisplayPreferences displayPreferences The display preferences. Guid userId The user id. String client The client. System.Threading.CancellationToken cancellationToken The cancellation token. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Persistence.IItemRepository.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Persistence.IItemRepository.html",
     "title": "Interface IItemRepository",
-    "keywords": "Interface IItemRepository Provides an interface to implement an Item repository Inherited Members IRepository.Name IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IItemRepository : IRepository, IDisposable Properties LiveTvViewId Declaration long LiveTvViewId { get; set; } Property Value Type Description Int64 Methods AddDatabase(ILibraryDatabase) Declaration void AddDatabase(ILibraryDatabase db) Parameters Type Name Description ILibraryDatabase db AddListItems(BaseItem, ListItem[], Boolean) Declaration ListItem[] AddListItems(BaseItem list, ListItem[] items, bool skipDuplicates) Parameters Type Name Description BaseItem list ListItem [] items Boolean skipDuplicates Returns Type Description ListItem [] DeleteChannels(Int64[]) Declaration void DeleteChannels(long[] idsToDelete) Parameters Type Name Description Int64 [] idsToDelete DeleteChapters(Int64, MarkerType[]) Declaration void DeleteChapters(long itemId, MarkerType[] markerTypes) Parameters Type Name Description Int64 itemId MarkerType [] markerTypes DeleteItems(BaseItem[]) Deletes the item. Declaration void DeleteItems(BaseItem[] item) Parameters Type Name Description BaseItem [] item DeleteItems(Int64[]) Declaration void DeleteItems(long[] ids) Parameters Type Name Description Int64 [] ids DeleteUserItemShares(Int64, Nullable) Declaration void DeleteUserItemShares(long itemId, UserItemShareLevel? maxShareLevel) Parameters Type Name Description Int64 itemId Nullable < UserItemShareLevel > maxShareLevel GetAllGenres(InternalItemsQuery) Declaration QueryResult> GetAllGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetArtists(InternalItemsQuery, ItemLinkType[]) Declaration QueryResult> GetArtists(InternalItemsQuery query, ItemLinkType[] artistTypes) Parameters Type Name Description InternalItemsQuery query ItemLinkType [] artistTypes Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetAudioCodecs(InternalItemsQuery) Declaration QueryResult GetAudioCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetAudioLayouts(InternalItemsQuery) Declaration QueryResult GetAudioLayouts(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetChapter(Int64, Int32) Gets a single chapter for an item Declaration ChapterInfo GetChapter(long itemId, int index) Parameters Type Name Description Int64 itemId The item identifier. Int32 index The index. Returns Type Description ChapterInfo GetChapters(BaseItem) Gets chapters for an item Declaration List GetChapters(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description List < ChapterInfo > GetChapters(Int64, MarkerType[]) Declaration List GetChapters(long itemId, MarkerType[] markerTypes) Parameters Type Name Description Int64 itemId MarkerType [] markerTypes Returns Type Description List < ChapterInfo > GetCollectionFolderIdFromItemLinkId(Int64, Int64) Declaration List GetCollectionFolderIdFromItemLinkId(long id, long rootRolderId) Parameters Type Name Description Int64 id Int64 rootRolderId Returns Type Description List < Int64 > GetCount(InternalItemsQuery) Declaration int GetCount(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int32 GetExtendedVideoTypes(InternalItemsQuery) Declaration QueryResult GetExtendedVideoTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < ExtendedVideoTypes > GetExternalSubtitleFiles(Int64) Declaration List GetExternalSubtitleFiles(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description List < String > GetExtradataTypeId(String) Declaration long GetExtradataTypeId(string name) Parameters Type Name Description String name Returns Type Description Int64 GetExtraTypes(InternalItemsQuery) Declaration ExtraType[] GetExtraTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description ExtraType [] GetGameGenres(InternalItemsQuery) Declaration QueryResult> GetGameGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetGenres(InternalItemsQuery) Declaration QueryResult> GetGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetGuidAndPath(Int64) Declaration Tuple GetGuidAndPath(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description Tuple < Guid , String > GetIdGuidPairs(InternalItemsQuery) Declaration (long, Guid)[] GetIdGuidPairs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description (T1, T2) < Int64 , Guid >[] GetImageInfo(Int64, ImageType, Int32) Declaration ItemImageInfo GetImageInfo(long itemId, ImageType imageType, int index) Parameters Type Name Description Int64 itemId ImageType imageType Int32 index Returns Type Description ItemImageInfo GetImportedCollections(Int64) Declaration LinkedItemInfo[] GetImportedCollections(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description LinkedItemInfo [] GetInternalId(Guid) Declaration long GetInternalId(Guid guid) Parameters Type Name Description Guid guid Returns Type Description Int64 GetInternalItemIdsList(InternalItemsQuery) Declaration long[] GetInternalItemIdsList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetIntroDetectionFailureResult(Int64) Declaration string GetIntroDetectionFailureResult(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description String GetIntrosDebugInfo() Declaration List GetIntrosDebugInfo() Returns Type Description List < IntroDebugInfo > GetItemByGuid(Guid) Declaration BaseItem GetItemByGuid(Guid id) Parameters Type Name Description Guid id Returns Type Description BaseItem GetItemById(Int64) Declaration BaseItem GetItemById(long id) Parameters Type Name Description Int64 id Returns Type Description BaseItem GetItemExtradataValue(Int64, Int64) Declaration string GetItemExtradataValue(long itemId, long extradataTypeId) Parameters Type Name Description Int64 itemId Int64 extradataTypeId Returns Type Description String GetItemIdsList(InternalItemsQuery) Gets the item ids list. Declaration Guid[] GetItemIdsList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description Guid [] List. GetItemLinks(Int64, List) Declaration List<(ItemLinkType, string, long)> GetItemLinks(long itemId, List types) Parameters Type Name Description Int64 itemId List < ItemLinkType > types Returns Type Description List < (T1, T2, T3) < ItemLinkType , String , Int64 >> GetItemList(InternalItemsQuery) Gets the item list. Declaration BaseItem[] GetItemList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description BaseItem [] List. GetItemPeople(InternalPeopleQuery) Gets the people. Declaration List GetItemPeople(InternalPeopleQuery query) Parameters Type Name Description InternalPeopleQuery query The query. Returns Type Description List < PersonInfo > List. GetItems(InternalItemsQuery) Gets the items. Declaration QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description QueryResult < BaseItem > QueryResult. GetItemTypes(InternalItemsQuery) Declaration string[] GetItemTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description String [] GetMediaStreams(MediaStreamQuery) Gets the media streams. Declaration List GetMediaStreams(MediaStreamQuery query) Parameters Type Name Description MediaStreamQuery query The query. Returns Type Description List < MediaStream > GetMusicAlbums(InternalItemsQuery) Declaration QueryResult> GetMusicAlbums(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetMusicGenres(InternalItemsQuery) Declaration QueryResult> GetMusicGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetNamedValue(Int64) Declaration string GetNamedValue(long nameId) Parameters Type Name Description Int64 nameId Returns Type Description String GetNamedValue(String) Declaration string GetNamedValue(string name) Parameters Type Name Description String name Returns Type Description String GetNameIdPairs(InternalItemsQuery) Declaration (string, long)[] GetNameIdPairs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description (T1, T2) < String , Int64 >[] GetNewListItems(BaseItem, ListItem[], Boolean) Declaration ListItem[] GetNewListItems(BaseItem list, ListItem[] items, bool skipDuplicates) Parameters Type Name Description BaseItem list ListItem [] items Boolean skipDuplicates Returns Type Description ListItem [] GetPaths(InternalItemsQuery) Declaration string[] GetPaths(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description String [] GetPeople(InternalItemsQuery) Declaration QueryResult> GetPeople(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetProviderIds(Int64) Declaration ProviderIdDictionary GetProviderIds(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description ProviderIdDictionary GetShareLevels(InternalItemsQuery) Declaration QueryResult GetShareLevels(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Nullable < UserItemShareLevel >> GetStreamLanguages(InternalItemsQuery, MediaStreamType) Declaration QueryResult GetStreamLanguages(InternalItemsQuery query, MediaStreamType streamType) Parameters Type Name Description InternalItemsQuery query MediaStreamType streamType Returns Type Description QueryResult < String > GetStudios(InternalItemsQuery) Declaration QueryResult> GetStudios(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetSubtitleCodecs(InternalItemsQuery) Declaration QueryResult GetSubtitleCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetSubviews(InternalItemsQuery, String) Declaration List GetSubviews(InternalItemsQuery query, string contentType) Parameters Type Name Description InternalItemsQuery query String contentType Returns Type Description List < String > GetSyncTargetId(String, Boolean) Declaration long GetSyncTargetId(string name, bool createIfNotFound) Parameters Type Name Description String name Boolean createIfNotFound Returns Type Description Int64 GetTags(InternalItemsQuery) Declaration QueryResult> GetTags(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Tuple < BaseItem , ItemCounts >> GetThumbnailImageExtractionFailureResult(Int64) Declaration string GetThumbnailImageExtractionFailureResult(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description String GetTypeAndImageInfo(Int64, ImageType, Int32) Declaration Tuple GetTypeAndImageInfo(long itemId, ImageType imageType, int index) Parameters Type Name Description Int64 itemId ImageType imageType Int32 index Returns Type Description Tuple < System.Type , ItemImageInfo > GetUserItemShares(UserItemShareQuery) Declaration UserItemShare[] GetUserItemShares(UserItemShareQuery query) Parameters Type Name Description UserItemShareQuery query Returns Type Description UserItemShare [] GetVideoCodecs(InternalItemsQuery) Declaration QueryResult GetVideoCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > LogIntroDetectionFailureFailure(Int64, Int64) Declaration void LogIntroDetectionFailureFailure(long itemId, long dateModifiedUnixTimeSeconds) Parameters Type Name Description Int64 itemId Int64 dateModifiedUnixTimeSeconds LogThumbnailImageExtractionFailure(Int64, Int64) Declaration void LogThumbnailImageExtractionFailure(long itemId, long dateModifiedTicks) Parameters Type Name Description Int64 itemId Int64 dateModifiedTicks MoveListItem(Int64, Int64, Int32) Declaration void MoveListItem(long listId, long entryId, int newIndex) Parameters Type Name Description Int64 listId Int64 entryId Int32 newIndex OnUserDeleted(Int64) Declaration void OnUserDeleted(long userId) Parameters Type Name Description Int64 userId RemoveListItemsByItemIds(Int64, Int64[]) Declaration void RemoveListItemsByItemIds(long listId, long[] listItemIds) Parameters Type Name Description Int64 listId Int64 [] listItemIds RemoveListItemsByListItemEntryIds(Int64, Int64[]) Declaration void RemoveListItemsByListItemEntryIds(long listId, long[] listItemIds) Parameters Type Name Description Int64 listId Int64 [] listItemIds SaveChapters(Int64, Boolean, List) Declaration void SaveChapters(long itemId, bool clearExtractionFailureResult, List chapters) Parameters Type Name Description Int64 itemId Boolean clearExtractionFailureResult List < ChapterInfo > chapters SaveChapters(Int64, List) Saves the chapters. Declaration void SaveChapters(long itemId, List chapters) Parameters Type Name Description Int64 itemId List < ChapterInfo > chapters SaveImages(Int64, ItemImageInfo[]) Declaration void SaveImages(long id, ItemImageInfo[] images) Parameters Type Name Description Int64 id ItemImageInfo [] images SaveItem(BaseItem, CancellationToken) Saves an item Declaration void SaveItem(BaseItem item, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item CancellationToken cancellationToken SaveItems(List, MetadataRefreshOptions, CancellationToken) Declaration void SaveItems(List items, MetadataRefreshOptions metadataRefreshOptions, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items MetadataRefreshOptions metadataRefreshOptions CancellationToken cancellationToken SaveItems(List, CancellationToken) Saves the items. Declaration void SaveItems(List items, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items The items. CancellationToken cancellationToken The cancellation token. SaveMediaStreams(Int64, List, CancellationToken) Saves the media streams. Declaration void SaveMediaStreams(long itemId, List streams, CancellationToken cancellationToken) Parameters Type Name Description Int64 itemId The item identifier. List < MediaStream > streams The streams. CancellationToken cancellationToken The cancellation token. SaveUserItemShares(UserItemShare[]) Declaration void SaveUserItemShares(UserItemShare[] shares) Parameters Type Name Description UserItemShare [] shares SetItemExtradata(Int64, Int64, String) Declaration void SetItemExtradata(long itemId, long extradataTypeId, string value) Parameters Type Name Description Int64 itemId Int64 extradataTypeId String value SetNamedValue(Int64, String) Declaration void SetNamedValue(long nameId, string value) Parameters Type Name Description Int64 nameId String value SetNamedValue(String, String) Declaration void SetNamedValue(string name, string value) Parameters Type Name Description String name String value SetSortIndexNumbers(List>) Declaration void SetSortIndexNumbers(List> values) Parameters Type Name Description List < Tuple < Int64 , Int32 >> values UpdateListItems(BaseItem, LinkedChild[]) Declaration void UpdateListItems(BaseItem list, LinkedChild[] items) Parameters Type Name Description BaseItem list LinkedChild [] items UpdatePeople(Int64, List) Updates the people. Declaration void UpdatePeople(long itemId, List people) Parameters Type Name Description Int64 itemId List < PersonInfo > people UpdateProgramsForChannel(BaseItem, List, Int64[]) Declaration void UpdateProgramsForChannel(BaseItem channel, List programs, long[] programsToDelete) Parameters Type Name Description BaseItem channel List < BaseItem > programs Int64 [] programsToDelete Events OnItemTagged Declaration event EventHandler> OnItemTagged Event Type Type Description EventHandler < GenericEventArgs < ItemTaggedEvent >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IItemRepository Provides an interface to implement an Item repository Inherited Members IRepository.Name System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IItemRepository : IRepository, IDisposable Properties LiveTvViewId Declaration long LiveTvViewId { get; set; } Property Value Type Description Int64 Methods AddDatabase(ILibraryDatabase) Declaration void AddDatabase(ILibraryDatabase db) Parameters Type Name Description ILibraryDatabase db AddListItems(BaseItem, ListItem[], Boolean) Declaration ListItem[] AddListItems(BaseItem list, ListItem[] items, bool skipDuplicates) Parameters Type Name Description BaseItem list ListItem [] items System.Boolean skipDuplicates Returns Type Description ListItem [] DeleteChannels(Int64[]) Declaration void DeleteChannels(long[] idsToDelete) Parameters Type Name Description Int64 [] idsToDelete DeleteChapters(Int64, MarkerType[]) Declaration void DeleteChapters(long itemId, MarkerType[] markerTypes) Parameters Type Name Description Int64 itemId MarkerType [] markerTypes DeleteItems(BaseItem[]) Deletes the item. Declaration void DeleteItems(BaseItem[] item) Parameters Type Name Description BaseItem [] item DeleteItems(Int64[]) Declaration void DeleteItems(long[] ids) Parameters Type Name Description Int64 [] ids DeleteUserItemShares(Int64, Nullable) Declaration void DeleteUserItemShares(long itemId, UserItemShareLevel? maxShareLevel) Parameters Type Name Description Int64 itemId Nullable < UserItemShareLevel > maxShareLevel GetAllGenres(InternalItemsQuery) Declaration QueryResult> GetAllGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetArtists(InternalItemsQuery, ItemLinkType[]) Declaration QueryResult> GetArtists(InternalItemsQuery query, ItemLinkType[] artistTypes) Parameters Type Name Description InternalItemsQuery query ItemLinkType [] artistTypes Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetAudioCodecs(InternalItemsQuery) Declaration QueryResult GetAudioCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetAudioLayouts(InternalItemsQuery) Declaration QueryResult GetAudioLayouts(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetChapter(Int64, Int32) Gets a single chapter for an item Declaration ChapterInfo GetChapter(long itemId, int index) Parameters Type Name Description Int64 itemId The item identifier. Int32 index The index. Returns Type Description ChapterInfo GetChapters(BaseItem) Gets chapters for an item Declaration List GetChapters(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description List < ChapterInfo > GetChapters(Int64, MarkerType[]) Declaration List GetChapters(long itemId, MarkerType[] markerTypes) Parameters Type Name Description Int64 itemId MarkerType [] markerTypes Returns Type Description List < ChapterInfo > GetCollectionFolderIdFromItemLinkId(Int64, Int64) Declaration List GetCollectionFolderIdFromItemLinkId(long id, long rootRolderId) Parameters Type Name Description Int64 id Int64 rootRolderId Returns Type Description List < Int64 > GetCount(InternalItemsQuery) Declaration int GetCount(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int32 GetExtendedVideoTypes(InternalItemsQuery) Declaration QueryResult GetExtendedVideoTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < ExtendedVideoTypes > GetExternalSubtitleFiles(Int64) Declaration List GetExternalSubtitleFiles(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description List < String > GetExtradataTypeId(String) Declaration long GetExtradataTypeId(string name) Parameters Type Name Description String name Returns Type Description Int64 GetExtraTypes(InternalItemsQuery) Declaration ExtraType[] GetExtraTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description ExtraType [] GetGameGenres(InternalItemsQuery) Declaration QueryResult> GetGameGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetGenres(InternalItemsQuery) Declaration QueryResult> GetGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetGuidAndPath(Int64) Declaration Tuple GetGuidAndPath(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description System.Tuple < Guid , String > GetIdGuidPairs(InternalItemsQuery) Declaration (long, Guid)[] GetIdGuidPairs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description (T1, T2) < Int64 , Guid >[] GetImageInfo(Int64, ImageType, Int32) Declaration ItemImageInfo GetImageInfo(long itemId, ImageType imageType, int index) Parameters Type Name Description Int64 itemId ImageType imageType Int32 index Returns Type Description ItemImageInfo GetImportedCollections(Int64) Declaration LinkedItemInfo[] GetImportedCollections(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description LinkedItemInfo [] GetInternalId(Guid) Declaration long GetInternalId(Guid guid) Parameters Type Name Description Guid guid Returns Type Description Int64 GetInternalItemIdsList(InternalItemsQuery) Declaration long[] GetInternalItemIdsList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] GetIntroDetectionFailureResult(Int64) Declaration string GetIntroDetectionFailureResult(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description String GetIntrosDebugInfo() Declaration List GetIntrosDebugInfo() Returns Type Description List < IntroDebugInfo > GetItemByGuid(Guid) Declaration BaseItem GetItemByGuid(Guid id) Parameters Type Name Description Guid id Returns Type Description BaseItem GetItemById(Int64) Declaration BaseItem GetItemById(long id) Parameters Type Name Description Int64 id Returns Type Description BaseItem GetItemExtradataValue(Int64, Int64) Declaration string GetItemExtradataValue(long itemId, long extradataTypeId) Parameters Type Name Description Int64 itemId Int64 extradataTypeId Returns Type Description String GetItemIdsList(InternalItemsQuery) Gets the item ids list. Declaration Guid[] GetItemIdsList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description Guid [] List. GetItemLinks(Int64, List) Declaration List<(ItemLinkType, string, long)> GetItemLinks(long itemId, List types) Parameters Type Name Description Int64 itemId List < ItemLinkType > types Returns Type Description List < System.ValueTuple < ItemLinkType , String , Int64 >> GetItemList(InternalItemsQuery) Gets the item list. Declaration BaseItem[] GetItemList(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description BaseItem [] List. GetItemPeople(InternalPeopleQuery) Gets the people. Declaration List GetItemPeople(InternalPeopleQuery query) Parameters Type Name Description InternalPeopleQuery query The query. Returns Type Description List < PersonInfo > List. GetItems(InternalItemsQuery) Gets the items. Declaration QueryResult GetItems(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query The query. Returns Type Description QueryResult < BaseItem > QueryResult. GetItemTypes(InternalItemsQuery) Declaration string[] GetItemTypes(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description String [] GetMediaStreams(MediaStreamQuery) Gets the media streams. Declaration List GetMediaStreams(MediaStreamQuery query) Parameters Type Name Description MediaStreamQuery query The query. Returns Type Description List < MediaStream > GetMusicAlbums(InternalItemsQuery) Declaration QueryResult> GetMusicAlbums(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetMusicGenres(InternalItemsQuery) Declaration QueryResult> GetMusicGenres(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetNamedValue(Int64) Declaration string GetNamedValue(long nameId) Parameters Type Name Description Int64 nameId Returns Type Description String GetNamedValue(String) Declaration string GetNamedValue(string name) Parameters Type Name Description String name Returns Type Description String GetNameIdPairs(InternalItemsQuery) Declaration (string, long)[] GetNameIdPairs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description (T1, T2) < String , Int64 >[] GetNewListItems(BaseItem, ListItem[], Boolean) Declaration ListItem[] GetNewListItems(BaseItem list, ListItem[] items, bool skipDuplicates) Parameters Type Name Description BaseItem list ListItem [] items System.Boolean skipDuplicates Returns Type Description ListItem [] GetPaths(InternalItemsQuery) Declaration string[] GetPaths(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description String [] GetPeople(InternalItemsQuery) Declaration QueryResult> GetPeople(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetProviderIds(Int64) Declaration ProviderIdDictionary GetProviderIds(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description ProviderIdDictionary GetShareLevels(InternalItemsQuery) Declaration QueryResult GetShareLevels(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < Nullable < UserItemShareLevel >> GetStreamLanguages(InternalItemsQuery, MediaStreamType) Declaration QueryResult GetStreamLanguages(InternalItemsQuery query, MediaStreamType streamType) Parameters Type Name Description InternalItemsQuery query MediaStreamType streamType Returns Type Description QueryResult < String > GetStudios(InternalItemsQuery) Declaration QueryResult> GetStudios(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetSubtitleCodecs(InternalItemsQuery) Declaration QueryResult GetSubtitleCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > GetSubviews(InternalItemsQuery, String) Declaration List GetSubviews(InternalItemsQuery query, string contentType) Parameters Type Name Description InternalItemsQuery query String contentType Returns Type Description List < String > GetSyncTargetId(String, Boolean) Declaration long GetSyncTargetId(string name, bool createIfNotFound) Parameters Type Name Description String name System.Boolean createIfNotFound Returns Type Description Int64 GetTags(InternalItemsQuery) Declaration QueryResult> GetTags(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < System.Tuple < BaseItem , ItemCounts >> GetThumbnailImageExtractionFailureResult(Int64) Declaration string GetThumbnailImageExtractionFailureResult(long itemId) Parameters Type Name Description Int64 itemId Returns Type Description String GetTypeAndImageInfo(Int64, ImageType, Int32) Declaration Tuple GetTypeAndImageInfo(long itemId, ImageType imageType, int index) Parameters Type Name Description Int64 itemId ImageType imageType Int32 index Returns Type Description System.Tuple < Type , ItemImageInfo > GetUserItemShares(UserItemShareQuery) Declaration UserItemShare[] GetUserItemShares(UserItemShareQuery query) Parameters Type Name Description UserItemShareQuery query Returns Type Description UserItemShare [] GetVideoCodecs(InternalItemsQuery) Declaration QueryResult GetVideoCodecs(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < String > LogIntroDetectionFailureFailure(Int64, Int64) Declaration void LogIntroDetectionFailureFailure(long itemId, long dateModifiedUnixTimeSeconds) Parameters Type Name Description Int64 itemId Int64 dateModifiedUnixTimeSeconds LogThumbnailImageExtractionFailure(Int64, Int64) Declaration void LogThumbnailImageExtractionFailure(long itemId, long dateModifiedTicks) Parameters Type Name Description Int64 itemId Int64 dateModifiedTicks MoveListItem(Int64, Int64, Int32) Declaration void MoveListItem(long listId, long entryId, int newIndex) Parameters Type Name Description Int64 listId Int64 entryId Int32 newIndex OnUserDeleted(Int64) Declaration void OnUserDeleted(long userId) Parameters Type Name Description Int64 userId RemoveListItemsByItemIds(Int64, Int64[]) Declaration void RemoveListItemsByItemIds(long listId, long[] listItemIds) Parameters Type Name Description Int64 listId Int64 [] listItemIds RemoveListItemsByListItemEntryIds(Int64, Int64[]) Declaration void RemoveListItemsByListItemEntryIds(long listId, long[] listItemIds) Parameters Type Name Description Int64 listId Int64 [] listItemIds SaveChapters(Int64, Boolean, List) Declaration void SaveChapters(long itemId, bool clearExtractionFailureResult, List chapters) Parameters Type Name Description Int64 itemId System.Boolean clearExtractionFailureResult List < ChapterInfo > chapters SaveChapters(Int64, List) Saves the chapters. Declaration void SaveChapters(long itemId, List chapters) Parameters Type Name Description Int64 itemId List < ChapterInfo > chapters SaveImages(Int64, ItemImageInfo[]) Declaration void SaveImages(long id, ItemImageInfo[] images) Parameters Type Name Description Int64 id ItemImageInfo [] images SaveItem(BaseItem, CancellationToken) Saves an item Declaration void SaveItem(BaseItem item, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item System.Threading.CancellationToken cancellationToken SaveItems(List, MetadataRefreshOptions, CancellationToken) Declaration void SaveItems(List items, MetadataRefreshOptions metadataRefreshOptions, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items MetadataRefreshOptions metadataRefreshOptions System.Threading.CancellationToken cancellationToken SaveItems(List, CancellationToken) Saves the items. Declaration void SaveItems(List items, CancellationToken cancellationToken) Parameters Type Name Description List < BaseItem > items The items. System.Threading.CancellationToken cancellationToken The cancellation token. SaveMediaStreams(Int64, List, CancellationToken) Saves the media streams. Declaration void SaveMediaStreams(long itemId, List streams, CancellationToken cancellationToken) Parameters Type Name Description Int64 itemId The item identifier. List < MediaStream > streams The streams. System.Threading.CancellationToken cancellationToken The cancellation token. SaveUserItemShares(UserItemShare[]) Declaration void SaveUserItemShares(UserItemShare[] shares) Parameters Type Name Description UserItemShare [] shares SetItemExtradata(Int64, Int64, String) Declaration void SetItemExtradata(long itemId, long extradataTypeId, string value) Parameters Type Name Description Int64 itemId Int64 extradataTypeId String value SetNamedValue(Int64, String) Declaration void SetNamedValue(long nameId, string value) Parameters Type Name Description Int64 nameId String value SetNamedValue(String, String) Declaration void SetNamedValue(string name, string value) Parameters Type Name Description String name String value SetSortIndexNumbers(List>) Declaration void SetSortIndexNumbers(List> values) Parameters Type Name Description List < System.Tuple < Int64 , Int32 >> values UpdateListItems(BaseItem, LinkedChild[]) Declaration void UpdateListItems(BaseItem list, LinkedChild[] items) Parameters Type Name Description BaseItem list LinkedChild [] items UpdatePeople(Int64, List) Updates the people. Declaration void UpdatePeople(long itemId, List people) Parameters Type Name Description Int64 itemId List < PersonInfo > people UpdateProgramsForChannel(BaseItem, List, Int64[]) Declaration void UpdateProgramsForChannel(BaseItem channel, List programs, long[] programsToDelete) Parameters Type Name Description BaseItem channel List < BaseItem > programs Int64 [] programsToDelete Events OnItemTagged Declaration event EventHandler> OnItemTagged Event Type Type Description System.EventHandler < GenericEventArgs < ItemTaggedEvent >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Persistence.IntroDebugInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Persistence.IntroDebugInfo.html",
     "title": "Class IntroDebugInfo",
-    "keywords": "Class IntroDebugInfo Inheritance Object IntroDebugInfo Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public class IntroDebugInfo Properties End Declaration public long End { get; set; } Property Value Type Description Int64 Id Declaration public long Id { get; set; } Property Value Type Description Int64 Path Declaration public string Path { get; set; } Property Value Type Description String Start Declaration public long Start { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class IntroDebugInfo Inheritance System.Object IntroDebugInfo Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public class IntroDebugInfo Properties End Declaration public long End { get; set; } Property Value Type Description Int64 Id Declaration public long Id { get; set; } Property Value Type Description Int64 Path Declaration public string Path { get; set; } Property Value Type Description String Start Declaration public long Start { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Persistence.IRepository.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Persistence.IRepository.html",
     "title": "Interface IRepository",
-    "keywords": "Interface IRepository Provides a base interface for all the repository interfaces Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IRepository : IDisposable Properties Name Gets the name of the repository Declaration string Name { get; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRepository Provides a base interface for all the repository interfaces Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IRepository : IDisposable Properties Name Gets the name of the repository Declaration string Name { get; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Persistence.ItemTaggedEvent.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Persistence.ItemTaggedEvent.html",
     "title": "Class ItemTaggedEvent",
-    "keywords": "Class ItemTaggedEvent Inheritance Object ItemTaggedEvent Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemTaggedEvent Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] IsNew Declaration public bool IsNew { get; set; } Property Value Type Description Boolean LibraryOptions Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions MetadataRefreshOptions Declaration public MetadataRefreshOptions MetadataRefreshOptions { get; set; } Property Value Type Description MetadataRefreshOptions TaggedItemId Declaration public long TaggedItemId { get; set; } Property Value Type Description Int64 TaggedItemType Declaration public Type TaggedItemType { get; set; } Property Value Type Description System.Type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ItemTaggedEvent Inheritance System.Object ItemTaggedEvent Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemTaggedEvent Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] IsNew Declaration public bool IsNew { get; set; } Property Value Type Description System.Boolean LibraryOptions Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions MetadataRefreshOptions Declaration public MetadataRefreshOptions MetadataRefreshOptions { get; set; } Property Value Type Description MetadataRefreshOptions TaggedItemId Declaration public long TaggedItemId { get; set; } Property Value Type Description Int64 TaggedItemType Declaration public Type TaggedItemType { get; set; } Property Value Type Description Type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Persistence.IUserDataRepository.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Persistence.IUserDataRepository.html",
     "title": "Interface IUserDataRepository",
-    "keywords": "Interface IUserDataRepository Provides an interface to implement a UserData repository Inherited Members IRepository.Name IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IUserDataRepository : IRepository, IDisposable Methods ClearTrackSelections(Int64, MediaStreamType) Declaration void ClearTrackSelections(long userId, MediaStreamType trackType) Parameters Type Name Description Int64 userId MediaStreamType trackType GetAllUserData(Int64) Return all user data associated with the given user Declaration List GetAllUserData(long internalUserId) Parameters Type Name Description Int64 internalUserId Returns Type Description List < UserItemData > GetUserData(Int64, Int64, UserDataFields[]) Declaration UserItemData GetUserData(long internalUserId, long itemId, UserDataFields[] fields) Parameters Type Name Description Int64 internalUserId Int64 itemId UserDataFields [] fields Returns Type Description UserItemData SaveAllUserData(Int64, UserItemData[], CancellationToken) Save all user data associated with the given user Declaration void SaveAllUserData(long internalUserId, UserItemData[] userData, CancellationToken cancellationToken) Parameters Type Name Description Int64 internalUserId UserItemData [] userData CancellationToken cancellationToken SaveUserData(Int64, Int64, UserItemData, CancellationToken) Saves the user data. Declaration void SaveUserData(long internalUserId, long itemId, UserItemData userData, CancellationToken cancellationToken) Parameters Type Name Description Int64 internalUserId Int64 itemId UserItemData userData CancellationToken cancellationToken UnhideSeriesFromResume(Int64, String) Declaration void UnhideSeriesFromResume(long userId, string seriesPresentationUniqueKey) Parameters Type Name Description Int64 userId String seriesPresentationUniqueKey Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IUserDataRepository Provides an interface to implement a UserData repository Inherited Members IRepository.Name System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IUserDataRepository : IRepository, IDisposable Methods ClearTrackSelections(Int64, MediaStreamType) Declaration void ClearTrackSelections(long userId, MediaStreamType trackType) Parameters Type Name Description Int64 userId MediaStreamType trackType GetAllUserData(Int64) Return all user data associated with the given user Declaration List GetAllUserData(long internalUserId) Parameters Type Name Description Int64 internalUserId Returns Type Description List < UserItemData > GetUserData(Int64, Int64, UserDataFields[]) Declaration UserItemData GetUserData(long internalUserId, long itemId, UserDataFields[] fields) Parameters Type Name Description Int64 internalUserId Int64 itemId UserDataFields [] fields Returns Type Description UserItemData SaveAllUserData(Int64, UserItemData[], CancellationToken) Save all user data associated with the given user Declaration void SaveAllUserData(long internalUserId, UserItemData[] userData, CancellationToken cancellationToken) Parameters Type Name Description Int64 internalUserId UserItemData [] userData System.Threading.CancellationToken cancellationToken SaveUserData(Int64, Int64, UserItemData, CancellationToken) Saves the user data. Declaration void SaveUserData(long internalUserId, long itemId, UserItemData userData, CancellationToken cancellationToken) Parameters Type Name Description Int64 internalUserId Int64 itemId UserItemData userData System.Threading.CancellationToken cancellationToken UnhideSeriesFromResume(Int64, String) Declaration void UnhideSeriesFromResume(long userId, string seriesPresentationUniqueKey) Parameters Type Name Description Int64 userId String seriesPresentationUniqueKey Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Persistence.IUserRepository.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Persistence.IUserRepository.html",
     "title": "Interface IUserRepository",
-    "keywords": "Interface IUserRepository Provides an interface to implement a User repository Inherited Members IRepository.Name IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IUserRepository : IRepository, IDisposable Methods CopySettings(Int64, Int64) Declaration void CopySettings(long sourceUserId, long targetUserId) Parameters Type Name Description Int64 sourceUserId Int64 targetUserId CreateUser(User) Saves the user. Declaration void CreateUser(User user) Parameters Type Name Description User user DeleteUser(User) Deletes the user. Declaration void DeleteUser(User user) Parameters Type Name Description User user GetUserSetting(Int64, String) Declaration string GetUserSetting(long userId, string key) Parameters Type Name Description Int64 userId String key Returns Type Description String GetUsersWithSettings(String) Declaration long[] GetUsersWithSettings(string key) Parameters Type Name Description String key Returns Type Description Int64 [] RetrieveAllUsers() Retrieves all users. Declaration List RetrieveAllUsers() Returns Type Description List < User > SetUserSettings(Int64, NameValuePair[]) Declaration void SetUserSettings(long userId, NameValuePair[] settings) Parameters Type Name Description Int64 userId NameValuePair [] settings UpdateUser(User) Declaration void UpdateUser(User user) Parameters Type Name Description User user Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IUserRepository Provides an interface to implement a User repository Inherited Members IRepository.Name System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public interface IUserRepository : IRepository, IDisposable Methods CopySettings(Int64, Int64) Declaration void CopySettings(long sourceUserId, long targetUserId) Parameters Type Name Description Int64 sourceUserId Int64 targetUserId CreateUser(User) Saves the user. Declaration void CreateUser(User user) Parameters Type Name Description User user DeleteUser(User) Deletes the user. Declaration void DeleteUser(User user) Parameters Type Name Description User user GetUserSetting(Int64, String) Declaration string GetUserSetting(long userId, string key) Parameters Type Name Description Int64 userId String key Returns Type Description String GetUsersWithSettings(String) Declaration long[] GetUsersWithSettings(string key) Parameters Type Name Description String key Returns Type Description Int64 [] RetrieveAllUsers() Retrieves all users. Declaration List RetrieveAllUsers() Returns Type Description List < User > SetUserSettings(Int64, NameValuePair[]) Declaration void SetUserSettings(long userId, NameValuePair[] settings) Parameters Type Name Description Int64 userId NameValuePair [] settings UpdateUser(User) Declaration void UpdateUser(User user) Parameters Type Name Description User user Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Persistence.MediaStreamQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Persistence.MediaStreamQuery.html",
     "title": "Class MediaStreamQuery",
-    "keywords": "Class MediaStreamQuery Inheritance Object MediaStreamQuery Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public sealed class MediaStreamQuery Properties Index Gets or sets the index. Declaration public int? Index { get; set; } Property Value Type Description Nullable < Int32 > The index. ItemId Gets or sets the item identifier. Declaration public long ItemId { get; set; } Property Value Type Description Int64 The item identifier. Type Gets or sets the type. Declaration public MediaStreamType? Type { get; set; } Property Value Type Description Nullable < MediaStreamType > The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaStreamQuery Inheritance System.Object MediaStreamQuery Namespace : MediaBrowser.Controller.Persistence Assembly : MediaBrowser.Controller.dll Syntax public sealed class MediaStreamQuery Properties Index Gets or sets the index. Declaration public int? Index { get; set; } Property Value Type Description Nullable < Int32 > The index. ItemId Gets or sets the item identifier. Declaration public long ItemId { get; set; } Property Value Type Description Int64 The item identifier. Type Gets or sets the type. Declaration public MediaStreamType? Type { get; set; } Property Value Type Description Nullable < MediaStreamType > The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistInfo.html",
     "title": "Class AddToPlaylistInfo",
-    "keywords": "Class AddToPlaylistInfo Inheritance Object AddToPlaylistInfo Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public class AddToPlaylistInfo Properties ContainsDuplicates Declaration public bool ContainsDuplicates { get; set; } Property Value Type Description Boolean ItemCount Declaration public int ItemCount { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AddToPlaylistInfo Inheritance System.Object AddToPlaylistInfo Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public class AddToPlaylistInfo Properties ContainsDuplicates Declaration public bool ContainsDuplicates { get; set; } Property Value Type Description System.Boolean ItemCount Declaration public int ItemCount { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistResult.html",
     "title": "Class AddToPlaylistResult",
-    "keywords": "Class AddToPlaylistResult Inheritance Object AddToPlaylistResult Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public class AddToPlaylistResult Properties Id Declaration public string Id { get; set; } Property Value Type Description String ItemAddedCount Declaration public int ItemAddedCount { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AddToPlaylistResult Inheritance System.Object AddToPlaylistResult Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public class AddToPlaylistResult Properties Id Declaration public string Id { get; set; } Property Value Type Description String ItemAddedCount Declaration public int ItemAddedCount { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Playlists.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Playlists.html",
@@ -3827,27 +3827,27 @@
   "reference/pluginapi/MediaBrowser.Controller.Playlists.IPlaylistManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Playlists.IPlaylistManager.html",
     "title": "Interface IPlaylistManager",
-    "keywords": "Interface IPlaylistManager Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public interface IPlaylistManager Methods AddToPlaylist(Playlist, Int64[], Boolean, User, CancellationToken) Declaration Task AddToPlaylist(Playlist playlist, long[] itemIds, bool skipDuplicates, User user, CancellationToken cancellationToken) Parameters Type Name Description Playlist playlist Int64 [] itemIds Boolean skipDuplicates User user CancellationToken cancellationToken Returns Type Description Task < AddToPlaylistResult > AddToPlaylist(Int64, Int64[], User) Adds to playlist. Declaration void AddToPlaylist(long playlistId, long[] itemIds, User user) Parameters Type Name Description Int64 playlistId The playlist identifier. Int64 [] itemIds The item ids. User user The user. CreatePlaylist(PlaylistCreationRequest) Creates the playlist. Declaration Task CreatePlaylist(PlaylistCreationRequest options) Parameters Type Name Description PlaylistCreationRequest options The options. Returns Type Description Task < PlaylistCreationResult > Task. GetAddToPlaylistInfo(Playlist, Int64[], User) Declaration AddToPlaylistInfo GetAddToPlaylistInfo(Playlist playlist, long[] itemIds, User user) Parameters Type Name Description Playlist playlist Int64 [] itemIds User user Returns Type Description AddToPlaylistInfo MoveItem(Playlist, Int64, Int32) Declaration Task MoveItem(Playlist playlist, long entryId, int newIndex) Parameters Type Name Description Playlist playlist Int64 entryId Int32 newIndex Returns Type Description Task MoveItem(Int64, Int64, Int32) Moves the item. Declaration Task MoveItem(long playlistId, long entryId, int newIndex) Parameters Type Name Description Int64 playlistId The playlist identifier. Int64 entryId The entry identifier. Int32 newIndex The new index. Returns Type Description Task Task. RemoveFromPlaylist(Playlist, Int64[]) Declaration Task RemoveFromPlaylist(Playlist playlist, long[] entryIds) Parameters Type Name Description Playlist playlist Int64 [] entryIds Returns Type Description Task RemoveFromPlaylist(Int64, Int64[]) Removes from playlist. Declaration Task RemoveFromPlaylist(long playlistId, long[] entryIds) Parameters Type Name Description Int64 playlistId The playlist identifier. Int64 [] entryIds The entry ids. Returns Type Description Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPlaylistManager Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public interface IPlaylistManager Methods AddToPlaylist(Playlist, Int64[], Boolean, User, CancellationToken) Declaration Task AddToPlaylist(Playlist playlist, long[] itemIds, bool skipDuplicates, User user, CancellationToken cancellationToken) Parameters Type Name Description Playlist playlist Int64 [] itemIds System.Boolean skipDuplicates User user System.Threading.CancellationToken cancellationToken Returns Type Description Task < AddToPlaylistResult > AddToPlaylist(Int64, Int64[], User) Adds to playlist. Declaration void AddToPlaylist(long playlistId, long[] itemIds, User user) Parameters Type Name Description Int64 playlistId The playlist identifier. Int64 [] itemIds The item ids. User user The user. CreatePlaylist(PlaylistCreationRequest) Creates the playlist. Declaration Task CreatePlaylist(PlaylistCreationRequest options) Parameters Type Name Description PlaylistCreationRequest options The options. Returns Type Description Task < PlaylistCreationResult > Task. GetAddToPlaylistInfo(Playlist, Int64[], User) Declaration AddToPlaylistInfo GetAddToPlaylistInfo(Playlist playlist, long[] itemIds, User user) Parameters Type Name Description Playlist playlist Int64 [] itemIds User user Returns Type Description AddToPlaylistInfo MoveItem(Playlist, Int64, Int32) Declaration Task MoveItem(Playlist playlist, long entryId, int newIndex) Parameters Type Name Description Playlist playlist Int64 entryId Int32 newIndex Returns Type Description System.Threading.Tasks.Task MoveItem(Int64, Int64, Int32) Moves the item. Declaration Task MoveItem(long playlistId, long entryId, int newIndex) Parameters Type Name Description Int64 playlistId The playlist identifier. Int64 entryId The entry identifier. Int32 newIndex The new index. Returns Type Description System.Threading.Tasks.Task Task. RemoveFromPlaylist(Playlist, Int64[]) Declaration Task RemoveFromPlaylist(Playlist playlist, long[] entryIds) Parameters Type Name Description Playlist playlist Int64 [] entryIds Returns Type Description System.Threading.Tasks.Task RemoveFromPlaylist(Int64, Int64[]) Removes from playlist. Declaration Task RemoveFromPlaylist(long playlistId, long[] entryIds) Parameters Type Name Description Int64 playlistId The playlist identifier. Int64 [] entryIds The entry ids. Returns Type Description System.Threading.Tasks.Task Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Playlists.Playlist.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Playlists.Playlist.html",
     "title": "Class Playlist",
-    "keywords": "Class Playlist Inheritance Object BaseItem Folder Playlist Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.CanManageAccess(UserItemShareLevel) BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public sealed class Playlist : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Fields SupportedExtensions Declaration public static string[] SupportedExtensions Field Value Type Description String [] Properties IsResolvedToFolder Declaration [IgnoreDataMember] public override bool IsResolvedToFolder { get; } Property Value Type Description Boolean Overrides Folder.IsResolvedToFolder MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType PlaylistMediaType Declaration public string PlaylistMediaType { get; set; } Property Value Type Description String SupportsCumulativeRunTimeTicks Declaration [IgnoreDataMember] public override bool SupportsCumulativeRunTimeTicks { get; } Property Value Type Description Boolean Overrides Folder.SupportsCumulativeRunTimeTicks SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description Boolean Overrides Folder.SupportsInheritedParentImages ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description Boolean Overrides BaseItem.ValidatesChildren Methods CanLeaveSharedContent(User, UserItemShareLevel) Declaration public override bool CanLeaveSharedContent(User user, UserItemShareLevel shareLevel) Parameters Type Name Description User user UserItemShareLevel shareLevel Returns Type Description Boolean Overrides BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetNonCachedChildren(IDirectoryService, LibraryOptions) Declaration protected override List GetNonCachedChildren(IDirectoryService directoryService, LibraryOptions libraryOptions) Parameters Type Name Description IDirectoryService directoryService LibraryOptions libraryOptions Returns Type Description List < BaseItem > Overrides Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) GetPlaylistItems(String, BaseItem[], User) Declaration public static long[] GetPlaylistItems(string playlistMediaType, BaseItem[] inputItems, User user) Parameters Type Name Description String playlistMediaType BaseItem [] inputItems User user Returns Type Description Int64 [] IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) Declaration public override bool IsAuthorizedToDelete(User user, UserItemShareLevel shareLevel, Folder[] collectionFolders) Parameters Type Name Description User user UserItemShareLevel shareLevel Folder [] collectionFolders Returns Type Description Boolean Overrides BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) IsInSpecialUserPlaylistsFolder(String) Declaration public static bool IsInSpecialUserPlaylistsFolder(string path) Parameters Type Name Description String path Returns Type Description Boolean IsPlaylistFile(String) Declaration public static bool IsPlaylistFile(string path) Parameters Type Name Description String path Returns Type Description Boolean IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public override bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Overrides BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) SetMediaType(String) Declaration public void SetMediaType(string value) Parameters Type Name Description String value SupportsMakePublicOrPrivate() Declaration public override bool SupportsMakePublicOrPrivate() Returns Type Description Boolean Overrides BaseItem.SupportsMakePublicOrPrivate() SupportsManageAccess() Declaration public override bool SupportsManageAccess() Returns Type Description Boolean Overrides BaseItem.SupportsManageAccess() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Playlist Inheritance System.Object BaseItem Folder Playlist Implements IHasProviderIds IHasLookupInfo < ItemLookupInfo > IHasFolderGrouping Inherited Members Folder.UserViewManager Folder.IsPreSorted Folder.IsPhysicalRoot Folder.IsTopParent Folder.IsFolder Folder.IsDisplayedAsFolder Folder.SupportsExternalTransfer Folder.CanDelete() Folder.AddChild(BaseItem) Folder.AddChild(BaseItem, BaseItem[]) Folder.GetChildrenForValidation() Folder.GetChildren(InternalItemsQuery) Folder.GetChildrenIds(InternalItemsQuery) Folder.GetRefreshProgress() Folder.TriggerOnRefreshStart() Folder.TriggerOnRefreshComplete() Folder.GetChildCount(User) Folder.GetRecursiveChildCount(User) Folder.GetItems(InternalItemsQuery) Folder.GetItemIdList(InternalItemsQuery) Folder.GetItemList(InternalItemsQuery) Folder.GetChildren(User) Folder.GetRecursiveChildren() Folder.MarkDirectlyAsPlayed Folder.MarkPlayed(User, BaseItem[], Nullable, Boolean) Folder.MarkUnplayed(User) Folder.IsPlayed(User) Folder.IsUnplayed(User) Folder.AllowRecursiveCounts Folder.FillUserDataDtoValues(UserItemDataDto, BaseItemDto, User, DtoOptions) Folder.FillPlayedStatus(UserItemDataDto, Nullable, User, DtoOptions) BaseItem.PlayCount BaseItem.LastPlayedDate BaseItem.Played BaseItem.AudioStreamIndex BaseItem.SubtitleStreamIndex BaseItem.UserDataKey BaseItem.IsFavorite BaseItem.UserRating BaseItem.PlaybackPositionTicks BaseItem.UserDataSet BaseItem.InternalId BaseItem.RemoteTrailers BaseItem.ListItemEntryId BaseItem.IsSecondaryMergedItemInSameFolder BaseItem.IsPublic BaseItem.MediaStreams BaseItem.AdditionalPartCount BaseItem.LocalTrailerCount BaseItem.SpecialFeatureCount BaseItem.SupportedImageExtensions BaseItem.TrailerFolderName BaseItem.ThemeSongsFolderName BaseItem.ThemeSongFilename BaseItem.ThemeVideosFolderName BaseItem.ExtrasSubFolders BaseItem.SupportsUserData BaseItem.IsPlaceHolder BaseItem.SupportsExtras BaseItem.SupportsAdditionalParts BaseItem.IsCompleteMedia BaseItem.DisplayExtraTypes BaseItem.GetDisplayExtraIds() BaseItem.ThemeSongIds BaseItem.ThemeVideoIds BaseItem.LocalTrailerIds BaseItem.HasPlaceholderMatadata() BaseItem.AssertHasMinimumShareLevel(User, UserItemShareLevel) BaseItem.GetShareLevel(User) BaseItem.CanMakePublic(User) BaseItem.CanMakePrivate(User) BaseItem.CanMakePublic(UserItemShareLevel) BaseItem.CanMakePrivate(UserItemShareLevel) BaseItem.GetExtraGuids(ExtraType[]) BaseItem.GetAdditionalParts(DtoOptions, User) BaseItem.GetAdditionalPartIds() BaseItem.GetExtraTypes(ExtraType[]) BaseItem.GetExtraIds(ExtraType[]) BaseItem.GetExtras(ExtraType[]) BaseItem.GetExtras(ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, String, ExtraType[], DtoOptions) BaseItem.GetExtras(Int64, ExtraType[], DtoOptions) BaseItem.GetThemeSongs(DtoOptions) BaseItem.GetThemeVideos(DtoOptions) BaseItem.GetRunTimeTicksForPlayState() BaseItem.PreferredMetadataCountryCode BaseItem.PreferredMetadataLanguage BaseItem.Size BaseItem.Prefix BaseItem.ShareLevel BaseItem.SyncStatus BaseItem.Container BaseItem.MediaContainer BaseItem.Tagline BaseItem.ImageInfos BaseItem.IsVirtualItem BaseItem.AlbumId BaseItem.SeriesId BaseItem.Album BaseItem.SupportsEditingAlbum BaseItem.GetStandaloneDisplayName() BaseItem.IsInMixedFolder BaseItem.OwnsFolder BaseItem.OriginalParsedName BaseItem.IsNameParsedFromFolder BaseItem.SupportsPlayedStatus() BaseItem.GetDisplayOrderIntValue() BaseItem.SetDisplayOrder(String) BaseItem.GetMediaContainingFolderPath(LibraryOptions) BaseItem.GetSupportsPositionTicksResume(LibraryOptions) BaseItem.SupportsRemoteImageDownloading BaseItem.Name BaseItem.IsShortcut BaseItem.IsFileShortcut(String) BaseItem.IsUnaired BaseItem.TotalBitrate BaseItem.ExtraType BaseItem.IsThemeMedia BaseItem.OriginalTitle BaseItem.Id BaseItem.GetDefaultMediaSourceId() BaseItem.IsHD BaseItem.Width BaseItem.Height BaseItem.DisplayPreferencesId BaseItem.Path BaseItem.ContainingFolderPath BaseItem.ExternalId BaseItem.SeriesPresentationUniqueKey BaseItem.IsHidden BaseItem.LocationType BaseItem.PathProtocol BaseItem.IsPathProtocol(MediaProtocol) BaseItem.IsFileProtocol BaseItem.HasPathProtocol BaseItem.FileNameWithoutExtension BaseItem.FileName BaseItem.EnableAlphaNumericSorting BaseItem.PrimaryImagePath BaseItem.IsMetadataFetcherEnabled(LibraryOptions, String) BaseItem.IsImageFetcherEnabled(LibraryOptions, String) BaseItem.CanDelete(User, Folder[]) BaseItem.CanDelete(User, UserItemShareLevel, Folder[]) BaseItem.CanDownload() BaseItem.IsAuthorizedToDownload(User) BaseItem.CanDownload(User) BaseItem.CanDownloadAsSingleMedia() BaseItem.CanDownloadAsFolder() BaseItem.DateCreated BaseItem.DateModified BaseItem.HasDateModifiedChanged(DateTimeOffset) BaseItem.HasDateChanged(DateTimeOffset, DateTimeOffset) BaseItem.HasDateChanged(Nullable, DateTimeOffset) BaseItem.HasDateChanged(Nullable, Nullable) BaseItem.DateLastSaved BaseItem.DateLastRefreshed BaseItem.IsGreaterThanDateLastSaved(DateTimeOffset) BaseItem.Logger BaseItem.LibraryManager BaseItem.LiveTvManager BaseItem.FeatureManager BaseItem.UserManager BaseItem.ConfigurationManager BaseItem.ProviderManager BaseItem.LocalizationManager BaseItem.ItemRepository BaseItem.FileSystem BaseItem.UserDataManager BaseItem.ChannelManager BaseItem.MediaSourceManager BaseItem.ToString() BaseItem.IsLocked BaseItem.LockedFields BaseItem.SortName BaseItem.SetSortNameDirect(String) BaseItem.IsFieldLocked(MetadataFields) BaseItem.AddProviderIdsToName(String, String[]) BaseItem.GetInternalMetadataPath() BaseItem.GetInternalMetadataPath(String) BaseItem.GetInternalMetadataPath(Guid, String) BaseItem.CreateSortName() BaseItem.CreateSortName(ReadOnlySpan) BaseItem.ParentId BaseItem.Parent BaseItem.SetParent(BaseItem) BaseItem.GetParent() BaseItem.GetParents() BaseItem.FindParent() BaseItem.DisplayParentId BaseItem.ImageDisplayParentId BaseItem.DisplayParent BaseItem.PremiereDate BaseItem.EndDate BaseItem.OfficialRating BaseItem.CriticRating BaseItem.CustomRating BaseItem.Overview BaseItem.Studios BaseItem.StudioItems BaseItem.Genres BaseItem.GenreItems BaseItem.Tags BaseItem.TagItems BaseItem.Collections BaseItem.ImportedCollections BaseItem.GetImportedCollections() BaseItem.GetAllKnownCollections() BaseItem.AddImportedCollections(LinkedItemInfo[]) BaseItem.ContainsTag(String) BaseItem.SetTags(IEnumerable) BaseItem.SetCollections(IEnumerable) BaseItem.SetGenres(IEnumerable) BaseItem.ProductionLocations BaseItem.CommunityRating BaseItem.RunTimeTicks BaseItem.ProductionYear BaseItem.IndexNumber BaseItem.ParentIndexNumber BaseItem.OfficialRatingForComparison BaseItem.CustomRatingForComparison BaseItem.GetMediaStreams() BaseItem.MarkTaggedItemsLoaded() BaseItem.EnsureTaggedItemsLoaded() BaseItem.GetSupportedItemLinkTypes() BaseItem.FillItemLinks(List<(T1, T2, T3)>) BaseItem.IsActiveRecording() BaseItem.GetMediaSources(Boolean, Boolean, LibraryOptions) BaseItem.GetMediaSources(User, Boolean, Boolean, LibraryOptions) BaseItem.GetAllItemsForMediaSources(User, Boolean) BaseItem.RefreshMetadata(BaseItem[], LibraryOptions, CancellationToken) BaseItem.RefreshMetadata(CancellationToken) BaseItem.EnableInternalIdsExternally BaseItem.GetClientId() BaseItem.RefreshMetadata(MetadataRefreshOptions, CancellationToken) BaseItem.RefreshMetadata(MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) BaseItem.SupportsOwnedItems BaseItem.SupportsPeople BaseItem.SupportsStudios BaseItem.SupportsTags BaseItem.SupportsCollections BaseItem.SupportsThemeMedia BaseItem.SupportsLocalTrailers BaseItem.GetFileSystemChildren(IDirectoryService) BaseItem.GetUniquelyIdentifiableProviderIds() BaseItem.ProviderIds BaseItem.LatestItemsContainerId BaseItem.ForceDefaultAspectRatio BaseItem.CreatePresentationUniqueKey() BaseItem.CreatePresentationUniqueKey(BaseItem[], LibraryOptions) BaseItem.GetDefaultPresentationUniqueKey() BaseItem.PresentationUniqueKey BaseItem.GetPresentationUniqueKey() BaseItem.GetUserDataKey() BaseItem.GetUserDataKeyInternal() BaseItem.AfterMetadataRefresh() BaseItem.GetPreferredMetadataLanguage() BaseItem.GetPreferredMetadataLanguage(LibraryOptions) BaseItem.GetPreferredImageLanguage(LibraryOptions) BaseItem.GetPreferredMetadataCountryCode() BaseItem.GetPreferredMetadataCountryCode(LibraryOptions) BaseItem.IsLocalMetadataReaderEnabled(LibraryOptions, String) BaseItem.GetParentalRatingValue() BaseItem.GetInheritedParentalRatingValue() BaseItem.IsVisible(User) BaseItem.IsVisibleStandalone(User) BaseItem.GetClientTypeName() BaseItem.EnableRememberingTrackSelections BaseItem.AddStudio(String) BaseItem.SetStudios(IEnumerable) BaseItem.AddGenre(String) BaseItem.AddCollection(String) BaseItem.AddCollection(LinkedItemInfo) BaseItem.AddCollectionInfo(LinkedItemInfo) BaseItem.AddCollection(BoxSet) BaseItem.RemoveCollection(Int64) BaseItem.MarkPlayed(User, Nullable, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, Boolean) BaseItem.UpdateHideFromResume(User, UserItemData, BaseItem[], Boolean) BaseItem.HasImage(ImageType, Int32) BaseItem.SetImage(ItemImageInfo, Int32) BaseItem.SetImage(ItemImageInfo, Int32, Boolean) BaseItem.AddImage(FileSystemMetadata, ImageType) BaseItem.DeleteImage(ImageType, Int32) BaseItem.RemoveImage(ImageType, String) BaseItem.RemoveImage(ItemImageInfo) BaseItem.RemoveImages(List) BaseItem.UpdateToRepository(ItemUpdateType) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem) BaseItem.UpdateToRepository(ItemUpdateType, MetadataRefreshOptions) BaseItem.UpdateToRepository(ItemUpdateType, BaseItem, MetadataRefreshOptions) BaseItem.GetImagePath(ImageType, Int32) BaseItem.GetImageInfo(ImageType, Int32) BaseItem.GetImages(ImageType) BaseItem.AddImages(ImageType, List, Boolean) BaseItem.GetDeletePaths(Boolean, BaseItem[]) BaseItem.AllowsMultipleImages(ImageType) BaseItem.ReorderImage(ImageType, Int32, Int32) BaseItem.MoveFiles(String[], String[]) BaseItem.IsFavoriteOrLiked(User) BaseItem.IHasLookupInfo.GetLookupInfo(LibraryOptions) BaseItem.GetItemLookupInfo(LibraryOptions) BaseItem.GetItemsForAncestorIdsQuery(User) BaseItem.GetIdsForAncestorIdsQuery(User) BaseItem.GetNameForMetadataLookup() BaseItem.BeforeMetadataRefresh(Boolean) BaseItem.GetMappedPath(String, Nullable, LibraryOptions) BaseItem.GetEtag(User) BaseItem.GetEtagValues(User) BaseItem.GetInternalAncestorIds() BaseItem.GetTopParent() BaseItem.SupportsAncestors BaseItem.GetRelatedUrls() BaseItem.UpdateRatingToItems(BaseItem[]) BaseItem.AllowEditingField(MetadataFields) BaseItem.SupportsResetMetadata BaseItem.ResetMetadata() BaseItem.ResetMetadataInternal() BaseItem.GetChildrenForValidationSorted() BaseItem.ValidateChildren(IProgress, CancellationToken, MetadataRefreshOptions, Boolean) BaseItem.ResolvedExtras BaseItem.ValidateChildrenInternal(IProgress, CancellationToken, Boolean, Boolean, BaseItem[], LibraryOptions, Dictionary, MetadataRefreshOptions, IDirectoryService) BaseItem.SortChildrenForValidation(BaseItem[]) BaseItem.EnableImageCaching(LibraryOptions) Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public sealed class Playlist : Folder, IHasProviderIds, IHasLookupInfo, IHasFolderGrouping Fields SupportedExtensions Declaration public static string[] SupportedExtensions Field Value Type Description String [] Properties IsResolvedToFolder Declaration [IgnoreDataMember] public override bool IsResolvedToFolder { get; } Property Value Type Description System.Boolean Overrides Folder.IsResolvedToFolder MediaType Declaration [IgnoreDataMember] public override string MediaType { get; } Property Value Type Description String Overrides BaseItem.MediaType PlaylistMediaType Declaration public string PlaylistMediaType { get; set; } Property Value Type Description String SupportsCumulativeRunTimeTicks Declaration [IgnoreDataMember] public override bool SupportsCumulativeRunTimeTicks { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsCumulativeRunTimeTicks SupportsGenres Declaration [IgnoreDataMember] public override bool SupportsGenres { get; } Property Value Type Description System.Boolean Overrides BaseItem.SupportsGenres SupportsInheritedParentImages Declaration [IgnoreDataMember] public override bool SupportsInheritedParentImages { get; } Property Value Type Description System.Boolean Overrides Folder.SupportsInheritedParentImages ValidatesChildren Declaration [IgnoreDataMember] protected override bool ValidatesChildren { get; } Property Value Type Description System.Boolean Overrides BaseItem.ValidatesChildren Methods CanLeaveSharedContent(User, UserItemShareLevel) Declaration public override bool CanLeaveSharedContent(User user, UserItemShareLevel shareLevel) Parameters Type Name Description User user UserItemShareLevel shareLevel Returns Type Description System.Boolean Overrides BaseItem.CanLeaveSharedContent(User, UserItemShareLevel) CanManageAccess(User, UserItemShareLevel) Declaration public override bool CanManageAccess(User user, UserItemShareLevel shareLevel) Parameters Type Name Description User user UserItemShareLevel shareLevel Returns Type Description System.Boolean Overrides BaseItem.CanManageAccess(User, UserItemShareLevel) GetDefaultPrimaryImageAspectRatio() Declaration public override double GetDefaultPrimaryImageAspectRatio() Returns Type Description Double Overrides BaseItem.GetDefaultPrimaryImageAspectRatio() GetItemIdsInternal(InternalItemsQuery) Declaration protected override long[] GetItemIdsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description Int64 [] Overrides Folder.GetItemIdsInternal(InternalItemsQuery) GetItemsInternal(InternalItemsQuery) Declaration protected override QueryResult GetItemsInternal(InternalItemsQuery query) Parameters Type Name Description InternalItemsQuery query Returns Type Description QueryResult < BaseItem > Overrides Folder.GetItemsInternal(InternalItemsQuery) GetNonCachedChildren(IDirectoryService, LibraryOptions) Declaration protected override List GetNonCachedChildren(IDirectoryService directoryService, LibraryOptions libraryOptions) Parameters Type Name Description IDirectoryService directoryService LibraryOptions libraryOptions Returns Type Description List < BaseItem > Overrides Folder.GetNonCachedChildren(IDirectoryService, LibraryOptions) GetPlaylistItems(String, BaseItem[], User) Declaration public static long[] GetPlaylistItems(string playlistMediaType, BaseItem[] inputItems, User user) Parameters Type Name Description String playlistMediaType BaseItem [] inputItems User user Returns Type Description Int64 [] IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) Declaration public override bool IsAuthorizedToDelete(User user, UserItemShareLevel shareLevel, Folder[] collectionFolders) Parameters Type Name Description User user UserItemShareLevel shareLevel Folder [] collectionFolders Returns Type Description System.Boolean Overrides BaseItem.IsAuthorizedToDelete(User, UserItemShareLevel, Folder[]) IsInSpecialUserPlaylistsFolder(String) Declaration public static bool IsInSpecialUserPlaylistsFolder(string path) Parameters Type Name Description String path Returns Type Description System.Boolean IsPlaylistFile(String) Declaration public static bool IsPlaylistFile(string path) Parameters Type Name Description String path Returns Type Description System.Boolean IsSaveLocalMetadataEnabled(LibraryOptions) Declaration public override bool IsSaveLocalMetadataEnabled(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Overrides BaseItem.IsSaveLocalMetadataEnabled(LibraryOptions) SetMediaType(String) Declaration public void SetMediaType(string value) Parameters Type Name Description String value SupportsMakePublicOrPrivate() Declaration public override bool SupportsMakePublicOrPrivate() Returns Type Description System.Boolean Overrides BaseItem.SupportsMakePublicOrPrivate() SupportsManageAccess() Declaration public override bool SupportsManageAccess() Returns Type Description System.Boolean Overrides BaseItem.SupportsManageAccess() Implements IHasProviderIds IHasLookupInfo IHasFolderGrouping Extension Methods BaseItemExtensions.GetImagePath(BaseItem, ImageType) BaseItemExtensions.HasImage(BaseItem, ImageType) Extensions.AddTrailerUrl(BaseItem, String) TagExtensions.AddTag(BaseItem, String) TagExtensions.RemoveTag(BaseItem, String) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationRequest.html",
     "title": "Class PlaylistCreationRequest",
-    "keywords": "Class PlaylistCreationRequest Inheritance Object PlaylistCreationRequest Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public class PlaylistCreationRequest Properties IsPublic Declaration public bool IsPublic { get; set; } Property Value Type Description Boolean ItemIdList Declaration public long[] ItemIdList { get; set; } Property Value Type Description Int64 [] MediaType Declaration public string MediaType { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String User Declaration public User User { get; set; } Property Value Type Description User Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaylistCreationRequest Inheritance System.Object PlaylistCreationRequest Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public class PlaylistCreationRequest Properties IsPublic Declaration public bool IsPublic { get; set; } Property Value Type Description System.Boolean ItemIdList Declaration public long[] ItemIdList { get; set; } Property Value Type Description Int64 [] MediaType Declaration public string MediaType { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String User Declaration public User User { get; set; } Property Value Type Description User Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationResult.html",
     "title": "Class PlaylistCreationResult",
-    "keywords": "Class PlaylistCreationResult Inheritance Object PlaylistCreationResult Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public class PlaylistCreationResult Properties Id Declaration public string Id { get; set; } Property Value Type Description String ItemAddedCount Declaration public int ItemAddedCount { get; set; } Property Value Type Description Int32 Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaylistCreationResult Inheritance System.Object PlaylistCreationResult Namespace : MediaBrowser.Controller.Playlists Assembly : MediaBrowser.Controller.dll Syntax public class PlaylistCreationResult Properties Id Declaration public string Id { get; set; } Property Value Type Description String ItemAddedCount Declaration public int ItemAddedCount { get; set; } Property Value Type Description Int32 Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Plugins.BasePluginSimpleUI-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Plugins.BasePluginSimpleUI-1.html",
     "title": "Class BasePluginSimpleUI",
-    "keywords": "Class BasePluginSimpleUI A base class for a plugin with a single UI/settings page. Inheritance Object BasePlugin BasePluginSimpleUI Implements IPlugin IPluginAssembly IHasUIPages Inherited Members BasePlugin.Name BasePlugin.Description BasePlugin.Id BasePlugin.Version BasePlugin.AssemblyFilePath BasePlugin.OnUninstalling() BasePlugin.SetAttributes(String, String, Version) BasePlugin.SetId(Guid) BasePlugin.DataFolderPath BasePlugin.GetPluginPageUrl(String) Namespace : MediaBrowser.Controller.Plugins Assembly : MediaBrowser.Controller.dll Syntax public abstract class BasePluginSimpleUI : BasePlugin, IPlugin, IPluginAssembly, IHasUIPages where TOptionType : EditableOptionsBase, new() Type Parameters Name Description TOptionType The type of the options class. Constructors BasePluginSimpleUI(IApplicationHost) Declaration protected BasePluginSimpleUI(IApplicationHost applicationHost) Parameters Type Name Description IApplicationHost applicationHost Methods GetOptions() Gets the options. Declaration protected TOptionType GetOptions() Returns Type Description TOptionType The current options of type TOptionType . GetPluginInfo() Declaration public override PluginInfo GetPluginInfo() Returns Type Description PluginInfo Overrides BasePlugin.GetPluginInfo() OnBeforeShowUI(TOptionType) Called before the options UI is shown. Declaration protected virtual TOptionType OnBeforeShowUI(TOptionType options) Parameters Type Name Description TOptionType options The options. Returns Type Description TOptionType The options object to be used for presentation. Remarks Override this method to adjust the options before presentation. This allows for example to add or update selection source data or other information. OnCreatePageInfo(PluginPageInfo) Declaration protected virtual void OnCreatePageInfo(PluginPageInfo pageInfo) Parameters Type Name Description PluginPageInfo pageInfo OnOptionsSaved(TOptionType) Declaration protected virtual void OnOptionsSaved(TOptionType options) Parameters Type Name Description TOptionType options OnOptionsSaving(TOptionType) Called when options are about to be saved to disk. Declaration protected virtual bool OnOptionsSaving(TOptionType options) Parameters Type Name Description TOptionType options The options to be saved. Returns Type Description Boolean Return false to cancel saving. SaveOptions(TOptionType) Saves the options. Declaration protected void SaveOptions(TOptionType options) Parameters Type Name Description TOptionType options The options of type TOptionType . Explicit Interface Implementations IHasUIPages.UIPageControllers Declaration IReadOnlyCollection IHasUIPages.UIPageControllers { get; } Returns Type Description IReadOnlyCollection < IPluginUIPageController > Implements IPlugin IPluginAssembly IHasUIPages Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BasePluginSimpleUI A base class for a plugin with a single UI/settings page. Inheritance System.Object BasePlugin BasePluginSimpleUI Implements IPlugin IPluginAssembly IHasUIPages Inherited Members BasePlugin.Name BasePlugin.Description BasePlugin.Id BasePlugin.Version BasePlugin.AssemblyFilePath BasePlugin.OnUninstalling() BasePlugin.SetAttributes(String, String, Version) BasePlugin.SetId(Guid) BasePlugin.DataFolderPath BasePlugin.GetPluginPageUrl(String) Namespace : MediaBrowser.Controller.Plugins Assembly : MediaBrowser.Controller.dll Syntax public abstract class BasePluginSimpleUI : BasePlugin, IPlugin, IPluginAssembly, IHasUIPages where TOptionType : EditableOptionsBase, new() Type Parameters Name Description TOptionType The type of the options class. Constructors BasePluginSimpleUI(IApplicationHost) Declaration protected BasePluginSimpleUI(IApplicationHost applicationHost) Parameters Type Name Description IApplicationHost applicationHost Methods GetOptions() Gets the options. Declaration protected TOptionType GetOptions() Returns Type Description TOptionType The current options of type TOptionType . GetPluginInfo() Declaration public override PluginInfo GetPluginInfo() Returns Type Description PluginInfo Overrides BasePlugin.GetPluginInfo() OnBeforeShowUI(TOptionType) Called before the options UI is shown. Declaration protected virtual TOptionType OnBeforeShowUI(TOptionType options) Parameters Type Name Description TOptionType options The options. Returns Type Description TOptionType The options object to be used for presentation. Remarks Override this method to adjust the options before presentation. This allows for example to add or update selection source data or other information. OnCreatePageInfo(PluginPageInfo) Declaration protected virtual void OnCreatePageInfo(PluginPageInfo pageInfo) Parameters Type Name Description PluginPageInfo pageInfo OnOptionsSaved(TOptionType) Declaration protected virtual void OnOptionsSaved(TOptionType options) Parameters Type Name Description TOptionType options OnOptionsSaving(TOptionType) Called when options are about to be saved to disk. Declaration protected virtual bool OnOptionsSaving(TOptionType options) Parameters Type Name Description TOptionType options The options to be saved. Returns Type Description System.Boolean Return false to cancel saving. SaveOptions(TOptionType) Saves the options. Declaration protected void SaveOptions(TOptionType options) Parameters Type Name Description TOptionType options The options of type TOptionType . Explicit Interface Implementations IHasUIPages.UIPageControllers Declaration IReadOnlyCollection IHasUIPages.UIPageControllers { get; } Returns Type Description IReadOnlyCollection < IPluginUIPageController > Implements IPlugin IPluginAssembly IHasUIPages Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Plugins.ConfigurationPageType.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Plugins.ConfigurationPageType.html",
@@ -3877,7 +3877,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Plugins.IPluginUIPagesRegistrar.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Plugins.IPluginUIPagesRegistrar.html",
     "title": "Interface IPluginUIPagesRegistrar",
-    "keywords": "Interface IPluginUIPagesRegistrar Namespace : MediaBrowser.Controller.Plugins Assembly : MediaBrowser.Controller.dll Syntax public interface IPluginUIPagesRegistrar Methods GetPluginUIPageRegistrations() Declaration IList GetPluginUIPageRegistrations() Returns Type Description IList < IPluginUIPageRegistration > RegisterPageController(IPlugin, IPluginUIPageController) Declaration bool RegisterPageController(IPlugin plugin, IPluginUIPageController pluginUIPageController) Parameters Type Name Description IPlugin plugin IPluginUIPageController pluginUIPageController Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPluginUIPagesRegistrar Namespace : MediaBrowser.Controller.Plugins Assembly : MediaBrowser.Controller.dll Syntax public interface IPluginUIPagesRegistrar Methods GetPluginUIPageRegistrations() Declaration IList GetPluginUIPageRegistrations() Returns Type Description System.Collections.Generic.IList < IPluginUIPageRegistration > RegisterPageController(IPlugin, IPluginUIPageController) Declaration bool RegisterPageController(IPlugin plugin, IPluginUIPageController pluginUIPageController) Parameters Type Name Description IPlugin plugin IPluginUIPageController pluginUIPageController Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Plugins.IRunBeforeStartup.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Plugins.IRunBeforeStartup.html",
@@ -3887,57 +3887,57 @@
   "reference/pluginapi/MediaBrowser.Controller.Plugins.IServerEntryPoint.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Plugins.IServerEntryPoint.html",
     "title": "Interface IServerEntryPoint",
-    "keywords": "Interface IServerEntryPoint Interface IServerEntryPoint Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Controller.Plugins Assembly : MediaBrowser.Controller.dll Syntax public interface IServerEntryPoint : IDisposable Methods Run() Runs this instance. Declaration void Run() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IServerEntryPoint Interface IServerEntryPoint Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Controller.Plugins Assembly : MediaBrowser.Controller.dll Syntax public interface IServerEntryPoint : IDisposable Methods Run() Runs this instance. Declaration void Run() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.AlbumInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.AlbumInfo.html",
     "title": "Class AlbumInfo",
-    "keywords": "Class AlbumInfo Inheritance Object ItemLookupInfo AlbumInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class AlbumInfo : ItemLookupInfo, IHasProviderIds Properties AlbumArtists Gets or sets the album artist. Declaration public string[] AlbumArtists { get; set; } Property Value Type Description String [] The album artist. SongInfos Declaration public SongInfo[] SongInfos { get; set; } Property Value Type Description SongInfo [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AlbumInfo Inheritance System.Object ItemLookupInfo AlbumInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class AlbumInfo : ItemLookupInfo, IHasProviderIds Properties AlbumArtists Gets or sets the album artist. Declaration public string[] AlbumArtists { get; set; } Property Value Type Description String [] The album artist. SongInfos Declaration public SongInfo[] SongInfos { get; set; } Property Value Type Description SongInfo [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.ArtistInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ArtistInfo.html",
     "title": "Class ArtistInfo",
-    "keywords": "Class ArtistInfo Inheritance Object ItemLookupInfo ArtistInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class ArtistInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ArtistInfo Inheritance System.Object ItemLookupInfo ArtistInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class ArtistInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.BaseMetadataResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.BaseMetadataResult.html",
     "title": "Class BaseMetadataResult",
-    "keywords": "Class BaseMetadataResult Inheritance Object BaseMetadataResult MetadataResult Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseMetadataResult Properties BaseItem Declaration public abstract BaseItem BaseItem { get; } Property Value Type Description BaseItem Chapters Declaration public List Chapters { get; set; } Property Value Type Description List < ChapterInfo > HasMetadata Declaration public bool HasMetadata { get; set; } Property Value Type Description Boolean Images Declaration public List Images { get; set; } Property Value Type Description List < LocalImageInfo > ListItems Declaration public LinkedChild[] ListItems { get; set; } Property Value Type Description LinkedChild [] MediaStreams Declaration public MediaStream[] MediaStreams { get; set; } Property Value Type Description MediaStream [] People Declaration public List People { get; set; } Property Value Type Description List < PersonInfo > Provider Declaration public string Provider { get; set; } Property Value Type Description String QueriedById Declaration public bool QueriedById { get; set; } Property Value Type Description Boolean ResultLanguage Declaration public string ResultLanguage { get; set; } Property Value Type Description String SearchImageUrl Declaration public string SearchImageUrl { get; set; } Property Value Type Description String UserDataList Declaration public List UserDataList { get; set; } Property Value Type Description List < UserItemData > Methods AddPerson(PersonInfo) Declaration public void AddPerson(PersonInfo p) Parameters Type Name Description PersonInfo p ResetPeople() Not only does this clear, but initializes the list so that services can differentiate between a null list and zero people Declaration public void ResetPeople() ToRemoteSearchResult(String) Declaration public RemoteSearchResult ToRemoteSearchResult(string searchProviderName) Parameters Type Name Description String searchProviderName Returns Type Description RemoteSearchResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseMetadataResult Inheritance System.Object BaseMetadataResult MetadataResult Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseMetadataResult Properties BaseItem Declaration public abstract BaseItem BaseItem { get; } Property Value Type Description BaseItem Chapters Declaration public List Chapters { get; set; } Property Value Type Description List < ChapterInfo > HasMetadata Declaration public bool HasMetadata { get; set; } Property Value Type Description System.Boolean Images Declaration public List Images { get; set; } Property Value Type Description List < LocalImageInfo > ListItems Declaration public LinkedChild[] ListItems { get; set; } Property Value Type Description LinkedChild [] MediaStreams Declaration public MediaStream[] MediaStreams { get; set; } Property Value Type Description MediaStream [] People Declaration public List People { get; set; } Property Value Type Description List < PersonInfo > Provider Declaration public string Provider { get; set; } Property Value Type Description String QueriedById Declaration public bool QueriedById { get; set; } Property Value Type Description System.Boolean ResultLanguage Declaration public string ResultLanguage { get; set; } Property Value Type Description String SearchImageUrl Declaration public string SearchImageUrl { get; set; } Property Value Type Description String UserDataList Declaration public List UserDataList { get; set; } Property Value Type Description List < UserItemData > Methods AddPerson(PersonInfo) Declaration public void AddPerson(PersonInfo p) Parameters Type Name Description PersonInfo p ResetPeople() Not only does this clear, but initializes the list so that services can differentiate between a null list and zero people Declaration public void ResetPeople() ToRemoteSearchResult(String) Declaration public RemoteSearchResult ToRemoteSearchResult(string searchProviderName) Parameters Type Name Description String searchProviderName Returns Type Description RemoteSearchResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.BookInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.BookInfo.html",
     "title": "Class BookInfo",
-    "keywords": "Class BookInfo Inheritance Object ItemLookupInfo BookInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class BookInfo : ItemLookupInfo, IHasProviderIds Properties SeriesName Declaration public string SeriesName { get; set; } Property Value Type Description String Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BookInfo Inheritance System.Object ItemLookupInfo BookInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class BookInfo : ItemLookupInfo, IHasProviderIds Properties SeriesName Declaration public string SeriesName { get; set; } Property Value Type Description String Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.BoxSetInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.BoxSetInfo.html",
     "title": "Class BoxSetInfo",
-    "keywords": "Class BoxSetInfo Inheritance Object ItemLookupInfo BoxSetInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class BoxSetInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BoxSetInfo Inheritance System.Object ItemLookupInfo BoxSetInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class BoxSetInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.DirectoryService.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.DirectoryService.html",
     "title": "Class DirectoryService",
-    "keywords": "Class DirectoryService Inheritance Object DirectoryService Implements IDirectoryService Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class DirectoryService : IDirectoryService Constructors DirectoryService(IFileSystem) Declaration public DirectoryService(IFileSystem fileSystem) Parameters Type Name Description IFileSystem fileSystem DirectoryService(ILogger, IFileSystem) Declaration public DirectoryService(ILogger logger, IFileSystem fileSystem) Parameters Type Name Description ILogger logger IFileSystem fileSystem Methods AddOrUpdateCache(String, Object) Declaration public void AddOrUpdateCache(string key, object item) Parameters Type Name Description String key Object item GetCachedValidChildren(Int64) Declaration public BaseItem[] GetCachedValidChildren(long id) Parameters Type Name Description Int64 id Returns Type Description BaseItem [] GetFile(String) Declaration public FileSystemMetadata GetFile(string path) Parameters Type Name Description String path Returns Type Description FileSystemMetadata GetFile(String, String, Boolean) Declaration public FileSystemMetadata GetFile(string directory, string filename, bool caseSensitive) Parameters Type Name Description String directory String filename Boolean caseSensitive Returns Type Description FileSystemMetadata GetFilePaths(String) Declaration public List GetFilePaths(string path) Parameters Type Name Description String path Returns Type Description List < String > GetFilePaths(String, Boolean) Declaration public List GetFilePaths(string path, bool clearCache) Parameters Type Name Description String path Boolean clearCache Returns Type Description List < String > GetFiles(String) Declaration public List GetFiles(string path) Parameters Type Name Description String path Returns Type Description List < FileSystemMetadata > GetFileSystemEntries(String) Declaration public FileSystemMetadata[] GetFileSystemEntries(string path) Parameters Type Name Description String path Returns Type Description FileSystemMetadata [] GetFileSystemEntries(String, Boolean) Declaration public FileSystemMetadata[] GetFileSystemEntries(string path, bool clearCache) Parameters Type Name Description String path Boolean clearCache Returns Type Description FileSystemMetadata [] IsTaggedItemRefreshed(Int64) Declaration public bool IsTaggedItemRefreshed(long id) Parameters Type Name Description Int64 id Returns Type Description Boolean MarkTaggedItemRefreshed(Int64) Declaration public void MarkTaggedItemRefreshed(long id) Parameters Type Name Description Int64 id SetCachedValidChildren(Int64, BaseItem[]) Declaration public void SetCachedValidChildren(long id, BaseItem[] children) Parameters Type Name Description Int64 id BaseItem [] children TryGetFromCache(String, out T) Declaration public bool TryGetFromCache(string key, out T result) where T : class Parameters Type Name Description String key T result Returns Type Description Boolean Type Parameters Name Description T Implements IDirectoryService Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DirectoryService Inheritance System.Object DirectoryService Implements IDirectoryService Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class DirectoryService : IDirectoryService Constructors DirectoryService(IFileSystem) Declaration public DirectoryService(IFileSystem fileSystem) Parameters Type Name Description IFileSystem fileSystem DirectoryService(ILogger, IFileSystem) Declaration public DirectoryService(ILogger logger, IFileSystem fileSystem) Parameters Type Name Description ILogger logger IFileSystem fileSystem Methods AddOrUpdateCache(String, Object) Declaration public void AddOrUpdateCache(string key, object item) Parameters Type Name Description String key System.Object item GetCachedValidChildren(Int64) Declaration public BaseItem[] GetCachedValidChildren(long id) Parameters Type Name Description Int64 id Returns Type Description BaseItem [] GetFile(String) Declaration public FileSystemMetadata GetFile(string path) Parameters Type Name Description String path Returns Type Description FileSystemMetadata GetFile(String, String, Boolean) Declaration public FileSystemMetadata GetFile(string directory, string filename, bool caseSensitive) Parameters Type Name Description String directory String filename System.Boolean caseSensitive Returns Type Description FileSystemMetadata GetFilePaths(String) Declaration public List GetFilePaths(string path) Parameters Type Name Description String path Returns Type Description List < String > GetFilePaths(String, Boolean) Declaration public List GetFilePaths(string path, bool clearCache) Parameters Type Name Description String path System.Boolean clearCache Returns Type Description List < String > GetFiles(String) Declaration public List GetFiles(string path) Parameters Type Name Description String path Returns Type Description List < FileSystemMetadata > GetFileSystemEntries(String) Declaration public FileSystemMetadata[] GetFileSystemEntries(string path) Parameters Type Name Description String path Returns Type Description FileSystemMetadata [] GetFileSystemEntries(String, Boolean) Declaration public FileSystemMetadata[] GetFileSystemEntries(string path, bool clearCache) Parameters Type Name Description String path System.Boolean clearCache Returns Type Description FileSystemMetadata [] IsTaggedItemRefreshed(Int64) Declaration public bool IsTaggedItemRefreshed(long id) Parameters Type Name Description Int64 id Returns Type Description System.Boolean MarkTaggedItemRefreshed(Int64) Declaration public void MarkTaggedItemRefreshed(long id) Parameters Type Name Description Int64 id SetCachedValidChildren(Int64, BaseItem[]) Declaration public void SetCachedValidChildren(long id, BaseItem[] children) Parameters Type Name Description Int64 id BaseItem [] children TryGetFromCache(String, out T) Declaration public bool TryGetFromCache(string key, out T result) where T : class Parameters Type Name Description String key T result Returns Type Description System.Boolean Type Parameters Name Description T Implements IDirectoryService Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageInfo.html",
     "title": "Class DynamicImageInfo",
-    "keywords": "Class DynamicImageInfo Inheritance Object DynamicImageInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class DynamicImageInfo Properties ImageId Declaration public string ImageId { get; set; } Property Value Type Description String Type Declaration public ImageType Type { get; set; } Property Value Type Description ImageType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DynamicImageInfo Inheritance System.Object DynamicImageInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class DynamicImageInfo Properties ImageId Declaration public string ImageId { get; set; } Property Value Type Description String Type Declaration public ImageType Type { get; set; } Property Value Type Description ImageType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageResponse.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageResponse.html",
     "title": "Class DynamicImageResponse",
-    "keywords": "Class DynamicImageResponse Inheritance Object DynamicImageResponse Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class DynamicImageResponse Properties Format Declaration public ImageFormat Format { get; set; } Property Value Type Description ImageFormat GeneratedFromItemIds Declaration public long[] GeneratedFromItemIds { get; set; } Property Value Type Description Int64 [] Path Declaration public string Path { get; set; } Property Value Type Description String Protocol Declaration public MediaProtocol Protocol { get; set; } Property Value Type Description MediaProtocol Stream Declaration public Stream Stream { get; set; } Property Value Type Description Stream Methods SetFormatFromMimeType(String) Declaration public void SetFormatFromMimeType(string mimeType) Parameters Type Name Description String mimeType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DynamicImageResponse Inheritance System.Object DynamicImageResponse Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class DynamicImageResponse Properties Format Declaration public ImageFormat Format { get; set; } Property Value Type Description ImageFormat GeneratedFromItemIds Declaration public long[] GeneratedFromItemIds { get; set; } Property Value Type Description Int64 [] Path Declaration public string Path { get; set; } Property Value Type Description String Protocol Declaration public MediaProtocol Protocol { get; set; } Property Value Type Description MediaProtocol Stream Declaration public Stream Stream { get; set; } Property Value Type Description Stream Methods SetFormatFromMimeType(String) Declaration public void SetFormatFromMimeType(string mimeType) Parameters Type Name Description String mimeType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.EnhancedImageInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.EnhancedImageInfo.html",
     "title": "Class EnhancedImageInfo",
-    "keywords": "Class EnhancedImageInfo Inheritance Object EnhancedImageInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class EnhancedImageInfo Properties RequiresTransparency Declaration public bool RequiresTransparency { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EnhancedImageInfo Inheritance System.Object EnhancedImageInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class EnhancedImageInfo Properties RequiresTransparency Declaration public bool RequiresTransparency { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.EpisodeInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.EpisodeInfo.html",
     "title": "Class EpisodeInfo",
-    "keywords": "Class EpisodeInfo Inheritance Object ItemLookupInfo EpisodeInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class EpisodeInfo : ItemLookupInfo, IHasProviderIds Constructors EpisodeInfo() Declaration public EpisodeInfo() EpisodeInfo(EpisodeInfo) Declaration public EpisodeInfo(EpisodeInfo clone) Parameters Type Name Description EpisodeInfo clone Properties IndexNumberEnd Declaration public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > IsMissingEpisode Declaration public bool IsMissingEpisode { get; set; } Property Value Type Description Boolean SeriesDisplayOrder Declaration public SeriesDisplayOrder SeriesDisplayOrder { get; set; } Property Value Type Description SeriesDisplayOrder SeriesProviderIds Declaration public Dictionary SeriesProviderIds { get; set; } Property Value Type Description Dictionary < String , String > Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EpisodeInfo Inheritance System.Object ItemLookupInfo EpisodeInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class EpisodeInfo : ItemLookupInfo, IHasProviderIds Constructors EpisodeInfo() Declaration public EpisodeInfo() EpisodeInfo(EpisodeInfo) Declaration public EpisodeInfo(EpisodeInfo clone) Parameters Type Name Description EpisodeInfo clone Properties IndexNumberEnd Declaration public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > IsMissingEpisode Declaration public bool IsMissingEpisode { get; set; } Property Value Type Description System.Boolean SeriesDisplayOrder Declaration public SeriesDisplayOrder SeriesDisplayOrder { get; set; } Property Value Type Description SeriesDisplayOrder SeriesProviderIds Declaration public Dictionary SeriesProviderIds { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.ExtraSource.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ExtraSource.html",
@@ -3947,17 +3947,17 @@
   "reference/pluginapi/MediaBrowser.Controller.Providers.GameInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.GameInfo.html",
     "title": "Class GameInfo",
-    "keywords": "Class GameInfo Inheritance Object ItemLookupInfo GameInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class GameInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GameInfo Inheritance System.Object ItemLookupInfo GameInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class GameInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.GameSystemInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.GameSystemInfo.html",
     "title": "Class GameSystemInfo",
-    "keywords": "Class GameSystemInfo Inheritance Object ItemLookupInfo GameSystemInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class GameSystemInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GameSystemInfo Inheritance System.Object ItemLookupInfo GameSystemInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class GameSystemInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.html",
     "title": "Namespace MediaBrowser.Controller.Providers",
-    "keywords": "Namespace MediaBrowser.Controller.Providers Classes AlbumInfo ArtistInfo BaseMetadataResult BookInfo BoxSetInfo DirectoryService DynamicImageInfo DynamicImageResponse EnhancedImageInfo EpisodeInfo GameInfo GameSystemInfo ImageRefreshOptions ItemInfo ItemLookupInfo LocalImageInfo MetadataRefreshOptions MetadataResult MovieInfo MusicVideoInfo PersonLookupInfo RefreshProgressInfo RemoteImageFetchOptions RemoteMetadataFetchOptions RemoteSearchQuery RemoteSearchResultHelper SeasonInfo SeriesInfo SongInfo TrailerInfo Interfaces ICustomMetadataProvider ICustomMetadataProvider IDirectoryService IDynamicImageProvider IDynamicImageProviderWithLibraryOptions IExternalId IExtrasProvider IForcedProvider This is a marker interface that will cause a provider to run even if IsLocked=true IHasItemChangeMonitor IHasLookupInfo IHasMetadataFeatures IHasOrder IImageEnhancer IImageProvider Interface IImageProvider ILazyImageProvider ILocalImageFileProvider ILocalImageProvider This is just a marker interface ILocalMetadataProvider ILocalMetadataProvider IMetadataProvider Marker interface IMetadataProvider IMetadataService IPreRefreshProvider IProviderManager Interface IProviderManager IRemoteImageProvider Interface IImageProvider IRemoteImageProviderWithOptions IRemoteMetadataProvider IRemoteMetadataProvider IRemoteMetadataProviderWithOptions IRemoteSearchProvider IRemoteSearchProvider ISeriesMetadataProvider Enums ExtraSource MetadataProviderPriority Determines when a provider should execute, relative to others MetadataRefreshMode RefreshPriority VideoContentType Enum VideoContentType"
+    "keywords": "Namespace MediaBrowser.Controller.Providers Classes AlbumInfo ArtistInfo BaseMetadataResult BookInfo BoxSetInfo DirectoryService DynamicImageInfo DynamicImageResponse EnhancedImageInfo EpisodeInfo GameInfo GameSystemInfo ImageRefreshOptions ItemInfo ItemLookupInfo LocalImageInfo MetadataRefreshOptions MetadataResult MovieInfo MusicVideoInfo PersonLookupInfo RefreshProgressInfo RemoteImageFetchOptions RemoteMetadataFetchOptions RemoteSearchQuery RemoteSearchResultHelper SeasonInfo SeriesInfo SongInfo TrailerInfo Interfaces ICustomMetadataProvider ICustomMetadataProvider IDirectoryService IDynamicImageProvider IDynamicImageProviderWithLibraryOptions IExternalId IExtrasProvider IForcedProvider This is a marker interface that will cause a provider to run even if IsLocked=true IHasItemChangeMonitor IHasLookupInfo IHasMetadataFeatures IHasOrder IHasWebsite IImageEnhancer IImageProvider Interface IImageProvider ILazyImageProvider ILocalImageFileProvider ILocalImageProvider This is just a marker interface ILocalMetadataProvider ILocalMetadataProvider IMetadataProvider Marker interface IMetadataProvider IMetadataService IMultipleLocalMetadataProvider IPreRefreshProvider IProviderManager Interface IProviderManager IRemoteImageProvider Interface IImageProvider IRemoteImageProviderWithOptions IRemoteMetadataProvider IRemoteMetadataProvider IRemoteMetadataProviderWithOptions IRemoteSearchProvider IRemoteSearchProvider ISeriesMetadataProvider Enums ExtraSource MetadataProviderPriority Determines when a provider should execute, relative to others MetadataRefreshMode RefreshPriority VideoContentType Enum VideoContentType"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.ICustomMetadataProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ICustomMetadataProvider.html",
@@ -3967,32 +3967,32 @@
   "reference/pluginapi/MediaBrowser.Controller.Providers.ICustomMetadataProvider-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ICustomMetadataProvider-1.html",
     "title": "Interface ICustomMetadataProvider",
-    "keywords": "Interface ICustomMetadataProvider Inherited Members IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface ICustomMetadataProvider : IMetadataProvider, ICustomMetadataProvider, IMetadataProvider where TItemType : BaseItem Type Parameters Name Description TItemType Methods FetchAsync(MetadataResult, MetadataRefreshOptions, LibraryOptions, CancellationToken) Fetches the asynchronous. Declaration Task FetchAsync(MetadataResult itemResult, MetadataRefreshOptions options, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description MetadataResult  itemResult MetadataRefreshOptions options The options. LibraryOptions libraryOptions CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ItemUpdateType > Task{ItemUpdateType}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ICustomMetadataProvider Inherited Members IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface ICustomMetadataProvider : IMetadataProvider, ICustomMetadataProvider, IMetadataProvider where TItemType : BaseItem Type Parameters Name Description TItemType Methods FetchAsync(MetadataResult, MetadataRefreshOptions, LibraryOptions, CancellationToken) Fetches the asynchronous. Declaration Task FetchAsync(MetadataResult itemResult, MetadataRefreshOptions options, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description MetadataResult  itemResult MetadataRefreshOptions options The options. LibraryOptions libraryOptions System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ItemUpdateType > Task{ItemUpdateType}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IDirectoryService.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IDirectoryService.html",
     "title": "Interface IDirectoryService",
-    "keywords": "Interface IDirectoryService Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IDirectoryService Methods AddOrUpdateCache(String, Object) Declaration void AddOrUpdateCache(string key, object item) Parameters Type Name Description String key Object item GetCachedValidChildren(Int64) Declaration BaseItem[] GetCachedValidChildren(long id) Parameters Type Name Description Int64 id Returns Type Description BaseItem [] GetFile(String) Declaration FileSystemMetadata GetFile(string path) Parameters Type Name Description String path Returns Type Description FileSystemMetadata GetFile(String, String, Boolean) Declaration FileSystemMetadata GetFile(string directory, string filename, bool caseSensitive) Parameters Type Name Description String directory String filename Boolean caseSensitive Returns Type Description FileSystemMetadata GetFilePaths(String) Declaration List GetFilePaths(string path) Parameters Type Name Description String path Returns Type Description List < String > GetFilePaths(String, Boolean) Declaration List GetFilePaths(string path, bool clearCache) Parameters Type Name Description String path Boolean clearCache Returns Type Description List < String > GetFiles(String) Declaration List GetFiles(string path) Parameters Type Name Description String path Returns Type Description List < FileSystemMetadata > GetFileSystemEntries(String) Declaration FileSystemMetadata[] GetFileSystemEntries(string path) Parameters Type Name Description String path Returns Type Description FileSystemMetadata [] GetFileSystemEntries(String, Boolean) Declaration FileSystemMetadata[] GetFileSystemEntries(string path, bool clearCache) Parameters Type Name Description String path Boolean clearCache Returns Type Description FileSystemMetadata [] IsTaggedItemRefreshed(Int64) Declaration bool IsTaggedItemRefreshed(long id) Parameters Type Name Description Int64 id Returns Type Description Boolean MarkTaggedItemRefreshed(Int64) Declaration void MarkTaggedItemRefreshed(long id) Parameters Type Name Description Int64 id SetCachedValidChildren(Int64, BaseItem[]) Declaration void SetCachedValidChildren(long id, BaseItem[] children) Parameters Type Name Description Int64 id BaseItem [] children TryGetFromCache(String, out T) Declaration bool TryGetFromCache(string key, out T result) where T : class Parameters Type Name Description String key T result Returns Type Description Boolean Type Parameters Name Description T Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IDirectoryService Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IDirectoryService Methods AddOrUpdateCache(String, Object) Declaration void AddOrUpdateCache(string key, object item) Parameters Type Name Description String key System.Object item GetCachedValidChildren(Int64) Declaration BaseItem[] GetCachedValidChildren(long id) Parameters Type Name Description Int64 id Returns Type Description BaseItem [] GetFile(String) Declaration FileSystemMetadata GetFile(string path) Parameters Type Name Description String path Returns Type Description FileSystemMetadata GetFile(String, String, Boolean) Declaration FileSystemMetadata GetFile(string directory, string filename, bool caseSensitive) Parameters Type Name Description String directory String filename System.Boolean caseSensitive Returns Type Description FileSystemMetadata GetFilePaths(String) Declaration List GetFilePaths(string path) Parameters Type Name Description String path Returns Type Description List < String > GetFilePaths(String, Boolean) Declaration List GetFilePaths(string path, bool clearCache) Parameters Type Name Description String path System.Boolean clearCache Returns Type Description List < String > GetFiles(String) Declaration List GetFiles(string path) Parameters Type Name Description String path Returns Type Description List < FileSystemMetadata > GetFileSystemEntries(String) Declaration FileSystemMetadata[] GetFileSystemEntries(string path) Parameters Type Name Description String path Returns Type Description FileSystemMetadata [] GetFileSystemEntries(String, Boolean) Declaration FileSystemMetadata[] GetFileSystemEntries(string path, bool clearCache) Parameters Type Name Description String path System.Boolean clearCache Returns Type Description FileSystemMetadata [] IsTaggedItemRefreshed(Int64) Declaration bool IsTaggedItemRefreshed(long id) Parameters Type Name Description Int64 id Returns Type Description System.Boolean MarkTaggedItemRefreshed(Int64) Declaration void MarkTaggedItemRefreshed(long id) Parameters Type Name Description Int64 id SetCachedValidChildren(Int64, BaseItem[]) Declaration void SetCachedValidChildren(long id, BaseItem[] children) Parameters Type Name Description Int64 id BaseItem [] children TryGetFromCache(String, out T) Declaration bool TryGetFromCache(string key, out T result) where T : class Parameters Type Name Description String key T result Returns Type Description System.Boolean Type Parameters Name Description T Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProvider.html",
     "title": "Interface IDynamicImageProvider",
-    "keywords": "Interface IDynamicImageProvider Inherited Members IImageProvider.Name IImageProvider.Supports(BaseItem) Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IDynamicImageProvider : IImageProvider Methods GetImage(BaseMetadataResult, ImageType, CancellationToken) Gets the image. Declaration Task GetImage(BaseMetadataResult itemResult, ImageType type, CancellationToken cancellationToken) Parameters Type Name Description BaseMetadataResult itemResult ImageType type CancellationToken cancellationToken Returns Type Description Task < DynamicImageResponse > GetSupportedImages(BaseItem) Gets the supported images. Declaration ImageType[] GetSupportedImages(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description ImageType [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IDynamicImageProvider Inherited Members IImageProvider.Name IImageProvider.Supports(BaseItem) Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IDynamicImageProvider : IImageProvider Methods GetImage(BaseMetadataResult, ImageType, CancellationToken) Gets the image. Declaration Task GetImage(BaseMetadataResult itemResult, ImageType type, CancellationToken cancellationToken) Parameters Type Name Description BaseMetadataResult itemResult ImageType type System.Threading.CancellationToken cancellationToken Returns Type Description Task < DynamicImageResponse > GetSupportedImages(BaseItem) Gets the supported images. Declaration ImageType[] GetSupportedImages(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description ImageType [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProviderWithLibraryOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProviderWithLibraryOptions.html",
     "title": "Interface IDynamicImageProviderWithLibraryOptions",
-    "keywords": "Interface IDynamicImageProviderWithLibraryOptions Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IDynamicImageProviderWithLibraryOptions Methods GetImage(BaseMetadataResult, LibraryOptions, ImageType, CancellationToken) Gets the image. Declaration Task GetImage(BaseMetadataResult itemResult, LibraryOptions libraryOptions, ImageType type, CancellationToken cancellationToken) Parameters Type Name Description BaseMetadataResult itemResult LibraryOptions libraryOptions ImageType type CancellationToken cancellationToken Returns Type Description Task < DynamicImageResponse > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IDynamicImageProviderWithLibraryOptions Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IDynamicImageProviderWithLibraryOptions Methods GetImage(BaseMetadataResult, LibraryOptions, ImageType, CancellationToken) Gets the image. Declaration Task GetImage(BaseMetadataResult itemResult, LibraryOptions libraryOptions, ImageType type, CancellationToken cancellationToken) Parameters Type Name Description BaseMetadataResult itemResult LibraryOptions libraryOptions ImageType type System.Threading.CancellationToken cancellationToken Returns Type Description Task < DynamicImageResponse > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IExternalId.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IExternalId.html",
     "title": "Interface IExternalId",
-    "keywords": "Interface IExternalId Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IExternalId Properties Key Declaration string Key { get; } Property Value Type Description String Name Declaration string Name { get; } Property Value Type Description String UrlFormatString Declaration string UrlFormatString { get; } Property Value Type Description String Methods Supports(IHasProviderIds) Declaration bool Supports(IHasProviderIds item) Parameters Type Name Description IHasProviderIds item Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IExternalId Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IExternalId Properties Key Declaration string Key { get; } Property Value Type Description String Name Declaration string Name { get; } Property Value Type Description String UrlFormatString Declaration string UrlFormatString { get; } Property Value Type Description String Methods Supports(IHasProviderIds) Declaration bool Supports(IHasProviderIds item) Parameters Type Name Description IHasProviderIds item Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IExtrasProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IExtrasProvider.html",
     "title": "Interface IExtrasProvider",
-    "keywords": "Interface IExtrasProvider Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IExtrasProvider Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods Supports(BaseItem) Supportses the specified item. Declaration bool Supports(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description Boolean true if XXXX, false otherwise. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IExtrasProvider Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IExtrasProvider Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods Supports(BaseItem) Supportses the specified item. Declaration bool Supports(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description System.Boolean true if XXXX, false otherwise. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IForcedProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IForcedProvider.html",
@@ -4002,7 +4002,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Providers.IHasItemChangeMonitor.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IHasItemChangeMonitor.html",
     "title": "Interface IHasItemChangeMonitor",
-    "keywords": "Interface IHasItemChangeMonitor Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IHasItemChangeMonitor Methods HasChanged(BaseItem, LibraryOptions, IDirectoryService) Determines whether the specified item has changed. Declaration bool HasChanged(BaseItem item, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description BaseItem item The item. LibraryOptions libraryOptions IDirectoryService directoryService The directory service. Returns Type Description Boolean true if the specified item has changed; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasItemChangeMonitor Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IHasItemChangeMonitor Methods HasChanged(BaseItem, LibraryOptions, IDirectoryService) Determines whether the specified item has changed. Declaration bool HasChanged(BaseItem item, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description BaseItem item The item. LibraryOptions libraryOptions IDirectoryService directoryService The directory service. Returns Type Description System.Boolean true if the specified item has changed; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IHasLookupInfo-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IHasLookupInfo-1.html",
@@ -4019,20 +4019,25 @@
     "title": "Interface IHasOrder",
     "keywords": "Interface IHasOrder Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IHasOrder Properties Order Declaration int Order { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
+  "reference/pluginapi/MediaBrowser.Controller.Providers.IHasWebsite.html": {
+    "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IHasWebsite.html",
+    "title": "Interface IHasWebsite",
+    "keywords": "Interface IHasWebsite Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IHasWebsite Properties Website Declaration string Website { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+  },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IImageEnhancer.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IImageEnhancer.html",
     "title": "Interface IImageEnhancer",
-    "keywords": "Interface IImageEnhancer Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IImageEnhancer Properties Priority Gets the priority or order in which this enhancer should be run. Declaration MetadataProviderPriority Priority { get; } Property Value Type Description MetadataProviderPriority The priority. Methods EnhanceImageAsync(BaseItem, String, String, ImageType, Int32) Enhances the image async. Declaration Task EnhanceImageAsync(BaseItem item, string inputFile, string outputFile, ImageType imageType, int imageIndex) Parameters Type Name Description BaseItem item The item. String inputFile The input file. String outputFile The output file. ImageType imageType Type of the image. Int32 imageIndex Index of the image. Returns Type Description Task Task{Image}. Exceptions Type Condition ArgumentNullException GetConfigurationCacheKey(BaseItem, ImageType) Return a key incorporating all configuration information related to this item Declaration string GetConfigurationCacheKey(BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Returns Type Description String Cache key relating to the current state of this item and configuration GetEnhancedImageInfo(BaseItem, String, ImageType, Int32) Declaration EnhancedImageInfo GetEnhancedImageInfo(BaseItem item, string inputFile, ImageType imageType, int imageIndex) Parameters Type Name Description BaseItem item String inputFile ImageType imageType Int32 imageIndex Returns Type Description EnhancedImageInfo GetEnhancedImageSize(BaseItem, ImageType, Int32, ImageSize) Gets the size of the enhanced image. Declaration ImageSize GetEnhancedImageSize(BaseItem item, ImageType imageType, int imageIndex, ImageSize originalImageSize) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Int32 imageIndex Index of the image. ImageSize originalImageSize Size of the original image. Returns Type Description ImageSize ImageSize. Supports(BaseItem, ImageType) Return true only if the given image for the given item will be enhanced by this enhancer. Declaration bool Supports(BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Returns Type Description Boolean true if this enhancer will enhance the supplied image for the supplied item, false otherwise Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IImageEnhancer Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IImageEnhancer Properties Priority Gets the priority or order in which this enhancer should be run. Declaration MetadataProviderPriority Priority { get; } Property Value Type Description MetadataProviderPriority The priority. Methods EnhanceImageAsync(BaseItem, String, String, ImageType, Int32) Enhances the image async. Declaration Task EnhanceImageAsync(BaseItem item, string inputFile, string outputFile, ImageType imageType, int imageIndex) Parameters Type Name Description BaseItem item The item. String inputFile The input file. String outputFile The output file. ImageType imageType Type of the image. Int32 imageIndex Index of the image. Returns Type Description System.Threading.Tasks.Task Task{Image}. Exceptions Type Condition ArgumentNullException GetConfigurationCacheKey(BaseItem, ImageType) Return a key incorporating all configuration information related to this item Declaration string GetConfigurationCacheKey(BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Returns Type Description String Cache key relating to the current state of this item and configuration GetEnhancedImageInfo(BaseItem, String, ImageType, Int32) Declaration EnhancedImageInfo GetEnhancedImageInfo(BaseItem item, string inputFile, ImageType imageType, int imageIndex) Parameters Type Name Description BaseItem item String inputFile ImageType imageType Int32 imageIndex Returns Type Description EnhancedImageInfo GetEnhancedImageSize(BaseItem, ImageType, Int32, ImageSize) Gets the size of the enhanced image. Declaration ImageSize GetEnhancedImageSize(BaseItem item, ImageType imageType, int imageIndex, ImageSize originalImageSize) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Int32 imageIndex Index of the image. ImageSize originalImageSize Size of the original image. Returns Type Description ImageSize ImageSize. Supports(BaseItem, ImageType) Return true only if the given image for the given item will be enhanced by this enhancer. Declaration bool Supports(BaseItem item, ImageType imageType) Parameters Type Name Description BaseItem item The item. ImageType imageType Type of the image. Returns Type Description System.Boolean true if this enhancer will enhance the supplied image for the supplied item, false otherwise Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IImageProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IImageProvider.html",
     "title": "Interface IImageProvider",
-    "keywords": "Interface IImageProvider Interface IImageProvider Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IImageProvider Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods Supports(BaseItem) Supportses the specified item. Declaration bool Supports(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description Boolean true if XXXX, false otherwise Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IImageProvider Interface IImageProvider Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IImageProvider Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods Supports(BaseItem) Supportses the specified item. Declaration bool Supports(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description System.Boolean true if XXXX, false otherwise Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.ILazyImageProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ILazyImageProvider.html",
     "title": "Interface ILazyImageProvider",
-    "keywords": "Interface ILazyImageProvider Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface ILazyImageProvider Properties Key Declaration string Key { get; } Property Value Type Description String Methods GetImage(BaseItem, ImageType, CancellationToken) Declaration Task GetImage(BaseItem item, ImageType type, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item ImageType type CancellationToken cancellationToken Returns Type Description Task < DynamicImageResponse > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILazyImageProvider Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface ILazyImageProvider Properties Key Declaration string Key { get; } Property Value Type Description String Methods GetImage(BaseItem, ImageType, CancellationToken) Declaration Task GetImage(BaseItem item, ImageType type, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item ImageType type System.Threading.CancellationToken cancellationToken Returns Type Description Task < DynamicImageResponse > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.ILocalImageFileProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ILocalImageFileProvider.html",
@@ -4052,12 +4057,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Providers.ILocalMetadataProvider-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ILocalMetadataProvider-1.html",
     "title": "Interface ILocalMetadataProvider",
-    "keywords": "Interface ILocalMetadataProvider Inherited Members IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface ILocalMetadataProvider : IMetadataProvider, ILocalMetadataProvider, IMetadataProvider where TItemType : BaseItem Type Parameters Name Description TItemType Methods GetMetadata(ItemInfo, LibraryOptions, IDirectoryService, CancellationToken) Gets the metadata. Declaration Task> GetMetadata(ItemInfo info, LibraryOptions libraryOptions, IDirectoryService directoryService, CancellationToken cancellationToken) Parameters Type Name Description ItemInfo info LibraryOptions libraryOptions IDirectoryService directoryService CancellationToken cancellationToken Returns Type Description Task < MetadataResult > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILocalMetadataProvider Inherited Members IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface ILocalMetadataProvider : IMetadataProvider, ILocalMetadataProvider, IMetadataProvider where TItemType : BaseItem Type Parameters Name Description TItemType Methods GetMetadata(ItemInfo, LibraryOptions, IDirectoryService, CancellationToken) Gets the metadata. Declaration Task> GetMetadata(ItemInfo info, LibraryOptions libraryOptions, IDirectoryService directoryService, CancellationToken cancellationToken) Parameters Type Name Description ItemInfo info LibraryOptions libraryOptions IDirectoryService directoryService System.Threading.CancellationToken cancellationToken Returns Type Description Task < MetadataResult > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.ImageRefreshOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ImageRefreshOptions.html",
     "title": "Class ImageRefreshOptions",
-    "keywords": "Class ImageRefreshOptions Inheritance Object ImageRefreshOptions MetadataRefreshOptions Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public class ImageRefreshOptions Constructors ImageRefreshOptions(IDirectoryService) Declaration public ImageRefreshOptions(IDirectoryService directoryService) Parameters Type Name Description IDirectoryService directoryService Properties DirectoryService Declaration public IDirectoryService DirectoryService { get; } Property Value Type Description IDirectoryService ImageRefreshMode Declaration public MetadataRefreshMode ImageRefreshMode { get; set; } Property Value Type Description MetadataRefreshMode IsAutomated Declaration public bool IsAutomated { get; set; } Property Value Type Description Boolean ReplaceAllImages Declaration public bool ReplaceAllImages { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageRefreshOptions Inheritance System.Object ImageRefreshOptions MetadataRefreshOptions Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public class ImageRefreshOptions Constructors ImageRefreshOptions(IDirectoryService) Declaration public ImageRefreshOptions(IDirectoryService directoryService) Parameters Type Name Description IDirectoryService directoryService Properties DirectoryService Declaration public IDirectoryService DirectoryService { get; } Property Value Type Description IDirectoryService ImageRefreshMode Declaration public MetadataRefreshMode ImageRefreshMode { get; set; } Property Value Type Description MetadataRefreshMode IsAutomated Declaration public bool IsAutomated { get; set; } Property Value Type Description System.Boolean ReplaceAllImages Declaration public bool ReplaceAllImages { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IMetadataProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IMetadataProvider.html",
@@ -4072,7 +4077,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Providers.IMetadataService.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IMetadataService.html",
     "title": "Interface IMetadataService",
-    "keywords": "Interface IMetadataService Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IMetadataService Properties Order Gets the order. Declaration int Order { get; } Property Value Type Description Int32 The order. Methods CanRefresh(BaseItem) Determines whether this instance can refresh the specified item. Declaration bool CanRefresh(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description Boolean true if this instance can refresh the specified item; otherwise, false . CanRefreshPrimary(Type) Declaration bool CanRefreshPrimary(Type type) Parameters Type Name Description System.Type type Returns Type Description Boolean RefreshMetadata(BaseItem, MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) Refreshes the metadata. Declaration Task RefreshMetadata(BaseItem item, MetadataRefreshOptions refreshOptions, BaseItem[] collectionFolders, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. MetadataRefreshOptions refreshOptions The options. BaseItem [] collectionFolders LibraryOptions libraryOptions CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ItemUpdateType > Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMetadataService Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IMetadataService Properties Order Gets the order. Declaration int Order { get; } Property Value Type Description Int32 The order. Methods CanRefresh(BaseItem) Determines whether this instance can refresh the specified item. Declaration bool CanRefresh(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description System.Boolean true if this instance can refresh the specified item; otherwise, false . CanRefreshPrimary(Type) Declaration bool CanRefreshPrimary(Type type) Parameters Type Name Description Type type Returns Type Description System.Boolean RefreshMetadata(BaseItem, MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) Refreshes the metadata. Declaration Task RefreshMetadata(BaseItem item, MetadataRefreshOptions refreshOptions, BaseItem[] collectionFolders, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. MetadataRefreshOptions refreshOptions The options. BaseItem [] collectionFolders LibraryOptions libraryOptions System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ItemUpdateType > Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+  },
+  "reference/pluginapi/MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.html": {
+    "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.html",
+    "title": "Interface IMultipleLocalMetadataProvider",
+    "keywords": "Interface IMultipleLocalMetadataProvider Inherited Members IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IMultipleLocalMetadataProvider : IMetadataProvider, ILocalMetadataProvider, IMetadataProvider where TItemType : BaseItem Type Parameters Name Description TItemType Methods GetMultipleMetadata(ItemInfo, LibraryOptions, IDirectoryService, CancellationToken) Gets the metadata. Declaration Task>> GetMultipleMetadata(ItemInfo info, LibraryOptions libraryOptions, IDirectoryService directoryService, CancellationToken cancellationToken) Parameters Type Name Description ItemInfo info LibraryOptions libraryOptions IDirectoryService directoryService System.Threading.CancellationToken cancellationToken Returns Type Description Task < List < MetadataResult >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IPreRefreshProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IPreRefreshProvider.html",
@@ -4082,17 +4092,17 @@
   "reference/pluginapi/MediaBrowser.Controller.Providers.IProviderManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IProviderManager.html",
     "title": "Interface IProviderManager",
-    "keywords": "Interface IProviderManager Interface IProviderManager Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IProviderManager Properties ImageProviders Declaration IImageProvider[] ImageProviders { get; } Property Value Type Description IImageProvider [] Methods AddParts(IEnumerable, IEnumerable, IEnumerable, IEnumerable, IEnumerable) Adds the metadata providers. Declaration void AddParts(IEnumerable imageProviders, IEnumerable metadataServices, IEnumerable metadataProviders, IEnumerable savers, IEnumerable externalIds) Parameters Type Name Description IEnumerable < IImageProvider > imageProviders IEnumerable < IMetadataService > metadataServices IEnumerable < IMetadataProvider > metadataProviders IEnumerable < IMetadataSaver > savers IEnumerable < IExternalId > externalIds CacheImage(BaseItem, ItemImageInfo, LibraryOptions, IDirectoryService) Declaration void CacheImage(BaseItem item, ItemImageInfo image, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description BaseItem item ItemImageInfo image LibraryOptions libraryOptions IDirectoryService directoryService CacheImages(BaseItem) Declaration void CacheImages(BaseItem item) Parameters Type Name Description BaseItem item DeleteCachedImages(BaseItem, ItemImageInfo[], LibraryOptions, IDirectoryService) Declaration void DeleteCachedImages(BaseItem item, ItemImageInfo[] images, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description BaseItem item ItemImageInfo [] images LibraryOptions libraryOptions IDirectoryService directoryService DequeueRefresh(Int64) Declaration void DequeueRefresh(long itemId) Parameters Type Name Description Int64 itemId GetAllEpisodes(Series, LibraryOptions, CancellationToken) Declaration Task GetAllEpisodes(Series series, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description Series series LibraryOptions libraryOptions CancellationToken cancellationToken Returns Type Description Task < RemoteSearchResult []> GetAllMetadataPlugins() Gets all metadata plugins. Declaration MetadataPluginSummary[] GetAllMetadataPlugins() Returns Type Description MetadataPluginSummary [] GetAvailableRemoteImages(BaseItem, LibraryOptions, RemoteImageQuery, IDirectoryService, CancellationToken) Declaration Task> GetAvailableRemoteImages(BaseItem item, LibraryOptions libraryOptions, RemoteImageQuery query, IDirectoryService directoryService, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions RemoteImageQuery query IDirectoryService directoryService CancellationToken cancellationToken Returns Type Description Task < IEnumerable < RemoteImageInfo >> GetAvailableRemoteImages(BaseItem, LibraryOptions, RemoteImageQuery, CancellationToken) Gets the available remote images. Declaration Task> GetAvailableRemoteImages(BaseItem item, LibraryOptions libraryOptions, RemoteImageQuery query, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. LibraryOptions libraryOptions The library options. RemoteImageQuery query The query. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < IEnumerable < RemoteImageInfo >> GetEnabledMetadataProviders(BaseItem, LibraryOptions) Declaration IMetadataProvider[] GetEnabledMetadataProviders(BaseItem item, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions Returns Type Description IMetadataProvider [] GetExternalIdInfos(IHasProviderIds) Gets the external identifier infos. Declaration IEnumerable GetExternalIdInfos(IHasProviderIds item) Parameters Type Name Description IHasProviderIds item The item. Returns Type Description IEnumerable < ExternalIdInfo > GetExternalUrls(BaseItem) Gets the external urls. Declaration IEnumerable GetExternalUrls(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description IEnumerable < ExternalUrl > GetRefreshProgress(Int64) Declaration double? GetRefreshProgress(long id) Parameters Type Name Description Int64 id Returns Type Description Nullable < Double > GetRefreshQueue() Declaration List> GetRefreshQueue() Returns Type Description List < Tuple < Int64 , MetadataRefreshOptions >> GetRemoteImageProviderInfo(BaseItem, LibraryOptions) Gets the image providers. Declaration IEnumerable GetRemoteImageProviderInfo(BaseItem item, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem item The item. LibraryOptions libraryOptions Returns Type Description IEnumerable < ImageProviderInfo > GetRemoteSearchResults(RemoteSearchQuery, BaseItem, CancellationToken) Declaration Task> GetRemoteSearchResults(RemoteSearchQuery searchInfo, BaseItem referenceItem, CancellationToken cancellationToken) where TItemType : BaseItem, new() where TLookupType : ItemLookupInfo Parameters Type Name Description RemoteSearchQuery  searchInfo BaseItem referenceItem CancellationToken cancellationToken Returns Type Description Task < IEnumerable < RemoteSearchResult >> Type Parameters Name Description TItemType TLookupType GetRemoteSearchResults(RemoteSearchQuery, CancellationToken) Gets the remote search results. Declaration Task> GetRemoteSearchResults(RemoteSearchQuery searchInfo, CancellationToken cancellationToken) where TItemType : BaseItem, new() where TLookupType : ItemLookupInfo Parameters Type Name Description RemoteSearchQuery  searchInfo The search information. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < IEnumerable < RemoteSearchResult >> Type Parameters Name Description TItemType The type of the t item type. TLookupType The type of the t lookup type. GetSearchImage(ReadOnlyMemory, String, CancellationToken) Gets the search image. Declaration Task GetSearchImage(ReadOnlyMemory providerName, string url, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > providerName Name of the provider. String url The URL. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < HttpResponseInfo > Task{HttpResponseInfo}. IsUniquelyIdentifiableProviderId(String) Declaration bool IsUniquelyIdentifiableProviderId(string name) Parameters Type Name Description String name Returns Type Description Boolean IsUniquelyIdentifiableProviderId(String, BaseItem) Declaration bool IsUniquelyIdentifiableProviderId(string name, BaseItem item) Parameters Type Name Description String name BaseItem item Returns Type Description Boolean NormalizeNameForMetadataSearch(String) Declaration string NormalizeNameForMetadataSearch(string name) Parameters Type Name Description String name Returns Type Description String OnRefreshComplete(BaseItem, BaseItem[]) Declaration void OnRefreshComplete(BaseItem item, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem [] collectionFolders OnRefreshProgress(BaseItem, Double, BaseItem[]) Declaration void OnRefreshProgress(BaseItem item, double progress, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item Double progress BaseItem [] collectionFolders OnRefreshStart(BaseItem, BaseItem[]) Declaration void OnRefreshStart(BaseItem item, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem [] collectionFolders QueueRefresh(Int64, MetadataRefreshOptions, RefreshPriority) Queues the refresh. Declaration void QueueRefresh(long itemId, MetadataRefreshOptions options, RefreshPriority priority) Parameters Type Name Description Int64 itemId MetadataRefreshOptions options RefreshPriority priority QueueRefresh(Int64, MetadataRefreshOptions, RefreshPriority, Boolean) Declaration void QueueRefresh(long itemId, MetadataRefreshOptions options, RefreshPriority priority, bool dequeueIfAlreadyQueued) Parameters Type Name Description Int64 itemId MetadataRefreshOptions options RefreshPriority priority Boolean dequeueIfAlreadyQueued RefreshFullItem(BaseItem, MetadataRefreshOptions, CancellationToken) Refreshes the full item. Declaration Task RefreshFullItem(BaseItem item, MetadataRefreshOptions options, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. MetadataRefreshOptions options The options. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. RefreshSingleItem(BaseItem, MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) Refreshes the metadata. Declaration Task RefreshSingleItem(BaseItem item, MetadataRefreshOptions options, BaseItem[] collectionFolders, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. MetadataRefreshOptions options The options. BaseItem [] collectionFolders LibraryOptions libraryOptions CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ItemUpdateType > Task. SaveImage(BaseItem, LibraryOptions, Stream, ReadOnlyMemory, ImageType, Nullable, Int64[], IDirectoryService, Boolean, CancellationToken) Saves the image. Declaration Task SaveImage(BaseItem item, LibraryOptions libraryOptions, Stream source, ReadOnlyMemory mimeType, ImageType type, int? imageIndex, long[] generatedFromItemIds, IDirectoryService directoryService, bool updateImageCache, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions Stream source ReadOnlyMemory < Char > mimeType ImageType type Nullable < Int32 > imageIndex Int64 [] generatedFromItemIds IDirectoryService directoryService Boolean updateImageCache CancellationToken cancellationToken Returns Type Description Task SaveImage(BaseItem, LibraryOptions, String, ImageType, Nullable, Int64[], IDirectoryService, Boolean, CancellationToken) Saves the image. Declaration Task SaveImage(BaseItem item, LibraryOptions libraryOptions, string url, ImageType type, int? imageIndex, long[] generatedFromItemIds, IDirectoryService directoryService, bool updateImageCache, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions String url ImageType type Nullable < Int32 > imageIndex Int64 [] generatedFromItemIds IDirectoryService directoryService Boolean updateImageCache CancellationToken cancellationToken Returns Type Description Task SaveImage(BaseItem, LibraryOptions, String, ReadOnlyMemory, ImageType, Nullable, Nullable, Int64[], IDirectoryService, Boolean, CancellationToken) Saves the image. Declaration Task SaveImage(BaseItem item, LibraryOptions libraryOptions, string source, ReadOnlyMemory mimeType, ImageType type, int? imageIndex, bool? saveLocallyWithMedia, long[] generatedFromItemIds, IDirectoryService directoryService, bool updateImageCache, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions String source ReadOnlyMemory < Char > mimeType ImageType type Nullable < Int32 > imageIndex Nullable < Boolean > saveLocallyWithMedia Int64 [] generatedFromItemIds IDirectoryService directoryService Boolean updateImageCache CancellationToken cancellationToken Returns Type Description Task Task. SaveMetadata(BaseItem, ItemUpdateType) Saves the metadata. Declaration Task SaveMetadata(BaseItem item, ItemUpdateType updateType) Parameters Type Name Description BaseItem item The item. ItemUpdateType updateType Type of the update. Returns Type Description Task Task. SaveMetadata(BaseItem, ItemUpdateType, IEnumerable) Saves the metadata. Declaration Task SaveMetadata(BaseItem item, ItemUpdateType updateType, IEnumerable savers) Parameters Type Name Description BaseItem item ItemUpdateType updateType IEnumerable < String > savers Returns Type Description Task SaveMetadata(BaseItem, LibraryOptions, ItemUpdateType) Declaration Task SaveMetadata(BaseItem item, LibraryOptions libraryOptions, ItemUpdateType updateType) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions ItemUpdateType updateType Returns Type Description Task WaitForRefreshQueue(IProgress, CancellationToken) Declaration Task WaitForRefreshQueue(IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description IProgress < Double > progress CancellationToken cancellationToken Returns Type Description Task Events RefreshCompleted Declaration event EventHandler> RefreshCompleted Event Type Type Description EventHandler < GenericEventArgs < RefreshProgressInfo >> RefreshProgress Declaration event EventHandler> RefreshProgress Event Type Type Description EventHandler < GenericEventArgs < RefreshProgressInfo >> RefreshStarted Declaration event EventHandler> RefreshStarted Event Type Type Description EventHandler < GenericEventArgs < RefreshProgressInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IProviderManager Interface IProviderManager Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IProviderManager Properties ImageProviders Declaration IImageProvider[] ImageProviders { get; } Property Value Type Description IImageProvider [] Methods AddParts(IEnumerable, IEnumerable, IEnumerable, IEnumerable, IEnumerable) Adds the metadata providers. Declaration void AddParts(IEnumerable imageProviders, IEnumerable metadataServices, IEnumerable metadataProviders, IEnumerable savers, IEnumerable externalIds) Parameters Type Name Description System.Collections.Generic.IEnumerable < IImageProvider > imageProviders System.Collections.Generic.IEnumerable < IMetadataService > metadataServices System.Collections.Generic.IEnumerable < IMetadataProvider > metadataProviders System.Collections.Generic.IEnumerable < IMetadataSaver > savers System.Collections.Generic.IEnumerable < IExternalId > externalIds CacheImage(BaseItem, ItemImageInfo, LibraryOptions, IDirectoryService) Declaration void CacheImage(BaseItem item, ItemImageInfo image, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description BaseItem item ItemImageInfo image LibraryOptions libraryOptions IDirectoryService directoryService CacheImages(BaseItem) Declaration void CacheImages(BaseItem item) Parameters Type Name Description BaseItem item DeleteCachedImages(BaseItem, ItemImageInfo[], LibraryOptions, IDirectoryService) Declaration void DeleteCachedImages(BaseItem item, ItemImageInfo[] images, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description BaseItem item ItemImageInfo [] images LibraryOptions libraryOptions IDirectoryService directoryService DequeueRefresh(Int64) Declaration void DequeueRefresh(long itemId) Parameters Type Name Description Int64 itemId GetAllEpisodes(Series, LibraryOptions, CancellationToken) Declaration Task GetAllEpisodes(Series series, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description Series series LibraryOptions libraryOptions System.Threading.CancellationToken cancellationToken Returns Type Description Task < RemoteSearchResult []> GetAllMetadataPlugins() Gets all metadata plugins. Declaration MetadataPluginSummary[] GetAllMetadataPlugins() Returns Type Description MetadataPluginSummary [] GetAvailableRemoteImages(BaseItem, LibraryOptions, RemoteImageQuery, IDirectoryService, CancellationToken) Declaration Task> GetAvailableRemoteImages(BaseItem item, LibraryOptions libraryOptions, RemoteImageQuery query, IDirectoryService directoryService, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions RemoteImageQuery query IDirectoryService directoryService System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Collections.Generic.IEnumerable < RemoteImageInfo >> GetAvailableRemoteImages(BaseItem, LibraryOptions, RemoteImageQuery, CancellationToken) Gets the available remote images. Declaration Task> GetAvailableRemoteImages(BaseItem item, LibraryOptions libraryOptions, RemoteImageQuery query, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. LibraryOptions libraryOptions The library options. RemoteImageQuery query The query. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < System.Collections.Generic.IEnumerable < RemoteImageInfo >> GetEnabledMetadataProviders(BaseItem, LibraryOptions) Declaration IMetadataProvider[] GetEnabledMetadataProviders(BaseItem item, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions Returns Type Description IMetadataProvider [] GetExternalIdInfos(IHasProviderIds) Gets the external identifier infos. Declaration IEnumerable GetExternalIdInfos(IHasProviderIds item) Parameters Type Name Description IHasProviderIds item The item. Returns Type Description System.Collections.Generic.IEnumerable < ExternalIdInfo > GetExternalUrls(BaseItem) Gets the external urls. Declaration IEnumerable GetExternalUrls(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description System.Collections.Generic.IEnumerable < ExternalUrl > GetRefreshProgress(Int64) Declaration double? GetRefreshProgress(long id) Parameters Type Name Description Int64 id Returns Type Description Nullable < Double > GetRefreshQueue() Declaration List> GetRefreshQueue() Returns Type Description List < System.Tuple < Int64 , MetadataRefreshOptions >> GetRemoteImageProviderInfo(BaseItem, LibraryOptions) Gets the image providers. Declaration IEnumerable GetRemoteImageProviderInfo(BaseItem item, LibraryOptions libraryOptions) Parameters Type Name Description BaseItem item The item. LibraryOptions libraryOptions Returns Type Description System.Collections.Generic.IEnumerable < ImageProviderInfo > GetRemoteSearchResults(RemoteSearchQuery, BaseItem, CancellationToken) Declaration Task> GetRemoteSearchResults(RemoteSearchQuery searchInfo, BaseItem referenceItem, CancellationToken cancellationToken) where TItemType : BaseItem, new() where TLookupType : ItemLookupInfo Parameters Type Name Description RemoteSearchQuery  searchInfo BaseItem referenceItem System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Collections.Generic.IEnumerable < RemoteSearchResult >> Type Parameters Name Description TItemType TLookupType GetRemoteSearchResults(RemoteSearchQuery, CancellationToken) Gets the remote search results. Declaration Task> GetRemoteSearchResults(RemoteSearchQuery searchInfo, CancellationToken cancellationToken) where TItemType : BaseItem, new() where TLookupType : ItemLookupInfo Parameters Type Name Description RemoteSearchQuery  searchInfo The search information. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < System.Collections.Generic.IEnumerable < RemoteSearchResult >> Type Parameters Name Description TItemType The type of the t item type. TLookupType The type of the t lookup type. GetSearchImage(ReadOnlyMemory, String, CancellationToken) Gets the search image. Declaration Task GetSearchImage(ReadOnlyMemory providerName, string url, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > providerName Name of the provider. String url The URL. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < HttpResponseInfo > Task{HttpResponseInfo}. IsUniquelyIdentifiableProviderId(String) Declaration bool IsUniquelyIdentifiableProviderId(string name) Parameters Type Name Description String name Returns Type Description System.Boolean IsUniquelyIdentifiableProviderId(String, BaseItem) Declaration bool IsUniquelyIdentifiableProviderId(string name, BaseItem item) Parameters Type Name Description String name BaseItem item Returns Type Description System.Boolean NormalizeNameForMetadataSearch(String) Declaration string NormalizeNameForMetadataSearch(string name) Parameters Type Name Description String name Returns Type Description String OnRefreshComplete(BaseItem, BaseItem[]) Declaration void OnRefreshComplete(BaseItem item, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem [] collectionFolders OnRefreshProgress(BaseItem, Double, BaseItem[]) Declaration void OnRefreshProgress(BaseItem item, double progress, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item Double progress BaseItem [] collectionFolders OnRefreshStart(BaseItem, BaseItem[]) Declaration void OnRefreshStart(BaseItem item, BaseItem[] collectionFolders) Parameters Type Name Description BaseItem item BaseItem [] collectionFolders QueueRefresh(Int64, MetadataRefreshOptions, RefreshPriority) Queues the refresh. Declaration void QueueRefresh(long itemId, MetadataRefreshOptions options, RefreshPriority priority) Parameters Type Name Description Int64 itemId MetadataRefreshOptions options RefreshPriority priority QueueRefresh(Int64, MetadataRefreshOptions, RefreshPriority, Boolean) Declaration void QueueRefresh(long itemId, MetadataRefreshOptions options, RefreshPriority priority, bool dequeueIfAlreadyQueued) Parameters Type Name Description Int64 itemId MetadataRefreshOptions options RefreshPriority priority System.Boolean dequeueIfAlreadyQueued RefreshFullItem(BaseItem, MetadataRefreshOptions, CancellationToken) Refreshes the full item. Declaration Task RefreshFullItem(BaseItem item, MetadataRefreshOptions options, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. MetadataRefreshOptions options The options. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. RefreshSingleItem(BaseItem, MetadataRefreshOptions, BaseItem[], LibraryOptions, CancellationToken) Refreshes the metadata. Declaration Task RefreshSingleItem(BaseItem item, MetadataRefreshOptions options, BaseItem[] collectionFolders, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item The item. MetadataRefreshOptions options The options. BaseItem [] collectionFolders LibraryOptions libraryOptions System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < ItemUpdateType > Task. SaveImage(BaseItem, LibraryOptions, Stream, ReadOnlyMemory, ImageType, Nullable, Int64[], IDirectoryService, Boolean, CancellationToken) Saves the image. Declaration Task SaveImage(BaseItem item, LibraryOptions libraryOptions, Stream source, ReadOnlyMemory mimeType, ImageType type, int? imageIndex, long[] generatedFromItemIds, IDirectoryService directoryService, bool updateImageCache, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions Stream source System.ReadOnlyMemory < System.Char > mimeType ImageType type Nullable < Int32 > imageIndex Int64 [] generatedFromItemIds IDirectoryService directoryService System.Boolean updateImageCache System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task SaveImage(BaseItem, LibraryOptions, String, ImageType, Nullable, Int64[], IDirectoryService, Boolean, CancellationToken) Saves the image. Declaration Task SaveImage(BaseItem item, LibraryOptions libraryOptions, string url, ImageType type, int? imageIndex, long[] generatedFromItemIds, IDirectoryService directoryService, bool updateImageCache, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions String url ImageType type Nullable < Int32 > imageIndex Int64 [] generatedFromItemIds IDirectoryService directoryService System.Boolean updateImageCache System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task SaveImage(BaseItem, LibraryOptions, String, ReadOnlyMemory, ImageType, Nullable, Nullable, Int64[], IDirectoryService, Boolean, CancellationToken) Saves the image. Declaration Task SaveImage(BaseItem item, LibraryOptions libraryOptions, string source, ReadOnlyMemory mimeType, ImageType type, int? imageIndex, bool? saveLocallyWithMedia, long[] generatedFromItemIds, IDirectoryService directoryService, bool updateImageCache, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions String source System.ReadOnlyMemory < System.Char > mimeType ImageType type Nullable < Int32 > imageIndex Nullable < System.Boolean > saveLocallyWithMedia Int64 [] generatedFromItemIds IDirectoryService directoryService System.Boolean updateImageCache System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Task. SaveMetadata(BaseItem, ItemUpdateType) Saves the metadata. Declaration Task SaveMetadata(BaseItem item, ItemUpdateType updateType) Parameters Type Name Description BaseItem item The item. ItemUpdateType updateType Type of the update. Returns Type Description System.Threading.Tasks.Task Task. SaveMetadata(BaseItem, ItemUpdateType, IEnumerable) Saves the metadata. Declaration Task SaveMetadata(BaseItem item, ItemUpdateType updateType, IEnumerable savers) Parameters Type Name Description BaseItem item ItemUpdateType updateType System.Collections.Generic.IEnumerable < String > savers Returns Type Description System.Threading.Tasks.Task SaveMetadata(BaseItem, LibraryOptions, ItemUpdateType) Declaration Task SaveMetadata(BaseItem item, LibraryOptions libraryOptions, ItemUpdateType updateType) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions ItemUpdateType updateType Returns Type Description System.Threading.Tasks.Task WaitForRefreshQueue(IProgress, CancellationToken) Declaration Task WaitForRefreshQueue(IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description System.IProgress < Double > progress System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Events RefreshCompleted Declaration event EventHandler> RefreshCompleted Event Type Type Description System.EventHandler < GenericEventArgs < RefreshProgressInfo >> RefreshProgress Declaration event EventHandler> RefreshProgress Event Type Type Description System.EventHandler < GenericEventArgs < RefreshProgressInfo >> RefreshStarted Declaration event EventHandler> RefreshStarted Event Type Type Description System.EventHandler < GenericEventArgs < RefreshProgressInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProvider.html",
     "title": "Interface IRemoteImageProvider",
-    "keywords": "Interface IRemoteImageProvider Interface IImageProvider Inherited Members IImageProvider.Name IImageProvider.Supports(BaseItem) Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteImageProvider : IImageProvider Methods GetImageResponse(String, CancellationToken) Gets the image response. Declaration Task GetImageResponse(string url, CancellationToken cancellationToken) Parameters Type Name Description String url The URL. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < HttpResponseInfo > Task{HttpResponseInfo}. GetImages(BaseItem, LibraryOptions, CancellationToken) Gets the images. Declaration Task> GetImages(BaseItem item, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions CancellationToken cancellationToken Returns Type Description Task < IEnumerable < RemoteImageInfo >> GetSupportedImages(BaseItem) Gets the supported images. Declaration IEnumerable GetSupportedImages(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description IEnumerable < ImageType > IEnumerable{ImageType}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRemoteImageProvider Interface IImageProvider Inherited Members IImageProvider.Name IImageProvider.Supports(BaseItem) Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteImageProvider : IImageProvider Methods GetImageResponse(String, CancellationToken) Gets the image response. Declaration Task GetImageResponse(string url, CancellationToken cancellationToken) Parameters Type Name Description String url The URL. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < HttpResponseInfo > Task{HttpResponseInfo}. GetImages(BaseItem, LibraryOptions, CancellationToken) Gets the images. Declaration Task> GetImages(BaseItem item, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item LibraryOptions libraryOptions System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Collections.Generic.IEnumerable < RemoteImageInfo >> GetSupportedImages(BaseItem) Gets the supported images. Declaration IEnumerable GetSupportedImages(BaseItem item) Parameters Type Name Description BaseItem item The item. Returns Type Description System.Collections.Generic.IEnumerable < ImageType > IEnumerable{ImageType}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProviderWithOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProviderWithOptions.html",
     "title": "Interface IRemoteImageProviderWithOptions",
-    "keywords": "Interface IRemoteImageProviderWithOptions Inherited Members IRemoteImageProvider.GetSupportedImages(BaseItem) IRemoteImageProvider.GetImages(BaseItem, LibraryOptions, CancellationToken) IRemoteImageProvider.GetImageResponse(String, CancellationToken) IImageProvider.Name IImageProvider.Supports(BaseItem) Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteImageProviderWithOptions : IRemoteImageProvider, IImageProvider Methods GetImages(RemoteImageFetchOptions, CancellationToken) Gets the images. Declaration Task> GetImages(RemoteImageFetchOptions options, CancellationToken cancellationToken) Parameters Type Name Description RemoteImageFetchOptions options CancellationToken cancellationToken Returns Type Description Task < IEnumerable < RemoteImageInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRemoteImageProviderWithOptions Inherited Members IRemoteImageProvider.GetSupportedImages(BaseItem) IRemoteImageProvider.GetImages(BaseItem, LibraryOptions, CancellationToken) IRemoteImageProvider.GetImageResponse(String, CancellationToken) IImageProvider.Name IImageProvider.Supports(BaseItem) Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteImageProviderWithOptions : IRemoteImageProvider, IImageProvider Methods GetImages(RemoteImageFetchOptions, CancellationToken) Gets the images. Declaration Task> GetImages(RemoteImageFetchOptions options, CancellationToken cancellationToken) Parameters Type Name Description RemoteImageFetchOptions options System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Collections.Generic.IEnumerable < RemoteImageInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProvider.html",
@@ -4102,42 +4112,42 @@
   "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProvider-2.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProvider-2.html",
     "title": "Interface IRemoteMetadataProvider",
-    "keywords": "Interface IRemoteMetadataProvider Inherited Members IRemoteSearchProvider.GetSearchResults(TLookupInfoType, CancellationToken) IRemoteSearchProvider.GetImageResponse(String, CancellationToken) IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteMetadataProvider : IMetadataProvider, IRemoteMetadataProvider, IRemoteSearchProvider, IRemoteSearchProvider, IMetadataProvider where TItemType : BaseItem, IHasLookupInfo where TLookupInfoType : ItemLookupInfo, new() Type Parameters Name Description TItemType TLookupInfoType Methods GetMetadata(TLookupInfoType, CancellationToken) Declaration Task> GetMetadata(TLookupInfoType info, CancellationToken cancellationToken) Parameters Type Name Description TLookupInfoType info CancellationToken cancellationToken Returns Type Description Task < MetadataResult > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRemoteMetadataProvider Inherited Members IRemoteSearchProvider.GetSearchResults(TLookupInfoType, CancellationToken) IRemoteSearchProvider.GetImageResponse(String, CancellationToken) IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteMetadataProvider : IMetadataProvider, IRemoteMetadataProvider, IRemoteSearchProvider, IRemoteSearchProvider, IMetadataProvider where TItemType : BaseItem, IHasLookupInfo where TLookupInfoType : ItemLookupInfo, new() Type Parameters Name Description TItemType TLookupInfoType Methods GetMetadata(TLookupInfoType, CancellationToken) Declaration Task> GetMetadata(TLookupInfoType info, CancellationToken cancellationToken) Parameters Type Name Description TLookupInfoType info System.Threading.CancellationToken cancellationToken Returns Type Description Task < MetadataResult > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProviderWithOptions-2.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProviderWithOptions-2.html",
     "title": "Interface IRemoteMetadataProviderWithOptions",
-    "keywords": "Interface IRemoteMetadataProviderWithOptions Inherited Members IRemoteMetadataProvider.GetMetadata(TLookupInfoType, CancellationToken) IRemoteSearchProvider.GetSearchResults(TLookupInfoType, CancellationToken) IRemoteSearchProvider.GetImageResponse(String, CancellationToken) IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteMetadataProviderWithOptions : IRemoteMetadataProvider, IMetadataProvider, IRemoteMetadataProvider, IRemoteSearchProvider, IRemoteSearchProvider, IMetadataProvider where TItemType : BaseItem, IHasLookupInfo where TLookupInfoType : ItemLookupInfo, new() Type Parameters Name Description TItemType TLookupInfoType Methods GetMetadata(RemoteMetadataFetchOptions, CancellationToken) Declaration Task> GetMetadata(RemoteMetadataFetchOptions options, CancellationToken cancellationToken) Parameters Type Name Description RemoteMetadataFetchOptions  options CancellationToken cancellationToken Returns Type Description Task < MetadataResult > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRemoteMetadataProviderWithOptions Inherited Members IRemoteMetadataProvider.GetMetadata(TLookupInfoType, CancellationToken) IRemoteSearchProvider.GetSearchResults(TLookupInfoType, CancellationToken) IRemoteSearchProvider.GetImageResponse(String, CancellationToken) IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteMetadataProviderWithOptions : IRemoteMetadataProvider, IMetadataProvider, IRemoteMetadataProvider, IRemoteSearchProvider, IRemoteSearchProvider, IMetadataProvider where TItemType : BaseItem, IHasLookupInfo where TLookupInfoType : ItemLookupInfo, new() Type Parameters Name Description TItemType TLookupInfoType Methods GetMetadata(RemoteMetadataFetchOptions, CancellationToken) Declaration Task> GetMetadata(RemoteMetadataFetchOptions options, CancellationToken cancellationToken) Parameters Type Name Description RemoteMetadataFetchOptions  options System.Threading.CancellationToken cancellationToken Returns Type Description Task < MetadataResult > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider.html",
     "title": "Interface IRemoteSearchProvider",
-    "keywords": "Interface IRemoteSearchProvider Inherited Members IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteSearchProvider : IMetadataProvider Methods GetImageResponse(String, CancellationToken) Gets the image response. Declaration Task GetImageResponse(string url, CancellationToken cancellationToken) Parameters Type Name Description String url The URL. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < HttpResponseInfo > Task{HttpResponseInfo}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRemoteSearchProvider Inherited Members IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteSearchProvider : IMetadataProvider Methods GetImageResponse(String, CancellationToken) Gets the image response. Declaration Task GetImageResponse(string url, CancellationToken cancellationToken) Parameters Type Name Description String url The URL. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < HttpResponseInfo > Task{HttpResponseInfo}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider-1.html",
     "title": "Interface IRemoteSearchProvider",
-    "keywords": "Interface IRemoteSearchProvider Inherited Members IRemoteSearchProvider.GetImageResponse(String, CancellationToken) IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteSearchProvider : IRemoteSearchProvider, IMetadataProvider where TLookupInfoType : ItemLookupInfo Type Parameters Name Description TLookupInfoType Methods GetSearchResults(TLookupInfoType, CancellationToken) Declaration Task> GetSearchResults(TLookupInfoType searchInfo, CancellationToken cancellationToken) Parameters Type Name Description TLookupInfoType searchInfo CancellationToken cancellationToken Returns Type Description Task < IEnumerable < RemoteSearchResult >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRemoteSearchProvider Inherited Members IRemoteSearchProvider.GetImageResponse(String, CancellationToken) IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface IRemoteSearchProvider : IRemoteSearchProvider, IMetadataProvider where TLookupInfoType : ItemLookupInfo Type Parameters Name Description TLookupInfoType Methods GetSearchResults(TLookupInfoType, CancellationToken) Declaration Task> GetSearchResults(TLookupInfoType searchInfo, CancellationToken cancellationToken) Parameters Type Name Description TLookupInfoType searchInfo System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Collections.Generic.IEnumerable < RemoteSearchResult >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.ISeriesMetadataProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ISeriesMetadataProvider.html",
     "title": "Interface ISeriesMetadataProvider",
-    "keywords": "Interface ISeriesMetadataProvider Inherited Members IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface ISeriesMetadataProvider : IRemoteMetadataProvider, IMetadataProvider Methods GetAllEpisodes(SeriesInfo, CancellationToken) Declaration Task GetAllEpisodes(SeriesInfo searchInfo, CancellationToken cancellationToken) Parameters Type Name Description SeriesInfo searchInfo CancellationToken cancellationToken Returns Type Description Task < RemoteSearchResult []> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISeriesMetadataProvider Inherited Members IMetadataProvider.Name Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public interface ISeriesMetadataProvider : IRemoteMetadataProvider, IMetadataProvider Methods GetAllEpisodes(SeriesInfo, CancellationToken) Declaration Task GetAllEpisodes(SeriesInfo searchInfo, CancellationToken cancellationToken) Parameters Type Name Description SeriesInfo searchInfo System.Threading.CancellationToken cancellationToken Returns Type Description Task < RemoteSearchResult []> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.ItemInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ItemInfo.html",
     "title": "Class ItemInfo",
-    "keywords": "Class ItemInfo Inheritance Object ItemInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemInfo Constructors ItemInfo(BaseItem) Declaration public ItemInfo(BaseItem item) Parameters Type Name Description BaseItem item Properties Container Declaration public string Container { get; set; } Property Value Type Description String ContainingFolderPath Declaration public string ContainingFolderPath { get; set; } Property Value Type Description String Id Declaration public long Id { get; set; } Property Value Type Description Int64 IsInMixedFolder Declaration public bool IsInMixedFolder { get; set; } Property Value Type Description Boolean Name Declaration public string Name { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String Methods GetInternalMetadataPath() Declaration public string GetInternalMetadataPath() Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ItemInfo Inheritance System.Object ItemInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class ItemInfo Constructors ItemInfo(BaseItem) Declaration public ItemInfo(BaseItem item) Parameters Type Name Description BaseItem item Properties Container Declaration public string Container { get; set; } Property Value Type Description String ContainingFolderPath Declaration public string ContainingFolderPath { get; set; } Property Value Type Description String Id Declaration public long Id { get; set; } Property Value Type Description Int64 IsInMixedFolder Declaration public bool IsInMixedFolder { get; set; } Property Value Type Description System.Boolean Name Declaration public string Name { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String Methods GetInternalMetadataPath() Declaration public string GetInternalMetadataPath() Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.ItemLookupInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.ItemLookupInfo.html",
     "title": "Class ItemLookupInfo",
-    "keywords": "Class ItemLookupInfo Inheritance Object ItemLookupInfo AlbumInfo ArtistInfo BookInfo BoxSetInfo EpisodeInfo GameInfo GameSystemInfo MovieInfo MusicVideoInfo PersonLookupInfo SeasonInfo SeriesInfo SongInfo TrailerInfo Implements IHasProviderIds Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public class ItemLookupInfo : IHasProviderIds Constructors ItemLookupInfo() Declaration public ItemLookupInfo() ItemLookupInfo(ItemLookupInfo) Declaration public ItemLookupInfo(ItemLookupInfo clone) Parameters Type Name Description ItemLookupInfo clone Properties EnableAdultMetadata Declaration public bool EnableAdultMetadata { get; set; } Property Value Type Description Boolean IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > IsAutomated Declaration public bool IsAutomated { get; set; } Property Value Type Description Boolean MetadataCountryCode Gets or sets the metadata country code. Declaration public string MetadataCountryCode { get; set; } Property Value Type Description String The metadata country code. MetadataLanguage Gets or sets the metadata language. Declaration public string MetadataLanguage { get; set; } Property Value Type Description String The metadata language. MetadataLanguages Declaration public CultureDto[] MetadataLanguages { get; set; } Property Value Type Description CultureDto [] Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > PremiereDate Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > ProviderIds Gets or sets the provider ids. Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary The provider ids. Year Gets or sets the year. Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > The year. Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ItemLookupInfo Inheritance System.Object ItemLookupInfo AlbumInfo ArtistInfo BookInfo BoxSetInfo EpisodeInfo GameInfo GameSystemInfo MovieInfo MusicVideoInfo PersonLookupInfo SeasonInfo SeriesInfo SongInfo TrailerInfo Implements IHasProviderIds Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public class ItemLookupInfo : IHasProviderIds Constructors ItemLookupInfo() Declaration public ItemLookupInfo() ItemLookupInfo(ItemLookupInfo) Declaration public ItemLookupInfo(ItemLookupInfo clone) Parameters Type Name Description ItemLookupInfo clone Properties EnableAdultMetadata Declaration public bool EnableAdultMetadata { get; set; } Property Value Type Description System.Boolean IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > IsAutomated Declaration public bool IsAutomated { get; set; } Property Value Type Description System.Boolean MetadataCountryCode Gets or sets the metadata country code. Declaration public string MetadataCountryCode { get; set; } Property Value Type Description String The metadata country code. MetadataLanguage Gets or sets the metadata language. Declaration public string MetadataLanguage { get; set; } Property Value Type Description String The metadata language. MetadataLanguages Declaration public CultureDto[] MetadataLanguages { get; set; } Property Value Type Description CultureDto [] Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > PremiereDate Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > ProviderIds Gets or sets the provider ids. Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary The provider ids. Year Gets or sets the year. Declaration public int? Year { get; set; } Property Value Type Description Nullable < Int32 > The year. Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.LocalImageInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.LocalImageInfo.html",
     "title": "Class LocalImageInfo",
-    "keywords": "Class LocalImageInfo Inheritance Object LocalImageInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class LocalImageInfo Properties FileInfo Declaration public FileSystemMetadata FileInfo { get; set; } Property Value Type Description FileSystemMetadata Type Declaration public ImageType Type { get; set; } Property Value Type Description ImageType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LocalImageInfo Inheritance System.Object LocalImageInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class LocalImageInfo Properties FileInfo Declaration public FileSystemMetadata FileInfo { get; set; } Property Value Type Description FileSystemMetadata Type Declaration public ImageType Type { get; set; } Property Value Type Description ImageType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.MetadataProviderPriority.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.MetadataProviderPriority.html",
@@ -4152,27 +4162,27 @@
   "reference/pluginapi/MediaBrowser.Controller.Providers.MetadataRefreshOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.MetadataRefreshOptions.html",
     "title": "Class MetadataRefreshOptions",
-    "keywords": "Class MetadataRefreshOptions Inheritance Object ImageRefreshOptions MetadataRefreshOptions Inherited Members ImageRefreshOptions.ImageRefreshMode ImageRefreshOptions.DirectoryService ImageRefreshOptions.ReplaceAllImages ImageRefreshOptions.IsAutomated Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MetadataRefreshOptions : ImageRefreshOptions Constructors MetadataRefreshOptions(IDirectoryService) Declaration public MetadataRefreshOptions(IDirectoryService directoryService) Parameters Type Name Description IDirectoryService directoryService MetadataRefreshOptions(MetadataRefreshOptions) Declaration public MetadataRefreshOptions(MetadataRefreshOptions copy) Parameters Type Name Description MetadataRefreshOptions copy MetadataRefreshOptions(IFileSystem) Declaration public MetadataRefreshOptions(IFileSystem fileSystem) Parameters Type Name Description IFileSystem fileSystem Properties EnableRemoteContentProbe Declaration public bool EnableRemoteContentProbe { get; set; } Property Value Type Description Boolean EnableSubtitleDownloading Declaration public bool EnableSubtitleDownloading { get; set; } Property Value Type Description Boolean EnableThumbnailImageExtraction Declaration public bool EnableThumbnailImageExtraction { get; set; } Property Value Type Description Boolean ForceSave Declaration public bool ForceSave { get; set; } Property Value Type Description Boolean IsSecondPass Declaration public bool IsSecondPass { get; set; } Property Value Type Description Boolean MetadataRefreshMode Declaration public MetadataRefreshMode MetadataRefreshMode { get; set; } Property Value Type Description MetadataRefreshMode OverwriteLocalMetadataProviderIds Declaration public bool OverwriteLocalMetadataProviderIds { get; set; } Property Value Type Description Boolean RefreshPaths Declaration public string[] RefreshPaths { get; set; } Property Value Type Description String [] ReplaceAllMetadata When paired with MetadataRefreshMode=FullRefresh, all existing data will be overwritten with new data from the providers. Declaration public bool ReplaceAllMetadata { get; set; } Property Value Type Description Boolean SearchResult Declaration public RemoteSearchResult SearchResult { get; set; } Property Value Type Description RemoteSearchResult SearchResultApplied Declaration public bool SearchResultApplied { get; set; } Property Value Type Description Boolean SearchResultItemId Declaration public long SearchResultItemId { get; set; } Property Value Type Description Int64 UpdateMetadataFromRelatedItems Declaration public bool UpdateMetadataFromRelatedItems { get; set; } Property Value Type Description Boolean Methods RefreshItem(BaseItem) Declaration public bool RefreshItem(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MetadataRefreshOptions Inheritance System.Object ImageRefreshOptions MetadataRefreshOptions Inherited Members ImageRefreshOptions.ImageRefreshMode ImageRefreshOptions.DirectoryService ImageRefreshOptions.ReplaceAllImages ImageRefreshOptions.IsAutomated Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MetadataRefreshOptions : ImageRefreshOptions Constructors MetadataRefreshOptions(IDirectoryService) Declaration public MetadataRefreshOptions(IDirectoryService directoryService) Parameters Type Name Description IDirectoryService directoryService MetadataRefreshOptions(MetadataRefreshOptions) Declaration public MetadataRefreshOptions(MetadataRefreshOptions copy) Parameters Type Name Description MetadataRefreshOptions copy MetadataRefreshOptions(IFileSystem) Declaration public MetadataRefreshOptions(IFileSystem fileSystem) Parameters Type Name Description IFileSystem fileSystem Properties EnableRemoteContentProbe Declaration public bool EnableRemoteContentProbe { get; set; } Property Value Type Description System.Boolean EnableSubtitleDownloading Declaration public bool EnableSubtitleDownloading { get; set; } Property Value Type Description System.Boolean EnableThumbnailImageExtraction Declaration public bool EnableThumbnailImageExtraction { get; set; } Property Value Type Description System.Boolean ForceSave Declaration public bool ForceSave { get; set; } Property Value Type Description System.Boolean IsSecondPass Declaration public bool IsSecondPass { get; set; } Property Value Type Description System.Boolean MetadataRefreshMode Declaration public MetadataRefreshMode MetadataRefreshMode { get; set; } Property Value Type Description MetadataRefreshMode OverwriteLocalMetadataProviderIds Declaration public bool OverwriteLocalMetadataProviderIds { get; set; } Property Value Type Description System.Boolean RefreshPaths Declaration public string[] RefreshPaths { get; set; } Property Value Type Description String [] ReplaceAllMetadata When paired with MetadataRefreshMode=FullRefresh, all existing data will be overwritten with new data from the providers. Declaration public bool ReplaceAllMetadata { get; set; } Property Value Type Description System.Boolean SearchResult Declaration public RemoteSearchResult SearchResult { get; set; } Property Value Type Description RemoteSearchResult SearchResultApplied Declaration public bool SearchResultApplied { get; set; } Property Value Type Description System.Boolean SearchResultItemId Declaration public long SearchResultItemId { get; set; } Property Value Type Description Int64 UpdateMetadataFromRelatedItems Declaration public bool UpdateMetadataFromRelatedItems { get; set; } Property Value Type Description System.Boolean Methods RefreshItem(BaseItem) Declaration public bool RefreshItem(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.MetadataResult-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.MetadataResult-1.html",
     "title": "Class MetadataResult",
-    "keywords": "Class MetadataResult Inheritance Object BaseMetadataResult MetadataResult Inherited Members BaseMetadataResult.Images BaseMetadataResult.SearchImageUrl BaseMetadataResult.UserDataList BaseMetadataResult.People BaseMetadataResult.ListItems BaseMetadataResult.MediaStreams BaseMetadataResult.Chapters BaseMetadataResult.HasMetadata BaseMetadataResult.ResultLanguage BaseMetadataResult.Provider BaseMetadataResult.QueriedById BaseMetadataResult.AddPerson(PersonInfo) BaseMetadataResult.ResetPeople() BaseMetadataResult.ToRemoteSearchResult(String) Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MetadataResult : BaseMetadataResult Type Parameters Name Description T Properties BaseItem Declaration public override BaseItem BaseItem { get; } Property Value Type Description BaseItem Overrides BaseMetadataResult.BaseItem Item Declaration public T Item { get; set; } Property Value Type Description T Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MetadataResult Inheritance System.Object BaseMetadataResult MetadataResult Inherited Members BaseMetadataResult.Images BaseMetadataResult.SearchImageUrl BaseMetadataResult.UserDataList BaseMetadataResult.People BaseMetadataResult.ListItems BaseMetadataResult.MediaStreams BaseMetadataResult.Chapters BaseMetadataResult.HasMetadata BaseMetadataResult.ResultLanguage BaseMetadataResult.Provider BaseMetadataResult.QueriedById BaseMetadataResult.AddPerson(PersonInfo) BaseMetadataResult.ResetPeople() BaseMetadataResult.ToRemoteSearchResult(String) Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MetadataResult : BaseMetadataResult Type Parameters Name Description T Properties BaseItem Declaration public override BaseItem BaseItem { get; } Property Value Type Description BaseItem Overrides BaseMetadataResult.BaseItem Item Declaration public T Item { get; set; } Property Value Type Description T Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.MovieInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.MovieInfo.html",
     "title": "Class MovieInfo",
-    "keywords": "Class MovieInfo Inheritance Object ItemLookupInfo MovieInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MovieInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MovieInfo Inheritance System.Object ItemLookupInfo MovieInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MovieInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.MusicVideoInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.MusicVideoInfo.html",
     "title": "Class MusicVideoInfo",
-    "keywords": "Class MusicVideoInfo Inheritance Object ItemLookupInfo MusicVideoInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MusicVideoInfo : ItemLookupInfo, IHasProviderIds Properties Artists Declaration public string[] Artists { get; set; } Property Value Type Description String [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MusicVideoInfo Inheritance System.Object ItemLookupInfo MusicVideoInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MusicVideoInfo : ItemLookupInfo, IHasProviderIds Properties Artists Declaration public string[] Artists { get; set; } Property Value Type Description String [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.PersonLookupInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.PersonLookupInfo.html",
     "title": "Class PersonLookupInfo",
-    "keywords": "Class PersonLookupInfo Inheritance Object ItemLookupInfo PersonLookupInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class PersonLookupInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PersonLookupInfo Inheritance System.Object ItemLookupInfo PersonLookupInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class PersonLookupInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.RefreshPriority.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.RefreshPriority.html",
@@ -4182,47 +4192,47 @@
   "reference/pluginapi/MediaBrowser.Controller.Providers.RefreshProgressInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.RefreshProgressInfo.html",
     "title": "Class RefreshProgressInfo",
-    "keywords": "Class RefreshProgressInfo Inheritance Object RefreshProgressInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public class RefreshProgressInfo Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem Progress Declaration public double Progress { get; set; } Property Value Type Description Double Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RefreshProgressInfo Inheritance System.Object RefreshProgressInfo Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public class RefreshProgressInfo Properties CollectionFolders Declaration public BaseItem[] CollectionFolders { get; set; } Property Value Type Description BaseItem [] Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem Progress Declaration public double Progress { get; set; } Property Value Type Description Double Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.RemoteImageFetchOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.RemoteImageFetchOptions.html",
     "title": "Class RemoteImageFetchOptions",
-    "keywords": "Class RemoteImageFetchOptions Inheritance Object RemoteImageFetchOptions Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class RemoteImageFetchOptions Properties DirectoryService Declaration public IDirectoryService DirectoryService { get; set; } Property Value Type Description IDirectoryService Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem LibraryOptions Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions MetadataCountryCode Declaration public string MetadataCountryCode { get; set; } Property Value Type Description String MetadataLanguages Declaration public CultureDto[] MetadataLanguages { get; set; } Property Value Type Description CultureDto [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RemoteImageFetchOptions Inheritance System.Object RemoteImageFetchOptions Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class RemoteImageFetchOptions Properties DirectoryService Declaration public IDirectoryService DirectoryService { get; set; } Property Value Type Description IDirectoryService Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem LibraryOptions Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions MetadataCountryCode Declaration public string MetadataCountryCode { get; set; } Property Value Type Description String MetadataLanguages Declaration public CultureDto[] MetadataLanguages { get; set; } Property Value Type Description CultureDto [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.RemoteMetadataFetchOptions-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.RemoteMetadataFetchOptions-1.html",
     "title": "Class RemoteMetadataFetchOptions",
-    "keywords": "Class RemoteMetadataFetchOptions Inheritance Object RemoteMetadataFetchOptions Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class RemoteMetadataFetchOptions where TLookupInfoType : ItemLookupInfo, new() Type Parameters Name Description TLookupInfoType Properties DirectoryService Declaration public IDirectoryService DirectoryService { get; set; } Property Value Type Description IDirectoryService SearchInfo Declaration public TLookupInfoType SearchInfo { get; set; } Property Value Type Description TLookupInfoType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RemoteMetadataFetchOptions Inheritance System.Object RemoteMetadataFetchOptions Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class RemoteMetadataFetchOptions where TLookupInfoType : ItemLookupInfo, new() Type Parameters Name Description TLookupInfoType Properties DirectoryService Declaration public IDirectoryService DirectoryService { get; set; } Property Value Type Description IDirectoryService SearchInfo Declaration public TLookupInfoType SearchInfo { get; set; } Property Value Type Description TLookupInfoType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchQuery-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchQuery-1.html",
     "title": "Class RemoteSearchQuery",
-    "keywords": "Class RemoteSearchQuery Inheritance Object RemoteSearchQuery Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public class RemoteSearchQuery where T : ItemLookupInfo Type Parameters Name Description T Properties IncludeDisabledProviders Gets or sets a value indicating whether [include disabled providers]. Declaration public bool IncludeDisabledProviders { get; set; } Property Value Type Description Boolean true if [include disabled providers]; otherwise, false . ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 Providers Declaration public string[] Providers { get; set; } Property Value Type Description String [] SearchInfo Declaration public T SearchInfo { get; set; } Property Value Type Description T SearchProviderName If set will only search within the given provider Declaration public string SearchProviderName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RemoteSearchQuery Inheritance System.Object RemoteSearchQuery Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public class RemoteSearchQuery where T : ItemLookupInfo Type Parameters Name Description T Properties IncludeDisabledProviders Gets or sets a value indicating whether [include disabled providers]. Declaration public bool IncludeDisabledProviders { get; set; } Property Value Type Description System.Boolean true if [include disabled providers]; otherwise, false . ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 Providers Declaration public string[] Providers { get; set; } Property Value Type Description String [] SearchInfo Declaration public T SearchInfo { get; set; } Property Value Type Description T SearchProviderName If set will only search within the given provider Declaration public string SearchProviderName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchResultHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchResultHelper.html",
     "title": "Class RemoteSearchResultHelper",
-    "keywords": "Class RemoteSearchResultHelper Inheritance Object RemoteSearchResultHelper Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public static class RemoteSearchResultHelper Methods ToItem(RemoteSearchResult) Declaration public static T ToItem(this RemoteSearchResult item) where T : BaseItem, new() Parameters Type Name Description RemoteSearchResult item Returns Type Description T Type Parameters Name Description T"
+    "keywords": "Class RemoteSearchResultHelper Inheritance System.Object RemoteSearchResultHelper Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public static class RemoteSearchResultHelper Methods ToItem(RemoteSearchResult) Declaration public static T ToItem(this RemoteSearchResult item) where T : BaseItem, new() Parameters Type Name Description RemoteSearchResult item Returns Type Description T Type Parameters Name Description T"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.SeasonInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.SeasonInfo.html",
     "title": "Class SeasonInfo",
-    "keywords": "Class SeasonInfo Inheritance Object ItemLookupInfo SeasonInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class SeasonInfo : ItemLookupInfo, IHasProviderIds Properties SeriesName Declaration public string SeriesName { get; set; } Property Value Type Description String SeriesProviderIds Declaration public ProviderIdDictionary SeriesProviderIds { get; set; } Property Value Type Description ProviderIdDictionary Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SeasonInfo Inheritance System.Object ItemLookupInfo SeasonInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class SeasonInfo : ItemLookupInfo, IHasProviderIds Properties SeriesName Declaration public string SeriesName { get; set; } Property Value Type Description String SeriesProviderIds Declaration public ProviderIdDictionary SeriesProviderIds { get; set; } Property Value Type Description ProviderIdDictionary Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.SeriesInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.SeriesInfo.html",
     "title": "Class SeriesInfo",
-    "keywords": "Class SeriesInfo Inheritance Object ItemLookupInfo SeriesInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class SeriesInfo : ItemLookupInfo, IHasProviderIds Properties DisplayOrder Declaration public SeriesDisplayOrder DisplayOrder { get; set; } Property Value Type Description SeriesDisplayOrder EpisodeAirDate Declaration public DateTimeOffset? EpisodeAirDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SeriesInfo Inheritance System.Object ItemLookupInfo SeriesInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class SeriesInfo : ItemLookupInfo, IHasProviderIds Properties DisplayOrder Declaration public SeriesDisplayOrder DisplayOrder { get; set; } Property Value Type Description SeriesDisplayOrder EpisodeAirDate Declaration public DateTimeOffset? EpisodeAirDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.SongInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.SongInfo.html",
     "title": "Class SongInfo",
-    "keywords": "Class SongInfo Inheritance Object ItemLookupInfo SongInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class SongInfo : ItemLookupInfo, IHasProviderIds Properties Album Declaration public string Album { get; set; } Property Value Type Description String AlbumArtists Declaration public string[] AlbumArtists { get; set; } Property Value Type Description String [] Artists Declaration public string[] Artists { get; set; } Property Value Type Description String [] Composers Declaration public string[] Composers { get; set; } Property Value Type Description String [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SongInfo Inheritance System.Object ItemLookupInfo SongInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class SongInfo : ItemLookupInfo, IHasProviderIds Properties Album Declaration public string Album { get; set; } Property Value Type Description String AlbumArtists Declaration public string[] AlbumArtists { get; set; } Property Value Type Description String [] Artists Declaration public string[] Artists { get; set; } Property Value Type Description String [] Composers Declaration public string[] Composers { get; set; } Property Value Type Description String [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.TrailerInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.TrailerInfo.html",
     "title": "Class TrailerInfo",
-    "keywords": "Class TrailerInfo Inheritance Object ItemLookupInfo TrailerInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class TrailerInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TrailerInfo Inheritance System.Object ItemLookupInfo TrailerInfo Implements IHasProviderIds Inherited Members ItemLookupInfo.Name ItemLookupInfo.MetadataLanguage ItemLookupInfo.MetadataCountryCode ItemLookupInfo.MetadataLanguages ItemLookupInfo.ProviderIds ItemLookupInfo.Year ItemLookupInfo.IndexNumber ItemLookupInfo.ParentIndexNumber ItemLookupInfo.PremiereDate ItemLookupInfo.IsAutomated ItemLookupInfo.EnableAdultMetadata Namespace : MediaBrowser.Controller.Providers Assembly : MediaBrowser.Controller.dll Syntax public sealed class TrailerInfo : ItemLookupInfo, IHasProviderIds Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Providers.VideoContentType.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Providers.VideoContentType.html",
@@ -4232,7 +4242,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Resolvers.BaseItemResolver-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Resolvers.BaseItemResolver-1.html",
     "title": "Class BaseItemResolver",
-    "keywords": "Class BaseItemResolver Inheritance Object BaseItemResolver Implements IItemResolver IMultiItemResolver Namespace : MediaBrowser.Controller.Resolvers Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseItemResolver : IItemResolver, IMultiItemResolver where T : BaseItem, new() Type Parameters Name Description T Constructors BaseItemResolver(ILibraryManager, ILogger) Declaration protected BaseItemResolver(ILibraryManager libraryManager, ILogger logger) Parameters Type Name Description ILibraryManager libraryManager ILogger logger Fields LibraryManager Declaration protected readonly ILibraryManager LibraryManager Field Value Type Description ILibraryManager Logger Declaration protected ILogger Logger Field Value Type Description ILogger MixedContentIgnoreFolders Declaration protected Dictionary MixedContentIgnoreFolders Field Value Type Description Dictionary < String , String > Properties ForceMixedFolder Declaration protected virtual bool ForceMixedFolder { get; } Property Value Type Description Boolean Priority Gets the priority. Declaration public virtual ResolverPriority Priority { get; } Property Value Type Description ResolverPriority The priority. Methods ContainsIgnoreFile(FileSystemMetadata[], IDirectoryService) Declaration protected bool ContainsIgnoreFile(FileSystemMetadata[] subChildren, IDirectoryService directoryService) Parameters Type Name Description FileSystemMetadata [] subChildren IDirectoryService directoryService Returns Type Description Boolean CreateItem() Declaration protected TItem CreateItem() where TItem : BaseItem, new() Returns Type Description TItem Type Parameters Name Description TItem DontCollapseSingleItemFolders(LibraryOptions) Declaration protected virtual bool DontCollapseSingleItemFolders(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean FilterOriginalFiles(List, LibraryOptions) Declaration protected virtual List FilterOriginalFiles(List files, LibraryOptions libraryOptions) Parameters Type Name Description List < FileSystemMetadata > files LibraryOptions libraryOptions Returns Type Description List < FileSystemMetadata > GetFileSystemEntries(IDirectoryService, String) Declaration protected FileSystemMetadata[] GetFileSystemEntries(IDirectoryService directoryService, string path) Parameters Type Name Description IDirectoryService directoryService String path Returns Type Description FileSystemMetadata [] IgnoreFile(FileSystemMetadata, BaseItem, LibraryOptions) Declaration protected bool IgnoreFile(FileSystemMetadata file, BaseItem parent, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file BaseItem parent LibraryOptions libraryOptions Returns Type Description Boolean IsSupportedFile(FileSystemMetadata, LibraryOptions) Declaration protected virtual bool IsSupportedFile(FileSystemMetadata file, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file LibraryOptions libraryOptions Returns Type Description Boolean IsSupportedFile(FileSystemMetadata, List, LibraryOptions) Declaration protected virtual bool IsSupportedFile(FileSystemMetadata file, List allFiles, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file List < FileSystemMetadata > allFiles LibraryOptions libraryOptions Returns Type Description Boolean LeaveFileInLeftOverFiles(FileSystemMetadata, NamingOptions) Declaration protected bool LeaveFileInLeftOverFiles(FileSystemMetadata file, NamingOptions namingOptions) Parameters Type Name Description FileSystemMetadata file NamingOptions namingOptions Returns Type Description Boolean OnItemFound(TItem, Folder) Declaration protected virtual void OnItemFound(TItem item, Folder parent) where TItem : BaseItem Parameters Type Name Description TItem item Folder parent Type Parameters Name Description TItem Resolve(ItemResolveArgs) Resolves the specified args. Declaration protected virtual T Resolve(ItemResolveArgs args) Parameters Type Name Description ItemResolveArgs args The args. Returns Type Description T `0. ResolveItem(ItemResolveArgs, Boolean) Declaration protected virtual T ResolveItem(ItemResolveArgs args, bool parseName) Parameters Type Name Description ItemResolveArgs args Boolean parseName Returns Type Description T ResolveMultiple(Folder, List, List, LibraryOptions, IDirectoryService) Declaration public MultiItemResolverResult ResolveMultiple(Folder parent, List files, List originalFiles, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description Folder parent List < FileSystemMetadata > files List < FileSystemMetadata > originalFiles LibraryOptions libraryOptions IDirectoryService directoryService Returns Type Description MultiItemResolverResult ResolveMultipleInternal(Folder, List, List, LibraryOptions, IDirectoryService) Declaration protected virtual MultiItemResolverResult ResolveMultipleInternal(Folder parent, List files, List originalFiles, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description Folder parent List < FileSystemMetadata > files List < FileSystemMetadata > originalFiles LibraryOptions libraryOptions IDirectoryService directoryService Returns Type Description MultiItemResolverResult SupportsLibrary(LibraryOptions) Declaration protected virtual bool SupportsLibrary(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description Boolean Explicit Interface Implementations IItemResolver.ResolvePath(ItemResolveArgs) Resolves the path. Declaration BaseItem IItemResolver.ResolvePath(ItemResolveArgs args) Parameters Type Name Description ItemResolveArgs args The args. Returns Type Description BaseItem BaseItem. Implements IItemResolver IMultiItemResolver Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseItemResolver Inheritance System.Object BaseItemResolver Implements IItemResolver IMultiItemResolver Namespace : MediaBrowser.Controller.Resolvers Assembly : MediaBrowser.Controller.dll Syntax public abstract class BaseItemResolver : IItemResolver, IMultiItemResolver where T : BaseItem, new() Type Parameters Name Description T Constructors BaseItemResolver(ILibraryManager, ILogger) Declaration protected BaseItemResolver(ILibraryManager libraryManager, ILogger logger) Parameters Type Name Description ILibraryManager libraryManager ILogger logger Fields LibraryManager Declaration protected readonly ILibraryManager LibraryManager Field Value Type Description ILibraryManager Logger Declaration protected ILogger Logger Field Value Type Description ILogger MixedContentIgnoreFolders Declaration protected Dictionary MixedContentIgnoreFolders Field Value Type Description System.Collections.Generic.Dictionary < String , String > Properties ForceMixedFolder Declaration protected virtual bool ForceMixedFolder { get; } Property Value Type Description System.Boolean Priority Gets the priority. Declaration public virtual ResolverPriority Priority { get; } Property Value Type Description ResolverPriority The priority. Methods ContainsIgnoreFile(FileSystemMetadata[], IDirectoryService) Declaration protected bool ContainsIgnoreFile(FileSystemMetadata[] subChildren, IDirectoryService directoryService) Parameters Type Name Description FileSystemMetadata [] subChildren IDirectoryService directoryService Returns Type Description System.Boolean CreateItem() Declaration protected TItem CreateItem() where TItem : BaseItem, new() Returns Type Description TItem Type Parameters Name Description TItem DontCollapseSingleItemFolders(LibraryOptions) Declaration protected virtual bool DontCollapseSingleItemFolders(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean FilterOriginalFiles(List, LibraryOptions) Declaration protected virtual List FilterOriginalFiles(List files, LibraryOptions libraryOptions) Parameters Type Name Description List < FileSystemMetadata > files LibraryOptions libraryOptions Returns Type Description List < FileSystemMetadata > GetFileSystemEntries(IDirectoryService, String) Declaration protected FileSystemMetadata[] GetFileSystemEntries(IDirectoryService directoryService, string path) Parameters Type Name Description IDirectoryService directoryService String path Returns Type Description FileSystemMetadata [] IgnoreFile(FileSystemMetadata, BaseItem, LibraryOptions) Declaration protected bool IgnoreFile(FileSystemMetadata file, BaseItem parent, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file BaseItem parent LibraryOptions libraryOptions Returns Type Description System.Boolean IsSupportedFile(FileSystemMetadata, LibraryOptions) Declaration protected virtual bool IsSupportedFile(FileSystemMetadata file, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file LibraryOptions libraryOptions Returns Type Description System.Boolean IsSupportedFile(FileSystemMetadata, List, LibraryOptions) Declaration protected virtual bool IsSupportedFile(FileSystemMetadata file, List allFiles, LibraryOptions libraryOptions) Parameters Type Name Description FileSystemMetadata file List < FileSystemMetadata > allFiles LibraryOptions libraryOptions Returns Type Description System.Boolean LeaveFileInLeftOverFiles(FileSystemMetadata, NamingOptions) Declaration protected bool LeaveFileInLeftOverFiles(FileSystemMetadata file, NamingOptions namingOptions) Parameters Type Name Description FileSystemMetadata file NamingOptions namingOptions Returns Type Description System.Boolean OnItemFound(TItem, Folder) Declaration protected virtual void OnItemFound(TItem item, Folder parent) where TItem : BaseItem Parameters Type Name Description TItem item Folder parent Type Parameters Name Description TItem Resolve(ItemResolveArgs) Resolves the specified args. Declaration protected virtual T Resolve(ItemResolveArgs args) Parameters Type Name Description ItemResolveArgs args The args. Returns Type Description T `0. ResolveItem(ItemResolveArgs, Boolean) Declaration protected virtual T ResolveItem(ItemResolveArgs args, bool parseName) Parameters Type Name Description ItemResolveArgs args System.Boolean parseName Returns Type Description T ResolveMultiple(Folder, List, List, LibraryOptions, IDirectoryService) Declaration public MultiItemResolverResult ResolveMultiple(Folder parent, List files, List originalFiles, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description Folder parent List < FileSystemMetadata > files List < FileSystemMetadata > originalFiles LibraryOptions libraryOptions IDirectoryService directoryService Returns Type Description MultiItemResolverResult ResolveMultipleInternal(Folder, List, List, LibraryOptions, IDirectoryService) Declaration protected virtual MultiItemResolverResult ResolveMultipleInternal(Folder parent, List files, List originalFiles, LibraryOptions libraryOptions, IDirectoryService directoryService) Parameters Type Name Description Folder parent List < FileSystemMetadata > files List < FileSystemMetadata > originalFiles LibraryOptions libraryOptions IDirectoryService directoryService Returns Type Description MultiItemResolverResult SupportsLibrary(LibraryOptions) Declaration protected virtual bool SupportsLibrary(LibraryOptions libraryOptions) Parameters Type Name Description LibraryOptions libraryOptions Returns Type Description System.Boolean Explicit Interface Implementations IItemResolver.ResolvePath(ItemResolveArgs) Resolves the path. Declaration BaseItem IItemResolver.ResolvePath(ItemResolveArgs args) Parameters Type Name Description ItemResolveArgs args The args. Returns Type Description BaseItem BaseItem. Implements IItemResolver IMultiItemResolver Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Resolvers.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Resolvers.html",
@@ -4252,7 +4262,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Resolvers.MultiItemResolverResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Resolvers.MultiItemResolverResult.html",
     "title": "Class MultiItemResolverResult",
-    "keywords": "Class MultiItemResolverResult Inheritance Object MultiItemResolverResult Namespace : MediaBrowser.Controller.Resolvers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MultiItemResolverResult Properties ExtraFiles Declaration public List ExtraFiles { get; set; } Property Value Type Description List < FileSystemMetadata > Items Declaration public List Items { get; set; } Property Value Type Description List < BaseItem > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MultiItemResolverResult Inheritance System.Object MultiItemResolverResult Namespace : MediaBrowser.Controller.Resolvers Assembly : MediaBrowser.Controller.dll Syntax public sealed class MultiItemResolverResult Properties ExtraFiles Declaration public List ExtraFiles { get; set; } Property Value Type Description List < FileSystemMetadata > Items Declaration public List Items { get; set; } Property Value Type Description List < BaseItem > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Resolvers.ResolverPriority.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Resolvers.ResolverPriority.html",
@@ -4272,22 +4282,22 @@
   "reference/pluginapi/MediaBrowser.Controller.Sanitation.SanitiationStream.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sanitation.SanitiationStream.html",
     "title": "Class SanitiationStream",
-    "keywords": "Class SanitiationStream Inheritance Object MarshalByRefObject Stream TextTransformationStream SanitiationStream Implements IDisposable Inherited Members TextTransformationStream.CanRead TextTransformationStream.CanSeek TextTransformationStream.CanWrite TextTransformationStream.Length TextTransformationStream.Position TextTransformationStream.Close() TextTransformationStream.Read(Byte[], Int32, Int32) TextTransformationStream.ReadAsync(Byte[], Int32, Int32, CancellationToken) TextTransformationStream.Write(Byte[], Int32, Int32) TextTransformationStream.Flush() TextTransformationStream.Seek(Int64, SeekOrigin) TextTransformationStream.SetLength(Int64) TextTransformationStream.Dispose(Boolean) Stream.Null System.IO.Stream.BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object) Stream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Stream.CopyTo(Stream) Stream.CopyTo(Stream, Int32) Stream.CopyToAsync(Stream) Stream.CopyToAsync(Stream, Int32) Stream.CopyToAsync(Stream, Int32, CancellationToken) Stream.CreateWaitHandle() Stream.Dispose() Stream.EndRead(IAsyncResult) Stream.EndWrite(IAsyncResult) Stream.FlushAsync() Stream.FlushAsync(CancellationToken) Stream.ObjectInvariant() Stream.ReadAsync(Byte[], Int32, Int32) Stream.ReadByte() Stream.Synchronized(Stream) Stream.WriteAsync(Byte[], Int32, Int32) Stream.WriteAsync(Byte[], Int32, Int32, CancellationToken) Stream.WriteByte(Byte) Stream.CanTimeout System.IO.Stream.ReadTimeout Stream.WriteTimeout MarshalByRefObject.GetLifetimeService() MarshalByRefObject.InitializeLifetimeService() System.MarshalByRefObject.MemberwiseClone(System.Boolean) Namespace : MediaBrowser.Controller.Sanitation Assembly : MediaBrowser.Controller.dll Syntax public sealed class SanitiationStream : TextTransformationStream, IDisposable Constructors SanitiationStream(Stream, ISanitationManager, Encoding) Declaration public SanitiationStream(Stream sourceStream, ISanitationManager sanitationManager, Encoding encoding) Parameters Type Name Description Stream sourceStream ISanitationManager sanitationManager Encoding encoding Fields ZeroWidthJoiner Declaration public const char ZeroWidthJoiner = '‍' Field Value Type Description Char ZeroWidthNonJoiner Declaration public const char ZeroWidthNonJoiner = '‌' Field Value Type Description Char ZeroWidthSpace Declaration public const char ZeroWidthSpace = '​' Field Value Type Description Char Methods TransformLine(String) Declaration protected override string TransformLine(string line) Parameters Type Name Description String line Returns Type Description String Overrides TextTransformationStream.TransformLine(String) Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SanitiationStream Inheritance System.Object MarshalByRefObject Stream TextTransformationStream SanitiationStream Implements IDisposable Inherited Members TextTransformationStream.CanRead TextTransformationStream.CanSeek TextTransformationStream.CanWrite TextTransformationStream.Length TextTransformationStream.Position TextTransformationStream.Close() TextTransformationStream.Read(Byte[], Int32, Int32) TextTransformationStream.ReadAsync(Byte[], Int32, Int32, CancellationToken) TextTransformationStream.Write(Byte[], Int32, Int32) TextTransformationStream.Flush() TextTransformationStream.Seek(Int64, SeekOrigin) TextTransformationStream.SetLength(Int64) TextTransformationStream.Dispose(Boolean) Stream.Null System.IO.Stream.BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object) Stream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) System.IO.Stream.CopyTo(System.IO.Stream) Stream.CopyTo(Stream, Int32) System.IO.Stream.CopyToAsync(System.IO.Stream) System.IO.Stream.CopyToAsync(System.IO.Stream, System.Int32) Stream.CopyToAsync(Stream, Int32, CancellationToken) System.IO.Stream.CreateWaitHandle() System.IO.Stream.Dispose() Stream.EndRead(IAsyncResult) Stream.EndWrite(IAsyncResult) System.IO.Stream.FlushAsync() Stream.FlushAsync(CancellationToken) Stream.ObjectInvariant() Stream.ReadAsync(Byte[], Int32, Int32) Stream.ReadByte() System.IO.Stream.Synchronized(System.IO.Stream) Stream.WriteAsync(Byte[], Int32, Int32) System.IO.Stream.WriteAsync(System.Byte[], System.Int32, System.Int32, System.Threading.CancellationToken) System.IO.Stream.WriteByte(System.Byte) Stream.CanTimeout Stream.ReadTimeout Stream.WriteTimeout MarshalByRefObject.GetLifetimeService() MarshalByRefObject.InitializeLifetimeService() MarshalByRefObject.MemberwiseClone(Boolean) Namespace : MediaBrowser.Controller.Sanitation Assembly : MediaBrowser.Controller.dll Syntax public sealed class SanitiationStream : TextTransformationStream, IDisposable Constructors SanitiationStream(Stream, ISanitationManager, Encoding) Declaration public SanitiationStream(Stream sourceStream, ISanitationManager sanitationManager, Encoding encoding) Parameters Type Name Description Stream sourceStream ISanitationManager sanitationManager System.Text.Encoding encoding Fields ZeroWidthJoiner Declaration public const char ZeroWidthJoiner = '‍' Field Value Type Description System.Char ZeroWidthNonJoiner Declaration public const char ZeroWidthNonJoiner = '‌' Field Value Type Description System.Char ZeroWidthSpace Declaration public const char ZeroWidthSpace = '​' Field Value Type Description System.Char Methods TransformLine(String) Declaration protected override string TransformLine(string line) Parameters Type Name Description String line Returns Type Description String Overrides TextTransformationStream.TransformLine(String) Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Sanitation.TextTransformationStream.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sanitation.TextTransformationStream.html",
     "title": "Class TextTransformationStream",
-    "keywords": "Class TextTransformationStream Composable stream for line-by-line text transformation using a pull-model Inheritance Object MarshalByRefObject Stream TextTransformationStream SanitiationStream Implements IDisposable Inherited Members Stream.Null System.IO.Stream.BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object) Stream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Stream.CopyTo(Stream) Stream.CopyTo(Stream, Int32) Stream.CopyToAsync(Stream) Stream.CopyToAsync(Stream, Int32) Stream.CopyToAsync(Stream, Int32, CancellationToken) Stream.CreateWaitHandle() Stream.Dispose() Stream.EndRead(IAsyncResult) Stream.EndWrite(IAsyncResult) Stream.FlushAsync() Stream.FlushAsync(CancellationToken) Stream.ObjectInvariant() Stream.ReadAsync(Byte[], Int32, Int32) Stream.ReadByte() Stream.Synchronized(Stream) Stream.WriteAsync(Byte[], Int32, Int32) Stream.WriteAsync(Byte[], Int32, Int32, CancellationToken) Stream.WriteByte(Byte) Stream.CanTimeout System.IO.Stream.ReadTimeout Stream.WriteTimeout MarshalByRefObject.GetLifetimeService() MarshalByRefObject.InitializeLifetimeService() System.MarshalByRefObject.MemberwiseClone(System.Boolean) Namespace : MediaBrowser.Controller.Sanitation Assembly : MediaBrowser.Controller.dll Syntax public abstract class TextTransformationStream : Stream, IDisposable Constructors TextTransformationStream(Stream, Encoding) Declaration protected TextTransformationStream(Stream sourceStream, Encoding encoding) Parameters Type Name Description Stream sourceStream Encoding encoding Properties CanRead Declaration public override bool CanRead { get; } Property Value Type Description Boolean Overrides Stream.CanRead CanSeek Declaration public override bool CanSeek { get; } Property Value Type Description Boolean Overrides Stream.CanSeek CanWrite Declaration public override bool CanWrite { get; } Property Value Type Description Boolean Overrides Stream.CanWrite Length Declaration public override long Length { get; } Property Value Type Description Int64 Overrides Stream.Length Position Declaration public override long Position { get; set; } Property Value Type Description Int64 Overrides Stream.Position Methods Close() Declaration public override void Close() Overrides Stream.Close() Dispose(Boolean) Declaration protected override void Dispose(bool disposing) Parameters Type Name Description Boolean disposing Overrides Stream.Dispose(Boolean) Flush() Declaration public override void Flush() Overrides Stream.Flush() Read(Byte[], Int32, Int32) Declaration public override int Read(byte[] buffer, int offset, int count) Parameters Type Name Description Byte [] buffer Int32 offset Int32 count Returns Type Description Int32 Overrides Stream.Read(Byte[], Int32, Int32) ReadAsync(Byte[], Int32, Int32, CancellationToken) Declaration public override async Task ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) Parameters Type Name Description Byte [] buffer Int32 offset Int32 count CancellationToken cancellationToken Returns Type Description Task < Int32 > Overrides Stream.ReadAsync(Byte[], Int32, Int32, CancellationToken) Seek(Int64, SeekOrigin) Declaration public override long Seek(long offset, SeekOrigin origin) Parameters Type Name Description Int64 offset SeekOrigin origin Returns Type Description Int64 Overrides System.IO.Stream.Seek(System.Int64, System.IO.SeekOrigin) SetLength(Int64) Declaration public override void SetLength(long value) Parameters Type Name Description Int64 value Overrides Stream.SetLength(Int64) TransformLine(String) Declaration protected abstract string TransformLine(string line) Parameters Type Name Description String line Returns Type Description String Write(Byte[], Int32, Int32) When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. Declaration public override void Write(byte[] buffer, int offset, int count) Parameters Type Name Description Byte [] buffer An array of bytes. This method copies count bytes from buffer to the current stream. Int32 offset The zero-based byte offset in buffer at which to begin copying bytes to the current stream. Int32 count The number of bytes to be written to the current stream. Overrides Stream.Write(Byte[], Int32, Int32) Exceptions Type Condition ArgumentException The sum of offset and count is greater than the buffer length. ArgumentNullException buffer is null. ArgumentOutOfRangeException offset or count is negative. IOException An I/O error occured, such as the specified file cannot be found. NotSupportedException The stream does not support writing. ObjectDisposedException Write(Byte[], Int32, Int32) was called after the stream was closed. Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Stream"
+    "keywords": "Class TextTransformationStream Composable stream for line-by-line text transformation using a pull-model Inheritance System.Object MarshalByRefObject Stream TextTransformationStream SanitiationStream Implements IDisposable Inherited Members Stream.Null System.IO.Stream.BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object) Stream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) System.IO.Stream.CopyTo(System.IO.Stream) Stream.CopyTo(Stream, Int32) System.IO.Stream.CopyToAsync(System.IO.Stream) System.IO.Stream.CopyToAsync(System.IO.Stream, System.Int32) Stream.CopyToAsync(Stream, Int32, CancellationToken) System.IO.Stream.CreateWaitHandle() System.IO.Stream.Dispose() Stream.EndRead(IAsyncResult) Stream.EndWrite(IAsyncResult) System.IO.Stream.FlushAsync() Stream.FlushAsync(CancellationToken) Stream.ObjectInvariant() Stream.ReadAsync(Byte[], Int32, Int32) Stream.ReadByte() System.IO.Stream.Synchronized(System.IO.Stream) Stream.WriteAsync(Byte[], Int32, Int32) System.IO.Stream.WriteAsync(System.Byte[], System.Int32, System.Int32, System.Threading.CancellationToken) System.IO.Stream.WriteByte(System.Byte) Stream.CanTimeout Stream.ReadTimeout Stream.WriteTimeout MarshalByRefObject.GetLifetimeService() MarshalByRefObject.InitializeLifetimeService() MarshalByRefObject.MemberwiseClone(Boolean) Namespace : MediaBrowser.Controller.Sanitation Assembly : MediaBrowser.Controller.dll Syntax public abstract class TextTransformationStream : Stream, IDisposable Constructors TextTransformationStream(Stream, Encoding) Declaration protected TextTransformationStream(Stream sourceStream, Encoding encoding) Parameters Type Name Description Stream sourceStream System.Text.Encoding encoding Properties CanRead Declaration public override bool CanRead { get; } Property Value Type Description System.Boolean Overrides System.IO.Stream.CanRead CanSeek Declaration public override bool CanSeek { get; } Property Value Type Description System.Boolean Overrides System.IO.Stream.CanSeek CanWrite Declaration public override bool CanWrite { get; } Property Value Type Description System.Boolean Overrides System.IO.Stream.CanWrite Length Declaration public override long Length { get; } Property Value Type Description Int64 Overrides System.IO.Stream.Length Position Declaration public override long Position { get; set; } Property Value Type Description Int64 Overrides Stream.Position Methods Close() Declaration public override void Close() Overrides Stream.Close() Dispose(Boolean) Declaration protected override void Dispose(bool disposing) Parameters Type Name Description System.Boolean disposing Overrides Stream.Dispose(Boolean) Flush() Declaration public override void Flush() Overrides System.IO.Stream.Flush() Read(Byte[], Int32, Int32) Declaration public override int Read(byte[] buffer, int offset, int count) Parameters Type Name Description System.Byte [] buffer Int32 offset Int32 count Returns Type Description Int32 Overrides System.IO.Stream.Read(System.Byte[], System.Int32, System.Int32) ReadAsync(Byte[], Int32, Int32, CancellationToken) Declaration public override async Task ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) Parameters Type Name Description System.Byte [] buffer Int32 offset Int32 count System.Threading.CancellationToken cancellationToken Returns Type Description Task < Int32 > Overrides System.IO.Stream.ReadAsync(System.Byte[], System.Int32, System.Int32, System.Threading.CancellationToken) Seek(Int64, SeekOrigin) Declaration public override long Seek(long offset, SeekOrigin origin) Parameters Type Name Description Int64 offset SeekOrigin origin Returns Type Description Int64 Overrides System.IO.Stream.Seek(System.Int64, System.IO.SeekOrigin) SetLength(Int64) Declaration public override void SetLength(long value) Parameters Type Name Description Int64 value Overrides System.IO.Stream.SetLength(System.Int64) TransformLine(String) Declaration protected abstract string TransformLine(string line) Parameters Type Name Description String line Returns Type Description String Write(Byte[], Int32, Int32) When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. Declaration public override void Write(byte[] buffer, int offset, int count) Parameters Type Name Description System.Byte [] buffer An array of bytes. This method copies count bytes from buffer to the current stream. Int32 offset The zero-based byte offset in buffer at which to begin copying bytes to the current stream. Int32 count The number of bytes to be written to the current stream. Overrides Stream.Write(Byte[], Int32, Int32) Exceptions Type Condition System.ArgumentException The sum of offset and count is greater than the buffer length. ArgumentNullException buffer is null. System.ArgumentOutOfRangeException offset or count is negative. System.IO.IOException An I/O error occured, such as the specified file cannot be found. System.NotSupportedException The stream does not support writing. System.ObjectDisposedException Write(Byte[], Int32, Int32) was called after the stream was closed. Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Stream"
   },
   "reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfo.html",
     "title": "Class AuthenticationInfo",
-    "keywords": "Class AuthenticationInfo Inheritance Object AuthenticationInfo Namespace : MediaBrowser.Controller.Security Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticationInfo Properties AccessToken Gets or sets the access token. Declaration public string AccessToken { get; set; } Property Value Type Description String The access token. AppName Gets or sets the name of the application. Declaration public string AppName { get; set; } Property Value Type Description String The name of the application. AppVersion Gets or sets the application version. Declaration public string AppVersion { get; set; } Property Value Type Description String The application version. DateCreated Gets or sets the date created. Declaration public DateTimeOffset DateCreated { get; set; } Property Value Type Description DateTimeOffset The date created. DateLastActivity Declaration public DateTimeOffset DateLastActivity { get; set; } Property Value Type Description DateTimeOffset DeviceId Declaration public long DeviceId { get; set; } Property Value Type Description Int64 DeviceName Gets or sets the name of the device. Declaration public string DeviceName { get; set; } Property Value Type Description String The name of the device. Id Gets or sets the identifier. Declaration public long Id { get; set; } Property Value Type Description Int64 The identifier. IpAddress Declaration public IPAddress IpAddress { get; set; } Property Value Type Description IPAddress IsActive Declaration public bool IsActive { get; set; } Property Value Type Description Boolean ReportedDeviceId Gets or sets the device identifier. Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String The device identifier. UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AuthenticationInfo Inheritance System.Object AuthenticationInfo Namespace : MediaBrowser.Controller.Security Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticationInfo Properties AccessToken Gets or sets the access token. Declaration public string AccessToken { get; set; } Property Value Type Description String The access token. AppName Gets or sets the name of the application. Declaration public string AppName { get; set; } Property Value Type Description String The name of the application. AppVersion Gets or sets the application version. Declaration public string AppVersion { get; set; } Property Value Type Description String The application version. DateCreated Gets or sets the date created. Declaration public DateTimeOffset DateCreated { get; set; } Property Value Type Description System.DateTimeOffset The date created. DateLastActivity Declaration public DateTimeOffset DateLastActivity { get; set; } Property Value Type Description System.DateTimeOffset DeviceId Declaration public long DeviceId { get; set; } Property Value Type Description Int64 DeviceName Gets or sets the name of the device. Declaration public string DeviceName { get; set; } Property Value Type Description String The name of the device. Id Gets or sets the identifier. Declaration public long Id { get; set; } Property Value Type Description Int64 The identifier. IpAddress Declaration public IPAddress IpAddress { get; set; } Property Value Type Description IPAddress IsActive Declaration public bool IsActive { get; set; } Property Value Type Description System.Boolean ReportedDeviceId Gets or sets the device identifier. Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String The device identifier. UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfoQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfoQuery.html",
     "title": "Class AuthenticationInfoQuery",
-    "keywords": "Class AuthenticationInfoQuery Inheritance Object AuthenticationInfoQuery Namespace : MediaBrowser.Controller.Security Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticationInfoQuery Properties AccessToken Gets or sets the access token. Declaration public string AccessToken { get; set; } Property Value Type Description String The access token. DeviceIds Gets or sets the device identifier. Declaration public long[] DeviceIds { get; set; } Property Value Type Description Int64 [] The device identifier. GroupByDeviceId Declaration public bool GroupByDeviceId { get; set; } Property Value Type Description Boolean HasUser Gets or sets a value indicating whether this instance has user. Declaration public bool? HasUser { get; set; } Property Value Type Description Nullable < Boolean > null if [has user] contains no value, true if [has user]; otherwise, false . IsActive Declaration public bool? IsActive { get; set; } Property Value Type Description Nullable < Boolean > Limit Gets or sets the limit. Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. OrderBy Declaration public (string, SortOrder)[] OrderBy { get; set; } Property Value Type Description (T1, T2) < String , SortOrder >[] ReportedDeviceId Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String StartIndex Gets or sets the start index. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. SupportsSync Declaration public bool? SupportsSync { get; set; } Property Value Type Description Nullable < Boolean > UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AuthenticationInfoQuery Inheritance System.Object AuthenticationInfoQuery Namespace : MediaBrowser.Controller.Security Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticationInfoQuery Properties AccessToken Gets or sets the access token. Declaration public string AccessToken { get; set; } Property Value Type Description String The access token. DeviceIds Gets or sets the device identifier. Declaration public long[] DeviceIds { get; set; } Property Value Type Description Int64 [] The device identifier. EnableTotalRecordCount Declaration public bool EnableTotalRecordCount { get; set; } Property Value Type Description System.Boolean GroupByDeviceId Declaration public bool GroupByDeviceId { get; set; } Property Value Type Description System.Boolean HasUser Gets or sets a value indicating whether this instance has user. Declaration public bool? HasUser { get; set; } Property Value Type Description Nullable < System.Boolean > null if [has user] contains no value, true if [has user]; otherwise, false . IsActive Declaration public bool? IsActive { get; set; } Property Value Type Description Nullable < System.Boolean > Limit Gets or sets the limit. Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. OrderBy Declaration public (string, SortOrder)[] OrderBy { get; set; } Property Value Type Description (T1, T2) < String , SortOrder >[] ReportedDeviceId Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String StartIndex Gets or sets the start index. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. SupportsSync Declaration public bool? SupportsSync { get; set; } Property Value Type Description Nullable < System.Boolean > UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Security.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Security.html",
@@ -4297,7 +4307,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Security.IAuthenticationRepository.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Security.IAuthenticationRepository.html",
     "title": "Interface IAuthenticationRepository",
-    "keywords": "Interface IAuthenticationRepository Namespace : MediaBrowser.Controller.Security Assembly : MediaBrowser.Controller.dll Syntax public interface IAuthenticationRepository Methods Create(AuthenticationInfo) Creates the specified information. Declaration void Create(AuthenticationInfo info) Parameters Type Name Description AuthenticationInfo info The information. Delete(AuthenticationInfo) Declaration void Delete(AuthenticationInfo existing) Parameters Type Name Description AuthenticationInfo existing DeleteDevices(Int64[]) Declaration void DeleteDevices(long[] ids) Parameters Type Name Description Int64 [] ids Get(AuthenticationInfoQuery) Gets the specified query. Declaration QueryResult Get(AuthenticationInfoQuery query) Parameters Type Name Description AuthenticationInfoQuery query The query. Returns Type Description QueryResult < AuthenticationInfo > QueryResult{AuthenticationInfo}. GetCapabilities(Int64) Declaration ClientCapabilities GetCapabilities(long deviceId) Parameters Type Name Description Int64 deviceId Returns Type Description ClientCapabilities GetDeviceOptions(Int64) Declaration DeviceOptions GetDeviceOptions(long deviceId) Parameters Type Name Description Int64 deviceId Returns Type Description DeviceOptions GetInternalId(String) Declaration long GetInternalId(string reportedDeviceId) Parameters Type Name Description String reportedDeviceId Returns Type Description Int64 GetUserHistory(String) Declaration long[] GetUserHistory(string reportedDevceId) Parameters Type Name Description String reportedDevceId Returns Type Description Int64 [] SetInactive(AuthenticationInfo) Declaration void SetInactive(AuthenticationInfo existing) Parameters Type Name Description AuthenticationInfo existing Update(AuthenticationInfo) Updates the specified information. Declaration void Update(AuthenticationInfo info) Parameters Type Name Description AuthenticationInfo info The information. Update(AuthenticationInfo, Boolean) Declaration void Update(AuthenticationInfo info, bool updateDeviceProperties) Parameters Type Name Description AuthenticationInfo info Boolean updateDeviceProperties UpdateCapabilities(Int64, ClientCapabilities) Declaration void UpdateCapabilities(long devceId, ClientCapabilities capabilities) Parameters Type Name Description Int64 devceId ClientCapabilities capabilities UpdateDeviceOptions(Int64, DeviceOptions) Declaration void UpdateDeviceOptions(long devceId, DeviceOptions options) Parameters Type Name Description Int64 devceId DeviceOptions options Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IAuthenticationRepository Namespace : MediaBrowser.Controller.Security Assembly : MediaBrowser.Controller.dll Syntax public interface IAuthenticationRepository Methods Create(AuthenticationInfo) Creates the specified information. Declaration void Create(AuthenticationInfo info) Parameters Type Name Description AuthenticationInfo info The information. Delete(AuthenticationInfo) Declaration void Delete(AuthenticationInfo existing) Parameters Type Name Description AuthenticationInfo existing DeleteDevices(Int64[]) Declaration void DeleteDevices(long[] ids) Parameters Type Name Description Int64 [] ids Get(AuthenticationInfoQuery) Gets the specified query. Declaration QueryResult Get(AuthenticationInfoQuery query) Parameters Type Name Description AuthenticationInfoQuery query The query. Returns Type Description QueryResult < AuthenticationInfo > QueryResult{AuthenticationInfo}. GetCapabilities(Int64) Declaration ClientCapabilities GetCapabilities(long deviceId) Parameters Type Name Description Int64 deviceId Returns Type Description ClientCapabilities GetDeviceOptions(Int64) Declaration DeviceOptions GetDeviceOptions(long deviceId) Parameters Type Name Description Int64 deviceId Returns Type Description DeviceOptions GetInternalId(String) Declaration long GetInternalId(string reportedDeviceId) Parameters Type Name Description String reportedDeviceId Returns Type Description Int64 GetUserHistory(String) Declaration long[] GetUserHistory(string reportedDevceId) Parameters Type Name Description String reportedDevceId Returns Type Description Int64 [] SetInactive(AuthenticationInfo) Declaration void SetInactive(AuthenticationInfo existing) Parameters Type Name Description AuthenticationInfo existing Update(AuthenticationInfo) Updates the specified information. Declaration void Update(AuthenticationInfo info) Parameters Type Name Description AuthenticationInfo info The information. Update(AuthenticationInfo, Boolean) Declaration void Update(AuthenticationInfo info, bool updateDeviceProperties) Parameters Type Name Description AuthenticationInfo info System.Boolean updateDeviceProperties UpdateCapabilities(Int64, ClientCapabilities) Declaration void UpdateCapabilities(long devceId, ClientCapabilities capabilities) Parameters Type Name Description Int64 devceId ClientCapabilities capabilities UpdateDeviceOptions(Int64, DeviceOptions) Declaration void UpdateDeviceOptions(long devceId, DeviceOptions options) Parameters Type Name Description Int64 devceId DeviceOptions options Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Security.IEncryptionManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Security.IEncryptionManager.html",
@@ -4307,7 +4317,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Session.AuthenticationRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Session.AuthenticationRequest.html",
     "title": "Class AuthenticationRequest",
-    "keywords": "Class AuthenticationRequest Inheritance Object AuthenticationRequest Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticationRequest Properties App Declaration public string App { get; set; } Property Value Type Description String AppVersion Declaration public string AppVersion { get; set; } Property Value Type Description String DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DeviceName Declaration public string DeviceName { get; set; } Property Value Type Description String Password Declaration public string Password { get; set; } Property Value Type Description String Protocol Declaration public string Protocol { get; set; } Property Value Type Description String RemoteAddress Declaration public IPAddress RemoteAddress { get; set; } Property Value Type Description IPAddress UserId Declaration public long UserId { get; set; } Property Value Type Description Int64 Username Declaration public string Username { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AuthenticationRequest Inheritance System.Object AuthenticationRequest Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public sealed class AuthenticationRequest Properties App Declaration public string App { get; set; } Property Value Type Description String AppVersion Declaration public string AppVersion { get; set; } Property Value Type Description String DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DeviceName Declaration public string DeviceName { get; set; } Property Value Type Description String Password Declaration public string Password { get; set; } Property Value Type Description String Protocol Declaration public string Protocol { get; set; } Property Value Type Description String RemoteAddress Declaration public IPAddress RemoteAddress { get; set; } Property Value Type Description IPAddress UserId Declaration public long UserId { get; set; } Property Value Type Description Int64 Username Declaration public string Username { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Session.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Session.html",
@@ -4317,27 +4327,27 @@
   "reference/pluginapi/MediaBrowser.Controller.Session.ISessionController.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Session.ISessionController.html",
     "title": "Interface ISessionController",
-    "keywords": "Interface ISessionController Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public interface ISessionController Properties IsSessionActive Gets a value indicating whether this instance is session active. Declaration bool IsSessionActive { get; } Property Value Type Description Boolean true if this instance is session active; otherwise, false . Priority Declaration int Priority { get; } Property Value Type Description Int32 SupportsMediaControl Gets a value indicating whether [supports media remote control]. Declaration bool SupportsMediaControl { get; } Property Value Type Description Boolean true if [supports media remote control]; otherwise, false . Methods SendMessage(ReadOnlyMemory, String, T, CancellationToken) Sends the message. Declaration Task SendMessage(ReadOnlyMemory name, string messageId, T data, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > name String messageId T data CancellationToken cancellationToken Returns Type Description Task Type Parameters Name Description T SupportsMessage(ReadOnlySpan) Declaration bool SupportsMessage(ReadOnlySpan name) Parameters Type Name Description ReadOnlySpan < Char > name Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISessionController Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public interface ISessionController Properties IsSessionActive Gets a value indicating whether this instance is session active. Declaration bool IsSessionActive { get; } Property Value Type Description System.Boolean true if this instance is session active; otherwise, false . Priority Declaration int Priority { get; } Property Value Type Description Int32 SupportsMediaControl Gets a value indicating whether [supports media remote control]. Declaration bool SupportsMediaControl { get; } Property Value Type Description System.Boolean true if [supports media remote control]; otherwise, false . Methods SendMessage(ReadOnlyMemory, String, T, CancellationToken) Sends the message. Declaration Task SendMessage(ReadOnlyMemory name, string messageId, T data, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > name String messageId T data System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Type Parameters Name Description T SupportsMessage(ReadOnlySpan) Declaration bool SupportsMessage(ReadOnlySpan name) Parameters Type Name Description System.ReadOnlySpan < System.Char > name Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Session.ISessionManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Session.ISessionManager.html",
     "title": "Interface ISessionManager",
-    "keywords": "Interface ISessionManager Interface ISessionManager Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public interface ISessionManager Properties Sessions Gets the sessions. Declaration IEnumerable Sessions { get; } Property Value Type Description IEnumerable < SessionInfo > The sessions. Methods AddAdditionalUser(String, Int64) Adds the additional user. Declaration void AddAdditionalUser(string sessionId, long userId) Parameters Type Name Description String sessionId The session identifier. Int64 userId The user identifier. AuthenticateNewSession(AuthenticationRequest, CancellationToken) Authenticates the new session. Declaration Task AuthenticateNewSession(AuthenticationRequest request, CancellationToken cancellationToken) Parameters Type Name Description AuthenticationRequest request CancellationToken cancellationToken Returns Type Description Task < AuthenticationResult > ClearTranscodingInfo(String, String) Clears the transcoding information. Declaration void ClearTranscodingInfo(string reportedDeviceId, string playSessionId) Parameters Type Name Description String reportedDeviceId The device identifier. String playSessionId The play session identifier. CloseIfNeeded(SessionInfo) Declaration void CloseIfNeeded(SessionInfo session) Parameters Type Name Description SessionInfo session CreateNewSession(AuthenticationRequest, CancellationToken) Creates the new session. Declaration Task CreateNewSession(AuthenticationRequest request, CancellationToken cancellationToken) Parameters Type Name Description AuthenticationRequest request CancellationToken cancellationToken Returns Type Description Task < AuthenticationResult > GetSession(String, String, String) Gets the session. Declaration SessionInfo GetSession(string reportedDeviceId, string client, string version) Parameters Type Name Description String reportedDeviceId The device identifier. String client The client. String version The version. Returns Type Description SessionInfo SessionInfo. GetSessionByAuthenticationToken(AuthenticationInfo, String, IPAddress, String, String) Gets the session by authentication token. Declaration SessionInfo GetSessionByAuthenticationToken(AuthenticationInfo info, string reportedDeviceId, IPAddress remoteAddress, string protocol, string appVersion) Parameters Type Name Description AuthenticationInfo info The information. String reportedDeviceId The device identifier. IPAddress remoteAddress The remote endpoint. String protocol String appVersion The application version. Returns Type Description SessionInfo Task. GetSessionByAuthenticationToken(String, String, IPAddress, String) Gets the session by authentication token. Declaration SessionInfo GetSessionByAuthenticationToken(string token, string reportedDeviceId, IPAddress remoteAddress, string protocol) Parameters Type Name Description String token The token. String reportedDeviceId The device identifier. IPAddress remoteAddress The remote endpoint. String protocol Returns Type Description SessionInfo SessionInfo. Logout(AuthenticationInfo) Declaration void Logout(AuthenticationInfo authenticationInfo) Parameters Type Name Description AuthenticationInfo authenticationInfo Logout(String) Logouts the specified access token. Declaration void Logout(string accessToken) Parameters Type Name Description String accessToken The access token. LogSessionActivity(String, String, Int64, String, String, IPAddress, String, User) Logs the user activity. Declaration SessionInfo LogSessionActivity(string appName, string appVersion, long deviceId, string reportedDeviceId, string deviceName, IPAddress remoteAddress, string protocol, User user) Parameters Type Name Description String appName String appVersion Int64 deviceId String reportedDeviceId String deviceName IPAddress remoteAddress String protocol User user Returns Type Description SessionInfo LogSessionActivity(String, String, String, String, String, User) Declaration SessionInfo LogSessionActivity(string appName, string appVersion, string reportedDeviceId, string deviceName, string remoteAddress, User user) Parameters Type Name Description String appName String appVersion String reportedDeviceId String deviceName String remoteAddress User user Returns Type Description SessionInfo OnPlaybackProgress(PlaybackProgressInfo) Used to report playback progress for an item Declaration Task OnPlaybackProgress(PlaybackProgressInfo info) Parameters Type Name Description PlaybackProgressInfo info The info. Returns Type Description Task Task. Exceptions Type Condition ArgumentNullException OnPlaybackProgress(PlaybackProgressInfo, SessionInfo) Declaration Task OnPlaybackProgress(PlaybackProgressInfo info, SessionInfo sessionInfo) Parameters Type Name Description PlaybackProgressInfo info SessionInfo sessionInfo Returns Type Description Task OnPlaybackProgress(PlaybackProgressInfo, SessionInfo, PlaySessionInfo, Boolean) Declaration Task OnPlaybackProgress(PlaybackProgressInfo info, SessionInfo sessionInfo, PlaySessionInfo playSessionInfo, bool isAutomated) Parameters Type Name Description PlaybackProgressInfo info SessionInfo sessionInfo PlaySessionInfo playSessionInfo Boolean isAutomated Returns Type Description Task OnPlaybackStart(PlaybackStartInfo) Used to report that playback has started for an item Declaration Task OnPlaybackStart(PlaybackStartInfo info) Parameters Type Name Description PlaybackStartInfo info The info. Returns Type Description Task Task. OnPlaybackStart(PlaybackStartInfo, SessionInfo) Declaration Task OnPlaybackStart(PlaybackStartInfo info, SessionInfo sessionInfo) Parameters Type Name Description PlaybackStartInfo info SessionInfo sessionInfo Returns Type Description Task OnPlaybackStopped(PlaybackStopInfo) Used to report that playback has ended for an item Declaration Task OnPlaybackStopped(PlaybackStopInfo info) Parameters Type Name Description PlaybackStopInfo info The info. Returns Type Description Task Task. Exceptions Type Condition ArgumentNullException OnPlaybackStopped(PlaybackStopInfo, SessionInfo) Declaration Task OnPlaybackStopped(PlaybackStopInfo info, SessionInfo sessionInfo) Parameters Type Name Description PlaybackStopInfo info SessionInfo sessionInfo Returns Type Description Task OnPlaybackStopped(PlaybackStopInfo, SessionInfo, PlaySessionInfo) Declaration Task OnPlaybackStopped(PlaybackStopInfo info, SessionInfo sessionInfo, PlaySessionInfo playSessionInfo) Parameters Type Name Description PlaybackStopInfo info SessionInfo sessionInfo PlaySessionInfo playSessionInfo Returns Type Description Task PingSession(String, String) Declaration void PingSession(string reportedDeviceId, string playSessionId) Parameters Type Name Description String reportedDeviceId String playSessionId RegisterPlaySession(PlaybackStartInfo, SessionInfo) Declaration void RegisterPlaySession(PlaybackStartInfo info, SessionInfo session) Parameters Type Name Description PlaybackStartInfo info SessionInfo session RemoveAdditionalUser(String, Int64) Removes the additional user. Declaration void RemoveAdditionalUser(string sessionId, long userId) Parameters Type Name Description String sessionId The session identifier. Int64 userId The user identifier. ReportCapabilities(SessionInfo, ClientCapabilities) Declaration void ReportCapabilities(SessionInfo session, ClientCapabilities capabilities) Parameters Type Name Description SessionInfo session ClientCapabilities capabilities ReportCapabilities(String, ClientCapabilities) Reports the capabilities. Declaration void ReportCapabilities(string sessionId, ClientCapabilities capabilities) Parameters Type Name Description String sessionId The session identifier. ClientCapabilities capabilities The capabilities. ReportNowViewingItem(String, BaseItemDto) Reports the now viewing item. Declaration void ReportNowViewingItem(string sessionId, BaseItemDto item) Parameters Type Name Description String sessionId The session identifier. BaseItemDto item The item. ReportNowViewingItem(String, String) Reports the now viewing item. Declaration void ReportNowViewingItem(string sessionId, string itemId) Parameters Type Name Description String sessionId The session identifier. String itemId The item identifier. ReportRemoteControlDisconnectedIfNeeded(SessionInfo) Declaration void ReportRemoteControlDisconnectedIfNeeded(SessionInfo session) Parameters Type Name Description SessionInfo session ReportSessionEnded(String) Reports the session ended. Declaration void ReportSessionEnded(string sessionId) Parameters Type Name Description String sessionId The session identifier. ReportTranscodingInfo(String, String, TranscodingInfo) Reports the transcoding information. Declaration void ReportTranscodingInfo(string reportedDeviceId, string playSessionId, TranscodingInfo info) Parameters Type Name Description String reportedDeviceId The device identifier. String playSessionId The play session identifier. TranscodingInfo info The information. RevokeToken(String) Revokes the token. Declaration void RevokeToken(string id) Parameters Type Name Description String id RevokeUserTokens(Int64, String) Revokes the user tokens. Declaration void RevokeUserTokens(long userId, string currentAccessToken) Parameters Type Name Description Int64 userId String currentAccessToken SendBrowseCommand(String, String, BrowseRequest, CancellationToken) Sends the browse command. Declaration Task SendBrowseCommand(string controllingSessionId, string sessionId, BrowseRequest command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session id. BrowseRequest command The command. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. SendGeneralCommand(String, String, GeneralCommand, CancellationToken) Sends the general command. Declaration Task SendGeneralCommand(string controllingSessionId, string sessionId, GeneralCommand command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session identifier. GeneralCommand command The command. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. SendMessageCommand(String, String, MessageCommand, CancellationToken) Sends the message command. Declaration Task SendMessageCommand(string controllingSessionId, string sessionId, MessageCommand command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session id. MessageCommand command The command. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. SendMessageToAdminSessions(String, T, CancellationToken) Sends the message to admin sessions. Declaration Task SendMessageToAdminSessions(string name, T data, CancellationToken cancellationToken) Parameters Type Name Description String name The name. T data The data. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. Type Parameters Name Description T SendMessageToUserDeviceAndAdminSessions(String, String, T, CancellationToken) Declaration Task SendMessageToUserDeviceAndAdminSessions(string reportedDeviceId, string name, T data, CancellationToken cancellationToken) Parameters Type Name Description String reportedDeviceId String name T data CancellationToken cancellationToken Returns Type Description Task Type Parameters Name Description T SendMessageToUserDeviceSessions(String, String, T, CancellationToken) Sends the message to user device sessions. Declaration Task SendMessageToUserDeviceSessions(string reportedDeviceId, string name, T data, CancellationToken cancellationToken) Parameters Type Name Description String reportedDeviceId The device identifier. String name The name. T data The data. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. Type Parameters Name Description T SendMessageToUserSessions(Int64[], String, T, CancellationToken) Sends the message to user sessions. Declaration Task SendMessageToUserSessions(long[] userIds, string name, T data, CancellationToken cancellationToken) Parameters Type Name Description Int64 [] userIds String name T data CancellationToken cancellationToken Returns Type Description Task Task. Type Parameters Name Description T SendMessageToUserSessions(Int64[], String, Func, CancellationToken) Declaration Task SendMessageToUserSessions(long[] userIds, string name, Func dataFn, CancellationToken cancellationToken) Parameters Type Name Description Int64 [] userIds String name Func  dataFn CancellationToken cancellationToken Returns Type Description Task Type Parameters Name Description T SendPlayCommand(String, String, PlayRequest, CancellationToken) Sends the play command. Declaration Task SendPlayCommand(string controllingSessionId, string sessionId, PlayRequest command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session id. PlayRequest command The command. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. SendPlaystateCommand(String, String, PlaystateRequest, CancellationToken) Sends the playstate command. Declaration Task SendPlaystateCommand(string controllingSessionId, string sessionId, PlaystateRequest command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session id. PlaystateRequest command The command. CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. SendRestartRequiredNotification(CancellationToken) Sends the restart required message. Declaration Task SendRestartRequiredNotification(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. SendServerRestartNotification(CancellationToken) Sends the server restart notification. Declaration Task SendServerRestartNotification(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. SendServerShutdownNotification(CancellationToken) Sends the server shutdown notification. Declaration Task SendServerShutdownNotification(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken The cancellation token. Returns Type Description Task Task. UpdateDeviceName(String, String) Declaration void UpdateDeviceName(string sessionId, string reportedDeviceName) Parameters Type Name Description String sessionId String reportedDeviceName Events AuthenticationFailed Occurs when [authentication failed]. Declaration event EventHandler> AuthenticationFailed Event Type Type Description EventHandler < GenericEventArgs < AuthenticationRequest >> AuthenticationSucceeded Occurs when [authentication succeeded]. Declaration event EventHandler> AuthenticationSucceeded Event Type Type Description EventHandler < GenericEventArgs < AuthenticationResult >> CapabilitiesChanged Occurs when [capabilities changed]. Declaration event EventHandler CapabilitiesChanged Event Type Type Description EventHandler < SessionEventArgs > PlaybackProgress Occurs when [playback progress]. Declaration event EventHandler PlaybackProgress Event Type Type Description EventHandler < PlaybackProgressEventArgs > PlaybackStart Occurs when [playback start]. Declaration event EventHandler PlaybackStart Event Type Type Description EventHandler < PlaybackProgressEventArgs > PlaybackStopped Occurs when [playback stopped]. Declaration event EventHandler PlaybackStopped Event Type Type Description EventHandler < PlaybackStopEventArgs > RemoteControlDisconnected Declaration event EventHandler RemoteControlDisconnected Event Type Type Description EventHandler < SessionEventArgs > SessionActivity Declaration event EventHandler SessionActivity Event Type Type Description EventHandler < SessionEventArgs > SessionEnded Occurs when [session ended]. Declaration event EventHandler SessionEnded Event Type Type Description EventHandler < SessionEventArgs > SessionStarted Occurs when [session started]. Declaration event EventHandler SessionStarted Event Type Type Description EventHandler < SessionEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISessionManager Interface ISessionManager Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public interface ISessionManager Properties Sessions Gets the sessions. Declaration IEnumerable Sessions { get; } Property Value Type Description System.Collections.Generic.IEnumerable < SessionInfo > The sessions. Methods AddAdditionalUser(String, Int64) Adds the additional user. Declaration void AddAdditionalUser(string sessionId, long userId) Parameters Type Name Description String sessionId The session identifier. Int64 userId The user identifier. AuthenticateNewSession(AuthenticationRequest, CancellationToken) Authenticates the new session. Declaration Task AuthenticateNewSession(AuthenticationRequest request, CancellationToken cancellationToken) Parameters Type Name Description AuthenticationRequest request System.Threading.CancellationToken cancellationToken Returns Type Description Task < AuthenticationResult > ClearTranscodingInfo(String, String) Clears the transcoding information. Declaration void ClearTranscodingInfo(string reportedDeviceId, string playSessionId) Parameters Type Name Description String reportedDeviceId The device identifier. String playSessionId The play session identifier. CloseIfNeeded(SessionInfo) Declaration void CloseIfNeeded(SessionInfo session) Parameters Type Name Description SessionInfo session CreateNewSession(AuthenticationRequest, CancellationToken) Creates the new session. Declaration Task CreateNewSession(AuthenticationRequest request, CancellationToken cancellationToken) Parameters Type Name Description AuthenticationRequest request System.Threading.CancellationToken cancellationToken Returns Type Description Task < AuthenticationResult > GetSession(String, String, String) Gets the session. Declaration SessionInfo GetSession(string reportedDeviceId, string client, string version) Parameters Type Name Description String reportedDeviceId The device identifier. String client The client. String version The version. Returns Type Description SessionInfo SessionInfo. GetSessionByAuthenticationToken(AuthenticationInfo, String, IPAddress, String, String) Gets the session by authentication token. Declaration SessionInfo GetSessionByAuthenticationToken(AuthenticationInfo info, string reportedDeviceId, IPAddress remoteAddress, string protocol, string appVersion) Parameters Type Name Description AuthenticationInfo info The information. String reportedDeviceId The device identifier. IPAddress remoteAddress The remote endpoint. String protocol String appVersion The application version. Returns Type Description SessionInfo Task. GetSessionByAuthenticationToken(String, String, IPAddress, String) Gets the session by authentication token. Declaration SessionInfo GetSessionByAuthenticationToken(string token, string reportedDeviceId, IPAddress remoteAddress, string protocol) Parameters Type Name Description String token The token. String reportedDeviceId The device identifier. IPAddress remoteAddress The remote endpoint. String protocol Returns Type Description SessionInfo SessionInfo. Logout(AuthenticationInfo) Declaration void Logout(AuthenticationInfo authenticationInfo) Parameters Type Name Description AuthenticationInfo authenticationInfo Logout(String) Logouts the specified access token. Declaration void Logout(string accessToken) Parameters Type Name Description String accessToken The access token. LogSessionActivity(String, String, Int64, String, String, IPAddress, String, User) Logs the user activity. Declaration SessionInfo LogSessionActivity(string appName, string appVersion, long deviceId, string reportedDeviceId, string deviceName, IPAddress remoteAddress, string protocol, User user) Parameters Type Name Description String appName String appVersion Int64 deviceId String reportedDeviceId String deviceName IPAddress remoteAddress String protocol User user Returns Type Description SessionInfo LogSessionActivity(String, String, String, String, String, User) Declaration SessionInfo LogSessionActivity(string appName, string appVersion, string reportedDeviceId, string deviceName, string remoteAddress, User user) Parameters Type Name Description String appName String appVersion String reportedDeviceId String deviceName String remoteAddress User user Returns Type Description SessionInfo OnPlaybackProgress(PlaybackProgressInfo) Used to report playback progress for an item Declaration Task OnPlaybackProgress(PlaybackProgressInfo info) Parameters Type Name Description PlaybackProgressInfo info The info. Returns Type Description System.Threading.Tasks.Task Task. Exceptions Type Condition ArgumentNullException OnPlaybackProgress(PlaybackProgressInfo, SessionInfo) Declaration Task OnPlaybackProgress(PlaybackProgressInfo info, SessionInfo sessionInfo) Parameters Type Name Description PlaybackProgressInfo info SessionInfo sessionInfo Returns Type Description System.Threading.Tasks.Task OnPlaybackProgress(PlaybackProgressInfo, SessionInfo, PlaySessionInfo, Boolean) Declaration Task OnPlaybackProgress(PlaybackProgressInfo info, SessionInfo sessionInfo, PlaySessionInfo playSessionInfo, bool isAutomated) Parameters Type Name Description PlaybackProgressInfo info SessionInfo sessionInfo PlaySessionInfo playSessionInfo System.Boolean isAutomated Returns Type Description System.Threading.Tasks.Task OnPlaybackStart(PlaybackStartInfo) Used to report that playback has started for an item Declaration Task OnPlaybackStart(PlaybackStartInfo info) Parameters Type Name Description PlaybackStartInfo info The info. Returns Type Description System.Threading.Tasks.Task Task. OnPlaybackStart(PlaybackStartInfo, SessionInfo) Declaration Task OnPlaybackStart(PlaybackStartInfo info, SessionInfo sessionInfo) Parameters Type Name Description PlaybackStartInfo info SessionInfo sessionInfo Returns Type Description System.Threading.Tasks.Task OnPlaybackStopped(PlaybackStopInfo) Used to report that playback has ended for an item Declaration Task OnPlaybackStopped(PlaybackStopInfo info) Parameters Type Name Description PlaybackStopInfo info The info. Returns Type Description System.Threading.Tasks.Task Task. Exceptions Type Condition ArgumentNullException OnPlaybackStopped(PlaybackStopInfo, SessionInfo) Declaration Task OnPlaybackStopped(PlaybackStopInfo info, SessionInfo sessionInfo) Parameters Type Name Description PlaybackStopInfo info SessionInfo sessionInfo Returns Type Description System.Threading.Tasks.Task OnPlaybackStopped(PlaybackStopInfo, SessionInfo, PlaySessionInfo) Declaration Task OnPlaybackStopped(PlaybackStopInfo info, SessionInfo sessionInfo, PlaySessionInfo playSessionInfo) Parameters Type Name Description PlaybackStopInfo info SessionInfo sessionInfo PlaySessionInfo playSessionInfo Returns Type Description System.Threading.Tasks.Task PingSession(String, String) Declaration void PingSession(string reportedDeviceId, string playSessionId) Parameters Type Name Description String reportedDeviceId String playSessionId RegisterPlaySession(PlaybackStartInfo, SessionInfo) Declaration void RegisterPlaySession(PlaybackStartInfo info, SessionInfo session) Parameters Type Name Description PlaybackStartInfo info SessionInfo session RemoveAdditionalUser(String, Int64) Removes the additional user. Declaration void RemoveAdditionalUser(string sessionId, long userId) Parameters Type Name Description String sessionId The session identifier. Int64 userId The user identifier. ReportCapabilities(SessionInfo, ClientCapabilities) Declaration void ReportCapabilities(SessionInfo session, ClientCapabilities capabilities) Parameters Type Name Description SessionInfo session ClientCapabilities capabilities ReportCapabilities(String, ClientCapabilities) Reports the capabilities. Declaration void ReportCapabilities(string sessionId, ClientCapabilities capabilities) Parameters Type Name Description String sessionId The session identifier. ClientCapabilities capabilities The capabilities. ReportNowViewingItem(String, BaseItemDto) Reports the now viewing item. Declaration void ReportNowViewingItem(string sessionId, BaseItemDto item) Parameters Type Name Description String sessionId The session identifier. BaseItemDto item The item. ReportNowViewingItem(String, String) Reports the now viewing item. Declaration void ReportNowViewingItem(string sessionId, string itemId) Parameters Type Name Description String sessionId The session identifier. String itemId The item identifier. ReportRemoteControlDisconnectedIfNeeded(SessionInfo) Declaration void ReportRemoteControlDisconnectedIfNeeded(SessionInfo session) Parameters Type Name Description SessionInfo session ReportSessionEnded(String) Reports the session ended. Declaration void ReportSessionEnded(string sessionId) Parameters Type Name Description String sessionId The session identifier. ReportTranscodingInfo(String, String, TranscodingInfo) Reports the transcoding information. Declaration void ReportTranscodingInfo(string reportedDeviceId, string playSessionId, TranscodingInfo info) Parameters Type Name Description String reportedDeviceId The device identifier. String playSessionId The play session identifier. TranscodingInfo info The information. RevokeToken(String) Revokes the token. Declaration void RevokeToken(string id) Parameters Type Name Description String id RevokeUserTokens(Int64, String) Revokes the user tokens. Declaration void RevokeUserTokens(long userId, string currentAccessToken) Parameters Type Name Description Int64 userId String currentAccessToken SendBrowseCommand(String, String, BrowseRequest, CancellationToken) Sends the browse command. Declaration Task SendBrowseCommand(string controllingSessionId, string sessionId, BrowseRequest command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session id. BrowseRequest command The command. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. SendGeneralCommand(String, String, GeneralCommand, CancellationToken) Sends the general command. Declaration Task SendGeneralCommand(string controllingSessionId, string sessionId, GeneralCommand command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session identifier. GeneralCommand command The command. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. SendMessageCommand(String, String, MessageCommand, CancellationToken) Sends the message command. Declaration Task SendMessageCommand(string controllingSessionId, string sessionId, MessageCommand command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session id. MessageCommand command The command. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. SendMessageToAdminSessions(String, T, CancellationToken) Sends the message to admin sessions. Declaration Task SendMessageToAdminSessions(string name, T data, CancellationToken cancellationToken) Parameters Type Name Description String name The name. T data The data. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. Type Parameters Name Description T SendMessageToUserDeviceAndAdminSessions(String, String, T, CancellationToken) Declaration Task SendMessageToUserDeviceAndAdminSessions(string reportedDeviceId, string name, T data, CancellationToken cancellationToken) Parameters Type Name Description String reportedDeviceId String name T data System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Type Parameters Name Description T SendMessageToUserDeviceSessions(String, String, T, CancellationToken) Sends the message to user device sessions. Declaration Task SendMessageToUserDeviceSessions(string reportedDeviceId, string name, T data, CancellationToken cancellationToken) Parameters Type Name Description String reportedDeviceId The device identifier. String name The name. T data The data. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. Type Parameters Name Description T SendMessageToUserSessions(Int64[], String, T, CancellationToken) Sends the message to user sessions. Declaration Task SendMessageToUserSessions(long[] userIds, string name, T data, CancellationToken cancellationToken) Parameters Type Name Description Int64 [] userIds String name T data System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Task. Type Parameters Name Description T SendMessageToUserSessions(Int64[], String, Func, CancellationToken) Declaration Task SendMessageToUserSessions(long[] userIds, string name, Func dataFn, CancellationToken cancellationToken) Parameters Type Name Description Int64 [] userIds String name System.Func  dataFn System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Type Parameters Name Description T SendPlayCommand(String, String, PlayRequest, CancellationToken) Sends the play command. Declaration Task SendPlayCommand(string controllingSessionId, string sessionId, PlayRequest command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session id. PlayRequest command The command. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. SendPlaystateCommand(String, String, PlaystateRequest, CancellationToken) Sends the playstate command. Declaration Task SendPlaystateCommand(string controllingSessionId, string sessionId, PlaystateRequest command, CancellationToken cancellationToken) Parameters Type Name Description String controllingSessionId The controlling session identifier. String sessionId The session id. PlaystateRequest command The command. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. SendRestartRequiredNotification(CancellationToken) Sends the restart required message. Declaration Task SendRestartRequiredNotification(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. SendServerRestartNotification(CancellationToken) Sends the server restart notification. Declaration Task SendServerRestartNotification(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. SendServerShutdownNotification(CancellationToken) Sends the server shutdown notification. Declaration Task SendServerShutdownNotification(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task Task. UpdateDeviceName(String, String) Declaration void UpdateDeviceName(string sessionId, string reportedDeviceName) Parameters Type Name Description String sessionId String reportedDeviceName Events AuthenticationFailed Occurs when [authentication failed]. Declaration event EventHandler> AuthenticationFailed Event Type Type Description System.EventHandler < GenericEventArgs < AuthenticationRequest >> AuthenticationSucceeded Occurs when [authentication succeeded]. Declaration event EventHandler> AuthenticationSucceeded Event Type Type Description System.EventHandler < GenericEventArgs < AuthenticationResult >> CapabilitiesChanged Occurs when [capabilities changed]. Declaration event EventHandler CapabilitiesChanged Event Type Type Description System.EventHandler < SessionEventArgs > PlaybackProgress Occurs when [playback progress]. Declaration event EventHandler PlaybackProgress Event Type Type Description System.EventHandler < PlaybackProgressEventArgs > PlaybackStart Occurs when [playback start]. Declaration event EventHandler PlaybackStart Event Type Type Description System.EventHandler < PlaybackProgressEventArgs > PlaybackStopped Occurs when [playback stopped]. Declaration event EventHandler PlaybackStopped Event Type Type Description System.EventHandler < PlaybackStopEventArgs > RemoteControlDisconnected Declaration event EventHandler RemoteControlDisconnected Event Type Type Description System.EventHandler < SessionEventArgs > SessionActivity Declaration event EventHandler SessionActivity Event Type Type Description System.EventHandler < SessionEventArgs > SessionEnded Occurs when [session ended]. Declaration event EventHandler SessionEnded Event Type Type Description System.EventHandler < SessionEventArgs > SessionStarted Occurs when [session started]. Declaration event EventHandler SessionStarted Event Type Type Description System.EventHandler < SessionEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Session.PlaySessionInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Session.PlaySessionInfo.html",
     "title": "Class PlaySessionInfo",
-    "keywords": "Class PlaySessionInfo Inheritance Object PlaySessionInfo Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public class PlaySessionInfo Constructors PlaySessionInfo(ISessionManager, SessionInfo, String, ILogger) Declaration public PlaySessionInfo(ISessionManager sessionManager, SessionInfo sessionInfo, string id, ILogger logger) Parameters Type Name Description ISessionManager sessionManager SessionInfo sessionInfo String id ILogger logger Properties FullNowPlayingItem Declaration [IgnoreDataMember] public BaseItem FullNowPlayingItem { get; set; } Property Value Type Description BaseItem Id Declaration public string Id { get; } Property Value Type Description String LastPingTime Gets or sets the last playback check in. Declaration [IgnoreDataMember] public DateTimeOffset LastPingTime { get; set; } Property Value Type Description DateTimeOffset The last playback check in. NowPlayingItem Declaration public BaseItemDto NowPlayingItem { get; set; } Property Value Type Description BaseItemDto PlayState Declaration public PlayerStateInfo PlayState { get; set; } Property Value Type Description PlayerStateInfo TranscodingInfo Declaration public TranscodingInfo TranscodingInfo { get; set; } Property Value Type Description TranscodingInfo Methods Ping() Declaration public void Ping() StartAutomaticProgress(PlaybackProgressInfo) Declaration public void StartAutomaticProgress(PlaybackProgressInfo progressInfo) Parameters Type Name Description PlaybackProgressInfo progressInfo StopAutomaticProgress() Declaration public void StopAutomaticProgress() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaySessionInfo Inheritance System.Object PlaySessionInfo Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public class PlaySessionInfo Constructors PlaySessionInfo(ISessionManager, SessionInfo, String, ILogger) Declaration public PlaySessionInfo(ISessionManager sessionManager, SessionInfo sessionInfo, string id, ILogger logger) Parameters Type Name Description ISessionManager sessionManager SessionInfo sessionInfo String id ILogger logger Properties FullNowPlayingItem Declaration [IgnoreDataMember] public BaseItem FullNowPlayingItem { get; set; } Property Value Type Description BaseItem Id Declaration public string Id { get; } Property Value Type Description String LastPingTime Gets or sets the last playback check in. Declaration [IgnoreDataMember] public DateTimeOffset LastPingTime { get; set; } Property Value Type Description System.DateTimeOffset The last playback check in. NowPlayingItem Declaration public BaseItemDto NowPlayingItem { get; set; } Property Value Type Description BaseItemDto PlayState Declaration public PlayerStateInfo PlayState { get; set; } Property Value Type Description PlayerStateInfo TranscodingInfo Declaration public TranscodingInfo TranscodingInfo { get; set; } Property Value Type Description TranscodingInfo Methods Ping() Declaration public void Ping() StartAutomaticProgress(PlaybackProgressInfo) Declaration public void StartAutomaticProgress(PlaybackProgressInfo progressInfo) Parameters Type Name Description PlaybackProgressInfo progressInfo StopAutomaticProgress() Declaration public void StopAutomaticProgress() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Session.SessionEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Session.SessionEventArgs.html",
     "title": "Class SessionEventArgs",
-    "keywords": "Class SessionEventArgs Inheritance Object EventArgs SessionEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public sealed class SessionEventArgs : EventArgs Properties SessionInfo Declaration public SessionInfo SessionInfo { get; set; } Property Value Type Description SessionInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SessionEventArgs Inheritance System.Object System.EventArgs SessionEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public sealed class SessionEventArgs : EventArgs Properties SessionInfo Declaration public SessionInfo SessionInfo { get; set; } Property Value Type Description SessionInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Session.SessionInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Session.SessionInfo.html",
     "title": "Class SessionInfo",
-    "keywords": "Class SessionInfo Class SessionInfo Inheritance Object SessionInfo Implements IDisposable Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public sealed class SessionInfo : IDisposable Constructors SessionInfo() Declaration public SessionInfo() SessionInfo(ISessionManager, ILogger) Declaration public SessionInfo(ISessionManager sessionManager, ILogger logger) Parameters Type Name Description ISessionManager sessionManager ILogger logger Properties AdditionalUsers Declaration public SessionUserInfo[] AdditionalUsers { get; set; } Property Value Type Description SessionUserInfo [] AppIconUrl Gets or sets the application icon URL. Declaration public string AppIconUrl { get; } Property Value Type Description String The application icon URL. ApplicationVersion Gets or sets the application version. Declaration public string ApplicationVersion { get; set; } Property Value Type Description String The application version. Capabilities Declaration [IgnoreDataMember] public ClientCapabilities Capabilities { get; set; } Property Value Type Description ClientCapabilities Client Gets or sets the type of the client. Declaration public string Client { get; set; } Property Value Type Description String The type of the client. DeviceId Gets or sets the device id. Declaration public string DeviceId { get; set; } Property Value Type Description String The device id. DeviceName Gets or sets the name of the device. Declaration public string DeviceName { get; set; } Property Value Type Description String The name of the device. DeviceType Declaration public string DeviceType { get; set; } Property Value Type Description String FullNowPlayingItem Declaration [IgnoreDataMember] public BaseItem FullNowPlayingItem { get; } Property Value Type Description BaseItem HasCustomDeviceName Declaration [IgnoreDataMember] public bool HasCustomDeviceName { get; set; } Property Value Type Description Boolean HasUser Declaration [IgnoreDataMember] public bool HasUser { get; } Property Value Type Description Boolean Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. InternalDeviceId Declaration public long InternalDeviceId { get; set; } Property Value Type Description Int64 IsActive Gets a value indicating whether this instance is active. Declaration [IgnoreDataMember] public bool IsActive { get; } Property Value Type Description Boolean true if this instance is active; otherwise, false . LastActivityDate Gets or sets the last activity date. Declaration public DateTimeOffset LastActivityDate { get; set; } Property Value Type Description DateTimeOffset The last activity date. NowPlayingItem Gets or sets the now playing item. Declaration public BaseItemDto NowPlayingItem { get; } Property Value Type Description BaseItemDto The now playing item. NowPlayingQueue Declaration [IgnoreDataMember] public QueueItem[] NowPlayingQueue { get; set; } Property Value Type Description QueueItem [] PlayableMediaTypes Gets or sets the playable media types. Declaration public string[] PlayableMediaTypes { get; } Property Value Type Description String [] The playable media types. PlaylistIndex Declaration public int PlaylistIndex { get; set; } Property Value Type Description Int32 PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String PlaylistLength Declaration public int PlaylistLength { get; set; } Property Value Type Description Int32 PlayState Declaration public PlayerStateInfo PlayState { get; } Property Value Type Description PlayerStateInfo Protocol Declaration public string Protocol { get; set; } Property Value Type Description String RemoteEndPoint Gets or sets the remote end point. Declaration public IPAddress RemoteEndPoint { get; set; } Property Value Type Description IPAddress The remote end point. ServerId Declaration public string ServerId { get; set; } Property Value Type Description String SessionControllers Gets or sets the session controller. Declaration [IgnoreDataMember] public ISessionController[] SessionControllers { get; set; } Property Value Type Description ISessionController [] The session controller. SupportedCommands Gets or sets the supported commands. Declaration public string[] SupportedCommands { get; } Property Value Type Description String [] The supported commands. SupportsRemoteControl Declaration public bool SupportsRemoteControl { get; } Property Value Type Description Boolean TranscodingInfo Declaration public TranscodingInfo TranscodingInfo { get; } Property Value Type Description TranscodingInfo UserId Gets or sets the user id. Declaration public string UserId { get; set; } Property Value Type Description String The user id. UserInternalId Declaration [IgnoreDataMember] public long UserInternalId { get; set; } Property Value Type Description Int64 UserName Gets or sets the username. Declaration public string UserName { get; set; } Property Value Type Description String The username. UserPrimaryImageTag Declaration public string UserPrimaryImageTag { get; set; } Property Value Type Description String Methods AddController(ISessionController) Declaration public void AddController(ISessionController controller) Parameters Type Name Description ISessionController controller ContainsUser(Int64) Declaration public bool ContainsUser(long userId) Parameters Type Name Description Int64 userId Returns Type Description Boolean Dispose() Declaration public void Dispose() EnsureController(Func) Declaration public Tuple EnsureController(Func factory) Parameters Type Name Description Func < SessionInfo , ISessionController > factory Returns Type Description Tuple < ISessionController , Boolean > Type Parameters Name Description T GetOrAddPlaySessionInfo(PlaybackProgressInfo) Declaration public PlaySessionInfo GetOrAddPlaySessionInfo(PlaybackProgressInfo info) Parameters Type Name Description PlaybackProgressInfo info Returns Type Description PlaySessionInfo GetPlaySessionInfo(String) Declaration public PlaySessionInfo GetPlaySessionInfo(string playSessionId) Parameters Type Name Description String playSessionId Returns Type Description PlaySessionInfo GetPlaySessionInfo(String, Boolean) Declaration public PlaySessionInfo GetPlaySessionInfo(string playSessionId, bool updateLastPlaySessionId) Parameters Type Name Description String playSessionId Boolean updateLastPlaySessionId Returns Type Description PlaySessionInfo IsControllableByUser(User, Boolean) Declaration public bool IsControllableByUser(User user, bool allowAllForAdmins) Parameters Type Name Description User user Boolean allowAllForAdmins Returns Type Description Boolean Ping(String) Declaration public void Ping(string playSessionId) Parameters Type Name Description String playSessionId RegisterPlaySession(PlaybackProgressInfo) Declaration public void RegisterPlaySession(PlaybackProgressInfo info) Parameters Type Name Description PlaybackProgressInfo info RemovePlaySession(PlaySessionInfo) Declaration public void RemovePlaySession(PlaySessionInfo playSessionInfo) Parameters Type Name Description PlaySessionInfo playSessionInfo RemovePlaySession(String) Declaration public void RemovePlaySession(string playSessionId) Parameters Type Name Description String playSessionId ReportTranscodingInfo(TranscodingInfo, String) Declaration public void ReportTranscodingInfo(TranscodingInfo info, string playSessionId) Parameters Type Name Description TranscodingInfo info String playSessionId UpdateValues(PlayerStateInfo, PlaybackProgressInfo) Declaration public static void UpdateValues(PlayerStateInfo playerStateInfo, PlaybackProgressInfo info) Parameters Type Name Description PlayerStateInfo playerStateInfo PlaybackProgressInfo info Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SessionInfo Class SessionInfo Inheritance System.Object SessionInfo Implements IDisposable Namespace : MediaBrowser.Controller.Session Assembly : MediaBrowser.Controller.dll Syntax public sealed class SessionInfo : IDisposable Constructors SessionInfo() Declaration public SessionInfo() SessionInfo(ISessionManager, ILogger) Declaration public SessionInfo(ISessionManager sessionManager, ILogger logger) Parameters Type Name Description ISessionManager sessionManager ILogger logger Properties AdditionalUsers Declaration public SessionUserInfo[] AdditionalUsers { get; set; } Property Value Type Description SessionUserInfo [] AppIconUrl Gets or sets the application icon URL. Declaration public string AppIconUrl { get; } Property Value Type Description String The application icon URL. ApplicationVersion Gets or sets the application version. Declaration public string ApplicationVersion { get; set; } Property Value Type Description String The application version. Capabilities Declaration [IgnoreDataMember] public ClientCapabilities Capabilities { get; set; } Property Value Type Description ClientCapabilities Client Gets or sets the type of the client. Declaration public string Client { get; set; } Property Value Type Description String The type of the client. DeviceId Gets or sets the device id. Declaration public string DeviceId { get; set; } Property Value Type Description String The device id. DeviceName Gets or sets the name of the device. Declaration public string DeviceName { get; set; } Property Value Type Description String The name of the device. DeviceType Declaration public string DeviceType { get; set; } Property Value Type Description String FullNowPlayingItem Declaration [IgnoreDataMember] public BaseItem FullNowPlayingItem { get; } Property Value Type Description BaseItem HasCustomDeviceName Declaration [IgnoreDataMember] public bool HasCustomDeviceName { get; set; } Property Value Type Description System.Boolean HasUser Declaration [IgnoreDataMember] public bool HasUser { get; } Property Value Type Description System.Boolean Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. InternalDeviceId Declaration public long InternalDeviceId { get; set; } Property Value Type Description Int64 IsActive Gets a value indicating whether this instance is active. Declaration [IgnoreDataMember] public bool IsActive { get; } Property Value Type Description System.Boolean true if this instance is active; otherwise, false . LastActivityDate Gets or sets the last activity date. Declaration public DateTimeOffset LastActivityDate { get; set; } Property Value Type Description System.DateTimeOffset The last activity date. NowPlayingItem Gets or sets the now playing item. Declaration public BaseItemDto NowPlayingItem { get; } Property Value Type Description BaseItemDto The now playing item. NowPlayingQueue Declaration [IgnoreDataMember] public QueueItem[] NowPlayingQueue { get; set; } Property Value Type Description QueueItem [] PlayableMediaTypes Gets or sets the playable media types. Declaration public string[] PlayableMediaTypes { get; } Property Value Type Description String [] The playable media types. PlaylistIndex Declaration public int PlaylistIndex { get; set; } Property Value Type Description Int32 PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String PlaylistLength Declaration public int PlaylistLength { get; set; } Property Value Type Description Int32 PlayState Declaration public PlayerStateInfo PlayState { get; } Property Value Type Description PlayerStateInfo Protocol Declaration public string Protocol { get; set; } Property Value Type Description String RemoteEndPoint Gets or sets the remote end point. Declaration public IPAddress RemoteEndPoint { get; set; } Property Value Type Description IPAddress The remote end point. ServerId Declaration public string ServerId { get; set; } Property Value Type Description String SessionControllers Gets or sets the session controller. Declaration [IgnoreDataMember] public ISessionController[] SessionControllers { get; set; } Property Value Type Description ISessionController [] The session controller. SupportedCommands Gets or sets the supported commands. Declaration public string[] SupportedCommands { get; } Property Value Type Description String [] The supported commands. SupportsRemoteControl Declaration public bool SupportsRemoteControl { get; } Property Value Type Description System.Boolean TranscodingInfo Declaration public TranscodingInfo TranscodingInfo { get; } Property Value Type Description TranscodingInfo UserId Gets or sets the user id. Declaration public string UserId { get; set; } Property Value Type Description String The user id. UserInternalId Declaration [IgnoreDataMember] public long UserInternalId { get; set; } Property Value Type Description Int64 UserName Gets or sets the username. Declaration public string UserName { get; set; } Property Value Type Description String The username. UserPrimaryImageTag Declaration public string UserPrimaryImageTag { get; set; } Property Value Type Description String Methods AddController(ISessionController) Declaration public void AddController(ISessionController controller) Parameters Type Name Description ISessionController controller ContainsUser(Int64) Declaration public bool ContainsUser(long userId) Parameters Type Name Description Int64 userId Returns Type Description System.Boolean Dispose() Declaration public void Dispose() EnsureController(Func) Declaration public Tuple EnsureController(Func factory) Parameters Type Name Description Func < SessionInfo , ISessionController > factory Returns Type Description System.Tuple < ISessionController , System.Boolean > Type Parameters Name Description T GetOrAddPlaySessionInfo(PlaybackProgressInfo) Declaration public PlaySessionInfo GetOrAddPlaySessionInfo(PlaybackProgressInfo info) Parameters Type Name Description PlaybackProgressInfo info Returns Type Description PlaySessionInfo GetPlaySessionInfo(String) Declaration public PlaySessionInfo GetPlaySessionInfo(string playSessionId) Parameters Type Name Description String playSessionId Returns Type Description PlaySessionInfo GetPlaySessionInfo(String, Boolean) Declaration public PlaySessionInfo GetPlaySessionInfo(string playSessionId, bool updateLastPlaySessionId) Parameters Type Name Description String playSessionId System.Boolean updateLastPlaySessionId Returns Type Description PlaySessionInfo IsControllableByUser(User, Boolean) Declaration public bool IsControllableByUser(User user, bool allowAllForAdmins) Parameters Type Name Description User user System.Boolean allowAllForAdmins Returns Type Description System.Boolean Ping(String) Declaration public void Ping(string playSessionId) Parameters Type Name Description String playSessionId RegisterPlaySession(PlaybackProgressInfo) Declaration public void RegisterPlaySession(PlaybackProgressInfo info) Parameters Type Name Description PlaybackProgressInfo info RemovePlaySession(PlaySessionInfo) Declaration public void RemovePlaySession(PlaySessionInfo playSessionInfo) Parameters Type Name Description PlaySessionInfo playSessionInfo RemovePlaySession(String) Declaration public void RemovePlaySession(string playSessionId) Parameters Type Name Description String playSessionId ReportTranscodingInfo(TranscodingInfo, String) Declaration public void ReportTranscodingInfo(TranscodingInfo info, string playSessionId) Parameters Type Name Description TranscodingInfo info String playSessionId UpdateValues(PlayerStateInfo, PlaybackProgressInfo) Declaration public static void UpdateValues(PlayerStateInfo playerStateInfo, PlaybackProgressInfo info) Parameters Type Name Description PlayerStateInfo playerStateInfo PlaybackProgressInfo info Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Subtitles.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Subtitles.html",
@@ -4347,32 +4357,32 @@
   "reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleManager.html",
     "title": "Interface ISubtitleManager",
-    "keywords": "Interface ISubtitleManager Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleManager Methods AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable subtitleProviders) Parameters Type Name Description IEnumerable < ISubtitleProvider > subtitleProviders The subtitle providers. DeleteSubtitles(BaseItem, Int32) Deletes the subtitles. Declaration Task DeleteSubtitles(BaseItem item, int index) Parameters Type Name Description BaseItem item Int32 index Returns Type Description Task DownloadSubtitles(BaseItem, String, LibraryOptions, CancellationToken) Downloads the subtitles. Declaration Task DownloadSubtitles(BaseItem item, string subtitleId, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item String subtitleId LibraryOptions libraryOptions CancellationToken cancellationToken Returns Type Description Task < String > DownloadSubtitles(BaseItem, String, CancellationToken) Downloads the subtitles. Declaration Task DownloadSubtitles(BaseItem item, string subtitleId, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item String subtitleId CancellationToken cancellationToken Returns Type Description Task < String > GetRemoteSubtitles(String, CancellationToken) Gets the remote subtitles. Declaration Task GetRemoteSubtitles(string id, CancellationToken cancellationToken) Parameters Type Name Description String id CancellationToken cancellationToken Returns Type Description Task < SubtitleResponse > GetSupportedProviders(BaseItem) Gets the providers. Declaration SubtitleProviderInfo[] GetSupportedProviders(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description SubtitleProviderInfo [] SearchSubtitles(BaseItem, String, Nullable, Nullable, Nullable, CancellationToken) Searches the subtitles. Declaration Task SearchSubtitles(BaseItem item, string language, bool? isPerfectMatch, bool? isForced, bool? isHearingImpaired, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item String language Nullable < Boolean > isPerfectMatch Nullable < Boolean > isForced Nullable < Boolean > isHearingImpaired CancellationToken cancellationToken Returns Type Description Task < RemoteSubtitleInfo []> SearchSubtitles(SubtitleSearchRequest, CancellationToken) Searches the subtitles. Declaration Task SearchSubtitles(SubtitleSearchRequest request, CancellationToken cancellationToken) Parameters Type Name Description SubtitleSearchRequest request The request. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < RemoteSubtitleInfo []> Task{IEnumerable{RemoteSubtitleInfo}}. Events SubtitleDownloadFailure Occurs when [subtitle download failure]. Declaration event EventHandler SubtitleDownloadFailure Event Type Type Description EventHandler < SubtitleDownloadFailureEventArgs > SubtitlesDownloaded Occurs when [subtitles downloaded]. Declaration event EventHandler SubtitlesDownloaded Event Type Type Description EventHandler < SubtitleDownloadEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISubtitleManager Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleManager Methods AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable subtitleProviders) Parameters Type Name Description System.Collections.Generic.IEnumerable < ISubtitleProvider > subtitleProviders The subtitle providers. DeleteSubtitles(BaseItem, Int32) Deletes the subtitles. Declaration Task DeleteSubtitles(BaseItem item, int index) Parameters Type Name Description BaseItem item Int32 index Returns Type Description System.Threading.Tasks.Task DownloadSubtitles(BaseItem, String, LibraryOptions, CancellationToken) Downloads the subtitles. Declaration Task DownloadSubtitles(BaseItem item, string subtitleId, LibraryOptions libraryOptions, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item String subtitleId LibraryOptions libraryOptions System.Threading.CancellationToken cancellationToken Returns Type Description Task < String > DownloadSubtitles(BaseItem, String, CancellationToken) Downloads the subtitles. Declaration Task DownloadSubtitles(BaseItem item, string subtitleId, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item String subtitleId System.Threading.CancellationToken cancellationToken Returns Type Description Task < String > GetRemoteSubtitles(String, CancellationToken) Gets the remote subtitles. Declaration Task GetRemoteSubtitles(string id, CancellationToken cancellationToken) Parameters Type Name Description String id System.Threading.CancellationToken cancellationToken Returns Type Description Task < SubtitleResponse > GetSupportedProviders(BaseItem) Gets the providers. Declaration SubtitleProviderInfo[] GetSupportedProviders(BaseItem item) Parameters Type Name Description BaseItem item Returns Type Description SubtitleProviderInfo [] SearchSubtitles(BaseItem, String, Nullable, Nullable, Nullable, CancellationToken) Searches the subtitles. Declaration Task SearchSubtitles(BaseItem item, string language, bool? isPerfectMatch, bool? isForced, bool? isHearingImpaired, CancellationToken cancellationToken) Parameters Type Name Description BaseItem item String language Nullable < System.Boolean > isPerfectMatch Nullable < System.Boolean > isForced Nullable < System.Boolean > isHearingImpaired System.Threading.CancellationToken cancellationToken Returns Type Description Task < RemoteSubtitleInfo []> SearchSubtitles(SubtitleSearchRequest, CancellationToken) Searches the subtitles. Declaration Task SearchSubtitles(SubtitleSearchRequest request, CancellationToken cancellationToken) Parameters Type Name Description SubtitleSearchRequest request The request. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < RemoteSubtitleInfo []> Task{IEnumerable{RemoteSubtitleInfo}}. Events SubtitleDownloadFailure Occurs when [subtitle download failure]. Declaration event EventHandler SubtitleDownloadFailure Event Type Type Description System.EventHandler < SubtitleDownloadFailureEventArgs > SubtitlesDownloaded Occurs when [subtitles downloaded]. Declaration event EventHandler SubtitlesDownloaded Event Type Type Description System.EventHandler < SubtitleDownloadEventArgs > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleProvider.html",
     "title": "Interface ISubtitleProvider",
-    "keywords": "Interface ISubtitleProvider Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleProvider Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. SupportedMediaTypes Gets the supported media types. Declaration IEnumerable SupportedMediaTypes { get; } Property Value Type Description IEnumerable < VideoContentType > The supported media types. Methods GetSubtitles(String, CancellationToken) Gets the subtitles. Declaration Task GetSubtitles(string id, CancellationToken cancellationToken) Parameters Type Name Description String id The identifier. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < SubtitleResponse > Task{SubtitleResponse}. Search(SubtitleSearchRequest, CancellationToken) Searches the subtitles. Declaration Task> Search(SubtitleSearchRequest request, CancellationToken cancellationToken) Parameters Type Name Description SubtitleSearchRequest request The request. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < IEnumerable < RemoteSubtitleInfo >> Task{IEnumerable{RemoteSubtitleInfo}}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISubtitleProvider Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public interface ISubtitleProvider Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. SupportedMediaTypes Gets the supported media types. Declaration IEnumerable SupportedMediaTypes { get; } Property Value Type Description System.Collections.Generic.IEnumerable < VideoContentType > The supported media types. Methods GetSubtitles(String, CancellationToken) Gets the subtitles. Declaration Task GetSubtitles(string id, CancellationToken cancellationToken) Parameters Type Name Description String id The identifier. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < SubtitleResponse > Task{SubtitleResponse}. Search(SubtitleSearchRequest, CancellationToken) Searches the subtitles. Declaration Task> Search(SubtitleSearchRequest request, CancellationToken cancellationToken) Parameters Type Name Description SubtitleSearchRequest request The request. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < System.Collections.Generic.IEnumerable < RemoteSubtitleInfo >> Task{IEnumerable{RemoteSubtitleInfo}}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadEventArgs.html",
     "title": "Class SubtitleDownloadEventArgs",
-    "keywords": "Class SubtitleDownloadEventArgs Inheritance Object SubtitleDownloadEventArgs Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public sealed class SubtitleDownloadEventArgs Properties Format Declaration public string Format { get; set; } Property Value Type Description String IsForced Declaration public bool IsForced { get; set; } Property Value Type Description Boolean Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem Language Declaration public string Language { get; set; } Property Value Type Description String Provider Declaration public string Provider { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleDownloadEventArgs Inheritance System.Object SubtitleDownloadEventArgs Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public sealed class SubtitleDownloadEventArgs Properties Format Declaration public string Format { get; set; } Property Value Type Description String IsForced Declaration public bool IsForced { get; set; } Property Value Type Description System.Boolean Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem Language Declaration public string Language { get; set; } Property Value Type Description String Provider Declaration public string Provider { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadFailureEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadFailureEventArgs.html",
     "title": "Class SubtitleDownloadFailureEventArgs",
-    "keywords": "Class SubtitleDownloadFailureEventArgs Inheritance Object SubtitleDownloadFailureEventArgs Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public sealed class SubtitleDownloadFailureEventArgs Properties Exception Declaration public Exception Exception { get; set; } Property Value Type Description Exception Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem Provider Declaration public string Provider { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleDownloadFailureEventArgs Inheritance System.Object SubtitleDownloadFailureEventArgs Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public sealed class SubtitleDownloadFailureEventArgs Properties Exception Declaration public Exception Exception { get; set; } Property Value Type Description Exception Item Declaration public BaseItem Item { get; set; } Property Value Type Description BaseItem Provider Declaration public string Provider { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleResponse.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleResponse.html",
     "title": "Class SubtitleResponse",
-    "keywords": "Class SubtitleResponse Inheritance Object SubtitleResponse Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public sealed class SubtitleResponse Properties Format Declaration public string Format { get; set; } Property Value Type Description String IsForced Declaration public bool IsForced { get; set; } Property Value Type Description Boolean IsHearingImpaired Declaration public bool IsHearingImpaired { get; set; } Property Value Type Description Boolean Language Declaration public string Language { get; set; } Property Value Type Description String Stream Declaration public Stream Stream { get; set; } Property Value Type Description Stream Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleResponse Inheritance System.Object SubtitleResponse Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public sealed class SubtitleResponse Properties Format Declaration public string Format { get; set; } Property Value Type Description String IsForced Declaration public bool IsForced { get; set; } Property Value Type Description System.Boolean IsHearingImpaired Declaration public bool IsHearingImpaired { get; set; } Property Value Type Description System.Boolean Language Declaration public string Language { get; set; } Property Value Type Description String Stream Declaration public Stream Stream { get; set; } Property Value Type Description Stream Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleSearchRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleSearchRequest.html",
     "title": "Class SubtitleSearchRequest",
-    "keywords": "Class SubtitleSearchRequest Inheritance Object SubtitleSearchRequest Implements IHasProviderIds Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public sealed class SubtitleSearchRequest : IHasProviderIds Properties ContentType Declaration public VideoContentType ContentType { get; set; } Property Value Type Description VideoContentType DisabledSubtitleFetchers Declaration public string[] DisabledSubtitleFetchers { get; set; } Property Value Type Description String [] IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > IndexNumberEnd Declaration public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > IsForced Declaration public bool? IsForced { get; set; } Property Value Type Description Nullable < Boolean > IsHearingImpaired Declaration public bool? IsHearingImpaired { get; set; } Property Value Type Description Nullable < Boolean > IsPerfectMatch Declaration public bool IsPerfectMatch { get; set; } Property Value Type Description Boolean Language Declaration public string Language { get; set; } Property Value Type Description String LanguageInfo Declaration public CultureDto LanguageInfo { get; set; } Property Value Type Description CultureDto MediaPath Declaration public string MediaPath { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > ProductionYear Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary RuntimeTicks Declaration public long? RuntimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SearchAllProviders Declaration public bool SearchAllProviders { get; set; } Property Value Type Description Boolean SeriesName Declaration public string SeriesName { get; set; } Property Value Type Description String SeriesProviderIds Declaration public ProviderIdDictionary SeriesProviderIds { get; set; } Property Value Type Description ProviderIdDictionary SubtitleFetcherOrder Declaration public string[] SubtitleFetcherOrder { get; set; } Property Value Type Description String [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleSearchRequest Inheritance System.Object SubtitleSearchRequest Implements IHasProviderIds Namespace : MediaBrowser.Controller.Subtitles Assembly : MediaBrowser.Controller.dll Syntax public sealed class SubtitleSearchRequest : IHasProviderIds Properties ContentType Declaration public VideoContentType ContentType { get; set; } Property Value Type Description VideoContentType DisabledSubtitleFetchers Declaration public string[] DisabledSubtitleFetchers { get; set; } Property Value Type Description String [] IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > IndexNumberEnd Declaration public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > IsForced Declaration public bool? IsForced { get; set; } Property Value Type Description Nullable < System.Boolean > IsHearingImpaired Declaration public bool? IsHearingImpaired { get; set; } Property Value Type Description Nullable < System.Boolean > IsPerfectMatch Declaration public bool IsPerfectMatch { get; set; } Property Value Type Description System.Boolean Language Declaration public string Language { get; set; } Property Value Type Description String LanguageInfo Declaration public CultureDto LanguageInfo { get; set; } Property Value Type Description CultureDto MediaPath Declaration public string MediaPath { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > ProductionYear Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary RuntimeTicks Declaration public long? RuntimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SearchAllProviders Declaration public bool SearchAllProviders { get; set; } Property Value Type Description System.Boolean SeriesName Declaration public string SeriesName { get; set; } Property Value Type Description String SeriesProviderIds Declaration public ProviderIdDictionary SeriesProviderIds { get; set; } Property Value Type Description ProviderIdDictionary SubtitleFetcherOrder Declaration public string[] SubtitleFetcherOrder { get; set; } Property Value Type Description String [] Implements IHasProviderIds Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Sync.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sync.html",
@@ -4382,7 +4392,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Sync.IHasDynamicAccess.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sync.IHasDynamicAccess.html",
     "title": "Interface IHasDynamicAccess",
-    "keywords": "Interface IHasDynamicAccess Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public interface IHasDynamicAccess Methods GetSyncedFileInfo(String, SyncTarget, CancellationToken) Gets the synced file information. Declaration Task GetSyncedFileInfo(string id, SyncTarget target, CancellationToken cancellationToken) Parameters Type Name Description String id The identifier. SyncTarget target The target. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < SyncedFileInfo > Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasDynamicAccess Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public interface IHasDynamicAccess Methods GetSyncedFileInfo(String, SyncTarget, CancellationToken) Gets the synced file information. Declaration Task GetSyncedFileInfo(string id, SyncTarget target, CancellationToken cancellationToken) Parameters Type Name Description String id The identifier. SyncTarget target The target. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < SyncedFileInfo > Task. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Sync.IRemoteSyncProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sync.IRemoteSyncProvider.html",
@@ -4392,12 +4402,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Sync.IServerSyncProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sync.IServerSyncProvider.html",
     "title": "Interface IServerSyncProvider",
-    "keywords": "Interface IServerSyncProvider Inherited Members ISyncProvider.Name ISyncProvider.GetSyncTargets(SyncTargetQuery) Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public interface IServerSyncProvider : ISyncProvider Methods DeleteFile(SyncJob, String, SyncTarget, CancellationToken) Delete a synchronized file. Declaration Task DeleteFile(SyncJob syncJob, string path, SyncTarget target, CancellationToken cancellationToken) Parameters Type Name Description SyncJob syncJob String path SyncTarget target CancellationToken cancellationToken Returns Type Description Task < Boolean > GetFiles(String[], SyncTarget, CancellationToken) Declaration Task> GetFiles(string[] directoryPathParts, SyncTarget target, CancellationToken cancellationToken) Parameters Type Name Description String [] directoryPathParts SyncTarget target CancellationToken cancellationToken Returns Type Description Task < QueryResult < FileSystemMetadata >> SendFile(SyncJob, String, Stream, Boolean, String[], SyncTarget, IProgress, CancellationToken) Transfers the file. Declaration Task SendFile(SyncJob syncJob, string originalMediaPath, Stream inputStream, bool isMedia, string[] outputPathParts, SyncTarget target, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description SyncJob syncJob String originalMediaPath Stream inputStream Boolean isMedia String [] outputPathParts SyncTarget target IProgress < Double > progress CancellationToken cancellationToken Returns Type Description Task < SyncedFileInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IServerSyncProvider Inherited Members ISyncProvider.Name ISyncProvider.GetSyncTargets(SyncTargetQuery) Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public interface IServerSyncProvider : ISyncProvider Methods DeleteFile(SyncJob, String, SyncTarget, CancellationToken) Delete a synchronized file. Declaration Task DeleteFile(SyncJob syncJob, string path, SyncTarget target, CancellationToken cancellationToken) Parameters Type Name Description SyncJob syncJob String path SyncTarget target System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Boolean > GetFiles(String[], SyncTarget, CancellationToken) Declaration Task> GetFiles(string[] directoryPathParts, SyncTarget target, CancellationToken cancellationToken) Parameters Type Name Description String [] directoryPathParts SyncTarget target System.Threading.CancellationToken cancellationToken Returns Type Description Task < QueryResult < FileSystemMetadata >> SendFile(SyncJob, String, Stream, Boolean, String[], SyncTarget, IProgress, CancellationToken) Transfers the file. Declaration Task SendFile(SyncJob syncJob, string originalMediaPath, Stream inputStream, bool isMedia, string[] outputPathParts, SyncTarget target, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description SyncJob syncJob String originalMediaPath Stream inputStream System.Boolean isMedia String [] outputPathParts SyncTarget target System.IProgress < Double > progress System.Threading.CancellationToken cancellationToken Returns Type Description Task < SyncedFileInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Sync.ISupportsDirectCopy.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sync.ISupportsDirectCopy.html",
     "title": "Interface ISupportsDirectCopy",
-    "keywords": "Interface ISupportsDirectCopy Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public interface ISupportsDirectCopy Methods SendFile(SyncJob, String, String, Boolean, String[], SyncTarget, IProgress, CancellationToken) Sends the file. Declaration Task SendFile(SyncJob syncJob, string originalMediaPath, string inputPath, bool isMedia, string[] outputPathParts, SyncTarget target, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description SyncJob syncJob String originalMediaPath String inputPath Boolean isMedia String [] outputPathParts SyncTarget target IProgress < Double > progress CancellationToken cancellationToken Returns Type Description Task < SyncedFileInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISupportsDirectCopy Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public interface ISupportsDirectCopy Methods SendFile(SyncJob, String, String, Boolean, String[], SyncTarget, IProgress, CancellationToken) Sends the file. Declaration Task SendFile(SyncJob syncJob, string originalMediaPath, string inputPath, bool isMedia, string[] outputPathParts, SyncTarget target, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description SyncJob syncJob String originalMediaPath String inputPath System.Boolean isMedia String [] outputPathParts SyncTarget target System.IProgress < Double > progress System.Threading.CancellationToken cancellationToken Returns Type Description Task < SyncedFileInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Sync.ISyncProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sync.ISyncProvider.html",
@@ -4407,12 +4417,12 @@
   "reference/pluginapi/MediaBrowser.Controller.Sync.SyncedFileInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sync.SyncedFileInfo.html",
     "title": "Class SyncedFileInfo",
-    "keywords": "Class SyncedFileInfo Inheritance Object SyncedFileInfo Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public sealed class SyncedFileInfo Properties Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. PathParts Declaration public string[] PathParts { get; set; } Property Value Type Description String [] Protocol Gets or sets the protocol. Declaration public MediaProtocol Protocol { get; set; } Property Value Type Description MediaProtocol The protocol. RequiredHttpHeaders Gets or sets the required HTTP headers. Declaration public Dictionary RequiredHttpHeaders { get; set; } Property Value Type Description Dictionary < String , String > The required HTTP headers. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SyncedFileInfo Inheritance System.Object SyncedFileInfo Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public sealed class SyncedFileInfo Properties Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. PathParts Declaration public string[] PathParts { get; set; } Property Value Type Description String [] Protocol Gets or sets the protocol. Declaration public MediaProtocol Protocol { get; set; } Property Value Type Description MediaProtocol The protocol. RequiredHttpHeaders Gets or sets the required HTTP headers. Declaration public Dictionary RequiredHttpHeaders { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > The required HTTP headers. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Sync.SyncTargetQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Sync.SyncTargetQuery.html",
     "title": "Class SyncTargetQuery",
-    "keywords": "Class SyncTargetQuery Inheritance Object SyncTargetQuery Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public class SyncTargetQuery Properties TargetId Declaration public string TargetId { get; set; } Property Value Type Description String UserId Declaration public long UserId { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SyncTargetQuery Inheritance System.Object SyncTargetQuery Namespace : MediaBrowser.Controller.Sync Assembly : MediaBrowser.Controller.dll Syntax public class SyncTargetQuery Properties TargetId Declaration public string TargetId { get; set; } Property Value Type Description String UserId Declaration public long UserId { get; set; } Property Value Type Description Int64 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Controller.Tasks.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Tasks.html",
@@ -4422,7 +4432,7 @@
   "reference/pluginapi/MediaBrowser.Controller.Tasks.TaskExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.Tasks.TaskExtensions.html",
     "title": "Class TaskExtensions",
-    "keywords": "Class TaskExtensions Inheritance Object TaskExtensions Namespace : MediaBrowser.Controller.Tasks Assembly : MediaBrowser.Controller.dll Syntax public static class TaskExtensions Methods FireAndForget(Task, ILogger) Declaration public static void FireAndForget(this Task task, ILogger log) Parameters Type Name Description Task task ILogger log"
+    "keywords": "Class TaskExtensions Inheritance System.Object TaskExtensions Namespace : MediaBrowser.Controller.Tasks Assembly : MediaBrowser.Controller.dll Syntax public static class TaskExtensions Methods FireAndForget(Task, ILogger) Declaration public static void FireAndForget(this Task task, ILogger log) Parameters Type Name Description System.Threading.Tasks.Task task ILogger log"
   },
   "reference/pluginapi/MediaBrowser.Controller.TV.html": {
     "href": "reference/pluginapi/MediaBrowser.Controller.TV.html",
@@ -4437,7 +4447,7 @@
   "reference/pluginapi/MediaBrowser.Model.Activity.ActivityLogEntry.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Activity.ActivityLogEntry.html",
     "title": "Class ActivityLogEntry",
-    "keywords": "Class ActivityLogEntry Inheritance Object ActivityLogEntry Namespace : MediaBrowser.Model.Activity Assembly : MediaBrowser.Model.dll Syntax public class ActivityLogEntry Properties Date Gets or sets the date. Declaration public DateTimeOffset Date { get; set; } Property Value Type Description DateTimeOffset The date. Id Gets or sets the identifier. Declaration public long Id { get; set; } Property Value Type Description Int64 The identifier. ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. Severity Gets or sets the log severity. Declaration public LogSeverity Severity { get; set; } Property Value Type Description LogSeverity The log severity. ShortOverview Gets or sets the short overview. Declaration public string ShortOverview { get; set; } Property Value Type Description String The short overview. Type Gets or sets the type. Declaration public string Type { get; set; } Property Value Type Description String The type. UserId Gets or sets the user identifier. Declaration public string UserId { get; set; } Property Value Type Description String The user identifier. UserPrimaryImageTag Gets or sets the user primary image tag. Declaration public string UserPrimaryImageTag { get; set; } Property Value Type Description String The user primary image tag. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ActivityLogEntry Inheritance System.Object ActivityLogEntry Namespace : MediaBrowser.Model.Activity Assembly : MediaBrowser.Model.dll Syntax public class ActivityLogEntry Properties Date Gets or sets the date. Declaration public DateTimeOffset Date { get; set; } Property Value Type Description System.DateTimeOffset The date. Id Gets or sets the identifier. Declaration public long Id { get; set; } Property Value Type Description Int64 The identifier. ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. Severity Gets or sets the log severity. Declaration public LogSeverity Severity { get; set; } Property Value Type Description LogSeverity The log severity. ShortOverview Gets or sets the short overview. Declaration public string ShortOverview { get; set; } Property Value Type Description String The short overview. Type Gets or sets the type. Declaration public string Type { get; set; } Property Value Type Description String The type. UserId Gets or sets the user identifier. Declaration public string UserId { get; set; } Property Value Type Description String The user identifier. UserPrimaryImageTag Gets or sets the user primary image tag. Declaration public string UserPrimaryImageTag { get; set; } Property Value Type Description String The user primary image tag. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Activity.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Activity.html",
@@ -4447,12 +4457,12 @@
   "reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html",
     "title": "Interface IActivityManager",
-    "keywords": "Interface IActivityManager Namespace : MediaBrowser.Model.Activity Assembly : MediaBrowser.Model.dll Syntax public interface IActivityManager Methods Create(ActivityLogEntry) Declaration void Create(ActivityLogEntry entry) Parameters Type Name Description ActivityLogEntry entry GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable) Declaration QueryResult GetActivityLogEntries(DateTimeOffset? minDate, bool? hasUserId, int? startIndex, int? limit) Parameters Type Name Description Nullable < DateTimeOffset > minDate Nullable < Boolean > hasUserId Nullable < Int32 > startIndex Nullable < Int32 > limit Returns Type Description QueryResult < ActivityLogEntry > GetActivityLogEntries(Nullable, Nullable, Nullable) Declaration QueryResult GetActivityLogEntries(DateTimeOffset? minDate, int? startIndex, int? limit) Parameters Type Name Description Nullable < DateTimeOffset > minDate Nullable < Int32 > startIndex Nullable < Int32 > limit Returns Type Description QueryResult < ActivityLogEntry > Events EntryCreated Declaration event EventHandler> EntryCreated Event Type Type Description EventHandler < GenericEventArgs < ActivityLogEntry >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IActivityManager Namespace : MediaBrowser.Model.Activity Assembly : MediaBrowser.Model.dll Syntax public interface IActivityManager Methods Create(ActivityLogEntry) Declaration void Create(ActivityLogEntry entry) Parameters Type Name Description ActivityLogEntry entry GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable) Declaration QueryResult GetActivityLogEntries(DateTimeOffset? minDate, bool? hasUserId, int? startIndex, int? limit) Parameters Type Name Description Nullable < System.DateTimeOffset > minDate Nullable < System.Boolean > hasUserId Nullable < Int32 > startIndex Nullable < Int32 > limit Returns Type Description QueryResult < ActivityLogEntry > GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable, Boolean) Declaration QueryResult GetActivityLogEntries(DateTimeOffset? minDate, bool? hasUserId, int? startIndex, int? limit, bool enableTotalRecordCount) Parameters Type Name Description Nullable < System.DateTimeOffset > minDate Nullable < System.Boolean > hasUserId Nullable < Int32 > startIndex Nullable < Int32 > limit System.Boolean enableTotalRecordCount Returns Type Description QueryResult < ActivityLogEntry > GetActivityLogEntries(Nullable, Nullable, Nullable) Declaration QueryResult GetActivityLogEntries(DateTimeOffset? minDate, int? startIndex, int? limit) Parameters Type Name Description Nullable < System.DateTimeOffset > minDate Nullable < Int32 > startIndex Nullable < Int32 > limit Returns Type Description QueryResult < ActivityLogEntry > GetActivityLogEntries(Nullable, Nullable, Nullable, Boolean) Declaration QueryResult GetActivityLogEntries(DateTimeOffset? minDate, int? startIndex, int? limit, bool enableTotalRecordCount) Parameters Type Name Description Nullable < System.DateTimeOffset > minDate Nullable < Int32 > startIndex Nullable < Int32 > limit System.Boolean enableTotalRecordCount Returns Type Description QueryResult < ActivityLogEntry > Events EntryCreated Declaration event EventHandler> EntryCreated Event Type Type Description System.EventHandler < GenericEventArgs < ActivityLogEntry >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Activity.IActivityRepository.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Activity.IActivityRepository.html",
     "title": "Interface IActivityRepository",
-    "keywords": "Interface IActivityRepository Namespace : MediaBrowser.Model.Activity Assembly : MediaBrowser.Model.dll Syntax public interface IActivityRepository Methods Create(ActivityLogEntry) Declaration void Create(ActivityLogEntry entry) Parameters Type Name Description ActivityLogEntry entry GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable) Declaration QueryResult GetActivityLogEntries(DateTimeOffset? minDate, bool? hasUserId, int? startIndex, int? limit) Parameters Type Name Description Nullable < DateTimeOffset > minDate Nullable < Boolean > hasUserId Nullable < Int32 > startIndex Nullable < Int32 > limit Returns Type Description QueryResult < ActivityLogEntry > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IActivityRepository Namespace : MediaBrowser.Model.Activity Assembly : MediaBrowser.Model.dll Syntax public interface IActivityRepository Methods Create(ActivityLogEntry) Declaration void Create(ActivityLogEntry entry) Parameters Type Name Description ActivityLogEntry entry GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable) Declaration QueryResult GetActivityLogEntries(DateTimeOffset? minDate, bool? hasUserId, int? startIndex, int? limit) Parameters Type Name Description Nullable < System.DateTimeOffset > minDate Nullable < System.Boolean > hasUserId Nullable < Int32 > startIndex Nullable < Int32 > limit Returns Type Description QueryResult < ActivityLogEntry > GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable, Boolean) Declaration QueryResult GetActivityLogEntries(DateTimeOffset? minDate, bool? hasUserId, int? startIndex, int? limit, bool enableTotalRecordCount) Parameters Type Name Description Nullable < System.DateTimeOffset > minDate Nullable < System.Boolean > hasUserId Nullable < Int32 > startIndex Nullable < Int32 > limit System.Boolean enableTotalRecordCount Returns Type Description QueryResult < ActivityLogEntry > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.ApiClient.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.ApiClient.html",
@@ -4462,72 +4472,72 @@
   "reference/pluginapi/MediaBrowser.Model.ApiClient.ServerDiscoveryInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.ApiClient.ServerDiscoveryInfo.html",
     "title": "Class ServerDiscoveryInfo",
-    "keywords": "Class ServerDiscoveryInfo Inheritance Object ServerDiscoveryInfo Namespace : MediaBrowser.Model.ApiClient Assembly : MediaBrowser.Model.dll Syntax public class ServerDiscoveryInfo Properties Address Gets or sets the address. Declaration public string Address { get; set; } Property Value Type Description String The address. Id Gets or sets the server identifier. Declaration public string Id { get; set; } Property Value Type Description String The server identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ServerDiscoveryInfo Inheritance System.Object ServerDiscoveryInfo Namespace : MediaBrowser.Model.ApiClient Assembly : MediaBrowser.Model.dll Syntax public class ServerDiscoveryInfo Properties Address Gets or sets the address. Declaration public string Address { get; set; } Property Value Type Description String The address. Id Gets or sets the server identifier. Declaration public string Id { get; set; } Property Value Type Description String The server identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.AliasesAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.AliasesAttribute.html",
     "title": "Class AliasesAttribute",
-    "keywords": "Class AliasesAttribute Attribute for specifying one or more string aliases for an enum entry. Inheritance Object Attribute AliasesAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class AliasesAttribute : Attribute Constructors AliasesAttribute(String[]) Declaration public AliasesAttribute(params string[] aliasList) Parameters Type Name Description String [] aliasList Properties Aliases Declaration public IList Aliases { get; } Property Value Type Description IList < String > Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class AliasesAttribute Attribute for specifying one or more string aliases for an enum entry. Inheritance System.Object System.Attribute AliasesAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class AliasesAttribute : Attribute Constructors AliasesAttribute(String[]) Declaration public AliasesAttribute(params string[] aliasList) Parameters Type Name Description String [] aliasList Properties Aliases Declaration public IList Aliases { get; } Property Value Type Description System.Collections.Generic.IList < String > Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.AutoPostBackAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.AutoPostBackAttribute.html",
     "title": "Class AutoPostBackAttribute",
-    "keywords": "Class AutoPostBackAttribute Attribute indicating that a property change should cause a postback. Inheritance Object Attribute AutoPostBackAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class AutoPostBackAttribute : Attribute Constructors AutoPostBackAttribute(String, String) Initializes a new instance of the AutoPostBackAttribute class. Declaration public AutoPostBackAttribute(string commandId, string commandParameterPropertyName) Parameters Type Name Description String commandId The command identifier. String commandParameterPropertyName Name of the ommand parameter property. Properties CommandId Declaration public string CommandId { get; } Property Value Type Description String CommandParameterProperty Declaration public string CommandParameterProperty { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class AutoPostBackAttribute Attribute indicating that a property change should cause a postback. Inheritance System.Object System.Attribute AutoPostBackAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class AutoPostBackAttribute : Attribute Constructors AutoPostBackAttribute(String, String) Initializes a new instance of the AutoPostBackAttribute class. Declaration public AutoPostBackAttribute(string commandId, string commandParameterPropertyName) Parameters Type Name Description String commandId The command identifier. String commandParameterPropertyName Name of the ommand parameter property. Properties CommandId Declaration public string CommandId { get; } Property Value Type Description String CommandParameterProperty Declaration public string CommandParameterProperty { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.ColorAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.ColorAttribute.html",
     "title": "Class ColorAttribute",
-    "keywords": "Class ColorAttribute Attribute for specifying a color. Inheritance Object Attribute ColorAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class ColorAttribute : Attribute Constructors ColorAttribute(String) Declaration public ColorAttribute(string color) Parameters Type Name Description String color Properties Color Declaration public string Color { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class ColorAttribute Attribute for specifying a color. Inheritance System.Object System.Attribute ColorAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class ColorAttribute : Attribute Constructors ColorAttribute(String) Declaration public ColorAttribute(string color) Parameters Type Name Description String color Properties Color Declaration public string Color { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.DecimalsAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.DecimalsAttribute.html",
     "title": "Class DecimalsAttribute",
-    "keywords": "Class DecimalsAttribute Attribute indicating the number of decimal places for display and editing. Inheritance Object Attribute DecimalsAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class DecimalsAttribute : Attribute Constructors DecimalsAttribute(Int32) Declaration public DecimalsAttribute(int decimalPlaces) Parameters Type Name Description Int32 decimalPlaces Properties DecimalPlaces Declaration public int DecimalPlaces { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class DecimalsAttribute Attribute indicating the number of decimal places for display and editing. Inheritance System.Object System.Attribute DecimalsAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class DecimalsAttribute : Attribute Constructors DecimalsAttribute(Int32) Declaration public DecimalsAttribute(int decimalPlaces) Parameters Type Name Description Int32 decimalPlaces Properties DecimalPlaces Declaration public int DecimalPlaces { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.DetailsAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.DetailsAttribute.html",
     "title": "Class DetailsAttribute",
-    "keywords": "Class DetailsAttribute Attribute for specifying additional information for an enum entry. Inheritance Object Attribute DetailsAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class DetailsAttribute : Attribute Constructors DetailsAttribute(String) Declaration public DetailsAttribute(string details) Parameters Type Name Description String details Properties Details Declaration public string Details { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class DetailsAttribute Attribute for specifying additional information for an enum entry. Inheritance System.Object System.Attribute DetailsAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class DetailsAttribute : Attribute Constructors DetailsAttribute(String) Declaration public DetailsAttribute(string details) Parameters Type Name Description String details Properties Details Declaration public string Details { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.EditFilePickerAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.EditFilePickerAttribute.html",
     "title": "Class EditFilePickerAttribute",
-    "keywords": "Class EditFilePickerAttribute Attribute indicating that a file picker should be used for editing. Inheritance Object Attribute EditFilePickerAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class EditFilePickerAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class EditFilePickerAttribute Attribute indicating that a file picker should be used for editing. Inheritance System.Object System.Attribute EditFilePickerAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class EditFilePickerAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.EditFolderPickerAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.EditFolderPickerAttribute.html",
     "title": "Class EditFolderPickerAttribute",
-    "keywords": "Class EditFolderPickerAttribute Attribute indicating that a folder picker should be used for editing. Inheritance Object Attribute EditFolderPickerAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class EditFolderPickerAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class EditFolderPickerAttribute Attribute indicating that a folder picker should be used for editing. Inheritance System.Object System.Attribute EditFolderPickerAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class EditFolderPickerAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilineAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilineAttribute.html",
     "title": "Class EditMultilineAttribute",
-    "keywords": "Class EditMultilineAttribute Attribute indicating that a multiline field should be used for editing. Inheritance Object Attribute EditMultilineAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class EditMultilineAttribute : Attribute Constructors EditMultilineAttribute(Int32) Declaration public EditMultilineAttribute(int lineCount) Parameters Type Name Description Int32 lineCount Properties LineCount Declaration public int LineCount { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class EditMultilineAttribute Attribute indicating that a multiline field should be used for editing. Inheritance System.Object System.Attribute EditMultilineAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class EditMultilineAttribute : Attribute Constructors EditMultilineAttribute(Int32) Declaration public EditMultilineAttribute(int lineCount) Parameters Type Name Description Int32 lineCount Properties LineCount Declaration public int LineCount { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilSelectAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilSelectAttribute.html",
     "title": "Class EditMultilSelectAttribute",
-    "keywords": "Class EditMultilSelectAttribute Attribute indicating that a select item should allow multiple selection. Inheritance Object Attribute EditMultilSelectAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class EditMultilSelectAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class EditMultilSelectAttribute Attribute indicating that a select item should allow multiple selection. Inheritance System.Object System.Attribute EditMultilSelectAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class EditMultilSelectAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.EnabledConditionAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.EnabledConditionAttribute.html",
     "title": "Class EnabledConditionAttribute",
-    "keywords": "Class EnabledConditionAttribute Attribute defining a condition on a sibling property value for controlling enabled state. Inheritance Object Attribute PropertyConditionAttribute EnabledConditionAttribute Inherited Members PropertyConditionAttribute.TargetProperty PropertyConditionAttribute.SimpleCondition PropertyConditionAttribute.ValueCondition PropertyConditionAttribute.Value Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property)] public class EnabledConditionAttribute : PropertyConditionAttribute Constructors EnabledConditionAttribute(String, SimpleCondition) Initializes a new instance of the PropertyConditionAttribute class. Declaration public EnabledConditionAttribute(string targetProperty, SimpleCondition simpleCondition) Parameters Type Name Description String targetProperty The target property. SimpleCondition simpleCondition The simple condition. EnabledConditionAttribute(String, ValueCondition, Object) Initializes a new instance of the PropertyConditionAttribute class. Declaration public EnabledConditionAttribute(string targetProperty, ValueCondition valueCondition, object value) Parameters Type Name Description String targetProperty The target property. ValueCondition valueCondition The value condition. Object value The value. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also PropertyConditionAttribute"
+    "keywords": "Class EnabledConditionAttribute Attribute defining a condition on a sibling property value for controlling enabled state. Inheritance System.Object System.Attribute PropertyConditionAttribute EnabledConditionAttribute Inherited Members PropertyConditionAttribute.TargetProperty PropertyConditionAttribute.SimpleCondition PropertyConditionAttribute.ValueCondition PropertyConditionAttribute.Value System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property)] public class EnabledConditionAttribute : PropertyConditionAttribute Constructors EnabledConditionAttribute(String, SimpleCondition) Initializes a new instance of the PropertyConditionAttribute class. Declaration public EnabledConditionAttribute(string targetProperty, SimpleCondition simpleCondition) Parameters Type Name Description String targetProperty The target property. SimpleCondition simpleCondition The simple condition. EnabledConditionAttribute(String, ValueCondition, Object) Initializes a new instance of the PropertyConditionAttribute class. Declaration public EnabledConditionAttribute(string targetProperty, ValueCondition valueCondition, object value) Parameters Type Name Description String targetProperty The target property. ValueCondition valueCondition The value condition. System.Object value The value. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also PropertyConditionAttribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.GridDataSourceAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.GridDataSourceAttribute.html",
     "title": "Class GridDataSourceAttribute",
-    "keywords": "Class GridDataSourceAttribute Attribute indicating the property containing the data source. Inheritance Object Attribute GridDataSourceAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class GridDataSourceAttribute : Attribute Constructors GridDataSourceAttribute(String) Declaration public GridDataSourceAttribute(string sourcePropertyName) Parameters Type Name Description String sourcePropertyName GridDataSourceAttribute(String, String) Declaration public GridDataSourceAttribute(string sourcePropertyName, string source2PropertyName) Parameters Type Name Description String sourcePropertyName String source2PropertyName Properties Source2PropertyName Declaration public string Source2PropertyName { get; } Property Value Type Description String SourcePropertyName Declaration public string SourcePropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class GridDataSourceAttribute Attribute indicating the property containing the data source. Inheritance System.Object System.Attribute GridDataSourceAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class GridDataSourceAttribute : Attribute Constructors GridDataSourceAttribute(String) Declaration public GridDataSourceAttribute(string sourcePropertyName) Parameters Type Name Description String sourcePropertyName GridDataSourceAttribute(String, String) Declaration public GridDataSourceAttribute(string sourcePropertyName, string source2PropertyName) Parameters Type Name Description String sourcePropertyName String source2PropertyName Properties Source2PropertyName Declaration public string Source2PropertyName { get; } Property Value Type Description String SourcePropertyName Declaration public string SourcePropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.GridFilterSourceAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.GridFilterSourceAttribute.html",
     "title": "Class GridFilterSourceAttribute",
-    "keywords": "Class GridFilterSourceAttribute Attribute indicating the property containing a filter expression. Inheritance Object Attribute GridFilterSourceAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class GridFilterSourceAttribute : Attribute Constructors GridFilterSourceAttribute(String) Declaration public GridFilterSourceAttribute(string filterPropertyName) Parameters Type Name Description String filterPropertyName GridFilterSourceAttribute(String, String) Declaration public GridFilterSourceAttribute(string filterPropertyName, string dataFilterPropertyName) Parameters Type Name Description String filterPropertyName String dataFilterPropertyName Properties DataFilterPropertyName Declaration public string DataFilterPropertyName { get; } Property Value Type Description String FilterPropertyName Declaration public string FilterPropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class GridFilterSourceAttribute Attribute indicating the property containing a filter expression. Inheritance System.Object System.Attribute GridFilterSourceAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class GridFilterSourceAttribute : Attribute Constructors GridFilterSourceAttribute(String) Declaration public GridFilterSourceAttribute(string filterPropertyName) Parameters Type Name Description String filterPropertyName GridFilterSourceAttribute(String, String) Declaration public GridFilterSourceAttribute(string filterPropertyName, string dataFilterPropertyName) Parameters Type Name Description String filterPropertyName String dataFilterPropertyName Properties DataFilterPropertyName Declaration public string DataFilterPropertyName { get; } Property Value Type Description String FilterPropertyName Declaration public string FilterPropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.GridSelectionSourceAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.GridSelectionSourceAttribute.html",
     "title": "Class GridSelectionSourceAttribute",
-    "keywords": "Class GridSelectionSourceAttribute Attribute indicating the property containing a collection of selected keys. Inheritance Object Attribute GridSelectionSourceAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class GridSelectionSourceAttribute : Attribute Constructors GridSelectionSourceAttribute(String) Declaration public GridSelectionSourceAttribute(string sourcePropertyName) Parameters Type Name Description String sourcePropertyName Properties SourcePropertyName Declaration public string SourcePropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class GridSelectionSourceAttribute Attribute indicating the property containing a collection of selected keys. Inheritance System.Object System.Attribute GridSelectionSourceAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class GridSelectionSourceAttribute : Attribute Constructors GridSelectionSourceAttribute(String) Declaration public GridSelectionSourceAttribute(string sourcePropertyName) Parameters Type Name Description String sourcePropertyName Properties SourcePropertyName Declaration public string SourcePropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.html",
@@ -4537,67 +4547,67 @@
   "reference/pluginapi/MediaBrowser.Model.Attributes.IntValueAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.IntValueAttribute.html",
     "title": "Class IntValueAttribute",
-    "keywords": "Class IntValueAttribute Attribute for specifying a tag string that is used for creating unique codec IDs. Inheritance Object Attribute IntValueAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IntValueAttribute : Attribute Constructors IntValueAttribute(Int32) Declaration public IntValueAttribute(int value) Parameters Type Name Description Int32 value Properties Value Declaration public int Value { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class IntValueAttribute Attribute for specifying a tag string that is used for creating unique codec IDs. Inheritance System.Object System.Attribute IntValueAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class IntValueAttribute : Attribute Constructors IntValueAttribute(Int32) Declaration public IntValueAttribute(int value) Parameters Type Name Description Int32 value Properties Value Declaration public int Value { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.IsAdvancedAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.IsAdvancedAttribute.html",
     "title": "Class IsAdvancedAttribute",
-    "keywords": "Class IsAdvancedAttribute Attribute indicating that a property corresponds to advanced functionality. Inheritance Object Attribute IsAdvancedAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class IsAdvancedAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class IsAdvancedAttribute Attribute indicating that a property corresponds to advanced functionality. Inheritance System.Object System.Attribute IsAdvancedAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class IsAdvancedAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.IsPasswordAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.IsPasswordAttribute.html",
     "title": "Class IsPasswordAttribute",
-    "keywords": "Class IsPasswordAttribute Attribute indicating that a property needs to be treated as password for display and editing. Inheritance Object Attribute IsPasswordAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class IsPasswordAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class IsPasswordAttribute Attribute indicating that a property needs to be treated as password for display and editing. Inheritance System.Object System.Attribute IsPasswordAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class IsPasswordAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.MaxLengthAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.MaxLengthAttribute.html",
     "title": "Class MaxLengthAttribute",
-    "keywords": "Class MaxLengthAttribute Attribute indicating a maximum length for editing string fields. Inheritance Object Attribute MaxLengthAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class MaxLengthAttribute : Attribute Constructors MaxLengthAttribute(Int32) Declaration public MaxLengthAttribute(int maxLengt) Parameters Type Name Description Int32 maxLengt Properties MaxLength Declaration public int MaxLength { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class MaxLengthAttribute Attribute indicating a maximum length for editing string fields. Inheritance System.Object System.Attribute MaxLengthAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class MaxLengthAttribute : Attribute Constructors MaxLengthAttribute(Int32) Declaration public MaxLengthAttribute(int maxLengt) Parameters Type Name Description Int32 maxLengt Properties MaxLength Declaration public int MaxLength { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.MaxValueAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.MaxValueAttribute.html",
     "title": "Class MaxValueAttribute",
-    "keywords": "Class MaxValueAttribute Attribute indicating the maximum value of a numeric property. Inheritance Object Attribute MaxValueAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class MaxValueAttribute : Attribute Constructors MaxValueAttribute(Int32) Declaration public MaxValueAttribute(int maxValue) Parameters Type Name Description Int32 maxValue Properties MaxValue Declaration public int MaxValue { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class MaxValueAttribute Attribute indicating the maximum value of a numeric property. Inheritance System.Object System.Attribute MaxValueAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class MaxValueAttribute : Attribute Constructors MaxValueAttribute(Int32) Declaration public MaxValueAttribute(int maxValue) Parameters Type Name Description Int32 maxValue Properties MaxValue Declaration public int MaxValue { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.MinValueAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.MinValueAttribute.html",
     "title": "Class MinValueAttribute",
-    "keywords": "Class MinValueAttribute Attribute indicating the minimum value of a numeric property. Inheritance Object Attribute MinValueAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class MinValueAttribute : Attribute Constructors MinValueAttribute(Int32) Declaration public MinValueAttribute(int minValue) Parameters Type Name Description Int32 minValue Properties MinValue Declaration public int MinValue { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class MinValueAttribute Attribute indicating the minimum value of a numeric property. Inheritance System.Object System.Attribute MinValueAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class MinValueAttribute : Attribute Constructors MinValueAttribute(Int32) Declaration public MinValueAttribute(int minValue) Parameters Type Name Description Int32 minValue Properties MinValue Declaration public int MinValue { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.OrdinalAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.OrdinalAttribute.html",
     "title": "Class OrdinalAttribute",
-    "keywords": "Class OrdinalAttribute Attribute indicating the rank of an enum value with regards to a certain ordering rule. Inheritance Object Attribute OrdinalAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class OrdinalAttribute : Attribute Constructors OrdinalAttribute(Int32) Declaration public OrdinalAttribute(int ordinal) Parameters Type Name Description Int32 ordinal Properties Ordinal Declaration public int Ordinal { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class OrdinalAttribute Attribute indicating the rank of an enum value with regards to a certain ordering rule. Inheritance System.Object System.Attribute OrdinalAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class OrdinalAttribute : Attribute Constructors OrdinalAttribute(Int32) Declaration public OrdinalAttribute(int ordinal) Parameters Type Name Description Int32 ordinal Properties Ordinal Declaration public int Ordinal { get; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.PropertyConditionAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.PropertyConditionAttribute.html",
     "title": "Class PropertyConditionAttribute",
-    "keywords": "Class PropertyConditionAttribute Attribute base class for specifying a condition on a sibling property value. Inheritance Object Attribute PropertyConditionAttribute EnabledConditionAttribute VisibleConditionAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property)] public abstract class PropertyConditionAttribute : Attribute Constructors PropertyConditionAttribute(String, SimpleCondition) Initializes a new instance of the PropertyConditionAttribute class. Declaration protected PropertyConditionAttribute(string targetProperty, SimpleCondition simpleCondition) Parameters Type Name Description String targetProperty The target property. SimpleCondition simpleCondition The simple condition. PropertyConditionAttribute(String, ValueCondition, Object) Initializes a new instance of the PropertyConditionAttribute class. Declaration protected PropertyConditionAttribute(string targetProperty, ValueCondition valueCondition, object value) Parameters Type Name Description String targetProperty The target property. ValueCondition valueCondition The value condition. Object value The value. Properties SimpleCondition Gets the simple condition. Declaration public SimpleCondition? SimpleCondition { get; } Property Value Type Description Nullable < SimpleCondition > The simple condition. TargetProperty Gets the target property name or path. Declaration public string TargetProperty { get; } Property Value Type Description String The target property name or path. Value Gets the value. Declaration public object Value { get; } Property Value Type Description Object The value. ValueCondition Gets the value condition. Declaration public ValueCondition? ValueCondition { get; } Property Value Type Description Nullable < ValueCondition > The value condition. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class PropertyConditionAttribute Attribute base class for specifying a condition on a sibling property value. Inheritance System.Object System.Attribute PropertyConditionAttribute EnabledConditionAttribute VisibleConditionAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property)] public abstract class PropertyConditionAttribute : Attribute Constructors PropertyConditionAttribute(String, SimpleCondition) Initializes a new instance of the PropertyConditionAttribute class. Declaration protected PropertyConditionAttribute(string targetProperty, SimpleCondition simpleCondition) Parameters Type Name Description String targetProperty The target property. SimpleCondition simpleCondition The simple condition. PropertyConditionAttribute(String, ValueCondition, Object) Initializes a new instance of the PropertyConditionAttribute class. Declaration protected PropertyConditionAttribute(string targetProperty, ValueCondition valueCondition, object value) Parameters Type Name Description String targetProperty The target property. ValueCondition valueCondition The value condition. System.Object value The value. Properties SimpleCondition Gets the simple condition. Declaration public SimpleCondition? SimpleCondition { get; } Property Value Type Description Nullable < SimpleCondition > The simple condition. TargetProperty Gets the target property name or path. Declaration public string TargetProperty { get; } Property Value Type Description String The target property name or path. Value Gets the value. Declaration public object Value { get; } Property Value Type Description System.Object The value. ValueCondition Gets the value condition. Declaration public ValueCondition? ValueCondition { get; } Property Value Type Description Nullable < ValueCondition > The value condition. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.RadioItemsSourceAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.RadioItemsSourceAttribute.html",
     "title": "Class RadioItemsSourceAttribute",
-    "keywords": "Class RadioItemsSourceAttribute Attribute indicating that available radio items are provided by another property. Inheritance Object Attribute RadioItemsSourceAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class RadioItemsSourceAttribute : Attribute Constructors RadioItemsSourceAttribute(String) Declaration public RadioItemsSourceAttribute(string sourcePropertyName) Parameters Type Name Description String sourcePropertyName Properties SourcePropertyName Declaration public string SourcePropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class RadioItemsSourceAttribute Attribute indicating that available radio items are provided by another property. Inheritance System.Object System.Attribute RadioItemsSourceAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class RadioItemsSourceAttribute : Attribute Constructors RadioItemsSourceAttribute(String) Declaration public RadioItemsSourceAttribute(string sourcePropertyName) Parameters Type Name Description String sourcePropertyName Properties SourcePropertyName Declaration public string SourcePropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.RelatedGuidAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.RelatedGuidAttribute.html",
     "title": "Class RelatedGuidAttribute",
-    "keywords": "Class RelatedGuidAttribute Attribute for specifying a tag string that is used for creating unique codec IDs. Inheritance Object Attribute RelatedGuidAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = true)] public class RelatedGuidAttribute : Attribute Constructors RelatedGuidAttribute(Guid) Declaration public RelatedGuidAttribute(Guid guid) Parameters Type Name Description Guid guid RelatedGuidAttribute(String) Declaration public RelatedGuidAttribute(string guidString) Parameters Type Name Description String guidString Properties RelatedGuid Declaration public Guid RelatedGuid { get; } Property Value Type Description Guid Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class RelatedGuidAttribute Attribute for specifying a tag string that is used for creating unique codec IDs. Inheritance System.Object System.Attribute RelatedGuidAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = true)] public class RelatedGuidAttribute : Attribute Constructors RelatedGuidAttribute(Guid) Declaration public RelatedGuidAttribute(Guid guid) Parameters Type Name Description Guid guid RelatedGuidAttribute(String) Declaration public RelatedGuidAttribute(string guidString) Parameters Type Name Description String guidString Properties RelatedGuid Declaration public Guid RelatedGuid { get; } Property Value Type Description Guid Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.RequiredAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.RequiredAttribute.html",
     "title": "Class RequiredAttribute",
-    "keywords": "Class RequiredAttribute Attribute indicating that a property value must not remain null or empty when editing. Inheritance Object Attribute RequiredAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class RequiredAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class RequiredAttribute Attribute indicating that a property value must not remain null or empty when editing. Inheritance System.Object System.Attribute RequiredAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class RequiredAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.SelectItemsSourceAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.SelectItemsSourceAttribute.html",
     "title": "Class SelectItemsSourceAttribute",
-    "keywords": "Class SelectItemsSourceAttribute Attribute indicating that available select items are provided by another property. Inheritance Object Attribute SelectItemsSourceAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class SelectItemsSourceAttribute : Attribute Constructors SelectItemsSourceAttribute(String) Declaration public SelectItemsSourceAttribute(string sourcePropertyName) Parameters Type Name Description String sourcePropertyName Properties SourcePropertyName Declaration public string SourcePropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class SelectItemsSourceAttribute Attribute indicating that available select items are provided by another property. Inheritance System.Object System.Attribute SelectItemsSourceAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class SelectItemsSourceAttribute : Attribute Constructors SelectItemsSourceAttribute(String) Declaration public SelectItemsSourceAttribute(string sourcePropertyName) Parameters Type Name Description String sourcePropertyName Properties SourcePropertyName Declaration public string SourcePropertyName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.SelectShowRadioGroupAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.SelectShowRadioGroupAttribute.html",
     "title": "Class SelectShowRadioGroupAttribute",
-    "keywords": "Class SelectShowRadioGroupAttribute Attribute indicating that available select items should be shown as radio group. Inheritance Object Attribute SelectShowRadioGroupAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class SelectShowRadioGroupAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class SelectShowRadioGroupAttribute Attribute indicating that available select items should be shown as radio group. Inheritance System.Object System.Attribute SelectShowRadioGroupAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class SelectShowRadioGroupAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.SimpleCondition.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.SimpleCondition.html",
@@ -4607,17 +4617,17 @@
   "reference/pluginapi/MediaBrowser.Model.Attributes.TristateFalseTextAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.TristateFalseTextAttribute.html",
     "title": "Class TristateFalseTextAttribute",
-    "keywords": "Class TristateFalseTextAttribute Attribute indicating a text for the 'false' value in case of nullable bool fields. Inheritance Object Attribute TristateFalseTextAttribute LocalizedTristateFalseTextAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class TristateFalseTextAttribute : Attribute Constructors TristateFalseTextAttribute() Declaration protected TristateFalseTextAttribute() TristateFalseTextAttribute(String) Declaration public TristateFalseTextAttribute(string text) Parameters Type Name Description String text Properties Text Declaration public virtual string Text { get; } Property Value Type Description String TextValue Declaration protected string TextValue { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class TristateFalseTextAttribute Attribute indicating a text for the 'false' value in case of nullable bool fields. Inheritance System.Object System.Attribute TristateFalseTextAttribute LocalizedTristateFalseTextAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class TristateFalseTextAttribute : Attribute Constructors TristateFalseTextAttribute() Declaration protected TristateFalseTextAttribute() TristateFalseTextAttribute(String) Declaration public TristateFalseTextAttribute(string text) Parameters Type Name Description String text Properties Text Declaration public virtual string Text { get; } Property Value Type Description String TextValue Declaration protected string TextValue { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.TristateTrueTextAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.TristateTrueTextAttribute.html",
     "title": "Class TristateTrueTextAttribute",
-    "keywords": "Class TristateTrueTextAttribute Attribute indicating a text for the 'true' value in case of nullable bool fields. Inheritance Object Attribute TristateTrueTextAttribute LocalizedTristateTrueTextAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class TristateTrueTextAttribute : Attribute Constructors TristateTrueTextAttribute() Declaration protected TristateTrueTextAttribute() TristateTrueTextAttribute(String) Declaration public TristateTrueTextAttribute(string text) Parameters Type Name Description String text Properties Text Declaration public virtual string Text { get; } Property Value Type Description String TextValue Declaration protected string TextValue { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class TristateTrueTextAttribute Attribute indicating a text for the 'true' value in case of nullable bool fields. Inheritance System.Object System.Attribute TristateTrueTextAttribute LocalizedTristateTrueTextAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false)] public class TristateTrueTextAttribute : Attribute Constructors TristateTrueTextAttribute() Declaration protected TristateTrueTextAttribute() TristateTrueTextAttribute(String) Declaration public TristateTrueTextAttribute(string text) Parameters Type Name Description String text Properties Text Declaration public virtual string Text { get; } Property Value Type Description String TextValue Declaration protected string TextValue { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.ValueAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.ValueAttribute.html",
     "title": "Class ValueAttribute",
-    "keywords": "Class ValueAttribute Attribute for specifying a tag string that is used for creating unique codec IDs. Inheritance Object Attribute ValueAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class ValueAttribute : Attribute Constructors ValueAttribute(String) Declaration public ValueAttribute(string value) Parameters Type Name Description String value Properties Value Declaration public string Value { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class ValueAttribute Attribute for specifying a tag string that is used for creating unique codec IDs. Inheritance System.Object System.Attribute ValueAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Field, AllowMultiple = false)] public class ValueAttribute : Attribute Constructors ValueAttribute(String) Declaration public ValueAttribute(string value) Parameters Type Name Description String value Properties Value Declaration public string Value { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Attributes.ValueCondition.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.ValueCondition.html",
@@ -4627,12 +4637,12 @@
   "reference/pluginapi/MediaBrowser.Model.Attributes.VisibleConditionAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Attributes.VisibleConditionAttribute.html",
     "title": "Class VisibleConditionAttribute",
-    "keywords": "Class VisibleConditionAttribute Attribute defining a condition on a sibling property value for controlling visibility. Inheritance Object Attribute PropertyConditionAttribute VisibleConditionAttribute Inherited Members PropertyConditionAttribute.TargetProperty PropertyConditionAttribute.SimpleCondition PropertyConditionAttribute.ValueCondition PropertyConditionAttribute.Value Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property)] public class VisibleConditionAttribute : PropertyConditionAttribute Constructors VisibleConditionAttribute(String, SimpleCondition) Initializes a new instance of the PropertyConditionAttribute class. Declaration public VisibleConditionAttribute(string targetProperty, SimpleCondition simpleCondition) Parameters Type Name Description String targetProperty The target property. SimpleCondition simpleCondition The simple condition. VisibleConditionAttribute(String, ValueCondition, Object) Initializes a new instance of the PropertyConditionAttribute class. Declaration public VisibleConditionAttribute(string targetProperty, ValueCondition valueCondition, object value) Parameters Type Name Description String targetProperty The target property. ValueCondition valueCondition The value condition. Object value The value. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also PropertyConditionAttribute"
+    "keywords": "Class VisibleConditionAttribute Attribute defining a condition on a sibling property value for controlling visibility. Inheritance System.Object System.Attribute PropertyConditionAttribute VisibleConditionAttribute Inherited Members PropertyConditionAttribute.TargetProperty PropertyConditionAttribute.SimpleCondition PropertyConditionAttribute.ValueCondition PropertyConditionAttribute.Value System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Attributes Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property)] public class VisibleConditionAttribute : PropertyConditionAttribute Constructors VisibleConditionAttribute(String, SimpleCondition) Initializes a new instance of the PropertyConditionAttribute class. Declaration public VisibleConditionAttribute(string targetProperty, SimpleCondition simpleCondition) Parameters Type Name Description String targetProperty The target property. SimpleCondition simpleCondition The simple condition. VisibleConditionAttribute(String, ValueCondition, Object) Initializes a new instance of the PropertyConditionAttribute class. Declaration public VisibleConditionAttribute(string targetProperty, ValueCondition valueCondition, object value) Parameters Type Name Description String targetProperty The target property. ValueCondition valueCondition The value condition. System.Object value The value. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also PropertyConditionAttribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Branding.BrandingOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Branding.BrandingOptions.html",
     "title": "Class BrandingOptions",
-    "keywords": "Class BrandingOptions Inheritance Object BrandingOptions Namespace : MediaBrowser.Model.Branding Assembly : MediaBrowser.Model.dll Syntax public class BrandingOptions Properties CustomCss Gets or sets the custom CSS. Declaration public string CustomCss { get; set; } Property Value Type Description String The custom CSS. LoginDisclaimer Gets or sets the login disclaimer. Declaration public string LoginDisclaimer { get; set; } Property Value Type Description String The login disclaimer. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BrandingOptions Inheritance System.Object BrandingOptions Namespace : MediaBrowser.Model.Branding Assembly : MediaBrowser.Model.dll Syntax public class BrandingOptions Properties CustomCss Gets or sets the custom CSS. Declaration public string CustomCss { get; set; } Property Value Type Description String The custom CSS. LoginDisclaimer Gets or sets the login disclaimer. Declaration public string LoginDisclaimer { get; set; } Property Value Type Description String The login disclaimer. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Branding.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Branding.html",
@@ -4667,7 +4677,7 @@
   "reference/pluginapi/MediaBrowser.Model.Collections.CollectionCreationResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Collections.CollectionCreationResult.html",
     "title": "Class CollectionCreationResult",
-    "keywords": "Class CollectionCreationResult Inheritance Object CollectionCreationResult Namespace : MediaBrowser.Model.Collections Assembly : MediaBrowser.Model.dll Syntax public class CollectionCreationResult Properties Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CollectionCreationResult Inheritance System.Object CollectionCreationResult Namespace : MediaBrowser.Model.Collections Assembly : MediaBrowser.Model.dll Syntax public class CollectionCreationResult Properties Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Collections.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Collections.html",
@@ -4677,17 +4687,17 @@
   "reference/pluginapi/MediaBrowser.Model.Configuration.AccessSchedule.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.AccessSchedule.html",
     "title": "Class AccessSchedule",
-    "keywords": "Class AccessSchedule Inheritance Object AccessSchedule Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class AccessSchedule Properties DayOfWeek Gets or sets the day of week. Declaration public DynamicDayOfWeek DayOfWeek { get; set; } Property Value Type Description DynamicDayOfWeek The day of week. EndHour Gets or sets the end hour. Declaration public double EndHour { get; set; } Property Value Type Description Double The end hour. StartHour Gets or sets the start hour. Declaration public double StartHour { get; set; } Property Value Type Description Double The start hour. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AccessSchedule Inheritance System.Object AccessSchedule Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class AccessSchedule Properties DayOfWeek Gets or sets the day of week. Declaration public DynamicDayOfWeek DayOfWeek { get; set; } Property Value Type Description DynamicDayOfWeek The day of week. EndHour Gets or sets the end hour. Declaration public double EndHour { get; set; } Property Value Type Description Double The end hour. StartHour Gets or sets the start hour. Declaration public double StartHour { get; set; } Property Value Type Description Double The start hour. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.BaseApplicationConfiguration.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.BaseApplicationConfiguration.html",
     "title": "Class BaseApplicationConfiguration",
-    "keywords": "Class BaseApplicationConfiguration Serves as a common base class for the Server and UI application Configurations ProtoInclude tells Protobuf about subclasses, The number 50 can be any number, so long as it doesn't clash with any of the ProtoMember numbers either here or in subclasses. Inheritance Object BaseApplicationConfiguration ServerConfiguration Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class BaseApplicationConfiguration Constructors BaseApplicationConfiguration() Initializes a new instance of the BaseApplicationConfiguration class. Declaration public BaseApplicationConfiguration() Properties CachePath Gets or sets the cache path. Declaration public string CachePath { get; set; } Property Value Type Description String The cache path. EnableAutoUpdate Enable automatically and silently updating of the application Declaration public bool EnableAutoUpdate { get; set; } Property Value Type Description Boolean true if [enable auto update]; otherwise, false . EnableDebugLevelLogging Gets or sets a value indicating whether [enable debug level logging]. Declaration public bool EnableDebugLevelLogging { get; set; } Property Value Type Description Boolean true if [enable debug level logging]; otherwise, false . IsStartupWizardCompleted Gets or sets a value indicating whether this instance is first run. Declaration public bool IsStartupWizardCompleted { get; set; } Property Value Type Description Boolean true if this instance is first run; otherwise, false . LogFileRetentionDays The number of days we should retain log files Declaration public int LogFileRetentionDays { get; set; } Property Value Type Description Int32 The log file retention days. RevertDebugLogging Declaration public string RevertDebugLogging { get; set; } Property Value Type Description String RunAtStartup Gets or sets a value indicating whether [run at startup]. Declaration public bool RunAtStartup { get; set; } Property Value Type Description Boolean true if [run at startup]; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseApplicationConfiguration Serves as a common base class for the Server and UI application Configurations ProtoInclude tells Protobuf about subclasses, The number 50 can be any number, so long as it doesn't clash with any of the ProtoMember numbers either here or in subclasses. Inheritance System.Object BaseApplicationConfiguration ServerConfiguration Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class BaseApplicationConfiguration Constructors BaseApplicationConfiguration() Initializes a new instance of the BaseApplicationConfiguration class. Declaration public BaseApplicationConfiguration() Properties CachePath Gets or sets the cache path. Declaration public string CachePath { get; set; } Property Value Type Description String The cache path. EnableAutoUpdate Enable automatically and silently updating of the application Declaration public bool EnableAutoUpdate { get; set; } Property Value Type Description System.Boolean true if [enable auto update]; otherwise, false . EnableDebugLevelLogging Gets or sets a value indicating whether [enable debug level logging]. Declaration public bool EnableDebugLevelLogging { get; set; } Property Value Type Description System.Boolean true if [enable debug level logging]; otherwise, false . IsStartupWizardCompleted Gets or sets a value indicating whether this instance is first run. Declaration public bool IsStartupWizardCompleted { get; set; } Property Value Type Description System.Boolean true if this instance is first run; otherwise, false . LogFileRetentionDays The number of days we should retain log files Declaration public int LogFileRetentionDays { get; set; } Property Value Type Description Int32 The log file retention days. RevertDebugLogging Declaration public string RevertDebugLogging { get; set; } Property Value Type Description String RunAtStartup Gets or sets a value indicating whether [run at startup]. Declaration public bool RunAtStartup { get; set; } Property Value Type Description System.Boolean true if [run at startup]; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.CodecConfiguration.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.CodecConfiguration.html",
     "title": "Class CodecConfiguration",
-    "keywords": "Class CodecConfiguration Inheritance Object CodecConfiguration Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class CodecConfiguration Properties CodecId Gets or sets the codec identifier. Declaration public string CodecId { get; set; } Property Value Type Description String The codec identifier. IsEnabled Gets or sets a value indicating whether the codec is enabled. Declaration public bool IsEnabled { get; set; } Property Value Type Description Boolean true if the codec is enabled; otherwise, false . Priority Gets or sets the selection priority for the codec. Declaration public int Priority { get; set; } Property Value Type Description Int32 The priority. Remarks Higher values mean higher priority. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CodecConfiguration Inheritance System.Object CodecConfiguration Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class CodecConfiguration Properties CodecId Gets or sets the codec identifier. Declaration public string CodecId { get; set; } Property Value Type Description String The codec identifier. IsEnabled Gets or sets a value indicating whether the codec is enabled. Declaration public bool IsEnabled { get; set; } Property Value Type Description System.Boolean true if the codec is enabled; otherwise, false . Priority Gets or sets the selection priority for the codec. Declaration public int Priority { get; set; } Property Value Type Description Int32 The priority. Remarks Higher values mean higher priority. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.CodecSelectionModes.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.CodecSelectionModes.html",
@@ -4702,7 +4712,7 @@
   "reference/pluginapi/MediaBrowser.Model.Configuration.EncodingOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.EncodingOptions.html",
     "title": "Class EncodingOptions",
-    "keywords": "Class EncodingOptions Inheritance Object EncodingOptions Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class EncodingOptions Constructors EncodingOptions() Declaration public EncodingOptions() Properties CodecConfigurations Declaration public CodecConfiguration[] CodecConfigurations { get; set; } Property Value Type Description CodecConfiguration [] DeinterlaceMethod Declaration public string DeinterlaceMethod { get; set; } Property Value Type Description String DownMixAudioBoost Declaration public double DownMixAudioBoost { get; set; } Property Value Type Description Double EnableHardwareEncoding Declaration public bool EnableHardwareEncoding { get; set; } Property Value Type Description Boolean EnableHardwareToneMapping Declaration public bool EnableHardwareToneMapping { get; set; } Property Value Type Description Boolean EnableSoftwareToneMapping Declaration public bool EnableSoftwareToneMapping { get; set; } Property Value Type Description Boolean EnableSubtitleExtraction Declaration public bool EnableSubtitleExtraction { get; set; } Property Value Type Description Boolean EnableThrottling Declaration public bool EnableThrottling { get; set; } Property Value Type Description Boolean EncodingThreadCount Declaration [Obsolete(\"This is no longer used. If required, specifically targeted codec parameters can be added\")] public int EncodingThreadCount { get; set; } Property Value Type Description Int32 ExtractionThreadCount Declaration public int ExtractionThreadCount { get; set; } Property Value Type Description Int32 H264Crf Declaration public int H264Crf { get; set; } Property Value Type Description Int32 H264Preset Declaration public string H264Preset { get; set; } Property Value Type Description String HardwareAccelerationMode Declaration public int HardwareAccelerationMode { get; set; } Property Value Type Description Int32 HardwareAccelerationType Declaration public string HardwareAccelerationType { get; set; } Property Value Type Description String ThrottleBufferSize Declaration public int ThrottleBufferSize { get; set; } Property Value Type Description Int32 ThrottleHysteresis Declaration public int ThrottleHysteresis { get; set; } Property Value Type Description Int32 ThrottlingMethod Declaration public ThrottlingMethod ThrottlingMethod { get; set; } Property Value Type Description ThrottlingMethod TranscodingTempPath Declaration public string TranscodingTempPath { get; set; } Property Value Type Description String Methods GetAccelerationMode() Declaration public CodecSelectionModes GetAccelerationMode() Returns Type Description CodecSelectionModes Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EncodingOptions Inheritance System.Object EncodingOptions Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class EncodingOptions Constructors EncodingOptions() Declaration public EncodingOptions() Properties CodecConfigurations Declaration public CodecConfiguration[] CodecConfigurations { get; set; } Property Value Type Description CodecConfiguration [] DeinterlaceMethod Declaration public string DeinterlaceMethod { get; set; } Property Value Type Description String DownMixAudioBoost Declaration public double DownMixAudioBoost { get; set; } Property Value Type Description Double EnableHardwareEncoding Declaration public bool EnableHardwareEncoding { get; set; } Property Value Type Description System.Boolean EnableHardwareToneMapping Declaration public bool EnableHardwareToneMapping { get; set; } Property Value Type Description System.Boolean EnableSoftwareToneMapping Declaration public bool EnableSoftwareToneMapping { get; set; } Property Value Type Description System.Boolean EnableSubtitleExtraction Declaration public bool EnableSubtitleExtraction { get; set; } Property Value Type Description System.Boolean EnableThrottling Declaration public bool EnableThrottling { get; set; } Property Value Type Description System.Boolean EncodingThreadCount Declaration [Obsolete(\"This is no longer used. If required, specifically targeted codec parameters can be added\")] public int EncodingThreadCount { get; set; } Property Value Type Description Int32 ExtractionThreadCount Declaration public int ExtractionThreadCount { get; set; } Property Value Type Description Int32 H264Crf Declaration public int H264Crf { get; set; } Property Value Type Description Int32 H264Preset Declaration public string H264Preset { get; set; } Property Value Type Description String HardwareAccelerationMode Declaration public int HardwareAccelerationMode { get; set; } Property Value Type Description Int32 HardwareAccelerationType Declaration public string HardwareAccelerationType { get; set; } Property Value Type Description String ThrottleBufferSize Declaration public int ThrottleBufferSize { get; set; } Property Value Type Description Int32 ThrottleHysteresis Declaration public int ThrottleHysteresis { get; set; } Property Value Type Description Int32 ThrottlingMethod Declaration public ThrottlingMethod ThrottlingMethod { get; set; } Property Value Type Description ThrottlingMethod TranscodingTempPath Declaration public string TranscodingTempPath { get; set; } Property Value Type Description String Methods GetAccelerationMode() Declaration public CodecSelectionModes GetAccelerationMode() Returns Type Description CodecSelectionModes Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.html",
@@ -4712,7 +4722,7 @@
   "reference/pluginapi/MediaBrowser.Model.Configuration.ImageOption.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.ImageOption.html",
     "title": "Class ImageOption",
-    "keywords": "Class ImageOption Inheritance Object ImageOption Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class ImageOption Constructors ImageOption() Declaration public ImageOption() Properties Limit Gets or sets the limit. Declaration public int Limit { get; set; } Property Value Type Description Int32 The limit. MinWidth Gets or sets the minimum width. Declaration public int MinWidth { get; set; } Property Value Type Description Int32 The minimum width. Type Gets or sets the type. Declaration public ImageType Type { get; set; } Property Value Type Description ImageType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageOption Inheritance System.Object ImageOption Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class ImageOption Constructors ImageOption() Declaration public ImageOption() Properties Limit Gets or sets the limit. Declaration public int Limit { get; set; } Property Value Type Description Int32 The limit. MinWidth Gets or sets the minimum width. Declaration public int MinWidth { get; set; } Property Value Type Description Int32 The minimum width. Type Gets or sets the type. Declaration public ImageType Type { get; set; } Property Value Type Description ImageType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.ImageSavingConvention.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.ImageSavingConvention.html",
@@ -4722,17 +4732,17 @@
   "reference/pluginapi/MediaBrowser.Model.Configuration.LibraryOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.LibraryOptions.html",
     "title": "Class LibraryOptions",
-    "keywords": "Class LibraryOptions Inheritance Object LibraryOptions Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class LibraryOptions Fields DefaultThumbnailInterval Declaration public static int DefaultThumbnailInterval Field Value Type Description Int32 Properties AutoGenerateChapters Declaration public bool AutoGenerateChapters { get; set; } Property Value Type Description Boolean AutomaticRefreshIntervalDays Declaration public int AutomaticRefreshIntervalDays { get; set; } Property Value Type Description Int32 CacheImages Declaration public bool CacheImages { get; set; } Property Value Type Description Boolean CollapseSingleItemFolders Declaration public bool CollapseSingleItemFolders { get; set; } Property Value Type Description Boolean ContentType Declaration public string ContentType { get; set; } Property Value Type Description String DisabledLocalMetadataReaders Declaration public string[] DisabledLocalMetadataReaders { get; set; } Property Value Type Description String [] DisabledLyricsFetchers Declaration public string[] DisabledLyricsFetchers { get; set; } Property Value Type Description String [] DisabledSubtitleFetchers Declaration public string[] DisabledSubtitleFetchers { get; set; } Property Value Type Description String [] DownloadImagesInAdvance Declaration public bool DownloadImagesInAdvance { get; set; } Property Value Type Description Boolean EnableAdultMetadata Declaration public bool EnableAdultMetadata { get; set; } Property Value Type Description Boolean EnableArchiveMediaFiles Declaration public bool EnableArchiveMediaFiles { get; set; } Property Value Type Description Boolean EnableAudioResume Declaration public bool EnableAudioResume { get; set; } Property Value Type Description Boolean EnableAutomaticSeriesGrouping Declaration public bool EnableAutomaticSeriesGrouping { get; set; } Property Value Type Description Boolean EnableChapterImageExtraction Declaration public bool EnableChapterImageExtraction { get; set; } Property Value Type Description Boolean EnableEmbeddedTitles Declaration public bool EnableEmbeddedTitles { get; set; } Property Value Type Description Boolean EnableMarkerDetection Declaration public bool EnableMarkerDetection { get; set; } Property Value Type Description Boolean EnableMarkerDetectionDuringLibraryScan Declaration public bool EnableMarkerDetectionDuringLibraryScan { get; set; } Property Value Type Description Boolean EnablePhotos Declaration public bool EnablePhotos { get; set; } Property Value Type Description Boolean EnableRealtimeMonitor Declaration public bool EnableRealtimeMonitor { get; set; } Property Value Type Description Boolean ExtractChapterImagesDuringLibraryScan Declaration public bool ExtractChapterImagesDuringLibraryScan { get; set; } Property Value Type Description Boolean ForcedSubtitlesOnly Declaration public bool ForcedSubtitlesOnly { get; set; } Property Value Type Description Boolean HearingImpairedSubtitlesOnly Declaration public bool HearingImpairedSubtitlesOnly { get; set; } Property Value Type Description Boolean IgnoreFileExtensions Declaration public string[] IgnoreFileExtensions { get; set; } Property Value Type Description String [] IgnoreHiddenFiles Declaration public bool IgnoreHiddenFiles { get; set; } Property Value Type Description Boolean ImportCollections Declaration public bool ImportCollections { get; set; } Property Value Type Description Boolean ImportPlaylists Declaration public bool ImportPlaylists { get; set; } Property Value Type Description Boolean IntroDetectionFingerprintLength Declaration public int IntroDetectionFingerprintLength { get; set; } Property Value Type Description Int32 LocalMetadataReaderOrder Declaration public string[] LocalMetadataReaderOrder { get; set; } Property Value Type Description String [] LyricsDownloadLanguages Declaration public string[] LyricsDownloadLanguages { get; set; } Property Value Type Description String [] LyricsDownloadMaxAgeDays Declaration public int LyricsDownloadMaxAgeDays { get; set; } Property Value Type Description Int32 LyricsFetcherOrder Declaration public string[] LyricsFetcherOrder { get; set; } Property Value Type Description String [] MaxResumePct Gets or sets the maximum percentage of an item that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched. Declaration public int MaxResumePct { get; set; } Property Value Type Description Int32 The max resume PCT. MetadataCountryCode Gets or sets the metadata country code. Declaration public string MetadataCountryCode { get; set; } Property Value Type Description String The metadata country code. MetadataSavers Declaration public string[] MetadataSavers { get; set; } Property Value Type Description String [] MinCollectionItems Declaration public int MinCollectionItems { get; set; } Property Value Type Description Int32 MinResumeDurationSeconds Gets or sets the minimum duration that an item must have in order to be eligible for playstate updates.. Declaration public int MinResumeDurationSeconds { get; set; } Property Value Type Description Int32 The min resume duration seconds. MinResumePct Gets or sets the minimum percentage of an item that must be played in order for playstate to be updated. Declaration public int MinResumePct { get; set; } Property Value Type Description Int32 The min resume PCT. MusicFolderStructure Declaration public string MusicFolderStructure { get; set; } Property Value Type Description String PathInfos Declaration public MediaPathInfo[] PathInfos { get; set; } Property Value Type Description MediaPathInfo [] PlaceholderMetadataRefreshIntervalDays Declaration public int PlaceholderMetadataRefreshIntervalDays { get; set; } Property Value Type Description Int32 PreferredImageLanguage Declaration public string PreferredImageLanguage { get; set; } Property Value Type Description String PreferredMetadataLanguage Gets or sets the preferred metadata language. Declaration public string PreferredMetadataLanguage { get; set; } Property Value Type Description String The preferred metadata language. RequirePerfectSubtitleMatch Declaration public bool RequirePerfectSubtitleMatch { get; set; } Property Value Type Description Boolean SampleIgnoreSize Declaration public int SampleIgnoreSize { get; set; } Property Value Type Description Int32 SaveLocalMetadata Declaration public bool SaveLocalMetadata { get; set; } Property Value Type Description Boolean SaveLocalThumbnailSets Declaration public bool SaveLocalThumbnailSets { get; set; } Property Value Type Description Boolean SaveLyricsWithMedia Declaration public bool SaveLyricsWithMedia { get; set; } Property Value Type Description Boolean SaveMetadataHidden Declaration public bool SaveMetadataHidden { get; set; } Property Value Type Description Boolean SaveSubtitlesWithMedia Declaration public bool SaveSubtitlesWithMedia { get; set; } Property Value Type Description Boolean ShareEmbeddedMusicAlbumImages Declaration public bool ShareEmbeddedMusicAlbumImages { get; set; } Property Value Type Description Boolean SkipSubtitlesIfAudioTrackMatches Declaration public bool SkipSubtitlesIfAudioTrackMatches { get; set; } Property Value Type Description Boolean SkipSubtitlesIfEmbeddedSubtitlesPresent Declaration public bool SkipSubtitlesIfEmbeddedSubtitlesPresent { get; set; } Property Value Type Description Boolean SubtitleDownloadLanguages Declaration public string[] SubtitleDownloadLanguages { get; set; } Property Value Type Description String [] SubtitleDownloadMaxAgeDays Declaration public int SubtitleDownloadMaxAgeDays { get; set; } Property Value Type Description Int32 SubtitleFetcherOrder Declaration public string[] SubtitleFetcherOrder { get; set; } Property Value Type Description String [] ThumbnailImagesIntervalSeconds Declaration public int ThumbnailImagesIntervalSeconds { get; set; } Property Value Type Description Int32 TypeOptions Declaration public TypeOptions[] TypeOptions { get; set; } Property Value Type Description TypeOptions [] Methods GetTypeOptions(String) Declaration public TypeOptions GetTypeOptions(string type) Parameters Type Name Description String type Returns Type Description TypeOptions Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LibraryOptions Inheritance System.Object LibraryOptions Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class LibraryOptions Fields DefaultThumbnailInterval Declaration public static int DefaultThumbnailInterval Field Value Type Description Int32 Properties AutoGenerateChapters Declaration public bool AutoGenerateChapters { get; set; } Property Value Type Description System.Boolean AutomaticRefreshIntervalDays Declaration public int AutomaticRefreshIntervalDays { get; set; } Property Value Type Description Int32 CacheImages Declaration public bool CacheImages { get; set; } Property Value Type Description System.Boolean CollapseSingleItemFolders Declaration public bool CollapseSingleItemFolders { get; set; } Property Value Type Description System.Boolean ContentType Declaration public string ContentType { get; set; } Property Value Type Description String DisabledLocalMetadataReaders Declaration public string[] DisabledLocalMetadataReaders { get; set; } Property Value Type Description String [] DisabledLyricsFetchers Declaration public string[] DisabledLyricsFetchers { get; set; } Property Value Type Description String [] DisabledSubtitleFetchers Declaration public string[] DisabledSubtitleFetchers { get; set; } Property Value Type Description String [] DownloadImagesInAdvance Declaration public bool DownloadImagesInAdvance { get; set; } Property Value Type Description System.Boolean EnableAdultMetadata Declaration public bool EnableAdultMetadata { get; set; } Property Value Type Description System.Boolean EnableArchiveMediaFiles Declaration public bool EnableArchiveMediaFiles { get; set; } Property Value Type Description System.Boolean EnableAudioResume Declaration public bool EnableAudioResume { get; set; } Property Value Type Description System.Boolean EnableAutomaticSeriesGrouping Declaration public bool EnableAutomaticSeriesGrouping { get; set; } Property Value Type Description System.Boolean EnableChapterImageExtraction Declaration public bool EnableChapterImageExtraction { get; set; } Property Value Type Description System.Boolean EnableEmbeddedTitles Declaration public bool EnableEmbeddedTitles { get; set; } Property Value Type Description System.Boolean EnableMarkerDetection Declaration public bool EnableMarkerDetection { get; set; } Property Value Type Description System.Boolean EnableMarkerDetectionDuringLibraryScan Declaration public bool EnableMarkerDetectionDuringLibraryScan { get; set; } Property Value Type Description System.Boolean EnablePhotos Declaration public bool EnablePhotos { get; set; } Property Value Type Description System.Boolean EnableRealtimeMonitor Declaration public bool EnableRealtimeMonitor { get; set; } Property Value Type Description System.Boolean ExtractChapterImagesDuringLibraryScan Declaration public bool ExtractChapterImagesDuringLibraryScan { get; set; } Property Value Type Description System.Boolean ForcedSubtitlesOnly Declaration public bool ForcedSubtitlesOnly { get; set; } Property Value Type Description System.Boolean HearingImpairedSubtitlesOnly Declaration public bool HearingImpairedSubtitlesOnly { get; set; } Property Value Type Description System.Boolean IgnoreFileExtensions Declaration public string[] IgnoreFileExtensions { get; set; } Property Value Type Description String [] IgnoreHiddenFiles Declaration public bool IgnoreHiddenFiles { get; set; } Property Value Type Description System.Boolean ImportCollections Declaration public bool ImportCollections { get; set; } Property Value Type Description System.Boolean ImportPlaylists Declaration public bool ImportPlaylists { get; set; } Property Value Type Description System.Boolean IntroDetectionFingerprintLength Declaration public int IntroDetectionFingerprintLength { get; set; } Property Value Type Description Int32 LocalMetadataReaderOrder Declaration public string[] LocalMetadataReaderOrder { get; set; } Property Value Type Description String [] LyricsDownloadLanguages Declaration public string[] LyricsDownloadLanguages { get; set; } Property Value Type Description String [] LyricsDownloadMaxAgeDays Declaration public int LyricsDownloadMaxAgeDays { get; set; } Property Value Type Description Int32 LyricsFetcherOrder Declaration public string[] LyricsFetcherOrder { get; set; } Property Value Type Description String [] MaxResumePct Gets or sets the maximum percentage of an item that can be played while still saving playstate. If this percentage is crossed playstate will be reset to the beginning and the item will be marked watched. Declaration public int MaxResumePct { get; set; } Property Value Type Description Int32 The max resume PCT. MetadataCountryCode Gets or sets the metadata country code. Declaration public string MetadataCountryCode { get; set; } Property Value Type Description String The metadata country code. MetadataSavers Declaration public string[] MetadataSavers { get; set; } Property Value Type Description String [] MinCollectionItems Declaration public int MinCollectionItems { get; set; } Property Value Type Description Int32 MinResumeDurationSeconds Gets or sets the minimum duration that an item must have in order to be eligible for playstate updates.. Declaration public int MinResumeDurationSeconds { get; set; } Property Value Type Description Int32 The min resume duration seconds. MinResumePct Gets or sets the minimum percentage of an item that must be played in order for playstate to be updated. Declaration public int MinResumePct { get; set; } Property Value Type Description Int32 The min resume PCT. MusicFolderStructure Declaration public string MusicFolderStructure { get; set; } Property Value Type Description String PathInfos Declaration public MediaPathInfo[] PathInfos { get; set; } Property Value Type Description MediaPathInfo [] PlaceholderMetadataRefreshIntervalDays Declaration public int PlaceholderMetadataRefreshIntervalDays { get; set; } Property Value Type Description Int32 PreferredImageLanguage Declaration public string PreferredImageLanguage { get; set; } Property Value Type Description String PreferredMetadataLanguage Gets or sets the preferred metadata language. Declaration public string PreferredMetadataLanguage { get; set; } Property Value Type Description String The preferred metadata language. RequirePerfectSubtitleMatch Declaration public bool RequirePerfectSubtitleMatch { get; set; } Property Value Type Description System.Boolean SampleIgnoreSize Declaration public int SampleIgnoreSize { get; set; } Property Value Type Description Int32 SaveLocalMetadata Declaration public bool SaveLocalMetadata { get; set; } Property Value Type Description System.Boolean SaveLocalThumbnailSets Declaration public bool SaveLocalThumbnailSets { get; set; } Property Value Type Description System.Boolean SaveLyricsWithMedia Declaration public bool SaveLyricsWithMedia { get; set; } Property Value Type Description System.Boolean SaveMetadataHidden Declaration public bool SaveMetadataHidden { get; set; } Property Value Type Description System.Boolean SaveSubtitlesWithMedia Declaration public bool SaveSubtitlesWithMedia { get; set; } Property Value Type Description System.Boolean ShareEmbeddedMusicAlbumImages Declaration public bool ShareEmbeddedMusicAlbumImages { get; set; } Property Value Type Description System.Boolean SkipSubtitlesIfAudioTrackMatches Declaration public bool SkipSubtitlesIfAudioTrackMatches { get; set; } Property Value Type Description System.Boolean SkipSubtitlesIfEmbeddedSubtitlesPresent Declaration public bool SkipSubtitlesIfEmbeddedSubtitlesPresent { get; set; } Property Value Type Description System.Boolean SubtitleDownloadLanguages Declaration public string[] SubtitleDownloadLanguages { get; set; } Property Value Type Description String [] SubtitleDownloadMaxAgeDays Declaration public int SubtitleDownloadMaxAgeDays { get; set; } Property Value Type Description Int32 SubtitleFetcherOrder Declaration public string[] SubtitleFetcherOrder { get; set; } Property Value Type Description String [] ThumbnailImagesIntervalSeconds Declaration public int ThumbnailImagesIntervalSeconds { get; set; } Property Value Type Description Int32 TypeOptions Declaration public TypeOptions[] TypeOptions { get; set; } Property Value Type Description TypeOptions [] Methods GetTypeOptions(String) Declaration public TypeOptions GetTypeOptions(string type) Parameters Type Name Description String type Returns Type Description TypeOptions Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.MediaPathInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.MediaPathInfo.html",
     "title": "Class MediaPathInfo",
-    "keywords": "Class MediaPathInfo Inheritance Object MediaPathInfo Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class MediaPathInfo Properties NetworkPath Declaration public string NetworkPath { get; set; } Property Value Type Description String Password Declaration public string Password { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String Username Declaration public string Username { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaPathInfo Inheritance System.Object MediaPathInfo Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class MediaPathInfo Properties NetworkPath Declaration public string NetworkPath { get; set; } Property Value Type Description String Password Declaration public string Password { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String Username Declaration public string Username { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataConfiguration.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataConfiguration.html",
     "title": "Class MetadataConfiguration",
-    "keywords": "Class MetadataConfiguration Inheritance Object MetadataConfiguration Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class MetadataConfiguration Properties UseFileCreationTimeForDateAdded Declaration public bool UseFileCreationTimeForDateAdded { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MetadataConfiguration Inheritance System.Object MetadataConfiguration Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class MetadataConfiguration Properties UseFileCreationTimeForDateAdded Declaration public bool UseFileCreationTimeForDateAdded { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataFeatures.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataFeatures.html",
@@ -4742,12 +4752,12 @@
   "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPlugin.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPlugin.html",
     "title": "Class MetadataPlugin",
-    "keywords": "Class MetadataPlugin Inheritance Object MetadataPlugin Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class MetadataPlugin Properties Features Declaration public MetadataFeatures[] Features { get; set; } Property Value Type Description MetadataFeatures [] Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. SetupUrl Declaration public string SetupUrl { get; set; } Property Value Type Description String Type Gets or sets the type. Declaration public MetadataPluginType Type { get; set; } Property Value Type Description MetadataPluginType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MetadataPlugin Inheritance System.Object MetadataPlugin Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class MetadataPlugin Properties Features Declaration public MetadataFeatures[] Features { get; set; } Property Value Type Description MetadataFeatures [] Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. SetupUrl Declaration public string SetupUrl { get; set; } Property Value Type Description String Type Gets or sets the type. Declaration public MetadataPluginType Type { get; set; } Property Value Type Description MetadataPluginType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPluginSummary.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPluginSummary.html",
     "title": "Class MetadataPluginSummary",
-    "keywords": "Class MetadataPluginSummary Inheritance Object MetadataPluginSummary Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class MetadataPluginSummary Constructors MetadataPluginSummary() Declaration public MetadataPluginSummary() Properties ItemType Gets or sets the type of the item. Declaration public string ItemType { get; set; } Property Value Type Description String The type of the item. Plugins Gets or sets the plugins. Declaration public MetadataPlugin[] Plugins { get; set; } Property Value Type Description MetadataPlugin [] The plugins. SupportedImageTypes Gets or sets the supported image types. Declaration public ImageType[] SupportedImageTypes { get; set; } Property Value Type Description ImageType [] The supported image types. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MetadataPluginSummary Inheritance System.Object MetadataPluginSummary Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class MetadataPluginSummary Constructors MetadataPluginSummary() Declaration public MetadataPluginSummary() Properties ItemType Gets or sets the type of the item. Declaration public string ItemType { get; set; } Property Value Type Description String The type of the item. Plugins Gets or sets the plugins. Declaration public MetadataPlugin[] Plugins { get; set; } Property Value Type Description MetadataPlugin [] The plugins. SupportedImageTypes Gets or sets the supported image types. Declaration public ImageType[] SupportedImageTypes { get; set; } Property Value Type Description ImageType [] The supported image types. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPluginType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPluginType.html",
@@ -4757,12 +4767,12 @@
   "reference/pluginapi/MediaBrowser.Model.Configuration.MusicFolderStructures.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.MusicFolderStructures.html",
     "title": "Class MusicFolderStructures",
-    "keywords": "Class MusicFolderStructures Inheritance Object MusicFolderStructures Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public static class MusicFolderStructures Fields Album_Track Declaration public static string Album_Track Field Value Type Description String Artist_Album_Track Declaration public static string Artist_Album_Track Field Value Type Description String"
+    "keywords": "Class MusicFolderStructures Inheritance System.Object MusicFolderStructures Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public static class MusicFolderStructures Fields Album_Track Declaration public static string Album_Track Field Value Type Description String Artist_Album_Track Declaration public static string Artist_Album_Track Field Value Type Description String"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.PathSubstitution.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.PathSubstitution.html",
     "title": "Class PathSubstitution",
-    "keywords": "Class PathSubstitution Inheritance Object PathSubstitution Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class PathSubstitution Properties From Declaration public string From { get; set; } Property Value Type Description String To Declaration public string To { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PathSubstitution Inheritance System.Object PathSubstitution Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class PathSubstitution Properties From Declaration public string From { get; set; } Property Value Type Description String To Declaration public string To { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.ProxyHeaderMode.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.ProxyHeaderMode.html",
@@ -4777,7 +4787,7 @@
   "reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html",
     "title": "Class ServerConfiguration",
-    "keywords": "Class ServerConfiguration Represents the server configuration. Inheritance Object BaseApplicationConfiguration ServerConfiguration Inherited Members BaseApplicationConfiguration.EnableDebugLevelLogging BaseApplicationConfiguration.RevertDebugLogging BaseApplicationConfiguration.EnableAutoUpdate BaseApplicationConfiguration.LogFileRetentionDays BaseApplicationConfiguration.RunAtStartup BaseApplicationConfiguration.IsStartupWizardCompleted BaseApplicationConfiguration.CachePath Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class ServerConfiguration : BaseApplicationConfiguration Fields DefaultHttpPort Declaration public const int DefaultHttpPort = 8096 Field Value Type Description Int32 DefaultHttpsPort Declaration public const int DefaultHttpsPort = 8920 Field Value Type Description Int32 Properties AllowLegacyLocalNetworkPassword Declaration public bool AllowLegacyLocalNetworkPassword { get; set; } Property Value Type Description Boolean AutoRunWebApp Declaration public bool AutoRunWebApp { get; set; } Property Value Type Description Boolean CertificatePassword Declaration public string CertificatePassword { get; set; } Property Value Type Description String CertificatePath Gets or sets the value pointing to the file system where the ssl certiifcate is located.. Declaration public string CertificatePath { get; set; } Property Value Type Description String The value pointing to the file system where the ssl certiifcate is located.. CollapseVideoFolders Declaration public bool CollapseVideoFolders { get; set; } Property Value Type Description Boolean DashboardSourcePath Allows the dashboard to be served from a custom path. Declaration public string DashboardSourcePath { get; set; } Property Value Type Description String The dashboard source path. DatabaseAnalysisLimit Declaration public int DatabaseAnalysisLimit { get; set; } Property Value Type Description Int32 DatabaseCacheSizeMB Declaration public int DatabaseCacheSizeMB { get; set; } Property Value Type Description Int32 DisableAsyncIO Declaration public bool DisableAsyncIO { get; set; } Property Value Type Description Boolean EnableAutomaticRestart Declaration public bool EnableAutomaticRestart { get; set; } Property Value Type Description Boolean EnableCaseSensitiveItemIds Gets or sets a value indicating whether [enable case sensitive item ids]. Declaration public bool EnableCaseSensitiveItemIds { get; set; } Property Value Type Description Boolean true if [enable case sensitive item ids]; otherwise, false . EnableDashboardResponseCaching Gets or sets a value indicating whether [enable dashboard response caching]. Allows potential contributors without visual studio to modify production dashboard code and test changes. Declaration public bool EnableDashboardResponseCaching { get; set; } Property Value Type Description Boolean true if [enable dashboard response caching]; otherwise, false . EnableExternalContentInSuggestions Declaration public bool EnableExternalContentInSuggestions { get; set; } Property Value Type Description Boolean EnableHttps Gets or sets a value indicating whether [use HTTPS]. Declaration public bool EnableHttps { get; set; } Property Value Type Description Boolean true if [use HTTPS]; otherwise, false . EnableOriginalTrackTitles Declaration public bool EnableOriginalTrackTitles { get; set; } Property Value Type Description Boolean EnablePeopleLetterSubFolders Declaration public bool EnablePeopleLetterSubFolders { get; set; } Property Value Type Description Boolean EnableRemoteAccess Declaration public bool EnableRemoteAccess { get; set; } Property Value Type Description Boolean EnableSavedMetadataForPeople Declaration public bool EnableSavedMetadataForPeople { get; set; } Property Value Type Description Boolean EnableSqLiteMmio Declaration public bool EnableSqLiteMmio { get; set; } Property Value Type Description Boolean EnableUPnP Gets or sets a value indicating whether [enable u pn p]. Declaration public bool EnableUPnP { get; set; } Property Value Type Description Boolean true if [enable u pn p]; otherwise, false . HttpServerPortNumber Gets or sets the HTTP server port number. Declaration public int HttpServerPortNumber { get; set; } Property Value Type Description Int32 The HTTP server port number. HttpsPortNumber Gets or sets the HTTPS server port number. Declaration public int HttpsPortNumber { get; set; } Property Value Type Description Int32 The HTTPS server port number. ImageExtractionTimeoutMs Declaration public int ImageExtractionTimeoutMs { get; set; } Property Value Type Description Int32 ImageExtractorUpgraded Declaration public bool ImageExtractorUpgraded { get; set; } Property Value Type Description Boolean ImageSavingConvention Gets or sets the image saving convention. Declaration public ImageSavingConvention ImageSavingConvention { get; set; } Property Value Type Description ImageSavingConvention The image saving convention. IsBehindProxy Declaration public bool IsBehindProxy { get; set; } Property Value Type Description Boolean IsPortAuthorized Gets or sets a value indicating whether this instance is port authorized. Declaration public bool IsPortAuthorized { get; set; } Property Value Type Description Boolean true if this instance is port authorized; otherwise, false . IsRemoteIPFilterBlacklist Declaration public bool IsRemoteIPFilterBlacklist { get; set; } Property Value Type Description Boolean LibraryMonitorDelay The delay in seconds that we will wait after a file system change to try and discover what has been added/removed Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files. Declaration public int LibraryMonitorDelay { get; set; } Property Value Type Description Int32 The file watcher delay. LocalNetworkAddresses Declaration public string[] LocalNetworkAddresses { get; set; } Property Value Type Description String [] LocalNetworkSubnets Declaration public string[] LocalNetworkSubnets { get; set; } Property Value Type Description String [] LogAllQueryTimes Declaration public bool LogAllQueryTimes { get; set; } Property Value Type Description Boolean MetadataCountryCode Gets or sets the metadata country code. Declaration public string MetadataCountryCode { get; set; } Property Value Type Description String The metadata country code. MetadataNetworkPath Declaration public string MetadataNetworkPath { get; set; } Property Value Type Description String MetadataPath Gets or sets the metadata path. Declaration public string MetadataPath { get; set; } Property Value Type Description String The metadata path. MigratedLibraryOptionsToDb Declaration public bool MigratedLibraryOptionsToDb { get; set; } Property Value Type Description Boolean MigratedToUserItemShares4 Declaration public bool MigratedToUserItemShares4 { get; set; } Property Value Type Description Boolean OptimizeDatabaseOnShutdown Declaration public bool OptimizeDatabaseOnShutdown { get; set; } Property Value Type Description Boolean PathSubstitutions Declaration public PathSubstitution[] PathSubstitutions { get; set; } Property Value Type Description PathSubstitution [] PlaylistsUpgradedToM3U Declaration public bool PlaylistsUpgradedToM3U { get; set; } Property Value Type Description Boolean PreferredDetectedRemoteAddressFamily Declaration public AddressFamily PreferredDetectedRemoteAddressFamily { get; set; } Property Value Type Description AddressFamily PreferredMetadataLanguage Gets or sets the preferred metadata language. Declaration public string PreferredMetadataLanguage { get; set; } Property Value Type Description String The preferred metadata language. ProxyHeaderMode Declaration public ProxyHeaderMode ProxyHeaderMode { get; set; } Property Value Type Description ProxyHeaderMode PublicHttpsPort Gets or sets the public HTTPS port. Declaration public int PublicHttpsPort { get; set; } Property Value Type Description Int32 The public HTTPS port. PublicPort Gets or sets the public mapped port. Declaration public int PublicPort { get; set; } Property Value Type Description Int32 The public mapped port. RemoteClientBitrateLimit Declaration public int RemoteClientBitrateLimit { get; set; } Property Value Type Description Int32 RemoteIPFilter Declaration public string[] RemoteIPFilter { get; set; } Property Value Type Description String [] RequireHttps Declaration public bool RequireHttps { get; set; } Property Value Type Description Boolean ServerName Declaration public string ServerName { get; set; } Property Value Type Description String SimultaneousStreamLimit Declaration public int SimultaneousStreamLimit { get; set; } Property Value Type Description Int32 SortRemoveWords Words to be removed from strings to create a sort name Declaration public string[] SortRemoveWords { get; set; } Property Value Type Description String [] The sort remove words. UICulture Declaration public string UICulture { get; set; } Property Value Type Description String UninstalledPlugins Declaration public string[] UninstalledPlugins { get; set; } Property Value Type Description String [] VacuumDatabaseOnStartup Declaration public bool VacuumDatabaseOnStartup { get; set; } Property Value Type Description Boolean WanDdns Declaration public string WanDdns { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ServerConfiguration Represents the server configuration. Inheritance System.Object BaseApplicationConfiguration ServerConfiguration Inherited Members BaseApplicationConfiguration.EnableDebugLevelLogging BaseApplicationConfiguration.RevertDebugLogging BaseApplicationConfiguration.EnableAutoUpdate BaseApplicationConfiguration.LogFileRetentionDays BaseApplicationConfiguration.RunAtStartup BaseApplicationConfiguration.IsStartupWizardCompleted BaseApplicationConfiguration.CachePath Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class ServerConfiguration : BaseApplicationConfiguration Fields DefaultHttpPort Declaration public const int DefaultHttpPort = 8096 Field Value Type Description Int32 DefaultHttpsPort Declaration public const int DefaultHttpsPort = 8920 Field Value Type Description Int32 Properties AllowLegacyLocalNetworkPassword Declaration public bool AllowLegacyLocalNetworkPassword { get; set; } Property Value Type Description System.Boolean AutoRunWebApp Declaration public bool AutoRunWebApp { get; set; } Property Value Type Description System.Boolean CertificatePassword Declaration public string CertificatePassword { get; set; } Property Value Type Description String CertificatePath Gets or sets the value pointing to the file system where the ssl certiifcate is located.. Declaration public string CertificatePath { get; set; } Property Value Type Description String The value pointing to the file system where the ssl certiifcate is located.. CollapseVideoFolders Declaration public bool CollapseVideoFolders { get; set; } Property Value Type Description System.Boolean DashboardSourcePath Allows the dashboard to be served from a custom path. Declaration public string DashboardSourcePath { get; set; } Property Value Type Description String The dashboard source path. DatabaseAnalysisLimit Declaration public int DatabaseAnalysisLimit { get; set; } Property Value Type Description Int32 DatabaseCacheSizeMB Declaration public int DatabaseCacheSizeMB { get; set; } Property Value Type Description Int32 DisableAsyncIO Declaration public bool DisableAsyncIO { get; set; } Property Value Type Description System.Boolean EnableAutomaticRestart Declaration public bool EnableAutomaticRestart { get; set; } Property Value Type Description System.Boolean EnableCaseSensitiveItemIds Gets or sets a value indicating whether [enable case sensitive item ids]. Declaration public bool EnableCaseSensitiveItemIds { get; set; } Property Value Type Description System.Boolean true if [enable case sensitive item ids]; otherwise, false . EnableDashboardResponseCaching Gets or sets a value indicating whether [enable dashboard response caching]. Allows potential contributors without visual studio to modify production dashboard code and test changes. Declaration public bool EnableDashboardResponseCaching { get; set; } Property Value Type Description System.Boolean true if [enable dashboard response caching]; otherwise, false . EnableExternalContentInSuggestions Declaration public bool EnableExternalContentInSuggestions { get; set; } Property Value Type Description System.Boolean EnableHttps Gets or sets a value indicating whether [use HTTPS]. Declaration public bool EnableHttps { get; set; } Property Value Type Description System.Boolean true if [use HTTPS]; otherwise, false . EnableOriginalTrackTitles Declaration public bool EnableOriginalTrackTitles { get; set; } Property Value Type Description System.Boolean EnablePeopleLetterSubFolders Declaration public bool EnablePeopleLetterSubFolders { get; set; } Property Value Type Description System.Boolean EnableRemoteAccess Declaration public bool EnableRemoteAccess { get; set; } Property Value Type Description System.Boolean EnableSavedMetadataForPeople Declaration public bool EnableSavedMetadataForPeople { get; set; } Property Value Type Description System.Boolean EnableSqLiteMmio Declaration public bool EnableSqLiteMmio { get; set; } Property Value Type Description System.Boolean EnableUPnP Gets or sets a value indicating whether [enable u pn p]. Declaration public bool EnableUPnP { get; set; } Property Value Type Description System.Boolean true if [enable u pn p]; otherwise, false . HttpServerPortNumber Gets or sets the HTTP server port number. Declaration public int HttpServerPortNumber { get; set; } Property Value Type Description Int32 The HTTP server port number. HttpsPortNumber Gets or sets the HTTPS server port number. Declaration public int HttpsPortNumber { get; set; } Property Value Type Description Int32 The HTTPS server port number. ImageExtractionTimeoutMs Declaration public int ImageExtractionTimeoutMs { get; set; } Property Value Type Description Int32 ImageExtractorUpgraded1 Declaration public bool ImageExtractorUpgraded1 { get; set; } Property Value Type Description System.Boolean ImageSavingConvention Gets or sets the image saving convention. Declaration public ImageSavingConvention ImageSavingConvention { get; set; } Property Value Type Description ImageSavingConvention The image saving convention. IsBehindProxy Declaration public bool IsBehindProxy { get; set; } Property Value Type Description System.Boolean IsPortAuthorized Gets or sets a value indicating whether this instance is port authorized. Declaration public bool IsPortAuthorized { get; set; } Property Value Type Description System.Boolean true if this instance is port authorized; otherwise, false . IsRemoteIPFilterBlacklist Declaration public bool IsRemoteIPFilterBlacklist { get; set; } Property Value Type Description System.Boolean LibraryMonitorDelay The delay in seconds that we will wait after a file system change to try and discover what has been added/removed Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files. Declaration public int LibraryMonitorDelay { get; set; } Property Value Type Description Int32 The file watcher delay. LocalNetworkAddresses Declaration public string[] LocalNetworkAddresses { get; set; } Property Value Type Description String [] LocalNetworkSubnets Declaration public string[] LocalNetworkSubnets { get; set; } Property Value Type Description String [] LogAllQueryTimes Declaration public bool LogAllQueryTimes { get; set; } Property Value Type Description System.Boolean MetadataCountryCode Gets or sets the metadata country code. Declaration public string MetadataCountryCode { get; set; } Property Value Type Description String The metadata country code. MetadataNetworkPath Declaration public string MetadataNetworkPath { get; set; } Property Value Type Description String MetadataPath Gets or sets the metadata path. Declaration public string MetadataPath { get; set; } Property Value Type Description String The metadata path. MigratedLibraryOptionsToDb Declaration public bool MigratedLibraryOptionsToDb { get; set; } Property Value Type Description System.Boolean MigratedToUserItemShares6 Declaration public bool MigratedToUserItemShares6 { get; set; } Property Value Type Description System.Boolean OptimizeDatabaseOnShutdown Declaration public bool OptimizeDatabaseOnShutdown { get; set; } Property Value Type Description System.Boolean PathSubstitutions Declaration public PathSubstitution[] PathSubstitutions { get; set; } Property Value Type Description PathSubstitution [] PlaylistsUpgradedToM3U Declaration public bool PlaylistsUpgradedToM3U { get; set; } Property Value Type Description System.Boolean PreferredDetectedRemoteAddressFamily Declaration public AddressFamily PreferredDetectedRemoteAddressFamily { get; set; } Property Value Type Description AddressFamily PreferredMetadataLanguage Gets or sets the preferred metadata language. Declaration public string PreferredMetadataLanguage { get; set; } Property Value Type Description String The preferred metadata language. ProxyHeaderMode Declaration public ProxyHeaderMode ProxyHeaderMode { get; set; } Property Value Type Description ProxyHeaderMode PublicHttpsPort Gets or sets the public HTTPS port. Declaration public int PublicHttpsPort { get; set; } Property Value Type Description Int32 The public HTTPS port. PublicPort Gets or sets the public mapped port. Declaration public int PublicPort { get; set; } Property Value Type Description Int32 The public mapped port. RemoteClientBitrateLimit Declaration public int RemoteClientBitrateLimit { get; set; } Property Value Type Description Int32 RemoteIPFilter Declaration public string[] RemoteIPFilter { get; set; } Property Value Type Description String [] RequireHttps Declaration public bool RequireHttps { get; set; } Property Value Type Description System.Boolean ServerName Declaration public string ServerName { get; set; } Property Value Type Description String SimultaneousStreamLimit Declaration public int SimultaneousStreamLimit { get; set; } Property Value Type Description Int32 SortRemoveWords Words to be removed from strings to create a sort name Declaration public string[] SortRemoveWords { get; set; } Property Value Type Description String [] The sort remove words. TvChannelsRefreshed Declaration public bool TvChannelsRefreshed { get; set; } Property Value Type Description System.Boolean UICulture Declaration public string UICulture { get; set; } Property Value Type Description String UninstalledPlugins Declaration public string[] UninstalledPlugins { get; set; } Property Value Type Description String [] VacuumDatabaseOnStartup Declaration public bool VacuumDatabaseOnStartup { get; set; } Property Value Type Description System.Boolean WanDdns Declaration public string WanDdns { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.SubtitlePlaybackMode.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.SubtitlePlaybackMode.html",
@@ -4792,7 +4802,7 @@
   "reference/pluginapi/MediaBrowser.Model.Configuration.TypeOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.TypeOptions.html",
     "title": "Class TypeOptions",
-    "keywords": "Class TypeOptions Inheritance Object TypeOptions Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class TypeOptions Fields DefaultImageOptions Declaration public static Dictionary DefaultImageOptions Field Value Type Description Dictionary < String , ImageOption []> DefaultInstance Declaration public static ImageOption DefaultInstance Field Value Type Description ImageOption Properties ImageFetcherOrder Declaration public string[] ImageFetcherOrder { get; set; } Property Value Type Description String [] ImageFetchers Declaration public string[] ImageFetchers { get; set; } Property Value Type Description String [] ImageOptions Declaration public ImageOption[] ImageOptions { get; set; } Property Value Type Description ImageOption [] MetadataFetcherOrder Declaration public string[] MetadataFetcherOrder { get; set; } Property Value Type Description String [] MetadataFetchers Declaration public string[] MetadataFetchers { get; set; } Property Value Type Description String [] Type Declaration public string Type { get; set; } Property Value Type Description String Methods GetImageOptions(ImageType) Declaration public ImageOption GetImageOptions(ImageType type) Parameters Type Name Description ImageType type Returns Type Description ImageOption GetLimit(ImageType) Declaration public int GetLimit(ImageType type) Parameters Type Name Description ImageType type Returns Type Description Int32 GetMinWidth(ImageType) Declaration public int GetMinWidth(ImageType type) Parameters Type Name Description ImageType type Returns Type Description Int32 IsEnabled(ImageType) Declaration public bool IsEnabled(ImageType type) Parameters Type Name Description ImageType type Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TypeOptions Inheritance System.Object TypeOptions Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class TypeOptions Fields DefaultImageOptions Declaration public static Dictionary DefaultImageOptions Field Value Type Description System.Collections.Generic.Dictionary < String , ImageOption []> DefaultInstance Declaration public static ImageOption DefaultInstance Field Value Type Description ImageOption Properties ImageFetcherOrder Declaration public string[] ImageFetcherOrder { get; set; } Property Value Type Description String [] ImageFetchers Declaration public string[] ImageFetchers { get; set; } Property Value Type Description String [] ImageOptions Declaration public ImageOption[] ImageOptions { get; set; } Property Value Type Description ImageOption [] MetadataFetcherOrder Declaration public string[] MetadataFetcherOrder { get; set; } Property Value Type Description String [] MetadataFetchers Declaration public string[] MetadataFetchers { get; set; } Property Value Type Description String [] Type Declaration public string Type { get; set; } Property Value Type Description String Methods GetImageOptions(ImageType) Declaration public ImageOption GetImageOptions(ImageType type) Parameters Type Name Description ImageType type Returns Type Description ImageOption GetLimit(ImageType) Declaration public int GetLimit(ImageType type) Parameters Type Name Description ImageType type Returns Type Description Int32 GetMinWidth(ImageType) Declaration public int GetMinWidth(ImageType type) Parameters Type Name Description ImageType type Returns Type Description Int32 IsEnabled(ImageType) Declaration public bool IsEnabled(ImageType type) Parameters Type Name Description ImageType type Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Configuration.UnratedItem.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.UnratedItem.html",
@@ -4802,17 +4812,17 @@
   "reference/pluginapi/MediaBrowser.Model.Configuration.UserConfiguration.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Configuration.UserConfiguration.html",
     "title": "Class UserConfiguration",
-    "keywords": "Class UserConfiguration Class UserConfiguration Inheritance Object UserConfiguration Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class UserConfiguration Properties AudioLanguagePreference Gets or sets the audio language preference. Declaration public string AudioLanguagePreference { get; set; } Property Value Type Description String The audio language preference. DisplayMissingEpisodes Declaration public bool DisplayMissingEpisodes { get; set; } Property Value Type Description Boolean EnableLocalPassword Declaration [Obsolete] public bool EnableLocalPassword { get; set; } Property Value Type Description Boolean EnableNextEpisodeAutoPlay Declaration public bool EnableNextEpisodeAutoPlay { get; set; } Property Value Type Description Boolean HidePlayedInLatest Declaration public bool HidePlayedInLatest { get; set; } Property Value Type Description Boolean HidePlayedInMoreLikeThis Declaration public bool HidePlayedInMoreLikeThis { get; set; } Property Value Type Description Boolean HidePlayedInSuggestions Declaration public bool HidePlayedInSuggestions { get; set; } Property Value Type Description Boolean IntroSkipMode Declaration public SegmentSkipMode IntroSkipMode { get; set; } Property Value Type Description SegmentSkipMode LatestItemsExcludes Declaration public string[] LatestItemsExcludes { get; set; } Property Value Type Description String [] MyMediaExcludes Declaration public string[] MyMediaExcludes { get; set; } Property Value Type Description String [] OrderedViews Declaration public string[] OrderedViews { get; set; } Property Value Type Description String [] PlayDefaultAudioTrack Gets or sets a value indicating whether [play default audio track]. Declaration public bool PlayDefaultAudioTrack { get; set; } Property Value Type Description Boolean true if [play default audio track]; otherwise, false . ProfilePin Declaration public string ProfilePin { get; set; } Property Value Type Description String RememberAudioSelections Declaration public bool RememberAudioSelections { get; set; } Property Value Type Description Boolean RememberSubtitleSelections Declaration public bool RememberSubtitleSelections { get; set; } Property Value Type Description Boolean ResumeRewindSeconds Declaration public int ResumeRewindSeconds { get; set; } Property Value Type Description Int32 SubtitleLanguagePreference Gets or sets the subtitle language preference. Declaration public string SubtitleLanguagePreference { get; set; } Property Value Type Description String The subtitle language preference. SubtitleMode Declaration public SubtitlePlaybackMode SubtitleMode { get; set; } Property Value Type Description SubtitlePlaybackMode Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserConfiguration Class UserConfiguration Inheritance System.Object UserConfiguration Namespace : MediaBrowser.Model.Configuration Assembly : MediaBrowser.Model.dll Syntax public class UserConfiguration Properties AudioLanguagePreference Gets or sets the audio language preference. Declaration public string AudioLanguagePreference { get; set; } Property Value Type Description String The audio language preference. DisplayMissingEpisodes Declaration public bool DisplayMissingEpisodes { get; set; } Property Value Type Description System.Boolean EnableLocalPassword Declaration [Obsolete] public bool EnableLocalPassword { get; set; } Property Value Type Description System.Boolean EnableNextEpisodeAutoPlay Declaration public bool EnableNextEpisodeAutoPlay { get; set; } Property Value Type Description System.Boolean HidePlayedInLatest Declaration public bool HidePlayedInLatest { get; set; } Property Value Type Description System.Boolean HidePlayedInMoreLikeThis Declaration public bool HidePlayedInMoreLikeThis { get; set; } Property Value Type Description System.Boolean HidePlayedInSuggestions Declaration public bool HidePlayedInSuggestions { get; set; } Property Value Type Description System.Boolean IntroSkipMode Declaration public SegmentSkipMode IntroSkipMode { get; set; } Property Value Type Description SegmentSkipMode LatestItemsExcludes Declaration public string[] LatestItemsExcludes { get; set; } Property Value Type Description String [] MyMediaExcludes Declaration public string[] MyMediaExcludes { get; set; } Property Value Type Description String [] OrderedViews Declaration public string[] OrderedViews { get; set; } Property Value Type Description String [] PlayDefaultAudioTrack Gets or sets a value indicating whether [play default audio track]. Declaration public bool PlayDefaultAudioTrack { get; set; } Property Value Type Description System.Boolean true if [play default audio track]; otherwise, false . ProfilePin Declaration public string ProfilePin { get; set; } Property Value Type Description String RememberAudioSelections Declaration public bool RememberAudioSelections { get; set; } Property Value Type Description System.Boolean RememberSubtitleSelections Declaration public bool RememberSubtitleSelections { get; set; } Property Value Type Description System.Boolean ResumeRewindSeconds Declaration public int ResumeRewindSeconds { get; set; } Property Value Type Description Int32 SubtitleLanguagePreference Gets or sets the subtitle language preference. Declaration public string SubtitleLanguagePreference { get; set; } Property Value Type Description String The subtitle language preference. SubtitleMode Declaration public SubtitlePlaybackMode SubtitleMode { get; set; } Property Value Type Description SubtitlePlaybackMode Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Connect.ConnectAuthenticationResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Connect.ConnectAuthenticationResult.html",
     "title": "Class ConnectAuthenticationResult",
-    "keywords": "Class ConnectAuthenticationResult Inheritance Object ConnectAuthenticationResult Namespace : MediaBrowser.Model.Connect Assembly : MediaBrowser.Model.dll Syntax public class ConnectAuthenticationResult Properties AccessToken Gets or sets the access token. Declaration public string AccessToken { get; set; } Property Value Type Description String The access token. User Gets or sets the user. Declaration public ConnectUser User { get; set; } Property Value Type Description ConnectUser The user. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ConnectAuthenticationResult Inheritance System.Object ConnectAuthenticationResult Namespace : MediaBrowser.Model.Connect Assembly : MediaBrowser.Model.dll Syntax public class ConnectAuthenticationResult Properties AccessToken Gets or sets the access token. Declaration public string AccessToken { get; set; } Property Value Type Description String The access token. User Gets or sets the user. Declaration public ConnectUser User { get; set; } Property Value Type Description ConnectUser The user. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Connect.ConnectUser.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Connect.ConnectUser.html",
     "title": "Class ConnectUser",
-    "keywords": "Class ConnectUser Inheritance Object ConnectUser Namespace : MediaBrowser.Model.Connect Assembly : MediaBrowser.Model.dll Syntax public class ConnectUser Properties Email Declaration public string Email { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String IsActive Declaration public bool IsActive { get; set; } Property Value Type Description Boolean Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ConnectUser Inheritance System.Object ConnectUser Namespace : MediaBrowser.Model.Connect Assembly : MediaBrowser.Model.dll Syntax public class ConnectUser Properties Email Declaration public string Email { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String IsActive Declaration public bool IsActive { get; set; } Property Value Type Description System.Boolean Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Connect.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Connect.html",
@@ -4832,32 +4842,32 @@
   "reference/pluginapi/MediaBrowser.Model.Cryptography.ICryptoProvider.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Cryptography.ICryptoProvider.html",
     "title": "Interface ICryptoProvider",
-    "keywords": "Interface ICryptoProvider Namespace : MediaBrowser.Model.Cryptography Assembly : MediaBrowser.Model.dll Syntax public interface ICryptoProvider Methods ComputeMD5(Stream) Declaration byte[] ComputeMD5(Stream str) Parameters Type Name Description Stream str Returns Type Description Byte [] ComputeMD5(ReadOnlySpan) Declaration ReadOnlySpan ComputeMD5(ReadOnlySpan bytes) Parameters Type Name Description ReadOnlySpan < Byte > bytes Returns Type Description ReadOnlySpan < Byte > ComputeSHA1(ReadOnlySpan) Declaration ReadOnlySpan ComputeSHA1(ReadOnlySpan bytes) Parameters Type Name Description ReadOnlySpan < Byte > bytes Returns Type Description ReadOnlySpan < Byte > GetMD5(ReadOnlySpan) Declaration Guid GetMD5(ReadOnlySpan str) Parameters Type Name Description ReadOnlySpan < Char > str Returns Type Description Guid GetMD5(String) Declaration Guid GetMD5(string str) Parameters Type Name Description String str Returns Type Description Guid Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ICryptoProvider Namespace : MediaBrowser.Model.Cryptography Assembly : MediaBrowser.Model.dll Syntax public interface ICryptoProvider Methods ComputeMD5(Stream) Declaration byte[] ComputeMD5(Stream str) Parameters Type Name Description Stream str Returns Type Description System.Byte [] ComputeMD5(ReadOnlySpan) Declaration ReadOnlySpan ComputeMD5(ReadOnlySpan bytes) Parameters Type Name Description System.ReadOnlySpan < System.Byte > bytes Returns Type Description System.ReadOnlySpan < System.Byte > ComputeSHA1(ReadOnlySpan) Declaration ReadOnlySpan ComputeSHA1(ReadOnlySpan bytes) Parameters Type Name Description System.ReadOnlySpan < System.Byte > bytes Returns Type Description System.ReadOnlySpan < System.Byte > GetMD5(ReadOnlySpan) Declaration Guid GetMD5(ReadOnlySpan str) Parameters Type Name Description System.ReadOnlySpan < System.Char > str Returns Type Description Guid GetMD5(String) Declaration Guid GetMD5(string str) Parameters Type Name Description String str Returns Type Description Guid Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Devices.ContentUploadHistory.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Devices.ContentUploadHistory.html",
     "title": "Class ContentUploadHistory",
-    "keywords": "Class ContentUploadHistory Inheritance Object ContentUploadHistory Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class ContentUploadHistory Constructors ContentUploadHistory() Declaration public ContentUploadHistory() Properties DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String FilesUploaded Declaration public LocalFileInfo[] FilesUploaded { get; set; } Property Value Type Description LocalFileInfo [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ContentUploadHistory Inheritance System.Object ContentUploadHistory Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class ContentUploadHistory Constructors ContentUploadHistory() Declaration public ContentUploadHistory() Properties DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String FilesUploaded Declaration public LocalFileInfo[] FilesUploaded { get; set; } Property Value Type Description LocalFileInfo [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Devices.DeviceInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Devices.DeviceInfo.html",
     "title": "Class DeviceInfo",
-    "keywords": "Class DeviceInfo Inheritance Object DeviceInfo Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class DeviceInfo Properties AppName Gets or sets the name of the application. Declaration public string AppName { get; set; } Property Value Type Description String The name of the application. AppVersion Gets or sets the application version. Declaration public string AppVersion { get; set; } Property Value Type Description String The application version. DateLastActivity Declaration public DateTimeOffset DateLastActivity { get; set; } Property Value Type Description DateTimeOffset IconUrl Declaration public string IconUrl { get; set; } Property Value Type Description String Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. InternalId Declaration [IgnoreDataMember] public long InternalId { get; set; } Property Value Type Description Int64 IpAddress Declaration public IPAddress IpAddress { get; set; } Property Value Type Description IPAddress LastUserId Gets or sets the last user identifier. Declaration public string LastUserId { get; set; } Property Value Type Description String The last user identifier. LastUserName Gets or sets the last name of the user. Declaration public string LastUserName { get; set; } Property Value Type Description String The last name of the user. Name Declaration public string Name { get; set; } Property Value Type Description String ReportedDeviceId Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DeviceInfo Inheritance System.Object DeviceInfo Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class DeviceInfo Properties AppName Gets or sets the name of the application. Declaration public string AppName { get; set; } Property Value Type Description String The name of the application. AppVersion Gets or sets the application version. Declaration public string AppVersion { get; set; } Property Value Type Description String The application version. DateLastActivity Declaration public DateTimeOffset DateLastActivity { get; set; } Property Value Type Description System.DateTimeOffset IconUrl Declaration public string IconUrl { get; set; } Property Value Type Description String Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. InternalId Declaration [IgnoreDataMember] public long InternalId { get; set; } Property Value Type Description Int64 IpAddress Declaration public IPAddress IpAddress { get; set; } Property Value Type Description IPAddress LastUserId Gets or sets the last user identifier. Declaration public string LastUserId { get; set; } Property Value Type Description String The last user identifier. LastUserName Gets or sets the last name of the user. Declaration public string LastUserName { get; set; } Property Value Type Description String The last name of the user. Name Declaration public string Name { get; set; } Property Value Type Description String ReportedDeviceId Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Devices.DeviceOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Devices.DeviceOptions.html",
     "title": "Class DeviceOptions",
-    "keywords": "Class DeviceOptions Inheritance Object DeviceOptions Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class DeviceOptions Properties CustomName Declaration public string CustomName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DeviceOptions Inheritance System.Object DeviceOptions Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class DeviceOptions Properties CustomName Declaration public string CustomName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Devices.DeviceQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Devices.DeviceQuery.html",
     "title": "Class DeviceQuery",
-    "keywords": "Class DeviceQuery Inheritance Object DeviceQuery Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class DeviceQuery Properties HasActiveAuthentication Declaration public bool? HasActiveAuthentication { get; set; } Property Value Type Description Nullable < Boolean > Ids Declaration public string[] Ids { get; set; } Property Value Type Description String [] IncludeIconUrl Declaration public bool IncludeIconUrl { get; set; } Property Value Type Description Boolean Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > ReportedDeviceId Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String SortBy Declaration public string SortBy { get; set; } Property Value Type Description String SortOrder Gets or sets the sort order. Declaration public string SortOrder { get; set; } Property Value Type Description String The sort order. StartIndex Declaration public int StartIndex { get; set; } Property Value Type Description Int32 SupportsSync Gets or sets a value indicating whether [supports synchronize]. Declaration public bool? SupportsSync { get; set; } Property Value Type Description Nullable < Boolean > null if [supports synchronize] contains no value, true if [supports synchronize]; otherwise, false . UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. Methods GetOrderBy() Gets the order by. Declaration public (string, SortOrder)[] GetOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] IEnumerable{ItemSortBy}. GetOrderBy(String, String) Declaration public static (string, SortOrder)[] GetOrderBy(string sortBy, string requestedSortOrder) Parameters Type Name Description String sortBy String requestedSortOrder Returns Type Description (T1, T2) < String , SortOrder >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DeviceQuery Inheritance System.Object DeviceQuery Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class DeviceQuery Properties HasActiveAuthentication Declaration public bool? HasActiveAuthentication { get; set; } Property Value Type Description Nullable < System.Boolean > Ids Declaration public string[] Ids { get; set; } Property Value Type Description String [] IncludeIconUrl Declaration public bool IncludeIconUrl { get; set; } Property Value Type Description System.Boolean Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > ReportedDeviceId Declaration public string ReportedDeviceId { get; set; } Property Value Type Description String SortBy Declaration public string SortBy { get; set; } Property Value Type Description String SortOrder Gets or sets the sort order. Declaration public string SortOrder { get; set; } Property Value Type Description String The sort order. StartIndex Declaration public int StartIndex { get; set; } Property Value Type Description Int32 SupportsSync Gets or sets a value indicating whether [supports synchronize]. Declaration public bool? SupportsSync { get; set; } Property Value Type Description Nullable < System.Boolean > null if [supports synchronize] contains no value, true if [supports synchronize]; otherwise, false . UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. Methods GetOrderBy() Gets the order by. Declaration public (string, SortOrder)[] GetOrderBy() Returns Type Description (T1, T2) < String , SortOrder >[] IEnumerable{ItemSortBy}. GetOrderBy(String, String) Declaration public static (string, SortOrder)[] GetOrderBy(string sortBy, string requestedSortOrder) Parameters Type Name Description String sortBy String requestedSortOrder Returns Type Description (T1, T2) < String , SortOrder >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Devices.DevicesOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Devices.DevicesOptions.html",
     "title": "Class DevicesOptions",
-    "keywords": "Class DevicesOptions Inheritance Object DevicesOptions Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class DevicesOptions Properties CameraUploadPath Declaration public string CameraUploadPath { get; set; } Property Value Type Description String EnableCameraUploadSubfolders Declaration public bool EnableCameraUploadSubfolders { get; set; } Property Value Type Description Boolean EnabledCameraUploadDevices Declaration public string[] EnabledCameraUploadDevices { get; set; } Property Value Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DevicesOptions Inheritance System.Object DevicesOptions Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class DevicesOptions Properties CameraUploadPath Declaration public string CameraUploadPath { get; set; } Property Value Type Description String EnableCameraUploadSubfolders Declaration public bool EnableCameraUploadSubfolders { get; set; } Property Value Type Description System.Boolean EnabledCameraUploadDevices Declaration public string[] EnabledCameraUploadDevices { get; set; } Property Value Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Devices.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Devices.html",
@@ -4867,17 +4877,17 @@
   "reference/pluginapi/MediaBrowser.Model.Devices.LocalFileInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Devices.LocalFileInfo.html",
     "title": "Class LocalFileInfo",
-    "keywords": "Class LocalFileInfo Inheritance Object LocalFileInfo Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class LocalFileInfo Properties Album Declaration public string Album { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String MimeType Declaration public string MimeType { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LocalFileInfo Inheritance System.Object LocalFileInfo Namespace : MediaBrowser.Model.Devices Assembly : MediaBrowser.Model.dll Syntax public class LocalFileInfo Properties Album Declaration public string Album { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String MimeType Declaration public string MimeType { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.AudioOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.AudioOptions.html",
     "title": "Class AudioOptions",
-    "keywords": "Class AudioOptions Class AudioOptions. Inheritance Object AudioOptions VideoOptions Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class AudioOptions Constructors AudioOptions() Declaration public AudioOptions() Properties AudioTranscodingBitrate Gets or sets the audio transcoding bitrate. Declaration public int? AudioTranscodingBitrate { get; set; } Property Value Type Description Nullable < Int32 > The audio transcoding bitrate. Context Gets or sets the context. Declaration public EncodingContext Context { get; set; } Property Value Type Description EncodingContext The context. DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String EnableDirectPlay Declaration public bool EnableDirectPlay { get; set; } Property Value Type Description Boolean EnableDirectStream Declaration public bool EnableDirectStream { get; set; } Property Value Type Description Boolean ForceDirectPlay Declaration public bool ForceDirectPlay { get; set; } Property Value Type Description Boolean ForceDirectStream Declaration public bool ForceDirectStream { get; set; } Property Value Type Description Boolean ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 MaxAudioChannels Allows an override of supported number of audio channels Example: DeviceProfile supports five channel, but user only has stereo speakers Declaration public int? MaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > MaxBitrate The application's configured quality setting Declaration public long? MaxBitrate { get; set; } Property Value Type Description Nullable < Int64 > MediaSourceId Optional. Only needed if a specific AudioStreamIndex or SubtitleStreamIndex are requested. Declaration public string MediaSourceId { get; set; } Property Value Type Description String MediaSources Declaration public MediaSourceInfo[] MediaSources { get; set; } Property Value Type Description MediaSourceInfo [] Profile Declaration public DeviceProfile Profile { get; set; } Property Value Type Description DeviceProfile Methods GetMaxBitrate(Boolean) Gets the maximum bitrate. Declaration public long? GetMaxBitrate(bool isAudio) Parameters Type Name Description Boolean isAudio Returns Type Description Nullable < Int64 > System.Nullable. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AudioOptions Class AudioOptions. Inheritance System.Object AudioOptions VideoOptions Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class AudioOptions Constructors AudioOptions() Declaration public AudioOptions() Properties AudioTranscodingBitrate Gets or sets the audio transcoding bitrate. Declaration public int? AudioTranscodingBitrate { get; set; } Property Value Type Description Nullable < Int32 > The audio transcoding bitrate. Context Gets or sets the context. Declaration public EncodingContext Context { get; set; } Property Value Type Description EncodingContext The context. DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String EnableDirectPlay Declaration public bool EnableDirectPlay { get; set; } Property Value Type Description System.Boolean EnableDirectStream Declaration public bool EnableDirectStream { get; set; } Property Value Type Description System.Boolean ForceDirectPlay Declaration public bool ForceDirectPlay { get; set; } Property Value Type Description System.Boolean ForceDirectStream Declaration public bool ForceDirectStream { get; set; } Property Value Type Description System.Boolean ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 MaxAudioChannels Allows an override of supported number of audio channels Example: DeviceProfile supports five channel, but user only has stereo speakers Declaration public int? MaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > MaxBitrate The application's configured quality setting Declaration public long? MaxBitrate { get; set; } Property Value Type Description Nullable < Int64 > MediaSourceId Optional. Only needed if a specific AudioStreamIndex or SubtitleStreamIndex are requested. Declaration public string MediaSourceId { get; set; } Property Value Type Description String MediaSources Declaration public MediaSourceInfo[] MediaSources { get; set; } Property Value Type Description MediaSourceInfo [] Profile Declaration public DeviceProfile Profile { get; set; } Property Value Type Description DeviceProfile Methods GetMaxBitrate(Boolean) Gets the maximum bitrate. Declaration public long? GetMaxBitrate(bool isAudio) Parameters Type Name Description System.Boolean isAudio Returns Type Description Nullable < Int64 > System.Nullable. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.CodecProfile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.CodecProfile.html",
     "title": "Class CodecProfile",
-    "keywords": "Class CodecProfile Inheritance Object CodecProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class CodecProfile Constructors CodecProfile() Declaration public CodecProfile() Properties ApplyConditions Declaration public ProfileCondition[] ApplyConditions { get; set; } Property Value Type Description ProfileCondition [] Codec Declaration public string Codec { get; set; } Property Value Type Description String Conditions Declaration public ProfileCondition[] Conditions { get; set; } Property Value Type Description ProfileCondition [] Container Declaration public string Container { get; set; } Property Value Type Description String Type Declaration public CodecType Type { get; set; } Property Value Type Description CodecType Methods ContainsAnyCodec(ReadOnlyMemory[], ReadOnlySpan) Declaration public bool ContainsAnyCodec(ReadOnlyMemory[] codec, ReadOnlySpan container) Parameters Type Name Description ReadOnlyMemory < Char >[] codec ReadOnlySpan < Char > container Returns Type Description Boolean ContainsAnyCodec(ReadOnlySpan, ReadOnlySpan) Declaration public bool ContainsAnyCodec(ReadOnlySpan codec, ReadOnlySpan container) Parameters Type Name Description ReadOnlySpan < Char > codec ReadOnlySpan < Char > container Returns Type Description Boolean GetCodecs() Declaration public ReadOnlyMemory[] GetCodecs() Returns Type Description ReadOnlyMemory < Char >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CodecProfile Inheritance System.Object CodecProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class CodecProfile Constructors CodecProfile() Declaration public CodecProfile() Properties ApplyConditions Declaration public ProfileCondition[] ApplyConditions { get; set; } Property Value Type Description ProfileCondition [] Codec Declaration public string Codec { get; set; } Property Value Type Description String Conditions Declaration public ProfileCondition[] Conditions { get; set; } Property Value Type Description ProfileCondition [] Container Declaration public string Container { get; set; } Property Value Type Description String Type Declaration public CodecType Type { get; set; } Property Value Type Description CodecType Methods ContainsAnyCodec(ReadOnlyMemory[], ReadOnlySpan) Declaration public bool ContainsAnyCodec(ReadOnlyMemory[] codec, ReadOnlySpan container) Parameters Type Name Description System.ReadOnlyMemory < System.Char >[] codec System.ReadOnlySpan < System.Char > container Returns Type Description System.Boolean ContainsAnyCodec(ReadOnlySpan, ReadOnlySpan) Declaration public bool ContainsAnyCodec(ReadOnlySpan codec, ReadOnlySpan container) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec System.ReadOnlySpan < System.Char > container Returns Type Description System.Boolean GetCodecs() Declaration public ReadOnlyMemory[] GetCodecs() Returns Type Description System.ReadOnlyMemory < System.Char >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.CodecType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.CodecType.html",
@@ -4887,27 +4897,27 @@
   "reference/pluginapi/MediaBrowser.Model.Dlna.ConditionProcessor.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.ConditionProcessor.html",
     "title": "Class ConditionProcessor",
-    "keywords": "Class ConditionProcessor Inheritance Object ConditionProcessor Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ConditionProcessor Methods IsAudioConditionSatisfied(ProfileCondition, Nullable, Nullable, Nullable, Nullable) Declaration public bool IsAudioConditionSatisfied(ProfileCondition condition, int? audioChannels, int? audioBitrate, int? audioSampleRate, int? audioBitDepth) Parameters Type Name Description ProfileCondition condition Nullable < Int32 > audioChannels Nullable < Int32 > audioBitrate Nullable < Int32 > audioSampleRate Nullable < Int32 > audioBitDepth Returns Type Description Boolean IsImageConditionSatisfied(ProfileCondition, Nullable, Nullable) Declaration public bool IsImageConditionSatisfied(ProfileCondition condition, int? width, int? height) Parameters Type Name Description ProfileCondition condition Nullable < Int32 > width Nullable < Int32 > height Returns Type Description Boolean IsVideoAudioConditionSatisfied(ProfileCondition, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan, Nullable) Declaration public bool IsVideoAudioConditionSatisfied(ProfileCondition condition, int? audioChannels, int? audioBitrate, int? audioSampleRate, int? audioBitDepth, ReadOnlySpan audioProfile, bool? isSecondaryTrack) Parameters Type Name Description ProfileCondition condition Nullable < Int32 > audioChannels Nullable < Int32 > audioBitrate Nullable < Int32 > audioSampleRate Nullable < Int32 > audioBitDepth ReadOnlySpan < Char > audioProfile Nullable < Boolean > isSecondaryTrack Returns Type Description Boolean IsVideoConditionSatisfied(ProfileCondition, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan, ReadOnlySpan, Nullable, Single, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan) Declaration public bool IsVideoConditionSatisfied(ProfileCondition condition, int? width, int? height, int? videoBitDepth, int? videoBitrate, ReadOnlySpan videoProfile, ReadOnlySpan videoRange, double? videoLevel, float videoFramerate, TransportStreamTimestamp? timestamp, bool? isAnamorphic, bool? isInterlaced, int? refFrames, int? videoRotation, int? numVideoStreams, int? numAudioStreams, ReadOnlySpan videoCodecTag) Parameters Type Name Description ProfileCondition condition Nullable < Int32 > width Nullable < Int32 > height Nullable < Int32 > videoBitDepth Nullable < Int32 > videoBitrate ReadOnlySpan < Char > videoProfile ReadOnlySpan < Char > videoRange Nullable < Double > videoLevel Single videoFramerate Nullable < TransportStreamTimestamp > timestamp Nullable < Boolean > isAnamorphic Nullable < Boolean > isInterlaced Nullable < Int32 > refFrames Nullable < Int32 > videoRotation Nullable < Int32 > numVideoStreams Nullable < Int32 > numAudioStreams ReadOnlySpan < Char > videoCodecTag Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ConditionProcessor Inheritance System.Object ConditionProcessor Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ConditionProcessor Methods IsAudioConditionSatisfied(ProfileCondition, Nullable, Nullable, Nullable, Nullable) Declaration public bool IsAudioConditionSatisfied(ProfileCondition condition, int? audioChannels, int? audioBitrate, int? audioSampleRate, int? audioBitDepth) Parameters Type Name Description ProfileCondition condition Nullable < Int32 > audioChannels Nullable < Int32 > audioBitrate Nullable < Int32 > audioSampleRate Nullable < Int32 > audioBitDepth Returns Type Description System.Boolean IsImageConditionSatisfied(ProfileCondition, Nullable, Nullable) Declaration public bool IsImageConditionSatisfied(ProfileCondition condition, int? width, int? height) Parameters Type Name Description ProfileCondition condition Nullable < Int32 > width Nullable < Int32 > height Returns Type Description System.Boolean IsVideoAudioConditionSatisfied(ProfileCondition, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan, Nullable) Declaration public bool IsVideoAudioConditionSatisfied(ProfileCondition condition, int? audioChannels, int? audioBitrate, int? audioSampleRate, int? audioBitDepth, ReadOnlySpan audioProfile, bool? isSecondaryTrack) Parameters Type Name Description ProfileCondition condition Nullable < Int32 > audioChannels Nullable < Int32 > audioBitrate Nullable < Int32 > audioSampleRate Nullable < Int32 > audioBitDepth System.ReadOnlySpan < System.Char > audioProfile Nullable < System.Boolean > isSecondaryTrack Returns Type Description System.Boolean IsVideoConditionSatisfied(ProfileCondition, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan, ReadOnlySpan, Nullable, Single, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan) Declaration public bool IsVideoConditionSatisfied(ProfileCondition condition, int? width, int? height, int? videoBitDepth, int? videoBitrate, ReadOnlySpan videoProfile, ReadOnlySpan videoRange, double? videoLevel, float videoFramerate, TransportStreamTimestamp? timestamp, bool? isAnamorphic, bool? isInterlaced, int? refFrames, int? videoRotation, int? numVideoStreams, int? numAudioStreams, ReadOnlySpan videoCodecTag) Parameters Type Name Description ProfileCondition condition Nullable < Int32 > width Nullable < Int32 > height Nullable < Int32 > videoBitDepth Nullable < Int32 > videoBitrate System.ReadOnlySpan < System.Char > videoProfile System.ReadOnlySpan < System.Char > videoRange Nullable < Double > videoLevel System.Single videoFramerate Nullable < TransportStreamTimestamp > timestamp Nullable < System.Boolean > isAnamorphic Nullable < System.Boolean > isInterlaced Nullable < Int32 > refFrames Nullable < Int32 > videoRotation Nullable < Int32 > numVideoStreams Nullable < Int32 > numAudioStreams System.ReadOnlySpan < System.Char > videoCodecTag Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.ContainerProfile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.ContainerProfile.html",
     "title": "Class ContainerProfile",
-    "keywords": "Class ContainerProfile Inheritance Object ContainerProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ContainerProfile Constructors ContainerProfile() Declaration public ContainerProfile() Fields SplitChars Declaration public static char[] SplitChars Field Value Type Description Char [] Properties Conditions Declaration public ProfileCondition[] Conditions { get; set; } Property Value Type Description ProfileCondition [] Container Declaration public string Container { get; set; } Property Value Type Description String Type Declaration public DlnaProfileType Type { get; set; } Property Value Type Description DlnaProfileType Methods ContainsContainer(ReadOnlyMemory[], Boolean, ReadOnlySpan) Declaration public static bool ContainsContainer(ReadOnlyMemory[] profileContainers, bool isNegativeList, ReadOnlySpan inputContainer) Parameters Type Name Description ReadOnlyMemory < Char >[] profileContainers Boolean isNegativeList ReadOnlySpan < Char > inputContainer Returns Type Description Boolean ContainsContainer(ReadOnlyMemory[], ReadOnlySpan) Declaration public static bool ContainsContainer(ReadOnlyMemory[] profileContainers, ReadOnlySpan inputContainer) Parameters Type Name Description ReadOnlyMemory < Char >[] profileContainers ReadOnlySpan < Char > inputContainer Returns Type Description Boolean ContainsContainer(ReadOnlySpan) Declaration public bool ContainsContainer(ReadOnlySpan container) Parameters Type Name Description ReadOnlySpan < Char > container Returns Type Description Boolean ContainsContainer(ReadOnlySpan, ReadOnlySpan) Declaration public static bool ContainsContainer(ReadOnlySpan profileContainers, ReadOnlySpan inputContainer) Parameters Type Name Description ReadOnlySpan < Char > profileContainers ReadOnlySpan < Char > inputContainer Returns Type Description Boolean GetContainers() Declaration public ReadOnlyMemory[] GetContainers() Returns Type Description ReadOnlyMemory < Char >[] SplitValue(ReadOnlySpan) Declaration public static ReadOnlyMemory[] SplitValue(ReadOnlySpan value) Parameters Type Name Description ReadOnlySpan < Char > value Returns Type Description ReadOnlyMemory < Char >[] SplitValueToStrings(String) Declaration public static string[] SplitValueToStrings(string value) Parameters Type Name Description String value Returns Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ContainerProfile Inheritance System.Object ContainerProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ContainerProfile Constructors ContainerProfile() Declaration public ContainerProfile() Fields SplitChars Declaration public static char[] SplitChars Field Value Type Description System.Char [] Properties Conditions Declaration public ProfileCondition[] Conditions { get; set; } Property Value Type Description ProfileCondition [] Container Declaration public string Container { get; set; } Property Value Type Description String Type Declaration public DlnaProfileType Type { get; set; } Property Value Type Description DlnaProfileType Methods ContainsContainer(ReadOnlyMemory[], Boolean, ReadOnlySpan) Declaration public static bool ContainsContainer(ReadOnlyMemory[] profileContainers, bool isNegativeList, ReadOnlySpan inputContainer) Parameters Type Name Description System.ReadOnlyMemory < System.Char >[] profileContainers System.Boolean isNegativeList System.ReadOnlySpan < System.Char > inputContainer Returns Type Description System.Boolean ContainsContainer(ReadOnlyMemory[], ReadOnlySpan) Declaration public static bool ContainsContainer(ReadOnlyMemory[] profileContainers, ReadOnlySpan inputContainer) Parameters Type Name Description System.ReadOnlyMemory < System.Char >[] profileContainers System.ReadOnlySpan < System.Char > inputContainer Returns Type Description System.Boolean ContainsContainer(ReadOnlySpan) Declaration public bool ContainsContainer(ReadOnlySpan container) Parameters Type Name Description System.ReadOnlySpan < System.Char > container Returns Type Description System.Boolean ContainsContainer(ReadOnlySpan, ReadOnlySpan) Declaration public static bool ContainsContainer(ReadOnlySpan profileContainers, ReadOnlySpan inputContainer) Parameters Type Name Description System.ReadOnlySpan < System.Char > profileContainers System.ReadOnlySpan < System.Char > inputContainer Returns Type Description System.Boolean GetContainers() Declaration public ReadOnlyMemory[] GetContainers() Returns Type Description System.ReadOnlyMemory < System.Char >[] SplitValue(ReadOnlySpan) Declaration public static ReadOnlyMemory[] SplitValue(ReadOnlySpan value) Parameters Type Name Description System.ReadOnlySpan < System.Char > value Returns Type Description System.ReadOnlyMemory < System.Char >[] SplitValueToStrings(String) Declaration public static string[] SplitValueToStrings(string value) Parameters Type Name Description String value Returns Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.ContentFeatureBuilder.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.ContentFeatureBuilder.html",
     "title": "Class ContentFeatureBuilder",
-    "keywords": "Class ContentFeatureBuilder Inheritance Object ContentFeatureBuilder Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ContentFeatureBuilder Constructors ContentFeatureBuilder(DeviceProfile) Declaration public ContentFeatureBuilder(DeviceProfile profile) Parameters Type Name Description DeviceProfile profile Methods BuildAudioHeader(ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, Nullable, Nullable, Boolean, Int64, TranscodeSeekInfo) Declaration public string BuildAudioHeader(ReadOnlySpan container, ReadOnlySpan audioCodec, int? audioBitrate, int? audioSampleRate, int? audioChannels, int? audioBitDepth, bool isDirectStream, long runtimeTicks, TranscodeSeekInfo transcodeSeekInfo) Parameters Type Name Description ReadOnlySpan < Char > container ReadOnlySpan < Char > audioCodec Nullable < Int32 > audioBitrate Nullable < Int32 > audioSampleRate Nullable < Int32 > audioChannels Nullable < Int32 > audioBitDepth Boolean isDirectStream Int64 runtimeTicks TranscodeSeekInfo transcodeSeekInfo Returns Type Description String BuildImageHeader(ReadOnlySpan, Nullable, Nullable, Boolean, String) Declaration public string BuildImageHeader(ReadOnlySpan container, int? width, int? height, bool isDirectStream, string orgPn = null) Parameters Type Name Description ReadOnlySpan < Char > container Nullable < Int32 > width Nullable < Int32 > height Boolean isDirectStream String orgPn Returns Type Description String BuildVideoHeader(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, Nullable, Nullable, TransportStreamTimestamp, Boolean, Int64, ReadOnlySpan, ReadOnlySpan, Nullable, Single, TranscodeSeekInfo, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan) Declaration public List BuildVideoHeader(ReadOnlySpan container, ReadOnlySpan videoCodec, ReadOnlySpan audioCodec, int? width, int? height, int? bitDepth, int? videoBitrate, TransportStreamTimestamp timestamp, bool isDirectStream, long runtimeTicks, ReadOnlySpan videoProfile, ReadOnlySpan videoRange, double? videoLevel, float videoFramerate, TranscodeSeekInfo transcodeSeekInfo, bool? isAnamorphic, bool? isInterlaced, int? refFrames, int? videoRotation, int? numVideoStreams, int? numAudioStreams, ReadOnlySpan videoCodecTag) Parameters Type Name Description ReadOnlySpan < Char > container ReadOnlySpan < Char > videoCodec ReadOnlySpan < Char > audioCodec Nullable < Int32 > width Nullable < Int32 > height Nullable < Int32 > bitDepth Nullable < Int32 > videoBitrate TransportStreamTimestamp timestamp Boolean isDirectStream Int64 runtimeTicks ReadOnlySpan < Char > videoProfile ReadOnlySpan < Char > videoRange Nullable < Double > videoLevel Single videoFramerate TranscodeSeekInfo transcodeSeekInfo Nullable < Boolean > isAnamorphic Nullable < Boolean > isInterlaced Nullable < Int32 > refFrames Nullable < Int32 > videoRotation Nullable < Int32 > numVideoStreams Nullable < Int32 > numAudioStreams ReadOnlySpan < Char > videoCodecTag Returns Type Description List < String > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ContentFeatureBuilder Inheritance System.Object ContentFeatureBuilder Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ContentFeatureBuilder Constructors ContentFeatureBuilder(DeviceProfile) Declaration public ContentFeatureBuilder(DeviceProfile profile) Parameters Type Name Description DeviceProfile profile Methods BuildAudioHeader(ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, Nullable, Nullable, Boolean, Int64, TranscodeSeekInfo) Declaration public string BuildAudioHeader(ReadOnlySpan container, ReadOnlySpan audioCodec, int? audioBitrate, int? audioSampleRate, int? audioChannels, int? audioBitDepth, bool isDirectStream, long runtimeTicks, TranscodeSeekInfo transcodeSeekInfo) Parameters Type Name Description System.ReadOnlySpan < System.Char > container System.ReadOnlySpan < System.Char > audioCodec Nullable < Int32 > audioBitrate Nullable < Int32 > audioSampleRate Nullable < Int32 > audioChannels Nullable < Int32 > audioBitDepth System.Boolean isDirectStream Int64 runtimeTicks TranscodeSeekInfo transcodeSeekInfo Returns Type Description String BuildImageHeader(ReadOnlySpan, Nullable, Nullable, Boolean, String) Declaration public string BuildImageHeader(ReadOnlySpan container, int? width, int? height, bool isDirectStream, string orgPn = null) Parameters Type Name Description System.ReadOnlySpan < System.Char > container Nullable < Int32 > width Nullable < Int32 > height System.Boolean isDirectStream String orgPn Returns Type Description String BuildVideoHeader(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, Nullable, Nullable, TransportStreamTimestamp, Boolean, Int64, ReadOnlySpan, ReadOnlySpan, Nullable, Single, TranscodeSeekInfo, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan) Declaration public List BuildVideoHeader(ReadOnlySpan container, ReadOnlySpan videoCodec, ReadOnlySpan audioCodec, int? width, int? height, int? bitDepth, int? videoBitrate, TransportStreamTimestamp timestamp, bool isDirectStream, long runtimeTicks, ReadOnlySpan videoProfile, ReadOnlySpan videoRange, double? videoLevel, float videoFramerate, TranscodeSeekInfo transcodeSeekInfo, bool? isAnamorphic, bool? isInterlaced, int? refFrames, int? videoRotation, int? numVideoStreams, int? numAudioStreams, ReadOnlySpan videoCodecTag) Parameters Type Name Description System.ReadOnlySpan < System.Char > container System.ReadOnlySpan < System.Char > videoCodec System.ReadOnlySpan < System.Char > audioCodec Nullable < Int32 > width Nullable < Int32 > height Nullable < Int32 > bitDepth Nullable < Int32 > videoBitrate TransportStreamTimestamp timestamp System.Boolean isDirectStream Int64 runtimeTicks System.ReadOnlySpan < System.Char > videoProfile System.ReadOnlySpan < System.Char > videoRange Nullable < Double > videoLevel System.Single videoFramerate TranscodeSeekInfo transcodeSeekInfo Nullable < System.Boolean > isAnamorphic Nullable < System.Boolean > isInterlaced Nullable < Int32 > refFrames Nullable < Int32 > videoRotation Nullable < Int32 > numVideoStreams Nullable < Int32 > numAudioStreams System.ReadOnlySpan < System.Char > videoCodecTag Returns Type Description List < String > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.DeviceProfile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.DeviceProfile.html",
     "title": "Class DeviceProfile",
-    "keywords": "Class DeviceProfile Inheritance Object DeviceProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class DeviceProfile Constructors DeviceProfile() Declaration public DeviceProfile() Properties CodecProfiles Declaration public CodecProfile[] CodecProfiles { get; set; } Property Value Type Description CodecProfile [] ContainerProfiles Declaration public ContainerProfile[] ContainerProfiles { get; set; } Property Value Type Description ContainerProfile [] DirectPlayProfiles Gets or sets the direct play profiles. Declaration public DirectPlayProfile[] DirectPlayProfiles { get; set; } Property Value Type Description DirectPlayProfile [] The direct play profiles. Id Declaration public string Id { get; set; } Property Value Type Description String MaxStaticMusicBitrate Declaration public int? MaxStaticMusicBitrate { get; set; } Property Value Type Description Nullable < Int32 > MaxStreamingBitrate Declaration public long? MaxStreamingBitrate { get; set; } Property Value Type Description Nullable < Int64 > MusicStreamingTranscodingBitrate Declaration public int? MusicStreamingTranscodingBitrate { get; set; } Property Value Type Description Nullable < Int32 > Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ResponseProfiles Declaration public ResponseProfile[] ResponseProfiles { get; set; } Property Value Type Description ResponseProfile [] SubtitleProfiles Declaration public SubtitleProfile[] SubtitleProfiles { get; set; } Property Value Type Description SubtitleProfile [] SupportedMediaTypes Declaration public string SupportedMediaTypes { get; set; } Property Value Type Description String TranscodingProfiles Gets or sets the transcoding profiles. Declaration public TranscodingProfile[] TranscodingProfiles { get; set; } Property Value Type Description TranscodingProfile [] The transcoding profiles. Methods GetAudioMediaProfile(ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, Nullable, Nullable) Declaration public ResponseProfile GetAudioMediaProfile(ReadOnlySpan container, ReadOnlySpan audioCodec, int? audioChannels, int? audioBitrate, int? audioSampleRate, int? audioBitDepth) Parameters Type Name Description ReadOnlySpan < Char > container ReadOnlySpan < Char > audioCodec Nullable < Int32 > audioChannels Nullable < Int32 > audioBitrate Nullable < Int32 > audioSampleRate Nullable < Int32 > audioBitDepth Returns Type Description ResponseProfile GetAudioTranscodingProfile(ReadOnlySpan, ReadOnlySpan) Declaration public TranscodingProfile GetAudioTranscodingProfile(ReadOnlySpan container, ReadOnlySpan audioCodec) Parameters Type Name Description ReadOnlySpan < Char > container ReadOnlySpan < Char > audioCodec Returns Type Description TranscodingProfile GetImageMediaProfile(ReadOnlySpan, Nullable, Nullable) Declaration public ResponseProfile GetImageMediaProfile(ReadOnlySpan container, int? width, int? height) Parameters Type Name Description ReadOnlySpan < Char > container Nullable < Int32 > width Nullable < Int32 > height Returns Type Description ResponseProfile GetSupportedMediaTypes() Declaration public ReadOnlyMemory[] GetSupportedMediaTypes() Returns Type Description ReadOnlyMemory < Char >[] GetVideoMediaProfile(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan, ReadOnlySpan, Nullable, Single, TransportStreamTimestamp, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan) Declaration public ResponseProfile GetVideoMediaProfile(ReadOnlySpan container, ReadOnlySpan audioCodec, ReadOnlySpan videoCodec, int? width, int? height, int? bitDepth, int? videoBitrate, ReadOnlySpan videoProfile, ReadOnlySpan videoRange, double? videoLevel, float videoFramerate, TransportStreamTimestamp timestamp, bool? isAnamorphic, bool? isInterlaced, int? refFrames, int? videoRotation, int? numVideoStreams, int? numAudioStreams, ReadOnlySpan videoCodecTag) Parameters Type Name Description ReadOnlySpan < Char > container ReadOnlySpan < Char > audioCodec ReadOnlySpan < Char > videoCodec Nullable < Int32 > width Nullable < Int32 > height Nullable < Int32 > bitDepth Nullable < Int32 > videoBitrate ReadOnlySpan < Char > videoProfile ReadOnlySpan < Char > videoRange Nullable < Double > videoLevel Single videoFramerate TransportStreamTimestamp timestamp Nullable < Boolean > isAnamorphic Nullable < Boolean > isInterlaced Nullable < Int32 > refFrames Nullable < Int32 > videoRotation Nullable < Int32 > numVideoStreams Nullable < Int32 > numAudioStreams ReadOnlySpan < Char > videoCodecTag Returns Type Description ResponseProfile GetVideoTranscodingProfile(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan) Declaration public TranscodingProfile GetVideoTranscodingProfile(ReadOnlySpan container, ReadOnlySpan audioCodec, ReadOnlySpan videoCodec) Parameters Type Name Description ReadOnlySpan < Char > container ReadOnlySpan < Char > audioCodec ReadOnlySpan < Char > videoCodec Returns Type Description TranscodingProfile Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DeviceProfile Inheritance System.Object DeviceProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class DeviceProfile Constructors DeviceProfile() Declaration public DeviceProfile() Properties CodecProfiles Declaration public CodecProfile[] CodecProfiles { get; set; } Property Value Type Description CodecProfile [] ContainerProfiles Declaration public ContainerProfile[] ContainerProfiles { get; set; } Property Value Type Description ContainerProfile [] DirectPlayProfiles Gets or sets the direct play profiles. Declaration public DirectPlayProfile[] DirectPlayProfiles { get; set; } Property Value Type Description DirectPlayProfile [] The direct play profiles. Id Declaration public string Id { get; set; } Property Value Type Description String MaxStaticMusicBitrate Declaration public int? MaxStaticMusicBitrate { get; set; } Property Value Type Description Nullable < Int32 > MaxStreamingBitrate Declaration public long? MaxStreamingBitrate { get; set; } Property Value Type Description Nullable < Int64 > MusicStreamingTranscodingBitrate Declaration public int? MusicStreamingTranscodingBitrate { get; set; } Property Value Type Description Nullable < Int32 > Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ResponseProfiles Declaration public ResponseProfile[] ResponseProfiles { get; set; } Property Value Type Description ResponseProfile [] SubtitleProfiles Declaration public SubtitleProfile[] SubtitleProfiles { get; set; } Property Value Type Description SubtitleProfile [] SupportedMediaTypes Declaration public string SupportedMediaTypes { get; set; } Property Value Type Description String TranscodingProfiles Gets or sets the transcoding profiles. Declaration public TranscodingProfile[] TranscodingProfiles { get; set; } Property Value Type Description TranscodingProfile [] The transcoding profiles. Methods GetAudioMediaProfile(ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, Nullable, Nullable) Declaration public ResponseProfile GetAudioMediaProfile(ReadOnlySpan container, ReadOnlySpan audioCodec, int? audioChannels, int? audioBitrate, int? audioSampleRate, int? audioBitDepth) Parameters Type Name Description System.ReadOnlySpan < System.Char > container System.ReadOnlySpan < System.Char > audioCodec Nullable < Int32 > audioChannels Nullable < Int32 > audioBitrate Nullable < Int32 > audioSampleRate Nullable < Int32 > audioBitDepth Returns Type Description ResponseProfile GetAudioTranscodingProfile(ReadOnlySpan, ReadOnlySpan) Declaration public TranscodingProfile GetAudioTranscodingProfile(ReadOnlySpan container, ReadOnlySpan audioCodec) Parameters Type Name Description System.ReadOnlySpan < System.Char > container System.ReadOnlySpan < System.Char > audioCodec Returns Type Description TranscodingProfile GetImageMediaProfile(ReadOnlySpan, Nullable, Nullable) Declaration public ResponseProfile GetImageMediaProfile(ReadOnlySpan container, int? width, int? height) Parameters Type Name Description System.ReadOnlySpan < System.Char > container Nullable < Int32 > width Nullable < Int32 > height Returns Type Description ResponseProfile GetSupportedMediaTypes() Declaration public ReadOnlyMemory[] GetSupportedMediaTypes() Returns Type Description System.ReadOnlyMemory < System.Char >[] GetVideoMediaProfile(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan, ReadOnlySpan, Nullable, Single, TransportStreamTimestamp, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, ReadOnlySpan) Declaration public ResponseProfile GetVideoMediaProfile(ReadOnlySpan container, ReadOnlySpan audioCodec, ReadOnlySpan videoCodec, int? width, int? height, int? bitDepth, int? videoBitrate, ReadOnlySpan videoProfile, ReadOnlySpan videoRange, double? videoLevel, float videoFramerate, TransportStreamTimestamp timestamp, bool? isAnamorphic, bool? isInterlaced, int? refFrames, int? videoRotation, int? numVideoStreams, int? numAudioStreams, ReadOnlySpan videoCodecTag) Parameters Type Name Description System.ReadOnlySpan < System.Char > container System.ReadOnlySpan < System.Char > audioCodec System.ReadOnlySpan < System.Char > videoCodec Nullable < Int32 > width Nullable < Int32 > height Nullable < Int32 > bitDepth Nullable < Int32 > videoBitrate System.ReadOnlySpan < System.Char > videoProfile System.ReadOnlySpan < System.Char > videoRange Nullable < Double > videoLevel System.Single videoFramerate TransportStreamTimestamp timestamp Nullable < System.Boolean > isAnamorphic Nullable < System.Boolean > isInterlaced Nullable < Int32 > refFrames Nullable < Int32 > videoRotation Nullable < Int32 > numVideoStreams Nullable < Int32 > numAudioStreams System.ReadOnlySpan < System.Char > videoCodecTag Returns Type Description ResponseProfile GetVideoTranscodingProfile(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan) Declaration public TranscodingProfile GetVideoTranscodingProfile(ReadOnlySpan container, ReadOnlySpan audioCodec, ReadOnlySpan videoCodec) Parameters Type Name Description System.ReadOnlySpan < System.Char > container System.ReadOnlySpan < System.Char > audioCodec System.ReadOnlySpan < System.Char > videoCodec Returns Type Description TranscodingProfile Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.DirectPlayProfile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.DirectPlayProfile.html",
     "title": "Class DirectPlayProfile",
-    "keywords": "Class DirectPlayProfile Inheritance Object DirectPlayProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class DirectPlayProfile Properties AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String Container Declaration public string Container { get; set; } Property Value Type Description String Type Declaration public DlnaProfileType Type { get; set; } Property Value Type Description DlnaProfileType VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Methods SupportsAudioCodec(ReadOnlySpan) Declaration public bool SupportsAudioCodec(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Boolean SupportsContainer(ReadOnlySpan) Declaration public bool SupportsContainer(ReadOnlySpan container) Parameters Type Name Description ReadOnlySpan < Char > container Returns Type Description Boolean SupportsVideoCodec(ReadOnlySpan) Declaration public bool SupportsVideoCodec(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DirectPlayProfile Inheritance System.Object DirectPlayProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class DirectPlayProfile Properties AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String Container Declaration public string Container { get; set; } Property Value Type Description String Type Declaration public DlnaProfileType Type { get; set; } Property Value Type Description DlnaProfileType VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Methods SupportsAudioCodec(ReadOnlySpan) Declaration public bool SupportsAudioCodec(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description System.Boolean SupportsContainer(ReadOnlySpan) Declaration public bool SupportsContainer(ReadOnlySpan container) Parameters Type Name Description System.ReadOnlySpan < System.Char > container Returns Type Description System.Boolean SupportsVideoCodec(ReadOnlySpan) Declaration public bool SupportsVideoCodec(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.DlnaFlags.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.DlnaFlags.html",
@@ -4917,7 +4927,7 @@
   "reference/pluginapi/MediaBrowser.Model.Dlna.DlnaMaps.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.DlnaMaps.html",
     "title": "Class DlnaMaps",
-    "keywords": "Class DlnaMaps Inheritance Object DlnaMaps Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class DlnaMaps Methods FlagsToString(DlnaFlags) Declaration public static string FlagsToString(DlnaFlags flags) Parameters Type Name Description DlnaFlags flags Returns Type Description String GetImageOrgOpValue() Declaration public static string GetImageOrgOpValue() Returns Type Description String GetOrgOpValue(Boolean, Boolean, TranscodeSeekInfo) Declaration public static string GetOrgOpValue(bool hasKnownRuntime, bool isDirectStream, TranscodeSeekInfo profileTranscodeSeekInfo) Parameters Type Name Description Boolean hasKnownRuntime Boolean isDirectStream TranscodeSeekInfo profileTranscodeSeekInfo Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DlnaMaps Inheritance System.Object DlnaMaps Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class DlnaMaps Methods FlagsToString(DlnaFlags) Declaration public static string FlagsToString(DlnaFlags flags) Parameters Type Name Description DlnaFlags flags Returns Type Description String GetImageOrgOpValue() Declaration public static string GetImageOrgOpValue() Returns Type Description String GetOrgOpValue(Boolean, Boolean, TranscodeSeekInfo) Declaration public static string GetOrgOpValue(bool hasKnownRuntime, bool isDirectStream, TranscodeSeekInfo profileTranscodeSeekInfo) Parameters Type Name Description System.Boolean hasKnownRuntime System.Boolean isDirectStream TranscodeSeekInfo profileTranscodeSeekInfo Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.DlnaProfileType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.DlnaProfileType.html",
@@ -4937,7 +4947,7 @@
   "reference/pluginapi/MediaBrowser.Model.Dlna.IDeviceDiscovery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.IDeviceDiscovery.html",
     "title": "Interface IDeviceDiscovery",
-    "keywords": "Interface IDeviceDiscovery Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public interface IDeviceDiscovery Methods AddNotificationTypeFilter(String) Declaration void AddNotificationTypeFilter(string filter) Parameters Type Name Description String filter RemoveNotificationTypeFilter(String) Declaration void RemoveNotificationTypeFilter(string filter) Parameters Type Name Description String filter Events DeviceDiscovered Declaration event EventHandler> DeviceDiscovered Event Type Type Description EventHandler < GenericEventArgs < UpnpNotificationInfo >> DeviceLeft Declaration event EventHandler> DeviceLeft Event Type Type Description EventHandler < GenericEventArgs < UpnpNotificationInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IDeviceDiscovery Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public interface IDeviceDiscovery Methods AddNotificationTypeFilter(String) Declaration void AddNotificationTypeFilter(string filter) Parameters Type Name Description String filter RemoveNotificationTypeFilter(String) Declaration void RemoveNotificationTypeFilter(string filter) Parameters Type Name Description String filter Events DeviceDiscovered Declaration event EventHandler> DeviceDiscovered Event Type Type Description System.EventHandler < GenericEventArgs < UpnpNotificationInfo >> DeviceLeft Declaration event EventHandler> DeviceLeft Event Type Type Description System.EventHandler < GenericEventArgs < UpnpNotificationInfo >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.IDeviceProfileResolver.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.IDeviceProfileResolver.html",
@@ -4947,7 +4957,7 @@
   "reference/pluginapi/MediaBrowser.Model.Dlna.ITranscoderSupport.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.ITranscoderSupport.html",
     "title": "Interface ITranscoderSupport",
-    "keywords": "Interface ITranscoderSupport Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public interface ITranscoderSupport Methods CanEncodeToAudioCodec(ReadOnlySpan) Declaration bool CanEncodeToAudioCodec(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Boolean CanEncodeToSubtitleCodec(ReadOnlySpan) Declaration bool CanEncodeToSubtitleCodec(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Boolean CanExtractSubtitles(String, EncodingContext) Declaration bool CanExtractSubtitles(string codec, EncodingContext encodingContext) Parameters Type Name Description String codec EncodingContext encodingContext Returns Type Description Boolean RequiresSubtitleProcessing(MediaSourceInfo, MediaStream, EncodingContext, SubtitleDeliveryMethod) Declaration bool RequiresSubtitleProcessing(MediaSourceInfo mediaSource, MediaStream mediaStream, EncodingContext context, SubtitleDeliveryMethod deliveryMethod) Parameters Type Name Description MediaSourceInfo mediaSource MediaStream mediaStream EncodingContext context SubtitleDeliveryMethod deliveryMethod Returns Type Description Boolean SupportsSubtitleConversionTo(MediaSourceInfo, MediaStream, ReadOnlySpan, EncodingContext, SubtitleDeliveryMethod) Declaration bool SupportsSubtitleConversionTo(MediaSourceInfo mediaSource, MediaStream mediaStream, ReadOnlySpan toCodec, EncodingContext context, SubtitleDeliveryMethod deliveryMethod) Parameters Type Name Description MediaSourceInfo mediaSource MediaStream mediaStream ReadOnlySpan < Char > toCodec EncodingContext context SubtitleDeliveryMethod deliveryMethod Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ITranscoderSupport Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public interface ITranscoderSupport Methods CanEncodeToAudioCodec(ReadOnlySpan) Declaration bool CanEncodeToAudioCodec(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description System.Boolean CanEncodeToSubtitleCodec(ReadOnlySpan) Declaration bool CanEncodeToSubtitleCodec(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description System.Boolean CanExtractSubtitles(String, EncodingContext) Declaration bool CanExtractSubtitles(string codec, EncodingContext encodingContext) Parameters Type Name Description String codec EncodingContext encodingContext Returns Type Description System.Boolean RequiresSubtitleProcessing(MediaSourceInfo, MediaStream, EncodingContext, SubtitleDeliveryMethod) Declaration bool RequiresSubtitleProcessing(MediaSourceInfo mediaSource, MediaStream mediaStream, EncodingContext context, SubtitleDeliveryMethod deliveryMethod) Parameters Type Name Description MediaSourceInfo mediaSource MediaStream mediaStream EncodingContext context SubtitleDeliveryMethod deliveryMethod Returns Type Description System.Boolean SupportsSubtitleConversionTo(MediaSourceInfo, MediaStream, ReadOnlySpan, EncodingContext, SubtitleDeliveryMethod) Declaration bool SupportsSubtitleConversionTo(MediaSourceInfo mediaSource, MediaStream mediaStream, ReadOnlySpan toCodec, EncodingContext context, SubtitleDeliveryMethod deliveryMethod) Parameters Type Name Description MediaSourceInfo mediaSource MediaStream mediaStream System.ReadOnlySpan < System.Char > toCodec EncodingContext context SubtitleDeliveryMethod deliveryMethod Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.MediaFormatProfile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.MediaFormatProfile.html",
@@ -4957,12 +4967,12 @@
   "reference/pluginapi/MediaBrowser.Model.Dlna.MediaFormatProfileResolver.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.MediaFormatProfileResolver.html",
     "title": "Class MediaFormatProfileResolver",
-    "keywords": "Class MediaFormatProfileResolver Inheritance Object MediaFormatProfileResolver Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class MediaFormatProfileResolver Methods ResolveAudioFormat(ReadOnlySpan, Nullable, Nullable, Nullable) Declaration public MediaFormatProfile? ResolveAudioFormat(ReadOnlySpan container, int? bitrate, int? frequency, int? channels) Parameters Type Name Description ReadOnlySpan < Char > container Nullable < Int32 > bitrate Nullable < Int32 > frequency Nullable < Int32 > channels Returns Type Description Nullable < MediaFormatProfile > ResolveImageFormat(ReadOnlySpan, Nullable, Nullable) Declaration public MediaFormatProfile? ResolveImageFormat(ReadOnlySpan container, int? width, int? height) Parameters Type Name Description ReadOnlySpan < Char > container Nullable < Int32 > width Nullable < Int32 > height Returns Type Description Nullable < MediaFormatProfile > ResolveVideoFormat(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, TransportStreamTimestamp) Declaration public string[] ResolveVideoFormat(ReadOnlySpan container, ReadOnlySpan videoCodec, ReadOnlySpan audioCodec, int? width, int? height, TransportStreamTimestamp timestampType) Parameters Type Name Description ReadOnlySpan < Char > container ReadOnlySpan < Char > videoCodec ReadOnlySpan < Char > audioCodec Nullable < Int32 > width Nullable < Int32 > height TransportStreamTimestamp timestampType Returns Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaFormatProfileResolver Inheritance System.Object MediaFormatProfileResolver Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class MediaFormatProfileResolver Methods ResolveAudioFormat(ReadOnlySpan, Nullable, Nullable, Nullable) Declaration public MediaFormatProfile? ResolveAudioFormat(ReadOnlySpan container, int? bitrate, int? frequency, int? channels) Parameters Type Name Description System.ReadOnlySpan < System.Char > container Nullable < Int32 > bitrate Nullable < Int32 > frequency Nullable < Int32 > channels Returns Type Description Nullable < MediaFormatProfile > ResolveImageFormat(ReadOnlySpan, Nullable, Nullable) Declaration public MediaFormatProfile? ResolveImageFormat(ReadOnlySpan container, int? width, int? height) Parameters Type Name Description System.ReadOnlySpan < System.Char > container Nullable < Int32 > width Nullable < Int32 > height Returns Type Description Nullable < MediaFormatProfile > ResolveVideoFormat(ReadOnlySpan, ReadOnlySpan, ReadOnlySpan, Nullable, Nullable, TransportStreamTimestamp) Declaration public string[] ResolveVideoFormat(ReadOnlySpan container, ReadOnlySpan videoCodec, ReadOnlySpan audioCodec, int? width, int? height, TransportStreamTimestamp timestampType) Parameters Type Name Description System.ReadOnlySpan < System.Char > container System.ReadOnlySpan < System.Char > videoCodec System.ReadOnlySpan < System.Char > audioCodec Nullable < Int32 > width Nullable < Int32 > height TransportStreamTimestamp timestampType Returns Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.MediaStreamSelector.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.MediaStreamSelector.html",
     "title": "Class MediaStreamSelector",
-    "keywords": "Class MediaStreamSelector Inheritance Object MediaStreamSelector Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public static class MediaStreamSelector Methods GetDefaultAudioStreamIndex(List, CultureDto[], Boolean, MediaSourceInfo, DeviceProfile, ILocalizationManager) Declaration public static int? GetDefaultAudioStreamIndex(List streams, CultureDto[] preferredLanguages, bool preferDefaultTrack, MediaSourceInfo mediaSource, DeviceProfile deviceProfile, ILocalizationManager localizationManager) Parameters Type Name Description List < MediaStream > streams CultureDto [] preferredLanguages Boolean preferDefaultTrack MediaSourceInfo mediaSource DeviceProfile deviceProfile ILocalizationManager localizationManager Returns Type Description Nullable < Int32 > GetDefaultSubtitleStream(List, CultureDto[], SubtitlePlaybackMode, Boolean, CultureDto, SubtitleProfile[], ILocalizationManager) Declaration public static MediaStream GetDefaultSubtitleStream(List streams, CultureDto[] preferredLanguages, SubtitlePlaybackMode mode, bool rememberSubtitleSelections, CultureDto audioTrackLanguage, SubtitleProfile[] subtitleProfiles, ILocalizationManager localizationManager) Parameters Type Name Description List < MediaStream > streams CultureDto [] preferredLanguages SubtitlePlaybackMode mode Boolean rememberSubtitleSelections CultureDto audioTrackLanguage SubtitleProfile [] subtitleProfiles ILocalizationManager localizationManager Returns Type Description MediaStream"
+    "keywords": "Class MediaStreamSelector Inheritance System.Object MediaStreamSelector Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public static class MediaStreamSelector Methods GetDefaultAudioStreamIndex(List, CultureDto[], Boolean, MediaSourceInfo, DeviceProfile, ILocalizationManager) Declaration public static int? GetDefaultAudioStreamIndex(List streams, CultureDto[] preferredLanguages, bool preferDefaultTrack, MediaSourceInfo mediaSource, DeviceProfile deviceProfile, ILocalizationManager localizationManager) Parameters Type Name Description List < MediaStream > streams CultureDto [] preferredLanguages System.Boolean preferDefaultTrack MediaSourceInfo mediaSource DeviceProfile deviceProfile ILocalizationManager localizationManager Returns Type Description Nullable < Int32 > GetDefaultSubtitleStream(List, CultureDto[], SubtitlePlaybackMode, Boolean, CultureDto, SubtitleProfile[], ILocalizationManager) Declaration public static MediaStream GetDefaultSubtitleStream(List streams, CultureDto[] preferredLanguages, SubtitlePlaybackMode mode, bool rememberSubtitleSelections, CultureDto audioTrackLanguage, SubtitleProfile[] subtitleProfiles, ILocalizationManager localizationManager) Parameters Type Name Description List < MediaStream > streams CultureDto [] preferredLanguages SubtitlePlaybackMode mode System.Boolean rememberSubtitleSelections CultureDto audioTrackLanguage SubtitleProfile [] subtitleProfiles ILocalizationManager localizationManager Returns Type Description MediaStream"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.PlaybackErrorCode.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.PlaybackErrorCode.html",
@@ -4972,7 +4982,7 @@
   "reference/pluginapi/MediaBrowser.Model.Dlna.ProfileCondition.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.ProfileCondition.html",
     "title": "Class ProfileCondition",
-    "keywords": "Class ProfileCondition Inheritance Object ProfileCondition Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ProfileCondition Constructors ProfileCondition() Declaration public ProfileCondition() ProfileCondition(ProfileConditionType, ProfileConditionValue, String) Declaration public ProfileCondition(ProfileConditionType condition, ProfileConditionValue property, string value) Parameters Type Name Description ProfileConditionType condition ProfileConditionValue property String value ProfileCondition(ProfileConditionType, ProfileConditionValue, String, Boolean) Declaration public ProfileCondition(ProfileConditionType condition, ProfileConditionValue property, string value, bool isRequired) Parameters Type Name Description ProfileConditionType condition ProfileConditionValue property String value Boolean isRequired Properties Condition Declaration public ProfileConditionType Condition { get; set; } Property Value Type Description ProfileConditionType IsRequired Declaration public bool IsRequired { get; set; } Property Value Type Description Boolean Property Declaration public ProfileConditionValue Property { get; set; } Property Value Type Description ProfileConditionValue Value Declaration public string Value { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProfileCondition Inheritance System.Object ProfileCondition Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ProfileCondition Constructors ProfileCondition() Declaration public ProfileCondition() ProfileCondition(ProfileConditionType, ProfileConditionValue, String) Declaration public ProfileCondition(ProfileConditionType condition, ProfileConditionValue property, string value) Parameters Type Name Description ProfileConditionType condition ProfileConditionValue property String value ProfileCondition(ProfileConditionType, ProfileConditionValue, String, Boolean) Declaration public ProfileCondition(ProfileConditionType condition, ProfileConditionValue property, string value, bool isRequired) Parameters Type Name Description ProfileConditionType condition ProfileConditionValue property String value System.Boolean isRequired Properties Condition Declaration public ProfileConditionType Condition { get; set; } Property Value Type Description ProfileConditionType IsRequired Declaration public bool IsRequired { get; set; } Property Value Type Description System.Boolean Property Declaration public ProfileConditionValue Property { get; set; } Property Value Type Description ProfileConditionValue Value Declaration public string Value { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.ProfileConditionType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.ProfileConditionType.html",
@@ -4987,22 +4997,22 @@
   "reference/pluginapi/MediaBrowser.Model.Dlna.RequestedStreamInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.RequestedStreamInfo.html",
     "title": "Class RequestedStreamInfo",
-    "keywords": "Class RequestedStreamInfo Inheritance Object RequestedStreamInfo Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class RequestedStreamInfo Properties AudioChannels Declaration public int? AudioChannels { get; set; } Property Value Type Description Nullable < Int32 > Bitrate Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > Codecs Declaration public string[] Codecs { get; set; } Property Value Type Description String [] Index Declaration public int Index { get; set; } Property Value Type Description Int32 IsDefault Declaration public bool IsDefault { get; set; } Property Value Type Description Boolean OriginalStream Declaration public MediaStream OriginalStream { get; set; } Property Value Type Description MediaStream SampleRate Declaration public int? SampleRate { get; set; } Property Value Type Description Nullable < Int32 > SubtitleDeliveryMethod Declaration public SubtitleDeliveryMethod SubtitleDeliveryMethod { get; set; } Property Value Type Description SubtitleDeliveryMethod SuppportedCodecs Declaration public string[] SuppportedCodecs { get; set; } Property Value Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RequestedStreamInfo Inheritance System.Object RequestedStreamInfo Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class RequestedStreamInfo Properties AudioChannels Declaration public int? AudioChannels { get; set; } Property Value Type Description Nullable < Int32 > Bitrate Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > Codecs Declaration public string[] Codecs { get; set; } Property Value Type Description String [] Index Declaration public int Index { get; set; } Property Value Type Description Int32 IsDefault Declaration public bool IsDefault { get; set; } Property Value Type Description System.Boolean OriginalStream Declaration public MediaStream OriginalStream { get; set; } Property Value Type Description MediaStream SampleRate Declaration public int? SampleRate { get; set; } Property Value Type Description Nullable < Int32 > SubtitleDeliveryMethod Declaration public SubtitleDeliveryMethod SubtitleDeliveryMethod { get; set; } Property Value Type Description SubtitleDeliveryMethod SuppportedCodecs Declaration public string[] SuppportedCodecs { get; set; } Property Value Type Description String [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.ResponseProfile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.ResponseProfile.html",
     "title": "Class ResponseProfile",
-    "keywords": "Class ResponseProfile Inheritance Object ResponseProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ResponseProfile Constructors ResponseProfile() Declaration public ResponseProfile() Properties AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String Conditions Declaration public ProfileCondition[] Conditions { get; set; } Property Value Type Description ProfileCondition [] Container Declaration public string Container { get; set; } Property Value Type Description String MimeType Declaration public string MimeType { get; set; } Property Value Type Description String OrgPn Declaration public string OrgPn { get; set; } Property Value Type Description String Type Declaration public DlnaProfileType Type { get; set; } Property Value Type Description DlnaProfileType VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Methods GetAudioCodecs() Declaration public ReadOnlyMemory[] GetAudioCodecs() Returns Type Description ReadOnlyMemory < Char >[] GetContainers() Declaration public ReadOnlyMemory[] GetContainers() Returns Type Description ReadOnlyMemory < Char >[] GetVideoCodecs() Declaration public ReadOnlyMemory[] GetVideoCodecs() Returns Type Description ReadOnlyMemory < Char >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ResponseProfile Inheritance System.Object ResponseProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class ResponseProfile Constructors ResponseProfile() Declaration public ResponseProfile() Properties AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String Conditions Declaration public ProfileCondition[] Conditions { get; set; } Property Value Type Description ProfileCondition [] Container Declaration public string Container { get; set; } Property Value Type Description String MimeType Declaration public string MimeType { get; set; } Property Value Type Description String OrgPn Declaration public string OrgPn { get; set; } Property Value Type Description String Type Declaration public DlnaProfileType Type { get; set; } Property Value Type Description DlnaProfileType VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Methods GetAudioCodecs() Declaration public ReadOnlyMemory[] GetAudioCodecs() Returns Type Description System.ReadOnlyMemory < System.Char >[] GetContainers() Declaration public ReadOnlyMemory[] GetContainers() Returns Type Description System.ReadOnlyMemory < System.Char >[] GetVideoCodecs() Declaration public ReadOnlyMemory[] GetVideoCodecs() Returns Type Description System.ReadOnlyMemory < System.Char >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.StreamBuilder.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.StreamBuilder.html",
     "title": "Class StreamBuilder",
-    "keywords": "Class StreamBuilder Inheritance Object StreamBuilder Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class StreamBuilder Constructors StreamBuilder(ITranscoderSupport, ILogger) Declaration public StreamBuilder(ITranscoderSupport transcoderSupport, ILogger logger) Parameters Type Name Description ITranscoderSupport transcoderSupport ILogger logger StreamBuilder(ITranscoderSupport, ILogger, UserConfiguration) Declaration public StreamBuilder(ITranscoderSupport transcoderSupport, ILogger logger, UserConfiguration userConfiguration) Parameters Type Name Description ITranscoderSupport transcoderSupport ILogger logger UserConfiguration userConfiguration Methods BuildAudioItem(AudioOptions) Declaration public StreamInfo BuildAudioItem(AudioOptions options) Parameters Type Name Description AudioOptions options Returns Type Description StreamInfo BuildVideoItem(VideoOptions) Declaration public StreamInfo BuildVideoItem(VideoOptions options) Parameters Type Name Description VideoOptions options Returns Type Description StreamInfo GetSubtitleProfile(MediaSourceInfo, MediaStream, SubtitleProfile[], PlayMethod, ITranscoderSupport, EncodingContext, ReadOnlySpan, ReadOnlySpan, ReadOnlySpan) Declaration public static SubtitleProfile GetSubtitleProfile(MediaSourceInfo mediaSource, MediaStream subtitleStream, SubtitleProfile[] subtitleProfiles, PlayMethod playMethod, ITranscoderSupport transcoderSupport, EncodingContext encodingContext, ReadOnlySpan outputContainer, ReadOnlySpan transcodingSubProtocol, ReadOnlySpan manifestSubtitleFormat) Parameters Type Name Description MediaSourceInfo mediaSource MediaStream subtitleStream SubtitleProfile [] subtitleProfiles PlayMethod playMethod ITranscoderSupport transcoderSupport EncodingContext encodingContext ReadOnlySpan < Char > outputContainer ReadOnlySpan < Char > transcodingSubProtocol ReadOnlySpan < Char > manifestSubtitleFormat Returns Type Description SubtitleProfile NormalizeMediaSourceFormatIntoSingleContainer(ReadOnlySpan, ReadOnlySpan, DeviceProfile, DlnaProfileType) Declaration public static string NormalizeMediaSourceFormatIntoSingleContainer(ReadOnlySpan inputContainer, ReadOnlySpan inputPath, DeviceProfile profile, DlnaProfileType type) Parameters Type Name Description ReadOnlySpan < Char > inputContainer ReadOnlySpan < Char > inputPath DeviceProfile profile DlnaProfileType type Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StreamBuilder Inheritance System.Object StreamBuilder Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class StreamBuilder Constructors StreamBuilder(ITranscoderSupport, ILogger) Declaration public StreamBuilder(ITranscoderSupport transcoderSupport, ILogger logger) Parameters Type Name Description ITranscoderSupport transcoderSupport ILogger logger StreamBuilder(ITranscoderSupport, ILogger, UserConfiguration) Declaration public StreamBuilder(ITranscoderSupport transcoderSupport, ILogger logger, UserConfiguration userConfiguration) Parameters Type Name Description ITranscoderSupport transcoderSupport ILogger logger UserConfiguration userConfiguration Methods BuildAudioItem(AudioOptions) Declaration public StreamInfo BuildAudioItem(AudioOptions options) Parameters Type Name Description AudioOptions options Returns Type Description StreamInfo BuildVideoItem(VideoOptions) Declaration public StreamInfo BuildVideoItem(VideoOptions options) Parameters Type Name Description VideoOptions options Returns Type Description StreamInfo GetSubtitleProfile(MediaSourceInfo, MediaStream, SubtitleProfile[], PlayMethod, ITranscoderSupport, EncodingContext, ReadOnlySpan, ReadOnlySpan, ReadOnlySpan) Declaration public static SubtitleProfile GetSubtitleProfile(MediaSourceInfo mediaSource, MediaStream subtitleStream, SubtitleProfile[] subtitleProfiles, PlayMethod playMethod, ITranscoderSupport transcoderSupport, EncodingContext encodingContext, ReadOnlySpan outputContainer, ReadOnlySpan transcodingSubProtocol, ReadOnlySpan manifestSubtitleFormat) Parameters Type Name Description MediaSourceInfo mediaSource MediaStream subtitleStream SubtitleProfile [] subtitleProfiles PlayMethod playMethod ITranscoderSupport transcoderSupport EncodingContext encodingContext System.ReadOnlySpan < System.Char > outputContainer System.ReadOnlySpan < System.Char > transcodingSubProtocol System.ReadOnlySpan < System.Char > manifestSubtitleFormat Returns Type Description SubtitleProfile NormalizeMediaSourceFormatIntoSingleContainer(ReadOnlySpan, ReadOnlySpan, DeviceProfile, DlnaProfileType) Declaration public static string NormalizeMediaSourceFormatIntoSingleContainer(ReadOnlySpan inputContainer, ReadOnlySpan inputPath, DeviceProfile profile, DlnaProfileType type) Parameters Type Name Description System.ReadOnlySpan < System.Char > inputContainer System.ReadOnlySpan < System.Char > inputPath DeviceProfile profile DlnaProfileType type Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.StreamInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.StreamInfo.html",
     "title": "Class StreamInfo",
-    "keywords": "Class StreamInfo Class StreamInfo. Inheritance Object StreamInfo Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class StreamInfo Constructors StreamInfo() Declaration public StreamInfo() Properties AddSubtitleStreamIndexesToUrl Declaration public bool AddSubtitleStreamIndexesToUrl { get; set; } Property Value Type Description Boolean AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description Boolean AudioStreams Declaration public RequestedStreamInfo[] AudioStreams { get; set; } Property Value Type Description RequestedStreamInfo [] BreakOnNonKeyFrames Declaration public bool BreakOnNonKeyFrames { get; set; } Property Value Type Description Boolean Container Declaration public string Container { get; set; } Property Value Type Description String Context Declaration public EncodingContext Context { get; set; } Property Value Type Description EncodingContext CopyTimestamps Declaration public bool CopyTimestamps { get; set; } Property Value Type Description Boolean DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile DeviceProfileId Declaration public string DeviceProfileId { get; set; } Property Value Type Description String EnableMpegtsM2TsMode Declaration public bool EnableMpegtsM2TsMode { get; set; } Property Value Type Description Boolean EstimateContentLength Declaration public bool EstimateContentLength { get; set; } Property Value Type Description Boolean FillEmptySubtitleSegments Declaration public bool FillEmptySubtitleSegments { get; set; } Property Value Type Description Boolean IsDirectStream Declaration public bool IsDirectStream { get; } Property Value Type Description Boolean IsTargetAnamorphic Declaration public bool? IsTargetAnamorphic { get; } Property Value Type Description Nullable < Boolean > IsTargetInterlaced Declaration public bool? IsTargetInterlaced { get; } Property Value Type Description Nullable < Boolean > ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 ManifestSubtitles Declaration public string ManifestSubtitles { get; set; } Property Value Type Description String MaxHeight Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > MaxWidth Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo MediaSourceId Declaration public string MediaSourceId { get; } Property Value Type Description String MediaType Declaration public DlnaProfileType MediaType { get; set; } Property Value Type Description DlnaProfileType MinSegments Declaration public int? MinSegments { get; set; } Property Value Type Description Nullable < Int32 > PlayMethod Declaration public PlayMethod PlayMethod { get; set; } Property Value Type Description PlayMethod PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String RequireNonAnamorphic Declaration public bool RequireNonAnamorphic { get; set; } Property Value Type Description Boolean RunTimeTicks Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SegmentLength Declaration public int? SegmentLength { get; set; } Property Value Type Description Nullable < Int32 > StartPositionTicks Declaration public long StartPositionTicks { get; set; } Property Value Type Description Int64 StreamOptions Declaration public Dictionary StreamOptions { get; } Property Value Type Description Dictionary < String , String > SubProtocol Declaration public string SubProtocol { get; set; } Property Value Type Description String SubtitleStreams Declaration public RequestedStreamInfo[] SubtitleStreams { get; set; } Property Value Type Description RequestedStreamInfo [] TargetFramerate Predicts the audio sample rate that will be in the output stream Declaration public float? TargetFramerate { get; } Property Value Type Description Nullable < Single > TargetHeight Declaration public int? TargetHeight { get; } Property Value Type Description Nullable < Int32 > TargetRefFrames Gets the target reference frames. Declaration public int? TargetRefFrames { get; } Property Value Type Description Nullable < Int32 > The target reference frames. TargetSize Predicts the audio channels that will be in the output stream Declaration public long? TargetSize { get; } Property Value Type Description Nullable < Int64 > TargetTimestamp Declaration public TransportStreamTimestamp TargetTimestamp { get; } Property Value Type Description TransportStreamTimestamp TargetTotalBitrate Declaration public int? TargetTotalBitrate { get; } Property Value Type Description Nullable < Int32 > TargetVideoBitDepth Predicts the audio sample rate that will be in the output stream Declaration public int? TargetVideoBitDepth { get; } Property Value Type Description Nullable < Int32 > TargetVideoBitrate Declaration public int? TargetVideoBitrate { get; } Property Value Type Description Nullable < Int32 > TargetVideoCodec Declaration public string[] TargetVideoCodec { get; } Property Value Type Description String [] TargetVideoCodecTag Gets the target video codec tag. Declaration public string TargetVideoCodecTag { get; } Property Value Type Description String The target video codec tag. TargetVideoLevel Predicts the audio sample rate that will be in the output stream Declaration public double? TargetVideoLevel { get; } Property Value Type Description Nullable < Double > TargetVideoProfile Predicts the audio sample rate that will be in the output stream Declaration public string TargetVideoProfile { get; } Property Value Type Description String TargetVideoRange Declaration public string TargetVideoRange { get; } Property Value Type Description String TargetVideoRotation Declaration public int? TargetVideoRotation { get; } Property Value Type Description Nullable < Int32 > TargetVideoStream Returns the video stream that will be used Declaration public MediaStream TargetVideoStream { get; } Property Value Type Description MediaStream TargetWidth Declaration public int? TargetWidth { get; } Property Value Type Description Nullable < Int32 > TranscodeReasons Declaration public TranscodeReason[] TranscodeReasons { get; set; } Property Value Type Description TranscodeReason [] TranscodeSeekInfo Declaration public TranscodeSeekInfo TranscodeSeekInfo { get; set; } Property Value Type Description TranscodeSeekInfo TranscodingMaxAudioChannels Declaration public int? TranscodingMaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > VideoBitrate Declaration public int? VideoBitrate { get; set; } Property Value Type Description Nullable < Int32 > VideoCodecs Declaration public string[] VideoCodecs { get; set; } Property Value Type Description String [] VideoSideDataSubs Declaration public string VideoSideDataSubs { get; set; } Property Value Type Description String Methods GetOption(ReadOnlySpan, String) Declaration public string GetOption(ReadOnlySpan qualifier, string name) Parameters Type Name Description ReadOnlySpan < Char > qualifier String name Returns Type Description String GetOption(String) Declaration public string GetOption(string name) Parameters Type Name Description String name Returns Type Description String GetSelectableStreams(MediaStreamType) Declaration public List GetSelectableStreams(MediaStreamType type) Parameters Type Name Description MediaStreamType type Returns Type Description List < MediaStream > GetSubtitleProfiles(ITranscoderSupport, Boolean, String, String) Declaration public List GetSubtitleProfiles(ITranscoderSupport transcoderSupport, bool includeSelectedTrackOnly, string baseUrl, string accessToken) Parameters Type Name Description ITranscoderSupport transcoderSupport Boolean includeSelectedTrackOnly String baseUrl String accessToken Returns Type Description List < SubtitleStreamInfo > GetTargetAudioBitDepth(RequestedStreamInfo) Predicts the audio sample rate that will be in the output stream Declaration public int? GetTargetAudioBitDepth(RequestedStreamInfo targetAudioStream) Parameters Type Name Description RequestedStreamInfo targetAudioStream Returns Type Description Nullable < Int32 > GetTargetAudioBitDepth(ReadOnlySpan) Declaration public int? GetTargetAudioBitDepth(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Nullable < Int32 > GetTargetAudioBitrate(RequestedStreamInfo) Predicts the audio bitrate that will be in the output stream Declaration public int? GetTargetAudioBitrate(RequestedStreamInfo audioStream) Parameters Type Name Description RequestedStreamInfo audioStream Returns Type Description Nullable < Int32 > GetTargetAudioChannels(RequestedStreamInfo) Predicts the audio channels that will be in the output stream Declaration public int? GetTargetAudioChannels(RequestedStreamInfo targetAudioStream) Parameters Type Name Description RequestedStreamInfo targetAudioStream Returns Type Description Nullable < Int32 > GetTargetAudioCodec(RequestedStreamInfo) Predicts the audio codec that will be in the output stream Declaration public string[] GetTargetAudioCodec(RequestedStreamInfo audioStream) Parameters Type Name Description RequestedStreamInfo audioStream Returns Type Description String [] GetTargetAudioSampleRate(MediaStream) Predicts the audio sample rate that will be in the output stream Declaration public int? GetTargetAudioSampleRate(MediaStream targetAudioStream) Parameters Type Name Description MediaStream targetAudioStream Returns Type Description Nullable < Int32 > GetTargetFramerate(ReadOnlySpan) Declaration public float? GetTargetFramerate(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Nullable < Single > GetTargetRefFrames(ReadOnlySpan) Declaration public int? GetTargetRefFrames(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Nullable < Int32 > GetTargetVideoBitDepth(ReadOnlySpan) Declaration public int? GetTargetVideoBitDepth(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Nullable < Int32 > GetTargetVideoLevel(ReadOnlySpan) Declaration public double? GetTargetVideoLevel(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Nullable < Double > GetTargetVideoRotation(ReadOnlySpan) Declaration public int? GetTargetVideoRotation(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Nullable < Int32 > SetOption(ReadOnlySpan, String, String) Declaration public void SetOption(ReadOnlySpan qualifier, string name, string value) Parameters Type Name Description ReadOnlySpan < Char > qualifier String name String value SetOption(String, String) Declaration public void SetOption(string name, string value) Parameters Type Name Description String name String value ToUrl(String, String) Declaration public string ToUrl(string baseUrl, string accessToken) Parameters Type Name Description String baseUrl String accessToken Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StreamInfo Class StreamInfo. Inheritance System.Object StreamInfo Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class StreamInfo Constructors StreamInfo() Declaration public StreamInfo() Properties AddSubtitleStreamIndexesToUrl Declaration public bool AddSubtitleStreamIndexesToUrl { get; set; } Property Value Type Description System.Boolean AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description System.Boolean AudioStreams Declaration public RequestedStreamInfo[] AudioStreams { get; set; } Property Value Type Description RequestedStreamInfo [] BreakOnNonKeyFrames Declaration public bool BreakOnNonKeyFrames { get; set; } Property Value Type Description System.Boolean Container Declaration public string Container { get; set; } Property Value Type Description String Context Declaration public EncodingContext Context { get; set; } Property Value Type Description EncodingContext CopyTimestamps Declaration public bool CopyTimestamps { get; set; } Property Value Type Description System.Boolean DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile DeviceProfileId Declaration public string DeviceProfileId { get; set; } Property Value Type Description String EnableMpegtsM2TsMode Declaration public bool EnableMpegtsM2TsMode { get; set; } Property Value Type Description System.Boolean EstimateContentLength Declaration public bool EstimateContentLength { get; set; } Property Value Type Description System.Boolean FillEmptySubtitleSegments Declaration public bool FillEmptySubtitleSegments { get; set; } Property Value Type Description System.Boolean IsDirectStream Declaration public bool IsDirectStream { get; } Property Value Type Description System.Boolean IsTargetAnamorphic Declaration public bool? IsTargetAnamorphic { get; } Property Value Type Description Nullable < System.Boolean > IsTargetInterlaced Declaration public bool? IsTargetInterlaced { get; } Property Value Type Description Nullable < System.Boolean > ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 ManifestSubtitles Declaration public string ManifestSubtitles { get; set; } Property Value Type Description String MaxHeight Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > MaxWidth Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo MediaSourceId Declaration public string MediaSourceId { get; } Property Value Type Description String MediaType Declaration public DlnaProfileType MediaType { get; set; } Property Value Type Description DlnaProfileType MinSegments Declaration public int? MinSegments { get; set; } Property Value Type Description Nullable < Int32 > PlayMethod Declaration public PlayMethod PlayMethod { get; set; } Property Value Type Description PlayMethod PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String RequireNonAnamorphic Declaration public bool RequireNonAnamorphic { get; set; } Property Value Type Description System.Boolean RunTimeTicks Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SegmentLength Declaration public int? SegmentLength { get; set; } Property Value Type Description Nullable < Int32 > StartPositionTicks Declaration public long StartPositionTicks { get; set; } Property Value Type Description Int64 StreamOptions Declaration public Dictionary StreamOptions { get; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > SubProtocol Declaration public string SubProtocol { get; set; } Property Value Type Description String SubtitleStreams Declaration public RequestedStreamInfo[] SubtitleStreams { get; set; } Property Value Type Description RequestedStreamInfo [] TargetFramerate Predicts the audio sample rate that will be in the output stream Declaration public float? TargetFramerate { get; } Property Value Type Description Nullable < System.Single > TargetHeight Declaration public int? TargetHeight { get; } Property Value Type Description Nullable < Int32 > TargetRefFrames Gets the target reference frames. Declaration public int? TargetRefFrames { get; } Property Value Type Description Nullable < Int32 > The target reference frames. TargetSize Predicts the audio channels that will be in the output stream Declaration public long? TargetSize { get; } Property Value Type Description Nullable < Int64 > TargetTimestamp Declaration public TransportStreamTimestamp TargetTimestamp { get; } Property Value Type Description TransportStreamTimestamp TargetTotalBitrate Declaration public int? TargetTotalBitrate { get; } Property Value Type Description Nullable < Int32 > TargetVideoBitDepth Predicts the audio sample rate that will be in the output stream Declaration public int? TargetVideoBitDepth { get; } Property Value Type Description Nullable < Int32 > TargetVideoBitrate Declaration public int? TargetVideoBitrate { get; } Property Value Type Description Nullable < Int32 > TargetVideoCodec Declaration public string[] TargetVideoCodec { get; } Property Value Type Description String [] TargetVideoCodecTag Gets the target video codec tag. Declaration public string TargetVideoCodecTag { get; } Property Value Type Description String The target video codec tag. TargetVideoLevel Predicts the audio sample rate that will be in the output stream Declaration public double? TargetVideoLevel { get; } Property Value Type Description Nullable < Double > TargetVideoProfile Predicts the audio sample rate that will be in the output stream Declaration public string TargetVideoProfile { get; } Property Value Type Description String TargetVideoRange Declaration public string TargetVideoRange { get; } Property Value Type Description String TargetVideoRotation Declaration public int? TargetVideoRotation { get; } Property Value Type Description Nullable < Int32 > TargetVideoStream Returns the video stream that will be used Declaration public MediaStream TargetVideoStream { get; } Property Value Type Description MediaStream TargetWidth Declaration public int? TargetWidth { get; } Property Value Type Description Nullable < Int32 > TranscodeReasons Declaration public TranscodeReason[] TranscodeReasons { get; set; } Property Value Type Description TranscodeReason [] TranscodeSeekInfo Declaration public TranscodeSeekInfo TranscodeSeekInfo { get; set; } Property Value Type Description TranscodeSeekInfo TranscodingMaxAudioChannels Declaration public int? TranscodingMaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > VideoBitrate Declaration public int? VideoBitrate { get; set; } Property Value Type Description Nullable < Int32 > VideoCodecs Declaration public string[] VideoCodecs { get; set; } Property Value Type Description String [] VideoSideDataSubs Declaration public string VideoSideDataSubs { get; set; } Property Value Type Description String Methods GetOption(ReadOnlySpan, String) Declaration public string GetOption(ReadOnlySpan qualifier, string name) Parameters Type Name Description System.ReadOnlySpan < System.Char > qualifier String name Returns Type Description String GetOption(String) Declaration public string GetOption(string name) Parameters Type Name Description String name Returns Type Description String GetSelectableStreams(MediaStreamType) Declaration public List GetSelectableStreams(MediaStreamType type) Parameters Type Name Description MediaStreamType type Returns Type Description List < MediaStream > GetSubtitleProfiles(ITranscoderSupport, Boolean, String, String) Declaration public List GetSubtitleProfiles(ITranscoderSupport transcoderSupport, bool includeSelectedTrackOnly, string baseUrl, string accessToken) Parameters Type Name Description ITranscoderSupport transcoderSupport System.Boolean includeSelectedTrackOnly String baseUrl String accessToken Returns Type Description List < SubtitleStreamInfo > GetTargetAudioBitDepth(RequestedStreamInfo) Predicts the audio sample rate that will be in the output stream Declaration public int? GetTargetAudioBitDepth(RequestedStreamInfo targetAudioStream) Parameters Type Name Description RequestedStreamInfo targetAudioStream Returns Type Description Nullable < Int32 > GetTargetAudioBitDepth(ReadOnlySpan) Declaration public int? GetTargetAudioBitDepth(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description Nullable < Int32 > GetTargetAudioBitrate(RequestedStreamInfo) Predicts the audio bitrate that will be in the output stream Declaration public int? GetTargetAudioBitrate(RequestedStreamInfo audioStream) Parameters Type Name Description RequestedStreamInfo audioStream Returns Type Description Nullable < Int32 > GetTargetAudioChannels(RequestedStreamInfo) Predicts the audio channels that will be in the output stream Declaration public int? GetTargetAudioChannels(RequestedStreamInfo targetAudioStream) Parameters Type Name Description RequestedStreamInfo targetAudioStream Returns Type Description Nullable < Int32 > GetTargetAudioCodec(RequestedStreamInfo) Predicts the audio codec that will be in the output stream Declaration public string[] GetTargetAudioCodec(RequestedStreamInfo audioStream) Parameters Type Name Description RequestedStreamInfo audioStream Returns Type Description String [] GetTargetAudioSampleRate(MediaStream) Predicts the audio sample rate that will be in the output stream Declaration public int? GetTargetAudioSampleRate(MediaStream targetAudioStream) Parameters Type Name Description MediaStream targetAudioStream Returns Type Description Nullable < Int32 > GetTargetFramerate(ReadOnlySpan) Declaration public float? GetTargetFramerate(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description Nullable < System.Single > GetTargetRefFrames(ReadOnlySpan) Declaration public int? GetTargetRefFrames(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description Nullable < Int32 > GetTargetVideoBitDepth(ReadOnlySpan) Declaration public int? GetTargetVideoBitDepth(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description Nullable < Int32 > GetTargetVideoLevel(ReadOnlySpan) Declaration public double? GetTargetVideoLevel(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description Nullable < Double > GetTargetVideoRotation(ReadOnlySpan) Declaration public int? GetTargetVideoRotation(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description Nullable < Int32 > SetOption(ReadOnlySpan, String, String) Declaration public void SetOption(ReadOnlySpan qualifier, string name, string value) Parameters Type Name Description System.ReadOnlySpan < System.Char > qualifier String name String value SetOption(String, String) Declaration public void SetOption(string name, string value) Parameters Type Name Description String name String value ToUrl(String, String) Declaration public string ToUrl(string baseUrl, string accessToken) Parameters Type Name Description String baseUrl String accessToken Returns Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleDeliveryMethod.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleDeliveryMethod.html",
@@ -5012,12 +5022,12 @@
   "reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleProfile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleProfile.html",
     "title": "Class SubtitleProfile",
-    "keywords": "Class SubtitleProfile Inheritance Object SubtitleProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class SubtitleProfile Properties Container Declaration public string Container { get; set; } Property Value Type Description String DidlMode Declaration public string DidlMode { get; set; } Property Value Type Description String Format Declaration public string Format { get; set; } Property Value Type Description String Language Declaration public string Language { get; set; } Property Value Type Description String Method Declaration public SubtitleDeliveryMethod Method { get; set; } Property Value Type Description SubtitleDeliveryMethod Protocol Declaration public string Protocol { get; set; } Property Value Type Description String Methods GetLanguages() Declaration public ReadOnlyMemory[] GetLanguages() Returns Type Description ReadOnlyMemory < Char >[] SupportsLanguage(ReadOnlySpan) Declaration public bool SupportsLanguage(ReadOnlySpan subLanguage) Parameters Type Name Description ReadOnlySpan < Char > subLanguage Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleProfile Inheritance System.Object SubtitleProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class SubtitleProfile Properties Container Declaration public string Container { get; set; } Property Value Type Description String DidlMode Declaration public string DidlMode { get; set; } Property Value Type Description String Format Declaration public string Format { get; set; } Property Value Type Description String Language Declaration public string Language { get; set; } Property Value Type Description String Method Declaration public SubtitleDeliveryMethod Method { get; set; } Property Value Type Description SubtitleDeliveryMethod Protocol Declaration public string Protocol { get; set; } Property Value Type Description String Methods GetLanguages() Declaration public ReadOnlyMemory[] GetLanguages() Returns Type Description System.ReadOnlyMemory < System.Char >[] SupportsLanguage(ReadOnlySpan) Declaration public bool SupportsLanguage(ReadOnlySpan subLanguage) Parameters Type Name Description System.ReadOnlySpan < System.Char > subLanguage Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleStreamInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleStreamInfo.html",
     "title": "Class SubtitleStreamInfo",
-    "keywords": "Class SubtitleStreamInfo Inheritance Object SubtitleStreamInfo Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class SubtitleStreamInfo Properties DeliveryMethod Declaration public SubtitleDeliveryMethod DeliveryMethod { get; set; } Property Value Type Description SubtitleDeliveryMethod DisplayTitle Declaration public string DisplayTitle { get; set; } Property Value Type Description String Format Declaration public string Format { get; set; } Property Value Type Description String Index Declaration public int Index { get; set; } Property Value Type Description Int32 IsExternalUrl Declaration public bool IsExternalUrl { get; set; } Property Value Type Description Boolean IsForced Declaration public bool IsForced { get; set; } Property Value Type Description Boolean IsHearingImpaired Declaration public bool IsHearingImpaired { get; set; } Property Value Type Description Boolean Language Declaration public string Language { get; set; } Property Value Type Description String Url Declaration public string Url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleStreamInfo Inheritance System.Object SubtitleStreamInfo Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class SubtitleStreamInfo Properties DeliveryMethod Declaration public SubtitleDeliveryMethod DeliveryMethod { get; set; } Property Value Type Description SubtitleDeliveryMethod DisplayTitle Declaration public string DisplayTitle { get; set; } Property Value Type Description String Format Declaration public string Format { get; set; } Property Value Type Description String Index Declaration public int Index { get; set; } Property Value Type Description Int32 IsExternalUrl Declaration public bool IsExternalUrl { get; set; } Property Value Type Description System.Boolean IsForced Declaration public bool IsForced { get; set; } Property Value Type Description System.Boolean IsHearingImpaired Declaration public bool IsHearingImpaired { get; set; } Property Value Type Description System.Boolean Language Declaration public string Language { get; set; } Property Value Type Description String Url Declaration public string Url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.TranscodeSeekInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.TranscodeSeekInfo.html",
@@ -5027,22 +5037,22 @@
   "reference/pluginapi/MediaBrowser.Model.Dlna.TranscodingProfile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.TranscodingProfile.html",
     "title": "Class TranscodingProfile",
-    "keywords": "Class TranscodingProfile Inheritance Object TranscodingProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class TranscodingProfile Properties AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description Boolean AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String BreakOnNonKeyFrames Declaration public bool BreakOnNonKeyFrames { get; set; } Property Value Type Description Boolean Container Declaration public string Container { get; set; } Property Value Type Description String Context Declaration public EncodingContext Context { get; set; } Property Value Type Description EncodingContext CopyTimestamps Declaration public bool CopyTimestamps { get; set; } Property Value Type Description Boolean EnableMpegtsM2TsMode Declaration public bool EnableMpegtsM2TsMode { get; set; } Property Value Type Description Boolean EstimateContentLength Declaration public bool EstimateContentLength { get; set; } Property Value Type Description Boolean FillEmptySubtitleSegments Declaration public bool FillEmptySubtitleSegments { get; set; } Property Value Type Description Boolean ManifestSubtitles Declaration public string ManifestSubtitles { get; set; } Property Value Type Description String MaxAudioChannels Declaration public string MaxAudioChannels { get; set; } Property Value Type Description String MaxHeight Declaration public int MaxHeight { get; set; } Property Value Type Description Int32 MaxManifestSubtitles Declaration public int MaxManifestSubtitles { get; set; } Property Value Type Description Int32 MaxWidth Declaration public int MaxWidth { get; set; } Property Value Type Description Int32 MinSegments Declaration public int MinSegments { get; set; } Property Value Type Description Int32 Protocol Declaration public string Protocol { get; set; } Property Value Type Description String SegmentLength Declaration public int SegmentLength { get; set; } Property Value Type Description Int32 TranscodeSeekInfo Declaration public TranscodeSeekInfo TranscodeSeekInfo { get; set; } Property Value Type Description TranscodeSeekInfo Type Declaration public DlnaProfileType Type { get; set; } Property Value Type Description DlnaProfileType VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Methods GetAudioCodecs() Declaration public ReadOnlyMemory[] GetAudioCodecs() Returns Type Description ReadOnlyMemory < Char >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TranscodingProfile Inheritance System.Object TranscodingProfile Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class TranscodingProfile Properties AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description System.Boolean AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String BreakOnNonKeyFrames Declaration public bool BreakOnNonKeyFrames { get; set; } Property Value Type Description System.Boolean Container Declaration public string Container { get; set; } Property Value Type Description String Context Declaration public EncodingContext Context { get; set; } Property Value Type Description EncodingContext CopyTimestamps Declaration public bool CopyTimestamps { get; set; } Property Value Type Description System.Boolean EnableMpegtsM2TsMode Declaration public bool EnableMpegtsM2TsMode { get; set; } Property Value Type Description System.Boolean EstimateContentLength Declaration public bool EstimateContentLength { get; set; } Property Value Type Description System.Boolean FillEmptySubtitleSegments Declaration public bool FillEmptySubtitleSegments { get; set; } Property Value Type Description System.Boolean ManifestSubtitles Declaration public string ManifestSubtitles { get; set; } Property Value Type Description String MaxAudioChannels Declaration public string MaxAudioChannels { get; set; } Property Value Type Description String MaxHeight Declaration public int MaxHeight { get; set; } Property Value Type Description Int32 MaxManifestSubtitles Declaration public int MaxManifestSubtitles { get; set; } Property Value Type Description Int32 MaxWidth Declaration public int MaxWidth { get; set; } Property Value Type Description Int32 MinSegments Declaration public int MinSegments { get; set; } Property Value Type Description Int32 Protocol Declaration public string Protocol { get; set; } Property Value Type Description String SegmentLength Declaration public int SegmentLength { get; set; } Property Value Type Description Int32 TranscodeSeekInfo Declaration public TranscodeSeekInfo TranscodeSeekInfo { get; set; } Property Value Type Description TranscodeSeekInfo Type Declaration public DlnaProfileType Type { get; set; } Property Value Type Description DlnaProfileType VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Methods GetAudioCodecs() Declaration public ReadOnlyMemory[] GetAudioCodecs() Returns Type Description System.ReadOnlyMemory < System.Char >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.UpnpNotificationInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.UpnpNotificationInfo.html",
     "title": "Class UpnpNotificationInfo",
-    "keywords": "Class UpnpNotificationInfo Inheritance Object UpnpNotificationInfo Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class UpnpNotificationInfo Properties LocalIpAddress Declaration public IPAddress LocalIpAddress { get; set; } Property Value Type Description IPAddress LocalPort Declaration public int LocalPort { get; set; } Property Value Type Description Int32 Location Declaration public Uri Location { get; set; } Property Value Type Description Uri NotificationType Declaration public string NotificationType { get; set; } Property Value Type Description String Usn Declaration public string Usn { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UpnpNotificationInfo Inheritance System.Object UpnpNotificationInfo Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class UpnpNotificationInfo Properties LocalIpAddress Declaration public IPAddress LocalIpAddress { get; set; } Property Value Type Description IPAddress LocalPort Declaration public int LocalPort { get; set; } Property Value Type Description Int32 Location Declaration public Uri Location { get; set; } Property Value Type Description System.Uri NotificationType Declaration public string NotificationType { get; set; } Property Value Type Description String Usn Declaration public string Usn { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dlna.VideoOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dlna.VideoOptions.html",
     "title": "Class VideoOptions",
-    "keywords": "Class VideoOptions Class VideoOptions. Inheritance Object AudioOptions VideoOptions Inherited Members AudioOptions.EnableDirectPlay AudioOptions.EnableDirectStream AudioOptions.ForceDirectPlay AudioOptions.ForceDirectStream AudioOptions.ItemId AudioOptions.MediaSources AudioOptions.Profile AudioOptions.MediaSourceId AudioOptions.DeviceId AudioOptions.MaxAudioChannels AudioOptions.MaxBitrate AudioOptions.Context AudioOptions.AudioTranscodingBitrate AudioOptions.GetMaxBitrate(Boolean) Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class VideoOptions : AudioOptions Properties AudioStreamIndex Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > IncludeAllAudioStreams Declaration public bool IncludeAllAudioStreams { get; set; } Property Value Type Description Boolean IncludeAllSubtitleStreams Declaration public bool IncludeAllSubtitleStreams { get; set; } Property Value Type Description Boolean SubtitleStreamIndex Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoOptions Class VideoOptions. Inheritance System.Object AudioOptions VideoOptions Inherited Members AudioOptions.EnableDirectPlay AudioOptions.EnableDirectStream AudioOptions.ForceDirectPlay AudioOptions.ForceDirectStream AudioOptions.ItemId AudioOptions.MediaSources AudioOptions.Profile AudioOptions.MediaSourceId AudioOptions.DeviceId AudioOptions.MaxAudioChannels AudioOptions.MaxBitrate AudioOptions.Context AudioOptions.AudioTranscodingBitrate AudioOptions.GetMaxBitrate(Boolean) Namespace : MediaBrowser.Model.Dlna Assembly : MediaBrowser.Model.dll Syntax public class VideoOptions : AudioOptions Properties AudioStreamIndex Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > IncludeAllAudioStreams Declaration public bool IncludeAllAudioStreams { get; set; } Property Value Type Description System.Boolean IncludeAllSubtitleStreams Declaration public bool IncludeAllSubtitleStreams { get; set; } Property Value Type Description System.Boolean SubtitleStreamIndex Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Drawing.DrawingUtils.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Drawing.DrawingUtils.html",
     "title": "Class DrawingUtils",
-    "keywords": "Class DrawingUtils Class DrawingUtils Inheritance Object DrawingUtils Namespace : MediaBrowser.Model.Drawing Assembly : MediaBrowser.Model.dll Syntax public static class DrawingUtils Methods Resize(ImageSize, Double, Double, Double, Double) Resizes a set of dimensions Declaration public static ImageSize Resize(ImageSize size, double width, double height, double maxWidth, double maxHeight) Parameters Type Name Description ImageSize size The original size object Double width A new fixed width, if desired Double height A new fixed height, if desired Double maxWidth A max fixed width, if desired Double maxHeight A max fixed height, if desired Returns Type Description ImageSize A new size object"
+    "keywords": "Class DrawingUtils Class DrawingUtils Inheritance System.Object DrawingUtils Namespace : MediaBrowser.Model.Drawing Assembly : MediaBrowser.Model.dll Syntax public static class DrawingUtils Methods Resize(ImageSize, Double, Double, Double, Double) Resizes a set of dimensions Declaration public static ImageSize Resize(ImageSize size, double width, double height, double maxWidth, double maxHeight) Parameters Type Name Description ImageSize size The original size object Double width A new fixed width, if desired Double height A new fixed height, if desired Double maxWidth A max fixed width, if desired Double maxHeight A max fixed height, if desired Returns Type Description ImageSize A new size object"
   },
   "reference/pluginapi/MediaBrowser.Model.Drawing.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Drawing.html",
@@ -5067,17 +5077,17 @@
   "reference/pluginapi/MediaBrowser.Model.Drawing.ImageSize.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Drawing.ImageSize.html",
     "title": "Struct ImageSize",
-    "keywords": "Struct ImageSize Struct ImageSize Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() Namespace : MediaBrowser.Model.Drawing Assembly : MediaBrowser.Model.dll Syntax public struct ImageSize Constructors ImageSize(Double, Double) Declaration public ImageSize(double width, double height) Parameters Type Name Description Double width Double height ImageSize(Int32, Int32) Declaration public ImageSize(int width, int height) Parameters Type Name Description Int32 width Int32 height Properties Height Gets or sets the height. Declaration public double Height { get; set; } Property Value Type Description Double The height. Width Gets or sets the width. Declaration public double Width { get; set; } Property Value Type Description Double The width. Methods Equals(ImageSize) Declaration public bool Equals(ImageSize size) Parameters Type Name Description ImageSize size Returns Type Description Boolean ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Struct ImageSize Struct ImageSize Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() Namespace : MediaBrowser.Model.Drawing Assembly : MediaBrowser.Model.dll Syntax public struct ImageSize Constructors ImageSize(Double, Double) Declaration public ImageSize(double width, double height) Parameters Type Name Description Double width Double height ImageSize(Int32, Int32) Declaration public ImageSize(int width, int height) Parameters Type Name Description Int32 width Int32 height Properties Height Gets or sets the height. Declaration public double Height { get; set; } Property Value Type Description Double The height. Width Gets or sets the width. Declaration public double Width { get; set; } Property Value Type Description Double The width. Methods Equals(ImageSize) Declaration public bool Equals(ImageSize size) Parameters Type Name Description ImageSize size Returns Type Description System.Boolean ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.BaseItemDto.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.BaseItemDto.html",
     "title": "Class BaseItemDto",
-    "keywords": "Class BaseItemDto This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. Inheritance Object BaseItemDto Implements IHasProviderIds IItemDto IHasServerId Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class BaseItemDto : IHasProviderIds, IItemDto, IHasServerId Properties AffiliateCallSign Declaration public string AffiliateCallSign { get; set; } Property Value Type Description String AirDays Gets or sets the air days. Declaration public DayOfWeek[] AirDays { get; set; } Property Value Type Description DayOfWeek [] The air days. Album Gets or sets the album. Declaration public string Album { get; set; } Property Value Type Description String The album. AlbumArtist Gets or sets the album artist. Declaration public string AlbumArtist { get; set; } Property Value Type Description String The album artist. AlbumArtists Gets or sets the album artists. Declaration public NameIdPair[] AlbumArtists { get; set; } Property Value Type Description NameIdPair [] The album artists. AlbumCount Declaration public int? AlbumCount { get; set; } Property Value Type Description Nullable < Int32 > AlbumId Gets or sets the album id. Declaration public string AlbumId { get; set; } Property Value Type Description String The album id. AlbumPrimaryImageTag Gets or sets the album image tag. Declaration public string AlbumPrimaryImageTag { get; set; } Property Value Type Description String The album image tag. Altitude Declaration public double? Altitude { get; set; } Property Value Type Description Nullable < Double > Aperture Declaration public double? Aperture { get; set; } Property Value Type Description Nullable < Double > ArtistItems Gets or sets the artist items. Declaration public NameIdPair[] ArtistItems { get; set; } Property Value Type Description NameIdPair [] The artist items. Artists Gets or sets the artists. Declaration public string[] Artists { get; set; } Property Value Type Description String [] The artists. AsSeries Declaration public bool? AsSeries { get; set; } Property Value Type Description Nullable < Boolean > BackdropImageTags Gets or sets the backdrop image tags. Declaration public string[] BackdropImageTags { get; set; } Property Value Type Description String [] The backdrop image tags. Bitrate Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > CameraMake Declaration public string CameraMake { get; set; } Property Value Type Description String CameraModel Declaration public string CameraModel { get; set; } Property Value Type Description String CanDelete Declaration public bool? CanDelete { get; set; } Property Value Type Description Nullable < Boolean > CanDownload Declaration public bool? CanDownload { get; set; } Property Value Type Description Nullable < Boolean > CanEditItems Declaration public bool? CanEditItems { get; set; } Property Value Type Description Nullable < Boolean > CanLeaveContent Declaration public bool? CanLeaveContent { get; set; } Property Value Type Description Nullable < Boolean > CanMakePublic Declaration public bool? CanMakePublic { get; set; } Property Value Type Description Nullable < Boolean > CanManageAccess Declaration public bool? CanManageAccess { get; set; } Property Value Type Description Nullable < Boolean > ChannelId Gets or sets the channel identifier. Declaration public string ChannelId { get; set; } Property Value Type Description String The channel identifier. ChannelName Declaration public string ChannelName { get; set; } Property Value Type Description String ChannelNumber Declaration public string ChannelNumber { get; set; } Property Value Type Description String ChannelPrimaryImageTag Gets or sets the channel primary image tag. Declaration public string ChannelPrimaryImageTag { get; set; } Property Value Type Description String The channel primary image tag. Chapters Gets or sets the chapters. Declaration public List Chapters { get; set; } Property Value Type Description List < ChapterInfo > The chapters. ChildCount Gets or sets the child count. Declaration public int? ChildCount { get; set; } Property Value Type Description Nullable < Int32 > The child count. CollectionType Gets or sets the type of the collection. Declaration public string CollectionType { get; set; } Property Value Type Description String The type of the collection. CommunityRating Gets or sets the community rating. Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < Single > The community rating. CompletionPercentage Gets or sets the completion percentage. Declaration public double? CompletionPercentage { get; set; } Property Value Type Description Nullable < Double > The completion percentage. Composers Declaration public NameIdPair[] Composers { get; set; } Property Value Type Description NameIdPair [] Container Declaration public string Container { get; set; } Property Value Type Description String CriticRating Gets or sets the critic rating. Declaration public float? CriticRating { get; set; } Property Value Type Description Nullable < Single > The critic rating. CurrentProgram Gets or sets the current program. Declaration public BaseItemDto CurrentProgram { get; set; } Property Value Type Description BaseItemDto The current program. CustomRating Gets or sets the custom rating. Declaration public string CustomRating { get; set; } Property Value Type Description String The custom rating. DateCreated Gets or sets the date created. Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < DateTimeOffset > The date created. Disabled Declaration public bool? Disabled { get; set; } Property Value Type Description Nullable < Boolean > DisplayOrder Gets or sets the display order. Declaration public string DisplayOrder { get; set; } Property Value Type Description String The display order. DisplayPreferencesId Gets or sets the display preferences id. Declaration public string DisplayPreferencesId { get; set; } Property Value Type Description String The display preferences id. EndDate Gets or sets the end date. Declaration public DateTimeOffset? EndDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The end date. EpisodeTitle Gets or sets the episode title. Declaration public string EpisodeTitle { get; set; } Property Value Type Description String The episode title. Etag Gets or sets the etag. Declaration public string Etag { get; set; } Property Value Type Description String The etag. ExposureTime Declaration public double? ExposureTime { get; set; } Property Value Type Description Nullable < Double > ExternalUrls Gets or sets the external urls. Declaration public ExternalUrl[] ExternalUrls { get; set; } Property Value Type Description ExternalUrl [] The external urls. ExtraType Declaration public string ExtraType { get; set; } Property Value Type Description String FileName Declaration public string FileName { get; set; } Property Value Type Description String FocalLength Declaration public double? FocalLength { get; set; } Property Value Type Description Nullable < Double > ForcedSortName Declaration public string ForcedSortName { get; set; } Property Value Type Description String GameSystem Gets or sets the game system. Declaration public string GameSystem { get; set; } Property Value Type Description String The game system. GameSystemId Declaration public long? GameSystemId { get; set; } Property Value Type Description Nullable < Int64 > GenreItems Declaration public NameLongIdPair[] GenreItems { get; set; } Property Value Type Description NameLongIdPair [] Genres Gets or sets the genres. Declaration public string[] Genres { get; set; } Property Value Type Description String [] The genres. Guid Declaration public string Guid { get; set; } Property Value Type Description String Height Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. ImageOrientation Declaration public ImageOrientation? ImageOrientation { get; set; } Property Value Type Description Nullable < ImageOrientation > ImageTags Gets or sets the image tags. Declaration public Dictionary ImageTags { get; set; } Property Value Type Description Dictionary < ImageType , String > The image tags. IndexNumber Gets or sets the index number. Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The index number. IndexNumberEnd Gets or sets the index number end. Declaration public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > The index number end. IsFolder Gets or sets a value indicating whether this instance is folder. Declaration public bool? IsFolder { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is folder; otherwise, false . IsKids Gets or sets a value indicating whether this instance is kids. Declaration public bool? IsKids { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is kids; otherwise, false . IsLive Gets or sets a value indicating whether this instance is live. Declaration public bool? IsLive { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is live; otherwise, false . IsMovie Gets or sets a value indicating whether this instance is movie. Declaration public bool? IsMovie { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is movie; otherwise, false . IsNew Declaration public bool? IsNew { get; set; } Property Value Type Description Nullable < Boolean > IsNews Gets or sets a value indicating whether this instance is news. Declaration public bool? IsNews { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is news; otherwise, false . IsoSpeedRating Declaration public int? IsoSpeedRating { get; set; } Property Value Type Description Nullable < Int32 > IsPremiere Gets or sets a value indicating whether this instance is premiere. Declaration public bool? IsPremiere { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is premiere; otherwise, false . IsRepeat Gets or sets a value indicating whether this instance is repeat. Declaration public bool? IsRepeat { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is repeat; otherwise, false . IsSeries Gets or sets a value indicating whether this instance is series. Declaration public bool? IsSeries { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is series; otherwise, false . IsSports Gets or sets a value indicating whether this instance is sports. Declaration public bool? IsSports { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is sports; otherwise, false . Latitude Declaration public double? Latitude { get; set; } Property Value Type Description Nullable < Double > ListingsChannelId Declaration public string ListingsChannelId { get; set; } Property Value Type Description String ListingsChannelName Declaration public string ListingsChannelName { get; set; } Property Value Type Description String ListingsChannelNumber Declaration public string ListingsChannelNumber { get; set; } Property Value Type Description String ListingsId Declaration public string ListingsId { get; set; } Property Value Type Description String ListingsPath Declaration public string ListingsPath { get; set; } Property Value Type Description String ListingsProviderId Declaration public string ListingsProviderId { get; set; } Property Value Type Description String LocalTrailerCount Gets or sets the local trailer count. Declaration public int? LocalTrailerCount { get; set; } Property Value Type Description Nullable < Int32 > The local trailer count. LocationType Gets or sets the type of the location. Declaration public LocationType? LocationType { get; set; } Property Value Type Description Nullable < LocationType > The type of the location. LockData Gets or sets a value indicating whether [enable internet providers]. Declaration public bool? LockData { get; set; } Property Value Type Description Nullable < Boolean > true if [enable internet providers]; otherwise, false . LockedFields Gets or sets the locked fields. Declaration public MetadataFields[] LockedFields { get; set; } Property Value Type Description MetadataFields [] The locked fields. Longitude Declaration public double? Longitude { get; set; } Property Value Type Description Nullable < Double > ManagementId Declaration public string ManagementId { get; set; } Property Value Type Description String MediaSources Gets or sets the media versions. Declaration public MediaSourceInfo[] MediaSources { get; set; } Property Value Type Description MediaSourceInfo [] The media versions. MediaStreams Gets or sets the media streams. Declaration public MediaStream[] MediaStreams { get; set; } Property Value Type Description MediaStream [] The media streams. MediaType Gets or sets the type of the media. Declaration public string MediaType { get; set; } Property Value Type Description String The type of the media. MovieCount Declaration public int? MovieCount { get; set; } Property Value Type Description Nullable < Int32 > MusicVideoCount Declaration public int? MusicVideoCount { get; set; } Property Value Type Description Nullable < Int32 > Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Number Gets or sets the number. Declaration public string Number { get; set; } Property Value Type Description String The number. OfficialRating Gets or sets the official rating. Declaration public string OfficialRating { get; set; } Property Value Type Description String The official rating. OriginalTitle Declaration public string OriginalTitle { get; set; } Property Value Type Description String Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. ParentBackdropImageTags Gets or sets the parent backdrop image tags. Declaration public string[] ParentBackdropImageTags { get; set; } Property Value Type Description String [] The parent backdrop image tags. ParentBackdropItemId If the item does not have any backdrops, this will hold the Id of the Parent that has one. Declaration public string ParentBackdropItemId { get; set; } Property Value Type Description String The parent backdrop item id. ParentId Gets or sets the parent id. Declaration public string ParentId { get; set; } Property Value Type Description String The parent id. ParentIndexNumber Gets or sets the parent index number. Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The parent index number. ParentLogoImageTag Gets or sets the parent logo image tag. Declaration public string ParentLogoImageTag { get; set; } Property Value Type Description String The parent logo image tag. ParentLogoItemId If the item does not have a logo, this will hold the Id of the Parent that has one. Declaration public string ParentLogoItemId { get; set; } Property Value Type Description String The parent logo item id. ParentThumbImageTag Gets or sets the parent thumb image tag. Declaration public string ParentThumbImageTag { get; set; } Property Value Type Description String The parent thumb image tag. ParentThumbItemId Gets or sets the parent thumb item id. Declaration public string ParentThumbItemId { get; set; } Property Value Type Description String The parent thumb item id. PartCount Gets or sets the part count. Declaration public int? PartCount { get; set; } Property Value Type Description Nullable < Int32 > The part count. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. People Gets or sets the people. Declaration public BaseItemPerson[] People { get; set; } Property Value Type Description BaseItemPerson [] The people. PlaylistItemId Gets or sets the playlist item identifier. Declaration public string PlaylistItemId { get; set; } Property Value Type Description String The playlist item identifier. PreferredMetadataCountryCode Declaration public string PreferredMetadataCountryCode { get; set; } Property Value Type Description String PreferredMetadataLanguage Declaration public string PreferredMetadataLanguage { get; set; } Property Value Type Description String Prefix Gets or sets the Prefix. Declaration public string Prefix { get; set; } Property Value Type Description String The Prefix. PremiereDate Gets or sets the premiere date. Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The premiere date. PresentationUniqueKey Declaration public string PresentationUniqueKey { get; set; } Property Value Type Description String PrimaryImageAspectRatio Gets or sets the primary image aspect ratio, after image enhancements. Declaration public double? PrimaryImageAspectRatio { get; set; } Property Value Type Description Nullable < Double > The primary image aspect ratio. PrimaryImageItemId Declaration public string PrimaryImageItemId { get; set; } Property Value Type Description String PrimaryImageTag Declaration public string PrimaryImageTag { get; set; } Property Value Type Description String ProductionLocations Declaration public string[] ProductionLocations { get; set; } Property Value Type Description String [] ProductionYear Gets or sets the production year. Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > The production year. ProviderIds Gets or sets the provider ids. Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary The provider ids. RecursiveItemCount Gets or sets the recursive item count. Declaration public int? RecursiveItemCount { get; set; } Property Value Type Description Nullable < Int32 > The recursive item count. RemoteTrailers Gets or sets the trailer urls. Declaration public MediaUrl[] RemoteTrailers { get; set; } Property Value Type Description MediaUrl [] The trailer urls. RunTimeTicks Gets or sets the run time ticks. Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The run time ticks. SeasonId Gets or sets the season identifier. Declaration public string SeasonId { get; set; } Property Value Type Description String The season identifier. SeasonName Gets or sets the name of the season. Declaration public string SeasonName { get; set; } Property Value Type Description String The name of the season. SeriesCount Declaration public int? SeriesCount { get; set; } Property Value Type Description Nullable < Int32 > SeriesId Gets or sets the series id. Declaration public string SeriesId { get; set; } Property Value Type Description String The series id. SeriesName Gets or sets the name of the series. Declaration public string SeriesName { get; set; } Property Value Type Description String The name of the series. SeriesPrimaryImageTag Gets or sets the series primary image tag. Declaration public string SeriesPrimaryImageTag { get; set; } Property Value Type Description String The series primary image tag. SeriesStudio Gets or sets the series studio. Declaration public string SeriesStudio { get; set; } Property Value Type Description String The series studio. SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. ServerId Gets or sets the server identifier. Declaration public string ServerId { get; set; } Property Value Type Description String The server identifier. ShutterSpeed Declaration public double? ShutterSpeed { get; set; } Property Value Type Description Nullable < Double > Size Declaration public long? Size { get; set; } Property Value Type Description Nullable < Int64 > Software Declaration public string Software { get; set; } Property Value Type Description String SongCount Declaration public int? SongCount { get; set; } Property Value Type Description Nullable < Int32 > SortIndexNumber Declaration public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SortName Gets or sets the name of the sort. Declaration public string SortName { get; set; } Property Value Type Description String The name of the sort. SortParentIndexNumber Declaration public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SpecialFeatureCount Gets or sets the special feature count. Declaration public int? SpecialFeatureCount { get; set; } Property Value Type Description Nullable < Int32 > The special feature count. StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset? StartDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > Status Gets or sets the status. Declaration public string Status { get; set; } Property Value Type Description String The status. Studios Gets or sets the studios. Declaration public NameLongIdPair[] Studios { get; set; } Property Value Type Description NameLongIdPair [] The studios. Subviews Declaration public string[] Subviews { get; set; } Property Value Type Description String [] SupportsResume Declaration public bool? SupportsResume { get; set; } Property Value Type Description Nullable < Boolean > SupportsSync Gets or sets a value indicating whether [supports synchronize]. Declaration public bool? SupportsSync { get; set; } Property Value Type Description Nullable < Boolean > SyncStatus Declaration public SyncJobItemStatus? SyncStatus { get; set; } Property Value Type Description Nullable < SyncJobItemStatus > TagItems Declaration public NameLongIdPair[] TagItems { get; set; } Property Value Type Description NameLongIdPair [] Taglines Gets or sets the taglines. Declaration public string[] Taglines { get; set; } Property Value Type Description String [] The taglines. Tags Gets or sets the tags. Declaration public string[] Tags { get; set; } Property Value Type Description String [] The tags. TimerId Gets or sets the timer identifier. Declaration public string TimerId { get; set; } Property Value Type Description String The timer identifier. TimerType Declaration public TimerType? TimerType { get; set; } Property Value Type Description Nullable < TimerType > Type Gets or sets the type. Declaration public string Type { get; set; } Property Value Type Description String The type. UserData User data for this item based on the user it's being requested for Declaration public UserItemDataDto UserData { get; set; } Property Value Type Description UserItemDataDto The user data. Video3DFormat Gets or sets the video3 D format. Declaration public Video3DFormat? Video3DFormat { get; set; } Property Value Type Description Nullable < Video3DFormat > The video3 D format. Width Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > Methods IsType(ReadOnlySpan) Determines whether the specified type is type. Declaration public bool IsType(ReadOnlySpan type) Parameters Type Name Description ReadOnlySpan < Char > type The type. Returns Type Description Boolean true if the specified type is type; otherwise, false . Implements IHasProviderIds IItemDto IHasServerId Extension Methods ProviderIdsExtensions.HasProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.HasProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.GetProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderIds(IHasProviderIds, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String[]) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String[]) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseItemDto This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. Inheritance System.Object BaseItemDto Implements IHasProviderIds IItemDto IHasServerId Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class BaseItemDto : IHasProviderIds, IItemDto, IHasServerId Properties AffiliateCallSign Declaration public string AffiliateCallSign { get; set; } Property Value Type Description String AirDays Gets or sets the air days. Declaration public DayOfWeek[] AirDays { get; set; } Property Value Type Description System.DayOfWeek [] The air days. Album Gets or sets the album. Declaration public string Album { get; set; } Property Value Type Description String The album. AlbumArtist Gets or sets the album artist. Declaration public string AlbumArtist { get; set; } Property Value Type Description String The album artist. AlbumArtists Gets or sets the album artists. Declaration public NameIdPair[] AlbumArtists { get; set; } Property Value Type Description NameIdPair [] The album artists. AlbumCount Declaration public int? AlbumCount { get; set; } Property Value Type Description Nullable < Int32 > AlbumId Gets or sets the album id. Declaration public string AlbumId { get; set; } Property Value Type Description String The album id. AlbumPrimaryImageTag Gets or sets the album image tag. Declaration public string AlbumPrimaryImageTag { get; set; } Property Value Type Description String The album image tag. Altitude Declaration public double? Altitude { get; set; } Property Value Type Description Nullable < Double > Aperture Declaration public double? Aperture { get; set; } Property Value Type Description Nullable < Double > ArtistItems Gets or sets the artist items. Declaration public NameIdPair[] ArtistItems { get; set; } Property Value Type Description NameIdPair [] The artist items. Artists Gets or sets the artists. Declaration public string[] Artists { get; set; } Property Value Type Description String [] The artists. AsSeries Declaration public bool? AsSeries { get; set; } Property Value Type Description Nullable < System.Boolean > BackdropImageTags Gets or sets the backdrop image tags. Declaration public string[] BackdropImageTags { get; set; } Property Value Type Description String [] The backdrop image tags. Bitrate Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > CameraMake Declaration public string CameraMake { get; set; } Property Value Type Description String CameraModel Declaration public string CameraModel { get; set; } Property Value Type Description String CanDelete Declaration public bool? CanDelete { get; set; } Property Value Type Description Nullable < System.Boolean > CanDownload Declaration public bool? CanDownload { get; set; } Property Value Type Description Nullable < System.Boolean > CanEditItems Declaration public bool? CanEditItems { get; set; } Property Value Type Description Nullable < System.Boolean > CanLeaveContent Declaration public bool? CanLeaveContent { get; set; } Property Value Type Description Nullable < System.Boolean > CanMakePublic Declaration public bool? CanMakePublic { get; set; } Property Value Type Description Nullable < System.Boolean > CanManageAccess Declaration public bool? CanManageAccess { get; set; } Property Value Type Description Nullable < System.Boolean > ChannelId Gets or sets the channel identifier. Declaration public string ChannelId { get; set; } Property Value Type Description String The channel identifier. ChannelName Declaration public string ChannelName { get; set; } Property Value Type Description String ChannelNumber Declaration public string ChannelNumber { get; set; } Property Value Type Description String ChannelPrimaryImageTag Gets or sets the channel primary image tag. Declaration public string ChannelPrimaryImageTag { get; set; } Property Value Type Description String The channel primary image tag. Chapters Gets or sets the chapters. Declaration public List Chapters { get; set; } Property Value Type Description List < ChapterInfo > The chapters. ChildCount Gets or sets the child count. Declaration public int? ChildCount { get; set; } Property Value Type Description Nullable < Int32 > The child count. CollectionType Gets or sets the type of the collection. Declaration public string CollectionType { get; set; } Property Value Type Description String The type of the collection. CommunityRating Gets or sets the community rating. Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < System.Single > The community rating. CompletionPercentage Gets or sets the completion percentage. Declaration public double? CompletionPercentage { get; set; } Property Value Type Description Nullable < Double > The completion percentage. Composers Declaration public NameIdPair[] Composers { get; set; } Property Value Type Description NameIdPair [] Container Declaration public string Container { get; set; } Property Value Type Description String CriticRating Gets or sets the critic rating. Declaration public float? CriticRating { get; set; } Property Value Type Description Nullable < System.Single > The critic rating. CurrentProgram Gets or sets the current program. Declaration public BaseItemDto CurrentProgram { get; set; } Property Value Type Description BaseItemDto The current program. CustomRating Gets or sets the custom rating. Declaration public string CustomRating { get; set; } Property Value Type Description String The custom rating. DateCreated Gets or sets the date created. Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The date created. Disabled Declaration public bool? Disabled { get; set; } Property Value Type Description Nullable < System.Boolean > DisplayOrder Gets or sets the display order. Declaration public string DisplayOrder { get; set; } Property Value Type Description String The display order. DisplayPreferencesId Gets or sets the display preferences id. Declaration public string DisplayPreferencesId { get; set; } Property Value Type Description String The display preferences id. EndDate Gets or sets the end date. Declaration public DateTimeOffset? EndDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The end date. EpisodeTitle Gets or sets the episode title. Declaration public string EpisodeTitle { get; set; } Property Value Type Description String The episode title. Etag Gets or sets the etag. Declaration public string Etag { get; set; } Property Value Type Description String The etag. ExposureTime Declaration public double? ExposureTime { get; set; } Property Value Type Description Nullable < Double > ExternalUrls Gets or sets the external urls. Declaration public ExternalUrl[] ExternalUrls { get; set; } Property Value Type Description ExternalUrl [] The external urls. ExtraType Declaration public string ExtraType { get; set; } Property Value Type Description String FileName Declaration public string FileName { get; set; } Property Value Type Description String FocalLength Declaration public double? FocalLength { get; set; } Property Value Type Description Nullable < Double > ForcedSortName Declaration public string ForcedSortName { get; set; } Property Value Type Description String GameSystem Gets or sets the game system. Declaration public string GameSystem { get; set; } Property Value Type Description String The game system. GameSystemId Declaration public long? GameSystemId { get; set; } Property Value Type Description Nullable < Int64 > GenreItems Declaration public NameLongIdPair[] GenreItems { get; set; } Property Value Type Description NameLongIdPair [] Genres Gets or sets the genres. Declaration public string[] Genres { get; set; } Property Value Type Description String [] The genres. Guid Declaration public string Guid { get; set; } Property Value Type Description String Height Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. ImageOrientation Declaration public ImageOrientation? ImageOrientation { get; set; } Property Value Type Description Nullable < ImageOrientation > ImageTags Gets or sets the image tags. Declaration public Dictionary ImageTags { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < ImageType , String > The image tags. IndexNumber Gets or sets the index number. Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The index number. IndexNumberEnd Gets or sets the index number end. Declaration public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > The index number end. IsFolder Gets or sets a value indicating whether this instance is folder. Declaration public bool? IsFolder { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is folder; otherwise, false . IsKids Gets or sets a value indicating whether this instance is kids. Declaration public bool? IsKids { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is kids; otherwise, false . IsLive Gets or sets a value indicating whether this instance is live. Declaration public bool? IsLive { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is live; otherwise, false . IsMovie Gets or sets a value indicating whether this instance is movie. Declaration public bool? IsMovie { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is movie; otherwise, false . IsNew Declaration public bool? IsNew { get; set; } Property Value Type Description Nullable < System.Boolean > IsNews Gets or sets a value indicating whether this instance is news. Declaration public bool? IsNews { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is news; otherwise, false . IsoSpeedRating Declaration public int? IsoSpeedRating { get; set; } Property Value Type Description Nullable < Int32 > IsPremiere Gets or sets a value indicating whether this instance is premiere. Declaration public bool? IsPremiere { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is premiere; otherwise, false . IsRepeat Gets or sets a value indicating whether this instance is repeat. Declaration public bool? IsRepeat { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is repeat; otherwise, false . IsSeries Gets or sets a value indicating whether this instance is series. Declaration public bool? IsSeries { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is series; otherwise, false . IsSports Gets or sets a value indicating whether this instance is sports. Declaration public bool? IsSports { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is sports; otherwise, false . Latitude Declaration public double? Latitude { get; set; } Property Value Type Description Nullable < Double > ListingsChannelId Declaration public string ListingsChannelId { get; set; } Property Value Type Description String ListingsChannelName Declaration public string ListingsChannelName { get; set; } Property Value Type Description String ListingsChannelNumber Declaration public string ListingsChannelNumber { get; set; } Property Value Type Description String ListingsId Declaration public string ListingsId { get; set; } Property Value Type Description String ListingsPath Declaration public string ListingsPath { get; set; } Property Value Type Description String ListingsProviderId Declaration public string ListingsProviderId { get; set; } Property Value Type Description String LocalTrailerCount Gets or sets the local trailer count. Declaration public int? LocalTrailerCount { get; set; } Property Value Type Description Nullable < Int32 > The local trailer count. LocationType Gets or sets the type of the location. Declaration public LocationType? LocationType { get; set; } Property Value Type Description Nullable < LocationType > The type of the location. LockData Gets or sets a value indicating whether [enable internet providers]. Declaration public bool? LockData { get; set; } Property Value Type Description Nullable < System.Boolean > true if [enable internet providers]; otherwise, false . LockedFields Gets or sets the locked fields. Declaration public MetadataFields[] LockedFields { get; set; } Property Value Type Description MetadataFields [] The locked fields. Longitude Declaration public double? Longitude { get; set; } Property Value Type Description Nullable < Double > ManagementId Declaration public string ManagementId { get; set; } Property Value Type Description String MediaSources Gets or sets the media versions. Declaration public MediaSourceInfo[] MediaSources { get; set; } Property Value Type Description MediaSourceInfo [] The media versions. MediaStreams Gets or sets the media streams. Declaration public MediaStream[] MediaStreams { get; set; } Property Value Type Description MediaStream [] The media streams. MediaType Gets or sets the type of the media. Declaration public string MediaType { get; set; } Property Value Type Description String The type of the media. MovieCount Declaration public int? MovieCount { get; set; } Property Value Type Description Nullable < Int32 > MusicVideoCount Declaration public int? MusicVideoCount { get; set; } Property Value Type Description Nullable < Int32 > Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Number Gets or sets the number. Declaration public string Number { get; set; } Property Value Type Description String The number. OfficialRating Gets or sets the official rating. Declaration public string OfficialRating { get; set; } Property Value Type Description String The official rating. OriginalTitle Declaration public string OriginalTitle { get; set; } Property Value Type Description String Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. ParentBackdropImageTags Gets or sets the parent backdrop image tags. Declaration public string[] ParentBackdropImageTags { get; set; } Property Value Type Description String [] The parent backdrop image tags. ParentBackdropItemId If the item does not have any backdrops, this will hold the Id of the Parent that has one. Declaration public string ParentBackdropItemId { get; set; } Property Value Type Description String The parent backdrop item id. ParentId Gets or sets the parent id. Declaration public string ParentId { get; set; } Property Value Type Description String The parent id. ParentIndexNumber Gets or sets the parent index number. Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > The parent index number. ParentLogoImageTag Gets or sets the parent logo image tag. Declaration public string ParentLogoImageTag { get; set; } Property Value Type Description String The parent logo image tag. ParentLogoItemId If the item does not have a logo, this will hold the Id of the Parent that has one. Declaration public string ParentLogoItemId { get; set; } Property Value Type Description String The parent logo item id. ParentThumbImageTag Gets or sets the parent thumb image tag. Declaration public string ParentThumbImageTag { get; set; } Property Value Type Description String The parent thumb image tag. ParentThumbItemId Gets or sets the parent thumb item id. Declaration public string ParentThumbItemId { get; set; } Property Value Type Description String The parent thumb item id. PartCount Gets or sets the part count. Declaration public int? PartCount { get; set; } Property Value Type Description Nullable < Int32 > The part count. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. People Gets or sets the people. Declaration public BaseItemPerson[] People { get; set; } Property Value Type Description BaseItemPerson [] The people. PlaylistItemId Gets or sets the playlist item identifier. Declaration public string PlaylistItemId { get; set; } Property Value Type Description String The playlist item identifier. PreferredMetadataCountryCode Declaration public string PreferredMetadataCountryCode { get; set; } Property Value Type Description String PreferredMetadataLanguage Declaration public string PreferredMetadataLanguage { get; set; } Property Value Type Description String Prefix Gets or sets the Prefix. Declaration public string Prefix { get; set; } Property Value Type Description String The Prefix. PremiereDate Gets or sets the premiere date. Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The premiere date. PresentationUniqueKey Declaration public string PresentationUniqueKey { get; set; } Property Value Type Description String PrimaryImageAspectRatio Gets or sets the primary image aspect ratio, after image enhancements. Declaration public double? PrimaryImageAspectRatio { get; set; } Property Value Type Description Nullable < Double > The primary image aspect ratio. PrimaryImageItemId Declaration public string PrimaryImageItemId { get; set; } Property Value Type Description String PrimaryImageTag Declaration public string PrimaryImageTag { get; set; } Property Value Type Description String ProductionLocations Declaration public string[] ProductionLocations { get; set; } Property Value Type Description String [] ProductionYear Gets or sets the production year. Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > The production year. ProviderIds Gets or sets the provider ids. Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary The provider ids. RecursiveItemCount Gets or sets the recursive item count. Declaration public int? RecursiveItemCount { get; set; } Property Value Type Description Nullable < Int32 > The recursive item count. RemoteTrailers Gets or sets the trailer urls. Declaration public MediaUrl[] RemoteTrailers { get; set; } Property Value Type Description MediaUrl [] The trailer urls. RunTimeTicks Gets or sets the run time ticks. Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The run time ticks. SeasonId Gets or sets the season identifier. Declaration public string SeasonId { get; set; } Property Value Type Description String The season identifier. SeasonName Gets or sets the name of the season. Declaration public string SeasonName { get; set; } Property Value Type Description String The name of the season. SeriesCount Declaration public int? SeriesCount { get; set; } Property Value Type Description Nullable < Int32 > SeriesId Gets or sets the series id. Declaration public string SeriesId { get; set; } Property Value Type Description String The series id. SeriesName Gets or sets the name of the series. Declaration public string SeriesName { get; set; } Property Value Type Description String The name of the series. SeriesPrimaryImageTag Gets or sets the series primary image tag. Declaration public string SeriesPrimaryImageTag { get; set; } Property Value Type Description String The series primary image tag. SeriesStudio Gets or sets the series studio. Declaration public string SeriesStudio { get; set; } Property Value Type Description String The series studio. SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. ServerId Gets or sets the server identifier. Declaration public string ServerId { get; set; } Property Value Type Description String The server identifier. ShutterSpeed Declaration public double? ShutterSpeed { get; set; } Property Value Type Description Nullable < Double > Size Declaration public long? Size { get; set; } Property Value Type Description Nullable < Int64 > Software Declaration public string Software { get; set; } Property Value Type Description String SongCount Declaration public int? SongCount { get; set; } Property Value Type Description Nullable < Int32 > SortIndexNumber Declaration public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SortName Gets or sets the name of the sort. Declaration public string SortName { get; set; } Property Value Type Description String The name of the sort. SortParentIndexNumber Declaration public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SpecialFeatureCount Gets or sets the special feature count. Declaration public int? SpecialFeatureCount { get; set; } Property Value Type Description Nullable < Int32 > The special feature count. StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset? StartDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Status Gets or sets the status. Declaration public string Status { get; set; } Property Value Type Description String The status. Studios Gets or sets the studios. Declaration public NameLongIdPair[] Studios { get; set; } Property Value Type Description NameLongIdPair [] The studios. Subviews Declaration public string[] Subviews { get; set; } Property Value Type Description String [] SupportsResume Declaration public bool? SupportsResume { get; set; } Property Value Type Description Nullable < System.Boolean > SupportsSync Gets or sets a value indicating whether [supports synchronize]. Declaration public bool? SupportsSync { get; set; } Property Value Type Description Nullable < System.Boolean > SyncStatus Declaration public SyncJobItemStatus? SyncStatus { get; set; } Property Value Type Description Nullable < SyncJobItemStatus > TagItems Declaration public NameLongIdPair[] TagItems { get; set; } Property Value Type Description NameLongIdPair [] Taglines Gets or sets the taglines. Declaration public string[] Taglines { get; set; } Property Value Type Description String [] The taglines. Tags Gets or sets the tags. Declaration public string[] Tags { get; set; } Property Value Type Description String [] The tags. TimerId Gets or sets the timer identifier. Declaration public string TimerId { get; set; } Property Value Type Description String The timer identifier. TimerType Declaration public TimerType? TimerType { get; set; } Property Value Type Description Nullable < TimerType > Type Gets or sets the type. Declaration public string Type { get; set; } Property Value Type Description String The type. UserData User data for this item based on the user it's being requested for Declaration public UserItemDataDto UserData { get; set; } Property Value Type Description UserItemDataDto The user data. Video3DFormat Gets or sets the video3 D format. Declaration public Video3DFormat? Video3DFormat { get; set; } Property Value Type Description Nullable < Video3DFormat > The video3 D format. Width Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > Methods IsType(ReadOnlySpan) Determines whether the specified type is type. Declaration public bool IsType(ReadOnlySpan type) Parameters Type Name Description System.ReadOnlySpan < System.Char > type The type. Returns Type Description System.Boolean true if the specified type is type; otherwise, false . Implements IHasProviderIds IItemDto IHasServerId Extension Methods ProviderIdsExtensions.HasProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.HasProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.GetProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderIds(IHasProviderIds, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String[]) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String[]) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.BaseItemPerson.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.BaseItemPerson.html",
     "title": "Class BaseItemPerson",
-    "keywords": "Class BaseItemPerson This is used by the api to get information about a Person within a BaseItem Inheritance Object BaseItemPerson Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class BaseItemPerson Properties HasPrimaryImage Gets a value indicating whether this instance has primary image. Declaration [IgnoreDataMember] public bool HasPrimaryImage { get; } Property Value Type Description Boolean true if this instance has primary image; otherwise, false . Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. PrimaryImageTag Gets or sets the primary image tag. Declaration public string PrimaryImageTag { get; set; } Property Value Type Description String The primary image tag. Role Gets or sets the role. Declaration public string Role { get; set; } Property Value Type Description String The role. Type Gets or sets the type. Declaration public PersonType Type { get; set; } Property Value Type Description PersonType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseItemPerson This is used by the api to get information about a Person within a BaseItem Inheritance System.Object BaseItemPerson Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class BaseItemPerson Properties HasPrimaryImage Gets a value indicating whether this instance has primary image. Declaration [IgnoreDataMember] public bool HasPrimaryImage { get; } Property Value Type Description System.Boolean true if this instance has primary image; otherwise, false . Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. PrimaryImageTag Gets or sets the primary image tag. Declaration public string PrimaryImageTag { get; set; } Property Value Type Description String The primary image tag. Role Gets or sets the role. Declaration public string Role { get; set; } Property Value Type Description String The role. Type Gets or sets the type. Declaration public PersonType Type { get; set; } Property Value Type Description PersonType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.html",
@@ -5097,32 +5107,32 @@
   "reference/pluginapi/MediaBrowser.Model.Dto.ImageInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.ImageInfo.html",
     "title": "Class ImageInfo",
-    "keywords": "Class ImageInfo Class ImageInfo Inheritance Object ImageInfo Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class ImageInfo Fields ImageTag The image tag Declaration public string ImageTag Field Value Type Description String Properties Filename Declaration public string Filename { get; set; } Property Value Type Description String Height Gets or sets the height. Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. ImageIndex Gets or sets the index of the image. Declaration public int? ImageIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the image. ImageType Gets or sets the type of the image. Declaration public ImageType ImageType { get; set; } Property Value Type Description ImageType The type of the image. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Size Gets or sets the size. Declaration public long Size { get; set; } Property Value Type Description Int64 The size. Width Gets or sets the width. Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageInfo Class ImageInfo Inheritance System.Object ImageInfo Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class ImageInfo Fields ImageTag The image tag Declaration public string ImageTag Field Value Type Description String Properties Filename Declaration public string Filename { get; set; } Property Value Type Description String Height Gets or sets the height. Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. ImageIndex Gets or sets the index of the image. Declaration public int? ImageIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the image. ImageType Gets or sets the type of the image. Declaration public ImageType ImageType { get; set; } Property Value Type Description ImageType The type of the image. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Size Gets or sets the size. Declaration public long Size { get; set; } Property Value Type Description Int64 The size. Width Gets or sets the width. Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.ImageOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.ImageOptions.html",
     "title": "Class ImageOptions",
-    "keywords": "Class ImageOptions Class ImageOptions Inheritance Object ImageOptions Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class ImageOptions Constructors ImageOptions() Initializes a new instance of the ImageOptions class. Declaration public ImageOptions() Properties AddPlayedIndicator Gets or sets a value indicating whether [add played indicator]. Declaration public bool AddPlayedIndicator { get; set; } Property Value Type Description Boolean true if [add played indicator]; otherwise, false . BackgroundColor Gets or sets the color of the background. Declaration public string BackgroundColor { get; set; } Property Value Type Description String The color of the background. CropWhitespace Gets or sets a value indicating whether [crop whitespace]. Declaration public bool? CropWhitespace { get; set; } Property Value Type Description Nullable < Boolean > null if [crop whitespace] contains no value, true if [crop whitespace]; otherwise, false . EnableImageEnhancers Gets or sets a value indicating whether [enable image enhancers]. Declaration public bool EnableImageEnhancers { get; set; } Property Value Type Description Boolean true if [enable image enhancers]; otherwise, false . Format Gets or sets the format. Declaration public ImageFormat? Format { get; set; } Property Value Type Description Nullable < ImageFormat > The format. Height Gets or sets the height. Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. ImageIndex Gets or sets the index of the image. Declaration public int? ImageIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the image. ImageType Gets or sets the type of the image. Declaration public ImageType ImageType { get; set; } Property Value Type Description ImageType The type of the image. MaxHeight Gets or sets the height of the max. Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > The height of the max. MaxWidth Gets or sets the width of the max. Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > The width of the max. PercentPlayed Gets or sets the percent played. Declaration public int? PercentPlayed { get; set; } Property Value Type Description Nullable < Int32 > The percent played. Quality Gets or sets the quality. Declaration public int? Quality { get; set; } Property Value Type Description Nullable < Int32 > The quality. Tag Gets or sets the image tag. If set this will result in strong, unconditional response caching Declaration public string Tag { get; set; } Property Value Type Description String The hash. UnPlayedCount Gets or sets the un played count. Declaration public int? UnPlayedCount { get; set; } Property Value Type Description Nullable < Int32 > The un played count. Width Gets or sets the width. Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageOptions Class ImageOptions Inheritance System.Object ImageOptions Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class ImageOptions Constructors ImageOptions() Initializes a new instance of the ImageOptions class. Declaration public ImageOptions() Properties AddPlayedIndicator Gets or sets a value indicating whether [add played indicator]. Declaration public bool AddPlayedIndicator { get; set; } Property Value Type Description System.Boolean true if [add played indicator]; otherwise, false . BackgroundColor Gets or sets the color of the background. Declaration public string BackgroundColor { get; set; } Property Value Type Description String The color of the background. CropWhitespace Gets or sets a value indicating whether [crop whitespace]. Declaration public bool? CropWhitespace { get; set; } Property Value Type Description Nullable < System.Boolean > null if [crop whitespace] contains no value, true if [crop whitespace]; otherwise, false . EnableImageEnhancers Gets or sets a value indicating whether [enable image enhancers]. Declaration public bool EnableImageEnhancers { get; set; } Property Value Type Description System.Boolean true if [enable image enhancers]; otherwise, false . Format Gets or sets the format. Declaration public ImageFormat? Format { get; set; } Property Value Type Description Nullable < ImageFormat > The format. Height Gets or sets the height. Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. ImageIndex Gets or sets the index of the image. Declaration public int? ImageIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the image. ImageType Gets or sets the type of the image. Declaration public ImageType ImageType { get; set; } Property Value Type Description ImageType The type of the image. MaxHeight Gets or sets the height of the max. Declaration public int? MaxHeight { get; set; } Property Value Type Description Nullable < Int32 > The height of the max. MaxWidth Gets or sets the width of the max. Declaration public int? MaxWidth { get; set; } Property Value Type Description Nullable < Int32 > The width of the max. PercentPlayed Gets or sets the percent played. Declaration public int? PercentPlayed { get; set; } Property Value Type Description Nullable < Int32 > The percent played. Quality Gets or sets the quality. Declaration public int? Quality { get; set; } Property Value Type Description Nullable < Int32 > The quality. Tag Gets or sets the image tag. If set this will result in strong, unconditional response caching Declaration public string Tag { get; set; } Property Value Type Description String The hash. UnPlayedCount Gets or sets the un played count. Declaration public int? UnPlayedCount { get; set; } Property Value Type Description Nullable < Int32 > The un played count. Width Gets or sets the width. Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.ItemCounts.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.ItemCounts.html",
     "title": "Class ItemCounts",
-    "keywords": "Class ItemCounts Class LibrarySummary Inheritance Object ItemCounts Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class ItemCounts Properties AlbumCount Gets or sets the album count. Declaration public int AlbumCount { get; set; } Property Value Type Description Int32 The album count. ArtistCount Declaration public int ArtistCount { get; set; } Property Value Type Description Int32 BookCount Gets or sets the book count. Declaration public int BookCount { get; set; } Property Value Type Description Int32 The book count. BoxSetCount Gets or sets the box set count. Declaration public int BoxSetCount { get; set; } Property Value Type Description Int32 The box set count. EpisodeCount Gets or sets the episode count. Declaration public int EpisodeCount { get; set; } Property Value Type Description Int32 The episode count. GameCount Gets or sets the game count. Declaration public int GameCount { get; set; } Property Value Type Description Int32 The game count. GameSystemCount Gets or sets the game system count. Declaration public int GameSystemCount { get; set; } Property Value Type Description Int32 The game system count. ItemCount Declaration public int ItemCount { get; set; } Property Value Type Description Int32 MovieCount Gets or sets the movie count. Declaration public int MovieCount { get; set; } Property Value Type Description Int32 The movie count. MusicVideoCount Gets or sets the music video count. Declaration public int MusicVideoCount { get; set; } Property Value Type Description Int32 The music video count. ProgramCount Declaration public int ProgramCount { get; set; } Property Value Type Description Int32 SeriesCount Gets or sets the series count. Declaration public int SeriesCount { get; set; } Property Value Type Description Int32 The series count. SongCount Gets or sets the song count. Declaration public int SongCount { get; set; } Property Value Type Description Int32 The song count. TrailerCount Gets or sets the trailer count. Declaration public int TrailerCount { get; set; } Property Value Type Description Int32 The trailer count. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ItemCounts Class LibrarySummary Inheritance System.Object ItemCounts Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class ItemCounts Properties AlbumCount Gets or sets the album count. Declaration public int AlbumCount { get; set; } Property Value Type Description Int32 The album count. ArtistCount Declaration public int ArtistCount { get; set; } Property Value Type Description Int32 BookCount Gets or sets the book count. Declaration public int BookCount { get; set; } Property Value Type Description Int32 The book count. BoxSetCount Gets or sets the box set count. Declaration public int BoxSetCount { get; set; } Property Value Type Description Int32 The box set count. EpisodeCount Gets or sets the episode count. Declaration public int EpisodeCount { get; set; } Property Value Type Description Int32 The episode count. GameCount Gets or sets the game count. Declaration public int GameCount { get; set; } Property Value Type Description Int32 The game count. GameSystemCount Gets or sets the game system count. Declaration public int GameSystemCount { get; set; } Property Value Type Description Int32 The game system count. ItemCount Declaration public int ItemCount { get; set; } Property Value Type Description Int32 MovieCount Gets or sets the movie count. Declaration public int MovieCount { get; set; } Property Value Type Description Int32 The movie count. MusicVideoCount Gets or sets the music video count. Declaration public int MusicVideoCount { get; set; } Property Value Type Description Int32 The music video count. ProgramCount Declaration public int ProgramCount { get; set; } Property Value Type Description Int32 SeriesCount Gets or sets the series count. Declaration public int SeriesCount { get; set; } Property Value Type Description Int32 The series count. SongCount Gets or sets the song count. Declaration public int SongCount { get; set; } Property Value Type Description Int32 The song count. TrailerCount Gets or sets the trailer count. Declaration public int TrailerCount { get; set; } Property Value Type Description Int32 The trailer count. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.ItemIndex.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.ItemIndex.html",
     "title": "Class ItemIndex",
-    "keywords": "Class ItemIndex Class ItemIndex Inheritance Object ItemIndex Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class ItemIndex Properties ItemCount Gets or sets the item count. Declaration public int ItemCount { get; set; } Property Value Type Description Int32 The item count. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ItemIndex Class ItemIndex Inheritance System.Object ItemIndex Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class ItemIndex Properties ItemCount Gets or sets the item count. Declaration public int ItemCount { get; set; } Property Value Type Description Int32 The item count. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.LinkedItemInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.LinkedItemInfo.html",
     "title": "Class LinkedItemInfo",
-    "keywords": "Class LinkedItemInfo Inheritance Object NameLongIdPair LinkedItemInfo Implements IEquatable < NameLongIdPair > IHasProviderIds IEquatable < LinkedItemInfo > Inherited Members NameLongIdPair.Name NameLongIdPair.Id NameLongIdPair.GetHashCode() NameLongIdPair.Equals(Object) NameLongIdPair.Equals(NameLongIdPair) Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class LinkedItemInfo : NameLongIdPair, IEquatable, IHasProviderIds, IEquatable Constructors LinkedItemInfo() Declaration public LinkedItemInfo() LinkedItemInfo(NameLongIdPair) Declaration public LinkedItemInfo(NameLongIdPair item) Parameters Type Name Description NameLongIdPair item Properties ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary Methods Equals(LinkedItemInfo) Declaration public bool Equals(LinkedItemInfo other) Parameters Type Name Description LinkedItemInfo other Returns Type Description Boolean Implements System.IEquatable IHasProviderIds System.IEquatable Extension Methods ProviderIdsExtensions.HasProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.HasProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.GetProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderIds(IHasProviderIds, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String[]) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String[]) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LinkedItemInfo Inheritance System.Object NameLongIdPair LinkedItemInfo Implements IEquatable < NameLongIdPair > IHasProviderIds IEquatable < LinkedItemInfo > Inherited Members NameLongIdPair.Name NameLongIdPair.Id NameLongIdPair.GetHashCode() NameLongIdPair.Equals(Object) NameLongIdPair.Equals(NameLongIdPair) Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class LinkedItemInfo : NameLongIdPair, IEquatable, IHasProviderIds, IEquatable Constructors LinkedItemInfo() Declaration public LinkedItemInfo() LinkedItemInfo(NameLongIdPair) Declaration public LinkedItemInfo(NameLongIdPair item) Parameters Type Name Description NameLongIdPair item Properties ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary Methods Equals(LinkedItemInfo) Declaration public bool Equals(LinkedItemInfo other) Parameters Type Name Description LinkedItemInfo other Returns Type Description System.Boolean Implements System.IEquatable IHasProviderIds System.IEquatable Extension Methods ProviderIdsExtensions.HasProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.HasProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.GetProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderIds(IHasProviderIds, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String[]) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String[]) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.MediaSourceInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.MediaSourceInfo.html",
     "title": "Class MediaSourceInfo",
-    "keywords": "Class MediaSourceInfo Inheritance Object MediaSourceInfo MediaInfo Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class MediaSourceInfo Properties AddApiKeyToDirectStreamUrl Declaration public bool AddApiKeyToDirectStreamUrl { get; set; } Property Value Type Description Boolean AnalyzeDurationMs Declaration [Obsolete] public int? AnalyzeDurationMs { get; set; } Property Value Type Description Nullable < Int32 > Bitrate Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > BufferMs Declaration [Obsolete] public int? BufferMs { get; set; } Property Value Type Description Nullable < Int32 > Container Declaration public string Container { get; set; } Property Value Type Description String ContainerStartTimeTicks Declaration public long? ContainerStartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > Controller Internal use only. Temporary Declaration [IgnoreDataMember] public object Controller { get; set; } Property Value Type Description Object DefaultAudioStream Declaration [IgnoreDataMember] public MediaStream DefaultAudioStream { get; } Property Value Type Description MediaStream DefaultAudioStreamIndex Declaration public int? DefaultAudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > DefaultSubtitleStreamIndex Declaration public int? DefaultSubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > DirectStreamUrl Declaration public string DirectStreamUrl { get; set; } Property Value Type Description String EncoderPath Declaration public string EncoderPath { get; set; } Property Value Type Description String EncoderProtocol Declaration public MediaProtocol? EncoderProtocol { get; set; } Property Value Type Description Nullable < MediaProtocol > Formats Declaration public string[] Formats { get; set; } Property Value Type Description String [] HasMixedProtocols Declaration public bool HasMixedProtocols { get; set; } Property Value Type Description Boolean Id Declaration public string Id { get; set; } Property Value Type Description String IsInfiniteStream Declaration public bool IsInfiniteStream { get; set; } Property Value Type Description Boolean IsRemote Differentiate internet url vs local network Declaration public bool IsRemote { get; set; } Property Value Type Description Boolean ItemId Used only by our Windows app. Not used by Emby Server. Declaration public string ItemId { get; set; } Property Value Type Description String LiveStreamId Declaration public string LiveStreamId { get; set; } Property Value Type Description String MediaStreams Declaration public List MediaStreams { get; set; } Property Value Type Description List < MediaStream > Name Declaration public string Name { get; set; } Property Value Type Description String OpenToken Declaration public string OpenToken { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String ProbePath Declaration public string ProbePath { get; set; } Property Value Type Description String ProbeProtocol Declaration public MediaProtocol? ProbeProtocol { get; set; } Property Value Type Description Nullable < MediaProtocol > Protocol Declaration public MediaProtocol Protocol { get; set; } Property Value Type Description MediaProtocol ReadAtNativeFramerate Declaration [Obsolete] public bool ReadAtNativeFramerate { get; set; } Property Value Type Description Boolean RequiredHttpHeaders Declaration public Dictionary RequiredHttpHeaders { get; set; } Property Value Type Description Dictionary < String , String > RequiresClosing Declaration public bool RequiresClosing { get; set; } Property Value Type Description Boolean RequiresLooping Declaration public bool RequiresLooping { get; set; } Property Value Type Description Boolean RequiresOpening Declaration public bool RequiresOpening { get; set; } Property Value Type Description Boolean RunTimeTicks Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > ServerId Used only by our Windows app. Not used by Emby Server. Declaration public string ServerId { get; set; } Property Value Type Description String Size Declaration public long? Size { get; set; } Property Value Type Description Nullable < Int64 > SortName Declaration public string SortName { get; set; } Property Value Type Description String SupportsDirectPlay Declaration public bool SupportsDirectPlay { get; set; } Property Value Type Description Boolean SupportsDirectStream Declaration public bool SupportsDirectStream { get; set; } Property Value Type Description Boolean SupportsProbing Declaration [Obsolete] public bool SupportsProbing { get; set; } Property Value Type Description Boolean SupportsTranscoding Declaration public bool SupportsTranscoding { get; set; } Property Value Type Description Boolean Timestamp Declaration public TransportStreamTimestamp? Timestamp { get; set; } Property Value Type Description Nullable < TransportStreamTimestamp > TrancodeLiveStartIndex Declaration public int? TrancodeLiveStartIndex { get; set; } Property Value Type Description Nullable < Int32 > TranscodeReasons Declaration [IgnoreDataMember] public TranscodeReason[] TranscodeReasons { get; set; } Property Value Type Description TranscodeReason [] TranscodingContainer Declaration public string TranscodingContainer { get; set; } Property Value Type Description String TranscodingSubProtocol Declaration public string TranscodingSubProtocol { get; set; } Property Value Type Description String TranscodingUrl Declaration public string TranscodingUrl { get; set; } Property Value Type Description String Type Declaration public MediaSourceType Type { get; set; } Property Value Type Description MediaSourceType Video3DFormat Declaration public Video3DFormat? Video3DFormat { get; set; } Property Value Type Description Nullable < Video3DFormat > VideoStream Declaration [IgnoreDataMember] public MediaStream VideoStream { get; } Property Value Type Description MediaStream WallClockStart Declaration public DateTimeOffset? WallClockStart { get; set; } Property Value Type Description Nullable < DateTimeOffset > Methods GetDefaultAudioStream(Nullable) Declaration public MediaStream GetDefaultAudioStream(int? defaultIndex) Parameters Type Name Description Nullable < Int32 > defaultIndex Returns Type Description MediaStream GetMediaStream(MediaStreamType, Int32) Declaration public MediaStream GetMediaStream(MediaStreamType type, int index) Parameters Type Name Description MediaStreamType type Int32 index Returns Type Description MediaStream GetMediaStreams(MediaStreamType) Declaration public List GetMediaStreams(MediaStreamType type) Parameters Type Name Description MediaStreamType type Returns Type Description List < MediaStream > GetStreamCount(MediaStreamType) Declaration public int? GetStreamCount(MediaStreamType type) Parameters Type Name Description MediaStreamType type Returns Type Description Nullable < Int32 > InferTotalBitrate(Boolean) Declaration public void InferTotalBitrate(bool force = false) Parameters Type Name Description Boolean force IsSecondaryAudio(MediaStream) Declaration public bool? IsSecondaryAudio(MediaStream stream) Parameters Type Name Description MediaStream stream Returns Type Description Nullable < Boolean > ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaSourceInfo Inheritance System.Object MediaSourceInfo MediaInfo Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class MediaSourceInfo Properties AddApiKeyToDirectStreamUrl Declaration public bool AddApiKeyToDirectStreamUrl { get; set; } Property Value Type Description System.Boolean AnalyzeDurationMs Declaration [Obsolete] public int? AnalyzeDurationMs { get; set; } Property Value Type Description Nullable < Int32 > Bitrate Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > BufferMs Declaration [Obsolete] public int? BufferMs { get; set; } Property Value Type Description Nullable < Int32 > Container Declaration public string Container { get; set; } Property Value Type Description String ContainerStartTimeTicks Declaration public long? ContainerStartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > Controller Internal use only. Temporary Declaration [IgnoreDataMember] public object Controller { get; set; } Property Value Type Description System.Object DefaultAudioStream Declaration [IgnoreDataMember] public MediaStream DefaultAudioStream { get; } Property Value Type Description MediaStream DefaultAudioStreamIndex Declaration public int? DefaultAudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > DefaultSubtitleStreamIndex Declaration public int? DefaultSubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > DirectStreamUrl Declaration public string DirectStreamUrl { get; set; } Property Value Type Description String EncoderPath Declaration public string EncoderPath { get; set; } Property Value Type Description String EncoderProtocol Declaration public MediaProtocol? EncoderProtocol { get; set; } Property Value Type Description Nullable < MediaProtocol > Formats Declaration public string[] Formats { get; set; } Property Value Type Description String [] HasMixedProtocols Declaration public bool HasMixedProtocols { get; set; } Property Value Type Description System.Boolean Id Declaration public string Id { get; set; } Property Value Type Description String IsInfiniteStream Declaration public bool IsInfiniteStream { get; set; } Property Value Type Description System.Boolean IsRemote Differentiate internet url vs local network Declaration public bool IsRemote { get; set; } Property Value Type Description System.Boolean ItemId Used only by our Windows app. Not used by Emby Server. Declaration public string ItemId { get; set; } Property Value Type Description String LiveStreamId Declaration public string LiveStreamId { get; set; } Property Value Type Description String MediaStreams Declaration public List MediaStreams { get; set; } Property Value Type Description List < MediaStream > Name Declaration public string Name { get; set; } Property Value Type Description String OpenToken Declaration public string OpenToken { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String ProbePath Declaration public string ProbePath { get; set; } Property Value Type Description String ProbeProtocol Declaration public MediaProtocol? ProbeProtocol { get; set; } Property Value Type Description Nullable < MediaProtocol > Protocol Declaration public MediaProtocol Protocol { get; set; } Property Value Type Description MediaProtocol ReadAtNativeFramerate Declaration [Obsolete] public bool ReadAtNativeFramerate { get; set; } Property Value Type Description System.Boolean RequiredHttpHeaders Declaration public Dictionary RequiredHttpHeaders { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > RequiresClosing Declaration public bool RequiresClosing { get; set; } Property Value Type Description System.Boolean RequiresLooping Declaration public bool RequiresLooping { get; set; } Property Value Type Description System.Boolean RequiresOpening Declaration public bool RequiresOpening { get; set; } Property Value Type Description System.Boolean RunTimeTicks Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > ServerId Used only by our Windows app. Not used by Emby Server. Declaration public string ServerId { get; set; } Property Value Type Description String Size Declaration public long? Size { get; set; } Property Value Type Description Nullable < Int64 > SortName Declaration public string SortName { get; set; } Property Value Type Description String SupportsDirectPlay Declaration public bool SupportsDirectPlay { get; set; } Property Value Type Description System.Boolean SupportsDirectStream Declaration public bool SupportsDirectStream { get; set; } Property Value Type Description System.Boolean SupportsProbing Declaration [Obsolete] public bool SupportsProbing { get; set; } Property Value Type Description System.Boolean SupportsTranscoding Declaration public bool SupportsTranscoding { get; set; } Property Value Type Description System.Boolean Timestamp Declaration public TransportStreamTimestamp? Timestamp { get; set; } Property Value Type Description Nullable < TransportStreamTimestamp > TrancodeLiveStartIndex Declaration public int? TrancodeLiveStartIndex { get; set; } Property Value Type Description Nullable < Int32 > TranscodeReasons Declaration [IgnoreDataMember] public TranscodeReason[] TranscodeReasons { get; set; } Property Value Type Description TranscodeReason [] TranscodingContainer Declaration public string TranscodingContainer { get; set; } Property Value Type Description String TranscodingSubProtocol Declaration public string TranscodingSubProtocol { get; set; } Property Value Type Description String TranscodingUrl Declaration public string TranscodingUrl { get; set; } Property Value Type Description String Type Declaration public MediaSourceType Type { get; set; } Property Value Type Description MediaSourceType Video3DFormat Declaration public Video3DFormat? Video3DFormat { get; set; } Property Value Type Description Nullable < Video3DFormat > VideoStream Declaration [IgnoreDataMember] public MediaStream VideoStream { get; } Property Value Type Description MediaStream WallClockStart Declaration public DateTimeOffset? WallClockStart { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Methods GetDefaultAudioStream(Nullable) Declaration public MediaStream GetDefaultAudioStream(int? defaultIndex) Parameters Type Name Description Nullable < Int32 > defaultIndex Returns Type Description MediaStream GetMediaStream(MediaStreamType, Int32) Declaration public MediaStream GetMediaStream(MediaStreamType type, int index) Parameters Type Name Description MediaStreamType type Int32 index Returns Type Description MediaStream GetMediaStreams(MediaStreamType) Declaration public List GetMediaStreams(MediaStreamType type) Parameters Type Name Description MediaStreamType type Returns Type Description List < MediaStream > GetStreamCount(MediaStreamType) Declaration public int? GetStreamCount(MediaStreamType type) Parameters Type Name Description MediaStreamType type Returns Type Description Nullable < Int32 > InferTotalBitrate(Boolean) Declaration public void InferTotalBitrate(bool force = false) Parameters Type Name Description System.Boolean force IsSecondaryAudio(MediaStream) Declaration public bool? IsSecondaryAudio(MediaStream stream) Parameters Type Name Description MediaStream stream Returns Type Description Nullable < System.Boolean > ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.MediaSourceType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.MediaSourceType.html",
@@ -5132,27 +5142,27 @@
   "reference/pluginapi/MediaBrowser.Model.Dto.MetadataEditorInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.MetadataEditorInfo.html",
     "title": "Class MetadataEditorInfo",
-    "keywords": "Class MetadataEditorInfo Inheritance Object MetadataEditorInfo Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class MetadataEditorInfo Constructors MetadataEditorInfo() Declaration public MetadataEditorInfo() Properties Countries Declaration public CountryInfo[] Countries { get; set; } Property Value Type Description CountryInfo [] Cultures Declaration public CultureDto[] Cultures { get; set; } Property Value Type Description CultureDto [] ExternalIdInfos Declaration public ExternalIdInfo[] ExternalIdInfos { get; set; } Property Value Type Description ExternalIdInfo [] ParentalRatingOptions Declaration public ParentalRating[] ParentalRatingOptions { get; set; } Property Value Type Description ParentalRating [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MetadataEditorInfo Inheritance System.Object MetadataEditorInfo Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class MetadataEditorInfo Constructors MetadataEditorInfo() Declaration public MetadataEditorInfo() Properties Countries Declaration public CountryInfo[] Countries { get; set; } Property Value Type Description CountryInfo [] Cultures Declaration public CultureDto[] Cultures { get; set; } Property Value Type Description CultureDto [] ExternalIdInfos Declaration public ExternalIdInfo[] ExternalIdInfos { get; set; } Property Value Type Description ExternalIdInfo [] ParentalRatingOptions Declaration public ParentalRating[] ParentalRatingOptions { get; set; } Property Value Type Description ParentalRating [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.NameGuidPair.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.NameGuidPair.html",
     "title": "Class NameGuidPair",
-    "keywords": "Class NameGuidPair Inheritance Object NameGuidPair Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class NameGuidPair Properties Id Gets or sets the identifier. Declaration public Guid Id { get; set; } Property Value Type Description Guid The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NameGuidPair Inheritance System.Object NameGuidPair Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class NameGuidPair Properties Id Gets or sets the identifier. Declaration public Guid Id { get; set; } Property Value Type Description Guid The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.NameIdPair.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.NameIdPair.html",
     "title": "Class NameIdPair",
-    "keywords": "Class NameIdPair Inheritance Object NameIdPair Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class NameIdPair Properties Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NameIdPair Inheritance System.Object NameIdPair Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class NameIdPair Properties Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.NameLongIdPair.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.NameLongIdPair.html",
     "title": "Class NameLongIdPair",
-    "keywords": "Class NameLongIdPair Inheritance Object NameLongIdPair LinkedItemInfo Implements IEquatable < NameLongIdPair > Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class NameLongIdPair : IEquatable Properties Id Gets or sets the identifier. Declaration public long Id { get; set; } Property Value Type Description Int64 The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Methods Equals(NameLongIdPair) Declaration public bool Equals(NameLongIdPair other) Parameters Type Name Description NameLongIdPair other Returns Type Description Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj Returns Type Description Boolean Overrides Object.Equals(Object) GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides Object.GetHashCode() Implements System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NameLongIdPair Inheritance System.Object NameLongIdPair LinkedItemInfo Implements IEquatable < NameLongIdPair > Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class NameLongIdPair : IEquatable Properties Id Gets or sets the identifier. Declaration public long Id { get; set; } Property Value Type Description Int64 The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Methods Equals(NameLongIdPair) Declaration public bool Equals(NameLongIdPair other) Parameters Type Name Description NameLongIdPair other Returns Type Description System.Boolean Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj Returns Type Description System.Boolean Overrides Object.Equals(Object) GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides Object.GetHashCode() Implements System.IEquatable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.NameValuePair.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.NameValuePair.html",
     "title": "Class NameValuePair",
-    "keywords": "Class NameValuePair Inheritance Object NameValuePair Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class NameValuePair Constructors NameValuePair() Declaration public NameValuePair() NameValuePair(String, String) Declaration public NameValuePair(string name, string value) Parameters Type Name Description String name String value Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Value Gets or sets the value. Declaration public string Value { get; set; } Property Value Type Description String The value. Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NameValuePair Inheritance System.Object NameValuePair Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class NameValuePair Constructors NameValuePair() Declaration public NameValuePair() NameValuePair(String, String) Declaration public NameValuePair(string name, string value) Parameters Type Name Description String name String value Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Value Gets or sets the value. Declaration public string Value { get; set; } Property Value Type Description String The value. Methods ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.RatingType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.RatingType.html",
@@ -5162,7 +5172,7 @@
   "reference/pluginapi/MediaBrowser.Model.Dto.RecommendationDto.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.RecommendationDto.html",
     "title": "Class RecommendationDto",
-    "keywords": "Class RecommendationDto Inheritance Object RecommendationDto Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class RecommendationDto Properties BaselineItemName Declaration public string BaselineItemName { get; set; } Property Value Type Description String CategoryId Declaration public long CategoryId { get; set; } Property Value Type Description Int64 Items Declaration public BaseItemDto[] Items { get; set; } Property Value Type Description BaseItemDto [] RecommendationType Declaration public RecommendationType RecommendationType { get; set; } Property Value Type Description RecommendationType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RecommendationDto Inheritance System.Object RecommendationDto Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class RecommendationDto Properties BaselineItemName Declaration public string BaselineItemName { get; set; } Property Value Type Description String CategoryId Declaration public long CategoryId { get; set; } Property Value Type Description Int64 Items Declaration public BaseItemDto[] Items { get; set; } Property Value Type Description BaseItemDto [] RecommendationType Declaration public RecommendationType RecommendationType { get; set; } Property Value Type Description RecommendationType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.RecommendationType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.RecommendationType.html",
@@ -5172,12 +5182,12 @@
   "reference/pluginapi/MediaBrowser.Model.Dto.UserDto.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.UserDto.html",
     "title": "Class UserDto",
-    "keywords": "Class UserDto Class UserDto Inheritance Object UserDto Implements IItemDto IHasServerId Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class UserDto : IItemDto, IHasServerId Properties Configuration Gets or sets the configuration. Declaration public UserConfiguration Configuration { get; set; } Property Value Type Description UserConfiguration The configuration. ConnectLinkType Gets or sets the type of the connect link. Declaration public UserLinkType? ConnectLinkType { get; set; } Property Value Type Description Nullable < UserLinkType > The type of the connect link. ConnectUserName Gets or sets the name of the connect user. Declaration public string ConnectUserName { get; set; } Property Value Type Description String The name of the connect user. DateCreated Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < DateTimeOffset > EnableAutoLogin Declaration public bool? EnableAutoLogin { get; set; } Property Value Type Description Nullable < Boolean > HasConfiguredEasyPassword Declaration [Obsolete] public bool HasConfiguredEasyPassword { get; set; } Property Value Type Description Boolean HasConfiguredPassword Gets or sets a value indicating whether this instance has configured password. Declaration public bool HasConfiguredPassword { get; set; } Property Value Type Description Boolean true if this instance has configured password; otherwise, false . HasPassword Gets or sets a value indicating whether this instance has password. Declaration public bool HasPassword { get; set; } Property Value Type Description Boolean true if this instance has password; otherwise, false . Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. LastActivityDate Gets or sets the last activity date. Declaration public DateTimeOffset? LastActivityDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The last activity date. LastLoginDate Gets or sets the last login date. Declaration public DateTimeOffset? LastLoginDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The last login date. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Policy Gets or sets the policy. Declaration public UserPolicy Policy { get; set; } Property Value Type Description UserPolicy The policy. Prefix Declaration public string Prefix { get; set; } Property Value Type Description String PrimaryImageAspectRatio Gets or sets the primary image aspect ratio. Declaration public double? PrimaryImageAspectRatio { get; set; } Property Value Type Description Nullable < Double > The primary image aspect ratio. PrimaryImageTag Gets or sets the primary image tag. Declaration public string PrimaryImageTag { get; set; } Property Value Type Description String The primary image tag. ServerId Gets or sets the server identifier. Declaration public string ServerId { get; set; } Property Value Type Description String The server identifier. ServerName Gets or sets the name of the server. This is not used by the server and is for client-side usage only. Declaration public string ServerName { get; set; } Property Value Type Description String The name of the server. UserItemShareLevel Declaration public UserItemShareLevel? UserItemShareLevel { get; set; } Property Value Type Description Nullable < UserItemShareLevel > Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Implements IItemDto IHasServerId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserDto Class UserDto Inheritance System.Object UserDto Implements IItemDto IHasServerId Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class UserDto : IItemDto, IHasServerId Properties Configuration Gets or sets the configuration. Declaration public UserConfiguration Configuration { get; set; } Property Value Type Description UserConfiguration The configuration. ConnectLinkType Gets or sets the type of the connect link. Declaration public UserLinkType? ConnectLinkType { get; set; } Property Value Type Description Nullable < UserLinkType > The type of the connect link. ConnectUserName Gets or sets the name of the connect user. Declaration public string ConnectUserName { get; set; } Property Value Type Description String The name of the connect user. DateCreated Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > EnableAutoLogin Declaration public bool? EnableAutoLogin { get; set; } Property Value Type Description Nullable < System.Boolean > HasConfiguredEasyPassword Declaration [Obsolete] public bool HasConfiguredEasyPassword { get; set; } Property Value Type Description System.Boolean HasConfiguredPassword Gets or sets a value indicating whether this instance has configured password. Declaration public bool HasConfiguredPassword { get; set; } Property Value Type Description System.Boolean true if this instance has configured password; otherwise, false . HasPassword Gets or sets a value indicating whether this instance has password. Declaration public bool HasPassword { get; set; } Property Value Type Description System.Boolean true if this instance has password; otherwise, false . Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. LastActivityDate Gets or sets the last activity date. Declaration public DateTimeOffset? LastActivityDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The last activity date. LastLoginDate Gets or sets the last login date. Declaration public DateTimeOffset? LastLoginDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The last login date. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Policy Gets or sets the policy. Declaration public UserPolicy Policy { get; set; } Property Value Type Description UserPolicy The policy. Prefix Declaration public string Prefix { get; set; } Property Value Type Description String PrimaryImageAspectRatio Gets or sets the primary image aspect ratio. Declaration public double? PrimaryImageAspectRatio { get; set; } Property Value Type Description Nullable < Double > The primary image aspect ratio. PrimaryImageTag Gets or sets the primary image tag. Declaration public string PrimaryImageTag { get; set; } Property Value Type Description String The primary image tag. ServerId Gets or sets the server identifier. Declaration public string ServerId { get; set; } Property Value Type Description String The server identifier. ServerName Gets or sets the name of the server. This is not used by the server and is for client-side usage only. Declaration public string ServerName { get; set; } Property Value Type Description String The name of the server. UserItemShareLevel Declaration public UserItemShareLevel? UserItemShareLevel { get; set; } Property Value Type Description Nullable < UserItemShareLevel > Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Implements IItemDto IHasServerId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.UserItemDataDto.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.UserItemDataDto.html",
     "title": "Class UserItemDataDto",
-    "keywords": "Class UserItemDataDto Class UserItemDataDto Inheritance Object UserItemDataDto Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class UserItemDataDto Properties IsFavorite Gets or sets a value indicating whether this instance is favorite. Declaration public bool IsFavorite { get; set; } Property Value Type Description Boolean true if this instance is favorite; otherwise, false . ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. LastPlayedDate Gets or sets the last played date. Declaration public DateTimeOffset? LastPlayedDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The last played date. PlaybackPositionTicks Gets or sets the playback position ticks. Declaration public long PlaybackPositionTicks { get; set; } Property Value Type Description Int64 The playback position ticks. PlayCount Gets or sets the play count. Declaration public int? PlayCount { get; set; } Property Value Type Description Nullable < Int32 > The play count. Played Gets or sets a value indicating whether this UserItemDataDto is played. Declaration public bool Played { get; set; } Property Value Type Description Boolean true if played; otherwise, false . PlayedPercentage Gets or sets the played percentage. Declaration public double? PlayedPercentage { get; set; } Property Value Type Description Nullable < Double > The played percentage. Rating Gets or sets the rating. Declaration public double? Rating { get; set; } Property Value Type Description Nullable < Double > The rating. ServerId Used only by our Windows app. Not used by Emby Server. Declaration public string ServerId { get; set; } Property Value Type Description String UnplayedItemCount Gets or sets the unplayed item count. Declaration public int? UnplayedItemCount { get; set; } Property Value Type Description Nullable < Int32 > The unplayed item count. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserItemDataDto Class UserItemDataDto Inheritance System.Object UserItemDataDto Namespace : MediaBrowser.Model.Dto Assembly : MediaBrowser.Model.dll Syntax public class UserItemDataDto Properties IsFavorite Gets or sets a value indicating whether this instance is favorite. Declaration public bool IsFavorite { get; set; } Property Value Type Description System.Boolean true if this instance is favorite; otherwise, false . ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. LastPlayedDate Gets or sets the last played date. Declaration public DateTimeOffset? LastPlayedDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The last played date. PlaybackPositionTicks Gets or sets the playback position ticks. Declaration public long PlaybackPositionTicks { get; set; } Property Value Type Description Int64 The playback position ticks. PlayCount Gets or sets the play count. Declaration public int? PlayCount { get; set; } Property Value Type Description Nullable < Int32 > The play count. Played Gets or sets a value indicating whether this UserItemDataDto is played. Declaration public bool Played { get; set; } Property Value Type Description System.Boolean true if played; otherwise, false . PlayedPercentage Gets or sets the played percentage. Declaration public double? PlayedPercentage { get; set; } Property Value Type Description Nullable < Double > The played percentage. Rating Gets or sets the rating. Declaration public double? Rating { get; set; } Property Value Type Description Nullable < Double > The rating. ServerId Used only by our Windows app. Not used by Emby Server. Declaration public string ServerId { get; set; } Property Value Type Description String UnplayedItemCount Gets or sets the unplayed item count. Declaration public int? UnplayedItemCount { get; set; } Property Value Type Description Nullable < Int32 > The unplayed item count. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Dto.UserItemShareLevel.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Dto.UserItemShareLevel.html",
@@ -5187,7 +5197,7 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.ChapterInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.ChapterInfo.html",
     "title": "Class ChapterInfo",
-    "keywords": "Class ChapterInfo Class ChapterInfo Inheritance Object ChapterInfo Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class ChapterInfo Properties ChapterIndex Declaration public int ChapterIndex { get; set; } Property Value Type Description Int32 ImageDateModified Declaration [IgnoreDataMember] public DateTimeOffset ImageDateModified { get; set; } Property Value Type Description DateTimeOffset ImagePath Gets or sets the image path. Declaration [IgnoreDataMember] public string ImagePath { get; set; } Property Value Type Description String The image path. ImageTag Declaration public string ImageTag { get; set; } Property Value Type Description String MarkerType Declaration public MarkerType MarkerType { get; set; } Property Value Type Description MarkerType Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. StartPositionTicks Gets or sets the start position ticks. Declaration public long StartPositionTicks { get; set; } Property Value Type Description Int64 The start position ticks. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ChapterInfo Class ChapterInfo Inheritance System.Object ChapterInfo Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class ChapterInfo Properties ChapterIndex Declaration public int ChapterIndex { get; set; } Property Value Type Description Int32 ImageDateModified Declaration [IgnoreDataMember] public DateTimeOffset ImageDateModified { get; set; } Property Value Type Description System.DateTimeOffset ImagePath Gets or sets the image path. Declaration [IgnoreDataMember] public string ImagePath { get; set; } Property Value Type Description String The image path. ImageTag Declaration public string ImageTag { get; set; } Property Value Type Description String MarkerType Declaration public MarkerType MarkerType { get; set; } Property Value Type Description MarkerType Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. StartPositionTicks Gets or sets the start position ticks. Declaration public long StartPositionTicks { get; set; } Property Value Type Description Int64 The start position ticks. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.CollectionDisplayOrder.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.CollectionDisplayOrder.html",
@@ -5197,17 +5207,17 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.CollectionType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.CollectionType.html",
     "title": "Class CollectionType",
-    "keywords": "Class CollectionType Inheritance Object CollectionType Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public static class CollectionType Fields AudioBooks Declaration public static ReadOnlyMemory AudioBooks Field Value Type Description ReadOnlyMemory < Char > Books Declaration public static ReadOnlyMemory Books Field Value Type Description ReadOnlyMemory < Char > BoxSets Declaration public static ReadOnlyMemory BoxSets Field Value Type Description ReadOnlyMemory < Char > Games Declaration public static ReadOnlyMemory Games Field Value Type Description ReadOnlyMemory < Char > HomeVideos Declaration public static ReadOnlyMemory HomeVideos Field Value Type Description ReadOnlyMemory < Char > LiveTv Declaration public static ReadOnlyMemory LiveTv Field Value Type Description ReadOnlyMemory < Char > Movies Declaration public static ReadOnlyMemory Movies Field Value Type Description ReadOnlyMemory < Char > Music Declaration public static ReadOnlyMemory Music Field Value Type Description ReadOnlyMemory < Char > MusicVideos Declaration public static ReadOnlyMemory MusicVideos Field Value Type Description ReadOnlyMemory < Char > Photos Declaration public static ReadOnlyMemory Photos Field Value Type Description ReadOnlyMemory < Char > Playlists Declaration public static ReadOnlyMemory Playlists Field Value Type Description ReadOnlyMemory < Char > Trailers Declaration public static ReadOnlyMemory Trailers Field Value Type Description ReadOnlyMemory < Char > TvShows Declaration public static ReadOnlyMemory TvShows Field Value Type Description ReadOnlyMemory < Char >"
+    "keywords": "Class CollectionType Inheritance System.Object CollectionType Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public static class CollectionType Fields AudioBooks Declaration public static ReadOnlyMemory AudioBooks Field Value Type Description System.ReadOnlyMemory < System.Char > Books Declaration public static ReadOnlyMemory Books Field Value Type Description System.ReadOnlyMemory < System.Char > BoxSets Declaration public static ReadOnlyMemory BoxSets Field Value Type Description System.ReadOnlyMemory < System.Char > Games Declaration public static ReadOnlyMemory Games Field Value Type Description System.ReadOnlyMemory < System.Char > HomeVideos Declaration public static ReadOnlyMemory HomeVideos Field Value Type Description System.ReadOnlyMemory < System.Char > LiveTv Declaration public static ReadOnlyMemory LiveTv Field Value Type Description System.ReadOnlyMemory < System.Char > Movies Declaration public static ReadOnlyMemory Movies Field Value Type Description System.ReadOnlyMemory < System.Char > Music Declaration public static ReadOnlyMemory Music Field Value Type Description System.ReadOnlyMemory < System.Char > MusicVideos Declaration public static ReadOnlyMemory MusicVideos Field Value Type Description System.ReadOnlyMemory < System.Char > Photos Declaration public static ReadOnlyMemory Photos Field Value Type Description System.ReadOnlyMemory < System.Char > Playlists Declaration public static ReadOnlyMemory Playlists Field Value Type Description System.ReadOnlyMemory < System.Char > Trailers Declaration public static ReadOnlyMemory Trailers Field Value Type Description System.ReadOnlyMemory < System.Char > TvShows Declaration public static ReadOnlyMemory TvShows Field Value Type Description System.ReadOnlyMemory < System.Char >"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.DisplayPreferences.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.DisplayPreferences.html",
     "title": "Class DisplayPreferences",
-    "keywords": "Class DisplayPreferences Defines the display preferences for any item that supports them (usually Folders) Inheritance Object DisplayPreferences Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class DisplayPreferences Properties Client Gets or sets the client Declaration public string Client { get; set; } Property Value Type Description String CustomPrefs Gets or sets the custom prefs. Declaration public Dictionary CustomPrefs { get; set; } Property Value Type Description Dictionary < String , String > The custom prefs. Id Gets or sets the user id. Declaration public string Id { get; set; } Property Value Type Description String The user id. SortBy Gets or sets the sort by. Declaration public string SortBy { get; set; } Property Value Type Description String The sort by. SortOrder Gets or sets the sort order. Declaration public SortOrder SortOrder { get; set; } Property Value Type Description SortOrder The sort order. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class DisplayPreferences Defines the display preferences for any item that supports them (usually Folders) Inheritance System.Object DisplayPreferences Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class DisplayPreferences Properties Client Gets or sets the client Declaration public string Client { get; set; } Property Value Type Description String CustomPrefs Gets or sets the custom prefs. Declaration public Dictionary CustomPrefs { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > The custom prefs. Id Gets or sets the user id. Declaration public string Id { get; set; } Property Value Type Description String The user id. SortBy Gets or sets the sort by. Declaration public string SortBy { get; set; } Property Value Type Description String The sort by. SortOrder Gets or sets the sort order. Declaration public SortOrder SortOrder { get; set; } Property Value Type Description SortOrder The sort order. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.EmptyRequestResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.EmptyRequestResult.html",
     "title": "Class EmptyRequestResult",
-    "keywords": "Class EmptyRequestResult Inheritance Object EmptyRequestResult Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class EmptyRequestResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EmptyRequestResult Inheritance System.Object EmptyRequestResult Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class EmptyRequestResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.ExtendedVideoSubTypes.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.ExtendedVideoSubTypes.html",
@@ -5242,7 +5252,7 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.LibraryUpdateInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.LibraryUpdateInfo.html",
     "title": "Class LibraryUpdateInfo",
-    "keywords": "Class LibraryUpdateInfo Class LibraryUpdateInfo Inheritance Object LibraryUpdateInfo Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class LibraryUpdateInfo Constructors LibraryUpdateInfo() Initializes a new instance of the LibraryUpdateInfo class. Declaration public LibraryUpdateInfo() Properties CollectionFolders Declaration public string[] CollectionFolders { get; set; } Property Value Type Description String [] FoldersAddedTo Gets or sets the folders added to. Declaration public string[] FoldersAddedTo { get; set; } Property Value Type Description String [] The folders added to. FoldersRemovedFrom Gets or sets the folders removed from. Declaration public string[] FoldersRemovedFrom { get; set; } Property Value Type Description String [] The folders removed from. IsEmpty Declaration public bool IsEmpty { get; } Property Value Type Description Boolean ItemsAdded Gets or sets the items added. Declaration public string[] ItemsAdded { get; set; } Property Value Type Description String [] The items added. ItemsRemoved Gets or sets the items removed. Declaration public string[] ItemsRemoved { get; set; } Property Value Type Description String [] The items removed. ItemsUpdated Gets or sets the items updated. Declaration public string[] ItemsUpdated { get; set; } Property Value Type Description String [] The items updated. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LibraryUpdateInfo Class LibraryUpdateInfo Inheritance System.Object LibraryUpdateInfo Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class LibraryUpdateInfo Constructors LibraryUpdateInfo() Initializes a new instance of the LibraryUpdateInfo class. Declaration public LibraryUpdateInfo() Properties CollectionFolders Declaration public string[] CollectionFolders { get; set; } Property Value Type Description String [] FoldersAddedTo Gets or sets the folders added to. Declaration public string[] FoldersAddedTo { get; set; } Property Value Type Description String [] The folders added to. FoldersRemovedFrom Gets or sets the folders removed from. Declaration public string[] FoldersRemovedFrom { get; set; } Property Value Type Description String [] The folders removed from. IsEmpty Declaration public bool IsEmpty { get; } Property Value Type Description System.Boolean ItemsAdded Gets or sets the items added. Declaration public string[] ItemsAdded { get; set; } Property Value Type Description String [] The items added. ItemsRemoved Gets or sets the items removed. Declaration public string[] ItemsRemoved { get; set; } Property Value Type Description String [] The items removed. ItemsUpdated Gets or sets the items updated. Declaration public string[] ItemsUpdated { get; set; } Property Value Type Description String [] The items updated. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.LocationType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.LocationType.html",
@@ -5252,7 +5262,7 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.Luid.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.Luid.html",
     "title": "Struct Luid",
-    "keywords": "Struct Luid Implements a locally unique ID. Implements IEquatable < Luid > IComparable IComparable < Luid > ISerializable ICloneable Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax [Serializable] public struct Luid : IEquatable, IComparable, IComparable, ISerializable, ICloneable Constructors Luid(Int64) Initializes a new instance of the Luid struct. Declaration public Luid(long value) Parameters Type Name Description Int64 value The value. Luid(String) Initializes a new instance of the Luid struct. Declaration public Luid(string luidString) Parameters Type Name Description String luidString The luid string. Properties Empty Gets the empty Luid. Declaration public static readonly Luid Empty { get; } Property Value Type Description Luid The empty Luid. Methods Clone() Creates a new object that is a copy of the current instance. Declaration public object Clone() Returns Type Description Object A new object that is a copy of this instance. CompareTo(Luid) Declaration public int CompareTo(Luid value) Parameters Type Name Description Luid value Returns Type Description Int32 CompareTo(Object) Declaration public int CompareTo(object value) Parameters Type Name Description Object value Returns Type Description Int32 Equals(Luid) Indicates whether the current object is equal to another object of the same type. Declaration public bool Equals(Luid other) Parameters Type Name Description Luid other An object to compare with this object. Returns Type Description Boolean true if the current object is equal to the other parameter; otherwise, false. Equals(Object) Determines whether the specified Object , is equal to this instance. Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj The Object to compare with this instance. Returns Type Description Boolean true if the specified Object is equal to this instance; otherwise, false . Overrides ValueType.Equals(Object) GetHashCode() Returns a hash code for this instance. Declaration public override int GetHashCode() Returns Type Description Int32 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Overrides ValueType.GetHashCode() GetNumericValue() Gets the numeric value. Declaration public long GetNumericValue() Returns Type Description Int64 The numeric value. NewLuid() Declaration public static Luid NewLuid() Returns Type Description Luid ToShortString() Converts to a short string. Declaration public string ToShortString() Returns Type Description String A String that represents this instance. Remarks Short strings are suitable for use cases like presentation or others where a high level of uniqueness is not required. ToString() Converts to string. Declaration public override string ToString() Returns Type Description String A String that represents this instance. Overrides ValueType.ToString() ToString(Boolean) Converts to string. Declaration public string ToString(bool excludeDots) Parameters Type Name Description Boolean excludeDots Returns Type Description String A String that represents this instance. TryParse(String, out Luid) Declaration public static bool TryParse(string value, out Luid result) Parameters Type Name Description String value Luid result Returns Type Description Boolean TryParse(String, IFormatProvider, out Luid) Declaration public static bool TryParse(string value, IFormatProvider provider, out Luid result) Parameters Type Name Description String value IFormatProvider provider Luid result Returns Type Description Boolean Operators Equality(Luid, Luid) Declaration public static bool operator ==(Luid x, Luid y) Parameters Type Name Description Luid x Luid y Returns Type Description Boolean Implicit(Int64 to Luid) Declaration public static implicit operator Luid(long value) Parameters Type Name Description Int64 value Returns Type Description Luid Implicit(String to Luid) Declaration public static implicit operator Luid(string value) Parameters Type Name Description String value Returns Type Description Luid Inequality(Luid, Luid) Declaration public static bool operator !=(Luid x, Luid y) Parameters Type Name Description Luid x Luid y Returns Type Description Boolean Explicit Interface Implementations ISerializable.GetObjectData(SerializationInfo, StreamingContext) Declaration [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)] void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) Parameters Type Name Description SerializationInfo info StreamingContext context Implements System.IEquatable System.IComparable System.IComparable System.Runtime.Serialization.ISerializable System.ICloneable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IEquatable  ISerializable"
+    "keywords": "Struct Luid Implements a locally unique ID. Implements IEquatable < Luid > IComparable IComparable < Luid > ISerializable ICloneable Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax [Serializable] public struct Luid : IEquatable, IComparable, IComparable, ISerializable, ICloneable Constructors Luid(Int64) Initializes a new instance of the Luid struct. Declaration public Luid(long value) Parameters Type Name Description Int64 value The value. Luid(String) Initializes a new instance of the Luid struct. Declaration public Luid(string luidString) Parameters Type Name Description String luidString The luid string. Properties Empty Gets the empty Luid. Declaration public static readonly Luid Empty { get; } Property Value Type Description Luid The empty Luid. Methods Clone() Creates a new object that is a copy of the current instance. Declaration public object Clone() Returns Type Description System.Object A new object that is a copy of this instance. CompareTo(Luid) Declaration public int CompareTo(Luid value) Parameters Type Name Description Luid value Returns Type Description Int32 CompareTo(Object) Declaration public int CompareTo(object value) Parameters Type Name Description System.Object value Returns Type Description Int32 Equals(Luid) Indicates whether the current object is equal to another object of the same type. Declaration public bool Equals(Luid other) Parameters Type Name Description Luid other An object to compare with this object. Returns Type Description System.Boolean true if the current object is equal to the other parameter; otherwise, false. Equals(Object) Determines whether the specified System.Object , is equal to this instance. Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj The System.Object to compare with this instance. Returns Type Description System.Boolean true if the specified System.Object is equal to this instance; otherwise, false . Overrides ValueType.Equals(Object) GetHashCode() Returns a hash code for this instance. Declaration public override int GetHashCode() Returns Type Description Int32 A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Overrides ValueType.GetHashCode() GetNumericValue() Gets the numeric value. Declaration public long GetNumericValue() Returns Type Description Int64 The numeric value. NewLuid() Declaration public static Luid NewLuid() Returns Type Description Luid ToShortString() Converts to a short string. Declaration public string ToShortString() Returns Type Description String A String that represents this instance. Remarks Short strings are suitable for use cases like presentation or others where a high level of uniqueness is not required. ToString() Converts to string. Declaration public override string ToString() Returns Type Description String A String that represents this instance. Overrides ValueType.ToString() ToString(Boolean) Converts to string. Declaration public string ToString(bool excludeDots) Parameters Type Name Description System.Boolean excludeDots Returns Type Description String A String that represents this instance. TryParse(String, out Luid) Declaration public static bool TryParse(string value, out Luid result) Parameters Type Name Description String value Luid result Returns Type Description System.Boolean TryParse(String, IFormatProvider, out Luid) Declaration public static bool TryParse(string value, IFormatProvider provider, out Luid result) Parameters Type Name Description String value IFormatProvider provider Luid result Returns Type Description System.Boolean Operators Equality(Luid, Luid) Declaration public static bool operator ==(Luid x, Luid y) Parameters Type Name Description Luid x Luid y Returns Type Description System.Boolean Implicit(Int64 to Luid) Declaration public static implicit operator Luid(long value) Parameters Type Name Description Int64 value Returns Type Description Luid Implicit(String to Luid) Declaration public static implicit operator Luid(string value) Parameters Type Name Description String value Returns Type Description Luid Inequality(Luid, Luid) Declaration public static bool operator !=(Luid x, Luid y) Parameters Type Name Description Luid x Luid y Returns Type Description System.Boolean Explicit Interface Implementations ISerializable.GetObjectData(SerializationInfo, StreamingContext) Declaration [SecurityPermission(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.SerializationFormatter)] void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context) Parameters Type Name Description System.Runtime.Serialization.SerializationInfo info System.Runtime.Serialization.StreamingContext context Implements System.IEquatable System.IComparable System.IComparable System.Runtime.Serialization.ISerializable System.ICloneable Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IEquatable  ISerializable"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.MarkerType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.MarkerType.html",
@@ -5262,17 +5272,17 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.MBRegistrationRecord.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.MBRegistrationRecord.html",
     "title": "Class MBRegistrationRecord",
-    "keywords": "Class MBRegistrationRecord Inheritance Object MBRegistrationRecord Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MBRegistrationRecord Properties ExpirationDate Declaration public DateTimeOffset ExpirationDate { get; set; } Property Value Type Description DateTimeOffset IsRegistered Declaration public bool IsRegistered { get; set; } Property Value Type Description Boolean IsTrial Declaration public bool IsTrial { get; set; } Property Value Type Description Boolean IsValid Declaration public bool IsValid { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MBRegistrationRecord Inheritance System.Object MBRegistrationRecord Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MBRegistrationRecord Properties ExpirationDate Declaration public DateTimeOffset ExpirationDate { get; set; } Property Value Type Description System.DateTimeOffset IsRegistered Declaration public bool IsRegistered { get; set; } Property Value Type Description System.Boolean IsTrial Declaration public bool IsTrial { get; set; } Property Value Type Description System.Boolean IsValid Declaration public bool IsValid { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.MediaContainer.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.MediaContainer.html",
     "title": "Class MediaContainer",
-    "keywords": "Class MediaContainer Inheritance Object MediaContainer Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MediaContainer Fields Aac Declaration public static ReadOnlyMemory Aac Field Value Type Description ReadOnlyMemory < Char > Adts Declaration public static ReadOnlyMemory Adts Field Value Type Description ReadOnlyMemory < Char > Asf Declaration public static ReadOnlyMemory Asf Field Value Type Description ReadOnlyMemory < Char > Avi Declaration public static ReadOnlyMemory Avi Field Value Type Description ReadOnlyMemory < Char > Bluray Declaration public static ReadOnlyMemory Bluray Field Value Type Description ReadOnlyMemory < Char > BlurayIso Declaration public static ReadOnlyMemory BlurayIso Field Value Type Description ReadOnlyMemory < Char > Bmp Declaration public static ReadOnlyMemory Bmp Field Value Type Description ReadOnlyMemory < Char > Dvd Declaration public static ReadOnlyMemory Dvd Field Value Type Description ReadOnlyMemory < Char > DvdIso Declaration public static ReadOnlyMemory DvdIso Field Value Type Description ReadOnlyMemory < Char > Dvrms Declaration public static ReadOnlyMemory Dvrms Field Value Type Description ReadOnlyMemory < Char > Flac Declaration public static ReadOnlyMemory Flac Field Value Type Description ReadOnlyMemory < Char > Flv Declaration public static ReadOnlyMemory Flv Field Value Type Description ReadOnlyMemory < Char > Gif Declaration public static ReadOnlyMemory Gif Field Value Type Description ReadOnlyMemory < Char > Iso Declaration public static ReadOnlyMemory Iso Field Value Type Description ReadOnlyMemory < Char > Jpeg Declaration public static ReadOnlyMemory Jpeg Field Value Type Description ReadOnlyMemory < Char > Jpg Declaration public static ReadOnlyMemory Jpg Field Value Type Description ReadOnlyMemory < Char > Lpcm Declaration public static ReadOnlyMemory Lpcm Field Value Type Description ReadOnlyMemory < Char > M2ts Declaration public static ReadOnlyMemory M2ts Field Value Type Description ReadOnlyMemory < Char > M4v Declaration public static ReadOnlyMemory M4v Field Value Type Description ReadOnlyMemory < Char > Mkv Declaration public static ReadOnlyMemory Mkv Field Value Type Description ReadOnlyMemory < Char > Mp3 Declaration public static ReadOnlyMemory Mp3 Field Value Type Description ReadOnlyMemory < Char > Mp4 Declaration public static ReadOnlyMemory Mp4 Field Value Type Description ReadOnlyMemory < Char > Mpeg Declaration public static ReadOnlyMemory Mpeg Field Value Type Description ReadOnlyMemory < Char > Mpeg1Video Declaration public static ReadOnlyMemory Mpeg1Video Field Value Type Description ReadOnlyMemory < Char > Mpeg2Ps Declaration public static ReadOnlyMemory Mpeg2Ps Field Value Type Description ReadOnlyMemory < Char > Mpeg2Ts Declaration public static ReadOnlyMemory Mpeg2Ts Field Value Type Description ReadOnlyMemory < Char > MpegTs Declaration public static ReadOnlyMemory MpegTs Field Value Type Description ReadOnlyMemory < Char > Mpg Declaration public static ReadOnlyMemory Mpg Field Value Type Description ReadOnlyMemory < Char > Mts Declaration public static ReadOnlyMemory Mts Field Value Type Description ReadOnlyMemory < Char > Oga Declaration public static ReadOnlyMemory Oga Field Value Type Description ReadOnlyMemory < Char > Ogg Declaration public static ReadOnlyMemory Ogg Field Value Type Description ReadOnlyMemory < Char > Ogm Declaration public static ReadOnlyMemory Ogm Field Value Type Description ReadOnlyMemory < Char > Ogv Declaration public static ReadOnlyMemory Ogv Field Value Type Description ReadOnlyMemory < Char > Png Declaration public static ReadOnlyMemory Png Field Value Type Description ReadOnlyMemory < Char > Rar Declaration public static ReadOnlyMemory Rar Field Value Type Description ReadOnlyMemory < Char > Raw Declaration public static ReadOnlyMemory Raw Field Value Type Description ReadOnlyMemory < Char > Rec Declaration public static ReadOnlyMemory Rec Field Value Type Description ReadOnlyMemory < Char > Rmvb Declaration public static ReadOnlyMemory Rmvb Field Value Type Description ReadOnlyMemory < Char > SevenZ Declaration public static ReadOnlyMemory SevenZ Field Value Type Description ReadOnlyMemory < Char > Strm Declaration public static ReadOnlyMemory Strm Field Value Type Description ReadOnlyMemory < Char > Threegp Declaration public static ReadOnlyMemory Threegp Field Value Type Description ReadOnlyMemory < Char > Tp Declaration public static ReadOnlyMemory Tp Field Value Type Description ReadOnlyMemory < Char > Ts Declaration public static ReadOnlyMemory Ts Field Value Type Description ReadOnlyMemory < Char > Vob Declaration public static ReadOnlyMemory Vob Field Value Type Description ReadOnlyMemory < Char > Wma Declaration public static ReadOnlyMemory Wma Field Value Type Description ReadOnlyMemory < Char > Wmv Declaration public static ReadOnlyMemory Wmv Field Value Type Description ReadOnlyMemory < Char > Wtv Declaration public static ReadOnlyMemory Wtv Field Value Type Description ReadOnlyMemory < Char > Zip Declaration public static ReadOnlyMemory Zip Field Value Type Description ReadOnlyMemory < Char > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaContainer Inheritance System.Object MediaContainer Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MediaContainer Fields Aac Declaration public static ReadOnlyMemory Aac Field Value Type Description System.ReadOnlyMemory < System.Char > Adts Declaration public static ReadOnlyMemory Adts Field Value Type Description System.ReadOnlyMemory < System.Char > Asf Declaration public static ReadOnlyMemory Asf Field Value Type Description System.ReadOnlyMemory < System.Char > Avi Declaration public static ReadOnlyMemory Avi Field Value Type Description System.ReadOnlyMemory < System.Char > Bluray Declaration public static ReadOnlyMemory Bluray Field Value Type Description System.ReadOnlyMemory < System.Char > BlurayIso Declaration public static ReadOnlyMemory BlurayIso Field Value Type Description System.ReadOnlyMemory < System.Char > Bmp Declaration public static ReadOnlyMemory Bmp Field Value Type Description System.ReadOnlyMemory < System.Char > Dvd Declaration public static ReadOnlyMemory Dvd Field Value Type Description System.ReadOnlyMemory < System.Char > DvdIso Declaration public static ReadOnlyMemory DvdIso Field Value Type Description System.ReadOnlyMemory < System.Char > Dvrms Declaration public static ReadOnlyMemory Dvrms Field Value Type Description System.ReadOnlyMemory < System.Char > Flac Declaration public static ReadOnlyMemory Flac Field Value Type Description System.ReadOnlyMemory < System.Char > Flv Declaration public static ReadOnlyMemory Flv Field Value Type Description System.ReadOnlyMemory < System.Char > Gif Declaration public static ReadOnlyMemory Gif Field Value Type Description System.ReadOnlyMemory < System.Char > Iso Declaration public static ReadOnlyMemory Iso Field Value Type Description System.ReadOnlyMemory < System.Char > Jpeg Declaration public static ReadOnlyMemory Jpeg Field Value Type Description System.ReadOnlyMemory < System.Char > Jpg Declaration public static ReadOnlyMemory Jpg Field Value Type Description System.ReadOnlyMemory < System.Char > Lpcm Declaration public static ReadOnlyMemory Lpcm Field Value Type Description System.ReadOnlyMemory < System.Char > M2ts Declaration public static ReadOnlyMemory M2ts Field Value Type Description System.ReadOnlyMemory < System.Char > M4v Declaration public static ReadOnlyMemory M4v Field Value Type Description System.ReadOnlyMemory < System.Char > Mkv Declaration public static ReadOnlyMemory Mkv Field Value Type Description System.ReadOnlyMemory < System.Char > Mp3 Declaration public static ReadOnlyMemory Mp3 Field Value Type Description System.ReadOnlyMemory < System.Char > Mp4 Declaration public static ReadOnlyMemory Mp4 Field Value Type Description System.ReadOnlyMemory < System.Char > Mpeg Declaration public static ReadOnlyMemory Mpeg Field Value Type Description System.ReadOnlyMemory < System.Char > Mpeg1Video Declaration public static ReadOnlyMemory Mpeg1Video Field Value Type Description System.ReadOnlyMemory < System.Char > Mpeg2Ps Declaration public static ReadOnlyMemory Mpeg2Ps Field Value Type Description System.ReadOnlyMemory < System.Char > Mpeg2Ts Declaration public static ReadOnlyMemory Mpeg2Ts Field Value Type Description System.ReadOnlyMemory < System.Char > MpegTs Declaration public static ReadOnlyMemory MpegTs Field Value Type Description System.ReadOnlyMemory < System.Char > Mpg Declaration public static ReadOnlyMemory Mpg Field Value Type Description System.ReadOnlyMemory < System.Char > Mts Declaration public static ReadOnlyMemory Mts Field Value Type Description System.ReadOnlyMemory < System.Char > Oga Declaration public static ReadOnlyMemory Oga Field Value Type Description System.ReadOnlyMemory < System.Char > Ogg Declaration public static ReadOnlyMemory Ogg Field Value Type Description System.ReadOnlyMemory < System.Char > Ogm Declaration public static ReadOnlyMemory Ogm Field Value Type Description System.ReadOnlyMemory < System.Char > Ogv Declaration public static ReadOnlyMemory Ogv Field Value Type Description System.ReadOnlyMemory < System.Char > Png Declaration public static ReadOnlyMemory Png Field Value Type Description System.ReadOnlyMemory < System.Char > Rar Declaration public static ReadOnlyMemory Rar Field Value Type Description System.ReadOnlyMemory < System.Char > Raw Declaration public static ReadOnlyMemory Raw Field Value Type Description System.ReadOnlyMemory < System.Char > Rec Declaration public static ReadOnlyMemory Rec Field Value Type Description System.ReadOnlyMemory < System.Char > Rmvb Declaration public static ReadOnlyMemory Rmvb Field Value Type Description System.ReadOnlyMemory < System.Char > SevenZ Declaration public static ReadOnlyMemory SevenZ Field Value Type Description System.ReadOnlyMemory < System.Char > Strm Declaration public static ReadOnlyMemory Strm Field Value Type Description System.ReadOnlyMemory < System.Char > Threegp Declaration public static ReadOnlyMemory Threegp Field Value Type Description System.ReadOnlyMemory < System.Char > Tp Declaration public static ReadOnlyMemory Tp Field Value Type Description System.ReadOnlyMemory < System.Char > Ts Declaration public static ReadOnlyMemory Ts Field Value Type Description System.ReadOnlyMemory < System.Char > Vob Declaration public static ReadOnlyMemory Vob Field Value Type Description System.ReadOnlyMemory < System.Char > Wma Declaration public static ReadOnlyMemory Wma Field Value Type Description System.ReadOnlyMemory < System.Char > Wmv Declaration public static ReadOnlyMemory Wmv Field Value Type Description System.ReadOnlyMemory < System.Char > Wtv Declaration public static ReadOnlyMemory Wtv Field Value Type Description System.ReadOnlyMemory < System.Char > Zip Declaration public static ReadOnlyMemory Zip Field Value Type Description System.ReadOnlyMemory < System.Char > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.MediaStream.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.MediaStream.html",
     "title": "Class MediaStream",
-    "keywords": "Class MediaStream MediaStream information. Inheritance Object MediaStream Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MediaStream Remarks MediaStream itens are typically included in a MediaSourceInfo object. Properties AspectRatio Gets or sets the aspect ratio. Probe Field: display_aspect_ratio Applies to: Video . Actual type: Rational . Declaration public string AspectRatio { get; set; } Property Value Type Description String The aspect ratio as string. AttachmentSize Gets or sets the size of the attachment. Declaration public int? AttachmentSize { get; set; } Property Value Type Description Nullable < Int32 > The size of the attachment. AverageFrameRate Gets or sets the average frame rate.. Probe Field: avg_frame_rate Applies to: Video . Actual type: Rational . Declaration public float? AverageFrameRate { get; set; } Property Value Type Description Nullable < Single > The average frame rate as float. BitDepth Gets or sets the bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: Video , Audio . Declaration public int? BitDepth { get; set; } Property Value Type Description Nullable < Int32 > The bit depth. BitRate Gets or sets the bit rate. Probe Field: bit_rate Applies to: Video , Audio . Declaration public int? BitRate { get; set; } Property Value Type Description Nullable < Int32 > The bit rate. Remarks THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! ChannelLayout Gets or sets the channel layout. Probe Field: channel_layout Applies to: Audio Related Enum: ChannelLayout . Declaration public string ChannelLayout { get; set; } Property Value Type Description String The channel layout string. Channels Gets or sets the audio channel count. Probe Field: channels Applies to: Audio . Declaration public int? Channels { get; set; } Property Value Type Description Nullable < Int32 > The audio channel count. Codec Gets or sets the codec. Probe Field: codec_name Applies to: Video , Audio , Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , AudioMediaTypes , SubtitleMediaTypes . Declaration public string Codec { get; set; } Property Value Type Description String The codec tag. CodecTag Gets or sets the codec tag. Probe Field: codec_tag Applies to: Video , Audio , Subtitle . Declaration public string CodecTag { get; set; } Property Value Type Description String The codec tag. ColorPrimaries Gets or sets the chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: Video Related Enum: ColorPrimaries . Declaration public string ColorPrimaries { get; set; } Property Value Type Description String The chromaticity coordinates of the source primaries as string. ColorSpace Gets or sets the YUV colorspace type. Probe Field: color_space Applies to: Video Related Enum: ColorSpaces . Declaration public string ColorSpace { get; set; } Property Value Type Description String The YUV colorspace type as string. ColorTransfer Gets or sets the color transfer characteristics. Probe Field: color_transfer Applies to: Video Related Enum: ColorTransfers . Declaration public string ColorTransfer { get; set; } Property Value Type Description String The color transfer characteristics value as string. Comment Gets or sets the comment. Probe Field: tags[\"comment\"] Applies to: Video , Audio , Subtitle . Declaration public string Comment { get; set; } Property Value Type Description String The comment. DeliveryMethod Gets or sets the method. Declaration public SubtitleDeliveryMethod? DeliveryMethod { get; set; } Property Value Type Description Nullable < SubtitleDeliveryMethod > The method. Remarks Custom property set by the application. DeliveryUrl Gets or sets the delivery URL. Declaration public string DeliveryUrl { get; set; } Property Value Type Description String The delivery URL. Remarks Custom property set by the application. DisplayLanguage Gets or sets the display language. Declaration public string DisplayLanguage { get; set; } Property Value Type Description String The display language. Remarks Custom property set by the application. DisplayTitle Gets or sets the display title. Declaration public string DisplayTitle { get; set; } Property Value Type Description String The display title. Remarks Custom property set by the application. ExtendedVideoSubType Gets or sets the extended video sub-type. Declaration public ExtendedVideoSubTypes ExtendedVideoSubType { get; set; } Property Value Type Description ExtendedVideoSubTypes The the extended video sub-type. ExtendedVideoSubTypeDescription Gets or sets the extended video sub-type description. Declaration public string ExtendedVideoSubTypeDescription { get; } Property Value Type Description String The the extended video sub-type description. ExtendedVideoType Gets or sets the extended video type. Declaration public ExtendedVideoTypes ExtendedVideoType { get; set; } Property Value Type Description ExtendedVideoTypes The the extended video type. Extradata Gets or sets the extradata. Probe Field: extradata Applies to: Video , Audio , Subtitle . Declaration public string Extradata { get; set; } Property Value Type Description String The codec extradata as string. Remarks Currently, this value is only parsed for subtitle streams with codec dvb_teletext . Height Gets or sets the height. Probe Field: height Applies to: Video . Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. Index Gets or sets the index of the stream inside its container. Probe Field: index Applies to: Video , Audio , Subtitle . Declaration public int Index { get; set; } Property Value Type Description Int32 The index of the stream. IsAnamorphic Gets a value indicating whether this instance is anamorphic. Declaration public bool? IsAnamorphic { get; set; } Property Value Type Description Nullable < Boolean > true if this instance is anamorphic; otherwise, false . IsAVC Gets or sets the IsAVC property. Declaration [Obsolete] public bool? IsAVC { get; set; } Property Value Type Description Nullable < Boolean > The IsAVC property. Remarks This is redundant. AVC means H264 codec. IsClosedCaptions Declaration [IgnoreDataMember] public bool IsClosedCaptions { get; } Property Value Type Description Boolean IsDefault Gets or sets a value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: Video , Audio , Subtitle . Declaration public bool IsDefault { get; set; } Property Value Type Description Boolean true if this instance is default; otherwise, false . IsExternal Gets or sets a value indicating whether this instance is external. Declaration public bool IsExternal { get; set; } Property Value Type Description Boolean true if this instance is external; otherwise, false . Remarks Custom property set by the application. IsExternalUrl Gets or sets a value indicating whether this instance is external URL. Declaration public bool? IsExternalUrl { get; set; } Property Value Type Description Nullable < Boolean > null if [is external URL] contains no value, true if [is external URL]; otherwise, false . Remarks Custom property set by the application. IsForced Gets or sets a value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: Video , Audio , Subtitle . Declaration public bool IsForced { get; set; } Property Value Type Description Boolean true if this instance is forced; otherwise, false . IsHearingImpaired Declaration public bool IsHearingImpaired { get; set; } Property Value Type Description Boolean IsInterlaced Gets or sets a value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: Video . Declaration public bool IsInterlaced { get; set; } Property Value Type Description Boolean true if this instance is interlaced; otherwise, false . IsTextSubtitleStream Declaration public bool IsTextSubtitleStream { get; } Property Value Type Description Boolean ItemId Used only by our Windows app. Not used by Emby Server. Declaration public string ItemId { get; set; } Property Value Type Description String Language Gets or sets the language. Probe Field: tags[\"language\"] Applies to: Audio , Subtitle . Declaration public string Language { get; set; } Property Value Type Description String The language. Level Gets or sets the codec level. Probe Field: level Applies to: Video Related Enums: AvcLevels , H263Levels , HevcLevels , Mpeg2Levels , Vc1Levels , Mpeg4Levels , Vp8Levels , Vp9Levels . Declaration public double? Level { get; set; } Property Value Type Description Nullable < Double > The codec level as string. MimeType Gets or sets the type of the MIME. Declaration public string MimeType { get; set; } Property Value Type Description String The type of the MIME. NalLengthSize Gets or sets the nal length size. Probe Field: nal_length_size Applies to: Video of type h264 . Actual type: Int32 . Declaration public string NalLengthSize { get; set; } Property Value Type Description String The nal length size as string. Path Gets or sets the filename. Declaration public string Path { get; set; } Property Value Type Description String The filename. PixelFormat Gets or sets the pixel format. Probe Field: pix_fmt Applies to: Video . Actual type: PixelFormat . Declaration public string PixelFormat { get; set; } Property Value Type Description String The pixel format as string. Profile Gets or sets the profile. Probe Field: profile Applies to: Video , Audio Related Enums: AacProfiles , AvcProfiles , H263Profiles , HevcProfiles , Mpeg2Profiles , Vc1Profiles , Mpeg4Profiles , Vp8Profiles , Vp9Profiles . Declaration public string Profile { get; set; } Property Value Type Description String The profile as string. Protocol Declaration public MediaProtocol Protocol { get; set; } Property Value Type Description MediaProtocol RealFrameRate Gets or sets the real frame rate.. Probe Field: r_frame_rate Applies to: Video . Actual type: Rational . Declaration public float? RealFrameRate { get; set; } Property Value Type Description Nullable < Single > The real frame rate as float. RefFrames Gets or sets the reference frames. Probe Field: refs Applies to: Video . Declaration public int? RefFrames { get; set; } Property Value Type Description Nullable < Int32 > The reference frames. Rotation Declaration public int? Rotation { get; set; } Property Value Type Description Nullable < Int32 > SampleRate Gets or sets the sample rate. Probe Field: sample_rate Applies to: Audio Related Enum: SampleRates . Declaration public int? SampleRate { get; set; } Property Value Type Description Nullable < Int32 > The sample rate as string. ServerId Used only by our Windows app. Not used by Emby Server. Declaration public string ServerId { get; set; } Property Value Type Description String StreamStartTimeTicks Gets or sets the start time of the stream. Probe Field: start_time Applies to: Video , Audio , Subtitle . Actual type: TimeSpan . Declaration public long? StreamStartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The start time of the stream as ticks. SubtitleLocationType Declaration public SubtitleLocationType? SubtitleLocationType { get; } Property Value Type Description Nullable < SubtitleLocationType > SupportsExternalStream Gets or sets a value indicating whether [supports external stream]. Declaration public bool SupportsExternalStream { get; set; } Property Value Type Description Boolean true if [supports external stream]; otherwise, false . TimeBase Gets or sets the time-base. Probe Field: time_base Applies to: Video , Audio , Subtitle . Actual type: Rational . Declaration public string TimeBase { get; set; } Property Value Type Description String The time-base as string. Title Gets or sets the title. Probe Field: tags[\"title\"] Applies to: Video , Audio , Subtitle . Declaration public string Title { get; set; } Property Value Type Description String The title. Type Gets or sets the stream type. Probe Field: codec_type Applies to: Video , Audio , Subtitle , Attachment Related Enums: MediaStreamType . Declaration public MediaStreamType Type { get; set; } Property Value Type Description MediaStreamType The stream type as string. VideoRange Declaration public string VideoRange { get; } Property Value Type Description String Width Gets or sets the width. Probe Field: width Applies to: Video . Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Methods GenerateVideoRange(Boolean) Declaration public string GenerateVideoRange(bool isForDisplay) Parameters Type Name Description Boolean isForDisplay Returns Type Description String IsTextFormat(ReadOnlySpan) Declaration public static bool IsTextFormat(ReadOnlySpan codec) Parameters Type Name Description ReadOnlySpan < Char > codec Returns Type Description Boolean IsTextFormat(String) Declaration public static bool IsTextFormat(string codec) Parameters Type Name Description String codec Returns Type Description Boolean ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer) MediaStreamExtensions.AsBaseStream(MediaStream) MediaStreamExtensions.AsVideoStream(MediaStream) MediaStreamExtensions.AsAudioStream(MediaStream) MediaStreamExtensions.AsSubtitleStream(MediaStream) MediaStreamExtensions.AsAttachmentStream(MediaStream) MediaStreamExtensions.GetSize(MediaStream) See Also MediaStreams"
+    "keywords": "Class MediaStream MediaStream information. Inheritance System.Object MediaStream Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MediaStream Remarks MediaStream itens are typically included in a MediaSourceInfo object. Properties AspectRatio Gets or sets the aspect ratio. Probe Field: display_aspect_ratio Applies to: Video . Actual type: Rational . Declaration public string AspectRatio { get; set; } Property Value Type Description String The aspect ratio as string. AttachmentSize Gets or sets the size of the attachment. Declaration public int? AttachmentSize { get; set; } Property Value Type Description Nullable < Int32 > The size of the attachment. AverageFrameRate Gets or sets the average frame rate.. Probe Field: avg_frame_rate Applies to: Video . Actual type: Rational . Declaration public float? AverageFrameRate { get; set; } Property Value Type Description Nullable < System.Single > The average frame rate as float. BitDepth Gets or sets the bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: Video , Audio . Declaration public int? BitDepth { get; set; } Property Value Type Description Nullable < Int32 > The bit depth. BitRate Gets or sets the bit rate. Probe Field: bit_rate Applies to: Video , Audio . Declaration public int? BitRate { get; set; } Property Value Type Description Nullable < Int32 > The bit rate. Remarks THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! ChannelLayout Gets or sets the channel layout. Probe Field: channel_layout Applies to: Audio Related Enum: ChannelLayout . Declaration public string ChannelLayout { get; set; } Property Value Type Description String The channel layout string. Channels Gets or sets the audio channel count. Probe Field: channels Applies to: Audio . Declaration public int? Channels { get; set; } Property Value Type Description Nullable < Int32 > The audio channel count. Codec Gets or sets the codec. Probe Field: codec_name Applies to: Video , Audio , Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , AudioMediaTypes , SubtitleMediaTypes . Declaration public string Codec { get; set; } Property Value Type Description String The codec tag. CodecTag Gets or sets the codec tag. Probe Field: codec_tag Applies to: Video , Audio , Subtitle . Declaration public string CodecTag { get; set; } Property Value Type Description String The codec tag. ColorPrimaries Gets or sets the chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: Video Related Enum: ColorPrimaries . Declaration public string ColorPrimaries { get; set; } Property Value Type Description String The chromaticity coordinates of the source primaries as string. ColorSpace Gets or sets the YUV colorspace type. Probe Field: color_space Applies to: Video Related Enum: ColorSpaces . Declaration public string ColorSpace { get; set; } Property Value Type Description String The YUV colorspace type as string. ColorTransfer Gets or sets the color transfer characteristics. Probe Field: color_transfer Applies to: Video Related Enum: ColorTransfers . Declaration public string ColorTransfer { get; set; } Property Value Type Description String The color transfer characteristics value as string. Comment Gets or sets the comment. Probe Field: tags[\"comment\"] Applies to: Video , Audio , Subtitle . Declaration public string Comment { get; set; } Property Value Type Description String The comment. DeliveryMethod Gets or sets the method. Declaration public SubtitleDeliveryMethod? DeliveryMethod { get; set; } Property Value Type Description Nullable < SubtitleDeliveryMethod > The method. Remarks Custom property set by the application. DeliveryUrl Gets or sets the delivery URL. Declaration public string DeliveryUrl { get; set; } Property Value Type Description String The delivery URL. Remarks Custom property set by the application. DisplayLanguage Gets or sets the display language. Declaration public string DisplayLanguage { get; set; } Property Value Type Description String The display language. Remarks Custom property set by the application. DisplayTitle Gets or sets the display title. Declaration public string DisplayTitle { get; set; } Property Value Type Description String The display title. Remarks Custom property set by the application. ExtendedVideoSubType Gets or sets the extended video sub-type. Declaration public ExtendedVideoSubTypes ExtendedVideoSubType { get; set; } Property Value Type Description ExtendedVideoSubTypes The the extended video sub-type. ExtendedVideoSubTypeDescription Gets or sets the extended video sub-type description. Declaration public string ExtendedVideoSubTypeDescription { get; } Property Value Type Description String The the extended video sub-type description. ExtendedVideoType Gets or sets the extended video type. Declaration public ExtendedVideoTypes ExtendedVideoType { get; set; } Property Value Type Description ExtendedVideoTypes The the extended video type. Extradata Gets or sets the extradata. Probe Field: extradata Applies to: Video , Audio , Subtitle . Declaration public string Extradata { get; set; } Property Value Type Description String The codec extradata as string. Remarks Currently, this value is only parsed for subtitle streams with codec dvb_teletext . Height Gets or sets the height. Probe Field: height Applies to: Video . Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. Index Gets or sets the index of the stream inside its container. Probe Field: index Applies to: Video , Audio , Subtitle . Declaration public int Index { get; set; } Property Value Type Description Int32 The index of the stream. IsAnamorphic Gets a value indicating whether this instance is anamorphic. Declaration public bool? IsAnamorphic { get; set; } Property Value Type Description Nullable < System.Boolean > true if this instance is anamorphic; otherwise, false . IsAVC Gets or sets the IsAVC property. Declaration [Obsolete] public bool? IsAVC { get; set; } Property Value Type Description Nullable < System.Boolean > The IsAVC property. Remarks This is redundant. AVC means H264 codec. IsClosedCaptions Declaration [IgnoreDataMember] public bool IsClosedCaptions { get; } Property Value Type Description System.Boolean IsDefault Gets or sets a value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: Video , Audio , Subtitle . Declaration public bool IsDefault { get; set; } Property Value Type Description System.Boolean true if this instance is default; otherwise, false . IsExternal Gets or sets a value indicating whether this instance is external. Declaration public bool IsExternal { get; set; } Property Value Type Description System.Boolean true if this instance is external; otherwise, false . Remarks Custom property set by the application. IsExternalUrl Gets or sets a value indicating whether this instance is external URL. Declaration public bool? IsExternalUrl { get; set; } Property Value Type Description Nullable < System.Boolean > null if [is external URL] contains no value, true if [is external URL]; otherwise, false . Remarks Custom property set by the application. IsForced Gets or sets a value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: Video , Audio , Subtitle . Declaration public bool IsForced { get; set; } Property Value Type Description System.Boolean true if this instance is forced; otherwise, false . IsHearingImpaired Declaration public bool IsHearingImpaired { get; set; } Property Value Type Description System.Boolean IsInterlaced Gets or sets a value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: Video . Declaration public bool IsInterlaced { get; set; } Property Value Type Description System.Boolean true if this instance is interlaced; otherwise, false . IsTextSubtitleStream Declaration public bool IsTextSubtitleStream { get; } Property Value Type Description System.Boolean ItemId Used only by our Windows app. Not used by Emby Server. Declaration public string ItemId { get; set; } Property Value Type Description String Language Gets or sets the language. Probe Field: tags[\"language\"] Applies to: Audio , Subtitle . Declaration public string Language { get; set; } Property Value Type Description String The language. Level Gets or sets the codec level. Probe Field: level Applies to: Video Related Enums: AvcLevels , H263Levels , HevcLevels , Mpeg2Levels , Vc1Levels , Mpeg4Levels , Vp8Levels , Vp9Levels . Declaration public double? Level { get; set; } Property Value Type Description Nullable < Double > The codec level as string. MimeType Gets or sets the type of the MIME. Declaration public string MimeType { get; set; } Property Value Type Description String The type of the MIME. NalLengthSize Gets or sets the nal length size. Probe Field: nal_length_size Applies to: Video of type h264 . Actual type: Int32 . Declaration public string NalLengthSize { get; set; } Property Value Type Description String The nal length size as string. Path Gets or sets the filename. Declaration public string Path { get; set; } Property Value Type Description String The filename. PixelFormat Gets or sets the pixel format. Probe Field: pix_fmt Applies to: Video . Actual type: PixelFormat . Declaration public string PixelFormat { get; set; } Property Value Type Description String The pixel format as string. Profile Gets or sets the profile. Probe Field: profile Applies to: Video , Audio Related Enums: AacProfiles , AvcProfiles , H263Profiles , HevcProfiles , Mpeg2Profiles , Vc1Profiles , Mpeg4Profiles , Vp8Profiles , Vp9Profiles . Declaration public string Profile { get; set; } Property Value Type Description String The profile as string. Protocol Declaration public MediaProtocol Protocol { get; set; } Property Value Type Description MediaProtocol RealFrameRate Gets or sets the real frame rate.. Probe Field: r_frame_rate Applies to: Video . Actual type: Rational . Declaration public float? RealFrameRate { get; set; } Property Value Type Description Nullable < System.Single > The real frame rate as float. RefFrames Gets or sets the reference frames. Probe Field: refs Applies to: Video . Declaration public int? RefFrames { get; set; } Property Value Type Description Nullable < Int32 > The reference frames. Rotation Declaration public int? Rotation { get; set; } Property Value Type Description Nullable < Int32 > SampleRate Gets or sets the sample rate. Probe Field: sample_rate Applies to: Audio Related Enum: SampleRates . Declaration public int? SampleRate { get; set; } Property Value Type Description Nullable < Int32 > The sample rate as string. ServerId Used only by our Windows app. Not used by Emby Server. Declaration public string ServerId { get; set; } Property Value Type Description String StreamStartTimeTicks Gets or sets the start time of the stream. Probe Field: start_time Applies to: Video , Audio , Subtitle . Actual type: System.TimeSpan . Declaration public long? StreamStartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The start time of the stream as ticks. SubtitleLocationType Declaration public SubtitleLocationType? SubtitleLocationType { get; } Property Value Type Description Nullable < SubtitleLocationType > SupportsExternalStream Gets or sets a value indicating whether [supports external stream]. Declaration public bool SupportsExternalStream { get; set; } Property Value Type Description System.Boolean true if [supports external stream]; otherwise, false . TimeBase Gets or sets the time-base. Probe Field: time_base Applies to: Video , Audio , Subtitle . Actual type: Rational . Declaration public string TimeBase { get; set; } Property Value Type Description String The time-base as string. Title Gets or sets the title. Probe Field: tags[\"title\"] Applies to: Video , Audio , Subtitle . Declaration public string Title { get; set; } Property Value Type Description String The title. Type Gets or sets the stream type. Probe Field: codec_type Applies to: Video , Audio , Subtitle , Attachment Related Enums: MediaStreamType . Declaration public MediaStreamType Type { get; set; } Property Value Type Description MediaStreamType The stream type as string. VideoRange Declaration public string VideoRange { get; } Property Value Type Description String Width Gets or sets the width. Probe Field: width Applies to: Video . Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Methods GenerateVideoRange(Boolean) Declaration public string GenerateVideoRange(bool isForDisplay) Parameters Type Name Description System.Boolean isForDisplay Returns Type Description String IsTextFormat(ReadOnlySpan) Declaration public static bool IsTextFormat(ReadOnlySpan codec) Parameters Type Name Description System.ReadOnlySpan < System.Char > codec Returns Type Description System.Boolean IsTextFormat(String) Declaration public static bool IsTextFormat(string codec) Parameters Type Name Description String codec Returns Type Description System.Boolean ToString() Returns a string that represents the current object. Declaration public override string ToString() Returns Type Description String A string that represents the current object. Overrides Object.ToString() Extension Methods Extensions.JsonClone(T, IJsonSerializer) MediaStreamExtensions.AsBaseStream(MediaStream) MediaStreamExtensions.AsVideoStream(MediaStream) MediaStreamExtensions.AsAudioStream(MediaStream) MediaStreamExtensions.AsSubtitleStream(MediaStream) MediaStreamExtensions.AsAttachmentStream(MediaStream) MediaStreamExtensions.GetSize(MediaStream) See Also MediaStreams"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.MediaStreamType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.MediaStreamType.html",
@@ -5282,12 +5292,12 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.MediaType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.MediaType.html",
     "title": "Class MediaType",
-    "keywords": "Class MediaType Class MediaType Inheritance Object MediaType Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MediaType Fields Audio The audio Declaration public const string Audio = \"Audio\" Field Value Type Description String Book The book Declaration public const string Book = \"Book\" Field Value Type Description String Game The game Declaration public const string Game = \"Game\" Field Value Type Description String Photo The photo Declaration public const string Photo = \"Photo\" Field Value Type Description String Video The video Declaration public const string Video = \"Video\" Field Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaType Class MediaType Inheritance System.Object MediaType Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MediaType Fields Audio The audio Declaration public const string Audio = \"Audio\" Field Value Type Description String Book The book Declaration public const string Book = \"Book\" Field Value Type Description String Game The game Declaration public const string Game = \"Game\" Field Value Type Description String Photo The photo Declaration public const string Photo = \"Photo\" Field Value Type Description String Video The video Declaration public const string Video = \"Video\" Field Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.MediaUrl.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.MediaUrl.html",
     "title": "Class MediaUrl",
-    "keywords": "Class MediaUrl Inheritance Object MediaUrl Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MediaUrl Properties Name Declaration public string Name { get; set; } Property Value Type Description String Url Declaration public string Url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaUrl Inheritance System.Object MediaUrl Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class MediaUrl Properties Name Declaration public string Name { get; set; } Property Value Type Description String Url Declaration public string Url { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.MetadataFields.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.MetadataFields.html",
@@ -5302,7 +5312,7 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.ParentalRating.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.ParentalRating.html",
     "title": "Class ParentalRating",
-    "keywords": "Class ParentalRating Class ParentalRating Inheritance Object ParentalRating Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class ParentalRating Constructors ParentalRating() Declaration public ParentalRating() ParentalRating(String, Int32) Declaration public ParentalRating(string name, int value) Parameters Type Name Description String name Int32 value Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Value Gets or sets the value. Declaration public int Value { get; set; } Property Value Type Description Int32 The value. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ParentalRating Class ParentalRating Inheritance System.Object ParentalRating Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class ParentalRating Constructors ParentalRating() Declaration public ParentalRating() ParentalRating(String, Int32) Declaration public ParentalRating(string name, int value) Parameters Type Name Description String name Int32 value Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Value Gets or sets the value. Declaration public int Value { get; set; } Property Value Type Description Int32 The value. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.PersonType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.PersonType.html",
@@ -5312,17 +5322,17 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.PluginSecurityInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.PluginSecurityInfo.html",
     "title": "Class PluginSecurityInfo",
-    "keywords": "Class PluginSecurityInfo Class PluginSecurityInfo Inheritance Object PluginSecurityInfo Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class PluginSecurityInfo Properties IsMBSupporter Gets or sets a value indicating whether this instance is MB supporter. Declaration public bool IsMBSupporter { get; set; } Property Value Type Description Boolean true if this instance is MB supporter; otherwise, false . SupporterKey Gets or sets the supporter key. Declaration public string SupporterKey { get; set; } Property Value Type Description String The supporter key. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PluginSecurityInfo Class PluginSecurityInfo Inheritance System.Object PluginSecurityInfo Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class PluginSecurityInfo Properties IsMBSupporter Gets or sets a value indicating whether this instance is MB supporter. Declaration public bool IsMBSupporter { get; set; } Property Value Type Description System.Boolean true if this instance is MB supporter; otherwise, false . SupporterKey Gets or sets the supporter key. Declaration public string SupporterKey { get; set; } Property Value Type Description String The supporter key. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdDictionary.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdDictionary.html",
     "title": "Class ProviderIdDictionary",
-    "keywords": "Class ProviderIdDictionary Inheritance Object Dictionary < String , String > ProviderIdDictionary Implements IDictionary < String , String > ICollection < KeyValuePair < String , String >> IReadOnlyDictionary < String , String > IReadOnlyCollection < KeyValuePair < String , String >> IEnumerable < KeyValuePair < String , String >> IDictionary ICollection IEnumerable IDeserializationCallback ISerializable Inherited Members System.Collections.Generic.Dictionary.System.Collections.IDictionary.get_Item(System.Object) System.Collections.Generic.Dictionary.System.Collections.IDictionary.set_Item(System.Object, System.Object) Dictionary.Add(String, String) Dictionary.Clear() System.Collections.Generic.Dictionary.ContainsKey(System.String) Dictionary.ContainsValue(String) Dictionary.GetEnumerator() Dictionary.GetObjectData(SerializationInfo, StreamingContext) Dictionary.OnDeserialization(Object) System.Collections.Generic.Dictionary.Remove(System.String) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[], System.Int32) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.IEnumerable>.GetEnumerator() System.Collections.Generic.Dictionary.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.Dictionary.System.Collections.IDictionary.Add(System.Object, System.Object) System.Collections.Generic.Dictionary.System.Collections.IDictionary.Contains(System.Object) Dictionary.IDictionary.GetEnumerator() System.Collections.Generic.Dictionary.System.Collections.IDictionary.Remove(System.Object) Dictionary.IEnumerable.GetEnumerator() Dictionary.TryGetValue(String, String) Dictionary.Comparer Dictionary.Count Dictionary.Item[String] Dictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.IsReadOnly System.Collections.Generic.Dictionary.System.Collections.Generic.IDictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.IDictionary.Values System.Collections.Generic.Dictionary.System.Collections.Generic.IReadOnlyDictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.IReadOnlyDictionary.Values Dictionary.ICollection.IsSynchronized Dictionary.ICollection.SyncRoot Dictionary.IDictionary.IsFixedSize Dictionary.IDictionary.IsReadOnly System.Collections.Generic.Dictionary.System.Collections.IDictionary.Item[System.Object] Dictionary.IDictionary.Keys Dictionary.IDictionary.Values Dictionary.Values Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class ProviderIdDictionary : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable Constructors ProviderIdDictionary() Declaration public ProviderIdDictionary() ProviderIdDictionary(Dictionary) Declaration public ProviderIdDictionary(Dictionary source) Parameters Type Name Description Dictionary < String , String > source ProviderIdDictionary(IEnumerable>) Declaration public ProviderIdDictionary(IEnumerable> source) Parameters Type Name Description IEnumerable < KeyValuePair < String , String >> source Implements System.Collections.Generic.IDictionary System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyDictionary System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IDictionary System.Collections.ICollection System.Collections.IEnumerable System.Runtime.Serialization.IDeserializationCallback System.Runtime.Serialization.ISerializable Extension Methods ParseHelper.HasEntry(Dictionary, String, String) CollectionExtensions.GetValueOrDefault(IReadOnlyDictionary, TKey) CollectionExtensions.GetValueOrDefault(IReadOnlyDictionary, TKey, TValue) CollectionExtensions.TryAdd(IDictionary, TKey, TValue) CollectionExtensions.Remove(IDictionary, TKey, out TValue) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProviderIdDictionary Inheritance System.Object System.Collections.Generic.Dictionary < String , String > ProviderIdDictionary Implements IDictionary < String , String > ICollection < System.Collections.Generic.KeyValuePair < String , String >> System.Collections.Generic.IReadOnlyDictionary < String , String > IReadOnlyCollection < System.Collections.Generic.KeyValuePair < String , String >> System.Collections.Generic.IEnumerable < System.Collections.Generic.KeyValuePair < String , String >> System.Collections.IDictionary System.Collections.ICollection IEnumerable IDeserializationCallback ISerializable Inherited Members System.Collections.Generic.Dictionary.System.Collections.IDictionary.get_Item(System.Object) System.Collections.Generic.Dictionary.System.Collections.IDictionary.set_Item(System.Object, System.Object) Dictionary.Add(String, String) System.Collections.Generic.Dictionary.Clear() System.Collections.Generic.Dictionary.ContainsKey(System.String) Dictionary.ContainsValue(String) System.Collections.Generic.Dictionary.GetEnumerator() Dictionary.GetObjectData(SerializationInfo, StreamingContext) Dictionary.OnDeserialization(Object) Dictionary.Remove(String) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Add(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Contains(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.CopyTo(System.Collections.Generic.KeyValuePair[], System.Int32) System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.Remove(System.Collections.Generic.KeyValuePair) System.Collections.Generic.Dictionary.System.Collections.Generic.IEnumerable>.GetEnumerator() System.Collections.Generic.Dictionary.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.Dictionary.System.Collections.IDictionary.Add(System.Object, System.Object) System.Collections.Generic.Dictionary.System.Collections.IDictionary.Contains(System.Object) Dictionary.IDictionary.GetEnumerator() System.Collections.Generic.Dictionary.System.Collections.IDictionary.Remove(System.Object) System.Collections.Generic.Dictionary.System.Collections.IEnumerable.GetEnumerator() Dictionary.TryGetValue(String, String) Dictionary.Comparer Dictionary.Count Dictionary.Item[String] Dictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.ICollection>.IsReadOnly System.Collections.Generic.Dictionary.System.Collections.Generic.IDictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.IDictionary.Values System.Collections.Generic.Dictionary.System.Collections.Generic.IReadOnlyDictionary.Keys System.Collections.Generic.Dictionary.System.Collections.Generic.IReadOnlyDictionary.Values Dictionary.ICollection.IsSynchronized System.Collections.Generic.Dictionary.System.Collections.ICollection.SyncRoot Dictionary.IDictionary.IsFixedSize System.Collections.Generic.Dictionary.System.Collections.IDictionary.IsReadOnly System.Collections.Generic.Dictionary.System.Collections.IDictionary.Item[System.Object] Dictionary.IDictionary.Keys Dictionary.IDictionary.Values Dictionary.Values Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class ProviderIdDictionary : Dictionary, IDictionary, ICollection>, IReadOnlyDictionary, IReadOnlyCollection>, IEnumerable>, IDictionary, ICollection, IEnumerable, IDeserializationCallback, ISerializable Constructors ProviderIdDictionary() Declaration public ProviderIdDictionary() ProviderIdDictionary(Dictionary) Declaration public ProviderIdDictionary(Dictionary source) Parameters Type Name Description System.Collections.Generic.Dictionary < String , String > source ProviderIdDictionary(IEnumerable>) Declaration public ProviderIdDictionary(IEnumerable> source) Parameters Type Name Description System.Collections.Generic.IEnumerable < System.Collections.Generic.KeyValuePair < String , String >> source Implements System.Collections.Generic.IDictionary System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyDictionary System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IDictionary System.Collections.ICollection System.Collections.IEnumerable System.Runtime.Serialization.IDeserializationCallback System.Runtime.Serialization.ISerializable Extension Methods ParseHelper.HasEntry(Dictionary, String, String) CollectionExtensions.GetValueOrDefault(IReadOnlyDictionary, TKey) CollectionExtensions.GetValueOrDefault(IReadOnlyDictionary, TKey, TValue) CollectionExtensions.TryAdd(IDictionary, TKey, TValue) CollectionExtensions.Remove(IDictionary, TKey, out TValue) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdsExtensions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdsExtensions.html",
     "title": "Class ProviderIdsExtensions",
-    "keywords": "Class ProviderIdsExtensions Class ProviderIdsExtensions Inheritance Object ProviderIdsExtensions Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public static class ProviderIdsExtensions Methods GetProviderId(IHasProviderIds, MetadataProviders) Gets a provider id Declaration public static string GetProviderId(this IHasProviderIds instance, MetadataProviders provider) Parameters Type Name Description IHasProviderIds instance The instance. MetadataProviders provider The provider. Returns Type Description String System.String. GetProviderId(IHasProviderIds, String) Gets a provider id Declaration public static string GetProviderId(this IHasProviderIds instance, string name) Parameters Type Name Description IHasProviderIds instance The instance. String name The name. Returns Type Description String System.String. GetProviderIds(IHasProviderIds, String) Declaration public static string[] GetProviderIds(this IHasProviderIds instance, string name) Parameters Type Name Description IHasProviderIds instance String name Returns Type Description String [] HasProviderId(IHasProviderIds, MetadataProviders) Determines whether [has provider identifier] [the specified instance]. Declaration public static bool HasProviderId(this IHasProviderIds instance, MetadataProviders provider) Parameters Type Name Description IHasProviderIds instance The instance. MetadataProviders provider The provider. Returns Type Description Boolean true if [has provider identifier] [the specified instance]; otherwise, false . HasProviderId(IHasProviderIds, String) Declaration public static bool HasProviderId(this IHasProviderIds instance, string provider) Parameters Type Name Description IHasProviderIds instance String provider Returns Type Description Boolean SetProviderId(IHasProviderIds, MetadataProviders, String) Sets a provider id Declaration public static void SetProviderId(this IHasProviderIds instance, MetadataProviders provider, string value) Parameters Type Name Description IHasProviderIds instance The instance. MetadataProviders provider The provider. String value The value. SetProviderId(IHasProviderIds, MetadataProviders, String[]) Declaration public static void SetProviderId(this IHasProviderIds instance, MetadataProviders provider, string[] value) Parameters Type Name Description IHasProviderIds instance MetadataProviders provider String [] value SetProviderId(IHasProviderIds, String, String) Sets a provider id Declaration public static void SetProviderId(this IHasProviderIds instance, string name, string value) Parameters Type Name Description IHasProviderIds instance The instance. String name The name. String value The value. SetProviderId(IHasProviderIds, String, String[]) Declaration public static void SetProviderId(this IHasProviderIds instance, string name, string[] values) Parameters Type Name Description IHasProviderIds instance String name String [] values"
+    "keywords": "Class ProviderIdsExtensions Class ProviderIdsExtensions Inheritance System.Object ProviderIdsExtensions Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public static class ProviderIdsExtensions Methods GetProviderId(IHasProviderIds, MetadataProviders) Gets a provider id Declaration public static string GetProviderId(this IHasProviderIds instance, MetadataProviders provider) Parameters Type Name Description IHasProviderIds instance The instance. MetadataProviders provider The provider. Returns Type Description String System.String. GetProviderId(IHasProviderIds, String) Gets a provider id Declaration public static string GetProviderId(this IHasProviderIds instance, string name) Parameters Type Name Description IHasProviderIds instance The instance. String name The name. Returns Type Description String System.String. GetProviderIds(IHasProviderIds, String) Declaration public static string[] GetProviderIds(this IHasProviderIds instance, string name) Parameters Type Name Description IHasProviderIds instance String name Returns Type Description String [] HasProviderId(IHasProviderIds, MetadataProviders) Determines whether [has provider identifier] [the specified instance]. Declaration public static bool HasProviderId(this IHasProviderIds instance, MetadataProviders provider) Parameters Type Name Description IHasProviderIds instance The instance. MetadataProviders provider The provider. Returns Type Description System.Boolean true if [has provider identifier] [the specified instance]; otherwise, false . HasProviderId(IHasProviderIds, String) Declaration public static bool HasProviderId(this IHasProviderIds instance, string provider) Parameters Type Name Description IHasProviderIds instance String provider Returns Type Description System.Boolean SetProviderId(IHasProviderIds, MetadataProviders, String) Sets a provider id Declaration public static void SetProviderId(this IHasProviderIds instance, MetadataProviders provider, string value) Parameters Type Name Description IHasProviderIds instance The instance. MetadataProviders provider The provider. String value The value. SetProviderId(IHasProviderIds, MetadataProviders, String[]) Declaration public static void SetProviderId(this IHasProviderIds instance, MetadataProviders provider, string[] value) Parameters Type Name Description IHasProviderIds instance MetadataProviders provider String [] value SetProviderId(IHasProviderIds, String, String) Sets a provider id Declaration public static void SetProviderId(this IHasProviderIds instance, string name, string value) Parameters Type Name Description IHasProviderIds instance The instance. String name The name. String value The value. SetProviderId(IHasProviderIds, String, String[]) Declaration public static void SetProviderId(this IHasProviderIds instance, string name, string[] values) Parameters Type Name Description IHasProviderIds instance String name String [] values"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.SeriesDisplayOrder.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.SeriesDisplayOrder.html",
@@ -5342,7 +5352,7 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.SpecialFolder.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.SpecialFolder.html",
     "title": "Class SpecialFolder",
-    "keywords": "Class SpecialFolder Inheritance Object SpecialFolder Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public static class SpecialFolder Fields MovieCollections Declaration public const string MovieCollections = \"MovieCollections\" Field Value Type Description String MovieLatest Declaration public const string MovieLatest = \"MovieLatest\" Field Value Type Description String MovieMovies Declaration public const string MovieMovies = \"MovieMovies\" Field Value Type Description String MovieResume Declaration public const string MovieResume = \"MovieResume\" Field Value Type Description String TvLatest Declaration public const string TvLatest = \"TvLatest\" Field Value Type Description String TvNextUp Declaration public const string TvNextUp = \"TvNextUp\" Field Value Type Description String TvResume Declaration public const string TvResume = \"TvResume\" Field Value Type Description String TvShowSeries Declaration public const string TvShowSeries = \"TvShowSeries\" Field Value Type Description String"
+    "keywords": "Class SpecialFolder Inheritance System.Object SpecialFolder Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public static class SpecialFolder Fields MovieCollections Declaration public const string MovieCollections = \"MovieCollections\" Field Value Type Description String MovieLatest Declaration public const string MovieLatest = \"MovieLatest\" Field Value Type Description String MovieMovies Declaration public const string MovieMovies = \"MovieMovies\" Field Value Type Description String MovieResume Declaration public const string MovieResume = \"MovieResume\" Field Value Type Description String TvLatest Declaration public const string TvLatest = \"TvLatest\" Field Value Type Description String TvNextUp Declaration public const string TvNextUp = \"TvNextUp\" Field Value Type Description String TvResume Declaration public const string TvResume = \"TvResume\" Field Value Type Description String TvShowSeries Declaration public const string TvShowSeries = \"TvShowSeries\" Field Value Type Description String"
   },
   "reference/pluginapi/MediaBrowser.Model.Entities.SubtitleLocationType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.SubtitleLocationType.html",
@@ -5362,12 +5372,12 @@
   "reference/pluginapi/MediaBrowser.Model.Entities.VirtualFolderInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Entities.VirtualFolderInfo.html",
     "title": "Class VirtualFolderInfo",
-    "keywords": "Class VirtualFolderInfo Used to hold information about a user's list of configured virtual folders Inheritance Object VirtualFolderInfo Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class VirtualFolderInfo Properties CollectionType Gets or sets the type of the collection. Declaration public string CollectionType { get; set; } Property Value Type Description String The type of the collection. Guid Declaration public string Guid { get; set; } Property Value Type Description String Id ItemId came first, so that is left for compatability purposes Declaration public string Id { get; set; } Property Value Type Description String ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. LibraryOptions Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions Locations Gets or sets the locations. Declaration public string[] Locations { get; set; } Property Value Type Description String [] The locations. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. PrimaryImageItemId Gets or sets the primary image item identifier. Declaration public string PrimaryImageItemId { get; set; } Property Value Type Description String The primary image item identifier. RefreshProgress Declaration public double? RefreshProgress { get; set; } Property Value Type Description Nullable < Double > RefreshStatus Declaration public string RefreshStatus { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VirtualFolderInfo Used to hold information about a user's list of configured virtual folders Inheritance System.Object VirtualFolderInfo Namespace : MediaBrowser.Model.Entities Assembly : MediaBrowser.Model.dll Syntax public class VirtualFolderInfo Properties CollectionType Gets or sets the type of the collection. Declaration public string CollectionType { get; set; } Property Value Type Description String The type of the collection. Guid Declaration public string Guid { get; set; } Property Value Type Description String Id ItemId came first, so that is left for compatability purposes Declaration public string Id { get; set; } Property Value Type Description String ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. LibraryOptions Declaration public LibraryOptions LibraryOptions { get; set; } Property Value Type Description LibraryOptions Locations Gets or sets the locations. Declaration public string[] Locations { get; set; } Property Value Type Description String [] The locations. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. PrimaryImageItemId Gets or sets the primary image item identifier. Declaration public string PrimaryImageItemId { get; set; } Property Value Type Description String The primary image item identifier. RefreshProgress Declaration public double? RefreshProgress { get; set; } Property Value Type Description Nullable < Double > RefreshStatus Declaration public string RefreshStatus { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Events.GenericEventArgs-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Events.GenericEventArgs-1.html",
     "title": "Class GenericEventArgs",
-    "keywords": "Class GenericEventArgs Provides a generic EventArgs subclass that can hold any kind of object Inheritance Object EventArgs GenericEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Model.Events Assembly : MediaBrowser.Model.dll Syntax public class GenericEventArgs : EventArgs Type Parameters Name Description T Constructors GenericEventArgs() Initializes a new instance of the GenericEventArgs class. Declaration public GenericEventArgs() GenericEventArgs(T) Initializes a new instance of the GenericEventArgs class. Declaration public GenericEventArgs(T arg) Parameters Type Name Description T arg The argument. Properties Argument Gets or sets the argument. Declaration public T Argument { get; set; } Property Value Type Description T The argument. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GenericEventArgs Provides a generic EventArgs subclass that can hold any kind of object Inheritance System.Object System.EventArgs GenericEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Model.Events Assembly : MediaBrowser.Model.dll Syntax public class GenericEventArgs : EventArgs Type Parameters Name Description T Constructors GenericEventArgs() Initializes a new instance of the GenericEventArgs class. Declaration public GenericEventArgs() GenericEventArgs(T) Initializes a new instance of the GenericEventArgs class. Declaration public GenericEventArgs(T arg) Parameters Type Name Description T arg The argument. Properties Argument Gets or sets the argument. Declaration public T Argument { get; set; } Property Value Type Description T The argument. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Events.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Events.html",
@@ -5382,17 +5392,17 @@
   "reference/pluginapi/MediaBrowser.Model.Extensions.ListHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Extensions.ListHelper.html",
     "title": "Class ListHelper",
-    "keywords": "Class ListHelper Inheritance Object ListHelper Namespace : MediaBrowser.Model.Extensions Assembly : MediaBrowser.Model.dll Syntax public static class ListHelper Methods ContainsIgnoreCase(ReadOnlyMemory[], ReadOnlySpan) Declaration public static bool ContainsIgnoreCase(ReadOnlyMemory[] list, ReadOnlySpan value) Parameters Type Name Description ReadOnlyMemory < Char >[] list ReadOnlySpan < Char > value Returns Type Description Boolean ContainsIgnoreCase(String[], ReadOnlySpan) Declaration public static bool ContainsIgnoreCase(string[] list, ReadOnlySpan value) Parameters Type Name Description String [] list ReadOnlySpan < Char > value Returns Type Description Boolean"
+    "keywords": "Class ListHelper Inheritance System.Object ListHelper Namespace : MediaBrowser.Model.Extensions Assembly : MediaBrowser.Model.dll Syntax public static class ListHelper Methods ContainsIgnoreCase(ReadOnlyMemory[], ReadOnlySpan) Declaration public static bool ContainsIgnoreCase(ReadOnlyMemory[] list, ReadOnlySpan value) Parameters Type Name Description System.ReadOnlyMemory < System.Char >[] list System.ReadOnlySpan < System.Char > value Returns Type Description System.Boolean ContainsIgnoreCase(String[], ReadOnlySpan) Declaration public static bool ContainsIgnoreCase(string[] list, ReadOnlySpan value) Parameters Type Name Description String [] list System.ReadOnlySpan < System.Char > value Returns Type Description System.Boolean"
   },
   "reference/pluginapi/MediaBrowser.Model.Extensions.StringCompatibility.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Extensions.StringCompatibility.html",
     "title": "Class StringCompatibility",
-    "keywords": "Class StringCompatibility Inheritance Object StringCompatibility Namespace : MediaBrowser.Model.Extensions Assembly : MediaBrowser.Model.dll Syntax public static class StringCompatibility"
+    "keywords": "Class StringCompatibility Inheritance System.Object StringCompatibility Namespace : MediaBrowser.Model.Extensions Assembly : MediaBrowser.Model.dll Syntax public static class StringCompatibility"
   },
   "reference/pluginapi/MediaBrowser.Model.Extensions.StringHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Extensions.StringHelper.html",
     "title": "Class StringHelper",
-    "keywords": "Class StringHelper Isolating these helpers allow this entire project to be easily converted to Java Inheritance Object StringHelper Namespace : MediaBrowser.Model.Extensions Assembly : MediaBrowser.Model.dll Syntax public static class StringHelper Methods ContainsIgnoreCase(String, String) Returns a value indicating whether a specified substring occurs within a string. Strings are compared using OrdinalIgnoreCase . Declaration public static bool ContainsIgnoreCase(this string str1, string str2) Parameters Type Name Description String str1 The string to be sought. String str2 The string to seek. Returns Type Description Boolean true if the str2 parameter occurs within str1 , or if str2 is the empty string (\"\"); otherwise, false. Remarks Returns false in case str1 is null. Does not throw. EqualsIgnoreCase(String, String) Determines whether two specified String objects have the same value. Strings are compared using OrdinalIgnoreCase . Declaration public static bool EqualsIgnoreCase(this string str1, string str2) Parameters Type Name Description String str1 The first string to compare, or null. String str2 The second string to compare, or null. Returns Type Description Boolean true if the value of the str1 parameter is equal to the value of the str2 parameter; otherwise, false. Split(ReadOnlySpan, Char[]) Declaration public static ReadOnlyMemory[] Split(this ReadOnlySpan value, char[] splitChars) Parameters Type Name Description ReadOnlySpan < Char > value Char [] splitChars Returns Type Description ReadOnlyMemory < Char >[]"
+    "keywords": "Class StringHelper Isolating these helpers allow this entire project to be easily converted to Java Inheritance System.Object StringHelper Namespace : MediaBrowser.Model.Extensions Assembly : MediaBrowser.Model.dll Syntax public static class StringHelper Methods ContainsIgnoreCase(String, String) Returns a value indicating whether a specified substring occurs within a string. Strings are compared using System.StringComparison.OrdinalIgnoreCase . Declaration public static bool ContainsIgnoreCase(this string str1, string str2) Parameters Type Name Description String str1 The string to be sought. String str2 The string to seek. Returns Type Description System.Boolean true if the str2 parameter occurs within str1 , or if str2 is the empty string (\"\"); otherwise, false. Remarks Returns false in case str1 is null. Does not throw. EqualsIgnoreCase(String, String) Determines whether two specified String objects have the same value. Strings are compared using System.StringComparison.OrdinalIgnoreCase . Declaration public static bool EqualsIgnoreCase(this string str1, string str2) Parameters Type Name Description String str1 The first string to compare, or null. String str2 The second string to compare, or null. Returns Type Description System.Boolean true if the value of the str1 parameter is equal to the value of the str2 parameter; otherwise, false. Split(ReadOnlySpan, Char[]) Declaration public static ReadOnlyMemory[] Split(this ReadOnlySpan value, char[] splitChars) Parameters Type Name Description System.ReadOnlySpan < System.Char > value System.Char [] splitChars Returns Type Description System.ReadOnlyMemory < System.Char >[]"
   },
   "reference/pluginapi/MediaBrowser.Model.GenericEdit.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.GenericEdit.html",
@@ -5407,22 +5417,22 @@
   "reference/pluginapi/MediaBrowser.Model.GenericEdit.IEditObjectContainer.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.GenericEdit.IEditObjectContainer.html",
     "title": "Interface IEditObjectContainer",
-    "keywords": "Interface IEditObjectContainer Namespace : MediaBrowser.Model.GenericEdit Assembly : MediaBrowser.Model.dll Syntax public interface IEditObjectContainer Properties DefaultObject Declaration object DefaultObject { get; } Property Value Type Description Object Object Declaration object Object { get; } Property Value Type Description Object TypeName Declaration string TypeName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IEditObjectContainer Namespace : MediaBrowser.Model.GenericEdit Assembly : MediaBrowser.Model.dll Syntax public interface IEditObjectContainer Properties DefaultObject Declaration object DefaultObject { get; } Property Value Type Description System.Object Object Declaration object Object { get; } Property Value Type Description System.Object TypeName Declaration string TypeName { get; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Globalization.CountryInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Globalization.CountryInfo.html",
     "title": "Class CountryInfo",
-    "keywords": "Class CountryInfo Class CountryInfo Inheritance Object CountryInfo Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public class CountryInfo Constructors CountryInfo(String, String, String, String, String) Initializes a new instance of the CountryInfo class. Declaration public CountryInfo(string name, string englishName, string displayName, string twoLetterIsoRegionName, string threeLetterIsoRegionName) Parameters Type Name Description String name The name. String englishName Name of the english. String displayName The display name. String twoLetterIsoRegionName Name of the two letter iso region. String threeLetterIsoRegionName Name of the three letter iso region. Properties DisplayName Gets or sets the display name. Declaration public string DisplayName { get; set; } Property Value Type Description String The display name. EnglishName Gets or sets the English name. Declaration public string EnglishName { get; set; } Property Value Type Description String The English name. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ThreeLetterISORegionName Gets or sets the name of the three letter ISO region. Declaration public string ThreeLetterISORegionName { get; set; } Property Value Type Description String The name of the three letter ISO region. TwoLetterISORegionName Gets or sets the name of the two letter ISO region. Declaration public string TwoLetterISORegionName { get; set; } Property Value Type Description String The name of the two letter ISO region. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CountryInfo Class CountryInfo Inheritance System.Object CountryInfo Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public class CountryInfo Constructors CountryInfo(String, String, String, String, String) Initializes a new instance of the CountryInfo class. Declaration public CountryInfo(string name, string englishName, string displayName, string twoLetterIsoRegionName, string threeLetterIsoRegionName) Parameters Type Name Description String name The name. String englishName Name of the english. String displayName The display name. String twoLetterIsoRegionName Name of the two letter iso region. String threeLetterIsoRegionName Name of the three letter iso region. Properties DisplayName Gets or sets the display name. Declaration public string DisplayName { get; set; } Property Value Type Description String The display name. EnglishName Gets or sets the English name. Declaration public string EnglishName { get; set; } Property Value Type Description String The English name. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ThreeLetterISORegionName Gets or sets the name of the three letter ISO region. Declaration public string ThreeLetterISORegionName { get; set; } Property Value Type Description String The name of the three letter ISO region. TwoLetterISORegionName Gets or sets the name of the two letter ISO region. Declaration public string TwoLetterISORegionName { get; set; } Property Value Type Description String The name of the two letter ISO region. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Globalization.CountryList.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Globalization.CountryList.html",
     "title": "Class CountryList",
-    "keywords": "Class CountryList Inheritance Object List < CountryInfo > CountryList Implements IList < CountryInfo > ICollection < CountryInfo > IReadOnlyList < CountryInfo > IReadOnlyCollection < CountryInfo > IEnumerable < CountryInfo > IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(CountryInfo) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(CountryInfo) List.BinarySearch(CountryInfo, IComparer) List.BinarySearch(Int32, Int32, CountryInfo, IComparer) List.Clear() List.Contains(CountryInfo) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(CountryInfo[]) System.Collections.Generic.List.CopyTo(MediaBrowser.Model.Globalization.CountryInfo[], System.Int32) List.CopyTo(Int32, CountryInfo[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(CountryInfo) List.IndexOf(CountryInfo, Int32) List.IndexOf(CountryInfo, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, MediaBrowser.Model.Globalization.CountryInfo) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(CountryInfo) List.LastIndexOf(CountryInfo, Int32) List.LastIndexOf(CountryInfo, Int32, Int32) List.Remove(CountryInfo) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public class CountryList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Methods CreateList(Boolean, Boolean) Creates a country list. Declaration public static CountryList CreateList(bool localizeDisplayNames = false, bool createDynamically = false) Parameters Type Name Description Boolean localizeDisplayNames if set to true , the DisplayName property will be localized by the current culture. Boolean createDynamically if set to true , the list will be created by calling GetCultures(CultureTypes) , otherwise, the static list defined in this class will be used. Returns Type Description CountryList A CountryList. Find(ReadOnlySpan) Finds a CountryInfo from a search string. Declaration public CountryInfo Find(ReadOnlySpan countryString) Parameters Type Name Description ReadOnlySpan < Char > countryString The search string. Returns Type Description CountryInfo A CountryInfo. Find(String) Finds a CountryInfo from a search string. Declaration public CountryInfo Find(string countryString) Parameters Type Name Description String countryString The search string. Returns Type Description CountryInfo A CountryInfo. Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CountryList Inheritance System.Object List < CountryInfo > CountryList Implements System.Collections.Generic.IList < CountryInfo > ICollection < CountryInfo > IReadOnlyList < CountryInfo > IReadOnlyCollection < CountryInfo > System.Collections.Generic.IEnumerable < CountryInfo > IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(MediaBrowser.Model.Globalization.CountryInfo) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(CountryInfo) System.Collections.Generic.List.BinarySearch(MediaBrowser.Model.Globalization.CountryInfo, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, CountryInfo, IComparer) List.Clear() List.Contains(CountryInfo) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(MediaBrowser.Model.Globalization.CountryInfo[]) List.CopyTo(CountryInfo[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, MediaBrowser.Model.Globalization.CountryInfo[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(CountryInfo) List.IndexOf(CountryInfo, Int32) System.Collections.Generic.List.IndexOf(MediaBrowser.Model.Globalization.CountryInfo, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, MediaBrowser.Model.Globalization.CountryInfo) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(CountryInfo) System.Collections.Generic.List.LastIndexOf(MediaBrowser.Model.Globalization.CountryInfo, System.Int32) System.Collections.Generic.List.LastIndexOf(MediaBrowser.Model.Globalization.CountryInfo, System.Int32, System.Int32) List.Remove(CountryInfo) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public class CountryList : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Methods CreateList(Boolean, Boolean) Creates a country list. Declaration public static CountryList CreateList(bool localizeDisplayNames = false, bool createDynamically = false) Parameters Type Name Description System.Boolean localizeDisplayNames if set to true , the DisplayName property will be localized by the current culture. System.Boolean createDynamically if set to true , the list will be created by calling GetCultures(CultureTypes) , otherwise, the static list defined in this class will be used. Returns Type Description CountryList A CountryList. Find(ReadOnlySpan) Finds a CountryInfo from a search string. Declaration public CountryInfo Find(ReadOnlySpan countryString) Parameters Type Name Description System.ReadOnlySpan < System.Char > countryString The search string. Returns Type Description CountryInfo A CountryInfo. Find(String) Finds a CountryInfo from a search string. Declaration public CountryInfo Find(string countryString) Parameters Type Name Description String countryString The search string. Returns Type Description CountryInfo A CountryInfo. Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Globalization.CultureDto.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Globalization.CultureDto.html",
     "title": "Class CultureDto",
-    "keywords": "Class CultureDto Class CultureDto Inheritance Object CultureDto Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public class CultureDto Properties DisplayName Gets or sets the display name. Declaration public string DisplayName { get; set; } Property Value Type Description String The display name. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ThreeLetterISOLanguageName Gets or sets the name of the three letter ISO language. Declaration public string ThreeLetterISOLanguageName { get; } Property Value Type Description String The name of the three letter ISO language. ThreeLetterISOLanguageNames Declaration public string[] ThreeLetterISOLanguageNames { get; set; } Property Value Type Description String [] TwoLetterISOLanguageName Gets or sets the name of the two letter ISO language. Declaration public string TwoLetterISOLanguageName { get; } Property Value Type Description String The name of the two letter ISO language. TwoLetterISOLanguageNames Declaration public string[] TwoLetterISOLanguageNames { get; set; } Property Value Type Description String [] Methods ContainsLanguage(ReadOnlySpan) Declaration public bool ContainsLanguage(ReadOnlySpan language) Parameters Type Name Description ReadOnlySpan < Char > language Returns Type Description Boolean ContainsLanguage(String) Declaration public bool ContainsLanguage(string language) Parameters Type Name Description String language Returns Type Description Boolean Equals(CultureDto) Declaration public bool Equals(CultureDto language) Parameters Type Name Description CultureDto language Returns Type Description Boolean Equals(CultureDto, CultureDto) Declaration public static bool Equals(CultureDto lang1, CultureDto lang2) Parameters Type Name Description CultureDto lang1 CultureDto lang2 Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CultureDto Class CultureDto Inheritance System.Object CultureDto Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public class CultureDto Properties DisplayName Gets or sets the display name. Declaration public string DisplayName { get; set; } Property Value Type Description String The display name. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ThreeLetterISOLanguageName Gets or sets the name of the three letter ISO language. Declaration public string ThreeLetterISOLanguageName { get; } Property Value Type Description String The name of the three letter ISO language. ThreeLetterISOLanguageNames Declaration public string[] ThreeLetterISOLanguageNames { get; set; } Property Value Type Description String [] TwoLetterISOLanguageName Gets or sets the name of the two letter ISO language. Declaration public string TwoLetterISOLanguageName { get; } Property Value Type Description String The name of the two letter ISO language. TwoLetterISOLanguageNames Declaration public string[] TwoLetterISOLanguageNames { get; set; } Property Value Type Description String [] Methods ContainsLanguage(ReadOnlySpan) Declaration public bool ContainsLanguage(ReadOnlySpan language) Parameters Type Name Description System.ReadOnlySpan < System.Char > language Returns Type Description System.Boolean ContainsLanguage(String) Declaration public bool ContainsLanguage(string language) Parameters Type Name Description String language Returns Type Description System.Boolean Equals(CultureDto) Declaration public bool Equals(CultureDto language) Parameters Type Name Description CultureDto language Returns Type Description System.Boolean Equals(CultureDto, CultureDto) Declaration public static bool Equals(CultureDto lang1, CultureDto lang2) Parameters Type Name Description CultureDto lang1 CultureDto lang2 Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Globalization.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Globalization.html",
@@ -5432,12 +5442,12 @@
   "reference/pluginapi/MediaBrowser.Model.Globalization.ILocalizationManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Globalization.ILocalizationManager.html",
     "title": "Interface ILocalizationManager",
-    "keywords": "Interface ILocalizationManager Interface ILocalizationManager Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public interface ILocalizationManager Properties DisplaySortingComparer Declaration IComparer DisplaySortingComparer { get; } Property Value Type Description IComparer < String > Methods FindCountryInfo(ReadOnlySpan) Declaration CountryInfo FindCountryInfo(ReadOnlySpan country) Parameters Type Name Description ReadOnlySpan < Char > country Returns Type Description CountryInfo FindLanguageInfo(MediaStream) Declaration CultureDto FindLanguageInfo(MediaStream stream) Parameters Type Name Description MediaStream stream Returns Type Description CultureDto FindLanguageInfo(ReadOnlySpan) Declaration CultureDto FindLanguageInfo(ReadOnlySpan language) Parameters Type Name Description ReadOnlySpan < Char > language Returns Type Description CultureDto FindLanguageInfo(String) Declaration CultureDto FindLanguageInfo(string language) Parameters Type Name Description String language Returns Type Description CultureDto FindLanguageInfo(String, String) Declaration CultureDto FindLanguageInfo(string language, string displayName) Parameters Type Name Description String language String displayName Returns Type Description CultureDto FindLanguageInfos(String) Declaration CultureDto[] FindLanguageInfos(string language) Parameters Type Name Description String language Returns Type Description CultureDto [] GetConfiguredLanguages(String) Declaration CultureDto[] GetConfiguredLanguages(string preferredLanguage) Parameters Type Name Description String preferredLanguage Returns Type Description CultureDto [] GetCountries() Gets the countries. Declaration CountryInfo[] GetCountries() Returns Type Description CountryInfo [] IEnumerable{CountryInfo}. GetCultures() Gets the cultures. Declaration CultureDto[] GetCultures() Returns Type Description CultureDto [] IEnumerable{CultureDto}. GetLocalizationOptions() Gets the localization options. Declaration LocalizatonOption[] GetLocalizationOptions() Returns Type Description LocalizatonOption [] IEnumerable{LocalizatonOption}. GetLocalizedString(String) Gets the localized string. Declaration string GetLocalizedString(string phrase) Parameters Type Name Description String phrase The phrase. Returns Type Description String System.String. GetLocalizedString(String, String) Gets the localized string. Declaration string GetLocalizedString(string phrase, string culture) Parameters Type Name Description String phrase The phrase. String culture The culture. Returns Type Description String System.String. GetParentalRatings() Gets the parental ratings. Declaration ParentalRating[] GetParentalRatings() Returns Type Description ParentalRating [] IEnumerable{ParentalRating}. GetParentalRatings(String) Declaration ParentalRating[] GetParentalRatings(string countryCode) Parameters Type Name Description String countryCode Returns Type Description ParentalRating [] GetRatingLevel(ReadOnlySpan) Gets the rating level. Declaration int? GetRatingLevel(ReadOnlySpan rating) Parameters Type Name Description ReadOnlySpan < Char > rating The rating. Returns Type Description Nullable < Int32 > System.Int32. GetRatingLevel(String) Declaration int? GetRatingLevel(string rating) Parameters Type Name Description String rating Returns Type Description Nullable < Int32 > MapLanguageToProviderLanguage(CultureDto, String, String[]) Declaration string MapLanguageToProviderLanguage(CultureDto language, string country, string[] providerLanguages) Parameters Type Name Description CultureDto language String country String [] providerLanguages Returns Type Description String MapLanguageToProviderLanguage(CultureDto, String[]) Declaration string MapLanguageToProviderLanguage(CultureDto language, string[] providerLanguages) Parameters Type Name Description CultureDto language String [] providerLanguages Returns Type Description String MapLanguageToProviderLanguage(String, String, String[]) Declaration string MapLanguageToProviderLanguage(string language, string country, string[] providerLanguages) Parameters Type Name Description String language String country String [] providerLanguages Returns Type Description String MapLanguageToProviderLanguage(String, String[]) Declaration string MapLanguageToProviderLanguage(string language, string[] providerLanguages) Parameters Type Name Description String language String [] providerLanguages Returns Type Description String RemoveDiacritics(String) Declaration string RemoveDiacritics(string text) Parameters Type Name Description String text Returns Type Description String SetCurrentThreadCulture(String) Declaration bool SetCurrentThreadCulture(string cultureName) Parameters Type Name Description String cultureName Returns Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILocalizationManager Interface ILocalizationManager Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public interface ILocalizationManager Properties DisplaySortingComparer Declaration IComparer DisplaySortingComparer { get; } Property Value Type Description System.Collections.Generic.IComparer < String > Methods FindCountryInfo(ReadOnlySpan) Declaration CountryInfo FindCountryInfo(ReadOnlySpan country) Parameters Type Name Description System.ReadOnlySpan < System.Char > country Returns Type Description CountryInfo FindLanguageInfo(MediaStream) Declaration CultureDto FindLanguageInfo(MediaStream stream) Parameters Type Name Description MediaStream stream Returns Type Description CultureDto FindLanguageInfo(ReadOnlySpan) Declaration CultureDto FindLanguageInfo(ReadOnlySpan language) Parameters Type Name Description System.ReadOnlySpan < System.Char > language Returns Type Description CultureDto FindLanguageInfo(String) Declaration CultureDto FindLanguageInfo(string language) Parameters Type Name Description String language Returns Type Description CultureDto FindLanguageInfo(String, String) Declaration CultureDto FindLanguageInfo(string language, string displayName) Parameters Type Name Description String language String displayName Returns Type Description CultureDto FindLanguageInfos(String) Declaration CultureDto[] FindLanguageInfos(string language) Parameters Type Name Description String language Returns Type Description CultureDto [] GetConfiguredLanguages(String) Declaration CultureDto[] GetConfiguredLanguages(string preferredLanguage) Parameters Type Name Description String preferredLanguage Returns Type Description CultureDto [] GetCountries() Gets the countries. Declaration CountryInfo[] GetCountries() Returns Type Description CountryInfo [] IEnumerable{CountryInfo}. GetCultures() Gets the cultures. Declaration CultureDto[] GetCultures() Returns Type Description CultureDto [] IEnumerable{CultureDto}. GetLocalizationOptions() Gets the localization options. Declaration LocalizatonOption[] GetLocalizationOptions() Returns Type Description LocalizatonOption [] IEnumerable{LocalizatonOption}. GetLocalizedString(String) Gets the localized string. Declaration string GetLocalizedString(string phrase) Parameters Type Name Description String phrase The phrase. Returns Type Description String System.String. GetLocalizedString(String, String) Gets the localized string. Declaration string GetLocalizedString(string phrase, string culture) Parameters Type Name Description String phrase The phrase. String culture The culture. Returns Type Description String System.String. GetLocalizedStringUsingServerCulture(String) Declaration string GetLocalizedStringUsingServerCulture(string phrase) Parameters Type Name Description String phrase Returns Type Description String GetParentalRatings() Gets the parental ratings. Declaration ParentalRating[] GetParentalRatings() Returns Type Description ParentalRating [] IEnumerable{ParentalRating}. GetParentalRatings(String) Declaration ParentalRating[] GetParentalRatings(string countryCode) Parameters Type Name Description String countryCode Returns Type Description ParentalRating [] GetRatingLevel(ReadOnlySpan) Gets the rating level. Declaration int? GetRatingLevel(ReadOnlySpan rating) Parameters Type Name Description System.ReadOnlySpan < System.Char > rating The rating. Returns Type Description Nullable < Int32 > System.Int32. GetRatingLevel(String) Declaration int? GetRatingLevel(string rating) Parameters Type Name Description String rating Returns Type Description Nullable < Int32 > MapLanguageToProviderLanguage(CultureDto, String, String[]) Declaration string MapLanguageToProviderLanguage(CultureDto language, string country, string[] providerLanguages) Parameters Type Name Description CultureDto language String country String [] providerLanguages Returns Type Description String MapLanguageToProviderLanguage(CultureDto, String[]) Declaration string MapLanguageToProviderLanguage(CultureDto language, string[] providerLanguages) Parameters Type Name Description CultureDto language String [] providerLanguages Returns Type Description String MapLanguageToProviderLanguage(String, String, String[]) Declaration string MapLanguageToProviderLanguage(string language, string country, string[] providerLanguages) Parameters Type Name Description String language String country String [] providerLanguages Returns Type Description String MapLanguageToProviderLanguage(String, String[]) Declaration string MapLanguageToProviderLanguage(string language, string[] providerLanguages) Parameters Type Name Description String language String [] providerLanguages Returns Type Description String RemoveDiacritics(String) Declaration string RemoveDiacritics(string text) Parameters Type Name Description String text Returns Type Description String SetCurrentThreadCulture(String) Declaration bool SetCurrentThreadCulture(string cultureName) Parameters Type Name Description String cultureName Returns Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Globalization.LocalizatonOption.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Globalization.LocalizatonOption.html",
     "title": "Class LocalizatonOption",
-    "keywords": "Class LocalizatonOption Inheritance Object LocalizatonOption Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public class LocalizatonOption Properties Name Declaration public string Name { get; set; } Property Value Type Description String Value Declaration public string Value { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LocalizatonOption Inheritance System.Object LocalizatonOption Namespace : MediaBrowser.Model.Globalization Assembly : MediaBrowser.Model.dll Syntax public class LocalizatonOption Properties Name Declaration public string Name { get; set; } Property Value Type Description String Value Declaration public string Value { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.FileAccessMode.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.FileAccessMode.html",
@@ -5462,12 +5472,12 @@
   "reference/pluginapi/MediaBrowser.Model.IO.FileSystemCredentials.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.FileSystemCredentials.html",
     "title": "Class FileSystemCredentials",
-    "keywords": "Class FileSystemCredentials Inheritance Object FileSystemCredentials Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public class FileSystemCredentials Properties Password Declaration public string Password { get; set; } Property Value Type Description String Username Declaration public string Username { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FileSystemCredentials Inheritance System.Object FileSystemCredentials Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public class FileSystemCredentials Properties Password Declaration public string Password { get; set; } Property Value Type Description String Username Declaration public string Username { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.FileSystemEntryInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.FileSystemEntryInfo.html",
     "title": "Class FileSystemEntryInfo",
-    "keywords": "Class FileSystemEntryInfo Class FileSystemEntryInfo Inheritance Object FileSystemEntryInfo Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public class FileSystemEntryInfo Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Type Gets or sets the type. Declaration public FileSystemEntryType Type { get; set; } Property Value Type Description FileSystemEntryType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FileSystemEntryInfo Class FileSystemEntryInfo Inheritance System.Object FileSystemEntryInfo Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public class FileSystemEntryInfo Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Path Gets or sets the path. Declaration public string Path { get; set; } Property Value Type Description String The path. Type Gets or sets the type. Declaration public FileSystemEntryType Type { get; set; } Property Value Type Description FileSystemEntryType The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.FileSystemEntryType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.FileSystemEntryType.html",
@@ -5477,7 +5487,7 @@
   "reference/pluginapi/MediaBrowser.Model.IO.FileSystemMetadata.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.FileSystemMetadata.html",
     "title": "Class FileSystemMetadata",
-    "keywords": "Class FileSystemMetadata Inheritance Object FileSystemMetadata Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public class FileSystemMetadata Properties CreationTimeUtc Gets or sets the creation time UTC. Declaration public DateTimeOffset CreationTimeUtc { get; set; } Property Value Type Description DateTimeOffset The creation time UTC. DirectoryName Gets or sets the name of the directory. Declaration public string DirectoryName { get; set; } Property Value Type Description String The name of the directory. Exists Gets or sets a value indicating whether this FileSystemMetadata is exists. Declaration public bool Exists { get; set; } Property Value Type Description Boolean true if exists; otherwise, false . Extension Gets or sets the extension. Declaration public string Extension { get; set; } Property Value Type Description String The extension. FullName Gets or sets the full name. Declaration public string FullName { get; set; } Property Value Type Description String The full name. IsDirectory Gets a value indicating whether this instance is directory. Declaration public bool IsDirectory { get; set; } Property Value Type Description Boolean true if this instance is directory; otherwise, false . LastWriteTimeUtc Gets or sets the last write time UTC. Declaration public DateTimeOffset LastWriteTimeUtc { get; set; } Property Value Type Description DateTimeOffset The last write time UTC. Length Gets or sets the length. Declaration public long Length { get; set; } Property Value Type Description Int64 The length. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class FileSystemMetadata Inheritance System.Object FileSystemMetadata Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public class FileSystemMetadata Properties CreationTimeUtc Gets or sets the creation time UTC. Declaration public DateTimeOffset CreationTimeUtc { get; set; } Property Value Type Description System.DateTimeOffset The creation time UTC. DirectoryName Gets or sets the name of the directory. Declaration public string DirectoryName { get; set; } Property Value Type Description String The name of the directory. Exists Gets or sets a value indicating whether this FileSystemMetadata is exists. Declaration public bool Exists { get; set; } Property Value Type Description System.Boolean true if exists; otherwise, false . Extension Gets or sets the extension. Declaration public string Extension { get; set; } Property Value Type Description String The extension. FullName Gets or sets the full name. Declaration public string FullName { get; set; } Property Value Type Description String The full name. IsDirectory Gets a value indicating whether this instance is directory. Declaration public bool IsDirectory { get; set; } Property Value Type Description System.Boolean true if this instance is directory; otherwise, false . LastWriteTimeUtc Gets or sets the last write time UTC. Declaration public DateTimeOffset LastWriteTimeUtc { get; set; } Property Value Type Description System.DateTimeOffset The last write time UTC. Length Gets or sets the length. Declaration public long Length { get; set; } Property Value Type Description Int64 The length. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.html",
@@ -5487,47 +5497,47 @@
   "reference/pluginapi/MediaBrowser.Model.IO.IFileSystem.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.IFileSystem.html",
     "title": "Interface IFileSystem",
-    "keywords": "Interface IFileSystem Interface IFileSystem Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IFileSystem Properties CommonFolders Returns a list of drives and common folders for convienent folder browsing. Declaration IEnumerable CommonFolders { get; } Property Value Type Description IEnumerable < FileSystemMetadata > DefaultDirectory Declaration string DefaultDirectory { get; } Property Value Type Description String DirectorySeparatorChar Declaration char DirectorySeparatorChar { get; } Property Value Type Description Char Methods AreEqual(ReadOnlySpan, ReadOnlySpan) Declaration bool AreEqual(ReadOnlySpan path1, ReadOnlySpan path2) Parameters Type Name Description ReadOnlySpan < Char > path1 ReadOnlySpan < Char > path2 Returns Type Description Boolean AreEqual(String, String) Declaration bool AreEqual(string path1, string path2) Parameters Type Name Description String path1 String path2 Returns Type Description Boolean ContainsSubPath(ReadOnlySpan, ReadOnlySpan) Determines whether [contains sub path] [the specified parent path]. Declaration bool ContainsSubPath(ReadOnlySpan parentPath, ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > parentPath The parent path. ReadOnlySpan < Char > path The path. Returns Type Description Boolean true if [contains sub path] [the specified parent path]; otherwise, false . ContainsSubPath(String, String) Declaration bool ContainsSubPath(string parentPath, string path) Parameters Type Name Description String parentPath String path Returns Type Description Boolean CopyFile(String, String, Boolean) Copies the file. Declaration void CopyFile(string source, string target, bool overwrite) Parameters Type Name Description String source The source. String target The target. Boolean overwrite if set to true [overwrite]. CreateDirectory(String) Creates the directory. Declaration void CreateDirectory(string path) Parameters Type Name Description String path The path. DeleteDirectory(String, Boolean) Deletes the directory. Declaration void DeleteDirectory(string path, bool recursive) Parameters Type Name Description String path The path. Boolean recursive if set to true [recursive]. DeleteDirectory(String, Boolean, Boolean) Declaration void DeleteDirectory(string path, bool recursive, bool sendToRecycleBin) Parameters Type Name Description String path Boolean recursive Boolean sendToRecycleBin DeleteFile(String) Deletes the file. Declaration void DeleteFile(string path) Parameters Type Name Description String path The path. DeleteFile(String, Boolean) Declaration void DeleteFile(string path, bool sendToRecycleBin) Parameters Type Name Description String path Boolean sendToRecycleBin DirectoryExists(String) Directories the exists. Declaration bool DirectoryExists(string path) Parameters Type Name Description String path The path. Returns Type Description Boolean true if XXXX, false otherwise. DirectoryExists(String, FileSystemCredentials) Declaration bool DirectoryExists(string path, FileSystemCredentials credentials) Parameters Type Name Description String path FileSystemCredentials credentials Returns Type Description Boolean FileExists(String) Files the exists. Declaration bool FileExists(string path) Parameters Type Name Description String path The path. Returns Type Description Boolean true if XXXX, false otherwise. FileExists(String, FileSystemCredentials) Declaration bool FileExists(string path, FileSystemCredentials credentials) Parameters Type Name Description String path FileSystemCredentials credentials Returns Type Description Boolean GetCreationTimeUtc(FileSystemMetadata) Gets the creation time UTC. Declaration DateTimeOffset GetCreationTimeUtc(FileSystemMetadata info) Parameters Type Name Description FileSystemMetadata info The information. Returns Type Description DateTimeOffset DateTime. GetCreationTimeUtc(String) Gets the creation time UTC. Declaration DateTimeOffset GetCreationTimeUtc(string path) Parameters Type Name Description String path The path. Returns Type Description DateTimeOffset DateTime. GetDirectories(String, Boolean) Gets the directories. Declaration IEnumerable GetDirectories(string path, bool recursive = false) Parameters Type Name Description String path The path. Boolean recursive if set to true [recursive]. Returns Type Description IEnumerable < FileSystemMetadata > IEnumerable. GetDirectoryInfo(String) Returns a FileSystemMetadata object for the specified directory path. Declaration FileSystemMetadata GetDirectoryInfo(string path) Parameters Type Name Description String path A path to a directory. Returns Type Description FileSystemMetadata A FileSystemMetadata object. Remarks If the specified path points to a file, the returned FileSystemMetadata object's IsDirectory property will be set to true and the Exists property will be set to false. For automatic handling of files and directories, use GetFileSystemInfo(String) . GetDirectoryInfo(String, FileSystemCredentials) Declaration FileSystemMetadata GetDirectoryInfo(string path, FileSystemCredentials credentials) Parameters Type Name Description String path FileSystemCredentials credentials Returns Type Description FileSystemMetadata GetDirectoryName(ReadOnlySpan) Declaration ReadOnlySpan GetDirectoryName(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path Returns Type Description ReadOnlySpan < Char > GetDirectoryName(String) Declaration string GetDirectoryName(string path) Parameters Type Name Description String path Returns Type Description String GetDirectoryPaths(String, Boolean) Gets the directory paths. Declaration IEnumerable GetDirectoryPaths(string path, bool recursive = false) Parameters Type Name Description String path The path. Boolean recursive if set to true [recursive]. Returns Type Description IEnumerable < String > IEnumerable. GetDriveInfo(String) Declaration DriveInfo GetDriveInfo(string path) Parameters Type Name Description String path Returns Type Description DriveInfo GetDrives() Declaration List GetDrives() Returns Type Description List < FileSystemMetadata > GetFileInfo(String) Returns a FileSystemMetadata object for the specified file path. Declaration FileSystemMetadata GetFileInfo(string path) Parameters Type Name Description String path A path to a file. Returns Type Description FileSystemMetadata A FileSystemMetadata object. Remarks If the specified path points to a directory, the returned FileSystemMetadata object's IsDirectory property and the Exists property will both be set to false. For automatic handling of files and directories, use GetFileSystemInfo(String) . GetFileNameWithoutExtension(FileSystemMetadata) Gets the file name without extension. Declaration string GetFileNameWithoutExtension(FileSystemMetadata info) Parameters Type Name Description FileSystemMetadata info The information. Returns Type Description String System.String. GetFileNameWithoutExtension(ReadOnlySpan) Gets the file name without extension. Declaration ReadOnlySpan GetFileNameWithoutExtension(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description ReadOnlySpan < Char > System.String. GetFileNameWithoutExtension(String) Declaration string GetFileNameWithoutExtension(string path) Parameters Type Name Description String path Returns Type Description String GetFilePaths(String, Boolean) Gets the file paths. Declaration IEnumerable GetFilePaths(string path, bool recursive = false) Parameters Type Name Description String path The path. Boolean recursive if set to true [recursive]. Returns Type Description IEnumerable < String > IEnumerable. GetFilePaths(String, String[], Boolean, Boolean) Declaration IEnumerable GetFilePaths(string path, string[] extensions, bool enableCaseSensitiveExtensions, bool recursive) Parameters Type Name Description String path String [] extensions Boolean enableCaseSensitiveExtensions Boolean recursive Returns Type Description IEnumerable < String > GetFiles(String, Boolean) Gets the files. Declaration IEnumerable GetFiles(string path, bool recursive = false) Parameters Type Name Description String path Boolean recursive Returns Type Description IEnumerable < FileSystemMetadata > GetFiles(String, String[], Boolean, Boolean) Declaration IEnumerable GetFiles(string path, string[] extensions, bool enableCaseSensitiveExtensions, bool recursive) Parameters Type Name Description String path String [] extensions Boolean enableCaseSensitiveExtensions Boolean recursive Returns Type Description IEnumerable < FileSystemMetadata > GetFileStream(String, FileOpenMode, FileAccessMode, FileOpenOptions) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileOpenOptions fileOpenOptions) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileOpenOptions fileOpenOptions Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileOpenOptions, Int64) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileOpenOptions fileOpenOptions, long preAllocationSize) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileOpenOptions fileOpenOptions Int64 preAllocationSize Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, FileOpenOptions) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, FileOpenOptions fileOpenOptions) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileShareMode share FileOpenOptions fileOpenOptions Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, FileOpenOptions, Int64) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, FileOpenOptions fileOpenOptions, long preAllocationSize) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileShareMode share FileOpenOptions fileOpenOptions Int64 preAllocationSize Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, Boolean) Gets the file stream. Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, bool isAsync = false) Parameters Type Name Description String path The path. FileOpenMode mode The mode. FileAccessMode access The access. FileShareMode share The share. Boolean isAsync if set to true [is asynchronous]. Returns Type Description Stream FileStream. GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, Int32, FileOpenOptions) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, int bufferSize, FileOpenOptions fileOpenOptions) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileShareMode share Int32 bufferSize FileOpenOptions fileOpenOptions Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, Int32, FileOpenOptions, Int64) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, int bufferSize, FileOpenOptions fileOpenOptions, long preAllocationSize) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileShareMode share Int32 bufferSize FileOpenOptions fileOpenOptions Int64 preAllocationSize Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, Boolean) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, bool isAsync = false) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access Boolean isAsync Returns Type Description Stream GetFileSystemEntries(String, Boolean, FileSystemCredentials) Gets the file system entries. Declaration IEnumerable GetFileSystemEntries(string path, bool recursive = false, FileSystemCredentials credentials = null) Parameters Type Name Description String path The path. Boolean recursive if set to true [recursive]. FileSystemCredentials credentials Returns Type Description IEnumerable < FileSystemMetadata > IEnumerable. GetFileSystemEntryPaths(String, Boolean) Gets the file system entry paths. Declaration IEnumerable GetFileSystemEntryPaths(string path, bool recursive = false) Parameters Type Name Description String path The path. Boolean recursive if set to true [recursive]. Returns Type Description IEnumerable < String > IEnumerable. GetFileSystemInfo(String) Returns a FileSystemMetadata object for the specified file or directory path. Declaration FileSystemMetadata GetFileSystemInfo(string path) Parameters Type Name Description String path A path to a file or directory. Returns Type Description FileSystemMetadata A FileSystemMetadata object. Remarks If the specified path points to a directory, the returned FileSystemMetadata object's IsDirectory property will be set to true and all other properties will reflect the properties of the directory. GetFullPath(String) Declaration string GetFullPath(string path) Parameters Type Name Description String path Returns Type Description String GetLastWriteTimeUtc(FileSystemMetadata) Gets the last write time UTC. Declaration DateTimeOffset GetLastWriteTimeUtc(FileSystemMetadata info) Parameters Type Name Description FileSystemMetadata info The information. Returns Type Description DateTimeOffset DateTime. GetLastWriteTimeUtc(String) Gets the last write time UTC. Declaration DateTimeOffset GetLastWriteTimeUtc(string path) Parameters Type Name Description String path The path. Returns Type Description DateTimeOffset DateTime. GetLastWriteTimeUtc(String, Boolean) Declaration DateTimeOffset GetLastWriteTimeUtc(string path, bool fileExists) Parameters Type Name Description String path Boolean fileExists Returns Type Description DateTimeOffset GetValidFilename(String) Gets the valid filename. Declaration string GetValidFilename(string filename) Parameters Type Name Description String filename The filename. Returns Type Description String System.String. IsPathFile(ReadOnlySpan) Determines whether [is path file] [the specified path]. Declaration bool IsPathFile(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description Boolean true if [is path file] [the specified path]; otherwise, false . IsRootPath(ReadOnlySpan) Determines whether [is root path] [the specified path]. Declaration bool IsRootPath(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description Boolean true if [is root path] [the specified path]; otherwise, false . MakeAbsolutePath(ReadOnlySpan, ReadOnlySpan) Declaration ReadOnlySpan MakeAbsolutePath(ReadOnlySpan folderPath, ReadOnlySpan filePath) Parameters Type Name Description ReadOnlySpan < Char > folderPath ReadOnlySpan < Char > filePath Returns Type Description ReadOnlySpan < Char > MoveDirectory(String, String) Moves the directory. Declaration void MoveDirectory(string source, string target) Parameters Type Name Description String source The source. String target The target. MoveFile(String, String) Moves the file. Declaration void MoveFile(string source, string target) Parameters Type Name Description String source The source. String target The target. MoveFile(String, String, Boolean) Declaration void MoveFile(string source, string target, bool overwrite) Parameters Type Name Description String source String target Boolean overwrite NormalizeDuplicates(FileSystemMetadata[], Boolean) Declaration List NormalizeDuplicates(FileSystemMetadata[] paths, bool checkSubPaths) Parameters Type Name Description FileSystemMetadata [] paths Boolean checkSubPaths Returns Type Description List < FileSystemMetadata > NormalizePath(ReadOnlySpan) Normalizes the path. Declaration ReadOnlySpan NormalizePath(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path The path. Returns Type Description ReadOnlySpan < Char > System.String. NormalizePath(String) Declaration string NormalizePath(string path) Parameters Type Name Description String path Returns Type Description String OpenRead(String) Opens the read. Declaration Stream OpenRead(string path) Parameters Type Name Description String path The path. Returns Type Description Stream Stream. ReadAllBytesAsync(String, CancellationToken) Declaration Task ReadAllBytesAsync(string path, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path CancellationToken cancellationToken Returns Type Description Task < Byte []> ReadAllLines(String) Declaration string[] ReadAllLines(string path) Parameters Type Name Description String path Returns Type Description String [] ReadAllLinesAsync(String, CancellationToken) Declaration Task ReadAllLinesAsync(string path, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path CancellationToken cancellationToken Returns Type Description Task < String []> ReadAllText(String) Declaration string ReadAllText(string path) Parameters Type Name Description String path Returns Type Description String ReadAllTextAsync(String, Encoding, CancellationToken) Reads all text. Declaration Task ReadAllTextAsync(string path, Encoding encoding, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path The path. Encoding encoding The encoding. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > System.String. ReadAllTextAsync(String, CancellationToken) Reads all text. Declaration Task ReadAllTextAsync(string path, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path The path. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > System.String. SetAttributes(String, Boolean, Boolean) Declaration void SetAttributes(string path, bool isHidden, bool readOnly) Parameters Type Name Description String path Boolean isHidden Boolean readOnly SetExecutable(String) Declaration void SetExecutable(string path) Parameters Type Name Description String path SetHidden(String, Boolean) Declaration void SetHidden(string path, bool isHidden) Parameters Type Name Description String path Boolean isHidden SetLastWriteTimeUtc(String, DateTime) Declaration void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc) Parameters Type Name Description String path DateTime lastWriteTimeUtc SetReadOnly(String, Boolean) Declaration void SetReadOnly(string path, bool readOnly) Parameters Type Name Description String path Boolean readOnly SupportsPathNatively(String) Declaration bool SupportsPathNatively(string path) Parameters Type Name Description String path Returns Type Description Boolean SwapFiles(String, String) Swaps the files. Declaration void SwapFiles(string file1, string file2) Parameters Type Name Description String file1 The file1. String file2 The file2. WriteAllBytes(String, Byte[]) Declaration void WriteAllBytes(string path, byte[] bytes) Parameters Type Name Description String path Byte [] bytes WriteAllBytesAsync(String, Byte[], CancellationToken) Declaration Task WriteAllBytesAsync(string path, byte[] bytes, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path Byte [] bytes CancellationToken cancellationToken Returns Type Description Task WriteAllLines(String, IEnumerable) Declaration void WriteAllLines(string path, IEnumerable lines) Parameters Type Name Description String path IEnumerable < String > lines WriteAllText(String, String) Writes all text. Declaration void WriteAllText(string path, string text) Parameters Type Name Description String path The path. String text The text. WriteAllText(String, String, Encoding) Writes all text. Declaration void WriteAllText(string path, string text, Encoding encoding) Parameters Type Name Description String path The path. String text The text. Encoding encoding The encoding. WriteAllTextAsync(String, String, Encoding, CancellationToken) Declaration Task WriteAllTextAsync(string path, string text, Encoding encoding, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path String text Encoding encoding CancellationToken cancellationToken Returns Type Description Task WriteAllTextAsync(String, String, CancellationToken) Declaration Task WriteAllTextAsync(string path, string text, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path String text CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IFileSystem Interface IFileSystem Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IFileSystem Properties CommonFolders Returns a list of drives and common folders for convienent folder browsing. Declaration IEnumerable CommonFolders { get; } Property Value Type Description System.Collections.Generic.IEnumerable < FileSystemMetadata > DefaultDirectory Declaration string DefaultDirectory { get; } Property Value Type Description String DirectorySeparatorChar Declaration char DirectorySeparatorChar { get; } Property Value Type Description System.Char Methods AreEqual(ReadOnlySpan, ReadOnlySpan) Declaration bool AreEqual(ReadOnlySpan path1, ReadOnlySpan path2) Parameters Type Name Description System.ReadOnlySpan < System.Char > path1 System.ReadOnlySpan < System.Char > path2 Returns Type Description System.Boolean AreEqual(String, String) Declaration bool AreEqual(string path1, string path2) Parameters Type Name Description String path1 String path2 Returns Type Description System.Boolean ContainsSubPath(ReadOnlySpan, ReadOnlySpan) Determines whether [contains sub path] [the specified parent path]. Declaration bool ContainsSubPath(ReadOnlySpan parentPath, ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > parentPath The parent path. System.ReadOnlySpan < System.Char > path The path. Returns Type Description System.Boolean true if [contains sub path] [the specified parent path]; otherwise, false . ContainsSubPath(String, String) Declaration bool ContainsSubPath(string parentPath, string path) Parameters Type Name Description String parentPath String path Returns Type Description System.Boolean CopyFile(String, String, Boolean) Copies the file. Declaration void CopyFile(string source, string target, bool overwrite) Parameters Type Name Description String source The source. String target The target. System.Boolean overwrite if set to true [overwrite]. CreateDirectory(String) Creates the directory. Declaration void CreateDirectory(string path) Parameters Type Name Description String path The path. DeleteDirectory(String, Boolean) Deletes the directory. Declaration void DeleteDirectory(string path, bool recursive) Parameters Type Name Description String path The path. System.Boolean recursive if set to true [recursive]. DeleteDirectory(String, Boolean, Boolean) Declaration void DeleteDirectory(string path, bool recursive, bool sendToRecycleBin) Parameters Type Name Description String path System.Boolean recursive System.Boolean sendToRecycleBin DeleteFile(String) Deletes the file. Declaration void DeleteFile(string path) Parameters Type Name Description String path The path. DeleteFile(String, Boolean) Declaration void DeleteFile(string path, bool sendToRecycleBin) Parameters Type Name Description String path System.Boolean sendToRecycleBin DirectoryExists(String) Directories the exists. Declaration bool DirectoryExists(string path) Parameters Type Name Description String path The path. Returns Type Description System.Boolean true if XXXX, false otherwise. DirectoryExists(String, FileSystemCredentials) Declaration bool DirectoryExists(string path, FileSystemCredentials credentials) Parameters Type Name Description String path FileSystemCredentials credentials Returns Type Description System.Boolean FileExists(String) Files the exists. Declaration bool FileExists(string path) Parameters Type Name Description String path The path. Returns Type Description System.Boolean true if XXXX, false otherwise. FileExists(String, FileSystemCredentials) Declaration bool FileExists(string path, FileSystemCredentials credentials) Parameters Type Name Description String path FileSystemCredentials credentials Returns Type Description System.Boolean GetCreationTimeUtc(FileSystemMetadata) Gets the creation time UTC. Declaration DateTimeOffset GetCreationTimeUtc(FileSystemMetadata info) Parameters Type Name Description FileSystemMetadata info The information. Returns Type Description System.DateTimeOffset DateTime. GetCreationTimeUtc(String) Gets the creation time UTC. Declaration DateTimeOffset GetCreationTimeUtc(string path) Parameters Type Name Description String path The path. Returns Type Description System.DateTimeOffset DateTime. GetDirectories(String, Boolean) Gets the directories. Declaration IEnumerable GetDirectories(string path, bool recursive = false) Parameters Type Name Description String path The path. System.Boolean recursive if set to true [recursive]. Returns Type Description System.Collections.Generic.IEnumerable < FileSystemMetadata > IEnumerable. GetDirectoryInfo(String) Returns a FileSystemMetadata object for the specified directory path. Declaration FileSystemMetadata GetDirectoryInfo(string path) Parameters Type Name Description String path A path to a directory. Returns Type Description FileSystemMetadata A FileSystemMetadata object. Remarks If the specified path points to a file, the returned FileSystemMetadata object's IsDirectory property will be set to true and the Exists property will be set to false. For automatic handling of files and directories, use GetFileSystemInfo(String) . GetDirectoryInfo(String, FileSystemCredentials) Declaration FileSystemMetadata GetDirectoryInfo(string path, FileSystemCredentials credentials) Parameters Type Name Description String path FileSystemCredentials credentials Returns Type Description FileSystemMetadata GetDirectoryName(ReadOnlySpan) Declaration ReadOnlySpan GetDirectoryName(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path Returns Type Description System.ReadOnlySpan < System.Char > GetDirectoryName(String) Declaration string GetDirectoryName(string path) Parameters Type Name Description String path Returns Type Description String GetDirectoryPaths(String, Boolean) Gets the directory paths. Declaration IEnumerable GetDirectoryPaths(string path, bool recursive = false) Parameters Type Name Description String path The path. System.Boolean recursive if set to true [recursive]. Returns Type Description System.Collections.Generic.IEnumerable < String > IEnumerable. GetDriveInfo(String) Declaration DriveInfo GetDriveInfo(string path) Parameters Type Name Description String path Returns Type Description System.IO.DriveInfo GetDrives() Declaration List GetDrives() Returns Type Description List < FileSystemMetadata > GetFileInfo(String) Returns a FileSystemMetadata object for the specified file path. Declaration FileSystemMetadata GetFileInfo(string path) Parameters Type Name Description String path A path to a file. Returns Type Description FileSystemMetadata A FileSystemMetadata object. Remarks If the specified path points to a directory, the returned FileSystemMetadata object's IsDirectory property and the Exists property will both be set to false. For automatic handling of files and directories, use GetFileSystemInfo(String) . GetFileNameWithoutExtension(FileSystemMetadata) Gets the file name without extension. Declaration string GetFileNameWithoutExtension(FileSystemMetadata info) Parameters Type Name Description FileSystemMetadata info The information. Returns Type Description String System.String. GetFileNameWithoutExtension(ReadOnlySpan) Gets the file name without extension. Declaration ReadOnlySpan GetFileNameWithoutExtension(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description System.ReadOnlySpan < System.Char > System.String. GetFileNameWithoutExtension(String) Declaration string GetFileNameWithoutExtension(string path) Parameters Type Name Description String path Returns Type Description String GetFilePaths(String, Boolean) Gets the file paths. Declaration IEnumerable GetFilePaths(string path, bool recursive = false) Parameters Type Name Description String path The path. System.Boolean recursive if set to true [recursive]. Returns Type Description System.Collections.Generic.IEnumerable < String > IEnumerable. GetFilePaths(String, String[], Boolean, Boolean) Declaration IEnumerable GetFilePaths(string path, string[] extensions, bool enableCaseSensitiveExtensions, bool recursive) Parameters Type Name Description String path String [] extensions System.Boolean enableCaseSensitiveExtensions System.Boolean recursive Returns Type Description System.Collections.Generic.IEnumerable < String > GetFiles(String, Boolean) Gets the files. Declaration IEnumerable GetFiles(string path, bool recursive = false) Parameters Type Name Description String path System.Boolean recursive Returns Type Description System.Collections.Generic.IEnumerable < FileSystemMetadata > GetFiles(String, String[], Boolean, Boolean) Declaration IEnumerable GetFiles(string path, string[] extensions, bool enableCaseSensitiveExtensions, bool recursive) Parameters Type Name Description String path String [] extensions System.Boolean enableCaseSensitiveExtensions System.Boolean recursive Returns Type Description System.Collections.Generic.IEnumerable < FileSystemMetadata > GetFileStream(String, FileOpenMode, FileAccessMode, FileOpenOptions) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileOpenOptions fileOpenOptions) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileOpenOptions fileOpenOptions Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileOpenOptions, Int64) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileOpenOptions fileOpenOptions, long preAllocationSize) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileOpenOptions fileOpenOptions Int64 preAllocationSize Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, FileOpenOptions) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, FileOpenOptions fileOpenOptions) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileShareMode share FileOpenOptions fileOpenOptions Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, FileOpenOptions, Int64) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, FileOpenOptions fileOpenOptions, long preAllocationSize) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileShareMode share FileOpenOptions fileOpenOptions Int64 preAllocationSize Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, Boolean) Gets the file stream. Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, bool isAsync = false) Parameters Type Name Description String path The path. FileOpenMode mode The mode. FileAccessMode access The access. FileShareMode share The share. System.Boolean isAsync if set to true [is asynchronous]. Returns Type Description Stream FileStream. GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, Int32, FileOpenOptions) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, int bufferSize, FileOpenOptions fileOpenOptions) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileShareMode share Int32 bufferSize FileOpenOptions fileOpenOptions Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, FileShareMode, Int32, FileOpenOptions, Int64) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, FileShareMode share, int bufferSize, FileOpenOptions fileOpenOptions, long preAllocationSize) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access FileShareMode share Int32 bufferSize FileOpenOptions fileOpenOptions Int64 preAllocationSize Returns Type Description Stream GetFileStream(String, FileOpenMode, FileAccessMode, Boolean) Declaration Stream GetFileStream(string path, FileOpenMode mode, FileAccessMode access, bool isAsync = false) Parameters Type Name Description String path FileOpenMode mode FileAccessMode access System.Boolean isAsync Returns Type Description Stream GetFileSystemEntries(String, Boolean, FileSystemCredentials) Gets the file system entries. Declaration IEnumerable GetFileSystemEntries(string path, bool recursive = false, FileSystemCredentials credentials = null) Parameters Type Name Description String path The path. System.Boolean recursive if set to true [recursive]. FileSystemCredentials credentials Returns Type Description System.Collections.Generic.IEnumerable < FileSystemMetadata > IEnumerable. GetFileSystemEntryPaths(String, Boolean) Gets the file system entry paths. Declaration IEnumerable GetFileSystemEntryPaths(string path, bool recursive = false) Parameters Type Name Description String path The path. System.Boolean recursive if set to true [recursive]. Returns Type Description System.Collections.Generic.IEnumerable < String > IEnumerable. GetFileSystemInfo(String) Returns a FileSystemMetadata object for the specified file or directory path. Declaration FileSystemMetadata GetFileSystemInfo(string path) Parameters Type Name Description String path A path to a file or directory. Returns Type Description FileSystemMetadata A FileSystemMetadata object. Remarks If the specified path points to a directory, the returned FileSystemMetadata object's IsDirectory property will be set to true and all other properties will reflect the properties of the directory. GetFullPath(String) Declaration string GetFullPath(string path) Parameters Type Name Description String path Returns Type Description String GetLastWriteTimeUtc(FileSystemMetadata) Gets the last write time UTC. Declaration DateTimeOffset GetLastWriteTimeUtc(FileSystemMetadata info) Parameters Type Name Description FileSystemMetadata info The information. Returns Type Description System.DateTimeOffset DateTime. GetLastWriteTimeUtc(String) Gets the last write time UTC. Declaration DateTimeOffset GetLastWriteTimeUtc(string path) Parameters Type Name Description String path The path. Returns Type Description System.DateTimeOffset DateTime. GetLastWriteTimeUtc(String, Boolean) Declaration DateTimeOffset GetLastWriteTimeUtc(string path, bool fileExists) Parameters Type Name Description String path System.Boolean fileExists Returns Type Description System.DateTimeOffset GetValidFilename(String) Gets the valid filename. Declaration string GetValidFilename(string filename) Parameters Type Name Description String filename The filename. Returns Type Description String System.String. IsPathFile(ReadOnlySpan) Determines whether [is path file] [the specified path]. Declaration bool IsPathFile(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description System.Boolean true if [is path file] [the specified path]; otherwise, false . IsRootPath(ReadOnlySpan) Determines whether [is root path] [the specified path]. Declaration bool IsRootPath(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description System.Boolean true if [is root path] [the specified path]; otherwise, false . MakeAbsolutePath(ReadOnlySpan, ReadOnlySpan) Declaration ReadOnlySpan MakeAbsolutePath(ReadOnlySpan folderPath, ReadOnlySpan filePath) Parameters Type Name Description System.ReadOnlySpan < System.Char > folderPath System.ReadOnlySpan < System.Char > filePath Returns Type Description System.ReadOnlySpan < System.Char > MoveDirectory(String, String) Moves the directory. Declaration void MoveDirectory(string source, string target) Parameters Type Name Description String source The source. String target The target. MoveFile(String, String) Moves the file. Declaration void MoveFile(string source, string target) Parameters Type Name Description String source The source. String target The target. MoveFile(String, String, Boolean) Declaration void MoveFile(string source, string target, bool overwrite) Parameters Type Name Description String source String target System.Boolean overwrite NormalizeDuplicates(FileSystemMetadata[], Boolean) Declaration List NormalizeDuplicates(FileSystemMetadata[] paths, bool checkSubPaths) Parameters Type Name Description FileSystemMetadata [] paths System.Boolean checkSubPaths Returns Type Description List < FileSystemMetadata > NormalizePath(ReadOnlySpan) Normalizes the path. Declaration ReadOnlySpan NormalizePath(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path The path. Returns Type Description System.ReadOnlySpan < System.Char > System.String. NormalizePath(String) Declaration string NormalizePath(string path) Parameters Type Name Description String path Returns Type Description String OpenRead(String) Opens the read. Declaration Stream OpenRead(string path) Parameters Type Name Description String path The path. Returns Type Description Stream Stream. ReadAllBytesAsync(String, CancellationToken) Declaration Task ReadAllBytesAsync(string path, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Byte []> ReadAllLines(String) Declaration string[] ReadAllLines(string path) Parameters Type Name Description String path Returns Type Description String [] ReadAllLinesAsync(String, CancellationToken) Declaration Task ReadAllLinesAsync(string path, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path System.Threading.CancellationToken cancellationToken Returns Type Description Task < String []> ReadAllText(String) Declaration string ReadAllText(string path) Parameters Type Name Description String path Returns Type Description String ReadAllTextAsync(String, Encoding, CancellationToken) Reads all text. Declaration Task ReadAllTextAsync(string path, Encoding encoding, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path The path. System.Text.Encoding encoding The encoding. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > System.String. ReadAllTextAsync(String, CancellationToken) Reads all text. Declaration Task ReadAllTextAsync(string path, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path The path. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < String > System.String. SetAttributes(String, Boolean, Boolean) Declaration void SetAttributes(string path, bool isHidden, bool readOnly) Parameters Type Name Description String path System.Boolean isHidden System.Boolean readOnly SetExecutable(String) Declaration void SetExecutable(string path) Parameters Type Name Description String path SetHidden(String, Boolean) Declaration void SetHidden(string path, bool isHidden) Parameters Type Name Description String path System.Boolean isHidden SetLastWriteTimeUtc(String, DateTime) Declaration void SetLastWriteTimeUtc(string path, DateTime lastWriteTimeUtc) Parameters Type Name Description String path DateTime lastWriteTimeUtc SetReadOnly(String, Boolean) Declaration void SetReadOnly(string path, bool readOnly) Parameters Type Name Description String path System.Boolean readOnly SupportsPathNatively(String) Declaration bool SupportsPathNatively(string path) Parameters Type Name Description String path Returns Type Description System.Boolean SwapFiles(String, String) Swaps the files. Declaration void SwapFiles(string file1, string file2) Parameters Type Name Description String file1 The file1. String file2 The file2. WriteAllBytes(String, Byte[]) Declaration void WriteAllBytes(string path, byte[] bytes) Parameters Type Name Description String path System.Byte [] bytes WriteAllBytesAsync(String, Byte[], CancellationToken) Declaration Task WriteAllBytesAsync(string path, byte[] bytes, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path System.Byte [] bytes System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task WriteAllLines(String, IEnumerable) Declaration void WriteAllLines(string path, IEnumerable lines) Parameters Type Name Description String path System.Collections.Generic.IEnumerable < String > lines WriteAllText(String, String) Writes all text. Declaration void WriteAllText(string path, string text) Parameters Type Name Description String path The path. String text The text. WriteAllText(String, String, Encoding) Writes all text. Declaration void WriteAllText(string path, string text, Encoding encoding) Parameters Type Name Description String path The path. String text The text. System.Text.Encoding encoding The encoding. WriteAllTextAsync(String, String, Encoding, CancellationToken) Declaration Task WriteAllTextAsync(string path, string text, Encoding encoding, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path String text System.Text.Encoding encoding System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task WriteAllTextAsync(String, String, CancellationToken) Declaration Task WriteAllTextAsync(string path, string text, CancellationToken cancellationToken = default(CancellationToken)) Parameters Type Name Description String path String text System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.IMediaMount.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.IMediaMount.html",
     "title": "Interface IMediaMount",
-    "keywords": "Interface IMediaMount Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IMediaMount : IDisposable Properties MountedPath Declaration string MountedPath { get; } Property Value Type Description String MountedProtocol Declaration MediaProtocol MountedProtocol { get; } Property Value Type Description MediaProtocol Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMediaMount Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IMediaMount : IDisposable Properties MountedPath Declaration string MountedPath { get; } Property Value Type Description String MountedProtocol Declaration MediaProtocol MountedProtocol { get; } Property Value Type Description MediaProtocol Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.IMediaMounter.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.IMediaMounter.html",
     "title": "Interface IMediaMounter",
-    "keywords": "Interface IMediaMounter Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IMediaMounter : IDisposable Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods CanMount(ReadOnlySpan, ReadOnlySpan) Determines whether this instance can mount the specified path. Declaration bool CanMount(ReadOnlySpan mediaPath, ReadOnlySpan container) Parameters Type Name Description ReadOnlySpan < Char > mediaPath The media path. ReadOnlySpan < Char > container The container. Returns Type Description Boolean true if this instance can mount the specified path; otherwise, false . Mount(ReadOnlyMemory, ReadOnlyMemory, CancellationToken) Mounts the specified media path. Declaration Task Mount(ReadOnlyMemory mediaPath, ReadOnlyMemory container, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > mediaPath The media path. ReadOnlyMemory < Char > container The container. CancellationToken cancellationToken The cancellation token. Returns Type Description Task < IMediaMount > IMediaMount. Exceptions Type Condition ArgumentNullException mediaPath IOException Unable to create mount. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMediaMounter Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IMediaMounter : IDisposable Properties Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. Methods CanMount(ReadOnlySpan, ReadOnlySpan) Determines whether this instance can mount the specified path. Declaration bool CanMount(ReadOnlySpan mediaPath, ReadOnlySpan container) Parameters Type Name Description System.ReadOnlySpan < System.Char > mediaPath The media path. System.ReadOnlySpan < System.Char > container The container. Returns Type Description System.Boolean true if this instance can mount the specified path; otherwise, false . Mount(ReadOnlyMemory, ReadOnlyMemory, CancellationToken) Mounts the specified media path. Declaration Task Mount(ReadOnlyMemory mediaPath, ReadOnlyMemory container, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > mediaPath The media path. System.ReadOnlyMemory < System.Char > container The container. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description Task < IMediaMount > IMediaMount. Exceptions Type Condition ArgumentNullException mediaPath System.IO.IOException Unable to create mount. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.IMediaMountManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.IMediaMountManager.html",
     "title": "Interface IMediaMountManager",
-    "keywords": "Interface IMediaMountManager Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IMediaMountManager : IDisposable Methods AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable mounters) Parameters Type Name Description IEnumerable < IMediaMounter > mounters The mounters. CanMount(ReadOnlySpan, ReadOnlySpan) Determines whether this instance can mount the specified path. Declaration bool CanMount(ReadOnlySpan mediaPath, ReadOnlySpan container) Parameters Type Name Description ReadOnlySpan < Char > mediaPath ReadOnlySpan < Char > container Returns Type Description Boolean Mount(ReadOnlyMemory, ReadOnlyMemory, CancellationToken) Mounts the specified media path. Declaration Task Mount(ReadOnlyMemory mediaPath, ReadOnlyMemory container, CancellationToken cancellationToken) Parameters Type Name Description ReadOnlyMemory < Char > mediaPath ReadOnlyMemory < Char > container CancellationToken cancellationToken Returns Type Description Task < IMediaMount > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IMediaMountManager Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IMediaMountManager : IDisposable Methods AddParts(IEnumerable) Adds the parts. Declaration void AddParts(IEnumerable mounters) Parameters Type Name Description System.Collections.Generic.IEnumerable < IMediaMounter > mounters The mounters. CanMount(ReadOnlySpan, ReadOnlySpan) Determines whether this instance can mount the specified path. Declaration bool CanMount(ReadOnlySpan mediaPath, ReadOnlySpan container) Parameters Type Name Description System.ReadOnlySpan < System.Char > mediaPath System.ReadOnlySpan < System.Char > container Returns Type Description System.Boolean Mount(ReadOnlyMemory, ReadOnlyMemory, CancellationToken) Mounts the specified media path. Declaration Task Mount(ReadOnlyMemory mediaPath, ReadOnlyMemory container, CancellationToken cancellationToken) Parameters Type Name Description System.ReadOnlyMemory < System.Char > mediaPath System.ReadOnlyMemory < System.Char > container System.Threading.CancellationToken cancellationToken Returns Type Description Task < IMediaMount > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.IShortcutHandler.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.IShortcutHandler.html",
     "title": "Interface IShortcutHandler",
-    "keywords": "Interface IShortcutHandler Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IShortcutHandler Methods Create(String, String) Creates the specified shortcut path. Declaration void Create(string shortcutPath, string targetPath) Parameters Type Name Description String shortcutPath The shortcut path. String targetPath The target path. GetExtension() Gets the extension. Declaration ReadOnlySpan GetExtension() Returns Type Description ReadOnlySpan < Char > Resolve(ReadOnlySpan) Resolves the specified shortcut path. Declaration ReadOnlySpan Resolve(ReadOnlySpan shortcutPath) Parameters Type Name Description ReadOnlySpan < Char > shortcutPath The shortcut path. Returns Type Description ReadOnlySpan < Char > System.String. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IShortcutHandler Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IShortcutHandler Methods Create(String, String) Creates the specified shortcut path. Declaration void Create(string shortcutPath, string targetPath) Parameters Type Name Description String shortcutPath The shortcut path. String targetPath The target path. GetExtension() Gets the extension. Declaration ReadOnlySpan GetExtension() Returns Type Description System.ReadOnlySpan < System.Char > Resolve(ReadOnlySpan) Resolves the specified shortcut path. Declaration ReadOnlySpan Resolve(ReadOnlySpan shortcutPath) Parameters Type Name Description System.ReadOnlySpan < System.Char > shortcutPath The shortcut path. Returns Type Description System.ReadOnlySpan < System.Char > System.String. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.IStreamHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.IStreamHelper.html",
     "title": "Interface IStreamHelper",
-    "keywords": "Interface IStreamHelper Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IStreamHelper Methods CopyToAsync(Stream, PipeWriter, Int32, Int32, CancellationToken) Declaration Task CopyToAsync(Stream source, PipeWriter writer, int bufferSize, int emptyReadLimit, CancellationToken cancellationToken) Parameters Type Name Description Stream source PipeWriter writer Int32 bufferSize Int32 emptyReadLimit CancellationToken cancellationToken Returns Type Description Task CopyToAsync(Stream, PipeWriter, Int32, CancellationToken) Declaration Task CopyToAsync(Stream source, PipeWriter writer, int bufferSize, CancellationToken cancellationToken) Parameters Type Name Description Stream source PipeWriter writer Int32 bufferSize CancellationToken cancellationToken Returns Type Description Task CopyToAsyncWithMaxLength(Stream, PipeWriter, Int64, CancellationToken) Declaration Task CopyToAsyncWithMaxLength(Stream source, PipeWriter writer, long copyLength, CancellationToken cancellationToken) Parameters Type Name Description Stream source PipeWriter writer Int64 copyLength CancellationToken cancellationToken Returns Type Description Task CopyUntilCancelled(Stream, Stream, Int32, CancellationToken) Declaration Task CopyUntilCancelled(Stream source, Stream target, int bufferSize, CancellationToken cancellationToken) Parameters Type Name Description Stream source Stream target Int32 bufferSize CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IStreamHelper Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IStreamHelper Methods CopyToAsync(Stream, PipeWriter, Int32, Int32, CancellationToken) Declaration Task CopyToAsync(Stream source, PipeWriter writer, int bufferSize, int emptyReadLimit, CancellationToken cancellationToken) Parameters Type Name Description Stream source PipeWriter writer Int32 bufferSize Int32 emptyReadLimit System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task CopyToAsync(Stream, PipeWriter, Int32, CancellationToken) Declaration Task CopyToAsync(Stream source, PipeWriter writer, int bufferSize, CancellationToken cancellationToken) Parameters Type Name Description Stream source PipeWriter writer Int32 bufferSize System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task CopyToAsyncWithMaxLength(Stream, PipeWriter, Int64, CancellationToken) Declaration Task CopyToAsyncWithMaxLength(Stream source, PipeWriter writer, long copyLength, CancellationToken cancellationToken) Parameters Type Name Description Stream source PipeWriter writer Int64 copyLength System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task CopyUntilCancelled(Stream, Stream, Int32, CancellationToken) Declaration Task CopyUntilCancelled(Stream source, Stream target, int bufferSize, CancellationToken cancellationToken) Parameters Type Name Description Stream source Stream target Int32 bufferSize System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.IZipClient.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.IZipClient.html",
     "title": "Interface IZipClient",
-    "keywords": "Interface IZipClient Interface IZipClient Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IZipClient Methods ExtractAll(Stream, String, Boolean) Extracts all. Declaration void ExtractAll(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source The source. String targetPath The target path. Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAll(String, String, Boolean) Extracts all. Declaration void ExtractAll(string sourceFile, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description String sourceFile The source file. String targetPath The target path. Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFrom7z(Stream, String, Boolean) Extracts all from7z. Declaration void ExtractAllFrom7z(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source The source. String targetPath The target path. Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFrom7z(String, String, Boolean) Extracts all from7z. Declaration void ExtractAllFrom7z(string sourceFile, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description String sourceFile The source file. String targetPath The target path. Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFromGz(Stream, String, Boolean) Declaration void ExtractAllFromGz(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source String targetPath Boolean overwriteExistingFiles ExtractAllFromTar(Stream, String, Boolean) Extracts all from tar. Declaration void ExtractAllFromTar(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source The source. String targetPath The target path. Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFromTar(String, String, Boolean) Extracts all from tar. Declaration void ExtractAllFromTar(string sourceFile, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description String sourceFile The source file. String targetPath The target path. Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFromZip(Stream, String, Boolean) Extracts all from zip. Declaration void ExtractAllFromZip(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source The source. String targetPath The target path. Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractFirstFileFromGz(Stream, String, String) Declaration void ExtractFirstFileFromGz(Stream source, string targetPath, string defaultFileName) Parameters Type Name Description Stream source String targetPath String defaultFileName ExtractFirstFileFromXZ(Stream, String, CancellationToken) Declaration Task ExtractFirstFileFromXZ(Stream source, string targetFile, CancellationToken cancellationToken) Parameters Type Name Description Stream source String targetFile CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IZipClient Interface IZipClient Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public interface IZipClient Methods ExtractAll(Stream, String, Boolean) Extracts all. Declaration void ExtractAll(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source The source. String targetPath The target path. System.Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAll(String, String, Boolean) Extracts all. Declaration void ExtractAll(string sourceFile, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description String sourceFile The source file. String targetPath The target path. System.Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFrom7z(Stream, String, Boolean) Extracts all from7z. Declaration void ExtractAllFrom7z(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source The source. String targetPath The target path. System.Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFrom7z(String, String, Boolean) Extracts all from7z. Declaration void ExtractAllFrom7z(string sourceFile, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description String sourceFile The source file. String targetPath The target path. System.Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFromGz(Stream, String, Boolean) Declaration void ExtractAllFromGz(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source String targetPath System.Boolean overwriteExistingFiles ExtractAllFromTar(Stream, String, Boolean) Extracts all from tar. Declaration void ExtractAllFromTar(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source The source. String targetPath The target path. System.Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFromTar(String, String, Boolean) Extracts all from tar. Declaration void ExtractAllFromTar(string sourceFile, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description String sourceFile The source file. String targetPath The target path. System.Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractAllFromZip(Stream, String, Boolean) Extracts all from zip. Declaration void ExtractAllFromZip(Stream source, string targetPath, bool overwriteExistingFiles) Parameters Type Name Description Stream source The source. String targetPath The target path. System.Boolean overwriteExistingFiles if set to true [overwrite existing files]. ExtractFirstFileFromGz(Stream, String, String) Declaration void ExtractFirstFileFromGz(Stream source, string targetPath, string defaultFileName) Parameters Type Name Description Stream source String targetPath String defaultFileName ExtractFirstFileFromXZ(Stream, String, CancellationToken) Declaration Task ExtractFirstFileFromXZ(Stream source, string targetFile, CancellationToken cancellationToken) Parameters Type Name Description Stream source String targetFile System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.StreamDefaults.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.StreamDefaults.html",
     "title": "Class StreamDefaults",
-    "keywords": "Class StreamDefaults Class StreamDefaults Inheritance Object StreamDefaults Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public static class StreamDefaults Fields DefaultCopyToBufferSize The default copy to buffer size Declaration public const int DefaultCopyToBufferSize = 81920 Field Value Type Description Int32 DefaultFileStreamBufferSize The default file stream buffer size Declaration public const int DefaultFileStreamBufferSize = 81920 Field Value Type Description Int32"
+    "keywords": "Class StreamDefaults Class StreamDefaults Inheritance System.Object StreamDefaults Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public static class StreamDefaults Fields DefaultCopyToBufferSize The default copy to buffer size Declaration public const int DefaultCopyToBufferSize = 81920 Field Value Type Description Int32 DefaultFileStreamBufferSize The default file stream buffer size Declaration public const int DefaultFileStreamBufferSize = 81920 Field Value Type Description Int32"
   },
   "reference/pluginapi/MediaBrowser.Model.IO.StreamHandler.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.IO.StreamHandler.html",
     "title": "Class StreamHandler",
-    "keywords": "Class StreamHandler Inheritance Object StreamHandler Implements IDisposable Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public class StreamHandler : IDisposable Constructors StreamHandler() Declaration public StreamHandler() Properties Handlers Declaration public IDisposable[] Handlers { get; set; } Property Value Type Description IDisposable [] Length Declaration public long? Length { get; set; } Property Value Type Description Nullable < Int64 > Stream Declaration public Stream Stream { get; set; } Property Value Type Description Stream TotalLength Declaration public long? TotalLength { get; set; } Property Value Type Description Nullable < Int64 > Methods Dispose() Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class StreamHandler Inheritance System.Object StreamHandler Implements IDisposable Namespace : MediaBrowser.Model.IO Assembly : MediaBrowser.Model.dll Syntax public class StreamHandler : IDisposable Constructors StreamHandler() Declaration public StreamHandler() Properties Handlers Declaration public IDisposable[] Handlers { get; set; } Property Value Type Description IDisposable [] Length Declaration public long? Length { get; set; } Property Value Type Description Nullable < Int64 > Stream Declaration public Stream Stream { get; set; } Property Value Type Description Stream TotalLength Declaration public long? TotalLength { get; set; } Property Value Type Description Nullable < Int64 > Methods Dispose() Declaration public void Dispose() Implements System.IDisposable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Library.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Library.html",
@@ -5537,17 +5547,17 @@
   "reference/pluginapi/MediaBrowser.Model.Library.UserViewQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Library.UserViewQuery.html",
     "title": "Class UserViewQuery",
-    "keywords": "Class UserViewQuery Inheritance Object UserViewQuery Namespace : MediaBrowser.Model.Library Assembly : MediaBrowser.Model.dll Syntax public class UserViewQuery Properties AllowDynamicChildren Declaration public bool AllowDynamicChildren { get; set; } Property Value Type Description Boolean IncludeExternalContent Gets or sets a value indicating whether [include external content]. Declaration public bool IncludeExternalContent { get; set; } Property Value Type Description Boolean true if [include external content]; otherwise, false . IncludeHidden Gets or sets a value indicating whether [include hidden]. Declaration public bool IncludeHidden { get; set; } Property Value Type Description Boolean true if [include hidden]; otherwise, false . IncludeLiveTVView Declaration public bool IncludeLiveTVView { get; set; } Property Value Type Description Boolean UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserViewQuery Inheritance System.Object UserViewQuery Namespace : MediaBrowser.Model.Library Assembly : MediaBrowser.Model.dll Syntax public class UserViewQuery Properties AllowDynamicChildren Declaration public bool AllowDynamicChildren { get; set; } Property Value Type Description System.Boolean IncludeExternalContent Gets or sets a value indicating whether [include external content]. Declaration public bool IncludeExternalContent { get; set; } Property Value Type Description System.Boolean true if [include external content]; otherwise, false . IncludeHidden Gets or sets a value indicating whether [include hidden]. Declaration public bool IncludeHidden { get; set; } Property Value Type Description System.Boolean true if [include hidden]; otherwise, false . IncludeLiveTVView Declaration public bool IncludeLiveTVView { get; set; } Property Value Type Description System.Boolean UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.BaseTimerInfoDto.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.BaseTimerInfoDto.html",
     "title": "Class BaseTimerInfoDto",
-    "keywords": "Class BaseTimerInfoDto Inheritance Object BaseTimerInfoDto SeriesTimerInfoDto TimerInfoDto Implements IHasServerId Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class BaseTimerInfoDto : IHasServerId Properties ChannelId ChannelId of the recording. Declaration public string ChannelId { get; set; } Property Value Type Description String ChannelName ChannelName of the recording. Declaration public string ChannelName { get; set; } Property Value Type Description String ChannelNumber Declaration public string ChannelNumber { get; set; } Property Value Type Description String ChannelPrimaryImageTag Declaration public string ChannelPrimaryImageTag { get; set; } Property Value Type Description String EndDate The end date of the recording, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description DateTimeOffset Id Id of the recording. Declaration public string Id { get; set; } Property Value Type Description String IsPostPaddingRequired Gets or sets a value indicating whether this instance is post padding required. Declaration public bool IsPostPaddingRequired { get; set; } Property Value Type Description Boolean true if this instance is post padding required; otherwise, false . IsPrePaddingRequired Gets or sets a value indicating whether this instance is pre padding required. Declaration public bool IsPrePaddingRequired { get; set; } Property Value Type Description Boolean true if this instance is pre padding required; otherwise, false . KeepUntil Declaration public KeepUntil KeepUntil { get; set; } Property Value Type Description KeepUntil Name Name of the recording. Declaration public string Name { get; set; } Property Value Type Description String Overview Description of the recording. Declaration public string Overview { get; set; } Property Value Type Description String ParentBackdropImageTags Gets or sets the parent backdrop image tags. Declaration public string[] ParentBackdropImageTags { get; set; } Property Value Type Description String [] The parent backdrop image tags. ParentBackdropItemId If the item does not have any backdrops, this will hold the Id of the Parent that has one. Declaration public string ParentBackdropItemId { get; set; } Property Value Type Description String The parent backdrop item id. ParentFolderId Declaration public string ParentFolderId { get; set; } Property Value Type Description String PostPaddingSeconds Gets or sets the post padding seconds. Declaration public int PostPaddingSeconds { get; set; } Property Value Type Description Int32 The post padding seconds. PrePaddingSeconds Gets or sets the pre padding seconds. Declaration public int PrePaddingSeconds { get; set; } Property Value Type Description Int32 The pre padding seconds. Priority Gets or sets the priority. Declaration public int Priority { get; set; } Property Value Type Description Int32 The priority. ProgramId Gets or sets the program identifier. Declaration public string ProgramId { get; set; } Property Value Type Description String The program identifier. ServerId Gets or sets the server identifier. Declaration public string ServerId { get; set; } Property Value Type Description String The server identifier. StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description DateTimeOffset Type Declaration public string Type { get; set; } Property Value Type Description String Implements IHasServerId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BaseTimerInfoDto Inheritance System.Object BaseTimerInfoDto SeriesTimerInfoDto TimerInfoDto Implements IHasServerId Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class BaseTimerInfoDto : IHasServerId Properties ChannelId ChannelId of the recording. Declaration public string ChannelId { get; set; } Property Value Type Description String ChannelName ChannelName of the recording. Declaration public string ChannelName { get; set; } Property Value Type Description String ChannelNumber Declaration public string ChannelNumber { get; set; } Property Value Type Description String ChannelPrimaryImageTag Declaration public string ChannelPrimaryImageTag { get; set; } Property Value Type Description String EndDate The end date of the recording, in UTC. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description System.DateTimeOffset Id Id of the recording. Declaration public string Id { get; set; } Property Value Type Description String IsPostPaddingRequired Gets or sets a value indicating whether this instance is post padding required. Declaration public bool IsPostPaddingRequired { get; set; } Property Value Type Description System.Boolean true if this instance is post padding required; otherwise, false . IsPrePaddingRequired Gets or sets a value indicating whether this instance is pre padding required. Declaration public bool IsPrePaddingRequired { get; set; } Property Value Type Description System.Boolean true if this instance is pre padding required; otherwise, false . KeepUntil Declaration public KeepUntil KeepUntil { get; set; } Property Value Type Description KeepUntil Name Name of the recording. Declaration public string Name { get; set; } Property Value Type Description String Overview Description of the recording. Declaration public string Overview { get; set; } Property Value Type Description String ParentBackdropImageTags Gets or sets the parent backdrop image tags. Declaration public string[] ParentBackdropImageTags { get; set; } Property Value Type Description String [] The parent backdrop image tags. ParentBackdropItemId If the item does not have any backdrops, this will hold the Id of the Parent that has one. Declaration public string ParentBackdropItemId { get; set; } Property Value Type Description String The parent backdrop item id. ParentFolderId Declaration public string ParentFolderId { get; set; } Property Value Type Description String PostPaddingSeconds Gets or sets the post padding seconds. Declaration public int PostPaddingSeconds { get; set; } Property Value Type Description Int32 The post padding seconds. PrePaddingSeconds Gets or sets the pre padding seconds. Declaration public int PrePaddingSeconds { get; set; } Property Value Type Description Int32 The pre padding seconds. Priority Gets or sets the priority. Declaration public int Priority { get; set; } Property Value Type Description Int32 The priority. ProgramId Gets or sets the program identifier. Declaration public string ProgramId { get; set; } Property Value Type Description String The program identifier. ServerId Gets or sets the server identifier. Declaration public string ServerId { get; set; } Property Value Type Description String The server identifier. StartDate The start date of the recording, in UTC. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description System.DateTimeOffset Type Declaration public string Type { get; set; } Property Value Type Description String Implements IHasServerId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.ChannelOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.ChannelOptions.html",
     "title": "Class ChannelOptions",
-    "keywords": "Class ChannelOptions Inheritance Object ChannelOptions Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class ChannelOptions Properties Disabled Declaration public bool Disabled { get; set; } Property Value Type Description Boolean Id Declaration public string Id { get; set; } Property Value Type Description String ListingsChannelId Declaration public string ListingsChannelId { get; set; } Property Value Type Description String ListingsProviderId Declaration public string ListingsProviderId { get; set; } Property Value Type Description String SortIndexNumber Declaration public int SortIndexNumber { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ChannelOptions Inheritance System.Object ChannelOptions Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class ChannelOptions Properties Disabled Declaration public bool Disabled { get; set; } Property Value Type Description System.Boolean Id Declaration public string Id { get; set; } Property Value Type Description String ListingsChannelId Declaration public string ListingsChannelId { get; set; } Property Value Type Description String ListingsProviderId Declaration public string ListingsProviderId { get; set; } Property Value Type Description String SortIndexNumber Declaration public int SortIndexNumber { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.ChannelType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.ChannelType.html",
@@ -5557,7 +5567,7 @@
   "reference/pluginapi/MediaBrowser.Model.LiveTv.GuideInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.GuideInfo.html",
     "title": "Class GuideInfo",
-    "keywords": "Class GuideInfo Inheritance Object GuideInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class GuideInfo Properties EndDate Gets or sets the end date. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description DateTimeOffset The end date. StartDate Gets or sets the start date. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description DateTimeOffset The start date. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GuideInfo Inheritance System.Object GuideInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class GuideInfo Properties EndDate Gets or sets the end date. Declaration public DateTimeOffset EndDate { get; set; } Property Value Type Description System.DateTimeOffset The end date. StartDate Gets or sets the start date. Declaration public DateTimeOffset StartDate { get; set; } Property Value Type Description System.DateTimeOffset The start date. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.html",
@@ -5572,7 +5582,7 @@
   "reference/pluginapi/MediaBrowser.Model.LiveTv.KeywordInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.KeywordInfo.html",
     "title": "Class KeywordInfo",
-    "keywords": "Class KeywordInfo Inheritance Object KeywordInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class KeywordInfo Properties Keyword Declaration public string Keyword { get; set; } Property Value Type Description String KeywordType Declaration public KeywordType KeywordType { get; set; } Property Value Type Description KeywordType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class KeywordInfo Inheritance System.Object KeywordInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class KeywordInfo Properties Keyword Declaration public string Keyword { get; set; } Property Value Type Description String KeywordType Declaration public KeywordType KeywordType { get; set; } Property Value Type Description KeywordType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.KeywordType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.KeywordType.html",
@@ -5582,22 +5592,22 @@
   "reference/pluginapi/MediaBrowser.Model.LiveTv.ListingsProviderInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.ListingsProviderInfo.html",
     "title": "Class ListingsProviderInfo",
-    "keywords": "Class ListingsProviderInfo Inheritance Object ListingsProviderInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class ListingsProviderInfo Properties ChannelMappings Declaration public NameValuePair[] ChannelMappings { get; set; } Property Value Type Description NameValuePair [] Country Declaration public string Country { get; set; } Property Value Type Description String DataVersion Declaration public string DataVersion { get; set; } Property Value Type Description String EnableAllTuners Declaration public bool EnableAllTuners { get; set; } Property Value Type Description Boolean EnabledTuners Declaration public string[] EnabledTuners { get; set; } Property Value Type Description String [] Id Declaration public string Id { get; set; } Property Value Type Description String KidsCategories Declaration public string[] KidsCategories { get; set; } Property Value Type Description String [] ListingsId Declaration public string ListingsId { get; set; } Property Value Type Description String MovieCategories Declaration public string[] MovieCategories { get; set; } Property Value Type Description String [] MoviePrefix Declaration public string MoviePrefix { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String NewsCategories Declaration public string[] NewsCategories { get; set; } Property Value Type Description String [] Password Declaration public string Password { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String PreferredLanguage Declaration public string PreferredLanguage { get; set; } Property Value Type Description String SetupUrl Declaration public string SetupUrl { get; set; } Property Value Type Description String SportsCategories Declaration public string[] SportsCategories { get; set; } Property Value Type Description String [] Type Declaration public string Type { get; set; } Property Value Type Description String UserAgent Declaration public string UserAgent { get; set; } Property Value Type Description String Username Declaration public string Username { get; set; } Property Value Type Description String ZipCode Declaration public string ZipCode { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ListingsProviderInfo Inheritance System.Object ListingsProviderInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class ListingsProviderInfo Properties ChannelMappings Declaration public NameValuePair[] ChannelMappings { get; set; } Property Value Type Description NameValuePair [] Country Declaration public string Country { get; set; } Property Value Type Description String DataVersion Declaration public string DataVersion { get; set; } Property Value Type Description String EnableAllTuners Declaration public bool EnableAllTuners { get; set; } Property Value Type Description System.Boolean EnabledTuners Declaration public string[] EnabledTuners { get; set; } Property Value Type Description String [] Id Declaration public string Id { get; set; } Property Value Type Description String KidsCategories Declaration public string[] KidsCategories { get; set; } Property Value Type Description String [] ListingsId Declaration public string ListingsId { get; set; } Property Value Type Description String MovieCategories Declaration public string[] MovieCategories { get; set; } Property Value Type Description String [] MoviePrefix Declaration public string MoviePrefix { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String NewsCategories Declaration public string[] NewsCategories { get; set; } Property Value Type Description String [] Password Declaration public string Password { get; set; } Property Value Type Description String Path Declaration public string Path { get; set; } Property Value Type Description String PreferredLanguage Declaration public string PreferredLanguage { get; set; } Property Value Type Description String SetupUrl Declaration public string SetupUrl { get; set; } Property Value Type Description String SportsCategories Declaration public string[] SportsCategories { get; set; } Property Value Type Description String [] Type Declaration public string Type { get; set; } Property Value Type Description String UserAgent Declaration public string UserAgent { get; set; } Property Value Type Description String Username Declaration public string Username { get; set; } Property Value Type Description String ZipCode Declaration public string ZipCode { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvInfo.html",
     "title": "Class LiveTvInfo",
-    "keywords": "Class LiveTvInfo Inheritance Object LiveTvInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class LiveTvInfo Properties EnabledUsers Gets or sets the enabled users. Declaration public string[] EnabledUsers { get; set; } Property Value Type Description String [] The enabled users. IsEnabled Gets or sets a value indicating whether this instance is enabled. Declaration public bool IsEnabled { get; set; } Property Value Type Description Boolean true if this instance is enabled; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveTvInfo Inheritance System.Object LiveTvInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class LiveTvInfo Properties EnabledUsers Gets or sets the enabled users. Declaration public string[] EnabledUsers { get; set; } Property Value Type Description String [] The enabled users. IsEnabled Gets or sets a value indicating whether this instance is enabled. Declaration public bool IsEnabled { get; set; } Property Value Type Description System.Boolean true if this instance is enabled; otherwise, false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvOptions.html",
     "title": "Class LiveTvOptions",
-    "keywords": "Class LiveTvOptions Inheritance Object LiveTvOptions Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class LiveTvOptions Properties BufferLimitInMinutes Declaration public int? BufferLimitInMinutes { get; set; } Property Value Type Description Nullable < Int32 > ChannelOptions Declaration public ChannelOptions[] ChannelOptions { get; set; } Property Value Type Description ChannelOptions [] GuideDays Declaration public int? GuideDays { get; set; } Property Value Type Description Nullable < Int32 > ListingProviders Declaration public ListingsProviderInfo[] ListingProviders { get; set; } Property Value Type Description ListingsProviderInfo [] MovieRecordingFolderId Declaration public string MovieRecordingFolderId { get; set; } Property Value Type Description String MovieRecordingPath Declaration public string MovieRecordingPath { get; set; } Property Value Type Description String PostPaddingSeconds Declaration public int PostPaddingSeconds { get; set; } Property Value Type Description Int32 PrePaddingSeconds Declaration public int PrePaddingSeconds { get; set; } Property Value Type Description Int32 RecordingFolderId Declaration public string RecordingFolderId { get; set; } Property Value Type Description String RecordingPath Declaration public string RecordingPath { get; set; } Property Value Type Description String RecordingPostProcessor Declaration public string RecordingPostProcessor { get; set; } Property Value Type Description String RecordingPostProcessorArguments Declaration public string RecordingPostProcessorArguments { get; set; } Property Value Type Description String SeriesRecordingFolderId Declaration public string SeriesRecordingFolderId { get; set; } Property Value Type Description String SeriesRecordingPath Declaration public string SeriesRecordingPath { get; set; } Property Value Type Description String TunerHosts Declaration public TunerHostInfo[] TunerHosts { get; set; } Property Value Type Description TunerHostInfo [] WakeServer Declaration public bool WakeServer { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveTvOptions Inheritance System.Object LiveTvOptions Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class LiveTvOptions Properties BufferLimitInMinutes Declaration public int? BufferLimitInMinutes { get; set; } Property Value Type Description Nullable < Int32 > ChannelOptions Declaration public ChannelOptions[] ChannelOptions { get; set; } Property Value Type Description ChannelOptions [] GuideDays Declaration public int? GuideDays { get; set; } Property Value Type Description Nullable < Int32 > ListingProviders Declaration public ListingsProviderInfo[] ListingProviders { get; set; } Property Value Type Description ListingsProviderInfo [] MovieRecordingFolderId Declaration public string MovieRecordingFolderId { get; set; } Property Value Type Description String MovieRecordingPath Declaration public string MovieRecordingPath { get; set; } Property Value Type Description String PostPaddingSeconds Declaration public int PostPaddingSeconds { get; set; } Property Value Type Description Int32 PrePaddingSeconds Declaration public int PrePaddingSeconds { get; set; } Property Value Type Description Int32 RecordingFolderId Declaration public string RecordingFolderId { get; set; } Property Value Type Description String RecordingPath Declaration public string RecordingPath { get; set; } Property Value Type Description String RecordingPostProcessor Declaration public string RecordingPostProcessor { get; set; } Property Value Type Description String RecordingPostProcessorArguments Declaration public string RecordingPostProcessorArguments { get; set; } Property Value Type Description String SeriesRecordingFolderId Declaration public string SeriesRecordingFolderId { get; set; } Property Value Type Description String SeriesRecordingPath Declaration public string SeriesRecordingPath { get; set; } Property Value Type Description String TunerHosts Declaration public TunerHostInfo[] TunerHosts { get; set; } Property Value Type Description TunerHostInfo [] WakeServer Declaration public bool WakeServer { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvServiceInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvServiceInfo.html",
     "title": "Class LiveTvServiceInfo",
-    "keywords": "Class LiveTvServiceInfo Class ServiceInfo Inheritance Object LiveTvServiceInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class LiveTvServiceInfo Constructors LiveTvServiceInfo() Declaration public LiveTvServiceInfo() Properties HasUpdateAvailable Gets or sets a value indicating whether this instance has update available. Declaration public bool HasUpdateAvailable { get; set; } Property Value Type Description Boolean true if this instance has update available; otherwise, false . HomePageUrl Gets or sets the home page URL. Declaration public string HomePageUrl { get; set; } Property Value Type Description String The home page URL. IsVisible Gets or sets a value indicating whether this instance is visible. Declaration public bool IsVisible { get; set; } Property Value Type Description Boolean true if this instance is visible; otherwise, false . Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Status Gets or sets the status. Declaration public LiveTvServiceStatus Status { get; set; } Property Value Type Description LiveTvServiceStatus The status. StatusMessage Gets or sets the status message. Declaration public string StatusMessage { get; set; } Property Value Type Description String The status message. Tuners Declaration public string[] Tuners { get; set; } Property Value Type Description String [] Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveTvServiceInfo Class ServiceInfo Inheritance System.Object LiveTvServiceInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class LiveTvServiceInfo Constructors LiveTvServiceInfo() Declaration public LiveTvServiceInfo() Properties HasUpdateAvailable Gets or sets a value indicating whether this instance has update available. Declaration public bool HasUpdateAvailable { get; set; } Property Value Type Description System.Boolean true if this instance has update available; otherwise, false . HomePageUrl Gets or sets the home page URL. Declaration public string HomePageUrl { get; set; } Property Value Type Description String The home page URL. IsVisible Gets or sets a value indicating whether this instance is visible. Declaration public bool IsVisible { get; set; } Property Value Type Description System.Boolean true if this instance is visible; otherwise, false . Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Status Gets or sets the status. Declaration public LiveTvServiceStatus Status { get; set; } Property Value Type Description LiveTvServiceStatus The status. StatusMessage Gets or sets the status message. Declaration public string StatusMessage { get; set; } Property Value Type Description String The status message. Tuners Declaration public string[] Tuners { get; set; } Property Value Type Description String [] Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvServiceStatus.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvServiceStatus.html",
@@ -5622,22 +5632,22 @@
   "reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerInfoDto.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerInfoDto.html",
     "title": "Class SeriesTimerInfoDto",
-    "keywords": "Class SeriesTimerInfoDto Class SeriesTimerInfoDto. Inheritance Object BaseTimerInfoDto SeriesTimerInfoDto Implements IHasServerId Inherited Members BaseTimerInfoDto.Id BaseTimerInfoDto.Type BaseTimerInfoDto.ServerId BaseTimerInfoDto.ChannelId BaseTimerInfoDto.ChannelName BaseTimerInfoDto.ChannelNumber BaseTimerInfoDto.ChannelPrimaryImageTag BaseTimerInfoDto.ProgramId BaseTimerInfoDto.Name BaseTimerInfoDto.Overview BaseTimerInfoDto.ParentFolderId BaseTimerInfoDto.StartDate BaseTimerInfoDto.EndDate BaseTimerInfoDto.Priority BaseTimerInfoDto.PrePaddingSeconds BaseTimerInfoDto.PostPaddingSeconds BaseTimerInfoDto.IsPrePaddingRequired BaseTimerInfoDto.ParentBackdropItemId BaseTimerInfoDto.ParentBackdropImageTags BaseTimerInfoDto.IsPostPaddingRequired BaseTimerInfoDto.KeepUntil Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class SeriesTimerInfoDto : BaseTimerInfoDto, IHasServerId Constructors SeriesTimerInfoDto() Declaration public SeriesTimerInfoDto() Properties ChannelIds Declaration public string[] ChannelIds { get; set; } Property Value Type Description String [] Days Gets or sets the days. Declaration public DayOfWeek[] Days { get; set; } Property Value Type Description DayOfWeek [] The days. ImageTags Gets or sets the image tags. Declaration public Dictionary ImageTags { get; set; } Property Value Type Description Dictionary < ImageType , String > The image tags. KeepUpTo Declaration public int KeepUpTo { get; set; } Property Value Type Description Int32 Keywords Declaration public KeywordInfo[] Keywords { get; set; } Property Value Type Description KeywordInfo [] MaxRecordingSeconds Declaration public int MaxRecordingSeconds { get; set; } Property Value Type Description Int32 ParentPrimaryImageItemId Gets or sets the parent primary image item identifier. Declaration public string ParentPrimaryImageItemId { get; set; } Property Value Type Description String The parent primary image item identifier. ParentPrimaryImageTag Gets or sets the parent primary image tag. Declaration public string ParentPrimaryImageTag { get; set; } Property Value Type Description String The parent primary image tag. ParentThumbImageTag Gets or sets the parent thumb image tag. Declaration public string ParentThumbImageTag { get; set; } Property Value Type Description String The parent thumb image tag. ParentThumbItemId Gets or sets the parent thumb item id. Declaration public string ParentThumbItemId { get; set; } Property Value Type Description String The parent thumb item id. RecordAnyChannel Gets or sets a value indicating whether [record any channel]. Declaration public bool RecordAnyChannel { get; set; } Property Value Type Description Boolean true if [record any channel]; otherwise, false . RecordAnyTime Gets or sets a value indicating whether [record any time]. Declaration public bool RecordAnyTime { get; set; } Property Value Type Description Boolean true if [record any time]; otherwise, false . RecordNewOnly Gets or sets a value indicating whether [record new only]. Declaration public bool RecordNewOnly { get; set; } Property Value Type Description Boolean true if [record new only]; otherwise, false . SeriesId Declaration public string SeriesId { get; set; } Property Value Type Description String SkipEpisodesInLibrary Declaration public bool SkipEpisodesInLibrary { get; set; } Property Value Type Description Boolean TimerType Declaration public TimerType TimerType { get; } Property Value Type Description TimerType Implements IHasServerId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SeriesTimerInfoDto Class SeriesTimerInfoDto. Inheritance System.Object BaseTimerInfoDto SeriesTimerInfoDto Implements IHasServerId Inherited Members BaseTimerInfoDto.Id BaseTimerInfoDto.Type BaseTimerInfoDto.ServerId BaseTimerInfoDto.ChannelId BaseTimerInfoDto.ChannelName BaseTimerInfoDto.ChannelNumber BaseTimerInfoDto.ChannelPrimaryImageTag BaseTimerInfoDto.ProgramId BaseTimerInfoDto.Name BaseTimerInfoDto.Overview BaseTimerInfoDto.ParentFolderId BaseTimerInfoDto.StartDate BaseTimerInfoDto.EndDate BaseTimerInfoDto.Priority BaseTimerInfoDto.PrePaddingSeconds BaseTimerInfoDto.PostPaddingSeconds BaseTimerInfoDto.IsPrePaddingRequired BaseTimerInfoDto.ParentBackdropItemId BaseTimerInfoDto.ParentBackdropImageTags BaseTimerInfoDto.IsPostPaddingRequired BaseTimerInfoDto.KeepUntil Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class SeriesTimerInfoDto : BaseTimerInfoDto, IHasServerId Constructors SeriesTimerInfoDto() Declaration public SeriesTimerInfoDto() Properties ChannelIds Declaration public string[] ChannelIds { get; set; } Property Value Type Description String [] Days Gets or sets the days. Declaration public DayOfWeek[] Days { get; set; } Property Value Type Description System.DayOfWeek [] The days. ImageTags Gets or sets the image tags. Declaration public Dictionary ImageTags { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < ImageType , String > The image tags. KeepUpTo Declaration public int KeepUpTo { get; set; } Property Value Type Description Int32 Keywords Declaration public KeywordInfo[] Keywords { get; set; } Property Value Type Description KeywordInfo [] MaxRecordingSeconds Declaration public int MaxRecordingSeconds { get; set; } Property Value Type Description Int32 ParentPrimaryImageItemId Gets or sets the parent primary image item identifier. Declaration public string ParentPrimaryImageItemId { get; set; } Property Value Type Description String The parent primary image item identifier. ParentPrimaryImageTag Gets or sets the parent primary image tag. Declaration public string ParentPrimaryImageTag { get; set; } Property Value Type Description String The parent primary image tag. ParentThumbImageTag Gets or sets the parent thumb image tag. Declaration public string ParentThumbImageTag { get; set; } Property Value Type Description String The parent thumb image tag. ParentThumbItemId Gets or sets the parent thumb item id. Declaration public string ParentThumbItemId { get; set; } Property Value Type Description String The parent thumb item id. RecordAnyChannel Gets or sets a value indicating whether [record any channel]. Declaration public bool RecordAnyChannel { get; set; } Property Value Type Description System.Boolean true if [record any channel]; otherwise, false . RecordAnyTime Gets or sets a value indicating whether [record any time]. Declaration public bool RecordAnyTime { get; set; } Property Value Type Description System.Boolean true if [record any time]; otherwise, false . RecordNewOnly Gets or sets a value indicating whether [record new only]. Declaration public bool RecordNewOnly { get; set; } Property Value Type Description System.Boolean true if [record new only]; otherwise, false . SeriesId Declaration public string SeriesId { get; set; } Property Value Type Description String SkipEpisodesInLibrary Declaration public bool SkipEpisodesInLibrary { get; set; } Property Value Type Description System.Boolean TimerType Declaration public TimerType TimerType { get; } Property Value Type Description TimerType Implements IHasServerId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerQuery.html",
     "title": "Class SeriesTimerQuery",
-    "keywords": "Class SeriesTimerQuery Inheritance Object SeriesTimerQuery Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class SeriesTimerQuery Properties Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > SortBy Gets or sets the sort by - SortName, Priority Declaration public string SortBy { get; set; } Property Value Type Description String The sort by. SortOrder Gets or sets the sort order. Declaration public SortOrder SortOrder { get; set; } Property Value Type Description SortOrder The sort order. StartIndex Declaration public int StartIndex { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SeriesTimerQuery Inheritance System.Object SeriesTimerQuery Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class SeriesTimerQuery Properties Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > SortBy Gets or sets the sort by - SortName, Priority Declaration public string SortBy { get; set; } Property Value Type Description String The sort by. SortOrder Gets or sets the sort order. Declaration public SortOrder SortOrder { get; set; } Property Value Type Description SortOrder The sort order. StartIndex Declaration public int StartIndex { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.TimerInfoDto.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.TimerInfoDto.html",
     "title": "Class TimerInfoDto",
-    "keywords": "Class TimerInfoDto Inheritance Object BaseTimerInfoDto TimerInfoDto Implements IHasServerId Inherited Members BaseTimerInfoDto.Id BaseTimerInfoDto.Type BaseTimerInfoDto.ServerId BaseTimerInfoDto.ChannelId BaseTimerInfoDto.ChannelName BaseTimerInfoDto.ChannelNumber BaseTimerInfoDto.ChannelPrimaryImageTag BaseTimerInfoDto.ProgramId BaseTimerInfoDto.Name BaseTimerInfoDto.Overview BaseTimerInfoDto.ParentFolderId BaseTimerInfoDto.StartDate BaseTimerInfoDto.EndDate BaseTimerInfoDto.Priority BaseTimerInfoDto.PrePaddingSeconds BaseTimerInfoDto.PostPaddingSeconds BaseTimerInfoDto.IsPrePaddingRequired BaseTimerInfoDto.ParentBackdropItemId BaseTimerInfoDto.ParentBackdropImageTags BaseTimerInfoDto.IsPostPaddingRequired BaseTimerInfoDto.KeepUntil Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class TimerInfoDto : BaseTimerInfoDto, IHasServerId Constructors TimerInfoDto() Declaration public TimerInfoDto() Properties ProgramInfo Gets or sets the program information. Declaration public BaseItemDto ProgramInfo { get; set; } Property Value Type Description BaseItemDto The program information. RunTimeTicks Gets or sets the run time ticks. Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The run time ticks. SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. Status Gets or sets the status. Declaration public RecordingStatus Status { get; set; } Property Value Type Description RecordingStatus The status. TimerType Declaration public TimerType TimerType { get; } Property Value Type Description TimerType Implements IHasServerId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TimerInfoDto Inheritance System.Object BaseTimerInfoDto TimerInfoDto Implements IHasServerId Inherited Members BaseTimerInfoDto.Id BaseTimerInfoDto.Type BaseTimerInfoDto.ServerId BaseTimerInfoDto.ChannelId BaseTimerInfoDto.ChannelName BaseTimerInfoDto.ChannelNumber BaseTimerInfoDto.ChannelPrimaryImageTag BaseTimerInfoDto.ProgramId BaseTimerInfoDto.Name BaseTimerInfoDto.Overview BaseTimerInfoDto.ParentFolderId BaseTimerInfoDto.StartDate BaseTimerInfoDto.EndDate BaseTimerInfoDto.Priority BaseTimerInfoDto.PrePaddingSeconds BaseTimerInfoDto.PostPaddingSeconds BaseTimerInfoDto.IsPrePaddingRequired BaseTimerInfoDto.ParentBackdropItemId BaseTimerInfoDto.ParentBackdropImageTags BaseTimerInfoDto.IsPostPaddingRequired BaseTimerInfoDto.KeepUntil Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class TimerInfoDto : BaseTimerInfoDto, IHasServerId Constructors TimerInfoDto() Declaration public TimerInfoDto() Properties ProgramInfo Gets or sets the program information. Declaration public BaseItemDto ProgramInfo { get; set; } Property Value Type Description BaseItemDto The program information. RunTimeTicks Gets or sets the run time ticks. Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The run time ticks. SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. Status Gets or sets the status. Declaration public RecordingStatus Status { get; set; } Property Value Type Description RecordingStatus The status. TimerType Declaration public TimerType TimerType { get; } Property Value Type Description TimerType Implements IHasServerId Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.TimerQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.TimerQuery.html",
     "title": "Class TimerQuery",
-    "keywords": "Class TimerQuery Inheritance Object TimerQuery Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class TimerQuery Properties ChannelId Gets or sets the channel identifier. Declaration public string ChannelId { get; set; } Property Value Type Description String The channel identifier. Id Declaration public string Id { get; set; } Property Value Type Description String IsActive Declaration public bool? IsActive { get; set; } Property Value Type Description Nullable < Boolean > IsScheduled Declaration public bool? IsScheduled { get; set; } Property Value Type Description Nullable < Boolean > SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TimerQuery Inheritance System.Object TimerQuery Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class TimerQuery Properties ChannelId Gets or sets the channel identifier. Declaration public string ChannelId { get; set; } Property Value Type Description String The channel identifier. Id Declaration public string Id { get; set; } Property Value Type Description String IsActive Declaration public bool? IsActive { get; set; } Property Value Type Description Nullable < System.Boolean > IsScheduled Declaration public bool? IsScheduled { get; set; } Property Value Type Description Nullable < System.Boolean > SeriesTimerId Gets or sets the series timer identifier. Declaration public string SeriesTimerId { get; set; } Property Value Type Description String The series timer identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LiveTv.TimerType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.TimerType.html",
@@ -5647,57 +5657,57 @@
   "reference/pluginapi/MediaBrowser.Model.LiveTv.TunerHostInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LiveTv.TunerHostInfo.html",
     "title": "Class TunerHostInfo",
-    "keywords": "Class TunerHostInfo Inheritance Object TunerHostInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class TunerHostInfo Properties AllowHWTranscoding Declaration public bool AllowHWTranscoding { get; set; } Property Value Type Description Boolean AllowMappingByNumber Declaration public bool AllowMappingByNumber { get; set; } Property Value Type Description Boolean DataVersion Declaration public int DataVersion { get; set; } Property Value Type Description Int32 DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String FriendlyName Declaration public string FriendlyName { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String ImportFavoritesOnly Declaration public bool ImportFavoritesOnly { get; set; } Property Value Type Description Boolean PreferEpgChannelImages Declaration public bool PreferEpgChannelImages { get; set; } Property Value Type Description Boolean PreferEpgChannelNumbers Declaration public bool PreferEpgChannelNumbers { get; set; } Property Value Type Description Boolean ProviderOptions Declaration public string ProviderOptions { get; set; } Property Value Type Description String Referrer Declaration public string Referrer { get; set; } Property Value Type Description String SetupUrl Declaration public string SetupUrl { get; set; } Property Value Type Description String Source Declaration public string Source { get; set; } Property Value Type Description String TunerCount Declaration public int TunerCount { get; set; } Property Value Type Description Int32 Type Declaration public string Type { get; set; } Property Value Type Description String Url Declaration public string Url { get; set; } Property Value Type Description String UserAgent Declaration public string UserAgent { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TunerHostInfo Inheritance System.Object TunerHostInfo Namespace : MediaBrowser.Model.LiveTv Assembly : MediaBrowser.Model.dll Syntax public class TunerHostInfo Properties AllowHWTranscoding Declaration public bool AllowHWTranscoding { get; set; } Property Value Type Description System.Boolean AllowMappingByNumber Declaration public bool AllowMappingByNumber { get; set; } Property Value Type Description System.Boolean DataVersion Declaration public int DataVersion { get; set; } Property Value Type Description Int32 DeviceId Declaration public string DeviceId { get; set; } Property Value Type Description String FriendlyName Declaration public string FriendlyName { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String ImportFavoritesOnly Declaration public bool ImportFavoritesOnly { get; set; } Property Value Type Description System.Boolean ImportGuideData Declaration public bool ImportGuideData { get; set; } Property Value Type Description System.Boolean PreferEpgChannelImages Declaration public bool PreferEpgChannelImages { get; set; } Property Value Type Description System.Boolean PreferEpgChannelNumbers Declaration public bool PreferEpgChannelNumbers { get; set; } Property Value Type Description System.Boolean ProviderOptions Declaration public string ProviderOptions { get; set; } Property Value Type Description String Referrer Declaration public string Referrer { get; set; } Property Value Type Description String SetupUrl Declaration public string SetupUrl { get; set; } Property Value Type Description String Source Declaration public string Source { get; set; } Property Value Type Description String TunerCount Declaration public int TunerCount { get; set; } Property Value Type Description Int32 Type Declaration public string Type { get; set; } Property Value Type Description String Url Declaration public string Url { get; set; } Property Value Type Description String UserAgent Declaration public string UserAgent { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DescriptionLAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DescriptionLAttribute.html",
     "title": "Class DescriptionLAttribute",
-    "keywords": "Class DescriptionLAttribute This is a shorter alias for LocalizedDescriptionAttribute with identical behavior. Inheritance Object Attribute DescriptionAttribute LocalizedDescriptionAttribute DescriptionLAttribute Inherited Members LocalizedDescriptionAttribute.Description LocalizedDescriptionAttribute.ResourceType DescriptionAttribute.Default DescriptionAttribute.Equals(Object) DescriptionAttribute.GetHashCode() DescriptionAttribute.IsDefaultAttribute() DescriptionAttribute.DescriptionValue Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class DescriptionLAttribute : LocalizedDescriptionAttribute Constructors DescriptionLAttribute() Initializes a new instance of the DescriptionAttribute class with no parameters. Declaration public DescriptionLAttribute() DescriptionLAttribute(String) Initializes a new instance of the DescriptionAttribute class with a description. Declaration public DescriptionLAttribute(string description) Parameters Type Name Description String description The description text. DescriptionLAttribute(String, Type) Initializes a new instance of the DescriptionAttribute class with a description. Declaration public DescriptionLAttribute(string description, [ResourceType] Type resourceType) Parameters Type Name Description String description The description. System.Type resourceType Type of the resource. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LocalizedDescriptionAttribute"
+    "keywords": "Class DescriptionLAttribute This is a shorter alias for LocalizedDescriptionAttribute with identical behavior. Inheritance System.Object System.Attribute DescriptionAttribute LocalizedDescriptionAttribute DescriptionLAttribute Inherited Members LocalizedDescriptionAttribute.Description LocalizedDescriptionAttribute.ResourceType DescriptionAttribute.Default System.ComponentModel.DescriptionAttribute.Equals(System.Object) System.ComponentModel.DescriptionAttribute.GetHashCode() System.ComponentModel.DescriptionAttribute.IsDefaultAttribute() System.ComponentModel.DescriptionAttribute.DescriptionValue Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class DescriptionLAttribute : LocalizedDescriptionAttribute Constructors DescriptionLAttribute() Initializes a new instance of the DescriptionAttribute class with no parameters. Declaration public DescriptionLAttribute() DescriptionLAttribute(String) Initializes a new instance of the DescriptionAttribute class with a description. Declaration public DescriptionLAttribute(string description) Parameters Type Name Description String description The description text. DescriptionLAttribute(String, Type) Initializes a new instance of the DescriptionAttribute class with a description. Declaration public DescriptionLAttribute(string description, [ResourceType] Type resourceType) Parameters Type Name Description String description The description. Type resourceType Type of the resource. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LocalizedDescriptionAttribute"
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DisplayNameLAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DisplayNameLAttribute.html",
     "title": "Class DisplayNameLAttribute",
-    "keywords": "Class DisplayNameLAttribute This is a shorter alias for LocalizedDisplayNameAttribute with identical behavior. Inheritance Object Attribute DisplayNameAttribute LocalizedDisplayNameAttribute DisplayNameLAttribute Inherited Members LocalizedDisplayNameAttribute.DisplayName LocalizedDisplayNameAttribute.ResourceType System.ComponentModel.DisplayNameAttribute.Default DisplayNameAttribute.Equals(Object) DisplayNameAttribute.GetHashCode() DisplayNameAttribute.IsDefaultAttribute() DisplayNameAttribute.DisplayNameValue Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class DisplayNameLAttribute : LocalizedDisplayNameAttribute Constructors DisplayNameLAttribute() Initializes a new instance of the System.ComponentModel.DisplayNameLAttribute class with no parameters. Declaration public DisplayNameLAttribute() DisplayNameLAttribute(String) Initializes a new instance of the System.ComponentModel.DisplayNameLAttribute class using the display name. Declaration public DisplayNameLAttribute(string displayName) Parameters Type Name Description String displayName The display name. DisplayNameLAttribute(String, Type) Initializes a new instance of the System.ComponentModel.DisplayNameLAttribute class using the display name. Declaration public DisplayNameLAttribute(string displayName, [ResourceType] Type resourceType) Parameters Type Name Description String displayName The display name resource key. System.Type resourceType Type of the resource. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LocalizedDisplayNameAttribute"
+    "keywords": "Class DisplayNameLAttribute This is a shorter alias for LocalizedDisplayNameAttribute with identical behavior. Inheritance System.Object System.Attribute System.ComponentModel.DisplayNameAttribute LocalizedDisplayNameAttribute DisplayNameLAttribute Inherited Members LocalizedDisplayNameAttribute.DisplayName LocalizedDisplayNameAttribute.ResourceType DisplayNameAttribute.Default DisplayNameAttribute.Equals(Object) DisplayNameAttribute.GetHashCode() System.ComponentModel.DisplayNameAttribute.IsDefaultAttribute() System.ComponentModel.DisplayNameAttribute.DisplayNameValue Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class DisplayNameLAttribute : LocalizedDisplayNameAttribute Constructors DisplayNameLAttribute() Initializes a new instance of the System.ComponentModel.DisplayNameLAttribute class with no parameters. Declaration public DisplayNameLAttribute() DisplayNameLAttribute(String) Initializes a new instance of the System.ComponentModel.DisplayNameLAttribute class using the display name. Declaration public DisplayNameLAttribute(string displayName) Parameters Type Name Description String displayName The display name. DisplayNameLAttribute(String, Type) Initializes a new instance of the System.ComponentModel.DisplayNameLAttribute class using the display name. Declaration public DisplayNameLAttribute(string displayName, [ResourceType] Type resourceType) Parameters Type Name Description String displayName The display name resource key. Type resourceType Type of the resource. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LocalizedDisplayNameAttribute"
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.html",
     "title": "Namespace MediaBrowser.Model.LocalizationAttributes",
-    "keywords": "Namespace MediaBrowser.Model.LocalizationAttributes Classes DescriptionLAttribute This is a shorter alias for LocalizedDescriptionAttribute with identical behavior. DisplayNameLAttribute This is a shorter alias for LocalizedDisplayNameAttribute with identical behavior. LocalizedDescriptionAttribute LocalizedDescriptionAttribute is a localizable descendant of the DescriptionAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType LocalizedDisplayNameAttribute LocalizedDisplayNameAttribute is a localizable descendant of the DisplayNameAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType LocalizedTristateFalseTextAttribute LocalizedTristateFalseTextAttribute is a localizable descendant of the TristateFalseTextAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType LocalizedTristateTrueTextAttribute LocalizedTristateTrueTextAttribute is a localizable descendant of the TristateTrueTextAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType ResourceTypeAttribute Attribute indicating that an element indicates the type of a Resource class implementation. TristateFalseTextLAttribute This is a shorter alias for LocalizedTristateFalseTextAttribute with identical behavior. TristateTrueTextLAttribute This is a shorter alias for LocalizedTristateTrueTextAttribute with identical behavior."
+    "keywords": "Namespace MediaBrowser.Model.LocalizationAttributes Classes DescriptionLAttribute This is a shorter alias for LocalizedDescriptionAttribute with identical behavior. DisplayNameLAttribute This is a shorter alias for LocalizedDisplayNameAttribute with identical behavior. LocalizedDescriptionAttribute LocalizedDescriptionAttribute is a localizable descendant of the DescriptionAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType LocalizedDisplayNameAttribute LocalizedDisplayNameAttribute is a localizable descendant of the System.ComponentModel.DisplayNameAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType LocalizedTristateFalseTextAttribute LocalizedTristateFalseTextAttribute is a localizable descendant of the TristateFalseTextAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType LocalizedTristateTrueTextAttribute LocalizedTristateTrueTextAttribute is a localizable descendant of the TristateTrueTextAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType ResourceTypeAttribute Attribute indicating that an element indicates the type of a Resource class implementation. TristateFalseTextLAttribute This is a shorter alias for LocalizedTristateFalseTextAttribute with identical behavior. TristateTrueTextLAttribute This is a shorter alias for LocalizedTristateTrueTextAttribute with identical behavior."
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDescriptionAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDescriptionAttribute.html",
     "title": "Class LocalizedDescriptionAttribute",
-    "keywords": "Class LocalizedDescriptionAttribute LocalizedDescriptionAttribute is a localizable descendant of the DescriptionAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType Inheritance Object Attribute DescriptionAttribute LocalizedDescriptionAttribute DescriptionLAttribute Inherited Members DescriptionAttribute.Default DescriptionAttribute.Equals(Object) DescriptionAttribute.GetHashCode() DescriptionAttribute.IsDefaultAttribute() DescriptionAttribute.DescriptionValue Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class LocalizedDescriptionAttribute : DescriptionAttribute Constructors LocalizedDescriptionAttribute() Initializes a new instance of the DescriptionAttribute class with no parameters. Declaration public LocalizedDescriptionAttribute() LocalizedDescriptionAttribute(String) Initializes a new instance of the DescriptionAttribute class with a description. Declaration public LocalizedDescriptionAttribute(string description) Parameters Type Name Description String description The description text. LocalizedDescriptionAttribute(String, Type) Initializes a new instance of the DescriptionAttribute class with a description. Declaration public LocalizedDescriptionAttribute(string description, [ResourceType] Type resourceType) Parameters Type Name Description String description The description resource key. System.Type resourceType Type of the resource. Properties Description Gets the UI display string for Description. This can be either a literal, non-localized string provided to Description or the localized string found when ResourceType has been specified and Description represents a resource key within that resource type. Declaration public override string Description { get; } Property Value Type Description String When ResourceType has not been specified, the value of Description will be returned. When ResourceType has been specified and Description represents a resource key within that resource type, then the localized value will be returned. Overrides DescriptionAttribute.Description ResourceType Gets or sets the System.Type that contains the resources for Description . Declaration [ResourceType] public Type ResourceType { get; set; } Property Value Type Description System.Type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LocalizedDescriptionAttribute LocalizedDescriptionAttribute is a localizable descendant of the DescriptionAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType Inheritance System.Object System.Attribute DescriptionAttribute LocalizedDescriptionAttribute DescriptionLAttribute Inherited Members DescriptionAttribute.Default System.ComponentModel.DescriptionAttribute.Equals(System.Object) System.ComponentModel.DescriptionAttribute.GetHashCode() System.ComponentModel.DescriptionAttribute.IsDefaultAttribute() System.ComponentModel.DescriptionAttribute.DescriptionValue Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class LocalizedDescriptionAttribute : DescriptionAttribute Constructors LocalizedDescriptionAttribute() Initializes a new instance of the DescriptionAttribute class with no parameters. Declaration public LocalizedDescriptionAttribute() LocalizedDescriptionAttribute(String) Initializes a new instance of the DescriptionAttribute class with a description. Declaration public LocalizedDescriptionAttribute(string description) Parameters Type Name Description String description The description text. LocalizedDescriptionAttribute(String, Type) Initializes a new instance of the DescriptionAttribute class with a description. Declaration public LocalizedDescriptionAttribute(string description, [ResourceType] Type resourceType) Parameters Type Name Description String description The description resource key. Type resourceType Type of the resource. Properties Description Gets the UI display string for Description. This can be either a literal, non-localized string provided to Description or the localized string found when ResourceType has been specified and Description represents a resource key within that resource type. Declaration public override string Description { get; } Property Value Type Description String When ResourceType has not been specified, the value of Description will be returned. When ResourceType has been specified and Description represents a resource key within that resource type, then the localized value will be returned. Overrides DescriptionAttribute.Description ResourceType Gets or sets the Type that contains the resources for Description . Declaration [ResourceType] public Type ResourceType { get; set; } Property Value Type Description Type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDisplayNameAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDisplayNameAttribute.html",
     "title": "Class LocalizedDisplayNameAttribute",
-    "keywords": "Class LocalizedDisplayNameAttribute LocalizedDisplayNameAttribute is a localizable descendant of the DisplayNameAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType Inheritance Object Attribute DisplayNameAttribute LocalizedDisplayNameAttribute DisplayNameLAttribute Inherited Members System.ComponentModel.DisplayNameAttribute.Default DisplayNameAttribute.Equals(Object) DisplayNameAttribute.GetHashCode() DisplayNameAttribute.IsDefaultAttribute() DisplayNameAttribute.DisplayNameValue Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class LocalizedDisplayNameAttribute : DisplayNameAttribute Constructors LocalizedDisplayNameAttribute() Initializes a new instance of the DisplayNameAttribute class with no parameters. Declaration public LocalizedDisplayNameAttribute() LocalizedDisplayNameAttribute(String) Initializes a new instance of the DisplayNameAttribute class using the display name. Declaration public LocalizedDisplayNameAttribute(string displayName) Parameters Type Name Description String displayName The display name. LocalizedDisplayNameAttribute(String, Type) Initializes a new instance of the DisplayNameAttribute class using the display name. Declaration public LocalizedDisplayNameAttribute(string displayName, [ResourceType] Type resourceType) Parameters Type Name Description String displayName The display name resource key. System.Type resourceType Type of the resource. Properties DisplayName Gets the UI display string for DisplayName. This can be either a literal, non-localized string provided to DisplayName or the localized string found when ResourceType has been specified and DisplayName represents a resource key within that resource type. Declaration public override string DisplayName { get; } Property Value Type Description String When ResourceType has not been specified, the value of DisplayName will be returned. When ResourceType has been specified and DisplayName represents a resource key within that resource type, then the localized value will be returned. Overrides DisplayNameAttribute.DisplayName ResourceType Gets or sets the System.Type that contains the resources for DisplayName . Declaration [ResourceType] public Type ResourceType { get; set; } Property Value Type Description System.Type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LocalizedDisplayNameAttribute LocalizedDisplayNameAttribute is a localizable descendant of the System.ComponentModel.DisplayNameAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType Inheritance System.Object System.Attribute System.ComponentModel.DisplayNameAttribute LocalizedDisplayNameAttribute DisplayNameLAttribute Inherited Members DisplayNameAttribute.Default DisplayNameAttribute.Equals(Object) DisplayNameAttribute.GetHashCode() System.ComponentModel.DisplayNameAttribute.IsDefaultAttribute() System.ComponentModel.DisplayNameAttribute.DisplayNameValue Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class LocalizedDisplayNameAttribute : DisplayNameAttribute Constructors LocalizedDisplayNameAttribute() Initializes a new instance of the System.ComponentModel.DisplayNameAttribute class with no parameters. Declaration public LocalizedDisplayNameAttribute() LocalizedDisplayNameAttribute(String) Initializes a new instance of the System.ComponentModel.DisplayNameAttribute class using the display name. Declaration public LocalizedDisplayNameAttribute(string displayName) Parameters Type Name Description String displayName The display name. LocalizedDisplayNameAttribute(String, Type) Initializes a new instance of the System.ComponentModel.DisplayNameAttribute class using the display name. Declaration public LocalizedDisplayNameAttribute(string displayName, [ResourceType] Type resourceType) Parameters Type Name Description String displayName The display name resource key. Type resourceType Type of the resource. Properties DisplayName Gets the UI display string for DisplayName. This can be either a literal, non-localized string provided to DisplayName or the localized string found when ResourceType has been specified and DisplayName represents a resource key within that resource type. Declaration public override string DisplayName { get; } Property Value Type Description String When ResourceType has not been specified, the value of DisplayName will be returned. When ResourceType has been specified and DisplayName represents a resource key within that resource type, then the localized value will be returned. Overrides DisplayNameAttribute.DisplayName ResourceType Gets or sets the Type that contains the resources for DisplayName . Declaration [ResourceType] public Type ResourceType { get; set; } Property Value Type Description Type Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateFalseTextAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateFalseTextAttribute.html",
     "title": "Class LocalizedTristateFalseTextAttribute",
-    "keywords": "Class LocalizedTristateFalseTextAttribute LocalizedTristateFalseTextAttribute is a localizable descendant of the TristateFalseTextAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType Inheritance Object Attribute TristateFalseTextAttribute LocalizedTristateFalseTextAttribute TristateFalseTextLAttribute Inherited Members TristateFalseTextAttribute.TextValue Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class LocalizedTristateFalseTextAttribute : TristateFalseTextAttribute Constructors LocalizedTristateFalseTextAttribute() Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class with no parameters. Declaration public LocalizedTristateFalseTextAttribute() LocalizedTristateFalseTextAttribute(String) Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class using the display name. Declaration public LocalizedTristateFalseTextAttribute(string text) Parameters Type Name Description String text The display name. LocalizedTristateFalseTextAttribute(String, Type) Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class using the display name. Declaration public LocalizedTristateFalseTextAttribute(string text, [ResourceType] Type resourceType) Parameters Type Name Description String text The display name resource key. System.Type resourceType Type of the resource. Properties ResourceType Gets or sets the System.Type that contains the resources for Text . Declaration [ResourceType] public Type ResourceType { get; set; } Property Value Type Description System.Type Text Gets the UI display string for TristateFalseText. This can be either a literal, non-localized string provided to Text or the localized string found when ResourceType has been specified and Text represents a resource key within that resource type. Declaration public override string Text { get; } Property Value Type Description String When ResourceType has not been specified, the value of Text will be returned. When ResourceType has been specified and Text represents a resource key within that resource type, then the localized value will be returned. Overrides TristateFalseTextAttribute.Text Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LocalizedTristateFalseTextAttribute LocalizedTristateFalseTextAttribute is a localizable descendant of the TristateFalseTextAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType Inheritance System.Object System.Attribute TristateFalseTextAttribute LocalizedTristateFalseTextAttribute TristateFalseTextLAttribute Inherited Members TristateFalseTextAttribute.TextValue System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class LocalizedTristateFalseTextAttribute : TristateFalseTextAttribute Constructors LocalizedTristateFalseTextAttribute() Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class with no parameters. Declaration public LocalizedTristateFalseTextAttribute() LocalizedTristateFalseTextAttribute(String) Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class using the display name. Declaration public LocalizedTristateFalseTextAttribute(string text) Parameters Type Name Description String text The display name. LocalizedTristateFalseTextAttribute(String, Type) Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class using the display name. Declaration public LocalizedTristateFalseTextAttribute(string text, [ResourceType] Type resourceType) Parameters Type Name Description String text The display name resource key. Type resourceType Type of the resource. Properties ResourceType Gets or sets the Type that contains the resources for Text . Declaration [ResourceType] public Type ResourceType { get; set; } Property Value Type Description Type Text Gets the UI display string for TristateFalseText. This can be either a literal, non-localized string provided to Text or the localized string found when ResourceType has been specified and Text represents a resource key within that resource type. Declaration public override string Text { get; } Property Value Type Description String When ResourceType has not been specified, the value of Text will be returned. When ResourceType has been specified and Text represents a resource key within that resource type, then the localized value will be returned. Overrides TristateFalseTextAttribute.Text Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateTrueTextAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateTrueTextAttribute.html",
     "title": "Class LocalizedTristateTrueTextAttribute",
-    "keywords": "Class LocalizedTristateTrueTextAttribute LocalizedTristateTrueTextAttribute is a localizable descendant of the TristateTrueTextAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType Inheritance Object Attribute TristateTrueTextAttribute LocalizedTristateTrueTextAttribute TristateTrueTextLAttribute Inherited Members TristateTrueTextAttribute.TextValue Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class LocalizedTristateTrueTextAttribute : TristateTrueTextAttribute Constructors LocalizedTristateTrueTextAttribute() Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class with no parameters. Declaration public LocalizedTristateTrueTextAttribute() LocalizedTristateTrueTextAttribute(String) Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class using the display name. Declaration public LocalizedTristateTrueTextAttribute(string text) Parameters Type Name Description String text The display name. LocalizedTristateTrueTextAttribute(String, Type) Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class using the display name. Declaration public LocalizedTristateTrueTextAttribute(string text, [ResourceType] Type resourceType) Parameters Type Name Description String text The display name resource key. System.Type resourceType Type of the resource. Properties ResourceType Gets or sets the System.Type that contains the resources for Text . Declaration [ResourceType] public Type ResourceType { get; set; } Property Value Type Description System.Type Text Gets the UI display string for TristateTrueText. This can be either a literal, non-localized string provided to Text or the localized string found when ResourceType has been specified and Text represents a resource key within that resource type. Declaration public override string Text { get; } Property Value Type Description String When ResourceType has not been specified, the value of Text will be returned. When ResourceType has been specified and Text represents a resource key within that resource type, then the localized value will be returned. Overrides TristateTrueTextAttribute.Text Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LocalizedTristateTrueTextAttribute LocalizedTristateTrueTextAttribute is a localizable descendant of the TristateTrueTextAttribute . The string value of this class can be used either as literal or as resource identifier into a specified ResourceType Inheritance System.Object System.Attribute TristateTrueTextAttribute LocalizedTristateTrueTextAttribute TristateTrueTextLAttribute Inherited Members TristateTrueTextAttribute.TextValue System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class LocalizedTristateTrueTextAttribute : TristateTrueTextAttribute Constructors LocalizedTristateTrueTextAttribute() Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class with no parameters. Declaration public LocalizedTristateTrueTextAttribute() LocalizedTristateTrueTextAttribute(String) Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class using the display name. Declaration public LocalizedTristateTrueTextAttribute(string text) Parameters Type Name Description String text The display name. LocalizedTristateTrueTextAttribute(String, Type) Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class using the display name. Declaration public LocalizedTristateTrueTextAttribute(string text, [ResourceType] Type resourceType) Parameters Type Name Description String text The display name resource key. Type resourceType Type of the resource. Properties ResourceType Gets or sets the Type that contains the resources for Text . Declaration [ResourceType] public Type ResourceType { get; set; } Property Value Type Description Type Text Gets the UI display string for TristateTrueText. This can be either a literal, non-localized string provided to Text or the localized string found when ResourceType has been specified and Text represents a resource key within that resource type. Declaration public override string Text { get; } Property Value Type Description String When ResourceType has not been specified, the value of Text will be returned. When ResourceType has been specified and Text represents a resource key within that resource type, then the localized value will be returned. Overrides TristateTrueTextAttribute.Text Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.ResourceTypeAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.ResourceTypeAttribute.html",
     "title": "Class ResourceTypeAttribute",
-    "keywords": "Class ResourceTypeAttribute Attribute indicating that an element indicates the type of a Resource class implementation. Inheritance Object Attribute ResourceTypeAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class ResourceTypeAttribute : Attribute Constructors ResourceTypeAttribute() Initializes a new instance of the ResourceTypeAttribute class. Declaration public ResourceTypeAttribute() Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also Attribute"
+    "keywords": "Class ResourceTypeAttribute Attribute indicating that an element indicates the type of a Resource class implementation. Inheritance System.Object System.Attribute ResourceTypeAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class ResourceTypeAttribute : Attribute Constructors ResourceTypeAttribute() Initializes a new instance of the ResourceTypeAttribute class. Declaration public ResourceTypeAttribute() Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also System.Attribute"
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateFalseTextLAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateFalseTextLAttribute.html",
     "title": "Class TristateFalseTextLAttribute",
-    "keywords": "Class TristateFalseTextLAttribute This is a shorter alias for LocalizedTristateFalseTextAttribute with identical behavior. Inheritance Object Attribute TristateFalseTextAttribute LocalizedTristateFalseTextAttribute TristateFalseTextLAttribute Inherited Members LocalizedTristateFalseTextAttribute.Text LocalizedTristateFalseTextAttribute.ResourceType TristateFalseTextAttribute.TextValue Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class TristateFalseTextLAttribute : LocalizedTristateFalseTextAttribute Constructors TristateFalseTextLAttribute() Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class with no parameters. Declaration public TristateFalseTextLAttribute() TristateFalseTextLAttribute(String) Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class using the display name. Declaration public TristateFalseTextLAttribute(string text) Parameters Type Name Description String text The display name. TristateFalseTextLAttribute(String, Type) Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class using the display name. Declaration public TristateFalseTextLAttribute(string text, [ResourceType] Type resourceType) Parameters Type Name Description String text The display name resource key. System.Type resourceType Type of the resource. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LocalizedTristateFalseTextAttribute"
+    "keywords": "Class TristateFalseTextLAttribute This is a shorter alias for LocalizedTristateFalseTextAttribute with identical behavior. Inheritance System.Object System.Attribute TristateFalseTextAttribute LocalizedTristateFalseTextAttribute TristateFalseTextLAttribute Inherited Members LocalizedTristateFalseTextAttribute.Text LocalizedTristateFalseTextAttribute.ResourceType TristateFalseTextAttribute.TextValue System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class TristateFalseTextLAttribute : LocalizedTristateFalseTextAttribute Constructors TristateFalseTextLAttribute() Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class with no parameters. Declaration public TristateFalseTextLAttribute() TristateFalseTextLAttribute(String) Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class using the display name. Declaration public TristateFalseTextLAttribute(string text) Parameters Type Name Description String text The display name. TristateFalseTextLAttribute(String, Type) Initializes a new instance of the System.ComponentModel.TristateFalseTextAttribute class using the display name. Declaration public TristateFalseTextLAttribute(string text, [ResourceType] Type resourceType) Parameters Type Name Description String text The display name resource key. Type resourceType Type of the resource. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LocalizedTristateFalseTextAttribute"
   },
   "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateTrueTextLAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateTrueTextLAttribute.html",
     "title": "Class TristateTrueTextLAttribute",
-    "keywords": "Class TristateTrueTextLAttribute This is a shorter alias for LocalizedTristateTrueTextAttribute with identical behavior. Inheritance Object Attribute TristateTrueTextAttribute LocalizedTristateTrueTextAttribute TristateTrueTextLAttribute Inherited Members LocalizedTristateTrueTextAttribute.Text LocalizedTristateTrueTextAttribute.ResourceType TristateTrueTextAttribute.TextValue Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class TristateTrueTextLAttribute : LocalizedTristateTrueTextAttribute Constructors TristateTrueTextLAttribute() Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class with no parameters. Declaration public TristateTrueTextLAttribute() TristateTrueTextLAttribute(String) Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class using the display name. Declaration public TristateTrueTextLAttribute(string text) Parameters Type Name Description String text The display name. TristateTrueTextLAttribute(String, Type) Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class using the display name. Declaration public TristateTrueTextLAttribute(string text, [ResourceType] Type resourceType) Parameters Type Name Description String text The display name resource key. System.Type resourceType Type of the resource. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LocalizedTristateTrueTextAttribute"
+    "keywords": "Class TristateTrueTextLAttribute This is a shorter alias for LocalizedTristateTrueTextAttribute with identical behavior. Inheritance System.Object System.Attribute TristateTrueTextAttribute LocalizedTristateTrueTextAttribute TristateTrueTextLAttribute Inherited Members LocalizedTristateTrueTextAttribute.Text LocalizedTristateTrueTextAttribute.ResourceType TristateTrueTextAttribute.TextValue System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.LocalizationAttributes Assembly : MediaBrowser.Model.dll Syntax public class TristateTrueTextLAttribute : LocalizedTristateTrueTextAttribute Constructors TristateTrueTextLAttribute() Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class with no parameters. Declaration public TristateTrueTextLAttribute() TristateTrueTextLAttribute(String) Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class using the display name. Declaration public TristateTrueTextLAttribute(string text) Parameters Type Name Description String text The display name. TristateTrueTextLAttribute(String, Type) Initializes a new instance of the System.ComponentModel.TristateTrueTextAttribute class using the display name. Declaration public TristateTrueTextLAttribute(string text, [ResourceType] Type resourceType) Parameters Type Name Description String text The display name resource key. Type resourceType Type of the resource. Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also LocalizedTristateTrueTextAttribute"
   },
   "reference/pluginapi/MediaBrowser.Model.Logging.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Logging.html",
@@ -5707,17 +5717,17 @@
   "reference/pluginapi/MediaBrowser.Model.Logging.ILogger.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Logging.ILogger.html",
     "title": "Interface ILogger",
-    "keywords": "Interface ILogger Interface ILogger Namespace : MediaBrowser.Model.Logging Assembly : MediaBrowser.Model.dll Syntax public interface ILogger Methods Debug(ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Debug(ReadOnlyMemory message) Parameters Type Name Description ReadOnlyMemory < Char > message Debug(String, Object[]) Debugs the specified message. Declaration void Debug(string message, params object[] paramList) Parameters Type Name Description String message The message. Object [] paramList The param list. Error(ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Error(ReadOnlyMemory message) Parameters Type Name Description ReadOnlyMemory < Char > message Error(String, Object[]) Errors the specified message. Declaration void Error(string message, params object[] paramList) Parameters Type Name Description String message The message. Object [] paramList The param list. ErrorException(String, Exception, Object[]) Logs the exception. Declaration void ErrorException(string message, Exception exception, params object[] paramList) Parameters Type Name Description String message The message. Exception exception The exception. Object [] paramList The param list. Fatal(String, Object[]) Fatals the specified message. Declaration void Fatal(string message, params object[] paramList) Parameters Type Name Description String message The message. Object [] paramList The param list. FatalException(String, Exception, Object[]) Fatals the exception. Declaration void FatalException(string message, Exception exception, params object[] paramList) Parameters Type Name Description String message The message. Exception exception The exception. Object [] paramList The param list. Info(ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Info(ReadOnlyMemory message) Parameters Type Name Description ReadOnlyMemory < Char > message Info(String, Object[]) Infoes the specified message. Declaration void Info(string message, params object[] paramList) Parameters Type Name Description String message The message. Object [] paramList The param list. Log(LogSeverity, ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Log(LogSeverity severity, ReadOnlyMemory message) Parameters Type Name Description LogSeverity severity ReadOnlyMemory < Char > message Log(LogSeverity, String, Object[]) Logs the specified severity. Declaration void Log(LogSeverity severity, string message, params object[] paramList) Parameters Type Name Description LogSeverity severity The severity. String message The message. Object [] paramList The parameter list. LogMultiline(String, LogSeverity, StringBuilder) Logs the multiline. Declaration void LogMultiline(string message, LogSeverity severity, StringBuilder additionalContent) Parameters Type Name Description String message The message. LogSeverity severity The severity. StringBuilder additionalContent Content of the additional. Warn(ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Warn(ReadOnlyMemory message) Parameters Type Name Description ReadOnlyMemory < Char > message Warn(String, Object[]) Warns the specified message. Declaration void Warn(string message, params object[] paramList) Parameters Type Name Description String message The message. Object [] paramList The param list. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILogger Interface ILogger Namespace : MediaBrowser.Model.Logging Assembly : MediaBrowser.Model.dll Syntax public interface ILogger Methods Debug(ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Debug(ReadOnlyMemory message) Parameters Type Name Description System.ReadOnlyMemory < System.Char > message Debug(String, Object[]) Debugs the specified message. Declaration void Debug(string message, params object[] paramList) Parameters Type Name Description String message The message. System.Object [] paramList The param list. Error(ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Error(ReadOnlyMemory message) Parameters Type Name Description System.ReadOnlyMemory < System.Char > message Error(String, Object[]) Errors the specified message. Declaration void Error(string message, params object[] paramList) Parameters Type Name Description String message The message. System.Object [] paramList The param list. ErrorException(String, Exception, Object[]) Logs the exception. Declaration void ErrorException(string message, Exception exception, params object[] paramList) Parameters Type Name Description String message The message. Exception exception The exception. System.Object [] paramList The param list. Fatal(String, Object[]) Fatals the specified message. Declaration void Fatal(string message, params object[] paramList) Parameters Type Name Description String message The message. System.Object [] paramList The param list. FatalException(String, Exception, Object[]) Fatals the exception. Declaration void FatalException(string message, Exception exception, params object[] paramList) Parameters Type Name Description String message The message. Exception exception The exception. System.Object [] paramList The param list. Info(ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Info(ReadOnlyMemory message) Parameters Type Name Description System.ReadOnlyMemory < System.Char > message Info(String, Object[]) Infoes the specified message. Declaration void Info(string message, params object[] paramList) Parameters Type Name Description String message The message. System.Object [] paramList The param list. Log(LogSeverity, ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Log(LogSeverity severity, ReadOnlyMemory message) Parameters Type Name Description LogSeverity severity System.ReadOnlyMemory < System.Char > message Log(LogSeverity, String, Object[]) Logs the specified severity. Declaration void Log(LogSeverity severity, string message, params object[] paramList) Parameters Type Name Description LogSeverity severity The severity. String message The message. System.Object [] paramList The parameter list. LogMultiline(String, LogSeverity, StringBuilder) Logs the multiline. Declaration void LogMultiline(string message, LogSeverity severity, StringBuilder additionalContent) Parameters Type Name Description String message The message. LogSeverity severity The severity. StringBuilder additionalContent Content of the additional. Warn(ReadOnlyMemory) Declaration [Obsolete(\"Do not use. This member will be removed in future versions.\", true)] void Warn(ReadOnlyMemory message) Parameters Type Name Description System.ReadOnlyMemory < System.Char > message Warn(String, Object[]) Warns the specified message. Declaration void Warn(string message, params object[] paramList) Parameters Type Name Description String message The message. System.Object [] paramList The param list. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Logging.ILogManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Logging.ILogManager.html",
     "title": "Interface ILogManager",
-    "keywords": "Interface ILogManager Interface ILogManager Namespace : MediaBrowser.Model.Logging Assembly : MediaBrowser.Model.dll Syntax public interface ILogManager Properties ExceptionMessagePrefix Gets or sets the exception message prefix. Declaration string ExceptionMessagePrefix { get; set; } Property Value Type Description String The exception message prefix. LogSeverity Gets or sets the log level. Declaration LogSeverity LogSeverity { get; set; } Property Value Type Description LogSeverity The log level. Methods AddConsoleOutput() Adds the console output. Declaration void AddConsoleOutput() Flush() Flushes this instance. Declaration void Flush() GetLogger(String) Gets the logger. Declaration ILogger GetLogger(string name) Parameters Type Name Description String name The name. Returns Type Description ILogger ILogger. ReloadLogger(LogSeverity, CancellationToken) Reloads the logger. Declaration Task ReloadLogger(LogSeverity severity, CancellationToken cancellationToken) Parameters Type Name Description LogSeverity severity CancellationToken cancellationToken Returns Type Description Task RemoveConsoleOutput() Removes the console output. Declaration void RemoveConsoleOutput() Events LoggerLoaded Occurs when [logger loaded]. Declaration event EventHandler LoggerLoaded Event Type Type Description EventHandler Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ILogManager Interface ILogManager Namespace : MediaBrowser.Model.Logging Assembly : MediaBrowser.Model.dll Syntax public interface ILogManager Properties ExceptionMessagePrefix Gets or sets the exception message prefix. Declaration string ExceptionMessagePrefix { get; set; } Property Value Type Description String The exception message prefix. LogSeverity Gets or sets the log level. Declaration LogSeverity LogSeverity { get; set; } Property Value Type Description LogSeverity The log level. Methods AddConsoleOutput() Adds the console output. Declaration void AddConsoleOutput() Flush() Flushes this instance. Declaration void Flush() GetLogger(String) Gets the logger. Declaration ILogger GetLogger(string name) Parameters Type Name Description String name The name. Returns Type Description ILogger ILogger. ReloadLogger(LogSeverity, CancellationToken) Reloads the logger. Declaration Task ReloadLogger(LogSeverity severity, CancellationToken cancellationToken) Parameters Type Name Description LogSeverity severity System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task RemoveConsoleOutput() Removes the console output. Declaration void RemoveConsoleOutput() Events LoggerLoaded Occurs when [logger loaded]. Declaration event EventHandler LoggerLoaded Event Type Type Description EventHandler Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Logging.LogHelper.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Logging.LogHelper.html",
     "title": "Class LogHelper",
-    "keywords": "Class LogHelper Class LogHelper Inheritance Object LogHelper Namespace : MediaBrowser.Model.Logging Assembly : MediaBrowser.Model.dll Syntax public static class LogHelper Methods GetLogMessage(Exception) Gets the log message. Declaration public static StringBuilder GetLogMessage(Exception exception) Parameters Type Name Description Exception exception The exception. Returns Type Description StringBuilder StringBuilder."
+    "keywords": "Class LogHelper Class LogHelper Inheritance System.Object LogHelper Namespace : MediaBrowser.Model.Logging Assembly : MediaBrowser.Model.dll Syntax public static class LogHelper Methods GetLogMessage(Exception) Gets the log message. Declaration public static StringBuilder GetLogMessage(Exception exception) Parameters Type Name Description Exception exception The exception. Returns Type Description StringBuilder StringBuilder."
   },
   "reference/pluginapi/MediaBrowser.Model.Logging.LogSeverity.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Logging.LogSeverity.html",
@@ -5727,17 +5737,17 @@
   "reference/pluginapi/MediaBrowser.Model.Logging.NullLogger.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Logging.NullLogger.html",
     "title": "Class NullLogger",
-    "keywords": "Class NullLogger Inheritance Object NullLogger Implements ILogger Namespace : MediaBrowser.Model.Logging Assembly : MediaBrowser.Model.dll Syntax public class NullLogger : ILogger Methods Debug(ReadOnlyMemory) Declaration public void Debug(ReadOnlyMemory message) Parameters Type Name Description ReadOnlyMemory < Char > message Debug(String, Object[]) Declaration public void Debug(string message, params object[] paramList) Parameters Type Name Description String message Object [] paramList Error(ReadOnlyMemory) Declaration public void Error(ReadOnlyMemory message) Parameters Type Name Description ReadOnlyMemory < Char > message Error(String, Object[]) Declaration public void Error(string message, params object[] paramList) Parameters Type Name Description String message Object [] paramList ErrorException(String, Exception, Object[]) Declaration public void ErrorException(string message, Exception exception, params object[] paramList) Parameters Type Name Description String message Exception exception Object [] paramList Fatal(String, Object[]) Declaration public void Fatal(string message, params object[] paramList) Parameters Type Name Description String message Object [] paramList FatalException(String, Exception, Object[]) Declaration public void FatalException(string message, Exception exception, params object[] paramList) Parameters Type Name Description String message Exception exception Object [] paramList Info(ReadOnlyMemory) Declaration public void Info(ReadOnlyMemory message) Parameters Type Name Description ReadOnlyMemory < Char > message Info(String, Object[]) Declaration public void Info(string message, params object[] paramList) Parameters Type Name Description String message Object [] paramList Log(LogSeverity, ReadOnlyMemory) Declaration public void Log(LogSeverity severity, ReadOnlyMemory message) Parameters Type Name Description LogSeverity severity ReadOnlyMemory < Char > message Log(LogSeverity, String, Object[]) Declaration public void Log(LogSeverity severity, string message, params object[] paramList) Parameters Type Name Description LogSeverity severity String message Object [] paramList LogMultiline(String, LogSeverity, StringBuilder) Declaration public void LogMultiline(string message, LogSeverity severity, StringBuilder additionalContent) Parameters Type Name Description String message LogSeverity severity StringBuilder additionalContent Warn(ReadOnlyMemory) Declaration public void Warn(ReadOnlyMemory message) Parameters Type Name Description ReadOnlyMemory < Char > message Warn(String, Object[]) Declaration public void Warn(string message, params object[] paramList) Parameters Type Name Description String message Object [] paramList Implements ILogger Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NullLogger Inheritance System.Object NullLogger Implements ILogger Namespace : MediaBrowser.Model.Logging Assembly : MediaBrowser.Model.dll Syntax public class NullLogger : ILogger Methods Debug(ReadOnlyMemory) Declaration public void Debug(ReadOnlyMemory message) Parameters Type Name Description System.ReadOnlyMemory < System.Char > message Debug(String, Object[]) Declaration public void Debug(string message, params object[] paramList) Parameters Type Name Description String message System.Object [] paramList Error(ReadOnlyMemory) Declaration public void Error(ReadOnlyMemory message) Parameters Type Name Description System.ReadOnlyMemory < System.Char > message Error(String, Object[]) Declaration public void Error(string message, params object[] paramList) Parameters Type Name Description String message System.Object [] paramList ErrorException(String, Exception, Object[]) Declaration public void ErrorException(string message, Exception exception, params object[] paramList) Parameters Type Name Description String message Exception exception System.Object [] paramList Fatal(String, Object[]) Declaration public void Fatal(string message, params object[] paramList) Parameters Type Name Description String message System.Object [] paramList FatalException(String, Exception, Object[]) Declaration public void FatalException(string message, Exception exception, params object[] paramList) Parameters Type Name Description String message Exception exception System.Object [] paramList Info(ReadOnlyMemory) Declaration public void Info(ReadOnlyMemory message) Parameters Type Name Description System.ReadOnlyMemory < System.Char > message Info(String, Object[]) Declaration public void Info(string message, params object[] paramList) Parameters Type Name Description String message System.Object [] paramList Log(LogSeverity, ReadOnlyMemory) Declaration public void Log(LogSeverity severity, ReadOnlyMemory message) Parameters Type Name Description LogSeverity severity System.ReadOnlyMemory < System.Char > message Log(LogSeverity, String, Object[]) Declaration public void Log(LogSeverity severity, string message, params object[] paramList) Parameters Type Name Description LogSeverity severity String message System.Object [] paramList LogMultiline(String, LogSeverity, StringBuilder) Declaration public void LogMultiline(string message, LogSeverity severity, StringBuilder additionalContent) Parameters Type Name Description String message LogSeverity severity StringBuilder additionalContent Warn(ReadOnlyMemory) Declaration public void Warn(ReadOnlyMemory message) Parameters Type Name Description System.ReadOnlyMemory < System.Char > message Warn(String, Object[]) Declaration public void Warn(string message, params object[] paramList) Parameters Type Name Description String message System.Object [] paramList Implements ILogger Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.AudioCodec.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.AudioCodec.html",
     "title": "Class AudioCodec",
-    "keywords": "Class AudioCodec Inheritance Object AudioCodec Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class AudioCodec Fields Aac Declaration public static ReadOnlyMemory Aac Field Value Type Description ReadOnlyMemory < Char > Ac3 Declaration public static ReadOnlyMemory Ac3 Field Value Type Description ReadOnlyMemory < Char > Amrnb Declaration public static ReadOnlyMemory Amrnb Field Value Type Description ReadOnlyMemory < Char > Dts Declaration public static ReadOnlyMemory Dts Field Value Type Description ReadOnlyMemory < Char > Lpcm Declaration public static ReadOnlyMemory Lpcm Field Value Type Description ReadOnlyMemory < Char > Mp2 Declaration public static ReadOnlyMemory Mp2 Field Value Type Description ReadOnlyMemory < Char > Mp3 Declaration public static ReadOnlyMemory Mp3 Field Value Type Description ReadOnlyMemory < Char > Opus Declaration public static ReadOnlyMemory Opus Field Value Type Description ReadOnlyMemory < Char > Wma Declaration public static ReadOnlyMemory Wma Field Value Type Description ReadOnlyMemory < Char > WmaPro Declaration public static ReadOnlyMemory WmaPro Field Value Type Description ReadOnlyMemory < Char > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AudioCodec Inheritance System.Object AudioCodec Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class AudioCodec Fields Aac Declaration public static ReadOnlyMemory Aac Field Value Type Description System.ReadOnlyMemory < System.Char > Ac3 Declaration public static ReadOnlyMemory Ac3 Field Value Type Description System.ReadOnlyMemory < System.Char > Amrnb Declaration public static ReadOnlyMemory Amrnb Field Value Type Description System.ReadOnlyMemory < System.Char > Dts Declaration public static ReadOnlyMemory Dts Field Value Type Description System.ReadOnlyMemory < System.Char > Lpcm Declaration public static ReadOnlyMemory Lpcm Field Value Type Description System.ReadOnlyMemory < System.Char > Mp2 Declaration public static ReadOnlyMemory Mp2 Field Value Type Description System.ReadOnlyMemory < System.Char > Mp3 Declaration public static ReadOnlyMemory Mp3 Field Value Type Description System.ReadOnlyMemory < System.Char > Opus Declaration public static ReadOnlyMemory Opus Field Value Type Description System.ReadOnlyMemory < System.Char > Wma Declaration public static ReadOnlyMemory Wma Field Value Type Description System.ReadOnlyMemory < System.Char > WmaPro Declaration public static ReadOnlyMemory WmaPro Field Value Type Description System.ReadOnlyMemory < System.Char > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.Container.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.Container.html",
     "title": "Class Container",
-    "keywords": "Class Container Inheritance Object Container Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class Container Fields MKV Declaration public const string MKV = \"mkv\" Field Value Type Description String MP4 Declaration public const string MP4 = \"mp4\" Field Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class Container Inheritance System.Object Container Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class Container Fields MKV Declaration public const string MKV = \"mkv\" Field Value Type Description String MP4 Declaration public const string MP4 = \"mp4\" Field Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.html",
@@ -5747,12 +5757,12 @@
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamRequest.html",
     "title": "Class LiveStreamRequest",
-    "keywords": "Class LiveStreamRequest Inheritance Object LiveStreamRequest Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class LiveStreamRequest Constructors LiveStreamRequest() Declaration public LiveStreamRequest() LiveStreamRequest(AudioOptions) Declaration public LiveStreamRequest(AudioOptions options) Parameters Type Name Description AudioOptions options Properties AllowAudioStreamCopy Declaration public bool AllowAudioStreamCopy { get; set; } Property Value Type Description Boolean AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description Boolean AllowVideoStreamCopy Declaration public bool AllowVideoStreamCopy { get; set; } Property Value Type Description Boolean AudioStreamIndex Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile DirectPlayProtocols Declaration public MediaProtocol[] DirectPlayProtocols { get; set; } Property Value Type Description MediaProtocol [] EnableDirectPlay Declaration public bool EnableDirectPlay { get; set; } Property Value Type Description Boolean EnableDirectStream Declaration public bool EnableDirectStream { get; set; } Property Value Type Description Boolean EnableTranscoding Declaration public bool EnableTranscoding { get; set; } Property Value Type Description Boolean ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 MaxAudioChannels Declaration public int? MaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > MaxStreamingBitrate Declaration public long? MaxStreamingBitrate { get; set; } Property Value Type Description Nullable < Int64 > OpenToken Declaration public string OpenToken { get; set; } Property Value Type Description String PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String StartTimeTicks Declaration public long? StartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SubtitleStreamIndex Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > UserId Declaration public string UserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveStreamRequest Inheritance System.Object LiveStreamRequest Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class LiveStreamRequest Constructors LiveStreamRequest() Declaration public LiveStreamRequest() LiveStreamRequest(AudioOptions) Declaration public LiveStreamRequest(AudioOptions options) Parameters Type Name Description AudioOptions options Properties AllowAudioStreamCopy Declaration public bool AllowAudioStreamCopy { get; set; } Property Value Type Description System.Boolean AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description System.Boolean AllowVideoStreamCopy Declaration public bool AllowVideoStreamCopy { get; set; } Property Value Type Description System.Boolean AudioStreamIndex Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile DirectPlayProtocols Declaration public MediaProtocol[] DirectPlayProtocols { get; set; } Property Value Type Description MediaProtocol [] EnableDirectPlay Declaration public bool EnableDirectPlay { get; set; } Property Value Type Description System.Boolean EnableDirectStream Declaration public bool EnableDirectStream { get; set; } Property Value Type Description System.Boolean EnableTranscoding Declaration public bool EnableTranscoding { get; set; } Property Value Type Description System.Boolean ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 MaxAudioChannels Declaration public int? MaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > MaxStreamingBitrate Declaration public long? MaxStreamingBitrate { get; set; } Property Value Type Description Nullable < Int64 > OpenToken Declaration public string OpenToken { get; set; } Property Value Type Description String PlaySessionId Declaration public string PlaySessionId { get; set; } Property Value Type Description String StartTimeTicks Declaration public long? StartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SubtitleStreamIndex Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > UserId Declaration public string UserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamResponse.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamResponse.html",
     "title": "Class LiveStreamResponse",
-    "keywords": "Class LiveStreamResponse Inheritance Object LiveStreamResponse Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class LiveStreamResponse Properties MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LiveStreamResponse Inheritance System.Object LiveStreamResponse Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class LiveStreamResponse Properties MediaSource Declaration public MediaSourceInfo MediaSource { get; set; } Property Value Type Description MediaSourceInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaContainers.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaContainers.html",
@@ -5762,7 +5772,7 @@
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaInfo.html",
     "title": "Class MediaInfo",
-    "keywords": "Class MediaInfo Inheritance Object MediaSourceInfo MediaInfo Implements IHasProviderIds Inherited Members MediaSourceInfo.Protocol MediaSourceInfo.Id MediaSourceInfo.Path MediaSourceInfo.EncoderPath MediaSourceInfo.EncoderProtocol MediaSourceInfo.Type MediaSourceInfo.ProbePath MediaSourceInfo.ProbeProtocol MediaSourceInfo.Container MediaSourceInfo.Size MediaSourceInfo.Name MediaSourceInfo.SortName MediaSourceInfo.IsRemote MediaSourceInfo.HasMixedProtocols MediaSourceInfo.RunTimeTicks MediaSourceInfo.ContainerStartTimeTicks MediaSourceInfo.SupportsTranscoding MediaSourceInfo.TrancodeLiveStartIndex MediaSourceInfo.WallClockStart MediaSourceInfo.Controller MediaSourceInfo.SupportsDirectStream MediaSourceInfo.SupportsDirectPlay MediaSourceInfo.IsInfiniteStream MediaSourceInfo.RequiresOpening MediaSourceInfo.OpenToken MediaSourceInfo.RequiresClosing MediaSourceInfo.LiveStreamId MediaSourceInfo.BufferMs MediaSourceInfo.RequiresLooping MediaSourceInfo.SupportsProbing MediaSourceInfo.Video3DFormat MediaSourceInfo.MediaStreams MediaSourceInfo.Formats MediaSourceInfo.Bitrate MediaSourceInfo.Timestamp MediaSourceInfo.RequiredHttpHeaders MediaSourceInfo.DirectStreamUrl MediaSourceInfo.AddApiKeyToDirectStreamUrl MediaSourceInfo.TranscodingUrl MediaSourceInfo.TranscodingSubProtocol MediaSourceInfo.TranscodingContainer MediaSourceInfo.AnalyzeDurationMs MediaSourceInfo.ReadAtNativeFramerate MediaSourceInfo.InferTotalBitrate(Boolean) MediaSourceInfo.TranscodeReasons MediaSourceInfo.DefaultAudioStreamIndex MediaSourceInfo.DefaultSubtitleStreamIndex MediaSourceInfo.DefaultAudioStream MediaSourceInfo.GetDefaultAudioStream(Nullable) MediaSourceInfo.VideoStream MediaSourceInfo.GetMediaStream(MediaStreamType, Int32) MediaSourceInfo.GetMediaStreams(MediaStreamType) MediaSourceInfo.GetStreamCount(MediaStreamType) MediaSourceInfo.IsSecondaryAudio(MediaStream) MediaSourceInfo.ItemId MediaSourceInfo.ServerId MediaSourceInfo.ToString() Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class MediaInfo : MediaSourceInfo, IHasProviderIds Properties Album Gets or sets the album. Declaration public string Album { get; set; } Property Value Type Description String The album. AlbumArtists Gets or sets the album artists. Declaration public string[] AlbumArtists { get; set; } Property Value Type Description String [] The album artists. AlbumTags Declaration public string[] AlbumTags { get; set; } Property Value Type Description String [] Artists Gets or sets the artists. Declaration public string[] Artists { get; set; } Property Value Type Description String [] The artists. Chapters Declaration public ChapterInfo[] Chapters { get; set; } Property Value Type Description ChapterInfo [] Composers Gets or sets the studios. Declaration public string[] Composers { get; set; } Property Value Type Description String [] The studios. DateCreated Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < DateTimeOffset > Genres Declaration public string[] Genres { get; set; } Property Value Type Description String [] IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > OfficialRating Gets or sets the official rating. Declaration public string OfficialRating { get; set; } Property Value Type Description String The official rating. OfficialRatingDescription Gets or sets the official rating description. Declaration public string OfficialRatingDescription { get; set; } Property Value Type Description String The official rating description. Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > People Declaration public BaseItemPerson[] People { get; set; } Property Value Type Description BaseItemPerson [] PremiereDate Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > ProductionYear Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary Studios Declaration public string[] Studios { get; set; } Property Value Type Description String [] Tags Declaration public string[] Tags { get; set; } Property Value Type Description String [] Implements IHasProviderIds Extension Methods ProviderIdsExtensions.HasProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.HasProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.GetProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderIds(IHasProviderIds, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String[]) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String[]) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MediaInfo Inheritance System.Object MediaSourceInfo MediaInfo Implements IHasProviderIds Inherited Members MediaSourceInfo.Protocol MediaSourceInfo.Id MediaSourceInfo.Path MediaSourceInfo.EncoderPath MediaSourceInfo.EncoderProtocol MediaSourceInfo.Type MediaSourceInfo.ProbePath MediaSourceInfo.ProbeProtocol MediaSourceInfo.Container MediaSourceInfo.Size MediaSourceInfo.Name MediaSourceInfo.SortName MediaSourceInfo.IsRemote MediaSourceInfo.HasMixedProtocols MediaSourceInfo.RunTimeTicks MediaSourceInfo.ContainerStartTimeTicks MediaSourceInfo.SupportsTranscoding MediaSourceInfo.TrancodeLiveStartIndex MediaSourceInfo.WallClockStart MediaSourceInfo.Controller MediaSourceInfo.SupportsDirectStream MediaSourceInfo.SupportsDirectPlay MediaSourceInfo.IsInfiniteStream MediaSourceInfo.RequiresOpening MediaSourceInfo.OpenToken MediaSourceInfo.RequiresClosing MediaSourceInfo.LiveStreamId MediaSourceInfo.BufferMs MediaSourceInfo.RequiresLooping MediaSourceInfo.SupportsProbing MediaSourceInfo.Video3DFormat MediaSourceInfo.MediaStreams MediaSourceInfo.Formats MediaSourceInfo.Bitrate MediaSourceInfo.Timestamp MediaSourceInfo.RequiredHttpHeaders MediaSourceInfo.DirectStreamUrl MediaSourceInfo.AddApiKeyToDirectStreamUrl MediaSourceInfo.TranscodingUrl MediaSourceInfo.TranscodingSubProtocol MediaSourceInfo.TranscodingContainer MediaSourceInfo.AnalyzeDurationMs MediaSourceInfo.ReadAtNativeFramerate MediaSourceInfo.InferTotalBitrate(Boolean) MediaSourceInfo.TranscodeReasons MediaSourceInfo.DefaultAudioStreamIndex MediaSourceInfo.DefaultSubtitleStreamIndex MediaSourceInfo.DefaultAudioStream MediaSourceInfo.GetDefaultAudioStream(Nullable) MediaSourceInfo.VideoStream MediaSourceInfo.GetMediaStream(MediaStreamType, Int32) MediaSourceInfo.GetMediaStreams(MediaStreamType) MediaSourceInfo.GetStreamCount(MediaStreamType) MediaSourceInfo.IsSecondaryAudio(MediaStream) MediaSourceInfo.ItemId MediaSourceInfo.ServerId MediaSourceInfo.ToString() Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class MediaInfo : MediaSourceInfo, IHasProviderIds Properties Album Gets or sets the album. Declaration public string Album { get; set; } Property Value Type Description String The album. AlbumArtists Gets or sets the album artists. Declaration public string[] AlbumArtists { get; set; } Property Value Type Description String [] The album artists. AlbumTags Declaration public string[] AlbumTags { get; set; } Property Value Type Description String [] Artists Gets or sets the artists. Declaration public string[] Artists { get; set; } Property Value Type Description String [] The artists. Chapters Declaration public ChapterInfo[] Chapters { get; set; } Property Value Type Description ChapterInfo [] Composers Gets or sets the studios. Declaration public string[] Composers { get; set; } Property Value Type Description String [] The studios. DateCreated Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > Genres Declaration public string[] Genres { get; set; } Property Value Type Description String [] IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > OfficialRating Gets or sets the official rating. Declaration public string OfficialRating { get; set; } Property Value Type Description String The official rating. OfficialRatingDescription Gets or sets the official rating description. Declaration public string OfficialRatingDescription { get; set; } Property Value Type Description String The official rating description. Overview Gets or sets the overview. Declaration public string Overview { get; set; } Property Value Type Description String The overview. ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > People Declaration public BaseItemPerson[] People { get; set; } Property Value Type Description BaseItemPerson [] PremiereDate Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > ProductionYear Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > ProviderIds Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary Studios Declaration public string[] Studios { get; set; } Property Value Type Description String [] Tags Declaration public string[] Tags { get; set; } Property Value Type Description String [] Implements IHasProviderIds Extension Methods ProviderIdsExtensions.HasProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.HasProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.GetProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderIds(IHasProviderIds, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String[]) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String[]) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaProtocol.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaProtocol.html",
@@ -5772,27 +5782,27 @@
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoRequest.html",
     "title": "Class PlaybackInfoRequest",
-    "keywords": "Class PlaybackInfoRequest Inheritance Object PlaybackInfoRequest Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class PlaybackInfoRequest Properties AllowAudioStreamCopy Declaration public bool AllowAudioStreamCopy { get; set; } Property Value Type Description Boolean AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description Boolean AllowVideoStreamCopy Declaration public bool AllowVideoStreamCopy { get; set; } Property Value Type Description Boolean AudioStreamIndex Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > AutoOpenLiveStream Declaration public bool AutoOpenLiveStream { get; set; } Property Value Type Description Boolean CurrentPlaySessionId Declaration public string CurrentPlaySessionId { get; set; } Property Value Type Description String DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile DirectPlayProtocols Declaration public MediaProtocol[] DirectPlayProtocols { get; set; } Property Value Type Description MediaProtocol [] EnableDirectPlay Declaration public bool EnableDirectPlay { get; set; } Property Value Type Description Boolean EnableDirectStream Declaration public bool EnableDirectStream { get; set; } Property Value Type Description Boolean EnableTranscoding Declaration public bool EnableTranscoding { get; set; } Property Value Type Description Boolean Id Declaration public string Id { get; set; } Property Value Type Description String IsPlayback Declaration public bool IsPlayback { get; set; } Property Value Type Description Boolean LiveStreamId Declaration public string LiveStreamId { get; set; } Property Value Type Description String MaxAudioChannels Declaration public int? MaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > MaxStreamingBitrate Declaration public long? MaxStreamingBitrate { get; set; } Property Value Type Description Nullable < Int64 > MediaSourceId Declaration public string MediaSourceId { get; set; } Property Value Type Description String StartTimeTicks Declaration public long? StartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SubtitleStreamIndex Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > UserId Declaration public string UserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaybackInfoRequest Inheritance System.Object PlaybackInfoRequest Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class PlaybackInfoRequest Properties AllowAudioStreamCopy Declaration public bool AllowAudioStreamCopy { get; set; } Property Value Type Description System.Boolean AllowInterlacedVideoStreamCopy Declaration public bool AllowInterlacedVideoStreamCopy { get; set; } Property Value Type Description System.Boolean AllowVideoStreamCopy Declaration public bool AllowVideoStreamCopy { get; set; } Property Value Type Description System.Boolean AudioStreamIndex Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > AutoOpenLiveStream Declaration public bool AutoOpenLiveStream { get; set; } Property Value Type Description System.Boolean CurrentPlaySessionId Declaration public string CurrentPlaySessionId { get; set; } Property Value Type Description String DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile DirectPlayProtocols Declaration public MediaProtocol[] DirectPlayProtocols { get; set; } Property Value Type Description MediaProtocol [] EnableDirectPlay Declaration public bool EnableDirectPlay { get; set; } Property Value Type Description System.Boolean EnableDirectStream Declaration public bool EnableDirectStream { get; set; } Property Value Type Description System.Boolean EnableTranscoding Declaration public bool EnableTranscoding { get; set; } Property Value Type Description System.Boolean Id Declaration public string Id { get; set; } Property Value Type Description String IsPlayback Declaration public bool IsPlayback { get; set; } Property Value Type Description System.Boolean LiveStreamId Declaration public string LiveStreamId { get; set; } Property Value Type Description String MaxAudioChannels Declaration public int? MaxAudioChannels { get; set; } Property Value Type Description Nullable < Int32 > MaxStreamingBitrate Declaration public long? MaxStreamingBitrate { get; set; } Property Value Type Description Nullable < Int64 > MediaSourceId Declaration public string MediaSourceId { get; set; } Property Value Type Description String StartTimeTicks Declaration public long? StartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SubtitleStreamIndex Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > UserId Declaration public string UserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoResponse.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoResponse.html",
     "title": "Class PlaybackInfoResponse",
-    "keywords": "Class PlaybackInfoResponse Inheritance Object PlaybackInfoResponse Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class PlaybackInfoResponse Properties ErrorCode Gets or sets the error code. Declaration public PlaybackErrorCode? ErrorCode { get; set; } Property Value Type Description Nullable < PlaybackErrorCode > The error code. MediaSources Gets or sets the media sources. Declaration public MediaSourceInfo[] MediaSources { get; set; } Property Value Type Description MediaSourceInfo [] The media sources. PlaySessionId Gets or sets the play session identifier. Declaration public string PlaySessionId { get; set; } Property Value Type Description String The play session identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaybackInfoResponse Inheritance System.Object PlaybackInfoResponse Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class PlaybackInfoResponse Properties ErrorCode Gets or sets the error code. Declaration public PlaybackErrorCode? ErrorCode { get; set; } Property Value Type Description Nullable < PlaybackErrorCode > The error code. MediaSources Gets or sets the media sources. Declaration public MediaSourceInfo[] MediaSources { get; set; } Property Value Type Description MediaSourceInfo [] The media sources. PlaySessionId Gets or sets the play session identifier. Declaration public string PlaySessionId { get; set; } Property Value Type Description String The play session identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleCodec.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleCodec.html",
     "title": "Class SubtitleCodec",
-    "keywords": "Class SubtitleCodec Inheritance Object SubtitleCodec Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class SubtitleCodec Fields DVB_TELETEXT Declaration public static ReadOnlyMemory DVB_TELETEXT Field Value Type Description ReadOnlyMemory < Char > DVBSUB Declaration public static ReadOnlyMemory DVBSUB Field Value Type Description ReadOnlyMemory < Char > DVDSUB Declaration public static ReadOnlyMemory DVDSUB Field Value Type Description ReadOnlyMemory < Char > Mov_Text Declaration public static ReadOnlyMemory Mov_Text Field Value Type Description ReadOnlyMemory < Char > PGSSUB Declaration public static ReadOnlyMemory PGSSUB Field Value Type Description ReadOnlyMemory < Char > SRT Declaration public static ReadOnlyMemory SRT Field Value Type Description ReadOnlyMemory < Char > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleCodec Inheritance System.Object SubtitleCodec Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class SubtitleCodec Fields DVB_TELETEXT Declaration public static ReadOnlyMemory DVB_TELETEXT Field Value Type Description System.ReadOnlyMemory < System.Char > DVBSUB Declaration public static ReadOnlyMemory DVBSUB Field Value Type Description System.ReadOnlyMemory < System.Char > DVDSUB Declaration public static ReadOnlyMemory DVDSUB Field Value Type Description System.ReadOnlyMemory < System.Char > Mov_Text Declaration public static ReadOnlyMemory Mov_Text Field Value Type Description System.ReadOnlyMemory < System.Char > PGSSUB Declaration public static ReadOnlyMemory PGSSUB Field Value Type Description System.ReadOnlyMemory < System.Char > SRT Declaration public static ReadOnlyMemory SRT Field Value Type Description System.ReadOnlyMemory < System.Char > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackEvent.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackEvent.html",
     "title": "Class SubtitleTrackEvent",
-    "keywords": "Class SubtitleTrackEvent Inheritance Object SubtitleTrackEvent Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class SubtitleTrackEvent Properties EndPositionTicks Declaration public long? EndPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > Id Declaration public string Id { get; set; } Property Value Type Description String StartPositionTicks Declaration public long? StartPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > Text Declaration public string Text { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleTrackEvent Inheritance System.Object SubtitleTrackEvent Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class SubtitleTrackEvent Properties EndPositionTicks Declaration public long? EndPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > Id Declaration public string Id { get; set; } Property Value Type Description String StartPositionTicks Declaration public long? StartPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > Text Declaration public string Text { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackInfo.html",
     "title": "Class SubtitleTrackInfo",
-    "keywords": "Class SubtitleTrackInfo Inheritance Object SubtitleTrackInfo Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class SubtitleTrackInfo Properties TrackEvents Declaration public SubtitleTrackEvent[] TrackEvents { get; set; } Property Value Type Description SubtitleTrackEvent [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleTrackInfo Inheritance System.Object SubtitleTrackInfo Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class SubtitleTrackInfo Properties TrackEvents Declaration public SubtitleTrackEvent[] TrackEvents { get; set; } Property Value Type Description SubtitleTrackEvent [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.TransportStreamTimestamp.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.TransportStreamTimestamp.html",
@@ -5802,12 +5812,12 @@
   "reference/pluginapi/MediaBrowser.Model.MediaInfo.VideoCodec.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.MediaInfo.VideoCodec.html",
     "title": "Class VideoCodec",
-    "keywords": "Class VideoCodec Inheritance Object VideoCodec Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class VideoCodec Fields H263 Declaration public static ReadOnlyMemory H263 Field Value Type Description ReadOnlyMemory < Char > H264 Declaration public static ReadOnlyMemory H264 Field Value Type Description ReadOnlyMemory < Char > H265 Declaration public static ReadOnlyMemory H265 Field Value Type Description ReadOnlyMemory < Char > Hevc Declaration public static ReadOnlyMemory Hevc Field Value Type Description ReadOnlyMemory < Char > Mjpeg Declaration public static ReadOnlyMemory Mjpeg Field Value Type Description ReadOnlyMemory < Char > MPEG1 Declaration public static ReadOnlyMemory MPEG1 Field Value Type Description ReadOnlyMemory < Char > Mpeg2Video Declaration public static ReadOnlyMemory Mpeg2Video Field Value Type Description ReadOnlyMemory < Char > MPEG4 Declaration public static ReadOnlyMemory MPEG4 Field Value Type Description ReadOnlyMemory < Char > MSMPEG4 Declaration public static ReadOnlyMemory MSMPEG4 Field Value Type Description ReadOnlyMemory < Char > VC1 Declaration public static ReadOnlyMemory VC1 Field Value Type Description ReadOnlyMemory < Char > VP9 Declaration public static ReadOnlyMemory VP9 Field Value Type Description ReadOnlyMemory < Char > Wmv Declaration public static ReadOnlyMemory Wmv Field Value Type Description ReadOnlyMemory < Char > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoCodec Inheritance System.Object VideoCodec Namespace : MediaBrowser.Model.MediaInfo Assembly : MediaBrowser.Model.dll Syntax public class VideoCodec Fields H263 Declaration public static ReadOnlyMemory H263 Field Value Type Description System.ReadOnlyMemory < System.Char > H264 Declaration public static ReadOnlyMemory H264 Field Value Type Description System.ReadOnlyMemory < System.Char > H265 Declaration public static ReadOnlyMemory H265 Field Value Type Description System.ReadOnlyMemory < System.Char > Hevc Declaration public static ReadOnlyMemory Hevc Field Value Type Description System.ReadOnlyMemory < System.Char > Mjpeg Declaration public static ReadOnlyMemory Mjpeg Field Value Type Description System.ReadOnlyMemory < System.Char > MPEG1 Declaration public static ReadOnlyMemory MPEG1 Field Value Type Description System.ReadOnlyMemory < System.Char > Mpeg2Video Declaration public static ReadOnlyMemory Mpeg2Video Field Value Type Description System.ReadOnlyMemory < System.Char > MPEG4 Declaration public static ReadOnlyMemory MPEG4 Field Value Type Description System.ReadOnlyMemory < System.Char > MSMPEG4 Declaration public static ReadOnlyMemory MSMPEG4 Field Value Type Description System.ReadOnlyMemory < System.Char > VC1 Declaration public static ReadOnlyMemory VC1 Field Value Type Description System.ReadOnlyMemory < System.Char > VP9 Declaration public static ReadOnlyMemory VP9 Field Value Type Description System.ReadOnlyMemory < System.Char > Wmv Declaration public static ReadOnlyMemory Wmv Field Value Type Description System.ReadOnlyMemory < System.Char > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Net.EndPointInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.EndPointInfo.html",
     "title": "Class EndPointInfo",
-    "keywords": "Class EndPointInfo Inheritance Object EndPointInfo Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class EndPointInfo Properties IsInNetwork Declaration public bool IsInNetwork { get; set; } Property Value Type Description Boolean IsLocal Declaration public bool IsLocal { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EndPointInfo Inheritance System.Object EndPointInfo Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class EndPointInfo Properties IsInNetwork Declaration public bool IsInNetwork { get; set; } Property Value Type Description System.Boolean IsLocal Declaration public bool IsLocal { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Net.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.html",
@@ -5817,27 +5827,27 @@
   "reference/pluginapi/MediaBrowser.Model.Net.HttpException.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.HttpException.html",
     "title": "Class HttpException",
-    "keywords": "Class HttpException Class HttpException Inheritance Object Exception HttpException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class HttpException : Exception, ISerializable Constructors HttpException(String) Initializes a new instance of the HttpException class. Declaration public HttpException(string message) Parameters Type Name Description String message The message. HttpException(String, Exception) Initializes a new instance of the HttpException class. Declaration public HttpException(string message, Exception innerException) Parameters Type Name Description String message The message. Exception innerException The inner exception. Properties IsTimedOut Gets or sets a value indicating whether this instance is timed out. Declaration public bool IsTimedOut { get; set; } Property Value Type Description Boolean true if this instance is timed out; otherwise, false . StatusCode Gets or sets the status code. Declaration public HttpStatusCode? StatusCode { get; set; } Property Value Type Description Nullable < HttpStatusCode > The status code. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class HttpException Class HttpException Inheritance System.Object Exception HttpException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class HttpException : Exception, ISerializable Constructors HttpException(String) Initializes a new instance of the HttpException class. Declaration public HttpException(string message) Parameters Type Name Description String message The message. HttpException(String, Exception) Initializes a new instance of the HttpException class. Declaration public HttpException(string message, Exception innerException) Parameters Type Name Description String message The message. Exception innerException The inner exception. Properties IsTimedOut Gets or sets a value indicating whether this instance is timed out. Declaration public bool IsTimedOut { get; set; } Property Value Type Description System.Boolean true if this instance is timed out; otherwise, false . StatusCode Gets or sets the status code. Declaration public HttpStatusCode? StatusCode { get; set; } Property Value Type Description Nullable < HttpStatusCode > The status code. Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Net.ISocket.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.ISocket.html",
     "title": "Interface ISocket",
-    "keywords": "Interface ISocket Provides a common interface across platforms for UDP sockets used by this SSDP implementation. Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public interface ISocket : IDisposable Properties DontThrowOnCancel Declaration bool DontThrowOnCancel { get; set; } Property Value Type Description Boolean LocalIPAddress Declaration IPAddress LocalIPAddress { get; } Property Value Type Description IPAddress Methods BeginReceive(Byte[], Int32, Int32, AsyncCallback) Declaration IAsyncResult BeginReceive(byte[] buffer, int offset, int count, AsyncCallback callback) Parameters Type Name Description Byte [] buffer Int32 offset Int32 count System.AsyncCallback callback Returns Type Description IAsyncResult EndReceive(IAsyncResult) Declaration SocketReceiveResult EndReceive(IAsyncResult result) Parameters Type Name Description IAsyncResult result Returns Type Description SocketReceiveResult Receive(Byte[], Int32, Int32) Declaration int Receive(byte[] buffer, int offset, int count) Parameters Type Name Description Byte [] buffer Int32 offset Int32 count Returns Type Description Int32 ReceiveAsync(Byte[], Int32, Int32, CancellationToken) Declaration Task ReceiveAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) Parameters Type Name Description Byte [] buffer Int32 offset Int32 count CancellationToken cancellationToken Returns Type Description Task < SocketReceiveResult > SendToAsync(Byte[], Int32, Int32, IPEndPoint, CancellationToken) Sends a UDP message to a particular end point (uni or multicast). Declaration Task SendToAsync(byte[] buffer, int offset, int bytes, IPEndPoint endPoint, CancellationToken cancellationToken) Parameters Type Name Description Byte [] buffer Int32 offset Int32 bytes IPEndPoint endPoint CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISocket Provides a common interface across platforms for UDP sockets used by this SSDP implementation. Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public interface ISocket : IDisposable Properties DontThrowOnCancel Declaration bool DontThrowOnCancel { get; set; } Property Value Type Description System.Boolean LocalIPAddress Declaration IPAddress LocalIPAddress { get; } Property Value Type Description IPAddress Methods BeginReceive(Byte[], Int32, Int32, AsyncCallback) Declaration IAsyncResult BeginReceive(byte[] buffer, int offset, int count, AsyncCallback callback) Parameters Type Name Description System.Byte [] buffer Int32 offset Int32 count AsyncCallback callback Returns Type Description System.IAsyncResult EndReceive(IAsyncResult) Declaration SocketReceiveResult EndReceive(IAsyncResult result) Parameters Type Name Description System.IAsyncResult result Returns Type Description SocketReceiveResult Receive(Byte[], Int32, Int32) Declaration int Receive(byte[] buffer, int offset, int count) Parameters Type Name Description System.Byte [] buffer Int32 offset Int32 count Returns Type Description Int32 ReceiveAsync(Byte[], Int32, Int32, CancellationToken) Declaration Task ReceiveAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken) Parameters Type Name Description System.Byte [] buffer Int32 offset Int32 count System.Threading.CancellationToken cancellationToken Returns Type Description Task < SocketReceiveResult > SendToAsync(Byte[], Int32, Int32, IPEndPoint, CancellationToken) Sends a UDP message to a particular end point (uni or multicast). Declaration Task SendToAsync(byte[] buffer, int offset, int bytes, IPEndPoint endPoint, CancellationToken cancellationToken) Parameters Type Name Description System.Byte [] buffer Int32 offset Int32 bytes IPEndPoint endPoint System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Net.ISocketFactory.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.ISocketFactory.html",
     "title": "Interface ISocketFactory",
-    "keywords": "Interface ISocketFactory Implemented by components that can create a platform specific UDP socket implementation, and wrap it in the cross platform ISocket interface. Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public interface ISocketFactory Methods CreateNetworkStream(ISocket, Boolean) Declaration Stream CreateNetworkStream(ISocket socket, bool ownsSocket) Parameters Type Name Description ISocket socket Boolean ownsSocket Returns Type Description Stream CreateTcpSocket(IPAddress, Int32) Declaration ISocket CreateTcpSocket(IPAddress remoteAddress, int remotePort) Parameters Type Name Description IPAddress remoteAddress Int32 remotePort Returns Type Description ISocket CreateUdpBroadcastSocket(Int32) Declaration ISocket CreateUdpBroadcastSocket(int localPort) Parameters Type Name Description Int32 localPort Returns Type Description ISocket CreateUdpBroadcastSocket(Int32, IPAddress) Declaration ISocket CreateUdpBroadcastSocket(int localPort, IPAddress ipAddress) Parameters Type Name Description Int32 localPort IPAddress ipAddress Returns Type Description ISocket CreateUdpSocket(Int32) Createa a new unicast socket using the specified local port number. Declaration ISocket CreateUdpSocket(int localPort) Parameters Type Name Description Int32 localPort The local port to bind to. Returns Type Description ISocket A ISocket implementation. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISocketFactory Implemented by components that can create a platform specific UDP socket implementation, and wrap it in the cross platform ISocket interface. Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public interface ISocketFactory Methods CreateNetworkStream(ISocket, Boolean) Declaration Stream CreateNetworkStream(ISocket socket, bool ownsSocket) Parameters Type Name Description ISocket socket System.Boolean ownsSocket Returns Type Description Stream CreateTcpSocket(IPAddress, Int32) Declaration ISocket CreateTcpSocket(IPAddress remoteAddress, int remotePort) Parameters Type Name Description IPAddress remoteAddress Int32 remotePort Returns Type Description ISocket CreateUdpBroadcastSocket(Int32) Declaration ISocket CreateUdpBroadcastSocket(int localPort) Parameters Type Name Description Int32 localPort Returns Type Description ISocket CreateUdpBroadcastSocket(Int32, IPAddress) Declaration ISocket CreateUdpBroadcastSocket(int localPort, IPAddress ipAddress) Parameters Type Name Description Int32 localPort IPAddress ipAddress Returns Type Description ISocket CreateUdpSocket(Int32) Createa a new unicast socket using the specified local port number. Declaration ISocket CreateUdpSocket(int localPort) Parameters Type Name Description Int32 localPort The local port to bind to. Returns Type Description ISocket A ISocket implementation. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Net.MimeTypes.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.MimeTypes.html",
     "title": "Class MimeTypes",
-    "keywords": "Class MimeTypes Class MimeTypes Inheritance Object MimeTypes Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public static class MimeTypes Methods GetExtensionFromMediaContainer(String, DlnaProfileType) Declaration public static string GetExtensionFromMediaContainer(string container, DlnaProfileType mediaType) Parameters Type Name Description String container DlnaProfileType mediaType Returns Type Description String GetMimeType(ReadOnlySpan) Declaration public static string GetMimeType(ReadOnlySpan path) Parameters Type Name Description ReadOnlySpan < Char > path Returns Type Description String GetMimeType(String) Declaration public static string GetMimeType(string path) Parameters Type Name Description String path Returns Type Description String GetMimeType(String, Boolean) Gets the type of the MIME. Declaration public static string GetMimeType(string path, bool enableStreamDefault) Parameters Type Name Description String path Boolean enableStreamDefault Returns Type Description String GetMimeTypeFromMediaContainer(String, DlnaProfileType, Boolean) Declaration public static string GetMimeTypeFromMediaContainer(string container, DlnaProfileType mediaType, bool enableStreamDefault) Parameters Type Name Description String container DlnaProfileType mediaType Boolean enableStreamDefault Returns Type Description String ToExtension(ReadOnlySpan) Declaration public static string ToExtension(ReadOnlySpan mimeType) Parameters Type Name Description ReadOnlySpan < Char > mimeType Returns Type Description String ToExtension(String) Declaration public static string ToExtension(string mimeType) Parameters Type Name Description String mimeType Returns Type Description String ToExtensions(String) Declaration public static string[] ToExtensions(string mimeType) Parameters Type Name Description String mimeType Returns Type Description String []"
+    "keywords": "Class MimeTypes Class MimeTypes Inheritance System.Object MimeTypes Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public static class MimeTypes Methods GetExtensionFromMediaContainer(String, DlnaProfileType) Declaration public static string GetExtensionFromMediaContainer(string container, DlnaProfileType mediaType) Parameters Type Name Description String container DlnaProfileType mediaType Returns Type Description String GetMimeType(ReadOnlySpan) Declaration public static string GetMimeType(ReadOnlySpan path) Parameters Type Name Description System.ReadOnlySpan < System.Char > path Returns Type Description String GetMimeType(String) Declaration public static string GetMimeType(string path) Parameters Type Name Description String path Returns Type Description String GetMimeType(String, Boolean) Gets the type of the MIME. Declaration public static string GetMimeType(string path, bool enableStreamDefault) Parameters Type Name Description String path System.Boolean enableStreamDefault Returns Type Description String GetMimeTypeFromMediaContainer(String, DlnaProfileType, Boolean) Declaration public static string GetMimeTypeFromMediaContainer(string container, DlnaProfileType mediaType, bool enableStreamDefault) Parameters Type Name Description String container DlnaProfileType mediaType System.Boolean enableStreamDefault Returns Type Description String ToExtension(ReadOnlySpan) Declaration public static string ToExtension(ReadOnlySpan mimeType) Parameters Type Name Description System.ReadOnlySpan < System.Char > mimeType Returns Type Description String ToExtension(String) Declaration public static string ToExtension(string mimeType) Parameters Type Name Description String mimeType Returns Type Description String ToExtensions(String) Declaration public static string[] ToExtensions(string mimeType) Parameters Type Name Description String mimeType Returns Type Description String []"
   },
   "reference/pluginapi/MediaBrowser.Model.Net.NetworkShare.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.NetworkShare.html",
     "title": "Class NetworkShare",
-    "keywords": "Class NetworkShare Inheritance Object NetworkShare Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class NetworkShare Properties Name Share name Declaration public string Name { get; set; } Property Value Type Description String Path Local path Declaration public string Path { get; set; } Property Value Type Description String Remark Comment Declaration public string Remark { get; set; } Property Value Type Description String Server The name of the computer that this share belongs to Declaration public string Server { get; set; } Property Value Type Description String ShareType Share type Declaration public NetworkShareType ShareType { get; set; } Property Value Type Description NetworkShareType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NetworkShare Inheritance System.Object NetworkShare Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class NetworkShare Properties Name Share name Declaration public string Name { get; set; } Property Value Type Description String Path Local path Declaration public string Path { get; set; } Property Value Type Description String Remark Comment Declaration public string Remark { get; set; } Property Value Type Description String Server The name of the computer that this share belongs to Declaration public string Server { get; set; } Property Value Type Description String ShareType Share type Declaration public NetworkShareType ShareType { get; set; } Property Value Type Description NetworkShareType Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Net.NetworkShareType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.NetworkShareType.html",
@@ -5847,17 +5857,17 @@
   "reference/pluginapi/MediaBrowser.Model.Net.SocketCreateException.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.SocketCreateException.html",
     "title": "Class SocketCreateException",
-    "keywords": "Class SocketCreateException Inheritance Object Exception SocketCreateException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data System.Exception.HelpLink Exception.HResult Exception.InnerException Exception.Message Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class SocketCreateException : Exception, ISerializable Constructors SocketCreateException(String, Exception) Declaration public SocketCreateException(string errorCode, Exception originalException) Parameters Type Name Description String errorCode Exception originalException Properties ErrorCode Declaration public string ErrorCode { get; } Property Value Type Description String Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SocketCreateException Inheritance System.Object Exception SocketCreateException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HelpLink Exception.HResult Exception.InnerException System.Exception.Message System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class SocketCreateException : Exception, ISerializable Constructors SocketCreateException(String, Exception) Declaration public SocketCreateException(string errorCode, Exception originalException) Parameters Type Name Description String errorCode Exception originalException Properties ErrorCode Declaration public string ErrorCode { get; } Property Value Type Description String Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Net.SocketReceiveResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.SocketReceiveResult.html",
     "title": "Class SocketReceiveResult",
-    "keywords": "Class SocketReceiveResult Used by the sockets wrapper to hold raw data received from a UDP socket. Inheritance Object SocketReceiveResult Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public sealed class SocketReceiveResult Properties Buffer The buffer to place received data into. Declaration public byte[] Buffer { get; set; } Property Value Type Description Byte [] LocalIPAddress Declaration public IPAddress LocalIPAddress { get; set; } Property Value Type Description IPAddress ReceivedBytes The number of bytes received. Declaration public int ReceivedBytes { get; set; } Property Value Type Description Int32 RemoteEndPoint Declaration public IPEndPoint RemoteEndPoint { get; set; } Property Value Type Description IPEndPoint Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SocketReceiveResult Used by the sockets wrapper to hold raw data received from a UDP socket. Inheritance System.Object SocketReceiveResult Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public sealed class SocketReceiveResult Properties Buffer The buffer to place received data into. Declaration public byte[] Buffer { get; set; } Property Value Type Description System.Byte [] LocalIPAddress Declaration public IPAddress LocalIPAddress { get; set; } Property Value Type Description IPAddress ReceivedBytes The number of bytes received. Declaration public int ReceivedBytes { get; set; } Property Value Type Description Int32 RemoteEndPoint Declaration public IPEndPoint RemoteEndPoint { get; set; } Property Value Type Description IPEndPoint Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Net.WebSocketMessage-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Net.WebSocketMessage-1.html",
     "title": "Class WebSocketMessage",
-    "keywords": "Class WebSocketMessage Class WebSocketMessage Inheritance Object WebSocketMessage WebSocketMessageInfo Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class WebSocketMessage Type Parameters Name Description T Properties Data Gets or sets the data. Declaration public T Data { get; set; } Property Value Type Description T The data. MessageId Declaration public string MessageId { get; set; } Property Value Type Description String MessageType Gets or sets the type of the message. Declaration public string MessageType { get; set; } Property Value Type Description String The type of the message. ServerId Declaration public string ServerId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class WebSocketMessage Class WebSocketMessage Inheritance System.Object WebSocketMessage WebSocketMessageInfo Namespace : MediaBrowser.Model.Net Assembly : MediaBrowser.Model.dll Syntax public class WebSocketMessage Type Parameters Name Description T Properties Data Gets or sets the data. Declaration public T Data { get; set; } Property Value Type Description T The data. MessageId Declaration public string MessageId { get; set; } Property Value Type Description String MessageType Gets or sets the type of the message. Declaration public string MessageType { get; set; } Property Value Type Description String The type of the message. ServerId Declaration public string ServerId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Notifications.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Notifications.html",
@@ -5872,7 +5882,7 @@
   "reference/pluginapi/MediaBrowser.Model.Notifications.NotificationRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Notifications.NotificationRequest.html",
     "title": "Class NotificationRequest",
-    "keywords": "Class NotificationRequest Inheritance Object NotificationRequest Namespace : MediaBrowser.Model.Notifications Assembly : MediaBrowser.Model.dll Syntax public class NotificationRequest Properties Date Declaration public DateTimeOffset Date { get; set; } Property Value Type Description DateTimeOffset Description Declaration public string Description { get; set; } Property Value Type Description String Level Declaration public NotificationLevel Level { get; set; } Property Value Type Description NotificationLevel Name Declaration public string Name { get; set; } Property Value Type Description String NotificationType The corresponding type name used in configuration. Not for display. Declaration public string NotificationType { get; set; } Property Value Type Description String SendToUserMode Declaration public SendToUserType? SendToUserMode { get; set; } Property Value Type Description Nullable < SendToUserType > Url Declaration public string Url { get; set; } Property Value Type Description String UserIds Declaration public long[] UserIds { get; set; } Property Value Type Description Int64 [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NotificationRequest Inheritance System.Object NotificationRequest Namespace : MediaBrowser.Model.Notifications Assembly : MediaBrowser.Model.dll Syntax public class NotificationRequest Properties Date Declaration public DateTimeOffset Date { get; set; } Property Value Type Description System.DateTimeOffset Description Declaration public string Description { get; set; } Property Value Type Description String Level Declaration public NotificationLevel Level { get; set; } Property Value Type Description NotificationLevel Name Declaration public string Name { get; set; } Property Value Type Description String NotificationType The corresponding type name used in configuration. Not for display. Declaration public string NotificationType { get; set; } Property Value Type Description String SendToUserMode Declaration public SendToUserType? SendToUserMode { get; set; } Property Value Type Description Nullable < SendToUserType > Url Declaration public string Url { get; set; } Property Value Type Description String UserIds Declaration public long[] UserIds { get; set; } Property Value Type Description Int64 [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Notifications.SendToUserType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Notifications.SendToUserType.html",
@@ -5882,7 +5892,7 @@
   "reference/pluginapi/MediaBrowser.Model.Plugins.BasePluginConfiguration.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.BasePluginConfiguration.html",
     "title": "Class BasePluginConfiguration",
-    "keywords": "Class BasePluginConfiguration Class BasePluginConfiguration Inheritance Object BasePluginConfiguration Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public class BasePluginConfiguration Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BasePluginConfiguration Class BasePluginConfiguration Inheritance System.Object BasePluginConfiguration Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public class BasePluginConfiguration Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.html",
@@ -5897,27 +5907,27 @@
   "reference/pluginapi/MediaBrowser.Model.Plugins.IHasWebPages.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.IHasWebPages.html",
     "title": "Interface IHasWebPages",
-    "keywords": "Interface IHasWebPages Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public interface IHasWebPages Methods GetPages() Declaration IEnumerable GetPages() Returns Type Description IEnumerable < PluginPageInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasWebPages Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public interface IHasWebPages Methods GetPages() Declaration IEnumerable GetPages() Returns Type Description System.Collections.Generic.IEnumerable < PluginPageInfo > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.PluginInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.PluginInfo.html",
     "title": "Class PluginInfo",
-    "keywords": "Class PluginInfo This is a serializable stub class that is used by the api to provide information about installed plugins. Inheritance Object PluginInfo Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public class PluginInfo Properties ConfigurationFileName Gets or sets the name of the configuration file. Declaration public string ConfigurationFileName { get; set; } Property Value Type Description String The name of the configuration file. Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. Id Gets or sets the unique id. Declaration public string Id { get; set; } Property Value Type Description String The unique id. ImageTag Gets or sets the image URL. Declaration public string ImageTag { get; set; } Property Value Type Description String The image URL. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PluginInfo This is a serializable stub class that is used by the api to provide information about installed plugins. Inheritance System.Object PluginInfo Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public class PluginInfo Properties ConfigurationFileName Gets or sets the name of the configuration file. Declaration public string ConfigurationFileName { get; set; } Property Value Type Description String The name of the configuration file. Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. Id Gets or sets the unique id. Declaration public string Id { get; set; } Property Value Type Description String The unique id. ImageTag Gets or sets the image URL. Declaration public string ImageTag { get; set; } Property Value Type Description String The image URL. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.PluginPageInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.PluginPageInfo.html",
     "title": "Class PluginPageInfo",
-    "keywords": "Class PluginPageInfo Inheritance Object PluginPageInfo Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public class PluginPageInfo Properties DisplayName Declaration public string DisplayName { get; set; } Property Value Type Description String EmbeddedResourcePath Declaration public string EmbeddedResourcePath { get; set; } Property Value Type Description String EnableInMainMenu Declaration public bool EnableInMainMenu { get; set; } Property Value Type Description Boolean EnableInUserMenu Declaration public bool EnableInUserMenu { get; set; } Property Value Type Description Boolean FeatureId Declaration public string FeatureId { get; set; } Property Value Type Description String IsMainConfigPage Declaration public bool IsMainConfigPage { get; set; } Property Value Type Description Boolean MenuIcon Declaration public string MenuIcon { get; set; } Property Value Type Description String MenuSection Declaration public string MenuSection { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PluginPageInfo Inheritance System.Object PluginPageInfo Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public class PluginPageInfo Properties DisplayName Declaration public string DisplayName { get; set; } Property Value Type Description String EmbeddedResourcePath Declaration public string EmbeddedResourcePath { get; set; } Property Value Type Description String EnableInMainMenu Declaration public bool EnableInMainMenu { get; set; } Property Value Type Description System.Boolean EnableInUserMenu Declaration public bool EnableInUserMenu { get; set; } Property Value Type Description System.Boolean FeatureId Declaration public string FeatureId { get; set; } Property Value Type Description String IsMainConfigPage Declaration public bool IsMainConfigPage { get; set; } Property Value Type Description System.Boolean MenuIcon Declaration public string MenuIcon { get; set; } Property Value Type Description String MenuSection Declaration public string MenuSection { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.TranslationInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.TranslationInfo.html",
     "title": "Class TranslationInfo",
-    "keywords": "Class TranslationInfo Inheritance Object TranslationInfo Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public class TranslationInfo Properties EmbeddedResourcePath Declaration public string EmbeddedResourcePath { get; set; } Property Value Type Description String Locale Declaration public string Locale { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TranslationInfo Inheritance System.Object TranslationInfo Namespace : MediaBrowser.Model.Plugins Assembly : MediaBrowser.Model.dll Syntax public class TranslationInfo Properties EmbeddedResourcePath Declaration public string EmbeddedResourcePath { get; set; } Property Value Type Description String Locale Declaration public string Locale { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.EmbyUserException.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.EmbyUserException.html",
     "title": "Class EmbyUserException",
-    "keywords": "Class EmbyUserException Inheritance Object Exception EmbyUserException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) Exception.GetType() Exception.ToString() Exception.Data Exception.HResult Exception.InnerException Exception.Source Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Model.Plugins.UI Assembly : MediaBrowser.Model.dll Syntax public class EmbyUserException : Exception, ISerializable Constructors EmbyUserException(String, String) Initializes a new instance of the Exception class with a specified error message. Declaration public EmbyUserException(string message, string helpLink) Parameters Type Name Description String message The message. String helpLink The help link. Properties HelpLink Gets or sets a link to the help file associated with this exception. Declaration public sealed override string HelpLink { get; set; } Property Value Type Description String The Uniform Resource Name (URN) or Uniform Resource Locator (URL). Overrides System.Exception.HelpLink Message Gets a message that describes the current exception. Declaration public override string Message { get; } Property Value Type Description String The error message that explains the reason for the exception, or an empty string (\"\"). Overrides Exception.Message Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class EmbyUserException Inheritance System.Object Exception EmbyUserException Implements ISerializable Inherited Members Exception.GetBaseException() Exception.GetObjectData(SerializationInfo, StreamingContext) System.Exception.GetType() System.Exception.ToString() System.Exception.Data Exception.HResult Exception.InnerException System.Exception.Source System.Exception.StackTrace Exception.TargetSite Exception.SerializeObjectState Namespace : MediaBrowser.Model.Plugins.UI Assembly : MediaBrowser.Model.dll Syntax public class EmbyUserException : Exception, ISerializable Constructors EmbyUserException(String, String) Initializes a new instance of the Exception class with a specified error message. Declaration public EmbyUserException(string message, string helpLink) Parameters Type Name Description String message The message. String helpLink The help link. Properties HelpLink Gets or sets a link to the help file associated with this exception. Declaration public sealed override string HelpLink { get; set; } Property Value Type Description String The Uniform Resource Name (URN) or Uniform Resource Locator (URL). Overrides Exception.HelpLink Message Gets a message that describes the current exception. Declaration public override string Message { get; } Property Value Type Description String The error message that explains the reason for the exception, or an empty string (\"\"). Overrides System.Exception.Message Implements System.Runtime.Serialization.ISerializable Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.html",
@@ -5937,12 +5947,12 @@
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginPageSecurity.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginPageSecurity.html",
     "title": "Interface IPluginPageSecurity",
-    "keywords": "Interface IPluginPageSecurity Namespace : MediaBrowser.Model.Plugins.UI Assembly : MediaBrowser.Model.dll Syntax public interface IPluginPageSecurity Methods CheckIsUserAuthorised(UserDto, IPluginUIView) Declaration Task CheckIsUserAuthorised(UserDto user, IPluginUIView requestedView) Parameters Type Name Description UserDto user IPluginUIView requestedView Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPluginPageSecurity Namespace : MediaBrowser.Model.Plugins.UI Assembly : MediaBrowser.Model.dll Syntax public interface IPluginPageSecurity Methods CheckIsUserAuthorised(UserDto, IPluginUIView) Declaration Task CheckIsUserAuthorised(UserDto user, IPluginUIView requestedView) Parameters Type Name Description UserDto user IPluginUIView requestedView Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginUIPageController.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginUIPageController.html",
     "title": "Interface IPluginUIPageController",
-    "keywords": "Interface IPluginUIPageController Namespace : MediaBrowser.Model.Plugins.UI Assembly : MediaBrowser.Model.dll Syntax public interface IPluginUIPageController Properties PageInfo Declaration PluginPageInfo PageInfo { get; } Property Value Type Description PluginPageInfo Methods CreateDefaultPageView() Declaration Task CreateDefaultPageView() Returns Type Description Task < IPluginUIView > Initialize(CancellationToken) Declaration Task Initialize(CancellationToken token) Parameters Type Name Description CancellationToken token Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPluginUIPageController Namespace : MediaBrowser.Model.Plugins.UI Assembly : MediaBrowser.Model.dll Syntax public interface IPluginUIPageController Properties PageInfo Declaration PluginPageInfo PageInfo { get; } Property Value Type Description PluginPageInfo Methods CreateDefaultPageView() Declaration Task CreateDefaultPageView() Returns Type Description Task < IPluginUIView > Initialize(CancellationToken) Declaration Task Initialize(CancellationToken token) Parameters Type Name Description System.Threading.CancellationToken token Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.Enums.CompactViewAppearance.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.Enums.CompactViewAppearance.html",
@@ -5977,17 +5987,17 @@
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginDialogView.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginDialogView.html",
     "title": "Interface IPluginDialogView",
-    "keywords": "Interface IPluginDialogView Inherited Members IPluginUIView.Caption IPluginUIView.SubCaption IPluginUIView.PluginId IPluginUIView.ContentData IPluginUIView.User IPluginUIView.RedirectViewUrl IPluginUIView.UIViewInfoChanged IPluginUIView.IsCommandAllowed(String) IPluginUIView.RunCommand(String, String, String) IPluginUIView.Cancel() IPluginUIView.OnDialogResult(IPluginUIView, Boolean, Object) Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface IPluginDialogView : IPluginUIView Properties AllowCancel Declaration bool AllowCancel { get; set; } Property Value Type Description Boolean AllowOk Declaration bool AllowOk { get; set; } Property Value Type Description Boolean ShowDialogFullScreen Gets a value indicating whether a dialog should be shown full-screen. Declaration bool ShowDialogFullScreen { get; } Property Value Type Description Boolean true to show dialog full screen; otherwise, false . Remarks This is deprecated. Please use DialogSize instead. Methods OnCancelCommand() Declaration Task OnCancelCommand() Returns Type Description Task OnOkCommand(String, String, String) Declaration Task OnOkCommand(string providerId, string commandId, string data) Parameters Type Name Description String providerId String commandId String data Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPluginDialogView Inherited Members IPluginUIView.Caption IPluginUIView.SubCaption IPluginUIView.PluginId IPluginUIView.ContentData IPluginUIView.User IPluginUIView.RedirectViewUrl IPluginUIView.UIViewInfoChanged IPluginUIView.IsCommandAllowed(String) IPluginUIView.RunCommand(String, String, String) IPluginUIView.Cancel() IPluginUIView.OnDialogResult(IPluginUIView, Boolean, Object) Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface IPluginDialogView : IPluginUIView Properties AllowCancel Declaration bool AllowCancel { get; set; } Property Value Type Description System.Boolean AllowOk Declaration bool AllowOk { get; set; } Property Value Type Description System.Boolean ShowDialogFullScreen Gets a value indicating whether a dialog should be shown full-screen. Declaration bool ShowDialogFullScreen { get; } Property Value Type Description System.Boolean true to show dialog full screen; otherwise, false . Remarks This is deprecated. Please use DialogSize instead. Methods OnCancelCommand() Declaration Task OnCancelCommand() Returns Type Description System.Threading.Tasks.Task OnOkCommand(String, String, String) Declaration Task OnOkCommand(string providerId, string commandId, string data) Parameters Type Name Description String providerId String commandId String data Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginPageView.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginPageView.html",
     "title": "Interface IPluginPageView",
-    "keywords": "Interface IPluginPageView Inherited Members IPluginUIView.Caption IPluginUIView.SubCaption IPluginUIView.PluginId IPluginUIView.ContentData IPluginUIView.User IPluginUIView.RedirectViewUrl IPluginUIView.UIViewInfoChanged IPluginUIView.IsCommandAllowed(String) IPluginUIView.RunCommand(String, String, String) IPluginUIView.Cancel() IPluginUIView.OnDialogResult(IPluginUIView, Boolean, Object) Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface IPluginPageView : IPluginUIView Properties AllowBack Declaration bool AllowBack { get; set; } Property Value Type Description Boolean AllowSave Declaration bool AllowSave { get; set; } Property Value Type Description Boolean ShowBack Declaration bool ShowBack { get; set; } Property Value Type Description Boolean ShowSave Declaration bool ShowSave { get; set; } Property Value Type Description Boolean Methods OnSaveCommand(String, String, String) Declaration Task OnSaveCommand(string itemId, string commandId, string data) Parameters Type Name Description String itemId String commandId String data Returns Type Description Task < IPluginUIView > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPluginPageView Inherited Members IPluginUIView.Caption IPluginUIView.SubCaption IPluginUIView.PluginId IPluginUIView.ContentData IPluginUIView.User IPluginUIView.RedirectViewUrl IPluginUIView.UIViewInfoChanged IPluginUIView.IsCommandAllowed(String) IPluginUIView.RunCommand(String, String, String) IPluginUIView.Cancel() IPluginUIView.OnDialogResult(IPluginUIView, Boolean, Object) Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface IPluginPageView : IPluginUIView Properties AllowBack Declaration bool AllowBack { get; set; } Property Value Type Description System.Boolean AllowSave Declaration bool AllowSave { get; set; } Property Value Type Description System.Boolean ShowBack Declaration bool ShowBack { get; set; } Property Value Type Description System.Boolean ShowSave Declaration bool ShowSave { get; set; } Property Value Type Description System.Boolean Methods OnSaveCommand(String, String, String) Declaration Task OnSaveCommand(string itemId, string commandId, string data) Parameters Type Name Description String itemId String commandId String data Returns Type Description Task < IPluginUIView > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginUIView.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginUIView.html",
     "title": "Interface IPluginUIView",
-    "keywords": "Interface IPluginUIView Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface IPluginUIView Properties Caption Declaration string Caption { get; } Property Value Type Description String ContentData Declaration IEditableObject ContentData { get; set; } Property Value Type Description IEditableObject PluginId Declaration string PluginId { get; } Property Value Type Description String RedirectViewUrl Declaration string RedirectViewUrl { get; set; } Property Value Type Description String SubCaption Declaration string SubCaption { get; } Property Value Type Description String User Declaration UserDto User { get; set; } Property Value Type Description UserDto Methods Cancel() Declaration Task Cancel() Returns Type Description Task IsCommandAllowed(String) Declaration bool IsCommandAllowed(string commandKey) Parameters Type Name Description String commandKey Returns Type Description Boolean OnDialogResult(IPluginUIView, Boolean, Object) Declaration void OnDialogResult(IPluginUIView dialogView, bool completedOk, object data) Parameters Type Name Description IPluginUIView dialogView Boolean completedOk Object data RunCommand(String, String, String) Declaration Task RunCommand(string itemId, string commandId, string data) Parameters Type Name Description String itemId String commandId String data Returns Type Description Task < IPluginUIView > Events UIViewInfoChanged Declaration event EventHandler> UIViewInfoChanged Event Type Type Description EventHandler < GenericEventArgs < IPluginUIView >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPluginUIView Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface IPluginUIView Properties Caption Declaration string Caption { get; } Property Value Type Description String ContentData Declaration IEditableObject ContentData { get; set; } Property Value Type Description IEditableObject PluginId Declaration string PluginId { get; } Property Value Type Description String RedirectViewUrl Declaration string RedirectViewUrl { get; set; } Property Value Type Description String SubCaption Declaration string SubCaption { get; } Property Value Type Description String User Declaration UserDto User { get; set; } Property Value Type Description UserDto Methods Cancel() Declaration Task Cancel() Returns Type Description System.Threading.Tasks.Task IsCommandAllowed(String) Declaration bool IsCommandAllowed(string commandKey) Parameters Type Name Description String commandKey Returns Type Description System.Boolean OnDialogResult(IPluginUIView, Boolean, Object) Declaration void OnDialogResult(IPluginUIView dialogView, bool completedOk, object data) Parameters Type Name Description IPluginUIView dialogView System.Boolean completedOk System.Object data RunCommand(String, String, String) Declaration Task RunCommand(string itemId, string commandId, string data) Parameters Type Name Description String itemId String commandId String data Returns Type Description Task < IPluginUIView > Events UIViewInfoChanged Declaration event EventHandler> UIViewInfoChanged Event Type Type Description System.EventHandler < GenericEventArgs < IPluginUIView >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginViewWithOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginViewWithOptions.html",
@@ -5997,17 +6007,17 @@
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginWizardView.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginWizardView.html",
     "title": "Interface IPluginWizardView",
-    "keywords": "Interface IPluginWizardView Inherited Members IPluginUIView.Caption IPluginUIView.SubCaption IPluginUIView.PluginId IPluginUIView.ContentData IPluginUIView.User IPluginUIView.RedirectViewUrl IPluginUIView.UIViewInfoChanged IPluginUIView.IsCommandAllowed(String) IPluginUIView.RunCommand(String, String, String) IPluginUIView.Cancel() IPluginUIView.OnDialogResult(IPluginUIView, Boolean, Object) Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface IPluginWizardView : IPluginUIView Properties AllowBack Declaration bool AllowBack { get; set; } Property Value Type Description Boolean AllowCancel Declaration bool AllowCancel { get; set; } Property Value Type Description Boolean AllowFinish Declaration bool AllowFinish { get; set; } Property Value Type Description Boolean AllowNext Declaration bool AllowNext { get; set; } Property Value Type Description Boolean Methods OnCancelCommand() Declaration Task OnCancelCommand() Returns Type Description Task OnFinishCommand(String, String, String) Declaration Task OnFinishCommand(string providerId, string commandId, string data) Parameters Type Name Description String providerId String commandId String data Returns Type Description Task OnNextCommand(String, String, String) Declaration Task OnNextCommand(string providerId, string commandId, string data) Parameters Type Name Description String providerId String commandId String data Returns Type Description Task < IPluginUIView > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPluginWizardView Inherited Members IPluginUIView.Caption IPluginUIView.SubCaption IPluginUIView.PluginId IPluginUIView.ContentData IPluginUIView.User IPluginUIView.RedirectViewUrl IPluginUIView.UIViewInfoChanged IPluginUIView.IsCommandAllowed(String) IPluginUIView.RunCommand(String, String, String) IPluginUIView.Cancel() IPluginUIView.OnDialogResult(IPluginUIView, Boolean, Object) Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface IPluginWizardView : IPluginUIView Properties AllowBack Declaration bool AllowBack { get; set; } Property Value Type Description System.Boolean AllowCancel Declaration bool AllowCancel { get; set; } Property Value Type Description System.Boolean AllowFinish Declaration bool AllowFinish { get; set; } Property Value Type Description System.Boolean AllowNext Declaration bool AllowNext { get; set; } Property Value Type Description System.Boolean Methods OnCancelCommand() Declaration Task OnCancelCommand() Returns Type Description System.Threading.Tasks.Task OnFinishCommand(String, String, String) Declaration Task OnFinishCommand(string providerId, string commandId, string data) Parameters Type Name Description String providerId String commandId String data Returns Type Description System.Threading.Tasks.Task OnNextCommand(String, String, String) Declaration Task OnNextCommand(string providerId, string commandId, string data) Parameters Type Name Description String providerId String commandId String data Returns Type Description Task < IPluginUIView > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.ISetupProgressInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.ISetupProgressInfo.html",
     "title": "Interface ISetupProgressInfo",
-    "keywords": "Interface ISetupProgressInfo Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface ISetupProgressInfo : IDisposable Properties PercentComplete Declaration int PercentComplete { get; set; } Property Value Type Description Int32 PrimaryText Declaration string PrimaryText { get; set; } Property Value Type Description String SecondaryText Declaration string SecondaryText { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ISetupProgressInfo Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public interface ISetupProgressInfo : IDisposable Properties PercentComplete Declaration int PercentComplete { get; set; } Property Value Type Description Int32 PrimaryText Declaration string PrimaryText { get; set; } Property Value Type Description String SecondaryText Declaration string SecondaryText { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.PluginViewOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.PluginViewOptions.html",
     "title": "Class PluginViewOptions",
-    "keywords": "Class PluginViewOptions Options for Plugin Views Inheritance Object PluginViewOptions Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public class PluginViewOptions Remarks To specify options for plugin views, implement the interface IPluginViewWithOptions in your Page, Dialog or Wizard view. Properties CompactViewAppearance Gets or sets how a Page View should be presented in cases of limited screen space (like TV mode). Declaration public CompactViewAppearance CompactViewAppearance { get; set; } Property Value Type Description CompactViewAppearance The compact view appearance. Remarks Applies to DialogSize Gets or sets the preferred dialog size. Declaration public DialogSize DialogSize { get; set; } Property Value Type Description DialogSize The preferred dialog display size. Remarks Please note that in case of TV or mobile display modes, dialogs may always be shown as full-screen. The default is AutoFit Applies to HelpUrl Gets or sets a URL, pointing to help information for this specific view. Declaration public Uri HelpUrl { get; set; } Property Value Type Description Uri The help URL. Remarks Applies to QueryCloseAction Gets or sets the action to be taken when the plugin view is exited. Declaration public QueryCloseAction QueryCloseAction { get; set; } Property Value Type Description QueryCloseAction The query close action. Remarks Use this to specify what should happen when the user exits a view by navigating back, pressing cancel or mouse-clicking or tapping outside of a dialog. The default is None Applies to WizardHidingBehavior Gets or sets the action to be taken when leaving a Wizard View. Declaration public WizardHidingBehavior WizardHidingBehavior { get; set; } Property Value Type Description WizardHidingBehavior The wizard hiding behavior. Remarks Use this to specify what should happen when the user exits a wizard view by navigating away, mouse-clicking or tapping outside of the wizard. Please note that it can make sense to use different values at different stages of a wizard progress. For example, the initial wizard page should always be set to AutoCancel as there is not state that would need to be retained. The default is AutoCancel Applies to Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IPluginViewWithOptions IPluginPageView IPluginDialogView IPluginWizardView"
+    "keywords": "Class PluginViewOptions Options for Plugin Views Inheritance System.Object PluginViewOptions Namespace : MediaBrowser.Model.Plugins.UI.Views Assembly : MediaBrowser.Model.dll Syntax public class PluginViewOptions Remarks To specify options for plugin views, implement the interface IPluginViewWithOptions in your Page, Dialog or Wizard view. Properties CompactViewAppearance Gets or sets how a Page View should be presented in cases of limited screen space (like TV mode). Declaration public CompactViewAppearance CompactViewAppearance { get; set; } Property Value Type Description CompactViewAppearance The compact view appearance. Remarks Applies to DialogSize Gets or sets the preferred dialog size. Declaration public DialogSize DialogSize { get; set; } Property Value Type Description DialogSize The preferred dialog display size. Remarks Please note that in case of TV or mobile display modes, dialogs may always be shown as full-screen. The default is AutoFit Applies to HelpUrl Gets or sets a URL, pointing to help information for this specific view. Declaration public Uri HelpUrl { get; set; } Property Value Type Description System.Uri The help URL. Remarks Applies to QueryCloseAction Gets or sets the action to be taken when the plugin view is exited. Declaration public QueryCloseAction QueryCloseAction { get; set; } Property Value Type Description QueryCloseAction The query close action. Remarks Use this to specify what should happen when the user exits a view by navigating back, pressing cancel or mouse-clicking or tapping outside of a dialog. The default is None Applies to WizardHidingBehavior Gets or sets the action to be taken when leaving a Wizard View. Declaration public WizardHidingBehavior WizardHidingBehavior { get; set; } Property Value Type Description WizardHidingBehavior The wizard hiding behavior. Remarks Use this to specify what should happen when the user exits a wizard view by navigating away, mouse-clicking or tapping outside of the wizard. Please note that it can make sense to use different values at different stages of a wizard progress. For example, the initial wizard page should always be set to AutoCancel as there is not state that would need to be retained. The default is AutoCancel Applies to Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also IPluginViewWithOptions IPluginPageView IPluginDialogView IPluginWizardView"
   },
   "reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.html",
@@ -6017,22 +6027,22 @@
   "reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint.html",
     "title": "Class ProcessMetricPoint",
-    "keywords": "Class ProcessMetricPoint Inheritance Object ProcessMetricPoint Namespace : MediaBrowser.Model.ProcessRun.Metrics Assembly : MediaBrowser.Model.dll Syntax public class ProcessMetricPoint Constructors ProcessMetricPoint(TimeSpan, Double, Double, Double) Initializes a new instance of the Object class. Declaration public ProcessMetricPoint(TimeSpan time, double cpuPercent, double virtualMemory, double workingSet) Parameters Type Name Description TimeSpan time The time. Double cpuPercent The cpu percent. Double virtualMemory The virtual memory. Double workingSet The working set. Properties CpuPercent Gets the cpu percent. Declaration public double CpuPercent { get; } Property Value Type Description Double The cpu percent. Time Gets the time. Declaration public TimeSpan Time { get; } Property Value Type Description TimeSpan The time. VirtualMemory Gets the virtual memory. Declaration public double VirtualMemory { get; } Property Value Type Description Double The virtual memory. WorkingSet Gets the working set. Declaration public double WorkingSet { get; } Property Value Type Description Double The working set. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProcessMetricPoint Inheritance System.Object ProcessMetricPoint Namespace : MediaBrowser.Model.ProcessRun.Metrics Assembly : MediaBrowser.Model.dll Syntax public class ProcessMetricPoint Constructors ProcessMetricPoint(TimeSpan, Double, Double, Double) Initializes a new instance of the System.Object class. Declaration public ProcessMetricPoint(TimeSpan time, double cpuPercent, double virtualMemory, double workingSet) Parameters Type Name Description System.TimeSpan time The time. Double cpuPercent The cpu percent. Double virtualMemory The virtual memory. Double workingSet The working set. Properties CpuPercent Gets the cpu percent. Declaration public double CpuPercent { get; } Property Value Type Description Double The cpu percent. Time Gets the time. Declaration public TimeSpan Time { get; } Property Value Type Description System.TimeSpan The time. VirtualMemory Gets the virtual memory. Declaration public double VirtualMemory { get; } Property Value Type Description Double The virtual memory. WorkingSet Gets the working set. Declaration public double WorkingSet { get; } Property Value Type Description Double The working set. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics.html",
     "title": "Class ProcessStatistics",
-    "keywords": "Class ProcessStatistics Inheritance Object ProcessStatistics Namespace : MediaBrowser.Model.ProcessRun.Metrics Assembly : MediaBrowser.Model.dll Syntax public class ProcessStatistics Constructors ProcessStatistics() Initializes a new instance of the ProcessStatistics class. Declaration public ProcessStatistics() ProcessStatistics(Double, Double, Double, Double, ProcessMetricPoint[]) Initializes a new instance of the ProcessStatistics class. Declaration public ProcessStatistics(double currentCpu, double averageCpu, double currentVirtualMemory, double currentWorkingSet, ProcessMetricPoint[] metrics) Parameters Type Name Description Double currentCpu The current cpu. Double averageCpu The average cpu. Double currentVirtualMemory The current virtual memory. Double currentWorkingSet The current working set. ProcessMetricPoint [] metrics The metrics. Properties AverageCpu Gets the average cpu. Declaration public double AverageCpu { get; set; } Property Value Type Description Double The average cpu. CurrentCpu Gets the current cpu. Declaration public double CurrentCpu { get; set; } Property Value Type Description Double The current cpu. CurrentVirtualMemory Gets the currently allocated virtual memory. Declaration public double CurrentVirtualMemory { get; set; } Property Value Type Description Double The currently allocated virtual memory. CurrentWorkingSet Gets the currently allocated working set. Declaration public double CurrentWorkingSet { get; set; } Property Value Type Description Double The currently allocated working set. Metrics Gets the metrics. Declaration public ProcessMetricPoint[] Metrics { get; set; } Property Value Type Description ProcessMetricPoint [] The metrics. Methods GetCpuHistory() Gets the cpu history. Declaration public Tuple[] GetCpuHistory() Returns Type Description Tuple < Double , Double >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ProcessStatistics Inheritance System.Object ProcessStatistics Namespace : MediaBrowser.Model.ProcessRun.Metrics Assembly : MediaBrowser.Model.dll Syntax public class ProcessStatistics Constructors ProcessStatistics() Initializes a new instance of the ProcessStatistics class. Declaration public ProcessStatistics() ProcessStatistics(Double, Double, Double, Double, ProcessMetricPoint[]) Initializes a new instance of the ProcessStatistics class. Declaration public ProcessStatistics(double currentCpu, double averageCpu, double currentVirtualMemory, double currentWorkingSet, ProcessMetricPoint[] metrics) Parameters Type Name Description Double currentCpu The current cpu. Double averageCpu The average cpu. Double currentVirtualMemory The current virtual memory. Double currentWorkingSet The current working set. ProcessMetricPoint [] metrics The metrics. Properties AverageCpu Gets the average cpu. Declaration public double AverageCpu { get; set; } Property Value Type Description Double The average cpu. CurrentCpu Gets the current cpu. Declaration public double CurrentCpu { get; set; } Property Value Type Description Double The current cpu. CurrentVirtualMemory Gets the currently allocated virtual memory. Declaration public double CurrentVirtualMemory { get; set; } Property Value Type Description Double The currently allocated virtual memory. CurrentWorkingSet Gets the currently allocated working set. Declaration public double CurrentWorkingSet { get; set; } Property Value Type Description Double The currently allocated working set. Metrics Gets the metrics. Declaration public ProcessMetricPoint[] Metrics { get; set; } Property Value Type Description ProcessMetricPoint [] The metrics. Methods GetCpuHistory() Gets the cpu history. Declaration public Tuple[] GetCpuHistory() Returns Type Description System.Tuple < Double , Double >[] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Providers.ExternalIdInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.ExternalIdInfo.html",
     "title": "Class ExternalIdInfo",
-    "keywords": "Class ExternalIdInfo Inheritance Object ExternalIdInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class ExternalIdInfo Properties IsSupportedAsIdentifier Declaration public bool IsSupportedAsIdentifier { get; set; } Property Value Type Description Boolean Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. UrlFormatString Gets or sets the URL format string. Declaration public string UrlFormatString { get; set; } Property Value Type Description String The URL format string. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ExternalIdInfo Inheritance System.Object ExternalIdInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class ExternalIdInfo Properties IsSupportedAsIdentifier Declaration public bool IsSupportedAsIdentifier { get; set; } Property Value Type Description System.Boolean Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. UrlFormatString Gets or sets the URL format string. Declaration public string UrlFormatString { get; set; } Property Value Type Description String The URL format string. Website Declaration public string Website { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Providers.ExternalUrl.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.ExternalUrl.html",
     "title": "Class ExternalUrl",
-    "keywords": "Class ExternalUrl Inheritance Object ExternalUrl Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class ExternalUrl Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Url Gets or sets the type of the item. Declaration public string Url { get; set; } Property Value Type Description String The type of the item. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ExternalUrl Inheritance System.Object ExternalUrl Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class ExternalUrl Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Url Gets or sets the type of the item. Declaration public string Url { get; set; } Property Value Type Description String The type of the item. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Providers.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.html",
@@ -6042,42 +6052,42 @@
   "reference/pluginapi/MediaBrowser.Model.Providers.ImageProviderInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.ImageProviderInfo.html",
     "title": "Class ImageProviderInfo",
-    "keywords": "Class ImageProviderInfo Class ImageProviderInfo. Inheritance Object ImageProviderInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class ImageProviderInfo Constructors ImageProviderInfo() Declaration public ImageProviderInfo() Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. SupportedImages Declaration public ImageType[] SupportedImages { get; set; } Property Value Type Description ImageType [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ImageProviderInfo Class ImageProviderInfo. Inheritance System.Object ImageProviderInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class ImageProviderInfo Constructors ImageProviderInfo() Declaration public ImageProviderInfo() Properties Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. SupportedImages Declaration public ImageType[] SupportedImages { get; set; } Property Value Type Description ImageType [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageInfo.html",
     "title": "Class RemoteImageInfo",
-    "keywords": "Class RemoteImageInfo Class RemoteImageInfo Inheritance Object RemoteImageInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteImageInfo Properties CommunityRating Gets or sets the community rating. Declaration public double? CommunityRating { get; set; } Property Value Type Description Nullable < Double > The community rating. DisplayLanguage Declaration public string DisplayLanguage { get; set; } Property Value Type Description String Height Gets or sets the height. Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. Language Gets or sets the language. Declaration public string Language { get; set; } Property Value Type Description String The language. ProviderName Gets or sets the name of the provider. Declaration public string ProviderName { get; set; } Property Value Type Description String The name of the provider. RatingType Gets or sets the type of the rating. Declaration public RatingType RatingType { get; set; } Property Value Type Description RatingType The type of the rating. ThumbnailUrl Gets a url used for previewing a smaller version Declaration public string ThumbnailUrl { get; set; } Property Value Type Description String Type Gets or sets the type. Declaration public ImageType Type { get; set; } Property Value Type Description ImageType The type. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. VoteCount Gets or sets the vote count. Declaration public int? VoteCount { get; set; } Property Value Type Description Nullable < Int32 > The vote count. Width Gets or sets the width. Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RemoteImageInfo Class RemoteImageInfo Inheritance System.Object RemoteImageInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteImageInfo Properties CommunityRating Gets or sets the community rating. Declaration public double? CommunityRating { get; set; } Property Value Type Description Nullable < Double > The community rating. DisplayLanguage Declaration public string DisplayLanguage { get; set; } Property Value Type Description String Height Gets or sets the height. Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > The height. Language Gets or sets the language. Declaration public string Language { get; set; } Property Value Type Description String The language. ProviderName Gets or sets the name of the provider. Declaration public string ProviderName { get; set; } Property Value Type Description String The name of the provider. RatingType Gets or sets the type of the rating. Declaration public RatingType RatingType { get; set; } Property Value Type Description RatingType The type of the rating. ThumbnailUrl Gets a url used for previewing a smaller version Declaration public string ThumbnailUrl { get; set; } Property Value Type Description String Type Gets or sets the type. Declaration public ImageType Type { get; set; } Property Value Type Description ImageType The type. Url Gets or sets the URL. Declaration public string Url { get; set; } Property Value Type Description String The URL. VoteCount Gets or sets the vote count. Declaration public int? VoteCount { get; set; } Property Value Type Description Nullable < Int32 > The vote count. Width Gets or sets the width. Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > The width. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageQuery.html",
     "title": "Class RemoteImageQuery",
-    "keywords": "Class RemoteImageQuery Inheritance Object RemoteImageQuery Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteImageQuery Properties ImageType Declaration public ImageType? ImageType { get; set; } Property Value Type Description Nullable < ImageType > IncludeAllLanguages Declaration public bool IncludeAllLanguages { get; set; } Property Value Type Description Boolean IncludeDisabledProviders Declaration public bool IncludeDisabledProviders { get; set; } Property Value Type Description Boolean ProviderName Declaration public string ProviderName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RemoteImageQuery Inheritance System.Object RemoteImageQuery Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteImageQuery Properties ImageType Declaration public ImageType? ImageType { get; set; } Property Value Type Description Nullable < ImageType > IncludeAllLanguages Declaration public bool IncludeAllLanguages { get; set; } Property Value Type Description System.Boolean IncludeDisabledProviders Declaration public bool IncludeDisabledProviders { get; set; } Property Value Type Description System.Boolean ProviderName Declaration public string ProviderName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageResult.html",
     "title": "Class RemoteImageResult",
-    "keywords": "Class RemoteImageResult Class RemoteImageResult. Inheritance Object RemoteImageResult Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteImageResult Properties Images Gets or sets the images. Declaration public RemoteImageInfo[] Images { get; set; } Property Value Type Description RemoteImageInfo [] The images. Providers Gets or sets the providers. Declaration public string[] Providers { get; set; } Property Value Type Description String [] The providers. TotalRecordCount Gets or sets the total record count. Declaration public int TotalRecordCount { get; set; } Property Value Type Description Int32 The total record count. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RemoteImageResult Class RemoteImageResult. Inheritance System.Object RemoteImageResult Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteImageResult Properties Images Gets or sets the images. Declaration public RemoteImageInfo[] Images { get; set; } Property Value Type Description RemoteImageInfo [] The images. Providers Gets or sets the providers. Declaration public string[] Providers { get; set; } Property Value Type Description String [] The providers. TotalRecordCount Gets or sets the total record count. Declaration public int TotalRecordCount { get; set; } Property Value Type Description Int32 The total record count. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Providers.RemoteSearchResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.RemoteSearchResult.html",
     "title": "Class RemoteSearchResult",
-    "keywords": "Class RemoteSearchResult Inheritance Object RemoteSearchResult Implements IHasProviderIds Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteSearchResult : IHasProviderIds Properties AlbumArtist Declaration public RemoteSearchResult AlbumArtist { get; set; } Property Value Type Description RemoteSearchResult Artists Declaration public RemoteSearchResult[] Artists { get; set; } Property Value Type Description RemoteSearchResult [] DisambiguationComment Declaration public string DisambiguationComment { get; set; } Property Value Type Description String GameSystem Declaration public string GameSystem { get; set; } Property Value Type Description String ImageUrl Declaration public string ImageUrl { get; set; } Property Value Type Description String IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > IndexNumberEnd Declaration public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Overview Declaration public string Overview { get; set; } Property Value Type Description String ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > PremiereDate Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > ProductionYear Gets or sets the year. Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > The year. ProviderIds Gets or sets the provider ids. Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary The provider ids. SearchProviderName Declaration public string SearchProviderName { get; set; } Property Value Type Description String SortIndexNumber Declaration public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SortParentIndexNumber Declaration public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > Implements IHasProviderIds Extension Methods RemoteSearchResultHelper.ToItem(RemoteSearchResult) ProviderIdsExtensions.HasProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.HasProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.GetProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderIds(IHasProviderIds, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String[]) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String[]) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RemoteSearchResult Inheritance System.Object RemoteSearchResult Implements IHasProviderIds Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteSearchResult : IHasProviderIds Properties AlbumArtist Declaration public RemoteSearchResult AlbumArtist { get; set; } Property Value Type Description RemoteSearchResult Artists Declaration public RemoteSearchResult[] Artists { get; set; } Property Value Type Description RemoteSearchResult [] DisambiguationComment Declaration public string DisambiguationComment { get; set; } Property Value Type Description String GameSystem Declaration public string GameSystem { get; set; } Property Value Type Description String ImageUrl Declaration public string ImageUrl { get; set; } Property Value Type Description String IndexNumber Declaration public int? IndexNumber { get; set; } Property Value Type Description Nullable < Int32 > IndexNumberEnd Declaration public int? IndexNumberEnd { get; set; } Property Value Type Description Nullable < Int32 > Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Overview Declaration public string Overview { get; set; } Property Value Type Description String ParentIndexNumber Declaration public int? ParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > PremiereDate Declaration public DateTimeOffset? PremiereDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > ProductionYear Gets or sets the year. Declaration public int? ProductionYear { get; set; } Property Value Type Description Nullable < Int32 > The year. ProviderIds Gets or sets the provider ids. Declaration public ProviderIdDictionary ProviderIds { get; set; } Property Value Type Description ProviderIdDictionary The provider ids. SearchProviderName Declaration public string SearchProviderName { get; set; } Property Value Type Description String SortIndexNumber Declaration public int? SortIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > SortParentIndexNumber Declaration public int? SortParentIndexNumber { get; set; } Property Value Type Description Nullable < Int32 > Implements IHasProviderIds Extension Methods RemoteSearchResultHelper.ToItem(RemoteSearchResult) ProviderIdsExtensions.HasProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.HasProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderId(IHasProviderIds, MetadataProviders) ProviderIdsExtensions.GetProviderId(IHasProviderIds, String) ProviderIdsExtensions.GetProviderIds(IHasProviderIds, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, String, String[]) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String) ProviderIdsExtensions.SetProviderId(IHasProviderIds, MetadataProviders, String[]) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Providers.RemoteSubtitleInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.RemoteSubtitleInfo.html",
     "title": "Class RemoteSubtitleInfo",
-    "keywords": "Class RemoteSubtitleInfo Inheritance Object RemoteSubtitleInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteSubtitleInfo Properties Author Declaration public string Author { get; set; } Property Value Type Description String Comment Declaration public string Comment { get; set; } Property Value Type Description String CommunityRating Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < Single > DateCreated Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < DateTimeOffset > DownloadCount Declaration public int? DownloadCount { get; set; } Property Value Type Description Nullable < Int32 > Format Declaration public string Format { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String IsForced Declaration public bool? IsForced { get; set; } Property Value Type Description Nullable < Boolean > IsHashMatch Declaration public bool? IsHashMatch { get; set; } Property Value Type Description Nullable < Boolean > IsHearingImpaired Declaration public bool? IsHearingImpaired { get; set; } Property Value Type Description Nullable < Boolean > Language Declaration public string Language { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String ProviderName Declaration public string ProviderName { get; set; } Property Value Type Description String ThreeLetterISOLanguageName Declaration [Obsolete(\"Use language instead to return the language specified by the subtitle provider\")] public string ThreeLetterISOLanguageName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RemoteSubtitleInfo Inheritance System.Object RemoteSubtitleInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class RemoteSubtitleInfo Properties Author Declaration public string Author { get; set; } Property Value Type Description String Comment Declaration public string Comment { get; set; } Property Value Type Description String CommunityRating Declaration public float? CommunityRating { get; set; } Property Value Type Description Nullable < System.Single > DateCreated Declaration public DateTimeOffset? DateCreated { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > DownloadCount Declaration public int? DownloadCount { get; set; } Property Value Type Description Nullable < Int32 > Format Declaration public string Format { get; set; } Property Value Type Description String Id Declaration public string Id { get; set; } Property Value Type Description String IsForced Declaration public bool? IsForced { get; set; } Property Value Type Description Nullable < System.Boolean > IsHashMatch Declaration public bool? IsHashMatch { get; set; } Property Value Type Description Nullable < System.Boolean > IsHearingImpaired Declaration public bool? IsHearingImpaired { get; set; } Property Value Type Description Nullable < System.Boolean > Language Declaration public string Language { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String ProviderName Declaration public string ProviderName { get; set; } Property Value Type Description String ThreeLetterISOLanguageName Declaration [Obsolete(\"Use language instead to return the language specified by the subtitle provider\")] public string ThreeLetterISOLanguageName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Providers.SubtitleProviderInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Providers.SubtitleProviderInfo.html",
     "title": "Class SubtitleProviderInfo",
-    "keywords": "Class SubtitleProviderInfo Inheritance Object SubtitleProviderInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class SubtitleProviderInfo Properties Features Declaration public MetadataFeatures[] Features { get; set; } Property Value Type Description MetadataFeatures [] Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String SetupUrl Declaration public string SetupUrl { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SubtitleProviderInfo Inheritance System.Object SubtitleProviderInfo Namespace : MediaBrowser.Model.Providers Assembly : MediaBrowser.Model.dll Syntax public class SubtitleProviderInfo Properties Features Declaration public MetadataFeatures[] Features { get; set; } Property Value Type Description MetadataFeatures [] Id Declaration public string Id { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String SetupUrl Declaration public string SetupUrl { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.AllThemeMediaResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.AllThemeMediaResult.html",
     "title": "Class AllThemeMediaResult",
-    "keywords": "Class AllThemeMediaResult Inheritance Object AllThemeMediaResult Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class AllThemeMediaResult Constructors AllThemeMediaResult() Declaration public AllThemeMediaResult() Properties SoundtrackSongsResult Declaration public ThemeMediaResult SoundtrackSongsResult { get; set; } Property Value Type Description ThemeMediaResult ThemeSongsResult Declaration public ThemeMediaResult ThemeSongsResult { get; set; } Property Value Type Description ThemeMediaResult ThemeVideosResult Declaration public ThemeMediaResult ThemeVideosResult { get; set; } Property Value Type Description ThemeMediaResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AllThemeMediaResult Inheritance System.Object AllThemeMediaResult Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class AllThemeMediaResult Constructors AllThemeMediaResult() Declaration public AllThemeMediaResult() Properties SoundtrackSongsResult Declaration public ThemeMediaResult SoundtrackSongsResult { get; set; } Property Value Type Description ThemeMediaResult ThemeSongsResult Declaration public ThemeMediaResult ThemeSongsResult { get; set; } Property Value Type Description ThemeMediaResult ThemeVideosResult Declaration public ThemeMediaResult ThemeVideosResult { get; set; } Property Value Type Description ThemeMediaResult Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.html",
@@ -6087,7 +6097,7 @@
   "reference/pluginapi/MediaBrowser.Model.Querying.ItemCountsQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.ItemCountsQuery.html",
     "title": "Class ItemCountsQuery",
-    "keywords": "Class ItemCountsQuery Class ItemCountsQuery Inheritance Object ItemCountsQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class ItemCountsQuery Properties IsFavorite Gets or sets a value indicating whether this instance is favorite. Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < Boolean > null if [is favorite] contains no value, true if [is favorite]; otherwise, false . UserId Gets or sets the user id. Declaration public string UserId { get; set; } Property Value Type Description String The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ItemCountsQuery Class ItemCountsQuery Inheritance System.Object ItemCountsQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class ItemCountsQuery Properties IsFavorite Gets or sets a value indicating whether this instance is favorite. Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < System.Boolean > null if [is favorite] contains no value, true if [is favorite]; otherwise, false . UserId Gets or sets the user id. Declaration public string UserId { get; set; } Property Value Type Description String The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.ItemFields.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.ItemFields.html",
@@ -6102,47 +6112,47 @@
   "reference/pluginapi/MediaBrowser.Model.Querying.ItemSortBy.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.ItemSortBy.html",
     "title": "Class ItemSortBy",
-    "keywords": "Class ItemSortBy These represent sort orders that are known by the core Inheritance Object ItemSortBy Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public static class ItemSortBy Fields AiredEpisodeOrder Declaration public const string AiredEpisodeOrder = \"AiredEpisodeOrder\" Field Value Type Description String AirTime Declaration public const string AirTime = \"AirTime\" Field Value Type Description String Album The album Declaration public const string Album = \"Album\" Field Value Type Description String AlbumArtist The album artist Declaration public const string AlbumArtist = \"AlbumArtist\" Field Value Type Description String Artist The artist Declaration public const string Artist = \"Artist\" Field Value Type Description String ChannelNumber Declaration public const string ChannelNumber = \"ChannelNumber\" Field Value Type Description String CommunityRating The community rating Declaration public const string CommunityRating = \"CommunityRating\" Field Value Type Description String Composer Declaration public const string Composer = \"Composer\" Field Value Type Description String Container Declaration public const string Container = \"Container\" Field Value Type Description String CriticRating The critic rating Declaration public const string CriticRating = \"CriticRating\" Field Value Type Description String DateCreated The date created Declaration public const string DateCreated = \"DateCreated\" Field Value Type Description String DateLastActivity Declaration public const string DateLastActivity = \"DateLastActivity\" Field Value Type Description String DateLastContentAdded Declaration public const string DateLastContentAdded = \"DateLastContentAdded\" Field Value Type Description String DateLastSaved Declaration public const string DateLastSaved = \"DateLastSaved\" Field Value Type Description String DatePlayed The date played Declaration public const string DatePlayed = \"DatePlayed\" Field Value Type Description String DefaultChannelOrder Declaration public const string DefaultChannelOrder = \"DefaultChannelOrder\" Field Value Type Description String DisplayOrder Declaration public const string DisplayOrder = \"DisplayOrder\" Field Value Type Description String Filename Declaration public const string Filename = \"Filename\" Field Value Type Description String GameSystem Declaration public const string GameSystem = \"GameSystem\" Field Value Type Description String IndexNumber Declaration public const string IndexNumber = \"IndexNumber\" Field Value Type Description String IpAddress Declaration public const string IpAddress = \"IpAddress\" Field Value Type Description String IsFavorite Declaration public const string IsFavorite = \"IsFavorite\" Field Value Type Description String IsFolder Declaration public const string IsFolder = \"IsFolder\" Field Value Type Description String IsPlayed Declaration public const string IsPlayed = \"IsPlayed\" Field Value Type Description String IsSpecialEpisode Declaration public const string IsSpecialEpisode = \"IsSpecialEpisode\" Field Value Type Description String IsUnplayed Declaration public const string IsUnplayed = \"IsUnplayed\" Field Value Type Description String ListItemOrder Declaration public const string ListItemOrder = \"ListItemOrder\" Field Value Type Description String Name Declaration public const string Name = \"Name\" Field Value Type Description String None Declaration public const string None = \"None\" Field Value Type Description String OfficialRating The official rating Declaration public const string OfficialRating = \"OfficialRating\" Field Value Type Description String ParentIndexNumber Declaration public const string ParentIndexNumber = \"ParentIndexNumber\" Field Value Type Description String Path Declaration public const string Path = \"Path\" Field Value Type Description String PlayCount The play count Declaration public const string PlayCount = \"PlayCount\" Field Value Type Description String Players Declaration public const string Players = \"Players\" Field Value Type Description String Prefix Declaration public const string Prefix = \"Prefix\" Field Value Type Description String PremiereDate The premiere date Declaration public const string PremiereDate = \"PremiereDate\" Field Value Type Description String ProductionYear The production year Declaration public const string ProductionYear = \"ProductionYear\" Field Value Type Description String Random The random Declaration public const string Random = \"Random\" Field Value Type Description String Resolution Declaration public const string Resolution = \"Resolution\" Field Value Type Description String Runtime The runtime Declaration public const string Runtime = \"Runtime\" Field Value Type Description String SeasonName Declaration public const string SeasonName = \"SeasonName\" Field Value Type Description String SeriesDatePlayed Declaration public const string SeriesDatePlayed = \"SeriesDatePlayed\" Field Value Type Description String SeriesSortName Declaration public const string SeriesSortName = \"SeriesSortName\" Field Value Type Description String SeriesSortNameOrSortName Declaration public const string SeriesSortNameOrSortName = \"SeriesSortNameOrSortName\" Field Value Type Description String Size Declaration public const string Size = \"Size\" Field Value Type Description String SortIndexNumber Declaration public const string SortIndexNumber = \"SortIndexNumber\" Field Value Type Description String SortIndexNumberEpisode Declaration public const string SortIndexNumberEpisode = \"SortIndexNumberEpisode\" Field Value Type Description String SortName The sort name Declaration public const string SortName = \"SortName\" Field Value Type Description String SortParentIndexNumber Declaration public const string SortParentIndexNumber = \"SortParentIndexNumber\" Field Value Type Description String StartDate Declaration public const string StartDate = \"StartDate\" Field Value Type Description String Studio Declaration public const string Studio = \"Studio\" Field Value Type Description String TotalBitrate Declaration public const string TotalBitrate = \"TotalBitrate\" Field Value Type Description String VideoBitRate Declaration public const string VideoBitRate = \"VideoBitRate\" Field Value Type Description String"
+    "keywords": "Class ItemSortBy These represent sort orders that are known by the core Inheritance System.Object ItemSortBy Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public static class ItemSortBy Fields AiredEpisodeOrder Declaration public const string AiredEpisodeOrder = \"AiredEpisodeOrder\" Field Value Type Description String AirTime Declaration public const string AirTime = \"AirTime\" Field Value Type Description String Album The album Declaration public const string Album = \"Album\" Field Value Type Description String AlbumArtist The album artist Declaration public const string AlbumArtist = \"AlbumArtist\" Field Value Type Description String Artist The artist Declaration public const string Artist = \"Artist\" Field Value Type Description String ChannelNumber Declaration public const string ChannelNumber = \"ChannelNumber\" Field Value Type Description String CommunityRating The community rating Declaration public const string CommunityRating = \"CommunityRating\" Field Value Type Description String Composer Declaration public const string Composer = \"Composer\" Field Value Type Description String Container Declaration public const string Container = \"Container\" Field Value Type Description String CriticRating The critic rating Declaration public const string CriticRating = \"CriticRating\" Field Value Type Description String DateCreated The date created Declaration public const string DateCreated = \"DateCreated\" Field Value Type Description String DateLastActivity Declaration public const string DateLastActivity = \"DateLastActivity\" Field Value Type Description String DateLastContentAdded Declaration public const string DateLastContentAdded = \"DateLastContentAdded\" Field Value Type Description String DateLastSaved Declaration public const string DateLastSaved = \"DateLastSaved\" Field Value Type Description String DatePlayed The date played Declaration public const string DatePlayed = \"DatePlayed\" Field Value Type Description String DefaultChannelOrder Declaration public const string DefaultChannelOrder = \"DefaultChannelOrder\" Field Value Type Description String DisplayOrder Declaration public const string DisplayOrder = \"DisplayOrder\" Field Value Type Description String Filename Declaration public const string Filename = \"Filename\" Field Value Type Description String GameSystem Declaration public const string GameSystem = \"GameSystem\" Field Value Type Description String IndexNumber Declaration public const string IndexNumber = \"IndexNumber\" Field Value Type Description String IpAddress Declaration public const string IpAddress = \"IpAddress\" Field Value Type Description String IsFavorite Declaration public const string IsFavorite = \"IsFavorite\" Field Value Type Description String IsFolder Declaration public const string IsFolder = \"IsFolder\" Field Value Type Description String IsPlayed Declaration public const string IsPlayed = \"IsPlayed\" Field Value Type Description String IsSpecialEpisode Declaration public const string IsSpecialEpisode = \"IsSpecialEpisode\" Field Value Type Description String IsUnplayed Declaration public const string IsUnplayed = \"IsUnplayed\" Field Value Type Description String ListItemOrder Declaration public const string ListItemOrder = \"ListItemOrder\" Field Value Type Description String Name Declaration public const string Name = \"Name\" Field Value Type Description String None Declaration public const string None = \"None\" Field Value Type Description String OfficialRating The official rating Declaration public const string OfficialRating = \"OfficialRating\" Field Value Type Description String ParentIndexNumber Declaration public const string ParentIndexNumber = \"ParentIndexNumber\" Field Value Type Description String Path Declaration public const string Path = \"Path\" Field Value Type Description String PlayCount The play count Declaration public const string PlayCount = \"PlayCount\" Field Value Type Description String Players Declaration public const string Players = \"Players\" Field Value Type Description String Prefix Declaration public const string Prefix = \"Prefix\" Field Value Type Description String PremiereDate The premiere date Declaration public const string PremiereDate = \"PremiereDate\" Field Value Type Description String ProductionYear The production year Declaration public const string ProductionYear = \"ProductionYear\" Field Value Type Description String Random The random Declaration public const string Random = \"Random\" Field Value Type Description String Resolution Declaration public const string Resolution = \"Resolution\" Field Value Type Description String Runtime The runtime Declaration public const string Runtime = \"Runtime\" Field Value Type Description String SeasonName Declaration public const string SeasonName = \"SeasonName\" Field Value Type Description String SeriesDatePlayed Declaration public const string SeriesDatePlayed = \"SeriesDatePlayed\" Field Value Type Description String SeriesSortName Declaration public const string SeriesSortName = \"SeriesSortName\" Field Value Type Description String SeriesSortNameOrSortName Declaration public const string SeriesSortNameOrSortName = \"SeriesSortNameOrSortName\" Field Value Type Description String Size Declaration public const string Size = \"Size\" Field Value Type Description String SortIndexNumber Declaration public const string SortIndexNumber = \"SortIndexNumber\" Field Value Type Description String SortIndexNumberEpisode Declaration public const string SortIndexNumberEpisode = \"SortIndexNumberEpisode\" Field Value Type Description String SortName The sort name Declaration public const string SortName = \"SortName\" Field Value Type Description String SortParentIndexNumber Declaration public const string SortParentIndexNumber = \"SortParentIndexNumber\" Field Value Type Description String StartDate Declaration public const string StartDate = \"StartDate\" Field Value Type Description String Studio Declaration public const string Studio = \"Studio\" Field Value Type Description String TotalBitrate Declaration public const string TotalBitrate = \"TotalBitrate\" Field Value Type Description String VideoBitRate Declaration public const string VideoBitRate = \"VideoBitRate\" Field Value Type Description String"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.LatestItemsQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.LatestItemsQuery.html",
     "title": "Class LatestItemsQuery",
-    "keywords": "Class LatestItemsQuery Inheritance Object LatestItemsQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class LatestItemsQuery Properties EnableImages Gets or sets a value indicating whether [enable images]. Declaration public bool? EnableImages { get; set; } Property Value Type Description Nullable < Boolean > null if [enable images] contains no value, true if [enable images]; otherwise, false . EnableImageTypes Gets or sets the enable image types. Declaration public ImageType[] EnableImageTypes { get; set; } Property Value Type Description ImageType [] The enable image types. Fields Fields to return within the items, in addition to basic information Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. GroupItems Gets or sets a value indicating whether [group items]. Declaration public bool GroupItems { get; set; } Property Value Type Description Boolean true if [group items]; otherwise, false . ImageTypeLimit Gets or sets the image type limit. Declaration public int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > The image type limit. IncludeItemTypes Gets or sets the include item types. Declaration public string[] IncludeItemTypes { get; set; } Property Value Type Description String [] The include item types. IsPlayed Gets or sets a value indicating whether this instance is played. Declaration public bool? IsPlayed { get; set; } Property Value Type Description Nullable < Boolean > null if [is played] contains no value, true if [is played]; otherwise, false . Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. MediaTypes Declaration public string[] MediaTypes { get; set; } Property Value Type Description String [] ParentId Specify this to localize the search to a specific item or folder. Omit to use the root. Declaration public long ParentId { get; set; } Property Value Type Description Int64 The parent id. StartIndex Skips over a given number of items within the results. Use for paging. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. UserId The user to localize search results for Declaration public long UserId { get; set; } Property Value Type Description Int64 The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LatestItemsQuery Inheritance System.Object LatestItemsQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class LatestItemsQuery Properties EnableImages Gets or sets a value indicating whether [enable images]. Declaration public bool? EnableImages { get; set; } Property Value Type Description Nullable < System.Boolean > null if [enable images] contains no value, true if [enable images]; otherwise, false . EnableImageTypes Gets or sets the enable image types. Declaration public ImageType[] EnableImageTypes { get; set; } Property Value Type Description ImageType [] The enable image types. Fields Fields to return within the items, in addition to basic information Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. GroupItems Gets or sets a value indicating whether [group items]. Declaration public bool GroupItems { get; set; } Property Value Type Description System.Boolean true if [group items]; otherwise, false . ImageTypeLimit Gets or sets the image type limit. Declaration public int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > The image type limit. IncludeItemTypes Gets or sets the include item types. Declaration public string[] IncludeItemTypes { get; set; } Property Value Type Description String [] The include item types. IsPlayed Gets or sets a value indicating whether this instance is played. Declaration public bool? IsPlayed { get; set; } Property Value Type Description Nullable < System.Boolean > null if [is played] contains no value, true if [is played]; otherwise, false . Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. MediaTypes Declaration public string[] MediaTypes { get; set; } Property Value Type Description String [] ParentId Specify this to localize the search to a specific item or folder. Omit to use the root. Declaration public long ParentId { get; set; } Property Value Type Description Int64 The parent id. StartIndex Skips over a given number of items within the results. Use for paging. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. UserId The user to localize search results for Declaration public long UserId { get; set; } Property Value Type Description Int64 The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.MovieRecommendationQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.MovieRecommendationQuery.html",
     "title": "Class MovieRecommendationQuery",
-    "keywords": "Class MovieRecommendationQuery Inheritance Object MovieRecommendationQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class MovieRecommendationQuery Constructors MovieRecommendationQuery() Declaration public MovieRecommendationQuery() Properties CategoryLimit Gets or sets the category limit. Declaration public int CategoryLimit { get; set; } Property Value Type Description Int32 The category limit. Fields Gets or sets the fields. Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. ItemLimit Gets or sets the item limit. Declaration public int ItemLimit { get; set; } Property Value Type Description Int32 The item limit. ParentId Gets or sets the parent identifier. Declaration public string ParentId { get; set; } Property Value Type Description String The parent identifier. UserId Gets or sets the user identifier. Declaration public string UserId { get; set; } Property Value Type Description String The user identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MovieRecommendationQuery Inheritance System.Object MovieRecommendationQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class MovieRecommendationQuery Constructors MovieRecommendationQuery() Declaration public MovieRecommendationQuery() Properties CategoryLimit Gets or sets the category limit. Declaration public int CategoryLimit { get; set; } Property Value Type Description Int32 The category limit. Fields Gets or sets the fields. Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. ItemLimit Gets or sets the item limit. Declaration public int ItemLimit { get; set; } Property Value Type Description Int32 The item limit. ParentId Gets or sets the parent identifier. Declaration public string ParentId { get; set; } Property Value Type Description String The parent identifier. UserId Gets or sets the user identifier. Declaration public string UserId { get; set; } Property Value Type Description String The user identifier. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.NextUpQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.NextUpQuery.html",
     "title": "Class NextUpQuery",
-    "keywords": "Class NextUpQuery Inheritance Object NextUpQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class NextUpQuery Properties EnableImages Gets or sets a value indicating whether [enable images]. Declaration public bool? EnableImages { get; set; } Property Value Type Description Nullable < Boolean > null if [enable images] contains no value, true if [enable images]; otherwise, false . EnableImageTypes Gets or sets the enable image types. Declaration public ImageType[] EnableImageTypes { get; set; } Property Value Type Description ImageType [] The enable image types. EnableTotalRecordCount Declaration public bool EnableTotalRecordCount { get; set; } Property Value Type Description Boolean Fields Fields to return within the items, in addition to basic information Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. ImageTypeLimit Gets or sets the image type limit. Declaration public int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > The image type limit. Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. NotSyncedToTargetId Declaration public long NotSyncedToTargetId { get; set; } Property Value Type Description Int64 ParentId Gets or sets the parent identifier. Declaration public long ParentId { get; set; } Property Value Type Description Int64 The parent identifier. SeriesId Gets or sets the series id. Declaration public long SeriesId { get; set; } Property Value Type Description Int64 The series id. StartIndex Skips over a given number of items within the results. Use for paging. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. UserId Gets or sets the user id. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NextUpQuery Inheritance System.Object NextUpQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class NextUpQuery Properties EnableImages Gets or sets a value indicating whether [enable images]. Declaration public bool? EnableImages { get; set; } Property Value Type Description Nullable < System.Boolean > null if [enable images] contains no value, true if [enable images]; otherwise, false . EnableImageTypes Gets or sets the enable image types. Declaration public ImageType[] EnableImageTypes { get; set; } Property Value Type Description ImageType [] The enable image types. EnableTotalRecordCount Declaration public bool EnableTotalRecordCount { get; set; } Property Value Type Description System.Boolean Fields Fields to return within the items, in addition to basic information Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. ImageTypeLimit Gets or sets the image type limit. Declaration public int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > The image type limit. Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. NotSyncedToTargetId Declaration public long NotSyncedToTargetId { get; set; } Property Value Type Description Int64 ParentId Gets or sets the parent identifier. Declaration public long ParentId { get; set; } Property Value Type Description Int64 The parent identifier. SeriesId Gets or sets the series id. Declaration public long SeriesId { get; set; } Property Value Type Description Int64 The series id. StartIndex Skips over a given number of items within the results. Use for paging. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. UserId Gets or sets the user id. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.QueryResult-1.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.QueryResult-1.html",
     "title": "Class QueryResult",
-    "keywords": "Class QueryResult Inheritance Object QueryResult ThemeMediaResult Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class QueryResult Type Parameters Name Description T Constructors QueryResult() Declaration public QueryResult() Properties Items Gets or sets the items. Declaration public T[] Items { get; set; } Property Value Type Description T[] The items. TotalRecordCount The total number of records available Declaration public int TotalRecordCount { get; set; } Property Value Type Description Int32 The total record count. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class QueryResult Inheritance System.Object QueryResult ThemeMediaResult Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class QueryResult Type Parameters Name Description T Constructors QueryResult() Declaration public QueryResult() Properties Items Gets or sets the items. Declaration public T[] Items { get; set; } Property Value Type Description T[] The items. TotalRecordCount The total number of records available Declaration public int TotalRecordCount { get; set; } Property Value Type Description Int32 The total record count. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.SessionQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.SessionQuery.html",
     "title": "Class SessionQuery",
-    "keywords": "Class SessionQuery Class SessionQuery Inheritance Object SessionQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class SessionQuery Properties ControllableByUserId Filter by sessions that are allowed to be controlled by a given user Declaration public string ControllableByUserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SessionQuery Class SessionQuery Inheritance System.Object SessionQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class SessionQuery Properties ControllableByUserId Filter by sessions that are allowed to be controlled by a given user Declaration public string ControllableByUserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.SimilarItemsQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.SimilarItemsQuery.html",
     "title": "Class SimilarItemsQuery",
-    "keywords": "Class SimilarItemsQuery Inheritance Object SimilarItemsQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class SimilarItemsQuery Properties Fields Fields to return within the items, in addition to basic information Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. UserId The user to localize search results for Declaration public string UserId { get; set; } Property Value Type Description String The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SimilarItemsQuery Inheritance System.Object SimilarItemsQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class SimilarItemsQuery Properties Fields Fields to return within the items, in addition to basic information Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. UserId The user to localize search results for Declaration public string UserId { get; set; } Property Value Type Description String The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.ThemeMediaResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.ThemeMediaResult.html",
     "title": "Class ThemeMediaResult",
-    "keywords": "Class ThemeMediaResult Class ThemeMediaResult Inheritance Object QueryResult < BaseItemDto > ThemeMediaResult Inherited Members QueryResult.Items QueryResult.TotalRecordCount Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class ThemeMediaResult : QueryResult Properties OwnerId Gets or sets the owner id. Declaration public long OwnerId { get; set; } Property Value Type Description Int64 The owner id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ThemeMediaResult Class ThemeMediaResult Inheritance System.Object QueryResult < BaseItemDto > ThemeMediaResult Inherited Members QueryResult.Items QueryResult.TotalRecordCount Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class ThemeMediaResult : QueryResult Properties OwnerId Gets or sets the owner id. Declaration public long OwnerId { get; set; } Property Value Type Description Int64 The owner id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.UpcomingEpisodesQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.UpcomingEpisodesQuery.html",
     "title": "Class UpcomingEpisodesQuery",
-    "keywords": "Class UpcomingEpisodesQuery Inheritance Object UpcomingEpisodesQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class UpcomingEpisodesQuery Constructors UpcomingEpisodesQuery() Declaration public UpcomingEpisodesQuery() Properties EnableImages Gets or sets a value indicating whether [enable images]. Declaration public bool? EnableImages { get; set; } Property Value Type Description Nullable < Boolean > null if [enable images] contains no value, true if [enable images]; otherwise, false . EnableImageTypes Gets or sets the enable image types. Declaration public ImageType[] EnableImageTypes { get; set; } Property Value Type Description ImageType [] The enable image types. Fields Fields to return within the items, in addition to basic information Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. ImageTypeLimit Gets or sets the image type limit. Declaration public int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > The image type limit. Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. ParentId Gets or sets the parent identifier. Declaration public string ParentId { get; set; } Property Value Type Description String The parent identifier. StartIndex Skips over a given number of items within the results. Use for paging. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. UserId Gets or sets the user id. Declaration public string UserId { get; set; } Property Value Type Description String The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UpcomingEpisodesQuery Inheritance System.Object UpcomingEpisodesQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class UpcomingEpisodesQuery Constructors UpcomingEpisodesQuery() Declaration public UpcomingEpisodesQuery() Properties EnableImages Gets or sets a value indicating whether [enable images]. Declaration public bool? EnableImages { get; set; } Property Value Type Description Nullable < System.Boolean > null if [enable images] contains no value, true if [enable images]; otherwise, false . EnableImageTypes Gets or sets the enable image types. Declaration public ImageType[] EnableImageTypes { get; set; } Property Value Type Description ImageType [] The enable image types. Fields Fields to return within the items, in addition to basic information Declaration public ItemFields[] Fields { get; set; } Property Value Type Description ItemFields [] The fields. ImageTypeLimit Gets or sets the image type limit. Declaration public int? ImageTypeLimit { get; set; } Property Value Type Description Nullable < Int32 > The image type limit. Limit The maximum number of items to return Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > The limit. ParentId Gets or sets the parent identifier. Declaration public string ParentId { get; set; } Property Value Type Description String The parent identifier. StartIndex Skips over a given number of items within the results. Use for paging. Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > The start index. UserId Gets or sets the user id. Declaration public string UserId { get; set; } Property Value Type Description String The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Querying.UserDataFields.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.UserDataFields.html",
@@ -6152,7 +6162,7 @@
   "reference/pluginapi/MediaBrowser.Model.Querying.UserQuery.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Querying.UserQuery.html",
     "title": "Class UserQuery",
-    "keywords": "Class UserQuery Inheritance Object UserQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class UserQuery Properties ConnectAccessKey Declaration public string ConnectAccessKey { get; set; } Property Value Type Description String ConnectUserId Declaration public string ConnectUserId { get; set; } Property Value Type Description String ConnectUserName Declaration public string ConnectUserName { get; set; } Property Value Type Description String EnableLiveTvAccess Declaration public bool? EnableLiveTvAccess { get; set; } Property Value Type Description Nullable < Boolean > EnableRemoteAccess Declaration public bool? EnableRemoteAccess { get; set; } Property Value Type Description Nullable < Boolean > EnableTotalRecordCount Declaration public bool EnableTotalRecordCount { get; set; } Property Value Type Description Boolean ExcludeUserIds Declaration public long[] ExcludeUserIds { get; set; } Property Value Type Description Int64 [] HasConnectAccessKey Declaration public bool? HasConnectAccessKey { get; set; } Property Value Type Description Nullable < Boolean > HasConnectUserId Declaration public bool? HasConnectUserId { get; set; } Property Value Type Description Nullable < Boolean > IsAdministrator Declaration public bool? IsAdministrator { get; set; } Property Value Type Description Nullable < Boolean > IsDisabled Declaration public bool? IsDisabled { get; set; } Property Value Type Description Nullable < Boolean > IsDisplayedOnDeviceId Declaration public string IsDisplayedOnDeviceId { get; set; } Property Value Type Description String IsHidden Declaration public bool? IsHidden { get; set; } Property Value Type Description Nullable < Boolean > IsHiddenRemotely Declaration public bool? IsHiddenRemotely { get; set; } Property Value Type Description Nullable < Boolean > Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > Name Declaration public string Name { get; set; } Property Value Type Description String NameStartsWithOrGreater Declaration public string NameStartsWithOrGreater { get; set; } Property Value Type Description String OrderBy Declaration public Tuple[] OrderBy { get; set; } Property Value Type Description Tuple < String , SortOrder >[] StartIndex Declaration public int StartIndex { get; set; } Property Value Type Description Int32 UserIds Declaration public long[] UserIds { get; set; } Property Value Type Description Int64 [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserQuery Inheritance System.Object UserQuery Namespace : MediaBrowser.Model.Querying Assembly : MediaBrowser.Model.dll Syntax public class UserQuery Properties ConnectAccessKey Declaration public string ConnectAccessKey { get; set; } Property Value Type Description String ConnectUserId Declaration public string ConnectUserId { get; set; } Property Value Type Description String ConnectUserName Declaration public string ConnectUserName { get; set; } Property Value Type Description String EnableLiveTvAccess Declaration public bool? EnableLiveTvAccess { get; set; } Property Value Type Description Nullable < System.Boolean > EnableRemoteAccess Declaration public bool? EnableRemoteAccess { get; set; } Property Value Type Description Nullable < System.Boolean > EnableTotalRecordCount Declaration public bool EnableTotalRecordCount { get; set; } Property Value Type Description System.Boolean ExcludeUserIds Declaration public long[] ExcludeUserIds { get; set; } Property Value Type Description Int64 [] HasConnectAccessKey Declaration public bool? HasConnectAccessKey { get; set; } Property Value Type Description Nullable < System.Boolean > HasConnectUserId Declaration public bool? HasConnectUserId { get; set; } Property Value Type Description Nullable < System.Boolean > IsAdministrator Declaration public bool? IsAdministrator { get; set; } Property Value Type Description Nullable < System.Boolean > IsDisabled Declaration public bool? IsDisabled { get; set; } Property Value Type Description Nullable < System.Boolean > IsDisplayedOnDeviceId Declaration public string IsDisplayedOnDeviceId { get; set; } Property Value Type Description String IsHidden Declaration public bool? IsHidden { get; set; } Property Value Type Description Nullable < System.Boolean > IsHiddenRemotely Declaration public bool? IsHiddenRemotely { get; set; } Property Value Type Description Nullable < System.Boolean > Limit Declaration public int? Limit { get; set; } Property Value Type Description Nullable < Int32 > Name Declaration public string Name { get; set; } Property Value Type Description String NameStartsWithOrGreater Declaration public string NameStartsWithOrGreater { get; set; } Property Value Type Description String OrderBy Declaration public Tuple[] OrderBy { get; set; } Property Value Type Description System.Tuple < String , SortOrder >[] StartIndex Declaration public int StartIndex { get; set; } Property Value Type Description Int32 UserIds Declaration public long[] UserIds { get; set; } Property Value Type Description Int64 [] Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Serialization.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Serialization.html",
@@ -6162,37 +6172,37 @@
   "reference/pluginapi/MediaBrowser.Model.Serialization.IgnoreDataMemberAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Serialization.IgnoreDataMemberAttribute.html",
     "title": "Class IgnoreDataMemberAttribute",
-    "keywords": "Class IgnoreDataMemberAttribute Inheritance Object Attribute IgnoreDataMemberAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, Inherited = false, AllowMultiple = false)] public sealed class IgnoreDataMemberAttribute : Attribute Constructors IgnoreDataMemberAttribute() Declaration public IgnoreDataMemberAttribute() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class IgnoreDataMemberAttribute Inheritance System.Object System.Attribute IgnoreDataMemberAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, Inherited = false, AllowMultiple = false)] public sealed class IgnoreDataMemberAttribute : Attribute Constructors IgnoreDataMemberAttribute() Declaration public IgnoreDataMemberAttribute() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Serialization.IJsonSerializer.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Serialization.IJsonSerializer.html",
     "title": "Interface IJsonSerializer",
-    "keywords": "Interface IJsonSerializer Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax public interface IJsonSerializer Methods DeserializeFromBytes(ReadOnlySpan, Type) Declaration object DeserializeFromBytes(ReadOnlySpan bytes, Type type) Parameters Type Name Description ReadOnlySpan < Byte > bytes System.Type type Returns Type Description Object DeserializeFromBytes(ReadOnlySpan) Declaration T DeserializeFromBytes(ReadOnlySpan bytes) Parameters Type Name Description ReadOnlySpan < Byte > bytes Returns Type Description T Type Parameters Name Description T DeserializeFromFile(String) Deserializes from file. Declaration T DeserializeFromFile(string file) where T : class Parameters Type Name Description String file The file. Returns Type Description T ``0. Type Parameters Name Description T Exceptions Type Condition ArgumentNullException file DeserializeFromFileAsync(Type, String) Deserializes from file. Declaration Task DeserializeFromFileAsync(Type type, string file) Parameters Type Name Description System.Type type The type. String file The file. Returns Type Description Task < Object > System.Object. Exceptions Type Condition ArgumentNullException type DeserializeFromFileAsync(String) Declaration Task DeserializeFromFileAsync(string file) where T : class Parameters Type Name Description String file Returns Type Description Task  Type Parameters Name Description T DeserializeFromSpan(ReadOnlySpan, Type) Declaration object DeserializeFromSpan(ReadOnlySpan json, Type type) Parameters Type Name Description ReadOnlySpan < Char > json System.Type type Returns Type Description Object DeserializeFromSpan(ReadOnlySpan) Declaration T DeserializeFromSpan(ReadOnlySpan text) Parameters Type Name Description ReadOnlySpan < Char > text Returns Type Description T Type Parameters Name Description T DeserializeFromStream(Stream, Type) Deserializes from stream. Declaration object DeserializeFromStream(Stream stream, Type type) Parameters Type Name Description Stream stream The stream. System.Type type The type. Returns Type Description Object System.Object. Exceptions Type Condition ArgumentNullException stream DeserializeFromStream(Stream) Deserializes from stream. Declaration T DeserializeFromStream(Stream stream) Parameters Type Name Description Stream stream The stream. Returns Type Description T ``0. Type Parameters Name Description T Exceptions Type Condition ArgumentNullException stream DeserializeFromStreamAsync(Stream, Type) Declaration Task DeserializeFromStreamAsync(Stream stream, Type type) Parameters Type Name Description Stream stream System.Type type Returns Type Description Task < Object > DeserializeFromStreamAsync(Stream) Declaration Task DeserializeFromStreamAsync(Stream stream) Parameters Type Name Description Stream stream Returns Type Description Task  Type Parameters Name Description T DeserializeFromString(String, Type) Deserializes from string. Declaration object DeserializeFromString(string json, Type type) Parameters Type Name Description String json The json. System.Type type The type. Returns Type Description Object System.Object. Exceptions Type Condition ArgumentNullException json DeserializeFromString(String) Deserializes from string. Declaration T DeserializeFromString(string text) Parameters Type Name Description String text The text. Returns Type Description T ``0. Type Parameters Name Description T Exceptions Type Condition ArgumentNullException text DeserializePartialJsonInto(String, Object) Declaration void DeserializePartialJsonInto(string json, object obj) Parameters Type Name Description String json Object obj SerializeToFile(Object, String) Serializes to file. Declaration void SerializeToFile(object obj, string file) Parameters Type Name Description Object obj The obj. String file The file. Exceptions Type Condition ArgumentNullException obj SerializeToFile(Object, String, JsonSerializerOptions) Serializes to file. Declaration void SerializeToFile(object obj, string file, JsonSerializerOptions options) Parameters Type Name Description Object obj The obj. String file The file. JsonSerializerOptions options The options. Exceptions Type Condition ArgumentNullException obj SerializeToSpan(Object) Declaration ReadOnlySpan SerializeToSpan(object obj) Parameters Type Name Description Object obj Returns Type Description ReadOnlySpan < Char > SerializeToStream(Object, Stream) Serializes to stream. Declaration void SerializeToStream(object obj, Stream stream) Parameters Type Name Description Object obj The obj. Stream stream The stream. Exceptions Type Condition ArgumentNullException obj SerializeToStream(Object, Stream, JsonSerializerOptions) Serializes to stream. Declaration void SerializeToStream(object obj, Stream stream, JsonSerializerOptions options) Parameters Type Name Description Object obj The obj. Stream stream The stream. JsonSerializerOptions options The options. Exceptions Type Condition ArgumentNullException obj SerializeToString(Object) Serializes to string. Declaration string SerializeToString(object obj) Parameters Type Name Description Object obj The obj. Returns Type Description String System.String. Exceptions Type Condition ArgumentNullException obj SerializeToString(Object, JsonSerializerOptions) Serializes to string. Declaration string SerializeToString(object obj, JsonSerializerOptions options) Parameters Type Name Description Object obj The obj. JsonSerializerOptions options The options. Returns Type Description String System.String. Exceptions Type Condition ArgumentNullException obj Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IJsonSerializer Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax public interface IJsonSerializer Methods DeserializeFromBytes(ReadOnlySpan, Type) Declaration object DeserializeFromBytes(ReadOnlySpan bytes, Type type) Parameters Type Name Description System.ReadOnlySpan < System.Byte > bytes Type type Returns Type Description System.Object DeserializeFromBytes(ReadOnlySpan) Declaration T DeserializeFromBytes(ReadOnlySpan bytes) Parameters Type Name Description System.ReadOnlySpan < System.Byte > bytes Returns Type Description T Type Parameters Name Description T DeserializeFromFile(String) Deserializes from file. Declaration T DeserializeFromFile(string file) where T : class Parameters Type Name Description String file The file. Returns Type Description T ``0. Type Parameters Name Description T Exceptions Type Condition ArgumentNullException file DeserializeFromFileAsync(Type, String) Deserializes from file. Declaration Task DeserializeFromFileAsync(Type type, string file) Parameters Type Name Description Type type The type. String file The file. Returns Type Description Task < System.Object > System.Object. Exceptions Type Condition ArgumentNullException type DeserializeFromFileAsync(String) Declaration Task DeserializeFromFileAsync(string file) where T : class Parameters Type Name Description String file Returns Type Description Task  Type Parameters Name Description T DeserializeFromSpan(ReadOnlySpan, Type) Declaration object DeserializeFromSpan(ReadOnlySpan json, Type type) Parameters Type Name Description System.ReadOnlySpan < System.Char > json Type type Returns Type Description System.Object DeserializeFromSpan(ReadOnlySpan) Declaration T DeserializeFromSpan(ReadOnlySpan text) Parameters Type Name Description System.ReadOnlySpan < System.Char > text Returns Type Description T Type Parameters Name Description T DeserializeFromStream(Stream, Type) Deserializes from stream. Declaration object DeserializeFromStream(Stream stream, Type type) Parameters Type Name Description Stream stream The stream. Type type The type. Returns Type Description System.Object System.Object. Exceptions Type Condition ArgumentNullException stream DeserializeFromStream(Stream) Deserializes from stream. Declaration T DeserializeFromStream(Stream stream) Parameters Type Name Description Stream stream The stream. Returns Type Description T ``0. Type Parameters Name Description T Exceptions Type Condition ArgumentNullException stream DeserializeFromStreamAsync(Stream, Type) Declaration Task DeserializeFromStreamAsync(Stream stream, Type type) Parameters Type Name Description Stream stream Type type Returns Type Description Task < System.Object > DeserializeFromStreamAsync(Stream) Declaration Task DeserializeFromStreamAsync(Stream stream) Parameters Type Name Description Stream stream Returns Type Description Task  Type Parameters Name Description T DeserializeFromString(String, Type) Deserializes from string. Declaration object DeserializeFromString(string json, Type type) Parameters Type Name Description String json The json. Type type The type. Returns Type Description System.Object System.Object. Exceptions Type Condition ArgumentNullException json DeserializeFromString(String) Deserializes from string. Declaration T DeserializeFromString(string text) Parameters Type Name Description String text The text. Returns Type Description T ``0. Type Parameters Name Description T Exceptions Type Condition ArgumentNullException text DeserializePartialJsonInto(String, Object) Declaration void DeserializePartialJsonInto(string json, object obj) Parameters Type Name Description String json System.Object obj SerializeToFile(Object, String) Serializes to file. Declaration void SerializeToFile(object obj, string file) Parameters Type Name Description System.Object obj The obj. String file The file. Exceptions Type Condition ArgumentNullException obj SerializeToFile(Object, String, JsonSerializerOptions) Serializes to file. Declaration void SerializeToFile(object obj, string file, JsonSerializerOptions options) Parameters Type Name Description System.Object obj The obj. String file The file. JsonSerializerOptions options The options. Exceptions Type Condition ArgumentNullException obj SerializeToSpan(Object) Declaration ReadOnlySpan SerializeToSpan(object obj) Parameters Type Name Description System.Object obj Returns Type Description System.ReadOnlySpan < System.Char > SerializeToStream(Object, Stream) Serializes to stream. Declaration void SerializeToStream(object obj, Stream stream) Parameters Type Name Description System.Object obj The obj. Stream stream The stream. Exceptions Type Condition ArgumentNullException obj SerializeToStream(Object, Stream, JsonSerializerOptions) Serializes to stream. Declaration void SerializeToStream(object obj, Stream stream, JsonSerializerOptions options) Parameters Type Name Description System.Object obj The obj. Stream stream The stream. JsonSerializerOptions options The options. Exceptions Type Condition ArgumentNullException obj SerializeToString(Object) Serializes to string. Declaration string SerializeToString(object obj) Parameters Type Name Description System.Object obj The obj. Returns Type Description String System.String. Exceptions Type Condition ArgumentNullException obj SerializeToString(Object, JsonSerializerOptions) Serializes to string. Declaration string SerializeToString(object obj, JsonSerializerOptions options) Parameters Type Name Description System.Object obj The obj. JsonSerializerOptions options The options. Returns Type Description String System.String. Exceptions Type Condition ArgumentNullException obj Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Serialization.IXmlSerializer.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Serialization.IXmlSerializer.html",
     "title": "Interface IXmlSerializer",
-    "keywords": "Interface IXmlSerializer Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax public interface IXmlSerializer Methods DeserializeFromBytes(Type, Byte[]) Deserializes from bytes. Declaration object DeserializeFromBytes(Type type, byte[] buffer) Parameters Type Name Description System.Type type The type. Byte [] buffer The buffer. Returns Type Description Object System.Object. DeserializeFromFile(Type, String) Deserializes from file. Declaration object DeserializeFromFile(Type type, string file) Parameters Type Name Description System.Type type The type. String file The file. Returns Type Description Object System.Object. DeserializeFromStream(Type, Stream) Deserializes from stream. Declaration object DeserializeFromStream(Type type, Stream stream) Parameters Type Name Description System.Type type The type. Stream stream The stream. Returns Type Description Object System.Object. SerializeToFile(Object, String) Serializes to file. Declaration void SerializeToFile(object obj, string file) Parameters Type Name Description Object obj The obj. String file The file. SerializeToStream(Object, Stream) Serializes to stream. Declaration void SerializeToStream(object obj, Stream stream) Parameters Type Name Description Object obj The obj. Stream stream The stream. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IXmlSerializer Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax public interface IXmlSerializer Methods DeserializeFromBytes(Type, Byte[]) Deserializes from bytes. Declaration object DeserializeFromBytes(Type type, byte[] buffer) Parameters Type Name Description Type type The type. System.Byte [] buffer The buffer. Returns Type Description System.Object System.Object. DeserializeFromFile(Type, String) Deserializes from file. Declaration object DeserializeFromFile(Type type, string file) Parameters Type Name Description Type type The type. String file The file. Returns Type Description System.Object System.Object. DeserializeFromStream(Type, Stream) Deserializes from stream. Declaration object DeserializeFromStream(Type type, Stream stream) Parameters Type Name Description Type type The type. Stream stream The stream. Returns Type Description System.Object System.Object. SerializeToFile(Object, String) Serializes to file. Declaration void SerializeToFile(object obj, string file) Parameters Type Name Description System.Object obj The obj. String file The file. SerializeToStream(Object, Stream) Serializes to stream. Declaration void SerializeToStream(object obj, Stream stream) Parameters Type Name Description System.Object obj The obj. Stream stream The stream. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Serialization.JsonSerializerOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Serialization.JsonSerializerOptions.html",
     "title": "Class JsonSerializerOptions",
-    "keywords": "Class JsonSerializerOptions Inheritance Object JsonSerializerOptions Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax public class JsonSerializerOptions Properties ExcludeTypeInfo Gets or sets a value indicating whether to exclude type information. Declaration public bool ExcludeTypeInfo { get; set; } Property Value Type Description Boolean true to exclude type information]; otherwise, false . Remarks The default is true . IncludeNullValues Gets or sets a value indicating whether members with null values should be included. Declaration public bool IncludeNullValues { get; set; } Property Value Type Description Boolean true to include members with null values; otherwise, false . Remarks The default is false . Indent Gets or sets a value indicating whether the serialized result should be indented (pretty-printed). Declaration public bool Indent { get; set; } Property Value Type Description Boolean true to indent output; otherwise, false . Remarks The default is false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class JsonSerializerOptions Inheritance System.Object JsonSerializerOptions Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax public class JsonSerializerOptions Properties ExcludeTypeInfo Gets or sets a value indicating whether to exclude type information. Declaration public bool ExcludeTypeInfo { get; set; } Property Value Type Description System.Boolean true to exclude type information]; otherwise, false . Remarks The default is true . IncludeNullValues Gets or sets a value indicating whether members with null values should be included. Declaration public bool IncludeNullValues { get; set; } Property Value Type Description System.Boolean true to include members with null values; otherwise, false . Remarks The default is false . Indent Gets or sets a value indicating whether the serialized result should be indented (pretty-printed). Declaration public bool Indent { get; set; } Property Value Type Description System.Boolean true to indent output; otherwise, false . Remarks The default is false . Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Serialization.JsonString.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Serialization.JsonString.html",
     "title": "Class JsonString",
-    "keywords": "Class JsonString Class holding a string that will be transparently parsed or emitted when serialising from or to JSON. Inheritance Object JsonString Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax public class JsonString Properties Json Declaration public string Json { get; set; } Property Value Type Description String Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Operators Implicit(String to JsonString) Declaration public static implicit operator JsonString(string value) Parameters Type Name Description String value Returns Type Description JsonString Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class JsonString Class holding a string that will be transparently parsed or emitted when serialising from or to JSON. Inheritance System.Object JsonString Namespace : MediaBrowser.Model.Serialization Assembly : MediaBrowser.Model.dll Syntax public class JsonString Properties Json Declaration public string Json { get; set; } Property Value Type Description String Methods ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Operators Implicit(String to JsonString) Declaration public static implicit operator JsonString(string value) Parameters Type Name Description String value Returns Type Description JsonString Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Services.ApiMemberAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.ApiMemberAttribute.html",
     "title": "Class ApiMemberAttribute",
-    "keywords": "Class ApiMemberAttribute Inheritance Object Attribute ApiMemberAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = true, Inherited = true)] public sealed class ApiMemberAttribute : Attribute Properties AllowMultiple For query params, this specifies that a comma-separated list of values can be passed to the API. For path and body types, this field cannot be true. Declaration public bool AllowMultiple { get; set; } Property Value Type Description Boolean DataType For path, query, and header paramTypes, this field must be a primitive. For body, this can be a complex or container datatype. Declaration public string DataType { get; set; } Property Value Type Description String Description Gets or sets the human-readable description for the parameter. Declaration public string Description { get; set; } Property Value Type Description String ExcludeInSchema Whether to exclude this property from being included in the ModelSchema Declaration [Obsolete(\"This is not used for API documentation and is otherwise unused as well.\")] public bool ExcludeInSchema { get; set; } Property Value Type Description Boolean IsRequired For path, this is always true. Otherwise, this field tells the client whether or not the field must be supplied. Declaration public bool IsRequired { get; set; } Property Value Type Description Boolean Name Gets or sets unique name for the parameter. Each name must be unique, even if they are associated with different paramType values. Declaration public string Name { get; set; } Property Value Type Description String Remarks Other notes on the name field: If paramType is body, the name is used only for UI and codegeneration. If paramType is path, the name field must correspond to the associated path segment from the path field in the api object. If paramType is query, the name field corresponds to the query param name. ParameterType Gets or sets parameter type: It can be only one of the following: path, query, body, form, or header. Declaration public string ParameterType { get; set; } Property Value Type Description String Route Gets or sets route to which applies attribute, matches using StartsWith. By default applies to all routes. Declaration [Obsolete(\"This is not used for API documentation and is otherwise unused as well.\")] public string Route { get; set; } Property Value Type Description String Verb Gets or sets verb to which applies attribute. By default applies to all verbs. Declaration public string Verb { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ApiMemberAttribute Inheritance System.Object System.Attribute ApiMemberAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = true, Inherited = true)] public sealed class ApiMemberAttribute : Attribute Properties AllowMultiple For query params, this specifies that a comma-separated list of values can be passed to the API. For path and body types, this field cannot be true. Declaration public bool AllowMultiple { get; set; } Property Value Type Description System.Boolean DataType For path, query, and header paramTypes, this field must be a primitive. For body, this can be a complex or container datatype. Declaration public string DataType { get; set; } Property Value Type Description String Description Gets or sets the human-readable description for the parameter. Declaration public string Description { get; set; } Property Value Type Description String ExcludeInSchema Whether to exclude this property from being included in the ModelSchema Declaration [Obsolete(\"This is not used for API documentation and is otherwise unused as well.\")] public bool ExcludeInSchema { get; set; } Property Value Type Description System.Boolean IsRequired For path, this is always true. Otherwise, this field tells the client whether or not the field must be supplied. Declaration public bool IsRequired { get; set; } Property Value Type Description System.Boolean Name Gets or sets unique name for the parameter. Each name must be unique, even if they are associated with different paramType values. Declaration public string Name { get; set; } Property Value Type Description String Remarks Other notes on the name field: If paramType is body, the name is used only for UI and codegeneration. If paramType is path, the name field must correspond to the associated path segment from the path field in the api object. If paramType is query, the name field corresponds to the query param name. ParameterType Gets or sets parameter type: It can be only one of the following: path, query, body, form, or header. Declaration public string ParameterType { get; set; } Property Value Type Description String Route Gets or sets route to which applies attribute, matches using StartsWith. By default applies to all routes. Declaration [Obsolete(\"This is not used for API documentation and is otherwise unused as well.\")] public string Route { get; set; } Property Value Type Description String Verb Gets or sets verb to which applies attribute. By default applies to all verbs. Declaration public string Verb { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Services.AutoInjectPropertyAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.AutoInjectPropertyAttribute.html",
     "title": "Class AutoInjectPropertyAttribute",
-    "keywords": "Class AutoInjectPropertyAttribute Attribute to mark properties for automatic dependency injection. Inheritance Object Attribute AutoInjectPropertyAttribute Inherited Members Attribute.Equals(Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)] public sealed class AutoInjectPropertyAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class AutoInjectPropertyAttribute Attribute to mark properties for automatic dependency injection. Inheritance System.Object System.Attribute AutoInjectPropertyAttribute Inherited Members System.Attribute.Equals(System.Object) Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetHashCode() Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)] public sealed class AutoInjectPropertyAttribute : Attribute Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Services.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.html",
@@ -6202,7 +6212,7 @@
   "reference/pluginapi/MediaBrowser.Model.Services.IAsyncStreamWriter.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.IAsyncStreamWriter.html",
     "title": "Interface IAsyncStreamWriter",
-    "keywords": "Interface IAsyncStreamWriter Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public interface IAsyncStreamWriter Methods WriteToAsync(IResponse, CancellationToken) Declaration Task WriteToAsync(IResponse response, CancellationToken cancellationToken) Parameters Type Name Description IResponse response CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IAsyncStreamWriter Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public interface IAsyncStreamWriter Methods WriteToAsync(IResponse, CancellationToken) Declaration Task WriteToAsync(IResponse response, CancellationToken cancellationToken) Parameters Type Name Description IResponse response System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Services.IHasHeaders.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.IHasHeaders.html",
@@ -6212,7 +6222,7 @@
   "reference/pluginapi/MediaBrowser.Model.Services.IHasRequestFilter.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.IHasRequestFilter.html",
     "title": "Interface IHasRequestFilter",
-    "keywords": "Interface IHasRequestFilter Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public interface IHasRequestFilter Methods RequestFilter(IRequest, IResponse, Object) The request filter is executed before the service. Declaration void RequestFilter(IRequest req, IResponse res, object requestDto) Parameters Type Name Description IRequest req IResponse res Object requestDto Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IHasRequestFilter Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public interface IHasRequestFilter Methods RequestFilter(IRequest, IResponse, Object) The request filter is executed before the service. Declaration void RequestFilter(IRequest req, IResponse res, object requestDto) Parameters Type Name Description IRequest req IResponse res System.Object requestDto Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Services.IHttpFile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.IHttpFile.html",
@@ -6227,7 +6237,7 @@
   "reference/pluginapi/MediaBrowser.Model.Services.IRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.IRequest.html",
     "title": "Interface IRequest",
-    "keywords": "Interface IRequest Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public interface IRequest Properties AbsoluteUri Declaration string AbsoluteUri { get; } Property Value Type Description String Accept The value of the Accept HTTP Request Header Declaration string Accept { get; } Property Value Type Description String AcceptTypes Declaration string[] AcceptTypes { get; } Property Value Type Description String [] Authorization The value of the Authorization Header used to send the Api Key, null if not available Declaration string Authorization { get; } Property Value Type Description String CancellationToken Declaration CancellationToken CancellationToken { get; } Property Value Type Description CancellationToken ConnectionId Declaration string ConnectionId { get; } Property Value Type Description String ContentLength Declaration long ContentLength { get; } Property Value Type Description Int64 ContentType The request ContentType Declaration string ContentType { get; } Property Value Type Description String Dto The Request DTO, after it has been deserialized. Declaration object Dto { get; set; } Property Value Type Description Object Files Access to the multi-part/formdata files posted on this request Declaration IHttpFile[] Files { get; } Property Value Type Description IHttpFile [] Headers Declaration QueryParamCollection Headers { get; } Property Value Type Description QueryParamCollection HttpMethod The HTTP Verb Declaration string HttpMethod { get; } Property Value Type Description String InputStream Declaration Stream InputStream { get; } Property Value Type Description Stream IsLocal Declaration bool IsLocal { get; } Property Value Type Description Boolean IsSecureConnection e.g. is https or not Declaration bool IsSecureConnection { get; } Property Value Type Description Boolean IsSocketConnectionLocal Declaration bool IsSocketConnectionLocal { get; } Property Value Type Description Boolean PathInfo Declaration string PathInfo { get; } Property Value Type Description String Protocol Declaration string Protocol { get; } Property Value Type Description String QueryString Declaration QueryParamCollection QueryString { get; } Property Value Type Description QueryParamCollection RawUrl Declaration string RawUrl { get; } Property Value Type Description String RemoteIp The Remote Ip as reported by X-Forwarded-For, X-Real-IP or Request.UserHostAddress Declaration IPAddress RemoteIp { get; } Property Value Type Description IPAddress RemoteSocketPort Declaration int RemoteSocketPort { get; } Property Value Type Description Int32 Response Declaration IResponse Response { get; } Property Value Type Description IResponse ResponseContentType The expected Response ContentType for this request Declaration string ResponseContentType { get; set; } Property Value Type Description String UserAgent Declaration string UserAgent { get; } Property Value Type Description String Verb The Verb / HttpMethod or Action for this request Declaration string Verb { get; } Property Value Type Description String XForwardedFor The IP Address of the X-Forwarded-For header, null if null or empty Declaration string XForwardedFor { get; } Property Value Type Description String XForwardedPort The Port number of the X-Forwarded-Port header, null if null or empty Declaration int? XForwardedPort { get; } Property Value Type Description Nullable < Int32 > XForwardedProtocol The http or https scheme of the X-Forwarded-Proto header, null if null or empty Declaration string XForwardedProtocol { get; } Property Value Type Description String XRealIp The value of the X-Real-IP header, null if null or empty Declaration string XRealIp { get; } Property Value Type Description String Methods GetFormData() Declaration Task GetFormData() Returns Type Description Task < QueryParamCollection > IsInLocalNetwork() Declaration bool IsInLocalNetwork() Returns Type Description Boolean IsInLocalNetwork(CancellationToken) Declaration Task IsInLocalNetwork(CancellationToken cancellationToken) Parameters Type Name Description CancellationToken cancellationToken Returns Type Description Task < Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IRequest Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public interface IRequest Properties AbsoluteUri Declaration string AbsoluteUri { get; } Property Value Type Description String Accept The value of the Accept HTTP Request Header Declaration string Accept { get; } Property Value Type Description String AcceptTypes Declaration string[] AcceptTypes { get; } Property Value Type Description String [] Authorization The value of the Authorization Header used to send the Api Key, null if not available Declaration string Authorization { get; } Property Value Type Description String CancellationToken Declaration CancellationToken CancellationToken { get; } Property Value Type Description System.Threading.CancellationToken ConnectionId Declaration string ConnectionId { get; } Property Value Type Description String ContentLength Declaration long ContentLength { get; } Property Value Type Description Int64 ContentType The request ContentType Declaration string ContentType { get; } Property Value Type Description String Dto The Request DTO, after it has been deserialized. Declaration object Dto { get; set; } Property Value Type Description System.Object Files Access to the multi-part/formdata files posted on this request Declaration IHttpFile[] Files { get; } Property Value Type Description IHttpFile [] Headers Declaration QueryParamCollection Headers { get; } Property Value Type Description QueryParamCollection HttpMethod The HTTP Verb Declaration string HttpMethod { get; } Property Value Type Description String InputStream Declaration Stream InputStream { get; } Property Value Type Description Stream IsLocal Declaration bool IsLocal { get; } Property Value Type Description System.Boolean IsSecureConnection e.g. is https or not Declaration bool IsSecureConnection { get; } Property Value Type Description System.Boolean IsSocketConnectionLocal Declaration bool IsSocketConnectionLocal { get; } Property Value Type Description System.Boolean PathInfo Declaration string PathInfo { get; } Property Value Type Description String Protocol Declaration string Protocol { get; } Property Value Type Description String QueryString Declaration QueryParamCollection QueryString { get; } Property Value Type Description QueryParamCollection RawUrl Declaration string RawUrl { get; } Property Value Type Description String RemoteIp The Remote Ip as reported by X-Forwarded-For, X-Real-IP or Request.UserHostAddress Declaration IPAddress RemoteIp { get; } Property Value Type Description IPAddress RemoteSocketPort Declaration int RemoteSocketPort { get; } Property Value Type Description Int32 Response Declaration IResponse Response { get; } Property Value Type Description IResponse ResponseContentType The expected Response ContentType for this request Declaration string ResponseContentType { get; set; } Property Value Type Description String UserAgent Declaration string UserAgent { get; } Property Value Type Description String Verb The Verb / HttpMethod or Action for this request Declaration string Verb { get; } Property Value Type Description String XForwardedFor The IP Address of the X-Forwarded-For header, null if null or empty Declaration string XForwardedFor { get; } Property Value Type Description String XForwardedPort The Port number of the X-Forwarded-Port header, null if null or empty Declaration int? XForwardedPort { get; } Property Value Type Description Nullable < Int32 > XForwardedProtocol The http or https scheme of the X-Forwarded-Proto header, null if null or empty Declaration string XForwardedProtocol { get; } Property Value Type Description String XRealIp The value of the X-Real-IP header, null if null or empty Declaration string XRealIp { get; } Property Value Type Description String Methods GetFormData() Declaration Task GetFormData() Returns Type Description Task < QueryParamCollection > IsInLocalNetwork() Declaration bool IsInLocalNetwork() Returns Type Description System.Boolean IsInLocalNetwork(CancellationToken) Declaration Task IsInLocalNetwork(CancellationToken cancellationToken) Parameters Type Name Description System.Threading.CancellationToken cancellationToken Returns Type Description Task < System.Boolean > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Services.IRequiresRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.IRequiresRequest.html",
@@ -6242,7 +6252,7 @@
   "reference/pluginapi/MediaBrowser.Model.Services.IResponse.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.IResponse.html",
     "title": "Interface IResponse",
-    "keywords": "Interface IResponse Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public interface IResponse Properties ContentType Declaration string ContentType { get; set; } Property Value Type Description String Headers Declaration QueryParamCollection Headers { get; } Property Value Type Description QueryParamCollection IsClosed Gets a value indicating whether this instance is closed. Declaration bool IsClosed { get; } Property Value Type Description Boolean Items Declaration Dictionary Items { get; } Property Value Type Description Dictionary < String , Object > OutputWriter Declaration PipeWriter OutputWriter { get; } Property Value Type Description PipeWriter Request Declaration IRequest Request { get; } Property Value Type Description IRequest SendChunked Declaration bool SendChunked { get; set; } Property Value Type Description Boolean SentHeaders Declaration bool SentHeaders { get; } Property Value Type Description Boolean StatusCode Declaration int StatusCode { get; set; } Property Value Type Description Int32 StatusDescription Declaration string StatusDescription { get; set; } Property Value Type Description String Methods AddHeader(String, String) Declaration void AddHeader(string name, string value) Parameters Type Name Description String name String value CompleteAsync() Signal that this response has been handled and no more processing should be done. When used in a request or response filter, no more filters or processing is done on this request. Declaration Task CompleteAsync() Returns Type Description Task GetHeader(String) Declaration string GetHeader(string name) Parameters Type Name Description String name Returns Type Description String Redirect(String) Declaration void Redirect(string url) Parameters Type Name Description String url SetContentLength(Int64) Declaration void SetContentLength(long contentLength) Parameters Type Name Description Int64 contentLength TransmitFile(String, Int64, Int64, FileShareMode, CancellationToken) Declaration Task TransmitFile(string path, long offset, long count, FileShareMode fileShareMode, CancellationToken cancellationToken) Parameters Type Name Description String path Int64 offset Int64 count FileShareMode fileShareMode CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IResponse Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public interface IResponse Properties ContentType Declaration string ContentType { get; set; } Property Value Type Description String Headers Declaration QueryParamCollection Headers { get; } Property Value Type Description QueryParamCollection IsClosed Gets a value indicating whether this instance is closed. Declaration bool IsClosed { get; } Property Value Type Description System.Boolean Items Declaration Dictionary Items { get; } Property Value Type Description System.Collections.Generic.Dictionary < String , System.Object > OutputWriter Declaration PipeWriter OutputWriter { get; } Property Value Type Description PipeWriter Request Declaration IRequest Request { get; } Property Value Type Description IRequest SendChunked Declaration bool SendChunked { get; set; } Property Value Type Description System.Boolean SentHeaders Declaration bool SentHeaders { get; } Property Value Type Description System.Boolean StatusCode Declaration int StatusCode { get; set; } Property Value Type Description Int32 StatusDescription Declaration string StatusDescription { get; set; } Property Value Type Description String Methods AddHeader(String, String) Declaration void AddHeader(string name, string value) Parameters Type Name Description String name String value CompleteAsync() Signal that this response has been handled and no more processing should be done. When used in a request or response filter, no more filters or processing is done on this request. Declaration Task CompleteAsync() Returns Type Description System.Threading.Tasks.Task GetHeader(String) Declaration string GetHeader(string name) Parameters Type Name Description String name Returns Type Description String Redirect(String) Declaration void Redirect(string url) Parameters Type Name Description String url SetContentLength(Int64) Declaration void SetContentLength(long contentLength) Parameters Type Name Description Int64 contentLength TransmitFile(String, Int64, Int64, FileShareMode, CancellationToken) Declaration Task TransmitFile(string path, long offset, long count, FileShareMode fileShareMode, CancellationToken cancellationToken) Parameters Type Name Description String path Int64 offset Int64 count FileShareMode fileShareMode System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Services.IReturn.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.IReturn.html",
@@ -6267,32 +6277,32 @@
   "reference/pluginapi/MediaBrowser.Model.Services.MyHttpUtility.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.MyHttpUtility.html",
     "title": "Class MyHttpUtility",
-    "keywords": "Class MyHttpUtility Inheritance Object MyHttpUtility Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public static class MyHttpUtility Methods MarkParamsPrivateInUrl(ReadOnlySpan, String[]) Declaration public static string MarkParamsPrivateInUrl(ReadOnlySpan url, string[] keys) Parameters Type Name Description ReadOnlySpan < Char > url String [] keys Returns Type Description String ParseQueryString(String) Declaration public static QueryParamCollection ParseQueryString(string query) Parameters Type Name Description String query Returns Type Description QueryParamCollection RemoveQueryParamsFromQueryString(ReadOnlySpan, String[]) Declaration public static string RemoveQueryParamsFromQueryString(ReadOnlySpan query, string[] keys) Parameters Type Name Description ReadOnlySpan < Char > query String [] keys Returns Type Description String RemoveQueryParamsFromUrl(ReadOnlySpan, String[]) Declaration public static string RemoveQueryParamsFromUrl(ReadOnlySpan url, string[] keys) Parameters Type Name Description ReadOnlySpan < Char > url String [] keys Returns Type Description String"
+    "keywords": "Class MyHttpUtility Inheritance System.Object MyHttpUtility Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public static class MyHttpUtility Methods MarkParamsPrivateInUrl(ReadOnlySpan, String[]) Declaration public static string MarkParamsPrivateInUrl(ReadOnlySpan url, string[] keys) Parameters Type Name Description System.ReadOnlySpan < System.Char > url String [] keys Returns Type Description String ParseQueryString(String) Declaration public static QueryParamCollection ParseQueryString(string query) Parameters Type Name Description String query Returns Type Description QueryParamCollection RemoveQueryParamsFromQueryString(ReadOnlySpan, String[]) Declaration public static string RemoveQueryParamsFromQueryString(ReadOnlySpan query, string[] keys) Parameters Type Name Description System.ReadOnlySpan < System.Char > query String [] keys Returns Type Description String RemoveQueryParamsFromUrl(ReadOnlySpan, String[]) Declaration public static string RemoveQueryParamsFromUrl(ReadOnlySpan url, string[] keys) Parameters Type Name Description System.ReadOnlySpan < System.Char > url String [] keys Returns Type Description String"
   },
   "reference/pluginapi/MediaBrowser.Model.Services.QueryParamCollection.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.QueryParamCollection.html",
     "title": "Class QueryParamCollection",
-    "keywords": "Class QueryParamCollection Inheritance Object List < NameValuePair > QueryParamCollection Implements IList < NameValuePair > ICollection < NameValuePair > IReadOnlyList < NameValuePair > IReadOnlyCollection < NameValuePair > IEnumerable < NameValuePair > IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(NameValuePair) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(NameValuePair) List.BinarySearch(NameValuePair, IComparer) List.BinarySearch(Int32, Int32, NameValuePair, IComparer) List.Clear() List.Contains(NameValuePair) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(NameValuePair[]) System.Collections.Generic.List.CopyTo(MediaBrowser.Model.Dto.NameValuePair[], System.Int32) List.CopyTo(Int32, NameValuePair[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(NameValuePair) List.IndexOf(NameValuePair, Int32) List.IndexOf(NameValuePair, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, MediaBrowser.Model.Dto.NameValuePair) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(NameValuePair) List.LastIndexOf(NameValuePair, Int32) List.LastIndexOf(NameValuePair, Int32, Int32) List.Remove(NameValuePair) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public class QueryParamCollection : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors QueryParamCollection() Declaration public QueryParamCollection() QueryParamCollection(IDictionary) Declaration public QueryParamCollection(IDictionary headers) Parameters Type Name Description IDictionary < String , String > headers Properties Item[String] Gets or sets a query parameter value by name. A query may contain multiple values of the same name (i.e. \"x=1&x=2\"), in which case the value is an array, which works for both getting and setting. Declaration public string this[string name] { get; set; } Parameters Type Name Description String name The query parameter name Property Value Type Description String The query parameter value or array of values Keys Declaration public string[] Keys { get; } Property Value Type Description String [] Methods Add(String, String) Adds a new query parameter. Declaration public virtual void Add(string key, string value) Parameters Type Name Description String key String value Get(Int32) Declaration public string Get(int index) Parameters Type Name Description Int32 index Returns Type Description String Get(String) Declaration public string Get(string name) Parameters Type Name Description String name Returns Type Description String GetItems(String) Declaration public virtual List GetItems(string name) Parameters Type Name Description String name Returns Type Description List < NameValuePair > GetKey(Int32) Declaration public string GetKey(int index) Parameters Type Name Description Int32 index Returns Type Description String GetValues(Int32) Declaration public virtual string[] GetValues(int index) Parameters Type Name Description Int32 index Returns Type Description String [] GetValues(String) Declaration public virtual List GetValues(string name) Parameters Type Name Description String name Returns Type Description List < String > Remove(String) Removes all parameters of the given name. Declaration public virtual int Remove(string name) Parameters Type Name Description String name Returns Type Description Int32 The number of parameters that were removed Exceptions Type Condition ArgumentNullException name is null. Set(String, String) Declaration public virtual void Set(string key, string value) Parameters Type Name Description String key String value ToDictionary() Declaration public Dictionary ToDictionary() Returns Type Description Dictionary < String , String > ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class QueryParamCollection Inheritance System.Object List < NameValuePair > QueryParamCollection Implements System.Collections.Generic.IList < NameValuePair > ICollection < NameValuePair > IReadOnlyList < NameValuePair > IReadOnlyCollection < NameValuePair > System.Collections.Generic.IEnumerable < NameValuePair > IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(MediaBrowser.Model.Dto.NameValuePair) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(NameValuePair) System.Collections.Generic.List.BinarySearch(MediaBrowser.Model.Dto.NameValuePair, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, NameValuePair, IComparer) List.Clear() List.Contains(NameValuePair) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(MediaBrowser.Model.Dto.NameValuePair[]) List.CopyTo(NameValuePair[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, MediaBrowser.Model.Dto.NameValuePair[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(NameValuePair) List.IndexOf(NameValuePair, Int32) System.Collections.Generic.List.IndexOf(MediaBrowser.Model.Dto.NameValuePair, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, MediaBrowser.Model.Dto.NameValuePair) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(NameValuePair) System.Collections.Generic.List.LastIndexOf(MediaBrowser.Model.Dto.NameValuePair, System.Int32) System.Collections.Generic.List.LastIndexOf(MediaBrowser.Model.Dto.NameValuePair, System.Int32, System.Int32) List.Remove(NameValuePair) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax public class QueryParamCollection : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Constructors QueryParamCollection() Declaration public QueryParamCollection() QueryParamCollection(IDictionary) Declaration public QueryParamCollection(IDictionary headers) Parameters Type Name Description IDictionary < String , String > headers Properties Item[String] Gets or sets a query parameter value by name. A query may contain multiple values of the same name (i.e. \"x=1&x=2\"), in which case the value is an array, which works for both getting and setting. Declaration public string this[string name] { get; set; } Parameters Type Name Description String name The query parameter name Property Value Type Description String The query parameter value or array of values Keys Declaration public string[] Keys { get; } Property Value Type Description String [] Methods Add(String, String) Adds a new query parameter. Declaration public virtual void Add(string key, string value) Parameters Type Name Description String key String value Get(Int32) Declaration public string Get(int index) Parameters Type Name Description Int32 index Returns Type Description String Get(String) Declaration public string Get(string name) Parameters Type Name Description String name Returns Type Description String GetItems(String) Declaration public virtual List GetItems(string name) Parameters Type Name Description String name Returns Type Description List < NameValuePair > GetKey(Int32) Declaration public string GetKey(int index) Parameters Type Name Description Int32 index Returns Type Description String GetValues(Int32) Declaration public virtual string[] GetValues(int index) Parameters Type Name Description Int32 index Returns Type Description String [] GetValues(String) Declaration public virtual List GetValues(string name) Parameters Type Name Description String name Returns Type Description List < String > Remove(String) Removes all parameters of the given name. Declaration public virtual int Remove(string name) Parameters Type Name Description String name Returns Type Description Int32 The number of parameters that were removed Exceptions Type Condition ArgumentNullException name is null. Set(String, String) Declaration public virtual void Set(string key, string value) Parameters Type Name Description String key String value ToDictionary() Declaration public Dictionary ToDictionary() Returns Type Description System.Collections.Generic.Dictionary < String , String > ToString() Declaration public override string ToString() Returns Type Description String Overrides Object.ToString() Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Services.RouteAttribute.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Services.RouteAttribute.html",
     "title": "Class RouteAttribute",
-    "keywords": "Class RouteAttribute Inheritance Object Attribute RouteAttribute Inherited Members Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) Attribute.GetCustomAttribute(MemberInfo, Type) Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) Attribute.GetCustomAttribute(Module, Type) Attribute.GetCustomAttribute(Module, Type, Boolean) Attribute.GetCustomAttribute(ParameterInfo, Type) Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) Attribute.GetCustomAttributes(MemberInfo, Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) Attribute.GetCustomAttributes(Module) Attribute.GetCustomAttributes(Module, Boolean) Attribute.GetCustomAttributes(Module, Type) Attribute.GetCustomAttributes(Module, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo, Type) Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) Attribute.IsDefined(Module, Type) Attribute.IsDefined(Module, Type, Boolean) Attribute.IsDefined(ParameterInfo, Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) Attribute.Match(Object) Attribute.TypeId Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)] public sealed class RouteAttribute : Attribute Constructors RouteAttribute(String) Initializes an instance of the RouteAttribute class. Declaration public RouteAttribute(string path) Parameters Type Name Description String path The path template to map to the request. See RouteAttribute.Path for details on the correct format. RouteAttribute(String, String) Initializes an instance of the RouteAttribute class. Declaration public RouteAttribute(string path, string verbs) Parameters Type Name Description String path The path template to map to the request. See RouteAttribute.Path for details on the correct format. String verbs A comma-delimited list of HTTP verbs supported by the service. If unspecified, all verbs are assumed to be supported. Properties Description Declaration public string Description { get; set; } Property Value Type Description String IsHidden Declaration public bool IsHidden { get; set; } Property Value Type Description Boolean Notes Gets or sets longer text to explain the behaviour of the route. Declaration public string Notes { get; set; } Property Value Type Description String Path Gets or sets the path template to be mapped to the request. Declaration public string Path { get; set; } Property Value Type Description String A String value providing the path mapped to the request. Never null . Remarks Some examples of valid paths are: Variables are specified within \"{}\" brackets. Each variable in the path is mapped to the same-named property on the request DTO. At runtime, ServiceStack will parse the request URL, extract the variable values, instantiate the request DTO, and assign the variable values into the corresponding request properties, prior to passing the request DTO to the service object for processing. It is not necessary to specify all request properties as variables in the path. For unspecified properties, callers may provide values in the query string. For example: the URL \"http://services/Inventory?Category=Books&ItemId=12345\" causes the same request DTO to be processed as \"http://services/Inventory/Books/12345\", provided that the paths \"/Inventory\" (which supports the first URL) and \"/Inventory/{Category}/{ItemId}\" (which supports the second URL) are both mapped to the request DTO. Please note that while it is possible to specify property values in the query string, it is generally considered to be less RESTful and less desirable than to specify them as variables in the path. Using the query string to specify property values may also interfere with HTTP caching. The final variable in the path may contain a \"*\" suffix to grab all remaining segments in the path portion of the request URL and assign them to a single property on the request DTO. For example, if the path \"/Inventory/{ItemPath*}\" is mapped to the request DTO, then the request URL \"http://services/Inventory/Books/12345\" will result in a request DTO whose ItemPath property contains \"Books/12345\". You may only specify one such variable in the path, and it must be positioned at the end of the path. Priority Used to rank the precedences of route definitions in reverse routing. i.e. Priorities below 0 are auto-generated have less precedence. Declaration public int Priority { get; set; } Property Value Type Description Int32 Summary Gets or sets short summary of what the route does. Declaration public string Summary { get; set; } Property Value Type Description String Verbs Gets or sets a comma-delimited list of HTTP verbs supported by the service, such as \"GET,PUT,POST,DELETE\". Declaration public string Verbs { get; set; } Property Value Type Description String A String providing a comma-delimited list of HTTP verbs supported by the service, null or empty if all verbs are supported. Methods Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description Object obj Returns Type Description Boolean Overrides Attribute.Equals(Object) GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides Attribute.GetHashCode() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class RouteAttribute Inheritance System.Object System.Attribute RouteAttribute Inherited Members Attribute.GetCustomAttribute(Assembly, Type) Attribute.GetCustomAttribute(Assembly, Type, Boolean) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.GetCustomAttributes(Assembly) Attribute.GetCustomAttributes(Assembly, Boolean) Attribute.GetCustomAttributes(Assembly, Type) Attribute.GetCustomAttributes(Assembly, Type, Boolean) Attribute.GetCustomAttributes(MemberInfo) System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean) Attribute.GetCustomAttributes(MemberInfo, Type) Attribute.GetCustomAttributes(MemberInfo, Type, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module) Attribute.GetCustomAttributes(Module, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean) Attribute.GetCustomAttributes(ParameterInfo) Attribute.GetCustomAttributes(ParameterInfo, Boolean) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type) System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean) Attribute.IsDefaultAttribute() Attribute.IsDefined(Assembly, Type) Attribute.IsDefined(Assembly, Type, Boolean) Attribute.IsDefined(MemberInfo, Type) System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.Module, System.Type) System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean) System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type) Attribute.IsDefined(ParameterInfo, Type, Boolean) System.Attribute.Match(System.Object) Attribute.TypeId Namespace : MediaBrowser.Model.Services Assembly : MediaBrowser.Model.dll Syntax [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = true, Inherited = true)] public sealed class RouteAttribute : Attribute Constructors RouteAttribute(String) Initializes an instance of the RouteAttribute class. Declaration public RouteAttribute(string path) Parameters Type Name Description String path The path template to map to the request. See RouteAttribute.Path for details on the correct format. RouteAttribute(String, String) Initializes an instance of the RouteAttribute class. Declaration public RouteAttribute(string path, string verbs) Parameters Type Name Description String path The path template to map to the request. See RouteAttribute.Path for details on the correct format. String verbs A comma-delimited list of HTTP verbs supported by the service. If unspecified, all verbs are assumed to be supported. Properties Description Declaration public string Description { get; set; } Property Value Type Description String IsHidden Declaration public bool IsHidden { get; set; } Property Value Type Description System.Boolean Notes Gets or sets longer text to explain the behaviour of the route. Declaration public string Notes { get; set; } Property Value Type Description String Path Gets or sets the path template to be mapped to the request. Declaration public string Path { get; set; } Property Value Type Description String A String value providing the path mapped to the request. Never null . Remarks Some examples of valid paths are: Variables are specified within \"{}\" brackets. Each variable in the path is mapped to the same-named property on the request DTO. At runtime, ServiceStack will parse the request URL, extract the variable values, instantiate the request DTO, and assign the variable values into the corresponding request properties, prior to passing the request DTO to the service object for processing. It is not necessary to specify all request properties as variables in the path. For unspecified properties, callers may provide values in the query string. For example: the URL \"http://services/Inventory?Category=Books&ItemId=12345\" causes the same request DTO to be processed as \"http://services/Inventory/Books/12345\", provided that the paths \"/Inventory\" (which supports the first URL) and \"/Inventory/{Category}/{ItemId}\" (which supports the second URL) are both mapped to the request DTO. Please note that while it is possible to specify property values in the query string, it is generally considered to be less RESTful and less desirable than to specify them as variables in the path. Using the query string to specify property values may also interfere with HTTP caching. The final variable in the path may contain a \"*\" suffix to grab all remaining segments in the path portion of the request URL and assign them to a single property on the request DTO. For example, if the path \"/Inventory/{ItemPath*}\" is mapped to the request DTO, then the request URL \"http://services/Inventory/Books/12345\" will result in a request DTO whose ItemPath property contains \"Books/12345\". You may only specify one such variable in the path, and it must be positioned at the end of the path. Priority Used to rank the precedences of route definitions in reverse routing. i.e. Priorities below 0 are auto-generated have less precedence. Declaration public int Priority { get; set; } Property Value Type Description Int32 Summary Gets or sets short summary of what the route does. Declaration public string Summary { get; set; } Property Value Type Description String Verbs Gets or sets a comma-delimited list of HTTP verbs supported by the service, such as \"GET,PUT,POST,DELETE\". Declaration public string Verbs { get; set; } Property Value Type Description String A String providing a comma-delimited list of HTTP verbs supported by the service, null or empty if all verbs are supported. Methods Equals(Object) Declaration public override bool Equals(object obj) Parameters Type Name Description System.Object obj Returns Type Description System.Boolean Overrides System.Attribute.Equals(System.Object) GetHashCode() Declaration public override int GetHashCode() Returns Type Description Int32 Overrides Attribute.GetHashCode() Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.BrowseRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.BrowseRequest.html",
     "title": "Class BrowseRequest",
-    "keywords": "Class BrowseRequest Class BrowseRequest Inheritance Object BrowseRequest Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class BrowseRequest Properties ItemId Gets or sets the item id. Declaration public string ItemId { get; set; } Property Value Type Description String The item id. ItemName Gets or sets the name of the item. Declaration public string ItemName { get; set; } Property Value Type Description String The name of the item. ItemType Artist, Genre, Studio, Person, or any kind of BaseItem Declaration public string ItemType { get; set; } Property Value Type Description String The type of the item. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class BrowseRequest Class BrowseRequest Inheritance System.Object BrowseRequest Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class BrowseRequest Properties ItemId Gets or sets the item id. Declaration public string ItemId { get; set; } Property Value Type Description String The item id. ItemName Gets or sets the name of the item. Declaration public string ItemName { get; set; } Property Value Type Description String The name of the item. ItemType Artist, Genre, Studio, Person, or any kind of BaseItem Declaration public string ItemType { get; set; } Property Value Type Description String The type of the item. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.ClientCapabilities.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.ClientCapabilities.html",
     "title": "Class ClientCapabilities",
-    "keywords": "Class ClientCapabilities Inheritance Object ClientCapabilities Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class ClientCapabilities Properties AppId Declaration public string AppId { get; set; } Property Value Type Description String DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile IconUrl Declaration public string IconUrl { get; set; } Property Value Type Description String PlayableMediaTypes Declaration public string[] PlayableMediaTypes { get; set; } Property Value Type Description String [] PushToken Declaration public string PushToken { get; set; } Property Value Type Description String PushTokenType Declaration public string PushTokenType { get; set; } Property Value Type Description String SupportedCommands Declaration public string[] SupportedCommands { get; set; } Property Value Type Description String [] SupportsMediaControl Declaration public bool SupportsMediaControl { get; set; } Property Value Type Description Boolean SupportsSync Declaration public bool SupportsSync { get; set; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ClientCapabilities Inheritance System.Object ClientCapabilities Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class ClientCapabilities Properties AppId Declaration public string AppId { get; set; } Property Value Type Description String DeviceProfile Declaration public DeviceProfile DeviceProfile { get; set; } Property Value Type Description DeviceProfile IconUrl Declaration public string IconUrl { get; set; } Property Value Type Description String PlayableMediaTypes Declaration public string[] PlayableMediaTypes { get; set; } Property Value Type Description String [] PushToken Declaration public string PushToken { get; set; } Property Value Type Description String PushTokenType Declaration public string PushTokenType { get; set; } Property Value Type Description String SupportedCommands Declaration public string[] SupportedCommands { get; set; } Property Value Type Description String [] SupportsMediaControl Declaration public bool SupportsMediaControl { get; set; } Property Value Type Description System.Boolean SupportsSync Declaration public bool SupportsSync { get; set; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.GeneralCommand.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.GeneralCommand.html",
     "title": "Class GeneralCommand",
-    "keywords": "Class GeneralCommand Inheritance Object GeneralCommand Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class GeneralCommand Properties Arguments Declaration public Dictionary Arguments { get; set; } Property Value Type Description Dictionary < String , String > ControllingUserId Declaration public string ControllingUserId { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class GeneralCommand Inheritance System.Object GeneralCommand Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class GeneralCommand Properties Arguments Declaration public Dictionary Arguments { get; set; } Property Value Type Description System.Collections.Generic.Dictionary < String , String > ControllingUserId Declaration public string ControllingUserId { get; set; } Property Value Type Description String Name Declaration public string Name { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.GeneralCommandType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.GeneralCommandType.html",
@@ -6307,22 +6317,22 @@
   "reference/pluginapi/MediaBrowser.Model.Session.MessageCommand.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.MessageCommand.html",
     "title": "Class MessageCommand",
-    "keywords": "Class MessageCommand Inheritance Object MessageCommand Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class MessageCommand Properties Header Declaration public string Header { get; set; } Property Value Type Description String Text Declaration public string Text { get; set; } Property Value Type Description String TimeoutMs Declaration public long? TimeoutMs { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class MessageCommand Inheritance System.Object MessageCommand Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class MessageCommand Properties Header Declaration public string Header { get; set; } Property Value Type Description String Text Declaration public string Text { get; set; } Property Value Type Description String TimeoutMs Declaration public long? TimeoutMs { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.PlaybackProgressInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.PlaybackProgressInfo.html",
     "title": "Class PlaybackProgressInfo",
-    "keywords": "Class PlaybackProgressInfo Class PlaybackProgressInfo. Inheritance Object PlaybackProgressInfo PlaybackStartInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlaybackProgressInfo Properties AspectRatio Declaration public string AspectRatio { get; set; } Property Value Type Description String AudioStreamIndex Gets or sets the index of the audio stream. Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the audio stream. Brightness Declaration public int? Brightness { get; set; } Property Value Type Description Nullable < Int32 > CanSeek Gets or sets a value indicating whether this instance can seek. Declaration public bool CanSeek { get; set; } Property Value Type Description Boolean true if this instance can seek; otherwise, false . EventName Declaration public ProgressEvent EventName { get; set; } Property Value Type Description ProgressEvent IsMuted Gets or sets a value indicating whether this instance is muted. Declaration public bool IsMuted { get; set; } Property Value Type Description Boolean true if this instance is muted; otherwise, false . IsPaused Gets or sets a value indicating whether this instance is paused. Declaration public bool IsPaused { get; set; } Property Value Type Description Boolean true if this instance is paused; otherwise, false . Item Gets or sets the item. Declaration public BaseItemDto Item { get; set; } Property Value Type Description BaseItemDto The item. ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. LiveStreamId Gets or sets the live stream identifier. Declaration public string LiveStreamId { get; set; } Property Value Type Description String The live stream identifier. MediaSourceId Gets or sets the media version identifier. Declaration public string MediaSourceId { get; set; } Property Value Type Description String The media version identifier. NowPlayingQueue Declaration public QueueItem[] NowPlayingQueue { get; set; } Property Value Type Description QueueItem [] PlaybackRate Declaration public double PlaybackRate { get; set; } Property Value Type Description Double PlaybackStartTimeTicks Declaration public long? PlaybackStartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > PlaylistIndex Declaration public int PlaylistIndex { get; set; } Property Value Type Description Int32 PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String PlaylistItemIds Declaration public string[] PlaylistItemIds { get; set; } Property Value Type Description String [] PlaylistLength Declaration public int PlaylistLength { get; set; } Property Value Type Description Int32 PlayMethod Gets or sets the play method. Declaration public PlayMethod PlayMethod { get; set; } Property Value Type Description PlayMethod The play method. PlaySessionId Gets or sets the play session identifier. Declaration public string PlaySessionId { get; set; } Property Value Type Description String The play session identifier. PositionTicks Gets or sets the position ticks. Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > The position ticks. RepeatMode Gets or sets the repeat mode. Declaration public RepeatMode RepeatMode { get; set; } Property Value Type Description RepeatMode The repeat mode. RunTimeTicks Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SessionId Gets or sets the session id. Declaration public string SessionId { get; set; } Property Value Type Description String The session id. SubtitleOffset Declaration public int SubtitleOffset { get; set; } Property Value Type Description Int32 SubtitleStreamIndex Gets or sets the index of the subtitle stream. Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the subtitle stream. VolumeLevel Gets or sets the volume level. Declaration public int? VolumeLevel { get; set; } Property Value Type Description Nullable < Int32 > The volume level. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaybackProgressInfo Class PlaybackProgressInfo. Inheritance System.Object PlaybackProgressInfo PlaybackStartInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlaybackProgressInfo Properties AspectRatio Declaration public string AspectRatio { get; set; } Property Value Type Description String AudioStreamIndex Gets or sets the index of the audio stream. Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the audio stream. Brightness Declaration public int? Brightness { get; set; } Property Value Type Description Nullable < Int32 > CanSeek Gets or sets a value indicating whether this instance can seek. Declaration public bool CanSeek { get; set; } Property Value Type Description System.Boolean true if this instance can seek; otherwise, false . EventName Declaration public ProgressEvent EventName { get; set; } Property Value Type Description ProgressEvent IsMuted Gets or sets a value indicating whether this instance is muted. Declaration public bool IsMuted { get; set; } Property Value Type Description System.Boolean true if this instance is muted; otherwise, false . IsPaused Gets or sets a value indicating whether this instance is paused. Declaration public bool IsPaused { get; set; } Property Value Type Description System.Boolean true if this instance is paused; otherwise, false . Item Gets or sets the item. Declaration public BaseItemDto Item { get; set; } Property Value Type Description BaseItemDto The item. ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. LiveStreamId Gets or sets the live stream identifier. Declaration public string LiveStreamId { get; set; } Property Value Type Description String The live stream identifier. MediaSourceId Gets or sets the media version identifier. Declaration public string MediaSourceId { get; set; } Property Value Type Description String The media version identifier. NowPlayingQueue Declaration public QueueItem[] NowPlayingQueue { get; set; } Property Value Type Description QueueItem [] PlaybackRate Declaration public double PlaybackRate { get; set; } Property Value Type Description Double PlaybackStartTimeTicks Declaration public long? PlaybackStartTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > PlaylistIndex Declaration public int PlaylistIndex { get; set; } Property Value Type Description Int32 PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String PlaylistItemIds Declaration public string[] PlaylistItemIds { get; set; } Property Value Type Description String [] PlaylistLength Declaration public int PlaylistLength { get; set; } Property Value Type Description Int32 PlayMethod Gets or sets the play method. Declaration public PlayMethod PlayMethod { get; set; } Property Value Type Description PlayMethod The play method. PlaySessionId Gets or sets the play session identifier. Declaration public string PlaySessionId { get; set; } Property Value Type Description String The play session identifier. PositionTicks Gets or sets the position ticks. Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > The position ticks. RepeatMode Gets or sets the repeat mode. Declaration public RepeatMode RepeatMode { get; set; } Property Value Type Description RepeatMode The repeat mode. RunTimeTicks Declaration public long? RunTimeTicks { get; set; } Property Value Type Description Nullable < Int64 > SessionId Gets or sets the session id. Declaration public string SessionId { get; set; } Property Value Type Description String The session id. SubtitleOffset Declaration public int SubtitleOffset { get; set; } Property Value Type Description Int32 SubtitleStreamIndex Gets or sets the index of the subtitle stream. Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the subtitle stream. VolumeLevel Gets or sets the volume level. Declaration public int? VolumeLevel { get; set; } Property Value Type Description Nullable < Int32 > The volume level. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.PlaybackStartInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.PlaybackStartInfo.html",
     "title": "Class PlaybackStartInfo",
-    "keywords": "Class PlaybackStartInfo Class PlaybackStartInfo. Inheritance Object PlaybackProgressInfo PlaybackStartInfo Inherited Members PlaybackProgressInfo.CanSeek PlaybackProgressInfo.Item PlaybackProgressInfo.NowPlayingQueue PlaybackProgressInfo.PlaylistItemId PlaybackProgressInfo.ItemId PlaybackProgressInfo.SessionId PlaybackProgressInfo.MediaSourceId PlaybackProgressInfo.AudioStreamIndex PlaybackProgressInfo.SubtitleStreamIndex PlaybackProgressInfo.IsPaused PlaybackProgressInfo.PlaylistIndex PlaybackProgressInfo.PlaylistLength PlaybackProgressInfo.IsMuted PlaybackProgressInfo.PositionTicks PlaybackProgressInfo.RunTimeTicks PlaybackProgressInfo.PlaybackStartTimeTicks PlaybackProgressInfo.VolumeLevel PlaybackProgressInfo.Brightness PlaybackProgressInfo.AspectRatio PlaybackProgressInfo.EventName PlaybackProgressInfo.PlayMethod PlaybackProgressInfo.LiveStreamId PlaybackProgressInfo.PlaySessionId PlaybackProgressInfo.RepeatMode PlaybackProgressInfo.SubtitleOffset PlaybackProgressInfo.PlaybackRate PlaybackProgressInfo.PlaylistItemIds Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlaybackStartInfo : PlaybackProgressInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaybackStartInfo Class PlaybackStartInfo. Inheritance System.Object PlaybackProgressInfo PlaybackStartInfo Inherited Members PlaybackProgressInfo.CanSeek PlaybackProgressInfo.Item PlaybackProgressInfo.NowPlayingQueue PlaybackProgressInfo.PlaylistItemId PlaybackProgressInfo.ItemId PlaybackProgressInfo.SessionId PlaybackProgressInfo.MediaSourceId PlaybackProgressInfo.AudioStreamIndex PlaybackProgressInfo.SubtitleStreamIndex PlaybackProgressInfo.IsPaused PlaybackProgressInfo.PlaylistIndex PlaybackProgressInfo.PlaylistLength PlaybackProgressInfo.IsMuted PlaybackProgressInfo.PositionTicks PlaybackProgressInfo.RunTimeTicks PlaybackProgressInfo.PlaybackStartTimeTicks PlaybackProgressInfo.VolumeLevel PlaybackProgressInfo.Brightness PlaybackProgressInfo.AspectRatio PlaybackProgressInfo.EventName PlaybackProgressInfo.PlayMethod PlaybackProgressInfo.LiveStreamId PlaybackProgressInfo.PlaySessionId PlaybackProgressInfo.RepeatMode PlaybackProgressInfo.SubtitleOffset PlaybackProgressInfo.PlaybackRate PlaybackProgressInfo.PlaylistItemIds Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlaybackStartInfo : PlaybackProgressInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.PlaybackStopInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.PlaybackStopInfo.html",
     "title": "Class PlaybackStopInfo",
-    "keywords": "Class PlaybackStopInfo Class PlaybackStopInfo. Inheritance Object PlaybackStopInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlaybackStopInfo Properties Failed Gets or sets a value indicating whether this PlaybackStopInfo is failed. Declaration public bool Failed { get; set; } Property Value Type Description Boolean true if failed; otherwise, false . IsAutomated Declaration public bool IsAutomated { get; set; } Property Value Type Description Boolean Item Gets or sets the item. Declaration public BaseItemDto Item { get; set; } Property Value Type Description BaseItemDto The item. ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. LiveStreamId Gets or sets the live stream identifier. Declaration public string LiveStreamId { get; set; } Property Value Type Description String The live stream identifier. MediaSourceId Gets or sets the media version identifier. Declaration public string MediaSourceId { get; set; } Property Value Type Description String The media version identifier. NextMediaType Declaration public string NextMediaType { get; set; } Property Value Type Description String NowPlayingQueue Declaration public QueueItem[] NowPlayingQueue { get; set; } Property Value Type Description QueueItem [] PlaylistIndex Declaration public int PlaylistIndex { get; set; } Property Value Type Description Int32 PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String PlaylistLength Declaration public int PlaylistLength { get; set; } Property Value Type Description Int32 PlaySessionId Gets or sets the play session identifier. Declaration public string PlaySessionId { get; set; } Property Value Type Description String The play session identifier. PositionTicks Gets or sets the position ticks. Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > The position ticks. SessionId Gets or sets the session id. Declaration public string SessionId { get; set; } Property Value Type Description String The session id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaybackStopInfo Class PlaybackStopInfo. Inheritance System.Object PlaybackStopInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlaybackStopInfo Properties Failed Gets or sets a value indicating whether this PlaybackStopInfo is failed. Declaration public bool Failed { get; set; } Property Value Type Description System.Boolean true if failed; otherwise, false . IsAutomated Declaration public bool IsAutomated { get; set; } Property Value Type Description System.Boolean Item Gets or sets the item. Declaration public BaseItemDto Item { get; set; } Property Value Type Description BaseItemDto The item. ItemId Gets or sets the item identifier. Declaration public string ItemId { get; set; } Property Value Type Description String The item identifier. LiveStreamId Gets or sets the live stream identifier. Declaration public string LiveStreamId { get; set; } Property Value Type Description String The live stream identifier. MediaSourceId Gets or sets the media version identifier. Declaration public string MediaSourceId { get; set; } Property Value Type Description String The media version identifier. NextMediaType Declaration public string NextMediaType { get; set; } Property Value Type Description String NowPlayingQueue Declaration public QueueItem[] NowPlayingQueue { get; set; } Property Value Type Description QueueItem [] PlaylistIndex Declaration public int PlaylistIndex { get; set; } Property Value Type Description Int32 PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String PlaylistLength Declaration public int PlaylistLength { get; set; } Property Value Type Description Int32 PlaySessionId Gets or sets the play session identifier. Declaration public string PlaySessionId { get; set; } Property Value Type Description String The play session identifier. PositionTicks Gets or sets the position ticks. Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > The position ticks. SessionId Gets or sets the session id. Declaration public string SessionId { get; set; } Property Value Type Description String The session id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.PlayCommand.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.PlayCommand.html",
@@ -6332,7 +6342,7 @@
   "reference/pluginapi/MediaBrowser.Model.Session.PlayerStateInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.PlayerStateInfo.html",
     "title": "Class PlayerStateInfo",
-    "keywords": "Class PlayerStateInfo Inheritance Object PlayerStateInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlayerStateInfo Constructors PlayerStateInfo() Declaration public PlayerStateInfo() Properties AudioStreamIndex Gets or sets the index of the now playing audio stream. Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the now playing audio stream. CanSeek Gets or sets a value indicating whether this instance can seek. Declaration public bool CanSeek { get; set; } Property Value Type Description Boolean true if this instance can seek; otherwise, false . IsMuted Gets or sets a value indicating whether this instance is muted. Declaration public bool IsMuted { get; set; } Property Value Type Description Boolean true if this instance is muted; otherwise, false . IsPaused Gets or sets a value indicating whether this instance is paused. Declaration public bool IsPaused { get; set; } Property Value Type Description Boolean true if this instance is paused; otherwise, false . MediaSourceId Gets or sets the now playing media version identifier. Declaration public string MediaSourceId { get; set; } Property Value Type Description String The now playing media version identifier. PlaybackRate Declaration public double PlaybackRate { get; set; } Property Value Type Description Double PlayMethod Gets or sets the play method. Declaration public PlayMethod? PlayMethod { get; set; } Property Value Type Description Nullable < PlayMethod > The play method. PositionTicks Gets or sets the now playing position ticks. Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > The now playing position ticks. RepeatMode Gets or sets the repeat mode. Declaration public RepeatMode RepeatMode { get; set; } Property Value Type Description RepeatMode The repeat mode. SubtitleOffset Declaration public int SubtitleOffset { get; set; } Property Value Type Description Int32 SubtitleStreamIndex Gets or sets the index of the now playing subtitle stream. Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the now playing subtitle stream. VolumeLevel Gets or sets the volume level. Declaration public int? VolumeLevel { get; set; } Property Value Type Description Nullable < Int32 > The volume level. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlayerStateInfo Inheritance System.Object PlayerStateInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlayerStateInfo Constructors PlayerStateInfo() Declaration public PlayerStateInfo() Properties AudioStreamIndex Gets or sets the index of the now playing audio stream. Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the now playing audio stream. CanSeek Gets or sets a value indicating whether this instance can seek. Declaration public bool CanSeek { get; set; } Property Value Type Description System.Boolean true if this instance can seek; otherwise, false . IsMuted Gets or sets a value indicating whether this instance is muted. Declaration public bool IsMuted { get; set; } Property Value Type Description System.Boolean true if this instance is muted; otherwise, false . IsPaused Gets or sets a value indicating whether this instance is paused. Declaration public bool IsPaused { get; set; } Property Value Type Description System.Boolean true if this instance is paused; otherwise, false . MediaSourceId Gets or sets the now playing media version identifier. Declaration public string MediaSourceId { get; set; } Property Value Type Description String The now playing media version identifier. PlaybackRate Declaration public double PlaybackRate { get; set; } Property Value Type Description Double PlayMethod Gets or sets the play method. Declaration public PlayMethod? PlayMethod { get; set; } Property Value Type Description Nullable < PlayMethod > The play method. PositionTicks Gets or sets the now playing position ticks. Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > The now playing position ticks. RepeatMode Gets or sets the repeat mode. Declaration public RepeatMode RepeatMode { get; set; } Property Value Type Description RepeatMode The repeat mode. SubtitleOffset Declaration public int SubtitleOffset { get; set; } Property Value Type Description Int32 SubtitleStreamIndex Gets or sets the index of the now playing subtitle stream. Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > The index of the now playing subtitle stream. VolumeLevel Gets or sets the volume level. Declaration public int? VolumeLevel { get; set; } Property Value Type Description Nullable < Int32 > The volume level. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.PlayMethod.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.PlayMethod.html",
@@ -6342,7 +6352,7 @@
   "reference/pluginapi/MediaBrowser.Model.Session.PlayRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.PlayRequest.html",
     "title": "Class PlayRequest",
-    "keywords": "Class PlayRequest Class PlayRequest Inheritance Object PlayRequest Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlayRequest Properties AudioStreamIndex Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > ControllingUserId Gets or sets the controlling user identifier. Declaration public string ControllingUserId { get; set; } Property Value Type Description String The controlling user identifier. ItemIds Gets or sets the item ids. Declaration public long[] ItemIds { get; set; } Property Value Type Description Int64 [] The item ids. MediaSourceId Declaration public string MediaSourceId { get; set; } Property Value Type Description String PlayCommand Gets or sets the play command. Declaration public PlayCommand PlayCommand { get; set; } Property Value Type Description PlayCommand The play command. StartIndex Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > StartPositionTicks Gets or sets the start position ticks that the first item should be played at Declaration public long? StartPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > The start position ticks. SubtitleStreamIndex Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlayRequest Class PlayRequest Inheritance System.Object PlayRequest Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlayRequest Properties AudioStreamIndex Declaration public int? AudioStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > ControllingUserId Gets or sets the controlling user identifier. Declaration public string ControllingUserId { get; set; } Property Value Type Description String The controlling user identifier. ItemIds Gets or sets the item ids. Declaration public long[] ItemIds { get; set; } Property Value Type Description Int64 [] The item ids. MediaSourceId Declaration public string MediaSourceId { get; set; } Property Value Type Description String PlayCommand Gets or sets the play command. Declaration public PlayCommand PlayCommand { get; set; } Property Value Type Description PlayCommand The play command. StartIndex Declaration public int? StartIndex { get; set; } Property Value Type Description Nullable < Int32 > StartPositionTicks Gets or sets the start position ticks that the first item should be played at Declaration public long? StartPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > The start position ticks. SubtitleStreamIndex Declaration public int? SubtitleStreamIndex { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.PlaystateCommand.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.PlaystateCommand.html",
@@ -6352,7 +6362,7 @@
   "reference/pluginapi/MediaBrowser.Model.Session.PlaystateRequest.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.PlaystateRequest.html",
     "title": "Class PlaystateRequest",
-    "keywords": "Class PlaystateRequest Inheritance Object PlaystateRequest Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlaystateRequest Properties Command Declaration public PlaystateCommand Command { get; set; } Property Value Type Description PlaystateCommand ControllingUserId Gets or sets the controlling user identifier. Declaration public string ControllingUserId { get; set; } Property Value Type Description String The controlling user identifier. SeekPositionTicks Declaration public long? SeekPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PlaystateRequest Inheritance System.Object PlaystateRequest Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class PlaystateRequest Properties Command Declaration public PlaystateCommand Command { get; set; } Property Value Type Description PlaystateCommand ControllingUserId Gets or sets the controlling user identifier. Declaration public string ControllingUserId { get; set; } Property Value Type Description String The controlling user identifier. SeekPositionTicks Declaration public long? SeekPositionTicks { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.ProgressEvent.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.ProgressEvent.html",
@@ -6362,7 +6372,7 @@
   "reference/pluginapi/MediaBrowser.Model.Session.QueueItem.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.QueueItem.html",
     "title": "Class QueueItem",
-    "keywords": "Class QueueItem Inheritance Object QueueItem Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class QueueItem Properties Id Declaration public long Id { get; set; } Property Value Type Description Int64 PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class QueueItem Inheritance System.Object QueueItem Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class QueueItem Properties Id Declaration public long Id { get; set; } Property Value Type Description Int64 PlaylistItemId Declaration public string PlaylistItemId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.RepeatMode.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.RepeatMode.html",
@@ -6372,7 +6382,7 @@
   "reference/pluginapi/MediaBrowser.Model.Session.SessionUserInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.SessionUserInfo.html",
     "title": "Class SessionUserInfo",
-    "keywords": "Class SessionUserInfo Class SessionUserInfo. Inheritance Object SessionUserInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class SessionUserInfo Properties UserId Gets or sets the user identifier. Declaration public string UserId { get; set; } Property Value Type Description String The user identifier. UserInternalId Declaration [IgnoreDataMember] public long UserInternalId { get; set; } Property Value Type Description Int64 UserName Gets or sets the name of the user. Declaration public string UserName { get; set; } Property Value Type Description String The name of the user. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SessionUserInfo Class SessionUserInfo. Inheritance System.Object SessionUserInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class SessionUserInfo Properties UserId Gets or sets the user identifier. Declaration public string UserId { get; set; } Property Value Type Description String The user identifier. UserInternalId Declaration [IgnoreDataMember] public long UserInternalId { get; set; } Property Value Type Description Int64 UserName Gets or sets the name of the user. Declaration public string UserName { get; set; } Property Value Type Description String The name of the user. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.TranscodeReason.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.TranscodeReason.html",
@@ -6387,12 +6397,12 @@
   "reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VideoPipelineInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VideoPipelineInfo.html",
     "title": "Class VideoPipelineInfo",
-    "keywords": "Class VideoPipelineInfo Inheritance Object List < VpStepInfo > VideoPipelineInfo Implements IList < VpStepInfo > ICollection < VpStepInfo > IReadOnlyList < VpStepInfo > IReadOnlyCollection < VpStepInfo > IEnumerable < VpStepInfo > IList ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) List.Add(VpStepInfo) List.AddRange(IEnumerable) List.AsReadOnly() List.BinarySearch(VpStepInfo) List.BinarySearch(VpStepInfo, IComparer) List.BinarySearch(Int32, Int32, VpStepInfo, IComparer) List.Clear() List.Contains(VpStepInfo) System.Collections.Generic.List.ConvertAll(System.Converter) List.CopyTo(VpStepInfo[]) System.Collections.Generic.List.CopyTo(MediaBrowser.Model.Session.Transcoding.VpStepInfo[], System.Int32) List.CopyTo(Int32, VpStepInfo[], Int32, Int32) List.Exists(Predicate) List.Find(Predicate) List.FindAll(Predicate) List.FindIndex(Int32, Int32, Predicate) List.FindIndex(Int32, Predicate) List.FindIndex(Predicate) List.FindLast(Predicate) List.FindLastIndex(Int32, Int32, Predicate) List.FindLastIndex(Int32, Predicate) List.FindLastIndex(Predicate) System.Collections.Generic.List.ForEach(System.Action) List.GetEnumerator() List.GetRange(Int32, Int32) List.IndexOf(VpStepInfo) List.IndexOf(VpStepInfo, Int32) List.IndexOf(VpStepInfo, Int32, Int32) System.Collections.Generic.List.Insert(System.Int32, MediaBrowser.Model.Session.Transcoding.VpStepInfo) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(VpStepInfo) List.LastIndexOf(VpStepInfo, Int32) List.LastIndexOf(VpStepInfo, Int32, Int32) List.Remove(VpStepInfo) List.RemoveAll(Predicate) List.RemoveAt(Int32) List.RemoveRange(Int32, Int32) List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) List.Sort(Int32, Int32, IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() List.TrueForAll(Predicate) List.Capacity List.Count List.Item[Int32] List.ICollection.IsReadOnly List.ICollection.IsSynchronized List.ICollection.SyncRoot List.IList.IsFixedSize List.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : MediaBrowser.Model.Session.Transcoding Assembly : MediaBrowser.Model.dll Syntax public class VideoPipelineInfo : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Properties SecondarySourceInfo Declaration public VideoPipelineInfo SecondarySourceInfo { get; set; } Property Value Type Description VideoPipelineInfo Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VideoPipelineInfo Inheritance System.Object List < VpStepInfo > VideoPipelineInfo Implements System.Collections.Generic.IList < VpStepInfo > ICollection < VpStepInfo > IReadOnlyList < VpStepInfo > IReadOnlyCollection < VpStepInfo > System.Collections.Generic.IEnumerable < VpStepInfo > IList System.Collections.ICollection IEnumerable Inherited Members System.Collections.Generic.List.System.Collections.IList.get_Item(System.Int32) System.Collections.Generic.List.System.Collections.IList.set_Item(System.Int32, System.Object) System.Collections.Generic.List.Add(MediaBrowser.Model.Session.Transcoding.VpStepInfo) System.Collections.Generic.List.AddRange(System.Collections.Generic.IEnumerable) System.Collections.Generic.List.AsReadOnly() List.BinarySearch(VpStepInfo) System.Collections.Generic.List.BinarySearch(MediaBrowser.Model.Session.Transcoding.VpStepInfo, System.Collections.Generic.IComparer) List.BinarySearch(Int32, Int32, VpStepInfo, IComparer) List.Clear() List.Contains(VpStepInfo) System.Collections.Generic.List.ConvertAll(System.Converter) System.Collections.Generic.List.CopyTo(MediaBrowser.Model.Session.Transcoding.VpStepInfo[]) List.CopyTo(VpStepInfo[], Int32) System.Collections.Generic.List.CopyTo(System.Int32, MediaBrowser.Model.Session.Transcoding.VpStepInfo[], System.Int32, System.Int32) List.Exists(Predicate) List.Find(Predicate) System.Collections.Generic.List.FindAll(System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Int32, System.Predicate) System.Collections.Generic.List.FindIndex(System.Int32, System.Predicate) List.FindIndex(Predicate) System.Collections.Generic.List.FindLast(System.Predicate) System.Collections.Generic.List.FindLastIndex(System.Int32, System.Int32, System.Predicate) List.FindLastIndex(Int32, Predicate) System.Collections.Generic.List.FindLastIndex(System.Predicate) System.Collections.Generic.List.ForEach(System.Action) System.Collections.Generic.List.GetEnumerator() System.Collections.Generic.List.GetRange(System.Int32, System.Int32) List.IndexOf(VpStepInfo) List.IndexOf(VpStepInfo, Int32) System.Collections.Generic.List.IndexOf(MediaBrowser.Model.Session.Transcoding.VpStepInfo, System.Int32, System.Int32) System.Collections.Generic.List.Insert(System.Int32, MediaBrowser.Model.Session.Transcoding.VpStepInfo) List.InsertRange(Int32, IEnumerable) List.LastIndexOf(VpStepInfo) System.Collections.Generic.List.LastIndexOf(MediaBrowser.Model.Session.Transcoding.VpStepInfo, System.Int32) System.Collections.Generic.List.LastIndexOf(MediaBrowser.Model.Session.Transcoding.VpStepInfo, System.Int32, System.Int32) List.Remove(VpStepInfo) List.RemoveAll(Predicate) List.RemoveAt(Int32) System.Collections.Generic.List.RemoveRange(System.Int32, System.Int32) System.Collections.Generic.List.Reverse() System.Collections.Generic.List.Reverse(System.Int32, System.Int32) List.Sort() List.Sort(IComparer) List.Sort(Comparison) System.Collections.Generic.List.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer) List.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.ICollection.CopyTo(System.Array, System.Int32) System.Collections.Generic.List.System.Collections.IEnumerable.GetEnumerator() System.Collections.Generic.List.System.Collections.IList.Add(System.Object) System.Collections.Generic.List.System.Collections.IList.Contains(System.Object) System.Collections.Generic.List.System.Collections.IList.IndexOf(System.Object) System.Collections.Generic.List.System.Collections.IList.Insert(System.Int32, System.Object) System.Collections.Generic.List.System.Collections.IList.Remove(System.Object) List.ToArray() List.TrimExcess() System.Collections.Generic.List.TrueForAll(System.Predicate) List.Capacity System.Collections.Generic.List.Count List.Item[Int32] List.ICollection.IsReadOnly System.Collections.Generic.List.System.Collections.ICollection.IsSynchronized System.Collections.Generic.List.System.Collections.ICollection.SyncRoot List.IList.IsFixedSize System.Collections.Generic.List.System.Collections.IList.IsReadOnly System.Collections.Generic.List.System.Collections.IList.Item[System.Int32] Namespace : MediaBrowser.Model.Session.Transcoding Assembly : MediaBrowser.Model.dll Syntax public class VideoPipelineInfo : List, IList, ICollection, IReadOnlyList, IReadOnlyCollection, IEnumerable, IList, ICollection, IEnumerable Properties SecondarySourceInfo Declaration public VideoPipelineInfo SecondarySourceInfo { get; set; } Property Value Type Description VideoPipelineInfo Implements System.Collections.Generic.IList System.Collections.Generic.ICollection System.Collections.Generic.IReadOnlyList System.Collections.Generic.IReadOnlyCollection System.Collections.Generic.IEnumerable System.Collections.IList System.Collections.ICollection System.Collections.IEnumerable Extension Methods Extensions.AddIfNotExists(List, T) Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VpStepInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VpStepInfo.html",
     "title": "Class VpStepInfo",
-    "keywords": "Class VpStepInfo Inheritance Object VpStepInfo Namespace : MediaBrowser.Model.Session.Transcoding Assembly : MediaBrowser.Model.dll Syntax public abstract class VpStepInfo Properties FfmpegDescription Declaration public string FfmpegDescription { get; set; } Property Value Type Description String FfmpegName Declaration public string FfmpegName { get; set; } Property Value Type Description String FfmpegOptions Declaration public string FfmpegOptions { get; set; } Property Value Type Description String HardwareContextName Declaration public abstract string HardwareContextName { get; set; } Property Value Type Description String IsHardwareContext Declaration public abstract bool IsHardwareContext { get; set; } Property Value Type Description Boolean Name Declaration public virtual string Name { get; set; } Property Value Type Description String Param Declaration public string Param { get; set; } Property Value Type Description String ParamShort Declaration public string ParamShort { get; set; } Property Value Type Description String Short Declaration public virtual string Short { get; set; } Property Value Type Description String StepType Declaration public abstract VpStepTypes StepType { get; set; } Property Value Type Description VpStepTypes StepTypeName Declaration public abstract string StepTypeName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class VpStepInfo Inheritance System.Object VpStepInfo Namespace : MediaBrowser.Model.Session.Transcoding Assembly : MediaBrowser.Model.dll Syntax public abstract class VpStepInfo Properties FfmpegDescription Declaration public string FfmpegDescription { get; set; } Property Value Type Description String FfmpegName Declaration public string FfmpegName { get; set; } Property Value Type Description String FfmpegOptions Declaration public string FfmpegOptions { get; set; } Property Value Type Description String HardwareContextName Declaration public abstract string HardwareContextName { get; set; } Property Value Type Description String IsHardwareContext Declaration public abstract bool IsHardwareContext { get; set; } Property Value Type Description System.Boolean Name Declaration public virtual string Name { get; set; } Property Value Type Description String Param Declaration public string Param { get; set; } Property Value Type Description String ParamShort Declaration public string ParamShort { get; set; } Property Value Type Description String Short Declaration public virtual string Short { get; set; } Property Value Type Description String StepType Declaration public abstract VpStepTypes StepType { get; set; } Property Value Type Description VpStepTypes StepTypeName Declaration public abstract string StepTypeName { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VpStepTypes.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VpStepTypes.html",
@@ -6402,12 +6412,12 @@
   "reference/pluginapi/MediaBrowser.Model.Session.TranscodingInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.TranscodingInfo.html",
     "title": "Class TranscodingInfo",
-    "keywords": "Class TranscodingInfo Inheritance Object TranscodingInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class TranscodingInfo Constructors TranscodingInfo() Declaration public TranscodingInfo() Properties AudioBitrate Declaration public int? AudioBitrate { get; set; } Property Value Type Description Nullable < Int32 > AudioChannels Declaration public int? AudioChannels { get; set; } Property Value Type Description Nullable < Int32 > AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String AverageCpuUsage Declaration [Obsolete(\"Deprecated, please use ProcessStatistics instead\")] public double? AverageCpuUsage { get; set; } Property Value Type Description Nullable < Double > Bitrate Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > CompletionPercentage Declaration public double? CompletionPercentage { get; set; } Property Value Type Description Nullable < Double > Container Declaration public string Container { get; set; } Property Value Type Description String CpuHistory Declaration [Obsolete(\"Deprecated, please use ProcessStatistics instead\")] public Tuple[] CpuHistory { get; set; } Property Value Type Description Tuple < Double , Double >[] CurrentCpuUsage Declaration [Obsolete(\"Deprecated, please use ProcessStatistics instead\")] public double? CurrentCpuUsage { get; set; } Property Value Type Description Nullable < Double > CurrentThrottle Declaration public int? CurrentThrottle { get; set; } Property Value Type Description Nullable < Int32 > Framerate Declaration public float? Framerate { get; set; } Property Value Type Description Nullable < Single > Height Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > IsAudioDirect Declaration public bool IsAudioDirect { get; set; } Property Value Type Description Boolean IsVideoDirect Declaration public bool IsVideoDirect { get; set; } Property Value Type Description Boolean ProcessStatistics Declaration public ProcessStatistics ProcessStatistics { get; set; } Property Value Type Description ProcessStatistics SubProtocol Declaration public string SubProtocol { get; set; } Property Value Type Description String SubtitlePipelineInfos Declaration public VideoPipelineInfo[] SubtitlePipelineInfos { get; set; } Property Value Type Description VideoPipelineInfo [] TranscodeReasons Declaration public TranscodeReason[] TranscodeReasons { get; set; } Property Value Type Description TranscodeReason [] TranscodingPositionTicks Declaration public double? TranscodingPositionTicks { get; set; } Property Value Type Description Nullable < Double > TranscodingStartPositionTicks Declaration public double? TranscodingStartPositionTicks { get; set; } Property Value Type Description Nullable < Double > VideoBitrate Declaration public int? VideoBitrate { get; set; } Property Value Type Description Nullable < Int32 > VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String VideoDecoder Declaration public string VideoDecoder { get; set; } Property Value Type Description String VideoDecoderHwAccel Declaration public string VideoDecoderHwAccel { get; set; } Property Value Type Description String VideoDecoderIsHardware Declaration public bool VideoDecoderIsHardware { get; set; } Property Value Type Description Boolean VideoDecoderMediaType Declaration public string VideoDecoderMediaType { get; set; } Property Value Type Description String VideoEncoder Declaration public string VideoEncoder { get; set; } Property Value Type Description String VideoEncoderHwAccel Declaration public string VideoEncoderHwAccel { get; set; } Property Value Type Description String VideoEncoderIsHardware Declaration public bool VideoEncoderIsHardware { get; set; } Property Value Type Description Boolean VideoEncoderMediaType Declaration public string VideoEncoderMediaType { get; set; } Property Value Type Description String VideoPipelineInfo Declaration public VideoPipelineInfo VideoPipelineInfo { get; set; } Property Value Type Description VideoPipelineInfo Width Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TranscodingInfo Inheritance System.Object TranscodingInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class TranscodingInfo Constructors TranscodingInfo() Declaration public TranscodingInfo() Properties AudioBitrate Declaration public int? AudioBitrate { get; set; } Property Value Type Description Nullable < Int32 > AudioChannels Declaration public int? AudioChannels { get; set; } Property Value Type Description Nullable < Int32 > AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String AverageCpuUsage Declaration [Obsolete(\"Deprecated, please use ProcessStatistics instead\")] public double? AverageCpuUsage { get; set; } Property Value Type Description Nullable < Double > Bitrate Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > CompletionPercentage Declaration public double? CompletionPercentage { get; set; } Property Value Type Description Nullable < Double > Container Declaration public string Container { get; set; } Property Value Type Description String CpuHistory Declaration [Obsolete(\"Deprecated, please use ProcessStatistics instead\")] public Tuple[] CpuHistory { get; set; } Property Value Type Description System.Tuple < Double , Double >[] CurrentCpuUsage Declaration [Obsolete(\"Deprecated, please use ProcessStatistics instead\")] public double? CurrentCpuUsage { get; set; } Property Value Type Description Nullable < Double > CurrentThrottle Declaration public int? CurrentThrottle { get; set; } Property Value Type Description Nullable < Int32 > Framerate Declaration public float? Framerate { get; set; } Property Value Type Description Nullable < System.Single > Height Declaration public int? Height { get; set; } Property Value Type Description Nullable < Int32 > IsAudioDirect Declaration public bool IsAudioDirect { get; set; } Property Value Type Description System.Boolean IsVideoDirect Declaration public bool IsVideoDirect { get; set; } Property Value Type Description System.Boolean ProcessStatistics Declaration public ProcessStatistics ProcessStatistics { get; set; } Property Value Type Description ProcessStatistics SubProtocol Declaration public string SubProtocol { get; set; } Property Value Type Description String SubtitlePipelineInfos Declaration public VideoPipelineInfo[] SubtitlePipelineInfos { get; set; } Property Value Type Description VideoPipelineInfo [] TranscodeReasons Declaration public TranscodeReason[] TranscodeReasons { get; set; } Property Value Type Description TranscodeReason [] TranscodingPositionTicks Declaration public double? TranscodingPositionTicks { get; set; } Property Value Type Description Nullable < Double > TranscodingStartPositionTicks Declaration public double? TranscodingStartPositionTicks { get; set; } Property Value Type Description Nullable < Double > VideoBitrate Declaration public int? VideoBitrate { get; set; } Property Value Type Description Nullable < Int32 > VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String VideoDecoder Declaration public string VideoDecoder { get; set; } Property Value Type Description String VideoDecoderHwAccel Declaration public string VideoDecoderHwAccel { get; set; } Property Value Type Description String VideoDecoderIsHardware Declaration public bool VideoDecoderIsHardware { get; set; } Property Value Type Description System.Boolean VideoDecoderMediaType Declaration public string VideoDecoderMediaType { get; set; } Property Value Type Description String VideoEncoder Declaration public string VideoEncoder { get; set; } Property Value Type Description String VideoEncoderHwAccel Declaration public string VideoEncoderHwAccel { get; set; } Property Value Type Description String VideoEncoderIsHardware Declaration public bool VideoEncoderIsHardware { get; set; } Property Value Type Description System.Boolean VideoEncoderMediaType Declaration public string VideoEncoderMediaType { get; set; } Property Value Type Description String VideoPipelineInfo Declaration public VideoPipelineInfo VideoPipelineInfo { get; set; } Property Value Type Description VideoPipelineInfo Width Declaration public int? Width { get; set; } Property Value Type Description Nullable < Int32 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Session.UserDataChangeInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Session.UserDataChangeInfo.html",
     "title": "Class UserDataChangeInfo",
-    "keywords": "Class UserDataChangeInfo Class UserDataChangeInfo Inheritance Object UserDataChangeInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class UserDataChangeInfo Properties UserDataList Gets or sets the user data list. Declaration public UserItemDataDto[] UserDataList { get; set; } Property Value Type Description UserItemDataDto [] The user data list. UserId Gets or sets the user id. Declaration public string UserId { get; set; } Property Value Type Description String The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserDataChangeInfo Class UserDataChangeInfo Inheritance System.Object UserDataChangeInfo Namespace : MediaBrowser.Model.Session Assembly : MediaBrowser.Model.dll Syntax public class UserDataChangeInfo Properties UserDataList Gets or sets the user data list. Declaration public UserItemDataDto[] UserDataList { get; set; } Property Value Type Description UserItemDataDto [] The user data list. UserId Gets or sets the user id. Declaration public string UserId { get; set; } Property Value Type Description String The user id. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Ssdp.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Ssdp.html",
@@ -6417,22 +6427,22 @@
   "reference/pluginapi/MediaBrowser.Model.Ssdp.ISsdpDevicePublisher.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Ssdp.ISsdpDevicePublisher.html",
     "title": "Interface ISsdpDevicePublisher",
-    "keywords": "Interface ISsdpDevicePublisher Interface for components that publish the existence of SSDP devices. Namespace : MediaBrowser.Model.Ssdp Assembly : MediaBrowser.Model.dll Syntax public interface ISsdpDevicePublisher Remarks Publishing a device includes sending notifications (alive and byebye) as well as responding to search requests when appropriate. Methods AddDevices(List, CancellationToken) Adds a device (and it's children) to the list of devices being published by this server, making them discoverable to SSDP clients. Declaration Task AddDevices(List devices, CancellationToken cancellationToken) Parameters Type Name Description List < SsdpRootDevice > devices The devices. CancellationToken cancellationToken The cancellation token. Returns Type Description Task RemoveDevices(List, CancellationToken) Removes a device (and it's children) from the list of devices being published by this server, making them undiscoverable. Declaration Task RemoveDevices(List devices, CancellationToken cancellationToken) Parameters Type Name Description List < SsdpRootDevice > devices CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also SsdpRootDevice"
+    "keywords": "Interface ISsdpDevicePublisher Interface for components that publish the existence of SSDP devices. Namespace : MediaBrowser.Model.Ssdp Assembly : MediaBrowser.Model.dll Syntax public interface ISsdpDevicePublisher Remarks Publishing a device includes sending notifications (alive and byebye) as well as responding to search requests when appropriate. Methods AddDevices(List, CancellationToken) Adds a device (and it's children) to the list of devices being published by this server, making them discoverable to SSDP clients. Declaration Task AddDevices(List devices, CancellationToken cancellationToken) Parameters Type Name Description List < SsdpRootDevice > devices The devices. System.Threading.CancellationToken cancellationToken The cancellation token. Returns Type Description System.Threading.Tasks.Task RemoveDevices(List, CancellationToken) Removes a device (and it's children) from the list of devices being published by this server, making them undiscoverable. Declaration Task RemoveDevices(List devices, CancellationToken cancellationToken) Parameters Type Name Description List < SsdpRootDevice > devices System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also SsdpRootDevice"
   },
   "reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpDevice.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpDevice.html",
     "title": "Class SsdpDevice",
-    "keywords": "Class SsdpDevice Base class representing the common details of a (root or embedded) device, either to be published or that has been located. Inheritance Object SsdpDevice SsdpEmbeddedDevice SsdpRootDevice Namespace : MediaBrowser.Model.Ssdp Assembly : MediaBrowser.Model.dll Syntax public abstract class SsdpDevice Remarks Do not derive new types directly from this class. New device classes should derive from either SsdpRootDevice or SsdpEmbeddedDevice . Constructors SsdpDevice() Derived type constructor, allows constructing a device with no parent. Should only be used from derived types that are or inherit from SsdpRootDevice . Declaration protected SsdpDevice() Properties DeviceClass Declaration public string DeviceClass { get; set; } Property Value Type Description String Devices Returns a read-only enumerable set of SsdpDevice objects representing children of this device. Child devices are optional. Declaration public SsdpDevice[] Devices { get; } Property Value Type Description SsdpDevice [] DeviceType Sets or returns the core device type (not including namespace, version etc.). Required. Declaration public string DeviceType { get; set; } Property Value Type Description String DeviceTypeNamespace Sets or returns the namespace for the DeviceType of this device. Optional, but defaults to UPnP schema so should be changed if DeviceType is not a UPnP device type. Declaration public string DeviceTypeNamespace { get; set; } Property Value Type Description String DeviceVersion Sets or returns the version of the device type. Optional, defaults to 1. Declaration public int DeviceVersion { get; set; } Property Value Type Description Int32 Remarks Defaults to a value of 1. See Also DeviceType DeviceTypeNamespace FullDeviceType FriendlyName Sets or returns a friendly/display name for this device on the network. Something the user can identify the device/instance by, i.e Lounge Main Light. Required. Declaration public string FriendlyName { get; set; } Property Value Type Description String Remarks A short description for the end user. FullDeviceType Returns the full device type string. Declaration public string FullDeviceType { get; } Property Value Type Description String Remarks The format used is urn: DeviceTypeNamespace :device: DeviceType : DeviceVersion Manufacturer Sets or returns the name of the manufacturer of this device. Required. Declaration public string Manufacturer { get; set; } Property Value Type Description String ManufacturerUrl Sets or returns a URL to the manufacturers web site. Optional. Declaration public Uri ManufacturerUrl { get; set; } Property Value Type Description Uri ModelDescription Sets or returns a description of this device model. Recommended. Declaration public string ModelDescription { get; set; } Property Value Type Description String Remarks A long description for the end user. ModelName Sets or returns the name of this model. Required. Declaration public string ModelName { get; set; } Property Value Type Description String ModelNumber Sets or returns the number of this model. Recommended. Declaration public string ModelNumber { get; set; } Property Value Type Description String ModelUrl Sets or returns a URL to a web page with details of this device model. Optional. Declaration public Uri ModelUrl { get; set; } Property Value Type Description Uri Remarks Optional. May be relative to base URL. PresentationUrl Sets or returns the URL to a web page that can be used to configure/manager/use the device. Recommended. Declaration public Uri PresentationUrl { get; set; } Property Value Type Description Uri Remarks May be relative to base URL. SerialNumber Sets or returns the serial number for this device. Recommended. Declaration public string SerialNumber { get; set; } Property Value Type Description String Udn Returns (or sets*) a unique device name for this device. Optional, not recommended to be explicitly set. Declaration public string Udn { get; set; } Property Value Type Description String Remarks * In general you should not explicitly set this property. If it is not set (or set to null/empty string) the property will return a UDN value that is correct as per the UPnP specification, based on the other device properties. The setter is provided to allow for devices that do not correctly follow the specification (when we discover them), rather than to intentionally deviate from the specification. If a value is explicitly set, it is used verbatim, and so any prefix (such as uuid:) must be provided in the value. Upc Sets or returns the universal product code of the device, if any. Optional. Declaration public string Upc { get; set; } Property Value Type Description String Remarks If not blank, must be exactly 12 numeric digits. Uuid Sets or returns the universally unique identifier for this device (without the uuid: prefix). Required. Declaration public string Uuid { get; set; } Property Value Type Description String Remarks Must be the same over time for a specific device instance (i.e. must survive reboots). For UPnP 1.0 this can be any unique string. For UPnP 1.1 this should be a 128 bit number formatted in a specific way, preferably generated using the time and MAC based algorithm. See section 1.1.4 of http://upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1.pdf for details. Technically this library implements UPnP 1.0, so any value is allowed, but we advise using UPnP 1.1 compatible values for good behaviour and forward compatibility with future versions. Methods AddDevice(SsdpEmbeddedDevice) Adds a child device to the Devices collection. Declaration public void AddDevice(SsdpEmbeddedDevice device) Parameters Type Name Description SsdpEmbeddedDevice device The SsdpEmbeddedDevice instance to add. Remarks If the device is already a member of the Devices collection, this method does nothing. Also sets the RootDevice property of the added device and all descendant devices to the relevant SsdpRootDevice instance. Exceptions Type Condition ArgumentNullException Thrown if the device argument is null. InvalidOperationException Thrown if the device is already associated with a different SsdpRootDevice instance than used in this tree. Can occur if you try to add the same device instance to more than one tree. Also thrown if you try to add a device to itself. ToRootDevice() Declaration public SsdpRootDevice ToRootDevice() Returns Type Description SsdpRootDevice Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also SsdpRootDevice SsdpEmbeddedDevice"
+    "keywords": "Class SsdpDevice Base class representing the common details of a (root or embedded) device, either to be published or that has been located. Inheritance System.Object SsdpDevice SsdpEmbeddedDevice SsdpRootDevice Namespace : MediaBrowser.Model.Ssdp Assembly : MediaBrowser.Model.dll Syntax public abstract class SsdpDevice Remarks Do not derive new types directly from this class. New device classes should derive from either SsdpRootDevice or SsdpEmbeddedDevice . Constructors SsdpDevice() Derived type constructor, allows constructing a device with no parent. Should only be used from derived types that are or inherit from SsdpRootDevice . Declaration protected SsdpDevice() Properties DeviceClass Declaration public string DeviceClass { get; set; } Property Value Type Description String Devices Returns a read-only enumerable set of SsdpDevice objects representing children of this device. Child devices are optional. Declaration public SsdpDevice[] Devices { get; } Property Value Type Description SsdpDevice [] DeviceType Sets or returns the core device type (not including namespace, version etc.). Required. Declaration public string DeviceType { get; set; } Property Value Type Description String DeviceTypeNamespace Sets or returns the namespace for the DeviceType of this device. Optional, but defaults to UPnP schema so should be changed if DeviceType is not a UPnP device type. Declaration public string DeviceTypeNamespace { get; set; } Property Value Type Description String DeviceVersion Sets or returns the version of the device type. Optional, defaults to 1. Declaration public int DeviceVersion { get; set; } Property Value Type Description Int32 Remarks Defaults to a value of 1. See Also DeviceType DeviceTypeNamespace FullDeviceType FriendlyName Sets or returns a friendly/display name for this device on the network. Something the user can identify the device/instance by, i.e Lounge Main Light. Required. Declaration public string FriendlyName { get; set; } Property Value Type Description String Remarks A short description for the end user. FullDeviceType Returns the full device type string. Declaration public string FullDeviceType { get; } Property Value Type Description String Remarks The format used is urn: DeviceTypeNamespace :device: DeviceType : DeviceVersion Manufacturer Sets or returns the name of the manufacturer of this device. Required. Declaration public string Manufacturer { get; set; } Property Value Type Description String ManufacturerUrl Sets or returns a URL to the manufacturers web site. Optional. Declaration public Uri ManufacturerUrl { get; set; } Property Value Type Description System.Uri ModelDescription Sets or returns a description of this device model. Recommended. Declaration public string ModelDescription { get; set; } Property Value Type Description String Remarks A long description for the end user. ModelName Sets or returns the name of this model. Required. Declaration public string ModelName { get; set; } Property Value Type Description String ModelNumber Sets or returns the number of this model. Recommended. Declaration public string ModelNumber { get; set; } Property Value Type Description String ModelUrl Sets or returns a URL to a web page with details of this device model. Optional. Declaration public Uri ModelUrl { get; set; } Property Value Type Description System.Uri Remarks Optional. May be relative to base URL. PresentationUrl Sets or returns the URL to a web page that can be used to configure/manager/use the device. Recommended. Declaration public Uri PresentationUrl { get; set; } Property Value Type Description System.Uri Remarks May be relative to base URL. SerialNumber Sets or returns the serial number for this device. Recommended. Declaration public string SerialNumber { get; set; } Property Value Type Description String Udn Returns (or sets*) a unique device name for this device. Optional, not recommended to be explicitly set. Declaration public string Udn { get; set; } Property Value Type Description String Remarks * In general you should not explicitly set this property. If it is not set (or set to null/empty string) the property will return a UDN value that is correct as per the UPnP specification, based on the other device properties. The setter is provided to allow for devices that do not correctly follow the specification (when we discover them), rather than to intentionally deviate from the specification. If a value is explicitly set, it is used verbatim, and so any prefix (such as uuid:) must be provided in the value. Upc Sets or returns the universal product code of the device, if any. Optional. Declaration public string Upc { get; set; } Property Value Type Description String Remarks If not blank, must be exactly 12 numeric digits. Uuid Sets or returns the universally unique identifier for this device (without the uuid: prefix). Required. Declaration public string Uuid { get; set; } Property Value Type Description String Remarks Must be the same over time for a specific device instance (i.e. must survive reboots). For UPnP 1.0 this can be any unique string. For UPnP 1.1 this should be a 128 bit number formatted in a specific way, preferably generated using the time and MAC based algorithm. See section 1.1.4 of http://upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1.pdf for details. Technically this library implements UPnP 1.0, so any value is allowed, but we advise using UPnP 1.1 compatible values for good behaviour and forward compatibility with future versions. Methods AddDevice(SsdpEmbeddedDevice) Adds a child device to the Devices collection. Declaration public void AddDevice(SsdpEmbeddedDevice device) Parameters Type Name Description SsdpEmbeddedDevice device The SsdpEmbeddedDevice instance to add. Remarks If the device is already a member of the Devices collection, this method does nothing. Also sets the RootDevice property of the added device and all descendant devices to the relevant SsdpRootDevice instance. Exceptions Type Condition ArgumentNullException Thrown if the device argument is null. InvalidOperationException Thrown if the device is already associated with a different SsdpRootDevice instance than used in this tree. Can occur if you try to add the same device instance to more than one tree. Also thrown if you try to add a device to itself. ToRootDevice() Declaration public SsdpRootDevice ToRootDevice() Returns Type Description SsdpRootDevice Extension Methods Extensions.JsonClone(T, IJsonSerializer) See Also SsdpRootDevice SsdpEmbeddedDevice"
   },
   "reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpEmbeddedDevice.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpEmbeddedDevice.html",
     "title": "Class SsdpEmbeddedDevice",
-    "keywords": "Class SsdpEmbeddedDevice Represents a device that is a descendant of a SsdpRootDevice instance. Inheritance Object SsdpDevice SsdpEmbeddedDevice Inherited Members SsdpDevice.ToRootDevice() SsdpDevice.DeviceType SsdpDevice.DeviceClass SsdpDevice.DeviceTypeNamespace SsdpDevice.DeviceVersion SsdpDevice.FullDeviceType SsdpDevice.Uuid SsdpDevice.Udn SsdpDevice.FriendlyName SsdpDevice.Manufacturer SsdpDevice.ManufacturerUrl SsdpDevice.ModelDescription SsdpDevice.ModelName SsdpDevice.ModelNumber SsdpDevice.ModelUrl SsdpDevice.SerialNumber SsdpDevice.Upc SsdpDevice.PresentationUrl SsdpDevice.Devices SsdpDevice.AddDevice(SsdpEmbeddedDevice) Namespace : MediaBrowser.Model.Ssdp Assembly : MediaBrowser.Model.dll Syntax public class SsdpEmbeddedDevice : SsdpDevice Constructors SsdpEmbeddedDevice() Default constructor. Declaration public SsdpEmbeddedDevice() Properties RootDevice Returns the SsdpRootDevice that is this device's first ancestor. If this device is itself an SsdpRootDevice , then returns a reference to itself. Declaration public SsdpRootDevice RootDevice { get; } Property Value Type Description SsdpRootDevice Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SsdpEmbeddedDevice Represents a device that is a descendant of a SsdpRootDevice instance. Inheritance System.Object SsdpDevice SsdpEmbeddedDevice Inherited Members SsdpDevice.ToRootDevice() SsdpDevice.DeviceType SsdpDevice.DeviceClass SsdpDevice.DeviceTypeNamespace SsdpDevice.DeviceVersion SsdpDevice.FullDeviceType SsdpDevice.Uuid SsdpDevice.Udn SsdpDevice.FriendlyName SsdpDevice.Manufacturer SsdpDevice.ManufacturerUrl SsdpDevice.ModelDescription SsdpDevice.ModelName SsdpDevice.ModelNumber SsdpDevice.ModelUrl SsdpDevice.SerialNumber SsdpDevice.Upc SsdpDevice.PresentationUrl SsdpDevice.Devices SsdpDevice.AddDevice(SsdpEmbeddedDevice) Namespace : MediaBrowser.Model.Ssdp Assembly : MediaBrowser.Model.dll Syntax public class SsdpEmbeddedDevice : SsdpDevice Constructors SsdpEmbeddedDevice() Default constructor. Declaration public SsdpEmbeddedDevice() Properties RootDevice Returns the SsdpRootDevice that is this device's first ancestor. If this device is itself an SsdpRootDevice , then returns a reference to itself. Declaration public SsdpRootDevice RootDevice { get; } Property Value Type Description SsdpRootDevice Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpRootDevice.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpRootDevice.html",
     "title": "Class SsdpRootDevice",
-    "keywords": "Class SsdpRootDevice Represents a 'root' device, a device that has no parent. Used for publishing devices and for the root device in a tree of discovered devices. Inheritance Object SsdpDevice SsdpRootDevice Inherited Members SsdpDevice.ToRootDevice() SsdpDevice.DeviceType SsdpDevice.DeviceClass SsdpDevice.DeviceTypeNamespace SsdpDevice.DeviceVersion SsdpDevice.FullDeviceType SsdpDevice.Uuid SsdpDevice.Udn SsdpDevice.FriendlyName SsdpDevice.Manufacturer SsdpDevice.ManufacturerUrl SsdpDevice.ModelDescription SsdpDevice.ModelName SsdpDevice.ModelNumber SsdpDevice.ModelUrl SsdpDevice.SerialNumber SsdpDevice.Upc SsdpDevice.PresentationUrl SsdpDevice.Devices SsdpDevice.AddDevice(SsdpEmbeddedDevice) Namespace : MediaBrowser.Model.Ssdp Assembly : MediaBrowser.Model.dll Syntax public class SsdpRootDevice : SsdpDevice Remarks Child (embedded) devices are represented by the SsdpDevice in the Devices property. Root devices contain some information that applies to the whole device tree and is therefore not present on child devices, such as CacheLifetime and SubLocation . Constructors SsdpRootDevice() Default constructor. Declaration public SsdpRootDevice() Properties SubLocation Declaration public string SubLocation { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SsdpRootDevice Represents a 'root' device, a device that has no parent. Used for publishing devices and for the root device in a tree of discovered devices. Inheritance System.Object SsdpDevice SsdpRootDevice Inherited Members SsdpDevice.ToRootDevice() SsdpDevice.DeviceType SsdpDevice.DeviceClass SsdpDevice.DeviceTypeNamespace SsdpDevice.DeviceVersion SsdpDevice.FullDeviceType SsdpDevice.Uuid SsdpDevice.Udn SsdpDevice.FriendlyName SsdpDevice.Manufacturer SsdpDevice.ManufacturerUrl SsdpDevice.ModelDescription SsdpDevice.ModelName SsdpDevice.ModelNumber SsdpDevice.ModelUrl SsdpDevice.SerialNumber SsdpDevice.Upc SsdpDevice.PresentationUrl SsdpDevice.Devices SsdpDevice.AddDevice(SsdpEmbeddedDevice) Namespace : MediaBrowser.Model.Ssdp Assembly : MediaBrowser.Model.dll Syntax public class SsdpRootDevice : SsdpDevice Remarks Child (embedded) devices are represented by the SsdpDevice in the Devices property. Root devices contain some information that applies to the whole device tree and is therefore not present on child devices, such as CacheLifetime and SubLocation . Constructors SsdpRootDevice() Default constructor. Declaration public SsdpRootDevice() Properties SubLocation Declaration public string SubLocation { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Sync.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Sync.html",
@@ -6447,7 +6457,7 @@
   "reference/pluginapi/MediaBrowser.Model.Sync.SyncJob.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Sync.SyncJob.html",
     "title": "Class SyncJob",
-    "keywords": "Class SyncJob Inheritance Object SyncJob Namespace : MediaBrowser.Model.Sync Assembly : MediaBrowser.Model.dll Syntax public class SyncJob Properties AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String Bitrate Gets or sets the bitrate. Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > The bitrate. Category Gets or sets the category. Declaration public SyncCategory? Category { get; set; } Property Value Type Description Nullable < SyncCategory > The category. Container Declaration public string Container { get; set; } Property Value Type Description String DateCreated Gets or sets the date created. Declaration public DateTimeOffset DateCreated { get; set; } Property Value Type Description DateTimeOffset The date created. DateLastModified Gets or sets the date last modified. Declaration public DateTimeOffset DateLastModified { get; set; } Property Value Type Description DateTimeOffset The date last modified. Id Gets or sets the identifier. Declaration public long Id { get; set; } Property Value Type Description Int64 The identifier. InternalTargetId Declaration public long InternalTargetId { get; set; } Property Value Type Description Int64 ItemCount Gets or sets the item count. Declaration public int ItemCount { get; set; } Property Value Type Description Int32 The item count. ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 ItemLimit Gets or sets the item limit. Declaration public int? ItemLimit { get; set; } Property Value Type Description Nullable < Int32 > The item limit. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ParentId Gets or sets the parent identifier. Declaration public long ParentId { get; set; } Property Value Type Description Int64 The parent identifier. ParentName Declaration public string ParentName { get; set; } Property Value Type Description String PrimaryImageItemId Declaration public string PrimaryImageItemId { get; set; } Property Value Type Description String PrimaryImageTag Declaration public string PrimaryImageTag { get; set; } Property Value Type Description String Profile Gets or sets the profile. Declaration public string Profile { get; set; } Property Value Type Description String The profile. Progress Gets or sets the current progress. Declaration public double Progress { get; set; } Property Value Type Description Double The current progress. Quality Gets or sets the quality. Declaration public string Quality { get; set; } Property Value Type Description String The quality. RequestedItemIds Gets or sets the requested item ids. Declaration public long[] RequestedItemIds { get; set; } Property Value Type Description Int64 [] The requested item ids. Status Gets or sets the status. Declaration public SyncJobStatus Status { get; set; } Property Value Type Description SyncJobStatus The status. SyncNewContent Gets or sets a value indicating whether [synchronize new content]. Declaration public bool SyncNewContent { get; set; } Property Value Type Description Boolean true if [synchronize new content]; otherwise, false . TargetId Gets or sets the device identifier. Declaration public string TargetId { get; set; } Property Value Type Description String The device identifier. TargetName Gets or sets the name of the target. Declaration public string TargetName { get; set; } Property Value Type Description String The name of the target. UnwatchedOnly Gets or sets a value indicating whether [unwatched only]. Declaration public bool UnwatchedOnly { get; set; } Property Value Type Description Boolean true if [unwatched only]; otherwise, false . UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SyncJob Inheritance System.Object SyncJob Namespace : MediaBrowser.Model.Sync Assembly : MediaBrowser.Model.dll Syntax public class SyncJob Properties AudioCodec Declaration public string AudioCodec { get; set; } Property Value Type Description String Bitrate Gets or sets the bitrate. Declaration public int? Bitrate { get; set; } Property Value Type Description Nullable < Int32 > The bitrate. Category Gets or sets the category. Declaration public SyncCategory? Category { get; set; } Property Value Type Description Nullable < SyncCategory > The category. Container Declaration public string Container { get; set; } Property Value Type Description String DateCreated Gets or sets the date created. Declaration public DateTimeOffset DateCreated { get; set; } Property Value Type Description System.DateTimeOffset The date created. DateLastModified Gets or sets the date last modified. Declaration public DateTimeOffset DateLastModified { get; set; } Property Value Type Description System.DateTimeOffset The date last modified. Id Gets or sets the identifier. Declaration public long Id { get; set; } Property Value Type Description Int64 The identifier. InternalTargetId Declaration public long InternalTargetId { get; set; } Property Value Type Description Int64 ItemCount Gets or sets the item count. Declaration public int ItemCount { get; set; } Property Value Type Description Int32 The item count. ItemId Declaration public long ItemId { get; set; } Property Value Type Description Int64 ItemLimit Gets or sets the item limit. Declaration public int? ItemLimit { get; set; } Property Value Type Description Nullable < Int32 > The item limit. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. ParentId Gets or sets the parent identifier. Declaration public long ParentId { get; set; } Property Value Type Description Int64 The parent identifier. ParentName Declaration public string ParentName { get; set; } Property Value Type Description String PrimaryImageItemId Declaration public string PrimaryImageItemId { get; set; } Property Value Type Description String PrimaryImageTag Declaration public string PrimaryImageTag { get; set; } Property Value Type Description String Profile Gets or sets the profile. Declaration public string Profile { get; set; } Property Value Type Description String The profile. Progress Gets or sets the current progress. Declaration public double Progress { get; set; } Property Value Type Description Double The current progress. Quality Gets or sets the quality. Declaration public string Quality { get; set; } Property Value Type Description String The quality. RequestedItemIds Gets or sets the requested item ids. Declaration public long[] RequestedItemIds { get; set; } Property Value Type Description Int64 [] The requested item ids. Status Gets or sets the status. Declaration public SyncJobStatus Status { get; set; } Property Value Type Description SyncJobStatus The status. SyncNewContent Gets or sets a value indicating whether [synchronize new content]. Declaration public bool SyncNewContent { get; set; } Property Value Type Description System.Boolean true if [synchronize new content]; otherwise, false . TargetId Gets or sets the device identifier. Declaration public string TargetId { get; set; } Property Value Type Description String The device identifier. TargetName Gets or sets the name of the target. Declaration public string TargetName { get; set; } Property Value Type Description String The name of the target. UnwatchedOnly Gets or sets a value indicating whether [unwatched only]. Declaration public bool UnwatchedOnly { get; set; } Property Value Type Description System.Boolean true if [unwatched only]; otherwise, false . UserId Gets or sets the user identifier. Declaration public long UserId { get; set; } Property Value Type Description Int64 The user identifier. VideoCodec Declaration public string VideoCodec { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Sync.SyncJobItemStatus.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Sync.SyncJobItemStatus.html",
@@ -6467,7 +6477,7 @@
   "reference/pluginapi/MediaBrowser.Model.Sync.SyncTarget.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Sync.SyncTarget.html",
     "title": "Class SyncTarget",
-    "keywords": "Class SyncTarget Inheritance Object SyncTarget Namespace : MediaBrowser.Model.Sync Assembly : MediaBrowser.Model.dll Syntax public class SyncTarget Properties Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SyncTarget Inheritance System.Object SyncTarget Namespace : MediaBrowser.Model.Sync Assembly : MediaBrowser.Model.dll Syntax public class SyncTarget Properties Id Gets or sets the identifier. Declaration public string Id { get; set; } Property Value Type Description String The identifier. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.System.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.System.html",
@@ -6477,12 +6487,12 @@
   "reference/pluginapi/MediaBrowser.Model.System.IEnvironmentInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.System.IEnvironmentInfo.html",
     "title": "Interface IEnvironmentInfo",
-    "keywords": "Interface IEnvironmentInfo Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public interface IEnvironmentInfo Properties FrameworkVersion Declaration string FrameworkVersion { get; } Property Value Type Description String IsWindowsService Declaration bool IsWindowsService { get; } Property Value Type Description Boolean OperatingSystem Declaration OperatingSystem OperatingSystem { get; } Property Value Type Description OperatingSystem OperatingSystemName Declaration string OperatingSystemName { get; } Property Value Type Description String OperatingSystemVersion Declaration string OperatingSystemVersion { get; } Property Value Type Description String OsArchitecture Gets the os architecture. Declaration string OsArchitecture { get; } Property Value Type Description String The os architecture. Remarks Corresponds to a value from System.Runtime.InteropServices.Architecture: X86, X64, Arm, Arm64 PathSeparator Declaration char PathSeparator { get; } Property Value Type Description Char ProcessArchitecture Gets the process architecture. Declaration string ProcessArchitecture { get; } Property Value Type Description String The process architecture. Remarks Corresponds to a value from System.Runtime.InteropServices.Architecture: X86, X64, Arm, Arm64 StackTrace Declaration string StackTrace { get; } Property Value Type Description String Methods GetEnvironmentVariable(String) Declaration string GetEnvironmentVariable(string name) Parameters Type Name Description String name Returns Type Description String SetProcessEnvironmentVariable(String, String) Declaration void SetProcessEnvironmentVariable(string name, string value) Parameters Type Name Description String name String value Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IEnvironmentInfo Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public interface IEnvironmentInfo Properties FrameworkVersion Declaration string FrameworkVersion { get; } Property Value Type Description String IsWindowsService Declaration bool IsWindowsService { get; } Property Value Type Description System.Boolean OperatingSystem Declaration OperatingSystem OperatingSystem { get; } Property Value Type Description OperatingSystem OperatingSystemName Declaration string OperatingSystemName { get; } Property Value Type Description String OperatingSystemVersion Declaration string OperatingSystemVersion { get; } Property Value Type Description String OsArchitecture Gets the os architecture. Declaration string OsArchitecture { get; } Property Value Type Description String The os architecture. Remarks Corresponds to a value from System.Runtime.InteropServices.Architecture: X86, X64, Arm, Arm64 PathSeparator Declaration char PathSeparator { get; } Property Value Type Description System.Char ProcessArchitecture Gets the process architecture. Declaration string ProcessArchitecture { get; } Property Value Type Description String The process architecture. Remarks Corresponds to a value from System.Runtime.InteropServices.Architecture: X86, X64, Arm, Arm64 StackTrace Declaration string StackTrace { get; } Property Value Type Description String Methods GetEnvironmentVariable(String) Declaration string GetEnvironmentVariable(string name) Parameters Type Name Description String name Returns Type Description String SetProcessEnvironmentVariable(String, String) Declaration void SetProcessEnvironmentVariable(string name, string value) Parameters Type Name Description String name String value Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.System.IPowerManagement.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.System.IPowerManagement.html",
     "title": "Interface IPowerManagement",
-    "keywords": "Interface IPowerManagement Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public interface IPowerManagement Methods AllowSystemStandby() Declaration void AllowSystemStandby() PreventSystemStandby() Declaration void PreventSystemStandby() ScheduleWake(DateTimeOffset, String) Declaration void ScheduleWake(DateTimeOffset wakeTimeUtc, string displayName) Parameters Type Name Description DateTimeOffset wakeTimeUtc String displayName Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IPowerManagement Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public interface IPowerManagement Methods AllowSystemStandby() Declaration void AllowSystemStandby() PreventSystemStandby() Declaration void PreventSystemStandby() ScheduleWake(DateTimeOffset, String) Declaration void ScheduleWake(DateTimeOffset wakeTimeUtc, string displayName) Parameters Type Name Description System.DateTimeOffset wakeTimeUtc String displayName Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.System.IServiceRoot.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.System.IServiceRoot.html",
@@ -6497,7 +6507,7 @@
   "reference/pluginapi/MediaBrowser.Model.System.LogFile.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.System.LogFile.html",
     "title": "Class LogFile",
-    "keywords": "Class LogFile Inheritance Object LogFile Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public class LogFile Properties DateCreated Gets or sets the date created. Declaration public DateTimeOffset DateCreated { get; set; } Property Value Type Description DateTimeOffset The date created. DateModified Gets or sets the date modified. Declaration public DateTimeOffset DateModified { get; set; } Property Value Type Description DateTimeOffset The date modified. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Size Gets or sets the size. Declaration public long Size { get; set; } Property Value Type Description Int64 The size. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class LogFile Inheritance System.Object LogFile Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public class LogFile Properties DateCreated Gets or sets the date created. Declaration public DateTimeOffset DateCreated { get; set; } Property Value Type Description System.DateTimeOffset The date created. DateModified Gets or sets the date modified. Declaration public DateTimeOffset DateModified { get; set; } Property Value Type Description System.DateTimeOffset The date modified. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. Size Gets or sets the size. Declaration public long Size { get; set; } Property Value Type Description Int64 The size. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.System.OperatingSystem.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.System.OperatingSystem.html",
@@ -6507,57 +6517,62 @@
   "reference/pluginapi/MediaBrowser.Model.System.PublicSystemInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.System.PublicSystemInfo.html",
     "title": "Class PublicSystemInfo",
-    "keywords": "Class PublicSystemInfo Inheritance Object PublicSystemInfo SystemInfo Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public class PublicSystemInfo Properties Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. LocalAddress Gets or sets the local address. Declaration public string LocalAddress { get; } Property Value Type Description String The local address. LocalAddresses Declaration public string[] LocalAddresses { get; set; } Property Value Type Description String [] RemoteAddresses Declaration public string[] RemoteAddresses { get; set; } Property Value Type Description String [] ServerName Gets or sets the name of the server. Declaration public string ServerName { get; set; } Property Value Type Description String The name of the server. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. WanAddress Gets or sets the wan address. Declaration public string WanAddress { get; } Property Value Type Description String The wan address. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PublicSystemInfo Inheritance System.Object PublicSystemInfo SystemInfo Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public class PublicSystemInfo Properties Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. LocalAddress Gets or sets the local address. Declaration public string LocalAddress { get; } Property Value Type Description String The local address. LocalAddresses Declaration public string[] LocalAddresses { get; set; } Property Value Type Description String [] RemoteAddresses Declaration public string[] RemoteAddresses { get; set; } Property Value Type Description String [] ServerName Gets or sets the name of the server. Declaration public string ServerName { get; set; } Property Value Type Description String The name of the server. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. WanAddress Gets or sets the wan address. Declaration public string WanAddress { get; } Property Value Type Description String The wan address. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html",
     "title": "Class SystemInfo",
-    "keywords": "Class SystemInfo Class SystemInfo Inheritance Object PublicSystemInfo SystemInfo Inherited Members PublicSystemInfo.LocalAddress PublicSystemInfo.LocalAddresses PublicSystemInfo.WanAddress PublicSystemInfo.RemoteAddresses PublicSystemInfo.ServerName PublicSystemInfo.Version PublicSystemInfo.Id Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public class SystemInfo : PublicSystemInfo Constructors SystemInfo() Initializes a new instance of the SystemInfo class. Declaration public SystemInfo() Properties CachePath Gets or sets the cache path. Declaration public string CachePath { get; set; } Property Value Type Description String The cache path. CanLaunchWebBrowser Declaration public bool CanLaunchWebBrowser { get; set; } Property Value Type Description Boolean CanSelfRestart Gets or sets a value indicating whether this instance can self restart. Declaration public bool CanSelfRestart { get; set; } Property Value Type Description Boolean true if this instance can self restart; otherwise, false . CanSelfUpdate Gets or sets a value indicating whether this instance can self update. Declaration public bool CanSelfUpdate { get; set; } Property Value Type Description Boolean true if this instance can self update; otherwise, false . CompletedInstallations Gets or sets the completed installations. Declaration public InstallationInfo[] CompletedInstallations { get; set; } Property Value Type Description InstallationInfo [] The completed installations. HardwareAccelerationRequiresPremiere Declaration public bool HardwareAccelerationRequiresPremiere { get; set; } Property Value Type Description Boolean HasPendingRestart Gets or sets a value indicating whether this instance has pending restart. Declaration public bool HasPendingRestart { get; set; } Property Value Type Description Boolean true if this instance has pending restart; otherwise, false . HasUpdateAvailable Gets or sets a value indicating whether this instance has update available. Declaration public bool HasUpdateAvailable { get; set; } Property Value Type Description Boolean true if this instance has update available; otherwise, false . HttpServerPortNumber Gets or sets the HTTP server port number. Declaration public int HttpServerPortNumber { get; set; } Property Value Type Description Int32 The HTTP server port number. HttpsPortNumber Gets or sets the HTTPS server port number. Declaration public int HttpsPortNumber { get; set; } Property Value Type Description Int32 The HTTPS server port number. InternalMetadataPath Gets or sets the internal metadata path. Declaration public string InternalMetadataPath { get; set; } Property Value Type Description String The internal metadata path. IsShuttingDown Declaration public bool IsShuttingDown { get; set; } Property Value Type Description Boolean ItemsByNamePath Gets or sets the items by name path. Declaration public string ItemsByNamePath { get; set; } Property Value Type Description String The items by name path. LogPath Gets or sets the log path. Declaration public string LogPath { get; set; } Property Value Type Description String The log path. OperatingSystem Gets or sets the operating sytem. Declaration public string OperatingSystem { get; set; } Property Value Type Description String The operating sytem. OperatingSystemDisplayName Gets or sets the display name of the operating system. Declaration public string OperatingSystemDisplayName { get; set; } Property Value Type Description String The display name of the operating system. PackageName Declaration public string PackageName { get; set; } Property Value Type Description String ProgramDataPath Gets or sets the program data path. Declaration public string ProgramDataPath { get; set; } Property Value Type Description String The program data path. SupportsAutoRunAtStartup Gets or sets a value indicating whether [supports automatic run at startup]. Declaration public bool SupportsAutoRunAtStartup { get; set; } Property Value Type Description Boolean true if [supports automatic run at startup]; otherwise, false . SupportsHttps Gets or sets a value indicating whether [enable HTTPS]. Declaration public bool SupportsHttps { get; set; } Property Value Type Description Boolean true if [enable HTTPS]; otherwise, false . SupportsLibraryMonitor Gets or sets a value indicating whether [supports library monitor]. Declaration public bool SupportsLibraryMonitor { get; set; } Property Value Type Description Boolean true if [supports library monitor]; otherwise, false . SupportsLocalPortConfiguration Declaration public bool SupportsLocalPortConfiguration { get; set; } Property Value Type Description Boolean SupportsWakeServer Declaration public bool SupportsWakeServer { get; set; } Property Value Type Description Boolean SystemUpdateLevel Declaration public PackageVersionClass SystemUpdateLevel { get; set; } Property Value Type Description PackageVersionClass TranscodingTempPath Gets or sets the transcoding temporary path. Declaration public string TranscodingTempPath { get; set; } Property Value Type Description String The transcoding temporary path. WebSocketPortNumber Gets or sets the web socket port number. Declaration public int WebSocketPortNumber { get; set; } Property Value Type Description Int32 The web socket port number. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class SystemInfo Class SystemInfo Inheritance System.Object PublicSystemInfo SystemInfo Inherited Members PublicSystemInfo.LocalAddress PublicSystemInfo.LocalAddresses PublicSystemInfo.WanAddress PublicSystemInfo.RemoteAddresses PublicSystemInfo.ServerName PublicSystemInfo.Version PublicSystemInfo.Id Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public class SystemInfo : PublicSystemInfo Properties CachePath Gets or sets the cache path. Declaration public string CachePath { get; set; } Property Value Type Description String The cache path. CanLaunchWebBrowser Declaration public bool CanLaunchWebBrowser { get; set; } Property Value Type Description System.Boolean CanSelfRestart Gets or sets a value indicating whether this instance can self restart. Declaration public bool CanSelfRestart { get; set; } Property Value Type Description System.Boolean true if this instance can self restart; otherwise, false . CanSelfUpdate Gets or sets a value indicating whether this instance can self update. Declaration public bool CanSelfUpdate { get; set; } Property Value Type Description System.Boolean true if this instance can self update; otherwise, false . CompletedInstallations Gets or sets the completed installations. Declaration public InstallationInfo[] CompletedInstallations { get; set; } Property Value Type Description InstallationInfo [] The completed installations. HardwareAccelerationRequiresPremiere Declaration public bool HardwareAccelerationRequiresPremiere { get; set; } Property Value Type Description System.Boolean HasImageEnhancers Declaration public bool HasImageEnhancers { get; set; } Property Value Type Description System.Boolean HasPendingRestart Gets or sets a value indicating whether this instance has pending restart. Declaration public bool HasPendingRestart { get; set; } Property Value Type Description System.Boolean true if this instance has pending restart; otherwise, false . HasUpdateAvailable Gets or sets a value indicating whether this instance has update available. Declaration public bool HasUpdateAvailable { get; set; } Property Value Type Description System.Boolean true if this instance has update available; otherwise, false . HttpServerPortNumber Gets or sets the HTTP server port number. Declaration public int HttpServerPortNumber { get; set; } Property Value Type Description Int32 The HTTP server port number. HttpsPortNumber Gets or sets the HTTPS server port number. Declaration public int HttpsPortNumber { get; set; } Property Value Type Description Int32 The HTTPS server port number. InternalMetadataPath Gets or sets the internal metadata path. Declaration public string InternalMetadataPath { get; set; } Property Value Type Description String The internal metadata path. IsShuttingDown Declaration public bool IsShuttingDown { get; set; } Property Value Type Description System.Boolean ItemsByNamePath Gets or sets the items by name path. Declaration public string ItemsByNamePath { get; set; } Property Value Type Description String The items by name path. LogPath Gets or sets the log path. Declaration public string LogPath { get; set; } Property Value Type Description String The log path. OperatingSystem Gets or sets the operating sytem. Declaration public string OperatingSystem { get; set; } Property Value Type Description String The operating sytem. OperatingSystemDisplayName Gets or sets the display name of the operating system. Declaration public string OperatingSystemDisplayName { get; set; } Property Value Type Description String The display name of the operating system. PackageName Declaration public string PackageName { get; set; } Property Value Type Description String ProgramDataPath Gets or sets the program data path. Declaration public string ProgramDataPath { get; set; } Property Value Type Description String The program data path. SupportsAutoRunAtStartup Gets or sets a value indicating whether [supports automatic run at startup]. Declaration public bool SupportsAutoRunAtStartup { get; set; } Property Value Type Description System.Boolean true if [supports automatic run at startup]; otherwise, false . SupportsHttps Gets or sets a value indicating whether [enable HTTPS]. Declaration public bool SupportsHttps { get; set; } Property Value Type Description System.Boolean true if [enable HTTPS]; otherwise, false . SupportsLibraryMonitor Gets or sets a value indicating whether [supports library monitor]. Declaration public bool SupportsLibraryMonitor { get; set; } Property Value Type Description System.Boolean true if [supports library monitor]; otherwise, false . SupportsLocalPortConfiguration Declaration public bool SupportsLocalPortConfiguration { get; set; } Property Value Type Description System.Boolean SupportsWakeServer Declaration public bool SupportsWakeServer { get; set; } Property Value Type Description System.Boolean SystemUpdateLevel Declaration public PackageVersionClass SystemUpdateLevel { get; set; } Property Value Type Description PackageVersionClass TranscodingTempPath Gets or sets the transcoding temporary path. Declaration public string TranscodingTempPath { get; set; } Property Value Type Description String The transcoding temporary path. WakeOnLanInfo Declaration public WakeOnLanInfo[] WakeOnLanInfo { get; set; } Property Value Type Description WakeOnLanInfo [] WebSocketPortNumber Gets or sets the web socket port number. Declaration public int WebSocketPortNumber { get; set; } Property Value Type Description Int32 The web socket port number. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.System.WakeOnLanInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.System.WakeOnLanInfo.html",
     "title": "Class WakeOnLanInfo",
-    "keywords": "Class WakeOnLanInfo Inheritance Object WakeOnLanInfo Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public class WakeOnLanInfo Constructors WakeOnLanInfo() Declaration public WakeOnLanInfo() Properties BroadcastAddress Declaration public string BroadcastAddress { get; set; } Property Value Type Description String MacAddress Declaration public string MacAddress { get; set; } Property Value Type Description String Port Declaration public int Port { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class WakeOnLanInfo Inheritance System.Object WakeOnLanInfo Namespace : MediaBrowser.Model.System Assembly : MediaBrowser.Model.dll Syntax public class WakeOnLanInfo Properties BroadcastAddress Declaration public string BroadcastAddress { get; set; } Property Value Type Description String MacAddress Declaration public string MacAddress { get; set; } Property Value Type Description String Port Declaration public int Port { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.html",
     "title": "Namespace MediaBrowser.Model.Tasks",
-    "keywords": "Namespace MediaBrowser.Model.Tasks Classes ScheduledTaskHelpers Class ScheduledTaskHelpers TaskCompletionEventArgs TaskInfo Class TaskInfo TaskOptions TaskResult Class TaskExecutionInfo TaskTriggerInfo Class TaskTriggerInfo Interfaces IConfigurableScheduledTask IScheduledTask Interface IScheduledTaskWorker IScheduledTaskWithExecuteOptions IScheduledTaskWorker Interface IScheduledTaskWorker ITaskManager ITaskTrigger Interface ITaskTrigger Enums SystemEvent Enum SystemEvent TaskCompletionStatus Enum TaskCompletionStatus TaskState Enum TaskState"
+    "keywords": "Namespace MediaBrowser.Model.Tasks Classes ScheduledTaskHelpers Class ScheduledTaskHelpers TaskCompletionEventArgs TaskInfo Class TaskInfo TaskOptions TaskResult Class TaskExecutionInfo TaskTriggerInfo Class TaskTriggerInfo Interfaces IConfigurableScheduledTask IEarlyRunScheduledTask IScheduledTask Interface IScheduledTaskWorker IScheduledTaskWithExecuteOptions IScheduledTaskWorker Interface IScheduledTaskWorker ITaskManager ITaskTrigger Interface ITaskTrigger Enums SystemEvent Enum SystemEvent TaskCompletionStatus Enum TaskCompletionStatus TaskState Enum TaskState"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.IConfigurableScheduledTask.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.IConfigurableScheduledTask.html",
     "title": "Interface IConfigurableScheduledTask",
-    "keywords": "Interface IConfigurableScheduledTask Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface IConfigurableScheduledTask Properties IsEnabled Gets a value indicating whether this instance is enabled. Declaration bool IsEnabled { get; } Property Value Type Description Boolean true if this instance is enabled; otherwise, false . IsHidden Gets a value indicating whether this instance is hidden. Declaration bool IsHidden { get; } Property Value Type Description Boolean true if this instance is hidden; otherwise, false . IsLogged Declaration bool IsLogged { get; } Property Value Type Description Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IConfigurableScheduledTask Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface IConfigurableScheduledTask Properties IsEnabled Gets a value indicating whether this instance is enabled. Declaration bool IsEnabled { get; } Property Value Type Description System.Boolean true if this instance is enabled; otherwise, false . IsHidden Gets a value indicating whether this instance is hidden. Declaration bool IsHidden { get; } Property Value Type Description System.Boolean true if this instance is hidden; otherwise, false . IsLogged Declaration bool IsLogged { get; } Property Value Type Description System.Boolean Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+  },
+  "reference/pluginapi/MediaBrowser.Model.Tasks.IEarlyRunScheduledTask.html": {
+    "href": "reference/pluginapi/MediaBrowser.Model.Tasks.IEarlyRunScheduledTask.html",
+    "title": "Interface IEarlyRunScheduledTask",
+    "keywords": "Interface IEarlyRunScheduledTask Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface IEarlyRunScheduledTask Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTask.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTask.html",
     "title": "Interface IScheduledTask",
-    "keywords": "Interface IScheduledTask Interface IScheduledTaskWorker Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface IScheduledTask Properties Category Gets the category. Declaration string Category { get; } Property Value Type Description String The category. Description Gets the description. Declaration string Description { get; } Property Value Type Description String The description. Key Declaration string Key { get; } Property Value Type Description String Name Gets the name of the task Declaration string Name { get; } Property Value Type Description String The name. Methods Execute(CancellationToken, IProgress) Executes the task Declaration Task Execute(CancellationToken cancellationToken, IProgress progress) Parameters Type Name Description CancellationToken cancellationToken The cancellation token. IProgress < Double > progress The progress. Returns Type Description Task Task. GetDefaultTriggers() Gets the default triggers. Declaration IEnumerable GetDefaultTriggers() Returns Type Description IEnumerable < TaskTriggerInfo > IEnumerable{BaseTaskTrigger}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IScheduledTask Interface IScheduledTaskWorker Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface IScheduledTask Properties Category Gets the category. Declaration string Category { get; } Property Value Type Description String The category. Description Gets the description. Declaration string Description { get; } Property Value Type Description String The description. Key Declaration string Key { get; } Property Value Type Description String Name Gets the name of the task Declaration string Name { get; } Property Value Type Description String The name. Methods Execute(CancellationToken, IProgress) Executes the task Declaration Task Execute(CancellationToken cancellationToken, IProgress progress) Parameters Type Name Description System.Threading.CancellationToken cancellationToken The cancellation token. System.IProgress < Double > progress The progress. Returns Type Description System.Threading.Tasks.Task Task. GetDefaultTriggers() Gets the default triggers. Declaration IEnumerable GetDefaultTriggers() Returns Type Description System.Collections.Generic.IEnumerable < TaskTriggerInfo > IEnumerable{BaseTaskTrigger}. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWithExecuteOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWithExecuteOptions.html",
     "title": "Interface IScheduledTaskWithExecuteOptions",
-    "keywords": "Interface IScheduledTaskWithExecuteOptions Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface IScheduledTaskWithExecuteOptions Methods Execute(TaskOptions, IProgress, CancellationToken) Declaration Task Execute(TaskOptions options, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description TaskOptions options IProgress < Double > progress CancellationToken cancellationToken Returns Type Description Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IScheduledTaskWithExecuteOptions Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface IScheduledTaskWithExecuteOptions Methods Execute(TaskOptions, IProgress, CancellationToken) Declaration Task Execute(TaskOptions options, IProgress progress, CancellationToken cancellationToken) Parameters Type Name Description TaskOptions options System.IProgress < Double > progress System.Threading.CancellationToken cancellationToken Returns Type Description System.Threading.Tasks.Task Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWorker.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWorker.html",
     "title": "Interface IScheduledTaskWorker",
-    "keywords": "Interface IScheduledTaskWorker Interface IScheduledTaskWorker Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface IScheduledTaskWorker : IDisposable Properties Category Gets the category. Declaration string Category { get; } Property Value Type Description String The category. CurrentProgress Gets the current progress. Declaration double? CurrentProgress { get; } Property Value Type Description Nullable < Double > The current progress. Description Gets the description. Declaration string Description { get; } Property Value Type Description String The description. Id Gets the unique id. Declaration string Id { get; } Property Value Type Description String The unique id. LastExecutionResult Gets the last execution result. Declaration TaskResult LastExecutionResult { get; } Property Value Type Description TaskResult The last execution result. Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. ScheduledTask Gets or sets the scheduled task. Declaration IScheduledTask ScheduledTask { get; } Property Value Type Description IScheduledTask The scheduled task. State Gets the state. Declaration TaskState State { get; } Property Value Type Description TaskState The state. Triggers Gets the triggers that define when the task will run Declaration TaskTriggerInfo[] Triggers { get; set; } Property Value Type Description TaskTriggerInfo [] The triggers. Exceptions Type Condition ArgumentNullException value Methods ReloadTriggerEvents() Reloads the trigger events. Declaration void ReloadTriggerEvents() Events TaskProgress Occurs when [task progress]. Declaration event EventHandler> TaskProgress Event Type Type Description EventHandler < GenericEventArgs < Double >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface IScheduledTaskWorker Interface IScheduledTaskWorker Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface IScheduledTaskWorker : IDisposable Properties Category Gets the category. Declaration string Category { get; } Property Value Type Description String The category. CurrentProgress Gets the current progress. Declaration double? CurrentProgress { get; } Property Value Type Description Nullable < Double > The current progress. Description Gets the description. Declaration string Description { get; } Property Value Type Description String The description. Id Gets the unique id. Declaration string Id { get; } Property Value Type Description String The unique id. LastExecutionResult Gets the last execution result. Declaration TaskResult LastExecutionResult { get; } Property Value Type Description TaskResult The last execution result. Name Gets the name. Declaration string Name { get; } Property Value Type Description String The name. ScheduledTask Gets or sets the scheduled task. Declaration IScheduledTask ScheduledTask { get; } Property Value Type Description IScheduledTask The scheduled task. State Gets the state. Declaration TaskState State { get; } Property Value Type Description TaskState The state. Triggers Gets the triggers that define when the task will run Declaration TaskTriggerInfo[] Triggers { get; set; } Property Value Type Description TaskTriggerInfo [] The triggers. Exceptions Type Condition ArgumentNullException value Methods ReloadTriggerEvents() Reloads the trigger events. Declaration void ReloadTriggerEvents() Events TaskProgress Occurs when [task progress]. Declaration event EventHandler> TaskProgress Event Type Type Description System.EventHandler < GenericEventArgs < Double >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.ITaskManager.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.ITaskManager.html",
     "title": "Interface ITaskManager",
-    "keywords": "Interface ITaskManager Inherited Members IDisposable.Dispose() Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface ITaskManager : IDisposable Properties ScheduledTasks Gets the list of Scheduled Tasks Declaration IScheduledTaskWorker[] ScheduledTasks { get; } Property Value Type Description IScheduledTaskWorker [] The scheduled tasks. Methods AddTasks(IEnumerable) Adds the tasks. Declaration void AddTasks(IEnumerable tasks) Parameters Type Name Description IEnumerable < IScheduledTask > tasks The tasks. Cancel(IScheduledTaskWorker) Declaration void Cancel(IScheduledTaskWorker task) Parameters Type Name Description IScheduledTaskWorker task CancelIfRunning() Cancels if running. Declaration bool CancelIfRunning() where T : IScheduledTask Returns Type Description Boolean Type Parameters Name Description T CancelIfRunningAndQueue() Cancels if running and queue. Declaration void CancelIfRunningAndQueue() where T : IScheduledTask Type Parameters Name Description T CancelIfRunningAndQueue(TaskOptions) Cancels if running and queue. Declaration void CancelIfRunningAndQueue(TaskOptions options) where T : IScheduledTask Parameters Type Name Description TaskOptions options Task options. Type Parameters Name Description T Execute(IScheduledTaskWorker, TaskOptions) Declaration Task Execute(IScheduledTaskWorker task, TaskOptions options) Parameters Type Name Description IScheduledTaskWorker task TaskOptions options Returns Type Description Task Execute() Declaration void Execute() where T : IScheduledTask Type Parameters Name Description T QueueIfNotRunning() Declaration void QueueIfNotRunning() where T : IScheduledTask Type Parameters Name Description T QueueScheduledTask(IScheduledTask, TaskOptions) Queues the scheduled task. Declaration void QueueScheduledTask(IScheduledTask task, TaskOptions options) Parameters Type Name Description IScheduledTask task TaskOptions options QueueScheduledTask() Queues the scheduled task. Declaration void QueueScheduledTask() where T : IScheduledTask Type Parameters Name Description T QueueScheduledTask(TaskOptions) Queues the scheduled task. Declaration void QueueScheduledTask(TaskOptions options) where T : IScheduledTask Parameters Type Name Description TaskOptions options Task options. Type Parameters Name Description T RunTaskOnNextStartup(String) Declaration void RunTaskOnNextStartup(string key) Parameters Type Name Description String key Events TaskCompleted Declaration event EventHandler TaskCompleted Event Type Type Description EventHandler < TaskCompletionEventArgs > TaskExecuting Declaration event EventHandler> TaskExecuting Event Type Type Description EventHandler < GenericEventArgs < IScheduledTaskWorker >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ITaskManager Inherited Members System.IDisposable.Dispose() Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface ITaskManager : IDisposable Properties ScheduledTasks Gets the list of Scheduled Tasks Declaration IScheduledTaskWorker[] ScheduledTasks { get; } Property Value Type Description IScheduledTaskWorker [] The scheduled tasks. Methods AddTasks(IEnumerable) Adds the tasks. Declaration void AddTasks(IEnumerable tasks) Parameters Type Name Description System.Collections.Generic.IEnumerable < IScheduledTask > tasks The tasks. Cancel(IScheduledTaskWorker) Declaration void Cancel(IScheduledTaskWorker task) Parameters Type Name Description IScheduledTaskWorker task CancelIfRunning() Cancels if running. Declaration bool CancelIfRunning() where T : IScheduledTask Returns Type Description System.Boolean Type Parameters Name Description T CancelIfRunningAndQueue() Cancels if running and queue. Declaration void CancelIfRunningAndQueue() where T : IScheduledTask Type Parameters Name Description T CancelIfRunningAndQueue(TaskOptions) Cancels if running and queue. Declaration void CancelIfRunningAndQueue(TaskOptions options) where T : IScheduledTask Parameters Type Name Description TaskOptions options Task options. Type Parameters Name Description T Execute(IScheduledTaskWorker, TaskOptions) Declaration Task Execute(IScheduledTaskWorker task, TaskOptions options) Parameters Type Name Description IScheduledTaskWorker task TaskOptions options Returns Type Description System.Threading.Tasks.Task Execute() Declaration void Execute() where T : IScheduledTask Type Parameters Name Description T QueueIfNotRunning() Declaration void QueueIfNotRunning() where T : IScheduledTask Type Parameters Name Description T QueueScheduledTask(IScheduledTask, TaskOptions) Queues the scheduled task. Declaration void QueueScheduledTask(IScheduledTask task, TaskOptions options) Parameters Type Name Description IScheduledTask task TaskOptions options QueueScheduledTask() Queues the scheduled task. Declaration void QueueScheduledTask() where T : IScheduledTask Type Parameters Name Description T QueueScheduledTask(TaskOptions) Queues the scheduled task. Declaration void QueueScheduledTask(TaskOptions options) where T : IScheduledTask Parameters Type Name Description TaskOptions options Task options. Type Parameters Name Description T RunTaskOnNextStartup(String) Declaration void RunTaskOnNextStartup(string key) Parameters Type Name Description String key Events TaskCompleted Declaration event EventHandler TaskCompleted Event Type Type Description System.EventHandler < TaskCompletionEventArgs > TaskExecuting Declaration event EventHandler> TaskExecuting Event Type Type Description System.EventHandler < GenericEventArgs < IScheduledTaskWorker >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.ITaskTrigger.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.ITaskTrigger.html",
     "title": "Interface ITaskTrigger",
-    "keywords": "Interface ITaskTrigger Interface ITaskTrigger Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface ITaskTrigger Properties TaskOptions Gets or sets the options of this task. Declaration TaskOptions TaskOptions { get; set; } Property Value Type Description TaskOptions Methods Start(TaskResult, ILogger, String, Boolean) Stars waiting for the trigger action Declaration void Start(TaskResult lastResult, ILogger logger, string taskName, bool isApplicationStartup) Parameters Type Name Description TaskResult lastResult ILogger logger String taskName Boolean isApplicationStartup Stop() Stops waiting for the trigger action Declaration void Stop() Events Triggered Fires when the trigger condition is satisfied and the task should run Declaration event EventHandler> Triggered Event Type Type Description EventHandler < GenericEventArgs < TaskOptions >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ITaskTrigger Interface ITaskTrigger Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public interface ITaskTrigger Properties TaskOptions Gets or sets the options of this task. Declaration TaskOptions TaskOptions { get; set; } Property Value Type Description TaskOptions Methods Start(TaskResult, ILogger, String, Boolean) Stars waiting for the trigger action Declaration void Start(TaskResult lastResult, ILogger logger, string taskName, bool isApplicationStartup) Parameters Type Name Description TaskResult lastResult ILogger logger String taskName System.Boolean isApplicationStartup Stop() Stops waiting for the trigger action Declaration void Stop() Events Triggered Fires when the trigger condition is satisfied and the task should run Declaration event EventHandler> Triggered Event Type Type Description System.EventHandler < GenericEventArgs < TaskOptions >> Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.ScheduledTaskHelpers.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.ScheduledTaskHelpers.html",
     "title": "Class ScheduledTaskHelpers",
-    "keywords": "Class ScheduledTaskHelpers Class ScheduledTaskHelpers Inheritance Object ScheduledTaskHelpers Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public static class ScheduledTaskHelpers Methods GetTaskInfo(IScheduledTaskWorker) Gets the task info. Declaration public static TaskInfo GetTaskInfo(IScheduledTaskWorker task) Parameters Type Name Description IScheduledTaskWorker task The task. Returns Type Description TaskInfo TaskInfo."
+    "keywords": "Class ScheduledTaskHelpers Class ScheduledTaskHelpers Inheritance System.Object ScheduledTaskHelpers Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public static class ScheduledTaskHelpers Methods GetTaskInfo(IScheduledTaskWorker) Gets the task info. Declaration public static TaskInfo GetTaskInfo(IScheduledTaskWorker task) Parameters Type Name Description IScheduledTaskWorker task The task. Returns Type Description TaskInfo TaskInfo."
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.SystemEvent.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.SystemEvent.html",
@@ -6567,7 +6582,7 @@
   "reference/pluginapi/MediaBrowser.Model.Tasks.TaskCompletionEventArgs.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.TaskCompletionEventArgs.html",
     "title": "Class TaskCompletionEventArgs",
-    "keywords": "Class TaskCompletionEventArgs Inheritance Object EventArgs TaskCompletionEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskCompletionEventArgs : EventArgs Properties Result Declaration public TaskResult Result { get; set; } Property Value Type Description TaskResult Task Declaration public IScheduledTaskWorker Task { get; set; } Property Value Type Description IScheduledTaskWorker Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TaskCompletionEventArgs Inheritance System.Object System.EventArgs TaskCompletionEventArgs Inherited Members EventArgs.Empty Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskCompletionEventArgs : EventArgs Properties Result Declaration public TaskResult Result { get; set; } Property Value Type Description TaskResult Task Declaration public IScheduledTaskWorker Task { get; set; } Property Value Type Description IScheduledTaskWorker Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.TaskCompletionStatus.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.TaskCompletionStatus.html",
@@ -6577,17 +6592,17 @@
   "reference/pluginapi/MediaBrowser.Model.Tasks.TaskInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.TaskInfo.html",
     "title": "Class TaskInfo",
-    "keywords": "Class TaskInfo Class TaskInfo Inheritance Object TaskInfo Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskInfo Constructors TaskInfo() Initializes a new instance of the TaskInfo class. Declaration public TaskInfo() Properties Category Gets or sets the category. Declaration public string Category { get; set; } Property Value Type Description String The category. CurrentProgressPercentage Gets or sets the progress. Declaration public double? CurrentProgressPercentage { get; set; } Property Value Type Description Nullable < Double > The progress. Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. IsHidden Gets or sets a value indicating whether this instance is hidden. Declaration public bool IsHidden { get; set; } Property Value Type Description Boolean true if this instance is hidden; otherwise, false . Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. LastExecutionResult Gets or sets the last execution result. Declaration public TaskResult LastExecutionResult { get; set; } Property Value Type Description TaskResult The last execution result. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. State Gets or sets the state of the task. Declaration public TaskState State { get; set; } Property Value Type Description TaskState The state of the task. Triggers Gets or sets the triggers. Declaration public TaskTriggerInfo[] Triggers { get; set; } Property Value Type Description TaskTriggerInfo [] The triggers. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TaskInfo Class TaskInfo Inheritance System.Object TaskInfo Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskInfo Constructors TaskInfo() Initializes a new instance of the TaskInfo class. Declaration public TaskInfo() Properties Category Gets or sets the category. Declaration public string Category { get; set; } Property Value Type Description String The category. CurrentProgressPercentage Gets or sets the progress. Declaration public double? CurrentProgressPercentage { get; set; } Property Value Type Description Nullable < Double > The progress. Description Gets or sets the description. Declaration public string Description { get; set; } Property Value Type Description String The description. Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. IsHidden Gets or sets a value indicating whether this instance is hidden. Declaration public bool IsHidden { get; set; } Property Value Type Description System.Boolean true if this instance is hidden; otherwise, false . Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. LastExecutionResult Gets or sets the last execution result. Declaration public TaskResult LastExecutionResult { get; set; } Property Value Type Description TaskResult The last execution result. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. State Gets or sets the state of the task. Declaration public TaskState State { get; set; } Property Value Type Description TaskState The state of the task. Triggers Gets or sets the triggers. Declaration public TaskTriggerInfo[] Triggers { get; set; } Property Value Type Description TaskTriggerInfo [] The triggers. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.TaskOptions.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.TaskOptions.html",
     "title": "Class TaskOptions",
-    "keywords": "Class TaskOptions Inheritance Object TaskOptions Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskOptions Constructors TaskOptions() Declaration public TaskOptions() TaskOptions(TaskOptions) Declaration public TaskOptions(TaskOptions cloneFrom) Parameters Type Name Description TaskOptions cloneFrom Properties HasManualInteraction Declaration public bool HasManualInteraction { get; set; } Property Value Type Description Boolean LogLevel Declaration public LogSeverity LogLevel { get; } Property Value Type Description LogSeverity MaxRuntimeTicks Declaration public long? MaxRuntimeTicks { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TaskOptions Inheritance System.Object TaskOptions Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskOptions Constructors TaskOptions() Declaration public TaskOptions() TaskOptions(TaskOptions) Declaration public TaskOptions(TaskOptions cloneFrom) Parameters Type Name Description TaskOptions cloneFrom Properties HasManualInteraction Declaration public bool HasManualInteraction { get; set; } Property Value Type Description System.Boolean LogLevel Declaration public LogSeverity LogLevel { get; } Property Value Type Description LogSeverity MaxRuntimeTicks Declaration public long? MaxRuntimeTicks { get; set; } Property Value Type Description Nullable < Int64 > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.TaskResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.TaskResult.html",
     "title": "Class TaskResult",
-    "keywords": "Class TaskResult Class TaskExecutionInfo Inheritance Object TaskResult Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskResult Properties EndTimeUtc Gets or sets the end time UTC. Declaration public DateTimeOffset EndTimeUtc { get; set; } Property Value Type Description DateTimeOffset The end time UTC. ErrorMessage Gets or sets the error message. Declaration public string ErrorMessage { get; set; } Property Value Type Description String The error message. Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. LongErrorMessage Gets or sets the long error message. Declaration public string LongErrorMessage { get; set; } Property Value Type Description String The long error message. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. StartTimeUtc Gets or sets the start time UTC. Declaration public DateTimeOffset StartTimeUtc { get; set; } Property Value Type Description DateTimeOffset The start time UTC. Status Gets or sets the status. Declaration public TaskCompletionStatus Status { get; set; } Property Value Type Description TaskCompletionStatus The status. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TaskResult Class TaskExecutionInfo Inheritance System.Object TaskResult Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskResult Properties EndTimeUtc Gets or sets the end time UTC. Declaration public DateTimeOffset EndTimeUtc { get; set; } Property Value Type Description System.DateTimeOffset The end time UTC. ErrorMessage Gets or sets the error message. Declaration public string ErrorMessage { get; set; } Property Value Type Description String The error message. Id Gets or sets the id. Declaration public string Id { get; set; } Property Value Type Description String The id. Key Gets or sets the key. Declaration public string Key { get; set; } Property Value Type Description String The key. LongErrorMessage Gets or sets the long error message. Declaration public string LongErrorMessage { get; set; } Property Value Type Description String The long error message. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. StartTimeUtc Gets or sets the start time UTC. Declaration public DateTimeOffset StartTimeUtc { get; set; } Property Value Type Description System.DateTimeOffset The start time UTC. Status Gets or sets the status. Declaration public TaskCompletionStatus Status { get; set; } Property Value Type Description TaskCompletionStatus The status. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Tasks.TaskState.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.TaskState.html",
@@ -6597,7 +6612,7 @@
   "reference/pluginapi/MediaBrowser.Model.Tasks.TaskTriggerInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Tasks.TaskTriggerInfo.html",
     "title": "Class TaskTriggerInfo",
-    "keywords": "Class TaskTriggerInfo Class TaskTriggerInfo Inheritance Object TaskTriggerInfo Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskTriggerInfo Fields TriggerDaily Declaration public const string TriggerDaily = \"DailyTrigger\" Field Value Type Description String TriggerInterval Declaration public const string TriggerInterval = \"IntervalTrigger\" Field Value Type Description String TriggerStartup Declaration public const string TriggerStartup = \"StartupTrigger\" Field Value Type Description String TriggerSystemEvent Declaration public const string TriggerSystemEvent = \"SystemEventTrigger\" Field Value Type Description String TriggerWeekly Declaration public const string TriggerWeekly = \"WeeklyTrigger\" Field Value Type Description String Properties DayOfWeek Gets or sets the day of week. Declaration public DayOfWeek? DayOfWeek { get; set; } Property Value Type Description Nullable < DayOfWeek > The day of week. IntervalTicks Gets or sets the interval. Declaration public long? IntervalTicks { get; set; } Property Value Type Description Nullable < Int64 > The interval. MaxRuntimeTicks Gets or sets the maximum runtime ticks. Declaration public long? MaxRuntimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The maximum runtime ticks. SystemEvent Gets or sets the system event. Declaration public SystemEvent? SystemEvent { get; set; } Property Value Type Description Nullable < SystemEvent > The system event. TimeOfDayTicks Gets or sets the time of day. Declaration public long? TimeOfDayTicks { get; set; } Property Value Type Description Nullable < Int64 > The time of day. Type Gets or sets the type. Declaration public string Type { get; set; } Property Value Type Description String The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class TaskTriggerInfo Class TaskTriggerInfo Inheritance System.Object TaskTriggerInfo Namespace : MediaBrowser.Model.Tasks Assembly : MediaBrowser.Model.dll Syntax public class TaskTriggerInfo Fields TriggerDaily Declaration public const string TriggerDaily = \"DailyTrigger\" Field Value Type Description String TriggerInterval Declaration public const string TriggerInterval = \"IntervalTrigger\" Field Value Type Description String TriggerStartup Declaration public const string TriggerStartup = \"StartupTrigger\" Field Value Type Description String TriggerSystemEvent Declaration public const string TriggerSystemEvent = \"SystemEventTrigger\" Field Value Type Description String TriggerWeekly Declaration public const string TriggerWeekly = \"WeeklyTrigger\" Field Value Type Description String Properties DayOfWeek Gets or sets the day of week. Declaration public DayOfWeek? DayOfWeek { get; set; } Property Value Type Description Nullable < System.DayOfWeek > The day of week. IntervalTicks Gets or sets the interval. Declaration public long? IntervalTicks { get; set; } Property Value Type Description Nullable < Int64 > The interval. MaxRuntimeTicks Gets or sets the maximum runtime ticks. Declaration public long? MaxRuntimeTicks { get; set; } Property Value Type Description Nullable < Int64 > The maximum runtime ticks. SystemEvent Gets or sets the system event. Declaration public SystemEvent? SystemEvent { get; set; } Property Value Type Description Nullable < SystemEvent > The system event. TimeOfDayTicks Gets or sets the time of day. Declaration public long? TimeOfDayTicks { get; set; } Property Value Type Description Nullable < Int64 > The time of day. Type Gets or sets the type. Declaration public string Type { get; set; } Property Value Type Description String The type. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Text.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Text.html",
@@ -6607,12 +6622,12 @@
   "reference/pluginapi/MediaBrowser.Model.Text.ITextEncoding.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Text.ITextEncoding.html",
     "title": "Interface ITextEncoding",
-    "keywords": "Interface ITextEncoding Namespace : MediaBrowser.Model.Text Assembly : MediaBrowser.Model.dll Syntax public interface ITextEncoding Methods GetASCIIEncoding() Declaration Encoding GetASCIIEncoding() Returns Type Description Encoding GetDetectedEncodingName(ReadOnlySpan, CultureDto, Boolean) Declaration string GetDetectedEncodingName(ReadOnlySpan bytes, CultureDto language, bool enableLanguageDetection) Parameters Type Name Description ReadOnlySpan < Byte > bytes CultureDto language Boolean enableLanguageDetection Returns Type Description String GetEncodingFromCharset(ReadOnlySpan) Declaration Encoding GetEncodingFromCharset(ReadOnlySpan charset) Parameters Type Name Description ReadOnlySpan < Char > charset Returns Type Description Encoding Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Interface ITextEncoding Namespace : MediaBrowser.Model.Text Assembly : MediaBrowser.Model.dll Syntax public interface ITextEncoding Methods GetASCIIEncoding() Declaration Encoding GetASCIIEncoding() Returns Type Description System.Text.Encoding GetDetectedEncodingName(ReadOnlySpan, CultureDto, Boolean) Declaration string GetDetectedEncodingName(ReadOnlySpan bytes, CultureDto language, bool enableLanguageDetection) Parameters Type Name Description System.ReadOnlySpan < System.Byte > bytes CultureDto language System.Boolean enableLanguageDetection Returns Type Description String GetEncodingFromCharset(ReadOnlySpan) Declaration Encoding GetEncodingFromCharset(ReadOnlySpan charset) Parameters Type Name Description System.ReadOnlySpan < System.Char > charset Returns Type Description System.Text.Encoding Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Text.ValueStringBuilder.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Text.ValueStringBuilder.html",
     "title": "Struct ValueStringBuilder",
-    "keywords": "Struct ValueStringBuilder Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() Namespace : MediaBrowser.Model.Text Assembly : MediaBrowser.Model.dll Syntax public ref struct ValueStringBuilder Constructors ValueStringBuilder(Int32) Declaration public ValueStringBuilder(int initialCapacity) Parameters Type Name Description Int32 initialCapacity ValueStringBuilder(Span) Declaration public ValueStringBuilder(Span initialBuffer) Parameters Type Name Description Span < Char > initialBuffer Properties Capacity Declaration public readonly int Capacity { get; } Property Value Type Description Int32 Item[Int32] Declaration public readonly ref char this[int index] { get; } Parameters Type Name Description Int32 index Property Value Type Description Char Length Declaration public int Length { get; set; } Property Value Type Description Int32 RawChars Returns the underlying storage of the builder. Declaration public readonly Span RawChars { get; } Property Value Type Description Span < Char > Methods Append(Char) Declaration public void Append(char c) Parameters Type Name Description Char c Append(Char, Int32) Declaration public void Append(char c, int count) Parameters Type Name Description Char c Int32 count Append(ReadOnlySpan) Declaration public void Append(ReadOnlySpan value) Parameters Type Name Description ReadOnlySpan < Char > value Append(String) Declaration public void Append(string s) Parameters Type Name Description String s AppendReversed(ReadOnlySpan) Declaration public void AppendReversed(ReadOnlySpan value) Parameters Type Name Description ReadOnlySpan < Char > value AppendSpan(Int32) Declaration public Span AppendSpan(int length) Parameters Type Name Description Int32 length Returns Type Description Span < Char > AsSpan() Declaration public ReadOnlySpan AsSpan() Returns Type Description ReadOnlySpan < Char > AsSpan(Boolean) Returns a span around the contents of the builder. Declaration public ReadOnlySpan AsSpan(bool terminate) Parameters Type Name Description Boolean terminate Ensures that the builder has a null char after Length Returns Type Description ReadOnlySpan < Char > AsSpan(Int32) Declaration public ReadOnlySpan AsSpan(int start) Parameters Type Name Description Int32 start Returns Type Description ReadOnlySpan < Char > AsSpan(Int32, Int32) Declaration public ReadOnlySpan AsSpan(int start, int length) Parameters Type Name Description Int32 start Int32 length Returns Type Description ReadOnlySpan < Char > Dispose() Declaration public void Dispose() EnsureCapacity(Int32) Declaration public void EnsureCapacity(int capacity) Parameters Type Name Description Int32 capacity GetPinnableReference() Get a pinnable reference to the builder. Does not ensure there is a null char after Length This overload is pattern matched in the C# 7.3+ compiler so you can omit the explicit method call, and write eg \"fixed (char* c = builder)\" Declaration public ref char GetPinnableReference() Returns Type Description Char GetPinnableReference(Boolean) Get a pinnable reference to the builder. Declaration public ref char GetPinnableReference(bool terminate) Parameters Type Name Description Boolean terminate Ensures that the builder has a null char after Length Returns Type Description Char Insert(Int32, Char, Int32) Declaration public void Insert(int index, char value, int count) Parameters Type Name Description Int32 index Char value Int32 count Insert(Int32, String) Declaration public void Insert(int index, string s) Parameters Type Name Description Int32 index String s Reverse() Declaration public void Reverse() ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() TryCopyTo(Span, out Int32) Declaration public bool TryCopyTo(Span destination, out int charsWritten) Parameters Type Name Description Span < Char > destination Int32 charsWritten Returns Type Description Boolean"
+    "keywords": "Struct ValueStringBuilder Inherited Members ValueType.Equals(Object) ValueType.GetHashCode() Namespace : MediaBrowser.Model.Text Assembly : MediaBrowser.Model.dll Syntax public ref struct ValueStringBuilder Constructors ValueStringBuilder(Int32) Declaration public ValueStringBuilder(int initialCapacity) Parameters Type Name Description Int32 initialCapacity ValueStringBuilder(Span) Declaration public ValueStringBuilder(Span initialBuffer) Parameters Type Name Description Span < System.Char > initialBuffer Properties Capacity Declaration public readonly int Capacity { get; } Property Value Type Description Int32 Item[Int32] Declaration public readonly ref char this[int index] { get; } Parameters Type Name Description Int32 index Property Value Type Description System.Char Length Declaration public int Length { get; set; } Property Value Type Description Int32 RawChars Returns the underlying storage of the builder. Declaration public readonly Span RawChars { get; } Property Value Type Description Span < System.Char > Methods Append(Char) Declaration public void Append(char c) Parameters Type Name Description System.Char c Append(Char, Int32) Declaration public void Append(char c, int count) Parameters Type Name Description System.Char c Int32 count Append(ReadOnlySpan) Declaration public void Append(ReadOnlySpan value) Parameters Type Name Description System.ReadOnlySpan < System.Char > value Append(String) Declaration public void Append(string s) Parameters Type Name Description String s AppendReversed(ReadOnlySpan) Declaration public void AppendReversed(ReadOnlySpan value) Parameters Type Name Description System.ReadOnlySpan < System.Char > value AppendSpan(Int32) Declaration public Span AppendSpan(int length) Parameters Type Name Description Int32 length Returns Type Description Span < System.Char > AsSpan() Declaration public ReadOnlySpan AsSpan() Returns Type Description System.ReadOnlySpan < System.Char > AsSpan(Boolean) Returns a span around the contents of the builder. Declaration public ReadOnlySpan AsSpan(bool terminate) Parameters Type Name Description System.Boolean terminate Ensures that the builder has a null char after Length Returns Type Description System.ReadOnlySpan < System.Char > AsSpan(Int32) Declaration public ReadOnlySpan AsSpan(int start) Parameters Type Name Description Int32 start Returns Type Description System.ReadOnlySpan < System.Char > AsSpan(Int32, Int32) Declaration public ReadOnlySpan AsSpan(int start, int length) Parameters Type Name Description Int32 start Int32 length Returns Type Description System.ReadOnlySpan < System.Char > Dispose() Declaration public void Dispose() EnsureCapacity(Int32) Declaration public void EnsureCapacity(int capacity) Parameters Type Name Description Int32 capacity GetPinnableReference() Get a pinnable reference to the builder. Does not ensure there is a null char after Length This overload is pattern matched in the C# 7.3+ compiler so you can omit the explicit method call, and write eg \"fixed (char* c = builder)\" Declaration public ref char GetPinnableReference() Returns Type Description System.Char GetPinnableReference(Boolean) Get a pinnable reference to the builder. Declaration public ref char GetPinnableReference(bool terminate) Parameters Type Name Description System.Boolean terminate Ensures that the builder has a null char after Length Returns Type Description System.Char Insert(Int32, Char, Int32) Declaration public void Insert(int index, char value, int count) Parameters Type Name Description Int32 index System.Char value Int32 count Insert(Int32, String) Declaration public void Insert(int index, string s) Parameters Type Name Description Int32 index String s Reverse() Declaration public void Reverse() ToString() Declaration public override string ToString() Returns Type Description String Overrides ValueType.ToString() TryCopyTo(Span, out Int32) Declaration public bool TryCopyTo(Span destination, out int charsWritten) Parameters Type Name Description Span < System.Char > destination Int32 charsWritten Returns Type Description System.Boolean"
   },
   "reference/pluginapi/MediaBrowser.Model.Threading.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Threading.html",
@@ -6622,12 +6637,12 @@
   "reference/pluginapi/MediaBrowser.Model.Threading.NamedLockPool.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Threading.NamedLockPool.html",
     "title": "Class NamedLockPool",
-    "keywords": "Class NamedLockPool Inheritance Object NamedLockPool Namespace : MediaBrowser.Model.Threading Assembly : MediaBrowser.Model.dll Syntax public class NamedLockPool Methods LockAsync(String, CancellationToken) Declaration public async Task LockAsync(string key, CancellationToken cancellationToken) Parameters Type Name Description String key CancellationToken cancellationToken Returns Type Description Task < IDisposable > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class NamedLockPool Inheritance System.Object NamedLockPool Namespace : MediaBrowser.Model.Threading Assembly : MediaBrowser.Model.dll Syntax public class NamedLockPool Methods LockAsync(String, CancellationToken) Declaration public async Task LockAsync(string key, CancellationToken cancellationToken) Parameters Type Name Description String key System.Threading.CancellationToken cancellationToken Returns Type Description Task < IDisposable > Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Updates.CheckForUpdateResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Updates.CheckForUpdateResult.html",
     "title": "Class CheckForUpdateResult",
-    "keywords": "Class CheckForUpdateResult Class CheckForUpdateResult Inheritance Object CheckForUpdateResult Namespace : MediaBrowser.Model.Updates Assembly : MediaBrowser.Model.dll Syntax public class CheckForUpdateResult Properties AvailableVersion Gets or sets the available version. Declaration public string AvailableVersion { get; set; } Property Value Type Description String The available version. IsUpdateAvailable Gets or sets a value indicating whether this instance is update available. Declaration public bool IsUpdateAvailable { get; set; } Property Value Type Description Boolean true if this instance is update available; otherwise, false . Package Get or sets package information for an available update Declaration public PackageVersionInfo Package { get; set; } Property Value Type Description PackageVersionInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class CheckForUpdateResult Class CheckForUpdateResult Inheritance System.Object CheckForUpdateResult Namespace : MediaBrowser.Model.Updates Assembly : MediaBrowser.Model.dll Syntax public class CheckForUpdateResult Properties AvailableVersion Gets or sets the available version. Declaration public string AvailableVersion { get; set; } Property Value Type Description String The available version. IsUpdateAvailable Gets or sets a value indicating whether this instance is update available. Declaration public bool IsUpdateAvailable { get; set; } Property Value Type Description System.Boolean true if this instance is update available; otherwise, false . Package Get or sets package information for an available update Declaration public PackageVersionInfo Package { get; set; } Property Value Type Description PackageVersionInfo Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Updates.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Updates.html",
@@ -6637,12 +6652,12 @@
   "reference/pluginapi/MediaBrowser.Model.Updates.InstallationInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Updates.InstallationInfo.html",
     "title": "Class InstallationInfo",
-    "keywords": "Class InstallationInfo Class InstallationInfo Inheritance Object InstallationInfo Namespace : MediaBrowser.Model.Updates Assembly : MediaBrowser.Model.dll Syntax public class InstallationInfo Properties AssemblyGuid Gets or sets the assembly guid. Declaration public string AssemblyGuid { get; set; } Property Value Type Description String The guid of the assembly. Id Gets or sets the id. Declaration public Guid Id { get; set; } Property Value Type Description Guid The id. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. PercentComplete Gets or sets the percent complete. Declaration public double? PercentComplete { get; set; } Property Value Type Description Nullable < Double > The percent complete. UpdateClass Gets or sets the update class. Declaration public PackageVersionClass UpdateClass { get; set; } Property Value Type Description PackageVersionClass The update class. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class InstallationInfo Class InstallationInfo Inheritance System.Object InstallationInfo Namespace : MediaBrowser.Model.Updates Assembly : MediaBrowser.Model.dll Syntax public class InstallationInfo Properties AssemblyGuid Gets or sets the assembly guid. Declaration public string AssemblyGuid { get; set; } Property Value Type Description String The guid of the assembly. Id Gets or sets the id. Declaration public Guid Id { get; set; } Property Value Type Description Guid The id. Name Gets or sets the name. Declaration public string Name { get; set; } Property Value Type Description String The name. PercentComplete Gets or sets the percent complete. Declaration public double? PercentComplete { get; set; } Property Value Type Description Nullable < Double > The percent complete. UpdateClass Gets or sets the update class. Declaration public PackageVersionClass UpdateClass { get; set; } Property Value Type Description PackageVersionClass The update class. Version Gets or sets the version. Declaration public string Version { get; set; } Property Value Type Description String The version. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Updates.PackageInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Updates.PackageInfo.html",
     "title": "Class PackageInfo",
-    "keywords": "Class PackageInfo Class PackageInfo Inheritance Object PackageInfo Namespace : MediaBrowser.Model.Updates Assembly : MediaBrowser.Model.dll Syntax public class PackageInfo Properties adult Gets or sets a value indicating whether this instance is adult only content. Declaration public bool adult { get; set; } Property Value Type Description Boolean true if this instance is adult; otherwise, false . category Gets or sets the category. Declaration public string category { get; set; } Property Value Type Description String The category. enableInAppStore Gets or sets a value indicating whether [enable in application store]. Declaration public bool enableInAppStore { get; set; } Property Value Type Description Boolean true if [enable in application store]; otherwise, false . expDate Gets or sets the expiration date for this package. Declaration public DateTimeOffset expDate { get; set; } Property Value Type Description DateTimeOffset Expiration Date. featureId Gets or sets the feature id of this package (if premium). Declaration public string featureId { get; set; } Property Value Type Description String The feature id. guid The guid of the assembly associated with this package (if a plug-in). This is used to identify the proper item for automatic updates. Declaration public string guid { get; set; } Property Value Type Description String The name. id The internal id of this package. Declaration public string id { get; set; } Property Value Type Description String The id. installs Gets or sets the installs. Declaration public int installs { get; set; } Property Value Type Description Int32 The installs. isPremium Gets or sets a value indicating whether this instance is premium. Declaration public bool isPremium { get; set; } Property Value Type Description Boolean true if this instance is premium; otherwise, false . isRegistered Gets or sets whether or not this package is registered. Declaration public bool isRegistered { get; set; } Property Value Type Description Boolean True if registered. name Gets or sets the name. Declaration public string name { get; set; } Property Value Type Description String The name. overview Gets or sets the overview. Declaration public string overview { get; set; } Property Value Type Description String The overview. owner Gets or sets the owner. Declaration public string owner { get; set; } Property Value Type Description String The owner. previewImage Gets or sets the preview image. Declaration public string previewImage { get; set; } Property Value Type Description String The preview image. price Gets or sets the price for this package (if premium). Declaration public float? price { get; set; } Property Value Type Description Nullable < Single > The price. richDescUrl Gets or sets the rich desc URL. Declaration public string richDescUrl { get; set; } Property Value Type Description String The rich desc URL. shortDescription Gets or sets the short description. Declaration public string shortDescription { get; set; } Property Value Type Description String The short description. targetFilename Gets or sets the target filename. Declaration public string targetFilename { get; set; } Property Value Type Description String The target filename. targetSystem Gets or sets the target system for this plug-in (Server, MBTheater, MBClassic). Declaration public PackageTargetSystem targetSystem { get; set; } Property Value Type Description PackageTargetSystem The target system. thumbImage Gets or sets the thumb image. Declaration public string thumbImage { get; set; } Property Value Type Description String The thumb image. tileColor Gets or sets the catalog tile color. Declaration public string tileColor { get; set; } Property Value Type Description String The owner. type Gets or sets the type. Declaration public string type { get; set; } Property Value Type Description String The type. versions Gets or sets the versions. Declaration public PackageVersionInfo[] versions { get; set; } Property Value Type Description PackageVersionInfo [] The versions. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PackageInfo Class PackageInfo Inheritance System.Object PackageInfo Namespace : MediaBrowser.Model.Updates Assembly : MediaBrowser.Model.dll Syntax public class PackageInfo Properties adult Gets or sets a value indicating whether this instance is adult only content. Declaration public bool adult { get; set; } Property Value Type Description System.Boolean true if this instance is adult; otherwise, false . category Gets or sets the category. Declaration public string category { get; set; } Property Value Type Description String The category. enableInAppStore Gets or sets a value indicating whether [enable in application store]. Declaration public bool enableInAppStore { get; set; } Property Value Type Description System.Boolean true if [enable in application store]; otherwise, false . expDate Gets or sets the expiration date for this package. Declaration public DateTimeOffset expDate { get; set; } Property Value Type Description System.DateTimeOffset Expiration Date. featureId Gets or sets the feature id of this package (if premium). Declaration public string featureId { get; set; } Property Value Type Description String The feature id. guid The guid of the assembly associated with this package (if a plug-in). This is used to identify the proper item for automatic updates. Declaration public string guid { get; set; } Property Value Type Description String The name. id The internal id of this package. Declaration public string id { get; set; } Property Value Type Description String The id. installs Gets or sets the installs. Declaration public int installs { get; set; } Property Value Type Description Int32 The installs. isPremium Gets or sets a value indicating whether this instance is premium. Declaration public bool isPremium { get; set; } Property Value Type Description System.Boolean true if this instance is premium; otherwise, false . isRegistered Gets or sets whether or not this package is registered. Declaration public bool isRegistered { get; set; } Property Value Type Description System.Boolean True if registered. name Gets or sets the name. Declaration public string name { get; set; } Property Value Type Description String The name. overview Gets or sets the overview. Declaration public string overview { get; set; } Property Value Type Description String The overview. owner Gets or sets the owner. Declaration public string owner { get; set; } Property Value Type Description String The owner. previewImage Gets or sets the preview image. Declaration public string previewImage { get; set; } Property Value Type Description String The preview image. price Gets or sets the price for this package (if premium). Declaration public float? price { get; set; } Property Value Type Description Nullable < System.Single > The price. richDescUrl Gets or sets the rich desc URL. Declaration public string richDescUrl { get; set; } Property Value Type Description String The rich desc URL. shortDescription Gets or sets the short description. Declaration public string shortDescription { get; set; } Property Value Type Description String The short description. targetFilename Gets or sets the target filename. Declaration public string targetFilename { get; set; } Property Value Type Description String The target filename. targetSystem Gets or sets the target system for this plug-in (Server, MBTheater, MBClassic). Declaration public PackageTargetSystem targetSystem { get; set; } Property Value Type Description PackageTargetSystem The target system. thumbImage Gets or sets the thumb image. Declaration public string thumbImage { get; set; } Property Value Type Description String The thumb image. tileColor Gets or sets the catalog tile color. Declaration public string tileColor { get; set; } Property Value Type Description String The owner. type Gets or sets the type. Declaration public string type { get; set; } Property Value Type Description String The type. versions Gets or sets the versions. Declaration public PackageVersionInfo[] versions { get; set; } Property Value Type Description PackageVersionInfo [] The versions. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Updates.PackageTargetSystem.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Updates.PackageTargetSystem.html",
@@ -6657,7 +6672,7 @@
   "reference/pluginapi/MediaBrowser.Model.Updates.PackageVersionInfo.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Updates.PackageVersionInfo.html",
     "title": "Class PackageVersionInfo",
-    "keywords": "Class PackageVersionInfo Class PackageVersionInfo Inheritance Object PackageVersionInfo Namespace : MediaBrowser.Model.Updates Assembly : MediaBrowser.Model.dll Syntax public class PackageVersionInfo Properties checksum Gets or sets the source URL. Declaration public string checksum { get; set; } Property Value Type Description String The source URL. classification Gets or sets the classification. Declaration public PackageVersionClass classification { get; set; } Property Value Type Description PackageVersionClass The classification. description Gets or sets the description. Declaration public string description { get; set; } Property Value Type Description String The description. guid Gets or sets the guid. Declaration public string guid { get; set; } Property Value Type Description String The guid. infoUrl Declaration public string infoUrl { get; set; } Property Value Type Description String name Gets or sets the name. Declaration public string name { get; set; } Property Value Type Description String The name. requiredVersionStr Gets or sets the required version STR. Declaration public string requiredVersionStr { get; set; } Property Value Type Description String The required version STR. runtimes Declaration public string runtimes { get; set; } Property Value Type Description String sourceUrl Gets or sets the source URL. Declaration public string sourceUrl { get; set; } Property Value Type Description String The source URL. targetFilename Gets or sets the target filename. Declaration public string targetFilename { get; set; } Property Value Type Description String The target filename. timestamp Declaration public DateTimeOffset? timestamp { get; set; } Property Value Type Description Nullable < DateTimeOffset > version Gets or sets the version. Had to make this an interpreted property since Protobuf can't handle Version Declaration [IgnoreDataMember] public Version version { get; } Property Value Type Description Version The version. versionStr Gets or sets the version STR. Declaration public string versionStr { get; set; } Property Value Type Description String The version STR. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PackageVersionInfo Class PackageVersionInfo Inheritance System.Object PackageVersionInfo Namespace : MediaBrowser.Model.Updates Assembly : MediaBrowser.Model.dll Syntax public class PackageVersionInfo Properties checksum Gets or sets the source URL. Declaration public string checksum { get; set; } Property Value Type Description String The source URL. classification Gets or sets the classification. Declaration public PackageVersionClass classification { get; set; } Property Value Type Description PackageVersionClass The classification. description Gets or sets the description. Declaration public string description { get; set; } Property Value Type Description String The description. guid Gets or sets the guid. Declaration public string guid { get; set; } Property Value Type Description String The guid. infoUrl Declaration public string infoUrl { get; set; } Property Value Type Description String name Gets or sets the name. Declaration public string name { get; set; } Property Value Type Description String The name. requiredVersionStr Gets or sets the required version STR. Declaration public string requiredVersionStr { get; set; } Property Value Type Description String The required version STR. runtimes Declaration public string runtimes { get; set; } Property Value Type Description String sourceUrl Gets or sets the source URL. Declaration public string sourceUrl { get; set; } Property Value Type Description String The source URL. targetFilename Gets or sets the target filename. Declaration public string targetFilename { get; set; } Property Value Type Description String The target filename. timestamp Declaration public DateTimeOffset? timestamp { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > version Gets or sets the version. Had to make this an interpreted property since Protobuf can't handle Version Declaration [IgnoreDataMember] public Version version { get; } Property Value Type Description System.Version The version. versionStr Gets or sets the version STR. Declaration public string versionStr { get; set; } Property Value Type Description String The version STR. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Users.ForgotPasswordAction.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Users.ForgotPasswordAction.html",
@@ -6667,7 +6682,7 @@
   "reference/pluginapi/MediaBrowser.Model.Users.ForgotPasswordResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Users.ForgotPasswordResult.html",
     "title": "Class ForgotPasswordResult",
-    "keywords": "Class ForgotPasswordResult Inheritance Object ForgotPasswordResult Namespace : MediaBrowser.Model.Users Assembly : MediaBrowser.Model.dll Syntax public class ForgotPasswordResult Properties Action Gets or sets the action. Declaration public ForgotPasswordAction Action { get; set; } Property Value Type Description ForgotPasswordAction The action. PinExpirationDate Gets or sets the pin expiration date. Declaration public DateTimeOffset? PinExpirationDate { get; set; } Property Value Type Description Nullable < DateTimeOffset > The pin expiration date. PinFile Gets or sets the pin file. Declaration public string PinFile { get; set; } Property Value Type Description String The pin file. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class ForgotPasswordResult Inheritance System.Object ForgotPasswordResult Namespace : MediaBrowser.Model.Users Assembly : MediaBrowser.Model.dll Syntax public class ForgotPasswordResult Properties Action Gets or sets the action. Declaration public ForgotPasswordAction Action { get; set; } Property Value Type Description ForgotPasswordAction The action. PinExpirationDate Gets or sets the pin expiration date. Declaration public DateTimeOffset? PinExpirationDate { get; set; } Property Value Type Description Nullable < System.DateTimeOffset > The pin expiration date. PinFile Gets or sets the pin file. Declaration public string PinFile { get; set; } Property Value Type Description String The pin file. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Users.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Users.html",
@@ -6677,12 +6692,12 @@
   "reference/pluginapi/MediaBrowser.Model.Users.PinRedeemResult.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Users.PinRedeemResult.html",
     "title": "Class PinRedeemResult",
-    "keywords": "Class PinRedeemResult Inheritance Object PinRedeemResult Namespace : MediaBrowser.Model.Users Assembly : MediaBrowser.Model.dll Syntax public class PinRedeemResult Properties Success Gets or sets a value indicating whether this PinRedeemResult is success. Declaration public bool Success { get; set; } Property Value Type Description Boolean true if success; otherwise, false . UsersReset Gets or sets the users reset. Declaration public string[] UsersReset { get; set; } Property Value Type Description String [] The users reset. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class PinRedeemResult Inheritance System.Object PinRedeemResult Namespace : MediaBrowser.Model.Users Assembly : MediaBrowser.Model.dll Syntax public class PinRedeemResult Properties Success Gets or sets a value indicating whether this PinRedeemResult is success. Declaration public bool Success { get; set; } Property Value Type Description System.Boolean true if success; otherwise, false . UsersReset Gets or sets the users reset. Declaration public string[] UsersReset { get; set; } Property Value Type Description String [] The users reset. Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Users.UserAction.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Users.UserAction.html",
     "title": "Class UserAction",
-    "keywords": "Class UserAction Inheritance Object UserAction Namespace : MediaBrowser.Model.Users Assembly : MediaBrowser.Model.dll Syntax public class UserAction Properties Date Declaration public DateTimeOffset Date { get; set; } Property Value Type Description DateTimeOffset Id Declaration public string Id { get; set; } Property Value Type Description String IsFavorite Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < Boolean > ItemId Declaration public string ItemId { get; set; } Property Value Type Description String Played Declaration public bool? Played { get; set; } Property Value Type Description Nullable < Boolean > PositionTicks Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > ServerId Declaration public string ServerId { get; set; } Property Value Type Description String Type Declaration public UserActionType Type { get; set; } Property Value Type Description UserActionType UserId Declaration public string UserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserAction Inheritance System.Object UserAction Namespace : MediaBrowser.Model.Users Assembly : MediaBrowser.Model.dll Syntax public class UserAction Properties Date Declaration public DateTimeOffset Date { get; set; } Property Value Type Description System.DateTimeOffset Id Declaration public string Id { get; set; } Property Value Type Description String IsFavorite Declaration public bool? IsFavorite { get; set; } Property Value Type Description Nullable < System.Boolean > ItemId Declaration public string ItemId { get; set; } Property Value Type Description String Played Declaration public bool? Played { get; set; } Property Value Type Description Nullable < System.Boolean > PositionTicks Declaration public long? PositionTicks { get; set; } Property Value Type Description Nullable < Int64 > ServerId Declaration public string ServerId { get; set; } Property Value Type Description String Type Declaration public UserActionType Type { get; set; } Property Value Type Description UserActionType UserId Declaration public string UserId { get; set; } Property Value Type Description String Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/pluginapi/MediaBrowser.Model.Users.UserActionType.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Users.UserActionType.html",
@@ -6692,7 +6707,7 @@
   "reference/pluginapi/MediaBrowser.Model.Users.UserPolicy.html": {
     "href": "reference/pluginapi/MediaBrowser.Model.Users.UserPolicy.html",
     "title": "Class UserPolicy",
-    "keywords": "Class UserPolicy Inheritance Object UserPolicy Namespace : MediaBrowser.Model.Users Assembly : MediaBrowser.Model.dll Syntax public class UserPolicy Properties AccessSchedules Declaration public AccessSchedule[] AccessSchedules { get; set; } Property Value Type Description AccessSchedule [] AllowCameraUpload Declaration public bool AllowCameraUpload { get; set; } Property Value Type Description Boolean AllowSharingPersonalItems Declaration public bool AllowSharingPersonalItems { get; set; } Property Value Type Description Boolean AllowTagOrRating Declaration public bool AllowTagOrRating { get; set; } Property Value Type Description Boolean AuthenticationProviderId Declaration public string AuthenticationProviderId { get; set; } Property Value Type Description String BlockedMediaFolders Declaration public string[] BlockedMediaFolders { get; set; } Property Value Type Description String [] BlockedTags Declaration public string[] BlockedTags { get; set; } Property Value Type Description String [] BlockUnratedItems Declaration public UnratedItem[] BlockUnratedItems { get; set; } Property Value Type Description UnratedItem [] EnableAllChannels Declaration public bool EnableAllChannels { get; set; } Property Value Type Description Boolean EnableAllDevices Declaration public bool EnableAllDevices { get; set; } Property Value Type Description Boolean EnableAllFolders Declaration public bool EnableAllFolders { get; set; } Property Value Type Description Boolean EnableAudioPlaybackTranscoding Declaration public bool EnableAudioPlaybackTranscoding { get; set; } Property Value Type Description Boolean EnableContentDeletion Declaration public bool EnableContentDeletion { get; set; } Property Value Type Description Boolean EnableContentDeletionFromFolders Declaration public string[] EnableContentDeletionFromFolders { get; set; } Property Value Type Description String [] EnableContentDownloading Declaration public bool EnableContentDownloading { get; set; } Property Value Type Description Boolean EnabledChannels Declaration public string[] EnabledChannels { get; set; } Property Value Type Description String [] EnabledDevices Declaration public string[] EnabledDevices { get; set; } Property Value Type Description String [] EnabledFolders Declaration public string[] EnabledFolders { get; set; } Property Value Type Description String [] EnableLiveTvAccess Declaration public bool EnableLiveTvAccess { get; set; } Property Value Type Description Boolean EnableLiveTvManagement Declaration public bool EnableLiveTvManagement { get; set; } Property Value Type Description Boolean EnableMediaConversion Declaration public bool EnableMediaConversion { get; set; } Property Value Type Description Boolean EnableMediaPlayback Declaration public bool EnableMediaPlayback { get; set; } Property Value Type Description Boolean EnablePlaybackRemuxing Declaration public bool EnablePlaybackRemuxing { get; set; } Property Value Type Description Boolean EnablePublicSharing Declaration public bool EnablePublicSharing { get; set; } Property Value Type Description Boolean EnableRemoteAccess Declaration public bool EnableRemoteAccess { get; set; } Property Value Type Description Boolean EnableRemoteControlOfOtherUsers Declaration public bool EnableRemoteControlOfOtherUsers { get; set; } Property Value Type Description Boolean EnableSharedDeviceControl Declaration public bool EnableSharedDeviceControl { get; set; } Property Value Type Description Boolean EnableSubtitleDownloading Declaration public bool EnableSubtitleDownloading { get; set; } Property Value Type Description Boolean EnableSubtitleManagement Declaration public bool EnableSubtitleManagement { get; set; } Property Value Type Description Boolean EnableSyncTranscoding Gets or sets a value indicating whether [enable synchronize]. Declaration public bool EnableSyncTranscoding { get; set; } Property Value Type Description Boolean true if [enable synchronize]; otherwise, false . EnableUserPreferenceAccess Declaration public bool EnableUserPreferenceAccess { get; set; } Property Value Type Description Boolean EnableVideoPlaybackTranscoding Declaration public bool EnableVideoPlaybackTranscoding { get; set; } Property Value Type Description Boolean ExcludedSubFolders Declaration public string[] ExcludedSubFolders { get; set; } Property Value Type Description String [] IncludeTags Declaration public string[] IncludeTags { get; set; } Property Value Type Description String [] InvalidLoginAttemptCount Declaration public int InvalidLoginAttemptCount { get; set; } Property Value Type Description Int32 IsAdministrator Gets or sets a value indicating whether this instance is administrator. Declaration public bool IsAdministrator { get; set; } Property Value Type Description Boolean true if this instance is administrator; otherwise, false . IsDisabled Gets or sets a value indicating whether this instance is disabled. Declaration public bool IsDisabled { get; set; } Property Value Type Description Boolean true if this instance is disabled; otherwise, false . IsHidden Gets or sets a value indicating whether this instance is hidden. Declaration public bool IsHidden { get; set; } Property Value Type Description Boolean true if this instance is hidden; otherwise, false . IsHiddenFromUnusedDevices Declaration public bool IsHiddenFromUnusedDevices { get; set; } Property Value Type Description Boolean IsHiddenRemotely Declaration public bool IsHiddenRemotely { get; set; } Property Value Type Description Boolean IsTagBlockingModeInclusive Declaration public bool IsTagBlockingModeInclusive { get; set; } Property Value Type Description Boolean LockedOutDate Declaration public long LockedOutDate { get; set; } Property Value Type Description Int64 MaxParentalRating Gets or sets the max parental rating. Declaration public int? MaxParentalRating { get; set; } Property Value Type Description Nullable < Int32 > The max parental rating. RemoteClientBitrateLimit Declaration public int RemoteClientBitrateLimit { get; set; } Property Value Type Description Int32 RestrictedFeatures Declaration public string[] RestrictedFeatures { get; set; } Property Value Type Description String [] SimultaneousStreamLimit Declaration public int SimultaneousStreamLimit { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
+    "keywords": "Class UserPolicy Inheritance System.Object UserPolicy Namespace : MediaBrowser.Model.Users Assembly : MediaBrowser.Model.dll Syntax public class UserPolicy Properties AccessSchedules Declaration public AccessSchedule[] AccessSchedules { get; set; } Property Value Type Description AccessSchedule [] AllowCameraUpload Declaration public bool AllowCameraUpload { get; set; } Property Value Type Description System.Boolean AllowSharingPersonalItems Declaration public bool AllowSharingPersonalItems { get; set; } Property Value Type Description System.Boolean AllowTagOrRating Declaration public bool AllowTagOrRating { get; set; } Property Value Type Description System.Boolean AuthenticationProviderId Declaration public string AuthenticationProviderId { get; set; } Property Value Type Description String BlockedMediaFolders Declaration public string[] BlockedMediaFolders { get; set; } Property Value Type Description String [] BlockedTags Declaration public string[] BlockedTags { get; set; } Property Value Type Description String [] BlockUnratedItems Declaration public UnratedItem[] BlockUnratedItems { get; set; } Property Value Type Description UnratedItem [] EnableAllChannels Declaration public bool EnableAllChannels { get; set; } Property Value Type Description System.Boolean EnableAllDevices Declaration public bool EnableAllDevices { get; set; } Property Value Type Description System.Boolean EnableAllFolders Declaration public bool EnableAllFolders { get; set; } Property Value Type Description System.Boolean EnableAudioPlaybackTranscoding Declaration public bool EnableAudioPlaybackTranscoding { get; set; } Property Value Type Description System.Boolean EnableContentDeletion Declaration public bool EnableContentDeletion { get; set; } Property Value Type Description System.Boolean EnableContentDeletionFromFolders Declaration public string[] EnableContentDeletionFromFolders { get; set; } Property Value Type Description String [] EnableContentDownloading Declaration public bool EnableContentDownloading { get; set; } Property Value Type Description System.Boolean EnabledChannels Declaration public string[] EnabledChannels { get; set; } Property Value Type Description String [] EnabledDevices Declaration public string[] EnabledDevices { get; set; } Property Value Type Description String [] EnabledFolders Declaration public string[] EnabledFolders { get; set; } Property Value Type Description String [] EnableLiveTvAccess Declaration public bool EnableLiveTvAccess { get; set; } Property Value Type Description System.Boolean EnableLiveTvManagement Declaration public bool EnableLiveTvManagement { get; set; } Property Value Type Description System.Boolean EnableMediaConversion Declaration public bool EnableMediaConversion { get; set; } Property Value Type Description System.Boolean EnableMediaPlayback Declaration public bool EnableMediaPlayback { get; set; } Property Value Type Description System.Boolean EnablePlaybackRemuxing Declaration public bool EnablePlaybackRemuxing { get; set; } Property Value Type Description System.Boolean EnablePublicSharing Declaration public bool EnablePublicSharing { get; set; } Property Value Type Description System.Boolean EnableRemoteAccess Declaration public bool EnableRemoteAccess { get; set; } Property Value Type Description System.Boolean EnableRemoteControlOfOtherUsers Declaration public bool EnableRemoteControlOfOtherUsers { get; set; } Property Value Type Description System.Boolean EnableSharedDeviceControl Declaration public bool EnableSharedDeviceControl { get; set; } Property Value Type Description System.Boolean EnableSubtitleDownloading Declaration public bool EnableSubtitleDownloading { get; set; } Property Value Type Description System.Boolean EnableSubtitleManagement Declaration public bool EnableSubtitleManagement { get; set; } Property Value Type Description System.Boolean EnableSyncTranscoding Gets or sets a value indicating whether [enable synchronize]. Declaration public bool EnableSyncTranscoding { get; set; } Property Value Type Description System.Boolean true if [enable synchronize]; otherwise, false . EnableUserPreferenceAccess Declaration public bool EnableUserPreferenceAccess { get; set; } Property Value Type Description System.Boolean EnableVideoPlaybackTranscoding Declaration public bool EnableVideoPlaybackTranscoding { get; set; } Property Value Type Description System.Boolean ExcludedSubFolders Declaration public string[] ExcludedSubFolders { get; set; } Property Value Type Description String [] IncludeTags Declaration public string[] IncludeTags { get; set; } Property Value Type Description String [] InvalidLoginAttemptCount Declaration public int InvalidLoginAttemptCount { get; set; } Property Value Type Description Int32 IsAdministrator Gets or sets a value indicating whether this instance is administrator. Declaration public bool IsAdministrator { get; set; } Property Value Type Description System.Boolean true if this instance is administrator; otherwise, false . IsDisabled Gets or sets a value indicating whether this instance is disabled. Declaration public bool IsDisabled { get; set; } Property Value Type Description System.Boolean true if this instance is disabled; otherwise, false . IsHidden Gets or sets a value indicating whether this instance is hidden. Declaration public bool IsHidden { get; set; } Property Value Type Description System.Boolean true if this instance is hidden; otherwise, false . IsHiddenFromUnusedDevices Declaration public bool IsHiddenFromUnusedDevices { get; set; } Property Value Type Description System.Boolean IsHiddenRemotely Declaration public bool IsHiddenRemotely { get; set; } Property Value Type Description System.Boolean IsTagBlockingModeInclusive Declaration public bool IsTagBlockingModeInclusive { get; set; } Property Value Type Description System.Boolean LockedOutDate Declaration public long LockedOutDate { get; set; } Property Value Type Description Int64 MaxParentalRating Gets or sets the max parental rating. Declaration public int? MaxParentalRating { get; set; } Property Value Type Description Nullable < Int32 > The max parental rating. RemoteClientBitrateLimit Declaration public int RemoteClientBitrateLimit { get; set; } Property Value Type Description Int32 RestrictedFeatures Declaration public string[] RestrictedFeatures { get; set; } Property Value Type Description String [] SimultaneousStreamLimit Declaration public int SimultaneousStreamLimit { get; set; } Property Value Type Description Int32 Extension Methods Extensions.JsonClone(T, IJsonSerializer)"
   },
   "reference/RestAPI.html": {
     "href": "reference/RestAPI.html",
@@ -6717,17 +6732,17 @@
   "reference/RestAPI/ArtistsService/getArtists.html": {
     "href": "reference/RestAPI/ArtistsService/getArtists.html",
     "title": "getArtists",
-    "keywords": "getArtists Gets all artists from a given item, folder, or the entire library Requires authentication as user getArtists Request get /Artists Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getArtists Gets all artists from a given item, folder, or the entire library Requires authentication as user getArtists Request get /Artists Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/ArtistsService/getArtistsAlbumartists.html": {
     "href": "reference/RestAPI/ArtistsService/getArtistsAlbumartists.html",
     "title": "getArtistsAlbumartists",
-    "keywords": "getArtistsAlbumartists Gets all album artists from a given item, folder, or the entire library Requires authentication as user getArtistsAlbumartists Request get /Artists/AlbumArtists Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getArtistsAlbumartists Gets all album artists from a given item, folder, or the entire library Requires authentication as user getArtistsAlbumartists Request get /Artists/AlbumArtists Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/ArtistsService/getArtistsByName.html": {
     "href": "reference/RestAPI/ArtistsService/getArtistsByName.html",
     "title": "getArtistsByName",
-    "keywords": "getArtistsByName Gets an artist, by name Requires authentication as user getArtistsByName Request get /Artists/{Name} Parameters Name In Type Default Notes *Name path The artist name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getArtistsByName Gets an artist, by name Requires authentication as user getArtistsByName Request get /Artists/{Name} Parameters Name In Type Default Notes *Name path The artist name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/AudioService.html": {
     "href": "reference/RestAPI/AudioService.html",
@@ -6767,18 +6782,23 @@
   "reference/RestAPI/BackupApi.html": {
     "href": "reference/RestAPI/BackupApi.html",
     "title": "BackupApi",
-    "keywords": "BackupApi embyDEV - REST API Documentation getBackuprestoreBackupinfo get /BackupRestore/BackupInfo postBackuprestoreRestore post /BackupRestore/Restore"
+    "keywords": "BackupApi embyDEV - REST API Documentation getBackuprestoreBackupinfo get /BackupRestore/BackupInfo postBackuprestoreRestore post /BackupRestore/Restore postBackuprestoreRestoredata post /BackupRestore/RestoreData"
   },
   "reference/RestAPI/BackupApi/getBackuprestoreBackupinfo.html": {
     "href": "reference/RestAPI/BackupApi/getBackuprestoreBackupinfo.html",
     "title": "getBackuprestoreBackupinfo",
-    "keywords": "getBackuprestoreBackupinfo Requires authentication as administrator getBackuprestoreBackupinfo Request get /BackupRestore/BackupInfo Responses Status Code Type Description Samples 200 AllBackupsInfo Operation successful. Returning a AllBackupsInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions AllBackupsInfo MBBackup.Api.AllBackupsInfo Name Type Notes FullBackupInfo BackupInfo[] LightBackups BackupInfo[] BackupInfo MBBackup.BackupInfo Name Type Notes ServerVersion string PluginVersion string Name string CanRestore boolean IsFullBackup boolean DateCreated string (date-time)"
+    "keywords": "getBackuprestoreBackupinfo Requires authentication as administrator getBackuprestoreBackupinfo Request get /BackupRestore/BackupInfo Responses Status Code Type Description Samples 200 AllBackupsInfo Operation successful. Returning a AllBackupsInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions AllBackupsInfo MBBackup.Api.AllBackupsInfo Name Type Notes FullBackupInfo BackupInfo[] LightBackups BackupInfo[] BackupInfo MBBackup.BackupInfo Name Type Notes ServerVersion string PluginVersion string Name string CanRestore boolean IsFullBackup boolean DateCreated string (date-time) Users NameIdPair[] NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier."
   },
   "reference/RestAPI/BackupApi/postBackuprestoreRestore.html": {
     "href": "reference/RestAPI/BackupApi/postBackuprestoreRestore.html",
     "title": "postBackuprestoreRestore",
     "keywords": "postBackuprestoreRestore Requires authentication as administrator postBackuprestoreRestore Request post /BackupRestore/Restore Parameters Name In Type Default Notes *body body RestoreOptions RestoreOptions: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions RestoreOptions MBBackup.Api.RestoreOptions Name Type Notes RestoreServerId boolean UseFiles string"
   },
+  "reference/RestAPI/BackupApi/postBackuprestoreRestoredata.html": {
+    "href": "reference/RestAPI/BackupApi/postBackuprestoreRestoredata.html",
+    "title": "postBackuprestoreRestoredata",
+    "keywords": "postBackuprestoreRestoredata Requires authentication as administrator postBackuprestoreRestoredata Request post /BackupRestore/RestoreData Parameters Name In Type Default Notes *body body DataRestoreOptions DataRestoreOptions: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions DataRestoreOptions MBBackup.Api.DataRestoreOptions Name Type Notes Users UserRestoreInfo[] UserRestoreInfo MBBackup.Api.UserRestoreInfo Name Type Notes SourceUserId string TargetUserId string"
+  },
   "reference/RestAPI/BifService.html": {
     "href": "reference/RestAPI/BifService.html",
     "title": "BifService",
@@ -6822,7 +6842,7 @@
   "reference/RestAPI/ChannelService/getChannels.html": {
     "href": "reference/RestAPI/ChannelService/getChannels.html",
     "title": "getChannels",
-    "keywords": "getChannels Gets available channels Requires authentication as user getChannels Request get /Channels Parameters Name In Type Default Notes UserId query User Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Limit query Optional. The maximum number of records to return EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getChannels Gets available channels Requires authentication as user getChannels Request get /Channels Parameters Name In Type Default Notes UserId query User Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Limit query Optional. The maximum number of records to return EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/CodecParameterService.html": {
     "href": "reference/RestAPI/CodecParameterService.html",
@@ -6872,7 +6892,7 @@
   "reference/RestAPI/ConfigurationService/getSystemConfiguration.html": {
     "href": "reference/RestAPI/ConfigurationService/getSystemConfiguration.html",
     "title": "getSystemConfiguration",
-    "keywords": "getSystemConfiguration Gets application configuration Requires authentication as user getSystemConfiguration Request get /System/Configuration Responses Status Code Type Description Samples 200 ServerConfiguration Operation successful. Returning a ServerConfiguration object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ServerConfiguration see also MediaBrowser.Model.Configuration.ServerConfiguration Name Type Notes EnableUPnP boolean A value indicating whether [enable u pn p]. PublicPort integer (int32) The public mapped port. PublicHttpsPort integer (int32) The public HTTPS port. HttpServerPortNumber integer (int32) The HTTP server port number. HttpsPortNumber integer (int32) The HTTPS server port number. EnableHttps boolean A value indicating whether [use HTTPS]. CertificatePath string The value pointing to the file system where the ssl certiifcate is located.. CertificatePassword string IsPortAuthorized boolean A value indicating whether this instance is port authorized. AutoRunWebApp boolean EnableRemoteAccess boolean LogAllQueryTimes boolean EnableCaseSensitiveItemIds boolean A value indicating whether [enable case sensitive item ids]. MetadataPath string The metadata path. MetadataNetworkPath string PreferredMetadataLanguage string The preferred metadata language. MetadataCountryCode string The metadata country code. SortRemoveWords array Words to be removed from strings to create a sort name LibraryMonitorDelay integer (int32) The delay in seconds that we will wait after a file system change to try and discover what has been added/removed Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files. EnableDashboardResponseCaching boolean A value indicating whether [enable dashboard response caching]. Allows potential contributors without visual studio to modify production dashboard code and test changes. DashboardSourcePath string Allows the dashboard to be served from a custom path. ImageSavingConvention ImageSavingConvention EnableAutomaticRestart boolean ServerName string PreferredDetectedRemoteAddressFamily AddressFamily WanDdns string UICulture string RemoteClientBitrateLimit integer (int32) LocalNetworkSubnets array LocalNetworkAddresses array EnableExternalContentInSuggestions boolean RequireHttps boolean IsBehindProxy boolean RemoteIPFilter array IsRemoteIPFilterBlacklist boolean ImageExtractionTimeoutMs integer (int32) PathSubstitutions PathSubstitution[] UninstalledPlugins array CollapseVideoFolders boolean EnableOriginalTrackTitles boolean VacuumDatabaseOnStartup boolean SimultaneousStreamLimit integer (int32) DatabaseCacheSizeMB integer (int32) EnableSqLiteMmio boolean PlaylistsUpgradedToM3U boolean ImageExtractorUpgraded boolean EnablePeopleLetterSubFolders boolean OptimizeDatabaseOnShutdown boolean DatabaseAnalysisLimit integer (int32) DisableAsyncIO boolean MigratedToUserItemShares4 boolean MigratedLibraryOptionsToDb boolean AllowLegacyLocalNetworkPassword boolean EnableSavedMetadataForPeople boolean ProxyHeaderMode ProxyHeaderMode EnableDebugLevelLogging boolean A value indicating whether [enable debug level logging]. RevertDebugLogging string EnableAutoUpdate boolean Enable automatically and silently updating of the application LogFileRetentionDays integer (int32) The number of days we should retain log files RunAtStartup boolean A value indicating whether [run at startup]. IsStartupWizardCompleted boolean A value indicating whether this instance is first run. CachePath string The cache path. ImageSavingConvention see also MediaBrowser.Model.Configuration.ImageSavingConvention Enum Values Legacy Compatible AddressFamily see also System.Net.Sockets.AddressFamily Enum Values Unspecified Unix InterNetwork ImpLink Pup Chaos NS Ipx Osi Iso Ecma DataKit Ccitt Sna DecNet DataLink Lat HyperChannel AppleTalk NetBios VoiceView FireFox Banyan Atm InterNetworkV6 Cluster Ieee12844 Irda NetworkDesigners Max Packet ControllerAreaNetwork Unknown PathSubstitution see also MediaBrowser.Model.Configuration.PathSubstitution Name Type Notes From string To string ProxyHeaderMode see also MediaBrowser.Model.Configuration.ProxyHeaderMode Enum Values None LanAddressesOnly RemoteAddressesOnly AllAddresses"
+    "keywords": "getSystemConfiguration Gets application configuration Requires authentication as user getSystemConfiguration Request get /System/Configuration Responses Status Code Type Description Samples 200 ServerConfiguration Operation successful. Returning a ServerConfiguration object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ServerConfiguration see also MediaBrowser.Model.Configuration.ServerConfiguration Name Type Notes EnableUPnP boolean A value indicating whether [enable u pn p]. PublicPort integer (int32) The public mapped port. PublicHttpsPort integer (int32) The public HTTPS port. HttpServerPortNumber integer (int32) The HTTP server port number. HttpsPortNumber integer (int32) The HTTPS server port number. EnableHttps boolean A value indicating whether [use HTTPS]. CertificatePath string The value pointing to the file system where the ssl certiifcate is located.. CertificatePassword string IsPortAuthorized boolean A value indicating whether this instance is port authorized. AutoRunWebApp boolean EnableRemoteAccess boolean LogAllQueryTimes boolean EnableCaseSensitiveItemIds boolean A value indicating whether [enable case sensitive item ids]. MetadataPath string The metadata path. MetadataNetworkPath string PreferredMetadataLanguage string The preferred metadata language. MetadataCountryCode string The metadata country code. SortRemoveWords array Words to be removed from strings to create a sort name LibraryMonitorDelay integer (int32) The delay in seconds that we will wait after a file system change to try and discover what has been added/removed Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files. EnableDashboardResponseCaching boolean A value indicating whether [enable dashboard response caching]. Allows potential contributors without visual studio to modify production dashboard code and test changes. DashboardSourcePath string Allows the dashboard to be served from a custom path. ImageSavingConvention ImageSavingConvention EnableAutomaticRestart boolean ServerName string PreferredDetectedRemoteAddressFamily AddressFamily WanDdns string UICulture string RemoteClientBitrateLimit integer (int32) LocalNetworkSubnets array LocalNetworkAddresses array EnableExternalContentInSuggestions boolean RequireHttps boolean IsBehindProxy boolean RemoteIPFilter array IsRemoteIPFilterBlacklist boolean ImageExtractionTimeoutMs integer (int32) PathSubstitutions PathSubstitution[] UninstalledPlugins array CollapseVideoFolders boolean EnableOriginalTrackTitles boolean VacuumDatabaseOnStartup boolean SimultaneousStreamLimit integer (int32) DatabaseCacheSizeMB integer (int32) EnableSqLiteMmio boolean PlaylistsUpgradedToM3U boolean ImageExtractorUpgraded1 boolean EnablePeopleLetterSubFolders boolean OptimizeDatabaseOnShutdown boolean DatabaseAnalysisLimit integer (int32) DisableAsyncIO boolean MigratedToUserItemShares6 boolean MigratedLibraryOptionsToDb boolean AllowLegacyLocalNetworkPassword boolean EnableSavedMetadataForPeople boolean TvChannelsRefreshed boolean ProxyHeaderMode ProxyHeaderMode EnableDebugLevelLogging boolean A value indicating whether [enable debug level logging]. RevertDebugLogging string EnableAutoUpdate boolean Enable automatically and silently updating of the application LogFileRetentionDays integer (int32) The number of days we should retain log files RunAtStartup boolean A value indicating whether [run at startup]. IsStartupWizardCompleted boolean A value indicating whether this instance is first run. CachePath string The cache path. ImageSavingConvention see also MediaBrowser.Model.Configuration.ImageSavingConvention Enum Values Legacy Compatible AddressFamily see also System.Net.Sockets.AddressFamily Enum Values Unspecified Unix InterNetwork ImpLink Pup Chaos NS Ipx Osi Iso Ecma DataKit Ccitt Sna DecNet DataLink Lat HyperChannel AppleTalk NetBios VoiceView FireFox Banyan Atm InterNetworkV6 Cluster Ieee12844 Irda NetworkDesigners Max Packet ControllerAreaNetwork Unknown PathSubstitution see also MediaBrowser.Model.Configuration.PathSubstitution Name Type Notes From string To string ProxyHeaderMode see also MediaBrowser.Model.Configuration.ProxyHeaderMode Enum Values None LanAddressesOnly RemoteAddressesOnly AllAddresses"
   },
   "reference/RestAPI/ConfigurationService/getSystemConfigurationByKey.html": {
     "href": "reference/RestAPI/ConfigurationService/getSystemConfigurationByKey.html",
@@ -6882,7 +6902,7 @@
   "reference/RestAPI/ConfigurationService/postSystemConfiguration.html": {
     "href": "reference/RestAPI/ConfigurationService/postSystemConfiguration.html",
     "title": "postSystemConfiguration",
-    "keywords": "postSystemConfiguration Updates application configuration Requires authentication as administrator postSystemConfiguration Request post /System/Configuration Parameters Name In Type Default Notes *body body ServerConfiguration ServerConfiguration: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ServerConfiguration see also MediaBrowser.Model.Configuration.ServerConfiguration Name Type Notes EnableUPnP boolean A value indicating whether [enable u pn p]. PublicPort integer (int32) The public mapped port. PublicHttpsPort integer (int32) The public HTTPS port. HttpServerPortNumber integer (int32) The HTTP server port number. HttpsPortNumber integer (int32) The HTTPS server port number. EnableHttps boolean A value indicating whether [use HTTPS]. CertificatePath string The value pointing to the file system where the ssl certiifcate is located.. CertificatePassword string IsPortAuthorized boolean A value indicating whether this instance is port authorized. AutoRunWebApp boolean EnableRemoteAccess boolean LogAllQueryTimes boolean EnableCaseSensitiveItemIds boolean A value indicating whether [enable case sensitive item ids]. MetadataPath string The metadata path. MetadataNetworkPath string PreferredMetadataLanguage string The preferred metadata language. MetadataCountryCode string The metadata country code. SortRemoveWords array Words to be removed from strings to create a sort name LibraryMonitorDelay integer (int32) The delay in seconds that we will wait after a file system change to try and discover what has been added/removed Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files. EnableDashboardResponseCaching boolean A value indicating whether [enable dashboard response caching]. Allows potential contributors without visual studio to modify production dashboard code and test changes. DashboardSourcePath string Allows the dashboard to be served from a custom path. ImageSavingConvention ImageSavingConvention EnableAutomaticRestart boolean ServerName string PreferredDetectedRemoteAddressFamily AddressFamily WanDdns string UICulture string RemoteClientBitrateLimit integer (int32) LocalNetworkSubnets array LocalNetworkAddresses array EnableExternalContentInSuggestions boolean RequireHttps boolean IsBehindProxy boolean RemoteIPFilter array IsRemoteIPFilterBlacklist boolean ImageExtractionTimeoutMs integer (int32) PathSubstitutions PathSubstitution[] UninstalledPlugins array CollapseVideoFolders boolean EnableOriginalTrackTitles boolean VacuumDatabaseOnStartup boolean SimultaneousStreamLimit integer (int32) DatabaseCacheSizeMB integer (int32) EnableSqLiteMmio boolean PlaylistsUpgradedToM3U boolean ImageExtractorUpgraded boolean EnablePeopleLetterSubFolders boolean OptimizeDatabaseOnShutdown boolean DatabaseAnalysisLimit integer (int32) DisableAsyncIO boolean MigratedToUserItemShares4 boolean MigratedLibraryOptionsToDb boolean AllowLegacyLocalNetworkPassword boolean EnableSavedMetadataForPeople boolean ProxyHeaderMode ProxyHeaderMode EnableDebugLevelLogging boolean A value indicating whether [enable debug level logging]. RevertDebugLogging string EnableAutoUpdate boolean Enable automatically and silently updating of the application LogFileRetentionDays integer (int32) The number of days we should retain log files RunAtStartup boolean A value indicating whether [run at startup]. IsStartupWizardCompleted boolean A value indicating whether this instance is first run. CachePath string The cache path. ImageSavingConvention see also MediaBrowser.Model.Configuration.ImageSavingConvention Enum Values Legacy Compatible AddressFamily see also System.Net.Sockets.AddressFamily Enum Values Unspecified Unix InterNetwork ImpLink Pup Chaos NS Ipx Osi Iso Ecma DataKit Ccitt Sna DecNet DataLink Lat HyperChannel AppleTalk NetBios VoiceView FireFox Banyan Atm InterNetworkV6 Cluster Ieee12844 Irda NetworkDesigners Max Packet ControllerAreaNetwork Unknown PathSubstitution see also MediaBrowser.Model.Configuration.PathSubstitution Name Type Notes From string To string ProxyHeaderMode see also MediaBrowser.Model.Configuration.ProxyHeaderMode Enum Values None LanAddressesOnly RemoteAddressesOnly AllAddresses"
+    "keywords": "postSystemConfiguration Updates application configuration Requires authentication as administrator postSystemConfiguration Request post /System/Configuration Parameters Name In Type Default Notes *body body ServerConfiguration ServerConfiguration: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ServerConfiguration see also MediaBrowser.Model.Configuration.ServerConfiguration Name Type Notes EnableUPnP boolean A value indicating whether [enable u pn p]. PublicPort integer (int32) The public mapped port. PublicHttpsPort integer (int32) The public HTTPS port. HttpServerPortNumber integer (int32) The HTTP server port number. HttpsPortNumber integer (int32) The HTTPS server port number. EnableHttps boolean A value indicating whether [use HTTPS]. CertificatePath string The value pointing to the file system where the ssl certiifcate is located.. CertificatePassword string IsPortAuthorized boolean A value indicating whether this instance is port authorized. AutoRunWebApp boolean EnableRemoteAccess boolean LogAllQueryTimes boolean EnableCaseSensitiveItemIds boolean A value indicating whether [enable case sensitive item ids]. MetadataPath string The metadata path. MetadataNetworkPath string PreferredMetadataLanguage string The preferred metadata language. MetadataCountryCode string The metadata country code. SortRemoveWords array Words to be removed from strings to create a sort name LibraryMonitorDelay integer (int32) The delay in seconds that we will wait after a file system change to try and discover what has been added/removed Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files. EnableDashboardResponseCaching boolean A value indicating whether [enable dashboard response caching]. Allows potential contributors without visual studio to modify production dashboard code and test changes. DashboardSourcePath string Allows the dashboard to be served from a custom path. ImageSavingConvention ImageSavingConvention EnableAutomaticRestart boolean ServerName string PreferredDetectedRemoteAddressFamily AddressFamily WanDdns string UICulture string RemoteClientBitrateLimit integer (int32) LocalNetworkSubnets array LocalNetworkAddresses array EnableExternalContentInSuggestions boolean RequireHttps boolean IsBehindProxy boolean RemoteIPFilter array IsRemoteIPFilterBlacklist boolean ImageExtractionTimeoutMs integer (int32) PathSubstitutions PathSubstitution[] UninstalledPlugins array CollapseVideoFolders boolean EnableOriginalTrackTitles boolean VacuumDatabaseOnStartup boolean SimultaneousStreamLimit integer (int32) DatabaseCacheSizeMB integer (int32) EnableSqLiteMmio boolean PlaylistsUpgradedToM3U boolean ImageExtractorUpgraded1 boolean EnablePeopleLetterSubFolders boolean OptimizeDatabaseOnShutdown boolean DatabaseAnalysisLimit integer (int32) DisableAsyncIO boolean MigratedToUserItemShares6 boolean MigratedLibraryOptionsToDb boolean AllowLegacyLocalNetworkPassword boolean EnableSavedMetadataForPeople boolean TvChannelsRefreshed boolean ProxyHeaderMode ProxyHeaderMode EnableDebugLevelLogging boolean A value indicating whether [enable debug level logging]. RevertDebugLogging string EnableAutoUpdate boolean Enable automatically and silently updating of the application LogFileRetentionDays integer (int32) The number of days we should retain log files RunAtStartup boolean A value indicating whether [run at startup]. IsStartupWizardCompleted boolean A value indicating whether this instance is first run. CachePath string The cache path. ImageSavingConvention see also MediaBrowser.Model.Configuration.ImageSavingConvention Enum Values Legacy Compatible AddressFamily see also System.Net.Sockets.AddressFamily Enum Values Unspecified Unix InterNetwork ImpLink Pup Chaos NS Ipx Osi Iso Ecma DataKit Ccitt Sna DecNet DataLink Lat HyperChannel AppleTalk NetBios VoiceView FireFox Banyan Atm InterNetworkV6 Cluster Ieee12844 Irda NetworkDesigners Max Packet ControllerAreaNetwork Unknown PathSubstitution see also MediaBrowser.Model.Configuration.PathSubstitution Name Type Notes From string To string ProxyHeaderMode see also MediaBrowser.Model.Configuration.ProxyHeaderMode Enum Values None LanAddressesOnly RemoteAddressesOnly AllAddresses"
   },
   "reference/RestAPI/ConfigurationService/postSystemConfigurationByKey.html": {
     "href": "reference/RestAPI/ConfigurationService/postSystemConfigurationByKey.html",
@@ -6892,7 +6912,7 @@
   "reference/RestAPI/ConfigurationService/postSystemConfigurationPartial.html": {
     "href": "reference/RestAPI/ConfigurationService/postSystemConfigurationPartial.html",
     "title": "postSystemConfigurationPartial",
-    "keywords": "postSystemConfigurationPartial Updates application configuration Requires authentication as administrator postSystemConfigurationPartial Request post /System/Configuration/Partial Parameters Name In Type Default Notes *body body ServerConfiguration ServerConfiguration: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ServerConfiguration see also MediaBrowser.Model.Configuration.ServerConfiguration Name Type Notes EnableUPnP boolean A value indicating whether [enable u pn p]. PublicPort integer (int32) The public mapped port. PublicHttpsPort integer (int32) The public HTTPS port. HttpServerPortNumber integer (int32) The HTTP server port number. HttpsPortNumber integer (int32) The HTTPS server port number. EnableHttps boolean A value indicating whether [use HTTPS]. CertificatePath string The value pointing to the file system where the ssl certiifcate is located.. CertificatePassword string IsPortAuthorized boolean A value indicating whether this instance is port authorized. AutoRunWebApp boolean EnableRemoteAccess boolean LogAllQueryTimes boolean EnableCaseSensitiveItemIds boolean A value indicating whether [enable case sensitive item ids]. MetadataPath string The metadata path. MetadataNetworkPath string PreferredMetadataLanguage string The preferred metadata language. MetadataCountryCode string The metadata country code. SortRemoveWords array Words to be removed from strings to create a sort name LibraryMonitorDelay integer (int32) The delay in seconds that we will wait after a file system change to try and discover what has been added/removed Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files. EnableDashboardResponseCaching boolean A value indicating whether [enable dashboard response caching]. Allows potential contributors without visual studio to modify production dashboard code and test changes. DashboardSourcePath string Allows the dashboard to be served from a custom path. ImageSavingConvention ImageSavingConvention EnableAutomaticRestart boolean ServerName string PreferredDetectedRemoteAddressFamily AddressFamily WanDdns string UICulture string RemoteClientBitrateLimit integer (int32) LocalNetworkSubnets array LocalNetworkAddresses array EnableExternalContentInSuggestions boolean RequireHttps boolean IsBehindProxy boolean RemoteIPFilter array IsRemoteIPFilterBlacklist boolean ImageExtractionTimeoutMs integer (int32) PathSubstitutions PathSubstitution[] UninstalledPlugins array CollapseVideoFolders boolean EnableOriginalTrackTitles boolean VacuumDatabaseOnStartup boolean SimultaneousStreamLimit integer (int32) DatabaseCacheSizeMB integer (int32) EnableSqLiteMmio boolean PlaylistsUpgradedToM3U boolean ImageExtractorUpgraded boolean EnablePeopleLetterSubFolders boolean OptimizeDatabaseOnShutdown boolean DatabaseAnalysisLimit integer (int32) DisableAsyncIO boolean MigratedToUserItemShares4 boolean MigratedLibraryOptionsToDb boolean AllowLegacyLocalNetworkPassword boolean EnableSavedMetadataForPeople boolean ProxyHeaderMode ProxyHeaderMode EnableDebugLevelLogging boolean A value indicating whether [enable debug level logging]. RevertDebugLogging string EnableAutoUpdate boolean Enable automatically and silently updating of the application LogFileRetentionDays integer (int32) The number of days we should retain log files RunAtStartup boolean A value indicating whether [run at startup]. IsStartupWizardCompleted boolean A value indicating whether this instance is first run. CachePath string The cache path. ImageSavingConvention see also MediaBrowser.Model.Configuration.ImageSavingConvention Enum Values Legacy Compatible AddressFamily see also System.Net.Sockets.AddressFamily Enum Values Unspecified Unix InterNetwork ImpLink Pup Chaos NS Ipx Osi Iso Ecma DataKit Ccitt Sna DecNet DataLink Lat HyperChannel AppleTalk NetBios VoiceView FireFox Banyan Atm InterNetworkV6 Cluster Ieee12844 Irda NetworkDesigners Max Packet ControllerAreaNetwork Unknown PathSubstitution see also MediaBrowser.Model.Configuration.PathSubstitution Name Type Notes From string To string ProxyHeaderMode see also MediaBrowser.Model.Configuration.ProxyHeaderMode Enum Values None LanAddressesOnly RemoteAddressesOnly AllAddresses"
+    "keywords": "postSystemConfigurationPartial Updates application configuration Requires authentication as administrator postSystemConfigurationPartial Request post /System/Configuration/Partial Parameters Name In Type Default Notes *body body ServerConfiguration ServerConfiguration: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ServerConfiguration see also MediaBrowser.Model.Configuration.ServerConfiguration Name Type Notes EnableUPnP boolean A value indicating whether [enable u pn p]. PublicPort integer (int32) The public mapped port. PublicHttpsPort integer (int32) The public HTTPS port. HttpServerPortNumber integer (int32) The HTTP server port number. HttpsPortNumber integer (int32) The HTTPS server port number. EnableHttps boolean A value indicating whether [use HTTPS]. CertificatePath string The value pointing to the file system where the ssl certiifcate is located.. CertificatePassword string IsPortAuthorized boolean A value indicating whether this instance is port authorized. AutoRunWebApp boolean EnableRemoteAccess boolean LogAllQueryTimes boolean EnableCaseSensitiveItemIds boolean A value indicating whether [enable case sensitive item ids]. MetadataPath string The metadata path. MetadataNetworkPath string PreferredMetadataLanguage string The preferred metadata language. MetadataCountryCode string The metadata country code. SortRemoveWords array Words to be removed from strings to create a sort name LibraryMonitorDelay integer (int32) The delay in seconds that we will wait after a file system change to try and discover what has been added/removed Some delay is necessary with some items because their creation is not atomic. It involves the creation of several different directories and files. EnableDashboardResponseCaching boolean A value indicating whether [enable dashboard response caching]. Allows potential contributors without visual studio to modify production dashboard code and test changes. DashboardSourcePath string Allows the dashboard to be served from a custom path. ImageSavingConvention ImageSavingConvention EnableAutomaticRestart boolean ServerName string PreferredDetectedRemoteAddressFamily AddressFamily WanDdns string UICulture string RemoteClientBitrateLimit integer (int32) LocalNetworkSubnets array LocalNetworkAddresses array EnableExternalContentInSuggestions boolean RequireHttps boolean IsBehindProxy boolean RemoteIPFilter array IsRemoteIPFilterBlacklist boolean ImageExtractionTimeoutMs integer (int32) PathSubstitutions PathSubstitution[] UninstalledPlugins array CollapseVideoFolders boolean EnableOriginalTrackTitles boolean VacuumDatabaseOnStartup boolean SimultaneousStreamLimit integer (int32) DatabaseCacheSizeMB integer (int32) EnableSqLiteMmio boolean PlaylistsUpgradedToM3U boolean ImageExtractorUpgraded1 boolean EnablePeopleLetterSubFolders boolean OptimizeDatabaseOnShutdown boolean DatabaseAnalysisLimit integer (int32) DisableAsyncIO boolean MigratedToUserItemShares6 boolean MigratedLibraryOptionsToDb boolean AllowLegacyLocalNetworkPassword boolean EnableSavedMetadataForPeople boolean TvChannelsRefreshed boolean ProxyHeaderMode ProxyHeaderMode EnableDebugLevelLogging boolean A value indicating whether [enable debug level logging]. RevertDebugLogging string EnableAutoUpdate boolean Enable automatically and silently updating of the application LogFileRetentionDays integer (int32) The number of days we should retain log files RunAtStartup boolean A value indicating whether [run at startup]. IsStartupWizardCompleted boolean A value indicating whether this instance is first run. CachePath string The cache path. ImageSavingConvention see also MediaBrowser.Model.Configuration.ImageSavingConvention Enum Values Legacy Compatible AddressFamily see also System.Net.Sockets.AddressFamily Enum Values Unspecified Unix InterNetwork ImpLink Pup Chaos NS Ipx Osi Iso Ecma DataKit Ccitt Sna DecNet DataLink Lat HyperChannel AppleTalk NetBios VoiceView FireFox Banyan Atm InterNetworkV6 Cluster Ieee12844 Irda NetworkDesigners Max Packet ControllerAreaNetwork Unknown PathSubstitution see also MediaBrowser.Model.Configuration.PathSubstitution Name Type Notes From string To string ProxyHeaderMode see also MediaBrowser.Model.Configuration.ProxyHeaderMode Enum Values None LanAddressesOnly RemoteAddressesOnly AllAddresses"
   },
   "reference/RestAPI/ConnectService.html": {
     "href": "reference/RestAPI/ConnectService.html",
@@ -7162,7 +7182,7 @@
   "reference/RestAPI/EncodingInfoService/getEncodingCodecinformationVideo.html": {
     "href": "reference/RestAPI/EncodingInfoService/getEncodingCodecinformationVideo.html",
     "title": "getEncodingCodecinformationVideo",
-    "keywords": "getEncodingCodecinformationVideo Gets details about available video encoders and decoders Requires authentication as administrator getEncodingCodecinformationVideo Request get /Encoding/CodecInformation/Video Responses Status Code Type Description Samples 200 VideoCodecBase [] Operation successful. Returning a VideoCodecBase[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions VideoCodecBase Emby.Server.MediaEncoding.Codecs.VideoCodecs.VideoCodecBase Name Type Notes CodecDeviceInfo ICodecDeviceInfo CodecKind CodecKinds Enum defining the kind of media a codec is processing. MediaTypeName string VideoMediaType VideoMediaTypes Enum listing video media types. The enum member names are matching exactly those that are used by ffmpeg. Exception: Items that are starting with a number are prefixed with an underscore here. MinWidth integer (int32) MaxWidth integer (int32) MinHeight integer (int32) MaxHeight integer (int32) WidthAlignment integer (int32) HeightAlignment integer (int32) MaxBitRate BitRate A type for handling bit rates. The purpose of this type is to avoid manual calculations and conversions in code, unified handling and conversion as well as presentation through its various To***String methods. System.IComparable System.IEquatable 1` SupportedColorFormats ColorFormats[] SupportedColorFormatStrings array ProfileAndLevelInformation ProfileLevelInformation[] Id string Direction CodecDirections Enum for indicating the processing direction of a codec. Name string Description string FrameworkCodec string IsHardwareCodec boolean SecondaryFramework SecondaryFrameworks Enum defining secondary frameworks for encoding and decoding. While most of these are hardware acceleration frameworks, this is not a necessity (e.g. Android MediaCodec offers software codecs as well). SecondaryFrameworkCodec string MaxInstanceCount integer (int32) IsEnabledByDefault boolean DefaultPriority integer (int32) ICodecDeviceInfo Emby.Server.MediaEncoding.Codecs.Common.Interfaces.ICodecDeviceInfo Name Type Notes Capabilities ICodecDeviceCapabilities Adapter integer (int32) Name string Desription string Driver string DriverVersion Version ApiVersion Version VendorId integer (int32) DeviceId integer (int32) DeviceIdentifier string HardwareContextFramework SecondaryFrameworks Enum defining secondary frameworks for encoding and decoding. While most of these are hardware acceleration frameworks, this is not a necessity (e.g. Android MediaCodec offers software codecs as well). DevPath string DrmNode string VendorName string DeviceName string ICodecDeviceCapabilities Emby.Server.MediaEncoding.Codecs.Common.Interfaces.ICodecDeviceCapabilities Name Type Notes SupportsHwUpload boolean SupportsHwDownload boolean SupportsStandaloneDeviceInit boolean Supports10BitProcessing boolean SupportsNativeToneMapping boolean Version see also System.Version Name Type Notes Major integer (int32) Minor integer (int32) Build integer (int32) Revision integer (int32) MajorRevision integer (int32) MinorRevision integer (int32) SecondaryFrameworks see also Emby.Media.Model.Enums.SecondaryFrameworks Enum Values Unknown None AmdAmf MediaCodec NvEncDec OpenMax QuickSync VaApi V4L2 DxVa D3d11va VideoToolbox Mmal CodecKinds see also Emby.Media.Model.Enums.CodecKinds Enum Values Audio Video SubTitles VideoMediaTypes see also Emby.Media.Model.Enums.VideoMediaTypes Enum Values Unknown copy flv1 h263 h263p h264 hevc mjpeg mpeg1video mpeg2video mpeg4 msvideo1 theora vc1image vc1 vp8 vp9 wmv1 wmv2 wmv3 _012v _4xm _8bps a64_multi a64_multi5 aasc aic alias_pix amv anm ansi apng asv1 asv2 aura aura2 av1 avrn avrp avs avui ayuv bethsoftvid bfi binkvideo bintext bitpacked bmp bmv_video brender_pix c93 cavs cdgraphics cdxl cfhd cinepak clearvideo cljr cllc cmv cpia cscd cyuv daala dds dfa dirac dnxhd dpx dsicinvideo dvvideo dxa dxtory dxv escape124 escape130 exr ffv1 ffvhuff fic fits flashsv flashsv2 flic fmvc fraps frwu g2m gdv gif h261 h263i hap hnm4video hq_hqa hqx huffyuv idcin idf iff_ilbm indeo2 indeo3 indeo4 indeo5 interplayvideo jpeg2000 jpegls jv kgv1 kmvc lagarith ljpeg loco m101 mad magicyuv mdec mimic mjpegb mmvideo motionpixels msa1 mscc msmpeg4v1 msmpeg4v2 msmpeg4v3 msrle mss1 mss2 mszh mts2 mvc1 mvc2 mxpeg nuv paf_video pam pbm pcx pgm pgmyuv pictor pixlet png ppm prores psd ptx qdraw qpeg qtrle r10k r210 rawvideo rl2 roq rpza rscc rv10 rv20 rv30 rv40 sanm scpr screenpresso sgi sgirle sheervideo smackvideo smc smvjpeg snow sp5x speedhq srgc sunrast svg svq1 svq3 targa targa_y216 tdsc tgq tgv thp tiertexseqvideo tiff tmv tqi truemotion1 truemotion2 truemotion2rt tscc tscc2 txd ulti utvideo v210 v210x v308 v408 v410 vb vble vcr1 vixl vmdvideo vmnc vp3 vp5 vp6 vp6a vp6f vp7 webp wmv3image wnv1 wrapped_avframe ws_vqa xan_wc3 xan_wc4 xbin xbm xface xpm xwd y41p ylc yop yuv4 zerocodec zlib zmbv BitRate see also Emby.Media.Model.Types.BitRate Name Type Notes bps integer (int64) kbps number (double) Mbps number (double) ColorFormats see also Emby.Media.Model.Enums.ColorFormats ProfileLevelInformation see also Emby.Media.Model.Types.ProfileLevelInformation Name Type Notes Profile ProfileInformation Class for unified presentation of all information associated with a specific codec profile. Level LevelInformation Class for unified presentation of all information associated with a specific codec level. ProfileInformation see also Emby.Media.Model.Types.ProfileInformation Name Type Notes ShortName string The enum member name of the profile. Description string The common name of the profile. Details string Detail information about the profile. Id string A unique identifier. BitDepths array The bit depths. LevelInformation see also Emby.Media.Model.Types.LevelInformation Name Type Notes ShortName string The enum member name of the level. Description string The common name of the level. Ordinal integer (int32) A value indicating the level's ranking relative to other levels. MaxBitRate BitRate A type for handling bit rates. The purpose of this type is to avoid manual calculations and conversions in code, unified handling and conversion as well as presentation through its various To***String methods. System.IComparable System.IEquatable 1` MaxBitRateDisplay string A display value of the Emby.Media.Model.Types.LevelInformation.MaxBitRate property. Id string A unique identifier. ResolutionRates ResolutionWithRate[] Examples for the maximum supported combinations of resolution and rate for this level. ResolutionRateStrings array Examples for the maximum supported combinations of resolution and rate for this level as string values. ResolutionRatesDisplay string A single string from the Emby.Media.Model.Types.LevelInformation.ResolutionRateStrings list. ResolutionWithRate see also Emby.Media.Model.Types.ResolutionWithRate Name Type Notes Width integer (int32) The resolution width. Height integer (int32) The resolution height. FrameRate number (double) The frame rate in frames/second (fps). Resolution Resolution Struct representing a video resolution specified in X and Y dimension. System.IComparable System.IEquatable 1` Resolution see also Emby.Media.Model.Types.Resolution Name Type Notes Width integer (int32) The resolution width. Height integer (int32) The resolution height. CodecDirections see also Emby.Media.Model.Enums.CodecDirections Enum Values Encoder Decoder"
+    "keywords": "getEncodingCodecinformationVideo Gets details about available video encoders and decoders Requires authentication as administrator getEncodingCodecinformationVideo Request get /Encoding/CodecInformation/Video Responses Status Code Type Description Samples 200 VideoCodecBase [] Operation successful. Returning a VideoCodecBase[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions VideoCodecBase Emby.Server.MediaEncoding.Codecs.VideoCodecs.VideoCodecBase Name Type Notes CodecDeviceInfo ICodecDeviceInfo CodecKind CodecKinds Enum defining the kind of media a codec is processing. MediaTypeName string VideoMediaType VideoMediaTypes Enum listing video media types. The enum member names are matching exactly those that are used by ffmpeg. Exception: Items that are starting with a number are prefixed with an underscore here. MinWidth integer (int32) MaxWidth integer (int32) MinHeight integer (int32) MaxHeight integer (int32) WidthAlignment integer (int32) HeightAlignment integer (int32) MaxBitRate BitRate A type for handling bit rates. The purpose of this type is to avoid manual calculations and conversions in code, unified handling and conversion as well as presentation through its various To***String methods. System.IComparable System.IEquatable 1` SupportedColorFormats ColorFormats[] SupportedColorFormatStrings array ProfileAndLevelInformation ProfileLevelInformation[] Id string Direction CodecDirections Enum for indicating the processing direction of a codec. Name string Description string FrameworkCodec string IsHardwareCodec boolean SecondaryFramework SecondaryFrameworks Enum defining secondary frameworks for encoding and decoding. While most of these are hardware acceleration frameworks, this is not a necessity (e.g. Android MediaCodec offers software codecs as well). SecondaryFrameworkCodec string MaxInstanceCount integer (int32) IsEnabledByDefault boolean DefaultPriority integer (int32) ICodecDeviceInfo Emby.Server.MediaEncoding.Codecs.Common.Interfaces.ICodecDeviceInfo Name Type Notes Capabilities ICodecDeviceCapabilities Adapter integer (int32) Name string Desription string Driver string DriverVersion Version ApiVersion Version VendorId integer (int32) DeviceId integer (int32) DeviceIdentifier string HardwareContextFramework SecondaryFrameworks Enum defining secondary frameworks for encoding and decoding. While most of these are hardware acceleration frameworks, this is not a necessity (e.g. Android MediaCodec offers software codecs as well). DevPath string DrmNode string VendorName string DeviceName string ICodecDeviceCapabilities Emby.Server.MediaEncoding.Codecs.Common.Interfaces.ICodecDeviceCapabilities Name Type Notes SupportsHwUpload boolean SupportsHwDownload boolean SupportsStandaloneDeviceInit boolean Supports10BitProcessing boolean SupportsNativeToneMapping boolean Version Name Type Notes Major integer (int32) Minor integer (int32) Build integer (int32) Revision integer (int32) MajorRevision integer (int32) MinorRevision integer (int32) SecondaryFrameworks see also Emby.Media.Model.Enums.SecondaryFrameworks Enum Values Unknown None AmdAmf MediaCodec NvEncDec OpenMax QuickSync VaApi V4L2 DxVa D3d11va VideoToolbox Mmal CodecKinds see also Emby.Media.Model.Enums.CodecKinds Enum Values Audio Video SubTitles VideoMediaTypes see also Emby.Media.Model.Enums.VideoMediaTypes Enum Values Unknown copy flv1 h263 h263p h264 hevc mjpeg mpeg1video mpeg2video mpeg4 msvideo1 theora vc1image vc1 vp8 vp9 wmv1 wmv2 wmv3 _012v _4xm _8bps a64_multi a64_multi5 aasc aic alias_pix amv anm ansi apng asv1 asv2 aura aura2 av1 avrn avrp avs avui ayuv bethsoftvid bfi binkvideo bintext bitpacked bmp bmv_video brender_pix c93 cavs cdgraphics cdxl cfhd cinepak clearvideo cljr cllc cmv cpia cscd cyuv daala dds dfa dirac dnxhd dpx dsicinvideo dvvideo dxa dxtory dxv escape124 escape130 exr ffv1 ffvhuff fic fits flashsv flashsv2 flic fmvc fraps frwu g2m gdv gif h261 h263i hap hnm4video hq_hqa hqx huffyuv idcin idf iff_ilbm indeo2 indeo3 indeo4 indeo5 interplayvideo jpeg2000 jpegls jv kgv1 kmvc lagarith ljpeg loco m101 mad magicyuv mdec mimic mjpegb mmvideo motionpixels msa1 mscc msmpeg4v1 msmpeg4v2 msmpeg4v3 msrle mss1 mss2 mszh mts2 mvc1 mvc2 mxpeg nuv paf_video pam pbm pcx pgm pgmyuv pictor pixlet png ppm prores psd ptx qdraw qpeg qtrle r10k r210 rawvideo rl2 roq rpza rscc rv10 rv20 rv30 rv40 sanm scpr screenpresso sgi sgirle sheervideo smackvideo smc smvjpeg snow sp5x speedhq srgc sunrast svg svq1 svq3 targa targa_y216 tdsc tgq tgv thp tiertexseqvideo tiff tmv tqi truemotion1 truemotion2 truemotion2rt tscc tscc2 txd ulti utvideo v210 v210x v308 v408 v410 vb vble vcr1 vixl vmdvideo vmnc vp3 vp5 vp6 vp6a vp6f vp7 webp wmv3image wnv1 wrapped_avframe ws_vqa xan_wc3 xan_wc4 xbin xbm xface xpm xwd y41p ylc yop yuv4 zerocodec zlib zmbv BitRate see also Emby.Media.Model.Types.BitRate Name Type Notes bps integer (int64) kbps number (double) Mbps number (double) ColorFormats see also Emby.Media.Model.Enums.ColorFormats ProfileLevelInformation see also Emby.Media.Model.Types.ProfileLevelInformation Name Type Notes Profile ProfileInformation Class for unified presentation of all information associated with a specific codec profile. Level LevelInformation Class for unified presentation of all information associated with a specific codec level. ProfileInformation see also Emby.Media.Model.Types.ProfileInformation Name Type Notes ShortName string The enum member name of the profile. Description string The common name of the profile. Details string Detail information about the profile. Id string A unique identifier. BitDepths array The bit depths. LevelInformation see also Emby.Media.Model.Types.LevelInformation Name Type Notes ShortName string The enum member name of the level. Description string The common name of the level. Ordinal integer (int32) A value indicating the level's ranking relative to other levels. MaxBitRate BitRate A type for handling bit rates. The purpose of this type is to avoid manual calculations and conversions in code, unified handling and conversion as well as presentation through its various To***String methods. System.IComparable System.IEquatable 1` MaxBitRateDisplay string A display value of the Emby.Media.Model.Types.LevelInformation.MaxBitRate property. Id string A unique identifier. ResolutionRates ResolutionWithRate[] Examples for the maximum supported combinations of resolution and rate for this level. ResolutionRateStrings array Examples for the maximum supported combinations of resolution and rate for this level as string values. ResolutionRatesDisplay string A single string from the Emby.Media.Model.Types.LevelInformation.ResolutionRateStrings list. ResolutionWithRate see also Emby.Media.Model.Types.ResolutionWithRate Name Type Notes Width integer (int32) The resolution width. Height integer (int32) The resolution height. FrameRate number (double) The frame rate in frames/second (fps). Resolution Resolution Struct representing a video resolution specified in X and Y dimension. System.IComparable System.IEquatable 1` Resolution see also Emby.Media.Model.Types.Resolution Name Type Notes Width integer (int32) The resolution width. Height integer (int32) The resolution height. CodecDirections see also Emby.Media.Model.Enums.CodecDirections Enum Values Encoder Decoder"
   },
   "reference/RestAPI/EncodingInfoService/getEncodingTonemapoptions.html": {
     "href": "reference/RestAPI/EncodingInfoService/getEncodingTonemapoptions.html",
@@ -7247,12 +7267,12 @@
   "reference/RestAPI/GameGenresService/getGamegenres.html": {
     "href": "reference/RestAPI/GameGenresService/getGamegenres.html",
     "title": "getGamegenres",
-    "keywords": "getGamegenres Gets all Game genres from a given item, folder, or the entire library Requires authentication as user getGamegenres Request get /GameGenres Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getGamegenres Gets all Game genres from a given item, folder, or the entire library Requires authentication as user getGamegenres Request get /GameGenres Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/GameGenresService/getGamegenresByName.html": {
     "href": "reference/RestAPI/GameGenresService/getGamegenresByName.html",
     "title": "getGamegenresByName",
-    "keywords": "getGamegenresByName Gets a Game genre, by name Requires authentication as user getGamegenresByName Request get /GameGenres/{Name} Parameters Name In Type Default Notes *Name path The genre name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getGamegenresByName Gets a Game genre, by name Requires authentication as user getGamegenresByName Request get /GameGenres/{Name} Parameters Name In Type Default Notes *Name path The genre name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/GenericUIApiService.html": {
     "href": "reference/RestAPI/GenericUIApiService.html",
@@ -7277,12 +7297,12 @@
   "reference/RestAPI/GenresService/getGenres.html": {
     "href": "reference/RestAPI/GenresService/getGenres.html",
     "title": "getGenres",
-    "keywords": "getGenres Gets all genres from a given item, folder, or the entire library Requires authentication as user getGenres Request get /Genres Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getGenres Gets all genres from a given item, folder, or the entire library Requires authentication as user getGenres Request get /Genres Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/GenresService/getGenresByName.html": {
     "href": "reference/RestAPI/GenresService/getGenresByName.html",
     "title": "getGenresByName",
-    "keywords": "getGenresByName Gets a genre, by name Requires authentication as user getGenresByName Request get /Genres/{Name} Parameters Name In Type Default Notes *Name path The genre name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getGenresByName Gets a genre, by name Requires authentication as user getGenresByName Request get /Genres/{Name} Parameters Name In Type Default Notes *Name path The genre name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/HlsSegmentService.html": {
     "href": "reference/RestAPI/HlsSegmentService.html",
@@ -7557,42 +7577,42 @@
   "reference/RestAPI/InstantMixService/getAlbumsByIdInstantmix.html": {
     "href": "reference/RestAPI/InstantMixService/getAlbumsByIdInstantmix.html",
     "title": "getAlbumsByIdInstantmix",
-    "keywords": "getAlbumsByIdInstantmix Creates an instant playlist based on a given album Requires authentication as user getAlbumsByIdInstantmix Request get /Albums/{Id}/InstantMix Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getAlbumsByIdInstantmix Creates an instant playlist based on a given album Requires authentication as user getAlbumsByIdInstantmix Request get /Albums/{Id}/InstantMix Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/InstantMixService/getArtistsInstantmix.html": {
     "href": "reference/RestAPI/InstantMixService/getArtistsInstantmix.html",
     "title": "getArtistsInstantmix",
-    "keywords": "getArtistsInstantmix Creates an instant playlist based on a given artist Requires authentication as user getArtistsInstantmix Request get /Artists/InstantMix Parameters Name In Type Default Notes IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getArtistsInstantmix Creates an instant playlist based on a given artist Requires authentication as user getArtistsInstantmix Request get /Artists/InstantMix Parameters Name In Type Default Notes IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/InstantMixService/getAudiobooksNextup.html": {
     "href": "reference/RestAPI/InstantMixService/getAudiobooksNextup.html",
     "title": "getAudiobooksNextup",
-    "keywords": "getAudiobooksNextup Gets a list of next up episodes Requires authentication as user getAudiobooksNextup Request get /AudioBooks/NextUp Parameters Name In Type Default Notes *UserId query User Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls AlbumId query Optional. Filter by series id ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getAudiobooksNextup Gets a list of next up episodes Requires authentication as user getAudiobooksNextup Request get /AudioBooks/NextUp Parameters Name In Type Default Notes *UserId query User Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls AlbumId query Optional. Filter by series id ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/InstantMixService/getItemsByIdInstantmix.html": {
     "href": "reference/RestAPI/InstantMixService/getItemsByIdInstantmix.html",
     "title": "getItemsByIdInstantmix",
-    "keywords": "getItemsByIdInstantmix Creates an instant playlist based on a given item Requires authentication as user getItemsByIdInstantmix Request get /Items/{Id}/InstantMix Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getItemsByIdInstantmix Creates an instant playlist based on a given item Requires authentication as user getItemsByIdInstantmix Request get /Items/{Id}/InstantMix Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/InstantMixService/getMusicgenresByNameInstantmix.html": {
     "href": "reference/RestAPI/InstantMixService/getMusicgenresByNameInstantmix.html",
     "title": "getMusicgenresByNameInstantmix",
-    "keywords": "getMusicgenresByNameInstantmix Creates an instant playlist based on a music genre Requires authentication as user getMusicgenresByNameInstantmix Request get /MusicGenres/{Name}/InstantMix Parameters Name In Type Default Notes *Name path The genre name IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getMusicgenresByNameInstantmix Creates an instant playlist based on a music genre Requires authentication as user getMusicgenresByNameInstantmix Request get /MusicGenres/{Name}/InstantMix Parameters Name In Type Default Notes *Name path The genre name IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/InstantMixService/getMusicgenresInstantmix.html": {
     "href": "reference/RestAPI/InstantMixService/getMusicgenresInstantmix.html",
     "title": "getMusicgenresInstantmix",
-    "keywords": "getMusicgenresInstantmix Creates an instant playlist based on a music genre Requires authentication as user getMusicgenresInstantmix Request get /MusicGenres/InstantMix Parameters Name In Type Default Notes IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getMusicgenresInstantmix Creates an instant playlist based on a music genre Requires authentication as user getMusicgenresInstantmix Request get /MusicGenres/InstantMix Parameters Name In Type Default Notes IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/InstantMixService/getPlaylistsByIdInstantmix.html": {
     "href": "reference/RestAPI/InstantMixService/getPlaylistsByIdInstantmix.html",
     "title": "getPlaylistsByIdInstantmix",
-    "keywords": "getPlaylistsByIdInstantmix Creates an instant playlist based on a given playlist Requires authentication as user getPlaylistsByIdInstantmix Request get /Playlists/{Id}/InstantMix Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getPlaylistsByIdInstantmix Creates an instant playlist based on a given playlist Requires authentication as user getPlaylistsByIdInstantmix Request get /Playlists/{Id}/InstantMix Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/InstantMixService/getSongsByIdInstantmix.html": {
     "href": "reference/RestAPI/InstantMixService/getSongsByIdInstantmix.html",
     "title": "getSongsByIdInstantmix",
-    "keywords": "getSongsByIdInstantmix Creates an instant playlist based on a given song Requires authentication as user getSongsByIdInstantmix Request get /Songs/{Id}/InstantMix Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getSongsByIdInstantmix Creates an instant playlist based on a given song Requires authentication as user getSongsByIdInstantmix Request get /Songs/{Id}/InstantMix Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/ItemLookupService.html": {
     "href": "reference/RestAPI/ItemLookupService.html",
@@ -7602,7 +7622,7 @@
   "reference/RestAPI/ItemLookupService/getItemsByIdExternalidinfos.html": {
     "href": "reference/RestAPI/ItemLookupService/getItemsByIdExternalidinfos.html",
     "title": "getItemsByIdExternalidinfos",
-    "keywords": "getItemsByIdExternalidinfos Gets external id infos for an item Requires authentication as administrator getItemsByIdExternalidinfos Request get /Items/{Id}/ExternalIdInfos Parameters Name In Type Default Notes *Id path Item Id Responses Status Code Type Description Samples 200 ExternalIdInfo [] Operation successful. Returning a List object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ExternalIdInfo see also MediaBrowser.Model.Providers.ExternalIdInfo Name Type Notes Name string The name. Key string The key. UrlFormatString string The URL format string. IsSupportedAsIdentifier boolean"
+    "keywords": "getItemsByIdExternalidinfos Gets external id infos for an item Requires authentication as administrator getItemsByIdExternalidinfos Request get /Items/{Id}/ExternalIdInfos Parameters Name In Type Default Notes *Id path Item Id Responses Status Code Type Description Samples 200 ExternalIdInfo [] Operation successful. Returning a List object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ExternalIdInfo see also MediaBrowser.Model.Providers.ExternalIdInfo Name Type Notes Name string The name. Key string The key. Website string UrlFormatString string The URL format string. IsSupportedAsIdentifier boolean"
   },
   "reference/RestAPI/ItemLookupService/getItemsRemotesearchImage.html": {
     "href": "reference/RestAPI/ItemLookupService/getItemsRemotesearchImage.html",
@@ -7687,17 +7707,17 @@
   "reference/RestAPI/ItemsService/getItems.html": {
     "href": "reference/RestAPI/ItemsService/getItems.html",
     "title": "getItems",
-    "keywords": "getItems Gets items based on a query. Requires authentication as user getItems Request get /Items Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getItems Gets items based on a query. Requires authentication as user getItems Request get /Items Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/ItemsService/getUsersByUseridItems.html": {
     "href": "reference/RestAPI/ItemsService/getUsersByUseridItems.html",
     "title": "getUsersByUseridItems",
-    "keywords": "getUsersByUseridItems Gets items based on a query. Requires authentication as user getUsersByUseridItems Request get /Users/{UserId}/Items Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. *UserId path User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridItems Gets items based on a query. Requires authentication as user getUsersByUseridItems Request get /Users/{UserId}/Items Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. *UserId path User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/ItemsService/getUsersByUseridItemsResume.html": {
     "href": "reference/RestAPI/ItemsService/getUsersByUseridItemsResume.html",
     "title": "getUsersByUseridItemsResume",
-    "keywords": "getUsersByUseridItemsResume Gets items based on a query. Requires authentication as user getUsersByUseridItemsResume Request get /Users/{UserId}/Items/Resume Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. *UserId path User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridItemsResume Gets items based on a query. Requires authentication as user getUsersByUseridItemsResume Request get /Users/{UserId}/Items/Resume Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. *UserId path User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/ItemUpdateService.html": {
     "href": "reference/RestAPI/ItemUpdateService.html",
@@ -7707,12 +7727,12 @@
   "reference/RestAPI/ItemUpdateService/getItemsByItemidMetadataeditor.html": {
     "href": "reference/RestAPI/ItemUpdateService/getItemsByItemidMetadataeditor.html",
     "title": "getItemsByItemidMetadataeditor",
-    "keywords": "getItemsByItemidMetadataeditor Gets metadata editor info for an item Requires authentication as administrator getItemsByItemidMetadataeditor Request get /Items/{ItemId}/MetadataEditor Parameters Name In Type Default Notes *ItemId path The id of the item Responses Status Code Type Description Samples 200 MetadataEditorInfo Operation successful. Returning a MetadataEditorInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions MetadataEditorInfo see also MediaBrowser.Model.Dto.MetadataEditorInfo Name Type Notes ParentalRatingOptions ParentalRating[] Countries CountryInfo[] Cultures CultureDto[] ExternalIdInfos ExternalIdInfo[] ParentalRating see also MediaBrowser.Model.Entities.ParentalRating Name Type Notes Name string The name. Value integer (int32) The value. CountryInfo see also MediaBrowser.Model.Globalization.CountryInfo Name Type Notes Name string The name. DisplayName string The display name. EnglishName string The English name. TwoLetterISORegionName string The name of the two letter ISO region. ThreeLetterISORegionName string The name of the three letter ISO region. CultureDto see also MediaBrowser.Model.Globalization.CultureDto Name Type Notes Name string The name. DisplayName string The display name. TwoLetterISOLanguageName string The name of the two letter ISO language. ThreeLetterISOLanguageName string The name of the three letter ISO language. ThreeLetterISOLanguageNames array TwoLetterISOLanguageNames array ExternalIdInfo see also MediaBrowser.Model.Providers.ExternalIdInfo Name Type Notes Name string The name. Key string The key. UrlFormatString string The URL format string. IsSupportedAsIdentifier boolean"
+    "keywords": "getItemsByItemidMetadataeditor Gets metadata editor info for an item Requires authentication as administrator getItemsByItemidMetadataeditor Request get /Items/{ItemId}/MetadataEditor Parameters Name In Type Default Notes *ItemId path The id of the item Responses Status Code Type Description Samples 200 MetadataEditorInfo Operation successful. Returning a MetadataEditorInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions MetadataEditorInfo see also MediaBrowser.Model.Dto.MetadataEditorInfo Name Type Notes ParentalRatingOptions ParentalRating[] Countries CountryInfo[] Cultures CultureDto[] ExternalIdInfos ExternalIdInfo[] ParentalRating see also MediaBrowser.Model.Entities.ParentalRating Name Type Notes Name string The name. Value integer (int32) The value. CountryInfo see also MediaBrowser.Model.Globalization.CountryInfo Name Type Notes Name string The name. DisplayName string The display name. EnglishName string The English name. TwoLetterISORegionName string The name of the two letter ISO region. ThreeLetterISORegionName string The name of the three letter ISO region. CultureDto see also MediaBrowser.Model.Globalization.CultureDto Name Type Notes Name string The name. DisplayName string The display name. TwoLetterISOLanguageName string The name of the two letter ISO language. ThreeLetterISOLanguageName string The name of the three letter ISO language. ThreeLetterISOLanguageNames array TwoLetterISOLanguageNames array ExternalIdInfo see also MediaBrowser.Model.Providers.ExternalIdInfo Name Type Notes Name string The name. Key string The key. Website string UrlFormatString string The URL format string. IsSupportedAsIdentifier boolean"
   },
   "reference/RestAPI/ItemUpdateService/postItemsByItemid.html": {
     "href": "reference/RestAPI/ItemUpdateService/postItemsByItemid.html",
     "title": "postItemsByItemid",
-    "keywords": "postItemsByItemid Updates an item Requires authentication as administrator postItemsByItemid Request post /Items/{ItemId} Parameters Name In Type Default Notes *ItemId path The id of the item *body body BaseItemDto BaseItemDto: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "postItemsByItemid Updates an item Requires authentication as administrator postItemsByItemid Request post /Items/{ItemId} Parameters Name In Type Default Notes *ItemId path The id of the item *body body BaseItemDto BaseItemDto: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService.html": {
     "href": "reference/RestAPI/LibraryService.html",
@@ -7732,27 +7752,27 @@
   "reference/RestAPI/LibraryService/getAlbumsByIdSimilar.html": {
     "href": "reference/RestAPI/LibraryService/getAlbumsByIdSimilar.html",
     "title": "getAlbumsByIdSimilar",
-    "keywords": "getAlbumsByIdSimilar Finds albums similar to a given album. Requires authentication as user getAlbumsByIdSimilar Request get /Albums/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getAlbumsByIdSimilar Finds albums similar to a given album. Requires authentication as user getAlbumsByIdSimilar Request get /Albums/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getArtistsByIdSimilar.html": {
     "href": "reference/RestAPI/LibraryService/getArtistsByIdSimilar.html",
     "title": "getArtistsByIdSimilar",
-    "keywords": "getArtistsByIdSimilar Finds albums similar to a given album. Requires authentication as user getArtistsByIdSimilar Request get /Artists/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getArtistsByIdSimilar Finds albums similar to a given album. Requires authentication as user getArtistsByIdSimilar Request get /Artists/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getGamesByIdSimilar.html": {
     "href": "reference/RestAPI/LibraryService/getGamesByIdSimilar.html",
     "title": "getGamesByIdSimilar",
-    "keywords": "getGamesByIdSimilar Finds games similar to a given game. Requires authentication as user getGamesByIdSimilar Request get /Games/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getGamesByIdSimilar Finds games similar to a given game. Requires authentication as user getGamesByIdSimilar Request get /Games/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getItemsByIdAncestors.html": {
     "href": "reference/RestAPI/LibraryService/getItemsByIdAncestors.html",
     "title": "getItemsByIdAncestors",
-    "keywords": "getItemsByIdAncestors Gets all parents of an item Requires authentication as user getItemsByIdAncestors Request get /Items/{Id}/Ancestors Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data *Id path Item Id Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getItemsByIdAncestors Gets all parents of an item Requires authentication as user getItemsByIdAncestors Request get /Items/{Id}/Ancestors Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data *Id path Item Id Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getItemsByIdCriticreviews.html": {
     "href": "reference/RestAPI/LibraryService/getItemsByIdCriticreviews.html",
     "title": "getItemsByIdCriticreviews",
-    "keywords": "getItemsByIdCriticreviews Gets critic reviews for an item Requires authentication as user getItemsByIdCriticreviews Request get /Items/{Id}/CriticReviews Parameters Name In Type Default Notes *Id path Item Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getItemsByIdCriticreviews Gets critic reviews for an item Requires authentication as user getItemsByIdCriticreviews Request get /Items/{Id}/CriticReviews Parameters Name In Type Default Notes *Id path Item Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getItemsByIdDeleteinfo.html": {
     "href": "reference/RestAPI/LibraryService/getItemsByIdDeleteinfo.html",
@@ -7772,22 +7792,22 @@
   "reference/RestAPI/LibraryService/getItemsByIdSimilar.html": {
     "href": "reference/RestAPI/LibraryService/getItemsByIdSimilar.html",
     "title": "getItemsByIdSimilar",
-    "keywords": "getItemsByIdSimilar Gets similar items Requires authentication as user getItemsByIdSimilar Request get /Items/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getItemsByIdSimilar Gets similar items Requires authentication as user getItemsByIdSimilar Request get /Items/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getItemsByIdThememedia.html": {
     "href": "reference/RestAPI/LibraryService/getItemsByIdThememedia.html",
     "title": "getItemsByIdThememedia",
-    "keywords": "getItemsByIdThememedia Gets theme videos and songs for an item Requires authentication as user getItemsByIdThememedia Request get /Items/{Id}/ThemeMedia Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data *Id path Item Id InheritFromParent query Determines whether or not parent items should be searched for theme media. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 AllThemeMediaResult Operation successful. Returning a AllThemeMediaResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions AllThemeMediaResult see also MediaBrowser.Model.Querying.AllThemeMediaResult Name Type Notes ThemeVideosResult ThemeMediaResult[] Class ThemeMediaResult ThemeSongsResult ThemeMediaResult[] Class ThemeMediaResult SoundtrackSongsResult ThemeMediaResult[] Class ThemeMediaResult ThemeMediaResult see also MediaBrowser.Model.Querying.ThemeMediaResult Name Type Notes OwnerId integer (int64) The owner id. Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getItemsByIdThememedia Gets theme videos and songs for an item Requires authentication as user getItemsByIdThememedia Request get /Items/{Id}/ThemeMedia Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data *Id path Item Id InheritFromParent query Determines whether or not parent items should be searched for theme media. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 AllThemeMediaResult Operation successful. Returning a AllThemeMediaResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions AllThemeMediaResult see also MediaBrowser.Model.Querying.AllThemeMediaResult Name Type Notes ThemeVideosResult ThemeMediaResult[] Class ThemeMediaResult ThemeSongsResult ThemeMediaResult[] Class ThemeMediaResult SoundtrackSongsResult ThemeMediaResult[] Class ThemeMediaResult ThemeMediaResult see also MediaBrowser.Model.Querying.ThemeMediaResult Name Type Notes OwnerId integer (int64) The owner id. Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getItemsByIdThemesongs.html": {
     "href": "reference/RestAPI/LibraryService/getItemsByIdThemesongs.html",
     "title": "getItemsByIdThemesongs",
-    "keywords": "getItemsByIdThemesongs Gets theme songs for an item Requires authentication as user getItemsByIdThemesongs Request get /Items/{Id}/ThemeSongs Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data *Id path Item Id InheritFromParent query Determines whether or not parent items should be searched for theme media. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 ThemeMediaResult Operation successful. Returning a ThemeMediaResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ThemeMediaResult see also MediaBrowser.Model.Querying.ThemeMediaResult Name Type Notes OwnerId integer (int64) The owner id. Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getItemsByIdThemesongs Gets theme songs for an item Requires authentication as user getItemsByIdThemesongs Request get /Items/{Id}/ThemeSongs Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data *Id path Item Id InheritFromParent query Determines whether or not parent items should be searched for theme media. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 ThemeMediaResult Operation successful. Returning a ThemeMediaResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ThemeMediaResult see also MediaBrowser.Model.Querying.ThemeMediaResult Name Type Notes OwnerId integer (int64) The owner id. Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getItemsByIdThemevideos.html": {
     "href": "reference/RestAPI/LibraryService/getItemsByIdThemevideos.html",
     "title": "getItemsByIdThemevideos",
-    "keywords": "getItemsByIdThemevideos Gets theme videos for an item Requires authentication as user getItemsByIdThemevideos Request get /Items/{Id}/ThemeVideos Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data *Id path Item Id InheritFromParent query Determines whether or not parent items should be searched for theme media. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 ThemeMediaResult Operation successful. Returning a ThemeMediaResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ThemeMediaResult see also MediaBrowser.Model.Querying.ThemeMediaResult Name Type Notes OwnerId integer (int64) The owner id. Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getItemsByIdThemevideos Gets theme videos for an item Requires authentication as user getItemsByIdThemevideos Request get /Items/{Id}/ThemeVideos Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data *Id path Item Id InheritFromParent query Determines whether or not parent items should be searched for theme media. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 ThemeMediaResult Operation successful. Returning a ThemeMediaResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ThemeMediaResult see also MediaBrowser.Model.Querying.ThemeMediaResult Name Type Notes OwnerId integer (int64) The owner id. Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getItemsCounts.html": {
     "href": "reference/RestAPI/LibraryService/getItemsCounts.html",
@@ -7807,7 +7827,7 @@
   "reference/RestAPI/LibraryService/getLibraryMediafolders.html": {
     "href": "reference/RestAPI/LibraryService/getLibraryMediafolders.html",
     "title": "getLibraryMediafolders",
-    "keywords": "getLibraryMediafolders Gets all user media folders. Requires authentication as user getLibraryMediafolders Request get /Library/MediaFolders Parameters Name In Type Default Notes IsHidden query Optional. Filter by folders that are marked hidden, or not. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLibraryMediafolders Gets all user media folders. Requires authentication as user getLibraryMediafolders Request get /Library/MediaFolders Parameters Name In Type Default Notes IsHidden query Optional. Filter by folders that are marked hidden, or not. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getLibraryPhysicalpaths.html": {
     "href": "reference/RestAPI/LibraryService/getLibraryPhysicalpaths.html",
@@ -7822,17 +7842,17 @@
   "reference/RestAPI/LibraryService/getMoviesByIdSimilar.html": {
     "href": "reference/RestAPI/LibraryService/getMoviesByIdSimilar.html",
     "title": "getMoviesByIdSimilar",
-    "keywords": "getMoviesByIdSimilar Finds movies and trailers similar to a given movie. Requires authentication as user getMoviesByIdSimilar Request get /Movies/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getMoviesByIdSimilar Finds movies and trailers similar to a given movie. Requires authentication as user getMoviesByIdSimilar Request get /Movies/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getShowsByIdSimilar.html": {
     "href": "reference/RestAPI/LibraryService/getShowsByIdSimilar.html",
     "title": "getShowsByIdSimilar",
-    "keywords": "getShowsByIdSimilar Finds tv shows similar to a given one. Requires authentication as user getShowsByIdSimilar Request get /Shows/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getShowsByIdSimilar Finds tv shows similar to a given one. Requires authentication as user getShowsByIdSimilar Request get /Shows/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/getTrailersByIdSimilar.html": {
     "href": "reference/RestAPI/LibraryService/getTrailersByIdSimilar.html",
     "title": "getTrailersByIdSimilar",
-    "keywords": "getTrailersByIdSimilar Finds movies and trailers similar to a given trailer. Requires authentication as user getTrailersByIdSimilar Request get /Trailers/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getTrailersByIdSimilar Finds movies and trailers similar to a given trailer. Requires authentication as user getTrailersByIdSimilar Request get /Trailers/{Id}/Similar Parameters Name In Type Default Notes *Id path Item Id IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. UserId query Optional. Filter by user id, and attach user data Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LibraryService/postItemsByIdDelete.html": {
     "href": "reference/RestAPI/LibraryService/postItemsByIdDelete.html",
@@ -8062,17 +8082,17 @@
   "reference/RestAPI/LiveTvService/getLivetvChannels.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvChannels.html",
     "title": "getLivetvChannels",
-    "keywords": "getLivetvChannels Gets available live tv channels. Requires authentication as user getLivetvChannels Request get /LiveTv/Channels Parameters Name In Type Default Notes Type query Optional filter by channel type. IsLiked query Filter by channels that are liked, or not. IsDisliked query Filter by channels that are disliked, or not. EnableFavoriteSorting query Incorporate favorite and like status into channel sorting. AddCurrentProgram query Optional. Adds current program info to each channel ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvChannels Gets available live tv channels. Requires authentication as user getLivetvChannels Request get /LiveTv/Channels Parameters Name In Type Default Notes Type query Optional filter by channel type. IsLiked query Filter by channels that are liked, or not. IsDisliked query Filter by channels that are disliked, or not. EnableFavoriteSorting query Incorporate favorite and like status into channel sorting. AddCurrentProgram query Optional. Adds current program info to each channel ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvChannelsById.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvChannelsById.html",
     "title": "getLivetvChannelsById",
-    "keywords": "getLivetvChannelsById Gets a live tv channel Requires authentication as user getLivetvChannelsById Request get /LiveTv/Channels/{Id} Parameters Name In Type Default Notes *Id path Channel Id UserId query Optional attach user data. Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvChannelsById Gets a live tv channel Requires authentication as user getLivetvChannelsById Request get /LiveTv/Channels/{Id} Parameters Name In Type Default Notes *Id path Channel Id UserId query Optional attach user data. Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvChanneltags.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvChanneltags.html",
     "title": "getLivetvChanneltags",
-    "keywords": "getLivetvChanneltags Gets live tv channel tags Requires authentication as user getLivetvChanneltags Request get /LiveTv/ChannelTags Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvChanneltags Gets live tv channel tags Requires authentication as user getLivetvChanneltags Request get /LiveTv/ChannelTags Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvChanneltagsPrefixes.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvChanneltagsPrefixes.html",
@@ -8082,12 +8102,12 @@
   "reference/RestAPI/LiveTvService/getLivetvEPG.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvEPG.html",
     "title": "getLivetvEPG",
-    "keywords": "getLivetvEPG Gets the epg. Requires authentication as user getLivetvEPG Request get /LiveTv/EPG Parameters Name In Type Default Notes Type query Optional filter by channel type. IsLiked query Filter by channels that are liked, or not. IsDisliked query Filter by channels that are disliked, or not. EnableFavoriteSorting query Incorporate favorite and like status into channel sorting. AddCurrentProgram query Optional. Adds current program info to each channel ChannelIds query The channels to return guide information for. ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 EpgRow Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions EpgRow QueryResult_Api.EpgRow Name Type Notes Items EpgRow[] TotalRecordCount integer (int32) EpgRow Emby.LiveTV.Api.EpgRow Name Type Notes Channel BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. Programs BaseItemDto[] BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvEPG Gets the epg. Requires authentication as user getLivetvEPG Request get /LiveTv/EPG Parameters Name In Type Default Notes Type query Optional filter by channel type. IsLiked query Filter by channels that are liked, or not. IsDisliked query Filter by channels that are disliked, or not. EnableFavoriteSorting query Incorporate favorite and like status into channel sorting. AddCurrentProgram query Optional. Adds current program info to each channel ChannelIds query The channels to return guide information for. ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 EpgRow Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions EpgRow QueryResult_Api.EpgRow Name Type Notes Items EpgRow[] TotalRecordCount integer (int32) EpgRow Emby.LiveTV.Api.EpgRow Name Type Notes Channel BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. Programs BaseItemDto[] BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvFolder.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvFolder.html",
     "title": "getLivetvFolder",
-    "keywords": "getLivetvFolder Gets the top level live tv folder Requires authentication as user getLivetvFolder Request get /LiveTv/Folder Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvFolder Gets the top level live tv folder Requires authentication as user getLivetvFolder Request get /LiveTv/Folder Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvGuideinfo.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvGuideinfo.html",
@@ -8137,7 +8157,7 @@
   "reference/RestAPI/LiveTvService/getLivetvProgramsRecommended.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvProgramsRecommended.html",
     "title": "getLivetvProgramsRecommended",
-    "keywords": "getLivetvProgramsRecommended Gets available live tv epgs.. Requires authentication as user getLivetvProgramsRecommended Request get /LiveTv/Programs/Recommended Parameters Name In Type Default Notes UserId query Optional filter by user id. Limit query Optional. The maximum number of records to return IsAiring query Optional. Filter by programs that are currently airing, or not. HasAired query Optional. Filter by programs that have completed airing, or not. IsSeries query Optional filter for series. IsMovie query Optional filter for movies. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. GenreIds query The genres to return guide information for. Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvProgramsRecommended Gets available live tv epgs.. Requires authentication as user getLivetvProgramsRecommended Request get /LiveTv/Programs/Recommended Parameters Name In Type Default Notes UserId query Optional filter by user id. Limit query Optional. The maximum number of records to return IsAiring query Optional. Filter by programs that are currently airing, or not. HasAired query Optional. Filter by programs that have completed airing, or not. IsSeries query Optional filter for series. IsMovie query Optional filter for movies. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. GenreIds query The genres to return guide information for. Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvRecordings.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvRecordings.html",
@@ -8147,57 +8167,57 @@
   "reference/RestAPI/LiveTvService/getLivetvRecordingsById.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvRecordingsById.html",
     "title": "getLivetvRecordingsById",
-    "keywords": "getLivetvRecordingsById Gets a live tv recording Requires authentication as user getLivetvRecordingsById Request get /LiveTv/Recordings/{Id} Parameters Name In Type Default Notes *Id path Recording Id UserId query Optional attach user data. Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvRecordingsById Gets a live tv recording Requires authentication as user getLivetvRecordingsById Request get /LiveTv/Recordings/{Id} Parameters Name In Type Default Notes *Id path Recording Id UserId query Optional attach user data. Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvRecordingsFolders.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvRecordingsFolders.html",
     "title": "getLivetvRecordingsFolders",
-    "keywords": "getLivetvRecordingsFolders Gets recording folders Requires authentication as user getLivetvRecordingsFolders Request get /LiveTv/Recordings/Folders Parameters Name In Type Default Notes UserId query Optional filter by user and attach user data. Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvRecordingsFolders Gets recording folders Requires authentication as user getLivetvRecordingsFolders Request get /LiveTv/Recordings/Folders Parameters Name In Type Default Notes UserId query Optional filter by user and attach user data. Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvRecordingsGroups.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvRecordingsGroups.html",
     "title": "getLivetvRecordingsGroups",
-    "keywords": "getLivetvRecordingsGroups Gets live tv recording groups Requires authentication as user getLivetvRecordingsGroups Request get /LiveTv/Recordings/Groups Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvRecordingsGroups Gets live tv recording groups Requires authentication as user getLivetvRecordingsGroups Request get /LiveTv/Recordings/Groups Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvRecordingsSeries.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvRecordingsSeries.html",
     "title": "getLivetvRecordingsSeries",
-    "keywords": "getLivetvRecordingsSeries Gets live tv recordings Requires authentication as user getLivetvRecordingsSeries Request get /LiveTv/Recordings/Series Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvRecordingsSeries Gets live tv recordings Requires authentication as user getLivetvRecordingsSeries Request get /LiveTv/Recordings/Series Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/getLivetvSeriestimers.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvSeriestimers.html",
     "title": "getLivetvSeriestimers",
-    "keywords": "getLivetvSeriestimers Gets live tv series timers Requires authentication as user getLivetvSeriestimers Request get /LiveTv/SeriesTimers Parameters Name In Type Default Notes SortBy query Optional. Sort by SortName or Priority SortOrder query Optional. Sort in Ascending or Descending order StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Responses Status Code Type Description Samples 200 SeriesTimerInfoDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SeriesTimerInfoDto QueryResult_LiveTv.SeriesTimerInfoDto Name Type Notes Items SeriesTimerInfoDto[] TotalRecordCount integer (int32) SeriesTimerInfoDto see also MediaBrowser.Model.LiveTv.SeriesTimerInfoDto Name Type Notes RecordAnyTime boolean A value indicating whether [record any time]. SkipEpisodesInLibrary boolean RecordAnyChannel boolean A value indicating whether [record any channel]. KeepUpTo integer (int32) MaxRecordingSeconds integer (int32) RecordNewOnly boolean A value indicating whether [record new only]. ChannelIds array Days DayOfWeek[] The days. ImageTags object The image tags. ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. ParentPrimaryImageItemId string The parent primary image item identifier. ParentPrimaryImageTag string The parent primary image tag. SeriesId string Keywords KeywordInfo[] TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil DayOfWeek see also System.DayOfWeek KeywordInfo see also MediaBrowser.Model.LiveTv.KeywordInfo Name Type Notes KeywordType KeywordType Keyword string KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
+    "keywords": "getLivetvSeriestimers Gets live tv series timers Requires authentication as user getLivetvSeriestimers Request get /LiveTv/SeriesTimers Parameters Name In Type Default Notes SortBy query Optional. Sort by SortName or Priority SortOrder query Optional. Sort in Ascending or Descending order StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Responses Status Code Type Description Samples 200 SeriesTimerInfoDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SeriesTimerInfoDto QueryResult_LiveTv.SeriesTimerInfoDto Name Type Notes Items SeriesTimerInfoDto[] TotalRecordCount integer (int32) SeriesTimerInfoDto see also MediaBrowser.Model.LiveTv.SeriesTimerInfoDto Name Type Notes RecordAnyTime boolean A value indicating whether [record any time]. SkipEpisodesInLibrary boolean RecordAnyChannel boolean A value indicating whether [record any channel]. KeepUpTo integer (int32) MaxRecordingSeconds integer (int32) RecordNewOnly boolean A value indicating whether [record new only]. ChannelIds array Days DayOfWeek[] The days. ImageTags object The image tags. ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. ParentPrimaryImageItemId string The parent primary image item identifier. ParentPrimaryImageTag string The parent primary image tag. SeriesId string Keywords KeywordInfo[] TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil DayOfWeek System.DayOfWeek KeywordInfo see also MediaBrowser.Model.LiveTv.KeywordInfo Name Type Notes KeywordType KeywordType Keyword string KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
   },
   "reference/RestAPI/LiveTvService/getLivetvSeriestimersById.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvSeriestimersById.html",
     "title": "getLivetvSeriestimersById",
-    "keywords": "getLivetvSeriestimersById Gets a live tv series timer Requires authentication as user getLivetvSeriestimersById Request get /LiveTv/SeriesTimers/{Id} Parameters Name In Type Default Notes *Id path Timer Id Responses Status Code Type Description Samples 200 TimerInfoDto Operation successful. Returning a TimerInfoDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
+    "keywords": "getLivetvSeriestimersById Gets a live tv series timer Requires authentication as user getLivetvSeriestimersById Request get /LiveTv/SeriesTimers/{Id} Parameters Name In Type Default Notes *Id path Timer Id Responses Status Code Type Description Samples 200 TimerInfoDto Operation successful. Returning a TimerInfoDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
   },
   "reference/RestAPI/LiveTvService/getLivetvTimers.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvTimers.html",
     "title": "getLivetvTimers",
-    "keywords": "getLivetvTimers Gets live tv timers Requires authentication as user getLivetvTimers Request get /LiveTv/Timers Parameters Name In Type Default Notes ChannelId query Optional filter by channel id. SeriesTimerId query Optional filter by timers belonging to a series timer Responses Status Code Type Description Samples 200 TimerInfoDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto QueryResult_LiveTv.TimerInfoDto Name Type Notes Items TimerInfoDto[] TotalRecordCount integer (int32) TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
+    "keywords": "getLivetvTimers Gets live tv timers Requires authentication as user getLivetvTimers Request get /LiveTv/Timers Parameters Name In Type Default Notes ChannelId query Optional filter by channel id. SeriesTimerId query Optional filter by timers belonging to a series timer Responses Status Code Type Description Samples 200 TimerInfoDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto QueryResult_LiveTv.TimerInfoDto Name Type Notes Items TimerInfoDto[] TotalRecordCount integer (int32) TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
   },
   "reference/RestAPI/LiveTvService/getLivetvTimersById.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvTimersById.html",
     "title": "getLivetvTimersById",
-    "keywords": "getLivetvTimersById Gets a live tv timer Requires authentication as user getLivetvTimersById Request get /LiveTv/Timers/{Id} Parameters Name In Type Default Notes *Id path Timer Id Responses Status Code Type Description Samples 200 TimerInfoDto Operation successful. Returning a TimerInfoDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
+    "keywords": "getLivetvTimersById Gets a live tv timer Requires authentication as user getLivetvTimersById Request get /LiveTv/Timers/{Id} Parameters Name In Type Default Notes *Id path Timer Id Responses Status Code Type Description Samples 200 TimerInfoDto Operation successful. Returning a TimerInfoDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
   },
   "reference/RestAPI/LiveTvService/getLivetvTimersDefaults.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvTimersDefaults.html",
     "title": "getLivetvTimersDefaults",
-    "keywords": "getLivetvTimersDefaults Gets default values for a new timer Requires authentication as user getLivetvTimersDefaults Request get /LiveTv/Timers/Defaults Parameters Name In Type Default Notes ProgramId query Optional, to attach default values based on a program. Responses Status Code Type Description Samples 200 SeriesTimerInfoDto Operation successful. Returning a SeriesTimerInfoDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SeriesTimerInfoDto see also MediaBrowser.Model.LiveTv.SeriesTimerInfoDto Name Type Notes RecordAnyTime boolean A value indicating whether [record any time]. SkipEpisodesInLibrary boolean RecordAnyChannel boolean A value indicating whether [record any channel]. KeepUpTo integer (int32) MaxRecordingSeconds integer (int32) RecordNewOnly boolean A value indicating whether [record new only]. ChannelIds array Days DayOfWeek[] The days. ImageTags object The image tags. ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. ParentPrimaryImageItemId string The parent primary image item identifier. ParentPrimaryImageTag string The parent primary image tag. SeriesId string Keywords KeywordInfo[] TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil DayOfWeek see also System.DayOfWeek KeywordInfo see also MediaBrowser.Model.LiveTv.KeywordInfo Name Type Notes KeywordType KeywordType Keyword string KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
+    "keywords": "getLivetvTimersDefaults Gets default values for a new timer Requires authentication as user getLivetvTimersDefaults Request get /LiveTv/Timers/Defaults Parameters Name In Type Default Notes ProgramId query Optional, to attach default values based on a program. Responses Status Code Type Description Samples 200 SeriesTimerInfoDto Operation successful. Returning a SeriesTimerInfoDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SeriesTimerInfoDto see also MediaBrowser.Model.LiveTv.SeriesTimerInfoDto Name Type Notes RecordAnyTime boolean A value indicating whether [record any time]. SkipEpisodesInLibrary boolean RecordAnyChannel boolean A value indicating whether [record any channel]. KeepUpTo integer (int32) MaxRecordingSeconds integer (int32) RecordNewOnly boolean A value indicating whether [record new only]. ChannelIds array Days DayOfWeek[] The days. ImageTags object The image tags. ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. ParentPrimaryImageItemId string The parent primary image item identifier. ParentPrimaryImageTag string The parent primary image tag. SeriesId string Keywords KeywordInfo[] TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil DayOfWeek System.DayOfWeek KeywordInfo see also MediaBrowser.Model.LiveTv.KeywordInfo Name Type Notes KeywordType KeywordType Keyword string KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
   },
   "reference/RestAPI/LiveTvService/getLivetvTunerhosts.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvTunerhosts.html",
     "title": "getLivetvTunerhosts",
-    "keywords": "getLivetvTunerhosts Gets tuner hosts Requires authentication as administrator getLivetvTunerhosts Request get /LiveTv/TunerHosts Responses Status Code Type Description Samples 200 TunerHostInfo [] Operation successful. Returning a TunerHostInfo[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TunerHostInfo see also MediaBrowser.Model.LiveTv.TunerHostInfo Name Type Notes Id string Url string Type string DeviceId string FriendlyName string SetupUrl string ImportFavoritesOnly boolean PreferEpgChannelImages boolean PreferEpgChannelNumbers boolean AllowHWTranscoding boolean AllowMappingByNumber boolean Source string TunerCount integer (int32) UserAgent string Referrer string ProviderOptions string DataVersion integer (int32)"
+    "keywords": "getLivetvTunerhosts Gets tuner hosts Requires authentication as administrator getLivetvTunerhosts Request get /LiveTv/TunerHosts Responses Status Code Type Description Samples 200 TunerHostInfo [] Operation successful. Returning a TunerHostInfo[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TunerHostInfo see also MediaBrowser.Model.LiveTv.TunerHostInfo Name Type Notes Id string Url string Type string DeviceId string FriendlyName string SetupUrl string ImportFavoritesOnly boolean PreferEpgChannelImages boolean PreferEpgChannelNumbers boolean AllowHWTranscoding boolean AllowMappingByNumber boolean ImportGuideData boolean Source string TunerCount integer (int32) UserAgent string Referrer string ProviderOptions string DataVersion integer (int32)"
   },
   "reference/RestAPI/LiveTvService/getLivetvTunerhostsDefaultByType.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvTunerhostsDefaultByType.html",
     "title": "getLivetvTunerhostsDefaultByType",
-    "keywords": "getLivetvTunerhostsDefaultByType Gets tuner hosts Requires authentication as administrator getLivetvTunerhostsDefaultByType Request get /LiveTv/TunerHosts/Default/{Type} Parameters Name In Type Default Notes *Type path Type Responses Status Code Type Description Samples 200 TunerHostInfo Operation successful. Returning a TunerHostInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TunerHostInfo see also MediaBrowser.Model.LiveTv.TunerHostInfo Name Type Notes Id string Url string Type string DeviceId string FriendlyName string SetupUrl string ImportFavoritesOnly boolean PreferEpgChannelImages boolean PreferEpgChannelNumbers boolean AllowHWTranscoding boolean AllowMappingByNumber boolean Source string TunerCount integer (int32) UserAgent string Referrer string ProviderOptions string DataVersion integer (int32)"
+    "keywords": "getLivetvTunerhostsDefaultByType Gets tuner hosts Requires authentication as administrator getLivetvTunerhostsDefaultByType Request get /LiveTv/TunerHosts/Default/{Type} Parameters Name In Type Default Notes *Type path Type Responses Status Code Type Description Samples 200 TunerHostInfo Operation successful. Returning a TunerHostInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TunerHostInfo see also MediaBrowser.Model.LiveTv.TunerHostInfo Name Type Notes Id string Url string Type string DeviceId string FriendlyName string SetupUrl string ImportFavoritesOnly boolean PreferEpgChannelImages boolean PreferEpgChannelNumbers boolean AllowHWTranscoding boolean AllowMappingByNumber boolean ImportGuideData boolean Source string TunerCount integer (int32) UserAgent string Referrer string ProviderOptions string DataVersion integer (int32)"
   },
   "reference/RestAPI/LiveTvService/getLivetvTunerhostsTypes.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvTunerhostsTypes.html",
@@ -8207,7 +8227,7 @@
   "reference/RestAPI/LiveTvService/getLivetvTunersDiscvover.html": {
     "href": "reference/RestAPI/LiveTvService/getLivetvTunersDiscvover.html",
     "title": "getLivetvTunersDiscvover",
-    "keywords": "getLivetvTunersDiscvover Requires authentication as user getLivetvTunersDiscvover Request get /LiveTv/Tuners/Discvover Responses Status Code Type Description Samples 200 TunerHostInfo [] Operation successful. Returning a List object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TunerHostInfo see also MediaBrowser.Model.LiveTv.TunerHostInfo Name Type Notes Id string Url string Type string DeviceId string FriendlyName string SetupUrl string ImportFavoritesOnly boolean PreferEpgChannelImages boolean PreferEpgChannelNumbers boolean AllowHWTranscoding boolean AllowMappingByNumber boolean Source string TunerCount integer (int32) UserAgent string Referrer string ProviderOptions string DataVersion integer (int32)"
+    "keywords": "getLivetvTunersDiscvover Requires authentication as user getLivetvTunersDiscvover Request get /LiveTv/Tuners/Discvover Responses Status Code Type Description Samples 200 TunerHostInfo [] Operation successful. Returning a List object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TunerHostInfo see also MediaBrowser.Model.LiveTv.TunerHostInfo Name Type Notes Id string Url string Type string DeviceId string FriendlyName string SetupUrl string ImportFavoritesOnly boolean PreferEpgChannelImages boolean PreferEpgChannelNumbers boolean AllowHWTranscoding boolean AllowMappingByNumber boolean ImportGuideData boolean Source string TunerCount integer (int32) UserAgent string Referrer string ProviderOptions string DataVersion integer (int32)"
   },
   "reference/RestAPI/LiveTvService/headLivetvChannelmappingoptions.html": {
     "href": "reference/RestAPI/LiveTvService/headLivetvChannelmappingoptions.html",
@@ -8252,7 +8272,7 @@
   "reference/RestAPI/LiveTvService/postLivetvPrograms.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvPrograms.html",
     "title": "postLivetvPrograms",
-    "keywords": "postLivetvPrograms Gets available live tv epgs.. Requires authentication as user postLivetvPrograms Request post /LiveTv/Programs Parameters Name In Type Default Notes ChannelIds query The channels to return guide information for. ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. *body body BaseItemsRequest BaseItemsRequest: Responses Status Code Type Description Samples 200 Operation successful. Response content unknown. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemsRequest see also MediaBrowser.Controller.Api.BaseItemsRequest Name Type Notes Is4K boolean EnableTotalRecordCount boolean RecordingKeyword string RecordingKeywordType KeywordType RandomSeed integer (int32) GenreIds string CollectionIds string TagIds string ExcludeTagIds string ExcludeArtistIds string AlbumArtistIds string ContributingArtistIds string AlbumIds string OuterIds string ListItemIds string AudioLanguages string SubtitleLanguages string CanEditItems boolean GroupItemsInto ItemLinkType MinWidth integer (int32) MinHeight integer (int32) MaxWidth integer (int32) MaxHeight integer (int32) GroupProgramsBySeries boolean AirDays DayOfWeek[] IsAiring boolean HasAired boolean KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director ItemLinkType see also MediaBrowser.Controller.Library.ItemLinkType Enum Values Artists AlbumArtists Genres Studios Tags Composers Collections Albums CollectionFolders DayOfWeek see also System.DayOfWeek"
+    "keywords": "postLivetvPrograms Gets available live tv epgs.. Requires authentication as user postLivetvPrograms Request post /LiveTv/Programs Parameters Name In Type Default Notes ChannelIds query The channels to return guide information for. ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. *body body BaseItemsRequest BaseItemsRequest: Responses Status Code Type Description Samples 200 Operation successful. Response content unknown. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemsRequest see also MediaBrowser.Controller.Api.BaseItemsRequest Name Type Notes Is4K boolean EnableTotalRecordCount boolean RecordingKeyword string RecordingKeywordType KeywordType RandomSeed integer (int32) GenreIds string CollectionIds string TagIds string ExcludeTagIds string ExcludeArtistIds string AlbumArtistIds string ContributingArtistIds string AlbumIds string OuterIds string ListItemIds string AudioLanguages string SubtitleLanguages string CanEditItems boolean GroupItemsInto ItemLinkType MinWidth integer (int32) MinHeight integer (int32) MaxWidth integer (int32) MaxHeight integer (int32) GroupProgramsBySeries boolean AirDays DayOfWeek[] IsAiring boolean HasAired boolean KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director ItemLinkType see also MediaBrowser.Controller.Library.ItemLinkType Enum Values Artists AlbumArtists Genres Studios Tags Composers Collections Albums CollectionFolders DayOfWeek System.DayOfWeek"
   },
   "reference/RestAPI/LiveTvService/postLivetvRecordingsByIdDelete.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvRecordingsByIdDelete.html",
@@ -8262,12 +8282,12 @@
   "reference/RestAPI/LiveTvService/postLivetvSeriestimers.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvSeriestimers.html",
     "title": "postLivetvSeriestimers",
-    "keywords": "postLivetvSeriestimers Creates a live tv series timer Requires authentication as user postLivetvSeriestimers Request post /LiveTv/SeriesTimers Parameters Name In Type Default Notes *body body SeriesTimerInfo SeriesTimerInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SeriesTimerInfo see also MediaBrowser.Controller.LiveTv.SeriesTimerInfo Name Type Notes Id string Id of the recording. ChannelId string ChannelId of the recording. ChannelIds array ParentFolderId integer (int64) ProgramId string The program identifier. Name string Name of the recording. ServiceName string Overview string Description of the recording. StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. RecordAnyTime boolean A value indicating whether [record any time]. KeepUpTo integer (int32) KeepUntil KeepUntil SkipEpisodesInLibrary boolean RecordNewOnly boolean A value indicating whether [record new only]. Days DayOfWeek[] The days. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. SeriesId string The series identifier. ProviderIds ProviderIdDictionary MaxRecordingSeconds integer (int32) Keywords KeywordInfo[] TimerType TimerType KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate DayOfWeek see also System.DayOfWeek ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary KeywordInfo see also MediaBrowser.Model.LiveTv.KeywordInfo Name Type Notes KeywordType KeywordType Keyword string KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "postLivetvSeriestimers Creates a live tv series timer Requires authentication as user postLivetvSeriestimers Request post /LiveTv/SeriesTimers Parameters Name In Type Default Notes *body body SeriesTimerInfo SeriesTimerInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SeriesTimerInfo see also MediaBrowser.Controller.LiveTv.SeriesTimerInfo Name Type Notes Id string Id of the recording. ChannelId string ChannelId of the recording. ChannelIds array ParentFolderId integer (int64) ProgramId string The program identifier. Name string Name of the recording. ServiceName string Overview string Description of the recording. StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. RecordAnyTime boolean A value indicating whether [record any time]. KeepUpTo integer (int32) KeepUntil KeepUntil SkipEpisodesInLibrary boolean RecordNewOnly boolean A value indicating whether [record new only]. Days DayOfWeek[] The days. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. SeriesId string The series identifier. ProviderIds ProviderIdDictionary MaxRecordingSeconds integer (int32) Keywords KeywordInfo[] TimerType TimerType KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate DayOfWeek System.DayOfWeek ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary KeywordInfo see also MediaBrowser.Model.LiveTv.KeywordInfo Name Type Notes KeywordType KeywordType Keyword string KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/postLivetvSeriestimersById.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvSeriestimersById.html",
     "title": "postLivetvSeriestimersById",
-    "keywords": "postLivetvSeriestimersById Updates a live tv series timer Requires authentication as user postLivetvSeriestimersById Request post /LiveTv/SeriesTimers/{Id} Parameters Name In Type Default Notes *Id path *body body SeriesTimerInfo SeriesTimerInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SeriesTimerInfo see also MediaBrowser.Controller.LiveTv.SeriesTimerInfo Name Type Notes Id string Id of the recording. ChannelId string ChannelId of the recording. ChannelIds array ParentFolderId integer (int64) ProgramId string The program identifier. Name string Name of the recording. ServiceName string Overview string Description of the recording. StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. RecordAnyTime boolean A value indicating whether [record any time]. KeepUpTo integer (int32) KeepUntil KeepUntil SkipEpisodesInLibrary boolean RecordNewOnly boolean A value indicating whether [record new only]. Days DayOfWeek[] The days. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. SeriesId string The series identifier. ProviderIds ProviderIdDictionary MaxRecordingSeconds integer (int32) Keywords KeywordInfo[] TimerType TimerType KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate DayOfWeek see also System.DayOfWeek ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary KeywordInfo see also MediaBrowser.Model.LiveTv.KeywordInfo Name Type Notes KeywordType KeywordType Keyword string KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "postLivetvSeriestimersById Updates a live tv series timer Requires authentication as user postLivetvSeriestimersById Request post /LiveTv/SeriesTimers/{Id} Parameters Name In Type Default Notes *Id path *body body SeriesTimerInfo SeriesTimerInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SeriesTimerInfo see also MediaBrowser.Controller.LiveTv.SeriesTimerInfo Name Type Notes Id string Id of the recording. ChannelId string ChannelId of the recording. ChannelIds array ParentFolderId integer (int64) ProgramId string The program identifier. Name string Name of the recording. ServiceName string Overview string Description of the recording. StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. RecordAnyTime boolean A value indicating whether [record any time]. KeepUpTo integer (int32) KeepUntil KeepUntil SkipEpisodesInLibrary boolean RecordNewOnly boolean A value indicating whether [record new only]. Days DayOfWeek[] The days. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. SeriesId string The series identifier. ProviderIds ProviderIdDictionary MaxRecordingSeconds integer (int32) Keywords KeywordInfo[] TimerType TimerType KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate DayOfWeek System.DayOfWeek ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary KeywordInfo see also MediaBrowser.Model.LiveTv.KeywordInfo Name Type Notes KeywordType KeywordType Keyword string KeywordType see also MediaBrowser.Model.LiveTv.KeywordType Enum Values Name EpisodeTitle Overview Actor Director TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/LiveTvService/postLivetvSeriestimersByIdDelete.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvSeriestimersByIdDelete.html",
@@ -8277,12 +8297,12 @@
   "reference/RestAPI/LiveTvService/postLivetvTimers.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvTimers.html",
     "title": "postLivetvTimers",
-    "keywords": "postLivetvTimers Creates a live tv timer Requires authentication as user postLivetvTimers Request post /LiveTv/Timers Parameters Name In Type Default Notes *body body TimerInfoDto TimerInfoDto: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
+    "keywords": "postLivetvTimers Creates a live tv timer Requires authentication as user postLivetvTimers Request post /LiveTv/Timers Parameters Name In Type Default Notes *body body TimerInfoDto TimerInfoDto: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
   },
   "reference/RestAPI/LiveTvService/postLivetvTimersById.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvTimersById.html",
     "title": "postLivetvTimersById",
-    "keywords": "postLivetvTimersById Updates a live tv timer Requires authentication as user postLivetvTimersById Request post /LiveTv/Timers/{Id} Parameters Name In Type Default Notes *Id path *body body TimerInfoDto TimerInfoDto: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
+    "keywords": "postLivetvTimersById Updates a live tv timer Requires authentication as user postLivetvTimersById Request post /LiveTv/Timers/{Id} Parameters Name In Type Default Notes *Id path *body body TimerInfoDto TimerInfoDto: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TimerInfoDto see also MediaBrowser.Model.LiveTv.TimerInfoDto Name Type Notes Status RecordingStatus SeriesTimerId string The series timer identifier. RunTimeTicks integer (int64) The run time ticks. ProgramInfo BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. TimerType TimerType Id string Id of the recording. Type string ServerId string The server identifier. ChannelId string ChannelId of the recording. ChannelName string ChannelName of the recording. ChannelNumber string ChannelPrimaryImageTag string ProgramId string The program identifier. Name string Name of the recording. Overview string Description of the recording. ParentFolderId string StartDate string (date-time) The start date of the recording, in UTC. EndDate string (date-time) The end date of the recording, in UTC. Priority integer (int32) The priority. PrePaddingSeconds integer (int32) The pre padding seconds. PostPaddingSeconds integer (int32) The post padding seconds. IsPrePaddingRequired boolean A value indicating whether this instance is pre padding required. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. IsPostPaddingRequired boolean A value indicating whether this instance is post padding required. KeepUntil KeepUntil RecordingStatus see also MediaBrowser.Model.LiveTv.RecordingStatus Enum Values New InProgress Completed Cancelled ConflictedOk ConflictedNotOk Error BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword KeepUntil see also MediaBrowser.Model.LiveTv.KeepUntil Enum Values UntilDeleted UntilSpaceNeeded UntilWatched UntilDate"
   },
   "reference/RestAPI/LiveTvService/postLivetvTimersByIdDelete.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvTimersByIdDelete.html",
@@ -8292,7 +8312,7 @@
   "reference/RestAPI/LiveTvService/postLivetvTunerhosts.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvTunerhosts.html",
     "title": "postLivetvTunerhosts",
-    "keywords": "postLivetvTunerhosts Adds a tuner host Requires authentication as administrator postLivetvTunerhosts Request post /LiveTv/TunerHosts Parameters Name In Type Default Notes *body body TunerHostInfo TunerHostInfo: Responses Status Code Type Description Samples 200 TunerHostInfo Operation successful. Returning a TunerHostInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TunerHostInfo see also MediaBrowser.Model.LiveTv.TunerHostInfo Name Type Notes Id string Url string Type string DeviceId string FriendlyName string SetupUrl string ImportFavoritesOnly boolean PreferEpgChannelImages boolean PreferEpgChannelNumbers boolean AllowHWTranscoding boolean AllowMappingByNumber boolean Source string TunerCount integer (int32) UserAgent string Referrer string ProviderOptions string DataVersion integer (int32)"
+    "keywords": "postLivetvTunerhosts Adds a tuner host Requires authentication as administrator postLivetvTunerhosts Request post /LiveTv/TunerHosts Parameters Name In Type Default Notes *body body TunerHostInfo TunerHostInfo: Responses Status Code Type Description Samples 200 TunerHostInfo Operation successful. Returning a TunerHostInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TunerHostInfo see also MediaBrowser.Model.LiveTv.TunerHostInfo Name Type Notes Id string Url string Type string DeviceId string FriendlyName string SetupUrl string ImportFavoritesOnly boolean PreferEpgChannelImages boolean PreferEpgChannelNumbers boolean AllowHWTranscoding boolean AllowMappingByNumber boolean ImportGuideData boolean Source string TunerCount integer (int32) UserAgent string Referrer string ProviderOptions string DataVersion integer (int32)"
   },
   "reference/RestAPI/LiveTvService/postLivetvTunerhostsDelete.html": {
     "href": "reference/RestAPI/LiveTvService/postLivetvTunerhostsDelete.html",
@@ -8382,7 +8402,7 @@
   "reference/RestAPI/MoviesService/getMoviesRecommendations.html": {
     "href": "reference/RestAPI/MoviesService/getMoviesRecommendations.html",
     "title": "getMoviesRecommendations",
-    "keywords": "getMoviesRecommendations Gets movie recommendations Requires authentication as user getMoviesRecommendations Request get /Movies/Recommendations Parameters Name In Type Default Notes CategoryLimit query The max number of categories to return ItemLimit query The max number of items to return per category UserId query Optional. Filter by user id, and attach user data ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Responses Status Code Type Description Samples 200 RecommendationDto [] Operation successful. Returning a RecommendationDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions RecommendationDto see also MediaBrowser.Model.Dto.RecommendationDto Name Type Notes Items BaseItemDto[] RecommendationType RecommendationType BaselineItemName string CategoryId integer (int64) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword RecommendationType see also MediaBrowser.Model.Dto.RecommendationType Enum Values SimilarToRecentlyPlayed SimilarToLikedItem HasDirectorFromRecentlyPlayed HasActorFromRecentlyPlayed HasLikedDirector HasLikedActor"
+    "keywords": "getMoviesRecommendations Gets movie recommendations Requires authentication as user getMoviesRecommendations Request get /Movies/Recommendations Parameters Name In Type Default Notes CategoryLimit query The max number of categories to return ItemLimit query The max number of items to return per category UserId query Optional. Filter by user id, and attach user data ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Responses Status Code Type Description Samples 200 RecommendationDto [] Operation successful. Returning a RecommendationDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions RecommendationDto see also MediaBrowser.Model.Dto.RecommendationDto Name Type Notes Items BaseItemDto[] RecommendationType RecommendationType BaselineItemName string CategoryId integer (int64) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword RecommendationType see also MediaBrowser.Model.Dto.RecommendationType Enum Values SimilarToRecentlyPlayed SimilarToLikedItem HasDirectorFromRecentlyPlayed HasActorFromRecentlyPlayed HasLikedDirector HasLikedActor"
   },
   "reference/RestAPI/MusicGenresService.html": {
     "href": "reference/RestAPI/MusicGenresService.html",
@@ -8392,12 +8412,12 @@
   "reference/RestAPI/MusicGenresService/getMusicgenres.html": {
     "href": "reference/RestAPI/MusicGenresService/getMusicgenres.html",
     "title": "getMusicgenres",
-    "keywords": "getMusicgenres Gets all music genres from a given item, folder, or the entire library Requires authentication as user getMusicgenres Request get /MusicGenres Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getMusicgenres Gets all music genres from a given item, folder, or the entire library Requires authentication as user getMusicgenres Request get /MusicGenres Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/MusicGenresService/getMusicgenresByName.html": {
     "href": "reference/RestAPI/MusicGenresService/getMusicgenresByName.html",
     "title": "getMusicgenresByName",
-    "keywords": "getMusicgenresByName Gets a music genre, by name Requires authentication as user getMusicgenresByName Request get /MusicGenres/{Name} Parameters Name In Type Default Notes *Name path The genre name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getMusicgenresByName Gets a music genre, by name Requires authentication as user getMusicgenresByName Request get /MusicGenres/{Name} Parameters Name In Type Default Notes *Name path The genre name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/NotificationsService.html": {
     "href": "reference/RestAPI/NotificationsService.html",
@@ -8492,12 +8512,12 @@
   "reference/RestAPI/PersonsService/getPersons.html": {
     "href": "reference/RestAPI/PersonsService/getPersons.html",
     "title": "getPersons",
-    "keywords": "getPersons Gets all persons from a given item, folder, or the entire library Requires authentication as user getPersons Request get /Persons Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getPersons Gets all persons from a given item, folder, or the entire library Requires authentication as user getPersons Request get /Persons Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/PersonsService/getPersonsByName.html": {
     "href": "reference/RestAPI/PersonsService/getPersonsByName.html",
     "title": "getPersonsByName",
-    "keywords": "getPersonsByName Gets a person, by name Requires authentication as user getPersonsByName Request get /Persons/{Name} Parameters Name In Type Default Notes *Name path The person name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getPersonsByName Gets a person, by name Requires authentication as user getPersonsByName Request get /Persons/{Name} Parameters Name In Type Default Notes *Name path The person name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/PlaylistService.html": {
     "href": "reference/RestAPI/PlaylistService.html",
@@ -8517,7 +8537,7 @@
   "reference/RestAPI/PlaylistService/getPlaylistsByIdItems.html": {
     "href": "reference/RestAPI/PlaylistService/getPlaylistsByIdItems.html",
     "title": "getPlaylistsByIdItems",
-    "keywords": "getPlaylistsByIdItems Gets the original items of a playlist Requires authentication as user getPlaylistsByIdItems Request get /Playlists/{Id}/Items Parameters Name In Type Default Notes *Id path UserId query User Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getPlaylistsByIdItems Gets the original items of a playlist Requires authentication as user getPlaylistsByIdItems Request get /Playlists/{Id}/Items Parameters Name In Type Default Notes *Id path UserId query User Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/PlaylistService/postPlaylists.html": {
     "href": "reference/RestAPI/PlaylistService/postPlaylists.html",
@@ -8557,7 +8577,7 @@
   "reference/RestAPI/PlaystateService/postSessionsPlaying.html": {
     "href": "reference/RestAPI/PlaystateService/postSessionsPlaying.html",
     "title": "postSessionsPlaying",
-    "keywords": "postSessionsPlaying Reports playback has started within a session Requires authentication as user postSessionsPlaying Request post /Sessions/Playing Parameters Name In Type Default Notes *body body PlaybackStartInfo PlaybackStartInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions PlaybackStartInfo see also MediaBrowser.Model.Session.PlaybackStartInfo Name Type Notes CanSeek boolean A value indicating whether this instance can seek. Item BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. NowPlayingQueue QueueItem[] PlaylistItemId string ItemId string The item identifier. SessionId string The session id. MediaSourceId string The media version identifier. AudioStreamIndex integer (int32) The index of the audio stream. SubtitleStreamIndex integer (int32) The index of the subtitle stream. IsPaused boolean A value indicating whether this instance is paused. PlaylistIndex integer (int32) PlaylistLength integer (int32) IsMuted boolean A value indicating whether this instance is muted. PositionTicks integer (int64) The position ticks. RunTimeTicks integer (int64) PlaybackStartTimeTicks integer (int64) VolumeLevel integer (int32) The volume level. Brightness integer (int32) AspectRatio string EventName ProgressEvent PlayMethod PlayMethod LiveStreamId string The live stream identifier. PlaySessionId string The play session identifier. RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlaylistItemIds array BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword QueueItem see also MediaBrowser.Model.Session.QueueItem Name Type Notes Id integer (int64) PlaylistItemId string ProgressEvent see also MediaBrowser.Model.Session.ProgressEvent Enum Values TimeUpdate Pause Unpause VolumeChange RepeatModeChange AudioTrackChange SubtitleTrackChange PlaylistItemMove PlaylistItemRemove PlaylistItemAdd QualityChange StateChange SubtitleOffsetChange PlaybackRateChange PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne"
+    "keywords": "postSessionsPlaying Reports playback has started within a session Requires authentication as user postSessionsPlaying Request post /Sessions/Playing Parameters Name In Type Default Notes *body body PlaybackStartInfo PlaybackStartInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions PlaybackStartInfo see also MediaBrowser.Model.Session.PlaybackStartInfo Name Type Notes CanSeek boolean A value indicating whether this instance can seek. Item BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. NowPlayingQueue QueueItem[] PlaylistItemId string ItemId string The item identifier. SessionId string The session id. MediaSourceId string The media version identifier. AudioStreamIndex integer (int32) The index of the audio stream. SubtitleStreamIndex integer (int32) The index of the subtitle stream. IsPaused boolean A value indicating whether this instance is paused. PlaylistIndex integer (int32) PlaylistLength integer (int32) IsMuted boolean A value indicating whether this instance is muted. PositionTicks integer (int64) The position ticks. RunTimeTicks integer (int64) PlaybackStartTimeTicks integer (int64) VolumeLevel integer (int32) The volume level. Brightness integer (int32) AspectRatio string EventName ProgressEvent PlayMethod PlayMethod LiveStreamId string The live stream identifier. PlaySessionId string The play session identifier. RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlaylistItemIds array BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword QueueItem see also MediaBrowser.Model.Session.QueueItem Name Type Notes Id integer (int64) PlaylistItemId string ProgressEvent see also MediaBrowser.Model.Session.ProgressEvent Enum Values TimeUpdate Pause Unpause VolumeChange RepeatModeChange AudioTrackChange SubtitleTrackChange PlaylistItemMove PlaylistItemRemove PlaylistItemAdd QualityChange StateChange SubtitleOffsetChange PlaybackRateChange PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne"
   },
   "reference/RestAPI/PlaystateService/postSessionsPlayingPing.html": {
     "href": "reference/RestAPI/PlaystateService/postSessionsPlayingPing.html",
@@ -8567,12 +8587,12 @@
   "reference/RestAPI/PlaystateService/postSessionsPlayingProgress.html": {
     "href": "reference/RestAPI/PlaystateService/postSessionsPlayingProgress.html",
     "title": "postSessionsPlayingProgress",
-    "keywords": "postSessionsPlayingProgress Reports playback progress within a session Requires authentication as user postSessionsPlayingProgress Request post /Sessions/Playing/Progress Parameters Name In Type Default Notes *body body PlaybackProgressInfo PlaybackProgressInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions PlaybackProgressInfo see also MediaBrowser.Model.Session.PlaybackProgressInfo Name Type Notes CanSeek boolean A value indicating whether this instance can seek. Item BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. NowPlayingQueue QueueItem[] PlaylistItemId string ItemId string The item identifier. SessionId string The session id. MediaSourceId string The media version identifier. AudioStreamIndex integer (int32) The index of the audio stream. SubtitleStreamIndex integer (int32) The index of the subtitle stream. IsPaused boolean A value indicating whether this instance is paused. PlaylistIndex integer (int32) PlaylistLength integer (int32) IsMuted boolean A value indicating whether this instance is muted. PositionTicks integer (int64) The position ticks. RunTimeTicks integer (int64) PlaybackStartTimeTicks integer (int64) VolumeLevel integer (int32) The volume level. Brightness integer (int32) AspectRatio string EventName ProgressEvent PlayMethod PlayMethod LiveStreamId string The live stream identifier. PlaySessionId string The play session identifier. RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlaylistItemIds array BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword QueueItem see also MediaBrowser.Model.Session.QueueItem Name Type Notes Id integer (int64) PlaylistItemId string ProgressEvent see also MediaBrowser.Model.Session.ProgressEvent Enum Values TimeUpdate Pause Unpause VolumeChange RepeatModeChange AudioTrackChange SubtitleTrackChange PlaylistItemMove PlaylistItemRemove PlaylistItemAdd QualityChange StateChange SubtitleOffsetChange PlaybackRateChange PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne"
+    "keywords": "postSessionsPlayingProgress Reports playback progress within a session Requires authentication as user postSessionsPlayingProgress Request post /Sessions/Playing/Progress Parameters Name In Type Default Notes *body body PlaybackProgressInfo PlaybackProgressInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions PlaybackProgressInfo see also MediaBrowser.Model.Session.PlaybackProgressInfo Name Type Notes CanSeek boolean A value indicating whether this instance can seek. Item BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. NowPlayingQueue QueueItem[] PlaylistItemId string ItemId string The item identifier. SessionId string The session id. MediaSourceId string The media version identifier. AudioStreamIndex integer (int32) The index of the audio stream. SubtitleStreamIndex integer (int32) The index of the subtitle stream. IsPaused boolean A value indicating whether this instance is paused. PlaylistIndex integer (int32) PlaylistLength integer (int32) IsMuted boolean A value indicating whether this instance is muted. PositionTicks integer (int64) The position ticks. RunTimeTicks integer (int64) PlaybackStartTimeTicks integer (int64) VolumeLevel integer (int32) The volume level. Brightness integer (int32) AspectRatio string EventName ProgressEvent PlayMethod PlayMethod LiveStreamId string The live stream identifier. PlaySessionId string The play session identifier. RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlaylistItemIds array BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword QueueItem see also MediaBrowser.Model.Session.QueueItem Name Type Notes Id integer (int64) PlaylistItemId string ProgressEvent see also MediaBrowser.Model.Session.ProgressEvent Enum Values TimeUpdate Pause Unpause VolumeChange RepeatModeChange AudioTrackChange SubtitleTrackChange PlaylistItemMove PlaylistItemRemove PlaylistItemAdd QualityChange StateChange SubtitleOffsetChange PlaybackRateChange PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne"
   },
   "reference/RestAPI/PlaystateService/postSessionsPlayingStopped.html": {
     "href": "reference/RestAPI/PlaystateService/postSessionsPlayingStopped.html",
     "title": "postSessionsPlayingStopped",
-    "keywords": "postSessionsPlayingStopped Reports playback has stopped within a session Requires authentication as user postSessionsPlayingStopped Request post /Sessions/Playing/Stopped Parameters Name In Type Default Notes *body body PlaybackStopInfo PlaybackStopInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions PlaybackStopInfo see also MediaBrowser.Model.Session.PlaybackStopInfo Name Type Notes NowPlayingQueue QueueItem[] PlaylistItemId string PlaylistIndex integer (int32) PlaylistLength integer (int32) Item BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. ItemId string The item identifier. SessionId string The session id. MediaSourceId string The media version identifier. PositionTicks integer (int64) The position ticks. LiveStreamId string The live stream identifier. PlaySessionId string The play session identifier. Failed boolean A value indicating whether this MediaBrowser.Model.Session.PlaybackStopInfo is failed. IsAutomated boolean NextMediaType string QueueItem see also MediaBrowser.Model.Session.QueueItem Name Type Notes Id integer (int64) PlaylistItemId string BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "postSessionsPlayingStopped Reports playback has stopped within a session Requires authentication as user postSessionsPlayingStopped Request post /Sessions/Playing/Stopped Parameters Name In Type Default Notes *body body PlaybackStopInfo PlaybackStopInfo: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions PlaybackStopInfo see also MediaBrowser.Model.Session.PlaybackStopInfo Name Type Notes NowPlayingQueue QueueItem[] PlaylistItemId string PlaylistIndex integer (int32) PlaylistLength integer (int32) Item BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. ItemId string The item identifier. SessionId string The session id. MediaSourceId string The media version identifier. PositionTicks integer (int64) The position ticks. LiveStreamId string The live stream identifier. PlaySessionId string The play session identifier. Failed boolean A value indicating whether this MediaBrowser.Model.Session.PlaybackStopInfo is failed. IsAutomated boolean NextMediaType string QueueItem see also MediaBrowser.Model.Session.QueueItem Name Type Notes Id integer (int64) PlaylistItemId string BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/PlaystateService/postUsersByUseridItemsByItemidUserdata.html": {
     "href": "reference/RestAPI/PlaystateService/postUsersByUseridItemsByItemidUserdata.html",
@@ -8677,17 +8697,17 @@
   "reference/RestAPI/ScheduledTaskService/getScheduledtasks.html": {
     "href": "reference/RestAPI/ScheduledTaskService/getScheduledtasks.html",
     "title": "getScheduledtasks",
-    "keywords": "getScheduledtasks Gets scheduled tasks Requires authentication as administrator getScheduledtasks Request get /ScheduledTasks Parameters Name In Type Default Notes IsHidden query Optional filter tasks that are hidden, or not. IsEnabled query Optional filter tasks that are enabled, or not. Responses Status Code Type Description Samples 200 TaskInfo [] Operation successful. Returning a TaskInfo[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TaskInfo see also MediaBrowser.Model.Tasks.TaskInfo Name Type Notes Name string The name. State TaskState Enum TaskState CurrentProgressPercentage number (double) The progress. Id string The id. LastExecutionResult TaskResult Class TaskExecutionInfo Triggers TaskTriggerInfo[] The triggers. Description string The description. Category string The category. IsHidden boolean A value indicating whether this instance is hidden. Key string The key. TaskState see also MediaBrowser.Model.Tasks.TaskState Enum Values Idle Cancelling Running TaskResult see also MediaBrowser.Model.Tasks.TaskResult Name Type Notes StartTimeUtc string (date-time) The start time UTC. EndTimeUtc string (date-time) The end time UTC. Status TaskCompletionStatus Enum TaskCompletionStatus Name string The name. Key string The key. Id string The id. ErrorMessage string The error message. LongErrorMessage string The long error message. TaskCompletionStatus see also MediaBrowser.Model.Tasks.TaskCompletionStatus Enum Values Completed Failed Cancelled Aborted TaskTriggerInfo see also MediaBrowser.Model.Tasks.TaskTriggerInfo Name Type Notes Type string The type. TimeOfDayTicks integer (int64) The time of day. IntervalTicks integer (int64) The interval. SystemEvent SystemEvent Enum SystemEvent DayOfWeek DayOfWeek MaxRuntimeTicks integer (int64) The maximum runtime ticks. SystemEvent see also MediaBrowser.Model.Tasks.SystemEvent Enum Values WakeFromSleep DisplayConfigurationChange NetworkChange DayOfWeek see also System.DayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
+    "keywords": "getScheduledtasks Gets scheduled tasks Requires authentication as administrator getScheduledtasks Request get /ScheduledTasks Parameters Name In Type Default Notes IsHidden query Optional filter tasks that are hidden, or not. IsEnabled query Optional filter tasks that are enabled, or not. Responses Status Code Type Description Samples 200 TaskInfo [] Operation successful. Returning a TaskInfo[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TaskInfo see also MediaBrowser.Model.Tasks.TaskInfo Name Type Notes Name string The name. State TaskState Enum TaskState CurrentProgressPercentage number (double) The progress. Id string The id. LastExecutionResult TaskResult Class TaskExecutionInfo Triggers TaskTriggerInfo[] The triggers. Description string The description. Category string The category. IsHidden boolean A value indicating whether this instance is hidden. Key string The key. TaskState see also MediaBrowser.Model.Tasks.TaskState Enum Values Idle Cancelling Running TaskResult see also MediaBrowser.Model.Tasks.TaskResult Name Type Notes StartTimeUtc string (date-time) The start time UTC. EndTimeUtc string (date-time) The end time UTC. Status TaskCompletionStatus Enum TaskCompletionStatus Name string The name. Key string The key. Id string The id. ErrorMessage string The error message. LongErrorMessage string The long error message. TaskCompletionStatus see also MediaBrowser.Model.Tasks.TaskCompletionStatus Enum Values Completed Failed Cancelled Aborted TaskTriggerInfo see also MediaBrowser.Model.Tasks.TaskTriggerInfo Name Type Notes Type string The type. TimeOfDayTicks integer (int64) The time of day. IntervalTicks integer (int64) The interval. SystemEvent SystemEvent Enum SystemEvent DayOfWeek DayOfWeek MaxRuntimeTicks integer (int64) The maximum runtime ticks. SystemEvent see also MediaBrowser.Model.Tasks.SystemEvent Enum Values WakeFromSleep DisplayConfigurationChange NetworkChange DayOfWeek System.DayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
   },
   "reference/RestAPI/ScheduledTaskService/getScheduledtasksById.html": {
     "href": "reference/RestAPI/ScheduledTaskService/getScheduledtasksById.html",
     "title": "getScheduledtasksById",
-    "keywords": "getScheduledtasksById Gets a scheduled task, by Id Requires authentication as administrator getScheduledtasksById Request get /ScheduledTasks/{Id} Parameters Name In Type Default Notes *Id path Responses Status Code Type Description Samples 200 TaskInfo Operation successful. Returning a TaskInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TaskInfo see also MediaBrowser.Model.Tasks.TaskInfo Name Type Notes Name string The name. State TaskState Enum TaskState CurrentProgressPercentage number (double) The progress. Id string The id. LastExecutionResult TaskResult[] Class TaskExecutionInfo Triggers TaskTriggerInfo[] The triggers. Description string The description. Category string The category. IsHidden boolean A value indicating whether this instance is hidden. Key string The key. TaskState see also MediaBrowser.Model.Tasks.TaskState Enum Values Idle Cancelling Running TaskResult see also MediaBrowser.Model.Tasks.TaskResult Name Type Notes StartTimeUtc string (date-time) The start time UTC. EndTimeUtc string (date-time) The end time UTC. Status TaskCompletionStatus Enum TaskCompletionStatus Name string The name. Key string The key. Id string The id. ErrorMessage string The error message. LongErrorMessage string The long error message. TaskCompletionStatus see also MediaBrowser.Model.Tasks.TaskCompletionStatus Enum Values Completed Failed Cancelled Aborted TaskTriggerInfo see also MediaBrowser.Model.Tasks.TaskTriggerInfo Name Type Notes Type string The type. TimeOfDayTicks integer (int64) The time of day. IntervalTicks integer (int64) The interval. SystemEvent SystemEvent Enum SystemEvent DayOfWeek DayOfWeek MaxRuntimeTicks integer (int64) The maximum runtime ticks. SystemEvent see also MediaBrowser.Model.Tasks.SystemEvent Enum Values WakeFromSleep DisplayConfigurationChange NetworkChange DayOfWeek see also System.DayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
+    "keywords": "getScheduledtasksById Gets a scheduled task, by Id Requires authentication as administrator getScheduledtasksById Request get /ScheduledTasks/{Id} Parameters Name In Type Default Notes *Id path Responses Status Code Type Description Samples 200 TaskInfo Operation successful. Returning a TaskInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TaskInfo see also MediaBrowser.Model.Tasks.TaskInfo Name Type Notes Name string The name. State TaskState Enum TaskState CurrentProgressPercentage number (double) The progress. Id string The id. LastExecutionResult TaskResult[] Class TaskExecutionInfo Triggers TaskTriggerInfo[] The triggers. Description string The description. Category string The category. IsHidden boolean A value indicating whether this instance is hidden. Key string The key. TaskState see also MediaBrowser.Model.Tasks.TaskState Enum Values Idle Cancelling Running TaskResult see also MediaBrowser.Model.Tasks.TaskResult Name Type Notes StartTimeUtc string (date-time) The start time UTC. EndTimeUtc string (date-time) The end time UTC. Status TaskCompletionStatus Enum TaskCompletionStatus Name string The name. Key string The key. Id string The id. ErrorMessage string The error message. LongErrorMessage string The long error message. TaskCompletionStatus see also MediaBrowser.Model.Tasks.TaskCompletionStatus Enum Values Completed Failed Cancelled Aborted TaskTriggerInfo see also MediaBrowser.Model.Tasks.TaskTriggerInfo Name Type Notes Type string The type. TimeOfDayTicks integer (int64) The time of day. IntervalTicks integer (int64) The interval. SystemEvent SystemEvent Enum SystemEvent DayOfWeek DayOfWeek MaxRuntimeTicks integer (int64) The maximum runtime ticks. SystemEvent see also MediaBrowser.Model.Tasks.SystemEvent Enum Values WakeFromSleep DisplayConfigurationChange NetworkChange DayOfWeek System.DayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
   },
   "reference/RestAPI/ScheduledTaskService/postScheduledtasksByIdTriggers.html": {
     "href": "reference/RestAPI/ScheduledTaskService/postScheduledtasksByIdTriggers.html",
     "title": "postScheduledtasksByIdTriggers",
-    "keywords": "postScheduledtasksByIdTriggers Updates the triggers for a scheduled task Requires authentication as administrator postScheduledtasksByIdTriggers Request post /ScheduledTasks/{Id}/Triggers Parameters Name In Type Default Notes *Id path *body body TaskTriggerInfo [] List`1: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TaskTriggerInfo see also MediaBrowser.Model.Tasks.TaskTriggerInfo Name Type Notes Type string The type. TimeOfDayTicks integer (int64) The time of day. IntervalTicks integer (int64) The interval. SystemEvent SystemEvent Enum SystemEvent DayOfWeek DayOfWeek MaxRuntimeTicks integer (int64) The maximum runtime ticks. SystemEvent see also MediaBrowser.Model.Tasks.SystemEvent Enum Values WakeFromSleep DisplayConfigurationChange NetworkChange DayOfWeek see also System.DayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
+    "keywords": "postScheduledtasksByIdTriggers Updates the triggers for a scheduled task Requires authentication as administrator postScheduledtasksByIdTriggers Request post /ScheduledTasks/{Id}/Triggers Parameters Name In Type Default Notes *Id path *body body TaskTriggerInfo [] List`1: Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions TaskTriggerInfo see also MediaBrowser.Model.Tasks.TaskTriggerInfo Name Type Notes Type string The type. TimeOfDayTicks integer (int64) The time of day. IntervalTicks integer (int64) The interval. SystemEvent SystemEvent Enum SystemEvent DayOfWeek DayOfWeek MaxRuntimeTicks integer (int64) The maximum runtime ticks. SystemEvent see also MediaBrowser.Model.Tasks.SystemEvent Enum Values WakeFromSleep DisplayConfigurationChange NetworkChange DayOfWeek System.DayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday"
   },
   "reference/RestAPI/ScheduledTaskService/postScheduledtasksRunningById.html": {
     "href": "reference/RestAPI/ScheduledTaskService/postScheduledtasksRunningById.html",
@@ -8727,12 +8747,12 @@
   "reference/RestAPI/SessionsService/getSessions.html": {
     "href": "reference/RestAPI/SessionsService/getSessions.html",
     "title": "getSessions",
-    "keywords": "getSessions Gets a list of sessions Requires authentication as user getSessions Request get /Sessions Parameters Name In Type Default Notes ControllableByUserId query Optional. Filter by sessions that a given user is allowed to remote control. DeviceId query Optional. Filter by device id. Id query Optional. Filter by session id. Responses Status Code Type Description Samples 200 SessionInfo [] Operation successful. Returning a SessionInfo[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SessionInfo see also MediaBrowser.Controller.Session.SessionInfo Name Type Notes PlayState PlayerStateInfo AdditionalUsers SessionUserInfo[] RemoteEndPoint string (ipv4) The remote end point. Protocol string PlayableMediaTypes array The playable media types. PlaylistItemId string PlaylistIndex integer (int32) PlaylistLength integer (int32) Id string The id. ServerId string UserId string The user id. UserName string The username. UserPrimaryImageTag string Client string The type of the client. LastActivityDate string (date-time) The last activity date. DeviceName string The name of the device. DeviceType string NowPlayingItem BaseItemDto This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. InternalDeviceId integer (int64) DeviceId string The device id. ApplicationVersion string The application version. AppIconUrl string The application icon URL. SupportedCommands array The supported commands. TranscodingInfo TranscodingInfo SupportsRemoteControl boolean PlayerStateInfo see also MediaBrowser.Model.Session.PlayerStateInfo Name Type Notes PositionTicks integer (int64) The now playing position ticks. CanSeek boolean A value indicating whether this instance can seek. IsPaused boolean A value indicating whether this instance is paused. IsMuted boolean A value indicating whether this instance is muted. VolumeLevel integer (int32) The volume level. AudioStreamIndex integer (int32) The index of the now playing audio stream. SubtitleStreamIndex integer (int32) The index of the now playing subtitle stream. MediaSourceId string The now playing media version identifier. PlayMethod PlayMethod RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne SessionUserInfo see also MediaBrowser.Model.Session.SessionUserInfo Name Type Notes UserId string The user identifier. UserName string The name of the user. UserInternalId integer (int64) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword TranscodingInfo see also MediaBrowser.Model.Session.TranscodingInfo Name Type Notes AudioCodec string VideoCodec string SubProtocol string Container string IsVideoDirect boolean IsAudioDirect boolean Bitrate integer (int32) AudioBitrate integer (int32) VideoBitrate integer (int32) Framerate number (float) CompletionPercentage number (double) TranscodingPositionTicks number (double) TranscodingStartPositionTicks number (double) Width integer (int32) Height integer (int32) AudioChannels integer (int32) TranscodeReasons TranscodeReason[] CurrentCpuUsage number (double) Deprecated, please use ProcessStatistics instead AverageCpuUsage number (double) Deprecated, please use ProcessStatistics instead CpuHistory Tuple_Double-Double[] Deprecated, please use ProcessStatistics instead ProcessStatistics ProcessStatistics CurrentThrottle integer (int32) VideoDecoder string VideoDecoderIsHardware boolean VideoDecoderMediaType string VideoDecoderHwAccel string VideoEncoder string VideoEncoderIsHardware boolean VideoEncoderMediaType string VideoEncoderHwAccel string VideoPipelineInfo VpStepInfo[] SubtitlePipelineInfos array TranscodeReason see also MediaBrowser.Model.Session.TranscodeReason Tuple_Double-Double Tuple_Double-Double Name Type Notes Item1 number (double) Item2 number (double) ProcessStatistics see also MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics Name Type Notes CurrentCpu number (double) The current cpu. AverageCpu number (double) The average cpu. CurrentVirtualMemory number (double) The currently allocated virtual memory. CurrentWorkingSet number (double) The currently allocated working set. Metrics ProcessMetricPoint[] The metrics. ProcessMetricPoint see also MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint Name Type Notes Time string (time) The time. CpuPercent number (double) The cpu percent. VirtualMemory number (double) The virtual memory. WorkingSet number (double) The working set. VpStepInfo see also MediaBrowser.Model.Session.Transcoding.VpStepInfo Name Type Notes StepType VpStepTypes Video Processing Step Type enum. StepTypeName string HardwareContextName string IsHardwareContext boolean Name string Short string FfmpegName string FfmpegDescription string FfmpegOptions string Param string ParamShort string VpStepTypes see also MediaBrowser.Model.Session.Transcoding.VpStepTypes Enum Values Decoder Encoder Scaling Deinterlace SubtitleOverlay ToneMapping ColorConversion SplitCaptions TextSub2Video GraphicSub2Video GraphicSub2Text BurnInTextSubs BurnInGraphicSubs ScaleSubs TextMod Censor ShowSpeaker StripStyles ConnectTo"
+    "keywords": "getSessions Gets a list of sessions Requires authentication as user getSessions Request get /Sessions Parameters Name In Type Default Notes ControllableByUserId query Optional. Filter by sessions that a given user is allowed to remote control. DeviceId query Optional. Filter by device id. Id query Optional. Filter by session id. Responses Status Code Type Description Samples 200 SessionInfo [] Operation successful. Returning a SessionInfo[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SessionInfo see also MediaBrowser.Controller.Session.SessionInfo Name Type Notes PlayState PlayerStateInfo AdditionalUsers SessionUserInfo[] RemoteEndPoint string (ipv4) The remote end point. Protocol string PlayableMediaTypes array The playable media types. PlaylistItemId string PlaylistIndex integer (int32) PlaylistLength integer (int32) Id string The id. ServerId string UserId string The user id. UserName string The username. UserPrimaryImageTag string Client string The type of the client. LastActivityDate string (date-time) The last activity date. DeviceName string The name of the device. DeviceType string NowPlayingItem BaseItemDto This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. InternalDeviceId integer (int64) DeviceId string The device id. ApplicationVersion string The application version. AppIconUrl string The application icon URL. SupportedCommands array The supported commands. TranscodingInfo TranscodingInfo SupportsRemoteControl boolean PlayerStateInfo see also MediaBrowser.Model.Session.PlayerStateInfo Name Type Notes PositionTicks integer (int64) The now playing position ticks. CanSeek boolean A value indicating whether this instance can seek. IsPaused boolean A value indicating whether this instance is paused. IsMuted boolean A value indicating whether this instance is muted. VolumeLevel integer (int32) The volume level. AudioStreamIndex integer (int32) The index of the now playing audio stream. SubtitleStreamIndex integer (int32) The index of the now playing subtitle stream. MediaSourceId string The now playing media version identifier. PlayMethod PlayMethod RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne SessionUserInfo see also MediaBrowser.Model.Session.SessionUserInfo Name Type Notes UserId string The user identifier. UserName string The name of the user. UserInternalId integer (int64) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword TranscodingInfo see also MediaBrowser.Model.Session.TranscodingInfo Name Type Notes AudioCodec string VideoCodec string SubProtocol string Container string IsVideoDirect boolean IsAudioDirect boolean Bitrate integer (int32) AudioBitrate integer (int32) VideoBitrate integer (int32) Framerate number (float) CompletionPercentage number (double) TranscodingPositionTicks number (double) TranscodingStartPositionTicks number (double) Width integer (int32) Height integer (int32) AudioChannels integer (int32) TranscodeReasons TranscodeReason[] CurrentCpuUsage number (double) Deprecated, please use ProcessStatistics instead AverageCpuUsage number (double) Deprecated, please use ProcessStatistics instead CpuHistory Tuple_Double-Double[] Deprecated, please use ProcessStatistics instead ProcessStatistics ProcessStatistics CurrentThrottle integer (int32) VideoDecoder string VideoDecoderIsHardware boolean VideoDecoderMediaType string VideoDecoderHwAccel string VideoEncoder string VideoEncoderIsHardware boolean VideoEncoderMediaType string VideoEncoderHwAccel string VideoPipelineInfo VpStepInfo[] SubtitlePipelineInfos array TranscodeReason see also MediaBrowser.Model.Session.TranscodeReason Tuple_Double-Double Tuple_Double-Double Name Type Notes Item1 number (double) Item2 number (double) ProcessStatistics see also MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics Name Type Notes CurrentCpu number (double) The current cpu. AverageCpu number (double) The average cpu. CurrentVirtualMemory number (double) The currently allocated virtual memory. CurrentWorkingSet number (double) The currently allocated working set. Metrics ProcessMetricPoint[] The metrics. ProcessMetricPoint see also MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint Name Type Notes Time string (time) The time. CpuPercent number (double) The cpu percent. VirtualMemory number (double) The virtual memory. WorkingSet number (double) The working set. VpStepInfo see also MediaBrowser.Model.Session.Transcoding.VpStepInfo Name Type Notes StepType VpStepTypes Video Processing Step Type enum. StepTypeName string HardwareContextName string IsHardwareContext boolean Name string Short string FfmpegName string FfmpegDescription string FfmpegOptions string Param string ParamShort string VpStepTypes see also MediaBrowser.Model.Session.Transcoding.VpStepTypes Enum Values Decoder Encoder Scaling Deinterlace SubtitleOverlay ToneMapping ColorConversion SplitCaptions TextSub2Video GraphicSub2Video GraphicSub2Text BurnInTextSubs BurnInGraphicSubs ScaleSubs TextMod Censor ShowSpeaker StripStyles ConnectTo"
   },
   "reference/RestAPI/SessionsService/getSessionsPlayqueue.html": {
     "href": "reference/RestAPI/SessionsService/getSessionsPlayqueue.html",
     "title": "getSessionsPlayqueue",
-    "keywords": "getSessionsPlayqueue Gets a the current play queue from a session Requires authentication as user getSessionsPlayqueue Request get /Sessions/PlayQueue Parameters Name In Type Default Notes Id query Optional. Filter by session id. DeviceId query Optional. Filter by device id. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getSessionsPlayqueue Gets a the current play queue from a session Requires authentication as user getSessionsPlayqueue Request get /Sessions/PlayQueue Parameters Name In Type Default Notes Id query Optional. Filter by session id. DeviceId query Optional. Filter by device id. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/SessionsService/postAuthKeys.html": {
     "href": "reference/RestAPI/SessionsService/postAuthKeys.html",
@@ -8812,12 +8832,12 @@
   "reference/RestAPI/StudiosService/getStudios.html": {
     "href": "reference/RestAPI/StudiosService/getStudios.html",
     "title": "getStudios",
-    "keywords": "getStudios Gets all studios from a given item, folder, or the entire library Requires authentication as user getStudios Request get /Studios Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getStudios Gets all studios from a given item, folder, or the entire library Requires authentication as user getStudios Request get /Studios Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/StudiosService/getStudiosByName.html": {
     "href": "reference/RestAPI/StudiosService/getStudiosByName.html",
     "title": "getStudiosByName",
-    "keywords": "getStudiosByName Gets a studio, by name Requires authentication as user getStudiosByName Request get /Studios/{Name} Parameters Name In Type Default Notes *Name path The studio name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getStudiosByName Gets a studio, by name Requires authentication as user getStudiosByName Request get /Studios/{Name} Parameters Name In Type Default Notes *Name path The studio name UserId query Optional. Filter by user id, and attach user data Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/SubtitleOptionsService.html": {
     "href": "reference/RestAPI/SubtitleOptionsService.html",
@@ -8902,7 +8922,7 @@
   "reference/RestAPI/SuggestionsService/getUsersByUseridSuggestions.html": {
     "href": "reference/RestAPI/SuggestionsService/getUsersByUseridSuggestions.html",
     "title": "getUsersByUseridSuggestions",
-    "keywords": "getUsersByUseridSuggestions Gets items based on a query. Requires authentication as user getUsersByUseridSuggestions Request get /Users/{UserId}/Suggestions Parameters Name In Type Default Notes *UserId path Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridSuggestions Gets items based on a query. Requires authentication as user getUsersByUseridSuggestions Request get /Users/{UserId}/Suggestions Parameters Name In Type Default Notes *UserId path Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/SyncService.html": {
     "href": "reference/RestAPI/SyncService.html",
@@ -8927,7 +8947,7 @@
   "reference/RestAPI/SyncService/getSyncItemsReady.html": {
     "href": "reference/RestAPI/SyncService/getSyncItemsReady.html",
     "title": "getSyncItemsReady",
-    "keywords": "getSyncItemsReady Gets ready to download sync items. Requires authentication as user getSyncItemsReady Request get /Sync/Items/Ready Parameters Name In Type Default Notes *TargetId query TargetId Responses Status Code Type Description Samples 200 SyncedItem [] Operation successful. Returning a List object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SyncedItem Emby.Server.Sync.Model.SyncedItem Name Type Notes ServerId string SyncJobId integer (int64) SyncJobName string SyncJobDateCreated string (date-time) SyncJobItemId integer (int64) OriginalFileName string Item BaseItemDto This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. UserId string AdditionalFiles ItemFileInfo[] BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword ItemFileInfo Emby.Server.Sync.Model.ItemFileInfo Name Type Notes Type ItemFileType Name string Path string ImageType ImageType Enum ImageType Index integer (int32) ItemFileType Emby.Server.Sync.Model.ItemFileType Enum Values Media Image Subtitles ImageType see also MediaBrowser.Model.Entities.ImageType Enum Values Primary Art Backdrop Banner Logo Thumb Disc Box Screenshot Menu Chapter BoxRear Thumbnail LogoLight LogoLightColor"
+    "keywords": "getSyncItemsReady Gets ready to download sync items. Requires authentication as user getSyncItemsReady Request get /Sync/Items/Ready Parameters Name In Type Default Notes *TargetId query TargetId Responses Status Code Type Description Samples 200 SyncedItem [] Operation successful. Returning a List object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SyncedItem Emby.Server.Sync.Model.SyncedItem Name Type Notes ServerId string SyncJobId integer (int64) SyncJobName string SyncJobDateCreated string (date-time) SyncJobItemId integer (int64) OriginalFileName string Item BaseItemDto This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. UserId string AdditionalFiles ItemFileInfo[] BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword ItemFileInfo Emby.Server.Sync.Model.ItemFileInfo Name Type Notes Type ItemFileType Name string Path string ImageType ImageType Enum ImageType Index integer (int32) ItemFileType Emby.Server.Sync.Model.ItemFileType Enum Values Media Image Subtitles ImageType see also MediaBrowser.Model.Entities.ImageType Enum Values Primary Art Backdrop Banner Logo Thumb Disc Box Screenshot Menu Chapter BoxRear Thumbnail LogoLight LogoLightColor"
   },
   "reference/RestAPI/SyncService/getSyncJobitems.html": {
     "href": "reference/RestAPI/SyncService/getSyncJobitems.html",
@@ -9042,7 +9062,7 @@
   "reference/RestAPI/SystemService/getSystemInfo.html": {
     "href": "reference/RestAPI/SystemService/getSystemInfo.html",
     "title": "getSystemInfo",
-    "keywords": "getSystemInfo Gets information about the server Requires authentication as user getSystemInfo Request get /System/Info Responses Status Code Type Description Samples 200 SystemInfo Operation successful. Returning a SystemInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SystemInfo see also MediaBrowser.Model.System.SystemInfo Name Type Notes SystemUpdateLevel PackageVersionClass Enum PackageVersionClass OperatingSystemDisplayName string The display name of the operating system. PackageName string HasPendingRestart boolean A value indicating whether this instance has pending restart. IsShuttingDown boolean OperatingSystem string The operating sytem. SupportsLibraryMonitor boolean A value indicating whether [supports library monitor]. SupportsLocalPortConfiguration boolean SupportsWakeServer boolean WebSocketPortNumber integer (int32) The web socket port number. CompletedInstallations InstallationInfo[] The completed installations. CanSelfRestart boolean A value indicating whether this instance can self restart. CanSelfUpdate boolean A value indicating whether this instance can self update. CanLaunchWebBrowser boolean ProgramDataPath string The program data path. ItemsByNamePath string The items by name path. CachePath string The cache path. LogPath string The log path. InternalMetadataPath string The internal metadata path. TranscodingTempPath string The transcoding temporary path. HttpServerPortNumber integer (int32) The HTTP server port number. SupportsHttps boolean A value indicating whether [enable HTTPS]. HttpsPortNumber integer (int32) The HTTPS server port number. HasUpdateAvailable boolean A value indicating whether this instance has update available. SupportsAutoRunAtStartup boolean A value indicating whether [supports automatic run at startup]. HardwareAccelerationRequiresPremiere boolean LocalAddress string The local address. LocalAddresses array WanAddress string The wan address. RemoteAddresses array ServerName string The name of the server. Version string The version. Id string The id. PackageVersionClass see also MediaBrowser.Model.Updates.PackageVersionClass Enum Values Release Beta Dev InstallationInfo see also MediaBrowser.Model.Updates.InstallationInfo Name Type Notes Id string (guid) The id. Name string The name. AssemblyGuid string The assembly guid. Version string The version. UpdateClass PackageVersionClass Enum PackageVersionClass PercentComplete number (double) The percent complete."
+    "keywords": "getSystemInfo Gets information about the server Requires authentication as user getSystemInfo Request get /System/Info Responses Status Code Type Description Samples 200 SystemInfo Operation successful. Returning a SystemInfo object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions SystemInfo see also MediaBrowser.Model.System.SystemInfo Name Type Notes SystemUpdateLevel PackageVersionClass Enum PackageVersionClass OperatingSystemDisplayName string The display name of the operating system. PackageName string HasPendingRestart boolean A value indicating whether this instance has pending restart. IsShuttingDown boolean HasImageEnhancers boolean OperatingSystem string The operating sytem. SupportsLibraryMonitor boolean A value indicating whether [supports library monitor]. SupportsLocalPortConfiguration boolean SupportsWakeServer boolean WebSocketPortNumber integer (int32) The web socket port number. CompletedInstallations InstallationInfo[] The completed installations. CanSelfRestart boolean A value indicating whether this instance can self restart. CanSelfUpdate boolean A value indicating whether this instance can self update. CanLaunchWebBrowser boolean ProgramDataPath string The program data path. ItemsByNamePath string The items by name path. CachePath string The cache path. LogPath string The log path. InternalMetadataPath string The internal metadata path. TranscodingTempPath string The transcoding temporary path. HttpServerPortNumber integer (int32) The HTTP server port number. SupportsHttps boolean A value indicating whether [enable HTTPS]. HttpsPortNumber integer (int32) The HTTPS server port number. HasUpdateAvailable boolean A value indicating whether this instance has update available. SupportsAutoRunAtStartup boolean A value indicating whether [supports automatic run at startup]. HardwareAccelerationRequiresPremiere boolean WakeOnLanInfo WakeOnLanInfo[] LocalAddress string The local address. LocalAddresses array WanAddress string The wan address. RemoteAddresses array ServerName string The name of the server. Version string The version. Id string The id. PackageVersionClass see also MediaBrowser.Model.Updates.PackageVersionClass Enum Values Release Beta Dev InstallationInfo see also MediaBrowser.Model.Updates.InstallationInfo Name Type Notes Id string (guid) The id. Name string The name. AssemblyGuid string The assembly guid. Version string The version. UpdateClass PackageVersionClass Enum PackageVersionClass PercentComplete number (double) The percent complete. WakeOnLanInfo see also MediaBrowser.Model.System.WakeOnLanInfo Name Type Notes MacAddress string BroadcastAddress string Port integer (int32)"
   },
   "reference/RestAPI/SystemService/getSystemInfoPublic.html": {
     "href": "reference/RestAPI/SystemService/getSystemInfoPublic.html",
@@ -9102,7 +9122,7 @@
   "reference/RestAPI/TagService.html": {
     "href": "reference/RestAPI/TagService.html",
     "title": "TagService",
-    "keywords": "TagService API Reference: TagService getArtistsPrefixes get /Artists/Prefixes Gets items based on a query. getAudiocodecs get /AudioCodecs Gets items based on a query. getAudiolayouts get /AudioLayouts Gets items based on a query. getContainers get /Containers Gets items based on a query. getExtendedvideotypes get /ExtendedVideoTypes Gets items based on a query. getItemsPrefixes get /Items/Prefixes Gets items based on a query. getItemtypes get /ItemTypes Gets items based on a query. getStreamlanguages get /StreamLanguages Gets items based on a query. getSubtitlecodecs get /SubtitleCodecs Gets items based on a query. getTags get /Tags Gets items based on a query. getVideocodecs get /VideoCodecs Gets items based on a query. getYears get /Years Gets items based on a query. postItemsByIdTagsAdd post /Items/{Id}/Tags/Add Adds new tags to an item"
+    "keywords": "TagService API Reference: TagService getArtistsPrefixes get /Artists/Prefixes Gets items based on a query. getAudiocodecs get /AudioCodecs Gets items based on a query. getAudiolayouts get /AudioLayouts Gets items based on a query. getContainers get /Containers Gets items based on a query. getExtendedvideotypes get /ExtendedVideoTypes Gets items based on a query. getItemsPrefixes get /Items/Prefixes Gets items based on a query. getItemtypes get /ItemTypes Gets items based on a query. getStreamlanguages get /StreamLanguages Gets items based on a query. getSubtitlecodecs get /SubtitleCodecs Gets items based on a query. getTags get /Tags Gets items based on a query. getVideocodecs get /VideoCodecs Gets items based on a query. getYears get /Years Gets items based on a query. postItemsByIdTagsAdd post /Items/{Id}/Tags/Add Adds new tags to an item postItemsByIdTagsDelete post /Items/{Id}/Tags/Delete Removes tags from an item"
   },
   "reference/RestAPI/TagService/getArtistsPrefixes.html": {
     "href": "reference/RestAPI/TagService/getArtistsPrefixes.html",
@@ -9169,6 +9189,11 @@
     "title": "postItemsByIdTagsAdd",
     "keywords": "postItemsByIdTagsAdd Adds new tags to an item Requires authentication as user postItemsByIdTagsAdd Request post /Items/{Id}/Tags/Add Parameters Name In Type Default Notes *Id path Item Id *body body AddTags AddTags Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions AddTags Emby.Api.UserLibrary.AddTags Name Type Notes Tags NameIdPair[] NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier."
   },
+  "reference/RestAPI/TagService/postItemsByIdTagsDelete.html": {
+    "href": "reference/RestAPI/TagService/postItemsByIdTagsDelete.html",
+    "title": "postItemsByIdTagsDelete",
+    "keywords": "postItemsByIdTagsDelete Removes tags from an item Requires authentication as user postItemsByIdTagsDelete Request post /Items/{Id}/Tags/Delete Parameters Name In Type Default Notes *Id path Item Id *body body RemoveTags RemoveTags Responses Status Code Type Description Samples 200 Operation successful. Empty response. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions RemoveTags Emby.Api.UserLibrary.RemoveTags Name Type Notes Tags NameIdPair[] NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier."
+  },
   "reference/RestAPI/ToneMapOptionsService.html": {
     "href": "reference/RestAPI/ToneMapOptionsService.html",
     "title": "ToneMapOptionsService",
@@ -9202,7 +9227,7 @@
   "reference/RestAPI/TrailersService/getTrailers.html": {
     "href": "reference/RestAPI/TrailersService/getTrailers.html",
     "title": "getTrailers",
-    "keywords": "getTrailers Finds movies and trailers similar to a given trailer. Requires authentication as user getTrailers Request get /Trailers Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getTrailers Finds movies and trailers similar to a given trailer. Requires authentication as user getTrailers Request get /Trailers Parameters Name In Type Default Notes ArtistType query Artist or AlbumArtist MaxOfficialRating query Optional filter by maximum official rating (PG, PG-13, TV-MA, etc). HasThemeSong query Optional filter by items with theme songs. HasThemeVideo query Optional filter by items with theme videos. HasSubtitles query Optional filter by items with subtitles. HasSpecialFeature query Optional filter by items with special features. HasTrailer query Optional filter by items with trailers. AdjacentTo query Optional. Return items that are siblings of a supplied item. MinIndexNumber query Optional filter by minimum index number. MinStartDate query Optional. The minimum premiere date. Format = ISO MaxStartDate query Optional. The maximum premiere date. Format = ISO MinEndDate query Optional. The minimum premiere date. Format = ISO MaxEndDate query Optional. The maximum premiere date. Format = ISO MinPlayers query Optional filter by minimum number of game players. MaxPlayers query Optional filter by maximum number of game players. ParentIndexNumber query Optional filter by parent index number. HasParentalRating query Optional filter by items that have or do not have a parental rating IsHD query Optional filter by items that are HD or not. IsUnaired query Optional filter by items that are unaired episodes or not. MinCommunityRating query Optional filter by minimum community rating. MinCriticRating query Optional filter by minimum critic rating. AiredDuringSeason query Gets all episodes that aired during a season, including specials. MinPremiereDate query Optional. The minimum premiere date. Format = ISO MinDateLastSaved query Optional. The minimum premiere date. Format = ISO MinDateLastSavedForUser query Optional. The minimum premiere date. Format = ISO MaxPremiereDate query Optional. The maximum premiere date. Format = ISO HasOverview query Optional filter by items that have an overview or not. HasImdbId query Optional filter by items that have an imdb id or not. HasTmdbId query Optional filter by items that have a tmdb id or not. HasTvdbId query Optional filter by items that have a tvdb id or not. ExcludeItemIds query Optional. If specified, results will be filtered by exxcluding item ids. This allows multiple, comma delimeted. StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Recursive query When searching within folders, this determines whether or not the search will be recursive. true/false SearchTerm query Enter a search term to perform a search request SortOrder query Sort Order - Ascending,Descending ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines ExcludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. AnyProviderIdEquals query Optional. If specified, result will be filtered to contain only items which match at least one of the specified IDs. Each provider ID must be in the form 'prov.id', e.g. 'imdb.tt123456'. This allows multiple, comma delimeted value pairs. Filters query Optional. Specify additional filters to apply. This allows multiple, comma delimeted. Options: IsFolder, IsNotFolder, IsUnplayed, IsPlayed, IsFavorite, IsResumable, Likes, Dislikes IsFavorite query Optional filter by items that are marked as favorite, or not. IsMovie query Optional filter for movies. IsSeries query Optional filter for series. IsFolder query Optional filter for folders. IsNews query Optional filter for news. IsKids query Optional filter for kids. IsSports query Optional filter for sports. IsNew query Optional filter for IsNew. IsPremiere query Optional filter for IsPremiere. IsNewOrPremiere query Optional filter for IsNewOrPremiere. IsRepeat query Optional filter for IsRepeat. ProjectToMedia query ProjectToMedia MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. ImageTypes query Optional. If specified, results will be filtered based on those containing image types. This allows multiple, comma delimited. SortBy query Optional. Specify one or more sort orders, comma delimeted. Options: Album, AlbumArtist, Artist, Budget, CommunityRating, CriticRating, DateCreated, DatePlayed, PlayCount, PremiereDate, ProductionYear, SortName, Random, Revenue, Runtime IsPlayed query Optional filter by items that are played, or not. Genres query Optional. If specified, results will be filtered based on genre. This allows multiple, pipe delimeted. OfficialRatings query Optional. If specified, results will be filtered based on OfficialRating. This allows multiple, pipe delimeted. Tags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. ExcludeTags query Optional. If specified, results will be filtered based on tag. This allows multiple, pipe delimeted. Years query Optional. If specified, results will be filtered based on production year. This allows multiple, comma delimeted. EnableImages query Optional, include image information in output EnableUserData query Optional, include user data ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. Person query Optional. If specified, results will be filtered to include only those containing the specified person. PersonIds query Optional. If specified, results will be filtered to include only those containing the specified person. PersonTypes query Optional. If specified, along with Person, results will be filtered to include only those containing the specified person and PersonType. Allows multiple, comma-delimited Studios query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. StudioIds query Optional. If specified, results will be filtered based on studio. This allows multiple, pipe delimeted. Artists query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. ArtistIds query Optional. If specified, results will be filtered based on artist. This allows multiple, pipe delimeted. Albums query Optional. If specified, results will be filtered based on album. This allows multiple, pipe delimeted. Ids query Optional. If specific items are needed, specify a list of item id's to retrieve. This allows multiple, comma delimited. VideoTypes query Optional filter by VideoType (videofile, dvd, bluray, iso). Allows multiple, comma delimeted. Containers query Optional filter by Container. Allows multiple, comma delimeted. AudioCodecs query Optional filter by AudioCodec. Allows multiple, comma delimeted. AudioLayouts query Optional filter by AudioLayout. Allows multiple, comma delimeted. VideoCodecs query Optional filter by VideoCodec. Allows multiple, comma delimeted. ExtendedVideoTypes query Optional filter by ExtendedVideoType. Allows multiple, comma delimeted. SubtitleCodecs query Optional filter by SubtitleCodec. Allows multiple, comma delimeted. Path query Optional filter by Path. UserId query User Id MinOfficialRating query Optional filter by minimum official rating (PG, PG-13, TV-MA, etc). IsLocked query Optional filter by items that are locked. IsPlaceHolder query Optional filter by items that are placeholders HasOfficialRating query Optional filter by items that have official ratings GroupItemsIntoCollections query Whether or not to hide items behind their boxsets. Is3D query Optional filter by items that are 3D, or not. SeriesStatus query Optional filter by Series Status. Allows multiple, comma delimeted. NameStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. ArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. AlbumArtistStartsWithOrGreater query Optional filter by items whose name is sorted equally or greater than a given input string. NameStartsWith query Optional filter by items whose name is sorted equally than a given input string. NameLessThan query Optional filter by items whose name is equally or lesser than a given input string. Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/TvShowsService.html": {
     "href": "reference/RestAPI/TvShowsService.html",
@@ -9217,7 +9242,7 @@
   "reference/RestAPI/TvShowsService/getShowsByIdSeasons.html": {
     "href": "reference/RestAPI/TvShowsService/getShowsByIdSeasons.html",
     "title": "getShowsByIdSeasons",
-    "keywords": "getShowsByIdSeasons Gets seasons for a tv series Requires authentication as user getShowsByIdSeasons Request get /Shows/{Id}/Seasons Parameters Name In Type Default Notes *UserId query User Id Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path The series id IsSpecialSeason query Optional. Filter by special season. AdjacentTo query Optional. Return items that are siblings of a supplied item. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getShowsByIdSeasons Gets seasons for a tv series Requires authentication as user getShowsByIdSeasons Request get /Shows/{Id}/Seasons Parameters Name In Type Default Notes *UserId query User Id Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path The series id IsSpecialSeason query Optional. Filter by special season. AdjacentTo query Optional. Return items that are siblings of a supplied item. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/TvShowsService/getShowsMissing.html": {
     "href": "reference/RestAPI/TvShowsService/getShowsMissing.html",
@@ -9227,7 +9252,7 @@
   "reference/RestAPI/TvShowsService/getShowsNextup.html": {
     "href": "reference/RestAPI/TvShowsService/getShowsNextup.html",
     "title": "getShowsNextup",
-    "keywords": "getShowsNextup Gets a list of next up episodes Requires authentication as user getShowsNextup Request get /Shows/NextUp Parameters Name In Type Default Notes *UserId query User Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls SeriesId query Optional. Filter by series id ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getShowsNextup Gets a list of next up episodes Requires authentication as user getShowsNextup Request get /Shows/NextUp Parameters Name In Type Default Notes *UserId query User Id StartIndex query Optional. The record index to start at. All items with a lower index will be dropped from the results. Limit query Optional. The maximum number of records to return Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls SeriesId query Optional. Filter by series id ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/TvShowsService/getShowsUpcoming.html": {
     "href": "reference/RestAPI/TvShowsService/getShowsUpcoming.html",
@@ -9277,42 +9302,42 @@
   "reference/RestAPI/UserLibraryService/getLivetvProgramsById.html": {
     "href": "reference/RestAPI/UserLibraryService/getLivetvProgramsById.html",
     "title": "getLivetvProgramsById",
-    "keywords": "getLivetvProgramsById Gets a live tv program Requires authentication as user getLivetvProgramsById Request get /LiveTv/Programs/{Id} Parameters Name In Type Default Notes *Id path Item Id Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getLivetvProgramsById Gets a live tv program Requires authentication as user getLivetvProgramsById Request get /LiveTv/Programs/{Id} Parameters Name In Type Default Notes *Id path Item Id Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/UserLibraryService/getUsersByUseridItemsById.html": {
     "href": "reference/RestAPI/UserLibraryService/getUsersByUseridItemsById.html",
     "title": "getUsersByUseridItemsById",
-    "keywords": "getUsersByUseridItemsById Gets an item from a user's library Requires authentication as user getUsersByUseridItemsById Request get /Users/{UserId}/Items/{Id} Parameters Name In Type Default Notes *UserId path User Id *Id path Item Id Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridItemsById Gets an item from a user's library Requires authentication as user getUsersByUseridItemsById Request get /Users/{UserId}/Items/{Id} Parameters Name In Type Default Notes *UserId path User Id *Id path Item Id Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdIntros.html": {
     "href": "reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdIntros.html",
     "title": "getUsersByUseridItemsByIdIntros",
-    "keywords": "getUsersByUseridItemsByIdIntros Gets intros to play before the main media item plays Requires authentication as user getUsersByUseridItemsByIdIntros Request get /Users/{UserId}/Items/{Id}/Intros Parameters Name In Type Default Notes *UserId path User Id Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path Item Id EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridItemsByIdIntros Gets intros to play before the main media item plays Requires authentication as user getUsersByUseridItemsByIdIntros Request get /Users/{UserId}/Items/{Id}/Intros Parameters Name In Type Default Notes *UserId path User Id Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path Item Id EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdLocaltrailers.html": {
     "href": "reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdLocaltrailers.html",
     "title": "getUsersByUseridItemsByIdLocaltrailers",
-    "keywords": "getUsersByUseridItemsByIdLocaltrailers Gets local trailers for an item Requires authentication as user getUsersByUseridItemsByIdLocaltrailers Request get /Users/{UserId}/Items/{Id}/LocalTrailers Parameters Name In Type Default Notes *UserId path User Id Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path Item Id EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridItemsByIdLocaltrailers Gets local trailers for an item Requires authentication as user getUsersByUseridItemsByIdLocaltrailers Request get /Users/{UserId}/Items/{Id}/LocalTrailers Parameters Name In Type Default Notes *UserId path User Id Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path Item Id EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdSpecialfeatures.html": {
     "href": "reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdSpecialfeatures.html",
     "title": "getUsersByUseridItemsByIdSpecialfeatures",
-    "keywords": "getUsersByUseridItemsByIdSpecialfeatures Gets special features for an item Requires authentication as user getUsersByUseridItemsByIdSpecialfeatures Request get /Users/{UserId}/Items/{Id}/SpecialFeatures Parameters Name In Type Default Notes *UserId path User Id Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path Movie Id EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridItemsByIdSpecialfeatures Gets special features for an item Requires authentication as user getUsersByUseridItemsByIdSpecialfeatures Request get /Users/{UserId}/Items/{Id}/SpecialFeatures Parameters Name In Type Default Notes *UserId path User Id Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path Movie Id EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/UserLibraryService/getUsersByUseridItemsLatest.html": {
     "href": "reference/RestAPI/UserLibraryService/getUsersByUseridItemsLatest.html",
     "title": "getUsersByUseridItemsLatest",
-    "keywords": "getUsersByUseridItemsLatest Gets latest media Requires authentication as user getUsersByUseridItemsLatest Request get /Users/{UserId}/Items/Latest Parameters Name In Type Default Notes *UserId path User Id Limit query Limit ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, SortName, Studios, Taglines IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. IsFolder query Filter by items that are folders, or not. IsPlayed query Filter by items that are played, or not. GroupItems query Whether or not to group items into a parent container. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridItemsLatest Gets latest media Requires authentication as user getUsersByUseridItemsLatest Request get /Users/{UserId}/Items/Latest Parameters Name In Type Default Notes *UserId path User Id Limit query Limit ParentId query Specify this to localize the search to a specific item or folder. Omit to use the root Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, SortName, Studios, Taglines IncludeItemTypes query Optional. If specified, results will be filtered based on item type. This allows multiple, comma delimeted. MediaTypes query Optional filter by MediaType. Allows multiple, comma delimited. IsFolder query Filter by items that are folders, or not. IsPlayed query Filter by items that are played, or not. GroupItems query Whether or not to group items into a parent container. EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 BaseItemDto [] Operation successful. Returning a BaseItemDto[] object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/UserLibraryService/getUsersByUseridItemsRoot.html": {
     "href": "reference/RestAPI/UserLibraryService/getUsersByUseridItemsRoot.html",
     "title": "getUsersByUseridItemsRoot",
-    "keywords": "getUsersByUseridItemsRoot Gets the root folder from a user's library Requires authentication as user getUsersByUseridItemsRoot Request get /Users/{UserId}/Items/Root Parameters Name In Type Default Notes *UserId path User Id Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridItemsRoot Gets the root folder from a user's library Requires authentication as user getUsersByUseridItemsRoot Request get /Users/{UserId}/Items/Root Parameters Name In Type Default Notes *UserId path User Id Responses Status Code Type Description Samples 200 BaseItemDto Operation successful. Returning a BaseItemDto object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/UserLibraryService/getVideosByIdAdditionalparts.html": {
     "href": "reference/RestAPI/UserLibraryService/getVideosByIdAdditionalparts.html",
     "title": "getVideosByIdAdditionalparts",
-    "keywords": "getVideosByIdAdditionalparts Gets additional parts for a video. Requires authentication as user getVideosByIdAdditionalparts Request get /Videos/{Id}/AdditionalParts Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path Item Id EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getVideosByIdAdditionalparts Gets additional parts for a video. Requires authentication as user getVideosByIdAdditionalparts Request get /Videos/{Id}/AdditionalParts Parameters Name In Type Default Notes UserId query Optional. Filter by user id, and attach user data Fields query Optional. Specify additional fields of information to return in the output. This allows multiple, comma delimeted. Options: Budget, Chapters, DateCreated, Genres, HomePageUrl, IndexOptions, MediaStreams, Overview, ParentId, Path, People, ProviderIds, PrimaryImageAspectRatio, Revenue, SortName, Studios, Taglines, TrailerUrls *Id path Item Id EnableImages query Optional, include image information in output ImageTypeLimit query Optional, the max number of images to return, per image type EnableImageTypes query Optional. The image types to include in the output. EnableUserData query Optional, include user data Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/UserLibraryService/postItemsAccess.html": {
     "href": "reference/RestAPI/UserLibraryService/postItemsAccess.html",
@@ -9422,7 +9447,7 @@
   "reference/RestAPI/UserService/postUsersAuthenticatebyname.html": {
     "href": "reference/RestAPI/UserService/postUsersAuthenticatebyname.html",
     "title": "postUsersAuthenticatebyname",
-    "keywords": "postUsersAuthenticatebyname Authenticates a user Authenticate a user by nane and password. A 200 status code indicates success, while anything in the 400 or 500 range indicates failure Requires authentication as user postUsersAuthenticatebyname Request post /Users/AuthenticateByName Parameters Name In Type Default Notes *X-Emby-Authorization header The authorization header can be either named 'Authorization' or 'X-Emby-Authorization'. It must be of the following schema: Emby UserId=\"(guid)\", Client=\"(string)\", Device=\"(string)\", DeviceId=\"(string)\", Version=\"string\", Token=\"(string)\" Please consult the documentation for further details. *body body AuthenticateUserByName AuthenticateUserByName Responses Status Code Type Description Samples 200 AuthenticationResult Operation successful. Returning a AuthenticationResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions AuthenticateUserByName Emby.Api.AuthenticateUserByName Name Type Notes Username string Pw string AuthenticationResult see also MediaBrowser.Controller.Authentication.AuthenticationResult Name Type Notes User UserDto[] Class UserDto SessionInfo SessionInfo[] Class SessionInfo AccessToken string The authentication token. ServerId string The server identifier. UserDto see also MediaBrowser.Model.Dto.UserDto Name Type Notes Name string The name. ServerId string The server identifier. ServerName string The name of the server. This is not used by the server and is for client-side usage only. Prefix string ConnectUserName string The name of the connect user. DateCreated string (date-time) ConnectLinkType UserLinkType Id string The id. PrimaryImageTag string The primary image tag. HasPassword boolean A value indicating whether this instance has password. HasConfiguredPassword boolean A value indicating whether this instance has configured password. EnableAutoLogin boolean LastLoginDate string (date-time) The last login date. LastActivityDate string (date-time) The last activity date. Configuration UserConfiguration[] Class UserConfiguration Policy UserPolicy[] PrimaryImageAspectRatio number (double) The primary image aspect ratio. HasConfiguredEasyPassword boolean UserItemShareLevel UserItemShareLevel UserLinkType see also MediaBrowser.Model.Connect.UserLinkType Enum Values LinkedUser Guest UserConfiguration see also MediaBrowser.Model.Configuration.UserConfiguration Name Type Notes AudioLanguagePreference string The audio language preference. PlayDefaultAudioTrack boolean A value indicating whether [play default audio track]. SubtitleLanguagePreference string The subtitle language preference. ProfilePin string DisplayMissingEpisodes boolean SubtitleMode SubtitlePlaybackMode OrderedViews array LatestItemsExcludes array MyMediaExcludes array HidePlayedInLatest boolean HidePlayedInMoreLikeThis boolean HidePlayedInSuggestions boolean RememberAudioSelections boolean RememberSubtitleSelections boolean EnableNextEpisodeAutoPlay boolean ResumeRewindSeconds integer (int32) IntroSkipMode SegmentSkipMode EnableLocalPassword boolean SubtitlePlaybackMode see also MediaBrowser.Model.Configuration.SubtitlePlaybackMode Enum Values Default Always OnlyForced None Smart HearingImpaired SegmentSkipMode see also MediaBrowser.Model.Configuration.SegmentSkipMode Enum Values ShowButton AutoSkip None UserPolicy see also MediaBrowser.Model.Users.UserPolicy Name Type Notes IsAdministrator boolean A value indicating whether this instance is administrator. IsHidden boolean A value indicating whether this instance is hidden. IsHiddenRemotely boolean IsHiddenFromUnusedDevices boolean IsDisabled boolean A value indicating whether this instance is disabled. LockedOutDate integer (int64) MaxParentalRating integer (int32) The max parental rating. AllowTagOrRating boolean BlockedTags array IsTagBlockingModeInclusive boolean IncludeTags array EnableUserPreferenceAccess boolean AccessSchedules AccessSchedule[] BlockUnratedItems UnratedItem[] EnableRemoteControlOfOtherUsers boolean EnableSharedDeviceControl boolean EnableRemoteAccess boolean EnableLiveTvManagement boolean EnableLiveTvAccess boolean EnableMediaPlayback boolean EnableAudioPlaybackTranscoding boolean EnableVideoPlaybackTranscoding boolean EnablePlaybackRemuxing boolean EnableContentDeletion boolean RestrictedFeatures array EnableContentDeletionFromFolders array EnableContentDownloading boolean EnableSubtitleDownloading boolean EnableSubtitleManagement boolean EnableSyncTranscoding boolean A value indicating whether [enable synchronize]. EnableMediaConversion boolean EnabledChannels array EnableAllChannels boolean EnabledFolders array EnableAllFolders boolean InvalidLoginAttemptCount integer (int32) EnablePublicSharing boolean BlockedMediaFolders array RemoteClientBitrateLimit integer (int32) AuthenticationProviderId string ExcludedSubFolders array SimultaneousStreamLimit integer (int32) EnabledDevices array EnableAllDevices boolean AllowCameraUpload boolean AllowSharingPersonalItems boolean AccessSchedule see also MediaBrowser.Model.Configuration.AccessSchedule Name Type Notes DayOfWeek DynamicDayOfWeek StartHour number (double) The start hour. EndHour number (double) The end hour. DynamicDayOfWeek see also MediaBrowser.Model.Configuration.DynamicDayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday Everyday Weekday Weekend UnratedItem see also MediaBrowser.Model.Configuration.UnratedItem UserItemShareLevel see also MediaBrowser.Model.Dto.UserItemShareLevel Enum Values None Read Write Manage ManageDelete SessionInfo see also MediaBrowser.Controller.Session.SessionInfo Name Type Notes PlayState PlayerStateInfo[] AdditionalUsers SessionUserInfo[] RemoteEndPoint string (ipv4) The remote end point. Protocol string PlayableMediaTypes array The playable media types. PlaylistItemId string PlaylistIndex integer (int32) PlaylistLength integer (int32) Id string The id. ServerId string UserId string The user id. UserName string The username. UserPrimaryImageTag string Client string The type of the client. LastActivityDate string (date-time) The last activity date. DeviceName string The name of the device. DeviceType string NowPlayingItem BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. InternalDeviceId integer (int64) DeviceId string The device id. ApplicationVersion string The application version. AppIconUrl string The application icon URL. SupportedCommands array The supported commands. TranscodingInfo TranscodingInfo[] SupportsRemoteControl boolean PlayerStateInfo see also MediaBrowser.Model.Session.PlayerStateInfo Name Type Notes PositionTicks integer (int64) The now playing position ticks. CanSeek boolean A value indicating whether this instance can seek. IsPaused boolean A value indicating whether this instance is paused. IsMuted boolean A value indicating whether this instance is muted. VolumeLevel integer (int32) The volume level. AudioStreamIndex integer (int32) The index of the now playing audio stream. SubtitleStreamIndex integer (int32) The index of the now playing subtitle stream. MediaSourceId string The now playing media version identifier. PlayMethod PlayMethod RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne SessionUserInfo see also MediaBrowser.Model.Session.SessionUserInfo Name Type Notes UserId string The user identifier. UserName string The name of the user. UserInternalId integer (int64) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword TranscodingInfo see also MediaBrowser.Model.Session.TranscodingInfo Name Type Notes AudioCodec string VideoCodec string SubProtocol string Container string IsVideoDirect boolean IsAudioDirect boolean Bitrate integer (int32) AudioBitrate integer (int32) VideoBitrate integer (int32) Framerate number (float) CompletionPercentage number (double) TranscodingPositionTicks number (double) TranscodingStartPositionTicks number (double) Width integer (int32) Height integer (int32) AudioChannels integer (int32) TranscodeReasons TranscodeReason[] CurrentCpuUsage number (double) Deprecated, please use ProcessStatistics instead AverageCpuUsage number (double) Deprecated, please use ProcessStatistics instead CpuHistory Tuple_Double-Double[] Deprecated, please use ProcessStatistics instead ProcessStatistics ProcessStatistics[] CurrentThrottle integer (int32) VideoDecoder string VideoDecoderIsHardware boolean VideoDecoderMediaType string VideoDecoderHwAccel string VideoEncoder string VideoEncoderIsHardware boolean VideoEncoderMediaType string VideoEncoderHwAccel string VideoPipelineInfo VpStepInfo[] SubtitlePipelineInfos array TranscodeReason see also MediaBrowser.Model.Session.TranscodeReason Tuple_Double-Double Tuple_Double-Double Name Type Notes Item1 number (double) Item2 number (double) ProcessStatistics see also MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics Name Type Notes CurrentCpu number (double) The current cpu. AverageCpu number (double) The average cpu. CurrentVirtualMemory number (double) The currently allocated virtual memory. CurrentWorkingSet number (double) The currently allocated working set. Metrics ProcessMetricPoint[] The metrics. ProcessMetricPoint see also MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint Name Type Notes Time string (time) The time. CpuPercent number (double) The cpu percent. VirtualMemory number (double) The virtual memory. WorkingSet number (double) The working set. VpStepInfo see also MediaBrowser.Model.Session.Transcoding.VpStepInfo Name Type Notes StepType VpStepTypes Video Processing Step Type enum. StepTypeName string HardwareContextName string IsHardwareContext boolean Name string Short string FfmpegName string FfmpegDescription string FfmpegOptions string Param string ParamShort string VpStepTypes see also MediaBrowser.Model.Session.Transcoding.VpStepTypes Enum Values Decoder Encoder Scaling Deinterlace SubtitleOverlay ToneMapping ColorConversion SplitCaptions TextSub2Video GraphicSub2Video GraphicSub2Text BurnInTextSubs BurnInGraphicSubs ScaleSubs TextMod Censor ShowSpeaker StripStyles ConnectTo"
+    "keywords": "postUsersAuthenticatebyname Authenticates a user Authenticate a user by nane and password. A 200 status code indicates success, while anything in the 400 or 500 range indicates failure Requires authentication as user postUsersAuthenticatebyname Request post /Users/AuthenticateByName Parameters Name In Type Default Notes *X-Emby-Authorization header The authorization header can be either named 'Authorization' or 'X-Emby-Authorization'. It must be of the following schema: Emby UserId=\"(guid)\", Client=\"(string)\", Device=\"(string)\", DeviceId=\"(string)\", Version=\"string\", Token=\"(string)\" Please consult the documentation for further details. *body body AuthenticateUserByName AuthenticateUserByName Responses Status Code Type Description Samples 200 AuthenticationResult Operation successful. Returning a AuthenticationResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions AuthenticateUserByName Emby.Api.AuthenticateUserByName Name Type Notes Username string Pw string AuthenticationResult see also MediaBrowser.Controller.Authentication.AuthenticationResult Name Type Notes User UserDto[] Class UserDto SessionInfo SessionInfo[] Class SessionInfo AccessToken string The authentication token. ServerId string The server identifier. UserDto see also MediaBrowser.Model.Dto.UserDto Name Type Notes Name string The name. ServerId string The server identifier. ServerName string The name of the server. This is not used by the server and is for client-side usage only. Prefix string ConnectUserName string The name of the connect user. DateCreated string (date-time) ConnectLinkType UserLinkType Id string The id. PrimaryImageTag string The primary image tag. HasPassword boolean A value indicating whether this instance has password. HasConfiguredPassword boolean A value indicating whether this instance has configured password. EnableAutoLogin boolean LastLoginDate string (date-time) The last login date. LastActivityDate string (date-time) The last activity date. Configuration UserConfiguration[] Class UserConfiguration Policy UserPolicy[] PrimaryImageAspectRatio number (double) The primary image aspect ratio. HasConfiguredEasyPassword boolean UserItemShareLevel UserItemShareLevel UserLinkType see also MediaBrowser.Model.Connect.UserLinkType Enum Values LinkedUser Guest UserConfiguration see also MediaBrowser.Model.Configuration.UserConfiguration Name Type Notes AudioLanguagePreference string The audio language preference. PlayDefaultAudioTrack boolean A value indicating whether [play default audio track]. SubtitleLanguagePreference string The subtitle language preference. ProfilePin string DisplayMissingEpisodes boolean SubtitleMode SubtitlePlaybackMode OrderedViews array LatestItemsExcludes array MyMediaExcludes array HidePlayedInLatest boolean HidePlayedInMoreLikeThis boolean HidePlayedInSuggestions boolean RememberAudioSelections boolean RememberSubtitleSelections boolean EnableNextEpisodeAutoPlay boolean ResumeRewindSeconds integer (int32) IntroSkipMode SegmentSkipMode EnableLocalPassword boolean SubtitlePlaybackMode see also MediaBrowser.Model.Configuration.SubtitlePlaybackMode Enum Values Default Always OnlyForced None Smart HearingImpaired SegmentSkipMode see also MediaBrowser.Model.Configuration.SegmentSkipMode Enum Values ShowButton AutoSkip None UserPolicy see also MediaBrowser.Model.Users.UserPolicy Name Type Notes IsAdministrator boolean A value indicating whether this instance is administrator. IsHidden boolean A value indicating whether this instance is hidden. IsHiddenRemotely boolean IsHiddenFromUnusedDevices boolean IsDisabled boolean A value indicating whether this instance is disabled. LockedOutDate integer (int64) MaxParentalRating integer (int32) The max parental rating. AllowTagOrRating boolean BlockedTags array IsTagBlockingModeInclusive boolean IncludeTags array EnableUserPreferenceAccess boolean AccessSchedules AccessSchedule[] BlockUnratedItems UnratedItem[] EnableRemoteControlOfOtherUsers boolean EnableSharedDeviceControl boolean EnableRemoteAccess boolean EnableLiveTvManagement boolean EnableLiveTvAccess boolean EnableMediaPlayback boolean EnableAudioPlaybackTranscoding boolean EnableVideoPlaybackTranscoding boolean EnablePlaybackRemuxing boolean EnableContentDeletion boolean RestrictedFeatures array EnableContentDeletionFromFolders array EnableContentDownloading boolean EnableSubtitleDownloading boolean EnableSubtitleManagement boolean EnableSyncTranscoding boolean A value indicating whether [enable synchronize]. EnableMediaConversion boolean EnabledChannels array EnableAllChannels boolean EnabledFolders array EnableAllFolders boolean InvalidLoginAttemptCount integer (int32) EnablePublicSharing boolean BlockedMediaFolders array RemoteClientBitrateLimit integer (int32) AuthenticationProviderId string ExcludedSubFolders array SimultaneousStreamLimit integer (int32) EnabledDevices array EnableAllDevices boolean AllowCameraUpload boolean AllowSharingPersonalItems boolean AccessSchedule see also MediaBrowser.Model.Configuration.AccessSchedule Name Type Notes DayOfWeek DynamicDayOfWeek StartHour number (double) The start hour. EndHour number (double) The end hour. DynamicDayOfWeek see also MediaBrowser.Model.Configuration.DynamicDayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday Everyday Weekday Weekend UnratedItem see also MediaBrowser.Model.Configuration.UnratedItem UserItemShareLevel see also MediaBrowser.Model.Dto.UserItemShareLevel Enum Values None Read Write Manage ManageDelete SessionInfo see also MediaBrowser.Controller.Session.SessionInfo Name Type Notes PlayState PlayerStateInfo[] AdditionalUsers SessionUserInfo[] RemoteEndPoint string (ipv4) The remote end point. Protocol string PlayableMediaTypes array The playable media types. PlaylistItemId string PlaylistIndex integer (int32) PlaylistLength integer (int32) Id string The id. ServerId string UserId string The user id. UserName string The username. UserPrimaryImageTag string Client string The type of the client. LastActivityDate string (date-time) The last activity date. DeviceName string The name of the device. DeviceType string NowPlayingItem BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. InternalDeviceId integer (int64) DeviceId string The device id. ApplicationVersion string The application version. AppIconUrl string The application icon URL. SupportedCommands array The supported commands. TranscodingInfo TranscodingInfo[] SupportsRemoteControl boolean PlayerStateInfo see also MediaBrowser.Model.Session.PlayerStateInfo Name Type Notes PositionTicks integer (int64) The now playing position ticks. CanSeek boolean A value indicating whether this instance can seek. IsPaused boolean A value indicating whether this instance is paused. IsMuted boolean A value indicating whether this instance is muted. VolumeLevel integer (int32) The volume level. AudioStreamIndex integer (int32) The index of the now playing audio stream. SubtitleStreamIndex integer (int32) The index of the now playing subtitle stream. MediaSourceId string The now playing media version identifier. PlayMethod PlayMethod RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne SessionUserInfo see also MediaBrowser.Model.Session.SessionUserInfo Name Type Notes UserId string The user identifier. UserName string The name of the user. UserInternalId integer (int64) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword TranscodingInfo see also MediaBrowser.Model.Session.TranscodingInfo Name Type Notes AudioCodec string VideoCodec string SubProtocol string Container string IsVideoDirect boolean IsAudioDirect boolean Bitrate integer (int32) AudioBitrate integer (int32) VideoBitrate integer (int32) Framerate number (float) CompletionPercentage number (double) TranscodingPositionTicks number (double) TranscodingStartPositionTicks number (double) Width integer (int32) Height integer (int32) AudioChannels integer (int32) TranscodeReasons TranscodeReason[] CurrentCpuUsage number (double) Deprecated, please use ProcessStatistics instead AverageCpuUsage number (double) Deprecated, please use ProcessStatistics instead CpuHistory Tuple_Double-Double[] Deprecated, please use ProcessStatistics instead ProcessStatistics ProcessStatistics[] CurrentThrottle integer (int32) VideoDecoder string VideoDecoderIsHardware boolean VideoDecoderMediaType string VideoDecoderHwAccel string VideoEncoder string VideoEncoderIsHardware boolean VideoEncoderMediaType string VideoEncoderHwAccel string VideoPipelineInfo VpStepInfo[] SubtitlePipelineInfos array TranscodeReason see also MediaBrowser.Model.Session.TranscodeReason Tuple_Double-Double Tuple_Double-Double Name Type Notes Item1 number (double) Item2 number (double) ProcessStatistics see also MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics Name Type Notes CurrentCpu number (double) The current cpu. AverageCpu number (double) The average cpu. CurrentVirtualMemory number (double) The currently allocated virtual memory. CurrentWorkingSet number (double) The currently allocated working set. Metrics ProcessMetricPoint[] The metrics. ProcessMetricPoint see also MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint Name Type Notes Time string (time) The time. CpuPercent number (double) The cpu percent. VirtualMemory number (double) The virtual memory. WorkingSet number (double) The working set. VpStepInfo see also MediaBrowser.Model.Session.Transcoding.VpStepInfo Name Type Notes StepType VpStepTypes Video Processing Step Type enum. StepTypeName string HardwareContextName string IsHardwareContext boolean Name string Short string FfmpegName string FfmpegDescription string FfmpegOptions string Param string ParamShort string VpStepTypes see also MediaBrowser.Model.Session.Transcoding.VpStepTypes Enum Values Decoder Encoder Scaling Deinterlace SubtitleOverlay ToneMapping ColorConversion SplitCaptions TextSub2Video GraphicSub2Video GraphicSub2Text BurnInTextSubs BurnInGraphicSubs ScaleSubs TextMod Censor ShowSpeaker StripStyles ConnectTo"
   },
   "reference/RestAPI/UserService/postUsersById.html": {
     "href": "reference/RestAPI/UserService/postUsersById.html",
@@ -9432,7 +9457,7 @@
   "reference/RestAPI/UserService/postUsersByIdAuthenticate.html": {
     "href": "reference/RestAPI/UserService/postUsersByIdAuthenticate.html",
     "title": "postUsersByIdAuthenticate",
-    "keywords": "postUsersByIdAuthenticate Authenticates a user Requires authentication as user postUsersByIdAuthenticate Request post /Users/{Id}/Authenticate Parameters Name In Type Default Notes *Id path *body body AuthenticateUser AuthenticateUser Responses Status Code Type Description Samples 200 AuthenticationResult Operation successful. Returning a AuthenticationResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions AuthenticateUser Emby.Api.AuthenticateUser Name Type Notes Pw string AuthenticationResult see also MediaBrowser.Controller.Authentication.AuthenticationResult Name Type Notes User UserDto[] Class UserDto SessionInfo SessionInfo[] Class SessionInfo AccessToken string The authentication token. ServerId string The server identifier. UserDto see also MediaBrowser.Model.Dto.UserDto Name Type Notes Name string The name. ServerId string The server identifier. ServerName string The name of the server. This is not used by the server and is for client-side usage only. Prefix string ConnectUserName string The name of the connect user. DateCreated string (date-time) ConnectLinkType UserLinkType Id string The id. PrimaryImageTag string The primary image tag. HasPassword boolean A value indicating whether this instance has password. HasConfiguredPassword boolean A value indicating whether this instance has configured password. EnableAutoLogin boolean LastLoginDate string (date-time) The last login date. LastActivityDate string (date-time) The last activity date. Configuration UserConfiguration[] Class UserConfiguration Policy UserPolicy[] PrimaryImageAspectRatio number (double) The primary image aspect ratio. HasConfiguredEasyPassword boolean UserItemShareLevel UserItemShareLevel UserLinkType see also MediaBrowser.Model.Connect.UserLinkType Enum Values LinkedUser Guest UserConfiguration see also MediaBrowser.Model.Configuration.UserConfiguration Name Type Notes AudioLanguagePreference string The audio language preference. PlayDefaultAudioTrack boolean A value indicating whether [play default audio track]. SubtitleLanguagePreference string The subtitle language preference. ProfilePin string DisplayMissingEpisodes boolean SubtitleMode SubtitlePlaybackMode OrderedViews array LatestItemsExcludes array MyMediaExcludes array HidePlayedInLatest boolean HidePlayedInMoreLikeThis boolean HidePlayedInSuggestions boolean RememberAudioSelections boolean RememberSubtitleSelections boolean EnableNextEpisodeAutoPlay boolean ResumeRewindSeconds integer (int32) IntroSkipMode SegmentSkipMode EnableLocalPassword boolean SubtitlePlaybackMode see also MediaBrowser.Model.Configuration.SubtitlePlaybackMode Enum Values Default Always OnlyForced None Smart HearingImpaired SegmentSkipMode see also MediaBrowser.Model.Configuration.SegmentSkipMode Enum Values ShowButton AutoSkip None UserPolicy see also MediaBrowser.Model.Users.UserPolicy Name Type Notes IsAdministrator boolean A value indicating whether this instance is administrator. IsHidden boolean A value indicating whether this instance is hidden. IsHiddenRemotely boolean IsHiddenFromUnusedDevices boolean IsDisabled boolean A value indicating whether this instance is disabled. LockedOutDate integer (int64) MaxParentalRating integer (int32) The max parental rating. AllowTagOrRating boolean BlockedTags array IsTagBlockingModeInclusive boolean IncludeTags array EnableUserPreferenceAccess boolean AccessSchedules AccessSchedule[] BlockUnratedItems UnratedItem[] EnableRemoteControlOfOtherUsers boolean EnableSharedDeviceControl boolean EnableRemoteAccess boolean EnableLiveTvManagement boolean EnableLiveTvAccess boolean EnableMediaPlayback boolean EnableAudioPlaybackTranscoding boolean EnableVideoPlaybackTranscoding boolean EnablePlaybackRemuxing boolean EnableContentDeletion boolean RestrictedFeatures array EnableContentDeletionFromFolders array EnableContentDownloading boolean EnableSubtitleDownloading boolean EnableSubtitleManagement boolean EnableSyncTranscoding boolean A value indicating whether [enable synchronize]. EnableMediaConversion boolean EnabledChannels array EnableAllChannels boolean EnabledFolders array EnableAllFolders boolean InvalidLoginAttemptCount integer (int32) EnablePublicSharing boolean BlockedMediaFolders array RemoteClientBitrateLimit integer (int32) AuthenticationProviderId string ExcludedSubFolders array SimultaneousStreamLimit integer (int32) EnabledDevices array EnableAllDevices boolean AllowCameraUpload boolean AllowSharingPersonalItems boolean AccessSchedule see also MediaBrowser.Model.Configuration.AccessSchedule Name Type Notes DayOfWeek DynamicDayOfWeek StartHour number (double) The start hour. EndHour number (double) The end hour. DynamicDayOfWeek see also MediaBrowser.Model.Configuration.DynamicDayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday Everyday Weekday Weekend UnratedItem see also MediaBrowser.Model.Configuration.UnratedItem UserItemShareLevel see also MediaBrowser.Model.Dto.UserItemShareLevel Enum Values None Read Write Manage ManageDelete SessionInfo see also MediaBrowser.Controller.Session.SessionInfo Name Type Notes PlayState PlayerStateInfo[] AdditionalUsers SessionUserInfo[] RemoteEndPoint string (ipv4) The remote end point. Protocol string PlayableMediaTypes array The playable media types. PlaylistItemId string PlaylistIndex integer (int32) PlaylistLength integer (int32) Id string The id. ServerId string UserId string The user id. UserName string The username. UserPrimaryImageTag string Client string The type of the client. LastActivityDate string (date-time) The last activity date. DeviceName string The name of the device. DeviceType string NowPlayingItem BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. InternalDeviceId integer (int64) DeviceId string The device id. ApplicationVersion string The application version. AppIconUrl string The application icon URL. SupportedCommands array The supported commands. TranscodingInfo TranscodingInfo[] SupportsRemoteControl boolean PlayerStateInfo see also MediaBrowser.Model.Session.PlayerStateInfo Name Type Notes PositionTicks integer (int64) The now playing position ticks. CanSeek boolean A value indicating whether this instance can seek. IsPaused boolean A value indicating whether this instance is paused. IsMuted boolean A value indicating whether this instance is muted. VolumeLevel integer (int32) The volume level. AudioStreamIndex integer (int32) The index of the now playing audio stream. SubtitleStreamIndex integer (int32) The index of the now playing subtitle stream. MediaSourceId string The now playing media version identifier. PlayMethod PlayMethod RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne SessionUserInfo see also MediaBrowser.Model.Session.SessionUserInfo Name Type Notes UserId string The user identifier. UserName string The name of the user. UserInternalId integer (int64) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword TranscodingInfo see also MediaBrowser.Model.Session.TranscodingInfo Name Type Notes AudioCodec string VideoCodec string SubProtocol string Container string IsVideoDirect boolean IsAudioDirect boolean Bitrate integer (int32) AudioBitrate integer (int32) VideoBitrate integer (int32) Framerate number (float) CompletionPercentage number (double) TranscodingPositionTicks number (double) TranscodingStartPositionTicks number (double) Width integer (int32) Height integer (int32) AudioChannels integer (int32) TranscodeReasons TranscodeReason[] CurrentCpuUsage number (double) Deprecated, please use ProcessStatistics instead AverageCpuUsage number (double) Deprecated, please use ProcessStatistics instead CpuHistory Tuple_Double-Double[] Deprecated, please use ProcessStatistics instead ProcessStatistics ProcessStatistics[] CurrentThrottle integer (int32) VideoDecoder string VideoDecoderIsHardware boolean VideoDecoderMediaType string VideoDecoderHwAccel string VideoEncoder string VideoEncoderIsHardware boolean VideoEncoderMediaType string VideoEncoderHwAccel string VideoPipelineInfo VpStepInfo[] SubtitlePipelineInfos array TranscodeReason see also MediaBrowser.Model.Session.TranscodeReason Tuple_Double-Double Tuple_Double-Double Name Type Notes Item1 number (double) Item2 number (double) ProcessStatistics see also MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics Name Type Notes CurrentCpu number (double) The current cpu. AverageCpu number (double) The average cpu. CurrentVirtualMemory number (double) The currently allocated virtual memory. CurrentWorkingSet number (double) The currently allocated working set. Metrics ProcessMetricPoint[] The metrics. ProcessMetricPoint see also MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint Name Type Notes Time string (time) The time. CpuPercent number (double) The cpu percent. VirtualMemory number (double) The virtual memory. WorkingSet number (double) The working set. VpStepInfo see also MediaBrowser.Model.Session.Transcoding.VpStepInfo Name Type Notes StepType VpStepTypes Video Processing Step Type enum. StepTypeName string HardwareContextName string IsHardwareContext boolean Name string Short string FfmpegName string FfmpegDescription string FfmpegOptions string Param string ParamShort string VpStepTypes see also MediaBrowser.Model.Session.Transcoding.VpStepTypes Enum Values Decoder Encoder Scaling Deinterlace SubtitleOverlay ToneMapping ColorConversion SplitCaptions TextSub2Video GraphicSub2Video GraphicSub2Text BurnInTextSubs BurnInGraphicSubs ScaleSubs TextMod Censor ShowSpeaker StripStyles ConnectTo"
+    "keywords": "postUsersByIdAuthenticate Authenticates a user Requires authentication as user postUsersByIdAuthenticate Request post /Users/{Id}/Authenticate Parameters Name In Type Default Notes *Id path *body body AuthenticateUser AuthenticateUser Responses Status Code Type Description Samples 200 AuthenticationResult Operation successful. Returning a AuthenticationResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions AuthenticateUser Emby.Api.AuthenticateUser Name Type Notes Pw string AuthenticationResult see also MediaBrowser.Controller.Authentication.AuthenticationResult Name Type Notes User UserDto[] Class UserDto SessionInfo SessionInfo[] Class SessionInfo AccessToken string The authentication token. ServerId string The server identifier. UserDto see also MediaBrowser.Model.Dto.UserDto Name Type Notes Name string The name. ServerId string The server identifier. ServerName string The name of the server. This is not used by the server and is for client-side usage only. Prefix string ConnectUserName string The name of the connect user. DateCreated string (date-time) ConnectLinkType UserLinkType Id string The id. PrimaryImageTag string The primary image tag. HasPassword boolean A value indicating whether this instance has password. HasConfiguredPassword boolean A value indicating whether this instance has configured password. EnableAutoLogin boolean LastLoginDate string (date-time) The last login date. LastActivityDate string (date-time) The last activity date. Configuration UserConfiguration[] Class UserConfiguration Policy UserPolicy[] PrimaryImageAspectRatio number (double) The primary image aspect ratio. HasConfiguredEasyPassword boolean UserItemShareLevel UserItemShareLevel UserLinkType see also MediaBrowser.Model.Connect.UserLinkType Enum Values LinkedUser Guest UserConfiguration see also MediaBrowser.Model.Configuration.UserConfiguration Name Type Notes AudioLanguagePreference string The audio language preference. PlayDefaultAudioTrack boolean A value indicating whether [play default audio track]. SubtitleLanguagePreference string The subtitle language preference. ProfilePin string DisplayMissingEpisodes boolean SubtitleMode SubtitlePlaybackMode OrderedViews array LatestItemsExcludes array MyMediaExcludes array HidePlayedInLatest boolean HidePlayedInMoreLikeThis boolean HidePlayedInSuggestions boolean RememberAudioSelections boolean RememberSubtitleSelections boolean EnableNextEpisodeAutoPlay boolean ResumeRewindSeconds integer (int32) IntroSkipMode SegmentSkipMode EnableLocalPassword boolean SubtitlePlaybackMode see also MediaBrowser.Model.Configuration.SubtitlePlaybackMode Enum Values Default Always OnlyForced None Smart HearingImpaired SegmentSkipMode see also MediaBrowser.Model.Configuration.SegmentSkipMode Enum Values ShowButton AutoSkip None UserPolicy see also MediaBrowser.Model.Users.UserPolicy Name Type Notes IsAdministrator boolean A value indicating whether this instance is administrator. IsHidden boolean A value indicating whether this instance is hidden. IsHiddenRemotely boolean IsHiddenFromUnusedDevices boolean IsDisabled boolean A value indicating whether this instance is disabled. LockedOutDate integer (int64) MaxParentalRating integer (int32) The max parental rating. AllowTagOrRating boolean BlockedTags array IsTagBlockingModeInclusive boolean IncludeTags array EnableUserPreferenceAccess boolean AccessSchedules AccessSchedule[] BlockUnratedItems UnratedItem[] EnableRemoteControlOfOtherUsers boolean EnableSharedDeviceControl boolean EnableRemoteAccess boolean EnableLiveTvManagement boolean EnableLiveTvAccess boolean EnableMediaPlayback boolean EnableAudioPlaybackTranscoding boolean EnableVideoPlaybackTranscoding boolean EnablePlaybackRemuxing boolean EnableContentDeletion boolean RestrictedFeatures array EnableContentDeletionFromFolders array EnableContentDownloading boolean EnableSubtitleDownloading boolean EnableSubtitleManagement boolean EnableSyncTranscoding boolean A value indicating whether [enable synchronize]. EnableMediaConversion boolean EnabledChannels array EnableAllChannels boolean EnabledFolders array EnableAllFolders boolean InvalidLoginAttemptCount integer (int32) EnablePublicSharing boolean BlockedMediaFolders array RemoteClientBitrateLimit integer (int32) AuthenticationProviderId string ExcludedSubFolders array SimultaneousStreamLimit integer (int32) EnabledDevices array EnableAllDevices boolean AllowCameraUpload boolean AllowSharingPersonalItems boolean AccessSchedule see also MediaBrowser.Model.Configuration.AccessSchedule Name Type Notes DayOfWeek DynamicDayOfWeek StartHour number (double) The start hour. EndHour number (double) The end hour. DynamicDayOfWeek see also MediaBrowser.Model.Configuration.DynamicDayOfWeek Enum Values Sunday Monday Tuesday Wednesday Thursday Friday Saturday Everyday Weekday Weekend UnratedItem see also MediaBrowser.Model.Configuration.UnratedItem UserItemShareLevel see also MediaBrowser.Model.Dto.UserItemShareLevel Enum Values None Read Write Manage ManageDelete SessionInfo see also MediaBrowser.Controller.Session.SessionInfo Name Type Notes PlayState PlayerStateInfo[] AdditionalUsers SessionUserInfo[] RemoteEndPoint string (ipv4) The remote end point. Protocol string PlayableMediaTypes array The playable media types. PlaylistItemId string PlaylistIndex integer (int32) PlaylistLength integer (int32) Id string The id. ServerId string UserId string The user id. UserName string The username. UserPrimaryImageTag string Client string The type of the client. LastActivityDate string (date-time) The last activity date. DeviceName string The name of the device. DeviceType string NowPlayingItem BaseItemDto[] This is strictly used as a data transfer object from the api layer. This holds information about a BaseItem in a format that is convenient for the client. InternalDeviceId integer (int64) DeviceId string The device id. ApplicationVersion string The application version. AppIconUrl string The application icon URL. SupportedCommands array The supported commands. TranscodingInfo TranscodingInfo[] SupportsRemoteControl boolean PlayerStateInfo see also MediaBrowser.Model.Session.PlayerStateInfo Name Type Notes PositionTicks integer (int64) The now playing position ticks. CanSeek boolean A value indicating whether this instance can seek. IsPaused boolean A value indicating whether this instance is paused. IsMuted boolean A value indicating whether this instance is muted. VolumeLevel integer (int32) The volume level. AudioStreamIndex integer (int32) The index of the now playing audio stream. SubtitleStreamIndex integer (int32) The index of the now playing subtitle stream. MediaSourceId string The now playing media version identifier. PlayMethod PlayMethod RepeatMode RepeatMode SubtitleOffset integer (int32) PlaybackRate number (double) PlayMethod see also MediaBrowser.Model.Session.PlayMethod Enum Values Transcode DirectStream DirectPlay RepeatMode see also MediaBrowser.Model.Session.RepeatMode Enum Values RepeatNone RepeatAll RepeatOne SessionUserInfo see also MediaBrowser.Model.Session.SessionUserInfo Name Type Notes UserId string The user identifier. UserName string The name of the user. UserInternalId integer (int64) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword TranscodingInfo see also MediaBrowser.Model.Session.TranscodingInfo Name Type Notes AudioCodec string VideoCodec string SubProtocol string Container string IsVideoDirect boolean IsAudioDirect boolean Bitrate integer (int32) AudioBitrate integer (int32) VideoBitrate integer (int32) Framerate number (float) CompletionPercentage number (double) TranscodingPositionTicks number (double) TranscodingStartPositionTicks number (double) Width integer (int32) Height integer (int32) AudioChannels integer (int32) TranscodeReasons TranscodeReason[] CurrentCpuUsage number (double) Deprecated, please use ProcessStatistics instead AverageCpuUsage number (double) Deprecated, please use ProcessStatistics instead CpuHistory Tuple_Double-Double[] Deprecated, please use ProcessStatistics instead ProcessStatistics ProcessStatistics[] CurrentThrottle integer (int32) VideoDecoder string VideoDecoderIsHardware boolean VideoDecoderMediaType string VideoDecoderHwAccel string VideoEncoder string VideoEncoderIsHardware boolean VideoEncoderMediaType string VideoEncoderHwAccel string VideoPipelineInfo VpStepInfo[] SubtitlePipelineInfos array TranscodeReason see also MediaBrowser.Model.Session.TranscodeReason Tuple_Double-Double Tuple_Double-Double Name Type Notes Item1 number (double) Item2 number (double) ProcessStatistics see also MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics Name Type Notes CurrentCpu number (double) The current cpu. AverageCpu number (double) The average cpu. CurrentVirtualMemory number (double) The currently allocated virtual memory. CurrentWorkingSet number (double) The currently allocated working set. Metrics ProcessMetricPoint[] The metrics. ProcessMetricPoint see also MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint Name Type Notes Time string (time) The time. CpuPercent number (double) The cpu percent. VirtualMemory number (double) The virtual memory. WorkingSet number (double) The working set. VpStepInfo see also MediaBrowser.Model.Session.Transcoding.VpStepInfo Name Type Notes StepType VpStepTypes Video Processing Step Type enum. StepTypeName string HardwareContextName string IsHardwareContext boolean Name string Short string FfmpegName string FfmpegDescription string FfmpegOptions string Param string ParamShort string VpStepTypes see also MediaBrowser.Model.Session.Transcoding.VpStepTypes Enum Values Decoder Encoder Scaling Deinterlace SubtitleOverlay ToneMapping ColorConversion SplitCaptions TextSub2Video GraphicSub2Video GraphicSub2Text BurnInTextSubs BurnInGraphicSubs ScaleSubs TextMod Censor ShowSpeaker StripStyles ConnectTo"
   },
   "reference/RestAPI/UserService/postUsersByIdConfiguration.html": {
     "href": "reference/RestAPI/UserService/postUsersByIdConfiguration.html",
@@ -9492,7 +9517,7 @@
   "reference/RestAPI/UserViewsService/getUsersByUseridViews.html": {
     "href": "reference/RestAPI/UserViewsService/getUsersByUseridViews.html",
     "title": "getUsersByUseridViews",
-    "keywords": "getUsersByUseridViews Requires authentication as user getUsersByUseridViews Request get /Users/{UserId}/Views Parameters Name In Type Default Notes *UserId path User Id *IncludeExternalContent query Whether or not to include external views such as channels or live tv Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek see also System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
+    "keywords": "getUsersByUseridViews Requires authentication as user getUsersByUseridViews Request get /Users/{UserId}/Views Parameters Name In Type Default Notes *UserId path User Id *IncludeExternalContent query Whether or not to include external views such as channels or live tv Responses Status Code Type Description Samples 200 QueryResult_BaseItemDto Operation successful. Returning a QueryResult object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions QueryResult_BaseItemDto QueryResult_BaseItemDto Name Type Notes Items BaseItemDto[] TotalRecordCount integer (int32) BaseItemDto see also MediaBrowser.Model.Dto.BaseItemDto Name Type Notes Name string The name. OriginalTitle string ServerId string The server identifier. Id string The id. Guid string Etag string The etag. Prefix string The Prefix. PlaylistItemId string The playlist item identifier. DateCreated string (date-time) The date created. ExtraType string SortIndexNumber integer (int32) SortParentIndexNumber integer (int32) CanDelete boolean CanDownload boolean CanEditItems boolean SupportsResume boolean PresentationUniqueKey string PreferredMetadataLanguage string PreferredMetadataCountryCode string SupportsSync boolean A value indicating whether [supports synchronize]. SyncStatus SyncJobItemStatus CanManageAccess boolean CanLeaveContent boolean CanMakePublic boolean Container string SortName string The name of the sort. ForcedSortName string Video3DFormat Video3DFormat PremiereDate string (date-time) The premiere date. ExternalUrls ExternalUrl[] The external urls. MediaSources MediaSourceInfo[] The media versions. CriticRating number (float) The critic rating. GameSystemId integer (int64) AsSeries boolean GameSystem string The game system. ProductionLocations array Path string The path. OfficialRating string The official rating. CustomRating string The custom rating. ChannelId string The channel identifier. ChannelName string Overview string The overview. Taglines array The taglines. Genres array The genres. CommunityRating number (float) The community rating. RunTimeTicks integer (int64) The run time ticks. Size integer (int64) FileName string Bitrate integer (int32) ProductionYear integer (int32) The production year. Number string The number. ChannelNumber string IndexNumber integer (int32) The index number. IndexNumberEnd integer (int32) The index number end. ParentIndexNumber integer (int32) The parent index number. RemoteTrailers MediaUrl[] The trailer urls. ProviderIds ProviderIdDictionary IsFolder boolean A value indicating whether this instance is folder. ParentId string The parent id. Type string The type. People BaseItemPerson[] The people. Studios NameLongIdPair[] The studios. GenreItems NameLongIdPair[] TagItems NameLongIdPair[] ParentLogoItemId string If the item does not have a logo, this will hold the Id of the Parent that has one. ParentBackdropItemId string If the item does not have any backdrops, this will hold the Id of the Parent that has one. ParentBackdropImageTags array The parent backdrop image tags. LocalTrailerCount integer (int32) The local trailer count. UserData UserItemDataDto[] Class UserItemDataDto RecursiveItemCount integer (int32) The recursive item count. ChildCount integer (int32) The child count. SeriesName string The name of the series. SeriesId string The series id. SeasonId string The season identifier. SpecialFeatureCount integer (int32) The special feature count. DisplayPreferencesId string The display preferences id. Status string The status. AirDays DayOfWeek[] The air days. Tags array The tags. PrimaryImageAspectRatio number (double) The primary image aspect ratio, after image enhancements. Artists array The artists. ArtistItems NameIdPair[] The artist items. Composers NameIdPair[] Album string The album. CollectionType string The type of the collection. DisplayOrder string The display order. AlbumId string The album id. AlbumPrimaryImageTag string The album image tag. SeriesPrimaryImageTag string The series primary image tag. AlbumArtist string The album artist. AlbumArtists NameIdPair[] The album artists. SeasonName string The name of the season. MediaStreams MediaStream[] The media streams. PartCount integer (int32) The part count. ImageTags object The image tags. BackdropImageTags array The backdrop image tags. ParentLogoImageTag string The parent logo image tag. SeriesStudio string The series studio. PrimaryImageItemId string PrimaryImageTag string ParentThumbItemId string The parent thumb item id. ParentThumbImageTag string The parent thumb image tag. Chapters ChapterInfo[] The chapters. LocationType LocationType Enum LocationType MediaType string The type of the media. EndDate string (date-time) The end date. LockedFields MetadataFields[] The locked fields. LockData boolean A value indicating whether [enable internet providers]. Width integer (int32) Height integer (int32) CameraMake string CameraModel string Software string ExposureTime number (double) FocalLength number (double) ImageOrientation ImageOrientation Aperture number (double) ShutterSpeed number (double) Latitude number (double) Longitude number (double) Altitude number (double) IsoSpeedRating integer (int32) SeriesTimerId string The series timer identifier. ChannelPrimaryImageTag string The channel primary image tag. StartDate string (date-time) The start date of the recording, in UTC. CompletionPercentage number (double) The completion percentage. IsRepeat boolean A value indicating whether this instance is repeat. IsNew boolean EpisodeTitle string The episode title. IsMovie boolean A value indicating whether this instance is movie. IsSports boolean A value indicating whether this instance is sports. IsSeries boolean A value indicating whether this instance is series. IsLive boolean A value indicating whether this instance is live. IsNews boolean A value indicating whether this instance is news. IsKids boolean A value indicating whether this instance is kids. IsPremiere boolean A value indicating whether this instance is premiere. TimerType TimerType Disabled boolean ManagementId string TimerId string The timer identifier. CurrentProgram MovieCount integer (int32) SeriesCount integer (int32) AlbumCount integer (int32) SongCount integer (int32) MusicVideoCount integer (int32) Subviews array ListingsProviderId string ListingsChannelId string ListingsPath string ListingsId string ListingsChannelName string ListingsChannelNumber string AffiliateCallSign string SyncJobItemStatus see also MediaBrowser.Model.Sync.SyncJobItemStatus Enum Values Queued Converting ReadyToTransfer Transferring Synced Failed Video3DFormat see also MediaBrowser.Model.Entities.Video3DFormat Enum Values HalfSideBySide FullSideBySide FullTopAndBottom HalfTopAndBottom MVC ExternalUrl see also MediaBrowser.Model.Providers.ExternalUrl Name Type Notes Name string The name. Url string The type of the item. MediaSourceInfo see also MediaBrowser.Model.Dto.MediaSourceInfo Name Type Notes Protocol MediaProtocol Id string Path string EncoderPath string EncoderProtocol MediaProtocol Type MediaSourceType ProbePath string ProbeProtocol MediaProtocol Container string Size integer (int64) Name string SortName string IsRemote boolean Differentiate internet url vs local network HasMixedProtocols boolean RunTimeTicks integer (int64) ContainerStartTimeTicks integer (int64) SupportsTranscoding boolean TrancodeLiveStartIndex integer (int32) WallClockStart string (date-time) SupportsDirectStream boolean SupportsDirectPlay boolean IsInfiniteStream boolean RequiresOpening boolean OpenToken string RequiresClosing boolean LiveStreamId string BufferMs integer (int32) RequiresLooping boolean SupportsProbing boolean Video3DFormat Video3DFormat MediaStreams MediaStream[] Formats array Bitrate integer (int32) Timestamp TransportStreamTimestamp RequiredHttpHeaders object DirectStreamUrl string AddApiKeyToDirectStreamUrl boolean TranscodingUrl string TranscodingSubProtocol string TranscodingContainer string AnalyzeDurationMs integer (int32) ReadAtNativeFramerate boolean DefaultAudioStreamIndex integer (int32) DefaultSubtitleStreamIndex integer (int32) ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. MediaProtocol see also MediaBrowser.Model.MediaInfo.MediaProtocol Enum Values File Http Rtmp Rtsp Udp Rtp Ftp Mms MediaSourceType see also MediaBrowser.Model.Dto.MediaSourceType Enum Values Default Grouping Placeholder MediaStream see also MediaBrowser.Model.Entities.MediaStream Name Type Notes Codec string The codec. Probe Field: codec_name Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle Related Enums: T:Emby.Media.Model.Enums.VideoMediaTypes , Emby.Media.Model.Enums.AudioMediaTypes , Emby.Media.Model.Enums.SubtitleMediaTypes . CodecTag string The codec tag. Probe Field: codec_tag Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Language string The language. Probe Field: tags[\"language\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . ColorTransfer string The color transfer characteristics. Probe Field: color_transfer Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorTransfers . ColorPrimaries string The chromaticity coordinates of the source primaries. Probe Field: color_primaries Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorPrimaries . ColorSpace string The YUV colorspace type. Probe Field: color_space Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enum: Emby.Media.Model.Enums.ColorSpaces . Comment string The comment. Probe Field: tags[\"comment\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . StreamStartTimeTicks integer (int64) The start time of the stream. Probe Field: start_time Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: System.TimeSpan . TimeBase string The time-base. Probe Field: time_base Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Actual type: Emby.Media.Model.Types.Rational . Title string The title. Probe Field: tags[\"title\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Extradata string The extradata. Probe Field: extradata Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . Currently, this value is only parsed for subtitle streams with codec Emby.Media.Model.Enums.SubtitleMediaTypes.dvb_teletext . VideoRange string DisplayTitle string The display title. Custom property set by the application. DisplayLanguage string The display language. Custom property set by the application. NalLengthSize string The nal length size. Probe Field: nal_length_size Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video of type Emby.Media.Model.Enums.VideoMediaTypes.h264 . Actual type: System.Int32 . IsInterlaced boolean A value indicating whether this instance is interlaced. Probe Field: field_order != progressive Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . IsAVC boolean ChannelLayout string The channel layout. Probe Field: channel_layout Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: MediaBrowser.Model.Entities.MediaStream.ChannelLayout . BitRate integer (int32) The bit rate. Probe Field: bit_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . THIS VALUE IS PROCESSED BY CUSTOM LOGIC AND DOES NOT NECESSARILY MATCH FFPROBE RESULTS! BitDepth integer (int32) The bit depth. Probe Field: bits_per_sample or bits_per_raw_sample Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio . RefFrames integer (int32) The reference frames. Probe Field: refs Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Rotation integer (int32) Channels integer (int32) The audio channel count. Probe Field: channels Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio . SampleRate integer (int32) The sample rate. Probe Field: sample_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enum: Emby.Media.Model.Enums.SampleRates . IsDefault boolean A value indicating whether this instance is default. Probe Field: disposition[\"default\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsForced boolean A value indicating whether this instance is forced. Probe Field: disposition[\"forced\"] Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsHearingImpaired boolean Height integer (int32) The height. Probe Field: height Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Width integer (int32) The width. Probe Field: width Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . AverageFrameRate number (float) The average frame rate.. Probe Field: avg_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . RealFrameRate number (float) The real frame rate.. Probe Field: r_frame_rate Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Profile string The profile. Probe Field: profile Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio Related Enums: Emby.Media.Model.Enums.AacProfiles , Emby.Media.Model.Enums.AvcProfiles , Emby.Media.Model.Enums.H263Profiles , Emby.Media.Model.Enums.HevcProfiles , Emby.Media.Model.Enums.Mpeg2Profiles , Emby.Media.Model.Enums.Vc1Profiles , Emby.Media.Model.Enums.Mpeg4Profiles , Emby.Media.Model.Enums.Vp8Profiles , Emby.Media.Model.Enums.Vp9Profiles . Type MediaStreamType Enum MediaStreamType AspectRatio string The aspect ratio. Probe Field: display_aspect_ratio Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: Emby.Media.Model.Types.Rational . Index integer (int32) The index of the stream inside its container. Probe Field: index Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video , MediaBrowser.Model.Entities.MediaStreamType.Audio , MediaBrowser.Model.Entities.MediaStreamType.Subtitle . IsExternal boolean A value indicating whether this instance is external. Custom property set by the application. DeliveryMethod SubtitleDeliveryMethod DeliveryUrl string The delivery URL. Custom property set by the application. IsExternalUrl boolean A value indicating whether this instance is external URL. Custom property set by the application. IsTextSubtitleStream boolean SupportsExternalStream boolean A value indicating whether [supports external stream]. Path string The filename. Protocol MediaProtocol PixelFormat string The pixel format. Probe Field: pix_fmt Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video . Actual type: MediaBrowser.Model.Entities.MediaStream.PixelFormat . Level number (double) The codec level. Probe Field: level Applies to: MediaBrowser.Model.Entities.MediaStreamType.Video Related Enums: Emby.Media.Model.Enums.AvcLevels , Emby.Media.Model.Enums.H263Levels , Emby.Media.Model.Enums.HevcLevels , Emby.Media.Model.Enums.Mpeg2Levels , Emby.Media.Model.Enums.Vc1Levels , Emby.Media.Model.Enums.Mpeg4Levels , Emby.Media.Model.Enums.Vp8Levels , Emby.Media.Model.Enums.Vp9Levels . IsAnamorphic boolean A value indicating whether this instance is anamorphic. ExtendedVideoType ExtendedVideoTypes ExtendedVideoSubType ExtendedVideoSubTypes ExtendedVideoSubTypeDescription string The extended video sub-type description. ItemId string Used only by our Windows app. Not used by Emby Server. ServerId string Used only by our Windows app. Not used by Emby Server. AttachmentSize integer (int32) The size of the attachment. MimeType string The type of the MIME. SubtitleLocationType SubtitleLocationType MediaStreamType see also MediaBrowser.Model.Entities.MediaStreamType Enum Values Unknown Audio Video Subtitle EmbeddedImage Attachment Data SubtitleDeliveryMethod see also MediaBrowser.Model.Dlna.SubtitleDeliveryMethod Enum Values Encode Embed External Hls VideoSideData ExtendedVideoTypes see also MediaBrowser.Model.Entities.ExtendedVideoTypes Enum Values None Hdr10 Hdr10Plus HyperLogGamma DolbyVision ExtendedVideoSubTypes see also MediaBrowser.Model.Entities.ExtendedVideoSubTypes Enum Values None Hdr10 HyperLogGamma Hdr10Plus0 DoviProfile02 DoviProfile10 DoviProfile22 DoviProfile30 DoviProfile42 DoviProfile50 DoviProfile61 DoviProfile76 DoviProfile81 DoviProfile82 DoviProfile83 DoviProfile84 DoviProfile85 DoviProfile92 SubtitleLocationType see also MediaBrowser.Model.Entities.SubtitleLocationType Enum Values InternalStream VideoSideData TransportStreamTimestamp see also MediaBrowser.Model.MediaInfo.TransportStreamTimestamp Enum Values None Zero Valid MediaUrl see also MediaBrowser.Model.Entities.MediaUrl Name Type Notes Url string Name string ProviderIdDictionary see also MediaBrowser.Model.Entities.ProviderIdDictionary BaseItemPerson see also MediaBrowser.Model.Dto.BaseItemPerson Name Type Notes Name string The name. Id string The identifier. Role string The role. Type PersonType PrimaryImageTag string The primary image tag. PersonType see also MediaBrowser.Model.Entities.PersonType Enum Values Actor Director Writer Producer GuestStar Composer Conductor Lyricist NameLongIdPair see also MediaBrowser.Model.Dto.NameLongIdPair Name Type Notes Name string The name. Id integer (int64) The identifier. UserItemDataDto see also MediaBrowser.Model.Dto.UserItemDataDto Name Type Notes Rating number (double) The rating. PlayedPercentage number (double) The played percentage. UnplayedItemCount integer (int32) The unplayed item count. PlaybackPositionTicks integer (int64) The playback position ticks. PlayCount integer (int32) The play count. IsFavorite boolean A value indicating whether this instance is favorite. LastPlayedDate string (date-time) The last played date. Played boolean A value indicating whether this MediaBrowser.Model.Dto.UserItemDataDto is played. Key string The key. ItemId string The item identifier. ServerId string Used only by our Windows app. Not used by Emby Server. DayOfWeek System.DayOfWeek NameIdPair see also MediaBrowser.Model.Dto.NameIdPair Name Type Notes Name string The name. Id string The identifier. ChapterInfo see also MediaBrowser.Model.Entities.ChapterInfo Name Type Notes StartPositionTicks integer (int64) The start position ticks. Name string The name. ImageTag string MarkerType MarkerType ChapterIndex integer (int32) MarkerType see also MediaBrowser.Model.Entities.MarkerType Enum Values Chapter IntroStart IntroEnd CreditsStart LocationType see also MediaBrowser.Model.Entities.LocationType Enum Values FileSystem Virtual MetadataFields see also MediaBrowser.Model.Entities.MetadataFields ImageOrientation see also MediaBrowser.Model.Drawing.ImageOrientation Enum Values TopLeft TopRight BottomRight BottomLeft LeftTop RightTop RightBottom LeftBottom TimerType see also MediaBrowser.Model.LiveTv.TimerType Enum Values Program DateTime Keyword"
   },
   "reference/RestAPI/VideoHlsService.html": {
     "href": "reference/RestAPI/VideoHlsService.html",
@@ -9577,7 +9602,7 @@
   "reference/RestAPI/WebAppService/getWebConfigurationpages.html": {
     "href": "reference/RestAPI/WebAppService/getWebConfigurationpages.html",
     "title": "getWebConfigurationpages",
-    "keywords": "getWebConfigurationpages Requires authentication as user getWebConfigurationpages Request get /web/ConfigurationPages Responses Status Code Type Description Samples 200 ConfigurationPageInfo [] Operation successful. Returning a List object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ConfigurationPageInfo Emby.Web.Api.ConfigurationPageInfo Name Type Notes Name string EnableInMainMenu boolean EnableInUserMenu boolean FeatureId string MenuSection string MenuIcon string DisplayName string ConfigurationPageType ConfigurationPageType Enum ConfigurationPageType PluginId string Href string NavMenuId string Plugin IPlugin Interface IPlugin Translations array ConfigurationPageType see also MediaBrowser.Controller.Plugins.ConfigurationPageType Enum Values PluginConfiguration None IPlugin see also MediaBrowser.Common.Plugins.IPlugin Name Type Notes Name string The name of the plugin Description string The description. Id string (guid) The unique id. Version Version AssemblyFilePath string The path to the assembly file DataFolderPath string The full path to the data folder, where the plugin can store any miscellaneous files needed Version see also System.Version Name Type Notes Major integer (int32) Minor integer (int32) Build integer (int32) Revision integer (int32) MajorRevision integer (int32) MinorRevision integer (int32)"
+    "keywords": "getWebConfigurationpages Requires authentication as user getWebConfigurationpages Request get /web/ConfigurationPages Responses Status Code Type Description Samples 200 ConfigurationPageInfo [] Operation successful. Returning a List object. 400 Bad Request. Server cannot process request. 401 Unauthorized. Client needs to authenticate. 403 Forbidden. No permission for the reqested operation. 404 Resource not found or unavailable. 500 Server error. Definitions ConfigurationPageInfo Emby.Web.Api.ConfigurationPageInfo Name Type Notes Name string EnableInMainMenu boolean EnableInUserMenu boolean FeatureId string MenuSection string MenuIcon string DisplayName string ConfigurationPageType ConfigurationPageType Enum ConfigurationPageType PluginId string Href string NavMenuId string Plugin IPlugin Interface IPlugin Translations array ConfigurationPageType see also MediaBrowser.Controller.Plugins.ConfigurationPageType Enum Values PluginConfiguration None IPlugin see also MediaBrowser.Common.Plugins.IPlugin Name Type Notes Name string The name of the plugin Description string The description. Id string (guid) The unique id. Version Version AssemblyFilePath string The path to the assembly file DataFolderPath string The full path to the data folder, where the plugin can store any miscellaneous files needed Version Name Type Notes Major integer (int32) Minor integer (int32) Build integer (int32) Revision integer (int32) MajorRevision integer (int32) MinorRevision integer (int32)"
   },
   "reference/RestAPI/WebAppService/getWebStrings.html": {
     "href": "reference/RestAPI/WebAppService/getWebStrings.html",
diff --git a/Documenation/reference/RestAPI/ArtistsService/getArtists.html b/Documenation/reference/RestAPI/ArtistsService/getArtists.html
index 9b019fe80..da61d0f03 100644
--- a/Documenation/reference/RestAPI/ArtistsService/getArtists.html
+++ b/Documenation/reference/RestAPI/ArtistsService/getArtists.html
@@ -4468,8 +4468,7 @@ 

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/ArtistsService/getArtistsAlbumartists.html b/Documenation/reference/RestAPI/ArtistsService/getArtistsAlbumartists.html index e99353c92..b54f6c100 100644 --- a/Documenation/reference/RestAPI/ArtistsService/getArtistsAlbumartists.html +++ b/Documenation/reference/RestAPI/ArtistsService/getArtistsAlbumartists.html @@ -4468,8 +4468,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/ArtistsService/getArtistsByName.html b/Documenation/reference/RestAPI/ArtistsService/getArtistsByName.html index e27a0e813..0cc19df9a 100644 --- a/Documenation/reference/RestAPI/ArtistsService/getArtistsByName.html +++ b/Documenation/reference/RestAPI/ArtistsService/getArtistsByName.html @@ -3388,8 +3388,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/BackupApi.html b/Documenation/reference/RestAPI/BackupApi.html index 57bdc68b3..39f6d7e9a 100644 --- a/Documenation/reference/RestAPI/BackupApi.html +++ b/Documenation/reference/RestAPI/BackupApi.html @@ -162,6 +162,10 @@

post /BackupRestore/Restore
+

postBackuprestoreRestoredata

+
+
post /BackupRestore/RestoreData
+
diff --git a/Documenation/reference/RestAPI/ChannelService/getChannels.html b/Documenation/reference/RestAPI/ChannelService/getChannels.html index a22f6f4ef..039dbfad2 100644 --- a/Documenation/reference/RestAPI/ChannelService/getChannels.html +++ b/Documenation/reference/RestAPI/ChannelService/getChannels.html @@ -3489,8 +3489,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/ConfigurationService/getSystemConfiguration.html b/Documenation/reference/RestAPI/ConfigurationService/getSystemConfiguration.html index 54bc21c96..b04a8dd3c 100644 --- a/Documenation/reference/RestAPI/ConfigurationService/getSystemConfiguration.html +++ b/Documenation/reference/RestAPI/ConfigurationService/getSystemConfiguration.html @@ -694,7 +694,7 @@

ImageExtractorUpgraded + ImageExtractorUpgraded1 boolean @@ -740,7 +740,7 @@

MigratedToUserItemShares4 + MigratedToUserItemShares6 boolean @@ -772,6 +772,15 @@

TvChannelsRefreshed + + boolean + + diff --git a/Documenation/reference/RestAPI/ConfigurationService/postSystemConfiguration.html b/Documenation/reference/RestAPI/ConfigurationService/postSystemConfiguration.html index 86a29844d..fe8e6c71c 100644 --- a/Documenation/reference/RestAPI/ConfigurationService/postSystemConfiguration.html +++ b/Documenation/reference/RestAPI/ConfigurationService/postSystemConfiguration.html @@ -719,7 +719,7 @@

ImageExtractorUpgraded + ImageExtractorUpgraded1 boolean @@ -765,7 +765,7 @@

MigratedToUserItemShares4 + MigratedToUserItemShares6 boolean @@ -797,6 +797,15 @@

TvChannelsRefreshed + + boolean + + diff --git a/Documenation/reference/RestAPI/ConfigurationService/postSystemConfigurationPartial.html b/Documenation/reference/RestAPI/ConfigurationService/postSystemConfigurationPartial.html index 945ca01bb..6413e49ae 100644 --- a/Documenation/reference/RestAPI/ConfigurationService/postSystemConfigurationPartial.html +++ b/Documenation/reference/RestAPI/ConfigurationService/postSystemConfigurationPartial.html @@ -719,7 +719,7 @@

ImageExtractorUpgraded + ImageExtractorUpgraded1 boolean @@ -765,7 +765,7 @@

MigratedToUserItemShares4 + MigratedToUserItemShares6 boolean @@ -797,6 +797,15 @@

TvChannelsRefreshed + + boolean + + diff --git a/Documenation/reference/RestAPI/EncodingInfoService/getEncodingCodecinformationVideo.html b/Documenation/reference/RestAPI/EncodingInfoService/getEncodingCodecinformationVideo.html index 0db8efff9..305119b6c 100644 --- a/Documenation/reference/RestAPI/EncodingInfoService/getEncodingCodecinformationVideo.html +++ b/Documenation/reference/RestAPI/EncodingInfoService/getEncodingCodecinformationVideo.html @@ -727,8 +727,7 @@

Version

-

see also System.Version

- +
diff --git a/Documenation/reference/RestAPI/GameGenresService/getGamegenres.html b/Documenation/reference/RestAPI/GameGenresService/getGamegenres.html index 419eaff99..649c68ba6 100644 --- a/Documenation/reference/RestAPI/GameGenresService/getGamegenres.html +++ b/Documenation/reference/RestAPI/GameGenresService/getGamegenres.html @@ -4468,8 +4468,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/GameGenresService/getGamegenresByName.html b/Documenation/reference/RestAPI/GameGenresService/getGamegenresByName.html index 857f46ed5..1be047743 100644 --- a/Documenation/reference/RestAPI/GameGenresService/getGamegenresByName.html +++ b/Documenation/reference/RestAPI/GameGenresService/getGamegenresByName.html @@ -3388,8 +3388,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/GenresService/getGenres.html b/Documenation/reference/RestAPI/GenresService/getGenres.html index 5596e5976..696c0735f 100644 --- a/Documenation/reference/RestAPI/GenresService/getGenres.html +++ b/Documenation/reference/RestAPI/GenresService/getGenres.html @@ -4468,8 +4468,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/GenresService/getGenresByName.html b/Documenation/reference/RestAPI/GenresService/getGenresByName.html index b03594222..3c87e760b 100644 --- a/Documenation/reference/RestAPI/GenresService/getGenresByName.html +++ b/Documenation/reference/RestAPI/GenresService/getGenresByName.html @@ -3388,8 +3388,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/InstantMixService/getAlbumsByIdInstantmix.html b/Documenation/reference/RestAPI/InstantMixService/getAlbumsByIdInstantmix.html index 5d676fbc0..8eadb5fc2 100644 --- a/Documenation/reference/RestAPI/InstantMixService/getAlbumsByIdInstantmix.html +++ b/Documenation/reference/RestAPI/InstantMixService/getAlbumsByIdInstantmix.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/InstantMixService/getArtistsInstantmix.html b/Documenation/reference/RestAPI/InstantMixService/getArtistsInstantmix.html index 209659baa..b64be0fdd 100644 --- a/Documenation/reference/RestAPI/InstantMixService/getArtistsInstantmix.html +++ b/Documenation/reference/RestAPI/InstantMixService/getArtistsInstantmix.html @@ -3489,8 +3489,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/InstantMixService/getAudiobooksNextup.html b/Documenation/reference/RestAPI/InstantMixService/getAudiobooksNextup.html index 0b61a5bee..24bcac1ca 100644 --- a/Documenation/reference/RestAPI/InstantMixService/getAudiobooksNextup.html +++ b/Documenation/reference/RestAPI/InstantMixService/getAudiobooksNextup.html @@ -3511,8 +3511,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/InstantMixService/getItemsByIdInstantmix.html b/Documenation/reference/RestAPI/InstantMixService/getItemsByIdInstantmix.html index 7dfec01b6..b75f77a07 100644 --- a/Documenation/reference/RestAPI/InstantMixService/getItemsByIdInstantmix.html +++ b/Documenation/reference/RestAPI/InstantMixService/getItemsByIdInstantmix.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/InstantMixService/getMusicgenresByNameInstantmix.html b/Documenation/reference/RestAPI/InstantMixService/getMusicgenresByNameInstantmix.html index 37a880e64..3eb8061ba 100644 --- a/Documenation/reference/RestAPI/InstantMixService/getMusicgenresByNameInstantmix.html +++ b/Documenation/reference/RestAPI/InstantMixService/getMusicgenresByNameInstantmix.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/InstantMixService/getMusicgenresInstantmix.html b/Documenation/reference/RestAPI/InstantMixService/getMusicgenresInstantmix.html index f92662466..d0a3f32f8 100644 --- a/Documenation/reference/RestAPI/InstantMixService/getMusicgenresInstantmix.html +++ b/Documenation/reference/RestAPI/InstantMixService/getMusicgenresInstantmix.html @@ -3489,8 +3489,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/InstantMixService/getPlaylistsByIdInstantmix.html b/Documenation/reference/RestAPI/InstantMixService/getPlaylistsByIdInstantmix.html index 642ec41fe..fdf5a50e3 100644 --- a/Documenation/reference/RestAPI/InstantMixService/getPlaylistsByIdInstantmix.html +++ b/Documenation/reference/RestAPI/InstantMixService/getPlaylistsByIdInstantmix.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/InstantMixService/getSongsByIdInstantmix.html b/Documenation/reference/RestAPI/InstantMixService/getSongsByIdInstantmix.html index b1b447684..9e7f39d3a 100644 --- a/Documenation/reference/RestAPI/InstantMixService/getSongsByIdInstantmix.html +++ b/Documenation/reference/RestAPI/InstantMixService/getSongsByIdInstantmix.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/ItemLookupService/getItemsByIdExternalidinfos.html b/Documenation/reference/RestAPI/ItemLookupService/getItemsByIdExternalidinfos.html index 48589073c..a380c9169 100644 --- a/Documenation/reference/RestAPI/ItemLookupService/getItemsByIdExternalidinfos.html +++ b/Documenation/reference/RestAPI/ItemLookupService/getItemsByIdExternalidinfos.html @@ -308,6 +308,15 @@

Ext

+ + + + + + + + + + + + + + + diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvTunerhostsDefaultByType.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvTunerhostsDefaultByType.html index 941accb36..deea8ea1b 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvTunerhostsDefaultByType.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvTunerhostsDefaultByType.html @@ -384,6 +384,15 @@

TunerHo boolean + +

+ + + + diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvTunersDiscvover.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvTunersDiscvover.html index b0c57508d..7273fa158 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvTunersDiscvover.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvTunersDiscvover.html @@ -357,6 +357,15 @@

TunerHo boolean + +

+ + + + diff --git a/Documenation/reference/RestAPI/LiveTvService/postLivetvPrograms.html b/Documenation/reference/RestAPI/LiveTvService/postLivetvPrograms.html index 668ea73c5..581b3fb76 100644 --- a/Documenation/reference/RestAPI/LiveTvService/postLivetvPrograms.html +++ b/Documenation/reference/RestAPI/LiveTvService/postLivetvPrograms.html @@ -1651,8 +1651,7 @@
Enum Values

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek
diff --git a/Documenation/reference/RestAPI/LiveTvService/postLivetvSeriestimers.html b/Documenation/reference/RestAPI/LiveTvService/postLivetvSeriestimers.html index f99ca5130..bd472ac96 100644 --- a/Documenation/reference/RestAPI/LiveTvService/postLivetvSeriestimers.html +++ b/Documenation/reference/RestAPI/LiveTvService/postLivetvSeriestimers.html @@ -564,8 +564,7 @@
Enum Values

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

ProviderIdDictionary

diff --git a/Documenation/reference/RestAPI/LiveTvService/postLivetvSeriestimersById.html b/Documenation/reference/RestAPI/LiveTvService/postLivetvSeriestimersById.html index 2144732df..29681d5fc 100644 --- a/Documenation/reference/RestAPI/LiveTvService/postLivetvSeriestimersById.html +++ b/Documenation/reference/RestAPI/LiveTvService/postLivetvSeriestimersById.html @@ -574,8 +574,7 @@
Enum Values

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

ProviderIdDictionary

diff --git a/Documenation/reference/RestAPI/LiveTvService/postLivetvTimers.html b/Documenation/reference/RestAPI/LiveTvService/postLivetvTimers.html index 8918df2b9..e170276f4 100644 --- a/Documenation/reference/RestAPI/LiveTvService/postLivetvTimers.html +++ b/Documenation/reference/RestAPI/LiveTvService/postLivetvTimers.html @@ -3669,8 +3669,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/postLivetvTimersById.html b/Documenation/reference/RestAPI/LiveTvService/postLivetvTimersById.html index 5d9a83780..60f40e5c8 100644 --- a/Documenation/reference/RestAPI/LiveTvService/postLivetvTimersById.html +++ b/Documenation/reference/RestAPI/LiveTvService/postLivetvTimersById.html @@ -3679,8 +3679,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/postLivetvTunerhosts.html b/Documenation/reference/RestAPI/LiveTvService/postLivetvTunerhosts.html index 1917fcac1..c399ac727 100644 --- a/Documenation/reference/RestAPI/LiveTvService/postLivetvTunerhosts.html +++ b/Documenation/reference/RestAPI/LiveTvService/postLivetvTunerhosts.html @@ -385,6 +385,15 @@

TunerHo boolean + +

+ + + + diff --git a/Documenation/reference/RestAPI/MoviesService/getMoviesRecommendations.html b/Documenation/reference/RestAPI/MoviesService/getMoviesRecommendations.html index bb0a1aa4d..a47ad266d 100644 --- a/Documenation/reference/RestAPI/MoviesService/getMoviesRecommendations.html +++ b/Documenation/reference/RestAPI/MoviesService/getMoviesRecommendations.html @@ -3508,8 +3508,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/MusicGenresService/getMusicgenres.html b/Documenation/reference/RestAPI/MusicGenresService/getMusicgenres.html index f9c683554..77fe1525a 100644 --- a/Documenation/reference/RestAPI/MusicGenresService/getMusicgenres.html +++ b/Documenation/reference/RestAPI/MusicGenresService/getMusicgenres.html @@ -4468,8 +4468,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/MusicGenresService/getMusicgenresByName.html b/Documenation/reference/RestAPI/MusicGenresService/getMusicgenresByName.html index c66dbd0b2..ecf067444 100644 --- a/Documenation/reference/RestAPI/MusicGenresService/getMusicgenresByName.html +++ b/Documenation/reference/RestAPI/MusicGenresService/getMusicgenresByName.html @@ -3388,8 +3388,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/PersonsService/getPersons.html b/Documenation/reference/RestAPI/PersonsService/getPersons.html index 0d3bee41e..ff8245563 100644 --- a/Documenation/reference/RestAPI/PersonsService/getPersons.html +++ b/Documenation/reference/RestAPI/PersonsService/getPersons.html @@ -4468,8 +4468,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/PersonsService/getPersonsByName.html b/Documenation/reference/RestAPI/PersonsService/getPersonsByName.html index fd9a23df1..029be7f0b 100644 --- a/Documenation/reference/RestAPI/PersonsService/getPersonsByName.html +++ b/Documenation/reference/RestAPI/PersonsService/getPersonsByName.html @@ -3388,8 +3388,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/PlaylistService/getPlaylistsByIdItems.html b/Documenation/reference/RestAPI/PlaylistService/getPlaylistsByIdItems.html index 3bc7175f9..8df94430c 100644 --- a/Documenation/reference/RestAPI/PlaylistService/getPlaylistsByIdItems.html +++ b/Documenation/reference/RestAPI/PlaylistService/getPlaylistsByIdItems.html @@ -3499,8 +3499,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/PlaystateService/postSessionsPlaying.html b/Documenation/reference/RestAPI/PlaystateService/postSessionsPlaying.html index 1608ba472..006d7ec6d 100644 --- a/Documenation/reference/RestAPI/PlaystateService/postSessionsPlaying.html +++ b/Documenation/reference/RestAPI/PlaystateService/postSessionsPlaying.html @@ -3661,8 +3661,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/PlaystateService/postSessionsPlayingProgress.html b/Documenation/reference/RestAPI/PlaystateService/postSessionsPlayingProgress.html index 7593a6465..00e7dbb4a 100644 --- a/Documenation/reference/RestAPI/PlaystateService/postSessionsPlayingProgress.html +++ b/Documenation/reference/RestAPI/PlaystateService/postSessionsPlayingProgress.html @@ -3661,8 +3661,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/PlaystateService/postSessionsPlayingStopped.html b/Documenation/reference/RestAPI/PlaystateService/postSessionsPlayingStopped.html index e97dd47da..f8c07781f 100644 --- a/Documenation/reference/RestAPI/PlaystateService/postSessionsPlayingStopped.html +++ b/Documenation/reference/RestAPI/PlaystateService/postSessionsPlayingStopped.html @@ -3567,8 +3567,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/ScheduledTaskService/getScheduledtasks.html b/Documenation/reference/RestAPI/ScheduledTaskService/getScheduledtasks.html index 1ad8fe133..a0d636ff1 100644 --- a/Documenation/reference/RestAPI/ScheduledTaskService/getScheduledtasks.html +++ b/Documenation/reference/RestAPI/ScheduledTaskService/getScheduledtasks.html @@ -620,8 +620,7 @@
Enum Values

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek
Enum Values
    diff --git a/Documenation/reference/RestAPI/ScheduledTaskService/getScheduledtasksById.html b/Documenation/reference/RestAPI/ScheduledTaskService/getScheduledtasksById.html index c145e3c7f..d6c915969 100644 --- a/Documenation/reference/RestAPI/ScheduledTaskService/getScheduledtasksById.html +++ b/Documenation/reference/RestAPI/ScheduledTaskService/getScheduledtasksById.html @@ -608,8 +608,7 @@
    Enum Values

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek
    Enum Values
      diff --git a/Documenation/reference/RestAPI/ScheduledTaskService/postScheduledtasksByIdTriggers.html b/Documenation/reference/RestAPI/ScheduledTaskService/postScheduledtasksByIdTriggers.html index c0a0e114a..105ccc5c5 100644 --- a/Documenation/reference/RestAPI/ScheduledTaskService/postScheduledtasksByIdTriggers.html +++ b/Documenation/reference/RestAPI/ScheduledTaskService/postScheduledtasksByIdTriggers.html @@ -377,8 +377,7 @@
      Enum Values

      DayOfWeek

      -

      see also System.DayOfWeek

      - + System.DayOfWeek
      Enum Values
        diff --git a/Documenation/reference/RestAPI/SessionsService/getSessions.html b/Documenation/reference/RestAPI/SessionsService/getSessions.html index 43d177ff8..c1769c04d 100644 --- a/Documenation/reference/RestAPI/SessionsService/getSessions.html +++ b/Documenation/reference/RestAPI/SessionsService/getSessions.html @@ -3869,8 +3869,7 @@

        UserItem

        DayOfWeek

        -

        see also System.DayOfWeek

        - + System.DayOfWeek

        NameIdPair

        diff --git a/Documenation/reference/RestAPI/SessionsService/getSessionsPlayqueue.html b/Documenation/reference/RestAPI/SessionsService/getSessionsPlayqueue.html index f2ab670a9..e33fb99f3 100644 --- a/Documenation/reference/RestAPI/SessionsService/getSessionsPlayqueue.html +++ b/Documenation/reference/RestAPI/SessionsService/getSessionsPlayqueue.html @@ -3423,8 +3423,7 @@

        UserItem

        DayOfWeek

        -

        see also System.DayOfWeek

        - + System.DayOfWeek

        NameIdPair

        diff --git a/Documenation/reference/RestAPI/StudiosService/getStudios.html b/Documenation/reference/RestAPI/StudiosService/getStudios.html index 95339937e..acea2a9b3 100644 --- a/Documenation/reference/RestAPI/StudiosService/getStudios.html +++ b/Documenation/reference/RestAPI/StudiosService/getStudios.html @@ -4468,8 +4468,7 @@

        UserItem

        DayOfWeek

        -

        see also System.DayOfWeek

        - + System.DayOfWeek

        NameIdPair

        diff --git a/Documenation/reference/RestAPI/StudiosService/getStudiosByName.html b/Documenation/reference/RestAPI/StudiosService/getStudiosByName.html index 5d9f049dc..33c8ca4be 100644 --- a/Documenation/reference/RestAPI/StudiosService/getStudiosByName.html +++ b/Documenation/reference/RestAPI/StudiosService/getStudiosByName.html @@ -3388,8 +3388,7 @@

        UserItem

        DayOfWeek

        -

        see also System.DayOfWeek

        - + System.DayOfWeek

        NameIdPair

        diff --git a/Documenation/reference/RestAPI/SuggestionsService/getUsersByUseridSuggestions.html b/Documenation/reference/RestAPI/SuggestionsService/getUsersByUseridSuggestions.html index 3cd5d6e71..3fca20b3f 100644 --- a/Documenation/reference/RestAPI/SuggestionsService/getUsersByUseridSuggestions.html +++ b/Documenation/reference/RestAPI/SuggestionsService/getUsersByUseridSuggestions.html @@ -3466,8 +3466,7 @@

        UserItem

        DayOfWeek

        -

        see also System.DayOfWeek

        - + System.DayOfWeek

        NameIdPair

        diff --git a/Documenation/reference/RestAPI/SyncService/getSyncItemsReady.html b/Documenation/reference/RestAPI/SyncService/getSyncItemsReady.html index efe05c2fb..7ccd4a92a 100644 --- a/Documenation/reference/RestAPI/SyncService/getSyncItemsReady.html +++ b/Documenation/reference/RestAPI/SyncService/getSyncItemsReady.html @@ -3478,8 +3478,7 @@

        UserItem

        DayOfWeek

        -

        see also System.DayOfWeek

        - + System.DayOfWeek

        NameIdPair

        diff --git a/Documenation/reference/RestAPI/SystemService/getSystemInfo.html b/Documenation/reference/RestAPI/SystemService/getSystemInfo.html index 4ab8c7e9e..a5b930562 100644 --- a/Documenation/reference/RestAPI/SystemService/getSystemInfo.html +++ b/Documenation/reference/RestAPI/SystemService/getSystemInfo.html @@ -308,6 +308,15 @@

        SystemInfo boolean + +

+ + + + @@ -520,6 +529,15 @@

SystemInfo

+ + + + +

The key.

Website + string + + +
UrlFormatString diff --git a/Documenation/reference/RestAPI/ItemUpdateService/getItemsByItemidMetadataeditor.html b/Documenation/reference/RestAPI/ItemUpdateService/getItemsByItemidMetadataeditor.html index 5f10abf3c..c6fa8058c 100644 --- a/Documenation/reference/RestAPI/ItemUpdateService/getItemsByItemidMetadataeditor.html +++ b/Documenation/reference/RestAPI/ItemUpdateService/getItemsByItemidMetadataeditor.html @@ -541,6 +541,15 @@

Ext

The key.

Website + string + + +
UrlFormatString diff --git a/Documenation/reference/RestAPI/ItemUpdateService/postItemsByItemid.html b/Documenation/reference/RestAPI/ItemUpdateService/postItemsByItemid.html index c2173f1b3..7a0b1254d 100644 --- a/Documenation/reference/RestAPI/ItemUpdateService/postItemsByItemid.html +++ b/Documenation/reference/RestAPI/ItemUpdateService/postItemsByItemid.html @@ -3388,8 +3388,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/ItemsService/getItems.html b/Documenation/reference/RestAPI/ItemsService/getItems.html index 9b76c00c5..40edf1f5a 100644 --- a/Documenation/reference/RestAPI/ItemsService/getItems.html +++ b/Documenation/reference/RestAPI/ItemsService/getItems.html @@ -4468,8 +4468,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/ItemsService/getUsersByUseridItems.html b/Documenation/reference/RestAPI/ItemsService/getUsersByUseridItems.html index 1fdcfabd4..27e91642a 100644 --- a/Documenation/reference/RestAPI/ItemsService/getUsersByUseridItems.html +++ b/Documenation/reference/RestAPI/ItemsService/getUsersByUseridItems.html @@ -4468,8 +4468,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/ItemsService/getUsersByUseridItemsResume.html b/Documenation/reference/RestAPI/ItemsService/getUsersByUseridItemsResume.html index c0bef127e..4b9bdae8b 100644 --- a/Documenation/reference/RestAPI/ItemsService/getUsersByUseridItemsResume.html +++ b/Documenation/reference/RestAPI/ItemsService/getUsersByUseridItemsResume.html @@ -4468,8 +4468,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getAlbumsByIdSimilar.html b/Documenation/reference/RestAPI/LibraryService/getAlbumsByIdSimilar.html index f55ae2d60..ea64ec785 100644 --- a/Documenation/reference/RestAPI/LibraryService/getAlbumsByIdSimilar.html +++ b/Documenation/reference/RestAPI/LibraryService/getAlbumsByIdSimilar.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getArtistsByIdSimilar.html b/Documenation/reference/RestAPI/LibraryService/getArtistsByIdSimilar.html index 89419781d..c49e29184 100644 --- a/Documenation/reference/RestAPI/LibraryService/getArtistsByIdSimilar.html +++ b/Documenation/reference/RestAPI/LibraryService/getArtistsByIdSimilar.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getGamesByIdSimilar.html b/Documenation/reference/RestAPI/LibraryService/getGamesByIdSimilar.html index 145a27637..8207751f3 100644 --- a/Documenation/reference/RestAPI/LibraryService/getGamesByIdSimilar.html +++ b/Documenation/reference/RestAPI/LibraryService/getGamesByIdSimilar.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getItemsByIdAncestors.html b/Documenation/reference/RestAPI/LibraryService/getItemsByIdAncestors.html index aedb135a2..0e6c275e5 100644 --- a/Documenation/reference/RestAPI/LibraryService/getItemsByIdAncestors.html +++ b/Documenation/reference/RestAPI/LibraryService/getItemsByIdAncestors.html @@ -3388,8 +3388,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getItemsByIdCriticreviews.html b/Documenation/reference/RestAPI/LibraryService/getItemsByIdCriticreviews.html index e95c76611..7f035a3d9 100644 --- a/Documenation/reference/RestAPI/LibraryService/getItemsByIdCriticreviews.html +++ b/Documenation/reference/RestAPI/LibraryService/getItemsByIdCriticreviews.html @@ -3434,8 +3434,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getItemsByIdSimilar.html b/Documenation/reference/RestAPI/LibraryService/getItemsByIdSimilar.html index 5c7e524d6..e2819b0a9 100644 --- a/Documenation/reference/RestAPI/LibraryService/getItemsByIdSimilar.html +++ b/Documenation/reference/RestAPI/LibraryService/getItemsByIdSimilar.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getItemsByIdThememedia.html b/Documenation/reference/RestAPI/LibraryService/getItemsByIdThememedia.html index e3516d94e..8ed66d395 100644 --- a/Documenation/reference/RestAPI/LibraryService/getItemsByIdThememedia.html +++ b/Documenation/reference/RestAPI/LibraryService/getItemsByIdThememedia.html @@ -3548,8 +3548,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getItemsByIdThemesongs.html b/Documenation/reference/RestAPI/LibraryService/getItemsByIdThemesongs.html index 943a6fcf0..0ee46d960 100644 --- a/Documenation/reference/RestAPI/LibraryService/getItemsByIdThemesongs.html +++ b/Documenation/reference/RestAPI/LibraryService/getItemsByIdThemesongs.html @@ -3501,8 +3501,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getItemsByIdThemevideos.html b/Documenation/reference/RestAPI/LibraryService/getItemsByIdThemevideos.html index d1c5637f8..486721c2c 100644 --- a/Documenation/reference/RestAPI/LibraryService/getItemsByIdThemevideos.html +++ b/Documenation/reference/RestAPI/LibraryService/getItemsByIdThemevideos.html @@ -3501,8 +3501,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getLibraryMediafolders.html b/Documenation/reference/RestAPI/LibraryService/getLibraryMediafolders.html index 995747c65..730017073 100644 --- a/Documenation/reference/RestAPI/LibraryService/getLibraryMediafolders.html +++ b/Documenation/reference/RestAPI/LibraryService/getLibraryMediafolders.html @@ -3412,8 +3412,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getMoviesByIdSimilar.html b/Documenation/reference/RestAPI/LibraryService/getMoviesByIdSimilar.html index 7895c5517..8a804022a 100644 --- a/Documenation/reference/RestAPI/LibraryService/getMoviesByIdSimilar.html +++ b/Documenation/reference/RestAPI/LibraryService/getMoviesByIdSimilar.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getShowsByIdSimilar.html b/Documenation/reference/RestAPI/LibraryService/getShowsByIdSimilar.html index 1e2c001c1..41c568fc1 100644 --- a/Documenation/reference/RestAPI/LibraryService/getShowsByIdSimilar.html +++ b/Documenation/reference/RestAPI/LibraryService/getShowsByIdSimilar.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LibraryService/getTrailersByIdSimilar.html b/Documenation/reference/RestAPI/LibraryService/getTrailersByIdSimilar.html index ab729274c..2c6c776ae 100644 --- a/Documenation/reference/RestAPI/LibraryService/getTrailersByIdSimilar.html +++ b/Documenation/reference/RestAPI/LibraryService/getTrailersByIdSimilar.html @@ -3500,8 +3500,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvChannels.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvChannels.html index aa2c7b1d5..9383c6324 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvChannels.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvChannels.html @@ -4523,8 +4523,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvChannelsById.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvChannelsById.html index 0e4a235e9..c78637c8f 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvChannelsById.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvChannelsById.html @@ -3388,8 +3388,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvChanneltags.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvChanneltags.html index ca08ff27e..020f371ce 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvChanneltags.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvChanneltags.html @@ -4468,8 +4468,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvEPG.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvEPG.html index 3e26b9490..e58d9b13c 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvEPG.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvEPG.html @@ -4569,8 +4569,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvFolder.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvFolder.html index 6cd979df3..6d633a676 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvFolder.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvFolder.html @@ -3352,8 +3352,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvProgramsRecommended.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvProgramsRecommended.html index 4cfa53fee..05ebb5522 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvProgramsRecommended.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvProgramsRecommended.html @@ -3566,8 +3566,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsById.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsById.html index cd127a3e9..b6c98cc2a 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsById.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsById.html @@ -3388,8 +3388,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsFolders.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsFolders.html index 91b3a4003..bb8ae432b 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsFolders.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsFolders.html @@ -3432,8 +3432,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsGroups.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsGroups.html index 8ae805c40..0324a97c7 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsGroups.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsGroups.html @@ -3387,8 +3387,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsSeries.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsSeries.html index b87b8272d..ded9d578d 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsSeries.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvRecordingsSeries.html @@ -3387,8 +3387,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvSeriestimers.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvSeriestimers.html index e4f183f42..a9957d196 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvSeriestimers.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvSeriestimers.html @@ -726,8 +726,7 @@

Se

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

KeywordInfo

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvSeriestimersById.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvSeriestimersById.html index c3fe1e0e9..7b17894da 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvSeriestimersById.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvSeriestimersById.html @@ -3669,8 +3669,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvTimers.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvTimers.html index 24e2c6c15..95556f11a 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvTimers.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvTimers.html @@ -3715,8 +3715,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvTimersById.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvTimersById.html index 9926579e9..00402d69e 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvTimersById.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvTimersById.html @@ -3669,8 +3669,7 @@

UserItem

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

NameIdPair

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvTimersDefaults.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvTimersDefaults.html index 44c8e09fa..92f5fb55a 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvTimersDefaults.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvTimersDefaults.html @@ -658,8 +658,7 @@

Se

DayOfWeek

-

see also System.DayOfWeek

- + System.DayOfWeek

KeywordInfo

diff --git a/Documenation/reference/RestAPI/LiveTvService/getLivetvTunerhosts.html b/Documenation/reference/RestAPI/LiveTvService/getLivetvTunerhosts.html index e1a9d48c4..3ff3d306d 100644 --- a/Documenation/reference/RestAPI/LiveTvService/getLivetvTunerhosts.html +++ b/Documenation/reference/RestAPI/LiveTvService/getLivetvTunerhosts.html @@ -359,6 +359,15 @@

TunerHo boolean +

ImportGuideData + boolean + +
ImportGuideData + boolean + +
ImportGuideData + boolean + +
ImportGuideData + boolean + +
HasImageEnhancers + boolean + +
WakeOnLanInfo + + WakeOnLanInfo[] + +
LocalAddress @@ -681,6 +699,51 @@

Ins

+ +

WakeOnLanInfo

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeNotes
MacAddress + string + + +
BroadcastAddress + string + + +
Port + integer + (int32) + + +
diff --git a/Documenation/reference/RestAPI/TagService.html b/Documenation/reference/RestAPI/TagService.html index 705bf3241..ce7a1a08f 100644 --- a/Documenation/reference/RestAPI/TagService.html +++ b/Documenation/reference/RestAPI/TagService.html @@ -231,6 +231,12 @@

post /Items/{Id}/Tags/Add

Adds new tags to an item

+
+

postItemsByIdTagsDelete

+
+
post /Items/{Id}/Tags/Delete
+
+

Removes tags from an item

diff --git a/Documenation/reference/RestAPI/TagService/postItemsByIdTagsDelete.html b/Documenation/reference/RestAPI/TagService/postItemsByIdTagsDelete.html new file mode 100644 index 000000000..ad13c34cc --- /dev/null +++ b/Documenation/reference/RestAPI/TagService/postItemsByIdTagsDelete.html @@ -0,0 +1,391 @@ + + + + + + + + postItemsByIdTagsDelete + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+
+ + +
+ +
+ Pinterest +
+
+
+ +
+ Tumblr +
+
+
+ +
+ GitHub +
+
+ +
+ RSS +
+
+ +
+
+
+
+
+ +
+ + +
+
+ +
+
Search Results for
+
+

+
+
    +
    +
    + + + +
    + + + + + + + + diff --git a/Documenation/reference/RestAPI/TrailersService/getTrailers.html b/Documenation/reference/RestAPI/TrailersService/getTrailers.html index b62721bfe..baf270816 100644 --- a/Documenation/reference/RestAPI/TrailersService/getTrailers.html +++ b/Documenation/reference/RestAPI/TrailersService/getTrailers.html @@ -4468,8 +4468,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/TvShowsService/getShowsByIdSeasons.html b/Documenation/reference/RestAPI/TvShowsService/getShowsByIdSeasons.html index c4f299357..f083912d5 100644 --- a/Documenation/reference/RestAPI/TvShowsService/getShowsByIdSeasons.html +++ b/Documenation/reference/RestAPI/TvShowsService/getShowsByIdSeasons.html @@ -3500,8 +3500,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/TvShowsService/getShowsNextup.html b/Documenation/reference/RestAPI/TvShowsService/getShowsNextup.html index b22f39ff6..6f75ea53a 100644 --- a/Documenation/reference/RestAPI/TvShowsService/getShowsNextup.html +++ b/Documenation/reference/RestAPI/TvShowsService/getShowsNextup.html @@ -3511,8 +3511,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserLibraryService/getLivetvProgramsById.html b/Documenation/reference/RestAPI/UserLibraryService/getLivetvProgramsById.html index 5bda5b2cf..245a05761 100644 --- a/Documenation/reference/RestAPI/UserLibraryService/getLivetvProgramsById.html +++ b/Documenation/reference/RestAPI/UserLibraryService/getLivetvProgramsById.html @@ -3377,8 +3377,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsById.html b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsById.html index 6518f95f3..13991ef35 100644 --- a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsById.html +++ b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsById.html @@ -3388,8 +3388,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdIntros.html b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdIntros.html index e99acf10c..48a6be414 100644 --- a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdIntros.html +++ b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdIntros.html @@ -3478,8 +3478,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdLocaltrailers.html b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdLocaltrailers.html index 1d603b0f7..162d014ff 100644 --- a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdLocaltrailers.html +++ b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdLocaltrailers.html @@ -3443,8 +3443,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdSpecialfeatures.html b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdSpecialfeatures.html index 5ece379a6..5111b11ba 100644 --- a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdSpecialfeatures.html +++ b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsByIdSpecialfeatures.html @@ -3443,8 +3443,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsLatest.html b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsLatest.html index fe43dcdd9..685d3887c 100644 --- a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsLatest.html +++ b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsLatest.html @@ -3509,8 +3509,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsRoot.html b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsRoot.html index f1aa652f9..038b40024 100644 --- a/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsRoot.html +++ b/Documenation/reference/RestAPI/UserLibraryService/getUsersByUseridItemsRoot.html @@ -3377,8 +3377,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserLibraryService/getVideosByIdAdditionalparts.html b/Documenation/reference/RestAPI/UserLibraryService/getVideosByIdAdditionalparts.html index 4113742c6..82b01e8d2 100644 --- a/Documenation/reference/RestAPI/UserLibraryService/getVideosByIdAdditionalparts.html +++ b/Documenation/reference/RestAPI/UserLibraryService/getVideosByIdAdditionalparts.html @@ -3478,8 +3478,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserService/postUsersAuthenticatebyname.html b/Documenation/reference/RestAPI/UserService/postUsersAuthenticatebyname.html index 9f153466c..4ecc729aa 100644 --- a/Documenation/reference/RestAPI/UserService/postUsersAuthenticatebyname.html +++ b/Documenation/reference/RestAPI/UserService/postUsersAuthenticatebyname.html @@ -4907,8 +4907,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserService/postUsersByIdAuthenticate.html b/Documenation/reference/RestAPI/UserService/postUsersByIdAuthenticate.html index e3ea42325..b34630d71 100644 --- a/Documenation/reference/RestAPI/UserService/postUsersByIdAuthenticate.html +++ b/Documenation/reference/RestAPI/UserService/postUsersByIdAuthenticate.html @@ -4893,8 +4893,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/UserViewsService/getUsersByUseridViews.html b/Documenation/reference/RestAPI/UserViewsService/getUsersByUseridViews.html index 5c68410e4..f8fbcca88 100644 --- a/Documenation/reference/RestAPI/UserViewsService/getUsersByUseridViews.html +++ b/Documenation/reference/RestAPI/UserViewsService/getUsersByUseridViews.html @@ -3421,8 +3421,7 @@

    UserItem

    DayOfWeek

    -

    see also System.DayOfWeek

    - + System.DayOfWeek

    NameIdPair

    diff --git a/Documenation/reference/RestAPI/WebAppService/getWebConfigurationpages.html b/Documenation/reference/RestAPI/WebAppService/getWebConfigurationpages.html index 847ff3a39..c39eb7b7d 100644 --- a/Documenation/reference/RestAPI/WebAppService/getWebConfigurationpages.html +++ b/Documenation/reference/RestAPI/WebAppService/getWebConfigurationpages.html @@ -472,8 +472,7 @@

    IPlugin

    Version
    -

    see also System.Version

    - +
    diff --git a/Documenation/reference/pluginapi/Emby.Features.FeatureInfo.html b/Documenation/reference/pluginapi/Emby.Features.FeatureInfo.html index 434baa8c8..fca1cbddf 100644 --- a/Documenation/reference/pluginapi/Emby.Features.FeatureInfo.html +++ b/Documenation/reference/pluginapi/Emby.Features.FeatureInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    FeatureInfo

    Namespace: Emby.Features
    diff --git a/Documenation/reference/pluginapi/Emby.Features.FeatureQuery.html b/Documenation/reference/pluginapi/Emby.Features.FeatureQuery.html index 391e6b20e..1ece36e9f 100644 --- a/Documenation/reference/pluginapi/Emby.Features.FeatureQuery.html +++ b/Documenation/reference/pluginapi/Emby.Features.FeatureQuery.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    FeatureQuery

    Namespace: Emby.Features
    diff --git a/Documenation/reference/pluginapi/Emby.Features.IFeatureManager.html b/Documenation/reference/pluginapi/Emby.Features.IFeatureManager.html index ebeb0b061..8dbf2f8e7 100644 --- a/Documenation/reference/pluginapi/Emby.Features.IFeatureManager.html +++ b/Documenation/reference/pluginapi/Emby.Features.IFeatureManager.html @@ -247,7 +247,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionConverter.html b/Documenation/reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionConverter.html index 7746374dc..0830ea2a0 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionConverter.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionConverter.html @@ -157,9 +157,9 @@

    Inheritance
    - +
    System.Object
    - +
    System.ComponentModel.ExpandableObjectConverter
    ExpandableCollectionConverter
    @@ -171,16 +171,16 @@
    Inherited Members
    TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type)
    - TypeConverter.CanConvertFrom(Type) + System.ComponentModel.TypeConverter.CanConvertFrom(System.Type)
    - TypeConverter.CanConvertTo(ITypeDescriptorContext, Type) + System.ComponentModel.TypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)
    - TypeConverter.CanConvertTo(Type) + System.ComponentModel.TypeConverter.CanConvertTo(System.Type)
    - TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) + System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)
    - TypeConverter.ConvertFromInvariantString(String) + System.ComponentModel.TypeConverter.ConvertFromInvariantString(System.String)
    - TypeConverter.ConvertFromString(ITypeDescriptorContext, CultureInfo, String) + System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)
    - TypeConverter.ConvertFromString(ITypeDescriptorContext, String) + System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)
    - TypeConverter.ConvertFromString(String) + System.ComponentModel.TypeConverter.ConvertFromString(System.String)
    - TypeConverter.ConvertTo(Object, Type) + System.ComponentModel.TypeConverter.ConvertTo(System.Object, System.Type)
    - TypeConverter.ConvertToInvariantString(ITypeDescriptorContext, Object) + System.ComponentModel.TypeConverter.ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)
    - TypeConverter.ConvertToString(ITypeDescriptorContext, CultureInfo, Object) + System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)
    - TypeConverter.ConvertToString(ITypeDescriptorContext, Object) + System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)
    - TypeConverter.ConvertToString(Object) + System.ComponentModel.TypeConverter.ConvertToString(System.Object)
    - TypeConverter.CreateInstance(IDictionary) + System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)
    TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary) @@ -228,7 +228,7 @@
    Inherited Members
    System.ComponentModel.TypeConverter.GetConvertFromException(System.Object)
    - TypeConverter.GetConvertToException(Object, Type) + System.ComponentModel.TypeConverter.GetConvertToException(System.Object, System.Type)
    - TypeConverter.GetPropertiesSupported() + System.ComponentModel.TypeConverter.GetPropertiesSupported()
    - TypeConverter.GetStandardValuesExclusive() + System.ComponentModel.TypeConverter.GetStandardValuesExclusive()
    - TypeConverter.GetStandardValuesExclusive(ITypeDescriptorContext) + System.ComponentModel.TypeConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)
    - TypeConverter.IsValid(ITypeDescriptorContext, Object) + System.ComponentModel.TypeConverter.IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)
    - TypeConverter.IsValid(Object) + System.ComponentModel.TypeConverter.IsValid(System.Object)
    System.ComponentModel.TypeConverter.SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[]) @@ -302,7 +302,7 @@
    Parameters

    - + @@ -312,12 +312,12 @@
    Parameters
    - + - + @@ -333,7 +333,7 @@
    Returns
    - + @@ -361,17 +361,17 @@
    Parameters
    - + - + - + @@ -393,7 +393,7 @@
    Returns
    BooleanSystem.Boolean
    ITypeDescriptorContextSystem.ComponentModel.ITypeDescriptorContext context
    ObjectSystem.Object value
    System.TypeType destType
    ObjectSystem.Object
    ITypeDescriptorContextSystem.ComponentModel.ITypeDescriptorContext context
    ObjectSystem.Object value
    Attribute[]System.Attribute[] attributes
    Overrides
    - +
    System.ComponentModel.ExpandableObjectConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer) diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionPropertyDescriptor.html b/Documenation/reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionPropertyDescriptor.html index 302f09083..d7b9312e0 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionPropertyDescriptor.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Converters.ExpandableCollectionPropertyDescriptor.html @@ -157,9 +157,9 @@

    Inheritance
    - - - +
    System.Object
    +
    System.ComponentModel.MemberDescriptor
    +
    System.ComponentModel.PropertyDescriptor
    ExpandableCollectionPropertyDescriptor
    @@ -171,22 +171,22 @@
    Inherited Members
    PropertyDescriptor.CreateInstance(Type)
    - PropertyDescriptor.Equals(Object) + System.ComponentModel.PropertyDescriptor.Equals(System.Object)
    - PropertyDescriptor.FillAttributes(IList) + System.ComponentModel.PropertyDescriptor.FillAttributes(System.Collections.IList)
    - PropertyDescriptor.GetChildProperties() + System.ComponentModel.PropertyDescriptor.GetChildProperties()
    - PropertyDescriptor.GetChildProperties(Attribute[]) + System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Attribute[])
    - PropertyDescriptor.GetChildProperties(Object, Attribute[]) + System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object, System.Attribute[])
    - System.ComponentModel.PropertyDescriptor.GetValueChangedHandler(System.Object) + PropertyDescriptor.GetValueChangedHandler(Object)
    - PropertyDescriptor.SerializationVisibility + System.ComponentModel.PropertyDescriptor.SerializationVisibility
    - MemberDescriptor.CreateAttributeCollection() + System.ComponentModel.MemberDescriptor.CreateAttributeCollection()
    - MemberDescriptor.FindMethod(Type, String, Type[], Type) + System.ComponentModel.MemberDescriptor.FindMethod(System.Type, System.String, System.Type[], System.Type)
    - MemberDescriptor.GetInvokee(Type, Object) + System.ComponentModel.MemberDescriptor.GetInvokee(System.Type, System.Object)
    - MemberDescriptor.GetSite(Object) + System.ComponentModel.MemberDescriptor.GetSite(System.Object)
    - MemberDescriptor.Category + System.ComponentModel.MemberDescriptor.Category
    - MemberDescriptor.DesignTimeOnly + System.ComponentModel.MemberDescriptor.DesignTimeOnly
    - MemberDescriptor.DisplayName + System.ComponentModel.MemberDescriptor.DisplayName
    - MemberDescriptor.IsBrowsable + System.ComponentModel.MemberDescriptor.IsBrowsable
    MemberDescriptor.NameHashCode @@ -323,7 +323,7 @@
    Property Value
    Overrides
    - +
    System.ComponentModel.MemberDescriptor.Attributes
    @@ -344,13 +344,13 @@
    Property Value
    - System.Type + Type
    Overrides
    - +
    System.ComponentModel.PropertyDescriptor.ComponentType
    @@ -371,7 +371,7 @@
    Property Value
    - Boolean + System.Boolean @@ -404,7 +404,7 @@
    Property Value
    Overrides
    -
    System.ComponentModel.MemberDescriptor.Name
    + @@ -425,7 +425,7 @@
    Property Value
    - System.Type + Type @@ -452,7 +452,7 @@
    Property Value
    - Boolean + System.Boolean @@ -482,7 +482,7 @@
    Parameters
    - Object + System.Object component @@ -498,13 +498,13 @@
    Returns
    - Boolean + System.Boolean
    Overrides
    - +
    System.ComponentModel.PropertyDescriptor.CanResetValue(System.Object)
    @@ -526,7 +526,7 @@
    Parameters
    - Object + System.Object component @@ -542,13 +542,13 @@
    Returns
    - Object + System.Object
    Overrides
    - +
    System.ComponentModel.PropertyDescriptor.GetValue(System.Object)
    @@ -580,7 +580,7 @@
    Parameters
    - Object + System.Object component @@ -609,12 +609,12 @@
    Parameters
    - Object + System.Object component - Object + System.Object value @@ -643,7 +643,7 @@
    Parameters
    - Object + System.Object component @@ -659,13 +659,13 @@
    Returns
    - Boolean + System.Boolean
    Overrides
    - +
    System.ComponentModel.PropertyDescriptor.ShouldSerializeValue(System.Object)

    Extension Methods

    Extensions.JsonClone<T>(T, IJsonSerializer) diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ColorFormatHelper.html b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ColorFormatHelper.html index 7e82b16be..89985ca3b 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ColorFormatHelper.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ColorFormatHelper.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ColorFormatHelper
    Namespace: Emby.Media.Common.DataConversion
    @@ -457,7 +457,7 @@
    Returns
    - Boolean + System.Boolean @@ -499,7 +499,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.MediaStreamParser.html b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.MediaStreamParser.html index f555e401b..bf6a2b89c 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.MediaStreamParser.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.MediaStreamParser.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    MediaStreamParser
    Namespace: Emby.Media.Common.DataConversion
    @@ -266,7 +266,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParseHelper.html b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParseHelper.html index 843d93ce5..e34718535 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParseHelper.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParseHelper.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ParseHelper

    Namespace: Emby.Media.Common.DataConversion
    @@ -213,7 +213,7 @@
    Returns
    - Boolean + System.Boolean

    A boolean.

    @@ -240,7 +240,7 @@
    Parameters
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> dic @@ -266,7 +266,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.ParsingError.html b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.ParsingError.html index 9b7194770..04c348d35 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.ParsingError.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.ParsingError.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ParsingContext.ParsingError

    Namespace: Emby.Media.Common.DataConversion
    @@ -194,7 +194,7 @@
    Parameters
    - System.Type + Type propertyType @@ -277,7 +277,7 @@
    Property Value
    - System.Type + Type diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.html b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.html index 07089d6ac..3384c9edc 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ParsingContext.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ParsingContext
    @@ -225,7 +225,7 @@
    Property Value
    - Boolean + System.Boolean @@ -283,7 +283,7 @@
    Parameters
    - System.Type + Type propertyType diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ProbeStreamParser.html b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ProbeStreamParser.html index 3b78a59a1..a372d1348 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ProbeStreamParser.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.ProbeStreamParser.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProbeStreamParser

    Namespace: Emby.Media.Common.DataConversion
    @@ -256,7 +256,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.StreamBaseToMediaStream.html b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.StreamBaseToMediaStream.html index 08dc5d4aa..72c512899 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.StreamBaseToMediaStream.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.DataConversion.StreamBaseToMediaStream.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StreamBaseToMediaStream

    Namespace: Emby.Media.Common.DataConversion
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.CollectionExtensions.html b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.CollectionExtensions.html index 3f43aa47f..e7987ea5d 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.CollectionExtensions.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.CollectionExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    CollectionExtensions

    Namespace: Emby.Media.Common.Extensions
    @@ -189,7 +189,7 @@
    Parameters
    - IReadOnlyDictionary<TKey, TValue> + System.Collections.Generic.IReadOnlyDictionary<TKey, TValue> dictionary @@ -255,7 +255,7 @@
    Parameters
    - IReadOnlyDictionary<TKey, TValue> + System.Collections.Generic.IReadOnlyDictionary<TKey, TValue> dictionary @@ -352,7 +352,7 @@
    Returns
    - Boolean + System.Boolean @@ -423,7 +423,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.EnumExtensions.html b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.EnumExtensions.html index 43c32eb8b..3dc84a3f8 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.EnumExtensions.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.EnumExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EnumExtensions

    Namespace: Emby.Media.Common.Extensions
    @@ -399,7 +399,7 @@
    Parameters
    - Char[] + System.Char[] splitChars @@ -481,7 +481,7 @@
    Returns
    - IList<T> + System.Collections.Generic.IList<T> @@ -547,7 +547,7 @@
    Returns
    - IList<T> + System.Collections.Generic.IList<T> @@ -604,7 +604,7 @@
    Returns
    - IList<String> + System.Collections.Generic.IList<String> @@ -1010,7 +1010,7 @@
    Returns

    GetFirstRelatedGuid(Enum)

    -

    Gets the first guid of an enum member's RelatedGuidAttribute, or Empty in case there is none.

    +

    Gets the first guid of an enum member's RelatedGuidAttribute, or System.Guid.Empty in case there is none.

    Declaration
    @@ -1131,7 +1131,7 @@
    Returns
    - Boolean + System.Boolean @@ -1173,7 +1173,7 @@
    Returns
    - Boolean + System.Boolean @@ -1261,7 +1261,7 @@
    Returns
    - IList<String> + System.Collections.Generic.IList<String> @@ -1349,7 +1349,7 @@
    Returns
    - IList<Guid> + System.Collections.Generic.IList<Guid> @@ -1393,7 +1393,7 @@
    Returns
    - IList<ResolutionWithRate> + System.Collections.Generic.IList<ResolutionWithRate> @@ -1485,7 +1485,7 @@
    Returns
    - Boolean + System.Boolean @@ -1550,7 +1550,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.EnumListExtensions.html b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.EnumListExtensions.html index 4b953fa9e..dfce87e7e 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.EnumListExtensions.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.EnumListExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EnumListExtensions
    Namespace: Emby.Media.Common.Extensions
    @@ -208,7 +208,7 @@
    Returns
    - IList<T> + System.Collections.Generic.IList<T> @@ -253,7 +253,7 @@
    Parameters
    - IEnumerable<T> + System.Collections.Generic.IEnumerable<T> enumList

    The enum list.

    diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.Extensions.html b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.Extensions.html index d97923848..6d258eab8 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.Extensions.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.Extensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Extensions

    Namespace: Emby.Media.Common.Extensions
    @@ -521,14 +521,14 @@
    Returns
    - Boolean + System.Boolean

    A boolean.

    Remarks
    -

    This is an inverted version of IsNullOrEmpty(String) to be used in Linq expressions.

    +

    This is an inverted version of System.String.IsNullOrEmpty(System.String) to be used in Linq expressions.

    @@ -569,14 +569,14 @@
    Returns
    - Boolean + System.Boolean

    A boolean.

    Remarks
    -

    This is a 'fluent' version version of IsNullOrEmpty(String) to be used in Linq expressions.

    +

    This is a 'fluent' version version of System.String.IsNullOrEmpty(System.String) to be used in Linq expressions.

    diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.MediaStreamExtensions.html b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.MediaStreamExtensions.html index 0ed832fe1..4f4881aa1 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.MediaStreamExtensions.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.MediaStreamExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    MediaStreamExtensions
    Namespace: Emby.Media.Common.Extensions
    @@ -399,7 +399,7 @@
    Parameters
    - IEnumerable<MediaStream> + System.Collections.Generic.IEnumerable<MediaStream> mediaStreams @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<MediaStream> + System.Collections.Generic.IEnumerable<MediaStream> mediaStreams @@ -525,7 +525,7 @@
    Parameters
    - IEnumerable<MediaStream> + System.Collections.Generic.IEnumerable<MediaStream> mediaStreams @@ -567,7 +567,7 @@
    Parameters
    - IEnumerable<MediaStream> + System.Collections.Generic.IEnumerable<MediaStream> mediaStreams diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.ProbeStreamExtensions.html b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.ProbeStreamExtensions.html index 4c25b63d4..59e8bcabd 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.ProbeStreamExtensions.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.ProbeStreamExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ProbeStreamExtensions
    Namespace: Emby.Media.Common.Extensions
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.TimeSpanExtensions.html b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.TimeSpanExtensions.html index c9fcfa7ee..58fb81a82 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.TimeSpanExtensions.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.TimeSpanExtensions.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    TimeSpanExtensions

    Namespace: Emby.Media.Common.Extensions
    @@ -206,7 +206,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -248,7 +248,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -290,7 +290,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -332,7 +332,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -374,7 +374,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -416,7 +416,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -458,7 +458,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -500,7 +500,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -542,7 +542,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -584,7 +584,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -626,7 +626,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -668,7 +668,7 @@
    Returns
    - TimeSpan + System.TimeSpan @@ -710,7 +710,7 @@
    Returns
    - Nullable<TimeSpan> + Nullable<System.TimeSpan> @@ -752,7 +752,7 @@
    Returns
    - Nullable<TimeSpan> + Nullable<System.TimeSpan> diff --git a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.ValueExtensions.html b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.ValueExtensions.html index 91b5d0465..35c9bca82 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.ValueExtensions.html +++ b/Documenation/reference/pluginapi/Emby.Media.Common.Extensions.ValueExtensions.html @@ -159,7 +159,7 @@

    Inheritance
    - +
    System.Object
    ValueExtensions

    Namespace: Emby.Media.Common.Extensions
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitDepthAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitDepthAttribute.html index 12733e24d..6d414717a 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitDepthAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitDepthAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    BitDepthAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitStreamAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitStreamAttribute.html index 4c5a10628..2dc0e4cc5 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitStreamAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitStreamAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    BitStreamAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -289,7 +289,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitsPerPixelAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitsPerPixelAttribute.html index 745bb351e..85df6771b 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitsPerPixelAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.BitsPerPixelAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    BitsPerPixelAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.ChannelCountAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.ChannelCountAttribute.html index 33324e273..88feebbbd 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.ChannelCountAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.ChannelCountAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    ChannelCountAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.CompressionAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.CompressionAttribute.html index f4ec531fe..bfce3378c 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.CompressionAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.CompressionAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    CompressionAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.HardwareAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.HardwareAttribute.html index 453b63776..bc37482a3 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.HardwareAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.HardwareAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    HardwareAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -289,7 +289,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.HdrBaseFormatsAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.HdrBaseFormatsAttribute.html index 3767008b6..6a6313b1c 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.HdrBaseFormatsAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.HdrBaseFormatsAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    HdrBaseFormatsAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IdTagAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IdTagAttribute.html index a9bf3bc33..93fad791e 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IdTagAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IdTagAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    IdTagAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.InputAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.InputAttribute.html index 24264345f..0903ad405 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.InputAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.InputAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    InputAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -289,7 +289,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IntraFrameAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IntraFrameAttribute.html index 2e494c8cf..51a4da665 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IntraFrameAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IntraFrameAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    IntraFrameAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -289,7 +289,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IsGraphicAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IsGraphicAttribute.html index eac1d4870..44b192f0a 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IsGraphicAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IsGraphicAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    IsGraphicAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -289,7 +289,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IsHdrAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IsHdrAttribute.html index 3c1ed427c..8a26788b6 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IsHdrAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.IsHdrAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    IsHdrAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -289,7 +289,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MaxBitRateKAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MaxBitRateKAttribute.html index 33fc2019b..0c58e2753 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MaxBitRateKAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MaxBitRateKAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    MaxBitRateKAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MaxResAndRateAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MaxResAndRateAttribute.html index cff7e6811..731260cba 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MaxResAndRateAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MaxResAndRateAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    MaxResAndRateAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -469,7 +469,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MimeTypesAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MimeTypesAttribute.html index b02964b90..fc6d3393f 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MimeTypesAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.MimeTypesAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    MimeTypesAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -334,7 +334,7 @@
    Property Value
    - IList<String> + System.Collections.Generic.IList<String> @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.NbCountAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.NbCountAttribute.html index 1d106ef50..2079496a6 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.NbCountAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.NbCountAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    NbCountAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.OutputAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.OutputAttribute.html index 656b66305..af0ce27f7 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.OutputAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.OutputAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    OutputAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -289,7 +289,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.PrimaryAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.PrimaryAttribute.html index 1503a15c8..c6c823f69 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.PrimaryAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.PrimaryAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    PrimaryAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -293,7 +293,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.VideoMediaTypeAttribute.html b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.VideoMediaTypeAttribute.html index 7ce729719..b84e7ce13 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.VideoMediaTypeAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Attributes.VideoMediaTypeAttribute.html @@ -158,14 +158,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    VideoMediaTypeAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -258,19 +258,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -345,7 +345,7 @@

    Extension Methods

    See Also

    - +
    System.Attribute
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerBase.html b/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerBase.html index 8b0093bf2..a71d584ab 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerBase.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerBase.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    StreamContainerBase
    @@ -203,7 +203,7 @@

    Parameters
    - IEnumerable<StreamBase> + System.Collections.Generic.IEnumerable<StreamBase> streams

    The streams.

    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.StreamWrapper.html b/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.StreamWrapper.html index d9d27e831..72a6ae6f1 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.StreamWrapper.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.StreamWrapper.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StreamContainerInfo.StreamWrapper

    Namespace: Emby.Media.Model.Containers
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.html b/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.html index 77fe7c087..c0da7a974 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Containers.StreamContainerInfo.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    StreamContainerInfo

    Namespace: Emby.Media.Model.Containers
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Containers.TvChannelStreams.html b/Documenation/reference/pluginapi/Emby.Media.Model.Containers.TvChannelStreams.html index 22da43803..9890caa75 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Containers.TvChannelStreams.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Containers.TvChannelStreams.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    TvChannelStreams
    @@ -244,7 +244,7 @@

    Parameters
    - IEnumerable<StreamBase> + System.Collections.Generic.IEnumerable<StreamBase> streams

    The streams.

    @@ -273,7 +273,7 @@
    Parameters
    - IEnumerable<StreamBase> + System.Collections.Generic.IEnumerable<StreamBase> streams

    The streams.

    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Filter.html b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Filter.html index 4221a9c2e..e674baafd 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Filter.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Filter.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Filter

    Namespace: Emby.Media.Model.GraphModel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.FilterWrapper.html b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.FilterWrapper.html index 36e9d4d79..04ebd26c6 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.FilterWrapper.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.FilterWrapper.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    FilterWrapper

    Namespace: Emby.Media.Model.GraphModel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Graph.html b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Graph.html index 75bb6a4ef..c22db3bf9 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Graph.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Graph.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Graph

    Namespace: Emby.Media.Model.GraphModel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.GraphData.html b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.GraphData.html index 642f0b2c4..ccf5a8f9f 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.GraphData.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.GraphData.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    GraphData

    Namespace: Emby.Media.Model.GraphModel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Hwdevicecontext.html b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Hwdevicecontext.html index 5d6ad7f8b..b8daa580d 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Hwdevicecontext.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Hwdevicecontext.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Hwdevicecontext

    Namespace: Emby.Media.Model.GraphModel
    @@ -217,7 +217,7 @@
    Property Value
    - Boolean + System.Boolean

    The has hw device context.

    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Hwframescontext.html b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Hwframescontext.html index d98d34686..98580af38 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Hwframescontext.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.Hwframescontext.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Hwframescontext

    Namespace: Emby.Media.Model.GraphModel
    @@ -189,7 +189,7 @@
    Property Value
    - Boolean + System.Boolean

    The has hw frames context.

    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.InputLink.html b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.InputLink.html index 587967f87..254452357 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.InputLink.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.InputLink.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    InputLink
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.LinkBase.html b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.LinkBase.html index 034f88ff7..014e2bc82 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.LinkBase.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.LinkBase.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    LinkBase
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.OutputLink.html b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.OutputLink.html index fc4850012..1169c0f70 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.OutputLink.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.GraphModel.OutputLink.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    OutputLink
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeChapter.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeChapter.html index 82433e38f..aac888bc2 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeChapter.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeChapter.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProbeChapter

    Namespace: Emby.Media.Model.ProbeModel
    @@ -318,7 +318,7 @@
    Property Value
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeError.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeError.html index 09b2f67f3..962bfa5d9 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeError.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeError.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProbeError

    Namespace: Emby.Media.Model.ProbeModel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFormat.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFormat.html index 1058cfc13..4b8a944b6 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFormat.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFormat.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProbeFormat

    Namespace: Emby.Media.Model.ProbeModel
    @@ -443,7 +443,7 @@
    Property Value
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFrame.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFrame.html index 1afb0b146..ec3088c41 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFrame.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeFrame.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProbeFrame

    Namespace: Emby.Media.Model.ProbeModel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbePacket.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbePacket.html index 20664ef45..1f9505da7 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbePacket.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbePacket.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProbePacket

    Namespace: Emby.Media.Model.ProbeModel
    @@ -543,7 +543,7 @@
    Property Value
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeResult.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeResult.html index 5bc4cee85..ef23e2fd4 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeResult.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeResult.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProbeResult

    Namespace: Emby.Media.Model.ProbeModel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideData.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideData.html index 5364c3151..1aa4cbda3 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideData.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideData.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProbeSideData
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideDataList.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideDataList.html index b409c03b1..e3f68b1fd 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideDataList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeSideDataList.html @@ -157,19 +157,19 @@

    Inheritance
    - +
    System.Object
    ProbeSideDataList
    Implements
    - +
    System.Collections.Generic.IList<ProbeSideData>
    - +
    System.Collections.Generic.IEnumerable<ProbeSideData>
    - +
    System.Collections.ICollection
    @@ -181,19 +181,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<ProbeSideData>.Add(ProbeSideData) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.Add(Emby.Media.Model.ProbeModel.ProbeSideData)
    - List<ProbeSideData>.AddRange(IEnumerable<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.ProbeModel.ProbeSideData>)
    - List<ProbeSideData>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.AsReadOnly()
    - List<ProbeSideData>.BinarySearch(ProbeSideData, IComparer<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.BinarySearch(Emby.Media.Model.ProbeModel.ProbeSideData, System.Collections.Generic.IComparer<Emby.Media.Model.ProbeModel.ProbeSideData>)
    List<ProbeSideData>.BinarySearch(Int32, Int32, ProbeSideData, IComparer<ProbeSideData>) @@ -208,13 +208,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.ProbeModel.ProbeSideData, TOutput>)
    - List<ProbeSideData>.CopyTo(ProbeSideData[]) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.CopyTo(Emby.Media.Model.ProbeModel.ProbeSideData[])
    - System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.CopyTo(Emby.Media.Model.ProbeModel.ProbeSideData[], System.Int32) + List<ProbeSideData>.CopyTo(ProbeSideData[], Int32)
    - List<ProbeSideData>.CopyTo(Int32, ProbeSideData[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.CopyTo(System.Int32, Emby.Media.Model.ProbeModel.ProbeSideData[], System.Int32, System.Int32)
    - List<ProbeSideData>.FindAll(Predicate<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.FindAll(System.Predicate<Emby.Media.Model.ProbeModel.ProbeSideData>)
    - List<ProbeSideData>.FindIndex(Int32, Int32, Predicate<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.ProbeModel.ProbeSideData>)
    - List<ProbeSideData>.FindIndex(Int32, Predicate<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.ProbeModel.ProbeSideData>)
    - List<ProbeSideData>.FindLast(Predicate<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.FindLast(System.Predicate<Emby.Media.Model.ProbeModel.ProbeSideData>)
    - List<ProbeSideData>.FindLastIndex(Int32, Int32, Predicate<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.ProbeModel.ProbeSideData>)
    - List<ProbeSideData>.FindLastIndex(Predicate<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.FindLastIndex(System.Predicate<Emby.Media.Model.ProbeModel.ProbeSideData>)
    System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.ForEach(System.Action<Emby.Media.Model.ProbeModel.ProbeSideData>)
    - List<ProbeSideData>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.GetEnumerator()
    - List<ProbeSideData>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.GetRange(System.Int32, System.Int32)
    - List<ProbeSideData>.IndexOf(ProbeSideData, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.IndexOf(Emby.Media.Model.ProbeModel.ProbeSideData, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.Insert(System.Int32, Emby.Media.Model.ProbeModel.ProbeSideData) @@ -274,10 +274,10 @@
    Inherited Members
    List<ProbeSideData>.LastIndexOf(ProbeSideData)
    - List<ProbeSideData>.LastIndexOf(ProbeSideData, Int32) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.LastIndexOf(Emby.Media.Model.ProbeModel.ProbeSideData, System.Int32)
    - List<ProbeSideData>.LastIndexOf(ProbeSideData, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.LastIndexOf(Emby.Media.Model.ProbeModel.ProbeSideData, System.Int32, System.Int32)
    - List<ProbeSideData>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.RemoveRange(System.Int32, System.Int32)
    - List<ProbeSideData>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.Reverse(System.Int32, System.Int32) @@ -307,7 +307,7 @@
    Inherited Members
    List<ProbeSideData>.Sort(Comparison<ProbeSideData>)
    - List<ProbeSideData>.Sort(Int32, Int32, IComparer<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.ProbeModel.ProbeSideData>)
    - List<ProbeSideData>.TrueForAll(Predicate<ProbeSideData>) + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.TrueForAll(System.Predicate<Emby.Media.Model.ProbeModel.ProbeSideData>)
    - List<ProbeSideData>.Count + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.Count
    - List<ProbeSideData>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.System.Collections.ICollection.IsSynchronized
    - List<ProbeSideData>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.System.Collections.ICollection.SyncRoot
    - List<ProbeSideData>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.ProbeModel.ProbeSideData>.System.Collections.IList.Item[System.Int32] @@ -412,7 +412,7 @@
    Parameters
    - IEnumerable<ProbeSideData> + System.Collections.Generic.IEnumerable<ProbeSideData> collection

    The collection whose elements are copied to the new list.

    @@ -513,7 +513,7 @@
    Returns

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeStream.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeStream.html index 41efc8f47..f037b95de 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeStream.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.ProbeStream.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProbeStream
    Namespace: Emby.Media.Model.ProbeModel
    @@ -718,7 +718,7 @@
    Property Value
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> @@ -1393,7 +1393,7 @@
    Property Value
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataContentLightLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataContentLightLevel.html index c39b9f8d8..9650bb4a9 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataContentLightLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataContentLightLevel.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ProbeSideDataContentLightLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDisplayMatrix.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDisplayMatrix.html index f02d57ff1..5579e7d94 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDisplayMatrix.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDisplayMatrix.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ProbeSideDataDisplayMatrix
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDovi.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDovi.html index 2065aa57e..fbabcb2b5 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDovi.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataDovi.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ProbeSideDataDovi
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataMateringDisplay.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataMateringDisplay.html index b7e179dcc..bf8bc425a 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataMateringDisplay.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataMateringDisplay.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ProbeSideDataMateringDisplay
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataUnknown.html b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataUnknown.html index 51ef6f928..5c273a63e 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataUnknown.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.ProbeModel.SideData.ProbeSideDataUnknown.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ProbeSideDataUnknown
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.AttachmentStream.html b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.AttachmentStream.html index e2d62aeb4..b3bff0df7 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.AttachmentStream.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.AttachmentStream.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    AttachmentStream
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.AudioStream.html b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.AudioStream.html index 07eb9d053..0ef012636 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.AudioStream.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.AudioStream.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    AudioStream
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.StreamBase.html b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.StreamBase.html index 42428040b..addc33bfb 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.StreamBase.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.StreamBase.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StreamBase
    @@ -428,7 +428,7 @@
    Property Value
    - Nullable<TimeSpan> + Nullable<System.TimeSpan> @@ -537,7 +537,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is default; otherwise, false.

    @@ -565,7 +565,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is external; otherwise, false.

    @@ -593,7 +593,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is forced; otherwise, false.

    @@ -620,7 +620,7 @@
    Property Value
    - Boolean + System.Boolean @@ -808,7 +808,7 @@
    Property Value
    - Nullable<TimeSpan> + Nullable<System.TimeSpan> @@ -916,7 +916,7 @@
    Returns
    - Object + System.Object

    A new object that is a copy of this instance.

    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.SubtitleStream.html b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.SubtitleStream.html index 3a6aef07b..342e621e1 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.SubtitleStream.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.SubtitleStream.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SubtitleStream
    @@ -457,7 +457,7 @@

    Property Value
    - Boolean + System.Boolean

    The size of of graphical subtitles.

    @@ -484,7 +484,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.UnknownStream.html b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.UnknownStream.html index 0353de2aa..d84c0c620 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.UnknownStream.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.UnknownStream.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    UnknownStream
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStream.html b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStream.html index c0c7b9380..43a403d48 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStream.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStream.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    VideoStream
    @@ -647,7 +647,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    true if this instance is anamorphic; otherwise, false.

    @@ -675,7 +675,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is interlaced; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamH264.html b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamH264.html index dbddfe2e7..1b2a0e596 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamH264.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamH264.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    VideoStreamH264
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamHevc.html b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamHevc.html index e993830fb..1e7c39e1d 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamHevc.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamHevc.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    VideoStreamHevc
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamMpeg2.html b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamMpeg2.html index d88b69917..def810157 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamMpeg2.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Streams.VideoStreamMpeg2.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    VideoStreamMpeg2
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevel.html index 9e763ca26..5329f94ff 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Av1ProfileWithLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevelList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevelList.html index 8f434599a..da2919e3d 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevelList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Av1ProfileWithLevelList.html @@ -158,20 +158,20 @@

    Inheritance
    - +
    System.Object
    Av1ProfileWithLevelList
    Implements
    - +
    System.Collections.Generic.IList<Av1ProfileWithLevel>
    - +
    System.Collections.Generic.IEnumerable<Av1ProfileWithLevel>
    - +
    System.Collections.ICollection
    @@ -213,19 +213,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<Av1ProfileWithLevel>.Add(Av1ProfileWithLevel) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.Add(Emby.Media.Model.Types.Av1ProfileWithLevel)
    - List<Av1ProfileWithLevel>.AddRange(IEnumerable<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.AsReadOnly()
    - List<Av1ProfileWithLevel>.BinarySearch(Av1ProfileWithLevel, IComparer<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.BinarySearch(Emby.Media.Model.Types.Av1ProfileWithLevel, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    List<Av1ProfileWithLevel>.BinarySearch(Int32, Int32, Av1ProfileWithLevel, IComparer<Av1ProfileWithLevel>) @@ -240,13 +240,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.Av1ProfileWithLevel, TOutput>)
    - List<Av1ProfileWithLevel>.CopyTo(Av1ProfileWithLevel[]) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Av1ProfileWithLevel[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Av1ProfileWithLevel[], System.Int32) + List<Av1ProfileWithLevel>.CopyTo(Av1ProfileWithLevel[], Int32)
    - List<Av1ProfileWithLevel>.CopyTo(Int32, Av1ProfileWithLevel[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.CopyTo(System.Int32, Emby.Media.Model.Types.Av1ProfileWithLevel[], System.Int32, System.Int32)
    - List<Av1ProfileWithLevel>.FindAll(Predicate<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.FindAll(System.Predicate<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.FindIndex(Int32, Int32, Predicate<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.FindIndex(Int32, Predicate<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.FindLast(Predicate<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.FindLast(System.Predicate<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.FindLastIndex(Int32, Int32, Predicate<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.FindLastIndex(Predicate<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.ForEach(System.Action<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.GetEnumerator()
    - List<Av1ProfileWithLevel>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.GetRange(System.Int32, System.Int32)
    - List<Av1ProfileWithLevel>.IndexOf(Av1ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.IndexOf(Emby.Media.Model.Types.Av1ProfileWithLevel, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.Insert(System.Int32, Emby.Media.Model.Types.Av1ProfileWithLevel) @@ -306,10 +306,10 @@
    Inherited Members
    List<Av1ProfileWithLevel>.LastIndexOf(Av1ProfileWithLevel)
    - List<Av1ProfileWithLevel>.LastIndexOf(Av1ProfileWithLevel, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Av1ProfileWithLevel, System.Int32)
    - List<Av1ProfileWithLevel>.LastIndexOf(Av1ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Av1ProfileWithLevel, System.Int32, System.Int32)
    - List<Av1ProfileWithLevel>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.RemoveRange(System.Int32, System.Int32)
    - List<Av1ProfileWithLevel>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.Reverse(System.Int32, System.Int32) @@ -339,7 +339,7 @@
    Inherited Members
    List<Av1ProfileWithLevel>.Sort(Comparison<Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.Sort(Int32, Int32, IComparer<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.TrueForAll(Predicate<Av1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.TrueForAll(System.Predicate<Emby.Media.Model.Types.Av1ProfileWithLevel>)
    - List<Av1ProfileWithLevel>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.Count
    - List<Av1ProfileWithLevel>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.System.Collections.ICollection.IsSynchronized
    - List<Av1ProfileWithLevel>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.System.Collections.ICollection.SyncRoot
    - List<Av1ProfileWithLevel>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.Av1ProfileWithLevel>.System.Collections.IList.Item[System.Int32] @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<Av1ProfileWithLevel> + System.Collections.Generic.IEnumerable<Av1ProfileWithLevel> list @@ -449,7 +449,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevel.html index f26f857c6..e79687f17 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    AvcProfileWithLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevelList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevelList.html index 189f046e4..6b4f86ad2 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevelList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.AvcProfileWithLevelList.html @@ -158,20 +158,20 @@

    Inheritance
    - +
    System.Object
    AvcProfileWithLevelList
    Implements
    - +
    System.Collections.Generic.IList<AvcProfileWithLevel>
    - +
    System.Collections.Generic.IEnumerable<AvcProfileWithLevel>
    - +
    System.Collections.ICollection
    @@ -213,19 +213,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<AvcProfileWithLevel>.Add(AvcProfileWithLevel) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.Add(Emby.Media.Model.Types.AvcProfileWithLevel)
    - List<AvcProfileWithLevel>.AddRange(IEnumerable<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.AsReadOnly()
    - List<AvcProfileWithLevel>.BinarySearch(AvcProfileWithLevel, IComparer<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.BinarySearch(Emby.Media.Model.Types.AvcProfileWithLevel, System.Collections.Generic.IComparer<Emby.Media.Model.Types.AvcProfileWithLevel>)
    List<AvcProfileWithLevel>.BinarySearch(Int32, Int32, AvcProfileWithLevel, IComparer<AvcProfileWithLevel>) @@ -240,13 +240,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.AvcProfileWithLevel, TOutput>)
    - List<AvcProfileWithLevel>.CopyTo(AvcProfileWithLevel[]) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.CopyTo(Emby.Media.Model.Types.AvcProfileWithLevel[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.CopyTo(Emby.Media.Model.Types.AvcProfileWithLevel[], System.Int32) + List<AvcProfileWithLevel>.CopyTo(AvcProfileWithLevel[], Int32)
    - List<AvcProfileWithLevel>.CopyTo(Int32, AvcProfileWithLevel[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.CopyTo(System.Int32, Emby.Media.Model.Types.AvcProfileWithLevel[], System.Int32, System.Int32)
    - List<AvcProfileWithLevel>.FindAll(Predicate<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.FindAll(System.Predicate<Emby.Media.Model.Types.AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.FindIndex(Int32, Int32, Predicate<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.FindIndex(Int32, Predicate<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.FindLast(Predicate<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.FindLast(System.Predicate<Emby.Media.Model.Types.AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.FindLastIndex(Int32, Int32, Predicate<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.FindLastIndex(Predicate<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.AvcProfileWithLevel>)
    System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.ForEach(System.Action<Emby.Media.Model.Types.AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.GetEnumerator()
    - List<AvcProfileWithLevel>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.GetRange(System.Int32, System.Int32)
    - List<AvcProfileWithLevel>.IndexOf(AvcProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.IndexOf(Emby.Media.Model.Types.AvcProfileWithLevel, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.Insert(System.Int32, Emby.Media.Model.Types.AvcProfileWithLevel) @@ -306,10 +306,10 @@
    Inherited Members
    List<AvcProfileWithLevel>.LastIndexOf(AvcProfileWithLevel)
    - List<AvcProfileWithLevel>.LastIndexOf(AvcProfileWithLevel, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.AvcProfileWithLevel, System.Int32)
    - List<AvcProfileWithLevel>.LastIndexOf(AvcProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.AvcProfileWithLevel, System.Int32, System.Int32)
    - List<AvcProfileWithLevel>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.RemoveRange(System.Int32, System.Int32)
    - List<AvcProfileWithLevel>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.Reverse(System.Int32, System.Int32) @@ -339,7 +339,7 @@
    Inherited Members
    List<AvcProfileWithLevel>.Sort(Comparison<AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.Sort(Int32, Int32, IComparer<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.TrueForAll(Predicate<AvcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.TrueForAll(System.Predicate<Emby.Media.Model.Types.AvcProfileWithLevel>)
    - List<AvcProfileWithLevel>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.Count
    - List<AvcProfileWithLevel>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.System.Collections.ICollection.IsSynchronized
    - List<AvcProfileWithLevel>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.System.Collections.ICollection.SyncRoot
    - List<AvcProfileWithLevel>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.AvcProfileWithLevel>.System.Collections.IList.Item[System.Int32] @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<AvcProfileWithLevel> + System.Collections.Generic.IEnumerable<AvcProfileWithLevel> list @@ -449,7 +449,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.BitRate.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.BitRate.html index 17f537d47..d1ee1a1b8 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.BitRate.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.BitRate.html @@ -358,7 +358,7 @@
    Returns
    - Boolean + System.Boolean @@ -384,7 +384,7 @@
    Parameters
    - Object + System.Object obj @@ -400,7 +400,7 @@
    Returns
    - Boolean + System.Boolean @@ -782,7 +782,7 @@
    Returns
    - Boolean + System.Boolean @@ -829,7 +829,7 @@
    Returns
    - Boolean + System.Boolean @@ -876,7 +876,7 @@
    Returns
    - Boolean + System.Boolean @@ -1007,7 +1007,7 @@
    Returns
    - Boolean + System.Boolean @@ -1054,7 +1054,7 @@
    Returns
    - Boolean + System.Boolean @@ -1101,7 +1101,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution.html index d524e72d9..17ab0575c 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BroadcastResolutions.BroadcastResolution
    Namespace: Emby.Media.Model.Types
    @@ -204,7 +204,7 @@
    Parameters
    - Boolean + System.Boolean isInterlaced @@ -257,7 +257,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.html index a5adaae0c..bf478fa22 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.BroadcastResolutions.html @@ -157,19 +157,19 @@

    Inheritance
    - +
    System.Object
    BroadcastResolutions
    @@ -181,19 +181,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<BroadcastResolutions.BroadcastResolution>.Add(BroadcastResolutions.BroadcastResolution) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.Add(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution)
    - List<BroadcastResolutions.BroadcastResolution>.AddRange(IEnumerable<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.AsReadOnly()
    - List<BroadcastResolutions.BroadcastResolution>.BinarySearch(BroadcastResolutions.BroadcastResolution, IComparer<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.BinarySearch(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution, System.Collections.Generic.IComparer<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    List<BroadcastResolutions.BroadcastResolution>.BinarySearch(Int32, Int32, BroadcastResolutions.BroadcastResolution, IComparer<BroadcastResolutions.BroadcastResolution>) @@ -208,13 +208,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution, TOutput>)
    - List<BroadcastResolutions.BroadcastResolution>.CopyTo(BroadcastResolutions.BroadcastResolution[]) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.CopyTo(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.CopyTo(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution[], System.Int32) + List<BroadcastResolutions.BroadcastResolution>.CopyTo(BroadcastResolutions.BroadcastResolution[], Int32)
    - List<BroadcastResolutions.BroadcastResolution>.CopyTo(Int32, BroadcastResolutions.BroadcastResolution[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.CopyTo(System.Int32, Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution[], System.Int32, System.Int32)
    - List<BroadcastResolutions.BroadcastResolution>.FindAll(Predicate<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.FindAll(System.Predicate<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.FindIndex(Int32, Int32, Predicate<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.FindIndex(Int32, Predicate<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.FindLast(Predicate<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.FindLast(System.Predicate<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.FindLastIndex(Int32, Int32, Predicate<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.FindLastIndex(Predicate<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.ForEach(System.Action<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.GetEnumerator()
    - List<BroadcastResolutions.BroadcastResolution>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.GetRange(System.Int32, System.Int32)
    - List<BroadcastResolutions.BroadcastResolution>.IndexOf(BroadcastResolutions.BroadcastResolution, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.IndexOf(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.Insert(System.Int32, Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution) @@ -274,10 +274,10 @@
    Inherited Members
    List<BroadcastResolutions.BroadcastResolution>.LastIndexOf(BroadcastResolutions.BroadcastResolution)
    - List<BroadcastResolutions.BroadcastResolution>.LastIndexOf(BroadcastResolutions.BroadcastResolution, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.LastIndexOf(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution, System.Int32)
    - List<BroadcastResolutions.BroadcastResolution>.LastIndexOf(BroadcastResolutions.BroadcastResolution, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.LastIndexOf(Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution, System.Int32, System.Int32)
    - List<BroadcastResolutions.BroadcastResolution>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.RemoveRange(System.Int32, System.Int32)
    - List<BroadcastResolutions.BroadcastResolution>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.Reverse(System.Int32, System.Int32) @@ -307,7 +307,7 @@
    Inherited Members
    List<BroadcastResolutions.BroadcastResolution>.Sort(Comparison<BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.Sort(Int32, Int32, IComparer<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.TrueForAll(Predicate<BroadcastResolutions.BroadcastResolution>) + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.TrueForAll(System.Predicate<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>)
    - List<BroadcastResolutions.BroadcastResolution>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.Count
    - List<BroadcastResolutions.BroadcastResolution>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.System.Collections.ICollection.IsSynchronized
    - List<BroadcastResolutions.BroadcastResolution>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.System.Collections.ICollection.SyncRoot
    - List<BroadcastResolutions.BroadcastResolution>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.BroadcastResolutions.BroadcastResolution>.System.Collections.IList.Item[System.Int32] @@ -404,7 +404,7 @@
    Parameters
    - Boolean + System.Boolean isInterlaced @@ -456,7 +456,7 @@
    Parameters
    - Boolean + System.Boolean isInterlaced @@ -479,7 +479,7 @@
    Returns

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ByteSize.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ByteSize.html index ed9a98bee..288ee374c 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ByteSize.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ByteSize.html @@ -383,7 +383,7 @@
    Returns
    - Boolean + System.Boolean @@ -409,7 +409,7 @@
    Parameters
    - Object + System.Object obj @@ -425,7 +425,7 @@
    Returns
    - Boolean + System.Boolean @@ -933,7 +933,7 @@
    Returns
    - Boolean + System.Boolean @@ -980,7 +980,7 @@
    Returns
    - Boolean + System.Boolean @@ -1027,7 +1027,7 @@
    Returns
    - Boolean + System.Boolean @@ -1158,7 +1158,7 @@
    Returns
    - Boolean + System.Boolean @@ -1205,7 +1205,7 @@
    Returns
    - Boolean + System.Boolean @@ -1252,7 +1252,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevel.html index e52c4b8c1..eaca7c2df 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    H263ProfileWithLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevelList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevelList.html index 1679fe8ad..48598c5a7 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevelList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.H263ProfileWithLevelList.html @@ -158,20 +158,20 @@

    Inheritance
    - +
    System.Object
    H263ProfileWithLevelList
    @@ -213,19 +213,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<H263ProfileWithLevel>.Add(H263ProfileWithLevel) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.Add(Emby.Media.Model.Types.H263ProfileWithLevel)
    - List<H263ProfileWithLevel>.AddRange(IEnumerable<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.AsReadOnly()
    - List<H263ProfileWithLevel>.BinarySearch(H263ProfileWithLevel, IComparer<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.BinarySearch(Emby.Media.Model.Types.H263ProfileWithLevel, System.Collections.Generic.IComparer<Emby.Media.Model.Types.H263ProfileWithLevel>)
    List<H263ProfileWithLevel>.BinarySearch(Int32, Int32, H263ProfileWithLevel, IComparer<H263ProfileWithLevel>) @@ -240,13 +240,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.H263ProfileWithLevel, TOutput>)
    - List<H263ProfileWithLevel>.CopyTo(H263ProfileWithLevel[]) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.H263ProfileWithLevel[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.H263ProfileWithLevel[], System.Int32) + List<H263ProfileWithLevel>.CopyTo(H263ProfileWithLevel[], Int32)
    - List<H263ProfileWithLevel>.CopyTo(Int32, H263ProfileWithLevel[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.CopyTo(System.Int32, Emby.Media.Model.Types.H263ProfileWithLevel[], System.Int32, System.Int32)
    - List<H263ProfileWithLevel>.FindAll(Predicate<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.FindAll(System.Predicate<Emby.Media.Model.Types.H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.FindIndex(Int32, Int32, Predicate<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.FindIndex(Int32, Predicate<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.FindLast(Predicate<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.FindLast(System.Predicate<Emby.Media.Model.Types.H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.FindLastIndex(Int32, Int32, Predicate<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.FindLastIndex(Predicate<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.H263ProfileWithLevel>)
    System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.ForEach(System.Action<Emby.Media.Model.Types.H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.GetEnumerator()
    - List<H263ProfileWithLevel>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.GetRange(System.Int32, System.Int32)
    - List<H263ProfileWithLevel>.IndexOf(H263ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.IndexOf(Emby.Media.Model.Types.H263ProfileWithLevel, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.Insert(System.Int32, Emby.Media.Model.Types.H263ProfileWithLevel) @@ -306,10 +306,10 @@
    Inherited Members
    List<H263ProfileWithLevel>.LastIndexOf(H263ProfileWithLevel)
    - List<H263ProfileWithLevel>.LastIndexOf(H263ProfileWithLevel, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.H263ProfileWithLevel, System.Int32)
    - List<H263ProfileWithLevel>.LastIndexOf(H263ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.H263ProfileWithLevel, System.Int32, System.Int32)
    - List<H263ProfileWithLevel>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.RemoveRange(System.Int32, System.Int32)
    - List<H263ProfileWithLevel>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.Reverse(System.Int32, System.Int32) @@ -339,7 +339,7 @@
    Inherited Members
    List<H263ProfileWithLevel>.Sort(Comparison<H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.Sort(Int32, Int32, IComparer<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.TrueForAll(Predicate<H263ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.TrueForAll(System.Predicate<Emby.Media.Model.Types.H263ProfileWithLevel>)
    - List<H263ProfileWithLevel>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.Count
    - List<H263ProfileWithLevel>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.System.Collections.ICollection.IsSynchronized
    - List<H263ProfileWithLevel>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.System.Collections.ICollection.SyncRoot
    - List<H263ProfileWithLevel>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.H263ProfileWithLevel>.System.Collections.IList.Item[System.Int32] @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<H263ProfileWithLevel> + System.Collections.Generic.IEnumerable<H263ProfileWithLevel> list @@ -449,7 +449,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevel.html index 17264baca..6e1c7dbbd 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    HevcProfileWithLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevelList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevelList.html index 2f50b3c48..f20bfc948 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevelList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.HevcProfileWithLevelList.html @@ -158,20 +158,20 @@

    Inheritance
    - +
    System.Object
    HevcProfileWithLevelList
    @@ -213,19 +213,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<HevcProfileWithLevel>.Add(HevcProfileWithLevel) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.Add(Emby.Media.Model.Types.HevcProfileWithLevel)
    - List<HevcProfileWithLevel>.AddRange(IEnumerable<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.AsReadOnly()
    - List<HevcProfileWithLevel>.BinarySearch(HevcProfileWithLevel, IComparer<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.BinarySearch(Emby.Media.Model.Types.HevcProfileWithLevel, System.Collections.Generic.IComparer<Emby.Media.Model.Types.HevcProfileWithLevel>)
    List<HevcProfileWithLevel>.BinarySearch(Int32, Int32, HevcProfileWithLevel, IComparer<HevcProfileWithLevel>) @@ -240,13 +240,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.HevcProfileWithLevel, TOutput>)
    - List<HevcProfileWithLevel>.CopyTo(HevcProfileWithLevel[]) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.CopyTo(Emby.Media.Model.Types.HevcProfileWithLevel[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.CopyTo(Emby.Media.Model.Types.HevcProfileWithLevel[], System.Int32) + List<HevcProfileWithLevel>.CopyTo(HevcProfileWithLevel[], Int32)
    - List<HevcProfileWithLevel>.CopyTo(Int32, HevcProfileWithLevel[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.CopyTo(System.Int32, Emby.Media.Model.Types.HevcProfileWithLevel[], System.Int32, System.Int32)
    - List<HevcProfileWithLevel>.FindAll(Predicate<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.FindAll(System.Predicate<Emby.Media.Model.Types.HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.FindIndex(Int32, Int32, Predicate<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.FindIndex(Int32, Predicate<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.FindLast(Predicate<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.FindLast(System.Predicate<Emby.Media.Model.Types.HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.FindLastIndex(Int32, Int32, Predicate<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.FindLastIndex(Predicate<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.HevcProfileWithLevel>)
    System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.ForEach(System.Action<Emby.Media.Model.Types.HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.GetEnumerator()
    - List<HevcProfileWithLevel>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.GetRange(System.Int32, System.Int32)
    - List<HevcProfileWithLevel>.IndexOf(HevcProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.IndexOf(Emby.Media.Model.Types.HevcProfileWithLevel, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.Insert(System.Int32, Emby.Media.Model.Types.HevcProfileWithLevel) @@ -306,10 +306,10 @@
    Inherited Members
    List<HevcProfileWithLevel>.LastIndexOf(HevcProfileWithLevel)
    - List<HevcProfileWithLevel>.LastIndexOf(HevcProfileWithLevel, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.HevcProfileWithLevel, System.Int32)
    - List<HevcProfileWithLevel>.LastIndexOf(HevcProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.HevcProfileWithLevel, System.Int32, System.Int32)
    - List<HevcProfileWithLevel>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.RemoveRange(System.Int32, System.Int32)
    - List<HevcProfileWithLevel>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.Reverse(System.Int32, System.Int32) @@ -339,7 +339,7 @@
    Inherited Members
    List<HevcProfileWithLevel>.Sort(Comparison<HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.Sort(Int32, Int32, IComparer<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.TrueForAll(Predicate<HevcProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.TrueForAll(System.Predicate<Emby.Media.Model.Types.HevcProfileWithLevel>)
    - List<HevcProfileWithLevel>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.Count
    - List<HevcProfileWithLevel>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.System.Collections.ICollection.IsSynchronized
    - List<HevcProfileWithLevel>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.System.Collections.ICollection.SyncRoot
    - List<HevcProfileWithLevel>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.HevcProfileWithLevel>.System.Collections.IList.Item[System.Int32] @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<HevcProfileWithLevel> + System.Collections.Generic.IEnumerable<HevcProfileWithLevel> list @@ -449,7 +449,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.LevelInformation.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.LevelInformation.html index e62af11d5..742860e3e 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.LevelInformation.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.LevelInformation.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    LevelInformation
    Namespace: Emby.Media.Model.Types
    @@ -215,7 +215,7 @@
    Parameters
    - IList<ResolutionWithRate> + System.Collections.Generic.IList<ResolutionWithRate> resolutionRates diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.MediaTagList.MediaTag.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.MediaTagList.MediaTag.html index 99806df45..b9ebbe8dc 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.MediaTagList.MediaTag.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.MediaTagList.MediaTag.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    MediaTagList.MediaTag

    Namespace: Emby.Media.Model.Types
    @@ -172,7 +172,7 @@

    Constructors

    MediaTag(String, String)

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.MediaTagList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.MediaTagList.html index 59c37cce1..9b49150cb 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.MediaTagList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.MediaTagList.html @@ -158,19 +158,19 @@

    Inheritance
    - +
    System.Object
    MediaTagList
    @@ -182,19 +182,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<MediaTagList.MediaTag>.Add(MediaTagList.MediaTag) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.Add(Emby.Media.Model.Types.MediaTagList.MediaTag)
    - List<MediaTagList.MediaTag>.AddRange(IEnumerable<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.AsReadOnly()
    - List<MediaTagList.MediaTag>.BinarySearch(MediaTagList.MediaTag, IComparer<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.BinarySearch(Emby.Media.Model.Types.MediaTagList.MediaTag, System.Collections.Generic.IComparer<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    List<MediaTagList.MediaTag>.BinarySearch(Int32, Int32, MediaTagList.MediaTag, IComparer<MediaTagList.MediaTag>) @@ -209,13 +209,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.MediaTagList.MediaTag, TOutput>)
    - List<MediaTagList.MediaTag>.CopyTo(MediaTagList.MediaTag[]) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.CopyTo(Emby.Media.Model.Types.MediaTagList.MediaTag[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.CopyTo(Emby.Media.Model.Types.MediaTagList.MediaTag[], System.Int32) + List<MediaTagList.MediaTag>.CopyTo(MediaTagList.MediaTag[], Int32)
    - List<MediaTagList.MediaTag>.CopyTo(Int32, MediaTagList.MediaTag[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.CopyTo(System.Int32, Emby.Media.Model.Types.MediaTagList.MediaTag[], System.Int32, System.Int32)
    - List<MediaTagList.MediaTag>.FindAll(Predicate<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.FindAll(System.Predicate<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.FindIndex(Int32, Int32, Predicate<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.FindIndex(Int32, Predicate<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.FindLast(Predicate<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.FindLast(System.Predicate<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.FindLastIndex(Int32, Int32, Predicate<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.FindLastIndex(Predicate<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.ForEach(System.Action<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.GetEnumerator()
    - List<MediaTagList.MediaTag>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.GetRange(System.Int32, System.Int32)
    - List<MediaTagList.MediaTag>.IndexOf(MediaTagList.MediaTag, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.IndexOf(Emby.Media.Model.Types.MediaTagList.MediaTag, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.Insert(System.Int32, Emby.Media.Model.Types.MediaTagList.MediaTag) @@ -275,10 +275,10 @@
    Inherited Members
    List<MediaTagList.MediaTag>.LastIndexOf(MediaTagList.MediaTag)
    - List<MediaTagList.MediaTag>.LastIndexOf(MediaTagList.MediaTag, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.LastIndexOf(Emby.Media.Model.Types.MediaTagList.MediaTag, System.Int32)
    - List<MediaTagList.MediaTag>.LastIndexOf(MediaTagList.MediaTag, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.LastIndexOf(Emby.Media.Model.Types.MediaTagList.MediaTag, System.Int32, System.Int32)
    - List<MediaTagList.MediaTag>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.RemoveRange(System.Int32, System.Int32)
    - List<MediaTagList.MediaTag>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.Reverse(System.Int32, System.Int32) @@ -308,7 +308,7 @@
    Inherited Members
    List<MediaTagList.MediaTag>.Sort(Comparison<MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.Sort(Int32, Int32, IComparer<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.TrueForAll(Predicate<MediaTagList.MediaTag>) + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.TrueForAll(System.Predicate<Emby.Media.Model.Types.MediaTagList.MediaTag>)
    - List<MediaTagList.MediaTag>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.Count
    - List<MediaTagList.MediaTag>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.System.Collections.ICollection.IsSynchronized
    - List<MediaTagList.MediaTag>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.System.Collections.ICollection.SyncRoot
    - List<MediaTagList.MediaTag>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.MediaTagList.MediaTag>.System.Collections.IList.Item[System.Int32] @@ -413,7 +413,7 @@
    Parameters
    - IEnumerable<MediaTagList.MediaTag> + System.Collections.Generic.IEnumerable<MediaTagList.MediaTag> collection

    The collection whose elements are copied to the new list.

    @@ -472,7 +472,7 @@
    Parameters
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> dic @@ -524,7 +524,7 @@
    Overrides

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevel.html index 5655fa421..3b21ab0a0 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Mpeg2ProfileWithLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevelList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevelList.html index dfefc67e1..e10c34206 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevelList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg2ProfileWithLevelList.html @@ -158,20 +158,20 @@

    Inheritance
    - +
    System.Object
    Mpeg2ProfileWithLevelList
    @@ -213,19 +213,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<Mpeg2ProfileWithLevel>.Add(Mpeg2ProfileWithLevel) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.Add(Emby.Media.Model.Types.Mpeg2ProfileWithLevel)
    - List<Mpeg2ProfileWithLevel>.AddRange(IEnumerable<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.AsReadOnly()
    - List<Mpeg2ProfileWithLevel>.BinarySearch(Mpeg2ProfileWithLevel, IComparer<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.BinarySearch(Emby.Media.Model.Types.Mpeg2ProfileWithLevel, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    List<Mpeg2ProfileWithLevel>.BinarySearch(Int32, Int32, Mpeg2ProfileWithLevel, IComparer<Mpeg2ProfileWithLevel>) @@ -240,13 +240,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.Mpeg2ProfileWithLevel, TOutput>)
    - List<Mpeg2ProfileWithLevel>.CopyTo(Mpeg2ProfileWithLevel[]) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Mpeg2ProfileWithLevel[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Mpeg2ProfileWithLevel[], System.Int32) + List<Mpeg2ProfileWithLevel>.CopyTo(Mpeg2ProfileWithLevel[], Int32)
    - List<Mpeg2ProfileWithLevel>.CopyTo(Int32, Mpeg2ProfileWithLevel[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.CopyTo(System.Int32, Emby.Media.Model.Types.Mpeg2ProfileWithLevel[], System.Int32, System.Int32)
    - List<Mpeg2ProfileWithLevel>.FindAll(Predicate<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.FindAll(System.Predicate<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.FindIndex(Int32, Int32, Predicate<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.FindIndex(Int32, Predicate<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.FindLast(Predicate<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.FindLast(System.Predicate<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.FindLastIndex(Int32, Int32, Predicate<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.FindLastIndex(Predicate<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.ForEach(System.Action<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.GetEnumerator()
    - List<Mpeg2ProfileWithLevel>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.GetRange(System.Int32, System.Int32)
    - List<Mpeg2ProfileWithLevel>.IndexOf(Mpeg2ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.IndexOf(Emby.Media.Model.Types.Mpeg2ProfileWithLevel, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.Insert(System.Int32, Emby.Media.Model.Types.Mpeg2ProfileWithLevel) @@ -306,10 +306,10 @@
    Inherited Members
    List<Mpeg2ProfileWithLevel>.LastIndexOf(Mpeg2ProfileWithLevel)
    - List<Mpeg2ProfileWithLevel>.LastIndexOf(Mpeg2ProfileWithLevel, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Mpeg2ProfileWithLevel, System.Int32)
    - List<Mpeg2ProfileWithLevel>.LastIndexOf(Mpeg2ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Mpeg2ProfileWithLevel, System.Int32, System.Int32)
    - List<Mpeg2ProfileWithLevel>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.RemoveRange(System.Int32, System.Int32)
    - List<Mpeg2ProfileWithLevel>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.Reverse(System.Int32, System.Int32) @@ -339,7 +339,7 @@
    Inherited Members
    List<Mpeg2ProfileWithLevel>.Sort(Comparison<Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.Sort(Int32, Int32, IComparer<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.TrueForAll(Predicate<Mpeg2ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.TrueForAll(System.Predicate<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>)
    - List<Mpeg2ProfileWithLevel>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.Count
    - List<Mpeg2ProfileWithLevel>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.System.Collections.ICollection.IsSynchronized
    - List<Mpeg2ProfileWithLevel>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.System.Collections.ICollection.SyncRoot
    - List<Mpeg2ProfileWithLevel>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg2ProfileWithLevel>.System.Collections.IList.Item[System.Int32] @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<Mpeg2ProfileWithLevel> + System.Collections.Generic.IEnumerable<Mpeg2ProfileWithLevel> list @@ -449,7 +449,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevel.html index 68a9b3cf0..074e181b8 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Mpeg4ProfileWithLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevelList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevelList.html index 097ab184b..48828bce4 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevelList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Mpeg4ProfileWithLevelList.html @@ -158,20 +158,20 @@

    Inheritance
    - +
    System.Object
    Mpeg4ProfileWithLevelList
    @@ -213,19 +213,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<Mpeg4ProfileWithLevel>.Add(Mpeg4ProfileWithLevel) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.Add(Emby.Media.Model.Types.Mpeg4ProfileWithLevel)
    - List<Mpeg4ProfileWithLevel>.AddRange(IEnumerable<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.AsReadOnly()
    - List<Mpeg4ProfileWithLevel>.BinarySearch(Mpeg4ProfileWithLevel, IComparer<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.BinarySearch(Emby.Media.Model.Types.Mpeg4ProfileWithLevel, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    List<Mpeg4ProfileWithLevel>.BinarySearch(Int32, Int32, Mpeg4ProfileWithLevel, IComparer<Mpeg4ProfileWithLevel>) @@ -240,13 +240,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.Mpeg4ProfileWithLevel, TOutput>)
    - List<Mpeg4ProfileWithLevel>.CopyTo(Mpeg4ProfileWithLevel[]) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Mpeg4ProfileWithLevel[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Mpeg4ProfileWithLevel[], System.Int32) + List<Mpeg4ProfileWithLevel>.CopyTo(Mpeg4ProfileWithLevel[], Int32)
    - List<Mpeg4ProfileWithLevel>.CopyTo(Int32, Mpeg4ProfileWithLevel[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.CopyTo(System.Int32, Emby.Media.Model.Types.Mpeg4ProfileWithLevel[], System.Int32, System.Int32)
    - List<Mpeg4ProfileWithLevel>.FindAll(Predicate<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.FindAll(System.Predicate<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.FindIndex(Int32, Int32, Predicate<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.FindIndex(Int32, Predicate<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.FindLast(Predicate<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.FindLast(System.Predicate<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.FindLastIndex(Int32, Int32, Predicate<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.FindLastIndex(Predicate<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.ForEach(System.Action<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.GetEnumerator()
    - List<Mpeg4ProfileWithLevel>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.GetRange(System.Int32, System.Int32)
    - List<Mpeg4ProfileWithLevel>.IndexOf(Mpeg4ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.IndexOf(Emby.Media.Model.Types.Mpeg4ProfileWithLevel, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.Insert(System.Int32, Emby.Media.Model.Types.Mpeg4ProfileWithLevel) @@ -306,10 +306,10 @@
    Inherited Members
    List<Mpeg4ProfileWithLevel>.LastIndexOf(Mpeg4ProfileWithLevel)
    - List<Mpeg4ProfileWithLevel>.LastIndexOf(Mpeg4ProfileWithLevel, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Mpeg4ProfileWithLevel, System.Int32)
    - List<Mpeg4ProfileWithLevel>.LastIndexOf(Mpeg4ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Mpeg4ProfileWithLevel, System.Int32, System.Int32)
    - List<Mpeg4ProfileWithLevel>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.RemoveRange(System.Int32, System.Int32)
    - List<Mpeg4ProfileWithLevel>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.Reverse(System.Int32, System.Int32) @@ -339,7 +339,7 @@
    Inherited Members
    List<Mpeg4ProfileWithLevel>.Sort(Comparison<Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.Sort(Int32, Int32, IComparer<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.TrueForAll(Predicate<Mpeg4ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.TrueForAll(System.Predicate<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>)
    - List<Mpeg4ProfileWithLevel>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.Count
    - List<Mpeg4ProfileWithLevel>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.System.Collections.ICollection.IsSynchronized
    - List<Mpeg4ProfileWithLevel>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.System.Collections.ICollection.SyncRoot
    - List<Mpeg4ProfileWithLevel>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.Mpeg4ProfileWithLevel>.System.Collections.IList.Item[System.Int32] @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<Mpeg4ProfileWithLevel> + System.Collections.Generic.IEnumerable<Mpeg4ProfileWithLevel> list @@ -449,7 +449,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.PixelFormat.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.PixelFormat.html index ad033a24d..47f73e02e 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.PixelFormat.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.PixelFormat.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    PixelFormat
    Namespace: Emby.Media.Model.Types
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileInformation.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileInformation.html index b2746a46d..07efc049d 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileInformation.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileInformation.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProfileInformation
    Namespace: Emby.Media.Model.Types
    @@ -210,7 +210,7 @@
    Parameters
    - IEnumerable<Int32> + System.Collections.Generic.IEnumerable<Int32> bitDepths diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileLevelInformation.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileLevelInformation.html index ff1a6ab16..8d70fa61d 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileLevelInformation.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileLevelInformation.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProfileLevelInformation

    Namespace: Emby.Media.Model.Types
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevel-2.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevel-2.html index 5dbd60957..2d0475ec4 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevel-2.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevel-2.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ProfileWithLevel<TP, TL>
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevelList-3.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevelList-3.html index e4cc49ec7..9ea5fa6d9 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevelList-3.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ProfileWithLevelList-3.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    List<T>
    ProfileWithLevelList<T, TP, TL>
    @@ -173,13 +173,13 @@
    Inheritance
    Implements
    - +
    System.Collections.Generic.IList<T>
    - +
    System.Collections.Generic.IEnumerable<T>
    - +
    System.Collections.ICollection
    @@ -191,19 +191,19 @@
    Inherited Members
    System.Collections.Generic.List<T>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<T>.Add(T) + System.Collections.Generic.List<T>.Add(T)
    - List<T>.AddRange(IEnumerable<T>) + System.Collections.Generic.List<T>.AddRange(System.Collections.Generic.IEnumerable<T>)
    - List<T>.AsReadOnly() + System.Collections.Generic.List<T>.AsReadOnly()
    - List<T>.BinarySearch(T, IComparer<T>) + System.Collections.Generic.List<T>.BinarySearch(T, System.Collections.Generic.IComparer<T>)
    List<T>.BinarySearch(Int32, Int32, T, IComparer<T>) @@ -218,13 +218,13 @@
    Inherited Members
    System.Collections.Generic.List<T>.ConvertAll<TOutput>(System.Converter<T, TOutput>)
    - List<T>.CopyTo(T[]) + System.Collections.Generic.List<T>.CopyTo(T[])
    - System.Collections.Generic.List<T>.CopyTo(T[], System.Int32) + List<T>.CopyTo(T[], Int32)
    - List<T>.CopyTo(Int32, T[], Int32, Int32) + System.Collections.Generic.List<T>.CopyTo(System.Int32, T[], System.Int32, System.Int32)
    List<T>.Exists(Predicate<T>) @@ -233,37 +233,37 @@
    Inherited Members
    List<T>.Find(Predicate<T>)
    - List<T>.FindAll(Predicate<T>) + System.Collections.Generic.List<T>.FindAll(System.Predicate<T>)
    - List<T>.FindIndex(Int32, Int32, Predicate<T>) + System.Collections.Generic.List<T>.FindIndex(System.Int32, System.Int32, System.Predicate<T>)
    - List<T>.FindIndex(Int32, Predicate<T>) + System.Collections.Generic.List<T>.FindIndex(System.Int32, System.Predicate<T>)
    - List<T>.FindLast(Predicate<T>) + System.Collections.Generic.List<T>.FindLast(System.Predicate<T>)
    - List<T>.FindLastIndex(Int32, Int32, Predicate<T>) + System.Collections.Generic.List<T>.FindLastIndex(System.Int32, System.Int32, System.Predicate<T>)
    - List<T>.FindLastIndex(Predicate<T>) + System.Collections.Generic.List<T>.FindLastIndex(System.Predicate<T>)
    System.Collections.Generic.List<T>.ForEach(System.Action<T>)
    - List<T>.GetEnumerator() + System.Collections.Generic.List<T>.GetEnumerator()
    - List<T>.GetRange(Int32, Int32) + System.Collections.Generic.List<T>.GetRange(System.Int32, System.Int32)
    List<T>.IndexOf(T) @@ -272,7 +272,7 @@
    Inherited Members
    List<T>.IndexOf(T, Int32)
    - List<T>.IndexOf(T, Int32, Int32) + System.Collections.Generic.List<T>.IndexOf(T, System.Int32, System.Int32)
    System.Collections.Generic.List<T>.Insert(System.Int32, T) @@ -284,10 +284,10 @@
    Inherited Members
    List<T>.LastIndexOf(T)
    - List<T>.LastIndexOf(T, Int32) + System.Collections.Generic.List<T>.LastIndexOf(T, System.Int32)
    - List<T>.LastIndexOf(T, Int32, Int32) + System.Collections.Generic.List<T>.LastIndexOf(T, System.Int32, System.Int32)
    List<T>.Remove(T) @@ -299,10 +299,10 @@
    Inherited Members
    List<T>.RemoveAt(Int32)
    - List<T>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<T>.RemoveRange(System.Int32, System.Int32)
    - List<T>.Reverse() + System.Collections.Generic.List<T>.Reverse()
    System.Collections.Generic.List<T>.Reverse(System.Int32, System.Int32) @@ -317,7 +317,7 @@
    Inherited Members
    List<T>.Sort(Comparison<T>)
    - List<T>.Sort(Int32, Int32, IComparer<T>) + System.Collections.Generic.List<T>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<T>)
    List<T>.IEnumerable<T>.GetEnumerator() @@ -350,13 +350,13 @@
    Inherited Members
    List<T>.TrimExcess()
    - List<T>.TrueForAll(Predicate<T>) + System.Collections.Generic.List<T>.TrueForAll(System.Predicate<T>)
    - List<T>.Count + System.Collections.Generic.List<T>.Count
    List<T>.Item[Int32] @@ -365,16 +365,16 @@
    Inherited Members
    List<T>.ICollection<T>.IsReadOnly
    - List<T>.ICollection.IsSynchronized + System.Collections.Generic.List<T>.System.Collections.ICollection.IsSynchronized
    - List<T>.ICollection.SyncRoot + System.Collections.Generic.List<T>.System.Collections.ICollection.SyncRoot
    - List<T>.IList.IsReadOnly + System.Collections.Generic.List<T>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<T>.System.Collections.IList.Item[System.Int32] @@ -447,7 +447,7 @@
    Parameters
    - IEnumerable<T> + System.Collections.Generic.IEnumerable<T> list

    The list.

    @@ -530,7 +530,7 @@
    Returns
    - Boolean + System.Boolean

    true if the specified profile is contained; otherwise, false.

    @@ -653,7 +653,7 @@
    Returns
    - IList<ProfileLevelInformation> + System.Collections.Generic.IList<ProfileLevelInformation> @@ -723,7 +723,7 @@
    Returns
    - Boolean + System.Boolean

    true if a profile with the specified bit depth exists; otherwise, false.

    @@ -787,7 +787,7 @@
    Overrides

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Rational.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Rational.html index 7bc2b233d..f0f3e1a92 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Rational.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Rational.html @@ -224,7 +224,7 @@
    Exceptions
    - ArgumentException + System.ArgumentException

    invalid Decimal - value

    @@ -275,7 +275,7 @@
    Exceptions
    - ArgumentException + System.ArgumentException

    Argument is not a number - value or Argument is infinity - value

    @@ -305,19 +305,19 @@
    Parameters
    - BigInteger + System.Numerics.BigInteger whole

    The whole.

    - BigInteger + System.Numerics.BigInteger numerator

    The numerator.

    - BigInteger + System.Numerics.BigInteger denominator

    The denominator.

    @@ -340,7 +340,7 @@
    Exceptions
    - DivideByZeroException + System.DivideByZeroException @@ -367,13 +367,13 @@
    Parameters
    - BigInteger + System.Numerics.BigInteger numerator

    The numerator.

    - BigInteger + System.Numerics.BigInteger denominator

    The denominator.

    @@ -396,7 +396,7 @@
    Exceptions
    - DivideByZeroException + System.DivideByZeroException @@ -423,7 +423,7 @@
    Parameters
    - BigInteger + System.Numerics.BigInteger numerator

    The numerator.

    @@ -485,7 +485,7 @@
    Property Value
    - BigInteger + System.Numerics.BigInteger

    The denominator.

    @@ -539,7 +539,7 @@
    Property Value
    - BigInteger + System.Numerics.BigInteger

    The numerator.

    @@ -961,7 +961,7 @@
    Returns
    - Boolean + System.Boolean

    true if the current object is equal to the other parameter; otherwise, false.

    @@ -971,7 +971,7 @@
    Returns

    Equals(Object)

    -

    Determines whether the specified Object, is equal to this instance.

    +

    Determines whether the specified System.Object, is equal to this instance.

    Declaration
    @@ -989,9 +989,9 @@
    Parameters
    - Object + System.Object obj -

    The Object to compare with this instance.

    +

    The System.Object to compare with this instance.

    @@ -1006,8 +1006,8 @@
    Returns
    - Boolean -

    true if the specified Object is equal to this instance; otherwise, false.

    + System.Boolean +

    true if the specified System.Object is equal to this instance; otherwise, false.

    @@ -1090,7 +1090,7 @@
    Returns
    - BigInteger + System.Numerics.BigInteger @@ -1184,7 +1184,7 @@
    Returns
    - BigInteger + System.Numerics.BigInteger @@ -1322,7 +1322,7 @@
    Parameters
    - BigInteger + System.Numerics.BigInteger exponent

    The exponent.

    @@ -1354,7 +1354,7 @@
    Exceptions
    - ArgumentException + System.ArgumentException

    cannot raise zero to a negative power - baseValue

    @@ -1561,7 +1561,7 @@
    Returns
    - Boolean + System.Boolean @@ -1623,7 +1623,7 @@
    Returns
    - Boolean + System.Boolean @@ -1808,7 +1808,7 @@
    Returns
    - Boolean + System.Boolean @@ -1850,7 +1850,7 @@
    Returns
    - Byte + System.Byte @@ -2102,7 +2102,7 @@
    Returns
    - BigInteger + System.Numerics.BigInteger @@ -2186,7 +2186,7 @@
    Returns
    - Single + System.Single @@ -2359,7 +2359,7 @@
    Returns
    - Boolean + System.Boolean @@ -2406,7 +2406,7 @@
    Returns
    - Boolean + System.Boolean @@ -2432,7 +2432,7 @@
    Parameters
    - Byte + System.Byte value @@ -2684,7 +2684,7 @@
    Parameters
    - BigInteger + System.Numerics.BigInteger value @@ -2768,7 +2768,7 @@
    Parameters
    - Single + System.Single value @@ -2999,7 +2999,7 @@
    Returns
    - Boolean + System.Boolean @@ -3046,7 +3046,7 @@
    Returns
    - Boolean + System.Boolean @@ -3093,7 +3093,7 @@
    Returns
    - Boolean + System.Boolean @@ -3346,7 +3346,7 @@
    Parameters
    - Object + System.Object obj @@ -3388,7 +3388,7 @@
    Parameters
    - Object + System.Object sender @@ -3416,12 +3416,12 @@
    Parameters
    - SerializationInfo + System.Runtime.Serialization.SerializationInfo info - StreamingContext + System.Runtime.Serialization.StreamingContext context diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.RationalTypeConverter.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.RationalTypeConverter.html index 240cdaae0..3bd8e257f 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.RationalTypeConverter.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.RationalTypeConverter.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    RationalTypeConverter
    @@ -167,16 +167,16 @@
    Inherited Members
    TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type)
    - TypeConverter.CanConvertFrom(Type) + System.ComponentModel.TypeConverter.CanConvertFrom(System.Type)
    - TypeConverter.CanConvertTo(ITypeDescriptorContext, Type) + System.ComponentModel.TypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)
    - TypeConverter.CanConvertTo(Type) + System.ComponentModel.TypeConverter.CanConvertTo(System.Type)
    - TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) + System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)
    - TypeConverter.ConvertFromInvariantString(String) + System.ComponentModel.TypeConverter.ConvertFromInvariantString(System.String)
    - TypeConverter.ConvertFromString(ITypeDescriptorContext, CultureInfo, String) + System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)
    - TypeConverter.ConvertFromString(ITypeDescriptorContext, String) + System.ComponentModel.TypeConverter.ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)
    - TypeConverter.ConvertFromString(String) + System.ComponentModel.TypeConverter.ConvertFromString(System.String)
    - TypeConverter.ConvertTo(Object, Type) + System.ComponentModel.TypeConverter.ConvertTo(System.Object, System.Type)
    - TypeConverter.ConvertToInvariantString(ITypeDescriptorContext, Object) + System.ComponentModel.TypeConverter.ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)
    - TypeConverter.ConvertToString(ITypeDescriptorContext, CultureInfo, Object) + System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)
    - TypeConverter.ConvertToString(ITypeDescriptorContext, Object) + System.ComponentModel.TypeConverter.ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)
    - TypeConverter.ConvertToString(Object) + System.ComponentModel.TypeConverter.ConvertToString(System.Object)
    - TypeConverter.CreateInstance(IDictionary) + System.ComponentModel.TypeConverter.CreateInstance(System.Collections.IDictionary)
    TypeConverter.CreateInstance(ITypeDescriptorContext, IDictionary) @@ -224,7 +224,7 @@
    Inherited Members
    System.ComponentModel.TypeConverter.GetConvertFromException(System.Object)
    - TypeConverter.GetConvertToException(Object, Type) + System.ComponentModel.TypeConverter.GetConvertToException(System.Object, System.Type)
    - TypeConverter.GetPropertiesSupported() + System.ComponentModel.TypeConverter.GetPropertiesSupported()
    - TypeConverter.GetStandardValuesExclusive() + System.ComponentModel.TypeConverter.GetStandardValuesExclusive()
    - TypeConverter.GetStandardValuesExclusive(ITypeDescriptorContext) + System.ComponentModel.TypeConverter.GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)
    - TypeConverter.IsValid(ITypeDescriptorContext, Object) + System.ComponentModel.TypeConverter.IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)
    - TypeConverter.IsValid(Object) + System.ComponentModel.TypeConverter.IsValid(System.Object)
    System.ComponentModel.TypeConverter.SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[]) @@ -305,9 +305,9 @@
    Parameters
    - ITypeDescriptorContext + System.ComponentModel.ITypeDescriptorContext context -

    An ITypeDescriptorContext that provides a format context.

    +

    An System.ComponentModel.ITypeDescriptorContext that provides a format context.

    @@ -317,15 +317,15 @@
    Parameters
    - Object + System.Object value -

    The Object to convert.

    +

    The System.Object to convert.

    - System.Type + Type destinationType -

    The System.Type to convert the value parameter to.

    +

    The Type to convert the value parameter to.

    @@ -340,8 +340,8 @@
    Returns
    - Object -

    An Object that represents the converted value.

    + System.Object +

    An System.Object that represents the converted value.

    @@ -363,7 +363,7 @@
    Exceptions
    - NotSupportedException + System.NotSupportedException

    The conversion cannot be performed.

    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Resolution.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Resolution.html index dd7130305..246db0076 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Resolution.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Resolution.html @@ -368,7 +368,7 @@
    Returns
    - Boolean + System.Boolean @@ -394,7 +394,7 @@
    Parameters
    - Object + System.Object obj @@ -410,7 +410,7 @@
    Returns
    - Boolean + System.Boolean @@ -515,7 +515,7 @@
    Returns
    - Boolean + System.Boolean @@ -562,7 +562,7 @@
    Returns
    - Boolean + System.Boolean @@ -609,7 +609,7 @@
    Returns
    - Boolean + System.Boolean @@ -656,7 +656,7 @@
    Returns
    - Boolean + System.Boolean @@ -703,7 +703,7 @@
    Returns
    - Boolean + System.Boolean @@ -750,7 +750,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ResolutionWithRate.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ResolutionWithRate.html index d86c0ce4d..5ef2efc51 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.ResolutionWithRate.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.ResolutionWithRate.html @@ -352,7 +352,7 @@
    Returns
    - Boolean + System.Boolean @@ -378,7 +378,7 @@
    Parameters
    - Object + System.Object obj @@ -394,7 +394,7 @@
    Returns
    - Boolean + System.Boolean @@ -499,7 +499,7 @@
    Returns
    - Boolean + System.Boolean @@ -546,7 +546,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevel.html index fd354f0e8..0e64589d6 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Vc1ProfileWithLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevelList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevelList.html index eeb97058d..443ab477b 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevelList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vc1ProfileWithLevelList.html @@ -158,20 +158,20 @@

    Inheritance
    - +
    System.Object
    Vc1ProfileWithLevelList
    Implements
    - +
    System.Collections.Generic.IList<Vc1ProfileWithLevel>
    - +
    System.Collections.Generic.IEnumerable<Vc1ProfileWithLevel>
    - +
    System.Collections.ICollection
    @@ -213,19 +213,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<Vc1ProfileWithLevel>.Add(Vc1ProfileWithLevel) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.Add(Emby.Media.Model.Types.Vc1ProfileWithLevel)
    - List<Vc1ProfileWithLevel>.AddRange(IEnumerable<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.AsReadOnly()
    - List<Vc1ProfileWithLevel>.BinarySearch(Vc1ProfileWithLevel, IComparer<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.BinarySearch(Emby.Media.Model.Types.Vc1ProfileWithLevel, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    List<Vc1ProfileWithLevel>.BinarySearch(Int32, Int32, Vc1ProfileWithLevel, IComparer<Vc1ProfileWithLevel>) @@ -240,13 +240,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.Vc1ProfileWithLevel, TOutput>)
    - List<Vc1ProfileWithLevel>.CopyTo(Vc1ProfileWithLevel[]) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Vc1ProfileWithLevel[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Vc1ProfileWithLevel[], System.Int32) + List<Vc1ProfileWithLevel>.CopyTo(Vc1ProfileWithLevel[], Int32)
    - List<Vc1ProfileWithLevel>.CopyTo(Int32, Vc1ProfileWithLevel[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.CopyTo(System.Int32, Emby.Media.Model.Types.Vc1ProfileWithLevel[], System.Int32, System.Int32)
    - List<Vc1ProfileWithLevel>.FindAll(Predicate<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.FindAll(System.Predicate<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.FindIndex(Int32, Int32, Predicate<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.FindIndex(Int32, Predicate<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.FindLast(Predicate<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.FindLast(System.Predicate<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.FindLastIndex(Int32, Int32, Predicate<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.FindLastIndex(Predicate<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.ForEach(System.Action<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.GetEnumerator()
    - List<Vc1ProfileWithLevel>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.GetRange(System.Int32, System.Int32)
    - List<Vc1ProfileWithLevel>.IndexOf(Vc1ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.IndexOf(Emby.Media.Model.Types.Vc1ProfileWithLevel, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.Insert(System.Int32, Emby.Media.Model.Types.Vc1ProfileWithLevel) @@ -306,10 +306,10 @@
    Inherited Members
    List<Vc1ProfileWithLevel>.LastIndexOf(Vc1ProfileWithLevel)
    - List<Vc1ProfileWithLevel>.LastIndexOf(Vc1ProfileWithLevel, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Vc1ProfileWithLevel, System.Int32)
    - List<Vc1ProfileWithLevel>.LastIndexOf(Vc1ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Vc1ProfileWithLevel, System.Int32, System.Int32)
    - List<Vc1ProfileWithLevel>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.RemoveRange(System.Int32, System.Int32)
    - List<Vc1ProfileWithLevel>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.Reverse(System.Int32, System.Int32) @@ -339,7 +339,7 @@
    Inherited Members
    List<Vc1ProfileWithLevel>.Sort(Comparison<Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.Sort(Int32, Int32, IComparer<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.TrueForAll(Predicate<Vc1ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.TrueForAll(System.Predicate<Emby.Media.Model.Types.Vc1ProfileWithLevel>)
    - List<Vc1ProfileWithLevel>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.Count
    - List<Vc1ProfileWithLevel>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.System.Collections.ICollection.IsSynchronized
    - List<Vc1ProfileWithLevel>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.System.Collections.ICollection.SyncRoot
    - List<Vc1ProfileWithLevel>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.Vc1ProfileWithLevel>.System.Collections.IList.Item[System.Int32] @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<Vc1ProfileWithLevel> + System.Collections.Generic.IEnumerable<Vc1ProfileWithLevel> list @@ -449,7 +449,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevel.html index 2953a6b34..bb96bd51f 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Vp8ProfileWithLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevelList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevelList.html index 775f87641..dffaedc20 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevelList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp8ProfileWithLevelList.html @@ -158,20 +158,20 @@

    Inheritance
    - +
    System.Object
    Vp8ProfileWithLevelList
    Implements
    - +
    System.Collections.Generic.IList<Vp8ProfileWithLevel>
    - +
    System.Collections.Generic.IEnumerable<Vp8ProfileWithLevel>
    - +
    System.Collections.ICollection
    @@ -213,19 +213,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<Vp8ProfileWithLevel>.Add(Vp8ProfileWithLevel) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.Add(Emby.Media.Model.Types.Vp8ProfileWithLevel)
    - List<Vp8ProfileWithLevel>.AddRange(IEnumerable<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.AsReadOnly()
    - List<Vp8ProfileWithLevel>.BinarySearch(Vp8ProfileWithLevel, IComparer<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.BinarySearch(Emby.Media.Model.Types.Vp8ProfileWithLevel, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    List<Vp8ProfileWithLevel>.BinarySearch(Int32, Int32, Vp8ProfileWithLevel, IComparer<Vp8ProfileWithLevel>) @@ -240,13 +240,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.Vp8ProfileWithLevel, TOutput>)
    - List<Vp8ProfileWithLevel>.CopyTo(Vp8ProfileWithLevel[]) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Vp8ProfileWithLevel[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Vp8ProfileWithLevel[], System.Int32) + List<Vp8ProfileWithLevel>.CopyTo(Vp8ProfileWithLevel[], Int32)
    - List<Vp8ProfileWithLevel>.CopyTo(Int32, Vp8ProfileWithLevel[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.CopyTo(System.Int32, Emby.Media.Model.Types.Vp8ProfileWithLevel[], System.Int32, System.Int32)
    - List<Vp8ProfileWithLevel>.FindAll(Predicate<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.FindAll(System.Predicate<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.FindIndex(Int32, Int32, Predicate<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.FindIndex(Int32, Predicate<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.FindLast(Predicate<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.FindLast(System.Predicate<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.FindLastIndex(Int32, Int32, Predicate<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.FindLastIndex(Predicate<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.ForEach(System.Action<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.GetEnumerator()
    - List<Vp8ProfileWithLevel>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.GetRange(System.Int32, System.Int32)
    - List<Vp8ProfileWithLevel>.IndexOf(Vp8ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.IndexOf(Emby.Media.Model.Types.Vp8ProfileWithLevel, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.Insert(System.Int32, Emby.Media.Model.Types.Vp8ProfileWithLevel) @@ -306,10 +306,10 @@
    Inherited Members
    List<Vp8ProfileWithLevel>.LastIndexOf(Vp8ProfileWithLevel)
    - List<Vp8ProfileWithLevel>.LastIndexOf(Vp8ProfileWithLevel, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Vp8ProfileWithLevel, System.Int32)
    - List<Vp8ProfileWithLevel>.LastIndexOf(Vp8ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Vp8ProfileWithLevel, System.Int32, System.Int32)
    - List<Vp8ProfileWithLevel>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.RemoveRange(System.Int32, System.Int32)
    - List<Vp8ProfileWithLevel>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.Reverse(System.Int32, System.Int32) @@ -339,7 +339,7 @@
    Inherited Members
    List<Vp8ProfileWithLevel>.Sort(Comparison<Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.Sort(Int32, Int32, IComparer<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.TrueForAll(Predicate<Vp8ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.TrueForAll(System.Predicate<Emby.Media.Model.Types.Vp8ProfileWithLevel>)
    - List<Vp8ProfileWithLevel>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.Count
    - List<Vp8ProfileWithLevel>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.System.Collections.ICollection.IsSynchronized
    - List<Vp8ProfileWithLevel>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.System.Collections.ICollection.SyncRoot
    - List<Vp8ProfileWithLevel>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp8ProfileWithLevel>.System.Collections.IList.Item[System.Int32] @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<Vp8ProfileWithLevel> + System.Collections.Generic.IEnumerable<Vp8ProfileWithLevel> list @@ -449,7 +449,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevel.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevel.html index ad0b5c7a6..7bf5ab7f2 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevel.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Vp9ProfileWithLevel
    diff --git a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevelList.html b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevelList.html index 423ae84b8..1a5c6c920 100644 --- a/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevelList.html +++ b/Documenation/reference/pluginapi/Emby.Media.Model.Types.Vp9ProfileWithLevelList.html @@ -158,20 +158,20 @@

    Inheritance
    - +
    System.Object
    Vp9ProfileWithLevelList
    Implements
    - +
    System.Collections.Generic.IList<Vp9ProfileWithLevel>
    - +
    System.Collections.Generic.IEnumerable<Vp9ProfileWithLevel>
    - +
    System.Collections.ICollection
    @@ -213,19 +213,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<Vp9ProfileWithLevel>.Add(Vp9ProfileWithLevel) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.Add(Emby.Media.Model.Types.Vp9ProfileWithLevel)
    - List<Vp9ProfileWithLevel>.AddRange(IEnumerable<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.AddRange(System.Collections.Generic.IEnumerable<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.AsReadOnly() + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.AsReadOnly()
    - List<Vp9ProfileWithLevel>.BinarySearch(Vp9ProfileWithLevel, IComparer<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.BinarySearch(Emby.Media.Model.Types.Vp9ProfileWithLevel, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    List<Vp9ProfileWithLevel>.BinarySearch(Int32, Int32, Vp9ProfileWithLevel, IComparer<Vp9ProfileWithLevel>) @@ -240,13 +240,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.ConvertAll<TOutput>(System.Converter<Emby.Media.Model.Types.Vp9ProfileWithLevel, TOutput>)
    - List<Vp9ProfileWithLevel>.CopyTo(Vp9ProfileWithLevel[]) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Vp9ProfileWithLevel[])
    - System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.CopyTo(Emby.Media.Model.Types.Vp9ProfileWithLevel[], System.Int32) + List<Vp9ProfileWithLevel>.CopyTo(Vp9ProfileWithLevel[], Int32)
    - List<Vp9ProfileWithLevel>.CopyTo(Int32, Vp9ProfileWithLevel[], Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.CopyTo(System.Int32, Emby.Media.Model.Types.Vp9ProfileWithLevel[], System.Int32, System.Int32)
    - List<Vp9ProfileWithLevel>.FindAll(Predicate<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.FindAll(System.Predicate<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.FindIndex(Int32, Int32, Predicate<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.FindIndex(Int32, Predicate<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.FindIndex(System.Int32, System.Predicate<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.FindLast(Predicate<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.FindLast(System.Predicate<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.FindLastIndex(Int32, Int32, Predicate<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.FindLastIndex(Predicate<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.FindLastIndex(System.Predicate<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.ForEach(System.Action<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.GetEnumerator() + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.GetEnumerator()
    - List<Vp9ProfileWithLevel>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.GetRange(System.Int32, System.Int32)
    - List<Vp9ProfileWithLevel>.IndexOf(Vp9ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.IndexOf(Emby.Media.Model.Types.Vp9ProfileWithLevel, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.Insert(System.Int32, Emby.Media.Model.Types.Vp9ProfileWithLevel) @@ -306,10 +306,10 @@
    Inherited Members
    List<Vp9ProfileWithLevel>.LastIndexOf(Vp9ProfileWithLevel)
    - List<Vp9ProfileWithLevel>.LastIndexOf(Vp9ProfileWithLevel, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Vp9ProfileWithLevel, System.Int32)
    - List<Vp9ProfileWithLevel>.LastIndexOf(Vp9ProfileWithLevel, Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.LastIndexOf(Emby.Media.Model.Types.Vp9ProfileWithLevel, System.Int32, System.Int32)
    - List<Vp9ProfileWithLevel>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.RemoveRange(System.Int32, System.Int32)
    - List<Vp9ProfileWithLevel>.Reverse() + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.Reverse()
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.Reverse(System.Int32, System.Int32) @@ -339,7 +339,7 @@
    Inherited Members
    List<Vp9ProfileWithLevel>.Sort(Comparison<Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.Sort(Int32, Int32, IComparer<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.TrueForAll(Predicate<Vp9ProfileWithLevel>) + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.TrueForAll(System.Predicate<Emby.Media.Model.Types.Vp9ProfileWithLevel>)
    - List<Vp9ProfileWithLevel>.Count + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.Count
    - List<Vp9ProfileWithLevel>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.System.Collections.ICollection.IsSynchronized
    - List<Vp9ProfileWithLevel>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.System.Collections.ICollection.SyncRoot
    - List<Vp9ProfileWithLevel>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Media.Model.Types.Vp9ProfileWithLevel>.System.Collections.IList.Item[System.Int32] @@ -441,7 +441,7 @@
    Parameters
    - IEnumerable<Vp9ProfileWithLevel> + System.Collections.Generic.IEnumerable<Vp9ProfileWithLevel> list @@ -449,7 +449,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessManager.html b/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessManager.html index 179ede8f8..409c0e3c7 100644 --- a/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessManager.html +++ b/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessManager.html @@ -276,7 +276,7 @@
    Returns
    - Boolean + System.Boolean

    True, if the process was registered successfully; false it the process was registered already.

    @@ -303,7 +303,7 @@
    Returns
    - Task + System.Threading.Tasks.Task

    A Task that will complete once all processes have been stopped.

    @@ -349,7 +349,7 @@
    Returns
    - Boolean + System.Boolean

    A boolean indicating whether the process had existed and was removed successfully.

    @@ -377,7 +377,7 @@
    Event Type
    - EventHandler<RunningProcessesChangedEventArgs> + System.EventHandler<RunningProcessesChangedEventArgs> diff --git a/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessRunner.html b/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessRunner.html index 9d13a0c89..aba16f3c2 100644 --- a/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessRunner.html +++ b/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessRunner.html @@ -158,7 +158,7 @@

    Inherited Members
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: Emby.Model.ProcessRun
    @@ -263,7 +263,7 @@
    Returns
    - Boolean + System.Boolean @@ -315,7 +315,7 @@
    Returns
    - Boolean + System.Boolean @@ -357,7 +357,7 @@
    Returns
    - Task<Boolean> + Task<System.Boolean> @@ -388,7 +388,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -404,7 +404,7 @@
    Returns
    - Task<Boolean> + Task<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessRunnerWithOutput.html b/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessRunnerWithOutput.html index 280e31dd7..d757de6f0 100644 --- a/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessRunnerWithOutput.html +++ b/Documenation/reference/pluginapi/Emby.Model.ProcessRun.IProcessRunnerWithOutput.html @@ -176,7 +176,7 @@
    Inherited Members
    IProcessRunner.LastExitCode
    - IDisposable.Dispose() + System.IDisposable.Dispose()

    Namespace: Emby.Model.ProcessRun
    diff --git a/Documenation/reference/pluginapi/Emby.Model.ProcessRun.RunningProcessesChangedEventArgs.html b/Documenation/reference/pluginapi/Emby.Model.ProcessRun.RunningProcessesChangedEventArgs.html index 049978fde..08f987a02 100644 --- a/Documenation/reference/pluginapi/Emby.Model.ProcessRun.RunningProcessesChangedEventArgs.html +++ b/Documenation/reference/pluginapi/Emby.Model.ProcessRun.RunningProcessesChangedEventArgs.html @@ -158,8 +158,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    RunningProcessesChangedEventArgs
    @@ -270,7 +270,7 @@

    Extension Methods

    See Also

    - +
    System.EventArgs
    diff --git a/Documenation/reference/pluginapi/Emby.Model.Sanitation.SanitationExtensions.html b/Documenation/reference/pluginapi/Emby.Model.Sanitation.SanitationExtensions.html index 9236cd04c..45985b959 100644 --- a/Documenation/reference/pluginapi/Emby.Model.Sanitation.SanitationExtensions.html +++ b/Documenation/reference/pluginapi/Emby.Model.Sanitation.SanitationExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SanitationExtensions

    Namespace: Emby.Model.Sanitation
    diff --git a/Documenation/reference/pluginapi/Emby.Model.Sanitation.SanitationTypeAttribute.html b/Documenation/reference/pluginapi/Emby.Model.Sanitation.SanitationTypeAttribute.html index fac921f7a..3974e005d 100644 --- a/Documenation/reference/pluginapi/Emby.Model.Sanitation.SanitationTypeAttribute.html +++ b/Documenation/reference/pluginapi/Emby.Model.Sanitation.SanitationTypeAttribute.html @@ -157,14 +157,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    SanitationTypeAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -257,19 +257,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId diff --git a/Documenation/reference/pluginapi/Emby.Model.Sanitation.UrlSanitationOptions.html b/Documenation/reference/pluginapi/Emby.Model.Sanitation.UrlSanitationOptions.html index a4403db82..93ddbd3f9 100644 --- a/Documenation/reference/pluginapi/Emby.Model.Sanitation.UrlSanitationOptions.html +++ b/Documenation/reference/pluginapi/Emby.Model.Sanitation.UrlSanitationOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    UrlSanitationOptions
    Namespace: Emby.Model.Sanitation
    @@ -214,7 +214,7 @@
    Property Value
    - Boolean + System.Boolean

    true to sanitize parameters included in DefaultParameterNames; otherwise, false.

    @@ -247,7 +247,7 @@
    Property Value
    - Boolean + System.Boolean

    true to sanitize the host name or address; otherwise, false.

    @@ -310,7 +310,7 @@
    Property Value
    - Boolean + System.Boolean

    true to sanitize the path parts; otherwise, false.

    @@ -340,7 +340,7 @@
    Property Value
    - Boolean + System.Boolean

    true to sanitize the port number; otherwise, false.

    @@ -370,7 +370,7 @@
    Property Value
    - IList<String> + System.Collections.Generic.IList<String>

    The sanitize strings list.

    @@ -426,7 +426,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Naming.Audio.AlbumParser.html b/Documenation/reference/pluginapi/Emby.Naming.Audio.AlbumParser.html index 2231ef2d2..88218a3d7 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Audio.AlbumParser.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Audio.AlbumParser.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    AlbumParser

    Namespace: Emby.Naming.Audio
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Audio.MultiPartResult.html b/Documenation/reference/pluginapi/Emby.Naming.Audio.MultiPartResult.html index e40b2667a..da6f99ccd 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Audio.MultiPartResult.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Audio.MultiPartResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    MultiPartResult

    Namespace: Emby.Naming.Audio
    @@ -189,7 +189,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is multi part; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Common.EpisodeExpression.html b/Documenation/reference/pluginapi/Emby.Naming.Common.EpisodeExpression.html index 7dc2a1aed..0a074e224 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Common.EpisodeExpression.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Common.EpisodeExpression.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EpisodeExpression

    Namespace: Emby.Naming.Common
    @@ -231,7 +231,7 @@
    Parameters
    - Boolean + System.Boolean byDate @@ -284,7 +284,7 @@
    Property Value
    - Boolean + System.Boolean @@ -359,7 +359,7 @@
    Property Value
    - Boolean + System.Boolean @@ -384,7 +384,7 @@
    Property Value
    - Boolean + System.Boolean @@ -409,7 +409,7 @@
    Property Value
    - Boolean + System.Boolean @@ -434,7 +434,7 @@
    Property Value
    - Regex + System.Text.RegularExpressions.Regex @@ -459,7 +459,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Naming.Common.MediaFileInfo.html b/Documenation/reference/pluginapi/Emby.Naming.Common.MediaFileInfo.html index f4d2800ff..b93d88cd7 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Common.MediaFileInfo.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Common.MediaFileInfo.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    MediaFileInfo

    Namespace: Emby.Naming.Common
    @@ -323,7 +323,7 @@
    Property Value
    - Boolean + System.Boolean

    true if [is3 d]; otherwise, false.

    @@ -350,7 +350,7 @@
    Property Value
    - Boolean + System.Boolean

    The type.

    @@ -377,7 +377,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is stub; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Common.NamingHelper.html b/Documenation/reference/pluginapi/Emby.Naming.Common.NamingHelper.html index 8b4528115..d67f8f627 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Common.NamingHelper.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Common.NamingHelper.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NamingHelper

    Namespace: Emby.Naming.Common
    @@ -236,7 +236,7 @@
    Parameters
    - Boolean + System.Boolean isDirectory @@ -283,7 +283,7 @@
    Parameters
    - Boolean + System.Boolean isDirectory diff --git a/Documenation/reference/pluginapi/Emby.Naming.Common.NamingOptions.html b/Documenation/reference/pluginapi/Emby.Naming.Common.NamingOptions.html index e70088a20..e726560d0 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Common.NamingOptions.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Common.NamingOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NamingOptions

    Namespace: Emby.Naming.Common
    @@ -247,7 +247,7 @@
    Field Value
    - Regex[] + System.Text.RegularExpressions.Regex[] @@ -271,7 +271,7 @@
    Field Value
    - Regex + System.Text.RegularExpressions.Regex @@ -295,7 +295,7 @@
    Field Value
    - Regex + System.Text.RegularExpressions.Regex @@ -372,7 +372,7 @@
    Property Value
    - Regex[] + System.Text.RegularExpressions.Regex[] @@ -422,7 +422,7 @@
    Property Value
    - Regex[] + System.Text.RegularExpressions.Regex[] @@ -522,7 +522,7 @@
    Property Value
    - Regex[] + System.Text.RegularExpressions.Regex[] @@ -672,7 +672,7 @@
    Property Value
    - Char[] + System.Char[] @@ -847,7 +847,7 @@
    Property Value
    - Regex[] + System.Text.RegularExpressions.Regex[] @@ -872,7 +872,7 @@
    Property Value
    - Char[] + System.Char[] @@ -916,7 +916,7 @@
    Returns
    - Regex + System.Text.RegularExpressions.Regex @@ -984,17 +984,17 @@
    Parameters
    - Boolean + System.Boolean allowEpisodeNumberOnly - Boolean + System.Boolean allowMultiEpisodeNumberOnlyExpression - Boolean + System.Boolean allowX @@ -1010,7 +1010,7 @@
    Returns
    - Regex + System.Text.RegularExpressions.Regex @@ -1036,7 +1036,7 @@
    Parameters
    - Boolean + System.Boolean includeSeries diff --git a/Documenation/reference/pluginapi/Emby.Naming.Subtitles.SubtitleInfo.html b/Documenation/reference/pluginapi/Emby.Naming.Subtitles.SubtitleInfo.html index 95942542b..025096621 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Subtitles.SubtitleInfo.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Subtitles.SubtitleInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SubtitleInfo

    Namespace: Emby.Naming.Subtitles
    @@ -189,7 +189,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is default; otherwise, false.

    @@ -216,7 +216,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is forced; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Subtitles.SubtitleParser.html b/Documenation/reference/pluginapi/Emby.Naming.Subtitles.SubtitleParser.html index 3dc94fd89..fe9d99f5f 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Subtitles.SubtitleParser.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Subtitles.SubtitleParser.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SubtitleParser

    Namespace: Emby.Naming.Subtitles
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeInfo.html b/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeInfo.html index 2dd64bbc1..0740f30db 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeInfo.html +++ b/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EpisodeInfo

    Namespace: Emby.Naming.TV
    @@ -263,7 +263,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeResolver.html b/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeResolver.html index 4d1f2c3b6..d061e0b06 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeResolver.html +++ b/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeResolver.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EpisodeResolver

    Namespace: Emby.Naming.TV
    @@ -298,12 +298,12 @@
    Parameters
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path - Boolean + System.Boolean IsDirectory @@ -355,7 +355,7 @@
    Parameters
    - Boolean + System.Boolean IsDirectory diff --git a/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeResolverOptions.html b/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeResolverOptions.html index 31142dde9..92f2418cf 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeResolverOptions.html +++ b/Documenation/reference/pluginapi/Emby.Naming.TV.EpisodeResolverOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EpisodeResolverOptions

    Namespace: Emby.Naming.TV
    @@ -188,7 +188,7 @@
    Property Value
    - Boolean + System.Boolean @@ -238,7 +238,7 @@
    Property Value
    - Boolean + System.Boolean @@ -263,7 +263,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Naming.TV.SeasonPathParser.html b/Documenation/reference/pluginapi/Emby.Naming.TV.SeasonPathParser.html index 2609804c8..202abcd0b 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.TV.SeasonPathParser.html +++ b/Documenation/reference/pluginapi/Emby.Naming.TV.SeasonPathParser.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SeasonPathParser

    Namespace: Emby.Naming.TV
    @@ -254,12 +254,12 @@
    Parameters
    - Boolean + System.Boolean supportSpecialAliases - Boolean + System.Boolean supportNumericSeasonFolders diff --git a/Documenation/reference/pluginapi/Emby.Naming.TV.SeasonPathParserResult.html b/Documenation/reference/pluginapi/Emby.Naming.TV.SeasonPathParserResult.html index e0c0cdf39..6e064d6db 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.TV.SeasonPathParserResult.html +++ b/Documenation/reference/pluginapi/Emby.Naming.TV.SeasonPathParserResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SeasonPathParserResult

    Namespace: Emby.Naming.TV
    @@ -188,7 +188,7 @@
    Property Value
    - Boolean + System.Boolean @@ -241,7 +241,7 @@
    Property Value
    - Boolean + System.Boolean

    true if success; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.CleanDateTimeParser.html b/Documenation/reference/pluginapi/Emby.Naming.Video.CleanDateTimeParser.html index beffd9d3e..d6bdf828e 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.CleanDateTimeParser.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.CleanDateTimeParser.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    CleanDateTimeParser

    Namespace: Emby.Naming.Video
    @@ -224,7 +224,7 @@
    Parameters
    - Boolean + System.Boolean isDirectory diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.CleanDateTimeResult.html b/Documenation/reference/pluginapi/Emby.Naming.Video.CleanDateTimeResult.html index d0afd07c6..3bd676d40 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.CleanDateTimeResult.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.CleanDateTimeResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    CleanDateTimeResult

    Namespace: Emby.Naming.Video
    @@ -189,7 +189,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance has changed; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.CleanStringParser.html b/Documenation/reference/pluginapi/Emby.Naming.Video.CleanStringParser.html index 804e6847c..bdcf9e627 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.CleanStringParser.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.CleanStringParser.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    CleanStringParser

    Namespace: Emby.Naming.Video
    @@ -195,7 +195,7 @@
    Parameters
    - Regex + System.Text.RegularExpressions.Regex expression @@ -242,7 +242,7 @@
    Parameters
    - Regex[] + System.Text.RegularExpressions.Regex[] expressions diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraResolver.html b/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraResolver.html index 74046067c..2dac2fa3f 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraResolver.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraResolver.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ExtraResolver

    Namespace: Emby.Naming.Video
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraResult.html b/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraResult.html index 54259e314..8e925b261 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraResult.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ExtraResult

    Namespace: Emby.Naming.Video
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraRule.html b/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraRule.html index 6c65819c3..e8487ce49 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraRule.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.ExtraRule.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ExtraRule

    Namespace: Emby.Naming.Video
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.FileStack.html b/Documenation/reference/pluginapi/Emby.Naming.Video.FileStack.html index 319290adf..a527a85d6 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.FileStack.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.FileStack.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    FileStack

    Namespace: Emby.Naming.Video
    @@ -213,7 +213,7 @@
    Property Value
    - Boolean + System.Boolean @@ -271,7 +271,7 @@
    Parameters
    - Boolean + System.Boolean IsDirectory @@ -287,7 +287,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.FlagParser.html b/Documenation/reference/pluginapi/Emby.Naming.Video.FlagParser.html index f9ec39a8d..5c88a20a5 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.FlagParser.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.FlagParser.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    FlagParser

    Namespace: Emby.Naming.Video
    @@ -194,7 +194,7 @@
    Parameters
    - Char[] + System.Char[] delimeters diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DParser.html b/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DParser.html index dc828f9fa..d5b506def 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DParser.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DParser.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Format3DParser

    Namespace: Emby.Naming.Video
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DResult.html b/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DResult.html index e602bfb75..a17d1ffd4 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DResult.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Format3DResult

    Namespace: Emby.Naming.Video
    @@ -216,7 +216,7 @@
    Property Value
    - Boolean + System.Boolean

    true if [is3 d]; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DRule.html b/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DRule.html index 4e4a8f2af..c84f547d1 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DRule.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.Format3DRule.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Format3DRule

    Namespace: Emby.Naming.Video
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.StackResolver.html b/Documenation/reference/pluginapi/Emby.Naming.Video.StackResolver.html index a2f544780..3391e2a78 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.StackResolver.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.StackResolver.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StackResolver

    Namespace: Emby.Naming.Video
    @@ -334,7 +334,7 @@
    Parameters
    - IEnumerable<String> + System.Collections.Generic.IEnumerable<String> files @@ -376,7 +376,7 @@
    Parameters
    - IEnumerable<String> + System.Collections.Generic.IEnumerable<String> files diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.StackResult.html b/Documenation/reference/pluginapi/Emby.Naming.Video.StackResult.html index 507f27279..998b29024 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.StackResult.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.StackResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StackResult

    Namespace: Emby.Naming.Video
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.StubResolver.html b/Documenation/reference/pluginapi/Emby.Naming.Video.StubResolver.html index 2856314e2..f3ac2eb4f 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.StubResolver.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.StubResolver.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StubResolver

    Namespace: Emby.Naming.Video
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.StubTypeRule.html b/Documenation/reference/pluginapi/Emby.Naming.Video.StubTypeRule.html index 75638eb89..965e7b69c 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.StubTypeRule.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.StubTypeRule.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StubTypeRule

    Namespace: Emby.Naming.Video
    diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.VideoInfo.html b/Documenation/reference/pluginapi/Emby.Naming.Video.VideoInfo.html index 843dc0579..6eaba1e4e 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.VideoInfo.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.VideoInfo.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    VideoInfo

    Namespace: Emby.Naming.Video
    @@ -297,7 +297,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.VideoListResolver.html b/Documenation/reference/pluginapi/Emby.Naming.Video.VideoListResolver.html index 010b73f65..c43c33640 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.VideoListResolver.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.VideoListResolver.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    VideoListResolver

    Namespace: Emby.Naming.Video
    @@ -228,12 +228,12 @@
    Parameters
    - Boolean + System.Boolean supportMultiVersion - Boolean + System.Boolean parseName diff --git a/Documenation/reference/pluginapi/Emby.Naming.Video.VideoResolver.html b/Documenation/reference/pluginapi/Emby.Naming.Video.VideoResolver.html index 959443260..09fb83f87 100644 --- a/Documenation/reference/pluginapi/Emby.Naming.Video.VideoResolver.html +++ b/Documenation/reference/pluginapi/Emby.Naming.Video.VideoResolver.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    VideoResolver

    Namespace: Emby.Naming.Video
    @@ -255,7 +255,7 @@
    Parameters
    - Boolean + System.Boolean isDirectory @@ -355,7 +355,7 @@
    Returns
    - Boolean + System.Boolean @@ -387,7 +387,7 @@
    Parameters
    - Boolean + System.Boolean parseName @@ -429,17 +429,17 @@
    Parameters
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path - Boolean + System.Boolean isDirectory - Boolean + System.Boolean parseName @@ -482,13 +482,13 @@
    Parameters
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path

    The path.

    - Boolean + System.Boolean parseName @@ -531,7 +531,7 @@
    Parameters
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path

    The path.

    diff --git a/Documenation/reference/pluginapi/Emby.Notifications.INotifier.html b/Documenation/reference/pluginapi/Emby.Notifications.INotifier.html index 486e7800f..22565dee7 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.INotifier.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.INotifier.html @@ -241,7 +241,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -257,7 +257,7 @@
    Returns
    - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/Emby.Notifications.INotifierWithDefaultOptions.html b/Documenation/reference/pluginapi/Emby.Notifications.INotifierWithDefaultOptions.html index 7db078dea..8f3462e13 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.INotifierWithDefaultOptions.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.INotifierWithDefaultOptions.html @@ -183,7 +183,7 @@
    Returns
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> diff --git a/Documenation/reference/pluginapi/Emby.Notifications.IUserNotifier.html b/Documenation/reference/pluginapi/Emby.Notifications.IUserNotifier.html index 32d92443d..5a47f0c7e 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.IUserNotifier.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.IUserNotifier.html @@ -270,7 +270,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    @@ -287,7 +287,7 @@
    Returns
    - Task + System.Threading.Tasks.Task

    Task.

    diff --git a/Documenation/reference/pluginapi/Emby.Notifications.InternalNotificationRequest.html b/Documenation/reference/pluginapi/Emby.Notifications.InternalNotificationRequest.html index 2acf17fbf..8a70f9962 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.InternalNotificationRequest.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.InternalNotificationRequest.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    InternalNotificationRequest

    Namespace: Emby.Notifications
    @@ -189,7 +189,7 @@
    Property Value
    - CancellationToken + System.Threading.CancellationToken @@ -241,7 +241,7 @@
    Property Value
    - DateTimeOffset + System.DateTimeOffset diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationCategory.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationCategory.html index cf27f7b93..0cce7257b 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationCategory.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationCategory.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationCategory

    Namespace: Emby.Notifications
    diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationCategoryInfo.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationCategoryInfo.html index bcc340b8e..100d3eb2d 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationCategoryInfo.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationCategoryInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationCategoryInfo

    Namespace: Emby.Notifications
    diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationIds.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationIds.html index d34ad7b7c..bdf565fb8 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationIds.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationIds.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationIds

    Namespace: Emby.Notifications
    diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationInfo.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationInfo.html index 3bf439e6f..b950a5d87 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationInfo.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationInfo

    Namespace: Emby.Notifications
    @@ -213,7 +213,7 @@
    Property Value
    - Boolean + System.Boolean @@ -313,7 +313,7 @@
    Property Value
    - Boolean + System.Boolean @@ -364,7 +364,7 @@
    Property Value
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationPlaybackInfo.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationPlaybackInfo.html index 027f7e44e..706216261 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationPlaybackInfo.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationPlaybackInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationPlaybackInfo

    Namespace: Emby.Notifications
    @@ -242,7 +242,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationRecordingInfo.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationRecordingInfo.html index dd4b06a06..af44a8707 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationRecordingInfo.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationRecordingInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationRecordingInfo

    Namespace: Emby.Notifications
    diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationRequest.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationRequest.html index 03d07bd8d..20902fd2d 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationRequest.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationRequest.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationRequest

    Namespace: Emby.Notifications
    @@ -189,7 +189,7 @@
    Property Value
    - CancellationToken + System.Threading.CancellationToken @@ -240,7 +240,7 @@
    Property Value
    - DateTimeOffset + System.DateTimeOffset diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationServerInfo.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationServerInfo.html index 4a6b54e61..09541e85c 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationServerInfo.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationServerInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationServerInfo

    Namespace: Emby.Notifications
    diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationSessionInfo.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationSessionInfo.html index 6940d8da0..ce67fb1ee 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationSessionInfo.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationSessionInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationSessionInfo

    Namespace: Emby.Notifications
    diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationTypeInfo.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationTypeInfo.html index 314fe9e58..1d4231e1e 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationTypeInfo.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationTypeInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationTypeInfo

    Namespace: Emby.Notifications
    diff --git a/Documenation/reference/pluginapi/Emby.Notifications.NotificationUserDto.html b/Documenation/reference/pluginapi/Emby.Notifications.NotificationUserDto.html index 70d545265..25fd64526 100644 --- a/Documenation/reference/pluginapi/Emby.Notifications.NotificationUserDto.html +++ b/Documenation/reference/pluginapi/Emby.Notifications.NotificationUserDto.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationUserDto

    Namespace: Emby.Notifications
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Actions.PostbackAction.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Actions.PostbackAction.html index ab145ec5f..e25a4237d 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Actions.PostbackAction.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Actions.PostbackAction.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    PostbackAction

    Namespace: Emby.Web.GenericEdit.Actions
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorHelpers.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorHelpers.html index c958a411e..83dea79e7 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorHelpers.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorHelpers.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorHelpers

    Namespace: Emby.Web.GenericEdit.Common
    @@ -364,7 +364,7 @@
    Parameters
    - IEnumerable<Enum> + System.Collections.Generic.IEnumerable<Enum> enumValues @@ -380,7 +380,7 @@
    Returns
    - IList<EditorSelectOption> + System.Collections.Generic.IList<EditorSelectOption> @@ -407,7 +407,7 @@
    Parameters
    - IEnumerable<T> + System.Collections.Generic.IEnumerable<T> enumValues @@ -423,7 +423,7 @@
    Returns
    - IList<EditorSelectOption> + System.Collections.Generic.IList<EditorSelectOption> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorRadioOption.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorRadioOption.html index 34611e5a1..b89f13430 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorRadioOption.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorRadioOption.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorRadioOption

    Namespace: Emby.Web.GenericEdit.Common
    @@ -199,7 +199,7 @@
    Parameters
    - Object + System.Object value @@ -262,7 +262,7 @@
    Property Value
    - Boolean + System.Boolean @@ -337,7 +337,7 @@
    Property Value
    - Object + System.Object diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorSelectOption.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorSelectOption.html index 123757bef..336d548d4 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorSelectOption.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Common.EditorSelectOption.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorSelectOption

    Namespace: Emby.Web.GenericEdit.Common
    @@ -172,7 +172,7 @@

    Constructors

    EditorSelectOption()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -215,7 +215,7 @@
    Parameters
    - Boolean + System.Boolean isEnabled @@ -272,7 +272,7 @@
    Parameters
    - Boolean + System.Boolean isEnabled @@ -395,7 +395,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Conditions.PropertyCondition.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Conditions.PropertyCondition.html index 7fff3e5f3..413e51b6a 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Conditions.PropertyCondition.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Conditions.PropertyCondition.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    PropertyCondition
    Namespace: Emby.Web.GenericEdit.Conditions
    @@ -295,7 +295,7 @@
    Property Value
    - Object + System.Object

    The value.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditObjectContainer.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditObjectContainer.html index 5e8b94057..ba24cc20b 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditObjectContainer.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditObjectContainer.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditObjectContainer
    @@ -176,7 +176,7 @@

    Constructors

    EditObjectContainer()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -205,13 +205,13 @@
    Parameters
    - Object + System.Object editObject

    The edit object.

    - Object + System.Object defaultObject

    The default object.

    @@ -246,7 +246,7 @@
    Property Value
    - Object + System.Object @@ -296,7 +296,7 @@
    Property Value
    - Object + System.Object diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableObjectBase.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableObjectBase.html index 5c9998047..511ad0522 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableObjectBase.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableObjectBase.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditableObjectBase
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableObjectCollection.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableObjectCollection.html index 94064d07a..edf2983f3 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableObjectCollection.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableObjectCollection.html @@ -157,21 +157,21 @@

    Inheritance
    - +
    System.Object
    EditableObjectCollection
    Implements
    - +
    System.Collections.Generic.IList<EditableObjectBase>
    - +
    System.Collections.Generic.IEnumerable<EditableObjectBase>
    - +
    System.Collections.ICollection
    - +
    System.Collections.Generic.IEnumerable<IEditableObject>
    @@ -183,19 +183,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<EditableObjectBase>.Add(EditableObjectBase) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.Add(Emby.Web.GenericEdit.EditableObjectBase)
    - List<EditableObjectBase>.AddRange(IEnumerable<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.AddRange(System.Collections.Generic.IEnumerable<Emby.Web.GenericEdit.EditableObjectBase>)
    - List<EditableObjectBase>.AsReadOnly() + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.AsReadOnly()
    - List<EditableObjectBase>.BinarySearch(EditableObjectBase, IComparer<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.BinarySearch(Emby.Web.GenericEdit.EditableObjectBase, System.Collections.Generic.IComparer<Emby.Web.GenericEdit.EditableObjectBase>)
    List<EditableObjectBase>.BinarySearch(Int32, Int32, EditableObjectBase, IComparer<EditableObjectBase>) @@ -210,13 +210,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.ConvertAll<TOutput>(System.Converter<Emby.Web.GenericEdit.EditableObjectBase, TOutput>)
    - List<EditableObjectBase>.CopyTo(EditableObjectBase[]) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.CopyTo(Emby.Web.GenericEdit.EditableObjectBase[])
    - System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.CopyTo(Emby.Web.GenericEdit.EditableObjectBase[], System.Int32) + List<EditableObjectBase>.CopyTo(EditableObjectBase[], Int32)
    - List<EditableObjectBase>.CopyTo(Int32, EditableObjectBase[], Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.CopyTo(System.Int32, Emby.Web.GenericEdit.EditableObjectBase[], System.Int32, System.Int32)
    - List<EditableObjectBase>.FindAll(Predicate<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.FindAll(System.Predicate<Emby.Web.GenericEdit.EditableObjectBase>)
    - List<EditableObjectBase>.FindIndex(Int32, Int32, Predicate<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Web.GenericEdit.EditableObjectBase>)
    - List<EditableObjectBase>.FindIndex(Int32, Predicate<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.FindIndex(System.Int32, System.Predicate<Emby.Web.GenericEdit.EditableObjectBase>)
    - List<EditableObjectBase>.FindLast(Predicate<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.FindLast(System.Predicate<Emby.Web.GenericEdit.EditableObjectBase>)
    - List<EditableObjectBase>.FindLastIndex(Int32, Int32, Predicate<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Web.GenericEdit.EditableObjectBase>)
    - List<EditableObjectBase>.FindLastIndex(Predicate<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.FindLastIndex(System.Predicate<Emby.Web.GenericEdit.EditableObjectBase>)
    System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.ForEach(System.Action<Emby.Web.GenericEdit.EditableObjectBase>)
    - List<EditableObjectBase>.GetEnumerator() + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.GetEnumerator()
    - List<EditableObjectBase>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.GetRange(System.Int32, System.Int32)
    - List<EditableObjectBase>.IndexOf(EditableObjectBase, Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.IndexOf(Emby.Web.GenericEdit.EditableObjectBase, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.Insert(System.Int32, Emby.Web.GenericEdit.EditableObjectBase) @@ -276,10 +276,10 @@
    Inherited Members
    List<EditableObjectBase>.LastIndexOf(EditableObjectBase)
    - List<EditableObjectBase>.LastIndexOf(EditableObjectBase, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.LastIndexOf(Emby.Web.GenericEdit.EditableObjectBase, System.Int32)
    - List<EditableObjectBase>.LastIndexOf(EditableObjectBase, Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.LastIndexOf(Emby.Web.GenericEdit.EditableObjectBase, System.Int32, System.Int32)
    - List<EditableObjectBase>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.RemoveRange(System.Int32, System.Int32)
    - List<EditableObjectBase>.Reverse() + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.Reverse()
    System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.Reverse(System.Int32, System.Int32) @@ -309,7 +309,7 @@
    Inherited Members
    List<EditableObjectBase>.Sort(Comparison<EditableObjectBase>)
    - List<EditableObjectBase>.Sort(Int32, Int32, IComparer<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Web.GenericEdit.EditableObjectBase>)
    - List<EditableObjectBase>.TrueForAll(Predicate<EditableObjectBase>) + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.TrueForAll(System.Predicate<Emby.Web.GenericEdit.EditableObjectBase>)
    - List<EditableObjectBase>.Count + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.Count
    - List<EditableObjectBase>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.System.Collections.ICollection.IsSynchronized
    - List<EditableObjectBase>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.System.Collections.ICollection.SyncRoot
    - List<EditableObjectBase>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Web.GenericEdit.EditableObjectBase>.System.Collections.IList.Item[System.Int32] @@ -408,7 +408,7 @@
    Parameters
    - IEnumerable<EditableObjectBase> + System.Collections.Generic.IEnumerable<EditableObjectBase> collection @@ -464,7 +464,7 @@
    Returns
    - IEnumerator<IEditableObject> + System.Collections.Generic.IEnumerator<IEditableObject>

    An enumerator that can be used to iterate through the collection.

    @@ -491,7 +491,7 @@
    Returns
    - IEnumerator + System.Collections.IEnumerator

    An enumerator that can be used to iterate through the collection.

    @@ -499,7 +499,7 @@
    Returns

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableOptionsBase.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableOptionsBase.html index c832367ea..6e1454eb5 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableOptionsBase.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.EditableOptionsBase.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditableOptionsBase
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBase.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBase.html index c76fd2d88..7c34ed096 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBase.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBase.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorBase
    @@ -190,7 +190,7 @@

    Constructors

    EditorBase()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -256,7 +256,7 @@
    Property Value
    - Boolean + System.Boolean @@ -381,7 +381,7 @@
    Property Value
    - Boolean + System.Boolean @@ -406,7 +406,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBoolean.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBoolean.html index 8e5c150e5..6ba44a5c2 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBoolean.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorBoolean.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorBoolean
    @@ -200,7 +200,7 @@

    Constructors

    EditorBoolean()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -265,7 +265,7 @@
    Property Value
    - Boolean + System.Boolean

    true if [allow empty]; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonGroup.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonGroup.html index 76bd2ec54..37f652bd4 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonGroup.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonGroup.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorButtonGroup
    @@ -203,7 +203,7 @@

    Constructors

    EditorButtonGroup()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -232,7 +232,7 @@
    Parameters
    - IEnumerable<EditorButtonItem> + System.Collections.Generic.IEnumerable<EditorButtonItem> buttonItems

    The button items.

    @@ -300,7 +300,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonItem.html index b4e6344a3..6bcf4b6d7 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorButtonItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorButtonItem
    @@ -203,7 +203,7 @@

    Constructors

    EditorButtonItem()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorCaptionItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorCaptionItem.html index bb45aa30c..c0a75a768 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorCaptionItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorCaptionItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorCaptionItem
    @@ -203,7 +203,7 @@

    Constructors

    EditorCaptionItem()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDateTime.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDateTime.html index d6ebe92f4..6b896db1e 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDateTime.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDateTime.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorDateTime
    @@ -203,7 +203,7 @@

    Constructors

    EditorDateTime()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDxGrid.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDxGrid.html index dcabc7567..bdbcc6bdf 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDxGrid.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorDxGrid.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorDxGrid
    @@ -203,7 +203,7 @@

    Constructors

    EditorDxGrid()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -244,7 +244,7 @@
    Parameters
    - Boolean + System.Boolean doublePaneGrid

    if set to true [double pane grid].

    @@ -428,7 +428,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFilePicker.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFilePicker.html index c7d97980b..358b4ee9c 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFilePicker.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFilePicker.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorFilePicker
    @@ -203,7 +203,7 @@

    Constructors

    EditorFilePicker()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFolderPicker.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFolderPicker.html index 325bfede5..33ff5ffd2 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFolderPicker.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorFolderPicker.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorFolderPicker
    @@ -203,7 +203,7 @@

    Constructors

    EditorFolderPicker()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorGroup.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorGroup.html index 736488911..d28785ddf 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorGroup.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorGroup.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorGroup
    @@ -204,7 +204,7 @@

    Constructors

    EditorGroup()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorItemList.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorItemList.html index b42e4aec4..f80acd945 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorItemList.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorItemList.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorItemList
    @@ -203,7 +203,7 @@

    Constructors

    EditorItemList()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorLabelItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorLabelItem.html index 3490a5265..ecc49cea5 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorLabelItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorLabelItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorLabelItem
    @@ -203,7 +203,7 @@

    Constructors

    EditorLabelItem()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorNumeric.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorNumeric.html index 45223c1ba..d3ef3045a 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorNumeric.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorNumeric.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorNumeric
    @@ -203,7 +203,7 @@

    Constructors

    EditorNumeric()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorProgressItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorProgressItem.html index 6acaddec0..e00fc245e 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorProgressItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorProgressItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorProgressItem
    @@ -203,7 +203,7 @@

    Constructors

    EditorProgressItem()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRadioGroup.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRadioGroup.html index e5e04878e..c24fdfd98 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRadioGroup.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRadioGroup.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorRadioGroup
    @@ -203,7 +203,7 @@

    Constructors

    EditorRadioGroup()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -232,7 +232,7 @@
    Parameters
    - IList<EditorRadioOption> + System.Collections.Generic.IList<EditorRadioOption> radioOptions

    The radio options.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRoot.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRoot.html index 3896fa48f..d6274b87a 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRoot.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorRoot.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorRoot
    @@ -210,7 +210,7 @@

    Constructors

    EditorRoot()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectBase.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectBase.html index 571c63f4f..6bd7c821a 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectBase.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectBase.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorSelectBase
    @@ -205,7 +205,7 @@

    Constructors

    EditorSelectBase()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -252,7 +252,7 @@
    Parameters
    - IList<EditorSelectOption> + System.Collections.Generic.IList<EditorSelectOption> selectOptions

    The select options.

    @@ -343,7 +343,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectMultiple.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectMultiple.html index 47d562cdb..ecca5d1a8 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectMultiple.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectMultiple.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorSelectMultiple
    @@ -213,7 +213,7 @@

    Constructors

    EditorSelectMultiple()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -242,7 +242,7 @@
    Parameters
    - IList<EditorSelectOption> + System.Collections.Generic.IList<EditorSelectOption> selectOptions

    The select options.

    @@ -347,7 +347,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectSingle.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectSingle.html index ef6d0262c..aeb382610 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectSingle.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSelectSingle.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorSelectSingle
    @@ -216,7 +216,7 @@

    Constructors

    EditorSelectSingle()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -245,7 +245,7 @@
    Parameters
    - IList<EditorSelectOption> + System.Collections.Generic.IList<EditorSelectOption> selectOptions

    The select options.

    @@ -275,7 +275,7 @@
    Parameters
    - Boolean + System.Boolean showAsRadio

    if set to true [show as radio].

    @@ -356,7 +356,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSpacerItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSpacerItem.html index dd6bf846b..c8f272bd9 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSpacerItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorSpacerItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorSpacerItem
    @@ -203,7 +203,7 @@

    Constructors

    EditorSpacerItem()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorStatusItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorStatusItem.html index f9f450729..2f89bd9c5 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorStatusItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorStatusItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorStatusItem
    @@ -203,7 +203,7 @@

    Constructors

    EditorStatusItem()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorText.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorText.html index 09e692ef2..e038a7310 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorText.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Editors.EditorText.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorText
    @@ -203,7 +203,7 @@

    Constructors

    EditorText()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -267,7 +267,7 @@
    Property Value
    - Boolean + System.Boolean @@ -342,7 +342,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ButtonItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ButtonItem.html index ad1e65da2..ae74d2fcf 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ButtonItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ButtonItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ButtonItem
    @@ -256,7 +256,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this button can be hidden; otherwise, false.

    @@ -287,7 +287,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this button can be shown as page button; otherwise, false.

    @@ -363,7 +363,7 @@
    Property Value
    - Boolean + System.Boolean @@ -463,7 +463,7 @@
    Property Value
    - Boolean + System.Boolean @@ -488,7 +488,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.CaptionItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.CaptionItem.html index 0984debce..e4c142b65 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.CaptionItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.CaptionItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    CaptionItem
    Namespace: Emby.Web.GenericEdit.Elements
    @@ -228,7 +228,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this caption can be hidden; otherwise, false.

    @@ -308,7 +308,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DoubleGridOverlay.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DoubleGridOverlay.html index 96eeda8cb..7a6f5affd 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DoubleGridOverlay.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DoubleGridOverlay.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DoubleGridOverlay
    Namespace: Emby.Web.GenericEdit.Elements
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleMappingGrid.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleMappingGrid.html index e1a5ba31f..bb9b3722d 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleMappingGrid.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleMappingGrid.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxDataDoubleMappingGrid
    @@ -288,7 +288,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleSortGrid.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleSortGrid.html index 97bee3b9c..8090b08a8 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleSortGrid.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataDoubleSortGrid.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxDataDoubleSortGrid
    @@ -263,7 +263,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataGrid.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataGrid.html index dbdc391b1..267903961 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataGrid.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxDataGrid.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxDataGrid
    @@ -271,7 +271,7 @@
    Property Value
    - Boolean + System.Boolean @@ -296,7 +296,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxColumnBuilder.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxColumnBuilder.html index fa24ffdf2..43511e922 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxColumnBuilder.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxColumnBuilder.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxColumnBuilder
    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -189,7 +189,7 @@
    Parameters
    - Object + System.Object editObject diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridButton.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridButton.html index bc07d2019..19f3f79f3 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridButton.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridButton.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridButton

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -389,7 +389,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The visible.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn.html index 6db6d9f9b..a9c245828 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridColumn

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -216,7 +216,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -242,7 +242,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -268,7 +268,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -294,7 +294,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -320,7 +320,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -351,7 +351,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -378,7 +378,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -405,7 +405,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -431,7 +431,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -458,7 +458,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -485,7 +485,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -512,7 +512,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -760,7 +760,7 @@
    Property Value
    - Object + System.Object @@ -786,7 +786,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -909,7 +909,7 @@
    Property Value
    - Object + System.Object @@ -935,7 +935,7 @@
    Property Value
    - Object[] + System.Object[] @@ -961,7 +961,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1122,7 +1122,7 @@
    Property Value
    - Object + System.Object @@ -1179,7 +1179,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1210,7 +1210,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1351,7 +1351,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1420,7 +1420,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1453,7 +1453,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1479,7 +1479,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1651,7 +1651,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnChooser.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnChooser.html index bef08c5ff..f0c284d16 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnChooser.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnChooser.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridColumnChooser

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -190,7 +190,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -245,7 +245,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.GridColumnFixingTexts.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.GridColumnFixingTexts.html index 991679a3c..d2c2691f5 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.GridColumnFixingTexts.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.GridColumnFixingTexts.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridColumnFixing.GridColumnFixingTexts

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.html index b023dc25c..268b91429 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFixing.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridColumnFixing

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -190,7 +190,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFormat.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFormat.html index 98d8dea2d..4b6d320e2 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFormat.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnFormat.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridColumnFormat

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnList.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnList.html index 52b08f91d..978bcad7d 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnList.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumnList.html @@ -157,19 +157,19 @@

    Inheritance
    - +
    System.Object
    DxGridColumnList
    Implements
    - +
    System.Collections.Generic.IList<DxGridColumn>
    - +
    System.Collections.Generic.IEnumerable<DxGridColumn>
    - +
    System.Collections.ICollection
    @@ -181,19 +181,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<DxGridColumn>.Add(DxGridColumn) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.Add(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn)
    - List<DxGridColumn>.AddRange(IEnumerable<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.AddRange(System.Collections.Generic.IEnumerable<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    - List<DxGridColumn>.AsReadOnly() + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.AsReadOnly()
    - List<DxGridColumn>.BinarySearch(DxGridColumn, IComparer<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.BinarySearch(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn, System.Collections.Generic.IComparer<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    List<DxGridColumn>.BinarySearch(Int32, Int32, DxGridColumn, IComparer<DxGridColumn>) @@ -208,13 +208,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.ConvertAll<TOutput>(System.Converter<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn, TOutput>)
    - List<DxGridColumn>.CopyTo(DxGridColumn[]) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.CopyTo(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn[])
    - System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.CopyTo(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn[], System.Int32) + List<DxGridColumn>.CopyTo(DxGridColumn[], Int32)
    - List<DxGridColumn>.CopyTo(Int32, DxGridColumn[], Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.CopyTo(System.Int32, Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn[], System.Int32, System.Int32)
    - List<DxGridColumn>.FindAll(Predicate<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.FindAll(System.Predicate<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    - List<DxGridColumn>.FindIndex(Int32, Int32, Predicate<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    - List<DxGridColumn>.FindIndex(Int32, Predicate<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.FindIndex(System.Int32, System.Predicate<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    - List<DxGridColumn>.FindLast(Predicate<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.FindLast(System.Predicate<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    - List<DxGridColumn>.FindLastIndex(Int32, Int32, Predicate<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    - List<DxGridColumn>.FindLastIndex(Predicate<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.FindLastIndex(System.Predicate<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.ForEach(System.Action<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    - List<DxGridColumn>.GetEnumerator() + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.GetEnumerator()
    - List<DxGridColumn>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.GetRange(System.Int32, System.Int32)
    - List<DxGridColumn>.IndexOf(DxGridColumn, Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.IndexOf(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.Insert(System.Int32, Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn) @@ -274,10 +274,10 @@
    Inherited Members
    List<DxGridColumn>.LastIndexOf(DxGridColumn)
    - List<DxGridColumn>.LastIndexOf(DxGridColumn, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.LastIndexOf(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn, System.Int32)
    - List<DxGridColumn>.LastIndexOf(DxGridColumn, Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.LastIndexOf(Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn, System.Int32, System.Int32)
    - List<DxGridColumn>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.RemoveRange(System.Int32, System.Int32)
    - List<DxGridColumn>.Reverse() + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.Reverse()
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.Reverse(System.Int32, System.Int32) @@ -307,7 +307,7 @@
    Inherited Members
    List<DxGridColumn>.Sort(Comparison<DxGridColumn>)
    - List<DxGridColumn>.Sort(Int32, Int32, IComparer<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    - List<DxGridColumn>.TrueForAll(Predicate<DxGridColumn>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.TrueForAll(System.Predicate<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>)
    - List<DxGridColumn>.Count + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.Count
    - List<DxGridColumn>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.System.Collections.ICollection.IsSynchronized
    - List<DxGridColumn>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.System.Collections.ICollection.SyncRoot
    - List<DxGridColumn>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.DxGrid.DxGridColumn>.System.Collections.IList.Item[System.Int32] @@ -409,7 +409,7 @@
    Parameters
    - IEnumerable<DxGridColumn> + System.Collections.Generic.IEnumerable<DxGridColumn> collection @@ -488,7 +488,7 @@
    Property Value

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditing.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditing.html index 897a7de9d..43b473b5e 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditing.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditing.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridEditing
    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -189,7 +189,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The allow adding.

    @@ -216,7 +216,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The allow deleting.

    @@ -243,7 +243,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The allow updating.

    @@ -270,7 +270,7 @@
    Property Value
    - Object + System.Object

    The form.

    @@ -296,7 +296,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -349,7 +349,7 @@
    Property Value
    - Object + System.Object

    The popup.

    @@ -403,7 +403,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The select text on edit start.

    @@ -490,7 +490,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The use icons.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditingTexts.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditingTexts.html index a5b275c2d..ca3a3b8bd 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditingTexts.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridEditingTexts.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridEditingTexts

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridExport.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridExport.html index 468b9f3ee..4c1e574fc 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridExport.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridExport.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridExport

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -189,7 +189,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The allow export selected data.

    @@ -216,7 +216,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The enabled.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanel.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanel.html index cbefa6536..276095a36 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanel.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanel.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridFilterPanel

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -193,7 +193,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -245,7 +245,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanelTexts.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanelTexts.html index d1d94c28b..58a402ff7 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanelTexts.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterPanelTexts.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridFilterPanelTexts

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterRow.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterRow.html index f39625fc5..27527c990 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterRow.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridFilterRow.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridFilterRow

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -276,7 +276,7 @@
    Property Value
    - Object + System.Object @@ -361,7 +361,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -387,7 +387,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGrouping.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGrouping.html index 4248b1610..2e4c32270 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGrouping.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGrouping.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridGrouping

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -190,7 +190,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -216,7 +216,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -242,7 +242,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGroupingTexts.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGroupingTexts.html index 159e1e22c..0918dd035 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGroupingTexts.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridGroupingTexts.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridGroupingTexts

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilter.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilter.html index 88daa53be..c942551e0 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilter.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilter.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridHeaderFilter

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -193,7 +193,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -297,7 +297,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilterTexts.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilterTexts.html index 565ea4233..0f4a6d6e4 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilterTexts.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridHeaderFilterTexts.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridHeaderFilterTexts

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridLookup.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridLookup.html index dae1549ca..bafd14966 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridLookup.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridLookup.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridLookup

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -195,7 +195,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -224,7 +224,7 @@
    Property Value
    - Object + System.Object diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridMasterDetail.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridMasterDetail.html index 791777c1f..213a83d3b 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridMasterDetail.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridMasterDetail.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridMasterDetail

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -189,7 +189,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The automatic expand all.

    @@ -267,7 +267,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOnChangeCommand.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOnChangeCommand.html index 8ededd422..ee07d88f3 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOnChangeCommand.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOnChangeCommand.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridOnChangeCommand

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOptions.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOptions.html index fbab30fc3..361669b9b 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOptions.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridOptions

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -199,7 +199,7 @@
    Parameters
    - Object + System.Object editObject @@ -209,22 +209,22 @@
    Parameters
    - Boolean + System.Boolean multiSelect - Boolean + System.Boolean disableColumnChooser - Boolean + System.Boolean showFilterRow - Boolean + System.Boolean showHeaderFilter @@ -279,7 +279,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -305,7 +305,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -331,7 +331,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -356,7 +356,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -382,7 +382,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -408,7 +408,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -434,7 +434,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -465,7 +465,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -551,7 +551,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -698,7 +698,7 @@
    Property Value
    - Object[] + System.Object[] @@ -783,7 +783,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -840,7 +840,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1001,7 +1001,7 @@
    Property Value
    - Object[] + System.Object[] @@ -1053,7 +1053,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1117,7 +1117,7 @@
    Property Value
    - Object + System.Object @@ -1149,7 +1149,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1201,7 +1201,7 @@
    Property Value
    - Object + System.Object @@ -1278,7 +1278,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1330,7 +1330,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1356,7 +1356,7 @@
    Property Value
    - Object + System.Object @@ -1409,7 +1409,7 @@
    Property Value
    - Object + System.Object @@ -1522,7 +1522,7 @@
    Property Value
    - Object + System.Object @@ -1579,7 +1579,7 @@
    Property Value
    - Object + System.Object @@ -1606,7 +1606,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1632,7 +1632,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1658,7 +1658,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1709,7 +1709,7 @@
    Property Value
    - Object + System.Object @@ -1761,7 +1761,7 @@
    Property Value
    - Object + System.Object @@ -1787,7 +1787,7 @@
    Property Value
    - Object[] + System.Object[] @@ -1845,7 +1845,7 @@
    Property Value
    - Object[] + System.Object[] @@ -1876,7 +1876,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1902,7 +1902,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1928,7 +1928,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1954,7 +1954,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1980,7 +1980,7 @@
    Property Value
    - Object[] + System.Object[] @@ -2032,7 +2032,7 @@
    Property Value
    - Object + System.Object @@ -2110,7 +2110,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -2142,7 +2142,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -2168,7 +2168,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPaging.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPaging.html index 3ef0a0703..11a7c6cc2 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPaging.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPaging.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridPaging

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -189,7 +189,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPopupOptions.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPopupOptions.html index 883e4ec3d..f7338cfb9 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPopupOptions.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridPopupOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridPopupOptions

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -226,7 +226,7 @@
    Property Value
    - Object + System.Object @@ -279,7 +279,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The close on outside click.

    @@ -305,7 +305,7 @@
    Property Value
    - Object + System.Object @@ -330,7 +330,7 @@
    Property Value
    - Object + System.Object @@ -356,7 +356,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The defer rendering.

    @@ -383,7 +383,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The disabled.

    @@ -410,7 +410,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The drag enabled.

    @@ -436,7 +436,7 @@
    Property Value
    - Object + System.Object @@ -462,7 +462,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -488,7 +488,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The full screen.

    @@ -568,7 +568,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -594,7 +594,7 @@
    Property Value
    - Object + System.Object @@ -728,7 +728,7 @@
    Property Value
    - Object + System.Object

    The position.

    @@ -754,7 +754,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -780,7 +780,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -806,7 +806,7 @@
    Property Value
    - Object + System.Object @@ -832,7 +832,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -884,7 +884,7 @@
    Property Value
    - Object + System.Object

    The RTL enabled.

    @@ -911,7 +911,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The shading.

    @@ -965,7 +965,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The show close button.

    @@ -992,7 +992,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The show title.

    @@ -1072,7 +1072,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.RowAnimation.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.RowAnimation.html index a47f855c4..c053b47aa 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.RowAnimation.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.RowAnimation.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridRowDragging.RowAnimation

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.html index be85f0e3f..c10c5536a 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridRowDragging

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -190,7 +190,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The allow drop inside item.

    @@ -222,7 +222,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The allow reordering.

    @@ -286,7 +286,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The automatic scroll.

    @@ -397,7 +397,7 @@
    Property Value
    - Object + System.Object

    The data.

    @@ -480,7 +480,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -650,7 +650,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The show drag icons.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.xyOffset.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.xyOffset.html index 7e2f479a1..7c6b3ef93 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.xyOffset.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridRowDragging.xyOffset.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridRowDragging.xyOffset

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.html index f58c0a110..333749d3b 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridScrolling.html @@ -159,7 +159,7 @@

    Inheritance
    - +
    System.Object
    DxGridScrolling

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -274,7 +274,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -304,7 +304,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -406,7 +406,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -432,7 +432,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSelection.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSelection.html index f3c89cd61..a4632f201 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSelection.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSelection.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridSelection

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -196,7 +196,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -229,7 +229,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSorting.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSorting.html index 318401d9f..d6bf64bad 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSorting.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSorting.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridSorting

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -216,7 +216,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummary.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummary.html index 5c7f0b086..b5e16c661 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummary.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummary.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    DxGridSummary

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -224,7 +224,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -250,7 +250,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummaryGroupItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummaryGroupItem.html index c8043f920..850760608 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummaryGroupItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxGridSummaryGroupItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridSummaryGroupItem

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -189,7 +189,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -301,7 +301,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -332,7 +332,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -363,7 +363,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxSelectBoxOptions.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxSelectBoxOptions.html index bf64d1f76..12cad1785 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxSelectBoxOptions.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.DxSelectBoxOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxSelectBoxOptions

    Namespace: Emby.Web.GenericEdit.Elements.DxGrid
    @@ -291,7 +291,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The search enabled.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridEmailRule.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridEmailRule.html index 8f783d84b..a818725cd 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridEmailRule.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridEmailRule.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridEmailRule
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridNumericRule.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridNumericRule.html index 634789414..693504dc9 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridNumericRule.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridNumericRule.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridNumericRule
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRangeRule.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRangeRule.html index 07a1623fb..6cbc5c267 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRangeRule.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRangeRule.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridRangeRule
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRequiredRule.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRequiredRule.html index ffafd79e7..b518e22d4 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRequiredRule.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridRequiredRule.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridRequiredRule
    @@ -199,7 +199,7 @@

    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The trim.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridStringLengthRule.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridStringLengthRule.html index 31fa08650..c5d0ec7e3 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridStringLengthRule.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridStringLengthRule.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridStringLengthRule
    @@ -253,7 +253,7 @@

    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The trim.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridValidationRuleBase.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridValidationRuleBase.html index 86ff23d5a..02a6f73b7 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridValidationRuleBase.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.DxGrid.Validation.DxGridValidationRuleBase.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DxGridValidationRuleBase
    @@ -194,7 +194,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    true if empty values are valid; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.LabelItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.LabelItem.html index f7e650378..8a8a90143 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.LabelItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.LabelItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    LabelItem

    Namespace: Emby.Web.GenericEdit.Elements
    @@ -228,7 +228,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this label can be hidden; otherwise, false.

    @@ -308,7 +308,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericItemList.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericItemList.html index 2b51506f5..ee891a36d 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericItemList.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericItemList.html @@ -157,19 +157,19 @@

    Inheritance
    - +
    System.Object
    GenericItemList
    Implements
    - +
    System.Collections.Generic.IList<GenericListItem>
    - +
    System.Collections.Generic.IEnumerable<GenericListItem>
    - +
    System.Collections.ICollection
    @@ -181,19 +181,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<GenericListItem>.Add(GenericListItem) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.Add(Emby.Web.GenericEdit.Elements.List.GenericListItem)
    - List<GenericListItem>.AddRange(IEnumerable<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.AddRange(System.Collections.Generic.IEnumerable<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    - List<GenericListItem>.AsReadOnly() + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.AsReadOnly()
    - List<GenericListItem>.BinarySearch(GenericListItem, IComparer<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.BinarySearch(Emby.Web.GenericEdit.Elements.List.GenericListItem, System.Collections.Generic.IComparer<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    List<GenericListItem>.BinarySearch(Int32, Int32, GenericListItem, IComparer<GenericListItem>) @@ -208,13 +208,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.ConvertAll<TOutput>(System.Converter<Emby.Web.GenericEdit.Elements.List.GenericListItem, TOutput>)
    - List<GenericListItem>.CopyTo(GenericListItem[]) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.CopyTo(Emby.Web.GenericEdit.Elements.List.GenericListItem[])
    - System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.CopyTo(Emby.Web.GenericEdit.Elements.List.GenericListItem[], System.Int32) + List<GenericListItem>.CopyTo(GenericListItem[], Int32)
    - List<GenericListItem>.CopyTo(Int32, GenericListItem[], Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.CopyTo(System.Int32, Emby.Web.GenericEdit.Elements.List.GenericListItem[], System.Int32, System.Int32)
    - List<GenericListItem>.FindAll(Predicate<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.FindAll(System.Predicate<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    - List<GenericListItem>.FindIndex(Int32, Int32, Predicate<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    - List<GenericListItem>.FindIndex(Int32, Predicate<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.FindIndex(System.Int32, System.Predicate<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    - List<GenericListItem>.FindLast(Predicate<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.FindLast(System.Predicate<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    - List<GenericListItem>.FindLastIndex(Int32, Int32, Predicate<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    - List<GenericListItem>.FindLastIndex(Predicate<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.FindLastIndex(System.Predicate<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.ForEach(System.Action<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    - List<GenericListItem>.GetEnumerator() + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.GetEnumerator()
    - List<GenericListItem>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.GetRange(System.Int32, System.Int32)
    - List<GenericListItem>.IndexOf(GenericListItem, Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.IndexOf(Emby.Web.GenericEdit.Elements.List.GenericListItem, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.Insert(System.Int32, Emby.Web.GenericEdit.Elements.List.GenericListItem) @@ -274,10 +274,10 @@
    Inherited Members
    List<GenericListItem>.LastIndexOf(GenericListItem)
    - List<GenericListItem>.LastIndexOf(GenericListItem, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.LastIndexOf(Emby.Web.GenericEdit.Elements.List.GenericListItem, System.Int32)
    - List<GenericListItem>.LastIndexOf(GenericListItem, Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.LastIndexOf(Emby.Web.GenericEdit.Elements.List.GenericListItem, System.Int32, System.Int32)
    - List<GenericListItem>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.RemoveRange(System.Int32, System.Int32)
    - List<GenericListItem>.Reverse() + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.Reverse()
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.Reverse(System.Int32, System.Int32) @@ -307,7 +307,7 @@
    Inherited Members
    List<GenericListItem>.Sort(Comparison<GenericListItem>)
    - List<GenericListItem>.Sort(Int32, Int32, IComparer<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    - List<GenericListItem>.TrueForAll(Predicate<GenericListItem>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.TrueForAll(System.Predicate<Emby.Web.GenericEdit.Elements.List.GenericListItem>)
    - List<GenericListItem>.Count + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.Count
    - List<GenericListItem>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.System.Collections.ICollection.IsSynchronized
    - List<GenericListItem>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.System.Collections.ICollection.SyncRoot
    - List<GenericListItem>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Web.GenericEdit.Elements.List.GenericListItem>.System.Collections.IList.Item[System.Int32] @@ -409,7 +409,7 @@
    Parameters
    - IEnumerable<GenericListItem> + System.Collections.Generic.IEnumerable<GenericListItem> collection @@ -444,7 +444,7 @@
    Parameters

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericListItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericListItem.html index 653bbc234..db176ff58 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericListItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.List.GenericListItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    GenericListItem
    Namespace: Emby.Web.GenericEdit.Elements.List
    @@ -287,7 +287,7 @@
    Property Value
    - Boolean + System.Boolean @@ -462,7 +462,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ProgressItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ProgressItem.html index 351597f0e..207be0bee 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ProgressItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ProgressItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ProgressItem

    Namespace: Emby.Web.GenericEdit.Elements
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.SpacerItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.SpacerItem.html index 44f0e8631..5aac5ddbd 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.SpacerItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.SpacerItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SpacerItem

    Namespace: Emby.Web.GenericEdit.Elements
    @@ -228,7 +228,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this spacer can be hidden; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.StatusItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.StatusItem.html index 0ce5a7dc7..3bcd60f3a 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.StatusItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.StatusItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StatusItem

    Namespace: Emby.Web.GenericEdit.Elements
    @@ -270,7 +270,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this item can be hidden; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.TagItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.TagItem.html index e32c2b063..33adb76ca 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.TagItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.TagItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    TagItem

    Namespace: Emby.Web.GenericEdit.Elements
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ToggleButtonItem.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ToggleButtonItem.html index 24887b028..cf5e1e999 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ToggleButtonItem.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Elements.ToggleButtonItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ToggleButtonItem
    @@ -264,7 +264,7 @@

    Property Value
    - Boolean + System.Boolean @@ -289,7 +289,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuildOptions.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuildOptions.html index 08527edad..bc85aee16 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuildOptions.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuildOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorBuildOptions

    Namespace: Emby.Web.GenericEdit.Factory
    @@ -188,7 +188,7 @@
    Property Value
    - Boolean + System.Boolean @@ -213,7 +213,7 @@
    Property Value
    - Boolean + System.Boolean @@ -238,7 +238,7 @@
    Property Value
    - Boolean + System.Boolean @@ -263,7 +263,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuilder.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuilder.html index 67c989908..4bc2928ff 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuilder.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Factory.EditorBuilder.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EditorBuilder

    Namespace: Emby.Web.GenericEdit.Factory
    @@ -189,12 +189,12 @@
    Parameters
    - Object + System.Object editObject - Object + System.Object defaultObject diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeDetector.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeDetector.html index e0392f74a..94da080ec 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeDetector.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeDetector.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    PropertyChangeDetector

    Namespace: Emby.Web.GenericEdit.PropertyDiff
    @@ -189,12 +189,12 @@
    Parameters
    - Object + System.Object oldObject - Object + System.Object newObject diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeInfo.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeInfo.html index 0d1e711b2..4db8abfcc 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeInfo.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.PropertyDiff.PropertyChangeInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    PropertyChangeInfo

    Namespace: Emby.Web.GenericEdit.PropertyDiff
    @@ -188,7 +188,7 @@
    Property Value
    - PropertyDescriptor + System.ComponentModel.PropertyDescriptor @@ -238,7 +238,7 @@
    Property Value
    - Object + System.Object @@ -288,7 +288,7 @@
    Property Value
    - Object + System.Object diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationContext.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationContext.html index d4962ad99..bc85771c1 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationContext.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationContext.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ValidationContext

    Namespace: Emby.Web.GenericEdit.Validation
    @@ -313,7 +313,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationError.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationError.html index ac4218c48..b7635327d 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationError.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationError.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ValidationError

    Namespace: Emby.Web.GenericEdit.Validation
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationErrorList.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationErrorList.html index 67933c974..affe4d185 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationErrorList.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationErrorList.html @@ -158,19 +158,19 @@

    Inheritance
    - +
    System.Object
    ValidationErrorList
    Implements
    - +
    System.Collections.Generic.IList<ValidationError>
    - +
    System.Collections.Generic.IEnumerable<ValidationError>
    - +
    System.Collections.ICollection
    @@ -182,19 +182,19 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<ValidationError>.Add(ValidationError) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.Add(Emby.Web.GenericEdit.Validation.ValidationError)
    - List<ValidationError>.AddRange(IEnumerable<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.AddRange(System.Collections.Generic.IEnumerable<Emby.Web.GenericEdit.Validation.ValidationError>)
    - List<ValidationError>.AsReadOnly() + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.AsReadOnly()
    - List<ValidationError>.BinarySearch(ValidationError, IComparer<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.BinarySearch(Emby.Web.GenericEdit.Validation.ValidationError, System.Collections.Generic.IComparer<Emby.Web.GenericEdit.Validation.ValidationError>)
    List<ValidationError>.BinarySearch(Int32, Int32, ValidationError, IComparer<ValidationError>) @@ -209,13 +209,13 @@
    Inherited Members
    System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.ConvertAll<TOutput>(System.Converter<Emby.Web.GenericEdit.Validation.ValidationError, TOutput>)
    - List<ValidationError>.CopyTo(ValidationError[]) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.CopyTo(Emby.Web.GenericEdit.Validation.ValidationError[])
    - System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.CopyTo(Emby.Web.GenericEdit.Validation.ValidationError[], System.Int32) + List<ValidationError>.CopyTo(ValidationError[], Int32)
    - List<ValidationError>.CopyTo(Int32, ValidationError[], Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.CopyTo(System.Int32, Emby.Web.GenericEdit.Validation.ValidationError[], System.Int32, System.Int32)
    - List<ValidationError>.FindAll(Predicate<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.FindAll(System.Predicate<Emby.Web.GenericEdit.Validation.ValidationError>)
    - List<ValidationError>.FindIndex(Int32, Int32, Predicate<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.FindIndex(System.Int32, System.Int32, System.Predicate<Emby.Web.GenericEdit.Validation.ValidationError>)
    - List<ValidationError>.FindIndex(Int32, Predicate<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.FindIndex(System.Int32, System.Predicate<Emby.Web.GenericEdit.Validation.ValidationError>)
    - List<ValidationError>.FindLast(Predicate<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.FindLast(System.Predicate<Emby.Web.GenericEdit.Validation.ValidationError>)
    - List<ValidationError>.FindLastIndex(Int32, Int32, Predicate<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.FindLastIndex(System.Int32, System.Int32, System.Predicate<Emby.Web.GenericEdit.Validation.ValidationError>)
    - List<ValidationError>.FindLastIndex(Predicate<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.FindLastIndex(System.Predicate<Emby.Web.GenericEdit.Validation.ValidationError>)
    System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.ForEach(System.Action<Emby.Web.GenericEdit.Validation.ValidationError>)
    - List<ValidationError>.GetEnumerator() + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.GetEnumerator()
    - List<ValidationError>.GetRange(Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.GetRange(System.Int32, System.Int32)
    - List<ValidationError>.IndexOf(ValidationError, Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.IndexOf(Emby.Web.GenericEdit.Validation.ValidationError, System.Int32, System.Int32)
    System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.Insert(System.Int32, Emby.Web.GenericEdit.Validation.ValidationError) @@ -275,10 +275,10 @@
    Inherited Members
    List<ValidationError>.LastIndexOf(ValidationError)
    - List<ValidationError>.LastIndexOf(ValidationError, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.LastIndexOf(Emby.Web.GenericEdit.Validation.ValidationError, System.Int32)
    - List<ValidationError>.LastIndexOf(ValidationError, Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.LastIndexOf(Emby.Web.GenericEdit.Validation.ValidationError, System.Int32, System.Int32)
    - List<ValidationError>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.RemoveRange(System.Int32, System.Int32)
    - List<ValidationError>.Reverse() + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.Reverse()
    System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.Reverse(System.Int32, System.Int32) @@ -308,7 +308,7 @@
    Inherited Members
    List<ValidationError>.Sort(Comparison<ValidationError>)
    - List<ValidationError>.Sort(Int32, Int32, IComparer<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<Emby.Web.GenericEdit.Validation.ValidationError>)
    - List<ValidationError>.TrueForAll(Predicate<ValidationError>) + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.TrueForAll(System.Predicate<Emby.Web.GenericEdit.Validation.ValidationError>)
    - List<ValidationError>.Count + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.Count
    - List<ValidationError>.ICollection.IsSynchronized + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.System.Collections.ICollection.IsSynchronized
    - List<ValidationError>.ICollection.SyncRoot + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.System.Collections.ICollection.SyncRoot
    - List<ValidationError>.IList.IsReadOnly + System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<Emby.Web.GenericEdit.Validation.ValidationError>.System.Collections.IList.Item[System.Int32] @@ -406,7 +406,7 @@
    Returns

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationException.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationException.html index 6ad27afc4..812dd3484 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationException.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationException.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ValidationException
    @@ -175,16 +175,16 @@
    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -193,10 +193,10 @@
    Inherited Members
    Exception.InnerException
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite @@ -271,7 +271,7 @@
    Property Value
    Overrides
    - +
    System.Exception.Message
    diff --git a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationResult.html b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationResult.html index 06c5d6ea8..a97406fe0 100644 --- a/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationResult.html +++ b/Documenation/reference/pluginapi/Emby.Web.GenericEdit.Validation.ValidationResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ValidationResult

    Namespace: Emby.Web.GenericEdit.Validation
    @@ -263,7 +263,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.html index 02de9890c..c5e676318 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ConfigurationManagerExtensions

    Namespace: MediaBrowser.Common.Configuration
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationStore.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationStore.html index 855b99790..ffb4fce58 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationStore.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationStore.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ConfigurationStore

    Namespace: MediaBrowser.Common.Configuration
    @@ -188,7 +188,7 @@
    Property Value
    - System.Type + Type diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationUpdateEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationUpdateEventArgs.html index e85d22fdf..9f7570659 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationUpdateEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.ConfigurationUpdateEventArgs.html @@ -157,8 +157,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    ConfigurationUpdateEventArgs
    @@ -223,7 +223,7 @@
    Property Value
    - Object + System.Object

    The new configuration.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IApplicationPaths.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IApplicationPaths.html index db429a1d5..bd54d1d1f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IApplicationPaths.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IApplicationPaths.html @@ -508,7 +508,7 @@
    Returns
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -534,7 +534,7 @@
    Returns
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char>

    The image cache path.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationFactory.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationFactory.html index 8d5a118d4..5126d976b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationFactory.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationFactory.html @@ -183,7 +183,7 @@
    Returns
    - IEnumerable<ConfigurationStore> + System.Collections.Generic.IEnumerable<ConfigurationStore> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationManager.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationManager.html index 260ffc2ea..5bdc455ed 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IConfigurationManager.html @@ -241,7 +241,7 @@
    Parameters
    - IEnumerable<IConfigurationFactory> + System.Collections.Generic.IEnumerable<IConfigurationFactory> factories

    The factories.

    @@ -287,7 +287,7 @@
    Returns
    - Object + System.Object

    System.Object.

    @@ -332,7 +332,7 @@
    Returns
    - System.Type + Type

    Type.

    @@ -406,7 +406,7 @@
    Parameters
    - Object + System.Object configuration

    The configuration.

    @@ -435,7 +435,7 @@
    Event Type
    - EventHandler<EventArgs> + System.EventHandler<System.EventArgs> @@ -460,7 +460,7 @@
    Event Type
    - EventHandler<ConfigurationUpdateEventArgs> + System.EventHandler<ConfigurationUpdateEventArgs> @@ -485,7 +485,7 @@
    Event Type
    - EventHandler<ConfigurationUpdateEventArgs> + System.EventHandler<ConfigurationUpdateEventArgs> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IValidatingConfiguration.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IValidatingConfiguration.html index 6ce4017bd..715e0eff3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IValidatingConfiguration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Configuration.IValidatingConfiguration.html @@ -184,12 +184,12 @@
    Parameters
    - Object + System.Object oldConfig - Object + System.Object newConfig diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Events.EventHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Events.EventHelper.html index 84dbe8701..7116660de 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Events.EventHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Events.EventHelper.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    EventHelper

    Namespace: MediaBrowser.Common.Events
    @@ -197,15 +197,15 @@
    Parameters
    - Object + System.Object sender

    The sender.

    - EventArgs + System.EventArgs args -

    The EventArgs instance containing the event data.

    +

    The System.EventArgs instance containing the event data.

    @@ -238,13 +238,13 @@
    Parameters
    - EventHandler<T> + System.EventHandler<T> handler

    The handler.

    - Object + System.Object sender

    The sender.

    @@ -306,15 +306,15 @@
    Parameters
    - Object + System.Object sender

    The sender.

    - EventArgs + System.EventArgs args -

    The EventArgs instance containing the event data.

    +

    The System.EventArgs instance containing the event data.

    @@ -347,13 +347,13 @@
    Parameters
    - EventHandler<T> + System.EventHandler<T> handler

    The handler.

    - Object + System.Object sender

    The sender.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.BaseExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.BaseExtensions.html index 4f274853d..b06814e56 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.BaseExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.BaseExtensions.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    BaseExtensions

    Namespace: MediaBrowser.Common.Extensions
    @@ -217,7 +217,7 @@
    Parameters
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> str diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ConflictException.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ConflictException.html index dda3363ec..f00288276 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ConflictException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ConflictException.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ConflictException
    @@ -174,16 +174,16 @@

    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -192,13 +192,13 @@
    Inherited Members
    Exception.InnerException
    - Exception.Message + System.Exception.Message
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RangeRequestOutOfRangeException.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RangeRequestOutOfRangeException.html index 6e92d0718..12a751bfb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RangeRequestOutOfRangeException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RangeRequestOutOfRangeException.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    RangeRequestOutOfRangeException
    @@ -174,16 +174,16 @@
    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -192,13 +192,13 @@
    Inherited Members
    Exception.InnerException
    - Exception.Message + System.Exception.Message
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RateLimitExceededException.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RateLimitExceededException.html index a98db7393..1d467ca9b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RateLimitExceededException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RateLimitExceededException.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    RateLimitExceededException
    @@ -174,16 +174,16 @@
    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -192,13 +192,13 @@
    Inherited Members
    Exception.InnerException
    - Exception.Message + System.Exception.Message
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RemoteServiceUnavailableException.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RemoteServiceUnavailableException.html index 7a38e5930..93fc9f90e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RemoteServiceUnavailableException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.RemoteServiceUnavailableException.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    RemoteServiceUnavailableException
    @@ -174,16 +174,16 @@
    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -192,13 +192,13 @@
    Inherited Members
    Exception.InnerException
    - Exception.Message + System.Exception.Message
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ResourceNotFoundException.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ResourceNotFoundException.html index e768ca286..365b05141 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ResourceNotFoundException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ResourceNotFoundException.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ResourceNotFoundException
    @@ -175,16 +175,16 @@
    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -193,13 +193,13 @@
    Inherited Members
    Exception.InnerException
    - Exception.Message + System.Exception.Message
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ServiceUnavailableException.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ServiceUnavailableException.html index e10561466..aa836c64f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ServiceUnavailableException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Extensions.ServiceUnavailableException.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ServiceUnavailableException
    @@ -174,16 +174,16 @@
    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -192,13 +192,13 @@
    Inherited Members
    Exception.InnerException
    - Exception.Message + System.Exception.Message
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.IApplicationHost.html b/Documenation/reference/pluginapi/MediaBrowser.Common.IApplicationHost.html index 2ad5805eb..618567832 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.IApplicationHost.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.IApplicationHost.html @@ -185,7 +185,7 @@
    Property Value
    - Version + System.Version

    The application version.

    @@ -212,7 +212,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance can self restart; otherwise, false.

    @@ -239,7 +239,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance can self update; otherwise, false.

    @@ -266,7 +266,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance has pending kernel reload; otherwise, false.

    @@ -292,7 +292,7 @@
    Property Value
    - Boolean + System.Boolean @@ -317,7 +317,7 @@
    Property Value
    - Boolean + System.Boolean @@ -479,17 +479,17 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken - Boolean + System.Boolean isInBackground - IProgress<Double> + System.IProgress<Double> progress @@ -548,7 +548,7 @@
    Returns
    - Boolean + System.Boolean @@ -575,7 +575,7 @@
    Parameters
    - System.Type + Type type

    The type.

    @@ -592,7 +592,7 @@
    Returns
    - Object + System.Object

    System.Object.

    @@ -620,7 +620,7 @@
    Parameters
    - Boolean + System.Boolean manageLiftime

    if set to true [manage liftime].

    @@ -637,7 +637,7 @@
    Returns
    - IEnumerable<T> + System.Collections.Generic.IEnumerable<T>

    IEnumerable{``0}.

    @@ -783,7 +783,7 @@
    Returns
    - Task + System.Threading.Tasks.Task @@ -857,12 +857,12 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken - IProgress<Double> + System.IProgress<Double> progress @@ -878,7 +878,7 @@
    Returns
    - Task + System.Threading.Tasks.Task

    Task.

    @@ -906,7 +906,7 @@
    Event Type
    - EventHandler<GenericEventArgs<PackageVersionInfo>> + System.EventHandler<GenericEventArgs<PackageVersionInfo>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Net.HttpRequestOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Net.HttpRequestOptions.html index fa87084ee..74fccae81 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Net.HttpRequestOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Net.HttpRequestOptions.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    HttpRequestOptions
    Namespace: MediaBrowser.Common.Net
    @@ -216,7 +216,7 @@
    Property Value
    - Boolean + System.Boolean @@ -241,7 +241,7 @@
    Property Value
    - Boolean + System.Boolean @@ -266,7 +266,7 @@
    Property Value
    - TimeSpan + System.TimeSpan @@ -317,7 +317,7 @@
    Property Value
    - CancellationToken + System.Threading.CancellationToken

    The cancellation token.

    @@ -418,7 +418,7 @@
    Property Value
    - Boolean + System.Boolean @@ -443,7 +443,7 @@
    Property Value
    - Boolean + System.Boolean @@ -469,7 +469,7 @@
    Property Value
    - Boolean + System.Boolean

    true if [enable HTTP compression]; otherwise, false.

    @@ -495,7 +495,7 @@
    Property Value
    - Boolean + System.Boolean @@ -622,7 +622,7 @@
    Property Value
    - Boolean + System.Boolean @@ -647,7 +647,7 @@
    Property Value
    - Boolean + System.Boolean @@ -672,7 +672,7 @@
    Property Value
    - Boolean + System.Boolean @@ -697,7 +697,7 @@
    Property Value
    - Boolean + System.Boolean @@ -722,7 +722,7 @@
    Property Value
    - Boolean + System.Boolean @@ -747,7 +747,7 @@
    Property Value
    - Boolean + System.Boolean @@ -824,7 +824,7 @@
    Property Value
    - IProgress<Double> + System.IProgress<Double>

    The progress.

    @@ -877,7 +877,7 @@
    Property Value
    - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -902,7 +902,7 @@
    Property Value
    - ReadOnlyMemory<Byte> + System.ReadOnlyMemory<System.Byte> @@ -952,7 +952,7 @@
    Property Value
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> @@ -1027,7 +1027,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1052,7 +1052,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Net.HttpResponseInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Net.HttpResponseInfo.html index aaac9259f..3dfdd073c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Net.HttpResponseInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Net.HttpResponseInfo.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    HttpResponseInfo
    @@ -314,7 +314,7 @@
    Property Value
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String>

    The headers.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Net.INetworkManager.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Net.INetworkManager.html index 44d433e80..f059b7997 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Net.INetworkManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Net.INetworkManager.html @@ -183,7 +183,7 @@
    Property Value
    - Func<String[]> + System.Func<String[]> @@ -266,7 +266,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -333,7 +333,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -403,7 +403,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -464,7 +464,7 @@
    Returns
    - IEnumerable<NetworkShare> + System.Collections.Generic.IEnumerable<NetworkShare>

    IEnumerable{NetworkShare}.

    @@ -564,7 +564,7 @@
    Returns
    - Boolean + System.Boolean @@ -606,7 +606,7 @@
    Returns
    - Boolean + System.Boolean @@ -637,7 +637,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -653,7 +653,7 @@
    Returns
    - Task<Boolean> + Task<System.Boolean> @@ -686,7 +686,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    @@ -703,7 +703,7 @@
    Returns
    - Task<Boolean> + Task<System.Boolean>

    true if [is in local network] [the specified endpoint]; otherwise, false.

    @@ -731,7 +731,7 @@
    Parameters
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> endpoint

    The endpoint.

    @@ -748,7 +748,7 @@
    Returns
    - Boolean + System.Boolean

    true if [is in private address space] [the specified endpoint]; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin-1.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin-1.html index 8323e2e70..f29d8b15e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin-1.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    BasePlugin<TConfigurationType>
    @@ -418,7 +418,7 @@

    Property Value
    - System.Type + Type

    The type of the configuration.

    @@ -445,7 +445,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is first run; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin.html index ea83bc208..ecfa4fb7a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.BasePlugin.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BasePlugin
    @@ -331,7 +331,7 @@
    Property Value
    - Version + System.Version

    The version.

    @@ -450,7 +450,7 @@
    Parameters
    - Version + System.Version assemblyVersion diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IHasPluginConfiguration.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IHasPluginConfiguration.html index 1b074b49b..cb6c8dfa7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IHasPluginConfiguration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IHasPluginConfiguration.html @@ -211,7 +211,7 @@
    Property Value
    - System.Type + Type

    The type of the configuration.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IPlugin.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IPlugin.html index 33f9b0cad..999c80fa9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IPlugin.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IPlugin.html @@ -320,7 +320,7 @@
    Property Value
    - Version + System.Version

    The version.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IPluginAssembly.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IPluginAssembly.html index 59198c78f..cc20d4481 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IPluginAssembly.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Plugins.IPluginAssembly.html @@ -194,7 +194,7 @@
    Parameters
    - Version + System.Version assemblyVersion diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Progress.ActionableProgress-1.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Progress.ActionableProgress-1.html index b463f8347..8b2976227 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Progress.ActionableProgress-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Progress.ActionableProgress-1.html @@ -158,12 +158,12 @@

    Inheritance
    - +
    System.Object
    ActionableProgress<T>
    Implements
    - +
    System.IProgress<T>

    Namespace: MediaBrowser.Common.Progress
    Assembly: MediaBrowser.Common.dll
    @@ -265,14 +265,14 @@
    Event Type
    - EventHandler<T> + System.EventHandler<T>

    Implements

    - System.IProgress<T> + System.IProgress<T>

    Extension Methods

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Progress.SimpleProgress-1.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Progress.SimpleProgress-1.html index e083345db..5a7894484 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Progress.SimpleProgress-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Progress.SimpleProgress-1.html @@ -157,12 +157,12 @@

    Inheritance
    - +
    System.Object
    SimpleProgress<T>
    Implements
    - +
    System.IProgress<T>
    Namespace: MediaBrowser.Common.Progress
    Assembly: MediaBrowser.Common.dll
    @@ -235,14 +235,14 @@
    Event Type
    - EventHandler<T> + System.EventHandler<T>

    Implements

    - System.IProgress<T> + System.IProgress<T>

    Extension Methods

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Security.IRequiresRegistration.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Security.IRequiresRegistration.html index 20fe69d3f..14b70be51 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Security.IRequiresRegistration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Security.IRequiresRegistration.html @@ -186,7 +186,7 @@
    Returns
    - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Security.ISecurityManager.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Security.ISecurityManager.html index 1e56f5060..c6d05d2b1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Security.ISecurityManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Security.ISecurityManager.html @@ -219,7 +219,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -266,12 +266,12 @@
    Parameters
    - Boolean + System.Boolean isIndependantFeature - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -287,7 +287,7 @@
    Returns
    - Task<Boolean> + Task<System.Boolean> @@ -318,7 +318,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -334,7 +334,7 @@
    Returns
    - Task<Boolean> + Task<System.Boolean> @@ -361,7 +361,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -377,7 +377,7 @@
    Returns
    - Task<Boolean> + Task<System.Boolean>

    true if this instance is MB supporter; otherwise, false.

    @@ -411,7 +411,7 @@
    Parameters
    - Boolean + System.Boolean updatePremiereKey

    if set to true [update premiere key].

    @@ -428,7 +428,7 @@
    Returns
    - Task + System.Threading.Tasks.Task @@ -470,7 +470,7 @@
    Returns
    - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Security.PaymentRequiredException.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Security.PaymentRequiredException.html index 0fae8fde8..7ed4e19d4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Security.PaymentRequiredException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Security.PaymentRequiredException.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    PaymentRequiredException
    @@ -174,16 +174,16 @@
    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -192,13 +192,13 @@
    Inherited Members
    Exception.InnerException
    - Exception.Message + System.Exception.Message
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Asset.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Asset.html index 40079d3e4..705996a40 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Asset.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Asset.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    GithubUpdater.Asset
    Namespace: MediaBrowser.Common.Updates
    @@ -313,7 +313,7 @@
    Property Value
    - Object + System.Object diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Author.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Author.html index 8d65144ed..0ac81a4a2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Author.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Author.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    GithubUpdater.Author

    Namespace: MediaBrowser.Common.Updates
    @@ -488,7 +488,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.RootObject.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.RootObject.html index ade7da022..1de7f17f0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.RootObject.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.RootObject.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    GithubUpdater.RootObject

    Namespace: MediaBrowser.Common.Updates
    @@ -313,7 +313,7 @@
    Property Value
    - Boolean + System.Boolean @@ -413,7 +413,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Uploader.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Uploader.html index 841e09644..62dd12789 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Uploader.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.Uploader.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    GithubUpdater.Uploader

    Namespace: MediaBrowser.Common.Updates
    @@ -488,7 +488,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.html index 9faf4cb2e..952214096 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.GithubUpdater.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    GithubUpdater

    Namespace: MediaBrowser.Common.Updates
    @@ -233,7 +233,7 @@
    Parameters
    - Version + System.Version minVersion @@ -258,17 +258,17 @@
    Parameters
    - TimeSpan + System.TimeSpan cacheLength - Boolean + System.Boolean debugLoggingOnly - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -325,12 +325,12 @@
    Parameters
    - TimeSpan + System.TimeSpan cacheLength - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -388,7 +388,7 @@
    Returns
    - Version + System.Version diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.IInstallationManager.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.IInstallationManager.html index 5b2e83feb..4831412ac 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.IInstallationManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.IInstallationManager.html @@ -158,7 +158,7 @@

    Inherited Members
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Common.Updates
    @@ -216,7 +216,7 @@
    Property Value
    - List<Tuple<InstallationInfo, CancellationTokenSource>> + List<System.Tuple<InstallationInfo, CancellationTokenSource>> @@ -245,13 +245,13 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    - Boolean + System.Boolean withRegistration

    if set to true [with registration].

    @@ -263,7 +263,7 @@
    Parameters
    - Version + System.Version applicationVersion

    The application version.

    @@ -308,12 +308,12 @@
    Parameters
    - Version + System.Version applicationVersion - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -356,19 +356,19 @@
    Parameters
    - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> name

    The name.

    - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> guid

    The assembly guid

    - Version + System.Version currentServerVersion

    The current server version.

    @@ -380,7 +380,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -424,13 +424,13 @@
    Parameters
    - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> name

    The name.

    - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> guid

    The assembly guid

    @@ -442,13 +442,13 @@
    Parameters
    - Version + System.Version version

    The version.

    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -498,19 +498,19 @@
    Parameters
    - Boolean + System.Boolean isPlugin

    if set to true [is plugin].

    - IProgress<Double> + System.IProgress<Double> progress

    The progress.

    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    @@ -527,7 +527,7 @@
    Returns
    - Task + System.Threading.Tasks.Task

    Task.

    @@ -588,7 +588,7 @@
    Exceptions
    - ArgumentException + System.ArgumentException @@ -614,7 +614,7 @@
    Event Type
    - EventHandler<InstallationEventArgs> + System.EventHandler<InstallationEventArgs> @@ -638,7 +638,7 @@
    Event Type
    - EventHandler<InstallationEventArgs> + System.EventHandler<InstallationEventArgs> @@ -662,7 +662,7 @@
    Event Type
    - EventHandler<InstallationFailedEventArgs> + System.EventHandler<InstallationFailedEventArgs> @@ -686,7 +686,7 @@
    Event Type
    - EventHandler<InstallationEventArgs> + System.EventHandler<InstallationEventArgs> @@ -711,7 +711,7 @@
    Event Type
    - EventHandler<GenericEventArgs<PackageVersionInfo>> + System.EventHandler<GenericEventArgs<PackageVersionInfo>> @@ -736,7 +736,7 @@
    Event Type
    - EventHandler<GenericEventArgs<IPlugin>> + System.EventHandler<GenericEventArgs<IPlugin>> @@ -761,7 +761,7 @@
    Event Type
    - EventHandler<GenericEventArgs<Tuple<IPlugin, PackageVersionInfo>>> + System.EventHandler<GenericEventArgs<System.Tuple<IPlugin, PackageVersionInfo>>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.InstallationEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.InstallationEventArgs.html index c63f0a1b2..5c153342f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.InstallationEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.InstallationEventArgs.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    InstallationEventArgs
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.InstallationFailedEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.InstallationFailedEventArgs.html index 4ee420a21..2de98430a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.InstallationFailedEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Common.Updates.InstallationFailedEventArgs.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    InstallationFailedEventArgs
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.BaseApiService.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.BaseApiService.html index 121d4d7cc..77542e4d9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.BaseApiService.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.BaseApiService.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    BaseApiService
    @@ -178,7 +178,7 @@

    Constructors

    BaseApiService()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -455,7 +455,7 @@
    Parameters
    - Boolean + System.Boolean restrictUserPreferences @@ -561,7 +561,7 @@
    Parameters
    - Object + System.Object request @@ -1104,7 +1104,7 @@
    Parameters
    - Boolean + System.Boolean throwIfNotFound @@ -1247,7 +1247,7 @@
    Parameters
    - Boolean + System.Boolean autoRevertToLoggedInUser @@ -1294,7 +1294,7 @@
    Parameters
    - Boolean + System.Boolean autoRevertToLoggedInUser @@ -1341,12 +1341,12 @@
    Parameters
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> requestedUserId - Boolean + System.Boolean autoRevertToLoggedInUser @@ -1398,7 +1398,7 @@
    Parameters
    - Boolean + System.Boolean autoRevertToLoggedInUser @@ -1594,6 +1594,38 @@
    Returns
    + +

    SetContentDisposition(IDictionary<String, String>, String)

    +
    +
    +
    Declaration
    +
    +
    public static void SetContentDisposition(IDictionary<string, string> headers, string name)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescription
    IDictionary<String, String>headers
    Stringname
    + +

    SplitValue(String, Char)

    @@ -1618,7 +1650,7 @@
    Parameters
    - Char + System.Char delim @@ -1679,7 +1711,7 @@
    Returns
    - Object + System.Object

    System.Object.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.BaseItemsRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.BaseItemsRequest.html index d77252d80..17f5b442f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.BaseItemsRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.BaseItemsRequest.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BaseItemsRequest
    @@ -230,7 +230,7 @@
    Property Value
    - DayOfWeek[] + System.DayOfWeek[] @@ -584,7 +584,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -684,7 +684,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -734,7 +734,7 @@
    Property Value
    - Boolean + System.Boolean @@ -759,7 +759,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1067,7 +1067,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1092,7 +1092,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1117,7 +1117,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1142,7 +1142,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1167,7 +1167,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1192,7 +1192,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1217,7 +1217,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1242,7 +1242,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1267,7 +1267,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1292,7 +1292,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1317,7 +1317,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1342,7 +1342,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1367,7 +1367,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1392,7 +1392,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1524,7 +1524,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    The video formats.

    @@ -1550,7 +1550,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1575,7 +1575,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1601,7 +1601,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean>

    IsFavorite

    @@ -1627,7 +1627,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1652,7 +1652,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1677,7 +1677,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1702,7 +1702,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1727,7 +1727,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1752,7 +1752,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1777,7 +1777,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1802,7 +1802,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1827,7 +1827,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1852,7 +1852,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1877,7 +1877,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1902,7 +1902,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1927,7 +1927,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1952,7 +1952,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -1977,7 +1977,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -2841,7 +2841,7 @@
    Property Value
    - Boolean + System.Boolean @@ -2942,7 +2942,7 @@
    Property Value
    - Boolean + System.Boolean

    true if recursive; otherwise, false.

    @@ -3362,7 +3362,7 @@
    Returns
    - List<KeyValuePair<String, String>> + List<System.Collections.Generic.KeyValuePair<String, String>>

    Dictionary{string, string}.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.IHasDtoOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.IHasDtoOptions.html index de7219259..ac6986201 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.IHasDtoOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.IHasDtoOptions.html @@ -189,7 +189,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> @@ -239,7 +239,7 @@
    Property Value
    - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.ItemFieldsExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.ItemFieldsExtensions.html index 6fcf41f2d..69969fa24 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.ItemFieldsExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Api.ItemFieldsExtensions.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ItemFieldsExtensions
    Namespace: MediaBrowser.Controller.Api
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.AuthenticationResult.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.AuthenticationResult.html index b636b8662..7ba65a645 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.AuthenticationResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.AuthenticationResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    AuthenticationResult

    Namespace: MediaBrowser.Controller.Authentication
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.IAuthenticationProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.IAuthenticationProvider.html index 5e101f24f..9ce3e43d0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.IAuthenticationProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.IAuthenticationProvider.html @@ -183,7 +183,7 @@
    Property Value
    - Boolean + System.Boolean @@ -304,7 +304,7 @@
    Returns
    - Task + System.Threading.Tasks.Task @@ -346,7 +346,7 @@
    Returns
    - Task<Boolean> + Task<System.Boolean> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.ProviderAuthenticationResult.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.ProviderAuthenticationResult.html index 1b44ac8b9..19bbee4e1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.ProviderAuthenticationResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Authentication.ProviderAuthenticationResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ProviderAuthenticationResult

    Namespace: MediaBrowser.Controller.Authentication
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.CommonBaseCore.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.CommonBaseCore.html index 49d79a8fa..7dcbf3c56 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.CommonBaseCore.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.CommonBaseCore.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    CommonBaseCore

    Namespace: MediaBrowser.Controller.Base
    @@ -312,32 +312,32 @@
    Parameters
    - Object + System.Object p1 - Object + System.Object p2 - Object + System.Object p3 - Object + System.Object p4 - Object + System.Object p5 - Object + System.Object p6 @@ -428,32 +428,32 @@
    Parameters
    - Object + System.Object p1 - Object + System.Object p2 - Object + System.Object p3 - Object + System.Object p4 - Object + System.Object p5 - Object + System.Object p6 @@ -638,32 +638,32 @@
    Parameters
    - Object + System.Object p1 - Object + System.Object p2 - Object + System.Object p3 - Object + System.Object p4 - Object + System.Object p5 - Object + System.Object p6 @@ -705,32 +705,32 @@
    Parameters
    - Object + System.Object p1 - Object + System.Object p2 - Object + System.Object p3 - Object + System.Object p4 - Object + System.Object p5 - Object + System.Object p6 @@ -767,32 +767,32 @@
    Parameters
    - Object + System.Object p1 - Object + System.Object p2 - Object + System.Object p3 - Object + System.Object p4 - Object + System.Object p5 - Object + System.Object p6 diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.DisposableBag.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.DisposableBag.html index 899965aec..c64ec528b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.DisposableBag.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.DisposableBag.html @@ -157,19 +157,19 @@

    Inheritance
    - +
    System.Object
    DisposableBag
    Implements
    - +
    System.Collections.Generic.IList<IDisposable>
    - +
    System.Collections.Generic.IEnumerable<IDisposable>
    - +
    System.Collections.ICollection
    @@ -182,19 +182,19 @@

    Inherited Members
    System.Collections.Generic.List<System.IDisposable>.System.Collections.IList.set_Item(System.Int32, System.Object)
    - List<IDisposable>.Add(IDisposable) + System.Collections.Generic.List<System.IDisposable>.Add(System.IDisposable)
    - List<IDisposable>.AddRange(IEnumerable<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.AddRange(System.Collections.Generic.IEnumerable<System.IDisposable>)
    - List<IDisposable>.AsReadOnly() + System.Collections.Generic.List<System.IDisposable>.AsReadOnly()
    - List<IDisposable>.BinarySearch(IDisposable, IComparer<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.BinarySearch(System.IDisposable, System.Collections.Generic.IComparer<System.IDisposable>)
    List<IDisposable>.BinarySearch(Int32, Int32, IDisposable, IComparer<IDisposable>) @@ -209,13 +209,13 @@
    Inherited Members
    System.Collections.Generic.List<System.IDisposable>.ConvertAll<TOutput>(System.Converter<System.IDisposable, TOutput>)
    - List<IDisposable>.CopyTo(IDisposable[]) + System.Collections.Generic.List<System.IDisposable>.CopyTo(System.IDisposable[])
    - System.Collections.Generic.List<System.IDisposable>.CopyTo(System.IDisposable[], System.Int32) + List<IDisposable>.CopyTo(IDisposable[], Int32)
    - List<IDisposable>.CopyTo(Int32, IDisposable[], Int32, Int32) + System.Collections.Generic.List<System.IDisposable>.CopyTo(System.Int32, System.IDisposable[], System.Int32, System.Int32)
    - List<IDisposable>.FindAll(Predicate<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.FindAll(System.Predicate<System.IDisposable>)
    - List<IDisposable>.FindIndex(Int32, Int32, Predicate<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.FindIndex(System.Int32, System.Int32, System.Predicate<System.IDisposable>)
    - List<IDisposable>.FindIndex(Int32, Predicate<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.FindIndex(System.Int32, System.Predicate<System.IDisposable>)
    - List<IDisposable>.FindLast(Predicate<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.FindLast(System.Predicate<System.IDisposable>)
    - List<IDisposable>.FindLastIndex(Int32, Int32, Predicate<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.FindLastIndex(System.Int32, System.Int32, System.Predicate<System.IDisposable>)
    - List<IDisposable>.FindLastIndex(Predicate<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.FindLastIndex(System.Predicate<System.IDisposable>)
    System.Collections.Generic.List<System.IDisposable>.ForEach(System.Action<System.IDisposable>)
    - List<IDisposable>.GetEnumerator() + System.Collections.Generic.List<System.IDisposable>.GetEnumerator()
    - List<IDisposable>.GetRange(Int32, Int32) + System.Collections.Generic.List<System.IDisposable>.GetRange(System.Int32, System.Int32)
    - List<IDisposable>.IndexOf(IDisposable, Int32, Int32) + System.Collections.Generic.List<System.IDisposable>.IndexOf(System.IDisposable, System.Int32, System.Int32)
    System.Collections.Generic.List<System.IDisposable>.Insert(System.Int32, System.IDisposable) @@ -275,10 +275,10 @@
    Inherited Members
    List<IDisposable>.LastIndexOf(IDisposable)
    - List<IDisposable>.LastIndexOf(IDisposable, Int32) + System.Collections.Generic.List<System.IDisposable>.LastIndexOf(System.IDisposable, System.Int32)
    - List<IDisposable>.LastIndexOf(IDisposable, Int32, Int32) + System.Collections.Generic.List<System.IDisposable>.LastIndexOf(System.IDisposable, System.Int32, System.Int32)
    - List<IDisposable>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<System.IDisposable>.RemoveRange(System.Int32, System.Int32)
    - List<IDisposable>.Reverse() + System.Collections.Generic.List<System.IDisposable>.Reverse()
    System.Collections.Generic.List<System.IDisposable>.Reverse(System.Int32, System.Int32) @@ -308,7 +308,7 @@
    Inherited Members
    List<IDisposable>.Sort(Comparison<IDisposable>)
    - List<IDisposable>.Sort(Int32, Int32, IComparer<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<System.IDisposable>)
    - List<IDisposable>.TrueForAll(Predicate<IDisposable>) + System.Collections.Generic.List<System.IDisposable>.TrueForAll(System.Predicate<System.IDisposable>)
    - List<IDisposable>.Count + System.Collections.Generic.List<System.IDisposable>.Count
    - List<IDisposable>.ICollection.IsSynchronized + System.Collections.Generic.List<System.IDisposable>.System.Collections.ICollection.IsSynchronized
    - List<IDisposable>.ICollection.SyncRoot + System.Collections.Generic.List<System.IDisposable>.System.Collections.ICollection.SyncRoot
    - List<IDisposable>.IList.IsReadOnly + System.Collections.Generic.List<System.IDisposable>.System.Collections.IList.IsReadOnly
    System.Collections.Generic.List<System.IDisposable>.System.Collections.IList.Item[System.Int32] @@ -409,14 +409,14 @@
    Returns
    - IList<IDisposable> + System.Collections.Generic.IList<IDisposable>

    Implements

    - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.ServiceRoot.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.ServiceRoot.html index 1f0adb3f0..79a601fdc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.ServiceRoot.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Base.ServiceRoot.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ServiceRoot
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.Channel.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.Channel.html index 4f88b2f69..740ae6d64 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.Channel.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.Channel.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Channel
    @@ -383,7 +383,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1233,7 +1233,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1259,7 +1259,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1287,7 +1287,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1315,7 +1315,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1344,7 +1344,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelFeatures.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelFeatures.html index 703123ebe..a6f8ddf82 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelFeatures.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelFeatures.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ChannelFeatures
    Namespace: MediaBrowser.Controller.Channels
    @@ -216,7 +216,7 @@
    Property Value
    - Boolean + System.Boolean

    true to show root folders at the top level; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemInfo.html index a989a640c..0395c40dd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ChannelItemInfo
    @@ -254,7 +254,7 @@
    Property Value
    - Nullable<Single> + Nullable<System.Single> @@ -304,7 +304,7 @@
    Property Value
    - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -329,7 +329,7 @@
    Property Value
    - DateTimeOffset + System.DateTimeOffset @@ -355,7 +355,7 @@
    Property Value
    - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -456,7 +456,7 @@
    Property Value
    - Boolean + System.Boolean @@ -607,7 +607,7 @@
    Property Value
    - Boolean + System.Boolean @@ -832,7 +832,7 @@
    Property Value
    - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -958,7 +958,7 @@
    Property Value
    - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemResult.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemResult.html index 509b22660..784a25216 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ChannelItemResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ChannelItemResult
    Namespace: MediaBrowser.Controller.Channels
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IChannel.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IChannel.html index 2d70eeb9b..7876528ac 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IChannel.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IChannel.html @@ -274,7 +274,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    @@ -325,7 +325,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    @@ -368,7 +368,7 @@
    Returns
    - IEnumerable<ImageType> + System.Collections.Generic.IEnumerable<ImageType>

    IEnumerable{ImageType}.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IChannelManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IChannelManager.html index 7b73c99ea..5f70105c2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IChannelManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IChannelManager.html @@ -212,7 +212,7 @@
    Parameters
    - IEnumerable<IChannel> + System.Collections.Generic.IEnumerable<IChannel> channels

    The channels.

    @@ -261,7 +261,7 @@
    Returns
    - Boolean + System.Boolean @@ -303,7 +303,7 @@
    Returns
    - Task + System.Threading.Tasks.Task @@ -511,7 +511,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -527,7 +527,7 @@
    Returns
    - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IRequiresMediaInfoCallback.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IRequiresMediaInfoCallback.html index f549431ca..be7af4531 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IRequiresMediaInfoCallback.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.IRequiresMediaInfoCallback.html @@ -190,7 +190,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -206,7 +206,7 @@
    Returns
    - Task<IEnumerable<MediaSourceInfo>> + Task<System.Collections.Generic.IEnumerable<MediaSourceInfo>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ISupportsDelete.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ISupportsDelete.html index 0b69f8d52..035194560 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ISupportsDelete.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.ISupportsDelete.html @@ -200,7 +200,7 @@
    Returns
    - Boolean + System.Boolean @@ -231,7 +231,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -247,7 +247,7 @@
    Returns
    - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelFeatures.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelFeatures.html index 277355daf..911db338c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelFeatures.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelFeatures.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    InternalChannelFeatures

    Namespace: MediaBrowser.Controller.Channels
    @@ -363,7 +363,7 @@
    Property Value
    - Boolean + System.Boolean

    true if [supports downloading]; otherwise, false.

    @@ -390,7 +390,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelItemQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelItemQuery.html index 4bf3b7ab0..79b2ce7e4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelItemQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Channels.InternalChannelItemQuery.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    InternalChannelItemQuery

    Namespace: MediaBrowser.Controller.Channels
    @@ -263,7 +263,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo.html index 3d3dc76f9..60a8639b0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    FfmpegCapabilities.CapabilityInfo

    Namespace: MediaBrowser.Controller.Codecs
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapsList.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapsList.html index 4abd518d6..81bec0391 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapsList.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapsList.html @@ -157,19 +157,19 @@

    Inheritance
    - - +
    System.Object
    +
    System.Collections.Generic.Dictionary<String, FfmpegCapabilities.CapabilityInfo>
    FfmpegCapabilities.CapsList
    Implements
    - - - - - - +
    ICollection<System.Collections.Generic.KeyValuePair<String, FfmpegCapabilities.CapabilityInfo>>
    +
    System.Collections.Generic.IReadOnlyDictionary<String, FfmpegCapabilities.CapabilityInfo>
    +
    IReadOnlyCollection<System.Collections.Generic.KeyValuePair<String, FfmpegCapabilities.CapabilityInfo>>
    +
    System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<String, FfmpegCapabilities.CapabilityInfo>>
    +
    System.Collections.IDictionary
    +
    System.Collections.ICollection
    @@ -186,7 +186,7 @@
    Inherited Members
    Dictionary<String, FfmpegCapabilities.CapabilityInfo>.Add(String, FfmpegCapabilities.CapabilityInfo)
    - Dictionary<String, FfmpegCapabilities.CapabilityInfo>.Clear() + System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.Clear()
    System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.ContainsKey(System.String) @@ -195,7 +195,7 @@
    Inherited Members
    Dictionary<String, FfmpegCapabilities.CapabilityInfo>.ContainsValue(FfmpegCapabilities.CapabilityInfo)
    - Dictionary<String, FfmpegCapabilities.CapabilityInfo>.GetEnumerator() + System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.GetEnumerator()
    - System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.Remove(System.String) + Dictionary<String, FfmpegCapabilities.CapabilityInfo>.Remove(String)
    System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>>.Add(System.Collections.Generic.KeyValuePair<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>) @@ -237,7 +237,7 @@
    Inherited Members
    System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.System.Collections.IDictionary.Remove(System.Object)
    - Dictionary<String, FfmpegCapabilities.CapabilityInfo>.IEnumerable.GetEnumerator() + System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.System.Collections.IEnumerable.GetEnumerator()
    - Dictionary<String, FfmpegCapabilities.CapabilityInfo>.ICollection.SyncRoot + System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.System.Collections.ICollection.SyncRoot
    - Dictionary<String, FfmpegCapabilities.CapabilityInfo>.IDictionary.IsReadOnly + System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.System.Collections.IDictionary.IsReadOnly
    System.Collections.Generic.Dictionary<System.String, MediaBrowser.Controller.Codecs.FfmpegCapabilities.CapabilityInfo>.System.Collections.IDictionary.Item[System.Object] @@ -349,19 +349,19 @@

    Implements

    System.Collections.Generic.ICollection<T>
    - System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> + System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
    - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
    - System.Collections.IDictionary + System.Collections.IDictionary
    - System.Collections.ICollection + System.Collections.ICollection
    System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.html index 3e5552a09..9bff61853 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.FfmpegCapabilities.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    FfmpegCapabilities

    Namespace: MediaBrowser.Controller.Codecs
    @@ -338,7 +338,7 @@
    Property Value
    - Boolean + System.Boolean @@ -388,7 +388,7 @@
    Property Value
    - Boolean + System.Boolean @@ -488,7 +488,7 @@
    Property Value
    - Boolean + System.Boolean @@ -513,7 +513,7 @@
    Property Value
    - Boolean + System.Boolean @@ -538,7 +538,7 @@
    Property Value
    - Boolean + System.Boolean @@ -563,7 +563,7 @@
    Property Value
    - Boolean + System.Boolean @@ -588,7 +588,7 @@
    Property Value
    - Boolean + System.Boolean @@ -613,7 +613,7 @@
    Property Value
    - Boolean + System.Boolean @@ -638,7 +638,7 @@
    Property Value
    - Boolean + System.Boolean @@ -663,7 +663,7 @@
    Property Value
    - Boolean + System.Boolean @@ -688,7 +688,7 @@
    Property Value
    - Boolean + System.Boolean @@ -713,7 +713,7 @@
    Property Value
    - Boolean + System.Boolean @@ -738,7 +738,7 @@
    Property Value
    - Boolean + System.Boolean @@ -763,7 +763,7 @@
    Property Value
    - Boolean + System.Boolean @@ -788,7 +788,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.ICodecProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.ICodecProvider.html index a0c6c7ec3..b692dc7cb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.ICodecProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Codecs.ICodecProvider.html @@ -216,7 +216,7 @@
    Returns
    - Boolean + System.Boolean

    true if the provider is applicable; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreatedEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreatedEventArgs.html index 3f05ac0e9..81d06ed0b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreatedEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreatedEventArgs.html @@ -157,8 +157,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    CollectionCreatedEventArgs
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreationOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreationOptions.html index 08f296e37..016e17a70 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreationOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionCreationOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    CollectionCreationOptions
    @@ -204,7 +204,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionModifiedEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionModifiedEventArgs.html index 2ff04f17c..f76763bea 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionModifiedEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.CollectionModifiedEventArgs.html @@ -157,8 +157,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    CollectionModifiedEventArgs
    @@ -223,7 +223,7 @@
    Property Value
    - IList<Int64> + System.Collections.Generic.IList<Int64>

    The items changed.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.ICollectionManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.ICollectionManager.html index 7400965b1..39d32c39e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.ICollectionManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Collections.ICollectionManager.html @@ -208,7 +208,7 @@
    Returns
    - Task + System.Threading.Tasks.Task @@ -312,7 +312,7 @@
    Event Type
    - EventHandler<CollectionCreatedEventArgs> + System.EventHandler<CollectionCreatedEventArgs> @@ -337,7 +337,7 @@
    Event Type
    - EventHandler<CollectionModifiedEventArgs> + System.EventHandler<CollectionModifiedEventArgs> @@ -362,7 +362,7 @@
    Event Type
    - EventHandler<CollectionModifiedEventArgs> + System.EventHandler<CollectionModifiedEventArgs> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Configuration.IServerConfigurationManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Configuration.IServerConfigurationManager.html index f756d8996..059218871 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Configuration.IServerConfigurationManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Configuration.IServerConfigurationManager.html @@ -276,7 +276,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Configuration.IUserConfigurationFactory.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Configuration.IUserConfigurationFactory.html index 5001071ff..e8def38ee 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Configuration.IUserConfigurationFactory.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Configuration.IUserConfigurationFactory.html @@ -183,7 +183,7 @@
    Returns
    - IEnumerable<ConfigurationStore> + System.Collections.Generic.IEnumerable<ConfigurationStore> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Connect.IConnectManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Connect.IConnectManager.html index e53e03e8f..2f645194f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Connect.IConnectManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Connect.IConnectManager.html @@ -195,7 +195,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -297,7 +297,7 @@
    Returns
    - Boolean + System.Boolean

    true if [is authorization token valid] [the specified token]; otherwise, false.

    @@ -389,7 +389,7 @@
    Returns
    - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Connect.UserLinkResult.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Connect.UserLinkResult.html index 53b83cf7b..0f34d0702 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Connect.UserLinkResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Connect.UserLinkResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    UserLinkResult

    Namespace: MediaBrowser.Controller.Connect
    @@ -213,7 +213,7 @@
    Property Value
    - Boolean + System.Boolean @@ -238,7 +238,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Data.ILibraryDatabase.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Data.ILibraryDatabase.html index d8693f372..f6a8fccd2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Data.ILibraryDatabase.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Data.ILibraryDatabase.html @@ -239,7 +239,7 @@
    Parameters
    - Object + System.Object managedConnection diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Devices.CameraImageUploadInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Devices.CameraImageUploadInfo.html index 8e0711fe9..47ce5110a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Devices.CameraImageUploadInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Devices.CameraImageUploadInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    CameraImageUploadInfo

    Namespace: MediaBrowser.Controller.Devices
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Devices.IDeviceManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Devices.IDeviceManager.html index bc78cf1a8..c0ebf72c6 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Devices.IDeviceManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Devices.IDeviceManager.html @@ -214,7 +214,7 @@
    Returns
    - Task + System.Threading.Tasks.Task

    Task.

    @@ -241,7 +241,7 @@
    Parameters
    - IEnumerable<IDeviceProfileResolver> + System.Collections.Generic.IEnumerable<IDeviceProfileResolver> resolvers @@ -289,7 +289,7 @@
    Returns
    - Boolean + System.Boolean @@ -751,7 +751,7 @@
    Event Type
    - EventHandler<GenericEventArgs<CameraImageUploadInfo>> + System.EventHandler<GenericEventArgs<CameraImageUploadInfo>> @@ -775,7 +775,7 @@
    Event Type
    - EventHandler<GenericEventArgs<Tuple<Int64, DeviceOptions>>> + System.EventHandler<GenericEventArgs<System.Tuple<Int64, DeviceOptions>>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.IImageEncoder.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.IImageEncoder.html index de4982617..2f047acc7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.IImageEncoder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.IImageEncoder.html @@ -265,7 +265,7 @@
    Property Value
    - Boolean + System.Boolean

    true if [supports image collage creation]; otherwise, false.

    @@ -292,7 +292,7 @@
    Property Value
    - Boolean + System.Boolean

    true if [supports image encoding]; otherwise, false.

    @@ -361,7 +361,7 @@
    Parameters
    - Boolean + System.Boolean autoOrient diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.IImageProcessor.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.IImageProcessor.html index 56cd53ac6..fb4260e0c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.IImageProcessor.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.IImageProcessor.html @@ -264,7 +264,7 @@
    Property Value
    - Boolean + System.Boolean

    true if [supports image collage creation]; otherwise, false.

    @@ -321,7 +321,7 @@
    Parameters
    - IEnumerable<IImageEnhancer> + System.Collections.Generic.IEnumerable<IImageEnhancer> enhancers

    The enhancers.

    @@ -356,7 +356,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    @@ -373,7 +373,7 @@
    Returns
    - Task + System.Threading.Tasks.Task @@ -415,7 +415,7 @@
    Returns
    - Boolean + System.Boolean @@ -460,7 +460,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    @@ -950,7 +950,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -966,7 +966,7 @@
    Returns
    - Task + System.Threading.Tasks.Task @@ -999,7 +999,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    @@ -1016,7 +1016,7 @@
    Returns
    - Task<Tuple<String, String, DateTimeOffset>> + Task<System.Tuple<String, String, System.DateTimeOffset>>

    Task.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageCollageOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageCollageOptions.html index 6e2567d24..1f786f03c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageCollageOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageCollageOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ImageCollageOptions

    Namespace: MediaBrowser.Controller.Drawing
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageData.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageData.html index 80ebd8e35..ceaf3e908 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageData.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageData.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ImageData

    Namespace: MediaBrowser.Controller.Drawing
    @@ -288,7 +288,7 @@
    Property Value
    - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -563,7 +563,7 @@
    Property Value
    - Nullable<Single> + Nullable<System.Single> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessingOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessingOptions.html index b1cd2ed4c..241797a6c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessingOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessingOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ImageProcessingOptions

    Namespace: MediaBrowser.Controller.Drawing
    @@ -238,7 +238,7 @@
    Property Value
    - Boolean + System.Boolean @@ -438,7 +438,7 @@
    Property Value
    - Boolean + System.Boolean @@ -538,7 +538,7 @@
    Property Value
    - Boolean + System.Boolean @@ -637,7 +637,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessorExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessorExtensions.html index f33303e57..cdd67ec24 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessorExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageProcessorExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ImageProcessorExtensions

    Namespace: MediaBrowser.Controller.Drawing
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageStream.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageStream.html index b9940e548..273507291 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageStream.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Drawing.ImageStream.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ImageStream
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Dto.DtoOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Dto.DtoOptions.html index cbc1e8bca..8b5662c59 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Dto.DtoOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Dto.DtoOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DtoOptions

    Namespace: MediaBrowser.Controller.Dto
    @@ -226,7 +226,7 @@
    Parameters
    - Boolean + System.Boolean allFields @@ -280,7 +280,7 @@
    Property Value
    - Boolean + System.Boolean @@ -305,7 +305,7 @@
    Property Value
    - Boolean + System.Boolean @@ -330,7 +330,7 @@
    Property Value
    - Boolean + System.Boolean @@ -355,7 +355,7 @@
    Property Value
    - Boolean + System.Boolean @@ -380,7 +380,7 @@
    Property Value
    - Boolean + System.Boolean @@ -430,7 +430,7 @@
    Property Value
    - Boolean + System.Boolean @@ -505,7 +505,7 @@
    Property Value
    - Boolean + System.Boolean @@ -549,7 +549,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.AggregateFolder.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.AggregateFolder.html index f991dcb40..84416fea7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.AggregateFolder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.AggregateFolder.html @@ -159,7 +159,7 @@

    Inheritance
    - +
    System.Object
    AggregateFolder
    @@ -380,7 +380,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1180,7 +1180,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1208,7 +1208,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1236,7 +1236,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1264,7 +1264,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1292,7 +1292,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1320,7 +1320,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1348,7 +1348,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1376,7 +1376,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1405,7 +1405,7 @@
    Returns
    - Boolean + System.Boolean @@ -1537,7 +1537,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.Audio.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.Audio.html index 5f9e7cb3e..c835c7663 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.Audio.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.Audio.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Audio
    @@ -291,7 +291,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1263,7 +1263,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1377,7 +1377,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1405,7 +1405,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1433,7 +1433,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1461,7 +1461,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1489,7 +1489,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1518,7 +1518,7 @@
    Returns
    - Boolean + System.Boolean @@ -1635,7 +1635,7 @@
    Parameters
    - Boolean + System.Boolean enableAlternateMediaSources @@ -1651,7 +1651,7 @@
    Returns
    - List<Tuple<BaseItem, MediaSourceType>> + List<System.Tuple<BaseItem, MediaSourceType>> @@ -1806,7 +1806,7 @@
    Returns
    - Boolean + System.Boolean @@ -1860,7 +1860,7 @@
    Returns
    - Boolean + System.Boolean @@ -1903,7 +1903,7 @@
    Parameters
    - Boolean + System.Boolean hide diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.HasArtistExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.HasArtistExtensions.html index 9a236d6b9..c7d056ae0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.HasArtistExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.HasArtistExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    HasArtistExtensions
    Namespace: MediaBrowser.Controller.Entities.Audio
    @@ -226,7 +226,7 @@
    Parameters
    - IEnumerable<String> + System.Collections.Generic.IEnumerable<String> names @@ -258,7 +258,7 @@
    Parameters
    - IEnumerable<String> + System.Collections.Generic.IEnumerable<String> names @@ -290,7 +290,7 @@
    Parameters
    - IEnumerable<String> + System.Collections.Generic.IEnumerable<String> names diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicAlbum.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicAlbum.html index a651b86a9..48707dd24 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicAlbum.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicAlbum.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    MusicAlbum
    @@ -369,7 +369,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1325,7 +1325,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1353,7 +1353,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1381,7 +1381,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1409,7 +1409,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1437,7 +1437,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1465,7 +1465,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1493,7 +1493,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1521,7 +1521,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1549,7 +1549,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1577,7 +1577,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1605,7 +1605,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1651,7 +1651,7 @@
    Returns
    - Boolean + System.Boolean @@ -1678,7 +1678,7 @@
    Returns
    - Boolean + System.Boolean @@ -1863,7 +1863,7 @@
    Parameters
    - Boolean + System.Boolean mediaFilesOnly @@ -2146,7 +2146,7 @@
    Returns
    - Boolean + System.Boolean @@ -2284,7 +2284,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicArtist.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicArtist.html index c51f0287b..9c6c7802a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicArtist.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicArtist.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    MusicArtist
    @@ -370,7 +370,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1186,7 +1186,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1214,7 +1214,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1242,7 +1242,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1270,7 +1270,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1298,7 +1298,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1326,7 +1326,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1354,7 +1354,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1382,7 +1382,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1410,7 +1410,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1438,7 +1438,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1466,7 +1466,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1512,7 +1512,7 @@
    Returns
    - Boolean + System.Boolean @@ -1539,7 +1539,7 @@
    Returns
    - Boolean + System.Boolean @@ -1685,7 +1685,7 @@
    Parameters
    - Boolean + System.Boolean mediaFilesOnly diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicGenre.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicGenre.html index 935b45442..b76b8e4a4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicGenre.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Audio.MusicGenre.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    MusicGenre
    @@ -286,7 +286,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1153,7 +1153,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1181,7 +1181,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1209,7 +1209,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1237,7 +1237,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1265,7 +1265,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1311,7 +1311,7 @@
    Returns
    - Boolean + System.Boolean @@ -1338,7 +1338,7 @@
    Returns
    - Boolean + System.Boolean @@ -1382,7 +1382,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html index 714e54c7c..7d6066883 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    BaseItem
    @@ -244,7 +244,7 @@
    Field Value
    - Dictionary<String, Nullable<ExtraType>> + System.Collections.Generic.Dictionary<String, Nullable<ExtraType>> @@ -293,7 +293,7 @@
    Field Value
    - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -317,7 +317,7 @@
    Field Value
    - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -341,7 +341,7 @@
    Field Value
    - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -366,7 +366,7 @@
    Field Value
    - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -555,7 +555,7 @@
    Property Value
    - Nullable<Single> + Nullable<System.Single>

    The community rating.

    @@ -662,7 +662,7 @@
    Property Value
    - Nullable<Single> + Nullable<System.Single>

    The critic rating.

    @@ -717,7 +717,7 @@
    Property Value
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -743,7 +743,7 @@
    Property Value
    - DateTimeOffset + System.DateTimeOffset

    The date created.

    @@ -770,7 +770,7 @@
    Property Value
    - DateTimeOffset + System.DateTimeOffset @@ -796,7 +796,7 @@
    Property Value
    - DateTimeOffset + System.DateTimeOffset @@ -823,7 +823,7 @@
    Property Value
    - DateTimeOffset + System.DateTimeOffset

    The date modified.

    @@ -931,7 +931,7 @@
    Property Value
    - Boolean + System.Boolean @@ -957,7 +957,7 @@
    Property Value
    - Boolean + System.Boolean @@ -983,7 +983,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1010,7 +1010,7 @@
    Property Value
    - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset>

    The end date.

    @@ -1192,7 +1192,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1272,7 +1272,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1484,7 +1484,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1510,7 +1510,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1536,7 +1536,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1562,7 +1562,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1589,7 +1589,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is folder; otherwise, false.

    @@ -1616,7 +1616,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1642,7 +1642,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1669,7 +1669,7 @@
    Property Value
    - Boolean + System.Boolean

    true if this instance is in mixed folder; otherwise, false.

    @@ -1696,7 +1696,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1722,7 +1722,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1748,7 +1748,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1774,7 +1774,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1800,7 +1800,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1827,7 +1827,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1853,7 +1853,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1879,7 +1879,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1905,7 +1905,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1931,7 +1931,7 @@
    Property Value
    - Boolean + System.Boolean @@ -1957,7 +1957,7 @@
    Property Value
    - Boolean + System.Boolean @@ -2008,7 +2008,7 @@
    Property Value
    - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -2458,7 +2458,7 @@
    Property Value
    - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -2565,7 +2565,7 @@
    Property Value
    - Boolean + System.Boolean @@ -2779,7 +2779,7 @@
    Property Value
    - Boolean + System.Boolean @@ -2884,7 +2884,7 @@
    Property Value
    - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset>

    The premiere date.

    @@ -3392,7 +3392,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3418,7 +3418,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3444,7 +3444,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3470,7 +3470,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3496,7 +3496,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3522,7 +3522,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3548,7 +3548,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3574,7 +3574,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3600,7 +3600,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3626,7 +3626,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3652,7 +3652,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3678,7 +3678,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3704,7 +3704,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3730,7 +3730,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3756,7 +3756,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3782,7 +3782,7 @@
    Property Value
    - Boolean + System.Boolean @@ -3808,7 +3808,7 @@
    Property Value
    - Boolean + System.Boolean @@ -4069,7 +4069,7 @@
    Property Value
    - Boolean + System.Boolean @@ -4146,7 +4146,7 @@
    Property Value
    - Boolean + System.Boolean @@ -4216,7 +4216,7 @@
    Returns
    - Boolean + System.Boolean @@ -4327,7 +4327,7 @@
    Returns
    - Boolean + System.Boolean @@ -4440,7 +4440,7 @@
    Parameters
    - Boolean + System.Boolean deleteMissingImages @@ -4456,7 +4456,7 @@
    Returns
    - Boolean + System.Boolean @@ -4626,7 +4626,7 @@
    Returns
    - Boolean + System.Boolean @@ -4668,7 +4668,7 @@
    Returns
    - Boolean + System.Boolean @@ -4727,7 +4727,7 @@
    Parameters
    - Boolean + System.Boolean replaceAllMetdata @@ -4743,7 +4743,7 @@
    Returns
    - Boolean + System.Boolean @@ -4768,7 +4768,7 @@
    Returns
    - Boolean + System.Boolean @@ -4815,7 +4815,7 @@
    Returns
    - Boolean + System.Boolean @@ -4867,7 +4867,7 @@
    Returns
    - Boolean + System.Boolean @@ -4892,7 +4892,7 @@
    Returns
    - Boolean + System.Boolean @@ -4934,7 +4934,7 @@
    Returns
    - Boolean + System.Boolean @@ -4959,7 +4959,7 @@
    Returns
    - Boolean + System.Boolean @@ -4984,7 +4984,7 @@
    Returns
    - Boolean + System.Boolean @@ -5031,7 +5031,7 @@
    Returns
    - Boolean + System.Boolean @@ -5073,7 +5073,7 @@
    Returns
    - Boolean + System.Boolean @@ -5115,7 +5115,7 @@
    Returns
    - Boolean + System.Boolean @@ -5157,7 +5157,7 @@
    Returns
    - Boolean + System.Boolean @@ -5199,7 +5199,7 @@
    Returns
    - Boolean + System.Boolean @@ -5207,12 +5207,12 @@
    Returns
    -

    CanManageAccess(UserItemShareLevel)

    +

    CanManageAccess(User, UserItemShareLevel)

    Declaration
    -
    public bool CanManageAccess(UserItemShareLevel shareLevel)
    +
    public virtual bool CanManageAccess(User user, UserItemShareLevel shareLevel)
    Parameters
    @@ -5224,6 +5224,11 @@
    Parameters
    + + + + + @@ -5241,7 +5246,7 @@
    Returns
    - + @@ -5283,7 +5288,7 @@
    Returns
    - + @@ -5381,7 +5386,7 @@
    Returns
    - + @@ -5408,7 +5413,7 @@
    Parameters
    - + @@ -5424,7 +5429,7 @@
    Returns
    - + @@ -5501,7 +5506,7 @@
    Returns
    - + @@ -5537,7 +5542,7 @@
    Parameters
    - + @@ -5726,7 +5731,7 @@
    Parameters
    - + @@ -5742,7 +5747,7 @@
    Returns
    - + @@ -5969,7 +5974,7 @@
    Parameters
    - + @@ -6696,7 +6701,7 @@
    Returns
    - + @@ -7111,12 +7116,12 @@
    Parameters
    - + - + @@ -7165,12 +7170,12 @@
    Parameters
    - + - + @@ -7364,7 +7369,7 @@
    Returns
    - + @@ -7778,7 +7783,7 @@
    Returns
    - + @@ -7988,12 +7993,12 @@
    Parameters
    - + - + @@ -8009,7 +8014,7 @@
    Returns
    - + @@ -8035,12 +8040,12 @@
    Parameters
    - + - + @@ -8056,7 +8061,7 @@
    Returns
    - + @@ -8082,12 +8087,12 @@
    Parameters
    - + - + @@ -8103,7 +8108,7 @@
    Returns
    - + @@ -8129,7 +8134,7 @@
    Parameters
    - + @@ -8145,7 +8150,7 @@
    Returns
    - + @@ -8195,7 +8200,7 @@
    Returns
    - + @@ -8211,7 +8216,7 @@
    Exceptions
    - + @@ -8237,7 +8242,7 @@
    Returns
    - + @@ -8262,7 +8267,7 @@
    Returns
    - + @@ -8314,7 +8319,7 @@
    Returns
    - + @@ -8356,7 +8361,7 @@
    Returns
    - + @@ -8398,7 +8403,7 @@
    Returns
    - + @@ -8440,7 +8445,7 @@
    Returns
    - + @@ -8482,7 +8487,7 @@
    Returns
    - + @@ -8508,7 +8513,7 @@
    Parameters
    - + @@ -8524,7 +8529,7 @@
    Returns
    - + @@ -8571,7 +8576,7 @@
    Returns
    - + @@ -8618,7 +8623,7 @@
    Returns
    - + @@ -8665,7 +8670,7 @@
    Returns
    - + @@ -8707,7 +8712,7 @@
    Returns
    - + @@ -8749,7 +8754,7 @@
    Returns
    - + @@ -8791,7 +8796,7 @@
    Returns
    - + @@ -8833,7 +8838,7 @@
    Returns
    - + @@ -8878,7 +8883,7 @@
    Returns
    - + @@ -8937,7 +8942,7 @@
    Returns
    - + @@ -8975,13 +8980,13 @@
    Parameters
    - + - + @@ -9029,12 +9034,12 @@
    Parameters
    - + - + @@ -9157,7 +9162,7 @@
    Parameters
    - + @@ -9173,7 +9178,7 @@
    Returns
    - + @@ -9214,7 +9219,7 @@
    Parameters
    - + @@ -9263,7 +9268,7 @@
    Parameters
    - + @@ -9307,7 +9312,7 @@
    Parameters
    - + @@ -9323,7 +9328,7 @@
    Returns
    - + @@ -9365,7 +9370,7 @@
    Returns
    - + @@ -9534,7 +9539,7 @@
    Parameters
    - + @@ -9588,7 +9593,7 @@
    Parameters
    - + @@ -9657,7 +9662,7 @@
    Parameters
    - + @@ -9739,7 +9744,7 @@
    Parameters
    - + @@ -9766,7 +9771,7 @@
    Parameters
    - + @@ -9834,7 +9839,7 @@
    Returns
    - + @@ -9859,7 +9864,7 @@
    Returns
    - + @@ -9884,7 +9889,7 @@
    Returns
    - + @@ -9974,7 +9979,7 @@
    Parameters
    - + @@ -10011,7 +10016,7 @@
    Parameters
    - + @@ -10055,7 +10060,7 @@
    Returns
    - + @@ -10210,12 +10215,12 @@
    Parameters
    - + - + @@ -10225,7 +10230,7 @@
    Parameters
    - + @@ -10241,7 +10246,7 @@
    Returns
    - + @@ -10268,25 +10273,25 @@
    Parameters
    - + - + - + - + @@ -10302,7 +10307,7 @@
    Parameters
    - + @@ -10330,7 +10335,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItemExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItemExtensions.html index 105d718b8..ccdca7a36 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItemExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BaseItemExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BaseItemExtensions

    Namespace: MediaBrowser.Controller.Entities
    @@ -261,7 +261,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Book.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Book.html index f573dfb72..5a56dd401 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Book.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Book.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Book
    @@ -286,7 +286,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1194,7 +1194,7 @@
    Property Value
    - + @@ -1222,7 +1222,7 @@
    Property Value
    - + @@ -1250,7 +1250,7 @@
    Property Value
    - + @@ -1278,7 +1278,7 @@
    Property Value
    - + @@ -1307,7 +1307,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BoxSet.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BoxSet.html index f4eeb0236..b58d8793d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BoxSet.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.BoxSet.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BoxSet
    @@ -376,7 +376,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1212,7 +1212,7 @@
    Property Value

    - + @@ -1240,7 +1240,7 @@
    Property Value
    - + @@ -1268,7 +1268,7 @@
    Property Value
    - + @@ -1296,7 +1296,7 @@
    Property Value
    - + @@ -1324,7 +1324,7 @@
    Property Value
    - + @@ -1352,7 +1352,7 @@
    Property Value
    - + @@ -1380,7 +1380,7 @@
    Property Value
    - + @@ -1408,7 +1408,7 @@
    Property Value
    - + @@ -1436,7 +1436,7 @@
    Property Value
    - + @@ -1464,7 +1464,7 @@
    Property Value
    - + @@ -1510,7 +1510,7 @@
    Returns
    - + @@ -1537,7 +1537,7 @@
    Returns
    - + @@ -1581,7 +1581,7 @@
    Returns
    - + @@ -1865,7 +1865,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.CollectionFolder.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.CollectionFolder.html index 4cc2ea524..2b1b6d064 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.CollectionFolder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.CollectionFolder.html @@ -159,7 +159,7 @@

    Inheritance
    - +
    System.Object
    CollectionFolder
    @@ -379,7 +379,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1236,7 +1236,7 @@
    Property Value

    - + @@ -1262,7 +1262,7 @@
    Property Value
    - + @@ -1290,7 +1290,7 @@
    Property Value
    - + @@ -1371,7 +1371,7 @@
    Property Value
    - + @@ -1399,7 +1399,7 @@
    Property Value
    - + @@ -1427,7 +1427,7 @@
    Property Value
    - + @@ -1455,7 +1455,7 @@
    Property Value
    - + @@ -1483,7 +1483,7 @@
    Property Value
    - + @@ -1511,7 +1511,7 @@
    Property Value
    - + @@ -1539,7 +1539,7 @@
    Property Value
    - + @@ -1567,7 +1567,7 @@
    Property Value
    - + @@ -1621,7 +1621,7 @@
    Returns
    - + @@ -1649,7 +1649,7 @@
    Parameters
    - + @@ -2127,7 +2127,7 @@
    Returns
    - + @@ -2171,7 +2171,7 @@
    Returns
    - + @@ -2285,7 +2285,7 @@
    Event Type
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.CollectionHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.CollectionHelper.html index 5c99c78cc..517e2bc70 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.CollectionHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.CollectionHelper.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    CollectionHelper

    Namespace: MediaBrowser.Controller.Entities
    @@ -210,7 +210,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.DayOfWeekHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.DayOfWeekHelper.html index a9ec86975..687b8fb3b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.DayOfWeekHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.DayOfWeekHelper.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DayOfWeekHelper

    Namespace: MediaBrowser.Controller.Entities
    @@ -205,7 +205,7 @@
    Returns
    - + @@ -247,7 +247,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Extensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Extensions.html index 0fdb5bcbc..73f561bcc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Extensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Extensions.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Extensions

    Namespace: MediaBrowser.Controller.Entities
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Folder.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Folder.html index 0e8ab3157..38c947d18 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Folder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Folder.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Folder
    @@ -295,7 +295,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1119,7 +1119,7 @@
    Property Value

    - + @@ -1145,7 +1145,7 @@
    Property Value
    - + @@ -1174,7 +1174,7 @@
    Property Value
    - + @@ -1203,7 +1203,7 @@
    Property Value
    - + @@ -1229,7 +1229,7 @@
    Property Value
    - + @@ -1255,7 +1255,7 @@
    Property Value
    - + @@ -1283,7 +1283,7 @@
    Property Value
    - + @@ -1311,7 +1311,7 @@
    Property Value
    - + @@ -1337,7 +1337,7 @@
    Property Value
    - + @@ -1363,7 +1363,7 @@
    Property Value
    - + @@ -1391,7 +1391,7 @@
    Property Value
    - + @@ -1506,7 +1506,7 @@
    Returns
    - + @@ -2187,7 +2187,7 @@
    Returns
    - + @@ -2231,7 +2231,7 @@
    Returns
    - + @@ -2271,13 +2271,13 @@
    Parameters
    - + - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Game.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Game.html index 62b2387bb..9bdb8a2dd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Game.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Game.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Game
    @@ -285,7 +285,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1154,7 +1154,7 @@
    Property Value
    - + @@ -1182,7 +1182,7 @@
    Property Value
    - + @@ -1210,7 +1210,7 @@
    Property Value
    - + @@ -1238,7 +1238,7 @@
    Property Value
    - + @@ -1266,7 +1266,7 @@
    Property Value
    - + @@ -1294,7 +1294,7 @@
    Property Value
    - + @@ -1322,7 +1322,7 @@
    Property Value
    - + @@ -1350,7 +1350,7 @@
    Property Value
    - + @@ -1379,7 +1379,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.GameGenre.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.GameGenre.html index 03a3dd6a1..ae5ce9e09 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.GameGenre.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.GameGenre.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    GameGenre
    @@ -285,7 +285,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1158,7 +1158,7 @@
    Property Value
    - + @@ -1186,7 +1186,7 @@
    Property Value
    - + @@ -1214,7 +1214,7 @@
    Property Value
    - + @@ -1260,7 +1260,7 @@
    Returns
    - + @@ -1287,7 +1287,7 @@
    Returns
    - + @@ -1331,7 +1331,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.GameSystem.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.GameSystem.html index 75311159b..f31b92176 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.GameSystem.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.GameSystem.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    GameSystem
    @@ -393,7 +393,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1242,7 +1242,7 @@
    Property Value

    - + @@ -1270,7 +1270,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Genre.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Genre.html index 555a937f1..4add3a9ec 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Genre.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Genre.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Genre
    @@ -286,7 +286,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1153,7 +1153,7 @@
    Property Value
    - + @@ -1181,7 +1181,7 @@
    Property Value
    - + @@ -1209,7 +1209,7 @@
    Property Value
    - + @@ -1237,7 +1237,7 @@
    Property Value
    - + @@ -1265,7 +1265,7 @@
    Property Value
    - + @@ -1311,7 +1311,7 @@
    Returns
    - + @@ -1338,7 +1338,7 @@
    Returns
    - + @@ -1382,7 +1382,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ICollectionFolder.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ICollectionFolder.html index 2e6e85975..b24d6f1c2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ICollectionFolder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ICollectionFolder.html @@ -190,7 +190,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasMediaSources.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasMediaSources.html index 618e1cc65..fada96d05 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasMediaSources.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasMediaSources.html @@ -266,12 +266,12 @@
    Parameters
    - + - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasProgramAttributes.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasProgramAttributes.html index ea2b6ad1e..4e23a79cd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasProgramAttributes.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasProgramAttributes.html @@ -183,7 +183,7 @@
    Property Value
    - + @@ -208,7 +208,7 @@
    Property Value
    - + @@ -233,7 +233,7 @@
    Property Value
    - + @@ -258,7 +258,7 @@
    Property Value
    - + @@ -283,7 +283,7 @@
    Property Value
    - + @@ -308,7 +308,7 @@
    Property Value
    - + @@ -333,7 +333,7 @@
    Property Value
    - + @@ -358,7 +358,7 @@
    Property Value
    - + @@ -383,7 +383,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasStartDate.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasStartDate.html index a923eedb6..43bf5917c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasStartDate.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.IHasStartDate.html @@ -183,7 +183,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.InternalItemsQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.InternalItemsQuery.html index f7a5a0cca..e6ca44787 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.InternalItemsQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.InternalItemsQuery.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    InternalItemsQuery

    Namespace: MediaBrowser.Controller.Entities
    @@ -252,7 +252,7 @@
    Property Value
    - + @@ -402,7 +402,7 @@
    Property Value
    - + @@ -452,7 +452,7 @@
    Property Value
    - + @@ -477,7 +477,7 @@
    Property Value
    - + @@ -502,7 +502,7 @@
    Property Value
    - + @@ -527,7 +527,7 @@
    Property Value
    - + @@ -602,7 +602,7 @@
    Property Value
    - + @@ -802,7 +802,7 @@
    Property Value
    - + @@ -952,7 +952,7 @@
    Property Value
    - + @@ -977,7 +977,7 @@
    Property Value
    - + @@ -1002,7 +1002,7 @@
    Property Value
    - + @@ -1027,7 +1027,7 @@
    Property Value
    - + @@ -1052,7 +1052,7 @@
    Property Value
    - + @@ -1077,7 +1077,7 @@
    Property Value
    - + @@ -1102,7 +1102,7 @@
    Property Value
    - + @@ -1127,7 +1127,7 @@
    Property Value
    - + @@ -1152,7 +1152,7 @@
    Property Value
    - + @@ -1302,7 +1302,7 @@
    Property Value
    - + @@ -1477,7 +1477,7 @@
    Property Value
    - + @@ -1502,7 +1502,7 @@
    Property Value
    - + @@ -1602,7 +1602,7 @@
    Property Value
    - + @@ -1627,7 +1627,7 @@
    Property Value
    - + @@ -1652,7 +1652,7 @@
    Property Value
    - + @@ -1677,7 +1677,7 @@
    Property Value
    - + @@ -1727,7 +1727,7 @@
    Property Value
    - + @@ -1752,7 +1752,7 @@
    Property Value
    - + @@ -1802,7 +1802,7 @@
    Property Value
    - + @@ -1827,7 +1827,7 @@
    Property Value
    - + @@ -1852,7 +1852,7 @@
    Property Value
    - + @@ -1877,7 +1877,7 @@
    Property Value
    - + @@ -1902,7 +1902,7 @@
    Property Value
    - + @@ -1927,7 +1927,7 @@
    Property Value
    - + @@ -1952,7 +1952,7 @@
    Property Value
    - + @@ -1977,7 +1977,7 @@
    Property Value
    - + @@ -2002,7 +2002,7 @@
    Property Value
    - + @@ -2027,7 +2027,7 @@
    Property Value
    - + @@ -2052,7 +2052,7 @@
    Property Value
    - + @@ -2077,7 +2077,7 @@
    Property Value
    - + @@ -2102,7 +2102,7 @@
    Property Value
    - + @@ -2127,7 +2127,7 @@
    Property Value
    - + @@ -2252,7 +2252,7 @@
    Property Value
    - + @@ -2277,7 +2277,7 @@
    Property Value
    - + @@ -2302,7 +2302,7 @@
    Property Value
    - + @@ -2327,7 +2327,7 @@
    Property Value
    - + @@ -2352,7 +2352,7 @@
    Property Value
    - + @@ -2377,7 +2377,7 @@
    Property Value
    - + @@ -2402,7 +2402,7 @@
    Property Value
    - + @@ -2452,7 +2452,7 @@
    Property Value
    - + @@ -2477,7 +2477,7 @@
    Property Value
    - + @@ -2502,7 +2502,7 @@
    Property Value
    - + @@ -2527,7 +2527,7 @@
    Property Value
    - + @@ -2577,7 +2577,7 @@
    Property Value
    - + @@ -2652,7 +2652,7 @@
    Property Value
    - + @@ -2727,7 +2727,7 @@
    Property Value
    - + @@ -2752,7 +2752,7 @@
    Property Value
    - + @@ -2777,7 +2777,7 @@
    Property Value
    - + @@ -2802,7 +2802,7 @@
    Property Value
    - + @@ -2827,7 +2827,7 @@
    Property Value
    - + @@ -2852,7 +2852,7 @@
    Property Value
    - + @@ -2877,7 +2877,7 @@
    Property Value
    - + @@ -2902,7 +2902,7 @@
    Property Value
    - + @@ -2927,7 +2927,7 @@
    Property Value
    - + @@ -2952,7 +2952,7 @@
    Property Value
    - + @@ -2977,7 +2977,7 @@
    Property Value
    - + @@ -3002,7 +3002,7 @@
    Property Value
    - + @@ -3027,7 +3027,7 @@
    Property Value
    - + @@ -3052,7 +3052,7 @@
    Property Value
    - + @@ -3077,7 +3077,7 @@
    Property Value
    - + @@ -3102,7 +3102,7 @@
    Property Value
    - + @@ -3127,7 +3127,7 @@
    Property Value
    - + @@ -3152,7 +3152,7 @@
    Property Value
    - + @@ -3177,7 +3177,7 @@
    Property Value
    - + @@ -3202,7 +3202,7 @@
    Property Value
    - + @@ -3227,7 +3227,7 @@
    Property Value
    - + @@ -3252,7 +3252,7 @@
    Property Value
    - + @@ -3277,7 +3277,7 @@
    Property Value
    - + @@ -3302,7 +3302,7 @@
    Property Value
    - + @@ -3327,7 +3327,7 @@
    Property Value
    - + @@ -3352,7 +3352,7 @@
    Property Value
    - + @@ -3377,7 +3377,7 @@
    Property Value
    - + @@ -3402,7 +3402,7 @@
    Property Value
    - + @@ -3427,7 +3427,7 @@
    Property Value
    - + @@ -3452,7 +3452,7 @@
    Property Value
    - + @@ -3627,7 +3627,7 @@
    Property Value
    - + @@ -3652,7 +3652,7 @@
    Property Value
    - + @@ -3677,7 +3677,7 @@
    Property Value
    - + @@ -3802,7 +3802,7 @@
    Property Value
    - + @@ -3827,7 +3827,7 @@
    Property Value
    - + @@ -3952,7 +3952,7 @@
    Property Value
    - + @@ -3977,7 +3977,7 @@
    Property Value
    - + @@ -4002,7 +4002,7 @@
    Property Value
    - + @@ -4027,7 +4027,7 @@
    Property Value
    - + @@ -4177,7 +4177,7 @@
    Property Value
    - + @@ -4327,7 +4327,7 @@
    Property Value
    - + @@ -4777,7 +4777,7 @@
    Property Value
    - + @@ -5077,7 +5077,7 @@
    Property Value
    - + @@ -5152,7 +5152,7 @@
    Property Value
    - + @@ -5177,7 +5177,7 @@
    Property Value
    - + @@ -5353,7 +5353,7 @@
    Property Value
    - + @@ -5428,7 +5428,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.InternalPeopleQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.InternalPeopleQuery.html index 33deaaa85..51f9297ea 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.InternalPeopleQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.InternalPeopleQuery.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    InternalPeopleQuery

    Namespace: MediaBrowser.Controller.Entities
    @@ -188,7 +188,7 @@
    Property Value
    - + @@ -213,7 +213,7 @@
    Property Value
    - + @@ -238,7 +238,7 @@
    Property Value
    - + @@ -263,7 +263,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ItemByNameExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ItemByNameExtensions.html index 63ba92bb2..ee6b75057 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ItemByNameExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ItemByNameExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ItemByNameExtensions

    Namespace: MediaBrowser.Controller.Entities
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ItemImageInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ItemImageInfo.html index a3fd7bdbe..3de05b465 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ItemImageInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ItemImageInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ItemImageInfo

    Namespace: MediaBrowser.Controller.Entities
    @@ -228,7 +228,7 @@
    Property Value
    - + @@ -280,7 +280,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.LinkedChild.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.LinkedChild.html index 968f169de..ae9af56eb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.LinkedChild.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.LinkedChild.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    LinkedChild

    Namespace: MediaBrowser.Controller.Entities
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ListItem.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ListItem.html index 65c79bece..7781b5c93 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ListItem.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ListItem.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ListItem

    Namespace: MediaBrowser.Controller.Entities
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Movies.Movie.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Movies.Movie.html index f18841eb0..e7d0009ce 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Movies.Movie.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Movies.Movie.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Movie
    @@ -381,7 +381,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1190,7 +1190,7 @@
    Property Value

    - + @@ -1218,7 +1218,7 @@
    Property Value
    - + @@ -1248,7 +1248,7 @@
    Parameters
    - + @@ -1264,7 +1264,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.MusicVideo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.MusicVideo.html index e19d627f2..2c57f9dd4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.MusicVideo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.MusicVideo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    MusicVideo
    @@ -382,7 +382,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1288,7 +1288,7 @@
    Property Value

    - + @@ -1318,7 +1318,7 @@
    Parameters
    - + @@ -1334,7 +1334,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PeopleHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PeopleHelper.html index 60a90075d..37428887c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PeopleHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PeopleHelper.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    PeopleHelper

    Namespace: MediaBrowser.Controller.Entities
    @@ -242,7 +242,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Person.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Person.html index 0b3cc306d..08a037d2f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Person.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Person.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Person
    @@ -287,7 +287,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1151,7 +1151,7 @@
    Property Value
    - + @@ -1179,7 +1179,7 @@
    Property Value
    - + @@ -1207,7 +1207,7 @@
    Property Value
    - + @@ -1235,7 +1235,7 @@
    Property Value
    - + @@ -1281,7 +1281,7 @@
    Returns
    - + @@ -1308,7 +1308,7 @@
    Returns
    - + @@ -1625,7 +1625,7 @@
    Returns
    - + @@ -1669,7 +1669,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PersonInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PersonInfo.html index 2e2d53b17..ae8884a72 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PersonInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PersonInfo.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    PersonInfo
    @@ -443,7 +443,7 @@
    Returns

    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Photo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Photo.html index e11a50262..11f0d5fe5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Photo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Photo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Photo
    @@ -284,7 +284,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1311,7 +1311,7 @@
    Property Value
    - + @@ -1517,7 +1517,7 @@
    Property Value
    - + @@ -1545,7 +1545,7 @@
    Property Value
    - + @@ -1573,7 +1573,7 @@
    Property Value
    - + @@ -1602,7 +1602,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PhotoAlbum.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PhotoAlbum.html index a6106597d..c3a75bc4c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PhotoAlbum.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.PhotoAlbum.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    PhotoAlbum
    @@ -390,7 +390,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1208,7 +1208,7 @@
    Property Value

    - + @@ -1236,7 +1236,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Share.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Share.html index 95afb4ddb..1f13ab9c2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Share.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Share.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Share

    Namespace: MediaBrowser.Controller.Entities
    @@ -188,7 +188,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Studio.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Studio.html index eb8199b3d..aa83e4f99 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Studio.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Studio.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Studio
    @@ -286,7 +286,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1153,7 +1153,7 @@
    Property Value
    - + @@ -1181,7 +1181,7 @@
    Property Value
    - + @@ -1209,7 +1209,7 @@
    Property Value
    - + @@ -1237,7 +1237,7 @@
    Property Value
    - + @@ -1265,7 +1265,7 @@
    Property Value
    - + @@ -1311,7 +1311,7 @@
    Returns
    - + @@ -1338,7 +1338,7 @@
    Returns
    - + @@ -1382,7 +1382,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Episode.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Episode.html index 84b835923..417c851c3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Episode.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Episode.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Episode
    @@ -358,7 +358,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1183,7 +1183,7 @@
    Property Value

    - + @@ -1211,7 +1211,7 @@
    Property Value
    - + @@ -1267,7 +1267,7 @@
    Property Value
    - + @@ -1293,7 +1293,7 @@
    Property Value
    - + @@ -1507,7 +1507,7 @@
    Property Value
    - + @@ -1535,7 +1535,7 @@
    Property Value
    - + @@ -1563,7 +1563,7 @@
    Property Value
    - + @@ -1591,7 +1591,7 @@
    Property Value
    - + @@ -1619,7 +1619,7 @@
    Property Value
    - + @@ -1647,7 +1647,7 @@
    Property Value
    - + @@ -1677,7 +1677,7 @@
    Parameters
    - + @@ -1693,7 +1693,7 @@
    Returns
    - + @@ -1739,7 +1739,7 @@
    Returns
    - + @@ -1787,7 +1787,7 @@
    Returns
    - + @@ -2124,7 +2124,7 @@
    Returns
    - + @@ -2226,7 +2226,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.LegacySpecialEpisodeNumbers.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.LegacySpecialEpisodeNumbers.html index b302c7b1c..f31ec8f9b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.LegacySpecialEpisodeNumbers.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.LegacySpecialEpisodeNumbers.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    LegacySpecialEpisodeNumbers

    Namespace: MediaBrowser.Controller.Entities.TV
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Season.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Season.html index 05cb08e15..c56e5ca6d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Season.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Season.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Season
    @@ -388,7 +388,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1314,7 +1314,7 @@
    Property Value

    - + @@ -1342,7 +1342,7 @@
    Property Value
    - + @@ -1370,7 +1370,7 @@
    Property Value
    - + @@ -1398,7 +1398,7 @@
    Property Value
    - + @@ -1426,7 +1426,7 @@
    Property Value
    - + @@ -1454,7 +1454,7 @@
    Property Value
    - + @@ -1485,7 +1485,7 @@
    Parameters
    - + @@ -1501,7 +1501,7 @@
    Returns
    - + @@ -1974,7 +1974,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Series.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Series.html index a60dbcff9..4fa08bf0f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Series.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.Series.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Series
    @@ -386,7 +386,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1171,7 +1171,7 @@
    Property Value

    - + @@ -1278,7 +1278,7 @@
    Property Value
    - + @@ -1306,7 +1306,7 @@
    Property Value
    - + @@ -1334,7 +1334,7 @@
    Property Value
    - + @@ -1362,7 +1362,7 @@
    Property Value
    - + @@ -1390,7 +1390,7 @@
    Property Value
    - + @@ -1418,7 +1418,7 @@
    Property Value
    - + @@ -1446,7 +1446,7 @@
    Property Value
    - + @@ -1476,7 +1476,7 @@
    Parameters
    - + @@ -1492,7 +1492,7 @@
    Returns
    - + @@ -1967,7 +1967,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.SpecialEpisodeNumbers.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.SpecialEpisodeNumbers.html index b021276af..a74d860c7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.SpecialEpisodeNumbers.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TV.SpecialEpisodeNumbers.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SpecialEpisodeNumbers

    Namespace: MediaBrowser.Controller.Entities.TV
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Tag.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Tag.html index 3a703502f..1a8731a0a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Tag.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Tag.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Tag
    @@ -285,7 +285,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1146,7 +1146,7 @@
    Property Value
    - + @@ -1174,7 +1174,7 @@
    Property Value
    - + @@ -1202,7 +1202,7 @@
    Property Value
    - + @@ -1230,7 +1230,7 @@
    Property Value
    - + @@ -1258,7 +1258,7 @@
    Property Value
    - + @@ -1286,7 +1286,7 @@
    Property Value
    - + @@ -1314,7 +1314,7 @@
    Property Value
    - + @@ -1360,7 +1360,7 @@
    Returns
    - + @@ -1387,7 +1387,7 @@
    Returns
    - + @@ -1431,7 +1431,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TagExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TagExtensions.html index 62b39e9a6..d57ef5b7a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TagExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.TagExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    TagExtensions

    Namespace: MediaBrowser.Controller.Entities
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ThumbnailSetInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ThumbnailSetInfo.html index 0f18c8370..148ed1f3b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ThumbnailSetInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.ThumbnailSetInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ThumbnailSetInfo

    Namespace: MediaBrowser.Controller.Entities
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Trailer.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Trailer.html index 80ebd5a80..d00a2b043 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Trailer.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Trailer.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Trailer
    @@ -359,7 +359,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1168,7 +1168,7 @@
    Property Value

    - + @@ -1196,7 +1196,7 @@
    Property Value
    - + @@ -1224,7 +1224,7 @@
    Property Value
    - + @@ -1252,7 +1252,7 @@
    Property Value
    - + @@ -1280,7 +1280,7 @@
    Property Value
    - + @@ -1308,7 +1308,7 @@
    Property Value
    - + @@ -1336,7 +1336,7 @@
    Property Value
    - + @@ -1364,7 +1364,7 @@
    Property Value
    - + @@ -1392,7 +1392,7 @@
    Property Value
    - + @@ -1422,7 +1422,7 @@
    Parameters
    - + @@ -1438,7 +1438,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.User.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.User.html index 0889988cd..03e9bae86 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.User.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.User.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    User
    @@ -284,7 +284,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1339,7 +1339,7 @@
    Property Value
    - + @@ -1394,7 +1394,7 @@
    Property Value
    - + @@ -1420,7 +1420,7 @@
    Property Value
    - + @@ -1447,7 +1447,7 @@
    Property Value
    - + @@ -1611,7 +1611,7 @@
    Property Value
    - + @@ -1640,7 +1640,7 @@
    Property Value
    - + @@ -1711,7 +1711,7 @@
    Returns
    - + @@ -1753,7 +1753,7 @@
    Returns
    - + @@ -1778,7 +1778,7 @@
    Returns
    - + @@ -1804,7 +1804,7 @@
    Parameters
    - + @@ -1820,7 +1820,7 @@
    Returns
    - + @@ -1864,7 +1864,7 @@
    Returns
    - + @@ -1984,7 +1984,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserItemData.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserItemData.html index 361c31afb..26fdace09 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserItemData.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserItemData.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    UserItemData

    Namespace: MediaBrowser.Controller.Entities
    @@ -216,7 +216,7 @@
    Property Value
    - + @@ -242,7 +242,7 @@
    Property Value
    - + @@ -296,7 +296,7 @@
    Property Value
    - + @@ -377,7 +377,7 @@
    Property Value
    - + @@ -403,7 +403,7 @@
    Property Value
    - + @@ -453,7 +453,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserRootFolder.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserRootFolder.html index 0d3cbd387..d2a911d40 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserRootFolder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserRootFolder.html @@ -159,7 +159,7 @@

    Inheritance
    - +
    System.Object
    UserRootFolder
    @@ -380,7 +380,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1183,7 +1183,7 @@
    Property Value

    - + @@ -1211,7 +1211,7 @@
    Property Value
    - + @@ -1239,7 +1239,7 @@
    Property Value
    - + @@ -1267,7 +1267,7 @@
    Property Value
    - + @@ -1295,7 +1295,7 @@
    Property Value
    - + @@ -1323,7 +1323,7 @@
    Property Value
    - + @@ -1351,7 +1351,7 @@
    Property Value
    - + @@ -1379,7 +1379,7 @@
    Property Value
    - + @@ -1408,7 +1408,7 @@
    Returns
    - + @@ -1550,7 +1550,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserView.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserView.html index db09b9ae2..2c91ae3a8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserView.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.UserView.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    UserView
    @@ -376,7 +376,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1199,7 +1199,7 @@
    Property Value

    - + @@ -1227,7 +1227,7 @@
    Property Value
    - + @@ -1255,7 +1255,7 @@
    Property Value
    - + @@ -1283,7 +1283,7 @@
    Property Value
    - + @@ -1311,7 +1311,7 @@
    Property Value
    - + @@ -1339,7 +1339,7 @@
    Property Value
    - + @@ -1367,7 +1367,7 @@
    Property Value
    - + @@ -1395,7 +1395,7 @@
    Property Value
    - + @@ -1423,7 +1423,7 @@
    Property Value
    - + @@ -1478,7 +1478,7 @@
    Returns
    - + @@ -1698,7 +1698,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Video.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Video.html index 47444bfa5..d5a01b854 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Video.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Entities.Video.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Video
    @@ -280,7 +280,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1129,7 +1129,7 @@
    Property Value

    - + @@ -1156,7 +1156,7 @@
    Property Value
    - + @@ -1183,7 +1183,7 @@
    Property Value
    - + @@ -1241,7 +1241,7 @@
    Property Value
    - + @@ -1269,7 +1269,7 @@
    Property Value
    - + @@ -1295,7 +1295,7 @@
    Property Value
    - + @@ -1323,7 +1323,7 @@
    Property Value
    - + @@ -1351,7 +1351,7 @@
    Property Value
    - + @@ -1379,7 +1379,7 @@
    Property Value
    - + @@ -1407,7 +1407,7 @@
    Property Value
    - + @@ -1435,7 +1435,7 @@
    Property Value
    - + @@ -1463,7 +1463,7 @@
    Property Value
    - + @@ -1491,7 +1491,7 @@
    Property Value
    - + @@ -1546,7 +1546,7 @@
    Returns
    - + @@ -1600,7 +1600,7 @@
    Returns
    - + @@ -1680,7 +1680,7 @@
    Parameters
    - + @@ -1696,7 +1696,7 @@
    Returns
    - + @@ -1784,7 +1784,7 @@
    Parameters
    - + @@ -1953,7 +1953,7 @@
    Returns
    - + @@ -2001,7 +2001,7 @@
    Parameters
    - + @@ -2053,7 +2053,7 @@
    Parameters
    - + @@ -2168,7 +2168,7 @@
    Returns
    - + @@ -2205,7 +2205,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Extensions.StringCompatibility.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Extensions.StringCompatibility.html index 2cfec5bb1..5829d49af 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Extensions.StringCompatibility.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Extensions.StringCompatibility.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StringCompatibility

    Namespace: MediaBrowser.Controller.Extensions
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Extensions.StringExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Extensions.StringExtensions.html index 7e3bc3446..0dc3bd971 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Extensions.StringExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Extensions.StringExtensions.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    StringExtensions

    Namespace: MediaBrowser.Controller.Extensions
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.IO.IIOManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.IO.IIOManager.html index c7e46ee3f..01fe1db64 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.IO.IIOManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.IO.IIOManager.html @@ -231,7 +231,7 @@
    Parameters
    - + @@ -241,7 +241,7 @@
    Parameters
    - + @@ -257,7 +257,7 @@
    Returns
    - + @@ -283,7 +283,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.IResourceFileManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.IResourceFileManager.html index b2d43de8d..38178cd19 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.IResourceFileManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.IResourceFileManager.html @@ -266,7 +266,7 @@
    Parameters
    - + @@ -282,7 +282,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.IServerApplicationHost.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.IServerApplicationHost.html index 2d8d55d05..138eac201 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.IServerApplicationHost.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.IServerApplicationHost.html @@ -287,7 +287,7 @@
    Property Value
    - + @@ -312,7 +312,7 @@
    Property Value
    - + @@ -365,7 +365,7 @@
    Property Value
    - + @@ -418,7 +418,7 @@
    Property Value
    - + @@ -444,7 +444,7 @@
    Property Value
    - + @@ -552,7 +552,7 @@
    Property Value
    - + @@ -739,7 +739,7 @@
    Parameters
    - + @@ -787,7 +787,7 @@
    Parameters
    - + @@ -830,7 +830,7 @@
    Parameters
    - + @@ -878,7 +878,7 @@
    Parameters
    - + @@ -930,7 +930,7 @@
    Parameters
    - + @@ -972,7 +972,7 @@
    Parameters
    - + @@ -1019,7 +1019,7 @@
    Parameters
    - + @@ -1061,7 +1061,7 @@
    Parameters
    - + @@ -1113,7 +1113,7 @@
    Parameters
    - + @@ -1161,7 +1161,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.DeleteOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.DeleteOptions.html index 3d3413636..69ec4bc25 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.DeleteOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.DeleteOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DeleteOptions

    Namespace: MediaBrowser.Controller.Library
    @@ -213,7 +213,7 @@
    Property Value
    - + @@ -238,7 +238,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IConfigurableProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IConfigurableProvider.html index 715bea1bb..ac726359f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IConfigurableProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IConfigurableProvider.html @@ -183,7 +183,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IIntroProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IIntroProvider.html index 4305754b9..6852ebc5d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IIntroProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IIntroProvider.html @@ -214,7 +214,7 @@
    Returns
    - + @@ -265,7 +265,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryManager.html index 852c42a0a..0c9db24a7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryManager.html @@ -184,7 +184,7 @@
    Property Value
    - + @@ -301,7 +301,7 @@
    Parameters
    - + @@ -343,7 +343,7 @@
    Parameters
    - + @@ -395,7 +395,7 @@
    Parameters
    - + @@ -423,22 +423,22 @@
    Parameters
    - + - + - + - + @@ -475,7 +475,7 @@
    Parameters
    - + @@ -533,7 +533,7 @@
    Parameters
    - + @@ -666,12 +666,12 @@
    Parameters
    - + - + @@ -747,7 +747,7 @@
    Parameters
    - + @@ -785,7 +785,7 @@
    Parameters
    - + @@ -860,7 +860,7 @@
    Returns
    - + @@ -892,7 +892,7 @@
    Parameters
    - + @@ -908,7 +908,7 @@
    Returns
    - + @@ -988,7 +988,7 @@
    Parameters
    - + @@ -1037,7 +1037,7 @@
    Parameters
    - + @@ -1137,7 +1137,7 @@
    Returns
    - + @@ -1206,7 +1206,7 @@
    Returns
    - + @@ -1253,7 +1253,7 @@
    Returns
    - + @@ -1596,7 +1596,7 @@
    Returns
    - + @@ -1638,7 +1638,7 @@
    Returns
    - + @@ -1680,7 +1680,7 @@
    Returns
    - + @@ -1931,7 +1931,7 @@
    Parameters
    - + @@ -2081,7 +2081,7 @@
    Returns
    - + @@ -2260,7 +2260,7 @@
    Returns
    - + @@ -2336,7 +2336,7 @@
    Parameters
    - + @@ -2656,7 +2656,7 @@
    Returns
    - + @@ -2698,7 +2698,7 @@
    Returns
    - + @@ -2737,7 +2737,7 @@
    Parameters
    - + @@ -2853,7 +2853,7 @@
    Parameters
    - + @@ -2902,7 +2902,7 @@
    Parameters
    - + @@ -2944,7 +2944,7 @@
    Parameters
    - + @@ -3049,7 +3049,7 @@
    Returns
    - + @@ -3160,7 +3160,7 @@
    Parameters
    - + @@ -3309,7 +3309,7 @@
    Returns
    - + @@ -3429,7 +3429,7 @@
    Parameters
    - + @@ -3487,7 +3487,7 @@
    Returns
    - + @@ -3539,7 +3539,7 @@
    Returns
    - + @@ -3665,7 +3665,7 @@
    Parameters
    - + @@ -3734,7 +3734,7 @@
    Returns
    - + @@ -3781,7 +3781,7 @@
    Returns
    - + @@ -3828,7 +3828,7 @@
    Returns
    - + @@ -3855,7 +3855,7 @@
    Parameters
    - + @@ -3872,7 +3872,7 @@
    Returns
    - + @@ -3899,7 +3899,7 @@
    Parameters
    - + @@ -3920,7 +3920,7 @@
    Returns
    - + @@ -3962,7 +3962,7 @@
    Returns
    - + @@ -4004,7 +4004,7 @@
    Returns
    - + @@ -4046,7 +4046,7 @@
    Returns
    - + @@ -4088,7 +4088,7 @@
    Returns
    - + @@ -4135,7 +4135,7 @@
    Returns
    - + @@ -4162,7 +4162,7 @@
    Parameters
    - + @@ -4179,7 +4179,7 @@
    Returns
    - + @@ -4206,7 +4206,7 @@
    Parameters
    - + @@ -4227,7 +4227,7 @@
    Returns
    - + @@ -4370,7 +4370,7 @@
    Returns
    - + @@ -4397,7 +4397,7 @@
    Parameters
    - + @@ -4499,7 +4499,7 @@
    Returns
    - + @@ -4606,17 +4606,17 @@
    Parameters
    - + - + - + @@ -4632,7 +4632,7 @@
    Returns
    - + @@ -4679,7 +4679,7 @@
    Returns
    - + @@ -4769,7 +4769,7 @@
    Parameters
    - + @@ -4928,7 +4928,7 @@
    Parameters
    - + @@ -4983,19 +4983,19 @@
    Parameters
    - + - + - + @@ -5203,7 +5203,7 @@
    Parameters
    - + @@ -5245,12 +5245,12 @@
    Parameters
    - + - + @@ -5260,7 +5260,7 @@
    Parameters
    - + @@ -5362,7 +5362,7 @@
    Parameters
    - + @@ -5390,13 +5390,13 @@
    Parameters
    - + - + @@ -5413,7 +5413,7 @@
    Returns
    - + @@ -5442,13 +5442,13 @@
    Parameters
    - + - + @@ -5465,7 +5465,7 @@
    Returns
    - + @@ -5493,7 +5493,7 @@
    Event Type
    - + @@ -5517,7 +5517,7 @@
    Event Type
    - + @@ -5542,7 +5542,7 @@
    Event Type
    - + @@ -5567,7 +5567,7 @@
    Event Type
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryMonitor.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryMonitor.html index 18f26dfc4..dd3325aff 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryMonitor.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryMonitor.html @@ -158,7 +158,7 @@

    Inherited Members
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Library
    @@ -191,7 +191,7 @@
    Parameters
    - + @@ -208,7 +208,7 @@
    Returns
    - + @@ -271,7 +271,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTask.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTask.html index f5b3bf072..01dfc24dc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTask.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTask.html @@ -186,13 +186,13 @@
    Parameters
    - + - + @@ -209,7 +209,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTaskWithDirectoryService.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTaskWithDirectoryService.html index e11d643f2..395ba24a8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTaskWithDirectoryService.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILibraryPostScanTaskWithDirectoryService.html @@ -184,7 +184,7 @@
    Parameters
    - + @@ -194,7 +194,7 @@
    Parameters
    - + @@ -210,7 +210,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILiveStream.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILiveStream.html index d149753fd..8e7d8b439 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILiveStream.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ILiveStream.html @@ -208,7 +208,7 @@
    Property Value
    - + @@ -233,7 +233,7 @@
    Property Value
    - + @@ -308,7 +308,7 @@
    Property Value
    - + @@ -385,7 +385,7 @@
    Returns
    - + @@ -416,7 +416,7 @@
    Parameters
    - + @@ -432,7 +432,7 @@
    Returns
    - + @@ -463,7 +463,7 @@
    Parameters
    - + @@ -473,7 +473,7 @@
    Parameters
    - + @@ -489,7 +489,7 @@
    Returns
    - + @@ -515,7 +515,7 @@
    Parameters
    - + @@ -531,7 +531,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceManager.html index 33c23f6cf..d7d037865 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceManager.html @@ -189,17 +189,17 @@
    Parameters
    - + - + - + @@ -215,7 +215,7 @@
    Returns
    - + @@ -246,17 +246,17 @@
    Parameters
    - + - + - + @@ -272,7 +272,7 @@
    Returns
    - + @@ -299,7 +299,7 @@
    Parameters
    - + @@ -345,7 +345,7 @@
    Returns
    - + @@ -515,12 +515,12 @@
    Parameters
    - + - + @@ -692,7 +692,7 @@
    Parameters
    - + @@ -744,17 +744,17 @@
    Parameters
    - + - + - + @@ -806,7 +806,7 @@
    Parameters
    - + @@ -816,7 +816,7 @@
    Parameters
    - + @@ -826,7 +826,7 @@
    Parameters
    - + @@ -878,7 +878,7 @@
    Parameters
    - + @@ -888,12 +888,12 @@
    Parameters
    - + - + @@ -941,7 +941,7 @@
    Parameters
    - + @@ -998,12 +998,12 @@
    Parameters
    - + - + @@ -1094,7 +1094,7 @@
    Parameters
    - + @@ -1143,7 +1143,7 @@
    Parameters
    - + @@ -1159,7 +1159,7 @@
    Returns
    - + @@ -1222,7 +1222,7 @@
    Parameters
    - + @@ -1243,7 +1243,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceProvider.html index 777caeb1b..b6773c0fe 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMediaSourceProvider.html @@ -191,7 +191,7 @@
    Parameters
    - + @@ -245,7 +245,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMetadataSaver.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMetadataSaver.html index 8172308cd..85f01369c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMetadataSaver.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IMetadataSaver.html @@ -238,7 +238,7 @@
    Returns
    - + @@ -277,7 +277,7 @@
    Parameters
    - + @@ -294,7 +294,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ISegmentSource.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ISegmentSource.html index 7b08e8907..547caa35b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ISegmentSource.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ISegmentSource.html @@ -183,7 +183,7 @@
    Property Value
    - + @@ -208,7 +208,7 @@
    Property Value
    - + @@ -233,7 +233,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IUserDataManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IUserDataManager.html index 117dcd665..a71fcf89b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IUserDataManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IUserDataManager.html @@ -453,7 +453,7 @@
    Parameters
    - + @@ -663,7 +663,7 @@
    Parameters
    - + @@ -715,7 +715,7 @@
    Parameters
    - + @@ -762,7 +762,7 @@
    Parameters
    - + @@ -814,7 +814,7 @@
    Parameters
    - + @@ -861,7 +861,7 @@
    Parameters
    - + @@ -946,7 +946,7 @@
    Returns
    - + @@ -1004,7 +1004,7 @@
    Returns
    - + @@ -1031,7 +1031,7 @@
    Event Type
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IUserManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IUserManager.html index 085b8e867..1a2cfc3b7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IUserManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IUserManager.html @@ -215,12 +215,12 @@
    Parameters
    - + - + @@ -258,17 +258,17 @@
    Parameters
    - + - + - + @@ -332,7 +332,7 @@
    Returns
    - + @@ -455,7 +455,7 @@
    Exceptions
    - + @@ -499,7 +499,7 @@
    Returns
    - + @@ -520,7 +520,7 @@
    Exceptions
    - + @@ -613,7 +613,7 @@
    Parameters
    - + @@ -697,7 +697,7 @@
    Parameters
    - + @@ -802,7 +802,7 @@
    Returns
    - + @@ -930,7 +930,7 @@
    Parameters
    - + @@ -1017,7 +1017,7 @@
    Parameters
    - + @@ -1240,7 +1240,7 @@
    Parameters
    - + @@ -1558,7 +1558,7 @@
    Returns
    - + @@ -1717,7 +1717,7 @@
    Parameters
    - + @@ -1734,7 +1734,7 @@
    Returns
    - + @@ -1785,7 +1785,7 @@
    Returns
    - + @@ -1806,7 +1806,7 @@
    Exceptions
    - + @@ -1850,7 +1850,7 @@
    Returns
    - + @@ -1887,7 +1887,7 @@
    Parameters
    - + @@ -1953,13 +1953,13 @@
    Parameters
    - + - + @@ -2092,7 +2092,7 @@
    Exceptions
    - + @@ -2123,7 +2123,7 @@
    Parameters
    - + @@ -2185,7 +2185,7 @@
    Event Type
    - + @@ -2209,7 +2209,7 @@
    Event Type
    - + @@ -2234,7 +2234,7 @@
    Event Type
    - + @@ -2258,7 +2258,7 @@
    Event Type
    - + @@ -2282,7 +2282,7 @@
    Event Type
    - + @@ -2306,7 +2306,7 @@
    Event Type
    - + @@ -2331,7 +2331,7 @@
    Event Type
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IntroInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IntroInfo.html index 0c3ec7348..673474c13 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IntroInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.IntroInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    IntroInfo

    Namespace: MediaBrowser.Controller.Library
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ItemChangeEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ItemChangeEventArgs.html index b0ac32b7f..a09b2b0c7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ItemChangeEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ItemChangeEventArgs.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ItemChangeEventArgs

    Namespace: MediaBrowser.Controller.Library
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ItemResolveArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ItemResolveArgs.html index cacaba91c..8d771ce91 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ItemResolveArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ItemResolveArgs.html @@ -159,8 +159,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    ItemResolveArgs
    @@ -310,7 +310,7 @@
    Property Value

    - + @@ -424,7 +424,7 @@
    Parameters
    - + @@ -440,7 +440,7 @@
    Returns
    - + @@ -541,7 +541,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.LibraryManagerExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.LibraryManagerExtensions.html index 293994550..4930bff6a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.LibraryManagerExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.LibraryManagerExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    LibraryManagerExtensions

    Namespace: MediaBrowser.Controller.Library
    @@ -194,7 +194,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationExtensions.html index f86374031..c9263daad 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationExtensions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    MetadataConfigurationExtensions

    Namespace: MediaBrowser.Controller.Library
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationStore.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationStore.html index 5eb0014ee..e45db6e5d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationStore.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.MetadataConfigurationStore.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    MetadataConfigurationStore
    @@ -192,7 +192,7 @@
    Returns

    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.PlaybackProgressEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.PlaybackProgressEventArgs.html index bf35de5eb..df90ee41f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.PlaybackProgressEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.PlaybackProgressEventArgs.html @@ -158,8 +158,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    PlaybackProgressEventArgs
    @@ -322,7 +322,7 @@

    Property Value
    - + @@ -347,7 +347,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.PlaybackStopEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.PlaybackStopEventArgs.html index c7b10d1b8..a9112387e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.PlaybackStopEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.PlaybackStopEventArgs.html @@ -157,8 +157,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    PlaybackStopEventArgs
    @@ -270,7 +270,7 @@

    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.Profiler.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.Profiler.html index 45de52b5a..6c2c50ec0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.Profiler.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.Profiler.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    Profiler
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ResolverHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ResolverHelper.html index df7a2579a..3272eb281 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ResolverHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.ResolverHelper.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ResolverHelper

    Namespace: MediaBrowser.Controller.Library
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.html index bf1af473c..b6b2a2715 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.SegmentedStreamSegmentInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SegmentedStreamSegmentInfo

    Namespace: MediaBrowser.Controller.Library
    @@ -238,7 +238,7 @@
    Property Value
    - + @@ -288,7 +288,7 @@
    Property Value
    - + @@ -313,7 +313,7 @@
    Property Value
    - + @@ -388,7 +388,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserDataSaveEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserDataSaveEventArgs.html index b7a56c9fa..d60165f00 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserDataSaveEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserDataSaveEventArgs.html @@ -158,8 +158,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    UserDataSaveEventArgs
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserItemShare.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserItemShare.html index eda0199f1..5362f1f23 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserItemShare.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserItemShare.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    UserItemShare

    Namespace: MediaBrowser.Controller.Library
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserItemShareQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserItemShareQuery.html index b05f5a57a..e7f1adecf 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserItemShareQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Library.UserItemShareQuery.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    UserItemShareQuery

    Namespace: MediaBrowser.Controller.Library
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ActiveRecordingInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ActiveRecordingInfo.html index ec17c2d40..f2208801c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ActiveRecordingInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ActiveRecordingInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ActiveRecordingInfo
    @@ -392,7 +392,7 @@
    Property Value

    - + @@ -417,7 +417,7 @@
    Property Value
    - + @@ -442,7 +442,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html index 9146bfbb1..cadf2a263 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BaseTunerHost
    @@ -367,7 +367,7 @@
    Property Value

    - + @@ -492,7 +492,7 @@
    Property Value
    - + @@ -501,16 +501,6 @@

    Methods

    - -

    ClearCaches()

    -
    -
    -
    Declaration
    -
    -
    public void ClearCaches()
    -
    - -

    CreateEmbyChannelId(TunerHostInfo, String)

    @@ -624,7 +614,7 @@
    Parameters
    - + @@ -713,7 +703,7 @@
    Parameters
    - + @@ -760,7 +750,7 @@
    Parameters
    - + @@ -822,7 +812,7 @@
    Parameters
    - + @@ -889,7 +879,7 @@
    Parameters
    - + @@ -946,7 +936,7 @@
    Parameters
    - + @@ -1003,7 +993,7 @@
    Parameters
    - + @@ -1100,7 +1090,7 @@
    Parameters
    - + @@ -1129,12 +1119,12 @@
    Returns
    -

    GetProgramsAsync(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken)

    +

    GetProgramsAsync(TunerHostInfo, ChannelInfo, DateTimeOffset, DateTimeOffset, CancellationToken)

    Declaration
    -
    public async Task<List<ProgramInfo>> GetProgramsAsync(TunerHostInfo tuner, string channelId, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken)
    +
    public async Task<List<ProgramInfo>> GetProgramsAsync(TunerHostInfo tuner, ChannelInfo tunerChannel, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken)
    Parameters
    Useruser
    UserItemShareLevel shareLevel
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char>

    System.String.

    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> text
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char>
    BooleanSystem.Boolean
    List<(T1, T2, T3)<ItemLinkType, String, Int64>>List<System.ValueTuple<ItemLinkType, String, Int64>> itemLinks
    BooleanSystem.Boolean enableAlternateMediaSources
    List<Tuple<BaseItem, MediaSourceType>>List<System.Tuple<BaseItem, MediaSourceType>>
    BooleanSystem.Boolean mediaFilesOnly
    IEnumerable<ItemImageInfo>System.Collections.Generic.IEnumerable<ItemImageInfo>
    BooleanSystem.Boolean enableAlternateMediaSources
    BooleanSystem.Boolean enablePathSubstitution
    BooleanSystem.Boolean enableAlternateMediaSources
    BooleanSystem.Boolean enablePathSubstitution
    IEnumerable<BaseItem>System.Collections.Generic.IEnumerable<BaseItem>
    BooleanSystem.Boolean
    DateTimeOffsetSystem.DateTimeOffset date
    DateTimeOffsetSystem.DateTimeOffset newValue
    BooleanSystem.Boolean
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset> date
    DateTimeOffsetSystem.DateTimeOffset newValue
    BooleanSystem.Boolean
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset> date
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset> newValue
    BooleanSystem.Boolean
    DateTimeOffsetSystem.DateTimeOffset newValue
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if the specified type has image; otherwise, false.

    ArgumentExceptionSystem.ArgumentException

    Backdrops should be accessed using Item.Backdrops

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    DateTimeOffsetSystem.DateTimeOffset newValue
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if the specified user is visible; otherwise, false.

    BooleanSystem.Boolean
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset> datePlayed

    The date played.

    BooleanSystem.Boolean resetPosition

    if set to true [reset position].

    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset> datePlayed
    BooleanSystem.Boolean resetPosition
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean
    IEnumerable<String>System.Collections.Generic.IEnumerable<String> names
    IEnumerable<String>System.Collections.Generic.IEnumerable<String> names
    BooleanSystem.Boolean deleteExistingImage
    IEnumerable<String>System.Collections.Generic.IEnumerable<String> names
    IEnumerable<String>System.Collections.Generic.IEnumerable<String> names
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean hide
    BooleanSystem.Boolean hide
    BooleanSystem.Boolean
    IProgress<Double>System.IProgress<Double> progress
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean recursive
    TaskSystem.Threading.Tasks.Task
    IProgress<Double>System.IProgress<Double> progress

    The progress.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    BooleanSystem.Boolean recursive

    if set to true [recursive].

    BooleanSystem.Boolean refreshChildMetadata

    if set to true [refresh child metadata].

    Dictionary<Int64, Boolean>System.Collections.Generic.Dictionary<Int64, System.Boolean> newItemIds
    TaskSystem.Threading.Tasks.Task

    Task.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    List<(T1, T2, T3)<ItemLinkType, String, Int64>>List<System.ValueTuple<ItemLinkType, String, Int64>> itemLinks
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    EventHandler<GenericEventArgs<Tuple<CollectionFolder, LibraryOptions>>>System.EventHandler<GenericEventArgs<System.Tuple<CollectionFolder, LibraryOptions>>>
    BooleanSystem.Boolean
    List<DayOfWeek>List<System.DayOfWeek>
    List<DayOfWeek>List<System.DayOfWeek>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if this instance is folder; otherwise, false.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset> datePlayed

    The date played.

    BooleanSystem.Boolean resetPosition

    if set to true [reset position].

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean enableAlternateMediaSources
    BooleanSystem.Boolean enablePathSubstitution
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    DateTimeOffsetSystem.DateTimeOffset
    DayOfWeek[]System.DayOfWeek[]
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ICollection<KeyValuePair<String, String>>ICollection<System.Collections.Generic.KeyValuePair<String, String>>
    Nullable<Boolean>Nullable<System.Boolean>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Dictionary<String, String>System.Collections.Generic.Dictionary<String, String>
    System.TypeType
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Nullable<Boolean>Nullable<System.Boolean>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    BooleanSystem.Boolean
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    BooleanSystem.Boolean
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    BooleanSystem.Boolean
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<Boolean>Nullable<System.Boolean>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Tuple<Nullable<Int32>, String>System.Tuple<Nullable<Int32>, String>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Tuple<Nullable<Int32>, String>System.Tuple<Nullable<Int32>, String>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    DateTimeOffsetSystem.DateTimeOffset

    The date modified.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean replaceAllMetdata
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean replaceAllMetdata
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean replaceAllMetdata
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if [contains episode number] [the specified number]; otherwise, false.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean hide
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean replaceAllMetdata
    BooleanSystem.Boolean

    true if XXXX, false otherwise.

    BooleanSystem.Boolean
    DayOfWeek[]System.DayOfWeek[]
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean replaceAllMetadata
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean replaceAllMetdata
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>

    The last activity date.

    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>

    The last login date.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ObjectSystem.Object
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    DateTimeOffsetSystem.DateTimeOffset date
    BooleanSystem.Boolean
    TaskSystem.Threading.Tasks.Task

    Task.

    ObjectSystem.Object value
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if this instance is favorite; otherwise, false.

    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>

    The last played date.

    BooleanSystem.Boolean

    true if played; otherwise, false.

    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if [is3 D]; otherwise, false.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean enableAlternateMediaSources
    List<Tuple<BaseItem, MediaSourceType>>List<System.Tuple<BaseItem, MediaSourceType>>
    BooleanSystem.Boolean enableCache
    BooleanSystem.Boolean
    BooleanSystem.Boolean enableStrictWidthRequirement
    BooleanSystem.Boolean enableCache
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path
    BooleanSystem.Boolean fileExists
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path
    Nullable<TimeSpan>Nullable<System.TimeSpan> cacheDuration
    Task<Object>Task<System.Object>
    VersionSystem.Version
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if [supports HTTPS]; otherwise, false.

    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if this instance has update available; otherwise, false.

    BooleanSystem.Boolean

    true if [supports automatic run at startup]; otherwise, false.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    IEnumerable<String>System.Collections.Generic.IEnumerable<String>

    IEnumerable{System.String}.

    Task<IEnumerable<IntroInfo>>Task<System.Collections.Generic.IEnumerable<IntroInfo>>

    IEnumerable{System.String}.

    BooleanSystem.Boolean
    BooleanSystem.Boolean isAudio
    BooleanSystem.Boolean skipDuplicates
    BooleanSystem.Boolean refreshLibrary
    IEnumerable<IItemResolver>System.Collections.Generic.IEnumerable<IItemResolver> resolvers
    IEnumerable<IIntroProvider>System.Collections.Generic.IEnumerable<IIntroProvider> introProviders
    IEnumerable<ILibraryPostScanTask>System.Collections.Generic.IEnumerable<ILibraryPostScanTask> postscanTasks
    IEnumerable<ILazyImageProvider>System.Collections.Generic.IEnumerable<ILazyImageProvider> lazyImageProviders
    BooleanSystem.Boolean refreshLibrary
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean triggerItemAdded
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean notifyParentItem
    BooleanSystem.Boolean notifyParentItem
    BooleanSystem.Boolean
    BooleanSystem.Boolean forceRefresh
    BooleanSystem.Boolean
    Nullable<Boolean>Nullable<System.Boolean> isFolder

    The is folder.

    Nullable<Boolean>Nullable<System.Boolean> isFolder
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    Tuple<Guid, String>System.Tuple<Guid, String>
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> id
    Task<IEnumerable<Video>>Task<System.Collections.Generic.IEnumerable<Video>>
    List<(T1, T2, T3)<ItemLinkType, String, Int64>>List<System.ValueTuple<ItemLinkType, String, Int64>>
    BooleanSystem.Boolean obsoleteParam
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    BooleanSystem.Boolean createIfNotFound
    System.TypeType type

    The type.

    System.TypeType type
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path

    The path.

    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    BooleanSystem.Boolean createIfNotFound
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    Tuple<System.Type, ItemImageInfo>System.Tuple<Type, ItemImageInfo>
    BooleanSystem.Boolean includeRefreshState
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path

    The path.

    BooleanSystem.Boolean

    true if [is audio file] [the specified path]; otherwise, false.

    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path

    The path.

    BooleanSystem.Boolean

    true if [is video file] [the specified path]; otherwise, false.

    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path
    BooleanSystem.Boolean
    TaskSystem.Threading.Tasks.Task
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> name

    The name.

    Tuple<Nullable<Int32>, Nullable<Int32>, Nullable<Int32>>System.Tuple<Nullable<Int32>, Nullable<Int32>, Nullable<Int32>>
    BooleanSystem.Boolean extractImages
    BooleanSystem.Boolean saveChapters
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    Task<Boolean>Task<System.Boolean>
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean refreshLibrary
    List<Tuple<Int64, Int32>>List<System.Tuple<Int64, Int32>> values
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path

    The path.

    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> from

    From.

    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> to

    To.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean setDateLastSaved
    BooleanSystem.Boolean saveMetadata
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean isNewItem
    IProgress<Double>System.IProgress<Double> progress

    The progress.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task

    Task.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    IProgress<Double>System.IProgress<Double> progress

    The progress.

    TaskSystem.Threading.Tasks.Task

    Task.

    EventHandler<ItemChangeEventArgs>System.EventHandler<ItemChangeEventArgs>
    EventHandler<ItemChangeEventArgs>System.EventHandler<ItemChangeEventArgs>
    EventHandler<ItemChangeEventArgs>System.EventHandler<ItemChangeEventArgs>
    EventHandler<ItemChangeEventArgs>System.EventHandler<ItemChangeEventArgs>
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path

    The path.

    BooleanSystem.Boolean

    true if [is path locked] [the specified path]; otherwise, false.

    BooleanSystem.Boolean refreshPath

    if set to true [refresh path].

    IProgress<Double>System.IProgress<Double> progress

    The progress.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task

    Task.

    IProgress<Double>System.IProgress<Double> progress
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    DateTimeOffsetSystem.DateTimeOffset
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    TaskSystem.Threading.Tasks.Task
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset> wallClockStartTime
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    CancellationTokenSystem.Threading.CancellationToken openCancellationToken
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean isAudio
    BooleanSystem.Boolean addProbeDelay
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean isAudio
    BooleanSystem.Boolean addProbeDelay
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    IEnumerable<IMediaSourceProvider>System.Collections.Generic.IEnumerable<IMediaSourceProvider> providers

    The providers.

    TaskSystem.Threading.Tasks.Task

    Task.

    BooleanSystem.Boolean enablePathSubstitution
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path
    BooleanSystem.Boolean allowMediaProbe
    BooleanSystem.Boolean enablePathSubstitution
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean allowMediaProbe
    BooleanSystem.Boolean enablePathSubstitution
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean allowMediaProbe
    BooleanSystem.Boolean enablePathSubstitution
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean enablePathSubstitution
    BooleanSystem.Boolean enableAlternateMediaSources
    BooleanSystem.Boolean enablePathSubstitution
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    Task<Tuple<LiveStreamResponse, ILiveStream>>Task<System.Tuple<LiveStreamResponse, ILiveStream>>
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path
    BooleanSystem.Boolean
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean

    true if [is enabled for] [the specified item]; otherwise, false.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task

    Task.

    TimeSpanSystem.TimeSpan
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> userId
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    EventHandler<UserDataSaveEventArgs>System.EventHandler<UserDataSaveEventArgs>
    IEnumerable<IAuthenticationProvider>System.Collections.Generic.IEnumerable<IAuthenticationProvider> authenticationProviders
    IEnumerable<IUserConfigurationFactory>System.Collections.Generic.IEnumerable<IUserConfigurationFactory> configurationFactories
    BooleanSystem.Boolean isInLocalNetwork
    BooleanSystem.Boolean isUserSession
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    ArgumentExceptionSystem.ArgumentException
    TaskSystem.Threading.Tasks.Task

    Task.

    ArgumentExceptionSystem.ArgumentException
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> id
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> id
    ObjectSystem.Object
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> id
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> name
    BooleanSystem.Boolean isAuthenticated
    System.TypeType
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task

    Task.

    TaskSystem.Threading.Tasks.Task

    Task.

    ArgumentExceptionSystem.ArgumentException
    TaskSystem.Threading.Tasks.Task

    Task.

    ObjectSystem.Object configuration
    BooleanSystem.Boolean isInNetwork

    if set to true [is in network].

    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    ArgumentExceptionSystem.ArgumentException
    BooleanSystem.Boolean triggerEvent
    EventHandler<GenericEventArgs<User>>System.EventHandler<GenericEventArgs<User>>
    EventHandler<GenericEventArgs<User>>System.EventHandler<GenericEventArgs<User>>
    EventHandler<GenericEventArgs<User>>System.EventHandler<GenericEventArgs<User>>
    EventHandler<GenericEventArgs<User>>System.EventHandler<GenericEventArgs<User>>
    EventHandler<GenericEventArgs<User>>System.EventHandler<GenericEventArgs<User>>
    EventHandler<GenericEventArgs<User>>System.EventHandler<GenericEventArgs<User>>
    EventHandler<GenericEventArgs<User>>System.EventHandler<GenericEventArgs<User>>
    BooleanSystem.Boolean

    true if this instance is directory; otherwise, false.

    BooleanSystem.Boolean caseSensitive
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> id
    IEnumerable<ConfigurationStore>System.Collections.Generic.IEnumerable<ConfigurationStore>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if [played to completion]; otherwise, false.

    TimeSpanSystem.TimeSpan
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    TimeSpanSystem.TimeSpan
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    DateTimeOffsetSystem.DateTimeOffset startDateUtc
    @@ -1152,22 +1142,22 @@
    Parameters
    - - + + - + - + - + @@ -1219,17 +1209,17 @@
    Parameters
    - + - + - + @@ -1381,7 +1371,7 @@
    Parameters
    - + @@ -1397,7 +1387,7 @@
    Returns
    - + @@ -1428,12 +1418,59 @@
    Parameters
    - + - + + + + + +
    StringchannelIdChannelInfotunerChannel
    DateTimeOffsetSystem.DateTimeOffset startDateUtc
    DateTimeOffsetSystem.DateTimeOffset endDateUtc
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    DateTimeOffsetSystem.DateTimeOffset startDateUtc
    DateTimeOffsetSystem.DateTimeOffset endDateUtc
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean isNew
    CancellationTokenSystem.Threading.CancellationTokencancellationToken
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    System.Threading.Tasks.Task
    + + + +

    RefreshChannels(TunerHostInfo, CancellationToken)

    +
    +
    +
    Declaration
    +
    +
    public async Task<List<ChannelInfo>> RefreshChannels(TunerHostInfo host, CancellationToken cancellationToken)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + + @@ -1449,7 +1486,7 @@
    Returns
    - + @@ -1538,7 +1575,7 @@
    Returns
    - + @@ -1580,7 +1617,7 @@
    Returns
    - + @@ -1611,7 +1648,7 @@
    Parameters
    - + @@ -1627,7 +1664,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ChannelInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ChannelInfo.html index f56297226..bc5e37aaa 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ChannelInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ChannelInfo.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    ChannelInfo

    Namespace: MediaBrowser.Controller.LiveTv
    @@ -341,7 +341,7 @@
    Property Value
    - + @@ -446,7 +446,7 @@
    Property Value
    - + @@ -472,7 +472,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.IHasCountries.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.IHasCountries.html index 6e89df869..c16641150 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.IHasCountries.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.IHasCountries.html @@ -184,7 +184,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.IListingsProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.IListingsProvider.html index cfa3c369e..980b608df 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.IListingsProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.IListingsProvider.html @@ -266,7 +266,7 @@
    Parameters
    - + @@ -323,7 +323,7 @@
    Parameters
    - + @@ -375,17 +375,17 @@
    Parameters
    - + - + - + @@ -432,12 +432,12 @@
    Parameters
    - + - + @@ -453,7 +453,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ILiveTvManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ILiveTvManager.html index 75073877a..25d988590 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ILiveTvManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ILiveTvManager.html @@ -184,7 +184,7 @@
    Property Value
    - + @@ -280,7 +280,7 @@
    Parameters
    - + @@ -363,12 +363,12 @@
    Parameters
    - + - + @@ -502,7 +502,7 @@
    Parameters
    - + @@ -519,7 +519,7 @@
    Returns
    - + @@ -617,7 +617,7 @@
    Returns
    - + @@ -643,12 +643,12 @@
    Parameters
    - + - + @@ -780,7 +780,7 @@
    Parameters
    - + @@ -827,7 +827,7 @@
    Parameters
    - + @@ -902,12 +902,12 @@
    Parameters
    - + - + @@ -950,7 +950,7 @@
    Parameters
    - + @@ -992,7 +992,7 @@
    Parameters
    - + @@ -1059,7 +1059,7 @@
    Parameters
    - + @@ -1104,7 +1104,7 @@
    Parameters
    - + @@ -1350,7 +1350,7 @@
    Parameters
    - + @@ -1480,7 +1480,7 @@
    Parameters
    - + @@ -1716,7 +1716,7 @@
    Returns
    - + @@ -1759,7 +1759,7 @@
    Returns
    - + @@ -1792,19 +1792,19 @@
    Parameters
    - + - + - + @@ -1853,7 +1853,7 @@
    Parameters
    - + @@ -1910,7 +1910,7 @@
    Parameters
    - + @@ -1970,7 +1970,7 @@
    Returns
    - + @@ -2025,7 +2025,7 @@
    Event Type
    - + @@ -2049,7 +2049,7 @@
    Event Type
    - + @@ -2073,7 +2073,7 @@
    Event Type
    - + @@ -2097,7 +2097,7 @@
    Event Type
    - + @@ -2121,7 +2121,7 @@
    Event Type
    - + @@ -2145,7 +2145,7 @@
    Event Type
    - + @@ -2169,7 +2169,7 @@
    Event Type
    - + @@ -2193,7 +2193,7 @@
    Event Type
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html index e055dc68c..5c4e2b8f9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html @@ -183,7 +183,7 @@
    Property Value
    - + @@ -271,16 +271,6 @@

    Methods

    - -

    ClearCaches()

    -
    -
    -
    Declaration
    -
    -
    void ClearCaches()
    -
    - -

    DiscoverDevices(Int32, CancellationToken)

    @@ -305,7 +295,7 @@
    Parameters
    - + @@ -394,7 +384,7 @@
    Parameters
    - + @@ -461,7 +451,7 @@
    Parameters
    - + @@ -518,7 +508,7 @@
    Parameters
    - + @@ -567,12 +557,12 @@
    Returns
    -

    GetProgramsAsync(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken)

    +

    GetProgramsAsync(TunerHostInfo, ChannelInfo, DateTimeOffset, DateTimeOffset, CancellationToken)

    Declaration
    -
    Task<List<ProgramInfo>> GetProgramsAsync(TunerHostInfo info, string channelId, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken)
    +
    Task<List<ProgramInfo>> GetProgramsAsync(TunerHostInfo info, ChannelInfo tunerChannel, DateTimeOffset startDateUtc, DateTimeOffset endDateUtc, CancellationToken cancellationToken)
    Parameters
    TypeNameDescription
    TunerHostInfohost
    System.Threading.CancellationToken cancellationToken
    TaskTask<List<ChannelInfo>>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    TimeSpanSystem.TimeSpan
    Nullable<Boolean>Nullable<System.Boolean>

    null if [is favorite] contains no value, true if [is favorite]; otherwise, false.

    Nullable<Boolean>Nullable<System.Boolean>
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    DateTimeOffsetSystem.DateTimeOffset startDateUtc
    DateTimeOffsetSystem.DateTimeOffset endDateUtc
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean validateLogin
    BooleanSystem.Boolean validateListings
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean
    List<Tuple<BaseItem, BaseItemDto>>List<System.Tuple<BaseItem, BaseItemDto>> programs

    The programs.

    IEnumerable<ITunerHost>System.Collections.Generic.IEnumerable<ITunerHost> tunerHosts
    IEnumerable<IListingsProvider>System.Collections.Generic.IEnumerable<IListingsProvider> listingProviders
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task

    Task.

    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean newDevicesOnly
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean enableFavoriteSorting
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean createIfNotFound
    BooleanSystem.Boolean createIfNotFound
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> id
    ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> id

    The identifier.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean validateLogin

    if set to true [validate login].

    BooleanSystem.Boolean validateListings

    if set to true [validate listings].

    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task

    Task.

    EventHandler<GenericEventArgs<ActiveRecordingInfo>>System.EventHandler<GenericEventArgs<ActiveRecordingInfo>>
    EventHandler<GenericEventArgs<ActiveRecordingInfo>>System.EventHandler<GenericEventArgs<ActiveRecordingInfo>>
    EventHandler<GenericEventArgs<SeriesTimerEventInfo>>System.EventHandler<GenericEventArgs<SeriesTimerEventInfo>>
    EventHandler<GenericEventArgs<SeriesTimerEventInfo>>System.EventHandler<GenericEventArgs<SeriesTimerEventInfo>>
    EventHandler<GenericEventArgs<SeriesTimerEventInfo>>System.EventHandler<GenericEventArgs<SeriesTimerEventInfo>>
    EventHandler<GenericEventArgs<TimerEventInfo>>System.EventHandler<GenericEventArgs<TimerEventInfo>>
    EventHandler<GenericEventArgs<TimerEventInfo>>System.EventHandler<GenericEventArgs<TimerEventInfo>>
    EventHandler<GenericEventArgs<TimerEventInfo>>System.EventHandler<GenericEventArgs<TimerEventInfo>>
    BooleanSystem.Boolean
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    @@ -590,22 +580,22 @@
    Parameters
    - - + + - + - + - + @@ -652,7 +642,7 @@
    Parameters
    - + @@ -668,7 +658,7 @@
    Returns
    - + @@ -699,12 +689,12 @@
    Parameters
    - + - + @@ -720,7 +710,54 @@
    Returns
    - + + + + +
    StringchannelIdChannelInfotunerChannel
    DateTimeOffsetSystem.DateTimeOffset startDateUtc
    DateTimeOffsetSystem.DateTimeOffset endDateUtc
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean isNew
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    + + + +

    RefreshChannels(TunerHostInfo, CancellationToken)

    +
    +
    +
    Declaration
    +
    +
    Task<List<ChannelInfo>> RefreshChannels(TunerHostInfo tuner, CancellationToken cancellationToken)
    +
    +
    Parameters
    + + + + + + + + + + + + + + + + + + + + +
    TypeNameDescription
    TunerHostInfotuner
    System.Threading.CancellationTokencancellationToken
    +
    Returns
    + + + + + + + + + + @@ -762,7 +799,7 @@
    Returns
    - + @@ -804,7 +841,7 @@
    Returns
    - + @@ -835,7 +872,7 @@
    Parameters
    - + @@ -851,7 +888,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveStreamOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveStreamOptions.html index 0a8c56249..03d942069 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveStreamOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveStreamOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    LiveStreamOptions

    Namespace: MediaBrowser.Controller.LiveTv
    @@ -188,7 +188,7 @@
    Property Value
    - + @@ -213,7 +213,7 @@
    Property Value
    - + @@ -263,7 +263,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvChannel.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvChannel.html index 7151e0142..7b8ca2c6a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvChannel.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvChannel.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    LiveTvChannel
    @@ -281,7 +281,7 @@

    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1131,7 +1131,7 @@
    Property Value
    - + @@ -1241,7 +1241,7 @@
    Property Value
    - + @@ -1269,7 +1269,7 @@
    Property Value
    - + @@ -1297,7 +1297,7 @@
    Property Value
    - + @@ -1325,7 +1325,7 @@
    Property Value
    - + @@ -1353,7 +1353,7 @@
    Property Value
    - + @@ -1381,7 +1381,7 @@
    Property Value
    - + @@ -1409,7 +1409,7 @@
    Property Value
    - + @@ -1437,7 +1437,7 @@
    Property Value
    - + @@ -1465,7 +1465,7 @@
    Property Value
    - + @@ -1494,7 +1494,7 @@
    Returns
    - + @@ -1538,7 +1538,7 @@
    Returns
    - + @@ -1689,12 +1689,12 @@
    Parameters
    - + - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvConflictException.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvConflictException.html index c2ea5ef24..cd668ad42 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvConflictException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvConflictException.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    LiveTvConflictException
    @@ -175,16 +175,16 @@

    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -193,13 +193,13 @@
    Inherited Members
    Exception.InnerException
    - Exception.Message + System.Exception.Message
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvProgram.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvProgram.html index 6830f9bb4..f27b2dcb8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvProgram.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvProgram.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    LiveTvProgram
    @@ -280,7 +280,7 @@
    Inherited Members
    BaseItem.SupportsManageAccess()
    BaseItem.SupportsMakePublicOrPrivate() @@ -1114,7 +1114,7 @@
    Property Value
    - + @@ -1142,7 +1142,7 @@
    Property Value
    - + @@ -1196,7 +1196,7 @@
    Property Value
    - + @@ -1223,7 +1223,7 @@
    Property Value
    - + @@ -1251,7 +1251,7 @@
    Property Value
    - + @@ -1279,7 +1279,7 @@
    Property Value
    - + @@ -1307,7 +1307,7 @@
    Property Value
    - + @@ -1335,7 +1335,7 @@
    Property Value
    - + @@ -1363,7 +1363,7 @@
    Property Value
    - + @@ -1391,7 +1391,7 @@
    Property Value
    - + @@ -1419,7 +1419,7 @@
    Property Value
    - + @@ -1447,7 +1447,7 @@
    Property Value
    - + @@ -1529,7 +1529,7 @@
    Property Value
    - + @@ -1555,7 +1555,7 @@
    Property Value
    - + @@ -1583,7 +1583,7 @@
    Property Value
    - + @@ -1611,7 +1611,7 @@
    Property Value
    - + @@ -1639,7 +1639,7 @@
    Property Value
    - + @@ -1667,7 +1667,7 @@
    Property Value
    - + @@ -1695,7 +1695,7 @@
    Property Value
    - + @@ -1723,7 +1723,7 @@
    Property Value
    - + @@ -1751,7 +1751,7 @@
    Property Value
    - + @@ -1779,7 +1779,7 @@
    Property Value
    - + @@ -1807,7 +1807,7 @@
    Property Value
    - + @@ -1835,7 +1835,7 @@
    Property Value
    - + @@ -1863,7 +1863,7 @@
    Property Value
    - + @@ -1892,7 +1892,7 @@
    Returns
    - + @@ -1968,7 +1968,7 @@
    Returns
    - + @@ -2012,7 +2012,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvServiceStatusInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvServiceStatusInfo.html index 6d3f91d92..065dd4ae3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvServiceStatusInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvServiceStatusInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    LiveTvServiceStatusInfo

    Namespace: MediaBrowser.Controller.LiveTv
    @@ -201,7 +201,7 @@
    Property Value
    - + @@ -228,7 +228,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvTunerInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvTunerInfo.html index 3c990b3d5..ec1a89923 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvTunerInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.LiveTvTunerInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    LiveTvTunerInfo

    Namespace: MediaBrowser.Controller.LiveTv
    @@ -201,7 +201,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ProgramInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ProgramInfo.html index bf98424fe..37381b8f9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ProgramInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.ProgramInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ProgramInfo

    Namespace: MediaBrowser.Controller.LiveTv
    @@ -268,7 +268,7 @@
    Property Value
    - + @@ -295,7 +295,7 @@
    Property Value
    - + @@ -582,7 +582,7 @@
    Property Value
    - + @@ -607,7 +607,7 @@
    Property Value
    - + @@ -633,7 +633,7 @@
    Property Value
    - + @@ -660,7 +660,7 @@
    Property Value
    - + @@ -687,7 +687,7 @@
    Property Value
    - + @@ -714,7 +714,7 @@
    Property Value
    - + @@ -740,7 +740,7 @@
    Property Value
    - + @@ -766,7 +766,7 @@
    Property Value
    - + @@ -793,7 +793,7 @@
    Property Value
    - + @@ -820,7 +820,7 @@
    Property Value
    - + @@ -847,7 +847,7 @@
    Property Value
    - + @@ -874,7 +874,7 @@
    Property Value
    - + @@ -900,7 +900,7 @@
    Property Value
    - + @@ -1004,7 +1004,7 @@
    Property Value
    - + @@ -1243,7 +1243,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingInfo.html index 6b4f2f47f..f19a2f0e3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    RecordingInfo

    Namespace: MediaBrowser.Controller.LiveTv
    @@ -281,7 +281,7 @@
    Property Value
    - + @@ -308,7 +308,7 @@
    Property Value
    - + @@ -335,7 +335,7 @@
    Property Value
    - + @@ -414,7 +414,7 @@
    Property Value
    - + @@ -521,7 +521,7 @@
    Property Value
    - + @@ -548,7 +548,7 @@
    Property Value
    - + @@ -575,7 +575,7 @@
    Property Value
    - + @@ -602,7 +602,7 @@
    Property Value
    - + @@ -629,7 +629,7 @@
    Property Value
    - + @@ -656,7 +656,7 @@
    Property Value
    - + @@ -683,7 +683,7 @@
    Property Value
    - + @@ -710,7 +710,7 @@
    Property Value
    - + @@ -737,7 +737,7 @@
    Property Value
    - + @@ -817,7 +817,7 @@
    Property Value
    - + @@ -979,7 +979,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingStatusChangedEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingStatusChangedEventArgs.html index eb27e279c..5b2723a8c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingStatusChangedEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.RecordingStatusChangedEventArgs.html @@ -157,8 +157,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    RecordingStatusChangedEventArgs
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerEventInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerEventInfo.html index a14248d41..bd8e82d61 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerEventInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerEventInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SeriesTimerEventInfo

    Namespace: MediaBrowser.Controller.LiveTv
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerInfo.html index 8bb307555..49e50cfec 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.SeriesTimerInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SeriesTimerInfo

    Namespace: MediaBrowser.Controller.LiveTv
    @@ -240,7 +240,7 @@
    Property Value
    - + @@ -267,7 +267,7 @@
    Property Value
    - + @@ -319,7 +319,7 @@
    Property Value
    - + @@ -346,7 +346,7 @@
    Property Value
    - + @@ -683,7 +683,7 @@
    Property Value
    - + @@ -710,7 +710,7 @@
    Property Value
    - + @@ -788,7 +788,7 @@
    Property Value
    - + @@ -814,7 +814,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerEventInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerEventInfo.html index 770687ff4..fa7b8efe7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerEventInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerEventInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    TimerEventInfo

    Namespace: MediaBrowser.Controller.LiveTv
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerInfo.html index f56eb3ce2..8fb9eb2b2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TimerInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    TimerInfo

    Namespace: MediaBrowser.Controller.LiveTv
    @@ -214,7 +214,7 @@
    Property Value
    - + @@ -240,7 +240,7 @@
    Property Value
    - + @@ -368,7 +368,7 @@
    Property Value
    - + @@ -394,7 +394,7 @@
    Property Value
    - + @@ -420,7 +420,7 @@
    Property Value
    - + @@ -445,7 +445,7 @@
    Property Value
    - + @@ -470,7 +470,7 @@
    Property Value
    - + @@ -495,7 +495,7 @@
    Property Value
    - + @@ -521,7 +521,7 @@
    Property Value
    - + @@ -547,7 +547,7 @@
    Property Value
    - + @@ -573,7 +573,7 @@
    Property Value
    - + @@ -599,7 +599,7 @@
    Property Value
    - + @@ -624,7 +624,7 @@
    Property Value
    - + @@ -649,7 +649,7 @@
    Property Value
    - + @@ -674,7 +674,7 @@
    Property Value
    - + @@ -775,7 +775,7 @@
    Property Value
    - + @@ -1187,7 +1187,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TunerChannelMapping.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TunerChannelMapping.html index 959dacf05..84652b500 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TunerChannelMapping.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.LiveTv.TunerChannelMapping.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    TunerChannelMapping

    Namespace: MediaBrowser.Controller.LiveTv
    @@ -213,7 +213,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.html index 0fcbc06fc..e66c34fb0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.BaseEncodingJobOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BaseEncodingJobOptions
    @@ -189,7 +189,7 @@

    Property Value
    - + @@ -214,7 +214,7 @@
    Property Value
    - + @@ -239,7 +239,7 @@
    Property Value
    - + @@ -425,7 +425,7 @@
    Property Value
    - + @@ -500,7 +500,7 @@
    Property Value
    - + @@ -550,7 +550,7 @@
    Property Value
    - + @@ -575,7 +575,7 @@
    Property Value
    - + @@ -625,7 +625,7 @@
    Property Value
    - + @@ -675,7 +675,7 @@
    Property Value
    - + @@ -700,7 +700,7 @@
    Property Value
    - + @@ -725,7 +725,7 @@
    Property Value
    - + @@ -804,7 +804,7 @@
    Property Value
    - + @@ -1058,7 +1058,7 @@
    Property Value
    - + @@ -1160,7 +1160,7 @@
    Property Value
    - + @@ -1185,7 +1185,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EncodingJobOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EncodingJobOptions.html index 57869b0bd..2158fac69 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EncodingJobOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EncodingJobOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EncodingJobOptions
    @@ -519,7 +519,7 @@

    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EnvironmentVariableSetting.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EnvironmentVariableSetting.html index 7358e9caa..c9f9329c4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EnvironmentVariableSetting.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.EnvironmentVariableSetting.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EnvironmentVariableSetting

    Namespace: MediaBrowser.Controller.MediaEncoding
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.HlsHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.HlsHelper.html index f7acefcdd..8126cba9f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.HlsHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.HlsHelper.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    HlsHelper

    Namespace: MediaBrowser.Controller.MediaEncoding
    @@ -214,7 +214,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegConfiguration.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegConfiguration.html index 00ec14a30..2cc002ef7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegConfiguration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegConfiguration.html @@ -239,7 +239,7 @@
    Property Value
    - @@ -292,7 +292,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegRunner.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegRunner.html index 8300a4596..87214d0a3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegRunner.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IFfmpegRunner.html @@ -179,7 +179,7 @@
    Inherited Members
    IProcessRunner.LastExitCode
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.MediaEncoding
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IImageExtractionManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IImageExtractionManager.html index 141ea3e12..7030bfd76 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IImageExtractionManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IImageExtractionManager.html @@ -186,7 +186,7 @@
    Parameters
    - + @@ -198,7 +198,7 @@
    Parameters
    - + @@ -261,7 +261,7 @@
    Parameters
    - + @@ -306,7 +306,7 @@
    Parameters
    - + @@ -336,13 +336,13 @@
    Parameters
    - + - + @@ -386,7 +386,7 @@
    Parameters
    - + @@ -416,7 +416,7 @@
    Parameters
    - + @@ -460,7 +460,7 @@
    Parameters
    - + @@ -490,7 +490,7 @@
    Parameters
    - + @@ -514,7 +514,7 @@
    Parameters
    - + @@ -531,7 +531,7 @@
    Returns
    - + @@ -558,7 +558,7 @@
    Parameters
    - + @@ -588,7 +588,7 @@
    Parameters
    - + @@ -612,7 +612,7 @@
    Parameters
    - + @@ -629,7 +629,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaEncoder.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaEncoder.html index 9f8cb84a9..f04540164 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaEncoder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaEncoder.html @@ -289,7 +289,7 @@
    Property Value
    - + @@ -315,7 +315,7 @@
    Property Value
    - + @@ -341,7 +341,7 @@
    Property Value
    - + @@ -367,7 +367,7 @@
    Property Value
    - + @@ -393,7 +393,7 @@
    Property Value
    - + @@ -422,7 +422,7 @@
    Parameters
    - + @@ -438,7 +438,7 @@
    Returns
    - + @@ -471,13 +471,13 @@
    Parameters
    - + - + @@ -528,13 +528,13 @@
    Parameters
    - + - + @@ -580,7 +580,7 @@
    Parameters
    - + @@ -668,7 +668,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaImageConverter.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaImageConverter.html index 6b16cb608..0dff12ed3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaImageConverter.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaImageConverter.html @@ -209,7 +209,7 @@
    Returns
    - + @@ -237,7 +237,7 @@
    Parameters
    - + @@ -254,7 +254,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaProbeManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaProbeManager.html index e0419b427..7ecc02559 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaProbeManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.IMediaProbeManager.html @@ -192,7 +192,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleEncoder.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleEncoder.html index a3b505ca7..ff2aa6eca 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleEncoder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleEncoder.html @@ -209,7 +209,7 @@
    Parameters
    - + @@ -264,7 +264,7 @@
    Parameters
    - + @@ -294,7 +294,7 @@
    Parameters
    - + @@ -304,7 +304,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleFontsManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleFontsManager.html index 5141534e5..8ee5e5d5b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleFontsManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleFontsManager.html @@ -192,7 +192,7 @@
    Parameters
    - + @@ -209,7 +209,7 @@
    Returns
    - + @@ -248,7 +248,7 @@
    Parameters
    - + @@ -265,7 +265,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleOcrDataManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleOcrDataManager.html index c3466d4e7..06703b374 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleOcrDataManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ISubtitleOcrDataManager.html @@ -186,7 +186,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ImageEncodingOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ImageEncodingOptions.html index 7955f8c73..1c63d0306 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ImageEncodingOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.ImageEncodingOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ImageEncodingOptions

    Namespace: MediaBrowser.Controller.MediaEncoding
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.MediaInfoRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.MediaInfoRequest.html index bbd76d681..e3c9668f0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.MediaInfoRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.MediaInfoRequest.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    MediaInfoRequest

    Namespace: MediaBrowser.Controller.MediaEncoding
    @@ -188,7 +188,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.IServerTranscodingTestManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.IServerTranscodingTestManager.html index 8ac978fc2..dae1da9ce 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.IServerTranscodingTestManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.IServerTranscodingTestManager.html @@ -226,7 +226,7 @@
    Returns
    - + @@ -268,7 +268,7 @@
    Returns
    - + @@ -377,7 +377,7 @@
    Returns
    - + @@ -424,7 +424,7 @@
    Returns
    - + @@ -471,7 +471,7 @@
    Returns
    - + @@ -497,12 +497,12 @@
    Parameters
    - + - + @@ -534,12 +534,12 @@
    Parameters
    - + - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.ITestEncodingJobInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.ITestEncodingJobInfo.html index d840dc075..08e0dadce 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.ITestEncodingJobInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.ITestEncodingJobInfo.html @@ -183,7 +183,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestCodecDevice.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestCodecDevice.html index 380dac705..32c219cb2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestCodecDevice.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestCodecDevice.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    TestCodecDevice

    Namespace: MediaBrowser.Controller.MediaEncoding.Tests
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestHwaccelPair.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestHwaccelPair.html index 147cc5023..c31bcfa8b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestHwaccelPair.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.MediaEncoding.Tests.TestHwaccelPair.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    TestHwaccelPair
    @@ -176,7 +176,7 @@

    Constructors

    TestHwaccelPair()

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -187,7 +187,7 @@
    Declaration

    TestHwaccelPair(TestHwaccels, TestHwaccels)

    -

    Initializes a new instance of the Object class.

    +

    Initializes a new instance of the System.Object class.

    Declaration
    @@ -334,7 +334,7 @@
    Returns

    - + @@ -362,7 +362,7 @@
    Parameters
    - + @@ -379,7 +379,7 @@
    Returns
    - + @@ -492,7 +492,7 @@
    Returns
    - + @@ -543,7 +543,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.AuthenticatedAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.AuthenticatedAttribute.html index 0d2215ec2..2a77c863f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.AuthenticatedAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.AuthenticatedAttribute.html @@ -157,8 +157,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    AuthenticatedAttribute
    @@ -169,7 +169,7 @@
    Implements
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -262,19 +262,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId @@ -309,7 +309,7 @@
    Property Value

    - + @@ -335,7 +335,7 @@
    Property Value
    - + @@ -360,7 +360,7 @@
    Property Value
    - + @@ -526,7 +526,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.AuthorizationInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.AuthorizationInfo.html index f72fd97b1..bc0e76f87 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.AuthorizationInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.AuthorizationInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    AuthorizationInfo

    Namespace: MediaBrowser.Controller.Net
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.BasePeriodicWebSocketListener-2.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.BasePeriodicWebSocketListener-2.html index b55860dea..893b0c7bb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.BasePeriodicWebSocketListener-2.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.BasePeriodicWebSocketListener-2.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    BasePeriodicWebSocketListener<TReturnDataType, TStateType>
    @@ -244,7 +244,7 @@
    Field Value

    - + @@ -323,7 +323,7 @@
    Property Value
    - + @@ -363,7 +363,7 @@
    Parameters
    - + @@ -391,7 +391,7 @@
    Parameters
    - + @@ -407,7 +407,7 @@
    Returns
    - + @@ -445,7 +445,7 @@
    Parameters
    - + @@ -539,7 +539,7 @@
    Returns
    - + @@ -566,7 +566,7 @@
    Parameters
    - + @@ -593,7 +593,7 @@
    Parameters
    - + @@ -614,7 +614,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IAuthenticationAttributes.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IAuthenticationAttributes.html index 60151d54a..b3f12280d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IAuthenticationAttributes.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IAuthenticationAttributes.html @@ -183,7 +183,7 @@
    Property Value
    - + @@ -208,7 +208,7 @@
    Property Value
    - + @@ -233,7 +233,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IAuthorizationContext.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IAuthorizationContext.html index 80002585a..5cffced28 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IAuthorizationContext.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IAuthorizationContext.html @@ -230,7 +230,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IHttpResultFactory.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IHttpResultFactory.html index 590299b88..251f60242 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IHttpResultFactory.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IHttpResultFactory.html @@ -201,7 +201,7 @@
    Returns
    - + @@ -258,7 +258,7 @@
    Returns
    - + @@ -290,7 +290,7 @@
    Parameters
    - + @@ -316,7 +316,7 @@
    Returns
    - + @@ -347,7 +347,7 @@
    Parameters
    - + @@ -373,7 +373,7 @@
    Returns
    - + @@ -399,7 +399,7 @@
    Parameters
    - + @@ -425,7 +425,7 @@
    Returns
    - + @@ -478,7 +478,7 @@
    Returns
    - + @@ -543,7 +543,7 @@
    Returns
    - + @@ -600,7 +600,7 @@
    Returns
    - + @@ -651,7 +651,7 @@
    Returns
    - + @@ -689,12 +689,12 @@
    Parameters
    - + - + @@ -704,7 +704,7 @@
    Parameters
    - + @@ -714,7 +714,7 @@
    Parameters
    - + @@ -730,7 +730,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IHttpServer.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IHttpServer.html index c1023f701..eadb370c0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IHttpServer.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IHttpServer.html @@ -159,7 +159,7 @@

    Inherited Members
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Net
    @@ -218,12 +218,12 @@
    Parameters
    - + - + @@ -262,7 +262,7 @@
    Event Type
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.ISessionContext.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.ISessionContext.html index e355eb7a0..a9b7a21c0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.ISessionContext.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.ISessionContext.html @@ -226,7 +226,7 @@
    Parameters
    - + @@ -310,7 +310,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketConnection.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketConnection.html index 80d869cf5..dba6709c6 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketConnection.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketConnection.html @@ -158,7 +158,7 @@

    Inherited Members
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Net
    @@ -217,7 +217,7 @@
    Property Value
    - + @@ -244,7 +244,7 @@
    Property Value
    - + @@ -325,7 +325,7 @@
    Property Value
    - + @@ -407,13 +407,13 @@
    Parameters
    - + - + @@ -430,7 +430,7 @@
    Returns
    - + @@ -458,13 +458,13 @@
    Parameters
    - + - + @@ -481,7 +481,7 @@
    Returns
    - + @@ -531,7 +531,7 @@
    Parameters
    - + @@ -548,7 +548,7 @@
    Returns
    - + @@ -607,7 +607,7 @@
    Event Type
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketListener.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketListener.html index d17a7862c..422900b85 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketListener.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.IWebSocketListener.html @@ -203,7 +203,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.SecurityException.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.SecurityException.html index ad379e757..7440f4c72 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.SecurityException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.SecurityException.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    SecurityException
    @@ -174,16 +174,16 @@

    Inherited Members
    Exception.GetObjectData(SerializationInfo, StreamingContext)
    - Exception.GetType() + System.Exception.GetType()
    - Exception.ToString() + System.Exception.ToString()
    - Exception.Data + System.Exception.Data
    - System.Exception.HelpLink + Exception.HelpLink
    Exception.HResult @@ -192,13 +192,13 @@
    Inherited Members
    Exception.InnerException
    - Exception.Message + System.Exception.Message
    - Exception.Source + System.Exception.Source
    - Exception.StackTrace + System.Exception.StackTrace
    Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.StaticFileResultOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.StaticFileResultOptions.html index 0b9a786ce..853f707ff 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.StaticFileResultOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.StaticFileResultOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StaticFileResultOptions
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.StaticResultOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.StaticResultOptions.html index 6a80d2b12..db68815bb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.StaticResultOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.StaticResultOptions.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    StaticResultOptions
    @@ -189,7 +189,7 @@

    Property Value
    - + @@ -214,7 +214,7 @@
    Property Value
    - + @@ -239,7 +239,7 @@
    Property Value
    - + @@ -289,7 +289,7 @@
    Property Value
    - + @@ -364,7 +364,7 @@
    Property Value
    - + @@ -414,7 +414,7 @@
    Property Value
    - + @@ -439,7 +439,7 @@
    Property Value
    - + @@ -589,7 +589,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.UnauthenticatedAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.UnauthenticatedAttribute.html index fd97f57f5..6a1ba4673 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.UnauthenticatedAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.UnauthenticatedAttribute.html @@ -157,14 +157,14 @@

    Inheritance
    - - +
    System.Object
    +
    System.Attribute
    UnauthenticatedAttribute
    Inherited Members
    - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
    - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
    - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
    - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
    - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
    - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
    - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
    - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
    - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
    Attribute.GetHashCode() @@ -257,19 +257,19 @@
    Inherited Members
    System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
    - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
    - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
    - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
    - Attribute.Match(Object) + System.Attribute.Match(System.Object)
    Attribute.TypeId diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketConnectingEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketConnectingEventArgs.html index b01e2b523..9ba90a4dc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketConnectingEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketConnectingEventArgs.html @@ -157,8 +157,8 @@

    Inheritance
    - - +
    System.Object
    +
    System.EventArgs
    WebSocketConnectingEventArgs
    @@ -208,7 +208,7 @@
    Property Value

    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketListenerState.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketListenerState.html index 2cffaa1f8..fb0d21fca 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketListenerState.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketListenerState.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    WebSocketListenerState

    Namespace: MediaBrowser.Controller.Net
    @@ -188,7 +188,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketMessageInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketMessageInfo.html index 552bb0800..fe19de55f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketMessageInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Net.WebSocketMessageInfo.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    WebSocketMessageInfo
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.INotificationManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.INotificationManager.html index b1999c41e..e8e2f9599 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.INotificationManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.INotificationManager.html @@ -345,7 +345,7 @@

    Parameters
    - + @@ -361,7 +361,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationToken.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationToken.html index 0127c15b7..ad3a4dd18 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationToken.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationToken.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationToken

    Namespace: MediaBrowser.Controller.Notifications
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationTokenCategory.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationTokenCategory.html index 75a97628f..d931f54e0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationTokenCategory.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Notifications.NotificationTokenCategory.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    NotificationTokenCategory

    Namespace: MediaBrowser.Controller.Notifications
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IDisplayPreferencesRepository.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IDisplayPreferencesRepository.html index f9010e420..723900a01 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IDisplayPreferencesRepository.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IDisplayPreferencesRepository.html @@ -162,7 +162,7 @@
    Inherited Members
    IRepository.Name
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Persistence
    @@ -270,7 +270,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IItemRepository.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IItemRepository.html index 94e958938..151de6199 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IItemRepository.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IItemRepository.html @@ -162,7 +162,7 @@
    Inherited Members
    IRepository.Name
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Persistence
    @@ -258,7 +258,7 @@
    Parameters
    - + @@ -462,7 +462,7 @@
    Returns
    - + @@ -509,7 +509,7 @@
    Returns
    - + @@ -1033,7 +1033,7 @@
    Returns
    - + @@ -1075,7 +1075,7 @@
    Returns
    - + @@ -1117,7 +1117,7 @@
    Returns
    - + @@ -1627,7 +1627,7 @@
    Returns
    - + @@ -1890,7 +1890,7 @@
    Returns
    - + @@ -1932,7 +1932,7 @@
    Returns
    - + @@ -2094,7 +2094,7 @@
    Parameters
    - + @@ -2194,7 +2194,7 @@
    Returns
    - + @@ -2367,7 +2367,7 @@
    Returns
    - + @@ -2487,7 +2487,7 @@
    Parameters
    - + @@ -2545,7 +2545,7 @@
    Returns
    - + @@ -2639,7 +2639,7 @@
    Returns
    - + @@ -2946,7 +2946,7 @@
    Parameters
    - + @@ -3049,7 +3049,7 @@
    Parameters
    - + @@ -3086,7 +3086,7 @@
    Parameters
    - + @@ -3120,7 +3120,7 @@
    Parameters
    - + @@ -3161,7 +3161,7 @@
    Parameters
    - + @@ -3317,7 +3317,7 @@
    Parameters
    - + @@ -3446,7 +3446,7 @@
    Event Type
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IRepository.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IRepository.html index 78ed51937..9ac254407 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IRepository.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IRepository.html @@ -159,7 +159,7 @@

    Inherited Members
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Persistence
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IUserDataRepository.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IUserDataRepository.html index 477b09800..c5d884570 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IUserDataRepository.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IUserDataRepository.html @@ -162,7 +162,7 @@
    Inherited Members
    IRepository.Name
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Persistence
    @@ -332,7 +332,7 @@
    Parameters
    - + @@ -375,7 +375,7 @@
    Parameters
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IUserRepository.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IUserRepository.html index fac2043af..0ec60bc40 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IUserRepository.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IUserRepository.html @@ -162,7 +162,7 @@
    Inherited Members
    IRepository.Name
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Persistence
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IntroDebugInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IntroDebugInfo.html index 1bda69774..9d0c240ea 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IntroDebugInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.IntroDebugInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    IntroDebugInfo

    Namespace: MediaBrowser.Controller.Persistence
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.ItemTaggedEvent.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.ItemTaggedEvent.html index 1fa0b0c32..6157755c9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.ItemTaggedEvent.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.ItemTaggedEvent.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ItemTaggedEvent

    Namespace: MediaBrowser.Controller.Persistence
    @@ -213,7 +213,7 @@
    Property Value
    - + @@ -313,7 +313,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.MediaStreamQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.MediaStreamQuery.html index ee8dbb03f..674de1b1a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.MediaStreamQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Persistence.MediaStreamQuery.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    MediaStreamQuery

    Namespace: MediaBrowser.Controller.Persistence
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistInfo.html index 1fae0424b..921227b91 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    AddToPlaylistInfo

    Namespace: MediaBrowser.Controller.Playlists
    @@ -188,7 +188,7 @@
    Property Value
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistResult.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistResult.html index 60ac0bbee..726821d91 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.AddToPlaylistResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    AddToPlaylistResult

    Namespace: MediaBrowser.Controller.Playlists
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.IPlaylistManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.IPlaylistManager.html index 610455d01..114195293 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.IPlaylistManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.IPlaylistManager.html @@ -194,7 +194,7 @@
    Parameters
    - + @@ -204,7 +204,7 @@
    Parameters
    - + @@ -410,7 +410,7 @@
    Returns
    - + @@ -466,7 +466,7 @@
    Returns
    - + @@ -514,7 +514,7 @@
    Returns
    - + @@ -564,7 +564,7 @@
    Returns
    - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.Playlist.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.Playlist.html index 9839cee64..cd52da9c8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.Playlist.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.Playlist.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    Playlist
    @@ -371,9 +371,6 @@
    Inherited Members
    - @@ -1198,7 +1195,7 @@
    Property Value

    - + @@ -1279,7 +1276,7 @@
    Property Value
    - + @@ -1307,7 +1304,7 @@
    Property Value
    - + @@ -1335,7 +1332,7 @@
    Property Value
    - + @@ -1363,7 +1360,7 @@
    Property Value
    - + @@ -1414,7 +1411,7 @@
    Returns
    - + @@ -1423,6 +1420,55 @@
    Overrides
    + +

    CanManageAccess(User, UserItemShareLevel)

    +
    +
    +
    Declaration
    +
    +
    public override bool CanManageAccess(User user, UserItemShareLevel shareLevel)
    +
    +
    Parameters
    +
    TypeDescription
    Task<List<ChannelInfo>>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Func<ILiveStream, Task>Func<ILiveStream, System.Threading.Tasks.Task>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean enableAlternateMediaSources
    BooleanSystem.Boolean enablePathSubstitution
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if this instance is kids; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is live; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is movie; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is sports; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is news; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is premiere; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is repeat; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is series; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is sports; otherwise, false.

    DateTimeOffsetSystem.DateTimeOffset
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char>
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if this instance has update available; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is visible; otherwise, false.

    BooleanSystem.Boolean

    true if this instance can reset; otherwise, false.

    Nullable<Single>Nullable<System.Single>

    The community rating.

    DateTimeOffsetSystem.DateTimeOffset
    Nullable<Boolean>Nullable<System.Boolean>
    BooleanSystem.Boolean
    Nullable<Boolean>Nullable<System.Boolean>

    true if this instance is hd; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is kids; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is live; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is movie; otherwise, false.

    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if this instance is news; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is premiere; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is repeat; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is series; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is sports; otherwise, false.

    BooleanSystem.Boolean
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>

    The original air date.

    DateTimeOffsetSystem.DateTimeOffset
    Nullable<Single>Nullable<System.Single>

    The community rating.

    DateTimeOffsetSystem.DateTimeOffset

    The date last updated.

    DateTimeOffsetSystem.DateTimeOffset
    Nullable<Boolean>Nullable<System.Boolean>

    null if [has image] contains no value, true if [has image]; otherwise, false.

    Nullable<Boolean>Nullable<System.Boolean>

    true if this instance is hd; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is kids; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is live; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is movie; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is news; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is premiere; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is repeat; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is series; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is sports; otherwise, false.

    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>

    The original air date.

    DateTimeOffsetSystem.DateTimeOffset
    DayOfWeek[]System.DayOfWeek[]

    The days.

    DateTimeOffsetSystem.DateTimeOffset
    BooleanSystem.Boolean

    true if this instance is post padding required; otherwise, false.

    BooleanSystem.Boolean

    true if this instance is pre padding required; otherwise, false.

    BooleanSystem.Boolean

    true if [record any time]; otherwise, false.

    BooleanSystem.Boolean

    true if [record new only]; otherwise, false.

    BooleanSystem.Boolean
    DateTimeOffsetSystem.DateTimeOffset
    Nullable<Single>Nullable<System.Single>
    DateTimeOffsetSystem.DateTimeOffset
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if this instance is live; otherwise, false.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if this instance is post padding required; otherwise, false.

    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if this instance is pre padding required; otherwise, false.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    DateTimeOffsetSystem.DateTimeOffset
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Dictionary<String, String>System.Collections.Generic.Dictionary<String, String>
    BooleanSystem.Boolean
    BooleanSystem.Boolean allowEmptyVideo
    EnvironmentVariableSetting[]

    A StringDictionary.

    +

    A System.Collections.Specialized.StringDictionary.

    BooleanSystem.Boolean

    true if D3D9 codecs should be shown; otherwise, false.

    ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> path

    The path.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> inputPath

    The input path.

    Nullable<TimeSpan>Nullable<System.TimeSpan> offset

    The offset.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> inputPath

    The input path.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> inputPath

    The input path.

    TimeSpan[]System.TimeSpan[] extractionTimes

    The extraction times.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task
    ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> inputPath

    The input path.

    TimeSpanSystem.TimeSpan interval

    The interval.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    Task<Boolean>Task<System.Boolean>
    IProgress<Double>System.IProgress<Double> progress

    The progress.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    IProgress<Double>System.IProgress<Double> progress

    The progress.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path

    The path.

    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> inputPath

    The input path.

    TaskSystem.Threading.Tasks.Task

    A Task.

    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> encoder

    The encoder name.

    BooleanSystem.Boolean

    A value indicating whether the specified encoder is available.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    BooleanSystem.Boolean isAudio
    BooleanSystem.Boolean preserveOriginalTimestamps
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    Task<Boolean>Task<System.Boolean>

    True when extraction was successful or fonts are available already; False when extraction has failed.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    Task<Boolean>Task<System.Boolean>

    The path to a temporary fonts directory for transcoding.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    IList<TestCodecDevice>System.Collections.Generic.IList<TestCodecDevice>
    IList<TestHwaccelPair>System.Collections.Generic.IList<TestHwaccelPair>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean disableSubtitleFiltering
    BooleanSystem.Boolean disableHardwareOverlay
    IProgress<Double>System.IProgress<Double> progress
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    Task<Boolean>Task<System.Boolean>
    BooleanSystem.Boolean

    true if the current object is equal to the other parameter; otherwise, false.

    ObjectSystem.Object obj

    The object to compare with the current object.

    BooleanSystem.Boolean

    true if the specified object is equal to the current object; otherwise, false.

    BooleanSystem.Boolean

    true if the left and right parameters have the same value; otherwise, false.

    BooleanSystem.Boolean

    true if left and right are not equal; otherwise, false.

    BooleanSystem.Boolean

    true if [allow before startup wizard]; otherwise, false.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ObjectSystem.Object requestDto
    List<Tuple<IWebSocketConnection, CancellationTokenSource, TStateType>>List<System.Tuple<IWebSocketConnection, CancellationTokenSource, TStateType>>
    BooleanSystem.Boolean
    BooleanSystem.Boolean dispose

    true to release both managed and unmanaged resources; false to release only unmanaged resources.

    BooleanSystem.Boolean force
    List<Tuple<IWebSocketConnection, CancellationTokenSource, TStateType>>List<System.Tuple<IWebSocketConnection, CancellationTokenSource, TStateType>>
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task

    Task.

    BooleanSystem.Boolean force
    Tuple<IWebSocketConnection, CancellationTokenSource, TStateType>System.Tuple<IWebSocketConnection, CancellationTokenSource, TStateType> tuple
    TaskSystem.Threading.Tasks.Task
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    ObjectSystem.Object requestContext

    The request context.

    ObjectSystem.Object
    ObjectSystem.Object
    ReadOnlyMemory<Byte>System.ReadOnlyMemory<System.Byte> content
    ObjectSystem.Object
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> content
    ObjectSystem.Object
    ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> content
    ObjectSystem.Object
    ObjectSystem.Object
    Task<Object>Task<System.Object>

    System.Object.

    Task<Object>Task<System.Object>

    System.Object.

    Task<Object>Task<System.Object>

    System.Object.

    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset> lastDateModified
    Nullable<TimeSpan>Nullable<System.TimeSpan> cacheDuration
    Func<Int64, Int64, CancellationToken, Task<StreamHandler>>Func<Int64, Int64, System.Threading.CancellationToken, Task<StreamHandler>> contentFactory
    BooleanSystem.Boolean isHeadRequest
    Task<Object>Task<System.Object>
    System.Type[]Type[] serviceTypes
    IEnumerable<IWebSocketListener>System.Collections.Generic.IEnumerable<IWebSocketListener> listeners
    EventHandler<GenericEventArgs<IWebSocketConnection>>System.EventHandler<GenericEventArgs<IWebSocketConnection>>
    ObjectSystem.Object requestContext
    ObjectSystem.Object requestContext
    DateTimeOffsetSystem.DateTimeOffset

    The last activity date.

    Func<WebSocketMessageInfo, Task>Func<WebSocketMessageInfo, System.Threading.Tasks.Task>

    The receive action.

    WebSocketStateSystem.Net.WebSockets.WebSocketState

    The state.

    ReadOnlyMemory<Byte>System.ReadOnlyMemory<System.Byte> buffer

    The buffer.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task

    Task.

    ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> text

    The text.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task

    Task.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    TaskSystem.Threading.Tasks.Task

    Task.

    EventHandler<EventArgs>System.EventHandler<System.EventArgs>
    TaskSystem.Threading.Tasks.Task

    Task.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    Nullable<TimeSpan>Nullable<System.TimeSpan>
    Func<Int64, Int64, CancellationToken, Task<StreamHandler>>Func<Int64, Int64, System.Threading.CancellationToken, Task<StreamHandler>>
    Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean

    true if [allow connection]; otherwise, false.

    DateTimeOffsetSystem.DateTimeOffset
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    BooleanSystem.Boolean skipDuplicates
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    Tuple<Guid, String>System.Tuple<Guid, String>
    List<(T1, T2, T3)<ItemLinkType, String, Int64>>List<System.ValueTuple<ItemLinkType, String, Int64>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    BooleanSystem.Boolean skipDuplicates
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    BooleanSystem.Boolean createIfNotFound
    QueryResult<Tuple<BaseItem, ItemCounts>>QueryResult<System.Tuple<BaseItem, ItemCounts>>
    Tuple<System.Type, ItemImageInfo>System.Tuple<Type, ItemImageInfo>
    BooleanSystem.Boolean clearExtractionFailureResult
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    CancellationTokenSystem.Threading.CancellationToken cancellationToken

    The cancellation token.

    List<Tuple<Int64, Int32>>List<System.Tuple<Int64, Int32>> values
    EventHandler<GenericEventArgs<ItemTaggedEvent>>System.EventHandler<GenericEventArgs<ItemTaggedEvent>>
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    BooleanSystem.Boolean
    System.TypeType
    BooleanSystem.Boolean
    BooleanSystem.Boolean skipDuplicates
    CancellationTokenSystem.Threading.CancellationToken cancellationToken
    TaskSystem.Threading.Tasks.Task
    TaskSystem.Threading.Tasks.Task

    Task.

    TaskSystem.Threading.Tasks.Task
    TaskSystem.Threading.Tasks.Task

    Task.

    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    BooleanSystem.Boolean
    + + + + + + + + + + + + + + + + + + + +
    TypeNameDescription
    Useruser
    UserItemShareLevelshareLevel
    +
    Returns
    + + + + + + + + + + + + + +
    TypeDescription
    System.Boolean
    +
    Overrides
    + + +

    GetDefaultPrimaryImageAspectRatio()

    @@ -1684,7 +1730,7 @@
    Returns
    - Boolean + System.Boolean @@ -1728,7 +1774,7 @@
    Returns
    - Boolean + System.Boolean @@ -1770,7 +1816,7 @@
    Returns
    - Boolean + System.Boolean @@ -1812,7 +1858,7 @@
    Returns
    - Boolean + System.Boolean @@ -1866,7 +1912,7 @@
    Returns
    - Boolean + System.Boolean @@ -1893,7 +1939,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationRequest.html index c26b04b04..676d7a15a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationRequest.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    PlaylistCreationRequest
    Namespace: MediaBrowser.Controller.Playlists
    @@ -188,7 +188,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationResult.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationResult.html index f6138434a..66504d207 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Playlists.PlaylistCreationResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    PlaylistCreationResult

    Namespace: MediaBrowser.Controller.Playlists
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.BasePluginSimpleUI-1.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.BasePluginSimpleUI-1.html index 7c8dc7e22..f23f3a088 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.BasePluginSimpleUI-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.BasePluginSimpleUI-1.html @@ -158,7 +158,7 @@

    Inheritance
    - +
    System.Object
    BasePluginSimpleUI<TOptionType>
    @@ -450,7 +450,7 @@

    Returns
    - Boolean + System.Boolean

    Return false to cancel saving.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.IPluginUIPagesRegistrar.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.IPluginUIPagesRegistrar.html index 95619a3f5..ab164cdcc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.IPluginUIPagesRegistrar.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.IPluginUIPagesRegistrar.html @@ -183,7 +183,7 @@
    Returns
    - IList<IPluginUIPageRegistration> + System.Collections.Generic.IList<IPluginUIPageRegistration> @@ -230,7 +230,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.IServerEntryPoint.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.IServerEntryPoint.html index 0e2988ce8..a3d8b2937 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.IServerEntryPoint.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Plugins.IServerEntryPoint.html @@ -159,7 +159,7 @@

    Inherited Members
    - IDisposable.Dispose() + System.IDisposable.Dispose()
    Namespace: MediaBrowser.Controller.Plugins
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.AlbumInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.AlbumInfo.html index 07cca0423..303964e17 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.AlbumInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.AlbumInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    AlbumInfo
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ArtistInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ArtistInfo.html index 7ab3e0715..e1bf1f74f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ArtistInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ArtistInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    ArtistInfo
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BaseMetadataResult.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BaseMetadataResult.html index 347681fa9..832eff236 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BaseMetadataResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BaseMetadataResult.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BaseMetadataResult
    @@ -239,7 +239,7 @@

    Property Value
    - Boolean + System.Boolean @@ -389,7 +389,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BookInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BookInfo.html index 2355f1cb4..009dd1fe0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BookInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BookInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BookInfo
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BoxSetInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BoxSetInfo.html index c8e91286d..d8ef0ac14 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BoxSetInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.BoxSetInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    BoxSetInfo
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DirectoryService.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DirectoryService.html index acf0edbcd..8d9f9995d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DirectoryService.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DirectoryService.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DirectoryService
    @@ -259,7 +259,7 @@
    Parameters
    - Object + System.Object item @@ -380,7 +380,7 @@
    Parameters
    - Boolean + System.Boolean caseSensitive @@ -469,7 +469,7 @@
    Parameters
    - Boolean + System.Boolean clearCache @@ -600,7 +600,7 @@
    Parameters
    - Boolean + System.Boolean clearCache @@ -658,7 +658,7 @@
    Returns
    - Boolean + System.Boolean @@ -765,7 +765,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageInfo.html index 1fa51d326..9b1475648 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DynamicImageInfo

    Namespace: MediaBrowser.Controller.Providers
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageResponse.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageResponse.html index c714f0090..be49f4f0f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageResponse.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.DynamicImageResponse.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    DynamicImageResponse

    Namespace: MediaBrowser.Controller.Providers
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.EnhancedImageInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.EnhancedImageInfo.html index 849e8c152..5ec16218f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.EnhancedImageInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.EnhancedImageInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EnhancedImageInfo

    Namespace: MediaBrowser.Controller.Providers
    @@ -188,7 +188,7 @@
    Property Value
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.EpisodeInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.EpisodeInfo.html index 9ae791b78..4ea681692 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.EpisodeInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.EpisodeInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    EpisodeInfo
    @@ -293,7 +293,7 @@

    Property Value
    - Boolean + System.Boolean @@ -343,7 +343,7 @@
    Property Value
    - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.GameInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.GameInfo.html index ab9777e02..5e243b8bb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.GameInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.GameInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    GameInfo
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.GameSystemInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.GameSystemInfo.html index e61706663..d0775327b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.GameSystemInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.GameSystemInfo.html @@ -157,7 +157,7 @@

    Inheritance
    - +
    System.Object
    GameSystemInfo
    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ICustomMetadataProvider-1.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ICustomMetadataProvider-1.html index e0ebf16d6..ec5297a3d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ICustomMetadataProvider-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ICustomMetadataProvider-1.html @@ -222,7 +222,7 @@

    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken

    The cancellation token.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDirectoryService.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDirectoryService.html index 9b6413369..aae701a3c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDirectoryService.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDirectoryService.html @@ -189,7 +189,7 @@
    Parameters
    - Object + System.Object item @@ -310,7 +310,7 @@
    Parameters
    - Boolean + System.Boolean caseSensitive @@ -399,7 +399,7 @@
    Parameters
    - Boolean + System.Boolean clearCache @@ -530,7 +530,7 @@
    Parameters
    - Boolean + System.Boolean clearCache @@ -588,7 +588,7 @@
    Returns
    - Boolean + System.Boolean @@ -695,7 +695,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProvider.html index 00eb45e40..bc9e39307 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProvider.html @@ -204,7 +204,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProviderWithLibraryOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProviderWithLibraryOptions.html index 847915aad..30b429e1c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProviderWithLibraryOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IDynamicImageProviderWithLibraryOptions.html @@ -200,7 +200,7 @@
    Parameters
    - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IExternalId.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IExternalId.html index c194ddbaf..591f3a6be 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IExternalId.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IExternalId.html @@ -277,7 +277,7 @@
    Returns
    - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IExtrasProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IExtrasProvider.html index 181095741..aba6743c3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IExtrasProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IExtrasProvider.html @@ -231,7 +231,7 @@
    Returns
    - Boolean + System.Boolean

    true if XXXX, false otherwise.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IHasItemChangeMonitor.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IHasItemChangeMonitor.html index e14f2f0c8..7a3272f75 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IHasItemChangeMonitor.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IHasItemChangeMonitor.html @@ -213,7 +213,7 @@
    Returns
    - Boolean + System.Boolean

    true if the specified item has changed; otherwise, false.

    diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IHasWebsite.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IHasWebsite.html new file mode 100644 index 000000000..e72b47ce5 --- /dev/null +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IHasWebsite.html @@ -0,0 +1,237 @@ + + + + + + + + Interface IHasWebsite + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + +
    +
    +
    +
    + + +
    + +
    + Pinterest +
    +
    +
    + +
    + Tumblr +
    +
    +
    + +
    + GitHub +
    +
    + +
    + RSS +
    +
    + +
    +
    +
    +
    +
    + +
    + + +
    +
    + +
    +
    Search Results for
    +
    +

    +
    +
      +
      +
      + + + +
      + + + + + + + + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IImageEnhancer.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IImageEnhancer.html index 668e0c7fa..43e5458fc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IImageEnhancer.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IImageEnhancer.html @@ -255,7 +255,7 @@
      Returns
      - Task + System.Threading.Tasks.Task

      Task{Image}.

      @@ -492,7 +492,7 @@
      Returns
      - Boolean + System.Boolean

      true if this enhancer will enhance the supplied image for the supplied item, false otherwise

      diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IImageProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IImageProvider.html index 32e3e2b6a..bb824482e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IImageProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IImageProvider.html @@ -232,7 +232,7 @@
      Returns
      - Boolean + System.Boolean

      true if XXXX, false otherwise

      diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ILazyImageProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ILazyImageProvider.html index d3f0f82cf..f84a64e0b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ILazyImageProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ILazyImageProvider.html @@ -221,7 +221,7 @@
      Parameters
      - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ILocalMetadataProvider-1.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ILocalMetadataProvider-1.html index 1f770a068..4ebf6f865 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ILocalMetadataProvider-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ILocalMetadataProvider-1.html @@ -221,7 +221,7 @@
      Parameters
      - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IMetadataService.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IMetadataService.html index 1c77abde7..c05d86c0c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IMetadataService.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IMetadataService.html @@ -231,7 +231,7 @@
      Returns
      - Boolean + System.Boolean

      true if this instance can refresh the specified item; otherwise, false.

      @@ -258,7 +258,7 @@
      Parameters
      - System.Type + Type type @@ -274,7 +274,7 @@
      Returns
      - Boolean + System.Boolean @@ -323,7 +323,7 @@
      Parameters
      - CancellationToken + System.Threading.CancellationToken cancellationToken

      The cancellation token.

      diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.html new file mode 100644 index 000000000..3d35f1df1 --- /dev/null +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.html @@ -0,0 +1,291 @@ + + + + + + + + Interface IMultipleLocalMetadataProvider<TItemType> + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + +
      +
      +
      +
      + + +
      + +
      + Pinterest +
      +
      +
      + +
      + Tumblr +
      +
      +
      + +
      + GitHub +
      +
      + +
      + RSS +
      +
      + +
      +
      +
      +
      +
      + +
      + + +
      +
      + +
      +
      Search Results for
      +
      +

      +
      +
        +
        +
        + + + +
        + + + + + + + + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IProviderManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IProviderManager.html index 4d2ebbce1..e320fddb6 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IProviderManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IProviderManager.html @@ -213,27 +213,27 @@
        Parameters
        - IEnumerable<IImageProvider> + System.Collections.Generic.IEnumerable<IImageProvider> imageProviders - IEnumerable<IMetadataService> + System.Collections.Generic.IEnumerable<IMetadataService> metadataServices - IEnumerable<IMetadataProvider> + System.Collections.Generic.IEnumerable<IMetadataProvider> metadataProviders - IEnumerable<IMetadataSaver> + System.Collections.Generic.IEnumerable<IMetadataSaver> savers - IEnumerable<IExternalId> + System.Collections.Generic.IEnumerable<IExternalId> externalIds @@ -408,7 +408,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -496,7 +496,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -512,7 +512,7 @@
        Returns
        - Task<IEnumerable<RemoteImageInfo>> + Task<System.Collections.Generic.IEnumerable<RemoteImageInfo>> @@ -557,7 +557,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -574,7 +574,7 @@
        Returns
        - Task<IEnumerable<RemoteImageInfo>> + Task<System.Collections.Generic.IEnumerable<RemoteImageInfo>> @@ -665,7 +665,7 @@
        Returns
        - IEnumerable<ExternalIdInfo> + System.Collections.Generic.IEnumerable<ExternalIdInfo> @@ -709,7 +709,7 @@
        Returns
        - IEnumerable<ExternalUrl> + System.Collections.Generic.IEnumerable<ExternalUrl> @@ -776,7 +776,7 @@
        Returns
        - List<Tuple<Int64, MetadataRefreshOptions>> + List<System.Tuple<Int64, MetadataRefreshOptions>> @@ -825,7 +825,7 @@
        Returns
        - IEnumerable<ImageProviderInfo> + System.Collections.Generic.IEnumerable<ImageProviderInfo> @@ -863,7 +863,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -879,7 +879,7 @@
        Returns
        - Task<IEnumerable<RemoteSearchResult>> + Task<System.Collections.Generic.IEnumerable<RemoteSearchResult>> @@ -933,7 +933,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -950,7 +950,7 @@
        Returns
        - Task<IEnumerable<RemoteSearchResult>> + Task<System.Collections.Generic.IEnumerable<RemoteSearchResult>> @@ -998,7 +998,7 @@
        Parameters
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> providerName

        Name of the provider.

        @@ -1010,7 +1010,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -1070,7 +1070,7 @@
        Returns
        - Boolean + System.Boolean @@ -1117,7 +1117,7 @@
        Returns
        - Boolean + System.Boolean @@ -1339,7 +1339,7 @@
        Parameters
        - Boolean + System.Boolean dequeueIfAlreadyQueued @@ -1379,7 +1379,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -1396,7 +1396,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -1446,7 +1446,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -1506,7 +1506,7 @@
        Parameters
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> mimeType @@ -1531,12 +1531,12 @@
        Parameters
        - Boolean + System.Boolean updateImageCache - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -1552,7 +1552,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -1614,12 +1614,12 @@
        Parameters
        - Boolean + System.Boolean updateImageCache - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -1635,7 +1635,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -1677,7 +1677,7 @@
        Parameters
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> mimeType @@ -1692,7 +1692,7 @@
        Parameters
        - Nullable<Boolean> + Nullable<System.Boolean> saveLocallyWithMedia @@ -1707,12 +1707,12 @@
        Parameters
        - Boolean + System.Boolean updateImageCache - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -1728,7 +1728,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -1779,7 +1779,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -1817,7 +1817,7 @@
        Parameters
        - IEnumerable<String> + System.Collections.Generic.IEnumerable<String> savers @@ -1833,7 +1833,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -1885,7 +1885,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -1911,12 +1911,12 @@
        Parameters
        - IProgress<Double> + System.IProgress<Double> progress - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -1932,7 +1932,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -1958,7 +1958,7 @@
        Event Type
        - EventHandler<GenericEventArgs<RefreshProgressInfo>> + System.EventHandler<GenericEventArgs<RefreshProgressInfo>> @@ -1982,7 +1982,7 @@
        Event Type
        - EventHandler<GenericEventArgs<RefreshProgressInfo>> + System.EventHandler<GenericEventArgs<RefreshProgressInfo>> @@ -2006,7 +2006,7 @@
        Event Type
        - EventHandler<GenericEventArgs<RefreshProgressInfo>> + System.EventHandler<GenericEventArgs<RefreshProgressInfo>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProvider.html index 9783bcc29..f6877a7d0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProvider.html @@ -201,7 +201,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -256,7 +256,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -272,7 +272,7 @@
        Returns
        - Task<IEnumerable<RemoteImageInfo>> + Task<System.Collections.Generic.IEnumerable<RemoteImageInfo>> @@ -316,7 +316,7 @@
        Returns
        - IEnumerable<ImageType> + System.Collections.Generic.IEnumerable<ImageType>

        IEnumerable{ImageType}.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProviderWithOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProviderWithOptions.html index 1ad3442a5..e128740c1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProviderWithOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteImageProviderWithOptions.html @@ -208,7 +208,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -224,7 +224,7 @@
        Returns
        - Task<IEnumerable<RemoteImageInfo>> + Task<System.Collections.Generic.IEnumerable<RemoteImageInfo>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProvider-2.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProvider-2.html index 402c08272..3519e5730 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProvider-2.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProvider-2.html @@ -220,7 +220,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProviderWithOptions-2.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProviderWithOptions-2.html index dcb57ed11..d658e740f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProviderWithOptions-2.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteMetadataProviderWithOptions-2.html @@ -223,7 +223,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider-1.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider-1.html index 9a8658b25..97adc8ff9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider-1.html @@ -213,7 +213,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -229,7 +229,7 @@
        Returns
        - Task<IEnumerable<RemoteSearchResult>> + Task<System.Collections.Generic.IEnumerable<RemoteSearchResult>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider.html index 4ae6d391d..827018f13 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.IRemoteSearchProvider.html @@ -197,7 +197,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ISeriesMetadataProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ISeriesMetadataProvider.html index 2fa3e429c..f809f0653 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ISeriesMetadataProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ISeriesMetadataProvider.html @@ -195,7 +195,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ImageRefreshOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ImageRefreshOptions.html index ff7abda69..4fffbd6dc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ImageRefreshOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ImageRefreshOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ImageRefreshOptions
        @@ -268,7 +268,7 @@

        Property Value
        - Boolean + System.Boolean @@ -293,7 +293,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ItemInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ItemInfo.html index d8e3eaf66..039964dc2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ItemInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ItemInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ItemInfo

        Namespace: MediaBrowser.Controller.Providers
        @@ -292,7 +292,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ItemLookupInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ItemLookupInfo.html index 3c15d29ec..b7b174018 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ItemLookupInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.ItemLookupInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ItemLookupInfo
        @@ -245,7 +245,7 @@
        Property Value
        - Boolean + System.Boolean @@ -295,7 +295,7 @@
        Property Value
        - Boolean + System.Boolean @@ -451,7 +451,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.LocalImageInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.LocalImageInfo.html index 493a568ef..56cb775e5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.LocalImageInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.LocalImageInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LocalImageInfo

        Namespace: MediaBrowser.Controller.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MetadataRefreshOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MetadataRefreshOptions.html index f6fc305c0..73633648e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MetadataRefreshOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MetadataRefreshOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MetadataRefreshOptions
        @@ -287,7 +287,7 @@

        Property Value
        - Boolean + System.Boolean @@ -312,7 +312,7 @@
        Property Value
        - Boolean + System.Boolean @@ -337,7 +337,7 @@
        Property Value
        - Boolean + System.Boolean @@ -362,7 +362,7 @@
        Property Value
        - Boolean + System.Boolean @@ -387,7 +387,7 @@
        Property Value
        - Boolean + System.Boolean @@ -437,7 +437,7 @@
        Property Value
        - Boolean + System.Boolean @@ -488,7 +488,7 @@
        Property Value
        - Boolean + System.Boolean @@ -538,7 +538,7 @@
        Property Value
        - Boolean + System.Boolean @@ -588,7 +588,7 @@
        Property Value
        - Boolean + System.Boolean @@ -632,7 +632,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MetadataResult-1.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MetadataResult-1.html index 4388dcccb..538d8a3b4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MetadataResult-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MetadataResult-1.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MetadataResult<T>
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MovieInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MovieInfo.html index 51773dc58..acfff9d46 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MovieInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MovieInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MovieInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MusicVideoInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MusicVideoInfo.html index ff0b055b4..fe451f39f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MusicVideoInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.MusicVideoInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MusicVideoInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.PersonLookupInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.PersonLookupInfo.html index e70934369..578ed4a56 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.PersonLookupInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.PersonLookupInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        PersonLookupInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RefreshProgressInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RefreshProgressInfo.html index 400688968..72fb7cde3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RefreshProgressInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RefreshProgressInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RefreshProgressInfo

        Namespace: MediaBrowser.Controller.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteImageFetchOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteImageFetchOptions.html index b4c714421..a12a2bb64 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteImageFetchOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteImageFetchOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RemoteImageFetchOptions

        Namespace: MediaBrowser.Controller.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteMetadataFetchOptions-1.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteMetadataFetchOptions-1.html index 01be50e6b..85d0b6942 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteMetadataFetchOptions-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteMetadataFetchOptions-1.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RemoteMetadataFetchOptions<TLookupInfoType>

        Namespace: MediaBrowser.Controller.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchQuery-1.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchQuery-1.html index b1983d2a7..0708bb2fa 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchQuery-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchQuery-1.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RemoteSearchQuery<T>

        Namespace: MediaBrowser.Controller.Providers
        @@ -205,7 +205,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [include disabled providers]; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchResultHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchResultHelper.html index c8ff5a4c1..196a8a8e8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchResultHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.RemoteSearchResultHelper.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RemoteSearchResultHelper

        Namespace: MediaBrowser.Controller.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SeasonInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SeasonInfo.html index fc7f902ca..2de174d7c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SeasonInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SeasonInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SeasonInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SeriesInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SeriesInfo.html index dd12189af..5e86555c8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SeriesInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SeriesInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SeriesInfo
        @@ -254,7 +254,7 @@

        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SongInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SongInfo.html index 6866447ef..9b7e78cc1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SongInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.SongInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SongInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.TrailerInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.TrailerInfo.html index 37cac65e4..68d19c151 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.TrailerInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.TrailerInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        TrailerInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.html index 4d65f071a..5664e7674 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Providers.html @@ -244,6 +244,8 @@

        IHasOrder

        +

        IHasWebsite

        +

        IImageEnhancer

        IImageProvider

        @@ -267,6 +269,8 @@

        IMetadataService

        +

        IMultipleLocalMetadataProvider<TItemType>

        +

        IPreRefreshProvider

        IProviderManager

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Resolvers.BaseItemResolver-1.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Resolvers.BaseItemResolver-1.html index 8c56fd7ab..bbc6b02fc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Resolvers.BaseItemResolver-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Resolvers.BaseItemResolver-1.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        BaseItemResolver<T>
        @@ -289,7 +289,7 @@
        Field Value
        - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> @@ -316,7 +316,7 @@
        Property Value
        - Boolean + System.Boolean @@ -392,7 +392,7 @@
        Returns
        - Boolean + System.Boolean @@ -475,7 +475,7 @@
        Returns
        - Boolean + System.Boolean @@ -621,7 +621,7 @@
        Returns
        - Boolean + System.Boolean @@ -668,7 +668,7 @@
        Returns
        - Boolean + System.Boolean @@ -720,7 +720,7 @@
        Returns
        - Boolean + System.Boolean @@ -767,7 +767,7 @@
        Returns
        - Boolean + System.Boolean @@ -891,7 +891,7 @@
        Parameters
        - Boolean + System.Boolean parseName @@ -1073,7 +1073,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Resolvers.MultiItemResolverResult.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Resolvers.MultiItemResolverResult.html index 526eb8577..a5ade0367 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Resolvers.MultiItemResolverResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Resolvers.MultiItemResolverResult.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MultiItemResolverResult

        Namespace: MediaBrowser.Controller.Resolvers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sanitation.SanitiationStream.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sanitation.SanitiationStream.html index 98bf3f681..dfb390e33 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sanitation.SanitiationStream.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sanitation.SanitiationStream.html @@ -157,7 +157,7 @@

        - Stream.CopyTo(Stream) + System.IO.Stream.CopyTo(System.IO.Stream)
        - Stream.CopyToAsync(Stream) + System.IO.Stream.CopyToAsync(System.IO.Stream)
        - Stream.CopyToAsync(Stream, Int32) + System.IO.Stream.CopyToAsync(System.IO.Stream, System.Int32)
        - Stream.CreateWaitHandle() + System.IO.Stream.CreateWaitHandle()
        - Stream.Dispose() + System.IO.Stream.Dispose()
        Stream.EndRead(IAsyncResult) @@ -245,7 +245,7 @@
        Inherited Members
        Stream.EndWrite(IAsyncResult)
        - Stream.FlushAsync() + System.IO.Stream.FlushAsync()
        Stream.FlushAsync(CancellationToken) @@ -260,22 +260,22 @@
        Inherited Members
        Stream.ReadByte()
        - Stream.Synchronized(Stream) + System.IO.Stream.Synchronized(System.IO.Stream)
        - Stream.WriteAsync(Byte[], Int32, Int32, CancellationToken) + System.IO.Stream.WriteAsync(System.Byte[], System.Int32, System.Int32, System.Threading.CancellationToken)
        - Stream.WriteByte(Byte) + System.IO.Stream.WriteByte(System.Byte)
        - System.IO.Stream.ReadTimeout + Stream.ReadTimeout
        - System.MarshalByRefObject.MemberwiseClone(System.Boolean) + MarshalByRefObject.MemberwiseClone(Boolean)

        Namespace: MediaBrowser.Controller.Sanitation
        @@ -329,7 +329,7 @@
        Parameters
        - Encoding + System.Text.Encoding encoding @@ -356,7 +356,7 @@
        Field Value
        - Char + System.Char @@ -380,7 +380,7 @@
        Field Value
        - Char + System.Char @@ -404,7 +404,7 @@
        Field Value
        - Char + System.Char diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sanitation.TextTransformationStream.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sanitation.TextTransformationStream.html index 4c415fe56..409186b34 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sanitation.TextTransformationStream.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sanitation.TextTransformationStream.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        TextTransformationStream
        @@ -180,25 +180,25 @@
        Inherited Members
        Stream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)
        - Stream.CopyTo(Stream) + System.IO.Stream.CopyTo(System.IO.Stream)
        - Stream.CopyToAsync(Stream) + System.IO.Stream.CopyToAsync(System.IO.Stream)
        - Stream.CopyToAsync(Stream, Int32) + System.IO.Stream.CopyToAsync(System.IO.Stream, System.Int32)
        - Stream.CreateWaitHandle() + System.IO.Stream.CreateWaitHandle()
        - Stream.Dispose() + System.IO.Stream.Dispose()
        Stream.EndRead(IAsyncResult) @@ -207,7 +207,7 @@
        Inherited Members
        Stream.EndWrite(IAsyncResult)
        - Stream.FlushAsync() + System.IO.Stream.FlushAsync()
        Stream.FlushAsync(CancellationToken) @@ -222,22 +222,22 @@
        Inherited Members
        Stream.ReadByte()
        - Stream.Synchronized(Stream) + System.IO.Stream.Synchronized(System.IO.Stream)
        - Stream.WriteAsync(Byte[], Int32, Int32, CancellationToken) + System.IO.Stream.WriteAsync(System.Byte[], System.Int32, System.Int32, System.Threading.CancellationToken)
        - Stream.WriteByte(Byte) + System.IO.Stream.WriteByte(System.Byte)
        - System.IO.Stream.ReadTimeout + Stream.ReadTimeout
        - System.MarshalByRefObject.MemberwiseClone(System.Boolean) + MarshalByRefObject.MemberwiseClone(Boolean)

        Namespace: MediaBrowser.Controller.Sanitation
        @@ -286,7 +286,7 @@
        Parameters
        - Encoding + System.Text.Encoding encoding @@ -314,13 +314,13 @@
        Property Value
        - Boolean + System.Boolean
        Overrides
        - +
        System.IO.Stream.CanRead
        @@ -341,13 +341,13 @@
        Property Value
        - Boolean + System.Boolean
        Overrides
        - +
        System.IO.Stream.CanSeek
        @@ -368,13 +368,13 @@
        Property Value
        - Boolean + System.Boolean
        Overrides
        - +
        System.IO.Stream.CanWrite
        @@ -401,7 +401,7 @@
        Property Value
        Overrides
        - +
        System.IO.Stream.Length
        @@ -464,7 +464,7 @@
        Parameters
        - Boolean + System.Boolean disposing @@ -483,7 +483,7 @@
        Declaration
        public override void Flush()
        Overrides
        - +
        System.IO.Stream.Flush()
        @@ -505,7 +505,7 @@
        Parameters
        - Byte[] + System.Byte[] buffer @@ -537,7 +537,7 @@
        Returns
        Overrides
        - +
        System.IO.Stream.Read(System.Byte[], System.Int32, System.Int32)
        @@ -559,7 +559,7 @@
        Parameters
        - Byte[] + System.Byte[] buffer @@ -574,7 +574,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -596,7 +596,7 @@
        Returns
        Overrides
        - +
        System.IO.Stream.ReadAsync(System.Byte[], System.Int32, System.Int32, System.Threading.CancellationToken)
        @@ -674,7 +674,7 @@
        Parameters
        Overrides
        - +
        System.IO.Stream.SetLength(System.Int64)
        @@ -739,7 +739,7 @@
        Parameters
        - Byte[] + System.Byte[] buffer

        An array of bytes. This method copies count bytes from buffer to the current stream.

        @@ -770,7 +770,7 @@
        Exceptions
        - ArgumentException + System.ArgumentException

        The sum of offset and count is greater than the buffer length.

        @@ -780,22 +780,22 @@
        Exceptions
        - ArgumentOutOfRangeException + System.ArgumentOutOfRangeException

        offset or count is negative.

        - IOException + System.IO.IOException

        An I/O error occured, such as the specified file cannot be found.

        - NotSupportedException + System.NotSupportedException

        The stream does not support writing.

        - ObjectDisposedException + System.ObjectDisposedException

        Write(Byte[], Int32, Int32) was called after the stream was closed.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfo.html index c4e82cd31..03844e583 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        AuthenticationInfo

        Namespace: MediaBrowser.Controller.Security
        @@ -270,7 +270,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The date created.

        @@ -296,7 +296,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset @@ -425,7 +425,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfoQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfoQuery.html index 2da63535d..28a9f22f3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfoQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfoQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        AuthenticationInfoQuery

        Namespace: MediaBrowser.Controller.Security
        @@ -224,6 +224,31 @@
        Property Value
        + +

        EnableTotalRecordCount

        +
        +
        +
        Declaration
        +
        +
        public bool EnableTotalRecordCount { get; set; }
        +
        +
        Property Value
        + + + + + + + + + + + + + +
        TypeDescription
        System.Boolean
        + +

        GroupByDeviceId

        @@ -242,7 +267,7 @@
        Property Value
        - Boolean + System.Boolean @@ -268,7 +293,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        null if [has user] contains no value, true if [has user]; otherwise, false.

        @@ -294,7 +319,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -423,7 +448,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.IAuthenticationRepository.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.IAuthenticationRepository.html index 2a2966175..6fc7f0f21 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.IAuthenticationRepository.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Security.IAuthenticationRepository.html @@ -541,7 +541,7 @@
        Parameters
        - Boolean + System.Boolean updateDeviceProperties diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.AuthenticationRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.AuthenticationRequest.html index c610eddd4..1dc151ef7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.AuthenticationRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.AuthenticationRequest.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        AuthenticationRequest

        Namespace: MediaBrowser.Controller.Session
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.ISessionController.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.ISessionController.html index ea07a40c5..30aad8cb7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.ISessionController.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.ISessionController.html @@ -184,7 +184,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is session active; otherwise, false.

        @@ -236,7 +236,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [supports media remote control]; otherwise, false.

        @@ -266,7 +266,7 @@
        Parameters
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> name @@ -281,7 +281,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -297,7 +297,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -338,7 +338,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> name @@ -354,7 +354,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.ISessionManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.ISessionManager.html index c8c9732fc..eda3ef455 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.ISessionManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.ISessionManager.html @@ -185,7 +185,7 @@
        Property Value
        - IEnumerable<SessionInfo> + System.Collections.Generic.IEnumerable<SessionInfo>

        The sessions.

        @@ -255,7 +255,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -365,7 +365,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -813,7 +813,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -876,7 +876,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -917,7 +917,7 @@
        Parameters
        - Boolean + System.Boolean isAutomated @@ -933,7 +933,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -977,7 +977,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -1025,7 +1025,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -1069,7 +1069,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -1132,7 +1132,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -1184,7 +1184,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -1623,7 +1623,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -1640,7 +1640,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -1686,7 +1686,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -1703,7 +1703,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -1749,7 +1749,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -1766,7 +1766,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -1806,7 +1806,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -1823,7 +1823,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -1880,7 +1880,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -1896,7 +1896,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -1956,7 +1956,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -1973,7 +1973,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -2031,7 +2031,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -2047,7 +2047,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -2099,12 +2099,12 @@
        Parameters
        - Func<T> + System.Func<T> dataFn - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -2120,7 +2120,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -2180,7 +2180,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -2197,7 +2197,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -2243,7 +2243,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -2260,7 +2260,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -2288,7 +2288,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -2305,7 +2305,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -2333,7 +2333,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -2350,7 +2350,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -2378,7 +2378,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -2395,7 +2395,7 @@
        Returns
        - Task + System.Threading.Tasks.Task

        Task.

        @@ -2455,7 +2455,7 @@
        Event Type
        - EventHandler<GenericEventArgs<AuthenticationRequest>> + System.EventHandler<GenericEventArgs<AuthenticationRequest>> @@ -2480,7 +2480,7 @@
        Event Type
        - EventHandler<GenericEventArgs<AuthenticationResult>> + System.EventHandler<GenericEventArgs<AuthenticationResult>> @@ -2505,7 +2505,7 @@
        Event Type
        - EventHandler<SessionEventArgs> + System.EventHandler<SessionEventArgs> @@ -2530,7 +2530,7 @@
        Event Type
        - EventHandler<PlaybackProgressEventArgs> + System.EventHandler<PlaybackProgressEventArgs> @@ -2555,7 +2555,7 @@
        Event Type
        - EventHandler<PlaybackProgressEventArgs> + System.EventHandler<PlaybackProgressEventArgs> @@ -2580,7 +2580,7 @@
        Event Type
        - EventHandler<PlaybackStopEventArgs> + System.EventHandler<PlaybackStopEventArgs> @@ -2604,7 +2604,7 @@
        Event Type
        - EventHandler<SessionEventArgs> + System.EventHandler<SessionEventArgs> @@ -2628,7 +2628,7 @@
        Event Type
        - EventHandler<SessionEventArgs> + System.EventHandler<SessionEventArgs> @@ -2653,7 +2653,7 @@
        Event Type
        - EventHandler<SessionEventArgs> + System.EventHandler<SessionEventArgs> @@ -2678,7 +2678,7 @@
        Event Type
        - EventHandler<SessionEventArgs> + System.EventHandler<SessionEventArgs> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.PlaySessionInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.PlaySessionInfo.html index 0e2f2d53c..e4ffecaa7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.PlaySessionInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.PlaySessionInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        PlaySessionInfo

        Namespace: MediaBrowser.Controller.Session
        @@ -285,7 +285,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The last playback check in.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.SessionEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.SessionEventArgs.html index 477a4d64f..28ed3a9eb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.SessionEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.SessionEventArgs.html @@ -157,8 +157,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.EventArgs
        SessionEventArgs
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.SessionInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.SessionInfo.html index 1849ea005..43b222046 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.SessionInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Session.SessionInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        SessionInfo
        @@ -475,7 +475,7 @@
        Property Value
        - Boolean + System.Boolean @@ -501,7 +501,7 @@
        Property Value
        - Boolean + System.Boolean @@ -580,7 +580,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is active; otherwise, false.

        @@ -607,7 +607,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The last activity date.

        @@ -945,7 +945,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1146,7 +1146,7 @@
        Returns
        - Boolean + System.Boolean @@ -1198,7 +1198,7 @@
        Returns
        - Tuple<ISessionController, Boolean> + System.Tuple<ISessionController, System.Boolean> @@ -1328,7 +1328,7 @@
        Parameters
        - Boolean + System.Boolean updateLastPlaySessionId @@ -1375,7 +1375,7 @@
        Parameters
        - Boolean + System.Boolean allowAllForAdmins @@ -1391,7 +1391,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleManager.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleManager.html index c55796188..83031158d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleManager.html @@ -185,7 +185,7 @@
        Parameters
        - IEnumerable<ISubtitleProvider> + System.Collections.Generic.IEnumerable<ISubtitleProvider> subtitleProviders

        The subtitle providers.

        @@ -235,7 +235,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -277,7 +277,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -330,7 +330,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -378,7 +378,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -474,22 +474,22 @@
        Parameters
        - Nullable<Boolean> + Nullable<System.Boolean> isPerfectMatch - Nullable<Boolean> + Nullable<System.Boolean> isForced - Nullable<Boolean> + Nullable<System.Boolean> isHearingImpaired - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -538,7 +538,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -583,7 +583,7 @@
        Event Type
        - EventHandler<SubtitleDownloadFailureEventArgs> + System.EventHandler<SubtitleDownloadFailureEventArgs> @@ -608,7 +608,7 @@
        Event Type
        - EventHandler<SubtitleDownloadEventArgs> + System.EventHandler<SubtitleDownloadEventArgs> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleProvider.html index 6f7a5a940..6cf01e67e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.ISubtitleProvider.html @@ -211,7 +211,7 @@
        Property Value
        - IEnumerable<VideoContentType> + System.Collections.Generic.IEnumerable<VideoContentType>

        The supported media types.

        @@ -247,7 +247,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -298,7 +298,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -315,7 +315,7 @@
        Returns
        - Task<IEnumerable<RemoteSubtitleInfo>> + Task<System.Collections.Generic.IEnumerable<RemoteSubtitleInfo>>

        Task{IEnumerable{RemoteSubtitleInfo}}.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadEventArgs.html index caecad1ec..b3a1ac1e6 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadEventArgs.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleDownloadEventArgs

        Namespace: MediaBrowser.Controller.Subtitles
        @@ -213,7 +213,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadFailureEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadFailureEventArgs.html index 6269abf94..cdc0c645b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadFailureEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleDownloadFailureEventArgs.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleDownloadFailureEventArgs

        Namespace: MediaBrowser.Controller.Subtitles
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleResponse.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleResponse.html index 70a04f8cc..25a9133ce 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleResponse.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleResponse.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleResponse

        Namespace: MediaBrowser.Controller.Subtitles
        @@ -213,7 +213,7 @@
        Property Value
        - Boolean + System.Boolean @@ -238,7 +238,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleSearchRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleSearchRequest.html index 9a34f6878..9fbc9b852 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleSearchRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Subtitles.SubtitleSearchRequest.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleSearchRequest
        @@ -292,7 +292,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -317,7 +317,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -342,7 +342,7 @@
        Property Value
        - Boolean + System.Boolean @@ -567,7 +567,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.IHasDynamicAccess.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.IHasDynamicAccess.html index b32031438..847c8fe3d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.IHasDynamicAccess.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.IHasDynamicAccess.html @@ -197,7 +197,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.IServerSyncProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.IServerSyncProvider.html index aef0a7b59..92268c2ed 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.IServerSyncProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.IServerSyncProvider.html @@ -209,7 +209,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -225,7 +225,7 @@
        Returns
        - Task<Boolean> + Task<System.Boolean> @@ -261,7 +261,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -319,7 +319,7 @@
        Parameters
        - Boolean + System.Boolean isMedia @@ -334,12 +334,12 @@
        Parameters
        - IProgress<Double> + System.IProgress<Double> progress - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.ISupportsDirectCopy.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.ISupportsDirectCopy.html index c799bb923..caefaf68f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.ISupportsDirectCopy.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.ISupportsDirectCopy.html @@ -200,7 +200,7 @@
        Parameters
        - Boolean + System.Boolean isMedia @@ -215,12 +215,12 @@
        Parameters
        - IProgress<Double> + System.IProgress<Double> progress - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.SyncTargetQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.SyncTargetQuery.html index bd93220c9..ee5035ae4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.SyncTargetQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.SyncTargetQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SyncTargetQuery

        Namespace: MediaBrowser.Controller.Sync
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.SyncedFileInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.SyncedFileInfo.html index 726b59fa2..d0bff3b46 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.SyncedFileInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Sync.SyncedFileInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SyncedFileInfo

        Namespace: MediaBrowser.Controller.Sync
        @@ -295,7 +295,7 @@
        Property Value
        - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String>

        The required HTTP headers.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Controller.Tasks.TaskExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Controller.Tasks.TaskExtensions.html index 5d12e997a..bbefb7d6d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Controller.Tasks.TaskExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Controller.Tasks.TaskExtensions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        TaskExtensions

        Namespace: MediaBrowser.Controller.Tasks
        @@ -189,7 +189,7 @@
        Parameters
        - Task + System.Threading.Tasks.Task task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.ActivityLogEntry.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.ActivityLogEntry.html index 9de4e8fe8..f699682a7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.ActivityLogEntry.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.ActivityLogEntry.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ActivityLogEntry

        Namespace: MediaBrowser.Model.Activity
        @@ -189,7 +189,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The date.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html index e8e2bf4bf..2ae5c9613 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html @@ -211,12 +211,12 @@
        Parameters
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> minDate - Nullable<Boolean> + Nullable<System.Boolean> hasUserId @@ -249,6 +249,68 @@
        Returns
        + +

        GetActivityLogEntries(Nullable<DateTimeOffset>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Boolean)

        +
        +
        +
        Declaration
        +
        +
        QueryResult<ActivityLogEntry> GetActivityLogEntries(DateTimeOffset? minDate, bool? hasUserId, int? startIndex, int? limit, bool enableTotalRecordCount)
        +
        +
        Parameters
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        TypeNameDescription
        Nullable<System.DateTimeOffset>minDate
        Nullable<System.Boolean>hasUserId
        Nullable<Int32>startIndex
        Nullable<Int32>limit
        System.BooleanenableTotalRecordCount
        +
        Returns
        + + + + + + + + + + + + + +
        TypeDescription
        QueryResult<ActivityLogEntry>
        + +

        GetActivityLogEntries(Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<Int32>)

        @@ -268,7 +330,59 @@
        Parameters
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> + minDate + + + + Nullable<Int32> + startIndex + + + + Nullable<Int32> + limit + + + + +
        Returns
        + + + + + + + + + + + + + +
        TypeDescription
        QueryResult<ActivityLogEntry>
        + + + +

        GetActivityLogEntries(Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<Int32>, Boolean)

        +
        +
        +
        Declaration
        +
        +
        QueryResult<ActivityLogEntry> GetActivityLogEntries(DateTimeOffset? minDate, int? startIndex, int? limit, bool enableTotalRecordCount)
        +
        +
        Parameters
        + + + + + + + + + + + @@ -282,6 +396,11 @@
        Parameters
        + + + + +
        TypeNameDescription
        Nullable<System.DateTimeOffset> minDate
        limit
        System.BooleanenableTotalRecordCount
        Returns
        @@ -320,7 +439,7 @@
        Event Type
        - EventHandler<GenericEventArgs<ActivityLogEntry>> + System.EventHandler<GenericEventArgs<ActivityLogEntry>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.IActivityRepository.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.IActivityRepository.html index e0a63a735..1066fd0a1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.IActivityRepository.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Activity.IActivityRepository.html @@ -211,12 +211,12 @@
        Parameters
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> minDate - Nullable<Boolean> + Nullable<System.Boolean> hasUserId @@ -247,6 +247,68 @@
        Returns
        + + + +

        GetActivityLogEntries(Nullable<DateTimeOffset>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Boolean)

        +
        +
        +
        Declaration
        +
        +
        QueryResult<ActivityLogEntry> GetActivityLogEntries(DateTimeOffset? minDate, bool? hasUserId, int? startIndex, int? limit, bool enableTotalRecordCount)
        +
        +
        Parameters
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        TypeNameDescription
        Nullable<System.DateTimeOffset>minDate
        Nullable<System.Boolean>hasUserId
        Nullable<Int32>startIndex
        Nullable<Int32>limit
        System.BooleanenableTotalRecordCount
        +
        Returns
        + + + + + + + + + + + + + +
        TypeDescription
        QueryResult<ActivityLogEntry>

        Extension Methods

        Extensions.JsonClone<T>(T, IJsonSerializer) diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.ApiClient.ServerDiscoveryInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.ApiClient.ServerDiscoveryInfo.html index 974d14d5a..66324e801 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.ApiClient.ServerDiscoveryInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.ApiClient.ServerDiscoveryInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ServerDiscoveryInfo
        Namespace: MediaBrowser.Model.ApiClient
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.AliasesAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.AliasesAttribute.html index 8bce94895..2d67f0248 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.AliasesAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.AliasesAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        AliasesAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -334,7 +334,7 @@
        Property Value
        - IList<String> + System.Collections.Generic.IList<String> @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.AutoPostBackAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.AutoPostBackAttribute.html index 0f40b2471..e980d2d73 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.AutoPostBackAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.AutoPostBackAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        AutoPostBackAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -378,7 +378,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.ColorAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.ColorAttribute.html index 0384863eb..efa04a32b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.ColorAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.ColorAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        ColorAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.DecimalsAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.DecimalsAttribute.html index 93b089fc4..13a3a87c5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.DecimalsAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.DecimalsAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        DecimalsAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.DetailsAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.DetailsAttribute.html index e7631f6cb..ebd0844a3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.DetailsAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.DetailsAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        DetailsAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditFilePickerAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditFilePickerAttribute.html index cdf608537..0d33fceab 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditFilePickerAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditFilePickerAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        EditFilePickerAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -289,7 +289,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditFolderPickerAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditFolderPickerAttribute.html index 8d0425947..ae830cb85 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditFolderPickerAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditFolderPickerAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        EditFolderPickerAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -289,7 +289,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilSelectAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilSelectAttribute.html index 1b072b013..c43f2104d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilSelectAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilSelectAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        EditMultilSelectAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -289,7 +289,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilineAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilineAttribute.html index 6925cdf1f..1cea92dfc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilineAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EditMultilineAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        EditMultilineAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EnabledConditionAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EnabledConditionAttribute.html index 015353468..1baf69c50 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EnabledConditionAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.EnabledConditionAttribute.html @@ -158,8 +158,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        EnabledConditionAttribute
        @@ -178,7 +178,7 @@

        Inherited Members
        PropertyConditionAttribute.Value
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -271,19 +271,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -367,7 +367,7 @@
        Parameters
        - Object + System.Object value

        The value.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridDataSourceAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridDataSourceAttribute.html index a35e25b04..d8959f969 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridDataSourceAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridDataSourceAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        GridDataSourceAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -402,7 +402,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridFilterSourceAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridFilterSourceAttribute.html index a14bf5727..a48ac65ff 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridFilterSourceAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridFilterSourceAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        GridFilterSourceAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -402,7 +402,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridSelectionSourceAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridSelectionSourceAttribute.html index df3dc2bd5..4a16a3888 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridSelectionSourceAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.GridSelectionSourceAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        GridSelectionSourceAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IntValueAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IntValueAttribute.html index 212183aad..a1c19ff3a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IntValueAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IntValueAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        IntValueAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IsAdvancedAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IsAdvancedAttribute.html index 97eb81cb0..3d6bc7608 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IsAdvancedAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IsAdvancedAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        IsAdvancedAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -289,7 +289,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IsPasswordAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IsPasswordAttribute.html index 68067de78..93f5c8d33 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IsPasswordAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.IsPasswordAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        IsPasswordAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -289,7 +289,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MaxLengthAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MaxLengthAttribute.html index 99d147f35..c3d3b2b2a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MaxLengthAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MaxLengthAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        MaxLengthAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MaxValueAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MaxValueAttribute.html index 596fa7eba..66f3bdd12 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MaxValueAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MaxValueAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        MaxValueAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MinValueAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MinValueAttribute.html index d5487a6a0..cb4368ae2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MinValueAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.MinValueAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        MinValueAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.OrdinalAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.OrdinalAttribute.html index ed8d74d53..4a5c1482e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.OrdinalAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.OrdinalAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        OrdinalAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.PropertyConditionAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.PropertyConditionAttribute.html index e0e8f5699..2c9e66f82 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.PropertyConditionAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.PropertyConditionAttribute.html @@ -158,8 +158,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        PropertyConditionAttribute
        @@ -167,7 +167,7 @@
        Inheritance
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -260,19 +260,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -356,7 +356,7 @@
        Parameters
        - Object + System.Object value

        The value.

        @@ -440,7 +440,7 @@
        Property Value
        - Object + System.Object

        The value.

        @@ -479,7 +479,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RadioItemsSourceAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RadioItemsSourceAttribute.html index 056c52270..4700bd047 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RadioItemsSourceAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RadioItemsSourceAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        RadioItemsSourceAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RelatedGuidAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RelatedGuidAttribute.html index 61943f440..25c21b951 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RelatedGuidAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RelatedGuidAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        RelatedGuidAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -372,7 +372,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RequiredAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RequiredAttribute.html index f18872ce0..f773ca434 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RequiredAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.RequiredAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        RequiredAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -289,7 +289,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.SelectItemsSourceAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.SelectItemsSourceAttribute.html index be441da5c..cef9a50c9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.SelectItemsSourceAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.SelectItemsSourceAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        SelectItemsSourceAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.SelectShowRadioGroupAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.SelectShowRadioGroupAttribute.html index 4ef5942b2..a73e961e3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.SelectShowRadioGroupAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.SelectShowRadioGroupAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        SelectShowRadioGroupAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -289,7 +289,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.TristateFalseTextAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.TristateFalseTextAttribute.html index 6ae566049..c8d3e0225 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.TristateFalseTextAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.TristateFalseTextAttribute.html @@ -158,15 +158,15 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        TristateFalseTextAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -259,19 +259,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -381,7 +381,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.TristateTrueTextAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.TristateTrueTextAttribute.html index 953578c49..d7751e1ee 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.TristateTrueTextAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.TristateTrueTextAttribute.html @@ -158,15 +158,15 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        TristateTrueTextAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -259,19 +259,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -381,7 +381,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.ValueAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.ValueAttribute.html index fafa61f40..2c96b493b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.ValueAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.ValueAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        ValueAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -345,7 +345,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.VisibleConditionAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.VisibleConditionAttribute.html index 829611012..26db89749 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.VisibleConditionAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Attributes.VisibleConditionAttribute.html @@ -158,8 +158,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        VisibleConditionAttribute
        @@ -178,7 +178,7 @@

        Inherited Members
        PropertyConditionAttribute.Value
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -271,19 +271,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -367,7 +367,7 @@
        Parameters
        - Object + System.Object value

        The value.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Branding.BrandingOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Branding.BrandingOptions.html index 44d70cd69..f50dd20dd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Branding.BrandingOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Branding.BrandingOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        BrandingOptions
        Namespace: MediaBrowser.Model.Branding
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Collections.CollectionCreationResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Collections.CollectionCreationResult.html index d94f3e042..a5aef53b5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Collections.CollectionCreationResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Collections.CollectionCreationResult.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        CollectionCreationResult

        Namespace: MediaBrowser.Model.Collections
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.AccessSchedule.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.AccessSchedule.html index 24628a8c3..7ba57b650 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.AccessSchedule.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.AccessSchedule.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        AccessSchedule

        Namespace: MediaBrowser.Model.Configuration
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.BaseApplicationConfiguration.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.BaseApplicationConfiguration.html index dc3ec6535..fe8e2136c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.BaseApplicationConfiguration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.BaseApplicationConfiguration.html @@ -160,7 +160,7 @@

        Inheritance
        - +
        System.Object
        BaseApplicationConfiguration
        @@ -233,7 +233,7 @@

        Property Value
        - Boolean + System.Boolean

        true if [enable auto update]; otherwise, false.

        @@ -260,7 +260,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [enable debug level logging]; otherwise, false.

        @@ -287,7 +287,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is first run; otherwise, false.

        @@ -366,7 +366,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [run at startup]; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.CodecConfiguration.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.CodecConfiguration.html index 1a6d80ed4..f790b3bb2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.CodecConfiguration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.CodecConfiguration.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        CodecConfiguration

        Namespace: MediaBrowser.Model.Configuration
        @@ -216,7 +216,7 @@
        Property Value
        - Boolean + System.Boolean

        true if the codec is enabled; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.EncodingOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.EncodingOptions.html index 3c068e837..d7937c06e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.EncodingOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.EncodingOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        EncodingOptions

        Namespace: MediaBrowser.Model.Configuration
        @@ -275,7 +275,7 @@
        Property Value
        - Boolean + System.Boolean @@ -300,7 +300,7 @@
        Property Value
        - Boolean + System.Boolean @@ -325,7 +325,7 @@
        Property Value
        - Boolean + System.Boolean @@ -350,7 +350,7 @@
        Property Value
        - Boolean + System.Boolean @@ -375,7 +375,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.ImageOption.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.ImageOption.html index b00b9c43d..7ebad9914 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.ImageOption.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.ImageOption.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ImageOption

        Namespace: MediaBrowser.Model.Configuration
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.LibraryOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.LibraryOptions.html index 486ad49b6..b28637519 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.LibraryOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.LibraryOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LibraryOptions

        Namespace: MediaBrowser.Model.Configuration
        @@ -214,7 +214,7 @@
        Property Value
        - Boolean + System.Boolean @@ -264,7 +264,7 @@
        Property Value
        - Boolean + System.Boolean @@ -289,7 +289,7 @@
        Property Value
        - Boolean + System.Boolean @@ -414,7 +414,7 @@
        Property Value
        - Boolean + System.Boolean @@ -439,7 +439,7 @@
        Property Value
        - Boolean + System.Boolean @@ -464,7 +464,7 @@
        Property Value
        - Boolean + System.Boolean @@ -489,7 +489,7 @@
        Property Value
        - Boolean + System.Boolean @@ -514,7 +514,7 @@
        Property Value
        - Boolean + System.Boolean @@ -539,7 +539,7 @@
        Property Value
        - Boolean + System.Boolean @@ -564,7 +564,7 @@
        Property Value
        - Boolean + System.Boolean @@ -589,7 +589,7 @@
        Property Value
        - Boolean + System.Boolean @@ -614,7 +614,7 @@
        Property Value
        - Boolean + System.Boolean @@ -639,7 +639,7 @@
        Property Value
        - Boolean + System.Boolean @@ -664,7 +664,7 @@
        Property Value
        - Boolean + System.Boolean @@ -689,7 +689,7 @@
        Property Value
        - Boolean + System.Boolean @@ -714,7 +714,7 @@
        Property Value
        - Boolean + System.Boolean @@ -739,7 +739,7 @@
        Property Value
        - Boolean + System.Boolean @@ -789,7 +789,7 @@
        Property Value
        - Boolean + System.Boolean @@ -814,7 +814,7 @@
        Property Value
        - Boolean + System.Boolean @@ -839,7 +839,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1274,7 +1274,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1324,7 +1324,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1349,7 +1349,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1374,7 +1374,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1399,7 +1399,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1424,7 +1424,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1449,7 +1449,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1474,7 +1474,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1499,7 +1499,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MediaPathInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MediaPathInfo.html index 737377941..7b03aeae8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MediaPathInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MediaPathInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MediaPathInfo

        Namespace: MediaBrowser.Model.Configuration
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataConfiguration.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataConfiguration.html index 4d716b678..cc862f3e8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataConfiguration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataConfiguration.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MetadataConfiguration

        Namespace: MediaBrowser.Model.Configuration
        @@ -188,7 +188,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPlugin.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPlugin.html index 41759fea5..00ed6109f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPlugin.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPlugin.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MetadataPlugin

        Namespace: MediaBrowser.Model.Configuration
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPluginSummary.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPluginSummary.html index 2fdbe350b..81e528241 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPluginSummary.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MetadataPluginSummary.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MetadataPluginSummary

        Namespace: MediaBrowser.Model.Configuration
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MusicFolderStructures.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MusicFolderStructures.html index ee7b052f6..bac12e0bf 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MusicFolderStructures.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.MusicFolderStructures.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MusicFolderStructures

        Namespace: MediaBrowser.Model.Configuration
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.PathSubstitution.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.PathSubstitution.html index 98b301b95..e9e628177 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.PathSubstitution.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.PathSubstitution.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        PathSubstitution

        Namespace: MediaBrowser.Model.Configuration
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html index 9652f123e..f1a29c452 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ServerConfiguration
        @@ -264,7 +264,7 @@

        Property Value
        - Boolean + System.Boolean @@ -289,7 +289,7 @@
        Property Value
        - Boolean + System.Boolean @@ -366,7 +366,7 @@
        Property Value
        - Boolean + System.Boolean @@ -468,7 +468,7 @@
        Property Value
        - Boolean + System.Boolean @@ -493,7 +493,7 @@
        Property Value
        - Boolean + System.Boolean @@ -519,7 +519,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [enable case sensitive item ids]; otherwise, false.

        @@ -547,7 +547,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [enable dashboard response caching]; otherwise, false.

        @@ -573,7 +573,7 @@
        Property Value
        - Boolean + System.Boolean @@ -599,7 +599,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [use HTTPS]; otherwise, false.

        @@ -625,7 +625,7 @@
        Property Value
        - Boolean + System.Boolean @@ -650,7 +650,7 @@
        Property Value
        - Boolean + System.Boolean @@ -675,7 +675,7 @@
        Property Value
        - Boolean + System.Boolean @@ -700,7 +700,7 @@
        Property Value
        - Boolean + System.Boolean @@ -725,7 +725,7 @@
        Property Value
        - Boolean + System.Boolean @@ -751,7 +751,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [enable u pn p]; otherwise, false.

        @@ -838,13 +838,13 @@
        Property Value
        - -

        ImageExtractorUpgraded

        + +

        ImageExtractorUpgraded1

        Declaration
        -
        public bool ImageExtractorUpgraded { get; set; }
        +
        public bool ImageExtractorUpgraded1 { get; set; }
        Property Value
        @@ -856,7 +856,7 @@
        Property Value
        - + @@ -908,7 +908,7 @@
        Property Value
        - + @@ -934,7 +934,7 @@
        Property Value
        - + @@ -960,7 +960,7 @@
        Property Value
        - + @@ -1064,7 +1064,7 @@
        Property Value
        - + @@ -1168,20 +1168,20 @@
        Property Value
        - +
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean

        true if this instance is port authorized; otherwise, false.

        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        - -

        MigratedToUserItemShares4

        + +

        MigratedToUserItemShares6

        Declaration
        -
        public bool MigratedToUserItemShares4 { get; set; }
        +
        public bool MigratedToUserItemShares6 { get; set; }
        Property Value
        @@ -1193,7 +1193,7 @@
        Property Value
        - + @@ -1218,7 +1218,7 @@
        Property Value
        - + @@ -1268,7 +1268,7 @@
        Property Value
        - + @@ -1474,7 +1474,7 @@
        Property Value
        - + @@ -1558,6 +1558,31 @@
        Property Value
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        + +

        TvChannelsRefreshed

        +
        +
        +
        Declaration
        +
        +
        public bool TvChannelsRefreshed { get; set; }
        +
        +
        Property Value
        + + + + + + + + + + + + + +
        TypeDescription
        System.Boolean
        + +

        UICulture

        @@ -1626,7 +1651,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.TypeOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.TypeOptions.html index 694364bcb..b0b2ec530 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.TypeOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.TypeOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        TypeOptions

        Namespace: MediaBrowser.Model.Configuration
        @@ -187,7 +187,7 @@
        Field Value
        - Dictionary<String, ImageOption[]> + System.Collections.Generic.Dictionary<String, ImageOption[]> @@ -533,7 +533,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.UserConfiguration.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.UserConfiguration.html index e44065790..c72a4408c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.UserConfiguration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Configuration.UserConfiguration.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        UserConfiguration

        Namespace: MediaBrowser.Model.Configuration
        @@ -216,7 +216,7 @@
        Property Value
        - Boolean + System.Boolean @@ -242,7 +242,7 @@
        Property Value
        - Boolean + System.Boolean @@ -267,7 +267,7 @@
        Property Value
        - Boolean + System.Boolean @@ -292,7 +292,7 @@
        Property Value
        - Boolean + System.Boolean @@ -317,7 +317,7 @@
        Property Value
        - Boolean + System.Boolean @@ -342,7 +342,7 @@
        Property Value
        - Boolean + System.Boolean @@ -468,7 +468,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [play default audio track]; otherwise, false.

        @@ -519,7 +519,7 @@
        Property Value
        - Boolean + System.Boolean @@ -544,7 +544,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Connect.ConnectAuthenticationResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Connect.ConnectAuthenticationResult.html index 8edab5de3..cfdcc8f23 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Connect.ConnectAuthenticationResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Connect.ConnectAuthenticationResult.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ConnectAuthenticationResult

        Namespace: MediaBrowser.Model.Connect
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Connect.ConnectUser.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Connect.ConnectUser.html index 905c68370..f27f68605 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Connect.ConnectUser.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Connect.ConnectUser.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ConnectUser

        Namespace: MediaBrowser.Model.Connect
        @@ -238,7 +238,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Cryptography.ICryptoProvider.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Cryptography.ICryptoProvider.html index c1f8ca104..0eaee9ee5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Cryptography.ICryptoProvider.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Cryptography.ICryptoProvider.html @@ -200,7 +200,7 @@
        Returns
        - Byte[] + System.Byte[] @@ -226,7 +226,7 @@
        Parameters
        - ReadOnlySpan<Byte> + System.ReadOnlySpan<System.Byte> bytes @@ -242,7 +242,7 @@
        Returns
        - ReadOnlySpan<Byte> + System.ReadOnlySpan<System.Byte> @@ -268,7 +268,7 @@
        Parameters
        - ReadOnlySpan<Byte> + System.ReadOnlySpan<System.Byte> bytes @@ -284,7 +284,7 @@
        Returns
        - ReadOnlySpan<Byte> + System.ReadOnlySpan<System.Byte> @@ -310,7 +310,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> str diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.ContentUploadHistory.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.ContentUploadHistory.html index 71560f642..5aca185f5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.ContentUploadHistory.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.ContentUploadHistory.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ContentUploadHistory

        Namespace: MediaBrowser.Model.Devices
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceInfo.html index 038b6253c..7de9255b2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        DeviceInfo

        Namespace: MediaBrowser.Model.Devices
        @@ -242,7 +242,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceOptions.html index 6d172b131..b50f226ae 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        DeviceOptions

        Namespace: MediaBrowser.Model.Devices
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceQuery.html index 64f3fb113..8f3451d8c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DeviceQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        DeviceQuery

        Namespace: MediaBrowser.Model.Devices
        @@ -188,7 +188,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -238,7 +238,7 @@
        Property Value
        - Boolean + System.Boolean @@ -391,7 +391,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        null if [supports synchronize] contains no value, true if [supports synchronize]; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DevicesOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DevicesOptions.html index 53f534220..9f7fadd68 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DevicesOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.DevicesOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        DevicesOptions

        Namespace: MediaBrowser.Model.Devices
        @@ -213,7 +213,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.LocalFileInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.LocalFileInfo.html index 7ad268d32..517ea40d0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.LocalFileInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Devices.LocalFileInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LocalFileInfo

        Namespace: MediaBrowser.Model.Devices
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.AudioOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.AudioOptions.html index 69f6b6750..b68f93d36 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.AudioOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.AudioOptions.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        AudioOptions
        @@ -281,7 +281,7 @@

        Property Value
        - Boolean + System.Boolean @@ -306,7 +306,7 @@
        Property Value
        - Boolean + System.Boolean @@ -331,7 +331,7 @@
        Property Value
        - Boolean + System.Boolean @@ -356,7 +356,7 @@
        Property Value
        - Boolean + System.Boolean @@ -539,7 +539,7 @@
        Parameters
        - Boolean + System.Boolean isAudio diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.CodecProfile.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.CodecProfile.html index 174f5ba0e..fefc819ed 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.CodecProfile.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.CodecProfile.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        CodecProfile

        Namespace: MediaBrowser.Model.Dlna
        @@ -328,12 +328,12 @@
        Parameters
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] codec - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container @@ -349,7 +349,7 @@
        Returns
        - Boolean + System.Boolean @@ -375,12 +375,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container @@ -396,7 +396,7 @@
        Returns
        - Boolean + System.Boolean @@ -421,7 +421,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ConditionProcessor.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ConditionProcessor.html index 9a8d2c766..1a5c618b5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ConditionProcessor.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ConditionProcessor.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ConditionProcessor

        Namespace: MediaBrowser.Model.Dlna
        @@ -225,7 +225,7 @@
        Returns
        - Boolean + System.Boolean @@ -277,7 +277,7 @@
        Returns
        - Boolean + System.Boolean @@ -328,12 +328,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> audioProfile - Nullable<Boolean> + Nullable<System.Boolean> isSecondaryTrack @@ -349,7 +349,7 @@
        Returns
        - Boolean + System.Boolean @@ -400,12 +400,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoProfile - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoRange @@ -415,7 +415,7 @@
        Parameters
        - Single + System.Single videoFramerate @@ -425,12 +425,12 @@
        Parameters
        - Nullable<Boolean> + Nullable<System.Boolean> isAnamorphic - Nullable<Boolean> + Nullable<System.Boolean> isInterlaced @@ -455,7 +455,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoCodecTag @@ -471,7 +471,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ContainerProfile.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ContainerProfile.html index a0e817c4e..78198f187 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ContainerProfile.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ContainerProfile.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ContainerProfile

        Namespace: MediaBrowser.Model.Dlna
        @@ -199,7 +199,7 @@
        Field Value
        - Char[] + System.Char[] @@ -304,17 +304,17 @@
        Parameters
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] profileContainers - Boolean + System.Boolean isNegativeList - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> inputContainer @@ -330,7 +330,7 @@
        Returns
        - Boolean + System.Boolean @@ -356,12 +356,12 @@
        Parameters
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] profileContainers - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> inputContainer @@ -377,7 +377,7 @@
        Returns
        - Boolean + System.Boolean @@ -403,7 +403,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container @@ -419,7 +419,7 @@
        Returns
        - Boolean + System.Boolean @@ -445,12 +445,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> profileContainers - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> inputContainer @@ -466,7 +466,7 @@
        Returns
        - Boolean + System.Boolean @@ -491,7 +491,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] @@ -517,7 +517,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> value @@ -533,7 +533,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ContentFeatureBuilder.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ContentFeatureBuilder.html index a4fd7e938..3a7adf209 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ContentFeatureBuilder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ContentFeatureBuilder.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ContentFeatureBuilder

        Namespace: MediaBrowser.Model.Dlna
        @@ -218,12 +218,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> audioCodec @@ -248,7 +248,7 @@
        Parameters
        - Boolean + System.Boolean isDirectStream @@ -300,7 +300,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container @@ -315,7 +315,7 @@
        Parameters
        - Boolean + System.Boolean isDirectStream @@ -362,17 +362,17 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoCodec - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> audioCodec @@ -402,7 +402,7 @@
        Parameters
        - Boolean + System.Boolean isDirectStream @@ -412,12 +412,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoProfile - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoRange @@ -427,7 +427,7 @@
        Parameters
        - Single + System.Single videoFramerate @@ -437,12 +437,12 @@
        Parameters
        - Nullable<Boolean> + Nullable<System.Boolean> isAnamorphic - Nullable<Boolean> + Nullable<System.Boolean> isInterlaced @@ -467,7 +467,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoCodecTag diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DeviceProfile.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DeviceProfile.html index 91767b0dc..f3debad67 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DeviceProfile.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DeviceProfile.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        DeviceProfile

        Namespace: MediaBrowser.Model.Dlna
        @@ -509,12 +509,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> audioCodec @@ -576,12 +576,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> audioCodec @@ -623,7 +623,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container @@ -674,7 +674,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] @@ -700,17 +700,17 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> audioCodec - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoCodec @@ -735,12 +735,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoProfile - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoRange @@ -750,7 +750,7 @@
        Parameters
        - Single + System.Single videoFramerate @@ -760,12 +760,12 @@
        Parameters
        - Nullable<Boolean> + Nullable<System.Boolean> isAnamorphic - Nullable<Boolean> + Nullable<System.Boolean> isInterlaced @@ -790,7 +790,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoCodecTag @@ -832,17 +832,17 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> audioCodec - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoCodec diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DirectPlayProfile.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DirectPlayProfile.html index 6ea444d27..d0ddd0a53 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DirectPlayProfile.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DirectPlayProfile.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        DirectPlayProfile

        Namespace: MediaBrowser.Model.Dlna
        @@ -291,7 +291,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -307,7 +307,7 @@
        Returns
        - Boolean + System.Boolean @@ -333,7 +333,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container @@ -349,7 +349,7 @@
        Returns
        - Boolean + System.Boolean @@ -375,7 +375,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -391,7 +391,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DlnaMaps.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DlnaMaps.html index 03e592fec..24974b0ff 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DlnaMaps.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.DlnaMaps.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        DlnaMaps

        Namespace: MediaBrowser.Model.Dlna
        @@ -256,12 +256,12 @@
        Parameters
        - Boolean + System.Boolean hasKnownRuntime - Boolean + System.Boolean isDirectStream diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.IDeviceDiscovery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.IDeviceDiscovery.html index d7cc23695..071e5743d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.IDeviceDiscovery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.IDeviceDiscovery.html @@ -238,7 +238,7 @@
        Event Type
        - EventHandler<GenericEventArgs<UpnpNotificationInfo>> + System.EventHandler<GenericEventArgs<UpnpNotificationInfo>> @@ -262,7 +262,7 @@
        Event Type
        - EventHandler<GenericEventArgs<UpnpNotificationInfo>> + System.EventHandler<GenericEventArgs<UpnpNotificationInfo>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ITranscoderSupport.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ITranscoderSupport.html index 64112a1d2..08dbd661a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ITranscoderSupport.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ITranscoderSupport.html @@ -184,7 +184,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -200,7 +200,7 @@
        Returns
        - Boolean + System.Boolean @@ -226,7 +226,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -242,7 +242,7 @@
        Returns
        - Boolean + System.Boolean @@ -289,7 +289,7 @@
        Returns
        - Boolean + System.Boolean @@ -346,7 +346,7 @@
        Returns
        - Boolean + System.Boolean @@ -382,7 +382,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> toCodec @@ -408,7 +408,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.MediaFormatProfileResolver.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.MediaFormatProfileResolver.html index 4d569d285..6ae7ef3a1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.MediaFormatProfileResolver.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.MediaFormatProfileResolver.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MediaFormatProfileResolver

        Namespace: MediaBrowser.Model.Dlna
        @@ -189,7 +189,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container @@ -246,7 +246,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container @@ -298,17 +298,17 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> videoCodec - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> audioCodec diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.MediaStreamSelector.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.MediaStreamSelector.html index 5a2a27b53..011d9bc7d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.MediaStreamSelector.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.MediaStreamSelector.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MediaStreamSelector

        Namespace: MediaBrowser.Model.Dlna
        @@ -199,7 +199,7 @@
        Parameters
        - Boolean + System.Boolean preferDefaultTrack @@ -271,7 +271,7 @@
        Parameters
        - Boolean + System.Boolean rememberSubtitleSelections diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ProfileCondition.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ProfileCondition.html index 40db86387..dc73d1f0a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ProfileCondition.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ProfileCondition.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ProfileCondition

        Namespace: MediaBrowser.Model.Dlna
        @@ -251,7 +251,7 @@
        Parameters
        - Boolean + System.Boolean isRequired @@ -304,7 +304,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.RequestedStreamInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.RequestedStreamInfo.html index f3cbe2a59..c23461bd6 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.RequestedStreamInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.RequestedStreamInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RequestedStreamInfo

        Namespace: MediaBrowser.Model.Dlna
        @@ -288,7 +288,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ResponseProfile.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ResponseProfile.html index cb0cb9088..c04a8030c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ResponseProfile.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.ResponseProfile.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ResponseProfile

        Namespace: MediaBrowser.Model.Dlna
        @@ -377,7 +377,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] @@ -402,7 +402,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] @@ -427,7 +427,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.StreamBuilder.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.StreamBuilder.html index 970032f68..605a4082f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.StreamBuilder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.StreamBuilder.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        StreamBuilder

        Namespace: MediaBrowser.Model.Dlna
        @@ -374,17 +374,17 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> outputContainer - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> transcodingSubProtocol - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> manifestSubtitleFormat @@ -426,12 +426,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> inputContainer - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> inputPath diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.StreamInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.StreamInfo.html index 2f3695677..7480a1c4a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.StreamInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.StreamInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        StreamInfo

        Namespace: MediaBrowser.Model.Dlna
        @@ -201,7 +201,7 @@
        Property Value
        - Boolean + System.Boolean @@ -226,7 +226,7 @@
        Property Value
        - Boolean + System.Boolean @@ -276,7 +276,7 @@
        Property Value
        - Boolean + System.Boolean @@ -351,7 +351,7 @@
        Property Value
        - Boolean + System.Boolean @@ -451,7 +451,7 @@
        Property Value
        - Boolean + System.Boolean @@ -476,7 +476,7 @@
        Property Value
        - Boolean + System.Boolean @@ -501,7 +501,7 @@
        Property Value
        - Boolean + System.Boolean @@ -526,7 +526,7 @@
        Property Value
        - Boolean + System.Boolean @@ -551,7 +551,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -576,7 +576,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -851,7 +851,7 @@
        Property Value
        - Boolean + System.Boolean @@ -951,7 +951,7 @@
        Property Value
        - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> @@ -1027,7 +1027,7 @@
        Property Value
        - Nullable<Single> + Nullable<System.Single> @@ -1589,7 +1589,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> qualifier @@ -1725,7 +1725,7 @@
        Parameters
        - Boolean + System.Boolean includeSelectedTrackOnly @@ -1820,7 +1820,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -2034,7 +2034,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -2050,7 +2050,7 @@
        Returns
        - Nullable<Single> + Nullable<System.Single> @@ -2076,7 +2076,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -2118,7 +2118,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -2160,7 +2160,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -2202,7 +2202,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -2244,7 +2244,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> qualifier diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleProfile.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleProfile.html index d2836ef7c..4288315b9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleProfile.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleProfile.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleProfile

        Namespace: MediaBrowser.Model.Dlna
        @@ -340,7 +340,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] @@ -366,7 +366,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> subLanguage @@ -382,7 +382,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleStreamInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleStreamInfo.html index 95c010709..553bd5528 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleStreamInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.SubtitleStreamInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleStreamInfo

        Namespace: MediaBrowser.Model.Dlna
        @@ -288,7 +288,7 @@
        Property Value
        - Boolean + System.Boolean @@ -313,7 +313,7 @@
        Property Value
        - Boolean + System.Boolean @@ -338,7 +338,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.TranscodingProfile.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.TranscodingProfile.html index cd608c255..f73384720 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.TranscodingProfile.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.TranscodingProfile.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        TranscodingProfile

        Namespace: MediaBrowser.Model.Dlna
        @@ -188,7 +188,7 @@
        Property Value
        - Boolean + System.Boolean @@ -238,7 +238,7 @@
        Property Value
        - Boolean + System.Boolean @@ -313,7 +313,7 @@
        Property Value
        - Boolean + System.Boolean @@ -338,7 +338,7 @@
        Property Value
        - Boolean + System.Boolean @@ -363,7 +363,7 @@
        Property Value
        - Boolean + System.Boolean @@ -388,7 +388,7 @@
        Property Value
        - Boolean + System.Boolean @@ -690,7 +690,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.UpnpNotificationInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.UpnpNotificationInfo.html index 67df436e6..555ba925f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.UpnpNotificationInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.UpnpNotificationInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        UpnpNotificationInfo

        Namespace: MediaBrowser.Model.Dlna
        @@ -238,7 +238,7 @@
        Property Value
        - Uri + System.Uri diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.VideoOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.VideoOptions.html index f2a259041..56bfae633 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.VideoOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dlna.VideoOptions.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        VideoOptions
        @@ -260,7 +260,7 @@

        Property Value
        - Boolean + System.Boolean @@ -285,7 +285,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Drawing.DrawingUtils.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Drawing.DrawingUtils.html index 3ad879e9a..a0060cbe1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Drawing.DrawingUtils.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Drawing.DrawingUtils.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        DrawingUtils

        Namespace: MediaBrowser.Model.Drawing
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Drawing.ImageSize.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Drawing.ImageSize.html index e6d7b5009..a16eb95bd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Drawing.ImageSize.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Drawing.ImageSize.html @@ -332,7 +332,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.BaseItemDto.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.BaseItemDto.html index 33940ccbe..32f1718b1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.BaseItemDto.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.BaseItemDto.html @@ -159,7 +159,7 @@

        Inheritance
        - +
        System.Object
        BaseItemDto
        @@ -222,7 +222,7 @@
        Property Value
        - DayOfWeek[] + System.DayOfWeek[]

        The air days.

        @@ -512,7 +512,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -639,7 +639,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -664,7 +664,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -689,7 +689,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -714,7 +714,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -739,7 +739,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -764,7 +764,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -975,7 +975,7 @@
        Property Value
        - Nullable<Single> + Nullable<System.Single>

        The community rating.

        @@ -1079,7 +1079,7 @@
        Property Value
        - Nullable<Single> + Nullable<System.Single>

        The critic rating.

        @@ -1160,7 +1160,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset>

        The date created.

        @@ -1186,7 +1186,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -1266,7 +1266,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset>

        The end date.

        @@ -1705,7 +1705,7 @@
        Property Value
        - Dictionary<ImageType, String> + System.Collections.Generic.Dictionary<ImageType, String>

        The image tags.

        @@ -1786,7 +1786,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is folder; otherwise, false.

        @@ -1813,7 +1813,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is kids; otherwise, false.

        @@ -1840,7 +1840,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is live; otherwise, false.

        @@ -1867,7 +1867,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is movie; otherwise, false.

        @@ -1893,7 +1893,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -1919,7 +1919,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is news; otherwise, false.

        @@ -1971,7 +1971,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is premiere; otherwise, false.

        @@ -1998,7 +1998,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is repeat; otherwise, false.

        @@ -2025,7 +2025,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is series; otherwise, false.

        @@ -2052,7 +2052,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is sports; otherwise, false.

        @@ -2308,7 +2308,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if [enable internet providers]; otherwise, false.

        @@ -3077,7 +3077,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset>

        The premiere date.

        @@ -3811,7 +3811,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -3915,7 +3915,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -3941,7 +3941,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -4232,7 +4232,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> type

        The type.

        @@ -4249,7 +4249,7 @@
        Returns
        - Boolean + System.Boolean

        true if the specified type is type; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.BaseItemPerson.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.BaseItemPerson.html index cb50dd2d1..0302971ef 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.BaseItemPerson.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.BaseItemPerson.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        BaseItemPerson

        Namespace: MediaBrowser.Model.Dto
        @@ -191,7 +191,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance has primary image; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ImageInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ImageInfo.html index cd421c9c0..5113da5aa 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ImageInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ImageInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ImageInfo

        Namespace: MediaBrowser.Model.Dto
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ImageOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ImageOptions.html index 27f07921a..49b7fc33e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ImageOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ImageOptions.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ImageOptions

        Namespace: MediaBrowser.Model.Dto
        @@ -203,7 +203,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [add played indicator]; otherwise, false.

        @@ -257,7 +257,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        null if [crop whitespace] contains no value, true if [crop whitespace]; otherwise, false.

        @@ -284,7 +284,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [enable image enhancers]; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ItemCounts.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ItemCounts.html index c31b78535..14cecf25b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ItemCounts.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ItemCounts.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ItemCounts

        Namespace: MediaBrowser.Model.Dto
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ItemIndex.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ItemIndex.html index ce8180c14..bc11abeee 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ItemIndex.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.ItemIndex.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ItemIndex

        Namespace: MediaBrowser.Model.Dto
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.LinkedItemInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.LinkedItemInfo.html index 4ac60da4b..71ecab22d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.LinkedItemInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.LinkedItemInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LinkedItemInfo
        @@ -296,7 +296,7 @@

        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.MediaSourceInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.MediaSourceInfo.html index a8d46896c..520c94fb8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.MediaSourceInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.MediaSourceInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MediaSourceInfo
        @@ -189,7 +189,7 @@

        Property Value
        - Boolean + System.Boolean @@ -343,7 +343,7 @@
        Property Value
        - Object + System.Object @@ -544,7 +544,7 @@
        Property Value
        - Boolean + System.Boolean @@ -594,7 +594,7 @@
        Property Value
        - Boolean + System.Boolean @@ -620,7 +620,7 @@
        Property Value
        - Boolean + System.Boolean @@ -872,7 +872,7 @@
        Property Value
        - Boolean + System.Boolean @@ -897,7 +897,7 @@
        Property Value
        - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> @@ -922,7 +922,7 @@
        Property Value
        - Boolean + System.Boolean @@ -947,7 +947,7 @@
        Property Value
        - Boolean + System.Boolean @@ -972,7 +972,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1098,7 +1098,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1123,7 +1123,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1149,7 +1149,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1174,7 +1174,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1426,7 +1426,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -1627,7 +1627,7 @@
        Parameters
        - Boolean + System.Boolean force @@ -1670,7 +1670,7 @@
        Returns
        - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.MetadataEditorInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.MetadataEditorInfo.html index f33a93aa4..6b1588561 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.MetadataEditorInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.MetadataEditorInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MetadataEditorInfo

        Namespace: MediaBrowser.Model.Dto
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameGuidPair.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameGuidPair.html index 324e0e09a..48093183c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameGuidPair.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameGuidPair.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        NameGuidPair

        Namespace: MediaBrowser.Model.Dto
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameIdPair.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameIdPair.html index 64be6e82c..29d1730f2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameIdPair.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameIdPair.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        NameIdPair

        Namespace: MediaBrowser.Model.Dto
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameLongIdPair.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameLongIdPair.html index 29cd4f35d..dc4e6bb2c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameLongIdPair.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameLongIdPair.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        NameLongIdPair
        @@ -266,7 +266,7 @@

        Returns
        - Boolean + System.Boolean @@ -292,7 +292,7 @@
        Parameters
        - Object + System.Object obj @@ -308,7 +308,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameValuePair.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameValuePair.html index f51c5ea8a..69b891ae4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameValuePair.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.NameValuePair.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        NameValuePair

        Namespace: MediaBrowser.Model.Dto
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.RecommendationDto.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.RecommendationDto.html index 261a74523..c35ba9c79 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.RecommendationDto.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.RecommendationDto.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RecommendationDto

        Namespace: MediaBrowser.Model.Dto
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.UserDto.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.UserDto.html index 5d1143f40..5335dfeaa 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.UserDto.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.UserDto.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        UserDto
        @@ -275,7 +275,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -300,7 +300,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -326,7 +326,7 @@
        Property Value
        - Boolean + System.Boolean @@ -352,7 +352,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance has configured password; otherwise, false.

        @@ -379,7 +379,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance has password; otherwise, false.

        @@ -433,7 +433,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset>

        The last activity date.

        @@ -460,7 +460,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset>

        The last login date.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.UserItemDataDto.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.UserItemDataDto.html index 25a1482d1..074b021c8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.UserItemDataDto.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Dto.UserItemDataDto.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        UserItemDataDto

        Namespace: MediaBrowser.Model.Dto
        @@ -190,7 +190,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is favorite; otherwise, false.

        @@ -271,7 +271,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset>

        The last played date.

        @@ -352,7 +352,7 @@
        Property Value
        - Boolean + System.Boolean

        true if played; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ChapterInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ChapterInfo.html index 2d63fefc7..7bb4a4eac 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ChapterInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ChapterInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ChapterInfo

        Namespace: MediaBrowser.Model.Entities
        @@ -215,7 +215,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.CollectionType.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.CollectionType.html index 7cb233782..a5e03e1c3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.CollectionType.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.CollectionType.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        CollectionType

        Namespace: MediaBrowser.Model.Entities
        @@ -187,7 +187,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -211,7 +211,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -235,7 +235,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -259,7 +259,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -283,7 +283,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -307,7 +307,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -331,7 +331,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -355,7 +355,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -379,7 +379,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -403,7 +403,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -427,7 +427,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -451,7 +451,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -475,7 +475,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.DisplayPreferences.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.DisplayPreferences.html index 0eed0d893..a15d7c2c9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.DisplayPreferences.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.DisplayPreferences.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        DisplayPreferences

        Namespace: MediaBrowser.Model.Entities
        @@ -216,7 +216,7 @@
        Property Value
        - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String>

        The custom prefs.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.EmptyRequestResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.EmptyRequestResult.html index 9ca2f3dad..6636b2458 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.EmptyRequestResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.EmptyRequestResult.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        EmptyRequestResult

        Namespace: MediaBrowser.Model.Entities
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.LibraryUpdateInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.LibraryUpdateInfo.html index 0f19575a4..783f79f40 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.LibraryUpdateInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.LibraryUpdateInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        LibraryUpdateInfo

        Namespace: MediaBrowser.Model.Entities
        @@ -281,7 +281,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.Luid.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.Luid.html index ea1ed8da0..d27fd5065 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.Luid.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.Luid.html @@ -283,7 +283,7 @@
        Returns
        - Object + System.Object

        A new object that is a copy of this instance.

        @@ -352,7 +352,7 @@
        Parameters
        - Object + System.Object value @@ -412,7 +412,7 @@
        Returns
        - Boolean + System.Boolean

        true if the current object is equal to the other parameter; otherwise, false.

        @@ -422,7 +422,7 @@
        Returns

        Equals(Object)

        -

        Determines whether the specified Object, is equal to this instance.

        +

        Determines whether the specified System.Object, is equal to this instance.

        Declaration
        @@ -440,9 +440,9 @@
        Parameters
        - Object + System.Object obj -

        The Object to compare with this instance.

        +

        The System.Object to compare with this instance.

        @@ -457,8 +457,8 @@
        Returns
        - Boolean -

        true if the specified Object is equal to this instance; otherwise, false.

        + System.Boolean +

        true if the specified System.Object is equal to this instance; otherwise, false.

        @@ -627,7 +627,7 @@
        Parameters
        - Boolean + System.Boolean excludeDots @@ -691,7 +691,7 @@
        Returns
        - Boolean + System.Boolean @@ -743,7 +743,7 @@
        Returns
        - Boolean + System.Boolean @@ -792,7 +792,7 @@
        Returns
        - Boolean + System.Boolean @@ -923,7 +923,7 @@
        Returns
        - Boolean + System.Boolean @@ -952,12 +952,12 @@
        Parameters
        - SerializationInfo + System.Runtime.Serialization.SerializationInfo info - StreamingContext + System.Runtime.Serialization.StreamingContext context diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MBRegistrationRecord.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MBRegistrationRecord.html index 9b241402d..e4090fddd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MBRegistrationRecord.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MBRegistrationRecord.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MBRegistrationRecord
        Namespace: MediaBrowser.Model.Entities
        @@ -188,7 +188,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset @@ -213,7 +213,7 @@
        Property Value
        - Boolean + System.Boolean @@ -238,7 +238,7 @@
        Property Value
        - Boolean + System.Boolean @@ -263,7 +263,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaContainer.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaContainer.html index 7ffd954bc..b10be0a7d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaContainer.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaContainer.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MediaContainer

        Namespace: MediaBrowser.Model.Entities
        @@ -187,7 +187,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -211,7 +211,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -235,7 +235,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -259,7 +259,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -283,7 +283,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -307,7 +307,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -331,7 +331,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -355,7 +355,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -379,7 +379,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -403,7 +403,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -427,7 +427,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -451,7 +451,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -475,7 +475,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -499,7 +499,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -523,7 +523,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -547,7 +547,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -571,7 +571,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -595,7 +595,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -619,7 +619,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -643,7 +643,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -667,7 +667,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -691,7 +691,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -715,7 +715,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -739,7 +739,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -763,7 +763,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -787,7 +787,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -811,7 +811,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -835,7 +835,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -859,7 +859,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -883,7 +883,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -907,7 +907,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -931,7 +931,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -955,7 +955,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -979,7 +979,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1003,7 +1003,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1027,7 +1027,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1051,7 +1051,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1075,7 +1075,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1099,7 +1099,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1123,7 +1123,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1147,7 +1147,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1171,7 +1171,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1195,7 +1195,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1219,7 +1219,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1243,7 +1243,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1267,7 +1267,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1291,7 +1291,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> @@ -1315,7 +1315,7 @@
        Field Value
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaStream.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaStream.html index 5f30f1d73..7b308dddb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaStream.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaStream.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        MediaStream

        Namespace: MediaBrowser.Model.Entities
        @@ -253,7 +253,7 @@
        Property Value
        - Nullable<Single> + Nullable<System.Single>

        The average frame rate as float.

        @@ -869,7 +869,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        true if this instance is anamorphic; otherwise, false.

        @@ -897,7 +897,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        The IsAVC property.

        @@ -927,7 +927,7 @@
        Property Value
        - Boolean + System.Boolean @@ -955,7 +955,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is default; otherwise, false.

        @@ -982,7 +982,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is external; otherwise, false.

        @@ -1012,7 +1012,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        null if [is external URL] contains no value, true if [is external URL]; otherwise, false.

        @@ -1044,7 +1044,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is forced; otherwise, false.

        @@ -1070,7 +1070,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1098,7 +1098,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is interlaced; otherwise, false.

        @@ -1124,7 +1124,7 @@
        Property Value
        - Boolean + System.Boolean @@ -1409,7 +1409,7 @@
        Property Value
        - Nullable<Single> + Nullable<System.Single>

        The real frame rate as float.

        @@ -1532,7 +1532,7 @@

        Gets or sets the start time of the stream.

        Probe Field: start_time
        Applies to: Video, Audio, Subtitle. -
        Actual type: TimeSpan.

        +
        Actual type: System.TimeSpan.

        Declaration
        @@ -1601,7 +1601,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [supports external stream]; otherwise, false.

        @@ -1773,7 +1773,7 @@
        Parameters
        - Boolean + System.Boolean isForDisplay @@ -1815,7 +1815,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> codec @@ -1831,7 +1831,7 @@
        Returns
        - Boolean + System.Boolean @@ -1873,7 +1873,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaType.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaType.html index 66c66a8d6..550b5d763 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaType.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaType.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        MediaType

        Namespace: MediaBrowser.Model.Entities
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaUrl.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaUrl.html index 7a7d604d7..613fd14f7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaUrl.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.MediaUrl.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MediaUrl

        Namespace: MediaBrowser.Model.Entities
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ParentalRating.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ParentalRating.html index 53f5f77a2..47e346ca1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ParentalRating.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ParentalRating.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ParentalRating

        Namespace: MediaBrowser.Model.Entities
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.PluginSecurityInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.PluginSecurityInfo.html index 35704b0dd..55a04dbdb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.PluginSecurityInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.PluginSecurityInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        PluginSecurityInfo

        Namespace: MediaBrowser.Model.Entities
        @@ -190,7 +190,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is MB supporter; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdDictionary.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdDictionary.html index 1384788e4..999bf9dfd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdDictionary.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdDictionary.html @@ -157,19 +157,19 @@

        Inheritance
        - - +
        System.Object
        +
        System.Collections.Generic.Dictionary<String, String>
        ProviderIdDictionary
        Implements
        - - - - - - +
        ICollection<System.Collections.Generic.KeyValuePair<String, String>>
        +
        System.Collections.Generic.IReadOnlyDictionary<String, String>
        +
        IReadOnlyCollection<System.Collections.Generic.KeyValuePair<String, String>>
        +
        System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<String, String>>
        +
        System.Collections.IDictionary
        +
        System.Collections.ICollection
        @@ -186,7 +186,7 @@
        Inherited Members
        Dictionary<String, String>.Add(String, String)
        - Dictionary<String, String>.Clear() + System.Collections.Generic.Dictionary<System.String, System.String>.Clear()
        System.Collections.Generic.Dictionary<System.String, System.String>.ContainsKey(System.String) @@ -195,7 +195,7 @@
        Inherited Members
        Dictionary<String, String>.ContainsValue(String)
        - Dictionary<String, String>.GetEnumerator() + System.Collections.Generic.Dictionary<System.String, System.String>.GetEnumerator()
        - System.Collections.Generic.Dictionary<System.String, System.String>.Remove(System.String) + Dictionary<String, String>.Remove(String)
        System.Collections.Generic.Dictionary<System.String, System.String>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, System.String>>.Add(System.Collections.Generic.KeyValuePair<System.String, System.String>) @@ -237,7 +237,7 @@
        Inherited Members
        System.Collections.Generic.Dictionary<System.String, System.String>.System.Collections.IDictionary.Remove(System.Object)
        - Dictionary<String, String>.IEnumerable.GetEnumerator() + System.Collections.Generic.Dictionary<System.String, System.String>.System.Collections.IEnumerable.GetEnumerator()
        - Dictionary<String, String>.ICollection.SyncRoot + System.Collections.Generic.Dictionary<System.String, System.String>.System.Collections.ICollection.SyncRoot
        - Dictionary<String, String>.IDictionary.IsReadOnly + System.Collections.Generic.Dictionary<System.String, System.String>.System.Collections.IDictionary.IsReadOnly
        System.Collections.Generic.Dictionary<System.String, System.String>.System.Collections.IDictionary.Item[System.Object] @@ -333,7 +333,7 @@
        Parameters
        - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> source @@ -360,7 +360,7 @@
        Parameters
        - IEnumerable<KeyValuePair<String, String>> + System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<String, String>> source @@ -374,19 +374,19 @@

        Implements

        System.Collections.Generic.ICollection<T>
        - System.Collections.Generic.IReadOnlyDictionary<TKey,TValue> + System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
        - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
        - System.Collections.IDictionary + System.Collections.IDictionary
        - System.Collections.ICollection + System.Collections.ICollection
        System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdsExtensions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdsExtensions.html index b135172bb..5195dd2ba 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdsExtensions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.ProviderIdsExtensions.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ProviderIdsExtensions

        Namespace: MediaBrowser.Model.Entities
        @@ -363,7 +363,7 @@
        Returns
        - Boolean + System.Boolean

        true if [has provider identifier] [the specified instance]; otherwise, false.

        @@ -411,7 +411,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.SpecialFolder.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.SpecialFolder.html index 03523a74c..d001e4c9c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.SpecialFolder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.SpecialFolder.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SpecialFolder

        Namespace: MediaBrowser.Model.Entities
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.VirtualFolderInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.VirtualFolderInfo.html index 4dde8b616..38796e053 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.VirtualFolderInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Entities.VirtualFolderInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        VirtualFolderInfo

        Namespace: MediaBrowser.Model.Entities
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Events.GenericEventArgs-1.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Events.GenericEventArgs-1.html index bd6bfc5a8..adbe375f8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Events.GenericEventArgs-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Events.GenericEventArgs-1.html @@ -158,8 +158,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.EventArgs
        GenericEventArgs<T>
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.ListHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.ListHelper.html index 02cc80467..d3b5b59fd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.ListHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.ListHelper.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ListHelper

        Namespace: MediaBrowser.Model.Extensions
        @@ -189,12 +189,12 @@
        Parameters
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] list - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> value @@ -210,7 +210,7 @@
        Returns
        - Boolean + System.Boolean @@ -241,7 +241,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> value @@ -257,7 +257,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.StringCompatibility.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.StringCompatibility.html index 96598287b..1643602f9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.StringCompatibility.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.StringCompatibility.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        StringCompatibility

        Namespace: MediaBrowser.Model.Extensions
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.StringHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.StringHelper.html index 6fea2920c..0141623d4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.StringHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Extensions.StringHelper.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        StringHelper

        Namespace: MediaBrowser.Model.Extensions
        @@ -173,7 +173,7 @@

        Methods

        ContainsIgnoreCase(String, String)

        -

        Returns a value indicating whether a specified substring occurs within a string. Strings are compared using OrdinalIgnoreCase.

        +

        Returns a value indicating whether a specified substring occurs within a string. Strings are compared using System.StringComparison.OrdinalIgnoreCase.

        Declaration
        @@ -214,7 +214,7 @@
        Returns
        - Boolean + System.Boolean

        true if the str2 parameter occurs within str1, or if str2 is the empty string (""); otherwise, false.

        @@ -227,7 +227,7 @@

        EqualsIgnoreCase(String, String)

        -

        Determines whether two specified String objects have the same value. Strings are compared using OrdinalIgnoreCase.

        +

        Determines whether two specified String objects have the same value. Strings are compared using System.StringComparison.OrdinalIgnoreCase.

        Declaration
        @@ -268,7 +268,7 @@
        Returns
        - Boolean + System.Boolean

        true if the value of the str1 parameter is equal to the value of the str2 parameter; otherwise, false.

        @@ -295,12 +295,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> value - Char[] + System.Char[] splitChars @@ -316,7 +316,7 @@
        Returns
        - ReadOnlyMemory<Char>[] + System.ReadOnlyMemory<System.Char>[] diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.GenericEdit.IEditObjectContainer.html b/Documenation/reference/pluginapi/MediaBrowser.Model.GenericEdit.IEditObjectContainer.html index a9823876e..bc37f2956 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.GenericEdit.IEditObjectContainer.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.GenericEdit.IEditObjectContainer.html @@ -183,7 +183,7 @@
        Property Value
        - Object + System.Object @@ -208,7 +208,7 @@
        Property Value
        - Object + System.Object diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CountryInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CountryInfo.html index 954c18121..ea44cbb52 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CountryInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CountryInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        CountryInfo
        Namespace: MediaBrowser.Model.Globalization
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CountryList.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CountryList.html index 2ecdffb43..7994a2336 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CountryList.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CountryList.html @@ -157,19 +157,19 @@

        Inheritance
        - +
        System.Object
        CountryList
        Implements
        - +
        System.Collections.Generic.IList<CountryInfo>
        - +
        System.Collections.Generic.IEnumerable<CountryInfo>
        - +
        System.Collections.ICollection
        @@ -181,19 +181,19 @@
        Inherited Members
        System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.System.Collections.IList.set_Item(System.Int32, System.Object)
        - List<CountryInfo>.Add(CountryInfo) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.Add(MediaBrowser.Model.Globalization.CountryInfo)
        - List<CountryInfo>.AddRange(IEnumerable<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.AddRange(System.Collections.Generic.IEnumerable<MediaBrowser.Model.Globalization.CountryInfo>)
        - List<CountryInfo>.AsReadOnly() + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.AsReadOnly()
        - List<CountryInfo>.BinarySearch(CountryInfo, IComparer<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.BinarySearch(MediaBrowser.Model.Globalization.CountryInfo, System.Collections.Generic.IComparer<MediaBrowser.Model.Globalization.CountryInfo>)
        List<CountryInfo>.BinarySearch(Int32, Int32, CountryInfo, IComparer<CountryInfo>) @@ -208,13 +208,13 @@
        Inherited Members
        System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.ConvertAll<TOutput>(System.Converter<MediaBrowser.Model.Globalization.CountryInfo, TOutput>)
        - List<CountryInfo>.CopyTo(CountryInfo[]) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.CopyTo(MediaBrowser.Model.Globalization.CountryInfo[])
        - System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.CopyTo(MediaBrowser.Model.Globalization.CountryInfo[], System.Int32) + List<CountryInfo>.CopyTo(CountryInfo[], Int32)
        - List<CountryInfo>.CopyTo(Int32, CountryInfo[], Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.CopyTo(System.Int32, MediaBrowser.Model.Globalization.CountryInfo[], System.Int32, System.Int32)
        - List<CountryInfo>.FindAll(Predicate<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.FindAll(System.Predicate<MediaBrowser.Model.Globalization.CountryInfo>)
        - List<CountryInfo>.FindIndex(Int32, Int32, Predicate<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.FindIndex(System.Int32, System.Int32, System.Predicate<MediaBrowser.Model.Globalization.CountryInfo>)
        - List<CountryInfo>.FindIndex(Int32, Predicate<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.FindIndex(System.Int32, System.Predicate<MediaBrowser.Model.Globalization.CountryInfo>)
        - List<CountryInfo>.FindLast(Predicate<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.FindLast(System.Predicate<MediaBrowser.Model.Globalization.CountryInfo>)
        - List<CountryInfo>.FindLastIndex(Int32, Int32, Predicate<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.FindLastIndex(System.Int32, System.Int32, System.Predicate<MediaBrowser.Model.Globalization.CountryInfo>)
        - List<CountryInfo>.FindLastIndex(Predicate<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.FindLastIndex(System.Predicate<MediaBrowser.Model.Globalization.CountryInfo>)
        System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.ForEach(System.Action<MediaBrowser.Model.Globalization.CountryInfo>)
        - List<CountryInfo>.GetEnumerator() + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.GetEnumerator()
        - List<CountryInfo>.GetRange(Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.GetRange(System.Int32, System.Int32)
        - List<CountryInfo>.IndexOf(CountryInfo, Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.IndexOf(MediaBrowser.Model.Globalization.CountryInfo, System.Int32, System.Int32)
        System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.Insert(System.Int32, MediaBrowser.Model.Globalization.CountryInfo) @@ -274,10 +274,10 @@
        Inherited Members
        List<CountryInfo>.LastIndexOf(CountryInfo)
        - List<CountryInfo>.LastIndexOf(CountryInfo, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.LastIndexOf(MediaBrowser.Model.Globalization.CountryInfo, System.Int32)
        - List<CountryInfo>.LastIndexOf(CountryInfo, Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.LastIndexOf(MediaBrowser.Model.Globalization.CountryInfo, System.Int32, System.Int32)
        - List<CountryInfo>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.RemoveRange(System.Int32, System.Int32)
        - List<CountryInfo>.Reverse() + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.Reverse()
        System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.Reverse(System.Int32, System.Int32) @@ -307,7 +307,7 @@
        Inherited Members
        List<CountryInfo>.Sort(Comparison<CountryInfo>)
        - List<CountryInfo>.Sort(Int32, Int32, IComparer<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<MediaBrowser.Model.Globalization.CountryInfo>)
        - List<CountryInfo>.TrueForAll(Predicate<CountryInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.TrueForAll(System.Predicate<MediaBrowser.Model.Globalization.CountryInfo>)
        - List<CountryInfo>.Count + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.Count
        - List<CountryInfo>.ICollection.IsSynchronized + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.System.Collections.ICollection.IsSynchronized
        - List<CountryInfo>.ICollection.SyncRoot + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.System.Collections.ICollection.SyncRoot
        - List<CountryInfo>.IList.IsReadOnly + System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.System.Collections.IList.IsReadOnly
        System.Collections.Generic.List<MediaBrowser.Model.Globalization.CountryInfo>.System.Collections.IList.Item[System.Int32] @@ -400,14 +400,14 @@
        Parameters
        - Boolean + System.Boolean localizeDisplayNames

        if set to true, the DisplayName property will be localized by the current culture.

        - Boolean + System.Boolean createDynamically

        if set to true, the list will be created by calling GetCultures(CultureTypes), otherwise, the static list defined in this class @@ -454,7 +454,7 @@

        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> countryString

        The search string.

        @@ -524,7 +524,7 @@
        Returns

        Implements

        - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
        - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
        - System.Collections.ICollection + System.Collections.ICollection
        System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CultureDto.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CultureDto.html index fd1ffb434..bea82d87b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CultureDto.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.CultureDto.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        CultureDto
        Namespace: MediaBrowser.Model.Globalization
        @@ -350,7 +350,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> language @@ -366,7 +366,7 @@
        Returns
        - Boolean + System.Boolean @@ -408,7 +408,7 @@
        Returns
        - Boolean + System.Boolean @@ -450,7 +450,7 @@
        Returns
        - Boolean + System.Boolean @@ -497,7 +497,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.ILocalizationManager.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.ILocalizationManager.html index 3a14ed13c..7a179b9d3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.ILocalizationManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.ILocalizationManager.html @@ -184,7 +184,7 @@
        Property Value
        - IComparer<String> + System.Collections.Generic.IComparer<String> @@ -212,7 +212,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> country @@ -296,7 +296,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> language @@ -669,6 +669,48 @@
        Returns
        + +

        GetLocalizedStringUsingServerCulture(String)

        +
        +
        +
        Declaration
        +
        +
        string GetLocalizedStringUsingServerCulture(string phrase)
        +
        +
        Parameters
        + + + + + + + + + + + + + + + +
        TypeNameDescription
        Stringphrase
        +
        Returns
        + + + + + + + + + + + + + +
        TypeDescription
        String
        + +

        GetParentalRatings()

        Gets the parental ratings.

        @@ -758,7 +800,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> rating

        The rating.

        @@ -1100,7 +1142,7 @@
        Returns
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.LocalizatonOption.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.LocalizatonOption.html index 0ebadefee..ecc6c2509 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.LocalizatonOption.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Globalization.LocalizatonOption.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LocalizatonOption
        Namespace: MediaBrowser.Model.Globalization
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemCredentials.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemCredentials.html index d165970ec..a9897910a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemCredentials.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemCredentials.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        FileSystemCredentials
        Namespace: MediaBrowser.Model.IO
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemEntryInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemEntryInfo.html index 349c9a81f..7f8a0890d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemEntryInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemEntryInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        FileSystemEntryInfo

        Namespace: MediaBrowser.Model.IO
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemMetadata.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemMetadata.html index def916e58..7f972bc7a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemMetadata.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.FileSystemMetadata.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        FileSystemMetadata

        Namespace: MediaBrowser.Model.IO
        @@ -189,7 +189,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The creation time UTC.

        @@ -243,7 +243,7 @@
        Property Value
        - Boolean + System.Boolean

        true if exists; otherwise, false.

        @@ -324,7 +324,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is directory; otherwise, false.

        @@ -351,7 +351,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The last write time UTC.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IFileSystem.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IFileSystem.html index 35f522956..96ad08613 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IFileSystem.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IFileSystem.html @@ -185,7 +185,7 @@
        Property Value
        - IEnumerable<FileSystemMetadata> + System.Collections.Generic.IEnumerable<FileSystemMetadata> @@ -235,7 +235,7 @@
        Property Value
        - Char + System.Char @@ -263,12 +263,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path1 - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path2 @@ -284,7 +284,7 @@
        Returns
        - Boolean + System.Boolean @@ -331,7 +331,7 @@
        Returns
        - Boolean + System.Boolean @@ -358,13 +358,13 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> parentPath

        The parent path.

        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path

        The path.

        @@ -381,7 +381,7 @@
        Returns
        - Boolean + System.Boolean

        true if [contains sub path] [the specified parent path]; otherwise, false.

        @@ -429,7 +429,7 @@
        Returns
        - Boolean + System.Boolean @@ -468,7 +468,7 @@
        Parameters
        - Boolean + System.Boolean overwrite

        if set to true [overwrite].

        @@ -532,7 +532,7 @@
        Parameters
        - Boolean + System.Boolean recursive

        if set to true [recursive].

        @@ -565,12 +565,12 @@
        Parameters
        - Boolean + System.Boolean recursive - Boolean + System.Boolean sendToRecycleBin @@ -631,7 +631,7 @@
        Parameters
        - Boolean + System.Boolean sendToRecycleBin @@ -676,7 +676,7 @@
        Returns
        - Boolean + System.Boolean

        true if XXXX, false otherwise.

        @@ -724,7 +724,7 @@
        Returns
        - Boolean + System.Boolean @@ -768,7 +768,7 @@
        Returns
        - Boolean + System.Boolean

        true if XXXX, false otherwise.

        @@ -816,7 +816,7 @@
        Returns
        - Boolean + System.Boolean @@ -860,7 +860,7 @@
        Returns
        - DateTimeOffset + System.DateTimeOffset

        DateTime.

        @@ -905,7 +905,7 @@
        Returns
        - DateTimeOffset + System.DateTimeOffset

        DateTime.

        @@ -939,7 +939,7 @@
        Parameters
        - Boolean + System.Boolean recursive

        if set to true [recursive].

        @@ -956,7 +956,7 @@
        Returns
        - IEnumerable<FileSystemMetadata> + System.Collections.Generic.IEnumerable<FileSystemMetadata>

        IEnumerable<DirectoryInfo>.

        @@ -1080,7 +1080,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path @@ -1096,7 +1096,7 @@
        Returns
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -1171,7 +1171,7 @@
        Parameters
        - Boolean + System.Boolean recursive

        if set to true [recursive].

        @@ -1188,7 +1188,7 @@
        Returns
        - IEnumerable<String> + System.Collections.Generic.IEnumerable<String>

        IEnumerable<System.String>.

        @@ -1231,7 +1231,7 @@
        Returns
        - DriveInfo + System.IO.DriveInfo @@ -1378,7 +1378,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path

        The path.

        @@ -1395,7 +1395,7 @@
        Returns
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char>

        System.String.

        @@ -1471,7 +1471,7 @@
        Parameters
        - Boolean + System.Boolean recursive

        if set to true [recursive].

        @@ -1488,7 +1488,7 @@
        Returns
        - IEnumerable<String> + System.Collections.Generic.IEnumerable<String>

        IEnumerable<System.String>.

        @@ -1525,12 +1525,12 @@
        Parameters
        - Boolean + System.Boolean enableCaseSensitiveExtensions - Boolean + System.Boolean recursive @@ -1546,7 +1546,7 @@
        Returns
        - IEnumerable<String> + System.Collections.Generic.IEnumerable<String> @@ -1578,7 +1578,7 @@
        Parameters
        - Boolean + System.Boolean recursive @@ -1594,7 +1594,7 @@
        Returns
        - IEnumerable<FileSystemMetadata> + System.Collections.Generic.IEnumerable<FileSystemMetadata> @@ -1630,12 +1630,12 @@
        Parameters
        - Boolean + System.Boolean enableCaseSensitiveExtensions - Boolean + System.Boolean recursive @@ -1651,7 +1651,7 @@
        Returns
        - IEnumerable<FileSystemMetadata> + System.Collections.Generic.IEnumerable<FileSystemMetadata> @@ -1950,7 +1950,7 @@
        Parameters
        - Boolean + System.Boolean isAsync

        if set to true [is asynchronous].

        @@ -2148,7 +2148,7 @@
        Parameters
        - Boolean + System.Boolean isAsync @@ -2197,7 +2197,7 @@
        Parameters
        - Boolean + System.Boolean recursive

        if set to true [recursive].

        @@ -2219,7 +2219,7 @@
        Returns
        - IEnumerable<FileSystemMetadata> + System.Collections.Generic.IEnumerable<FileSystemMetadata>

        IEnumerable<FileSystemMetadata>.

        @@ -2253,7 +2253,7 @@
        Parameters
        - Boolean + System.Boolean recursive

        if set to true [recursive].

        @@ -2270,7 +2270,7 @@
        Returns
        - IEnumerable<String> + System.Collections.Generic.IEnumerable<String>

        IEnumerable<System.String>.

        @@ -2406,7 +2406,7 @@
        Returns
        - DateTimeOffset + System.DateTimeOffset

        DateTime.

        @@ -2451,7 +2451,7 @@
        Returns
        - DateTimeOffset + System.DateTimeOffset

        DateTime.

        @@ -2483,7 +2483,7 @@
        Parameters
        - Boolean + System.Boolean fileExists @@ -2499,7 +2499,7 @@
        Returns
        - DateTimeOffset + System.DateTimeOffset @@ -2571,7 +2571,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path

        The path.

        @@ -2588,7 +2588,7 @@
        Returns
        - Boolean + System.Boolean

        true if [is path file] [the specified path]; otherwise, false.

        @@ -2616,7 +2616,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path

        The path.

        @@ -2633,7 +2633,7 @@
        Returns
        - Boolean + System.Boolean

        true if [is root path] [the specified path]; otherwise, false.

        @@ -2660,12 +2660,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> folderPath - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> filePath @@ -2681,7 +2681,7 @@
        Returns
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -2787,7 +2787,7 @@
        Parameters
        - Boolean + System.Boolean overwrite @@ -2819,7 +2819,7 @@
        Parameters
        - Boolean + System.Boolean checkSubPaths @@ -2862,7 +2862,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> path

        The path.

        @@ -2879,7 +2879,7 @@
        Returns
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char>

        System.String.

        @@ -2998,7 +2998,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -3014,7 +3014,7 @@
        Returns
        - Task<Byte[]> + Task<System.Byte[]> @@ -3087,7 +3087,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -3178,13 +3178,13 @@
        Parameters
        - Encoding + System.Text.Encoding encoding

        The encoding.

        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -3235,7 +3235,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -3284,12 +3284,12 @@
        Parameters
        - Boolean + System.Boolean isHidden - Boolean + System.Boolean readOnly @@ -3348,7 +3348,7 @@
        Parameters
        - Boolean + System.Boolean isHidden @@ -3412,7 +3412,7 @@
        Parameters
        - Boolean + System.Boolean readOnly @@ -3455,7 +3455,7 @@
        Returns
        - Boolean + System.Boolean @@ -3521,7 +3521,7 @@
        Parameters
        - Byte[] + System.Byte[] bytes @@ -3553,12 +3553,12 @@
        Parameters
        - Byte[] + System.Byte[] bytes - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -3574,7 +3574,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -3605,7 +3605,7 @@
        Parameters
        - IEnumerable<String> + System.Collections.Generic.IEnumerable<String> lines @@ -3680,7 +3680,7 @@
        Parameters
        - Encoding + System.Text.Encoding encoding

        The encoding.

        @@ -3718,12 +3718,12 @@
        Parameters
        - Encoding + System.Text.Encoding encoding - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -3739,7 +3739,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -3775,7 +3775,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -3791,7 +3791,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMount.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMount.html index 7aab27bf1..6f1b62b5e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMount.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMount.html @@ -158,7 +158,7 @@

        Inherited Members
        - IDisposable.Dispose() + System.IDisposable.Dispose()
        Namespace: MediaBrowser.Model.IO
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMountManager.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMountManager.html index 7d02e61bc..3a5af0a81 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMountManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMountManager.html @@ -158,7 +158,7 @@

        Inherited Members
        - IDisposable.Dispose() + System.IDisposable.Dispose()
        Namespace: MediaBrowser.Model.IO
        @@ -191,7 +191,7 @@
        Parameters
        - IEnumerable<IMediaMounter> + System.Collections.Generic.IEnumerable<IMediaMounter> mounters

        The mounters.

        @@ -220,12 +220,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> mediaPath - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container @@ -241,7 +241,7 @@
        Returns
        - Boolean + System.Boolean @@ -268,17 +268,17 @@
        Parameters
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> mediaPath - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> container - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMounter.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMounter.html index b29785848..5cc33460a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMounter.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IMediaMounter.html @@ -158,7 +158,7 @@

        Inherited Members
        - IDisposable.Dispose() + System.IDisposable.Dispose()
        Namespace: MediaBrowser.Model.IO
        @@ -220,13 +220,13 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> mediaPath

        The media path.

        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> container

        The container.

        @@ -243,7 +243,7 @@
        Returns
        - Boolean + System.Boolean

        true if this instance can mount the specified path; otherwise, false.

        @@ -271,19 +271,19 @@
        Parameters
        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> mediaPath

        The media path.

        - ReadOnlyMemory<Char> + System.ReadOnlyMemory<System.Char> container

        The container.

        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -321,7 +321,7 @@
        Exceptions
        - IOException + System.IO.IOException

        Unable to create mount.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IShortcutHandler.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IShortcutHandler.html index 59946aeaa..b465a095b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IShortcutHandler.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IShortcutHandler.html @@ -219,7 +219,7 @@
        Returns
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -246,7 +246,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> shortcutPath

        The shortcut path.

        @@ -263,7 +263,7 @@
        Returns
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char>

        System.String.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IStreamHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IStreamHelper.html index 4d4ab418b..1eabdfe66 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IStreamHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IStreamHelper.html @@ -204,7 +204,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -220,7 +220,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -261,7 +261,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -277,7 +277,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -318,7 +318,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -334,7 +334,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -375,7 +375,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -391,7 +391,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IZipClient.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IZipClient.html index f2b9002d8..53681ab82 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IZipClient.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.IZipClient.html @@ -198,7 +198,7 @@
        Parameters
        - Boolean + System.Boolean overwriteExistingFiles

        if set to true [overwrite existing files].

        @@ -239,7 +239,7 @@
        Parameters
        - Boolean + System.Boolean overwriteExistingFiles

        if set to true [overwrite existing files].

        @@ -280,7 +280,7 @@
        Parameters
        - Boolean + System.Boolean overwriteExistingFiles

        if set to true [overwrite existing files].

        @@ -321,7 +321,7 @@
        Parameters
        - Boolean + System.Boolean overwriteExistingFiles

        if set to true [overwrite existing files].

        @@ -359,7 +359,7 @@
        Parameters
        - Boolean + System.Boolean overwriteExistingFiles @@ -399,7 +399,7 @@
        Parameters
        - Boolean + System.Boolean overwriteExistingFiles

        if set to true [overwrite existing files].

        @@ -440,7 +440,7 @@
        Parameters
        - Boolean + System.Boolean overwriteExistingFiles

        if set to true [overwrite existing files].

        @@ -481,7 +481,7 @@
        Parameters
        - Boolean + System.Boolean overwriteExistingFiles

        if set to true [overwrite existing files].

        @@ -556,7 +556,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -572,7 +572,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.StreamDefaults.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.StreamDefaults.html index 657705fe4..dbafa0856 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.StreamDefaults.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.StreamDefaults.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        StreamDefaults

        Namespace: MediaBrowser.Model.IO
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.StreamHandler.html b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.StreamHandler.html index 0e5ee9809..2d0164230 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.IO.StreamHandler.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.IO.StreamHandler.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        StreamHandler
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Library.UserViewQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Library.UserViewQuery.html index 650be302e..4fb943179 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Library.UserViewQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Library.UserViewQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        UserViewQuery

        Namespace: MediaBrowser.Model.Library
        @@ -188,7 +188,7 @@
        Property Value
        - Boolean + System.Boolean @@ -214,7 +214,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [include external content]; otherwise, false.

        @@ -241,7 +241,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [include hidden]; otherwise, false.

        @@ -267,7 +267,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.BaseTimerInfoDto.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.BaseTimerInfoDto.html index a4869d262..be8fcd3b5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.BaseTimerInfoDto.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.BaseTimerInfoDto.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        BaseTimerInfoDto
        @@ -297,7 +297,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset @@ -349,7 +349,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is post padding required; otherwise, false.

        @@ -376,7 +376,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is pre padding required; otherwise, false.

        @@ -694,7 +694,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.ChannelOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.ChannelOptions.html index 77c835263..df3303dd9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.ChannelOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.ChannelOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ChannelOptions

        Namespace: MediaBrowser.Model.LiveTv
        @@ -188,7 +188,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.GuideInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.GuideInfo.html index a1a836d56..1b538b530 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.GuideInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.GuideInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        GuideInfo

        Namespace: MediaBrowser.Model.LiveTv
        @@ -189,7 +189,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The end date.

        @@ -216,7 +216,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The start date.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.KeywordInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.KeywordInfo.html index 8e292dbf0..eb243851d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.KeywordInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.KeywordInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        KeywordInfo

        Namespace: MediaBrowser.Model.LiveTv
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.ListingsProviderInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.ListingsProviderInfo.html index 27238bc2e..17bca4166 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.ListingsProviderInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.ListingsProviderInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ListingsProviderInfo

        Namespace: MediaBrowser.Model.LiveTv
        @@ -263,7 +263,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvInfo.html index 88e90dd1c..eb7e67869 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LiveTvInfo

        Namespace: MediaBrowser.Model.LiveTv
        @@ -216,7 +216,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is enabled; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvOptions.html index 0665ae8e7..6f19f0178 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LiveTvOptions

        Namespace: MediaBrowser.Model.LiveTv
        @@ -563,7 +563,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvServiceInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvServiceInfo.html index dc180283e..f0c311362 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvServiceInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.LiveTvServiceInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        LiveTvServiceInfo

        Namespace: MediaBrowser.Model.LiveTv
        @@ -202,7 +202,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance has update available; otherwise, false.

        @@ -256,7 +256,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is visible; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerInfoDto.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerInfoDto.html index e61e0523c..b69bc994c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerInfoDto.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerInfoDto.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        SeriesTimerInfoDto
        @@ -298,7 +298,7 @@

        Property Value
        - DayOfWeek[] + System.DayOfWeek[]

        The days.

        @@ -325,7 +325,7 @@
        Property Value
        - Dictionary<ImageType, String> + System.Collections.Generic.Dictionary<ImageType, String>

        The image tags.

        @@ -535,7 +535,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [record any channel]; otherwise, false.

        @@ -562,7 +562,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [record any time]; otherwise, false.

        @@ -589,7 +589,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [record new only]; otherwise, false.

        @@ -640,7 +640,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerQuery.html index 7795c48b3..72dbb5a77 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.SeriesTimerQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SeriesTimerQuery

        Namespace: MediaBrowser.Model.LiveTv
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TimerInfoDto.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TimerInfoDto.html index 5b9bbbacf..96b7a14c4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TimerInfoDto.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TimerInfoDto.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        TimerInfoDto
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TimerQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TimerQuery.html index fcfce8d2a..1d876bf8b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TimerQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TimerQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        TimerQuery

        Namespace: MediaBrowser.Model.LiveTv
        @@ -240,7 +240,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -265,7 +265,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TunerHostInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TunerHostInfo.html index 49f2754d0..79d40e9d4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TunerHostInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LiveTv.TunerHostInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        TunerHostInfo

        Namespace: MediaBrowser.Model.LiveTv
        @@ -188,7 +188,7 @@
        Property Value
        - Boolean + System.Boolean @@ -213,7 +213,7 @@
        Property Value
        - Boolean + System.Boolean @@ -338,7 +338,32 @@
        Property Value
        - Boolean + System.Boolean + + + + + + + +

        ImportGuideData

        +
        +
        +
        Declaration
        +
        +
        public bool ImportGuideData { get; set; }
        +
        +
        Property Value
        + + + + + + + + + + @@ -363,7 +388,7 @@
        Property Value
        - + @@ -388,7 +413,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DescriptionLAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DescriptionLAttribute.html index 6b34fb4bf..db09b2012 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DescriptionLAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DescriptionLAttribute.html @@ -158,8 +158,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        DescriptionLAttribute
        @@ -176,16 +176,16 @@
        Inherited Members
        DescriptionAttribute.Default
        - DescriptionAttribute.Equals(Object) + System.ComponentModel.DescriptionAttribute.Equals(System.Object)
        - DescriptionAttribute.GetHashCode() + System.ComponentModel.DescriptionAttribute.GetHashCode()
        - DescriptionAttribute.IsDefaultAttribute() + System.ComponentModel.DescriptionAttribute.IsDefaultAttribute()
        - DescriptionAttribute.DescriptionValue + System.ComponentModel.DescriptionAttribute.DescriptionValue
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.IsDefined(Assembly, Type) @@ -272,19 +272,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -366,7 +366,7 @@
        Parameters

        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DisplayNameLAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DisplayNameLAttribute.html index e2b41b6d8..6b1e5f90b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DisplayNameLAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.DisplayNameLAttribute.html @@ -158,9 +158,9 @@

        Inheritance
        - - - +
        System.Object
        +
        System.Attribute
        +
        System.ComponentModel.DisplayNameAttribute
        DisplayNameLAttribute
        @@ -173,7 +173,7 @@

        Inherited Members
        LocalizedDisplayNameAttribute.ResourceType
        - System.ComponentModel.DisplayNameAttribute.Default + DisplayNameAttribute.Default
        - DisplayNameAttribute.IsDefaultAttribute() + System.ComponentModel.DisplayNameAttribute.IsDefaultAttribute()
        - DisplayNameAttribute.DisplayNameValue + System.ComponentModel.DisplayNameAttribute.DisplayNameValue
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.IsDefined(Assembly, Type) @@ -272,19 +272,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -366,7 +366,7 @@
        Parameters
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDescriptionAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDescriptionAttribute.html index eaa0bbf7d..5c36854c4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDescriptionAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDescriptionAttribute.html @@ -160,8 +160,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        LocalizedDescriptionAttribute
        @@ -172,16 +172,16 @@
        Inherited Members
        DescriptionAttribute.Default
        - DescriptionAttribute.Equals(Object) + System.ComponentModel.DescriptionAttribute.Equals(System.Object)
        - DescriptionAttribute.GetHashCode() + System.ComponentModel.DescriptionAttribute.GetHashCode()
        - DescriptionAttribute.IsDefaultAttribute() + System.ComponentModel.DescriptionAttribute.IsDefaultAttribute()
        - DescriptionAttribute.DescriptionValue + System.ComponentModel.DescriptionAttribute.DescriptionValue
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.IsDefined(Assembly, Type) @@ -268,19 +268,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -362,7 +362,7 @@
        Parameters

        - + @@ -414,7 +414,7 @@
        Overrides

        ResourceType

        -

        Gets or sets the System.Type that contains the resources for Description.

        +

        Gets or sets the Type that contains the resources for Description.

        Declaration
        @@ -432,7 +432,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDisplayNameAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDisplayNameAttribute.html index 5ffe08661..e20d72476 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDisplayNameAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedDisplayNameAttribute.html @@ -153,23 +153,23 @@

        Class LocalizedDisplayNameAttribute

        -

        LocalizedDisplayNameAttribute is a localizable descendant of the DisplayNameAttribute. +

        LocalizedDisplayNameAttribute is a localizable descendant of the System.ComponentModel.DisplayNameAttribute. The string value of this class can be used either as literal or as resource identifier into a specified ResourceType

        Inheritance
        - - - +
        System.Object
        +
        System.Attribute
        +
        System.ComponentModel.DisplayNameAttribute
        LocalizedDisplayNameAttribute
        Inherited Members
        - System.ComponentModel.DisplayNameAttribute.Default + DisplayNameAttribute.Default
        - DisplayNameAttribute.IsDefaultAttribute() + System.ComponentModel.DisplayNameAttribute.IsDefaultAttribute()
        - DisplayNameAttribute.DisplayNameValue + System.ComponentModel.DisplayNameAttribute.DisplayNameValue
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.IsDefined(Assembly, Type) @@ -268,19 +268,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -298,7 +298,7 @@

        Constructors

        LocalizedDisplayNameAttribute()

        -

        Initializes a new instance of the DisplayNameAttribute class with no parameters.

        +

        Initializes a new instance of the System.ComponentModel.DisplayNameAttribute class with no parameters.

        Declaration
        @@ -309,7 +309,7 @@
        Declaration

        LocalizedDisplayNameAttribute(String)

        -

        Initializes a new instance of the DisplayNameAttribute class using the display name.

        +

        Initializes a new instance of the System.ComponentModel.DisplayNameAttribute class using the display name.

        Declaration
        @@ -338,7 +338,7 @@
        Parameters

        LocalizedDisplayNameAttribute(String, Type)

        -

        Initializes a new instance of the DisplayNameAttribute class using the display name.

        +

        Initializes a new instance of the System.ComponentModel.DisplayNameAttribute class using the display name.

        Declaration
        @@ -362,7 +362,7 @@
        Parameters
        - + @@ -414,7 +414,7 @@
        Overrides

        ResourceType

        -

        Gets or sets the System.Type that contains the resources for DisplayName.

        +

        Gets or sets the Type that contains the resources for DisplayName.

        Declaration
        @@ -432,7 +432,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateFalseTextAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateFalseTextAttribute.html index 20ca0996b..508224853 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateFalseTextAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateFalseTextAttribute.html @@ -160,8 +160,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        LocalizedTristateFalseTextAttribute
        @@ -172,7 +172,7 @@
        Inherited Members
        TristateFalseTextAttribute.TextValue
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -265,19 +265,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -359,7 +359,7 @@
        Parameters

        - + @@ -372,7 +372,7 @@

        Properties

        ResourceType

        -

        Gets or sets the System.Type that contains the resources for Text.

        +

        Gets or sets the Type that contains the resources for Text.

        Declaration
        @@ -390,7 +390,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateTrueTextAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateTrueTextAttribute.html index eacb783ed..51dfaaf1b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateTrueTextAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.LocalizedTristateTrueTextAttribute.html @@ -160,8 +160,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        LocalizedTristateTrueTextAttribute
        @@ -172,7 +172,7 @@
        Inherited Members
        TristateTrueTextAttribute.TextValue
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -265,19 +265,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -359,7 +359,7 @@
        Parameters

        - + @@ -372,7 +372,7 @@

        Properties

        ResourceType

        -

        Gets or sets the System.Type that contains the resources for Text.

        +

        Gets or sets the Type that contains the resources for Text.

        Declaration
        @@ -390,7 +390,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.ResourceTypeAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.ResourceTypeAttribute.html index f33c14206..b6fd76a94 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.ResourceTypeAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.ResourceTypeAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        ResourceTypeAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -301,7 +301,7 @@

        Extension Methods

        See Also

        - +
        System.Attribute
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateFalseTextLAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateFalseTextLAttribute.html index 02ec36996..692003606 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateFalseTextLAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateFalseTextLAttribute.html @@ -158,8 +158,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        TristateFalseTextLAttribute
        @@ -176,7 +176,7 @@
        Inherited Members
        TristateFalseTextAttribute.TextValue
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -269,19 +269,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -363,7 +363,7 @@
        Parameters

        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateTrueTextLAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateTrueTextLAttribute.html index f100fc20e..4c4c070f2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateTrueTextLAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.TristateTrueTextLAttribute.html @@ -158,8 +158,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        TristateTrueTextLAttribute
        @@ -176,7 +176,7 @@
        Inherited Members
        TristateTrueTextAttribute.TextValue
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -269,19 +269,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -363,7 +363,7 @@
        Parameters

        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.html b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.html index d69f28682..770815d2a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.LocalizationAttributes.html @@ -169,7 +169,7 @@

        ResourceType

        LocalizedDisplayNameAttribute

        -

        LocalizedDisplayNameAttribute is a localizable descendant of the DisplayNameAttribute. +

        LocalizedDisplayNameAttribute is a localizable descendant of the System.ComponentModel.DisplayNameAttribute. The string value of this class can be used either as literal or as resource identifier into a specified ResourceType

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.ILogManager.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.ILogManager.html index 61fbf3165..83ba4b6ed 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.ILogManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.ILogManager.html @@ -314,7 +314,7 @@
        Parameters
        - + @@ -330,7 +330,7 @@
        Returns
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.ILogger.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.ILogger.html index 3aa789137..2a63bd325 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.ILogger.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.ILogger.html @@ -186,7 +186,7 @@
        Parameters
        - + @@ -220,7 +220,7 @@
        Parameters
        - + @@ -249,7 +249,7 @@
        Parameters
        - + @@ -283,7 +283,7 @@
        Parameters
        - + @@ -324,7 +324,7 @@
        Parameters
        - + @@ -359,7 +359,7 @@
        Parameters
        - + @@ -400,7 +400,7 @@
        Parameters
        - + @@ -429,7 +429,7 @@
        Parameters
        - + @@ -463,7 +463,7 @@
        Parameters
        - + @@ -497,7 +497,7 @@
        Parameters
        - + @@ -537,7 +537,7 @@
        Parameters
        - + @@ -607,7 +607,7 @@
        Parameters
        - + @@ -641,7 +641,7 @@
        Parameters
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.LogHelper.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.LogHelper.html index 536674245..89abbe45f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.LogHelper.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.LogHelper.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        LogHelper

        Namespace: MediaBrowser.Model.Logging
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.NullLogger.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.NullLogger.html index 84c6fbf01..becc6704f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.NullLogger.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Logging.NullLogger.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        NullLogger
        @@ -193,7 +193,7 @@
        Parameters

        - + @@ -225,7 +225,7 @@
        Parameters
        - + @@ -252,7 +252,7 @@
        Parameters
        - + @@ -284,7 +284,7 @@
        Parameters
        - + @@ -321,7 +321,7 @@
        Parameters
        - + @@ -353,7 +353,7 @@
        Parameters
        - + @@ -390,7 +390,7 @@
        Parameters
        - + @@ -417,7 +417,7 @@
        Parameters
        - + @@ -449,7 +449,7 @@
        Parameters
        - + @@ -481,7 +481,7 @@
        Parameters
        - + @@ -518,7 +518,7 @@
        Parameters
        - + @@ -582,7 +582,7 @@
        Parameters
        - + @@ -614,7 +614,7 @@
        Parameters
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.AudioCodec.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.AudioCodec.html index 5161e9cae..4249765c4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.AudioCodec.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.AudioCodec.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        AudioCodec

        Namespace: MediaBrowser.Model.MediaInfo
        @@ -187,7 +187,7 @@
        Field Value
        - + @@ -211,7 +211,7 @@
        Field Value
        - + @@ -235,7 +235,7 @@
        Field Value
        - + @@ -259,7 +259,7 @@
        Field Value
        - + @@ -283,7 +283,7 @@
        Field Value
        - + @@ -307,7 +307,7 @@
        Field Value
        - + @@ -331,7 +331,7 @@
        Field Value
        - + @@ -355,7 +355,7 @@
        Field Value
        - + @@ -379,7 +379,7 @@
        Field Value
        - + @@ -403,7 +403,7 @@
        Field Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.Container.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.Container.html index 2a21c432d..2154ec160 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.Container.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.Container.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        Container

        Namespace: MediaBrowser.Model.MediaInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamRequest.html index 48121875f..8dc059ad2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamRequest.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LiveStreamRequest

        Namespace: MediaBrowser.Model.MediaInfo
        @@ -227,7 +227,7 @@
        Property Value
        - + @@ -252,7 +252,7 @@
        Property Value
        - + @@ -277,7 +277,7 @@
        Property Value
        - + @@ -377,7 +377,7 @@
        Property Value
        - + @@ -402,7 +402,7 @@
        Property Value
        - + @@ -427,7 +427,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamResponse.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamResponse.html index ebf6ddb2a..005febb69 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamResponse.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.LiveStreamResponse.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LiveStreamResponse

        Namespace: MediaBrowser.Model.MediaInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaInfo.html index 8411fd6e2..f53470768 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.MediaInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MediaInfo
        @@ -525,7 +525,7 @@

        Property Value
        - + @@ -731,7 +731,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoRequest.html index 7cf22eadc..6ea9fafbd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoRequest.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        PlaybackInfoRequest

        Namespace: MediaBrowser.Model.MediaInfo
        @@ -188,7 +188,7 @@
        Property Value
        - + @@ -213,7 +213,7 @@
        Property Value
        - + @@ -238,7 +238,7 @@
        Property Value
        - + @@ -288,7 +288,7 @@
        Property Value
        - + @@ -388,7 +388,7 @@
        Property Value
        - + @@ -413,7 +413,7 @@
        Property Value
        - + @@ -438,7 +438,7 @@
        Property Value
        - + @@ -488,7 +488,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoResponse.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoResponse.html index eb9f2f18c..fe79ae047 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoResponse.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.PlaybackInfoResponse.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        PlaybackInfoResponse

        Namespace: MediaBrowser.Model.MediaInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleCodec.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleCodec.html index f2c199d86..4522187bd 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleCodec.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleCodec.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleCodec

        Namespace: MediaBrowser.Model.MediaInfo
        @@ -187,7 +187,7 @@
        Field Value
        - + @@ -211,7 +211,7 @@
        Field Value
        - + @@ -235,7 +235,7 @@
        Field Value
        - + @@ -259,7 +259,7 @@
        Field Value
        - + @@ -283,7 +283,7 @@
        Field Value
        - + @@ -307,7 +307,7 @@
        Field Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackEvent.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackEvent.html index b834d38af..3cadf93bb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackEvent.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackEvent.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleTrackEvent

        Namespace: MediaBrowser.Model.MediaInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackInfo.html index 40c230f31..89f177c17 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.SubtitleTrackInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleTrackInfo

        Namespace: MediaBrowser.Model.MediaInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.VideoCodec.html b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.VideoCodec.html index a5e9ada91..f0c030304 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.VideoCodec.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.MediaInfo.VideoCodec.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        VideoCodec

        Namespace: MediaBrowser.Model.MediaInfo
        @@ -187,7 +187,7 @@
        Field Value
        - + @@ -211,7 +211,7 @@
        Field Value
        - + @@ -235,7 +235,7 @@
        Field Value
        - + @@ -259,7 +259,7 @@
        Field Value
        - + @@ -283,7 +283,7 @@
        Field Value
        - + @@ -307,7 +307,7 @@
        Field Value
        - + @@ -331,7 +331,7 @@
        Field Value
        - + @@ -355,7 +355,7 @@
        Field Value
        - + @@ -379,7 +379,7 @@
        Field Value
        - + @@ -403,7 +403,7 @@
        Field Value
        - + @@ -427,7 +427,7 @@
        Field Value
        - + @@ -451,7 +451,7 @@
        Field Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.EndPointInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.EndPointInfo.html index 0600c3744..4cbb3a9e8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.EndPointInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.EndPointInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        EndPointInfo

        Namespace: MediaBrowser.Model.Net
        @@ -188,7 +188,7 @@
        Property Value
        - + @@ -213,7 +213,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.HttpException.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.HttpException.html index 566bf6af1..1391c0f57 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.HttpException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.HttpException.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        HttpException
        @@ -175,16 +175,16 @@

        Inherited Members
        Exception.GetObjectData(SerializationInfo, StreamingContext)
        - Exception.GetType() + System.Exception.GetType()
        - Exception.ToString() + System.Exception.ToString()
        - Exception.Data + System.Exception.Data
        - System.Exception.HelpLink + Exception.HelpLink
        Exception.HResult @@ -193,13 +193,13 @@
        Inherited Members
        Exception.InnerException
        - Exception.Message + System.Exception.Message
        - Exception.Source + System.Exception.Source
        - Exception.StackTrace + System.Exception.StackTrace
        Exception.TargetSite @@ -303,7 +303,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.ISocket.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.ISocket.html index b78fb5f54..e0831fd31 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.ISocket.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.ISocket.html @@ -159,7 +159,7 @@

        Inherited Members
        - IDisposable.Dispose() + System.IDisposable.Dispose()
        Namespace: MediaBrowser.Model.Net
        @@ -190,7 +190,7 @@
        Property Value
        - + @@ -243,7 +243,7 @@
        Parameters
        - + @@ -258,7 +258,7 @@
        Parameters
        - + @@ -274,7 +274,7 @@
        Returns
        - + @@ -300,7 +300,7 @@
        Parameters
        - + @@ -342,7 +342,7 @@
        Parameters
        - + @@ -394,7 +394,7 @@
        Parameters
        - + @@ -409,7 +409,7 @@
        Parameters
        - + @@ -452,7 +452,7 @@
        Parameters
        - + @@ -472,7 +472,7 @@
        Parameters
        - + @@ -488,7 +488,7 @@
        Returns
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.ISocketFactory.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.ISocketFactory.html index 2cf372ed5..135441c27 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.ISocketFactory.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.ISocketFactory.html @@ -190,7 +190,7 @@
        Parameters
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.MimeTypes.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.MimeTypes.html index a34215c96..856ca32de 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.MimeTypes.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.MimeTypes.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        MimeTypes

        Namespace: MediaBrowser.Model.Net
        @@ -237,7 +237,7 @@
        Parameters
        - + @@ -327,7 +327,7 @@
        Parameters
        - + @@ -379,7 +379,7 @@
        Parameters
        - + @@ -421,7 +421,7 @@
        Parameters
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.NetworkShare.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.NetworkShare.html index 21164dd35..a471a9203 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.NetworkShare.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.NetworkShare.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        NetworkShare

        Namespace: MediaBrowser.Model.Net
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.SocketCreateException.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.SocketCreateException.html index 153789d2d..9a15261e8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.SocketCreateException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.SocketCreateException.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SocketCreateException
        @@ -174,16 +174,16 @@

        Inherited Members
        Exception.GetObjectData(SerializationInfo, StreamingContext)
        - Exception.GetType() + System.Exception.GetType()
        - Exception.ToString() + System.Exception.ToString()
        - Exception.Data + System.Exception.Data
        - System.Exception.HelpLink + Exception.HelpLink
        Exception.HResult @@ -192,13 +192,13 @@
        Inherited Members
        Exception.InnerException
        - Exception.Message + System.Exception.Message
        - Exception.Source + System.Exception.Source
        - Exception.StackTrace + System.Exception.StackTrace
        Exception.TargetSite diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.SocketReceiveResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.SocketReceiveResult.html index 641619163..3b9234f07 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.SocketReceiveResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.SocketReceiveResult.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        SocketReceiveResult
        Namespace: MediaBrowser.Model.Net
        @@ -190,7 +190,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.WebSocketMessage-1.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.WebSocketMessage-1.html index f20cffb63..521d067f8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Net.WebSocketMessage-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Net.WebSocketMessage-1.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        WebSocketMessage<T>
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Notifications.NotificationRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Notifications.NotificationRequest.html index 83cbeb12f..82422f0e7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Notifications.NotificationRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Notifications.NotificationRequest.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        NotificationRequest

        Namespace: MediaBrowser.Model.Notifications
        @@ -188,7 +188,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.BasePluginConfiguration.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.BasePluginConfiguration.html index 05f39edc0..ecf3e17e3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.BasePluginConfiguration.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.BasePluginConfiguration.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        BasePluginConfiguration

        Namespace: MediaBrowser.Model.Plugins
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.IHasWebPages.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.IHasWebPages.html index 274ac640d..c4fbae99b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.IHasWebPages.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.IHasWebPages.html @@ -183,7 +183,7 @@
        Returns
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.PluginInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.PluginInfo.html index 583b38b38..b71857b81 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.PluginInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.PluginInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        PluginInfo

        Namespace: MediaBrowser.Model.Plugins
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.PluginPageInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.PluginPageInfo.html index f50b44ad6..8db289b78 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.PluginPageInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.PluginPageInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        PluginPageInfo

        Namespace: MediaBrowser.Model.Plugins
        @@ -238,7 +238,7 @@
        Property Value
        - + @@ -263,7 +263,7 @@
        Property Value
        - + @@ -313,7 +313,7 @@
        Property Value
        - + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.TranslationInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.TranslationInfo.html index f07506e24..e38173bd2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.TranslationInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.TranslationInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        TranslationInfo

        Namespace: MediaBrowser.Model.Plugins
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.EmbyUserException.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.EmbyUserException.html index f816e4169..228f4b15b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.EmbyUserException.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.EmbyUserException.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        EmbyUserException
        @@ -174,13 +174,13 @@

        Inherited Members
        Exception.GetObjectData(SerializationInfo, StreamingContext)
        - Exception.GetType() + System.Exception.GetType()
        - Exception.ToString() + System.Exception.ToString()
        - Exception.Data + System.Exception.Data
        Exception.HResult @@ -189,10 +189,10 @@
        Inherited Members
        Exception.InnerException
        - Exception.Source + System.Exception.Source
        - Exception.StackTrace + System.Exception.StackTrace
        Exception.TargetSite @@ -274,7 +274,7 @@
        Property Value
        TypeDescription
        System.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        System.TypeType resourceType

        Type of the resource.

        System.TypeType resourceType

        Type of the resource.

        System.TypeType resourceType

        Type of the resource.

        System.TypeType
        System.TypeType resourceType

        Type of the resource.

        System.TypeType
        System.TypeType resourceType

        Type of the resource.

        System.TypeType
        System.TypeType resourceType

        Type of the resource.

        System.TypeType
        System.TypeType resourceType

        Type of the resource.

        System.TypeType resourceType

        Type of the resource.

        CancellationTokenSystem.Threading.CancellationToken cancellationToken
        TaskSystem.Threading.Tasks.Task
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList

        The param list.

        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList

        The param list.

        Object[]System.Object[] paramList

        The param list.

        Object[]System.Object[] paramList

        The param list.

        Object[]System.Object[] paramList

        The param list.

        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList

        The param list.

        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList

        The parameter list.

        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList

        The param list.

        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList
        Object[]System.Object[] paramList
        Object[]System.Object[] paramList
        Object[]System.Object[] paramList
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char> message
        Object[]System.Object[] paramList
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
        Nullable<DateTimeOffset>Nullable<System.DateTimeOffset>
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        ReadOnlyMemory<Char>System.ReadOnlyMemory<System.Char>
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean

        true if this instance is timed out; otherwise, false.

        BooleanSystem.Boolean
        Byte[]System.Byte[] buffer
        System.AsyncCallbackAsyncCallback callback
        IAsyncResultSystem.IAsyncResult
        IAsyncResultSystem.IAsyncResult result
        Byte[]System.Byte[] buffer
        Byte[]System.Byte[] buffer
        CancellationTokenSystem.Threading.CancellationToken cancellationToken
        Byte[]System.Byte[] buffer
        CancellationTokenSystem.Threading.CancellationToken cancellationToken
        TaskSystem.Threading.Tasks.Task
        BooleanSystem.Boolean ownsSocket
        ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> path
        BooleanSystem.Boolean enableStreamDefault
        BooleanSystem.Boolean enableStreamDefault
        ReadOnlySpan<Char>System.ReadOnlySpan<System.Char> mimeType
        Byte[]System.Byte[]
        DateTimeOffsetSystem.DateTimeOffset
        IEnumerable<PluginPageInfo>System.Collections.Generic.IEnumerable<PluginPageInfo>
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        BooleanSystem.Boolean
        Overrides
        -
        System.Exception.HelpLink
        + @@ -303,7 +303,7 @@
        Property Value
        Overrides
        - +
        System.Exception.Message

        Implements

        System.Runtime.Serialization.ISerializable diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginPageSecurity.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginPageSecurity.html index 736037d6d..549824f82 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginPageSecurity.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginPageSecurity.html @@ -205,7 +205,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginUIPageController.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginUIPageController.html index 3ebd1b5bc..8a0c8c7af 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginUIPageController.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.IPluginUIPageController.html @@ -236,7 +236,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken token @@ -252,7 +252,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginDialogView.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginDialogView.html index a78d5467a..0ebd85c2f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginDialogView.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginDialogView.html @@ -219,7 +219,7 @@
        Property Value
        - Boolean + System.Boolean @@ -244,7 +244,7 @@
        Property Value
        - Boolean + System.Boolean @@ -270,7 +270,7 @@
        Property Value
        - Boolean + System.Boolean

        true to show dialog full screen; otherwise, false.

        @@ -301,7 +301,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -353,7 +353,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginPageView.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginPageView.html index 9ff4819ba..cde0ddb62 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginPageView.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginPageView.html @@ -219,7 +219,7 @@
        Property Value
        - Boolean + System.Boolean @@ -244,7 +244,7 @@
        Property Value
        - Boolean + System.Boolean @@ -269,7 +269,7 @@
        Property Value
        - Boolean + System.Boolean @@ -294,7 +294,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginUIView.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginUIView.html index 6dfbc69d3..9cccb50d0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginUIView.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginUIView.html @@ -335,7 +335,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -377,7 +377,7 @@
        Returns
        - Boolean + System.Boolean @@ -408,12 +408,12 @@
        Parameters
        - Boolean + System.Boolean completedOk - Object + System.Object data @@ -492,7 +492,7 @@
        Event Type
        - EventHandler<GenericEventArgs<IPluginUIView>> + System.EventHandler<GenericEventArgs<IPluginUIView>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginWizardView.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginWizardView.html index 308c1f5bb..97772b729 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginWizardView.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.IPluginWizardView.html @@ -219,7 +219,7 @@
        Property Value
        - Boolean + System.Boolean @@ -244,7 +244,7 @@
        Property Value
        - Boolean + System.Boolean @@ -269,7 +269,7 @@
        Property Value
        - Boolean + System.Boolean @@ -294,7 +294,7 @@
        Property Value
        - Boolean + System.Boolean @@ -321,7 +321,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -373,7 +373,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.ISetupProgressInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.ISetupProgressInfo.html index 8804eff7e..63bd720a5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.ISetupProgressInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.ISetupProgressInfo.html @@ -158,7 +158,7 @@

        Inherited Members
        - IDisposable.Dispose() + System.IDisposable.Dispose()
        Namespace: MediaBrowser.Model.Plugins.UI.Views
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.PluginViewOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.PluginViewOptions.html index f3f51babb..48d3b4d58 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.PluginViewOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Plugins.UI.Views.PluginViewOptions.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        PluginViewOptions

        Namespace: MediaBrowser.Model.Plugins.UI.Views
        @@ -259,7 +259,7 @@
        Property Value
        - Uri + System.Uri

        The help URL.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint.html b/Documenation/reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint.html index 56c9403de..f01995cdf 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessMetricPoint.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ProcessMetricPoint

        Namespace: MediaBrowser.Model.ProcessRun.Metrics
        @@ -172,7 +172,7 @@

        Constructors

        ProcessMetricPoint(TimeSpan, Double, Double, Double)

        -

        Initializes a new instance of the Object class.

        +

        Initializes a new instance of the System.Object class.

        Declaration
        @@ -190,7 +190,7 @@
        Parameters
        - TimeSpan + System.TimeSpan time

        The time.

        @@ -265,7 +265,7 @@
        Property Value
        - TimeSpan + System.TimeSpan

        The time.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics.html b/Documenation/reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics.html index db20e1f3a..c52837e20 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.ProcessRun.Metrics.ProcessStatistics.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ProcessStatistics
        Namespace: MediaBrowser.Model.ProcessRun.Metrics
        @@ -392,7 +392,7 @@
        Returns
        - Tuple<Double, Double>[] + System.Tuple<Double, Double>[] diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ExternalIdInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ExternalIdInfo.html index 58dceb715..03f2fbb28 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ExternalIdInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ExternalIdInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ExternalIdInfo

        Namespace: MediaBrowser.Model.Providers
        @@ -188,7 +188,7 @@
        Property Value
        - Boolean + System.Boolean @@ -274,6 +274,31 @@
        Property Value
        + + + +

        Website

        +
        +
        +
        Declaration
        +
        +
        public string Website { get; set; }
        +
        +
        Property Value
        + + + + + + + + + + + + + +
        TypeDescription
        String

        Extension Methods

        Extensions.JsonClone<T>(T, IJsonSerializer) diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ExternalUrl.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ExternalUrl.html index e00ecea22..da725f0b5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ExternalUrl.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ExternalUrl.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ExternalUrl
        Namespace: MediaBrowser.Model.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ImageProviderInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ImageProviderInfo.html index 797b0d621..83a6266b5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ImageProviderInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.ImageProviderInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ImageProviderInfo

        Namespace: MediaBrowser.Model.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageInfo.html index 3e9ac567d..8698d681f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        RemoteImageInfo

        Namespace: MediaBrowser.Model.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageQuery.html index 46c15961e..a53b97066 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RemoteImageQuery

        Namespace: MediaBrowser.Model.Providers
        @@ -213,7 +213,7 @@
        Property Value
        - Boolean + System.Boolean @@ -238,7 +238,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageResult.html index 189b8d849..ae8e58829 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteImageResult.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        RemoteImageResult

        Namespace: MediaBrowser.Model.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteSearchResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteSearchResult.html index e80637090..ecbe7056a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteSearchResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteSearchResult.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RemoteSearchResult
        @@ -444,7 +444,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteSubtitleInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteSubtitleInfo.html index ec76fd666..5781d5b1e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteSubtitleInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.RemoteSubtitleInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        RemoteSubtitleInfo

        Namespace: MediaBrowser.Model.Providers
        @@ -238,7 +238,7 @@
        Property Value
        - Nullable<Single> + Nullable<System.Single> @@ -263,7 +263,7 @@
        Property Value
        - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -363,7 +363,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -388,7 +388,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -413,7 +413,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.SubtitleProviderInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.SubtitleProviderInfo.html index 7651b105c..73ade4cac 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.SubtitleProviderInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Providers.SubtitleProviderInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SubtitleProviderInfo

        Namespace: MediaBrowser.Model.Providers
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.AllThemeMediaResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.AllThemeMediaResult.html index 68d7c7d7d..c6666cb2c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.AllThemeMediaResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.AllThemeMediaResult.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        AllThemeMediaResult

        Namespace: MediaBrowser.Model.Querying
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ItemCountsQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ItemCountsQuery.html index 2db70a7cd..c96f802b5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ItemCountsQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ItemCountsQuery.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ItemCountsQuery

        Namespace: MediaBrowser.Model.Querying
        @@ -190,7 +190,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        null if [is favorite] contains no value, true if [is favorite]; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ItemSortBy.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ItemSortBy.html index 57968fd49..2acbed8c8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ItemSortBy.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ItemSortBy.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ItemSortBy

        Namespace: MediaBrowser.Model.Querying
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.LatestItemsQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.LatestItemsQuery.html index 445133b74..340409da1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.LatestItemsQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.LatestItemsQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LatestItemsQuery

        Namespace: MediaBrowser.Model.Querying
        @@ -189,7 +189,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        null if [enable images] contains no value, true if [enable images]; otherwise, false.

        @@ -270,7 +270,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [group items]; otherwise, false.

        @@ -351,7 +351,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        null if [is played] contains no value, true if [is played]; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.MovieRecommendationQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.MovieRecommendationQuery.html index aa69483b1..d82ba7dd8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.MovieRecommendationQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.MovieRecommendationQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MovieRecommendationQuery

        Namespace: MediaBrowser.Model.Querying
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.NextUpQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.NextUpQuery.html index 4bde13fd3..22bad3b6c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.NextUpQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.NextUpQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        NextUpQuery

        Namespace: MediaBrowser.Model.Querying
        @@ -189,7 +189,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        null if [enable images] contains no value, true if [enable images]; otherwise, false.

        @@ -242,7 +242,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.QueryResult-1.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.QueryResult-1.html index a4fcc78b7..180967d9a 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.QueryResult-1.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.QueryResult-1.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        QueryResult<T>
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.SessionQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.SessionQuery.html index cf1f4387b..017f53668 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.SessionQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.SessionQuery.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        SessionQuery

        Namespace: MediaBrowser.Model.Querying
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.SimilarItemsQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.SimilarItemsQuery.html index b84e81837..35fa2e56d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.SimilarItemsQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.SimilarItemsQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SimilarItemsQuery

        Namespace: MediaBrowser.Model.Querying
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ThemeMediaResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ThemeMediaResult.html index 9bd37aa04..cb9c82a4f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ThemeMediaResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.ThemeMediaResult.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        ThemeMediaResult
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.UpcomingEpisodesQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.UpcomingEpisodesQuery.html index fba3417ab..135607050 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.UpcomingEpisodesQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.UpcomingEpisodesQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        UpcomingEpisodesQuery

        Namespace: MediaBrowser.Model.Querying
        @@ -201,7 +201,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean>

        null if [enable images] contains no value, true if [enable images]; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.UserQuery.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.UserQuery.html index 7774ce7dc..cf31b27b0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.UserQuery.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Querying.UserQuery.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        UserQuery

        Namespace: MediaBrowser.Model.Querying
        @@ -263,7 +263,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -288,7 +288,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -313,7 +313,7 @@
        Property Value
        - Boolean + System.Boolean @@ -363,7 +363,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -388,7 +388,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -413,7 +413,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -438,7 +438,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -488,7 +488,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -513,7 +513,7 @@
        Property Value
        - Nullable<Boolean> + Nullable<System.Boolean> @@ -613,7 +613,7 @@
        Property Value
        - Tuple<String, SortOrder>[] + System.Tuple<String, SortOrder>[] diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IJsonSerializer.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IJsonSerializer.html index db9463ee9..241a94601 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IJsonSerializer.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IJsonSerializer.html @@ -184,12 +184,12 @@
        Parameters
        - ReadOnlySpan<Byte> + System.ReadOnlySpan<System.Byte> bytes - System.Type + Type type @@ -205,7 +205,7 @@
        Returns
        - Object + System.Object @@ -231,7 +231,7 @@
        Parameters
        - ReadOnlySpan<Byte> + System.ReadOnlySpan<System.Byte> bytes @@ -366,7 +366,7 @@
        Parameters
        - System.Type + Type type

        The type.

        @@ -389,7 +389,7 @@
        Returns
        - Task<Object> + Task<System.Object>

        System.Object.

        @@ -490,12 +490,12 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> json - System.Type + Type type @@ -511,7 +511,7 @@
        Returns
        - Object + System.Object @@ -537,7 +537,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> text @@ -601,7 +601,7 @@
        Parameters
        - System.Type + Type type

        The type.

        @@ -618,7 +618,7 @@
        Returns
        - Object + System.Object

        System.Object.

        @@ -742,7 +742,7 @@
        Parameters
        - System.Type + Type type @@ -758,7 +758,7 @@
        Returns
        - Task<Object> + Task<System.Object> @@ -848,7 +848,7 @@
        Parameters
        - System.Type + Type type

        The type.

        @@ -865,7 +865,7 @@
        Returns
        - Object + System.Object

        System.Object.

        @@ -989,7 +989,7 @@
        Parameters
        - Object + System.Object obj @@ -1017,7 +1017,7 @@
        Parameters
        - Object + System.Object obj

        The obj.

        @@ -1068,7 +1068,7 @@
        Parameters
        - Object + System.Object obj

        The obj.

        @@ -1124,7 +1124,7 @@
        Parameters
        - Object + System.Object obj @@ -1140,7 +1140,7 @@
        Returns
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -1167,7 +1167,7 @@
        Parameters
        - Object + System.Object obj

        The obj.

        @@ -1218,7 +1218,7 @@
        Parameters
        - Object + System.Object obj

        The obj.

        @@ -1275,7 +1275,7 @@
        Parameters
        - Object + System.Object obj

        The obj.

        @@ -1336,7 +1336,7 @@
        Parameters
        - Object + System.Object obj

        The obj.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IXmlSerializer.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IXmlSerializer.html index d2345dc43..dd3ed339b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IXmlSerializer.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IXmlSerializer.html @@ -185,13 +185,13 @@
        Parameters
        - System.Type + Type type

        The type.

        - Byte[] + System.Byte[] buffer

        The buffer.

        @@ -208,7 +208,7 @@
        Returns
        - Object + System.Object

        System.Object.

        @@ -236,7 +236,7 @@
        Parameters
        - System.Type + Type type

        The type.

        @@ -259,7 +259,7 @@
        Returns
        - Object + System.Object

        System.Object.

        @@ -287,7 +287,7 @@
        Parameters
        - System.Type + Type type

        The type.

        @@ -310,7 +310,7 @@
        Returns
        - Object + System.Object

        System.Object.

        @@ -338,7 +338,7 @@
        Parameters
        - Object + System.Object obj

        The obj.

        @@ -373,7 +373,7 @@
        Parameters
        - Object + System.Object obj

        The obj.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IgnoreDataMemberAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IgnoreDataMemberAttribute.html index 06788078f..cf584bd66 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IgnoreDataMemberAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.IgnoreDataMemberAttribute.html @@ -157,14 +157,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        IgnoreDataMemberAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -257,19 +257,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.JsonSerializerOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.JsonSerializerOptions.html index d04b188c1..094636ee4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.JsonSerializerOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.JsonSerializerOptions.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        JsonSerializerOptions
        Namespace: MediaBrowser.Model.Serialization
        @@ -189,7 +189,7 @@
        Property Value
        - Boolean + System.Boolean

        true to exclude type information]; otherwise, false.

        @@ -219,7 +219,7 @@
        Property Value
        - Boolean + System.Boolean

        true to include members with null values; otherwise, false.

        @@ -249,7 +249,7 @@
        Property Value
        - Boolean + System.Boolean

        true to indent output; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.JsonString.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.JsonString.html index adb644281..89ad65136 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.JsonString.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Serialization.JsonString.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        JsonString

        Namespace: MediaBrowser.Model.Serialization
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.ApiMemberAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.ApiMemberAttribute.html index 46c27e7f1..0ad088651 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.ApiMemberAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.ApiMemberAttribute.html @@ -157,14 +157,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        ApiMemberAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -257,19 +257,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -305,7 +305,7 @@
        Property Value
        - Boolean + System.Boolean @@ -384,7 +384,7 @@
        Property Value
        - Boolean + System.Boolean @@ -410,7 +410,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.AutoInjectPropertyAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.AutoInjectPropertyAttribute.html index 72539cfcb..33d00efd8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.AutoInjectPropertyAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.AutoInjectPropertyAttribute.html @@ -158,14 +158,14 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        AutoInjectPropertyAttribute
        Inherited Members
        - Attribute.Equals(Object) + System.Attribute.Equals(System.Object)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.GetHashCode() @@ -258,19 +258,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IAsyncStreamWriter.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IAsyncStreamWriter.html index 3ddd431dc..37250a6a5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IAsyncStreamWriter.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IAsyncStreamWriter.html @@ -189,7 +189,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -205,7 +205,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IHasRequestFilter.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IHasRequestFilter.html index 4aa230483..fe19b4e15 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IHasRequestFilter.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IHasRequestFilter.html @@ -195,7 +195,7 @@
        Parameters
        - Object + System.Object requestDto diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IRequest.html index 2b35125f3..51e65c07d 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IRequest.html @@ -285,7 +285,7 @@
        Property Value
        - CancellationToken + System.Threading.CancellationToken @@ -387,7 +387,7 @@
        Property Value
        - Object + System.Object @@ -514,7 +514,7 @@
        Property Value
        - Boolean + System.Boolean @@ -540,7 +540,7 @@
        Property Value
        - Boolean + System.Boolean @@ -565,7 +565,7 @@
        Property Value
        - Boolean + System.Boolean @@ -974,7 +974,7 @@
        Returns
        - Boolean + System.Boolean @@ -1000,7 +1000,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -1016,7 +1016,7 @@
        Returns
        - Task<Boolean> + Task<System.Boolean> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IResponse.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IResponse.html index b55650837..0781072f3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IResponse.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.IResponse.html @@ -234,7 +234,7 @@
        Property Value
        - Boolean + System.Boolean @@ -259,7 +259,7 @@
        Property Value
        - Dictionary<String, Object> + System.Collections.Generic.Dictionary<String, System.Object> @@ -334,7 +334,7 @@
        Property Value
        - Boolean + System.Boolean @@ -359,7 +359,7 @@
        Property Value
        - Boolean + System.Boolean @@ -470,7 +470,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -612,7 +612,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -628,7 +628,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.MyHttpUtility.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.MyHttpUtility.html index 7a78480ab..7f1b2766f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.MyHttpUtility.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.MyHttpUtility.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MyHttpUtility
        Namespace: MediaBrowser.Model.Services
        @@ -189,7 +189,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> url @@ -278,7 +278,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> query @@ -325,7 +325,7 @@
        Parameters
        - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> url diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.QueryParamCollection.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.QueryParamCollection.html index ccb92d64e..5d94acf7f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.QueryParamCollection.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.QueryParamCollection.html @@ -157,19 +157,19 @@

        Inheritance
        - +
        System.Object
        QueryParamCollection
        Implements
        - +
        System.Collections.Generic.IList<NameValuePair>
        - +
        System.Collections.Generic.IEnumerable<NameValuePair>
        - +
        System.Collections.ICollection
        @@ -181,19 +181,19 @@
        Inherited Members
        System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.System.Collections.IList.set_Item(System.Int32, System.Object)
        - List<NameValuePair>.Add(NameValuePair) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.Add(MediaBrowser.Model.Dto.NameValuePair)
        - List<NameValuePair>.AddRange(IEnumerable<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.AddRange(System.Collections.Generic.IEnumerable<MediaBrowser.Model.Dto.NameValuePair>)
        - List<NameValuePair>.AsReadOnly() + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.AsReadOnly()
        - List<NameValuePair>.BinarySearch(NameValuePair, IComparer<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.BinarySearch(MediaBrowser.Model.Dto.NameValuePair, System.Collections.Generic.IComparer<MediaBrowser.Model.Dto.NameValuePair>)
        List<NameValuePair>.BinarySearch(Int32, Int32, NameValuePair, IComparer<NameValuePair>) @@ -208,13 +208,13 @@
        Inherited Members
        System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.ConvertAll<TOutput>(System.Converter<MediaBrowser.Model.Dto.NameValuePair, TOutput>)
        - List<NameValuePair>.CopyTo(NameValuePair[]) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.CopyTo(MediaBrowser.Model.Dto.NameValuePair[])
        - System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.CopyTo(MediaBrowser.Model.Dto.NameValuePair[], System.Int32) + List<NameValuePair>.CopyTo(NameValuePair[], Int32)
        - List<NameValuePair>.CopyTo(Int32, NameValuePair[], Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.CopyTo(System.Int32, MediaBrowser.Model.Dto.NameValuePair[], System.Int32, System.Int32)
        - List<NameValuePair>.FindAll(Predicate<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.FindAll(System.Predicate<MediaBrowser.Model.Dto.NameValuePair>)
        - List<NameValuePair>.FindIndex(Int32, Int32, Predicate<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.FindIndex(System.Int32, System.Int32, System.Predicate<MediaBrowser.Model.Dto.NameValuePair>)
        - List<NameValuePair>.FindIndex(Int32, Predicate<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.FindIndex(System.Int32, System.Predicate<MediaBrowser.Model.Dto.NameValuePair>)
        - List<NameValuePair>.FindLast(Predicate<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.FindLast(System.Predicate<MediaBrowser.Model.Dto.NameValuePair>)
        - List<NameValuePair>.FindLastIndex(Int32, Int32, Predicate<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.FindLastIndex(System.Int32, System.Int32, System.Predicate<MediaBrowser.Model.Dto.NameValuePair>)
        - List<NameValuePair>.FindLastIndex(Predicate<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.FindLastIndex(System.Predicate<MediaBrowser.Model.Dto.NameValuePair>)
        System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.ForEach(System.Action<MediaBrowser.Model.Dto.NameValuePair>)
        - List<NameValuePair>.GetEnumerator() + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.GetEnumerator()
        - List<NameValuePair>.GetRange(Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.GetRange(System.Int32, System.Int32)
        - List<NameValuePair>.IndexOf(NameValuePair, Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.IndexOf(MediaBrowser.Model.Dto.NameValuePair, System.Int32, System.Int32)
        System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.Insert(System.Int32, MediaBrowser.Model.Dto.NameValuePair) @@ -274,10 +274,10 @@
        Inherited Members
        List<NameValuePair>.LastIndexOf(NameValuePair)
        - List<NameValuePair>.LastIndexOf(NameValuePair, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.LastIndexOf(MediaBrowser.Model.Dto.NameValuePair, System.Int32)
        - List<NameValuePair>.LastIndexOf(NameValuePair, Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.LastIndexOf(MediaBrowser.Model.Dto.NameValuePair, System.Int32, System.Int32)
        - List<NameValuePair>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.RemoveRange(System.Int32, System.Int32)
        - List<NameValuePair>.Reverse() + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.Reverse()
        System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.Reverse(System.Int32, System.Int32) @@ -307,7 +307,7 @@
        Inherited Members
        List<NameValuePair>.Sort(Comparison<NameValuePair>)
        - List<NameValuePair>.Sort(Int32, Int32, IComparer<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<MediaBrowser.Model.Dto.NameValuePair>)
        - List<NameValuePair>.TrueForAll(Predicate<NameValuePair>) + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.TrueForAll(System.Predicate<MediaBrowser.Model.Dto.NameValuePair>)
        - List<NameValuePair>.Count + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.Count
        - List<NameValuePair>.ICollection.IsSynchronized + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.System.Collections.ICollection.IsSynchronized
        - List<NameValuePair>.ICollection.SyncRoot + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.System.Collections.ICollection.SyncRoot
        - List<NameValuePair>.IList.IsReadOnly + System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.System.Collections.IList.IsReadOnly
        System.Collections.Generic.List<MediaBrowser.Model.Dto.NameValuePair>.System.Collections.IList.Item[System.Int32] @@ -887,7 +887,7 @@
        Returns
        - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> @@ -921,7 +921,7 @@
        Overrides

        Implements

        - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
        - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
        - System.Collections.ICollection + System.Collections.ICollection
        System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.RouteAttribute.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.RouteAttribute.html index 0e5acdd68..68e71409e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Services.RouteAttribute.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Services.RouteAttribute.html @@ -157,8 +157,8 @@

        Inheritance
        - - +
        System.Object
        +
        System.Attribute
        RouteAttribute
        @@ -170,22 +170,22 @@
        Inherited Members
        Attribute.GetCustomAttribute(Assembly, Type, Boolean)
        - Attribute.GetCustomAttribute(MemberInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type)
        - Attribute.GetCustomAttribute(MemberInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(Module, Type) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttribute(Module, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.GetCustomAttribute(ParameterInfo, Type) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttribute(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        - Attribute.GetCustomAttributes(MemberInfo, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)
        - Attribute.GetCustomAttributes(Module) + System.Attribute.GetCustomAttributes(System.Reflection.Module)
        - Attribute.GetCustomAttributes(Module, Type) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type)
        - Attribute.GetCustomAttributes(Module, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo) + Attribute.GetCustomAttributes(ParameterInfo)
        - System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean) + Attribute.GetCustomAttributes(ParameterInfo, Boolean)
        - Attribute.GetCustomAttributes(ParameterInfo, Type) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)
        - Attribute.GetCustomAttributes(ParameterInfo, Type, Boolean) + System.Attribute.GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)
        Attribute.IsDefaultAttribute() @@ -251,19 +251,19 @@
        Inherited Members
        System.Attribute.IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)
        - Attribute.IsDefined(Module, Type) + System.Attribute.IsDefined(System.Reflection.Module, System.Type)
        - Attribute.IsDefined(Module, Type, Boolean) + System.Attribute.IsDefined(System.Reflection.Module, System.Type, System.Boolean)
        - Attribute.IsDefined(ParameterInfo, Type) + System.Attribute.IsDefined(System.Reflection.ParameterInfo, System.Type)
        - Attribute.Match(Object) + System.Attribute.Match(System.Object)
        Attribute.TypeId @@ -394,7 +394,7 @@
        Property Value
        - Boolean + System.Boolean @@ -588,7 +588,7 @@
        Parameters
        - Object + System.Object obj @@ -604,13 +604,13 @@
        Returns
        - Boolean + System.Boolean
        Overrides
        - +
        System.Attribute.Equals(System.Object)
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.BrowseRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.BrowseRequest.html index 8f4be0095..c52c31c53 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.BrowseRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.BrowseRequest.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        BrowseRequest
        Namespace: MediaBrowser.Model.Session
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.ClientCapabilities.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.ClientCapabilities.html index b241a7d70..4e0bcf5ab 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.ClientCapabilities.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.ClientCapabilities.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        ClientCapabilities
        Namespace: MediaBrowser.Model.Session
        @@ -363,7 +363,7 @@
        Property Value
        - Boolean + System.Boolean @@ -388,7 +388,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.GeneralCommand.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.GeneralCommand.html index a3fb03789..fe04bfa8c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.GeneralCommand.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.GeneralCommand.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        GeneralCommand

        Namespace: MediaBrowser.Model.Session
        @@ -188,7 +188,7 @@
        Property Value
        - Dictionary<String, String> + System.Collections.Generic.Dictionary<String, String> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.MessageCommand.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.MessageCommand.html index a4f2fe900..a2811590b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.MessageCommand.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.MessageCommand.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        MessageCommand

        Namespace: MediaBrowser.Model.Session
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlayRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlayRequest.html index 94f05756c..8b15cce22 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlayRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlayRequest.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        PlayRequest

        Namespace: MediaBrowser.Model.Session
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackProgressInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackProgressInfo.html index 188bcf370..3bb578d3c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackProgressInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackProgressInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        PlaybackProgressInfo
        @@ -268,7 +268,7 @@

        Property Value
        - Boolean + System.Boolean

        true if this instance can seek; otherwise, false.

        @@ -320,7 +320,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is muted; otherwise, false.

        @@ -347,7 +347,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is paused; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackStartInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackStartInfo.html index 78657787c..a41bef1e1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackStartInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackStartInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        PlaybackStartInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackStopInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackStopInfo.html index f6dc0f2b5..6f2612da8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackStopInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaybackStopInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        PlaybackStopInfo

        Namespace: MediaBrowser.Model.Session
        @@ -190,7 +190,7 @@
        Property Value
        - Boolean + System.Boolean

        true if failed; otherwise, false.

        @@ -216,7 +216,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlayerStateInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlayerStateInfo.html index e2b7d0bca..66bbf8bf3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlayerStateInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlayerStateInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        PlayerStateInfo

        Namespace: MediaBrowser.Model.Session
        @@ -228,7 +228,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance can seek; otherwise, false.

        @@ -255,7 +255,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is muted; otherwise, false.

        @@ -282,7 +282,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is paused; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaystateRequest.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaystateRequest.html index 98fe80069..c1e17bcb0 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaystateRequest.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.PlaystateRequest.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        PlaystateRequest

        Namespace: MediaBrowser.Model.Session
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.QueueItem.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.QueueItem.html index 163ccf6a9..c3741ac0f 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.QueueItem.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.QueueItem.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        QueueItem

        Namespace: MediaBrowser.Model.Session
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.SessionUserInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.SessionUserInfo.html index 45d7ddedc..fa48b7980 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.SessionUserInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.SessionUserInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        SessionUserInfo

        Namespace: MediaBrowser.Model.Session
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VideoPipelineInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VideoPipelineInfo.html index 1fcee56fb..429803186 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VideoPipelineInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VideoPipelineInfo.html @@ -157,19 +157,19 @@

        Inheritance
        - +
        System.Object
        VideoPipelineInfo
        Implements
        - +
        System.Collections.Generic.IList<VpStepInfo>
        - +
        System.Collections.Generic.IEnumerable<VpStepInfo>
        - +
        System.Collections.ICollection
        @@ -181,19 +181,19 @@
        Inherited Members
        System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.System.Collections.IList.set_Item(System.Int32, System.Object)
        - List<VpStepInfo>.Add(VpStepInfo) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.Add(MediaBrowser.Model.Session.Transcoding.VpStepInfo)
        - List<VpStepInfo>.AddRange(IEnumerable<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.AddRange(System.Collections.Generic.IEnumerable<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        - List<VpStepInfo>.AsReadOnly() + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.AsReadOnly()
        - List<VpStepInfo>.BinarySearch(VpStepInfo, IComparer<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.BinarySearch(MediaBrowser.Model.Session.Transcoding.VpStepInfo, System.Collections.Generic.IComparer<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        List<VpStepInfo>.BinarySearch(Int32, Int32, VpStepInfo, IComparer<VpStepInfo>) @@ -208,13 +208,13 @@
        Inherited Members
        System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.ConvertAll<TOutput>(System.Converter<MediaBrowser.Model.Session.Transcoding.VpStepInfo, TOutput>)
        - List<VpStepInfo>.CopyTo(VpStepInfo[]) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.CopyTo(MediaBrowser.Model.Session.Transcoding.VpStepInfo[])
        - System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.CopyTo(MediaBrowser.Model.Session.Transcoding.VpStepInfo[], System.Int32) + List<VpStepInfo>.CopyTo(VpStepInfo[], Int32)
        - List<VpStepInfo>.CopyTo(Int32, VpStepInfo[], Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.CopyTo(System.Int32, MediaBrowser.Model.Session.Transcoding.VpStepInfo[], System.Int32, System.Int32)
        - List<VpStepInfo>.FindAll(Predicate<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.FindAll(System.Predicate<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        - List<VpStepInfo>.FindIndex(Int32, Int32, Predicate<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.FindIndex(System.Int32, System.Int32, System.Predicate<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        - List<VpStepInfo>.FindIndex(Int32, Predicate<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.FindIndex(System.Int32, System.Predicate<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        - List<VpStepInfo>.FindLast(Predicate<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.FindLast(System.Predicate<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        - List<VpStepInfo>.FindLastIndex(Int32, Int32, Predicate<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.FindLastIndex(System.Int32, System.Int32, System.Predicate<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        - List<VpStepInfo>.FindLastIndex(Predicate<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.FindLastIndex(System.Predicate<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.ForEach(System.Action<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        - List<VpStepInfo>.GetEnumerator() + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.GetEnumerator()
        - List<VpStepInfo>.GetRange(Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.GetRange(System.Int32, System.Int32)
        - List<VpStepInfo>.IndexOf(VpStepInfo, Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.IndexOf(MediaBrowser.Model.Session.Transcoding.VpStepInfo, System.Int32, System.Int32)
        System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.Insert(System.Int32, MediaBrowser.Model.Session.Transcoding.VpStepInfo) @@ -274,10 +274,10 @@
        Inherited Members
        List<VpStepInfo>.LastIndexOf(VpStepInfo)
        - List<VpStepInfo>.LastIndexOf(VpStepInfo, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.LastIndexOf(MediaBrowser.Model.Session.Transcoding.VpStepInfo, System.Int32)
        - List<VpStepInfo>.LastIndexOf(VpStepInfo, Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.LastIndexOf(MediaBrowser.Model.Session.Transcoding.VpStepInfo, System.Int32, System.Int32)
        - List<VpStepInfo>.RemoveRange(Int32, Int32) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.RemoveRange(System.Int32, System.Int32)
        - List<VpStepInfo>.Reverse() + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.Reverse()
        System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.Reverse(System.Int32, System.Int32) @@ -307,7 +307,7 @@
        Inherited Members
        List<VpStepInfo>.Sort(Comparison<VpStepInfo>)
        - List<VpStepInfo>.Sort(Int32, Int32, IComparer<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.Sort(System.Int32, System.Int32, System.Collections.Generic.IComparer<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        - List<VpStepInfo>.TrueForAll(Predicate<VpStepInfo>) + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.TrueForAll(System.Predicate<MediaBrowser.Model.Session.Transcoding.VpStepInfo>)
        - List<VpStepInfo>.Count + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.Count
        - List<VpStepInfo>.ICollection.IsSynchronized + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.System.Collections.ICollection.IsSynchronized
        - List<VpStepInfo>.ICollection.SyncRoot + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.System.Collections.ICollection.SyncRoot
        - List<VpStepInfo>.IList.IsReadOnly + System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.System.Collections.IList.IsReadOnly
        System.Collections.Generic.List<MediaBrowser.Model.Session.Transcoding.VpStepInfo>.System.Collections.IList.Item[System.Int32] @@ -405,7 +405,7 @@
        Property Value

        Implements

        - System.Collections.Generic.IList<T> + System.Collections.Generic.IList<T>
        - System.Collections.Generic.IEnumerable<T> + System.Collections.Generic.IEnumerable<T>
        - System.Collections.ICollection + System.Collections.ICollection
        System.Collections.IEnumerable diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VpStepInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VpStepInfo.html index 947d04a61..3c6b2bad8 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VpStepInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.Transcoding.VpStepInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        VpStepInfo
        Namespace: MediaBrowser.Model.Session.Transcoding
        @@ -288,7 +288,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.TranscodingInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.TranscodingInfo.html index aadc2768a..ec61cd029 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.TranscodingInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.TranscodingInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        TranscodingInfo

        Namespace: MediaBrowser.Model.Session
        @@ -377,7 +377,7 @@
        Property Value
        - Tuple<Double, Double>[] + System.Tuple<Double, Double>[] @@ -453,7 +453,7 @@
        Property Value
        - Nullable<Single> + Nullable<System.Single> @@ -503,7 +503,7 @@
        Property Value
        - Boolean + System.Boolean @@ -528,7 +528,7 @@
        Property Value
        - Boolean + System.Boolean @@ -803,7 +803,7 @@
        Property Value
        - Boolean + System.Boolean @@ -903,7 +903,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.UserDataChangeInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.UserDataChangeInfo.html index 5189d7b4b..5e2285761 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Session.UserDataChangeInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Session.UserDataChangeInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        UserDataChangeInfo

        Namespace: MediaBrowser.Model.Session
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.ISsdpDevicePublisher.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.ISsdpDevicePublisher.html index e71475981..9b0726cca 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.ISsdpDevicePublisher.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.ISsdpDevicePublisher.html @@ -195,7 +195,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken

        The cancellation token.

        @@ -212,7 +212,7 @@
        Returns
        - Task + System.Threading.Tasks.Task @@ -244,7 +244,7 @@
        Parameters
        - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -260,7 +260,7 @@
        Returns
        - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpDevice.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpDevice.html index c448c56bb..e8f8de417 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpDevice.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpDevice.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        SsdpDevice
        @@ -430,7 +430,7 @@
        Property Value
        - Uri + System.Uri @@ -537,7 +537,7 @@
        Property Value
        - Uri + System.Uri @@ -566,7 +566,7 @@
        Property Value
        - Uri + System.Uri diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpEmbeddedDevice.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpEmbeddedDevice.html index 0b3637ecc..7757d7062 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpEmbeddedDevice.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpEmbeddedDevice.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        SsdpEmbeddedDevice
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpRootDevice.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpRootDevice.html index 280ca2ff5..ec6c2ad87 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpRootDevice.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Ssdp.SsdpRootDevice.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        SsdpRootDevice
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Sync.SyncJob.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Sync.SyncJob.html index 16d7d3295..2577514e6 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Sync.SyncJob.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Sync.SyncJob.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SyncJob

        Namespace: MediaBrowser.Model.Sync
        @@ -293,7 +293,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The date created.

        @@ -320,7 +320,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The date last modified.

        @@ -742,7 +742,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [synchronize new content]; otherwise, false.

        @@ -823,7 +823,7 @@
        Property Value
        - Boolean + System.Boolean

        true if [unwatched only]; otherwise, false.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Sync.SyncTarget.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Sync.SyncTarget.html index 3a272f15f..bb0444ded 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Sync.SyncTarget.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Sync.SyncTarget.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        SyncTarget

        Namespace: MediaBrowser.Model.Sync
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.System.IEnvironmentInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.System.IEnvironmentInfo.html index 0a8ac1ae3..c1963e676 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.System.IEnvironmentInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.System.IEnvironmentInfo.html @@ -208,7 +208,7 @@
        Property Value
        - Boolean + System.Boolean @@ -339,7 +339,7 @@
        Property Value
        - Char + System.Char diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.System.IPowerManagement.html b/Documenation/reference/pluginapi/MediaBrowser.Model.System.IPowerManagement.html index 0f9c477f0..2db99706b 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.System.IPowerManagement.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.System.IPowerManagement.html @@ -204,7 +204,7 @@
        Parameters
        - DateTimeOffset + System.DateTimeOffset wakeTimeUtc diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.System.LogFile.html b/Documenation/reference/pluginapi/MediaBrowser.Model.System.LogFile.html index 905a1735f..b8d957c74 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.System.LogFile.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.System.LogFile.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        LogFile

        Namespace: MediaBrowser.Model.System
        @@ -189,7 +189,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The date created.

        @@ -216,7 +216,7 @@
        Property Value
        - DateTimeOffset + System.DateTimeOffset

        The date modified.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.System.PublicSystemInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.System.PublicSystemInfo.html index 55e5ff9a9..88bddc557 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.System.PublicSystemInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.System.PublicSystemInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        PublicSystemInfo
        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html index aba8f52ae..f050046b3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html @@ -158,7 +158,7 @@

        Inheritance
        - +
        System.Object
        SystemInfo
        @@ -192,19 +192,6 @@

        Syntax
        public class SystemInfo : PublicSystemInfo
        -

        Constructors -

        - - - -

        SystemInfo()

        -

        Initializes a new instance of the SystemInfo class.

        -
        -
        -
        Declaration
        -
        -
        public SystemInfo()
        -

        Properties

        @@ -254,7 +241,7 @@
        Property Value
        - Boolean + System.Boolean @@ -280,7 +267,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance can self restart; otherwise, false.

        @@ -307,7 +294,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance can self update; otherwise, false.

        @@ -360,7 +347,32 @@
        Property Value
        - Boolean + System.Boolean + + + + + + + +

        HasImageEnhancers

        +
        +
        +
        Declaration
        +
        +
        public bool HasImageEnhancers { get; set; }
        +
        +
        Property Value
        + + + + + + + + + + @@ -386,7 +398,7 @@
        Property Value
        - + @@ -413,7 +425,7 @@
        Property Value
        - + @@ -520,7 +532,7 @@
        Property Value
        - + @@ -706,7 +718,7 @@
        Property Value
        - + @@ -733,7 +745,7 @@
        Property Value
        - + @@ -760,7 +772,7 @@
        Property Value
        - + @@ -786,7 +798,7 @@
        Property Value
        - + @@ -811,7 +823,7 @@
        Property Value
        - + @@ -870,6 +882,31 @@
        Property Value
        TypeDescription
        System.Boolean
        BooleanSystem.Boolean

        true if this instance has pending restart; otherwise, false.

        BooleanSystem.Boolean

        true if this instance has update available; otherwise, false.

        BooleanSystem.Boolean
        BooleanSystem.Boolean

        true if [supports automatic run at startup]; otherwise, false.

        BooleanSystem.Boolean

        true if [enable HTTPS]; otherwise, false.

        BooleanSystem.Boolean

        true if [supports library monitor]; otherwise, false.

        BooleanSystem.Boolean
        BooleanSystem.Boolean
        + +

        WakeOnLanInfo

        +
        +
        +
        Declaration
        +
        +
        public WakeOnLanInfo[] WakeOnLanInfo { get; set; }
        +
        +
        Property Value
        + + + + + + + + + + + + + +
        TypeDescription
        WakeOnLanInfo[]
        + +

        WebSocketPortNumber

        Gets or sets the web socket port number.

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.System.WakeOnLanInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.System.WakeOnLanInfo.html index d6e528d3f..9e2e71ae9 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.System.WakeOnLanInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.System.WakeOnLanInfo.html @@ -157,7 +157,7 @@

        Inheritance
        - +
        System.Object
        WakeOnLanInfo
        Namespace: MediaBrowser.Model.System
        @@ -166,18 +166,6 @@
        Syntax
        public class WakeOnLanInfo
        -

        Constructors -

        - - - -

        WakeOnLanInfo()

        -
        -
        -
        Declaration
        -
        -
        public WakeOnLanInfo()
        -

        Properties

        diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IConfigurableScheduledTask.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IConfigurableScheduledTask.html index aec924fd2..173faa770 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IConfigurableScheduledTask.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IConfigurableScheduledTask.html @@ -184,7 +184,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is enabled; otherwise, false.

        @@ -211,7 +211,7 @@
        Property Value
        - Boolean + System.Boolean

        true if this instance is hidden; otherwise, false.

        @@ -237,7 +237,7 @@
        Property Value
        - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IEarlyRunScheduledTask.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IEarlyRunScheduledTask.html new file mode 100644 index 000000000..f03405494 --- /dev/null +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IEarlyRunScheduledTask.html @@ -0,0 +1,210 @@ + + + + + + + + Interface IEarlyRunScheduledTask + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + +
        +
        +
        +
        + + +
        + +
        + Pinterest +
        +
        +
        + +
        + Tumblr +
        +
        +
        + +
        + GitHub +
        +
        + +
        + RSS +
        +
        + +
        +
        +
        +
        +
        + +
        + + +
        +
        + +
        +
        Search Results for
        +
        +

        +
        +
          +
          +
          + + + +
          + + + + + + + + diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTask.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTask.html index 7bcc4a4c4..d0864c4fc 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTask.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTask.html @@ -294,13 +294,13 @@
          Parameters
          - CancellationToken + System.Threading.CancellationToken cancellationToken

          The cancellation token.

          - IProgress<Double> + System.IProgress<Double> progress

          The progress.

          @@ -317,7 +317,7 @@
          Returns
          - Task + System.Threading.Tasks.Task

          Task.

          @@ -344,7 +344,7 @@
          Returns
          - IEnumerable<TaskTriggerInfo> + System.Collections.Generic.IEnumerable<TaskTriggerInfo>

          IEnumerable{BaseTaskTrigger}.

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWithExecuteOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWithExecuteOptions.html index 90f796e8a..0167a18eb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWithExecuteOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWithExecuteOptions.html @@ -189,12 +189,12 @@
          Parameters
          - IProgress<Double> + System.IProgress<Double> progress - CancellationToken + System.Threading.CancellationToken cancellationToken @@ -210,7 +210,7 @@
          Returns
          - Task + System.Threading.Tasks.Task diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWorker.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWorker.html index 91d085ade..2957c8167 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWorker.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTaskWorker.html @@ -159,7 +159,7 @@

          Inherited Members
          - IDisposable.Dispose() + System.IDisposable.Dispose()
          Namespace: MediaBrowser.Model.Tasks
          @@ -464,7 +464,7 @@
          Event Type
          - EventHandler<GenericEventArgs<Double>> + System.EventHandler<GenericEventArgs<Double>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ITaskManager.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ITaskManager.html index 05d76c8e8..ea6524025 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ITaskManager.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ITaskManager.html @@ -158,7 +158,7 @@

          Inherited Members
          - IDisposable.Dispose() + System.IDisposable.Dispose()
          Namespace: MediaBrowser.Model.Tasks
          @@ -220,7 +220,7 @@
          Parameters
          - IEnumerable<IScheduledTask> + System.Collections.Generic.IEnumerable<IScheduledTask> tasks

          The tasks.

          @@ -276,7 +276,7 @@
          Returns
          - Boolean + System.Boolean @@ -410,7 +410,7 @@
          Returns
          - Task + System.Threading.Tasks.Task @@ -620,7 +620,7 @@
          Event Type
          - EventHandler<TaskCompletionEventArgs> + System.EventHandler<TaskCompletionEventArgs> @@ -644,7 +644,7 @@
          Event Type
          - EventHandler<GenericEventArgs<IScheduledTaskWorker>> + System.EventHandler<GenericEventArgs<IScheduledTaskWorker>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ITaskTrigger.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ITaskTrigger.html index e56e98d47..e19ffe8b7 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ITaskTrigger.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ITaskTrigger.html @@ -229,7 +229,7 @@
          Parameters
          - Boolean + System.Boolean isApplicationStartup @@ -268,7 +268,7 @@
          Event Type
          - EventHandler<GenericEventArgs<TaskOptions>> + System.EventHandler<GenericEventArgs<TaskOptions>> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ScheduledTaskHelpers.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ScheduledTaskHelpers.html index 3739589b0..8c9c2eba5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ScheduledTaskHelpers.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.ScheduledTaskHelpers.html @@ -158,7 +158,7 @@

          Inheritance
          - +
          System.Object
          ScheduledTaskHelpers

          Namespace: MediaBrowser.Model.Tasks
          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskCompletionEventArgs.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskCompletionEventArgs.html index 89e890adf..77bc63db1 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskCompletionEventArgs.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskCompletionEventArgs.html @@ -157,8 +157,8 @@

          Inheritance
          - - +
          System.Object
          +
          System.EventArgs
          TaskCompletionEventArgs
          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskInfo.html index 4839ca17c..10ad393bb 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskInfo.html @@ -158,7 +158,7 @@

          Inheritance
          - +
          System.Object
          TaskInfo

          Namespace: MediaBrowser.Model.Tasks
          @@ -311,7 +311,7 @@
          Property Value
          - Boolean + System.Boolean

          true if this instance is hidden; otherwise, false.

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskOptions.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskOptions.html index b5effc6b0..2220bb683 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskOptions.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskOptions.html @@ -157,7 +157,7 @@

          Inheritance
          - +
          System.Object
          TaskOptions

          Namespace: MediaBrowser.Model.Tasks
          @@ -227,7 +227,7 @@
          Property Value
          - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskResult.html index e7daa8c50..985394f10 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskResult.html @@ -158,7 +158,7 @@

          Inheritance
          - +
          System.Object
          TaskResult

          Namespace: MediaBrowser.Model.Tasks
          @@ -190,7 +190,7 @@
          Property Value
          - DateTimeOffset + System.DateTimeOffset

          The end time UTC.

          @@ -352,7 +352,7 @@
          Property Value
          - DateTimeOffset + System.DateTimeOffset

          The start time UTC.

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskTriggerInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskTriggerInfo.html index 7b061948d..5cbcc22e4 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskTriggerInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.TaskTriggerInfo.html @@ -158,7 +158,7 @@

          Inheritance
          - +
          System.Object
          TaskTriggerInfo

          Namespace: MediaBrowser.Model.Tasks
          @@ -312,7 +312,7 @@
          Property Value
          - Nullable<DayOfWeek> + Nullable<System.DayOfWeek>

          The day of week.

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.html index 85e45f996..39d57ae0c 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Tasks.html @@ -177,6 +177,8 @@

          Interfaces

          IConfigurableScheduledTask

          +

          IEarlyRunScheduledTask

          +

          IScheduledTask

          Interface IScheduledTaskWorker

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Text.ITextEncoding.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Text.ITextEncoding.html index f571254b2..0d5c709e2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Text.ITextEncoding.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Text.ITextEncoding.html @@ -183,7 +183,7 @@
          Returns
          - Encoding + System.Text.Encoding @@ -209,7 +209,7 @@
          Parameters
          - ReadOnlySpan<Byte> + System.ReadOnlySpan<System.Byte> bytes @@ -219,7 +219,7 @@
          Parameters
          - Boolean + System.Boolean enableLanguageDetection @@ -261,7 +261,7 @@
          Parameters
          - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> charset @@ -277,7 +277,7 @@
          Returns
          - Encoding + System.Text.Encoding diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Text.ValueStringBuilder.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Text.ValueStringBuilder.html index 331440d93..060277fa3 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Text.ValueStringBuilder.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Text.ValueStringBuilder.html @@ -220,7 +220,7 @@
          Parameters
          - Span<Char> + Span<System.Char> initialBuffer @@ -290,7 +290,7 @@
          Property Value
          - Char + System.Char @@ -341,7 +341,7 @@
          Property Value
          - Span<Char> + Span<System.Char> @@ -369,7 +369,7 @@
          Parameters
          - Char + System.Char c @@ -396,7 +396,7 @@
          Parameters
          - Char + System.Char c @@ -428,7 +428,7 @@
          Parameters
          - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> value @@ -482,7 +482,7 @@
          Parameters
          - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> value @@ -525,7 +525,7 @@
          Returns
          - Span<Char> + Span<System.Char> @@ -550,7 +550,7 @@
          Returns
          - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -577,7 +577,7 @@
          Parameters
          - Boolean + System.Boolean terminate

          Ensures that the builder has a null char after Length

          @@ -594,7 +594,7 @@
          Returns
          - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -636,7 +636,7 @@
          Returns
          - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -683,7 +683,7 @@
          Returns
          - ReadOnlySpan<Char> + System.ReadOnlySpan<System.Char> @@ -749,7 +749,7 @@
          Returns
          - Char + System.Char @@ -776,7 +776,7 @@
          Parameters
          - Boolean + System.Boolean terminate

          Ensures that the builder has a null char after Length

          @@ -793,7 +793,7 @@
          Returns
          - Char + System.Char @@ -824,7 +824,7 @@
          Parameters
          - Char + System.Char value @@ -925,7 +925,7 @@
          Parameters
          - Span<Char> + Span<System.Char> destination @@ -946,7 +946,7 @@
          Returns
          - Boolean + System.Boolean diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Threading.NamedLockPool.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Threading.NamedLockPool.html index 365a6c5a7..10c36cdaf 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Threading.NamedLockPool.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Threading.NamedLockPool.html @@ -157,7 +157,7 @@

          Inheritance
          - +
          System.Object
          NamedLockPool

          Namespace: MediaBrowser.Model.Threading
          @@ -194,7 +194,7 @@
          Parameters
          - CancellationToken + System.Threading.CancellationToken cancellationToken diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.CheckForUpdateResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.CheckForUpdateResult.html index 29e4029d6..dde39f0c5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.CheckForUpdateResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.CheckForUpdateResult.html @@ -158,7 +158,7 @@

          Inheritance
          - +
          System.Object
          CheckForUpdateResult

          Namespace: MediaBrowser.Model.Updates
          @@ -217,7 +217,7 @@
          Property Value
          - Boolean + System.Boolean

          true if this instance is update available; otherwise, false.

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.InstallationInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.InstallationInfo.html index a1d54c87c..12fd11a2e 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.InstallationInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.InstallationInfo.html @@ -158,7 +158,7 @@

          Inheritance
          - +
          System.Object
          InstallationInfo

          Namespace: MediaBrowser.Model.Updates
          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.PackageInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.PackageInfo.html index 882771a2a..2e791f735 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.PackageInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.PackageInfo.html @@ -158,7 +158,7 @@

          Inheritance
          - +
          System.Object
          PackageInfo

          Namespace: MediaBrowser.Model.Updates
          @@ -190,7 +190,7 @@
          Property Value
          - Boolean + System.Boolean

          true if this instance is adult; otherwise, false.

          @@ -244,7 +244,7 @@
          Property Value
          - Boolean + System.Boolean

          true if [enable in application store]; otherwise, false.

          @@ -271,7 +271,7 @@
          Property Value
          - DateTimeOffset + System.DateTimeOffset

          Expiration Date.

          @@ -407,7 +407,7 @@
          Property Value
          - Boolean + System.Boolean

          true if this instance is premium; otherwise, false.

          @@ -434,7 +434,7 @@
          Property Value
          - Boolean + System.Boolean

          True if registered.

          @@ -569,7 +569,7 @@
          Property Value
          - Nullable<Single> + Nullable<System.Single>

          The price.

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.PackageVersionInfo.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.PackageVersionInfo.html index 597f29e7a..beaecbefe 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.PackageVersionInfo.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Updates.PackageVersionInfo.html @@ -158,7 +158,7 @@

          Inheritance
          - +
          System.Object
          PackageVersionInfo

          Namespace: MediaBrowser.Model.Updates
          @@ -455,7 +455,7 @@
          Property Value
          - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset> @@ -483,7 +483,7 @@
          Property Value
          - Version + System.Version

          The version.

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Users.ForgotPasswordResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Users.ForgotPasswordResult.html index 9bacfde48..3f5a709ec 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Users.ForgotPasswordResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Users.ForgotPasswordResult.html @@ -157,7 +157,7 @@

          Inheritance
          - +
          System.Object
          ForgotPasswordResult

          Namespace: MediaBrowser.Model.Users
          @@ -216,7 +216,7 @@
          Property Value
          - Nullable<DateTimeOffset> + Nullable<System.DateTimeOffset>

          The pin expiration date.

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Users.PinRedeemResult.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Users.PinRedeemResult.html index c307f8c21..288d0a1a5 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Users.PinRedeemResult.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Users.PinRedeemResult.html @@ -157,7 +157,7 @@

          Inheritance
          - +
          System.Object
          PinRedeemResult

          Namespace: MediaBrowser.Model.Users
          @@ -189,7 +189,7 @@
          Property Value
          - Boolean + System.Boolean

          true if success; otherwise, false.

          diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Users.UserAction.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Users.UserAction.html index 288910bdc..34525c439 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Users.UserAction.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Users.UserAction.html @@ -157,7 +157,7 @@

          Inheritance
          - +
          System.Object
          UserAction

          Namespace: MediaBrowser.Model.Users
          @@ -188,7 +188,7 @@
          Property Value
          - DateTimeOffset + System.DateTimeOffset @@ -238,7 +238,7 @@
          Property Value
          - Nullable<Boolean> + Nullable<System.Boolean> @@ -288,7 +288,7 @@
          Property Value
          - Nullable<Boolean> + Nullable<System.Boolean> diff --git a/Documenation/reference/pluginapi/MediaBrowser.Model.Users.UserPolicy.html b/Documenation/reference/pluginapi/MediaBrowser.Model.Users.UserPolicy.html index da0c88bd9..27b5c29a2 100644 --- a/Documenation/reference/pluginapi/MediaBrowser.Model.Users.UserPolicy.html +++ b/Documenation/reference/pluginapi/MediaBrowser.Model.Users.UserPolicy.html @@ -157,7 +157,7 @@

          Inheritance
          - +
          System.Object
          UserPolicy

          Namespace: MediaBrowser.Model.Users
          @@ -213,7 +213,7 @@
          Property Value
          - Boolean + System.Boolean @@ -238,7 +238,7 @@
          Property Value
          - Boolean + System.Boolean @@ -263,7 +263,7 @@
          Property Value
          - Boolean + System.Boolean @@ -388,7 +388,7 @@
          Property Value
          - Boolean + System.Boolean @@ -413,7 +413,7 @@
          Property Value
          - Boolean + System.Boolean @@ -438,7 +438,7 @@
          Property Value
          - Boolean + System.Boolean @@ -463,7 +463,7 @@
          Property Value
          - Boolean + System.Boolean @@ -488,7 +488,7 @@
          Property Value
          - Boolean + System.Boolean @@ -538,7 +538,7 @@
          Property Value
          - Boolean + System.Boolean @@ -638,7 +638,7 @@
          Property Value
          - Boolean + System.Boolean @@ -663,7 +663,7 @@
          Property Value
          - Boolean + System.Boolean @@ -688,7 +688,7 @@
          Property Value
          - Boolean + System.Boolean @@ -713,7 +713,7 @@
          Property Value
          - Boolean + System.Boolean @@ -738,7 +738,7 @@
          Property Value
          - Boolean + System.Boolean @@ -763,7 +763,7 @@
          Property Value
          - Boolean + System.Boolean @@ -788,7 +788,7 @@
          Property Value
          - Boolean + System.Boolean @@ -813,7 +813,7 @@
          Property Value
          - Boolean + System.Boolean @@ -838,7 +838,7 @@
          Property Value
          - Boolean + System.Boolean @@ -863,7 +863,7 @@
          Property Value
          - Boolean + System.Boolean @@ -888,7 +888,7 @@
          Property Value
          - Boolean + System.Boolean @@ -914,7 +914,7 @@
          Property Value
          - Boolean + System.Boolean

          true if [enable synchronize]; otherwise, false.

          @@ -940,7 +940,7 @@
          Property Value
          - Boolean + System.Boolean @@ -965,7 +965,7 @@
          Property Value
          - Boolean + System.Boolean @@ -1066,7 +1066,7 @@
          Property Value
          - Boolean + System.Boolean

          true if this instance is administrator; otherwise, false.

          @@ -1093,7 +1093,7 @@
          Property Value
          - Boolean + System.Boolean

          true if this instance is disabled; otherwise, false.

          @@ -1120,7 +1120,7 @@
          Property Value
          - Boolean + System.Boolean

          true if this instance is hidden; otherwise, false.

          @@ -1146,7 +1146,7 @@
          Property Value
          - Boolean + System.Boolean @@ -1171,7 +1171,7 @@
          Property Value
          - Boolean + System.Boolean @@ -1196,7 +1196,7 @@
          Property Value
          - Boolean + System.Boolean diff --git a/Documenation/reference/toc.html b/Documenation/reference/toc.html index f6bd6b277..e3274a9f8 100644 --- a/Documenation/reference/toc.html +++ b/Documenation/reference/toc.html @@ -84,6 +84,9 @@ + + + @@ -4548,6 +4557,9 @@ + @@ -6217,6 +6229,9 @@ + diff --git a/Documenation/reference/toc.js b/Documenation/reference/toc.js index be446c2c9..25fabfd97 100644 --- a/Documenation/reference/toc.js +++ b/Documenation/reference/toc.js @@ -1 +1 @@ -const tocData = 'DQo8ZGl2IGlkPSJzaWRldG9nZ2xlIj4NCiAgPGRpdj4NCiAgICA8ZGl2IGNsYXNzPSJzaWRlZmlsdGVyIj4NCiAgICAgIDxmb3JtIGNsYXNzPSJ0b2MtZmlsdGVyIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tZmlsdGVyIGZpbHRlci1pY29uIj48L3NwYW4+DQogICAgICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLXJlbW92ZSBjbGVhci1pY29uIiBpZD0idG9jX2ZpbHRlcl9jbGVhciI+PC9zcGFuPg0KICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgaWQ9InRvY19maWx0ZXJfaW5wdXQiIHBsYWNlaG9sZGVyPSJGaWx0ZXIgYnkgVGl0bGUiIG9ua2V5cHJlc3M9ImlmKGV2ZW50LmtleUNvZGU9PTEzKSB7cmV0dXJuIGZhbHNlO30iPg0KICAgICAgPC9mb3JtPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InNpZGV0b2MiPg0KICAgICAgPGRpdiBjbGFzcz0idG9jIiBpZD0idG9jIj4NCiAgICAgICAgICANCiAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDEiPg0KICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJpbmRleC5odG1sIiB0aXRsZT0iUmVmZXJlbmNlIj5SZWZlcmVuY2U8L2E+DQogICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJLmh0bWwiIHRpdGxlPSJFbWJ5IFNlcnZlciBSRVNUIEFQSSI+RW1ieSBTZXJ2ZXIgUkVTVCBBUEk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQWN0aXZpdHlMb2dTZXJ2aWNlLmh0bWwiIHRpdGxlPSJBY3Rpdml0eUxvZ1NlcnZpY2UiPkFjdGl2aXR5TG9nU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQWN0aXZpdHlMb2dTZXJ2aWNlL2dldFN5c3RlbUFjdGl2aXR5bG9nRW50cmllcy5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtQWN0aXZpdHlsb2dFbnRyaWVzIj5nZXRTeXN0ZW1BY3Rpdml0eWxvZ0VudHJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BcnRpc3RzU2VydmljZS5odG1sIiB0aXRsZT0iQXJ0aXN0c1NlcnZpY2UiPkFydGlzdHNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BcnRpc3RzU2VydmljZS9nZXRBcnRpc3RzLmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzIj5nZXRBcnRpc3RzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BcnRpc3RzU2VydmljZS9nZXRBcnRpc3RzQWxidW1hcnRpc3RzLmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzQWxidW1hcnRpc3RzIj5nZXRBcnRpc3RzQWxidW1hcnRpc3RzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BcnRpc3RzU2VydmljZS9nZXRBcnRpc3RzQnlOYW1lLmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzQnlOYW1lIj5nZXRBcnRpc3RzQnlOYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQXVkaW9TZXJ2aWNlLmh0bWwiIHRpdGxlPSJBdWRpb1NlcnZpY2UiPkF1ZGlvU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQXVkaW9TZXJ2aWNlL2dldEF1ZGlvQnlJZEJ5U3RyZWFtZmlsZW5hbWUuaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZEJ5U3RyZWFtZmlsZW5hbWUiPmdldEF1ZGlvQnlJZEJ5U3RyZWFtZmlsZW5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0F1ZGlvU2VydmljZS9nZXRBdWRpb0J5SWRTdHJlYW0uaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZFN0cmVhbSI+Z2V0QXVkaW9CeUlkU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BdWRpb1NlcnZpY2UvZ2V0QXVkaW9CeUlkU3RyZWFtQnlDb250YWluZXIuaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZFN0cmVhbUJ5Q29udGFpbmVyIj5nZXRBdWRpb0J5SWRTdHJlYW1CeUNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQXVkaW9TZXJ2aWNlL2hlYWRBdWRpb0J5SWRCeVN0cmVhbWZpbGVuYW1lLmh0bWwiIHRpdGxlPSJoZWFkQXVkaW9CeUlkQnlTdHJlYW1maWxlbmFtZSI+aGVhZEF1ZGlvQnlJZEJ5U3RyZWFtZmlsZW5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0F1ZGlvU2VydmljZS9oZWFkQXVkaW9CeUlkU3RyZWFtLmh0bWwiIHRpdGxlPSJoZWFkQXVkaW9CeUlkU3RyZWFtIj5oZWFkQXVkaW9CeUlkU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BdWRpb1NlcnZpY2UvaGVhZEF1ZGlvQnlJZFN0cmVhbUJ5Q29udGFpbmVyLmh0bWwiIHRpdGxlPSJoZWFkQXVkaW9CeUlkU3RyZWFtQnlDb250YWluZXIiPmhlYWRBdWRpb0J5SWRTdHJlYW1CeUNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JhY2t1cEFwaS5odG1sIiB0aXRsZT0iQmFja3VwQXBpIj5CYWNrdXBBcGk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JhY2t1cEFwaS9nZXRCYWNrdXByZXN0b3JlQmFja3VwaW5mby5odG1sIiB0aXRsZT0iZ2V0QmFja3VwcmVzdG9yZUJhY2t1cGluZm8iPmdldEJhY2t1cHJlc3RvcmVCYWNrdXBpbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9CYWNrdXBBcGkvcG9zdEJhY2t1cHJlc3RvcmVSZXN0b3JlLmh0bWwiIHRpdGxlPSJwb3N0QmFja3VwcmVzdG9yZVJlc3RvcmUiPnBvc3RCYWNrdXByZXN0b3JlUmVzdG9yZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JpZlNlcnZpY2UuaHRtbCIgdGl0bGU9IkJpZlNlcnZpY2UiPkJpZlNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JpZlNlcnZpY2UvZ2V0SXRlbXNCeUlkVGh1bWJuYWlsc2V0Lmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRUaHVtYm5haWxzZXQiPmdldEl0ZW1zQnlJZFRodW1ibmFpbHNldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQmlmU2VydmljZS9nZXRWaWRlb3NCeUlkSW5kZXhCaWYuaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRJbmRleEJpZiI+Z2V0VmlkZW9zQnlJZEluZGV4QmlmPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQnJhbmRpbmdTZXJ2aWNlLmh0bWwiIHRpdGxlPSJCcmFuZGluZ1NlcnZpY2UiPkJyYW5kaW5nU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQnJhbmRpbmdTZXJ2aWNlL2dldEJyYW5kaW5nQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iZ2V0QnJhbmRpbmdDb25maWd1cmF0aW9uIj5nZXRCcmFuZGluZ0NvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JyYW5kaW5nU2VydmljZS9nZXRCcmFuZGluZ0Nzcy5odG1sIiB0aXRsZT0iZ2V0QnJhbmRpbmdDc3MiPmdldEJyYW5kaW5nQ3NzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9CcmFuZGluZ1NlcnZpY2UvZ2V0QnJhbmRpbmdDc3NDc3MuaHRtbCIgdGl0bGU9ImdldEJyYW5kaW5nQ3NzQ3NzIj5nZXRCcmFuZGluZ0Nzc0NzczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0NoYW5uZWxTZXJ2aWNlLmh0bWwiIHRpdGxlPSJDaGFubmVsU2VydmljZSI+Q2hhbm5lbFNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0NoYW5uZWxTZXJ2aWNlL2dldENoYW5uZWxzLmh0bWwiIHRpdGxlPSJnZXRDaGFubmVscyI+Z2V0Q2hhbm5lbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db2RlY1BhcmFtZXRlclNlcnZpY2UuaHRtbCIgdGl0bGU9IkNvZGVjUGFyYW1ldGVyU2VydmljZSI+Q29kZWNQYXJhbWV0ZXJTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db2RlY1BhcmFtZXRlclNlcnZpY2UvZ2V0RW5jb2RpbmdDb2RlY3BhcmFtZXRlcnMuaHRtbCIgdGl0bGU9ImdldEVuY29kaW5nQ29kZWNwYXJhbWV0ZXJzIj5nZXRFbmNvZGluZ0NvZGVjcGFyYW1ldGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29kZWNQYXJhbWV0ZXJTZXJ2aWNlL3Bvc3RFbmNvZGluZ0NvZGVjcGFyYW1ldGVycy5odG1sIiB0aXRsZT0icG9zdEVuY29kaW5nQ29kZWNwYXJhbWV0ZXJzIj5wb3N0RW5jb2RpbmdDb2RlY3BhcmFtZXRlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db2xsZWN0aW9uU2VydmljZS5odG1sIiB0aXRsZT0iQ29sbGVjdGlvblNlcnZpY2UiPkNvbGxlY3Rpb25TZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db2xsZWN0aW9uU2VydmljZS9kZWxldGVDb2xsZWN0aW9uc0J5SWRJdGVtcy5odG1sIiB0aXRsZT0iZGVsZXRlQ29sbGVjdGlvbnNCeUlkSXRlbXMiPmRlbGV0ZUNvbGxlY3Rpb25zQnlJZEl0ZW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db2xsZWN0aW9uU2VydmljZS9wb3N0Q29sbGVjdGlvbnMuaHRtbCIgdGl0bGU9InBvc3RDb2xsZWN0aW9ucyI+cG9zdENvbGxlY3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db2xsZWN0aW9uU2VydmljZS9wb3N0Q29sbGVjdGlvbnNCeUlkSXRlbXMuaHRtbCIgdGl0bGU9InBvc3RDb2xsZWN0aW9uc0J5SWRJdGVtcyI+cG9zdENvbGxlY3Rpb25zQnlJZEl0ZW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db2xsZWN0aW9uU2VydmljZS9wb3N0Q29sbGVjdGlvbnNCeUlkSXRlbXNEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RDb2xsZWN0aW9uc0J5SWRJdGVtc0RlbGV0ZSI+cG9zdENvbGxlY3Rpb25zQnlJZEl0ZW1zRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29uZmlndXJhdGlvblNlcnZpY2UuaHRtbCIgdGl0bGU9IkNvbmZpZ3VyYXRpb25TZXJ2aWNlIj5Db25maWd1cmF0aW9uU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29uZmlndXJhdGlvblNlcnZpY2UvZ2V0U3lzdGVtQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtQ29uZmlndXJhdGlvbiI+Z2V0U3lzdGVtQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29uZmlndXJhdGlvblNlcnZpY2UvZ2V0U3lzdGVtQ29uZmlndXJhdGlvbkJ5S2V5Lmh0bWwiIHRpdGxlPSJnZXRTeXN0ZW1Db25maWd1cmF0aW9uQnlLZXkiPmdldFN5c3RlbUNvbmZpZ3VyYXRpb25CeUtleTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29uZmlndXJhdGlvblNlcnZpY2UvcG9zdFN5c3RlbUNvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9InBvc3RTeXN0ZW1Db25maWd1cmF0aW9uIj5wb3N0U3lzdGVtQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29uZmlndXJhdGlvblNlcnZpY2UvcG9zdFN5c3RlbUNvbmZpZ3VyYXRpb25CeUtleS5odG1sIiB0aXRsZT0icG9zdFN5c3RlbUNvbmZpZ3VyYXRpb25CeUtleSI+cG9zdFN5c3RlbUNvbmZpZ3VyYXRpb25CeUtleTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29uZmlndXJhdGlvblNlcnZpY2UvcG9zdFN5c3RlbUNvbmZpZ3VyYXRpb25QYXJ0aWFsLmh0bWwiIHRpdGxlPSJwb3N0U3lzdGVtQ29uZmlndXJhdGlvblBhcnRpYWwiPnBvc3RTeXN0ZW1Db25maWd1cmF0aW9uUGFydGlhbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Nvbm5lY3RTZXJ2aWNlLmh0bWwiIHRpdGxlPSJDb25uZWN0U2VydmljZSI+Q29ubmVjdFNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Nvbm5lY3RTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlJZENvbm5lY3RMaW5rLmh0bWwiIHRpdGxlPSJkZWxldGVVc2Vyc0J5SWRDb25uZWN0TGluayI+ZGVsZXRlVXNlcnNCeUlkQ29ubmVjdExpbms8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Nvbm5lY3RTZXJ2aWNlL2dldENvbm5lY3RFeGNoYW5nZS5odG1sIiB0aXRsZT0iZ2V0Q29ubmVjdEV4Y2hhbmdlIj5nZXRDb25uZWN0RXhjaGFuZ2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Nvbm5lY3RTZXJ2aWNlL2dldENvbm5lY3RQZW5kaW5nLmh0bWwiIHRpdGxlPSJnZXRDb25uZWN0UGVuZGluZyI+Z2V0Q29ubmVjdFBlbmRpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Nvbm5lY3RTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRDb25uZWN0TGluay5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlJZENvbm5lY3RMaW5rIj5wb3N0VXNlcnNCeUlkQ29ubmVjdExpbms8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Nvbm5lY3RTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRDb25uZWN0TGlua0RlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlJZENvbm5lY3RMaW5rRGVsZXRlIj5wb3N0VXNlcnNCeUlkQ29ubmVjdExpbmtEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EZXZpY2VTZXJ2aWNlLmh0bWwiIHRpdGxlPSJEZXZpY2VTZXJ2aWNlIj5EZXZpY2VTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EZXZpY2VTZXJ2aWNlL2RlbGV0ZURldmljZXMuaHRtbCIgdGl0bGU9ImRlbGV0ZURldmljZXMiPmRlbGV0ZURldmljZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RldmljZVNlcnZpY2UvZ2V0RGV2aWNlcy5odG1sIiB0aXRsZT0iZ2V0RGV2aWNlcyI+Z2V0RGV2aWNlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGV2aWNlU2VydmljZS9nZXREZXZpY2VzQ2FtZXJhdXBsb2Fkcy5odG1sIiB0aXRsZT0iZ2V0RGV2aWNlc0NhbWVyYXVwbG9hZHMiPmdldERldmljZXNDYW1lcmF1cGxvYWRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EZXZpY2VTZXJ2aWNlL2dldERldmljZXNJbmZvLmh0bWwiIHRpdGxlPSJnZXREZXZpY2VzSW5mbyI+Z2V0RGV2aWNlc0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RldmljZVNlcnZpY2UvZ2V0RGV2aWNlc09wdGlvbnMuaHRtbCIgdGl0bGU9ImdldERldmljZXNPcHRpb25zIj5nZXREZXZpY2VzT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGV2aWNlU2VydmljZS9wb3N0RGV2aWNlc0NhbWVyYXVwbG9hZHMuaHRtbCIgdGl0bGU9InBvc3REZXZpY2VzQ2FtZXJhdXBsb2FkcyI+cG9zdERldmljZXNDYW1lcmF1cGxvYWRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EZXZpY2VTZXJ2aWNlL3Bvc3REZXZpY2VzRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0RGV2aWNlc0RlbGV0ZSI+cG9zdERldmljZXNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RldmljZVNlcnZpY2UvcG9zdERldmljZXNPcHRpb25zLmh0bWwiIHRpdGxlPSJwb3N0RGV2aWNlc09wdGlvbnMiPnBvc3REZXZpY2VzT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Rpc3BsYXlQcmVmZXJlbmNlc1NlcnZpY2UuaHRtbCIgdGl0bGU9IkRpc3BsYXlQcmVmZXJlbmNlc1NlcnZpY2UiPkRpc3BsYXlQcmVmZXJlbmNlc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Rpc3BsYXlQcmVmZXJlbmNlc1NlcnZpY2UvZ2V0RGlzcGxheXByZWZlcmVuY2VzQnlJZC5odG1sIiB0aXRsZT0iZ2V0RGlzcGxheXByZWZlcmVuY2VzQnlJZCI+Z2V0RGlzcGxheXByZWZlcmVuY2VzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGlzcGxheVByZWZlcmVuY2VzU2VydmljZS9wb3N0RGlzcGxheXByZWZlcmVuY2VzQnlEaXNwbGF5cHJlZmVyZW5jZXNpZC5odG1sIiB0aXRsZT0icG9zdERpc3BsYXlwcmVmZXJlbmNlc0J5RGlzcGxheXByZWZlcmVuY2VzaWQiPnBvc3REaXNwbGF5cHJlZmVyZW5jZXNCeURpc3BsYXlwcmVmZXJlbmNlc2lkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UuaHRtbCIgdGl0bGU9IkRsbmFTZXJ2ZXJTZXJ2aWNlIj5EbG5hU2VydmVyU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvZ2V0RGxuYUJ5VXVpZENvbm5lY3Rpb25tYW5hZ2VyQ29ubmVjdGlvbm1hbmFnZXIuaHRtbCIgdGl0bGU9ImdldERsbmFCeVV1aWRDb25uZWN0aW9ubWFuYWdlckNvbm5lY3Rpb25tYW5hZ2VyIj5nZXREbG5hQnlVdWlkQ29ubmVjdGlvbm1hbmFnZXJDb25uZWN0aW9ubWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvZ2V0RGxuYUJ5VXVpZENvbm5lY3Rpb25tYW5hZ2VyQ29ubmVjdGlvbm1hbmFnZXJYbWwuaHRtbCIgdGl0bGU9ImdldERsbmFCeVV1aWRDb25uZWN0aW9ubWFuYWdlckNvbm5lY3Rpb25tYW5hZ2VyWG1sIj5nZXREbG5hQnlVdWlkQ29ubmVjdGlvbm1hbmFnZXJDb25uZWN0aW9ubWFuYWdlclhtbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvZ2V0RGxuYUJ5VXVpZENvbnRlbnRkaXJlY3RvcnlDb250ZW50ZGlyZWN0b3J5Lmh0bWwiIHRpdGxlPSJnZXREbG5hQnlVdWlkQ29udGVudGRpcmVjdG9yeUNvbnRlbnRkaXJlY3RvcnkiPmdldERsbmFCeVV1aWRDb250ZW50ZGlyZWN0b3J5Q29udGVudGRpcmVjdG9yeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvZ2V0RGxuYUJ5VXVpZENvbnRlbnRkaXJlY3RvcnlDb250ZW50ZGlyZWN0b3J5WG1sLmh0bWwiIHRpdGxlPSJnZXREbG5hQnlVdWlkQ29udGVudGRpcmVjdG9yeUNvbnRlbnRkaXJlY3RvcnlYbWwiPmdldERsbmFCeVV1aWRDb250ZW50ZGlyZWN0b3J5Q29udGVudGRpcmVjdG9yeVhtbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvZ2V0RGxuYUJ5VXVpZERlc2NyaXB0aW9uLmh0bWwiIHRpdGxlPSJnZXREbG5hQnlVdWlkRGVzY3JpcHRpb24iPmdldERsbmFCeVV1aWREZXNjcmlwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvZ2V0RGxuYUJ5VXVpZERlc2NyaXB0aW9uWG1sLmh0bWwiIHRpdGxlPSJnZXREbG5hQnlVdWlkRGVzY3JpcHRpb25YbWwiPmdldERsbmFCeVV1aWREZXNjcmlwdGlvblhtbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvZ2V0RGxuYUJ5VXVpZEljb25zQnlGaWxlbmFtZS5odG1sIiB0aXRsZT0iZ2V0RGxuYUJ5VXVpZEljb25zQnlGaWxlbmFtZSI+Z2V0RGxuYUJ5VXVpZEljb25zQnlGaWxlbmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvZ2V0RGxuYUljb25zQnlGaWxlbmFtZS5odG1sIiB0aXRsZT0iZ2V0RGxuYUljb25zQnlGaWxlbmFtZSI+Z2V0RGxuYUljb25zQnlGaWxlbmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvcG9zdERsbmFCeVV1aWRDb25uZWN0aW9ubWFuYWdlckNvbnRyb2wuaHRtbCIgdGl0bGU9InBvc3REbG5hQnlVdWlkQ29ubmVjdGlvbm1hbmFnZXJDb250cm9sIj5wb3N0RGxuYUJ5VXVpZENvbm5lY3Rpb25tYW5hZ2VyQ29udHJvbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGxuYVNlcnZlclNlcnZpY2UvcG9zdERsbmFCeVV1aWRDb250ZW50ZGlyZWN0b3J5Q29udHJvbC5odG1sIiB0aXRsZT0icG9zdERsbmFCeVV1aWRDb250ZW50ZGlyZWN0b3J5Q29udHJvbCI+cG9zdERsbmFCeVV1aWRDb250ZW50ZGlyZWN0b3J5Q29udHJvbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2aWNlLmh0bWwiIHRpdGxlPSJEbG5hU2VydmljZSI+RGxuYVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2aWNlL2RlbGV0ZURsbmFQcm9maWxlc0J5SWQuaHRtbCIgdGl0bGU9ImRlbGV0ZURsbmFQcm9maWxlc0J5SWQiPmRlbGV0ZURsbmFQcm9maWxlc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2aWNlL2dldERsbmFQcm9maWxlaW5mb3MuaHRtbCIgdGl0bGU9ImdldERsbmFQcm9maWxlaW5mb3MiPmdldERsbmFQcm9maWxlaW5mb3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2aWNlL2dldERsbmFQcm9maWxlc0J5SWQuaHRtbCIgdGl0bGU9ImdldERsbmFQcm9maWxlc0J5SWQiPmdldERsbmFQcm9maWxlc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2aWNlL2dldERsbmFQcm9maWxlc0RlZmF1bHQuaHRtbCIgdGl0bGU9ImdldERsbmFQcm9maWxlc0RlZmF1bHQiPmdldERsbmFQcm9maWxlc0RlZmF1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2aWNlL3Bvc3REbG5hUHJvZmlsZXMuaHRtbCIgdGl0bGU9InBvc3REbG5hUHJvZmlsZXMiPnBvc3REbG5hUHJvZmlsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2aWNlL3Bvc3REbG5hUHJvZmlsZXNCeUlkLmh0bWwiIHRpdGxlPSJwb3N0RGxuYVByb2ZpbGVzQnlJZCI+cG9zdERsbmFQcm9maWxlc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS5odG1sIiB0aXRsZT0iRHluYW1pY0hsc1NlcnZpY2UiPkR5bmFtaWNIbHNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRBdWRpb0J5SWRIbHMxQnlQbGF5bGlzdGlkQnlTZWdtZW50aWRCeVNlZ21lbnRjb250YWluZXIuaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lciI+Z2V0QXVkaW9CeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRBdWRpb0J5SWRMaXZlTTN1OC5odG1sIiB0aXRsZT0iZ2V0QXVkaW9CeUlkTGl2ZU0zdTgiPmdldEF1ZGlvQnlJZExpdmVNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRBdWRpb0J5SWRNYWluTTN1OC5odG1sIiB0aXRsZT0iZ2V0QXVkaW9CeUlkTWFpbk0zdTgiPmdldEF1ZGlvQnlJZE1haW5NM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRBdWRpb0J5SWRNYXN0ZXJNM3U4Lmh0bWwiIHRpdGxlPSJnZXRBdWRpb0J5SWRNYXN0ZXJNM3U4Ij5nZXRBdWRpb0J5SWRNYXN0ZXJNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRWaWRlb3NCeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyLmh0bWwiIHRpdGxlPSJnZXRWaWRlb3NCeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyIj5nZXRWaWRlb3NCeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRWaWRlb3NCeUlkTGl2ZU0zdTguaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRMaXZlTTN1OCI+Z2V0VmlkZW9zQnlJZExpdmVNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRWaWRlb3NCeUlkTGl2ZVN1YnRpdGxlc00zdTguaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRMaXZlU3VidGl0bGVzTTN1OCI+Z2V0VmlkZW9zQnlJZExpdmVTdWJ0aXRsZXNNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRWaWRlb3NCeUlkTWFpbk0zdTguaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRNYWluTTN1OCI+Z2V0VmlkZW9zQnlJZE1haW5NM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRWaWRlb3NCeUlkTWFzdGVyTTN1OC5odG1sIiB0aXRsZT0iZ2V0VmlkZW9zQnlJZE1hc3Rlck0zdTgiPmdldFZpZGVvc0J5SWRNYXN0ZXJNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9nZXRWaWRlb3NCeUlkU3VidGl0bGVzTTN1OC5odG1sIiB0aXRsZT0iZ2V0VmlkZW9zQnlJZFN1YnRpdGxlc00zdTgiPmdldFZpZGVvc0J5SWRTdWJ0aXRsZXNNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9oZWFkQXVkaW9CeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyLmh0bWwiIHRpdGxlPSJoZWFkQXVkaW9CeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyIj5oZWFkQXVkaW9CeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9oZWFkQXVkaW9CeUlkTWFzdGVyTTN1OC5odG1sIiB0aXRsZT0iaGVhZEF1ZGlvQnlJZE1hc3Rlck0zdTgiPmhlYWRBdWRpb0J5SWRNYXN0ZXJNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9oZWFkVmlkZW9zQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lci5odG1sIiB0aXRsZT0iaGVhZFZpZGVvc0J5SWRIbHMxQnlQbGF5bGlzdGlkQnlTZWdtZW50aWRCeVNlZ21lbnRjb250YWluZXIiPmhlYWRWaWRlb3NCeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EeW5hbWljSGxzU2VydmljZS9oZWFkVmlkZW9zQnlJZE1hc3Rlck0zdTguaHRtbCIgdGl0bGU9ImhlYWRWaWRlb3NCeUlkTWFzdGVyTTN1OCI+aGVhZFZpZGVvc0J5SWRNYXN0ZXJNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRW5jb2RpbmdJbmZvU2VydmljZS5odG1sIiB0aXRsZT0iRW5jb2RpbmdJbmZvU2VydmljZSI+RW5jb2RpbmdJbmZvU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRW5jb2RpbmdJbmZvU2VydmljZS9nZXRFbmNvZGluZ0NvZGVjY29uZmlndXJhdGlvbkRlZmF1bHRzLmh0bWwiIHRpdGxlPSJnZXRFbmNvZGluZ0NvZGVjY29uZmlndXJhdGlvbkRlZmF1bHRzIj5nZXRFbmNvZGluZ0NvZGVjY29uZmlndXJhdGlvbkRlZmF1bHRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9FbmNvZGluZ0luZm9TZXJ2aWNlL2dldEVuY29kaW5nQ29kZWNpbmZvcm1hdGlvblZpZGVvLmh0bWwiIHRpdGxlPSJnZXRFbmNvZGluZ0NvZGVjaW5mb3JtYXRpb25WaWRlbyI+Z2V0RW5jb2RpbmdDb2RlY2luZm9ybWF0aW9uVmlkZW88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0VuY29kaW5nSW5mb1NlcnZpY2UvZ2V0RW5jb2RpbmdUb25lbWFwb3B0aW9ucy5odG1sIiB0aXRsZT0iZ2V0RW5jb2RpbmdUb25lbWFwb3B0aW9ucyI+Z2V0RW5jb2RpbmdUb25lbWFwb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Vudmlyb25tZW50U2VydmljZS5odG1sIiB0aXRsZT0iRW52aXJvbm1lbnRTZXJ2aWNlIj5FbnZpcm9ubWVudFNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Vudmlyb25tZW50U2VydmljZS9nZXRFbnZpcm9ubWVudERlZmF1bHRkaXJlY3Rvcnlicm93c2VyLmh0bWwiIHRpdGxlPSJnZXRFbnZpcm9ubWVudERlZmF1bHRkaXJlY3Rvcnlicm93c2VyIj5nZXRFbnZpcm9ubWVudERlZmF1bHRkaXJlY3Rvcnlicm93c2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9FbnZpcm9ubWVudFNlcnZpY2UvZ2V0RW52aXJvbm1lbnREaXJlY3Rvcnljb250ZW50cy5odG1sIiB0aXRsZT0iZ2V0RW52aXJvbm1lbnREaXJlY3Rvcnljb250ZW50cyI+Z2V0RW52aXJvbm1lbnREaXJlY3Rvcnljb250ZW50czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRW52aXJvbm1lbnRTZXJ2aWNlL2dldEVudmlyb25tZW50RHJpdmVzLmh0bWwiIHRpdGxlPSJnZXRFbnZpcm9ubWVudERyaXZlcyI+Z2V0RW52aXJvbm1lbnREcml2ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Vudmlyb25tZW50U2VydmljZS9nZXRFbnZpcm9ubWVudE5ldHdvcmtkZXZpY2VzLmh0bWwiIHRpdGxlPSJnZXRFbnZpcm9ubWVudE5ldHdvcmtkZXZpY2VzIj5nZXRFbnZpcm9ubWVudE5ldHdvcmtkZXZpY2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9FbnZpcm9ubWVudFNlcnZpY2UvZ2V0RW52aXJvbm1lbnROZXR3b3Jrc2hhcmVzLmh0bWwiIHRpdGxlPSJnZXRFbnZpcm9ubWVudE5ldHdvcmtzaGFyZXMiPmdldEVudmlyb25tZW50TmV0d29ya3NoYXJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRW52aXJvbm1lbnRTZXJ2aWNlL2dldEVudmlyb25tZW50UGFyZW50cGF0aC5odG1sIiB0aXRsZT0iZ2V0RW52aXJvbm1lbnRQYXJlbnRwYXRoIj5nZXRFbnZpcm9ubWVudFBhcmVudHBhdGg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Vudmlyb25tZW50U2VydmljZS9wb3N0RW52aXJvbm1lbnREaXJlY3Rvcnljb250ZW50cy5odG1sIiB0aXRsZT0icG9zdEVudmlyb25tZW50RGlyZWN0b3J5Y29udGVudHMiPnBvc3RFbnZpcm9ubWVudERpcmVjdG9yeWNvbnRlbnRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9FbnZpcm9ubWVudFNlcnZpY2UvcG9zdEVudmlyb25tZW50VmFsaWRhdGVwYXRoLmh0bWwiIHRpdGxlPSJwb3N0RW52aXJvbm1lbnRWYWxpZGF0ZXBhdGgiPnBvc3RFbnZpcm9ubWVudFZhbGlkYXRlcGF0aDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ZlYXR1cmVTZXJ2aWNlLmh0bWwiIHRpdGxlPSJGZWF0dXJlU2VydmljZSI+RmVhdHVyZVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ZlYXR1cmVTZXJ2aWNlL2dldEZlYXR1cmVzLmh0bWwiIHRpdGxlPSJnZXRGZWF0dXJlcyI+Z2V0RmVhdHVyZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9GZm1wZWdPcHRpb25zU2VydmljZS5odG1sIiB0aXRsZT0iRmZtcGVnT3B0aW9uc1NlcnZpY2UiPkZmbXBlZ09wdGlvbnNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9GZm1wZWdPcHRpb25zU2VydmljZS9nZXRFbmNvZGluZ0ZmbXBlZ29wdGlvbnMuaHRtbCIgdGl0bGU9ImdldEVuY29kaW5nRmZtcGVnb3B0aW9ucyI+Z2V0RW5jb2RpbmdGZm1wZWdvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9GZm1wZWdPcHRpb25zU2VydmljZS9wb3N0RW5jb2RpbmdGZm1wZWdvcHRpb25zLmh0bWwiIHRpdGxlPSJwb3N0RW5jb2RpbmdGZm1wZWdvcHRpb25zIj5wb3N0RW5jb2RpbmdGZm1wZWdvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvR2FtZUdlbnJlc1NlcnZpY2UuaHRtbCIgdGl0bGU9IkdhbWVHZW5yZXNTZXJ2aWNlIj5HYW1lR2VucmVzU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvR2FtZUdlbnJlc1NlcnZpY2UvZ2V0R2FtZWdlbnJlcy5odG1sIiB0aXRsZT0iZ2V0R2FtZWdlbnJlcyI+Z2V0R2FtZWdlbnJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvR2FtZUdlbnJlc1NlcnZpY2UvZ2V0R2FtZWdlbnJlc0J5TmFtZS5odG1sIiB0aXRsZT0iZ2V0R2FtZWdlbnJlc0J5TmFtZSI+Z2V0R2FtZWdlbnJlc0J5TmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0dlbmVyaWNVSUFwaVNlcnZpY2UuaHRtbCIgdGl0bGU9IkdlbmVyaWNVSUFwaVNlcnZpY2UiPkdlbmVyaWNVSUFwaVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0dlbmVyaWNVSUFwaVNlcnZpY2UvZ2V0VUlWaWV3Lmh0bWwiIHRpdGxlPSJnZXRVSVZpZXciPmdldFVJVmlldzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvR2VuZXJpY1VJQXBpU2VydmljZS9wb3N0VUlDb21tYW5kLmh0bWwiIHRpdGxlPSJwb3N0VUlDb21tYW5kIj5wb3N0VUlDb21tYW5kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvR2VucmVzU2VydmljZS5odG1sIiB0aXRsZT0iR2VucmVzU2VydmljZSI+R2VucmVzU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvR2VucmVzU2VydmljZS9nZXRHZW5yZXMuaHRtbCIgdGl0bGU9ImdldEdlbnJlcyI+Z2V0R2VucmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9HZW5yZXNTZXJ2aWNlL2dldEdlbnJlc0J5TmFtZS5odG1sIiB0aXRsZT0iZ2V0R2VucmVzQnlOYW1lIj5nZXRHZW5yZXNCeU5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9IbHNTZWdtZW50U2VydmljZS5odG1sIiB0aXRsZT0iSGxzU2VnbWVudFNlcnZpY2UiPkhsc1NlZ21lbnRTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9IbHNTZWdtZW50U2VydmljZS9kZWxldGVWaWRlb3NBY3RpdmVlbmNvZGluZ3MuaHRtbCIgdGl0bGU9ImRlbGV0ZVZpZGVvc0FjdGl2ZWVuY29kaW5ncyI+ZGVsZXRlVmlkZW9zQWN0aXZlZW5jb2RpbmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9IbHNTZWdtZW50U2VydmljZS9wb3N0VmlkZW9zQWN0aXZlZW5jb2RpbmdzRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0VmlkZW9zQWN0aXZlZW5jb2RpbmdzRGVsZXRlIj5wb3N0VmlkZW9zQWN0aXZlZW5jb2RpbmdzRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlLmh0bWwiIHRpdGxlPSJJbWFnZVNlcnZpY2UiPkltYWdlU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2RlbGV0ZUl0ZW1zQnlJZEltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iZGVsZXRlSXRlbXNCeUlkSW1hZ2VzQnlUeXBlIj5kZWxldGVJdGVtc0J5SWRJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9kZWxldGVJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJkZWxldGVJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Ij5kZWxldGVJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZGVsZXRlVXNlcnNCeUlkSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJkZWxldGVVc2Vyc0J5SWRJbWFnZXNCeVR5cGUiPmRlbGV0ZVVzZXJzQnlJZEltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImRlbGV0ZVVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXgiPmRlbGV0ZVVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRBcnRpc3RzQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzQnlOYW1lSW1hZ2VzQnlUeXBlIj5nZXRBcnRpc3RzQnlOYW1lSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0QXJ0aXN0c0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImdldEFydGlzdHNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Ij5nZXRBcnRpc3RzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldEdhbWVnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9ImdldEdhbWVnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGUiPmdldEdhbWVnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRHYW1lZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0iZ2V0R2FtZWdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXgiPmdldEdhbWVnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0R2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJnZXRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGUiPmdldEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImdldEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXgiPmdldEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRJdGVtc0J5SWRJbWFnZXMuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZEltYWdlcyI+Z2V0SXRlbXNCeUlkSW1hZ2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRJbWFnZXNCeVR5cGUiPmdldEl0ZW1zQnlJZEltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXgiPmdldEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4QnlUYWdCeUZvcm1hdEJ5TWF4d2lkdGhCeU1heGhlaWdodEJ5UGVyY2VudHBsYXllZEJ5VW5wbGF5ZWRjb3VudC5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleEJ5VGFnQnlGb3JtYXRCeU1heHdpZHRoQnlNYXhoZWlnaHRCeVBlcmNlbnRwbGF5ZWRCeVVucGxheWVkY291bnQiPmdldEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhCeVRhZ0J5Rm9ybWF0QnlNYXh3aWR0aEJ5TWF4aGVpZ2h0QnlQZXJjZW50cGxheWVkQnlVbnBsYXllZGNvdW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0TXVzaWNnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9ImdldE11c2ljZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlIj5nZXRNdXNpY2dlbnJlc0J5TmFtZUltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldE11c2ljZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0iZ2V0TXVzaWNnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Ij5nZXRNdXNpY2dlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRQZXJzb25zQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJnZXRQZXJzb25zQnlOYW1lSW1hZ2VzQnlUeXBlIj5nZXRQZXJzb25zQnlOYW1lSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0UGVyc29uc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImdldFBlcnNvbnNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Ij5nZXRQZXJzb25zQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldFN0dWRpb3NCeU5hbWVJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9ImdldFN0dWRpb3NCeU5hbWVJbWFnZXNCeVR5cGUiPmdldFN0dWRpb3NCeU5hbWVJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRTdHVkaW9zQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0iZ2V0U3R1ZGlvc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXgiPmdldFN0dWRpb3NCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJnZXRVc2Vyc0J5SWRJbWFnZXNCeVR5cGUiPmdldFVzZXJzQnlJZEltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldFVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImdldFVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXgiPmdldFVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkQXJ0aXN0c0J5TmFtZUltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iaGVhZEFydGlzdHNCeU5hbWVJbWFnZXNCeVR5cGUiPmhlYWRBcnRpc3RzQnlOYW1lSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZEFydGlzdHNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJoZWFkQXJ0aXN0c0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXgiPmhlYWRBcnRpc3RzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRHYW1lZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJoZWFkR2FtZWdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZSI+aGVhZEdhbWVnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkR2FtZWdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImhlYWRHYW1lZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleCI+aGVhZEdhbWVnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iaGVhZEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZSI+aGVhZEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJoZWFkR2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleCI+aGVhZEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkSXRlbXNCeUlkSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJoZWFkSXRlbXNCeUlkSW1hZ2VzQnlUeXBlIj5oZWFkSXRlbXNCeUlkSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImhlYWRJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Ij5oZWFkSXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4QnlUYWdCeUZvcm1hdEJ5TWF4d2lkdGhCeU1heGhlaWdodEJ5UGVyY2VudHBsYXllZEJ5VW5wbGF5ZWRjb3VudC5odG1sIiB0aXRsZT0iaGVhZEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhCeVRhZ0J5Rm9ybWF0QnlNYXh3aWR0aEJ5TWF4aGVpZ2h0QnlQZXJjZW50cGxheWVkQnlVbnBsYXllZGNvdW50Ij5oZWFkSXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleEJ5VGFnQnlGb3JtYXRCeU1heHdpZHRoQnlNYXhoZWlnaHRCeVBlcmNlbnRwbGF5ZWRCeVVucGxheWVkY291bnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkTXVzaWNnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9ImhlYWRNdXNpY2dlbnJlc0J5TmFtZUltYWdlc0J5VHlwZSI+aGVhZE11c2ljZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZE11c2ljZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0iaGVhZE11c2ljZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleCI+aGVhZE11c2ljZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRQZXJzb25zQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJoZWFkUGVyc29uc0J5TmFtZUltYWdlc0J5VHlwZSI+aGVhZFBlcnNvbnNCeU5hbWVJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkUGVyc29uc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImhlYWRQZXJzb25zQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleCI+aGVhZFBlcnNvbnNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZFN0dWRpb3NCeU5hbWVJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9ImhlYWRTdHVkaW9zQnlOYW1lSW1hZ2VzQnlUeXBlIj5oZWFkU3R1ZGlvc0J5TmFtZUltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRTdHVkaW9zQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0iaGVhZFN0dWRpb3NCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Ij5oZWFkU3R1ZGlvc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkVXNlcnNCeUlkSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJoZWFkVXNlcnNCeUlkSW1hZ2VzQnlUeXBlIj5oZWFkVXNlcnNCeUlkSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZFVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImhlYWRVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Ij5oZWFkVXNlcnNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL3Bvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGUiPnBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9wb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXgiPnBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvcG9zdEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4RGVsZXRlIj5wb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL3Bvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4SW5kZXguaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4SW5kZXgiPnBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9wb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleFVybC5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhVcmwiPnBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4VXJsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvcG9zdEl0ZW1zQnlJZEltYWdlc0J5VHlwZURlbGV0ZS5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQnlJZEltYWdlc0J5VHlwZURlbGV0ZSI+cG9zdEl0ZW1zQnlJZEltYWdlc0J5VHlwZURlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGUiPnBvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9wb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXgiPnBvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvcG9zdFVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4RGVsZXRlIj5wb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGVEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGVEZWxldGUiPnBvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGVEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbnN0YW50TWl4U2VydmljZS5odG1sIiB0aXRsZT0iSW5zdGFudE1peFNlcnZpY2UiPkluc3RhbnRNaXhTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbnN0YW50TWl4U2VydmljZS9nZXRBbGJ1bXNCeUlkSW5zdGFudG1peC5odG1sIiB0aXRsZT0iZ2V0QWxidW1zQnlJZEluc3RhbnRtaXgiPmdldEFsYnVtc0J5SWRJbnN0YW50bWl4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbnN0YW50TWl4U2VydmljZS9nZXRBcnRpc3RzSW5zdGFudG1peC5odG1sIiB0aXRsZT0iZ2V0QXJ0aXN0c0luc3RhbnRtaXgiPmdldEFydGlzdHNJbnN0YW50bWl4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbnN0YW50TWl4U2VydmljZS9nZXRBdWRpb2Jvb2tzTmV4dHVwLmh0bWwiIHRpdGxlPSJnZXRBdWRpb2Jvb2tzTmV4dHVwIj5nZXRBdWRpb2Jvb2tzTmV4dHVwPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbnN0YW50TWl4U2VydmljZS9nZXRJdGVtc0J5SWRJbnN0YW50bWl4Lmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRJbnN0YW50bWl4Ij5nZXRJdGVtc0J5SWRJbnN0YW50bWl4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbnN0YW50TWl4U2VydmljZS9nZXRNdXNpY2dlbnJlc0J5TmFtZUluc3RhbnRtaXguaHRtbCIgdGl0bGU9ImdldE11c2ljZ2VucmVzQnlOYW1lSW5zdGFudG1peCI+Z2V0TXVzaWNnZW5yZXNCeU5hbWVJbnN0YW50bWl4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbnN0YW50TWl4U2VydmljZS9nZXRNdXNpY2dlbnJlc0luc3RhbnRtaXguaHRtbCIgdGl0bGU9ImdldE11c2ljZ2VucmVzSW5zdGFudG1peCI+Z2V0TXVzaWNnZW5yZXNJbnN0YW50bWl4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbnN0YW50TWl4U2VydmljZS9nZXRQbGF5bGlzdHNCeUlkSW5zdGFudG1peC5odG1sIiB0aXRsZT0iZ2V0UGxheWxpc3RzQnlJZEluc3RhbnRtaXgiPmdldFBsYXlsaXN0c0J5SWRJbnN0YW50bWl4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbnN0YW50TWl4U2VydmljZS9nZXRTb25nc0J5SWRJbnN0YW50bWl4Lmh0bWwiIHRpdGxlPSJnZXRTb25nc0J5SWRJbnN0YW50bWl4Ij5nZXRTb25nc0J5SWRJbnN0YW50bWl4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UuaHRtbCIgdGl0bGU9Ikl0ZW1Mb29rdXBTZXJ2aWNlIj5JdGVtTG9va3VwU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvZ2V0SXRlbXNCeUlkRXh0ZXJuYWxpZGluZm9zLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRFeHRlcm5hbGlkaW5mb3MiPmdldEl0ZW1zQnlJZEV4dGVybmFsaWRpbmZvczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvZ2V0SXRlbXNSZW1vdGVzZWFyY2hJbWFnZS5odG1sIiB0aXRsZT0iZ2V0SXRlbXNSZW1vdGVzZWFyY2hJbWFnZSI+Z2V0SXRlbXNSZW1vdGVzZWFyY2hJbWFnZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zTWV0YWRhdGFSZXNldC5odG1sIiB0aXRsZT0icG9zdEl0ZW1zTWV0YWRhdGFSZXNldCI+cG9zdEl0ZW1zTWV0YWRhdGFSZXNldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoQXBwbHlCeUlkLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNSZW1vdGVzZWFyY2hBcHBseUJ5SWQiPnBvc3RJdGVtc1JlbW90ZXNlYXJjaEFwcGx5QnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoQm9vay5odG1sIiB0aXRsZT0icG9zdEl0ZW1zUmVtb3Rlc2VhcmNoQm9vayI+cG9zdEl0ZW1zUmVtb3Rlc2VhcmNoQm9vazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoQm94c2V0Lmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNSZW1vdGVzZWFyY2hCb3hzZXQiPnBvc3RJdGVtc1JlbW90ZXNlYXJjaEJveHNldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoR2FtZS5odG1sIiB0aXRsZT0icG9zdEl0ZW1zUmVtb3Rlc2VhcmNoR2FtZSI+cG9zdEl0ZW1zUmVtb3Rlc2VhcmNoR2FtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTW92aWUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc1JlbW90ZXNlYXJjaE1vdmllIj5wb3N0SXRlbXNSZW1vdGVzZWFyY2hNb3ZpZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTXVzaWNhbGJ1bS5odG1sIiB0aXRsZT0icG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTXVzaWNhbGJ1bSI+cG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTXVzaWNhbGJ1bTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTXVzaWNhcnRpc3QuaHRtbCIgdGl0bGU9InBvc3RJdGVtc1JlbW90ZXNlYXJjaE11c2ljYXJ0aXN0Ij5wb3N0SXRlbXNSZW1vdGVzZWFyY2hNdXNpY2FydGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTXVzaWN2aWRlby5odG1sIiB0aXRsZT0icG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTXVzaWN2aWRlbyI+cG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTXVzaWN2aWRlbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoUGVyc29uLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNSZW1vdGVzZWFyY2hQZXJzb24iPnBvc3RJdGVtc1JlbW90ZXNlYXJjaFBlcnNvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoU2VyaWVzLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNSZW1vdGVzZWFyY2hTZXJpZXMiPnBvc3RJdGVtc1JlbW90ZXNlYXJjaFNlcmllczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbUxvb2t1cFNlcnZpY2UvcG9zdEl0ZW1zUmVtb3Rlc2VhcmNoVHJhaWxlci5odG1sIiB0aXRsZT0icG9zdEl0ZW1zUmVtb3Rlc2VhcmNoVHJhaWxlciI+cG9zdEl0ZW1zUmVtb3Rlc2VhcmNoVHJhaWxlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1SZWZyZXNoU2VydmljZS5odG1sIiB0aXRsZT0iSXRlbVJlZnJlc2hTZXJ2aWNlIj5JdGVtUmVmcmVzaFNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1SZWZyZXNoU2VydmljZS9wb3N0SXRlbXNCeUlkUmVmcmVzaC5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQnlJZFJlZnJlc2giPnBvc3RJdGVtc0J5SWRSZWZyZXNoPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbXNTZXJ2aWNlLmh0bWwiIHRpdGxlPSJJdGVtc1NlcnZpY2UiPkl0ZW1zU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbXNTZXJ2aWNlL2dldEl0ZW1zLmh0bWwiIHRpdGxlPSJnZXRJdGVtcyI+Z2V0SXRlbXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1zU2VydmljZS9nZXRVc2Vyc0J5VXNlcmlkSXRlbXMuaHRtbCIgdGl0bGU9ImdldFVzZXJzQnlVc2VyaWRJdGVtcyI+Z2V0VXNlcnNCeVVzZXJpZEl0ZW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JdGVtc1NlcnZpY2UvZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zUmVzdW1lLmh0bWwiIHRpdGxlPSJnZXRVc2Vyc0J5VXNlcmlkSXRlbXNSZXN1bWUiPmdldFVzZXJzQnlVc2VyaWRJdGVtc1Jlc3VtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1VcGRhdGVTZXJ2aWNlLmh0bWwiIHRpdGxlPSJJdGVtVXBkYXRlU2VydmljZSI+SXRlbVVwZGF0ZVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1VcGRhdGVTZXJ2aWNlL2dldEl0ZW1zQnlJdGVtaWRNZXRhZGF0YWVkaXRvci5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUl0ZW1pZE1ldGFkYXRhZWRpdG9yIj5nZXRJdGVtc0J5SXRlbWlkTWV0YWRhdGFlZGl0b3I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1VcGRhdGVTZXJ2aWNlL3Bvc3RJdGVtc0J5SXRlbWlkLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNCeUl0ZW1pZCI+cG9zdEl0ZW1zQnlJdGVtaWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS5odG1sIiB0aXRsZT0iTGlicmFyeVNlcnZpY2UiPkxpYnJhcnlTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9kZWxldGVJdGVtcy5odG1sIiB0aXRsZT0iZGVsZXRlSXRlbXMiPmRlbGV0ZUl0ZW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9kZWxldGVJdGVtc0J5SWQuaHRtbCIgdGl0bGU9ImRlbGV0ZUl0ZW1zQnlJZCI+ZGVsZXRlSXRlbXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRBbGJ1bXNCeUlkU2ltaWxhci5odG1sIiB0aXRsZT0iZ2V0QWxidW1zQnlJZFNpbWlsYXIiPmdldEFsYnVtc0J5SWRTaW1pbGFyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRBcnRpc3RzQnlJZFNpbWlsYXIuaHRtbCIgdGl0bGU9ImdldEFydGlzdHNCeUlkU2ltaWxhciI+Z2V0QXJ0aXN0c0J5SWRTaW1pbGFyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRHYW1lc0J5SWRTaW1pbGFyLmh0bWwiIHRpdGxlPSJnZXRHYW1lc0J5SWRTaW1pbGFyIj5nZXRHYW1lc0J5SWRTaW1pbGFyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0J5SWRBbmNlc3RvcnMuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZEFuY2VzdG9ycyI+Z2V0SXRlbXNCeUlkQW5jZXN0b3JzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0J5SWRDcml0aWNyZXZpZXdzLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRDcml0aWNyZXZpZXdzIj5nZXRJdGVtc0J5SWRDcml0aWNyZXZpZXdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0J5SWREZWxldGVpbmZvLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWREZWxldGVpbmZvIj5nZXRJdGVtc0J5SWREZWxldGVpbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0J5SWREb3dubG9hZC5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkRG93bmxvYWQiPmdldEl0ZW1zQnlJZERvd25sb2FkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0J5SWRGaWxlLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRGaWxlIj5nZXRJdGVtc0J5SWRGaWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0J5SWRTaW1pbGFyLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRTaW1pbGFyIj5nZXRJdGVtc0J5SWRTaW1pbGFyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0J5SWRUaGVtZW1lZGlhLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRUaGVtZW1lZGlhIj5nZXRJdGVtc0J5SWRUaGVtZW1lZGlhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0J5SWRUaGVtZXNvbmdzLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRUaGVtZXNvbmdzIj5nZXRJdGVtc0J5SWRUaGVtZXNvbmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0J5SWRUaGVtZXZpZGVvcy5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkVGhlbWV2aWRlb3MiPmdldEl0ZW1zQnlJZFRoZW1ldmlkZW9zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0NvdW50cy5odG1sIiB0aXRsZT0iZ2V0SXRlbXNDb3VudHMiPmdldEl0ZW1zQ291bnRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRJdGVtc0ludHJvcy5odG1sIiB0aXRsZT0iZ2V0SXRlbXNJbnRyb3MiPmdldEl0ZW1zSW50cm9zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRMaWJyYXJpZXNBdmFpbGFibGVvcHRpb25zLmh0bWwiIHRpdGxlPSJnZXRMaWJyYXJpZXNBdmFpbGFibGVvcHRpb25zIj5nZXRMaWJyYXJpZXNBdmFpbGFibGVvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRMaWJyYXJ5TWVkaWFmb2xkZXJzLmh0bWwiIHRpdGxlPSJnZXRMaWJyYXJ5TWVkaWFmb2xkZXJzIj5nZXRMaWJyYXJ5TWVkaWFmb2xkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRMaWJyYXJ5UGh5c2ljYWxwYXRocy5odG1sIiB0aXRsZT0iZ2V0TGlicmFyeVBoeXNpY2FscGF0aHMiPmdldExpYnJhcnlQaHlzaWNhbHBhdGhzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRMaWJyYXJ5U2VsZWN0YWJsZW1lZGlhZm9sZGVycy5odG1sIiB0aXRsZT0iZ2V0TGlicmFyeVNlbGVjdGFibGVtZWRpYWZvbGRlcnMiPmdldExpYnJhcnlTZWxlY3RhYmxlbWVkaWFmb2xkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRNb3ZpZXNCeUlkU2ltaWxhci5odG1sIiB0aXRsZT0iZ2V0TW92aWVzQnlJZFNpbWlsYXIiPmdldE1vdmllc0J5SWRTaW1pbGFyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRTaG93c0J5SWRTaW1pbGFyLmh0bWwiIHRpdGxlPSJnZXRTaG93c0J5SWRTaW1pbGFyIj5nZXRTaG93c0J5SWRTaW1pbGFyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9nZXRUcmFpbGVyc0J5SWRTaW1pbGFyLmh0bWwiIHRpdGxlPSJnZXRUcmFpbGVyc0J5SWRTaW1pbGFyIj5nZXRUcmFpbGVyc0J5SWRTaW1pbGFyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9wb3N0SXRlbXNCeUlkRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNCeUlkRGVsZXRlIj5wb3N0SXRlbXNCeUlkRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9wb3N0SXRlbXNEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0RlbGV0ZSI+cG9zdEl0ZW1zRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9wb3N0TGlicmFyeU1lZGlhVXBkYXRlZC5odG1sIiB0aXRsZT0icG9zdExpYnJhcnlNZWRpYVVwZGF0ZWQiPnBvc3RMaWJyYXJ5TWVkaWFVcGRhdGVkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9wb3N0TGlicmFyeU1vdmllc0FkZGVkLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeU1vdmllc0FkZGVkIj5wb3N0TGlicmFyeU1vdmllc0FkZGVkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9wb3N0TGlicmFyeU1vdmllc1VwZGF0ZWQuaHRtbCIgdGl0bGU9InBvc3RMaWJyYXJ5TW92aWVzVXBkYXRlZCI+cG9zdExpYnJhcnlNb3ZpZXNVcGRhdGVkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9wb3N0TGlicmFyeVJlZnJlc2guaHRtbCIgdGl0bGU9InBvc3RMaWJyYXJ5UmVmcmVzaCI+cG9zdExpYnJhcnlSZWZyZXNoPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9wb3N0TGlicmFyeVNlcmllc0FkZGVkLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeVNlcmllc0FkZGVkIj5wb3N0TGlicmFyeVNlcmllc0FkZGVkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaWJyYXJ5U2VydmljZS9wb3N0TGlicmFyeVNlcmllc1VwZGF0ZWQuaHRtbCIgdGl0bGU9InBvc3RMaWJyYXJ5U2VyaWVzVXBkYXRlZCI+cG9zdExpYnJhcnlTZXJpZXNVcGRhdGVkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UuaHRtbCIgdGl0bGU9IkxpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlIj5MaWJyYXJ5U3RydWN0dXJlU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvZGVsZXRlTGlicmFyeVZpcnR1YWxmb2xkZXJzLmh0bWwiIHRpdGxlPSJkZWxldGVMaWJyYXJ5VmlydHVhbGZvbGRlcnMiPmRlbGV0ZUxpYnJhcnlWaXJ0dWFsZm9sZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvZGVsZXRlTGlicmFyeVZpcnR1YWxmb2xkZXJzUGF0aHMuaHRtbCIgdGl0bGU9ImRlbGV0ZUxpYnJhcnlWaXJ0dWFsZm9sZGVyc1BhdGhzIj5kZWxldGVMaWJyYXJ5VmlydHVhbGZvbGRlcnNQYXRoczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvZ2V0TGlicmFyeVZpcnR1YWxmb2xkZXJzUXVlcnkuaHRtbCIgdGl0bGU9ImdldExpYnJhcnlWaXJ0dWFsZm9sZGVyc1F1ZXJ5Ij5nZXRMaWJyYXJ5VmlydHVhbGZvbGRlcnNRdWVyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvcG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVycy5odG1sIiB0aXRsZT0icG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVycyI+cG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvcG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc0RlbGV0ZS5odG1sIiB0aXRsZT0icG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc0RlbGV0ZSI+cG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc0RlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvcG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc0xpYnJhcnlvcHRpb25zLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzTGlicmFyeW9wdGlvbnMiPnBvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNMaWJyYXJ5b3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvcG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc05hbWUuaHRtbCIgdGl0bGU9InBvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNOYW1lIj5wb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzTmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvcG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc1BhdGhzLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzUGF0aHMiPnBvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNQYXRoczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvcG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc1BhdGhzRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzUGF0aHNEZWxldGUiPnBvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNQYXRoc0RlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVN0cnVjdHVyZVNlcnZpY2UvcG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc1BhdGhzVXBkYXRlLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzUGF0aHNVcGRhdGUiPnBvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNQYXRoc1VwZGF0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlLmh0bWwiIHRpdGxlPSJMaXZlU3RyZWFtU2VydmljZSI+TGl2ZVN0cmVhbVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2dldExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc0J5U2VnbWVudC5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzQnlTZWdtZW50Ij5nZXRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNCeVNlZ21lbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2dldExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc0xpdmVNM3U4Lmh0bWwiIHRpdGxlPSJnZXRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNMaXZlTTN1OCI+Z2V0TGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzTGl2ZU0zdTg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2dldExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc01hc3Rlck0zdTguaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc01hc3Rlck0zdTgiPmdldExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc01hc3Rlck0zdTg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2dldExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZFN0cmVhbS5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkU3RyZWFtIj5nZXRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRTdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2dldExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNCeVNlZ21lbnQuaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNCeVNlZ21lbnQiPmdldExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNCeVNlZ21lbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2dldExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNMaXZlTTN1OC5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc0xpdmVNM3U4Ij5nZXRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzTGl2ZU0zdTg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2dldExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNNYXN0ZXJNM3U4Lmh0bWwiIHRpdGxlPSJnZXRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzTWFzdGVyTTN1OCI+Z2V0TGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc01hc3Rlck0zdTg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2dldExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRTdHJlYW1CeUNvbnRhaW5lci5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZFN0cmVhbUJ5Q29udGFpbmVyIj5nZXRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkU3RyZWFtQnlDb250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2hlYWRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNCeVNlZ21lbnQuaHRtbCIgdGl0bGU9ImhlYWRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNCeVNlZ21lbnQiPmhlYWRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNCeVNlZ21lbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2hlYWRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNMaXZlTTN1OC5odG1sIiB0aXRsZT0iaGVhZExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc0xpdmVNM3U4Ij5oZWFkTGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzTGl2ZU0zdTg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2hlYWRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNNYXN0ZXJNM3U4Lmh0bWwiIHRpdGxlPSJoZWFkTGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzTWFzdGVyTTN1OCI+aGVhZExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc01hc3Rlck0zdTg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2hlYWRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzQnlTZWdtZW50Lmh0bWwiIHRpdGxlPSJoZWFkTGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc0J5U2VnbWVudCI+aGVhZExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNCeVNlZ21lbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2hlYWRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzTGl2ZU0zdTguaHRtbCIgdGl0bGU9ImhlYWRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzTGl2ZU0zdTgiPmhlYWRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzTGl2ZU0zdTg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVTdHJlYW1TZXJ2aWNlL2hlYWRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzTWFzdGVyTTN1OC5odG1sIiB0aXRsZT0iaGVhZExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNNYXN0ZXJNM3U4Ij5oZWFkTGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc01hc3Rlck0zdTg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlLmh0bWwiIHRpdGxlPSJMaXZlVHZTZXJ2aWNlIj5MaXZlVHZTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2RlbGV0ZUxpdmV0dkNoYW5uZWxtYXBwaW5nb3B0aW9ucy5odG1sIiB0aXRsZT0iZGVsZXRlTGl2ZXR2Q2hhbm5lbG1hcHBpbmdvcHRpb25zIj5kZWxldGVMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZGVsZXRlTGl2ZXR2Q2hhbm5lbG1hcHBpbmdzLmh0bWwiIHRpdGxlPSJkZWxldGVMaXZldHZDaGFubmVsbWFwcGluZ3MiPmRlbGV0ZUxpdmV0dkNoYW5uZWxtYXBwaW5nczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9kZWxldGVMaXZldHZMaXN0aW5ncHJvdmlkZXJzLmh0bWwiIHRpdGxlPSJkZWxldGVMaXZldHZMaXN0aW5ncHJvdmlkZXJzIj5kZWxldGVMaXZldHZMaXN0aW5ncHJvdmlkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2RlbGV0ZUxpdmV0dlJlY29yZGluZ3NCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVMaXZldHZSZWNvcmRpbmdzQnlJZCI+ZGVsZXRlTGl2ZXR2UmVjb3JkaW5nc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZGVsZXRlTGl2ZXR2U2VyaWVzdGltZXJzQnlJZC5odG1sIiB0aXRsZT0iZGVsZXRlTGl2ZXR2U2VyaWVzdGltZXJzQnlJZCI+ZGVsZXRlTGl2ZXR2U2VyaWVzdGltZXJzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9kZWxldGVMaXZldHZUaW1lcnNCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVMaXZldHZUaW1lcnNCeUlkIj5kZWxldGVMaXZldHZUaW1lcnNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2RlbGV0ZUxpdmV0dlR1bmVyaG9zdHMuaHRtbCIgdGl0bGU9ImRlbGV0ZUxpdmV0dlR1bmVyaG9zdHMiPmRlbGV0ZUxpdmV0dlR1bmVyaG9zdHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2QXZhaWxhYmxlcmVjb3JkaW5nb3B0aW9ucy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2QXZhaWxhYmxlcmVjb3JkaW5nb3B0aW9ucyI+Z2V0TGl2ZXR2QXZhaWxhYmxlcmVjb3JkaW5nb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnMuaHRtbCIgdGl0bGU9ImdldExpdmV0dkNoYW5uZWxtYXBwaW5nb3B0aW9ucyI+Z2V0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkNoYW5uZWxtYXBwaW5ncy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdzIj5nZXRMaXZldHZDaGFubmVsbWFwcGluZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2Q2hhbm5lbHMuaHRtbCIgdGl0bGU9ImdldExpdmV0dkNoYW5uZWxzIj5nZXRMaXZldHZDaGFubmVsczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZDaGFubmVsc0J5SWQuaHRtbCIgdGl0bGU9ImdldExpdmV0dkNoYW5uZWxzQnlJZCI+Z2V0TGl2ZXR2Q2hhbm5lbHNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkNoYW5uZWx0YWdzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZDaGFubmVsdGFncyI+Z2V0TGl2ZXR2Q2hhbm5lbHRhZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2Q2hhbm5lbHRhZ3NQcmVmaXhlcy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2Q2hhbm5lbHRhZ3NQcmVmaXhlcyI+Z2V0TGl2ZXR2Q2hhbm5lbHRhZ3NQcmVmaXhlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZFUEcuaHRtbCIgdGl0bGU9ImdldExpdmV0dkVQRyI+Z2V0TGl2ZXR2RVBHPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkZvbGRlci5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2Rm9sZGVyIj5nZXRMaXZldHZGb2xkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2R3VpZGVpbmZvLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZHdWlkZWluZm8iPmdldExpdmV0dkd1aWRlaW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZJbmZvLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZJbmZvIj5nZXRMaXZldHZJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkxpc3Rpbmdwcm92aWRlcnMuaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpc3Rpbmdwcm92aWRlcnMiPmdldExpdmV0dkxpc3Rpbmdwcm92aWRlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc0F2YWlsYWJsZS5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc0F2YWlsYWJsZSI+Z2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc0F2YWlsYWJsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZMaXN0aW5ncHJvdmlkZXJzRGVmYXVsdC5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc0RlZmF1bHQiPmdldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNEZWZhdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNMaW5ldXBzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZMaXN0aW5ncHJvdmlkZXJzTGluZXVwcyI+Z2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc0xpbmV1cHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc1NjaGVkdWxlc2RpcmVjdENvdW50cmllcy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc1NjaGVkdWxlc2RpcmVjdENvdW50cmllcyI+Z2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc1NjaGVkdWxlc2RpcmVjdENvdW50cmllczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZNYW5hZ2VDaGFubmVscy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TWFuYWdlQ2hhbm5lbHMiPmdldExpdmV0dk1hbmFnZUNoYW5uZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlByb2dyYW1zLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZQcm9ncmFtcyI+Z2V0TGl2ZXR2UHJvZ3JhbXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2UHJvZ3JhbXNSZWNvbW1lbmRlZC5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2UHJvZ3JhbXNSZWNvbW1lbmRlZCI+Z2V0TGl2ZXR2UHJvZ3JhbXNSZWNvbW1lbmRlZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZSZWNvcmRpbmdzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZSZWNvcmRpbmdzIj5nZXRMaXZldHZSZWNvcmRpbmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlJlY29yZGluZ3NCeUlkLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZSZWNvcmRpbmdzQnlJZCI+Z2V0TGl2ZXR2UmVjb3JkaW5nc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2UmVjb3JkaW5nc0ZvbGRlcnMuaHRtbCIgdGl0bGU9ImdldExpdmV0dlJlY29yZGluZ3NGb2xkZXJzIj5nZXRMaXZldHZSZWNvcmRpbmdzRm9sZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZSZWNvcmRpbmdzR3JvdXBzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZSZWNvcmRpbmdzR3JvdXBzIj5nZXRMaXZldHZSZWNvcmRpbmdzR3JvdXBzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlJlY29yZGluZ3NTZXJpZXMuaHRtbCIgdGl0bGU9ImdldExpdmV0dlJlY29yZGluZ3NTZXJpZXMiPmdldExpdmV0dlJlY29yZGluZ3NTZXJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2U2VyaWVzdGltZXJzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZTZXJpZXN0aW1lcnMiPmdldExpdmV0dlNlcmllc3RpbWVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZTZXJpZXN0aW1lcnNCeUlkLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZTZXJpZXN0aW1lcnNCeUlkIj5nZXRMaXZldHZTZXJpZXN0aW1lcnNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlRpbWVycy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2VGltZXJzIj5nZXRMaXZldHZUaW1lcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2VGltZXJzQnlJZC5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2VGltZXJzQnlJZCI+Z2V0TGl2ZXR2VGltZXJzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZUaW1lcnNEZWZhdWx0cy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2VGltZXJzRGVmYXVsdHMiPmdldExpdmV0dlRpbWVyc0RlZmF1bHRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlR1bmVyaG9zdHMuaHRtbCIgdGl0bGU9ImdldExpdmV0dlR1bmVyaG9zdHMiPmdldExpdmV0dlR1bmVyaG9zdHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2VHVuZXJob3N0c0RlZmF1bHRCeVR5cGUuaHRtbCIgdGl0bGU9ImdldExpdmV0dlR1bmVyaG9zdHNEZWZhdWx0QnlUeXBlIj5nZXRMaXZldHZUdW5lcmhvc3RzRGVmYXVsdEJ5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZUdW5lcmhvc3RzVHlwZXMuaHRtbCIgdGl0bGU9ImdldExpdmV0dlR1bmVyaG9zdHNUeXBlcyI+Z2V0TGl2ZXR2VHVuZXJob3N0c1R5cGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlR1bmVyc0Rpc2N2b3Zlci5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2VHVuZXJzRGlzY3ZvdmVyIj5nZXRMaXZldHZUdW5lcnNEaXNjdm92ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvaGVhZExpdmV0dkNoYW5uZWxtYXBwaW5nb3B0aW9ucy5odG1sIiB0aXRsZT0iaGVhZExpdmV0dkNoYW5uZWxtYXBwaW5nb3B0aW9ucyI+aGVhZExpdmV0dkNoYW5uZWxtYXBwaW5nb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9oZWFkTGl2ZXR2Q2hhbm5lbG1hcHBpbmdzLmh0bWwiIHRpdGxlPSJoZWFkTGl2ZXR2Q2hhbm5lbG1hcHBpbmdzIj5oZWFkTGl2ZXR2Q2hhbm5lbG1hcHBpbmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnMuaHRtbCIgdGl0bGU9InBvc3RMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnMiPnBvc3RMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dkNoYW5uZWxtYXBwaW5ncy5odG1sIiB0aXRsZT0icG9zdExpdmV0dkNoYW5uZWxtYXBwaW5ncyI+cG9zdExpdmV0dkNoYW5uZWxtYXBwaW5nczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVycy5odG1sIiB0aXRsZT0icG9zdExpdmV0dkxpc3Rpbmdwcm92aWRlcnMiPnBvc3RMaXZldHZMaXN0aW5ncHJvdmlkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZMaXN0aW5ncHJvdmlkZXJzRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc0RlbGV0ZSI+cG9zdExpdmV0dkxpc3Rpbmdwcm92aWRlcnNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dk1hbmFnZUNoYW5uZWxzQnlJZERpc2FibGVkLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2TWFuYWdlQ2hhbm5lbHNCeUlkRGlzYWJsZWQiPnBvc3RMaXZldHZNYW5hZ2VDaGFubmVsc0J5SWREaXNhYmxlZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2TWFuYWdlQ2hhbm5lbHNCeUlkU29ydGluZGV4Lmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2TWFuYWdlQ2hhbm5lbHNCeUlkU29ydGluZGV4Ij5wb3N0TGl2ZXR2TWFuYWdlQ2hhbm5lbHNCeUlkU29ydGluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZQcm9ncmFtcy5odG1sIiB0aXRsZT0icG9zdExpdmV0dlByb2dyYW1zIj5wb3N0TGl2ZXR2UHJvZ3JhbXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dlJlY29yZGluZ3NCeUlkRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2UmVjb3JkaW5nc0J5SWREZWxldGUiPnBvc3RMaXZldHZSZWNvcmRpbmdzQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2U2VyaWVzdGltZXJzLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2U2VyaWVzdGltZXJzIj5wb3N0TGl2ZXR2U2VyaWVzdGltZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZTZXJpZXN0aW1lcnNCeUlkLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2U2VyaWVzdGltZXJzQnlJZCI+cG9zdExpdmV0dlNlcmllc3RpbWVyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dlNlcmllc3RpbWVyc0J5SWREZWxldGUuaHRtbCIgdGl0bGU9InBvc3RMaXZldHZTZXJpZXN0aW1lcnNCeUlkRGVsZXRlIj5wb3N0TGl2ZXR2U2VyaWVzdGltZXJzQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2VGltZXJzLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2VGltZXJzIj5wb3N0TGl2ZXR2VGltZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZUaW1lcnNCeUlkLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2VGltZXJzQnlJZCI+cG9zdExpdmV0dlRpbWVyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dlRpbWVyc0J5SWREZWxldGUuaHRtbCIgdGl0bGU9InBvc3RMaXZldHZUaW1lcnNCeUlkRGVsZXRlIj5wb3N0TGl2ZXR2VGltZXJzQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2VHVuZXJob3N0cy5odG1sIiB0aXRsZT0icG9zdExpdmV0dlR1bmVyaG9zdHMiPnBvc3RMaXZldHZUdW5lcmhvc3RzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZUdW5lcmhvc3RzRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2VHVuZXJob3N0c0RlbGV0ZSI+cG9zdExpdmV0dlR1bmVyaG9zdHNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dlR1bmVyc0J5SWRSZXNldC5odG1sIiB0aXRsZT0icG9zdExpdmV0dlR1bmVyc0J5SWRSZXNldCI+cG9zdExpdmV0dlR1bmVyc0J5SWRSZXNldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wdXRMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnMuaHRtbCIgdGl0bGU9InB1dExpdmV0dkNoYW5uZWxtYXBwaW5nb3B0aW9ucyI+cHV0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3B1dExpdmV0dkNoYW5uZWxtYXBwaW5ncy5odG1sIiB0aXRsZT0icHV0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdzIj5wdXRMaXZldHZDaGFubmVsbWFwcGluZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Mb2NhbGl6YXRpb25TZXJ2aWNlLmh0bWwiIHRpdGxlPSJMb2NhbGl6YXRpb25TZXJ2aWNlIj5Mb2NhbGl6YXRpb25TZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Mb2NhbGl6YXRpb25TZXJ2aWNlL2dldExvY2FsaXphdGlvbkNvdW50cmllcy5odG1sIiB0aXRsZT0iZ2V0TG9jYWxpemF0aW9uQ291bnRyaWVzIj5nZXRMb2NhbGl6YXRpb25Db3VudHJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xvY2FsaXphdGlvblNlcnZpY2UvZ2V0TG9jYWxpemF0aW9uQ3VsdHVyZXMuaHRtbCIgdGl0bGU9ImdldExvY2FsaXphdGlvbkN1bHR1cmVzIj5nZXRMb2NhbGl6YXRpb25DdWx0dXJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTG9jYWxpemF0aW9uU2VydmljZS9nZXRMb2NhbGl6YXRpb25PcHRpb25zLmh0bWwiIHRpdGxlPSJnZXRMb2NhbGl6YXRpb25PcHRpb25zIj5nZXRMb2NhbGl6YXRpb25PcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Mb2NhbGl6YXRpb25TZXJ2aWNlL2dldExvY2FsaXphdGlvblBhcmVudGFscmF0aW5ncy5odG1sIiB0aXRsZT0iZ2V0TG9jYWxpemF0aW9uUGFyZW50YWxyYXRpbmdzIj5nZXRMb2NhbGl6YXRpb25QYXJlbnRhbHJhdGluZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9NZWRpYUluZm9TZXJ2aWNlLmh0bWwiIHRpdGxlPSJNZWRpYUluZm9TZXJ2aWNlIj5NZWRpYUluZm9TZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9NZWRpYUluZm9TZXJ2aWNlL2dldEl0ZW1zQnlJZFBsYXliYWNraW5mby5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkUGxheWJhY2tpbmZvIj5nZXRJdGVtc0J5SWRQbGF5YmFja2luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL01lZGlhSW5mb1NlcnZpY2UvZ2V0UGxheWJhY2tCaXRyYXRldGVzdC5odG1sIiB0aXRsZT0iZ2V0UGxheWJhY2tCaXRyYXRldGVzdCI+Z2V0UGxheWJhY2tCaXRyYXRldGVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTWVkaWFJbmZvU2VydmljZS9wb3N0SXRlbXNCeUlkUGxheWJhY2tpbmZvLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNCeUlkUGxheWJhY2tpbmZvIj5wb3N0SXRlbXNCeUlkUGxheWJhY2tpbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9NZWRpYUluZm9TZXJ2aWNlL3Bvc3RMaXZlc3RyZWFtc0Nsb3NlLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXN0cmVhbXNDbG9zZSI+cG9zdExpdmVzdHJlYW1zQ2xvc2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL01lZGlhSW5mb1NlcnZpY2UvcG9zdExpdmVzdHJlYW1zTWVkaWFpbmZvLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXN0cmVhbXNNZWRpYWluZm8iPnBvc3RMaXZlc3RyZWFtc01lZGlhaW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTWVkaWFJbmZvU2VydmljZS9wb3N0TGl2ZXN0cmVhbXNPcGVuLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXN0cmVhbXNPcGVuIj5wb3N0TGl2ZXN0cmVhbXNPcGVuPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTW92aWVzU2VydmljZS5odG1sIiB0aXRsZT0iTW92aWVzU2VydmljZSI+TW92aWVzU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTW92aWVzU2VydmljZS9nZXRNb3ZpZXNSZWNvbW1lbmRhdGlvbnMuaHRtbCIgdGl0bGU9ImdldE1vdmllc1JlY29tbWVuZGF0aW9ucyI+Z2V0TW92aWVzUmVjb21tZW5kYXRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTXVzaWNHZW5yZXNTZXJ2aWNlLmh0bWwiIHRpdGxlPSJNdXNpY0dlbnJlc1NlcnZpY2UiPk11c2ljR2VucmVzU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTXVzaWNHZW5yZXNTZXJ2aWNlL2dldE11c2ljZ2VucmVzLmh0bWwiIHRpdGxlPSJnZXRNdXNpY2dlbnJlcyI+Z2V0TXVzaWNnZW5yZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL011c2ljR2VucmVzU2VydmljZS9nZXRNdXNpY2dlbnJlc0J5TmFtZS5odG1sIiB0aXRsZT0iZ2V0TXVzaWNnZW5yZXNCeU5hbWUiPmdldE11c2ljZ2VucmVzQnlOYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTm90aWZpY2F0aW9uc1NlcnZpY2UuaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvbnNTZXJ2aWNlIj5Ob3RpZmljYXRpb25zU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTm90aWZpY2F0aW9uc1NlcnZpY2UvZ2V0Tm90aWZpY2F0aW9uc1R5cGVzLmh0bWwiIHRpdGxlPSJnZXROb3RpZmljYXRpb25zVHlwZXMiPmdldE5vdGlmaWNhdGlvbnNUeXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTm90aWZpY2F0aW9uc1NlcnZpY2UvcG9zdE5vdGlmaWNhdGlvbnNBZG1pbi5odG1sIiB0aXRsZT0icG9zdE5vdGlmaWNhdGlvbnNBZG1pbiI+cG9zdE5vdGlmaWNhdGlvbnNBZG1pbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL09mZmljaWFsUmF0aW5nU2VydmljZS5odG1sIiB0aXRsZT0iT2ZmaWNpYWxSYXRpbmdTZXJ2aWNlIj5PZmZpY2lhbFJhdGluZ1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL09mZmljaWFsUmF0aW5nU2VydmljZS9nZXRPZmZpY2lhbHJhdGluZ3MuaHRtbCIgdGl0bGU9ImdldE9mZmljaWFscmF0aW5ncyI+Z2V0T2ZmaWNpYWxyYXRpbmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvT3BlbkFwaVNlcnZpY2UuaHRtbCIgdGl0bGU9Ik9wZW5BcGlTZXJ2aWNlIj5PcGVuQXBpU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvT3BlbkFwaVNlcnZpY2UvZ2V0T3BlbmFwaS5odG1sIiB0aXRsZT0iZ2V0T3BlbmFwaSI+Z2V0T3BlbmFwaTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvT3BlbkFwaVNlcnZpY2UvZ2V0T3BlbmFwaUpzb24uaHRtbCIgdGl0bGU9ImdldE9wZW5hcGlKc29uIj5nZXRPcGVuYXBpSnNvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvT3BlbkFwaVNlcnZpY2UvZ2V0U3dhZ2dlci5odG1sIiB0aXRsZT0iZ2V0U3dhZ2dlciI+Z2V0U3dhZ2dlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvT3BlbkFwaVNlcnZpY2UvZ2V0U3dhZ2dlckpzb24uaHRtbCIgdGl0bGU9ImdldFN3YWdnZXJKc29uIj5nZXRTd2FnZ2VySnNvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BhY2thZ2VTZXJ2aWNlLmh0bWwiIHRpdGxlPSJQYWNrYWdlU2VydmljZSI+UGFja2FnZVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BhY2thZ2VTZXJ2aWNlL2RlbGV0ZVBhY2thZ2VzSW5zdGFsbGluZ0J5SWQuaHRtbCIgdGl0bGU9ImRlbGV0ZVBhY2thZ2VzSW5zdGFsbGluZ0J5SWQiPmRlbGV0ZVBhY2thZ2VzSW5zdGFsbGluZ0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BhY2thZ2VTZXJ2aWNlL2dldFBhY2thZ2VzLmh0bWwiIHRpdGxlPSJnZXRQYWNrYWdlcyI+Z2V0UGFja2FnZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BhY2thZ2VTZXJ2aWNlL2dldFBhY2thZ2VzQnlOYW1lLmh0bWwiIHRpdGxlPSJnZXRQYWNrYWdlc0J5TmFtZSI+Z2V0UGFja2FnZXNCeU5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BhY2thZ2VTZXJ2aWNlL2dldFBhY2thZ2VzVXBkYXRlcy5odG1sIiB0aXRsZT0iZ2V0UGFja2FnZXNVcGRhdGVzIj5nZXRQYWNrYWdlc1VwZGF0ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BhY2thZ2VTZXJ2aWNlL3Bvc3RQYWNrYWdlc0luc3RhbGxlZEJ5TmFtZS5odG1sIiB0aXRsZT0icG9zdFBhY2thZ2VzSW5zdGFsbGVkQnlOYW1lIj5wb3N0UGFja2FnZXNJbnN0YWxsZWRCeU5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BhY2thZ2VTZXJ2aWNlL3Bvc3RQYWNrYWdlc0luc3RhbGxpbmdCeUlkRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0UGFja2FnZXNJbnN0YWxsaW5nQnlJZERlbGV0ZSI+cG9zdFBhY2thZ2VzSW5zdGFsbGluZ0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QZXJzb25zU2VydmljZS5odG1sIiB0aXRsZT0iUGVyc29uc1NlcnZpY2UiPlBlcnNvbnNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QZXJzb25zU2VydmljZS9nZXRQZXJzb25zLmh0bWwiIHRpdGxlPSJnZXRQZXJzb25zIj5nZXRQZXJzb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QZXJzb25zU2VydmljZS9nZXRQZXJzb25zQnlOYW1lLmh0bWwiIHRpdGxlPSJnZXRQZXJzb25zQnlOYW1lIj5nZXRQZXJzb25zQnlOYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheWxpc3RTZXJ2aWNlLmh0bWwiIHRpdGxlPSJQbGF5bGlzdFNlcnZpY2UiPlBsYXlsaXN0U2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheWxpc3RTZXJ2aWNlL2RlbGV0ZVBsYXlsaXN0c0J5SWRJdGVtcy5odG1sIiB0aXRsZT0iZGVsZXRlUGxheWxpc3RzQnlJZEl0ZW1zIj5kZWxldGVQbGF5bGlzdHNCeUlkSXRlbXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlsaXN0U2VydmljZS9nZXRQbGF5bGlzdHNCeUlkQWRkdG9wbGF5bGlzdGluZm8uaHRtbCIgdGl0bGU9ImdldFBsYXlsaXN0c0J5SWRBZGR0b3BsYXlsaXN0aW5mbyI+Z2V0UGxheWxpc3RzQnlJZEFkZHRvcGxheWxpc3RpbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5bGlzdFNlcnZpY2UvZ2V0UGxheWxpc3RzQnlJZEl0ZW1zLmh0bWwiIHRpdGxlPSJnZXRQbGF5bGlzdHNCeUlkSXRlbXMiPmdldFBsYXlsaXN0c0J5SWRJdGVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheWxpc3RTZXJ2aWNlL3Bvc3RQbGF5bGlzdHMuaHRtbCIgdGl0bGU9InBvc3RQbGF5bGlzdHMiPnBvc3RQbGF5bGlzdHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlsaXN0U2VydmljZS9wb3N0UGxheWxpc3RzQnlJZEl0ZW1zLmh0bWwiIHRpdGxlPSJwb3N0UGxheWxpc3RzQnlJZEl0ZW1zIj5wb3N0UGxheWxpc3RzQnlJZEl0ZW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5bGlzdFNlcnZpY2UvcG9zdFBsYXlsaXN0c0J5SWRJdGVtc0J5SXRlbWlkTW92ZUJ5TmV3aW5kZXguaHRtbCIgdGl0bGU9InBvc3RQbGF5bGlzdHNCeUlkSXRlbXNCeUl0ZW1pZE1vdmVCeU5ld2luZGV4Ij5wb3N0UGxheWxpc3RzQnlJZEl0ZW1zQnlJdGVtaWRNb3ZlQnlOZXdpbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheWxpc3RTZXJ2aWNlL3Bvc3RQbGF5bGlzdHNCeUlkSXRlbXNEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RQbGF5bGlzdHNCeUlkSXRlbXNEZWxldGUiPnBvc3RQbGF5bGlzdHNCeUlkSXRlbXNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5c3RhdGVTZXJ2aWNlLmh0bWwiIHRpdGxlPSJQbGF5c3RhdGVTZXJ2aWNlIj5QbGF5c3RhdGVTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5c3RhdGVTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlVc2VyaWRQbGF5ZWRpdGVtc0J5SWQuaHRtbCIgdGl0bGU9ImRlbGV0ZVVzZXJzQnlVc2VyaWRQbGF5ZWRpdGVtc0J5SWQiPmRlbGV0ZVVzZXJzQnlVc2VyaWRQbGF5ZWRpdGVtc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlzdGF0ZVNlcnZpY2UvZGVsZXRlVXNlcnNCeVVzZXJpZFBsYXlpbmdpdGVtc0J5SWQuaHRtbCIgdGl0bGU9ImRlbGV0ZVVzZXJzQnlVc2VyaWRQbGF5aW5naXRlbXNCeUlkIj5kZWxldGVVc2Vyc0J5VXNlcmlkUGxheWluZ2l0ZW1zQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheXN0YXRlU2VydmljZS9wb3N0U2Vzc2lvbnNQbGF5aW5nLmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNQbGF5aW5nIj5wb3N0U2Vzc2lvbnNQbGF5aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5c3RhdGVTZXJ2aWNlL3Bvc3RTZXNzaW9uc1BsYXlpbmdQaW5nLmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNQbGF5aW5nUGluZyI+cG9zdFNlc3Npb25zUGxheWluZ1Bpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlzdGF0ZVNlcnZpY2UvcG9zdFNlc3Npb25zUGxheWluZ1Byb2dyZXNzLmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNQbGF5aW5nUHJvZ3Jlc3MiPnBvc3RTZXNzaW9uc1BsYXlpbmdQcm9ncmVzczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheXN0YXRlU2VydmljZS9wb3N0U2Vzc2lvbnNQbGF5aW5nU3RvcHBlZC5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zUGxheWluZ1N0b3BwZWQiPnBvc3RTZXNzaW9uc1BsYXlpbmdTdG9wcGVkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5c3RhdGVTZXJ2aWNlL3Bvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUl0ZW1pZFVzZXJkYXRhLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJdGVtaWRVc2VyZGF0YSI+cG9zdFVzZXJzQnlVc2VyaWRJdGVtc0J5SXRlbWlkVXNlcmRhdGE8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlzdGF0ZVNlcnZpY2UvcG9zdFVzZXJzQnlVc2VyaWRQbGF5ZWRpdGVtc0J5SWQuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5VXNlcmlkUGxheWVkaXRlbXNCeUlkIj5wb3N0VXNlcnNCeVVzZXJpZFBsYXllZGl0ZW1zQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheXN0YXRlU2VydmljZS9wb3N0VXNlcnNCeVVzZXJpZFBsYXllZGl0ZW1zQnlJZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlVc2VyaWRQbGF5ZWRpdGVtc0J5SWREZWxldGUiPnBvc3RVc2Vyc0J5VXNlcmlkUGxheWVkaXRlbXNCeUlkRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5c3RhdGVTZXJ2aWNlL3Bvc3RVc2Vyc0J5VXNlcmlkUGxheWluZ2l0ZW1zQnlJZC5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlVc2VyaWRQbGF5aW5naXRlbXNCeUlkIj5wb3N0VXNlcnNCeVVzZXJpZFBsYXlpbmdpdGVtc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlzdGF0ZVNlcnZpY2UvcG9zdFVzZXJzQnlVc2VyaWRQbGF5aW5naXRlbXNCeUlkRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeVVzZXJpZFBsYXlpbmdpdGVtc0J5SWREZWxldGUiPnBvc3RVc2Vyc0J5VXNlcmlkUGxheWluZ2l0ZW1zQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheXN0YXRlU2VydmljZS9wb3N0VXNlcnNCeVVzZXJpZFBsYXlpbmdpdGVtc0J5SWRQcm9ncmVzcy5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlVc2VyaWRQbGF5aW5naXRlbXNCeUlkUHJvZ3Jlc3MiPnBvc3RVc2Vyc0J5VXNlcmlkUGxheWluZ2l0ZW1zQnlJZFByb2dyZXNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGx1Z2luU2VydmljZS5odG1sIiB0aXRsZT0iUGx1Z2luU2VydmljZSI+UGx1Z2luU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGx1Z2luU2VydmljZS9kZWxldGVQbHVnaW5zQnlJZC5odG1sIiB0aXRsZT0iZGVsZXRlUGx1Z2luc0J5SWQiPmRlbGV0ZVBsdWdpbnNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbHVnaW5TZXJ2aWNlL2dldFBsdWdpbnMuaHRtbCIgdGl0bGU9ImdldFBsdWdpbnMiPmdldFBsdWdpbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsdWdpblNlcnZpY2UvZ2V0UGx1Z2luc0J5SWRDb25maWd1cmF0aW9uLmh0bWwiIHRpdGxlPSJnZXRQbHVnaW5zQnlJZENvbmZpZ3VyYXRpb24iPmdldFBsdWdpbnNCeUlkQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGx1Z2luU2VydmljZS9nZXRQbHVnaW5zQnlJZFRodW1iLmh0bWwiIHRpdGxlPSJnZXRQbHVnaW5zQnlJZFRodW1iIj5nZXRQbHVnaW5zQnlJZFRodW1iPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbHVnaW5TZXJ2aWNlL3Bvc3RQbHVnaW5zQnlJZENvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9InBvc3RQbHVnaW5zQnlJZENvbmZpZ3VyYXRpb24iPnBvc3RQbHVnaW5zQnlJZENvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsdWdpblNlcnZpY2UvcG9zdFBsdWdpbnNCeUlkRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0UGx1Z2luc0J5SWREZWxldGUiPnBvc3RQbHVnaW5zQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1JlbW90ZUltYWdlU2VydmljZS5odG1sIiB0aXRsZT0iUmVtb3RlSW1hZ2VTZXJ2aWNlIj5SZW1vdGVJbWFnZVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1JlbW90ZUltYWdlU2VydmljZS9nZXRJbWFnZXNSZW1vdGUuaHRtbCIgdGl0bGU9ImdldEltYWdlc1JlbW90ZSI+Z2V0SW1hZ2VzUmVtb3RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9SZW1vdGVJbWFnZVNlcnZpY2UvZ2V0SXRlbXNCeUlkUmVtb3RlaW1hZ2VzLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRSZW1vdGVpbWFnZXMiPmdldEl0ZW1zQnlJZFJlbW90ZWltYWdlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUmVtb3RlSW1hZ2VTZXJ2aWNlL2dldEl0ZW1zQnlJZFJlbW90ZWltYWdlc1Byb3ZpZGVycy5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkUmVtb3RlaW1hZ2VzUHJvdmlkZXJzIj5nZXRJdGVtc0J5SWRSZW1vdGVpbWFnZXNQcm92aWRlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1JlbW90ZUltYWdlU2VydmljZS9wb3N0SXRlbXNCeUlkUmVtb3RlaW1hZ2VzRG93bmxvYWQuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRSZW1vdGVpbWFnZXNEb3dubG9hZCI+cG9zdEl0ZW1zQnlJZFJlbW90ZWltYWdlc0Rvd25sb2FkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2NoZWR1bGVkVGFza1NlcnZpY2UuaHRtbCIgdGl0bGU9IlNjaGVkdWxlZFRhc2tTZXJ2aWNlIj5TY2hlZHVsZWRUYXNrU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2NoZWR1bGVkVGFza1NlcnZpY2UvZGVsZXRlU2NoZWR1bGVkdGFza3NSdW5uaW5nQnlJZC5odG1sIiB0aXRsZT0iZGVsZXRlU2NoZWR1bGVkdGFza3NSdW5uaW5nQnlJZCI+ZGVsZXRlU2NoZWR1bGVkdGFza3NSdW5uaW5nQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2NoZWR1bGVkVGFza1NlcnZpY2UvZ2V0U2NoZWR1bGVkdGFza3MuaHRtbCIgdGl0bGU9ImdldFNjaGVkdWxlZHRhc2tzIj5nZXRTY2hlZHVsZWR0YXNrczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2NoZWR1bGVkVGFza1NlcnZpY2UvZ2V0U2NoZWR1bGVkdGFza3NCeUlkLmh0bWwiIHRpdGxlPSJnZXRTY2hlZHVsZWR0YXNrc0J5SWQiPmdldFNjaGVkdWxlZHRhc2tzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2NoZWR1bGVkVGFza1NlcnZpY2UvcG9zdFNjaGVkdWxlZHRhc2tzQnlJZFRyaWdnZXJzLmh0bWwiIHRpdGxlPSJwb3N0U2NoZWR1bGVkdGFza3NCeUlkVHJpZ2dlcnMiPnBvc3RTY2hlZHVsZWR0YXNrc0J5SWRUcmlnZ2VyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2NoZWR1bGVkVGFza1NlcnZpY2UvcG9zdFNjaGVkdWxlZHRhc2tzUnVubmluZ0J5SWQuaHRtbCIgdGl0bGU9InBvc3RTY2hlZHVsZWR0YXNrc1J1bm5pbmdCeUlkIj5wb3N0U2NoZWR1bGVkdGFza3NSdW5uaW5nQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2NoZWR1bGVkVGFza1NlcnZpY2UvcG9zdFNjaGVkdWxlZHRhc2tzUnVubmluZ0J5SWREZWxldGUuaHRtbCIgdGl0bGU9InBvc3RTY2hlZHVsZWR0YXNrc1J1bm5pbmdCeUlkRGVsZXRlIj5wb3N0U2NoZWR1bGVkdGFza3NSdW5uaW5nQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS5odG1sIiB0aXRsZT0iU2Vzc2lvbnNTZXJ2aWNlIj5TZXNzaW9uc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9kZWxldGVBdXRoS2V5c0J5S2V5Lmh0bWwiIHRpdGxlPSJkZWxldGVBdXRoS2V5c0J5S2V5Ij5kZWxldGVBdXRoS2V5c0J5S2V5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvZGVsZXRlU2Vzc2lvbnNCeUlkVXNlcnNCeVVzZXJpZC5odG1sIiB0aXRsZT0iZGVsZXRlU2Vzc2lvbnNCeUlkVXNlcnNCeVVzZXJpZCI+ZGVsZXRlU2Vzc2lvbnNCeUlkVXNlcnNCeVVzZXJpZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL2dldEF1dGhLZXlzLmh0bWwiIHRpdGxlPSJnZXRBdXRoS2V5cyI+Z2V0QXV0aEtleXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9nZXRBdXRoUHJvdmlkZXJzLmh0bWwiIHRpdGxlPSJnZXRBdXRoUHJvdmlkZXJzIj5nZXRBdXRoUHJvdmlkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvZ2V0U2Vzc2lvbnMuaHRtbCIgdGl0bGU9ImdldFNlc3Npb25zIj5nZXRTZXNzaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL2dldFNlc3Npb25zUGxheXF1ZXVlLmh0bWwiIHRpdGxlPSJnZXRTZXNzaW9uc1BsYXlxdWV1ZSI+Z2V0U2Vzc2lvbnNQbGF5cXVldWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9wb3N0QXV0aEtleXMuaHRtbCIgdGl0bGU9InBvc3RBdXRoS2V5cyI+cG9zdEF1dGhLZXlzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdEF1dGhLZXlzQnlLZXlEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RBdXRoS2V5c0J5S2V5RGVsZXRlIj5wb3N0QXV0aEtleXNCeUtleURlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL3Bvc3RTZXNzaW9uc0J5SWRDb21tYW5kLmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNCeUlkQ29tbWFuZCI+cG9zdFNlc3Npb25zQnlJZENvbW1hbmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9wb3N0U2Vzc2lvbnNCeUlkQ29tbWFuZEJ5Q29tbWFuZC5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zQnlJZENvbW1hbmRCeUNvbW1hbmQiPnBvc3RTZXNzaW9uc0J5SWRDb21tYW5kQnlDb21tYW5kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdFNlc3Npb25zQnlJZE1lc3NhZ2UuaHRtbCIgdGl0bGU9InBvc3RTZXNzaW9uc0J5SWRNZXNzYWdlIj5wb3N0U2Vzc2lvbnNCeUlkTWVzc2FnZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL3Bvc3RTZXNzaW9uc0J5SWRQbGF5aW5nLmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNCeUlkUGxheWluZyI+cG9zdFNlc3Npb25zQnlJZFBsYXlpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9wb3N0U2Vzc2lvbnNCeUlkUGxheWluZ0J5Q29tbWFuZC5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zQnlJZFBsYXlpbmdCeUNvbW1hbmQiPnBvc3RTZXNzaW9uc0J5SWRQbGF5aW5nQnlDb21tYW5kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdFNlc3Npb25zQnlJZFN5c3RlbUJ5Q29tbWFuZC5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zQnlJZFN5c3RlbUJ5Q29tbWFuZCI+cG9zdFNlc3Npb25zQnlJZFN5c3RlbUJ5Q29tbWFuZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL3Bvc3RTZXNzaW9uc0J5SWRVc2Vyc0J5VXNlcmlkLmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNCeUlkVXNlcnNCeVVzZXJpZCI+cG9zdFNlc3Npb25zQnlJZFVzZXJzQnlVc2VyaWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9wb3N0U2Vzc2lvbnNCeUlkVXNlcnNCeVVzZXJpZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zQnlJZFVzZXJzQnlVc2VyaWREZWxldGUiPnBvc3RTZXNzaW9uc0J5SWRVc2Vyc0J5VXNlcmlkRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdFNlc3Npb25zQnlJZFZpZXdpbmcuaHRtbCIgdGl0bGU9InBvc3RTZXNzaW9uc0J5SWRWaWV3aW5nIj5wb3N0U2Vzc2lvbnNCeUlkVmlld2luZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL3Bvc3RTZXNzaW9uc0NhcGFiaWxpdGllcy5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zQ2FwYWJpbGl0aWVzIj5wb3N0U2Vzc2lvbnNDYXBhYmlsaXRpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9wb3N0U2Vzc2lvbnNDYXBhYmlsaXRpZXNGdWxsLmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNDYXBhYmlsaXRpZXNGdWxsIj5wb3N0U2Vzc2lvbnNDYXBhYmlsaXRpZXNGdWxsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdFNlc3Npb25zTG9nb3V0Lmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNMb2dvdXQiPnBvc3RTZXNzaW9uc0xvZ291dDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N0dWRpb3NTZXJ2aWNlLmh0bWwiIHRpdGxlPSJTdHVkaW9zU2VydmljZSI+U3R1ZGlvc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N0dWRpb3NTZXJ2aWNlL2dldFN0dWRpb3MuaHRtbCIgdGl0bGU9ImdldFN0dWRpb3MiPmdldFN0dWRpb3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N0dWRpb3NTZXJ2aWNlL2dldFN0dWRpb3NCeU5hbWUuaHRtbCIgdGl0bGU9ImdldFN0dWRpb3NCeU5hbWUiPmdldFN0dWRpb3NCeU5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZU9wdGlvbnNTZXJ2aWNlLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZU9wdGlvbnNTZXJ2aWNlIj5TdWJ0aXRsZU9wdGlvbnNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZU9wdGlvbnNTZXJ2aWNlL2dldEVuY29kaW5nU3VidGl0bGVvcHRpb25zLmh0bWwiIHRpdGxlPSJnZXRFbmNvZGluZ1N1YnRpdGxlb3B0aW9ucyI+Z2V0RW5jb2RpbmdTdWJ0aXRsZW9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1YnRpdGxlT3B0aW9uc1NlcnZpY2UvcG9zdEVuY29kaW5nU3VidGl0bGVvcHRpb25zLmh0bWwiIHRpdGxlPSJwb3N0RW5jb2RpbmdTdWJ0aXRsZW9wdGlvbnMiPnBvc3RFbmNvZGluZ1N1YnRpdGxlb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1YnRpdGxlU2VydmljZS5odG1sIiB0aXRsZT0iU3VidGl0bGVTZXJ2aWNlIj5TdWJ0aXRsZVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1YnRpdGxlU2VydmljZS9kZWxldGVJdGVtc0J5SWRTdWJ0aXRsZXNCeUluZGV4Lmh0bWwiIHRpdGxlPSJkZWxldGVJdGVtc0J5SWRTdWJ0aXRsZXNCeUluZGV4Ij5kZWxldGVJdGVtc0J5SWRTdWJ0aXRsZXNCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZVNlcnZpY2UvZGVsZXRlVmlkZW9zQnlJZFN1YnRpdGxlc0J5SW5kZXguaHRtbCIgdGl0bGU9ImRlbGV0ZVZpZGVvc0J5SWRTdWJ0aXRsZXNCeUluZGV4Ij5kZWxldGVWaWRlb3NCeUlkU3VidGl0bGVzQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3VidGl0bGVTZXJ2aWNlL2dldEl0ZW1zQnlJZEJ5TWVkaWFzb3VyY2VpZFN1YnRpdGxlc0J5SW5kZXhCeVN0YXJ0cG9zaXRpb250aWNrc1N0cmVhbUJ5Rm9ybWF0Lmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRCeU1lZGlhc291cmNlaWRTdWJ0aXRsZXNCeUluZGV4QnlTdGFydHBvc2l0aW9udGlja3NTdHJlYW1CeUZvcm1hdCI+Z2V0SXRlbXNCeUlkQnlNZWRpYXNvdXJjZWlkU3VidGl0bGVzQnlJbmRleEJ5U3RhcnRwb3NpdGlvbnRpY2tzU3RyZWFtQnlGb3JtYXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1YnRpdGxlU2VydmljZS9nZXRJdGVtc0J5SWRCeU1lZGlhc291cmNlaWRTdWJ0aXRsZXNCeUluZGV4U3RyZWFtQnlGb3JtYXQuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZEJ5TWVkaWFzb3VyY2VpZFN1YnRpdGxlc0J5SW5kZXhTdHJlYW1CeUZvcm1hdCI+Z2V0SXRlbXNCeUlkQnlNZWRpYXNvdXJjZWlkU3VidGl0bGVzQnlJbmRleFN0cmVhbUJ5Rm9ybWF0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZVNlcnZpY2UvZ2V0SXRlbXNCeUlkUmVtb3Rlc2VhcmNoU3VidGl0bGVzQnlMYW5ndWFnZS5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkUmVtb3Rlc2VhcmNoU3VidGl0bGVzQnlMYW5ndWFnZSI+Z2V0SXRlbXNCeUlkUmVtb3Rlc2VhcmNoU3VidGl0bGVzQnlMYW5ndWFnZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3VidGl0bGVTZXJ2aWNlL2dldFByb3ZpZGVyc1N1YnRpdGxlc1N1YnRpdGxlc0J5SWQuaHRtbCIgdGl0bGU9ImdldFByb3ZpZGVyc1N1YnRpdGxlc1N1YnRpdGxlc0J5SWQiPmdldFByb3ZpZGVyc1N1YnRpdGxlc1N1YnRpdGxlc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1YnRpdGxlU2VydmljZS9nZXRWaWRlb3NCeUlkQnlNZWRpYXNvdXJjZWlkU3VidGl0bGVzQnlJbmRleEJ5U3RhcnRwb3NpdGlvbnRpY2tzU3RyZWFtQnlGb3JtYXQuaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRCeU1lZGlhc291cmNlaWRTdWJ0aXRsZXNCeUluZGV4QnlTdGFydHBvc2l0aW9udGlja3NTdHJlYW1CeUZvcm1hdCI+Z2V0VmlkZW9zQnlJZEJ5TWVkaWFzb3VyY2VpZFN1YnRpdGxlc0J5SW5kZXhCeVN0YXJ0cG9zaXRpb250aWNrc1N0cmVhbUJ5Rm9ybWF0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZVNlcnZpY2UvZ2V0VmlkZW9zQnlJZEJ5TWVkaWFzb3VyY2VpZFN1YnRpdGxlc0J5SW5kZXhTdHJlYW1CeUZvcm1hdC5odG1sIiB0aXRsZT0iZ2V0VmlkZW9zQnlJZEJ5TWVkaWFzb3VyY2VpZFN1YnRpdGxlc0J5SW5kZXhTdHJlYW1CeUZvcm1hdCI+Z2V0VmlkZW9zQnlJZEJ5TWVkaWFzb3VyY2VpZFN1YnRpdGxlc0J5SW5kZXhTdHJlYW1CeUZvcm1hdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3VidGl0bGVTZXJ2aWNlL3Bvc3RJdGVtc0J5SWRSZW1vdGVzZWFyY2hTdWJ0aXRsZXNCeVN1YnRpdGxlaWQuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRSZW1vdGVzZWFyY2hTdWJ0aXRsZXNCeVN1YnRpdGxlaWQiPnBvc3RJdGVtc0J5SWRSZW1vdGVzZWFyY2hTdWJ0aXRsZXNCeVN1YnRpdGxlaWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1YnRpdGxlU2VydmljZS9wb3N0SXRlbXNCeUlkU3VidGl0bGVzQnlJbmRleERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQnlJZFN1YnRpdGxlc0J5SW5kZXhEZWxldGUiPnBvc3RJdGVtc0J5SWRTdWJ0aXRsZXNCeUluZGV4RGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZVNlcnZpY2UvcG9zdFZpZGVvc0J5SWRTdWJ0aXRsZXNCeUluZGV4RGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0VmlkZW9zQnlJZFN1YnRpdGxlc0J5SW5kZXhEZWxldGUiPnBvc3RWaWRlb3NCeUlkU3VidGl0bGVzQnlJbmRleERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1Z2dlc3Rpb25zU2VydmljZS5odG1sIiB0aXRsZT0iU3VnZ2VzdGlvbnNTZXJ2aWNlIj5TdWdnZXN0aW9uc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1Z2dlc3Rpb25zU2VydmljZS9nZXRVc2Vyc0J5VXNlcmlkU3VnZ2VzdGlvbnMuaHRtbCIgdGl0bGU9ImdldFVzZXJzQnlVc2VyaWRTdWdnZXN0aW9ucyI+Z2V0VXNlcnNCeVVzZXJpZFN1Z2dlc3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UuaHRtbCIgdGl0bGU9IlN5bmNTZXJ2aWNlIj5TeW5jU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZGVsZXRlU3luY0J5VGFyZ2V0aWRJdGVtcy5odG1sIiB0aXRsZT0iZGVsZXRlU3luY0J5VGFyZ2V0aWRJdGVtcyI+ZGVsZXRlU3luY0J5VGFyZ2V0aWRJdGVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZGVsZXRlU3luY0pvYml0ZW1zQnlJZC5odG1sIiB0aXRsZT0iZGVsZXRlU3luY0pvYml0ZW1zQnlJZCI+ZGVsZXRlU3luY0pvYml0ZW1zQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZGVsZXRlU3luY0pvYnNCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVTeW5jSm9ic0J5SWQiPmRlbGV0ZVN5bmNKb2JzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZ2V0U3luY0l0ZW1zUmVhZHkuaHRtbCIgdGl0bGU9ImdldFN5bmNJdGVtc1JlYWR5Ij5nZXRTeW5jSXRlbXNSZWFkeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZ2V0U3luY0pvYml0ZW1zLmh0bWwiIHRpdGxlPSJnZXRTeW5jSm9iaXRlbXMiPmdldFN5bmNKb2JpdGVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZ2V0U3luY0pvYml0ZW1zQnlJZEFkZGl0aW9uYWxmaWxlcy5odG1sIiB0aXRsZT0iZ2V0U3luY0pvYml0ZW1zQnlJZEFkZGl0aW9uYWxmaWxlcyI+Z2V0U3luY0pvYml0ZW1zQnlJZEFkZGl0aW9uYWxmaWxlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZ2V0U3luY0pvYml0ZW1zQnlJZEZpbGUuaHRtbCIgdGl0bGU9ImdldFN5bmNKb2JpdGVtc0J5SWRGaWxlIj5nZXRTeW5jSm9iaXRlbXNCeUlkRmlsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZ2V0U3luY0pvYnMuaHRtbCIgdGl0bGU9ImdldFN5bmNKb2JzIj5nZXRTeW5jSm9iczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZ2V0U3luY0pvYnNCeUlkLmh0bWwiIHRpdGxlPSJnZXRTeW5jSm9ic0J5SWQiPmdldFN5bmNKb2JzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZ2V0U3luY09wdGlvbnMuaHRtbCIgdGl0bGU9ImdldFN5bmNPcHRpb25zIj5nZXRTeW5jT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvZ2V0U3luY1RhcmdldHMuaHRtbCIgdGl0bGU9ImdldFN5bmNUYXJnZXRzIj5nZXRTeW5jVGFyZ2V0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNCeUl0ZW1pZFN0YXR1cy5odG1sIiB0aXRsZT0icG9zdFN5bmNCeUl0ZW1pZFN0YXR1cyI+cG9zdFN5bmNCeUl0ZW1pZFN0YXR1czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNCeVRhcmdldGlkSXRlbXNEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RTeW5jQnlUYXJnZXRpZEl0ZW1zRGVsZXRlIj5wb3N0U3luY0J5VGFyZ2V0aWRJdGVtc0RlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNEYXRhLmh0bWwiIHRpdGxlPSJwb3N0U3luY0RhdGEiPnBvc3RTeW5jRGF0YTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNJdGVtc0NhbmNlbC5odG1sIiB0aXRsZT0icG9zdFN5bmNJdGVtc0NhbmNlbCI+cG9zdFN5bmNJdGVtc0NhbmNlbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNKb2JpdGVtc0J5SWREZWxldGUuaHRtbCIgdGl0bGU9InBvc3RTeW5jSm9iaXRlbXNCeUlkRGVsZXRlIj5wb3N0U3luY0pvYml0ZW1zQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNKb2JpdGVtc0J5SWRFbmFibGUuaHRtbCIgdGl0bGU9InBvc3RTeW5jSm9iaXRlbXNCeUlkRW5hYmxlIj5wb3N0U3luY0pvYml0ZW1zQnlJZEVuYWJsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNKb2JpdGVtc0J5SWRNYXJrZm9ycmVtb3ZhbC5odG1sIiB0aXRsZT0icG9zdFN5bmNKb2JpdGVtc0J5SWRNYXJrZm9ycmVtb3ZhbCI+cG9zdFN5bmNKb2JpdGVtc0J5SWRNYXJrZm9ycmVtb3ZhbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNKb2JpdGVtc0J5SWRUcmFuc2ZlcnJlZC5odG1sIiB0aXRsZT0icG9zdFN5bmNKb2JpdGVtc0J5SWRUcmFuc2ZlcnJlZCI+cG9zdFN5bmNKb2JpdGVtc0J5SWRUcmFuc2ZlcnJlZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNKb2JpdGVtc0J5SWRVbm1hcmtmb3JyZW1vdmFsLmh0bWwiIHRpdGxlPSJwb3N0U3luY0pvYml0ZW1zQnlJZFVubWFya2ZvcnJlbW92YWwiPnBvc3RTeW5jSm9iaXRlbXNCeUlkVW5tYXJrZm9ycmVtb3ZhbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNKb2JzLmh0bWwiIHRpdGxlPSJwb3N0U3luY0pvYnMiPnBvc3RTeW5jSm9iczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNKb2JzQnlJZC5odG1sIiB0aXRsZT0icG9zdFN5bmNKb2JzQnlJZCI+cG9zdFN5bmNKb2JzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNKb2JzQnlJZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFN5bmNKb2JzQnlJZERlbGV0ZSI+cG9zdFN5bmNKb2JzQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3luY1NlcnZpY2UvcG9zdFN5bmNPZmZsaW5lYWN0aW9ucy5odG1sIiB0aXRsZT0icG9zdFN5bmNPZmZsaW5lYWN0aW9ucyI+cG9zdFN5bmNPZmZsaW5lYWN0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UuaHRtbCIgdGl0bGU9IlN5c3RlbVNlcnZpY2UiPlN5c3RlbVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UvZ2V0U3lzdGVtRW5kcG9pbnQuaHRtbCIgdGl0bGU9ImdldFN5c3RlbUVuZHBvaW50Ij5nZXRTeXN0ZW1FbmRwb2ludDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3lzdGVtU2VydmljZS9nZXRTeXN0ZW1JbmZvLmh0bWwiIHRpdGxlPSJnZXRTeXN0ZW1JbmZvIj5nZXRTeXN0ZW1JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlL2dldFN5c3RlbUluZm9QdWJsaWMuaHRtbCIgdGl0bGU9ImdldFN5c3RlbUluZm9QdWJsaWMiPmdldFN5c3RlbUluZm9QdWJsaWM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UvZ2V0U3lzdGVtTG9nc0J5TmFtZS5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtTG9nc0J5TmFtZSI+Z2V0U3lzdGVtTG9nc0J5TmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3lzdGVtU2VydmljZS9nZXRTeXN0ZW1Mb2dzQnlOYW1lTGluZXMuaHRtbCIgdGl0bGU9ImdldFN5c3RlbUxvZ3NCeU5hbWVMaW5lcyI+Z2V0U3lzdGVtTG9nc0J5TmFtZUxpbmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlL2dldFN5c3RlbUxvZ3NRdWVyeS5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtTG9nc1F1ZXJ5Ij5nZXRTeXN0ZW1Mb2dzUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UvZ2V0U3lzdGVtUGluZy5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtUGluZyI+Z2V0U3lzdGVtUGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3lzdGVtU2VydmljZS9nZXRTeXN0ZW1SZWxlYXNlbm90ZXMuaHRtbCIgdGl0bGU9ImdldFN5c3RlbVJlbGVhc2Vub3RlcyI+Z2V0U3lzdGVtUmVsZWFzZW5vdGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlL2dldFN5c3RlbVJlbGVhc2Vub3Rlc1ZlcnNpb25zLmh0bWwiIHRpdGxlPSJnZXRTeXN0ZW1SZWxlYXNlbm90ZXNWZXJzaW9ucyI+Z2V0U3lzdGVtUmVsZWFzZW5vdGVzVmVyc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UvZ2V0U3lzdGVtV2FrZW9ubGFuaW5mby5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtV2FrZW9ubGFuaW5mbyI+Z2V0U3lzdGVtV2FrZW9ubGFuaW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3lzdGVtU2VydmljZS9wb3N0U3lzdGVtUGluZy5odG1sIiB0aXRsZT0icG9zdFN5c3RlbVBpbmciPnBvc3RTeXN0ZW1QaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlL3Bvc3RTeXN0ZW1SZXN0YXJ0Lmh0bWwiIHRpdGxlPSJwb3N0U3lzdGVtUmVzdGFydCI+cG9zdFN5c3RlbVJlc3RhcnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UvcG9zdFN5c3RlbVNodXRkb3duLmh0bWwiIHRpdGxlPSJwb3N0U3lzdGVtU2h1dGRvd24iPnBvc3RTeXN0ZW1TaHV0ZG93bjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UuaHRtbCIgdGl0bGU9IlRhZ1NlcnZpY2UiPlRhZ1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvZ2V0QXJ0aXN0c1ByZWZpeGVzLmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzUHJlZml4ZXMiPmdldEFydGlzdHNQcmVmaXhlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVGFnU2VydmljZS9nZXRBdWRpb2NvZGVjcy5odG1sIiB0aXRsZT0iZ2V0QXVkaW9jb2RlY3MiPmdldEF1ZGlvY29kZWNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlL2dldEF1ZGlvbGF5b3V0cy5odG1sIiB0aXRsZT0iZ2V0QXVkaW9sYXlvdXRzIj5nZXRBdWRpb2xheW91dHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvZ2V0Q29udGFpbmVycy5odG1sIiB0aXRsZT0iZ2V0Q29udGFpbmVycyI+Z2V0Q29udGFpbmVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVGFnU2VydmljZS9nZXRFeHRlbmRlZHZpZGVvdHlwZXMuaHRtbCIgdGl0bGU9ImdldEV4dGVuZGVkdmlkZW90eXBlcyI+Z2V0RXh0ZW5kZWR2aWRlb3R5cGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlL2dldEl0ZW1zUHJlZml4ZXMuaHRtbCIgdGl0bGU9ImdldEl0ZW1zUHJlZml4ZXMiPmdldEl0ZW1zUHJlZml4ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvZ2V0SXRlbXR5cGVzLmh0bWwiIHRpdGxlPSJnZXRJdGVtdHlwZXMiPmdldEl0ZW10eXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVGFnU2VydmljZS9nZXRTdHJlYW1sYW5ndWFnZXMuaHRtbCIgdGl0bGU9ImdldFN0cmVhbWxhbmd1YWdlcyI+Z2V0U3RyZWFtbGFuZ3VhZ2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlL2dldFN1YnRpdGxlY29kZWNzLmh0bWwiIHRpdGxlPSJnZXRTdWJ0aXRsZWNvZGVjcyI+Z2V0U3VidGl0bGVjb2RlY3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvZ2V0VGFncy5odG1sIiB0aXRsZT0iZ2V0VGFncyI+Z2V0VGFnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVGFnU2VydmljZS9nZXRWaWRlb2NvZGVjcy5odG1sIiB0aXRsZT0iZ2V0VmlkZW9jb2RlY3MiPmdldFZpZGVvY29kZWNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlL2dldFllYXJzLmh0bWwiIHRpdGxlPSJnZXRZZWFycyI+Z2V0WWVhcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvcG9zdEl0ZW1zQnlJZFRhZ3NBZGQuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRUYWdzQWRkIj5wb3N0SXRlbXNCeUlkVGFnc0FkZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RvbmVNYXBPcHRpb25zU2VydmljZS5odG1sIiB0aXRsZT0iVG9uZU1hcE9wdGlvbnNTZXJ2aWNlIj5Ub25lTWFwT3B0aW9uc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RvbmVNYXBPcHRpb25zU2VydmljZS9nZXRFbmNvZGluZ0Z1bGx0b25lbWFwb3B0aW9ucy5odG1sIiB0aXRsZT0iZ2V0RW5jb2RpbmdGdWxsdG9uZW1hcG9wdGlvbnMiPmdldEVuY29kaW5nRnVsbHRvbmVtYXBvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Ub25lTWFwT3B0aW9uc1NlcnZpY2UvZ2V0RW5jb2RpbmdQdWJsaWN0b25lbWFwb3B0aW9ucy5odG1sIiB0aXRsZT0iZ2V0RW5jb2RpbmdQdWJsaWN0b25lbWFwb3B0aW9ucyI+Z2V0RW5jb2RpbmdQdWJsaWN0b25lbWFwb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVG9uZU1hcE9wdGlvbnNTZXJ2aWNlL3Bvc3RFbmNvZGluZ0Z1bGx0b25lbWFwb3B0aW9ucy5odG1sIiB0aXRsZT0icG9zdEVuY29kaW5nRnVsbHRvbmVtYXBvcHRpb25zIj5wb3N0RW5jb2RpbmdGdWxsdG9uZW1hcG9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RvbmVNYXBPcHRpb25zU2VydmljZS9wb3N0RW5jb2RpbmdQdWJsaWN0b25lbWFwb3B0aW9ucy5odG1sIiB0aXRsZT0icG9zdEVuY29kaW5nUHVibGljdG9uZW1hcG9wdGlvbnMiPnBvc3RFbmNvZGluZ1B1YmxpY3RvbmVtYXBvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVHJhaWxlcnNTZXJ2aWNlLmh0bWwiIHRpdGxlPSJUcmFpbGVyc1NlcnZpY2UiPlRyYWlsZXJzU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVHJhaWxlcnNTZXJ2aWNlL2dldFRyYWlsZXJzLmh0bWwiIHRpdGxlPSJnZXRUcmFpbGVycyI+Z2V0VHJhaWxlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS5odG1sIiB0aXRsZT0iVHZTaG93c1NlcnZpY2UiPlR2U2hvd3NTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c0J5SWRFcGlzb2Rlcy5odG1sIiB0aXRsZT0iZ2V0U2hvd3NCeUlkRXBpc29kZXMiPmdldFNob3dzQnlJZEVwaXNvZGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c0J5SWRTZWFzb25zLmh0bWwiIHRpdGxlPSJnZXRTaG93c0J5SWRTZWFzb25zIj5nZXRTaG93c0J5SWRTZWFzb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c01pc3NpbmcuaHRtbCIgdGl0bGU9ImdldFNob3dzTWlzc2luZyI+Z2V0U2hvd3NNaXNzaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c05leHR1cC5odG1sIiB0aXRsZT0iZ2V0U2hvd3NOZXh0dXAiPmdldFNob3dzTmV4dHVwPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c1VwY29taW5nLmh0bWwiIHRpdGxlPSJnZXRTaG93c1VwY29taW5nIj5nZXRTaG93c1VwY29taW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVW5pdmVyc2FsQXVkaW9TZXJ2aWNlLmh0bWwiIHRpdGxlPSJVbml2ZXJzYWxBdWRpb1NlcnZpY2UiPlVuaXZlcnNhbEF1ZGlvU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVW5pdmVyc2FsQXVkaW9TZXJ2aWNlL2dldEF1ZGlvQnlJZFVuaXZlcnNhbC5odG1sIiB0aXRsZT0iZ2V0QXVkaW9CeUlkVW5pdmVyc2FsIj5nZXRBdWRpb0J5SWRVbml2ZXJzYWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VuaXZlcnNhbEF1ZGlvU2VydmljZS9nZXRBdWRpb0J5SWRVbml2ZXJzYWxCeUNvbnRhaW5lci5odG1sIiB0aXRsZT0iZ2V0QXVkaW9CeUlkVW5pdmVyc2FsQnlDb250YWluZXIiPmdldEF1ZGlvQnlJZFVuaXZlcnNhbEJ5Q29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vbml2ZXJzYWxBdWRpb1NlcnZpY2UvaGVhZEF1ZGlvQnlJZFVuaXZlcnNhbC5odG1sIiB0aXRsZT0iaGVhZEF1ZGlvQnlJZFVuaXZlcnNhbCI+aGVhZEF1ZGlvQnlJZFVuaXZlcnNhbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVW5pdmVyc2FsQXVkaW9TZXJ2aWNlL2hlYWRBdWRpb0J5SWRVbml2ZXJzYWxCeUNvbnRhaW5lci5odG1sIiB0aXRsZT0iaGVhZEF1ZGlvQnlJZFVuaXZlcnNhbEJ5Q29udGFpbmVyIj5oZWFkQXVkaW9CeUlkVW5pdmVyc2FsQnlDb250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UuaHRtbCIgdGl0bGU9IlVzZXJMaWJyYXJ5U2VydmljZSI+VXNlckxpYnJhcnlTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvZGVsZXRlVXNlcnNCeVVzZXJpZEZhdm9yaXRlaXRlbXNCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVVc2Vyc0J5VXNlcmlkRmF2b3JpdGVpdGVtc0J5SWQiPmRlbGV0ZVVzZXJzQnlVc2VyaWRGYXZvcml0ZWl0ZW1zQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmcuaHRtbCIgdGl0bGU9ImRlbGV0ZVVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmciPmRlbGV0ZVVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9nZXRMaXZldHZQcm9ncmFtc0J5SWQuaHRtbCIgdGl0bGU9ImdldExpdmV0dlByb2dyYW1zQnlJZCI+Z2V0TGl2ZXR2UHJvZ3JhbXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZC5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZCI+Z2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL2dldFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRJbnRyb3MuaHRtbCIgdGl0bGU9ImdldFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRJbnRyb3MiPmdldFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRJbnRyb3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9nZXRVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkTG9jYWx0cmFpbGVycy5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZExvY2FsdHJhaWxlcnMiPmdldFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRMb2NhbHRyYWlsZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFNwZWNpYWxmZWF0dXJlcy5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFNwZWNpYWxmZWF0dXJlcyI+Z2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFNwZWNpYWxmZWF0dXJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL2dldFVzZXJzQnlVc2VyaWRJdGVtc0xhdGVzdC5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zTGF0ZXN0Ij5nZXRVc2Vyc0J5VXNlcmlkSXRlbXNMYXRlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9nZXRVc2Vyc0J5VXNlcmlkSXRlbXNSb290Lmh0bWwiIHRpdGxlPSJnZXRVc2Vyc0J5VXNlcmlkSXRlbXNSb290Ij5nZXRVc2Vyc0J5VXNlcmlkSXRlbXNSb290PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvZ2V0VmlkZW9zQnlJZEFkZGl0aW9uYWxwYXJ0cy5odG1sIiB0aXRsZT0iZ2V0VmlkZW9zQnlJZEFkZGl0aW9uYWxwYXJ0cyI+Z2V0VmlkZW9zQnlJZEFkZGl0aW9uYWxwYXJ0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL3Bvc3RJdGVtc0FjY2Vzcy5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQWNjZXNzIj5wb3N0SXRlbXNBY2Nlc3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9wb3N0SXRlbXNCeUlkTWFrZXByaXZhdGUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRNYWtlcHJpdmF0ZSI+cG9zdEl0ZW1zQnlJZE1ha2Vwcml2YXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvcG9zdEl0ZW1zQnlJZE1ha2VwdWJsaWMuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRNYWtlcHVibGljIj5wb3N0SXRlbXNCeUlkTWFrZXB1YmxpYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL3Bvc3RJdGVtc1NoYXJlZExlYXZlLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNTaGFyZWRMZWF2ZSI+cG9zdEl0ZW1zU2hhcmVkTGVhdmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9wb3N0VXNlcnNCeVVzZXJpZEZhdm9yaXRlaXRlbXNCeUlkLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeVVzZXJpZEZhdm9yaXRlaXRlbXNCeUlkIj5wb3N0VXNlcnNCeVVzZXJpZEZhdm9yaXRlaXRlbXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvcG9zdFVzZXJzQnlVc2VyaWRGYXZvcml0ZWl0ZW1zQnlJZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlVc2VyaWRGYXZvcml0ZWl0ZW1zQnlJZERlbGV0ZSI+cG9zdFVzZXJzQnlVc2VyaWRGYXZvcml0ZWl0ZW1zQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL3Bvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkSGlkZWZyb21yZXN1bWUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkSGlkZWZyb21yZXN1bWUiPnBvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkSGlkZWZyb21yZXN1bWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9wb3N0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFJhdGluZy5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmciPnBvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkUmF0aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvcG9zdFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmdEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkUmF0aW5nRGVsZXRlIj5wb3N0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFJhdGluZ0RlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJOb3RpZmljYXRpb25zU2VydmljZS5odG1sIiB0aXRsZT0iVXNlck5vdGlmaWNhdGlvbnNTZXJ2aWNlIj5Vc2VyTm90aWZpY2F0aW9uc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJOb3RpZmljYXRpb25zU2VydmljZS9nZXROb3RpZmljYXRpb25zU2VydmljZXNEZWZhdWx0cy5odG1sIiB0aXRsZT0iZ2V0Tm90aWZpY2F0aW9uc1NlcnZpY2VzRGVmYXVsdHMiPmdldE5vdGlmaWNhdGlvbnNTZXJ2aWNlc0RlZmF1bHRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTm90aWZpY2F0aW9uc1NlcnZpY2UvcG9zdE5vdGlmaWNhdGlvbnNTZXJ2aWNlc1Rlc3QuaHRtbCIgdGl0bGU9InBvc3ROb3RpZmljYXRpb25zU2VydmljZXNUZXN0Ij5wb3N0Tm90aWZpY2F0aW9uc1NlcnZpY2VzVGVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlLmh0bWwiIHRpdGxlPSJVc2VyU2VydmljZSI+VXNlclNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlJZC5odG1sIiB0aXRsZT0iZGVsZXRlVXNlcnNCeUlkIj5kZWxldGVVc2Vyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlJZFRyYWNrc2VsZWN0aW9uc0J5VHJhY2t0eXBlLmh0bWwiIHRpdGxlPSJkZWxldGVVc2Vyc0J5SWRUcmFja3NlbGVjdGlvbnNCeVRyYWNrdHlwZSI+ZGVsZXRlVXNlcnNCeUlkVHJhY2tzZWxlY3Rpb25zQnlUcmFja3R5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzQnlJZC5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeUlkIj5nZXRVc2Vyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzQnlVc2VyaWRUeXBlZHNldHRpbmdzQnlLZXkuaHRtbCIgdGl0bGU9ImdldFVzZXJzQnlVc2VyaWRUeXBlZHNldHRpbmdzQnlLZXkiPmdldFVzZXJzQnlVc2VyaWRUeXBlZHNldHRpbmdzQnlLZXk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzSXRlbWFjY2Vzcy5odG1sIiB0aXRsZT0iZ2V0VXNlcnNJdGVtYWNjZXNzIj5nZXRVc2Vyc0l0ZW1hY2Nlc3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzUHJlZml4ZXMuaHRtbCIgdGl0bGU9ImdldFVzZXJzUHJlZml4ZXMiPmdldFVzZXJzUHJlZml4ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzUHVibGljLmh0bWwiIHRpdGxlPSJnZXRVc2Vyc1B1YmxpYyI+Z2V0VXNlcnNQdWJsaWM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzUXVlcnkuaHRtbCIgdGl0bGU9ImdldFVzZXJzUXVlcnkiPmdldFVzZXJzUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0F1dGhlbnRpY2F0ZWJ5bmFtZS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQXV0aGVudGljYXRlYnluYW1lIj5wb3N0VXNlcnNBdXRoZW50aWNhdGVieW5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWQuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWQiPnBvc3RVc2Vyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRBdXRoZW50aWNhdGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRBdXRoZW50aWNhdGUiPnBvc3RVc2Vyc0J5SWRBdXRoZW50aWNhdGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRDb25maWd1cmF0aW9uLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeUlkQ29uZmlndXJhdGlvbiI+cG9zdFVzZXJzQnlJZENvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRDb25maWd1cmF0aW9uUGFydGlhbC5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlJZENvbmZpZ3VyYXRpb25QYXJ0aWFsIj5wb3N0VXNlcnNCeUlkQ29uZmlndXJhdGlvblBhcnRpYWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWREZWxldGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWREZWxldGUiPnBvc3RVc2Vyc0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRQYXNzd29yZC5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlJZFBhc3N3b3JkIj5wb3N0VXNlcnNCeUlkUGFzc3dvcmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRQb2xpY3kuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRQb2xpY3kiPnBvc3RVc2Vyc0J5SWRQb2xpY3k8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRUcmFja3NlbGVjdGlvbnNCeVRyYWNrdHlwZURlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlJZFRyYWNrc2VsZWN0aW9uc0J5VHJhY2t0eXBlRGVsZXRlIj5wb3N0VXNlcnNCeUlkVHJhY2tzZWxlY3Rpb25zQnlUcmFja3R5cGVEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5VXNlcmlkVHlwZWRzZXR0aW5nc0J5S2V5Lmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeVVzZXJpZFR5cGVkc2V0dGluZ3NCeUtleSI+cG9zdFVzZXJzQnlVc2VyaWRUeXBlZHNldHRpbmdzQnlLZXk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0ZvcmdvdHBhc3N3b3JkLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNGb3Jnb3RwYXNzd29yZCI+cG9zdFVzZXJzRm9yZ290cGFzc3dvcmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0ZvcmdvdHBhc3N3b3JkUGluLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNGb3Jnb3RwYXNzd29yZFBpbiI+cG9zdFVzZXJzRm9yZ290cGFzc3dvcmRQaW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc05ldy5odG1sIiB0aXRsZT0icG9zdFVzZXJzTmV3Ij5wb3N0VXNlcnNOZXc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyVmlld3NTZXJ2aWNlLmh0bWwiIHRpdGxlPSJVc2VyVmlld3NTZXJ2aWNlIj5Vc2VyVmlld3NTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyVmlld3NTZXJ2aWNlL2dldFVzZXJzQnlVc2VyaWRWaWV3cy5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZFZpZXdzIj5nZXRVc2Vyc0J5VXNlcmlkVmlld3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb0hsc1NlcnZpY2UuaHRtbCIgdGl0bGU9IlZpZGVvSGxzU2VydmljZSI+VmlkZW9IbHNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb0hsc1NlcnZpY2UvZ2V0QXVkaW9CeUlkSGxzQnlQbGF5bGlzdGlkQnlTZWdtZW50aWRCeVNlZ21lbnRjb250YWluZXIuaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZEhsc0J5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyIj5nZXRBdWRpb0J5SWRIbHNCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9IbHNTZXJ2aWNlL2dldFZpZGVvc0J5SWRIbHNCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lci5odG1sIiB0aXRsZT0iZ2V0VmlkZW9zQnlJZEhsc0J5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyIj5nZXRWaWRlb3NCeUlkSGxzQnlQbGF5bGlzdGlkQnlTZWdtZW50aWRCeVNlZ21lbnRjb250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb1NlcnZpY2UuaHRtbCIgdGl0bGU9IlZpZGVvU2VydmljZSI+VmlkZW9TZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb1NlcnZpY2UvZ2V0VmlkZW9zQnlJZEJ5U3RyZWFtZmlsZW5hbWUuaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRCeVN0cmVhbWZpbGVuYW1lIj5nZXRWaWRlb3NCeUlkQnlTdHJlYW1maWxlbmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9TZXJ2aWNlL2dldFZpZGVvc0J5SWRTdHJlYW0uaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRTdHJlYW0iPmdldFZpZGVvc0J5SWRTdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1ZpZGVvU2VydmljZS9nZXRWaWRlb3NCeUlkU3RyZWFtQnlDb250YWluZXIuaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRTdHJlYW1CeUNvbnRhaW5lciI+Z2V0VmlkZW9zQnlJZFN0cmVhbUJ5Q29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb1NlcnZpY2UvaGVhZFZpZGVvc0J5SWRCeVN0cmVhbWZpbGVuYW1lLmh0bWwiIHRpdGxlPSJoZWFkVmlkZW9zQnlJZEJ5U3RyZWFtZmlsZW5hbWUiPmhlYWRWaWRlb3NCeUlkQnlTdHJlYW1maWxlbmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9TZXJ2aWNlL2hlYWRWaWRlb3NCeUlkU3RyZWFtLmh0bWwiIHRpdGxlPSJoZWFkVmlkZW9zQnlJZFN0cmVhbSI+aGVhZFZpZGVvc0J5SWRTdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1ZpZGVvU2VydmljZS9oZWFkVmlkZW9zQnlJZFN0cmVhbUJ5Q29udGFpbmVyLmh0bWwiIHRpdGxlPSJoZWFkVmlkZW9zQnlJZFN0cmVhbUJ5Q29udGFpbmVyIj5oZWFkVmlkZW9zQnlJZFN0cmVhbUJ5Q29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9zU2VydmljZS5odG1sIiB0aXRsZT0iVmlkZW9zU2VydmljZSI+VmlkZW9zU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9zU2VydmljZS9kZWxldGVWaWRlb3NCeUlkQWx0ZXJuYXRlc291cmNlcy5odG1sIiB0aXRsZT0iZGVsZXRlVmlkZW9zQnlJZEFsdGVybmF0ZXNvdXJjZXMiPmRlbGV0ZVZpZGVvc0J5SWRBbHRlcm5hdGVzb3VyY2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb3NTZXJ2aWNlL3Bvc3RWaWRlb3NCeUlkQWx0ZXJuYXRlc291cmNlc0RlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFZpZGVvc0J5SWRBbHRlcm5hdGVzb3VyY2VzRGVsZXRlIj5wb3N0VmlkZW9zQnlJZEFsdGVybmF0ZXNvdXJjZXNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1ZpZGVvc1NlcnZpY2UvcG9zdFZpZGVvc01lcmdldmVyc2lvbnMuaHRtbCIgdGl0bGU9InBvc3RWaWRlb3NNZXJnZXZlcnNpb25zIj5wb3N0VmlkZW9zTWVyZ2V2ZXJzaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1dlYkFwcFNlcnZpY2UuaHRtbCIgdGl0bGU9IldlYkFwcFNlcnZpY2UiPldlYkFwcFNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1dlYkFwcFNlcnZpY2UvZ2V0V2ViQ29uZmlndXJhdGlvbnBhZ2UuaHRtbCIgdGl0bGU9ImdldFdlYkNvbmZpZ3VyYXRpb25wYWdlIj5nZXRXZWJDb25maWd1cmF0aW9ucGFnZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvV2ViQXBwU2VydmljZS9nZXRXZWJDb25maWd1cmF0aW9ucGFnZXMuaHRtbCIgdGl0bGU9ImdldFdlYkNvbmZpZ3VyYXRpb25wYWdlcyI+Z2V0V2ViQ29uZmlndXJhdGlvbnBhZ2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9XZWJBcHBTZXJ2aWNlL2dldFdlYlN0cmluZ3MuaHRtbCIgdGl0bGU9ImdldFdlYlN0cmluZ3MiPmdldFdlYlN0cmluZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1dlYkFwcFNlcnZpY2UvZ2V0V2ViU3RyaW5nc2V0Lmh0bWwiIHRpdGxlPSJnZXRXZWJTdHJpbmdzZXQiPmdldFdlYlN0cmluZ3NldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayI+RW1ieSBTZXJ2ZXIgUGx1Z0luIEFQSTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWwzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuRmVhdHVyZXMuaHRtbCIgdGl0bGU9IkVtYnkuRmVhdHVyZXMiPkVtYnkuRmVhdHVyZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5GZWF0dXJlcy5GZWF0dXJlSW5mby5odG1sIiB0aXRsZT0iRmVhdHVyZUluZm8iPkZlYXR1cmVJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuRmVhdHVyZXMuRmVhdHVyZVF1ZXJ5Lmh0bWwiIHRpdGxlPSJGZWF0dXJlUXVlcnkiPkZlYXR1cmVRdWVyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LkZlYXR1cmVzLkZlYXR1cmVUeXBlLmh0bWwiIHRpdGxlPSJGZWF0dXJlVHlwZSI+RmVhdHVyZVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5GZWF0dXJlcy5JRmVhdHVyZUZhY3RvcnkuaHRtbCIgdGl0bGU9IklGZWF0dXJlRmFjdG9yeSI+SUZlYXR1cmVGYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuRmVhdHVyZXMuSUZlYXR1cmVNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJRmVhdHVyZU1hbmFnZXIiPklGZWF0dXJlTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uQ29udmVydGVycy5odG1sIiB0aXRsZT0iRW1ieS5NZWRpYS5Db21tb24uQ29udmVydGVycyI+RW1ieS5NZWRpYS5Db21tb24uQ29udmVydGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5Db252ZXJ0ZXJzLkV4cGFuZGFibGVDb2xsZWN0aW9uQ29udmVydGVyLmh0bWwiIHRpdGxlPSJFeHBhbmRhYmxlQ29sbGVjdGlvbkNvbnZlcnRlciI+RXhwYW5kYWJsZUNvbGxlY3Rpb25Db252ZXJ0ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uQ29udmVydGVycy5FeHBhbmRhYmxlQ29sbGVjdGlvblByb3BlcnR5RGVzY3JpcHRvci5odG1sIiB0aXRsZT0iRXhwYW5kYWJsZUNvbGxlY3Rpb25Qcm9wZXJ0eURlc2NyaXB0b3IiPkV4cGFuZGFibGVDb2xsZWN0aW9uUHJvcGVydHlEZXNjcmlwdG9yPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5EYXRhQ29udmVyc2lvbi5odG1sIiB0aXRsZT0iRW1ieS5NZWRpYS5Db21tb24uRGF0YUNvbnZlcnNpb24iPkVtYnkuTWVkaWEuQ29tbW9uLkRhdGFDb252ZXJzaW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkRhdGFDb252ZXJzaW9uLkNvbG9yRm9ybWF0SGVscGVyLmh0bWwiIHRpdGxlPSJDb2xvckZvcm1hdEhlbHBlciI+Q29sb3JGb3JtYXRIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRGF0YUNvbnZlcnNpb24uTWVkaWFTdHJlYW1QYXJzZXIuaHRtbCIgdGl0bGU9Ik1lZGlhU3RyZWFtUGFyc2VyIj5NZWRpYVN0cmVhbVBhcnNlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5EYXRhQ29udmVyc2lvbi5QYXJzZUhlbHBlci5odG1sIiB0aXRsZT0iUGFyc2VIZWxwZXIiPlBhcnNlSGVscGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkRhdGFDb252ZXJzaW9uLlBhcnNpbmdDb250ZXh0Lmh0bWwiIHRpdGxlPSJQYXJzaW5nQ29udGV4dCI+UGFyc2luZ0NvbnRleHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRGF0YUNvbnZlcnNpb24uUGFyc2luZ0NvbnRleHQuUGFyc2luZ0Vycm9yLmh0bWwiIHRpdGxlPSJQYXJzaW5nQ29udGV4dC5QYXJzaW5nRXJyb3IiPlBhcnNpbmdDb250ZXh0LlBhcnNpbmdFcnJvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5EYXRhQ29udmVyc2lvbi5Qcm9iZVN0cmVhbVBhcnNlci5odG1sIiB0aXRsZT0iUHJvYmVTdHJlYW1QYXJzZXIiPlByb2JlU3RyZWFtUGFyc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkRhdGFDb252ZXJzaW9uLlN0cmVhbUJhc2VUb01lZGlhU3RyZWFtLmh0bWwiIHRpdGxlPSJTdHJlYW1CYXNlVG9NZWRpYVN0cmVhbSI+U3RyZWFtQmFzZVRvTWVkaWFTdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMiPkVtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRXh0ZW5zaW9ucy5Db2xsZWN0aW9uRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iQ29sbGVjdGlvbkV4dGVuc2lvbnMiPkNvbGxlY3Rpb25FeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMuRW51bUV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkVudW1FeHRlbnNpb25zIj5FbnVtRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5FeHRlbnNpb25zLkVudW1MaXN0RXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iRW51bUxpc3RFeHRlbnNpb25zIj5FbnVtTGlzdEV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRXh0ZW5zaW9ucy5FeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJFeHRlbnNpb25zIj5FeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMuTWVkaWFTdHJlYW1FeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJNZWRpYVN0cmVhbUV4dGVuc2lvbnMiPk1lZGlhU3RyZWFtRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5FeHRlbnNpb25zLlByb2JlU3RyZWFtRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iUHJvYmVTdHJlYW1FeHRlbnNpb25zIj5Qcm9iZVN0cmVhbUV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRXh0ZW5zaW9ucy5UaW1lU3BhbkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IlRpbWVTcGFuRXh0ZW5zaW9ucyI+VGltZVNwYW5FeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMuVmFsdWVFeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJWYWx1ZUV4dGVuc2lvbnMiPlZhbHVlRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5BdHRyaWJ1dGVzLmh0bWwiIHRpdGxlPSJFbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMiPkVtYnkuTWVkaWEuTW9kZWwuQXR0cmlidXRlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQml0RGVwdGhBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkJpdERlcHRoQXR0cmlidXRlIj5CaXREZXB0aEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQml0c1BlclBpeGVsQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJCaXRzUGVyUGl4ZWxBdHRyaWJ1dGUiPkJpdHNQZXJQaXhlbEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQml0U3RyZWFtQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJCaXRTdHJlYW1BdHRyaWJ1dGUiPkJpdFN0cmVhbUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQ2hhbm5lbENvdW50QXR0cmlidXRlLmh0bWwiIHRpdGxlPSJDaGFubmVsQ291bnRBdHRyaWJ1dGUiPkNoYW5uZWxDb3VudEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQ29tcHJlc3Npb25BdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkNvbXByZXNzaW9uQXR0cmlidXRlIj5Db21wcmVzc2lvbkF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSGFyZHdhcmVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkhhcmR3YXJlQXR0cmlidXRlIj5IYXJkd2FyZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSGRyQmFzZUZvcm1hdHNBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkhkckJhc2VGb3JtYXRzQXR0cmlidXRlIj5IZHJCYXNlRm9ybWF0c0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSWRUYWdBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IklkVGFnQXR0cmlidXRlIj5JZFRhZ0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSW5wdXRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IklucHV0QXR0cmlidXRlIj5JbnB1dEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSW50cmFGcmFtZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iSW50cmFGcmFtZUF0dHJpYnV0ZSI+SW50cmFGcmFtZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSXNHcmFwaGljQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJJc0dyYXBoaWNBdHRyaWJ1dGUiPklzR3JhcGhpY0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSXNIZHJBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IklzSGRyQXR0cmlidXRlIj5Jc0hkckF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuTWF4Qml0UmF0ZUtBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9Ik1heEJpdFJhdGVLQXR0cmlidXRlIj5NYXhCaXRSYXRlS0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuTWF4UmVzQW5kUmF0ZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iTWF4UmVzQW5kUmF0ZUF0dHJpYnV0ZSI+TWF4UmVzQW5kUmF0ZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuTWltZVR5cGVzQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJNaW1lVHlwZXNBdHRyaWJ1dGUiPk1pbWVUeXBlc0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuTmJDb3VudEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iTmJDb3VudEF0dHJpYnV0ZSI+TmJDb3VudEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuT3V0cHV0QXR0cmlidXRlLmh0bWwiIHRpdGxlPSJPdXRwdXRBdHRyaWJ1dGUiPk91dHB1dEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuUHJpbWFyeUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iUHJpbWFyeUF0dHJpYnV0ZSI+UHJpbWFyeUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuVmlkZW9NZWRpYVR5cGVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlZpZGVvTWVkaWFUeXBlQXR0cmlidXRlIj5WaWRlb01lZGlhVHlwZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5Db250YWluZXJzLmh0bWwiIHRpdGxlPSJFbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMiPkVtYnkuTWVkaWEuTW9kZWwuQ29udGFpbmVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMuU3RyZWFtQ29udGFpbmVyQmFzZS5odG1sIiB0aXRsZT0iU3RyZWFtQ29udGFpbmVyQmFzZSI+U3RyZWFtQ29udGFpbmVyQmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMuU3RyZWFtQ29udGFpbmVySW5mby5odG1sIiB0aXRsZT0iU3RyZWFtQ29udGFpbmVySW5mbyI+U3RyZWFtQ29udGFpbmVySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMuU3RyZWFtQ29udGFpbmVySW5mby5TdHJlYW1XcmFwcGVyLmh0bWwiIHRpdGxlPSJTdHJlYW1Db250YWluZXJJbmZvLlN0cmVhbVdyYXBwZXIiPlN0cmVhbUNvbnRhaW5lckluZm8uU3RyZWFtV3JhcHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMuVHZDaGFubmVsU3RyZWFtcy5odG1sIiB0aXRsZT0iVHZDaGFubmVsU3RyZWFtcyI+VHZDaGFubmVsU3RyZWFtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5odG1sIiB0aXRsZT0iRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcyI+RW1ieS5NZWRpYS5Nb2RlbC5FbnVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkFhY1Byb2ZpbGVzLmh0bWwiIHRpdGxlPSJBYWNQcm9maWxlcyI+QWFjUHJvZmlsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5BdHRhY2htZW50VHlwZXMuaHRtbCIgdGl0bGU9IkF0dGFjaG1lbnRUeXBlcyI+QXR0YWNobWVudFR5cGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQXVkaW9NZWRpYVR5cGVzLmh0bWwiIHRpdGxlPSJBdWRpb01lZGlhVHlwZXMiPkF1ZGlvTWVkaWFUeXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkF2MUxldmVscy5odG1sIiB0aXRsZT0iQXYxTGV2ZWxzIj5BdjFMZXZlbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5BdjFQcm9maWxlcy5odG1sIiB0aXRsZT0iQXYxUHJvZmlsZXMiPkF2MVByb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQXZjTGV2ZWxzLmh0bWwiIHRpdGxlPSJBdmNMZXZlbHMiPkF2Y0xldmVsczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkF2Y1ByZXNldHMuaHRtbCIgdGl0bGU9IkF2Y1ByZXNldHMiPkF2Y1ByZXNldHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5BdmNQcm9maWxlcy5odG1sIiB0aXRsZT0iQXZjUHJvZmlsZXMiPkF2Y1Byb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQ2hhbm5lbExheW91dHMuaHRtbCIgdGl0bGU9IkNoYW5uZWxMYXlvdXRzIj5DaGFubmVsTGF5b3V0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkNsb3NlZENhcHRpb25UeXBlLmh0bWwiIHRpdGxlPSJDbG9zZWRDYXB0aW9uVHlwZSI+Q2xvc2VkQ2FwdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5Db2RlY0RpcmVjdGlvbnMuaHRtbCIgdGl0bGU9IkNvZGVjRGlyZWN0aW9ucyI+Q29kZWNEaXJlY3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQ29kZWNLaW5kcy5odG1sIiB0aXRsZT0iQ29kZWNLaW5kcyI+Q29kZWNLaW5kczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkNvbG9yRm9ybWF0cy5odG1sIiB0aXRsZT0iQ29sb3JGb3JtYXRzIj5Db2xvckZvcm1hdHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5Db2xvclByaW1hcmllcy5odG1sIiB0aXRsZT0iQ29sb3JQcmltYXJpZXMiPkNvbG9yUHJpbWFyaWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQ29sb3JTcGFjZXMuaHRtbCIgdGl0bGU9IkNvbG9yU3BhY2VzIj5Db2xvclNwYWNlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkNvbG9yVHJhbnNmZXJzLmh0bWwiIHRpdGxlPSJDb2xvclRyYW5zZmVycyI+Q29sb3JUcmFuc2ZlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5Db21wcmVzc2lvbktpbmRzLmh0bWwiIHRpdGxlPSJDb21wcmVzc2lvbktpbmRzIj5Db21wcmVzc2lvbktpbmRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuRW5kaWFuLmh0bWwiIHRpdGxlPSJFbmRpYW4iPkVuZGlhbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkgyNjNMZXZlbHMuaHRtbCIgdGl0bGU9IkgyNjNMZXZlbHMiPkgyNjNMZXZlbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5IMjYzUHJvZmlsZXMuaHRtbCIgdGl0bGU9IkgyNjNQcm9maWxlcyI+SDI2M1Byb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuSGFyZHdhcmVDb250ZXh0cy5odG1sIiB0aXRsZT0iSGFyZHdhcmVDb250ZXh0cyI+SGFyZHdhcmVDb250ZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkhkckJhc2VGb3JtYXRzLmh0bWwiIHRpdGxlPSJIZHJCYXNlRm9ybWF0cyI+SGRyQmFzZUZvcm1hdHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5IZXZjTGV2ZWxzLmh0bWwiIHRpdGxlPSJIZXZjTGV2ZWxzIj5IZXZjTGV2ZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuSGV2Y1ByZXNldHMuaHRtbCIgdGl0bGU9IkhldmNQcmVzZXRzIj5IZXZjUHJlc2V0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkhldmNQcm9maWxlcy5odG1sIiB0aXRsZT0iSGV2Y1Byb2ZpbGVzIj5IZXZjUHJvZmlsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5NcGVnMkxldmVscy5odG1sIiB0aXRsZT0iTXBlZzJMZXZlbHMiPk1wZWcyTGV2ZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuTXBlZzJQcm9maWxlcy5odG1sIiB0aXRsZT0iTXBlZzJQcm9maWxlcyI+TXBlZzJQcm9maWxlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLk1wZWc0TGV2ZWxzLmh0bWwiIHRpdGxlPSJNcGVnNExldmVscyI+TXBlZzRMZXZlbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5NcGVnNFByb2ZpbGVzLmh0bWwiIHRpdGxlPSJNcGVnNFByb2ZpbGVzIj5NcGVnNFByb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuU2FtcGxlRm9ybWF0cy5odG1sIiB0aXRsZT0iU2FtcGxlRm9ybWF0cyI+U2FtcGxlRm9ybWF0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLlNhbXBsZVJhdGVzLmh0bWwiIHRpdGxlPSJTYW1wbGVSYXRlcyI+U2FtcGxlUmF0ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5TZWNvbmRhcnlGcmFtZXdvcmtzLmh0bWwiIHRpdGxlPSJTZWNvbmRhcnlGcmFtZXdvcmtzIj5TZWNvbmRhcnlGcmFtZXdvcmtzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuU3VidGl0bGVGb3JtYXRzLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZUZvcm1hdHMiPlN1YnRpdGxlRm9ybWF0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLlN1YnRpdGxlTWVkaWFUeXBlcy5odG1sIiB0aXRsZT0iU3VidGl0bGVNZWRpYVR5cGVzIj5TdWJ0aXRsZU1lZGlhVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5WYzFMZXZlbHMuaHRtbCIgdGl0bGU9IlZjMUxldmVscyI+VmMxTGV2ZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuVmMxUHJvZmlsZXMuaHRtbCIgdGl0bGU9IlZjMVByb2ZpbGVzIj5WYzFQcm9maWxlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLlZpZGVvTWVkaWFUeXBlcy5odG1sIiB0aXRsZT0iVmlkZW9NZWRpYVR5cGVzIj5WaWRlb01lZGlhVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5WcDhMZXZlbHMuaHRtbCIgdGl0bGU9IlZwOExldmVscyI+VnA4TGV2ZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuVnA4UHJvZmlsZXMuaHRtbCIgdGl0bGU9IlZwOFByb2ZpbGVzIj5WcDhQcm9maWxlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLlZwOUxldmVscy5odG1sIiB0aXRsZT0iVnA5TGV2ZWxzIj5WcDlMZXZlbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5WcDlQcm9maWxlcy5odG1sIiB0aXRsZT0iVnA5UHJvZmlsZXMiPlZwOVByb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkdyYXBoTW9kZWwuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbCI+RW1ieS5NZWRpYS5Nb2RlbC5HcmFwaE1vZGVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5GaWx0ZXIuaHRtbCIgdGl0bGU9IkZpbHRlciI+RmlsdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5GaWx0ZXJXcmFwcGVyLmh0bWwiIHRpdGxlPSJGaWx0ZXJXcmFwcGVyIj5GaWx0ZXJXcmFwcGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5HcmFwaC5odG1sIiB0aXRsZT0iR3JhcGgiPkdyYXBoPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5HcmFwaERhdGEuaHRtbCIgdGl0bGU9IkdyYXBoRGF0YSI+R3JhcGhEYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5Id2RldmljZWNvbnRleHQuaHRtbCIgdGl0bGU9Ikh3ZGV2aWNlY29udGV4dCI+SHdkZXZpY2Vjb250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5Id2ZyYW1lc2NvbnRleHQuaHRtbCIgdGl0bGU9Ikh3ZnJhbWVzY29udGV4dCI+SHdmcmFtZXNjb250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5JbnB1dExpbmsuaHRtbCIgdGl0bGU9IklucHV0TGluayI+SW5wdXRMaW5rPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5MaW5rQmFzZS5odG1sIiB0aXRsZT0iTGlua0Jhc2UiPkxpbmtCYXNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5MaW5rVHlwZS5odG1sIiB0aXRsZT0iTGlua1R5cGUiPkxpbmtUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5PdXRwdXRMaW5rLmh0bWwiIHRpdGxlPSJPdXRwdXRMaW5rIj5PdXRwdXRMaW5rPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlByb2JlTW9kZWwuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbCI+RW1ieS5NZWRpYS5Nb2RlbC5Qcm9iZU1vZGVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZUNoYXB0ZXIuaHRtbCIgdGl0bGU9IlByb2JlQ2hhcHRlciI+UHJvYmVDaGFwdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZUVycm9yLmh0bWwiIHRpdGxlPSJQcm9iZUVycm9yIj5Qcm9iZUVycm9yPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZUZvcm1hdC5odG1sIiB0aXRsZT0iUHJvYmVGb3JtYXQiPlByb2JlRm9ybWF0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZUZyYW1lLmh0bWwiIHRpdGxlPSJQcm9iZUZyYW1lIj5Qcm9iZUZyYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVBhY2tldC5odG1sIiB0aXRsZT0iUHJvYmVQYWNrZXQiPlByb2JlUGFja2V0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVJlc3VsdC5odG1sIiB0aXRsZT0iUHJvYmVSZXN1bHQiPlByb2JlUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVNpZGVEYXRhLmh0bWwiIHRpdGxlPSJQcm9iZVNpZGVEYXRhIj5Qcm9iZVNpZGVEYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVNpZGVEYXRhTGlzdC5odG1sIiB0aXRsZT0iUHJvYmVTaWRlRGF0YUxpc3QiPlByb2JlU2lkZURhdGFMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVN0cmVhbS5odG1sIiB0aXRsZT0iUHJvYmVTdHJlYW0iPlByb2JlU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlByb2JlTW9kZWwuU2lkZURhdGEuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YSI+RW1ieS5NZWRpYS5Nb2RlbC5Qcm9iZU1vZGVsLlNpZGVEYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhQ29udGVudExpZ2h0TGV2ZWwuaHRtbCIgdGl0bGU9IlByb2JlU2lkZURhdGFDb250ZW50TGlnaHRMZXZlbCI+UHJvYmVTaWRlRGF0YUNvbnRlbnRMaWdodExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhRGlzcGxheU1hdHJpeC5odG1sIiB0aXRsZT0iUHJvYmVTaWRlRGF0YURpc3BsYXlNYXRyaXgiPlByb2JlU2lkZURhdGFEaXNwbGF5TWF0cml4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhRG92aS5odG1sIiB0aXRsZT0iUHJvYmVTaWRlRGF0YURvdmkiPlByb2JlU2lkZURhdGFEb3ZpPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhTWF0ZXJpbmdEaXNwbGF5Lmh0bWwiIHRpdGxlPSJQcm9iZVNpZGVEYXRhTWF0ZXJpbmdEaXNwbGF5Ij5Qcm9iZVNpZGVEYXRhTWF0ZXJpbmdEaXNwbGF5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhVW5rbm93bi5odG1sIiB0aXRsZT0iUHJvYmVTaWRlRGF0YVVua25vd24iPlByb2JlU2lkZURhdGFVbmtub3duPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlN0cmVhbXMuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcyI+RW1ieS5NZWRpYS5Nb2RlbC5TdHJlYW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5BdHRhY2htZW50U3RyZWFtLmh0bWwiIHRpdGxlPSJBdHRhY2htZW50U3RyZWFtIj5BdHRhY2htZW50U3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5BdWRpb1N0cmVhbS5odG1sIiB0aXRsZT0iQXVkaW9TdHJlYW0iPkF1ZGlvU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5TdHJlYW1CYXNlLmh0bWwiIHRpdGxlPSJTdHJlYW1CYXNlIj5TdHJlYW1CYXNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5TdWJ0aXRsZVN0cmVhbS5odG1sIiB0aXRsZT0iU3VidGl0bGVTdHJlYW0iPlN1YnRpdGxlU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5Vbmtub3duU3RyZWFtLmh0bWwiIHRpdGxlPSJVbmtub3duU3RyZWFtIj5Vbmtub3duU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5WaWRlb1N0cmVhbS5odG1sIiB0aXRsZT0iVmlkZW9TdHJlYW0iPlZpZGVvU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5WaWRlb1N0cmVhbUgyNjQuaHRtbCIgdGl0bGU9IlZpZGVvU3RyZWFtSDI2NCI+VmlkZW9TdHJlYW1IMjY0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5WaWRlb1N0cmVhbUhldmMuaHRtbCIgdGl0bGU9IlZpZGVvU3RyZWFtSGV2YyI+VmlkZW9TdHJlYW1IZXZjPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5WaWRlb1N0cmVhbU1wZWcyLmh0bWwiIHRpdGxlPSJWaWRlb1N0cmVhbU1wZWcyIj5WaWRlb1N0cmVhbU1wZWcyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLmh0bWwiIHRpdGxlPSJFbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzIj5FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuQXYxUHJvZmlsZVdpdGhMZXZlbC5odG1sIiB0aXRsZT0iQXYxUHJvZmlsZVdpdGhMZXZlbCI+QXYxUHJvZmlsZVdpdGhMZXZlbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLkF2MVByb2ZpbGVXaXRoTGV2ZWxMaXN0Lmh0bWwiIHRpdGxlPSJBdjFQcm9maWxlV2l0aExldmVsTGlzdCI+QXYxUHJvZmlsZVdpdGhMZXZlbExpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5BdmNQcm9maWxlV2l0aExldmVsLmh0bWwiIHRpdGxlPSJBdmNQcm9maWxlV2l0aExldmVsIj5BdmNQcm9maWxlV2l0aExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuQXZjUHJvZmlsZVdpdGhMZXZlbExpc3QuaHRtbCIgdGl0bGU9IkF2Y1Byb2ZpbGVXaXRoTGV2ZWxMaXN0Ij5BdmNQcm9maWxlV2l0aExldmVsTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLkJpdFJhdGUuaHRtbCIgdGl0bGU9IkJpdFJhdGUiPkJpdFJhdGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5Ccm9hZGNhc3RSZXNvbHV0aW9ucy5odG1sIiB0aXRsZT0iQnJvYWRjYXN0UmVzb2x1dGlvbnMiPkJyb2FkY2FzdFJlc29sdXRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuQnJvYWRjYXN0UmVzb2x1dGlvbnMuQnJvYWRjYXN0UmVzb2x1dGlvbi5odG1sIiB0aXRsZT0iQnJvYWRjYXN0UmVzb2x1dGlvbnMuQnJvYWRjYXN0UmVzb2x1dGlvbiI+QnJvYWRjYXN0UmVzb2x1dGlvbnMuQnJvYWRjYXN0UmVzb2x1dGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLkJ5dGVTaXplLmh0bWwiIHRpdGxlPSJCeXRlU2l6ZSI+Qnl0ZVNpemU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5IMjYzUHJvZmlsZVdpdGhMZXZlbC5odG1sIiB0aXRsZT0iSDI2M1Byb2ZpbGVXaXRoTGV2ZWwiPkgyNjNQcm9maWxlV2l0aExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuSDI2M1Byb2ZpbGVXaXRoTGV2ZWxMaXN0Lmh0bWwiIHRpdGxlPSJIMjYzUHJvZmlsZVdpdGhMZXZlbExpc3QiPkgyNjNQcm9maWxlV2l0aExldmVsTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLkhldmNQcm9maWxlV2l0aExldmVsLmh0bWwiIHRpdGxlPSJIZXZjUHJvZmlsZVdpdGhMZXZlbCI+SGV2Y1Byb2ZpbGVXaXRoTGV2ZWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5IZXZjUHJvZmlsZVdpdGhMZXZlbExpc3QuaHRtbCIgdGl0bGU9IkhldmNQcm9maWxlV2l0aExldmVsTGlzdCI+SGV2Y1Byb2ZpbGVXaXRoTGV2ZWxMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuTGV2ZWxJbmZvcm1hdGlvbi5odG1sIiB0aXRsZT0iTGV2ZWxJbmZvcm1hdGlvbiI+TGV2ZWxJbmZvcm1hdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLk1lZGlhVGFnTGlzdC5odG1sIiB0aXRsZT0iTWVkaWFUYWdMaXN0Ij5NZWRpYVRhZ0xpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5NZWRpYVRhZ0xpc3QuTWVkaWFUYWcuaHRtbCIgdGl0bGU9Ik1lZGlhVGFnTGlzdC5NZWRpYVRhZyI+TWVkaWFUYWdMaXN0Lk1lZGlhVGFnPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuTXBlZzJQcm9maWxlV2l0aExldmVsLmh0bWwiIHRpdGxlPSJNcGVnMlByb2ZpbGVXaXRoTGV2ZWwiPk1wZWcyUHJvZmlsZVdpdGhMZXZlbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLk1wZWcyUHJvZmlsZVdpdGhMZXZlbExpc3QuaHRtbCIgdGl0bGU9Ik1wZWcyUHJvZmlsZVdpdGhMZXZlbExpc3QiPk1wZWcyUHJvZmlsZVdpdGhMZXZlbExpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5NcGVnNFByb2ZpbGVXaXRoTGV2ZWwuaHRtbCIgdGl0bGU9Ik1wZWc0UHJvZmlsZVdpdGhMZXZlbCI+TXBlZzRQcm9maWxlV2l0aExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuTXBlZzRQcm9maWxlV2l0aExldmVsTGlzdC5odG1sIiB0aXRsZT0iTXBlZzRQcm9maWxlV2l0aExldmVsTGlzdCI+TXBlZzRQcm9maWxlV2l0aExldmVsTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlBpeGVsRm9ybWF0Lmh0bWwiIHRpdGxlPSJQaXhlbEZvcm1hdCI+UGl4ZWxGb3JtYXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5Qcm9maWxlSW5mb3JtYXRpb24uaHRtbCIgdGl0bGU9IlByb2ZpbGVJbmZvcm1hdGlvbiI+UHJvZmlsZUluZm9ybWF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuUHJvZmlsZUxldmVsSW5mb3JtYXRpb24uaHRtbCIgdGl0bGU9IlByb2ZpbGVMZXZlbEluZm9ybWF0aW9uIj5Qcm9maWxlTGV2ZWxJbmZvcm1hdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlByb2ZpbGVXaXRoTGV2ZWwtMi5odG1sIiB0aXRsZT0iUHJvZmlsZVdpdGhMZXZlbCZsdDtUUCwgVEwmZ3Q7Ij5Qcm9maWxlV2l0aExldmVsJmx0O1RQLCBUTCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5Qcm9maWxlV2l0aExldmVsTGlzdC0zLmh0bWwiIHRpdGxlPSJQcm9maWxlV2l0aExldmVsTGlzdCZsdDtULCBUUCwgVEwmZ3Q7Ij5Qcm9maWxlV2l0aExldmVsTGlzdCZsdDtULCBUUCwgVEwmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuUmF0aW9uYWwuaHRtbCIgdGl0bGU9IlJhdGlvbmFsIj5SYXRpb25hbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlJhdGlvbmFsVHlwZUNvbnZlcnRlci5odG1sIiB0aXRsZT0iUmF0aW9uYWxUeXBlQ29udmVydGVyIj5SYXRpb25hbFR5cGVDb252ZXJ0ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5SZXNvbHV0aW9uLmh0bWwiIHRpdGxlPSJSZXNvbHV0aW9uIj5SZXNvbHV0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuUmVzb2x1dGlvbldpdGhSYXRlLmh0bWwiIHRpdGxlPSJSZXNvbHV0aW9uV2l0aFJhdGUiPlJlc29sdXRpb25XaXRoUmF0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlZjMVByb2ZpbGVXaXRoTGV2ZWwuaHRtbCIgdGl0bGU9IlZjMVByb2ZpbGVXaXRoTGV2ZWwiPlZjMVByb2ZpbGVXaXRoTGV2ZWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5WYzFQcm9maWxlV2l0aExldmVsTGlzdC5odG1sIiB0aXRsZT0iVmMxUHJvZmlsZVdpdGhMZXZlbExpc3QiPlZjMVByb2ZpbGVXaXRoTGV2ZWxMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuVnA4UHJvZmlsZVdpdGhMZXZlbC5odG1sIiB0aXRsZT0iVnA4UHJvZmlsZVdpdGhMZXZlbCI+VnA4UHJvZmlsZVdpdGhMZXZlbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlZwOFByb2ZpbGVXaXRoTGV2ZWxMaXN0Lmh0bWwiIHRpdGxlPSJWcDhQcm9maWxlV2l0aExldmVsTGlzdCI+VnA4UHJvZmlsZVdpdGhMZXZlbExpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5WcDlQcm9maWxlV2l0aExldmVsLmh0bWwiIHRpdGxlPSJWcDlQcm9maWxlV2l0aExldmVsIj5WcDlQcm9maWxlV2l0aExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuVnA5UHJvZmlsZVdpdGhMZXZlbExpc3QuaHRtbCIgdGl0bGU9IlZwOVByb2ZpbGVXaXRoTGV2ZWxMaXN0Ij5WcDlQcm9maWxlV2l0aExldmVsTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Nb2RlbC5Qcm9jZXNzUnVuLmh0bWwiIHRpdGxlPSJFbWJ5Lk1vZGVsLlByb2Nlc3NSdW4iPkVtYnkuTW9kZWwuUHJvY2Vzc1J1bjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uSVByb2Nlc3NNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJUHJvY2Vzc01hbmFnZXIiPklQcm9jZXNzTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uSVByb2Nlc3NSdW5uZXIuaHRtbCIgdGl0bGU9IklQcm9jZXNzUnVubmVyIj5JUHJvY2Vzc1J1bm5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uSVByb2Nlc3NSdW5uZXJXaXRoT3V0cHV0Lmh0bWwiIHRpdGxlPSJJUHJvY2Vzc1J1bm5lcldpdGhPdXRwdXQiPklQcm9jZXNzUnVubmVyV2l0aE91dHB1dDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uUnVubmluZ1Byb2Nlc3Nlc0NoYW5nZWRFdmVudEFyZ3MuaHRtbCIgdGl0bGU9IlJ1bm5pbmdQcm9jZXNzZXNDaGFuZ2VkRXZlbnRBcmdzIj5SdW5uaW5nUHJvY2Vzc2VzQ2hhbmdlZEV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uUnVubmluZ1Byb2Nlc3Nlc0NoYW5nZWRFdmVudEFyZ3MuUHJvY2Vzc0NoYW5nZVR5cGUuaHRtbCIgdGl0bGU9IlJ1bm5pbmdQcm9jZXNzZXNDaGFuZ2VkRXZlbnRBcmdzLlByb2Nlc3NDaGFuZ2VUeXBlIj5SdW5uaW5nUHJvY2Vzc2VzQ2hhbmdlZEV2ZW50QXJncy5Qcm9jZXNzQ2hhbmdlVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Nb2RlbC5TYW5pdGF0aW9uLmh0bWwiIHRpdGxlPSJFbWJ5Lk1vZGVsLlNhbml0YXRpb24iPkVtYnkuTW9kZWwuU2FuaXRhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlNhbml0YXRpb24uU2FuaXRhdGlvbkNvbnRlbnRUeXBlLmh0bWwiIHRpdGxlPSJTYW5pdGF0aW9uQ29udGVudFR5cGUiPlNhbml0YXRpb25Db250ZW50VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlNhbml0YXRpb24uU2FuaXRhdGlvbkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IlNhbml0YXRpb25FeHRlbnNpb25zIj5TYW5pdGF0aW9uRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlNhbml0YXRpb24uU2FuaXRhdGlvblR5cGVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlNhbml0YXRpb25UeXBlQXR0cmlidXRlIj5TYW5pdGF0aW9uVHlwZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlNhbml0YXRpb24uVXJsU2FuaXRhdGlvbk9wdGlvbnMuaHRtbCIgdGl0bGU9IlVybFNhbml0YXRpb25PcHRpb25zIj5VcmxTYW5pdGF0aW9uT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQXVkaW8uaHRtbCIgdGl0bGU9IkVtYnkuTmFtaW5nLkF1ZGlvIj5FbWJ5Lk5hbWluZy5BdWRpbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5BdWRpby5BbGJ1bVBhcnNlci5odG1sIiB0aXRsZT0iQWxidW1QYXJzZXIiPkFsYnVtUGFyc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLkF1ZGlvLk11bHRpUGFydFJlc3VsdC5odG1sIiB0aXRsZT0iTXVsdGlQYXJ0UmVzdWx0Ij5NdWx0aVBhcnRSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLkNvbW1vbi5odG1sIiB0aXRsZT0iRW1ieS5OYW1pbmcuQ29tbW9uIj5FbWJ5Lk5hbWluZy5Db21tb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLkVwaXNvZGVFeHByZXNzaW9uLmh0bWwiIHRpdGxlPSJFcGlzb2RlRXhwcmVzc2lvbiI+RXBpc29kZUV4cHJlc3Npb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLkVwaXNvZGVFeHByZXNzaW9uVHlwZS5odG1sIiB0aXRsZT0iRXBpc29kZUV4cHJlc3Npb25UeXBlIj5FcGlzb2RlRXhwcmVzc2lvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLk1lZGlhRmlsZUluZm8uaHRtbCIgdGl0bGU9Ik1lZGlhRmlsZUluZm8iPk1lZGlhRmlsZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLk1lZGlhVHlwZS5odG1sIiB0aXRsZT0iTWVkaWFUeXBlIj5NZWRpYVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLk5hbWluZ0hlbHBlci5odG1sIiB0aXRsZT0iTmFtaW5nSGVscGVyIj5OYW1pbmdIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLk5hbWluZ09wdGlvbnMuaHRtbCIgdGl0bGU9Ik5hbWluZ09wdGlvbnMiPk5hbWluZ09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlN1YnRpdGxlcy5odG1sIiB0aXRsZT0iRW1ieS5OYW1pbmcuU3VidGl0bGVzIj5FbWJ5Lk5hbWluZy5TdWJ0aXRsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuU3VidGl0bGVzLlN1YnRpdGxlSW5mby5odG1sIiB0aXRsZT0iU3VidGl0bGVJbmZvIj5TdWJ0aXRsZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuU3VidGl0bGVzLlN1YnRpdGxlUGFyc2VyLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZVBhcnNlciI+U3VidGl0bGVQYXJzZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlRWLmh0bWwiIHRpdGxlPSJFbWJ5Lk5hbWluZy5UViI+RW1ieS5OYW1pbmcuVFY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVFYuRXBpc29kZUluZm8uaHRtbCIgdGl0bGU9IkVwaXNvZGVJbmZvIj5FcGlzb2RlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5UVi5FcGlzb2RlUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IkVwaXNvZGVSZXNvbHZlciI+RXBpc29kZVJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlRWLkVwaXNvZGVSZXNvbHZlck9wdGlvbnMuaHRtbCIgdGl0bGU9IkVwaXNvZGVSZXNvbHZlck9wdGlvbnMiPkVwaXNvZGVSZXNvbHZlck9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVFYuU2Vhc29uUGF0aFBhcnNlci5odG1sIiB0aXRsZT0iU2Vhc29uUGF0aFBhcnNlciI+U2Vhc29uUGF0aFBhcnNlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5UVi5TZWFzb25QYXRoUGFyc2VyUmVzdWx0Lmh0bWwiIHRpdGxlPSJTZWFzb25QYXRoUGFyc2VyUmVzdWx0Ij5TZWFzb25QYXRoUGFyc2VyUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5odG1sIiB0aXRsZT0iRW1ieS5OYW1pbmcuVmlkZW8iPkVtYnkuTmFtaW5nLlZpZGVvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLkNsZWFuRGF0ZVRpbWVQYXJzZXIuaHRtbCIgdGl0bGU9IkNsZWFuRGF0ZVRpbWVQYXJzZXIiPkNsZWFuRGF0ZVRpbWVQYXJzZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uQ2xlYW5EYXRlVGltZVJlc3VsdC5odG1sIiB0aXRsZT0iQ2xlYW5EYXRlVGltZVJlc3VsdCI+Q2xlYW5EYXRlVGltZVJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5DbGVhblN0cmluZ1BhcnNlci5odG1sIiB0aXRsZT0iQ2xlYW5TdHJpbmdQYXJzZXIiPkNsZWFuU3RyaW5nUGFyc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLkV4dHJhUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IkV4dHJhUmVzb2x2ZXIiPkV4dHJhUmVzb2x2ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uRXh0cmFSZXN1bHQuaHRtbCIgdGl0bGU9IkV4dHJhUmVzdWx0Ij5FeHRyYVJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5FeHRyYVJ1bGUuaHRtbCIgdGl0bGU9IkV4dHJhUnVsZSI+RXh0cmFSdWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLkV4dHJhUnVsZVR5cGUuaHRtbCIgdGl0bGU9IkV4dHJhUnVsZVR5cGUiPkV4dHJhUnVsZVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uRmlsZVN0YWNrLmh0bWwiIHRpdGxlPSJGaWxlU3RhY2siPkZpbGVTdGFjazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5GbGFnUGFyc2VyLmh0bWwiIHRpdGxlPSJGbGFnUGFyc2VyIj5GbGFnUGFyc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLkZvcm1hdDNEUGFyc2VyLmh0bWwiIHRpdGxlPSJGb3JtYXQzRFBhcnNlciI+Rm9ybWF0M0RQYXJzZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uRm9ybWF0M0RSZXN1bHQuaHRtbCIgdGl0bGU9IkZvcm1hdDNEUmVzdWx0Ij5Gb3JtYXQzRFJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5Gb3JtYXQzRFJ1bGUuaHRtbCIgdGl0bGU9IkZvcm1hdDNEUnVsZSI+Rm9ybWF0M0RSdWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLlN0YWNrUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IlN0YWNrUmVzb2x2ZXIiPlN0YWNrUmVzb2x2ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uU3RhY2tSZXN1bHQuaHRtbCIgdGl0bGU9IlN0YWNrUmVzdWx0Ij5TdGFja1Jlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5TdHViUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IlN0dWJSZXNvbHZlciI+U3R1YlJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLlN0dWJUeXBlUnVsZS5odG1sIiB0aXRsZT0iU3R1YlR5cGVSdWxlIj5TdHViVHlwZVJ1bGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uVmlkZW9JbmZvLmh0bWwiIHRpdGxlPSJWaWRlb0luZm8iPlZpZGVvSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5WaWRlb0xpc3RSZXNvbHZlci5odG1sIiB0aXRsZT0iVmlkZW9MaXN0UmVzb2x2ZXIiPlZpZGVvTGlzdFJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLlZpZGVvUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IlZpZGVvUmVzb2x2ZXIiPlZpZGVvUmVzb2x2ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTm90aWZpY2F0aW9ucy5odG1sIiB0aXRsZT0iRW1ieS5Ob3RpZmljYXRpb25zIj5FbWJ5Lk5vdGlmaWNhdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklOb3RpZmljYXRpb25UeXBlRmFjdG9yeS5odG1sIiB0aXRsZT0iSU5vdGlmaWNhdGlvblR5cGVGYWN0b3J5Ij5JTm90aWZpY2F0aW9uVHlwZUZhY3Rvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklOb3RpZmllci5odG1sIiB0aXRsZT0iSU5vdGlmaWVyIj5JTm90aWZpZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklOb3RpZmllclJlcXVpcmVzUHJlbWllcmUuaHRtbCIgdGl0bGU9IklOb3RpZmllclJlcXVpcmVzUHJlbWllcmUiPklOb3RpZmllclJlcXVpcmVzUHJlbWllcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklOb3RpZmllcldpdGhEZWZhdWx0T3B0aW9ucy5odG1sIiB0aXRsZT0iSU5vdGlmaWVyV2l0aERlZmF1bHRPcHRpb25zIj5JTm90aWZpZXJXaXRoRGVmYXVsdE9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLkludGVybmFsTm90aWZpY2F0aW9uUmVxdWVzdC5odG1sIiB0aXRsZT0iSW50ZXJuYWxOb3RpZmljYXRpb25SZXF1ZXN0Ij5JbnRlcm5hbE5vdGlmaWNhdGlvblJlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklVc2VyTm90aWZpZXIuaHRtbCIgdGl0bGU9IklVc2VyTm90aWZpZXIiPklVc2VyTm90aWZpZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvbkNhdGVnb3J5Lmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25DYXRlZ29yeSI+Tm90aWZpY2F0aW9uQ2F0ZWdvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvbkNhdGVnb3J5SW5mby5odG1sIiB0aXRsZT0iTm90aWZpY2F0aW9uQ2F0ZWdvcnlJbmZvIj5Ob3RpZmljYXRpb25DYXRlZ29yeUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvbklkcy5odG1sIiB0aXRsZT0iTm90aWZpY2F0aW9uSWRzIj5Ob3RpZmljYXRpb25JZHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvbkluZm8uaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvbkluZm8iPk5vdGlmaWNhdGlvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblBsYXliYWNrSW5mby5odG1sIiB0aXRsZT0iTm90aWZpY2F0aW9uUGxheWJhY2tJbmZvIj5Ob3RpZmljYXRpb25QbGF5YmFja0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblJlY29yZGluZ0luZm8uaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvblJlY29yZGluZ0luZm8iPk5vdGlmaWNhdGlvblJlY29yZGluZ0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblJlcXVlc3QuaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvblJlcXVlc3QiPk5vdGlmaWNhdGlvblJlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblNlcnZlckluZm8uaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvblNlcnZlckluZm8iPk5vdGlmaWNhdGlvblNlcnZlckluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblNlc3Npb25JbmZvLmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25TZXNzaW9uSW5mbyI+Tm90aWZpY2F0aW9uU2Vzc2lvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblR5cGVJbmZvLmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25UeXBlSW5mbyI+Tm90aWZpY2F0aW9uVHlwZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblVzZXJEdG8uaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvblVzZXJEdG8iPk5vdGlmaWNhdGlvblVzZXJEdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0Lmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdCI+RW1ieS5XZWIuR2VuZXJpY0VkaXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdGFibGVPYmplY3RCYXNlLmh0bWwiIHRpdGxlPSJFZGl0YWJsZU9iamVjdEJhc2UiPkVkaXRhYmxlT2JqZWN0QmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0YWJsZU9iamVjdENvbGxlY3Rpb24uaHRtbCIgdGl0bGU9IkVkaXRhYmxlT2JqZWN0Q29sbGVjdGlvbiI+RWRpdGFibGVPYmplY3RDb2xsZWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRhYmxlT3B0aW9uc0Jhc2UuaHRtbCIgdGl0bGU9IkVkaXRhYmxlT3B0aW9uc0Jhc2UiPkVkaXRhYmxlT3B0aW9uc0Jhc2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdE9iamVjdENvbnRhaW5lci5odG1sIiB0aXRsZT0iRWRpdE9iamVjdENvbnRhaW5lciI+RWRpdE9iamVjdENvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5JRWRpdGFibGVPYmplY3RDb2xsZWN0aW9uLmh0bWwiIHRpdGxlPSJJRWRpdGFibGVPYmplY3RDb2xsZWN0aW9uIj5JRWRpdGFibGVPYmplY3RDb2xsZWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5BY3Rpb25zLmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5BY3Rpb25zIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5BY3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkFjdGlvbnMuUG9zdGJhY2tBY3Rpb24uaHRtbCIgdGl0bGU9IlBvc3RiYWNrQWN0aW9uIj5Qb3N0YmFja0FjdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29tbW9uLmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24iPkVtYnkuV2ViLkdlbmVyaWNFZGl0LkNvbW1vbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uRWRpdG9ySGVscGVycy5odG1sIiB0aXRsZT0iRWRpdG9ySGVscGVycyI+RWRpdG9ySGVscGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uRWRpdG9yUmFkaW9PcHRpb24uaHRtbCIgdGl0bGU9IkVkaXRvclJhZGlvT3B0aW9uIj5FZGl0b3JSYWRpb09wdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uRWRpdG9yU2VsZWN0T3B0aW9uLmh0bWwiIHRpdGxlPSJFZGl0b3JTZWxlY3RPcHRpb24iPkVkaXRvclNlbGVjdE9wdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uRWRpdG9yVHlwZXMuaHRtbCIgdGl0bGU9IkVkaXRvclR5cGVzIj5FZGl0b3JUeXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uU3BhY2VyU2l6ZS5odG1sIiB0aXRsZT0iU3BhY2VyU2l6ZSI+U3BhY2VyU2l6ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29uZGl0aW9ucy5odG1sIiB0aXRsZT0iRW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29uZGl0aW9ucyI+RW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29uZGl0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db25kaXRpb25zLlByb3BlcnR5Q29uZGl0aW9uLmh0bWwiIHRpdGxlPSJQcm9wZXJ0eUNvbmRpdGlvbiI+UHJvcGVydHlDb25kaXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29uZGl0aW9ucy5Qcm9wZXJ0eUNvbmRpdGlvblR5cGUuaHRtbCIgdGl0bGU9IlByb3BlcnR5Q29uZGl0aW9uVHlwZSI+UHJvcGVydHlDb25kaXRpb25UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yQmFzZS5odG1sIiB0aXRsZT0iRWRpdG9yQmFzZSI+RWRpdG9yQmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvckJvb2xlYW4uaHRtbCIgdGl0bGU9IkVkaXRvckJvb2xlYW4iPkVkaXRvckJvb2xlYW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JCdXR0b25Hcm91cC5odG1sIiB0aXRsZT0iRWRpdG9yQnV0dG9uR3JvdXAiPkVkaXRvckJ1dHRvbkdyb3VwPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yQnV0dG9uSXRlbS5odG1sIiB0aXRsZT0iRWRpdG9yQnV0dG9uSXRlbSI+RWRpdG9yQnV0dG9uSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvckNhcHRpb25JdGVtLmh0bWwiIHRpdGxlPSJFZGl0b3JDYXB0aW9uSXRlbSI+RWRpdG9yQ2FwdGlvbkl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JEYXRlVGltZS5odG1sIiB0aXRsZT0iRWRpdG9yRGF0ZVRpbWUiPkVkaXRvckRhdGVUaW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yRHhHcmlkLmh0bWwiIHRpdGxlPSJFZGl0b3JEeEdyaWQiPkVkaXRvckR4R3JpZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvckZpbGVQaWNrZXIuaHRtbCIgdGl0bGU9IkVkaXRvckZpbGVQaWNrZXIiPkVkaXRvckZpbGVQaWNrZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JGb2xkZXJQaWNrZXIuaHRtbCIgdGl0bGU9IkVkaXRvckZvbGRlclBpY2tlciI+RWRpdG9yRm9sZGVyUGlja2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yR3JvdXAuaHRtbCIgdGl0bGU9IkVkaXRvckdyb3VwIj5FZGl0b3JHcm91cDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvckl0ZW1MaXN0Lmh0bWwiIHRpdGxlPSJFZGl0b3JJdGVtTGlzdCI+RWRpdG9ySXRlbUxpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JMYWJlbEl0ZW0uaHRtbCIgdGl0bGU9IkVkaXRvckxhYmVsSXRlbSI+RWRpdG9yTGFiZWxJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yTnVtZXJpYy5odG1sIiB0aXRsZT0iRWRpdG9yTnVtZXJpYyI+RWRpdG9yTnVtZXJpYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvclByb2dyZXNzSXRlbS5odG1sIiB0aXRsZT0iRWRpdG9yUHJvZ3Jlc3NJdGVtIj5FZGl0b3JQcm9ncmVzc0l0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JSYWRpb0dyb3VwLmh0bWwiIHRpdGxlPSJFZGl0b3JSYWRpb0dyb3VwIj5FZGl0b3JSYWRpb0dyb3VwPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yUm9vdC5odG1sIiB0aXRsZT0iRWRpdG9yUm9vdCI+RWRpdG9yUm9vdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvclNlbGVjdEJhc2UuaHRtbCIgdGl0bGU9IkVkaXRvclNlbGVjdEJhc2UiPkVkaXRvclNlbGVjdEJhc2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JTZWxlY3RNdWx0aXBsZS5odG1sIiB0aXRsZT0iRWRpdG9yU2VsZWN0TXVsdGlwbGUiPkVkaXRvclNlbGVjdE11bHRpcGxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yU2VsZWN0U2luZ2xlLmh0bWwiIHRpdGxlPSJFZGl0b3JTZWxlY3RTaW5nbGUiPkVkaXRvclNlbGVjdFNpbmdsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvclNwYWNlckl0ZW0uaHRtbCIgdGl0bGU9IkVkaXRvclNwYWNlckl0ZW0iPkVkaXRvclNwYWNlckl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JTdGF0dXNJdGVtLmh0bWwiIHRpdGxlPSJFZGl0b3JTdGF0dXNJdGVtIj5FZGl0b3JTdGF0dXNJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yVGV4dC5odG1sIiB0aXRsZT0iRWRpdG9yVGV4dCI+RWRpdG9yVGV4dDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuaHRtbCIgdGl0bGU9IkVtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5CdXR0b25JdGVtLmh0bWwiIHRpdGxlPSJCdXR0b25JdGVtIj5CdXR0b25JdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkNhcHRpb25JdGVtLmh0bWwiIHRpdGxlPSJDYXB0aW9uSXRlbSI+Q2FwdGlvbkl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRG91YmxlR3JpZE92ZXJsYXkuaHRtbCIgdGl0bGU9IkRvdWJsZUdyaWRPdmVybGF5Ij5Eb3VibGVHcmlkT3ZlcmxheTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeERhdGFEb3VibGVNYXBwaW5nR3JpZC5odG1sIiB0aXRsZT0iRHhEYXRhRG91YmxlTWFwcGluZ0dyaWQiPkR4RGF0YURvdWJsZU1hcHBpbmdHcmlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4RGF0YURvdWJsZVNvcnRHcmlkLmh0bWwiIHRpdGxlPSJEeERhdGFEb3VibGVTb3J0R3JpZCI+RHhEYXRhRG91YmxlU29ydEdyaWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhEYXRhR3JpZC5odG1sIiB0aXRsZT0iRHhEYXRhR3JpZCI+RHhEYXRhR3JpZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5JY29uTmFtZXMuaHRtbCIgdGl0bGU9Ikljb25OYW1lcyI+SWNvbk5hbWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkl0ZW1TdGF0dXMuaHRtbCIgdGl0bGU9Ikl0ZW1TdGF0dXMiPkl0ZW1TdGF0dXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuTGFiZWxJdGVtLmh0bWwiIHRpdGxlPSJMYWJlbEl0ZW0iPkxhYmVsSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5Qcm9ncmVzc0l0ZW0uaHRtbCIgdGl0bGU9IlByb2dyZXNzSXRlbSI+UHJvZ3Jlc3NJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLlNwYWNlckl0ZW0uaHRtbCIgdGl0bGU9IlNwYWNlckl0ZW0iPlNwYWNlckl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuU3RhdHVzSXRlbS5odG1sIiB0aXRsZT0iU3RhdHVzSXRlbSI+U3RhdHVzSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5UYWdJdGVtLmh0bWwiIHRpdGxlPSJUYWdJdGVtIj5UYWdJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLlRhZ1R5cGVzLmh0bWwiIHRpdGxlPSJUYWdUeXBlcyI+VGFnVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuVG9nZ2xlQnV0dG9uSXRlbS5odG1sIiB0aXRsZT0iVG9nZ2xlQnV0dG9uSXRlbSI+VG9nZ2xlQnV0dG9uSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhHcmlkLmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQiPkVtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4R3JpZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhDb2x1bW5CdWlsZGVyLmh0bWwiIHRpdGxlPSJEeENvbHVtbkJ1aWxkZXIiPkR4Q29sdW1uQnVpbGRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQnV0dG9uLmh0bWwiIHRpdGxlPSJEeEdyaWRCdXR0b24iPkR4R3JpZEJ1dHRvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW4iPkR4R3JpZENvbHVtbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLkFsaWdubWVudC5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uLkFsaWdubWVudCI+RHhHcmlkQ29sdW1uLkFsaWdubWVudDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLkNvbHVtbkRhdGFUeXBlLmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW4uQ29sdW1uRGF0YVR5cGUiPkR4R3JpZENvbHVtbi5Db2x1bW5EYXRhVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLkZpeGVkUG9zaXRpb25UeXBlLmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW4uRml4ZWRQb3NpdGlvblR5cGUiPkR4R3JpZENvbHVtbi5GaXhlZFBvc2l0aW9uVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLkhlYWRlckZpbHRlclR5cGUuaHRtbCIgdGl0bGU9IkR4R3JpZENvbHVtbi5IZWFkZXJGaWx0ZXJUeXBlIj5EeEdyaWRDb2x1bW4uSGVhZGVyRmlsdGVyVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uQ2hvb3Nlci5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uQ2hvb3NlciI+RHhHcmlkQ29sdW1uQ2hvb3NlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uQ2hvb3Nlci5Db2x1bW5DaG9vc2VyTW9kZS5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uQ2hvb3Nlci5Db2x1bW5DaG9vc2VyTW9kZSI+RHhHcmlkQ29sdW1uQ2hvb3Nlci5Db2x1bW5DaG9vc2VyTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uRml4aW5nLmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW5GaXhpbmciPkR4R3JpZENvbHVtbkZpeGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uRml4aW5nLkdyaWRDb2x1bW5GaXhpbmdUZXh0cy5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uRml4aW5nLkdyaWRDb2x1bW5GaXhpbmdUZXh0cyI+RHhHcmlkQ29sdW1uRml4aW5nLkdyaWRDb2x1bW5GaXhpbmdUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uRm9ybWF0Lmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW5Gb3JtYXQiPkR4R3JpZENvbHVtbkZvcm1hdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uRm9ybWF0LkZvcm1hdFR5cGUuaHRtbCIgdGl0bGU9IkR4R3JpZENvbHVtbkZvcm1hdC5Gb3JtYXRUeXBlIj5EeEdyaWRDb2x1bW5Gb3JtYXQuRm9ybWF0VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uTGlzdC5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uTGlzdCI+RHhHcmlkQ29sdW1uTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRWRpdGluZy5odG1sIiB0aXRsZT0iRHhHcmlkRWRpdGluZyI+RHhHcmlkRWRpdGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRWRpdGluZy5HcmlkRWRpdE1vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZEVkaXRpbmcuR3JpZEVkaXRNb2RlIj5EeEdyaWRFZGl0aW5nLkdyaWRFZGl0TW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRWRpdGluZy5HcmlkRWRpdFJlZnJlc2hNb2RlLmh0bWwiIHRpdGxlPSJEeEdyaWRFZGl0aW5nLkdyaWRFZGl0UmVmcmVzaE1vZGUiPkR4R3JpZEVkaXRpbmcuR3JpZEVkaXRSZWZyZXNoTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRWRpdGluZ1RleHRzLmh0bWwiIHRpdGxlPSJEeEdyaWRFZGl0aW5nVGV4dHMiPkR4R3JpZEVkaXRpbmdUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRXhwb3J0Lmh0bWwiIHRpdGxlPSJEeEdyaWRFeHBvcnQiPkR4R3JpZEV4cG9ydDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRmlsdGVyUGFuZWwuaHRtbCIgdGl0bGU9IkR4R3JpZEZpbHRlclBhbmVsIj5EeEdyaWRGaWx0ZXJQYW5lbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRmlsdGVyUGFuZWxUZXh0cy5odG1sIiB0aXRsZT0iRHhHcmlkRmlsdGVyUGFuZWxUZXh0cyI+RHhHcmlkRmlsdGVyUGFuZWxUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRmlsdGVyUm93Lmh0bWwiIHRpdGxlPSJEeEdyaWRGaWx0ZXJSb3ciPkR4R3JpZEZpbHRlclJvdzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRmlsdGVyUm93LkNvbHVtbkNob29zZXJNb2RlLmh0bWwiIHRpdGxlPSJEeEdyaWRGaWx0ZXJSb3cuQ29sdW1uQ2hvb3Nlck1vZGUiPkR4R3JpZEZpbHRlclJvdy5Db2x1bW5DaG9vc2VyTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkR3JvdXBpbmcuaHRtbCIgdGl0bGU9IkR4R3JpZEdyb3VwaW5nIj5EeEdyaWRHcm91cGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkR3JvdXBpbmcuR3JvdXBFeHBhbmRNb2RlLmh0bWwiIHRpdGxlPSJEeEdyaWRHcm91cGluZy5Hcm91cEV4cGFuZE1vZGUiPkR4R3JpZEdyb3VwaW5nLkdyb3VwRXhwYW5kTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkR3JvdXBpbmdUZXh0cy5odG1sIiB0aXRsZT0iRHhHcmlkR3JvdXBpbmdUZXh0cyI+RHhHcmlkR3JvdXBpbmdUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkSGVhZGVyRmlsdGVyLmh0bWwiIHRpdGxlPSJEeEdyaWRIZWFkZXJGaWx0ZXIiPkR4R3JpZEhlYWRlckZpbHRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkSGVhZGVyRmlsdGVyVGV4dHMuaHRtbCIgdGl0bGU9IkR4R3JpZEhlYWRlckZpbHRlclRleHRzIj5EeEdyaWRIZWFkZXJGaWx0ZXJUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkTG9va3VwLmh0bWwiIHRpdGxlPSJEeEdyaWRMb29rdXAiPkR4R3JpZExvb2t1cDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkTWFzdGVyRGV0YWlsLmh0bWwiIHRpdGxlPSJEeEdyaWRNYXN0ZXJEZXRhaWwiPkR4R3JpZE1hc3RlckRldGFpbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkT25DaGFuZ2VDb21tYW5kLmh0bWwiIHRpdGxlPSJEeEdyaWRPbkNoYW5nZUNvbW1hbmQiPkR4R3JpZE9uQ2hhbmdlQ29tbWFuZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkT3B0aW9ucy5odG1sIiB0aXRsZT0iRHhHcmlkT3B0aW9ucyI+RHhHcmlkT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkT3B0aW9ucy5Db2x1bW5SZXNpemluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZE9wdGlvbnMuQ29sdW1uUmVzaXppbmdNb2RlIj5EeEdyaWRPcHRpb25zLkNvbHVtblJlc2l6aW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkT3B0aW9ucy5HcmlkSGVpZ2h0TW9kZS5odG1sIiB0aXRsZT0iRHhHcmlkT3B0aW9ucy5HcmlkSGVpZ2h0TW9kZSI+RHhHcmlkT3B0aW9ucy5HcmlkSGVpZ2h0TW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUGFnaW5nLmh0bWwiIHRpdGxlPSJEeEdyaWRQYWdpbmciPkR4R3JpZFBhZ2luZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUG9wdXBPcHRpb25zLmh0bWwiIHRpdGxlPSJEeEdyaWRQb3B1cE9wdGlvbnMiPkR4R3JpZFBvcHVwT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcuaHRtbCIgdGl0bGU9IkR4R3JpZFJvd0RyYWdnaW5nIj5EeEdyaWRSb3dEcmFnZ2luZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcuRHJhZ0RpcmVjdGlvbi5odG1sIiB0aXRsZT0iRHhHcmlkUm93RHJhZ2dpbmcuRHJhZ0RpcmVjdGlvbiI+RHhHcmlkUm93RHJhZ2dpbmcuRHJhZ0RpcmVjdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcuRHJvcEZlZWRiYWNrTW9kZS5odG1sIiB0aXRsZT0iRHhHcmlkUm93RHJhZ2dpbmcuRHJvcEZlZWRiYWNrTW9kZSI+RHhHcmlkUm93RHJhZ2dpbmcuRHJvcEZlZWRiYWNrTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcuUm93QW5pbWF0aW9uLmh0bWwiIHRpdGxlPSJEeEdyaWRSb3dEcmFnZ2luZy5Sb3dBbmltYXRpb24iPkR4R3JpZFJvd0RyYWdnaW5nLlJvd0FuaW1hdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcueHlPZmZzZXQuaHRtbCIgdGl0bGU9IkR4R3JpZFJvd0RyYWdnaW5nLnh5T2Zmc2V0Ij5EeEdyaWRSb3dEcmFnZ2luZy54eU9mZnNldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLmh0bWwiIHRpdGxlPSJEeEdyaWRTY3JvbGxpbmciPkR4R3JpZFNjcm9sbGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLkNvbHVtblJlbmRlcmluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNjcm9sbGluZy5Db2x1bW5SZW5kZXJpbmdNb2RlIj5EeEdyaWRTY3JvbGxpbmcuQ29sdW1uUmVuZGVyaW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLlJvd1JlbmRlcmluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNjcm9sbGluZy5Sb3dSZW5kZXJpbmdNb2RlIj5EeEdyaWRTY3JvbGxpbmcuUm93UmVuZGVyaW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLlNjcm9sbGluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNjcm9sbGluZy5TY3JvbGxpbmdNb2RlIj5EeEdyaWRTY3JvbGxpbmcuU2Nyb2xsaW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLlNob3dTY3JvbGxiYXJNb2RlLmh0bWwiIHRpdGxlPSJEeEdyaWRTY3JvbGxpbmcuU2hvd1Njcm9sbGJhck1vZGUiPkR4R3JpZFNjcm9sbGluZy5TaG93U2Nyb2xsYmFyTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2VsZWN0aW9uLmh0bWwiIHRpdGxlPSJEeEdyaWRTZWxlY3Rpb24iPkR4R3JpZFNlbGVjdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2VsZWN0aW9uLlNlbGVjdEFsbE1vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNlbGVjdGlvbi5TZWxlY3RBbGxNb2RlIj5EeEdyaWRTZWxlY3Rpb24uU2VsZWN0QWxsTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2VsZWN0aW9uLlNlbGVjdGlvbk1vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNlbGVjdGlvbi5TZWxlY3Rpb25Nb2RlIj5EeEdyaWRTZWxlY3Rpb24uU2VsZWN0aW9uTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2VsZWN0aW9uLlNob3dDaGVja0JveGVzTW9kZS5odG1sIiB0aXRsZT0iRHhHcmlkU2VsZWN0aW9uLlNob3dDaGVja0JveGVzTW9kZSI+RHhHcmlkU2VsZWN0aW9uLlNob3dDaGVja0JveGVzTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU29ydGluZy5odG1sIiB0aXRsZT0iRHhHcmlkU29ydGluZyI+RHhHcmlkU29ydGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU29ydGluZy5HcmlkU29ydGluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNvcnRpbmcuR3JpZFNvcnRpbmdNb2RlIj5EeEdyaWRTb3J0aW5nLkdyaWRTb3J0aW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU3VtbWFyeS5odG1sIiB0aXRsZT0iRHhHcmlkU3VtbWFyeSI+RHhHcmlkU3VtbWFyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU3VtbWFyeUdyb3VwSXRlbS5odG1sIiB0aXRsZT0iRHhHcmlkU3VtbWFyeUdyb3VwSXRlbSI+RHhHcmlkU3VtbWFyeUdyb3VwSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU3VtbWFyeUdyb3VwSXRlbS5TdW1tYXJ5VHlwZS5odG1sIiB0aXRsZT0iRHhHcmlkU3VtbWFyeUdyb3VwSXRlbS5TdW1tYXJ5VHlwZSI+RHhHcmlkU3VtbWFyeUdyb3VwSXRlbS5TdW1tYXJ5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhTZWxlY3RCb3hPcHRpb25zLmh0bWwiIHRpdGxlPSJEeFNlbGVjdEJveE9wdGlvbnMiPkR4U2VsZWN0Qm94T3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhTZWxlY3RCb3hPcHRpb25zLkFwcGx5VmFsdWVNb2Rlcy5odG1sIiB0aXRsZT0iRHhTZWxlY3RCb3hPcHRpb25zLkFwcGx5VmFsdWVNb2RlcyI+RHhTZWxlY3RCb3hPcHRpb25zLkFwcGx5VmFsdWVNb2RlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhHcmlkLlZhbGlkYXRpb24uaHRtbCIgdGl0bGU9IkVtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4R3JpZC5WYWxpZGF0aW9uIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuVmFsaWRhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuVmFsaWRhdGlvbi5EeEdyaWRFbWFpbFJ1bGUuaHRtbCIgdGl0bGU9IkR4R3JpZEVtYWlsUnVsZSI+RHhHcmlkRW1haWxSdWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4R3JpZC5WYWxpZGF0aW9uLkR4R3JpZE51bWVyaWNSdWxlLmh0bWwiIHRpdGxlPSJEeEdyaWROdW1lcmljUnVsZSI+RHhHcmlkTnVtZXJpY1J1bGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhHcmlkLlZhbGlkYXRpb24uRHhHcmlkUmFuZ2VSdWxlLmh0bWwiIHRpdGxlPSJEeEdyaWRSYW5nZVJ1bGUiPkR4R3JpZFJhbmdlUnVsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuVmFsaWRhdGlvbi5EeEdyaWRSZXF1aXJlZFJ1bGUuaHRtbCIgdGl0bGU9IkR4R3JpZFJlcXVpcmVkUnVsZSI+RHhHcmlkUmVxdWlyZWRSdWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4R3JpZC5WYWxpZGF0aW9uLkR4R3JpZFN0cmluZ0xlbmd0aFJ1bGUuaHRtbCIgdGl0bGU9IkR4R3JpZFN0cmluZ0xlbmd0aFJ1bGUiPkR4R3JpZFN0cmluZ0xlbmd0aFJ1bGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhHcmlkLlZhbGlkYXRpb24uRHhHcmlkVmFsaWRhdGlvblJ1bGVCYXNlLmh0bWwiIHRpdGxlPSJEeEdyaWRWYWxpZGF0aW9uUnVsZUJhc2UiPkR4R3JpZFZhbGlkYXRpb25SdWxlQmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuVmFsaWRhdGlvbi5EeFZhbGlkYXRpb25SdWxlVHlwZS5odG1sIiB0aXRsZT0iRHhWYWxpZGF0aW9uUnVsZVR5cGUiPkR4VmFsaWRhdGlvblJ1bGVUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5MaXN0Lmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5MaXN0Ij5FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5MaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkxpc3QuR2VuZXJpY0l0ZW1MaXN0Lmh0bWwiIHRpdGxlPSJHZW5lcmljSXRlbUxpc3QiPkdlbmVyaWNJdGVtTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5MaXN0LkdlbmVyaWNMaXN0SXRlbS5odG1sIiB0aXRsZT0iR2VuZXJpY0xpc3RJdGVtIj5HZW5lcmljTGlzdEl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuTGlzdC5JdGVtTGlzdEljb25Nb2RlLmh0bWwiIHRpdGxlPSJJdGVtTGlzdEljb25Nb2RlIj5JdGVtTGlzdEljb25Nb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5GYWN0b3J5Lmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5GYWN0b3J5Ij5FbWJ5LldlYi5HZW5lcmljRWRpdC5GYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkZhY3RvcnkuRWRpdG9yQnVpbGRlci5odG1sIiB0aXRsZT0iRWRpdG9yQnVpbGRlciI+RWRpdG9yQnVpbGRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5GYWN0b3J5LkVkaXRvckJ1aWxkT3B0aW9ucy5odG1sIiB0aXRsZT0iRWRpdG9yQnVpbGRPcHRpb25zIj5FZGl0b3JCdWlsZE9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LlByb3BlcnR5RGlmZi5odG1sIiB0aXRsZT0iRW1ieS5XZWIuR2VuZXJpY0VkaXQuUHJvcGVydHlEaWZmIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5Qcm9wZXJ0eURpZmY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuUHJvcGVydHlEaWZmLlByb3BlcnR5Q2hhbmdlRGV0ZWN0b3IuaHRtbCIgdGl0bGU9IlByb3BlcnR5Q2hhbmdlRGV0ZWN0b3IiPlByb3BlcnR5Q2hhbmdlRGV0ZWN0b3I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuUHJvcGVydHlEaWZmLlByb3BlcnR5Q2hhbmdlSW5mby5odG1sIiB0aXRsZT0iUHJvcGVydHlDaGFuZ2VJbmZvIj5Qcm9wZXJ0eUNoYW5nZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb24uaHRtbCIgdGl0bGU9IkVtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb24iPkVtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuVmFsaWRhdGlvbi5WYWxpZGF0aW9uQ29udGV4dC5odG1sIiB0aXRsZT0iVmFsaWRhdGlvbkNvbnRleHQiPlZhbGlkYXRpb25Db250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb24uVmFsaWRhdGlvbkVycm9yLmh0bWwiIHRpdGxlPSJWYWxpZGF0aW9uRXJyb3IiPlZhbGlkYXRpb25FcnJvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5WYWxpZGF0aW9uLlZhbGlkYXRpb25FcnJvckxpc3QuaHRtbCIgdGl0bGU9IlZhbGlkYXRpb25FcnJvckxpc3QiPlZhbGlkYXRpb25FcnJvckxpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuVmFsaWRhdGlvbi5WYWxpZGF0aW9uRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJWYWxpZGF0aW9uRXhjZXB0aW9uIj5WYWxpZGF0aW9uRXhjZXB0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb24uVmFsaWRhdGlvblJlc3VsdC5odG1sIiB0aXRsZT0iVmFsaWRhdGlvblJlc3VsdCI+VmFsaWRhdGlvblJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbW1vbiI+TWVkaWFCcm93c2VyLkNvbW1vbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLklBcHBsaWNhdGlvbkhvc3QuaHRtbCIgdGl0bGU9IklBcHBsaWNhdGlvbkhvc3QiPklBcHBsaWNhdGlvbkhvc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uIj5NZWRpYUJyb3dzZXIuQ29tbW9uLkNvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLkNvbmZpZ3VyYXRpb25NYW5hZ2VyRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iQ29uZmlndXJhdGlvbk1hbmFnZXJFeHRlbnNpb25zIj5Db25maWd1cmF0aW9uTWFuYWdlckV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLkNvbmZpZ3VyYXRpb25TdG9yZS5odG1sIiB0aXRsZT0iQ29uZmlndXJhdGlvblN0b3JlIj5Db25maWd1cmF0aW9uU3RvcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLkNvbmZpZ3VyYXRpb25VcGRhdGVFdmVudEFyZ3MuaHRtbCIgdGl0bGU9IkNvbmZpZ3VyYXRpb25VcGRhdGVFdmVudEFyZ3MiPkNvbmZpZ3VyYXRpb25VcGRhdGVFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLklBcHBsaWNhdGlvblBhdGhzLmh0bWwiIHRpdGxlPSJJQXBwbGljYXRpb25QYXRocyI+SUFwcGxpY2F0aW9uUGF0aHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLklDb25maWd1cmF0aW9uRmFjdG9yeS5odG1sIiB0aXRsZT0iSUNvbmZpZ3VyYXRpb25GYWN0b3J5Ij5JQ29uZmlndXJhdGlvbkZhY3Rvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLklDb25maWd1cmF0aW9uTWFuYWdlci5odG1sIiB0aXRsZT0iSUNvbmZpZ3VyYXRpb25NYW5hZ2VyIj5JQ29uZmlndXJhdGlvbk1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLklWYWxpZGF0aW5nQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iSVZhbGlkYXRpbmdDb25maWd1cmF0aW9uIj5JVmFsaWRhdGluZ0NvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uRXZlbnRzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29tbW9uLkV2ZW50cyI+TWVkaWFCcm93c2VyLkNvbW1vbi5FdmVudHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5FdmVudHMuRXZlbnRIZWxwZXIuaHRtbCIgdGl0bGU9IkV2ZW50SGVscGVyIj5FdmVudEhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5FeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMiPk1lZGlhQnJvd3Nlci5Db21tb24uRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuQmFzZUV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkJhc2VFeHRlbnNpb25zIj5CYXNlRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuQ29uZmxpY3RFeGNlcHRpb24uaHRtbCIgdGl0bGU9IkNvbmZsaWN0RXhjZXB0aW9uIj5Db25mbGljdEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuUmFuZ2VSZXF1ZXN0T3V0T2ZSYW5nZUV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iUmFuZ2VSZXF1ZXN0T3V0T2ZSYW5nZUV4Y2VwdGlvbiI+UmFuZ2VSZXF1ZXN0T3V0T2ZSYW5nZUV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuUmF0ZUxpbWl0RXhjZWVkZWRFeGNlcHRpb24uaHRtbCIgdGl0bGU9IlJhdGVMaW1pdEV4Y2VlZGVkRXhjZXB0aW9uIj5SYXRlTGltaXRFeGNlZWRlZEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuUmVtb3RlU2VydmljZVVuYXZhaWxhYmxlRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJSZW1vdGVTZXJ2aWNlVW5hdmFpbGFibGVFeGNlcHRpb24iPlJlbW90ZVNlcnZpY2VVbmF2YWlsYWJsZUV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuUmVzb3VyY2VOb3RGb3VuZEV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iUmVzb3VyY2VOb3RGb3VuZEV4Y2VwdGlvbiI+UmVzb3VyY2VOb3RGb3VuZEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuU2VydmljZVVuYXZhaWxhYmxlRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJTZXJ2aWNlVW5hdmFpbGFibGVFeGNlcHRpb24iPlNlcnZpY2VVbmF2YWlsYWJsZUV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5OZXQuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db21tb24uTmV0Ij5NZWRpYUJyb3dzZXIuQ29tbW9uLk5ldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLk5ldC5DYWNoZU1vZGUuaHRtbCIgdGl0bGU9IkNhY2hlTW9kZSI+Q2FjaGVNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uTmV0LkNvbXByZXNzaW9uTWV0aG9kLmh0bWwiIHRpdGxlPSJDb21wcmVzc2lvbk1ldGhvZCI+Q29tcHJlc3Npb25NZXRob2Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5OZXQuSHR0cFJlcXVlc3RPcHRpb25zLmh0bWwiIHRpdGxlPSJIdHRwUmVxdWVzdE9wdGlvbnMiPkh0dHBSZXF1ZXN0T3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLk5ldC5IdHRwUmVzcG9uc2VJbmZvLmh0bWwiIHRpdGxlPSJIdHRwUmVzcG9uc2VJbmZvIj5IdHRwUmVzcG9uc2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uTmV0LklIdHRwQ2xpZW50Lmh0bWwiIHRpdGxlPSJJSHR0cENsaWVudCI+SUh0dHBDbGllbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5OZXQuSU5ldHdvcmtNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJTmV0d29ya01hbmFnZXIiPklOZXR3b3JrTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5QbHVnaW5zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMiPk1lZGlhQnJvd3Nlci5Db21tb24uUGx1Z2luczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuQmFzZVBsdWdpbi5odG1sIiB0aXRsZT0iQmFzZVBsdWdpbiI+QmFzZVBsdWdpbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuQmFzZVBsdWdpbi0xLmh0bWwiIHRpdGxlPSJCYXNlUGx1Z2luJmx0O1RDb25maWd1cmF0aW9uVHlwZSZndDsiPkJhc2VQbHVnaW4mbHQ7VENvbmZpZ3VyYXRpb25UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuSUhhc1BsdWdpbkNvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9IklIYXNQbHVnaW5Db25maWd1cmF0aW9uIj5JSGFzUGx1Z2luQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuSUhhc1RodW1iSW1hZ2UuaHRtbCIgdGl0bGU9IklIYXNUaHVtYkltYWdlIj5JSGFzVGh1bWJJbWFnZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuSVBsdWdpbi5odG1sIiB0aXRsZT0iSVBsdWdpbiI+SVBsdWdpbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuSVBsdWdpbkFzc2VtYmx5Lmh0bWwiIHRpdGxlPSJJUGx1Z2luQXNzZW1ibHkiPklQbHVnaW5Bc3NlbWJseTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Qcm9ncmVzcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbW1vbi5Qcm9ncmVzcyI+TWVkaWFCcm93c2VyLkNvbW1vbi5Qcm9ncmVzczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlByb2dyZXNzLkFjdGlvbmFibGVQcm9ncmVzcy0xLmh0bWwiIHRpdGxlPSJBY3Rpb25hYmxlUHJvZ3Jlc3MmbHQ7VCZndDsiPkFjdGlvbmFibGVQcm9ncmVzcyZsdDtUJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlByb2dyZXNzLlNpbXBsZVByb2dyZXNzLTEuaHRtbCIgdGl0bGU9IlNpbXBsZVByb2dyZXNzJmx0O1QmZ3Q7Ij5TaW1wbGVQcm9ncmVzcyZsdDtUJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5TZWN1cml0eS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbW1vbi5TZWN1cml0eSI+TWVkaWFCcm93c2VyLkNvbW1vbi5TZWN1cml0eTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlNlY3VyaXR5LklSZXF1aXJlc1JlZ2lzdHJhdGlvbi5odG1sIiB0aXRsZT0iSVJlcXVpcmVzUmVnaXN0cmF0aW9uIj5JUmVxdWlyZXNSZWdpc3RyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5TZWN1cml0eS5JU2VjdXJpdHlNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJU2VjdXJpdHlNYW5hZ2VyIj5JU2VjdXJpdHlNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uU2VjdXJpdHkuUGF5bWVudFJlcXVpcmVkRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJQYXltZW50UmVxdWlyZWRFeGNlcHRpb24iPlBheW1lbnRSZXF1aXJlZEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5VcGRhdGVzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMiPk1lZGlhQnJvd3Nlci5Db21tb24uVXBkYXRlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5odG1sIiB0aXRsZT0iR2l0aHViVXBkYXRlciI+R2l0aHViVXBkYXRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5Bc3NldC5odG1sIiB0aXRsZT0iR2l0aHViVXBkYXRlci5Bc3NldCI+R2l0aHViVXBkYXRlci5Bc3NldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5BdXRob3IuaHRtbCIgdGl0bGU9IkdpdGh1YlVwZGF0ZXIuQXV0aG9yIj5HaXRodWJVcGRhdGVyLkF1dGhvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5Sb290T2JqZWN0Lmh0bWwiIHRpdGxlPSJHaXRodWJVcGRhdGVyLlJvb3RPYmplY3QiPkdpdGh1YlVwZGF0ZXIuUm9vdE9iamVjdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5VcGxvYWRlci5odG1sIiB0aXRsZT0iR2l0aHViVXBkYXRlci5VcGxvYWRlciI+R2l0aHViVXBkYXRlci5VcGxvYWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuSUluc3RhbGxhdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklJbnN0YWxsYXRpb25NYW5hZ2VyIj5JSW5zdGFsbGF0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuSW5zdGFsbGF0aW9uRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJJbnN0YWxsYXRpb25FdmVudEFyZ3MiPkluc3RhbGxhdGlvbkV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuSW5zdGFsbGF0aW9uRmFpbGVkRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJJbnN0YWxsYXRpb25GYWlsZWRFdmVudEFyZ3MiPkluc3RhbGxhdGlvbkZhaWxlZEV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5JUmVzb3VyY2VGaWxlTWFuYWdlci5odG1sIiB0aXRsZT0iSVJlc291cmNlRmlsZU1hbmFnZXIiPklSZXNvdXJjZUZpbGVNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLklTZXJ2ZXJBcHBsaWNhdGlvbkhvc3QuaHRtbCIgdGl0bGU9IklTZXJ2ZXJBcHBsaWNhdGlvbkhvc3QiPklTZXJ2ZXJBcHBsaWNhdGlvbkhvc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuSVNlcnZlckFwcGxpY2F0aW9uUGF0aHMuaHRtbCIgdGl0bGU9IklTZXJ2ZXJBcHBsaWNhdGlvblBhdGhzIj5JU2VydmVyQXBwbGljYXRpb25QYXRoczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQXBpLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkFwaTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuQmFzZUFwaVNlcnZpY2UuaHRtbCIgdGl0bGU9IkJhc2VBcGlTZXJ2aWNlIj5CYXNlQXBpU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuQmFzZUl0ZW1zUmVxdWVzdC5odG1sIiB0aXRsZT0iQmFzZUl0ZW1zUmVxdWVzdCI+QmFzZUl0ZW1zUmVxdWVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuSUhhc0R0b09wdGlvbnMuaHRtbCIgdGl0bGU9IklIYXNEdG9PcHRpb25zIj5JSGFzRHRvT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuSUhhc0l0ZW1GaWVsZHMuaHRtbCIgdGl0bGU9IklIYXNJdGVtRmllbGRzIj5JSGFzSXRlbUZpZWxkczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuSXRlbUZpZWxkc0V4dGVuc2lvbnMuaHRtbCIgdGl0bGU9Ikl0ZW1GaWVsZHNFeHRlbnNpb25zIj5JdGVtRmllbGRzRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQXV0aGVudGljYXRpb24uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkF1dGhlbnRpY2F0aW9uIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BdXRoZW50aWNhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BdXRoZW50aWNhdGlvbi5BdXRoZW50aWNhdGlvblJlc3VsdC5odG1sIiB0aXRsZT0iQXV0aGVudGljYXRpb25SZXN1bHQiPkF1dGhlbnRpY2F0aW9uUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkF1dGhlbnRpY2F0aW9uLklBdXRoZW50aWNhdGlvblByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJQXV0aGVudGljYXRpb25Qcm92aWRlciI+SUF1dGhlbnRpY2F0aW9uUHJvdmlkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQXV0aGVudGljYXRpb24uSUhhc05ld1VzZXJQb2xpY3kuaHRtbCIgdGl0bGU9IklIYXNOZXdVc2VyUG9saWN5Ij5JSGFzTmV3VXNlclBvbGljeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BdXRoZW50aWNhdGlvbi5JUmVxdWlyZXNSZXNvbHZlZFVzZXIuaHRtbCIgdGl0bGU9IklSZXF1aXJlc1Jlc29sdmVkVXNlciI+SVJlcXVpcmVzUmVzb2x2ZWRVc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkF1dGhlbnRpY2F0aW9uLlByb3ZpZGVyQXV0aGVudGljYXRpb25SZXN1bHQuaHRtbCIgdGl0bGU9IlByb3ZpZGVyQXV0aGVudGljYXRpb25SZXN1bHQiPlByb3ZpZGVyQXV0aGVudGljYXRpb25SZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkJhc2UuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkJhc2UiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkJhc2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQmFzZS5Db21tb25CYXNlQ29yZS5odG1sIiB0aXRsZT0iQ29tbW9uQmFzZUNvcmUiPkNvbW1vbkJhc2VDb3JlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkJhc2UuRGlzcG9zYWJsZUJhZy5odG1sIiB0aXRsZT0iRGlzcG9zYWJsZUJhZyI+RGlzcG9zYWJsZUJhZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5CYXNlLlNlcnZpY2VSb290Lmh0bWwiIHRpdGxlPSJTZXJ2aWNlUm9vdCI+U2VydmljZVJvb3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuQ2hhbm5lbC5odG1sIiB0aXRsZT0iQ2hhbm5lbCI+Q2hhbm5lbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5DaGFubmVsRmVhdHVyZXMuaHRtbCIgdGl0bGU9IkNoYW5uZWxGZWF0dXJlcyI+Q2hhbm5lbEZlYXR1cmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLkNoYW5uZWxJdGVtSW5mby5odG1sIiB0aXRsZT0iQ2hhbm5lbEl0ZW1JbmZvIj5DaGFubmVsSXRlbUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuQ2hhbm5lbEl0ZW1SZXN1bHQuaHRtbCIgdGl0bGU9IkNoYW5uZWxJdGVtUmVzdWx0Ij5DaGFubmVsSXRlbVJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5DaGFubmVsSXRlbVR5cGUuaHRtbCIgdGl0bGU9IkNoYW5uZWxJdGVtVHlwZSI+Q2hhbm5lbEl0ZW1UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLkNoYW5uZWxQYXJlbnRhbFJhdGluZy5odG1sIiB0aXRsZT0iQ2hhbm5lbFBhcmVudGFsUmF0aW5nIj5DaGFubmVsUGFyZW50YWxSYXRpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSUNoYW5uZWwuaHRtbCIgdGl0bGU9IklDaGFubmVsIj5JQ2hhbm5lbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JQ2hhbm5lbE1hbmFnZXIuaHRtbCIgdGl0bGU9IklDaGFubmVsTWFuYWdlciI+SUNoYW5uZWxNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLklEaXNhYmxlTWVkaWFTb3VyY2VEaXNwbGF5Lmh0bWwiIHRpdGxlPSJJRGlzYWJsZU1lZGlhU291cmNlRGlzcGxheSI+SURpc2FibGVNZWRpYVNvdXJjZURpc3BsYXk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSUhhc0NhY2hlS2V5Lmh0bWwiIHRpdGxlPSJJSGFzQ2FjaGVLZXkiPklIYXNDYWNoZUtleTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JSGFzQ2hhbmdlRXZlbnQuaHRtbCIgdGl0bGU9IklIYXNDaGFuZ2VFdmVudCI+SUhhc0NoYW5nZUV2ZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLklIYXNDaGFubmVsRmVhdHVyZXMuaHRtbCIgdGl0bGU9IklIYXNDaGFubmVsRmVhdHVyZXMiPklIYXNDaGFubmVsRmVhdHVyZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSUhhc0ZvbGRlckF0dHJpYnV0ZXMuaHRtbCIgdGl0bGU9IklIYXNGb2xkZXJBdHRyaWJ1dGVzIj5JSGFzRm9sZGVyQXR0cmlidXRlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JbnRlcm5hbENoYW5uZWxGZWF0dXJlcy5odG1sIiB0aXRsZT0iSW50ZXJuYWxDaGFubmVsRmVhdHVyZXMiPkludGVybmFsQ2hhbm5lbEZlYXR1cmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLkludGVybmFsQ2hhbm5lbEl0ZW1RdWVyeS5odG1sIiB0aXRsZT0iSW50ZXJuYWxDaGFubmVsSXRlbVF1ZXJ5Ij5JbnRlcm5hbENoYW5uZWxJdGVtUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSVJlcXVpcmVzTWVkaWFJbmZvQ2FsbGJhY2suaHRtbCIgdGl0bGU9IklSZXF1aXJlc01lZGlhSW5mb0NhbGxiYWNrIj5JUmVxdWlyZXNNZWRpYUluZm9DYWxsYmFjazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JU2VhcmNoYWJsZUNoYW5uZWwuaHRtbCIgdGl0bGU9IklTZWFyY2hhYmxlQ2hhbm5lbCI+SVNlYXJjaGFibGVDaGFubmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLklTdXBwb3J0c0RlbGV0ZS5odG1sIiB0aXRsZT0iSVN1cHBvcnRzRGVsZXRlIj5JU3VwcG9ydHNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSVN1cHBvcnRzTGF0ZXN0TWVkaWEuaHRtbCIgdGl0bGU9IklTdXBwb3J0c0xhdGVzdE1lZGlhIj5JU3VwcG9ydHNMYXRlc3RNZWRpYTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JU3VwcG9ydHNNZWRpYVByb2JlLmh0bWwiIHRpdGxlPSJJU3VwcG9ydHNNZWRpYVByb2JlIj5JU3VwcG9ydHNNZWRpYVByb2JlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Db2RlY3MuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29kZWNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5GZm1wZWdDYXBhYmlsaXRpZXMuaHRtbCIgdGl0bGU9IkZmbXBlZ0NhcGFiaWxpdGllcyI+RmZtcGVnQ2FwYWJpbGl0aWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5GZm1wZWdDYXBhYmlsaXRpZXMuQ2FwYWJpbGl0eUluZm8uaHRtbCIgdGl0bGU9IkZmbXBlZ0NhcGFiaWxpdGllcy5DYXBhYmlsaXR5SW5mbyI+RmZtcGVnQ2FwYWJpbGl0aWVzLkNhcGFiaWxpdHlJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5GZm1wZWdDYXBhYmlsaXRpZXMuQ2Fwc0xpc3QuaHRtbCIgdGl0bGU9IkZmbXBlZ0NhcGFiaWxpdGllcy5DYXBzTGlzdCI+RmZtcGVnQ2FwYWJpbGl0aWVzLkNhcHNMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5JQ29kZWNCYXNlLmh0bWwiIHRpdGxlPSJJQ29kZWNCYXNlIj5JQ29kZWNCYXNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5JQ29kZWNQcm92aWRlci5odG1sIiB0aXRsZT0iSUNvZGVjUHJvdmlkZXIiPklDb2RlY1Byb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Db2xsZWN0aW9ucy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29sbGVjdGlvbnMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbGxlY3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbGxlY3Rpb25zLkNvbGxlY3Rpb25DcmVhdGVkRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJDb2xsZWN0aW9uQ3JlYXRlZEV2ZW50QXJncyI+Q29sbGVjdGlvbkNyZWF0ZWRFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29sbGVjdGlvbnMuQ29sbGVjdGlvbkNyZWF0aW9uT3B0aW9ucy5odG1sIiB0aXRsZT0iQ29sbGVjdGlvbkNyZWF0aW9uT3B0aW9ucyI+Q29sbGVjdGlvbkNyZWF0aW9uT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Db2xsZWN0aW9ucy5Db2xsZWN0aW9uTW9kaWZpZWRFdmVudEFyZ3MuaHRtbCIgdGl0bGU9IkNvbGxlY3Rpb25Nb2RpZmllZEV2ZW50QXJncyI+Q29sbGVjdGlvbk1vZGlmaWVkRXZlbnRBcmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbGxlY3Rpb25zLklDb2xsZWN0aW9uTWFuYWdlci5odG1sIiB0aXRsZT0iSUNvbGxlY3Rpb25NYW5hZ2VyIj5JQ29sbGVjdGlvbk1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbmZpZ3VyYXRpb24iPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29uZmlndXJhdGlvbi5JU2VydmVyQ29uZmlndXJhdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklTZXJ2ZXJDb25maWd1cmF0aW9uTWFuYWdlciI+SVNlcnZlckNvbmZpZ3VyYXRpb25NYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbmZpZ3VyYXRpb24uSVVzZXJDb25maWd1cmF0aW9uRmFjdG9yeS5odG1sIiB0aXRsZT0iSVVzZXJDb25maWd1cmF0aW9uRmFjdG9yeSI+SVVzZXJDb25maWd1cmF0aW9uRmFjdG9yeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29ubmVjdC5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29ubmVjdCI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29ubmVjdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Db25uZWN0LklDb25uZWN0TWFuYWdlci5odG1sIiB0aXRsZT0iSUNvbm5lY3RNYW5hZ2VyIj5JQ29ubmVjdE1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29ubmVjdC5Vc2VyTGlua1Jlc3VsdC5odG1sIiB0aXRsZT0iVXNlckxpbmtSZXN1bHQiPlVzZXJMaW5rUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EYXRhLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EYXRhIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkRhdGEuSUxpYnJhcnlEYXRhYmFzZS5odG1sIiB0aXRsZT0iSUxpYnJhcnlEYXRhYmFzZSI+SUxpYnJhcnlEYXRhYmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRGV2aWNlcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRGV2aWNlcyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRGV2aWNlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EZXZpY2VzLkNhbWVyYUltYWdlVXBsb2FkSW5mby5odG1sIiB0aXRsZT0iQ2FtZXJhSW1hZ2VVcGxvYWRJbmZvIj5DYW1lcmFJbWFnZVVwbG9hZEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRGV2aWNlcy5JRGV2aWNlTWFuYWdlci5odG1sIiB0aXRsZT0iSURldmljZU1hbmFnZXIiPklEZXZpY2VNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkRyYXdpbmcuSUltYWdlRW5jb2Rlci5odG1sIiB0aXRsZT0iSUltYWdlRW5jb2RlciI+SUltYWdlRW5jb2RlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nLklJbWFnZVByb2Nlc3Nvci5odG1sIiB0aXRsZT0iSUltYWdlUHJvY2Vzc29yIj5JSW1hZ2VQcm9jZXNzb3I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHJhd2luZy5JbWFnZUNvbGxhZ2VPcHRpb25zLmh0bWwiIHRpdGxlPSJJbWFnZUNvbGxhZ2VPcHRpb25zIj5JbWFnZUNvbGxhZ2VPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkRyYXdpbmcuSW1hZ2VEYXRhLmh0bWwiIHRpdGxlPSJJbWFnZURhdGEiPkltYWdlRGF0YTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nLkltYWdlUHJvY2Vzc2luZ09wdGlvbnMuaHRtbCIgdGl0bGU9IkltYWdlUHJvY2Vzc2luZ09wdGlvbnMiPkltYWdlUHJvY2Vzc2luZ09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHJhd2luZy5JbWFnZVByb2Nlc3NvckV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkltYWdlUHJvY2Vzc29yRXh0ZW5zaW9ucyI+SW1hZ2VQcm9jZXNzb3JFeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkRyYXdpbmcuSW1hZ2VTdHJlYW0uaHRtbCIgdGl0bGU9IkltYWdlU3RyZWFtIj5JbWFnZVN0cmVhbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nLklTdXBwb3J0c0ltYWdlRGF0YS5odG1sIiB0aXRsZT0iSVN1cHBvcnRzSW1hZ2VEYXRhIj5JU3VwcG9ydHNJbWFnZURhdGE8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkR0by5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHRvIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHRvLkR0b09wdGlvbnMuaHRtbCIgdGl0bGU9IkR0b09wdGlvbnMiPkR0b09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHRvLklEdG9TZXJ2aWNlLmh0bWwiIHRpdGxlPSJJRHRvU2VydmljZSI+SUR0b1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQWdncmVnYXRlRm9sZGVyLmh0bWwiIHRpdGxlPSJBZ2dyZWdhdGVGb2xkZXIiPkFnZ3JlZ2F0ZUZvbGRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5CYXNlSXRlbS5odG1sIiB0aXRsZT0iQmFzZUl0ZW0iPkJhc2VJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkJhc2VJdGVtRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iQmFzZUl0ZW1FeHRlbnNpb25zIj5CYXNlSXRlbUV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQm9vay5odG1sIiB0aXRsZT0iQm9vayI+Qm9vazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5Cb3hTZXQuaHRtbCIgdGl0bGU9IkJveFNldCI+Qm94U2V0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkNvbGxlY3Rpb25Gb2xkZXIuaHRtbCIgdGl0bGU9IkNvbGxlY3Rpb25Gb2xkZXIiPkNvbGxlY3Rpb25Gb2xkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQ29sbGVjdGlvbkhlbHBlci5odG1sIiB0aXRsZT0iQ29sbGVjdGlvbkhlbHBlciI+Q29sbGVjdGlvbkhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5EYXlPZldlZWtIZWxwZXIuaHRtbCIgdGl0bGU9IkRheU9mV2Vla0hlbHBlciI+RGF5T2ZXZWVrSGVscGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkV4dGVuc2lvbnMiPkV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuRm9sZGVyLmh0bWwiIHRpdGxlPSJGb2xkZXIiPkZvbGRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5HYW1lLmh0bWwiIHRpdGxlPSJHYW1lIj5HYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkdhbWVHZW5yZS5odG1sIiB0aXRsZT0iR2FtZUdlbnJlIj5HYW1lR2VucmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuR2FtZVN5c3RlbS5odG1sIiB0aXRsZT0iR2FtZVN5c3RlbSI+R2FtZVN5c3RlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5HZW5yZS5odG1sIiB0aXRsZT0iR2VucmUiPkdlbnJlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLklDb2xsZWN0aW9uRm9sZGVyLmh0bWwiIHRpdGxlPSJJQ29sbGVjdGlvbkZvbGRlciI+SUNvbGxlY3Rpb25Gb2xkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSUhhc0NvbGxlY3Rpb25UeXBlLmh0bWwiIHRpdGxlPSJJSGFzQ29sbGVjdGlvblR5cGUiPklIYXNDb2xsZWN0aW9uVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JSGFzRm9sZGVyR3JvdXBpbmcuaHRtbCIgdGl0bGU9IklIYXNGb2xkZXJHcm91cGluZyI+SUhhc0ZvbGRlckdyb3VwaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLklIYXNHYW1lR2VucmVzLmh0bWwiIHRpdGxlPSJJSGFzR2FtZUdlbnJlcyI+SUhhc0dhbWVHZW5yZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSUhhc01lZGlhU291cmNlcy5odG1sIiB0aXRsZT0iSUhhc01lZGlhU291cmNlcyI+SUhhc01lZGlhU291cmNlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JSGFzUHJvZ3JhbUF0dHJpYnV0ZXMuaHRtbCIgdGl0bGU9IklIYXNQcm9ncmFtQXR0cmlidXRlcyI+SUhhc1Byb2dyYW1BdHRyaWJ1dGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLklIYXNTZXJpZXMuaHRtbCIgdGl0bGU9IklIYXNTZXJpZXMiPklIYXNTZXJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSUhhc1Nlcmllc05hbWUuaHRtbCIgdGl0bGU9IklIYXNTZXJpZXNOYW1lIj5JSGFzU2VyaWVzTmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JSGFzU2hhcmVzLmh0bWwiIHRpdGxlPSJJSGFzU2hhcmVzIj5JSGFzU2hhcmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLklIYXNTdGFydERhdGUuaHRtbCIgdGl0bGU9IklIYXNTdGFydERhdGUiPklIYXNTdGFydERhdGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSUl0ZW1CeU5hbWUuaHRtbCIgdGl0bGU9IklJdGVtQnlOYW1lIj5JSXRlbUJ5TmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JbnRlcm5hbEl0ZW1zUXVlcnkuaHRtbCIgdGl0bGU9IkludGVybmFsSXRlbXNRdWVyeSI+SW50ZXJuYWxJdGVtc1F1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkludGVybmFsUGVvcGxlUXVlcnkuaHRtbCIgdGl0bGU9IkludGVybmFsUGVvcGxlUXVlcnkiPkludGVybmFsUGVvcGxlUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSVN1cHBvcnRzQm94U2V0R3JvdXBpbmcuaHRtbCIgdGl0bGU9IklTdXBwb3J0c0JveFNldEdyb3VwaW5nIj5JU3VwcG9ydHNCb3hTZXRHcm91cGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JdGVtQnlOYW1lRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iSXRlbUJ5TmFtZUV4dGVuc2lvbnMiPkl0ZW1CeU5hbWVFeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkl0ZW1JbWFnZUluZm8uaHRtbCIgdGl0bGU9Ikl0ZW1JbWFnZUluZm8iPkl0ZW1JbWFnZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuTGlua2VkQ2hpbGQuaHRtbCIgdGl0bGU9IkxpbmtlZENoaWxkIj5MaW5rZWRDaGlsZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5MaXN0SXRlbS5odG1sIiB0aXRsZT0iTGlzdEl0ZW0iPkxpc3RJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLk11c2ljVmlkZW8uaHRtbCIgdGl0bGU9Ik11c2ljVmlkZW8iPk11c2ljVmlkZW88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuUGVvcGxlSGVscGVyLmh0bWwiIHRpdGxlPSJQZW9wbGVIZWxwZXIiPlBlb3BsZUhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5QZXJzb24uaHRtbCIgdGl0bGU9IlBlcnNvbiI+UGVyc29uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlBlcnNvbkluZm8uaHRtbCIgdGl0bGU9IlBlcnNvbkluZm8iPlBlcnNvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuUGhvdG8uaHRtbCIgdGl0bGU9IlBob3RvIj5QaG90bzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5QaG90b0FsYnVtLmh0bWwiIHRpdGxlPSJQaG90b0FsYnVtIj5QaG90b0FsYnVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlNoYXJlLmh0bWwiIHRpdGxlPSJTaGFyZSI+U2hhcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuU3R1ZGlvLmh0bWwiIHRpdGxlPSJTdHVkaW8iPlN0dWRpbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5UYWcuaHRtbCIgdGl0bGU9IlRhZyI+VGFnPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlRhZ0V4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IlRhZ0V4dGVuc2lvbnMiPlRhZ0V4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVGh1bWJuYWlsU2V0SW5mby5odG1sIiB0aXRsZT0iVGh1bWJuYWlsU2V0SW5mbyI+VGh1bWJuYWlsU2V0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5UcmFpbGVyLmh0bWwiIHRpdGxlPSJUcmFpbGVyIj5UcmFpbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlVzZXIuaHRtbCIgdGl0bGU9IlVzZXIiPlVzZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVXNlckl0ZW1EYXRhLmh0bWwiIHRpdGxlPSJVc2VySXRlbURhdGEiPlVzZXJJdGVtRGF0YTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5Vc2VyUm9vdEZvbGRlci5odG1sIiB0aXRsZT0iVXNlclJvb3RGb2xkZXIiPlVzZXJSb290Rm9sZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlVzZXJWaWV3Lmh0bWwiIHRpdGxlPSJVc2VyVmlldyI+VXNlclZpZXc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVmlkZW8uaHRtbCIgdGl0bGU9IlZpZGVvIj5WaWRlbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQXVkaW8uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkF1ZGlvIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpby5BdWRpby5odG1sIiB0aXRsZT0iQXVkaW8iPkF1ZGlvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkF1ZGlvLkhhc0FydGlzdEV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9Ikhhc0FydGlzdEV4dGVuc2lvbnMiPkhhc0FydGlzdEV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQXVkaW8uSUhhc0FsYnVtLmh0bWwiIHRpdGxlPSJJSGFzQWxidW0iPklIYXNBbGJ1bTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpby5JSGFzQWxidW1BcnRpc3QuaHRtbCIgdGl0bGU9IklIYXNBbGJ1bUFydGlzdCI+SUhhc0FsYnVtQXJ0aXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkF1ZGlvLklIYXNBcnRpc3QuaHRtbCIgdGl0bGU9IklIYXNBcnRpc3QiPklIYXNBcnRpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQXVkaW8uSUhhc011c2ljQWxidW0uaHRtbCIgdGl0bGU9IklIYXNNdXNpY0FsYnVtIj5JSGFzTXVzaWNBbGJ1bTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpby5JSGFzTXVzaWNHZW5yZXMuaHRtbCIgdGl0bGU9IklIYXNNdXNpY0dlbnJlcyI+SUhhc011c2ljR2VucmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkF1ZGlvLk11c2ljQWxidW0uaHRtbCIgdGl0bGU9Ik11c2ljQWxidW0iPk11c2ljQWxidW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQXVkaW8uTXVzaWNBcnRpc3QuaHRtbCIgdGl0bGU9Ik11c2ljQXJ0aXN0Ij5NdXNpY0FydGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpby5NdXNpY0dlbnJlLmh0bWwiIHRpdGxlPSJNdXNpY0dlbnJlIj5NdXNpY0dlbnJlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5Nb3ZpZXMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLk1vdmllcyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuTW92aWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLk1vdmllcy5Nb3ZpZS5odG1sIiB0aXRsZT0iTW92aWUiPk1vdmllPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5UVi5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVFYiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlRWPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlRWLkVwaXNvZGUuaHRtbCIgdGl0bGU9IkVwaXNvZGUiPkVwaXNvZGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVFYuTGVnYWN5U3BlY2lhbEVwaXNvZGVOdW1iZXJzLmh0bWwiIHRpdGxlPSJMZWdhY3lTcGVjaWFsRXBpc29kZU51bWJlcnMiPkxlZ2FjeVNwZWNpYWxFcGlzb2RlTnVtYmVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5UVi5TZWFzb24uaHRtbCIgdGl0bGU9IlNlYXNvbiI+U2Vhc29uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlRWLlNlcmllcy5odG1sIiB0aXRsZT0iU2VyaWVzIj5TZXJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVFYuU3BlY2lhbEVwaXNvZGVOdW1iZXJzLmh0bWwiIHRpdGxlPSJTcGVjaWFsRXBpc29kZU51bWJlcnMiPlNwZWNpYWxFcGlzb2RlTnVtYmVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRXh0ZW5zaW9ucyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FeHRlbnNpb25zLlN0cmluZ0NvbXBhdGliaWxpdHkuaHRtbCIgdGl0bGU9IlN0cmluZ0NvbXBhdGliaWxpdHkiPlN0cmluZ0NvbXBhdGliaWxpdHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRXh0ZW5zaW9ucy5TdHJpbmdFeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJTdHJpbmdFeHRlbnNpb25zIj5TdHJpbmdFeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5JTy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuSU8iPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLklPPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLklPLklJT01hbmFnZXIuaHRtbCIgdGl0bGU9IklJT01hbmFnZXIiPklJT01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5EZWxldGVPcHRpb25zLmh0bWwiIHRpdGxlPSJEZWxldGVPcHRpb25zIj5EZWxldGVPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSUNvbmZpZ3VyYWJsZVByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJQ29uZmlndXJhYmxlUHJvdmlkZXIiPklDb25maWd1cmFibGVQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklJbnRyb1Byb3ZpZGVyLmh0bWwiIHRpdGxlPSJJSW50cm9Qcm92aWRlciI+SUludHJvUHJvdmlkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JTGlicmFyeU1hbmFnZXIuaHRtbCIgdGl0bGU9IklMaWJyYXJ5TWFuYWdlciI+SUxpYnJhcnlNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSUxpYnJhcnlNb25pdG9yLmh0bWwiIHRpdGxlPSJJTGlicmFyeU1vbml0b3IiPklMaWJyYXJ5TW9uaXRvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklMaWJyYXJ5UG9zdFNjYW5UYXNrLmh0bWwiIHRpdGxlPSJJTGlicmFyeVBvc3RTY2FuVGFzayI+SUxpYnJhcnlQb3N0U2NhblRhc2s8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JTGlicmFyeVBvc3RTY2FuVGFza1dpdGhEaXJlY3RvcnlTZXJ2aWNlLmh0bWwiIHRpdGxlPSJJTGlicmFyeVBvc3RTY2FuVGFza1dpdGhEaXJlY3RvcnlTZXJ2aWNlIj5JTGlicmFyeVBvc3RTY2FuVGFza1dpdGhEaXJlY3RvcnlTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSUxpdmVTdHJlYW0uaHRtbCIgdGl0bGU9IklMaXZlU3RyZWFtIj5JTGl2ZVN0cmVhbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklNZWRpYVNvdXJjZU1hbmFnZXIuaHRtbCIgdGl0bGU9IklNZWRpYVNvdXJjZU1hbmFnZXIiPklNZWRpYVNvdXJjZU1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JTWVkaWFTb3VyY2VQcm92aWRlci5odG1sIiB0aXRsZT0iSU1lZGlhU291cmNlUHJvdmlkZXIiPklNZWRpYVNvdXJjZVByb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSU1ldGFkYXRhU2F2ZXIuaHRtbCIgdGl0bGU9IklNZXRhZGF0YVNhdmVyIj5JTWV0YWRhdGFTYXZlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklNdXNpY01hbmFnZXIuaHRtbCIgdGl0bGU9IklNdXNpY01hbmFnZXIiPklNdXNpY01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JbnRyb0luZm8uaHRtbCIgdGl0bGU9IkludHJvSW5mbyI+SW50cm9JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSVNlZ21lbnRlZExpdmVTdHJlYW0uaHRtbCIgdGl0bGU9IklTZWdtZW50ZWRMaXZlU3RyZWFtIj5JU2VnbWVudGVkTGl2ZVN0cmVhbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklTZWdtZW50U291cmNlLmh0bWwiIHRpdGxlPSJJU2VnbWVudFNvdXJjZSI+SVNlZ21lbnRTb3VyY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JdGVtQ2hhbmdlRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJJdGVtQ2hhbmdlRXZlbnRBcmdzIj5JdGVtQ2hhbmdlRXZlbnRBcmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSXRlbUxpbmtUeXBlLmh0bWwiIHRpdGxlPSJJdGVtTGlua1R5cGUiPkl0ZW1MaW5rVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5Lkl0ZW1SZXNvbHZlQXJncy5odG1sIiB0aXRsZT0iSXRlbVJlc29sdmVBcmdzIj5JdGVtUmVzb2x2ZUFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JdGVtVXBkYXRlVHlwZS5odG1sIiB0aXRsZT0iSXRlbVVwZGF0ZVR5cGUiPkl0ZW1VcGRhdGVUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSVVzZXJEYXRhTWFuYWdlci5odG1sIiB0aXRsZT0iSVVzZXJEYXRhTWFuYWdlciI+SVVzZXJEYXRhTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklVc2VyTWFuYWdlci5odG1sIiB0aXRsZT0iSVVzZXJNYW5hZ2VyIj5JVXNlck1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JVXNlclZpZXdNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJVXNlclZpZXdNYW5hZ2VyIj5JVXNlclZpZXdNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuTGlicmFyeU1hbmFnZXJFeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJMaWJyYXJ5TWFuYWdlckV4dGVuc2lvbnMiPkxpYnJhcnlNYW5hZ2VyRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5Lk1ldGFkYXRhQ29uZmlndXJhdGlvbkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9Ik1ldGFkYXRhQ29uZmlndXJhdGlvbkV4dGVuc2lvbnMiPk1ldGFkYXRhQ29uZmlndXJhdGlvbkV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5NZXRhZGF0YUNvbmZpZ3VyYXRpb25TdG9yZS5odG1sIiB0aXRsZT0iTWV0YWRhdGFDb25maWd1cmF0aW9uU3RvcmUiPk1ldGFkYXRhQ29uZmlndXJhdGlvblN0b3JlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuUGxheWJhY2tQcm9ncmVzc0V2ZW50QXJncy5odG1sIiB0aXRsZT0iUGxheWJhY2tQcm9ncmVzc0V2ZW50QXJncyI+UGxheWJhY2tQcm9ncmVzc0V2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LlBsYXliYWNrU3RvcEV2ZW50QXJncy5odG1sIiB0aXRsZT0iUGxheWJhY2tTdG9wRXZlbnRBcmdzIj5QbGF5YmFja1N0b3BFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5Qcm9maWxlci5odG1sIiB0aXRsZT0iUHJvZmlsZXIiPlByb2ZpbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuUmVzb2x2ZXJIZWxwZXIuaHRtbCIgdGl0bGU9IlJlc29sdmVySGVscGVyIj5SZXNvbHZlckhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LlNlZ21lbnRlZFN0cmVhbVNlZ21lbnRJbmZvLmh0bWwiIHRpdGxlPSJTZWdtZW50ZWRTdHJlYW1TZWdtZW50SW5mbyI+U2VnbWVudGVkU3RyZWFtU2VnbWVudEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5Vc2VyQ29weU9wdGlvbnMuaHRtbCIgdGl0bGU9IlVzZXJDb3B5T3B0aW9ucyI+VXNlckNvcHlPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuVXNlckRhdGFTYXZlRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJVc2VyRGF0YVNhdmVFdmVudEFyZ3MiPlVzZXJEYXRhU2F2ZUV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LlVzZXJJdGVtU2hhcmUuaHRtbCIgdGl0bGU9IlVzZXJJdGVtU2hhcmUiPlVzZXJJdGVtU2hhcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5Vc2VySXRlbVNoYXJlUXVlcnkuaHRtbCIgdGl0bGU9IlVzZXJJdGVtU2hhcmVRdWVyeSI+VXNlckl0ZW1TaGFyZVF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaXZlVHYuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdiI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGl2ZVR2PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5BY3RpdmVSZWNvcmRpbmdJbmZvLmh0bWwiIHRpdGxlPSJBY3RpdmVSZWNvcmRpbmdJbmZvIj5BY3RpdmVSZWNvcmRpbmdJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5CYXNlVHVuZXJIb3N0Lmh0bWwiIHRpdGxlPSJCYXNlVHVuZXJIb3N0Ij5CYXNlVHVuZXJIb3N0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5DaGFubmVsSW5mby5odG1sIiB0aXRsZT0iQ2hhbm5lbEluZm8iPkNoYW5uZWxJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JQ29uZmlndXJhYmxlVHVuZXJIb3N0Lmh0bWwiIHRpdGxlPSJJQ29uZmlndXJhYmxlVHVuZXJIb3N0Ij5JQ29uZmlndXJhYmxlVHVuZXJIb3N0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JSGFzQ291bnRyaWVzLmh0bWwiIHRpdGxlPSJJSGFzQ291bnRyaWVzIj5JSGFzQ291bnRyaWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JSGFzUHJvZ3JhbUNhY2hlcy5odG1sIiB0aXRsZT0iSUhhc1Byb2dyYW1DYWNoZXMiPklIYXNQcm9ncmFtQ2FjaGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JTGlzdGluZ3NQcm92aWRlci5odG1sIiB0aXRsZT0iSUxpc3RpbmdzUHJvdmlkZXIiPklMaXN0aW5nc1Byb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JTGl2ZVR2TWFuYWdlci5odG1sIiB0aXRsZT0iSUxpdmVUdk1hbmFnZXIiPklMaXZlVHZNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JVHVuZXJIb3N0Lmh0bWwiIHRpdGxlPSJJVHVuZXJIb3N0Ij5JVHVuZXJIb3N0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlU3RyZWFtT3B0aW9ucy5odG1sIiB0aXRsZT0iTGl2ZVN0cmVhbU9wdGlvbnMiPkxpdmVTdHJlYW1PcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZDaGFubmVsLmh0bWwiIHRpdGxlPSJMaXZlVHZDaGFubmVsIj5MaXZlVHZDaGFubmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZDb25mbGljdEV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iTGl2ZVR2Q29uZmxpY3RFeGNlcHRpb24iPkxpdmVUdkNvbmZsaWN0RXhjZXB0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZQcm9ncmFtLmh0bWwiIHRpdGxlPSJMaXZlVHZQcm9ncmFtIj5MaXZlVHZQcm9ncmFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZTZXJ2aWNlU3RhdHVzSW5mby5odG1sIiB0aXRsZT0iTGl2ZVR2U2VydmljZVN0YXR1c0luZm8iPkxpdmVUdlNlcnZpY2VTdGF0dXNJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZUdW5lckluZm8uaHRtbCIgdGl0bGU9IkxpdmVUdlR1bmVySW5mbyI+TGl2ZVR2VHVuZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5Qcm9ncmFtSW5mby5odG1sIiB0aXRsZT0iUHJvZ3JhbUluZm8iPlByb2dyYW1JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5SZWNvcmRpbmdJbmZvLmh0bWwiIHRpdGxlPSJSZWNvcmRpbmdJbmZvIj5SZWNvcmRpbmdJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5SZWNvcmRpbmdTdGF0dXNDaGFuZ2VkRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJSZWNvcmRpbmdTdGF0dXNDaGFuZ2VkRXZlbnRBcmdzIj5SZWNvcmRpbmdTdGF0dXNDaGFuZ2VkRXZlbnRBcmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5TZXJpZXNUaW1lckV2ZW50SW5mby5odG1sIiB0aXRsZT0iU2VyaWVzVGltZXJFdmVudEluZm8iPlNlcmllc1RpbWVyRXZlbnRJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5TZXJpZXNUaW1lckluZm8uaHRtbCIgdGl0bGU9IlNlcmllc1RpbWVySW5mbyI+U2VyaWVzVGltZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5UaW1lckV2ZW50SW5mby5odG1sIiB0aXRsZT0iVGltZXJFdmVudEluZm8iPlRpbWVyRXZlbnRJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5UaW1lckluZm8uaHRtbCIgdGl0bGU9IlRpbWVySW5mbyI+VGltZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5UdW5lckNoYW5uZWxNYXBwaW5nLmh0bWwiIHRpdGxlPSJUdW5lckNoYW5uZWxNYXBwaW5nIj5UdW5lckNoYW5uZWxNYXBwaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuQmFzZUVuY29kaW5nSm9iT3B0aW9ucy5odG1sIiB0aXRsZT0iQmFzZUVuY29kaW5nSm9iT3B0aW9ucyI+QmFzZUVuY29kaW5nSm9iT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLkNvZGVjUGFyYW1ldGVyQ29udGV4dC5odG1sIiB0aXRsZT0iQ29kZWNQYXJhbWV0ZXJDb250ZXh0Ij5Db2RlY1BhcmFtZXRlckNvbnRleHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5FbmNvZGluZ0pvYk9wdGlvbnMuaHRtbCIgdGl0bGU9IkVuY29kaW5nSm9iT3B0aW9ucyI+RW5jb2RpbmdKb2JPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuRW52aXJvbm1lbnRWYXJpYWJsZVNldHRpbmcuaHRtbCIgdGl0bGU9IkVudmlyb25tZW50VmFyaWFibGVTZXR0aW5nIj5FbnZpcm9ubWVudFZhcmlhYmxlU2V0dGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLkhsc0hlbHBlci5odG1sIiB0aXRsZT0iSGxzSGVscGVyIj5IbHNIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JQ29kZWNQYXJhbWV0ZXJNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJQ29kZWNQYXJhbWV0ZXJNYW5hZ2VyIj5JQ29kZWNQYXJhbWV0ZXJNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSUVuY29kaW5nRGlhZ25vc3RpY09wdGlvbnNNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJRW5jb2RpbmdEaWFnbm9zdGljT3B0aW9uc01hbmFnZXIiPklFbmNvZGluZ0RpYWdub3N0aWNPcHRpb25zTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLklFbmNvZGluZ1N1YnRpdGxlT3B0aW9uc01hbmFnZXIuaHRtbCIgdGl0bGU9IklFbmNvZGluZ1N1YnRpdGxlT3B0aW9uc01hbmFnZXIiPklFbmNvZGluZ1N1YnRpdGxlT3B0aW9uc01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JRW5jb2RpbmdUb25lTWFwT3B0aW9uc01hbmFnZXIuaHRtbCIgdGl0bGU9IklFbmNvZGluZ1RvbmVNYXBPcHRpb25zTWFuYWdlciI+SUVuY29kaW5nVG9uZU1hcE9wdGlvbnNNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSUZmbXBlZ0NvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9IklGZm1wZWdDb25maWd1cmF0aW9uIj5JRmZtcGVnQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLklGZm1wZWdNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJRmZtcGVnTWFuYWdlciI+SUZmbXBlZ01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JRmZtcGVnUnVubmVyLmh0bWwiIHRpdGxlPSJJRmZtcGVnUnVubmVyIj5JRmZtcGVnUnVubmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSUltYWdlRXh0cmFjdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklJbWFnZUV4dHJhY3Rpb25NYW5hZ2VyIj5JSW1hZ2VFeHRyYWN0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLkltYWdlRW5jb2RpbmdPcHRpb25zLmh0bWwiIHRpdGxlPSJJbWFnZUVuY29kaW5nT3B0aW9ucyI+SW1hZ2VFbmNvZGluZ09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JTWVkaWFFbmNvZGVyLmh0bWwiIHRpdGxlPSJJTWVkaWFFbmNvZGVyIj5JTWVkaWFFbmNvZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSU1lZGlhSW1hZ2VDb252ZXJ0ZXIuaHRtbCIgdGl0bGU9IklNZWRpYUltYWdlQ29udmVydGVyIj5JTWVkaWFJbWFnZUNvbnZlcnRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLklNZWRpYVByb2JlTWFuYWdlci5odG1sIiB0aXRsZT0iSU1lZGlhUHJvYmVNYW5hZ2VyIj5JTWVkaWFQcm9iZU1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JU3RyZWFtSW5mb01hbmFnZXIuaHRtbCIgdGl0bGU9IklTdHJlYW1JbmZvTWFuYWdlciI+SVN0cmVhbUluZm9NYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSVN1YnRpdGxlRW5jb2Rlci5odG1sIiB0aXRsZT0iSVN1YnRpdGxlRW5jb2RlciI+SVN1YnRpdGxlRW5jb2RlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLklTdWJ0aXRsZUZvbnRzTWFuYWdlci5odG1sIiB0aXRsZT0iSVN1YnRpdGxlRm9udHNNYW5hZ2VyIj5JU3VidGl0bGVGb250c01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JU3VidGl0bGVPY3JEYXRhTWFuYWdlci5odG1sIiB0aXRsZT0iSVN1YnRpdGxlT2NyRGF0YU1hbmFnZXIiPklTdWJ0aXRsZU9jckRhdGFNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuTWVkaWFJbmZvUmVxdWVzdC5odG1sIiB0aXRsZT0iTWVkaWFJbmZvUmVxdWVzdCI+TWVkaWFJbmZvUmVxdWVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0cy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0cyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLlRlc3RzLklTZXJ2ZXJUcmFuc2NvZGluZ1Rlc3RNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJU2VydmVyVHJhbnNjb2RpbmdUZXN0TWFuYWdlciI+SVNlcnZlclRyYW5zY29kaW5nVGVzdE1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0cy5JVGVzdEVuY29kaW5nSm9iSW5mby5odG1sIiB0aXRsZT0iSVRlc3RFbmNvZGluZ0pvYkluZm8iPklUZXN0RW5jb2RpbmdKb2JJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuVGVzdHMuVGVzdENvZGVjRGV2aWNlLmh0bWwiIHRpdGxlPSJUZXN0Q29kZWNEZXZpY2UiPlRlc3RDb2RlY0RldmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLlRlc3RzLlRlc3RId2FjY2VsUGFpci5odG1sIiB0aXRsZT0iVGVzdEh3YWNjZWxQYWlyIj5UZXN0SHdhY2NlbFBhaXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0cy5UZXN0SHdhY2NlbHMuaHRtbCIgdGl0bGU9IlRlc3RId2FjY2VscyI+VGVzdEh3YWNjZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5OZXQuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldCI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTmV0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5BdXRoZW50aWNhdGVkQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJBdXRoZW50aWNhdGVkQXR0cmlidXRlIj5BdXRoZW50aWNhdGVkQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5BdXRob3JpemF0aW9uSW5mby5odG1sIiB0aXRsZT0iQXV0aG9yaXphdGlvbkluZm8iPkF1dGhvcml6YXRpb25JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5CYXNlUGVyaW9kaWNXZWJTb2NrZXRMaXN0ZW5lci0yLmh0bWwiIHRpdGxlPSJCYXNlUGVyaW9kaWNXZWJTb2NrZXRMaXN0ZW5lciZsdDtUUmV0dXJuRGF0YVR5cGUsIFRTdGF0ZVR5cGUmZ3Q7Ij5CYXNlUGVyaW9kaWNXZWJTb2NrZXRMaXN0ZW5lciZsdDtUUmV0dXJuRGF0YVR5cGUsIFRTdGF0ZVR5cGUmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JQXV0aGVudGljYXRpb25BdHRyaWJ1dGVzLmh0bWwiIHRpdGxlPSJJQXV0aGVudGljYXRpb25BdHRyaWJ1dGVzIj5JQXV0aGVudGljYXRpb25BdHRyaWJ1dGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JQXV0aG9yaXphdGlvbkNvbnRleHQuaHRtbCIgdGl0bGU9IklBdXRob3JpemF0aW9uQ29udGV4dCI+SUF1dGhvcml6YXRpb25Db250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JQXV0aFNlcnZpY2UuaHRtbCIgdGl0bGU9IklBdXRoU2VydmljZSI+SUF1dGhTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JSGFzUmVzdWx0RmFjdG9yeS5odG1sIiB0aXRsZT0iSUhhc1Jlc3VsdEZhY3RvcnkiPklIYXNSZXN1bHRGYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JSHR0cFJlc3VsdEZhY3RvcnkuaHRtbCIgdGl0bGU9IklIdHRwUmVzdWx0RmFjdG9yeSI+SUh0dHBSZXN1bHRGYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JSHR0cFNlcnZlci5odG1sIiB0aXRsZT0iSUh0dHBTZXJ2ZXIiPklIdHRwU2VydmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JU2Vzc2lvbkNvbnRleHQuaHRtbCIgdGl0bGU9IklTZXNzaW9uQ29udGV4dCI+SVNlc3Npb25Db250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JV2ViU29ja2V0Q29ubmVjdGlvbi5odG1sIiB0aXRsZT0iSVdlYlNvY2tldENvbm5lY3Rpb24iPklXZWJTb2NrZXRDb25uZWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JV2ViU29ja2V0TGlzdGVuZXIuaHRtbCIgdGl0bGU9IklXZWJTb2NrZXRMaXN0ZW5lciI+SVdlYlNvY2tldExpc3RlbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5TZWN1cml0eUV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iU2VjdXJpdHlFeGNlcHRpb24iPlNlY3VyaXR5RXhjZXB0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5TZWN1cml0eUV4Y2VwdGlvblR5cGUuaHRtbCIgdGl0bGU9IlNlY3VyaXR5RXhjZXB0aW9uVHlwZSI+U2VjdXJpdHlFeGNlcHRpb25UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5TdGF0aWNGaWxlUmVzdWx0T3B0aW9ucy5odG1sIiB0aXRsZT0iU3RhdGljRmlsZVJlc3VsdE9wdGlvbnMiPlN0YXRpY0ZpbGVSZXN1bHRPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5TdGF0aWNSZXN1bHRPcHRpb25zLmh0bWwiIHRpdGxlPSJTdGF0aWNSZXN1bHRPcHRpb25zIj5TdGF0aWNSZXN1bHRPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5VbmF1dGhlbnRpY2F0ZWRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlVuYXV0aGVudGljYXRlZEF0dHJpYnV0ZSI+VW5hdXRoZW50aWNhdGVkQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5XZWJTb2NrZXRDb25uZWN0aW5nRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJXZWJTb2NrZXRDb25uZWN0aW5nRXZlbnRBcmdzIj5XZWJTb2NrZXRDb25uZWN0aW5nRXZlbnRBcmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5XZWJTb2NrZXRMaXN0ZW5lclN0YXRlLmh0bWwiIHRpdGxlPSJXZWJTb2NrZXRMaXN0ZW5lclN0YXRlIj5XZWJTb2NrZXRMaXN0ZW5lclN0YXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5XZWJTb2NrZXRNZXNzYWdlSW5mby5odG1sIiB0aXRsZT0iV2ViU29ja2V0TWVzc2FnZUluZm8iPldlYlNvY2tldE1lc3NhZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Ob3RpZmljYXRpb25zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Ob3RpZmljYXRpb25zIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Ob3RpZmljYXRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5vdGlmaWNhdGlvbnMuSU5vdGlmaWNhdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklOb3RpZmljYXRpb25NYW5hZ2VyIj5JTm90aWZpY2F0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblRva2VuLmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25Ub2tlbiI+Tm90aWZpY2F0aW9uVG9rZW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTm90aWZpY2F0aW9ucy5Ob3RpZmljYXRpb25Ub2tlbkNhdGVnb3J5Lmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25Ub2tlbkNhdGVnb3J5Ij5Ob3RpZmljYXRpb25Ub2tlbkNhdGVnb3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QZXJzaXN0ZW5jZS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGVyc2lzdGVuY2UiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBlcnNpc3RlbmNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBlcnNpc3RlbmNlLklEaXNwbGF5UHJlZmVyZW5jZXNSZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJRGlzcGxheVByZWZlcmVuY2VzUmVwb3NpdG9yeSI+SURpc3BsYXlQcmVmZXJlbmNlc1JlcG9zaXRvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGVyc2lzdGVuY2UuSUl0ZW1SZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJSXRlbVJlcG9zaXRvcnkiPklJdGVtUmVwb3NpdG9yeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QZXJzaXN0ZW5jZS5JbnRyb0RlYnVnSW5mby5odG1sIiB0aXRsZT0iSW50cm9EZWJ1Z0luZm8iPkludHJvRGVidWdJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBlcnNpc3RlbmNlLklSZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJUmVwb3NpdG9yeSI+SVJlcG9zaXRvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGVyc2lzdGVuY2UuSXRlbVRhZ2dlZEV2ZW50Lmh0bWwiIHRpdGxlPSJJdGVtVGFnZ2VkRXZlbnQiPkl0ZW1UYWdnZWRFdmVudDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QZXJzaXN0ZW5jZS5JVXNlckRhdGFSZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJVXNlckRhdGFSZXBvc2l0b3J5Ij5JVXNlckRhdGFSZXBvc2l0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBlcnNpc3RlbmNlLklVc2VyUmVwb3NpdG9yeS5odG1sIiB0aXRsZT0iSVVzZXJSZXBvc2l0b3J5Ij5JVXNlclJlcG9zaXRvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGVyc2lzdGVuY2UuTWVkaWFTdHJlYW1RdWVyeS5odG1sIiB0aXRsZT0iTWVkaWFTdHJlYW1RdWVyeSI+TWVkaWFTdHJlYW1RdWVyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGxheWxpc3RzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBsYXlsaXN0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuQWRkVG9QbGF5bGlzdEluZm8uaHRtbCIgdGl0bGU9IkFkZFRvUGxheWxpc3RJbmZvIj5BZGRUb1BsYXlsaXN0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuQWRkVG9QbGF5bGlzdFJlc3VsdC5odG1sIiB0aXRsZT0iQWRkVG9QbGF5bGlzdFJlc3VsdCI+QWRkVG9QbGF5bGlzdFJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuSVBsYXlsaXN0TWFuYWdlci5odG1sIiB0aXRsZT0iSVBsYXlsaXN0TWFuYWdlciI+SVBsYXlsaXN0TWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuUGxheWxpc3QuaHRtbCIgdGl0bGU9IlBsYXlsaXN0Ij5QbGF5bGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuUGxheWxpc3RDcmVhdGlvblJlcXVlc3QuaHRtbCIgdGl0bGU9IlBsYXlsaXN0Q3JlYXRpb25SZXF1ZXN0Ij5QbGF5bGlzdENyZWF0aW9uUmVxdWVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuUGxheWxpc3RDcmVhdGlvblJlc3VsdC5odG1sIiB0aXRsZT0iUGxheWxpc3RDcmVhdGlvblJlc3VsdCI+UGxheWxpc3RDcmVhdGlvblJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2lucy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2lucyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2luczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbHVnaW5zLkJhc2VQbHVnaW5TaW1wbGVVSS0xLmh0bWwiIHRpdGxlPSJCYXNlUGx1Z2luU2ltcGxlVUkmbHQ7VE9wdGlvblR5cGUmZ3Q7Ij5CYXNlUGx1Z2luU2ltcGxlVUkmbHQ7VE9wdGlvblR5cGUmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBsdWdpbnMuQ29uZmlndXJhdGlvblBhZ2VUeXBlLmh0bWwiIHRpdGxlPSJDb25maWd1cmF0aW9uUGFnZVR5cGUiPkNvbmZpZ3VyYXRpb25QYWdlVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbHVnaW5zLklIYXNTZXR1cFVybC5odG1sIiB0aXRsZT0iSUhhc1NldHVwVXJsIj5JSGFzU2V0dXBVcmw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2lucy5JUGx1Z2luQ29uZmlndXJhdGlvblBhZ2UuaHRtbCIgdGl0bGU9IklQbHVnaW5Db25maWd1cmF0aW9uUGFnZSI+SVBsdWdpbkNvbmZpZ3VyYXRpb25QYWdlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBsdWdpbnMuSVBsdWdpblVJUGFnZVJlZ2lzdHJhdGlvbi5odG1sIiB0aXRsZT0iSVBsdWdpblVJUGFnZVJlZ2lzdHJhdGlvbiI+SVBsdWdpblVJUGFnZVJlZ2lzdHJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbHVnaW5zLklQbHVnaW5VSVBhZ2VzUmVnaXN0cmFyLmh0bWwiIHRpdGxlPSJJUGx1Z2luVUlQYWdlc1JlZ2lzdHJhciI+SVBsdWdpblVJUGFnZXNSZWdpc3RyYXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2lucy5JUnVuQmVmb3JlU3RhcnR1cC5odG1sIiB0aXRsZT0iSVJ1bkJlZm9yZVN0YXJ0dXAiPklSdW5CZWZvcmVTdGFydHVwPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBsdWdpbnMuSVNlcnZlckVudHJ5UG9pbnQuaHRtbCIgdGl0bGU9IklTZXJ2ZXJFbnRyeVBvaW50Ij5JU2VydmVyRW50cnlQb2ludDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQWxidW1JbmZvLmh0bWwiIHRpdGxlPSJBbGJ1bUluZm8iPkFsYnVtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQXJ0aXN0SW5mby5odG1sIiB0aXRsZT0iQXJ0aXN0SW5mbyI+QXJ0aXN0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQmFzZU1ldGFkYXRhUmVzdWx0Lmh0bWwiIHRpdGxlPSJCYXNlTWV0YWRhdGFSZXN1bHQiPkJhc2VNZXRhZGF0YVJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQm9va0luZm8uaHRtbCIgdGl0bGU9IkJvb2tJbmZvIj5Cb29rSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQm94U2V0SW5mby5odG1sIiB0aXRsZT0iQm94U2V0SW5mbyI+Qm94U2V0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRGlyZWN0b3J5U2VydmljZS5odG1sIiB0aXRsZT0iRGlyZWN0b3J5U2VydmljZSI+RGlyZWN0b3J5U2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRHluYW1pY0ltYWdlSW5mby5odG1sIiB0aXRsZT0iRHluYW1pY0ltYWdlSW5mbyI+RHluYW1pY0ltYWdlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRHluYW1pY0ltYWdlUmVzcG9uc2UuaHRtbCIgdGl0bGU9IkR5bmFtaWNJbWFnZVJlc3BvbnNlIj5EeW5hbWljSW1hZ2VSZXNwb25zZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRW5oYW5jZWRJbWFnZUluZm8uaHRtbCIgdGl0bGU9IkVuaGFuY2VkSW1hZ2VJbmZvIj5FbmhhbmNlZEltYWdlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRXBpc29kZUluZm8uaHRtbCIgdGl0bGU9IkVwaXNvZGVJbmZvIj5FcGlzb2RlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRXh0cmFTb3VyY2UuaHRtbCIgdGl0bGU9IkV4dHJhU291cmNlIj5FeHRyYVNvdXJjZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuR2FtZUluZm8uaHRtbCIgdGl0bGU9IkdhbWVJbmZvIj5HYW1lSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuR2FtZVN5c3RlbUluZm8uaHRtbCIgdGl0bGU9IkdhbWVTeXN0ZW1JbmZvIj5HYW1lU3lzdGVtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUN1c3RvbU1ldGFkYXRhUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklDdXN0b21NZXRhZGF0YVByb3ZpZGVyIj5JQ3VzdG9tTWV0YWRhdGFQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUN1c3RvbU1ldGFkYXRhUHJvdmlkZXItMS5odG1sIiB0aXRsZT0iSUN1c3RvbU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OyI+SUN1c3RvbU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSURpcmVjdG9yeVNlcnZpY2UuaHRtbCIgdGl0bGU9IklEaXJlY3RvcnlTZXJ2aWNlIj5JRGlyZWN0b3J5U2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUR5bmFtaWNJbWFnZVByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJRHluYW1pY0ltYWdlUHJvdmlkZXIiPklEeW5hbWljSW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUR5bmFtaWNJbWFnZVByb3ZpZGVyV2l0aExpYnJhcnlPcHRpb25zLmh0bWwiIHRpdGxlPSJJRHluYW1pY0ltYWdlUHJvdmlkZXJXaXRoTGlicmFyeU9wdGlvbnMiPklEeW5hbWljSW1hZ2VQcm92aWRlcldpdGhMaWJyYXJ5T3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUV4dGVybmFsSWQuaHRtbCIgdGl0bGU9IklFeHRlcm5hbElkIj5JRXh0ZXJuYWxJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUV4dHJhc1Byb3ZpZGVyLmh0bWwiIHRpdGxlPSJJRXh0cmFzUHJvdmlkZXIiPklFeHRyYXNQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUZvcmNlZFByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJRm9yY2VkUHJvdmlkZXIiPklGb3JjZWRQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUhhc0l0ZW1DaGFuZ2VNb25pdG9yLmh0bWwiIHRpdGxlPSJJSGFzSXRlbUNoYW5nZU1vbml0b3IiPklIYXNJdGVtQ2hhbmdlTW9uaXRvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUhhc0xvb2t1cEluZm8tMS5odG1sIiB0aXRsZT0iSUhhc0xvb2t1cEluZm8mbHQ7VExvb2t1cEluZm9UeXBlJmd0OyI+SUhhc0xvb2t1cEluZm8mbHQ7VExvb2t1cEluZm9UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUhhc01ldGFkYXRhRmVhdHVyZXMuaHRtbCIgdGl0bGU9IklIYXNNZXRhZGF0YUZlYXR1cmVzIj5JSGFzTWV0YWRhdGFGZWF0dXJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUhhc09yZGVyLmh0bWwiIHRpdGxlPSJJSGFzT3JkZXIiPklIYXNPcmRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUltYWdlRW5oYW5jZXIuaHRtbCIgdGl0bGU9IklJbWFnZUVuaGFuY2VyIj5JSW1hZ2VFbmhhbmNlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUltYWdlUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklJbWFnZVByb3ZpZGVyIj5JSW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxhenlJbWFnZVByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJTGF6eUltYWdlUHJvdmlkZXIiPklMYXp5SW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxvY2FsSW1hZ2VGaWxlUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklMb2NhbEltYWdlRmlsZVByb3ZpZGVyIj5JTG9jYWxJbWFnZUZpbGVQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxvY2FsSW1hZ2VQcm92aWRlci5odG1sIiB0aXRsZT0iSUxvY2FsSW1hZ2VQcm92aWRlciI+SUxvY2FsSW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxvY2FsTWV0YWRhdGFQcm92aWRlci5odG1sIiB0aXRsZT0iSUxvY2FsTWV0YWRhdGFQcm92aWRlciI+SUxvY2FsTWV0YWRhdGFQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxvY2FsTWV0YWRhdGFQcm92aWRlci0xLmh0bWwiIHRpdGxlPSJJTG9jYWxNZXRhZGF0YVByb3ZpZGVyJmx0O1RJdGVtVHlwZSZndDsiPklMb2NhbE1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSW1hZ2VSZWZyZXNoT3B0aW9ucy5odG1sIiB0aXRsZT0iSW1hZ2VSZWZyZXNoT3B0aW9ucyI+SW1hZ2VSZWZyZXNoT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSU1ldGFkYXRhUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklNZXRhZGF0YVByb3ZpZGVyIj5JTWV0YWRhdGFQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSU1ldGFkYXRhUHJvdmlkZXItMS5odG1sIiB0aXRsZT0iSU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OyI+SU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSU1ldGFkYXRhU2VydmljZS5odG1sIiB0aXRsZT0iSU1ldGFkYXRhU2VydmljZSI+SU1ldGFkYXRhU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVByZVJlZnJlc2hQcm92aWRlci5odG1sIiB0aXRsZT0iSVByZVJlZnJlc2hQcm92aWRlciI+SVByZVJlZnJlc2hQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVByb3ZpZGVyTWFuYWdlci5odG1sIiB0aXRsZT0iSVByb3ZpZGVyTWFuYWdlciI+SVByb3ZpZGVyTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVJlbW90ZUltYWdlUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklSZW1vdGVJbWFnZVByb3ZpZGVyIj5JUmVtb3RlSW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVJlbW90ZUltYWdlUHJvdmlkZXJXaXRoT3B0aW9ucy5odG1sIiB0aXRsZT0iSVJlbW90ZUltYWdlUHJvdmlkZXJXaXRoT3B0aW9ucyI+SVJlbW90ZUltYWdlUHJvdmlkZXJXaXRoT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVJlbW90ZU1ldGFkYXRhUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklSZW1vdGVNZXRhZGF0YVByb3ZpZGVyIj5JUmVtb3RlTWV0YWRhdGFQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVJlbW90ZU1ldGFkYXRhUHJvdmlkZXItMi5odG1sIiB0aXRsZT0iSVJlbW90ZU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlLCBUTG9va3VwSW5mb1R5cGUmZ3Q7Ij5JUmVtb3RlTWV0YWRhdGFQcm92aWRlciZsdDtUSXRlbVR5cGUsIFRMb29rdXBJbmZvVHlwZSZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLklSZW1vdGVNZXRhZGF0YVByb3ZpZGVyV2l0aE9wdGlvbnMtMi5odG1sIiB0aXRsZT0iSVJlbW90ZU1ldGFkYXRhUHJvdmlkZXJXaXRoT3B0aW9ucyZsdDtUSXRlbVR5cGUsIFRMb29rdXBJbmZvVHlwZSZndDsiPklSZW1vdGVNZXRhZGF0YVByb3ZpZGVyV2l0aE9wdGlvbnMmbHQ7VEl0ZW1UeXBlLCBUTG9va3VwSW5mb1R5cGUmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JUmVtb3RlU2VhcmNoUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklSZW1vdGVTZWFyY2hQcm92aWRlciI+SVJlbW90ZVNlYXJjaFByb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JUmVtb3RlU2VhcmNoUHJvdmlkZXItMS5odG1sIiB0aXRsZT0iSVJlbW90ZVNlYXJjaFByb3ZpZGVyJmx0O1RMb29rdXBJbmZvVHlwZSZndDsiPklSZW1vdGVTZWFyY2hQcm92aWRlciZsdDtUTG9va3VwSW5mb1R5cGUmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JU2VyaWVzTWV0YWRhdGFQcm92aWRlci5odG1sIiB0aXRsZT0iSVNlcmllc01ldGFkYXRhUHJvdmlkZXIiPklTZXJpZXNNZXRhZGF0YVByb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JdGVtSW5mby5odG1sIiB0aXRsZT0iSXRlbUluZm8iPkl0ZW1JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JdGVtTG9va3VwSW5mby5odG1sIiB0aXRsZT0iSXRlbUxvb2t1cEluZm8iPkl0ZW1Mb29rdXBJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5Mb2NhbEltYWdlSW5mby5odG1sIiB0aXRsZT0iTG9jYWxJbWFnZUluZm8iPkxvY2FsSW1hZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5NZXRhZGF0YVByb3ZpZGVyUHJpb3JpdHkuaHRtbCIgdGl0bGU9Ik1ldGFkYXRhUHJvdmlkZXJQcmlvcml0eSI+TWV0YWRhdGFQcm92aWRlclByaW9yaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5NZXRhZGF0YVJlZnJlc2hNb2RlLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVJlZnJlc2hNb2RlIj5NZXRhZGF0YVJlZnJlc2hNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5NZXRhZGF0YVJlZnJlc2hPcHRpb25zLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVJlZnJlc2hPcHRpb25zIj5NZXRhZGF0YVJlZnJlc2hPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5NZXRhZGF0YVJlc3VsdC0xLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVJlc3VsdCZsdDtUJmd0OyI+TWV0YWRhdGFSZXN1bHQmbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLk1vdmllSW5mby5odG1sIiB0aXRsZT0iTW92aWVJbmZvIj5Nb3ZpZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLk11c2ljVmlkZW9JbmZvLmh0bWwiIHRpdGxlPSJNdXNpY1ZpZGVvSW5mbyI+TXVzaWNWaWRlb0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlBlcnNvbkxvb2t1cEluZm8uaHRtbCIgdGl0bGU9IlBlcnNvbkxvb2t1cEluZm8iPlBlcnNvbkxvb2t1cEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlZnJlc2hQcmlvcml0eS5odG1sIiB0aXRsZT0iUmVmcmVzaFByaW9yaXR5Ij5SZWZyZXNoUHJpb3JpdHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlZnJlc2hQcm9ncmVzc0luZm8uaHRtbCIgdGl0bGU9IlJlZnJlc2hQcm9ncmVzc0luZm8iPlJlZnJlc2hQcm9ncmVzc0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlbW90ZUltYWdlRmV0Y2hPcHRpb25zLmh0bWwiIHRpdGxlPSJSZW1vdGVJbWFnZUZldGNoT3B0aW9ucyI+UmVtb3RlSW1hZ2VGZXRjaE9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlbW90ZU1ldGFkYXRhRmV0Y2hPcHRpb25zLTEuaHRtbCIgdGl0bGU9IlJlbW90ZU1ldGFkYXRhRmV0Y2hPcHRpb25zJmx0O1RMb29rdXBJbmZvVHlwZSZndDsiPlJlbW90ZU1ldGFkYXRhRmV0Y2hPcHRpb25zJmx0O1RMb29rdXBJbmZvVHlwZSZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlbW90ZVNlYXJjaFF1ZXJ5LTEuaHRtbCIgdGl0bGU9IlJlbW90ZVNlYXJjaFF1ZXJ5Jmx0O1QmZ3Q7Ij5SZW1vdGVTZWFyY2hRdWVyeSZsdDtUJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuUmVtb3RlU2VhcmNoUmVzdWx0SGVscGVyLmh0bWwiIHRpdGxlPSJSZW1vdGVTZWFyY2hSZXN1bHRIZWxwZXIiPlJlbW90ZVNlYXJjaFJlc3VsdEhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuU2Vhc29uSW5mby5odG1sIiB0aXRsZT0iU2Vhc29uSW5mbyI+U2Vhc29uSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuU2VyaWVzSW5mby5odG1sIiB0aXRsZT0iU2VyaWVzSW5mbyI+U2VyaWVzSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuU29uZ0luZm8uaHRtbCIgdGl0bGU9IlNvbmdJbmZvIj5Tb25nSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuVHJhaWxlckluZm8uaHRtbCIgdGl0bGU9IlRyYWlsZXJJbmZvIj5UcmFpbGVySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuVmlkZW9Db250ZW50VHlwZS5odG1sIiB0aXRsZT0iVmlkZW9Db250ZW50VHlwZSI+VmlkZW9Db250ZW50VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUmVzb2x2ZXJzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5SZXNvbHZlcnMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5SZXNvbHZlcnMuQmFzZUl0ZW1SZXNvbHZlci0xLmh0bWwiIHRpdGxlPSJCYXNlSXRlbVJlc29sdmVyJmx0O1QmZ3Q7Ij5CYXNlSXRlbVJlc29sdmVyJmx0O1QmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVycy5JSXRlbVJlc29sdmVyLmh0bWwiIHRpdGxlPSJJSXRlbVJlc29sdmVyIj5JSXRlbVJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVycy5JTXVsdGlJdGVtUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IklNdWx0aUl0ZW1SZXNvbHZlciI+SU11bHRpSXRlbVJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVycy5NdWx0aUl0ZW1SZXNvbHZlclJlc3VsdC5odG1sIiB0aXRsZT0iTXVsdGlJdGVtUmVzb2x2ZXJSZXN1bHQiPk11bHRpSXRlbVJlc29sdmVyUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVycy5SZXNvbHZlclByaW9yaXR5Lmh0bWwiIHRpdGxlPSJSZXNvbHZlclByaW9yaXR5Ij5SZXNvbHZlclByaW9yaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TYW5pdGF0aW9uLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TYW5pdGF0aW9uIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TYW5pdGF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNhbml0YXRpb24uSVNhbml0YXRpb25NYW5hZ2VyLmh0bWwiIHRpdGxlPSJJU2FuaXRhdGlvbk1hbmFnZXIiPklTYW5pdGF0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TYW5pdGF0aW9uLlNhbml0aWF0aW9uU3RyZWFtLmh0bWwiIHRpdGxlPSJTYW5pdGlhdGlvblN0cmVhbSI+U2FuaXRpYXRpb25TdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2FuaXRhdGlvbi5UZXh0VHJhbnNmb3JtYXRpb25TdHJlYW0uaHRtbCIgdGl0bGU9IlRleHRUcmFuc2Zvcm1hdGlvblN0cmVhbSI+VGV4dFRyYW5zZm9ybWF0aW9uU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TZWN1cml0eS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2VjdXJpdHkiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlY3VyaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlY3VyaXR5LkF1dGhlbnRpY2F0aW9uSW5mby5odG1sIiB0aXRsZT0iQXV0aGVudGljYXRpb25JbmZvIj5BdXRoZW50aWNhdGlvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2VjdXJpdHkuQXV0aGVudGljYXRpb25JbmZvUXVlcnkuaHRtbCIgdGl0bGU9IkF1dGhlbnRpY2F0aW9uSW5mb1F1ZXJ5Ij5BdXRoZW50aWNhdGlvbkluZm9RdWVyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TZWN1cml0eS5JQXV0aGVudGljYXRpb25SZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJQXV0aGVudGljYXRpb25SZXBvc2l0b3J5Ij5JQXV0aGVudGljYXRpb25SZXBvc2l0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlY3VyaXR5LklFbmNyeXB0aW9uTWFuYWdlci5odG1sIiB0aXRsZT0iSUVuY3J5cHRpb25NYW5hZ2VyIj5JRW5jcnlwdGlvbk1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb24uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb24iPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2Vzc2lvbi5BdXRoZW50aWNhdGlvblJlcXVlc3QuaHRtbCIgdGl0bGU9IkF1dGhlbnRpY2F0aW9uUmVxdWVzdCI+QXV0aGVudGljYXRpb25SZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb24uSVNlc3Npb25Db250cm9sbGVyLmh0bWwiIHRpdGxlPSJJU2Vzc2lvbkNvbnRyb2xsZXIiPklTZXNzaW9uQ29udHJvbGxlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TZXNzaW9uLklTZXNzaW9uTWFuYWdlci5odG1sIiB0aXRsZT0iSVNlc3Npb25NYW5hZ2VyIj5JU2Vzc2lvbk1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2Vzc2lvbi5QbGF5U2Vzc2lvbkluZm8uaHRtbCIgdGl0bGU9IlBsYXlTZXNzaW9uSW5mbyI+UGxheVNlc3Npb25JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb24uU2Vzc2lvbkV2ZW50QXJncy5odG1sIiB0aXRsZT0iU2Vzc2lvbkV2ZW50QXJncyI+U2Vzc2lvbkV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TZXNzaW9uLlNlc3Npb25JbmZvLmh0bWwiIHRpdGxlPSJTZXNzaW9uSW5mbyI+U2Vzc2lvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN1YnRpdGxlcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TdWJ0aXRsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLklTdWJ0aXRsZU1hbmFnZXIuaHRtbCIgdGl0bGU9IklTdWJ0aXRsZU1hbmFnZXIiPklTdWJ0aXRsZU1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLklTdWJ0aXRsZVByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJU3VidGl0bGVQcm92aWRlciI+SVN1YnRpdGxlUHJvdmlkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLlN1YnRpdGxlRG93bmxvYWRFdmVudEFyZ3MuaHRtbCIgdGl0bGU9IlN1YnRpdGxlRG93bmxvYWRFdmVudEFyZ3MiPlN1YnRpdGxlRG93bmxvYWRFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLlN1YnRpdGxlRG93bmxvYWRGYWlsdXJlRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZURvd25sb2FkRmFpbHVyZUV2ZW50QXJncyI+U3VidGl0bGVEb3dubG9hZEZhaWx1cmVFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLlN1YnRpdGxlUmVzcG9uc2UuaHRtbCIgdGl0bGU9IlN1YnRpdGxlUmVzcG9uc2UiPlN1YnRpdGxlUmVzcG9uc2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLlN1YnRpdGxlU2VhcmNoUmVxdWVzdC5odG1sIiB0aXRsZT0iU3VidGl0bGVTZWFyY2hSZXF1ZXN0Ij5TdWJ0aXRsZVNlYXJjaFJlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3luYy5JSGFzRHluYW1pY0FjY2Vzcy5odG1sIiB0aXRsZT0iSUhhc0R5bmFtaWNBY2Nlc3MiPklIYXNEeW5hbWljQWNjZXNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmMuSVJlbW90ZVN5bmNQcm92aWRlci5odG1sIiB0aXRsZT0iSVJlbW90ZVN5bmNQcm92aWRlciI+SVJlbW90ZVN5bmNQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TeW5jLklTZXJ2ZXJTeW5jUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklTZXJ2ZXJTeW5jUHJvdmlkZXIiPklTZXJ2ZXJTeW5jUHJvdmlkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3luYy5JU3VwcG9ydHNEaXJlY3RDb3B5Lmh0bWwiIHRpdGxlPSJJU3VwcG9ydHNEaXJlY3RDb3B5Ij5JU3VwcG9ydHNEaXJlY3RDb3B5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmMuSVN5bmNQcm92aWRlci5odG1sIiB0aXRsZT0iSVN5bmNQcm92aWRlciI+SVN5bmNQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TeW5jLlN5bmNlZEZpbGVJbmZvLmh0bWwiIHRpdGxlPSJTeW5jZWRGaWxlSW5mbyI+U3luY2VkRmlsZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3luYy5TeW5jVGFyZ2V0UXVlcnkuaHRtbCIgdGl0bGU9IlN5bmNUYXJnZXRRdWVyeSI+U3luY1RhcmdldFF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5UYXNrcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuVGFza3MiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlRhc2tzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlRhc2tzLlRhc2tFeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJUYXNrRXh0ZW5zaW9ucyI+VGFza0V4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlRWLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5UViI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuVFY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuVFYuSVRWU2VyaWVzTWFuYWdlci5odG1sIiB0aXRsZT0iSVRWU2VyaWVzTWFuYWdlciI+SVRWU2VyaWVzTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkFjdGl2aXR5Lmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuQWN0aXZpdHkiPk1lZGlhQnJvd3Nlci5Nb2RlbC5BY3Rpdml0eTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQWN0aXZpdHkuQWN0aXZpdHlMb2dFbnRyeS5odG1sIiB0aXRsZT0iQWN0aXZpdHlMb2dFbnRyeSI+QWN0aXZpdHlMb2dFbnRyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQWN0aXZpdHkuSUFjdGl2aXR5TWFuYWdlci5odG1sIiB0aXRsZT0iSUFjdGl2aXR5TWFuYWdlciI+SUFjdGl2aXR5TWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQWN0aXZpdHkuSUFjdGl2aXR5UmVwb3NpdG9yeS5odG1sIiB0aXRsZT0iSUFjdGl2aXR5UmVwb3NpdG9yeSI+SUFjdGl2aXR5UmVwb3NpdG9yeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkFwaUNsaWVudC5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkFwaUNsaWVudCI+TWVkaWFCcm93c2VyLk1vZGVsLkFwaUNsaWVudDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXBpQ2xpZW50LlNlcnZlckRpc2NvdmVyeUluZm8uaHRtbCIgdGl0bGU9IlNlcnZlckRpc2NvdmVyeUluZm8iPlNlcnZlckRpc2NvdmVyeUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcyI+TWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuQWxpYXNlc0F0dHJpYnV0ZS5odG1sIiB0aXRsZT0iQWxpYXNlc0F0dHJpYnV0ZSI+QWxpYXNlc0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5BdXRvUG9zdEJhY2tBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkF1dG9Qb3N0QmFja0F0dHJpYnV0ZSI+QXV0b1Bvc3RCYWNrQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLkNvbG9yQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJDb2xvckF0dHJpYnV0ZSI+Q29sb3JBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuRGVjaW1hbHNBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkRlY2ltYWxzQXR0cmlidXRlIj5EZWNpbWFsc0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5EZXRhaWxzQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJEZXRhaWxzQXR0cmlidXRlIj5EZXRhaWxzQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLkVkaXRGaWxlUGlja2VyQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJFZGl0RmlsZVBpY2tlckF0dHJpYnV0ZSI+RWRpdEZpbGVQaWNrZXJBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuRWRpdEZvbGRlclBpY2tlckF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iRWRpdEZvbGRlclBpY2tlckF0dHJpYnV0ZSI+RWRpdEZvbGRlclBpY2tlckF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5FZGl0TXVsdGlsaW5lQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJFZGl0TXVsdGlsaW5lQXR0cmlidXRlIj5FZGl0TXVsdGlsaW5lQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLkVkaXRNdWx0aWxTZWxlY3RBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkVkaXRNdWx0aWxTZWxlY3RBdHRyaWJ1dGUiPkVkaXRNdWx0aWxTZWxlY3RBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuRW5hYmxlZENvbmRpdGlvbkF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iRW5hYmxlZENvbmRpdGlvbkF0dHJpYnV0ZSI+RW5hYmxlZENvbmRpdGlvbkF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5HcmlkRGF0YVNvdXJjZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iR3JpZERhdGFTb3VyY2VBdHRyaWJ1dGUiPkdyaWREYXRhU291cmNlQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLkdyaWRGaWx0ZXJTb3VyY2VBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkdyaWRGaWx0ZXJTb3VyY2VBdHRyaWJ1dGUiPkdyaWRGaWx0ZXJTb3VyY2VBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuR3JpZFNlbGVjdGlvblNvdXJjZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iR3JpZFNlbGVjdGlvblNvdXJjZUF0dHJpYnV0ZSI+R3JpZFNlbGVjdGlvblNvdXJjZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5JbnRWYWx1ZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iSW50VmFsdWVBdHRyaWJ1dGUiPkludFZhbHVlQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLklzQWR2YW5jZWRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IklzQWR2YW5jZWRBdHRyaWJ1dGUiPklzQWR2YW5jZWRBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuSXNQYXNzd29yZEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iSXNQYXNzd29yZEF0dHJpYnV0ZSI+SXNQYXNzd29yZEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5NYXhMZW5ndGhBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9Ik1heExlbmd0aEF0dHJpYnV0ZSI+TWF4TGVuZ3RoQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLk1heFZhbHVlQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJNYXhWYWx1ZUF0dHJpYnV0ZSI+TWF4VmFsdWVBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuTWluVmFsdWVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9Ik1pblZhbHVlQXR0cmlidXRlIj5NaW5WYWx1ZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5PcmRpbmFsQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJPcmRpbmFsQXR0cmlidXRlIj5PcmRpbmFsQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLlByb3BlcnR5Q29uZGl0aW9uQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJQcm9wZXJ0eUNvbmRpdGlvbkF0dHJpYnV0ZSI+UHJvcGVydHlDb25kaXRpb25BdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuUmFkaW9JdGVtc1NvdXJjZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iUmFkaW9JdGVtc1NvdXJjZUF0dHJpYnV0ZSI+UmFkaW9JdGVtc1NvdXJjZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5SZWxhdGVkR3VpZEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iUmVsYXRlZEd1aWRBdHRyaWJ1dGUiPlJlbGF0ZWRHdWlkQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLlJlcXVpcmVkQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJSZXF1aXJlZEF0dHJpYnV0ZSI+UmVxdWlyZWRBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuU2VsZWN0SXRlbXNTb3VyY2VBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlNlbGVjdEl0ZW1zU291cmNlQXR0cmlidXRlIj5TZWxlY3RJdGVtc1NvdXJjZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5TZWxlY3RTaG93UmFkaW9Hcm91cEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iU2VsZWN0U2hvd1JhZGlvR3JvdXBBdHRyaWJ1dGUiPlNlbGVjdFNob3dSYWRpb0dyb3VwQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLlNpbXBsZUNvbmRpdGlvbi5odG1sIiB0aXRsZT0iU2ltcGxlQ29uZGl0aW9uIj5TaW1wbGVDb25kaXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuVHJpc3RhdGVGYWxzZVRleHRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlRyaXN0YXRlRmFsc2VUZXh0QXR0cmlidXRlIj5UcmlzdGF0ZUZhbHNlVGV4dEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5UcmlzdGF0ZVRydWVUZXh0QXR0cmlidXRlLmh0bWwiIHRpdGxlPSJUcmlzdGF0ZVRydWVUZXh0QXR0cmlidXRlIj5UcmlzdGF0ZVRydWVUZXh0QXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLlZhbHVlQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJWYWx1ZUF0dHJpYnV0ZSI+VmFsdWVBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuVmFsdWVDb25kaXRpb24uaHRtbCIgdGl0bGU9IlZhbHVlQ29uZGl0aW9uIj5WYWx1ZUNvbmRpdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5WaXNpYmxlQ29uZGl0aW9uQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJWaXNpYmxlQ29uZGl0aW9uQXR0cmlidXRlIj5WaXNpYmxlQ29uZGl0aW9uQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQnJhbmRpbmcuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5CcmFuZGluZyI+TWVkaWFCcm93c2VyLk1vZGVsLkJyYW5kaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5CcmFuZGluZy5CcmFuZGluZ09wdGlvbnMuaHRtbCIgdGl0bGU9IkJyYW5kaW5nT3B0aW9ucyI+QnJhbmRpbmdPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ2hhbm5lbHMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscyI+TWVkaWFCcm93c2VyLk1vZGVsLkNoYW5uZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscy5DaGFubmVsRm9sZGVyVHlwZS5odG1sIiB0aXRsZT0iQ2hhbm5lbEZvbGRlclR5cGUiPkNoYW5uZWxGb2xkZXJUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscy5DaGFubmVsSXRlbVNvcnRGaWVsZC5odG1sIiB0aXRsZT0iQ2hhbm5lbEl0ZW1Tb3J0RmllbGQiPkNoYW5uZWxJdGVtU29ydEZpZWxkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscy5DaGFubmVsTWVkaWFDb250ZW50VHlwZS5odG1sIiB0aXRsZT0iQ2hhbm5lbE1lZGlhQ29udGVudFR5cGUiPkNoYW5uZWxNZWRpYUNvbnRlbnRUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscy5DaGFubmVsTWVkaWFUeXBlLmh0bWwiIHRpdGxlPSJDaGFubmVsTWVkaWFUeXBlIj5DaGFubmVsTWVkaWFUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29sbGVjdGlvbnMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5Db2xsZWN0aW9ucyI+TWVkaWFCcm93c2VyLk1vZGVsLkNvbGxlY3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db2xsZWN0aW9ucy5Db2xsZWN0aW9uQ3JlYXRpb25SZXN1bHQuaHRtbCIgdGl0bGU9IkNvbGxlY3Rpb25DcmVhdGlvblJlc3VsdCI+Q29sbGVjdGlvbkNyZWF0aW9uUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24iPk1lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLkFjY2Vzc1NjaGVkdWxlLmh0bWwiIHRpdGxlPSJBY2Nlc3NTY2hlZHVsZSI+QWNjZXNzU2NoZWR1bGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uQmFzZUFwcGxpY2F0aW9uQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iQmFzZUFwcGxpY2F0aW9uQ29uZmlndXJhdGlvbiI+QmFzZUFwcGxpY2F0aW9uQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5Db2RlY0NvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9IkNvZGVjQ29uZmlndXJhdGlvbiI+Q29kZWNDb25maWd1cmF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLkNvZGVjU2VsZWN0aW9uTW9kZXMuaHRtbCIgdGl0bGU9IkNvZGVjU2VsZWN0aW9uTW9kZXMiPkNvZGVjU2VsZWN0aW9uTW9kZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uRHluYW1pY0RheU9mV2Vlay5odG1sIiB0aXRsZT0iRHluYW1pY0RheU9mV2VlayI+RHluYW1pY0RheU9mV2VlazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5FbmNvZGluZ09wdGlvbnMuaHRtbCIgdGl0bGU9IkVuY29kaW5nT3B0aW9ucyI+RW5jb2RpbmdPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLkltYWdlT3B0aW9uLmh0bWwiIHRpdGxlPSJJbWFnZU9wdGlvbiI+SW1hZ2VPcHRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uSW1hZ2VTYXZpbmdDb252ZW50aW9uLmh0bWwiIHRpdGxlPSJJbWFnZVNhdmluZ0NvbnZlbnRpb24iPkltYWdlU2F2aW5nQ29udmVudGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5MaWJyYXJ5T3B0aW9ucy5odG1sIiB0aXRsZT0iTGlicmFyeU9wdGlvbnMiPkxpYnJhcnlPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLk1lZGlhUGF0aEluZm8uaHRtbCIgdGl0bGU9Ik1lZGlhUGF0aEluZm8iPk1lZGlhUGF0aEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uTWV0YWRhdGFDb25maWd1cmF0aW9uLmh0bWwiIHRpdGxlPSJNZXRhZGF0YUNvbmZpZ3VyYXRpb24iPk1ldGFkYXRhQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5NZXRhZGF0YUZlYXR1cmVzLmh0bWwiIHRpdGxlPSJNZXRhZGF0YUZlYXR1cmVzIj5NZXRhZGF0YUZlYXR1cmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLk1ldGFkYXRhUGx1Z2luLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVBsdWdpbiI+TWV0YWRhdGFQbHVnaW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uTWV0YWRhdGFQbHVnaW5TdW1tYXJ5Lmh0bWwiIHRpdGxlPSJNZXRhZGF0YVBsdWdpblN1bW1hcnkiPk1ldGFkYXRhUGx1Z2luU3VtbWFyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5NZXRhZGF0YVBsdWdpblR5cGUuaHRtbCIgdGl0bGU9Ik1ldGFkYXRhUGx1Z2luVHlwZSI+TWV0YWRhdGFQbHVnaW5UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLk11c2ljRm9sZGVyU3RydWN0dXJlcy5odG1sIiB0aXRsZT0iTXVzaWNGb2xkZXJTdHJ1Y3R1cmVzIj5NdXNpY0ZvbGRlclN0cnVjdHVyZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uUGF0aFN1YnN0aXR1dGlvbi5odG1sIiB0aXRsZT0iUGF0aFN1YnN0aXR1dGlvbiI+UGF0aFN1YnN0aXR1dGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5Qcm94eUhlYWRlck1vZGUuaHRtbCIgdGl0bGU9IlByb3h5SGVhZGVyTW9kZSI+UHJveHlIZWFkZXJNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLlNlZ21lbnRTa2lwTW9kZS5odG1sIiB0aXRsZT0iU2VnbWVudFNraXBNb2RlIj5TZWdtZW50U2tpcE1vZGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uU2VydmVyQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iU2VydmVyQ29uZmlndXJhdGlvbiI+U2VydmVyQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5TdWJ0aXRsZVBsYXliYWNrTW9kZS5odG1sIiB0aXRsZT0iU3VidGl0bGVQbGF5YmFja01vZGUiPlN1YnRpdGxlUGxheWJhY2tNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLlRocm90dGxpbmdNZXRob2QuaHRtbCIgdGl0bGU9IlRocm90dGxpbmdNZXRob2QiPlRocm90dGxpbmdNZXRob2Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uVHlwZU9wdGlvbnMuaHRtbCIgdGl0bGU9IlR5cGVPcHRpb25zIj5UeXBlT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5VbnJhdGVkSXRlbS5odG1sIiB0aXRsZT0iVW5yYXRlZEl0ZW0iPlVucmF0ZWRJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLlVzZXJDb25maWd1cmF0aW9uLmh0bWwiIHRpdGxlPSJVc2VyQ29uZmlndXJhdGlvbiI+VXNlckNvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25uZWN0Lmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuQ29ubmVjdCI+TWVkaWFCcm93c2VyLk1vZGVsLkNvbm5lY3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbm5lY3QuQ29ubmVjdEF1dGhlbnRpY2F0aW9uUmVzdWx0Lmh0bWwiIHRpdGxlPSJDb25uZWN0QXV0aGVudGljYXRpb25SZXN1bHQiPkNvbm5lY3RBdXRoZW50aWNhdGlvblJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29ubmVjdC5Db25uZWN0VXNlci5odG1sIiB0aXRsZT0iQ29ubmVjdFVzZXIiPkNvbm5lY3RVc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25uZWN0LlVzZXJMaW5rVHlwZS5odG1sIiB0aXRsZT0iVXNlckxpbmtUeXBlIj5Vc2VyTGlua1R5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DcnlwdG9ncmFwaHkuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5DcnlwdG9ncmFwaHkiPk1lZGlhQnJvd3Nlci5Nb2RlbC5DcnlwdG9ncmFwaHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNyeXB0b2dyYXBoeS5JQ3J5cHRvUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklDcnlwdG9Qcm92aWRlciI+SUNyeXB0b1Byb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGV2aWNlcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkRldmljZXMiPk1lZGlhQnJvd3Nlci5Nb2RlbC5EZXZpY2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EZXZpY2VzLkNvbnRlbnRVcGxvYWRIaXN0b3J5Lmh0bWwiIHRpdGxlPSJDb250ZW50VXBsb2FkSGlzdG9yeSI+Q29udGVudFVwbG9hZEhpc3Rvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRldmljZXMuRGV2aWNlSW5mby5odG1sIiB0aXRsZT0iRGV2aWNlSW5mbyI+RGV2aWNlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGV2aWNlcy5EZXZpY2VPcHRpb25zLmh0bWwiIHRpdGxlPSJEZXZpY2VPcHRpb25zIj5EZXZpY2VPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EZXZpY2VzLkRldmljZVF1ZXJ5Lmh0bWwiIHRpdGxlPSJEZXZpY2VRdWVyeSI+RGV2aWNlUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRldmljZXMuRGV2aWNlc09wdGlvbnMuaHRtbCIgdGl0bGU9IkRldmljZXNPcHRpb25zIj5EZXZpY2VzT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGV2aWNlcy5Mb2NhbEZpbGVJbmZvLmh0bWwiIHRpdGxlPSJMb2NhbEZpbGVJbmZvIj5Mb2NhbEZpbGVJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEiPk1lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLkF1ZGlvT3B0aW9ucy5odG1sIiB0aXRsZT0iQXVkaW9PcHRpb25zIj5BdWRpb09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuQ29kZWNQcm9maWxlLmh0bWwiIHRpdGxlPSJDb2RlY1Byb2ZpbGUiPkNvZGVjUHJvZmlsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5Db2RlY1R5cGUuaHRtbCIgdGl0bGU9IkNvZGVjVHlwZSI+Q29kZWNUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLkNvbmRpdGlvblByb2Nlc3Nvci5odG1sIiB0aXRsZT0iQ29uZGl0aW9uUHJvY2Vzc29yIj5Db25kaXRpb25Qcm9jZXNzb3I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuQ29udGFpbmVyUHJvZmlsZS5odG1sIiB0aXRsZT0iQ29udGFpbmVyUHJvZmlsZSI+Q29udGFpbmVyUHJvZmlsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5Db250ZW50RmVhdHVyZUJ1aWxkZXIuaHRtbCIgdGl0bGU9IkNvbnRlbnRGZWF0dXJlQnVpbGRlciI+Q29udGVudEZlYXR1cmVCdWlsZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLkRldmljZVByb2ZpbGUuaHRtbCIgdGl0bGU9IkRldmljZVByb2ZpbGUiPkRldmljZVByb2ZpbGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuRGlyZWN0UGxheVByb2ZpbGUuaHRtbCIgdGl0bGU9IkRpcmVjdFBsYXlQcm9maWxlIj5EaXJlY3RQbGF5UHJvZmlsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5EbG5hRmxhZ3MuaHRtbCIgdGl0bGU9IkRsbmFGbGFncyI+RGxuYUZsYWdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLkRsbmFNYXBzLmh0bWwiIHRpdGxlPSJEbG5hTWFwcyI+RGxuYU1hcHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuRGxuYVByb2ZpbGVUeXBlLmh0bWwiIHRpdGxlPSJEbG5hUHJvZmlsZVR5cGUiPkRsbmFQcm9maWxlVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5FbmNvZGluZ0NvbnRleHQuaHRtbCIgdGl0bGU9IkVuY29kaW5nQ29udGV4dCI+RW5jb2RpbmdDb250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLklEZXZpY2VEaXNjb3ZlcnkuaHRtbCIgdGl0bGU9IklEZXZpY2VEaXNjb3ZlcnkiPklEZXZpY2VEaXNjb3Zlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuSURldmljZVByb2ZpbGVSZXNvbHZlci5odG1sIiB0aXRsZT0iSURldmljZVByb2ZpbGVSZXNvbHZlciI+SURldmljZVByb2ZpbGVSZXNvbHZlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5JVHJhbnNjb2RlclN1cHBvcnQuaHRtbCIgdGl0bGU9IklUcmFuc2NvZGVyU3VwcG9ydCI+SVRyYW5zY29kZXJTdXBwb3J0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLk1lZGlhRm9ybWF0UHJvZmlsZS5odG1sIiB0aXRsZT0iTWVkaWFGb3JtYXRQcm9maWxlIj5NZWRpYUZvcm1hdFByb2ZpbGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuTWVkaWFGb3JtYXRQcm9maWxlUmVzb2x2ZXIuaHRtbCIgdGl0bGU9Ik1lZGlhRm9ybWF0UHJvZmlsZVJlc29sdmVyIj5NZWRpYUZvcm1hdFByb2ZpbGVSZXNvbHZlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5NZWRpYVN0cmVhbVNlbGVjdG9yLmh0bWwiIHRpdGxlPSJNZWRpYVN0cmVhbVNlbGVjdG9yIj5NZWRpYVN0cmVhbVNlbGVjdG9yPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlBsYXliYWNrRXJyb3JDb2RlLmh0bWwiIHRpdGxlPSJQbGF5YmFja0Vycm9yQ29kZSI+UGxheWJhY2tFcnJvckNvZGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuUHJvZmlsZUNvbmRpdGlvbi5odG1sIiB0aXRsZT0iUHJvZmlsZUNvbmRpdGlvbiI+UHJvZmlsZUNvbmRpdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5Qcm9maWxlQ29uZGl0aW9uVHlwZS5odG1sIiB0aXRsZT0iUHJvZmlsZUNvbmRpdGlvblR5cGUiPlByb2ZpbGVDb25kaXRpb25UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlByb2ZpbGVDb25kaXRpb25WYWx1ZS5odG1sIiB0aXRsZT0iUHJvZmlsZUNvbmRpdGlvblZhbHVlIj5Qcm9maWxlQ29uZGl0aW9uVmFsdWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuUmVxdWVzdGVkU3RyZWFtSW5mby5odG1sIiB0aXRsZT0iUmVxdWVzdGVkU3RyZWFtSW5mbyI+UmVxdWVzdGVkU3RyZWFtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5SZXNwb25zZVByb2ZpbGUuaHRtbCIgdGl0bGU9IlJlc3BvbnNlUHJvZmlsZSI+UmVzcG9uc2VQcm9maWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlN0cmVhbUJ1aWxkZXIuaHRtbCIgdGl0bGU9IlN0cmVhbUJ1aWxkZXIiPlN0cmVhbUJ1aWxkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuU3RyZWFtSW5mby5odG1sIiB0aXRsZT0iU3RyZWFtSW5mbyI+U3RyZWFtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5TdWJ0aXRsZURlbGl2ZXJ5TWV0aG9kLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZURlbGl2ZXJ5TWV0aG9kIj5TdWJ0aXRsZURlbGl2ZXJ5TWV0aG9kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlN1YnRpdGxlUHJvZmlsZS5odG1sIiB0aXRsZT0iU3VidGl0bGVQcm9maWxlIj5TdWJ0aXRsZVByb2ZpbGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuU3VidGl0bGVTdHJlYW1JbmZvLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZVN0cmVhbUluZm8iPlN1YnRpdGxlU3RyZWFtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5UcmFuc2NvZGVTZWVrSW5mby5odG1sIiB0aXRsZT0iVHJhbnNjb2RlU2Vla0luZm8iPlRyYW5zY29kZVNlZWtJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlRyYW5zY29kaW5nUHJvZmlsZS5odG1sIiB0aXRsZT0iVHJhbnNjb2RpbmdQcm9maWxlIj5UcmFuc2NvZGluZ1Byb2ZpbGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuVXBucE5vdGlmaWNhdGlvbkluZm8uaHRtbCIgdGl0bGU9IlVwbnBOb3RpZmljYXRpb25JbmZvIj5VcG5wTm90aWZpY2F0aW9uSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5WaWRlb09wdGlvbnMuaHRtbCIgdGl0bGU9IlZpZGVvT3B0aW9ucyI+VmlkZW9PcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHJhd2luZy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkRyYXdpbmciPk1lZGlhQnJvd3Nlci5Nb2RlbC5EcmF3aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EcmF3aW5nLkRyYXdpbmdVdGlscy5odG1sIiB0aXRsZT0iRHJhd2luZ1V0aWxzIj5EcmF3aW5nVXRpbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRyYXdpbmcuSW1hZ2VGZWF0dXJlcy5odG1sIiB0aXRsZT0iSW1hZ2VGZWF0dXJlcyI+SW1hZ2VGZWF0dXJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHJhd2luZy5JbWFnZUZvcm1hdC5odG1sIiB0aXRsZT0iSW1hZ2VGb3JtYXQiPkltYWdlRm9ybWF0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EcmF3aW5nLkltYWdlT3JpZW50YXRpb24uaHRtbCIgdGl0bGU9IkltYWdlT3JpZW50YXRpb24iPkltYWdlT3JpZW50YXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRyYXdpbmcuSW1hZ2VTaXplLmh0bWwiIHRpdGxlPSJJbWFnZVNpemUiPkltYWdlU2l6ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkR0byI+TWVkaWFCcm93c2VyLk1vZGVsLkR0bzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLkJhc2VJdGVtRHRvLmh0bWwiIHRpdGxlPSJCYXNlSXRlbUR0byI+QmFzZUl0ZW1EdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5CYXNlSXRlbVBlcnNvbi5odG1sIiB0aXRsZT0iQmFzZUl0ZW1QZXJzb24iPkJhc2VJdGVtUGVyc29uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uSUhhc1NlcnZlcklkLmh0bWwiIHRpdGxlPSJJSGFzU2VydmVySWQiPklIYXNTZXJ2ZXJJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLklJdGVtRHRvLmh0bWwiIHRpdGxlPSJJSXRlbUR0byI+SUl0ZW1EdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5JbWFnZUluZm8uaHRtbCIgdGl0bGU9IkltYWdlSW5mbyI+SW1hZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uSW1hZ2VPcHRpb25zLmh0bWwiIHRpdGxlPSJJbWFnZU9wdGlvbnMiPkltYWdlT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLkl0ZW1Db3VudHMuaHRtbCIgdGl0bGU9Ikl0ZW1Db3VudHMiPkl0ZW1Db3VudHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5JdGVtSW5kZXguaHRtbCIgdGl0bGU9Ikl0ZW1JbmRleCI+SXRlbUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uTGlua2VkSXRlbUluZm8uaHRtbCIgdGl0bGU9IkxpbmtlZEl0ZW1JbmZvIj5MaW5rZWRJdGVtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLk1lZGlhU291cmNlSW5mby5odG1sIiB0aXRsZT0iTWVkaWFTb3VyY2VJbmZvIj5NZWRpYVNvdXJjZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5NZWRpYVNvdXJjZVR5cGUuaHRtbCIgdGl0bGU9Ik1lZGlhU291cmNlVHlwZSI+TWVkaWFTb3VyY2VUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uTWV0YWRhdGFFZGl0b3JJbmZvLmh0bWwiIHRpdGxlPSJNZXRhZGF0YUVkaXRvckluZm8iPk1ldGFkYXRhRWRpdG9ySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLk5hbWVHdWlkUGFpci5odG1sIiB0aXRsZT0iTmFtZUd1aWRQYWlyIj5OYW1lR3VpZFBhaXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5OYW1lSWRQYWlyLmh0bWwiIHRpdGxlPSJOYW1lSWRQYWlyIj5OYW1lSWRQYWlyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uTmFtZUxvbmdJZFBhaXIuaHRtbCIgdGl0bGU9Ik5hbWVMb25nSWRQYWlyIj5OYW1lTG9uZ0lkUGFpcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLk5hbWVWYWx1ZVBhaXIuaHRtbCIgdGl0bGU9Ik5hbWVWYWx1ZVBhaXIiPk5hbWVWYWx1ZVBhaXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5SYXRpbmdUeXBlLmh0bWwiIHRpdGxlPSJSYXRpbmdUeXBlIj5SYXRpbmdUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uUmVjb21tZW5kYXRpb25EdG8uaHRtbCIgdGl0bGU9IlJlY29tbWVuZGF0aW9uRHRvIj5SZWNvbW1lbmRhdGlvbkR0bzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLlJlY29tbWVuZGF0aW9uVHlwZS5odG1sIiB0aXRsZT0iUmVjb21tZW5kYXRpb25UeXBlIj5SZWNvbW1lbmRhdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5Vc2VyRHRvLmh0bWwiIHRpdGxlPSJVc2VyRHRvIj5Vc2VyRHRvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uVXNlckl0ZW1EYXRhRHRvLmh0bWwiIHRpdGxlPSJVc2VySXRlbURhdGFEdG8iPlVzZXJJdGVtRGF0YUR0bzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLlVzZXJJdGVtU2hhcmVMZXZlbC5odG1sIiB0aXRsZT0iVXNlckl0ZW1TaGFyZUxldmVsIj5Vc2VySXRlbVNoYXJlTGV2ZWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5FbnRpdGllcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzIj5NZWRpYUJyb3dzZXIuTW9kZWwuRW50aXRpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkNoYXB0ZXJJbmZvLmh0bWwiIHRpdGxlPSJDaGFwdGVySW5mbyI+Q2hhcHRlckluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkNvbGxlY3Rpb25EaXNwbGF5T3JkZXIuaHRtbCIgdGl0bGU9IkNvbGxlY3Rpb25EaXNwbGF5T3JkZXIiPkNvbGxlY3Rpb25EaXNwbGF5T3JkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkNvbGxlY3Rpb25UeXBlLmh0bWwiIHRpdGxlPSJDb2xsZWN0aW9uVHlwZSI+Q29sbGVjdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkRpc3BsYXlQcmVmZXJlbmNlcy5odG1sIiB0aXRsZT0iRGlzcGxheVByZWZlcmVuY2VzIj5EaXNwbGF5UHJlZmVyZW5jZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkVtcHR5UmVxdWVzdFJlc3VsdC5odG1sIiB0aXRsZT0iRW1wdHlSZXF1ZXN0UmVzdWx0Ij5FbXB0eVJlcXVlc3RSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkV4dGVuZGVkVmlkZW9TdWJUeXBlcy5odG1sIiB0aXRsZT0iRXh0ZW5kZWRWaWRlb1N1YlR5cGVzIj5FeHRlbmRlZFZpZGVvU3ViVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkV4dGVuZGVkVmlkZW9UeXBlcy5odG1sIiB0aXRsZT0iRXh0ZW5kZWRWaWRlb1R5cGVzIj5FeHRlbmRlZFZpZGVvVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkV4dHJhVHlwZS5odG1sIiB0aXRsZT0iRXh0cmFUeXBlIj5FeHRyYVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLklIYXNQcm92aWRlcklkcy5odG1sIiB0aXRsZT0iSUhhc1Byb3ZpZGVySWRzIj5JSGFzUHJvdmlkZXJJZHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkltYWdlVHlwZS5odG1sIiB0aXRsZT0iSW1hZ2VUeXBlIj5JbWFnZVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkxpYnJhcnlVcGRhdGVJbmZvLmh0bWwiIHRpdGxlPSJMaWJyYXJ5VXBkYXRlSW5mbyI+TGlicmFyeVVwZGF0ZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkxvY2F0aW9uVHlwZS5odG1sIiB0aXRsZT0iTG9jYXRpb25UeXBlIj5Mb2NhdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkx1aWQuaHRtbCIgdGl0bGU9Ikx1aWQiPkx1aWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1hcmtlclR5cGUuaHRtbCIgdGl0bGU9Ik1hcmtlclR5cGUiPk1hcmtlclR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1CUmVnaXN0cmF0aW9uUmVjb3JkLmh0bWwiIHRpdGxlPSJNQlJlZ2lzdHJhdGlvblJlY29yZCI+TUJSZWdpc3RyYXRpb25SZWNvcmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhQ29udGFpbmVyLmh0bWwiIHRpdGxlPSJNZWRpYUNvbnRhaW5lciI+TWVkaWFDb250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhU3RyZWFtLmh0bWwiIHRpdGxlPSJNZWRpYVN0cmVhbSI+TWVkaWFTdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhU3RyZWFtVHlwZS5odG1sIiB0aXRsZT0iTWVkaWFTdHJlYW1UeXBlIj5NZWRpYVN0cmVhbVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhVHlwZS5odG1sIiB0aXRsZT0iTWVkaWFUeXBlIj5NZWRpYVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhVXJsLmh0bWwiIHRpdGxlPSJNZWRpYVVybCI+TWVkaWFVcmw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1ldGFkYXRhRmllbGRzLmh0bWwiIHRpdGxlPSJNZXRhZGF0YUZpZWxkcyI+TWV0YWRhdGFGaWVsZHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1ldGFkYXRhUHJvdmlkZXJzLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVByb3ZpZGVycyI+TWV0YWRhdGFQcm92aWRlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlBhcmVudGFsUmF0aW5nLmh0bWwiIHRpdGxlPSJQYXJlbnRhbFJhdGluZyI+UGFyZW50YWxSYXRpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlBlcnNvblR5cGUuaHRtbCIgdGl0bGU9IlBlcnNvblR5cGUiPlBlcnNvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlBsdWdpblNlY3VyaXR5SW5mby5odG1sIiB0aXRsZT0iUGx1Z2luU2VjdXJpdHlJbmZvIj5QbHVnaW5TZWN1cml0eUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlByb3ZpZGVySWREaWN0aW9uYXJ5Lmh0bWwiIHRpdGxlPSJQcm92aWRlcklkRGljdGlvbmFyeSI+UHJvdmlkZXJJZERpY3Rpb25hcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlByb3ZpZGVySWRzRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iUHJvdmlkZXJJZHNFeHRlbnNpb25zIj5Qcm92aWRlcklkc0V4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlNlcmllc0Rpc3BsYXlPcmRlci5odG1sIiB0aXRsZT0iU2VyaWVzRGlzcGxheU9yZGVyIj5TZXJpZXNEaXNwbGF5T3JkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlNlcmllc1N0YXR1cy5odG1sIiB0aXRsZT0iU2VyaWVzU3RhdHVzIj5TZXJpZXNTdGF0dXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlNvcnRPcmRlci5odG1sIiB0aXRsZT0iU29ydE9yZGVyIj5Tb3J0T3JkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlNwZWNpYWxGb2xkZXIuaHRtbCIgdGl0bGU9IlNwZWNpYWxGb2xkZXIiPlNwZWNpYWxGb2xkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlN1YnRpdGxlTG9jYXRpb25UeXBlLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZUxvY2F0aW9uVHlwZSI+U3VidGl0bGVMb2NhdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlVzZXJEYXRhU2F2ZVJlYXNvbi5odG1sIiB0aXRsZT0iVXNlckRhdGFTYXZlUmVhc29uIj5Vc2VyRGF0YVNhdmVSZWFzb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlZpZGVvM0RGb3JtYXQuaHRtbCIgdGl0bGU9IlZpZGVvM0RGb3JtYXQiPlZpZGVvM0RGb3JtYXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlZpcnR1YWxGb2xkZXJJbmZvLmh0bWwiIHRpdGxlPSJWaXJ0dWFsRm9sZGVySW5mbyI+VmlydHVhbEZvbGRlckluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5FdmVudHMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5FdmVudHMiPk1lZGlhQnJvd3Nlci5Nb2RlbC5FdmVudHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkV2ZW50cy5HZW5lcmljRXZlbnRBcmdzLTEuaHRtbCIgdGl0bGU9IkdlbmVyaWNFdmVudEFyZ3MmbHQ7VCZndDsiPkdlbmVyaWNFdmVudEFyZ3MmbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5FeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuRXh0ZW5zaW9ucyI+TWVkaWFCcm93c2VyLk1vZGVsLkV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkV4dGVuc2lvbnMuTGlzdEhlbHBlci5odG1sIiB0aXRsZT0iTGlzdEhlbHBlciI+TGlzdEhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRXh0ZW5zaW9ucy5TdHJpbmdDb21wYXRpYmlsaXR5Lmh0bWwiIHRpdGxlPSJTdHJpbmdDb21wYXRpYmlsaXR5Ij5TdHJpbmdDb21wYXRpYmlsaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5FeHRlbnNpb25zLlN0cmluZ0hlbHBlci5odG1sIiB0aXRsZT0iU3RyaW5nSGVscGVyIj5TdHJpbmdIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5HZW5lcmljRWRpdC5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkdlbmVyaWNFZGl0Ij5NZWRpYUJyb3dzZXIuTW9kZWwuR2VuZXJpY0VkaXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkdlbmVyaWNFZGl0LklFZGl0YWJsZU9iamVjdC5odG1sIiB0aXRsZT0iSUVkaXRhYmxlT2JqZWN0Ij5JRWRpdGFibGVPYmplY3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkdlbmVyaWNFZGl0LklFZGl0T2JqZWN0Q29udGFpbmVyLmh0bWwiIHRpdGxlPSJJRWRpdE9iamVjdENvbnRhaW5lciI+SUVkaXRPYmplY3RDb250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5HbG9iYWxpemF0aW9uLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuR2xvYmFsaXphdGlvbiI+TWVkaWFCcm93c2VyLk1vZGVsLkdsb2JhbGl6YXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkdsb2JhbGl6YXRpb24uQ291bnRyeUluZm8uaHRtbCIgdGl0bGU9IkNvdW50cnlJbmZvIj5Db3VudHJ5SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuR2xvYmFsaXphdGlvbi5Db3VudHJ5TGlzdC5odG1sIiB0aXRsZT0iQ291bnRyeUxpc3QiPkNvdW50cnlMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5HbG9iYWxpemF0aW9uLkN1bHR1cmVEdG8uaHRtbCIgdGl0bGU9IkN1bHR1cmVEdG8iPkN1bHR1cmVEdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkdsb2JhbGl6YXRpb24uSUxvY2FsaXphdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklMb2NhbGl6YXRpb25NYW5hZ2VyIj5JTG9jYWxpemF0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuR2xvYmFsaXphdGlvbi5Mb2NhbGl6YXRvbk9wdGlvbi5odG1sIiB0aXRsZT0iTG9jYWxpemF0b25PcHRpb24iPkxvY2FsaXphdG9uT3B0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuSU8uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5JTyI+TWVkaWFCcm93c2VyLk1vZGVsLklPPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlQWNjZXNzTW9kZS5odG1sIiB0aXRsZT0iRmlsZUFjY2Vzc01vZGUiPkZpbGVBY2Nlc3NNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlT3Blbk1vZGUuaHRtbCIgdGl0bGU9IkZpbGVPcGVuTW9kZSI+RmlsZU9wZW5Nb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlT3Blbk9wdGlvbnMuaHRtbCIgdGl0bGU9IkZpbGVPcGVuT3B0aW9ucyI+RmlsZU9wZW5PcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU2hhcmVNb2RlLmh0bWwiIHRpdGxlPSJGaWxlU2hhcmVNb2RlIj5GaWxlU2hhcmVNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU3lzdGVtQ3JlZGVudGlhbHMuaHRtbCIgdGl0bGU9IkZpbGVTeXN0ZW1DcmVkZW50aWFscyI+RmlsZVN5c3RlbUNyZWRlbnRpYWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU3lzdGVtRW50cnlJbmZvLmh0bWwiIHRpdGxlPSJGaWxlU3lzdGVtRW50cnlJbmZvIj5GaWxlU3lzdGVtRW50cnlJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU3lzdGVtRW50cnlUeXBlLmh0bWwiIHRpdGxlPSJGaWxlU3lzdGVtRW50cnlUeXBlIj5GaWxlU3lzdGVtRW50cnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU3lzdGVtTWV0YWRhdGEuaHRtbCIgdGl0bGU9IkZpbGVTeXN0ZW1NZXRhZGF0YSI+RmlsZVN5c3RlbU1ldGFkYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JRmlsZVN5c3RlbS5odG1sIiB0aXRsZT0iSUZpbGVTeXN0ZW0iPklGaWxlU3lzdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JTWVkaWFNb3VudC5odG1sIiB0aXRsZT0iSU1lZGlhTW91bnQiPklNZWRpYU1vdW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JTWVkaWFNb3VudGVyLmh0bWwiIHRpdGxlPSJJTWVkaWFNb3VudGVyIj5JTWVkaWFNb3VudGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JTWVkaWFNb3VudE1hbmFnZXIuaHRtbCIgdGl0bGU9IklNZWRpYU1vdW50TWFuYWdlciI+SU1lZGlhTW91bnRNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JU2hvcnRjdXRIYW5kbGVyLmh0bWwiIHRpdGxlPSJJU2hvcnRjdXRIYW5kbGVyIj5JU2hvcnRjdXRIYW5kbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JU3RyZWFtSGVscGVyLmh0bWwiIHRpdGxlPSJJU3RyZWFtSGVscGVyIj5JU3RyZWFtSGVscGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JWmlwQ2xpZW50Lmh0bWwiIHRpdGxlPSJJWmlwQ2xpZW50Ij5JWmlwQ2xpZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5TdHJlYW1EZWZhdWx0cy5odG1sIiB0aXRsZT0iU3RyZWFtRGVmYXVsdHMiPlN0cmVhbURlZmF1bHRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5TdHJlYW1IYW5kbGVyLmh0bWwiIHRpdGxlPSJTdHJlYW1IYW5kbGVyIj5TdHJlYW1IYW5kbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGlicmFyeS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkxpYnJhcnkiPk1lZGlhQnJvd3Nlci5Nb2RlbC5MaWJyYXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaWJyYXJ5LlVzZXJWaWV3UXVlcnkuaHRtbCIgdGl0bGU9IlVzZXJWaWV3UXVlcnkiPlVzZXJWaWV3UXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYiPk1lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5CYXNlVGltZXJJbmZvRHRvLmh0bWwiIHRpdGxlPSJCYXNlVGltZXJJbmZvRHRvIj5CYXNlVGltZXJJbmZvRHRvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuQ2hhbm5lbE9wdGlvbnMuaHRtbCIgdGl0bGU9IkNoYW5uZWxPcHRpb25zIj5DaGFubmVsT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LkNoYW5uZWxUeXBlLmh0bWwiIHRpdGxlPSJDaGFubmVsVHlwZSI+Q2hhbm5lbFR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5HdWlkZUluZm8uaHRtbCIgdGl0bGU9Ikd1aWRlSW5mbyI+R3VpZGVJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuS2VlcFVudGlsLmh0bWwiIHRpdGxlPSJLZWVwVW50aWwiPktlZXBVbnRpbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LktleXdvcmRJbmZvLmh0bWwiIHRpdGxlPSJLZXl3b3JkSW5mbyI+S2V5d29yZEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5LZXl3b3JkVHlwZS5odG1sIiB0aXRsZT0iS2V5d29yZFR5cGUiPktleXdvcmRUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuTGlzdGluZ3NQcm92aWRlckluZm8uaHRtbCIgdGl0bGU9Ikxpc3RpbmdzUHJvdmlkZXJJbmZvIj5MaXN0aW5nc1Byb3ZpZGVySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LkxpdmVUdkluZm8uaHRtbCIgdGl0bGU9IkxpdmVUdkluZm8iPkxpdmVUdkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5MaXZlVHZPcHRpb25zLmh0bWwiIHRpdGxlPSJMaXZlVHZPcHRpb25zIj5MaXZlVHZPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuTGl2ZVR2U2VydmljZUluZm8uaHRtbCIgdGl0bGU9IkxpdmVUdlNlcnZpY2VJbmZvIj5MaXZlVHZTZXJ2aWNlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LkxpdmVUdlNlcnZpY2VTdGF0dXMuaHRtbCIgdGl0bGU9IkxpdmVUdlNlcnZpY2VTdGF0dXMiPkxpdmVUdlNlcnZpY2VTdGF0dXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5MaXZlVHZUdW5lclN0YXR1cy5odG1sIiB0aXRsZT0iTGl2ZVR2VHVuZXJTdGF0dXMiPkxpdmVUdlR1bmVyU3RhdHVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuUHJvZ3JhbUF1ZGlvLmh0bWwiIHRpdGxlPSJQcm9ncmFtQXVkaW8iPlByb2dyYW1BdWRpbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LlJlY29yZGluZ1N0YXR1cy5odG1sIiB0aXRsZT0iUmVjb3JkaW5nU3RhdHVzIj5SZWNvcmRpbmdTdGF0dXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5TZXJpZXNUaW1lckluZm9EdG8uaHRtbCIgdGl0bGU9IlNlcmllc1RpbWVySW5mb0R0byI+U2VyaWVzVGltZXJJbmZvRHRvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuU2VyaWVzVGltZXJRdWVyeS5odG1sIiB0aXRsZT0iU2VyaWVzVGltZXJRdWVyeSI+U2VyaWVzVGltZXJRdWVyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LlRpbWVySW5mb0R0by5odG1sIiB0aXRsZT0iVGltZXJJbmZvRHRvIj5UaW1lckluZm9EdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5UaW1lclF1ZXJ5Lmh0bWwiIHRpdGxlPSJUaW1lclF1ZXJ5Ij5UaW1lclF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuVGltZXJUeXBlLmh0bWwiIHRpdGxlPSJUaW1lclR5cGUiPlRpbWVyVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LlR1bmVySG9zdEluZm8uaHRtbCIgdGl0bGU9IlR1bmVySG9zdEluZm8iPlR1bmVySG9zdEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2NhbGl6YXRpb25BdHRyaWJ1dGVzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuTG9jYWxpemF0aW9uQXR0cmlidXRlcyI+TWVkaWFCcm93c2VyLk1vZGVsLkxvY2FsaXphdGlvbkF0dHJpYnV0ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvY2FsaXphdGlvbkF0dHJpYnV0ZXMuRGVzY3JpcHRpb25MQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJEZXNjcmlwdGlvbkxBdHRyaWJ1dGUiPkRlc2NyaXB0aW9uTEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9jYWxpemF0aW9uQXR0cmlidXRlcy5EaXNwbGF5TmFtZUxBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkRpc3BsYXlOYW1lTEF0dHJpYnV0ZSI+RGlzcGxheU5hbWVMQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2NhbGl6YXRpb25BdHRyaWJ1dGVzLkxvY2FsaXplZERlc2NyaXB0aW9uQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJMb2NhbGl6ZWREZXNjcmlwdGlvbkF0dHJpYnV0ZSI+TG9jYWxpemVkRGVzY3JpcHRpb25BdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvY2FsaXphdGlvbkF0dHJpYnV0ZXMuTG9jYWxpemVkRGlzcGxheU5hbWVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkxvY2FsaXplZERpc3BsYXlOYW1lQXR0cmlidXRlIj5Mb2NhbGl6ZWREaXNwbGF5TmFtZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9jYWxpemF0aW9uQXR0cmlidXRlcy5Mb2NhbGl6ZWRUcmlzdGF0ZUZhbHNlVGV4dEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iTG9jYWxpemVkVHJpc3RhdGVGYWxzZVRleHRBdHRyaWJ1dGUiPkxvY2FsaXplZFRyaXN0YXRlRmFsc2VUZXh0QXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2NhbGl6YXRpb25BdHRyaWJ1dGVzLkxvY2FsaXplZFRyaXN0YXRlVHJ1ZVRleHRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkxvY2FsaXplZFRyaXN0YXRlVHJ1ZVRleHRBdHRyaWJ1dGUiPkxvY2FsaXplZFRyaXN0YXRlVHJ1ZVRleHRBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvY2FsaXphdGlvbkF0dHJpYnV0ZXMuUmVzb3VyY2VUeXBlQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJSZXNvdXJjZVR5cGVBdHRyaWJ1dGUiPlJlc291cmNlVHlwZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9jYWxpemF0aW9uQXR0cmlidXRlcy5UcmlzdGF0ZUZhbHNlVGV4dExBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlRyaXN0YXRlRmFsc2VUZXh0TEF0dHJpYnV0ZSI+VHJpc3RhdGVGYWxzZVRleHRMQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2NhbGl6YXRpb25BdHRyaWJ1dGVzLlRyaXN0YXRlVHJ1ZVRleHRMQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJUcmlzdGF0ZVRydWVUZXh0TEF0dHJpYnV0ZSI+VHJpc3RhdGVUcnVlVGV4dExBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2dnaW5nLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuTG9nZ2luZyI+TWVkaWFCcm93c2VyLk1vZGVsLkxvZ2dpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvZ2dpbmcuSUxvZ2dlci5odG1sIiB0aXRsZT0iSUxvZ2dlciI+SUxvZ2dlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9nZ2luZy5JTG9nTWFuYWdlci5odG1sIiB0aXRsZT0iSUxvZ01hbmFnZXIiPklMb2dNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2dnaW5nLkxvZ0hlbHBlci5odG1sIiB0aXRsZT0iTG9nSGVscGVyIj5Mb2dIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvZ2dpbmcuTG9nU2V2ZXJpdHkuaHRtbCIgdGl0bGU9IkxvZ1NldmVyaXR5Ij5Mb2dTZXZlcml0eTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9nZ2luZy5OdWxsTG9nZ2VyLmh0bWwiIHRpdGxlPSJOdWxsTG9nZ2VyIj5OdWxsTG9nZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvIj5NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uQXVkaW9Db2RlYy5odG1sIiB0aXRsZT0iQXVkaW9Db2RlYyI+QXVkaW9Db2RlYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLkNvbnRhaW5lci5odG1sIiB0aXRsZT0iQ29udGFpbmVyIj5Db250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk1lZGlhSW5mby5MaXZlU3RyZWFtUmVxdWVzdC5odG1sIiB0aXRsZT0iTGl2ZVN0cmVhbVJlcXVlc3QiPkxpdmVTdHJlYW1SZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uTGl2ZVN0cmVhbVJlc3BvbnNlLmh0bWwiIHRpdGxlPSJMaXZlU3RyZWFtUmVzcG9uc2UiPkxpdmVTdHJlYW1SZXNwb25zZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLk1lZGlhQ29udGFpbmVycy5odG1sIiB0aXRsZT0iTWVkaWFDb250YWluZXJzIj5NZWRpYUNvbnRhaW5lcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk1lZGlhSW5mby5NZWRpYUluZm8uaHRtbCIgdGl0bGU9Ik1lZGlhSW5mbyI+TWVkaWFJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uTWVkaWFQcm90b2NvbC5odG1sIiB0aXRsZT0iTWVkaWFQcm90b2NvbCI+TWVkaWFQcm90b2NvbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLlBsYXliYWNrSW5mb1JlcXVlc3QuaHRtbCIgdGl0bGU9IlBsYXliYWNrSW5mb1JlcXVlc3QiPlBsYXliYWNrSW5mb1JlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk1lZGlhSW5mby5QbGF5YmFja0luZm9SZXNwb25zZS5odG1sIiB0aXRsZT0iUGxheWJhY2tJbmZvUmVzcG9uc2UiPlBsYXliYWNrSW5mb1Jlc3BvbnNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uU3VidGl0bGVDb2RlYy5odG1sIiB0aXRsZT0iU3VidGl0bGVDb2RlYyI+U3VidGl0bGVDb2RlYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLlN1YnRpdGxlVHJhY2tFdmVudC5odG1sIiB0aXRsZT0iU3VidGl0bGVUcmFja0V2ZW50Ij5TdWJ0aXRsZVRyYWNrRXZlbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk1lZGlhSW5mby5TdWJ0aXRsZVRyYWNrSW5mby5odG1sIiB0aXRsZT0iU3VidGl0bGVUcmFja0luZm8iPlN1YnRpdGxlVHJhY2tJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uVHJhbnNwb3J0U3RyZWFtVGltZXN0YW1wLmh0bWwiIHRpdGxlPSJUcmFuc3BvcnRTdHJlYW1UaW1lc3RhbXAiPlRyYW5zcG9ydFN0cmVhbVRpbWVzdGFtcDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLlZpZGVvQ29kZWMuaHRtbCIgdGl0bGU9IlZpZGVvQ29kZWMiPlZpZGVvQ29kZWM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5OZXQuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5OZXQiPk1lZGlhQnJvd3Nlci5Nb2RlbC5OZXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5ldC5FbmRQb2ludEluZm8uaHRtbCIgdGl0bGU9IkVuZFBvaW50SW5mbyI+RW5kUG9pbnRJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5OZXQuSHR0cEV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iSHR0cEV4Y2VwdGlvbiI+SHR0cEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTmV0LklTb2NrZXQuaHRtbCIgdGl0bGU9IklTb2NrZXQiPklTb2NrZXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5ldC5JU29ja2V0RmFjdG9yeS5odG1sIiB0aXRsZT0iSVNvY2tldEZhY3RvcnkiPklTb2NrZXRGYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5OZXQuTWltZVR5cGVzLmh0bWwiIHRpdGxlPSJNaW1lVHlwZXMiPk1pbWVUeXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTmV0Lk5ldHdvcmtTaGFyZS5odG1sIiB0aXRsZT0iTmV0d29ya1NoYXJlIj5OZXR3b3JrU2hhcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5ldC5OZXR3b3JrU2hhcmVUeXBlLmh0bWwiIHRpdGxlPSJOZXR3b3JrU2hhcmVUeXBlIj5OZXR3b3JrU2hhcmVUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5OZXQuU29ja2V0Q3JlYXRlRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJTb2NrZXRDcmVhdGVFeGNlcHRpb24iPlNvY2tldENyZWF0ZUV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTmV0LlNvY2tldFJlY2VpdmVSZXN1bHQuaHRtbCIgdGl0bGU9IlNvY2tldFJlY2VpdmVSZXN1bHQiPlNvY2tldFJlY2VpdmVSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5ldC5XZWJTb2NrZXRNZXNzYWdlLTEuaHRtbCIgdGl0bGU9IldlYlNvY2tldE1lc3NhZ2UmbHQ7VCZndDsiPldlYlNvY2tldE1lc3NhZ2UmbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Ob3RpZmljYXRpb25zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuTm90aWZpY2F0aW9ucyI+TWVkaWFCcm93c2VyLk1vZGVsLk5vdGlmaWNhdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5vdGlmaWNhdGlvbnMuTm90aWZpY2F0aW9uTGV2ZWwuaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvbkxldmVsIj5Ob3RpZmljYXRpb25MZXZlbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTm90aWZpY2F0aW9ucy5Ob3RpZmljYXRpb25SZXF1ZXN0Lmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25SZXF1ZXN0Ij5Ob3RpZmljYXRpb25SZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Ob3RpZmljYXRpb25zLlNlbmRUb1VzZXJUeXBlLmh0bWwiIHRpdGxlPSJTZW5kVG9Vc2VyVHlwZSI+U2VuZFRvVXNlclR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucyI+TWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuQmFzZVBsdWdpbkNvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9IkJhc2VQbHVnaW5Db25maWd1cmF0aW9uIj5CYXNlUGx1Z2luQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5JSGFzVHJhbnNsYXRpb25zLmh0bWwiIHRpdGxlPSJJSGFzVHJhbnNsYXRpb25zIj5JSGFzVHJhbnNsYXRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLklIYXNXZWJQYWdlcy5odG1sIiB0aXRsZT0iSUhhc1dlYlBhZ2VzIj5JSGFzV2ViUGFnZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuUGx1Z2luSW5mby5odG1sIiB0aXRsZT0iUGx1Z2luSW5mbyI+UGx1Z2luSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5QbHVnaW5QYWdlSW5mby5odG1sIiB0aXRsZT0iUGx1Z2luUGFnZUluZm8iPlBsdWdpblBhZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlRyYW5zbGF0aW9uSW5mby5odG1sIiB0aXRsZT0iVHJhbnNsYXRpb25JbmZvIj5UcmFuc2xhdGlvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSSI+TWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuRW1ieVVzZXJFeGNlcHRpb24uaHRtbCIgdGl0bGU9IkVtYnlVc2VyRXhjZXB0aW9uIj5FbWJ5VXNlckV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5JSGFzVGFiYmVkVUlQYWdlcy5odG1sIiB0aXRsZT0iSUhhc1RhYmJlZFVJUGFnZXMiPklIYXNUYWJiZWRVSVBhZ2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLklIYXNVSVBhZ2VzLmh0bWwiIHRpdGxlPSJJSGFzVUlQYWdlcyI+SUhhc1VJUGFnZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuSVBsdWdpblBhZ2VTZWN1cml0eS5odG1sIiB0aXRsZT0iSVBsdWdpblBhZ2VTZWN1cml0eSI+SVBsdWdpblBhZ2VTZWN1cml0eTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5JUGx1Z2luVUlQYWdlQ29udHJvbGxlci5odG1sIiB0aXRsZT0iSVBsdWdpblVJUGFnZUNvbnRyb2xsZXIiPklQbHVnaW5VSVBhZ2VDb250cm9sbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MiPk1lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLklQbHVnaW5EaWFsb2dWaWV3Lmh0bWwiIHRpdGxlPSJJUGx1Z2luRGlhbG9nVmlldyI+SVBsdWdpbkRpYWxvZ1ZpZXc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuSVBsdWdpblBhZ2VWaWV3Lmh0bWwiIHRpdGxlPSJJUGx1Z2luUGFnZVZpZXciPklQbHVnaW5QYWdlVmlldzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5JUGx1Z2luVUlWaWV3Lmh0bWwiIHRpdGxlPSJJUGx1Z2luVUlWaWV3Ij5JUGx1Z2luVUlWaWV3PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLklQbHVnaW5WaWV3V2l0aE9wdGlvbnMuaHRtbCIgdGl0bGU9IklQbHVnaW5WaWV3V2l0aE9wdGlvbnMiPklQbHVnaW5WaWV3V2l0aE9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuSVBsdWdpbldpemFyZFZpZXcuaHRtbCIgdGl0bGU9IklQbHVnaW5XaXphcmRWaWV3Ij5JUGx1Z2luV2l6YXJkVmlldzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5JU2V0dXBQcm9ncmVzc0luZm8uaHRtbCIgdGl0bGU9IklTZXR1cFByb2dyZXNzSW5mbyI+SVNldHVwUHJvZ3Jlc3NJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLlBsdWdpblZpZXdPcHRpb25zLmh0bWwiIHRpdGxlPSJQbHVnaW5WaWV3T3B0aW9ucyI+UGx1Z2luVmlld09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLkVudW1zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5FbnVtcyI+TWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuRW51bXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuRW51bXMuQ29tcGFjdFZpZXdBcHBlYXJhbmNlLmh0bWwiIHRpdGxlPSJDb21wYWN0Vmlld0FwcGVhcmFuY2UiPkNvbXBhY3RWaWV3QXBwZWFyYW5jZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5FbnVtcy5EaWFsb2dTaXplLmh0bWwiIHRpdGxlPSJEaWFsb2dTaXplIj5EaWFsb2dTaXplPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLkVudW1zLlF1ZXJ5Q2xvc2VBY3Rpb24uaHRtbCIgdGl0bGU9IlF1ZXJ5Q2xvc2VBY3Rpb24iPlF1ZXJ5Q2xvc2VBY3Rpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuRW51bXMuV2l6YXJkSGlkaW5nQmVoYXZpb3IuaHRtbCIgdGl0bGU9IldpemFyZEhpZGluZ0JlaGF2aW9yIj5XaXphcmRIaWRpbmdCZWhhdmlvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb2Nlc3NSdW4uTWV0cmljcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLlByb2Nlc3NSdW4uTWV0cmljcyI+TWVkaWFCcm93c2VyLk1vZGVsLlByb2Nlc3NSdW4uTWV0cmljczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvY2Vzc1J1bi5NZXRyaWNzLlByb2Nlc3NNZXRyaWNQb2ludC5odG1sIiB0aXRsZT0iUHJvY2Vzc01ldHJpY1BvaW50Ij5Qcm9jZXNzTWV0cmljUG9pbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb2Nlc3NSdW4uTWV0cmljcy5Qcm9jZXNzU3RhdGlzdGljcy5odG1sIiB0aXRsZT0iUHJvY2Vzc1N0YXRpc3RpY3MiPlByb2Nlc3NTdGF0aXN0aWNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzIj5NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Qcm92aWRlcnMuRXh0ZXJuYWxJZEluZm8uaHRtbCIgdGl0bGU9IkV4dGVybmFsSWRJbmZvIj5FeHRlcm5hbElkSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzLkV4dGVybmFsVXJsLmh0bWwiIHRpdGxlPSJFeHRlcm5hbFVybCI+RXh0ZXJuYWxVcmw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb3ZpZGVycy5JbWFnZVByb3ZpZGVySW5mby5odG1sIiB0aXRsZT0iSW1hZ2VQcm92aWRlckluZm8iPkltYWdlUHJvdmlkZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Qcm92aWRlcnMuUmVtb3RlSW1hZ2VJbmZvLmh0bWwiIHRpdGxlPSJSZW1vdGVJbWFnZUluZm8iPlJlbW90ZUltYWdlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzLlJlbW90ZUltYWdlUXVlcnkuaHRtbCIgdGl0bGU9IlJlbW90ZUltYWdlUXVlcnkiPlJlbW90ZUltYWdlUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb3ZpZGVycy5SZW1vdGVJbWFnZVJlc3VsdC5odG1sIiB0aXRsZT0iUmVtb3RlSW1hZ2VSZXN1bHQiPlJlbW90ZUltYWdlUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Qcm92aWRlcnMuUmVtb3RlU2VhcmNoUmVzdWx0Lmh0bWwiIHRpdGxlPSJSZW1vdGVTZWFyY2hSZXN1bHQiPlJlbW90ZVNlYXJjaFJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzLlJlbW90ZVN1YnRpdGxlSW5mby5odG1sIiB0aXRsZT0iUmVtb3RlU3VidGl0bGVJbmZvIj5SZW1vdGVTdWJ0aXRsZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb3ZpZGVycy5TdWJ0aXRsZVByb3ZpZGVySW5mby5odG1sIiB0aXRsZT0iU3VidGl0bGVQcm92aWRlckluZm8iPlN1YnRpdGxlUHJvdmlkZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUXVlcnlpbmcuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZyI+TWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5BbGxUaGVtZU1lZGlhUmVzdWx0Lmh0bWwiIHRpdGxlPSJBbGxUaGVtZU1lZGlhUmVzdWx0Ij5BbGxUaGVtZU1lZGlhUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5JdGVtQ291bnRzUXVlcnkuaHRtbCIgdGl0bGU9Ikl0ZW1Db3VudHNRdWVyeSI+SXRlbUNvdW50c1F1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5JdGVtRmllbGRzLmh0bWwiIHRpdGxlPSJJdGVtRmllbGRzIj5JdGVtRmllbGRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5JdGVtRmlsdGVyLmh0bWwiIHRpdGxlPSJJdGVtRmlsdGVyIj5JdGVtRmlsdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5JdGVtU29ydEJ5Lmh0bWwiIHRpdGxlPSJJdGVtU29ydEJ5Ij5JdGVtU29ydEJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5MYXRlc3RJdGVtc1F1ZXJ5Lmh0bWwiIHRpdGxlPSJMYXRlc3RJdGVtc1F1ZXJ5Ij5MYXRlc3RJdGVtc1F1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5Nb3ZpZVJlY29tbWVuZGF0aW9uUXVlcnkuaHRtbCIgdGl0bGU9Ik1vdmllUmVjb21tZW5kYXRpb25RdWVyeSI+TW92aWVSZWNvbW1lbmRhdGlvblF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5OZXh0VXBRdWVyeS5odG1sIiB0aXRsZT0iTmV4dFVwUXVlcnkiPk5leHRVcFF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5RdWVyeVJlc3VsdC0xLmh0bWwiIHRpdGxlPSJRdWVyeVJlc3VsdCZsdDtUJmd0OyI+UXVlcnlSZXN1bHQmbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlNlc3Npb25RdWVyeS5odG1sIiB0aXRsZT0iU2Vzc2lvblF1ZXJ5Ij5TZXNzaW9uUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlNpbWlsYXJJdGVtc1F1ZXJ5Lmh0bWwiIHRpdGxlPSJTaW1pbGFySXRlbXNRdWVyeSI+U2ltaWxhckl0ZW1zUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlRoZW1lTWVkaWFSZXN1bHQuaHRtbCIgdGl0bGU9IlRoZW1lTWVkaWFSZXN1bHQiPlRoZW1lTWVkaWFSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlVwY29taW5nRXBpc29kZXNRdWVyeS5odG1sIiB0aXRsZT0iVXBjb21pbmdFcGlzb2Rlc1F1ZXJ5Ij5VcGNvbWluZ0VwaXNvZGVzUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlVzZXJEYXRhRmllbGRzLmh0bWwiIHRpdGxlPSJVc2VyRGF0YUZpZWxkcyI+VXNlckRhdGFGaWVsZHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlVzZXJRdWVyeS5odG1sIiB0aXRsZT0iVXNlclF1ZXJ5Ij5Vc2VyUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJpYWxpemF0aW9uLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuU2VyaWFsaXphdGlvbiI+TWVkaWFCcm93c2VyLk1vZGVsLlNlcmlhbGl6YXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcmlhbGl6YXRpb24uSWdub3JlRGF0YU1lbWJlckF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iSWdub3JlRGF0YU1lbWJlckF0dHJpYnV0ZSI+SWdub3JlRGF0YU1lbWJlckF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2VyaWFsaXphdGlvbi5JSnNvblNlcmlhbGl6ZXIuaHRtbCIgdGl0bGU9IklKc29uU2VyaWFsaXplciI+SUpzb25TZXJpYWxpemVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJpYWxpemF0aW9uLklYbWxTZXJpYWxpemVyLmh0bWwiIHRpdGxlPSJJWG1sU2VyaWFsaXplciI+SVhtbFNlcmlhbGl6ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcmlhbGl6YXRpb24uSnNvblNlcmlhbGl6ZXJPcHRpb25zLmh0bWwiIHRpdGxlPSJKc29uU2VyaWFsaXplck9wdGlvbnMiPkpzb25TZXJpYWxpemVyT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2VyaWFsaXphdGlvbi5Kc29uU3RyaW5nLmh0bWwiIHRpdGxlPSJKc29uU3RyaW5nIj5Kc29uU3RyaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2VydmljZXMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcyI+TWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5BcGlNZW1iZXJBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkFwaU1lbWJlckF0dHJpYnV0ZSI+QXBpTWVtYmVyQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5BdXRvSW5qZWN0UHJvcGVydHlBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkF1dG9JbmplY3RQcm9wZXJ0eUF0dHJpYnV0ZSI+QXV0b0luamVjdFByb3BlcnR5QXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JQXN5bmNTdHJlYW1Xcml0ZXIuaHRtbCIgdGl0bGU9IklBc3luY1N0cmVhbVdyaXRlciI+SUFzeW5jU3RyZWFtV3JpdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JSGFzSGVhZGVycy5odG1sIiB0aXRsZT0iSUhhc0hlYWRlcnMiPklIYXNIZWFkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JSGFzUmVxdWVzdEZpbHRlci5odG1sIiB0aXRsZT0iSUhhc1JlcXVlc3RGaWx0ZXIiPklIYXNSZXF1ZXN0RmlsdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JSHR0cEZpbGUuaHRtbCIgdGl0bGU9IklIdHRwRmlsZSI+SUh0dHBGaWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JSHR0cFJlc3VsdC5odG1sIiB0aXRsZT0iSUh0dHBSZXN1bHQiPklIdHRwUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmVxdWVzdC5odG1sIiB0aXRsZT0iSVJlcXVlc3QiPklSZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmVxdWlyZXNSZXF1ZXN0Lmh0bWwiIHRpdGxlPSJJUmVxdWlyZXNSZXF1ZXN0Ij5JUmVxdWlyZXNSZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmVxdWlyZXNSZXF1ZXN0U3RyZWFtLmh0bWwiIHRpdGxlPSJJUmVxdWlyZXNSZXF1ZXN0U3RyZWFtIj5JUmVxdWlyZXNSZXF1ZXN0U3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmVzcG9uc2UuaHRtbCIgdGl0bGU9IklSZXNwb25zZSI+SVJlc3BvbnNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmV0dXJuLmh0bWwiIHRpdGxlPSJJUmV0dXJuIj5JUmV0dXJuPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmV0dXJuLTEuaHRtbCIgdGl0bGU9IklSZXR1cm4mbHQ7VCZndDsiPklSZXR1cm4mbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLklSZXR1cm5Wb2lkLmh0bWwiIHRpdGxlPSJJUmV0dXJuVm9pZCI+SVJldHVyblZvaWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLklTZXJ2aWNlLmh0bWwiIHRpdGxlPSJJU2VydmljZSI+SVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLk15SHR0cFV0aWxpdHkuaHRtbCIgdGl0bGU9Ik15SHR0cFV0aWxpdHkiPk15SHR0cFV0aWxpdHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLlF1ZXJ5UGFyYW1Db2xsZWN0aW9uLmh0bWwiIHRpdGxlPSJRdWVyeVBhcmFtQ29sbGVjdGlvbiI+UXVlcnlQYXJhbUNvbGxlY3Rpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLlJvdXRlQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJSb3V0ZUF0dHJpYnV0ZSI+Um91dGVBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbiI+TWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uQnJvd3NlUmVxdWVzdC5odG1sIiB0aXRsZT0iQnJvd3NlUmVxdWVzdCI+QnJvd3NlUmVxdWVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5DbGllbnRDYXBhYmlsaXRpZXMuaHRtbCIgdGl0bGU9IkNsaWVudENhcGFiaWxpdGllcyI+Q2xpZW50Q2FwYWJpbGl0aWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLkdlbmVyYWxDb21tYW5kLmh0bWwiIHRpdGxlPSJHZW5lcmFsQ29tbWFuZCI+R2VuZXJhbENvbW1hbmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uR2VuZXJhbENvbW1hbmRUeXBlLmh0bWwiIHRpdGxlPSJHZW5lcmFsQ29tbWFuZFR5cGUiPkdlbmVyYWxDb21tYW5kVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5NZXNzYWdlQ29tbWFuZC5odG1sIiB0aXRsZT0iTWVzc2FnZUNvbW1hbmQiPk1lc3NhZ2VDb21tYW5kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlBsYXliYWNrUHJvZ3Jlc3NJbmZvLmh0bWwiIHRpdGxlPSJQbGF5YmFja1Byb2dyZXNzSW5mbyI+UGxheWJhY2tQcm9ncmVzc0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uUGxheWJhY2tTdGFydEluZm8uaHRtbCIgdGl0bGU9IlBsYXliYWNrU3RhcnRJbmZvIj5QbGF5YmFja1N0YXJ0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5QbGF5YmFja1N0b3BJbmZvLmh0bWwiIHRpdGxlPSJQbGF5YmFja1N0b3BJbmZvIj5QbGF5YmFja1N0b3BJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlBsYXlDb21tYW5kLmh0bWwiIHRpdGxlPSJQbGF5Q29tbWFuZCI+UGxheUNvbW1hbmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uUGxheWVyU3RhdGVJbmZvLmh0bWwiIHRpdGxlPSJQbGF5ZXJTdGF0ZUluZm8iPlBsYXllclN0YXRlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5QbGF5TWV0aG9kLmh0bWwiIHRpdGxlPSJQbGF5TWV0aG9kIj5QbGF5TWV0aG9kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlBsYXlSZXF1ZXN0Lmh0bWwiIHRpdGxlPSJQbGF5UmVxdWVzdCI+UGxheVJlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uUGxheXN0YXRlQ29tbWFuZC5odG1sIiB0aXRsZT0iUGxheXN0YXRlQ29tbWFuZCI+UGxheXN0YXRlQ29tbWFuZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5QbGF5c3RhdGVSZXF1ZXN0Lmh0bWwiIHRpdGxlPSJQbGF5c3RhdGVSZXF1ZXN0Ij5QbGF5c3RhdGVSZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlByb2dyZXNzRXZlbnQuaHRtbCIgdGl0bGU9IlByb2dyZXNzRXZlbnQiPlByb2dyZXNzRXZlbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uUXVldWVJdGVtLmh0bWwiIHRpdGxlPSJRdWV1ZUl0ZW0iPlF1ZXVlSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5SZXBlYXRNb2RlLmh0bWwiIHRpdGxlPSJSZXBlYXRNb2RlIj5SZXBlYXRNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlNlc3Npb25Vc2VySW5mby5odG1sIiB0aXRsZT0iU2Vzc2lvblVzZXJJbmZvIj5TZXNzaW9uVXNlckluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uVHJhbnNjb2RlUmVhc29uLmh0bWwiIHRpdGxlPSJUcmFuc2NvZGVSZWFzb24iPlRyYW5zY29kZVJlYXNvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5UcmFuc2NvZGluZ0luZm8uaHRtbCIgdGl0bGU9IlRyYW5zY29kaW5nSW5mbyI+VHJhbnNjb2RpbmdJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlVzZXJEYXRhQ2hhbmdlSW5mby5odG1sIiB0aXRsZT0iVXNlckRhdGFDaGFuZ2VJbmZvIj5Vc2VyRGF0YUNoYW5nZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlRyYW5zY29kaW5nLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5UcmFuc2NvZGluZyI+TWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uVHJhbnNjb2Rpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uVHJhbnNjb2RpbmcuVmlkZW9QaXBlbGluZUluZm8uaHRtbCIgdGl0bGU9IlZpZGVvUGlwZWxpbmVJbmZvIj5WaWRlb1BpcGVsaW5lSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5UcmFuc2NvZGluZy5WcFN0ZXBJbmZvLmh0bWwiIHRpdGxlPSJWcFN0ZXBJbmZvIj5WcFN0ZXBJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlRyYW5zY29kaW5nLlZwU3RlcFR5cGVzLmh0bWwiIHRpdGxlPSJWcFN0ZXBUeXBlcyI+VnBTdGVwVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Tc2RwLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuU3NkcCI+TWVkaWFCcm93c2VyLk1vZGVsLlNzZHA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNzZHAuSVNzZHBEZXZpY2VQdWJsaXNoZXIuaHRtbCIgdGl0bGU9IklTc2RwRGV2aWNlUHVibGlzaGVyIj5JU3NkcERldmljZVB1Ymxpc2hlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3NkcC5Tc2RwRGV2aWNlLmh0bWwiIHRpdGxlPSJTc2RwRGV2aWNlIj5Tc2RwRGV2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Tc2RwLlNzZHBFbWJlZGRlZERldmljZS5odG1sIiB0aXRsZT0iU3NkcEVtYmVkZGVkRGV2aWNlIj5Tc2RwRW1iZWRkZWREZXZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNzZHAuU3NkcFJvb3REZXZpY2UuaHRtbCIgdGl0bGU9IlNzZHBSb290RGV2aWNlIj5Tc2RwUm9vdERldmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5bmMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5TeW5jIj5NZWRpYUJyb3dzZXIuTW9kZWwuU3luYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3luYy5TeW5jQ2F0ZWdvcnkuaHRtbCIgdGl0bGU9IlN5bmNDYXRlZ29yeSI+U3luY0NhdGVnb3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeW5jLlN5bmNKb2IuaHRtbCIgdGl0bGU9IlN5bmNKb2IiPlN5bmNKb2I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5bmMuU3luY0pvYkl0ZW1TdGF0dXMuaHRtbCIgdGl0bGU9IlN5bmNKb2JJdGVtU3RhdHVzIj5TeW5jSm9iSXRlbVN0YXR1czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3luYy5TeW5jSm9iU3RhdHVzLmh0bWwiIHRpdGxlPSJTeW5jSm9iU3RhdHVzIj5TeW5jSm9iU3RhdHVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeW5jLlN5bmNKb2JVcGRhdGVSZWFzb24uaHRtbCIgdGl0bGU9IlN5bmNKb2JVcGRhdGVSZWFzb24iPlN5bmNKb2JVcGRhdGVSZWFzb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5bmMuU3luY1RhcmdldC5odG1sIiB0aXRsZT0iU3luY1RhcmdldCI+U3luY1RhcmdldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbSI+TWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3lzdGVtLklFbnZpcm9ubWVudEluZm8uaHRtbCIgdGl0bGU9IklFbnZpcm9ubWVudEluZm8iPklFbnZpcm9ubWVudEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbS5JUG93ZXJNYW5hZ2VtZW50Lmh0bWwiIHRpdGxlPSJJUG93ZXJNYW5hZ2VtZW50Ij5JUG93ZXJNYW5hZ2VtZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeXN0ZW0uSVNlcnZpY2VSb290Lmh0bWwiIHRpdGxlPSJJU2VydmljZVJvb3QiPklTZXJ2aWNlUm9vdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3lzdGVtLklTeXN0ZW1FdmVudHMuaHRtbCIgdGl0bGU9IklTeXN0ZW1FdmVudHMiPklTeXN0ZW1FdmVudHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbS5Mb2dGaWxlLmh0bWwiIHRpdGxlPSJMb2dGaWxlIj5Mb2dGaWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeXN0ZW0uT3BlcmF0aW5nU3lzdGVtLmh0bWwiIHRpdGxlPSJPcGVyYXRpbmdTeXN0ZW0iPk9wZXJhdGluZ1N5c3RlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3lzdGVtLlB1YmxpY1N5c3RlbUluZm8uaHRtbCIgdGl0bGU9IlB1YmxpY1N5c3RlbUluZm8iPlB1YmxpY1N5c3RlbUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbS5TeXN0ZW1JbmZvLmh0bWwiIHRpdGxlPSJTeXN0ZW1JbmZvIj5TeXN0ZW1JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeXN0ZW0uV2FrZU9uTGFuSW5mby5odG1sIiB0aXRsZT0iV2FrZU9uTGFuSW5mbyI+V2FrZU9uTGFuSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlRhc2tzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MiPk1lZGlhQnJvd3Nlci5Nb2RlbC5UYXNrczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSUNvbmZpZ3VyYWJsZVNjaGVkdWxlZFRhc2suaHRtbCIgdGl0bGU9IklDb25maWd1cmFibGVTY2hlZHVsZWRUYXNrIj5JQ29uZmlndXJhYmxlU2NoZWR1bGVkVGFzazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVNjaGVkdWxlZFRhc2suaHRtbCIgdGl0bGU9IklTY2hlZHVsZWRUYXNrIj5JU2NoZWR1bGVkVGFzazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVNjaGVkdWxlZFRhc2tXaXRoRXhlY3V0ZU9wdGlvbnMuaHRtbCIgdGl0bGU9IklTY2hlZHVsZWRUYXNrV2l0aEV4ZWN1dGVPcHRpb25zIj5JU2NoZWR1bGVkVGFza1dpdGhFeGVjdXRlT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVNjaGVkdWxlZFRhc2tXb3JrZXIuaHRtbCIgdGl0bGU9IklTY2hlZHVsZWRUYXNrV29ya2VyIj5JU2NoZWR1bGVkVGFza1dvcmtlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVRhc2tNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJVGFza01hbmFnZXIiPklUYXNrTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVRhc2tUcmlnZ2VyLmh0bWwiIHRpdGxlPSJJVGFza1RyaWdnZXIiPklUYXNrVHJpZ2dlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuU2NoZWR1bGVkVGFza0hlbHBlcnMuaHRtbCIgdGl0bGU9IlNjaGVkdWxlZFRhc2tIZWxwZXJzIj5TY2hlZHVsZWRUYXNrSGVscGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuU3lzdGVtRXZlbnQuaHRtbCIgdGl0bGU9IlN5c3RlbUV2ZW50Ij5TeXN0ZW1FdmVudDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza0NvbXBsZXRpb25FdmVudEFyZ3MuaHRtbCIgdGl0bGU9IlRhc2tDb21wbGV0aW9uRXZlbnRBcmdzIj5UYXNrQ29tcGxldGlvbkV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza0NvbXBsZXRpb25TdGF0dXMuaHRtbCIgdGl0bGU9IlRhc2tDb21wbGV0aW9uU3RhdHVzIj5UYXNrQ29tcGxldGlvblN0YXR1czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza0luZm8uaHRtbCIgdGl0bGU9IlRhc2tJbmZvIj5UYXNrSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza09wdGlvbnMuaHRtbCIgdGl0bGU9IlRhc2tPcHRpb25zIj5UYXNrT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza1Jlc3VsdC5odG1sIiB0aXRsZT0iVGFza1Jlc3VsdCI+VGFza1Jlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza1N0YXRlLmh0bWwiIHRpdGxlPSJUYXNrU3RhdGUiPlRhc2tTdGF0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza1RyaWdnZXJJbmZvLmh0bWwiIHRpdGxlPSJUYXNrVHJpZ2dlckluZm8iPlRhc2tUcmlnZ2VySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlRleHQuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5UZXh0Ij5NZWRpYUJyb3dzZXIuTW9kZWwuVGV4dDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGV4dC5JVGV4dEVuY29kaW5nLmh0bWwiIHRpdGxlPSJJVGV4dEVuY29kaW5nIj5JVGV4dEVuY29kaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5UZXh0LlZhbHVlU3RyaW5nQnVpbGRlci5odG1sIiB0aXRsZT0iVmFsdWVTdHJpbmdCdWlsZGVyIj5WYWx1ZVN0cmluZ0J1aWxkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5UaHJlYWRpbmcuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5UaHJlYWRpbmciPk1lZGlhQnJvd3Nlci5Nb2RlbC5UaHJlYWRpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlRocmVhZGluZy5OYW1lZExvY2tQb29sLmh0bWwiIHRpdGxlPSJOYW1lZExvY2tQb29sIj5OYW1lZExvY2tQb29sPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVXBkYXRlcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLlVwZGF0ZXMiPk1lZGlhQnJvd3Nlci5Nb2RlbC5VcGRhdGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5VcGRhdGVzLkNoZWNrRm9yVXBkYXRlUmVzdWx0Lmh0bWwiIHRpdGxlPSJDaGVja0ZvclVwZGF0ZVJlc3VsdCI+Q2hlY2tGb3JVcGRhdGVSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlVwZGF0ZXMuSW5zdGFsbGF0aW9uSW5mby5odG1sIiB0aXRsZT0iSW5zdGFsbGF0aW9uSW5mbyI+SW5zdGFsbGF0aW9uSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVXBkYXRlcy5QYWNrYWdlSW5mby5odG1sIiB0aXRsZT0iUGFja2FnZUluZm8iPlBhY2thZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5VcGRhdGVzLlBhY2thZ2VUYXJnZXRTeXN0ZW0uaHRtbCIgdGl0bGU9IlBhY2thZ2VUYXJnZXRTeXN0ZW0iPlBhY2thZ2VUYXJnZXRTeXN0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlVwZGF0ZXMuUGFja2FnZVZlcnNpb25DbGFzcy5odG1sIiB0aXRsZT0iUGFja2FnZVZlcnNpb25DbGFzcyI+UGFja2FnZVZlcnNpb25DbGFzczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVXBkYXRlcy5QYWNrYWdlVmVyc2lvbkluZm8uaHRtbCIgdGl0bGU9IlBhY2thZ2VWZXJzaW9uSW5mbyI+UGFja2FnZVZlcnNpb25JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVXNlcnMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5Vc2VycyI+TWVkaWFCcm93c2VyLk1vZGVsLlVzZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Gb3Jnb3RQYXNzd29yZEFjdGlvbi5odG1sIiB0aXRsZT0iRm9yZ290UGFzc3dvcmRBY3Rpb24iPkZvcmdvdFBhc3N3b3JkQWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Gb3Jnb3RQYXNzd29yZFJlc3VsdC5odG1sIiB0aXRsZT0iRm9yZ290UGFzc3dvcmRSZXN1bHQiPkZvcmdvdFBhc3N3b3JkUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5QaW5SZWRlZW1SZXN1bHQuaHRtbCIgdGl0bGU9IlBpblJlZGVlbVJlc3VsdCI+UGluUmVkZWVtUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Vc2VyQWN0aW9uLmh0bWwiIHRpdGxlPSJVc2VyQWN0aW9uIj5Vc2VyQWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Vc2VyQWN0aW9uVHlwZS5odG1sIiB0aXRsZT0iVXNlckFjdGlvblR5cGUiPlVzZXJBY3Rpb25UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Vc2VyUG9saWN5Lmh0bWwiIHRpdGxlPSJVc2VyUG9saWN5Ij5Vc2VyUG9saWN5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2Pg=='; +const tocData = 'DQo8ZGl2IGlkPSJzaWRldG9nZ2xlIj4NCiAgPGRpdj4NCiAgICA8ZGl2IGNsYXNzPSJzaWRlZmlsdGVyIj4NCiAgICAgIDxmb3JtIGNsYXNzPSJ0b2MtZmlsdGVyIj4NCiAgICAgICAgPHNwYW4gY2xhc3M9ImdseXBoaWNvbiBnbHlwaGljb24tZmlsdGVyIGZpbHRlci1pY29uIj48L3NwYW4+DQogICAgICAgIDxzcGFuIGNsYXNzPSJnbHlwaGljb24gZ2x5cGhpY29uLXJlbW92ZSBjbGVhci1pY29uIiBpZD0idG9jX2ZpbHRlcl9jbGVhciI+PC9zcGFuPg0KICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgaWQ9InRvY19maWx0ZXJfaW5wdXQiIHBsYWNlaG9sZGVyPSJGaWx0ZXIgYnkgVGl0bGUiIG9ua2V5cHJlc3M9ImlmKGV2ZW50LmtleUNvZGU9PTEzKSB7cmV0dXJuIGZhbHNlO30iPg0KICAgICAgPC9mb3JtPg0KICAgIDwvZGl2Pg0KICAgIDxkaXYgY2xhc3M9InNpZGV0b2MiPg0KICAgICAgPGRpdiBjbGFzcz0idG9jIiBpZD0idG9jIj4NCiAgICAgICAgICANCiAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDEiPg0KICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJpbmRleC5odG1sIiB0aXRsZT0iUmVmZXJlbmNlIj5SZWZlcmVuY2U8L2E+DQogICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDIiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJLmh0bWwiIHRpdGxlPSJFbWJ5IFNlcnZlciBSRVNUIEFQSSI+RW1ieSBTZXJ2ZXIgUkVTVCBBUEk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsMyI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQWN0aXZpdHlMb2dTZXJ2aWNlLmh0bWwiIHRpdGxlPSJBY3Rpdml0eUxvZ1NlcnZpY2UiPkFjdGl2aXR5TG9nU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQWN0aXZpdHlMb2dTZXJ2aWNlL2dldFN5c3RlbUFjdGl2aXR5bG9nRW50cmllcy5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtQWN0aXZpdHlsb2dFbnRyaWVzIj5nZXRTeXN0ZW1BY3Rpdml0eWxvZ0VudHJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BcnRpc3RzU2VydmljZS5odG1sIiB0aXRsZT0iQXJ0aXN0c1NlcnZpY2UiPkFydGlzdHNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BcnRpc3RzU2VydmljZS9nZXRBcnRpc3RzLmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzIj5nZXRBcnRpc3RzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BcnRpc3RzU2VydmljZS9nZXRBcnRpc3RzQWxidW1hcnRpc3RzLmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzQWxidW1hcnRpc3RzIj5nZXRBcnRpc3RzQWxidW1hcnRpc3RzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BcnRpc3RzU2VydmljZS9nZXRBcnRpc3RzQnlOYW1lLmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzQnlOYW1lIj5nZXRBcnRpc3RzQnlOYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQXVkaW9TZXJ2aWNlLmh0bWwiIHRpdGxlPSJBdWRpb1NlcnZpY2UiPkF1ZGlvU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQXVkaW9TZXJ2aWNlL2dldEF1ZGlvQnlJZEJ5U3RyZWFtZmlsZW5hbWUuaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZEJ5U3RyZWFtZmlsZW5hbWUiPmdldEF1ZGlvQnlJZEJ5U3RyZWFtZmlsZW5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0F1ZGlvU2VydmljZS9nZXRBdWRpb0J5SWRTdHJlYW0uaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZFN0cmVhbSI+Z2V0QXVkaW9CeUlkU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BdWRpb1NlcnZpY2UvZ2V0QXVkaW9CeUlkU3RyZWFtQnlDb250YWluZXIuaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZFN0cmVhbUJ5Q29udGFpbmVyIj5nZXRBdWRpb0J5SWRTdHJlYW1CeUNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQXVkaW9TZXJ2aWNlL2hlYWRBdWRpb0J5SWRCeVN0cmVhbWZpbGVuYW1lLmh0bWwiIHRpdGxlPSJoZWFkQXVkaW9CeUlkQnlTdHJlYW1maWxlbmFtZSI+aGVhZEF1ZGlvQnlJZEJ5U3RyZWFtZmlsZW5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0F1ZGlvU2VydmljZS9oZWFkQXVkaW9CeUlkU3RyZWFtLmh0bWwiIHRpdGxlPSJoZWFkQXVkaW9CeUlkU3RyZWFtIj5oZWFkQXVkaW9CeUlkU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9BdWRpb1NlcnZpY2UvaGVhZEF1ZGlvQnlJZFN0cmVhbUJ5Q29udGFpbmVyLmh0bWwiIHRpdGxlPSJoZWFkQXVkaW9CeUlkU3RyZWFtQnlDb250YWluZXIiPmhlYWRBdWRpb0J5SWRTdHJlYW1CeUNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JhY2t1cEFwaS5odG1sIiB0aXRsZT0iQmFja3VwQXBpIj5CYWNrdXBBcGk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JhY2t1cEFwaS9nZXRCYWNrdXByZXN0b3JlQmFja3VwaW5mby5odG1sIiB0aXRsZT0iZ2V0QmFja3VwcmVzdG9yZUJhY2t1cGluZm8iPmdldEJhY2t1cHJlc3RvcmVCYWNrdXBpbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9CYWNrdXBBcGkvcG9zdEJhY2t1cHJlc3RvcmVSZXN0b3JlLmh0bWwiIHRpdGxlPSJwb3N0QmFja3VwcmVzdG9yZVJlc3RvcmUiPnBvc3RCYWNrdXByZXN0b3JlUmVzdG9yZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQmFja3VwQXBpL3Bvc3RCYWNrdXByZXN0b3JlUmVzdG9yZWRhdGEuaHRtbCIgdGl0bGU9InBvc3RCYWNrdXByZXN0b3JlUmVzdG9yZWRhdGEiPnBvc3RCYWNrdXByZXN0b3JlUmVzdG9yZWRhdGE8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9CaWZTZXJ2aWNlLmh0bWwiIHRpdGxlPSJCaWZTZXJ2aWNlIj5CaWZTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9CaWZTZXJ2aWNlL2dldEl0ZW1zQnlJZFRodW1ibmFpbHNldC5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkVGh1bWJuYWlsc2V0Ij5nZXRJdGVtc0J5SWRUaHVtYm5haWxzZXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JpZlNlcnZpY2UvZ2V0VmlkZW9zQnlJZEluZGV4QmlmLmh0bWwiIHRpdGxlPSJnZXRWaWRlb3NCeUlkSW5kZXhCaWYiPmdldFZpZGVvc0J5SWRJbmRleEJpZjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JyYW5kaW5nU2VydmljZS5odG1sIiB0aXRsZT0iQnJhbmRpbmdTZXJ2aWNlIj5CcmFuZGluZ1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0JyYW5kaW5nU2VydmljZS9nZXRCcmFuZGluZ0NvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9ImdldEJyYW5kaW5nQ29uZmlndXJhdGlvbiI+Z2V0QnJhbmRpbmdDb25maWd1cmF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9CcmFuZGluZ1NlcnZpY2UvZ2V0QnJhbmRpbmdDc3MuaHRtbCIgdGl0bGU9ImdldEJyYW5kaW5nQ3NzIj5nZXRCcmFuZGluZ0NzczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQnJhbmRpbmdTZXJ2aWNlL2dldEJyYW5kaW5nQ3NzQ3NzLmh0bWwiIHRpdGxlPSJnZXRCcmFuZGluZ0Nzc0NzcyI+Z2V0QnJhbmRpbmdDc3NDc3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9DaGFubmVsU2VydmljZS5odG1sIiB0aXRsZT0iQ2hhbm5lbFNlcnZpY2UiPkNoYW5uZWxTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9DaGFubmVsU2VydmljZS9nZXRDaGFubmVscy5odG1sIiB0aXRsZT0iZ2V0Q2hhbm5lbHMiPmdldENoYW5uZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29kZWNQYXJhbWV0ZXJTZXJ2aWNlLmh0bWwiIHRpdGxlPSJDb2RlY1BhcmFtZXRlclNlcnZpY2UiPkNvZGVjUGFyYW1ldGVyU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29kZWNQYXJhbWV0ZXJTZXJ2aWNlL2dldEVuY29kaW5nQ29kZWNwYXJhbWV0ZXJzLmh0bWwiIHRpdGxlPSJnZXRFbmNvZGluZ0NvZGVjcGFyYW1ldGVycyI+Z2V0RW5jb2RpbmdDb2RlY3BhcmFtZXRlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0NvZGVjUGFyYW1ldGVyU2VydmljZS9wb3N0RW5jb2RpbmdDb2RlY3BhcmFtZXRlcnMuaHRtbCIgdGl0bGU9InBvc3RFbmNvZGluZ0NvZGVjcGFyYW1ldGVycyI+cG9zdEVuY29kaW5nQ29kZWNwYXJhbWV0ZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29sbGVjdGlvblNlcnZpY2UuaHRtbCIgdGl0bGU9IkNvbGxlY3Rpb25TZXJ2aWNlIj5Db2xsZWN0aW9uU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29sbGVjdGlvblNlcnZpY2UvZGVsZXRlQ29sbGVjdGlvbnNCeUlkSXRlbXMuaHRtbCIgdGl0bGU9ImRlbGV0ZUNvbGxlY3Rpb25zQnlJZEl0ZW1zIj5kZWxldGVDb2xsZWN0aW9uc0J5SWRJdGVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29sbGVjdGlvblNlcnZpY2UvcG9zdENvbGxlY3Rpb25zLmh0bWwiIHRpdGxlPSJwb3N0Q29sbGVjdGlvbnMiPnBvc3RDb2xsZWN0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29sbGVjdGlvblNlcnZpY2UvcG9zdENvbGxlY3Rpb25zQnlJZEl0ZW1zLmh0bWwiIHRpdGxlPSJwb3N0Q29sbGVjdGlvbnNCeUlkSXRlbXMiPnBvc3RDb2xsZWN0aW9uc0J5SWRJdGVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvQ29sbGVjdGlvblNlcnZpY2UvcG9zdENvbGxlY3Rpb25zQnlJZEl0ZW1zRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0Q29sbGVjdGlvbnNCeUlkSXRlbXNEZWxldGUiPnBvc3RDb2xsZWN0aW9uc0J5SWRJdGVtc0RlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0NvbmZpZ3VyYXRpb25TZXJ2aWNlLmh0bWwiIHRpdGxlPSJDb25maWd1cmF0aW9uU2VydmljZSI+Q29uZmlndXJhdGlvblNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0NvbmZpZ3VyYXRpb25TZXJ2aWNlL2dldFN5c3RlbUNvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9ImdldFN5c3RlbUNvbmZpZ3VyYXRpb24iPmdldFN5c3RlbUNvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0NvbmZpZ3VyYXRpb25TZXJ2aWNlL2dldFN5c3RlbUNvbmZpZ3VyYXRpb25CeUtleS5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtQ29uZmlndXJhdGlvbkJ5S2V5Ij5nZXRTeXN0ZW1Db25maWd1cmF0aW9uQnlLZXk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0NvbmZpZ3VyYXRpb25TZXJ2aWNlL3Bvc3RTeXN0ZW1Db25maWd1cmF0aW9uLmh0bWwiIHRpdGxlPSJwb3N0U3lzdGVtQ29uZmlndXJhdGlvbiI+cG9zdFN5c3RlbUNvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0NvbmZpZ3VyYXRpb25TZXJ2aWNlL3Bvc3RTeXN0ZW1Db25maWd1cmF0aW9uQnlLZXkuaHRtbCIgdGl0bGU9InBvc3RTeXN0ZW1Db25maWd1cmF0aW9uQnlLZXkiPnBvc3RTeXN0ZW1Db25maWd1cmF0aW9uQnlLZXk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0NvbmZpZ3VyYXRpb25TZXJ2aWNlL3Bvc3RTeXN0ZW1Db25maWd1cmF0aW9uUGFydGlhbC5odG1sIiB0aXRsZT0icG9zdFN5c3RlbUNvbmZpZ3VyYXRpb25QYXJ0aWFsIj5wb3N0U3lzdGVtQ29uZmlndXJhdGlvblBhcnRpYWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db25uZWN0U2VydmljZS5odG1sIiB0aXRsZT0iQ29ubmVjdFNlcnZpY2UiPkNvbm5lY3RTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db25uZWN0U2VydmljZS9kZWxldGVVc2Vyc0J5SWRDb25uZWN0TGluay5odG1sIiB0aXRsZT0iZGVsZXRlVXNlcnNCeUlkQ29ubmVjdExpbmsiPmRlbGV0ZVVzZXJzQnlJZENvbm5lY3RMaW5rPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db25uZWN0U2VydmljZS9nZXRDb25uZWN0RXhjaGFuZ2UuaHRtbCIgdGl0bGU9ImdldENvbm5lY3RFeGNoYW5nZSI+Z2V0Q29ubmVjdEV4Y2hhbmdlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db25uZWN0U2VydmljZS9nZXRDb25uZWN0UGVuZGluZy5odG1sIiB0aXRsZT0iZ2V0Q29ubmVjdFBlbmRpbmciPmdldENvbm5lY3RQZW5kaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db25uZWN0U2VydmljZS9wb3N0VXNlcnNCeUlkQ29ubmVjdExpbmsuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRDb25uZWN0TGluayI+cG9zdFVzZXJzQnlJZENvbm5lY3RMaW5rPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Db25uZWN0U2VydmljZS9wb3N0VXNlcnNCeUlkQ29ubmVjdExpbmtEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRDb25uZWN0TGlua0RlbGV0ZSI+cG9zdFVzZXJzQnlJZENvbm5lY3RMaW5rRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGV2aWNlU2VydmljZS5odG1sIiB0aXRsZT0iRGV2aWNlU2VydmljZSI+RGV2aWNlU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGV2aWNlU2VydmljZS9kZWxldGVEZXZpY2VzLmh0bWwiIHRpdGxlPSJkZWxldGVEZXZpY2VzIj5kZWxldGVEZXZpY2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EZXZpY2VTZXJ2aWNlL2dldERldmljZXMuaHRtbCIgdGl0bGU9ImdldERldmljZXMiPmdldERldmljZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RldmljZVNlcnZpY2UvZ2V0RGV2aWNlc0NhbWVyYXVwbG9hZHMuaHRtbCIgdGl0bGU9ImdldERldmljZXNDYW1lcmF1cGxvYWRzIj5nZXREZXZpY2VzQ2FtZXJhdXBsb2FkczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGV2aWNlU2VydmljZS9nZXREZXZpY2VzSW5mby5odG1sIiB0aXRsZT0iZ2V0RGV2aWNlc0luZm8iPmdldERldmljZXNJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EZXZpY2VTZXJ2aWNlL2dldERldmljZXNPcHRpb25zLmh0bWwiIHRpdGxlPSJnZXREZXZpY2VzT3B0aW9ucyI+Z2V0RGV2aWNlc09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RldmljZVNlcnZpY2UvcG9zdERldmljZXNDYW1lcmF1cGxvYWRzLmh0bWwiIHRpdGxlPSJwb3N0RGV2aWNlc0NhbWVyYXVwbG9hZHMiPnBvc3REZXZpY2VzQ2FtZXJhdXBsb2FkczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRGV2aWNlU2VydmljZS9wb3N0RGV2aWNlc0RlbGV0ZS5odG1sIiB0aXRsZT0icG9zdERldmljZXNEZWxldGUiPnBvc3REZXZpY2VzRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EZXZpY2VTZXJ2aWNlL3Bvc3REZXZpY2VzT3B0aW9ucy5odG1sIiB0aXRsZT0icG9zdERldmljZXNPcHRpb25zIj5wb3N0RGV2aWNlc09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EaXNwbGF5UHJlZmVyZW5jZXNTZXJ2aWNlLmh0bWwiIHRpdGxlPSJEaXNwbGF5UHJlZmVyZW5jZXNTZXJ2aWNlIj5EaXNwbGF5UHJlZmVyZW5jZXNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EaXNwbGF5UHJlZmVyZW5jZXNTZXJ2aWNlL2dldERpc3BsYXlwcmVmZXJlbmNlc0J5SWQuaHRtbCIgdGl0bGU9ImdldERpc3BsYXlwcmVmZXJlbmNlc0J5SWQiPmdldERpc3BsYXlwcmVmZXJlbmNlc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Rpc3BsYXlQcmVmZXJlbmNlc1NlcnZpY2UvcG9zdERpc3BsYXlwcmVmZXJlbmNlc0J5RGlzcGxheXByZWZlcmVuY2VzaWQuaHRtbCIgdGl0bGU9InBvc3REaXNwbGF5cHJlZmVyZW5jZXNCeURpc3BsYXlwcmVmZXJlbmNlc2lkIj5wb3N0RGlzcGxheXByZWZlcmVuY2VzQnlEaXNwbGF5cHJlZmVyZW5jZXNpZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlLmh0bWwiIHRpdGxlPSJEbG5hU2VydmVyU2VydmljZSI+RGxuYVNlcnZlclNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL2dldERsbmFCeVV1aWRDb25uZWN0aW9ubWFuYWdlckNvbm5lY3Rpb25tYW5hZ2VyLmh0bWwiIHRpdGxlPSJnZXREbG5hQnlVdWlkQ29ubmVjdGlvbm1hbmFnZXJDb25uZWN0aW9ubWFuYWdlciI+Z2V0RGxuYUJ5VXVpZENvbm5lY3Rpb25tYW5hZ2VyQ29ubmVjdGlvbm1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL2dldERsbmFCeVV1aWRDb25uZWN0aW9ubWFuYWdlckNvbm5lY3Rpb25tYW5hZ2VyWG1sLmh0bWwiIHRpdGxlPSJnZXREbG5hQnlVdWlkQ29ubmVjdGlvbm1hbmFnZXJDb25uZWN0aW9ubWFuYWdlclhtbCI+Z2V0RGxuYUJ5VXVpZENvbm5lY3Rpb25tYW5hZ2VyQ29ubmVjdGlvbm1hbmFnZXJYbWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL2dldERsbmFCeVV1aWRDb250ZW50ZGlyZWN0b3J5Q29udGVudGRpcmVjdG9yeS5odG1sIiB0aXRsZT0iZ2V0RGxuYUJ5VXVpZENvbnRlbnRkaXJlY3RvcnlDb250ZW50ZGlyZWN0b3J5Ij5nZXREbG5hQnlVdWlkQ29udGVudGRpcmVjdG9yeUNvbnRlbnRkaXJlY3Rvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL2dldERsbmFCeVV1aWRDb250ZW50ZGlyZWN0b3J5Q29udGVudGRpcmVjdG9yeVhtbC5odG1sIiB0aXRsZT0iZ2V0RGxuYUJ5VXVpZENvbnRlbnRkaXJlY3RvcnlDb250ZW50ZGlyZWN0b3J5WG1sIj5nZXREbG5hQnlVdWlkQ29udGVudGRpcmVjdG9yeUNvbnRlbnRkaXJlY3RvcnlYbWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL2dldERsbmFCeVV1aWREZXNjcmlwdGlvbi5odG1sIiB0aXRsZT0iZ2V0RGxuYUJ5VXVpZERlc2NyaXB0aW9uIj5nZXREbG5hQnlVdWlkRGVzY3JpcHRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL2dldERsbmFCeVV1aWREZXNjcmlwdGlvblhtbC5odG1sIiB0aXRsZT0iZ2V0RGxuYUJ5VXVpZERlc2NyaXB0aW9uWG1sIj5nZXREbG5hQnlVdWlkRGVzY3JpcHRpb25YbWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL2dldERsbmFCeVV1aWRJY29uc0J5RmlsZW5hbWUuaHRtbCIgdGl0bGU9ImdldERsbmFCeVV1aWRJY29uc0J5RmlsZW5hbWUiPmdldERsbmFCeVV1aWRJY29uc0J5RmlsZW5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL2dldERsbmFJY29uc0J5RmlsZW5hbWUuaHRtbCIgdGl0bGU9ImdldERsbmFJY29uc0J5RmlsZW5hbWUiPmdldERsbmFJY29uc0J5RmlsZW5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL3Bvc3REbG5hQnlVdWlkQ29ubmVjdGlvbm1hbmFnZXJDb250cm9sLmh0bWwiIHRpdGxlPSJwb3N0RGxuYUJ5VXVpZENvbm5lY3Rpb25tYW5hZ2VyQ29udHJvbCI+cG9zdERsbmFCeVV1aWRDb25uZWN0aW9ubWFuYWdlckNvbnRyb2w8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0RsbmFTZXJ2ZXJTZXJ2aWNlL3Bvc3REbG5hQnlVdWlkQ29udGVudGRpcmVjdG9yeUNvbnRyb2wuaHRtbCIgdGl0bGU9InBvc3REbG5hQnlVdWlkQ29udGVudGRpcmVjdG9yeUNvbnRyb2wiPnBvc3REbG5hQnlVdWlkQ29udGVudGRpcmVjdG9yeUNvbnRyb2w8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EbG5hU2VydmljZS5odG1sIiB0aXRsZT0iRGxuYVNlcnZpY2UiPkRsbmFTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EbG5hU2VydmljZS9kZWxldGVEbG5hUHJvZmlsZXNCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVEbG5hUHJvZmlsZXNCeUlkIj5kZWxldGVEbG5hUHJvZmlsZXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EbG5hU2VydmljZS9nZXREbG5hUHJvZmlsZWluZm9zLmh0bWwiIHRpdGxlPSJnZXREbG5hUHJvZmlsZWluZm9zIj5nZXREbG5hUHJvZmlsZWluZm9zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EbG5hU2VydmljZS9nZXREbG5hUHJvZmlsZXNCeUlkLmh0bWwiIHRpdGxlPSJnZXREbG5hUHJvZmlsZXNCeUlkIj5nZXREbG5hUHJvZmlsZXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EbG5hU2VydmljZS9nZXREbG5hUHJvZmlsZXNEZWZhdWx0Lmh0bWwiIHRpdGxlPSJnZXREbG5hUHJvZmlsZXNEZWZhdWx0Ij5nZXREbG5hUHJvZmlsZXNEZWZhdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EbG5hU2VydmljZS9wb3N0RGxuYVByb2ZpbGVzLmh0bWwiIHRpdGxlPSJwb3N0RGxuYVByb2ZpbGVzIj5wb3N0RGxuYVByb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9EbG5hU2VydmljZS9wb3N0RGxuYVByb2ZpbGVzQnlJZC5odG1sIiB0aXRsZT0icG9zdERsbmFQcm9maWxlc0J5SWQiPnBvc3REbG5hUHJvZmlsZXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UuaHRtbCIgdGl0bGU9IkR5bmFtaWNIbHNTZXJ2aWNlIj5EeW5hbWljSGxzU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0QXVkaW9CeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyLmh0bWwiIHRpdGxlPSJnZXRBdWRpb0J5SWRIbHMxQnlQbGF5bGlzdGlkQnlTZWdtZW50aWRCeVNlZ21lbnRjb250YWluZXIiPmdldEF1ZGlvQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0QXVkaW9CeUlkTGl2ZU0zdTguaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZExpdmVNM3U4Ij5nZXRBdWRpb0J5SWRMaXZlTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0QXVkaW9CeUlkTWFpbk0zdTguaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZE1haW5NM3U4Ij5nZXRBdWRpb0J5SWRNYWluTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0QXVkaW9CeUlkTWFzdGVyTTN1OC5odG1sIiB0aXRsZT0iZ2V0QXVkaW9CeUlkTWFzdGVyTTN1OCI+Z2V0QXVkaW9CeUlkTWFzdGVyTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0VmlkZW9zQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lci5odG1sIiB0aXRsZT0iZ2V0VmlkZW9zQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lciI+Z2V0VmlkZW9zQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0VmlkZW9zQnlJZExpdmVNM3U4Lmh0bWwiIHRpdGxlPSJnZXRWaWRlb3NCeUlkTGl2ZU0zdTgiPmdldFZpZGVvc0J5SWRMaXZlTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0VmlkZW9zQnlJZExpdmVTdWJ0aXRsZXNNM3U4Lmh0bWwiIHRpdGxlPSJnZXRWaWRlb3NCeUlkTGl2ZVN1YnRpdGxlc00zdTgiPmdldFZpZGVvc0J5SWRMaXZlU3VidGl0bGVzTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0VmlkZW9zQnlJZE1haW5NM3U4Lmh0bWwiIHRpdGxlPSJnZXRWaWRlb3NCeUlkTWFpbk0zdTgiPmdldFZpZGVvc0J5SWRNYWluTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0VmlkZW9zQnlJZE1hc3Rlck0zdTguaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRNYXN0ZXJNM3U4Ij5nZXRWaWRlb3NCeUlkTWFzdGVyTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvZ2V0VmlkZW9zQnlJZFN1YnRpdGxlc00zdTguaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRTdWJ0aXRsZXNNM3U4Ij5nZXRWaWRlb3NCeUlkU3VidGl0bGVzTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvaGVhZEF1ZGlvQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lci5odG1sIiB0aXRsZT0iaGVhZEF1ZGlvQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lciI+aGVhZEF1ZGlvQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvaGVhZEF1ZGlvQnlJZE1hc3Rlck0zdTguaHRtbCIgdGl0bGU9ImhlYWRBdWRpb0J5SWRNYXN0ZXJNM3U4Ij5oZWFkQXVkaW9CeUlkTWFzdGVyTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvaGVhZFZpZGVvc0J5SWRIbHMxQnlQbGF5bGlzdGlkQnlTZWdtZW50aWRCeVNlZ21lbnRjb250YWluZXIuaHRtbCIgdGl0bGU9ImhlYWRWaWRlb3NCeUlkSGxzMUJ5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyIj5oZWFkVmlkZW9zQnlJZEhsczFCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRHluYW1pY0hsc1NlcnZpY2UvaGVhZFZpZGVvc0J5SWRNYXN0ZXJNM3U4Lmh0bWwiIHRpdGxlPSJoZWFkVmlkZW9zQnlJZE1hc3Rlck0zdTgiPmhlYWRWaWRlb3NCeUlkTWFzdGVyTTN1ODwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0VuY29kaW5nSW5mb1NlcnZpY2UuaHRtbCIgdGl0bGU9IkVuY29kaW5nSW5mb1NlcnZpY2UiPkVuY29kaW5nSW5mb1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0VuY29kaW5nSW5mb1NlcnZpY2UvZ2V0RW5jb2RpbmdDb2RlY2NvbmZpZ3VyYXRpb25EZWZhdWx0cy5odG1sIiB0aXRsZT0iZ2V0RW5jb2RpbmdDb2RlY2NvbmZpZ3VyYXRpb25EZWZhdWx0cyI+Z2V0RW5jb2RpbmdDb2RlY2NvbmZpZ3VyYXRpb25EZWZhdWx0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRW5jb2RpbmdJbmZvU2VydmljZS9nZXRFbmNvZGluZ0NvZGVjaW5mb3JtYXRpb25WaWRlby5odG1sIiB0aXRsZT0iZ2V0RW5jb2RpbmdDb2RlY2luZm9ybWF0aW9uVmlkZW8iPmdldEVuY29kaW5nQ29kZWNpbmZvcm1hdGlvblZpZGVvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9FbmNvZGluZ0luZm9TZXJ2aWNlL2dldEVuY29kaW5nVG9uZW1hcG9wdGlvbnMuaHRtbCIgdGl0bGU9ImdldEVuY29kaW5nVG9uZW1hcG9wdGlvbnMiPmdldEVuY29kaW5nVG9uZW1hcG9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9FbnZpcm9ubWVudFNlcnZpY2UuaHRtbCIgdGl0bGU9IkVudmlyb25tZW50U2VydmljZSI+RW52aXJvbm1lbnRTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9FbnZpcm9ubWVudFNlcnZpY2UvZ2V0RW52aXJvbm1lbnREZWZhdWx0ZGlyZWN0b3J5YnJvd3Nlci5odG1sIiB0aXRsZT0iZ2V0RW52aXJvbm1lbnREZWZhdWx0ZGlyZWN0b3J5YnJvd3NlciI+Z2V0RW52aXJvbm1lbnREZWZhdWx0ZGlyZWN0b3J5YnJvd3NlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRW52aXJvbm1lbnRTZXJ2aWNlL2dldEVudmlyb25tZW50RGlyZWN0b3J5Y29udGVudHMuaHRtbCIgdGl0bGU9ImdldEVudmlyb25tZW50RGlyZWN0b3J5Y29udGVudHMiPmdldEVudmlyb25tZW50RGlyZWN0b3J5Y29udGVudHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Vudmlyb25tZW50U2VydmljZS9nZXRFbnZpcm9ubWVudERyaXZlcy5odG1sIiB0aXRsZT0iZ2V0RW52aXJvbm1lbnREcml2ZXMiPmdldEVudmlyb25tZW50RHJpdmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9FbnZpcm9ubWVudFNlcnZpY2UvZ2V0RW52aXJvbm1lbnROZXR3b3JrZGV2aWNlcy5odG1sIiB0aXRsZT0iZ2V0RW52aXJvbm1lbnROZXR3b3JrZGV2aWNlcyI+Z2V0RW52aXJvbm1lbnROZXR3b3JrZGV2aWNlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRW52aXJvbm1lbnRTZXJ2aWNlL2dldEVudmlyb25tZW50TmV0d29ya3NoYXJlcy5odG1sIiB0aXRsZT0iZ2V0RW52aXJvbm1lbnROZXR3b3Jrc2hhcmVzIj5nZXRFbnZpcm9ubWVudE5ldHdvcmtzaGFyZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0Vudmlyb25tZW50U2VydmljZS9nZXRFbnZpcm9ubWVudFBhcmVudHBhdGguaHRtbCIgdGl0bGU9ImdldEVudmlyb25tZW50UGFyZW50cGF0aCI+Z2V0RW52aXJvbm1lbnRQYXJlbnRwYXRoPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9FbnZpcm9ubWVudFNlcnZpY2UvcG9zdEVudmlyb25tZW50RGlyZWN0b3J5Y29udGVudHMuaHRtbCIgdGl0bGU9InBvc3RFbnZpcm9ubWVudERpcmVjdG9yeWNvbnRlbnRzIj5wb3N0RW52aXJvbm1lbnREaXJlY3Rvcnljb250ZW50czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRW52aXJvbm1lbnRTZXJ2aWNlL3Bvc3RFbnZpcm9ubWVudFZhbGlkYXRlcGF0aC5odG1sIiB0aXRsZT0icG9zdEVudmlyb25tZW50VmFsaWRhdGVwYXRoIj5wb3N0RW52aXJvbm1lbnRWYWxpZGF0ZXBhdGg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9GZWF0dXJlU2VydmljZS5odG1sIiB0aXRsZT0iRmVhdHVyZVNlcnZpY2UiPkZlYXR1cmVTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9GZWF0dXJlU2VydmljZS9nZXRGZWF0dXJlcy5odG1sIiB0aXRsZT0iZ2V0RmVhdHVyZXMiPmdldEZlYXR1cmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRmZtcGVnT3B0aW9uc1NlcnZpY2UuaHRtbCIgdGl0bGU9IkZmbXBlZ09wdGlvbnNTZXJ2aWNlIj5GZm1wZWdPcHRpb25zU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRmZtcGVnT3B0aW9uc1NlcnZpY2UvZ2V0RW5jb2RpbmdGZm1wZWdvcHRpb25zLmh0bWwiIHRpdGxlPSJnZXRFbmNvZGluZ0ZmbXBlZ29wdGlvbnMiPmdldEVuY29kaW5nRmZtcGVnb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvRmZtcGVnT3B0aW9uc1NlcnZpY2UvcG9zdEVuY29kaW5nRmZtcGVnb3B0aW9ucy5odG1sIiB0aXRsZT0icG9zdEVuY29kaW5nRmZtcGVnb3B0aW9ucyI+cG9zdEVuY29kaW5nRmZtcGVnb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0dhbWVHZW5yZXNTZXJ2aWNlLmh0bWwiIHRpdGxlPSJHYW1lR2VucmVzU2VydmljZSI+R2FtZUdlbnJlc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0dhbWVHZW5yZXNTZXJ2aWNlL2dldEdhbWVnZW5yZXMuaHRtbCIgdGl0bGU9ImdldEdhbWVnZW5yZXMiPmdldEdhbWVnZW5yZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0dhbWVHZW5yZXNTZXJ2aWNlL2dldEdhbWVnZW5yZXNCeU5hbWUuaHRtbCIgdGl0bGU9ImdldEdhbWVnZW5yZXNCeU5hbWUiPmdldEdhbWVnZW5yZXNCeU5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9HZW5lcmljVUlBcGlTZXJ2aWNlLmh0bWwiIHRpdGxlPSJHZW5lcmljVUlBcGlTZXJ2aWNlIj5HZW5lcmljVUlBcGlTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9HZW5lcmljVUlBcGlTZXJ2aWNlL2dldFVJVmlldy5odG1sIiB0aXRsZT0iZ2V0VUlWaWV3Ij5nZXRVSVZpZXc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0dlbmVyaWNVSUFwaVNlcnZpY2UvcG9zdFVJQ29tbWFuZC5odG1sIiB0aXRsZT0icG9zdFVJQ29tbWFuZCI+cG9zdFVJQ29tbWFuZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0dlbnJlc1NlcnZpY2UuaHRtbCIgdGl0bGU9IkdlbnJlc1NlcnZpY2UiPkdlbnJlc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0dlbnJlc1NlcnZpY2UvZ2V0R2VucmVzLmh0bWwiIHRpdGxlPSJnZXRHZW5yZXMiPmdldEdlbnJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvR2VucmVzU2VydmljZS9nZXRHZW5yZXNCeU5hbWUuaHRtbCIgdGl0bGU9ImdldEdlbnJlc0J5TmFtZSI+Z2V0R2VucmVzQnlOYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSGxzU2VnbWVudFNlcnZpY2UuaHRtbCIgdGl0bGU9Ikhsc1NlZ21lbnRTZXJ2aWNlIj5IbHNTZWdtZW50U2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSGxzU2VnbWVudFNlcnZpY2UvZGVsZXRlVmlkZW9zQWN0aXZlZW5jb2RpbmdzLmh0bWwiIHRpdGxlPSJkZWxldGVWaWRlb3NBY3RpdmVlbmNvZGluZ3MiPmRlbGV0ZVZpZGVvc0FjdGl2ZWVuY29kaW5nczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSGxzU2VnbWVudFNlcnZpY2UvcG9zdFZpZGVvc0FjdGl2ZWVuY29kaW5nc0RlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFZpZGVvc0FjdGl2ZWVuY29kaW5nc0RlbGV0ZSI+cG9zdFZpZGVvc0FjdGl2ZWVuY29kaW5nc0RlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS5odG1sIiB0aXRsZT0iSW1hZ2VTZXJ2aWNlIj5JbWFnZVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9kZWxldGVJdGVtc0J5SWRJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9ImRlbGV0ZUl0ZW1zQnlJZEltYWdlc0J5VHlwZSI+ZGVsZXRlSXRlbXNCeUlkSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZGVsZXRlSXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0iZGVsZXRlSXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleCI+ZGVsZXRlSXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlJZEltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iZGVsZXRlVXNlcnNCeUlkSW1hZ2VzQnlUeXBlIj5kZWxldGVVc2Vyc0J5SWRJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9kZWxldGVVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJkZWxldGVVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Ij5kZWxldGVVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0QXJ0aXN0c0J5TmFtZUltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iZ2V0QXJ0aXN0c0J5TmFtZUltYWdlc0J5VHlwZSI+Z2V0QXJ0aXN0c0J5TmFtZUltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldEFydGlzdHNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleCI+Z2V0QXJ0aXN0c0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRHYW1lZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJnZXRHYW1lZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlIj5nZXRHYW1lZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0R2FtZWdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImdldEdhbWVnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Ij5nZXRHYW1lZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iZ2V0R2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlIj5nZXRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJnZXRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Ij5nZXRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0SXRlbXNCeUlkSW1hZ2VzLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRJbWFnZXMiPmdldEl0ZW1zQnlJZEltYWdlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldEl0ZW1zQnlJZEltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlIj5nZXRJdGVtc0J5SWRJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Ij5nZXRJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleEJ5VGFnQnlGb3JtYXRCeU1heHdpZHRoQnlNYXhoZWlnaHRCeVBlcmNlbnRwbGF5ZWRCeVVucGxheWVkY291bnQuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhCeVRhZ0J5Rm9ybWF0QnlNYXh3aWR0aEJ5TWF4aGVpZ2h0QnlQZXJjZW50cGxheWVkQnlVbnBsYXllZGNvdW50Ij5nZXRJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4QnlUYWdCeUZvcm1hdEJ5TWF4d2lkdGhCeU1heGhlaWdodEJ5UGVyY2VudHBsYXllZEJ5VW5wbGF5ZWRjb3VudDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldE11c2ljZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJnZXRNdXNpY2dlbnJlc0J5TmFtZUltYWdlc0J5VHlwZSI+Z2V0TXVzaWNnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRNdXNpY2dlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImdldE11c2ljZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleCI+Z2V0TXVzaWNnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0UGVyc29uc0J5TmFtZUltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iZ2V0UGVyc29uc0J5TmFtZUltYWdlc0J5VHlwZSI+Z2V0UGVyc29uc0J5TmFtZUltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldFBlcnNvbnNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJnZXRQZXJzb25zQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleCI+Z2V0UGVyc29uc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRTdHVkaW9zQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJnZXRTdHVkaW9zQnlOYW1lSW1hZ2VzQnlUeXBlIj5nZXRTdHVkaW9zQnlOYW1lSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvZ2V0U3R1ZGlvc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImdldFN0dWRpb3NCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Ij5nZXRTdHVkaW9zQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2dldFVzZXJzQnlJZEltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlIj5nZXRVc2Vyc0J5SWRJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9nZXRVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJnZXRVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Ij5nZXRVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZEFydGlzdHNCeU5hbWVJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9ImhlYWRBcnRpc3RzQnlOYW1lSW1hZ2VzQnlUeXBlIj5oZWFkQXJ0aXN0c0J5TmFtZUltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRBcnRpc3RzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0iaGVhZEFydGlzdHNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Ij5oZWFkQXJ0aXN0c0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkR2FtZWdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iaGVhZEdhbWVnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGUiPmhlYWRHYW1lZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZEdhbWVnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJoZWFkR2FtZWdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXgiPmhlYWRHYW1lZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGUuaHRtbCIgdGl0bGU9ImhlYWRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGUiPmhlYWRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkR2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleC5odG1sIiB0aXRsZT0iaGVhZEdlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXgiPmhlYWRHZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZEl0ZW1zQnlJZEltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iaGVhZEl0ZW1zQnlJZEltYWdlc0J5VHlwZSI+aGVhZEl0ZW1zQnlJZEltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJoZWFkSXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleCI+aGVhZEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkSXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleEJ5VGFnQnlGb3JtYXRCeU1heHdpZHRoQnlNYXhoZWlnaHRCeVBlcmNlbnRwbGF5ZWRCeVVucGxheWVkY291bnQuaHRtbCIgdGl0bGU9ImhlYWRJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4QnlUYWdCeUZvcm1hdEJ5TWF4d2lkdGhCeU1heGhlaWdodEJ5UGVyY2VudHBsYXllZEJ5VW5wbGF5ZWRjb3VudCI+aGVhZEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhCeVRhZ0J5Rm9ybWF0QnlNYXh3aWR0aEJ5TWF4aGVpZ2h0QnlQZXJjZW50cGxheWVkQnlVbnBsYXllZGNvdW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZE11c2ljZ2VucmVzQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJoZWFkTXVzaWNnZW5yZXNCeU5hbWVJbWFnZXNCeVR5cGUiPmhlYWRNdXNpY2dlbnJlc0J5TmFtZUltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRNdXNpY2dlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImhlYWRNdXNpY2dlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXgiPmhlYWRNdXNpY2dlbnJlc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkUGVyc29uc0J5TmFtZUltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iaGVhZFBlcnNvbnNCeU5hbWVJbWFnZXNCeVR5cGUiPmhlYWRQZXJzb25zQnlOYW1lSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZFBlcnNvbnNCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJoZWFkUGVyc29uc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXgiPmhlYWRQZXJzb25zQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRTdHVkaW9zQnlOYW1lSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJoZWFkU3R1ZGlvc0J5TmFtZUltYWdlc0J5VHlwZSI+aGVhZFN0dWRpb3NCeU5hbWVJbWFnZXNCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9oZWFkU3R1ZGlvc0J5TmFtZUltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9ImhlYWRTdHVkaW9zQnlOYW1lSW1hZ2VzQnlUeXBlQnlJbmRleCI+aGVhZFN0dWRpb3NCeU5hbWVJbWFnZXNCeVR5cGVCeUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvaGVhZFVzZXJzQnlJZEltYWdlc0J5VHlwZS5odG1sIiB0aXRsZT0iaGVhZFVzZXJzQnlJZEltYWdlc0J5VHlwZSI+aGVhZFVzZXJzQnlJZEltYWdlc0J5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL2hlYWRVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Lmh0bWwiIHRpdGxlPSJoZWFkVXNlcnNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleCI+aGVhZFVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9wb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlIj5wb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvcG9zdEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Ij5wb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL3Bvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4RGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleERlbGV0ZSI+cG9zdEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9wb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleEluZGV4Lmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleEluZGV4Ij5wb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleEluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvcG9zdEl0ZW1zQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhVcmwuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4VXJsIj5wb3N0SXRlbXNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleFVybDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL3Bvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVEZWxldGUiPnBvc3RJdGVtc0J5SWRJbWFnZXNCeVR5cGVEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9wb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlIj5wb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JbWFnZVNlcnZpY2UvcG9zdFVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXguaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4Ij5wb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW1hZ2VTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRJbWFnZXNCeVR5cGVCeUluZGV4RGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlQnlJbmRleERlbGV0ZSI+cG9zdFVzZXJzQnlJZEltYWdlc0J5VHlwZUJ5SW5kZXhEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0ltYWdlU2VydmljZS9wb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlRGVsZXRlIj5wb3N0VXNlcnNCeUlkSW1hZ2VzQnlUeXBlRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW5zdGFudE1peFNlcnZpY2UuaHRtbCIgdGl0bGU9Ikluc3RhbnRNaXhTZXJ2aWNlIj5JbnN0YW50TWl4U2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW5zdGFudE1peFNlcnZpY2UvZ2V0QWxidW1zQnlJZEluc3RhbnRtaXguaHRtbCIgdGl0bGU9ImdldEFsYnVtc0J5SWRJbnN0YW50bWl4Ij5nZXRBbGJ1bXNCeUlkSW5zdGFudG1peDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW5zdGFudE1peFNlcnZpY2UvZ2V0QXJ0aXN0c0luc3RhbnRtaXguaHRtbCIgdGl0bGU9ImdldEFydGlzdHNJbnN0YW50bWl4Ij5nZXRBcnRpc3RzSW5zdGFudG1peDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW5zdGFudE1peFNlcnZpY2UvZ2V0QXVkaW9ib29rc05leHR1cC5odG1sIiB0aXRsZT0iZ2V0QXVkaW9ib29rc05leHR1cCI+Z2V0QXVkaW9ib29rc05leHR1cDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW5zdGFudE1peFNlcnZpY2UvZ2V0SXRlbXNCeUlkSW5zdGFudG1peC5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkSW5zdGFudG1peCI+Z2V0SXRlbXNCeUlkSW5zdGFudG1peDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW5zdGFudE1peFNlcnZpY2UvZ2V0TXVzaWNnZW5yZXNCeU5hbWVJbnN0YW50bWl4Lmh0bWwiIHRpdGxlPSJnZXRNdXNpY2dlbnJlc0J5TmFtZUluc3RhbnRtaXgiPmdldE11c2ljZ2VucmVzQnlOYW1lSW5zdGFudG1peDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW5zdGFudE1peFNlcnZpY2UvZ2V0TXVzaWNnZW5yZXNJbnN0YW50bWl4Lmh0bWwiIHRpdGxlPSJnZXRNdXNpY2dlbnJlc0luc3RhbnRtaXgiPmdldE11c2ljZ2VucmVzSW5zdGFudG1peDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW5zdGFudE1peFNlcnZpY2UvZ2V0UGxheWxpc3RzQnlJZEluc3RhbnRtaXguaHRtbCIgdGl0bGU9ImdldFBsYXlsaXN0c0J5SWRJbnN0YW50bWl4Ij5nZXRQbGF5bGlzdHNCeUlkSW5zdGFudG1peDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSW5zdGFudE1peFNlcnZpY2UvZ2V0U29uZ3NCeUlkSW5zdGFudG1peC5odG1sIiB0aXRsZT0iZ2V0U29uZ3NCeUlkSW5zdGFudG1peCI+Z2V0U29uZ3NCeUlkSW5zdGFudG1peDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlLmh0bWwiIHRpdGxlPSJJdGVtTG9va3VwU2VydmljZSI+SXRlbUxvb2t1cFNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL2dldEl0ZW1zQnlJZEV4dGVybmFsaWRpbmZvcy5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkRXh0ZXJuYWxpZGluZm9zIj5nZXRJdGVtc0J5SWRFeHRlcm5hbGlkaW5mb3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL2dldEl0ZW1zUmVtb3Rlc2VhcmNoSW1hZ2UuaHRtbCIgdGl0bGU9ImdldEl0ZW1zUmVtb3Rlc2VhcmNoSW1hZ2UiPmdldEl0ZW1zUmVtb3Rlc2VhcmNoSW1hZ2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc01ldGFkYXRhUmVzZXQuaHRtbCIgdGl0bGU9InBvc3RJdGVtc01ldGFkYXRhUmVzZXQiPnBvc3RJdGVtc01ldGFkYXRhUmVzZXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaEFwcGx5QnlJZC5odG1sIiB0aXRsZT0icG9zdEl0ZW1zUmVtb3Rlc2VhcmNoQXBwbHlCeUlkIj5wb3N0SXRlbXNSZW1vdGVzZWFyY2hBcHBseUJ5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaEJvb2suaHRtbCIgdGl0bGU9InBvc3RJdGVtc1JlbW90ZXNlYXJjaEJvb2siPnBvc3RJdGVtc1JlbW90ZXNlYXJjaEJvb2s8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaEJveHNldC5odG1sIiB0aXRsZT0icG9zdEl0ZW1zUmVtb3Rlc2VhcmNoQm94c2V0Ij5wb3N0SXRlbXNSZW1vdGVzZWFyY2hCb3hzZXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaEdhbWUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc1JlbW90ZXNlYXJjaEdhbWUiPnBvc3RJdGVtc1JlbW90ZXNlYXJjaEdhbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaE1vdmllLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNSZW1vdGVzZWFyY2hNb3ZpZSI+cG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTW92aWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaE11c2ljYWxidW0uaHRtbCIgdGl0bGU9InBvc3RJdGVtc1JlbW90ZXNlYXJjaE11c2ljYWxidW0iPnBvc3RJdGVtc1JlbW90ZXNlYXJjaE11c2ljYWxidW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaE11c2ljYXJ0aXN0Lmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNSZW1vdGVzZWFyY2hNdXNpY2FydGlzdCI+cG9zdEl0ZW1zUmVtb3Rlc2VhcmNoTXVzaWNhcnRpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaE11c2ljdmlkZW8uaHRtbCIgdGl0bGU9InBvc3RJdGVtc1JlbW90ZXNlYXJjaE11c2ljdmlkZW8iPnBvc3RJdGVtc1JlbW90ZXNlYXJjaE11c2ljdmlkZW88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaFBlcnNvbi5odG1sIiB0aXRsZT0icG9zdEl0ZW1zUmVtb3Rlc2VhcmNoUGVyc29uIj5wb3N0SXRlbXNSZW1vdGVzZWFyY2hQZXJzb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaFNlcmllcy5odG1sIiB0aXRsZT0icG9zdEl0ZW1zUmVtb3Rlc2VhcmNoU2VyaWVzIj5wb3N0SXRlbXNSZW1vdGVzZWFyY2hTZXJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1Mb29rdXBTZXJ2aWNlL3Bvc3RJdGVtc1JlbW90ZXNlYXJjaFRyYWlsZXIuaHRtbCIgdGl0bGU9InBvc3RJdGVtc1JlbW90ZXNlYXJjaFRyYWlsZXIiPnBvc3RJdGVtc1JlbW90ZXNlYXJjaFRyYWlsZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JdGVtUmVmcmVzaFNlcnZpY2UuaHRtbCIgdGl0bGU9Ikl0ZW1SZWZyZXNoU2VydmljZSI+SXRlbVJlZnJlc2hTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JdGVtUmVmcmVzaFNlcnZpY2UvcG9zdEl0ZW1zQnlJZFJlZnJlc2guaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRSZWZyZXNoIj5wb3N0SXRlbXNCeUlkUmVmcmVzaDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1zU2VydmljZS5odG1sIiB0aXRsZT0iSXRlbXNTZXJ2aWNlIj5JdGVtc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0l0ZW1zU2VydmljZS9nZXRJdGVtcy5odG1sIiB0aXRsZT0iZ2V0SXRlbXMiPmdldEl0ZW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JdGVtc1NlcnZpY2UvZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zLmh0bWwiIHRpdGxlPSJnZXRVc2Vyc0J5VXNlcmlkSXRlbXMiPmdldFVzZXJzQnlVc2VyaWRJdGVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvSXRlbXNTZXJ2aWNlL2dldFVzZXJzQnlVc2VyaWRJdGVtc1Jlc3VtZS5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zUmVzdW1lIj5nZXRVc2Vyc0J5VXNlcmlkSXRlbXNSZXN1bWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JdGVtVXBkYXRlU2VydmljZS5odG1sIiB0aXRsZT0iSXRlbVVwZGF0ZVNlcnZpY2UiPkl0ZW1VcGRhdGVTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JdGVtVXBkYXRlU2VydmljZS9nZXRJdGVtc0J5SXRlbWlkTWV0YWRhdGFlZGl0b3IuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJdGVtaWRNZXRhZGF0YWVkaXRvciI+Z2V0SXRlbXNCeUl0ZW1pZE1ldGFkYXRhZWRpdG9yPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9JdGVtVXBkYXRlU2VydmljZS9wb3N0SXRlbXNCeUl0ZW1pZC5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQnlJdGVtaWQiPnBvc3RJdGVtc0J5SXRlbWlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UuaHRtbCIgdGl0bGU9IkxpYnJhcnlTZXJ2aWNlIj5MaWJyYXJ5U2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZGVsZXRlSXRlbXMuaHRtbCIgdGl0bGU9ImRlbGV0ZUl0ZW1zIj5kZWxldGVJdGVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZGVsZXRlSXRlbXNCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVJdGVtc0J5SWQiPmRlbGV0ZUl0ZW1zQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0QWxidW1zQnlJZFNpbWlsYXIuaHRtbCIgdGl0bGU9ImdldEFsYnVtc0J5SWRTaW1pbGFyIj5nZXRBbGJ1bXNCeUlkU2ltaWxhcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0QXJ0aXN0c0J5SWRTaW1pbGFyLmh0bWwiIHRpdGxlPSJnZXRBcnRpc3RzQnlJZFNpbWlsYXIiPmdldEFydGlzdHNCeUlkU2ltaWxhcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0R2FtZXNCeUlkU2ltaWxhci5odG1sIiB0aXRsZT0iZ2V0R2FtZXNCeUlkU2ltaWxhciI+Z2V0R2FtZXNCeUlkU2ltaWxhcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNCeUlkQW5jZXN0b3JzLmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRBbmNlc3RvcnMiPmdldEl0ZW1zQnlJZEFuY2VzdG9yczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNCeUlkQ3JpdGljcmV2aWV3cy5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkQ3JpdGljcmV2aWV3cyI+Z2V0SXRlbXNCeUlkQ3JpdGljcmV2aWV3czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNCeUlkRGVsZXRlaW5mby5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkRGVsZXRlaW5mbyI+Z2V0SXRlbXNCeUlkRGVsZXRlaW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNCeUlkRG93bmxvYWQuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZERvd25sb2FkIj5nZXRJdGVtc0J5SWREb3dubG9hZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNCeUlkRmlsZS5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkRmlsZSI+Z2V0SXRlbXNCeUlkRmlsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNCeUlkU2ltaWxhci5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkU2ltaWxhciI+Z2V0SXRlbXNCeUlkU2ltaWxhcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNCeUlkVGhlbWVtZWRpYS5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkVGhlbWVtZWRpYSI+Z2V0SXRlbXNCeUlkVGhlbWVtZWRpYTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNCeUlkVGhlbWVzb25ncy5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkVGhlbWVzb25ncyI+Z2V0SXRlbXNCeUlkVGhlbWVzb25nczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNCeUlkVGhlbWV2aWRlb3MuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZFRoZW1ldmlkZW9zIj5nZXRJdGVtc0J5SWRUaGVtZXZpZGVvczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNDb3VudHMuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQ291bnRzIj5nZXRJdGVtc0NvdW50czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0SXRlbXNJbnRyb3MuaHRtbCIgdGl0bGU9ImdldEl0ZW1zSW50cm9zIj5nZXRJdGVtc0ludHJvczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0TGlicmFyaWVzQXZhaWxhYmxlb3B0aW9ucy5odG1sIiB0aXRsZT0iZ2V0TGlicmFyaWVzQXZhaWxhYmxlb3B0aW9ucyI+Z2V0TGlicmFyaWVzQXZhaWxhYmxlb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0TGlicmFyeU1lZGlhZm9sZGVycy5odG1sIiB0aXRsZT0iZ2V0TGlicmFyeU1lZGlhZm9sZGVycyI+Z2V0TGlicmFyeU1lZGlhZm9sZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0TGlicmFyeVBoeXNpY2FscGF0aHMuaHRtbCIgdGl0bGU9ImdldExpYnJhcnlQaHlzaWNhbHBhdGhzIj5nZXRMaWJyYXJ5UGh5c2ljYWxwYXRoczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0TGlicmFyeVNlbGVjdGFibGVtZWRpYWZvbGRlcnMuaHRtbCIgdGl0bGU9ImdldExpYnJhcnlTZWxlY3RhYmxlbWVkaWFmb2xkZXJzIj5nZXRMaWJyYXJ5U2VsZWN0YWJsZW1lZGlhZm9sZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0TW92aWVzQnlJZFNpbWlsYXIuaHRtbCIgdGl0bGU9ImdldE1vdmllc0J5SWRTaW1pbGFyIj5nZXRNb3ZpZXNCeUlkU2ltaWxhcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0U2hvd3NCeUlkU2ltaWxhci5odG1sIiB0aXRsZT0iZ2V0U2hvd3NCeUlkU2ltaWxhciI+Z2V0U2hvd3NCeUlkU2ltaWxhcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvZ2V0VHJhaWxlcnNCeUlkU2ltaWxhci5odG1sIiB0aXRsZT0iZ2V0VHJhaWxlcnNCeUlkU2ltaWxhciI+Z2V0VHJhaWxlcnNCeUlkU2ltaWxhcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvcG9zdEl0ZW1zQnlJZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQnlJZERlbGV0ZSI+cG9zdEl0ZW1zQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvcG9zdEl0ZW1zRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNEZWxldGUiPnBvc3RJdGVtc0RlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvcG9zdExpYnJhcnlNZWRpYVVwZGF0ZWQuaHRtbCIgdGl0bGU9InBvc3RMaWJyYXJ5TWVkaWFVcGRhdGVkIj5wb3N0TGlicmFyeU1lZGlhVXBkYXRlZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvcG9zdExpYnJhcnlNb3ZpZXNBZGRlZC5odG1sIiB0aXRsZT0icG9zdExpYnJhcnlNb3ZpZXNBZGRlZCI+cG9zdExpYnJhcnlNb3ZpZXNBZGRlZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvcG9zdExpYnJhcnlNb3ZpZXNVcGRhdGVkLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeU1vdmllc1VwZGF0ZWQiPnBvc3RMaWJyYXJ5TW92aWVzVXBkYXRlZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvcG9zdExpYnJhcnlSZWZyZXNoLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeVJlZnJlc2giPnBvc3RMaWJyYXJ5UmVmcmVzaDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvcG9zdExpYnJhcnlTZXJpZXNBZGRlZC5odG1sIiB0aXRsZT0icG9zdExpYnJhcnlTZXJpZXNBZGRlZCI+cG9zdExpYnJhcnlTZXJpZXNBZGRlZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGlicmFyeVNlcnZpY2UvcG9zdExpYnJhcnlTZXJpZXNVcGRhdGVkLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeVNlcmllc1VwZGF0ZWQiPnBvc3RMaWJyYXJ5U2VyaWVzVXBkYXRlZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlLmh0bWwiIHRpdGxlPSJMaWJyYXJ5U3RydWN0dXJlU2VydmljZSI+TGlicmFyeVN0cnVjdHVyZVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL2RlbGV0ZUxpYnJhcnlWaXJ0dWFsZm9sZGVycy5odG1sIiB0aXRsZT0iZGVsZXRlTGlicmFyeVZpcnR1YWxmb2xkZXJzIj5kZWxldGVMaWJyYXJ5VmlydHVhbGZvbGRlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL2RlbGV0ZUxpYnJhcnlWaXJ0dWFsZm9sZGVyc1BhdGhzLmh0bWwiIHRpdGxlPSJkZWxldGVMaWJyYXJ5VmlydHVhbGZvbGRlcnNQYXRocyI+ZGVsZXRlTGlicmFyeVZpcnR1YWxmb2xkZXJzUGF0aHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL2dldExpYnJhcnlWaXJ0dWFsZm9sZGVyc1F1ZXJ5Lmh0bWwiIHRpdGxlPSJnZXRMaWJyYXJ5VmlydHVhbGZvbGRlcnNRdWVyeSI+Z2V0TGlicmFyeVZpcnR1YWxmb2xkZXJzUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL3Bvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnMuaHRtbCIgdGl0bGU9InBvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnMiPnBvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL3Bvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNEZWxldGUiPnBvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL3Bvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNMaWJyYXJ5b3B0aW9ucy5odG1sIiB0aXRsZT0icG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc0xpYnJhcnlvcHRpb25zIj5wb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzTGlicmFyeW9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL3Bvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNOYW1lLmh0bWwiIHRpdGxlPSJwb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzTmFtZSI+cG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc05hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL3Bvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNQYXRocy5odG1sIiB0aXRsZT0icG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc1BhdGhzIj5wb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzUGF0aHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL3Bvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNQYXRoc0RlbGV0ZS5odG1sIiB0aXRsZT0icG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc1BhdGhzRGVsZXRlIj5wb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzUGF0aHNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpYnJhcnlTdHJ1Y3R1cmVTZXJ2aWNlL3Bvc3RMaWJyYXJ5VmlydHVhbGZvbGRlcnNQYXRoc1VwZGF0ZS5odG1sIiB0aXRsZT0icG9zdExpYnJhcnlWaXJ0dWFsZm9sZGVyc1BhdGhzVXBkYXRlIj5wb3N0TGlicmFyeVZpcnR1YWxmb2xkZXJzUGF0aHNVcGRhdGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS5odG1sIiB0aXRsZT0iTGl2ZVN0cmVhbVNlcnZpY2UiPkxpdmVTdHJlYW1TZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9nZXRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNCeVNlZ21lbnQuaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc0J5U2VnbWVudCI+Z2V0TGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzQnlTZWdtZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9nZXRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNMaXZlTTN1OC5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzTGl2ZU0zdTgiPmdldExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc0xpdmVNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9nZXRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNNYXN0ZXJNM3U4Lmh0bWwiIHRpdGxlPSJnZXRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNNYXN0ZXJNM3U4Ij5nZXRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNNYXN0ZXJNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9nZXRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRTdHJlYW0uaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZFN0cmVhbSI+Z2V0TGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9nZXRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzQnlTZWdtZW50Lmh0bWwiIHRpdGxlPSJnZXRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzQnlTZWdtZW50Ij5nZXRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzQnlTZWdtZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9nZXRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzTGl2ZU0zdTguaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNMaXZlTTN1OCI+Z2V0TGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc0xpdmVNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9nZXRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzTWFzdGVyTTN1OC5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc01hc3Rlck0zdTgiPmdldExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNNYXN0ZXJNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9nZXRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkU3RyZWFtQnlDb250YWluZXIuaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRTdHJlYW1CeUNvbnRhaW5lciI+Z2V0TGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZFN0cmVhbUJ5Q29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9oZWFkTGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzQnlTZWdtZW50Lmh0bWwiIHRpdGxlPSJoZWFkTGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzQnlTZWdtZW50Ij5oZWFkTGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzQnlTZWdtZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9oZWFkTGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzTGl2ZU0zdTguaHRtbCIgdGl0bGU9ImhlYWRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNMaXZlTTN1OCI+aGVhZExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc0xpdmVNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9oZWFkTGl2ZXR2TGl2ZXJlY29yZGluZ3NCeUlkSGxzTWFzdGVyTTN1OC5odG1sIiB0aXRsZT0iaGVhZExpdmV0dkxpdmVyZWNvcmRpbmdzQnlJZEhsc01hc3Rlck0zdTgiPmhlYWRMaXZldHZMaXZlcmVjb3JkaW5nc0J5SWRIbHNNYXN0ZXJNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9oZWFkTGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc0J5U2VnbWVudC5odG1sIiB0aXRsZT0iaGVhZExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNCeVNlZ21lbnQiPmhlYWRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzQnlTZWdtZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9oZWFkTGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc0xpdmVNM3U4Lmh0bWwiIHRpdGxlPSJoZWFkTGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc0xpdmVNM3U4Ij5oZWFkTGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc0xpdmVNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlU3RyZWFtU2VydmljZS9oZWFkTGl2ZXR2TGl2ZXN0cmVhbWZpbGVzQnlJZEhsc01hc3Rlck0zdTguaHRtbCIgdGl0bGU9ImhlYWRMaXZldHZMaXZlc3RyZWFtZmlsZXNCeUlkSGxzTWFzdGVyTTN1OCI+aGVhZExpdmV0dkxpdmVzdHJlYW1maWxlc0J5SWRIbHNNYXN0ZXJNM3U4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS5odG1sIiB0aXRsZT0iTGl2ZVR2U2VydmljZSI+TGl2ZVR2U2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9kZWxldGVMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnMuaHRtbCIgdGl0bGU9ImRlbGV0ZUxpdmV0dkNoYW5uZWxtYXBwaW5nb3B0aW9ucyI+ZGVsZXRlTGl2ZXR2Q2hhbm5lbG1hcHBpbmdvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2RlbGV0ZUxpdmV0dkNoYW5uZWxtYXBwaW5ncy5odG1sIiB0aXRsZT0iZGVsZXRlTGl2ZXR2Q2hhbm5lbG1hcHBpbmdzIj5kZWxldGVMaXZldHZDaGFubmVsbWFwcGluZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZGVsZXRlTGl2ZXR2TGlzdGluZ3Byb3ZpZGVycy5odG1sIiB0aXRsZT0iZGVsZXRlTGl2ZXR2TGlzdGluZ3Byb3ZpZGVycyI+ZGVsZXRlTGl2ZXR2TGlzdGluZ3Byb3ZpZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9kZWxldGVMaXZldHZSZWNvcmRpbmdzQnlJZC5odG1sIiB0aXRsZT0iZGVsZXRlTGl2ZXR2UmVjb3JkaW5nc0J5SWQiPmRlbGV0ZUxpdmV0dlJlY29yZGluZ3NCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2RlbGV0ZUxpdmV0dlNlcmllc3RpbWVyc0J5SWQuaHRtbCIgdGl0bGU9ImRlbGV0ZUxpdmV0dlNlcmllc3RpbWVyc0J5SWQiPmRlbGV0ZUxpdmV0dlNlcmllc3RpbWVyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZGVsZXRlTGl2ZXR2VGltZXJzQnlJZC5odG1sIiB0aXRsZT0iZGVsZXRlTGl2ZXR2VGltZXJzQnlJZCI+ZGVsZXRlTGl2ZXR2VGltZXJzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9kZWxldGVMaXZldHZUdW5lcmhvc3RzLmh0bWwiIHRpdGxlPSJkZWxldGVMaXZldHZUdW5lcmhvc3RzIj5kZWxldGVMaXZldHZUdW5lcmhvc3RzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkF2YWlsYWJsZXJlY29yZGluZ29wdGlvbnMuaHRtbCIgdGl0bGU9ImdldExpdmV0dkF2YWlsYWJsZXJlY29yZGluZ29wdGlvbnMiPmdldExpdmV0dkF2YWlsYWJsZXJlY29yZGluZ29wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdvcHRpb25zLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnMiPmdldExpdmV0dkNoYW5uZWxtYXBwaW5nb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZDaGFubmVsbWFwcGluZ3MuaHRtbCIgdGl0bGU9ImdldExpdmV0dkNoYW5uZWxtYXBwaW5ncyI+Z2V0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkNoYW5uZWxzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZDaGFubmVscyI+Z2V0TGl2ZXR2Q2hhbm5lbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2Q2hhbm5lbHNCeUlkLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZDaGFubmVsc0J5SWQiPmdldExpdmV0dkNoYW5uZWxzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZDaGFubmVsdGFncy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2Q2hhbm5lbHRhZ3MiPmdldExpdmV0dkNoYW5uZWx0YWdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkNoYW5uZWx0YWdzUHJlZml4ZXMuaHRtbCIgdGl0bGU9ImdldExpdmV0dkNoYW5uZWx0YWdzUHJlZml4ZXMiPmdldExpdmV0dkNoYW5uZWx0YWdzUHJlZml4ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2RVBHLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZFUEciPmdldExpdmV0dkVQRzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZGb2xkZXIuaHRtbCIgdGl0bGU9ImdldExpdmV0dkZvbGRlciI+Z2V0TGl2ZXR2Rm9sZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkd1aWRlaW5mby5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2R3VpZGVpbmZvIj5nZXRMaXZldHZHdWlkZWluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2SW5mby5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2SW5mbyI+Z2V0TGl2ZXR2SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZMaXN0aW5ncHJvdmlkZXJzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZMaXN0aW5ncHJvdmlkZXJzIj5nZXRMaXZldHZMaXN0aW5ncHJvdmlkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNBdmFpbGFibGUuaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNBdmFpbGFibGUiPmdldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNBdmFpbGFibGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc0RlZmF1bHQuaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNEZWZhdWx0Ij5nZXRMaXZldHZMaXN0aW5ncHJvdmlkZXJzRGVmYXVsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZMaXN0aW5ncHJvdmlkZXJzTGluZXVwcy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc0xpbmV1cHMiPmdldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNMaW5ldXBzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNTY2hlZHVsZXNkaXJlY3RDb3VudHJpZXMuaHRtbCIgdGl0bGU9ImdldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNTY2hlZHVsZXNkaXJlY3RDb3VudHJpZXMiPmdldExpdmV0dkxpc3Rpbmdwcm92aWRlcnNTY2hlZHVsZXNkaXJlY3RDb3VudHJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2TWFuYWdlQ2hhbm5lbHMuaHRtbCIgdGl0bGU9ImdldExpdmV0dk1hbmFnZUNoYW5uZWxzIj5nZXRMaXZldHZNYW5hZ2VDaGFubmVsczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZQcm9ncmFtcy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2UHJvZ3JhbXMiPmdldExpdmV0dlByb2dyYW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlByb2dyYW1zUmVjb21tZW5kZWQuaHRtbCIgdGl0bGU9ImdldExpdmV0dlByb2dyYW1zUmVjb21tZW5kZWQiPmdldExpdmV0dlByb2dyYW1zUmVjb21tZW5kZWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2UmVjb3JkaW5ncy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2UmVjb3JkaW5ncyI+Z2V0TGl2ZXR2UmVjb3JkaW5nczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZSZWNvcmRpbmdzQnlJZC5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2UmVjb3JkaW5nc0J5SWQiPmdldExpdmV0dlJlY29yZGluZ3NCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlJlY29yZGluZ3NGb2xkZXJzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZSZWNvcmRpbmdzRm9sZGVycyI+Z2V0TGl2ZXR2UmVjb3JkaW5nc0ZvbGRlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2UmVjb3JkaW5nc0dyb3Vwcy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2UmVjb3JkaW5nc0dyb3VwcyI+Z2V0TGl2ZXR2UmVjb3JkaW5nc0dyb3VwczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZSZWNvcmRpbmdzU2VyaWVzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZSZWNvcmRpbmdzU2VyaWVzIj5nZXRMaXZldHZSZWNvcmRpbmdzU2VyaWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlNlcmllc3RpbWVycy5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2U2VyaWVzdGltZXJzIj5nZXRMaXZldHZTZXJpZXN0aW1lcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2U2VyaWVzdGltZXJzQnlJZC5odG1sIiB0aXRsZT0iZ2V0TGl2ZXR2U2VyaWVzdGltZXJzQnlJZCI+Z2V0TGl2ZXR2U2VyaWVzdGltZXJzQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZUaW1lcnMuaHRtbCIgdGl0bGU9ImdldExpdmV0dlRpbWVycyI+Z2V0TGl2ZXR2VGltZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlRpbWVyc0J5SWQuaHRtbCIgdGl0bGU9ImdldExpdmV0dlRpbWVyc0J5SWQiPmdldExpdmV0dlRpbWVyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2VGltZXJzRGVmYXVsdHMuaHRtbCIgdGl0bGU9ImdldExpdmV0dlRpbWVyc0RlZmF1bHRzIj5nZXRMaXZldHZUaW1lcnNEZWZhdWx0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZUdW5lcmhvc3RzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZUdW5lcmhvc3RzIj5nZXRMaXZldHZUdW5lcmhvc3RzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2dldExpdmV0dlR1bmVyaG9zdHNEZWZhdWx0QnlUeXBlLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZUdW5lcmhvc3RzRGVmYXVsdEJ5VHlwZSI+Z2V0TGl2ZXR2VHVuZXJob3N0c0RlZmF1bHRCeVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvZ2V0TGl2ZXR2VHVuZXJob3N0c1R5cGVzLmh0bWwiIHRpdGxlPSJnZXRMaXZldHZUdW5lcmhvc3RzVHlwZXMiPmdldExpdmV0dlR1bmVyaG9zdHNUeXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9nZXRMaXZldHZUdW5lcnNEaXNjdm92ZXIuaHRtbCIgdGl0bGU9ImdldExpdmV0dlR1bmVyc0Rpc2N2b3ZlciI+Z2V0TGl2ZXR2VHVuZXJzRGlzY3ZvdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL2hlYWRMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnMuaHRtbCIgdGl0bGU9ImhlYWRMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnMiPmhlYWRMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvaGVhZExpdmV0dkNoYW5uZWxtYXBwaW5ncy5odG1sIiB0aXRsZT0iaGVhZExpdmV0dkNoYW5uZWxtYXBwaW5ncyI+aGVhZExpdmV0dkNoYW5uZWxtYXBwaW5nczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdvcHRpb25zLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdvcHRpb25zIj5wb3N0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZDaGFubmVsbWFwcGluZ3MuaHRtbCIgdGl0bGU9InBvc3RMaXZldHZDaGFubmVsbWFwcGluZ3MiPnBvc3RMaXZldHZDaGFubmVsbWFwcGluZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dkxpc3Rpbmdwcm92aWRlcnMuaHRtbCIgdGl0bGU9InBvc3RMaXZldHZMaXN0aW5ncHJvdmlkZXJzIj5wb3N0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2TGlzdGluZ3Byb3ZpZGVyc0RlbGV0ZS5odG1sIiB0aXRsZT0icG9zdExpdmV0dkxpc3Rpbmdwcm92aWRlcnNEZWxldGUiPnBvc3RMaXZldHZMaXN0aW5ncHJvdmlkZXJzRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZNYW5hZ2VDaGFubmVsc0J5SWREaXNhYmxlZC5odG1sIiB0aXRsZT0icG9zdExpdmV0dk1hbmFnZUNoYW5uZWxzQnlJZERpc2FibGVkIj5wb3N0TGl2ZXR2TWFuYWdlQ2hhbm5lbHNCeUlkRGlzYWJsZWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dk1hbmFnZUNoYW5uZWxzQnlJZFNvcnRpbmRleC5odG1sIiB0aXRsZT0icG9zdExpdmV0dk1hbmFnZUNoYW5uZWxzQnlJZFNvcnRpbmRleCI+cG9zdExpdmV0dk1hbmFnZUNoYW5uZWxzQnlJZFNvcnRpbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2UHJvZ3JhbXMuaHRtbCIgdGl0bGU9InBvc3RMaXZldHZQcm9ncmFtcyI+cG9zdExpdmV0dlByb2dyYW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZSZWNvcmRpbmdzQnlJZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdExpdmV0dlJlY29yZGluZ3NCeUlkRGVsZXRlIj5wb3N0TGl2ZXR2UmVjb3JkaW5nc0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dlNlcmllc3RpbWVycy5odG1sIiB0aXRsZT0icG9zdExpdmV0dlNlcmllc3RpbWVycyI+cG9zdExpdmV0dlNlcmllc3RpbWVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2U2VyaWVzdGltZXJzQnlJZC5odG1sIiB0aXRsZT0icG9zdExpdmV0dlNlcmllc3RpbWVyc0J5SWQiPnBvc3RMaXZldHZTZXJpZXN0aW1lcnNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZTZXJpZXN0aW1lcnNCeUlkRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2U2VyaWVzdGltZXJzQnlJZERlbGV0ZSI+cG9zdExpdmV0dlNlcmllc3RpbWVyc0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dlRpbWVycy5odG1sIiB0aXRsZT0icG9zdExpdmV0dlRpbWVycyI+cG9zdExpdmV0dlRpbWVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2VGltZXJzQnlJZC5odG1sIiB0aXRsZT0icG9zdExpdmV0dlRpbWVyc0J5SWQiPnBvc3RMaXZldHZUaW1lcnNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZUaW1lcnNCeUlkRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0TGl2ZXR2VGltZXJzQnlJZERlbGV0ZSI+cG9zdExpdmV0dlRpbWVyc0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcG9zdExpdmV0dlR1bmVyaG9zdHMuaHRtbCIgdGl0bGU9InBvc3RMaXZldHZUdW5lcmhvc3RzIj5wb3N0TGl2ZXR2VHVuZXJob3N0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wb3N0TGl2ZXR2VHVuZXJob3N0c0RlbGV0ZS5odG1sIiB0aXRsZT0icG9zdExpdmV0dlR1bmVyaG9zdHNEZWxldGUiPnBvc3RMaXZldHZUdW5lcmhvc3RzRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9MaXZlVHZTZXJ2aWNlL3Bvc3RMaXZldHZUdW5lcnNCeUlkUmVzZXQuaHRtbCIgdGl0bGU9InBvc3RMaXZldHZUdW5lcnNCeUlkUmVzZXQiPnBvc3RMaXZldHZUdW5lcnNCeUlkUmVzZXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xpdmVUdlNlcnZpY2UvcHV0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdvcHRpb25zLmh0bWwiIHRpdGxlPSJwdXRMaXZldHZDaGFubmVsbWFwcGluZ29wdGlvbnMiPnB1dExpdmV0dkNoYW5uZWxtYXBwaW5nb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTGl2ZVR2U2VydmljZS9wdXRMaXZldHZDaGFubmVsbWFwcGluZ3MuaHRtbCIgdGl0bGU9InB1dExpdmV0dkNoYW5uZWxtYXBwaW5ncyI+cHV0TGl2ZXR2Q2hhbm5lbG1hcHBpbmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTG9jYWxpemF0aW9uU2VydmljZS5odG1sIiB0aXRsZT0iTG9jYWxpemF0aW9uU2VydmljZSI+TG9jYWxpemF0aW9uU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTG9jYWxpemF0aW9uU2VydmljZS9nZXRMb2NhbGl6YXRpb25Db3VudHJpZXMuaHRtbCIgdGl0bGU9ImdldExvY2FsaXphdGlvbkNvdW50cmllcyI+Z2V0TG9jYWxpemF0aW9uQ291bnRyaWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Mb2NhbGl6YXRpb25TZXJ2aWNlL2dldExvY2FsaXphdGlvbkN1bHR1cmVzLmh0bWwiIHRpdGxlPSJnZXRMb2NhbGl6YXRpb25DdWx0dXJlcyI+Z2V0TG9jYWxpemF0aW9uQ3VsdHVyZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL0xvY2FsaXphdGlvblNlcnZpY2UvZ2V0TG9jYWxpemF0aW9uT3B0aW9ucy5odG1sIiB0aXRsZT0iZ2V0TG9jYWxpemF0aW9uT3B0aW9ucyI+Z2V0TG9jYWxpemF0aW9uT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTG9jYWxpemF0aW9uU2VydmljZS9nZXRMb2NhbGl6YXRpb25QYXJlbnRhbHJhdGluZ3MuaHRtbCIgdGl0bGU9ImdldExvY2FsaXphdGlvblBhcmVudGFscmF0aW5ncyI+Z2V0TG9jYWxpemF0aW9uUGFyZW50YWxyYXRpbmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTWVkaWFJbmZvU2VydmljZS5odG1sIiB0aXRsZT0iTWVkaWFJbmZvU2VydmljZSI+TWVkaWFJbmZvU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTWVkaWFJbmZvU2VydmljZS9nZXRJdGVtc0J5SWRQbGF5YmFja2luZm8uaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZFBsYXliYWNraW5mbyI+Z2V0SXRlbXNCeUlkUGxheWJhY2tpbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9NZWRpYUluZm9TZXJ2aWNlL2dldFBsYXliYWNrQml0cmF0ZXRlc3QuaHRtbCIgdGl0bGU9ImdldFBsYXliYWNrQml0cmF0ZXRlc3QiPmdldFBsYXliYWNrQml0cmF0ZXRlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL01lZGlhSW5mb1NlcnZpY2UvcG9zdEl0ZW1zQnlJZFBsYXliYWNraW5mby5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQnlJZFBsYXliYWNraW5mbyI+cG9zdEl0ZW1zQnlJZFBsYXliYWNraW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvTWVkaWFJbmZvU2VydmljZS9wb3N0TGl2ZXN0cmVhbXNDbG9zZS5odG1sIiB0aXRsZT0icG9zdExpdmVzdHJlYW1zQ2xvc2UiPnBvc3RMaXZlc3RyZWFtc0Nsb3NlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9NZWRpYUluZm9TZXJ2aWNlL3Bvc3RMaXZlc3RyZWFtc01lZGlhaW5mby5odG1sIiB0aXRsZT0icG9zdExpdmVzdHJlYW1zTWVkaWFpbmZvIj5wb3N0TGl2ZXN0cmVhbXNNZWRpYWluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL01lZGlhSW5mb1NlcnZpY2UvcG9zdExpdmVzdHJlYW1zT3Blbi5odG1sIiB0aXRsZT0icG9zdExpdmVzdHJlYW1zT3BlbiI+cG9zdExpdmVzdHJlYW1zT3BlbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL01vdmllc1NlcnZpY2UuaHRtbCIgdGl0bGU9Ik1vdmllc1NlcnZpY2UiPk1vdmllc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL01vdmllc1NlcnZpY2UvZ2V0TW92aWVzUmVjb21tZW5kYXRpb25zLmh0bWwiIHRpdGxlPSJnZXRNb3ZpZXNSZWNvbW1lbmRhdGlvbnMiPmdldE1vdmllc1JlY29tbWVuZGF0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL011c2ljR2VucmVzU2VydmljZS5odG1sIiB0aXRsZT0iTXVzaWNHZW5yZXNTZXJ2aWNlIj5NdXNpY0dlbnJlc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL011c2ljR2VucmVzU2VydmljZS9nZXRNdXNpY2dlbnJlcy5odG1sIiB0aXRsZT0iZ2V0TXVzaWNnZW5yZXMiPmdldE11c2ljZ2VucmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9NdXNpY0dlbnJlc1NlcnZpY2UvZ2V0TXVzaWNnZW5yZXNCeU5hbWUuaHRtbCIgdGl0bGU9ImdldE11c2ljZ2VucmVzQnlOYW1lIj5nZXRNdXNpY2dlbnJlc0J5TmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL05vdGlmaWNhdGlvbnNTZXJ2aWNlLmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25zU2VydmljZSI+Tm90aWZpY2F0aW9uc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL05vdGlmaWNhdGlvbnNTZXJ2aWNlL2dldE5vdGlmaWNhdGlvbnNUeXBlcy5odG1sIiB0aXRsZT0iZ2V0Tm90aWZpY2F0aW9uc1R5cGVzIj5nZXROb3RpZmljYXRpb25zVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL05vdGlmaWNhdGlvbnNTZXJ2aWNlL3Bvc3ROb3RpZmljYXRpb25zQWRtaW4uaHRtbCIgdGl0bGU9InBvc3ROb3RpZmljYXRpb25zQWRtaW4iPnBvc3ROb3RpZmljYXRpb25zQWRtaW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9PZmZpY2lhbFJhdGluZ1NlcnZpY2UuaHRtbCIgdGl0bGU9Ik9mZmljaWFsUmF0aW5nU2VydmljZSI+T2ZmaWNpYWxSYXRpbmdTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9PZmZpY2lhbFJhdGluZ1NlcnZpY2UvZ2V0T2ZmaWNpYWxyYXRpbmdzLmh0bWwiIHRpdGxlPSJnZXRPZmZpY2lhbHJhdGluZ3MiPmdldE9mZmljaWFscmF0aW5nczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL09wZW5BcGlTZXJ2aWNlLmh0bWwiIHRpdGxlPSJPcGVuQXBpU2VydmljZSI+T3BlbkFwaVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL09wZW5BcGlTZXJ2aWNlL2dldE9wZW5hcGkuaHRtbCIgdGl0bGU9ImdldE9wZW5hcGkiPmdldE9wZW5hcGk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL09wZW5BcGlTZXJ2aWNlL2dldE9wZW5hcGlKc29uLmh0bWwiIHRpdGxlPSJnZXRPcGVuYXBpSnNvbiI+Z2V0T3BlbmFwaUpzb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL09wZW5BcGlTZXJ2aWNlL2dldFN3YWdnZXIuaHRtbCIgdGl0bGU9ImdldFN3YWdnZXIiPmdldFN3YWdnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL09wZW5BcGlTZXJ2aWNlL2dldFN3YWdnZXJKc29uLmh0bWwiIHRpdGxlPSJnZXRTd2FnZ2VySnNvbiI+Z2V0U3dhZ2dlckpzb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QYWNrYWdlU2VydmljZS5odG1sIiB0aXRsZT0iUGFja2FnZVNlcnZpY2UiPlBhY2thZ2VTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QYWNrYWdlU2VydmljZS9kZWxldGVQYWNrYWdlc0luc3RhbGxpbmdCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVQYWNrYWdlc0luc3RhbGxpbmdCeUlkIj5kZWxldGVQYWNrYWdlc0luc3RhbGxpbmdCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QYWNrYWdlU2VydmljZS9nZXRQYWNrYWdlcy5odG1sIiB0aXRsZT0iZ2V0UGFja2FnZXMiPmdldFBhY2thZ2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QYWNrYWdlU2VydmljZS9nZXRQYWNrYWdlc0J5TmFtZS5odG1sIiB0aXRsZT0iZ2V0UGFja2FnZXNCeU5hbWUiPmdldFBhY2thZ2VzQnlOYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QYWNrYWdlU2VydmljZS9nZXRQYWNrYWdlc1VwZGF0ZXMuaHRtbCIgdGl0bGU9ImdldFBhY2thZ2VzVXBkYXRlcyI+Z2V0UGFja2FnZXNVcGRhdGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QYWNrYWdlU2VydmljZS9wb3N0UGFja2FnZXNJbnN0YWxsZWRCeU5hbWUuaHRtbCIgdGl0bGU9InBvc3RQYWNrYWdlc0luc3RhbGxlZEJ5TmFtZSI+cG9zdFBhY2thZ2VzSW5zdGFsbGVkQnlOYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QYWNrYWdlU2VydmljZS9wb3N0UGFja2FnZXNJbnN0YWxsaW5nQnlJZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFBhY2thZ2VzSW5zdGFsbGluZ0J5SWREZWxldGUiPnBvc3RQYWNrYWdlc0luc3RhbGxpbmdCeUlkRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGVyc29uc1NlcnZpY2UuaHRtbCIgdGl0bGU9IlBlcnNvbnNTZXJ2aWNlIj5QZXJzb25zU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGVyc29uc1NlcnZpY2UvZ2V0UGVyc29ucy5odG1sIiB0aXRsZT0iZ2V0UGVyc29ucyI+Z2V0UGVyc29uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGVyc29uc1NlcnZpY2UvZ2V0UGVyc29uc0J5TmFtZS5odG1sIiB0aXRsZT0iZ2V0UGVyc29uc0J5TmFtZSI+Z2V0UGVyc29uc0J5TmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlsaXN0U2VydmljZS5odG1sIiB0aXRsZT0iUGxheWxpc3RTZXJ2aWNlIj5QbGF5bGlzdFNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlsaXN0U2VydmljZS9kZWxldGVQbGF5bGlzdHNCeUlkSXRlbXMuaHRtbCIgdGl0bGU9ImRlbGV0ZVBsYXlsaXN0c0J5SWRJdGVtcyI+ZGVsZXRlUGxheWxpc3RzQnlJZEl0ZW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5bGlzdFNlcnZpY2UvZ2V0UGxheWxpc3RzQnlJZEFkZHRvcGxheWxpc3RpbmZvLmh0bWwiIHRpdGxlPSJnZXRQbGF5bGlzdHNCeUlkQWRkdG9wbGF5bGlzdGluZm8iPmdldFBsYXlsaXN0c0J5SWRBZGR0b3BsYXlsaXN0aW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheWxpc3RTZXJ2aWNlL2dldFBsYXlsaXN0c0J5SWRJdGVtcy5odG1sIiB0aXRsZT0iZ2V0UGxheWxpc3RzQnlJZEl0ZW1zIj5nZXRQbGF5bGlzdHNCeUlkSXRlbXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlsaXN0U2VydmljZS9wb3N0UGxheWxpc3RzLmh0bWwiIHRpdGxlPSJwb3N0UGxheWxpc3RzIj5wb3N0UGxheWxpc3RzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5bGlzdFNlcnZpY2UvcG9zdFBsYXlsaXN0c0J5SWRJdGVtcy5odG1sIiB0aXRsZT0icG9zdFBsYXlsaXN0c0J5SWRJdGVtcyI+cG9zdFBsYXlsaXN0c0J5SWRJdGVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheWxpc3RTZXJ2aWNlL3Bvc3RQbGF5bGlzdHNCeUlkSXRlbXNCeUl0ZW1pZE1vdmVCeU5ld2luZGV4Lmh0bWwiIHRpdGxlPSJwb3N0UGxheWxpc3RzQnlJZEl0ZW1zQnlJdGVtaWRNb3ZlQnlOZXdpbmRleCI+cG9zdFBsYXlsaXN0c0J5SWRJdGVtc0J5SXRlbWlkTW92ZUJ5TmV3aW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlsaXN0U2VydmljZS9wb3N0UGxheWxpc3RzQnlJZEl0ZW1zRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0UGxheWxpc3RzQnlJZEl0ZW1zRGVsZXRlIj5wb3N0UGxheWxpc3RzQnlJZEl0ZW1zRGVsZXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheXN0YXRlU2VydmljZS5odG1sIiB0aXRsZT0iUGxheXN0YXRlU2VydmljZSI+UGxheXN0YXRlU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheXN0YXRlU2VydmljZS9kZWxldGVVc2Vyc0J5VXNlcmlkUGxheWVkaXRlbXNCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVVc2Vyc0J5VXNlcmlkUGxheWVkaXRlbXNCeUlkIj5kZWxldGVVc2Vyc0J5VXNlcmlkUGxheWVkaXRlbXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5c3RhdGVTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlVc2VyaWRQbGF5aW5naXRlbXNCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVVc2Vyc0J5VXNlcmlkUGxheWluZ2l0ZW1zQnlJZCI+ZGVsZXRlVXNlcnNCeVVzZXJpZFBsYXlpbmdpdGVtc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlzdGF0ZVNlcnZpY2UvcG9zdFNlc3Npb25zUGxheWluZy5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zUGxheWluZyI+cG9zdFNlc3Npb25zUGxheWluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheXN0YXRlU2VydmljZS9wb3N0U2Vzc2lvbnNQbGF5aW5nUGluZy5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zUGxheWluZ1BpbmciPnBvc3RTZXNzaW9uc1BsYXlpbmdQaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5c3RhdGVTZXJ2aWNlL3Bvc3RTZXNzaW9uc1BsYXlpbmdQcm9ncmVzcy5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zUGxheWluZ1Byb2dyZXNzIj5wb3N0U2Vzc2lvbnNQbGF5aW5nUHJvZ3Jlc3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlzdGF0ZVNlcnZpY2UvcG9zdFNlc3Npb25zUGxheWluZ1N0b3BwZWQuaHRtbCIgdGl0bGU9InBvc3RTZXNzaW9uc1BsYXlpbmdTdG9wcGVkIj5wb3N0U2Vzc2lvbnNQbGF5aW5nU3RvcHBlZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheXN0YXRlU2VydmljZS9wb3N0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJdGVtaWRVc2VyZGF0YS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlVc2VyaWRJdGVtc0J5SXRlbWlkVXNlcmRhdGEiPnBvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUl0ZW1pZFVzZXJkYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5c3RhdGVTZXJ2aWNlL3Bvc3RVc2Vyc0J5VXNlcmlkUGxheWVkaXRlbXNCeUlkLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeVVzZXJpZFBsYXllZGl0ZW1zQnlJZCI+cG9zdFVzZXJzQnlVc2VyaWRQbGF5ZWRpdGVtc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlzdGF0ZVNlcnZpY2UvcG9zdFVzZXJzQnlVc2VyaWRQbGF5ZWRpdGVtc0J5SWREZWxldGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5VXNlcmlkUGxheWVkaXRlbXNCeUlkRGVsZXRlIj5wb3N0VXNlcnNCeVVzZXJpZFBsYXllZGl0ZW1zQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGxheXN0YXRlU2VydmljZS9wb3N0VXNlcnNCeVVzZXJpZFBsYXlpbmdpdGVtc0J5SWQuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5VXNlcmlkUGxheWluZ2l0ZW1zQnlJZCI+cG9zdFVzZXJzQnlVc2VyaWRQbGF5aW5naXRlbXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbGF5c3RhdGVTZXJ2aWNlL3Bvc3RVc2Vyc0J5VXNlcmlkUGxheWluZ2l0ZW1zQnlJZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlVc2VyaWRQbGF5aW5naXRlbXNCeUlkRGVsZXRlIj5wb3N0VXNlcnNCeVVzZXJpZFBsYXlpbmdpdGVtc0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsYXlzdGF0ZVNlcnZpY2UvcG9zdFVzZXJzQnlVc2VyaWRQbGF5aW5naXRlbXNCeUlkUHJvZ3Jlc3MuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5VXNlcmlkUGxheWluZ2l0ZW1zQnlJZFByb2dyZXNzIj5wb3N0VXNlcnNCeVVzZXJpZFBsYXlpbmdpdGVtc0J5SWRQcm9ncmVzczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsdWdpblNlcnZpY2UuaHRtbCIgdGl0bGU9IlBsdWdpblNlcnZpY2UiPlBsdWdpblNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsdWdpblNlcnZpY2UvZGVsZXRlUGx1Z2luc0J5SWQuaHRtbCIgdGl0bGU9ImRlbGV0ZVBsdWdpbnNCeUlkIj5kZWxldGVQbHVnaW5zQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGx1Z2luU2VydmljZS9nZXRQbHVnaW5zLmh0bWwiIHRpdGxlPSJnZXRQbHVnaW5zIj5nZXRQbHVnaW5zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbHVnaW5TZXJ2aWNlL2dldFBsdWdpbnNCeUlkQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iZ2V0UGx1Z2luc0J5SWRDb25maWd1cmF0aW9uIj5nZXRQbHVnaW5zQnlJZENvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1BsdWdpblNlcnZpY2UvZ2V0UGx1Z2luc0J5SWRUaHVtYi5odG1sIiB0aXRsZT0iZ2V0UGx1Z2luc0J5SWRUaHVtYiI+Z2V0UGx1Z2luc0J5SWRUaHVtYjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUGx1Z2luU2VydmljZS9wb3N0UGx1Z2luc0J5SWRDb25maWd1cmF0aW9uLmh0bWwiIHRpdGxlPSJwb3N0UGx1Z2luc0J5SWRDb25maWd1cmF0aW9uIj5wb3N0UGx1Z2luc0J5SWRDb25maWd1cmF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9QbHVnaW5TZXJ2aWNlL3Bvc3RQbHVnaW5zQnlJZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFBsdWdpbnNCeUlkRGVsZXRlIj5wb3N0UGx1Z2luc0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9SZW1vdGVJbWFnZVNlcnZpY2UuaHRtbCIgdGl0bGU9IlJlbW90ZUltYWdlU2VydmljZSI+UmVtb3RlSW1hZ2VTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9SZW1vdGVJbWFnZVNlcnZpY2UvZ2V0SW1hZ2VzUmVtb3RlLmh0bWwiIHRpdGxlPSJnZXRJbWFnZXNSZW1vdGUiPmdldEltYWdlc1JlbW90ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvUmVtb3RlSW1hZ2VTZXJ2aWNlL2dldEl0ZW1zQnlJZFJlbW90ZWltYWdlcy5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkUmVtb3RlaW1hZ2VzIj5nZXRJdGVtc0J5SWRSZW1vdGVpbWFnZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1JlbW90ZUltYWdlU2VydmljZS9nZXRJdGVtc0J5SWRSZW1vdGVpbWFnZXNQcm92aWRlcnMuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZFJlbW90ZWltYWdlc1Byb3ZpZGVycyI+Z2V0SXRlbXNCeUlkUmVtb3RlaW1hZ2VzUHJvdmlkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9SZW1vdGVJbWFnZVNlcnZpY2UvcG9zdEl0ZW1zQnlJZFJlbW90ZWltYWdlc0Rvd25sb2FkLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNCeUlkUmVtb3RlaW1hZ2VzRG93bmxvYWQiPnBvc3RJdGVtc0J5SWRSZW1vdGVpbWFnZXNEb3dubG9hZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1NjaGVkdWxlZFRhc2tTZXJ2aWNlLmh0bWwiIHRpdGxlPSJTY2hlZHVsZWRUYXNrU2VydmljZSI+U2NoZWR1bGVkVGFza1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1NjaGVkdWxlZFRhc2tTZXJ2aWNlL2RlbGV0ZVNjaGVkdWxlZHRhc2tzUnVubmluZ0J5SWQuaHRtbCIgdGl0bGU9ImRlbGV0ZVNjaGVkdWxlZHRhc2tzUnVubmluZ0J5SWQiPmRlbGV0ZVNjaGVkdWxlZHRhc2tzUnVubmluZ0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1NjaGVkdWxlZFRhc2tTZXJ2aWNlL2dldFNjaGVkdWxlZHRhc2tzLmh0bWwiIHRpdGxlPSJnZXRTY2hlZHVsZWR0YXNrcyI+Z2V0U2NoZWR1bGVkdGFza3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1NjaGVkdWxlZFRhc2tTZXJ2aWNlL2dldFNjaGVkdWxlZHRhc2tzQnlJZC5odG1sIiB0aXRsZT0iZ2V0U2NoZWR1bGVkdGFza3NCeUlkIj5nZXRTY2hlZHVsZWR0YXNrc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1NjaGVkdWxlZFRhc2tTZXJ2aWNlL3Bvc3RTY2hlZHVsZWR0YXNrc0J5SWRUcmlnZ2Vycy5odG1sIiB0aXRsZT0icG9zdFNjaGVkdWxlZHRhc2tzQnlJZFRyaWdnZXJzIj5wb3N0U2NoZWR1bGVkdGFza3NCeUlkVHJpZ2dlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1NjaGVkdWxlZFRhc2tTZXJ2aWNlL3Bvc3RTY2hlZHVsZWR0YXNrc1J1bm5pbmdCeUlkLmh0bWwiIHRpdGxlPSJwb3N0U2NoZWR1bGVkdGFza3NSdW5uaW5nQnlJZCI+cG9zdFNjaGVkdWxlZHRhc2tzUnVubmluZ0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1NjaGVkdWxlZFRhc2tTZXJ2aWNlL3Bvc3RTY2hlZHVsZWR0YXNrc1J1bm5pbmdCeUlkRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0U2NoZWR1bGVkdGFza3NSdW5uaW5nQnlJZERlbGV0ZSI+cG9zdFNjaGVkdWxlZHRhc2tzUnVubmluZ0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UuaHRtbCIgdGl0bGU9IlNlc3Npb25zU2VydmljZSI+U2Vzc2lvbnNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvZGVsZXRlQXV0aEtleXNCeUtleS5odG1sIiB0aXRsZT0iZGVsZXRlQXV0aEtleXNCeUtleSI+ZGVsZXRlQXV0aEtleXNCeUtleTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL2RlbGV0ZVNlc3Npb25zQnlJZFVzZXJzQnlVc2VyaWQuaHRtbCIgdGl0bGU9ImRlbGV0ZVNlc3Npb25zQnlJZFVzZXJzQnlVc2VyaWQiPmRlbGV0ZVNlc3Npb25zQnlJZFVzZXJzQnlVc2VyaWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9nZXRBdXRoS2V5cy5odG1sIiB0aXRsZT0iZ2V0QXV0aEtleXMiPmdldEF1dGhLZXlzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvZ2V0QXV0aFByb3ZpZGVycy5odG1sIiB0aXRsZT0iZ2V0QXV0aFByb3ZpZGVycyI+Z2V0QXV0aFByb3ZpZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL2dldFNlc3Npb25zLmh0bWwiIHRpdGxlPSJnZXRTZXNzaW9ucyI+Z2V0U2Vzc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9nZXRTZXNzaW9uc1BsYXlxdWV1ZS5odG1sIiB0aXRsZT0iZ2V0U2Vzc2lvbnNQbGF5cXVldWUiPmdldFNlc3Npb25zUGxheXF1ZXVlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdEF1dGhLZXlzLmh0bWwiIHRpdGxlPSJwb3N0QXV0aEtleXMiPnBvc3RBdXRoS2V5czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL3Bvc3RBdXRoS2V5c0J5S2V5RGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0QXV0aEtleXNCeUtleURlbGV0ZSI+cG9zdEF1dGhLZXlzQnlLZXlEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9wb3N0U2Vzc2lvbnNCeUlkQ29tbWFuZC5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zQnlJZENvbW1hbmQiPnBvc3RTZXNzaW9uc0J5SWRDb21tYW5kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdFNlc3Npb25zQnlJZENvbW1hbmRCeUNvbW1hbmQuaHRtbCIgdGl0bGU9InBvc3RTZXNzaW9uc0J5SWRDb21tYW5kQnlDb21tYW5kIj5wb3N0U2Vzc2lvbnNCeUlkQ29tbWFuZEJ5Q29tbWFuZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL3Bvc3RTZXNzaW9uc0J5SWRNZXNzYWdlLmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNCeUlkTWVzc2FnZSI+cG9zdFNlc3Npb25zQnlJZE1lc3NhZ2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9wb3N0U2Vzc2lvbnNCeUlkUGxheWluZy5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zQnlJZFBsYXlpbmciPnBvc3RTZXNzaW9uc0J5SWRQbGF5aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdFNlc3Npb25zQnlJZFBsYXlpbmdCeUNvbW1hbmQuaHRtbCIgdGl0bGU9InBvc3RTZXNzaW9uc0J5SWRQbGF5aW5nQnlDb21tYW5kIj5wb3N0U2Vzc2lvbnNCeUlkUGxheWluZ0J5Q29tbWFuZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL3Bvc3RTZXNzaW9uc0J5SWRTeXN0ZW1CeUNvbW1hbmQuaHRtbCIgdGl0bGU9InBvc3RTZXNzaW9uc0J5SWRTeXN0ZW1CeUNvbW1hbmQiPnBvc3RTZXNzaW9uc0J5SWRTeXN0ZW1CeUNvbW1hbmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9wb3N0U2Vzc2lvbnNCeUlkVXNlcnNCeVVzZXJpZC5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zQnlJZFVzZXJzQnlVc2VyaWQiPnBvc3RTZXNzaW9uc0J5SWRVc2Vyc0J5VXNlcmlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdFNlc3Npb25zQnlJZFVzZXJzQnlVc2VyaWREZWxldGUuaHRtbCIgdGl0bGU9InBvc3RTZXNzaW9uc0J5SWRVc2Vyc0J5VXNlcmlkRGVsZXRlIj5wb3N0U2Vzc2lvbnNCeUlkVXNlcnNCeVVzZXJpZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL3Bvc3RTZXNzaW9uc0J5SWRWaWV3aW5nLmh0bWwiIHRpdGxlPSJwb3N0U2Vzc2lvbnNCeUlkVmlld2luZyI+cG9zdFNlc3Npb25zQnlJZFZpZXdpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1Nlc3Npb25zU2VydmljZS9wb3N0U2Vzc2lvbnNDYXBhYmlsaXRpZXMuaHRtbCIgdGl0bGU9InBvc3RTZXNzaW9uc0NhcGFiaWxpdGllcyI+cG9zdFNlc3Npb25zQ2FwYWJpbGl0aWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TZXNzaW9uc1NlcnZpY2UvcG9zdFNlc3Npb25zQ2FwYWJpbGl0aWVzRnVsbC5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zQ2FwYWJpbGl0aWVzRnVsbCI+cG9zdFNlc3Npb25zQ2FwYWJpbGl0aWVzRnVsbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU2Vzc2lvbnNTZXJ2aWNlL3Bvc3RTZXNzaW9uc0xvZ291dC5odG1sIiB0aXRsZT0icG9zdFNlc3Npb25zTG9nb3V0Ij5wb3N0U2Vzc2lvbnNMb2dvdXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdHVkaW9zU2VydmljZS5odG1sIiB0aXRsZT0iU3R1ZGlvc1NlcnZpY2UiPlN0dWRpb3NTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdHVkaW9zU2VydmljZS9nZXRTdHVkaW9zLmh0bWwiIHRpdGxlPSJnZXRTdHVkaW9zIj5nZXRTdHVkaW9zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdHVkaW9zU2VydmljZS9nZXRTdHVkaW9zQnlOYW1lLmh0bWwiIHRpdGxlPSJnZXRTdHVkaW9zQnlOYW1lIj5nZXRTdHVkaW9zQnlOYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3VidGl0bGVPcHRpb25zU2VydmljZS5odG1sIiB0aXRsZT0iU3VidGl0bGVPcHRpb25zU2VydmljZSI+U3VidGl0bGVPcHRpb25zU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3VidGl0bGVPcHRpb25zU2VydmljZS9nZXRFbmNvZGluZ1N1YnRpdGxlb3B0aW9ucy5odG1sIiB0aXRsZT0iZ2V0RW5jb2RpbmdTdWJ0aXRsZW9wdGlvbnMiPmdldEVuY29kaW5nU3VidGl0bGVvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZU9wdGlvbnNTZXJ2aWNlL3Bvc3RFbmNvZGluZ1N1YnRpdGxlb3B0aW9ucy5odG1sIiB0aXRsZT0icG9zdEVuY29kaW5nU3VidGl0bGVvcHRpb25zIj5wb3N0RW5jb2RpbmdTdWJ0aXRsZW9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZVNlcnZpY2UuaHRtbCIgdGl0bGU9IlN1YnRpdGxlU2VydmljZSI+U3VidGl0bGVTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZVNlcnZpY2UvZGVsZXRlSXRlbXNCeUlkU3VidGl0bGVzQnlJbmRleC5odG1sIiB0aXRsZT0iZGVsZXRlSXRlbXNCeUlkU3VidGl0bGVzQnlJbmRleCI+ZGVsZXRlSXRlbXNCeUlkU3VidGl0bGVzQnlJbmRleDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3VidGl0bGVTZXJ2aWNlL2RlbGV0ZVZpZGVvc0J5SWRTdWJ0aXRsZXNCeUluZGV4Lmh0bWwiIHRpdGxlPSJkZWxldGVWaWRlb3NCeUlkU3VidGl0bGVzQnlJbmRleCI+ZGVsZXRlVmlkZW9zQnlJZFN1YnRpdGxlc0J5SW5kZXg8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1YnRpdGxlU2VydmljZS9nZXRJdGVtc0J5SWRCeU1lZGlhc291cmNlaWRTdWJ0aXRsZXNCeUluZGV4QnlTdGFydHBvc2l0aW9udGlja3NTdHJlYW1CeUZvcm1hdC5odG1sIiB0aXRsZT0iZ2V0SXRlbXNCeUlkQnlNZWRpYXNvdXJjZWlkU3VidGl0bGVzQnlJbmRleEJ5U3RhcnRwb3NpdGlvbnRpY2tzU3RyZWFtQnlGb3JtYXQiPmdldEl0ZW1zQnlJZEJ5TWVkaWFzb3VyY2VpZFN1YnRpdGxlc0J5SW5kZXhCeVN0YXJ0cG9zaXRpb250aWNrc1N0cmVhbUJ5Rm9ybWF0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZVNlcnZpY2UvZ2V0SXRlbXNCeUlkQnlNZWRpYXNvdXJjZWlkU3VidGl0bGVzQnlJbmRleFN0cmVhbUJ5Rm9ybWF0Lmh0bWwiIHRpdGxlPSJnZXRJdGVtc0J5SWRCeU1lZGlhc291cmNlaWRTdWJ0aXRsZXNCeUluZGV4U3RyZWFtQnlGb3JtYXQiPmdldEl0ZW1zQnlJZEJ5TWVkaWFzb3VyY2VpZFN1YnRpdGxlc0J5SW5kZXhTdHJlYW1CeUZvcm1hdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3VidGl0bGVTZXJ2aWNlL2dldEl0ZW1zQnlJZFJlbW90ZXNlYXJjaFN1YnRpdGxlc0J5TGFuZ3VhZ2UuaHRtbCIgdGl0bGU9ImdldEl0ZW1zQnlJZFJlbW90ZXNlYXJjaFN1YnRpdGxlc0J5TGFuZ3VhZ2UiPmdldEl0ZW1zQnlJZFJlbW90ZXNlYXJjaFN1YnRpdGxlc0J5TGFuZ3VhZ2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1YnRpdGxlU2VydmljZS9nZXRQcm92aWRlcnNTdWJ0aXRsZXNTdWJ0aXRsZXNCeUlkLmh0bWwiIHRpdGxlPSJnZXRQcm92aWRlcnNTdWJ0aXRsZXNTdWJ0aXRsZXNCeUlkIj5nZXRQcm92aWRlcnNTdWJ0aXRsZXNTdWJ0aXRsZXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZVNlcnZpY2UvZ2V0VmlkZW9zQnlJZEJ5TWVkaWFzb3VyY2VpZFN1YnRpdGxlc0J5SW5kZXhCeVN0YXJ0cG9zaXRpb250aWNrc1N0cmVhbUJ5Rm9ybWF0Lmh0bWwiIHRpdGxlPSJnZXRWaWRlb3NCeUlkQnlNZWRpYXNvdXJjZWlkU3VidGl0bGVzQnlJbmRleEJ5U3RhcnRwb3NpdGlvbnRpY2tzU3RyZWFtQnlGb3JtYXQiPmdldFZpZGVvc0J5SWRCeU1lZGlhc291cmNlaWRTdWJ0aXRsZXNCeUluZGV4QnlTdGFydHBvc2l0aW9udGlja3NTdHJlYW1CeUZvcm1hdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3VidGl0bGVTZXJ2aWNlL2dldFZpZGVvc0J5SWRCeU1lZGlhc291cmNlaWRTdWJ0aXRsZXNCeUluZGV4U3RyZWFtQnlGb3JtYXQuaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRCeU1lZGlhc291cmNlaWRTdWJ0aXRsZXNCeUluZGV4U3RyZWFtQnlGb3JtYXQiPmdldFZpZGVvc0J5SWRCeU1lZGlhc291cmNlaWRTdWJ0aXRsZXNCeUluZGV4U3RyZWFtQnlGb3JtYXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N1YnRpdGxlU2VydmljZS9wb3N0SXRlbXNCeUlkUmVtb3Rlc2VhcmNoU3VidGl0bGVzQnlTdWJ0aXRsZWlkLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNCeUlkUmVtb3Rlc2VhcmNoU3VidGl0bGVzQnlTdWJ0aXRsZWlkIj5wb3N0SXRlbXNCeUlkUmVtb3Rlc2VhcmNoU3VidGl0bGVzQnlTdWJ0aXRsZWlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWJ0aXRsZVNlcnZpY2UvcG9zdEl0ZW1zQnlJZFN1YnRpdGxlc0J5SW5kZXhEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRTdWJ0aXRsZXNCeUluZGV4RGVsZXRlIj5wb3N0SXRlbXNCeUlkU3VidGl0bGVzQnlJbmRleERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3VidGl0bGVTZXJ2aWNlL3Bvc3RWaWRlb3NCeUlkU3VidGl0bGVzQnlJbmRleERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFZpZGVvc0J5SWRTdWJ0aXRsZXNCeUluZGV4RGVsZXRlIj5wb3N0VmlkZW9zQnlJZFN1YnRpdGxlc0J5SW5kZXhEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWdnZXN0aW9uc1NlcnZpY2UuaHRtbCIgdGl0bGU9IlN1Z2dlc3Rpb25zU2VydmljZSI+U3VnZ2VzdGlvbnNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TdWdnZXN0aW9uc1NlcnZpY2UvZ2V0VXNlcnNCeVVzZXJpZFN1Z2dlc3Rpb25zLmh0bWwiIHRpdGxlPSJnZXRVc2Vyc0J5VXNlcmlkU3VnZ2VzdGlvbnMiPmdldFVzZXJzQnlVc2VyaWRTdWdnZXN0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlLmh0bWwiIHRpdGxlPSJTeW5jU2VydmljZSI+U3luY1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2RlbGV0ZVN5bmNCeVRhcmdldGlkSXRlbXMuaHRtbCIgdGl0bGU9ImRlbGV0ZVN5bmNCeVRhcmdldGlkSXRlbXMiPmRlbGV0ZVN5bmNCeVRhcmdldGlkSXRlbXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2RlbGV0ZVN5bmNKb2JpdGVtc0J5SWQuaHRtbCIgdGl0bGU9ImRlbGV0ZVN5bmNKb2JpdGVtc0J5SWQiPmRlbGV0ZVN5bmNKb2JpdGVtc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2RlbGV0ZVN5bmNKb2JzQnlJZC5odG1sIiB0aXRsZT0iZGVsZXRlU3luY0pvYnNCeUlkIj5kZWxldGVTeW5jSm9ic0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2dldFN5bmNJdGVtc1JlYWR5Lmh0bWwiIHRpdGxlPSJnZXRTeW5jSXRlbXNSZWFkeSI+Z2V0U3luY0l0ZW1zUmVhZHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2dldFN5bmNKb2JpdGVtcy5odG1sIiB0aXRsZT0iZ2V0U3luY0pvYml0ZW1zIj5nZXRTeW5jSm9iaXRlbXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2dldFN5bmNKb2JpdGVtc0J5SWRBZGRpdGlvbmFsZmlsZXMuaHRtbCIgdGl0bGU9ImdldFN5bmNKb2JpdGVtc0J5SWRBZGRpdGlvbmFsZmlsZXMiPmdldFN5bmNKb2JpdGVtc0J5SWRBZGRpdGlvbmFsZmlsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2dldFN5bmNKb2JpdGVtc0J5SWRGaWxlLmh0bWwiIHRpdGxlPSJnZXRTeW5jSm9iaXRlbXNCeUlkRmlsZSI+Z2V0U3luY0pvYml0ZW1zQnlJZEZpbGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2dldFN5bmNKb2JzLmh0bWwiIHRpdGxlPSJnZXRTeW5jSm9icyI+Z2V0U3luY0pvYnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2dldFN5bmNKb2JzQnlJZC5odG1sIiB0aXRsZT0iZ2V0U3luY0pvYnNCeUlkIj5nZXRTeW5jSm9ic0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2dldFN5bmNPcHRpb25zLmh0bWwiIHRpdGxlPSJnZXRTeW5jT3B0aW9ucyI+Z2V0U3luY09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL2dldFN5bmNUYXJnZXRzLmh0bWwiIHRpdGxlPSJnZXRTeW5jVGFyZ2V0cyI+Z2V0U3luY1RhcmdldHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jQnlJdGVtaWRTdGF0dXMuaHRtbCIgdGl0bGU9InBvc3RTeW5jQnlJdGVtaWRTdGF0dXMiPnBvc3RTeW5jQnlJdGVtaWRTdGF0dXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jQnlUYXJnZXRpZEl0ZW1zRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0U3luY0J5VGFyZ2V0aWRJdGVtc0RlbGV0ZSI+cG9zdFN5bmNCeVRhcmdldGlkSXRlbXNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jRGF0YS5odG1sIiB0aXRsZT0icG9zdFN5bmNEYXRhIj5wb3N0U3luY0RhdGE8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jSXRlbXNDYW5jZWwuaHRtbCIgdGl0bGU9InBvc3RTeW5jSXRlbXNDYW5jZWwiPnBvc3RTeW5jSXRlbXNDYW5jZWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jSm9iaXRlbXNCeUlkRGVsZXRlLmh0bWwiIHRpdGxlPSJwb3N0U3luY0pvYml0ZW1zQnlJZERlbGV0ZSI+cG9zdFN5bmNKb2JpdGVtc0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jSm9iaXRlbXNCeUlkRW5hYmxlLmh0bWwiIHRpdGxlPSJwb3N0U3luY0pvYml0ZW1zQnlJZEVuYWJsZSI+cG9zdFN5bmNKb2JpdGVtc0J5SWRFbmFibGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jSm9iaXRlbXNCeUlkTWFya2ZvcnJlbW92YWwuaHRtbCIgdGl0bGU9InBvc3RTeW5jSm9iaXRlbXNCeUlkTWFya2ZvcnJlbW92YWwiPnBvc3RTeW5jSm9iaXRlbXNCeUlkTWFya2ZvcnJlbW92YWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jSm9iaXRlbXNCeUlkVHJhbnNmZXJyZWQuaHRtbCIgdGl0bGU9InBvc3RTeW5jSm9iaXRlbXNCeUlkVHJhbnNmZXJyZWQiPnBvc3RTeW5jSm9iaXRlbXNCeUlkVHJhbnNmZXJyZWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jSm9iaXRlbXNCeUlkVW5tYXJrZm9ycmVtb3ZhbC5odG1sIiB0aXRsZT0icG9zdFN5bmNKb2JpdGVtc0J5SWRVbm1hcmtmb3JyZW1vdmFsIj5wb3N0U3luY0pvYml0ZW1zQnlJZFVubWFya2ZvcnJlbW92YWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jSm9icy5odG1sIiB0aXRsZT0icG9zdFN5bmNKb2JzIj5wb3N0U3luY0pvYnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jSm9ic0J5SWQuaHRtbCIgdGl0bGU9InBvc3RTeW5jSm9ic0J5SWQiPnBvc3RTeW5jSm9ic0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jSm9ic0J5SWREZWxldGUuaHRtbCIgdGl0bGU9InBvc3RTeW5jSm9ic0J5SWREZWxldGUiPnBvc3RTeW5jSm9ic0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5bmNTZXJ2aWNlL3Bvc3RTeW5jT2ZmbGluZWFjdGlvbnMuaHRtbCIgdGl0bGU9InBvc3RTeW5jT2ZmbGluZWFjdGlvbnMiPnBvc3RTeW5jT2ZmbGluZWFjdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlLmh0bWwiIHRpdGxlPSJTeXN0ZW1TZXJ2aWNlIj5TeXN0ZW1TZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlL2dldFN5c3RlbUVuZHBvaW50Lmh0bWwiIHRpdGxlPSJnZXRTeXN0ZW1FbmRwb2ludCI+Z2V0U3lzdGVtRW5kcG9pbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UvZ2V0U3lzdGVtSW5mby5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtSW5mbyI+Z2V0U3lzdGVtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3lzdGVtU2VydmljZS9nZXRTeXN0ZW1JbmZvUHVibGljLmh0bWwiIHRpdGxlPSJnZXRTeXN0ZW1JbmZvUHVibGljIj5nZXRTeXN0ZW1JbmZvUHVibGljPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlL2dldFN5c3RlbUxvZ3NCeU5hbWUuaHRtbCIgdGl0bGU9ImdldFN5c3RlbUxvZ3NCeU5hbWUiPmdldFN5c3RlbUxvZ3NCeU5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UvZ2V0U3lzdGVtTG9nc0J5TmFtZUxpbmVzLmh0bWwiIHRpdGxlPSJnZXRTeXN0ZW1Mb2dzQnlOYW1lTGluZXMiPmdldFN5c3RlbUxvZ3NCeU5hbWVMaW5lczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3lzdGVtU2VydmljZS9nZXRTeXN0ZW1Mb2dzUXVlcnkuaHRtbCIgdGl0bGU9ImdldFN5c3RlbUxvZ3NRdWVyeSI+Z2V0U3lzdGVtTG9nc1F1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlL2dldFN5c3RlbVBpbmcuaHRtbCIgdGl0bGU9ImdldFN5c3RlbVBpbmciPmdldFN5c3RlbVBpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UvZ2V0U3lzdGVtUmVsZWFzZW5vdGVzLmh0bWwiIHRpdGxlPSJnZXRTeXN0ZW1SZWxlYXNlbm90ZXMiPmdldFN5c3RlbVJlbGVhc2Vub3RlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3lzdGVtU2VydmljZS9nZXRTeXN0ZW1SZWxlYXNlbm90ZXNWZXJzaW9ucy5odG1sIiB0aXRsZT0iZ2V0U3lzdGVtUmVsZWFzZW5vdGVzVmVyc2lvbnMiPmdldFN5c3RlbVJlbGVhc2Vub3Rlc1ZlcnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlL2dldFN5c3RlbVdha2VvbmxhbmluZm8uaHRtbCIgdGl0bGU9ImdldFN5c3RlbVdha2VvbmxhbmluZm8iPmdldFN5c3RlbVdha2VvbmxhbmluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1N5c3RlbVNlcnZpY2UvcG9zdFN5c3RlbVBpbmcuaHRtbCIgdGl0bGU9InBvc3RTeXN0ZW1QaW5nIj5wb3N0U3lzdGVtUGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvU3lzdGVtU2VydmljZS9wb3N0U3lzdGVtUmVzdGFydC5odG1sIiB0aXRsZT0icG9zdFN5c3RlbVJlc3RhcnQiPnBvc3RTeXN0ZW1SZXN0YXJ0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9TeXN0ZW1TZXJ2aWNlL3Bvc3RTeXN0ZW1TaHV0ZG93bi5odG1sIiB0aXRsZT0icG9zdFN5c3RlbVNodXRkb3duIj5wb3N0U3lzdGVtU2h1dGRvd248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlLmh0bWwiIHRpdGxlPSJUYWdTZXJ2aWNlIj5UYWdTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlL2dldEFydGlzdHNQcmVmaXhlcy5odG1sIiB0aXRsZT0iZ2V0QXJ0aXN0c1ByZWZpeGVzIj5nZXRBcnRpc3RzUHJlZml4ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvZ2V0QXVkaW9jb2RlY3MuaHRtbCIgdGl0bGU9ImdldEF1ZGlvY29kZWNzIj5nZXRBdWRpb2NvZGVjczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVGFnU2VydmljZS9nZXRBdWRpb2xheW91dHMuaHRtbCIgdGl0bGU9ImdldEF1ZGlvbGF5b3V0cyI+Z2V0QXVkaW9sYXlvdXRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlL2dldENvbnRhaW5lcnMuaHRtbCIgdGl0bGU9ImdldENvbnRhaW5lcnMiPmdldENvbnRhaW5lcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvZ2V0RXh0ZW5kZWR2aWRlb3R5cGVzLmh0bWwiIHRpdGxlPSJnZXRFeHRlbmRlZHZpZGVvdHlwZXMiPmdldEV4dGVuZGVkdmlkZW90eXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVGFnU2VydmljZS9nZXRJdGVtc1ByZWZpeGVzLmh0bWwiIHRpdGxlPSJnZXRJdGVtc1ByZWZpeGVzIj5nZXRJdGVtc1ByZWZpeGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlL2dldEl0ZW10eXBlcy5odG1sIiB0aXRsZT0iZ2V0SXRlbXR5cGVzIj5nZXRJdGVtdHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvZ2V0U3RyZWFtbGFuZ3VhZ2VzLmh0bWwiIHRpdGxlPSJnZXRTdHJlYW1sYW5ndWFnZXMiPmdldFN0cmVhbWxhbmd1YWdlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVGFnU2VydmljZS9nZXRTdWJ0aXRsZWNvZGVjcy5odG1sIiB0aXRsZT0iZ2V0U3VidGl0bGVjb2RlY3MiPmdldFN1YnRpdGxlY29kZWNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlL2dldFRhZ3MuaHRtbCIgdGl0bGU9ImdldFRhZ3MiPmdldFRhZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvZ2V0VmlkZW9jb2RlY3MuaHRtbCIgdGl0bGU9ImdldFZpZGVvY29kZWNzIj5nZXRWaWRlb2NvZGVjczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVGFnU2VydmljZS9nZXRZZWFycy5odG1sIiB0aXRsZT0iZ2V0WWVhcnMiPmdldFllYXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UYWdTZXJ2aWNlL3Bvc3RJdGVtc0J5SWRUYWdzQWRkLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNCeUlkVGFnc0FkZCI+cG9zdEl0ZW1zQnlJZFRhZ3NBZGQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RhZ1NlcnZpY2UvcG9zdEl0ZW1zQnlJZFRhZ3NEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRUYWdzRGVsZXRlIj5wb3N0SXRlbXNCeUlkVGFnc0RlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RvbmVNYXBPcHRpb25zU2VydmljZS5odG1sIiB0aXRsZT0iVG9uZU1hcE9wdGlvbnNTZXJ2aWNlIj5Ub25lTWFwT3B0aW9uc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RvbmVNYXBPcHRpb25zU2VydmljZS9nZXRFbmNvZGluZ0Z1bGx0b25lbWFwb3B0aW9ucy5odG1sIiB0aXRsZT0iZ2V0RW5jb2RpbmdGdWxsdG9uZW1hcG9wdGlvbnMiPmdldEVuY29kaW5nRnVsbHRvbmVtYXBvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Ub25lTWFwT3B0aW9uc1NlcnZpY2UvZ2V0RW5jb2RpbmdQdWJsaWN0b25lbWFwb3B0aW9ucy5odG1sIiB0aXRsZT0iZ2V0RW5jb2RpbmdQdWJsaWN0b25lbWFwb3B0aW9ucyI+Z2V0RW5jb2RpbmdQdWJsaWN0b25lbWFwb3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVG9uZU1hcE9wdGlvbnNTZXJ2aWNlL3Bvc3RFbmNvZGluZ0Z1bGx0b25lbWFwb3B0aW9ucy5odG1sIiB0aXRsZT0icG9zdEVuY29kaW5nRnVsbHRvbmVtYXBvcHRpb25zIj5wb3N0RW5jb2RpbmdGdWxsdG9uZW1hcG9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1RvbmVNYXBPcHRpb25zU2VydmljZS9wb3N0RW5jb2RpbmdQdWJsaWN0b25lbWFwb3B0aW9ucy5odG1sIiB0aXRsZT0icG9zdEVuY29kaW5nUHVibGljdG9uZW1hcG9wdGlvbnMiPnBvc3RFbmNvZGluZ1B1YmxpY3RvbmVtYXBvcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVHJhaWxlcnNTZXJ2aWNlLmh0bWwiIHRpdGxlPSJUcmFpbGVyc1NlcnZpY2UiPlRyYWlsZXJzU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVHJhaWxlcnNTZXJ2aWNlL2dldFRyYWlsZXJzLmh0bWwiIHRpdGxlPSJnZXRUcmFpbGVycyI+Z2V0VHJhaWxlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS5odG1sIiB0aXRsZT0iVHZTaG93c1NlcnZpY2UiPlR2U2hvd3NTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c0J5SWRFcGlzb2Rlcy5odG1sIiB0aXRsZT0iZ2V0U2hvd3NCeUlkRXBpc29kZXMiPmdldFNob3dzQnlJZEVwaXNvZGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c0J5SWRTZWFzb25zLmh0bWwiIHRpdGxlPSJnZXRTaG93c0J5SWRTZWFzb25zIj5nZXRTaG93c0J5SWRTZWFzb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c01pc3NpbmcuaHRtbCIgdGl0bGU9ImdldFNob3dzTWlzc2luZyI+Z2V0U2hvd3NNaXNzaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c05leHR1cC5odG1sIiB0aXRsZT0iZ2V0U2hvd3NOZXh0dXAiPmdldFNob3dzTmV4dHVwPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9UdlNob3dzU2VydmljZS9nZXRTaG93c1VwY29taW5nLmh0bWwiIHRpdGxlPSJnZXRTaG93c1VwY29taW5nIj5nZXRTaG93c1VwY29taW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVW5pdmVyc2FsQXVkaW9TZXJ2aWNlLmh0bWwiIHRpdGxlPSJVbml2ZXJzYWxBdWRpb1NlcnZpY2UiPlVuaXZlcnNhbEF1ZGlvU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVW5pdmVyc2FsQXVkaW9TZXJ2aWNlL2dldEF1ZGlvQnlJZFVuaXZlcnNhbC5odG1sIiB0aXRsZT0iZ2V0QXVkaW9CeUlkVW5pdmVyc2FsIj5nZXRBdWRpb0J5SWRVbml2ZXJzYWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VuaXZlcnNhbEF1ZGlvU2VydmljZS9nZXRBdWRpb0J5SWRVbml2ZXJzYWxCeUNvbnRhaW5lci5odG1sIiB0aXRsZT0iZ2V0QXVkaW9CeUlkVW5pdmVyc2FsQnlDb250YWluZXIiPmdldEF1ZGlvQnlJZFVuaXZlcnNhbEJ5Q29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vbml2ZXJzYWxBdWRpb1NlcnZpY2UvaGVhZEF1ZGlvQnlJZFVuaXZlcnNhbC5odG1sIiB0aXRsZT0iaGVhZEF1ZGlvQnlJZFVuaXZlcnNhbCI+aGVhZEF1ZGlvQnlJZFVuaXZlcnNhbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVW5pdmVyc2FsQXVkaW9TZXJ2aWNlL2hlYWRBdWRpb0J5SWRVbml2ZXJzYWxCeUNvbnRhaW5lci5odG1sIiB0aXRsZT0iaGVhZEF1ZGlvQnlJZFVuaXZlcnNhbEJ5Q29udGFpbmVyIj5oZWFkQXVkaW9CeUlkVW5pdmVyc2FsQnlDb250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UuaHRtbCIgdGl0bGU9IlVzZXJMaWJyYXJ5U2VydmljZSI+VXNlckxpYnJhcnlTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvZGVsZXRlVXNlcnNCeVVzZXJpZEZhdm9yaXRlaXRlbXNCeUlkLmh0bWwiIHRpdGxlPSJkZWxldGVVc2Vyc0J5VXNlcmlkRmF2b3JpdGVpdGVtc0J5SWQiPmRlbGV0ZVVzZXJzQnlVc2VyaWRGYXZvcml0ZWl0ZW1zQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmcuaHRtbCIgdGl0bGU9ImRlbGV0ZVVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmciPmRlbGV0ZVVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9nZXRMaXZldHZQcm9ncmFtc0J5SWQuaHRtbCIgdGl0bGU9ImdldExpdmV0dlByb2dyYW1zQnlJZCI+Z2V0TGl2ZXR2UHJvZ3JhbXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZC5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZCI+Z2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL2dldFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRJbnRyb3MuaHRtbCIgdGl0bGU9ImdldFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRJbnRyb3MiPmdldFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRJbnRyb3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9nZXRVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkTG9jYWx0cmFpbGVycy5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZExvY2FsdHJhaWxlcnMiPmdldFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRMb2NhbHRyYWlsZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFNwZWNpYWxmZWF0dXJlcy5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFNwZWNpYWxmZWF0dXJlcyI+Z2V0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFNwZWNpYWxmZWF0dXJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL2dldFVzZXJzQnlVc2VyaWRJdGVtc0xhdGVzdC5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZEl0ZW1zTGF0ZXN0Ij5nZXRVc2Vyc0J5VXNlcmlkSXRlbXNMYXRlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9nZXRVc2Vyc0J5VXNlcmlkSXRlbXNSb290Lmh0bWwiIHRpdGxlPSJnZXRVc2Vyc0J5VXNlcmlkSXRlbXNSb290Ij5nZXRVc2Vyc0J5VXNlcmlkSXRlbXNSb290PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvZ2V0VmlkZW9zQnlJZEFkZGl0aW9uYWxwYXJ0cy5odG1sIiB0aXRsZT0iZ2V0VmlkZW9zQnlJZEFkZGl0aW9uYWxwYXJ0cyI+Z2V0VmlkZW9zQnlJZEFkZGl0aW9uYWxwYXJ0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL3Bvc3RJdGVtc0FjY2Vzcy5odG1sIiB0aXRsZT0icG9zdEl0ZW1zQWNjZXNzIj5wb3N0SXRlbXNBY2Nlc3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9wb3N0SXRlbXNCeUlkTWFrZXByaXZhdGUuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRNYWtlcHJpdmF0ZSI+cG9zdEl0ZW1zQnlJZE1ha2Vwcml2YXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvcG9zdEl0ZW1zQnlJZE1ha2VwdWJsaWMuaHRtbCIgdGl0bGU9InBvc3RJdGVtc0J5SWRNYWtlcHVibGljIj5wb3N0SXRlbXNCeUlkTWFrZXB1YmxpYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL3Bvc3RJdGVtc1NoYXJlZExlYXZlLmh0bWwiIHRpdGxlPSJwb3N0SXRlbXNTaGFyZWRMZWF2ZSI+cG9zdEl0ZW1zU2hhcmVkTGVhdmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9wb3N0VXNlcnNCeVVzZXJpZEZhdm9yaXRlaXRlbXNCeUlkLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeVVzZXJpZEZhdm9yaXRlaXRlbXNCeUlkIj5wb3N0VXNlcnNCeVVzZXJpZEZhdm9yaXRlaXRlbXNCeUlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvcG9zdFVzZXJzQnlVc2VyaWRGYXZvcml0ZWl0ZW1zQnlJZERlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlVc2VyaWRGYXZvcml0ZWl0ZW1zQnlJZERlbGV0ZSI+cG9zdFVzZXJzQnlVc2VyaWRGYXZvcml0ZWl0ZW1zQnlJZERlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVXNlckxpYnJhcnlTZXJ2aWNlL3Bvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkSGlkZWZyb21yZXN1bWUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkSGlkZWZyb21yZXN1bWUiPnBvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkSGlkZWZyb21yZXN1bWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJMaWJyYXJ5U2VydmljZS9wb3N0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFJhdGluZy5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmciPnBvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkUmF0aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTGlicmFyeVNlcnZpY2UvcG9zdFVzZXJzQnlVc2VyaWRJdGVtc0J5SWRSYXRpbmdEZWxldGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5VXNlcmlkSXRlbXNCeUlkUmF0aW5nRGVsZXRlIj5wb3N0VXNlcnNCeVVzZXJpZEl0ZW1zQnlJZFJhdGluZ0RlbGV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJOb3RpZmljYXRpb25zU2VydmljZS5odG1sIiB0aXRsZT0iVXNlck5vdGlmaWNhdGlvbnNTZXJ2aWNlIj5Vc2VyTm90aWZpY2F0aW9uc1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJOb3RpZmljYXRpb25zU2VydmljZS9nZXROb3RpZmljYXRpb25zU2VydmljZXNEZWZhdWx0cy5odG1sIiB0aXRsZT0iZ2V0Tm90aWZpY2F0aW9uc1NlcnZpY2VzRGVmYXVsdHMiPmdldE5vdGlmaWNhdGlvbnNTZXJ2aWNlc0RlZmF1bHRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyTm90aWZpY2F0aW9uc1NlcnZpY2UvcG9zdE5vdGlmaWNhdGlvbnNTZXJ2aWNlc1Rlc3QuaHRtbCIgdGl0bGU9InBvc3ROb3RpZmljYXRpb25zU2VydmljZXNUZXN0Ij5wb3N0Tm90aWZpY2F0aW9uc1NlcnZpY2VzVGVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlLmh0bWwiIHRpdGxlPSJVc2VyU2VydmljZSI+VXNlclNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlJZC5odG1sIiB0aXRsZT0iZGVsZXRlVXNlcnNCeUlkIj5kZWxldGVVc2Vyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2RlbGV0ZVVzZXJzQnlJZFRyYWNrc2VsZWN0aW9uc0J5VHJhY2t0eXBlLmh0bWwiIHRpdGxlPSJkZWxldGVVc2Vyc0J5SWRUcmFja3NlbGVjdGlvbnNCeVRyYWNrdHlwZSI+ZGVsZXRlVXNlcnNCeUlkVHJhY2tzZWxlY3Rpb25zQnlUcmFja3R5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzQnlJZC5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeUlkIj5nZXRVc2Vyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzQnlVc2VyaWRUeXBlZHNldHRpbmdzQnlLZXkuaHRtbCIgdGl0bGU9ImdldFVzZXJzQnlVc2VyaWRUeXBlZHNldHRpbmdzQnlLZXkiPmdldFVzZXJzQnlVc2VyaWRUeXBlZHNldHRpbmdzQnlLZXk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzSXRlbWFjY2Vzcy5odG1sIiB0aXRsZT0iZ2V0VXNlcnNJdGVtYWNjZXNzIj5nZXRVc2Vyc0l0ZW1hY2Nlc3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzUHJlZml4ZXMuaHRtbCIgdGl0bGU9ImdldFVzZXJzUHJlZml4ZXMiPmdldFVzZXJzUHJlZml4ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzUHVibGljLmh0bWwiIHRpdGxlPSJnZXRVc2Vyc1B1YmxpYyI+Z2V0VXNlcnNQdWJsaWM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL2dldFVzZXJzUXVlcnkuaHRtbCIgdGl0bGU9ImdldFVzZXJzUXVlcnkiPmdldFVzZXJzUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0F1dGhlbnRpY2F0ZWJ5bmFtZS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQXV0aGVudGljYXRlYnluYW1lIj5wb3N0VXNlcnNBdXRoZW50aWNhdGVieW5hbWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWQuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWQiPnBvc3RVc2Vyc0J5SWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRBdXRoZW50aWNhdGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRBdXRoZW50aWNhdGUiPnBvc3RVc2Vyc0J5SWRBdXRoZW50aWNhdGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRDb25maWd1cmF0aW9uLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeUlkQ29uZmlndXJhdGlvbiI+cG9zdFVzZXJzQnlJZENvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRDb25maWd1cmF0aW9uUGFydGlhbC5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlJZENvbmZpZ3VyYXRpb25QYXJ0aWFsIj5wb3N0VXNlcnNCeUlkQ29uZmlndXJhdGlvblBhcnRpYWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWREZWxldGUuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWREZWxldGUiPnBvc3RVc2Vyc0J5SWREZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRQYXNzd29yZC5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlJZFBhc3N3b3JkIj5wb3N0VXNlcnNCeUlkUGFzc3dvcmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRQb2xpY3kuaHRtbCIgdGl0bGU9InBvc3RVc2Vyc0J5SWRQb2xpY3kiPnBvc3RVc2Vyc0J5SWRQb2xpY3k8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5SWRUcmFja3NlbGVjdGlvbnNCeVRyYWNrdHlwZURlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFVzZXJzQnlJZFRyYWNrc2VsZWN0aW9uc0J5VHJhY2t0eXBlRGVsZXRlIj5wb3N0VXNlcnNCeUlkVHJhY2tzZWxlY3Rpb25zQnlUcmFja3R5cGVEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0J5VXNlcmlkVHlwZWRzZXR0aW5nc0J5S2V5Lmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNCeVVzZXJpZFR5cGVkc2V0dGluZ3NCeUtleSI+cG9zdFVzZXJzQnlVc2VyaWRUeXBlZHNldHRpbmdzQnlLZXk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0ZvcmdvdHBhc3N3b3JkLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNGb3Jnb3RwYXNzd29yZCI+cG9zdFVzZXJzRm9yZ290cGFzc3dvcmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc0ZvcmdvdHBhc3N3b3JkUGluLmh0bWwiIHRpdGxlPSJwb3N0VXNlcnNGb3Jnb3RwYXNzd29yZFBpbiI+cG9zdFVzZXJzRm9yZ290cGFzc3dvcmRQaW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1VzZXJTZXJ2aWNlL3Bvc3RVc2Vyc05ldy5odG1sIiB0aXRsZT0icG9zdFVzZXJzTmV3Ij5wb3N0VXNlcnNOZXc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyVmlld3NTZXJ2aWNlLmh0bWwiIHRpdGxlPSJVc2VyVmlld3NTZXJ2aWNlIj5Vc2VyVmlld3NTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9Vc2VyVmlld3NTZXJ2aWNlL2dldFVzZXJzQnlVc2VyaWRWaWV3cy5odG1sIiB0aXRsZT0iZ2V0VXNlcnNCeVVzZXJpZFZpZXdzIj5nZXRVc2Vyc0J5VXNlcmlkVmlld3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb0hsc1NlcnZpY2UuaHRtbCIgdGl0bGU9IlZpZGVvSGxzU2VydmljZSI+VmlkZW9IbHNTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb0hsc1NlcnZpY2UvZ2V0QXVkaW9CeUlkSGxzQnlQbGF5bGlzdGlkQnlTZWdtZW50aWRCeVNlZ21lbnRjb250YWluZXIuaHRtbCIgdGl0bGU9ImdldEF1ZGlvQnlJZEhsc0J5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyIj5nZXRBdWRpb0J5SWRIbHNCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9IbHNTZXJ2aWNlL2dldFZpZGVvc0J5SWRIbHNCeVBsYXlsaXN0aWRCeVNlZ21lbnRpZEJ5U2VnbWVudGNvbnRhaW5lci5odG1sIiB0aXRsZT0iZ2V0VmlkZW9zQnlJZEhsc0J5UGxheWxpc3RpZEJ5U2VnbWVudGlkQnlTZWdtZW50Y29udGFpbmVyIj5nZXRWaWRlb3NCeUlkSGxzQnlQbGF5bGlzdGlkQnlTZWdtZW50aWRCeVNlZ21lbnRjb250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb1NlcnZpY2UuaHRtbCIgdGl0bGU9IlZpZGVvU2VydmljZSI+VmlkZW9TZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb1NlcnZpY2UvZ2V0VmlkZW9zQnlJZEJ5U3RyZWFtZmlsZW5hbWUuaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRCeVN0cmVhbWZpbGVuYW1lIj5nZXRWaWRlb3NCeUlkQnlTdHJlYW1maWxlbmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9TZXJ2aWNlL2dldFZpZGVvc0J5SWRTdHJlYW0uaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRTdHJlYW0iPmdldFZpZGVvc0J5SWRTdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1ZpZGVvU2VydmljZS9nZXRWaWRlb3NCeUlkU3RyZWFtQnlDb250YWluZXIuaHRtbCIgdGl0bGU9ImdldFZpZGVvc0J5SWRTdHJlYW1CeUNvbnRhaW5lciI+Z2V0VmlkZW9zQnlJZFN0cmVhbUJ5Q29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb1NlcnZpY2UvaGVhZFZpZGVvc0J5SWRCeVN0cmVhbWZpbGVuYW1lLmh0bWwiIHRpdGxlPSJoZWFkVmlkZW9zQnlJZEJ5U3RyZWFtZmlsZW5hbWUiPmhlYWRWaWRlb3NCeUlkQnlTdHJlYW1maWxlbmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9TZXJ2aWNlL2hlYWRWaWRlb3NCeUlkU3RyZWFtLmh0bWwiIHRpdGxlPSJoZWFkVmlkZW9zQnlJZFN0cmVhbSI+aGVhZFZpZGVvc0J5SWRTdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1ZpZGVvU2VydmljZS9oZWFkVmlkZW9zQnlJZFN0cmVhbUJ5Q29udGFpbmVyLmh0bWwiIHRpdGxlPSJoZWFkVmlkZW9zQnlJZFN0cmVhbUJ5Q29udGFpbmVyIj5oZWFkVmlkZW9zQnlJZFN0cmVhbUJ5Q29udGFpbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9zU2VydmljZS5odG1sIiB0aXRsZT0iVmlkZW9zU2VydmljZSI+VmlkZW9zU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvVmlkZW9zU2VydmljZS9kZWxldGVWaWRlb3NCeUlkQWx0ZXJuYXRlc291cmNlcy5odG1sIiB0aXRsZT0iZGVsZXRlVmlkZW9zQnlJZEFsdGVybmF0ZXNvdXJjZXMiPmRlbGV0ZVZpZGVvc0J5SWRBbHRlcm5hdGVzb3VyY2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9WaWRlb3NTZXJ2aWNlL3Bvc3RWaWRlb3NCeUlkQWx0ZXJuYXRlc291cmNlc0RlbGV0ZS5odG1sIiB0aXRsZT0icG9zdFZpZGVvc0J5SWRBbHRlcm5hdGVzb3VyY2VzRGVsZXRlIj5wb3N0VmlkZW9zQnlJZEFsdGVybmF0ZXNvdXJjZXNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1ZpZGVvc1NlcnZpY2UvcG9zdFZpZGVvc01lcmdldmVyc2lvbnMuaHRtbCIgdGl0bGU9InBvc3RWaWRlb3NNZXJnZXZlcnNpb25zIj5wb3N0VmlkZW9zTWVyZ2V2ZXJzaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1dlYkFwcFNlcnZpY2UuaHRtbCIgdGl0bGU9IldlYkFwcFNlcnZpY2UiPldlYkFwcFNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1dlYkFwcFNlcnZpY2UvZ2V0V2ViQ29uZmlndXJhdGlvbnBhZ2UuaHRtbCIgdGl0bGU9ImdldFdlYkNvbmZpZ3VyYXRpb25wYWdlIj5nZXRXZWJDb25maWd1cmF0aW9ucGFnZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9IlJlc3RBUEkvV2ViQXBwU2VydmljZS9nZXRXZWJDb25maWd1cmF0aW9ucGFnZXMuaHRtbCIgdGl0bGU9ImdldFdlYkNvbmZpZ3VyYXRpb25wYWdlcyI+Z2V0V2ViQ29uZmlndXJhdGlvbnBhZ2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0iUmVzdEFQSS9XZWJBcHBTZXJ2aWNlL2dldFdlYlN0cmluZ3MuaHRtbCIgdGl0bGU9ImdldFdlYlN0cmluZ3MiPmdldFdlYlN0cmluZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJSZXN0QVBJL1dlYkFwcFNlcnZpY2UvZ2V0V2ViU3RyaW5nc2V0Lmh0bWwiIHRpdGxlPSJnZXRXZWJTdHJpbmdzZXQiPmdldFdlYlN0cmluZ3NldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayI+RW1ieSBTZXJ2ZXIgUGx1Z0luIEFQSTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWwzIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuRmVhdHVyZXMuaHRtbCIgdGl0bGU9IkVtYnkuRmVhdHVyZXMiPkVtYnkuRmVhdHVyZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5GZWF0dXJlcy5GZWF0dXJlSW5mby5odG1sIiB0aXRsZT0iRmVhdHVyZUluZm8iPkZlYXR1cmVJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuRmVhdHVyZXMuRmVhdHVyZVF1ZXJ5Lmh0bWwiIHRpdGxlPSJGZWF0dXJlUXVlcnkiPkZlYXR1cmVRdWVyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LkZlYXR1cmVzLkZlYXR1cmVUeXBlLmh0bWwiIHRpdGxlPSJGZWF0dXJlVHlwZSI+RmVhdHVyZVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5GZWF0dXJlcy5JRmVhdHVyZUZhY3RvcnkuaHRtbCIgdGl0bGU9IklGZWF0dXJlRmFjdG9yeSI+SUZlYXR1cmVGYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuRmVhdHVyZXMuSUZlYXR1cmVNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJRmVhdHVyZU1hbmFnZXIiPklGZWF0dXJlTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uQ29udmVydGVycy5odG1sIiB0aXRsZT0iRW1ieS5NZWRpYS5Db21tb24uQ29udmVydGVycyI+RW1ieS5NZWRpYS5Db21tb24uQ29udmVydGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5Db252ZXJ0ZXJzLkV4cGFuZGFibGVDb2xsZWN0aW9uQ29udmVydGVyLmh0bWwiIHRpdGxlPSJFeHBhbmRhYmxlQ29sbGVjdGlvbkNvbnZlcnRlciI+RXhwYW5kYWJsZUNvbGxlY3Rpb25Db252ZXJ0ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uQ29udmVydGVycy5FeHBhbmRhYmxlQ29sbGVjdGlvblByb3BlcnR5RGVzY3JpcHRvci5odG1sIiB0aXRsZT0iRXhwYW5kYWJsZUNvbGxlY3Rpb25Qcm9wZXJ0eURlc2NyaXB0b3IiPkV4cGFuZGFibGVDb2xsZWN0aW9uUHJvcGVydHlEZXNjcmlwdG9yPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5EYXRhQ29udmVyc2lvbi5odG1sIiB0aXRsZT0iRW1ieS5NZWRpYS5Db21tb24uRGF0YUNvbnZlcnNpb24iPkVtYnkuTWVkaWEuQ29tbW9uLkRhdGFDb252ZXJzaW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkRhdGFDb252ZXJzaW9uLkNvbG9yRm9ybWF0SGVscGVyLmh0bWwiIHRpdGxlPSJDb2xvckZvcm1hdEhlbHBlciI+Q29sb3JGb3JtYXRIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRGF0YUNvbnZlcnNpb24uTWVkaWFTdHJlYW1QYXJzZXIuaHRtbCIgdGl0bGU9Ik1lZGlhU3RyZWFtUGFyc2VyIj5NZWRpYVN0cmVhbVBhcnNlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5EYXRhQ29udmVyc2lvbi5QYXJzZUhlbHBlci5odG1sIiB0aXRsZT0iUGFyc2VIZWxwZXIiPlBhcnNlSGVscGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkRhdGFDb252ZXJzaW9uLlBhcnNpbmdDb250ZXh0Lmh0bWwiIHRpdGxlPSJQYXJzaW5nQ29udGV4dCI+UGFyc2luZ0NvbnRleHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRGF0YUNvbnZlcnNpb24uUGFyc2luZ0NvbnRleHQuUGFyc2luZ0Vycm9yLmh0bWwiIHRpdGxlPSJQYXJzaW5nQ29udGV4dC5QYXJzaW5nRXJyb3IiPlBhcnNpbmdDb250ZXh0LlBhcnNpbmdFcnJvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5EYXRhQ29udmVyc2lvbi5Qcm9iZVN0cmVhbVBhcnNlci5odG1sIiB0aXRsZT0iUHJvYmVTdHJlYW1QYXJzZXIiPlByb2JlU3RyZWFtUGFyc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkRhdGFDb252ZXJzaW9uLlN0cmVhbUJhc2VUb01lZGlhU3RyZWFtLmh0bWwiIHRpdGxlPSJTdHJlYW1CYXNlVG9NZWRpYVN0cmVhbSI+U3RyZWFtQmFzZVRvTWVkaWFTdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMiPkVtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRXh0ZW5zaW9ucy5Db2xsZWN0aW9uRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iQ29sbGVjdGlvbkV4dGVuc2lvbnMiPkNvbGxlY3Rpb25FeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMuRW51bUV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkVudW1FeHRlbnNpb25zIj5FbnVtRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5FeHRlbnNpb25zLkVudW1MaXN0RXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iRW51bUxpc3RFeHRlbnNpb25zIj5FbnVtTGlzdEV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRXh0ZW5zaW9ucy5FeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJFeHRlbnNpb25zIj5FeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMuTWVkaWFTdHJlYW1FeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJNZWRpYVN0cmVhbUV4dGVuc2lvbnMiPk1lZGlhU3RyZWFtRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLkNvbW1vbi5FeHRlbnNpb25zLlByb2JlU3RyZWFtRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iUHJvYmVTdHJlYW1FeHRlbnNpb25zIj5Qcm9iZVN0cmVhbUV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Db21tb24uRXh0ZW5zaW9ucy5UaW1lU3BhbkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IlRpbWVTcGFuRXh0ZW5zaW9ucyI+VGltZVNwYW5FeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuQ29tbW9uLkV4dGVuc2lvbnMuVmFsdWVFeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJWYWx1ZUV4dGVuc2lvbnMiPlZhbHVlRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5BdHRyaWJ1dGVzLmh0bWwiIHRpdGxlPSJFbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMiPkVtYnkuTWVkaWEuTW9kZWwuQXR0cmlidXRlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQml0RGVwdGhBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkJpdERlcHRoQXR0cmlidXRlIj5CaXREZXB0aEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQml0c1BlclBpeGVsQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJCaXRzUGVyUGl4ZWxBdHRyaWJ1dGUiPkJpdHNQZXJQaXhlbEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQml0U3RyZWFtQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJCaXRTdHJlYW1BdHRyaWJ1dGUiPkJpdFN0cmVhbUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQ2hhbm5lbENvdW50QXR0cmlidXRlLmh0bWwiIHRpdGxlPSJDaGFubmVsQ291bnRBdHRyaWJ1dGUiPkNoYW5uZWxDb3VudEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuQ29tcHJlc3Npb25BdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkNvbXByZXNzaW9uQXR0cmlidXRlIj5Db21wcmVzc2lvbkF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSGFyZHdhcmVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkhhcmR3YXJlQXR0cmlidXRlIj5IYXJkd2FyZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSGRyQmFzZUZvcm1hdHNBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkhkckJhc2VGb3JtYXRzQXR0cmlidXRlIj5IZHJCYXNlRm9ybWF0c0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSWRUYWdBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IklkVGFnQXR0cmlidXRlIj5JZFRhZ0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSW5wdXRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IklucHV0QXR0cmlidXRlIj5JbnB1dEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSW50cmFGcmFtZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iSW50cmFGcmFtZUF0dHJpYnV0ZSI+SW50cmFGcmFtZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSXNHcmFwaGljQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJJc0dyYXBoaWNBdHRyaWJ1dGUiPklzR3JhcGhpY0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuSXNIZHJBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IklzSGRyQXR0cmlidXRlIj5Jc0hkckF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuTWF4Qml0UmF0ZUtBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9Ik1heEJpdFJhdGVLQXR0cmlidXRlIj5NYXhCaXRSYXRlS0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuTWF4UmVzQW5kUmF0ZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iTWF4UmVzQW5kUmF0ZUF0dHJpYnV0ZSI+TWF4UmVzQW5kUmF0ZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuTWltZVR5cGVzQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJNaW1lVHlwZXNBdHRyaWJ1dGUiPk1pbWVUeXBlc0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuTmJDb3VudEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iTmJDb3VudEF0dHJpYnV0ZSI+TmJDb3VudEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuT3V0cHV0QXR0cmlidXRlLmh0bWwiIHRpdGxlPSJPdXRwdXRBdHRyaWJ1dGUiPk91dHB1dEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuUHJpbWFyeUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iUHJpbWFyeUF0dHJpYnV0ZSI+UHJpbWFyeUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkF0dHJpYnV0ZXMuVmlkZW9NZWRpYVR5cGVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlZpZGVvTWVkaWFUeXBlQXR0cmlidXRlIj5WaWRlb01lZGlhVHlwZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5Db250YWluZXJzLmh0bWwiIHRpdGxlPSJFbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMiPkVtYnkuTWVkaWEuTW9kZWwuQ29udGFpbmVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMuU3RyZWFtQ29udGFpbmVyQmFzZS5odG1sIiB0aXRsZT0iU3RyZWFtQ29udGFpbmVyQmFzZSI+U3RyZWFtQ29udGFpbmVyQmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMuU3RyZWFtQ29udGFpbmVySW5mby5odG1sIiB0aXRsZT0iU3RyZWFtQ29udGFpbmVySW5mbyI+U3RyZWFtQ29udGFpbmVySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMuU3RyZWFtQ29udGFpbmVySW5mby5TdHJlYW1XcmFwcGVyLmh0bWwiIHRpdGxlPSJTdHJlYW1Db250YWluZXJJbmZvLlN0cmVhbVdyYXBwZXIiPlN0cmVhbUNvbnRhaW5lckluZm8uU3RyZWFtV3JhcHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkNvbnRhaW5lcnMuVHZDaGFubmVsU3RyZWFtcy5odG1sIiB0aXRsZT0iVHZDaGFubmVsU3RyZWFtcyI+VHZDaGFubmVsU3RyZWFtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5odG1sIiB0aXRsZT0iRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcyI+RW1ieS5NZWRpYS5Nb2RlbC5FbnVtczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkFhY1Byb2ZpbGVzLmh0bWwiIHRpdGxlPSJBYWNQcm9maWxlcyI+QWFjUHJvZmlsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5BdHRhY2htZW50VHlwZXMuaHRtbCIgdGl0bGU9IkF0dGFjaG1lbnRUeXBlcyI+QXR0YWNobWVudFR5cGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQXVkaW9NZWRpYVR5cGVzLmh0bWwiIHRpdGxlPSJBdWRpb01lZGlhVHlwZXMiPkF1ZGlvTWVkaWFUeXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkF2MUxldmVscy5odG1sIiB0aXRsZT0iQXYxTGV2ZWxzIj5BdjFMZXZlbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5BdjFQcm9maWxlcy5odG1sIiB0aXRsZT0iQXYxUHJvZmlsZXMiPkF2MVByb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQXZjTGV2ZWxzLmh0bWwiIHRpdGxlPSJBdmNMZXZlbHMiPkF2Y0xldmVsczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkF2Y1ByZXNldHMuaHRtbCIgdGl0bGU9IkF2Y1ByZXNldHMiPkF2Y1ByZXNldHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5BdmNQcm9maWxlcy5odG1sIiB0aXRsZT0iQXZjUHJvZmlsZXMiPkF2Y1Byb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQ2hhbm5lbExheW91dHMuaHRtbCIgdGl0bGU9IkNoYW5uZWxMYXlvdXRzIj5DaGFubmVsTGF5b3V0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkNsb3NlZENhcHRpb25UeXBlLmh0bWwiIHRpdGxlPSJDbG9zZWRDYXB0aW9uVHlwZSI+Q2xvc2VkQ2FwdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5Db2RlY0RpcmVjdGlvbnMuaHRtbCIgdGl0bGU9IkNvZGVjRGlyZWN0aW9ucyI+Q29kZWNEaXJlY3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQ29kZWNLaW5kcy5odG1sIiB0aXRsZT0iQ29kZWNLaW5kcyI+Q29kZWNLaW5kczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkNvbG9yRm9ybWF0cy5odG1sIiB0aXRsZT0iQ29sb3JGb3JtYXRzIj5Db2xvckZvcm1hdHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5Db2xvclByaW1hcmllcy5odG1sIiB0aXRsZT0iQ29sb3JQcmltYXJpZXMiPkNvbG9yUHJpbWFyaWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuQ29sb3JTcGFjZXMuaHRtbCIgdGl0bGU9IkNvbG9yU3BhY2VzIj5Db2xvclNwYWNlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkNvbG9yVHJhbnNmZXJzLmh0bWwiIHRpdGxlPSJDb2xvclRyYW5zZmVycyI+Q29sb3JUcmFuc2ZlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5Db21wcmVzc2lvbktpbmRzLmh0bWwiIHRpdGxlPSJDb21wcmVzc2lvbktpbmRzIj5Db21wcmVzc2lvbktpbmRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuRW5kaWFuLmh0bWwiIHRpdGxlPSJFbmRpYW4iPkVuZGlhbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkgyNjNMZXZlbHMuaHRtbCIgdGl0bGU9IkgyNjNMZXZlbHMiPkgyNjNMZXZlbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5IMjYzUHJvZmlsZXMuaHRtbCIgdGl0bGU9IkgyNjNQcm9maWxlcyI+SDI2M1Byb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuSGFyZHdhcmVDb250ZXh0cy5odG1sIiB0aXRsZT0iSGFyZHdhcmVDb250ZXh0cyI+SGFyZHdhcmVDb250ZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkhkckJhc2VGb3JtYXRzLmh0bWwiIHRpdGxlPSJIZHJCYXNlRm9ybWF0cyI+SGRyQmFzZUZvcm1hdHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5IZXZjTGV2ZWxzLmh0bWwiIHRpdGxlPSJIZXZjTGV2ZWxzIj5IZXZjTGV2ZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuSGV2Y1ByZXNldHMuaHRtbCIgdGl0bGU9IkhldmNQcmVzZXRzIj5IZXZjUHJlc2V0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLkhldmNQcm9maWxlcy5odG1sIiB0aXRsZT0iSGV2Y1Byb2ZpbGVzIj5IZXZjUHJvZmlsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5NcGVnMkxldmVscy5odG1sIiB0aXRsZT0iTXBlZzJMZXZlbHMiPk1wZWcyTGV2ZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuTXBlZzJQcm9maWxlcy5odG1sIiB0aXRsZT0iTXBlZzJQcm9maWxlcyI+TXBlZzJQcm9maWxlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLk1wZWc0TGV2ZWxzLmh0bWwiIHRpdGxlPSJNcGVnNExldmVscyI+TXBlZzRMZXZlbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5NcGVnNFByb2ZpbGVzLmh0bWwiIHRpdGxlPSJNcGVnNFByb2ZpbGVzIj5NcGVnNFByb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuU2FtcGxlRm9ybWF0cy5odG1sIiB0aXRsZT0iU2FtcGxlRm9ybWF0cyI+U2FtcGxlRm9ybWF0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLlNhbXBsZVJhdGVzLmh0bWwiIHRpdGxlPSJTYW1wbGVSYXRlcyI+U2FtcGxlUmF0ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5TZWNvbmRhcnlGcmFtZXdvcmtzLmh0bWwiIHRpdGxlPSJTZWNvbmRhcnlGcmFtZXdvcmtzIj5TZWNvbmRhcnlGcmFtZXdvcmtzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuU3VidGl0bGVGb3JtYXRzLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZUZvcm1hdHMiPlN1YnRpdGxlRm9ybWF0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLlN1YnRpdGxlTWVkaWFUeXBlcy5odG1sIiB0aXRsZT0iU3VidGl0bGVNZWRpYVR5cGVzIj5TdWJ0aXRsZU1lZGlhVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5WYzFMZXZlbHMuaHRtbCIgdGl0bGU9IlZjMUxldmVscyI+VmMxTGV2ZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuVmMxUHJvZmlsZXMuaHRtbCIgdGl0bGU9IlZjMVByb2ZpbGVzIj5WYzFQcm9maWxlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLlZpZGVvTWVkaWFUeXBlcy5odG1sIiB0aXRsZT0iVmlkZW9NZWRpYVR5cGVzIj5WaWRlb01lZGlhVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5WcDhMZXZlbHMuaHRtbCIgdGl0bGU9IlZwOExldmVscyI+VnA4TGV2ZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuRW51bXMuVnA4UHJvZmlsZXMuaHRtbCIgdGl0bGU9IlZwOFByb2ZpbGVzIj5WcDhQcm9maWxlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkVudW1zLlZwOUxldmVscy5odG1sIiB0aXRsZT0iVnA5TGV2ZWxzIj5WcDlMZXZlbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5FbnVtcy5WcDlQcm9maWxlcy5odG1sIiB0aXRsZT0iVnA5UHJvZmlsZXMiPlZwOVByb2ZpbGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLkdyYXBoTW9kZWwuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbCI+RW1ieS5NZWRpYS5Nb2RlbC5HcmFwaE1vZGVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5GaWx0ZXIuaHRtbCIgdGl0bGU9IkZpbHRlciI+RmlsdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5GaWx0ZXJXcmFwcGVyLmh0bWwiIHRpdGxlPSJGaWx0ZXJXcmFwcGVyIj5GaWx0ZXJXcmFwcGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5HcmFwaC5odG1sIiB0aXRsZT0iR3JhcGgiPkdyYXBoPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5HcmFwaERhdGEuaHRtbCIgdGl0bGU9IkdyYXBoRGF0YSI+R3JhcGhEYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5Id2RldmljZWNvbnRleHQuaHRtbCIgdGl0bGU9Ikh3ZGV2aWNlY29udGV4dCI+SHdkZXZpY2Vjb250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5Id2ZyYW1lc2NvbnRleHQuaHRtbCIgdGl0bGU9Ikh3ZnJhbWVzY29udGV4dCI+SHdmcmFtZXNjb250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5JbnB1dExpbmsuaHRtbCIgdGl0bGU9IklucHV0TGluayI+SW5wdXRMaW5rPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5MaW5rQmFzZS5odG1sIiB0aXRsZT0iTGlua0Jhc2UiPkxpbmtCYXNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5MaW5rVHlwZS5odG1sIiB0aXRsZT0iTGlua1R5cGUiPkxpbmtUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuR3JhcGhNb2RlbC5PdXRwdXRMaW5rLmh0bWwiIHRpdGxlPSJPdXRwdXRMaW5rIj5PdXRwdXRMaW5rPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlByb2JlTW9kZWwuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbCI+RW1ieS5NZWRpYS5Nb2RlbC5Qcm9iZU1vZGVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZUNoYXB0ZXIuaHRtbCIgdGl0bGU9IlByb2JlQ2hhcHRlciI+UHJvYmVDaGFwdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZUVycm9yLmh0bWwiIHRpdGxlPSJQcm9iZUVycm9yIj5Qcm9iZUVycm9yPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZUZvcm1hdC5odG1sIiB0aXRsZT0iUHJvYmVGb3JtYXQiPlByb2JlRm9ybWF0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZUZyYW1lLmh0bWwiIHRpdGxlPSJQcm9iZUZyYW1lIj5Qcm9iZUZyYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVBhY2tldC5odG1sIiB0aXRsZT0iUHJvYmVQYWNrZXQiPlByb2JlUGFja2V0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVJlc3VsdC5odG1sIiB0aXRsZT0iUHJvYmVSZXN1bHQiPlByb2JlUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVNpZGVEYXRhLmh0bWwiIHRpdGxlPSJQcm9iZVNpZGVEYXRhIj5Qcm9iZVNpZGVEYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVNpZGVEYXRhTGlzdC5odG1sIiB0aXRsZT0iUHJvYmVTaWRlRGF0YUxpc3QiPlByb2JlU2lkZURhdGFMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5Qcm9iZVN0cmVhbS5odG1sIiB0aXRsZT0iUHJvYmVTdHJlYW0iPlByb2JlU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlByb2JlTW9kZWwuU2lkZURhdGEuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YSI+RW1ieS5NZWRpYS5Nb2RlbC5Qcm9iZU1vZGVsLlNpZGVEYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhQ29udGVudExpZ2h0TGV2ZWwuaHRtbCIgdGl0bGU9IlByb2JlU2lkZURhdGFDb250ZW50TGlnaHRMZXZlbCI+UHJvYmVTaWRlRGF0YUNvbnRlbnRMaWdodExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhRGlzcGxheU1hdHJpeC5odG1sIiB0aXRsZT0iUHJvYmVTaWRlRGF0YURpc3BsYXlNYXRyaXgiPlByb2JlU2lkZURhdGFEaXNwbGF5TWF0cml4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhRG92aS5odG1sIiB0aXRsZT0iUHJvYmVTaWRlRGF0YURvdmkiPlByb2JlU2lkZURhdGFEb3ZpPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhTWF0ZXJpbmdEaXNwbGF5Lmh0bWwiIHRpdGxlPSJQcm9iZVNpZGVEYXRhTWF0ZXJpbmdEaXNwbGF5Ij5Qcm9iZVNpZGVEYXRhTWF0ZXJpbmdEaXNwbGF5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuUHJvYmVNb2RlbC5TaWRlRGF0YS5Qcm9iZVNpZGVEYXRhVW5rbm93bi5odG1sIiB0aXRsZT0iUHJvYmVTaWRlRGF0YVVua25vd24iPlByb2JlU2lkZURhdGFVbmtub3duPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlN0cmVhbXMuaHRtbCIgdGl0bGU9IkVtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcyI+RW1ieS5NZWRpYS5Nb2RlbC5TdHJlYW1zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5BdHRhY2htZW50U3RyZWFtLmh0bWwiIHRpdGxlPSJBdHRhY2htZW50U3RyZWFtIj5BdHRhY2htZW50U3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5BdWRpb1N0cmVhbS5odG1sIiB0aXRsZT0iQXVkaW9TdHJlYW0iPkF1ZGlvU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5TdHJlYW1CYXNlLmh0bWwiIHRpdGxlPSJTdHJlYW1CYXNlIj5TdHJlYW1CYXNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5TdWJ0aXRsZVN0cmVhbS5odG1sIiB0aXRsZT0iU3VidGl0bGVTdHJlYW0iPlN1YnRpdGxlU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5Vbmtub3duU3RyZWFtLmh0bWwiIHRpdGxlPSJVbmtub3duU3RyZWFtIj5Vbmtub3duU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5WaWRlb1N0cmVhbS5odG1sIiB0aXRsZT0iVmlkZW9TdHJlYW0iPlZpZGVvU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5WaWRlb1N0cmVhbUgyNjQuaHRtbCIgdGl0bGU9IlZpZGVvU3RyZWFtSDI2NCI+VmlkZW9TdHJlYW1IMjY0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5WaWRlb1N0cmVhbUhldmMuaHRtbCIgdGl0bGU9IlZpZGVvU3RyZWFtSGV2YyI+VmlkZW9TdHJlYW1IZXZjPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuU3RyZWFtcy5WaWRlb1N0cmVhbU1wZWcyLmh0bWwiIHRpdGxlPSJWaWRlb1N0cmVhbU1wZWcyIj5WaWRlb1N0cmVhbU1wZWcyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLmh0bWwiIHRpdGxlPSJFbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzIj5FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuQXYxUHJvZmlsZVdpdGhMZXZlbC5odG1sIiB0aXRsZT0iQXYxUHJvZmlsZVdpdGhMZXZlbCI+QXYxUHJvZmlsZVdpdGhMZXZlbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLkF2MVByb2ZpbGVXaXRoTGV2ZWxMaXN0Lmh0bWwiIHRpdGxlPSJBdjFQcm9maWxlV2l0aExldmVsTGlzdCI+QXYxUHJvZmlsZVdpdGhMZXZlbExpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5BdmNQcm9maWxlV2l0aExldmVsLmh0bWwiIHRpdGxlPSJBdmNQcm9maWxlV2l0aExldmVsIj5BdmNQcm9maWxlV2l0aExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuQXZjUHJvZmlsZVdpdGhMZXZlbExpc3QuaHRtbCIgdGl0bGU9IkF2Y1Byb2ZpbGVXaXRoTGV2ZWxMaXN0Ij5BdmNQcm9maWxlV2l0aExldmVsTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLkJpdFJhdGUuaHRtbCIgdGl0bGU9IkJpdFJhdGUiPkJpdFJhdGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5Ccm9hZGNhc3RSZXNvbHV0aW9ucy5odG1sIiB0aXRsZT0iQnJvYWRjYXN0UmVzb2x1dGlvbnMiPkJyb2FkY2FzdFJlc29sdXRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuQnJvYWRjYXN0UmVzb2x1dGlvbnMuQnJvYWRjYXN0UmVzb2x1dGlvbi5odG1sIiB0aXRsZT0iQnJvYWRjYXN0UmVzb2x1dGlvbnMuQnJvYWRjYXN0UmVzb2x1dGlvbiI+QnJvYWRjYXN0UmVzb2x1dGlvbnMuQnJvYWRjYXN0UmVzb2x1dGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLkJ5dGVTaXplLmh0bWwiIHRpdGxlPSJCeXRlU2l6ZSI+Qnl0ZVNpemU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5IMjYzUHJvZmlsZVdpdGhMZXZlbC5odG1sIiB0aXRsZT0iSDI2M1Byb2ZpbGVXaXRoTGV2ZWwiPkgyNjNQcm9maWxlV2l0aExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuSDI2M1Byb2ZpbGVXaXRoTGV2ZWxMaXN0Lmh0bWwiIHRpdGxlPSJIMjYzUHJvZmlsZVdpdGhMZXZlbExpc3QiPkgyNjNQcm9maWxlV2l0aExldmVsTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLkhldmNQcm9maWxlV2l0aExldmVsLmh0bWwiIHRpdGxlPSJIZXZjUHJvZmlsZVdpdGhMZXZlbCI+SGV2Y1Byb2ZpbGVXaXRoTGV2ZWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5IZXZjUHJvZmlsZVdpdGhMZXZlbExpc3QuaHRtbCIgdGl0bGU9IkhldmNQcm9maWxlV2l0aExldmVsTGlzdCI+SGV2Y1Byb2ZpbGVXaXRoTGV2ZWxMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuTGV2ZWxJbmZvcm1hdGlvbi5odG1sIiB0aXRsZT0iTGV2ZWxJbmZvcm1hdGlvbiI+TGV2ZWxJbmZvcm1hdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLk1lZGlhVGFnTGlzdC5odG1sIiB0aXRsZT0iTWVkaWFUYWdMaXN0Ij5NZWRpYVRhZ0xpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5NZWRpYVRhZ0xpc3QuTWVkaWFUYWcuaHRtbCIgdGl0bGU9Ik1lZGlhVGFnTGlzdC5NZWRpYVRhZyI+TWVkaWFUYWdMaXN0Lk1lZGlhVGFnPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuTXBlZzJQcm9maWxlV2l0aExldmVsLmh0bWwiIHRpdGxlPSJNcGVnMlByb2ZpbGVXaXRoTGV2ZWwiPk1wZWcyUHJvZmlsZVdpdGhMZXZlbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLk1wZWcyUHJvZmlsZVdpdGhMZXZlbExpc3QuaHRtbCIgdGl0bGU9Ik1wZWcyUHJvZmlsZVdpdGhMZXZlbExpc3QiPk1wZWcyUHJvZmlsZVdpdGhMZXZlbExpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5NcGVnNFByb2ZpbGVXaXRoTGV2ZWwuaHRtbCIgdGl0bGU9Ik1wZWc0UHJvZmlsZVdpdGhMZXZlbCI+TXBlZzRQcm9maWxlV2l0aExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuTXBlZzRQcm9maWxlV2l0aExldmVsTGlzdC5odG1sIiB0aXRsZT0iTXBlZzRQcm9maWxlV2l0aExldmVsTGlzdCI+TXBlZzRQcm9maWxlV2l0aExldmVsTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlBpeGVsRm9ybWF0Lmh0bWwiIHRpdGxlPSJQaXhlbEZvcm1hdCI+UGl4ZWxGb3JtYXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5Qcm9maWxlSW5mb3JtYXRpb24uaHRtbCIgdGl0bGU9IlByb2ZpbGVJbmZvcm1hdGlvbiI+UHJvZmlsZUluZm9ybWF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuUHJvZmlsZUxldmVsSW5mb3JtYXRpb24uaHRtbCIgdGl0bGU9IlByb2ZpbGVMZXZlbEluZm9ybWF0aW9uIj5Qcm9maWxlTGV2ZWxJbmZvcm1hdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlByb2ZpbGVXaXRoTGV2ZWwtMi5odG1sIiB0aXRsZT0iUHJvZmlsZVdpdGhMZXZlbCZsdDtUUCwgVEwmZ3Q7Ij5Qcm9maWxlV2l0aExldmVsJmx0O1RQLCBUTCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5Qcm9maWxlV2l0aExldmVsTGlzdC0zLmh0bWwiIHRpdGxlPSJQcm9maWxlV2l0aExldmVsTGlzdCZsdDtULCBUUCwgVEwmZ3Q7Ij5Qcm9maWxlV2l0aExldmVsTGlzdCZsdDtULCBUUCwgVEwmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuUmF0aW9uYWwuaHRtbCIgdGl0bGU9IlJhdGlvbmFsIj5SYXRpb25hbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlJhdGlvbmFsVHlwZUNvbnZlcnRlci5odG1sIiB0aXRsZT0iUmF0aW9uYWxUeXBlQ29udmVydGVyIj5SYXRpb25hbFR5cGVDb252ZXJ0ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5SZXNvbHV0aW9uLmh0bWwiIHRpdGxlPSJSZXNvbHV0aW9uIj5SZXNvbHV0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuUmVzb2x1dGlvbldpdGhSYXRlLmh0bWwiIHRpdGxlPSJSZXNvbHV0aW9uV2l0aFJhdGUiPlJlc29sdXRpb25XaXRoUmF0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlZjMVByb2ZpbGVXaXRoTGV2ZWwuaHRtbCIgdGl0bGU9IlZjMVByb2ZpbGVXaXRoTGV2ZWwiPlZjMVByb2ZpbGVXaXRoTGV2ZWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5WYzFQcm9maWxlV2l0aExldmVsTGlzdC5odG1sIiB0aXRsZT0iVmMxUHJvZmlsZVdpdGhMZXZlbExpc3QiPlZjMVByb2ZpbGVXaXRoTGV2ZWxMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuVnA4UHJvZmlsZVdpdGhMZXZlbC5odG1sIiB0aXRsZT0iVnA4UHJvZmlsZVdpdGhMZXZlbCI+VnA4UHJvZmlsZVdpdGhMZXZlbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1lZGlhLk1vZGVsLlR5cGVzLlZwOFByb2ZpbGVXaXRoTGV2ZWxMaXN0Lmh0bWwiIHRpdGxlPSJWcDhQcm9maWxlV2l0aExldmVsTGlzdCI+VnA4UHJvZmlsZVdpdGhMZXZlbExpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5NZWRpYS5Nb2RlbC5UeXBlcy5WcDlQcm9maWxlV2l0aExldmVsLmh0bWwiIHRpdGxlPSJWcDlQcm9maWxlV2l0aExldmVsIj5WcDlQcm9maWxlV2l0aExldmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTWVkaWEuTW9kZWwuVHlwZXMuVnA5UHJvZmlsZVdpdGhMZXZlbExpc3QuaHRtbCIgdGl0bGU9IlZwOVByb2ZpbGVXaXRoTGV2ZWxMaXN0Ij5WcDlQcm9maWxlV2l0aExldmVsTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Nb2RlbC5Qcm9jZXNzUnVuLmh0bWwiIHRpdGxlPSJFbWJ5Lk1vZGVsLlByb2Nlc3NSdW4iPkVtYnkuTW9kZWwuUHJvY2Vzc1J1bjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uSVByb2Nlc3NNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJUHJvY2Vzc01hbmFnZXIiPklQcm9jZXNzTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uSVByb2Nlc3NSdW5uZXIuaHRtbCIgdGl0bGU9IklQcm9jZXNzUnVubmVyIj5JUHJvY2Vzc1J1bm5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uSVByb2Nlc3NSdW5uZXJXaXRoT3V0cHV0Lmh0bWwiIHRpdGxlPSJJUHJvY2Vzc1J1bm5lcldpdGhPdXRwdXQiPklQcm9jZXNzUnVubmVyV2l0aE91dHB1dDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uUnVubmluZ1Byb2Nlc3Nlc0NoYW5nZWRFdmVudEFyZ3MuaHRtbCIgdGl0bGU9IlJ1bm5pbmdQcm9jZXNzZXNDaGFuZ2VkRXZlbnRBcmdzIj5SdW5uaW5nUHJvY2Vzc2VzQ2hhbmdlZEV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlByb2Nlc3NSdW4uUnVubmluZ1Byb2Nlc3Nlc0NoYW5nZWRFdmVudEFyZ3MuUHJvY2Vzc0NoYW5nZVR5cGUuaHRtbCIgdGl0bGU9IlJ1bm5pbmdQcm9jZXNzZXNDaGFuZ2VkRXZlbnRBcmdzLlByb2Nlc3NDaGFuZ2VUeXBlIj5SdW5uaW5nUHJvY2Vzc2VzQ2hhbmdlZEV2ZW50QXJncy5Qcm9jZXNzQ2hhbmdlVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Nb2RlbC5TYW5pdGF0aW9uLmh0bWwiIHRpdGxlPSJFbWJ5Lk1vZGVsLlNhbml0YXRpb24iPkVtYnkuTW9kZWwuU2FuaXRhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlNhbml0YXRpb24uU2FuaXRhdGlvbkNvbnRlbnRUeXBlLmh0bWwiIHRpdGxlPSJTYW5pdGF0aW9uQ29udGVudFR5cGUiPlNhbml0YXRpb25Db250ZW50VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlNhbml0YXRpb24uU2FuaXRhdGlvbkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IlNhbml0YXRpb25FeHRlbnNpb25zIj5TYW5pdGF0aW9uRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlNhbml0YXRpb24uU2FuaXRhdGlvblR5cGVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlNhbml0YXRpb25UeXBlQXR0cmlidXRlIj5TYW5pdGF0aW9uVHlwZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk1vZGVsLlNhbml0YXRpb24uVXJsU2FuaXRhdGlvbk9wdGlvbnMuaHRtbCIgdGl0bGU9IlVybFNhbml0YXRpb25PcHRpb25zIj5VcmxTYW5pdGF0aW9uT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQXVkaW8uaHRtbCIgdGl0bGU9IkVtYnkuTmFtaW5nLkF1ZGlvIj5FbWJ5Lk5hbWluZy5BdWRpbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5BdWRpby5BbGJ1bVBhcnNlci5odG1sIiB0aXRsZT0iQWxidW1QYXJzZXIiPkFsYnVtUGFyc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLkF1ZGlvLk11bHRpUGFydFJlc3VsdC5odG1sIiB0aXRsZT0iTXVsdGlQYXJ0UmVzdWx0Ij5NdWx0aVBhcnRSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLkNvbW1vbi5odG1sIiB0aXRsZT0iRW1ieS5OYW1pbmcuQ29tbW9uIj5FbWJ5Lk5hbWluZy5Db21tb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLkVwaXNvZGVFeHByZXNzaW9uLmh0bWwiIHRpdGxlPSJFcGlzb2RlRXhwcmVzc2lvbiI+RXBpc29kZUV4cHJlc3Npb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLkVwaXNvZGVFeHByZXNzaW9uVHlwZS5odG1sIiB0aXRsZT0iRXBpc29kZUV4cHJlc3Npb25UeXBlIj5FcGlzb2RlRXhwcmVzc2lvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLk1lZGlhRmlsZUluZm8uaHRtbCIgdGl0bGU9Ik1lZGlhRmlsZUluZm8iPk1lZGlhRmlsZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLk1lZGlhVHlwZS5odG1sIiB0aXRsZT0iTWVkaWFUeXBlIj5NZWRpYVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLk5hbWluZ0hlbHBlci5odG1sIiB0aXRsZT0iTmFtaW5nSGVscGVyIj5OYW1pbmdIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuQ29tbW9uLk5hbWluZ09wdGlvbnMuaHRtbCIgdGl0bGU9Ik5hbWluZ09wdGlvbnMiPk5hbWluZ09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlN1YnRpdGxlcy5odG1sIiB0aXRsZT0iRW1ieS5OYW1pbmcuU3VidGl0bGVzIj5FbWJ5Lk5hbWluZy5TdWJ0aXRsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuU3VidGl0bGVzLlN1YnRpdGxlSW5mby5odG1sIiB0aXRsZT0iU3VidGl0bGVJbmZvIj5TdWJ0aXRsZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuU3VidGl0bGVzLlN1YnRpdGxlUGFyc2VyLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZVBhcnNlciI+U3VidGl0bGVQYXJzZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlRWLmh0bWwiIHRpdGxlPSJFbWJ5Lk5hbWluZy5UViI+RW1ieS5OYW1pbmcuVFY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVFYuRXBpc29kZUluZm8uaHRtbCIgdGl0bGU9IkVwaXNvZGVJbmZvIj5FcGlzb2RlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5UVi5FcGlzb2RlUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IkVwaXNvZGVSZXNvbHZlciI+RXBpc29kZVJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlRWLkVwaXNvZGVSZXNvbHZlck9wdGlvbnMuaHRtbCIgdGl0bGU9IkVwaXNvZGVSZXNvbHZlck9wdGlvbnMiPkVwaXNvZGVSZXNvbHZlck9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVFYuU2Vhc29uUGF0aFBhcnNlci5odG1sIiB0aXRsZT0iU2Vhc29uUGF0aFBhcnNlciI+U2Vhc29uUGF0aFBhcnNlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5UVi5TZWFzb25QYXRoUGFyc2VyUmVzdWx0Lmh0bWwiIHRpdGxlPSJTZWFzb25QYXRoUGFyc2VyUmVzdWx0Ij5TZWFzb25QYXRoUGFyc2VyUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5odG1sIiB0aXRsZT0iRW1ieS5OYW1pbmcuVmlkZW8iPkVtYnkuTmFtaW5nLlZpZGVvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLkNsZWFuRGF0ZVRpbWVQYXJzZXIuaHRtbCIgdGl0bGU9IkNsZWFuRGF0ZVRpbWVQYXJzZXIiPkNsZWFuRGF0ZVRpbWVQYXJzZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uQ2xlYW5EYXRlVGltZVJlc3VsdC5odG1sIiB0aXRsZT0iQ2xlYW5EYXRlVGltZVJlc3VsdCI+Q2xlYW5EYXRlVGltZVJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5DbGVhblN0cmluZ1BhcnNlci5odG1sIiB0aXRsZT0iQ2xlYW5TdHJpbmdQYXJzZXIiPkNsZWFuU3RyaW5nUGFyc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLkV4dHJhUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IkV4dHJhUmVzb2x2ZXIiPkV4dHJhUmVzb2x2ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uRXh0cmFSZXN1bHQuaHRtbCIgdGl0bGU9IkV4dHJhUmVzdWx0Ij5FeHRyYVJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5FeHRyYVJ1bGUuaHRtbCIgdGl0bGU9IkV4dHJhUnVsZSI+RXh0cmFSdWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLkV4dHJhUnVsZVR5cGUuaHRtbCIgdGl0bGU9IkV4dHJhUnVsZVR5cGUiPkV4dHJhUnVsZVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uRmlsZVN0YWNrLmh0bWwiIHRpdGxlPSJGaWxlU3RhY2siPkZpbGVTdGFjazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5GbGFnUGFyc2VyLmh0bWwiIHRpdGxlPSJGbGFnUGFyc2VyIj5GbGFnUGFyc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLkZvcm1hdDNEUGFyc2VyLmh0bWwiIHRpdGxlPSJGb3JtYXQzRFBhcnNlciI+Rm9ybWF0M0RQYXJzZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uRm9ybWF0M0RSZXN1bHQuaHRtbCIgdGl0bGU9IkZvcm1hdDNEUmVzdWx0Ij5Gb3JtYXQzRFJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5Gb3JtYXQzRFJ1bGUuaHRtbCIgdGl0bGU9IkZvcm1hdDNEUnVsZSI+Rm9ybWF0M0RSdWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLlN0YWNrUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IlN0YWNrUmVzb2x2ZXIiPlN0YWNrUmVzb2x2ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uU3RhY2tSZXN1bHQuaHRtbCIgdGl0bGU9IlN0YWNrUmVzdWx0Ij5TdGFja1Jlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5TdHViUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IlN0dWJSZXNvbHZlciI+U3R1YlJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLlN0dWJUeXBlUnVsZS5odG1sIiB0aXRsZT0iU3R1YlR5cGVSdWxlIj5TdHViVHlwZVJ1bGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5OYW1pbmcuVmlkZW8uVmlkZW9JbmZvLmh0bWwiIHRpdGxlPSJWaWRlb0luZm8iPlZpZGVvSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5Lk5hbWluZy5WaWRlby5WaWRlb0xpc3RSZXNvbHZlci5odG1sIiB0aXRsZT0iVmlkZW9MaXN0UmVzb2x2ZXIiPlZpZGVvTGlzdFJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTmFtaW5nLlZpZGVvLlZpZGVvUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IlZpZGVvUmVzb2x2ZXIiPlZpZGVvUmVzb2x2ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuTm90aWZpY2F0aW9ucy5odG1sIiB0aXRsZT0iRW1ieS5Ob3RpZmljYXRpb25zIj5FbWJ5Lk5vdGlmaWNhdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklOb3RpZmljYXRpb25UeXBlRmFjdG9yeS5odG1sIiB0aXRsZT0iSU5vdGlmaWNhdGlvblR5cGVGYWN0b3J5Ij5JTm90aWZpY2F0aW9uVHlwZUZhY3Rvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklOb3RpZmllci5odG1sIiB0aXRsZT0iSU5vdGlmaWVyIj5JTm90aWZpZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklOb3RpZmllclJlcXVpcmVzUHJlbWllcmUuaHRtbCIgdGl0bGU9IklOb3RpZmllclJlcXVpcmVzUHJlbWllcmUiPklOb3RpZmllclJlcXVpcmVzUHJlbWllcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklOb3RpZmllcldpdGhEZWZhdWx0T3B0aW9ucy5odG1sIiB0aXRsZT0iSU5vdGlmaWVyV2l0aERlZmF1bHRPcHRpb25zIj5JTm90aWZpZXJXaXRoRGVmYXVsdE9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLkludGVybmFsTm90aWZpY2F0aW9uUmVxdWVzdC5odG1sIiB0aXRsZT0iSW50ZXJuYWxOb3RpZmljYXRpb25SZXF1ZXN0Ij5JbnRlcm5hbE5vdGlmaWNhdGlvblJlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLklVc2VyTm90aWZpZXIuaHRtbCIgdGl0bGU9IklVc2VyTm90aWZpZXIiPklVc2VyTm90aWZpZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvbkNhdGVnb3J5Lmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25DYXRlZ29yeSI+Tm90aWZpY2F0aW9uQ2F0ZWdvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvbkNhdGVnb3J5SW5mby5odG1sIiB0aXRsZT0iTm90aWZpY2F0aW9uQ2F0ZWdvcnlJbmZvIj5Ob3RpZmljYXRpb25DYXRlZ29yeUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvbklkcy5odG1sIiB0aXRsZT0iTm90aWZpY2F0aW9uSWRzIj5Ob3RpZmljYXRpb25JZHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvbkluZm8uaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvbkluZm8iPk5vdGlmaWNhdGlvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblBsYXliYWNrSW5mby5odG1sIiB0aXRsZT0iTm90aWZpY2F0aW9uUGxheWJhY2tJbmZvIj5Ob3RpZmljYXRpb25QbGF5YmFja0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblJlY29yZGluZ0luZm8uaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvblJlY29yZGluZ0luZm8iPk5vdGlmaWNhdGlvblJlY29yZGluZ0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblJlcXVlc3QuaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvblJlcXVlc3QiPk5vdGlmaWNhdGlvblJlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblNlcnZlckluZm8uaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvblNlcnZlckluZm8iPk5vdGlmaWNhdGlvblNlcnZlckluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblNlc3Npb25JbmZvLmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25TZXNzaW9uSW5mbyI+Tm90aWZpY2F0aW9uU2Vzc2lvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblR5cGVJbmZvLmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25UeXBlSW5mbyI+Tm90aWZpY2F0aW9uVHlwZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblVzZXJEdG8uaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvblVzZXJEdG8iPk5vdGlmaWNhdGlvblVzZXJEdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0Lmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdCI+RW1ieS5XZWIuR2VuZXJpY0VkaXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdGFibGVPYmplY3RCYXNlLmh0bWwiIHRpdGxlPSJFZGl0YWJsZU9iamVjdEJhc2UiPkVkaXRhYmxlT2JqZWN0QmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0YWJsZU9iamVjdENvbGxlY3Rpb24uaHRtbCIgdGl0bGU9IkVkaXRhYmxlT2JqZWN0Q29sbGVjdGlvbiI+RWRpdGFibGVPYmplY3RDb2xsZWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRhYmxlT3B0aW9uc0Jhc2UuaHRtbCIgdGl0bGU9IkVkaXRhYmxlT3B0aW9uc0Jhc2UiPkVkaXRhYmxlT3B0aW9uc0Jhc2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdE9iamVjdENvbnRhaW5lci5odG1sIiB0aXRsZT0iRWRpdE9iamVjdENvbnRhaW5lciI+RWRpdE9iamVjdENvbnRhaW5lcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5JRWRpdGFibGVPYmplY3RDb2xsZWN0aW9uLmh0bWwiIHRpdGxlPSJJRWRpdGFibGVPYmplY3RDb2xsZWN0aW9uIj5JRWRpdGFibGVPYmplY3RDb2xsZWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5BY3Rpb25zLmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5BY3Rpb25zIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5BY3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkFjdGlvbnMuUG9zdGJhY2tBY3Rpb24uaHRtbCIgdGl0bGU9IlBvc3RiYWNrQWN0aW9uIj5Qb3N0YmFja0FjdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29tbW9uLmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24iPkVtYnkuV2ViLkdlbmVyaWNFZGl0LkNvbW1vbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uRWRpdG9ySGVscGVycy5odG1sIiB0aXRsZT0iRWRpdG9ySGVscGVycyI+RWRpdG9ySGVscGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uRWRpdG9yUmFkaW9PcHRpb24uaHRtbCIgdGl0bGU9IkVkaXRvclJhZGlvT3B0aW9uIj5FZGl0b3JSYWRpb09wdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uRWRpdG9yU2VsZWN0T3B0aW9uLmh0bWwiIHRpdGxlPSJFZGl0b3JTZWxlY3RPcHRpb24iPkVkaXRvclNlbGVjdE9wdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uRWRpdG9yVHlwZXMuaHRtbCIgdGl0bGU9IkVkaXRvclR5cGVzIj5FZGl0b3JUeXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db21tb24uU3BhY2VyU2l6ZS5odG1sIiB0aXRsZT0iU3BhY2VyU2l6ZSI+U3BhY2VyU2l6ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29uZGl0aW9ucy5odG1sIiB0aXRsZT0iRW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29uZGl0aW9ucyI+RW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29uZGl0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5Db25kaXRpb25zLlByb3BlcnR5Q29uZGl0aW9uLmh0bWwiIHRpdGxlPSJQcm9wZXJ0eUNvbmRpdGlvbiI+UHJvcGVydHlDb25kaXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuQ29uZGl0aW9ucy5Qcm9wZXJ0eUNvbmRpdGlvblR5cGUuaHRtbCIgdGl0bGU9IlByb3BlcnR5Q29uZGl0aW9uVHlwZSI+UHJvcGVydHlDb25kaXRpb25UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yQmFzZS5odG1sIiB0aXRsZT0iRWRpdG9yQmFzZSI+RWRpdG9yQmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvckJvb2xlYW4uaHRtbCIgdGl0bGU9IkVkaXRvckJvb2xlYW4iPkVkaXRvckJvb2xlYW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JCdXR0b25Hcm91cC5odG1sIiB0aXRsZT0iRWRpdG9yQnV0dG9uR3JvdXAiPkVkaXRvckJ1dHRvbkdyb3VwPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yQnV0dG9uSXRlbS5odG1sIiB0aXRsZT0iRWRpdG9yQnV0dG9uSXRlbSI+RWRpdG9yQnV0dG9uSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvckNhcHRpb25JdGVtLmh0bWwiIHRpdGxlPSJFZGl0b3JDYXB0aW9uSXRlbSI+RWRpdG9yQ2FwdGlvbkl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JEYXRlVGltZS5odG1sIiB0aXRsZT0iRWRpdG9yRGF0ZVRpbWUiPkVkaXRvckRhdGVUaW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yRHhHcmlkLmh0bWwiIHRpdGxlPSJFZGl0b3JEeEdyaWQiPkVkaXRvckR4R3JpZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvckZpbGVQaWNrZXIuaHRtbCIgdGl0bGU9IkVkaXRvckZpbGVQaWNrZXIiPkVkaXRvckZpbGVQaWNrZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JGb2xkZXJQaWNrZXIuaHRtbCIgdGl0bGU9IkVkaXRvckZvbGRlclBpY2tlciI+RWRpdG9yRm9sZGVyUGlja2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yR3JvdXAuaHRtbCIgdGl0bGU9IkVkaXRvckdyb3VwIj5FZGl0b3JHcm91cDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvckl0ZW1MaXN0Lmh0bWwiIHRpdGxlPSJFZGl0b3JJdGVtTGlzdCI+RWRpdG9ySXRlbUxpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JMYWJlbEl0ZW0uaHRtbCIgdGl0bGU9IkVkaXRvckxhYmVsSXRlbSI+RWRpdG9yTGFiZWxJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yTnVtZXJpYy5odG1sIiB0aXRsZT0iRWRpdG9yTnVtZXJpYyI+RWRpdG9yTnVtZXJpYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvclByb2dyZXNzSXRlbS5odG1sIiB0aXRsZT0iRWRpdG9yUHJvZ3Jlc3NJdGVtIj5FZGl0b3JQcm9ncmVzc0l0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JSYWRpb0dyb3VwLmh0bWwiIHRpdGxlPSJFZGl0b3JSYWRpb0dyb3VwIj5FZGl0b3JSYWRpb0dyb3VwPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yUm9vdC5odG1sIiB0aXRsZT0iRWRpdG9yUm9vdCI+RWRpdG9yUm9vdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvclNlbGVjdEJhc2UuaHRtbCIgdGl0bGU9IkVkaXRvclNlbGVjdEJhc2UiPkVkaXRvclNlbGVjdEJhc2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JTZWxlY3RNdWx0aXBsZS5odG1sIiB0aXRsZT0iRWRpdG9yU2VsZWN0TXVsdGlwbGUiPkVkaXRvclNlbGVjdE11bHRpcGxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yU2VsZWN0U2luZ2xlLmh0bWwiIHRpdGxlPSJFZGl0b3JTZWxlY3RTaW5nbGUiPkVkaXRvclNlbGVjdFNpbmdsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FZGl0b3JzLkVkaXRvclNwYWNlckl0ZW0uaHRtbCIgdGl0bGU9IkVkaXRvclNwYWNlckl0ZW0iPkVkaXRvclNwYWNlckl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWRpdG9ycy5FZGl0b3JTdGF0dXNJdGVtLmh0bWwiIHRpdGxlPSJFZGl0b3JTdGF0dXNJdGVtIj5FZGl0b3JTdGF0dXNJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVkaXRvcnMuRWRpdG9yVGV4dC5odG1sIiB0aXRsZT0iRWRpdG9yVGV4dCI+RWRpdG9yVGV4dDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuaHRtbCIgdGl0bGU9IkVtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5CdXR0b25JdGVtLmh0bWwiIHRpdGxlPSJCdXR0b25JdGVtIj5CdXR0b25JdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkNhcHRpb25JdGVtLmh0bWwiIHRpdGxlPSJDYXB0aW9uSXRlbSI+Q2FwdGlvbkl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRG91YmxlR3JpZE92ZXJsYXkuaHRtbCIgdGl0bGU9IkRvdWJsZUdyaWRPdmVybGF5Ij5Eb3VibGVHcmlkT3ZlcmxheTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeERhdGFEb3VibGVNYXBwaW5nR3JpZC5odG1sIiB0aXRsZT0iRHhEYXRhRG91YmxlTWFwcGluZ0dyaWQiPkR4RGF0YURvdWJsZU1hcHBpbmdHcmlkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4RGF0YURvdWJsZVNvcnRHcmlkLmh0bWwiIHRpdGxlPSJEeERhdGFEb3VibGVTb3J0R3JpZCI+RHhEYXRhRG91YmxlU29ydEdyaWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhEYXRhR3JpZC5odG1sIiB0aXRsZT0iRHhEYXRhR3JpZCI+RHhEYXRhR3JpZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5JY29uTmFtZXMuaHRtbCIgdGl0bGU9Ikljb25OYW1lcyI+SWNvbk5hbWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkl0ZW1TdGF0dXMuaHRtbCIgdGl0bGU9Ikl0ZW1TdGF0dXMiPkl0ZW1TdGF0dXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuTGFiZWxJdGVtLmh0bWwiIHRpdGxlPSJMYWJlbEl0ZW0iPkxhYmVsSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5Qcm9ncmVzc0l0ZW0uaHRtbCIgdGl0bGU9IlByb2dyZXNzSXRlbSI+UHJvZ3Jlc3NJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLlNwYWNlckl0ZW0uaHRtbCIgdGl0bGU9IlNwYWNlckl0ZW0iPlNwYWNlckl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuU3RhdHVzSXRlbS5odG1sIiB0aXRsZT0iU3RhdHVzSXRlbSI+U3RhdHVzSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5UYWdJdGVtLmh0bWwiIHRpdGxlPSJUYWdJdGVtIj5UYWdJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLlRhZ1R5cGVzLmh0bWwiIHRpdGxlPSJUYWdUeXBlcyI+VGFnVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuVG9nZ2xlQnV0dG9uSXRlbS5odG1sIiB0aXRsZT0iVG9nZ2xlQnV0dG9uSXRlbSI+VG9nZ2xlQnV0dG9uSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhHcmlkLmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQiPkVtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4R3JpZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhDb2x1bW5CdWlsZGVyLmh0bWwiIHRpdGxlPSJEeENvbHVtbkJ1aWxkZXIiPkR4Q29sdW1uQnVpbGRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQnV0dG9uLmh0bWwiIHRpdGxlPSJEeEdyaWRCdXR0b24iPkR4R3JpZEJ1dHRvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW4iPkR4R3JpZENvbHVtbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLkFsaWdubWVudC5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uLkFsaWdubWVudCI+RHhHcmlkQ29sdW1uLkFsaWdubWVudDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLkNvbHVtbkRhdGFUeXBlLmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW4uQ29sdW1uRGF0YVR5cGUiPkR4R3JpZENvbHVtbi5Db2x1bW5EYXRhVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLkZpeGVkUG9zaXRpb25UeXBlLmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW4uRml4ZWRQb3NpdGlvblR5cGUiPkR4R3JpZENvbHVtbi5GaXhlZFBvc2l0aW9uVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uLkhlYWRlckZpbHRlclR5cGUuaHRtbCIgdGl0bGU9IkR4R3JpZENvbHVtbi5IZWFkZXJGaWx0ZXJUeXBlIj5EeEdyaWRDb2x1bW4uSGVhZGVyRmlsdGVyVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uQ2hvb3Nlci5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uQ2hvb3NlciI+RHhHcmlkQ29sdW1uQ2hvb3NlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uQ2hvb3Nlci5Db2x1bW5DaG9vc2VyTW9kZS5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uQ2hvb3Nlci5Db2x1bW5DaG9vc2VyTW9kZSI+RHhHcmlkQ29sdW1uQ2hvb3Nlci5Db2x1bW5DaG9vc2VyTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uRml4aW5nLmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW5GaXhpbmciPkR4R3JpZENvbHVtbkZpeGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uRml4aW5nLkdyaWRDb2x1bW5GaXhpbmdUZXh0cy5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uRml4aW5nLkdyaWRDb2x1bW5GaXhpbmdUZXh0cyI+RHhHcmlkQ29sdW1uRml4aW5nLkdyaWRDb2x1bW5GaXhpbmdUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uRm9ybWF0Lmh0bWwiIHRpdGxlPSJEeEdyaWRDb2x1bW5Gb3JtYXQiPkR4R3JpZENvbHVtbkZvcm1hdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uRm9ybWF0LkZvcm1hdFR5cGUuaHRtbCIgdGl0bGU9IkR4R3JpZENvbHVtbkZvcm1hdC5Gb3JtYXRUeXBlIj5EeEdyaWRDb2x1bW5Gb3JtYXQuRm9ybWF0VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkQ29sdW1uTGlzdC5odG1sIiB0aXRsZT0iRHhHcmlkQ29sdW1uTGlzdCI+RHhHcmlkQ29sdW1uTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRWRpdGluZy5odG1sIiB0aXRsZT0iRHhHcmlkRWRpdGluZyI+RHhHcmlkRWRpdGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRWRpdGluZy5HcmlkRWRpdE1vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZEVkaXRpbmcuR3JpZEVkaXRNb2RlIj5EeEdyaWRFZGl0aW5nLkdyaWRFZGl0TW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRWRpdGluZy5HcmlkRWRpdFJlZnJlc2hNb2RlLmh0bWwiIHRpdGxlPSJEeEdyaWRFZGl0aW5nLkdyaWRFZGl0UmVmcmVzaE1vZGUiPkR4R3JpZEVkaXRpbmcuR3JpZEVkaXRSZWZyZXNoTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRWRpdGluZ1RleHRzLmh0bWwiIHRpdGxlPSJEeEdyaWRFZGl0aW5nVGV4dHMiPkR4R3JpZEVkaXRpbmdUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRXhwb3J0Lmh0bWwiIHRpdGxlPSJEeEdyaWRFeHBvcnQiPkR4R3JpZEV4cG9ydDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRmlsdGVyUGFuZWwuaHRtbCIgdGl0bGU9IkR4R3JpZEZpbHRlclBhbmVsIj5EeEdyaWRGaWx0ZXJQYW5lbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRmlsdGVyUGFuZWxUZXh0cy5odG1sIiB0aXRsZT0iRHhHcmlkRmlsdGVyUGFuZWxUZXh0cyI+RHhHcmlkRmlsdGVyUGFuZWxUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRmlsdGVyUm93Lmh0bWwiIHRpdGxlPSJEeEdyaWRGaWx0ZXJSb3ciPkR4R3JpZEZpbHRlclJvdzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkRmlsdGVyUm93LkNvbHVtbkNob29zZXJNb2RlLmh0bWwiIHRpdGxlPSJEeEdyaWRGaWx0ZXJSb3cuQ29sdW1uQ2hvb3Nlck1vZGUiPkR4R3JpZEZpbHRlclJvdy5Db2x1bW5DaG9vc2VyTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkR3JvdXBpbmcuaHRtbCIgdGl0bGU9IkR4R3JpZEdyb3VwaW5nIj5EeEdyaWRHcm91cGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkR3JvdXBpbmcuR3JvdXBFeHBhbmRNb2RlLmh0bWwiIHRpdGxlPSJEeEdyaWRHcm91cGluZy5Hcm91cEV4cGFuZE1vZGUiPkR4R3JpZEdyb3VwaW5nLkdyb3VwRXhwYW5kTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkR3JvdXBpbmdUZXh0cy5odG1sIiB0aXRsZT0iRHhHcmlkR3JvdXBpbmdUZXh0cyI+RHhHcmlkR3JvdXBpbmdUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkSGVhZGVyRmlsdGVyLmh0bWwiIHRpdGxlPSJEeEdyaWRIZWFkZXJGaWx0ZXIiPkR4R3JpZEhlYWRlckZpbHRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkSGVhZGVyRmlsdGVyVGV4dHMuaHRtbCIgdGl0bGU9IkR4R3JpZEhlYWRlckZpbHRlclRleHRzIj5EeEdyaWRIZWFkZXJGaWx0ZXJUZXh0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkTG9va3VwLmh0bWwiIHRpdGxlPSJEeEdyaWRMb29rdXAiPkR4R3JpZExvb2t1cDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkTWFzdGVyRGV0YWlsLmh0bWwiIHRpdGxlPSJEeEdyaWRNYXN0ZXJEZXRhaWwiPkR4R3JpZE1hc3RlckRldGFpbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkT25DaGFuZ2VDb21tYW5kLmh0bWwiIHRpdGxlPSJEeEdyaWRPbkNoYW5nZUNvbW1hbmQiPkR4R3JpZE9uQ2hhbmdlQ29tbWFuZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkT3B0aW9ucy5odG1sIiB0aXRsZT0iRHhHcmlkT3B0aW9ucyI+RHhHcmlkT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkT3B0aW9ucy5Db2x1bW5SZXNpemluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZE9wdGlvbnMuQ29sdW1uUmVzaXppbmdNb2RlIj5EeEdyaWRPcHRpb25zLkNvbHVtblJlc2l6aW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkT3B0aW9ucy5HcmlkSGVpZ2h0TW9kZS5odG1sIiB0aXRsZT0iRHhHcmlkT3B0aW9ucy5HcmlkSGVpZ2h0TW9kZSI+RHhHcmlkT3B0aW9ucy5HcmlkSGVpZ2h0TW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUGFnaW5nLmh0bWwiIHRpdGxlPSJEeEdyaWRQYWdpbmciPkR4R3JpZFBhZ2luZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUG9wdXBPcHRpb25zLmh0bWwiIHRpdGxlPSJEeEdyaWRQb3B1cE9wdGlvbnMiPkR4R3JpZFBvcHVwT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcuaHRtbCIgdGl0bGU9IkR4R3JpZFJvd0RyYWdnaW5nIj5EeEdyaWRSb3dEcmFnZ2luZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcuRHJhZ0RpcmVjdGlvbi5odG1sIiB0aXRsZT0iRHhHcmlkUm93RHJhZ2dpbmcuRHJhZ0RpcmVjdGlvbiI+RHhHcmlkUm93RHJhZ2dpbmcuRHJhZ0RpcmVjdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcuRHJvcEZlZWRiYWNrTW9kZS5odG1sIiB0aXRsZT0iRHhHcmlkUm93RHJhZ2dpbmcuRHJvcEZlZWRiYWNrTW9kZSI+RHhHcmlkUm93RHJhZ2dpbmcuRHJvcEZlZWRiYWNrTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcuUm93QW5pbWF0aW9uLmh0bWwiIHRpdGxlPSJEeEdyaWRSb3dEcmFnZ2luZy5Sb3dBbmltYXRpb24iPkR4R3JpZFJvd0RyYWdnaW5nLlJvd0FuaW1hdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkUm93RHJhZ2dpbmcueHlPZmZzZXQuaHRtbCIgdGl0bGU9IkR4R3JpZFJvd0RyYWdnaW5nLnh5T2Zmc2V0Ij5EeEdyaWRSb3dEcmFnZ2luZy54eU9mZnNldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLmh0bWwiIHRpdGxlPSJEeEdyaWRTY3JvbGxpbmciPkR4R3JpZFNjcm9sbGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLkNvbHVtblJlbmRlcmluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNjcm9sbGluZy5Db2x1bW5SZW5kZXJpbmdNb2RlIj5EeEdyaWRTY3JvbGxpbmcuQ29sdW1uUmVuZGVyaW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLlJvd1JlbmRlcmluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNjcm9sbGluZy5Sb3dSZW5kZXJpbmdNb2RlIj5EeEdyaWRTY3JvbGxpbmcuUm93UmVuZGVyaW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLlNjcm9sbGluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNjcm9sbGluZy5TY3JvbGxpbmdNb2RlIj5EeEdyaWRTY3JvbGxpbmcuU2Nyb2xsaW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2Nyb2xsaW5nLlNob3dTY3JvbGxiYXJNb2RlLmh0bWwiIHRpdGxlPSJEeEdyaWRTY3JvbGxpbmcuU2hvd1Njcm9sbGJhck1vZGUiPkR4R3JpZFNjcm9sbGluZy5TaG93U2Nyb2xsYmFyTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2VsZWN0aW9uLmh0bWwiIHRpdGxlPSJEeEdyaWRTZWxlY3Rpb24iPkR4R3JpZFNlbGVjdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2VsZWN0aW9uLlNlbGVjdEFsbE1vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNlbGVjdGlvbi5TZWxlY3RBbGxNb2RlIj5EeEdyaWRTZWxlY3Rpb24uU2VsZWN0QWxsTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2VsZWN0aW9uLlNlbGVjdGlvbk1vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNlbGVjdGlvbi5TZWxlY3Rpb25Nb2RlIj5EeEdyaWRTZWxlY3Rpb24uU2VsZWN0aW9uTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU2VsZWN0aW9uLlNob3dDaGVja0JveGVzTW9kZS5odG1sIiB0aXRsZT0iRHhHcmlkU2VsZWN0aW9uLlNob3dDaGVja0JveGVzTW9kZSI+RHhHcmlkU2VsZWN0aW9uLlNob3dDaGVja0JveGVzTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU29ydGluZy5odG1sIiB0aXRsZT0iRHhHcmlkU29ydGluZyI+RHhHcmlkU29ydGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU29ydGluZy5HcmlkU29ydGluZ01vZGUuaHRtbCIgdGl0bGU9IkR4R3JpZFNvcnRpbmcuR3JpZFNvcnRpbmdNb2RlIj5EeEdyaWRTb3J0aW5nLkdyaWRTb3J0aW5nTW9kZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU3VtbWFyeS5odG1sIiB0aXRsZT0iRHhHcmlkU3VtbWFyeSI+RHhHcmlkU3VtbWFyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU3VtbWFyeUdyb3VwSXRlbS5odG1sIiB0aXRsZT0iRHhHcmlkU3VtbWFyeUdyb3VwSXRlbSI+RHhHcmlkU3VtbWFyeUdyb3VwSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhHcmlkU3VtbWFyeUdyb3VwSXRlbS5TdW1tYXJ5VHlwZS5odG1sIiB0aXRsZT0iRHhHcmlkU3VtbWFyeUdyb3VwSXRlbS5TdW1tYXJ5VHlwZSI+RHhHcmlkU3VtbWFyeUdyb3VwSXRlbS5TdW1tYXJ5VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhTZWxlY3RCb3hPcHRpb25zLmh0bWwiIHRpdGxlPSJEeFNlbGVjdEJveE9wdGlvbnMiPkR4U2VsZWN0Qm94T3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuRHhTZWxlY3RCb3hPcHRpb25zLkFwcGx5VmFsdWVNb2Rlcy5odG1sIiB0aXRsZT0iRHhTZWxlY3RCb3hPcHRpb25zLkFwcGx5VmFsdWVNb2RlcyI+RHhTZWxlY3RCb3hPcHRpb25zLkFwcGx5VmFsdWVNb2RlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhHcmlkLlZhbGlkYXRpb24uaHRtbCIgdGl0bGU9IkVtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4R3JpZC5WYWxpZGF0aW9uIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuVmFsaWRhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuVmFsaWRhdGlvbi5EeEdyaWRFbWFpbFJ1bGUuaHRtbCIgdGl0bGU9IkR4R3JpZEVtYWlsUnVsZSI+RHhHcmlkRW1haWxSdWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4R3JpZC5WYWxpZGF0aW9uLkR4R3JpZE51bWVyaWNSdWxlLmh0bWwiIHRpdGxlPSJEeEdyaWROdW1lcmljUnVsZSI+RHhHcmlkTnVtZXJpY1J1bGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhHcmlkLlZhbGlkYXRpb24uRHhHcmlkUmFuZ2VSdWxlLmh0bWwiIHRpdGxlPSJEeEdyaWRSYW5nZVJ1bGUiPkR4R3JpZFJhbmdlUnVsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuVmFsaWRhdGlvbi5EeEdyaWRSZXF1aXJlZFJ1bGUuaHRtbCIgdGl0bGU9IkR4R3JpZFJlcXVpcmVkUnVsZSI+RHhHcmlkUmVxdWlyZWRSdWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkR4R3JpZC5WYWxpZGF0aW9uLkR4R3JpZFN0cmluZ0xlbmd0aFJ1bGUuaHRtbCIgdGl0bGU9IkR4R3JpZFN0cmluZ0xlbmd0aFJ1bGUiPkR4R3JpZFN0cmluZ0xlbmd0aFJ1bGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuRHhHcmlkLlZhbGlkYXRpb24uRHhHcmlkVmFsaWRhdGlvblJ1bGVCYXNlLmh0bWwiIHRpdGxlPSJEeEdyaWRWYWxpZGF0aW9uUnVsZUJhc2UiPkR4R3JpZFZhbGlkYXRpb25SdWxlQmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5EeEdyaWQuVmFsaWRhdGlvbi5EeFZhbGlkYXRpb25SdWxlVHlwZS5odG1sIiB0aXRsZT0iRHhWYWxpZGF0aW9uUnVsZVR5cGUiPkR4VmFsaWRhdGlvblJ1bGVUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5MaXN0Lmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5MaXN0Ij5FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5MaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkVsZW1lbnRzLkxpc3QuR2VuZXJpY0l0ZW1MaXN0Lmh0bWwiIHRpdGxlPSJHZW5lcmljSXRlbUxpc3QiPkdlbmVyaWNJdGVtTGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5FbGVtZW50cy5MaXN0LkdlbmVyaWNMaXN0SXRlbS5odG1sIiB0aXRsZT0iR2VuZXJpY0xpc3RJdGVtIj5HZW5lcmljTGlzdEl0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuRWxlbWVudHMuTGlzdC5JdGVtTGlzdEljb25Nb2RlLmh0bWwiIHRpdGxlPSJJdGVtTGlzdEljb25Nb2RlIj5JdGVtTGlzdEljb25Nb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5GYWN0b3J5Lmh0bWwiIHRpdGxlPSJFbWJ5LldlYi5HZW5lcmljRWRpdC5GYWN0b3J5Ij5FbWJ5LldlYi5HZW5lcmljRWRpdC5GYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LkZhY3RvcnkuRWRpdG9yQnVpbGRlci5odG1sIiB0aXRsZT0iRWRpdG9yQnVpbGRlciI+RWRpdG9yQnVpbGRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5GYWN0b3J5LkVkaXRvckJ1aWxkT3B0aW9ucy5odG1sIiB0aXRsZT0iRWRpdG9yQnVpbGRPcHRpb25zIj5FZGl0b3JCdWlsZE9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LlByb3BlcnR5RGlmZi5odG1sIiB0aXRsZT0iRW1ieS5XZWIuR2VuZXJpY0VkaXQuUHJvcGVydHlEaWZmIj5FbWJ5LldlYi5HZW5lcmljRWRpdC5Qcm9wZXJ0eURpZmY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuUHJvcGVydHlEaWZmLlByb3BlcnR5Q2hhbmdlRGV0ZWN0b3IuaHRtbCIgdGl0bGU9IlByb3BlcnR5Q2hhbmdlRGV0ZWN0b3IiPlByb3BlcnR5Q2hhbmdlRGV0ZWN0b3I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuUHJvcGVydHlEaWZmLlByb3BlcnR5Q2hhbmdlSW5mby5odG1sIiB0aXRsZT0iUHJvcGVydHlDaGFuZ2VJbmZvIj5Qcm9wZXJ0eUNoYW5nZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb24uaHRtbCIgdGl0bGU9IkVtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb24iPkVtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuVmFsaWRhdGlvbi5WYWxpZGF0aW9uQ29udGV4dC5odG1sIiB0aXRsZT0iVmFsaWRhdGlvbkNvbnRleHQiPlZhbGlkYXRpb25Db250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb24uVmFsaWRhdGlvbkVycm9yLmh0bWwiIHRpdGxlPSJWYWxpZGF0aW9uRXJyb3IiPlZhbGlkYXRpb25FcnJvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9FbWJ5LldlYi5HZW5lcmljRWRpdC5WYWxpZGF0aW9uLlZhbGlkYXRpb25FcnJvckxpc3QuaHRtbCIgdGl0bGU9IlZhbGlkYXRpb25FcnJvckxpc3QiPlZhbGlkYXRpb25FcnJvckxpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvRW1ieS5XZWIuR2VuZXJpY0VkaXQuVmFsaWRhdGlvbi5WYWxpZGF0aW9uRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJWYWxpZGF0aW9uRXhjZXB0aW9uIj5WYWxpZGF0aW9uRXhjZXB0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL0VtYnkuV2ViLkdlbmVyaWNFZGl0LlZhbGlkYXRpb24uVmFsaWRhdGlvblJlc3VsdC5odG1sIiB0aXRsZT0iVmFsaWRhdGlvblJlc3VsdCI+VmFsaWRhdGlvblJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbW1vbiI+TWVkaWFCcm93c2VyLkNvbW1vbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLklBcHBsaWNhdGlvbkhvc3QuaHRtbCIgdGl0bGU9IklBcHBsaWNhdGlvbkhvc3QiPklBcHBsaWNhdGlvbkhvc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uIj5NZWRpYUJyb3dzZXIuQ29tbW9uLkNvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLkNvbmZpZ3VyYXRpb25NYW5hZ2VyRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iQ29uZmlndXJhdGlvbk1hbmFnZXJFeHRlbnNpb25zIj5Db25maWd1cmF0aW9uTWFuYWdlckV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLkNvbmZpZ3VyYXRpb25TdG9yZS5odG1sIiB0aXRsZT0iQ29uZmlndXJhdGlvblN0b3JlIj5Db25maWd1cmF0aW9uU3RvcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLkNvbmZpZ3VyYXRpb25VcGRhdGVFdmVudEFyZ3MuaHRtbCIgdGl0bGU9IkNvbmZpZ3VyYXRpb25VcGRhdGVFdmVudEFyZ3MiPkNvbmZpZ3VyYXRpb25VcGRhdGVFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLklBcHBsaWNhdGlvblBhdGhzLmh0bWwiIHRpdGxlPSJJQXBwbGljYXRpb25QYXRocyI+SUFwcGxpY2F0aW9uUGF0aHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLklDb25maWd1cmF0aW9uRmFjdG9yeS5odG1sIiB0aXRsZT0iSUNvbmZpZ3VyYXRpb25GYWN0b3J5Ij5JQ29uZmlndXJhdGlvbkZhY3Rvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLklDb25maWd1cmF0aW9uTWFuYWdlci5odG1sIiB0aXRsZT0iSUNvbmZpZ3VyYXRpb25NYW5hZ2VyIj5JQ29uZmlndXJhdGlvbk1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Db25maWd1cmF0aW9uLklWYWxpZGF0aW5nQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iSVZhbGlkYXRpbmdDb25maWd1cmF0aW9uIj5JVmFsaWRhdGluZ0NvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uRXZlbnRzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29tbW9uLkV2ZW50cyI+TWVkaWFCcm93c2VyLkNvbW1vbi5FdmVudHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5FdmVudHMuRXZlbnRIZWxwZXIuaHRtbCIgdGl0bGU9IkV2ZW50SGVscGVyIj5FdmVudEhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5FeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMiPk1lZGlhQnJvd3Nlci5Db21tb24uRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuQmFzZUV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkJhc2VFeHRlbnNpb25zIj5CYXNlRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuQ29uZmxpY3RFeGNlcHRpb24uaHRtbCIgdGl0bGU9IkNvbmZsaWN0RXhjZXB0aW9uIj5Db25mbGljdEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuUmFuZ2VSZXF1ZXN0T3V0T2ZSYW5nZUV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iUmFuZ2VSZXF1ZXN0T3V0T2ZSYW5nZUV4Y2VwdGlvbiI+UmFuZ2VSZXF1ZXN0T3V0T2ZSYW5nZUV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuUmF0ZUxpbWl0RXhjZWVkZWRFeGNlcHRpb24uaHRtbCIgdGl0bGU9IlJhdGVMaW1pdEV4Y2VlZGVkRXhjZXB0aW9uIj5SYXRlTGltaXRFeGNlZWRlZEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuUmVtb3RlU2VydmljZVVuYXZhaWxhYmxlRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJSZW1vdGVTZXJ2aWNlVW5hdmFpbGFibGVFeGNlcHRpb24iPlJlbW90ZVNlcnZpY2VVbmF2YWlsYWJsZUV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuUmVzb3VyY2VOb3RGb3VuZEV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iUmVzb3VyY2VOb3RGb3VuZEV4Y2VwdGlvbiI+UmVzb3VyY2VOb3RGb3VuZEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLkV4dGVuc2lvbnMuU2VydmljZVVuYXZhaWxhYmxlRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJTZXJ2aWNlVW5hdmFpbGFibGVFeGNlcHRpb24iPlNlcnZpY2VVbmF2YWlsYWJsZUV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5OZXQuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db21tb24uTmV0Ij5NZWRpYUJyb3dzZXIuQ29tbW9uLk5ldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLk5ldC5DYWNoZU1vZGUuaHRtbCIgdGl0bGU9IkNhY2hlTW9kZSI+Q2FjaGVNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uTmV0LkNvbXByZXNzaW9uTWV0aG9kLmh0bWwiIHRpdGxlPSJDb21wcmVzc2lvbk1ldGhvZCI+Q29tcHJlc3Npb25NZXRob2Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5OZXQuSHR0cFJlcXVlc3RPcHRpb25zLmh0bWwiIHRpdGxlPSJIdHRwUmVxdWVzdE9wdGlvbnMiPkh0dHBSZXF1ZXN0T3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLk5ldC5IdHRwUmVzcG9uc2VJbmZvLmh0bWwiIHRpdGxlPSJIdHRwUmVzcG9uc2VJbmZvIj5IdHRwUmVzcG9uc2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uTmV0LklIdHRwQ2xpZW50Lmh0bWwiIHRpdGxlPSJJSHR0cENsaWVudCI+SUh0dHBDbGllbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5OZXQuSU5ldHdvcmtNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJTmV0d29ya01hbmFnZXIiPklOZXR3b3JrTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5QbHVnaW5zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMiPk1lZGlhQnJvd3Nlci5Db21tb24uUGx1Z2luczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuQmFzZVBsdWdpbi5odG1sIiB0aXRsZT0iQmFzZVBsdWdpbiI+QmFzZVBsdWdpbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuQmFzZVBsdWdpbi0xLmh0bWwiIHRpdGxlPSJCYXNlUGx1Z2luJmx0O1RDb25maWd1cmF0aW9uVHlwZSZndDsiPkJhc2VQbHVnaW4mbHQ7VENvbmZpZ3VyYXRpb25UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuSUhhc1BsdWdpbkNvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9IklIYXNQbHVnaW5Db25maWd1cmF0aW9uIj5JSGFzUGx1Z2luQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuSUhhc1RodW1iSW1hZ2UuaHRtbCIgdGl0bGU9IklIYXNUaHVtYkltYWdlIj5JSGFzVGh1bWJJbWFnZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuSVBsdWdpbi5odG1sIiB0aXRsZT0iSVBsdWdpbiI+SVBsdWdpbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlBsdWdpbnMuSVBsdWdpbkFzc2VtYmx5Lmh0bWwiIHRpdGxlPSJJUGx1Z2luQXNzZW1ibHkiPklQbHVnaW5Bc3NlbWJseTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5Qcm9ncmVzcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbW1vbi5Qcm9ncmVzcyI+TWVkaWFCcm93c2VyLkNvbW1vbi5Qcm9ncmVzczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlByb2dyZXNzLkFjdGlvbmFibGVQcm9ncmVzcy0xLmh0bWwiIHRpdGxlPSJBY3Rpb25hYmxlUHJvZ3Jlc3MmbHQ7VCZndDsiPkFjdGlvbmFibGVQcm9ncmVzcyZsdDtUJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlByb2dyZXNzLlNpbXBsZVByb2dyZXNzLTEuaHRtbCIgdGl0bGU9IlNpbXBsZVByb2dyZXNzJmx0O1QmZ3Q7Ij5TaW1wbGVQcm9ncmVzcyZsdDtUJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5TZWN1cml0eS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbW1vbi5TZWN1cml0eSI+TWVkaWFCcm93c2VyLkNvbW1vbi5TZWN1cml0eTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlNlY3VyaXR5LklSZXF1aXJlc1JlZ2lzdHJhdGlvbi5odG1sIiB0aXRsZT0iSVJlcXVpcmVzUmVnaXN0cmF0aW9uIj5JUmVxdWlyZXNSZWdpc3RyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5TZWN1cml0eS5JU2VjdXJpdHlNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJU2VjdXJpdHlNYW5hZ2VyIj5JU2VjdXJpdHlNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db21tb24uU2VjdXJpdHkuUGF5bWVudFJlcXVpcmVkRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJQYXltZW50UmVxdWlyZWRFeGNlcHRpb24iPlBheW1lbnRSZXF1aXJlZEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbW1vbi5VcGRhdGVzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMiPk1lZGlhQnJvd3Nlci5Db21tb24uVXBkYXRlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5odG1sIiB0aXRsZT0iR2l0aHViVXBkYXRlciI+R2l0aHViVXBkYXRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5Bc3NldC5odG1sIiB0aXRsZT0iR2l0aHViVXBkYXRlci5Bc3NldCI+R2l0aHViVXBkYXRlci5Bc3NldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5BdXRob3IuaHRtbCIgdGl0bGU9IkdpdGh1YlVwZGF0ZXIuQXV0aG9yIj5HaXRodWJVcGRhdGVyLkF1dGhvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5Sb290T2JqZWN0Lmh0bWwiIHRpdGxlPSJHaXRodWJVcGRhdGVyLlJvb3RPYmplY3QiPkdpdGh1YlVwZGF0ZXIuUm9vdE9iamVjdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuR2l0aHViVXBkYXRlci5VcGxvYWRlci5odG1sIiB0aXRsZT0iR2l0aHViVXBkYXRlci5VcGxvYWRlciI+R2l0aHViVXBkYXRlci5VcGxvYWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuSUluc3RhbGxhdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklJbnN0YWxsYXRpb25NYW5hZ2VyIj5JSW5zdGFsbGF0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuSW5zdGFsbGF0aW9uRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJJbnN0YWxsYXRpb25FdmVudEFyZ3MiPkluc3RhbGxhdGlvbkV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29tbW9uLlVwZGF0ZXMuSW5zdGFsbGF0aW9uRmFpbGVkRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJJbnN0YWxsYXRpb25GYWlsZWRFdmVudEFyZ3MiPkluc3RhbGxhdGlvbkZhaWxlZEV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5JUmVzb3VyY2VGaWxlTWFuYWdlci5odG1sIiB0aXRsZT0iSVJlc291cmNlRmlsZU1hbmFnZXIiPklSZXNvdXJjZUZpbGVNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLklTZXJ2ZXJBcHBsaWNhdGlvbkhvc3QuaHRtbCIgdGl0bGU9IklTZXJ2ZXJBcHBsaWNhdGlvbkhvc3QiPklTZXJ2ZXJBcHBsaWNhdGlvbkhvc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuSVNlcnZlckFwcGxpY2F0aW9uUGF0aHMuaHRtbCIgdGl0bGU9IklTZXJ2ZXJBcHBsaWNhdGlvblBhdGhzIj5JU2VydmVyQXBwbGljYXRpb25QYXRoczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQXBpLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkFwaTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuQmFzZUFwaVNlcnZpY2UuaHRtbCIgdGl0bGU9IkJhc2VBcGlTZXJ2aWNlIj5CYXNlQXBpU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuQmFzZUl0ZW1zUmVxdWVzdC5odG1sIiB0aXRsZT0iQmFzZUl0ZW1zUmVxdWVzdCI+QmFzZUl0ZW1zUmVxdWVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuSUhhc0R0b09wdGlvbnMuaHRtbCIgdGl0bGU9IklIYXNEdG9PcHRpb25zIj5JSGFzRHRvT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuSUhhc0l0ZW1GaWVsZHMuaHRtbCIgdGl0bGU9IklIYXNJdGVtRmllbGRzIj5JSGFzSXRlbUZpZWxkczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BcGkuSXRlbUZpZWxkc0V4dGVuc2lvbnMuaHRtbCIgdGl0bGU9Ikl0ZW1GaWVsZHNFeHRlbnNpb25zIj5JdGVtRmllbGRzRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQXV0aGVudGljYXRpb24uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkF1dGhlbnRpY2F0aW9uIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BdXRoZW50aWNhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BdXRoZW50aWNhdGlvbi5BdXRoZW50aWNhdGlvblJlc3VsdC5odG1sIiB0aXRsZT0iQXV0aGVudGljYXRpb25SZXN1bHQiPkF1dGhlbnRpY2F0aW9uUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkF1dGhlbnRpY2F0aW9uLklBdXRoZW50aWNhdGlvblByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJQXV0aGVudGljYXRpb25Qcm92aWRlciI+SUF1dGhlbnRpY2F0aW9uUHJvdmlkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQXV0aGVudGljYXRpb24uSUhhc05ld1VzZXJQb2xpY3kuaHRtbCIgdGl0bGU9IklIYXNOZXdVc2VyUG9saWN5Ij5JSGFzTmV3VXNlclBvbGljeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5BdXRoZW50aWNhdGlvbi5JUmVxdWlyZXNSZXNvbHZlZFVzZXIuaHRtbCIgdGl0bGU9IklSZXF1aXJlc1Jlc29sdmVkVXNlciI+SVJlcXVpcmVzUmVzb2x2ZWRVc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkF1dGhlbnRpY2F0aW9uLlByb3ZpZGVyQXV0aGVudGljYXRpb25SZXN1bHQuaHRtbCIgdGl0bGU9IlByb3ZpZGVyQXV0aGVudGljYXRpb25SZXN1bHQiPlByb3ZpZGVyQXV0aGVudGljYXRpb25SZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkJhc2UuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkJhc2UiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkJhc2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQmFzZS5Db21tb25CYXNlQ29yZS5odG1sIiB0aXRsZT0iQ29tbW9uQmFzZUNvcmUiPkNvbW1vbkJhc2VDb3JlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkJhc2UuRGlzcG9zYWJsZUJhZy5odG1sIiB0aXRsZT0iRGlzcG9zYWJsZUJhZyI+RGlzcG9zYWJsZUJhZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5CYXNlLlNlcnZpY2VSb290Lmh0bWwiIHRpdGxlPSJTZXJ2aWNlUm9vdCI+U2VydmljZVJvb3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuQ2hhbm5lbC5odG1sIiB0aXRsZT0iQ2hhbm5lbCI+Q2hhbm5lbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5DaGFubmVsRmVhdHVyZXMuaHRtbCIgdGl0bGU9IkNoYW5uZWxGZWF0dXJlcyI+Q2hhbm5lbEZlYXR1cmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLkNoYW5uZWxJdGVtSW5mby5odG1sIiB0aXRsZT0iQ2hhbm5lbEl0ZW1JbmZvIj5DaGFubmVsSXRlbUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuQ2hhbm5lbEl0ZW1SZXN1bHQuaHRtbCIgdGl0bGU9IkNoYW5uZWxJdGVtUmVzdWx0Ij5DaGFubmVsSXRlbVJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5DaGFubmVsSXRlbVR5cGUuaHRtbCIgdGl0bGU9IkNoYW5uZWxJdGVtVHlwZSI+Q2hhbm5lbEl0ZW1UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLkNoYW5uZWxQYXJlbnRhbFJhdGluZy5odG1sIiB0aXRsZT0iQ2hhbm5lbFBhcmVudGFsUmF0aW5nIj5DaGFubmVsUGFyZW50YWxSYXRpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSUNoYW5uZWwuaHRtbCIgdGl0bGU9IklDaGFubmVsIj5JQ2hhbm5lbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JQ2hhbm5lbE1hbmFnZXIuaHRtbCIgdGl0bGU9IklDaGFubmVsTWFuYWdlciI+SUNoYW5uZWxNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLklEaXNhYmxlTWVkaWFTb3VyY2VEaXNwbGF5Lmh0bWwiIHRpdGxlPSJJRGlzYWJsZU1lZGlhU291cmNlRGlzcGxheSI+SURpc2FibGVNZWRpYVNvdXJjZURpc3BsYXk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSUhhc0NhY2hlS2V5Lmh0bWwiIHRpdGxlPSJJSGFzQ2FjaGVLZXkiPklIYXNDYWNoZUtleTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JSGFzQ2hhbmdlRXZlbnQuaHRtbCIgdGl0bGU9IklIYXNDaGFuZ2VFdmVudCI+SUhhc0NoYW5nZUV2ZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLklIYXNDaGFubmVsRmVhdHVyZXMuaHRtbCIgdGl0bGU9IklIYXNDaGFubmVsRmVhdHVyZXMiPklIYXNDaGFubmVsRmVhdHVyZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSUhhc0ZvbGRlckF0dHJpYnV0ZXMuaHRtbCIgdGl0bGU9IklIYXNGb2xkZXJBdHRyaWJ1dGVzIj5JSGFzRm9sZGVyQXR0cmlidXRlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JbnRlcm5hbENoYW5uZWxGZWF0dXJlcy5odG1sIiB0aXRsZT0iSW50ZXJuYWxDaGFubmVsRmVhdHVyZXMiPkludGVybmFsQ2hhbm5lbEZlYXR1cmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLkludGVybmFsQ2hhbm5lbEl0ZW1RdWVyeS5odG1sIiB0aXRsZT0iSW50ZXJuYWxDaGFubmVsSXRlbVF1ZXJ5Ij5JbnRlcm5hbENoYW5uZWxJdGVtUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSVJlcXVpcmVzTWVkaWFJbmZvQ2FsbGJhY2suaHRtbCIgdGl0bGU9IklSZXF1aXJlc01lZGlhSW5mb0NhbGxiYWNrIj5JUmVxdWlyZXNNZWRpYUluZm9DYWxsYmFjazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JU2VhcmNoYWJsZUNoYW5uZWwuaHRtbCIgdGl0bGU9IklTZWFyY2hhYmxlQ2hhbm5lbCI+SVNlYXJjaGFibGVDaGFubmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNoYW5uZWxzLklTdXBwb3J0c0RlbGV0ZS5odG1sIiB0aXRsZT0iSVN1cHBvcnRzRGVsZXRlIj5JU3VwcG9ydHNEZWxldGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ2hhbm5lbHMuSVN1cHBvcnRzTGF0ZXN0TWVkaWEuaHRtbCIgdGl0bGU9IklTdXBwb3J0c0xhdGVzdE1lZGlhIj5JU3VwcG9ydHNMYXRlc3RNZWRpYTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5DaGFubmVscy5JU3VwcG9ydHNNZWRpYVByb2JlLmh0bWwiIHRpdGxlPSJJU3VwcG9ydHNNZWRpYVByb2JlIj5JU3VwcG9ydHNNZWRpYVByb2JlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Db2RlY3MuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29kZWNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5GZm1wZWdDYXBhYmlsaXRpZXMuaHRtbCIgdGl0bGU9IkZmbXBlZ0NhcGFiaWxpdGllcyI+RmZtcGVnQ2FwYWJpbGl0aWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5GZm1wZWdDYXBhYmlsaXRpZXMuQ2FwYWJpbGl0eUluZm8uaHRtbCIgdGl0bGU9IkZmbXBlZ0NhcGFiaWxpdGllcy5DYXBhYmlsaXR5SW5mbyI+RmZtcGVnQ2FwYWJpbGl0aWVzLkNhcGFiaWxpdHlJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5GZm1wZWdDYXBhYmlsaXRpZXMuQ2Fwc0xpc3QuaHRtbCIgdGl0bGU9IkZmbXBlZ0NhcGFiaWxpdGllcy5DYXBzTGlzdCI+RmZtcGVnQ2FwYWJpbGl0aWVzLkNhcHNMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5JQ29kZWNCYXNlLmh0bWwiIHRpdGxlPSJJQ29kZWNCYXNlIj5JQ29kZWNCYXNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvZGVjcy5JQ29kZWNQcm92aWRlci5odG1sIiB0aXRsZT0iSUNvZGVjUHJvdmlkZXIiPklDb2RlY1Byb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Db2xsZWN0aW9ucy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29sbGVjdGlvbnMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbGxlY3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbGxlY3Rpb25zLkNvbGxlY3Rpb25DcmVhdGVkRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJDb2xsZWN0aW9uQ3JlYXRlZEV2ZW50QXJncyI+Q29sbGVjdGlvbkNyZWF0ZWRFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29sbGVjdGlvbnMuQ29sbGVjdGlvbkNyZWF0aW9uT3B0aW9ucy5odG1sIiB0aXRsZT0iQ29sbGVjdGlvbkNyZWF0aW9uT3B0aW9ucyI+Q29sbGVjdGlvbkNyZWF0aW9uT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Db2xsZWN0aW9ucy5Db2xsZWN0aW9uTW9kaWZpZWRFdmVudEFyZ3MuaHRtbCIgdGl0bGU9IkNvbGxlY3Rpb25Nb2RpZmllZEV2ZW50QXJncyI+Q29sbGVjdGlvbk1vZGlmaWVkRXZlbnRBcmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbGxlY3Rpb25zLklDb2xsZWN0aW9uTWFuYWdlci5odG1sIiB0aXRsZT0iSUNvbGxlY3Rpb25NYW5hZ2VyIj5JQ29sbGVjdGlvbk1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbmZpZ3VyYXRpb24iPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29uZmlndXJhdGlvbi5JU2VydmVyQ29uZmlndXJhdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklTZXJ2ZXJDb25maWd1cmF0aW9uTWFuYWdlciI+SVNlcnZlckNvbmZpZ3VyYXRpb25NYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkNvbmZpZ3VyYXRpb24uSVVzZXJDb25maWd1cmF0aW9uRmFjdG9yeS5odG1sIiB0aXRsZT0iSVVzZXJDb25maWd1cmF0aW9uRmFjdG9yeSI+SVVzZXJDb25maWd1cmF0aW9uRmFjdG9yeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29ubmVjdC5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29ubmVjdCI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29ubmVjdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Db25uZWN0LklDb25uZWN0TWFuYWdlci5odG1sIiB0aXRsZT0iSUNvbm5lY3RNYW5hZ2VyIj5JQ29ubmVjdE1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuQ29ubmVjdC5Vc2VyTGlua1Jlc3VsdC5odG1sIiB0aXRsZT0iVXNlckxpbmtSZXN1bHQiPlVzZXJMaW5rUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EYXRhLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EYXRhIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkRhdGEuSUxpYnJhcnlEYXRhYmFzZS5odG1sIiB0aXRsZT0iSUxpYnJhcnlEYXRhYmFzZSI+SUxpYnJhcnlEYXRhYmFzZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRGV2aWNlcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRGV2aWNlcyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRGV2aWNlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EZXZpY2VzLkNhbWVyYUltYWdlVXBsb2FkSW5mby5odG1sIiB0aXRsZT0iQ2FtZXJhSW1hZ2VVcGxvYWRJbmZvIj5DYW1lcmFJbWFnZVVwbG9hZEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRGV2aWNlcy5JRGV2aWNlTWFuYWdlci5odG1sIiB0aXRsZT0iSURldmljZU1hbmFnZXIiPklEZXZpY2VNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkRyYXdpbmcuSUltYWdlRW5jb2Rlci5odG1sIiB0aXRsZT0iSUltYWdlRW5jb2RlciI+SUltYWdlRW5jb2RlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nLklJbWFnZVByb2Nlc3Nvci5odG1sIiB0aXRsZT0iSUltYWdlUHJvY2Vzc29yIj5JSW1hZ2VQcm9jZXNzb3I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHJhd2luZy5JbWFnZUNvbGxhZ2VPcHRpb25zLmh0bWwiIHRpdGxlPSJJbWFnZUNvbGxhZ2VPcHRpb25zIj5JbWFnZUNvbGxhZ2VPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkRyYXdpbmcuSW1hZ2VEYXRhLmh0bWwiIHRpdGxlPSJJbWFnZURhdGEiPkltYWdlRGF0YTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nLkltYWdlUHJvY2Vzc2luZ09wdGlvbnMuaHRtbCIgdGl0bGU9IkltYWdlUHJvY2Vzc2luZ09wdGlvbnMiPkltYWdlUHJvY2Vzc2luZ09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHJhd2luZy5JbWFnZVByb2Nlc3NvckV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkltYWdlUHJvY2Vzc29yRXh0ZW5zaW9ucyI+SW1hZ2VQcm9jZXNzb3JFeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkRyYXdpbmcuSW1hZ2VTdHJlYW0uaHRtbCIgdGl0bGU9IkltYWdlU3RyZWFtIj5JbWFnZVN0cmVhbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EcmF3aW5nLklTdXBwb3J0c0ltYWdlRGF0YS5odG1sIiB0aXRsZT0iSVN1cHBvcnRzSW1hZ2VEYXRhIj5JU3VwcG9ydHNJbWFnZURhdGE8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkR0by5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHRvIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5EdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHRvLkR0b09wdGlvbnMuaHRtbCIgdGl0bGU9IkR0b09wdGlvbnMiPkR0b09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRHRvLklEdG9TZXJ2aWNlLmh0bWwiIHRpdGxlPSJJRHRvU2VydmljZSI+SUR0b1NlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQWdncmVnYXRlRm9sZGVyLmh0bWwiIHRpdGxlPSJBZ2dyZWdhdGVGb2xkZXIiPkFnZ3JlZ2F0ZUZvbGRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5CYXNlSXRlbS5odG1sIiB0aXRsZT0iQmFzZUl0ZW0iPkJhc2VJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkJhc2VJdGVtRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iQmFzZUl0ZW1FeHRlbnNpb25zIj5CYXNlSXRlbUV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQm9vay5odG1sIiB0aXRsZT0iQm9vayI+Qm9vazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5Cb3hTZXQuaHRtbCIgdGl0bGU9IkJveFNldCI+Qm94U2V0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkNvbGxlY3Rpb25Gb2xkZXIuaHRtbCIgdGl0bGU9IkNvbGxlY3Rpb25Gb2xkZXIiPkNvbGxlY3Rpb25Gb2xkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQ29sbGVjdGlvbkhlbHBlci5odG1sIiB0aXRsZT0iQ29sbGVjdGlvbkhlbHBlciI+Q29sbGVjdGlvbkhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5EYXlPZldlZWtIZWxwZXIuaHRtbCIgdGl0bGU9IkRheU9mV2Vla0hlbHBlciI+RGF5T2ZXZWVrSGVscGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IkV4dGVuc2lvbnMiPkV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuRm9sZGVyLmh0bWwiIHRpdGxlPSJGb2xkZXIiPkZvbGRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5HYW1lLmh0bWwiIHRpdGxlPSJHYW1lIj5HYW1lPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkdhbWVHZW5yZS5odG1sIiB0aXRsZT0iR2FtZUdlbnJlIj5HYW1lR2VucmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuR2FtZVN5c3RlbS5odG1sIiB0aXRsZT0iR2FtZVN5c3RlbSI+R2FtZVN5c3RlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5HZW5yZS5odG1sIiB0aXRsZT0iR2VucmUiPkdlbnJlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLklDb2xsZWN0aW9uRm9sZGVyLmh0bWwiIHRpdGxlPSJJQ29sbGVjdGlvbkZvbGRlciI+SUNvbGxlY3Rpb25Gb2xkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSUhhc0NvbGxlY3Rpb25UeXBlLmh0bWwiIHRpdGxlPSJJSGFzQ29sbGVjdGlvblR5cGUiPklIYXNDb2xsZWN0aW9uVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JSGFzRm9sZGVyR3JvdXBpbmcuaHRtbCIgdGl0bGU9IklIYXNGb2xkZXJHcm91cGluZyI+SUhhc0ZvbGRlckdyb3VwaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLklIYXNHYW1lR2VucmVzLmh0bWwiIHRpdGxlPSJJSGFzR2FtZUdlbnJlcyI+SUhhc0dhbWVHZW5yZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSUhhc01lZGlhU291cmNlcy5odG1sIiB0aXRsZT0iSUhhc01lZGlhU291cmNlcyI+SUhhc01lZGlhU291cmNlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JSGFzUHJvZ3JhbUF0dHJpYnV0ZXMuaHRtbCIgdGl0bGU9IklIYXNQcm9ncmFtQXR0cmlidXRlcyI+SUhhc1Byb2dyYW1BdHRyaWJ1dGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLklIYXNTZXJpZXMuaHRtbCIgdGl0bGU9IklIYXNTZXJpZXMiPklIYXNTZXJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSUhhc1Nlcmllc05hbWUuaHRtbCIgdGl0bGU9IklIYXNTZXJpZXNOYW1lIj5JSGFzU2VyaWVzTmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JSGFzU2hhcmVzLmh0bWwiIHRpdGxlPSJJSGFzU2hhcmVzIj5JSGFzU2hhcmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLklIYXNTdGFydERhdGUuaHRtbCIgdGl0bGU9IklIYXNTdGFydERhdGUiPklIYXNTdGFydERhdGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSUl0ZW1CeU5hbWUuaHRtbCIgdGl0bGU9IklJdGVtQnlOYW1lIj5JSXRlbUJ5TmFtZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JbnRlcm5hbEl0ZW1zUXVlcnkuaHRtbCIgdGl0bGU9IkludGVybmFsSXRlbXNRdWVyeSI+SW50ZXJuYWxJdGVtc1F1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkludGVybmFsUGVvcGxlUXVlcnkuaHRtbCIgdGl0bGU9IkludGVybmFsUGVvcGxlUXVlcnkiPkludGVybmFsUGVvcGxlUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuSVN1cHBvcnRzQm94U2V0R3JvdXBpbmcuaHRtbCIgdGl0bGU9IklTdXBwb3J0c0JveFNldEdyb3VwaW5nIj5JU3VwcG9ydHNCb3hTZXRHcm91cGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5JdGVtQnlOYW1lRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iSXRlbUJ5TmFtZUV4dGVuc2lvbnMiPkl0ZW1CeU5hbWVFeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkl0ZW1JbWFnZUluZm8uaHRtbCIgdGl0bGU9Ikl0ZW1JbWFnZUluZm8iPkl0ZW1JbWFnZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuTGlua2VkQ2hpbGQuaHRtbCIgdGl0bGU9IkxpbmtlZENoaWxkIj5MaW5rZWRDaGlsZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5MaXN0SXRlbS5odG1sIiB0aXRsZT0iTGlzdEl0ZW0iPkxpc3RJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLk11c2ljVmlkZW8uaHRtbCIgdGl0bGU9Ik11c2ljVmlkZW8iPk11c2ljVmlkZW88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuUGVvcGxlSGVscGVyLmh0bWwiIHRpdGxlPSJQZW9wbGVIZWxwZXIiPlBlb3BsZUhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5QZXJzb24uaHRtbCIgdGl0bGU9IlBlcnNvbiI+UGVyc29uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlBlcnNvbkluZm8uaHRtbCIgdGl0bGU9IlBlcnNvbkluZm8iPlBlcnNvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuUGhvdG8uaHRtbCIgdGl0bGU9IlBob3RvIj5QaG90bzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5QaG90b0FsYnVtLmh0bWwiIHRpdGxlPSJQaG90b0FsYnVtIj5QaG90b0FsYnVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlNoYXJlLmh0bWwiIHRpdGxlPSJTaGFyZSI+U2hhcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuU3R1ZGlvLmh0bWwiIHRpdGxlPSJTdHVkaW8iPlN0dWRpbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5UYWcuaHRtbCIgdGl0bGU9IlRhZyI+VGFnPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlRhZ0V4dGVuc2lvbnMuaHRtbCIgdGl0bGU9IlRhZ0V4dGVuc2lvbnMiPlRhZ0V4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVGh1bWJuYWlsU2V0SW5mby5odG1sIiB0aXRsZT0iVGh1bWJuYWlsU2V0SW5mbyI+VGh1bWJuYWlsU2V0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5UcmFpbGVyLmh0bWwiIHRpdGxlPSJUcmFpbGVyIj5UcmFpbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlVzZXIuaHRtbCIgdGl0bGU9IlVzZXIiPlVzZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVXNlckl0ZW1EYXRhLmh0bWwiIHRpdGxlPSJVc2VySXRlbURhdGEiPlVzZXJJdGVtRGF0YTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5Vc2VyUm9vdEZvbGRlci5odG1sIiB0aXRsZT0iVXNlclJvb3RGb2xkZXIiPlVzZXJSb290Rm9sZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlVzZXJWaWV3Lmh0bWwiIHRpdGxlPSJVc2VyVmlldyI+VXNlclZpZXc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVmlkZW8uaHRtbCIgdGl0bGU9IlZpZGVvIj5WaWRlbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQXVkaW8uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkF1ZGlvIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpby5BdWRpby5odG1sIiB0aXRsZT0iQXVkaW8iPkF1ZGlvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkF1ZGlvLkhhc0FydGlzdEV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9Ikhhc0FydGlzdEV4dGVuc2lvbnMiPkhhc0FydGlzdEV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQXVkaW8uSUhhc0FsYnVtLmh0bWwiIHRpdGxlPSJJSGFzQWxidW0iPklIYXNBbGJ1bTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpby5JSGFzQWxidW1BcnRpc3QuaHRtbCIgdGl0bGU9IklIYXNBbGJ1bUFydGlzdCI+SUhhc0FsYnVtQXJ0aXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkF1ZGlvLklIYXNBcnRpc3QuaHRtbCIgdGl0bGU9IklIYXNBcnRpc3QiPklIYXNBcnRpc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQXVkaW8uSUhhc011c2ljQWxidW0uaHRtbCIgdGl0bGU9IklIYXNNdXNpY0FsYnVtIj5JSGFzTXVzaWNBbGJ1bTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpby5JSGFzTXVzaWNHZW5yZXMuaHRtbCIgdGl0bGU9IklIYXNNdXNpY0dlbnJlcyI+SUhhc011c2ljR2VucmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLkF1ZGlvLk11c2ljQWxidW0uaHRtbCIgdGl0bGU9Ik11c2ljQWxidW0iPk11c2ljQWxidW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuQXVkaW8uTXVzaWNBcnRpc3QuaHRtbCIgdGl0bGU9Ik11c2ljQXJ0aXN0Ij5NdXNpY0FydGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5BdWRpby5NdXNpY0dlbnJlLmh0bWwiIHRpdGxlPSJNdXNpY0dlbnJlIj5NdXNpY0dlbnJlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5Nb3ZpZXMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLk1vdmllcyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuTW92aWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLk1vdmllcy5Nb3ZpZS5odG1sIiB0aXRsZT0iTW92aWUiPk1vdmllPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5UVi5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVFYiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlRWPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlRWLkVwaXNvZGUuaHRtbCIgdGl0bGU9IkVwaXNvZGUiPkVwaXNvZGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVFYuTGVnYWN5U3BlY2lhbEVwaXNvZGVOdW1iZXJzLmh0bWwiIHRpdGxlPSJMZWdhY3lTcGVjaWFsRXBpc29kZU51bWJlcnMiPkxlZ2FjeVNwZWNpYWxFcGlzb2RlTnVtYmVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FbnRpdGllcy5UVi5TZWFzb24uaHRtbCIgdGl0bGU9IlNlYXNvbiI+U2Vhc29uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkVudGl0aWVzLlRWLlNlcmllcy5odG1sIiB0aXRsZT0iU2VyaWVzIj5TZXJpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRW50aXRpZXMuVFYuU3BlY2lhbEVwaXNvZGVOdW1iZXJzLmh0bWwiIHRpdGxlPSJTcGVjaWFsRXBpc29kZU51bWJlcnMiPlNwZWNpYWxFcGlzb2RlTnVtYmVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRXh0ZW5zaW9ucyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5FeHRlbnNpb25zLlN0cmluZ0NvbXBhdGliaWxpdHkuaHRtbCIgdGl0bGU9IlN0cmluZ0NvbXBhdGliaWxpdHkiPlN0cmluZ0NvbXBhdGliaWxpdHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuRXh0ZW5zaW9ucy5TdHJpbmdFeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJTdHJpbmdFeHRlbnNpb25zIj5TdHJpbmdFeHRlbnNpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5JTy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuSU8iPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLklPPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLklPLklJT01hbmFnZXIuaHRtbCIgdGl0bGU9IklJT01hbmFnZXIiPklJT01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5EZWxldGVPcHRpb25zLmh0bWwiIHRpdGxlPSJEZWxldGVPcHRpb25zIj5EZWxldGVPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSUNvbmZpZ3VyYWJsZVByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJQ29uZmlndXJhYmxlUHJvdmlkZXIiPklDb25maWd1cmFibGVQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklJbnRyb1Byb3ZpZGVyLmh0bWwiIHRpdGxlPSJJSW50cm9Qcm92aWRlciI+SUludHJvUHJvdmlkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JTGlicmFyeU1hbmFnZXIuaHRtbCIgdGl0bGU9IklMaWJyYXJ5TWFuYWdlciI+SUxpYnJhcnlNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSUxpYnJhcnlNb25pdG9yLmh0bWwiIHRpdGxlPSJJTGlicmFyeU1vbml0b3IiPklMaWJyYXJ5TW9uaXRvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklMaWJyYXJ5UG9zdFNjYW5UYXNrLmh0bWwiIHRpdGxlPSJJTGlicmFyeVBvc3RTY2FuVGFzayI+SUxpYnJhcnlQb3N0U2NhblRhc2s8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JTGlicmFyeVBvc3RTY2FuVGFza1dpdGhEaXJlY3RvcnlTZXJ2aWNlLmh0bWwiIHRpdGxlPSJJTGlicmFyeVBvc3RTY2FuVGFza1dpdGhEaXJlY3RvcnlTZXJ2aWNlIj5JTGlicmFyeVBvc3RTY2FuVGFza1dpdGhEaXJlY3RvcnlTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSUxpdmVTdHJlYW0uaHRtbCIgdGl0bGU9IklMaXZlU3RyZWFtIj5JTGl2ZVN0cmVhbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklNZWRpYVNvdXJjZU1hbmFnZXIuaHRtbCIgdGl0bGU9IklNZWRpYVNvdXJjZU1hbmFnZXIiPklNZWRpYVNvdXJjZU1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JTWVkaWFTb3VyY2VQcm92aWRlci5odG1sIiB0aXRsZT0iSU1lZGlhU291cmNlUHJvdmlkZXIiPklNZWRpYVNvdXJjZVByb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSU1ldGFkYXRhU2F2ZXIuaHRtbCIgdGl0bGU9IklNZXRhZGF0YVNhdmVyIj5JTWV0YWRhdGFTYXZlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklNdXNpY01hbmFnZXIuaHRtbCIgdGl0bGU9IklNdXNpY01hbmFnZXIiPklNdXNpY01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JbnRyb0luZm8uaHRtbCIgdGl0bGU9IkludHJvSW5mbyI+SW50cm9JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSVNlZ21lbnRlZExpdmVTdHJlYW0uaHRtbCIgdGl0bGU9IklTZWdtZW50ZWRMaXZlU3RyZWFtIj5JU2VnbWVudGVkTGl2ZVN0cmVhbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklTZWdtZW50U291cmNlLmh0bWwiIHRpdGxlPSJJU2VnbWVudFNvdXJjZSI+SVNlZ21lbnRTb3VyY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JdGVtQ2hhbmdlRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJJdGVtQ2hhbmdlRXZlbnRBcmdzIj5JdGVtQ2hhbmdlRXZlbnRBcmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSXRlbUxpbmtUeXBlLmh0bWwiIHRpdGxlPSJJdGVtTGlua1R5cGUiPkl0ZW1MaW5rVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5Lkl0ZW1SZXNvbHZlQXJncy5odG1sIiB0aXRsZT0iSXRlbVJlc29sdmVBcmdzIj5JdGVtUmVzb2x2ZUFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JdGVtVXBkYXRlVHlwZS5odG1sIiB0aXRsZT0iSXRlbVVwZGF0ZVR5cGUiPkl0ZW1VcGRhdGVUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuSVVzZXJEYXRhTWFuYWdlci5odG1sIiB0aXRsZT0iSVVzZXJEYXRhTWFuYWdlciI+SVVzZXJEYXRhTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LklVc2VyTWFuYWdlci5odG1sIiB0aXRsZT0iSVVzZXJNYW5hZ2VyIj5JVXNlck1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5JVXNlclZpZXdNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJVXNlclZpZXdNYW5hZ2VyIj5JVXNlclZpZXdNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuTGlicmFyeU1hbmFnZXJFeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJMaWJyYXJ5TWFuYWdlckV4dGVuc2lvbnMiPkxpYnJhcnlNYW5hZ2VyRXh0ZW5zaW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5Lk1ldGFkYXRhQ29uZmlndXJhdGlvbkV4dGVuc2lvbnMuaHRtbCIgdGl0bGU9Ik1ldGFkYXRhQ29uZmlndXJhdGlvbkV4dGVuc2lvbnMiPk1ldGFkYXRhQ29uZmlndXJhdGlvbkV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5NZXRhZGF0YUNvbmZpZ3VyYXRpb25TdG9yZS5odG1sIiB0aXRsZT0iTWV0YWRhdGFDb25maWd1cmF0aW9uU3RvcmUiPk1ldGFkYXRhQ29uZmlndXJhdGlvblN0b3JlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuUGxheWJhY2tQcm9ncmVzc0V2ZW50QXJncy5odG1sIiB0aXRsZT0iUGxheWJhY2tQcm9ncmVzc0V2ZW50QXJncyI+UGxheWJhY2tQcm9ncmVzc0V2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LlBsYXliYWNrU3RvcEV2ZW50QXJncy5odG1sIiB0aXRsZT0iUGxheWJhY2tTdG9wRXZlbnRBcmdzIj5QbGF5YmFja1N0b3BFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5Qcm9maWxlci5odG1sIiB0aXRsZT0iUHJvZmlsZXIiPlByb2ZpbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuUmVzb2x2ZXJIZWxwZXIuaHRtbCIgdGl0bGU9IlJlc29sdmVySGVscGVyIj5SZXNvbHZlckhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LlNlZ21lbnRlZFN0cmVhbVNlZ21lbnRJbmZvLmh0bWwiIHRpdGxlPSJTZWdtZW50ZWRTdHJlYW1TZWdtZW50SW5mbyI+U2VnbWVudGVkU3RyZWFtU2VnbWVudEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5Vc2VyQ29weU9wdGlvbnMuaHRtbCIgdGl0bGU9IlVzZXJDb3B5T3B0aW9ucyI+VXNlckNvcHlPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpYnJhcnkuVXNlckRhdGFTYXZlRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJVc2VyRGF0YVNhdmVFdmVudEFyZ3MiPlVzZXJEYXRhU2F2ZUV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaWJyYXJ5LlVzZXJJdGVtU2hhcmUuaHRtbCIgdGl0bGU9IlVzZXJJdGVtU2hhcmUiPlVzZXJJdGVtU2hhcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGlicmFyeS5Vc2VySXRlbVNoYXJlUXVlcnkuaHRtbCIgdGl0bGU9IlVzZXJJdGVtU2hhcmVRdWVyeSI+VXNlckl0ZW1TaGFyZVF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5MaXZlVHYuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdiI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTGl2ZVR2PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5BY3RpdmVSZWNvcmRpbmdJbmZvLmh0bWwiIHRpdGxlPSJBY3RpdmVSZWNvcmRpbmdJbmZvIj5BY3RpdmVSZWNvcmRpbmdJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5CYXNlVHVuZXJIb3N0Lmh0bWwiIHRpdGxlPSJCYXNlVHVuZXJIb3N0Ij5CYXNlVHVuZXJIb3N0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5DaGFubmVsSW5mby5odG1sIiB0aXRsZT0iQ2hhbm5lbEluZm8iPkNoYW5uZWxJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JQ29uZmlndXJhYmxlVHVuZXJIb3N0Lmh0bWwiIHRpdGxlPSJJQ29uZmlndXJhYmxlVHVuZXJIb3N0Ij5JQ29uZmlndXJhYmxlVHVuZXJIb3N0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JSGFzQ291bnRyaWVzLmh0bWwiIHRpdGxlPSJJSGFzQ291bnRyaWVzIj5JSGFzQ291bnRyaWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JSGFzUHJvZ3JhbUNhY2hlcy5odG1sIiB0aXRsZT0iSUhhc1Byb2dyYW1DYWNoZXMiPklIYXNQcm9ncmFtQ2FjaGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JTGlzdGluZ3NQcm92aWRlci5odG1sIiB0aXRsZT0iSUxpc3RpbmdzUHJvdmlkZXIiPklMaXN0aW5nc1Byb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JTGl2ZVR2TWFuYWdlci5odG1sIiB0aXRsZT0iSUxpdmVUdk1hbmFnZXIiPklMaXZlVHZNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5JVHVuZXJIb3N0Lmh0bWwiIHRpdGxlPSJJVHVuZXJIb3N0Ij5JVHVuZXJIb3N0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlU3RyZWFtT3B0aW9ucy5odG1sIiB0aXRsZT0iTGl2ZVN0cmVhbU9wdGlvbnMiPkxpdmVTdHJlYW1PcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZDaGFubmVsLmh0bWwiIHRpdGxlPSJMaXZlVHZDaGFubmVsIj5MaXZlVHZDaGFubmVsPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZDb25mbGljdEV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iTGl2ZVR2Q29uZmxpY3RFeGNlcHRpb24iPkxpdmVUdkNvbmZsaWN0RXhjZXB0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZQcm9ncmFtLmh0bWwiIHRpdGxlPSJMaXZlVHZQcm9ncmFtIj5MaXZlVHZQcm9ncmFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZTZXJ2aWNlU3RhdHVzSW5mby5odG1sIiB0aXRsZT0iTGl2ZVR2U2VydmljZVN0YXR1c0luZm8iPkxpdmVUdlNlcnZpY2VTdGF0dXNJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5MaXZlVHZUdW5lckluZm8uaHRtbCIgdGl0bGU9IkxpdmVUdlR1bmVySW5mbyI+TGl2ZVR2VHVuZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5Qcm9ncmFtSW5mby5odG1sIiB0aXRsZT0iUHJvZ3JhbUluZm8iPlByb2dyYW1JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5SZWNvcmRpbmdJbmZvLmh0bWwiIHRpdGxlPSJSZWNvcmRpbmdJbmZvIj5SZWNvcmRpbmdJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5SZWNvcmRpbmdTdGF0dXNDaGFuZ2VkRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJSZWNvcmRpbmdTdGF0dXNDaGFuZ2VkRXZlbnRBcmdzIj5SZWNvcmRpbmdTdGF0dXNDaGFuZ2VkRXZlbnRBcmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5TZXJpZXNUaW1lckV2ZW50SW5mby5odG1sIiB0aXRsZT0iU2VyaWVzVGltZXJFdmVudEluZm8iPlNlcmllc1RpbWVyRXZlbnRJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5TZXJpZXNUaW1lckluZm8uaHRtbCIgdGl0bGU9IlNlcmllc1RpbWVySW5mbyI+U2VyaWVzVGltZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5UaW1lckV2ZW50SW5mby5odG1sIiB0aXRsZT0iVGltZXJFdmVudEluZm8iPlRpbWVyRXZlbnRJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5UaW1lckluZm8uaHRtbCIgdGl0bGU9IlRpbWVySW5mbyI+VGltZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLkxpdmVUdi5UdW5lckNoYW5uZWxNYXBwaW5nLmh0bWwiIHRpdGxlPSJUdW5lckNoYW5uZWxNYXBwaW5nIj5UdW5lckNoYW5uZWxNYXBwaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuQmFzZUVuY29kaW5nSm9iT3B0aW9ucy5odG1sIiB0aXRsZT0iQmFzZUVuY29kaW5nSm9iT3B0aW9ucyI+QmFzZUVuY29kaW5nSm9iT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLkNvZGVjUGFyYW1ldGVyQ29udGV4dC5odG1sIiB0aXRsZT0iQ29kZWNQYXJhbWV0ZXJDb250ZXh0Ij5Db2RlY1BhcmFtZXRlckNvbnRleHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5FbmNvZGluZ0pvYk9wdGlvbnMuaHRtbCIgdGl0bGU9IkVuY29kaW5nSm9iT3B0aW9ucyI+RW5jb2RpbmdKb2JPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuRW52aXJvbm1lbnRWYXJpYWJsZVNldHRpbmcuaHRtbCIgdGl0bGU9IkVudmlyb25tZW50VmFyaWFibGVTZXR0aW5nIj5FbnZpcm9ubWVudFZhcmlhYmxlU2V0dGluZzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLkhsc0hlbHBlci5odG1sIiB0aXRsZT0iSGxzSGVscGVyIj5IbHNIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JQ29kZWNQYXJhbWV0ZXJNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJQ29kZWNQYXJhbWV0ZXJNYW5hZ2VyIj5JQ29kZWNQYXJhbWV0ZXJNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSUVuY29kaW5nRGlhZ25vc3RpY09wdGlvbnNNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJRW5jb2RpbmdEaWFnbm9zdGljT3B0aW9uc01hbmFnZXIiPklFbmNvZGluZ0RpYWdub3N0aWNPcHRpb25zTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLklFbmNvZGluZ1N1YnRpdGxlT3B0aW9uc01hbmFnZXIuaHRtbCIgdGl0bGU9IklFbmNvZGluZ1N1YnRpdGxlT3B0aW9uc01hbmFnZXIiPklFbmNvZGluZ1N1YnRpdGxlT3B0aW9uc01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JRW5jb2RpbmdUb25lTWFwT3B0aW9uc01hbmFnZXIuaHRtbCIgdGl0bGU9IklFbmNvZGluZ1RvbmVNYXBPcHRpb25zTWFuYWdlciI+SUVuY29kaW5nVG9uZU1hcE9wdGlvbnNNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSUZmbXBlZ0NvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9IklGZm1wZWdDb25maWd1cmF0aW9uIj5JRmZtcGVnQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLklGZm1wZWdNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJRmZtcGVnTWFuYWdlciI+SUZmbXBlZ01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JRmZtcGVnUnVubmVyLmh0bWwiIHRpdGxlPSJJRmZtcGVnUnVubmVyIj5JRmZtcGVnUnVubmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSUltYWdlRXh0cmFjdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklJbWFnZUV4dHJhY3Rpb25NYW5hZ2VyIj5JSW1hZ2VFeHRyYWN0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLkltYWdlRW5jb2RpbmdPcHRpb25zLmh0bWwiIHRpdGxlPSJJbWFnZUVuY29kaW5nT3B0aW9ucyI+SW1hZ2VFbmNvZGluZ09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JTWVkaWFFbmNvZGVyLmh0bWwiIHRpdGxlPSJJTWVkaWFFbmNvZGVyIj5JTWVkaWFFbmNvZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSU1lZGlhSW1hZ2VDb252ZXJ0ZXIuaHRtbCIgdGl0bGU9IklNZWRpYUltYWdlQ29udmVydGVyIj5JTWVkaWFJbWFnZUNvbnZlcnRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLklNZWRpYVByb2JlTWFuYWdlci5odG1sIiB0aXRsZT0iSU1lZGlhUHJvYmVNYW5hZ2VyIj5JTWVkaWFQcm9iZU1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JU3RyZWFtSW5mb01hbmFnZXIuaHRtbCIgdGl0bGU9IklTdHJlYW1JbmZvTWFuYWdlciI+SVN0cmVhbUluZm9NYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuSVN1YnRpdGxlRW5jb2Rlci5odG1sIiB0aXRsZT0iSVN1YnRpdGxlRW5jb2RlciI+SVN1YnRpdGxlRW5jb2RlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLklTdWJ0aXRsZUZvbnRzTWFuYWdlci5odG1sIiB0aXRsZT0iSVN1YnRpdGxlRm9udHNNYW5hZ2VyIj5JU3VidGl0bGVGb250c01hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5JU3VidGl0bGVPY3JEYXRhTWFuYWdlci5odG1sIiB0aXRsZT0iSVN1YnRpdGxlT2NyRGF0YU1hbmFnZXIiPklTdWJ0aXRsZU9jckRhdGFNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuTWVkaWFJbmZvUmVxdWVzdC5odG1sIiB0aXRsZT0iTWVkaWFJbmZvUmVxdWVzdCI+TWVkaWFJbmZvUmVxdWVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0cy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0cyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLlRlc3RzLklTZXJ2ZXJUcmFuc2NvZGluZ1Rlc3RNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJU2VydmVyVHJhbnNjb2RpbmdUZXN0TWFuYWdlciI+SVNlcnZlclRyYW5zY29kaW5nVGVzdE1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0cy5JVGVzdEVuY29kaW5nSm9iSW5mby5odG1sIiB0aXRsZT0iSVRlc3RFbmNvZGluZ0pvYkluZm8iPklUZXN0RW5jb2RpbmdKb2JJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk1lZGlhRW5jb2RpbmcuVGVzdHMuVGVzdENvZGVjRGV2aWNlLmh0bWwiIHRpdGxlPSJUZXN0Q29kZWNEZXZpY2UiPlRlc3RDb2RlY0RldmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5NZWRpYUVuY29kaW5nLlRlc3RzLlRlc3RId2FjY2VsUGFpci5odG1sIiB0aXRsZT0iVGVzdEh3YWNjZWxQYWlyIj5UZXN0SHdhY2NlbFBhaXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTWVkaWFFbmNvZGluZy5UZXN0cy5UZXN0SHdhY2NlbHMuaHRtbCIgdGl0bGU9IlRlc3RId2FjY2VscyI+VGVzdEh3YWNjZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5OZXQuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldCI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTmV0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5BdXRoZW50aWNhdGVkQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJBdXRoZW50aWNhdGVkQXR0cmlidXRlIj5BdXRoZW50aWNhdGVkQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5BdXRob3JpemF0aW9uSW5mby5odG1sIiB0aXRsZT0iQXV0aG9yaXphdGlvbkluZm8iPkF1dGhvcml6YXRpb25JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5CYXNlUGVyaW9kaWNXZWJTb2NrZXRMaXN0ZW5lci0yLmh0bWwiIHRpdGxlPSJCYXNlUGVyaW9kaWNXZWJTb2NrZXRMaXN0ZW5lciZsdDtUUmV0dXJuRGF0YVR5cGUsIFRTdGF0ZVR5cGUmZ3Q7Ij5CYXNlUGVyaW9kaWNXZWJTb2NrZXRMaXN0ZW5lciZsdDtUUmV0dXJuRGF0YVR5cGUsIFRTdGF0ZVR5cGUmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JQXV0aGVudGljYXRpb25BdHRyaWJ1dGVzLmh0bWwiIHRpdGxlPSJJQXV0aGVudGljYXRpb25BdHRyaWJ1dGVzIj5JQXV0aGVudGljYXRpb25BdHRyaWJ1dGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JQXV0aG9yaXphdGlvbkNvbnRleHQuaHRtbCIgdGl0bGU9IklBdXRob3JpemF0aW9uQ29udGV4dCI+SUF1dGhvcml6YXRpb25Db250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JQXV0aFNlcnZpY2UuaHRtbCIgdGl0bGU9IklBdXRoU2VydmljZSI+SUF1dGhTZXJ2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JSGFzUmVzdWx0RmFjdG9yeS5odG1sIiB0aXRsZT0iSUhhc1Jlc3VsdEZhY3RvcnkiPklIYXNSZXN1bHRGYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JSHR0cFJlc3VsdEZhY3RvcnkuaHRtbCIgdGl0bGU9IklIdHRwUmVzdWx0RmFjdG9yeSI+SUh0dHBSZXN1bHRGYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JSHR0cFNlcnZlci5odG1sIiB0aXRsZT0iSUh0dHBTZXJ2ZXIiPklIdHRwU2VydmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JU2Vzc2lvbkNvbnRleHQuaHRtbCIgdGl0bGU9IklTZXNzaW9uQ29udGV4dCI+SVNlc3Npb25Db250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JV2ViU29ja2V0Q29ubmVjdGlvbi5odG1sIiB0aXRsZT0iSVdlYlNvY2tldENvbm5lY3Rpb24iPklXZWJTb2NrZXRDb25uZWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5JV2ViU29ja2V0TGlzdGVuZXIuaHRtbCIgdGl0bGU9IklXZWJTb2NrZXRMaXN0ZW5lciI+SVdlYlNvY2tldExpc3RlbmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5TZWN1cml0eUV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iU2VjdXJpdHlFeGNlcHRpb24iPlNlY3VyaXR5RXhjZXB0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5TZWN1cml0eUV4Y2VwdGlvblR5cGUuaHRtbCIgdGl0bGU9IlNlY3VyaXR5RXhjZXB0aW9uVHlwZSI+U2VjdXJpdHlFeGNlcHRpb25UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5TdGF0aWNGaWxlUmVzdWx0T3B0aW9ucy5odG1sIiB0aXRsZT0iU3RhdGljRmlsZVJlc3VsdE9wdGlvbnMiPlN0YXRpY0ZpbGVSZXN1bHRPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5TdGF0aWNSZXN1bHRPcHRpb25zLmh0bWwiIHRpdGxlPSJTdGF0aWNSZXN1bHRPcHRpb25zIj5TdGF0aWNSZXN1bHRPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5VbmF1dGhlbnRpY2F0ZWRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlVuYXV0aGVudGljYXRlZEF0dHJpYnV0ZSI+VW5hdXRoZW50aWNhdGVkQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5XZWJTb2NrZXRDb25uZWN0aW5nRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJXZWJTb2NrZXRDb25uZWN0aW5nRXZlbnRBcmdzIj5XZWJTb2NrZXRDb25uZWN0aW5nRXZlbnRBcmdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5XZWJTb2NrZXRMaXN0ZW5lclN0YXRlLmh0bWwiIHRpdGxlPSJXZWJTb2NrZXRMaXN0ZW5lclN0YXRlIj5XZWJTb2NrZXRMaXN0ZW5lclN0YXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5ldC5XZWJTb2NrZXRNZXNzYWdlSW5mby5odG1sIiB0aXRsZT0iV2ViU29ja2V0TWVzc2FnZUluZm8iPldlYlNvY2tldE1lc3NhZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Ob3RpZmljYXRpb25zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Ob3RpZmljYXRpb25zIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Ob3RpZmljYXRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLk5vdGlmaWNhdGlvbnMuSU5vdGlmaWNhdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklOb3RpZmljYXRpb25NYW5hZ2VyIj5JTm90aWZpY2F0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Ob3RpZmljYXRpb25zLk5vdGlmaWNhdGlvblRva2VuLmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25Ub2tlbiI+Tm90aWZpY2F0aW9uVG9rZW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuTm90aWZpY2F0aW9ucy5Ob3RpZmljYXRpb25Ub2tlbkNhdGVnb3J5Lmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25Ub2tlbkNhdGVnb3J5Ij5Ob3RpZmljYXRpb25Ub2tlbkNhdGVnb3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QZXJzaXN0ZW5jZS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGVyc2lzdGVuY2UiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBlcnNpc3RlbmNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBlcnNpc3RlbmNlLklEaXNwbGF5UHJlZmVyZW5jZXNSZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJRGlzcGxheVByZWZlcmVuY2VzUmVwb3NpdG9yeSI+SURpc3BsYXlQcmVmZXJlbmNlc1JlcG9zaXRvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGVyc2lzdGVuY2UuSUl0ZW1SZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJSXRlbVJlcG9zaXRvcnkiPklJdGVtUmVwb3NpdG9yeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QZXJzaXN0ZW5jZS5JbnRyb0RlYnVnSW5mby5odG1sIiB0aXRsZT0iSW50cm9EZWJ1Z0luZm8iPkludHJvRGVidWdJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBlcnNpc3RlbmNlLklSZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJUmVwb3NpdG9yeSI+SVJlcG9zaXRvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGVyc2lzdGVuY2UuSXRlbVRhZ2dlZEV2ZW50Lmh0bWwiIHRpdGxlPSJJdGVtVGFnZ2VkRXZlbnQiPkl0ZW1UYWdnZWRFdmVudDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QZXJzaXN0ZW5jZS5JVXNlckRhdGFSZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJVXNlckRhdGFSZXBvc2l0b3J5Ij5JVXNlckRhdGFSZXBvc2l0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBlcnNpc3RlbmNlLklVc2VyUmVwb3NpdG9yeS5odG1sIiB0aXRsZT0iSVVzZXJSZXBvc2l0b3J5Ij5JVXNlclJlcG9zaXRvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGVyc2lzdGVuY2UuTWVkaWFTdHJlYW1RdWVyeS5odG1sIiB0aXRsZT0iTWVkaWFTdHJlYW1RdWVyeSI+TWVkaWFTdHJlYW1RdWVyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGxheWxpc3RzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBsYXlsaXN0czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuQWRkVG9QbGF5bGlzdEluZm8uaHRtbCIgdGl0bGU9IkFkZFRvUGxheWxpc3RJbmZvIj5BZGRUb1BsYXlsaXN0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuQWRkVG9QbGF5bGlzdFJlc3VsdC5odG1sIiB0aXRsZT0iQWRkVG9QbGF5bGlzdFJlc3VsdCI+QWRkVG9QbGF5bGlzdFJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuSVBsYXlsaXN0TWFuYWdlci5odG1sIiB0aXRsZT0iSVBsYXlsaXN0TWFuYWdlciI+SVBsYXlsaXN0TWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuUGxheWxpc3QuaHRtbCIgdGl0bGU9IlBsYXlsaXN0Ij5QbGF5bGlzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuUGxheWxpc3RDcmVhdGlvblJlcXVlc3QuaHRtbCIgdGl0bGU9IlBsYXlsaXN0Q3JlYXRpb25SZXF1ZXN0Ij5QbGF5bGlzdENyZWF0aW9uUmVxdWVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbGF5bGlzdHMuUGxheWxpc3RDcmVhdGlvblJlc3VsdC5odG1sIiB0aXRsZT0iUGxheWxpc3RDcmVhdGlvblJlc3VsdCI+UGxheWxpc3RDcmVhdGlvblJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2lucy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2lucyI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2luczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbHVnaW5zLkJhc2VQbHVnaW5TaW1wbGVVSS0xLmh0bWwiIHRpdGxlPSJCYXNlUGx1Z2luU2ltcGxlVUkmbHQ7VE9wdGlvblR5cGUmZ3Q7Ij5CYXNlUGx1Z2luU2ltcGxlVUkmbHQ7VE9wdGlvblR5cGUmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBsdWdpbnMuQ29uZmlndXJhdGlvblBhZ2VUeXBlLmh0bWwiIHRpdGxlPSJDb25maWd1cmF0aW9uUGFnZVR5cGUiPkNvbmZpZ3VyYXRpb25QYWdlVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbHVnaW5zLklIYXNTZXR1cFVybC5odG1sIiB0aXRsZT0iSUhhc1NldHVwVXJsIj5JSGFzU2V0dXBVcmw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2lucy5JUGx1Z2luQ29uZmlndXJhdGlvblBhZ2UuaHRtbCIgdGl0bGU9IklQbHVnaW5Db25maWd1cmF0aW9uUGFnZSI+SVBsdWdpbkNvbmZpZ3VyYXRpb25QYWdlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBsdWdpbnMuSVBsdWdpblVJUGFnZVJlZ2lzdHJhdGlvbi5odG1sIiB0aXRsZT0iSVBsdWdpblVJUGFnZVJlZ2lzdHJhdGlvbiI+SVBsdWdpblVJUGFnZVJlZ2lzdHJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5QbHVnaW5zLklQbHVnaW5VSVBhZ2VzUmVnaXN0cmFyLmh0bWwiIHRpdGxlPSJJUGx1Z2luVUlQYWdlc1JlZ2lzdHJhciI+SVBsdWdpblVJUGFnZXNSZWdpc3RyYXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUGx1Z2lucy5JUnVuQmVmb3JlU3RhcnR1cC5odG1sIiB0aXRsZT0iSVJ1bkJlZm9yZVN0YXJ0dXAiPklSdW5CZWZvcmVTdGFydHVwPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlBsdWdpbnMuSVNlcnZlckVudHJ5UG9pbnQuaHRtbCIgdGl0bGU9IklTZXJ2ZXJFbnRyeVBvaW50Ij5JU2VydmVyRW50cnlQb2ludDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQWxidW1JbmZvLmh0bWwiIHRpdGxlPSJBbGJ1bUluZm8iPkFsYnVtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQXJ0aXN0SW5mby5odG1sIiB0aXRsZT0iQXJ0aXN0SW5mbyI+QXJ0aXN0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQmFzZU1ldGFkYXRhUmVzdWx0Lmh0bWwiIHRpdGxlPSJCYXNlTWV0YWRhdGFSZXN1bHQiPkJhc2VNZXRhZGF0YVJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQm9va0luZm8uaHRtbCIgdGl0bGU9IkJvb2tJbmZvIj5Cb29rSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuQm94U2V0SW5mby5odG1sIiB0aXRsZT0iQm94U2V0SW5mbyI+Qm94U2V0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRGlyZWN0b3J5U2VydmljZS5odG1sIiB0aXRsZT0iRGlyZWN0b3J5U2VydmljZSI+RGlyZWN0b3J5U2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRHluYW1pY0ltYWdlSW5mby5odG1sIiB0aXRsZT0iRHluYW1pY0ltYWdlSW5mbyI+RHluYW1pY0ltYWdlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRHluYW1pY0ltYWdlUmVzcG9uc2UuaHRtbCIgdGl0bGU9IkR5bmFtaWNJbWFnZVJlc3BvbnNlIj5EeW5hbWljSW1hZ2VSZXNwb25zZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRW5oYW5jZWRJbWFnZUluZm8uaHRtbCIgdGl0bGU9IkVuaGFuY2VkSW1hZ2VJbmZvIj5FbmhhbmNlZEltYWdlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRXBpc29kZUluZm8uaHRtbCIgdGl0bGU9IkVwaXNvZGVJbmZvIj5FcGlzb2RlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuRXh0cmFTb3VyY2UuaHRtbCIgdGl0bGU9IkV4dHJhU291cmNlIj5FeHRyYVNvdXJjZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuR2FtZUluZm8uaHRtbCIgdGl0bGU9IkdhbWVJbmZvIj5HYW1lSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuR2FtZVN5c3RlbUluZm8uaHRtbCIgdGl0bGU9IkdhbWVTeXN0ZW1JbmZvIj5HYW1lU3lzdGVtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUN1c3RvbU1ldGFkYXRhUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklDdXN0b21NZXRhZGF0YVByb3ZpZGVyIj5JQ3VzdG9tTWV0YWRhdGFQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUN1c3RvbU1ldGFkYXRhUHJvdmlkZXItMS5odG1sIiB0aXRsZT0iSUN1c3RvbU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OyI+SUN1c3RvbU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSURpcmVjdG9yeVNlcnZpY2UuaHRtbCIgdGl0bGU9IklEaXJlY3RvcnlTZXJ2aWNlIj5JRGlyZWN0b3J5U2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUR5bmFtaWNJbWFnZVByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJRHluYW1pY0ltYWdlUHJvdmlkZXIiPklEeW5hbWljSW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUR5bmFtaWNJbWFnZVByb3ZpZGVyV2l0aExpYnJhcnlPcHRpb25zLmh0bWwiIHRpdGxlPSJJRHluYW1pY0ltYWdlUHJvdmlkZXJXaXRoTGlicmFyeU9wdGlvbnMiPklEeW5hbWljSW1hZ2VQcm92aWRlcldpdGhMaWJyYXJ5T3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUV4dGVybmFsSWQuaHRtbCIgdGl0bGU9IklFeHRlcm5hbElkIj5JRXh0ZXJuYWxJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUV4dHJhc1Byb3ZpZGVyLmh0bWwiIHRpdGxlPSJJRXh0cmFzUHJvdmlkZXIiPklFeHRyYXNQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUZvcmNlZFByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJRm9yY2VkUHJvdmlkZXIiPklGb3JjZWRQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUhhc0l0ZW1DaGFuZ2VNb25pdG9yLmh0bWwiIHRpdGxlPSJJSGFzSXRlbUNoYW5nZU1vbml0b3IiPklIYXNJdGVtQ2hhbmdlTW9uaXRvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUhhc0xvb2t1cEluZm8tMS5odG1sIiB0aXRsZT0iSUhhc0xvb2t1cEluZm8mbHQ7VExvb2t1cEluZm9UeXBlJmd0OyI+SUhhc0xvb2t1cEluZm8mbHQ7VExvb2t1cEluZm9UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUhhc01ldGFkYXRhRmVhdHVyZXMuaHRtbCIgdGl0bGU9IklIYXNNZXRhZGF0YUZlYXR1cmVzIj5JSGFzTWV0YWRhdGFGZWF0dXJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUhhc09yZGVyLmh0bWwiIHRpdGxlPSJJSGFzT3JkZXIiPklIYXNPcmRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUhhc1dlYnNpdGUuaHRtbCIgdGl0bGU9IklIYXNXZWJzaXRlIj5JSGFzV2Vic2l0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUltYWdlRW5oYW5jZXIuaHRtbCIgdGl0bGU9IklJbWFnZUVuaGFuY2VyIj5JSW1hZ2VFbmhhbmNlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUltYWdlUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklJbWFnZVByb3ZpZGVyIj5JSW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxhenlJbWFnZVByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJTGF6eUltYWdlUHJvdmlkZXIiPklMYXp5SW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxvY2FsSW1hZ2VGaWxlUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklMb2NhbEltYWdlRmlsZVByb3ZpZGVyIj5JTG9jYWxJbWFnZUZpbGVQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxvY2FsSW1hZ2VQcm92aWRlci5odG1sIiB0aXRsZT0iSUxvY2FsSW1hZ2VQcm92aWRlciI+SUxvY2FsSW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxvY2FsTWV0YWRhdGFQcm92aWRlci5odG1sIiB0aXRsZT0iSUxvY2FsTWV0YWRhdGFQcm92aWRlciI+SUxvY2FsTWV0YWRhdGFQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSUxvY2FsTWV0YWRhdGFQcm92aWRlci0xLmh0bWwiIHRpdGxlPSJJTG9jYWxNZXRhZGF0YVByb3ZpZGVyJmx0O1RJdGVtVHlwZSZndDsiPklMb2NhbE1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSW1hZ2VSZWZyZXNoT3B0aW9ucy5odG1sIiB0aXRsZT0iSW1hZ2VSZWZyZXNoT3B0aW9ucyI+SW1hZ2VSZWZyZXNoT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSU1ldGFkYXRhUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklNZXRhZGF0YVByb3ZpZGVyIj5JTWV0YWRhdGFQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSU1ldGFkYXRhUHJvdmlkZXItMS5odG1sIiB0aXRsZT0iSU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OyI+SU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSU1ldGFkYXRhU2VydmljZS5odG1sIiB0aXRsZT0iSU1ldGFkYXRhU2VydmljZSI+SU1ldGFkYXRhU2VydmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSU11bHRpcGxlTG9jYWxNZXRhZGF0YVByb3ZpZGVyLTEuaHRtbCIgdGl0bGU9IklNdWx0aXBsZUxvY2FsTWV0YWRhdGFQcm92aWRlciZsdDtUSXRlbVR5cGUmZ3Q7Ij5JTXVsdGlwbGVMb2NhbE1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVByZVJlZnJlc2hQcm92aWRlci5odG1sIiB0aXRsZT0iSVByZVJlZnJlc2hQcm92aWRlciI+SVByZVJlZnJlc2hQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVByb3ZpZGVyTWFuYWdlci5odG1sIiB0aXRsZT0iSVByb3ZpZGVyTWFuYWdlciI+SVByb3ZpZGVyTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVJlbW90ZUltYWdlUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklSZW1vdGVJbWFnZVByb3ZpZGVyIj5JUmVtb3RlSW1hZ2VQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVJlbW90ZUltYWdlUHJvdmlkZXJXaXRoT3B0aW9ucy5odG1sIiB0aXRsZT0iSVJlbW90ZUltYWdlUHJvdmlkZXJXaXRoT3B0aW9ucyI+SVJlbW90ZUltYWdlUHJvdmlkZXJXaXRoT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVJlbW90ZU1ldGFkYXRhUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklSZW1vdGVNZXRhZGF0YVByb3ZpZGVyIj5JUmVtb3RlTWV0YWRhdGFQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuSVJlbW90ZU1ldGFkYXRhUHJvdmlkZXItMi5odG1sIiB0aXRsZT0iSVJlbW90ZU1ldGFkYXRhUHJvdmlkZXImbHQ7VEl0ZW1UeXBlLCBUTG9va3VwSW5mb1R5cGUmZ3Q7Ij5JUmVtb3RlTWV0YWRhdGFQcm92aWRlciZsdDtUSXRlbVR5cGUsIFRMb29rdXBJbmZvVHlwZSZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLklSZW1vdGVNZXRhZGF0YVByb3ZpZGVyV2l0aE9wdGlvbnMtMi5odG1sIiB0aXRsZT0iSVJlbW90ZU1ldGFkYXRhUHJvdmlkZXJXaXRoT3B0aW9ucyZsdDtUSXRlbVR5cGUsIFRMb29rdXBJbmZvVHlwZSZndDsiPklSZW1vdGVNZXRhZGF0YVByb3ZpZGVyV2l0aE9wdGlvbnMmbHQ7VEl0ZW1UeXBlLCBUTG9va3VwSW5mb1R5cGUmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JUmVtb3RlU2VhcmNoUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklSZW1vdGVTZWFyY2hQcm92aWRlciI+SVJlbW90ZVNlYXJjaFByb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JUmVtb3RlU2VhcmNoUHJvdmlkZXItMS5odG1sIiB0aXRsZT0iSVJlbW90ZVNlYXJjaFByb3ZpZGVyJmx0O1RMb29rdXBJbmZvVHlwZSZndDsiPklSZW1vdGVTZWFyY2hQcm92aWRlciZsdDtUTG9va3VwSW5mb1R5cGUmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JU2VyaWVzTWV0YWRhdGFQcm92aWRlci5odG1sIiB0aXRsZT0iSVNlcmllc01ldGFkYXRhUHJvdmlkZXIiPklTZXJpZXNNZXRhZGF0YVByb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JdGVtSW5mby5odG1sIiB0aXRsZT0iSXRlbUluZm8iPkl0ZW1JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5JdGVtTG9va3VwSW5mby5odG1sIiB0aXRsZT0iSXRlbUxvb2t1cEluZm8iPkl0ZW1Mb29rdXBJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5Mb2NhbEltYWdlSW5mby5odG1sIiB0aXRsZT0iTG9jYWxJbWFnZUluZm8iPkxvY2FsSW1hZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5NZXRhZGF0YVByb3ZpZGVyUHJpb3JpdHkuaHRtbCIgdGl0bGU9Ik1ldGFkYXRhUHJvdmlkZXJQcmlvcml0eSI+TWV0YWRhdGFQcm92aWRlclByaW9yaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5NZXRhZGF0YVJlZnJlc2hNb2RlLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVJlZnJlc2hNb2RlIj5NZXRhZGF0YVJlZnJlc2hNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5NZXRhZGF0YVJlZnJlc2hPcHRpb25zLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVJlZnJlc2hPcHRpb25zIj5NZXRhZGF0YVJlZnJlc2hPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlByb3ZpZGVycy5NZXRhZGF0YVJlc3VsdC0xLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVJlc3VsdCZsdDtUJmd0OyI+TWV0YWRhdGFSZXN1bHQmbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLk1vdmllSW5mby5odG1sIiB0aXRsZT0iTW92aWVJbmZvIj5Nb3ZpZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLk11c2ljVmlkZW9JbmZvLmh0bWwiIHRpdGxlPSJNdXNpY1ZpZGVvSW5mbyI+TXVzaWNWaWRlb0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlBlcnNvbkxvb2t1cEluZm8uaHRtbCIgdGl0bGU9IlBlcnNvbkxvb2t1cEluZm8iPlBlcnNvbkxvb2t1cEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlZnJlc2hQcmlvcml0eS5odG1sIiB0aXRsZT0iUmVmcmVzaFByaW9yaXR5Ij5SZWZyZXNoUHJpb3JpdHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlZnJlc2hQcm9ncmVzc0luZm8uaHRtbCIgdGl0bGU9IlJlZnJlc2hQcm9ncmVzc0luZm8iPlJlZnJlc2hQcm9ncmVzc0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlbW90ZUltYWdlRmV0Y2hPcHRpb25zLmh0bWwiIHRpdGxlPSJSZW1vdGVJbWFnZUZldGNoT3B0aW9ucyI+UmVtb3RlSW1hZ2VGZXRjaE9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlbW90ZU1ldGFkYXRhRmV0Y2hPcHRpb25zLTEuaHRtbCIgdGl0bGU9IlJlbW90ZU1ldGFkYXRhRmV0Y2hPcHRpb25zJmx0O1RMb29rdXBJbmZvVHlwZSZndDsiPlJlbW90ZU1ldGFkYXRhRmV0Y2hPcHRpb25zJmx0O1RMb29rdXBJbmZvVHlwZSZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUHJvdmlkZXJzLlJlbW90ZVNlYXJjaFF1ZXJ5LTEuaHRtbCIgdGl0bGU9IlJlbW90ZVNlYXJjaFF1ZXJ5Jmx0O1QmZ3Q7Ij5SZW1vdGVTZWFyY2hRdWVyeSZsdDtUJmd0OzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuUmVtb3RlU2VhcmNoUmVzdWx0SGVscGVyLmh0bWwiIHRpdGxlPSJSZW1vdGVTZWFyY2hSZXN1bHRIZWxwZXIiPlJlbW90ZVNlYXJjaFJlc3VsdEhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuU2Vhc29uSW5mby5odG1sIiB0aXRsZT0iU2Vhc29uSW5mbyI+U2Vhc29uSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuU2VyaWVzSW5mby5odG1sIiB0aXRsZT0iU2VyaWVzSW5mbyI+U2VyaWVzSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuU29uZ0luZm8uaHRtbCIgdGl0bGU9IlNvbmdJbmZvIj5Tb25nSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuVHJhaWxlckluZm8uaHRtbCIgdGl0bGU9IlRyYWlsZXJJbmZvIj5UcmFpbGVySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5Qcm92aWRlcnMuVmlkZW9Db250ZW50VHlwZS5odG1sIiB0aXRsZT0iVmlkZW9Db250ZW50VHlwZSI+VmlkZW9Db250ZW50VHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuUmVzb2x2ZXJzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5SZXNvbHZlcnMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5SZXNvbHZlcnMuQmFzZUl0ZW1SZXNvbHZlci0xLmh0bWwiIHRpdGxlPSJCYXNlSXRlbVJlc29sdmVyJmx0O1QmZ3Q7Ij5CYXNlSXRlbVJlc29sdmVyJmx0O1QmZ3Q7PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVycy5JSXRlbVJlc29sdmVyLmh0bWwiIHRpdGxlPSJJSXRlbVJlc29sdmVyIj5JSXRlbVJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVycy5JTXVsdGlJdGVtUmVzb2x2ZXIuaHRtbCIgdGl0bGU9IklNdWx0aUl0ZW1SZXNvbHZlciI+SU11bHRpSXRlbVJlc29sdmVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVycy5NdWx0aUl0ZW1SZXNvbHZlclJlc3VsdC5odG1sIiB0aXRsZT0iTXVsdGlJdGVtUmVzb2x2ZXJSZXN1bHQiPk11bHRpSXRlbVJlc29sdmVyUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlJlc29sdmVycy5SZXNvbHZlclByaW9yaXR5Lmh0bWwiIHRpdGxlPSJSZXNvbHZlclByaW9yaXR5Ij5SZXNvbHZlclByaW9yaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TYW5pdGF0aW9uLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TYW5pdGF0aW9uIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TYW5pdGF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNhbml0YXRpb24uSVNhbml0YXRpb25NYW5hZ2VyLmh0bWwiIHRpdGxlPSJJU2FuaXRhdGlvbk1hbmFnZXIiPklTYW5pdGF0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TYW5pdGF0aW9uLlNhbml0aWF0aW9uU3RyZWFtLmh0bWwiIHRpdGxlPSJTYW5pdGlhdGlvblN0cmVhbSI+U2FuaXRpYXRpb25TdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2FuaXRhdGlvbi5UZXh0VHJhbnNmb3JtYXRpb25TdHJlYW0uaHRtbCIgdGl0bGU9IlRleHRUcmFuc2Zvcm1hdGlvblN0cmVhbSI+VGV4dFRyYW5zZm9ybWF0aW9uU3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TZWN1cml0eS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2VjdXJpdHkiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlY3VyaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlY3VyaXR5LkF1dGhlbnRpY2F0aW9uSW5mby5odG1sIiB0aXRsZT0iQXV0aGVudGljYXRpb25JbmZvIj5BdXRoZW50aWNhdGlvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2VjdXJpdHkuQXV0aGVudGljYXRpb25JbmZvUXVlcnkuaHRtbCIgdGl0bGU9IkF1dGhlbnRpY2F0aW9uSW5mb1F1ZXJ5Ij5BdXRoZW50aWNhdGlvbkluZm9RdWVyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TZWN1cml0eS5JQXV0aGVudGljYXRpb25SZXBvc2l0b3J5Lmh0bWwiIHRpdGxlPSJJQXV0aGVudGljYXRpb25SZXBvc2l0b3J5Ij5JQXV0aGVudGljYXRpb25SZXBvc2l0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlY3VyaXR5LklFbmNyeXB0aW9uTWFuYWdlci5odG1sIiB0aXRsZT0iSUVuY3J5cHRpb25NYW5hZ2VyIj5JRW5jcnlwdGlvbk1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb24uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb24iPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2Vzc2lvbi5BdXRoZW50aWNhdGlvblJlcXVlc3QuaHRtbCIgdGl0bGU9IkF1dGhlbnRpY2F0aW9uUmVxdWVzdCI+QXV0aGVudGljYXRpb25SZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb24uSVNlc3Npb25Db250cm9sbGVyLmh0bWwiIHRpdGxlPSJJU2Vzc2lvbkNvbnRyb2xsZXIiPklTZXNzaW9uQ29udHJvbGxlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TZXNzaW9uLklTZXNzaW9uTWFuYWdlci5odG1sIiB0aXRsZT0iSVNlc3Npb25NYW5hZ2VyIj5JU2Vzc2lvbk1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU2Vzc2lvbi5QbGF5U2Vzc2lvbkluZm8uaHRtbCIgdGl0bGU9IlBsYXlTZXNzaW9uSW5mbyI+UGxheVNlc3Npb25JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlNlc3Npb24uU2Vzc2lvbkV2ZW50QXJncy5odG1sIiB0aXRsZT0iU2Vzc2lvbkV2ZW50QXJncyI+U2Vzc2lvbkV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TZXNzaW9uLlNlc3Npb25JbmZvLmh0bWwiIHRpdGxlPSJTZXNzaW9uSW5mbyI+U2Vzc2lvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN1YnRpdGxlcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzIj5NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TdWJ0aXRsZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLklTdWJ0aXRsZU1hbmFnZXIuaHRtbCIgdGl0bGU9IklTdWJ0aXRsZU1hbmFnZXIiPklTdWJ0aXRsZU1hbmFnZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLklTdWJ0aXRsZVByb3ZpZGVyLmh0bWwiIHRpdGxlPSJJU3VidGl0bGVQcm92aWRlciI+SVN1YnRpdGxlUHJvdmlkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLlN1YnRpdGxlRG93bmxvYWRFdmVudEFyZ3MuaHRtbCIgdGl0bGU9IlN1YnRpdGxlRG93bmxvYWRFdmVudEFyZ3MiPlN1YnRpdGxlRG93bmxvYWRFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLlN1YnRpdGxlRG93bmxvYWRGYWlsdXJlRXZlbnRBcmdzLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZURvd25sb2FkRmFpbHVyZUV2ZW50QXJncyI+U3VidGl0bGVEb3dubG9hZEZhaWx1cmVFdmVudEFyZ3M8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLlN1YnRpdGxlUmVzcG9uc2UuaHRtbCIgdGl0bGU9IlN1YnRpdGxlUmVzcG9uc2UiPlN1YnRpdGxlUmVzcG9uc2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3VidGl0bGVzLlN1YnRpdGxlU2VhcmNoUmVxdWVzdC5odG1sIiB0aXRsZT0iU3VidGl0bGVTZWFyY2hSZXF1ZXN0Ij5TdWJ0aXRsZVNlYXJjaFJlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmMiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3luYy5JSGFzRHluYW1pY0FjY2Vzcy5odG1sIiB0aXRsZT0iSUhhc0R5bmFtaWNBY2Nlc3MiPklIYXNEeW5hbWljQWNjZXNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmMuSVJlbW90ZVN5bmNQcm92aWRlci5odG1sIiB0aXRsZT0iSVJlbW90ZVN5bmNQcm92aWRlciI+SVJlbW90ZVN5bmNQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TeW5jLklTZXJ2ZXJTeW5jUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklTZXJ2ZXJTeW5jUHJvdmlkZXIiPklTZXJ2ZXJTeW5jUHJvdmlkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3luYy5JU3VwcG9ydHNEaXJlY3RDb3B5Lmh0bWwiIHRpdGxlPSJJU3VwcG9ydHNEaXJlY3RDb3B5Ij5JU3VwcG9ydHNEaXJlY3RDb3B5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlN5bmMuSVN5bmNQcm92aWRlci5odG1sIiB0aXRsZT0iSVN5bmNQcm92aWRlciI+SVN5bmNQcm92aWRlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5TeW5jLlN5bmNlZEZpbGVJbmZvLmh0bWwiIHRpdGxlPSJTeW5jZWRGaWxlSW5mbyI+U3luY2VkRmlsZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuU3luYy5TeW5jVGFyZ2V0UXVlcnkuaHRtbCIgdGl0bGU9IlN5bmNUYXJnZXRRdWVyeSI+U3luY1RhcmdldFF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuQ29udHJvbGxlci5UYXNrcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuVGFza3MiPk1lZGlhQnJvd3Nlci5Db250cm9sbGVyLlRhc2tzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlRhc2tzLlRhc2tFeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJUYXNrRXh0ZW5zaW9ucyI+VGFza0V4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Db250cm9sbGVyLlRWLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuQ29udHJvbGxlci5UViI+TWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuVFY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLkNvbnRyb2xsZXIuVFYuSVRWU2VyaWVzTWFuYWdlci5odG1sIiB0aXRsZT0iSVRWU2VyaWVzTWFuYWdlciI+SVRWU2VyaWVzTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkFjdGl2aXR5Lmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuQWN0aXZpdHkiPk1lZGlhQnJvd3Nlci5Nb2RlbC5BY3Rpdml0eTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQWN0aXZpdHkuQWN0aXZpdHlMb2dFbnRyeS5odG1sIiB0aXRsZT0iQWN0aXZpdHlMb2dFbnRyeSI+QWN0aXZpdHlMb2dFbnRyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQWN0aXZpdHkuSUFjdGl2aXR5TWFuYWdlci5odG1sIiB0aXRsZT0iSUFjdGl2aXR5TWFuYWdlciI+SUFjdGl2aXR5TWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQWN0aXZpdHkuSUFjdGl2aXR5UmVwb3NpdG9yeS5odG1sIiB0aXRsZT0iSUFjdGl2aXR5UmVwb3NpdG9yeSI+SUFjdGl2aXR5UmVwb3NpdG9yeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkFwaUNsaWVudC5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkFwaUNsaWVudCI+TWVkaWFCcm93c2VyLk1vZGVsLkFwaUNsaWVudDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXBpQ2xpZW50LlNlcnZlckRpc2NvdmVyeUluZm8uaHRtbCIgdGl0bGU9IlNlcnZlckRpc2NvdmVyeUluZm8iPlNlcnZlckRpc2NvdmVyeUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcyI+TWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuQWxpYXNlc0F0dHJpYnV0ZS5odG1sIiB0aXRsZT0iQWxpYXNlc0F0dHJpYnV0ZSI+QWxpYXNlc0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5BdXRvUG9zdEJhY2tBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkF1dG9Qb3N0QmFja0F0dHJpYnV0ZSI+QXV0b1Bvc3RCYWNrQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLkNvbG9yQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJDb2xvckF0dHJpYnV0ZSI+Q29sb3JBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuRGVjaW1hbHNBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkRlY2ltYWxzQXR0cmlidXRlIj5EZWNpbWFsc0F0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5EZXRhaWxzQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJEZXRhaWxzQXR0cmlidXRlIj5EZXRhaWxzQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLkVkaXRGaWxlUGlja2VyQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJFZGl0RmlsZVBpY2tlckF0dHJpYnV0ZSI+RWRpdEZpbGVQaWNrZXJBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuRWRpdEZvbGRlclBpY2tlckF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iRWRpdEZvbGRlclBpY2tlckF0dHJpYnV0ZSI+RWRpdEZvbGRlclBpY2tlckF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5FZGl0TXVsdGlsaW5lQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJFZGl0TXVsdGlsaW5lQXR0cmlidXRlIj5FZGl0TXVsdGlsaW5lQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLkVkaXRNdWx0aWxTZWxlY3RBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkVkaXRNdWx0aWxTZWxlY3RBdHRyaWJ1dGUiPkVkaXRNdWx0aWxTZWxlY3RBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuRW5hYmxlZENvbmRpdGlvbkF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iRW5hYmxlZENvbmRpdGlvbkF0dHJpYnV0ZSI+RW5hYmxlZENvbmRpdGlvbkF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5HcmlkRGF0YVNvdXJjZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iR3JpZERhdGFTb3VyY2VBdHRyaWJ1dGUiPkdyaWREYXRhU291cmNlQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLkdyaWRGaWx0ZXJTb3VyY2VBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkdyaWRGaWx0ZXJTb3VyY2VBdHRyaWJ1dGUiPkdyaWRGaWx0ZXJTb3VyY2VBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuR3JpZFNlbGVjdGlvblNvdXJjZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iR3JpZFNlbGVjdGlvblNvdXJjZUF0dHJpYnV0ZSI+R3JpZFNlbGVjdGlvblNvdXJjZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5JbnRWYWx1ZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iSW50VmFsdWVBdHRyaWJ1dGUiPkludFZhbHVlQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLklzQWR2YW5jZWRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IklzQWR2YW5jZWRBdHRyaWJ1dGUiPklzQWR2YW5jZWRBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuSXNQYXNzd29yZEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iSXNQYXNzd29yZEF0dHJpYnV0ZSI+SXNQYXNzd29yZEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5NYXhMZW5ndGhBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9Ik1heExlbmd0aEF0dHJpYnV0ZSI+TWF4TGVuZ3RoQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLk1heFZhbHVlQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJNYXhWYWx1ZUF0dHJpYnV0ZSI+TWF4VmFsdWVBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuTWluVmFsdWVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9Ik1pblZhbHVlQXR0cmlidXRlIj5NaW5WYWx1ZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5PcmRpbmFsQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJPcmRpbmFsQXR0cmlidXRlIj5PcmRpbmFsQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLlByb3BlcnR5Q29uZGl0aW9uQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJQcm9wZXJ0eUNvbmRpdGlvbkF0dHJpYnV0ZSI+UHJvcGVydHlDb25kaXRpb25BdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuUmFkaW9JdGVtc1NvdXJjZUF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iUmFkaW9JdGVtc1NvdXJjZUF0dHJpYnV0ZSI+UmFkaW9JdGVtc1NvdXJjZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5SZWxhdGVkR3VpZEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iUmVsYXRlZEd1aWRBdHRyaWJ1dGUiPlJlbGF0ZWRHdWlkQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLlJlcXVpcmVkQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJSZXF1aXJlZEF0dHJpYnV0ZSI+UmVxdWlyZWRBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuU2VsZWN0SXRlbXNTb3VyY2VBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlNlbGVjdEl0ZW1zU291cmNlQXR0cmlidXRlIj5TZWxlY3RJdGVtc1NvdXJjZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5TZWxlY3RTaG93UmFkaW9Hcm91cEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iU2VsZWN0U2hvd1JhZGlvR3JvdXBBdHRyaWJ1dGUiPlNlbGVjdFNob3dSYWRpb0dyb3VwQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLlNpbXBsZUNvbmRpdGlvbi5odG1sIiB0aXRsZT0iU2ltcGxlQ29uZGl0aW9uIj5TaW1wbGVDb25kaXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuVHJpc3RhdGVGYWxzZVRleHRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlRyaXN0YXRlRmFsc2VUZXh0QXR0cmlidXRlIj5UcmlzdGF0ZUZhbHNlVGV4dEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5UcmlzdGF0ZVRydWVUZXh0QXR0cmlidXRlLmh0bWwiIHRpdGxlPSJUcmlzdGF0ZVRydWVUZXh0QXR0cmlidXRlIj5UcmlzdGF0ZVRydWVUZXh0QXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5BdHRyaWJ1dGVzLlZhbHVlQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJWYWx1ZUF0dHJpYnV0ZSI+VmFsdWVBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkF0dHJpYnV0ZXMuVmFsdWVDb25kaXRpb24uaHRtbCIgdGl0bGU9IlZhbHVlQ29uZGl0aW9uIj5WYWx1ZUNvbmRpdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQXR0cmlidXRlcy5WaXNpYmxlQ29uZGl0aW9uQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJWaXNpYmxlQ29uZGl0aW9uQXR0cmlidXRlIj5WaXNpYmxlQ29uZGl0aW9uQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQnJhbmRpbmcuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5CcmFuZGluZyI+TWVkaWFCcm93c2VyLk1vZGVsLkJyYW5kaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5CcmFuZGluZy5CcmFuZGluZ09wdGlvbnMuaHRtbCIgdGl0bGU9IkJyYW5kaW5nT3B0aW9ucyI+QnJhbmRpbmdPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ2hhbm5lbHMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscyI+TWVkaWFCcm93c2VyLk1vZGVsLkNoYW5uZWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscy5DaGFubmVsRm9sZGVyVHlwZS5odG1sIiB0aXRsZT0iQ2hhbm5lbEZvbGRlclR5cGUiPkNoYW5uZWxGb2xkZXJUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscy5DaGFubmVsSXRlbVNvcnRGaWVsZC5odG1sIiB0aXRsZT0iQ2hhbm5lbEl0ZW1Tb3J0RmllbGQiPkNoYW5uZWxJdGVtU29ydEZpZWxkPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscy5DaGFubmVsTWVkaWFDb250ZW50VHlwZS5odG1sIiB0aXRsZT0iQ2hhbm5lbE1lZGlhQ29udGVudFR5cGUiPkNoYW5uZWxNZWRpYUNvbnRlbnRUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DaGFubmVscy5DaGFubmVsTWVkaWFUeXBlLmh0bWwiIHRpdGxlPSJDaGFubmVsTWVkaWFUeXBlIj5DaGFubmVsTWVkaWFUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29sbGVjdGlvbnMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5Db2xsZWN0aW9ucyI+TWVkaWFCcm93c2VyLk1vZGVsLkNvbGxlY3Rpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db2xsZWN0aW9ucy5Db2xsZWN0aW9uQ3JlYXRpb25SZXN1bHQuaHRtbCIgdGl0bGU9IkNvbGxlY3Rpb25DcmVhdGlvblJlc3VsdCI+Q29sbGVjdGlvbkNyZWF0aW9uUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24iPk1lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLkFjY2Vzc1NjaGVkdWxlLmh0bWwiIHRpdGxlPSJBY2Nlc3NTY2hlZHVsZSI+QWNjZXNzU2NoZWR1bGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uQmFzZUFwcGxpY2F0aW9uQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iQmFzZUFwcGxpY2F0aW9uQ29uZmlndXJhdGlvbiI+QmFzZUFwcGxpY2F0aW9uQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5Db2RlY0NvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9IkNvZGVjQ29uZmlndXJhdGlvbiI+Q29kZWNDb25maWd1cmF0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLkNvZGVjU2VsZWN0aW9uTW9kZXMuaHRtbCIgdGl0bGU9IkNvZGVjU2VsZWN0aW9uTW9kZXMiPkNvZGVjU2VsZWN0aW9uTW9kZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uRHluYW1pY0RheU9mV2Vlay5odG1sIiB0aXRsZT0iRHluYW1pY0RheU9mV2VlayI+RHluYW1pY0RheU9mV2VlazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5FbmNvZGluZ09wdGlvbnMuaHRtbCIgdGl0bGU9IkVuY29kaW5nT3B0aW9ucyI+RW5jb2RpbmdPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLkltYWdlT3B0aW9uLmh0bWwiIHRpdGxlPSJJbWFnZU9wdGlvbiI+SW1hZ2VPcHRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uSW1hZ2VTYXZpbmdDb252ZW50aW9uLmh0bWwiIHRpdGxlPSJJbWFnZVNhdmluZ0NvbnZlbnRpb24iPkltYWdlU2F2aW5nQ29udmVudGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5MaWJyYXJ5T3B0aW9ucy5odG1sIiB0aXRsZT0iTGlicmFyeU9wdGlvbnMiPkxpYnJhcnlPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLk1lZGlhUGF0aEluZm8uaHRtbCIgdGl0bGU9Ik1lZGlhUGF0aEluZm8iPk1lZGlhUGF0aEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uTWV0YWRhdGFDb25maWd1cmF0aW9uLmh0bWwiIHRpdGxlPSJNZXRhZGF0YUNvbmZpZ3VyYXRpb24iPk1ldGFkYXRhQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5NZXRhZGF0YUZlYXR1cmVzLmh0bWwiIHRpdGxlPSJNZXRhZGF0YUZlYXR1cmVzIj5NZXRhZGF0YUZlYXR1cmVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLk1ldGFkYXRhUGx1Z2luLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVBsdWdpbiI+TWV0YWRhdGFQbHVnaW48L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uTWV0YWRhdGFQbHVnaW5TdW1tYXJ5Lmh0bWwiIHRpdGxlPSJNZXRhZGF0YVBsdWdpblN1bW1hcnkiPk1ldGFkYXRhUGx1Z2luU3VtbWFyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5NZXRhZGF0YVBsdWdpblR5cGUuaHRtbCIgdGl0bGU9Ik1ldGFkYXRhUGx1Z2luVHlwZSI+TWV0YWRhdGFQbHVnaW5UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLk11c2ljRm9sZGVyU3RydWN0dXJlcy5odG1sIiB0aXRsZT0iTXVzaWNGb2xkZXJTdHJ1Y3R1cmVzIj5NdXNpY0ZvbGRlclN0cnVjdHVyZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uUGF0aFN1YnN0aXR1dGlvbi5odG1sIiB0aXRsZT0iUGF0aFN1YnN0aXR1dGlvbiI+UGF0aFN1YnN0aXR1dGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5Qcm94eUhlYWRlck1vZGUuaHRtbCIgdGl0bGU9IlByb3h5SGVhZGVyTW9kZSI+UHJveHlIZWFkZXJNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLlNlZ21lbnRTa2lwTW9kZS5odG1sIiB0aXRsZT0iU2VnbWVudFNraXBNb2RlIj5TZWdtZW50U2tpcE1vZGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uU2VydmVyQ29uZmlndXJhdGlvbi5odG1sIiB0aXRsZT0iU2VydmVyQ29uZmlndXJhdGlvbiI+U2VydmVyQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5TdWJ0aXRsZVBsYXliYWNrTW9kZS5odG1sIiB0aXRsZT0iU3VidGl0bGVQbGF5YmFja01vZGUiPlN1YnRpdGxlUGxheWJhY2tNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLlRocm90dGxpbmdNZXRob2QuaHRtbCIgdGl0bGU9IlRocm90dGxpbmdNZXRob2QiPlRocm90dGxpbmdNZXRob2Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbmZpZ3VyYXRpb24uVHlwZU9wdGlvbnMuaHRtbCIgdGl0bGU9IlR5cGVPcHRpb25zIj5UeXBlT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29uZmlndXJhdGlvbi5VbnJhdGVkSXRlbS5odG1sIiB0aXRsZT0iVW5yYXRlZEl0ZW0iPlVucmF0ZWRJdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25maWd1cmF0aW9uLlVzZXJDb25maWd1cmF0aW9uLmh0bWwiIHRpdGxlPSJVc2VyQ29uZmlndXJhdGlvbiI+VXNlckNvbmZpZ3VyYXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25uZWN0Lmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuQ29ubmVjdCI+TWVkaWFCcm93c2VyLk1vZGVsLkNvbm5lY3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNvbm5lY3QuQ29ubmVjdEF1dGhlbnRpY2F0aW9uUmVzdWx0Lmh0bWwiIHRpdGxlPSJDb25uZWN0QXV0aGVudGljYXRpb25SZXN1bHQiPkNvbm5lY3RBdXRoZW50aWNhdGlvblJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuQ29ubmVjdC5Db25uZWN0VXNlci5odG1sIiB0aXRsZT0iQ29ubmVjdFVzZXIiPkNvbm5lY3RVc2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Db25uZWN0LlVzZXJMaW5rVHlwZS5odG1sIiB0aXRsZT0iVXNlckxpbmtUeXBlIj5Vc2VyTGlua1R5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5DcnlwdG9ncmFwaHkuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5DcnlwdG9ncmFwaHkiPk1lZGlhQnJvd3Nlci5Nb2RlbC5DcnlwdG9ncmFwaHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkNyeXB0b2dyYXBoeS5JQ3J5cHRvUHJvdmlkZXIuaHRtbCIgdGl0bGU9IklDcnlwdG9Qcm92aWRlciI+SUNyeXB0b1Byb3ZpZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGV2aWNlcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkRldmljZXMiPk1lZGlhQnJvd3Nlci5Nb2RlbC5EZXZpY2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EZXZpY2VzLkNvbnRlbnRVcGxvYWRIaXN0b3J5Lmh0bWwiIHRpdGxlPSJDb250ZW50VXBsb2FkSGlzdG9yeSI+Q29udGVudFVwbG9hZEhpc3Rvcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRldmljZXMuRGV2aWNlSW5mby5odG1sIiB0aXRsZT0iRGV2aWNlSW5mbyI+RGV2aWNlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGV2aWNlcy5EZXZpY2VPcHRpb25zLmh0bWwiIHRpdGxlPSJEZXZpY2VPcHRpb25zIj5EZXZpY2VPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EZXZpY2VzLkRldmljZVF1ZXJ5Lmh0bWwiIHRpdGxlPSJEZXZpY2VRdWVyeSI+RGV2aWNlUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRldmljZXMuRGV2aWNlc09wdGlvbnMuaHRtbCIgdGl0bGU9IkRldmljZXNPcHRpb25zIj5EZXZpY2VzT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGV2aWNlcy5Mb2NhbEZpbGVJbmZvLmh0bWwiIHRpdGxlPSJMb2NhbEZpbGVJbmZvIj5Mb2NhbEZpbGVJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEiPk1lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLkF1ZGlvT3B0aW9ucy5odG1sIiB0aXRsZT0iQXVkaW9PcHRpb25zIj5BdWRpb09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuQ29kZWNQcm9maWxlLmh0bWwiIHRpdGxlPSJDb2RlY1Byb2ZpbGUiPkNvZGVjUHJvZmlsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5Db2RlY1R5cGUuaHRtbCIgdGl0bGU9IkNvZGVjVHlwZSI+Q29kZWNUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLkNvbmRpdGlvblByb2Nlc3Nvci5odG1sIiB0aXRsZT0iQ29uZGl0aW9uUHJvY2Vzc29yIj5Db25kaXRpb25Qcm9jZXNzb3I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuQ29udGFpbmVyUHJvZmlsZS5odG1sIiB0aXRsZT0iQ29udGFpbmVyUHJvZmlsZSI+Q29udGFpbmVyUHJvZmlsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5Db250ZW50RmVhdHVyZUJ1aWxkZXIuaHRtbCIgdGl0bGU9IkNvbnRlbnRGZWF0dXJlQnVpbGRlciI+Q29udGVudEZlYXR1cmVCdWlsZGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLkRldmljZVByb2ZpbGUuaHRtbCIgdGl0bGU9IkRldmljZVByb2ZpbGUiPkRldmljZVByb2ZpbGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuRGlyZWN0UGxheVByb2ZpbGUuaHRtbCIgdGl0bGU9IkRpcmVjdFBsYXlQcm9maWxlIj5EaXJlY3RQbGF5UHJvZmlsZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5EbG5hRmxhZ3MuaHRtbCIgdGl0bGU9IkRsbmFGbGFncyI+RGxuYUZsYWdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLkRsbmFNYXBzLmh0bWwiIHRpdGxlPSJEbG5hTWFwcyI+RGxuYU1hcHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuRGxuYVByb2ZpbGVUeXBlLmh0bWwiIHRpdGxlPSJEbG5hUHJvZmlsZVR5cGUiPkRsbmFQcm9maWxlVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5FbmNvZGluZ0NvbnRleHQuaHRtbCIgdGl0bGU9IkVuY29kaW5nQ29udGV4dCI+RW5jb2RpbmdDb250ZXh0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLklEZXZpY2VEaXNjb3ZlcnkuaHRtbCIgdGl0bGU9IklEZXZpY2VEaXNjb3ZlcnkiPklEZXZpY2VEaXNjb3Zlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuSURldmljZVByb2ZpbGVSZXNvbHZlci5odG1sIiB0aXRsZT0iSURldmljZVByb2ZpbGVSZXNvbHZlciI+SURldmljZVByb2ZpbGVSZXNvbHZlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5JVHJhbnNjb2RlclN1cHBvcnQuaHRtbCIgdGl0bGU9IklUcmFuc2NvZGVyU3VwcG9ydCI+SVRyYW5zY29kZXJTdXBwb3J0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLk1lZGlhRm9ybWF0UHJvZmlsZS5odG1sIiB0aXRsZT0iTWVkaWFGb3JtYXRQcm9maWxlIj5NZWRpYUZvcm1hdFByb2ZpbGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuTWVkaWFGb3JtYXRQcm9maWxlUmVzb2x2ZXIuaHRtbCIgdGl0bGU9Ik1lZGlhRm9ybWF0UHJvZmlsZVJlc29sdmVyIj5NZWRpYUZvcm1hdFByb2ZpbGVSZXNvbHZlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5NZWRpYVN0cmVhbVNlbGVjdG9yLmh0bWwiIHRpdGxlPSJNZWRpYVN0cmVhbVNlbGVjdG9yIj5NZWRpYVN0cmVhbVNlbGVjdG9yPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlBsYXliYWNrRXJyb3JDb2RlLmh0bWwiIHRpdGxlPSJQbGF5YmFja0Vycm9yQ29kZSI+UGxheWJhY2tFcnJvckNvZGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuUHJvZmlsZUNvbmRpdGlvbi5odG1sIiB0aXRsZT0iUHJvZmlsZUNvbmRpdGlvbiI+UHJvZmlsZUNvbmRpdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5Qcm9maWxlQ29uZGl0aW9uVHlwZS5odG1sIiB0aXRsZT0iUHJvZmlsZUNvbmRpdGlvblR5cGUiPlByb2ZpbGVDb25kaXRpb25UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlByb2ZpbGVDb25kaXRpb25WYWx1ZS5odG1sIiB0aXRsZT0iUHJvZmlsZUNvbmRpdGlvblZhbHVlIj5Qcm9maWxlQ29uZGl0aW9uVmFsdWU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuUmVxdWVzdGVkU3RyZWFtSW5mby5odG1sIiB0aXRsZT0iUmVxdWVzdGVkU3RyZWFtSW5mbyI+UmVxdWVzdGVkU3RyZWFtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5SZXNwb25zZVByb2ZpbGUuaHRtbCIgdGl0bGU9IlJlc3BvbnNlUHJvZmlsZSI+UmVzcG9uc2VQcm9maWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlN0cmVhbUJ1aWxkZXIuaHRtbCIgdGl0bGU9IlN0cmVhbUJ1aWxkZXIiPlN0cmVhbUJ1aWxkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuU3RyZWFtSW5mby5odG1sIiB0aXRsZT0iU3RyZWFtSW5mbyI+U3RyZWFtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5TdWJ0aXRsZURlbGl2ZXJ5TWV0aG9kLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZURlbGl2ZXJ5TWV0aG9kIj5TdWJ0aXRsZURlbGl2ZXJ5TWV0aG9kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlN1YnRpdGxlUHJvZmlsZS5odG1sIiB0aXRsZT0iU3VidGl0bGVQcm9maWxlIj5TdWJ0aXRsZVByb2ZpbGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuU3VidGl0bGVTdHJlYW1JbmZvLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZVN0cmVhbUluZm8iPlN1YnRpdGxlU3RyZWFtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5UcmFuc2NvZGVTZWVrSW5mby5odG1sIiB0aXRsZT0iVHJhbnNjb2RlU2Vla0luZm8iPlRyYW5zY29kZVNlZWtJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EbG5hLlRyYW5zY29kaW5nUHJvZmlsZS5odG1sIiB0aXRsZT0iVHJhbnNjb2RpbmdQcm9maWxlIj5UcmFuc2NvZGluZ1Byb2ZpbGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRsbmEuVXBucE5vdGlmaWNhdGlvbkluZm8uaHRtbCIgdGl0bGU9IlVwbnBOb3RpZmljYXRpb25JbmZvIj5VcG5wTm90aWZpY2F0aW9uSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRGxuYS5WaWRlb09wdGlvbnMuaHRtbCIgdGl0bGU9IlZpZGVvT3B0aW9ucyI+VmlkZW9PcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHJhd2luZy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkRyYXdpbmciPk1lZGlhQnJvd3Nlci5Nb2RlbC5EcmF3aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EcmF3aW5nLkRyYXdpbmdVdGlscy5odG1sIiB0aXRsZT0iRHJhd2luZ1V0aWxzIj5EcmF3aW5nVXRpbHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRyYXdpbmcuSW1hZ2VGZWF0dXJlcy5odG1sIiB0aXRsZT0iSW1hZ2VGZWF0dXJlcyI+SW1hZ2VGZWF0dXJlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHJhd2luZy5JbWFnZUZvcm1hdC5odG1sIiB0aXRsZT0iSW1hZ2VGb3JtYXQiPkltYWdlRm9ybWF0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EcmF3aW5nLkltYWdlT3JpZW50YXRpb24uaHRtbCIgdGl0bGU9IkltYWdlT3JpZW50YXRpb24iPkltYWdlT3JpZW50YXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkRyYXdpbmcuSW1hZ2VTaXplLmh0bWwiIHRpdGxlPSJJbWFnZVNpemUiPkltYWdlU2l6ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkR0byI+TWVkaWFCcm93c2VyLk1vZGVsLkR0bzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLkJhc2VJdGVtRHRvLmh0bWwiIHRpdGxlPSJCYXNlSXRlbUR0byI+QmFzZUl0ZW1EdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5CYXNlSXRlbVBlcnNvbi5odG1sIiB0aXRsZT0iQmFzZUl0ZW1QZXJzb24iPkJhc2VJdGVtUGVyc29uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uSUhhc1NlcnZlcklkLmh0bWwiIHRpdGxlPSJJSGFzU2VydmVySWQiPklIYXNTZXJ2ZXJJZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLklJdGVtRHRvLmh0bWwiIHRpdGxlPSJJSXRlbUR0byI+SUl0ZW1EdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5JbWFnZUluZm8uaHRtbCIgdGl0bGU9IkltYWdlSW5mbyI+SW1hZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uSW1hZ2VPcHRpb25zLmh0bWwiIHRpdGxlPSJJbWFnZU9wdGlvbnMiPkltYWdlT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLkl0ZW1Db3VudHMuaHRtbCIgdGl0bGU9Ikl0ZW1Db3VudHMiPkl0ZW1Db3VudHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5JdGVtSW5kZXguaHRtbCIgdGl0bGU9Ikl0ZW1JbmRleCI+SXRlbUluZGV4PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uTGlua2VkSXRlbUluZm8uaHRtbCIgdGl0bGU9IkxpbmtlZEl0ZW1JbmZvIj5MaW5rZWRJdGVtSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLk1lZGlhU291cmNlSW5mby5odG1sIiB0aXRsZT0iTWVkaWFTb3VyY2VJbmZvIj5NZWRpYVNvdXJjZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5NZWRpYVNvdXJjZVR5cGUuaHRtbCIgdGl0bGU9Ik1lZGlhU291cmNlVHlwZSI+TWVkaWFTb3VyY2VUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uTWV0YWRhdGFFZGl0b3JJbmZvLmh0bWwiIHRpdGxlPSJNZXRhZGF0YUVkaXRvckluZm8iPk1ldGFkYXRhRWRpdG9ySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLk5hbWVHdWlkUGFpci5odG1sIiB0aXRsZT0iTmFtZUd1aWRQYWlyIj5OYW1lR3VpZFBhaXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5OYW1lSWRQYWlyLmh0bWwiIHRpdGxlPSJOYW1lSWRQYWlyIj5OYW1lSWRQYWlyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uTmFtZUxvbmdJZFBhaXIuaHRtbCIgdGl0bGU9Ik5hbWVMb25nSWRQYWlyIj5OYW1lTG9uZ0lkUGFpcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLk5hbWVWYWx1ZVBhaXIuaHRtbCIgdGl0bGU9Ik5hbWVWYWx1ZVBhaXIiPk5hbWVWYWx1ZVBhaXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5SYXRpbmdUeXBlLmh0bWwiIHRpdGxlPSJSYXRpbmdUeXBlIj5SYXRpbmdUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uUmVjb21tZW5kYXRpb25EdG8uaHRtbCIgdGl0bGU9IlJlY29tbWVuZGF0aW9uRHRvIj5SZWNvbW1lbmRhdGlvbkR0bzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLlJlY29tbWVuZGF0aW9uVHlwZS5odG1sIiB0aXRsZT0iUmVjb21tZW5kYXRpb25UeXBlIj5SZWNvbW1lbmRhdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkR0by5Vc2VyRHRvLmh0bWwiIHRpdGxlPSJVc2VyRHRvIj5Vc2VyRHRvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5EdG8uVXNlckl0ZW1EYXRhRHRvLmh0bWwiIHRpdGxlPSJVc2VySXRlbURhdGFEdG8iPlVzZXJJdGVtRGF0YUR0bzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRHRvLlVzZXJJdGVtU2hhcmVMZXZlbC5odG1sIiB0aXRsZT0iVXNlckl0ZW1TaGFyZUxldmVsIj5Vc2VySXRlbVNoYXJlTGV2ZWw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5FbnRpdGllcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzIj5NZWRpYUJyb3dzZXIuTW9kZWwuRW50aXRpZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkNoYXB0ZXJJbmZvLmh0bWwiIHRpdGxlPSJDaGFwdGVySW5mbyI+Q2hhcHRlckluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkNvbGxlY3Rpb25EaXNwbGF5T3JkZXIuaHRtbCIgdGl0bGU9IkNvbGxlY3Rpb25EaXNwbGF5T3JkZXIiPkNvbGxlY3Rpb25EaXNwbGF5T3JkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkNvbGxlY3Rpb25UeXBlLmh0bWwiIHRpdGxlPSJDb2xsZWN0aW9uVHlwZSI+Q29sbGVjdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkRpc3BsYXlQcmVmZXJlbmNlcy5odG1sIiB0aXRsZT0iRGlzcGxheVByZWZlcmVuY2VzIj5EaXNwbGF5UHJlZmVyZW5jZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkVtcHR5UmVxdWVzdFJlc3VsdC5odG1sIiB0aXRsZT0iRW1wdHlSZXF1ZXN0UmVzdWx0Ij5FbXB0eVJlcXVlc3RSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkV4dGVuZGVkVmlkZW9TdWJUeXBlcy5odG1sIiB0aXRsZT0iRXh0ZW5kZWRWaWRlb1N1YlR5cGVzIj5FeHRlbmRlZFZpZGVvU3ViVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkV4dGVuZGVkVmlkZW9UeXBlcy5odG1sIiB0aXRsZT0iRXh0ZW5kZWRWaWRlb1R5cGVzIj5FeHRlbmRlZFZpZGVvVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkV4dHJhVHlwZS5odG1sIiB0aXRsZT0iRXh0cmFUeXBlIj5FeHRyYVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLklIYXNQcm92aWRlcklkcy5odG1sIiB0aXRsZT0iSUhhc1Byb3ZpZGVySWRzIj5JSGFzUHJvdmlkZXJJZHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkltYWdlVHlwZS5odG1sIiB0aXRsZT0iSW1hZ2VUeXBlIj5JbWFnZVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkxpYnJhcnlVcGRhdGVJbmZvLmh0bWwiIHRpdGxlPSJMaWJyYXJ5VXBkYXRlSW5mbyI+TGlicmFyeVVwZGF0ZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkxvY2F0aW9uVHlwZS5odG1sIiB0aXRsZT0iTG9jYXRpb25UeXBlIj5Mb2NhdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLkx1aWQuaHRtbCIgdGl0bGU9Ikx1aWQiPkx1aWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1hcmtlclR5cGUuaHRtbCIgdGl0bGU9Ik1hcmtlclR5cGUiPk1hcmtlclR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1CUmVnaXN0cmF0aW9uUmVjb3JkLmh0bWwiIHRpdGxlPSJNQlJlZ2lzdHJhdGlvblJlY29yZCI+TUJSZWdpc3RyYXRpb25SZWNvcmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhQ29udGFpbmVyLmh0bWwiIHRpdGxlPSJNZWRpYUNvbnRhaW5lciI+TWVkaWFDb250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhU3RyZWFtLmh0bWwiIHRpdGxlPSJNZWRpYVN0cmVhbSI+TWVkaWFTdHJlYW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhU3RyZWFtVHlwZS5odG1sIiB0aXRsZT0iTWVkaWFTdHJlYW1UeXBlIj5NZWRpYVN0cmVhbVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhVHlwZS5odG1sIiB0aXRsZT0iTWVkaWFUeXBlIj5NZWRpYVR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1lZGlhVXJsLmh0bWwiIHRpdGxlPSJNZWRpYVVybCI+TWVkaWFVcmw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1ldGFkYXRhRmllbGRzLmh0bWwiIHRpdGxlPSJNZXRhZGF0YUZpZWxkcyI+TWV0YWRhdGFGaWVsZHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLk1ldGFkYXRhUHJvdmlkZXJzLmh0bWwiIHRpdGxlPSJNZXRhZGF0YVByb3ZpZGVycyI+TWV0YWRhdGFQcm92aWRlcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlBhcmVudGFsUmF0aW5nLmh0bWwiIHRpdGxlPSJQYXJlbnRhbFJhdGluZyI+UGFyZW50YWxSYXRpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlBlcnNvblR5cGUuaHRtbCIgdGl0bGU9IlBlcnNvblR5cGUiPlBlcnNvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlBsdWdpblNlY3VyaXR5SW5mby5odG1sIiB0aXRsZT0iUGx1Z2luU2VjdXJpdHlJbmZvIj5QbHVnaW5TZWN1cml0eUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlByb3ZpZGVySWREaWN0aW9uYXJ5Lmh0bWwiIHRpdGxlPSJQcm92aWRlcklkRGljdGlvbmFyeSI+UHJvdmlkZXJJZERpY3Rpb25hcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlByb3ZpZGVySWRzRXh0ZW5zaW9ucy5odG1sIiB0aXRsZT0iUHJvdmlkZXJJZHNFeHRlbnNpb25zIj5Qcm92aWRlcklkc0V4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlNlcmllc0Rpc3BsYXlPcmRlci5odG1sIiB0aXRsZT0iU2VyaWVzRGlzcGxheU9yZGVyIj5TZXJpZXNEaXNwbGF5T3JkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlNlcmllc1N0YXR1cy5odG1sIiB0aXRsZT0iU2VyaWVzU3RhdHVzIj5TZXJpZXNTdGF0dXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlNvcnRPcmRlci5odG1sIiB0aXRsZT0iU29ydE9yZGVyIj5Tb3J0T3JkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlNwZWNpYWxGb2xkZXIuaHRtbCIgdGl0bGU9IlNwZWNpYWxGb2xkZXIiPlNwZWNpYWxGb2xkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlN1YnRpdGxlTG9jYXRpb25UeXBlLmh0bWwiIHRpdGxlPSJTdWJ0aXRsZUxvY2F0aW9uVHlwZSI+U3VidGl0bGVMb2NhdGlvblR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlVzZXJEYXRhU2F2ZVJlYXNvbi5odG1sIiB0aXRsZT0iVXNlckRhdGFTYXZlUmVhc29uIj5Vc2VyRGF0YVNhdmVSZWFzb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlZpZGVvM0RGb3JtYXQuaHRtbCIgdGl0bGU9IlZpZGVvM0RGb3JtYXQiPlZpZGVvM0RGb3JtYXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkVudGl0aWVzLlZpcnR1YWxGb2xkZXJJbmZvLmh0bWwiIHRpdGxlPSJWaXJ0dWFsRm9sZGVySW5mbyI+VmlydHVhbEZvbGRlckluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5FdmVudHMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5FdmVudHMiPk1lZGlhQnJvd3Nlci5Nb2RlbC5FdmVudHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkV2ZW50cy5HZW5lcmljRXZlbnRBcmdzLTEuaHRtbCIgdGl0bGU9IkdlbmVyaWNFdmVudEFyZ3MmbHQ7VCZndDsiPkdlbmVyaWNFdmVudEFyZ3MmbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5FeHRlbnNpb25zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuRXh0ZW5zaW9ucyI+TWVkaWFCcm93c2VyLk1vZGVsLkV4dGVuc2lvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkV4dGVuc2lvbnMuTGlzdEhlbHBlci5odG1sIiB0aXRsZT0iTGlzdEhlbHBlciI+TGlzdEhlbHBlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuRXh0ZW5zaW9ucy5TdHJpbmdDb21wYXRpYmlsaXR5Lmh0bWwiIHRpdGxlPSJTdHJpbmdDb21wYXRpYmlsaXR5Ij5TdHJpbmdDb21wYXRpYmlsaXR5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5FeHRlbnNpb25zLlN0cmluZ0hlbHBlci5odG1sIiB0aXRsZT0iU3RyaW5nSGVscGVyIj5TdHJpbmdIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5HZW5lcmljRWRpdC5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkdlbmVyaWNFZGl0Ij5NZWRpYUJyb3dzZXIuTW9kZWwuR2VuZXJpY0VkaXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkdlbmVyaWNFZGl0LklFZGl0YWJsZU9iamVjdC5odG1sIiB0aXRsZT0iSUVkaXRhYmxlT2JqZWN0Ij5JRWRpdGFibGVPYmplY3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkdlbmVyaWNFZGl0LklFZGl0T2JqZWN0Q29udGFpbmVyLmh0bWwiIHRpdGxlPSJJRWRpdE9iamVjdENvbnRhaW5lciI+SUVkaXRPYmplY3RDb250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5HbG9iYWxpemF0aW9uLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuR2xvYmFsaXphdGlvbiI+TWVkaWFCcm93c2VyLk1vZGVsLkdsb2JhbGl6YXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkdsb2JhbGl6YXRpb24uQ291bnRyeUluZm8uaHRtbCIgdGl0bGU9IkNvdW50cnlJbmZvIj5Db3VudHJ5SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuR2xvYmFsaXphdGlvbi5Db3VudHJ5TGlzdC5odG1sIiB0aXRsZT0iQ291bnRyeUxpc3QiPkNvdW50cnlMaXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5HbG9iYWxpemF0aW9uLkN1bHR1cmVEdG8uaHRtbCIgdGl0bGU9IkN1bHR1cmVEdG8iPkN1bHR1cmVEdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkdsb2JhbGl6YXRpb24uSUxvY2FsaXphdGlvbk1hbmFnZXIuaHRtbCIgdGl0bGU9IklMb2NhbGl6YXRpb25NYW5hZ2VyIj5JTG9jYWxpemF0aW9uTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuR2xvYmFsaXphdGlvbi5Mb2NhbGl6YXRvbk9wdGlvbi5odG1sIiB0aXRsZT0iTG9jYWxpemF0b25PcHRpb24iPkxvY2FsaXphdG9uT3B0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuSU8uaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5JTyI+TWVkaWFCcm93c2VyLk1vZGVsLklPPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlQWNjZXNzTW9kZS5odG1sIiB0aXRsZT0iRmlsZUFjY2Vzc01vZGUiPkZpbGVBY2Nlc3NNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlT3Blbk1vZGUuaHRtbCIgdGl0bGU9IkZpbGVPcGVuTW9kZSI+RmlsZU9wZW5Nb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlT3Blbk9wdGlvbnMuaHRtbCIgdGl0bGU9IkZpbGVPcGVuT3B0aW9ucyI+RmlsZU9wZW5PcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU2hhcmVNb2RlLmh0bWwiIHRpdGxlPSJGaWxlU2hhcmVNb2RlIj5GaWxlU2hhcmVNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU3lzdGVtQ3JlZGVudGlhbHMuaHRtbCIgdGl0bGU9IkZpbGVTeXN0ZW1DcmVkZW50aWFscyI+RmlsZVN5c3RlbUNyZWRlbnRpYWxzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU3lzdGVtRW50cnlJbmZvLmh0bWwiIHRpdGxlPSJGaWxlU3lzdGVtRW50cnlJbmZvIj5GaWxlU3lzdGVtRW50cnlJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU3lzdGVtRW50cnlUeXBlLmh0bWwiIHRpdGxlPSJGaWxlU3lzdGVtRW50cnlUeXBlIj5GaWxlU3lzdGVtRW50cnlUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5GaWxlU3lzdGVtTWV0YWRhdGEuaHRtbCIgdGl0bGU9IkZpbGVTeXN0ZW1NZXRhZGF0YSI+RmlsZVN5c3RlbU1ldGFkYXRhPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JRmlsZVN5c3RlbS5odG1sIiB0aXRsZT0iSUZpbGVTeXN0ZW0iPklGaWxlU3lzdGVtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JTWVkaWFNb3VudC5odG1sIiB0aXRsZT0iSU1lZGlhTW91bnQiPklNZWRpYU1vdW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JTWVkaWFNb3VudGVyLmh0bWwiIHRpdGxlPSJJTWVkaWFNb3VudGVyIj5JTWVkaWFNb3VudGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JTWVkaWFNb3VudE1hbmFnZXIuaHRtbCIgdGl0bGU9IklNZWRpYU1vdW50TWFuYWdlciI+SU1lZGlhTW91bnRNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JU2hvcnRjdXRIYW5kbGVyLmh0bWwiIHRpdGxlPSJJU2hvcnRjdXRIYW5kbGVyIj5JU2hvcnRjdXRIYW5kbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JU3RyZWFtSGVscGVyLmh0bWwiIHRpdGxlPSJJU3RyZWFtSGVscGVyIj5JU3RyZWFtSGVscGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5JWmlwQ2xpZW50Lmh0bWwiIHRpdGxlPSJJWmlwQ2xpZW50Ij5JWmlwQ2xpZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5TdHJlYW1EZWZhdWx0cy5odG1sIiB0aXRsZT0iU3RyZWFtRGVmYXVsdHMiPlN0cmVhbURlZmF1bHRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5JTy5TdHJlYW1IYW5kbGVyLmh0bWwiIHRpdGxlPSJTdHJlYW1IYW5kbGVyIj5TdHJlYW1IYW5kbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGlicmFyeS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLkxpYnJhcnkiPk1lZGlhQnJvd3Nlci5Nb2RlbC5MaWJyYXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaWJyYXJ5LlVzZXJWaWV3UXVlcnkuaHRtbCIgdGl0bGU9IlVzZXJWaWV3UXVlcnkiPlVzZXJWaWV3UXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYiPk1lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHY8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5CYXNlVGltZXJJbmZvRHRvLmh0bWwiIHRpdGxlPSJCYXNlVGltZXJJbmZvRHRvIj5CYXNlVGltZXJJbmZvRHRvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuQ2hhbm5lbE9wdGlvbnMuaHRtbCIgdGl0bGU9IkNoYW5uZWxPcHRpb25zIj5DaGFubmVsT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LkNoYW5uZWxUeXBlLmh0bWwiIHRpdGxlPSJDaGFubmVsVHlwZSI+Q2hhbm5lbFR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5HdWlkZUluZm8uaHRtbCIgdGl0bGU9Ikd1aWRlSW5mbyI+R3VpZGVJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuS2VlcFVudGlsLmh0bWwiIHRpdGxlPSJLZWVwVW50aWwiPktlZXBVbnRpbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LktleXdvcmRJbmZvLmh0bWwiIHRpdGxlPSJLZXl3b3JkSW5mbyI+S2V5d29yZEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5LZXl3b3JkVHlwZS5odG1sIiB0aXRsZT0iS2V5d29yZFR5cGUiPktleXdvcmRUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuTGlzdGluZ3NQcm92aWRlckluZm8uaHRtbCIgdGl0bGU9Ikxpc3RpbmdzUHJvdmlkZXJJbmZvIj5MaXN0aW5nc1Byb3ZpZGVySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LkxpdmVUdkluZm8uaHRtbCIgdGl0bGU9IkxpdmVUdkluZm8iPkxpdmVUdkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5MaXZlVHZPcHRpb25zLmh0bWwiIHRpdGxlPSJMaXZlVHZPcHRpb25zIj5MaXZlVHZPcHRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuTGl2ZVR2U2VydmljZUluZm8uaHRtbCIgdGl0bGU9IkxpdmVUdlNlcnZpY2VJbmZvIj5MaXZlVHZTZXJ2aWNlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LkxpdmVUdlNlcnZpY2VTdGF0dXMuaHRtbCIgdGl0bGU9IkxpdmVUdlNlcnZpY2VTdGF0dXMiPkxpdmVUdlNlcnZpY2VTdGF0dXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5MaXZlVHZUdW5lclN0YXR1cy5odG1sIiB0aXRsZT0iTGl2ZVR2VHVuZXJTdGF0dXMiPkxpdmVUdlR1bmVyU3RhdHVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuUHJvZ3JhbUF1ZGlvLmh0bWwiIHRpdGxlPSJQcm9ncmFtQXVkaW8iPlByb2dyYW1BdWRpbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LlJlY29yZGluZ1N0YXR1cy5odG1sIiB0aXRsZT0iUmVjb3JkaW5nU3RhdHVzIj5SZWNvcmRpbmdTdGF0dXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5TZXJpZXNUaW1lckluZm9EdG8uaHRtbCIgdGl0bGU9IlNlcmllc1RpbWVySW5mb0R0byI+U2VyaWVzVGltZXJJbmZvRHRvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuU2VyaWVzVGltZXJRdWVyeS5odG1sIiB0aXRsZT0iU2VyaWVzVGltZXJRdWVyeSI+U2VyaWVzVGltZXJRdWVyeTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LlRpbWVySW5mb0R0by5odG1sIiB0aXRsZT0iVGltZXJJbmZvRHRvIj5UaW1lckluZm9EdG88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxpdmVUdi5UaW1lclF1ZXJ5Lmh0bWwiIHRpdGxlPSJUaW1lclF1ZXJ5Ij5UaW1lclF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5MaXZlVHYuVGltZXJUeXBlLmh0bWwiIHRpdGxlPSJUaW1lclR5cGUiPlRpbWVyVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTGl2ZVR2LlR1bmVySG9zdEluZm8uaHRtbCIgdGl0bGU9IlR1bmVySG9zdEluZm8iPlR1bmVySG9zdEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2NhbGl6YXRpb25BdHRyaWJ1dGVzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuTG9jYWxpemF0aW9uQXR0cmlidXRlcyI+TWVkaWFCcm93c2VyLk1vZGVsLkxvY2FsaXphdGlvbkF0dHJpYnV0ZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvY2FsaXphdGlvbkF0dHJpYnV0ZXMuRGVzY3JpcHRpb25MQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJEZXNjcmlwdGlvbkxBdHRyaWJ1dGUiPkRlc2NyaXB0aW9uTEF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9jYWxpemF0aW9uQXR0cmlidXRlcy5EaXNwbGF5TmFtZUxBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkRpc3BsYXlOYW1lTEF0dHJpYnV0ZSI+RGlzcGxheU5hbWVMQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2NhbGl6YXRpb25BdHRyaWJ1dGVzLkxvY2FsaXplZERlc2NyaXB0aW9uQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJMb2NhbGl6ZWREZXNjcmlwdGlvbkF0dHJpYnV0ZSI+TG9jYWxpemVkRGVzY3JpcHRpb25BdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvY2FsaXphdGlvbkF0dHJpYnV0ZXMuTG9jYWxpemVkRGlzcGxheU5hbWVBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkxvY2FsaXplZERpc3BsYXlOYW1lQXR0cmlidXRlIj5Mb2NhbGl6ZWREaXNwbGF5TmFtZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9jYWxpemF0aW9uQXR0cmlidXRlcy5Mb2NhbGl6ZWRUcmlzdGF0ZUZhbHNlVGV4dEF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iTG9jYWxpemVkVHJpc3RhdGVGYWxzZVRleHRBdHRyaWJ1dGUiPkxvY2FsaXplZFRyaXN0YXRlRmFsc2VUZXh0QXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2NhbGl6YXRpb25BdHRyaWJ1dGVzLkxvY2FsaXplZFRyaXN0YXRlVHJ1ZVRleHRBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkxvY2FsaXplZFRyaXN0YXRlVHJ1ZVRleHRBdHRyaWJ1dGUiPkxvY2FsaXplZFRyaXN0YXRlVHJ1ZVRleHRBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvY2FsaXphdGlvbkF0dHJpYnV0ZXMuUmVzb3VyY2VUeXBlQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJSZXNvdXJjZVR5cGVBdHRyaWJ1dGUiPlJlc291cmNlVHlwZUF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9jYWxpemF0aW9uQXR0cmlidXRlcy5UcmlzdGF0ZUZhbHNlVGV4dExBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IlRyaXN0YXRlRmFsc2VUZXh0TEF0dHJpYnV0ZSI+VHJpc3RhdGVGYWxzZVRleHRMQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2NhbGl6YXRpb25BdHRyaWJ1dGVzLlRyaXN0YXRlVHJ1ZVRleHRMQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJUcmlzdGF0ZVRydWVUZXh0TEF0dHJpYnV0ZSI+VHJpc3RhdGVUcnVlVGV4dExBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2dnaW5nLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuTG9nZ2luZyI+TWVkaWFCcm93c2VyLk1vZGVsLkxvZ2dpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvZ2dpbmcuSUxvZ2dlci5odG1sIiB0aXRsZT0iSUxvZ2dlciI+SUxvZ2dlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9nZ2luZy5JTG9nTWFuYWdlci5odG1sIiB0aXRsZT0iSUxvZ01hbmFnZXIiPklMb2dNYW5hZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Mb2dnaW5nLkxvZ0hlbHBlci5odG1sIiB0aXRsZT0iTG9nSGVscGVyIj5Mb2dIZWxwZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLkxvZ2dpbmcuTG9nU2V2ZXJpdHkuaHRtbCIgdGl0bGU9IkxvZ1NldmVyaXR5Ij5Mb2dTZXZlcml0eTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTG9nZ2luZy5OdWxsTG9nZ2VyLmh0bWwiIHRpdGxlPSJOdWxsTG9nZ2VyIj5OdWxsTG9nZ2VyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvIj5NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uQXVkaW9Db2RlYy5odG1sIiB0aXRsZT0iQXVkaW9Db2RlYyI+QXVkaW9Db2RlYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLkNvbnRhaW5lci5odG1sIiB0aXRsZT0iQ29udGFpbmVyIj5Db250YWluZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk1lZGlhSW5mby5MaXZlU3RyZWFtUmVxdWVzdC5odG1sIiB0aXRsZT0iTGl2ZVN0cmVhbVJlcXVlc3QiPkxpdmVTdHJlYW1SZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uTGl2ZVN0cmVhbVJlc3BvbnNlLmh0bWwiIHRpdGxlPSJMaXZlU3RyZWFtUmVzcG9uc2UiPkxpdmVTdHJlYW1SZXNwb25zZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLk1lZGlhQ29udGFpbmVycy5odG1sIiB0aXRsZT0iTWVkaWFDb250YWluZXJzIj5NZWRpYUNvbnRhaW5lcnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk1lZGlhSW5mby5NZWRpYUluZm8uaHRtbCIgdGl0bGU9Ik1lZGlhSW5mbyI+TWVkaWFJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uTWVkaWFQcm90b2NvbC5odG1sIiB0aXRsZT0iTWVkaWFQcm90b2NvbCI+TWVkaWFQcm90b2NvbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLlBsYXliYWNrSW5mb1JlcXVlc3QuaHRtbCIgdGl0bGU9IlBsYXliYWNrSW5mb1JlcXVlc3QiPlBsYXliYWNrSW5mb1JlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk1lZGlhSW5mby5QbGF5YmFja0luZm9SZXNwb25zZS5odG1sIiB0aXRsZT0iUGxheWJhY2tJbmZvUmVzcG9uc2UiPlBsYXliYWNrSW5mb1Jlc3BvbnNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uU3VidGl0bGVDb2RlYy5odG1sIiB0aXRsZT0iU3VidGl0bGVDb2RlYyI+U3VidGl0bGVDb2RlYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLlN1YnRpdGxlVHJhY2tFdmVudC5odG1sIiB0aXRsZT0iU3VidGl0bGVUcmFja0V2ZW50Ij5TdWJ0aXRsZVRyYWNrRXZlbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk1lZGlhSW5mby5TdWJ0aXRsZVRyYWNrSW5mby5odG1sIiB0aXRsZT0iU3VidGl0bGVUcmFja0luZm8iPlN1YnRpdGxlVHJhY2tJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5NZWRpYUluZm8uVHJhbnNwb3J0U3RyZWFtVGltZXN0YW1wLmh0bWwiIHRpdGxlPSJUcmFuc3BvcnRTdHJlYW1UaW1lc3RhbXAiPlRyYW5zcG9ydFN0cmVhbVRpbWVzdGFtcDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTWVkaWFJbmZvLlZpZGVvQ29kZWMuaHRtbCIgdGl0bGU9IlZpZGVvQ29kZWMiPlZpZGVvQ29kZWM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5OZXQuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5OZXQiPk1lZGlhQnJvd3Nlci5Nb2RlbC5OZXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5ldC5FbmRQb2ludEluZm8uaHRtbCIgdGl0bGU9IkVuZFBvaW50SW5mbyI+RW5kUG9pbnRJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5OZXQuSHR0cEV4Y2VwdGlvbi5odG1sIiB0aXRsZT0iSHR0cEV4Y2VwdGlvbiI+SHR0cEV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTmV0LklTb2NrZXQuaHRtbCIgdGl0bGU9IklTb2NrZXQiPklTb2NrZXQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5ldC5JU29ja2V0RmFjdG9yeS5odG1sIiB0aXRsZT0iSVNvY2tldEZhY3RvcnkiPklTb2NrZXRGYWN0b3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5OZXQuTWltZVR5cGVzLmh0bWwiIHRpdGxlPSJNaW1lVHlwZXMiPk1pbWVUeXBlczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTmV0Lk5ldHdvcmtTaGFyZS5odG1sIiB0aXRsZT0iTmV0d29ya1NoYXJlIj5OZXR3b3JrU2hhcmU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5ldC5OZXR3b3JrU2hhcmVUeXBlLmh0bWwiIHRpdGxlPSJOZXR3b3JrU2hhcmVUeXBlIj5OZXR3b3JrU2hhcmVUeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5OZXQuU29ja2V0Q3JlYXRlRXhjZXB0aW9uLmh0bWwiIHRpdGxlPSJTb2NrZXRDcmVhdGVFeGNlcHRpb24iPlNvY2tldENyZWF0ZUV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTmV0LlNvY2tldFJlY2VpdmVSZXN1bHQuaHRtbCIgdGl0bGU9IlNvY2tldFJlY2VpdmVSZXN1bHQiPlNvY2tldFJlY2VpdmVSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5ldC5XZWJTb2NrZXRNZXNzYWdlLTEuaHRtbCIgdGl0bGU9IldlYlNvY2tldE1lc3NhZ2UmbHQ7VCZndDsiPldlYlNvY2tldE1lc3NhZ2UmbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Ob3RpZmljYXRpb25zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuTm90aWZpY2F0aW9ucyI+TWVkaWFCcm93c2VyLk1vZGVsLk5vdGlmaWNhdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLk5vdGlmaWNhdGlvbnMuTm90aWZpY2F0aW9uTGV2ZWwuaHRtbCIgdGl0bGU9Ik5vdGlmaWNhdGlvbkxldmVsIj5Ob3RpZmljYXRpb25MZXZlbDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuTm90aWZpY2F0aW9ucy5Ob3RpZmljYXRpb25SZXF1ZXN0Lmh0bWwiIHRpdGxlPSJOb3RpZmljYXRpb25SZXF1ZXN0Ij5Ob3RpZmljYXRpb25SZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Ob3RpZmljYXRpb25zLlNlbmRUb1VzZXJUeXBlLmh0bWwiIHRpdGxlPSJTZW5kVG9Vc2VyVHlwZSI+U2VuZFRvVXNlclR5cGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucyI+TWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuQmFzZVBsdWdpbkNvbmZpZ3VyYXRpb24uaHRtbCIgdGl0bGU9IkJhc2VQbHVnaW5Db25maWd1cmF0aW9uIj5CYXNlUGx1Z2luQ29uZmlndXJhdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5JSGFzVHJhbnNsYXRpb25zLmh0bWwiIHRpdGxlPSJJSGFzVHJhbnNsYXRpb25zIj5JSGFzVHJhbnNsYXRpb25zPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLklIYXNXZWJQYWdlcy5odG1sIiB0aXRsZT0iSUhhc1dlYlBhZ2VzIj5JSGFzV2ViUGFnZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuUGx1Z2luSW5mby5odG1sIiB0aXRsZT0iUGx1Z2luSW5mbyI+UGx1Z2luSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5QbHVnaW5QYWdlSW5mby5odG1sIiB0aXRsZT0iUGx1Z2luUGFnZUluZm8iPlBsdWdpblBhZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlRyYW5zbGF0aW9uSW5mby5odG1sIiB0aXRsZT0iVHJhbnNsYXRpb25JbmZvIj5UcmFuc2xhdGlvbkluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSSI+TWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuRW1ieVVzZXJFeGNlcHRpb24uaHRtbCIgdGl0bGU9IkVtYnlVc2VyRXhjZXB0aW9uIj5FbWJ5VXNlckV4Y2VwdGlvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5JSGFzVGFiYmVkVUlQYWdlcy5odG1sIiB0aXRsZT0iSUhhc1RhYmJlZFVJUGFnZXMiPklIYXNUYWJiZWRVSVBhZ2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLklIYXNVSVBhZ2VzLmh0bWwiIHRpdGxlPSJJSGFzVUlQYWdlcyI+SUhhc1VJUGFnZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuSVBsdWdpblBhZ2VTZWN1cml0eS5odG1sIiB0aXRsZT0iSVBsdWdpblBhZ2VTZWN1cml0eSI+SVBsdWdpblBhZ2VTZWN1cml0eTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5JUGx1Z2luVUlQYWdlQ29udHJvbGxlci5odG1sIiB0aXRsZT0iSVBsdWdpblVJUGFnZUNvbnRyb2xsZXIiPklQbHVnaW5VSVBhZ2VDb250cm9sbGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MiPk1lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLklQbHVnaW5EaWFsb2dWaWV3Lmh0bWwiIHRpdGxlPSJJUGx1Z2luRGlhbG9nVmlldyI+SVBsdWdpbkRpYWxvZ1ZpZXc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuSVBsdWdpblBhZ2VWaWV3Lmh0bWwiIHRpdGxlPSJJUGx1Z2luUGFnZVZpZXciPklQbHVnaW5QYWdlVmlldzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5JUGx1Z2luVUlWaWV3Lmh0bWwiIHRpdGxlPSJJUGx1Z2luVUlWaWV3Ij5JUGx1Z2luVUlWaWV3PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLklQbHVnaW5WaWV3V2l0aE9wdGlvbnMuaHRtbCIgdGl0bGU9IklQbHVnaW5WaWV3V2l0aE9wdGlvbnMiPklQbHVnaW5WaWV3V2l0aE9wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuSVBsdWdpbldpemFyZFZpZXcuaHRtbCIgdGl0bGU9IklQbHVnaW5XaXphcmRWaWV3Ij5JUGx1Z2luV2l6YXJkVmlldzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5JU2V0dXBQcm9ncmVzc0luZm8uaHRtbCIgdGl0bGU9IklTZXR1cFByb2dyZXNzSW5mbyI+SVNldHVwUHJvZ3Jlc3NJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLlBsdWdpblZpZXdPcHRpb25zLmh0bWwiIHRpdGxlPSJQbHVnaW5WaWV3T3B0aW9ucyI+UGx1Z2luVmlld09wdGlvbnM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLkVudW1zLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5FbnVtcyI+TWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuRW51bXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuRW51bXMuQ29tcGFjdFZpZXdBcHBlYXJhbmNlLmh0bWwiIHRpdGxlPSJDb21wYWN0Vmlld0FwcGVhcmFuY2UiPkNvbXBhY3RWaWV3QXBwZWFyYW5jZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUGx1Z2lucy5VSS5WaWV3cy5FbnVtcy5EaWFsb2dTaXplLmh0bWwiIHRpdGxlPSJEaWFsb2dTaXplIj5EaWFsb2dTaXplPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5QbHVnaW5zLlVJLlZpZXdzLkVudW1zLlF1ZXJ5Q2xvc2VBY3Rpb24uaHRtbCIgdGl0bGU9IlF1ZXJ5Q2xvc2VBY3Rpb24iPlF1ZXJ5Q2xvc2VBY3Rpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlBsdWdpbnMuVUkuVmlld3MuRW51bXMuV2l6YXJkSGlkaW5nQmVoYXZpb3IuaHRtbCIgdGl0bGU9IldpemFyZEhpZGluZ0JlaGF2aW9yIj5XaXphcmRIaWRpbmdCZWhhdmlvcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb2Nlc3NSdW4uTWV0cmljcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLlByb2Nlc3NSdW4uTWV0cmljcyI+TWVkaWFCcm93c2VyLk1vZGVsLlByb2Nlc3NSdW4uTWV0cmljczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvY2Vzc1J1bi5NZXRyaWNzLlByb2Nlc3NNZXRyaWNQb2ludC5odG1sIiB0aXRsZT0iUHJvY2Vzc01ldHJpY1BvaW50Ij5Qcm9jZXNzTWV0cmljUG9pbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb2Nlc3NSdW4uTWV0cmljcy5Qcm9jZXNzU3RhdGlzdGljcy5odG1sIiB0aXRsZT0iUHJvY2Vzc1N0YXRpc3RpY3MiPlByb2Nlc3NTdGF0aXN0aWNzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzIj5NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Qcm92aWRlcnMuRXh0ZXJuYWxJZEluZm8uaHRtbCIgdGl0bGU9IkV4dGVybmFsSWRJbmZvIj5FeHRlcm5hbElkSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzLkV4dGVybmFsVXJsLmh0bWwiIHRpdGxlPSJFeHRlcm5hbFVybCI+RXh0ZXJuYWxVcmw8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb3ZpZGVycy5JbWFnZVByb3ZpZGVySW5mby5odG1sIiB0aXRsZT0iSW1hZ2VQcm92aWRlckluZm8iPkltYWdlUHJvdmlkZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Qcm92aWRlcnMuUmVtb3RlSW1hZ2VJbmZvLmh0bWwiIHRpdGxlPSJSZW1vdGVJbWFnZUluZm8iPlJlbW90ZUltYWdlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzLlJlbW90ZUltYWdlUXVlcnkuaHRtbCIgdGl0bGU9IlJlbW90ZUltYWdlUXVlcnkiPlJlbW90ZUltYWdlUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb3ZpZGVycy5SZW1vdGVJbWFnZVJlc3VsdC5odG1sIiB0aXRsZT0iUmVtb3RlSW1hZ2VSZXN1bHQiPlJlbW90ZUltYWdlUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Qcm92aWRlcnMuUmVtb3RlU2VhcmNoUmVzdWx0Lmh0bWwiIHRpdGxlPSJSZW1vdGVTZWFyY2hSZXN1bHQiPlJlbW90ZVNlYXJjaFJlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUHJvdmlkZXJzLlJlbW90ZVN1YnRpdGxlSW5mby5odG1sIiB0aXRsZT0iUmVtb3RlU3VidGl0bGVJbmZvIj5SZW1vdGVTdWJ0aXRsZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlByb3ZpZGVycy5TdWJ0aXRsZVByb3ZpZGVySW5mby5odG1sIiB0aXRsZT0iU3VidGl0bGVQcm92aWRlckluZm8iPlN1YnRpdGxlUHJvdmlkZXJJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuUXVlcnlpbmcuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZyI+TWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5BbGxUaGVtZU1lZGlhUmVzdWx0Lmh0bWwiIHRpdGxlPSJBbGxUaGVtZU1lZGlhUmVzdWx0Ij5BbGxUaGVtZU1lZGlhUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5JdGVtQ291bnRzUXVlcnkuaHRtbCIgdGl0bGU9Ikl0ZW1Db3VudHNRdWVyeSI+SXRlbUNvdW50c1F1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5JdGVtRmllbGRzLmh0bWwiIHRpdGxlPSJJdGVtRmllbGRzIj5JdGVtRmllbGRzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5JdGVtRmlsdGVyLmh0bWwiIHRpdGxlPSJJdGVtRmlsdGVyIj5JdGVtRmlsdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5JdGVtU29ydEJ5Lmh0bWwiIHRpdGxlPSJJdGVtU29ydEJ5Ij5JdGVtU29ydEJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5MYXRlc3RJdGVtc1F1ZXJ5Lmh0bWwiIHRpdGxlPSJMYXRlc3RJdGVtc1F1ZXJ5Ij5MYXRlc3RJdGVtc1F1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5Nb3ZpZVJlY29tbWVuZGF0aW9uUXVlcnkuaHRtbCIgdGl0bGU9Ik1vdmllUmVjb21tZW5kYXRpb25RdWVyeSI+TW92aWVSZWNvbW1lbmRhdGlvblF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5OZXh0VXBRdWVyeS5odG1sIiB0aXRsZT0iTmV4dFVwUXVlcnkiPk5leHRVcFF1ZXJ5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5RdWVyeWluZy5RdWVyeVJlc3VsdC0xLmh0bWwiIHRpdGxlPSJRdWVyeVJlc3VsdCZsdDtUJmd0OyI+UXVlcnlSZXN1bHQmbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlNlc3Npb25RdWVyeS5odG1sIiB0aXRsZT0iU2Vzc2lvblF1ZXJ5Ij5TZXNzaW9uUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlNpbWlsYXJJdGVtc1F1ZXJ5Lmh0bWwiIHRpdGxlPSJTaW1pbGFySXRlbXNRdWVyeSI+U2ltaWxhckl0ZW1zUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlRoZW1lTWVkaWFSZXN1bHQuaHRtbCIgdGl0bGU9IlRoZW1lTWVkaWFSZXN1bHQiPlRoZW1lTWVkaWFSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlVwY29taW5nRXBpc29kZXNRdWVyeS5odG1sIiB0aXRsZT0iVXBjb21pbmdFcGlzb2Rlc1F1ZXJ5Ij5VcGNvbWluZ0VwaXNvZGVzUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlVzZXJEYXRhRmllbGRzLmh0bWwiIHRpdGxlPSJVc2VyRGF0YUZpZWxkcyI+VXNlckRhdGFGaWVsZHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlF1ZXJ5aW5nLlVzZXJRdWVyeS5odG1sIiB0aXRsZT0iVXNlclF1ZXJ5Ij5Vc2VyUXVlcnk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJpYWxpemF0aW9uLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuU2VyaWFsaXphdGlvbiI+TWVkaWFCcm93c2VyLk1vZGVsLlNlcmlhbGl6YXRpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcmlhbGl6YXRpb24uSWdub3JlRGF0YU1lbWJlckF0dHJpYnV0ZS5odG1sIiB0aXRsZT0iSWdub3JlRGF0YU1lbWJlckF0dHJpYnV0ZSI+SWdub3JlRGF0YU1lbWJlckF0dHJpYnV0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2VyaWFsaXphdGlvbi5JSnNvblNlcmlhbGl6ZXIuaHRtbCIgdGl0bGU9IklKc29uU2VyaWFsaXplciI+SUpzb25TZXJpYWxpemVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJpYWxpemF0aW9uLklYbWxTZXJpYWxpemVyLmh0bWwiIHRpdGxlPSJJWG1sU2VyaWFsaXplciI+SVhtbFNlcmlhbGl6ZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcmlhbGl6YXRpb24uSnNvblNlcmlhbGl6ZXJPcHRpb25zLmh0bWwiIHRpdGxlPSJKc29uU2VyaWFsaXplck9wdGlvbnMiPkpzb25TZXJpYWxpemVyT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2VyaWFsaXphdGlvbi5Kc29uU3RyaW5nLmh0bWwiIHRpdGxlPSJKc29uU3RyaW5nIj5Kc29uU3RyaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2VydmljZXMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcyI+TWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5BcGlNZW1iZXJBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkFwaU1lbWJlckF0dHJpYnV0ZSI+QXBpTWVtYmVyQXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5BdXRvSW5qZWN0UHJvcGVydHlBdHRyaWJ1dGUuaHRtbCIgdGl0bGU9IkF1dG9JbmplY3RQcm9wZXJ0eUF0dHJpYnV0ZSI+QXV0b0luamVjdFByb3BlcnR5QXR0cmlidXRlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JQXN5bmNTdHJlYW1Xcml0ZXIuaHRtbCIgdGl0bGU9IklBc3luY1N0cmVhbVdyaXRlciI+SUFzeW5jU3RyZWFtV3JpdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JSGFzSGVhZGVycy5odG1sIiB0aXRsZT0iSUhhc0hlYWRlcnMiPklIYXNIZWFkZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JSGFzUmVxdWVzdEZpbHRlci5odG1sIiB0aXRsZT0iSUhhc1JlcXVlc3RGaWx0ZXIiPklIYXNSZXF1ZXN0RmlsdGVyPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JSHR0cEZpbGUuaHRtbCIgdGl0bGU9IklIdHRwRmlsZSI+SUh0dHBGaWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JSHR0cFJlc3VsdC5odG1sIiB0aXRsZT0iSUh0dHBSZXN1bHQiPklIdHRwUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmVxdWVzdC5odG1sIiB0aXRsZT0iSVJlcXVlc3QiPklSZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmVxdWlyZXNSZXF1ZXN0Lmh0bWwiIHRpdGxlPSJJUmVxdWlyZXNSZXF1ZXN0Ij5JUmVxdWlyZXNSZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmVxdWlyZXNSZXF1ZXN0U3RyZWFtLmh0bWwiIHRpdGxlPSJJUmVxdWlyZXNSZXF1ZXN0U3RyZWFtIj5JUmVxdWlyZXNSZXF1ZXN0U3RyZWFtPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmVzcG9uc2UuaHRtbCIgdGl0bGU9IklSZXNwb25zZSI+SVJlc3BvbnNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmV0dXJuLmh0bWwiIHRpdGxlPSJJUmV0dXJuIj5JUmV0dXJuPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXJ2aWNlcy5JUmV0dXJuLTEuaHRtbCIgdGl0bGU9IklSZXR1cm4mbHQ7VCZndDsiPklSZXR1cm4mbHQ7VCZndDs8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLklSZXR1cm5Wb2lkLmh0bWwiIHRpdGxlPSJJUmV0dXJuVm9pZCI+SVJldHVyblZvaWQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLklTZXJ2aWNlLmh0bWwiIHRpdGxlPSJJU2VydmljZSI+SVNlcnZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLk15SHR0cFV0aWxpdHkuaHRtbCIgdGl0bGU9Ik15SHR0cFV0aWxpdHkiPk15SHR0cFV0aWxpdHk8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLlF1ZXJ5UGFyYW1Db2xsZWN0aW9uLmh0bWwiIHRpdGxlPSJRdWVyeVBhcmFtQ29sbGVjdGlvbiI+UXVlcnlQYXJhbUNvbGxlY3Rpb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlcnZpY2VzLlJvdXRlQXR0cmlidXRlLmh0bWwiIHRpdGxlPSJSb3V0ZUF0dHJpYnV0ZSI+Um91dGVBdHRyaWJ1dGU8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbiI+TWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uQnJvd3NlUmVxdWVzdC5odG1sIiB0aXRsZT0iQnJvd3NlUmVxdWVzdCI+QnJvd3NlUmVxdWVzdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5DbGllbnRDYXBhYmlsaXRpZXMuaHRtbCIgdGl0bGU9IkNsaWVudENhcGFiaWxpdGllcyI+Q2xpZW50Q2FwYWJpbGl0aWVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLkdlbmVyYWxDb21tYW5kLmh0bWwiIHRpdGxlPSJHZW5lcmFsQ29tbWFuZCI+R2VuZXJhbENvbW1hbmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uR2VuZXJhbENvbW1hbmRUeXBlLmh0bWwiIHRpdGxlPSJHZW5lcmFsQ29tbWFuZFR5cGUiPkdlbmVyYWxDb21tYW5kVHlwZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5NZXNzYWdlQ29tbWFuZC5odG1sIiB0aXRsZT0iTWVzc2FnZUNvbW1hbmQiPk1lc3NhZ2VDb21tYW5kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlBsYXliYWNrUHJvZ3Jlc3NJbmZvLmh0bWwiIHRpdGxlPSJQbGF5YmFja1Byb2dyZXNzSW5mbyI+UGxheWJhY2tQcm9ncmVzc0luZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uUGxheWJhY2tTdGFydEluZm8uaHRtbCIgdGl0bGU9IlBsYXliYWNrU3RhcnRJbmZvIj5QbGF5YmFja1N0YXJ0SW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5QbGF5YmFja1N0b3BJbmZvLmh0bWwiIHRpdGxlPSJQbGF5YmFja1N0b3BJbmZvIj5QbGF5YmFja1N0b3BJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlBsYXlDb21tYW5kLmh0bWwiIHRpdGxlPSJQbGF5Q29tbWFuZCI+UGxheUNvbW1hbmQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uUGxheWVyU3RhdGVJbmZvLmh0bWwiIHRpdGxlPSJQbGF5ZXJTdGF0ZUluZm8iPlBsYXllclN0YXRlSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5QbGF5TWV0aG9kLmh0bWwiIHRpdGxlPSJQbGF5TWV0aG9kIj5QbGF5TWV0aG9kPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlBsYXlSZXF1ZXN0Lmh0bWwiIHRpdGxlPSJQbGF5UmVxdWVzdCI+UGxheVJlcXVlc3Q8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uUGxheXN0YXRlQ29tbWFuZC5odG1sIiB0aXRsZT0iUGxheXN0YXRlQ29tbWFuZCI+UGxheXN0YXRlQ29tbWFuZDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5QbGF5c3RhdGVSZXF1ZXN0Lmh0bWwiIHRpdGxlPSJQbGF5c3RhdGVSZXF1ZXN0Ij5QbGF5c3RhdGVSZXF1ZXN0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlByb2dyZXNzRXZlbnQuaHRtbCIgdGl0bGU9IlByb2dyZXNzRXZlbnQiPlByb2dyZXNzRXZlbnQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uUXVldWVJdGVtLmh0bWwiIHRpdGxlPSJRdWV1ZUl0ZW0iPlF1ZXVlSXRlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5SZXBlYXRNb2RlLmh0bWwiIHRpdGxlPSJSZXBlYXRNb2RlIj5SZXBlYXRNb2RlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlNlc3Npb25Vc2VySW5mby5odG1sIiB0aXRsZT0iU2Vzc2lvblVzZXJJbmZvIj5TZXNzaW9uVXNlckluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uVHJhbnNjb2RlUmVhc29uLmh0bWwiIHRpdGxlPSJUcmFuc2NvZGVSZWFzb24iPlRyYW5zY29kZVJlYXNvbjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5UcmFuc2NvZGluZ0luZm8uaHRtbCIgdGl0bGU9IlRyYW5zY29kaW5nSW5mbyI+VHJhbnNjb2RpbmdJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlVzZXJEYXRhQ2hhbmdlSW5mby5odG1sIiB0aXRsZT0iVXNlckRhdGFDaGFuZ2VJbmZvIj5Vc2VyRGF0YUNoYW5nZUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlRyYW5zY29kaW5nLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5UcmFuc2NvZGluZyI+TWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uVHJhbnNjb2Rpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNlc3Npb24uVHJhbnNjb2RpbmcuVmlkZW9QaXBlbGluZUluZm8uaHRtbCIgdGl0bGU9IlZpZGVvUGlwZWxpbmVJbmZvIj5WaWRlb1BpcGVsaW5lSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU2Vzc2lvbi5UcmFuc2NvZGluZy5WcFN0ZXBJbmZvLmh0bWwiIHRpdGxlPSJWcFN0ZXBJbmZvIj5WcFN0ZXBJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TZXNzaW9uLlRyYW5zY29kaW5nLlZwU3RlcFR5cGVzLmh0bWwiIHRpdGxlPSJWcFN0ZXBUeXBlcyI+VnBTdGVwVHlwZXM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Tc2RwLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuU3NkcCI+TWVkaWFCcm93c2VyLk1vZGVsLlNzZHA8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNzZHAuSVNzZHBEZXZpY2VQdWJsaXNoZXIuaHRtbCIgdGl0bGU9IklTc2RwRGV2aWNlUHVibGlzaGVyIj5JU3NkcERldmljZVB1Ymxpc2hlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3NkcC5Tc2RwRGV2aWNlLmh0bWwiIHRpdGxlPSJTc2RwRGV2aWNlIj5Tc2RwRGV2aWNlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Tc2RwLlNzZHBFbWJlZGRlZERldmljZS5odG1sIiB0aXRsZT0iU3NkcEVtYmVkZGVkRGV2aWNlIj5Tc2RwRW1iZWRkZWREZXZpY2U8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlNzZHAuU3NkcFJvb3REZXZpY2UuaHRtbCIgdGl0bGU9IlNzZHBSb290RGV2aWNlIj5Tc2RwUm9vdERldmljZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5bmMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5TeW5jIj5NZWRpYUJyb3dzZXIuTW9kZWwuU3luYzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3luYy5TeW5jQ2F0ZWdvcnkuaHRtbCIgdGl0bGU9IlN5bmNDYXRlZ29yeSI+U3luY0NhdGVnb3J5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeW5jLlN5bmNKb2IuaHRtbCIgdGl0bGU9IlN5bmNKb2IiPlN5bmNKb2I8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5bmMuU3luY0pvYkl0ZW1TdGF0dXMuaHRtbCIgdGl0bGU9IlN5bmNKb2JJdGVtU3RhdHVzIj5TeW5jSm9iSXRlbVN0YXR1czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3luYy5TeW5jSm9iU3RhdHVzLmh0bWwiIHRpdGxlPSJTeW5jSm9iU3RhdHVzIj5TeW5jSm9iU3RhdHVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeW5jLlN5bmNKb2JVcGRhdGVSZWFzb24uaHRtbCIgdGl0bGU9IlN5bmNKb2JVcGRhdGVSZWFzb24iPlN5bmNKb2JVcGRhdGVSZWFzb248L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5bmMuU3luY1RhcmdldC5odG1sIiB0aXRsZT0iU3luY1RhcmdldCI+U3luY1RhcmdldDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbS5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbSI+TWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3lzdGVtLklFbnZpcm9ubWVudEluZm8uaHRtbCIgdGl0bGU9IklFbnZpcm9ubWVudEluZm8iPklFbnZpcm9ubWVudEluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbS5JUG93ZXJNYW5hZ2VtZW50Lmh0bWwiIHRpdGxlPSJJUG93ZXJNYW5hZ2VtZW50Ij5JUG93ZXJNYW5hZ2VtZW50PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeXN0ZW0uSVNlcnZpY2VSb290Lmh0bWwiIHRpdGxlPSJJU2VydmljZVJvb3QiPklTZXJ2aWNlUm9vdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3lzdGVtLklTeXN0ZW1FdmVudHMuaHRtbCIgdGl0bGU9IklTeXN0ZW1FdmVudHMiPklTeXN0ZW1FdmVudHM8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbS5Mb2dGaWxlLmh0bWwiIHRpdGxlPSJMb2dGaWxlIj5Mb2dGaWxlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeXN0ZW0uT3BlcmF0aW5nU3lzdGVtLmh0bWwiIHRpdGxlPSJPcGVyYXRpbmdTeXN0ZW0iPk9wZXJhdGluZ1N5c3RlbTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuU3lzdGVtLlB1YmxpY1N5c3RlbUluZm8uaHRtbCIgdGl0bGU9IlB1YmxpY1N5c3RlbUluZm8iPlB1YmxpY1N5c3RlbUluZm88L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlN5c3RlbS5TeXN0ZW1JbmZvLmh0bWwiIHRpdGxlPSJTeXN0ZW1JbmZvIj5TeXN0ZW1JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5TeXN0ZW0uV2FrZU9uTGFuSW5mby5odG1sIiB0aXRsZT0iV2FrZU9uTGFuSW5mbyI+V2FrZU9uTGFuSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlRhc2tzLmh0bWwiIHRpdGxlPSJNZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MiPk1lZGlhQnJvd3Nlci5Nb2RlbC5UYXNrczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSUNvbmZpZ3VyYWJsZVNjaGVkdWxlZFRhc2suaHRtbCIgdGl0bGU9IklDb25maWd1cmFibGVTY2hlZHVsZWRUYXNrIj5JQ29uZmlndXJhYmxlU2NoZWR1bGVkVGFzazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSUVhcmx5UnVuU2NoZWR1bGVkVGFzay5odG1sIiB0aXRsZT0iSUVhcmx5UnVuU2NoZWR1bGVkVGFzayI+SUVhcmx5UnVuU2NoZWR1bGVkVGFzazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVNjaGVkdWxlZFRhc2suaHRtbCIgdGl0bGU9IklTY2hlZHVsZWRUYXNrIj5JU2NoZWR1bGVkVGFzazwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVNjaGVkdWxlZFRhc2tXaXRoRXhlY3V0ZU9wdGlvbnMuaHRtbCIgdGl0bGU9IklTY2hlZHVsZWRUYXNrV2l0aEV4ZWN1dGVPcHRpb25zIj5JU2NoZWR1bGVkVGFza1dpdGhFeGVjdXRlT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVNjaGVkdWxlZFRhc2tXb3JrZXIuaHRtbCIgdGl0bGU9IklTY2hlZHVsZWRUYXNrV29ya2VyIj5JU2NoZWR1bGVkVGFza1dvcmtlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVRhc2tNYW5hZ2VyLmh0bWwiIHRpdGxlPSJJVGFza01hbmFnZXIiPklUYXNrTWFuYWdlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuSVRhc2tUcmlnZ2VyLmh0bWwiIHRpdGxlPSJJVGFza1RyaWdnZXIiPklUYXNrVHJpZ2dlcjwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuU2NoZWR1bGVkVGFza0hlbHBlcnMuaHRtbCIgdGl0bGU9IlNjaGVkdWxlZFRhc2tIZWxwZXJzIj5TY2hlZHVsZWRUYXNrSGVscGVyczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuU3lzdGVtRXZlbnQuaHRtbCIgdGl0bGU9IlN5c3RlbUV2ZW50Ij5TeXN0ZW1FdmVudDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza0NvbXBsZXRpb25FdmVudEFyZ3MuaHRtbCIgdGl0bGU9IlRhc2tDb21wbGV0aW9uRXZlbnRBcmdzIj5UYXNrQ29tcGxldGlvbkV2ZW50QXJnczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza0NvbXBsZXRpb25TdGF0dXMuaHRtbCIgdGl0bGU9IlRhc2tDb21wbGV0aW9uU3RhdHVzIj5UYXNrQ29tcGxldGlvblN0YXR1czwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza0luZm8uaHRtbCIgdGl0bGU9IlRhc2tJbmZvIj5UYXNrSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza09wdGlvbnMuaHRtbCIgdGl0bGU9IlRhc2tPcHRpb25zIj5UYXNrT3B0aW9uczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza1Jlc3VsdC5odG1sIiB0aXRsZT0iVGFza1Jlc3VsdCI+VGFza1Jlc3VsdDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza1N0YXRlLmh0bWwiIHRpdGxlPSJUYXNrU3RhdGUiPlRhc2tTdGF0ZTwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGFza3MuVGFza1RyaWdnZXJJbmZvLmh0bWwiIHRpdGxlPSJUYXNrVHJpZ2dlckluZm8iPlRhc2tUcmlnZ2VySW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImV4cGFuZC1zdHViIj48L3NwYW4+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlRleHQuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5UZXh0Ij5NZWRpYUJyb3dzZXIuTW9kZWwuVGV4dDwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3M9Im5hdiBsZXZlbDQiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVGV4dC5JVGV4dEVuY29kaW5nLmh0bWwiIHRpdGxlPSJJVGV4dEVuY29kaW5nIj5JVGV4dEVuY29kaW5nPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5UZXh0LlZhbHVlU3RyaW5nQnVpbGRlci5odG1sIiB0aXRsZT0iVmFsdWVTdHJpbmdCdWlsZGVyIj5WYWx1ZVN0cmluZ0J1aWxkZXI8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJleHBhbmQtc3R1YiI+PC9zcGFuPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5UaHJlYWRpbmcuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5UaHJlYWRpbmciPk1lZGlhQnJvd3Nlci5Nb2RlbC5UaHJlYWRpbmc8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzPSJuYXYgbGV2ZWw0Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlRocmVhZGluZy5OYW1lZExvY2tQb29sLmh0bWwiIHRpdGxlPSJOYW1lZExvY2tQb29sIj5OYW1lZExvY2tQb29sPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVXBkYXRlcy5odG1sIiB0aXRsZT0iTWVkaWFCcm93c2VyLk1vZGVsLlVwZGF0ZXMiPk1lZGlhQnJvd3Nlci5Nb2RlbC5VcGRhdGVzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5VcGRhdGVzLkNoZWNrRm9yVXBkYXRlUmVzdWx0Lmh0bWwiIHRpdGxlPSJDaGVja0ZvclVwZGF0ZVJlc3VsdCI+Q2hlY2tGb3JVcGRhdGVSZXN1bHQ8L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlVwZGF0ZXMuSW5zdGFsbGF0aW9uSW5mby5odG1sIiB0aXRsZT0iSW5zdGFsbGF0aW9uSW5mbyI+SW5zdGFsbGF0aW9uSW5mbzwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVXBkYXRlcy5QYWNrYWdlSW5mby5odG1sIiB0aXRsZT0iUGFja2FnZUluZm8iPlBhY2thZ2VJbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5VcGRhdGVzLlBhY2thZ2VUYXJnZXRTeXN0ZW0uaHRtbCIgdGl0bGU9IlBhY2thZ2VUYXJnZXRTeXN0ZW0iPlBhY2thZ2VUYXJnZXRTeXN0ZW08L2E+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9saT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9Im5hdi1saW5rIiBocmVmPSJwbHVnaW5hcGkvTWVkaWFCcm93c2VyLk1vZGVsLlVwZGF0ZXMuUGFja2FnZVZlcnNpb25DbGFzcy5odG1sIiB0aXRsZT0iUGFja2FnZVZlcnNpb25DbGFzcyI+UGFja2FnZVZlcnNpb25DbGFzczwvYT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0ibmF2LWl0ZW0iPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVXBkYXRlcy5QYWNrYWdlVmVyc2lvbkluZm8uaHRtbCIgdGl0bGU9IlBhY2thZ2VWZXJzaW9uSW5mbyI+UGFja2FnZVZlcnNpb25JbmZvPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGkgY2xhc3M9Im5hdi1pdGVtIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iZXhwYW5kLXN0dWIiPjwvc3Bhbj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz0ibmF2LWxpbmsiIGhyZWY9InBsdWdpbmFwaS9NZWRpYUJyb3dzZXIuTW9kZWwuVXNlcnMuaHRtbCIgdGl0bGU9Ik1lZGlhQnJvd3Nlci5Nb2RlbC5Vc2VycyI+TWVkaWFCcm93c2VyLk1vZGVsLlVzZXJzPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzcz0ibmF2IGxldmVsNCI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Gb3Jnb3RQYXNzd29yZEFjdGlvbi5odG1sIiB0aXRsZT0iRm9yZ290UGFzc3dvcmRBY3Rpb24iPkZvcmdvdFBhc3N3b3JkQWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Gb3Jnb3RQYXNzd29yZFJlc3VsdC5odG1sIiB0aXRsZT0iRm9yZ290UGFzc3dvcmRSZXN1bHQiPkZvcmdvdFBhc3N3b3JkUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5QaW5SZWRlZW1SZXN1bHQuaHRtbCIgdGl0bGU9IlBpblJlZGVlbVJlc3VsdCI+UGluUmVkZWVtUmVzdWx0PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Vc2VyQWN0aW9uLmh0bWwiIHRpdGxlPSJVc2VyQWN0aW9uIj5Vc2VyQWN0aW9uPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Vc2VyQWN0aW9uVHlwZS5odG1sIiB0aXRsZT0iVXNlckFjdGlvblR5cGUiPlVzZXJBY3Rpb25UeXBlPC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJuYXYtaXRlbSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJuYXYtbGluayIgaHJlZj0icGx1Z2luYXBpL01lZGlhQnJvd3Nlci5Nb2RlbC5Vc2Vycy5Vc2VyUG9saWN5Lmh0bWwiIHRpdGxlPSJVc2VyUG9saWN5Ij5Vc2VyUG9saWN5PC9hPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC91bD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2xpPg0KICAgICAgICAgICAgICAgICAgICA8L3VsPg0KICAgICAgICAgICAgICAgIDwvbGk+DQogICAgICAgICAgPC91bD4NCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg0KICA8L2Rpdj4NCjwvZGl2Pg=='; diff --git a/Documenation/searchIndex.js b/Documenation/searchIndex.js index cf944f114..599da9c97 100644 --- a/Documenation/searchIndex.js +++ b/Documenation/searchIndex.js @@ -1,2 +1,2 @@ -const searchIndex = '7BiAkBvBjBvApBuBkBlB4BuAoB0BtBsBiA6AAEoByBlBmBQEBEDEFEHEJELENEPEsAiA0BpB0BsBlBXEIBvBtBmEgErBlB5B3BvByBkBzBXEFBtBiB5BgAEBlB2BlBsBvBwBlByB6EDE1BqEuB0BhBiEvBuBgAUBoBCFlBgAhBUEgAjB1ByBUEIFsB5E0BwEgA3BhB5BzBgA0BvBgAIE9E_EwBgAmBxEgA2E4EgATBCF9EyB6AgABBjBjBlBzBzBGEnBwF3E5E0FyB2FgA2BpBhBgASBFBTBUB5FQBJBMGOGQGBBSGEFXFHFJFLFNFDBUEKFAGzF1FCFgAQBsB1BnBJBuBkFnGpGGEZGGFlBIFhGMFiA9BgECEEEwBoGnBGEzBvApFvABB1BmFtBhGjBtAUB5BBFtAEBpBzBjBvB2F5BdEOEQESEUEWE6AYE7G9G_GBH8EDHFHpEIHKHMHlBOHQHSHUHWHfEhEjElEXEEHGHIHOFoH6ErHTHCF5BiAsEuEwEyE0EcH0HlHiEjB3HBF5HRH7HyB5ExF5E3BpBsBsBoF6HHGLGuBGFiBlGvBmBJI9FgAwG5BvBYFgA8GvGNFwByBvBqBlBjB0BTFkHHHHIhBUI5BsAgFjEoBlIxIkI1BgAoBhBJGuBBGmFoFnFhBuB5B0BoBiGHJSIVFNJlBtBgA1BwBuA5FUIgA_IgAuBlBlBkBlFnFCEiIkFpBtB8GUJzGxITJTFwBrIAFyBKG0BSFGE1JyBmBhB8FTFHEiIxISIbJcISHqEnIUFxIeIlFQFgAzBjF1JtBZJPFSFuFUIvBSIFJiIIFCF6J8FkFUFSFDJhBTIhBiBlEtFvFoJqJbG1GuB4FJBFG2FFBIFOIQBvB3JgAJBfIdJfJhJjJgAyB1BNFGEjEKGsBpB6BsKWFvBIETFxIzBkGDFzBJFyB0BtAXJ5IpKlEbGKKQHZK4JcKlBRKLKjBsBhB-F6IbJUEHHwGwGqEtBxE5EuFDFuJGLmBlBiEFKJKuJPLGGCF5IzBnFpB6KlIeJgJiJHJtElBsFSLKFlB5INJdLdLuJ8G7JSFHJwBFH_JZJLBgJsFtLGEiJdJjBKJBJDJgKkFHHLJgA6LQFPLTFkF7KGM5I2I_EXKBGdJHJiBgGrBgAlLyBnBlGoI-GsGeLnFzBHHUIBNpBvI9FZJ0FgKsBAMuKwKCFyK0B0K2KIF4KwKpB8JJBpJaLsJcLnJaK5JVM-KIEmBGESF_IDFWKNFXGTGzGkBwBZN0BONgJgAfGlBhGYKBBwBpBwFHE1N3JkF4NQNSNbN1FdNSFvKjBQFkB1BlEkBUBmL8MfNqKiNQMkNfLnNHJjBgG1JTFMKPOhJSO9KJFzB8MNJKFoLVIhBwJ8NDFwGuJEBmLoBiBvBUFkBnAkFTBlOROTOOFWOeKgGZJZBlInAbJpNrNKKSFpNhBSOtJzJnBANyBkFsOxIjM1BuMuJpOrOnFALuBiLSFcPlGBKVITJNFcITFlKWMhPpHSHuBqNnBYFnMoF9FpBUEkBzMkF3B-EvOkFiPOPlFWOrMNFIEpMkBHOTFRNvBTNAPnOUOGQJBrGXNvBQBsIJGIEDFWQsIFPSFUM5B9KcIyLSFbQlBnFqNlEzBZJYOhNaNbOeLbKeOkJVENPtNrM3BqIaQpBcQnKzOzKqQTINNjGIOPQ4KeQYQ9Q_QJBuGDNDBMF0PYFsKQBhBAN4KDMmICNwGUExB1B6PhIkMMEOEKLzPpB1PyBJLwBXRSFSIQMNF1O3O5O7OYLgNrJxQOJcO0Q8FZJBBtFSOVI1P-QTKvFyQdLEKiGAMMFMQ2IJOORfHuBRRnRpRVRtRJRHHANyKCJuB8FDFPFRMlNgLuONQ1McJEMHJ3JCF8FwBxIoJXSIEGLUHKKsIpGoBEQwOpBYLaR6IzB3SHJkBqR3BmR1JaNNIrMuNTJyBSIuMzGcS8JkMvSYRlQxE2J0B9OgFzJ0BFT-KuJUEzB1NsGSFSLgGQKGRNQPSfNtRbSKJeSJRPKSB9FvBsBHGvQ4RxIVQwTyT0TlGAT3QfJnSmIvNWFcPGHgAqEkBKGlFoHtQnTOSIR5TUJxTAM8TdQNB3LhBkBKFhBTBmMdQ3RbLHSiS1QTFkBiJfJDTqEJFaUJFMKDJiGyL0IkFoA4BiBtBjB5IqJ4B5I3LjBpANSOQuKXUrUbUdU1TMBpB6MUF5B1KSL_OKJVOqO4KgUaO6RzQmN8JHJZUiJAFCFsKYPCJxIJEvIFHSFUTVFKJiJhBmB4J9MJVqROIkOKJNUPNoTQUIVKVYNOVjMuBRVrB3G5GZEcRsGhH2BvA7N9NnBtA_NpBtAyK0N2NtQkRPEREiATEVEXE6GvADWAHCHIWiEFJLWAOOWDORWuH-HwHkEmEcHfWiGMWCOQWFOoWtEvExEzEXEtW-NAOwWEOIFtGRSgQtPmKfOhOWMQF6P6QNF5SgAzN9W0BzB5I3BQFKT_JgAsPyLOPIXDUyPzBGFtSpBMF5IvFYXTMYF1NPLkFJKYMlKQHOJYKTJVJHJVBTGpF-EdVXPiLdLoP4PvLsGXNNMBJWK-KiBgRsBqVKX7WNX2NZJfWGXSFcN8JNYjOkLmLgVtOZL3TkFXUJUhBCBsI3B8LuANBLL-EuAQYNNvKLO8JHPEM7XqPlM9E-KgO8NiOeR1B9FxIkBfOlL-FhIZP4PRHzJsPeTlBfR4YkPnKVK2MmJTYpEqJiO8LJG8JJEhB3R4FbBSB9IlBoAcBiAvAXB0YQFyBdZ5IdZHBFBUBdZpAdBgAbBMWoA7EBZpBfXMFgA9AgAmZ3L-PhZlGGExUJLYXLG-G9ENF_EjMdGqZsZrXGLIIUYnLHB3LgZKFiZgAuKxT0BYFuB8ASaKTrGuF-AgA7BnI1BsXIIkTiGMBDEJLiaAN0B7AMK3Lva9BgAzaLadNWF8YkFcaiZnYVaKOGGMOhajalarMiBuIwIgAQa0BoAKb7alG2Y4YpACb2BUF_K9FSP2ZJbRa8ZyBeavBoApAvaUEYayBNFfTSPya0agAObyB9aSMLKRZBb_YxJdKoXEQQbSLZJsbebMZuJ6YnF_YIEyZcIgVhQUFVZ3LCFNUSK_KaZNLXNJVlVAZgOJV-YLKYFvO-JME0BsFqU8ILQOFLKKbHU3LfcMK8ISOiJjbZa9JFbHbtJhVMZMFSFsMFSKZAG4FvBGbvItJnFsP8LFLHL9KnaYKoAUM0OJE0BSb4EiOUFqR5EoA5MuRaTcTHJEZgTMFuMkT8NtBSbbdVZgARd-cSFSHAOoOAcLKfThTadXNcdSbPBUXbcdclcLLBXdXwJxE1JiJtAmGvBSL5IQBFH5I7ElE1J8U0BjBIZvWpV5FAOXU3ElGKFQcEY1JQXvMgFAQXeJBXascfKlSrM0ZuB2IkP5EMFcFwa9L-KpKaQPPFFrKdG-RkBUbdS9KPBhekF5KBUFM9KydKLpJfT_FhXWbYdiTWF7JuXnBiXzLLKkKTIjEdFGN3LEUSLpEDfrdSFQFZUKc8U4BFThMlIDF9apSUVaNJBIBmLTUSPGB7JmFxV5X-PTIvOmUjOpfsB0BrfwIwLnIsIBFULlefI0B4HmfbTwB1f3fsf6fHJ5Qxb9Rhc2c1MiGeeAM5LAgLKec1dTFUbjKuP4FKbGgabPXjOnb2fuc8c6INJ4SiBOfBg-KgTvICM5ELGyPFTtJ4HMeqdZdYf8NcQNUKbTBcGdNGBERfgVBdPWVAMoexYLGrQjTAhjM3ItFsIxXLKMhMKOKUJuAAWdHbWAXFWvA7EBFbEdS5BtArGvcgXjPTWYHWWaHZWCWdhCHghzNzGjBkhmh8cohnWgEiEqWXEyhih1h4KuBnh2G_H1WCI-hKMzhjhCiEiNFXBOJmK_InAVFEYTIJUYK5QOa2bBazI2HJUMIzS5IpM_fOPuMbihI7X2YhRTF7F9FYPodkdVTYTqSlb2IJhMONU5eai5a4PhhzEHQHQ0cfIgf4idKzMbJdJCJxYATBMeKzfjE-KaiZdXN1B5fDFMeRT-XtTuRxfWXGc9YiJ0OxciMkMBI8MvRoBIZUKQgYKMgiRoVaglLuPARZK8LdGFNBUDFcXVjXjzBuKpanBNBKJtRDFSY5QDUieIU9MvBVPCFZJBkMXzKLNwfbJwOBFVbjjgKwJMaJL_EBGVhMe7XsPrI3Q4B9KpjEQKkDjEQfkWP1j8NuMJKgGYinBuQUNyB_N8GdNWSNJkFTSJF_GjOGLSLrMfIUbzJlIeKck8k4jsULGsR-k_a2FTSTRqRdGDkievkxTZU9JiJ3BaTjTQLmRWlJLPlhdMeuJkK7HvJsFRloBzBSbJBKBAMuBFGBd6BlGjc7J1bdTjLzikFqB1loe4lPk4KYBOE3l2ICdDF7luinLWd_lUEYT4BlRAdLm5lyBuQ-VZlFkgARB3Y3YcfkVNd-J8V8FVIRHQOSQFQqO4e4VwV5Bdmvkjc-ZxE0IohtP9IEQIUKUGL5V5EwGLGmPyBtAsQkF6J-S5mJBFhCFzm6lSf2myB4m1ZrlZM8NPOWJ8LXe_PWkFcIXXFUftBCdiJ9mLG_mwVUk4KpaPhHLsKPnNmSfElhgJKSHBLQc9F5IGaYm9KgiiQMKQcFJWesRaFJFVIXlAGWe9UuQOB3LnjwnggZK_Z4jWnwclP8LYTEKYMtVfJeFxEXOaBzZDBGLiNVBuB6BzZtFEReK-JfdtB4eEBmF9aSY_bYTmBShIJrLNF6cvc4eOBvBiEqNHaohQoBBzfsJzJ-YJJanCFYTuBApCMNlohkN5O4BahaWcWeh7EqFAFbGtA1KMaVHqhVWXWbHbhZpxh8E2XwBepgpdNipeEoW8hyHcHbprpbLup1hzWAI2WDIiA2prF4pzTvpgACBVEVTfjDNuBRgqM1XBqiNqJmLmVgKhFVF1cJZtjBG1Nhp1jKJ5ESHMLGEkL1BIEijKXqMCNtACllkPLaKmqrMbR9GqqNFHa2INk6bYfdV-KxJoQtcdVNFzGJGsIuBbLoAJGQlyq_GSbYXzgCZFHiGUboGkKmKmBBLwIohLmsgRmSFQIWJLq2FuMMe0hgfXS0MnIJrIQqprFKcXe_EYKmLOPxLzTmSzcMKYY_KnO4FXBUFLqYK_onrpGzqncmrJUUEwIneJGzTAYvFApiZMTkd6PaGEaIK7jRPGhcrDG7fLLWjxIwrLGSXzTvPIGgXlLiOvFjBRsGFTs9J5ElLgYXenBNIfJiJyFuJmojE9K_gNMpXfIBBqEzJjMvfZKjqCcWXZMdLPpxIGLjn6djJ4FPHGskE5EJslsPJLKUBCFvoGlgANnITOFZt8sjGAb8JJKeqMKgfktfInlFhiGnA_PiBkOqRAOFJnAlFvIoBLqGZwiFbBlIQbURhVffslBwt_FiOBLHnKKtOFuSFnBqR-WmRtq9cMpJuxIXgcVqt_tnBTaCFiGGSwb4sETiKEN2aJHCE6oSo3mJLmeVHCiEtduJTOsQHPPQHTePrYKgq0cDFonUFqnCnHUKJfJLftOUt7stkMOFf4JatsM-dGcULdNSOVb7uJppXLfSFMazGdPgtbtQI-RoqorUujsKsVejN4rmKjkSFqL7HiJ3oVfTMfv1qfkngocxIJtMO4qtlGs0JsNFjSH3XJLpV9PjOAMsVVqPPqr3X5IdJ-SlIGYASQhUJKVZVWVbqEqwrRjPUas1JwIwMEMXRiuFlNssr3ogJnegi1ugWGJpdXb2fht5QCJyEgFfoZJFB4BVZqJhtxJOJqgNtzgiNMcsjWKRgVFTgSFUZ3R4wqRXrdKgv_PgArBPpDTwEpchvlsGXdLUw1hONgO5SYKnlsvVJLGLuMKWj3SwrJBNBEBiBuAEKCtnlISZdES7PjORr1BTrnMPLSunxpxelxrWFvwYRcSzEpE-EyrzO3N4KuSeKau_GWo9MhBDTHJ6c9t8xUEtAmwOriORjpj7mTJgn5gIFZJEBvN_EZUQrES-dWIRtnefxgAIP1BUBkahLtylIwysPCEhILjgKDbMaRGTG_Y7X0MCYzAwwEoiEKp7f9FVVlBIXPlZJoE_P2FYLJyMX4BsqzBneewMyZXfSavJK9aYX4MkJhRHs5ECE7QkyHYiJUfSJHXDFoQoyvF_nwXjsLGmtqEzVrMUXsOKXuUdSdG9Kuy1yhQlLjQamhcKJ8MdJBakBiZPJodXxDqBiplcSJ0EMgz8vMFnw5mHJQIhAXpvhpIdWiHKbowtAtNtApqGEzqtATJtAwv3qjpZHYWcHYpwhj03Ll0n0p0uBr0t0v02kqh7hxHrWiAk0iG5QPRsLxRjLbUfk7pHi3WcHG1ZiFjJ1CLL1kdN1Nk5FsVlGKjmM4PcpBFqVAsKWwGYXQIPMLKfJdfAoKM9bnFtaVX3JxiGfGob1IhEnkF8V2jGoVIjEZJnGxkTqjxVF5Q70lUiZHzFjAqdpiN5p5EnVD07JiGRjak212q2kIykSsPpv9E0sxgKXkBjnLqkTKFoKfIRjEvjvyQYxsuChXP0B5I4bdsh1rp9Zrv4ouJdr1JgdyFtq1kjOQBNB-KDuuNDFnXowZKEQpFARGFgvdJee0kQf7ytXZJPB0e6e5y6jWF7PsJFLcw1BKPVI8KHMx1AcIRyd_jvAchh0uAQwVH0BGWZUk2bW7JrBtRSWeE8xfkwGpkuJEn8xsR-FBIffAJ_PVF8qESgcSKNFxs-lSFdZWRjB43ANzBdZTFGPhcRM-PK26e7XMPAUH2orzUesMpFnMy0M9KsRU4tRSbMeXJozIGKcTpbtwXMYFXjONoDTT4V4ish47vxqBsCn-JrQ_1Y1qo-EAjXk8fzJNMcFZJOBIcgA8dMcrkMxejXkyO1jt2fvX2_0JbzXEBU5Og5F9Y3EneBLpBGZiIgcWRSLWxIn4o5QVYQwcF2mrxInERuQTzmPm3t5f3mBdFWV4sVJYXXJsUhITB8IUL6E9FUchek5_R1rGLAUCcQ64jXqI2PB2FJGlBDT8d_RVrLPP6zJR6a6fvMejEIn0Y2PLcWV81sPTW4qiBixh6uVuBgPjOOq3XYe16guYXvLVFSnUnjPhcbITVXSV5E6FciIZSGXtOnvncDUX2nug5sRAN85T7TxsPLGxA2A4B5AlF75mGUEe6DTqTYRL7c4EQSTQ7AKejLwDTtOePAF24M131BGIEBlVIY7FSLfRMPKa7x66yBZgJNFLwUs5zUaNuwOOJJeDP_MSfTBXhVJ8d0FlEIbSXdN3SNKw5ThXxe5kNMMJNcVNFoA4k5INBCB6N5a3avFr8OgNMyB_UmG33XSLHKI8dGBxzk4kvLwc7R4iANnzJbjl8dZMYtRxsxVX8-EmguJHalBL9liI2HSLcER6NzTvFr7nJN7SH_EDFkXLKiB33NulI-JXqiEmK1ZQ9a1aqXSoAcIuXHMLK1Jdf18VOS8xIChmKS5FKc99br1T5XqVh_yejkklL8Fvquvh0JZ_Qs919UFy1e8PKgFQFCLTzp4l8WXD6XoGmJBOLocNwDZC-Ugc3kBenPLo5BndSoGB3uAo-sBB2qLpBP3PRCs8dDBQFU4kvCMn4VkVId2FZgRyxHJUE-Gw5A8kFI2GdiF1jjE18BBbJlkjnP370A_yI1H1IQhb3e70AWyO_jwWMO5vOd1h96PFla-y-gAGBt6VFJBj58dWN9TwbBopwtOdJ7XmP-KRr-QAYZzA-XA1jAH_A0uAIoAMSAl7ABbAL7AhQAAtA_7AWbAI_A4JAWtAh8AD5AG7AgSAInABSATFAvLA3nAc2AzuARtAndAc3AWRAMVA3iA8lAn9AHyAxTAOABFABNFAebATnAJLA8dA2eAdGA0MA5EAsJAReAqMAbVAELAMFA3iAE7AJLA5_AMwAiJAGLAtEA-KAa5AZkAI5ADABm2A4jAPLAXrA1ZAQ-AD0ASAB4PA87AGKAZ7AgAAY3A8JAH2A38AYRAdLAA5A8PA6eA81AzYA__A-JAx4A6OAiJAgrA14Ai9AYhAwFAVzAT0AGcAt4ATTAfqAMaArBAWtASFAnAA-AA1tAs1ASuAXwAmmAsBBgAA74AgAAWBA04AGAB89AVIAcyAUhALNAGYAkNAkvAYXA_3AMfAwJAN5A6vAouAqABdGA4FA7BBXPA5mAA-AvbATKAWABhBB1ZAaIAQeAuNAVgAdLAXCB7oAVgAKBBm1AG7Az_AVvAUzAsfAz4ARCBQ-AR7AH-AovAKMA5dA9KAsyA5QAx-A0zAm5Aq-AlKA5BAebAZJAQCBBfAeGA9iATCBN7AI6AAYAbiA37AdCB8BBG7AuyAGfAmbAO9ASqAWIAmBA2LAFoAoCB8CBtwAFjAX_AXeAbpA5IAGqAtUAvFAUEAlEAMDBoiANUAE9AY_AruAwaAOYACjAInAeuAWvAqrAW-Ac8A9xAb3A4xAc5ATwAorAhyAl6AzZA4jAy_AlNAMBBiKARNA6mAZMAt2AHKAPvA-MARDB5hAzFAM6AxIAEYAJNA0nANFASXAtOACJA71AcSAANAcVADFAcIAzGAqoAnkAM4AE6AzPApuA4jAg4AQHA_nAf5APEBWvAb1AfKALGAXqAX7AtRAZJAxTAfRAhRAiJA7CBSCBQBBheAvABSkAtVALGAeCBeJAbIAlGAjBBHUADLAtBAP3A3dA1NAULA9KA1EBp9AS-ASfAU-AkBB5eAW9ACwAjlA70A8UA4DB7LAjlAeCB7SA1jAr8ADBAq1AUEBuJAUFBCEBCfALoAl5AGFBVJA7XAG5A9-AKXAeiAb_AneAHCBWvA7sAxIACFBgCBFQA69AWhAf8AGtA-IAEMAaBBgEBaMAb2A81AYwAd7AGKAOvA3iA1EBaVAKZA_uAIeAtMAdqALJAwRABGArlAMjAxcAFzAFLAZJAhLAa2AzAAuAAwAAuAA0AA4AA5AASGBOgAI8AO9AIbA-bAbJAVhAxCBFjA7nAVIAaoAlVAYjAtoAmMACtA6_A8GAfBBM3AWkA-JAHHA-ABXwAyjA2xAL3AM-AiCBY2AfkAZhA4GAnpA20AGWAgMAcEAx0AshAz0A7GBh0AehA-GBKEAB1ApWA0pAiAAW1AO6Ai1AbGAP1AF4A-pAMHBN2AspAiNA_oAiOAC2AMDBPLA0cAmIAUHBCqAcqAS2AJqAGEA9rA67AHwAVHBgyAQBBd6ALNADTAdrA4kA4rAENAs9AfFAJUAODBRFAaNAiPA4LA9FA4FAuAAOBAoZAZ9AVFAyAARGBrAAzMA-JAjYAPpArjAzrABxAYKAMyAALAHBBENA7XAy7Aa3ACYA5MAFYAm8AhCBjjArCBpLABLABjAmrAUMA0BAxUAkFA-EBvCBg2ACGAyFA4kAZJAT1ABGA6sAAFBiJAw2Ap_AG9AVIAtHBQLADIBiJAy1ARjAXJAUyABLAkHBuQAvIB6BBQHA1xAVIA_gAkqAgXAgAAyAAwAAxAA3AAetAVxAYjAurABGAnFBgAA7HB9HBRRAVFATBAEBALBAIZAxkAUkAdsA-JAGsApEAHFAokAO_ASMAnFA7_A1rAXqAMHBYtAgNAFvAb8AZnAeeAK4AlqAXeAFzA37AYsAlIBVJBPJBs_AvFAGxAqJARXA7IAEQATBA3rAzXAmGARSA2tAoJBGeAYqASIBtMANhAKMA_jAZ9AwBAh2AcVAhhAEQAQIAW1A9JB3RAzXAuAAXzAI8AzTAPrA1ZAwGAWBA-IB3iABJBJUAnFArGAEQAMHBbiAz2AKMAJ-AQNApPALKAgMANlABFB2IA3YAwfAogAIkA7QAMGAzGAT5A72ADGASKBYYA_JBxJAvcAL3AdKBdXAfKBYaAhKB_ABeJAD-AaRA7jA8IA-dAAGAoGBZ5AOQA-xAKJAYRAuJAVhAX5AGpAqBAFUAqkAIcAgTAVMAECB1GBwGAfDBtiASHAyEAAGAneASYALGANVAVLACBAUIBwFArsASBAoRAMEA4aAdNArOALKA-KBmgAtAAgaAFBAJUAxIAZQAtIA8cA-RANyA5OAbTAVfAhHBuJA9LB_KBkLAMLBvXAXRAzMAzfAygAAFAfqAdJBplAnFAldA5EAj4ApIAQ4AJhANpAL_ABKBUKAcQAZJA88ADFA4JBlEA4FA8AA59Ay1A-9AlBA9AAS4A-dA0BArLBXiAY4ABBAm_AnMB6ZArMBLHBtMBvMBGYAFBATsAdZAgaA8AA0wAvIAZ9AtBAKQA2MBVMBgAAkAAoAA0MB0BAWRANJASbAlAA6kA2OAJFAlAAcBAcBAQIAtAA4kAUNBxJAN8AtBAPlAZNBAXAUNBY4AvAA-MBvAAKNBgaAYtAFlAGMBBKBL6AFHAmzAI5ARZA-LAWbAWiANwALgAZKBdGAzIBDfATLANyAvNBG0ABBAwcAQ0A3KAKwAi-AqzA5NAXMBDNA0GBLKA2OA-SA0RAyEAYTAW1AoMAzGA1BAxeAsIBWrAuABGLAsgAUBAJJAzfAgGAVIAVrA-zAYrAWOBU3AFOBGEAJwAtYAejAl3AtcAIpAMHA2NAgvA81ADLAiEA8nA8xA8lAKMANyAIlAgXAcPA-iALiAosAhIAdJAHHA5EAnOBwGA2WA9TABMAlNAnCBOJBdrABrA6PAMFAbGACtAWBB1rAyFAbBBK3AygA9iA_YAYYAbGAN7ApYA9LAyBAWNAYNA3KA1iAgLAMQAFIA4mAIIA58ASFAPHAhiA8HAwDBdLAMeAhwAzLAMUAZBBajAEtA2JANFAFOBzqA85A71AUjAMIBtfAJDBiLBzOBssA2EBaCBbtAGEAvcA9nAKiAAiAqnA8dAIEA_iAduAKEBkjAUDBBKBl3A7tAyOB-FAAVAJOA_hAIEAMiA3hANIB1JB7iAOQBYMBS7AQlA0-AW_ARSA_LA5NAbeAD_AhRAzBAlABEABJLAwGAwdAUaAWQA8RAhIA7IBlUA7LBohA5IA7_ATJAuMAdrAePBdLBW-AUEBXkAdkAcgA4KA89AlBAU8AwFBDgAccAjoALNAlfANoAeoAyBArBAQoAABAbYAKGAeYAWKAhYAjYAxSAuAAPHAXRAPpASLAdNAtQAORAsIA1bA4fAtfA5EAJBAhoAwBAKRBiNA7EAEYAVPAiGA0FAYaAsFAhMB4PAtRBDNA3MAdQBGOBiPAkHBL3AxIBZPBkOBAJAnOBEXA0YA6yAlLAWrA_SAEFBuSANFABLB_IBzFAELBgXAONA5NBc-AgeAzGAiGAdZAsRBpGAl7A3XAGzAX4AQEA6NA54AZIAf6AasAVhA6LA4HAdZAANBXFAJFAuPAdZA4FA3gA3KBFKARjAHJAmSBZsA0FA2FAI9A4BBJdANFBtVATMATaA-KA9RBYIA-JAr6AhuADLAYKAeMBReAkFAdZAXBAfoAiGAQtA8cAwLArSBl5AEKAKQA46AgKA_MAyGAaNAtAAPpA8QB8JAgiA2xAN7A82APdAiIAyPAoEB5IBiGAYOBvHBkIBEGAjlAMeAIEAtRBc3ADWA_RB7eA_5APLAZ8ANyAoUAneAQPBoOAISB4FA_oADTATiAVFAT3A-KAiPAhAA4BBApASFAnLBWXA7MAOXAHOByiA-XA5PBMsAJLBl1A0OAjdAF2Av7A_JAYTAmrAvDB3IBikAKTBFJA5GBBWAeHAEHBCHAuQBCFAlhAjUAdKAnWAkpAthA00Ag0ADNAi0AGWAjUBFnAwQBYVANNAIHBzpAE1AwUBCiAdOAdKAQHB9pAXEA4UByUBgLAkFASKAhrAWqAUXAaTBWcA4_AzFBRTAkfAJSBuTBvvA5aAHzAVPBKzAIXAqdA4hAxYAdOBNIBZrAsuAmQBqEBfTAqQBEBBLnAMVBiFB6UB0cAzPBFjA7NByEBxVAKUBvFAmtAsPB4aAVYAgvAQQB8_ALmAJ6ANABrQB4jA4ABweAOgAD7ApXAAUAWuAHOBhSAkVB4FA-VAgAApaAZUAfVB_XAdGAebABBANKAdSAgbAOUABVA4KApEBE_A9FAIWBnABb4APOBNJALLAb7Aj-A2JAMVBdABy4ALGAr8AWWBsKAxTAjLBjIBcPAuBBAKBpIA0FAXFAaTAymAEkAWPAuAAegAS9A3VBohA6sAYaA71AmrAOJB2LAKFA2PAt5AgvAhJBfjAIGA0VBNMAgcAIDBA9ANwA2IAhFAjFAWbAGnArGBEZAmABJLAcJBwwASXAzGAqpAK_AkcAaWBijAkNA2BAvBAtEA7dAMXAEaAiIAsFB5VB5mAhFAL_Am7A2OBXzAtsAfBB9KA8dAwrAyQA_VBS7APhACPAWXBfJAHGAuJAIPBDrAbLANEBRLBFJADdAkxAgvADBBJWB5mAJXB0sAtCBtAA8EAwKBGXBzwA1wA3RAV3AIIAmLA5BAdSADPASVAGWBkBAkWBKWBZEBMWBUYBjBAPWBiaAIlANABZbAPyAiKA8LBRSAtWBYFAPfAwnAzWB3LAaYB3WBcGAcPAcZAiAARRA2FABBAULA0AAkZA4ZA0YBNIA3YB0BAzAAqZAyaAf0AgUBtUBaEAIEAHHBxpApUBCHB10AEHBGHB6hAJHBE1AuHBOOB8UBIiAcHASZBAXAitAHGAcWAasA9qAfsAO_AHJAOTAAvAQTA-JAIcA-JAdrAYVBVOBPfAL3AkiANDBPDBiNAMXBNUATHBmHB4pABKBeHBiNA0wAHdAENA8IAQyAUMBfSBRUBNFAsyABZAKFAZnAjXA62AUJAdIByiAIEA5IA7ZB_ABzfAoZBfOBqZBirATsA_IBneAyNBpzA-iA_EAxgA_ZBB2ABKB_JBMHB_JBSKATmAeKAFMAz7AtoA3rAMXBNaBiJAB4AHVBzUA9ABF8A40AJoAOBBlBASbAKgA4RBjOByvA6EBLqAINAKLAMLAikA7IA7mAl3AO0AxwAPRB4aBTWA8xAqBAhKAyZAtSAqoAsQAeUBDHBFZBgRAvAA9WBkbA9FAvAAk9A_FAjBA63AXHAKZBmpAMZBQbBpBASbBu_AVbBXbBfRBPZB2UBXEAt_A-WBfTAk5ACBAmLAfRBUZBR1AiAApbBUbBKKBtbBYbBCiAboAwFAwQAxIApMBsoAiJAxZAY6A14AjYAp_APKA6WBNFAd_AWIAgTAE0AHLBFKAZjATcAm6AbEBP8A3SAE8AWXANsAMKABFAosAqNABFBKUASeAYyA5HBLIAiQApMB9NBnwAlPB0DBheAjcBecBtZAmPBhcBIcAzYBpMBxJBO6AvLAJaAqcBmcBdGAzYBDcBuSAFcB7PBIcB-nALcBX5AOcBX6AQcBDEBUABB-AGwAKbB4jA29A3NAzcBkuAAoAF9ABGA7EAvLAvcBsaAxaAwaAuaAqbA3ZA5ZABvAdNA6LBRjAQdBvBAdZAvaA1VAPUA4FAsnAYmAJLAhPB2HArcBLcBvcBQiAUEBPpAgcBE0AvcBSeAkcBMZAugAZcBLNAYBBLGA9cBiFAX5AS7AANABvAGXBAuAThAKABaSB-OBT5A_2A7kAK3ATMA8fACFAsgAX5AsyAjMAAOAGoAunA6VBMdBEdABGAYtAdfA_oAqdBiFASdBgAAtaAvaA4xApbAIBA-QAqWBceB5EAvcBmTBJtAT7Az7AJcB_nArkA5UAMRAgKAArApJAsgAXeBXZAneBpMBzYBzcBbBAAcBCdBMFAzYBEdBxJA9fAsgA-XBkMAHaBsgA7dBGeBqEAuAALdBkaA8yAXeBftAdfAXBA7IA2EAtSA5BA5eBT5ATdBWdBieBqbAZeB4TAuBA5bB2bB3aAffB5FANdBiGADfBNeBRIAejAbPAhrA2rAQYBJdBZKA5bBSdAfeBXXBXlAhJAZJA9eBdEBxdBtcBdZAvcBXqAedBOfBEbARfBedBeeBgeBVdBpbAv5AzBAF4A5FAmUAqWBJBAzBAKgBF4AocBRcAiOAaVAnfBYKApfB-fAkSA4TBjOAD4ALgB2WAyfBFHA4eB7fBdeB9fBLHBVYAMgBChAK5A8eB-eB1DBohAzYBKBAZLBriArbB0ABvXALKAQgBSgB2WAUgBUeAisAhxA2_AasAEfBVHA8eB5gBpgB2WAKaAPfB3aARfB6gByEAWBAwKBSFAbfBheBUdBzaA7rAlbAiGAzRBGBBqYBsgAgGA1lADoAdDBhrAeXB-QANcABLAkBAs0Am6AztAv9AE4A9pAZMBkLALRBPXADUBMhBAjAHYBDXBUEAUMAK-A4aBExAGGB1fBadBIIAFMBOuAHNAjEAKeBLKAnlA7YAuhBzBADUBNBASPANWAIVAAUAlfB6kAneA72A7LBJiB2fAOfAfJA8gBScACSBAYA8EBUiBGnANPAxfBGEAboAkgBKcBmgBqEA3cBKiBV6ASFAffBtgB1cBwgBdZATiBq9AeiBJdAigBaPAkMAsPA3KBuPAgBBccBbTAecBRXAScBlSAWRBtgAYcBwgAqkA3EBbCBTTBnDBlCBxfBjEBNfBiAArZAtZAcdB0BAviBViBbZA0AAOjBWeBAhBSjBoiBlfBRhBIgBqbAOBAFjB4bBZMAwQBvkA6fBjiB5BA6eBdZAjjBlGAOhBoGAlBAriBHdBtiBiAAEdBqPBeJApuAH5A_YByAAEXBtjBa7AItAApAnIA-dA_FA0jAHJAdXA2UA1BBMXA1eBTtAPhB8eBTWBrEBIhBEbA3KAWQAsjB3YACbAHgBdfBzaA3ZAxAAwAAwAAvaAfjBUIAzGBqjBDFAljBscBliB-fBBSAfkBaKAvkASkBujBNjBsZA9eBsiBAfBdZAMcA0xAZ1ArPAGwAFeA9KAMeAEkBMtANtAIfB5BACgB8yA3JA_AA5UBqkB5jBcjBWkBZbAZkBbkBEFAPfBSFAikB8fBkkB_pAlIA0jAqkBvjBBcBwkBybBkyAaJBiJACEAMlB6jBxKBZ4AjTA7ZBKEB7JB2AAWIA-GAhgAyFAQPASPA_kB3aAclB0jAiyAMlBqkBUkBUdBHlB3ZAQGBxAA0AAxAA1AA5AAyAAvaAwlB0jApkA5jB7EAosAINA6aA7JB1OAvgAFmBXiBZyATzAnXABkBDXAUMBZ0AsIArKBSFAZCBcIAGjBIEAEmBOSAoNAlgB5BAiiBjkBbZAWSBSlBmKAylBBmBO6AamBRNAriBomBzBAoAAyAAOjBukBwjBXlBW5AgjBJKAZmBvSA7DBUcBNrAzrAoOATEAlIAnBA_SAIOBJmBOSALmBhLAslBIIAulBmKA_lBlEAElBzlBcfBThBZbA3lBvaACBAvBAhsAkMArGAifBUnBdDBKSBPhBFqAZnB8NA8QAaSBqnAS3AzhAyxAwrAlOAU4AVpAfcBOlBkiBhmBiAATnBVnBbnBtjBVlB_eBuBAzYBvnBanBBhBNeBinB_TBknB4kBOEBvIArBApnBtQAGnBVcBzTAdnBwnBylBGlBPnB3ZAVjAlBAckBmkB0jA3nBfnB6BBcnBdkBzjAmKA5OAwnB5nBOvAwjAtCBbEAlnBkFABTAAFAtNBkNAuuAvrA0eBXfB_JAUJAfmBPlBtnBWoBzGBSoBkMAUlBskB0cBxmB1nBlkBekB0jAZoB4nBagBbSBglBWbAfoB-nBoFA8fAkoBMjBWjBJhB9hBZnBClBvoBuPAxoBuBAJoB1fBOnBWdBXkBlFAALAOoB4BBQoBmKAOpB4aBDBAFUAVfAlfBzRBaIA5oBYoBenBkMA9oBUkASzAMZAOmBJVAQmBETATmBM3AdmB2tAdfAkFAHrAPcAecBCVBzJAMMA1JAUBAWpBffBEnBOFA5pBcGAlBArfARNAlBA-pB7iBVgBNlBZfBQlBBBAJtAUaAMpBapBlpBxnB3YAznBvgBXlBhpBZpBmVASqBboBbSBppBQ0A-FAspBisA6mBUmBueBLcBJdB0pB6iBkcBcSBvmB8pB0uANMA8pB3YAffBzYBZBA5nAIJA_JAqZA5IAtqB6pBDqBOSAGqBJdAucBvBA5UAfhBteAuBAnAA0BAEoB7oBLpBZqBOpBMnBKoBTpBZbANoB-lBcBBiJAUBAoJANOAhfBZMARNBSFAylBrnBnjBngBarBUoBynB0oBMdBarBVrBFKAarBQpBVkBLoB6EAvqBWrB7HBWKAckBFUBzFAXJA_EBxIAYXAgiBZMA6LAWrBelBhIAvFAJ6ArAA4HB8rBd9AnrAAvAdABd7AmUA9KAERB8xA88AGYAlGAQBAzLBXhBY9APsBU4AlGAGpA09AcrA7LBERBTsBtEA5kAIqB9gB2pBJqBGLBRfB9oBU3AdgBLGAxfBVpA4aBVhAAOAUsBh9AUOBQaBBgA5fBLqBtnBKsBbsBCFAVqBheAxgBZLBbVAQKBZsBERA2sBYjAesBYiBLpAjsBMeB-fAGpBtkBQjBasBzLBCFAOkBQfBAhBERBprB0lBPnBMsB_QAAtBNgBXsBwFAZsBzTAcQAAtB_pBdcBhsBXgBFtBFeByYA-ZBosBvBA4BAqsBY9AssBcsBASAeOB2ABgOBysBdmBojBybBctBOsBMtBjZA0oBwmBWlB3oBiAAygBFlA8sBRiBjEAVtBCFAXtBgtBfsBitBAhBksBItBPjBbtBNsByBAAtBOtBKhBQtB2tByBAStBSpBCZB6GBebBgHARbBTbBu6AvAAyPA1QBZdAoUBy0AdbBsUBcuBgbBeuBfTAguBMFAiuBsGAmbBD1AobBibBkFA5-AtuB1ABsGAwbB-pAzbBu6A4FATSAuuB_kA2uBdGAGcBDXBZmB-MAokA7JBHuBlVA-bB_oBLYBSrANtA07AjLAkoAaNArVAtVAYnA3SAzkB_XBPBB-uB3uBDvBsPA-5AyYASmBGoBeoAcLACoACOA2xAkBAfhAQHAnvBNSBAYAAlAvpBBLBJVArgA5EAbvBUoACtBjvAeeAARB4dBZMBksBW-AMvAvMAAMAosABeBjqBoAAxlAcWBIYBTFA0HBwIAkQAd-AmRAuuBIZAhuB3uB7PBaHA1HBjZBleAUXAzkBEwBSbAqJBd8ACOBDXBNvB1xANtA5EBQwBVOBAoACDBgEBONA3rA0vB14ATKBqJAEEBWKAvAAkeBMLAqwB1ZA6-AAoBAGAvAAGSB2wBYKAPIBMaBvFAOJA9aBOqBlGAjqBqcBztBngBbpBzoBvmBugB5sBdZA1wBU4A3wB5wBOxB7wBx7A9wBDFA_wBzeBuVBjqBIrBZnBzFAYYA3nBXuBShBPrBdrB0tBzwBieAQhAwvBTlBKkB6tBKxB2cBxkBM7AM3AvkBjPA8eBnxBlEAkxBoAArkAeIAo8AdxBZnBqkBpAA5IAswB0xBBvB5hAQgBwqBzaBSuBmaAAhBFgBIcAxAANnBgxBpbAYdBF1A2fBbdB7LBxcBfdBiAAhdB3rAyKA2xApvBzBAzGBkxB6NA7-AtBBFJA4wBdSAgyBiGA7XA3iBr9ADFAcTBCkB_lACRAB_A2XADTAixBGxBbqBIxBtkBrxBxjBNxBhyBnBAjyBnnB6yBkSAoyB5uAJcBzGBQ9AhvBvyB1MAaxBGoB_xBlBAexBPhBFlBRpBNyBqbAyyBQlBkxBxEBZyB4iBjGA0TB4sBsxByjBuxB-bAwxBMuBbBAWzBTOA1xB3xBmBA5xB3RAMzBtjBumB-xBYYAkxBuAADyBWpBHpBEbAdKBIEAvBARRAZmBkPB-OAYYAyKAGFAY8AmgAOrBpbAylBkxB-OA7ZBwwBESASSB8zBVJAylB-zBaQBM0BK3AnAAiyAFrBxIAPxAWKA1tA8wBCYALGAqEA-FAXSASzBtnBO0BttAR0BGrBOxAQxAW0BTxBY0BkcAb0BANAazBxjBzjBN7ABdBWqBxxBjrBIpBsvB5BAPBAyBAHBAnFA6sA10B30BvBAO0BMyBdjBUpB60B20B40BzWBvBAvaAbBAzxBlBAkzBIcA4xBC1B80BO0B9xBhrB3YAuzBQgBFBAfRA2IA-xBJFA70BE1BR0B0BALBAQxAyzB8yAMBAkKA-EAg-AUJA00BD1BvBAj1BcIAVIAA0BXdBkaBFWBk1BsBAm1BtBAzYBJBAUBAnAATBAOFAnxAFBAOFAPBAgAANBABBALBA91B_RAEBAFBADBAvKAJBAPBAOBAhAABZB2KBuZBdSAiGANoAw5AsEBPhBE0BvwBxwBmVAPIAZCBS1BPYAaGB4jAqkBhtAPOAXiAcqBqnAUcBTwBaFA3hBpWBYKAnAACEAXTA1jBAhA1ZAuaBjNAsoBsnBzYBKsBYOA5dAgAAxAAEoB6-AXiAtABohA0wA2wAmKA-2BGYAA3BMFALyBu1BUpBoUAfyB_2BheAC3B3RAgbAH1BzsB32BY9A52BN6AyAAyxBQHAhqBL1BqEA4xBF3BkBAH3BuBAxAASbArAA7YBMjBgAAm3BlzBoAAg3Bi3BQ3BqJAuAAERBR1BKzBU1BzBAXHBWoB20BWfBBgAh1B3aAt3BP3BPYBtwB-3BdGAOzBqrBPrB3ZAM3BC4BB3BA4BlEAS3BDZBt3AfbBhbBqbBVbB8jAqRAFOAkuBBHBmuBEZBouBR4B0bBsuBNUBiuAPXAwuB9hAcHA7uBrbB8dAXnBZMATSAm2AyWAGiARHByuBS4BKKBo4BxIAq4B_XAFOA2JBRLADyAGfAoXA5IAU4Bg4BBXARPAa_A8kAQhA-ZACFA7PAgMB3JBL4BOMA-QBUXAajA5bBdLA0gB9KAvFAreB5mBFzBCPAyFAr2BBGAQqBnQAcnBBgABFANUAYqBaCBWeAk2AoJAP3AMeAHHA4BAk5BVJAzkB_4BkFBC5BlwAJcATnArNA52AtvADiB_tAd5ByyAGqAkIA-JAaWBhrAt5BNaA4PB-4BeqBeKAQLBrpBCkBiJBhrA2vBhIAB7AIqA77A6DB9KAjqBRKAyiBy4B2KBdVB9KAlfB63BdFAyiB4rB0iB1kBIzATsALwB0QBRgAU6BUWBqVAJ6B8jBkFAreBF6BtpB6kBwSBUhA3mAyvA7mALjAiGAxABOdBntAFKAJdBytBmjB0tBMkByxAqiBqxBwxBzYBY6BypBJSB5bBUcBlkAf6BjIB2gBHGBj6BrEBgsB9gBn6Bw2B_jBgqBG6BuUAJGB6XA_aBXnAlNAi6B46BLkBnQB7PAGyBYgBBGA86BhJA_gA16BK3BSfBxIAMBAzGAnBAogATUAQcAaQBUfBogAYFBhBA4BAq7BFJAogAJvBMmBqpBAkBhqB-KALtAt6BpDB37B3SAXqA06BoOAJdAzQByQAjMBWTAYTA_7BNtAHJAllBPOAHcAKwB4XAExB66BngBIVAMtAW6ByiB27Bs7BoBAr0BXlBx7BAnBSFADkA17Br7B47BJ6Bz1AL_A87BU7BN8BtkAm8BD8BsFBF8BHMAH8BCiAkvAjMAuMAjEAM8BoJA4sA_5AQ8BvwAsfAKcAgzBk8Bc8BNJAoAA2AA83BHyB16BY8B88Bl7BiGAn7BfjBAQBT6BNBAE5AiJAk8BZ9Af4B24BT9B6aBl5BEIB07Bp5BCsB7PB2yA_TAg6BARB5BAqWBa9BylBMeAk8Bp9BJ6BzBAT3BFxBQlBa9B8xAW9B04BV4B-WAf8B9tBzjBokBBNAGtBsgAyOBtSA0pBW2BCeB72B-KAZkBHQAQ5A8eBo9BPhBoAAk3Bq8A07BqkBM-BwAAI9BeLAA2BGEAr9BcnBn7BYkB7AAO4BZpAduBzuBvAAznAabBUWAluBuhAa4BEWAe-Bw4Bg-B0uAi-BypAxuBk4BzuBk5Af0BFiAiAA0WAu4Bv-Bw4BkdBr-BFqAubBIIAIVAFlAneBOFAGNAMaBuxAFaA0uAARAtBAwTBBSBZOBk1A8vBkSBKIAQaA8hB01B--BalB_jBYMAVxAVXAyFAK7BqoBvoAnIBRyBjBAS_BG_B9LBChBV8BgmBzYB6FAiEAJGAbSB49BzYBL6AAjBuJAvLAFlAGsAiNAsfApBAp_B9uA8zAznAEoBQ_BcuAf_BPKAT_B5FAXrAp_B5BA__Bn7B1KAW_BJWAEQA__BMdBhhBiJANYAT_B01BsmBJBAn_B1_BrYBxWBReABACVACalAwNBJBAwmALVAQoASvAwWBaAC08ACbAbOAuAATACCACT_BuAAjoAyOAS3BjNAuAAdACOIAQACpACrACUFAtACiYBGZAxVA3ZA0_BCACsYBKbAnACPfABkAbPBUkA2xBBSA5IAwAA5IAH9BvaAmQAHfAhdAiYBpOBL3A4ACVHAQACSbAiaAlAC_ACBgApACWsBRdA6RAqACFXAPACPKAoAApOBpAAhbAqbA1aAzJAUbAiOA7_BAtAfBCn1BOAC0uA01BoAAXBCDACNkAbPBwABzKA5BAUBCWbAkbANFAM3BqBCdNAsBCVJAiaAZQAvSAOIAlfB3ZApOB7HBIcA-xBvIAtuBLVAGCCpVBVHAarBuAAYOBN9BFJAgbAZ1B-WBkFAMoBcBC4WBcPAGBAShA0SBcuABgAhBC3BCmYAYXBPfAR1BJBAyPAZbAqCCMFA9bBuAA2mA5IAtCCuBAYRBSFA3ZAg_BSLAzCC1CCvACEFBlABQvAyBA5IA9BApbArIA1_BAYA01BdCC-OAxYBzBAfCCpEAhCCvWBoAABkAODCqZBPLA2FAoCCCbALgBjEAZnAEwBnCC73BCbA38BSFARDCcDCSBCZEB4FAfDCFWBNkASDCxsBXSBnBA4FArcAlbAIyAUJAIDCmYAWjA8FAhJAhJAvaAmDChDCVDCxsBVhBtKA6BCscAHDCKDCuAA9DCAGA4DCMDB6DCiCCVHAFBAZFAxEAlDCHECoDCiDCx3BN1AtDC3LAAECPKAyDCrfAERAkBAvaAqlB2fA4FANJAfYAw1B3YB1PAbGAPBAFHAPBAmBASBASLBlBA0wAsSA2cBr3BUDCJECR1BxECvWB5IAipBsBAkBCzaAzaAfgAGpAzeA3hB__Bl4BhIAjYAVFA6GAWTBx2BnqArvAw-BfQBIsBcVA5XBurBzyAAJA9OBUzAqGBszAtCBQ2BbTBueAsJAAaAvFA-BCjBAACCcmBnPBYjAOgBkwBquBNNAc-BdhAo-Bd4BfJAeRBdUBAHBlpAl-BP4Bb4BlFCAHArFCowAi4BKHBBFC0uB3SBU2BQBB7cAbwA5uBv4B0bB7TB4YA1eA-FChgAT2BK3A8oA8cAIjBMXA1QBKIBkFAxkA5EA8dARjAYLBFlAnjA6iAdsAKZACQApHAY5BbtAAFACvBGKAbTACFAENAq6AD6B51APLAj6A1jAQPBiGAm9AXJAhtAfGCTpA9iBsDBYwA_FAgNARpAhIAh4AcvB-QBNFAdGCjwBTpAMYAOZAn9AiJAPBAGGCZSBj_BEdBJQAA6Bs2AXcAykAfIAHfBo5BsFCaqAlLAdRAS9A_CCvVBnLAwrAhJAjEAzGBksB8UAjXBaWB2SAp8BWbARTBzhA_5A7_AhLBcQA1_BwCB4oAQjB2xAi3BzBA2bBMAB1FCNLBk_BtoBzYBRRApJACHC9FC_KBi_BqfBr_BtxBWBBUJAKHCWcAe-AbtAPHC0uAofBTHCKDB1PABEBDDBZHC7LBcHC99B4IAiXBXFBocA_mB7YBp3B7YBW2AbGCkHCbEAmHCniAQVBhoBcuAf2AD-BtHCuPAvHCxHC1jAzHCdUBEoBp7AlBAi3BFWB78B6dAVCCBGAZ-Bw1BuICi3BtACmIClEAEHC8HC99BqnAnfAEJABGAoHCjICrHCVfA7ICvICFHCwrA8vBr5B_iBDTAVyAdGCwGCMFARlA4JAENAtLAKiBtwB2hB9rBDFA8dAz2Be4A8dAYXA1hBDSBiJAICCN3BNwAjoAwVBMdBDDBJ4BMFAv3BmKA4FAIJCoICMDBiaAMdBQOBVJAX3BRjBkYACbA7tB0nB3cBKJAUaB5EAY3AcFAzcBZlAAKC5IA8JCw0BzYB2OATIA-kB0oBRBBlBAQBACFA2OATICIKCLxBiAAoEAYcANKCOjBPKCRKCyBAYKCADCqbAMdBNIAzJAMLARfBQjBxEAVrBqWA2ZAgaAMxBRiADHCheAgdB1HC22BdZA1sBTaA_HC0YBLLBufBAMAYFA8JAMhA8eBKtB_sB4tBg7BRfBKsBn7Bd0B21B5HCN6A1CC3KC6-AUnBhrACLAJLCOLARQAlEAtICRLC1CCTVA1rB1CCfxBA1BqbASjBtwBFhA53AbtAg3Bt8AwVBHLC0KCW3BRLC72B92BuKCu3BJ5BmJCh3BheAJ3BPzBcLCH4BhSBsJCuBAuJCbZAkBCmLCybBoLC1rBEJBrLCO3BdGA5LCvLCi3BE4BTtBG4Bw1B3LC5LCtACstAYKAxJCGGCRRAJNAw7BX-A3bAKiA8hA5mA2nAaNA9jB2rBpBAWEBC6B2VAS7BPmBisA4QBLKAQMCvcASMC0TBZMCTPBnFA8cBUYBVZA3aAWmBdIAfIAj2BNwASJCvuBl5AuLAXmBhtAEzBTMCUoAVFAreBqpAKDBV6B_5AsPAXqAcyB36BoHAMYAuKCkLCnLAbHBFMC_3BD3BgKA5OA9EAZJAeLCmKAgLCW4AiLCMNCoJCnLA8LCpMC4hAIBBfIAzAAvLCvEBCvBEoBnMC8cAgNCaQBrNC4jA2ICM3BpNCwIAtNC5mAiaAI4BsLCRNCR3BR1B2NCCMCK4BSNCXCCKMC3NCDMCJ5B_NCCDCnFCEHBpFCfuBqRAhKBX4BvFCrUBm-BAHAIOCruBKOCPSB1UBu-BybBw-BN9AqMCz-B1-B9UB3-BCGCMGAlyAiKBYrBxIAJ0Bd2BYzBhNCKXAkFAqECFLBHBA1SAsFAS_ArKBXYAtJAhBAtEADsBaVAOMBnOCwIAt_B3BArOCgXAtOClIAwBA_pBDkBMaBHfBc2Bm4ATOCx1AuOCZJA1JCc2BO1B40B7JC3yBXlB0XAMFAi0BU0B3BAzcBd1Bf1BWKAHKCRPC9tBTGAUfBbJAMMAaKCsZA60BcPCA7BpjBrbAejAxsAzcB40BmPC2oB21BkSAP4AKJBsPCq1Bz8ABDCyKCerBQlBt_BTxATGAiPCetAzhBTGAxsA_AA8eBO0B7OC9OCvBA_OCXJAg7BOPC50Ba1Bp1BbLCHlBHQC5OC4jAsyAdpBinAzFAotASFAQiAKFAYTA2dBFLA8DBxIAIPCgeAgGCvbAQvBJzA7cBg1AgQBECCZ6Bt1AOcBGBBNCCxVAxfBbwB7PBKfBEQA3MCrZBM6BYUATIAQkAG_BtWA1ZAMdBuBCSLAgYBEXBDFAIPC__B1LCDTAT_B_MB7LBxEAHQCi3B-AAtACGRC0uAmACmUA2xBhSBnKCyBAORCR6AiaAylB3ZAHBCHABHHAFCCyiBPyBt0BmNC5mA82B-HAjGAhuBOCCjRC7YBbQCXTAgIBCjBhAB5OAZMAiQC3MC2OCxcA5QB0kBwYA6yAEDChRCsQCxIAY4Am3BdZAuQCMCCHEALVAD7BrDBZnA81A1QCuJA3QCtLA5QC87A6YB9BAkBCSRC5bAaBCwNCMRCZRChOCwICcRCcnBYkBAeAzJA_RCPCCAICDsBKJAuVBi3B6YBtWBwQC5BAPCCXeBqACMFAHaAoAAJ0BeVAuPAuAAxTAYkALbAlSCMZAnnAMFAGJAyiBzQCcLBwHBHGAbiBiEAtwBoiBNUA6YB1AAjBCBDCVSChOCZBCVRCZSCjEANRCcSCbRCmOCeRChSCrQCkSCczBs7A1zAcLAwwApSCpRCrSCHSCiRCt1APyBrLB-NBpXAR6AWBBqvB4iBD8AAvA-jB_cAf2B4kBpTCj7AFKAYXAExAWbAmLAMFA6YBV1BieAXzB3ZA6JAFqBNTCvaAlACHQCHRC_KAPTC0uAJgB_IChIAbBAVRBgYA2xAoAACUCPLAT-BJBA0SCqRAuPALRCTTCbSChKBPRCgOChKBEACzLCHlBfNC5KCzeBmRC8TC6tBO0BQACTBAZQC2xBM1BmzBHUC0uAjBCtkBFQC7ZBHQCJQCwBADLCAhBHQCy-BuBAMDCtBAWQCGHAiUCF4BpbAGgAGOCQ4BzFCvAAzTBoOCMOCqUBPbByFCf-BMVCNIB3FCE1A5FCx-Bf2BohAAGCeOC8uBTQCLnAjOCCOAP3Ah2BAKBiuAhVCVJA-UCO6AqNA7RBgQBktBpkAkMAlOC35B8SCbJAUPBzOC1OCltBDSB76AEpBDUATVC4VBI5AVKB4PC0tBnGAlVClOC-UC3KC7EAqVCi6B8vBuVCNFAwVC4HAqPBzVCxcAwSB0OCHzAy1A6dB6VC1KB8VC5mAX2AVKBEoBOhBaPBc2BeWCJ0BQQCPnBlOCpkAdPC5FAt9BrbAVMC6XBc2B6MCsrAeeAZmBxEABeBmWCwxBftBpWC85BUTBgKA-5BxEBfwBCqB_5A_dBeVAiOA3oALRBo-AlzAxpBxfB5EB8VCjQC_GCAWCngBlWC7JBnWCEnBrqB2yBnPCiAAtdBI5A2JCkcAh5B_oBxWC3fBflAQXCwxBO7BKvBKKA-vB4vB7WCPwA0xA-WCYICDSChEAx1A2fBAYALqAbTBHXCyiBJXCf2BLXCjuBdWCnyA3zBvIA5zBcxB3RAJ0B-0BP9BZqBmVCeVC1ZA_RA8vBFvBfKAqVAjaBa5BEYCdLAByACPAD_AvAB5IAUeA2QC3eAuVAWGCejAiqAu-AnUC0ABkwB9kBb_B_ABAGBZWC3gBvBB3EC1tAzkB56Bl_B4oBXoBcrAZCB3KCHYCSIC4PAUYAgoB64ADYClOCPYCpVARYCX1B3IAUYC9DBLKA3RCYYCw7AbJAbYCkqAdYCjFCfOBrXC7YBgYCF6AiYCmSAkYCpwAmYCBSAoYCPhBMuBMdB0zBpQA7XCjBA5zBClBKzBAYCf2BNYCn7BEWCZVC1ZApkAylBu7BAtA4jAWsBMqATQCsUCZQCftBaGCXcBvgAC6Ai6BznAbtAZXCNJCitBkaAvDBXqAsfAMSBZXCuWCU8BMdBcAC0uA8AAYZC2zBkYAbZCMUAgaAoZCdNA6dAaZCHRCgaAoUAbBAsZAcRC6XCJaC5zBLEAyAA2AA0AA5IAHaCaZCZaCQFA2BA4UA9IB1zBgaCMUAuAApJAS9AyAAvzAeaCXaC4zBoaCjaCxAAuaCmaCYaCxaCwBA5AA0aCZZC2aCe5BuAADJALyBCDCNXCQlBjZCaOCjlBogAnZC4YApZCohAEQCf2BuZC8KCbZAr3BNaCKwBkBAQaCzUCT-BfaC8aChIASbC6dAfZC0TB_0BHlBCVCVfA__BoVC9JBFJAlEAXNBkZCAaB4oAhbCVJA__BIHCCICf4BLHCFICltATfAGUA2ZCzQCXxAHKAwcB_JBbiAI8BWVAK8BIjAAJBqbBaUANXBMeATBAkhBiFABXAryBCPAw4AieAyGB0jA4TCpbC44A4VC-0BubCu6B3cAYKA_VBAXC3fBjaB2ZCJKAYRCO0BwICF6ANUAARCFXAO0BT_BDRCiYB2ZCIRCxICSLAbUCtfAhcCheAQRCkBCiYB1VB3ZAlrBurB8TBaRBNMAKBCvFAoAAdPBZbAKlBBOA8AAgAAzAACdCrAArAA5BCznAURCkBAoAAw1BgcCf2BdSCXTCoFANMATCC90B2_AzYBPBAqZAzDC16AYdCfRCZkBR1BvcB3ZAJ6AWdC0ICKKC4qBuwBULAidCUdC1JAldCYdCdZAmUAYBBkBAodC-TCrvBjdCVdCTKCoECgZAlBA8MAhAA3cCiFA6dCgJArBAmYADcCO_AmAAmAAsdChLA5dCmBA7dC9dC_dC10BMeCCeCzDCHSCTICYOBzTAVrBsFAkRCuxBnsBZnBGTC4FACSCJeCWdCpaAFJAarBmdCR1BSMCvFA3dCtdCLeCNeC2ZAPeCBeC8dCTeCEcCgAAClBdZA7PAY4A4FA3ECEUCJeCZbAkdCWsBTKCsmBk3BpbAlACarBzBAIUCznAMUChnBhIAh8B8JBNbCFcBtUCPbC_pBzMACZCbvAaSCxcC4VB6cBUcBfvBXMAyeBUfC1nAepBVJAO9AWPB1jAZWCGABPUCfYAcyBuPATUC9qBWUCYUC2xAvcCxEAXfCohAgaAFfCEVCIMCpbA8LC-0BTKC3KCMfCuJArUCPfCZQCiXCEKBnnAG_BfcCWfCRdCrTCZfC1iBe-A_5AtJBWvAFgCOHCyBA7wAxmAMXA7bBMGClfCx0BvmB_fCUJAzBAQfCyBA8FAvUCe3BmzB1fCWbC7UC16B4WBdNAqkBBYCjUCPnBSjBobCFbCD-BsbCtcCxIAMcAQjBZjBO0BCPCZaAjaBYgCVgC3TA5jAeTCFTCNWAKXCifCsJAqYC2HCuiBKiBvgCoOCxgCgfCYQCPbC3KClRCRXBWHCBhCtAAKXCb6BgzB2gCniBO0B1UCOfCcgCegCggCr3BkgCSLA0UCRYBh7BA2BKiBdbC_zBsgCPrBugCMiBj8BJhCoVCVQCNhCWcCdTCHUAJhCWhCgVCy7AiGABhCHTCrNAYGCpXBrQCTuAmDCdLA6hCYKAbOBBsB6pB3OBa0BcyBaNCXlAUaA7zA1jA61A_uA-yBYgCv6AYsBjEA3gCf2B_pBtKBR9AgIBpbCbtA8hCmKAjcCrDBDXALKAxBATRBdYAofCPkA1CCy-ASXCuAAZhCUiBoiBCPCAQAkFAMaBsZBofCGwBDXBJGAjMCGhCzKCiAAZjBNPAugCxhCrbCNhCfhCrkBJxBVXClRCZ0B3hC2XCb6BseB7hCYJCmKAITC2PB7fABiCnHCMDBEiC7ZBiGAHiC7rBJiCPOBp0BhIAgeC2eCbuACvAAaBvFASiCvGBKSApbCDoB6tBwiCwiBfJAoAA4AAvmBujCTIAbhCtZAbgCvoAGjChgCpQAjgC7sAT_BkhCXjB16BSjBphCwIAHMCYuB0aAIVCRVCp-B7qBs-BcbBwFCd-BpuBSVCCqBs-BC1Aj4BXOCw4Bk5A_JBFBA7bBsvBVeAbVCXkCfOCbkC-gC4WBhIAy4BAHAuvBzTADvBb3AgEC5NAzHBQ2BOLATkC7TB2jBPCBb3B0jAMeAIJCgAAxwBXQBykCxIAJ1BLIAnvBvAAclAh3BuBAcFA0kCjMCxFBR7BaHCpSB99AizAsFCaQBdLAcIA7hCafAfjAeFAH8ASkAAlCLcCBFBNUAClCCKC5BABlC7gAXBAhlASzAXUB2rAmbCNhAVdCEUBWgBxcAplBVEARPA2fAnKBZUAtAAjDBnpBdoBR7BFZClqAkQBlDB4uABYA8ZBZvBv7Az-AKfCdvBtCBxlCjDBkXAfFAchBZdAwJC7IAReAcqB5EA-XBvdBWeB40AlGA8dAsVB2KBZUAdlC_pB-XBTEBIYA7kA4fB5MCIqAd5BC5B64BMAB-bAtTCCPAMkC_oB4WC-QBVFCCzBXzB7qBMZA77AZtAy5BoFAvMCjnA1XBsuA1VAD0B1jAVrAULAUaAN6BTIANUA9fCLKAclCElC5EA_pB_wAIIBLZAK8B-eAEoAhIAH_AWHCtSBZUAjDBEhCPuAdGCuJAEnCYzAm6BCbCuoBILBEQAedBk5A_oAqABsBAQhCdzBDiBfzBEoBEgBCICGgB3fCv1BZdB8_BQjBUyBxKC8LC_fBsFBfnC8dAYnCjPC1oB8tBBfBlnCGdB8tBgzB4nCRdAxzBmgCLTBqnCKyBfbCrrBunCAtAwnCBgBWyBbnCmiBxiCNPAlfB8dAhnCINAknCs7AezB2oBYhCSiBniBrNAoAAVjBEoCYKAAjCfJAbjBrhCOyBh7BwSCdSAKFAzSCZCB1SClEA3SCKiAroC7SC0jBMJBJSCBTCsRADTClGAhiCPgCrFCZJA6YBgdC7LCU3BIhCRoCNiByiB3nC7gAdlCXoC4RC-nC0nBboCYiCdoCwjCgoCtZABoCNoBT-BRfBjoC-qBdfAyLCFVCv1BvSCTSAySCufC2SC4SC0YA8nC1hC1oCyQC-iBCTCpXAETCRjC8oCFRA_oCS-BkBCMfCKbAtAAdlCGHC6nBhIA9HCcoByKBzvAVdBO7AZOA0GA_MCVmB-jBaFAcQACpB_JBUnColBlzAtlCSPAOYBSNC12B5PCcnCm-AImBvLAgnC2jBKpCFdBPcBw0BWZCz0BpnCRdBafBzLCUpBKoCSyBddBCICxKChaB5WCjmCd4ARFAjxAZnA0lCKcC5PAF_ATUB7iC97B2xBMFAKYBQICuPASbAX2AINCuRAO_ALJCNUCiICjLBzWCIvBWmCDlCZnCkcBCtAUcBHfALNAkICyFAjKCleBlYCggAYRC5MBwLCCvBPWB_VBXqAxNCuMBeDB9iAoAAzQCmrA8bChIC_oBGEAN0AowA7qCI5AAxALZAMXB4FAxJAawANtAQrCMLAUrCUIBvHCTrCaSCVrCvHCpcCVbABZC3ZAXbBhLAKbAzrC8NCZdAtACs3AGrC2pC6pC-oBeeAreB3lCg6BdECHyAmTBQIBqmCvqCgAAFsCbICWbAENC-KAxrCSFAAsC3rC0rC3eAPWB5kBSfArGAxPB4nC3XCvuBjsCcYClsCMoBWpBibAVECvDC3RCZuBfUBxFCn-BRkCp-B9_AsUA5hAuFCPVCbuB0sCc4BfuB3sCsKAVVCBGCu6Ak5AsjB-_AdGAfkC5FCPCBFXBg2BMtCZMCLgCnIAbKA3mA0TCEQAoVB_FAMLAPrC2FAkKCqWBGtC1VBWuA6bAVMCAtC4VBkFABLAdXAPmAzBAj6AwTB4FB4OCdtCsKALECsIAzLA11A3bCIvBcmCKCBaiBviAtRAyGCZnAS7Ay7AKXANyAthBz_BjaBLiCXSAVpA9iCRqCucBgjBoRCIjCvPC7SCyMCDFA8EBFlAsPANuADSBljCYpBAQBAIBEoB3KAQ9BXmBbpCsnCUpBZkBv9BW8BQlBbuClGAZ3B_6BMuCyjBxVA4xACiBCXB0EBcnB-AA3ZAkuCDFALyB5kBnGBZuCaNAyuCGkCQzBUpB1AAvaAurC8cAR5BatCH0BMAChrBHtCbZAXUC7LB9ICqNCZ0AiuACxBMvCrNAgKCttCDMCMECyBA__BF5BxEA_jCCbA--AbBCQHA7HBFjBLyB8AAbCCdvC5uC5BCSvCB3BUvCMXAovCivCtQANYAmvCtJCUvCoAAzgANvCgKCr3BlACyuCN-B7YByuCE-BQuCGEBMuAFXAVuC6vCyAAN2BNjBvaAXvCVvCTRCaBCGwC5ECIkCauBnuB9sCOZB6sCLZBOwCQOCgbBQwCxpAVkCKHB5WABGA_JBYXATZBt4BdOC0YBhOAiGAcwCvFAOOBplCpiBHhALhCBICDcAqWBM3BirATYBgFAh_AnsAiwCZgBBKBraBmUBFRAMcAbiA3aAoaBdGCEYAHEACPAGbBMeAIbBUbAHdBMbBhIAEiCq9ApmA0rBiIBIlCT5BNIA9KAjjANPBaGAaFCFBBLhCKRAROAaQBkeBrzAzvB0wCBGA3wCkVBMGC-SBBNAYZBamCWlCqEBNdAMnClEAptBplAaHCKlAtmADeCb2AoXBXsCk6B3VCAYAxNASkAxWAPuAYXAJEAR8BFJAiGAnlAOJBvTBd3A4VChnAGUAIBAUBANBAMBAHxC3PB0GADTBHGBQWCtCBYsCjqBLvBvGBjTA_WBNjAVXAmrA8qCT5AoaBwrAdrA3yAnJAy2ATuA7LAT5AIyCKyC9gCjfCMeADBATBA61BfDB2ECkJBfIAzQCI4AFxAHGAFFCbGA4kB-JAgrCDxAkaA_KBHJAjwAGZAaNA-xCW4Aa7AzxCQ5B_5AdgBKBAJbBY6AMyCKSC3SAy4A-bA_tAsyAfLBwNASGAYTAKYAFOA5IACcAcuAwOBRzCtUAnBBO4AodA1SAXICWvBwcBGbBJqCLvBvDBzzAbrAjHCLzAkICr5BONAvUAdxA_tAHzC-KAglAguA2IAw_B6NBT5A7lCAAB5IAVGCNVBm7AKcAK5BfOA7mBbGBLKANJCTzCLKAnzCWgCkQBk_ACdA8xAA3AY_B33A7vBRSAYTA4xCYzCaNA4TCyzCa2AmwCxsAGEBsIAtEANFAoxCvPAnFAeIAFTA8UALmCuzAeKBQhAvFA5hBWrBQGCjXBPaBwtBQhAROAisA6MA8NA-yBDzCIxCMWCzSBQLARKAMHAimC6kAsIAMBCmTBSVBTvBklAoRAURA4jAkwCYjA_ZBwTBhmC3mClwBN6APPBexCTYA9iAyvCPyCWYC4jATsCzQC81AvYAyTCP0C5lArvAu0Cc0CJJBfBBJWCBKBruCxaBeGB4oAGSANlCxxCHcCLSCY1C7ABMkAfXBuVA-AByQA8xCJ5BtrCz0BDDBW1AVlAoRACbABkClTBISBEuBDFAn7BMdBIECvWBnDCnBAq7BqFAIoCPrBE2CioC4tCANAhMB0IAR2CpbAzaAjYAo_BJLAQIAYTAjnAgqBbKB7tAevB8LAtAADXCzNAYzA-JARGC-KAmPAoEBe7BiGASiCHJApMAAKCNGCwSB0XCroAD-BgiA66AWyC-PB70C7tAyPAllAOlAvBAhIAreBLmAnBAGbCAnBtOAlGCBJAwLBlwAQHAH_A7OAemCPFA-mBoBA9iBUEB_EAfXBRgAwcAtOAOICUNCK5B6dBmHB6oCwLBaPA54BRmAGEArBAfeCWXCoBAlzAiKBk5ASaBoPBuVBDWA22ArrAcJCxTBoNAJJAQWCd3CqRA6BAxgAYABGTAyyCfoA_zCZLBMrAW1ChxA3rAB3CK1CXWB_JBuVCtFAhSBr1CCoAClBn_BGKCsOB9iA2IAAUBA5AD6B6zCUICOIA6hBTGAnOBq6Ah-A11CsPAPpAAUAJKAtBAR2Ar2BviA2xCiOAnyCLyCruCowAL_AhLC_YAjnA2mC0LBhEB31CnBBfjAy6BPUBoTBZZBbMBJXActAJBAuAAE5CY4APFAR7AxXBAZCUPAGEA3iAgHC_mBAKAVMCNxACJAqzA5NBHvBy7BmnC_FAI3CwcBM3BfaBTGAM5A6OArJBO4C9TByOAKyAvBAR5A-jBLGA_JBfCCIcAnjAm5A76Ai3CgKCf1AxYAxJAk9A3CBkDBNFAsZBcwCqRAqEAXGCNQAT3A3NBu4CrAAKBA61BdLAA0CCjAbtAmtC3SA3oAs5CfoA6FCuaBjIBsZBMeAhVAg6BR6C7ZAUIAZJAoTCVtC8zCj4CjTAiKAqVA0RCIKAUXAL6C85CN6C8xAX-A8JAayAmnBdDBCvAhQCoKBU2AYKA1rA65CM6CEbBLWCuVBhyCS0BRpBanAssAWXBUEAzwA9YAIFAFLAcFAazCw5CgIBdwBjDBK_B4PAqVC6lCZ0AvZBppCdwB_cAilBLUBC5C8xAULBvsBwtBqZBUPBdXBzTAf2AvAAJEAnXAhJA6JBgHC0vAGMACbBjMAoVAg6CEQAoaBWsChIBPLA_5AZ3C8MAuaB3vAhFAxQAnFA92C86AohB1jAdrAZHCwwCLJCr8BmKAq6A8zAoaBBcAE7CIJA46CI7Cm7CSFA8EBrJBo7C2sATGAsqAVxC5mAMeAgqA0HC6wCxSC9PBVoAwaAEoAquA0MCM7CTvB-JAP8CBqCaWCo6BNsAiGAuwCZGCr_AZlA5EAy6Ck6CPRB1iCg1AHHAlKCCYBxJAh2C1qBVYC6RCYeA_TBfKAneAYXBOwAG5A5yCvqAb4CfDCWeA37CsrAzNAWJAsFAnjALQBVcBogA8dA9wAe8CblB5PAa5CwXB7zC36BPFC1gCZsAd5CwmCCMAvkCAWBbGCauAyEA4FAWsCpKA-7CMABh3Ci1ACPBIwB2LAH0CSFA9KBfTAQ8CbKBB8CO_AuVBQiCuJAqSAeICbWAe3AK7CVIBLcA3tAxXCTYCVXA36Ci0BqNANVBtVBsFBWPCqIASeAjGC0VAYkA-yBIdATnAkFAz2BNBAWBADBAhdAsiCuaCf6A5IAokCJNAjACw8AWBAWBAE3AoAAW-C9IBY-Cj-C3BAsiCR1Br7C54BhyBXuA6BBNBAU-CoAAdKBf6Ai-Ca-ClEAc-CDFAu-CV-CkYAsBAZ-CV5BCFAR1BDKAWsAB5A7PBLzAUXA7_AZ0B6-CXHChoBjzAStAetAmsBX1AJUAbQAMSBx-Cm-CI_C9bCnwCgvAKTA2JAj8CgAAnAAT_CnAAIZAT_C8SCkHAbcCBeByFAjxCSEBSqAm8AVtC9jAUbBwcBT_CsiCvAAsiCJ_ChdAnsA9iAOJAeVAfgCs3CkXBFMAU2B49AxcAkTAcsA_WBPWCVIAljAX1AmBAtjBZ3Am4Az3CE9CgKC28CK2AOpAnFAC8CRfAxIAnXAcvB_LACdAWeAf9AxEAWeAuFA-WA5IAHADbPCZTAXkAMqAqVAQWC-vBr-C8MCIfAv6AcQCd4AD6As7AG3CT7Cj6Cf6AywAnmB-MAhGAxYA_JBtUC8lCIJAIxCAKAfoAClBcQBAJAb3A88CnjAW5C3SA8vBNuA-QAECB_JB5vBDpAZdAhdA1GCjKAxtCkKBBrCjJAGoBXKAmzAALBs0CNSBCJBvBAR1BvYATiAbJAkhBKcAJFAATBbjAbFATICA_ClMCovAAjBjjA-vBIBDkKCs5BmFAtAAk_CNtAcyCFKAsrCFqAfqAlyBnoBkJC0xAIACIYC1cBbADbIBfeBqHC0qA5aA4FA_RAjtBj_BZjCDUAm4AIXCCCBiJA_RA7oBToB8vBNCD1KBm4A9yBpsBNqBSkAW_AyYCXCDpOC5VCWKAtNBMXAIeAn5Cn8CMCBF7Ah9BFxAVzAAfAg6BuJAkbBmaABgC7lClEBW4CurAyyAjKBqmCC9CYeA7PB7_ABaCCgCHzA-EBQiBxcAr-CBQBZEBNCB5mAUPAxLBQvBvBDpKBrqCD7A9vCMJBwiA6CBrHBy_CEMCq7BwRC21C8MAmQCz_CsyAIGBgKALyAuBA-YC1TCBsBHCBlXCpWCMsCgcAdNCL_A-1C9iAA2CSRAC2C0JCz0BasCmhCYRCpKCmKA9AAsKCLHBBKBvHCxKCiKCCvClKCAhBYRCnWC5DD7YBKjCaqCR6AJdB_LAR7CcDDmFAsFAXqABZC-7ANfBgNBuBAijCczB0cAXYCs1BY0BVFAK8BMGCrGCYKAIqCWgCMjBhuCrYCiAAmECccAZMAH2C3KCZHBniAmUCjOAFTBh9A98AYMB9IAboA_KCOuBdtBCLClhCRfBKNBH2CZ2CRzBdPC8nChEBBGAlEAQ2CxmCx5BrFC7ADDuCaNCS7AukAhJAEoBL2CqZBBkAP2C-EA-EDzaAVKCbzBEdBYvBP5Be7B_8CxTB7tAIcBj5B8EBVJAlEAC8BbtAZkBd7BENChoCBGAXUAgjCX2CtOAn7B7ECrwAK3A_JB9NBEQABsBJKA3zCowA3QB_FASrCnAAIVAP5C1tAwXAx5A7hBBXCEICFKBLZA_JBn7AdgAwaBYKAqIBNtAMcAYJB4YAxwCU3A1IBIFAP0A2OC9ZB4VCIrAYMBWnCLKA51B8KBJBA1tAf5CMBCtxCDKBlBA4FAKzBrWBGOB0FDyeAcjAsIBw-BW5AhSBZ9CeIAPDBoMA2zAIqAzFC41CJ8CtpCT7C-7AWeApSBcIAiJA9KB53AazCZuAkKClqBiFA6nAqHCT7CBDB6FDZ_AvBAo0AtMBk9A8-Am5BVTAnCDlPBZFCh8C1ZAi9A-vB5GDLFCuJBn1AFHA_WBUJBLBAH9CJ6A0EANwCPOC4wBgbBhGBUeB5sCJZBk-BOOCzsCUwCg-BqaAGLAILAweAVOCWkCldB3HDsKAfkC8HDuHD1ZAAIDooAvrAMlAOBDENAUcBk0C2tAhKBcPAjDDOPAoVAVFA_EA0nAAgAZnBeKAPcCmvA-iB81AQFAsBAPEDL1AXxAiRBmOA96COgAhrAAGBMAD7tAYJBneAtHD5lAtcANBD_vA7gCGSCaUAquC1JAwBA_LAodAcDD-RCISC37CbLAUcBCEAAUAbyAZMAm7CRgAo7CqIDTXBcFDqyC75BEPAZJAOMCBGAdrAdFCzXAwTB9IDi0BrkC2QA3iApkAu4C8xAKzCFxCMzC4uAsYAAJAwWCmHBH1A2aBhCDLGAQJBQGADDBgACxOBgIBkxAwTB4vBU7BHaBZaBlwBkTCiJA0bAhIDK6BvFAqIDiGAlJDtlAdkAgGCdGCTUAZQCuAAfTAptBMhALvBLSBDLBdBDWBDV6ABGAoAA3MCxEBOJBbIDPEDfIAWBA61BJdAYvATpA49AVIDA2BmtAmFApkC8xAVKDsGA14AJEATRCl5AzcA7ZA_oBdGC1iAlxBYzAUEA4FAxTAL6AUFA9fA2KBzBAYBAQoA0ICECBSXCctA8FDRZC-4CZ9CyADnjAwTB7XAn0CUEBG9C3IBN4CSIDgiCQwAReAbTAqqBL3ATjAMLA7yCMUB9tAKSA2_AWYAj7CGsBhEBtnAj1CKJDHDDYaAieA1JADDDsqClJABNCQHCaJBQfAdKDHJAQKD4aB0LA2HDBIDfCBkXCsdAOdBLvBCNC2KBvKDyBAxKD8VAreBlJA_YA9IAylCmBAs0Aj9AotBCtAw8CXoAEyC__A1bCVfAfKD8CB1jAuKDvwAxKDYXAFjAJkAGMAWeAzyCYfAg1A2aA-SAwCBFaBgJAkdBsLD4HDohAWeCRNAwoC1LDxKDq3A6AAs3AnlBoBAkaArxApEAvAADIDsKAgMDAHAuMDdGAwMDiMDNMDlGAlMDs3AcWAuAAuIA0BAKVA_GArMDtBAzsCvAAxAA5AA3AA4AAzAAtAA57BpHAEJDdGAn2CxEAtAAfTA2MDfSAXcCZqA9JAvSAFBB7ZBN7Aq7C-ADt8CDWBAZCFnC0xCN7BlkAa8Ci8CyYA1FBqlA3WCnFAEJD2kCt9BdJD7PB1GC8GA5EArBDmDB8CDKnAI9C7JBFjAfjBy1A_mA8uAFRAxTAXFC6gAsKDA2BaHCpiCWRBriC6-CvACdMDsKA4KDFBA_6CvOB9YC6eAH7CGMA_ABxOA75BLKAFeAtVALyC_FBvOALLD3pB1ID6nC9JCuiBLqC2oBzcBDKADyAkFAXFDohAMBA3cBjOD8tBzcByMB6SBhVA5IASBAjAAkSA0GDe1AoSAqNDdMDlDBKNDh7BNUADBAmMAKFA4FAtIBjyCxMAdAB8sBLGA_JDPbCtQACKDHxC7vBsIA_KBZjAOMBKtAxkA12A6KDmKARfBfTAAKDFqAUIBkADO6AqGB5BAbLAoqCYTAU6ABiBmKA05CaLAq1AV3CcMDZLDJLApkA6JD95C-uAC8C__CP5AWOBlPBMBAMBABXA4TBblBqYB3uAOZAjKAUQC3JBMBChIBrIBOyAFJA1xATLBxcAeeA7nA2BDI8AkaAwEDpADyiApJAaEC6EA4PDMPBloBOZAhGAAmBHmBLKAoaBR3AJ4AJhBKnA1wCN-AszCdrAg5AZjAhDDDtAZQDiEAbQDX5C-qCOmCCYA7QBQ-Co1CSrC6MDJbAlLAFXCWFBiaBoOBwwCUUAaKBxRAXGDasAuPAmTAwOC6eAI7ClJAtuCzfAuJA6NDSfAs4A-4AyKDAKDxFAhJA_QA1aBC5AGOB2LBwIA-RAm_AIJAKSABrBfeAlLAHQDXSAaPDLPDaABHkBBHDgHDI5AaoAUQDz3CEBAWQDQWBJOA4MDvAA3BAzRDuAAaIAtaAuAAxEA7yBORD53AflC7KCfgChLASRDIsBVxBEgAr3AvAAoMDqMDEKAx_CUFAjBA6sAuBA9RDRRDQeACSDJkC9sCwNDlEAgRAOVCSwCqHDRbBVSDlBAXSD6HDKHBpGDd5CfkChSDdaBTGAawCxADVmCz3CPmC88CbmCMXAubBGmAzRB7LAI4CMDBJKAy6BvrAllCnBAYPDMGDnBAy4CYRAX0AWRD3aBdJARJDWLD_5AlJAeqA6hB-EAGhAkMAa_BH4CmlCz_CVRDI3ARSAn5C5kCJyCLyCEKDwyCgAAZJDmLAMzCEKD_oBl3AXLD0QBT3CvJDAYAmJBLKARGDWGCfZBZGDAYAJ6C_ZBw1AT1CGEBRMBMKBqWBpGDeaBBKBnJBIaBOzCMZApDDS7CkHDWNC_JCDLBJKBaKD-ABdXASJA2QAnBCB5ARTDYMBDDBsyAxHC7KBUKBJBAmMBi3BkPBgaAWsB9JAYxBsMCuTBQPDmgA4bCiICHUDz5BVJAxJC3eApICMeAX5AwSBnFA5QA9ABAGA8UAuAAd0CRSA1rCdtAyQALUDoDBgAARUDheATUD7FBIcAtVAXqANUDoYBgGDWXAdrCwVBsyAzQCiOBCLAdUDqHCSCDzfATsCQTDmsCJ_CcaBD2AaDDNLAEQAXVCGBBBQDqyB6QC7DBJTBPRBmyB7JB1rCwICWRAYRAA_BjPDb_C8mCM5BaQB1zCATAxpBEVDmsC9VBQKB-0CZPBUdCKOB6OAyEAgtC_QBn4AyLBU4AsVDuJAdZAwRBx4CY4ANZCJKAEVDZoAM7Ct1AHFA1BAWFBaMBDFAAzAnXC3TB-ZBDHDYRAiABkLBvXAnUDQMDXYCW_CDkA-ABZUAA0CjfChHBg8CHFCQFC_oBDzB17CTWClUAaWDsJA7tAOSCXYCKGCIbAhHBRlCujAMED_tCSvBwTDrMAAEDqWBSRBEODQUChYA0-CPkAOOBuAA8UDsWBgGDgBAxAAuAAY3AGqAmQA7OC_JBftCZSB1bAiGAwIC6-ArEC6aAVMCDnAbnAs6B0nAR6A_2CD-BN8C6QDpqC7oCTGD7tA1iAFPBcQDKuAkaAh2C8CBLtCGLA4sC1ZARhC1LBiSCISCMeAlkAPDByxAoaBYXAitCx2CbnAXhCAKBPVDPNCuvCmjCWVD87ALvBPHCSNCX3AAEDSFAY3AvHCGVAuWAxZCfOAcjApmAm1CBZCoVDqOACYDF5BH0BFYD3eAGVA1eADYDQBBuBAGYDmMA_WCSfA1vAacBf6C7mA3QC_2C-RAntCMXDXYCfGBmIAMHBIDBaBBmrAuJAKbA5rCv4A-JAWYDxYDaXBfcARQDtTD-rCPTDwPA4nAxYAl1CxYAIkAXYCNzAoUCNFAfVDbrB1kCyvB6BDJ7CulCjyCoWDc1CXSABLDgNDd7AmYD6oBGeBJGAauAKeB11AS4AfNBiAAwaAaQBJBBIWDwVD4OAyVDXaBKXC6VDiAA8VDJoAY4A9wAEWDQOBQCCBjAEVDXQDWMCdICuJBeyCtoAP7CXyCODBdNAuhB1jAb4C2QD2pC3XBOVBYMBOgCgIBoRALqACpAKJAiVAdfAqRA8rBL8A0_AkMAG6C5TCQ4C8SDqtCLTDzfAqVDOWD30ChlBOCDvIDa8CiOAPBCX2AOcCoRAJLAk9AGjBPFBvVDaUAxVD7OARKAkJAGNAeRD0DDuJAY3ANYAGZDebAYrC0dAs-CwCDAVDYHCkZBkBAG6CLeBBmCwcBW1A0aDZEBlgAIbAQWD1kAQ5AO4BfTAJFAAOADHASGAtAAcMAkhA0HAX-A1IA5HDwHDY4BwFCLbD5SAObDJBAQbDuEALWAFHAUbDSpAMSAfSDE1AxNAebDGnChbDf3AHIDfkCnbDRbD5FAqbDA7CHIDX_CCfBwSA0DBEcA9yAgAAvbDTbDrbDBtC4XDMDB0GC5NAE9AwbDqPAVbD5mAzmAuWAYGARbDkFA4xC7bDxbDGcDVnAxZCSQB6KDtVDlIBjlA4xCX5BUcD_gB2HAmFAi0C-RAPcDjbDNFA1pB4xC0WAZqCKDDaPA8IABbA3rBokBXWBRHA3KBJlA8pCOaDYjAGIDfVAO0CgrA_PCqYAIVBdsAANC-jBGzA_5AygANeBlVCEnACWDaKAdfAsaDfeBOuAdsAntC_ABArAdfAjGC3iAvjA4cDvVDtID4jA5_AmOBTODZiBlmA5bDvbDqNAx2A6bA8rAiGAg-AMZAOJA_mBneAcJBDNBlHCs4CilAeaDSFAkcDuEAMGClzCeFBmVBeJDVFAN8AA7CvrALdDLVD7NBOLBWkAAGBhzAWbAeXBYWD4SD_7CLdD9fAkXD14A_IDdsAJwBCiB0cAKTA_ODG4CVzCTGAvbDmTBO_C5bDlcDRqAuMAqrCmiAIKBwBAKKBIDBI7Cd_A5dDLpA6RBV2AvIBb8C-4CuHBesAi2Aj5BEBBvFA2eAVICe2BvVDJOBjZD7OAYWBZqCvtAT7C86CC_Cb3A9fAxUA4kBbJAJ4CVSAZ6AfIAn_CZYD8mAlVCpaD0eDEzAXSABZAzrAIJA1KBszCCMBGUAn4CuZD4oClVBu8BsVActAfoBlBBEfB3VD8MA9ECuGDGfD17AsFAlaDefDqRCahBzvB3BBVUDA8CEQAqrCAyCFLANkA5SBMmCPeBzUDudDFyAuSDNKAA6AA7CIaDqZCgcDDpAYKAjcDKcDuEAl5A2fD2hCRuCyPBxPBvqAYXB5EA02A_uAMLA_YAQ5BeKA-fD-bDoqCpmCyHBb9C1HBAKAJcCkfCCjB0ZCSrC4xCE5ABJAEgA0xCSGDIBAjgDTWBlgD7gAlGA0FAWODtdDYGAlcDRfBhgD9eANgDZfAbnArkAiJAYBAOWADGAKHAfXBUEBZJAgmAoPBWRA75Cw5B5FAArAjXBRGDPuC3aDuTD_XAsGAMtAEQAFgDm4ARBCmhCa8CqUAlGA_cBAOAfBAlcDOqCWZAigDccAmMD1HDPhA8IASLA6AA4AAwAA5AA2AAd7CDGAvAAGRBPKAvAAebA_AA5SAZhDuEA9AAxAAyAAzAA0AA1AA2AAGND5AA5AA4AA3AA2AA1AA0AAzAAyAAxAAKbD4YAbbDEHAhKBXNBtdAwMCtFCXbDNOCbhAabDNbDJiDgXALiDlTANLBlbDzHAIKDl7BcdAAGAtbDbiDMiDk2AMJDZsAGfBDeDs9CfrAKcA3iAUiDnFA4xCPWAKUB_YAEQDolBWcBFsAmgA_nAwrAdnABQAVpBzVAT8CdUBfWDeQCC6Ac3AxiDZMDNCBeKAy4CN6AXqAVBASBAMBA3NBnaDHGAg4AvgAYtCOoAWlC0iDIbA2iD75B_hB8iDa2AInCYcCHGBsmChKAbgAnPDHcAvoA4FAE9AJBAiJAoAAHzCSbAbpAMOAmjDhdApjDvJApBAyhDQdAvjDk8BciDNiDnBACBAjEA3fBujDcFDkBASbAAlAzvCZbARTBh3CN8B9KAecCfIACjDqVAIKDZ1CBvAaYA07BdUA3RAqECiOA3ZAn5BjxA4dAFQDRPAFLBINCtwB3fBrUDa2AUGBakBwAAkVC5BA0FAi2CuBAtjDojD9jD0aBHhA4ZDEGDeXCyLBsJAVhCH0BM3C29CuJB0fBDnA5tATkBYvBxKDuoActAKjDAqB7iDLLAAGA9LBmFAf9AZbAoBA7DBMsAOhD61CxzAsIATuCgqBxYAbDCDqCjvAaED3BA49AYjDClDFJAAkDQvCHlD7DBZkDDJBMhDMIAB3AxiDYPAWeAhBA7JAetApJAQGBwbDhKBaZCZbAMcAflDRmBZmBt2CuMABaDhlDZjDzwA_TClEAxTAUjD4jArsC3YASbB9qB-RAAGB7PAL_CnIDOdD2iApmAhiD-kDMBAYTAizBlBAxTAvLA1JAoiCQrBWpBBmDFqBuQAAgAWpBBcCUzAVJC3iAmuAfwAlRDBzA_PAfXCuQDmvBuPA8lDL_C5mA3MCZmDtFA9qBiXAgNDJMBkqAWhA0eAblBlHAClAfQBKZAemCGqAmSA0jBbkDYNCKjD4FAjHAhKBvAA7BAmjD9BAjyBqHCXPA2IA_AAljDkBA9AA4BARnDmAArjD8FAmjDQnDSnD1jDhiDAGA5jDJWBqMB4lBhkDgnDmAAblDBvA9AAAFANIDqlDsAAnlD4UAtBA0AAhBAsAAHAD7JAsAAvtAHHAynDDuAI_BhFA2BAsAANkAJfAqnDsAAonDpJAunD4nDynD0nDpJAyAA6nDVPAHoDBoD2nDunDwOAOMAmnDQXAwnDrnDtnDmAA8pBBlD1kAjnDCFA9AAPXAUoDYlD1kAElDDEAzTA9AAIlDzBAmAAriDaZC9AAqnDmAA1jDSNCSkDqMBgkDakBmAACWCkkDviAohAWnD4lBnhDEiDzAAzAA6hDFJBLyBXHBhIAY3AAlDsGAZjDb2APYCO3CMgDMCCodDeICV4C8ZDiQAsrAxiD5kCMBA61BxlDOzASpDyIAFLB7XA1PAHcAaKAVUBbHBN-CD6BwZBwkDIFAykDIEAKJDUcDaNBAfALHD3lDZlDNJBejAjgANVBK8C3SAC7ASQD7kAR9ADOB8dC0HCRmDyrBUmDsYDajAJUAR9AWkD_LChJCaHCRtAktCUcD72A6lDQmDEqDLhCUhDSOB3uBxEBFADZKA_pDrTDMxCN6ADqDSmDJ8CEODanAiGAPmD6pDTmDaqDOzAsqCPYCGKBDgDnjAuKAEfDJqDpmDRtA5mA_lDzeBiJAdqDCICfqDcYAVmDimAOPArPAWcBpvAiOAmnAhdAORAUBAWBAyYDiJAymDqzAeYB9KA7qD5mD1MADjDdhDsFAFmDFqDtmDwqD9lDsqDVpBTkB3kCpqDxqDlBAUmDBUCvmD2qDWbAYqDkcAzqDoAA9qD_qDkSAreBd7A6mD0sAAJD_EAzmDNWB3hBGrDsCBOJCJrDzgDLqDbwAOrDVrDQrD1ZAZrDFqBbrDfJAq0CimDmrDQkAS9A7JAGnCYGAMcA6YDxlDWJAyBA_1AkFADnDgXAFnDHnDLVCLmDONA54BOpDXPAkSAb3AcIAiGCFRCyFDrqCI5AYcAlMAsoAXpDDJBVhAJMD2QBntA8CDYwAOgCwaA2FAhABGLASqARQB7FAjABwDBCPDUsCriDNsDkBAInD9kDLsDvBA1sD3sDhiDuAA7BAYoDyBAzaA5LCKKB5sD7sDPsDlTApaCwBAkNCFtDGnD2sDHtDcdA-aColDMtDOsDuoA4RDVPAzsDdBDGtDVtDNkALGATtDOtDVtDznDdtD0sDNtD8sDItD3BAHHAYtDEnDktDPtDVZAuAARoDZRAbqD3SDdsDLWCdmDWKDCfA6XBOdDgKD1ZAzhBsPA-rCqaBhTA2QCFHA5bBToAgAAz2AkjCJuAI5A3XDqBC_9CWsCndDHFAfIC6yAztDFrCisD5tDKMD04CDaBDGBULBaEBf4AtXAF3AdSA6JCaVA2GDevAiFAsrA7XA9eDv6BXsDtVAbHBqWBUuDFTAKMDX2AYcA85An1BtjDq9BEODGjC0uDsmCjDB1zCUhDw5BNUAFRDQEDwEB97AijD9uDrCDjsAf6A9KAdGDjTAhFAOkAqyBZHDHFCd_BAeBQODWdD9dDIhAz7CSuACDDemBslDgXAulDriDcnD7jDk8BmoDcSAfJA7DBriDQkDqJAtoD5HARtANSBlTAB_BpyAmgA9kDLTDIKDMhAXADgNAyNDXsAlwBHIAaoDWpB4UDVhDG0APNA-yBXXCuvDIbAuoAqUDtfDY9A8tCkGAU5CIHAxEBS8CxWDkpDilA4pDSxBCKAhQAk9C0VDxRAdoDFwDyQA7XAkrDUwDT7BvoC18BBPBTBDepDBUAj3A8RCtgAOEDr_CsvD5kBRSBgSBDTA1rAJvDsvBULAmrBGqBzLBGjD5UDPkAGiDMMANbD4WDAGA_LDpHAwACwpAbbBxHDRiDHiD7wDofC9wDt0AAxDCtCcHA8wDSrCAxDfkCNxD7KDAxD2eD-7AkSA_mCVIAMaBG_A3LAJpAxYAjiCYXA1QCMeA6MAWRBofBmXAMvANUAneBi6B9EDwODReATgD2NBqkAyiBw5AeMAkFAk_CQhADkBRSBKfBqWBDdDQ-CvVALVAmpDrjBrHBkFADcDn7AbGCdWDEQA6xDjJAsFAEFDUFDR9AL9AopB8xAn2BbxDNrCGJCtBACnDhDBFnDOnDInDT_CCVBsKB6cBeDDGvDDTAf1CVMCC_A9YD9KAbcCu5B2vD4cAUsCWyD7BAYyDuhDFcB_AANnCIFAWnD7BAT_CHnDaJAVIADyDBqD62ByQASLA5BAr9AfIAmyDIIAiaDYZDDEBFBAMBCNZC7XAuDBYXB3iAKVD2QAJvANPAZxDNlCeEBjyCOGBuQALDCVuBhdANoBXmDVUCq8AEODkPBhdA0sDHaCvAAQBA8IAmFAvAAvnBrBAvAAHBAIcAArDgIA1JB1VA01BlUBToA5mAsbCknAl7AJzAaHDENAQiAY9A58Bq8BewD_4AxpBB4A5yDdGCBzDHLBXZDsKAiXAd1AzdDlwDWvDyYAgfCQ0C-tDBjAuJAn7ALUABFAzwAMBCU0DliDzNCMFAfzD8vBpSAHEAuKBEQAU0D35B-RAXIDb5BtjBgQA4FAvLAe6AYPA2BAy7AoMApWBIIAauAa0BFoBrBAw0DYbBvzA1iCDyA50DuVA9EAy3A_XBjvD4eAfIAb0D9VAOWCo6BFBCz1Ag0DdiCjOAjnAWEBHUATHALNAvAA_0DwEDgvA8tDzuAmjBlyDe_BvAB-RAHMDjnAj1CfyD7PBg1CmVAFYAyWDjbAcxDAyC_tAEfBiuACbB_YAn7AekDZJAVxAFlAr0DOyDmrAz1D1qBXJAJSAYKAKMAQHAkYAKoAmCDwdBiFAi6BGyCpEA2zDU0DJKAySAWMA2BAN_CivDJTDkSAQ5BTuAHNCdgD3aA5SA2oAeuAdHDzuBRsDOvAgED3vDtUCULACBA5EAUhDtgA0rBgLDJ5ADCBtgA62BGABEdBklD2hCUiBtwBAMAHjDyEAsrAdGCPMBDNBEkDyICGkDjKDdtAd2D0BA20BURDGNAdgDxgAucDg0Dw6CWVDC3DB3AhwDHIBcjDmCBQYBv2DKqC5FAOvA_dAU7CVMCS_AEYAI_BL3AMWB8FAD3DBGAhwD4FAydAfhDhGBihD0BAkhDmhDohDw3AvAAWyDlBA4AAHND3AAiBAjBAxAAZUA6hD1AAFJBp3DjBAkBAyAAmBA2AAyAA5AAlBAzAA6lB1AA3AAEiDuyDcgC_AAChDsJAWnDFJBhBAVEAzAAcIAKYBiBAaUAn2CwAAkBAf_AakBnhDtAA4AAkBAHJBFNDHNDlBA5AAxAA4AAmAA72Df2D9AA-YB0uAsAAU3DGFAg4D5dA92DZoDY3DzNAiGAXNCjTAo2Dx2DUsDSgAVqD6dAH5BiMBJ5B6nA3LAdQCO_ATiA8ABpBA51CuaDN6A2IAV3DkFAyFAcDBPVD1VBX6Au4DFJAWFBrPA5EAN3DMcBnMAZ3D1kAdJDI3AijD-PA11Cv7C6GDoGD5dAi4D9LBZxCdGA0qBUFAsAAZQAUJALNAUEAarBsAA72DpMBp4DULAr4DyBA9AAAcBN5DJfA05Da3Dm4DG3DRsBK5AQXDUEBdJANgDNTD5SDWTAn1BwwDn3D8LAAHAsyD8LAOsDQAC7sDwjDALDqPCSfATHD34CyEBsiAF6AWwDkgDRHCCZChtAjcCHWDnlA51DBGAS6DlRDxpDMKAINA1-CL3AhwD-KA92CRjAIhDBUBRyDqpAOyAS8ADfAYbA4xA6iA8SAN0D3OCqVAIZCwtBl2DAjAszCc6DkyCBCB85D8vD6tC3SA0jBDkDWyA-EA32DA5DgwAfIAacBm2Df0DxPBS7C0EDFHAMQA7LALvDvkA3yCv9C8XDvEDWABznAduAOHCm0D86DNUAIBAiqDfsDLnCgrCmUA-OA5dAydB-JADCC_RCuICMWBYcB0BASkDgXAdgA9HBe3Ds3Ag3DtMBj3DnhDphD4EAG6DKcAd7Cq3DzAAs3Du3Dw3D3AAy3DwAA03D23D43D63D83D-3DA4DxAAC4DvoAE4DfKAyyDPnDI4DK4DM4DDuAP4DmBAR4DT4Dk3DW4DY4D3AAa4DzAAc4De4DmAArgBDCB9AAu7DLVAw7D2dBz7D1GAs5Dr7DT5AAhDOIAtAAR0D5yDBBDxwATxAz2BcfC4zDqFB6PAYaA9FBAyD_UDt7CBjA4ACOyDqlA7WAAzA-dD5OD2qBZPA-xDEQAmWBYFA_FA9EA6vDTkBh2DDkByOAZnAGsAV9DqHCQ5A5kCsqC4vBi5CL3D3wAPtAxpBnbA3zA0jA_6Dt8BHJAFJBy6DswAR0C62BplBAYAOpDiJA47DghD2IAh3D87Dl3DqhDo3DD8DF8Dv3DkBAx3Dz3D4AA13D33D53D73D93D1AA_3DB4DQAC_AAL9B0BA9AAFJBmAAU9DRCBX9DNoBv5DuMB5BAz5DNMAyoDhJAb-Dx5Dz5DP6A15Dp8DTIA4JAzBA9AAQgBpfAHHAvlBxpBmrAjYAs0DKrDf3D2HD89DlhD97Dm3DA-Dr3Dt3DD-DF-DK8DH-DM8DK-DP8DN-DR8DT8DzBA_AAX-DW9DqMBa-DosCGZC01B5zB9AAy-DLNAA2DxgAbJAFBAAOAAMAFtA59D67DjhD4-D-9D_7D7-DE8D9-DH8DJ8DL8DJ-DO8DM-DO-DS8DQ-DK_DqHCY9DlBAmAAO_DIEAQ_DMUA9AAY_D81DIEA5wDMbDgbBWNBTSAfJAZRDRwCZ4BvAASiD9_D7gD__D_LBZiDcHAdrAIAEwIAfkCMAEMFAAAEkOCZsANAETzAkMANKDpmA5cDAZAGaDdAB92CUhCoVByPASAEUACsgAIhD44DkvAImCiDD8CDOuDG9C_YAK0Ao_AuSAiVBfAEjlAYDCCGBleDc3AXkA0CB02ChABmUAAfAQCCMjDVMCKJBBqDckCG-AogAQAEuBASAEIZAEcAagDU3ApMAXSAyAEvVDhAEWVBqZBtuCsBAhpDIcB4kAtjDgLBDWDjyCCVD-iBRqD4QB8YDcxDIUDV7BDdAjlAmXBGABjKBuVBRHBzMAEvCB6DmKA5SD6cA9FBcnBcDBBeBXgBNFDvqA7NBUYCvIAB_CjOAB4A81A93AARDs2DGTC6SDZPBFaDFTCKJApQAcPAh9DBkAwGAGBESAEesDlFAfFAACE2YD1dA4FAPsB0qA6JCZ5CX1AhdACcAcAEk1CfSAWBAtlAFwBVoDuuB3iAEnArkA23AqhBwwAaCEL3AoAAdCEI3CJrDvLAqgAlEAPMA2xAU_BCcArBAowDXkAFwBMCEJ3Cn4AX5AIeCfgBMgBsgDk1AQBAPBAPGA-KAxRDRBEZRDw3ApaCEODLVC5cD4wB8LAvAAA5BibDAqDV8CaKAxQA4HAW1D7JDhcDvAACmACfAS6Cl7DoOBuLCAADwIA2PA4FA1NCIcA53BrLAsBA4FAnCEKCCJUC3BAwBA3BAtrCGhBwwAzaAMcA0gDqgDUsDzhBMkDtfDJnCpyD5gDPiBhcDBJA8DEfADaEBPvBMcDwJApMBDHAwJAtEBGYCtqC1bApGC4gAFfA7XA_DEUdDohAfDEDmAO9CjyCA8CR7DauDK3DvqC9uBRAE8cA6FA1bAYOBi0CX9BSAEOnDRoAEgCM7DIWDMGCSXDrgDG9CLGAnZAQGAoLDESDfhDLDE3NANDEmnAQDEjtAlBAAFEgrA_AAEnAzyDVAEYyDl5A7DEafA9DEdwB_DEhEEZqA4FADEE0cD4jAuCErHAcPAH9DfDDSbA5gDVAEtAAE9ApEEUEBbBCGUBlEEwIAfFE9gDicDPhBSbAuyAlwDy_BLHDLGAgDEKDBEfANHCsIDZFAy9CIkDQLATMD7JBlzCMkDsuDBEEFJAJCDntCvbDshDUJAtjDvcBVBAIsDhdAeqDgKALdDYcASbA8HDWsB9AEoAAhGB8PBnLANGEqWCUEBdGDhSAzzDs9ARmBHBEP9AEtByIBkwDbJAI7CS0C2EE9HBlQDuVD5XBnFA9xCnNDLKAnEEviAcdDVmCTGEvGE-FAgFEL1Ad3CQtCfvBPMDM5BJYAlWA24BqCBTAEWcDZPBCtA0JDnLA8vCEvB1rAlzCBsBiMAkFESuA5KBCHE2FAzQBqBE9pA_RBlwDI7C9fA_FASLAN7AxEAoRAM5CVIA0GEzBAvbDRuA_UD8-Am_CUAENHEHdDnuDTnAEQAsGErECkQBkZBJbAnGE11An_C27DQGAHWANHEvAAtECgEB_AAToA9AAwFEinDNHEOnD9AA_sDBIEK6D2sDl5AZfA8gA5iCMkDSFE6gD4EA8gDqEE8dAuJAgHEcdDsHCDGAVAEgAA5gDWNBTbDcHEeMD1ZAN9AtdDhbDdIEJLAogDFlAk7DMFEQFCsFEMNAuFEgAAwFEWfA5gACTB7RBzYAXQBPODzQDPhA7vB_DBXFABEB0HEnDCPhAtEEgHE2GEjIDkdAe3AA7CbmBhyDUEBl2CdAEjWD02A7tAuVBZ0CJEBV1D_0C7_DbbD89APABOiDCxDYbDyHDFAEvAAVJEcuAXJEvHAnbBk4Bo-DeJEnBAJtCjJE16BVgDqPBIYABOAPJEQ3AKVB8GCdPA8YDdeAqoAqWAuNAFHC8FESrCHkDZgA6DBzGBrQAp-DnIB9HBH_DcJEnJEqOCusCkGC7oAFHCpjALGDuBArbBVOA8SDQBB6ZDBwBsBA07DlvBk5DUsDidD_9BhgALJCZ5DkjDGIE28AFoAtjDz_DlBA1_De5BDODcYA9XC6AD71CSNCSFB-TBbaDLZAH_Ce6ACZCVaDI-CnLA3BDNvAVZAVLDkwDVFAWnChBESyD8mAQ1D1qBh4CO2DGKEvEDnJEFbDl3COyC7RBh-BbtA-JEsrA_YA8IDdmB4fBTJENbDHBAQBAVBAKHAYwDfJErhAQiDaWAbJEVLEXLEVoDDpDspDLxDF1AWLECpDilDeiDfwCVZBlLEVBAnLEEpD1VAhLEoLEYKALBAs8Ak4DkLASFAObBdLEFxDgbBmgDccAtAAIVA9EAWiDdiDaLEOkCaJE7LEwwBEgA_LEqHCCME3jDkLE9LEsFAAMEPYAanDFJAfkCPMExICxYA2jDiiD-4Cr2DuJAIyCUBAQBAXMESMEXiDZgBsIAFlDzTAIjAIhAH-CXeAIBASpDIZAdsDQHACnDHaCI6DOsDHHAJ_ApaCzAA1BA4AAKFE9jD8vDz8Ap0D4KAnjDwGAvlASbAoiC3uD_bB8EAsjDsIBVmCaoA3kBefCfIA8uDp-D5lCRpByMEf2DmjDDkAJ_ANBA4ME6ME_uDsFBYAE8vDEvDUcBn7AIvDHqDwbAX7DlGAZ7D5zDfcDtlDJaCavDvBAevDAYAgvDdBDOXDeGEkvDdBDmvD7lDAYAYbCzlDHaCvNEiOAk8BUfB6YA3SAk8Bk7Dk3CZSBVhAoAAoBAbaC0AAiSBERAOGEqDBlvDhiDrGAHZBzrBiBA2UBZMESOEJEAhdA--AEYAWhBKIBWGDi0DnyASbApLBjkDh6DrxDRTDiFAh6DvxA3RAEKBWsCAAE4tCxQCDPBxUAVtCjlA2xD27AmtA0BENtAsME61BrpDW5D2eDqPBvsD2GCYMD5iB1zANFAeMEgMEG2BMBAoZA91BmFAxMEnyAAHAnACsECfuD1kAI_DUnDjKEPnDRnDptB0wAemDVIAiyAUxC5zDRpD61BdPEGFC_vA-JAHBAgRAFtAtOAPiBNOAoZAGBA5UBjGCSfAEBAqRAZfDYXAGPEhMErvDDMElJEpHDEAEHMEuICNkCDxD6LE6wDgbB9PEkLE9PEfkC9PEJ7AYRANJC4vBMFCt6DyFE0cAGGCeXDK1DAYALEBwAEhLCRTAV-ANEBmAEAcCS0DLKADcDqWDNZDe4A0jB8vB1XB9KAt8DxACP7AOKEtmDyQAliDzkBppB3zAENAA4AbnAliD4IDxVAu7AdvAO7AMfDG7CgNDtNBozARxCdNEFHCciCFvALeB4zDptAtcA2QE34Bm9D0CEcuDpLArIEKhAgAA0AAwAALOEGwC7_CR3AiGC1eB43CnzArGB9SCP4Au7AEGBhYCBcAE3CzBA46Cb3AzcAhyAjyA0QDBGAu7AbyDlPAIGEnVDtaDZREdlAqREkSAIlALqCKQBw6CMQBtOAFDDJKANZCtKEPfDElCoREARAaQE64DRiCH6DHWDYcAXUBVFAA8DXPAGtD9PEFnDkPBzaAMeAKSEzMEOtDNSE7BAPSENsDbEA4BAzaAzRB7qD_6D9zDUsCM6DrtDVSEPSEcnAZeAwrACKEiSEP7AI6DXSEGnDZSEzaA8mDbEDlDB1zCdREQNEKcADWB4HAqXDWMA4HA7REP7AkPAEVB8ODh7D35BKKBmQEGnCN6AtbBU4AioBsFAtbBeGEDFABkAnFAPFAI7AmPBIIATnBptB_OAUEAYvAlzDDODaIAfyBwOAtVAYOEptB5eA8QEASELGAS6DJTE_LAzYAYTEApAKfARLBtSA9ZAP7AP6DjGEYdD_2DzZCMwBGHBfjAtfBlDBNZC2nANwA_DEzpDIuDCjAIZA_VDJKEsfBPvCYCEZABTsCBREK3A2iCF-CuSDrJBxjA8JE2SCm5AH0BsyANZCmjDHWDdRExVCUCBH-BWwBUaA7uDDvD4JA7IBTOEbFDYsCJQB15DcQE6SEKIA8SEiRDD_AEGCgcAwSEz7AejDh7DeNE1SEXPA6rA-QANJA5IAEOEP5CO-B4BAAOE4UEaKD4BA6UExLBhDB2ODK0D-REy4AkdD3SAaPDoGA4VBqSEQSBBUDcDEJFAqEEgZBsGAYyCNQB0dDTlD6BCn1DlYCI6BOwApmACdAuND81AG_CqMAEKAqgAeLDrmDgCBuMAwzCIREbQE--AKwAA3DjOASIABOEbtAlhDVHEbJAy1A19CP7ARVDLhAeMCHvBzVEJKAlhDxOBAGBuJAHXAP5CzVBOIAxeBJzAAbAvrAw8DJUCLFAONAwVECMB3SAyVE47BacALzAGWE_yCxEAjZBmCBDwDgVEzFAwVE_NE3UElxAHEAvAAw8A07BCVESuAmsB2rArIDN8BWNCtMB4QETLBuPB0xDneAIcBlkA_pDLlCnMAy7DOWEPSBgRCISCaUEJHE4BAuECnXBhQEc6BERCbVB7oAz4DgvB3EAQvBQHARXAIgDcYCC3AsXDnQEtRAx7D8cA07DnFAN_BY-AcgCc1DR1CQdDZ3D8uA17CFOEDZAqTDadDeUAXSABBASBAdqARyCb_BeLBXODl4DS3DUEByLAQTAEZCqSE-lADvAVZCDPAYeBsKB6VEJFAb3DJuDV-AfQEhMCInBiRAjaBjMAj2BAgD4XE78DBuBTwAfUElGAh6DZ0ATWDmIAdREYcAwTEHoANRENhADrABGA9eAGYEIfAGEEMFEv6ADADAjB_dDcYE5TE6VEmQARzAerA-GC00CpBDp_CnUEHsDr_AIFB7XEXSA_2CHWD9XEkSAYwA70Cq1A3OBfEDL7BgsAmKAM3BxuDnwCuKATzArAELpDKYDlOAG9DR5BcsDIGEUvB0_A5qASLA_cBf8C62B8dDvOADWEwbA8zCHfAaaDWJAwiBf1DWXBUXA8EERxClNAqKDQdAgRDyRDRpASbAI5BbPEneAoAAyCENOEyZDXAEBvDfNEgUEfWDiLD-jBTJDyZCZcBMwB9XEOIDJeDVXATvD_BBgNDtFExYAqYElxBKrDvIEFfAcYE0HCuICCiAmrCcjArbAqKBCYA5TCyRE0fBlrCiCCTyD7FBiNA_6DrkAVaB33AJTELvBfkA-dAtmDXQEn1BhyCR7BWsDdaE8fAUvAMkAxsA_GDe4AsJBVBDG-AEZCSQEiOAUQEYaEbMC1XE4vBh7DrcDNaE0eAWCEW8D0BAOTE01BtjDJABAXBltAnqAdKA6PBIzDFrCgaEfKEsJABbEoQEXRAk5A6wCZZEFQAb3DsFBcjArzAraEBMA6VEF4DIFA-YBCbEhXBMcAihBGbE9JAIbEoKAV-A0tD6bCdREdbE0BAfbEQbEBGAEbEkYEVbEwcBYbE6PBqbEcbE_aEHTErBAJTEgbESbEsKBs-CLTD0eAZbEKbEogAlTE8fAwWE5pC5bEoaEAFAuICOKE6FCTbEIZE9XE4YD1bEvFAGcE27AyREsbEQTE3EA9bEEbEjbEOHCHbE4YAnbEn1BN4CNJAI7ArbE_aEacEiBANcERbExbEUbEScE0bECcE6PBlcE3EAIcEIQESFAuFDxIAf2DLZDSPA2RAWQE8nB7BChZE2QCL5CFaEToAE7DukDOKDurDE_CUaAwBAE3DtIEwBAa2AxYEe-AVxBWwA6VEhZB0eAJUDtUB91Aq4AqzACYBwrA1YBVsBULAd6DMqCkgAT7D2rBbuDS7AyXEdABMdEQdEOHC4ZERpAIIAldEH_BXYAo6BGMAg7C28BQtCjqBCPAwwDEuDh2Dl0DQUEmKAKQECOD2UAsFA-GAfIAqBAwJAnIAYKA5eAyXECbBHeEpREZDDq6BdpDm3C_hBxyDBiAMFDtMB85AYTAFZE2kDJJAckAaaBS6DtGCmmAa9AGjBaiA5KC1XDqWBgeE1SAHEAoeCY5D75CFuD5TDZKE1iC73AaADuzAW2B_LAddEkFAjAAgnDakBetAG5BYtBi6Bg-DiJASOENlAvFAHYCE0AhZETqD6PBNIALcBLrCMQEQYEt7A6VEdGCWsBBfEDfEHaAxEAw_D_eE3SDdKCZ3DnYBkuDCfEzaEFfERtC_RDaNA39DzWDCFAMfEQtCbVAKZE-6DRfEUcDbfEsJABfE9AA0AA3AATLEVwCZSEYSDDAEbJEWwCXHAYwCE1AoEAqEAfkCNGAIDE4xCiPEveA5mAgHEqWB4xCX9CQHEVsBYGAQyDZZEDPEd3DEgAbBAzBAdBAfhDh3DrkA6AA1rB-7DelC7BA5SAvlAxFD6tAU_BTUAf7CgIArREoeDXcDYGAr2DSWEZTDTBAL2B8xA0KDWTDJEE8eAjgDMJEUyA9FAXfAWiCydE1gAKIAU5BuyBm6D1pBEWEjgDMxBd8CVLAkPBY4AJIEGmAD1CyJALCBBeEC9AZEEMFAbEEpUCetAESCUFEaEEVmAjnCdZD8bDybDJLAVgDeeAjvBukCZgDdXD_ABtxDdjAFBEpGECFAdKEVsBtxD5mAMfCB4AVDE9bDuxDRqDxvASUBogEvVD1sA_hB7kBi6BwDENcBwHECDE2WAA1CssBmCEzFEyXBKhDaUE6IDiNA1nAxWDdDEHID5KES7AfXDBACEyATSBvkDZ_B90CZcDKhECgDpbDFcDFEEEdBwhEchE4jA_VBjmDeKAmYDSrCFfDYcDoyD3SD6pB3aAdcDzGAfcDbiEzbDBgDTGAlcDaUEncD-xA2KA9KCoKAscDJLAC3DgXExcDuVBQhEsGA2cDsrAu0C5cD5KEKsC9cD6vBXgBeSATyAHyDsZDHyAdrA4xC4WDlGAmECWVDn9CJWDB5DBOAcDE5QAddDFlAUfAsFArcDbGEKXAo7C37CbVDnhE_2AqTBATBAiChRCMKCTFAWrBl6BRpBK3ALgAV5CgcAzRBuYDmnC-XDgQCTiEfVAsOBQtCqHEIUAWFBIXA0UEWeAA6DbJBELECTEJ_ByTEjsAFuAVcDCsDTGASjEDFAzDB2RE-XEL5BUaAy5CLGE9lAXgBkeDPMCZsAoVBS5BqTEvPB0qAuEDXsD_PAXFBfFA1OBJaDNUAQjEYGAPkEhdAogCIIAQEEuBASbA4ZBg9AlDBqkETGABaDCTDUPCxIAheDYkEjeDkTBbkEnjEDHE3yDAjBixDgYAWtAjzClxAk6A4jEVYC9ZEQiE6VB2kEFqAqiCDFAgrDEPBRiEAqB_IAKdApPCX5CdCB8uAJaDgkER7BjDBU0DmrA4xC5GCgGC8dA_ZEhMCd7AU7BOlEg9Dg2DStCrHE1XBKyAfwANyA4xCMeAj0DqwAdXAswACtAnkEaNAHHEsPAFSBkyBXaE-fCjlAzeDLOBAcEvHB7RBFfDq_A-bDj1BGSBPgBVlEo_BugDOkESlEtvDAmEZnA19CQmELHDrFBPhDrkEUmEYeDPgAkqDsdAJKB4FAfeDJkE8kEr4CZkE_kEpREmeDDfD2hEYIAfsD03ADLAteDDFAveDI5AuHBFmEkZD-OEaNDDuA5eDe4AWkEifE-eDlADiGBwDDCfDoVEumETjEI5AnuAJfDGmEyaBxtAOfDkCDRfDApATfDsFB1iEjEBhdAKjAA8B_KAFOEVxD2lDdQE_kDdLAmUEpkAf_CE5CyRDDuABHAzRAkZDuHA1tAvdAI5ASfDVfAolEPNCZIA0mBfIAV6A20Dt8AzLBBjAvWA_AESmERlEGODXjEbJA_qAL3AtwD6IAHEAWKA-RAYGAqRBaNAwACqnALgEEGA0JBMsCjaBOuCbtA4xCAuCPuAwGA1OBvxCopDVZAaMEgRDapDW4AtKDVGA5bDJoEhgA3NEeWBAqCHFCxcD-RD8JA4uAMGCDBAjAA5IAaTDwoEhKAWTE1DBAeAMJA8IAIFCycDGQDapD9FA1fET8DyzDaEBvHDYJEcLEZEAbJExzDpABF7AEQEV-AIpE-HDqLExbB01BCiAhjExICAnAsXEmwDynEAQB7RElNA4YAofBBrC-RA9XARZC_SEOIDreBFkDm3A7TBT5AtjDfGAELAjBAUKEBGAppEHIAspEHcC12DxVAarBNYAiJArzDqEADGEVJAQ_BUEAQACk5AlIE1TCO7DDPEabAMKEhIA_fEQKCtRAHGEVIAQgBIBAj5Aj1BhRDYRAc6ALOAyGD_aEtjDMNB3SARKCAFAmKAg-DUsDh5DcsAohAWKEMGABLAzwDVrB4VDjGA7TCSSAwsDt5DT5AgKBgXACVBXRAITC5XECVB4HAidBRWBxHC01BxoAnFABwDm1DNrCi6BXPDD6DW3DsWCiEAWqAAREbGCAdEgcABwDRBCwUAicEvoAHWDuDC-tAtUA8tCQcAxOA_5AMsCbUEM1D7EBhAB_3CIKAp2AHDDJpEXGEj0C3YAOIAFwDRqDBfDWVETKARCDGjE_cEZaABdEOSCCuDU7DnTAFlEkNEgDC8xDOIAhqDQIDx4D5LAUXATsC2qASxBuQDMzAwxBKKBBBA6PAAfC5IACsEyBAzwDYCC5WBCJEgWD0cDU7B3lA9rBgND-aB3VELHDdJAnBEijE7mABaD71Da_DiRA6PADmDV3DFsEsBAV3Dk4DR3DjsEPXAgsEV3DWUEaJAV3DETErcE6XEnQC4vBNsEtpBGsDdTDm5Bx0DNQAG5DbUE-RAw8DXXE6mEHdE1xDK5CdHEFaEmLA6WEFABY_CI0CnyAxwC65AsBALkAGEAIZA-ZChABNWEFtEXqAHyDvzAFvDuFAkhBS7CFNEhiDpXBFeBY6CLcEwBAtsEbyDX7BzVCZeAKjACYAsZBWcEeMA4aEPUEgjDl9CaXEmTA1VAyRELNCdTEsrAKjCxsEisA80DruAUZEFCDAZDoSAuXEwEER8BtTEPuCUFAcsBNyC9tAGBDX2AvzALNCXiARRAZABzRBQQDq1AhSAJfEGGDSoE1nAMNCjiCfjDtYCAHCDNBq5ABgAspE9sEuJAfNAkBAiBA5qBcNBkuEetAUBA2BAjuE7WEw6ClXBC8AoWCkvAlDDteAmaEg1AqlAzCEY7CBMA0IEDjB7LAbPDdpBbiB3ADQmDiqEWrBkqE2nEPuEVuBtaEbFDdWDe9AGFAQvARmEvHB4HB5lDkBAgrB5SE8eCjaEhfCeICmAEdKCdhBnAEKMAu9CPuAIEA8SBkdCIREAdA6cDmwDlHCRuELpCtjEqyBLsAsFBqVC3iAasEkYAQvD8pE6cBHED6JENEEtjDsRAo_AbtA_dBfTAHdDNgD61CRCDnKBigEDqE9vE2cEOcE2eDuYAltEtYARWCrtEgKA6aEsVBvtEMQAytECiAHZB6vCq2DkGAK_C0HBQDBYMA2LDmxD4OBa3DuYExVC7REvuEzRBwvEFtAJFB6XBZ_D6JCOuCmAEPLAnqEIvEpvEuwEDmAswEIREzsEroAovEZqC_XA8-A0wEfTEyuCPWAO6AJtAGGDmUE2TEOuCYLA0qAAcDOPDqpCCCEzZAmKAmwEFRAQgB9EDEdBJwEJjAEMA--A19CV-A0jBdSEPKArTE--AfSELhAYzD4JEb3DGVBFcBX6DDzDIACaVAvtE4wEN9DmSA_dDGFDk2AuRA5RC7SEqtAHXCYXEevEHyAoiCfzD5eAWvE8SCerDKUAF6AqxEejAfLDEADLwE5REgMAILDzqDp-CuJEAJAaBBP0DrIDyCBdmBPwBIqA-XBskCSFAqME7qDCTEJCDdBD6aCeRD3pEyyAmwCSFCosDsPBLcA4SEWVATxEDyEAJA4tDnCBBYEiwEuuEUJAGxEjmCf4Ab5DB5DiqBNyEVCB9mCwSDI5BrKEEQAHaC9xEnsB4HA-XB0EC3ABMVB7jE8dAT_DK5B4_DbsE5qBV4B1-CHeAQ8A9EDYwAAzELzDVIAN9ATvALCCnqEYDBotBwRBq8Ax0DlsEbzEYbBn4DW3DcFBQgBvBAfzDXwEbTAV2ALlA1pDhWDjsA1zB9VBh9D6xEszEpQA8SCoABIhAawDqPCUsE-tEoUESFA8dAEBAquEetACBAoGAqECsuA8HDVoDERAyBANuEIFAzODWrDF0E1-CkFAE0ELzECFAI0ETzAuJAVuEqtAnREafA8AB2HD6iDG0EprEOwE_dEutEb_BOtEnDEN5CQ0EGyAcgCFvD7qEqpADOBsdDp5AUcDSSEXyDGIEInDhSEOsDP0EO6BU8BKGEM0EvWCoVAONEj0BDUAmeAeiBl0EBnCVMCxiDPJAB1EJWEK-A0hAbaDB9A8tEXFBvRE_REY0Eb0EN0EQ7B3IBQ9ALiEMADXeAQJATXAUaAekEWoA5EAG6C36DYXE4nEzcArTEFyDmrA1cAVJA-uALdCfmCFlARTB7tDfXEJlAB-AcDDB4AJzDg1AG6CU6Aa0E14B1-CQkAqaAzMDkyESuEuKBnJAtyEo1EjaBVhAeFBb_BnKBYqDrTECrAD9Dr_AERB5pEVpEeeAjiCxQE3MDLJCs3CYbB3iAldAqnAJKAJBBIXAF2EV8Av2CdrDjiCviDLpAdsDbVAAfAUDDULAMSBjiCf3AcDBTtAC9DMSBZjA8cDUADE0AzGBhBCsUDZJAHeD61DqwECcA18AFNEZQCAvBJLECQAPyA9yEpCD_vAM8CMfAh7D7qDqoE2JDZXBoJDW6DmKEKGAZMEitEmSC3tE-KAriD8xA8yE6tEIwEejAosDXxDhZESpEY8CqlAayExzEJJAtoAkaA2UB6iDlqEJLDMQEpjAX2AMhAXHDeND5YCj8CDTAtSD3dAD0CuJByFA-2ELPDnIBZNAgkAxEAVqAV9B2uDbtE5iCjDBJJEfCEIHDg2DlxDoXAX3ARKEFLAfuEHBAAeAHBAtAAxAAzAAzOD5qBWBAtAAB2BNzERYDAbAf6AmgDlRAcCDGbBbmEOSCqHBk-Cq6BrfBogA1nEQGCRSDlqAB2AUqEZSE6vCTKBOfAVbAHJA9wEFjB4wEvNBZwEc9CcwEf7CiICSkEhwEyxEh0EsVE72EWcAYoCwbAxkAYCBFjBmAE2wEsQA4wEHiErHA_PBXmBu4EFoAfbEPKApsEsbEubEtRAOKEAeA_aEBbEW5EYBBsbEPbEa5EMMBNbEIFA6bE8bEf5Ec5EFoAn5E8fAhtEnTAHQE6xEvtE8ADj8C7kEg1AfSEOCDhdEkHE7bEHcE3JDNkAeRD38Cd1CEUEJLEF3EUoAo7CxyD5cBn0EmDD48B1XEAPBJXEbODCYAVaEaTAcjAT5E0BAS0EIREUhCVhA80D2zEyaETuEEjBYpEPNEHKAxZBpQAtwBDVBpqCTMAj6EiiCuBAeXB8TAL-AcyDkBBGzDuqCKcA1ZA-XBpMBzODhsA5qB2gAt7DSXE4CBvbEl2BFRABfEvfE0GAYRAlRC1NAHAChwBjXAHvEqeAzaElDBNjEMvEVtAz5COlD9AEgECV3CfeAjiCu3EVuBz-Ao5DRFATvEpwC9LA64EihE84EewElUEgwEgZDsyEC5ElwEE5EpzCcuA1qBowEBCBx2AqvEheCX6EALEmlDhsEGFApzC-SCwwEmcDLDBuMAivEzRBYHEPBDJFB1VBJKAqgA9mCL5EQ3DmsE9-AfnAxEDIDD1ZAivE20BBtE2IAssEP7AVXEwIAXXEZTCv7DT8E7sE1GAguEMfARtEb8Ea6A76EIcEuWEp_A8XEuPB1WEFmDwIAzGBDtEmgAFABOID0QEBnAbHEAUA9xCzOBDEB_RAdXEVIAXjC1lDVMCFqCkJEDlAQgCVpECXBuxEeiBI3EeVAYRAoXE7nEIQAHXCQFAgxAiBDkNE3XE7jBQBBDdER8E76Ev8Dy7D8sEFtEaUEoXEwcBcHEDNACzEXSAv3E9WETXEANAU8Ex8DLFAZqCa9ENZEzOAVdEuBAPTAsrAWsDWlC5vB9KA22Ea2AfdEDFA-YB18AwzD1XEdqENIBldBgGC1vE_8EXeBkNAJfEwUATIAcoE81EMXCzRBavEZdAAyEbJAkREy8E3BC8xAXEEFUEbzAEsBFREE8ENJAAmCoQAdbAAjAHED3WEYrAxVAqXAyeBzOA8OAyEEy5EV5AmuE5qBquEnuEpuE4HCb4EmfB6JEqMEOgCj-EZoAQtCXtEWWEVFAIjAO5CHBDYZBtOBDiAmgAeYCJZClKDv2CuWBL_D01BW6EGvEPuB57EJUEUuEznEQ2Em0DnKBE_EtlED_Ef9D9EAmoA39DG_EwsDI_E8gAO5EL7EN7AV0EerAlfEYuEP_EjHCU_EEyA4NATvApsEPsE23BT5Al6E-6E_4BV3EjDBc0Ap7E8xA0FAvwE7tEDaAC_C5TCxCDE6ER8CH3EpiBhCEq_EQWEvgA2IABFCW6E2tEqzEU7BGzELvBq_E5sEb3EktEUxECBDntEmtAeQC3iA5GD5aEf0Ei0EM2EudEVAFibBVpEHJEd6Bp0EkICdGCv0EJ6DCFAL6DFcBGtDTBAyRCsBA5FC-xDyBARNBLGAjnDGqDlGAvmCBaApxEtqClxAL_Ay6EFaEIoA9BDEsBOKAolCHaCzAAEBA4cEl5ADBF7gESFBtIDRUEHaClzEbeCV3EHJAyMENAFSxE3zE9tEoyE19AB5EVtE8dAHaCERBYDBoGAPdADeAquE5UESvEhBF4KAAMA5LEFpE8PEFcB48DkhApMB4fEZbDpBFcgCrBFtAAtBFKAEiAA9pEyFApMBGQE6cB4BFT5AUmDjiCS-ED6ELLEzkA-EABeB_6DsTDwrAlsEWeA7pE1qBK-EHKEiJAsqEhaELsE4OERxC6cBjnBwXDHPDHTBiAAjiCyFArkAY4AS8CQtChAFvCDtzAT5DXJB-GEPuAaxDkyDCwAlLB_qESSB_cBCODDHAH8EI6DpMBzaAqzDzGAruB7BAzCFUsCdyELCFyCFIcA0CFJiBYbB8CFFnD5CF_oD3yDc_C_AAnAA5IAnAAmAAiGD-JAnAAvAA1tAR8BJxAp-DGgD9vCWbAaJCjIBJfDhIAnAAtAA1tAlwEDSE_mExvDFLBVhApkABBArBAVnAN7A_DB5bAfWDg1EOJCGyDbnAFiB8-AGYCnDF5oExnEH8E8_Ep2DtaDjNA7FDlDBufD_FEzsDxCFDHA0DFFFEGIEXnDptBTBFMRE7BCGREobE7JBESAchEKmD5PBYyCnFAPpAinCuVAUpEjcCuAFZBEqTCVOB3NBdxEt-AGZCYBB7XAVrEB4AnlAHCF7xDtEABHAQHAuaBBmDeXBhlA4vDmPAWiC48BV-A4FBQLBb3AqREuQA1XEHQEQyDkyDt6Ed6C3TC3OAR8CPOBIyE6cBwwDBYEmjD9OA_gDhrEm9BETBLrEH5DLfBXrBh6BIdBDPBQ_C-QAMSBhAFY1BPIDpqCJrE61DmCFhgAxaEWYEKEFCCFpVE_qENUAwCFiEAaHEAEFnFFPXADHA17EtBAJCF6CFIcA8CF6CF2CFhIAx_Cx0DyFFjzD7AFKsDQCFrREniAgCFu6DkICK0CFxAA7CRID0rETIC3JDK7DisBS2DIIAwEDrTEkpEBjBzZC3aANZCCTECSE6yEQFEJIBBGAShDqiAELE11DALE7hBrbBt3E8zAHyDgACCnD8CF_AAiKEkKE9FAS_DALEW-DkVAY-DM_DWpBmAAGFEXPERnDu5CpkAaxEn1BbFFJfAbeD5xCOXAmGCGNA24DOBBiGAfADnJEDHFntAa2DHGBieEUSAURA0jAxdEBqEGOAnTAwCDUIBCsAoNEeWDfxDXVDYGCtBCjABkFAw6ElxAH8E5IA8vEK5BSLAj3E_7EpAE9UA6JBN-E1uEUNDYGFRFFJZC7rEj_Ef0Dd6ELUEqMAW7EI5AoJDTJAxgAeeEOtAB_BGoAW6EGpASPAYbCZABGzEW6Eq_EW6EIzEkYAW6EdyEGAFl0EEIF-SC-HFtFFW6EADFpgCXaC3nA-oExzDhaCPiD7sCoBFBQE_oEYIF8fEQZBXEAQpE5zB6BFn1B9XCdrAliDf_EjLBPgCXEFV-AUGFl5AxVC8IDw5BvxEjIBGxAa1CuJAd0DyYC0bC4qE-RA7WAcXAyGAUsDMSCJcAr9CdPAuPBfOA1yEU-EKfB-bBlWEDFAShDjBBEJFlKEtKBR_CxEBZdDnQAv2EE9Df6A6gE-DFDJCgmCuPBXAFttEZyEFLBKjCjFBjDFk7A8yEHEDF0DVtEg9ERxEbeCukD3aAwEDzwAE5Eq8AALEKzE20EFsEBPA0BAHaCezETIF1zBLsESgArAF2zD1hB2xE7jEJKAHaCY6CZzE3LA6JFjBAgzEJKFdzEmqE1lALCCTvA9JFDxA_JFf1DBKFA9DDKFfIAH2CnIBKCCdyEP2EdyE8xE4GFgxAlPEIcAP2EdLAU1DhxEfeBbLBGKF31C_RAhKFDYBdvEA9DjaBZoBxxCfzD7EAvrC5mA8pBU3ADJA2KA09AqPBw0DrJB-zDHlCA8Cw5AdlAc5D3IDVBDXqATGFOzDymCi4AY0AV9D9rBOHCUVCOAFVZEsxEY0APgDdGEgWATkB_yCW7ChCDM3BCTEgWDMFCetE3bBXyEdJFVFAriDbyE5IAdyEYzE54Ct7DlzDm5CfyB6wBPeEYhA4xEG1DIzAXCFNFC9ZAC8AfzDBaD7_EdSEdrEsQBD6BxOCZDDfTDLQA-oEj1BVeAVLAQACuBFGMEcIFHMF4YAlhAkxE1BFOMFFlAQAC_HDpFBwDCatAT_BhtAx1DI6EatA7EFiBEqaBu0EryDtyDM6DTMF4TAOLA24DiuDliAxQEMSB6GFyZE2SExwD0BAfTExICOhDq8DAjAsbEhKERgBHfEffExPBpGF4eAZGCIhAGfBi2AlCECvD75CpLFuOC9pEuCEjdETPA3YASbAqQEbmDVpECGFuUAFKAMkDnPAurDtGCj1A5jA1rA64CVNF_nEvyB_DClbAT3CLKAg3BW6EKWCurDbfCtMCctBEQAYNFKLA3nAbhDtwBX8AMaBcMFP1Dz-DIEFVIANSCXODXMFw9DBLAlfE21DEtDjMFx0ECKEmMFnGFfEF0_DPKAR_DGzEmAAS-DU-DwAAy_D6MFefE9AAUUCcrAuLCxNFCYAzNFOxEzUApkAYNFAGASbA2NFI4EtkA6NFikD8NF7MFMXAp7EVyDH6Dw0EmAFUSEoAFDOFoGFHOF2_DHIFIEAKOFyICMOFOOFxfESOFmAA5UCQACYfE6DEyFDkSAi1D-8EwEEMAFbOFCoAn5CDTAs7CM7EbnAthBlqELGAMAFN6E-2DkDBEQASREz_Ey9AGyEuJAEPFajDbeCj2Bq0E0zAnOFB8DlAFb-Ey0EsOFpFBR-D0OF0AA2OF7MFROF9qB5OFINFFcBqPFFqBxoDUqEPnD7BAq_EHnDGMFGGFWiDBAD96CCAEvBFNMF4PFl7B6PFhLASMFGGFrvDBQF_HDEQFAQFnDEVFAsEDQwD0-Ds3A-EEPDERTBduEelCOZBwBAoBAwBA_AAS1DAFAdNAvAA6hDf_AmnAn2CroAONDJ_EVhCs_C2PAvAA3PFBME-qDLMFExD-PFqQFWBAkLERMEOFAWBAHQFxYA-qD2eDVHFcgBHTAEzBVFAyPAuEC4YDyQFpuEwjDIlCbwDEqClBANEB3SAlzCRJFVFFMzDNYEG0AUHBPpDdwB0kAkvAVHF_vA1oC_3AbpEKIBIKAHtANFATBAmNEG0AGqAGOBI2DlFAK2DQpDyFApjC3SD1XB-KAtMDqHCpuEuhDEbDIZA1dCXzBmNFPAFnyE7_CBRFK2DhSAk8AMcCr2CJqDq_CNjDGmA1gC-RFEVEjQEFUEdcC_8EraBk-EgvAnmEQmAqNDqpD2BAztE0NEkFA28D3fD_0D-xCB1DxtDBGAsRF9EAuRFzNEYSFIZAb4C1iAZRFDJCM2D97AVBDfKAmpEFKA6vCeSF-EAfzDdpBZFAwfER7EgdAsZEZLB_cAS2DbcBkEBxZEBqESbArZCVOBC7CA1DN2D-SAeeAsZBHNCT5AKVDKQDEFCOvDBdEQpEMpE4jAsSF_1A1XEzND9qCDRFPJEFjDNABWHCO3EFcBv1DgSEoAFpSE8RDETE1JBPTF_GFoQCxYAkEF_tAjmD1XDOLEOSF-ABjXA7KFuEFzzAzyCejApLD-ZAIAD8JAdXAOkA8FCaoEc_BZSBbNBzUAFBAQBAHBAsdChBASbAUSF1jA6TFGqDiGAbSFGqBGWA9LB9TF1JBMcAhSFapEZ6D6TFu_EglBpSFcrAE5E3DDEYDN4E2IAfuESBACvEqEAEvEJDCHKAgrBPWAgrBQgBGzElBFqAF5dA4eA23BYJFlBFLBAKBDqUFr7E_kAlSFFGET5AIeCxOF0wDqKC-7EySFatAplAWrBUsD_YAsJB6bC0bCkvEWeAvcBN9DhpDSYCkqBHVFT5DveEb8AmKA6UFaUF5wED1AwcBOxEOVDMDBBxEgvATVFWVFFRFZGChpDd7Ah7DD_E2WAiGAyoDh6DnVFU0CcDEfJAUFAneAOEFb_A-7BEQFYEF3nEmWD9CD3vDWqENmC7qALcB9lD_SF--AReEzIBLJFL3DBjCC4ElTA7tAC9EAUA19CgvEQEF4PEUCEM4ABVFMcD2TCPbAwKFRuA7gCrCFkOArmACPAUXBB3Au3EiHDiIDzwDAJFQtCJ9DjNEJUFRMEuRFfWFQHFhTExqC8mBDgDUcBNLEyxAR0D0wB2UFREBitAUkAfWFtjDc1D-qERWFVsAgAFAGFg6BtjDjAFlWFGWAnWFN6DX6D4xDvXAPWF8DFUBDNkA75C8bAe0DSzDLcBWsE5jE6XBTsAGxEmoBJHFi8EFqAXyCFUDlMAAxClDBFuAgwBDXEsqCt2AfCDH1DmAD2SAZJAz9E42E_TDpPABVFetAUUF2mAR7BZuEzGBjQAKdAHdDqmAmOA_7Cw1B4HBgKCcjEVuAjWDygAuYDnFAKUFmWFPWFfhALNFQHFeOFOrEv5C6JAYbA7XFHLEqQE19AtXFQlCtYEVnAasAbNB5UAwVBNUFMXF_RFmiCKFFooCl5AOsC6WFlRDF7ENvEGBD7cEkgA4HBLvBsRAOgBIYEo0DJZEq_ClrEnABHdDdgBnjCwBA1VBnsBBVFAeAHDE4EEAZCFHCHJADYFCXFPWFetAAZFkNBFYFktDvzD0UFOFACZFKCDJZFOYFWKFUWFCwATLClBEBzCFREaWFJoAn_E1WFCZFJIDhrE6vBAXFtRFGWAq_EnWFPUFQFAfqAQtCN3Dg6B_fBDFADCCcHExsBtvD3XFBPA6yAM3BOVF7XFEHFv7E92CAYFzVCCYFBXFFZF_sAAHAHWCMZDIYFlyEupDcGFnYFtJAtXFfQEQYFWMASYFH5DUYF8zA6TFYYFnLAaYFVZAtjDgZDShDvSCgYFLNFiYFS7AkYFVxAlmD3SAhYFpYFC4Aa_BNJCwWFYCELHFyYFtvD0YFDFANHD6yA0ZFmGA7YF2QC-YF6ZFfZFrhD0UFiZFvFAEZFhZFGZF2yDnBFEEAbJE99EIxDQFAobCDHE8PFMMF8_DtMDH-EhWAt0AmIBSMFJbF7KD4kA_HDObFNfCvVDnZBw-BkTEk1DCsAVBA0NAIWDGdEiiEipDeFFNlCsHA5LFPHDiPBb1D-XCxNDwaAwHEkqAkfDE1CkBA38BVuAV2CXfD_LC3AAzAA7lBQVFcQDWMAyiBdZAgsAMZAQIA4kADQCiAAdJDqIE8FAsIEKFDVUB0jB0lA7tDmQF9QFFUEHlE5NAjEEYtB9AE3UFAgE6PEbJEGzEKMEAnAsQFAQEHbFXcFKxD1BFpUFPxDOpE-pAgcFEQF9OF0ZDDdALcFa_C7qAXnAMBC21DL3A35E1KBvJFUsCKAFUsCGqEaJA1rAM-B8hDS-B5kC54BS_AlREvUAUsCMcA2OAEbBf1BFOEtmBakByjCl5ADdF8MA9JBlpDtBArBAK2DidDPWCIhAReEnwDIqA-NFjJAtaAUaAAPBAUAycFx_Cz7E8cFFKA-cFAUA5cFWGB_UAAdFAPD8FDnFAZZA5BA2IASFAHdFwAAH9BpaCQdFbNAPBA9OAgBFKSFMeAA0E1BAQNDO_Am6AcHFJ5BEtD0cFwwB9cF3CDhdAENDmdFhdFtdD3CDwCCIhAkNBIOBEuE6bDLqAGWEwdFJdFCdFReFNdFhLAoJAaSFDeF2cFjdFvdFIeF7cFvAAWBAw_AFBAPBAfBAUBA61BPeFlPBReFFdFUeFFJBwAAJdFnzDEBAS-CnhCciBhkAuGBJhCgiAIIAYdFugC4eFlnA6eFQ5EYdF14DXkD34DfmCxKEHHE2EFZDDDUAnKFNcFvrAT_Ah6EwcB21DOqD-SFTIClzCpJFY9AI7EPuBVDFDXBdXA6ZDO1DRJCm4CtvE-FEbJFq6Ef3AJmCWFAkBAYBAJcBjBArfF72CufFquErfFFzAyfF0BArfFtdBVFArfFaUEwJB0wEqAF9QB4vBmrDfjAmQAe6EXmBIEE54D6yEdZAwJB3AA-VDjiEuECemCk7D8VBNZArOEsCDSNCGICLxEhQFmKA21DCnDdeFFeF4cFheFSbAeeFGeF8dAFzACXDPdFK2DggF1rAigFHKAAIBlgFKeF3cFAUApgFULAQGBsgFugC7eF0NFLNAagFgdFEeFidFGeFldFieFngFAUASTEE-BjeFleFneFpeF1cFcgFAhFQ5E5jBDhFG2BFhFqeFZZAU4AQdAEND_hDSbABlCDEArBA5EABhFLyBzeF1eFWhFRhFLIAIIALhFCBA0eFhCEMQFw2BVUBMXEYPAWrB8UAMBCwJB01EMjATUBh_Eg0DSJF3IAhyARLElnAYUAByCurDlaF4DFqbC05BnrEv7EFzA7nEtHF76DFzAY_AsPADMD_AFDzB9mBhHCZ0BQOBGKFVTE6ZAA2BgdFUcBYNFndAadF9ZAfOEpsB06DZJAfdFz-DIbFwwAXqAvLBCoAbBAVpA4xAsZAreFnDChiFsFBjiFPKEEbEt_AaGCOJARKDl5AtiFBdFLKApaAriFT9DxaBEbEUBAfFAYOBI4AKsDMcA4iF4aDDnC7iF0iFELEJKAMcAxUFKeEIXEQPFi9BvrCCpBkTEotB4xAHWDU1DJfFg1AliFTjF3LAsZAhGFaLBqEArTEPMB-MC5hAYhEaXBZUASzCHwD7IAsLAHyAjKBA_EcGE2gFpiApjFtnEajFmdEPuBjiAUiFLTDQLBHsBuJBsyAJTDf6AhQE2HFEQFdGCLwAULAoSBNzCoAAuAAsBA56A49EZLAg2DpKBCwAFEBFkFF-AKGBRWAZMBucFU1DdjFwCDzjFO-ABSF1LB8SBtWDaqA2NAdABSNFDkFIeAZMAHHEYwAiKDuIBGvAAnA7FDz6B1wAkzAa6CFKAvlAbQBTzAVSDaaB1nEGLBlkAKYBkLDiGAZTFkBBt_BEkFXnAuLC4gFfiF_gFgeF6cFVhFGlFHeFIlFzdFK2DnzDzjFKsDKlFE1DtZAmiFbjFUsC8IA3zAMeFJkF8MAGdAUkF_YFKlF9gFLrAVuBylAfIAKlFzxCqfE_5A0LAEQFwrAUNBo4CVhCQLAtlFz7EUNBglFegFP5DEQAzkFVNF9EFT7ABlFVuAZLBj2E4ZAcBAulF7NBxlFs0DzlFIhFHlFmdF3NBreBEBA6AAUNBKAFGmF7gFdgFIlFfWEDAFVIAXVCqAFVmFO4CYkCL6Bz-DUcBrzABdEhxArAFnDBbfFjBDPuCeGFQQDR5AtUEbkF04Dy2E6yDFQDdiFbgFRmFkdFegFHhFymFImFS-BNlFUsCUAF7DBxSAJcAlhBC3DNNAsgFHBFRBFNqBu2E8JFUcBhRCgXBXeAHBFyFA2hBLQBskAXGFLZAvcEYkFBCBkFDIcAXZAmBAzBA16AsZA78AWABXtCa2B2rAMLAbBAsVAkKAcnFs_AWAB6CE-JAunEVJAbBAwlAbnFk5AnfAsBAIkDH0B_2AH0BtnFpSBmnFxnFUIDsFAhxDSnEfpBCaFc6Eh0DuJAHBFFdE5TDS7AEMF7GCNdBMWFVtEirALaD0_BKIBOVEl5Ar8A5jByPATsA14AJKAbBAzAAkBAsZAMeAUgE16AaoFcoFDxAKxCumFPvB6yCejAgaFnFAIBATBACBATBADmDemDRmEDDDISAQtC9IDgnFKlC7hC5hF_tAUnFilAoaDonEraD-oESIFJHAecFZIFZSD7PEcIFApFYcFxmAkLEApFTpExmAfkCLpFTxDmcFdJBpdDU1DmDEt_CB7A2sEdLAlsEUNBgzEUNBtUCYKAOmF2sEbpF3DFvcBbpFtFF4BBT5AxAAX8A-SCJtDkNCyAAqpFdUBqlDFhDLfBiGAVoFnfFb7DM5EIxCMgFzOB2xARKAJxA8MAOuCBXAhCFhMFhdDEBAkNCScEWNC2sERBFt_ESgAVECsFAwwDTTF1pFA7CPBDwrA-NFX6DTaDH9C8mAaqDf9AFbCjiAjWDEUDiqBuEDIhC3bByMEeCFN7Ak0DZYD2TFNqFzKEmsC8WCTyBQuC3aA80DMeAhFBakAIXAqDFU_BF5DP3AWsEtmD5kEHWDvqFIIA80DAzAxOA7rCI5A2qFYTAXxDyaBesE9EBCHC6wEw7Co3CC1D6eAKlCsIDmpFyqFZ5AlFAmuEt5APMAq-EYrFelABWFz0D9FAruE-QAOXElwDqlEtpB4kF7KCHEAMrF3sE27ENLDgGBEQFbrAeyAwSFEfAB3A21DZrFEmAbJCpKFMfBPaElwDvYA4NFdLAgZDHrFVxD8xCHzDC8A-oEsbE2IAtAAa-CacFbIFHbFGsFsBAIsFFzBkLENsFX9BXQAvHAcOCrLESsFa-CwtDvhELdDsTCpfCCPA20C7qA_aEY2EFzBDkE4gE5gAY_A_DEQRELyBejC8aBiRA3ZDc6CcXFo-AmYFi3EviEuPDfoAgADDTAv0BBHDNLAZyE1sFqZCHaEuMAJhEGjBTFEqzENNDvtCPND7XC6QFD6ENsFZsF7tEjmDMiE7jEPYD_nAGcF7_C4HF2iE-vBmFA9aFFpFMsFE0AS6DIsFgyBzqA-PEZJEtQFctFoOE33AftFAoBhtFRsFdtFU0C5yBhtFfkCpVF8-AutFClABwDSPB8ZDbFDZUAU3AMMAN6A7qDiQAS6DaXDpmCXWA8nEWuAd0EMpA_5AJMAsFAASFraFJuFkJATQE4bF_-AtiAo_BPfA3NBaWFvDFsrAuWBbwEstF8-AVAD6VBxtFMdFzjEVmESfAKuF90EDTA-tFqVFzjEdqFYWDFPEUBAfMEvaFIDEqRF_YFlkDSDBjzDE0AlTBAMDkBArMFqwADwEcDELGAD6CvgEBYE8WBkfFu_E4FAAhD3YA2xA0LFlKExBC1FE5BAUgE2_AmnFnLFHaCneCKJA_vDhdAUCDKJApCCf5EQBD2_AoZEdQAV-A7BAfQE4GAQ3EcUAZQCokDXeBR1BQOElTAzMF_cCJ0EsqF4EC-xBn3ED1AXOEZSEaOEsvFYAEpCCRgBB_CnjDWvFxkEyCCzBAJiBNtAx9ASqBR1BNVA3uBiUFhdAMJBiXABvDR1BWBAZKBqEATFDVIArvFjyCeNEwAAT4EakBDwFE0ADVAmcAEwBbvFZbAbBAnAAxLE4uA1tAvFAQ0BL_CZMEiwFDFAkwFRtAyoDnAAsZAyoDyuF1oDiJARMEXOEiJAyoDznAqvFYuFZaEzvFX2A_nAGZANNFjkDznAE9B3SAxvCYFAQDBkFDd8BwcB8wFhmAzaBUOE2UBoECZnFSfATUCZlBofBrOBzkBiOEauFrBAovDRxF6OAK3AKUBVxFQTBFhEV0DQnF6uFxKBi4CL1EAjEShENFAX3AZ3AyQAUoEbyC2GDKaBzOE8oFqaDVXBm0BQyAjLAExFZaEtIF5RCMHC9ZA-PAYuDKaEZvFu0DYMFwtDT2EzOAcMBB2DpiEjlA-kFW3D2kFCBEMwB9bE8vBrPBOhD01BJaF2VDh8AIyFlfF0gABXB05E7FBbrExxFHGAgACppB81AeRBTwDXDFNxC_2Aj2DLFFXXFBYEoKFRXF6sFqWBmnAyuDVJAIsCqnAvcBbwFOdBR1BIvFvdFRfBh6Aj3E5JFHoBrBApLFszD46EKIA3yFiGAFzEzJFwFAxJFAlDG0EoLFtNErLFBzFJbADzFhqE9VADvE1wDHwF-SCJwFVOBDwF0-Ab7EAYAwZANMAazFfOBczFbsANIBgqERwFizFwtBpCCw4EgjBozFtvFrzFVwEFjB_wEuzF2vFq5EG4DszFAQB0zFKwFQKFUkA2yFmvFnsEP3AGzFFJAnvFxCFgzDLvFNvFOdBdBAWxFmtF8-AaYFr4CmTB1hB62BopDr4C3ZFruFtuFGDEvuFBYFUsCvwFZdA0uFYyFjzDR7EP0FtyB0gA4YDA6DD7A6uE3IEszCmuF8-A7tFwbFgjCcfAuEC4aBWaDENFtLBsJAvcBLuBkOEU0CT0FONCtkDR0FYkDNyAaJFRWFBsELWDwABzSAG-BvQCHEA4eAodDcYAfLDyrAK3DmtAgxCeVAaQBCyCHfE8XF5yE3RAYYFmPA3QB80AsRAa1FlCDQ8A1gCTsA30FyYCCyEN7AoVBSXAWMBJPA8nB1rBcpELXFviAa7AxeEAEEK3Dr5BDWBWrBVBA2YFkTD8BEW_E8BEMwFoGAqEAzNEYRAjpCKFA1CCA2FhIEhKBVoDU4AF2FMxFD1AI2FrBAK2F1wFvBCPKAy-DSFAQ2F5CC6TAr0DU2FE0A2wFPKAVUDgmAaVBK2FHcCVOED1AOxF4xAP2FXxFtoDK2FMcAn1FZ5AE1FDtAqLAQqAXxFWYF9AELgDeZDtuBfODtOE-jBuOEb0BwOEkbFLwDQhA-0FVuAIqACLD3GE-tC72BikDI1FmqA4JARrA6gE70FEyDsUF-eAwUA62AICB3NDlyFoNFOXBtnAKVAqlC6WCB5BIIAN3Fu2F-gCgZD7dD50F8-A_gAAFAZNFPKC_AFpOEgIBOEDj1ApuFnUC1PEY0FmJDa0F1aFmkDAHAyoD3wBl3FTrEfxFZDETIDWMCDwER2Eo0FN5C11Ar0F8MAt0Fo0BMiCyyAgZAwtAtUCUsB79AoKA_eAqvAAnEpuA0eAHWDe3FGcFDvB5FBilA07CfyFlGABhEdQD8mEAwBtEAILEiAEp2D1_AREFWqAsFBX4FgWDjmF1MAKKB7BAsFDI4FkPBq3C4SC5dAeuFO0F-FA6YBwAFpDEE5CuAA9BAUhBe4AwAFzzE6fDwVFryE11A1PENgDfQENUAFKCxEBJnFmyBYuDhJAjyBhFACGB9KAcCDQpEInFEuEfJBT5FlnArXFVaBR5DmUEoLBwaF_YFAOFqOFInDUfEdTF2yDmTBJnFLEFE6DuBAS5FAPAvHEk1AIPEKPErRFj5FhPFe0FjQAkBAz0EHIEDFCXrBuFAy7ED7A_LFZ6AY1AGhAXTENWFZADZdANYFLKAeRFXRAvkAklEOvDUgDmMCDGAmACAOAjoEmyFFuA6fAQzEZHCBeFxJBuMAEuFatFbJEeuFtAAmPEESATjCFbFktFbbDh6Fj6FxSA-hCrtFM0F8MAq6FJ7DrFCwtFx2Fw6FwqE69B-5Fx9Ek2CWcBGsD2lEItEE4FWNC2uD_2El5A9XFu1AMuFA4EHyFqyFETAZaEHmDNiDlDB63E_RDctEChBIZAoVBebFcXDL3EyEEmiDK7FbMCvuESdFktCMuFEQAVoEpWEuEDOZD3mBntAPbCvYFBjAwcFDNCUWBWPBX0DZnAP7F8JATyErHFLZAHTF4GEd6B1IFzsA4FA9NEvdFPZF1VF17AGoAOPDTgCNMA_jDFUElGAsZEQdFjiAwBAdaCf1FylAxwFH-Ec0D4HAoAAO2EV8AK0EJ2EM8FivFS3EnpFFKA4VFfUFVzFhUFXzF9JBrIDrvFc-AVeASbAMBFR8FbBFERA4dF9vFeRD7dFPdAqjDLNFovFcdAzMF_ZFSPAh2FWOEROEzvFFXDIqANxA7eFYFE4SAsBANyDNJAxXArGEPYBDWFcYAGjCWeAFeA66CE7FA5AvEDhSBJvAKKBMTBIbAyoD-bEkdALiEiQAN7AVhAZ_BkiE7KDe2EwFB8VFoiE7KD4VF40Fq2FmBEOFFfgBzsFWVAqEA-xCQHAmTAXXC88CVdFt7EJ8CvWEdCEZUCUrAv6BqXAXxF2hFqvDZMEW9FfbFKoF4KEGwDUrAS3F7oFvmEqqAkFAvyE35ES9EcOBaEBh7C9pCmtAjrAH3DZsD8EBo5BFIDdmCgcAMWBTUE4oAT9FdfETICz9FFMAEWD19FxqCcHCx2FJXDgwF6JCxbELiEuoAa9FY9AjkFjlApkAS-FRgAMlABdEo6DF0CmfFN6AmUDvEDbuD0VC9CDfoBMMAHEAA7FI9FzCDpcD8FAeNDgmELZAaUE2IAC9FoBAE9FMBBMLFlDBwGC7aBw7FnGDNSBv1AxAAo9DqvDV9FjoE5KE4XBnNEL_C_AF_uAR5DtBBJuFHhAzIDmpDqWBfDD9hFD7CPzDIWFr1AN_EU_F5KEQLEqvDlfEtmDl4CK5B0JDdABxxDEJBwtDj1Eh_FwiDBgC5eA7oCJWEjHEhxAfiCG8AzGAtkFU2CD_FPbCJCCNcBu0BxpBrkAPVEsFAyAAZ_FmgA-9FHBAGCDy1FVNDUcAPABhBAqhEWVD69C_uAptBC8FiOAoAA8YCTDC7SDSbAChAtgDqoAv7EU_F8jEpRDLiEyoFsRANHFzxEqvDEwD3gBtOACUC7DB6oFWXA6jDrTD7SDDmDVIAwAGB6ExTEgTD47F1-FO6EiWD51CWVAHWFkaDNaFA-FReBNfAWOBUkAiaEzABVFA2-EYBByzAu7Ey1D_xFujAbPD5eA3_FxeBDEAJkE7_FrlD_gAv1AVAGuLEspDEyFZLEpRE0dE2DCYBBULBvAEF7FuTDHWFR_FfXA7aBL3EmAEX3EoGDMkFFQANBGAiFFlAwAGzRB8yE9uBj7FdBGxIAwAGoKFLGA6NEBNBV1E8ZDnVEqFAyND_-FlBDAjAoAAcPA12CJOEcaC-_CjtEVIA92CePAvBGasA9lA-TEVEACpAuhB2_FbNFZBGCHC0vDobFSVE9DF1BGU_FqxFSwAj8BB7Fn7FISAihDJAGiHCBsBcfClBGdAB7LATMEaqANEByyA1VAqlAOvA3LEsVDX3E5AG7GF8yEMDG8xAWMEyQFMDGC_FR3EBgCd8FBsB5eAwwDqUAmjFtUA3HB7rB-AGAjEg2CaqDTsDu3FUUB0lDySE3nA7rBYvBSNFwAGkUD9cDj0Fr1DaRFv6EMBCwAGSFCuDBGLAP5CP3CawEiNAeDGa0Bf6FHMEV2Fh4Bm6FbcFo6Fa2Fr-Bt6F-yDr-Bz6FiFALLEnSDBEG-OA1EEuuF4EECYFPEG0eCCIEYPEmAApMBGEF7VBm6EfFAtjFFaEUhDWeAxyC5TD-lEjTA3SFkBA4FA6yFgzDZtDRvFANE6FC_RADkD4PAPGF6JENZC-QAYTA46DV0CMEGjKDqEGUcBE2DiGCijAcCBDsBCDD4dBv2C9YDmVFGEGoFFVEGBaA2VDbZFr7EA5DquFcUE9TAKNCl5ATGF1LFBEGIZAqEGN_BsFBiQAztCBoFAqDKdErhEFLBvFAFKF_wFG_B9pEpJEjaBlqAuKBkJCdFFt6DpCFqlFwEEcFGG_BjcCCnDPEGMSE0vEz7FofBZ5DgWDuiAtTEoEGANE5KDqOFxMFzMFS-Ds_AorEwFAthFIFGdMFVsDpQClFGW2FEGEzJDSICEHEkXFhNDyxAPPFo9Ce2A5TEV-ASNFyFGrDFrZCSWDOGGkoEREGx3FrRF2FGiSE6cBsjF66DpAEYvDuKAAjA36AxEGr6FZ8BL7DeyF1EGKSF4EGq0FKGGZEFiJA6pDCJCD-BVEGEDEjOAy5FUBALPEUEGKGGTSEiPFn0EpGGuuB3eEeeEwJC3BCmjDvEG-eAotDxGG88B80EpNB6EGPGGtBA4vE5IFfIAKRFtIFwPAY2FYXD1LB5GG-oEKGEPsFuyBKsF-aFHMEmHGJsF1BFKGETsFTmBBgEWrDwHGGoBc_FD_CubBmdDzHGDxBXUDGiBrjA1BG7_FCXB3ZFGfA5ZFb0F0oDPBDVUDuJA0-C2xAf2DtEEa9Dm0CBaEXYEwaA13FgvAeeA5dEzGBZ_BM1EwJEKhENdDUgFoXAvuDu4F7YBHcCFfFhJA4HCKQAcSBXZA7YBT2F31F6YBuiB7HAiyA7QAsIG_iC7HAq7BsVAxIGT2FvLBP5CxIGGZDrIGpRCS4AtRAvIGVED9IGLHBqXBKlAYDD4JAxIGNoAdfAGJG3sBCJGYOBVPA8ICzBAkBAXUAaIAxIGOJGC6DAlAJdATJG1BAxIGO0BxIG6bEVJGTWCWTEH8AJ8AcJGzNARbDlJGHEA0ICxIG40BGqErJGkzE90B7SDcSBlZAiAA91FyGA8IGzJG1JGqEAAJG2IGlVAxIGmoA8EB1JAVJG7nDlEA_vFrkBzJGwRB5JGGKGhIG3LAy8FTaFZSElJG0BA38FxvF58FHZBCKGPJGDqBBSAIAGBJGzJGneBYJGIFAuJGUCCc9De8BCJGneBw4FtRArJGnPErkBgAAdBAzJGKGEPWA1KA3JAPTBdZAENDAIBf7A4AAuAACXD5YBCJGFvF8NAuPA6yFnIGtZA7YBHaCY4AsKG7YByoDHvFezDMUAPTBbBA7YBriDxIGDLGCJGdyE6IGuLFeJGUnBrBAELGzJGmjDyKGiAA0AAIEA2AA2AAlBAxAAlBA2AAiBA4AAhBA0AAjMAp3D5AABiDyAAubF2AAmBA3AAgJA_hD2hD-JGGIEbLGp3D8-DG8DE-DI8DG-DI-DN8DL-DQ8DEiD1LGFuBU9EvbEbLG2AAwAA1AAGMA6oDv3DmBAiLGv3D-hD3AAxdFCiDgJAvLGY4DjBAyAAiBA5AADMGyBApMBbLGKBAvBA4tAxIG9SFfOBhDBLLGFLGdZAEEEHIDwkEbLGQGBSGBy3DCiDuAAyAAyAA0bF6KGzJGjoEbLGdrASKAz8AxIGj1BSLAyBCarBbLG9oDT4D1AAT4E1AAUBAmhD6AAy3DKNGAIB1AAVGBHNDIMGaBAIJGWKAT_CAGA01BPTBiaA-fBIcAbLGChDQcAkBAq0BCJGaLGdSBdZAwAAmBAX4DxeFJMGhBAfLGwLGhJA0AAO8D13Dq3DWGB4lB2AAjBA3AAjBAAZBNJGoHA5MGE5E2IGJLGBFAbLGQLGtKGgUF0wD4VDPTB1hDq3DzMGQREhkDzJGS8Ej5EnBAbLGkBA2NGwAA33DxAAv3D8hDk9A0AAiBA0bF4AAiLG4AAkLGiBAIMGyAA7lB0NGoRCMOGFMGtRAgbEbLGlNGnNGlhD1AAqNGvLGxLGS4DvNGkBAxNGGJB0AA0NG2NG4NGzJGi5EANAOKEbLGZkB4AAp3D1AAmBAiBAiBA_3DzAAmBAjBAQREfLGy3DE8DZOGGNDKMGjBAkLGKKGdZAe5EQGGqOG5AABHDrLGBiDTOGkBAwAAiBAmBAtLG7lBYMGc4D1DC6hDTEBzdCNJGpMDbcEGMGjNGiAAGJB_hDwAAjBAmBA5hDuOGkKAhBA2NGkBA5AA7JA1AA1bFfPGiBA3OGzAAHNDiBAVJGrPGqcEf5EYPGaPGN-DQREtLGfPGhPGkBAjPGyAAlPGVMGs3DGMAeJGftEtsEbLGqNGJ4D7JAgOGhBAeOGOMGm8DH-D2AAhBAONGSQGgPGwAAL4DIPGyAAhBAXQGITEt5EIQGuPGmhDKQGcPGNQGgPGiPG5AAkPG5QGUQGoPG6IGdzFq5DNMACNGGJBINDRREtAARREING0AA6AAakBKRGSGB7eEakBSNGCJG79Ej5DyOAPTB9oDV4E7YB24EaCBGOG3AAMOGv4ExzFaRGdSB1AAHKG0UFeMGuPGChD2nEMeAmWBiwCpUCzJGJCFnMGzJGatEFWFvRG7YBOXDCuEALGUaC0aAcKGINE8FAlRGq3CMBAJBAkeFOBAHBASBAPBAPBANBAfpADBAxIGVPEiNG-RGASGJBACSGESGGSGISG6IGE0AkkCYNG0RGTvFCeCPTBSOFZLG4vF-5AbSGarDpjB-vFlVApPG4FASOFlBCjGAgwEIrAO_ADkD-JA9pDX1AVpFX1C8ZDXMALcB5hBdYENnFtMBs1D5FGYKAYcACnDc0FEWArtD33FYKAbjDVNDNJCcDE7TDdjFJ3ACUFDZEQGGRHGH7DUHGNtA0EGYxEKSFyoDlIGMeA8dAyoD8TBAeAxdByiBlwCE0A-MGxIAOGDEwFzMDXzFn4BIkDj2D4dBO5EN7AcuFaWCMQBsDB0BGv7Eo3EzhBG4FKFAUDGjvFPbCDbEwtDDFG2dEg-FK3EBgCwiDtkD6GEzUDE7FNZCNKGaHGzvFmTGCBEpTGJ8E4SAIKD9kDAUGwsFCUGlCBEUGV-ASKGqWAyvFTOEJUG7TGzBG9nCjxAi2FqKCPUG__CBUGH9D5EBUUGn1BOGDzMFaUGoTG2dEq6APNE1uF3SDSTGcgCqTGt7AzvFE-A1BGTGFiUGwsF39Dw3ExMFjTGfMDXzFRMAI3CVTAflAVMCVTGSMBpjEjkDJJGK8AyoDgTG4NAqSG_AFvmCtSGUrB7SGbJF12DJ1FgWDm0D-SGGIGATGOsDCTG7yBEIEWVGHIEDtDFIG13FGtDeVGrhDowD03FzuFBTGvUG7yBWRA7_AqVGTpAmVGtVGn3DhfB8BExVGd0FsVGf0FyoDvVGuMA4VGcVGOtDnVGKVGN2FkVGrVGdVG0VGn5DJsAcPAEWG_VGHHG35F43FCeC_AA_vD-UGc0D1wDbEGEDEi6B0xDSHGMeALuDDnEhVG2dAiNAjAF_SGOWGWTGkWEgVGKQAzaA6xEVTBqyC8nBENCHWD5OA4uFwcBNgDcDE1nAFhEfzDnxFuIES6CqHFI_FTLDn4FV_FiaAjECGFC_jAZNGiAA9RGCLGpxBoSGvUEBuFPgCwEEqMEqIFbWG-JArkAJ-FNQA-SCqLD_tEeyFvHFf0EX3DrWGmWDuWEV_E0IDTiF9EAAJGyJF9EA0IGjyC3IGk3Cc5EANA31FqXGlBAjXG3zDKWGGfCSmCTlENfDbJA2ZC_8DxXG9MAzXGhdCJdALJG0XGgOAOfD3XGTEFyiBYOD--C5qBDKGvICRJGaJGQBDUxBN3CMLAVtETsDQBBUJBR1BWJGAyBFdDRjBuZDEwBNYGWxB9hFWbAVtAgGG8VC42DEcBUJAz3B2XCkCC4JAR1B6bE5qBhJGoTEsGAlzDLCCHEAvbDRdAO4DlYGpJGAhBsoC6SBa6BfOEAjES6AcXG-WAoGDbvFpLFvBAGqECZGhKGnzECoAeaCNwFlBAsXG6BBKZGvXGFKG5IA_JGlVAHYGXKGQZGjGA4JFKZGG0FkECmWDPCBZZGUwFJlByVAlEAlYGtbE2NEUKGZOE3ZAKvFbZG_YGUwEJEAjZGWUGlEAYUGnZGaZGCXGuKA3fEwtDT4ElFAscA0GDeUG2UBxlAUZGC6DGBAZKGtYGveEdKGgxFpZG0ZGYMF16EYMFpsEpGFR1B40BhKGLSDW3CjkDwAG8dAW3FL_EkoF9ZDaqDL3EwaAwgC2AFH2EjkD50EUsDHaGWPBMTGaHG-jDDeAdmBmKGYRAjaGcZGi9DMFE5qB4SBKZFe3BFHANBA6FCWxEWrB7mA-rF7kB2dEUtFcDEvLAaUA4ECXZGeuFZxFBXGkaGj3FYxFAYAgJCSxFZgBrOBE4FOWEn0D-wFwRBvZGvICODBvDBsaGrZGTbGk2FSfAKbGbxFTxF3KAEkBo3E0GDvDBexFjsCv2FIFAZbGVbGQxFFbGtaGlbG-gCcbGACDrOBgbGWVFibGRnAdSAmbGqFBpFE-oETbGitFEpEqHGcIF7bGkLE7bGjSDwvFqWACVBwxDEcGsQAFvDiTEQ1EPLAs0E3fD7xEY5BNPEtzEGtDv4F3CG_RDOsD7bGYSEHZBInDZME-sD4cECtDBeFScGpQAOWGVcGMAGXcGOtDZcGtSEbcGoVGItDzBAN6AjeFOPEUcGU_FYcGIcGVbBqcGJEAccG9sD2BAbTAL2FqKCK3ED4Ed_A0zEffBTbG-9F40FxYEYoCQNFWtF8IDX0EoRD-PBE-AaEB7xD8FCfDDtmDt0FR3FBuAfCBPxFjyCNyFYvD8JB5NBUWGVzFlqEWaFKuBORF_DG_bGeYBpHGbtFbbDU8AdSABcGeYBjSDeYBypFSBGkMAA3FBXBoMFFfFgIBwdG_3AeEGqGGnWDjCFjoEAPD1AGrgAUkAoGDwVEiIG1rBdgCwdGtqDUmF5ZENHBMOA9LBjSBFHCF2B7RGQKCsIAVhAaUETTFVpFWVEzdEGuFSSBEBAJkFoLBVeGroAIZAhYFxJAVhAtWF6HCK2ASgEccAFSDHSDqxAJSDoiCPkEx_C3WDSlEWbB_EAiBAvAA1ME4JAyeGcYAPkEiYA6-CfhAfeGg0FeIAroAGYFMYF2fAPeG75AZbBIRE40CCACcmDeeGieAVhCLGFVUFmEFZSBmMEz1BZEBO-BaIAcKAUbByBAfdFxSAu-E9EG7aGM4AnFAVDCAjDjuF33AQxATOAaNCLgAwdGxiD84B-ZBrrDtIE6cAZSFp7C8mEHVBU7CSGDz2CeqFmrEh1ABbAv0DYqFm4A8VCzGBxfGTLA3RDO6At_FpTFRLAwdGEDCJGAlEAaNCmTB4BG7_CzEETdE4dGVYBMgGERAW4A84BgyBn4AuAAQ2AviCJqDrdGQ8AhgGFYCENA2HGzhB92CxfGyXFQcC4oAUqFmtAOjEWTFReEMPBFOF18CHtAcyFPGFMPEHgG6DBxtAjJGzgC7gGYvAQBDWWFYgCOGEG_BaKGzUAyAEFbCfgF54BaKGAhGOTDChGtgFLhGxvCNMAT9AcaGoOCbTFKVGctAgXGmMFhXGOyD9UAR_A2XGyVFVCFcED4DG97B4TCwdGNwDGiB5iCG3COvAoCGxEBuWFOPAmTArGAELFYBBNyF9yB8JBpMFjgGOXFP_FHFD2JAfcEhYCr2DrrD0HCIDBbwDJkEVrEhgG8bAbKEHjDQUB02AwCBHGGXGGTBDhCGTwAyYCqgGfwDjgGbRBxvAeOF-8FQmAWgAuZDQUGL1EdWD4kBbRDTgGQCEPOAMvABCExfG2SG0HC_oDnqD0fGFjALXASvAOyD0hGmrAhgGk7DcIDPkA-gAeYB1rCCLEbGFKEFvEEeyF2jEkdAF_FlvEcDEfiG0sARBG1aEFyFQCEhYGgcAvcB8zExpBjDB--AcXDjiCv9EUEBKjGiaEZ7F_VDVsA1JAT9AiXAOhD64Cr2FWkAt2FVYAGaDjOASAGfmA_IBqZBsABgND--AAiGAgDItEdEEMQAziG-EAOMDX1F3wAbLDu5FQOAk5A2pCrjGeYBmyAHnFFhEwjGeYB0iGzjGGgFHxAONAeYB74AeKGxIApjGuVFIkD8jG3SDU1DnsAShGwLAAkGdSACkG4EB0jGNbBYMFFGGLkGBnANkGR2BPkGYzDRkGajGTkGnTAxjG1iGL8EJREFRAnSDjgGgMG16ApaFwfGwdGqBA6cAw5FC3AvWExuFeYBvAAtkGBaFpiBISBbHGktBRVERvBuhBaeEuCBFQDLSGiJAXHDkFAriGIjGkiGewEDkBmhGEwEK5BApFLCFCzFqEATlGcBDhKBrTENCF2lFGMByPF5VFzhBZ4FKUG2dEOiGxVFLlDwbAldAixFjTAwdGszCUVDGnEqlFUpE4HFUiAkdA4xFoBDIUBjxD9iDMcA4MFcXBEQAUaFsFBowDKyD48EbnAn7AVyF-BEmUC7tApgGbAFiGBSkGxVApXFx1BIMFK0EdXAfjF3SBt1A31FfBDRXDl5EyMFqzAdwBglGbUGQBD5NAq_FBxER_AqxCJcApkG8SCh7DAPBmIAMWAV6FviGFRA5mCmcCeYBtkGjTBHBEKSAxkG6cAMcDAoEsFBh7FPwDtsFxTBdABDQAxfGykGukGfIDQ1DNdGFjAvWArmG6gESjB4kAjgG-vAbEByTF6YCaqBogApgGmmAIcAMaDeBBdlABaAgjG-sFlBEFCEQ7BTiGyPBL9C3SA6JDMeAaTDqeGdeDfhDteGAND7eGURB0eGweGSlET6FpBAV6FxRDonGveGzeG-nEqnGFODgYAPkApmGxWDuAAaTDasFacDBxB6uASLBIQDWTAjrDJkEkkAiIBMYAOwDfnF0mD8eFWACbLA4HCdRDGABCKCNPATcDCNBSoGG7AOxFoiBUGEAvBaMELSAjPA-oE-qDIpF9xDDEGLsFbbDioGCpFfIFhJEyjBhCEhcF0-B8pArLE3QFQpFqwAncFk1CbfFZeGQgFHVFQDEnqEd7CE5EdiF3QFMAF1aFE5BNwA1aFnqEE-BTBAGJBFBAGJBjGADpGTVGe2BNpGfyBDrAdNANbBsgFIpGxAAKpG5jB0FAQpGMcA6sA-ABnED5mFFpGDmAZpGTOGKpG1AAMpGzPAK5AEgDFzALPBVpGkpGxdFnpG2LANwAx4EeMCNeFnFA6UFOPDKkAiGAh-CJhCOxEkoFhJASbAtUCTqCwbA24D9KA5pG-PDmfFSqFENA8xCE5ENzCoSFgAAGJB4BATOGRqGkNC9pGSAGAdFWpGRqGyAATqGlOF5_DVmBIcA-aCJGAzFAJpGupGUqGMqGWqGhqGYqGYpG4BAKpGlqGdqGkCFXqGjqGupFsqGcqGbsEvqGoqGxqGtAAYBApQG0qGrwEfqGAdFQqGTOGPqGxAAbqGVqG-qGhqGArG5jB8dAArGtqG1qGnqGBOAIrGk5AErGmqGGrGBOAYqGTOGmYALrG8qGMLAOrGiqGDrGBrGX8AZrGFrGMfBAdFQIBX5AIrGSrGuqGcrGlrGrqEnrG7qGirGhLAkrGMaBX5AWpGYpGzqGvrGgqGZjEyrGsrGDrGqqG2rGTrGjrGhqGrrGFKA0rGTOGOWAurG_rGwrGBsG6rGDsG4qG6qGMrG9qGAsG5rGCYAmrGerG5jBhrGIsG4rGseBPVFQrGKrGerGPsGbrGUrGasGUsGZqGRrGHsGprGhsGCsGPYAIrGYrGesGarGeqGRsGisG7rGksGgrGtsG3rGAdF1jERyCNTAb6FpwEuqGBICQjFLYCusGgAAjAA5jBirAMqGjAAzAA-oEE9AgbD-sFCpEj-BjtFEEGNbDKtGbhEQcDphAXwCgIFcHADcDTtGhcDfkCZtGshE1ZAFDF1bDYRA6sFhIAdtGMtGGABmhFBcD8nEOcDmtGwNAiIEzJAeIENFA_pEuaG_QAIIGUVGY6D7kE8DEBjA02F02A9sFM6AtLD3_DZsACIEdZA4LGj_Du3DJND7LGtAAm_DW4DI-Dn2CD_Dq_DR8D6YBjoE2MBNqBioB-QA54FTeG2MBQkDdXAYKArzDlLA4BAEGAVQAJBAXuGSZAWPE2MBYPE6YBwkE2MBCXDNRGRGBY4AChD3wDDFAylBtEEMcA8lGg7FzlGKtA7nDBdEB4A_cCgCBQgFzcA_jDLiEMcAm7Eh7FgzDHEAsIAhrFsrBzxFYBBPfGunDiIAHDEAeAVFBpPCFoEgYAkzD-_FUfBTvGpQBUBAiXAKTAw8FkuGl5AxJAi5DPVFXqApFABbAGlGYaFkuGYTAq5As5AihBwkEQTBLiE8YG1EBMcALnE5mE4wF0lGJJFd1D2zDdNAPBDlUGCvFh7FBsEGvG8KFZ-C9mBs9FmLAjyC4mE1RA6EAfeGYLAPvG-4C7MG4JA5IAMAEu8AkaCZZArBAGWDSvGmzAtGA4oEK5BXvGYwGMGAavG6bDClDhdAX2CnfE5EAqMEwrAYBA2UA-UABGGNTENkAwGAXWD6yAwuFCYFWyDBeAEbAHJAVWCT_Az0B61AB2A5wGH6DnKD9wG_YAnfGj2AwGAGfBAgF0fBKfBbcBCLBt0C2HFtwGI8AtYGKrCQtCNBEQEBSSBBxGseDJWBVcEwABOGCfxCbnAGeDQHASDBwkAMBCEnAJaF3rEjHCrhBOrE8TGT3FQCEk7FiNCI4E5xD9wG-uA7iCMSBTCEaKGyZDU1E11A8YGX1E-TAosAlpDEyFuaE8cDkxGCIAgNFzsAbrDl1E_CEIcApCEggBwwAxfBPBCxUAaQEgxG8LASFBNOG9OGRbEsQEPhBq1AXYAd_EWuFUgGGRE9SEUFG6VEfAFIHEwREuJBjAFryDL6DqSEOSEoHAzaAUQBQUA1XEu7F3SAB4AliDnfA4vFqCERGGdtE9sEW3FRgGWxE8xFRLAtkDz8C-FGK7E5bBQlA3DEXEBbkAFtF5mAnkFlhENAB7OAIuAsMAclEQ9EatG_fDL7BB4APzGAYAjyGoOFTzG1JAf2DvcBc1DweFvEF3PBhqAYyGmtC1bAyGC_7CFGBdYEX2AKOGetA1AA8eEOuAVBBYyG6JATIA2PAIZA_hEwwAlEGpbFNVBZkF4uFtrCg6AGKAzyGL3A5ZBJSC9OFKEFvpDHLEMGGKhAwNAntCBJEl9FskDwsF7TDCnAhPC7ZCsUEaNAWME2gEwwDCtFZIEOIEkhABJEDmGbnAe7CMaAxHAtXBPKE9IA0kGg5FIDExuFbVGxMD-5EZMA7tEm7A9gD3AEieDecD8xGSdE4aANlGoxG9ZEukAduACeAflEqOApoAyQA1uCJGBvPAqEEYXAVrAt_Cu2C6EA9PDBGAUEF7aB8YGcPA5tCSgGqMAxrDigEInA6gGN4CqsFAtFnlCKsE4uAzUGzWEh2ASqDFEEAxGMfAv0GUEBmxCUEBs0GgXBuMETXD90FyrDNtAh6DszCyxGOxG1wEWhEA8E__CBHF8EEjAEMBE8GD7NBtaEA1GUjGtkDcyBkIC8rEtpDmmD7NBYTAZBENjFo9C7KFihBA3AqWBglAVXGsiEBCEBzGIDGWHCi3Fm9FvVDaEFdyFwcB5pE8bAAvFZID_FF8EFD-BrhDV8AvRF-5FT5EaFCVIAZsF1VANsFnHGUsF-oEHaCMMEiiDodGbJEt2GZMEYiDWtGroG8yEz2GUMEicFXEA32GCDGl5A6YDVtEvMEKsDizDrtD9kDRsDykFV1FY_Av9EYsDx9DhgAdnEsREYxDm4AYfFNxEVuDksDVvDHRAcZBH0BBzEVZEKGA2bAaVAvsDZABi9AysDwcGTcGE3GLmDj3GjcGatD9sDEIEJLECFAgcGSNCEtDyMEp3GItDpJALOEn3G-dAy3GQtDmLAfIA23GOWGbtDnBAOlFx3Gl3GItDhgA83G43GttDznDUsCB4GUtD9sDntDA4GxcGC4GQtD03GJ4GP4GL4Gz3G0AAO4Gk3GV4GR4G0dFF4GQ4GttDqaCaSFK4GftD9sDAdFd4Ga4Gf4GyAAhgAZDGacDvYEy0FNdDuuDksD4tDw4G7tDtkDR0DXJAgZDOHFbuDGuD6zAcSA0UGboAQvDeVAQODNuDJpDPuDnDG9BEIGEN4CtuD2tD3GE-XFT5Fa9FbuDWdD-SAeuD7lChuD_uAjuDF0AY_A-jEUlCquDgJAsuDY9AjsDw9CGyDIsDJ3DVNDCkE_oBHzCtGGY8FkvF0wFVSGbVG5TGEKAK6BF-FHbG8bAVEEhrAGjDeyFFjAtDGAOA7qFdwAtmFwwD65G6SAbrD1BD6yAOuAmuANQAWQFhBAYTB_IFTuBOdBDBGb9ExZEm5GhNErHBjWFSrCLgBM6FnNEP6F6VBmoDsNEdvDABG-NE07BhvDFsB1NEhKBloEovDPCGvkEnyA77FAVE-UECOEnWEXWExLBIfGmKAIOEKOEMOEiZGFWBPOElZGpvFzvFEdGmZGptB8uGGtAdOErmEszCvzAqjDg_F-9FQgGg_FwvDk3EHxCuCGt0EeXFOhAYfE0UEHOAAwDVMC9lDB-FiiDVjFojFlyFvNBKwDlFBNKBfbF6mGepDbVDlyFxgGfrE6iDiLE1kAM-Ek3AxTCdwD8iCgwDLBGkDBV0Ai3ApHFwhFAoA27ABDGqwDtoAswDw1BvwDyrExMFjqEXzFS7G-oEK4FXNBXhF3LAw2GHMEE8GM4Fi4FkLEK4FYQCN4FfkCO8GL8GSfA2HGjnB1oGgvBeGEbGB11AD2G7ZAEuAG8GNVB2-FwPAEcFxYAfYDhcDhtAYoE3OBG2ECNCI8Ee1CjRAyjGWbAZxClDBI7CiJCGXBneAbqAN-FrvEtUAT7EhHCChEccAwjDIZA4eDh4FRnAjTFDRE3LFZwAgoDcOB4oAzQCaxDj8GtCBdrDDxBSVG_ODNHE6SGuRAg4Ff8GoqFMUBSAEADGH5E-RBvfBvCGjWDKuFYTA9eAm2EviA3NB70C3lFlMEI9G2zCFSDetAgYAFSDZJAgYAfhD7BAh3D9BAwhDYhD0WADIEeiEUtGO2G9BAmAAkvGVnDzPF_9GWPE5DEdGExSGA4AIsD5UAvlEgxAmhC1hBpKBbLAgZD9eAdsDOiCPaDrPAdPDaRFW5GAKCOtFO9DmIA4AEDkBBHFk9G9YA8pC7mAHeGBwA4iDXeAydAvAAq3Av2CaJCbAGYGFlnG4FA4LBgFAKKBlMDU5AgaAu9GpEGxbF7gEGDFq4FFAGFkEN9G4LFlCBB9GX9GR2EprCbuD0bCuIE4oG_WGDODgjCy4F7YBu7BHKAj7BpPGDeAbUAq3CY4Ab2CxbFfzDaUEX5AE8BrsAsVBNIBT_GtUAqJEIpDdaFCUFhyA_tAG7BKICD7BgjFtIEDmAJ_G_JAzTBmBAD7C_4E1ZAqaGGqBTFG1_GkFAo3FgZEXaBvVF3GCYBBhBDfNFrzECaE9DFCvF1_G9XCSNFC_GN4FLKEB5GlWGPCF5NAVlDeZDC6FQXGzEAuAFwAFF2FSCDMFGgEBXsBBkE7AF3iA9AF-3ElGBfaGoDBBkEE0AvmCzxCsaFgcAB5F6ACs_GIBBDUEmmDB1FQcFtEEE9AwAF__BwXB80EoAH2VDnlAJ5FrwGEeA-mFsrBtUAbCCy0GihB_YAj1GprA3kBCHD8LA31FJ6A_bB_tABBH2VDryExcAFBHmHDBeBXHBvdELODMQE_RAvyGwrAM3Bl8GNiEZ7ERuA7jEzhBaHARNDU-EdBHekAjKDVBH8fDTpADkAPRBhJAClCmfBaBH2GDtBHnUAQpAqBHPBD0kAfBHa7DF7C11CjBH9FAi8BIXAmBH4jAq1EP_GULAR_G-OEYyGjuFyVB0fBabDrIBkPAQgFvdBnlAVYADEA6vAeaFuAC_4CZRCHiDIHFQKF2FArNBHZGnBAAJGTLF2tAQAFJoFjuFbFDVdGNdE-SAFHAK3AtNBcaBO_A_RA5qDRLDvpB_nASVGQCE13EiNAv-FClEqAHjOAuIEAvFPuFwAHBrClaGQHGv3CKXALvFBQBTTG3EGYXELcBGVGhVGk5AZTGhADZTGdTGqZFfTGFwG9UGMLBkTGlqEqUG0-FcUGG5EdwDRwB-3A-iBwTGoNBWVFzTGswD3xEWcGA-Gk5A5eAbUGzUGv_BaaG_TG5UGL1ESUGGwDv7EFUG56Gz8FIUG6TGrUGbDHpvEGsDhUGKuAjUGJrDhDHLGG86G66GZUG5DHaDHsDHDqGfUGYPDLmDdiGdWBceGlUG3UGVUG5NBpUGHEHY-FdEFuUGYyFBPF0GGaTFMUGYmETOE2UG0DH6xF_DH6UG7MFtCHABFiOAvCH6HGFzBTBHiOAZ9FCqBTAH1CHWlCjHE4CHRHE_AHLGArAH8CHuAHi8BHGDt1FEfBDeGCNBSTBX8AOEDc5Ee1F71Fe1FDWG-pFhSCINEKlAN2FLCC8dCGRArBAfdGGwF8dANnAVCHPFBQFHSVGA5GqRAm2GHVGAjA4cBcrDyrBQ9GeFHBXAH1CNQDegBVYA_LDIlEumDKnAl4FbeGjuFNyFwCGe9AeFHiaFh-GA-CL_CQiB11AEvG9ZE_aGWBH6VBq2FXCG1eDJAHi4FH4Ff9EbuDdLAPrA3HDiNFseFtUAWCDfsDBYEvyFSrCwCHupBGoBaFHfxFMDHvhFWMAfFAQcFvcBrbG-WAY6CwyBLXG80EOXGIqA0CHSXGveEA2GWXGMXGYXGnSFmmGwNA-YGh4BhXGLZGgXGT2FPZGzIGVEAnXG7HA4IGMEAtXGMZGGZDvXGJWGrXB-XGQBDAYGfhGoNB1xEMFH3OBFYG08A5IAKVGDHHEwBFHHVIACYGh-FUPDYsDUYGIYGPBARJGMYGCYA-wBDvC-6FV1FSYGEBAXHHXKGYJGdfALYGaYGcHHVxBH0BRXF4OECbBKjGUfCF6AlYGebCnYGGYG7-BU4ArYGtEAiJGpTEjyCEDEyYG9MDnaGpSGkBA0IChdAkCBJSC01AQtF2DBP3DqZGPXAAZG4yFCZGEZGJbAvJGpZDIZGNZG-1FzGHJZGWIHPZGTZGafDAKGK5BVYGXrDbIHIKGZZGXbGMIHVIHyGAPqGVwFH3FPhAzaBLCCkZGk6G96GZbAkIHx4BZSEuZG1cGxZGptBoZGeGHlIHfTEtmD4ZGKEF7ZGybGFcGjHHAaGCaGXTENFAoaGmjBJkGzZGGbG01BKaGgbEyCCvOFBFAOaGSIHiKGIJHiQA1_GLJHtaGnIEcQAwaGdfA5qB4aG0aG2aGAgAgJHTzA-EG6dAjiA5-G-aGLLA2IAL0FtSCB1EZJHrZGgbEXwFiFAUaGceGxHFh0DQpDDqDj8GqWBzCH0FHpGHN4C_iD6vBzcGYBBGUGzMFGcC2IHwIHwRBDbGfzF6IHDTEn2FJbGtFALbGgkF3KAObG7jDexFSbG1cGabGxIAyIHoGDZKHpbGKkGRKHdbGMbGfbG1cGGlAZdG8rBylA2bG3TAobGnKHcKHtuA3bGk5AgADwbGkKHLEHDjAnKHiqAwKHexFjVGloE7mGzbAUFA2bAB9GjlAq4FneGYtEpeGKrDseG7IAISDsMDtnG2nGcvA7nGuhB1eG6cA4eGFwGCFA3nG9eGMWAyUB0_BRhEMWAK4FT8G3NAZbBjAAMBAzAA8hDf0AhyGGZB_GBDpFmuBmLH7fEgJEWOCAJGozAfkCvLHrGBgZA_oBXqFGGBe7FE5CX_C7zDmvApqCXqF3IBtiGkFB9KAJ5DMDBFHED9CMdG46AoRGtmF0XF6TCxWG0fB9tCGEEiIDmhFLcGblB4FHxLAy5GxTADrBQEGfZDsFBcvATBAkBA8MAR0FX6Fg-ENFAZAG0BAIBAqMDahAYlFCFE70C4GBm6FqMHguBgEBtMH12GWOCkHDcTEAYBN2CjSD0JBK2FRkA0AAuAA3KGSGBU4EqGDwGAFgEa7DYhG1VBLIBeqEbHD-rBDuApGA2RBCNHNFA_JBfnCHMBmgAVUDLnCH6AUcDKzBO2EtfAfnGjfBZbBVBApBAh_CFRDMHBTNHbwAtuAQXEWmEHSBuFBBfD1jAsTBNNHuWAzfApLBtAAVrC2BGMrAQMB0pF_PDCPAxdEc0AohEDFA9MH_MH4KG5jBVUDZ9CENHfPE-NHRGB4KGikDrGAELA3iAYMHD2ApMHDyAFpF_2EsQFvMHjRDQ7FOMEv8GpRGyTALPDVMEYOH-JAKPDQ7FoeD4sAcHFZsADkANCEZsAyLHZUAjOHyFAaPC3BAqfGSFApIClIGTQF34BrrFQRF29EYGAlMHnMHwtA04FiMHqnAdMHfMHdFBBgCrTBEABVgB5mArVBcMHzSB0JBOLHU6FxWDngEEvG7lCdsFkcBAtGwJBarCIPHlHDOIDRjAjnAGWEv0C00DJJEpGCWdA-pF-lCrpC9TAfDGVMC2SDg6Dk1DCwA1NB5mA8hFFnGLPH8ZDcJDoTBwoCZMHGDFMMA2kCqnFYUAeYGD2AhtAFfDsJBhQD4jGZ_CxPHfOHLxAyAF4vDdNALEDKYCDfAC7FzQCSFCdPHSOAsNHE7CPOHqEALVCfMHUDEssBMPHWbB-nFk2AuFATOHQOHRJGpzD5SA-vGYQHDMBaQHm5C1BFEOHeWDMiB20DxLHZ6G5mApQHkFAzRBaWGVRFuxDfmEWbAPDBW3Ed9FHnEr0CJPDhoE4xCOtEh7DY0CdFFKcCKTF6lFCgEWGAYGA_NDUwBilAUVCRQHCFEeQHVQHTpGGiBqzD6sDNGABBA0eFFBAcQHSQHORHgQHXQH40BBlCFBAVRHNBAXRH1BFPPCjoEfkCkRHLiEvcBw3A5mGLbD0BDnFAOqEeoEbsC50B0JB9EDloE7XC9RDtbENbDc_FSRHCiA7RFJLABeANyA7RDYRAlmFZUD-LBIbAU1DSPDZtBB1FsLARLCh9CpLCI9AcgErRHPMFrPCdZDnQHJLAuQHIRExQHsQHCfA0QHo2B3QHLXDAlEpTBvVD1pBFRH5bD-QHaXGARH6xCaKEJTFePEnFHXnC8QHHRHVEAJRHRAH5hAMRHTQHfQHWQHRRHsLHbLEPVCvMHaRH4SHmWDnLHIZBqoGWOCkSH4xCc_FBgEvSHmSDMPHl5A1MHQoEkjGN_EA5BQHDD6GBrDLiEHnGdqA4QHFfDjSHJTH4EF1rBelEU3CgICohGvaEDnGU5FTBAlhAtoFPaEF8Ci0BosDQpDQwE5uF-vB-vG7nE_SEeTD-jBapDJdDTODRADfoA7VEyaEo9GjTHfCEwhGEZEHuDe7CAvC09AmQCjxGdxGflBx-FMBC1SDvTHMPH3vAkyFmSFjTHvhG3TE8BENxAwRA0LBMEBnQCZPHxLBy6AyjGpGCBgG5NBebGP9CXeALTDuiA1-Cn2AokGkjEX-F8JD14ATcDcqD8NHmAEqmCoAE61GfbFBXAOgClADgIBzCD6JC6uDHuDQiCmnB4NH42D5VAWBGxICZ3DUcDehE-xGXvAiTAeKAbTAQgEshB6JCrTBE8CtJD-QDN1FRhA5NA5xGH0BRzDTiCzbCbFGyeBBrDxvE6LHRiAGwAWjEBXAi_A43CqGH7mGUQE88CWtF-8DtaDOXE88DNwArVHvMAy7GR7BUJF-PBBSHx5G_hFY3GuJB9zCf8C-PHvLD-gBoqAUBBNhAIqAyPDfZB7xFlqD11CABBTBDGNCcUFwIBZsA2VHNUAXHBQBBLBA4FAw3AtAAExC7JAxWD_zCMPD4YAh7Fv3ADGAQwGS6FmIBPLHiNAPBATWHRhAI0AzBAKYBDGA5mGXWHaWH-aCjBAMfBuFAm5CqRHZWHYQCsVA4VAwSC96CQIAV6FZNCQFF0xDtVH1ZEt6C0ZDG5GEzBwxFqRD5XFoJDUUEeEEtgDXwDU3A7_AsTDHXHAVHJpFpHBjPHRmGcKDW5GxgA9aDFUAjfCS7AuRE56CayAcUBHGBvsDRWDGJARYEZsDV6Bt7FFpDyKFzXG4vAg5C_SADPBgEErXD9THm7F_RD7mGdTDjIAFjAIiEaNAh9F8xArBD25Gc3AbXAkYAD4CAuBbsDxyETxA3ZEWaBkvAmrABaBbxACGBM4EtNFXPAC_CeeAkVHWdAjWD-aDdkFULAh3A33CdJCzyEP1DxSAJ_C3rFXYHJaBkmC6CG9yA5KER3Aj0EQhAl3A3vA8IAKIAb6EfNFmPApGC_SDI3AaUDwIADUBBBAh7D2TAGgEPBDV6FvRHEoGzFAzRHYzDNRBwoCOVANMD0VFaNAuoEzFASNC2RHu7BMWAHWAXQHDZHu7BjMD3SB3NAFIAu7BHZHz4B1OD1RHkYA3RHOZH6RHDZHWZHSGD-nGV6F-nGbZHIEAdZH5RHXQH-nGaTD0oELbBkZHzoEMzCmZHCFENZHpZHRRHsZHMzCkPBtZHz4BBvGoHA6ZHKZH3RAMZH4YAeZHXQH5ZHMzCQBA3oE0wBLiEHaHaWBdRFLZHcZH0ZHgbB6RHLaH4oEzFASIAZfDV6FeRFCMAhTGOaHnZHQaHPZHRRHZaHsVAmpGnRH8ZDPPCyZHoZHRaHcRHnFAVSH4jAXSHwQHvXC3NFaSHpAEcSHxSHTBDIgEgSHXCH0CBFTHYGAmSHttE5bDVTFcXCDRHS7C7aHTGAIRHp2BKRHweA1SH-SHQRHATHaTDeRHgRHiRHpLHXEA9SHUQHbRH2ZHhKAPbHWRHkLEjZHxWDfkCcbH8ZDpRHrWHOwDsRHXWHx1BPqESFAlZHBZHbfFnaHeaH6RH-nGj7BjfCVrCJgEOgEVTHEQFRgD4FA-nGCXD3AAm3BDkAEaAqzDKOCmKAxhG-1AdhEDPB7RFcmETGAEvG3HFmXHMkA3IE9bHk1GuCBiMHTICNyFjVAoSBV_FtBA2BAHCDToBq_AtvDJQBwJD6-FLGATGHOcHKDBcuF6fAMyA7gA84BEnE8fGTaDl0FQcHcUCf7GUcHlVAq0DYcH4aAToBdcHvBA5EAGbHZMBHDETBASBAIBAJbApKG9ZDDWHB6FDEBicHQuF1tGBIC_iA0hAhOBUDB1YHZDDGDENBAlMBj7EXQB1hA-MBYNFmjD-AAxyFw3A8AAGSDINFkBA-MB_DBbfGXdH0WHuhBQNDPMFXWHbdHgdHsfAXdH0UDeCB-AAsuGNRGbdHtdH0UDMIABFA-AARXHbdH0dHlBAjNBSdHKdHgaAtOCZUAmKASiCHdH-4E5OBLdHbRANdHYTAJYHMhAlDC_UH7YBZdHDGA6AAjdHxkDkbHhKAKRGHOHNRGY4AwUBMcDdMCv7ED6GEQAKBAa9EyFAwcHowAycHZcHmpBBWHYGBY-GxEBbcHRnFiGAgeHSBAKKBFgG3LAQSHjbHmdHhKAGRGXeHHOHIbBzLAISBq-B3eGqAA7MDVbAoIBxMFlQEDrBHGD0UG9RH9VCVpFR8Cr2CnkAVcHt-GLZA-nG4uANSH_LC7WH8nGqAAvaAj9CN6AWfHpCGVDEuAAYfH_pC62BPSBW6GMvDrxA8nG_aGlYAgfHafHBHE5BAjoE9nGhKAmACYACYBCQECBFEMWAZfHpLCXWHwCCm5CERB3fH_LC5fHJGHffH-uCtDDwVByBChDC1fHAOAEMCyDDDgBOhAIGA8KF_uAGEAo8A2_A4RGS-AFwBAXGuPHiNAOsCV6F3ZAB2CFnEMSAtaA18F2fAjWHIFAEsCvAAX9BWlA8nElcDVDEjIEOCBwjD0WAVDENeApBARbDTbDtgHuEAvgH5IHAOAygHhbDSbAZgH8nGtaAXzGxjB5SAugHhbDO2BBhH1gHhbDWKBMKG4gHuEAzqBPBAJjDbdDFBAZBAO2BFsCmoAdICA1FCvFboGb9D12AvXDeMCwDBogHuEAbTFxkBnFEY4AKNFGfGgbF2EBUIAVhFPRHChHY-E4xAMWARbDn5DqNA4BABfBihHEwCAACSuFzfHnBAnYALeAAOACcHOaEscCFgH0fHkuGvZAkBCgkBvTDzMF3ZA5hDvaAFsCFiH8BAEZDjeA7MEnWBSqDZOE2xD6bC1TGGDF_BFLbEWKAZiFTOES7AJTEZNFSNFvpD6iA79B6uAyICZbAJiHUsClgHMiHOiHr_AQUFe9BiFDR5EzMC_xG96DyJEvDCDIHk2AgrBPyB3iHNMAfBAK8BxKCFsCDIHNiHi3BPiHQUF7EBP3A97EbuD3CCugEVpB5EAiaAUSFGgAAiHnBA1BCM3GkYB8hHnBD9RAtaA5pEyBCfkACBC9FAbwFHKAfTEKHDMtAjiAGEAarBkBC5pE4RDU7DEDCbFA1nBvpDLwCHaAaDCMWAtEC08E1ZALxFiaAnjHF5BuAAqjHkEA9tByjHR6ABaD1XBuWAyfHzBC5hH5cDMWAjAAYjHV8AajH0BCTkA9FAO2BhLA6jH6sAU4AI2F6LCa2CqbAsaHtQHOrFYSHwaHIJAsSHI0DnrAPVDdSHHJA3aHjiDMgE6QHUGADgE8aHl5AenG_aHBRHBbHsSHsrEDnCJTHP2BySHslGMSAKbHVbH_SH-WA5kGwZHQcBZbHhRHYRHNRH4kHMbH6kH3ZH9kHURHabH1BFFlH1DBYZHebH8kHLlHV6FvcBcfHFhCKlHLbB-YHXSAUlHhTGqbH_QAsbHCaH1ZHNbHOlHLbB9hHekB4jA4JCelE0LHBXHkxGKpDQuD8xAseHw6AOVHjaB2VHAmC15C5FHiWDzABaXHSLAcXHurDeXH1IBcND-yBHbDCbB5QAQ5BpXHTCDsXHjGDZnACXBzND7lCdTD8XH4XHHeHFSH0BADUBzRB_oAlpDCmAeJAspAtvDXMD8EHoJDm4AhfBVJACrBPVDaeD_aDK-ACADNFAS4A-PHl8CXmHPWHY4AXHD_bDNTATyB7SBpBBvsG-gBd1DivGJLBH5DHqAgQDsXAiQDJHFvEAK2ADUBN4AadEEZCB9DfAGWmHo1E8IBSlHgyAYlHU5AVhCg1AnlBx0GWEFUgCjqDSdG12AOnHhMHucHbTFynGJLHueGsMDHBA31BfBAVBATBAFBASBAfBAw_AqzDenHNGAGDEknHj5AvYAbcHq2AKGA5eCXmHbcHdnHUBAfnHhnHjnHlnHznHfBAonHneFw_ALnH-1G3cEVcEUmEMcAbmHQLBxPDtnEUmE7XBKPBiNA1pBdmH8xAxrEcuAAjDaRDtVAB1F2uEslAxxDxcDTmHhLAVmHDLF-1AiGAPoHzJAAjDpkANoHbcH0BD1lG5nGgoH5EAJ-G5JAv6BteHFdAVYAGFASlCNtEVmHdLA5QALyGNOE4FAfoHDjB6oA7MDkFAgaA_wCysF8oHpeHVrE_oHvoCzoHI5AXJD-GD06AORDmgHK4CJLALJDPaEiBALpH8OBO_AjrA3nAOZE9EH61DUvCq3CYRBnOAR7BaBGwJCapH6NAwTCt6CUUAxYA_aGnOA6YBB9CBdDGEAneABOB11CZlC5FAoxAMkAMFESOB4eGCFAJQD8WGujALhCLVDvtALpHBfDq0DbsAkMBCbAALAsQAoIG0JC_KHphECbAVZA_FGnSG6ECrKGqbADfHOGDFfHgmHJnCIfHDcHKfHs_CMfHkJCOfHYiB2tGD6CtsF4FAiYBInH0BAKnH3ZAQ5BoAAnAAjqHvfHUbA6ZHnAA0cCVbA8gH8ZD3ZAjqHYlHvnGufHp4A0eAKiHlgHcgH_WBQhDutGtLDsSBAOArhHXvBVbAFhHtdFhbD9eCLNFufH69Gm8GewFGrHVDEswFvaAPrHHhH5SAvbDPyBZBANhHpXENcDQhHhNBlgHUhHSpF5RA5pHDFDeiBTADegBaHAchH5EB2fDghHyjB0hHcCEHYF-KA3ECphHTrHY-EVrHuEAwhHeMCOrH39GuEAswFZbAhhHi0CY4AiYBLXAscC0qHglHVZHCkHGgHCiHAOAPWBiYBfGCaCCCbA9OAUEHZSEnAA4FA5hD5IAFsC4CFFjBzaACjHsiH0oGhgB2TEUiHE5DHyAFRDYiH47BMkAI4ASiHptBdiH8fAfiHy5GhiHZJAKPAyICTsHgAAVsHoiHhaAyuCasHBvDgSFuiHP3Af_EaWF7tAKYFnAA6iH1JAysHdZACtHlBA8iHJ5BdrHhaA0IC4sHVOBgSFFjHVJAHjHNCBsCCKjHBbCiYB1XBh6DBUCcLFhBCUvCFHDJFAnKBOQE5BCbvCKwCeDCZdAhsAv3AwvCKwCpbA9jFltHsGAntHfkAoqHtxFb-AhzGviAj6Ah9DceAhNFblBU_Gc_CZICPlALwCBbC5SAsUD3LAZjHCkHbjHMkHsmBNsH84B0MAS6DkBCXkHCIDZkHvaHRvDckHjPEzQHGfHhkHsiDYTH8NH6aHykH9aHtYCskHpSHCRHvkHERHykHGbHJ1EzSH2kH6GBUbH3SHDlHrFFgZHkHAu7B-kHRbHDpE8SHdQHClHhQHuuHmFAwuHHlH_kH1BF4uHvBAu7BfkC-uHXZHRlHXIE8nG1aGXZHWlHYRAJZH1MH0RHcaHzZHdlHpaHRRHCvHSGDn5DriALuAvQHDhD95CJkDPJB8HBQGAwuC1AARGBcvHRJBIqAwuCAIBikD7HBDuHBGHwwAmvHivHQGAr5Cs8C8MAwuC9MHllBFIB6sDYBAVZA8uAQNHXBAgMEwuCZkBhvHWQB0hAqnAT9BAYGDwA3NAu7BqACxWDXDG7rB8dAAIBQGByAALOE3JDz8AggAK3ASqHIBHqWBV6FJtFMcATvHSLAUNBqqHiyA0BAdoArmFDtAcYCN7AJZHYRDsfHufHfwHdoA55A-KBCWEDnEPgDRWCbGCENChVEkMAGNBuJA-YE2cA_QAMmHfOE0KBgnBvcAUDDcyBAJBOSB50BUgFqMGdhEXcC_QAOTHOCGbBDQCFntAMVEDXEsDBRqDBoE7wH9IBJxGXlGDJB9oDi7AMKDCoGoYGT7FUgF8YG-mD3rAcwGAjBX2CpzErUHlZC-iBJHCxbC4yASIBJJAIzGpkA8PHuGBjWD7_EytHRNAPtAyaHxIC56AvQHvFAZSHdkHVuHgkH1aHeSH0oD4aHuHBaTHokHTGAduHzGBoSH-GFukHGFCwkHSFAEbHzkHHbHnuHgoGpuH1uHruH3uHH8GSZHNMDxuHAlH2SHPRHZyHGwH4YAjMDdyH9uHayHjyHNMDBvHnyHFZHwKDa8FyJBtfH8nGqwHSfAJvHGUBaZHalHrgDOvHoaHfaHATHRZHoyHtyHVvHnQBXvHs_AZvHl6CbvH6JDfvHhvH6JDSJBSFAlvHJzHNRBNSDxIDiJAsvH6JDvvHzADEbByvHuAA0vHMFA2vH4vHF9ActA7vHgAA9vHNRGfPD5OBqnAbyHtyH8dAZkB2AAyMGyMGJJBSwHJcFjPAdvHk5A-vHSGBkNCRwHtVAFDFnzH2LDQCE3JAsIAx8G0sA7MA0pFgEBECB2BAZkB3AAuAAKEAGNHIAC6zHf7FqmC1EBbGFV6BjOApMDPWDarEbtAXXDszCwPHRqHguFPpHJIGLiEZwHLKA9yHsyH2LDdwHFvHpCGyyH0jFJxHzgGlwH1ODnwHoTBpwHApArwHZbBtwHZjAAfDguDxwHVGGemCvSGKLAMKBp7C8IA49FbfF7wHLVDDUAnwHAxHHKDFLB8KHGxH4jAbjDp0HxPBjaBGKDCxHOUGqPHoxHRxHvJETSBJ9EqyAs-AVxHMSBNxHZxH0_CcxH--CexHQYBgxHVWFQYBjxHvsAlxHIIHQxHZnAqxHEBBsxH9lCMrHAqDwxHauHm5BzxH8-B5bDxlE67F21HJtFEMCdGC5pEvaA91Hf2EbRBCVGeRBZbB_1HUcDewHw0HH8G2fH0fGI2HgwHH8GjoEG2HuUH4EAv0HO2H3NAsiCvaASXGs4ATOFUgFKgH8yADDBJgHlhCEvC6oADRCFsC8qHmLFvgDDgDqgHvtGsKABrHzyEHrHogAm2HBtCggHVZHKhHVHAaBCVhExjD0WAxIGYrHJjDfBAxNAfBAD2BRhH1hHThHfuDKpDRDDtxHVdB3IBbhH-6GVzDZXFfKAjACYXAqrH7_CIoFl2HpcHyYFz2HvnGvhHnrHKEA32HiAAxhD62HCJGGqAP3HO2BBsHVjHA_F8JA_hHHsHBiHMOADiHvaAiYBt0FHiHzsH2AA6qHeLAClBBjH5sHQiHesHzvFgsHdsAisHCnHJ6EZiHnsH2TEqsHm3FCmE4lESPANUAMKDKwFERCuVAOhDIiHz3H1sHBlBgAA33HOtH5MC7sHVJA9sHMCCAyGoCFscAK4HbzFM4HGtHZbAGtHItHSNC03HRfBU4HfOBPtHb9BRtHolCFBFJjH_1Be4HjzFLjHCbAFsCKbAjiE3hHg0GpVBqnAOjHyFDQjHSjHD0G6ACm3HlBD9RA3iGf8AKkHRjHHuHejHULAgjHN4HjEAjjHuBAljH-lBMNH2kAhlC4sAuhCpkD5lEKdApbAvjHCxF9jH4jA1jHO6AtRBdgGF9A6SCiAAe5HhXFHxEUIABkH44HIsHs3H75GF5Hc2FFuHLkH4nAKKBgeChLAYJH_tHoSGOuHNFAuaH8xHbkHyQHksD0aH2QHikHZuHlkHbuHHyHjZFe0E-aHLyHUkFwWCCbHX2ARyHluHZ3A1kHVyHgEAquHgyHXQHTaHRhE7uHyuHOtGQiDX6HWbHATHa6HOSDc6HRsFIaH9CBuhBwtFn6HYZHuyHmRD5BA5mGMKBMaHmbHwRHmGAr6HMvHYzDclH_MGelH6kHj6HM7B3bGxZBr6HAIBIJBMeAQGB0AAm3BilHVtA1ZAIeC9WHXZGXJAcKD7DBI7H0CBwRBO7HZKDLPCr6H4xAXJA5jHs-AGcHtAAWLAbnAbxHjxAlJAx6HUaHY7HYJA80HseHFcH-1A3lFoeHYnGAmGKcAdOFVMCrfHr7HxmHUfH62BSeHjpDj7H1ZAa0HHKATqHMDBhmHsKBsmEFPHgIDROAoVAMXHnTBtoHsDCD-BfBAfBAD1G2PAL8HhfHN6A6jHM8HcLFQ8HGaFvSBpLC37HVLA57H-hFhfCibHkdHb8HBKDSGDy7HxjHBXEzjHc8HnIA6jHV8Ho8Hk5HCtGMpHpRAehHxgA_qHwtGt2HDrHJ1CdgHNFAHCCe8HxkDg8Hx2H2cBSbAxYFBtCf3HuEA5rH52H7rHsZA3ZAnAA82HjnH_2HB3H1tA1ODfrHG3HfjAmSAZhHK3Hb3HhdAN3Hi3HUEAQ3HFfEo2HTIC--AIoF1ODA9HweAC9H5BAfBAL3HE9HyjD8rHI9HZ9HNpAt8HVeD4qHFRETIE0bHwVBxhDw9H2CCu6Hw6Hn6HxfHs5Hr3H8FAvZAZ8Ho0A69HigHLbAi9HohAjBCvTDfBA2TEP4Ht8H3KAo4HwtBIZAVuFfsHGNAlDHO6GksHlxAmsHbiHZOEE4H63FgiHasDoXF2vFN5HxIAL-H1ODN-HriH6sHo5BviHZ4HnWB_sHELEx4HqzF5aBfBA2cCc_Ck2Ax-H7iHK8BO9HNdBT4Hm-H5MCQtHx7Eu4H1dF0_CL4HXNAZvD1OD24HRuF21GraE64HiRAYhD15G39H19HWjHOGB3LAfBAeFBfBA7ACPfAfkA8iHJ5Ht0FJ-HZSE9AAb_HGHBhjHjEA9AAN8BP5H1-H1JA9AA0-HJ6ASbAJCB3JAoAAxhDN_HSbAz8ELbBk8HCXEoDFMXAtrCk5HB7Bl8H-jHVMCAkH-NAq3HEkHHgHNWA-AAtaAT_HV8AV_Hy5HnBAZ_H05H4FAlAAX4AcBABJGgAAlAAMXAqjD4xH95HDFA9xHUuHB6HWuHByHE6HfSHkkHhSHHGAGyHGRHIyHqkH_QHYGAAbHO6HiuHDbHkuH1aHmuHU6HObBg6H5kHrFFhaH0BA1AAlyHSbHcHAyAIsuHAHA1AI3AIl6H1BF1AIMlH62GWZBWaH7ZHgbHT5AA-HsRHYDCZfD0yHVaHaaHAZHlHDNvHAaHPaHQvH7yH6kH-AI8RHXqH5mA_RHz7HPRDDSHH2ANdHiwHISHQfH2AErfH17HN6APSHKBIPMFMBIHrBUSHWAIQuH-5HSuHA6HbSHcAID6HYuHfAI5QHH6HkAIJ6H7JEL6HoAItkHqAIOyHjuHI6HS6HpqFLRHWyHZRH2uHEaH9ZHY6A4AIzuHCHB7AIhQHFaHGlHfRHIlHzMHWkCUCIPlHdbHEBIyjBNCIQcBs6HEvHT2H8nGaCIVlHDoG48AfCILlH36HrbH5yHtbHMCIBFA-ZHAzHqEBCzHEdBlCIaPALiEJGHYADSVD9UA3SA9QHl5ATTHEUBMLAnpHmKAafCH9DX7EK3DJoHErAtaGyKACrAKoH4uCxvEVmHK4FLpHPkEDjBOBI_lGwFATBAmpGnlEEMAXjFORE9LB08CPPEm3BO3EvIB9KAOGAazHwZFvFBV-AlIGMFAfqHmDIeYHdpHG2EidDFDIBdEsgE2CIYJDFsHzQB2CIidEIWCYNDwsFRTHlbF_2F7TAvzCKUAxlHuIEoXFSyHmuHSbAybHDTG-cAsLBS8CNeHePAMUAMzCX7F-KAXWHGxCmPAwnHGnHGcHNoHDQAJYH0wGElAdYEllHaNAnlHTEFGRFDXHHJAjVEmqAGcHxUDvlHoFHxmHylHTrAmLDYXHkWDbXH1VFdXH8ME2wGRnA9lHRgAjXHB3ALVDCmHdXGmfBpuDReAJCBuXHuTDJmH6JCLmHVMHsrFOmHvcARmH1BGJYHwmHPRDvYADQANoHZmHX_CmhFRrFSFIXSAX5AKjENhCb_G2mHBgFIqAZmHMqA9mHRFADUBq4BwoH-rAvUAYZDisAhEEP-AQUB-IFaMEt0H3gAaIBjEGI8HTAHxZB-PHFqGxnH8IB7BA7BAdmHzCF9BAABA_FIdmHwkE-4F-nHg1AmoAfEItXA8FIaEIq7HQBABBAUBAIBAoeFneFnZA8HBSBASGIFBAEBAfBARGIDBALBABBAnZAJGIxYA75H5xHFvEyBIB5GTuH7YHzaH2BIo9CjkH6BIjAIlSHmAInSHACIguHNyH4yCECI8BIGCIIbH0SHJCIBlHpzD6SHFMEWWAXyHBTHkLEtHBVJBPAEVPHl5AHHIlHDEaDGxEhjEPMAZKD1uCQYBU5GJJAgqBqkFFwHFwA03CO2AA4COxH_QDFPA6HCFfDIZA1MH2yAMdGXaESNFq4EuYEoOH0wFXSAONA6MHFhEkFAPgFlBAklC6JE1aEhSAJgDS7C1vGZlHNHIBWHCnD6GAMcDYdGboGj4EOBG4xHpkA2tHs0AwxDiKGUsCCQH1FFMIIAHA1mEvWAEQHxaDhhAvWA2BAEtG-JA2BAkNCBKHNiEwcBFfDFTH7WAiwB3uGRBIaFBNFArhDOvHb0FtCIQvHoIIUBIdaHWBI2HGGTHLiE7lC_mDM3EERCrXBy2FboE9kFnCIaNCmIIsIICFEmwC3TDx1DeKDb6FJKAoVBcWA3kHpzDZpABHIDxDX6HJJI3fE1BFMHB8KH7XCz6FYMBRJI6JCcpGPoEq0HTNFtwBKmHzwC0YAqjCvVDcWAFgF8XAKHCQrAgXE3OBr8ElNH69FYMB6XHU_BXNH3PAbcDIHF_jB3KAzYHB5CE1HDVHWKDDTG9xGDqCuVAEVHiRALVHAPANVHAxBQ9CiVH_oBUYH2QA6xG5qA9lC92CjJBbVHzXH7lCdEDcaBYMBAJIFvA60HjJBifF-VHCKBIaBWTFkTEubBeEDW1C9wHbaBPNH4aB0TDTGATKIiOAwUDWVAPKA4TDF4CeJI3SDz3CAKHBhGxJG9GDQZDpxHhRE46CP2DmtAXJDvFAfqHVHIDXB5FDFTAuWEA6FSpEELH3-EV_FkSDYMB5AD3rAmJBjTDiOAHEDhFD3iAlaDpHA5OAIFDqKIX_BsKIIACmtA6REuUGpIAxzCQYBmwCDOHCICUyBrxHs6AYkCXqAc5ClSDnWHwvHdmGZ2FILITGApAAHJIzHDLVCSNCfBAgRAx-HCICeyHORHZpAzII0LIxjDJHCGHI81CiKIRNHCICPAEAMIgLIVqCiCIMVARSAfNHfnCOBILvH3yHhfA5yHOOB5HEBeF5HE6KBKMIpBASNHa9HBzHiOHXwGAjBG-B3zH_xDWxHc1HGJBi7AgMIDFAM7H1mEMkEW1ALMI3LIXKBeHI9VCa1HG1HDJBzNH_aD_KBRRA80HEzBTQDCPALADEIGUzCjmFwFI6BIcSECdHSpEbHBWCElSDwLIZpAVLI7iHcSD4LIUQHJNIMLIHtHMNI1BFmKIGLIKLIRSAfkCUNI_BGeLIBKBIMIKzBMHBNMI2yHSBI46HRMIdhAUNIAHA-bFYYAjNHaMIzCIcMIm1HkFAfMIf1HxuGMxHDxHEJBkMIuzHtVA_RATGEKmEB8HKNHzLAjSF6BIrHINHB3pAJiE7oA6rElsAfIB6EBGWEIoG_zDOIDNEB46CtSDIMFemCFDFuyASDHeQBurDCAH2FIwNA4PD-4CyeHz2EKFAfIBDUBoMIPKBPHEkkDpNISTDuMISVHtTGxMIQ1HFLB5CDLKAlKB5aAnKBs-G_iGd1G2pDg9BpkAgKIxTAdFIR6F4EAeNIBKBt0HcKBzNIIKDeOF4YEtGEnrE_YET5AXLBZLBU0EbLBa2HS7CwOI09H9EIlLBoeByiBpBGdeD2JBWZEteA-xH9_E7mAWaBfJIaZBAXAoGDjlAyZBOHBsJAINIdhAKNI1JAT_HYYA8LINNIIJIoPIQNIrPI3RAtPITNIQNIGNIWOIogAkKIYNI2PIiKIpkAkKIt6HRKB9UDPUDz6H_YHOMIiNIsCI9II0uFEHBmNIVMI4EAOUDqJAeaBrNIgRACzHuNIG3F3NIhMIb1H0NId1HmMIv-Ea0E7NIJfH5mAkXA_NIFfDBOI2ZBGTAFOILdEHOI3mAoMAiXEt7GhqBNOImLAPOIWlCROILjGyrBUOI9PIXOIU7BDQAGYCbOI82AISBEsBeIBrQIhOII4FvEBweDoTBPQIlEAVKBoOIS1HbCEP1HXxHiOCkKBBKBmKBXDFOkF0OIL_EgBBC-B4OIQMD1KB6OI4KB8OIJMI_WDDQIAPIKSBCPIhJFAoFVZEIhAn9G0BGIPIidF3lH1TBNPInNAX2AQPIYHCSPImbCUPIt1AWPI7xHZPIqGIFNHY8CePI6pHgJIhPI5aHkPIDOIaNA0qEIhAHLIrGDJBAahAKJIjtF6SH9fEXEAgZAsBAw5G9SBnOHFBA0QFdCISSIUSI7NHyFAG2BhCEUvEzcAlQF27AMQDhQIsVByaEg3EqeEqzAn0CaHIsJIyvAX2AHPBSHAeFBgtCsADkaBClBfpCzOBMSBlGI1bD5-FS1GjnAssDRLAYaAODBCoEw1BCTFBFAH_F8RIfPESNF4OHkaApPCtBByEHUEBZPHvkDcSIZhFXSIGDF5IEN2DTjGKDB7iCdFD4AHYDEayFmKFBSAe5FRaGzGBQxAX9HjXBX2A0GDCIIGDBwcB_HI8SFbJAbGAohAoOAdJFeOH8QH9IF0MABXA1nEb9GWFCySH0BIZGBNIBkFA_tB1VCESBWLGR0C5NA7GIxGArGIIRERyHBHHKlAgLDVFAzxCx_E__CfRFIMHuYEoVBzvG1eDdBEU1HLyEj4CqiCHcH9GFUkFe4FPYATUI4eDXkAyZD6dA2IIDxG6YCePDB-Cn8CRaEiKGHlEU7EM6H24BMcARyHo2BmuH9TIPTI45CR4Fn3CFaDiOAlTIidDtaASgDc3FxEB4AHJUHZnAwNCauHDMHuMA8dA_jHD0H48CyPBXQA_zHZMBRyHEUDjSAd7FeVEiTI5_CKyHMREk_G3XFotDfLFE_G4HI0jHMBCtJE4UIVxDUVIlOAfVIm8Eg1AEwHpWH2UICcEZMBTCG4LEyzH4xCfLFPPC3rBU_BOGDi9DVFARmHvFAiHI0VIDsDApAxEBoUA6rAVMDOREMNEjmGvVIYFCbPI9NIfeAfLFQLD-BIeuHHJAMHBmIDQSB-WGA0H2lGBGABhEF6FUBAPBAU-CBaGQhAuwEaVI0jAT9BGWEpLD_dDqVCcVA_YCxaB5_A1HBi0BrzEhHBHcCt2EzVHxcAj6D9xCELAMFFZsDlyAETB62A37G-cAZQHXPHZDDPUHrbA5dAX-HpaA31CQ-H8NA4yDcnBnvAUSIXkA_aEHQASBB95G44C-yB4TCDyA6hBbIIIZAMHIwuE8QFskA2jENXE8CDrkCr1AXRCKHIZ7ExXG_SFbyCDdHz6EwrA13ElkAdlAHTAsZBaJCaCCgaA8TBWUBBMFDTI5WFTMHGKAxmHwXGrXBoXI10HwxFRXFTMBdKD0yCifEpMAsJAneA9IALBHrKCplCssAzpDHTIIVIzJBlHDdLAtaAK3A4AHtSBDrBKkDDVIQhA3XB88CygA1FBdLAJiFgZB8rDuSHI6HzUDMHBxNAmXI-XIe9HagDiREvWIVBEbgD3LEVbAzQCxNABXAuwCtoASfGY0HiIIXsD0EBrTIvFA6eD8GFeJFeuHOJBNOHMDB1EBFEDFRD-QFK-C0cHUFAHTIbXIKVIwjFlyFROAQLIOuAAPACMDfnBOiEGWIisAQZIATF7DB5EB1MHoAAFZIPLAnzDYUAR1BG6C-8Dc9GHGAr6A-EAfIA1MHKJHGqAfnFYPAbGHq1CUgFnwHmlDBoGN3CldDFOEfhEjXIsHBauHRyHEvGmFH7jEQSCszAkMAllBhhEbwE-UFcoE6IIhIAUmCc8CPLFjwHCJBgBGn7FwPH5yB8GF5aG2mEvHI83FUyHObBKWICFENSIQiDeaIFHIuHGuAIZ3A75HyHGAODIUIFNHeIISGD4xCwEGOZANNE6JEmrARyHuiDmWAtmH7TI2aHF6HhAId4FU_DRyHYXAZAIJUIY8CwwDpYI6BIoYIYGA85FdYGY8C8YEFbI9GAxhGWtE6HCX2AyQHZNAUyH9uBW1CXZBpGAObI_aI_5H4xHCbI-7GEbI9bBa2HKKBcvAsiCj5HlBG-FAd8FxPHK4FtYB8hBwnCMLHnoHwSCDNB0_G1nGvbI6WD3-CzbIXRB6-CahAiaIDWAbbDcvAtAFBFC5CBm6F7bIRSA9bIS6F_bIibBBcIYCIZwC9iAAcIZEBfkCrDDs_AIcIEbDrGA8aE8JAKvCIbANcI-5FgbInNAwJCGcIw-BMWB2CBneA4-G8eGunG1bIw-AbJArdGJFAptBqJCMcIScI-5F0yFhIABFC1KFvIA2ADc1Cz0BycI4HA4cIKIAFACyYCylBzcI2oBRcIS4B5xEHNE0YCrRAdqCAhBtjD8cIktB-cI4HAnWCDIHvcBDmB1cIFPHHdI16BrnCHkCzaAIsC5EAMdIKIAOdICEDU3GybIbXBAeFz4GvuBwzHjoAzcAmMBQRCfwGzlA1lAKmAKGH08A6bIlaI8FAzsCFcI4EAx3BY2DBFCUSFsQFDcIpIA0dIVHAHcIS4B5dI1BFQcI4dIKFFPcItcIAeIeYFUcIiCCOaEXcI79AibBFUFbcI8JAdcI1dIXVCgcI25A5EAjcIrnG-nEpoCUsF61EzCBpcI07BlhCDDBEeIBhDVBD6cIlcBFdI2cIEbAneIClBneIVFD3pCbgBbdIlcBAdINYCEdCueIgaAOBIRdIHcAqeIPtBK9BMaIveIZdImOC_cI8tBrvDjwCbnA6eIXWBMdBDcDDcDKdIj_ByeIO6AAdIDcDaPEL5GDODhdIlBBjdItQAldI3CDodIJNByCCwzHtdIMmAvLI6GB7dId9ENbD-bI3dIibBkPB6dIxdICFE8bImfIecIw4B2dICdIKNC1BFlOCneIPAEc2BueIReISFATeI-dIfcIn5A25CZeI4nG5WD9-CamAfeIUYBqcIlhCZXCueI2MFkFAQdIhXCP2ESfIfdINFAZwFYgAYRCWkG4XAKbAAFDykEaSCYgItQAKbAseEPWBXgIyjGB9BaRCdGAAVCJ0B8AAneIzcCatBcUCegItYB0BAU3BykEZCBTfI6tDvuBAsCZCBmjDigI0gITgIfgI3LAbgImVC1gISDBwgI2KF6DBsmBzgIGFAChI_GCwYDRWD2IA7gIJhI9gIwgIPTFS0EPhItBAKhIjuBKbAQgB_dHWQFdNAVhIXhI3gI3LALqEBTAehIRhIKbAQ-BIhIWhIlhI3LAcnDRgBFuB9VEsBAkhIYfIwgIcnDghAF9BohIfhI-gIuMBjEA1hIwlAxhIL5GtQAGeGsUF0hIzOBoBAUlE4jB3hIqhI6hIl9E6LCBhIJiITUAtoDHhINiIyhIZhITQAnBA-hI2gI5hIT9BhUFoHAXiIDhIKbAaiI2_Ge5BdiILhIuYBECF6dAq6FRiIJ0B4hIwgIEPDYMHGXBq6FjiIYhIMKGssDoXAxiIvuBzaDheGlEANTFwgBIiIyhIOACqrA7iIAfB9iI_hIx3BgMAf2DgiIkPBqgIpfIoHAQRC0ICDjIYiIFjIHEAf2DuiIniInPEKjIzfI1dHMbAnPEPjIeiI3LAEPDS_Ac3G20B6eBohIT_BriI-ACUIAXjIUbBTUDigIRhIafIndIrgIgrDffIczCudIifIgEAkfIM5CvfIUeIY2DCcIsfIzdI5jI-fIxfI9uHwRI8JAnfIw4BBvHDkIvyHyfI0bBNNC2bAZcInFAkeIxVAAVB9QBJBABFCkRB6fAUkIibBQoAJ0BvQHLjIBFAwdIAOD-jIGAE6jIxfIYkIS4BWkI1rE8jIgkIufIikIAkI0bBvzBVkIIgAokIKcIE1ASkIeNAwkIXjA9HAdCI1kINOA3kIlRBuyHcLBSeIxPHVeIAgIicIivF9eGmcIHgI0GArcIz0B3fGlkIUbBnkI5EAVgIAjAKbAOkIsmBOjI1AD7eIYkHucCOkI-dHejIucI-dAC0FDFDMaIiOEORFyqEKIAPgIAdIDIHdoE_YH4tHENADfI0nB9gG2eIflIhzHXfIUfISlIidIEjIujIfJAcfIqdIyjIi1C--CfkIJRHhkINQItkIu6AvkIZkIWACamApkICmIrkIEmIKkIGmIOlI2PAsYB1BF7kIDRBImIiACGQE4wCWmIS4BQoA7fI-aAFkILkIWeIr-A-aAubIEgI_gEPkAJlIJgIMdBNlIBFCQoA3lIggA5FCS8FPeIKFFw8FpeIalI0BApjI2PAebAdlI3fAzuBymIIeIoPBRBCklIDhDUDFfzDolIEfIQkI5EAShDtlImlIzeIEfI__BylIS4B8bAgaAahI2THkBAgHEoAAE9AZ1B4yFYlIXWB7oBlBF_dHuqAYnIDcDEnA_LAAhBlFCmjDDnIwuGNnIt6HnWCknIbnADIHonI7GGGKEsnInWCbpBfhIVfI3YD1lIQjI6lIlBA8lIefIsdIzjIhfIBmIHbHDmIjbIEODwbI9XApoC2FA_JE4ZBpVA2xAE1DTSAMoIPkALmIFoINmIHoIcYAJoIMSASoINeBB9BOoIHSCuPARoIMFAToIKmIzkI4WA9iAfoIaUAhoIG0CdGAcoIAFByBAGeIwVBpoIQoIsoIohAuoIeTEs9ELeIZ3ANeIgIA3oIlGAzoInICRMCjoIdoIDFAApIAyBijFMFA-oIdQA5oIhlAB4EbXCGpIJJCoMCDpIvoIwgIwcIdgCEqGNdC31BoHArxBxEAlHHZlEkPBKpIqACKJA3oIAVCgrDkPBcpIH0EbBEEzFLxFgpITpIgUEAPDoqE4-F3fAShAJNBoHAdOFoHAhpIwpI3oIYOBmpIbpICCDppIXYGrpI3pIBFA5pIjpIupI8pIkPBDqIK1BupIPkAkpI0pIapIBFAopIepIZ-CSPA6mIYfG7HC8cAKqI5pIupIlpINeIaqIMqIamAOqIpEArGA8lERKGYdCQqIuXG_pITqIFfID0F9oIgqILoINeBAVCkqIdlEnbGYdCXlItpIypINqIcqIgCCnqInpIqqIqpI6NAVqI8pEXqI3qI4pIvqIiqItBAmdCoqISqIArIFrIEqIHrI7qINDC2qIcwF4qIkoIwqIywDfbANeICqIuqI5qIhqIHqIvBAzqIO5A1qIOdB9pIRqI_qIBqIYqIwIAfqIdrIXrI0BAYOBhrIKGAjrIAGAoAAeqIcrIWrI7pIXdCkrILrInrIKEDBrI2fAWqIuFA5IA1rIVrIEpItrIUCC9qI-pIHdBdpIArIDsIGrIsrI4rImdCNsIPrIPsIFXA9hH0eAgrDPHAZVBOIArrI3rIVsIQ_HlrIpqIKsIAqI9rIw_AOaCf-E4BCzFAf2E4HChTAsJAkbIEsIUpIggIRrIphI1_H1nBnjHSsILqIsrIxsIypIYOBn5HAfBarIgIAcsIFsIggIesIn3HFRBYpIPWBvsIgUEDtIDSBWsI8FABiIrIBgsIMrIXYGBtIwsI3LAWpIRtI8rIxaG3sIhpIKbAXtIbtIvqIdtIBrCPtI6dAItIOsIWrI-gAqvHkBAh2BltITsIntIpvHPoINhBW2BYtIisIepIUtIKtIvtIyJDh2BtECoGAL_DstI4sIutImqIwtIqtIW2B7tIpWB9EAztIY6ALsITtI2rICtI4tIRzHh2BjtIhJA-tIctIOuI7OAQuIHtI7rI0tIbBE2tIPkAQgBdtCIuIQcBKuI9rIftIsrIeuI0VB0rIGGCAqGqsIBHCfJAIFAusImtIFsI72DXtInjHrsIzcAuuIIODZdIMrIIpIpAEnjH0ICUaCSbAemI9fIiYAIoIrDIjPAKpIMcDElIYeIxPHoiC-eGZRBpmIheIscIyoImBBgoIHpIFbCKpIfmITvIqoI8ICCpIdrI5nIYgA4rIguI1DBiuIxaGdpB_rIDrIBsIprIjyCJqIdnIGdIEbA0DDBYEgvIZuIJuIjsIyiBOjEUqImvIjKEEbD6IEUbBiXAFHCtQEuzDCcAurI2pIfKErnIuzDHnIwlIyvIhuI0vIt1AOjE-rIUbB8bA7vI_WB8oIYvBnjHfzDBwIfzDMnIuzDnWC8oIRqEZFAESANnIbqI7sIfbAJwIivILwIjyClvIPwIXqI_sIrvIhtIBmChvItSAjvIeJHpvIFsEJ6B_uIsvI8eIv8AYYD5uI_qI7uIggAXtIkwIwwImwIK7FywIBYE_vIEnBTgHt9BqnI9vDsnIHwIw0B4KA-qIauIXYGDxIxIATwIcnB_pBIxIMLDZwIvlIOxI7wIauI9wIdwIkKChIAQpINeIUuILNBBrCvwItfArqI_sIHxIK0F7nIKMDvmIriI9nI_nI4KA-lIFmAvdIjfI9jIXoIS6FMvIFvItrIeoIZvI0oI7uIdxIzvIrfIqkIEcI_jIDvIZoI9xIHvIviCAyIroICyISICopIkLEQcIQpIE1DDyIKwIxoInLAVyI1oIMFAXyIlwIMaE6oIWcIFHCPeAXmBopIweIBgAmyIbyIQyIFeBmyIKeINpIDODbXCeyIBxIMdCqkBXAHouIvcAQwGTsAnfAdXFjACyyItfAdBCMtIfsIrvI-yIxEAviC8YCsmB1rIEzIamA-BBSXCgrDZvCKzIShIuKCXtIiOERyI_pIRzIXiAXtIsxIUzIsyIWzIggISzInxIJzIVzIisIXzIGYAetIGGC0wIkcB2wIQzIcsCcUC1pISJHpsIf8AwbIssI3uIZRBrzI3LAxyGoBA7XCPWB2zIyMFq6EP8F9VAISBuzIK5BhzIczIjzIKbAkPBAVC6eBXlI0uIsuItsI4uIizIEyImhIPhBXAH7yIysFyBAo8Af2EE0IChBSyIY3A1yIaAH3yI8cA5yIsJAjECFwBQzI8GGlBAe0IrECNdC_sI7MBsJAV0I1-CquIxzI1uItuI5JC1zIQ0IKwI-xIqZF30IlwIvzBGfCKOD0jAQzIgfIwtGnxBJZDkyISKCWzINYAEnBE1DPWBG1IvAFWzIsAGSJG3aDC0IbnIFwDkPBUaCbrIN1ISyIQ1ISlIT1IsqI7GFW1IFLGkPBrLFanBENEJLDO1IG0IhhI-zIJMAd1I1rIZ1IdzIDuH4sAg0IqrIwyIlyIWzIEnB3YBgTBu1IjzIAPDjkGxVA61IEyInWC_1I40IxZAGaDzwD2pCC2I80IzsB01IH1IjzIQgB4WDzGBI2IzyIpMB4zIJtFBvILvIEvIdJBboIgqIIvIhcIKvIYoIKGANvIlYAPvILlIEbAf2HOyIVvIoOCKzI-aAq2I19BcsADCDqyIFbCKzIOzIvXEWQADiD1mISdI_QCz0Bw2Ip2I70IBxIz2Is1EzrAGxEuSAkBA4BAKxIEvDGnIT5AnWCEaCA3IbJA12I5jB-QAptBWpIoWCMLDIfItvI8yA0DDK1IcyIwNApWCcjBYdI9cIcnBbxIR6AZ3IfxIDYDaYAm1ISyI4KDz0IsJAzcI2mI52IuvIYYDuSFN0IIFAfzDd3InyIadIg3INdIQgIf2EfzDgxIfwI23ISyIq3Iz3ICgApQBIpCgNDV3I4wIwdEYYDfnIs-DF4IneA13IBfIPfI2nIbqB93IFtAM0I5HC00IkbIQzIM4IXmCgNDPgIt3IqIAzDDYYDRfBWdIJfCOfI43IcdIQgIAhBU4IK6AruIX4IO0IZRBR2I_yIvcBZdIs3I42Ig4Iv3ISYDMLAfzD04I4HAP4If3ItjBawI63IxzI83Il3I_3IWzI84IKIAjtIzBAF2Ft0IPuAH4ITdI44IewIYtCbxBK5IM5ITsAkFA-4ILdIn4IOnIwlIbpBr4ItGA92I_yIV5IgEBN5IhgAvmIwpITUA3LAQ-B1rIP5Iu3IX3IK4IbxBo5IJzA4JFL-BsyFy3IZlEvuGLxIGwIJ3IhXC8oIaoA2uIxIAaxI53IAdIe5IF5IQzIy5I4xAr5IpuIggAK6IvcA32IZlIu5I5wI54IPQE_KBS0ItjBMKD3JE35IG3IFnI4HANxIR6A-5I35I2KB7BC1nI95IFHCf5IG5Io1I05IX6I1rIY3A_NDRNDR_GPWBt5IgnB_sGjsAp2E9FBOgHt6IVEAv6I9jDPWBp5Iq6I3YAy1IZlEy6IlhC0DDEvC-6IQ-B25Iu4IIFAb6I1tEd6I85IAdIg6IK7IUxIG6Ih5IFzIH7IL-B1rIIKGY7InzIpvIP6IJfIh4IT6INgHihBa7IX6IJ7IzzISwF-vIpFEEwI65II3InrBl6IIMBh6IVxIA5In6IB1Iq5Ib7I4yId7IuwBpcAC1Io0I37IZqI3wIQ5Iv5Ih7IfnI7PCGYA87II7IZ6IS7IM7IUsDt7Ic5IOxIR7In7Ii6I6gCB5IE6IT4IU7IF0IEyIF8ICIHCoI5lAN6I_7I4nIwxItjI1lAmdI7lIUBApdIAoIMFA87I3xI2jI5xIHyIskIJyIg2ILyIb2IFyIMmIu8IOmI8xIZ2IGvIz8ICkIa0BOPIf2IhBAaoI68IdrI0EAdCIemI_8IB9I50I_kAjrC72INIBXvIM9IdGAKzIEoIJ1EGoI7xIY2IxbIjPAWAHTpI8CBwSCg9A4cEYgI08IWoI28IH9I9xIZ9I4-Fb9IseEe9IkgIloIDTHWkCQcIo9IaEBYgIZyIAvBd9Iw9Iq9IgyIS6E7oIFHCv9INCBYgI_kIOPICvI48IX9I7cCJFAuoIKMDimIBgIX2IZoIkbIj2IieI9iA79I0IA99IvmIKbADiItSAFiIP-IKFAFwBD7IXjB2HAS4HT-I7hIEiIs3BjeE4cE3PB09INCBL8IMxIP7IEfIX-IhgA0eEFBFC6Io4I0eIDYCEdCO3I0lIe-IxgIg-IPsBnkAsAFaEBe7IW3ITuBc-IIFAClB2-I8hIoAA5-I-EAFBFAOA6-I4cEn-I75Iu7IAdIG_I7-ITtHJ_IH_IbuDv-IO8IR6A1eI5UBDiD1-IrhIf-IV-IAVCQ_I4cERgHcnIa-IHdIA_I0BAC_Id_I3-If_IShAh_IaEBhlInIAvhIL_Ir7IH3IO7IO_IEfIDIHT_IR_IY2CW_IQfIEfIZ_I0-I8mIshIdKCQ_Ih-Il-IyUA9-II4IFQHIIAd-Iq_IthIQuBvhIGAJxEAj-IKLAHAJKFAM_IN8I-_IwlIr-Ik-ITAJV_I0nIU8I__Iy-Ia_I5jBCAJr6AEAJRAJu_Im-IA8IR6IHyBn_Ip_IKiIPAJFAJqAJY2C6_Iz_I55I1_InlIp-IwlI0AJtOA2AJfAJj6IhAJwlIAAJIFAb_ImAJPXAoAJK_It_Iy_Iv_IXlIl_ILgHvAJggADAJuhIKBJpEA9AJLbAjsBMBJrAJ4AJc6I6AJ3_IwlI5_IaBJ8_IgAJh3I4jAEBJ4jBc_IyMFzBAIBAjhIa5B8AAseExLE1GD-AAJAJB8I_-IHIAFoBVIAZhIrBJjhIwBJ_hB1GDClB0eExBJ--C0_IdBJSFAe6ImBJjAJ9BJzVA1GD0lIBCJ-BJlGA9_IS4IaoB6BJsBJX0IOBJ0cIQ6I34IPtB2HAfnIUCJjhIRfBOCJLCJDCJcBJN7IeBJX_I4jADIHhCJsGA2QHRCJhXC3nITgIevIAjAxxIj8IbfIm8IdfI0xIBoI_lIr8IiAA3jIieAIyIB-IKoIl9IeCBg9IT9I6xI1dIADJMSACDJGDBkLEG9IV9IKyI58ID-IhBAF-IaVCF9IIkIJ-Ix8IQDJKDJpCB9CB15Az9IeAJ89I29IxRGcdAChDbnAv0IhIA1pFbDJI6CAhBJ0C4oAODBg4GwqAoEDxGHkDJlBA99IkDJAGAepIftAJLCISCyUDZsDnWB6FGRCBZpHwtCxZB_KH3DJbBEdgGEEJFJAHtF60I6cAFRBhiDzDJDFAmDJNyCbmERfBsDJVfAuDJBFAb3DurExGHZMExHCYOBiDJVZAS9I0eAU9IHDJW9IBDJbUATDJMSAfEJtBAPEJEDJiEJGDJVHAIDJY9InEJa9I5hAqEJsEJCeI9iA2EJIqHwoIdCIQcI6EJRYHQEJPnGSEJ-YIIkDrDJC-BsyAXEJS9AwDJboAiiHVcIEYDjyIEWFjDJ7EJ-9IccIXDJA9Ik9IzEJm9IHgEJvIfmIODJg2IL-IocIIgIQvIm_I3BJDDB_EJbnARmDEuEQEGTgFi1HBMBZQHA7FWfIzDJXBJj_IFwD0ICq5E6KD1tIsAJaCJ2BJ3aAXBJfKEPLAzFJUEJVyGThDSICKaG2DJalDbBEWFA0BAF3IECJlCJGCJ7AJOxIDIHUwIKuBFGJT5AHGJnBA4DJwIAptBtCJP_IiBJtOAzDJZMEXtIqEJbnIcdAxHC0BJtAJLAJ4BJ_FJNEJlTAiGJRFJgdAL3EZMEkGJVZApICdOIZMEYAJ2_InCJHcDvGJVJAxGJLmDcEJMDB2GJLmDcGJEfIOpBhEJydIvEJw8IXFJZDJZFJDDJzDJf9IVoIFDJi9IeFJLHJC-IaDJb9IPHJq9ITyIuDDIqHx9I9EJcHJRYH99IuyIbHC59I8HCdHJ29IW2Ij9IMHJE-I0EJGYCcFJA-IIoIgFJAJBiFJk2IbCJlFJgHJPLAR-I3aDcHFHzI_oApdFbZA2FJe1IE8FAoDioFxLDwyE_GAWKDRmEzDBf4I6EDMgHfnIW1B_IB23B2zBSqAcvCr3F16BkTAzaCmhCkTAumBNGJM8I5GJaAJRGJAhBYIJMTHUBASBACXDe1INdB5jBcpGlIJAIBS8IlbAk6IV8IaoBTCDSqBOzAmLA1BCwZAmsI2ABOIA8AABIJ0IC-AAU1IO5DCIJ6FJNIJcCJbxBxyG3IJyQAZsIuAB7IJXeBmnIOdBgaA_pDOJJiGA0WASJJtYF-wFkCJeIJmCJgIJR6AKJJnsI0UDoIJAJJBGAQJJ3aADIHlcDSGJcnBEHJd5IbqBWqEYOBERBK0IcwFPBJ2HJM6GmVFTaAtJJERA6eB8yDjdGNNBdIJo-IfBJhIJ16BzkFpJJ_JJeiD4xIGyI8dI_CJlEJJDJNHJLDJXGJepItEJIHJTHJkEJPDJWHJLKJbDJHEJAEJYGJGEJ4EJZYFIEJZKJXYGy9I_FJFEJSxI3TDyWCxVA8DJyiH_DJUcDGwCNFJhyIPFJmHJYKJ4DJ6YH1VFlsIYdAesFPGJ98IVFJqHJUKJsHJaFJuHJd2IdFJSKJfFJIODM-IRvIRaFdKJ4DJuKArcB-dAzGBpFJt8CipH8WFY2F8ABz8AAHCNUBu2IcqEHLJbBEj_IlGJSqAnGJ7FJIIANKJZLJAHJdPAISB3GJ8JJN_I6GJ1ZAiLJWMAkLJLmDS3IxyGXGJKEJkFAxJJ3aAfnIvLJdKJxLJ_0Be3Ia5IA5IlBJ5mAbpBwLJUvCyLJYCJf7IEbA4nCE1D8AAgLJXYGXKJ6KDKEJgaAAMJCEJ5LJ23ICfID6IEfIGMJa3IfJJJMJ46BPMJvFAgaAvmITfE3LJwvCBIJi1ICJJzLJ_qFOgHfMJYKJKEJw_IksBKaG4IFFeBjMJRfB3ODa3D8xBmLJZAJddIAKJVGJDsG73I4HAksBfzDDIHyMJ1kAylBKLJPLA7zIK-GmxHhcDI7DiAGfPAFjDAwBUCHqsBXTEFwDKVIFwDbDBz5IWYIErAWACqcAaOHWOHDJJLACOgHDNJMiIyKJPuAnjH0KJnXAzGBg8I7HJuxI_GCyxI2CJ9lI5CJ2xI1jI8CJt8IHKJv8IxEJRDJoEJjPAZMJH8BbMJr9Ie6HPVC9CJ9dIKHJI9IXHJ5hA5NJGdD7NJbHJcKJwKJGEJ7NJgKJFOJ3NA7NJ39IkHJiyIvKJ4FJLOJgMJwtCUFJBlI6KJmEJ8KJ1EBH-IFlIH9IyHJpsIKlIN-IJOJMMJovCt2I-jAhKJJEJhMJ2_ArpIhJJdLJlhC7NJrMJ5MJeIH8MJSICwMJAhBANJAGA0MJYJJ9JJoLJdRFUGJFeBvcBVwI3OJvMJzqE6OJ0HBzMJcnBS3IOxF15DCNJDMJ--IJ9BMXDKPJBNJY-BhqCSMJR4Ip4I16BZdIe4I24INIJcPJ1OJRMJQ4Ib5IbJJoCJAhBI5IoeIfPJMdB74I4OJ94IYPJkPJ8LJUMJgBJ7MJKIAvmIHsIkrISbAZwI_gB16BQgDTWF-7F3xFwSFGTAGGCLIJrPJg7IS5IYYElTB5rIzrI6PJkBJzPJDKJ-NAmhC-PJKvE2uGCQJIKAEQJUXHIQJ5_GEQJ4PJMQJpNJgdI6nIzCJJpI1CJn8I4CJp8Ic8IAmIFKJ18IzNJ38IJKJyEJdOJMKJsIAcIAhGJ7EJPKJtfIRKJwEJuQJ2NJtHJ4NJyQJsGJSFJAFJIOJRaF-QJ0QJAFJNOJERJOEJTFJREJmRATEJGFJuYFIFJmBAvDJldEsKJ49ITOJmgA9LBzQJJRJAFJZOJ8fIWFJCOJVKJG-IvHJeRJiOJgeI1HJ8FJNaAuDDIRJtGJTFJNLJ2nE1VALnCcDDrnFwFJ6nI-AC_JIN_FsJAZMEI0It_IqRJcdAF_I8RJVZAxOJb-I3BJjcBHfAbGA9XC1RJJFAPOAbGA5RJoHAg_I_RJ11BYRJ_QJgdA05CSSJddA1MJfIJnWCRSJFdGPSJuIJulIPQJi3I2RJGSJuPBgGJOEJnxIaSJhiDzGJtBAmGJcNJkFJ0LJbxBkSJtGJmSJcSJ-GJlTApSJ1GJsLJlTA4GJaJJZSJzSJZQC-9FqLJtFBYjHDHJOQJw-IFHJSqBHHJ3QJsQJbOJKKJwQJWKJqLJeEJ8GJ2QJjEJ5QJTKJcOJSDJ8QJmYAhiDdEJvBAqEJCRJJDClTAbTJqEJgKJPTJcTJ8GJROJD5HuKJXAGaTJSqAQTJI9FLmDpHJUHJfRJNTJhRJ_KJwHJK-IDLJhFJkOJCSJ3aADDBkTJqEJxCJIvIqEJaLJ0GJcLJsSJQBJ3BJ_TJMWBCUJyQAATJuoA6SJ3KJAPJ3PEEUJwLDcdAdSJwIJEfIiTJqQJh9IKTJxTJ9xIriIE1DriIRHJuEJ4QJBOJeUJRhIgUJRhIbKJnLAoUJYfIgKJsUJ_hInTJMeI69Ia3I4hIcRJALJUTJYDJC-I1UJfOJe2IxTJkRJ0HJEJJ3HJwVBvUJYiIAUJM6IPhB20Bz2HmMBRbDX4EPhBQRCmQBc4IcFAdJJ6IJ5BALVJfhHzQFOVJ5qBRbDBSJtSJjPBylBW6I3YAJVJLNFWVJVeCqkBQRCyQAQVJHrCYfB5IJieA7IJUBAMVJYVJtjBjJJasIVeCvbD0WAPUJtnIhXCpVJdlCTVJtVJ5EAkVJNVJyVJWIA0VJOFA2VJDgDCKJR6A-qDlPJ-OJ5VJAdIvVJDgDKWJA5IgVJvICO1IlhHAWJxVJ3YAPVJ4nC9VJLVAXWJRWJZWJaVJXVJfWJLxFlMJpGJjWJHVJtjBiVJWWJPWJlVJOVJVIJSWBN4IrVJ0VJeWJmVJDWJLJJ1VJDgDUJJYWJGwAlhH9OJllInLJmPJLnAbWJsVJISC0WJOVJ2WJeJJsWJOxAQWJylBOsCIbCBBJ9LJpXDPfIMWJHCJ4KFTeDIbCY2FGXJyVJYsIEXJuVJwVJjWJ_IJFWJXVJ7mAjWJcVJHUJuSJGoBn0IaXJZWJvWJlsIzWJsWJBWJZWJIXJUVJhWJlwGjXJZMAnWJexFMWJ2MJ6VJcWJxVArXJ6dHzXJ-VJiXJ2XJ5EA5XJoJJETJRUJbpB74I_WJVXJpXDXXJg3IOIAWsBAYJPVJ-XJVVJwXJ7WJhXJYYJlXJGUJyJJJpBGoB5KFTYJbYJmVJtXJWYJUYJCYJLVA1XJLXJtWJA5I6XJ_WJ8XJAdIuXJ3WJ0UDjYJHXJe-EUVJEYJrYJ7WJNaDIWJ4jALYJ4HAUXJQGJJWJQYJtjBITJTTJlUJQDJriIqiIpUJ5AIxNJGKJlfI0NJ6QJKZJ8gIyhIqUJcHFUZJ_hIgKJLZJYfIxUJlHJmgAbZJwUJwTJBLJVHJKoI7UJiRJhOJ4TJzHJ6TJdVJz_CgZJFVJn5IeBCAjIqXI1nBJ0B_jDFXAjaBPwFBjIIKE_KB1NHzlDXDIAaCm1IMaFH9DVnApWCXBBpPBPOBaCBFQJZCJBVJ3aA5ZJzZJeSBDSBOaJhjEvWJlOC2JC-WJEnIOGJNWJEfIVaJZCB-cImTDc2BpYCWUJCBJOxISaJBpE0wBFXAx6G5vITaJ1ZJQaJFvAgeGDfG6iIPaJBYE9ZJBNBleGf5GtWCBaJo7FEaJMLDGaJi9AhYIm1IKaJEMJeYJGOEERA6ZJtaJ1JApaJ6ZJUaJc2BWaJq7I7XJYSJhXCcaJGFAeaJDGFP3AhaJ9YJcBI5iIqaJmaJMWCZCBAVCgjImLAcfIXCJMIJ7TJjPBClBJ0BfbJ0iIcfICGJtjBawBe4AQGA4FAVpFQwGc2BPbJ7SJbPJlJIA5IYbJftGy-Im8IuzDBZJ-JJJWJmVCAVC0IC20BgbJzBAibJwJJRPJKAJqiEmbJCcJ8qIOdBFcJqbJ2CJsbJ-wFAZIwbJNdBcsAzbJ2-AvYJQbJplIORJTkB6bJNFA1eI9bJMYJYaJUsDOYJNFAQGAJ0BT_BDcJ2_ARcJc3GIcJOdBCwGUFA2wIlWJMcJzgCodImVCscJPcJAGAvcJhbJTcJfcJ4_F7FGSDF4RGKcBjEAOXDXPAubJsqCXcJybJEYC1bJQUJBXJpLJBdJcTEhkBsZAGdJV6EvwAFKEQXJfSJtaHG_B5cJlcJFwIocJOFAGGGSjIymADvEoHAzxIXlIQ1IIaJ7MCVgFBKH9KAZXCDVFVFAmPHVtCnEG6EBJNCKIAGaJwGAYIGIjIMUA_pBBbJSPJpGJL3I4mI9bJQ1IHjIndJBFAcfIyQAQGA2JC5OJ16B14ChiILxFWcJfmI0bJccJ2bJOWJdCDtBAlzEB5EsWCP3Ab9DRaGWWI7hCIeJj8B7rBxVCfeJ5_CBSEiaJRXJoABQnIkcJAZJNYJCZJK1HkdJkBATjImiIhJAq6FzxIq6FrAGgMAsdJDjEtdEvdJsFGeeJITFGWIqWBAfJeYGBeBq6FhxFJ7CzmC7dJaaBUjI3eJnPE_dJdYJnRJrnAFaCFeJGjI5BAPfJkBA4eJ2CJLeJZeJjMJJfJTCFbfJbjIrmCpiBUeJbcJmcJ_OJRdJpcJffJ4SEceJfaJeeJRfAgeJ_cHihBifJJfJafJ0fJyTBKIIyLAFFGT8IreJVfJFlAfdJveJpfJaaJwlIQGAnjIc3GdjHsaJ2cJMgHDeJ8AAXeB8mIGcJdjHyQASbJtBAXaJFwIwYJbaJMbJdaJIYJbdJFTJIwIQnIoIJHBJE_IsaJG_HT0DcnBkbEAaJaCBYTAU-INJASfCetA3ECL3AmDCAQH9jBfJAAeJLcJMgHNAJKiIE_IUgJbgJTbJObJWeJQdJnWCVgJUbJZeJ8rB9fJvIJjaJY_IjAJBAJSBJe_I-kAsoCGFASbAmgJI0CogJ9hGqgJXmBsgJPhJoBAvgJS5BWABgLBBHJhQEj8C2gJTfJuAJ3BJKRC3JAjgJEiIsmB9gJP3ANbJtbJXSJXeJagJuhJcgJ8LJwfJq5B4XEhcJxlIkAJpBJcnDtoDRhJWSJUhJQbGeXIArA4aJrgJOkD4BA-hJNMAgGIo8BrTExgJghJXsAPCHlRElhJpGJKiJ1JAwAJWiJbZAthJXvE_gJwhJPdJFgJOxIEhJg3I3hJHhJqeJcdJ5mAZ_IZiJ9hJnAJUBJ-EAAiJThJSiFngJA5IpgJGiJZhJkFATBJQAJ6-IdhJDFAPiJHxERiJqcF3_F3gJ1BJmhJSGFB_IOhJIBJtiJwhIbiJZeJXgJs7IdcJzhJciJWgJjiJVbJ4hJQ9E6hJnBJGBJggAThIjABviJggAN7AYvB0iJP3ABaCYTAbjJ3nA7iJnhHH5AwyE0gJjhJyyAMgJRBJezIi6GUhILjJvhJXJJBhJgiJR6AiiJ2hJUjJliJXjJMhJFBJlAJggAAFDlgJxiJj0FJiEXhJ1iJA5CdPCnjJBTBlUD-iJOYASiJkhJujJ3BJRfBagIA7BzjJ1hJ1jJEgJZgJwlI5jJTkBQGDgaJ5hJJYJrfJoIJVkJ-XDdjJCiJa7F-iGFiJijJm1IYTAFhIAnCnjJ9iJqjJihJ1jBRkJKcJDjJpGJUkJ_gIYHFLbJ0hJdiJZkJYgJPjJckJ-gJSjJ6jJGhJXbJikJ3MJiGA4gIGFA6gIDkJaKErkJo1E6uEacBkiHwGB-ADxDHGDIYCEMLAoqHNBA5BAJ0BiYA5BAqkBuqHCjJoGJ3cJ6kJ0BAJ0B6gIXkJ_kJLxFfiJidJdkJowC7jJIlJegJRUJDIHUlIvAEGcJijItcBPlJt-Fv7ELmAwrAMsAKTAPsAejFolGGhJlJCSkJzJJcuGejI4lJ0iI6lJliBrlJFlJAlJOjJyhJDlJ-kJRmJxlJHlJhkJ0lJjkJDIHKCD2_Ad_B3fAvAEafJwiI8lJzDHFlADSAAcERlJaXC2iJ2KBdaFq6FnjJC7BQiJPkJAjJTiJImJIIAJfJ3lJx2AjmJnPE9kJRjJNjJ5AJChJRbJElJFhJ4ZCamJ-fJniJ67HnPEggAmjDOKEnkJEkJDiJGICqmJjjJ4eAViIxkJfhJOkJZFFMZABjJUiJmlJAhBUiINnJQmJ_mJFCJ3jJ4jAwlJl5AFnJWjJJlJ3bJKmJqBJbhIP8AdjJ2mJqGJ6BJunJdhIhnJAhJakJClJhiJDnJdgJHnJfgJOxIbpBeCJX0ILgJ3kJllJOIJbxBBoJ9mJMjJ3nJBlJUmJ6nJWmJPXJ9nJKYJbqBfiIjeJOnJeFFKCG3dJ6zERnJGhJTnJV-BbiIe5BWnJ7THzgJ0kJbnJxnJnlJ9dJBFAJoJ0jJtlJ2jJvlJ7nJGlJonJ3YAIhJeSJ-nJR6A2lJ3LAooJKgJZCBwiJaKEvTIleJuPBhjJVJAdoJ5oJzBAhoJpjJjoJjDEloJEoJeLJCeJKRCQgJggAEpJqoJYkJsoJ4nJNoJ4jJvoJekJkiJzlJRoJjkJDeJfJJDIH8mI92DeHEWoJfjJWhJoOBIkJyBAYTAipJlxBGpJygJhhJJpJ1mJLpJMaJMAJGjJMhIYiAOhI2nJeiJtoJxeJ5mAmnJfkJWbJGnJJhJ_fJYjJAkJ0WBumJnPEsmBlmJmrAomJhtAFPCskJHiJtmJviIRfJNiJwgJXnJzkJwpJ2kJkbJsZJOgJq6F8mI7mJKBDSpJslJ4VJuoJPoJTjJZmJpnJbmJK3IhgJJfJeqJVWB7sAkpJi0DmpJOqJCpJtkJIiJTUAUuGtoDtpJymJZnJ1gJtjJypJlbJAgJ4mI_JDPxHMFAh8BtoDtqJpQBvqJ5pJSmJAnJknJ9pJYpJYmJxoJyyA6hJepJEdCDrJ_QDGrJAYA8mIQ-BlmJEzBbaIzkAxqJA5IaFGnpJPqJsmJqkB6qJYnJrjJ1kJ-qJaqJnXJTPJsnJQ-BLrJUpJMoJBnJAdI-pJapJBqJ0oJ1lJIdIFpJLJAoECcfIuBJm8I5qB1cJ_qJsZJL4I9rJQeCKeJWVAUBAClB_vIhEGOFA4RGznAKdJVFAMdJs_CacJzyF7pJAcJICJjpBSFA5cJYvBUBARsJG_B6hJ_YJKIA_bJRUJQGAK5ItgJFiIJ0ByCC_jJ_jDgyBrqCM5BSnJm1IkoFjaB4_ErPARjAJQBogAIOEm4AqsJADDBGBHYE7KD2UH_AGr_INNBklJMpJ3cJE8IpMFqsJhqJXmJC3IEtJ8hIjqJ8pJ1ZA3rJylJJYE_jJQtJEiI-2G5sJEiIzoJXUJqJJwnBGZJJHJ1NJTZJGFAljIMZJQCImpA_NJIKJVTJMSAltJtBAntJVZJmoIsWAooIZCBxtJZZJfHJyoI2tJ0uA1UJjHJoTJpvI6cJ8tJ9gI2UJ2TJ5UJlZJDuJ8UJ3UJBOJ_UJrZJurJtZJ7tJSLA1UJS-IziIsBA8lINQJBBJ11D5aJBpJtrAjKDxnJOgJ9bJnjIVuJdfJLsJtfJvzITeJOHGofJ0rJOrJpXDluJpiBvfJUjJetJKhJklHteJmNBDgJhdJTtJsfJKbAkeB_mB4YArpJ2IAcfIXUCtoC39F-nICsJOFA8oJlpJziJHkJP3AbqFLhC0dJv_BX4HR9E3pJsBA_pBYvBZ7CMXA8YCJJBomE11AlVFFaEgjJcrEjqAL_Dk8Bf9BOiJWqJIpJQkJJ8CfBGgpEMUB_uBHtJzpJOFAwAJ7uJtMA82DNhIiuJnVJWVABvJ_IFvfC9bJ2JCT_B5qBRaIhvJX4HTsJmfJxbJWsJOdJZsJRUJ4vJ_sAzGB5cJ8vJG_B_pJjFDjKDQGAFZCAwJo-HP3AibEfEFL_DjAGp5BxuJDqJ8bJ1uJlsJweJasJ4KFitJkUJktJRhIhUJNZJrtJRZJttJjPAKZJotJtLHt9IooI9gIaZJDuJ-tJyUJ_KB1UJiZJ4UJkZJutJIuJnZJ-UJpZJjOJqmIsZJm2IcZJeMJmUA5KAXHB0wAr-BcfIKRCFvJUBAmXJDbJEvCWsBJxJApALxJaHEKsJdLAOxJgaAznA-vJxHHxhJ1rJPnIedJ9bJ2ZCSwJV-AgdJ65IidJWGAJrJVOBhZI7TA_QD2ZJDSBjaBXXEEdEsgGQRDErJG7AxnJ0xJqiDsxJfOBvWJXrJ4jALVEwxJgxJruJxtGvxJByJHyJ4KF4lEMRIcwJInJxtGsKAqiDgOCkwBg2EqFJpPCQWChECBaDFWExLBdLAZmAvLFMWBAyJwgBh8FLxFNYAzxJJyJbHD2xJiyJtvJArJgyJuHJsyJ1nBMUJQ0C_FA5lAStJiwJpLJxyJQ0C6hJuyJm5AuyJoAAuBJiyJzBJHbJiRA3xJ_QDD-BNPFeWE6xJmyJuBAS4CE4IpOIAfBwyJ5lAClByyJzrJTmJhxJDBJjAJiyJ0lISzJdFBeWE9jJcsJfJJ6yJgaAAeGbHCKGH0FJtqIizJTeB5lAm1F2dJXaFmoJAhBnzJ8nAvWJUcJTzJNrJidJnJJGlJRfBKYDSeB8nANyJ1oJnPJ16BemJN6GwmIvAEEBAF4AajI-QARxJUfJ3KA5mJSLAE0J2WAvWJJfJomJ0yJRUJQ0JKnJUrJYtJUlIJpAAxCkkDYdC6eJejJPkFvCB-JATUCZ0JFXCedAAhBWvJDXIIPFFNCYLDEVI5kDsrJGQJOuJnlJfCCEXCcFAmdCyQAU0JH0JEyJidJ30JOpGerAr5ATkB9_GUlJ8zJ7rJ_zJ7lFefAhdAo2Ca0Jl0JB0JQgBKxJIkBlzJnBAvsJAoBxsJPiCwbArzJAhB1gJK6GtGB0BH80A9kBqyJGsJbxBM1JWxJO1J5JJ16BuYJVpJVzJQQJaWImqJ4zJUMBgyBC1JjkJbpBzIJwnBUyJOLJiJFZKAToIgBBEFJlBF43BaPBO1JXlI0fBfvBwGAMiBxBATFCppDjuB71JBSAsDEXfBP1JR1JlqEeZEU1JmEGRGFocF16BItAWAB3JBIkBe1JOuJHsJ81JY6BxzJBdJS0JcmJTdJAGH9PJt1JAoBv1JSCJ4nBy1JanB01J2nEHEDnAAHAD3YAIFAoYCrTIbmEM1JJ2J91JL2J_1JTUBB2J85HGEAE2Je7CG2J4MCrNJlQJrdInQJ6CJI0JEjJjPBZTD0CJndIjuJdLAQGA8oAo8I2lAoQJDFAwFEq8Ig2JnWCQ3JGbAmQJT3J6CJsAHd3J2xImiJ9zJ4KF-bJhwJnsJ3zDxhHh8BP1JwOJYtBqzJS2JRGGmkAisBX1JsFBxgDjhJqWHXfBZ2JDbJLhBb3Hq3Jk1J4bJ1qDFtBmkAY3JrnJq1J3zJm0JIHHxhHheJkMEx3JMcAL3Hn2JE4JkwJcUJjZJI9IowJptJXEAqwJtQJswJNyIytJs9IKHBNDJT4JmUJtUJVDJ4KJEkIdUJJZJDuJrDDhIAEVJexGuZJs4JQuJolJDuJSuJ8GJ1UJnSJlTA1UJzwD9fF4LCDuJMcA44J4oC1UJW_CqkB34JHKB1tDFVJPtFcSDxsFKKDW0HrpHxRAuPBaBEblJ6HIneAqiJruA_UAR4JQZJZ4JGuJ9wJyhIqEJV4J9NJCHBY4JLTJtwJRhIb5JvwJt-BxwJwVBj5Ji4JvoGQ1A-pA-EJz4J1wJMpISOJpTJIbAo5JhZJWDJFuJ8wJh5JcZJJuJ35Jh2Iy-AELJExJ5EJu5JGxJoNJMWBESJKSJ4RJhiDh-C8GJI3JpGJG6J3RJjrIVUJF6JhSJI6JlTAvWJ_TJmnAlLJulJ4uJY8FLmDY6JDTJpqJhXCO6JLSJLmDF6J2DHVZAK6JuTJ5SJcnJMgHGUGm5AGUGW6JmTJe6Jq6Ja6J1yJUgIx6JmTJ6hJt6JMWBxHCZMEo6JR3EhiDM6J3cJATJ76JSqA96JyQAX6JL6J50Jb6JI7Jp6JVUJ6hJD7JXpI1KH96JqEJB7JMgHEEHR6JR7J48FV6JH7J36JN7JASJK7J16Jc6JsvDy6JO7JqnJplIIKHsvDMWBHaCT7JJ7JxnJr7Jk6JzBAv7Jb7JWVAM7J_6Jz6JHwJjkJ17JcUAf6JcpJnWCy7JR6JT6JQ6J4KEgrDhpClEA8AAqEJAzJIzJRVJtfHa3I8AAi6JU6JcdAUUDB8JmqIFWFtXJF8J-nII8J9yES3ED4JxYJX8JfJJ_TJgaAk7JC-F5yJxWJTlFEdCP8JC8JVJAUUDm6JvoAE8JCvJvfCI8JV7J2HAWMJ7uIO8Js8Jr8JvIHV8JoVJX8JH8J8GJh8J8GJl0I47JK3Ie8JEdCg8Ja8JD4Ek8JL8Jm8JtNE-9F8mIiyJ-6J77Jq6JxnJiyJwAJP9Jc7Je7J0qJY9Jc8JYUJd7J27Jl7Jg6Jx-IezJEdCYzJgaAX7JD8JJwJuoCY8J-8Jy8J3BJ08JFbC8IJo7JR8J9cGwZGbtEW8Jv8JaUCZ8Ji8JvoAb9JIwIE9Ji7JVUJ_8JY9JadJ97JhXCu9JLhCj9Jx9JgdAgaA_7Jn9J88Jx8Jr6Jz8Jl8JN8JM-JtBAL-JnyAS3E29J5vJ49J-8JH9JFWF89JOxIo9JDvJf8JmTJB-Je9Jj8Jm7JVMJS-J9wIEdCU-JhzHV5J4jIrwJY5J55JEjI14JcdAc5J7SHe5JyNJW5Jg5Jb4J0-JPSJ3-JQSI0tJZYF_-JzwJ5tJDRJMEJZME9tJw5J_tJ8oI1-JVZA5wJ25JeRJh4JwUJ75JjRJBxJlRJuvJ_1CE_JD6JWfIS6JJSJP6JU8J9RJO_JWSJxnJo8Jh_JgdAe_JFSJQ8Jn6JyQAj_JCRDVSJf-JR6Au_JUSJ-9F56JT8J-9Fl6J58Ji_JPSJs9J3aA66JFpJs8JvWJz_J8_Jg7JRUJDAKI_J87JCqJOyJM9Jw7J86JJ6Jj_J9_JIIAQ7JOAKz7JdLAHAKZRJ37Jn1JFyJZSBYAKVUJ0_JJAK6rJh2JgTJMDBMWBm9JQSJEAKT9JJ-JVJAlAKqAKCAKcSJfAKZAKquJidJXAKVSJi3J1lJqAKm5AmoAH-C96JQAKQ-J3BJ6AKQxA2lAw7JABKvNAG7JWVA0AKZ6JC9JhXCIBKgAKftJOxIEBK7QA4_Jx7JX-JPAKoAKFsJOuJt-Jq7JUBKVAKg5IIAKsvDwAKudAFAKjkJMBKsvD6hJU-Jv-J-CJx-J45J9-JQjI94JKJA3-JCHIf5Jm4J6UJRhIuBK64Jc4JwwJLcIwVB2BK4hIgKJ8BK74JXtAWrB54J_4J5aA7IBOFJAuJ_BKcZJ6wJIZJ0BK65J_wJT4JMuJDxJOuJDDBJCKwUJvmIEcCsmBKnBkWJXBKDbJ2BKUdCjFAvWJDYEoKHiBKnWCaCK8YJo-JGgJCCK4oCfCKRACusJ-AKkfBqCKkMAYCKvWJ3KAm1JyAKb6J0-IYvB6hJeCKocAXPAwZAjmBbCKtrJdCKxCKHcBgfAshJEIIdlB2CKUzJbAKmCK6CKoCKOxI8CKGDKGiI22IvCKjPBEDKBYAV9D0CKaNAKDK0zJ4CKYtJODKg9JEfIeCKk2AKvB_CKMlBRAKyaGFRBrCKkDKVeAhCKADKjCK06JRUJNDK8nJKAKj3JpXDXDKsDKdjHO3IoDKjDKGEAlDKiUA4bG6pJaAKidJ5CK0DKhAKZ3J4DKZCKADK8DKJEKuDKJDKLoJLDKidJzDK5bJPDKJWJNEK7DKVDKpDK54JHUAHDKBWBwDKKBKxYJfDKGEKOBKWEK4pErCKI3FKEKnDKZEKeCKoEKOEK0jAcDKjnJSEKvDKgDKE-JOWJXDKtEKYEKxnJsEKwIDdEKcOAfEKDEKeDKoBJ0EK1DKnsJXDKjTCzEAMWB2BKwZACnBBbG6EKGFK8EKJFKEDKhCKMFKzYCx_J4jADmBl7FzlD7CKPFKhuBFpJzBAKFKaCKMEKmEKkMAHFKeFKKFKyQAiCKjuEBbGxDKjkJmCKqFK2AKjkJeCKlFKRFKjFK1nBuBJYFKINAJ8JcCKUfJ2BKdZCQFKfFKSFKoFKMFKClBZmBWFKoiJjAJ4FK3iAQJJBNBdzJeuHEdCeCKl9J_FKKFK3FKADK6FKCDK8FKEDK-FKdFK0FKqDKKJAuEKlEAEGKlKAGGK7bJi9JLlB0jAQJJlKAwFKnWCZ_IQGKoBKAOJmwJyhIB5Jk5JxBK6-Jw-JX5JrBKriIyGK4BKl5J6BKnLA6GK4tJq5J2-B0YB9iA_GKFVJt_Eg5GkGCjYC3rAQYCf7DWFAL5JhxFECB7lCDxFWQJR5JjEAovDT5JGCKtKJAuJFHKexGLCKwGKU_JPCK7wJ95JncIqZJSCKDbJDDBcHK14AtRJrFJkmGxRJvFJGVJCBAmDK6qCZEKf2D1JAYzJxHKoFKvDKMdA9FAjGKNFAmCK7HKD-JEFKw1JMJAFRBQ0CxHK5EK7FKJ3J6BD2HKGIKaDKwTDl8FkCK6VJYtJAIKqGKuCJEIKYzJRpHpEKzHKxnJqiJZIKfGKovAD8FRIKAdImCK7jDjsJWHKAYAeIKIIKXGKKIKdIKdeDOIKPbG9HK8hJlIKVEK-YJnIKpBCxHKhFK0HKXIKQ0CHBA4HKIDKVZDQIKsFKlCK6HKEIKBIKHEKWIKMIKrID9IKTDKcIJcIK7IKKJK-IKeEKAIKxIK0-IUIKjsJPJKVyE4IKLEK6IKJJKZJKfIKk8F8HKiIKEfI_HKFJKVIKE6IYJKOxAHIKuCKOJKdJKpJKvIKTJKiJKIwITIKlJKXJKtJKBoBuIK5IKcIK2IKVyEeIK5HKdlB3fBxIKkIKAYAmIKLiIOxApIKrJKJIKViJ7JKGKKuIKAEKwIKxJKg-JYtJzIKhDKd5ILKKr8AyHK26GsJKFIKrIDXKK-JKAJKhJKCJKhXCkJKjvA1JKbKKj8BqJKHiIcJKmKKA2BRJK-EKwJKhKKhEKoBJWJK0IK-LJoJKNBAeIK5JKJKK3cJqiJ3KKNKK_IKmKAAKKQKKcJJvDKTKK1EKFHJWKKHKKpKK6JKFKK9KK9EKU-BBLKwKKEfI0-IFLKCIK2nI7JKuGKstJCLJZRBuiCqsJEnBSTJjtJxHJIODcLKbhJeLKWZJFqAkLKJ6BgKJdLKo8B_pB4TCA3DoeEctJV-IhdAOBHn5Bf9B7wArFCNqJMnCA6IwMHi6G18A2wJeZJIbA_pBrLK0dB-tJ9KAN1IbeHJrCQIJOSAB7I8SFm6BggIgfCEnBxBCJvIbrIeLKPMKinARMK8UJvOJHoBk1IT3IecBShIQMKJ6BK6JaCBebAUMKOMK3LAsbCRMKN1IkMKgIAj1IfnBNMKJrCWMKGHApMKBqH2OJvzIVMKnMKgMKkcBh-C0MKaMKOpBvMKeMKxMKpEARMKYJJrMKrvI3MKV6E5MKecBF_IORFFNKoHAtMKXvFdMKJqBfMKXMKt9BSMKd2I_MKSNKBNKuFFVNKZMKbMKuMKRNKP7BaNKNzIdNKGNKmMKINKUNKqqBWNKXeI9MKCwFgNKlVATNKyMKVNKqMKZEBYNKhNK4MKoNK3pBiMKXmBrMK-MKuNKtdCiNKyNKm1INNK2MKmNKoMKBOKjMKXqIjMJ9NKHNKGOKpNKcpH26GMOKJNKJqBsmBPOKK5BLOKFOKSOK9gBUOK8MKAtI-NK_rC3NKxNKOOKcOKKOKtNKnjHROK4NKTOKY0IxzI_NDFbCXKJwuGebAx0IC8AnOKhOK5NKnjHsOKNVCENKErIf2EXOKwMKgOKCNKVNK5OKovIlNK9OKnNK0OKpOKBPKeRDkOKwnB1NKvNK6uJ3OA6zIMPKtdCQgBz2HRMKRPKhLATPKj9BNdCkNKDwIeLKYPK69CqNKr-AsNKLPKeOK90IHWCy5B6NKmAFJOKDwImOKm6BePKnPK2OKVEAtOKzNKovIFPJBFA-xB7OKtNKdPKzBAmPKzsA7MKwZFlMKJrCuPK9PKVOKiPKcMK6PK8PKSuIIPKAQKeMKCQKJQKMNKqPK2PKeNKQNKeLKDkACGBMMKkPKkPBTcF4gE5KJAxJbLKpWCV_JoZJOvI5TJJgIuZAJ6B9WHxBCJ6BKNBtQA2MFgsE1MAw4D0qDFyBlOJnLADMKpcBJCDo8BpOJtfA3iJoLK6MKqIKv0J8yA0QKJqBRwFZtJV-IUJKTIKbhJnyIqnA-sJlWJ3KA-sJZ5Im4IyPJ2DKoABYtJnNJWfIiQJSSAkQJ3CJF3Jg3J8nAjAC1VAS_AIhAEnBYLKqBKjHKjLKIjJ5iJ-EAlLKpwJ1GKpBK3GKkRKtND4iJQ_IpRKd4JE1AQcIwRKvhIhRKG_J6QKmRKxRKsLKo8BuLK0TEi6BnAA7wAAHA6_IUZCA5I8xCbgJ05HZHKVRJy5JxIACMKsiJnRKTvJo8BFMKOpItdJeLKKMKRNAXQKzOK_OK6MKbPKEOKEPKNOKKNKeSKWOK5PKYOKoOK9gBoPKdbAQQKLxFbSKbNK6MKzPKJPKONKSQKxkEkPKAOKvSKjOKcPKmSKGPKoSKEQKsMKzSKWPKwNKcSKKNKKQKdOKtSKDNKPQKCPKySK8OKANK-OKuSK5NK8UJATK2SKPTKTMK_SK1SKNTKjNKUTKDPKMTKFPKCTKpOKjSKPNK0SKGTKHOK7NK0NKWTKcTKOTKpOKwSKgTKRTKXTKjTKpPKJTKfSKbTKhSKpTKCOKrSKrTKmTKzTKaOK-PKnOAsTKnTKNzI9SKLTKZNKtTKiOK_PKFTK6SKdTK6TK9SKKPKcMKsPKgSKZOKlDKwPKHAD4OKITKeBDwzIyOKHUKoTK6TKRUKtOKETKnjHBUK2NK-TKAPKUUKLQKCUKhUKpNKETKLUKfNKHNKU2IkYAPWBHQKx8FhMKATKNQKaPKZTK5SKBQK7PKZPKgPK3CBFQKqUKtPK4UKfPKqTKdOKNUKMQK_UKvPKf2E3OKUVCBVK1PKK5BeUKlSK3UKIQKNdCKUK2UKEVKQVK7TKKREpUKTQK-UKVVKoUKTVKSNKzUKLNKmcJDOKkSKjPKUQKYuDaSKm6BZQKiJAeHKhLKeQKMLDgQKdQKi2IjQKheIlQKkcBnQKEnBqQKFjIK5AtQKWKAvQK4rDVUCg7BDDB2RK6iJo8B2QK0dB4QKDCDCWKoRKhMK9QKLaJMdBJWKSSK6MK3KARpHwBAFRKyKKIeES3IPWKUiJMRKQSKQ_IjPJ_4IekJLAK0-IURKhQJi8IjQJN3JE3J1xIcRKAqG5NAfRKsiDpLKaUJSHJS4JiHKkbIlRKZMEyRKd5JqtJrRKvGKsVKlYA1WKhiD3WK8GK0RK9iAcnD2WKpLK5RKnLKn_JZUKScAbiCzaEWtAL3CqmJaFDHNJjMAU7B7wAlQFsvDToAURJx5JAuJPSKJXK_pBUSKL2IUsDXSKHzInVKOUKnSKlVA6UK_SFaTKlUK5TKnXKfTKVTKiTKvSK1TKwTKsSKYUKpMKyXKxSKRQKfUKNPKDUKKNKSVKxTKrXKPUK1JAWVK1MKjVKGQK1XKhMKcVK_XKgUKsXKCYKJYKFYK9UKlXK7SKlDKQTK4TKBYKdjHdNK6XK_NK8XKeTK1UKKYK7XKmUKTTKd2I8UKZVKRYKIUKlDKwSK9TKMYKdjHBVKZYKfOKgYK0TKIOKzXKpYKWYKUOK3XKjYKhTKHYKEUK8TKVYKmXKtDKAUKOVKyTK0YKDYKkUKLYKCZK-XKPYKQNKDVKAYK9YKdjHbUKTUKhVKlTKKZKFZKMZKWlIHVKxPKPZKvOK6OKxzItYKBTKKXKtDKOYKzYKUZKgVKZZKzXK3TKrUKPPKtUKyUK_UKMZDVPKkPKfVKjSKqZKVVKuXKcZKfVKBVKrvISZKvNKfVKOZKJVK2YKWUKYhAjMJNVKkVKaVK5UKHZKxZKEaK4SK5XKAZKeVKFVK9PKgZKuZKMaKOQKQZKlZKvXKm6BVQKPOAkXKeMKpVKEuJW_JtVK3pB1CBXeIKuJMvIRCKzVKEnB2VKpQKISBrQKBwEDlEm-C8GD-VKxQKFLJ6RKFXK0dBFWKpcBjWKWgIlWKXRKnWKZRKpWK0jInTAtWKeOKiRKtRK0WKtNDljJebEm6BiUJQKJyWKLuJiLKEbKlSFS0EAXKB_JDHKDVJObKjAB4RKBHKgwCu9IUbKmjJ9RK0dB_RK5ZEtwCN_EXSFN2DISK0hJKSKdZJWRJBMK3QKabKGbKEMKL_JGMK5aJiXKRIJYaKLZKSYKCYKwZK8YK1bKbZAzZKKaKTZK5bKpSKiVKhZK-bK2ZKKTK8bKfYKqYKDZKGUKlYKeZKbZAHZKmZK5YKDTKjUKJcKBZKMZKjZK9vDiVKOcKKcKYTKXNK4bKmYKtDKYYKFcKaYKvYK6TK3bKwXKhYKrNK-SKcZKSTKwYKkTKuFABcKdcKrYK9ZKpcKbYKJUK9ZKqXK9bKvcK1YKxYK4XKIZK4YKZcKyNK0MKucKLcKbOKFUKycKicKnYKIaK0XK-cK6YKXVKEcKjPK4ZKhcKqYKVZKrOKXZKUVCIPKxOKYhAlcKpOK7ZKweAdUK4PKCaKKdK5NKOaKZdK6TKOYKYcKbTKsUKIEAuUKDaKlhHtZKvUKfPKkcKrdKnPK7bKfdKUVKEaK1cKrPKf2EudKGVKTdKSUK8ZK6cK3PKD5IySKBaKGYKPVKHaKFUK2cK5ZKQaKRVKIdKmdKLaKbVKRcKIeKSPKKeKVcKw5BXcKUaKJrCWaKFiI1rIeLKaaKrVK3TJdaKTOKfaKjmI85JjaKptB0VKecBmaKkcB4VKsQKraK9VKumDFqBT-BrJCrbKtbEEWKeOKX9BVpFDCDFbK0eK8QKIKKrIK2MHjvDPbKhMK3KAibKRNAVWKb_IEfKdBK_EHq4JlSFCMJ-eK3KAiTFeWK7LJgWKRRK8hJ2aKyCJ4aKk8IEvJoWKuNJqWK-aKQLBhRKwWKjUJKbKiaKMbKqqByzIB3JAXK0GKPZJ2GKhQK9WKEbKOZAofKHbKztJSbKrUJwfKbVGWbKWsFxbBu9I2fKmkD_pBtLKu0CvLKSrCaLIMnCB3JdqAE3EToALSKaXK8oI_pBrsIxfKtbKmrCvbKbXCxbKLMKbeKPcKBRKwdKgdKXgKdYK8cKBdK2XK_dKScK0bKvcK_bK2TKXeKTcKCcKIdKdgKhMKNcKlgKhgKLcKUeK4JAAcKccKugKldKsgK3cKCdKoXKosIjdKTYKUTKFdKRdK4gKEZKGcKCZKzdKEeKmgK4cKjgKtcKygK_TKxcKgcKuYK-gKDcKeYKQdKGZK3dKJaK0dKtgK_TKAdKJhK_cKEdKMhKdZKXhKHeKdVK2gKehKnOA3YKXdKQKA6gKtDKbdKEOJUUKlhKmACWgKaUKWZK9dKcdKRcKDeKQYKFhK3gKidKuhKlDK0gKFdKodKMiIudKsZKxUKPaKyZKbgKGaKvdKbgKNeKP7B1ZKThKLxFPdKXPKTeKphKpEJ9ZKLVKAeKC8A0ZKTeKFaKCiKGeKjhKocKchKfVK4hKFeKfPK7hKchKZeKzbKP7BdeKR_JtfKtiCfQKhHKLbKiQKlHKkaKmQKI4FoQKqeKoaK5VKGYA7VKsaKt2D4DDveK_VKyQKdoGWzAohA_pB0aKhsBHWKUsDNgK3fKhMKHjKmkDLjFzEAM6JKjK8CBRMKPjKohAMjK3PB_eAbVGMjKxIKSjKMFAUjKEgKXjKGyES3IajKuBAMjKUiJhjKcjKljKGyEORKqfBTMJUfKnjKXVGWfK4lI8nIM3Jl8IbfKG3JvNJefKgRKvWKs8IrfKsRKpiKthKmfKnfAyEAFwApfKDxDyBKQCKlfK3pBuAAAkKkBACkKyfKzRKnoIwVBKkKMkKkcBgKJRkKfKA-fKo8BJUEOXKaJBnqJ_0JbGCk_GoLD7OAaHIy-F9iD_LKobKOSKo8BVkKUEAeXKubKVSKsrATgKZSKVgKZgKoSKYgK2hKYMKHiK1gKBhKUcKPhKJdK1kKqgKLiKIiK5kKngKfhKQhKNhKWYKIcKYVK9cK9kK6MKfiKKlKQcKSaK7cKAlKRhKiZKUYKnhKXYK8gKchKqcKjcKEiKZhKpNKDhK1hKWhKuTKqSKIhKVlK5cKscKt8FYlKzcKnYKLiKpgKOOK_kK4kKSlK5bKDdK7YKklKIcK9gKGZKogKclK5NKrgK9NKNiKdhKVNKQiK4NJrhK-ZKmhK5hKohKwhKcUKzhKedKEhKglKnUKQeKghKBlKGhKiiKVhKgUK9hKqdKgiKAiK6MKFiKydKblK6dK9PKelKkYK1dKAVKrlKDmK-jKhmK7dKC8AIVKweAKVK1PJMVKKmKflKJiKXiK4lKdmKSuI7lKdiKTeKMlKOeK5UKSmKLmKP7BkiKxkKZaKoHAaQKAlIdRJ9jK4KDvVKGkKuiKCxJwiK1VKyiK3VK1iKseKwOC8VKtaK8iKvaKDgHnLApkKlBACjK2eKvjKfQJkdIyjKafK7aKcfK9aKeRKffK5jKOZJrQJ7-JwVKqiK_jKBTAxHCj-IDkKjtFFkKzWKHkKTOKJkKtnKSqAvnKNkK5BKCXKQkK3nKPLA5nKTkKHXKVCJunKQdGXkKdbKAgKASKSGH2eJiJADoK4nKQdGbQBL_J3wJUNHokK-nKDqBFoKTSKskKgXKIMKeMKYSKIzIL6IVlK_gKggKhhKhMKfmKJlKMmK9XKjmKgoK7kKRlKFlK6kKymKFmKMcKMeKvlKtoK-bK4mKjoKLlKOmKUhK8mKQmK3gKUlKwoKsmBfcKTmK8oKacKncKReK0oKGhKloKslK6lK3XKKpKrcKvTKnlKCpKwlKGhK7kKNpK0cKfgKIlKVpKHdKwZFZpK-YKcOK2lKiZKYiK0lK1mKOdK5dK_oKqOKomKUdKyhKPlKshK0lKAmKuOKWcKaZKViKolKGdKfZK5oK8kKnoKHPK2pKsoKwgIVmKFiKYmKKNKamKemKcmKxdKCqKiYKciKRpKOiKVVKUpKkmKzmKNdCupKrmKBeKRQK0hKgmK5mKAVKvoKgiKnPKjpK7oKSeKPeKPlKAhKcqK6mK6pKzoKiYAmVK_mKSNKniKk4JEnKqnKlmKheKHnKznKJnKY_JneKJqBpeKecBreKqaKRnK5iKDCE39HSOFxeK9iANoK_nKXoKzaK2eKFjKxHIVoKAoKKNK_qKWoKEjDM6JJrKHrKBRKNrKPoKoBAGrK8-ICLK4jAQrKEjDBJATrKTtHuLJarKY2ClWJXrKyUA5kCdrKvFDwPJfWKuuJUfKgrKY-IdnKGVJWRKZfKzxIaRKX3J3jKuWKTkKhfKJbKpnKInKufKmfKIbKJTJ3rKvqK5rKIkK88IbQKl4J4rKrnK3pBHkIpqKcaK_rKheKp4J6RK8hIGoKpcBebKwgAwLK5YAatJoAA0LKQvJ3LKr4C0bC_5I00I8LK0NE18APWKPsKhsBRsKegDL7BCSKr6AbWAvhIGSKTkBkbKXvEmbKEXK_WKcbKpcBZkK6AGbkKSrJ8SCPBF-cAjEAWXKVUJYXKRSFAfKVbKysKjsKIoKfbKSrCpIFMfKwkAJSKTvAbuEAjKMFAisKfsBksKJ7FuJADgKaoAFgKLFG7qDIgK5kChkKWkKCtKfsB0sK3_A2sKgkJA5IbFDfkKtMCbtKcEDSPE0HCprKPXAPtKScARtKqWBifJirKyBAEoKYrKuQAVnJdtKutKEtKSsK3SD2YE4zJ30HyDHLbIqvGTkB4uAIIAw_AiiHboAttKZyANXK1sKkrJVjJdkKQtFrlEgVC-sK5UBqRAVzHJuKyPBD-EeOE_XAn2CDhDGfABeGgOBVgFkLFW0DgnIytAP8AXuK9ZDEuE9qElKHEuK6-GwrAN8AchIPhAFEAP7A48DtYEmcHvXIAgA08BihIdsB0dB_fKDuEaVDpRFjeEXcBnNANlDBiC3sKsXILzAYKAMqESBA-TDJiJ7JKMiJ8uK-RK6tKlsKHfDVwJ9GJYpIEtJPbGeREZXClJCk8B3qJHEA5qJ4tKQZABgKL7B1LKviHbvHlVEM5CtmECyJUoAbJBAYAeaGSrJWNCjeJFpJhvKMAB_iDJ7FkJBmmF8nBk_GQeJQHKGgKiuKyyAOBAiBABfKQvKHoKRLAjvKEQAOBAs8AaMCmdE7jABvKEuDbvKHuHX3AaEJnuKftKUIGQXKcnBqPB5sKLFJZMATuKETEnuKB7ApuKnoBGmJQ-EArCE2D00IetArfHJaDUDD1zB6yFfwKSvKStKqwAk_GHaC_KGPJBBbKFnKtNDMnJXRAwnKhaI6WKZLKA9IDbKmfK5wKnBAQbKXtG0fKUnJOKE4fKwoG6fK9iACxKuwKGwKJoKL7B9tKm0J_tKkUGdJIIACCuKjYHFuKEBAZXKM_JReGTSK3tKPgKWaEtkKhXKm6BdoKliKDpKkoKDqKykKtXK3kKfpKCcKpoKwoKHhKQlKjqKZlKnXKhpKxxKaqKvmKoxK4oKeqKioK7xKOlKkZKzxKuxKIpKJvIcpKWlKGqKDyK9oKqxKNlKcYKGqKYpK5lKOpKilKVUKipKLhKIqK-lKtlKXpKPmKSpK3gKroK0xKplKdpKbpKQyKJUKepKzpKOhKXqKMyKjyKDlKcgKMqKmpKupKWdKsyKrxKGmK8dKImK9xKTqKmoK3oKhdK2pKGyKsmB7mK6xKhcK9pKZiKsdKBiKNqKhoKGpKlPK5UKJpKBzKZqKjmK9lK6ZKHmKNVCQqK6LFCeKumKUqKwmKKqKnyKVqKZqKyoKWiKdqKByKfqKJqKhqK9xKPyKlVKWQKmqKmiKBnKqVKoiKrqKGnKsiKkfKwqKAVJyqK9gB0qKJqB2qK6VKteKTnK8qKAWKMxKgxK1QKDrK4PBWLJHxK6wKhMKjbJ-QK3aANxKhMK4zJXRAxIKDIH2YES3IOKEr6JoJERbEpjKxeIlPJKlJPMCwCJh8IyhID3JhnK1jKdfKknK4jK0rK6jKonKsfKrzK4wKjOC7wK-NJ9wKjRKAxKIkKy4BExKroGQcIu0KGXKXbKrLEx0Kn0K0vK1OInxEKQDXwKjtKSXKrzEOjCTuKlkKNSK2eKy0KhxKvyIHMKkPKmxKmzK_xKagKOyKayKHpKugKJzKqoKwxKxyKMcKulKJyKzMKqyKGyKHlKNdKbqKQ1KHTKizKP1KXyKAyKwpKTaKY1KcNKFyKiyK7gKIyKlyKChKLyK4pKalKO1K6oK-yKf1KhlKwOKq1K-YKVyKe1Kj1KRyKxgKUyKZyKz1KVzKM1KpyKzlKmpK_YKWyK1xKgyKbiKGzKJ2KrYKbzKlOKlpKV1KSdKopKxhKqhKrpKwyKoyKQUKPzKVdKJmKbZKt1KiZK2oKD2K6hKiqK8hKoZKpdK-pKSPAtdKEqKSuI0kKZzKFqKFpKd1K01KHzKimKA2KMiKR2KmmK9PKPqKSiKsmKUiKYhAczKaiKMdKElKz2KazKqyK7pKeiK6yKKzKNaKk2KjiKlqKfoKoVKozKbaK3wKuVKtzK8WK-5JyVKmeKlaKNnKnaK69ApaK2zK4qKueK5zK-iKhjB7eK9zK_pBcnKtrKYRKtNJd0KjnKsWKlnKh0KnnKbUJ9rKtiKKsKaOKvzBzKAhBAWuK6nK4-J5WK7jK7WKfeK03KKvB23K_XA53KJrCmLKeQA43KDhDJxKr5JPkKnLAH4KE4KpcBMXKZuKC7GqRAcuKYZEfuKqZB0bC_vKJgKdxK_KBrkKD4KJ4KYoKQgKjxKboKSNKK1KO3KV1KFzKi1KN2Kp4KB2K3yKi2KCYKLqKT1K12K7pKr4K3xKo4K5xKC2KbyKg1KezK-xK64KIYKL3KI2KfyKHyKXeI7yKhoKn1KdlKv1K4yKNyKw2Kt4KF5KoYK41KwcKfgKH5KLpK12KO5KX1Kf2KxlKDYKO5KkyKB5K0pKO2Ka1KQ5KylKB3KryK9lKN2KT2KYhApmKW2KByKspKtyKb2KqpK84K2yKF5Kh2K-4KNmKh1KN5KmTKAzK_hKp2KDzKr2K0UKy1K3pKWzKIzKtxK2mKKqKMzK32Ku2KSuI62KfgKTiKkmK_2KWqKg5KEzK44Ku4KgqKhiKI3KEzK9yK54K35HN3KO6IYQKQ3KeeKaLKA4KjvAuqKz3KW3KviKY3KxiKtRAziK1qKPnK3qKKZAg3KsfC6zKwVBO4Kg4KCrKm3KY0KoNJo3K6aKq3KbRKs3KLeFg0KecB2wKl0KBxKzBA0nJKKF63KqfKj0K8jKC7Kt0KE7KluKdNAv0KWOCx0KN7KO8AP7Kz0K5fKs5JMxKT7KwuKOxK_uA_uKL7BBJHEDIsNEEuDuuKO7KxuKu7A0uKZlJyhG24A5uKRoKAMKnkKEMKa7KmuKh4KixKaoKJ1KjXKL1K05KiSKJ5Kv4K6bKD6Kd5KHcKx4K4xKX5K_7KGlK24KZ2Kw4KP2KE8KUcKz5K11K8xK84KjzKmpK-oKS2KG5KY5KEyK_5KF5KS1KG2KMpKh5KyxK04KC5KllKPpKfzK81KWpKmlKkhKc8KVOKb5KbhKK8KZ5KG8Kw1KapKL2Kx2KJZKH6KK5KvhKzyKYZKl1KVUKl5Kf8KnpKo5KppKq5K48K92KQKAT5K5pK25KA6K87K8yKA5K71KOPK-SAQPKBzK_pKBRKBqKs2K77KU6KbmK_5KG3KXiKG6KxzIEzKK6Kl8KkmKAaKUzKT6KgzKP6Kw8KC3K1ZKJ8K71KH3KF9KR9KNdCY6Kh9KkqKlzKn4KAnKBFACnK_9IJsKFsKtqKU3K_3Kl6KKnKn6KMnKp6KOnKc3K2iKEKHu6K4zKw6Ki3KVnIU7KG7K16Ko8Bn3KYfKp3KS3JxrKf0KzrKA7K1rK8rKk0KEsKsqK13K6uKo0K5-J93K-wKuRKD7KVCJQ7Km5JN4K7BJ7uKA7KHXKb-K40KgwKe7KNZAg9ACvKktA0YHFvKitKTrD3mHiGAKvKb4KSoKpbKw7Ki-Kz7KH1KwbKlxK37Kx9Ku8K2bKT9KN8K67KW9KeyKe5Kd8K94KH_KBRKdyKD9K8SKYzK08K2xKn9Ky2Kr4KM8Kj8KnXKt9KY8Kp1K0lKBpKK9K78Kt2KU_KecK-7Kh_Ke5Kg8KSyKW5KS5KV8KcyKU1KH8KR5Kd9KQ8KT8Ko8Kn8Kc5Kn_KmyKQ6KG2KW_Ky8Ka9Kt5K28Kc2KX2K68Ko_K88KQKAp5KMSAddKe2Kr8KRmKW6KmpKc_K45Km2K-hKrdKP9KoSKr9Ks4KG9KU9Kv2KhPKHqKo9KY9KV5KY2KI6KOqKu5K1EJ72KRqKtmKKALdALXzK6_KYqKDQK8_Ku9Kp9KP8Ki1KwALA9KcALy2K-mKD_KnzKz9KpzKIsKkeK0nKaOKieKI-I9jKM-IxzKlVAzzK9gB1zK3iK3zK6iK7qKG-KwaKlBF9-KL-K0dBN-Ka0KfnKvrK8aKhfIyrKAbKV-KHZJuzKh6KNNAk8BZiJPvKeMK7rKcBLV3KZ-KB4KgBLOvKj-K9GKIiJhBLK4KCHK-EJ07BuBLr-KvwKwyFQvJbvH7wAZvKvvKKtKHXEHCKLgKo8BpBLLiIiBLhsBfXKI1KvkKeoKc6KgoKj_K87KXALe8KL_KB8K34KD8K4_KF8KT_KMCLS6Kb1KZ_KY_KJ9KX_Ki_Ke_KR8KXlKLALKyKX8Kc8KZ8K0_Kb8K_1Kd9KR_KqlKfALoCLh8K1ALZ6Ka_KK2KQOK7_Kq8KTCLgpKVCL57KpTKuALs5KT8KuyKCmKDAL-gK-CL1yKg9Ky5KNALT8KPALnZKM9KpZKO9K75KZmKJ3KS9KjCLEzKlCL42K0mKZ9KXUKsALJ6KjALRiKL6K82KN6KE6KA3KEYKWALXCLPDLs9KGDLUDLlDLF9K7pK3ALJCLP3K6ALR3KL7K49K1TJ29KkHK89KtZAZ3K_9Kb3KBVIC-K4iKv6KweKx6KnLABCLtoDDCLfsBDjKfsBErKAVEzBL6MK5KK-eKBELLiJRMKiCK3JKB9JAFKh7JmCKRELIRKabCAYAlWJqiJovDT0KsgAaPJE6ILKKTBL5lIVBLsNJQ-KU3JrWK-6KT-KJqBB7KY-KuiCdvK9FA4qJNMAc-K83KJ7K-3Kg6K39K13KvEL9rJZYByEL63KRbKxBL4BAevK8EL1JAvBLYbK5EJ07BCFLgvKEwKpcB2vKi6BlvK9EBXvKovKnVErxGrvKaqH6BLQwEckK4CDt7KmkK2eK6ELxELEFL--KVHGGCLB_KybK47KO_KzkKG_KxCL97KJ_KqCLw4Kv_KE_KW1Kz4KK_KA8K4CLnFLV_KF3KzFLGlKZCLC5KvgKuCLz_Kw_KApKeCLT8Kg_KcCLEALLCL5CLx1KM5KryKtCLq_Kn8K61KFGLOhKvFLk_Kx_K-FLx8Ku9Km5Ka5K2_K1CLQGL3lKrALAGLc1K35KADLCZKCDLr5KgALTGLn5KGAL-8KIALd2KypKhCLNzI7FLEALIDLmNK55KTALNDLAqKkDLXALWALTDLhALM_K3ZKz8KJeKVVKc9KuCLM6Kx5K4GLt8KB6Kj9Kj5KX9KdzK0ALGzKzALVeKkgKcZKrDL_7IceKe6KqzKtELriKyDLCBLX3K2DLo6KANAq6K0zKs6Ke3KE-KLBLwQK9qKn5JIFLwELfvK9ELRBLpcBHELeFLrHLgFL8eK4jBtsJ0HLmGK26GKOHPOD6CIDoE29HwcBwHLDFLZnKo8BW_ClWJ_HLKFLKNK3KAUWESaG3KAayJjyCiCKyADtoDGfK5jBJIL7MENzJjlBBOE7IBoBJMILUILMRIGEEk3CmREdlBPILAYAtiHVvKpLIgIKCXCeuAmCHMyJXELYvHIcAovDokJPFLG6AduK7jD5EBVFLGABlWJiCKVzHcELlrKSfKnrKyDKvDKjILf9ByADPbGhqDFOEokJ1ILHcBv6GHyALRKS0GJJLRfKPRKTfKIwJYtJ9OFVILdILP5Cv2CUJLG_HJPDJzJliJlWJ6yJ6yJdEL33IQRKRUJ6yJTJLqILuyJZrJpBCSiFaJLVILoJLDiJ53J3aAnJL7IAovDxJLNJA6ILHgB6LJPJL9ILjkJ0JLoBAovDlJL4xJ4aB3fB6bAiWEe0JXdAcILJILvJL0pJxIAs6GOJLqjKfELSLKSJLLyJAKLIKLrrKZ0KjELmWKzjKc0K86KYBLS-KaBLi0Kx3KX-K-rK4ELoBLyvKzELX4Jq0KCbK-ALkKLfoJwEL-ELFxK-EJlKLW7KKxKY7Kn5JxKLLFLDtKPxKFtK-XEBzB-TExtK8vKfLFXtKaqDnqFC1KbXKACL2KLpcBFCLA_KJMKC_KsDLo4KHGL2FLF_KsFLt_KegKy_Kq4K8FLQ_KTLLqgK1FLqFLgGLLGLxxKwGLHcKyGLDGLCGLfGLEGLwCLYGLPLLqFLBGLSLLuGL21KlTKMGL8NKZLLYyKVLLC3KYGLYLLtLLLdKYALQLLf5KbiKtFL8LLj5Kp8Kk9Kk5K_GLIGLa2KAALv5K48K8CLfGLkGL0ALFHL0lKgLLCZKiLLndKRALWmKhmKUALnXK6GLpFLvZKm_Ky2KKiKfALNzKPiKaDLjPARzK_ZKTzKoALdMLxmKeGL8GLjDLX6KmDL8GLSMLSNKTHLz1IVHLuDLf6K_wKqKLi6K59K3EL0DLxqK3DLfHLA-K6DLQnKkHL6qKZbAh3KOBLEpJanKMgK_zKqOJINLD0KSgHtxIEILHLLBRKPsJXeB4RGQeJ5zBL0KAhBWNLyvKrILeoJReJNfKF0KFuKOpJ2_AdMJcNLgJLrjKIwJhgJgpJVKL46KO-K66KmELH3JZBLgfKfKLxWKy3KdBLjKLVeA7HBCwKBtKF4KqRKe-Kr0K4MLNNABwKDwKjBLzfKQcIDOL8NLo-K00KLxKwVBIOLbbK3KLQtK1BLSrCJwKtNFa0CnsAOwKbuDQwKmbKELL_BL0dBOOLsbKILLZoKjFLLLLlFL4ALMCLpLLr4K7GLTGL9GLWLLPCLSCLcGLuoKqMLrOLsMLfLLuMLrOLwMLnGL4gKd_Ks1K4LLmcKbALM2KdCLsLL2CLs8KnCLa8Ks_K9OL91KrSKr_K0LLeLL0_KYhKipK3_KwOLs8KbLL2LL7CLmGLH9KFALwoCV2KrGLCALEML7LLoGLaPL0yKw5KEDLc8KQMLg2KbCLnLL3zIUMLo2KhgH85KYDL-5KKGLZMLCPLoMLF6KfMLePLD3K52KiMLDvIcDLmALB9K9WDfDLJHLhDLGHLWPLtMLq9K4GL4OLvNKyMLZlE0MLWPEvDLYHLT3KaHLrqKDBL-ML6bK5DL6ZA7DLKBLENLuaKnHLnLAfOLk3KhsBFELScAHELeQLRMKMWKCbJ3aAkQLCfKCzCjABRILVOL8LBVBDeQLaWK4uC7NLZABnNLPKLyJKoBJiELxjKYKLgnK76KR-Kt3K_6KrELbBLgLK69KnBL5NLnEDIuKH7KEkKoKLS3KIkKIRLFHArBL8nKnLAPRLfQL9gBgKJURLUwKLuKgtKNuKNaDZwKIAFtpB54GEjD5-Ku7K2eKYRLhFLNtAjOLcoKMLLUHLxxKoOL8FLqOLWCLSGLxRLyFL-LLdLLb1K0OLo4KmPL1oKoPLXGLBPLE5KkCLgCLDPLW8KxPLASLzPLpPLEALP5KwLLXqI-LLp_K-1KGPLMPLOCL5_KF2KOPLbGLHSLSSLAMLaGLCML3TKiGLiZKMMLQHLIhKcSLZ5KeSLwgKxpK-2KyLL5yKGQLPML8RL9TK0GLXmK2GLQ9K4GLpLLbMLGSLvALeALMPLKML8GLCHLSyK-PLf9KnMLwCLm9KyOLAHLgDLm8KFQLxALl9K3mKrSLkPKKQLATKoqKCsKqqKPQLeaKj6K3NL8MLwzKUQLgHLHBLiHLJBLf3KF-K-DL6EDKXIP6B9iAmRLtHLhsB6QLDhIb0K-QLnELyNLmnKynKk6KGRLNNAewKKRLxnKMRLwDL13KwTL9NLOkKC_JDRJrQCFFL10KpRJ7TL0BL-uK-lHqmJPBClwKvxEGTAq9EdTHoHBcOLexK0dB2TLhOLi4K17KHCLnxKFMLRLLESLKCLcMLWSLF8KyRLUULxFLQSL5FLxOLCML3RLEQL1OLpSLkULGTLNPLlLLkLLwFLrLLncKMSL5GLFSLKGLRSLShK6cKLPLuCLuULQCLfGL3LLCSLcyKPPL0CL9LLnSL6CLBTLcULi5KEYKbSL3PLYGLjSLPpK4SL5OLJVL7SLeDLIPLkdK2OLYPLIQL_yKrPLMDLtPLODLSDLaMLTeKwRLZALVDL2PL-_KvPLZPLHALjMLlALSzKSqKkPLR6KbLLATLaSLjqKPHLkSLyYKHQLJTLkzKXaKmFLTCCWHL8ALzDLszKRQLY-KTQLeHLVQL0iKB-KCNLuQKcTL9iKRmCudFUTHD_J_TLjTLfsBrHK2eDebFqKEQYBYMA7mHOHKULAlVCIpAqnAszCowDGVFfiCecC54DWXF1kJo0Ah8EexDu0CZLA-_GctArfF8iEwcDOYBjdIsrKuNLZKLoTLxNLdKLzNLw3K1NLhKLtTLuiCzwK-NGBIL3TL4WKnKL_NLpKLgeK13K6WLnKEoHARRLM4KkFAEXLKGAkPB8TLMOL-GKnyAtwKAULudETvKEZAywKQXL7WLoWFbFLD1K_pBKXLhBAMXLnRLRgKWSKkFLUgKmOLcULvULXUL0SL3RLbUL7LLsOL35KqoKUPLXLLjUL5RLSVLmXLUVLfPL6OLwULbALuULuRLGGLYUL9RLISLFPLmCLHPL7ULKhKsCLPSLVGLuXL-ULzCLUSL_ULQVLv8KYSLQPL4FL8lKHVL78KNVL31KhSLGhKWYLlSLC9KAVLRVLlULHDLzVLzGLWVL65KYVL3GLaVLRDL95KNCLuVL2SLIYL22KhVLnDLjVLqGLlVL8PLnVLnALtGLpALDTLN_K4PL0mKyXLwYLZ_KvVLtYLqDLb6KsRLJrCNTLDnKhaKmBL7VLgaK9ALvzKkOJEBL1JAGBLlVAIBLD-KEWLlHLbQLDLCfTLJWLPXLswK7WLJNL3QKLNL5QKlaCpQARXL6MKdXLYNLUiJmZLGXLhMKpZLlKEvzA6yFxIKsZLhIAuZL7WLdNLxZLoZLXXLFXLlKE2ZL2QLV0KhXCxZLwjKvxItNLUBL8QLWBLinKcKLARLqELWRLDRLlwJmBLAtD8bGp0KAXL9jKOaLMDJWDJSaLF8FXPAHsKOTLzDLOaLMkIK6AhiDAtDpIC-9FdNFJZENVDSUJBVCXaL8bAgfIhBAwtGeYHUFDYXAZMEgaLMDBwaLoaLZEBZTJlTAhlCa5AfSA2BAPTFS3EsELiKLceIzvCAiIfaLXaLxHCfLKMaLFRLTaLzaLs3GztKSqAeTJmaLxaLPLAjTJDbLLbLhaLLmDjaL6YDW_CLUL_KBKbLHuEMbLuMAs-ElSFZ8F2MLjHKcaLSTLmBL_5JEbAkKAm2AIbA9TJTbLdbLwOHgZLDCDcbLzvCxHCPWB5HLFmARoEhSB9HLXqAzbLQvCpICDIL_qJlMEDUHPbLEbLUIJAqGubL0bLUIJh-JvfCqLJAzJ3bL8nA5bLDTA7bLsFB9bLBvA_bLFCKcNJCcLTbCEcLUbLKcL88JNcLX7GSEL3CKh7JLcL0jAj9JrTJuMAgaAs-FdFBbtEAmCKfKMcDs8JikDokJ9DHLmD6eEJKLMAKp7JxcLNKLU0KiJLjkJt6JwlDOUG1cLXGBGUGLyBzcLBdLsvDjAAnIJlWJ66Js8JduCPrBxPJQJL-cLs8JqkHHdLVUJJdLqNEgXAZ8FokJs-F3cL7VJFnCKRCGUG48JZdLD4E8ZL9cLK3I4nChgJt6JmNBm4FcdAS9GLbLFBFG_HEjEXoJRLDBkDZtKMgJ16BAtDFBFNfIOKL9ZLecJoJEwDGclDZtKfoDGlDxdLRLAPnJH9Gf9A3cL73JApAq9G7dL8cLRdLW0KusEIeLzTAWWItdLFKLsdL4KEddLodLFaCgcLZ8FldLQeL6VJbeLBgJmaLpICrdLYYEtdLONAqAKycLHeLg7KneLgdA2cLUiJmAKz9JVSJikDfeL6JLOdI4AKq2FlKH9kDweLmAKFdLseL7eL1cLKdLJKKyeL-eL7cLeEL9dL4_I5eLKEHyTGCfLpeLS7JD4EbdLtcLUiJedLcFAKRCmAKl9JqAKY5I7IL5JLyuJCXJxWJqNL4AKmeLhcLKJDIGEFeLVdBN7AJjDMBAKeLAhBJqEAfImrKefLSdJ_dLs9CKjDrwKpQAZMEreLzdLL7G8eLXGBlWJt-JU-J1eLcfL8dLmdL-ZLbBKVUJykBItE8fL2fL5rIWeLSfLFWFaeLgfLFaCU-JW-J1zBeeLCgLPeL3eLheLRgLjeLt-JjfLcdLGVJdQJWCCXuJT8I8PJakKXDF2xELvEWQJPYFUiJ0DD7EDLQJigLmJK4_IAhBA0JmgL97FnCFBQJQDBIaFZQJhxIbQJ_wHhgLWiIykE36KVRKvWL9QLwNLvNJ-aLtTLJbLIcLQvCJcIW4JcHAsTLTTLKhLlTAAtDNhL7nKIXLccLdbLebASbLThL0aL-5FqaLsaLofH48GYhLJcLuMAabLqTJchLLbL8bAjbLkbIlbL6ML3MLNZLmHK8TJ9iAVcLPpKdNL5dLbuDnfL06Dg7FXaL7gEsfL4dLXaL6dLmoCqbAQdLZgL-dL2uF0dLBeLaEBAmCWfGe0JydLrTGp9GJeLQ0KmVFQiLGoBOeLIfLEgLGiL5JIEeBWfGVeLC-FOgLoeLUiJXfLLhLBvA5CBZME4aLxOAyBAl9JkdLCiL4JLDgLgeLAdIqNLjiLPpK2aLcdAniLxKDegLTfLufL5hLHeLqfL-hLjwCIGEWiLhJLviLygLzfLMmDsWL2lICaLXKL5aKwWLGhLqWKIhLRhLXaLCbLohLZhL1aLmiLytA9fAGbLjfKNaLRjL0iLVZAUhLVjLhiD2iLUoIGOLzhLyiLSyKdjLtBAijL8EJLOL0KLnLA0hLnjLWjL5aLnbKD1KvjLliLhjLXjLlGArhLIODthL8VL_aLobLe2HljL3aL4jLGkAxbLUsDxjLoiLx6IEfL3jL5aLPWBHkL9fADUJqSJFUJlWJOkLCFAQkLpICOUJVrK5mANUJtLJVBDm_J-9FLdL3_Jk6JhkLsvDBjLoNL-cLjkLR6JTdLLdLTdLt6JlkL3QLOxIt6JUAKVUJTkLocLvOHF7JLmDukLJfLgBJ1kLzeLfkLEfL4AKyeL5kLYiLKfLQfLsvDQBKCBKsvDlWJHlL-9FLlL4kLsiLZPJ6kLPBK56ABBK-9Ft-J-fLGgLgdAt-JClLDjLwlIt-JTuJJXKJkL-eKATJotIV6JjgLVLKbPJbLJ6QBChLkWKDaLLjLFhLc3JX3JPjLbjLLbLtQAgbLi6GS3EZjL2NLzlLdbL1lL7aLhbLtcLmLK2lL0NE9aLHXKCmLjvDZ8FmhLIbAvjLpICGmL-EAImLiOL5aJLmLNbLDeLJzBmjLFbLufLSmLPLAAbLQvCFBFZmLhLAZ8FemLuAAU-JfTJcdAQbLhLAGUGkmLejLFcLamLmAKpmLnaLdcLamLAgLjhL-bLNbLGUGikDhmLEdLzmLWcLNbLmAK3mLWmL8mLqAKLyBhmL_gLPWB6jLZRB8jLLZLzDL_jLyhL7BK-lL3lLD4ENIHlmLrmLjFEVLJqOJNmLsBAY-JpKHLOHKGHRcLadEZ3AXqAXnLZ8FAcL-eKhnL19JdOFOnLDmL19JlcLG8JNcLanL6HLpzJkjG6bLQ_HwcBlnLFWFlaLlWJ1nLtdLu8Ja-JsnL1kLqcLbtEUJK-9JATJ_nL2nLj2JgiL5nLN-J39J9nLjAKPLAaYJonLHmLAoLCiAbnL7HLw1BTcLEQAIoLeMFYcL4nLPoLOmLqnLfcL-nLhcLp-E8aLD4EJMBfJAAVCBoLKoLdsJkeLMDBEoLWeLGoLZeLOFAcoLYnLkoL3CDAVCTsFBkDF0C80HTsCfxAzRJYgA7EA87ItcJ6rIXBLZmAs3J6EKyoLZ8F_oLoQJBpLzrIwrKU3Jf3Jq8IVJJBGAwFEUJKDpLlGAW3JOpLDIHuIE7CKHpLD4E87IEnLNpLxNL3dLvRBoQJfpLVpLV3JGaLZmAUpLopLWpLrpLDFAP7JedItWLWKL7QLulLFaLr3KDoILaLajLFRLbkImAC7JApaJPaLd-K1ELf-KkbI7pLBBA9pLabJUkCFxKlOCFqLjBA-pL4fIP3ALqL-pLOQL_aLbkIABLgOJSQLcHLMPCPqLGqLwaJxcIHGGidJLqLNeIbkCSCD7JAhqLIsDIIAgqLGGCk7D5FAkqLGGCoBA_TFMcDsqLvcAMBAnqLxqL8cAMBAjqLjBANeIMBA-8GoqLvcAlOHwNA1qL6OCPhAKyHBrLRKGucGsNLVRKdgIq9I5hIAhIjgInkG5hIhgIcgIugILrL3SCVTCngIShApgIQqLHqLsgIOrLYHEEhIw9BMiIt4JkiIolJ5gINdCcjIjrLNrLYZJQjIlkJGhI2iI5hI-uJwhInrLyiIYdJxjJcjJyrLghItnJl7KurLwgI6uK7rLTWJ-rLOAJJBJuiJ3rL5hIMtJEsLzhIbhJpiIqrLDhIpsJbhJMJKHsL2-I_hJQsLliIsxJdjHTsLYmGNnJXsL5oJAsLRjByvKcsLfqJzEAcsLtiILoKwiIXsLSgJKsLQhI-iIoaJabJKbJHsL_iIqFAtsLSiIEjIGeJmdJsKLO8JbqLEKDNjIcwFirLjuB0sLgsL3sLMqLbrLG0J-jDysLrrLLmJx2A5lJdMGtcBkjICuJTiIUuJAtL-pLcrLEhLQtLCtLgpLHhL4pL6lL6pLZCBtQAm_JeIF-WLPhLzTLY-KEqLT8JetLBXK1EAc2BdtLMUAOqLrAKktLuPBlOCe7DvrAT8JX7GQHKR5AXHLTqLbtLVqL9UJ9VLYqLz0BZXCptLlKEOWLPwJrmJWhDbLB_oB0IABtJYKIydJMgCSSBJFJa2ANgIbAKApA9sANFA1mEfzDdADHyAbTA9sAAqBxqB4HAWuLbLDqMEn3KKrLPrLEhIA7BSrLtfAvgIxsIg9AigIhuLerLmgIohAogIZCBO8JttLe5BcrLruLB9BagIgrLcsLplJmrLFtLdjI3-IvPCXsLvkJZSKXsLwrLcsL6eKcsLI-KwuKHvLm-KcsLnhI8uLjrLPWKcsLGsLOvLzrLqsJosLphIyhINsLFtJFiIYEK8sL4rLZiJfsLuqJtDKXsLCxKcsLbsLasLesLXsLgsLWvLmjIHtLSLAgsLcsLnsL7rL4iIcqLxsLdvLsvCxZJwsLzZJ7rL0sL5oJxuLf_JiSJzuLM2JTvLvuB-sLksLWjI_tL9FAQRCd0J2vLsiIMmJhjIKtLliBMtLRuJJiIwOC-vLq_JC4IBwLBhLtlLurKIwLzBAPVJmpLwNJQhLmBLEqLdBD_KG5lL3WLTTLkwLhKBmwL1fIotLlwLYXLrtLtNE0wKvtLIICvrAIKD_vKQWH2tLtTLUqLmbLFRLLnLIIA-tLvwL5ZLabCUJAVyJCuL_CDnGHDTFpvJcWEM_CqmCKuLceGyFANuLOYB0sIlaGFuFnCHB2GX-HSoEvaEmkAmYFkMAlmFMIAzdJRFAgMBeqLb6JfBA0AA_3GPREHBAhCES8FgfAogALuDg2BgoDcQASbAfBA4AAzBA2BA4BAItHsFA4AATBAWBArfFe7CA6IfQC0xL2xL4xLqNAwtA7xL9xLqoATLI8lABOAqnD5FABBAv-CgfD1mDtNEZ9A1kAv4A7JAfBAlsArAKPyLFWBSGIg-CRyL3hBX3E3zBoaAdyL0mDqcIv4A3NG5FApeFU-CBBAvAAy3D_RAxBCDBAtAAzAAnyLLOEPyLtAALOEZUAwBAwWHmxLVmA5FAEBAQBADBAE3A0AArfFpUF5yL7yLZUAVTEFBAHBA_RADBASBATGAVRHrfFVRHAzLE3AGzLtBAV_HJPG-yLTzL4BB1kDnFAdyEXFAsPABBAGBAU-CVzLV_H8kAZzLBzLtyA4vHCJA5FAJBADBA_RAkzLBMK_yLozLtWA2QF99Ca9AnBAZXH6yLWzL6YAffDyzLE3AOBAczLSzFs9FxyA6EAvVJlUA6zL8iHLGASzLozLikCwIASpGnqLZYHH0L7yL8NAfBA1LKzBAfBA1wAnzLE3AN0LXQAxXCP3Dm5Ie9B_kAEBAESGE3AYBAvzL0NAT0LhBAfBAyBALyBL0Lb0L0TBP0Lf0LqOC0uCo0LWzLU0LyBABOH-zL6bB8cAx0L-YBqOCEtG10LJ0Lr0LkNCu0L70LO0LMFA-_JR0LSBAkNCkzLU0L1wAMcD60Lc0L90LR0Lm0LTpDB1LnBAA4D5jBHBAuAAZ1La0LS0LWzLY1LbaCJbAc1Li1LF1LkzLh1L2AAmKAb1LA4DllBF1LWOBqWAKYBg0DWaDI0LvSAV_HXcHe1LnxA_RABBA1eFkzL11LwOAnqL60L51L6NASBAYrHRGAjzLB1L11LsUA1yLB2LB2BwFAYFAgoDVJAEBASGI4yLI2LHHAx-HrBAE1LM2LF2BWjA8MAVJBM1LV2Lq0LfMHL2LazLC2LEBAc2L6EALBAU2L01LW2LU0LYnAQ1Lk2LN2LS1LI1LQ0LhgAfRHsyCf1LJ-Hs2Lq0LuwESCDa2LG1Ld0LJ1LkoEWCI42L11LdxG41LN2LBaGF3HbNAW1Lr2Lq0La3CH3LF2BwfD-GAIIAlWHe5Cg2LfBAxBAOSK-2LgmAzLBzwDE3LW2LKOCQ3LgUCimC91LW2LHNAHeEKFJF1LC2LpaAOTIUJBLyCNBAKBAQBAKzLf3Lq0L4nDi3LXBABBAhCEl3L13Lv2LozLC2LgZASLAwEAbWBkzLatAF1LDwHfQAn0C42LtBAJFA9sA60LNBAUBAhzL42LdeDptBF1LyoDqiEVnAB1LanFxJAfBA50LazLQfC-JAA0EULHLEJEJB48DXwAZ4LRpHsIAfBAZ2Le4L6HCh4LJ_AZSBEJBZzHl4LdsAn4Lb4Lj2LozLf4LiJAu4LtVA9LBPREz4L42LLgBN4Le4L8IAU4A4nD3cE8YAlxAB1LNJAvOC60LA0LZDElJATGIgMEkzLL5LYyLtdDN5LB0LR5LhdAIVAbTAnbCPWAxrIv4AB1LJGAotDMBAWjAmLA-0L6BBC2L86FB1LZ0LF1LDBAj0LGSGZIEn0LI0LtdFHHArzLF1LZBAqzL1zAJ-A5FAMBAbyLxBCckAgDCAkBq7BnLAhyLJaCv4AtBAyBAfBAuBAwtA71LSBAzBFs8AxBCaUAfXAxYAugCovDS5AMEC3BALTEEtLVZAJ6L3BAM6LNBAO6LXBAQ6LGpAdTELHDV6LAYAAOELzBpVAv4A2PJMFA0WAX0CIKDdTEsxCtSArfFxBCIKD9LB5BIYtAPOAPpAfkA3fD7dF3LAUnB7JJy6LfBASrKvJA1fF5kCj5A26LFLB46LDyHYeB2zL96L1jA_6LcKDC7L6wEt0LlIJPyLLyBR6Ll6L2QFqECrCJv6B6FAKlA3BJiyLtqIKFAJxAE1LX7LDBAkNCa7LT6LpiBd7LotCf7L2nAE2HUyLiGAzyLNLAm7LqiDo7LE1LLyCr7LOvElIJLCJw7Lh7L93BtBGE1LtGDSyLpaA-FAD6LFwBl7L7JAzAAvOC57Lm3B87LLHD-7Le7LrHEg7LFUAC8LB3AzAAJdC27LM8LsRAfHEP8L85LgzDS6L97Lu7LyOEW8Ly7Lj7LBGAa8LNgB-EC9KAH8LyXG-FAv4AjaCZYDBOHyvDjFGItEulDmVEm_HkTEM5CxVAnlAmVE43AdBDx-HIbA5jD56ATyLwZADBAQxJ_AG56AxlDr0LkBAZfDF9LffDIKDhZIEBFK9L2UA2BAV_HIKDSTEBIANwAVQAFqA81LLkD-EAz4BA6BzmCyKA3pH5EAj1B63FxBJv6Bs3BFBAMBAK9LEuKUoFJaC5jBGrAoPBmSAlAGR2J3tAtsFqwGEKAyLAgwH2KAuMASBAizLFdCCQGi7A4HC-9LEUByuAKLA31CRRA31C7qHWLGlGAlgHQaAU4AnFAuxJ2IAX3EHBAcIJCEAhsEl9HYHDc-LwFAoFARJGYyLanFfIAEBAUJBhdAd-FmaL5HAnlBsJH74DUDHaCEWBHaNA5BLN9Fi-LRNAgPGm9HgRDVbAm-LJ7Lp-LfkLdHEGoAR1BfhBOLAGaDx-LGEBRjA9XFCrBEkAqyBi-LvoAgPG6EAn-L4IJ99FLmDPHAs-LuvFP1DdjEE_LIaDy-LH_L1BGzEAkBAV0Lk-L4-LK_LP_L8-LG7GT_L_-Lt-LX_LD_LI3CF_LYvKI_LEsBtVJh-L7ZDieAa9LyjGuXAPYArSIeeAyUBTFLFaEI2BOBAgsDkJA-FAT_HsFAU_LjzJUmF69LQzH1eDDFHCuIjkDtaLo-LtyCzFAQBA7gH_-BIDER_LnhLHgLPCJjAC6YAyLJuzLo-LGhFRRAK2AaNAn8LHIAFwBtGDa9L63LIKDyeAf_LOcCm9H33AwPEWBAj5AS5AK2DORDSfAYnAn7LTBAryLtyLyAAj6LxyLXRGFBALWA9AMx_H2BAfgCwFAWBASBAv-CsTASyLeWCKGA0jAovDaZCLrA75LGBA95Lv-CfCC5NAv8LJ8LTyLPBMfeBA4DzAAfBAFdLk1L3lBbBM63Dj1LA4Di7ATuCOEAGEAx-H6zL6EAazLtOCUJAV6AfeBHNAJbATBAE3A8SDWzLatAHBA0BMV-BEwHJ4LlqIiIAolDSACv-CYOEsiDIKD7XCjACTIAt3DiIAMBACBACCMiZEzyHCYAq6GaBMoJAFuK4-CGiIUFDLpFGCMorC4JAiQAqBMwWHsBM-3LlNAeEBhCM02EeCMyUB_nAPyLE3ArBA0TAzFANBAQBADHGE-L2AAE3ARbD_LEv8BtAAylBoAALBAMBAirDbDGnlAHHA8FAkNCB2BDBA91Bh-Cv6CmFAS5GF6LWjKmkDTMI4oC8CBSbAzAA6AALyB-CMjLGA2BPyLDDMDkAosAWGDHDMFCM8fK8CBLDMzVAG-HgAA2AAQDMljFnrFsEBotBaHIDVA3TGuGBcIDA2BMBAgMEK6JbtCkMAXBMr4C94AcOFHUAwBALyBtCMZ7LtCMz3LGsDgHHk3B3DM5jBtCM09L8DMBUF-DMkuDDFAcIJxpFtCMq7LFEMAAMOyAF0AFdCSbAqlDZUAAJAVRHtLE_5LFzG1ZAB5F3sAZlEMEM3DMzAAMFALOEMEMMFAtCMLOE03GbmBFEM3yLTyLzDM1fKB3AxBCSpDTEMmPAORDIJBADFKMAU0C8xLIJBQuC3EMU4A6ME2EMLpH8xL6MEjvDcFAw_B5jLAQAhPDMvA29EcyBm0CTWLvEB3OB0rINFMZLHWlEF6LFGK5zAfIAUuLcuLZ0AGKAmBAZ9LFLB-sAraLvRB0NI94AU5F6aBJLAKsBX3EI0L2IAD3EazLBBAGnAD3ES-Lc1LVOG5FAuFMluF7yLlKAURA5EAazLaCE9KAf7A8BAFJB-FMf_A5BLqgAKWAu4DkMAYXA7dF9dF5EA9tF7yLqAMmGAozL7FMSzHwAAAGM_4LDGMx1LcYAqIA7yLOMGp1LU2FozLf7A-MHhKHzKHaNAv1LnbCFGMYGMWzLhPG0AAaqEozLPwHhvHyKHcxFrOBjGMpHAlGMnIAZGMDiDsPAazLDiD_4LuGMhUHG_LEGMy1LmGMM8HDiDqGME3A5GMz-LSKHyJIiGMmPDyGM_GM0GMnGMcaC3GMozLcaC6GMHHMKUBVGMzGMI0L43DpGMcGME3ASHMGHMiKHTKHJHMc5LLHMXGMNHMYyL4BAfIA6FMeCE1NI_4LxGMWGMxrIw_LVbAI0L_uE84AozL8EB0FMUsCkBMyFM2HMusAlHMzBAf7AQHME3AQGM72B2AAUGMoRAuHMmpB7yL-HMTPGi_Lx_LpHMwCEiJAf7AFIM-GMkHMUMAx_LI0LKIMDHM2rAPIMDIMsHMKHMHIMAHMYIMHtHVIMVbAOIMCyGRIM5BLtHMXHM5-LI3AJIMPwHAIMaIMCyGPwHSIMfIM9HMPwHaUAzmDazLEBAIsFrNAotD9DHqHMyIM5BLXIMPwHZIMCIMAJMRjApIMMHMCJMaHMMIMkIMPGM_IMBGMHJMeIMqIMj_LXIM2GMbHMwIM9KAFHMRjAWHMJJMJIMCHMXJMCIMaJMKtASJMdJMWzLzBAfJMMJMqZFOJMbIMiJMuVAiHM0IMjIMsIMmJMPHMgJMqHMdHMbJMGIMXHMJIMcaCEJM2JMQJMjJMvJM6JMmJM6MElIM9KA4AA_4LXIM4AApJMOGMBIMqHMHKMBJMrIMlHM1BA_HMXJMltCqHMnIM4JMTIMvHMI0LTKMbGMMKMerACIMYKMAKMw1LCKM0LIuIMVKMgKDbIMGJM9GMwJM7yL1BADJMoKMFJM_JMuJMkKMlJM0LIWJMfKMWKMsJMupFCGM5JM2KM1BAfJM5KMpKMCyGtJMIJMUIMuKMEKMozL6KMCyGPKMRjAI0L6BA5THazLaBA5THxBAomAsFARBACDMuDM4HMBeAUEAMwFBbAxBAj2A5jBRBAE2Ia5CYCMsNE5jBgLM3UAfmAkLMUgI2sEqRAeBM0AALOEclATvJIKDruGHeF9MH0AALBASbAvLMyAAq3DWmC0LMFLBsvHtmB3KG4AA6LM7LM2IAfIAzLMX3EtEMCQAvBAxBAdCMR2LazLihBZZARBAMKAGdCyAAnVCtCMvCMXMMBIMJCMroFv-C1MAu0AwaIiKD2eBkaAk9AieEVFMRHAqPI1bFzFAJ9L91BsMMYJH8KGMKAE3IyAAQMMfCME3ATBAX1Ba9HB7LOHAi9LJ6GC3BDwDFEBUEBAlFcTA_FArIA_LMX3ETBAORApXElgHVDMuDM6JDHNA38AbiD-CMttB9DH31L0BMrxLO0BQ2I6JCMwF4uAjACUUA2MM60LtUCpmAz2LYQCe0L1lATpGq7De0LMMMyZCZOEYmFTiH0OCOFAC2BhdAYOBtBAYTAsNMX3ELBAcDMxEA0aBujEJ-HkBAGqFujE4KAFqFljFEiBWpBF7LEyBMqESrD4gEgJAZnAm-LgME5UCauLqDKNOM_SAtUAsuFvyLEyBtNE0aBeIBSOMVuLaFMeFAGEA2BAE2JWBARBAtPE9iFGEAkOMafDqME2BAcNBGsD9JBF5BOCGypHGsDtEFqgAJXLxEA1OMxwC9EANWBogA7rAxYA7OMtMAXxAPLAkqAQHDsuK4nDLpH9OM94AYeAB4LUnBf_LiREY4DPaELPMbWBX3Eo8AOBAEBAAEMntDhBAv8LIuAVQIUmDLMMC6Lr4CYPMxJAdMIvsAdPMIKDi7APeGbVGVJDHHAF0HjPMm3IzqDX3ELyBYPMWIItPMivFTyLSILrPM3iEaQCgMAAjBlPMFLBeLM8JA1wAuBAhNMazL3vHNFAVmAhBALyBowGotB1PMwPMgAAHQM5jBKQMptB9PMYxHIrLhQJ1uLZgI7kJ_uLtgImuLUrLouLxEAquLTrLiuLtuLMFAvuLGFA28JrwLYXL0uLhQMerL3uLiuChrLLsLjrL6uLcsLprLpsLEjIsrLAnCcsLEvLXsLGvLjvLx7KdhI9QMVCJMvLL-BXsLQvLERMOsLGRMavLrvLRhIZvLE_IcvLwQMUvL7JKgvLVsLKRMOtLYsLXRAlvLVoJnvLsKLURM2QMliIHqJgqJXsLjsLfRM7uLMwLIgJtsDyvLrsL0vL6vLusL4vLl1BrRMDwLpaKldJ9vLriD_KG6sLcnIMwLFwLjRMnQMgXA1RMDtLhRMOwLmLAOmJvQMmtJNtLdRMtbEojI0RMpQMsjIbwLbfIJSMDxLewLxjItpLhwLhtL3tL27EmACF0HPwF_pL0ELgKLK7KitLbtLXSMxAAZSMGHIotLYSMqrAE9IsjLntLPqLlSMqFAOgI6wLpwL4tL9wL7ML_wLGhJ4YHhSMmSMGGGC7DfqLrSM-EAw9DPwFx4LikD1SMPwFEiD36GQ2C1KG5FA7SMsBAGdCETMUFDuMGHTM2SMqFA93DLTMVIAhBMBTMqrAQRESTMPREhvHVTMqFA5lBYTM9MHt0LITMqzGYTMgvHATMhTMLyB-SMgvHgTMPTM-EAy3DjTMtzHbTMsTMkNCoTMuAAE1LITMIMGYTMrzHlTMrTMsBA2AAnTMqDBrzHqTMPwF53D4TMvTM2TMyTM_TM0TMVQMWgIXQMMrLkuLbQMxEAnuLnMKjeEgQMcQMiQMWrLuuLYrLwuLwTMRNAqQMVUMsQM_gI4uLXsLyQMAvLOUMlRM7kJmkJDvL0vJFvLzeKKvLF7KKvLBRMXsLNvLmUMxAJCsLxrLwRMIsLavLRvLJsL7rLMRMg-IORM1QMGtLKiISsL3UM0WBTRMHvLViIYRMsKLJVMfNLgvLjRMcRMBVMiRMSqJ-QAwvL0iIWsL3UMzvLMhA1vLPRM3iItRMXfGTaJHsL8vLjeJO8JITMQSMXlI4RMYfJ_sLbUMQSMLwLbVM5hIfjINmJQwLDSMwtJFSMBVMVwLqVMStLMSMndI3VMRSM2pLppLylLatLWSM1SM-pLnwLdSMVSMc_BCWMHqLjSMqSMxAANqLdCIKqLF0HRqLGnLlYA8wLuhLjHKzSM-tLQWMHqL4SMm2D6SMMWMabJxvJ5kCwLBOTMpaJ_qLaKDwGAIWMcqL94LoPMmkD3iAguLrQM2uLZQM7nCluLQUMdQMSUMpuLzWMeKCUrLjQM_UCZUMmQMoWM5sLUUM0WMiuLtQMl_BiUMlrLzQMlUMtVMjuLoUMEVM3LA6QMNXM0rL0NEUhI9QMuUMARMjhIxUMDRMQXMFRMaXMHRMcXMJRM8UMLtJOsL_UMXvLGSMfvLpvLhvLWVMzUMkvLaRMReJLVM5zBNVMSVMhsL_RM6mJGwLTVMmsLVVMPVMDhIYVMFbJvRMMwLvsLuRMfVM3UMhVM2sL_WMroA2RM2DMnVMldJpVMZWMcqLrVMkfJzUMvVMPwLjjIBuJTwLVRM2VMMYMAXMawLKjLcwLYYMGYM8VMbKL-VMYtLowLjwLfSM4YHeFCmSMEWM2ELvhLTWMlYMjaCiSMtwLqSMnYMsSMxwLmYMZSMSqL7wLwSMVWMleKKgIkSMyYMN2DPuL6SM-YMsBA-TMQ2CgTMCZMyFM-SMCXDGZMPwF1hDYTMCXDBOHuYMqrABNHJZMJUM1YMSZMwtAJZMM6LRZMqFA5jB-SMQZMCZMDTMeZM4KGHTMgZMdZMqDBAIBfZMPwFHUMQ2C1TMCZMRTM-SMUTMbZM-EAb_IwZMFUMCZMLOE-SM1yLyZMsBAdTM5ZMjZMWZMcTMmZMQ2C9MHpZMqrAmpGoTMkZMPwF1AAEZMUFDpTMJaMGaMCaMNaM2ZMCUM4TMPaMqFA9TMEUMLZMqrADUM-SMrzH5jBuWMeUMwWM-uLyWMPUM5WMDXM2WMfQM4WMvgI7WMlQMtBAjVMCZMQSMqaM1WMxgIhUMQXMjUMQXM0QMkXMBVMBvL5XMjrLPXMzUM8QMQXMIvLvnJWXMX0IYXMX6IIRMyAJRAJIRME_IMbMrhJgXM3dGMtJjXMsvLCVMNMASRMQiIHVMZsLQXMmvLbbMovLQXMqvLisLimJ1XMkRMKXMmRM1iIsRMDSBJbJ9XMKXM_XMeVMcbJ7vLYfJzRM7ZMlVM7sLKXM5RMxXMvaMZSMKwLPYMlbMtvLHSMSYMLtLUYMw4JWYMISMzbM4VMbYMNSMGcMfYMxlLiYMFWM4YMBWMjaCn5DciFkBLERL7MLEqLRcMu9CCEGzfKPWMBtLz5InSMX7KpSMrAKYcMecM3YMvSMrrFxSMrYM79KY_JZqLicMdcM6hLAZMb6JJnA79AUDHycMlGArfAv4L9mAP3ATRB9EBmSATBAPZCIrDhfAAdMWkD0QAFlAiIGEdMxIASPAyPEUDHVBA2fAKdMFlAUHAycM6BB8HARdMUHAXzACYAQCBjFAmSAgaMCXMfUMjaM9JCyaMnaMV6ETUMgdMsuLXUMkQM9WMuaMmYMScM6ZAdUMcdMiaMygI2aMHXMkUMaQMzUM8aM5QMqUM7QMsUMUXM6rLFbMCRMIbMeXMKbM6-I6UM5UMObMV-I9aMjuB9UMV-IPsLeXMDVMzUMPiIvqJjvLIVMsXMkPBuXMMUAwXMVjIgRMQXMRVMYeMkbMAVM9uLxvLobMf-DssLrbMeeM_GCtbMaVMleM9sLxbMiVMqdMZcM0bM3RM2bMoVMjbMvaMrdMPXA7bM40JQYMASMzBACSMVhI3tJ1VMFcMucMsdMLSMIcM6VMjcM06DfwLSSM_VMWcMtYMBtLNYMpYMCqLIODXcMNfMEKDKWMtcMNWMoSMLAE9YMRWMuSMkYMncM6YMX_JAVJscMkZMRqLwcMh7JteMcqLxHCboGpfMNPApaJjfMabJ19BNvC0eJSqAboGwfMzmCrfMAUAtfMnfMMhA1fMzsAgWM8fM9KAgWM5fMYcMcqL1gIuJBFgMlQEabJufMcqLgWMBgMJgM6fMERAxvJG-BgWMG-BCgMTfMQgMwLBuNG5jBgWMJRGVAG5jBVgMpaJxvJxLMLOEbgM6AAJRGLOEn5De-ExYAfgMabJlWMlWMrgMpWMh0FQlD0DJiWM34FZwJNgMcqLKUMyCJMUMjuL0dM7gMeQMGbMlaMraMmdM8WMpEAZrLDgMZYMBhMzaMwdMzUM3aM1dMJXMpeM4rL2dMpUMSvJrUM1rL3nAtUM8dMCbMLvLHbMA7IJbM1UMDeMNbMeXM8hIHeMvuBJeMF9BTbMJiImXMfbMoXMkhM5hIrXMdbMKVMTeMWeMnXMOVMhbM0XMjRMUVMJgJthMAzIieMqRMBYM-XMdVMoeM6aMDhIDYMReJ0eMCtLmVMxeMKYMzeMPgMsQA3eMEtL5eMItLwVMTYMrcJ0VMfeMAfMRtLDfMzpLcYMWgMOiMLcMnELKfMpcMfgGWSMPTFj1BYlEaSM_WLBqLAOLZRB7pLliMiFA9IAIqLroGlOCuiMniMxwL0iMwiMEYCwtLBGAX3EEfKQEMwiM1tL5VL9jKUWM9jLtTLXWMc2B3iMFHAvQHkxLh7JmiM9IADTMuMGx9A33AOGEviMFHAzMGgAAX1BNdCfnFTjMYlEyAAwKGIFALyBGTMNjMFHAzAAejM0BALyBhBMijM0BA0AAljMikD9MHikDpjMrjM2NALyBfTMx1BYlE1AAsjMzsHhvHpjM3jM2NAwAA6bE5jMwAARjMU4AbjM9IA8jM3JALyBOaM7jMljMxAA_jMpTMCkMrBAEkMFHA2AA4jM5TM1jM9IATkM9jMMDCaNA5TMi0JZ0ARkM0BAYkMHkMhDMjZMpjMhkMfjM_jMAUMPkMfkMmkMmjMakMxIApkMsvAL7IWkMFHA3AA4jMH0HvjMUjM0BA1kMZkMDrAxIA3kMdkMykMpjM7kMikMH0HnTM5kMDlMfjMp6LgAAFlMfrCESAPwDfkMIlMmjMp6L_jMMlMyVELxFpjMk7D1wAZmBXRA76DQFAalM7BExsAFaEYlMUZAhlM3iAelMclMilM5kM1vHP1DvdBpjMPBAp8EllM_BBwlM76DpjMe2FiJAYjMzkMRKGrAFgjMdZIzUAizLrAAMBAGBAFBAfkMYmFSKE5jBLOEIfKiwGMBArAAGBASBAAmMCmMrAAMCMEmMrAFkNCmpGJmMS8FLmMNmMPmMFBArAATBALmM8cHTmMVmFLOEWmMItKYmMMmMOmMBmMcmMCBALmMCBASBAEmM4JAyzEJ_AyzEpjMpBGUEAvBAAJGN1D-RE5mM0mMExF6HCNTMbdMmaMddMNrL-gMoaMAhMdrLlgIDhMtaMvBJlSFpjMxaMJhMhdMLhM9bMkrLNlJdeMDiMorLPhMWnMzrLShMQXM_aMSnMBbMqXM-QMfYB9dMchMyVMUbMbXMzUMSvLonM7UMHsLmhMbvLuCKqnMLiIXbMQeMCbMSeMwhMtXMyhMiiI0hMxXM7hML0Jz7DjbM5hMnRMheMIbJjeM_hMsbMBiMkeMZnMEwLreM2sLIjM2eMCwLJYM0eJZfJzeMNoMOYM4eMSnMRYMBSMxVM9eMWiMjrLVwLUoMHcMbiMbfIfoMfiMH3JhiMjHKtiM_EAt7CAeG91EW0DUcMHbLLfMkiMpoMkIGl6LQ8FtoMbcMHjMyoMUbC0oMF1DekIOWM4oMMvA6oM2UD5GJHZLMZLsYMefMEjMTTLGjMP3AmdIqoM7oMfzDlfMRUJDBAdAMSpMs8A_oAAUAAnMRUMedMJKCkdMiaMRrLPnMldMeUCheAKnMMpMzoMCpMZjIcpMYQM0aMuQM5uLydM4aMYnMUbMbnMzUMdnMQhMQrL6dMahMVXMahMwUMQXMyUMSnMnnM9pMdXMwnMjhMQbMHeGSbMvnM_pMxnMnXMGVMReMabMzUMcbMNqMebMOeMjbM8nM-bMvvL3XM6hMoRMpbMEoMvbMCoMlBAlaJM8E1nBgVMLoMGiMkpMBpMsoM6dHPoMKiMRoM_sLkqMroMfMDMjI-RMaeM6eM8eMSwLDcMGSMeoM5oMtqM1oMnqMaYMhoMndIsqMOpMvqMWtLOjLNcMqYMnoMfSMaZCd-F_GCuoM5pLwoMc_BIrMqmDjuBwYMVJAPrMrqDZdA2iMJaCJrMPBDlOCrcDS4K8TH5BI2rDuLDPMBZmBAjMaaLFpMy-ADjMJnLbHLm6K8YMLpMYrMQrMENAQpMtFKMCC_QAyKAeNM5gMcHFEnMapM5sBopMQrLjdMfpMInMhpMXrLFhMwuLUrMoOCOnMHnMppMRnM0pMwgINhMSnM5aMwpM8kJThMjpJ5dMWhMjgH7dMJ-KvUMXXM7pMZXMwnMBeMDsLihMg-IFeMQhJsnMhXM5UMohMVRMqhMRqMKqM0nMMqMSnMOqMusMQqMSnMgbMzXMuvL_nMWqMBoMXVMpRMZVMIoMfUJHoMFoMLsMFiMJjIFsM_TIHYMtqIQoM1eJ6RMDtMCvBPiM0sM_bMZoMUiMv4JUbMeoMurMVrMsGAgoMmTLVBLKtMTpAIfM9VMpQJ0NLifKZtLNrMsvCJaCUjKPfMriMGpMOrMktM8eJVfMUyLvIAUjKXrMZmBcjKlOC5GCCgKGyEUfDzqDirMBNBCnGfAIkrMEpMzDLorMjeKKnL8tLEbAZXCaZCcjKxrMRXCbiDkaAaUFJXLItEYpMKhMlUM5rMepMIsMtQAsaModMvBJqtMJ1FtdMBnMvdM1aMMhMtpMOhM0dMOsMRsMcnM4dMQXMfnMSnMDbM_QM5pMasMzUM8pMLsM2-IesM2UMBqMhsMgsMGeMDqMCiIiXMGqMwuMq_INeMysMshMZbMXRM4nMlnMJiIRpJ6nMceMTqMhmJ3hMxXMAoMnbM5sMZqM-hMbqMPvMNMAeqMF7AwbMyRMiVMGuM8eJFtMQ1JCYMyeMJtMZuMzEAMtMxqMSiMAcMRwLCcMStMojIavMauMaiMYtMEaLrvMivMkoMXtLftM2rKjYMAWMptMWAJacMOhL1WLgtM2vMitMc9IfDJyUAstMcAJXrM5vMXZJP3A6iMVAJI7EiRLlcMdfMF4LffMwhLjFJEuMHjMi-IPoKBuLkiJIxLFuLKxL1AE3gBYtFDfJQxLxLARRJYEJoXFjeHvBBNuLU5AJ_IM8HL4LzBABGDOSFoNBL9EBhLUxLYMFWxLgUH9rEZxLgjBbxLxhHdxL8GC_-FPXGK2AzQBnwMU5GD5J5wM9VEVCHnAA53LdGIJBAYBAfBAGBAP4LfBANDFCnEu0AwOAf5BLjMRUJfBAfPGNuAPqGCBADSGgAAXxM_MAwtAwAASBA9IKtPAZxMBBAbxMpXES-AM6LixMs8AiFA1BA2BAcaC5FAZBAVBAWBAwxMk9AF0AfBAiBAVPAs0LllBCBABBAZBAinHfBAbxMDSGf7A_UD3xM5xMNuA6ME9xM_xMjnHCyMSBA6ME2xMCFAfBAnBA6MAnBAEyMKyMAyM9IKixMEyMQyMJ6LTyM_MAJyM-xMYyMtmMHBAPyMIEMSyMSgCVyM8xMhyMjnHDSGbxMbyMmyMNuA5xMgyMLyMfBAtyMkyMFyMRyM_MATyMWyMryM6nHHBA9IKvyM3xM6yMlLGFqA9yMixM9IKPyMNuAikDnxMikD5xM40LLOEnxMPwHWXANuAQzMDSGLOEOzM0AA4xMEIKFqAWzMByMZBAvCMYzMxLMczMSBAigMTzMyBAUGBjzMozMOzMN-DmpGnxMszMmzM1PGjzMxzMOzMJyMDSGJzMMaDnxMTCDN8AwxM5zMwxMXFAaUA6NAVBAS2LoFAaoFyFMFqFWPMLyBAOMY4DxAAUbAfBA2BANwAH0MVOGWBABBAfBAWBAMBAj5ABTAWzL-RClPBSBANBAdGIOzLhRHoFA4BAUbA1MMP0M_bBYBAT0M1MMW0Mj5AeyMwOAJbAtmMXGAfeBKVA4DMycLw0MQBAG-Bt0M4DMa1L20MNZM50MEyMZyMXGAEyM50MmBAb_IA1MQBAGBAb_IeyMsFAZyMgMEK1MG-BM1M40M6MA60Mv0MSBA30M5jBO1MLOEQ1MLOEO1MllBQ1MllBK1Mi7AM1MmBMS1ME1M70MV1MI1MX1MgTBDSG-xM6MEN8A5BAP1MZGIZBA40MPdANZMr1My1Mp1MiFA4lBJbAx1M61Mu1M_0M81Mf1MPdAh1Mx1MmBMPdAl1M71M-xMo1M9yEsuKhRHEBABCMPBAG2BU-C12DEBGB2BLyC9XAzfGNBAL2BPBArmMPyLlHDX2MDTAZ2MOBAPBAXBAIBA31B91Bq6ENZMOBAWBANZMo2MllBq2MEyMq6Ew9Dq2Mw9Dx2M-oDWBADTMx2MLOEz2MLOEq6EuNG4BBWBA-2M_qAkLAQBBy3LOBADBALyCwBAGJBikDQBAK3MnIAGJBllBM3MEyMe8LEKMBBAMBA6MExBA2xLfmA8xL_KATyMikDrxMikDfxMSzMrxMSzMfxMyLM9IKLOEl3MazMiOArxMZzMCBAfzM91Bl3MizMs3MizMl3M6MEs3M6MEfxMvzMrxMvzM53MAiDMGA9IKxzMfxM23MIzMc3Mk9A_3M9xMF4MqNGm3M9xMwxMHlLWJA5BA2BA5BAZgMctAZBAWBAZBAT4M1BA5BAQ4Ma4M5lBLyBVBAZBAV4Mg4Md4MEXB19HubF9kCBBA_2Hw_AJ9Lk4MYhDvLASHA6BBo4MSGAfBAZ2MDBA_1BUbAxhDm0Mw4M_2Hr0MIGA0NARPA6BB_yLBBAtLEvzAP7HVpAO0MNwAkeFNhFdWIPBALCMPBArfFj0MqLMo0M4-CfuG6BANZMYBAZBAaBANZMtdFEyMZBABBAEyMtdF6MEd5M6ME5BAuxM5lBwAAsFAyxMA3MZkBgMEk5M2BAd4Mo5MzxMd4Ms5Ml5MFJBw5MA3MFJBz5Mu5M15MG-Bp5MuNGwAA30MikDt5M-5MT1M95M45Ma5M05Mn5M61MF6M_5M61MC6M75MllBL6M30MllBO6Mn5Mi7AR6Mi7AO6MyAA25MZgM55MZgM00MtyAx5MzMGA6McJA05Ma6MNZMF6MdjMH6M65Mm6MLOEo6M30MLOEZ6M4DMQ6Mh6Mp6MT6Ml6M4aCg6M35MdjMY6Ml5MQREb6MQREd6M-6M85Mx5MA7MG-BC6MC7M5jB95MF7M5jBH7M0AA_6MrjMk6Mu5MxLMf6MK7MrjMG7M96MO7Mn6ME7MW7MM7MY7M4DMt6Mb7Mv6MR7MigMy6M56MigMS6Mj7MT7MW6Mh7M86MUbAD6M56MBBA-5M55MnLG75MikDp5Mx7MG6MB6MuxM07MJ6Mz6MT0My7Mf5M77MD6Mr7M_7M45Mt7M07Ma6Mw7Mc6MR7MI8MU7MzxM47Mp6M67Mu7MzMGE6MP8Mc6Mq6MN8Mc5MW8Mi6MB8MT8Ma6ME8MQ8MQBAH8Mk7MK8MxLMz7Mk7MD7M_7Mm8MX7Mu7MT7Ma7MF8Mp6Md7Mt8MZ7M-7Mx7Mr8M26Mz8M46M37Mn7Mt7MqBAv5M56MKBAy5MR7M-8M15MA9My7MD9Me6MG9Mi6MI9M-6MG9MA7MM9MO7MO9MQ7Mk5MQ4MT4MyxMV4MT4Mb4M1BAW9MW4MVBAT4MPuMQnMRuMvWMppMTuM7gMWuMDsMmQMcAJbuMZpMKsMJoM5hINsM8uM6rM-8HupMMXMypMmuMAbM2pMgnM4pMgnM6pMuuMcsMHqMyuMghM1uM0uM3uMksMRbM6uMpKKwnM-uMx9MPeMivLssMCvM2nMUeMDvMJvMzsMkvM1sM4hM3sMOvMAiMQvM7sM_sMu9M8hM1JAVvMsKAXvMRoM9vLq9MoqMAtMfvM4bMn-MsVMx9MYoM7eMaoM0qMpvMVuJn-M8qMuvM0pLn-MCrM0jImoMDqLHrMjeEmQEWBGLrMhtMiiMtiM_-MSXEB_M3oMtrMg9AA_M9oE-oMK_MxEAM_MHwMQwJZ6D6-AShAIHAqZB9vANhIjvAHNCBgC0QECVHSWMnrM5YMIpMnbLDuM8yAFuMG_MECCmzHFxL11JYwM0sJJxLVFAHuLdYEOxLfwMfvBRxLiwMS9AdbFViARBGvKAPBAuhDH2BEJBGdCGJBW4Dc4LDRGgAACDAnCALlM4KGjxL5SMb6JVOEFJBw9D31BXLEpXECBAUBAPANNzMqjMSMG5xMhMCRANtAATANUBAIMGppFllB53DmpGpiHUBASANFqAUBAU4EONGhDMiOG4HMcANeANHJB8eEjANmGAV3MgAAIeChnHuzLE3AVOEzfEwAAM9EIhAizLU-CUVFzfEttMbtAt_AcQAMOHVHCJ7HENA0bFZzH4AA09LDUFHdFLdA6kMmhDbANmANdANoANU4EYaMpiH__M9TMnhDEIMupF13GsCMuCM91BV1MHJBIJBNqBs1AFqAMbBVJAaADmIAuWFIUFKeEUIAqFIelEU-CuIAZmBm9HWjMKBAbGI__MQBAWjMWQF-dA_BNUsDu9C9LAZNJc7GDfAJwDg3MKWEf2AH3F1eBhLGSMG-ANiKBWBNeANgANtAAllBy3DkANPxInANUANqAN6MEXCNuANSCNYBNSMGikDOBAqyLk6DtTEPwH9ANutBZVBD5BB4FpPAJJAf3CmCN1JAuNG6ME0BMjBNzFAQGAzCN4ZGs3BXUC72B5AARTMX5MaBAedANCNCiDCnLaMM91BIDEEDNtAA09L9oDAEMlgHEBAI2BmGAaIIDDNb_I1CNvCMIDN5GMZ7L9oDieFRDN6EA-3MODNxpBQBAkNCltC2dJjDNv3J3rM_rMJsMi9MhaMk9M-rMUuMVrLBsMYUMo9MuaMseER_Mr9MKhMeuMSnMw9Mf-MVkJiuMx9MxpMSnMzpM7DNnMK59MpuMhnMZsMGnMSnMvuMCEN0UMJjJC-MKeMisM9hIG-MEqMI-MUDKK-MWbMJqMYbMLqMQ-MPqMxhMR-MzhMrhM1hMNtMVqMQXMgeMTvMDoMRvMfqMYqMUvMyZJe-MriIBtModJ0DNH_MJwLo-Mf-M3bMceMYuML_MyENVoMQiMXoMyqMx-MovMUwLqvMo_MrjEzEN2-MqNJZtMDFN9NDQSM6-M3pL0vMW-KOcMmcM4vMxfChbImtMBXLotMjtMg9A9fFnUBSrMZ9AZFNhbIFwMTFN9QB0wLZ6Dp5MKwMXPAOPIuIFg_MjiMPwMj_M-wLl_M3aAn_MeFN9QBXwM7jJZwM00DbwMIuLz_ML3C7KEH9D2_Mg4G5_MmVA7_MugE-_MU-C2hDakBppFKKMWRGGANIANH0HrlDIuMhXCOANTOGwAAfBAD3MvANoANWANQuAlBDKtAzBNT6HV8AWXA0BAWANK6LVGNgCNUANYGNl4CiMMnBDbGNk2AOaEG2E7ANZANQyCIhAWGNUANUCNiANtANlANaCNpAN1bF6MEzAN3GNXBNbCNiCNsANmpGRGILyC3ANH2B71LuANcBNENDfLGKDNrEMj0MZBASpMgANfGNSMGi7AYwAyGN5GNaBN4KAJHNeBNMHNLOEOHNSpMTHN4HMVDNkBN30M3AAnBNeGEptBKwKDwGh2LFJCf_LD3MV_MGIA7ZDBgAI7DeUDZGNelE-1FM5CdGNwFBPOAW_M2LIeUDiGNm2GqHNHIAPfAzHNHVDhWL8jA2HNcGN2TFeGNJPGIIAABNKZFqKCDBNJtFJKAGBNpGI-CCKBNkFAMBN2AAOBNolApAARBNhTBIeAsFAWHNyMGJlBGRGyCCDBAV6ELrDKCNCMHqINqcATyMITAANISHAnCG7ZD1VF_OEM2EneAZyMoMEiKBaHNLHNupFZ7LpQB9IKCDNtTExANQCNZCN-GNfANCANWCN2GNFJNwAN6GNzsHKJNWHNxANjCNlCNHNAnCNxeFmpGiHN1NI4AAiRGtyAQ0BnAA6BAEBAnAAptBUJN1JAoCNG6AcLFreHtCN_ABwCNlDN3dBIvDsGA2dJv6HnBAv4MWFHdeG6PAStD6BBxyLXIIMoKyMGwxMNmMxaGPNCcANosJHBAEyMg9MCnMqDNudMsDN3WMoDNVuMJnMXuMseEaFNFFNLKNfrLrpMGXMUnMIXM9DNLEN_DNx9MBENUbMouMx9MquMinMsuMIENx9MKENmnMcWKLbM2uM2hIpKNREN3UMtnMLeMWENCYKYENznMqXM1nMcEN3nMeEN5nMgEN7nM2hMX-MMvMZ-MpXMGoMc-M8XMtENnUJ-sMSvMHtM1sLjqMjeEQKNveMIYMpqMItMr-MLLNhbIjvMRiM_MGTiMBcMViMVYM2qMCFNyFNdKAXtMHFNvvMSLNdLBctMgYMetM8vM1vMQFNOwMYFNoKCZAMoiMgtLRaLrqKF_Mg9ACCJ4XAcFNKCJrCJKcAgFNHsEtLN5iM1wLtpEBvK0LNUdJA9BBqBlbBNwM3vMc2IprMXqLrrMifM3LNotCsrA0FNcoJu_MawMw_MLxL6FN7cDLuL-FNYEJAGNJZEsVD8_MEGNAANHGNDANKGNHANJANtIJPGNAdI8uAiBAT_H0BAf_LgOGnBNOzLs8APGA6IMCBA6hD5IAmwGkFAnAAIBA5BA6MAihBfkA0BDboEhBA1tAVOEZBNxAA8iHjBABGAQJN7oDLyBHgMNACa9AmIA3pEZMARGNFJBeBMJOHkGNVANSGN1jAZkB_4LtGNgGNSGNeBM5jBWHNYGNYXA1hDbNNeGNVOEgHNVHNWNNENN4rFHHAWjMpNN4GN8ANE3A9GNwANAHNzANDHN2ANzFAGHN1BMANN9LMVBNwNNSMGbxMiIAvIAdBNfLGc4LeBMZHNU-CEONfBN6CN_INs8Au0CPHNDBA7qCDONKHN2AAGONLOEXUCJONUONcHNTTBVbAuhC04EZAMRLBTDFcuAE2HzQDBGABkA8uAD9FriEgONSDFDMNIICIIAR-BwAAjDMszGLxFY_HzBAxBAN6AnONaTAN_FqONiCJKLBS8BPABy7LwONgAAqAAzFA3ONLbAgdC-aALyBzON7LMsINHCNECNOPNLCNQPNDdANCNDJN-NNGJN0GNOJNmpGvFA8GNLJNYBNNJNeCNbPNPJNqNNAHNkCN4AMxCNlBAFJB4AALOEYJNIDEpPNLOEjNNUwF5IAkNNyPNf_A8xAiKMpDIn0EjJNoPNQRE9GJNCNlJNnPNzCNAQN9NNsJNnWLEQNgYDnDNuDN8DNkaMJQNFnMBXMcuM4XAn9MWhIEsMjeE0LNHsM5rMt9MUbM6DNQsMYKNQsM19MAEN39MenMEENfKNGENjnMbsM_dMdsMfhMQENOENjsMtKNlsMNRM7uMLENpsM_uMrsM0KNtsMx9MvsM3QNxsMM-MSqM8KN-nMY-MkEN4XMqENnENd-MHLNBLNrEN5vLELNyhIvENJeJNMNyBJ0ENuENq-M3ENNRNKcAULN9ENlvMPtMYLNRtMBFN0-MUQNtLNfLNjuByxITRNXPAkLNMcMOFNlBLHMNnfKejKJ1FVFNCjM--MJDM8CBltM2LNcDMTjK8eJXrMvRN0RNujKc2B0tMVVGNtKHxEX4KbSB9tM19KtRNHpMJMN7tLLMN9tLUwM3RNbjK8eJbWMAjAidJsNMv8Lq8CTlLDUALBMmNJrlLLUMj9MNUM9gMZSNShItDNm9MNKNyDNYuMKSNijKbvMOQNs9M4DNx9MaQNJiIPsMrSNkuM29MUhMUsMSXM2rL3pMZhM89MtuMJEN_9Mx9M-pM6SNAqMHqMCqMSEN5uMmsMwQNmKNIqMrhM0QNpuM1KNwsMdEN2KNvXMHvMQfJZeMVLN-QN-KNARNXqMcqMqbMJRNEjIneM8sMRhILRN-nItjKxvMJiMp-MLiMgvMjSNUjKVRNu-M-ENQtMESMaLN_eMcRNlTNlSNGFNgRNIFNvTNsvMMFNhYMmRNVcME_MfSMe5LKJAsRNxLN7TN_GMstM8TNuBAxwLDUNwWAvHMnqFqFNAuMBBLKMN1DLifMGUNnMNHLKI5HkHMEsDC2CzGMb5LqWAGUNDoHKHM5xCvHMmoAGfJMcAGQN6vBFKNvdMHKNPQN9rMKKNuDNRQNpgIDUN2DNQnMoSNLENqSNVRMsSNzUNuSNfQNwSNnuMiQNLENgKNHEN-dMdhMAeMpQNrKNrQNsKNMwLuKNnsMlXMRRMyKNO-M1QNbENKTN3KNMTNfENRqMhENW-MSTNceMNvMALNLsM7XMxaJYTNQjIaTNcVNEiMiqMJjItUNPRNcTNRRNPTNkBA_MB_GMnTNLENv-MzqMAFNEcMVuJjVNxTNenKEaLjVN2TNmLNiwLoRNIBAbaCzAAvYM-NLqiMWFNh_MWSM7VN2AA9VNoYMcFNEWNGWNzYMO_MVJAJWN2YMKUNi_MFSN-jLvFNAxLc2BOWN3SMRUNwlIXWNqFAG-BJZMikDbWN8SMvjMnZMfWN8VNqZMiWNsZMkWNFWNPwFXTM5ZMpWNKWN-EA4hDeTMmpGgWNsBAiTMoTMuWNCUMnWNUFD3TM0WNSMGYTM-WNkUNpDNbSNrDNoUNpaMSKNrUNwuL0WNWQNcSNEXM2HCVKNmaGXKNLQNjuMeQNbKNgQNx9MeKN7UNkQNiKN-UNEvMosMnKNCeMqQNQEN7hMGVNDTNphMJVNGTNZENP-MAhL4KNdXNGSMGvM6KNIvM9QNjENzUMlENb-M9hMERNpENcqMi-Mz9MILN9vLKXNcvMhqMjTN4bM_XNwqMRTNJtLqTNzVMsTNXiMVuJEYNzVNZfIVBLEYN3VN7CJ5VN_vMJWNDWMC_M-vM6TNDWN8VNXYNJ_MNWNcYNHqLxwLWYNaWMQWNESNBuMqrMOUNISNP3AjYNNYMNSNtSMh7JsYNMhA6bEA4ErsIaQDkmBrTILyBzYN7OAPsFAoDsQDJZDtfMtmBfgFgYNofMzfMNPA3fMU2FJgMoAA7cFxYNQgMDiDwAAp8L5kC0TMw9D6YNyEA8YNRlAxvBguKAZNAEMMZNlEAxvJhjKX9BgrAQyJVIA-fMzRN1ZAAZNLTC5kCDZNMhAxvJOMFMiAgWMtZNBiAAZNJdFcZN5vI4JAOkFF-IiZNuPEIsDnNAAZN3AACZNFWNqbMVJCU8Ga9I5ZN7_LSfAAZNH9BpZNAaNssLLgBzPMtvGgNNZmEG0GPCF92GUfBJ5DH_JHOE17L0ZNQgB3BAZIISdMpDJkNCSFMOvEGcCUaNhRAIuAAZNVjBIQNXQNmUNZpMl9McSNIXNmQM0ZNLXNEXNTKNFXMxdMWKNzdMSXN-DN2UNVXN4UN49MVsMLbAXsMJvLlQN-9MnQNA-MBVNE-MqKNIbNEVNKXMkXNJ-MHqML-MLENN-MYVN7UNJTN5QNLTNOVNNTNwXNnVNJvMbeMnVNXVN7hMaVNbbJ5XNmENdqMsENFRNiTNl-MiVMxaNAYNevMCYN3ENrbNFYNWRNWLNmvMyVM-eMLYN8AAwbNOYN9nGQYNqZNeYMSYNTSMwLNeSMDWNntK4sInqB-TNCcNc_BYnKepIxiMWOClOCKcNbBEfcMzKLhcMatKBkKfKALcNEYC7RNlMAVcNMcFXYGECBSxLGMNitM5tLIZLuFNHSNTwMrYNEcNXcNZWNOxIDBAC0MF2BDBFS0MF2Bd0M6EAo0MBBACEMbGIP2MR2MEUBAUAPBAF3MH3Ma3MhCET0M4xCwAMRGItLEJ5MmeFL5MN5MrfFBXNaSNLQNSuMeSNuaNgSNSQNwaNocNQcNuUNCnMwUNZQNguMjuMcQNtSNUXNLENcKNJiIYXNUbM8UNDbN4SNFbN8SN7RKoKNKbNDVNjXNuQN-UMlXNeXNFTNqsMpXNMVNrXNQVNpoJT-MXeMbbNyXN2sMUTN4sM2XNDRNDLNnbNf-MeVNDeNQRNYvM2sLPcNdcNsbNILN_sLKeNnqBrVNUbMtVN_ENZLN1qMtTN4bNUdNLeNtvMgLN0pLPeNJdALFNgwL8-MRfMfSMrtKuLNnLNPFNFrM9-MDWNjrK6vMWhLZfMrYNseNRcNL4KveNNWNxeNgcNaYNsFNSWNFjMUWNGhJleNuYNbAK7dFC0EFqAoGAdANO_AEBAhCEHfNytKSgMj0LWQIVCJr5M8tII7LpXEZkBm3B6MN9fABkA3pEotDsMEBUFWpMGCJ1rAeMHhfAMfNLdN8gMNdNMXNNQN8rMvDNgXAi3BKnMleNWdNduMUKN2aNQXN4aNfdM09MtrLSsMlxBVhMySNXhMBbNEbMbXNknMDeMB-MhXNrKNtdNH-MCTNObNodNQbNUbMSbNJvMvhM3dNtXNBVMvXNSVN7KNiEN9dN0XNBRNWTNaqMjbNAeNlbNIRNGeNlVNIeNGiMsfNkVNKRNmVNjfJ-QA4bNxeNReNJiITeNIYN2bNdoMojIhgN6bNyxIhgN_bNieNsiMkeN8EAwaMHcNGWMtQAk7DzbMstM9gNwaMiYN4gN2YMIBA8JNmpG_lGMgFcvJlXHOFAdANH2BtAAFhNbaCmpGoBNZOEBBABSNcQKIcNIMNnYNNUNrcMqYNNWNDhN3SMOWLjcB2pFmSGmBAUSJByGN7AqSAvkAKQE1RILhNdMEGhN4ZEHTI2mB7aBXDIhiC6vByFAGdCiLAtOAvQEKKB6lBkNCIiHjZMMeA3TM3ZACMMreB5TMhAA18A2eAf7CplFyODWEF4BARhNBCGyZLC-BwrAyhN3iAvFA1hNg6BZkBbTFVkM3ZA3TMG9BanJo5CmrDdOFJJAEvCcTB3EAK1CTuF8CD7_AUiNLXIuYFcDDnAAxdEfnF1tAw-CcnBKNDK8LkZBASHdKJhnFK5BNxAqiNMFKl4AK3DpSImhBzZAtzDphNd4FC-BRdAw0CFdCS-B6BE4TEUuAYTAS5C25EI5APlA6YDdkMG6AlhN-QJ18AqcNR6AAhNMZMOZMi9D7ZMRaMVIAagMfhNcZMMaMijNjZMcjNqrArZMMTMfjNuZMmjNFdCojNkjNwWNeTMtjNrWNvjN0jMpjNqFAHaMqDBzWNyjN1WNvjNOaM5jNsTMhjN5jMjjN7ZMllBdaM1jNbaMvjNAUMKkNXaMEkNeaMpaNlfNy9M8iISKN_gMmSN6WMRdNpgICkNcUMYkNvUNvfNfuM3aNupMcdN1UNedNUbMgdNVRMidNJiIkdN9fNmQN_UNoQNNENBgNKbNDgNTENFgNVENPbNXENoXNzKNITN2QNLEN4QN-kN6QNRbN8QNTgN_QNVgNVTNkbNXTNdgNqsLRaJmbNZgNPLNJLNJjIckNNLNGtMPlNOeN-jN7ENNtMHYNZRNrTNWeN3bNSlNfRN0VNdeNXlNkRNgiMErMQfM2gNDWN4gN1eMmeNUYN4eN8gNqlNueM_gNwlNecMChNGfMSiFlYN5eNahNGSNpYNmcNehN2lNhgAajNUQCUDH3cM2rBi4Ls_AGmN5cMVJA7cMVJAaJC5OAkVC8FAOmNWdMDTA-cMRaECdMUmNnsH23EmNAFdMXJAHdMWJANdMrVALdMfmNUdMTdMUDHYdMjmNOIASmNeaNZdMxQDXSN6gMTkNDnMTkNtaNzaNvaNuaMAhNrlNtfNJsMYdNJiIyUNGSM0UN9mN7aNfdNWXNLENqkNVRMskN2SNjKNLENlKNmXNpdNgXNCVNiXN4uMZYHFqMGgNxQNnXNzdN7kNfKNVbNAlNXbNWbNMVMOTNlgNyXMUVNzXNSnM1XNGRNBeNbVNKlNZTNGLNOlNobNHeJJeNzlNHfMigNzsLkgN4eJ2mNueMpgNVRMrgNblNJYNdlNugNMYNvnNCfMxgNQYN_nNOoM0gNmlNntMCWNJcNwlNOfMYYNpLN6VNKoNUfMIWNPoNroA1lNdiMhIA4lNZhNMUN7lNchN9lNtjNkfMVxMjkJ1nNcqLtgMlVCtfMhoNMhA_qLG-BlWMUgMJgMmoNERA_qLxTAt1Ad7LYRA4nIhZIFBAYBAK9LtoNEKGiuATBAgMElWM_gAejATsBt_CifNKQNzfNMQNidMpUNfSNwDNndMhSN5oNRKNGpNYQN7mNadN6aNkkN_mNmkNJiIokNGSMEnNGSMGnNFEN99MmdNvkNGbNxkNOnNCgNQnNPXASnN3kNHgN5kNWnNLVN8kNNVNcnNS-MsXNU-MDlNhnNUgNjnNWgNIlNYgNWvM6XNNlN6pNtbNpbNunNHhMeYMhTN1ENznNWjINpNYlNUVNalNnvMVeNz-M4bNSoNeiMBoNEaLHqNklNloMGoNBWNrFNslNUSMPcMc_BBsKHZLDSNvoAZaLeqN_TNrrF8wL4sL52CdwL9LNZ6DSeAXwLwkCsvDuIFOSMLXLutLc2BJwMGsD4wLl0D7TMMcDdYMJcGAaMN2DteMkcMNiMLfKi6GNnMpqNK3A8iMlSF-iMJjMKoGApM5qM8oMjFEZmBZrMENAbrM5iEdrMimHN7LCwDtmE5tMQ8AwvMS_MLfJ7RBTtK2tMfIA7qDZrNqpBgIDgqB9iDcAJErN3NHv-KTuKxENp_MixIzqN-LNRpGwHNosAsgAZ_M3pJb_M03Jd_M6ENAHCdLNvrNIwMxrNlFN0eEHZLuIFiRNcrNJwMseEnLE2QHIdJtONkONMtKB3JytM6RN_TA3NHjSNeuKUBGELAFRAGUNGUNnqFKXNKaNkjMaWMeeNzpBYcNSsNYKAvwALkKVIGQcNL3AfcN-eNSlNRZNPiNIhNiLBKhN-KAUBANhNxyLQhN-3MThNU4LhqD_lNxHIPqNCFCYEJyAA2YMNBA_sNRqLCtNS9A0AABtNYEJrjMaWMloEUAJLDGUgFZtKl6GFvAjFNK3AzIIPbG0VAwIDLVAVzH95CztMjsNBGAI3FISC-KDl6CISKEpDPVH4lDzeLUAJwICnqFTbGzwLwrNZ6DteLE3EuIFWBAu3D2YMytNeWMtYN_ZLprNtjG8JF2qN6BBwBA4AA0tN-tNRqLWBA4aCAuN5AANqLWqNfqNtQAFtNnBAAtNHWN_VNcSMpeNjeNWSMLuNNuNsSMstMUuNZSMxwLYuN3SMXoNicNmrMUTLNuJm_Mc2BbuNsSM_eNidJkuN-EAIBA61MTgMxLM6WNEBG_sNPwFsMEhWMXIC-SMouNsBAbOIpaAJRCqDB2uNoyClWM-SMDpNxWMFpNOdNIpNQdNKpNEhMSdNuaM2uNyaNIKNMrL6mNVRM8mN7aMvpMddN1fNluM9aNhQN_aNYhMYsMldNkKN5SNUnNMnNfsMrdNPnNATNRnNUENcIJwKNOgN9uLKgNBvM2dNYbNciI5dNenNoiI8dNFlN2pNHlNagNJlNrnNEeNqnN9pN9XNiVMKvNMeNVlNzeM-vNxbNoTNXRNw-MsgNcoMzrLVwLCwNRqN0pLCwNFoN4TNvoMulNiYADtNJWMMoNRuNolNc_BUuNdYN4TLm5HjuNUwNNYMauNfwNdTDduNocMWWM8eNZXCawNaWMBmNHcDiwNERAT4McgM6AAegMJgMpwNLgMiWM3gMVhA0wNnoNlVCugMzwNtwNEKG2BAsFAugCh_CtfM5wNERApGDhSD9wNraCpaJTBAMKEzFAOBApXEPVAeuHExN-wNdGKPODfWEhGA3iAtfMAvNUkNCjIWkNmfNHXNakNwuLFxNQqNexNqpM1aNhkNxfNjkN5aNZKNAnNnkNCnNdKN6UNjdNaXNHnNcXN_fNHbN-SND-M4xNF-MtQNEgNvQNTnNETNIgNOiIAvMaENsvNvpNuvNxpN6dNfnNcbNibMzvNx9MknNZVN6sMCeN4vN9sMMlNcgNTyNegN_pNGiMjxNzENDqNHeNqqMBwNUxNIqNGYNXLNLqNaRNwVNH8JhyNglNPYNEaLbyNgeNJfMIuNjqNZwNJtN-VN7vMtlNGrMTuNzyNOuNcwNlOCLuNHtNmSMhwNGtNPWNcfMHMNeuNCuMlcNiuN6cM5yNluNrwN0_GKzN-EAuuNPqGA2BOzNsBAfPGYTMVzN9yNdjNJZMSzNBzNqrAEkNCEMTzNrjNTTMbzNnBA-yNcTM0jNYzNWTMLGA5ZMiWBTzN7jNQ2CmpGozNXaMVaMbxNwmNzaNXkNnfN0mNoyNczNsSM4mNNvNgkN5DNSpNsxNUpNRvNWpNVRMYpNBVMapNBVMcpNjQNepNcvNndNevNAgNjpNzkNlpNwHClvNIRMByNVRMqvNEyNVeM4dNIyNwvNIqJyvNTTNGlN_dNlnNUeGoEN7vNl0N7XNVkN8vN2sLxzNJTD_vNsnNSoM6RMu0NdkNt-MsVNpTN6nNtgNJwNojI00NHsMTtL90NUqNzvMneNnRN_vM9yNbwNftLD1N5TN3yNyyNGtNH1NmtL0eNjzNKtNgwNMWNR1NbfMBjMxyNYoNWqLaoNhfMdhNV1NqwNfoNB2IJtNpaJfyLkIGtBGk1NNNNB3ATxNN1NabJn1NLzHs8LhfDu1Nq1NkzNj1NF8LK-AzLMBsBn1N_LMpDKnbFaqEJxNz1Ns1N11Nk7BDrL0jA51NRxNzGBffB_WBy1NS1NMhAn1NpGDF2NKLI-1NL2NERAdNHNqBXND9KAdNHFhDW2NUrBJdAJ2NR2NpaJu1Nx1Ne2NvfMVTAG2N0jAu1Nl2N91N4gMG1NfWM7MNHHD6MN8MN0wFi2NioN7wNkoNy2NMhABwKRjAOBA_4LK2NLxND2NlEAI2NTJB-2NpiBc2NLQF22NGxN3rAIxNq2Ni1NabJZNHnNApGD4fAtdDlFM4jA82NM3NYYAGBAG4MHxNiFMG3NwZGYYAo2NPYAI3NC3NEbJSVFtmN4rMvmNraNzaMymNMvNofNvBAqfNXuMr2NNYM9zN0aNOXNwfN6gIyfNbpM0fN4QM2fNOhIxSNAtK6fN0SNavNtkNEbNgpNodNR0NhvNkpNjvNmpNW0NMeMqpNzQN0dNtpNFyNanNPVNtvN5KNRgNxXNElNi0N0vNk0NQyNCLNnnNXyNLlNHRNAYMonNQjIdTN6zN_1Nw3NxnNj4NFqNmgNv3NAXM20NSeN40NlyNclNNqNs4NeYMMwNurK04NeiMPwNJ1NRwNL1NAiISNCj-I6gNbqN-4N3RAA5NcFNMtNQdGxwLH5NYrKOtNQYBZtKkwNQwMxVKHzNwFNNPC_4NPoKMzN-HKrmMIJAgILKiL6EArmMgMEDYEJ_LtVJgMBv9LgGMMwK0IAj5NtuFuGMh5NUFAR5AL2B91B_rAVtNQtNEyMhKMllBDSKONAf7AgME05NEtJehBK_LONAb_IhJM5jB25NzFADiD55NqHMb_IDSKr5N-vDwxMCIM1xMr6AONAcaCF6NbIMN6NI8ExJMKJD6MELLMGKM75N1JBVBA4AAgMEY6NiJAPyMr6AJ6NHjL2gIsrKqaNDXNq3N3zNgxNGvNKnMK5NyUAx3NNXN22BPXN13NqxNFpNTXNUvNvSNTsM5UNYvN7fNruM0xN-fNehMipNG4NT0NI4NV0N2kNmvN4kNxKN6kNspNYnN9kNUbM_kNP7NBlNJgNzpNRTNinNOyN3pN2vN5pNj-M7pNWyNo0Nx0N9vLu6NY-Iw0NEqNubNnVN8IJV5NEjD3nNGSM5nNx4N7nNNqNh7NOoM24NbfIw7NuyNdtMTYNaqNRFND5NnvD7sAB5N57NEeCRkD87NG5NsoD7sAJ5ND8NjvATtNKSAUgFccCWhNaOJY1NFzNoYNboNIzNnVCG8NdqLMANh7JTBAs0LZkBtAN8KHovDVOGTOGzWN6BAzFAs0LweF3mLUgFd8Nk8N5kCh8NY8Nf7AhkD_ZHtwBd8NIMG8eEIBAq8Ns0L_hDozGc8NAYAHJBcaCy8N08N0KGt8N48NiOA-8N88Ni8NzMGJMGl8NQYBovDF9NiTMz8NE9NKOGH9Nv8NAYAoCND9NY8NOZN8eEA9NSFAV9NfWN08NxLMgZGX9NPREm5Ma9Ni8NvoDP9NmKAovDj9Np8Ni8N78NW9Nm8NAYAq9Nh9NY8N0bFiTMe9Nx9Nv9NyBAlhDr9NI9NAYA39N19NIOG49NQ9NiOA99N19NnhD_8Ns9NiOAD-NT9NyBAO4MO4Me9N0zNn3NhdMp3NnUNr3Nt3NhSNRtNVeAw6NgUM_zNpSNB0NbQNrxNdQN46N3UN66N-aN5fNWsM_3NCbNB4NfpNovNPvLfXNgvN6xNJbNt-NLbNLsMNbNopNevNY0NGSMa0NqXNc0Np-NzrLQgN_uMTVNV7N1pNX7N1vNl0N3vNe7N5vNVyNh4Ne4NynNfgNJjIV-NcyN1bMx0N_sLN_NiyNybNOtMGwN50NIwN4rLVwLS_NqyN7bNEaLb_NyvMDrMQwNMrMSwNHFKZtNEzHt8C97NqLNmCCrRCOIAatNN6CstMl_Nt_Nn_NqQHU1Nx_N5BAu_NOLJctNIWC6pHs_NWMHz6C2nEjtNtBGltNjLE3eN94NP8NbhNc1NcoN2_N4_N2nEOWL7LH09FwEE38CeeAlsNaHIyOBmUHUQCz_NK_EcyFgSBLXDsgAMmGUuGHvGB4EcYAulD3OD9DE5_LMcFZmBWTF4iDZjNg1Nh6JcNB-sA9sAypH71LtPEFqFL0MUbApvD8cArfFyFM8yEvGEXAO5mAEBA4BAOhB4AOwIArfF8AOlUHBXC_AO0cNCEMEODcvDAwGihBoiCulDNBAT_FJhCdPMddCTDFtQHIEM6cNGCJ2BA1rMDmB4BBbQAKUAq2MFBAG3MvAAq2M5cN1mEW9BoBOBBArfFGSGrfFc3LU4AjgGwQBVIAvBOMdFwdGO4MA3MMBA5jB4BOCEMD-LOhBvWAGBOomAIBOGYCYGAMBFZnBpsBFCOzTApsBN-No6NR-Nq6NqUNhxNmQMLAOZAOX-NmxNz3NoxN06NhuMd-NTvN53NVvNh-NXvNj-NAbNl-N8fN_6NukN6-NevLr-NzuMv-NsdNU0NnpNI7NppNK7NrpNTbNjdNZnNR7NbnNR4NZbNV4N7dNX4NWVN_KNgbNRyNd4NF_NUyNg4NubMJ_Np4NL_NodJSCO__NTlNdvMNeNzeMJDOwvHT_NEwNzbNYRNt7N60NZ_NojIPDOWzH20Dc_NyxIZDOXGCB1Nh_N74Nj_N94NcdC2UBF5NPuN2WLNoN_vMTbGnDO7yNNPC1cGj-IJ5NwDOPoKptNTFGP5NtFNySMnwNvDO1KHUAJX5N1CB5FAQAMvtNZtKcnDHHAKTEjEAFEO8ZGWVFZtKlfBlfBCEOc5NO4M0gLw6CheAk6NBaLJrLm3NMCOsaNPdNzmNQCOuaMsDOQdGUCOQpNPvNb-NtSND0N9uLaKNBnNWvNXXNxxNrkNzxNdpN3SNO0ND4NQ0N3xNodNhhME7N8xN1kN-xNz-NAyNM4N7QNHTNN7NupN3COHyNNgNypN--NU_NW7NLENPyNG_N3XNSyNBDOFLNH_NEDONFOjgNHDOJeJeEOp7No4NgVNl7NfnNw9J8DOfEODwN30NFwNuVNMqNbRNbFOmDOdFOy7NndIVFOv6Ng_N7-MwyNYhNlDOD1AswLoDO9vMqDOk_N1cGxFOuDOP3ArtNwwL1_N2FOYXL5tNetNlKH8tN3DO6eNJpM6DO5FO9FOPSM2KBJnFngEYhJEuL3FNUMNcwMBGAUZAwkFWMN-wGg6BfcN-DOpMNUGN7oM5FAwMN3CNzMNSzMReB6VBEgHQAMR6Lt8LPCFTBABBAedA1cGNUAyeAqMNvtNHfNs8AteLtGO2BAqMNfLDJcAt1AxGOiCH4GOHyAqAMT_HlKHHfNj5AzGONGBKGAfBAIMG6MEFBASACVCNxeFz0GH9DiGOMXCSrKXcHm9H8SD_GO1KHI7L1eFAUF61BDHOZrKSHOJdBVHOo3EMqE1eFNEOsGOZJAIbBxSIMTIgeH14MEkBJEOFcG42EdNA-zH-zEH4L3mMwAMsHOZkGr0DfBAxfBZ2MhCExfBbHOgNACEMQBA5BO1HOFRAwBAVmHQBAfqHbHOHiCyiBzLMjHO1KHNUAINCVrG71L9PCkHOMKAN6Ah2FvLBLMATIOb0BzFApGOtkEkaAogCGYCcIDCJArGO1KHZJASLAAJBrIAWjAXyCWHOZtKEkBm6AUOEXIOCIOOIOkaAiNEhfAkaAT_C0AFZIOzIOT6Gs0LUOE3IOuzArsFTIOxfBCTActAUBAGBAW4DJSCbHObTAlRAzwDb2Nt1ApDMDZDK-NTSNYWCBGOCLLTFGAxNgHHWBAbqExIOw9GDuA7cGLKLDuAWBAsuFbJOOQMrHOYBATBAVBAyGOTIOLCOkfN2zNfxNPCOs6NXuM6FOPSMgEOOvNGSMQvNmEOSvNlkNf-N8aNeCOqEO86NiCO-6NuEOInNUbMKnNxdNF4NqCOivN3EOBTN5EOuCO0-N8EOClN-EOUbNO7NFvMZRMe0NabNKyNh0N8CO-dNa-MD_Na7N8XNp0N8pNb7N-pNtnNGiMyJOxqNBwLdyNYyNQLN3ENmKOeXLLaCeFOv4NgFOUeNmyNbLNVuJtKO5zBcDOVBL3KOvKO64N2yNqeNc_B1tN0yNI1N-KOSuNALOztN6yNueNdwNiVCHLOLWNYfMKLOK0BMLON2DDGO6lNTWNS5NVWNLLO4qNmuNb6JBLOqrA9ECATMB2NiJAikDcLOqFA9ECt0LgLOE-BjLOoRKyeABOHnLO6BORLOTvJyeAE8LnGOFdC6BBvLO9EC1yLnLOLOEpLOsBAMgMiWM7LO5uNnDCDTA7LOoiC26JkHMrJOCvNxmNaEOq3N5zN7LOLvNNCOY-NnxNA0NikNZCO26N6aNF0NGSMH0N9uLJ0N9uLL0NZXNN0NJnNdvNETNHKO0EO5xNkMO7xNFVNudNKeMHVNBVMyQN9EOO4N_EOQ4N1COS4NGyNU4N9-NSgN0pNNyNIFOY7NdKOn0NiKOagNq0NdxNs0NGiMNMOj7NeyNrKOm7NENOwKOqgNw4N1bNY_N5hIVwLJNOnFO7lIJNO9KO47Nq_N1tNO1NI7KQuNnlNXFNimLu3DO1NRbKlOCYNOhYNU1NjNOtYNTLOZoNVLO8lNS8N1LO2tNdTD-DOmNOM2NnLO51NtfMxNOERArsIrxCCNB6UAi3NbrBfNOsgM02NwGA1NO-NOcqLHxNQ2N4gMHMO33NGpNQ-NChMwJOhSN2NOkxNPpN1JOBVM3JOXnMlEOXnMXMOBVMZMOjrLbMOjrLdMOyxNfMOEKOhMOLnNjMOevN1EOv-N0kNLKOvdN_xNLnN1-NBVM3-N1dN5-N5-NEFO3MO_-N5MOpvMC_Nb4NLFOADO-MOgKOd7N8OOf7NiVMPOOO_NweMQ_NzeMCPORDOfFOTDOW_NVDOONOwgIQNODOOIhM56KTNOQPO-bNheNtFO7gNimL4ZLnKO0UByFOoLNXwNdNO_ZLstM_ZLxwL4tNI8N6tNyzECGODzNhcNlwN7YMifM4tNQMNNGO8iJTMNovJRGOMxLDDDewM7FNYMNhwMg4GTxLm8HVxLUIGioF_DB2wMPTHAQBExMO1D0tDfxL-wMixLaLOh7JXxM1hDK2DQ9HWzA9KAwwN5jBaNN5BL8yLVJADzLbhGSFA0xLZIKmjGd3L7rB4AACBAQBA61BMoFcaCV0LKiB2eFHIABvKSDFvDBYXArDICEAVFAwxMK4MoQOUiBwzNKiB0eEhONuQOvFAwQOIqAcaCcfAefAmYF1AAogA5QOxvCzTA75CWyLRHAEcD91D8MAKjD91BiKAnqLA6L6ZNmnAiOAulD_lJX0LJ_IaJAc3GfZAmMAxkM8LBKxM1cEVZAK2D71LAdNItEKJAR2L-EA1BAnkA28A3KAV2NqCDfDMAEOI2BJBADHAOBAKNMZ4AdsArdERGACSGFvGa2N9dAWWL0jANRBt5CF7KFwBdREmLAsPMBBAnJO61Br2MvMAzPMISOgnH6BBEtGURAwbDqRA0qCGYCJjDvzLURA18LUSOb3BGYCSSOEtGHSOLSODJAvDC4YHihB53LmSDsNEiSOvOCbQA72BjDMWQORjArxM28AtsBZgAMcDTKDrEG-PMItEJAMyEASbAMoF2BAgRAHTMPBOcuAJUAUEBRQOuCDqVAt5MafDVtKviAr4AuAMV9B61BmgMlgMlgMUlCwlAn0CrSOZDBtMAA0MJ5ML7GgPGBOAeYAScAhMB8JAIeCJBACVGVZImVAo3CVtER9LaTOqSAt1AF9LISCosBjEA0AM64LvTOMTOWXApJAf9LvDMVQIMeAHDEvAAB6NHEOwOALdASHOVtEb9LxEAd9LOkE1eFVtE40CfoBm9HchHtmMknBmGAgROdREjBA-CN6ZN_nADBASUOjMACyF-2BrFCtdD1SOK7LDJB82GCuISbAxBCTKDppF9BNwoEpBAaBApMDgnBMhA_8HfNGl7Ki0LJbAuUOL7G13D4BAdFHxbIxQOGUBEBAYBALyCVtEzPGF7LDBArNAyOEKOMYDM3EM8MA_UOfJAsRA8MAyYIAbA8JFm1BvkD5pEK9IyOA8yEkLAqBAGkA6PAALAO0EtwGnqL7FA1BAWRAJVOUIAIIAwpIPoDnDCI8Lr4CulDwWHK2Dy2Le0Ln5LBzLhCE8UOQMBWFAAOAxAFPsB_RApJFbuDZbB13DipHJrI0NI1hAuxMHbJLHDlFNs3Bp5M7gHnlDlLAsrBqFMoFAAjAd-FxPED3EyWIjSAdRExWC6wH6JAyrNPpA5eGlGAEBF_RAFsAolDQtAolDkBAuBA4BAF7LT-CzAAfhAOBABVEY0MwBAptB_yL16LFAMA8FBpN_WB6HErEC7qC6VEzEAz_LBUO2_LNPAtUCEwA6_LiZE5ZN-_LL7GyeABUOrxLrWO3iAtEGE3ILGAt_ADuAmKAERB9AIaGAWgJE3A5UOYWOdfA6fAABO-kIE3IK2DXrJnrBo0MMXARHANoD1hDLOENODReBSFAdXOaXOgXOU4EikDfXONoD72BKTMJEA0mEhhA2oNpXEdREODBsPMGBAGBAvDJuVOzlDJdLtFAmBA2BApMDCTInMHODBHTOzXO1XO0qIdMCIIAT9BzJAq5HvQHtzL0JEJYOGhFS8FrxC97BLaExLE_LC5pEQBM3OAZ3MGBAI5LzFADaG8yEsPMwnD-SA2xL5jBYYO3OAaYOGJHiZLkfG5jBHAD-_JkHA4CEZ2N0IAvFAYYOwqFItEHADyXO6CMhdA2sN17LRRJz8LNxMkYOWlCroM_WBulDL6CXPIr5CXPI3oA3BAAJAhMBA4EITOcDMlyDYMMRIHyAAXUA3LAsGCyeAwUOvBMDNHo_LVIA8yEFeEJbAUkIhdADSO6ZNn9Gz_IcCGLyB2sNLyBcCGkNC3YOBJA8VNBOAyBOtsNFWNpZOFWNsFA3YOm3BcCGjgM8JNLOEiUORONlMAsFA0zBeXBptBnfAsFAiaCIIA2sNmpGoAAIBAXSI5ZO4tAsnDVtEIBAOBACzLL7GoBAPMMQaOxAFnSCNFMIBARBAwwBRBA_RAQaOptBhVOVaORBArfF8XOC6A9VO-XOmBAlFN-QAYDMAXBe2F-ABe9L9WOVtE-QAp2ACDMLWOQyAa6BODBJ-HhsE3JCzXO5FADBACBANBA0ROnxAfhAFBA_TFuhDLCM9aOQBA8aOBlCIzMIbOCBA__L-GBvBAQaNfLDsZGnFAP3IbEAvBAgaNaKAKqEUbO0LONbOXONXbORbOmYO6ZN7ACSFALOENbOmpGsZODCMfbOhaNLHDmpG1iAiQAVtEmCMLcBS-C91BVtEo3LMuNt8Nx3Lz3Lo8N0bO7DB3bOS4EWpDqBAK2DEEOu0MVRBOeDZTDtVOItErBA_3GLyBcMAauAC0LHZD8JFrBAXcHIIALBAtVFTiFULAUPCoqB-jG-ZJewA6ONx1Bf9C7JBsNMsBA0bOjVOw8LAUIy3LBUFGaAuRHeWI_1BtBAZkB5DMl7LLQMETOKTOPCFj5Aw8C_2LT1Lg0LubFXdMItEZSAvpA9VODkAT3LlFNVtEcNBBNBepF5FMVSGeWDoxA__M7MKXFKH2BkYAjAC14C3aAaiI3aAtBAicOc2C5mA8bOHUA0bOM6LSROw3LmcOyNHHUAXcHItE-sA8_ByDMSqANmAFuLNBAE3A8yESmDohA6_IaYAQpAmZNvhIYcOoPOYEJM0MItEqEMRDM_sNVtEqEM5jBg4GjEMedOnEMcyB5DM61BSGIU-C6HH45CRHAFYOpVAFwH8YOUEB-YOVFAulDvoA-dOsPMqEMLOEwJBCEMvHO-dA9BMDYOkII7vCUJNGtNzPMVeOX2GYeO8BMZfD-BM1EB9dOfeOkzNdaNieOXeO7BMI4LmeOceO1EBkNCvoAIsDkeJleOB6IJPEcEK-HMA2B61BHeOeeOzBACEM61BcPMaqD8yEWBAi7A_eOvoAvzADeOmYO4ZGvoA6BA3SAMBA-cNQDCfPMuEMBNBAxDENETBAaBA-cHrwMCfOcfDFgK1rMOdONeO45CyaCcxBMaA67HxUOWdO1ZA8yEPjKvFARDMjaCZpGOfArCCeZOqfOkRI8JFtfOJEMHUAVzAKFJjYACMBchHNBA4BAmcOL7GaIAK2DfjBxOAsBAizDSBAUBAYdOsRAcFMVtEfFMEIDpIBiFMzTOuROmFMY9A8yEsRAzyFHHNF_I5dAKyHLJADkAUWK1cEwBA2UAmGA8aOhdA1KA_ROapBYiC-TOigOjBAR3IU-CWRA3JA6MAcPAXqEDBA5fF6VEPdEzyFHBAg-CogO4WEwUO0JHsgO0SEnBAo4C9VOAUFNBAAWO9gOzGB_dHwWB25MxWOXSAssB6PBBpNxEAjzDwgOg4Bx_I0UOSfAqPEmGAeMCL9F5ROQBA7ROcgOpgOGCJOoA5THDSOOhOYRAwJAzyFD3AngOdgOA1IvhIggOnhOEeBrbBahO9LBTUAaOEulD9LBr_HaHHVvGGDMtYHmGAn-LrsBLGJ6BBx3BZYOuCM3gOXSAgLMDJOahO0BOyaOXjMYEJfmAIIIgdARBACgOZ3L2eOfQOSkH7rBVgOVFEORO7SOItEs0LwAAffDgeHgwGieAG3F_4LwSOulD40LG-BxcOhjAH4MliO5BLCTAVtEDJOxiOsBA5jBKjD5jBxiOOMMAXBUMML7G2LDILAXiOrBAe3LVtEhZIQBAaBAqGO_KAJeOZKAPpAEOEBNDweHBHF_eOPeOOrNBNBGGAG-BzLM8yE2LMGGAw9DVjOItEsvHGGAKTMajO8JFNTMGGAXTMfjOyzEujM9zAtbCl5LFpJR0LpGONaOrhDNBAgnH-cHVtERHAHNMHeOScMv2D-gGhfBAfA50BtYGWzAGNA-GAzFAdnH1cEzBA-GAWiOTBABkOOROgAANLMh-AgJALVOyzEcnDKzC6BAq8NQFACFAODGUNMVtETBAUNM8aI8JFHNAIIA0BOe3LeZOo8Au-CCDN2BAicO9JBDhOP5ATiFg2BJgLlTIMxNRaEwBA1AAVTEjOF3OBYdOo8AQBA1AAYBAedABFAhJAQaO3SB3BAYtAMdF6kOkBAWaOUIOyJNjfO2KBnWB6lAqNFulDbuGqRAbmNPyJJ_AWeG6VE2xLpIBh3N7BBXjA_gOwuKgIBiOMCnLVTAutHKSBNTBDFAe2FA7CZmAChFYQCaFADmAWjOhHNkOMrsFiOMkNCd2DYvArfOglOmjGJaDMmA0LOlgHvlOelOfbOLtDzFAkOMGqFS-ALGAEyBVSOpcJ_lO1cEFgGq0L5BAEiDQ3MjHBYWHpiBoXELzL6NArNA9OMSFAp5MEyMsMNKROUBAm-LU-C0BAnBAE2JpVOB3LCVBHBAVMMVtEbmOoVOw0LlNMn5LUBAqxLL7GTJAyWCOgAtmOL5LbzLP5LdzLIcAfzLpiBIBAgMEjmOp5D29APLAxBAVtEVrBdoIptBS-D5sAFBAimOItEBpAfIAUBAUkItPEYUE31LlhDq3DSUKHEF1eF0BAxBABOAemO02LCVBRBATGAjmOWpBsdOI3BG1G8-AEyB1fO72BhvHNoBdnOuBACmBn2LhnOwdONFAsvHlnOrnOyAAN6Am2LgnOWpBinOsvHzLM71NPXA7FAftAPOAYkO7JBPjOdTE_YOsNE5nOYMG7nOoBA9nO5PIDaGulD5jBLGJznIfoBaHIUBAYBAJ7LYtAYBAt_CWYJxhOemNiEA4KAmgOMdMiEAinOO4MFHAVtEVBA9kCItEWIIqiOF3HSQOiJAUQOuiOq2AEiDwAAptBriOH9DqoOuSOqFBGdC6MEwoOLTOUsBpoOQTOLOEu5MMHO3oOzJDzTORBA4CN7oORTOu5MmoOJTOsiOPTOLOEzoOIGAwtAi3HnVCnAObrBs8A1GOkmBrmM91BsNMulDlfOT-C4ZGyaCdREXBA1eFi7ALaEjaC8IOSGITGAT-CmIJjsA0UOV-BsIAmYO6UOIGAcNBXkOp5DMaDf-Cj5AVtEsOMVYBf-CaHIPjOsNElgH5pOeeAcYOKtD08L6BBhDNIGAvkOCqOZJOmpGAxNllBY3A6BOQBAllBKqOLGAMqODqOllBOYOjYORFBy0FhIOfYI9LKFqOvLGHqOOqOiwGZYOeCB7SOwBAIJBSqOZJOIJBAxN6MEZJO6MEAxNi7AZJOi7A9pHQpHgMEN4GLyBfpOhCEIJBN4G5jB2qOJkOgFAXcHkNC7qOwqO-qOepO7PMkPMFfOItEhpO6VE7QAsPMXvGPpAK2DXBAv2MiADTrEV_H2BACJL53LVzHW3EZJOuAMUADVYA78GXICgYAO0MxBALGAA4LeoAbWB8FF6BBZaOhdAWlO6PBilOiEAf1DaiOgDMVtEBQMfBA3BAoyLXvG_LNhVGlGAhuG4HMFQMOQMKJAzrOKPGSvG3rOKQA5rOhCElgHYBABQMOQMmVEMXAUoOpdDCBAPSGtTOyiB1UAVJAYBAmgOoAArfFcnDwhO1cEnHMnNA5gDOWO6VEVzATsOrhOWsObhO4BAZsOdRE4BA3BA4gDXBAJ7L2fFErOG1GpJAXoOS4MxAAsFA_oO56MPREQDMtSO8KMRjA-yDIIAX9MdZMVfOAvBzlDkIAsFAQBANKAD2HdLAYrHgME8yEC6MKZOvRN4oOKnFwwNikDdyJsuKaBACFAIaCzlDsNM8yE6BA_mAFWBTfOYpOsNEYfOgAAaBA_RGs8A6BA3EAK2DoRBpkO-LJGaA2nE8yEIOO7rMlxNLOOZkNNOOIvNGaCaPOuKOZwLlxNhEO2JOjEO1UNWOOanMtxNXpNvxNhdNrEOFnNtEOM0NvEOgMOP0NiMOzEOlOOlMOOuOnMOMbNpMOnhMwdNIVNydNN4NXnNSKOAFOyMOwpNDFOJyNxvN7COebN9COCRNm0N4XNRFOpnNPFOCiMGNOQlNodJ_ZLFNOqKOy0N4bMuuOKNO4nNMNOboMKYN9nN2tOcZLzJObeNyTNEaLzuOVNOBcNYPODuN_tNILO73KpiMbNOHoNYqNimL-tNCLOP1NPLO9tNFvONLOgcMQ1NEvOCzNX1NYhNHAOb1NhuNT5NiVCNvOYWNtAOAdIEvO_lGz2HpVCMZDYTMvtO8XNDvNGXNvJOpfNipMXuMWvOmSM0JOZ-NxUN9tO_mN_tORhMBuOG0NDuOpkNFuObpNHuOeMOJuOhOOLuOjOONuOETNmOOmMOsQNoMO9xNqOO6EOsOOPKOT7NRKOzCOTKOVRMQ7NUKObRMfuOg0NhuOfnNfbNkuOE_N_OOKFOh-MhKOfKOAPO2sLxvO8zNXFO_GC2ENINOfvOowOu4NLNOyKOHwN4uO70NVuJnwOv0N9uOhlNurK2wOdkNBvOAWNJuNMvOd6NVwNdPOoeNcNOIoNtQAEvOgNOJqLgWCBuNkNOOLOiNOMxOnNOqPOulNavOqNOR8NdvOK0BQxOvNOhvOEfIIxOabJL3MJgMiLOZxOERALyBtfMLyBdxOcqLywN4gM6BOixOlEAkNCtfMkNCpvOr0NrvOGnMJpNuvOCsM1tOnxORPOXQNSOO9uLUOOAuO4vONUMYOO9uLaOOzrLcOOzrLeOOsEOgOOJiIFKOWuOkOOHwOPuOPyORuOx-NTuOunMrOOxdNtOOpvNDyN4-NDvMyOOZwOQTNGFOA_N6MO4OOhwOluOMFOgwOCDOiwO-OOkwOk7NZyNJjI5xOCqNP_NsyOHNOaFOvyOeiMvwO1uOxwOX_NzwOXDO1wOsxOOpNTtL1yOzEN9wOJvOXqN7pLDuN5AAOvOaNOpDOfPOGxOMvOIzOGvOhNOLxOPzOTvOScNVvOEuNcuNSxOGAOsPOgfMcvOXLOYxOTzO_YMbxOdlLXzOcWNejNHzOMZMvjNKZM9tNgzO0iOYTMrxOszOhZMnZMjZMnzOqjNYTMkNC0zOQTMvjNhBM4zOzjN5ZMrzO2jNeTMzzOkzOsTMjTM_zOGaMAkNC0OszOtTMzTMvzOUaMJkN8zO8TMMkNJ0OCUMQkNtzHxxOBNOzxOekNgpM2xOxDN4xOD0OdkNnfNx6NHuCz6NVnMc-NVMOsxNCyO-aM8vOZpN-vOK0NAwOfOOCwOLyOiOOGKOGwOLnNIwOQuOKwOSuOMwOqMOVuOsMOVnNYuOM7NauOxMOXwOzMOBFO1MO7QNFFOSDOVVNiuObKOyCOOFO6OOibNnuOdVN6vNnyOwuO9vLQ0OLDOBYNfyN6RMY1Oq7NQVM2uOy-MjFOd1O4wOryN0pLj1ODzOLzOFxOLvOHzOZNOLRLCvOC5NOzOJxOyiMSzOXfMUvOQvOs1OkYNZzO_KOZ1N6tLVxOJAOsNO41OtYNwNO4aCpaJfxO4gMhxOGuNabJkxOJgMmxOE2OabJpxOVhAvzOpaJuxOJgMwxOk3N6tOO-NddMytOWUM0tOpgIB2O6xOvmN8xOxQM2vORvNAyOLXM7JOoEO9JODnNt0OcMOv0OJyOx0OVRMMyO-0OfvNpCOJwOFiIJKOLwO4EONwONKO7EOwCOA1OO1OFnN0COE1OduOT4NA3O2-NU7NgyO2OOBFNjyOoyOlyO7OOryON3OANOgqMjKOsuOJeJf2OwyOEPOyyOxuO3ENX3O2yO8bMK1OKqNNNO7yOPNOojId3O_yO5VMTNOO2On4No1OzFOMzOzWBluKkbIdJE8NJHvOvLN-wOrqKunJx3OnJEObLy3OgKJy3OmfBuWFvuKK6C63OzjLAuJ-3OqFN43OI_CbzORwMmRJoRJwVB-3OS3InWC7iL6fLv0BTEOSiLYKAnWCblLFiLEjLHiLIED6VBIBA3BAVPE4DJS4ON7AoBA5sFTeGTxI3cLf4OC-GNwIf4Oh4OJGJZ4OxfLFPEpsOTeGNwIMcAl4O9fGroEGEJj3KkFAj4O-4GJrNhiLFaCy4BpQHUnIjOCbfLcpCtiLYgLx4O7hJC5Oo3C0lIXwJMFJkrMNiLGeL6fLljGipLrFIFKAw4O_fJDIHW5AfqGuyHa1LSiFOiLEmJtIJW5OZ5BIcA6uCcLCEiLK5Ob5Ol-AoPNSwKxDJ84Og5OT5ObHEaEJnxDJKKKRCURLD5OQBB05OvfL8ILK5OhgJ45ON5OjfLTRJUEO7GJDhLo3OvlLs3OePOq1OI4OZRBy3OqjLp_NFRLM6OlYAO6ODkL73OnJEqjL93OX6ODkLl5AglAyjLLFG5WFuWFjRLcFLU6OyjLH4Ow3OJ4OQ5NqcM_1OMnLnLAk6OoiLdNL-3O94OrRIzZElWJ-3O-3OZ5OLAK-3O_wAD4OlTLceNurKlELwlLllNi_ND_MjHKS6Oy-AunJQ6O7MLG7Ov3OO8AObLunJgKJunJ2KBUQJuBEHPI4JAB4Oi6OD1KR7Om6OO8Ay_CK4OR5NrNOs6O84OluKdNLR4Ox5OofLvxBaoCW4OPdBhXC46OUfKr5OMpCbqCGGG2fAsrAy6OXXGMLEGLEd6OoiL15O-eKKRCu6O9fAgaAy3OG5OeuCQlLDlLwlIhgJ-7OlGAjfLvBN37Oz7OJWDDkL9gAluK08FJKKK0JR8OzvFt7ORJLoBJmkCA5OucCM5O56AE5OMFJ85OdfL_fJhgJd8OxvH65Ov5Ob8O4mIA6Oe8On8Og8OX8OjkJ_5OaEJpQH0lI96O-uO0pLA7OJ6OExOKvOL7OunJwAFJ7OiiM88OluK-8OmLK98ObUAQ7OC9O_tAZZA-jBzaJjXA3_MBGAB4Ol_GE4O8oIF9OtUAb7OWQFd7Op6OguNxhLN4OPaAI9OtUAS3IunJw5O0nAy5OGvAwEEB4O77OhNL4cJunJ-dHluKC8OXdIE8OclLkaJedJYlO3SAjfLn9OCZCE6OgQJ3aKH6O1pLlLN37Nv1OTTLL7OWwNL6On6OZRBdqN-8I33OF-O-EAhqNI-OY-KG7OdaLKjMN8O_3OnJEQ9Oh6Oy7O4JAqjLc6Ob6Of6OWWFW-OR7O4SCogLqCFOTDA4OluKnIBe9OJPDB7LE0GC1GO9OIdDO8AR9Oq4O04OJGJ24OEcN44ORLD08Bf4OyADMIASxIl8OUFGgVC1nE8QC56AMmLuXEG9LYbLYcLr8O8MAMcAxdE_-OmVCO0Eo3CfzDlOCH2DN5OCTEtQA1gNlYAL7Ow-OkuGOjE_8OF7OK-Oy-AY_OMOAa_OmLKf_O8FAOjEUkKz4OZ_Oy-OL0C0-OC-Go4OS9OFHCj_OGSCxfBW9OoBAY9O4DOiiMzSMDDBw_ONwIQ4OTeGfzD17OaoJjvGTeG-iLX4O9_OvPJH5Ow9Oa4O7kLFjLm7EezBkuG1IJrBJg4OTeGi4Om7O6hLEWEwrA34Os_Oa_OUiJ1LJmLAt4OSAPv4OPlLp5O_fJLYJq_O1iCm4OevGaAP18O5wOP-KB7OVqND7OZYNc_Oc7OIOD4-ODhD6-O46BD-O78Od_OJkK3BA5-Oh_OkjLQkK8AP1APl_OCoKBBPbLBNwIJmLxIA0APGBPJGJz_O1_OEGOk_MWLOz_CKBPa0B7_OVBDxyGf4OVzHL5IJGJ__OQCE34O5-Ot_OlWJcAPQAPZBP4DJv8Oo2JToBz-OmAPlILGuE3-ONJLcBPMIL3cL3KAoWEh8OuiLJAPRKKoBJ24OJJLOzARAPkuGTAPj9On7OEWEnAPBbAaAPfrKn_Og_OJGJeAP9BPgAPHAPiAPLAK6_Op_OYfACCP54OKMJ5kC3BA-FJvBPluFvhI9hLq7OVCP-FJmBPE4JIIEZCP6-IbCPeRFXCPUAPseLiCPuaLc5Nk5OVaHeCPhAPwfLa5OAhBq2FpCP48Gn5NpPCzVEcBPUKLLJLLKLEKLfCPxKKb_IMcAUKLqAPl1O_6O0jK-9OAcN23OO-O6APl8Ob_OkbIL7OMDPG4KjOCpQHgKJ8-OP5OZMAL_OIBPmGIpIC8-OJLLbXCpQHFbLNoMaDPNbLQfKfDPjDP_lLK9Bo3CFbLnWClDPamLxZA0BAvcBsDPKeC4YAWRAkBAwDPpDPNbLFBFxDPJkKNJL6DPYBP1AP4DJ6DPqEGBEP7WLtjD6DPpMBnTM3DPamLpMBdZMJEPhLApMByTMNEP_7N77NiOA6DPpGOpXEVEPZQC2DPB_O8mLZQC0DPaEPrBAFbLMKLNBPo6O2_OmwNRBPDDB8-O5-BbEPuMAS3IpQH-_OHeLMAPD_OxxClWJ0DDuEP4HA2EP7cIXgLXiLx9OR6A4EPYmJxEP8oCxxCn6I6DP-EPIQNTtL48OgwLZBLxDPV_OH7O6AP6DP4APXqNL7OPFP_APnLALFPHXKxDPl5A4kFF_OVYAY7OAuJYFP8-OH_OFAOODPd_OUxO7eNRBPqbL6wE3CIwVBYFPgjKMnM5kMS5OACPjLAHrNE0A9IAxBPIZHuFPYlE0BPJ5O_fJ0-I6wCzFP5kM_sKN2DcBPIfK2FPz4BItK-CPQKL4BPyFPi6G_ODnDPLlJnCP6fL9iMszJ6KKuzJOGPYKAIGPKAPc4OSGPfmJjkJcBPU4O6VBsCPY4OvCP95OxCPFjLfGPDEBuDPvcBcBPgFIo7OKJLUGP16BpGPgqCMCPwCPLAKv7O1mHtGPzDBSLAeEPT5ArGPdnCZoCbrOpAHvGPFoC6GPZUAk4Io5O0GPu7OyCPs5OsTISGDrYF44DY2CcBP2dLCHPYKABiLzGPkGP1GPKHP_7A2CPzBPvBP6BPyQLJBPNJLYGP3BPADPL0CeHP-DPbLB-BPqaEVAPL0CDTAfBPECPJKKTBPP6AICP3BAkBPLCPD8ONCPorKFBPUBPQCPBJAtHP1APt_OFFPokJAFPIMH3cLoFPTDFmGIfzDFFP2eL-5OO_OkyEAAPsFBL_OqEGcBPDIPxyFcCPqEGiHP2oJZHPKfJXqAVIP6yFtjDcBP_vKD5F3GCPRFT8OaNAeIPiJAYIPklHRKLZqDzqDZUETlJp5DkrM_eL_BPrHPymHDfL-eKj4IHoCpIPakLaIPrkAnIJLEPwFP0IPT5Dj5OTHPl5OqEAn5OHlB4HPD1Jc4OrkAtIJPEPAJPHeLrkArlDsCPOJP6IPyfLLJPIcAoBGU8NPJP6fLVtNCKLfHPu8N4NEiOAVJPSRKKGP-EFckDolCWEPbJPm1Fs5NcCPpJPjJPoIJq2FsJPGjCqGPQGPe_E-GPwbAbPDsCPzJPyGP3HPIHPKJPaiL3GP8uENAGOhC_RD7GPFKA9GPCqGx4Dn7FOHPtJPdEPFHP8JPv9OJJPiAKXJPJKP0XH8JAMKPMKL5CPiWEFGP3CPogAvJP9FPdQDbKPGFP89OIFPvyNvAP0FOxAPX9OIOD-EPNDPIODSFPNIP2oM4FOtbCwKPrEAOxOc2BFFPQ_O0nES_OMUA5wLYvO_aLP-Oe7Oq6OdzOGhJFFP-DOT6BWDPjJMG9LnqFURLkKDaEJUUInqFX0OT3OKOOKMOR-N5zN-EPzvORMOa-NTMObdNaCO6JOcCO56N3fN83N-EATXMAKOhKNkCOC4NmCOFsLoCODVNrCOF7NtCOX0NQwOCyNSwOrkNC3OVwOVKOeuOf0NfyOK1OHFO3OOa4NkyOfwOQ3OP1OpyOI_NS1OYFOtyOodJXLPpwOqeMZFO4eJJMP3yOr7Ng1OvVN1KO8AAJMPSNO-nIJMP58OE1NA9O6APH_OtKPZRBL7OdMPmLKH_OXRLy8ON5OJ_OOLPYDPaXLeFPNEPt8OFHAz8OdDPtdJ6DPhDPyMPItK0MPPnLoDPrEPyDPwiLREPxGPFKA6DPuDPGKPzrE5MPx3BbuD9DP8DPREPnHPa0BAEPREPCEPMNPEEPxwFREPHEPiDPKEPm5OTNPOEPYJPWNPSEPhJPCNPgEP8mLa9EYEPPbCfEPFbLGjCBNPZNPiEP61OuKPkFPBLPa9OSwMAkLwVBhFPqEPdNPsEPVBDBIPwEPvuJEIPsgLYYDFFPKIP6EPCjL2BP9EP0KPvIF3NPL_ODFPREP4KPX2OSPOI6OJFPdKLLFPXPOtTLRSJkbIQFP9jKQOPIODH-OnNATOP-QJsiCM-OXOPrqKUOPfYHMsKcAKK1BCJACuE5XOmhNBuEtVAW_CRSJKEJlOP-QJpvCYOJpOP-QJFBFODBmhNEuDwOPMEJXrOzOPtOPCJL2OPcIAjFM2rBXjNMEJ7XIEGH8OPKqDZ5HsOPBPPD0GEPPZeFB5F5OPBPPnOPCxBYcLaSJESA0AHh_BcSJNPP_cAWbLFCKMFPlbIcIAZ4I-QJ1RGgUESOPdOPZOPP0IMEJgPPjjLcwNQcIRSJnPPrjL21OqPPfPPjOPToHAPPsPAPPP7jAYcLZDPrPPxPP5jLoNP20IMEJOBPULOmFP1DLbBAC1I2xA_DLdBKcIAsPPKGOVyJxHCq_C0GD7ZDQdDYcBCeBlnGFSDCTAsUDanHEnAvjGJSDBYOYEJcJE0XOcQPVWOdfGaWAXPPhLA4BA7hOVBDG9ClWJ1oCG9CfKPIFAwxMzNA4HO7rB3ILDGK5xCwQPY5OjGPi8OLAKZ_IJGKVIAgaAihBpQPVXGihBsQPgkMLOEG4F_QPujARSBCRPL6N5NB1QPqPJNWKz0BriNRzJLRPBsBvJP6QPUFKgaAvcElWJmYJNJJh7BXRPXRAu9O7uCIAPK5OWYJfpJAhBhJJ0lI4HB4xMMDBsCPoRP6YDvJPDIHDDPd_N38OGDPlRNiDOE7OePP-PPlPPcIAKEJeMPlYAeOP9RP-QJ7RPmLKqOPUvCHRJMEJrOPjQPuOP1_CcFPu_O-ICGSPovCqFN-RPfHEZ9ODBLEQPuPAGQPhOPrOPOWLMQPBjAOQPSKE4ZESQPHLHfhDVQPteGYQP_jGaQPeQPS9AdQPg4GTLHJ_ABHAZEAjQPI0HmQPAbD7lC7CP7mGCRP_5NIyBEJPmhCuRPwpLIjLG6OEfMMjLtAPC1NELO9PPdPP5RPKrKn5NiPPY-KRSPcPPITP1TGCSPxOPaEBFSPcIAyOPzPPaHPd3C3PPqMPN_JRTPTtHQSPkPPfYHrNPUSPc8IFQPi3KRSJu-Ir_M2nEbSPiNCshGpmARQPfxATQPiSPPyAWQPlcEEYA8LAZQPsMDbQPpSP5TP7yBgQPuSPEEAwSPlQPx2NAbD7wAr0LZELlIPo_IEtJFUPiJP3QP1BPK5OEqJ0lIE8HJLAyQPomBEGKL1C0NCMUP7FP5QPIGKWRPHxCX5AsCPMhAX5A8SP16BToAYyL-SCK6L85I3IPnnIaEBlUPFJAnUP2QPWHP4QPJHPjUPrUPeUP6SPkUPhUPYUP7EP_NP-zJl8CqMNHUFfJPL6Lm9H-UFfRPHHPXHPUfK0-IBVPrcL1SPJVPriLwUPNUP8FPYtJUSJT_HPXG7CPClBSVPgxLQhB5UP-NPOUP-jJoBJqcLQ0CGRPnBARzJQ0CURPdVPwxM_nLHKAMRPUiJQRPI-HTRPaVPmkLrGKbUPomBnRPeRPUiJaRPuOJcRPVbEEVPIJP-JPtFKdXJ_VJgJJigJjKPATPKOPmKP1RPwAP3RPGTPFTPDqBDhD8RPy-AMTPmTPNWPQTP3OPDhDTTPMWPT5AISP7OPZTP-BLFHCRWPT5AeTP4RPgTPTSPcHLDQPjTPWSPlTPxOPduKaSPRBGdSPfQC2dBgSPxRDjSPXQP2TPmSP4TPoSP7yB7TPsSP6eGiQPWTPxSPCUPvcLfjASLA8iHODB5dAMRPMMA1TOhVPClBKBEDXP-9LGXPJFA1TOlVPlGKWQAnVPBXP0BAMXPFXPpYFPXPwBAqVPTUP3mBKXP4YAXXPULAOXP2wAqVPRXPOGKnmBl7FgaAEfKYyLvFPsCPrXP0FPZMAiUPC0HMGPfHPACJHGPvVPvkLLhJSXPYtJqXPkYAf_LQhOO8HSoEJXPtsF_XPOaCBYPgjBmXPLwJ5UBUXP0eECVPurNgNLORPLgH16BNYPe_MhIAyXP-PDg9AFUP3MHuXPjeEaYPYRAXYPbJFZYPHZLcYPiYPOPIgYPmFN4HOgONkYPxEApYP9ON6FP6UPq5OAhBKfBKUOKQFHtHCYPJKKMJBEGKdmB0YPUbBK6LIYP4XPRlL6XPnXPTXPLOEgaAEuDRHPrCPHUPClBEuDJYPmcL8hJK8Oc5NOWLYhBsGO4FAxON5FAWBAfBAnJOUAN31BJPEMxMOxMOsOJyCx0MY_FXZPZZPoJOJnOUBAdZPNxM0nHDHG3oNEJBJCDYZPaZPnZPpZPOxMISO61BGCGnyAtrCeMCM8HNEAIREriDxbJzLIRRJ4tGFOEVVPVJLxLBNZPmKAz-I8XPXVApKBf_LCJLEaP1iAMaPM8HduKHaPqoLNhJ0WASaPoUPp9O3KAXaPCJL3SP9dOEOD4HO53IpUPPeJgaPxVCnYPJVPv3GUiJ5YPeJAvGOpaPUaPfJJEZP0lIZCBfHOD1Ar0LLGC1XP_PB0aPqWA2aPlNHvaPJaPeVPx_IwIAhaPo4IjaPofBOaCDbPZVPOVPZUPyUPGbPEyLL4LcCPpwMBaPvYPbVPlGPofB5CEx-HhgADYPwBAXbPbAMTbPwVPhXCnBJUXPbbPWXPbAMcXPJKKsVPjbPYbPX0LuVPKbPwYPdwJlGK7QP0lIpbPRUPXFK4YP-SCWVPcbPWUP1ZA-aPLYPFZPnIA5bPnABmbP-eKobPAcPsKAlXPAZPF8OOxIVRPzVPgaApbPnXAqaP3bP_bPWXPPcP8bPxaPNcPXbPA-BQcPFJA4bPTcPhgAVcPtQP-bPOcPPXACcPp9OEcPdcPrbP7rB8bPxbPXcPWXPazJEaPpbPazJfcPAbPZcPabPecPIcP8EPbsJDZPgcPybPjcPBsBdXPINAWVP9cPpcP3cP7UPHGKwbPcUP08GTcPOaC4aPJdP8YPebP5XP5cPKYPNhJ7LIoJIWXPFtEsCPUdPw8DKUPDJBnYP7LISbPYdPAaPPbPddPhiDc_HTOEEaPuoAldPZOEycPZjJteLx-H6bP-HK2bPbcPCIOudPXWBycPUXPtdP0bPohAkcPRYP8yAsVP4dPvdPHcPtbPUbPaUPHdPMcPzdPfdP6SPtdPSbPddP1cGm9HZbPxdPiVPzdPZcP2dP-bPtdPA-B7dPnQLHnBzQPWePCdPvUP9JPGVPRUJLcPpXPIyDM8HRCDlePv7EEaPOEDlePK5AnePFlArdPAkJTILEaPTILveP0lI3PJvgLrXN7PJSQJxcA2gLRGPiII6gL0EPi4IyCP3eP96I0KKWJPRQJ-tKtOA8ePpgL5gLYQJn6INeIudC5PJDWP9qMBTPZMPK1NJWPXrDHTP-OPOWPNTPXfPafPTWP9OParOWWP-OPHPPkkAarOlaL4PP-QJjfPgWPKWPUFDhTPkWPVSPlEAXSPRSJjfPrWPDaJYdGPQPtTPBNBvTPhSPs3AyWP0TPlSP83FpnG5WP5WP9TP8WPUSJ-WPdNLEuKIbPcCPKgPmaPEdPxYP16BnlAsCPnlAnYPPlAE7LjYOTgPbUAXgPS5GVgPPeP-eKraPdbPUePQUPdePNRPZePzYCeXPoFAkgPPdPBZPRdPOZPrcPoFAvdPacPReP5dP7bPPgPvbP6cPDRPQUPAeP-cPnbPzQP0gPCQMsbPfePxUPhePyVPjePwnDPKEfUPlLAPKEnYPPcP1SPUcP2gPhWKRVPegPp9OraPTePQhPUfKhbPhcPqgP_cPMnDnIAqgPqcPcUPfnF78LYyLG_BlWJffIiIJESAjhP2ZCvJPnhPXIJgVPKZPrWEJbPChPPVPEeP4gPsdPkdP2TE1SPodP2TEeaP6VP2VP_VPPgJ4VPPpJvcEvJPjRPncL16BmRPdMJoNJEnLmlLkGC6ePJfP_PJ3gLylGqgL_ePJKKtgLCfPmeCxgLZGPHfPTxKQiPUQJQ9A-ePNfPF5IPfPMiPSfP3-MFDPaKL0RPETP_RPhWPsiPcIAGgAbfPQWP-QJwiPffPFPPSPAWWPfgAISPJPPbWPaHKbTPMEJfgArfPYfPiWPlEP7YMlWPi1CkTPOBLRSJfgA1fPKZEmKH4fPfSP7fPxWPyTPkSP0WPBgPnSPrSPEgPi4L-TPSbB9WPBUPJgP6PPUsDlWJL2EMSB5PP0tEyBA4RG1PP7VPPnBSKP8SJmPPgjPtZAsZATREijPWJFVIADSPYOJTREvJP2jPLwMerKJKKjjPZxNcTPY2CMZPXhPGAKAkP7AG_HPzjP26I1jPpWPIcA4RGfBP5jPLkPFKA4RGePJ8dPJmJFJPyhPRKP9VPReLCPPSiFIkPaAFzfParO4RG0AM2cPCePfbPP_IpfPmfP4RG0FADhOrRBHUPjGArkPaNA9hPKVP9jP0jPhOPZMEFdJNVPzhPLbPEkPeBKVUJ4RG2ePZiP5ePIfPt6CfiP4gLJiEYQJAfPh7IugLAlPFfPBPJE1JClPngLxKFVQJMfP_wH7gL-3IkiPDfPzVNuWLkKPzRPC7OHWPoKPXfPXfPLPPbUAxiPfTPuiPFIKIEAD9OUFPHQPnlPuXGG9OHXKSPPolPSzCWTPsTEoOP8iPMSKAuJwlPtlPf9OERJTPPZFJ0gA_FDMEA-SM5lPwAFlKGl7LchHDmPbUAiyAhqGImPJFAVQKkJEA_BMmPhBAO4MBjP_PPpNOBQPxqKwfPlBAyfP8lPxlPtUAMjPNQPMWHQjPShAwTP9fPTjPzWPrSA1WPBNDDgP3WP6WPVLHGgP-QJIgPS3IihPWgPxVCYdPphP0mPGAP5kPubPYHPCkCoNJxZAoQJqEC3BAr3JCTPdfKxnJRmPQfIAnPPyAw_IWeASYNPpLpTLRLKbiPetNEnPudIOnPe3J6hJHnPwRPnTLNjLsFOnKPu3OyiPI_J9lPJFApACKTP_aLfnPzQJhnPZPMTRC1iPilPinP0uAWWPsnPpnPUMFaTPFHChgJHnPOMJcmP6lPxnP4TAMVBvmAz9O2nP4KAL9J_nPVfLDAC-nP4nPB5FUnIG-JaQBEdCCoP-9JCoP__BtzLXMJrnLXrBQULI1KM0I7uI-gI8hBvACFaCYOPtiPPWPGoPbUA-AAmYAruIXoPvzBpACFAIwBCjNJuCKWoPFbCYoP8_BaoPucCcoPsfPeoPgnPdmPhBAhoProPGsMloPTRC4xAknHgBCpoP2HL2sIL6IKRCRmPhoPaBCRmPDhGucCEpPMdCyoNHvC88JEpPIpP4mIKpPfyJxWJPWBDpPfoPJFAhoPsTOOIA1_E5_C-RJ0oP5nPQpPIMJXpP2oP9WD98LzoDRaGepPnnP1oPmINZQDa9HipPfpPwAFAzJWpPwpPgoPlpP-VJcpPXaKO3I1HLDiDhSC0pPftHAoPtpPCFAvpPqpP5nPypPFaCKpP0ACAhMzpPEqPxpPbmLsGAppPslPwAFshKE1DtoPAtAvoP4mIxoPCjPmlPwnPhoP3oIVwLdWIaEJNjIruIdrI_MBjPPdoPNTPwnP5qBURLGqPJpPjpPdqPQMB8pIRmP2wI4oP_TIrbIuoPKRCZqPhlPonPvqPMKB8pI5qPHTPwnPX1IkmKYEKLqPRqP1pP3MItSCjwI_jJ9pPMqPbUACrP6pPkAJhpPKpPXxJPXA-RJaHCR9ADqPGrPYpPSrPuqPRjIs9Ko8ENMAZrPcqPcrP-pPkpPQ1IwOCWrPTuEirP7qPkrPNrPYpPerPfTEMJK7pPGoD3zDqrPPpP4cJKpPQ1IxrPQrPogMuKBrrP1oPsqPRpPdrP6rPZSEprP-rP3rPFrPcqPerPgTGGsPYrPIsPHqPDsPgMAgTG7rPLrPkAJLFH2rPuqPtrParPmrPSsPFwGUsP2HL9rPOsPZsP4rPRsPHEATsPFsPhsPhrP3rP0qPCvB2qPWqP4qPmqPyoPoqP7qPENPaPBHfAZPLTACMFAlqPLTPllPzoPurP2oPasPKsPMlJKwJtfAVpPQsPlrPhoPegArECyrPRrPksPItP23KHZBoECQqPwnPBtP0sPfTEStPRmPzrPVtPAsPQtPJEAYtPjpPzrPatPkmKUqPusPdNAXqP7sPlnP9sPzsPctPxhGNeBZPLQrP_qPLWPUtPOtP_sPhoPttPFCHLtPQrPSoP_rPFqPbtPFqP8CC5CCZSEftPlrP-tPNqPnsPRtPmzBZtPNtPJsP0sPHuPetPJuPgtPWsPLuPHtP1tPwoCY2FTtPonPFuP1pPn0IorPpsP1JA8tPxpPauPvrPcuPLbAErPUuPbsPhoPn0IMpPMtPmuPtqPPtPxTAgrAMiIssPkiIZoPwsP8sPnqPKpPwuPD0CvtPVsP_oPUDKMuPctP72DGtPuuPVuPCvPQoPEIJCqPPsPEvPouPmYA5dAh-IEIJ81DaaAKvPCsPPtPGvPVsP6tP1YNupPTvPguP1pP7tPKpPDtPBXCGXNzuPyiI1uPboPxsPaqP-sPMvPjvPnsCE1DwSC9qPfbAmOKLvF-PLYEKrvPVqPmtP2uPptP4uPdrP1vPvzBX8JMsMv8JFtPTqPa3I2vPJeA4vPPOPqtPKpP8vPDeJMdCZPLZ7IjoPsoPltPFwPmvP3uPysPJwPPwP5oPLwPyAFNwPL6I8vPdFCntPxtPbqP0sPKwPpACXtPmzBBpPc6KdwPe_BfwPnvP6qPBvPXwP1qPLwP3tPLbA-uP0rPnwP_7IpwPlvPwoPswPArPiwPvwPtsPLwPn0IbwPc6KAvP_tPYOB41IiFADvPUvPVuPtqBzsIviAJxPcvPvrPEyBhMBduPgrPfuPbvPIqPwOAU2AsgAExPNqPW6EcxPdvPPKAbBAO3IsZAfxPvrPQoP18JKpPb4IqVJ0tPMvPnxPtOKQgBhgG9mBLqAf1DlxPkpPuxPNVChgGK9Op7BnuPKsPxwPLDCFxMYzJ1xP2tPkwPE4IL8JjtPDwPRwPrwPUwPovPrtP_tPjwPTRC01BDQPf2EjxPiFPHTPVmPa1N-1OOZLZmPbmPlrP__B5-BLvPcqPyCCCyPspPoxPuqPyCCieLKxPouPnyPq-Jv9JEpPyCCOpPmyPBrJkyPcqFZHNpoL3eKs_CDCDRmPocCunL4bLxnLScLznLXqAbxJPTD30HgYC6WGu0BZaFuOBfQCTBG0rNsuAlWJ6yP0uA7zIjpPocCevPjsPPcLcnL-yPenLx9H3iFWfJqXPTPBxcAMkDQGCWgC70H6vBjkF2dJMvJaQBGzPjxAN4EiNALzP4uEwsN2UOAYAU0EN_EozCjzPemCOzPSzPQzPUzPItPVAJIhGZkL1ZASoPYMJjpPNCJXMJV8C9wIgsANTAizPnsNmdALiNVmBhSBq1E9sIhAKeyB6IHWoBQ0P8zPqwClXFr_AS3IwzHUiJthPueHDmAshPsdIYjB-mPKWEFmABnPDnP_bNZEKPzP_-Bk0P8nAm0PRfBMnPmpLVnP2jKQnPp1JMKATnP1lOXpLWnPMlP1kPonPPoP8nPHyPkoPewPfuJl9J-wP0uPuoP3xPNIB5cJ4wPH1PoyPK1PF1PkvPM1PsyPoOCO1Py0IIyPC1P88J9bJPyPFdMP1PsvPXMJKwPe8JwRPUxJmBAKxJkLDHcJ2CJbxJ5qBWMP99OqiPWNOFRLmnPVSJklP6vP8kPttDrnPhiDvnPLmDISP9kDZbLznPNSPdAKgdAUmPkEPPBPkcNCQPbyPoWPz1PVJAfmPcSPhmPvWPRjP6EElmP3BAzTPpMD1TPomPWjP2WPYjPsmPFgPvSPdjPySPAXPrqNH6JIFArPIrIDEaPe2Pg_Jh2PXkPgRPsjPgbPdVPZjJDJAKAIyADKUPlgPBeJRfBt2PYaPqEAw2PrgPJcPZIP16BEUP7jDEaP82PAYA0eP-oHr6Am9H5yMPyAT_HUgF-2PD3P9fAFUP3BAH3PQYBB3P75NE3PJ6LVtNJ3PjcPL3PVtNQ3PvXPtXP6SPa3P5FPnYPJmMEaPJmMZ3PqHNlUPzbDuXPk3PkSI1gPkkPQdP7IPTYP5oMbGOXYCh3Pv3PPHOPBDZ3PJaCsUPKAI1UPFbP-PD3BNMJBuUPn2PFVPDhPTKP83PvIA_3PMgP33P4UPr3PsgPt3P3NH3BN2YEcYPO4PS0KDkPD4PbJFR4PKAIpnC73PV4PF4P9XErMNm7BT4PakPNgPiaPp9OgCJ33POgPK4P52P8UPE4Pf_LaILh3P-XPE7LhHPf4Pq2P7XPAbP4uAf_LxePwhP14PzrO9CPx4Ph9J2hPAkJUYP6ENH4PZYPVYPqjPPdLZkPgCPNYPzONC5PsYPK5Pf3PdYPjYPc3PP5PmYP84Pb4OYYPsYPhlD2QHrYPJ6LY5PlGAVgP7YPVdPbdPraH6SPzYPg5PFtEe5P1KJRwBZRPAiPbRPPpJ-nAWDHXUPn4P4cP_AO_VPkRPIiPCWP_gPrVP-gPxgPghPGeP_gP4HOQYPmgPggP7gPF5Pl4I0hPYhPmVP-bPJdAKOC_tAsCPK6PcDGLGAnYPO6PWgPIRFcCPS6PagPU6PnYPBqEfBAo6DfUPmePo6DnYPNEB4xM12PhIAEaPh6PqMNOkPU5PWzJz4PZjJs4PwhPaILQ3P-QP6SPBRPp6P10P5hPwhP8hP06PCZPSdPKaPQHATrOIIAsCP96PDJAIIAnYPXDIEaPXDIQ3Pn5B4xMjEA32PEaPJ7P_2PLUPx5PFdPkGK-4PyaP2IAV5LC8Bm2PcCPlxBX7Pd8BZ7PnaPn6PHkPwhPBVPo6PR7PcVPr6PAkJBVP0kAj6PA6PBeJS4Hp7P7gAr7P42Py5PT7P76PAbPv7PZUAtAMN4Fs7PKAJu7PqMNq7PikPE6PDiLH5P94P17PZjJRbPPbPsCPH8PxIAMhPJgMJ8PJgMnYPJ6Lv2P92P6SPR8PDhD32PQ8PVEA77P4kJS4HaHAB8PI5O7mPH6Pn7PZzJzLIl5Pb8EgdPzPIl8Pm9EddPhdPxIAn8PqJAqwML8P56Pp4PetNzLIT8PZ4PaJIlEAX8Py8PM4PujA3mPagP2ZC3zPdyPEhG-8PJFAkhPueP78PmZN4zPdjELRP0cPQePRRPpVPWhPl7P3gP17P3dPSRPxQP9gPUUPtVPDdPS9P1hPKYPvgPYRPJKK3VPycJ5VPEiPI9P-HK05PHiPGHFrNLsRPqRP6SPs9PuMAnYP4HB0SPu9PWrB7lCnYP34POfKGjJzePm9PYpBi8PKiPWfIliPBlPdiPDlPh-OgiPUiPHlPWiPBfPoJEYlPaiP10PREObRLKfPSlPGlPUlPOfPcQJM-PZnPkELclPxNLj_JriI5_JjdLV6J9AKc-PRhIE7JPLA8AKEAKi-PyhIsAKFlL7_JH2PbzI-1Pf-MaBKVgLVBKt-P1kPhiDd-PzvK_vLr_JnAK0-Po-PEjIMWBNlLg-P8_JbPPMTPwnPx1PysPF_PWOPDsK5vPH_PonPbOPK_PHwPnqPwnPQ-O80P1oPJkGAmPAbEqDBRmPFmPQcAR3IjpPKmPBOARmPOmPOdBQmPjpPHlLD_PqtPF_PRmPW_Pk3CPwFG_PMyPp_PjpPr_PP5Ct_PrnPonPy_PBmPqrAvnP2_PFhEX_P-SMofPlrPU_P5nP3_PY_PQ2CwMPsrARmPWKBE9Pq0LxVCIAQ_mP_lIm0PBIJo0PA2PZRBS_PufPnEPpRJlrPDAQ-SMWCEC0PPuLwnPkPBTkPmgP8jAmhCfAQoHArdCEhEbaI4DGxLB0hN4oFJFAY4A2MFlkPV5PBGAS3IJ7PmXEgVDwhP1AQqsDfYP89PPUPh8J07BUGNgxFN7P_AQdEEy7PS7PicJr2PAkJY-PEaLlKP27NIDPEzOgwPy-Aw_PlrPb_PzJACTHDLOt1P7MLE_PonPNyPEmPpaGGmPWBQPvOvPPTBQeBQc_P6_P1oPUBQchH__P_sPBAQdBQmjBVQKVBQnTJhXLHAQjpPJAQIEAjhPMAQ0BQOAQl0PKnPRAQJFPTAQlYAVAQjWPXAQD_JjBQuBQfBQr2IdAQHGGlAQBFAhAQBeJjAQRfBLCQlBAnAQ_pAxpBvBQeMCvAQRCDxAQRnPdNLKfB0IAwBQTgPdmBeCQchHQ8PCWI1bPDcPADKClBlMEraA8AQIGKvDK5LBIOPHFPa-PDTPYBQiiMaBQ1oPcBQJmPQ1Du_PkbISBQ_sPf_PObLa_PQ1DmBQ5nPf_PMSPXRJC0PBDQhqGGAQcqE0BQzmPagP4BQlrPaRBs0PKGHQAQ4VPSAQ8PPmlP8CQonPlFPFGODCQH_J-CQQ1DICQAAQeAQonPgAQZaPUkP_5BBABQCQlDQmAQT5APyBEBAPBAkeF28HxgPaWFYCQppGs3PGfPzAQVBDlKACVPA9DM8HKhPfJP8DQdWD_DQS4Pc9PHVPYtJyeA4xMsBArPII3CW7PaoAaQDyvB_NMfJPJEQ8DQaCEOEQrQDYZNPfASEQ9hPJEQF7PtkPdEQqDBcEQY9L2aJJnBfEQjEQP8P89P0-IJEQeCBV0LhBAykGDFA1SPrEQGDBtEQvEQFBQK5OqEQY9LsEQk2AvFAxEQ5EQzEQ7EQI2CpEQYtJ-EA9DQRuAEEQr7O59PiVALEQDEQHhP2EQQVPoBJ2LD1BAFFQsJAHFQfJPRFQTFQg2PNFQ9hPKBQyRPpiPdlPriPpvPaDQ3CQh_Pz8AAGAneB7CQIOD9CQbsPi_PmFQQyE1_P1oPsFQkeCdmBDDQwAFxFQfCHxpBqBQbsPsBQbUA2FQA_BLDQrlPF_PODQF9PQDQ_sPSDQXmAUDQ8BQWDQ-BQYDQhFQpFQbDQWAQg7Oc9OAGQonP9FQxpBcAQjDQKCQsDQMCQnDQiAQUjAkAQaGQSCQuDQpIGi4LvfDmjBFOMbUA2DQI5ML4P5DQdNL3FMHtHoWOnbPoCQWXAtjBY0LOFQd9PugPuCQzGQ3YAfBAZhFxGQMlBKXP0GQMjHsCQwbP5GQTuCzGA1GQ3ILyGQGHQCQMptBqcPFHQGJH8GQrVPKHQQHQCHQGEQEhPEHQdlB-AQ4xL3HNieAmaI-GQuPAClBJ7PcHQOaEOHQZHQw-HjHQeHQnCQ_GQnHQJINA4P8VPgePjkJ6QP5GQ7PAIHQfHQgGKw8G1GQlHQnGK4HQ9GQqHQgHQ8HQ2GQh8PnXPmCK2-GOJAqPIOXA1HQ-HQ3HQb8AHIQ2NA5HQDHQDIQ5GQMIQiIMOIQ9HQlcPyGQTIQm9HVIQBIQXHQRIQmHQcFQoiPxWLzCQA-OmBL2CQ5nP4CQJFAHlLoFQUAQbBQRmPqIQvFQ5nPm_PvlPl_PSJOSRKcWP91P6FQuIQ1IQxBQj4K7FQJFA1BQHtH4mPlsJ5BQTDQCdAVDQj9PXDQ-KPQ_PM_P1oPcDQQBPRGQz_C6IQqMEXGQrBQkDQ1oPmDQu7I-eKPCQAhBRCQTCQHlLpGQV2Bo4P88P6DQAbDb0PmhPh0P16Bb0Pg0Pp8I9SPl6NypLniPsAPVfP84N8CQtcLekL9sDknPtTL4lL2JQItDmLK7JQcdAgKJ-JQgdAZDPD7JokLCKQ_0PtzL3CDnkBUoPRmL1kLdtPVTENKQtjDqLJojL-MJNKQgaCRbESKQPsBTaNMoLhLAgaCWrBVbLbKQTCCeKQyaLNKQOGDe3LSKQm2LXWBSKQiTGkoENKQoKQvMDumLFbLePKnvOSKQQxEaWE5sAQKQrBJyOAWNGAoDN7BSKQUVFnKQdmB_KQNKQOBISKQlIGiNASKQwOCHwEqKQonPb0PYKQXOJybL4KQTfIJmDroLamLP8Ed9EzoLsvDSKQ-gAFEBAhIFLQ3CDFnLMGQojL81OjcN5DOeDQIMKsqN-9FRnLTUJK5BIKQzcAdyBFkLnLQf2PglL8yPQcLYzPWoLTIEFKQsBNaoLJKKBKQ11BvMKoLQJ6J9LQ0LQXzP8HLAzPsFB9LQ3nL8LQ5LQziKAMQsvDL3ExIKIMQbaGq2FbPDOWLIrPZGNOUB8NBLMQU7JSoLvnLCzJM3B3LQuGE5LQJMQ-eK9LQQ9J-9Fc9EeHEJBKTELRUJ_TJoMQlxBH7GAtEXLQX7GucL4pCxLQg_JYzJcBPk2PbLAazJNfJ5NLDJJdrB9yJiGQpMGytLiyJXuGAdIaeCjTAQ0C9ZCytL9MQNNA3uCIUPekLkVPQIQF8PAkJwlDytLSzJAMB5-PYwLx2P4jAANQTCQm_JgIAGNQEfIPyBgNQHhEy0BEbAoqNIwLcIQnkLaNQCwIlKEaZCNCQKAJXiP_hLZmBGHPf8PDePMbPYKAn6IFLQJaCvcBuJJ8GP1JP4SAytLVLBd5OD7IeNQCNQ9LC99AbNGpRCEEDGEDMfADOQY9ASAGonCQtB3JJQKPo2PD8PyAQqkHQOQsRIyyA5oJqJPCOQtNQZoJhxFtvJHOQFKAPyBgiIhNQMOQhXCINQPcAsqNiOQk0DTOQCkCjeJrNQakPWNQhOQ_KL3_GoNJZfKLzHhlLrPJacLwrCYYDATJ7OQVTAEfPUKK_JJplLEYDF5IeLQzcA8OQ8oJENMdPCshIPWBZJLF1Jd4OoGPJ-Ph7IjNLPJJggAPPQwxBRPQNiPkEKddJjeLrNLP-Pc4E8gLULQuYKcPQ2oBePQB_BLlPYuJPiPE-PRlPG-PTlP_LB5NPJlPYiPYdCfPQQgPuWAvPQQlPQZFyPQT-P0PQV-P-gLM-PhNJkoETyPZfKWSNxpLoNJ-TJRTJKUJ8GJWkLFUJJOPr1PfFQ0CQjHK6JQs8JbfPXQQ6_J01PqlP4cL_JQHXKt6JDKQ8kLhQQHKQIQQ0jA_FQnPQOKQpQQRKQkKQhiDUKQgKQWKQSgOgKQZKQpQQdKQqEAfKQIPQhKQ3QQjKQgKQlKQ7rBnKQxgPqKQedGsKQgKQuKQzMDwKQNbLyKQYbA0KQXzD_RDaKQ5QQLqE6KQFJAYOAiKAyxA-KQWVFALQmjBCLQgKQELQVKQgrHhTGNKQJLQ1VPLLQ1oPNLQNKQ7NJIRQamLV1BImDFaESKQWLQpMQ_GJNKQbLQ5dAdLQVKQfLQAvIhLQZ8FQGQWxOSGQeQQgdAqLQRkLPLAmINJKQm2NwLQ-RQ-LQcMQ9yPFMQFtIwcBt6JjnLp9Ov6J8SFBAKGUGDMQUoLfMQGMQPhDTdLPSQoDQHSQdUOMgLwGJZQCQMQTdLSMQ4JPDKPVMQvVOU4BWLJYdLfSQ11BbMQWzPWSQynLMSQXqAOSQ7LQkMQBAKtMQM-FqMQjcLsMQmTJuMQ2IAwMQ5uAQ8ELWFttDdNLb6GzlDGOQneBBNQmOQNLGbDMZmBiNQwlIkNQNTQvIAEoBwqN4tOhIAGTQBNBvJPVTQ9XCqiJcBPviOolCITQdmBKTQ39HdZA77FPTQOxIsOQ49LwcBuoAEoBZiJClBqiJ8bPqiJjfLfTQtdCIXKPAJ8KHeTQxLKY-E_MQJTQTCQshIifEgJPKKGNOQlkBf6Ea6N8kDSNCPNQvTQQSK8KHQ3PVUNUsKV-IBGP3uNvFPDGP_FPYlEkOQ9TQIOQPTF5lMnTQR6APyBpjMW0HMfKrLCCrN5kMI_D_eK-EAfUQ8bPUoMO5OLGP0NEIrNHyAQfKUUQMGPXUQiTQTCQaUQS0EcUQ-lDOOQVmBhbKhUQnNQAlBGjJQfKNUQsUQB1DAHC1NQcGQBeJzNQiGAwNQWOQC8PwHQakP7NQeRQGVQb8FJgMcBPkEQu0JLaJlOQkTQDJGcqL4UQRrDtxBVJF8JFjkKaqAabJxOQTiL4gMnYPN4JabJdLIqJAFBFhTQmjBjTQ9rHoZDUgF4cEdVQ3rD7YBFBFEJIv3GEoB07NdZCo7NY2C8bP07N0lIN_NfOQlyCQYBeJPuVQiQAwVQPyBX9N1VQ48H5vCN_EzII6AFGeLhuB7VQU8NlUQDWQAWQWWQrUQmJPALKolCn5I3CDNPQZcLFUBbcL0DDCPQgWQEPQ5PQlGPIPQVlPV4I2RQMPQoWQbPQcLQdPQr6ASPQqJLUPQnGP2ILXPQIQJ4cJPpJzRQULAQPQ0WQpWQLAKxiL16BUUDfYFQVQgKQ-WQcxNuBArPQB-PgAJlgLMuKR-P_PQDQJUlPIlP7WQKlP4PQN-P62P7PQPlPSXQFlPUXQBQQjiPW-PZiPFQQ-OAHQQESQj3NKQQWfIMQQY9JmAC-vFPQQqLJq1PMBQHDPbPP4lL4JQTTL2XQzfKf4J_aLEmLOLO7XQ5JQD4EgOPIMQt6JATJyeLA_PVUJ_fLYlLtBAEWN6LOKYQAhNmYOZMEUuN1XQtcLSKQ3XQmBL4lLVYQdQQqLJbhLrWQiQQbKQT3INMQpkLbQQnVC4AKHYQZlLKYQYLCizPtLQsVFASO5RQD4E7RQr6OSYBWBOnCBtbLfYQuKAmQQE3BGSQqLJQQQVUCJSQ1LQLSQ_tJ8bL8kLbSQJfI_OQ3KQbKQ8YQKKP_RDZNLfYQkSQKZQNgAnSQ80HpSQXjAdiLBSQW1KY9JjMJuSQLqAdMQdnLgMQiMErWQEZQrRAGZQPRQrLQmMQuQQbDEnZQRQK4SQCTQ6SQREKL7J8GJfzDuoAbeJpUE03J9sD_9JgdA-SQYLQHgLxMQeHEzMQFTQUIAHwE94OuYDeRPzUQvVQfNQbJAOcENWQxVQFRDvcEcIPaaGhiDEoB4xEXRA__BiRQLhP89PSaQO2CG_BMaQEaQttMjBAxNQ5mAZVQxVQaZCKaQPyB0nCpwDVUJjaQ-UQT2DzYQDwDuzJ9NQMVQ3NQaCQ10PxQQ8TQ0UQZUQsNE-OGqOQHNQ7YB0AASpM79LzbEXeBlVQYKA0aQnYP2QQq6LuMAGOQP2IqfCh3KbBAEHCUUAJcAzYBISP3yA9FA46CosD90GLJAzpDgzBYUQLTQEhEzlDe3LxHCkaQ6UQ_aQBsB-rCEoB7xJsBA2SIYaCiKQw9PTNQOZPnbQ0lIGLQaNADGPfRQFaQJWQ1UQfRQhbQdZAylBlEBfRQVbECbQCsOiNAoVQ_lAG3H2hFaRQWVFhGPBLQWVFnYPGRQ_AOypJhaQvDQvdP5bQXEDwgPXWBHNCQaQqaQWDK1FKClBMcQq3P6mP4NQdIQKYPQGKG1GnABUBAa8P1ZAPcQ7YBccQFZDpeFScQyvGxgPBOONYOrdMfPEmKQaXPpAAEoBraPqcQlcQ0OQy4P4gPUXPfIPBOQJWFB6AwIP1aQGaQIOQw_AScQ-9FHdQYcQmhCJdI89P2GPA1JDdQzMFcBPOZBEdQ2bQGdQPKG6aQjNQYRG1UG1ZQsvDf5AXaLPNQsZGNHQCFQlJPosHWzDlvOCaQdRLaRLUkE0_A6RF_tJBIClhH1bQE0AKWQYRGCMJlhHScQVfECREmnClhHX7GIzBKqErZKYbAvJPbpBNoBVtFYEBMSQwdQMZDvaAsPBPsAfAD9qBbQBzBASLQFaEpdQaFDrdQP2JtdQWIJVUJgnEsRQPiHJbQofCSUCGNLz0BHsJReQ3iACeQbqBEeQ5yGudQOaEaeQbPEKeQCmJyuANeQ5rDWzDfTO9KATeQYwKVeQa1EXeQZzPqcFpdEBHPMIJocQiSG34BK-A4dQYyGWeQlCB9kDcDE8eQ-dQlBFzeQoIP89PDeQ7vDoeQj8AvdQIjBK-AteQxuACSQUnKPeQnIEOdBURQN7BIWQzdQTCQQgBuaG16BdfQ3eCZdQQTQbdQTuET1JXpH9kDdLAbfQhdD8KQmfQT-BHsJvfQTRQxfQ9KAleQaoBOBIcBPrlInEBVdQgfQIOQ0yHScQ7bQQIP_eI9XE_bQEQIXSACcQoFBnbHX3A5SQT_LOcQKbQM4BgeQEbA_TJvRQvMQOlL3JLhRP_fJ_TJoRQXeLNvAqKJBMJDAPzAQPLQUsDLgQ7FBhgQCEJB2AihBcBPSGAEBAydQIxPTCQugQScQOEMSaF3JCEBAIgQ0QQngQugQowBlRQDmAcBPMoGnlAwFE3cLd0PNGDMLQf0P89PFhQSeLBhQ_tADhQ9UGThPYVQbbQaVQ6VIuCMTBAtcQ1_A6bCVhQngOCKFK1H_QQ1cQ3cQRcPrKQe8PbgQ3GQIaP9bPCWQ5NBe3LffQxgQIOQ6VIzwDXhQnlCN6A3FDddQcdAEoB9FK_7Gb9PecQyaQ66POZPicQMSJEbPfPJ_eQoZDLmDmNQDeArOQGED3NPsTQLdQqEJvQQcdA03I9NP7hQ4jAMiQ4SErbQcNQgaQShQxVQH7G7rBgbQnfQoTQibQkbQ0SD0hQVZAmbQiZNClBzwDpIC8bPvbQmNBWVFTIPD1AwgQ5BA0dQxkBD1ADgQmpJePAWVFHgQLdQ7EDKcQOdQaIP2UB9oLAjAZfKPWBkyJYzPQBHbeGPMB80HlEBiII29H3cLwvI3RQaXQ4jALgK87G-YF30HHjQ5uFpeQ0eAKrNfJAhWQa-IjZQtPArbLgRQfYQDPQUEAFPQGLKKAPrWQKXQAhITPQkkFVPQ5WQ-eK-jPQEFPGPRKGyWQaQMvpLOlPcGPojQzWQVrPHvJf0JN6A4WQ5xJJKKGIPnCBZPQAGAO9JzjQ8tBrPQ6hJEXQiGAGXQXaFlXQDrP4YQTOFqXQ6nIsXQm-JmhKvXQY9JJZQyXQyCQhDOgFQiLQvFOXUG3JQDxOaMPWQQUYQqAKObLmAKjTJ4AKeYQrWQyeLOkQrYQ9KGBcHQmLbXC0KQ76GQKQkZQWZQTKQIPJwQQYaCXKQnRQj7IRVQ8XCViQpQQniQ8QQ5QQ-QQDsGtKQBRQtQQHKAQBAERQ5QQ5cQpRQi9KzKQ4KQMfQrQQ5KQ5vHqGA3fQ3kQFbLbRQPlQJcQqKCSKQdRQ7kQR9HILQAaQjRQkKQHhQyfL5QQegQMRQjeQCxHgKQXgQ_SQxRQJXQDuHGkQzfNLPQwjC4RQKJQ4XQvYQCCQQJQ9TJ4AKASQxHCDSQuLQFSQVnLhZLmAK2bLbZQKSQVoLYSQ-fC4AKhZQKAJJmQAqGtAKmAKVSQwnLAZQOaE8bLQmQ1SQp9OJmQyeLPMQ-zPdRF4AKOZQWKPTrJoTPAvBSZQFkLPfLa7J9RJaZQToLYmQNmQySQUcLcmQLSPTkLtAKrZQXLQtZQdDKh7J5mQwRQsvDJ_OM-F-ZQgjK4qMArMP_BAdQXBF0ZQg7F5oMeuKgGPOcQYiQPyBkqMipHJWJ6NGdiQdUQibQPlAesKjvDqGCMnQ03PI8AbtE92BFnQmpMGUBinQmqM7cQAdI_qMjnQCOPKnQV1EApMNnQDEBLVQZJQp9OJVQDbQvaQeePG5POVQgCPIXQ5QQxnQRkQL6PtUAdeQWRBfeQG-KCiQaPEMaDwAFScQGoQxAFsNEIoQ5iQwpL_nQQ6P8iQ16BVzH4MQInQJNQrIDb2EAzDl7KQdDTIOrhQwiQTCQXrOFNQWnQ5UQfVQ6IAzVEiDEFOEJKAB4OimCzGO-zGydOmbQJzJteIDhDYzJpiQbJLegLKNQEjAaoQJ-KcoQNIOWzDF7K3iAAhQ4oQ7vEboQLxC9oQ_fQshQcbQ2BFi7O7oQZhEGiQ7aQITB4eQGfQsGO_oBroQ3IEGSAyiB-tDKfQgKNkeQQiQ4DQNFAkAPXoQskAqoQEpQjJODyByiBBoQRUCLbQNBLheQg1JfFKyiBLIPjAPbqBTbGulDeoQxiQoZDlKHpaQOpQadQ7VD4pQJaC7VQIGObPO-OA1cGulDuRPAqQWTQm3IWfIijQMiIcjQjWQAPQh7ImWQvWQjjQCXQyUPrWQ7nQrLQIwHRqQMiI4jQqPQBXQe0JhxAFEBsjQ_jQ-eK1EPFaC9WQ1lQ0RQ5jQRiIJkQz9OjPQHXQKPQyRQnqQ_WQpqQItIM-PC-P9PJ7ePRiP9ePH-PVXQ6WQhxImhCOXQGPQbXQciP3qQeiPF-PfXQXQJU-PiXQDQQkXQ_0PjNJQkQnDNUkQR9JQtDOQQYkQxXQdnKEDPxJQWPOdnPq1O4lLmYQQKAWYQFRLdrQ1IQdcGmLKerQgKJerQGDQKmL8kLorQukQPrQoQQ0kQTOE0KQblQ8mLpZQfZQXqQ0aQYKQ_kQ7kQ4zBClQXRQ7QQuMACRQHKA0cQFRQKlQ9QQDRQRlQaRBvdP6cQMRQlvOMRQVlQMRQ1fQZlQ5vEWRQNKQdlQXqQneBWsQ4kQilQ8nQ9bQllQsBAKLQolQ-gQqlQXqQslQRLQbeQvlQ5QQxlQ6ZQgdAaLQxqQLXQNkLuWQ5lQVyPUAQ9lQEjPczOb9Oz_CorQCmQSqAEmQsYQ5YQHmQDCDerQKmQwmQeMQxSQBZQsFBorQRmQ4kJCtQSbACtQerQXmQFtQ_yPzmQEQAJtQdmQcSQOtQjrQLmDhmQ00PR6AorQlmQ8BGKQPOLJWMQTZQ_yIqOMUlLJ6JvmQcZQ2LQOmQdQEZtQsvDKtQoGJCtQ-mQYgQxAKuZQ9mQ9SQPgQAnQ8ZQFaEVtD2hL2nQWiQoGJ0nQ_LNSVQA4PxaQepQoIJWqQ4kQ9nQmtQvNA0pQ6SPHlLEqQSoQv4D6OQnWQSqQiWQ06IlWQ8kLKqQkjQnlL-dLVqQvqQwQQVuQaqQusQAXQ6jQeqQ3WQfzB1PQ7WQDkQFJAFkQoqQcqQmuQrqQiPQAhBMkQcGPJuQFbLbqQHkQdqQArQkgL8PQeXQTiPzPQZRDquQ-qQYXQRfP1jQcXQD-P9PQAQJAvQAQQCvQCQQ_LBliPOkQOrQoXQRkQ-SPTkQ1kLtTJVkQuXQCUJWrQSQQzXQs1PkIQhrQtcLU-JZQQjvQKYQObLnBKHXKt-JrkQrLQQYQLmDU-JMYQuvQlTAPYQU-JUuNpYQZYAAoPUvQ8IQ17KwrQuNM2kQpQQ_hQ2rQKuQ8kQyQQrlQ6rQcsQ8rQ_rQCwQclQ9rQLlQywDehQEsQpKQOwQLNBOlQXsQKsQIsQKRQkgAOsQ2KQzrQqRQXlQcfQalQDlQYRQtKQflQmKAhlQ_eI8NQklQhRQmlQPKEkRQ5nPmRQzQQlgQYwQQeQnsQpQQqsQ_SJwqQyjQvuQkaM4lQMiIqFN6RQ-lQ8RQz_Ct-J7sQYfQvkQvLQAtQUsDU-JDtQqtQZmQfnLsFBt-JwtQMpJLxQm8FKYQw-CKYQQtQdZQstQOcO3fLZPP2mQJKKLxQt-JbtQgEKcxOoYQftQUMQomQLKBRMBJxQLgLs7Ja9J-YQEMQymQHtQ7yEoYQSxQlhCLxQztQylQ1tQ8mQ8SQY9JITAsZQEiQ7tQQdD2ZQS3Ik9E8sEeGPw-De8EPWEHpQfoQIOQA_Bk9ESyJgXAwhQvMAEtEb8EfxDdmBkiQVOBLzJW9Eb8EpiQ5ZNjfLgxDKyQ8WE4YHF9EXWPqEAuILWoQZgAlyQlILDJLMyQ2pQkyQqRAYRAXrOtoDTyQ2AQgVQyzECJL3fBZyQfOBS4C6AQmyQQmDA3PtbQmhQqiQmAIryQ5yQolC-sJ5TQPUQ7TQ1pQ-TQlqCV-ITyQZsKnLAhEHA3IS7IanQUFD7wFaCPToAJUQIXK8hInnQiAJ-9PbtJLzQqjAIXKoyQzIPHeL0TQXVQXWBCiQmTQjoQeVQTcQqTQWcQlTAtTQ7JKKUQFKKxTQLKKzTQRjAeJPZWKrGPN_EDSKAUQ6_IviQ2pQ_TQxKDQ_ITyQmFAA8Ff_EA0Q8eP9qEWWF6_IS7CQ0QbzQLdQS4HZWKCVQ7UQFUQA0QxKDC0QdaQfaQBuQK-PKVQ_tQHfLfcQU4PsWQeaL7rQvIAvcBtrNEFNmcQNFACiQIsNR_MScQw0Q6EN92BJFNTvApbQ5ENPYPfzQq6PnXPr0QKFNwbQiLN8JANzQ3aQv-KQKNy0QBvKG1QLdQPKNhbI40QhFN8JApUQB1QhIAhzJdRNuYPD1QJpQIsN0LNH1Qv-KZ1QK1QU1Q4LNXPAN1Q7LNuYPQ1QzLN8LNvCQBROqtIX-Jn3Ei4PRhQ2aQJpQMNNfbO38FVnQ6pQofQpjBHEAFUAqVBJgMMeAXDIllETpAoNC5tDlqAr7JLuMutLA2QhJAC2QVOE5mPYkP5nQ2rJF2Qp1QVgLD2QlKEMNNn8FAiQt1QFdQv1QN2QfbOFiQjkJPyBKvK8xAuVBgMA41QLqC8DI-1QLdQS2QnyAmIFN2QT2QuHQrjPYOQckJp2Qn2QuPBQgBNqBVZAxEAwuKnuQUeQdrMFfQiFBHeQsoA02Q2LDP8AkOQSgQbZAUgQ8yAJrBlBFz2QC7A22QxTQbqBXRPQfQBFG6eQzzE-2QwuKWfQCFAMeQZfQWzDyUBMaPfOQuuCjtK3eQlcA5eQ9HLBWBnfEVMA9eQBiQQnQbdQ2ZNk3QDfQqfQsdQlCByjOLmDi3Q7ZNCfQLdQHsJZ3Qk3Q70Q_nJmeQO3Q72QTfQLaPk3QU3QLTAveQX3QYTM8fQqrAD0QTCQPwFTyQiVQ6XGqFAIgQ-SMngQ_lGrgQK_I4hLpyQS0QJZP-eQn3QS4AaCP0VQuzQ2VQloQdWKc4QT-B-FJuCPWHQjBKeGJ0gC1LBazQc5NtfMVVQqVQuyQygQkVQd4QOWQloQVtEL4QWVQ5gQoEQl4Q1OQyXHg9EzLM5ILAYAcBPbOBsyQHWQPnQu1QaVQ3nOzyQBRGy4QxVQ9OFE9D8JFHzQBKGLdQnbQClB-4QDhD2JL6hQHuQZ_IEzQN5QJ9GT5AeJP_NDZBPEWQqwApaI5-OH4QIOQ_NDDzHbLBTyQZ4Hk5Q1APczQg5Q_HPX0Q1QHySHl5QMGAlCQNcQY4QG5QxVQZZAHFCTyQqCQsvKC6Dv5Q35QdcQK2QC4PxVPhzQloEGyQb8EAhQfxHiyQvLFW1QThQFxHNWEXXETyQVtNVdP7WEVyBT-BT5QBUQK6Qq8PCzQqoLb5QXZEi1HO6QLgLOuQ55QW2QaVQsfO-pQL5QPyBq6QOTQLdQ4tNn6G43QR6Ax6QnyAMpPv4QIOQ8yEMpPDgQItE76QOoQ16BHaC36QnYPr7J8IKpyQazJXqAKuE46QJpQ32GCdATyQTILooQGWEI7QItECNEvoQS5QxoQQYQSNQ64Q8cQKYPgzJbzJYoQsFBJ7QfWQZqQ9OQNWKdjQZuQhjQiuQcuQHJKeuQtvQ3uQjDPp7QOPQ2lQw0BrPQqjQgqQ-jQMjQ6NPlqQkNLxWQ7wQ0nBIkQ70PKkQYKA1uQB0Ju7QamL5uQ-7Q7uQ1qQPXQ-uQ5qQLfPNvQuGPjqQg0QMEItPQljQO-PM8QElPMvQgXQOvQKrQQvQEQQNrQnXQFmQpXQWvQYgARrQdcGUrQVkQZkQXrQxRPhIQbnPNFNelPu3O4lLwvQKOElvQPgLy8QcaCovQOYQKOEgKJ28QcbO3IQXAMtvQJYQy-PzvQ06GtrQ6vQoQQkvQLuQkvQy6QkvQm2Q1zBfzDM9Qv2QP2QI2QKIAI9Qe1QOMNyNIC9QQtD-0QRKFV9Q9rNyvQQtDB7QrECf9QttD-FJkvQQgB23Q3hBkvQqiJq9QoCOj9QC9KHRKkvQw5QFuLx9QD6Q2fOdxQItDE7QrIDkvQwyQtRA_4QiOAx9QKXI-9QcxQsSQuXQcyQm9EkvQJ6Qa8EH-QnvQ1NOnvQ-SMm9Q9rJS3QP8Au9QwgIpPQ6uQmuQkvQliP9vQPKQgKQsQQGsQlTANiQ3rQEwQpQQ0QQ8NQJwQHbQLwQNbLElQAsQTwQDsQPlQFsQGlQHsQpQQQlQWlQNsQUlQcwQWlQRsQlfQHZQ5QQZsQqDPlwQp-QamLbsQi-QqwQgKQVaQIsQwnPwwQrlQywQWlQulQ2wQ5tQVUJtsQ6wQyqQaQM9wQgLQ7lQXYQ1sQC2PlLQ_lQEHK58QwxM0kCZ9QVZA9sQwkQUnL4eKKxQf_Q0AAMxQMmQXSQTtQuJA88QjMQp9O88QPWBz_QU-JZxQrtQu_QLKAw_Q2xQXZCp_QXxQi_Q9GJhSQimQu9QmmQAPHmSQpxQjtQrmQu9QMYQmZQq6JvSQxmQt_QzxQv_Qp_Qx_QcSQz_Q5xQrsQWSJctQSiQ4tQAyQ6tQBTQyMQ9tQuLJKOE-SMcBP2sNLOER4QUiJ8qNRNAClBMYQP4Qf6QfJJrAR9oHl5AnARM4QlYAKaNS2Nq1LpyQ1ARWVQ3cLArNlUQMYQtfM8bP_ARbWQtZOWeOu4Qi7QajQwWQMqQYuQBPQauQw7QPjQt3PfuQT6INuMAARYqQKBRWuQSvQg8Q-sQVvQuJQLQQYvQlTJtXQn8QSrQn6JdvQxCQeFQuAPv8QcrQmvQAARAhN08QoeLwvQ4gN48QtBR4gN78QOYQ4gNprQgjQrWQB9Q39QcdAPYQF9Qh8QToP07KI1KV9QEuQU-QL9QnvQN9QpQAP9QJCRR9Q3fLr1QU9QnvQiRNU-Qb9QqnAd9QO1QD-QdcGh9Q3MHkvQl9QnvQn9QlNAa3Qs9QFKKjCRyuMU-Q-sJA-QmBAh5Q09QeWDK9QX-JQ0C79Q-yQC-QU-QV5QtIL5NEnvQd6QeUOnvQJ-QG-Q6CRWBRN-QWBRP-QfCRR-QJ3QT-QkvQH8Qz7QdqQZ-QM-Pb-QrQQdwQfmL1rQ1QQj-Q5rQPDRwSCn-Q4QQXqQr-QB_QQDRCsQQwQv-QSwQGsQMlQVwQ4kQ0-QMsQZaFbwQORQ5-QSRQSsQVRQ8-QZDRjwQFRQA_QpQQD_QDwQF_Q5QQH_QAwQplQNlPL_QpMJBMJN_Q1wQuRQQ_QssQ5wQW-Q3lQxsQ-wQuYQ2nLwYQDLPoHK3BRz8Lh_Q9BRj_Q5vQBCR3yPYMQVBRRERLYQ4gNr_Q_YQyxQamQQxQOERSGQ3cLxBRjaC0_QgER__QYER3_QOxQazPZCRhiDPYQ8_Qz0BjERfYBixQCARbAR5mAzERn7FTMQHARLGOqxQXMQqSQLARaERptQs_QGtQeER0xQ0BRz8LvERzzBmERYAR7mQxEKvZQ-xQ5ZQATQ_xQhAREyQWBP-jNi5QSFAGaOT-C2ARr_AfrKXlNtARWFR8bPssNjfLZFRU-CpARNpNXFR5kCHaO16GqzQBeJHqNfFRBqNmKAhFR9sNzARMcAkFRrFR_iQK9Ij7QBSJm7QOBRo7Q6FRRBRjsQWZQm0QXERE-QbuQylAf8QxzIHxQ0jAcnKl8Q9sDjBR96JmBRblPoBRjIQJDP8XQsBRYERUuNvBRZeL1vQ_sNzBRYGR_sN2BRAAR2vQsvQCGR8BRsSQjGRlQQG9QykQtdJFCRp0QT5AuCR1aC7NENCRo1Qq2QU-QKCR90BQCRsERItDTCRXCRQuBB5P9GRQKNHCR26Qi9QdCRn4QU-QgCRp3Qp9QnvQr9QLHRt9QjCRezQpCRrCRnvQ85QJLAwGR3fLwCR4CRyCRW5Q3CRWBR1CRnyQcHRYERF-QWXEb8EI-QSNC5CRnFAdCRJgMkvQCDRWBRy2QKkA12QGDRnvQIDRheArPQLDRZiPNDRyrQAwQRDRm-Q8XC9kQzQQHwQi-QXDRFlQvDRKwQ6HRdDRIlQRwQJLABsQULANlQIsQlDR4KQ2-Qd-QNRQ3hBQsQrDR7-QVDR--QNbLYsQwDR5QQ0DRgDPdsQrwQfsQnlQ9QQ6DRk-QM_QtlQAERNKQ3wQzlQ5QQzHRz9MW_Q6lQlrMzDLAxQ2sQL4Oi3KcGRraC-aAU-Jk_QIxQn_QEGRRYQ_sNbERxxQRAREFRTARiGR_sNVARmgP4IRMuNlERHJRraCnERsSQpERdERPxQFFRfGR5IRIFR8yALJRyAAQJR-9FjxQrMQjkJ3ER1XH5ER_RDs2JpmQrxQn_QtxQhiDUuNNARhBKPARRtQQ3QXqAaJRJJRBeJaJRsJR4ZQCERaARkxQwlILFRByQgAR9ZQiARVBD2uNoFR2vQpAREILwuNmSMClBCKR8bPKvNFBREKRG4QjzNdjMUVQpyQ2vQ9ARUiJtyNJKRUxNz6QtgPmhQtyNNKRIJRVKRJBRLqIWuQMBRDcLn7QrWQGGRAGR7DRt7QF5II9QQBRaBRJGRPrQMGRgBRdTJPGRJ6JRGREWPTQQpBRdkQZaCFYMlEAh8B0_PikQWfPIOD8KR6qNlBA_KRG4Q9JQFLRHLRqFAAKQKLR7IA-SMQcISFLt1F_eFbFRdqAsPMdFP-iPMhALLRUFDn8JFLRTXGqVM0lI9KRGLRPLRqDBoQQpaJbLRVuJiLRWeA3VMlbIVhAnLRkLRqFAjVMuNO3wEOTM6bMvACZ_PabJoLRyLR-pLFsEkVMhoPliPqFN9XCLER4sQDDBiLRoLRiDQaLRwLR-EA7LRHqL9LR4qNT1QJxQ5qNzLR-KRKMRwhIqLROMRZSMM6JGMRVMRxBCeLRrFRYMR3SM_lGQMQeMRWVQ1LRhMRqDBgIQZrQSSMZBLvLRNJA-SMmMBQBA5qBMBA-AAbPPELRTMRjLRuMRqrAjnPBLRzJQDLRoaCbMR5MRqFA7MRpPP9iAANRoBAPwFT_BNLR3MRoLR__BQcIN0QwUGA-EXvKWVQVyC3BLXvKvsNBaAXLR5BR7hJGNR-SM3nPcqLMNRz9OcNRqDBOMRRqLgMRluNUUDOLRBNRnUQmFGHKQpdLpNRHNRqDBUnIL9JiNRQ2CIoPbgLxIAdLRLNRVMR0lIDoPzNRvNRdNR1yP8nLqoL0NRUFDUnIPoPTlFA0PmLR5LRVMRgdL_NRqrAkNRNMRmMR8zNMwPXMRSORJTDbzIJMRqNR3uNFaCEOR7-CjWMRORsLRyAFpaJdMR3MRl0ILORaORNOR6NRaORQORNYMmNRv0NJkKmLAtMRoBAvLP8NOgNRucCdORsORXTDWORcUMwgIPwFkOR-pLYORERA2OR4mI4ORfORtOR7ORewLWuP7HAjORqLRBPRUMRoORcOROORqFA5OR0LRsLRfiI07B-OROPR4MRwNRCNRRPRqORcPR-EAUPRN5EIPRJtP4oJg6GmsPaiHVvCmSMRzPfNRMORePRyORPwFiPR1qBWPRWtIHqLsPRZORgPRbOR3ORSPRhPRGPR6OR0PRmxIcqLS3O3PRCPRuPR7PRfPRxPR-PRVPR-LRQfPeQJL1PvsPTwP_aL2MRwPRqrA3oPc1PgRBmoPS_HooPTyPqoPXQRJyPGwPTTLTQRnOR5PRWQRV1PkoPLwP8oPbQRJGR9uPZ0ICpPvPRjQRPwFFpPVRCdORhpPdORyQR8ELAYB7nLKwJaUC2QR1QR8PRsBAFpPFyPqVJPxP2QR2pPLVA4pPFiI0QR4cJFRRapPnpPdpPFPRHvPNnCyBAMMRtPRaORBsPURR4PRxQRGRRbpPiKGsuPVsPQRRZvPCqP9QRLRR_QRdqPr6CERRlRROqPApK_QRCwPB1PqwPgQRmBLiQRVRRkQRtrIfqPrqPZPLKpIotPtTLyRRZRRPOR-1BhqP-QRIQRVQRuvPJrP_ORwQRqrAzqPeQRewPwRRFRL8RRFQRWRRESR-qPrqKOSRPPR5PRCrP0wPBSRUQRqFA8qPFSRQrPdORPrPXvPuCKpORaSR-EAhoPUrP8yKVxP-nIjRRjSRHSRbSRerPNsPhrPrSRvQRzRRaRRnrPUIAwSRfuPySRHQRkSRARRwrPFsP6tPVsPeuPqSRlRRZSRtSRlSR-SRHZBMtPCTRYRRPSRkQRFTR0SRDSREsPJTRLTR6SREPRpRRQ1IMsPUTRETRkRRCSRuSRYTResP_SRhSRgsPpSRMTRVSRxQRPTR9RReTRdsPBuPJTR8rPkTRVTRlTRbPR1SRrTR9zITTRvTRbTRPQR3vPRQR7RR_MRXTRxEAdHF4sPJ1P9jKUSRyTRVQRoTRNTRaRRgvPXlAGXNsSRQTRuSRKtP5QRATRpKKNURpTRHTRlwPGSROUR-EAHURmTRDSRXURQRRiSRzSRVUR9SReUR_QRhtPNtP5TRSwP6wPY-KEURoLR2tPiTAULA8uP2HLDUR9TRdTRaURcTR8SRuUR3jAruP6tP88JwTRFRROuP4BAStPKRRUURIURDSRAVRCVRlURTuP7SRGTR9SRHVRmzBfUR2HLtuPWTR1UR9SRBxPDVRhURFVRuSRcuP3SRaTRUVRXRRFRRkuPLeMEVRcURaVRCIC9EA7URiTR_uPYVRkVRHTR6uPRYHNkLKSRvRR7TRhQR0UR4URwoCxuPxUR8pPDrPgURLVRZUR9SRCvPbURFURuSRGvPhRRTRR-URpRRCvPZvPRvPxTRtURBWRtURNvPwURSUR6VRRRRP3HMWRVMRfVRpRR7tPFRRKURnUHwVRmQRQwPLSRzVRxRR1VRMVRlQRC8AktPI1PweAIrP8pIxvPfBF7VRpKKoURKyPSQRkWR-VRmWRYhAoWR-vPcWRBwPA1PgWRyVRqURzWR9aCFRRa1PVZHVRC2wPz1IxWRMSR7MLsURXWRioPfWRYwPzACGSFCxP3wPxVR5wPYqPTSR0WRiUR2WRQKAoWRkwPCuPmwPtQRowPUXR3qPiWRNSRYXRZVRHTRDXR23K3jA5VR1wPgXRTXROXR1qPhWR_WR8TRBXRIWReQRAxPmVRAIJuXRz1IjVRCWRHTRGxPLvFoRReVRTCCiSCyjH-FACYR2VRSxPxEAUxPXrPxSRbTR9XRPWRAeGaxPo9LrVR-XR9SRexPVYRPWRRyPUyPQYRMXRpWRohAWWRQSRqxP2pCdYRiYRtvPwxPeYByxP2zDlYR0RRfYRMSA5xPp-OsYRaRR-xPChAWEBByPZYReYREyPlsCIXRkXRKXRmXRsVR_VR3XRkwPhxP0wPsZABMRuPBDMRtNPh7OKQRAZReyP1ORGQRTVR8SRyPRrLR-LRiyP4YRWRRzyPT1P2QRryPL8JyYRVQRcZRqVJHMJbZRBOR7QRG8JjZRDeJZZRf_GkZRp9JVERA0KMZRWYR7yPqAR_QRxZRdORTzP9URbTRLdLzZR5zP3ZReVRCZCooLCORxAR_QR0lI2ZCvKRnWRW1PqwPD1P8WR5oPC1PHMJZ1PiXRWqPDoPCzPxWR9NRN8JOaRwXRtsPX1PpoLU1PGaRnQRjbC3XRTlFf1P2yPh1PIxJj1PWxJl1PNxJczPp1Pq8QanP30PppLsMRMVRteJ5qBxMROFAzMR1MR9TRVoNoLRbfPELR4aRVMRObLArNoLRNLR8aRaORMkI-eAmVETLRY9A71QqDBYXA0ZOQoK-8QU9FMVRBaRVoNfLRzbMhLRwFRWYR7vQI1K8SRHiMHPRyARhoPtfMabR_AR9LRwaMhoPCmPMVRbbR_PRGcMNQRwgLHZRlKEJZRM4Oz_C_aR7NRXGQiURnbRLQRjbRtZRqOJxbRaORdMRSbRibRZMRyZRCbR5PR8bRRqLWVQ-bRnMRqFAjMRSbRrFRWaMN2DXDIpMRvNLtaRDCJdKL8SR0YJzaRoZP0MROOP0VR1XRBcRINRqnP8MRjDOvuIbcR8SRDNRJLOQcI6bR5PRJNRgQQWbRDPREbRPNRL7B6JEbvHTNR8xAwIL-pG8AB3SMLbR06GYLR0nPhNRrcR7NReNRiURuNRccRjNRKgMdTDGcRnNREdRnXR6PR7nPnoE9nPjeLncRAORuYRNFAdLRCdR1NRwWJdZR8cRUdRFORWdRhZRXMJTdRUcRUnI-9JPdRxNRBrJAqP9wIJORrGRzBQ-VRNORZdReORhbRMcR8ORaBCudRyARaPRDPR1bRAZRibR8LRvdRJPRiORabJDcRHqL0dRQZR2dRWYR4dRgORpbRvLJjQR0ORjcRRPRsdREeRcbRpbRKbA-OR_ARAeRQPR7PRMeRIdRjPRdbRKPR9EAMPRWbRmORqdRLeRSZRXeRzPRPeRmPRl8BqFAEQRNZRgeRMVRNeRobRjbRwgIgvDoPRI4AZSMoeRwZRqeR-VRseR2bR2LRtwIEKD0eR1dRidRTPRieRUZRueR7eRERADQRTeRocR2eRiUR4eRYeRpbRa-QPaR6TRzXRacRNNA_eRoXRCZRTRCnoP-oPcQRwWRPfRpURWXRrUR3aR2VRpXRpQRZfRrQRApP7XRZlErdR2VRxdR9cRaOR-QRsdR3QR7UR3ZRvfRufRqfRCRRdlCoRRvfRbRRORRXaKUfRBbGpfRlWR6fRIRR-dR3eRAqPIvPGWRsfROTRkRR5fRNRRCgRSWR0rP9fRspPGgRCeRNWRKgR2VRJqP4fRWgRRXR9fRtRR9WRVXR6RRSfRctLIgRaRReqPojIgqPxDJiqPV1PkqPzURicRreR_RRngR0fRAgRrWRfbA9fRJSRXaRG1PQQRRfRjWRsgR1WRRSRfbArgRTfRigRISRFLGYSRVgRxgRwqPKrP2HL0gRFLGOgRwgR8gRnSR4SRDTRzfRFhR8gRQ1IQhRTgRXWRNhRZXRerPMYRqrP9fRYWR5fRSTRJEAeRRjTRNYR5SRBhRbSRZhRJdRhoPhhRyhHuTRlhRRhR4URphRAZRrhRgMAxrPaTRShR_fRUhR0TRWhRehRyhRWYR0hRmsPgTRtTRpVR0rP3hRxhRThRahRfTRsTRihRuhRdhRnhRlSR-hRPWRKiR1TRihRGiRlWRcgRLaR-WRefRAXRAhRghR_TR3sPmOKCURXXR7gRZXRRiRMXR6WRMURJfRqhRwgIoVRRVR8VRWTR5fRkURsdRmiRiYReXRDgRKfRKVRwiR2VRyiRheRMhRKaRxXRaiRfgR6gRdiR7iRvURzwPafR6VR_gRhgRziRIiRriRywPtiRTWRyfRHiR5hRahROVR3iRJdR0iR0RRWjRQgR5iRXhRQSRbjRPiReOR-iRUjRriRWVRhjRZjRaRRbVRwhIWiR1WRojRDSRhVRSVRejR0RRquP5tPEiRujRlVR4VRYiRAjRegRKjRXSM5fRuVRENJ0wPzvPviRyjRaRRAWRNjRzhRQWRluPFWRFkRGURIkR_hRKkRPvPEoALWR9hRPkRPWRWvPuiRRVRMkRVkRkjRJkRaWRhjRlPRTnMEtPivPcfRyWR0XREjRAgRKwPtvPygR4sPyvPvWRUDK8YR5gRlXRkiRriRhaRCOR_vP5vJ7WRxkRbiRnkRLjRhfRWfRXSCFXRnfR6jRYaRBjR9jRehRNXRcaRQwPZwPRXRGXRZlE7kRCjRzkRokR8gRpXRXUROlRElR3gRQfR8kRggR-jR_kR2gRjuBxwPGjRsXR-PLOwPflRghI8jRjiRTlRahRpXRBxPXlRWkRMXRAYRPdAYgRAgRMxPGYRRiIdkRQkRKYR5kAcVR3TR4hRqiRJkRSYRMzPvlRQSRYYRVeR7iRhxPcYR_lRQkRRdRNkRuSRjYRgND4lRaYRnYRIeGkyBSpG0xPKmRSmRa3IioPdSA6xPDmRtYREyP1YRk7BQ0CRmR5YRQyP2fRgNDQlRHlRgkRJlR3WRIyPxwPEZRIjRyAAGZRhLQCMRBxQxYQwbRhjROZRKeRGmRtgRydRGcMWZR8mR1WRpZRdGANmRlSRgZRdlCkmRYZRbdRdlCiZRgkRvyPaaRehRAnRjyCRdRPnRAaRHEL9fRxZR5ZRsdR0ZR5mR7ZRQnRgkRaMRdnRCRCfkRvfR-ZRDARA0PedRQbRcxJsNRMdR_iRFlRZoPJaRTaRNaRE1PmlREwPvzBN1PWaRKlRZiRwnRJoPEnR5nRtmRuRRwnRY1P0nR6nRwwPeaR1nRvzBgaR3XRg1PwCQp-PkaRk1PMxJn1PpaRGvJraRZ-PTGRe0KIaLPZRUeR4NRfwGfMEyMRYcRbrQKvOZaCZiJ6aRoaCkoRBBIs_ClzQNMAjSDpoRqiJ28EZFMTdEAxCeoH7zQ87N3vQjfCUWRi-JEdCyTQZHNX1B-gO6oR5zQzsQlYA1mR1IRf7OCxQxSGqiJ3YQtpPvfCZiJhXJXUC9oRLpR7JKMaCpxQN4JK4EixFSMA1LFaVAi2HrXFDIG6IE7jEPEI9KJWJCalJK5Bq5AHQNMHK-AFoDJKMD3iDmSEpXBXKFIdBMiFXICBTBo8GCVBvBAqAA1pR2iH7HJULJ-IRqoRCYKEZPM6JfvL1oCQLK6JR3BPwxM7jDS3IeQOlWJ0kAjDB1oCeQOwpQRhP5gPWELIqR7gAjDBQELMqRdpQrGQ-HKvDKNLKUiJJqR7QEZqRVqRagQp2PjIKZqR6OQBqP8pIZiJM6JPfKlqRfbAS5JcvGDARsqRUaAW0J5QLjXKnqRbAPbxBmxKvqRjCJCqRR6A4qRupL70P3nIrRLz1IWXQ-qQPIJjXKBYE8oAxIK8oI8oApKRzSKDGRd2BqfIm4Kc6KAVCRELYKKBDKj4PMgHqiJSrReIKiCKBqRfJRDJK_JKDKK-qRLKKZrRuIK9pR0HKirRShATrRAqRhIK1ER_zP7cPULKr7QHLKFKKAVCNLKUrRoDKYrRShA0rRbrRrrR6qRXFKELKgrRBrQ1IKyrR4rRJLKdCGmrRCsRpEA0rRqrR1JAVWKEqR_rRV8Q7qRLKKL9K5zILDLCrRrHHybQqPLKDLn2KLrR0-In6IqkBqfISsRN9KYOBZIKZiPsCPisRdeDU8QduQZOQpEEjsRTrIk_I6SPrsRnsRYdCRfBEuDlaQKuCDARxnIABJPsRz8PB_BQRBxsRkrIE0KcSQugL9sRdgCysRqUPTtH1sRqZA3sRGtRjBJAsRjJQsPQZXQVsRBEDL-PosRwrRbCQdsRPhBqfIliPveDLURUsDYSKPfAoAAZiJYDB7JKoDKfnIMnGpeC9AAgtRLKKlEAsVAitRFKKncDxIKqiJrtR5cELKK1iEjsJToJ_vCH5C1nBhtR7pRVrRBtRGoJGoBmtRpiLptRFKKytRttRovDvtRuqRqtR4GH8tRanEGWE2tRTCJ4tRcSA53B8YCDuRtoDGuRhIKxnJltR9fAnUHhzHotRxtR4GHXuR1YAk3CwtRKuRQ9L0tRFOEPuR4nBvQAxHNVuRxzPiOCDRPoDKmWL0rN6jE6PB1oCtuR1YA7rRdrRuCJ0tROsRpsR4QLwxMruR0rNGiIwxMHJA0qRxnJyuRRjABuR8tRSGEVXGcrR7SQdpJurR9uRVtR_nJLKKrGAMVFftR7tRGvRUGPFJJAuRbuR6PB-dC3uRpDBstRMuRIuRsrRfpQluRztRutRouR-qRbqBJ8L5tRhvRhuR9tRmgPJtJbxBKvR8AAhvR6XGjvRqiJlvR8rR-LJovRkvRrvRNtR1ZAbpBuvRSuRaPBUuRZvRjtRZEKauRhvPDFAhvC4vRFuRAwRP5CkuREuRLuR7vRBwR6sR-LJbqBFaRYhA4oR6vJEoRdwRKMK4WE5cJPcRUfPLOPZoRewRnQQiwRLwJm8I2aR9aCVRBZUAvbFuyJtQAwwRubFFwGuyJloRvwRtbFywRJzJ0wR7wR3wRJzJObL1wR8wRVIL-wRfBBExRMRIqLK_wR1sMFxR9WDLxR-nMUJLZDPDxRAxRNxRTxRMxRcILsbRXTQ2mRMERDXKPxR6yJHELWxRQxRMRIDnPBIJuyJ3TKaELexRJzJw_I35BRpLT5DPmGcILHJLUYCbxBQHAo9Q_pGKtR9PJ6kQl8CT5A6yJHJLMrR0xRhCR33QFyQK-QDJBdJL5ZNnHRj0QRiQ5mAvbQIHRj3Q3hBhBPtpQ1xRNfQgqRt2Q53QaoBe0QItJAhB2NQkhQ5NQi7BbJLdJLbJLfJLWqRiJQ1ZAkJLs1QzvRyCPJ2QF6P6kPl0Q_kPZXQ2qQ1gLN8QS-Pa8QQ8QznQS8QYeBK8QCwRNlPIvQErQwPQ-PQHrQrgLPvQZRDliPlwRFWPNBQuwRNNAhxRzwR5wRIzRpxRNxRmLKJzR9wRKxRHxRUxRMRI4eA81PmgAhgJQzRVxRNzRcILgaAazRVzR2oRzKJZzRczR4xJGxRxwRUzRAKLyNRddR9nEnzRXxRlzROxRTzRuzREzJ2NRXdRjeLfzRvzR3zRzzRLnRFnCL9J5zRtsP-zR5mAgdR2yP6oRkzRfHIwzRtzRixRpzRkdRRdRrZRi-JvrQlkRJXRiiMjoRF0R_zRU0RzfCsmRbXRumRZQRWXPqQRC8A0vPQ0R9YRS0RmoRW0RjuBA0RMFAaXRc9ILlRpACjfRUJAjlRkmK1rIKRCm0RvuBy0R3QRgtRk0Rz0R30RhpPy0RmzR2wRyzRdGAwfR5tP88J70RH0R90RJ0R_QDXRRD1R00RuXQBoC60R30R80RIxR4xJZpPmpPCgRJ1R50R4cJV1RxzRG1R_0RBgRdRRY1RI0RmxRFgRSRR8AAe1RF1RuyJI1RO1RE1RQ1RH1Rc1RopPOgRYDBo1Ry0RRgRi1Rk1Rq1R_0RN1RZ1RKzRK1RXgR31Rf1R9wRp1RozRr1RawP01RA2RdGAYlRQ1P4gRblRDjRP1RE2R_GC61RupI2RRhqP4RRgqIRlR-YR6wR41R-1Rx1RugRboAn1RX2RbzRd2RMRIcSRmqRw1R30R1gRFoRvnRjXRykRV2RMzRf2R4zR30Rh2R-gRplRL2R-0RN2Rk2RDhRxmR81Rl1RY2Ru2R9gRMtPD2Rz2RMFAgSRZkRqVRucC-2Ra1RX0RPhRLTRF3Rm1R42R11R02Rs2Rr1RVhRJ3Rj2RP3R21RX1RT3R91RVILAiRXnI8lRvhRj1RX3R52RZ3RM3RM2Rl0R72RshRjhR6VRS3RU3RO3RY3Rg2Ri3R_2R40Rq3Rn0RITRMiRBTRkTRK3RJzJc2Rs3Rt2Rx3RuBAa3R2hR23Rf3RN3Rn0Ru3RG3Rk3R83Ra3RZTRA4R83Ry2RF4R93RE4R51Rl3R0TRfsPTWR13Rd3R33Rh3RW3RL4R_1Rv3RI4RCiR03RkhRqrPX4Rt3RZ4R63RG0RK1RTiR_3RW4RB4Rj3RO4RunRZlRdfRU2Ri0RW2Rl4RV0RH4R1sPAURhiREnR9jRi4RR1RP4R62R24RoiRKqPFaC84Rr1RQURfHLjjRD5Rr4Rc4ROKQStPE5RF2Rk4Rg3RVzRb4RN4RuURIuP20Ra4RZ2RxjRO5RX0RXURb5RCfA-iRpmRx2RT5RQ4R24RywPu0R74RK5RN4R-4Re2R04Rc5RGjRQjR0rP7tPe5Rt4Rx0Rp5Rm1RAuPUiRBVRmzBz5Rr5RS5RK1RWjRz5RitP15RY5R72RA6R25RJzJmURa5RH6RZ3RaeRbZA85RQ5RC4Rw3Rt5Ry3RqjRWhRz5R53RR5R73RT6R93RN6R9NBiVRJ5RE6R24R0jRRUR2jRQ6Rs4RM4R35RAkRyuPg0Rp2Ry4Rr2Rb6Ro6R43R3VR7uPCkRvkRcIJD6Rw6Rj5Ry6RHkR46RZ6Rm4R72REWRBqPTRRX6R95Ra6R-6Rb1RJWRtpPLWRE7Rm6Rv3Rx6RM6RYkRU4RakRC7Re3Rh6Rb6RY6RR6RP7Rg2R9vPaaRX6R4kRjkRAhMh5RffRz4RH7Rr3Rl7Ry3RqkRamRskRtWRJHD26RG2RnlRo2RJ2RSlRa7RG7RR6Ro0R4WRpoLf7RNwReWRm2Rv4RmkRclRe7RpXRaBCulRi7RciR07R_6R24RpXRawPE8Rs6Ry7Rq2RH8R14RX7RY0Rp0RPXRQyP2iRM8RIoRyXRO8Ru6RQ8Rm7R27RT8RcXRW8RrXR16RY8R97RH2RalRx4RjHKT0RW7Rn7Rc6RslR5XRSXR8XRg6R56RK1RxlRIxPF7RI8RS8R1lRl8HHYR48RR8Rt8R_LRWpBTxPc3Rh4RL6Rj4R96RZ7R66RM6RBmRRFDz8Rt8Rd8Ry3RFmR4mIe7RbYR_jJkxPO9RJ9RK1RMmRU9RnmRneAI9Rn6RK9Rb7RRdR90IxxPWmRu8LY9Rg9Ra9RtvPwYR-jBf9RO7Rh9RR1R6oP5bAQxEAyPjmRo9Rv9Ra9R6YRxWJu4Rn8Rw4Ro5Rs8Rf8RVlRwmRlfRDiDzmRY_Qz7ROJQD2PCxQBWKO1R-aAu9RN4RQ9R93RSnRV7R08Ru2RDnRgYRX6RHnRfdL39RQ-Rw9RH1Ra-RcFAHMJZ-RN0RLpRG9RR1RSnRX-Rf5Re8JvmIVhRg1R9NKcIKm-REzJt-RbJLxxRqGJ_xRJHR2xRmvRDzJIyJUJLbpB3-RNyR9KAjsJx-R4jAVhRu1RVTKw-RA-Rs4RzeJCRKJILPtJMILyxRGoB_-Ry3Q5-R9vRtrRoBJTIL0-IaIL--RzBARyRLrRz5RhzRiNJlkRxnRi_RznR89Rw7RQaR4nRgwRZ0RBoRR1PK9JVaRq_RU8R7jRH1PDoRm_RYQRG_Bp7R9wI2kRlZRdBRVEOslL--PPoRmaRRoRQRCo1PUoRevQbkQcnPqBRioRmoRYJKLzR0wRMASooR5PBLIKmKKsoRRAS1HKrKKvoRKIALbRqUIYKA7HKxhP6iAlQQKpROZPWASk9J8oRgwBKYPjASQ0C0XI0mRIZRbxR4sQHpRoJKJpREIJLpRYJKNpRrwRaUCoAS5lASpR7ERUpRdwEEiEpKIYpRjiNOgH6AEJmGTSINvEsUHKHFeCBRHKCYH90JlpRbASJHFdVHgpRlSEenAIzAgBHupRrFHxpRmJIzpR1pRqAA3pRhdI5pR4yPUsD4ASHvCgcP-pRYJKMvRcASFJKMsRXzMlJKYWKlJKRqRSnCgND1oCWASEVPGuQXqRnhQjxMvBS9IDlwAvDKjxMNqRUfKVELs8A5BSTqRvDKgEPIyRHuQmCKx8ACCSdqRdlBx8A-BS-ILMCSkqRIvPmqRYJKoqRIZHqqRgtRoJKsPBwtRZCSUXAxqRb_I3qRUCS1qRGoBgCStJKaCSuqRcCSwqRsvRaoBQrR_7IRtRaqBjCSFrRFHCHrRDARJrRb3JpuRToBXtRtjBPrRArRZlEAVCLJKLELWrR2HAiBSDzHpEALJKiCKvKKV_RYqRdlBzKK5yRSASYzJ-CSoKKFsRaKKPDSShALJKLqRpBSnnR7cPMDSZwRDwRoJKSrRaJKqEKTDSQ0CfDSuCEEJKBJKJDS3HLa2BkKK-qReDSorRRDSoaNiDSrIDkDSXDSnDS6uRxKK1xM0JKsDStJKzrRgDSbIKbvR3BJDDS8DSlDSLDSYDS6-RjKKExLNDSBES4rRvDS2rRtDSIsRxHK0DSgKKoDSxaPbDS-uR_nJoJKgsRUsR9qQWsRxIAZESasReCS5jB5CSbuLW0DeESMiIYOBzBSksRvsRuNEFJKUtRgPQOtRYOB9IKmdCAtRnyRL-PxESFtRzUPHtR5vC2sR6-R4sRTtHHvQMEIgEPyESJcJ38PpEEsoF3ESKrE5ES-fB7ESoDS9ESMtRcDS6yRMEIr8ACFSusREFScTJGFSkrIzsRIjH6ESJtR8ESLtRtOA_ES3yRpESR8Q2PQTtRuyR70PDIHiESReJqbRrXNbtRnUH8HJnjGjCCiBSYDBhCSZuR1vRevRntRYCStJKRwRDDS8vR2DSFHJoJKytRODSQ0C1tRqCS4nBuBMz8AvvRyFSCGSzyJLwR2FSNwRQRCDDS7FSoJK9FSPvR2nIAGSWwRTGSYwRWES7qR3tRUuC5tRTuR_IB5FSmKKzFSdJKktROGSctRduRiGSYzJSGStJKUGS2tQKYJXGSQ9LZGSOuRFGSToBBvRjEAqGSQ0C14EkBSZEKIvRIKA3FS6uAVXG5GSrIDIDS-FSd5IoJKVESTvRR6AxaP3GSluP7cPFvR0FS_DSSGF2GCzuRKvRiBSnBSg6DFESTESaDS5DSJESoJKWvRoAGxFSYJKkGSmKKmGSdvRNwRgAAgvRRGSguRLGSovAjuRnCS6FSYGStGSaGSKHS-YJtvRviAJGSjHStHSmHS_BBAHS0UDDHSivRjyC8FSvHS6-RrHSyGSzHS0GSJES3HS1GEGwRYSKAISkHSiyJ8HS0uRvFAPwRGISCISzGSMEAbCSxHSHISrKKEGSKISaoBcwRQKApwRG8J_nRiIS2ASkISn1Qj8QXfKSGRiIQYoRpELh1RHcAqwRPpRmcLtwRZcRK2RJkK9bNAZRNAS4ISLaN-VRObL0ZNAbRCoK5ISXbRRLRpEAGbRkME4gMJbRQ2C4cRwZONbR9iPdWPQbREdCxaNveEcsNgaAAJS7NRKOR-VR4bNDJSWeA_XNtLRSsBmbRxaN5UElWNyvO3LRQ2CabRiJSdsN2LRAMRrAStbRtASKZR9RQXJSDbRzbRJdRbJS9IS6OR_XN4bRhZLyJSCcRpJSKXNMrKDJSoLRFaOcJSfMRqJSHcR2UR6-RTJSlMRcsNOcRNoR4KRfvQpTLTcRRJSeoR0aRgoRJASXqNZaC8JSdcR5bAgrQP8R8ISesNfeRcKSdQQaKS6MRunPCJS3JSJdRNNR9iAucRbEHI6CSNRaWM01HkILbvHXNR-wB8VNsFA6cR_KBhgJkKSVdR7mR4NRdsNUcRjJSoKSJcGBLSvWN7DBWJSBKSQZRg_Rq4G6KSILSDbRqzRr-J_KSqnR7zRWfLz9O7KSadRUaRQLSWLS8QPk-ROZPaLS8NRHORRoPe8JZJSAdRFaCaLSELS5dReJSaBC-JSkJSsSMHfRbKS4mImLSRLSHPReJS8dRcqLDKSCLSgKKwaRlLSNLS5PRnLSROReJSHeRzRRJeR6LSucCxLSrLSqWNlJSQeRqrA3LSgKSEKDuLSlKSFMS8LSJQRHMSFLSJPRn0IjORxaNPMSdPRRMS4LSoLR-LSzLSsLSvORXPRmeRfsM9KS2JSNMSJdRfMS4JShMS8ORjMSUuG5uNCFAzeRaMSrNRcMSoMS3dRyLSrMSIMSTOREfRsQA9eRBeRGMScJSELS6eR1PRCQRjwOVkNmMSANS4LSdJSsMSJPROfRZ8RGlRi5RaLS37Ra0RXfRaQRkfRe0RdQRPNSolRj7RNNASNSg8RUNS5bAs0R11Bk8RDlR4cJeNSqLSSMSqrAhpPnNSmUAxfRaaRSNSrNSpNSuSRTpPL8JPxPeNSMgRdRRaLSxNSdMSMXR4NSopPxLS4oRCqPwNSmNSyNSHTR-NSdpPG_RAOSMkRDOSKRCeNS71REOS8NSEmRRXR6NS1_RfQRh0Rq8RoaCOOSP2RlgR3RRM0IqgRRNSFOSeORmgRb2R7NS2MSQkRskRaLSl2RAoRdgRx7Rp8RhcRdNShOSv2RzSCgOSROSWSR22RE-R36R7LS1OSjgRHhRMtPpOSLhRl6RNOSxOSNyIr-BWhRMOS6OSmOSSiRgMAGPSxOSlOS2VR2SRrjRkTRHPS1MSPPS1hRhTRC3RFiRSPSNPSQOSJPSMXRm3RNiR-rPTPSwLSDPSm3RLTRiPSnMSVPSBiRCRCmPSbPSCPS7OSRTRS4RXPSS7Ro3RaPSvPSohRcPSpPSkBAAVRKTR1PSdPSWRROPSAgRo4RosP9PSHiRF8R9kRfKSPPSfiRXaK54RgYR9jRnPSeNSB5R2NSDPSG5RjBSYPSAQS8gRXURUOSuPS-PStYR2iRAOSEkReNSZQShOSJ6RZNSm8Rn_Ro8ROQSDPSm5R16RpQS2PS2URbQSFjR6UR1jRRVR88JPQSDPSWjRaQSIPS2VR4QSjQSdjReNS8QSuQSijRBPS6QSAgRBxP5QSUPSFRS5XRchRhPStPSERS8gRwjRgQSDPSj6RH5RDRSIRSPRSYXBENJv7R2nRR0RYOS9aCeNSq6Ru0REhRwQSpkROvPXQSrlROvPBOSTRR2QSBRS3oPOvPKWR1lAoPSXiR4PSkRSRWREiRy1RVWRrRScQSzYR1QSTQS3LAufC6kRN8RuOS-MReRSDPS4_RtOKr7R5dKukREhRGQSclReNS6_Rp9J67RctR87RrOS7nRtOStQS6RSDSRC8RClRxzIllRmQSbRSXOSvOS8gNFSSAlR3NAL8RlNSMSS3ISOSSkSSM5RfXRcSScwPBSSXSSelReSSy9R3NArQSxmRklRvSSaNSWSS0OSYSSDWRrSStlRlNSjRS8gR28RwiQmRSriR78R1bASQSsRSEYR3YAD9RRPSd3R5RSWgRZxPCmRCTSahRS9RxRSYQSImRW9RzRSYQSHMJhQSd9RUYRWRSahRj9RoYRVmRI1LXmRiTSOjRr9ReYBdmRVTSOjRgmR19RrIDuTSekR69RGyPoSSz7RIQSpkRrSSRyPFZRBpRy-ADpRb_Q3_O8eN5_OhOS6mREMSjPSBRSqMS0LR_XNT-RSNSp-RaaAOUSTLSEoPpTSzhRg-RM8J18JRUS7tPZUS9vJldR0yPA0PHELaLSZnRwHPFUSQzP_ZN9SS0MSluP8RSsRSAKSBRS2ZRvNSxOSmnR6-RonR4MSJdRDaRsnRizPTaRSaRk_Rv_RVOSC1Pp_R9USIaR9nRgYRlISx_Rn2RQaR0_RDXRVOSM0RPSSi-JjaR55FlaRw4JCASQDCToRK9LGASXoR96KaJAIhA9KS0YJyaRfoRHzRvlNhjR7ISNpN5aRi_O9sNBJSOLOQcIjVS7NRFJSmiN7RBlMRKJSqCPVxB4BR4KSHDQ-VRfJJHqNUJSXlN0lIqVSDbRjLS1JSHqN5UEjlNfJSp2N0bRAWSOkNvORlbRaJSGWSflNrFSX_QyIRKjRJ-Rc_QL-R-qKmVSybRaoR5PROqNdeRBWSGcM6JSDCD8VS9JSzFRbWSwaMMrKVWS7bR4VSFcRHWS7DBiMRDARnWSsoN6VSNKSSkQ79OPKSHASHaLvISUcRwMReVS2IS4TSfWSvLSiVSlWSIfRiKSENRQkK_WSvLSUkKEXSQMS7ZHwVBsKS9iGuKSjIG0yG0sEyxHyKSWNR3cR-wBzVSaNR6KSHXS8KSHUS3VSZXSUFDiWSlNRpWSzAR8WSIXSKLSNdR-KSjXSVdRM0RSJSdXSbLSRaRVLSsXS8NRCVS1ZArXShjR8NR-9JoXSXLSgLSmdRiLSodRMDQhKSwLSsXSfXS_LSCWSqLShWShXSzMSKdRZWSWeRLWSCWS1LSMhAFaOzFRIYSNOSBYSdoNDYSGeRxORIeRK4NINSUYSMYSkeREAQuiJHqNSYSlLScYSGYSMWSXMS9dRhYSXWSvLSKYSheRdYSDfRleRZPRqYSIXSsYStgRuYSDNSRjBnPR6PSpPRyMSyYSbMSAYShjRCYSzLSCWS8MSWVMbYSAZSVYSCZSeYSpaJGfR9YSoUS0YSEgR2YSlJSONSzSSa8RCSSZRBZKSsXSTNSdaRVNSc0RXNSdwRlQSUSSy_RI2RWZSCpRZOSZZSfNSbZShNSWNSt0RkNSuSSDxPjYSrmRFYSnjRmNSnZSWsBuNSCORPZSliR0ZSxZSgTS2NSnZSHOSXaK4XS-fRwZSLgRT1R5NSUYSpRS5ZSqhRrNS_ZSGaSt1R2RSIZS4iRJaSCaSXRRUaSIwHsACMaSrmRawPCaSaRSWOSt6RdRSdNSnZSkgRiuJdOSjqPkoIkZS_TSmZSHZSjOSFHAVaSiaS9OSCaSqOSr_RsOSjZSOQSvaSvvPzOScNSgVSsdRXSR32R7ZS5fRskRQrPxaSAPSWQS_aS2VRI3RSPSZZSZaSghRLPSmPSKbSGbSBQSgMALRSYrPUaSLbS5PST4Rx5RV4RqrPVbSQbS6hRHEAYbSXsPhPSPbSTYSrmRlPSJbSgnRdbSJiR7hRObSobSkbSMbSqPS55Rn3RZPSQTSjbSEaS5PS7PSgPSUbS1bSFMSnZSCQS2TR0bSobS3TSeKSWaShMB44R5dKiiR6aS7DPtbS2bSAgRRQSWbSNcSuYBzQSzPS5OS8bSrmRZQSsXSPcSYQSeQSIaSgQSnZSXcSHZSg5RwSSRNSecSilRsQSjcSzZSubSxQSNeBw5RVnR7_RKaSzhRZcSVjRe4R65RQYSocSMcS8gR4QSccSTUR3cSycSLiR0cSCaSkQS7cSVcS_jRw8RcaSpbSljRKRSE9RibSLcSDdS2VRQRSCdS_YSEdSY2FscS-QSnZSgRSdaSVZS2aSrmRgRStZSYNSQdSvcSQkR86R8cS1kRoRSLOS7bSRdShfRuRSK7RwRScbSpcS0RSOHSYPS3RSupPtdSjdSekR1QSnZSOcSAVSbNSG8RKcS5fRGSSNVCISSa9KKSS-aSCcSc8R9dSySShZS_wP5WR-RSAwPkkR6SS1aSncS-dSrSSD8RnSSicSJcSWaSK8RNlRVeSPeSoQSReSIeSzaSV8Rz9RX8RbeSUZSQNSXeSnZSVlRlcS3SSv0R5SSleS7dSHQSYeS_SSw8RulRudSDTSvBAHxPFTSHdSJkRITSOxPxcSHTSC9RLYRKdS6bSMdSodSxgRTTSN9RNdSGhRZAB1eSjTSaTS4jBX9RJfSdTSN8JWaSPmRe9R1dSLmRTmRl9RnTSn9RRfSjTSrTScmRxYRXfSaYRwTS2YR29RdfSvTSmmR7YRWeS8dSxeSIoRvmRUJASyP4OSG-RPWSx2RRWSCUSmLQRaSpKSG_B0JSpeRnfS3MSRZS8zNNUSZZSPUSgdStURWUSMfSqhRWUSeTSDgScLSG8JUaSo-RdUSVhGNgSm_QgBS8sNinRhCOdFRXgSPWBCaSuUS4ZScbSZgSbnRenRegSZZSxUSTES3XSwXSrnRUMFIGRueSH1P6USceSJeAMmREVSktP-US3NRbaRJeS-7RYLSv9JygSHaRCoRaaR7gSpZShTGfaRe1PLoRiaROKSQjIi1PQoRYxJSoRucCPxJakQXVS1WSZVSnFAbVSmMBdVSVKSfVS7ISJ_PJkIggRO_PahSK2RT_PdOREbRSLRIJSULRXDIYNRLyB3qNbVSONR5qQ1ZCRNROXSrFRUNRSXSuhS0KSYjAZNR9fRhhSGJSa1CvVS-JAlhS1KSwxMl0DhgSFlAqhSdWDshSwEExcRwKSRXSf9BzKSUXSVxB5cRszRP9ROiSZ9R30R0USAZR3hStVSHbRkzG2cRLJS9hSN8L1JBhUS9QCrKSrhSQNRFiSvKStYNxKSJiSTXSluNMJSciS6sNsdRViSHJSjVQJJS7hSKbRVXSz8LsiSphSgiSDiSiiSeyFGiSliSIiSmvKoiSjbK0iSIIA_rDqyO0zD9iAH6AHaD6vBdWDneDpXIg3E-FATCHErClsHbII_aQpARYaQ-0PtnRMXS6LAcaQWjSTRCYaQQKRUcRsVSviSLcRwVSihLg4GsaCItEWNCUxNscRCiS2xEEiS7iSkiSQXSb5FxhS1rBGkDLiS3DMraCVtEpjSr1N2VShjS5hS61QyiSaiSPuCJtN1JB44N1eRBiS4iStjS6iSNXS0jSPXS52CmiS_iSyhS2jS-dO1JB-FJ4lGb4Qr4QeKOGjSBVDnjCJjSr4AchQGnENjScbJ_vBQjSNtAAKHSfGsuKVKRLZSGNSREEDDBihSg6DWcBAMPWFLS3OUkSmbRUKSXcRmfBF0DbFPnLAukSmrHxiSZiSUFDwvKNZSJYSdoRWcRzMR4kSe_BkaLDDBmFHujSbtAycRZjAPjSBwBNtA0cRKiSWuNRyQwtBJtIrjBUPOUiS9jSuVS_jS_kSihLlfO6CBalSGkSJXSnLALXS80E8iSxjSawJQkSMkSbFRMGCtqO1JBBzOHMRclSXiSuqDVLRzXD-tNxlS-yOrjSIkSA9DMlSEJIwjSOkS-iSQFLRkSpiSvFApqO6lSJ2O8jS01CWiSjhSIbRAkSxVSFqOi7A6CBq3OkLSHkSKXShiSvcRthStlSOlSDmSWvKFmSBjSuzA46MWWIcsA6RKovDYASMABmpRg6D0oR-MQDDSomS1jAqmSgJKeASoEBFaN_0PgcH5ZNIlJUJLJQF9yRf3A3SDxiObJLGfJwGArfFMeAZBAWIAHFAb9I7-RohAtJLFQFIbAnlSSFLneD_mSUJLyqFyILVdCXhSS3O7ISXnSmLKS3OgKJzkSQcIIjSnWLLjSYrNnSIikSSCHRlSdxLTXL8TJsNEpARZDPzkSZxRjLQfuN4_O9iAdnSGSQDQR9IJ4VPBIJuBJMpRNHHZqB8AAO3INpRKRC8JLHrJM6JDQRv0PFEBKaGRfB-jQtxRIvGuTQjAG7tRS4HcvJYFFOgJBoSNMAgaAHJLQiIMZQKSAGoSrqEyYPgCPihBpiJApRn5BqiJ9AQvIN9ZQVrJJnSFrJyJLarJJQH4xJQiIk7OhXCokJt1E8BC3JPpDBqFAjgQjkJOCSl0QV8CX9IBKPXODPKR_cQaKE90JrvGvIPGmAsCPNdQTyRL2QqsR_bECdQGmANELpJL6fL0cRpzQ1cRTxGWVAFKRJKKMoSNpSFuQbyRgcQiASApRAJLviHpzQMvKZiJA_BTPQ1QCevJEQAYpSNmC2oSYpSA_B4oS74QovJkILRpSwrAXaFwrL32Q2eQUrN9oSqFAaeEI0AbjCmiIqpDm0CUXAIhNFGPClB0pStpSb7QOZPNhJDoHqDBOuAxxCuyJtoSG_HdEDdhHrlSEmStlSPnSgGCDCFSnStvKnILN3EPKRlWJuXSucCToS1JASpRVILtoSFqSxYJoyPfzJJzJLnSGXQ6JEgqSDiJblCJzJQiIjpS2WQ5WFzsRXMHwqSNMA2KD49OcCPNqS7sAspSiyRz7PQFS7iMmhCoKFHJLLvBL8NnoSuBAtoD5qSPqSb6F5EBTlSRFL4hS8_LhtA9xR3gAuvKoILQ-CqDBypSBdJo9OcSQeqS4mIPpJ8qS2HKULDGCS2BSerS15PLkQv-E_8E2zJxKBONAaoSHKPHeLxPO8oS0oS3AR6JPurSZpShqRJpS1FNSMNVKPVjSLiPM-PuCS_qQ4yRPFSIuQc8QCzRX-PGhSwJQQcRyJQgcRDSSfBLezDTaQecR1yNVQQhSSKHJOKEkcRhBQB6JnKEQsSSLAgKJcjSqgSYjSWHGcaQsnSz9OesSW2HPsSiJJivFWsS3US4vQmoSlsSVsSRbEPLSwgCF9JnsSpACejS0zRqVJhgJusS2sSSUSL9J6sSnsS2XSD0RpsSbsSmsSasSosSepJM0RndRLKQzkQrfSHQS-sSFtSaZSq0RcZS9oPsZSEeSMtSclROtSLXLXRAQtSheS3NAiNShRSBTSFaCYtSeXLatSMwPitSOKEhpPmtSktS2ZSB1RaaRptSnBAXRRutSBRRM1R4cJxtSs1RdpPutSotS0sSdjSnsSS1R3pPdRRutSydSCqPxtS5tSFtS1sS8tS2tS5pPQaSAuSwISupPDuS0tS6tS5bAYaQmRRYaSPuSFuS7tSPtSqRRQ9JqsSRuSnsSYdSmeS8dS1tSjaSRUDR2ReOSnaS9jRLuSsaS0BAwtSQuSEtSZtSvtS82RutSyaSFVS-7RcRSUsShuS9OSnuSsuSvsSnBA9aS4OSEuSuuSGuSYuSBbSVsPxuSEbSTcS_uSjtSZaQcuSYuSIbSd3ROuSKRC1tSR3RkTRPvShtS6uSSuSbhRCfShrPUvSucCRvSWPSDiRxdS1rP-rPbvS4mIdvSfbSyPSzbSqrPjvS98JWuSLvSuuS-3RDQSOvSWvS8tSIvSbuStuSJvSd4RrPSTvSyvSPtS0vSDtS7uS4vSxbSG_RLTRqvSlvS6PSzcS8PSxvSsvS2vSOKEruSKwS_vSLsPHwSDwS7vSuvSeuSveSXtSTwS3vS34RgiRHcS64Ri5REwSYwSMwSRSSdWR9vSKvSLwSktSUQSybSkwSBvSuvSsSSauS-vSYaQqwSXuSswSXURLuSxjR1tS0wSgwSk5EhcSvgS_7R3IS3wSqeS4OSgWHJcS4tSVuSAvSywSZwSPjRScSx5RO-J5wSvtSxwStvSZwSWjRExSQvSNxSkbRzcSStP1wSEkR1tSSxSNxSBdSD3RkvSVxSN6RuwSlwS7uSPxSmwSvuSV6RSwSOwSSuSmxSPwSPdSfxSrvSGxSQxShwSTRSVQSHvSFxSJvSrwSZwSXdS6dS7SSDxShxScdSreSiRSVvSrxSHuSidScvShxSB7RSgRfwSFySYuSJ7RQvPwRSMySyxSnxStRS1RSgvSJaSSyS5xSHxShwS7tP1tS5dSFeSgaSKuNJySChS7uI82Rs7RTICLSSWtS-wSjySufSLeSikR77RVwS-xSguSsySzSSLwPUeSuZSvXRsgSQeS_xSNySswSZeSB3Ex8RPlRqyS4TS1tSpeSW5Rl8R3gS99R9wSEzS0ySJzSnsCdXRj8RCySkeSOzSfSSfaS2uSNzSgeSGoRTRCATS4ySy8RIyS9ySZwSETSPxP1tS8eS98R4xS1vSPwS6lRTbSavSVxStxSXvSM9RbxPEySTySPwSXTS3wSOfSF-RnzSvwSHuSMmR3wSgTS5zSkxSXvSkTSUmR7HNbfSQNPfzSzzSB0SffSrpEhfSH0SaySzxSktS0YRxTSzrEN0SozSB0S1TSrxPgySXzSgzShwSC-RwfS9TSunS2fSmEPCQPYlSX0I35B4xBP9I2oIgqIAkCWnKuPMTySO-RyzSO0SUyST-RxtSEgS00SSUSUxSb0SatSKgSN8J20SdySVxSQgSUnRTgSdWSUsDlsSCJRwSQStQSARLKAlsSzJRKAJF1Sl1IKwS6QRp9JxxSx0S_vSSJREJRUJRYFBsuSM1S4kJF1S-0S50SvtSW0PNIB_ZR7_Rj-Jf1SD0P9wIF0PwgCH0PFxAJ0PMcFL0PxVIO0P7EGsuSLeMuJRaxQ5_Q2CGKwSb1SoGJF1SDfKHfSdDCyUSYtJtzPXOBv_FFUQ0zPf1GN0PDTA2ZC9-EbnLneAfmF4FREDStBAWYJ4IJzWJ2nSPJJoDKL1SAVCS2Si9PFwDt5PdNABKKo9PBWPrNL_pDLrRL1S8uQJhJQXQQ-PxyRTXQIrQ0PQAsSFvQeQJgFSmfBdXQq2S_yR6gLBzR3NARvQrgSUzSJyPj_R8wSxgSw_RzgSBVS1gS_gS0aSmtP5gST1PE3SVSSHVS-gSA3SgNSBhSufSKoRtySFhSxWSrIS__RPVSJhSPXAoaRMhSaYJOhStISYVS_aK0uJXhSutS7ISj3SmLKutSdsSNxSaNRutS-TS3VLuJSEpRCLPEMRZsSuuSD1St0SJvSkxRcwF11S4_QJ1SD1KYJRRdOnsSrxRk5EyzJYoSLMBSeL9XEK4JF4JZpJuJLdNLP0KlsRFEQY5Q2BSDIHQPJ38PjWC4nQG6QgCPtyRGvQL8Qz2SY8QEUA7qQt2SbESStRKQJtES6PQDrQwyRc4S6HIAzRFsS42SHsSU3SAaL-6OqMRGzR6WSeKSbyNkVSfcR2RPNsSKuNqjS9aRm3S64SaORdsS94S5PRuiS-jS-kS3lSWiN6dOojSaNR3WSfjSaWMq8AHKRHdR04SYJS9XSdBK0bRtyNN5SraC2LRfbRmbRV5SQKR2LRJWSU5ShyNW5SMuNrJSM-Pg0SubRi3KQ5SzJSClSl4NRKRHPR-vN03SL5S-VRh-Cg5Sc5SmSMM6Jo5SCcRdKRoWSMKRrWS6-R55S-1NVuNNcRoMRIsSv4SKsSnwR2WSTKSFlSWKS7KRoaC35S9WSdKSGeSN6SIXSObLR6S-YS_4SKxNbXSsjS-lSKkSAmSuhSdmSyjSniSgmSeZIG5S4jSI5SjsSjeLU6SadRThSw5SiURveEdKRh5SA6SGLSr6S6fSfsSqYQ5sSA5SQdR9sS36SjdRmrSF9J66SpXSyXSSdRy6SUiSC0RAaR96SX6S2VSGORmFGIOR8XSKtStdJmMSo6SeORb5S-vNltSz5SKvNiYScvS-6S9PRS7SO5SvOROYSERAy5SH7SOMSClSQvSZ7SR7SV7Sc7S8ORBMS4PRDMS_XSr5SheRb7SX5SJMS3LA-ORtyNX7SkvSl7Sv6S5dRT7SnYS2LS17Sj7ShtS47SC7S1qBT7SjMSxYSP7SB8Sw7Si5Sy7S4YS4BAvMS7YSrPR27Su7StgRJ8Sw6SJPREZSRiIH8Sh7SpMSC8SWeAE8SENSMhAMZSZ8SMuNv7Sn7Sx7STORTZS72SZdSewSl7SbtSazS5bAYfRUtS-uS9xS7ySguSs8SoZSRtSqZSdZSx8SedS6VR0eSA8Sa8SJkRaBCQ7SotS28SrtSRURO-Js8SE9SA9SQkR0NSDRRK9Sj8SAgRAaSFiID9S0tS28SS9Sg7SQ9SEgRYySJ9SV9SL9SPWRX9SG_RQ7SBuSTRRQ7SwtS28SPOSk7Se9SMXRawPU9SZ0S44STwNq9SSOSypIQ2RngRS2RfOSDxSB8SpuSm9Sx9S0RRskRQ7SyuSB3SWwS-wSn9S4uSr8S89SPwF9uS88SUcS37SH-SDSRDvS2HL_9SGvSZbSfdSl9SEPSaHEWhRl9SP9Ss5SqbSHEAY-Sc9Sp9SZ9Sc-Sb3RPTSpvSf-S_8Sh-SriRfPSQaSDwSm-SY7SN-SqTRmvSfvS0PSOvSt-SM-So-SJkRmbS0-Sv-SQiRd9S3-SQkRTiRe-S7-SARRa-S3bSHwSCwSTvS1-SS8SebSGwS-cSIwSl-SC_S79S--SKPSwbSp4RP_SS_SYhRz8SdeS49SQ_SawSLQScwSNQSG-SX_S_PS9-Sb-SriR5dSg-Sl_SJkRowSI5Ru-Si_SdQSW5RU9So_SFjRw_SB8S2wS28S0wS1_Sl6Ru9SXZSM6S3_SAxSK-SCxS18SC_SE_SAgRJxSk6R0QSttSJ_SV-SSxSl7SEAT4cSXxSmzBi9SdjRLATQATY9Sp_SDeRSuP2_Sc_SBxPx_Sn-SXATPWRpxSI_SQ_SOATahRvxSL-SK_SlAT5XRUdSaATu_SpjRYRSr6R8wS1uSv9SV-SBySBxSu7Rk_SpdSwURkATkdSRWRMkRZ-S4ATvdSSkR8uARySKAT28SR7RT-STWR-ATFBTc_SdyS28SfySDzSz4SGBTkySHSS9OSnySDkRbfRxATgSSzATSBTS3S3kRPBTZBTWzSbBTc_SaSSiALdzSCzSgBTb8RhySw9StATZSSrSSmSSmBTxyS08SNtScBT1ySdXRHzSTzSZzSGVSa_SCATsBT-SSufSQzSutPddSYhAdSSp8SfuSzBTjBTyeSXuP-8St_SfATwlR3eSBYR7AT7eSFYR88R3lReATJYRAfS7lRk-SivSLBT9BTHTRwzShTS2-SNCTSOSLfSWCTFAT3zSymRABTSfS18JV-SVfSgCToATqTSamRlTSE0SzxPcfShCT7iRK0StTSlCTYQSkfSimRyTS6CTjTSX0S2pC7_SlZS9aCV-Sd0StBAxfSK-SzfS-tMQWSm5SHNLl7SGUSt7SSATU8S6bMz0Ss8S10SXDT30S_CTJgS8sS80SZDTNBTQ_SA1SE1DtcSsZRvHLQDTlUSWKRnDTCRCENEqDTpUSJATjATpDTC_SdgSucSl9SlgSGHSg-J-9JQ7S2US06S4vQ5USczPZ_SwgSl_RTaR_USDETS1PJ1PJ3SiZSG3SIVSkSSKVSR3S1ySMoRt4Sq8QIhSBASKhSDASUVSd3St8QuaRSKS_XScVSOFAJ6Si3SL3N-ISP6SqBTFkS14SCXSAELhETiURW6Sm4Ns6S0lSOmSYiSF5SCkSGtNOJS3lPZLR1USG7SsET52Ch5SlzNN2DdMJpET1US-VSAZRl4N5ARD8STzNJPRZ5SaJSFkSd8SGFTkbR4LRJFT_ETjPRA1NNWSxIRMDT1fSODTs0Se1N2VS8fSWYRDFT67SMFTv5SlETcMRKFT7ET_bRGKR7jSiURY9SEFTctEzvDR1N2YM85SoDSKFTLcR90NVLREzR5KR2jKbETs6S4WSWhSy4SQ6SQFTklSk3S-FTDPRT6SBGTQZRrETEFT8lSYmS5iSamSjiSd6SHiSf6SslSNxCzhS3jSkzN0ETKgK7cRn6SEGTOLS_7SYGTnFT1US7ETgXSzFT-ETdGT9fSLdR16SksSZGTB5SxsSH-JZFTs6S3sSInRnGTjGTXbRuGT8zRrzRhFTaGTzUS2GTpGTL0RL7S2yPBFTklSdFTT8S-FTLFT7zNvORC9SCHTkFT15SbGT2-SHGTVMRfGTRORSFTe7SM4BKFTR8S5GTJQRjFTtFTlJSq7SNTRs7SWmSLHTk8SxGTDHTkzN3YS07SCHTUHToGTWHTHHTYHTTOR87SPYSTHTKHTAHTEgRXHTSFTF8SLMSmHTxGTeMSsGT0LRzHTleRO8SyeRQ8SvHTVHT-RRyHTMFTVpI2PR2HT5ET3MSDITEHTtMSf8SFfRrkST3Oi8SMHTrOR5HTRFTEITo8S5BT0uSaBT8_SFDTnHTtBT_BTStSd0RfZSYBT6yS7BTHCTIIThdSrSSetSCCTQKAw0Rn-SSIT0RRGHT3HTVMRP9SvITaRRG9SH5RI9SyITj_Sg-S1ITDSRN9S3fR0IT2VRX9SBITIcR9-S9ITuSRDJTdITAfRb9S6ITJgR8ITCJTOaSIOSKuSKJT9PRMJTnITUgRPJTxgRnRRBJTGhRAzSEJT2URDDTpaScITNJT8OSz9ScOSkuSmaSEpIoaSt3SfBLUJTiOSrqPcJT8gR-9SuJTA-S8gSyySmITHJTeCTF-Sb_SXJTVMRJ-SiITwxSfJTXYR9OSQrPCKTB3R3xSZJTOhRl1PB_S9JT7ITuIT5PSMKT5JTD_SGJT5PSrzSfuPCKTR_SSKTvvSy-SIBTovSbCTkJTOkRJKTi-SgbShvSYrPYKTxJTjKTwvSW_SaKToKTp-SrbSiATNKTOJTPKTRbSU_SnvSmURs-SgKT3PSiKTuKT1KTcKThbSmKTuJTZKTF_SN_S4KTxKTnTRAETLzSRBT5KTHTRFcSbwSa9KIcS8BTsKTUKTQcSvySSSStKTq_SRcSHATIKTzKTacS0_SLLTDaSt_SaKTtwSCKTC6RcLTjTS2iRkLTZATgZSYITKzSyATbITtJTfLT5URBCTreSnuSuJTXLTLmRv5RKxSkDTDvJwHT6ZS7KTJkRMATfLT3LTPWRBMTGLT-RRsATiLTFMTSKTexSnATYKTixSCKTDMTMXRhAT6-SGMT6KTmLTIdSY2Fe6RIMTOdSqAT6LTTATBLTz6RvVRxBTlITXtSgMT1ATAAT3AT_LThdSlRSTLTUlRldSU7RnKTtMTnRSwURvRS6sPxMTqMTXkRoRSQaSWJTSLT4MTeYR5ITVMTHTRfBTkIT-9Rh_SiLT_dSUVCBeSyOKDeSy8ShJTsJT54SxLT38SYwPuyS_RSOeSENTJLT9FTRNTkBTBzSjMTFNT8JTHNTuBTaeSwBTILTuLTEDTwLTBNTBZRfITieS3BTjNTONTZaCOMTpeSRzS2ATIzSsLTnQSeNTRLTfeSzuSglRpACczSC8AtIThLTJYRPCTylRRMTQSRlzSVCTAOT0lRYCTWKTY8JBLTEOT99S-1SuCTOMT1zSgMTV9RPfSyMTwCTrCTUOT-zS-MTmYRxCTD0SqYRoTSeHTFAT4CTM0SiOT7CTmmRhmRCIHmfSmOTADTpfS79RuNT9_SaNT7TSD-RKDTs3SAUSAQPdDQd_Qn5JuJTRDTdHT9LTb8SKITiHTyvOWDTxLTYDTFPTaDTIOTCnRdDTZOTHPTgDToNT_nS02IjDTC1SmDTfLTiUSMEL8OToDTCKTzDTS1SxMTmFToNTbPT8LTYKT2DTVGS6VJ5DTuJT7DTlGT9DTi_RugSXNT_2SILTerS2gS1NT2nRH3SHETN3Ss_RL3S4ZSIET_wPHoR1ySOET72SA0POVSVxJRVSVETTVSb3SqaRWVSe3SQhS_aKThSElS5WShoRYKSoaCXBJ7ISSQTCSPn4QNOJGHRWkSjCP4cE0VSU9FGHRl5SvJSvbR_1CGHRHELzFJcAJzbJXGMW1SDFRY1SvOIGHR2xQbBAk0SRdAoHAn0Sn2IRpILvCdrIr0SEbAlQTVwMYrKt-IO-FHUNFPCoQTDARorN9QTTtHF0P7jPWiHGUNzGMfkJXGM0MQ7pCdFNBwMtOAwoSYOLNCB3cLorNr-IkrSjyReGA7QThrKGRTL8E2CPGUNokJlGM3cLZsNMHMlqSagJUUNfaJMRTggLCsSn2SX8QGrQZ8Qs2SCvQu2S3PQZ4SNDSdmJuRTxPQ12SiiPUBRpvITFTmiPE6SmwRGWPL6S9aCxkSkbD24SIWPv9SFSTVtGnETT5SmyOItCzIQ9MOOTFHjSckSgnSfkSrxGhkSfqMjkSmnSVCHhmFRGF_5BzlDVKR__PmuOJLAfQTv3SsNPhQTYAQjSTOTFGSQKST33Sj9PV2SFwD7tP-nSM6JtSTFoS08DRmGIoSwxBtxRXxDWeAxgDYBB7tPphJDRK-kAD4SetN2rSoIJ-jQHTTYHFoIJihBzUSNhJ7wAjhMdNLVvLfgQYvK6sJwlA3cLA7S8AABTTSTTmRTwlIA7SwaPKaPOUQ-iA-kA5GPEfISRT7oSsGP_aDg9EhGPs7O_qSGBQwJPDcQ9XAyrS3FR5gGAnCe0JHrFCYI-_EzTTrTT4jEcTTW8Qk4PJLEAyCXVDJbI5TThST2pE2WQYxKiIPB1JcCPGpSs2QIpSbCQibEDpS-vDGTThRTopJyTTVKR1rS3ST3rSUyRCrQSeLxrSoTT84Qk7AY4SeQJzRTlFS1RTDsSoFSq4S-RT1FTQKS6KRTsSJSTabJZnSHSTflPvUTFNSFjSGSTMST8NObnSQSTg8SPITmfBtkSRrSeoHwkSZkSVnA-JAzkScQTvQL1UTEMPkSTtJSaxRmSTxnSECQ8UT2UTaRTRMR5UTPITepPqSTksDS3O0STwUTWVTKSTFKSzkSvFT3DTy_JDVTqUOY9AgVTOFTAXPlARHeLVpS87O9UTvARHpSW4SwiL9UTJqSQ2CwrAGVT8NOTTTXUTJKKeVTCBRtTTK5OeVTpVQJJSNSTP3O5mAP2SliPkUTi4SmFS2RTq4IpUTDzRD6S28Os8QRcR_9OVGRHQS8SRKDNTQTMVRXWTTWP0bR2kS1aR7UT1JSdWTGXQ5kS6aDVjKijSsVCkhSqDBBlSiSTgWTJ6SvZRHMR2hSeLSCaSC8SHMRCKTtNOUcRylS7NRm3OHMRlSTBUSi0STWSQVTsWTfoRlfJeETnfJfFBvbJLyCouJVJAoxJEvDqxJgMECvG3NPlMR2JCRKALyCPXTsnQ4pSAlSZCBlJR9sEe_MYzAIzAWvHA7AlwCHUSUhSeETCXTfBSWERClSJNBFlSbVTx5StuFoWSoZPbFRxIKtXTJgMvXTXDItEPqDBokJ_ZJ0-KsFRKAJvXTvVTNUTxVTiDKUXTXXTVIABlSs4QHeLRXT6XT3cLX0F54Q_XTG6PnsJOXTgUTNxEJYTrRTiFS1yRkFSJWTmUTbGS7sR32SqUTPWTrAPF6SCSTuUTvLTtQA9KSyyLYWT_XSmYTbWTz6SEeJVhSXcRFSP-OTNQTVKSHlS8hBJlS9iALlSb6SPNEOGTaSTONJPrSh6ScxK6-K7xPBgJ9bJmMSxYT3kS1ZRaaQXgSTiSklS5fSkGTzWTJLSaPTG_BCPOscR4WTboRrzObVSukQ0uJRgSKoP9bJ86ScZTeTT5cJonRcZT6XSwgCJtSDCRRmLBSSm8ISNTu8S3NAw8SjNSVtSoBTodIqZT7PT7oPrZSuZTzNTgtSb3SMwPK9LbxJLpPstS5PTXRRpZT_ITFnCPxPpZTX9S7ZTczPIuSFiIqdIMkRm8IhpPFaTRJTJuSgvSLaTU7RNaT4cJpZTo9SIaTawPK9LQlRXaTbOSkaSoJTpgRnaSdoRwJTWaTyOSgsJtxIcaTmaT_JTiISEkRdaT4aSQrPnaTMMTOaTmSRLKTLTRVaT8ZTSvSd3R3aTIaTQPSWhR7aT5ZTq-SgvS2aTAaTbKTf4Rz-SqrP_aTEeJFbTyhHDbTzaTQwS5vS6aTEbTPbTBwSr-SkTRJbTxZT-bSGbTeKTYrPXbTpZTZbTMbTWbTAzJpaTd_SFiIMQS6sPdbThkRVNTC5R5ZTr_SVRSKbTtwSHaT5ZTXURqdItaTV5RPuPZRK6_SoZTyLTwUR16RxbTvbTGATURSIAT_ZTObTWjR-bTxZTFcTlLT5ZTIcTqLTfdSpZTBxPGcTOcTJdSaCTcbTSbTmATObT1xSpwSlaThMTZRSkNTIaTnMTAKTtXRy8S8ZTHySvbTKySi1RobTRkR1MTaaAocTHBTJ6RMaTSbT7tPpZTDNTFCTegRpZTINTqWRVBTJSSuWRpySwZT2cTEhSeBTMeS5kRWNT0cTtOS-cTqNTEXRlBT-NTteSEdTjZSGdT1BTTRCvBTKdThXR9cTt8SzZTrNT3bT0NT6NT2NTntPOdT_PTACT8bTSzStNT6bTyZT_GC4XRKCT4ZTvbTizSObTGOTEaTB9RNTSBfSTcThrPocTfCTacTXTSpZTVOT4zS8ZT_2S90IlsC6dTZfSpYRm9RG0S_bTkOTt9RIaTR0SlfS-CTybTBDTomRjdTHDTJDTgcTLDTCSNWFTgQTG2PwYTtYTGlSfyPKbTT-RFvJ_2SHgSToR0PT-nR1ASM3SiDTa3I7LTzGBnuJq5ShWTDXTtuFEwJ5PBXsJreTIXTYcJwIAveTLXTUDFqxJmfB6hSflSFbRpvKksDpHCBGF4oAabRqeTRKAQYTPIP8THisDZXT0aRrnQFmJ5XTGFAmXTuZR9KSG1SQARqQTrERvHTFZTGlS93SfLJHUS-MSboRR1S8LTVaT53SqERFmJEZTXeTdzPfxQ-eKQfTxcTpgS45ImgSD0RkxJOwJXXGP2SaBCdWT8SFp7D1dJmDNVqSGnE5eTVLRt1GduJ9jPnMJVRCyXTcqLyMRwXTDARBgTVhABWTg9E0XTqDB0VT3ARRHTbZAfMEw8Ft_FpiARpQl9OILE9tArFTk7APyR1HGGSFjORGgTNOEFgTgMElMRIgTk7A3CSkMAneQ03J2dJlMRvxAs3GbECycDW3QnSGgmJ-ORQgTiaJPvJzjSRGTziSGfQpgTu4Q4nLLyCKMSneRegT26G6-RAhTYmJVKR7CK9gT8HTxeRxMS_HT5eP6JE0LAqDBOvJL0CwLBSGDQoSZcACnEY-H6uAoYMUfL4nRGlSuMSJhTqPRsSMq7QuES_zPnqSmMBchTwYS1HT0gTDYTwYAqWBJVEThT0vJKYTMBAwAJD9BohTNGKswRmhTBQRRVTKVTz9MDjQZjSoHMcVTSVTHLEMGCerJHuEijAkxEUfLzpP5hTQFOsKA8mIqkSSVThhT3EQ1nP_hT6hTB0R-wIGITiaJcIBJWMahTD3SQBAMiTWiTUrJkhTfMEWJSYYSCMSK4N2KFQ_FrfQO1CqgTpRDXMJcMEV1JmDN5BLVTT3cLiBPyORMtJSWKbhJtQLPTTatJhTTxiTe_R63Q_0JtdElMROJBGfJwiTatJpkFPXAA4QvgTOeQg2ELPR9dRzgTZwI1gTg6StlS8hS5gTmDN6VTujQOgHsHTf7SDhTxXThgTzXTRYTyyAHWTg4SJQJT8QKWTnUTMWT8RTXlPMrQtnR-DTb3SvPTCETi_REETwjTGETheTvPTLETHdTNETDhSdBTk1SBQTQVSnSRa3SaeTFASnBRJQTaETZoRh3S8FTqBTnbQ7ISJkTQAScsAWlSlxBUASNkTLyR2mSY6QdvJJYEgASyASnQQZvPc7QfyQDOMFJQwtGAPDUIAh6DOpRmASubQckTYPB4lAzGB8WT4OTPJQYmPmWPxfPtZAwQTm0SxUCiZNk0S4QT9eIRkT5ZNxASa8CuPAydSvfCnbQNpR6BQmdBtoILuH33AvyPzISG8J_kTyCCZmPv5SnbQLFKomBs3JgfTTJRUfTvbQVpFXTTiZNKNFzVP_vI5STFkDDFAPyBvAAcFSoDSxbPfsJVhJQ9EDIHQTGlGAyvGJ7DZ8BG0AQMNxbPxVCR-P7GMjKHaNAAqF2POTICioHhPACHCz6BUvC6CBC-BUfGkNG4KG-VDwdPzVP4vBpYH5HGLjS8kTPyDupIMZIgNDHJAvbQslFiAAVOGDNDwAAY4AQ0PsnIS0PwGHV0PhOM0VBoXP7aB8dA6CKXlTaCKQlTLmQcERX1STlT5ZNVlTUiJNlTiCKalTcoSclTxVQflTNjBDARTEKJ4SliJmlTqlT4sATND2kB32DG0AVmTuzDXmTLIHV0P6IHfiN12ASoEemTogJ29EwGH6TDnRAbZQSGC8YJXlT5jDqGAjiHitRRnTajGwNBQnTgkBimTEtQ21S73SOkTDyQ5PBWlTtxJXnTjiH9vBKREinTVnT8iJCdTgKCmnTS9AnNEzGAmwKnUH7ST3mTtVAelTglTiVT1IKUnTsnTJWD-0HYmJ4wHY6CoRAFiHNeS5mT_PBNwR-nT4nTY7DunTrGN6PBplTUWOpvKFzIJTTumTplTclT9POXYCx3Ig0DXFKUACIEAf2DVtOsIAV0PNlTrnTWPATnTYnTCJJRlTlmTFmJUlTs_CgnT-xJfoTWhDpnThoTjnTXQBvnTtfAxnTumT0nTxmTFIS_nTjnTBoTl5ABoTFoTFiHwoTJoTvFALoTxoTOoT2mTQoTmnCSoTlBB0sIWmTByBbEMYoTLzB5BAboTvBAdoTPnT4oTnnTZnTNxQSlTmoTnmTooTpmTUpTGoTsoTg7RzoT7mTvmT1nTkPTgELfpTonTg7R7oTpnTH4SyEGjpTRoT7mTLANm2Dz2HEeAjpTlWJbJQwGPLNF1pTrlTkpTdZDwAQHuQDIH8_OMoTeLDcFCHeL_oTNoTkIP-eKcqRVHKopTAxEDpTBFQwVTOYTw1JVpT5nTYaFDqTnUHxvKaIA7eMAUAvIL-DK9VB7XT4kJ3cJLqT4cH5ZNa9BcPAY3AaUTOUTOxIvbQEjHaqTAUEWuCoHSokJ8oTbqRSqRgNDroTDFAQ9BoHS9TTQsRNqTzmBg7RqxFbsCHeLxpJpUP2HAjqTdnTVIAoqTYRTArSHrTkKDkhJmkOkMHseLGaD3cLGrT3KAPrTKrTuTTgKPJNQI3CZJARpTTTTdyJsfLFrT1qTneAvbQdrT7qT4jAsqTLKAfrTGVJBBA16AhZIiZN8SF16AGGDGfJJqTBDSt9JGyRtrTvbQ9yIoDS5rTKFEP4JAdIvbQaBCnbQzODvrTt3J2fTtJNiJAJ0H6xJGyRVRCvbQ7UAMrTosI6-RNsTl5AJ0HvbQGYJLKAsuA5yJ8WOBqPurTcEFHrTDIJNnCu3JHsT_KA2IP1rTFjJj9LIvPcsTJZCs0LDsTkwB40LxIK5rTLyB6DEnIJ5rTqIJpdAtIJgES6NOfKA8pInbQfsTfKATDDfJPhRR7sT5ZNmCSRsTDtTUXAJ_OKTA-rTJGPb_IPHAoQApsTwtBssTy4HNtT-3I7LA2dJUFFXQBl3Q-tRz8J5ZNTtTpdKvbQXtTzNARtT76DUFFv2DvsT5ZNgtT-JAyvGOpTB_FMrTktTBpTDiBUACv2DKtTdTTctT1_BRmDPtTlxBitT5tTwDJesT5HACyFEZAmTAKsTkwBNtT3tTftTrtTYBBGuT7iCxEAiXAZMA5rTFxL-GB6rT2nTKyRntTHuTgYFHuT0mSkwButTCoTauTYuTqsTPuTbfD9OF6oAfMBLrRvbQmxK8sTUwEA2Et3QyyRxRTTzAMVFMdDuVBGrR03J4KBTFGagTwIBjXKvbQEtT7rTGtTUaAcCDF5FMnCeeAHCB-rFYQJlgTXwD_iTruTE0GgnEYvJszCy3CORFIjTC4QSOFzwA8CSRgTniTquTVtTmDN8oIYLAQGCKvTBRDLjQDvQ0nF2qRxCS_KBzCS6-R1CSqBAl5A8oIF0CIvPWXGXjQQZQ1GSmgT73QWvTisT8oIJvTMSB8UI6eQOvTYfQwgTNrResRKNCsCSz1IY0JaLHuBAdNG1WQ6fLL6CaQBFzApoT76DAwTNIBDwTTqQjJL5ZNlESPiTLGAU6PcJIZXBdvTAsSK0JYsRTsRfES70P0-IaaOjYOVwT83QcjA3eEbHCQcCnjC48BHcBAFFPfFM_F_UF-JAlEFpcFnEF6yAU6P4WElPQ-3I8vTkESawTN9KNbA7nTNwTTTT4wHdyF3cL3qTggAQiAhsA9wTmIKNqTkqIutPnuTJxTR0LxvTnWL0rTatT2rTkwBMxTLbA5rTmtTtsT9rTkuT5ZNq7BFwGFvI7EAXqTFtPCsT9tTcxTVzQxTTHqTEqTQxTnyRCDSUqTvkAkxTidMX9IfxTPqT4tT3iAOsTVsTXxTJZCHEFLKAUsT5ZNWsTsNAztTUvRNqTQMNSfOj5AaUEC_LSHG1ZAcXDp9AyHBIoTIqTf5B5iEFtIHWDDyTbtA7BAS8D0rPS8D0AAzaAdLAXzM7BEzNDGyTxoSLxEtwBJKA6JNPREMZA9MHxICtEAW3QuJASyTJKAUyT7TOyPNvAAzAAZyTkFArzHtvDpWIJACu5LDPDWPFicA3ZJnsTxTTTtT3jOMbAu5LoZEsFBnxTuFSqQOMxEMwBFzThZLmFAYiFwEQOpT8THhvGBAPgxTDCD1sAicAu5LHzTxNDzxTeORnuTXNCZWLuiTisTJsTSHSIIAvbQXNCwiQNsT6tT3iAQsT6uTkwB5xTSFA7xTkwB9xTcJA_xTR6AvbQNoAtFIazTAvIAsDybConSCMHgrTSxTJZC2zTWbMWxTDAR8rT6DEzzTnrT5ZN1KACnPixT3qTiOEu_BfzTnWL_2G4XECuTJZCK0TazTJZEqkBuoTnnTTFCA6I3xT76D-rCFhJS0TQ9ECxT_xLnwKQGDVzAA6IH0TTuTkwB9mTVoTuuBKIHGFCV0P4LDEqCiKAuMAdyJGLBfJAEzDz5CpPRk5Ag0TIYJiuTVkLixTnuTpFJQuThsTnWLotTZtTqxT_zT76DE1TfoBX0TI1TozT3NFxtT8NME0TUuToQAptTwtTX1TgcAJuT81DbuTT1TslT70PvbQ38FTDFazTR1TUmQVOETDFG1THQNhzTErTL1TtRQn3Ek1TnzTPsTe0TFaEtzTOQMduT76DxzTYsTh1T5ZNYOBm2L6xQjUTqES_1TYLQw2SnFS0RTeQJ3oIGmGcGPIWTkjTZYT1HSOtR_RAM0K4qQElPsvTyyApFSZtRM-P5KFzDJDnP7mAixTzESy2P_tRVIAa2TIqHw_I_vId2T5ZNvpDipT8pT1oTETTOnTtsT-OFFpTjpTEvTXlEb2T4nSFjB_gA-yD1qBUkIaEB9LBa-EMuTB6IiZNFpLizTqGJj2TvVRyzJ7nSaCB42TJcG9yDKRE72TNCB92TxxA5VHwNBn2Tv2TZ5Hq2T4mT9pTt2TYvByuCK3ThIAM3T8kI82Ti-ES3TupLo2Tw2TtmTy2TuvTTuLAHSMcDqGGl1T9tTU0T76DKvRrAAX0TrsTMrTusTV1TtsTLyB0sTaxTDuTvIA3bG4zTZEK4uT-HSd7H03T01TeAH83TJZC_yTwgBC1TEsTw3TFaEKvRvAA03TZIJ0sTG4THoA63To2T1iO81Ts0ThHSmzTB3Tv3TD3TMwRoGS9AAotRy1T2xT43T4xTPsT9iTrCSVzAe0GVxT5ZNQHSLsRZEKd0GxHNTISSEBbzMX0TwEKZaJidJvbQDFKP2TdDSiOAzkEsuRvbQHJA7QPoDKz4TVHS-HSriNJGE4mSQEK8xQ7JLM5TUEKNDSxbPB5TCvRD5TraHbJKxnJH5TJvRJ5TvDK44TN5TNFRh7J84TjEKiRPvDKU5T4GSW5T5UBf7AG5Ts4T04TKvRrjQe5TCEKmpTVMJQ5TgcJdwTfjMllBm5Tu4TkwB7GSKLKD3Ta5T_GSoHS3KAw5TMrJg5TPwTkwB94TihTkJPfCSs5TV5Tv4TvuRSDS-5TM6Tb5ToHS2uRi5Tx5TvGSP5TH6Tj5TPFQwxM55TX0TFvRsxTDCJZ5TS6TA6ToGS3qTD6TzzJF6TZ6TJZCI6TK5OCxTe6To5TroFEIKr5T1pDT6ToGSanF34TW6TE6T64Tb6J66TQyHnFSWAScfDt4Tf6T50BrCF06Tt4T14Tl5NL5Ta6TX6TO5TnWC-6TLrRlbCC6DC7TC5TO6TC5C35TH7Tt5T-HS0gO62Bo6TV4TnCKNDSzXA35TU7TN6T75TnFAi7T95Tt1TwFNk6TJ7TgRAaNAe7Tn4T76Dt6T_fJo7TL6T16T65TJZCyXAlrRj6T37Tt7TV6T05Tp6T86Th5TA8TLrRo7TwxMHGS4JAvvRM4Tf4H1FSnHSctRQRCl4T8xTf7TbGJ8xTq4TGGSRuRKJAgGSOhIL8TStTg4TnGScuRwuCX0T1xTS8Tx7T11Tp4Tz2TNHSiGS-KAnuTHvRUHS26TcuRNlTdAS54TZJJo1J7qRbzMz7TLAKSkT37TOlTl7FNmTN4TD3T-GSJ7TqmTUFKz8TqfJlCKE9Tb6T58T1mS78TmCK-8TM8TA9Tu8Tl6Tw8TXlTrmTf5TC8TPCSvEKJ9TUfK68TD7TWQAVmOrdF_8Tq7TMAJR9TC9TXlTrjQF9TAXJK3Ij7T48Tb9TL9Td9TYtJO9Td8Ti9T_pCI7TKvRNlT1CKW9T08TbAKFEKR5TDsSc9TsuRxaPx9Tv-Ht8T97T29TXlT1oCo9TbkJDqR8oOa9TG6TJZCp8TCxTC-TlxBxuRk9TG-ThnTh6T1eEN7Tq6TWLKNqTs9TO-T76Dp8Ty6TWgBg9TP9Tz9TB9TW-T-xJ46TiOAJ-T5nJ2oJB7Te-Tr6Tg-TR9T5xBOTDS-TsJH9GSV-T-HSNlTuGM_EKy5TgBJWWFw-TP7Tu9TsuRo7Tf9Tf4Tm-T5-ToHSNlTc7TN6As-TWpJM1Ce9TPqON-Tx-TFaEp8T17TLoOk-Ty9TlsTj9TF-T6-TXlTu7TBEK76T69TidJX_Tg7T-9TD_TCvRG8TLOE2-TNFKQ9Td_TK_Tf_TI-T59TG9ThXCq_Tm_TaYTr0TP-TqKHbGAA4TO4TViN-HSIdCF4Tl8TH4TZsTTxTfJAc4Tu3Ts8Te8TO8TcuRgvRR8TwzTT8Tn8Tp3T36GMISeGKc8TD-TLAU9HSoHS3vRPAUJZCqzTSuTkyR5ZNU8TwzTW8TToBFwRZ8THwRhGSXAUT-TNGSMAU6PBPwRdAU51TRAUVsTlAUkMAPOKyYBrAU3-T-_TaAUoGSlAAS4TR1T_KAcIJFtT53T23TZ4TNDSkzTRjCd4TdsTKAUz9TC4ToHSqAA_AUFBUf7T8IO73TFAUJZCj1TBwTJAUh9Tb_TMrTKvRtAARBUU4TDAUW4TFBUI4T76DmoALVAB0T2cBMBUcBUOBUoGSfBUD0TDBUqsTlBUFaEnBU0KA8tI9_TD3TtBUcuRz3TwBUrzTyBUWBU76D55T6ZNWVIDzEgGCjIScKQXCSs5IypJQkBakT2SCBtTfbAGrRGbAIrRyCS2CS25TZ8OBlT9HDDlThkT33ADXDQ5HekTj-MKCUMIJEvCw_AfCUaCUhsEcCUY3AYCUtLDY6I_KBA3A5qRgAUTuLFHCuCUdQAZmPwgINeIwAFo8AjTPbYB0PKCDG5FJGOQpYBvWBdKCHeDAfBADUPfA5sPjPApQHQdBAwAs_AKhPOsHFDUBgACDUdxGuuLKhPmCCHjPngIzgE08AsZAjCU1CUwYDGGC4CUEQP7CUxOEeRD42GeKJxfBOjEL0K6CU1oDEbDwXFkDUZGJJGJhISJoRhASmwQHQQyDUafKkmKKwHMfBgDUCyBqCUfkTElTk3FTyPnIS2DU2OKpDG5DUpDUMSAnkTmdBLGReYTYrQgYTNBQZBLHCUMuSfkB8DUsKAgkTnCU8-AjkTbUA0ISUnIZmPXhSnbQk0SKkT0kTwuIUpImLKeEUiEU4JAgKJlEUttIEpIaNRk0SHrTtEUoQQfEU6pIysIoxIxwIqvIDwIxEUGqIypIlpIrvI4EUxpIMoI8pIAxIpxIArI8EUmEUNqI5EU_EUfbAEFUqEUUpIIrI0EUmwI3vIpwIovIkuI3rIzEUTFUFsIIrIwrIJaDKrIQxIzvIrqIOrI_tIXFUysIZFUyrIWCCfFUhwIMoILpLWCCBFU1EUQFUAsIjDUUrIFFUerI6EU8cJqFUcFUKwIeFUwFULFUvpIysITFS2DMxEUfrIB7IbrI_FUiwIjFUU8JMpL2FUlwIqxIL6IDGUIFUFGURsILGUxFUGsIDfPrFUPFUOwIuFUCsIQGU6FU6qIiwIbFUJsIdFUMsIZGUgFUMFUfrIPGUc6KxEUEtIoTJcXJ0VJcuIhqIoGUcjAOFUrqIyYJnsICwPS7IvOSlxIIrIQ0PcNTMuIVtIidMiwI5GUrwI3EURGULtINMANtIGtIOXSTuIgtInMKuGU0eARuIZpIIGUBxI5FJfEUtwIvcLwGUgGUmGUCHUENSUHUUGUKGU47IazI7GU3tIBQRUHUWFU8GUWpINHUIHU5sIZHU1MQmHUbHUbuIfHU2iGVuIxtIo0DnHUAuI5SODuIyHUsHULuISHUwHU2HUxKBFuI9tIsGUV-QptI6tIBXE8tIqHCVHU5HUYHUBuI5tIW2BmHUAIUotICuIXuIHHU4HUJdBAIUmuInXDHIUjuIhGUhpIWIUTVMECTZ0R1GUNsShpIyuInxIW4In7I3RPb0I8wI0yP9uIPNLUFTSeT6aSh0StPOYFTpEUiGUtVA3SEaGU2bIJqQAGUTIUkvICrIbbJYGU47IrvIJ2TrNFaAGgjJyaFGsTnWLsxR0fGOxTHQNNwIS8C9IU9hF47Qh7IwvI6IUPHUCFUSxI2vIWGUnvIUMB9IU9vI_KB_vIWwIZRFvMDDwIyUSVJU1EUTxIFhDPxIeGU3FUJGJzbAyeBE2E2VO64OowIuFUEUA4vImfByJUaJUbQBfIAPiJy4ChjAHWDo4SRwIQgFvoHIUAX3Ap7IGlJovTdGEMoIGkGmALAZAgWAiJUKIAcpGsmKY8GMoIhrJZ9DORFjJAq0T1ZALgKxCU-yCT2TvRTMRJdoIYRIQ9En6IMGUNeBAFUlJUVGU3JU-IUzwIdOKt0T4HA_mTGFCU0P7_HK1HY5CNKUmnQ0UEanJBSAnCDNHUV0PYDE1EBz0TWDF-jEemCi_IrBURxTVkP34B0IA03TEsTxBU76DnABIBNLWT16BrUT0WS3TNXKS9jR4wRjETUsSWLUzfK7mSIrSQkTIbA6yJbLUnlSRnScILBnSNFADnSuSGGnSL5GcTHqYQNCUDzQ2oQlASZEUtLUUJLqASH-RP8RwIU3sQwJSyeTB6IbJL6kTxISIlT43RGlTkkT-LUZ3RMlTqxR-iRkoTTfTmoTAnScpTfyRVILM_RiWEO_RJJLtQLTIL_JLEzJUKLZ_RNJLUMU4jAwBP_eNC7BTPQ9xREBHm4AP7QWWEpoQfIA9fL5BUbJLC7B_pT2BS6yJuLJuBPHeL9xRbMUKCSuVFMJLFOEmrTfVCldQwMUeHPZKPvMUbJL6CPJKKUrTjEI74PRqTryRq9T4MU9MUiKPn5IXCSuyJVCSnsTNnC7sTbJL5uTwCUIrS6oE4sTmuTJzJM6JErRybK6yJRNU--TrqTQNUdCSTAU-vTC7IijTqGJmxKRCUqBATCUivTVCUfIS4nBX2T9vTSvTggAAzKYwTXsRmMHWVL4sTuNU4wT1NUZsRmES_rSkNUv2SwgLx2S4NUhLAatRr3TwFAIAUg1RLNUtAU8AUcuRj4TuxJUJLRwR8xREIS7rTbJLBGSROUJISDsSAoJY8T1nBIOUXNUKOU14TQ8TUOUsHSWOUZISE0ThOUZfDjOU6LUsNUToBI8TCFAfGSpAUb8TI6RIrSSISKvRh8T6yJQOU0-RSOUSNU2OULuRoOU1AUSRKXvRjCCcOUVILzOU-HSOAUmOUjyCoOUvsTHPUTNUeISYOULISfFKcSAOOUMRIvxR4xJEPUbAUSPUAKL3OUUJLuGSO7TF-JLPU9OUz2TnAUaYDvOUwhICPUMRIWPUoGSwAUHPUUPUEzJcPUb-TePUPOU8OU4OUXOU4_TDwRbwR62SiISsLUCEUAEUHlT2DUh1P9xJwtBYPUDyJIQTZETScRowR6PUvLU-oR1ISPQTVLUpqSpoStdCXLUv9StqSBcGpoRtqSdLU6LUsJLPQUiMENkTOnSRrSQnSeiObJLTnSe5QolCukQBEUoqSZQU1JLqoSqkTWmP5OTGpRVQUOQUpQUiOAuKABEU8AAtqSQMR6pRtqSybSDeAY5TJKK5QUIILPMUU-BP_Ra5NrgG2CRx4TA2SX_REKLXMUDaPvDKhILYHBmeIbHROpSa9FUnSKuKrBPQDEhuBH1JdeD18AyMUt3CdlBzCR2MUbEM_ILUhATRUyyAcHP8MUUJLxMU_MUirTs-AgHP1MU-VTPFQkHPtCBnRUeHP6yJbRUTNUhyRDNUg8PjJLbJL7MU6fL9xR-MUKqTqRUU-BMKLfRUK6T1sTxRUHKLINU46K3uTwQU9JLYuRJKKZNULMKtqSycDKPUoQUNSUmsAgNUqOUvVCwNUAsSQSUZSKnNUpNUmgAKrRz2TCOUGzIlOLc6KRwTM6J0DDZwT6NUbwTMiI3NUsKRYtRKNCoSUPtRRfPM2ThFSljT1PUBrS7vTxSUW0DEOUNwRvFSaVBCQUdGAtJLsPUDTUaQUoPUMOUk4TMSUovDaPUMRILnSuPUX9T7JLLTUAYAVOUTTUiuR0PU-4TfpQbwRHAUwFSmzTWTUK5BtqSITUfvRKTUVSUMTUiOUfTUNuRkOURsToTUVTUlTUAYANPU5SUMrRwDUYEUjwR9bJRLUPhSEkTvIS0TUswRK6SiYTmNTHxOjlSmETXBQhvQeKSSZT74SdQQGUU-4SqvQBUUrVSMmSijS6fTTjTIGAu3DVGTc4K1VS5FT2WTM5StNO2YML-JMUU9VSS5Sq5SHPOeaCvLOHFTJgMabRhUUaUUlJSe5S1JSnUUENO-RTrQUYyPXmP3mRoHKdUUB5SbFT6LRsUUjUU3QUVgSYUUx5S4UU4qNM6JJUUCcRHPOFKSNMOEgT6-RDVUlMRFVUwWSqISu4SQWTw4SHDPvaR2VS6FTuYTHkTUsSBVUO6SyUTu3OZaCXVUS6SmLKcVUV6SLUUUVRqKSJGTJkSLGTvjSNGT9iSPGTTqS3gTGmSimSTmSXXSz9OfVUp6SbXSs-J0UU-SMiUUlORveEFVUcUUiVUrsS3oRhgJyVUtXSL9JBWUxXS3NRfJJEWUzGTh-RrzRIWUC1S1VUUVRfLSK7ShLS9GTfUUmMSBWU4VU5dRtUUaBC-UU_bRVWU2VU-RRbWUlJSOgTw-CjlSeeR-OTWWU8UU6ORtUUaHTVSRcHTrYTGaCeWUAfRgWU7MSz7SLMSHPOR8SnWUyWUvORZjTM4B2WUvHT4WUkWU4VU3YSzhTneR3WUwWU9PR5WUMITM8S9HTKhTghTFXUUVRXWURORtUUX8SbfTAXS4mI_WUlORBXUL8SNiTTiTdxNdWUPXUoWU0LRtUUXITadTVzSpBTWVUGXUpNTPdTv8S1ZTsXRdNTYNTqBTBWUVdTldTr0RsXUrITDXDuQRucCxXUMwPBWUhpP6XU3ITNpPaaRxXU9XUoXUytSUpPDYUDYRX9S8XU4cJ6XUJYUoXUj9SvWUeVRHYUQJT-tSPaSgvSnWUJaSCYULYUEYUXaS1ACSYUdJTXgTjWUUVRuXUlNTiJTNNA6XUiuS69S29SmuSi5RnWU69SeYUyJT9OSBWU1JT3PTkMT3ISnYU7JT8dSyYU3OSK-SvYUWTSEKTVsP6YUyaTaYUDYRNvSqrPZYUKRC6XU5aTGZUEYU9YU8KTj-SWhRHZUSgLbYUBbTTcS_KThrPRZU5XUTZUevSabTWZUfuPYZUWXUaZUx-SViRkTRfZUQYUDLTLbALTRlZUJZUxPS-KTSuPpZUMZUDZUnZUkKTvZURYUxZU0KTM_SxbS0ZUFQSQBTGeSJZUKQSlbTf_S6sP9jRqZUbYUn_SSZUDYRtbTFbSIZUbYUXURKYULaUDYRNaUOYUdjR6XURaUfXU7wSXNTkYUPNTeNOQaU__SgcTBATHQSOaUHaUqcS4tPaLTLxSBYUwZUPaU7QSVAThaUZZUDYRWjRXYUEkR6XUvaUSaUs_SgZUDYRBxPsaU2aUcMTZMTZvSeZUoaUiaUJRSZMTwdSwxS6XUYcT1aUmZUJRS5jRdcThBTjYTbaUcMT4VR2XUxjR6XUkcTIbUuMT9ATU7REaUDYRPySTkRwRSZbU5ATDbUdKTPYUebUFAT88J6XUzcTyPTeaSmXUv9STbUTBTAeS5cTCeS7cTvZTYaUaIT_TUObU6TS6jTQSSnbUkXUpbUrJTbVUbYUbNTZdTB-S3JTclRsbUHdTZuSBcU2JTyBTEcU_bU7TSjeSidTwZTDaUMcUGcU2SS3ZTPcUzbUMbU1bUFcUqXUiyHndTjNTpaU0lRCOT38R2ZUDTSTCTJTSNZUSCTvdTZCTQZU_aUtaUSTSs4AIfS6aUKfSKoEAbUZTSwfSJmRtcUjOTT-JMaUbOT0cUefSeOTafS0CTCeTVbU-cUlySs9RBZTxcUnOTz9R_xPIeTT0SIdUtOTKdUqfSQcUsYUScUbcUvzB0OTQeT2OTsASOVTDUSEHKoXU9OTuWUXXUYWU5UUT-RxXUEgSldUIPTOdUcDTgeTgYRndU7tPtdUcUSB1SfUSGSQBWUWPTy_QedUoDT0dUigSucSZYU-fL3dUjnRlbUEYUjPTY6TD9JBtSMWUEaR4PU7bUC1PsPTMdTG3SvjT-2SxjTPeUzjTDVS2PTF3SwgS2jTbcU4jT5_R_cT7jTLEUMdCCQT-jTLhSAkTVVSCkTFQUdRKZoRMQTkfTXhSUZT5PR7ISreUALR4UTueU5_PqvQ7lSNUUwVB8kSQUU4gTFqO6MEHVTClSHWU-yOTXG7wOzARxeUFAQUWUmbRBzOWeABfUebRlUUGfU_eUeaCtwOIWSOFT0bRHfUOfUSvOvORsJS0LUc8R2LU2IROBLDfUUFD2UUVMRGaCNfURvO6bMv5SdfUwhITfUjfUJHT-fL0eU7bRHfUEVUPfUqWSqNSDARufUJVUwfUYrSQ2C3TUDkTGQUH6SSVUhWTqeUsfUVXUteUAgUYVUweUDgUIXS78QGgU-YStcRZmStKSc6ScmS6YT9YTSjT2jSImS8eUAWUJgUzVUcETs-JXgUVIAUfUgXSBfU0lImfUXjSmGTcgLbgU8NRDWUlgUJWUTUS-KSmfUFWUu_RQLSsgUE7Sk1SagUBxOI7S7GTSWUAaR-GT1dRmfUdgURXU2fU10RofUBfU3WUbgU8gUHPRJfUqRRjORHfUChU0gU4iRAhU-gUwORRgBZYSH7NKhUheRNhUVfUJXU-ORJhU-WUDhURvOYWUOhU7WUbZAZhUVWUbhUVhUCXUYPRohTihULhUb8SkhUL8SweR6YS-HTNXUahUphU3MSrhUzWU4hTroAUXUrYS7gUchU9gUWhUW8SNITlEAh8SiXT6hU0hUWfUMDR8ZUwXUbgUyXU7NTgITeZSsaTjITMeU3NTgaUJiUkdTLiU58STtS2ZToMTLCTWXUTiUaWUbgU9XUciUtNS-ZT7dUJiUfiUyhUM9S9ZSliUTYUHRRdRRmfUpiUR9SQaTFiI6hUYYUkiULYUTiUg9SQaSyiUMkRmfUXRR7iUcYUrbTbiUmiURYRRXRtiULbUqbUNbU9iUoYUlaShaTqJTDaUbhUuYU1iUBjUr9SxYUbgUzYUVeUvXUWVUTiUskRNjURjUaORraTC4KEbUZjU_YU2HLmfUHKTdKTuiUKKTFPSpZU0iUIZUTiUKZU-rP7iUnjUi-SLOThfUcjUyKT5XUtjUbZUthRVbTd3RwjUQjUXbS2KTlKTXZUrjUSgL4jUiZUgbT8jUDkU3jU1jUzTRwbSQZUJkUAjUyZUAkU5bSCkULkUhKTEkUVkUw-S4ZUzZUkZUPkU0jURkU_bSGZU0iUwOT9aC9iUNLTe_SPLTdwSJcS9jUsjUYkUCNTBdTg7RPxP9iUJaUbLTKkUz_S3bTEjUskU2kU0cSyiUxaUTiUNaUbhUXaUQiUXjUrbU-kUdaUOiUJjRsYUeiU-jUFAT5LTlaUmeTaUCrkUXkUqaU-cSStP4kUSlUAgRvaUAlU9kUtkUNVRraUalUKaUXlUXRSXuPWlU1kUBbU7HAzjURlUllUilUnlUgbUxjUYMT6GHeMTSbUTiU8xSjkUmYUzlUvATftSicThlUzMThCO5kUBBTziUclU8iUTiUbbUDBT6sPplUQkU_lU7MT6iUdkU9iUudUTiU6bUCcUKcU2YUDmUtbUJNTvbULNTxbUNNTHiUYjUBmUUiUnsCUNTBoTTSSobUq8SqkUUmUGcU3ySSdT5ySClUZaUbVUmmUVdURdTDCTLdTjmUGCTEcUumUedTW8RsNTpmUHXRbmUElUdmUxNTzLTVcU6mUnBTXcUGjUZcU2mUobUmdT7HA6GU-lU2eS4eSxkUTiUsdTulUocUKrKolUMmUZjUQOTLlUwYUkCTqlUNfS2cUbTSMnUEdUv9JNmU8cUcnUYOTvxPfOTBeTZnUhnU4xPsTSlOTekUFAT8CTqOTJeTImUJdU1SS-zS1lUHxOHnU7bUvfSIDTf0SMVTvnSGzN6OT-GKbgUfdUkGTvnUEgREiUcUMkdUJiUmdUMoUodUHoUZXR70S18J7iUPlUG8JUoUyyPaZTuxDydUUVThgUoDTrfUclUxZRdoU_dUBYU0iUfoUofTlbUJiUCeUdPUd8JFeUogUUfCwDURmUG3SLeUzmUwnROeUtPTQeU3oUSeUnbTUeUK3SKETM3SKVS8PT_PT-PTInUQETMVUSETAASDQTZ3SheUodIHQTkeUSWToELRhSKHTdET-fUVVUElUKmSiURCgUXpUJdRovQVmSJdRIgUapUblSOUUD5SoWTBkSSmSUUUAZT9eUagUgpUhIAOfUszOCfUdpUUiS5gUgfUm3OIfUf0OkUU4gMmUUwpU1qBd1OmJSUFD5pUrpU1pUupU_LRk5S_nUafUFpRyUUEHK6pUHMRffUaORhfUAqUtpUkfUHEL6WTcMR0pUQqUqfUgxQKqUUqU6pUYgTKREY1OGVUoDS0pULcReqULVUeBR_SPTfPFzRQVU4FT3ETUpUMQUJlUrpUCGTRQUHjUZqUboRcpUvqUFGTzeU2qUVZTZ6SRuA_lSnTGoVUqlSRgUsVUhmSmpUVgUxVUzqU6GTq6STqUDbRtpUegU2pUggUHrUvLSlXSkdRqpUfdRZoU5mAUrUSLS86SWZTZrUfZTbrU1gUzUSKrU6GTHtS8GT4gUFfUt7ShrUJQRVqUG0OTORdiUPqUrrUXORahU5qU9LSerUpWU2pUvqPB3EIhUbqUChUyrUprUbqUWqUTORrWUbPRtWUGoUorUfWU-rUvrUXhU1WU6rUxrUUhUHsU8pUfhUw-CLsUihU8rUGsUurU8pU0HTEXUMsUtgRqrUXsUIhTuhUMXUJTD4hUzYSFsUxWUOsU2rUFITNYMisU-YSOqUNsUWsUnsUEZSBiUnrUQrUVsUdhUCqU-RT4nUx1O3bUVdUtZTtXUFjU9bUoaCksUVfRGcUqIThdTCnUfiUUsUzNSVRCBtUgLTbiUItUHTR_XUdfTvfCLtUCmUOtU9SRCaTcFAPnUVtU9tSriUopPLtUHtUqiUcRRdtUzsULJTLmUatUftUviUUYUSJTWYUjtUVJTltUTjREkUatU-iUZtUZgRAzSetU-sUNjUxtUJjUgaTGaR39S5YUstUvJTASR1iU5tUTjUVtUVjU9oURiU1mUDuU4aS4tU8SRejUylUKuUdSRAZU_tUljUJcTNtUHbS1aTckUmtUCuUQKTqjUauUsjUxtU9aTduUvtU3jUguU5jU6QUBkUeZU_tUUtU_jUtZUiuUyRSfuUsuUjZUIkUeuUwtUnZUOkU0uUkuUfkUcZUuZUZuUjuUWuU3ZU4bSabSvjUquUntUL_S7PSuuUtjR3tUuqUJQS2sPnkUyOKQLTSiU4uU_uU8gRGaU5uUULTrAT9kUxtU_kUVtUFvUnLTW5RLtUVuUssUMlUfvU_tUCZU4sUTtUqXRAnUoMTMuUMVRdvUOjRNlUBcTRjRkoUSvUivUPATUlUmzB2tUwuUYlUelUVtUhvUovUZlU9vUMcTgjUxtU4aU_tUuvUJkRTMThkU0vUovUWcTbuUmlUnVRxlUZvUPbU7uPjYU0bUlYU5nUEwU4lURbUSwUBBTHwUrMTXbUSgRTtUewU5MT0MTrdSGmUEvUOwUWbUgbUucTYbUowU6vUYQSooUxtUQmUJcU1YU4TSovU3cT5hAKNTYdKMNT8YUKvUlmUxtUMVS8pFzwU0YUIuUTmUAxUTeSbSSGtU-wU-tUHxUGcUwmUsITymUJeU0mUGxU5NTh8RXdT0cSIcUExUDlUyqUNxUVdUUcUZiU4BTSxUC-S2wUquUemU2_R5bA9NTxmUvZSWvUNnUQCTpwUahRRnUvxU_eSpcUVnULwUlxU0dTvwU-YUbnUTvUdnUIDT3cU8xUmnUT1PovUtCTyxUekR_dTmTSBdUFyUYfSamRGdUKyUjfSoOTS0SOyUlmRQdUvOT8mUcxUVxUO3SWdUe0SxmRReTXhNG8RGqUw3S4LUoHK_tUFoU_GTgvU0rUhXU2rULoUatUNoUsyUPoUTtUSoUinUquUVoU-nIwyUYoUxdUe8JSqUkyUeoUYqUVtUhoU7yUjoU4ZSiwUoZLAzUuDTCzUquUqoUvPUsoUF7SoyUD7SvoUIeUxoUwgSzoUixUH1P2oUClUwPT6PT4gSYTTZzUKzSpfTApU3_RVmUoCJbeUsZR8jTY3Sm1PWETGQTBkTsISleUQpULQT0VUWfT9TUA-OlPP1bAd8F97NzzUviA1zUZhSLvI3zUnbIBLAchS7zU9PP0zUaIBgOPd8FkHBM7Lh-GXAHl5Ik0I10FebE_MACiTDnCqmEH0UoXAXAHUICKUL4wC4eAS0UQoAhRBmbIpQB5IB5rOS0UF0UCFAh8BMLPUqLF0UDlDlrNT0UaAHK0UO0UlbI1bAF2FkPBPjL8zUd0UjPAb0U1bATmIZVU_CJy0U1zU10UviA30UcwNVmI80U-FAwnAZmIkVB4KAZ0UJmIlcM60UaIBV_JlmIHODbfUMlIamIB1U-vFI1UwZJQvMC0UMTEn0PBkAWPAxOJS1Uh0UGkApRMX1UBvAw_IweBrnA5uGBHSMvDt2TX5AcACm1UraEblAdwTg0Ue0UxnAz7DR0Uo0UWVMMhT_8EQ5JMgDqmEkCGKTOcrSXWBrdU6sPd1Ux1UeqJ01Uc0U21UdwTdrUC2UMTE0lIIWBEMGc0UgrDw1UMTENQJOABvWC81UTQB_MQObQhsACYKimBR7BF1GS0U2VBgVBj2CF8Cb3FGIASKEneAQxAMuBfnIN2U-GRP2UK2UBvAW2Uz0UBvAUJKR2Uv2UFMHe1UfvGo0UImEGmAz2TEyBSFBVrNnLAGzC1WBymMcdEntC2tH5BAKBCOeQZnEFMHJtEg2UwmMlADT3AQSBAFAwOCS0UWVM53F3XIFMHFRAD7IEWB53FT3U11UqqQ70PEWB_RAEWBfFFimGmsAJADT_Ae3UmwD13Es3FemCmoAEYBO2UJTSu2UDCJu3UC3UUDF_2U-1UJLANbQ16Aa2UtnBiyAd2UamLKXDr4CEYBXWBNPBAUA_DIDaBB7C-OBGoElODbxB03UU2Us2Ux3U02U89Bc0Ue1Uz2Uo0U32U22Ux1U42Uc0U62Ug1TZSUwNA4BJacHe3Q84GEeB9lAT5CUzA0uAdFDB3URLJSEE1tHhTIzwAX5IUzFG0Ue3UU0UvlME_EkCH27OzkA71UY3Uu8COEBq0ItvJr8GM0U1NU8yI1QUF2U1bA9FAJ0UTsAk0IMaCG5U91UU0Ul5IuzD_fJl5ImDJOwRy4Un0UG2UL5Iq0UK5UO0U08OdeUsaRLsS2NLK1U00US4Uz3OKzOt3O50UB0U4zUBLAvzBk5UEQER1Uk5UE1UxQBG1UX4Ua4UoQQkNJLLJ2SCfNJOWSVFTHDJi5UFzNN1UamAxIUPkBv5U05UL2UJLJdEB45Up2NpVTFwGLxJidMMLAD7IS4HgTGN6UJtFESU99PU7PzLUAuQfnQVdIwaQapSsyRoNJd8FuST2DMD7Iq2UBLAw_IjVA_NQ4STAhBSVGuhCk0It2Tn6UVOQIIRTsNKQAs6Uc5Uz2Tg6UwSTBJJf2T4jAk6U1nBRfBv6UlEAHoSq6UeFH06UUaDmhCJ9CyFQRtAwLAu6UnkAo6UiMEy6UpVAE7UfTJmyBhXHd-F6fAz2T7rAjEAUuGxUFUIAdYBOWBmQLdhEWOA8AA7oBgaAY7UtbExYGxfAd7UfYB3KA4HB9IA1aGtQLs7UhJHLrREWB6oRM3QrbAmYBFcSo5BtbErrDMtPwpIomAKBN2GExOJ-VAi7UZnBk7U37U_TR57Up7UCRKw7URjBWeA97UAQAvMDnFEJDB-7UQ8UqEEjdCLNFs3BLYD_7UnFEH-HHRUb_IL8U1aGPLJT8UzMDR8UnmAP8Uj8UqEE7CKGQA07UaoBpISlqU-_RnqU2FTckQ47Ni5Us5UF6UBvAj0UaEJ2zUp5U9zUj5U28Ui0U7IAURLu5UF1Uy3UyBA48UxDJx5UzUBz5UU4Ux1UG9U5bB25Ut5U36U3nS43SQ9Ul6U46U7GFXlIE9UDECG8UaPBI8U77UQrPO8UjlHfMDb8UK9Uh1UPkAl7Ua7Uo7Ue9UuCKZ9UvcBZ9US6U57UJtF35U2KJaRBI6UccTeHK-5UM1U3bIO1UHqUDLPNlIk5UN9UZMAuKAk5UyCCDNJQ2IoNJBkAURLUfOEkH7DCosID7IEvCI-UaEJK-UpDCg0GT-UxIKQFDsgAfkAT-U_RTOVUNEU0XQZcR08Um0UFJAU3UZ5Uq0Ir0U8SD68UsiPX1U3SCN5UI0Ua5Uj0Is0UkEUs-Up0Ul-Ub5U8SDoEUy-UI5Uu-UN0UPKEm-UP0UQyH4-Uk-UAYB-BDFhCaNR9-UW5Ui-U04U6-UtbEc5UoQQ9-UviCIkBJ1U78Uz0U_5U69UB6U3LUoSTwVBh-UnBAj-UJ5Uv-UPKEwJC1-UA3E4QUA_Ud_U7-UsmBa_Uc_UK_Uk0It0UviAv0UySKE9UM6Jo_UJ_U0-Ue_Un_Uk_Uq_Us0US0Uu_U9gEgEBjMJE9Uw2UV4UE0T3_U0_Um_Us_U-FA7_UAjGrEC5xEk5UAAVa4UtFPKAV4HACIP3NP70CXTTDAVC_UO_U6_U9_UuKUaAV5EP4RUk0QP7TWAVQEBYAVo0UIAVKfTwcBUAVB4U88Uv2UokJL3U6RBEpSJKK__UMAVV6U__UBWT9lAuAV8mTe5UWoR6fUmeUvIS9-Ux0US_U1zUy_UY5Ul_UL_Un-UZAVQAVxKPDUUUWT3RPq-UCBVH5UB_UiAVh_UGAVQBVqFScFNOBVO5U4_UGBVkAVcAV1KP21OlOCXBVt-UEAVFBVkYTbBVIBVQUJ85UwEJ49UiRJA6U-WT3mRZXCHBVAYBPpMizOwkLMQEn0IvqDIOPn6NsJOp6NuJO1xOs3NvvOhSNgBVz-UXAVSBVwBV9OGvqMh0OQMOWCOSMOpxNUMOJOO36NfLPg-NhLP76NgCOZvNm-NnLPo-N2xNC7NIKOH4NKKOkvNShUL4N-2OuMOZuOTwObuOD3OCFOF3OzOOW4N4MOY4NB_N-LPN3OtSTc7NcXUSLPPlN9vLBCV5-UiBVr_UFCVReJvuOSFOb1O4bM2CVUBVkBAjAVc0UIAVe1O9uLs7Ni3O8nN0wOF5UymGI_UDBVZBVkBVEDVcBV5KOEaLADVEBV5CVlBVxBVBrMarQULU7xIpFQKJAbHCWbDSsSyzUUAQgDVPvD6zUjbIfDVbZQNpE-XQVaLeDVlDVrDVSSTdDJKZHxDVK4BcZJdUA1DV6qM_pBJqE4DVhDVohA1rCUqL9DVHFCJkGw0Uf-UwDV-DVvYRmDVUEU2WG0fI40U0NJqDVIEVjPACEVLEV83FqfIC8N5DVxpI0gAw0U1_NKEVtoIMEVmCJoBVWQQdEVbFJyDLsBVC6UsNOTEVeEVVEV5cIzBVR6AdWG8cFFlAxhB-ROxIAJqE4VFRLPa0OdpMULPMOOc0OLpN1tOpEVp0SrEVnpM6tOi2OzrL-xO5vOm2O3QMCvLdCOSCVi-N93Nk-N69M1SNCKO1xNB7NRSKsLP42O60O62O80OWyOWuOYyOjrLvOOP4NxOOvvNXKOguOrCVaKOj0NcKO5OOmnNR1OV1Of4NDMPKiTBMP9CVkKOM_NjEVJpIfEVnqMpKOxFVb3Om7N_EV1FVBFVnqMPMPf1O5yOMPOj3OOPOYDO0FVZEVr3IHCVVoRe_NHGVEEVbDVhYTkDVACQHGVEeCYEVwBKu1OLBVQEVPvD8FV3BKEjImLKbGV9BKHXKfGVv5JObRbaHVGVDuJ39UHEVeWD59UkcIbeInEVUfJ9TJHGV1UJPuLRpTs6GgMGclD3pTeGQRfB0GViWE2GVv2UPyBiDAACANCAgJQJyRsGQ7GVBOEWpM9GVWWOJKK4pTiGAGHVNJAIHVZNAlGA_GVACAMCADHVAqTAhBOHVGoOOPI4GVqDQYHVWtOs6GBHRTHVLCAWHVQ4Si0PWfIsBHSFHnBCWbM9IJNGV2FVoDKXpCEuEDCCoBCaiJm_Fl1JDGJbGVOGVKIAcyBYEVfzD3ZA4HV2FVusP3-TdFS2HVA5I_HV-FV9zAREVYwIG2TngCmDVCdAJqEDnP8DVHGVvHCvHVcJQNIV5lAPIV-3J8SGIsDBIJRIVYEV1rC3RCt2TYcADIHdIVREVfIVXYCgFS_AVSGVYEVUGVJIVqZL9WL03OdDV95UpGVBtCbGVfXLvIV_ELzhLHGV2IVKOLuPP5IV8HVuIVPULPJSd4Ko8B1IVAJVECLfUUSUL2VLpOLpFLLJVpXLQ5KtXL6LLcLL6ULSPLigKHHLWCL9YLwFL9FLOVLAPLL_K2XLqLL4XLf_KBSLUJViCLWULfCLOJVKSLjlKHYLOVL3ULrXLfJVTJVZUL3CLhyKRYLNYLEYLahKhULZSLKHLVTKYYL3gKaYLgSLUYLEAL9JVjDUpVLOAL0XL3XLeJVzSUkYLVRLYMLxSLbVLDiKnJVpYLLqKgMLBHL6PLkMLQKA9SL3YL0PL5YLOHLpMLtVLO6KnPK_YLITLpDLjqKLTLd6K1MLuSMZGVndBrBVV_UtBVOZLWTLANLXQLZdItsJQULtqD8DLFWLVnKDgBZZLz_CFJVBFAeZLGWK6YQ6IVGJVoSKGIVaEVDwITkLALV8KVD0KtHVHIV7HVtIVvzI8ESKLVELV6HVHLVIZNAbD7KVZ6UlhCDLVJGVJ5ITLVXrTq5OQLVaLV8_RF6Ov8UJsSBSTx4StqUyIVqIVREVuAAkIVHFCvHCo-URBQTGVsLVsKAuLVlrQbIVSIV3eAnrQ2LVeIVXYCZDPyLVdGA1rCoGVpLVqGVqKVsGVvbIuGV9RQ-LV_DVXYC8_OlhHYJJ9bBZEK4zIwRBBiPaPQz2HOMVFuLV6URMVSfAp9PC8Q0DVELA5lAVMV7FG1eQd3Q52QUgTDkBWIV3KE65IN0GwdPNMVORFPMVyiTU5InMVgMV75CjhQ4rSgtJ4nBEeQmMVLmQrIDm5GqMVmvOSPAWMV00D4vTK5B6vTOWLEeQslCxdQlBBpaP59DEnA6AAbBS1pRABAh3Dw-A3mDjPAEKAj3DlhD23AL5LHKAS8DvlAFzAyAAwyDijDxAAooDt3DIEArAAUhDyAA9AA13DVEApIBnMVoEAFlAiMV_0Jj4UPiCGNAnMVEQAh3DivGiFCBTAv1FiCSCcC6MV0DJvWE5fQ3MV7vD5MVeMVlDB2NVb_G4NVAfACNVweQuMAvNFJcGLNV8LAagECzGABAONVqAAWNVwAAYNVXQFaNVYOVdNVfNV75ChNVkKApNVlNVijDnNVpNVmBArNV9NV55Ii9OrJP9NVvMFkiHrDFlWJsuQg1SCEVCdApOVdLVj8OsqQ0uQdFB0NV3KUDCHpxQVUD3KUnGHDOVtrOyyAEEEHzAqfLtOVlsFDwECtFGrSmsFFfALPVNOV4yAEgAfhDMNVzzGkBAQNVYeEgmDNtEVNVOnOXOVcNVaOVePVULAeNVUhDhNVUOViOV75CkOVpNAnOVEOV4VFvNVYuKSpA7wBlMVzNVsOV7SBogAGiFvMVJzBnMV4VFAOVToB4MVyPVEOVr7H1PVh6EKOVD4QjVGPOVphEVPVXPV5bAZPVUNVpEAWOVvAAUOVPQVONVdOVVZAfOVjNVlBAmPVVZAoPVqNVdMVDPV9gOb3QqdQkMVf3QiwD0NVTMA62B0wE1uTcQV0OV62B7PVvvTaLF-PVDPV3lFmQVFjBDQV6vTFQVSPVs3AUPVSOVRNVLQVANDNNVbBSbOVfPVTaAcOVjPViNVhOVmNVoNVpPVpQV5lALrSseL0NVB-E6qSdqSxOVl9JnMV5qSzAVB8QosSxJPsOVPRV9OV7ERrfDSgCABGyIDGIJCPVeWEFPV7tAHPV0UECwEkxFeYE_QAtSBOQErRVGjNo0DQPVyeEehD4QVQOVIQV7QVTNV9QVcPVARVULAS8DUOVTQVscOFRVkNVHRVlOVrFDLQQCOBzOV5lA55Ih6UtqIoQVa8IJSVHqE75CrMJijDB7UEIVTkBH4BBSAt2TUhDEPJTdJz2T5fUszUIhL-9ANLBriDmACtFF3EJOEVOmIiSVdUBkSVgzEnSV4UTtSV7EJAKQmSVTFJZDPwSVbRJLCKqSV2kAX3Ej6K5SVnSTeTLIWLwbRzSVbRJXnRCTV8LAKTQ9cJ3eAaMRFTVVkL5SVmIVCvBxIKNTVpWDXYCvmIzDJSjBDwT66Uc1SKiBdNGfgAVTVaTVHKATSV7JJDIV6FGt7B70PWTVQ_G-OFfSVPpUhSVNMEkSV4JQ9SVtTV6XQuDV1dIvTVdBD_zUcvA0TVFLBCYQLTV3-CeTVFCHyFDrTVv2GkSVmTV-TVZ5HB5N4TVPSBDUVQxRNqCm3S9TVKUV2fAdsSNUVfgAZDPJUVAjP6wLHUVsiDsiK9SVzSMuwECPAmFJRUV-OFS3IoUFNUVfQV42QvPVNJBlMVGeQ93QBhCAxT7NVlBFJUVaKRawRaoBngTiwTZ3AhYIpQOFzA0QVKjTb-UfYTlLVe-UnLVVHA9SVeUJE5E4ZBB3JGUVNMECVVdqGEVVbVGObL6UFKVVmkDaZJDVVtCDbVGF_URVV9RN3YMBVV58IlFPaUVcdUyoIVVVFgKHELNVVSVVmkDk7QmgPhVV9RNigIeVVbVGCwLlWJmVVB3Jm6UiVVNDM3xRukFWVVtVVqVVBIJv-RJKK1VVjVV-6UwVVksDfnI4EAljHyVV61D9VV2PUaoBAWVkTDVBD4cCqEAUAJk5O4RGKWVOTPjkPP4SZRToIJ4RGPmDOVV8CBVrCKHV-eKPIJJqDXWVohAZWVQqTSWVLrT3nIpVVmkD14IcSQ6VV8CBP_OlWVqWVpyRB4PSqTDhJsWVuqMKIAeWVbEM6SP1WVNFAnYPO2IYfBGUPbWVtpQf2DgrBsQV0zEpMBEdIp9Ob2JIcASyRiWVuTTbpBQgBA3Bh2C3BJoQVNXV6BGuONwUVFWV4nBlABZOEfyRANAbGJsnTjdQeAVEHVGyJbXVzrB3dGZZApMA5qTcFHt0QlhCKtJkXVlHAuBAnXVbmBCXVUYTQtR-NUH2TAOULIVMXDNWTs4SGpUEQUqTVOOPYVV6UJyWV6qMGVVv2GIVVbsE4WVWEVeYNKzFJVVEWVNrNFUNBYVNrNXVVHVVZVV8SVNMEKpMgUDPYVyBVW8NRUJuROjFEtVSk7BI5EuBAUuG6UFyuCw5OSuHlXVKJAvXV7DB3EVICVHpNsvO9BVT-N1tOpWVzWV7qMDFV0vOZdNbLPTpNdLPVpNo2OuxNpEOr2O_JOQFVA4NXCVwEOpLP4UMOyO20OQyOIZVSyOf-My-N82OPwOhCVQKOvMOC1OhFVWKO5COYKObwOlsLN1O-COc4NrFVwFVouODDOquOW1OiVMyYV6qM8CVK_N-CV3ENkZVNrNGDVjrLIDV3uOKDV8yO_MBYYVKGVSQQqZVrjIg5U3WL_XVKoIuTVSYVC-IoDVS6F6ZVbOCVzOFXGyTVAVV9ZVxTTgOPqZVivFERB8bAg-ORlPU7OL7GVhA5SV99IRTVgGCUqL2ZV4HA6yFAUVNLB9xIoiCMaV1aL8ZVEYVQDJeaVCeNT6SEODfaVuFAo3ScYAoaVrdFxyRQaVS3GCCR1ETQFJraVCeNRYViaV7oSUYVv2GbUV5KVmFJnaV1aVS3IKoQfUF6ARnzQ6fLO6PlvAgqToGJBbVdpHKbVxFR89PMbVRrJOoFHbVsWLqRAvEPEbVmqF3NPO6PbTF51EwNBCGDntABJJVPFV6GZ3D1qBcFBsVVOoFkPBnbJmbVuWVvHQAYT80QKYPKoQfzDjfLDIPO6PjxLnnNUiJT8Ff8APJO_tAsaVVXVNFA3bVS2FtAQGXOw6UbPR9IA4nIokJEOQ4BDY7BKaDjdI2oSN7Uh8BEcVwCJV6U2GPHcVmhE9pCIHKPHPKFAHBFIZPNCBkNCJ1Tg2TToQaEBHBFngQToAccVWzDZcVBOQc3QwNVhQVUXAbBAQHAccVdBA3PV_dQhcVOfQ-iT8hGtZAtcVoFAdBA5UVxeQlBFV7UxVATIP0uTPSUtpQ9cVVHQKXVu6TbqBVXT4CDEtRMTITPQlUVQzGVvTpUVqeQr3FqMDtUVwxPYaAwtAV6UPfQGvTiUA82QAoAkaA6cVMOVpsSmyRBeJqEGXIPXaQ0ZL0JPWbVEmJ2oSGHPrbVwWVgCPc5O5rFsPVV4QTaA2oS6PVSuQAKPvlAQSBQ2QBrTpdVREIWXTNhATdV6JPWdVPiQa7QZiLF4SJiQWdVHPAb5AcBPjQAsJPEaPgqEy5QNeVG0AiUTwgL2SU0SUF2TPLU4XVojTjXQZXQpTV4ZVOcMBaVlVLDxLDYVcaVjaV7WLXuN7WLauNndVWUVHaV-KJ6eNbVVRBPowN0ZL-DOX3EAdLL7LuLFfvG4eVmJFHtE8JFrYVxtO6EVztO8EVHvNpgI6yFYLPKCVaLPMCVcLPn0Oe-NQCV8JOMFVfCOOFVhCOBZVWCVSFVA7NAVNaCV22OtLPdCVJ4NfCVnvNynMB1OkCVD1O2LP2COcuORVN2MOqCV1OOsCViyOuCVCMPO3OdZVr0N9OOyCVk-MyFVodJFfVKMPKoMMMPWjI2fVAGVHDVRMPiFOnyN2fVq1P2fVfeVAOJheVOAGAGAQHJoSV3TVteVxzH3jDJgV4UTTaVq9IgKJRgVnkGaNRUgVxKD4SVMgVaVVVYV8eN3cJDDBXgVlGAs-ReMCS8FGxNV8A5bVJFAoDK-bVUJAngVBcVyhHqgVtBAsgVHxCxIKvgVxgVVhA6hJ0gVAcVC0JwZGmgVAcVDnP4VVz9T4gVEVAtUA3lJ7gV4bV9gVjsBTaAQ_RJsDDdVaSV8SBb_RDdVLrRBhVP6P6gVFRB8gVChVhBA-gVSqByCCvgVpgVlgVGhVXhVUhV5pEsgVgTVSaGfnIQHADdVbhVehVbGGqhVkYGCWVv9AogAPhVL_CXkIvgVHxCP2E3gVshVwgVAcVbaVdUB9xIVaVKrMKgVAaVMgVHgVFJA0LVdQQ-hVWrMHXKHiVENAZDPKiVvYN0fSzTVagV5aVNLB7aVATVfgV3jD1rCjQLXiVfsCM6JNiVPWBPuLwOCEXVdNGpXVArJVNLsZAgiVIXViiVNSNgXVUWVzfSkBApiVtzJOdBUaCSkPoiVRfFqMUTWVDIHyiVkPCgYVH2CYXVnkAjiVz0B9iVpkP7iVVuB9iVV8NqGQTWV9iVwjPxoLDkCE5EJjVaXVZOEpuEMjVdqGJjV2iVLrTJjVRjVohCNjVdXVFRDPjVHEF2BASjVbsE9iVFRDVjVuTTJjVFyQtFFRkH6yB3rH-iVq7O4RGgzEpjVn0UcxL0MVbUT7sRujVdBDERB1UJNWVmiV3jVERA1UJnYP4RG0ACQ5HtrBnyQdXVk6P9QUdXVAkVanBPWVFjV0BSd6UP7TdXVKjVBkVPWV_iVSYPAGAJkVfnBTkV8bVsiVt8AfnB0ICMkVpmTIkVsZABkVekVFkVNkV1MVeNUiXVXkVTvFjrS6jVckVrkVGIJ_jVsZAqZVUkV8yAqZVVWVPYVzjVqqT4jJPYVKjV6UFOcVFHA1_E1lA4WV0kVVkP3kVdqG_kVRKGgYVDlVakV4iVykVE5EIlVBlVMFAfkVdjVGlVbsEQlVgYVfkVV6UJjV4RG4cEDBFCbVGkV-eKdlVj0LnOAclVgcVjlVJcGvJPilVflVKjVBJBiBA4jVDuJtkVtlVvlVcZJxkVcBDiBA9XC0kL7dVflVpkPDeVuPB8SP6lVdpHpkP1cGz2HiYOIhPEJPCmV1KHEmVNDUMlVaNLkPCwDO9jVwlVHmVOmV8DOQmV0lV3dVBGAImVmDOKhP7pT4mTElVNaAvwAZmVD1AFmVcmVUDFvJPIdJslVzDOPuBPMVxlVpmVcQAPMV1lVVFOK-AFmVemVh7BhmVqWAMfQzmVMmV16B2mVdZNWIRalQ5mVsmV1KH6-Q_mVLmV1lVHaCPbV0mVPbV4RGHnVOoFflV5kVsbVhiJNnVBmVsZAp8FlEA5jVSmVmYOzlVwUJGnVnyAaNH33AAGALlVtkVVnVNEJfnVJEJMYVPnVudVGeVKjVjnVwjVFJATlVHkVbXVLnVdnVGxNJSJ6yBZlVuRU58TQkVynV1zBjmVynTsrA3pTgmVUnVdnVbmV-nVmgQ89PnmV-kPRCSAOAM4BYTVFoJR-JiXVrsIf7S8VVhgOiTVDWVsFAk8JiXVAsCPlV9pArVVD3TnlJ-kVcoVv0P1BAffFt2TefFxhHR7TenJmPRGEA4WV9iVgtRahVzSKnxRnMUZoVqoV64J9RNtoVfnIjmDjYVFjBdlCKhVOJCgjVkYAyuCdlC4WV9oVjmD4kOuqRbqB5oVE5EBpV2qTIpVDNLpBA6oVaCBCpVMYVMrRFpVkuTQkV-gADjVqmVbLBuoVjPKwiVxjQRlV_UCVuB9bBBwFR_RzgGq_EwtRbqBMsCMAFx2SeeVcDVsTL9SVAcGhaVNLBxpVxTVIsKLgVv2GCcGj4JaaL3pVzpVTpQgOPTbGpaL1cGPEJ7hV2kAAcGAqVgaVAiVQiV4pVkHOHqVbQHeGV1cGahLhGVQqVTcIXzRKmLTqVacIseVLqVNIObgV6aVdgV8aVzhLXqVShSVBDZwQdESncVgQVmUVPdVV2TwmCLNFwcV8cVZaFxXVzUVbdV93QOsCfdV4LELfQ4-QtPV50KK3A62QyqVRdVARAK-AtqV1KQpDRwqVwvTQdV1UVUfQ3DCugTPvT6UV7fQpyQ9fQPBBsCPOBIQ4QMaIu4EuxLzdVMzQ6SP2dVFeV5rShGCkzQtpVQGVUWTwpVMqVCqV1QJypVdUBGqVkrVBRJPqV1KHDqVSqVsrV0SVVqVhTGprVbnAZgVaqV9ZGcqVTiVeqVViVgqVvrVDTV6YQzrVMTVaiVPTVxeLAsVX0INiVrVDQTVCsVXoFTTVoNJzDJERBdoVilLhqVrGJPsVIhVhTVMFS6JJ3SAP7JSsVfrVmLVxIVGaVv2GrQF6UFVhLwIVvpVNMEhsVE5EjsV4IVdVVdqGRqVoVSooIosVUqVkGVKYVbsEqhLZqVNLB3QFSiVdUBUiVdUVvsVssVEbDQ4OGfNwhPTKCakVjoSe5LJEJdeDgXAIEA6vCEaPGtVRjHItVApV_YPbrVtbVHqSKaPQpVXmB4aPWtVd5PwAR_aPZjJ7WVgrBRXVwHC8WVQ7PFdVxpQaoBFIBogAEaPntV3SAQ3PydV9dVdkFYrV38ParVktV8mPc4O5dVOKFuCCgjBEaPgpV6vCQ3Pq_EodVqHPQJPzoS2rF43U4gJngCkRGMVQtdVENUvdVLHPHNC0UFKeV6-LwhPQeVbtVPZP7UVMEU9UVgvQhrVmsVwQF6UFDrJRHEmrV2kAnsVTjVCEIoPPlcR9sVhjVjuVtPPDaVUyIajVlpH5rOxrVzsVkYAduV7PPKJQ9SV4sVZUVcgV4fScuVouVv5S6uVtuVGsVKsVZdAilFYjAkHAylC_MAgDVi2P5VVsuVb7CBsViiDOTVXKDDARHsVBZC9uVLvV_uVNvV3eAphVFhVPKAM6JTvVVUAHTVEiVSTVCvBYvVVhVwFBMhAUYOQvVAvVwHB8LV0hVlvVeGNvmIyuVkgVZvVrgVAcVQwGKvVVUATIVUiJisVEbDvvVShVexAq8FwuVIEAyuVyBAOvVBvVDAR8vVnjFSVF1vV2FADwVENA6hJ5vV-5FvvV4nC54JLnMUFAhXJOpB0vViuV-uV3vVsVVwsVPwVjuVW-LqVJSwVSDFNcPJhVqGJTPKyhVIWE_vVFPPUvVLwVicLDeUePUL8JbEKEdCnmVjwVwhVbwR7PKnwVPIAJwVCFAswVLrROwVtaVtuVZhVwnBXwVnuVZwVJTV4vVcwV_wVLvVkhV9oVmwVJ7UowVcvVKwVgvVPvVVoVvhV3SAMXV3wVOxV5wVYwVrwVSxVPBDNwVIxVVuVr8QPVUYuVPBQBiVgsVbuV6wVCwV3eAkeVdUBhuVExVcxVtsPmLKQxV7wV4LVHXKzxVqxVGCUvuV3xVAMV2sVtxVhCE5sV2kAPVTayIpxV1rCnjV1MAXGJsbEDdVXyRqXVbxB4qKIyV_aEKyVIuVNYTKuVxIJ4nBz2H7tV5tVCtVLNFYyVAQBQ3PWWVN2Q8bAoQVfyVo1Q8bAxXVPmDOXVuONhnVBdVjCSJqDoyVE2HLlVmyVzZVlKEbwVLYV9RNg1IpwVHYV-lVObVyyVNlBykV5AVLBQSLU4VNaqN1uVwQFfuVTCCFzV1pV7pVmxV3sVYSItDV2pVLzV-xVT_P-wVpwVBwVUzVouV1rCgpVWqEPEJ3tVCwTTaAPEJHVC-XVauVmCCnqEazVlrVJqVfsVMzVjzV1lAlzVqrVaYQgYVszV8LAjTJvzVezVwrVysVZzV0zV3SV9xVguV_xV3uVdqVRBPcUVgTLwVB3zVNJAbzVHELD0VoBAPEJevVnBAvHCivVmvVTkLzzVE0V7EJK0VswVN0VLIN4hVJsVWvVWqSqvV4hV1hVeGNeAQimFH2CrmVeoVPNLLeGg3Ah0VFuLkjVk4SYmVsZAUTVk2T3VVvoV_gVemQQ0VI0V7EJcTVk2Tv0PZpVumVxDEfnIxiDFmMFLAnsL9oVxiDnXVdNAgpVH2CtwVroUZOQywEkQMipVT5AbpB90VrAFnsLMrRC1VL6GMSD50VPMNnFSz0VfzVoTV_yVdFQ7AVOBQp1Ov8IEzVqzVdyI4zV8LA0iPnzVDiV7zVj1VdzVR0VAFJn1V4UTH0Va1VZ5HyzVkzVl1VCFASUVvuVx1V10V-OF1rVMzV4rV6sV6rV8sVC0VZ1V71VGPPhUVdgCW1VwEQryV_dQF1VYzDxXVcyVXtVAhQgYVwiHpxTt7PGjJQ2VatVStVKcPIBQFBRK1V8BCK5EzrBLdD5qVVwK8qVWVA61Vu1V-OFEiC0DC6NVOSVr2VnLAErVGvT0tH-FA1qV1JBcsV-UVesVp1VZPO1zBcYUCkV7pBWrBuSVKBVlxVKqVNLBFKFSkVDkVRSVhYAmLKG3V-2VqEAtrVusVDVJKkVH3VbzV59DnDFJUAuAASIAtBBvAAn7ADHAgLOrcHI0HOEAjAAubOvuVL3V0wDN3VTFJ91VdUB8AO9zV5rV_zVfqVQ3VYkVS3VTFJHELk3VzwDJ0VNiVOjKR3VM3VI3VMvVITVa0VDsV6-RRvVMsVJqQanBBxVcMKlWJ03VWrBfgABkVw_IgUP70VzxRYxVglOfAUdNUcUTdUPN1VppVQ4V4kILrRI4VEkVGPP22VkxVg1VpSVNMEF3V53Vl3V2iP2fAsxV2kAj4Vw3V63Vv1VluVv3VKJALkV_TVHXKb4Vm4VgfBysV04VVUV0uVi4VidOr3VA2Vt3V7rVv4V92Vl4VcTVWBPmLAU0Uj2VxNVg3QznL-XB70CdcVKAJiBPU0Uw2V1cV9qVZ3AM5VaAH02VR5OIKPIbVYyRb6U3nQXOQ6kV7sRwdVyyAgqEMeVyOACqStyAb5AReVm5VhxVf5UupVDzV74V72VjkV2_AA3VksVv5Vv2Gq4VvkVDlDmzV4UTy5VOdBO3V9IVB5V0ICT3V3QVvAAV3VpBAX3VYjEa3VrHBc3VnGOe3VYhEh3VItEZDP95V65V5zV64V35V84VEjMweVQJQA0VaZLQVO55Vi-UTFJfWQfnBDnP9iVUIV4dLE4VRfBk1UJjVA3JbVGp1U7xRQkVs6VmkDooVn6Vj6VlxRhkVm6VKVQo6VAhBq6VhkVF2Jn0Gu6VFKAblVxjPnnVz6VcqDc1VRWTEgVIyI9SVFKFBbVouVo4V62VpQAb4JqRABwVMVVNnVouV0wJ_XAVzVZDPN7V-uV2aVE3VY6VveV4uVb6Vu3VayIW7Vd7VgVVm7VUvVT0VGxVlbVZ7VouVr7V-3VTxVoDSB4VgGCflLKoQ1aDGwV_pPvZL4vVm7VYbAAsCOoF47V4hV1gV-vVqEGmnADzIoDS57V8VEmKAF8V0ZLNwV97VkgAe4VUQQv1OL7VnyAS7VhBAt4V15VT8Vw5VR7Vc7VLUVdQQd8VPUV2xVP8V24VCJVfZJj8Ve7Vp3Vg7VAQPa6VGpRk7VidIT7VgUVVBDvbVRAVpyQybVOoFjRTpbVBFAobV_XAEeVztVCIQubV58VMzHmAVE8B38VhqEDbVAuV9RUnOA48VZ7VdpHrlVvJPPbVKFEK9Vs5V6AVgSVhzVX6V72VPbVP7VM7VSnVvoCyxVc9VdBVquVywJM9VxkQysVQ9Vo3Vp4Vq8VWmPs8V3mRc6VtZJf9VdNLz8VHnQutVFfTy4GqRAL9VUbV4HAx9Vr2QV4SpnVbaJB9VD9Vx8BF9V0wK_cV_dV9yE3cL6yFJoVJGOvJPqEG4RGIdVSfFIoIG9VReJoFRDIPEqHb5VlhCPbVYwInOA98VF6Q99Vu2Qj9VS-VO-VXqAV-VsaDqEETIPnFE2oSBJEngQO2G59O26JmqUkLVoqUf4Vn5Uh1Vb8Vm5CY-VNEVjDVZuVX9Vc8Vf9VIYVyKPXfIT7Va-VoHAFUN8-VDpMuIUozVp8V8JFAyV-SVPUNE_VKIA-DOERBX5A76OWnFDsGjoVnoV6eLffFSkNtJOvsQsYVb2Ob0O-BV3xOsUNN_V0YVROO2YVRpN4YVC0N6YVE0N8YVCuO-YVwxNAZVFEN79MVfVlCOZCVVFVykNnOOsCOK4NefVKVNG3OK0N1LPuXN3LPoCVeyOgnNpfVmFVZ4NoFV_LPkVTkuOMZSCNOiVNi_VmZVGDOoZVm7N2-VZjI8fVtZV-fV0KOXeNTAWj_VTtLaAWgDOIASlsV6-V7fH0nVcCUGzVFKFenVU4AW6O09J33AZ6OqAWXEUvuVnAW8MAn9VQ7VYUVZ6Vi7Vt8VA5Vt6OjAWN0FmeI52CwOVw0SsaVA8O52CvJP5sS-aV1bVUnIY4VlRBpjVUdVIBWwLAKBWxXVLyVT2CWkP6mVTuQ5IUB3EPsVv0VdpVL2V3oL_GAUsVnnI-vVHsJMhVuhVOPDXxVQhVeSVH7VjxVS8V5-Vf7V72VFmV05Vm5UK6Oz-VhAWEiOXRA05VqsVt6OKhP_5Vh9VO4O4BW1zVl8VYcI8BWV6VPiVH_Vo9VJ_V94VByVB2VB0V3BW0BWh6VoNJUlINDUDnPIdJEsJz9TliVwmIPCWzsRERAk1UEdJsZAxGG9uDt2TN4VFKAIoVbCWqlTEvDx2SVWVnBWd-Ux-VwBWh4VyBWilVuBWXGVC3VDCWzAW1sP0IADBF1BWvKLMcImlV5BWzeNGxKHLUYcV_yL9BWyaV_KBtCWn3V6zVzAW_1VHCW_4VC2Vt6O5CWy3VGSQDDWAFJw7VPvV16OMDWQDW07Vy7VSNUWDWPBDt0VvVRNoVMpJqlVgUV30VeBWT_VB8Tj_Tb6JxnIYCWv6VNDSfDWd4VnCWXuVpBWwCW52VmAWmlVY8VvBW68OrCWrBWR7VrDWe8V4UT6DWh8VP3VLDWbcVj0L-OFZDP9DW8bBFDWq3V1AW-zVj7V4AW7xHBEWE5VAbDilVoFRjcVoFAMcVmlVTBWAKPTEWgcAQgBmcVpdVocVuPVOdV62QscVnJM4cVBrVnJMj5AS5V7_CiEWucVY5VT9VAzV4TUCzVa8VsCWzDWK9VlAWV8VqlV0EWdQQ3EWyHAHXK6EWxaVWGTCDWzEWKOQW6V4DW0AWh7VKEW3AWKDWNEW0CWnlVULVAXPn5D1DC1kABJEt4QMNAaHCSWDw0GsCPPFWk7CFJAp-VXmV42UUFW-EIn-V8sRUEBm-VXFWqESqEEq-VhFWR8VtUTxEWEFWa9VV8V_ZVD3VI_VpQA2TVQzVECWyzEgOP04VD6V0RVF6VClDI6VZ3Vb3Vn1NO6Vg3VVtE44V-OFT6Vg6VbRJU3V9FWY3VgbBAGWd3VxJGf3VsBAQ6V9eVp7VVUA_-VX8Vb1Vf-Vy7OknV8-AtBWTFJPDWbnAFEW9CW_YBMFWsvBU4AVzVpjVfgAtlVoGW9lVBFArlVHaCNaVuaVl3U3yQeRD3lCRgAQfFR0L5kBTpQHaCT_BVzVB7Q7uVXaVi_VEqVyCWpGWO7V1EW72VFHW-uVnkQ1nVBwVSbL33Aa7V51VMHW7uVyAWIEWGFWs3VLEWJFWmGWYxF7uVG0VSHW-uVRDWEwV0kLPHWv7VZDWsGAY0V93VLsVgGCJHWq7VNiVV0Vf8AM6JrHWdvVlHWMnPrvVX0VnvVZ0VpHW14AUkIc0VsvVwFBuvVewVkaVnnNSCWemQeHWYbAvvVBIWbbJNkProAxIKIIW8bAKIWJcGvpLjHWGPP7vVC8VAcVDIWcSQJHWGIWewVJ8VPIWSESSNUJ8VKjVdTDRIWnGW-OFyuV9cVDBC7tP-IJwHWFIWkgAmIWnwVoIW88JPpJi7SyUSCoL5OViIWG2TSIWaIWtuVKXORtUaUCqIWxeLsIWYQULvV8IW7tPyIWLIWnnR1IWFXQNzCjIWbHWsDWRET8XVJ7VxBWtFWZIWn4VHHWR7VUJW3NAeGVBJWOHWkIWGPPiQQ5IWkgAUHWp9VwUUr9VDLPt9VtbLgJWIVTAXPpjV0mV97O6AWrBAqiL33AonVUyVixJjeLwAWd5UPJWOpURJW3DWyFWm5CrGWGHWo1VU8VIHWWdVU7VaJWkaANHWhGVEKW7uViQQHKWTHWHEWjJW91O52V7sVJCWJDCNKWn7V6YQKKWfHW33VAJWWKWsHWovVbEFXDWT4VmBJfKWrVDGVJyuVPsVJ8VV7J16BnKWf7SgIWrUOFwVVIWghV2gV3XVX0K5JWrzU9XV_UVxDWV8VtlVkPBflVuFWDKWAmVd9VaYQtGWBvE7EW_DWVKW3lVoHArlVMKWJLWuGWdpHiJWFCWJEWXHWIFWUKW2lV9KWdpHS3I8KW08Vz9VbIP1ZQBeV6SPaLWdAV-8V_JPHeVF-VjHFqxAiFWQrTcLWr-VcCPcFWa2VU4VCvGpFWtDWw-VvDWg4V8pV9JWzAWjsV1DWHZJCKWR7VwGWIqVweUnyAtsVA6VbZLpQAxGWT7OzGWk3EVXFu-A3GWFNFQlJcdEbqVZDP_LWYqVDFW9JWHDWL_VdqCu8VmYO8bAnjVvoFo0IGDBqOV4cD6fL2IAeMWkIIEuV4kJIZUCMWZEBUUDN8OeLDfMWbDJzJW5RUw8OxVUqMW-5FjfLkMWPdDr-TgMWTbVwrAcBPO6PnMWoGJ40SKGAABWXGWxMWfAVhXCEBW0aVGBWnnJOoFUxMJcGRHPieGp8OT1SENWKXOakVJNWDNW1aVK8ORNW_tViMW2JP5rFTJPSyV89V0JWPUTs5OkrMkBAAVC9EDoQVEXVoNWO2VzcVaoBqsQQBWUdIMXDM-FsdVTyVyMWakPk5VpyQSeVn5VSuVvLWbKRVaPgTTXsTr5VqFWUGRwDW9LWm5C8GW0uAFKWBKW0-VzAW9GWAKWBMW1zBPOW-uVhGRpQATOWUvVaNRJOWuzRHGAQLWyzEK_VTKWd6VmYOXOWWGWSqUnyAjOW2FAgHWBjEDRB2HWXlLSOWKOWkHWkKW3RCuHWrhVxvV5JRYDWxOWb0V1OWd0V-HWf6UewVuJW1OWsgVVwVw0VtNK-AW5XU1MWvBAiqSKxV_OWjvV_bVXhVGZP0LR80V24DSjBtvG0KVqGJEoAPLArdCVpCDARH8OxKWThVPPWJcGO1VSPWKiBtvGbpBXPWhGQB7VA8Q0MW1zBTnItEWd1VV9V5KWHOWzAWLOW4-VGOWNOW_GWKHWeVU26QX7VqvQ6PWd7VSMW9PWYOWdOWFFWr8V2AWs9VaMW3PWYOWlOW1zBBwVpOWZ-IgxQAQWyHW4OW_3Vz7VSQW14AIQWRQW4HWL-ErOW1OWAVUQQWoOWzHWzOWn1B9HWavV3HWoHWPBDBZC7HW6OWjQWn1Bi6Vw4VH3VF4VfNKH4Vk4VzwDK4VzQWWrBM4VoDWRmGmhVMBWbsIiBWfCWvOHX4VlBW70PFGWGPPHGWWiIdDWgPJ56VdkVHFSYKArkAA7V_6TZeVKeETBK8nVtKWdPW-tHLBWjnVwvVMPWyvVyKWfgT6-RuKWY9A26UbIWWRWbUA3TKyuVq1TKjS0dVWKRFBWbbJ3xJHuIgRWnnN9oVmPWZPWxzBwKWAPW5gVERNMrRzRWpDWDsSNIW6vVewVRwV4oCTwVpiLgTKxoVMELsRWxGWAxVBSWKJA8AAiwVdrV9oVnhV4wVyRWIqH0RWi_T0_T_rTxWJxwVUdJybPOhVBRW4wV6RWUSW8RWxTU-RWdwVtuVDdVfwVdlCSwVIdJCPWjPKnRWwpBZxVH-VISW_RWmSW4wVoSWFnChwVvwA0wVlhVbxB7RWLTQaPWrTUwwVrCKywVvwAcSWogAN4JqRWlPWhSWoPWNDSkSWJxV8TAPsVLSWaaArSWNQJtuVt-FfwDEILySWlSWDJWf7SRTWNSW5SWdrVKPUBTWkMADTWVbA6SWfvGqRW6hJNTWtPWI7Vu5VT8V1BHm8GGUVvTWeBHwFWAVVyTWfVA0FWzTV2TWgGCgOP7_L2IApBHhcDytG_TWHID81IS9A6fACUWUEUKmG4CBEbDHUWKWBOSN6TWqDUacIPUWdyIXxFqhLSUWJrSa4H1kAVUWBpAAUWsUEFlAMUW3WBQLAaUW-FHgUWmkDiUW2BHNrNmUWhcDzAH85TxQB-oAWUWI0IxkImRB_TW5rOzUWYCHV6BQhUa7Ev_A1UWh8Bz2H1rCMnA8LA1UWhSVWUWgRBfUW6qMQlIxTWbUWeBHPSGvUWNSJxUWC9Uy5ULVWJVWOKU8qB4kII9UWVIFVWNrNQlIXVVDVWU_UFMVmmIdeIomI8eNNlIYVWwUWZ4VflLkVWWeMIRWKRCoVWz9KrMWggAsVWdjHRfBPrVkDWXSWZOQzVWLrRhgJwVWsPWEOWy8UuTWSVW_wP1UWIVWjUWglRBWWUmIR1UBVW6kIHWWvTWzuVCCWvrB_VW14ArGVaeI0bIFgIYMWD6UD9U1UWdNLLyV4IPe5VNVQQnVU4VflLm2HhJAYVWRiID7IYVWebA4RG6sIngH1DPDVWPiTDqJWUWOIW6iVHEAYVWWCMJmDYVW_pEZ-CZ8UU8UzGAB8UGQAEDEzWW9TWsBA2WWdUWt6CigE4WW0eAh9Uc0Dk8U5WWn8U7WWZDSbPECXWDwENgDg9Ua8UqEEl8UIXW9VAR8Up8USVA8VWfAWDzVDVWvzB1UWj7B4UWjnAixLuTVfXWRVWjIPiXWn5DkXW7PFzfKA1UhXWcFDjXWp5Dg9V7CWvXWLWW2UWUWByXWsqC4SVcVWRWWDgIbGUgVWGgIiVWKWWbUW31VxXWrXWzXWdNLIYWRFABFCaWWoPJ_QGDqBibBayRnkVU4VcXWu8QvpVnXW7UW7IA9UWrxVmXWPWWEWW3XW8UWLNFFiV_0UEYWjIPiYWlhHvHCWVWnNAoXWUlJoYWMZD8xV0uV9XWEMVSWWfVWTmBeeIDYWXWWhYWbYWjYWC4V0RJ7kJpYWbiVDJJb2SBJJmqQ3-IBZWXrCOwT-VPEWJbMVBGAJiPrTWoBWrFWhrVnXW7WOBXWWUW_pECWWnUWgRBVZWQXWkxFObLAXWdZW4YAUDPcZWXZWDXWaNRgZWlZWDwE8XWfYWENA-XWHlIUWWCyVWzRPXWpZWqRVgjKLXWi9UqEEGOQiTOUEF5nPN1Ig7BTXW6WWeGA3ZWJXWnFWHoVDaWYXWqEE98H45QBiQ7ZWVTA1FQm1Ig7BmWWEbDKaWE6Qf5VeWWmBJvWWEbDgrBhpBcVWKWIdRDecAmgLjOPhhAUtCdST3dBHnBTrBRWF2VPH3VaKH_AH79VqyR3NWiKKraWfKHjkJcaWsZWbwKXoJQiPR0Hh3CjIK6SPiGP-NWOtRLSGaaWh9PTeGhyVEbWEbDFiPGbW-5FQ5UsCPQ5U6WVV-AaELSqA3qE14EevFOfQRbWPKA4qExSO-4AwkEFbWnfTBWHbbW_sVebWGDBlyV89P94AtRAfbWvcIUUWCbW-eKYVWeuFcMWpbW-5FURPWUWtbW_sVRSAcbWp9OW1AubWpIAjbW_aWmZN1bW_sV-UF2bWcSQ2qEXbWTWIAcWHbWVbWPLASbWtaV-DJTRQqbWp9OCXWMcWRnTdwVRcW7bWjLWxHQlZWUcWEbD6aF_sABcWmgPbcWPpKYbWfcWSyKMlV2aFBVFebAhcWEmEJKKYVWYBEacWjlAxbWsZWscWehLTVVlWJrcWu5GtcWy6VvcWDWWT3JlUWEbD2WFOcWcSQ-cWuFAYbWBdWnFAvJPEdWDdWWVF1aW6cW3aW5KE4KIfOFo3ElsR7iQ8bW6SUo-FZUW_cWmgPVdWWNG9cWvBGVcWc-VjNWQDKcdWEbDufLKdWnUWMdWV1Df-GX1A4JAhbOt4GsCPufLnYPDcD0cWWUWrUWn7TbnA5cWnUWzdWQZWoCW1LWy-VpSVnXWE9AFWWBKW-dWAVW3XWPVWJ9U_UWCFAIWWOLOA1U_dW3XWbVWsZWAoUsBVIlI5YWQVWMeWFYWLEJAXPvbDD7IRfBvbDRcVZyRAOQU5OFOQypJbWWpqTXaWvESlNWN7HwBAVOKufLaeWcJQNqFqeWAjL4nVcyRGVJ-WWWUW0WWlxBhZWR3DAaWMXW0SKEDEe_EWUWtvJb3UzNA_WWkZWsZWytG02AGXWi8U4ZWUEBWXWUXWNXWHRUPdDWZWFfWmZWNgD9OFigEJ9AHXWNfWHxEYfWBaWQTBHaWjJAw0GaXWI_OWOAs-ValPzWSvEWTWTGOWfXWYVWEUWT9AZZWwTWrfWJUWObLwfW91I5kIHLWplC6cWsfWXkIvuVzfWFUWxVArZW6cWQeWrKVSeW_zVMgHfgVWUW5fWxVAPuLVPE0mVdnJ5pTkuGKjM3DQlHVQLU1wQepV1KWQfWqiVXHVTgWzZWsZWl5ItjDVgWMJDnsQYVWdgWsIBZCQZgWoaAEQFfgWMpFISCp0VVbPYKAlWFIfNj0VoDPcSFhCEsgW0tVYKAeuFZEKLhBx2F1gWyeWmwCpgWmwC8gWkLWDmK5gWcJQe0VlgWSgWGfI_nVxgWJhWUsDBhWU4PCVWPeWOWW4fWJUW6LWvCW2LWAaVqfWHgWUhWAMWu4VdQLahW0fWDMW6BWehWsZWIgWKUW-5FMiVfhW9fWmhWnFA_fWaZWdVW1YWAYW3YWhVW4fS8fWT9AcMWy8Vx4UxdWsZWZQKZEBVWVx4U2dWhcD8hW-5F4RGegW6SPMUTedWwaWqnVxNWVkVX5OuaWdWWd-V10PWYWTLUYYWRhWmWWUAHeYWAgWShWnUWQHGyfWvWW3WAJiVeiWWzRysVWiWOiVhEVjWWvhW_XWyFUBYWVWWnHK9iAkiW_eNnNBvDPeiWEhWoJE4YAWiWYgWIhWUME-XVZhWsZWVhWyTL-VWZiWSaWOqVGiVZaWpaVgiW9iWxsV-BW8bBFjWshWWUVzYWlEVCgWwZWcVVjhW6cW3hWAbDGlGMgWk0VYjWXEWr0VnmDCPAiyV-RFakV3nITsACDHtkVjgWGNWriVNlVDzHz0JRqCcCPy0Jp2CtjW6WVFXV-tRkfQJXVIiWHNWqnVwxPsZIYVWLBWY8AQVSLdWxXVAxDljWYnVCkWAjA1lV1rClRCGCBDuALLB2nE8FDSwAfCGGfA7_AkjFHGQtLD-KAvzGcPEh9Pr5PCiP77Q1rCFiPg2SDIHPZWtEE8jW1kDJrDlaWvdE2VDtdWeKEvdWGIEN_OOhDr8GCaJNjPJSFcADsVBCxG8BCcVWtkVOnDojWmgWYKAmCW2KWmfWe1VQhWBjWybWvbWlQHBeWViWDlWu6FpsV3CWNOLIlW7MN33AhhW7CWHOLNlWS6D8bAohWsZWzbWUMWNWWniWuZWlcISjW0hWTlWPlWTaWGSQsbWElW5CU8cWIhK6hW6cWYlWwvP2cW-5FeIGgDM8EStlWRfAy6VS3IKVGqEGTJPZJG0ZLnYPBfEYOB4NORZO2WV-WVzTAClB8lWIaCrOEw5PWcWH6QnXPbpBOMJKGGS8OfgPRcPBEGzMFigPMmWYHGyMFZvFYFWNmWZvF7lWKGGBxFygPDmWcmWv8BEtVI6P0lIuwFu5GzjW0ESHFGiFA_SGHiWWaWQiWU4VTFHXzFDYPwmWlqETmW5dWuDWSZWpfWHlWSfWZcWDjW0PWXhW5TW6mW6cWmWBKhNKlWw0KuiWYcWEnWOcIHjWCnWYUWadWnhW7fWInWkXH1sVyYWPeWoiWvZWnmICYWflW7mWJnWvcIVBD4VFYFW8SBnYPIDCgkVRcWjnWjnWvJPDnWkXHjnWSiWwEWTZWBnWnUWYZWYiWaZWaiWcUWWfWmLK4eW0BATgV0ZWSGDWlWMnWqZWOjWVnWclWbeIDgWCoUOgI7nWxEVVBD6eWKfWCmTMaWjTO9ZWQaWlhCKoWEaWOeOHaWuLWImWhXCSoWIaWOeOa3IG1VUiJDcWwfSikVcoWJ7ECeQWbWn1BOWVAYAkdWm8Gz5Qp2BfaWlcAhaWa5ACyGL3ConSnaWlmAHMAX9P-eKPWVsaWBXV89P5oWzaWnWCpoWzbDTRJvKF6aWhqQcCP-aWXoWqnVBbW-5FZRPJbWi5PkuGddWtmWfdWcJJNpWC5UFiW38PjgWcjWDyFQbWJcWLpEUbWTdW7-BcpWn1BlbWANAnbWi5PdbWxmHlpWZbWmbWibWHcWfpWjpWvMW8CBubWJlWXdWBeJklWzpWobW3pWFdW8AQglWU4A5bWGOBdqSjNHBKBfKPqNILXFOKGLpW25OfZF2gQ8TFMXFtpWIpWixJcSF2BAKqWpnWWdWHqWrbWRnWUqWLcWcnW6pWfpWQcWaqW0WF9FAEdWxeLlcWccWtcWTvAhqWuRPjqW1hL_SGiqWnlW50BTVVoqWtqWpDKjcW4nLmcW9cW1qWwbW89PhqWUVFApWquA75O-PJEpWNSCHcQvsRSdWOqWbCQjdWc1ELdWCpWwiDodWXVArdWdsDtdWweWfpWjIVHfIJKKLfI1dW89PSgI-kWw8UsUTFOW_mW1TWvnWhcDxcWFlW-mW8dW3TV8iW6cWirWdiWwcWhUWKnW2fW1cWZPBVlWQnWrrWwrWLUWAoWAgWWnWdlWYnWsiWLZRvrW2FAWjWAXPWpWWrR1jWZpWLiW9eIS2BhNWvaW4jWZOQtvGsCPtvGnYPUeVrXNWeVm2SZTUEsSbeVLrQdeVzLWx8UdXWAjWznW1cWtqWufWeBHesWxpWchWYsSMlWrrWtqW6nWnsWjsWPnWjiWWUWrmW1rWUnW3rWCoWTWW6rWxZW3fWnUWvsW-5FjQLusWylWkVV1pW8sWtqWFnLAtWrsWslWtqWciVDtWQUWFtWEtWSIGxVVxlWxqWvlWJ9PAbDJ1HohAMsW6SPTtWMFAOsWdFWV6FsCPV6FLcQEbWnmWecVFoCPpW2jWRpWJiWZOQVPEFsWGLUotWIsWPiWSpW7sRBsW0jWhdDktWvWVutWOtRuKGHEAljMUfLRGI8AEr4C3tWuiVrOBDqWQGEr4CsnWofWerW0nWhsWMVWtVW9mWB3VGuWjWWHuWTVWFnWR7KHnW7hWBnKtrWEMWGoWUuWKuWiOCtsWZuWtRWthWqoWzsW2YW7mBZnWFoW3sWBiWVuWdnWAbDlhWwtWomWDbQUhWztWJuVmtWbCQlhWptWvrJtpEJUW1NWiNWyuW10PsuWhtWKeEwuW2NWKsWbCQ1uWmhC5uWJsWpjWtJQ9_RyWSbrWBzVFuWlrWYhWgrWHIDzdWgsWfVAPuWdGATvW3nWydW8LA4qEpsW6cW4dW9nW3dWbvWHJAfuWcIIhuWxhWjuW7rW9RQYVW4dW7sWsZWzdWZnI8LAHtWuvWivWfbAvnIvCUiKW5mA2vWXeW1MQAGGFpSAvW6uWCvW10PEvWjeWZpWEuWf1VPvW1dIqbIdFCQjB79H_hVkrWqCWcvAKwWe_BMwWHDUMcNWkC_XQSwWsbI7LBNwWIiVOzVKzVJwWDuARwPUwW_TIT_PpLBS6DHDUIhLZwWvnCbwWVwWdgGSHD33AHDUB5NqwWLoCswW1qPmwWwwWUVCCSPvwWU4AowWvlP7wWrBAHDUJ5S_wWBxWLCKzwWkqCGsHgGCj6KGxWjBAMwW2sW3wW8wWaQBgjKeFHYJJZdI9uWFuVh0QhVGUxWSICsmW0tW7uWvmW_wWNAHWxWhqToPJgxWeFHcxWxuWBwWwLWISBYRCixWFoJR0K69AsxW_vWHvW7kWggWarWv-VasWXYWaqNLxWMwWeUJ7gM4JQ7xWbwW9xWcSNyxVMUMaZJMUMF_UHyWFxWhwWLwWByWTYVsiKAyWA2AbUVFgWooIHyWvmIVrCxxWMSVdvMpgWXyWaSC6gIIhVgKEzhG76VszDiBWH6Ee-Q6xRLTWmjT16BXkNDoJTCWpoVtYVl0SWVAwlJxIKmnJx2SEpNJKCdrJFkJdHIzqJDuLppJCMJ2oBLkJhgANkJXqJnvJ-zTGLU2yW5sByrJzyWQrJnnJTYT1yWJCV22BsyWcBUnlJU3BLjJO_T18TlnJ6XTF7VsnJyfCZdAtaMgPTvfCJ0BWGKcBUOgJQdC0TBfUCYpVmzW3eAezW6dUS1ShzWKoJo0Dj1SsZREdClOCgaAroJGJKJ6TTrUlaMczWNFAO9JIgCCvBrzWb3S9IWoISoDKkzWHgCpzW_0RbPQ-zWTpAA0WKbTC0W2DU2zWCwJjdJteTZcJGwJSNUhZT1zWTpJ3zWQiTz9OlzW8cAwICfwJU2Fm3JxFKj3Lf_Vd0OpgIsNJoDKYRC7WMk0WwYVn0W2vJP3JvzWVcJvbJ-aANdJlOCChTx0WQRWDsSq0WDhMl3JEgJ3eTqAFWOBf2DpdFzrIIRWkiVcJQJeBC1WubBWCCZIVrmEboAt2TOjCoIVOOPQyWlSSJZJaSC7WMywWLyWTwWNyW6UJW1WDhMMVVd1WGvNGyWcUCr0Wb7Vg1WCfV3YMT1WB9IlFPp1W2sW70WGvN8uVm1Wl0WdxNsVVx1W5IC4WM7WMBGUe1IC3T-eKu1WCfVsCUmgAsmT4MJaTC_JNiIJYtNlTCrfTSNUy7ITkB5_I76ElfBDIHftNH2W2hLuKCaFA4vV5qCbvIvcAwOHT2WUEBP9VW2W1QTwIAbDPQeQhjWgtVPmDyxWttWexW2HSaoBETElfBYFWN2WvpQdFW2_Nr2WgLWG2WtSCu2WSrWAhBS4SznQFHCU4SzxW2BS8oIGwWpwWZ1WawWA2ACyWwcCK0W3UTMuWIwWVHAp1WE3WxfCG3WLSTdhWl3NF3WH0WUDJ2fWd0WwIAwICl1WcUC7zWo1WB3WrwWD3WOyWEjMs1WTjWR3WN3WT3W0wBGSQW3W82DwtOHMUI1SFJRLKA-5IWtQlVVG0We0WwtOp3W5ICQrPW9UFSW61W73WW9UbvVz3WX3W5sB3KAn5BffBBxFtxRB2WnyWK5B7QWk2WwQKtxR5QOYSVUIA7STdmBkeBaNAP4WeORs1JXeCpoAV4WtxRuWFdRCojJtQLD4W9XGhmWrrSO7UNRWW4VaoBQHAL4WpCJI1QyYPS4WVrTH4JY4WsFAnDWN8OylB23W5sB53WwoV83WS9UvSTDFSp9O14W2cBH3TmhCk1UK4WhjWVPWk4Pv-Ka4WmhCKfBT4Wi-HojJtxRP7HYeCZbA6eCmhCc4WfSCe4WiBWTGJ16BX5Ab_Rp4WC7UF1Qs4WmjBL5WoIJP5WpoAy4W4JAylBSxWv-KctWBvKLcQt4WaNAIcQg5W3KAnYPy3O42WxtWUHPnJE72Wm2WpxWvtWh2WrvBj2WhjWPBWHVQXxWNiWZpWENMDwWcJQGTToVQZnBQ5WlsRK6WpoAD7QcnBNsWXPJ22WagW7XV6JWtTWUWTL3WV1WcUCltL7LWJHJZ6Wc1Wb6WoaCcFN2DDqtLU1Nk6WlKEKyWqxAMyWf3W4aVPyWd3W0wWRyWGGOgUDaSC9XC-DObpBoTCmFAuBAROM46WMFAQpEMrNQpEftV4BAwAFtOCihBasB8SBH2CsPVuOCakGG_Br1Bl1BV-AD1VZfTu1F-FAQpE4UCK7WO0BvQKFQCWWFQKNdbATEHZCCiIFyiB-eVTLPEvNbEOd2OwuLn6WOpN7xOl_ViEOn_Vm0OOCVWMOr_V7vOt_VEuOv_VjQNx_VIuODKOy0OEwO00OYfV40O32OcCV52OpOOaFVOwOXyOxLPZ0NayOwOOcyOiFVWZVkFVEAWM1OnFV8_V6XM_COvfVBNOxfVvFVwfVlwOGiMn7WZ1OU3O_sLa8WsZVzrLuZVh1OnyNe8Wk1OixVndIk8W7JWRwWv6WHxWI9I_xWr8WMxWb1W7ZVJzViqNgwWq6Wa1Ws6W9XA4TWK3Wv8W8xWZVVJaVHyW91Wy1WMWC_3Wq3WYzWkqN06WuPBb7WiyJA3W28WC3WU1WC-IK9WgVEu8WN9We3WP9WKoIR9W5lAw_Na2HtbACdAJ5Nb9WYzJp6WiwWx8WueVAQPi3WxeVNPCf9WjDStEVtaHEFBQ3E5FOl6DZIEj1Bx6Dh7WZ0O4zNcEO8IJp9W5AS4EV5mNq7W8tOs7WkEOp_V4JOp0OzrLEyO4rLGyO4rLIyOGuOKyOx2Oz0ONyO10OxdN30ORyO50OTyO70OUuObFVz2OdFVzrLfFVwMOUZV4LPjFVawOlFVO8WGAWQ8WmeMS8WhZVtFVbgNyfVa1O0fVUFO59W3FVxyOruOR_Nu-Wf8W4rLh8WSMPXeNY9WbAW89O5-WeAW5xWv1OZ6WWoTOwWI3WQwWS6FA_WsvJ0TWDEC88WNyWB_WdwW21OYwWK_Wf3WM_WlgGjrCZdIeyBUqLV_WMpTNYVS1WQ_WU1WS_WRDVChBuzBT9Wi9WR_WsvJY_WS_WADQSICkxBFSPg_WZ_WJ5Sp_Wt_Wh9Wr6Wd_W_uBr1Wc_WpvWRJQv_WS_WFTQLeDhJAVxWgtWC6W7iM8_WuiVbxWl2W1BS3iVuaQS_WVbVm1FI4CZ_W3cLm_WuuBu0TFwFqbVBvWriVPAXSAXPKUfuAUHINAX81N4sIv0TbdLMAXn_WxeLtzBZ_WdZCjAX6_WAWQmAXv0T3oQaAXhAXKNB-_WTTTdOI5VFHOVdrVo-VISBvAXq-V_QI8vBzAX2tVfVJHeLhaJ0EP62WS6WFrWP8IFHCykB4XE1yIt_WokJYvBEaEiERT0IkAXd2BeyB8bPIBX6_WjfLLBXbAX_2Wb_WU9Ww6Wz_WcvBlbIs_WJAX3-VD_W2DWq8WaBXs8WD0BeBXqfBkxB9-VJLO20W5_WQAXC_VU1NWAXmnQx_W38WcBXJxWu6WlBXw8Wx6Wn9W2-AuBXXAX3cEr9WPrJrvB-kC09WJMOj7WLMO39WyBXzYVGfVy6N03Nl0OA-WLfVbCOKFVgLP73NTCVRfVVCVjCOy_VoLP0_VFAJ2_V22OoOOeCVMKOwLPQZVRwOSZVhfVd-WBAW5LPDAWJ3OqfV9LPHAWvCVJAWxCVW8WU8WY8WJjIKCXlZV3fVxRMRAWaFO3CXrZV0uOQMPCGVJDVNqN9CXrjIq1PEDXPGVdsVsTLp1WbrCFbLi_Wy_WviCd2WNeINDXf8VRDXGGCxHCi1W4WESDXMDBZ3WZDXWDXMDBhUDCvBbDPHKQbrCc3W5BXwnCKxW2_WzSMBkQsbLUyWlwTX2W8cApICzQUVDXCDWHGGx0PkKRbcL3cJNnPx0POhWK3Ix0PAbVaSCl7OFbVaSChqQB3QeeQqpQdTLLAC0kPmKCAEXsTTfXV0xWnnJDEX37QlaMUVFhRTDEX-iQ_MQC3QrfCIEXz0BrDXtqNcqD06WErWAwWIvWFjLKlCGSAuiQPINlEA86WqLWmqFWVFUeA56WFEXCoQHEXGWLz0BvjQcPDDMBnkDnxJD1AqEX2OVLAKqEXiIFRYFqKCuEXGABV1UNMAQjBAtD-sWKAJ1EXIvCjEAkxI8hLNYAGFXXaLtWWhWKQjBNFXLbLInP_lIAVCthP9RJyGJPpUUfLkDX8DUMWPpEAaFXlBRLmDW3JoSJSWTEmAdfKDIVVUJmFXsvDNnPUkWklOUrJfFXekThFXtBAKhQn0PJFPdqSzFXwFX1FX3FXRfBtFXxSTx0P8FXRuT4vWsGQAGXKeECGXOpLyFXzDXmgAwjJAYBLDCShAz2HIFXoMWHtPg_WgEB7mIajJD0HZ2SX8UKZWrDPFoPFeBF2FsPWszItfA4rCCZW3DXNtA1EXBsCG3BXYCjGXxEAlGXJZW9wVdsCCsCENASvCLqQgxQOtCSlV-OF1GXSFXUfK7XDfgA7GX7XD-CUBcLNqQbcBJkPi7IhJQGvCziNnXDUEVmDUtHUHVU4GXIGVMwIJGJ1GXg3B5UCKHXHtCAFV9rIF1WdjQ1EXEvCUHXuKCWHXBHXJGJYJULCDqfBpMBwZLQHXuDUSxIM2WDPJvGRMtCUWJPFAfYATGXoGJeHXvHX20BxHXWKA2bLjDXMGXIbAYBX5KWLDX8HXHpNtOKODX1BXQDXuDXe2WCIXNVCEyWHIXNFX7uIYDXuHCCpImdRvuVhgJMDXsoLbQMQIXSpImdRtNRc0WBIXleLWrUzXSXIXBpIY2WWIXarUVIXpcLLPTysShIXvDXf2WkIX-9JmIXC9VjrUhLSBIXkrUygUZHNBIXAtSlrUN7SsrAGQSAIXMIXeDXNoLmxU0SSCuH68SYiUgcTVwUzXR9IXdDXjIXAJXifR1XUFtUqxU_7I4qPdIXSqA10RvIXhpPvIXA1RH9SaaRYJXXJXTJXAJXXtU5eSSJX-IXLJX6dHJaTzSCeJXXlMboPoJXbtUhtUdpPvIXPYUcJX4cJYJXmJXG_RvJXMuSCqPxJXiJXKJXwDXUJXytUdJXjJX8JXAJXawPWJXLxUJ_WmDXbwWzJX6tU19SluSMjUF_W2_W2JXPjU6JXYIXBKXlJXajUoJXGuUJETRiUJJXTKXsIXCKX4YUGKXj_W3NAvIXOuUEkRJKXijUJjRXKXS-ShvUzJXFZU-rP5JXqJXAKXdKXlJXujUYrPvKXwoPrJXYvSxdTfuP2KXYqP4KXUZUhbUouU-nI8KXvcCcKXcrCAJX_KXdZUCLXrJX_JX7JXyKXLbTWhRDLXzJXA_SLTRRLX-KXsZU7uUTkU7KXLLXyJXWLX9KT7uUULXbLXSKXiIXUKXAwSV_SuKXbLX8IXPKX-KX_ZUBURpkU78WHKXA2AVLXxKXGLXlJXVvU9KXzLXxHChkRYvUfdSzJXXUREKXiLXrIX0LX2bT0cS2JXxjR9LX2iRFMX5bTSdU18WhKXGIXNLXCMXpvUgdT2ATkBXNMX_LXwKXPMX5LXRMXx8DOlUTgSELXjLXOLXMLXFLXZMXWjRWMX3KX4LX9JXkMXoJXrKX4KXpMXnMXGxQubTeMXBMXZMXBxPlMX3LXYMX9JXJwUnLXuMX6dHhMXfMXQMXNwUAMXIIXzMXdMTcMXGMX4KX0lUMtSbKX-MXDNXQbUPJXHlUnATzJXUbURNXvMTSgRyLX3MXMJXqdSQySCaUhLXXMXiMX9JXtcTZATMkRWNXeNXAJX7tPzJXDxUWjUGwPKNXyMXfNXhzU5wUXmU7wUZmU9wUpLXwLXiKX4KXAcUhxURzUmkRrNXCNXtNXOxUiNTKxU0NXVMX3NXNcU5mUQJX7mULMXvLXDOX7MXKiUPzSi8RqvUeaUseSTdTEnU6RR8NXaDXMJXJCTKnUaiUxMX9NXAJXqdTcLXMOXEYRoJA2lRPxPzJXqzS9aUKLXMOX9MXsNXCKXYnUBNXXOXVKXwsDvOX_IXlJX4dToCTzOXkJX2tPHMJ9LXknU2MXkNX1OXHyUzCTrYRdNXLNX9JXj9RNyU4OXkLXCJX09RMdUgOXXNX1OXLeTneACOXPDXRNXzOTbyUyfSlDXhKX1_W1NX3_Wf2HzIXXMJZeTcOXwOXQPTmMXPPXNpR7OXrJXeeTlPX_OXNpRYTTYJX0yUiPX0OXkPXTnRSPTLFXPMX1PX88J2PXFLXieTWnRo3WfPX7uIzHXMpJbrCL1IluLFLXL1ImNXbLX01WzLXHQX88JYJXh1SP5R0IWBtSvIXn1SwgCDQXa3ILeMKQX3PXXQX91SvcU_1SbHSoBJC2SPIAs7TA1UFCU6HW5PXbrCpbThmU5PQzqJoHS0VCFGDgVArFH9MCtOKDJJLcLtfA9nSoQXdMX6PX-MXpQXpnT8GXIwJqbTwaPkDXUUDRlJtQXfzP5GEH9DpSAqdWqlCxQX_lAlySTgSiwS7WR7PJERXoGSuQXccC0SAU7EyQXNVC0QXARXSoPQRXGXNyFX6oTcCD2JCFRX27FDXBWaGKRXGXAMRXyiAORXwoU0wUSzU_DTynR8USFET1zRKbTvPTbzU8oUZKXc7R_ZTfzUb1PQ3SyIXLQX5jTtPTXeU_PTFpUu8ULvWDhITETJpUnzUFQTieUYET4KW42VWOXiUDNbLEIXO9WOMXuHCSSXamLLIXZDXYSX0XWwBLtDXbSXhDXbDX6xVoJXqIXvICcSXSrU6QXBMXYbR5aJvIXxRPq8IlSXwOXOMXoKCWVFtSXDEDRbJoJXhKQqWA7EXtSXPFX7LBHFXFQXFPXtDP0FXZFXoJQE1WKGQrMRtSXgFXETXsJQV6JcFXo0PtSXOGXW4AbGXlhHUUM_OXimL2HXHsE9mBCnPATXsOXhLA7GXcTXdOXuYKqGXWrCTpAVTXBTXeTXvHXXHXoXDRHXZlEtSXfHXXiAhHXpHXNrIcwF0BXO9WbPXNMXqDXsaQqFPayIRDXnSXwJCqMX2IXzLXoSXkDX-HXQSXqLXMFXcvIdbLY1WcPXUFXJUXzvCf1WIUXSpILbLYDXVFXdbLIyWRUX2QTWUXlQUJvCOUXclD1TXV9W3TXPDXt1WcUXSUXWUXyDXYUXyNCOFX-PXoUX9GUdbLRfTvJReZQAuJYfTbQMVUXzvCUUM1UXQvC51Ws0IW1WB7LpQTt3WrQTXiC82DdUXv2UzUXNUXlUX2UXBYEKlC_sIQGHjYWc7Iq0Wp-OlEXZRC9UX0CSFHCKVXFBXmTDTyB22SFHCOsC8oIplT8dQ6gLPVX-jBRVXdmRQGDDEXsIAApANRT-oB9UWFHCABX_KBrVX_KBvJP-2W8UX-jBZQXNRCp-OhVXx8PfpW4VXAuJtVXmgA8oIxVXFBXtDQynQ15WYeBCWXOiWGAXLrTDIHbUXsUXAtD2mW0LW4mWGuWJJXbADySXebLCQFo1VSWX4XAUrCTSXUDXcUCXDX2xV3rCiSXl9VgWX6QB3rCbqBzrC3EXROMnWX56WQpEYRC_6WV-ADEDH3VlaMABOE7WvqDaSCLtBySOYRCI7W4tBlaMpWXdyW-_BG_BYRCN7Wz1BvWXaSCQ7WlaM1gMsWXx1W9WXa3Wf2BpICgcCb9WJXXa3WKDCRXXtfAlfBfUXbBXUWXAoUUMXiUX8eNdEXtZJjWXUgSnXTaWXccTs3WwJRsFBw3WmfT-OQEHX1WXdWXGcLlaM1bLa8WhJJ71WqXX06IjXXbZAa8W22CVXXySKp6VxDEfyWG4DEtL6-R4XXRVXvQQI4WoIJlyW_WP8vW4qKC7BdkPMSBfnIKYXQ_UxXVH9T38PHpW3jWjEXLTBgrLGpWYYXnYPn7WV2Wh6WR2QI9WiLWVYXHuQ4XXtxWc5VytW8EXyeWy2QnLOMYXQLItpQ51NxXVEyUsYXB_AtpQlsCA6WDWXtuWSBW7lWdlGgnWgyWFwWZsWcrW9VWY6WHUX5QKUWXOpBLUXLOXEZXUrC0IJaSXuGXHTJfWXdWXbTUiWXtXXkWXQZXgISfUU2XXUWXP_OgXXOAGBVXuGXJRQsXXkGXJRQ-zSYZXqYXzLOYZXK2InZX3SXTZXhLA5lGZPXUPXaSCaXXOKXcPXjUXVZX4nB_TXrZXw1W1ZXj6V-UXmXXEQAoXXX2U1VXztKSqBOQNOpBZyW8ZXxUXKZXaoBFVXlWXwnBj1U9XXjdGgyWPRW7oTd5O5_IdlGHTWQDBQdQGmAGyVWKAdMUmqVNdVIAChEWPtF9kBvcVevTT5IGoBPYXpoBoEW--AbBAiaXIkB5cVKrV5vT6UVn6IYZXoaXsgAFUXKDXDZXTWXqWXMFA5UCHZXvZXcUCtQA7aX66WKPCMZXztKqCH8aXuOCYDXuGXHbXDbXAPCXUXhZXUZXkGXMbXROMN_UbZXcYXYZXRlHbZXtjD0aXKZAC7BkZXjZXabXFpJnLOnZXYYXpZX2rJbZXtZXXXXs8WYRCxZXMMXcXX5uVdsCoWXK7W3ZXQbXhXXuZRCbXWHXHaXbxQyUXx3WBeJ4bXuOCEaXTbXAcXIQXdWXMbX01BhXJ93WwxQH1S9ZXCuBSbXybXObXLaXFcXPcXXJAO0WwfCGbX3EXHcXxFBrWXdEH8XXp6UAKJyPFxzW5oRvXXGcXV-A-oHkcXn0EEsDMbXsXEtpTR_VneWVaX9YXXaXZaERUTpVX9OH-WXn0E-MWDEXzVFFPW2MXLbXYcXPKA5LB2cXatADBWcIXScXbcXn1BjfLRVXrcXlBFTnBjQHWRAbnQgtVMdXGHAOdXUFDmyV_YXNvWHwWE_WubXFIXsbXFZXncXfrQXWX5aXZWXxbXGdXfdX4UTCbX01BKbXXcXkdXPbXeZXRbX9cXrdXVbXrZXZZX59VbZXZbXydXbbXbZX1aXPIAhbXlsCfbX51NkbXuQMvXXaIRqZX1bXXKJ_XXuZXbdXwZXhUXFIX0ZXOcXrdX0bXtdX2bXqOJndXgBC6bX31S8bXpXXoWVjdX96WVeXjcX-cXsZS64W2DMlXXIaXbeX4EXn1BRcXOeXceXt0RdcXiHFQaX_XXSaXi5VtpTHYXnTWYaXzcXOWX4xWTiW6xWhdXBbXaSCuWXYhAUSXV9WZXXUWX-eXldXQ3WlaMEfXpdXEfXsdXVWXHfX7oMMTFXZXWbXgYXdZXVWXcZXCeXqRQgZXReXlSV1MAebX8dX79R-dXjbXbZXoZXhfXEeXZfXpbX6wLYWXtbXKOXvbXluWtWXOfXV-AQeXMfXgVV9eXufXt0RWeXcnT_ZXANWCQXzfXheAwBC4WMEfXGaXKcXSfT_UXUfTtfX8fXzEF9bXKAJFgXKWBgBCseXtxRHYXweXucXueXX8D0eXycXLpS4AV2xWASTPWXdrWJ3WgKX_aXJZXAEXH3V-aXJeXAbXUWXPWVQUXtfAPWVpdXPWVLfXOXXggX63VrSXPpIRfXeYXTfXFbL2dXFeX4dXydX6dXWfXOiK9dXhbX_dXhfXlbXjfXnbXydXmfXKJQofXLeXVSXNeXxEArgXwfXwbLUVTwWX63VvUXbnTu3W83SIgX4kJQhXl4VOQNPWVAgXjeX7bXYhXe3LoeXLhXvQWNgXThDgcXiBWtcXymHyeXWaXYYHVgX7fDDdQS3IX-BSWJpyQ0cR_AXh9PH3VJKRP-BCBXiYX2BS6QPxWXjfL0hX4XEK-ByhXcLWhFDAqJQ9EZRP3hXV-BPpB6hXltW65WGdPDIQ-hX8-Hr4HliJ3aX6eXMUXwZXlgX4BA0WXigXVSXcdXDEDaiXkKCngXLhXgiX-QAqgXkiXffESZX1bXyWXniXwgXtdJYZXXbX1dXT5AkZXYfXUfX6gXfbX9gX3dXibXmZXAhXBeXmbXbaJobXdlGqbX6BX2NXAbXIhXBfXKhXvAFsiXNhXMDByfXcUCzWXkKCShX63SUhXYeXAaX5VVAEXniXahXYjX34WWwV54W74WejX1FJ43SjmTDJRIMUdIIXjX0WX61S6fXOjXYjXkhX-XXX8D9oVDYETdX0WX7STFVAr5GzjXJFAGjCyAApsE40VFbCGNEb4WnJE9jXJ5WbUAuWFGNEQgXphXGYXrhXNvAthXWeWrKF4nBwjXICEnjXrjGiuFAcA7vDbBAiCKWfDIdD-QAkaXmlT0jX4TG80JlEFBgCZaX-vDyYPckX_RD5jXekX_tAL3EP3I2eXP2WpbCGNEdFBHAGgkXrkXiDW4JAukXS_VquDxkXWgXtpTPlADkXr5GgYFCkXGLEbaGhkX0cXk6PbUAy3OukXhGPFlX_jX9kXLcQkkX8FAmkXGpWNlXoPNnxWUAXPEXwAFHlX9aWRlXTlXiEXPEXGlX9kXsCPdlXdkXE6WtkXelXy2W8jXLlXv2W7ZBaCKxjXHHDOSVplXADKrlXz6PfpWvCJYgXc-U3mWbgXZdXqfXjgXfgXcUC3WXcsBciXBfXeiX2WXBLCtsBiiXyBA9lXCFApdXHmXLpIpiXReXlaMKmXtiXsrAviXSfX7gXVfXziXUmX2iXdfXGyPffX7iXydXifXdmXkfXUfXFhXNWWHhXoDXzZXj3WOmXDmXttBLjXuMANjXtfAKmXRjXhfTwcB4fXjRTCmXlEAAtBOQNvmXJcXdhXXeX5WXpmXQPPZeXy3W8lX-mXX0IsjXSgXYmGFkXkCFHkXwcXshXbMC2eXViX_-W7eXUWX6WXEmXAfXYXXBmX8lXVuBAtBFmXTnXcsBJmXZnX7WXcDXNmX5WXfnXySOxdXFeXwiXydX2gXZfX4gXFeXYmX5iX4iX3gX6iXhfDAeXgmBUmXDhJAjX9YXCjXMwWsbXGjXYXXIjXcnXlGArmXSeXhZLjnXPuB3mX2fXTjXzmXdYXumXknXcsB4mXNoXVkL6mXijXLcXkeXYnXGoX7WXhhXGmXQoXEnXiyWecX_DJveXnhXs_ERgXfcXLnXJkXNnX5kX3eXAZXbsWCZXXiXkgXYRC9aXVnXrbXYiXvoXEbXcWXtfA5UCpdXUbXjSX4ZX0oXObX7VXmnXZfXonXFeXqnXUfXsnXZfXunXxnXwnXrnXynXSyL0nXtoB2nXgmXFbLimXhEVkmX4BX4TXnmX9oX3IBCoX5ZX3oXAcXIoXAVXUjX5fXX-VaSC5bX8WXAcXBIJ2XXXSRheXBJJUeXthV7mXcnTZpXsFAZoXWHX4zJD1AQwGgXX4RGRVXQACtxRk1UtjXYmG3pXFdXqeXxXA6EXMbXt2To3ECvGnEX2XXKjV6pX4FGFxA5cXGiTDIHohXJnXvcXHeXxcXnoXuhXGmAtpXDqX6SXqcXIqXBFXMbXDlXk3Wc7Wn0EBaXxHCVWVBdX6kW2BSKqXN-VEqX3EXLoXvdXCqXoEXLzBqcXc2WBqXmeXgUDWdXnfWYdXjBXyZXIZX6aXBdXXsSd6WkUJofXUWX4CCZJW2oXxEAGrXpdXGrXsgXfDXArXmFGQfXydXCpXZfXEpXxKQ0iXFbLIpXLpXKpXFpXMpX3hBOpXsnBQpXDhXFeXTpXG_VdgX6lXDCDlmXXpXwbXcUCMrXbpXtmXJrX_WXrDTBgXwUX7bXKoXBaXGrXOQN4rXSoXanTSjXgpXsxWxrX7TXipXMdB_rXUJAocCFnXkoXgoXUxVPVFxeXKnXVqXMnXD3IooXPnXsoX-qXidXcUCCXXUyFxoXDjXCfXBXXy1BYsXIrXVvCdsXPKApdXXsXLpE7oXqiXcsXs1BPfX6IXdtRygX6XX0WVxiXFKAWmXcbXbfXQ_U3iXefX-gXgfXdmXBhXfmXirXlfXBjXnfX7eX9nXs8WIjXksXn1BurXrUXtfAFtXISQvpXJoX3JEWhXJbVaSCKtXOQNStX7rXYpTloTljXWsXhsXneXPtXpjXJtXatX11BHsXfoXX8DInXljGUqXTgXWqXQsXYqXXgXV6W3KWp8W9qXegX_qXcUCQ7W_lXWnXzoXFXXU1VFmXQ7WpdXGXXhnXMfXYRC8tXRrXnnXTmXYbXyiXabXXrX1mLdbX1sXZmXrxPbmXznX8iX1nX-iXckJ4nXHeX6nXIKXKeXprXrfX_WT8TXytXU1VfmIgXXcpXxEAQ7WwmXZpTymXOtXAnX-bX3tX_sA-6NpuX8_BchXToXCgXMcXmMCsuXAtAojXjpXcuXquXfYBhtXZgBmhXKsXSqXltXGnXtjDotXJUTvhXJWVMFKCWCLxA1SP7QPHvXWYPkdQb_IxhXTkBDYPPvXHWXOkVGqSmhQWcPKiX05WB6PRcPCiXTkB1mWSsXwDWErXYRCIXXC8AZsX7nX2tXcUCjvX_eXfsXpvXtBApdXsvXNrXudXs2UPlDc_RlsXrsXiqXFbLTrXUfXVrXfZXXmXJuXpoB2sXamX4sXcmXFeXemXEwXRpXTmL_sXGhXBtXYuXMeXYpXaSCvvXHtXPhXPwXxgM0vX1fXzrXThXgpX2rXWjXovXUwX9fXHXXdwX-oPrpXdvMMtX-rXTwXS7WVwX6LQnuXJgXmwXzvXwBC6uXv9ARaXhoXFKAMsXmtXYmGUgXXqXLkXpoXXdXM9WUsX8eXj1WhOCwoXgdXtoX7lXtfAV7WAPCFmXGxXXJApdXJxXhINmsXinXKXXK7WApXUfX5vX1gXFuX3dXHuXamLZrXcrXbrXxKQdrXlDIPuXPpXRuXhiJTuXTgXVuXxLXXuXWpXZuXIqUyoIQxXObXRwX6pRB9WlpXkwXUfTawX81WtxXUcX31WAxXDcX6JXUTCGvNIcXiwXXpTCFRDgXFmJxxXK7WZoXMxX_2I8cXdUCCfVVoSDhM9STdoXteXIsXujXmhCjcCEkXnnRUIX11WR6ANyXGvNngE2RCrxVoIJ-uXUaXAvX80JH6EDvXGmADIHVyX9kXibE6cBBlXOnX3xXwBAuuX8rXxmXarCvyX1uXDsXvyXOaXeoX7uXxwX9uXioXGkX1wXBvXPsXmyXG0AAbVIkBQ_DCrWXpWGzXHOFhEXNiXWYXKeEAgChlXFpSQzXncGZpW7WMJnVZyXdGA4RGWzXakVB9WwIC9kWstX_kWvPWGUXDxXxtXFxXB7L0tXyoXuoXzVXHrXmdXrzXLxXp-O9tXtgXcUCLXXmzX-jBSxX9aXaUF7SXkpXKPCEsXatASmXzgXUmX7vXXfX9vX0sX_vXLuX2pCNuXNpXgxXgrXixX4jJkxX2wXmxXEjXhZLMwXJhXOwXj1Wp-OwfXROMvrXSVXApAjuXXtXXqA1xX94WrzXOQN6xPDnPppXFLG9CXCrPPxWAxWNIBCrPaqXfpXEgXrzX2yX62Ij0X1pXqWAAqX1bX5pXoqX9pPfBXuuBhkP-BXhvV9dASLAnwWt0XKaADxW_TI40XwqX3qXj7AcqX3EXGqXWVFeqXfwDrqXxjPoqXQEXcUCKdX9CXKjVksB6mCBWTj_BEaExZBH1XdNQG1XD1X4wW-9E1LB_wWH_HH2JaqXM1XpEXdqXAFXYoBgqXKYWh1X14AOzPz1XA3RtwF21XENA5jP51XKjV9CX0mVp0XtwFA1X14APkPgGXt_WfzXGSXV3SMvW6qX8wXwtXVsXS3WUKXozXasXXnXP2XyKXFmXO0BeWXV3WE9WbDPOxX-tXa2XOrXMXX0TBvQKp3WS7Tk9VmZTxgXSrXDuXwsX0gX8vXzsXcaXKuXvnX3sX5iX_gX6sX9iXChX_iXEhXJwXjmXLwXpxXNwXnFP6TXfXXg2XUKXeuX4ZXb0XX2XuXXzxXFmJh0Xl7QrXX6zWNXXuXXp3W1bL34WxXXBrJWcX7zW_xXfjXtqII3XYtXU2X0LX2yXdjQQ3XUIJvwX2aE_pXTEXuPBJqC-_U8xXtbAO3WqcLO3WPyXXIJOhAObCncGKoSTzXA-GktXiyXSyX2wXCvXClXl3XlKEn3XufJF-VJqCuQAYyXB3XA4W4jAs3Xm3WulIH5EebC3RCtpTMcJx3XoDHAGHc-IsyX4kXqtXtpTpyXhlXryX5PNU4X5wXhUV03XNQLSzXehCnlXT6WngWKBRZAByYX13H5xHLqI1QLTuVNhJSjBuhCUiJ1EXfnIu4XNPAP2Vt3Xw4X0kP-4WohACjVI4XpqXTWV54XncQkPCw3Xe4XlYXJRWNGDC5Xh4XhlXbYX5qXAlWZBX9wXUWXX7WtpCR2XmvXqzXE4XRjBR5XFbXQ5XLBLpdXZ5XENLxzXf2Xc3XyzXc3XvQKSxXG3XqRQD5X0iXl5XcDRHIAP4XNQLg3XsmL24X_zXusXr2XUNPxsXGuXE0Xu2XG0Xw2XBwXy2X5sXEwX7sXGwX9sXhmX52XUpX72Xh3WpDXW0Xi5X8GDwfXp5XguXq3Xh2XtpCe0XkjXg0XmuXVjX2xXV5Xw4DOQNc5XMxEHvCp3XW3XyXXdjXgjXcnIa3X0yXX6X8GDZoXa6XqJAJyXV3Xr3XUhGF4XxGCB5WPaX43X6jXiIJH5X5jC1jXUyXn5XUJKD4Xc3Xf0Wt6XF9W14Am9FL4XfyXRqX-yXTqXjyX3wXptX5wXP2W16XdgCqyXYhQ3BJjiCtyXooXoyXn5XUFGT4X4CG2eXFzXXfBHzXqKCMbWKzXUJAUVFnYPuhCW6EzNUIUPj7XwsDQ3PzaXe2XC_QrNARIFKiBv4XcSUbxBz4XAUAYdVW8I8RTu5X35Hv7XNPAfvXRWXRnXj2XrCFS5XWuXU5Xc3Xk2XWWXtzXV5XF8Xb5Xf2BF8XwvXTfXM6X_7XOTDk5XO3Xm5XI5XUzX47XZTJIHAs5XGpXO6XQ2Xz7XO8XT8XhLAn7XZABx5XoKC0dXpnXWxX3gXYxXnmL-vX2aXH0XgNDJ0XerXL0XtjWN0XlnJP0X09KeyUmrXdiXoxXG6XmmXrrXE8XWWFL6Xg8XN6XZ7WmlCR6XDyXluXIMBctX2uX_8XF9X4WME9XC6Dq6X_4XS-Rg6X56UAyXVTKj6XcMHE9WM8Xn6XL8XrCFR9XE9WfUC8VCM0Vw6X6yXwwX_XXtxRO4Xn5Xz3XV8XA-GB1V7ZBfyJhOC66XEdX86XayX-6XIkWK4XhSUD7XQyXTaX5rFAzXkyXQXI73XL7XZ8XV7XR4XQ7XX7X1XHB-XX1JE-Xu6EatAS7XV4XS1Vv9XJrJFLBRkXOHEUkXQIBwrAIPCkaXa7XBgAc7XlEQJzXb7XLzXqKCinW24XAsSS9X74X03WgGC1qX09Xi1XNrRX8X7zWX2B3BAw9XFLBtlXWKAy-XcdPuNW4nB87XcgXhvXWfCQXXkvXCxXO5XPXXVMAjqXFfXlsWbuXwcC--XUJAb5XJ_X3JCc2Xh5XYCRE_XQmXssXo2XA0XEuX15XXxX35X3BAcfX65XMuXCwXOuX02XQuX22XSuX42X5nXAtXkzXhXK82XV0X-8XQ_XQpEvxX7UUC_XeSAewXY9X-ZXU6XCsX00Xa3WM_XZ6X5_XVtXCyXxuXO8XM_Xz0XEbAw_XmAFMgXQyXOgX8uXXsVZ5WF7X_uXy6X_9X1eXRsXL5XizX4aXn_X-wXwcCTXX_-XPwW8qXadX68XD8XxfCXAYqvXH8XWAYe7WisXPZXiAY5WBqsXKjW7gX6zWfAYN_X2vXUmXUxXNbLC0XXPKq8XafX45Xt8Xc_XI0Xe_XK0Xg_XhxXi_XjxXk_XUuXm_X9wXCtXasXIjXIDCt_XqAYF3XsAYG9X-_XhpX0mXSXXjAYWwXgcCLBY8_XkmTS6XZ9XQBYnAYHgXqwXXhXWfCLBYi3XPgXywXYmJMAYitX53XCzX73X6-X4lX58XAmXnvXVXXH8BlvXC8XExXoKCvBYfsXffBpdXlfBe5XxvX4BYBuXBpXp2Xn8XX_Xp8XZ_Xb_XJpXx2XxnXz2X-5X12X8sX32XjrXD6XlrXVpX88XqrXsfX06WyiBu_XiXXTCYdfAMBYxUXK3XBnXuBYYCY4WMyqBVBYjjXH9Xk6XdCYBsXPBYlCY5yXRyXlBYpnIiBY89XFDGH7X63XZ7XjqVyyGIyG__W4kJHsJyEVBkWt7XwsDEaPi8XwkPs4XKaPzhTlFDptVmhUlFDQ3Pe8XtUVIDYVdX0lX8UVagXBZXgvXRnXwBYnxXkgXI_WofX68WrBY1tXFjX_8W8oXMaX5-XleX0zXK1XUXXdpI0fXz6WOjXxWXfiXnjX9mX2mX7WXFoX4ED4WX7zX-oXPrXFlAosXO7Wn1B_tXduXivXgwX2DY1yX7VX47XN3XP6XlHLQ8XT7TDAYR_XTBYRBYlDYlCYM2XbdXiED-EXYAYiBXHZJLDXMEYedXCxRedXqLKedXaNRNEYlIFIYGZEYVJAR0XviCizPU0XHjXnmXcEYv5ScEYBQXlhCmEYKEIedXMSXj1RedXizWCcWrEYx0RuEYeUGaJGqEXH1VKzU1JW-KSkEYqcLkaA1EYMbX3iJrEYF1Wz0BmEYgCJ7oMt2TenQ2hLKJAZ2BrGA1YNwIAh_CI5VqcVQ2JacX1ZAUcB_wBXQBL3A5yDpkAPGFLhGDnKtqVwpILFYoqEAoDOFYrHBijW0cVFeQQlCqcXVFY-QAXQBsEWXwMs7A29Co1QwmSRrCSGOizPXoEF9DSGEdYH3QFtBAPpAIEAR1BAZIcFYOPIdLAkpE8IFvCGpKIlEIc1JOODfQC0zPjDBJ5CsqCaUHWDFvdBSADZVHSUH0qCsNDLnQ8ZDfnFXfW7OCMWBGZD7EXQFYoqVl2Vj1DuqXInF7UILpAfyTlKAXhFbtACFXwHBI5ASEDtUVwpIbGY4vFANA7EXqaXP3QrGYFvDPMHbKETTAMbXsEWMrNcCP-GYFbQwDDfqMfDILbBq5WnRADHYShALbBFbQesIRdXWBJICEYkWBmWm2GMHYZQHTdXt1B4-XToBwAFLyBIlXJFAOdLNzXVlXbUACmBYlXJFAHJPUlX5iWINNrCCdqSyPA9bBABDrCCVcPqHYFuLHBWL4W-5WrvBwYXTBKHlCgtV-kCP2V9EYQOB2EYSNWcEYZfLiBA-EY3EX94XLrTZzRXEYt8UKvWJ2X3xWqoX--WTsXUPXiEDEfXB8XxLXQIYkDYObLIfXz4VkDYaNRKfXeEYikCjfChEY-nXnmXKfXz3VkDYnEYARCkIY_jDkIYCFYEbA_fXFFYheAHFYcGO2ZWuBAgFYNFY4JFkFYfGYgEWoUVZ1AWXDQtCWFYUEB2FYvUFaFYJGFAGYVMAeFYKFYESAMFYZQDjFYhSB1GY3dE7IYd6B9IYuBAtFYTpRuxBwFYTpFdHHB3A0zP_IYvsA4FY-AB6FY8FYsIHDXTDJYo6C7xDyGGEGYxoF7tAnGNKTOFJEEYTizPMGYFcAw_MtQI1jBTGDp6Dg9GL9EKkE97BcDDEvGZGYTnQmCQCsWKVQcGO6WVoHYwAVvHYa0BsHYVaWdxWOiX07PHqSEKYS1QlBF-kC4HY1kCNbVylXmWXRAYPSXTAYVMXiEDaCK0WXdwIE0ASIYiKXZKYADKbKY2FAdKYmLKaKYkKCcKYiFAgKJmKY-QAoKYmRBvuVrKYh3BjKYO_AcIYgEYp_XiEY4fSwKYtKYdNLmXGx2W38P8KY12WDBXU4V7GHurInpQ6SPDLYloCj4XWgWI2XNVUNDY4eXtnWQDYMUXZKYC7W5CQMlBggOohBbiXSDYfKYZYAaRBTLYJFAaCKWLYAGAYLYdQQABOEmPADKgLYFJA0WXqKYdLYhBAfLYjADoLYHHDZDPkLYbUAnjXyLYeLYmLYuLYnBAnjXoQQ1LYhBAbiX1rC8LYbiX7OCCkG6KYAMYhiXDMYyKYoeBCBYPIY4vQfIYDtXnmX8LYtLYwJAhLYHHDPtArLYnjXHELQMY3LYSMYvLYTVMPjXsKYXvV6EAniX3vVz_X1OAWMYHHDzUXZMYVLY4LY0WXwZAiMYdxVqOWeMYkTXnQW3eACBUhlTuMYx7VPBDJ_OfyXxMYswVGSUrVDtIJAtV3jXZQCdjM8SBbHY3TGlkXytV7hXHAX16BvHChHY4oW3MY14ANNYoYXyDKQNYPBD7OCqlXPkXslXkNUE8IulXMlBwlXztWIWXLXV27XaQJhMYD7WhiXXNYvlXZNYihBpBYaAY5lXdiXSLYlLYMlB72DiLYZAYQEYPKXwNYULYuPAzNYhiXlKYrLYaCK7NYliXHXKpMY6NY5dA6LYvKYmMY-QP-NYADKAOYoiXm2XtdJFMY-QADXDx3PIOYLQACMYyjGEMYUOY7DPcID6KY0KYMMY2KYgIY4KYKOYyNYFOYUMYlNYzLYHHDYMYiOYEOYULAsMY8MYgMYuOYDsVkMYIOBUOYBAY8yADOYwZGkOYdMYVNYpvVB1XwOY5HWZdA1MYSNU-OYzMYm1XYEDtsPhMYbKYvMYBfOkKD0MYhqXEZDLPYZRP7OY5_G0MYTNYtFKSPYuwBg4OpNYfJA0LYbNYU5IdNYuPAfNYVPYnBPkMAn6IQOYVOYfPY2mXqNY3BVMDYWuVODYroXQLYYKYbLYmPYeKYfEYyPYZOY9NYmNYBOY2fWmPYaNR8PY3OYXrDrMYslXqOY4OYsOYHHDdOYeIYfOYOMYhOY5PYNNNUVTmPYtMYJPYxOYvuX0rXXeX8PYoMYUOYQQYnKYKPYBKKXPYBZC6MYHPYtMUbOYIMY2VPhKYnKYjQYHMYj3QEdVKNYLrT5KYjQY_LYh9PXPYdkWxeWUNYRQYrwBoPYHqEbPYaNYujQ0kPcNYWKAYNY5QYxlXlHYTWVbpBWOYiQYpQYtUVFRYwBA6KYLDYgzXK2XM5X_HX3NY2PYbiXABOSMCGFAMXQUIBkuVZ8VOIYLEYSRYhiXURYNwFXRYXiAZRY2BWyLJ4BAVRY7FYgWVqLYnRYhRYbfFxLYmRYgRYgWVIeXvNYdRYlSOJQYFBYdgVTyWwVBfRY-1FsRY_QAEFX1JArRYICLh0IjcXzGXOQWz9TxMYrRYNNRFXABSY_1WIbAWVX47IjTXswVgSUOSYkUXfZJyGXrGX4MYMwV70PISYgRYKSYDSBBSYcfIRSYs7VD3TcSY8RYeSYNMAgSY2CJiSYZSY3EYRTU3nXFcXFSYlKW6hJlSYWRYubC2uJpxJb6JUBAKEYzRYt7FxMYcLY0WXqEX0PYdIYdXG-SYxMYBTY9NYATYMbXqLYJTYuqXuRYMTY56WyRYAmXSLYnjXNMY3RYhOYPTYRtWAXPZbBL5IzhL3SFjaBsyCuyCYUDd7AaDHZMBrGY2oSbTYQcIngQgTYlaLuXAhTGeTY2FD0XCzUDtTYUIGCrFUsDO3GTFYFVDBYA2FABvCdIABHShWAooO2oSzTYngQtTYZJA6vGdRFvTYSHF3EX0iAiTBcCPGUYZpWibEMUYuFYgKWVnA9FGJEBFmJaJFHTIGUYYTAHPVQUYXcOPVF5yG2JArCCmKFy5GbpAGoQrJAhTBy2BlcFsKByPAkjJQAMKlSlXBiUYy5AXdG1tDTLQOUYoJDSlD1lITLQzCCqgWTvAw7HhUYh5GuJAxHCwxMEuDdUYbCE-fCWBABUFZtKyKAfqFGtEPZQqcFcDBMBMfwDhyXFKAWaGTlJfeEYbF7dJx1XsCPJ4PBLYh5VneWBuLdGEngHjOAyNBVLAZVY3EX9PAsCEMkJ4KBBRDsmDHQAKRB8-Ai6AU8HWvJlwMEVGGRI3GYISAsBBR5B8eHTrEnCDUzAkmA-QEjOApPIqcF-5A2oSjQJ4nEngQUFYsBBZJACWYl0VacBFYENhC3GYCWY2oSMWYq-VQNILWYVPIIUYj9AMbX3EG08BlRVWrEgUY4TYLUYi2UreBAfJTWYALYrQYuTT2GP46B3JY0jA-0VOWYEQArGYYTAVGYyvBwcVNsJRKYTvXUYW_NWfJJLmWl5AVGYS1XVKYutXbAYSTY0RYLQA0SY7FYlSVGaDLPBZLY1PY9SYniX_SYkKCrRYIXYI3CKXYJYVGXYjPAgjITXYmPIU1NWXYSXYKDI4uCKMYcRYNXYUTY2RYNxWy6WaROZXYaNA-DOcfElGABGS1iEFCXa_Vd_VAsMCfVKnMcXYYXYeXYquS79W-zNZLP1vO_9W-tOB-WXOOw7WYMOr0OI0Ns2OdOOu2OK-Ww2OGSMy2O9uL7SN97WafVA8WhCX72OjCXFZVFVMmCX0LPUwO__VkfVmCVH1OClNJ1OJPOL1OcwOjuOXgNRSTX8WkyOLAW0CViVM1XY4DG3XYPAWGMPzyO4eJqYYJXYsJA0-WuVMXAWy4NjFOxYYoXY4XYq1P5YYsYYrFONIYwPYLMYiXYeRYniXRXYrRYwAFrBXaRYBZYhXYETYOXYcXYHZYbUAJZYRzOP3APZYgRYIZYwBX2KPUZYFZYgRYc9IWRYXZYgEVOCYRRYDZY1RYQCYqxXDLPxFNeZYRZYsEVaYVjkJ7vF8eCJ6ABsBVuEyCUJvWiLVYSNa_V1zN7BVvyW5XYS-N_BV1tOVZY8RYfZYj_Vp7W7XY3YVJfV5YVRCXeLPTCXRCVVCXNFVjLPzSNTfVZCX37WTFVXfV1_VS0N3_VuLP5_VJ7NUYYUsLWYYB3OYYYPgNAAW0MOk-Wa-WI3O7LPhyOuCXjaYcVMcZVn-WfZVuFVsaYQAWs-W-nI_ZYpZYJFArjI4FVnZVvYYWjIzaY7FYBaY0YYNwLBDXvZVNqN7aY92VWTQUDV0pLDbY9aY_YY5eXQnXRLYEXYPXY-QARXYpOTTFHhBXKZY97XNbYjZYFXYbZY8RYFjIWEBTbYJBVPvOlOCcXYSbYv5P6qMxwLibYFxMebYnBVhZYXbYNZYjXYlZY92XQJQLgIobYkbYQYV-DOtXYFOEvXY5ZYxXYQQN39WnbYdbY0bYFDX1YVEaYm_VGaYo_VIaY7YVNfVp2OPfV-JOUCV96NmLPaCXYCVUFVdCXWaYfCX4_VdfVaaYffVpaYuhM-_VgaYaYYjfVdnNf-W6LPfYY8LPL3OsfVo-WwCVkbNnYY1CXodJ-bY9_WAcYvqM3aYwaY6FVaFOtcY_tWFuALCX_CXBGVKPOhFOYAW3bN1cYpbYGbYurK_cYvcYZjIBXYuNYDXYYbYPbYUbCcZYbJHCFAy3OJZYCrXKbKREYObYcXYNdYGmXnJESZYKxOaZY0WXRXYWdYPdYYZYeBVc2BVdY8DEfdYgZY48XTdYYbYEBYlXY8BXehNMFEldYACXsZYnWC9xCQXEFRDNJCX2AW0GuhGMqF0TBhZEM2SsuAZBHKPFyCKJzAebC5ZCt1Ji9Qz6OGmAVrEjVC3dY5tG5dY7KEiTA7dYmqA9dY3NBiiGjyF2XCEeY7JDaaBW-O5bYPMO6ZY29Wl7WmQMjdYudYYdY0ZVDaYHfV8XYFcYt7W13WPCVKaYOfVMaYQfVOaY-3NQaYBKOSaYWfVwkNVaYD7NXaYbfVG7NiCXgCVbaYQxRdaYbpNccY9uLWwOfcY4COnfV6COh-WhYYaZVewOxCXpcYWVTr-WV3OyaYabYWRY7DPieYN8O2aYw-WwuO_sLheYcQAvdY-aY9nMh3OBbY4YYTfYHXYedYjeYCFVSQQcfYOdYnfYnqMGdYYDYrbXTTYEZYcdYcZYLXYDTYfGHFTYkfYP3WG_XlRYzfY8RYLTYQXYgRY9PY5fYRTYWnXxfYkZY6eNm9WluWWXYdNLH3C3XYnXYwQE5yWeyF9MCUfY2VP5fYdXYbGAClBNgYbLAqcPWgY2XYbLAgaA5oVZxGNWYqnA62QUeYHfBTyB2dYriT8RYRVD9DG45Bi2QMZDGxEmrCIvJTkBE8BZxG-aCKZAKBHIACtVY1uTZgYdbXigYL3Qs8UOJC4ZB5dAvRBvTY62QexAS3FvxArgYcDE_xLNCHNeAdmCuzEdkG7hLrgYdCB3WY1WYChYo0TxJIAhY4nBggYKZAy3OFhYS2JoiTCUFWtEnJEiCFKhYUgYeWYPjGN7DnJEZZAQ2P-WYqcFNoBXhYjmDfhYXGPTuV8WYzhYeMCghYtJNihYmgYAaBchHTgY7FYsgYEEUEPV0-FRhY7_Cf9AWRY1YRNLBAzB6lGxhY7NV9gY1MAKiY1hYcqWjAJ3hYKZA5UC6hY3GCihYLlGkMAsNF_8LJkBuYFMzGk-IohYFiYWrEBaDYPFMZAMiYyhYXiYuOCO9B2hY17UOAOVMCoiYgnEhjWX2AyVEtaAGSEAeYO4AK7WfiYg9BGbERMBbbYYmHsIA6wAXwAdyFAEBVbAIiYBiYsyAfkFQEH8xHtiYFZWiuFMfAsiYAPCduAn6AP3QJjYBCEQvTOJCmfYN8OZiYvWYhGYvRVn_AS-OzDI_5AuhG9iYsEIBjYphYqjGfIACtFy3OuAAvhY9bAWpBY6CvgY8cEZKAygYUKUFmJ4hYdjYSEOOnQRHYQiYWKAcjYWJE1ICviYBhYjmDxwBejYkgYUgT9hYOYGL7CrgYwwDYjYXtFbnAJfPDiYmJYa2ErjYVAJWRYNLCJFMv3A1iYYPAyjYPiYbjYzFYimWlGKWiY1MAxTAhwDIkYTgTiQV28BBgYkjYygJBgY2mMz4Db3CPvEPFCqjYMkGOJCrRYnkYykYPGCLOMriYmkYpQA7kYDkYUiYkkY17UjmDTUAHLApkY8hYMFGzdG5PArIDAiYF3FtgYVkYQsE3kYjmD5kYNlYozE9kYgkYGlYXlYTiYdVYPiXnASFlYKZAIRRjgYqkY84GnhYBiYemFiKGemC2kYShYiWIPOAVHYvjY3WYxjYyoJnTJzgY5jYehYFHF8jYrPH0jYn4ValYilYKIIbhYToBdhY1MA72DJlYquTLkYS5D4iCVzTnlYQlYUkYPhYkoAGiYrjGEhYwpF6JCIaIyUYVJAdZA3_F2SB8gYOJCFmYdlYoWYm7PKmWFlYkHApoIROMuWYJkYrkYYNFpzEb5Ae7CpVA6VYR7BBaD-sHUpQuOCk9BzoWYkYHXYXZGsuCTUY45CTWCeiCFfAjDBniYPjYwBGvrDH4EojYUgYcmYRTHlmYK7WBmYkMAmcXDIYraKaYHGJFinAQ0D_EYS7C2oFYYPWRYN_C-ZBD2DsBN0FHYjYSlYRmY4mGgRY3EG1LFdZArGYcSB3cLGTYMbX4RGnnYakVqnYuqXojPcGOnmYCzJIFYiwBcZYMgPAKYdFWOWLoKI-rFJEDPXF_qCVPQ-YDh9Aj0Jn2UYWPzUDfnY8xG9nYjtCR7BUjFg7FcGO-dBvXChwBy5GfUTPPAJlXK5AZJA-7UUNIklYPWYXQCMWYfxDn_G0iCnTYAQAaoYO5P8RYAIIZ4AgTBjpQihBYjY2_XEbAWXYojPgRYEIYuTTLgYazXpxQmoAz2BJ1GjsFmoYUYCPEImoY2qBreB-0H6tH_IQaBIncH9xAnzPtJAfFAWiNlGHxoYerAP-AAUAQkYCtF2XFSfAU1EUpS5kMD7C0YClDBnMMdVHOkYs4G3_CwVAj2B3IEJ_GwUH6RAoVYjjGU0EqmFsoYNVH-oYBqEwcBapY3mYG7AfDFWGF2tG7lCJYCrbBnZDCuW44FdZDupYQkYkUD4YAwQX5NAppYdjFA2AWFAHAVdTYhhYjOArTYDDB3kDkTYY0H3nYuXPFqYwVBVgPWoYNwAF9L96DNRXZnYXgBspYjvGRlX2oSPlAwAQSqY1aYuKUFwGjiYBiYXeYmkWCpAjhYnqFRPY9fYUfYQZYhqY68VCUFb-VeHY8hXIGKWgYuqYWTQM2UpxQwzE9vVppGEaD-iYEjAW6A25BySKOADdjAfNGFFBOFEUDHrzCl3EsPB_LAwVE_aDxKDZUEeID7mYNGB-SXjoYQNIboYTYANhCeoY-rBgoYUIAECBXnYetNCqB2oSKlCDBAWrYmGDZpWRVXYiVW3HGGDhYF3iYTpYVxKiMBigYUrF7jYrmED-FtVAfYAMjQVVXaSCyQYfpW8oIS-F0DJ73AznYihYXJDvcEwWC3hFvJBp_GxfBsVBMqY11ANJC8bQBjYcmY_rYf4EWHYDlYimYBhYxiYXFBQNFEsY1VPGsYY1DSPHJsYJdAvaABaDcSG9xAwsEY-FZMBOsYinYBjYSOF7BYjVYbqBYjYyOIODDfeAnSGW-HCwA2dJrWYslY7_Cy7AYRCS_AhpDPSCS1GYmDcCPssYnWYzqYLNYE-EN8OtFSqHWvTYGAG-iG6aEGLEMnGMXC5sY--AuWFthYxlYCLFkZB4lY0rYpmC7vDtkVuWFJtYD2XdFW1oY7AS2tG-gOLLErkHL8O19D68GoaC6OV3TCEKEr4FCIMF0C-oYGVFSfGEiB4HAHNVMZDZJAPlAVuLnJEftYPBDdZABbQdZDMLGdZAgzPxIGJtAEuYCJGt0F0AEjKGzJGzNAKuYxIG2MBzJG8AA-AAELG7YBCvJdNAY4ACuYiAAQuY7YBSuYxIG8AAxIGTuYCJGhvCguYbuYmnYSjDzGAUuYwdCK5QBLGdZAluYiAAduYiuYguYeuYuuYwuCxIGjkEH8AUuY2kX0xVCCO8OYPtCKXAQLBZKEoOBQ_UOdAiFA-bCyoFYfQPFBQeYMbB6UDevRlNDtuYY4At7HpqYMUATeYLlYHBE-jBn9GDqYuWF-MJGhYKkYZAHPXDHvTuhGyFA2GWFdAQZCcvFUzAgWLxvCr6CFfJfiCeIA7SOW2BgnYfWYsjYkdY63OwjY00H1MABkY98EfhEfkYrqYAgYbbY4vYHsEoHALZPsfYjkYDIQWgY_vYwbVhtQt2JWVAjYDOVI3TY-BEsBBN7A-0BJZIgyBpsBLeYoIEuWFiPIebCFRDavY4HAlgHU5WPRJsfYq3CMsCQvY35WW2B5eCWABcwYGTILZCEIUGZCkwYz4WmwYojJLvYUkOcnBCsYThYWRY2oAGLEYvBHxG6lFuhG4rYsgLFHCfwYdvX89P8oIBxYK6AvTYGTGzTC6lFYjYi9GMeYD4O9VXwIAPIWm5WC-BAWX_KBKIWO1DhmRzFHQsYL2VCwYO1DMnY8zWVEBucY3cYpLJZWYFrYtaAXzCGrY2zCgDHXqYBiYmKFFxMwvYqhYvpYzBAUaCutDFxMzlYW-VkrBWgYjbYixYNrNcxYhxYRwBcgYsqYHXY6xY_BX0lIEuDUAJeEWiFIQDDa9CesYDTIQkY-7UpnY5fYyOPbuDFiPRyYbuDYNFlrYAaQXrY1wYygAarYXrY_aIGyX0iChdAsNFofCaRU6SPXyYmrY4TDnYPWdH76GkxYosHVgFQkYBnY1fJYUWBXAWiFjIByiJflBiiYvpY3cLDYEClBryYTOE6HQmKA6ASVyJ1FDtgY5iYCxBdiYK7WJBDZNJr-HKJUFkJtZDbTEzUDsNFWfDr_AZ6CAQHMQHZ1AALHyiYHHDymY1zG1yYZKA9dYHdD6LDkpY_vBjjGajAb0TVvJ11A-yYZOE3QCLvAniAMpYOEHHwByDHoiYKzYyiHOyTEkG5JBQuAR3T4FIfkXDKPCtFYyYfsQayYLtY0mHbrYNwKrgYPPVcCP-zYoyYX_Bg6PzvYS-O1wYlEFyKI5EB4dYOxYWiPFHCtjYGLEUxYmgA_wBn0UgXAM2C1wYOSCJXEfDHsDBppYTAOrFYUEB3TYurY04LdTE9dGjTADaGXOLWFXYNQ4KAOoWAFG4kYgRYHlYRgO2xYJmT8RY30YAGAXLCdLA7bF-QAtaAbmY2HQlBAClBb0YI_Ud0YqZBAzYC9VQMNH1Yb_UJlAM2C0jBIUTsTGdxDjnTDVFG3DXmYpTUSuABGScIAKqAljE3SANzM8lYvUQMpYaFYCYAO1YrZFM2Cl0YIsB-hYedDmJAa6LYrYgjYQkYapYpXAfZEMpYc1EXhYQHAv1YexY5qY7ER3oYdYH5oYDnE7oY_UDieE-oYolHBpYR9OCcHFpYKdGsoIRCEm0C5vKrRXWRYktCbfD1rAQpY8DEzQBB9CtsDRHI-pCUpYCGYWpYflE1pYZpY9oYZnYz2DN3C4_CgpYenTBQFVGFY1FlBIE4PD2YWqYF6FppYDSH3pY8tW5pYhjYFUYI2V9_N0WXWlXBgC1wYx1YBgYcDEfvBm4A8zY1XHf6Oz2WYkXO5V3CYKpBmJA2_N62YRlXEwYglYBhYv7C3IB1wYBZC0bCS3YypXOqYwQY0WXHXIVwGJyDWLG3IBUyYb3Yf3YXoV-OVaDD3IBQkYLbDpZCm1FSfAJKA5ZCGRXd6BkiGtqAJoFiiGKlCqaEL8OPlYzQB9SCfXBn3YgRYshFLSCZeA0jBJTEWyADUAFWD0wHaIGDlAj3YvpYJoFGPDyTB7ZC8hAScA7wY3OI7JB1zCrVExpYr2YcXA6zYXVEmwDjvBEvYNXBb2EQQE4FABTAKnDLvBT2PNUAk2AMKLf0YWgA9-HTILPsYHnY4AQGEADSUADY27PrqEtyYhkXnAVZ3Y38PcVYgmYtgWdyR7ERwRBkvAPSC8SAz8GdAI6FHBgYNmHNwK9aBm_AH7FiJIbQENVISLBC2DBgYtVYvNACFAv1Yp4YBGNE2YYqYxcAvNAO8QrQLpjYVUYohNcdQwWYi2YsxYqgYR2YooYFvYSHQrHQT5YMbL-JAL1Y0lI88E5kAxfG92YxPVApBURDrxYKXAbRDYxBMpYirAiEDBGGHiYtkYhyYIcBIWIptBSWY-6HGGDs4YR6AlWYgkYw5Yp7UP3YiAS17UKjGy3O9tYHUYHqYPlY4wYS-OQtYN8EHsYu3EGLE-wYYdPJxYS6YNvYHKYoxWOzX94YDzYVUY9KAh2B4FAnAA8AA1tAs6Y9AAu6YSuYu6Yw6Yc_CxBB16Y06YCSKnuYFrBc_CgzPu6YNuYpjA1tA7sYaSC9sYbgDz5YrkYPlYI4EiyCB-BuYFdGCRVXtoYF3QK3YC7YcUCE7YNXB71YCzYOLJvaIrgY-7UQCEA2YeKDigYMkC53Y1jBVEF7qB-JUZeARXKD7B-bCOqX4WIhrYhzFg7FZeAgzPoOBWEXRWCICHjLAm7Y0iNYtYt4F9BEwDFrGETyBDqYjKBLjElVCC9CTfC0IOMMHe9A27YA5Is6DdxEZ-AL7EJ7BArADEXzLDhaD2jB4vDyyAW4Y4zYuZYOhEP1DMcFWjKX-AHlCO3GxgAA6FTuEjIB1hGCoBhzYxpBO7YygJhyYGeDICEoBDkQB6NB7ZB8sYwYIe4Y-nYZlYy7AIJY8RYakYwnIcvYH7Y35YRkYHzYmaFTyAI7YRpYgkY18YoqE38YmUChWV74YlhQqoL8WYy7AXXC5UC5sA68YUXAc1EgFCcBGQ2YBiYxyYLzYrhBeeAezYivY0yRcSQG3QN9YX-AP9YFAXUvXE8PP6YXsYpxQoxD3SDoiYQkYXzYMpApGCuVEKVBFBSX_BBTBoiYrVEq4BZ4YJVBASBJkEjyYzyYSSBhjFZ5Yd3CGSFJeCQ8OUjYoBSeVEE-YkDBatAiqADpILqAE_UidDSxAPEHRNMvoI-KAsNFnRFZ0AwlAetASeVSfQ7gAjpYXxAVpRVaDz9YAYA29YZRIxjFOoYi-Y1JA5UCylBz0C5oEdDB_0GIdDG-YhYPZnYwjYnjEeCHVtC7ZBO9Y0mYOKBSFFLOMlsDH2SVvYg1DV7CLPA1oRN3DzMFW5YuyY_lHgGGe1CMpYLGBosARlAfnGN3D0HCJHQrHQF_YW8OTuVEIQJwYT3EMVDx1FmzYVqTNFLSrC2TEt4Yk5Yu-KwgC1WG-oYuVCkTYR_Y9iDV8YKREY4Y25YirHjhYbaGPLEmpBdfCexAeuAw2YxoYlIOq4DJXEH_YS5Do6Dm_Yz-YvvYcCPN3Dx5DVzX-OVo6YhJQxKBvDEbEAiAGNiHnAAbTD1tAOAZX6ABGD9pBS6B8zAuZYwsYURI-fFzVCQfQ6cBmkSmDN4sYliYwxYS7YtfAU7Y7mYMZAajYrRPVAZt1Ax9PzqEtyY0CHQkYf1GCvTIMB1yEP7YGLUm4PelYsGQ0XDSlVnOA-OAHxYQHXHbVk2CAjGAoBokA9_HH8YflBeeAoAHQyY0WX-GXnOAmqXaDUQHXOnVunYniXNBZpEXMDBN-VklTYHX1ZAV-VNUAwjYG7Yk4UK4YVhYjMCWyGJyAiXAbVOmdAxRCxRII5A0wTgkYwjYW7YsWYxaJxrQtyYsTGrxGI7YR3CkXH6oEppYX2AvpDbVDGrYe9YmgPS4HvhYSmWy4YZjJTILH_YLxYwfAzVEU7Q6-IqaEKADrSAaFCPBBNaWWGGp2ATzAIuAQiCn4YiKPyePCNU5AZHBQhzQHxJ2HUaBZJrSnOAZQY-QAVBZo-QM6JTxJmUAmCZkCZgCZrTXflVpIC7AZiCZBhT2MYMBZRBZOBZGZI2CZi8QLLYLGVuPWWKYWiXxPYJdYWXY48Y6qIG9YOLCOnAxvE1fYGgYZbYByYSSAH9YdZY7FYDDZyBA7CCcFNCDZODZrRYRDZ1CCmbY5fYRDZPDZNDZGDZSDZ6JCHQYtbYHHDVTYrdYxbYUwMFDZJFMXLC-DOBTA6wKHEAxPE27AKXCbeYZEOHCXVLP9bYbDZWDZgRYYDZkYAMCXj0OOCXRXNHcYq_VJcY9YVq2Ou_VNcYlLP9UN1eYhpN3eYbCV2EOQYYcfV8eY6_VL7NacY8rLCfYjrLEfYZYYgcYL8Wg-WN8WKfYP8WbZVQ1OvaYR8WpuObTN5FV9vLVDZfDZdDZ7DZIEAtYYqwOq4NoVNoEZbkYXDZH9Y1CCffY-bMhfYi8WTMPxEZEgIpDZ8LA1EZl8WyxI7EZEDZZkY0EZ8DZKbYPLYWbYADZjDZROYCFZl5UWhW7-XiZYLFZLDZ9vYEFZpEZITYUFZQDZH9Y_fYQbY6DZH9Yu8HEtCI7YMlGhYACgYMDZRDZEgYwfYEXYqdYbwW2sWNFZMgY_lYRaGw1YUgTulYmzGQGC1iYl5YolYODZ-lYEmYAmYEkYchYHkBXfBVHYO2WIUYyiBR4YVzTW9YhkEfDZJoFWsCd1JV6PIkBBGZEtYIKYl6YZ_Y-MVkgAqkBr6YLWOL7BV2YbXFcYG58BNGBhjWfBZUaALkYBoEhFZODZgGZMmC-BEwZEGRIOyY5FZRsY_5W9FZCmYTGZBwDyQA_sY-pCfPH1qDiGZjOI88YiFZWNFlsHLPF8MAgZDEhErgYRDZ-VDMUYwUBpyTE6AxUYOYGXQBOIDKwAjoF81AjGZ6GZeFZQeB6JCPPB0MAFfJ7ZBzEZfDZ2aDbXBZJAaILH_YaILi_YIGZbkY4aPv6PECZAkJofHYrYEPC2VDRxGnDJMpYPkYtkYsGZa3YYFZeDZyEZdFZfDZ1CChHQ6JCAyYzHZcDZZHZqDZ6JCs3XRaGzwD7mAbyYyEGgJB45CxfAyuAdFKUlCkkEMQB1VDB4AIWCYMDYPAB1CeOE2wY4FZfDZdQCKIITzY3NB3TYzFZpiYcqHGfFndPiKGDIZxXPmHZnRPYRQtyYhbGqsYZnY7GZV2VAAXs1X4WY0jVOtRGCZtyYs4YrIZXIZjHZaCZzVEeyVAXYX6WLZY8SYSFZKdYrRYSiY2kAMDZEJZffBZqNMbYKFZ3fYOZYRyY5hYdUBGJZPJZnBAIJZObLWXYEJZv3OcFZ8RYHJZfeNbFZLdYaJZSJZYJZeJZJiYSJZIJZbBW9uYy1GKuAOrYfeNqGCBgYxhHP7UXVGfdQSxIFWDvyYBgYC9YOTYzHZXJZRJZW-FTJZrJZiDZMJZubYIgYH6X4fS6JZAGAlJZS3InoVf0YxTYlCBNwIzJZ4UG7AG9VEFYE44Y-JYETBjCQdFWytRfdGYrYIXCHoYJGJzJZEkBOKZdMCsjVA-YBiYt1GLuRhJAYRAXqAp0Y2oSXKZ0bYZpWncDYKZJKZt1A2nYyJZuZDeKZjEHgKZ0nYBgYszC1iEmKZFmJpKZcCPuKZsKZnYPBLAIKZDGZxKZbKZzKZbTEfKZerA6wMRKZaxY38PDLZVKZJLY1xWNRYLIY7wXN5XCZYBJZWJZgJZJDZUdYOJZ7JZVJZeLZpLE7PYhLZ1nQnaFGGDrGZpEZkFZ4JZSJZnFZS2XKDZqFZ7BXKgYkLZkJQAXPMiYejWtHZrgYuJZ9iDtGZ0HYvGZNnYD7BA3EXgTlKWwiDqJZhsN1NH5LZsLZR9G5HIcKZuZDbsK1JZW2YVgYEKZQJZrLZ7JZlJZnqBTBZSMZFJZUMZFKZrJZsNY2NYsbY_JZyfY4JZKiL4cEQdYPFZqBYodYZLZVyYURTlMZUbYTZYR2LrMZn5NtMZ9oMZZYwMZGJZkMZaEBN8IE6XgMZh4BxMYwLZ3NAWYVjGWZYVcWMNANJIZPBD1vGBiAzeCEcCweC8MAK5Tl0Tf3AVAFzbYLILgGBEFB6vCMJBgrBXNZUvM-SCe3LMJBe3L-SIGLAPBDfNZKIZtuB5aBScA9XAogAnNZchJvDZO_ApNZUuGgqE9fAcfEXjM1xAU-Y6MM4JAuNZb5AI3FF1JgrBkkFleCFEBe3LkkFe3LgHC7HV96DHYOgNZENASeVZ_V5ZY4ZYceY7bYMKNfeYuaMWJZ4MZNCBBcYk_VDcYr7WoeYQCXu7Wo0OBYYZOODYYaMOFYYHyOHYY_vOL-WKYYN-Wz2OHZVQ-WJZVpOZLZVriINZVTYYZcYLgNWEZ7-NhaYG1OUEZGqJ0OOsCXFAWtCVvCXtfVocY_MOPfYU3OnEZxMZ1TGzMZv-WZ3Ox-WzeMROZsMZ5MZvqMVAWg8W2YYu7NjfY3MZLPZTOZ0ZVTtLKPZyMZMPZFdY-IZJFZYLZhMZMFZDPZszXPEYe6WRFZfPZTFZZJZJiYKiLXFZoPZ7FY4cEdJZDJZbuD3JZsPZhpVdTPgXYAJZmPZ_MZdPX9iAYPZtOApOYTPZILUM6J8PZYgShPZsCZwPZUPZ0IAjMJuBJzSTRMZjMZNCBFQZgRYbQTFPZhxFC3IWVP5vAKMDV4WcQY_PZEPZaPZaoJjoSlkAosAKMDS3IINZEGAC0YINDLHHA_HuNGHJB2XHnsAzlGZxAPmYWkY3kY-dVqcFDuYtQZNKCnTY1QZPUYfXQuQZfQZcSOU6Y7hYmrHvgAKMDzXDC-B0bCWuYMGFX4QaaPGjJ8QZKMDy5QLRZDEBxVCJrTg8E2DCiAGYXKMQZzPZRQZcQZKfJh3YNQZZPZVPZYAX6zEkfWvJQZgXOLYOvWoMZlPZ9MZNJZMDZBrXnMZtNYvfYuLZdLZqRZRsSGfXWXYpcRjLZxRZynPysVhgJLgY0fC5fYigUssS6RZDgYqGTKoPIPYzHZtgU4sSz9O7RZoIXrGTJSZzUSMSZjZTXxCM7SOOY7IXJNXnRZtQA4fYMDZNOXnxUsZTOJXamUJOXuRZ7nXKDZCJZgRYZSZCJXEtUBnUHOXofRFaCWXY10RWXYhpPrSZ9ZTaJX4ZSrSZuSZ5fYFYU1NS0SZYSZmJXtSZ4cJvSZX9SWXYPYUzSZ8SZ1SZ0JXQaS_SZ3JXTRRBTZKRCvSZYaTucCLTZRXR7SZTPXMZYmPZiSZ8RY3rUMoI09Sb2RqYUNKXCXYFgYwRZzHZqqPBuUKTZDTZskRvoYoaTUSZ8MZWSZpRZzHZyOSbXXSTZoRZTRY5fYkKXfdSOTZvaTVsPlTZCZUiTZ5SZtKXYrPJTZqSZDTZ0KXhrP9TZNTZ_TZSbSoOX8AACUZ4mIvSZILX8uUd3RIUZHUZEUZGkUO_S-rPOUZKUZmuULTRUUZQUZ4ZUWhRYUZ5SZfbTnuUXUZ1SZ4SZrTZTbTbkUNUZhUZCTZdUZXLXHkUqrPBTZRTZ3PZvTZiMZzPZrhRsLXmbTaaAtTZvUZpTZwTZYSZiUZyUZeRX_iUPUZ5SZzkUmjUoUZjUZXUR7SZ5TZFVZ2iRGTZxjRvSZGVZ5fYmvUnTZLJZwUZgPZ5SZfxUROX3UZIdYqMZMDZ8UZiJZ7FY7bTbMXxvUmaUySZnUZIVZ9UZWjRHVZ-TZ5SZnVZPVZdjRvSZrVZMDZ4TZpVZjUZBxPoVZDUZ5SZ5MX8TZkVZyVZ9UZANX7VZdVZc6RGbUwMXvSZINXeSZpMZTTZDWZawUONXfjUnATvSZUbUNWZUNXi1RcUZjUZEmU5pB6sPSWZ9UZgNXYvPU7RXWZ_VZ2tP88JvSZoNXHuU7NXVSZKdYUTZWRYkSZj9R6wUmhK8wUGJXFKXGWZTVZnPZdWZBJXdRXhWZ5RXqNXkWZXSZTWZIxUJdToSZHJX8kRvWZ5UZxUZyWZ_ySgYUZxUpNX7TRAXZlWZNWZFOXYdT5NXuRXjWZoTZKXZDTZ_mUSMXgxUWcUrmUIXZ4WZqTZYWZZOXHuIbOXvSZfOXlVZyWZxxUiXZrRYudTUnUGUZcWZmXZipIdQXuCTOTZ7xUAVZFVZnCTQfSJUZDTZMmRNVZ9OXxXZ9UZC0SAdUDPX2VZFVZEeTHdU6XZyWZHeT9CTNdUDYZrXZ-xPRdUUOXYVZdTZBDZTXZWPX9nUcyUtLZgSZpFZlDZrFZPMY9RZ7fSEVZyUZT-RrSZEgSfYZPoUhYZA2UaaAjYZfWZ1SZkeT7uI0yUv5S0RZ8yUPNY3RZDQZwYZVcXBTZ8vYzPZfzWaUCrSZPQXwlWsfTMzUJSZHpY_AOaYZjnR9eKp9OtYZCRCcQXTYRtQLhQXdNL8TSOvFWRZ_VZjNAI0FqrNWRYpMBVaChAPJAYSZZ7FYz4IyIZbEMDgYtRXaxU92StPTWzU0oUt_RHSZtjTzRXcdR18JczUbdTezUJVS4wUpLJjzUNVSdeUJSXgeUozUNSX8CZsTWgrV_IZZVZHWZniXQjBNLB0WX2gCIDZA_XePZwWZKdY-ZZTMZ-QABaZlpDUDZ9ZZ2gYAaZSiBkYAaDZPaZr7YhJZKaZqbYndYaXZAKZl9WCKZnDZP3ATaZ10IwdYENZh7Jk9ACGBwBHc0G7LBhoBdrYB_AfqAAQAA9GB1YSfAlaEkWYsVIOVIpDGvOAMFGQwYrNF2eG3iA7VDmMAY4AmTYOHKbJAPHAawEZ1Y5aDlaZoHZXIBNyAp0YkBE-4UPGX44UkdAZeAu-YCxEf7YirYH_BGfD06BqWBgrYT8YTfChECmOD3FNVbZx-Fd2Wi7DuaZ-BZLbZhPHIwBzEB3aZXzFnZDWYD-aZx1XkYFEAMYgDUsDSNFyOEHbZM5GAEErHEgbZHIXi7DqpBa3Q-uAvbZEoEmzAZJAhEC_dYlGA13YH6ChECyoWQvEc6OvaZOLAmMAMbZLFDrWCpdAWOF8NA6OMsHETbZolCzDZo3NAfVc2OzXYXuMxMYHaZaMZJaZQaZsEZ7ZYi0OIYNFaYYCOKfVaOZMfVseYKcYueYMcYXCXOcYJEZz_VScYqdNNEZ5eYPEZ7eYSYY9eYwOZrvNoCXiaYpCVIfYdEZZZVfEZMfYkYY0CXmYYAPZMAWscYNaZUaZfaZ_EZxcYuYYzcYwYYNdZ2FCPdZGFZOPZ1-WQPZWDOk3OVuJfcZOaZkKCWaZBdYbfIfdZOdZhdZjcZtfYcPZQFZRXZ5WZicZmdZudZ-nMjwA-SATDZDaZuTZBXZUVZndZvdZCDV7LBu6I-BH0dZ--VldZWdZ5dZxdZRNDZDZbXYVdZ_ZZDeZ9dZzdZhDZ2PZ7ZZwWZ5PZBNZfaZLeZ0_O6JC-DO2tHXDFWhORNDoXOZcZP-NbcZe_Vt0WwuLBeZJeZwdZUeZ_EZsYV7tOTOOk2O4JOIFVnUMcOZDyOeOZbOOgOZI-WiOZu0OkOZBVMLYYq-N02OWFV_7WYFVB8WW-WD8WcFVF8WH3OzLPeaYlCVFfYnCVAdZCAWLyNLvM6OZrfV8OZncYNfY_OZOiTQfYCPZfaZkeZ7dZWHK66I-dZGFZRdZuEZ5fVmgNjeZIaZZfZEeZcfZkcZZdZ1YYAbY5EZXeNifZhcZkfZmeZGFZ8YYIeZjfZQjBwfZkcZufYJXZtdZkfZ02G1NYkPZsdZbXZ7fZaLEkRYESZwdZiLZXuWEgZBgZINNHOYXfZNiW7MZSVZ3dZSCDkXYYYZXTYDeZmVQd2PKZAfGGpIBR9YhGZA_Y8sBM3BofC-kY1-XsYFClYcCZW6UQ3Y-FZwlDAGBK7BZJAjmD9AHUwHbgZnGZ6iYyEGJWIWRBQ7BkQEH4ElzCnlAYyJV7GZPKjUHqCN9jYGXVK3YtgZO9AK3AvBZpgZmSA9mF2FCOJC5gYvgZHqYlgYA_YsaFNcAgYA2gZbdEfxGr1H0zCCYABaDGaJm4As-YhgZ3BAMhZuiYVsYngZwGZHhZCYANHD0HCyOEhWWP5GTnA-xDm8A3kYgrYpaC6JC_0YiAAxUAY4AvFAIgFmnDwBAD1YjqQAxYv6BZ0YIbAInCshZ5ZIIlDk3CIJCBSYgkYJVEqAQolJd2WHiZvBZoHZ1wYqHZB4AGcZDZD1YZJgZVaZodZ5HZMLA7HZFgZ0fZodZFBRofHLPC5hZfFZ2pYn1XYMAYJABGGuhZShYwhZHbZZCFvbZ7hZ52W_KB_bZ_hZo4QUwDmiZCcZbfZMeZMLAU3Yi6YQgY5POS4FTnAgiGquDm1CkYDOZZgcZXiZafZydZVeZIEApCQ4iZKjZxIZg5VflYugPzfZufZ1fZNjZXLCjfL9BHS5GgiZ-6XffBY3AQjB6VImGZiwD2XCfiB8zAb7YBaDiiGJuY5XXS_YbxYcjZJdAejZ7LB6VIGhZ49XbGBdTGO8YRjAt0FaXTlvOmKFCmDvTDQjBBxWhjZi-OT7T-rBvDK-GZ5iC0AEh5Cb7YszCZbZ7qBwvY--AriZyhZZCF-7U2hZDFAmnYYuDviZEWX9jZ7LBBxWngQG4FRrFBwTaXTvGE-yGq6Y86YsBBRAZc_CqFKvVYrBAf_CUGZ9kCPhBr6Y-GZrkZXMZEQHOYD__CFMZhgA8xCZxGldHk_GhEDbLYFjZZxGWMZrJZbRZciZ8JZhsNCvGfeNZJAmPAzCC-AZOhZ5IYqjZYnYBiYwEFoUYhpRq7KR_O6xHXhYJlZcXAO6YmhQ8WYhUN48BcXAhRZJjLORYSAY_CZEaZQgZGaZ_kZHlZcLZPYZMgZElZteN7fYIgZgcZIJZdJZxlZrJZzkZXYCEMZ0TEAMZwkA5kZxtK8kZpXHyPZJgZlJZ-JZQeZXYZxLZauX8fYVgZbFWrJZS3IbVAthYcCPNmZCYAf3PLYDwOCF2FZjWTYPTmZUIAVmZZpWWXWthYamZuXPLYDdmZOVIO5PHHYR2SEhZXrD5-GcYPkmZugZnmZgjCbmZCHYlmZ3kBUVFpmZddDwmZJcAh7XdFWJhZQmDCYATgPmmZOmZR6P8dZ7mZ6SPKlC-mZdFW_nHUmZOVIgdP9EAHnZfvYr8PnVRWKAemZJePmMAhmZMnZdFWjBD3kBOmZsCPWnZJcAEnZSLZ6jBhCZg9UQnZ38PxCZgnZimZdFWeMZ-fZPgZSXZAaZZhYiPZVbYrdZpnZ6fZDhYULAgLZrnZ1rBzlZsnZqLZJaZ4nZDmZQgZReZZYZ1nZ62BMmZdbXsnZO0BhJAB5F4qKzAFCVFF9F_LCvHH4iCa3EInYDoZ1rBFoZSvE_tAyjZQaEDTANhYOLAJxYR9O2LZWsBeTB4nZRWY11AmPYIDHJCOOeVsjZ2LZWoZXlCuTC6wXL2XXLZ2dZqnZkKCy3OwlYqlZaVZxoZnJEzoZjLYniXyoZPHYdJZ7oZbnQqhZ2rYBNAPHYamFUbB8eUxMY-oZUFD8nZKdY-nZUgZ-QAIpZVIAQMNuhGTzYJ7Y4SAkTYuhGx6VInSHKZnJEp4WwgZTUGGLEYpZlNDx9EI3YoGJG3QuWFL4WvBZykZD-Y0kZpJZ5lZaKZ1eEJlA3OBLGYbFGiiZF4YOZZHwYrJZXMZClZClON0YJ8TrJZwjY5dQjvA62QT0YS-OGUYBXAvhYXhYuBZ-LZfxYnnZDrXZaZCXZPpZUJZ0oZ8ZZ0WXQqZplZ5oZUqZ3oZPHYylZCOY6oZZqZjvDlJZwKZ3kZDUGGLETzYXzC95YAmZVqZhsNKpZ-MZFmZANZ_nZ2oZN8OPGZhsNiQZr6C66O19AdTGsFBMxBr6CY4AL_OuXP1qZY0YdFW4TB2qZ5bFt1AXqAMxB54Ay3O8qZo3CnTYFXA36OdFWmpZ-RFh5W24O3KAlEBUwYLQMDVFliYHeYuIZjxWjUPbpZRrZx5WmnZ9IZ5ZZdPZvoZ6fZy3OVtY-HZ-EZCaZ9fZNqZ_fZ6UZwqZ4JAorZ2HZ_HZLaZVXYdqZN8OyrZ9EZHDZ6_DHeZYqZ4rZGoEprZ7rZXaZN8NcTZoFZpdYtqZ3_WoZYZFZ3HZWeZBCXN8ExyQUuGwDZLMA2XCdeZa2OfeZyXYC9W0XY3rZxrZAsZzrZqrZkcZoeZEFV4rLGFVMdNBEZC-WveZq0Oy7W9vO07WZXN27WBwO47WM-W67WO-W87WS-W-7WOEZ-eZRYYC8WOZVE8WkCXyLPAfY9_VfaYDfY0OZlfVcYYT7NeYYxKO9KNOfZoaYgEZqFViEZl-WkEZfVNffZHMPJeJHpZshYdsZ6rZgDZkcZefZLMP7CXUdZ-rZcsZQ2PBsZZtZ_FVf3OfYY4EZ3-W-cYbsZ31VXtZVFZ0rZ6-W4KRVtZ_rZhtZesZCsZ9-WLbYbRY4UZwoZOpZWtZQ2PSqZFaZxtZgtZ0nZwrZrtZ3BA9oZ8tZjiZGGD9wYGoE5nZnNWHuZrqZsiXIsZsFZqtZSVX84AnSFeeEPdYYWYV6YKKZS0Hr7UKQD1TYFYHiiGd1F2bAVYFRWYeuZQhYBpZbrZuxWz-FxNDYuZsAZdFW3uYzGAPWACGZHqYrSG8FABpYXkGlCBJdX4lZ_QZsWCHmEK5PnjZ2VD8VCN7AmuYVlCouYdZDuhGZ6YiqQTKZg6D66YyuZQGZk6YPEXOWLlvOWGZc_CPWArkZwuZCBKCsQZuZ_QZ1uZHRFYzD5EB6uZ1kZV6YYhQJiGigAi9QAvZB4ACvZEQAEvZNIZuwYMvY8uY2oSYvZlKQPvZCRYJWX8UCp9YZaFUvZ51B5NBrkZJvZdPCLlZ_QZ-jQMGCIvZ8iZ5VDVnFtVAq1EPxYS9TdGA_vZakV8oIZcMT6YzuZ8uZbuZXdAs3Y8iZuYEuhGJwZU8Pz5IRwZ0vZblXmHYTGZTvZukZc_C-6IrkZy7AJLQbvZaiYJSC5EBKLZKVOpDFWpZD4O0JNAnYWmGb7Y2UGS-OhECw7YGAGebCFuCDAZv9XZyYuuZdnZSvZ5vZjwZnAAxBCohHmwZ7ZBT6YmFZAkZFqZgvAQHZV7OsXY6-BeeAHqZD9YJxZ8iZmFZvBZeBZdpZouZShZMZAUxZcmYJqZihZn9Y-FZMqZSdYOqZ4dZ-QAYiYTMZAPCpoI_dZjPZtrZwnZAgZqxZaMZsxZZvIuxZgbYidYniXzxZv3O1xZ4oCSJGRaZ9rZkKC7xZ5UCtxZNeZKwXurZkDZSgZGmZuBVc2BEyZ2xZNsZxdYQGNMbXpkZShZUyZVsZ5EV1DZ7EVZsZecZ6xZCnY8xZXJAFyZgsZCcYmeYocZPCX-XYmsZAYYDEZs_VFEZz7WHEZyeYPcY0eY0cZUaYTcY4eYVcYYaYXcYvCO-eYb-WTZVJ8WVZVHfYXZVJfYEdZj-WMtZufVOtZjuBFeNFDOSdZWfZCyZeyZOyZ-xZQdZZfY5FVbfYdyZx-YfyZwBAhyZktZWoMg3OkyNCDXSPZMzZVzZOzZpVAneZ3ZZkdZUzZXJAJeZ9xZizZGFZ4fZnxZxWZ7xZ-tZmlZxMYvzZXqZfzZnzZ52G2RZ1zZ47CApZarZShZGpZmzZ47CPuZaaZWmPJgYHmZIgZzxZuFZ1MApMCTxMGmYgjYoGZYCEekBdeD-vCAPCrINMzY-uA0zY31Y6FZPnZzrAL0ZfmYFtYLrTpiJjmYmFApoIFRDAkZqmYtlAsmYZvIvmYJtAyhYkmYZvIFRDvBZOjEaJGL4WPmDADB77Yw-Y3IBnlAvHZILZROBgkYx0ZQOBnpZKqZ81YVyJ_4YzGZz8Y9PVqoZvBECnYNzY2-OPzY80ZuOIHvYE0CJPCAPCjyBeiYlRWZyGa1Yu0A4aZiKZIJLoIES8CFmG-3F1xCNZCSNFJWHP6BMMZaIANGBPyZ6iZtyYB5UT1Hh5CsNFS7AtmY39CbqFTxM2zPyHZpxZNzZuOCYzZClBx1Z_xZaiZX_Y_zZozZgyZp1ZM1YpxQ6cEOsCa2Y81ZsuBQ0ZufBYNFGzY2PPAVGhgAJ2Zz1ZR0Z4TYqxFk6D0MAVhCDaGC-G57EGmHypDgJBxfQX1ZCUHZ0JNgAMWBSrFvoFqHCocHgKD_QA81Z3wBT2Zs4GW-YaaBFkZgZDjyYLuZxSDTwAg-YkzYa5C2eCPnZsBBY4AszCYPFv3AD2ZppS6lZIQKmqFrJZjpQx-Y6kZBeBwxGvvE95YViZzxZAlZhsN6pZQ3ZrJZ7nY3vDV3YP3Q-uTqIDBzBcnYQ0CYPFK3Z8kB95Ys_YE0CLKAYNFf2DUABrRYb1FsNFNcCYNF_uDVWDHJFjiC8bQ70Z-SEkFFn0ZBBBZqFQzYXkYXPFeyZ-0ZaIAL4W0GZqzCTkX0lYlxZy3K5fZyxZCnYRqZ1dZ5tZ6fZU3ZzpBCuZ31Zx-YbqZ4zZQ4Z2zZtlZ2dQ-hCwTYhsNI3ZV4Zg3ZIxG_ZCnqZLgZ5zZcMZqqZOeZOYZSFZMpZyLZ0WXN4ZhgAW3Z5BGWqSZ3ZGJUb3ZN_CHJFf3ZxtKozCq2Y4zY73ZAPCn3Z6RAp3ZerAr3ZdBBFJAuOCu3ZgGCd3ZrIDx3ZinYz3ZLsEYuE1TYS7CzJZwxY64ZV4ZrMDXYGy0ZhjWA4ZSkXZlYS3Im3ZtSC94ZBgYH_YKsYJ5ZxfBNKZ2KZ30ZXPI9iYnqYpnSOLZLvZl5Z84ZQHArRYZpWXyYZ0A-DKhJAYJHH_YUtFR4YW0ZK7W7gZqGZxEAVEEB3AsNFrgTZLFG4HKABJHH9SD3xYyNWYKAx5Z3dD3YAR1ItmZqyYuOCAlAz5ZvXQtmZ25Z5-G45Z8zA02ZRxARcZyiAxrFhTA_5ZGyXy5ZaIAQsEvxDt1AuGYsCPK6ZC6ZT6ZERICLZC5ZObXf5Z4qZ7hL70ZfREfzPr6CzxDK1ZrcHudJnkSSKZYkZBLAsNFs6Zt3ZocIpIZw6ZDiTyiBj5Zn1BPLE16Zl5ZqjCeCHNqJ10HmoY2oS96ZD5ZbJAK5XsPYm8W2lXPDYkrZL4ZAgZ_vYCTYhSZxMYc7ZrPZ7pZWfYnEUcqZ0WX_vYIuZk4ONxYS-OlFC-zZm7Z8pZMWWOgZllZLpZRuZvqZ-QAn7ZhhNhjYywYLJB57YiiG_yC5wYC-BhgDLRFTZIB2YZnYivYFOF3wBzdYSaIRZCGnHSbBy5GipZ67Zc1Dy2Z8zADqZtVAOUYhOM9gDwlH0pZuZDuVCiBDt0Jg9BfdQBjY6cEQZCN_CqvYV6GsvYHlAA8ZSrYkcAaIAO2ZRaICcAd7CswYnwE2JYGEAN8Z4VHW-OCoZ7FZwFZAkZzFZYlY2LZWwY_QAW-OQoZ58ZoeJvBZeHZtyYgHZzpZmiZr8ZWBFC-YB3Eg9BC1G5lYa2Al6Pw4PixZWvXKaPzFZkIZuTY0uZGIZZ1HiNZoEKMIZWlCovZbnARIZZuDUIZ1rYEWEq7Z4JAZIZwFZbIZR-Eb6ZwaAwFZaeQ_VYjpZMpJS4HY9ZkJHalZAOWAbPppZO9ZrpZOLA2kZ1jAypRpyC1VFa6Aa8Zn1Z2pZv7ZHsE4pZBlZ8oWniX3pZhsN_pZEfQUgTU8Z9ZAZlZTxZWhYtBZylYvBZ0IZjvZFrYogAF-ZK9ZzJZPLED-YJ0CjXAR9Zn5V79PV9Z69ZZjJE4Z3WLG4ZvrZ27ZJ-ZJ4ZsrZmxZIyZoxZi7ZdfYYdYWqZ4UTf7Zy-ZcJZl7ZkKCP-ZhgA2lZgGC7uZ7uEbuZC-ZypZxQVh-ZPiFMuZC_ZliWrbYxxZC0ZwUUE0ZrxXnLA9-Zj7ZtOULmZVBDWXWZKZUwZaWYuqXI7Z00G1iZ3IBzJZ9ZEl9Bi6BB9Zc3PLYDorYIkBL0BC0Y0fDlCBKLZR-PgYCpgYL_Zl_ZN_ZN6Pu_ZMiXRGZPEX31ChqZRqSluZL3CZrZQ0THQNq_Z38P31CU7ZULZjRZMIY3tZ6ZZm4ZTqZkKCc3YZ7HwzZ6tZ6YS73YYJAh7ZTAawBAdJZbAaYrYY3ZI4YYAa6yYMuZeAaB0ZJyZvbYq_Xp4ZSAaJ4Y47ZX3YK4Yp3YOaCr3YeyFu3YlRX0PP6CGOIZiGFnaZBTBm-ZN8OZxYUgYsjFm3YY3Y8RY-3YTcBA4YpFG8fAD4Y1KB1pZVKIufBuAawyYVMCM4Yi2DddCjEAQ4YHsYNJCpkAU4YCAZ48Z82ZrDRxFZH7Y_nYMwBJqP4TYL3AOBaA6YerYkiCOYAf8YTqAz6B7LB11Z-jY4kYl8ZkgZJ9Y_8VjxZwGZOWLE1ZLwYG1Z7vDwxYyCBokXBPHf5YxwYrVEPlAGjCZKZ15BtUAbaG5EBlBaq5ZcSQQGHO3YziZI4EEVVFCaVoYHCaBgCspYr1Sg9B1zG7wYdqYdmBRCaZ6PnJEC1WBgYd6PN8OgCargYeCaN8OwAQiCa4JAfqYdFWzkBRCaH_YD3Y9KCZCQXCaNJC1zGN-Gk3Q2oStCatCD-YXV7Zt5VjrZvnZy7Z6fZXNE4JABvLd7ZeTZ-QACDaH1I87AP4ZSJGi4LBvLdJZIDaO1INBBAmZQDaBvLUYZIKXvLZ07ZNpZMDaJ_AVDaMmZt0Z-xZk0ZbxZHrFU6HrmYVbA81ZvmYu2ZuBaBhZCmWPHDj0ZT7ZB1Z3MW-5BTFC2vYYoYuKCthY_xPK5AG6WTYP2DaWRB2MFGvW55WSGZXxD1QYWNYtyYHrFX0Z7MY21ZyMYENACEaaQYp-XN-ZDEaENA2LZ00ZnpJlhBB4AgZBZvIK2ZlLAU2ZjDa5oPgkYooZwDaZKIX_BFIZcnYhEaWrS9XD6gGkDamWYnrYVWYmGDglZu-VMAaWLZQRY2-ZxWZyaDgEBNAHFDarlZnKYNDZrEC3Eah7Z1Ea8EaeFHdJZ_EaAYBNAHMuZDFaANAFFamAaHgYbaZ98XqAasKY7EaEFa0FHiQZmxW2CYquZ-PDhVGalX82WGtYzzCjHYcCPPlAkHYfwZbFaTLZ7CZQJWqdZmRZzEaKdYuLVWlYyyJ90YrrZvxZ1-ZS_ZCXZqFa20YclYCkAuFa4xZbdYNEameM0FasFaFJAGeZ1MZIgZzFa70Y1FaXLCKFaRgZoAa3KYdaZTrM8FaIlY-FaQyZiaZRUJzBBv5Z1tF2VDfTAUoLZAZ3wHEKLmLI1vIwHZPXDw9GMcZm7GiiGWGaxmQYGahKP_VEsFBKbZEjZEdBsiZiIAz0YUREEMA2vKp7CaGafcEAjYZnYCNEPCZoHBXyZJKNuYVFvNdcZhSNDPY3iIMGaRgOjzZVOZkyZEcYpcZHaYrcZSCXJvMF-W1pMssZyxNusZw0OwsZlOZysZnOZP-WWuOR-WKZVT-WMZVUyOvKNYcY7_VxOZBtZXEZDtZbYY2OZeRM4OZmaYK3OEcMM3O9OZSfZV8WGzZ4fVTtZSfYQEaYFNWRY80YOGaatZRzZ4aYTdZ6aYSPYdDZ3Ha2FanfZltZItZV_N8cY3YYnyNAHa1Ha7FYAIaEHaXPZ-HarFaNGaBIapdZ-CanFaxFa3-ZuLVu7Zk3C3xZRdYF4ZtzZpFarxVZIaP5C3xZvMZBGagIaB_ZJJL_FahdY5FafMYYaRnIaaIaGyZ62XzEao4ZCxQZXChIaMEArDZOsZjFBbLFUIAzBP-MAYRAJmNX2ZX_D4BVXEO6BVMOZXsZ8bYPOZDYZYIauIaiIaxfZjyZNCXXCOmyZ3vO_XYAuOD-W4rLNHaRzIPHasEORHav2OTHa4eZmOZMYYrLPeCX97WgCXQEZ7cZSEZxCOhHaHfZZEZE3OKfZqCXMfZJtZi-W7OZUEZhbNwHa3vLQtZi4NKzZpYY-Ha2IagaZtEZctZ5aYhfZ8JaMJa3IaYdZDIawwO7cYzKOHIa6EZDKax-ZvIaiyZpfYNKa7pZPKaTIaJDXklZlrZAgZkYWvFadIaoFaJIaLDaqYWA_ZsIa6HWh4ZiKaPBDGGazIaW_ZImZlKalgGGSQJIalIYz0BuKaqjDSPY51WYBWanB63WcjXx0VcSQuKaJVXVSYzeTmhC0WAEVV9oVBhCO0BvjXmmCLqIYtZu9XWKAnrZhAD80V7ZB_vYTSYiVA9KagjQTJJuEARCabpBDLa2XCbpBZlCitZQ-XKLaHuZO1VOLaJ-ZMgYBGEDgD9_YQkFZMAlcDwiDSiFuFAhnAuYE-KZsCPTcDceWdFWhbOkkCcpZMlZrkYT9YZGakbZXXDBTBmAHx7HZmEDQOTgGyhYRiE1LauGZq-Z7WYhlYJ0Z0FaokYNGDbxZLkYxkY_QAsoYmYAOMaA_YQMaOvCP7ZZ0Z3BAWlYMMayBae0ZuTTg0ZFkYKZAQIa40YAkZPMaNlYHGZAiIUMaO0ZDfAQ0CSMaZMajMahhZlgZgMa-FZjmDSjBthYghZEAPvBa1MaKiB3Ma41FFhZgEaRTHyAMjaD7pBvBA88AhnAuBHCYAodBe7GOnEnBaszCsLafvB75ZF_GHNaZYBWKAvbD5CG_4UalYkHACNatFItJJFFAt7CcnZyMaViY17UkYE2La_QZHhYokXtkDkYEVOYiDaoNawsFqNaXhYkNaGMahNaElYBhY-7UL5Wz0ZJqDjaBzTYYrZYkA2TYWmGvyGNIAN7AYABuMAOXAdIAYIAAbZVIA_3AiPA2OIvjG90ZAQA3NayNazBabpSblZwiYTJYPbZUIAEdDayFu9YVjAqoC2BDoGazGau7YYOakqY1kBw5G0pBoPBRNMX6C18BxUD8sQz3Y2VD8IA3cDv_BKlAUwD1iAmfERLAddEIOaTfCzTYoKFQ9AAQAyWY0iNfuZl8Y2KJIOaN3CeAD52ZAaBOeQY0HPOa3JA_3ZV4OYjYFIAo4YbxZppYflGuRIU-EJILs0YpkJwNagRYPPabCZSOaxHQiNao9Y7ERyGZ5BaLoYB4ZLOMcmDk0YUPadyAXjEzVENqYBgPPnHp0YkPDqsD10HbaIItAOdA80T09CmGamxYJCZ_UEPlY2dAtdAa5FWkWZnE-KZmTBI2G9KF9STRjYoMaI6V_VEz8YESCkHA2SBRdEpkJMZAWlMgKCPlYbPaLQaWxCV-XDuKB_C60DvtGMvCpmARHHBiGV1HqzCSjY3vYikY3QC_yCOeQHMZm5Y5_AelEGxGHsYzgA-DKNUIsuAiPaHGZWQaf-ZrTCeiCSuAksYmrAppY2EFpJNN_R5TD0OAscASdHGwZe-Zw8ByGa-BZYoY0tZEkLmLZ-Aa4IZjFZViZcLaYjYYxZPEa8HZeFZYjYEJZOZZDJZJMZQQZsLZ6pZbRa7JZvpYHkYJEJfGZbxZ6LaT-AdwBcYGppY3OCdTEZMBLhGv0YWUXx0YSCZAWYVlYCHaYlYEeQj5YXUW9FaSIaMZAA1Y-BZXkZmgPG3QYjYjRaI5H9LZHMar8U-FZSUYMVDlPaEeQWyCaNDgGaqRaPHKk0Yt2F--A0OIppYolHD-CIRa6PamoQ7TQHiZl1YDTAn1YQ1YRaBzdJm0Ys1YrDFLqFsmCncDb4CSGE4GHhSFfIAULAsBAL4WSMA1RWppY3tYNqCRpEikSsyAQJYxxYlmGaXGhgDmjFs7L5DBTIA9zZvpYa9BQPad-Z5aBf9B2IZxxY7yYyGQYjYGTacPaeMahmYe9P5GQYjYMIa6JCQiZkqDmoQy1AjGa4LZR2YvxYXkY1RaDGa7Ra2xYLBZ6FaHzZ2Ra4HaF1YvpYXTa-1ZHSalIatsPwMaqTan1Sm5YcCDd4YDpQroY5_YaRadSYG_BppYfRa8TaFlAaSPi1YTfCQkYISAFXA4gZMBCaqYtdEwCaU6IDSYVYCQSCs1EZ2YiHC7PAIcCoHBQsCwVEMtYW0HvzYTUB7PDDTIKzYlpYa5CLTDFDHf_YqvJ8SaNqYytYV4OdHFH3YhBZEyD2xEwkHqPBFDHViEE0GoKFQkY46ZXxG76A-Ban7FspYyAZjOaMZA0RC75BP6QXVDf3EikS7tDHwK0zY6BZzxDaAGX2AHiZdwIilEIDGfwDv5ZBZCO9FwCDHRFvUAQwEqVA1TYEFRCaAnMY3nYRRZdNEfZEZxP3uEJsCxZCjYEsEH8uExJIAAZlqYC-BwwDjmDemYPBSHHFzvJP-AgMYl9BFLES-O2wGbzY-9YsVaZtYCkY8xAetYFwZrVD3NBsNF0zYymY6Va1MAH0ZMeAqzYptBM4X18BfEGrqFqRIHtEBkBJZD-aBnGau-Kj2YUcDjLB-5ZVjYHPYmTBy1AydL-qAn6AGeLyPalKWLFG8pYhQCDiYJXFPlYwICzXBPuF1zCS-ACXGKRa8RYHTa8uZmGaogARvYe6D6TaxyGI4YnsHEDCsZFD6AmgT35YKQa3QaAhZcSQ8yYvpYx4YvTaY_YDCaBgCVqYPSakbZATAM6PV0YvcA4RGKXan7FPCaTXaRlX72DoCaj5PYXa5dArCadnZJ6A6DUL1VTtHH_YEuDi0YXhZ1JAs0AqDG9lT91GaOAb8G_0C-5YJvRXkY5kEMoYOrYGCaHNYQTAUsKsCEKcZZgP2HKGEU0PZ_VQ6nYpxQIlV4UaUCaPbCHWDpGajpHP_Fr9CJeCpXaFKAr5B1tAZtKP1Z6WBYfQxGaezCFRB-Xa4VQJEDz1G3dGs2YgAHyUAq3Ca4Ma4MZ4EHSGmUAY4A2AHTGE1VBdZAhYakhApdOWyAUOAIBAIBA6AADNB6AA12YdJCa0E3YF75B7rBqYahYajYauYaTGIxYazYa-FAQRGk5A2sAUBAU-C4Ya2oWFKA7YaiYatYamUA_YayYaUyD-FA4BAmYaVvE5YaIcVlsH4HBQLMNiBjPaR8CiAZ63Zu6BXcGAMAarBXGJ86D1dBY5ZneQI5AwBEk9ADnEnaFquAYQJZlCPCFmRa5PaSfA-5Z7tAR1FXBOtjQrDaobQtmCCPAvBZZbZApZwhZ-kZr7YOlZdMa9_Z2BStfZTGZBDPgGa0EFmSA97ZL_B3QB-Ma2lS5mZR9OUeDsEHzQC1cAykA_Va_fFIrDYBBzNDjmDZgZBcCWKA4MavVaDhZFeAaWaMXCgcZFvDm7CJpAqWINVBIaIiNAofHTMD-iBfJD87APyHOAM3MCGrFpuQGwCthYL4WAqZllYyNVasG6XBovCe6YnoZUvC8aaROaSTaT9P1Ba_LZwPODbaCYA3vGPlAd4ZkJC-DRXuDleAbVOuNAuNBjlAE8HL2GMcZaeEOmYTIHpwAKoYb0AqQAOeQWxBN7ATREfYAOIDCbaQMJjyFjoFsPAiNE6lFfoHEdDPbQo1Z_LCApZ5mGMoGZoZrjZvYZhdZ4nZZoZYMZ9baCqDeqZUFD7zZHwZCpZjvDmTa7tZxqZDpZuWFVHYAcaKca4JAOcaUtYCYAFcaQxZFRCLuZViZLLatHPHuZ6pZaca67ZdmZNIACXXCtY8tZ19EicamCa0kXeYBlNaqwZ8qVGNAAeTbfScxZpba57ZuWF3NBhvYYRYG0Aq2FucaJyUXpZTpVJxCDVGS7CFxYmsCTMa3La6zAtcaIyU6GSGcaXca3BALaBp9ZwNBzrYtVAWaBckFplGGdaf1D7caWVV9caWGGprClwYziJV4OpCaCFAhgGA1ZdnZAdaFIZVdaFVV_wYSXasZAAdaWXaodaeNal1N8RYzMFXwJgEH3IZ2bZw7YauDTNajhYPyY4aPPNaqoMgRYDCZvTaNhJ6daINaa_XlRaDdaSFYAeaqcACYAlFCpiY-RFXhYGeaHbaGSazNaWsYJSaCYaRcZibai2UMSaJdG2tG56FtKDAjBE_G9dYwVag6B0WAB2E-PBKUahFH1JAT6Y2OCfkY6DEZhZ7JBNeaWKAzMFI7ETNathYWNa1iCO3Ck3CemC0QajhYIcZgGAoAZsda7DHdxZmKF9eawXEglBLGAEiCRHH9nADUAJRXIZAL1VxeaPnZPEBePDLfa-5ATnZC_U_gZ14AdbZLGEKIJnKAMfa3BAG_Y14YijXJYI7jA3uGryABfaDWaV0BC-EcEAwXaQ5CxXE9eaOeaXzBzSa0lYT_Y_HQteabfaW_YIXa5GQRpZBfahECliDpgHmBDgEHOaF-fQ4ea-7AGyFNjYyPOH0DuxD1daQNalfauyYYHE6-BsyAVxDXMAEuCAJD95ZNPVziH76AxbZ8DGrealsHvaaaNAlcDjVIuqC-fQeVXnvOg_HU5AZIJ7hNxVB4lTScLnDBTNaHIBafavbDyFHIzAI1EfnL5XBu6BafazMF8LF76FTKFv3JZJAyfaCGEvTYJzPxEBsQZUHKyrA2dakfa3BAYTA0WAS9DayAVMCyfaySaekYvfaRXamgA7gaDgDPCa3fa2da5fam4A7famqA9faoFHPBBAgaemAIGHwrYG0DDNax4GzgaIgaFhamfarcI04AoFFNgaXSAPga7GYl3Cd6ZtuBRQBtZBihEYyJFrCagaT0BDgDdgaHBD-fQuOIlPBUOYgHF65ZAjB0EFIhAXXA9eaV7D7yTObXGKH-JAtgabQFHRZP2YdYGz6ECYAsNFheaFKITtCgcA6daFMarvBAkZnRaSfAneG2dadGC0WAMnEmxEDXaBSaK3YYiaCqBgdaQeajhZ_LZoiYApZA3ZOZZH0ZoiYT3ZK1ZYNFOcaVcal5ZGKAIcamdamgA1iaDpZPCaX0YS-O3iaU-Zh9AibBJca4-ZrfYS-OAjatVA6pZn7ZMILXLCViZLJaOKaNJaMLAOja6HZVRarKafgIEKagaZDiZKiZamZbiatMC1eaGWE4iCS8ChyY5bZNtADZD1hBg4BVmZ2pCRVE7vYsjZJiZk3CamZF9ZVrTFLZMwKcuZ5RADAa9NaguZ2VDiuZj6Zcia_BZ-uWaYEgrZdnZvOaedaoiaDeamNa05YwjaijaAjBi9Z6oC7HACOayOaIHM6UDygakBBcmYFkatbAHkaPeadPaJmWriafxYhiakZDbNaJLAApZgka1eDjiaWPQ8hZ_KBlkayEAikauNCDxYFHCALa6CaH_YXeDyYCg7HvqCrkD-AJyeBZwB6YJmqYLdDuxAGiTqUalcDYvB1zGYxKCtA3QC56FxvYjhYhxHi1HLvF2oSxkaHNME7PfBB2iarrYN7Ay4ATzY5rY_KBozAOcaPCagQPVDaIoZ6eATIBk2BZ0Bi4LI7DNBB3fGX2AKzYGjaUDaCUTdlaCUT6pZrlaNBBOWLjKBmPYTfCgQPlla6gG3fG7TGjaBaCGfmDYhZRxA0tCzDaUvI8GIAHExIEHzP4jEQ-AWBB-la-bC4GEIvY2Xa_ea6WBb-AFtHGmNfYA6YBRVFeXFX0PDIGCPAwdCCUTU6H2SBmTBAzBHfDJ_A3laDTaHVBgUaFvTuFIWgANDaXVDckYrvBtVYmOEUuANrYtpZ3qZnrYXHFNBBkDaL1Z_uAcDarmaMWYtVYmNIuDF_dDs-GvjQq2C3oEleDszCcEa1qPsVEgDFV1HgxD4ZI8PYtTH6oEM4CgGaZ_CmAE-TERXFFVaQxKwTY0mazUDHnaB1XPNCePAXrY3QCSEXPpAIZYpwZvWY8HOR7Co0YgGaxaZ-jBMnalzAjlPa7P3mMRZYewZaFa2vZ16BJpI2Ea0FH3ba1FBWGHQjaQFaIFa0FH3naAFaMDH6pZHFaLqIMDHBgao7Zr7HyWB7iaVjDemAPCaY7Ah0QNRaCHF7LZJEafVD6FGONH6pZWoaYKAOWLaoaQyC57Y_ja-7BrGBE_B_jBOvAPBD2uKs-CozAV2AD_LHCEfJAyQaHdDgmaQoaQjY4iN2RBsmaXzBnQaC4ZyyAEVEjyFvRAZnAYvZyaBLvBn9GxoaetNyKIwwDIoaoDBlZFNxG3YWKoa_6EXRAL7Zx4CYeYu4GR5DgQaZcCeVHwCHneamuWGGDOna03JQLAGrFp1Do0UVjY8uY2AZwdEFHCWpa_VaPCaM6Yy5YmRawPAbfD8zZxcawAZxoYm9Gk1Y7JBkAZBfShpDXeaTrD55YUXA34ZL6YknBN6YvBZpja3JArjaomRqpaZeZUrZMmTlYH-7Ud4A-vBe6DaAHXhYAqaIFACqaO4IgEafYAS_An2ZtJCIkarcaUgT4iCcDECTFuJB3hah9DcmYUqatMWutCIbaGaaTWVzMawGZfYAYGZONHApZhECWMa16BdGCtDZvVaJTE1fBjHFFwEViZthYrqabjC-QYxyQYoaXjaUNag4O9qa7qa-kOXrYKwZShZkoYvkatCUTpa_LNSoa1XGKKDGjaWTEzrAKSALraPcaCIHUrazFZTlaSoaPFBs9ZPHYYlavvDiKGblaJrafraQeYyeavdDQnYglaRfAebCOoZ9XDQ_F5TDjjaDxAJxYgTa3kYYgCw-A1aHWGGAtYA4UKwZFdJJxYlraV7YiraIbA7rawgCtqaDiY-6XokaEZZniXoVC8gC6pZoVC47ZrMaKXC4iC-uA5WFWiN8GDbjZjKBcXDofHTfCOsa2XCmrAjjaIKAYjQccHGLaFCBibBmmaZfQszCtVaaiCpOaG2ZLNFwmDQTABvZf2BjaBxcaezChxAgkXSfQJaDn2ULWWhYDHtAPsCr9FO_ACdMgoa-jEqeQEzT5UaI-XbGCdrD64CraBBMFaiH6fJebCcsaceaesaNgASYajmCtVHbeETiCrvYwgCpNAF5BemCYgC-3O1wYL8O0ILP0T6hN1SFilAKvY-ga1hFvQZTlYtlYScCYtawSFNiYujapka8cABsaoOCOrZ9rYFHCitYGxLcZaRcDIhAebF_dDSyAlVCkdan0GRqS51U-6XCMH1gZX_CUPBOHCMREMzY6dYDUHHWDbta_7Z90KojJixGpqCvdBNoZzyYHWDWBXO9ZHfBDvYNlaseBTnBz4DAwZZqa78YcHBPdahwD4YDKbZX-Zu7GcmYy7AeuaKIEvBZy7ArRYWdYguafjYUgTV2YfYE_oBfxZsjZvuagRYxua59ZIMaBhY6uamSYY4ZAkZMoIimCwqEqLasdDH6CQkYeDD4ZIouahqBXhYAva1SYY4Zuua3UCWKAuhCyuaomYxdAdIEeQaHjBRJEIva1rAhECLva_iEVFA4uavBay7AthYWva9uaISawGZN3Df2D5UCxpEv7DEbDfla_dDS5Dm0ZJ_YthNklT4yYaoQObXQmG_RCKdX6raWdJf5D5BAuvaGFAwva4qW0taVxYAwaxJIDsaA7CFKAq_YS9ZJEauVawVaxMackaiKKIsaTmYs7YirScHElLZngHr3FrTDtfA7bawiZvvDCqBl3Fe4PHwavvDEwaISCH_YgAa73ZJ2GowazpEQwauwaR5DxwaVravvatTOkKAcfaITaf_E6XBckC3TYVOAwtAziEzAFH4EnkaUoaKIQrTapSB9daqia4GQmHQeoA7rA5BAVqYgnVYqazuafBaI1ZaGHQHDoaB_8LtKBExa6ZaClBMxaiFAPxakRabkaJbaK9Y-uaSea7ASwEAtAAXxa_tAmVEYJYVVEkiZcDD_JBMrFPcZhIAJiFRbIDta8JAYIGDzAlhBFzARMBS7I3NBevGhZNoGBt7Rgoah4CpaZFYa1XH-PCrrDgOTemC78DmFHN2YoxaO_AYxagwE2iYgGa1ZAgKIPkYK0YTrBBWFkrYYyamsAgMYogGSEF1GZ19AwEANxafxaFSa2oaz8YajYaxZEeaXpHKbZiBZOvaZ-ZHlCb-Z2WAniLqcaSxa6zAyiBgREF3C-jBZSaHIHb1Z5iCsPA57Oj1AXhYF4A0yalqaQvZ0qY0NakxZirZWKaKJZADaAgZdoa4Ea1oZ-QAQzah7ZdoadJZdoaMuZYzanKaZDaOFauiVNpa3gWnQPhjWTEaCpaXhYfEavTa8WY-7A4wazWaGcATLBTUBR4Yk2YdyJo7KIfEnfavcPoOG0faJxaW9ZzcPtRAYzJH_YVxDx0Y1zaANA0oQmIZIIY1ZYKIYwEatoZyEaWIaxWZGACXJAaKaunZVIaOzaw-Z_tWmiZO0aDgZxMYM0aKRY1xVT4ZT0aN0a8LVkKac0aZ0agGCbzaKyZuqZaDaY0aqrYOQYniXn0amGXVoa5hZ1YDMmZkLakQZITakkFFkFpLa__CrLaeNauLaMcZ2oSxLaShazLaS3NLaWMCaKJCA1aj6Y1vZuTT8oIl9BqkBXLCH_Y2ZD5xCe7HEFInuZJvYDcL1hXPNYX2XotBuLVPiBhlJPhB1CClUQJ1ab1aWjaIXa4BAW1aBVRrxVZ1aK1a91DFBR0VaDlaeVHJMBPLAFYDJjMESAUyZfjaNHOlDBtyatdEPwYXzFwiMrHHAkaP5VK3Yt1avICaYDw1aIEAUyZpoZ_1acSPC2aX9FzLBKRaWFXGrajaLPCadEEaoYN2a2WGXrYPCarta6OIpHCNMaryaTBDw5YaSa84DsBPaNABaDWsCaCawtDksYE7ZbMCbGCBpBijAL1F6vAgqasjZW2aknBTwaixa0BaUOaBhYeVXSWFfoB0HCwZaeBagBZKbZ1ZanDGBRAqdWSLFcmY62apoZwZa5tYxyQ1yaYvab1E8iJ9cD53CNaa2VDATAxyQ3_Z3NDTvGXhYyqapiaUwam9Y02aogZDiBS3aqiYD-ZgOLMoaKFQ3TAocBOwZ9hZhnAZiaXzBbiazZaFXEFiafiaUcDrkanUAsFI-bDcmYniaFFXGzaG1aTTaLbafxY2tH_eOz1a4NFU2FiiZhHDUIAZ2ZlYObjZ13aBSA_eOpoZYeZzxGFaPa9ZrzabTae2aO4auoQMCZn5VlHZ-daBOW6gAeILEPaP4aqwZupZ3jac3C4RO6jatOaB4A9jaFRaR4a81acrZiGACUYdFWYkap3aCPAz1aLkaxLB4iCOkammFVcZxOa7_AFOauNAVkaBuTvjaNIAv4a4fQgEax3atka0zDUlarYJiiaz3akiaIVQwkauEAGmEE5aF1ahFaLrT8oIn5BzBP25ZQvJaILgoa81AgGA7tCgVHsMaRgOn5VU5aU9Z4zar-ZVNQpmakILbMUn5ByWae4am5aKTaEKLZ5aMlYMBCWmae5agwacSQS4Hp5aRTamqaf0Zc2V_hXQvJUKLk2AV5atyYFiXVJAY5as3aSwBlzCy5ajGa05aACZGjJ_5ai5aZ3agzQX6USiXf9Bo5aw4YEKL25Zr4Yu5aF6aa5aH6ad5aJ6aaxa15aM6aV6a7IZD0aS6aviHUKL0BZFZD0bYNXaGgGGrao6am3a_KBN4J0bY3iZfoBN6Yhqa9paxfG_pa3EMBqaD0HCDTEqaPqaesa3POniAljalYHMqaYNa26a5vEQqa86agND56aSzJJ3a_aa9TYxXFFiJhMF-8Ye5a11a70ai3aV7aY3ay2aRUJPwZ1-XjqaDMCRxaK3aPbAAjBcqaT5C9nAWgaoBDOqae7aWqa4LC43aR5afMafPa-FZqqaCrabwaK4COnCCYAvqaneEdxAS3arTBHcEW4AukIOZZ5qa07aBGAz7aM6Fx2a55azoYniXC8aG8aGiCkEAp4W8oaZuDF6aZkEk3Cs0AQHDtXY5qQ03aPhaNnSO8au7a0naH1aXVXQyHvXTf3adqaM0Z05Ydqah2YU4AheE1VYI5Atya34HqHCPvaT5CH8aHzanqax7akhZwbAx8a9iDk8aIGJF1QtyY68ahYPOoTStYIkD48aDnYf3aYdPD9aIsNngQ5QOHNCD9alIOYHZyoM7EXAkZ5LaF6a3vGd0H-vB_aZquaO9aMvA0GYgEaq2FMaBG2a_aZy7AUVF_RAbpBYvBkUaquT5LagBa2FDWVF7wFiiZYBDYca5ua7ZB3mZnza17Ud9aSIBnEXHxasyY5waN_E7wa-gC9wakKA6YJfhaJrDDxaPwaFxacxa3wa3zaP6aTtVmhQY_YHqXv1XfnGk4EHRYu9aQ2PcCPo3Eq-VnEXqyaJkaiuao4aexZY-ZgxZa-ZgEac-ZQ4awPa7PaF7DqIAydOo-Z45az8a65ahzQKaaXILsoZPRYjzXK0aKdYL8auRBdUBYGZQrNRzaRAa-QA0-a0oa3-avrMstMxMY8-aNLB--aVtMSaZkKCC_a2-axyQQrNWDaTIYWYZk0aJsZidYK_avrMMQORUJsgE-tGaZaA8FEva3IE6GaFXN0xO9GabyZ_GaK8a8qaM8a2kAE_aoOC9DZncZHHaSJal2OUJa5vOWJavrLxeZFyOzeZuhM1eZt2O3eZ9uL5eZQRM7eZjJa1sZlJa6cZ6sZvOZgHa-cZ9yZe-WbEZicYEIakcYrHamcYtaYFzZlEZMAbqcYa3OLzZ7-aj_a1-al_aS_aVtM_JaxHaBKawEZi_aBrak_aaRBXAbn_a5cY9fVqfZotZ5uOB_aUAb9-ahAbNIBjdZndIoAbeAbVAbgAbXRAQrN2tZIFZ_CaYKaS0aI_aWAbAFAHXOjuE33AbIasRZfMZy-avAb6qaJ_a8AbGMAS6DjIaadY2MZH_apAbD_a8fA9AbJBbAyZAGaEBbD8agAbHBbhJASBbq1ZHqYYVHy4aNyAfYAGrFHcEo6aM8NPTLHdYQAaEmZP_aBNZSsZRBb_AbPGaOSNb6JXaG3Da_oYo5CS3Ng3C6GQjTA6MMEzGk5CRVDuvAnNAAZI-bA9qaEuaogafeB93EDYAT2AArVjaAS5GyBbhHGZxPN6ALWCXNDksDoRFgkAF6FHZL5EByqaSxGhEC0fBYDFuEaWQMEJaIMOwXYHJaOOZ-Ga-ZYdAbFBb7AbwBAsBbU4AEHaleYQJaLCVIHaGcYKHaJaYMHax_aG-Wz_a8rL1_aGYY3_ajrL5_anCO7_aUcYkJaWcYREZfHaTEZqJaifVsJaJfZ1OZBdZAzZDdZ8mJiYY4pNHdZzCVpFVp-WzCXRDbRAb7Ja0WX6AbXBboCbIBbtBb5HaHPZafYJPZlCbWBbrBbcDbqCbGKaazZmtZczZifYIIaiDbfAbkDbZBbdDbvtZw8UVBbuDbQBblDbQRBrzZmFatRZv-ZCXZZDbVAa6fZ-Db0zZTAbwAb2RBdJZ6AbJoahECXCbePD57akkKf0aHEbj0aIGagOYdzaHEbbBaBraMcEq2ZjKEV-Aflay2CkJAHcEgcHQ6EYEbWUDUXAEba6MaKZASsZxhGHJYepWj5akxa28aXoZDpBXcEhEbP3EKSaHlaxZCcEbvEbLrDAjBPjG-VCD5C-iDamG1EFPnGDpBXRAJNDHEAWyAHcEO5J4CDfIASiCyqa8xA0qaQsahEbQaVcsKsJAoWafND6kY_QAQYCBSFO3amhZ_wGdEbRbE97a27AKmY66Y6LK00IWeAzNDOtKzfAXFbG0AblYcManrauqaAlYY2aaxGAyC87auwT-7a4YAGmIZMaVFb98EpoZPtFMEba2AzEbn6AgNDAzBhoBWBb9EbIWHQLBNyaEZArFb93A0pJ2QCXUWo6DoFbeuDzGBtFbrFb_GAzkDiFbP-YC5YJkEa5GtVIiMMS7IBFbKWApVAFFbAFA2RAnoEM3AD8araEFjJMGbVUDoFbTCC4ta7oAAGb5NaeGb0oaEGbTxAYwAHGbqwAJGbZVOS7DNGbJXEPGbUVERGb47auFb98EUGb9aBWGbKULYGbqdEK-Gd3AAkBcGbR8IyqaDFblhBmTE09T-gCACbk_anGbLGbOSChYVnFbPnGpFbE1arEXdNW4SAdHbL3AJTE2LAwDbU4AoHZTWLkzQ4qaOBbdUBthYvrOEVTQCbQ5ae8aiRPtDbxAbtHbhHbwlDhHbF-HGABKSacMCOjPm2Ut3CiuHsgZkHARraX_DwGbH4UTkJUray5aKEb3SDcbZuEAkNZT0DrHB1rBs0ZyoARHHpvaMrRxDac3FMNar_ACxZlhHfECfkY_UaxIDy0acvZ6EAw5LJqCgvAN8Bu0BmGbLjBcCPgIbISCngQtIb1rExIErgDC0YkEajaLmXa8EHXCb_GbHPFp1Gp2anTY8hLJ9aXaLYoYV9DxEAsaWHCZDJbbCBnKHSNFXCbCCbGjaZDbfuGsaWE_EEJbzaW6pZOJbQeCnKH6wCHJbmKH4xA5tY_tAvaIWFXMrANhCUiZa8a5YAVoZ_ra0iZR9OyqaL_avCavrMECBgrCdxZ8IDBCb09ZlhC0DbxAbm_aNIBEGKrAbukah1aYDbrHbWAbzAbT_agyQS3agrM5jZDxZtjBr6YSWErkZJTEpCb4DbbBb_QZdBbhjaxLBeTAJga0qajBbB8a9JbaDbLKb4HZ3EbZKbg1arEbEdC0JbqAbYBb-AbmDbMLABKb27AkHbjKb8MAbjZ8bEYEbA7Wu2at5EtKbqEbJ-ab2VJzawGZuhGFIZrTY8VCLwMxGb6IbipaT5WArZdnZ6uYG0AsNFyvaP9DsNFa3Go4a4UHgvASiCMSCyFbblBHcEgFbFvZY1A94a38P-6ZdFWMcAYNFaXT4BaVeaBCE9_G3IEl-ZB_GMcZaYHtDFHpY4XIWWFZLbI5JPYAC0Y5Kbf2B-cC9nHKSPx8LRqSJqC7kawzYRuFY1Ed3aTyGPnGZwBBUYAFbDUYPnGlIORHHsgD3cYCACSCaJcBvdQm-aMCZiHGOqXnKZHlARIb62BR7AppCXradwB4jZntahnYPHDEIbJsDZlYwfa3HQOraCMbELAEMbu5YegLVIbtqADMbPfAEKb8dQUvZIMGAMb3YWvNMxZaz0aXraBlOJoFLIbL7BNIb65BZtBn7ASIbVMbJlaRTHYMblTap5Y_HQdMbxMbhMbdFBjMbBlOnMbnvOUvZ4hNseBYGZKlZYPYqaEmbadxZzMbSlZ-Kbg9YplXxyQNNbpoZQIBLFbFqZcCbHSXH0aw-aXKYR0a9DbXKb2HbwHb6fYcIau-ZeIagKbNLBlNbJpEh7ZZDbtNbsDVHgZrNbsHb1-XhHbAmZwNb2NbmNbM_aaLYHsZpBbnmXxNbT3NVBD45PxEQ75PNvXLoOidVvIZ4AZzKbVYWLza32VhNb4AbjNbEEbNLBPJbfKH5-a_tZ0Hb0oaVObZdGLDaVJbaKHGEbXKbbObvDB4NbhObWJbvDBQEbBKZNFaF0ZiObHaNVBDwGQJFQOQMakV0-IWIQg6a-IAyObTRKOObpCW7DbqNbIsaLra_Haw2aqTaXObxzZ9Ob3YWleVDGa42aBPbMaZ0WXYMbGPb2HaAPbSIaG_a-QAMPb8hV0FaIPb8RaoObMFaRCY0IaoDZOPbWPb4IaRyZAdIA_FRzH2KB_-FfeAk0YPtayyA1EXX2aDjEHqavTHvzYxcAVGDD7GOMbznZJOZceYLOZ0DZ8Gak7WjCbpgIxMYTPb2kAWlYePbOJaFHatCbIfVvCbpeYeZVCEZtcZEEZLcY_YVuyZw_VRFVxyZbCX1cZNnN1yZADb3yZCDb5yZ9cZb0NEAbpCXhcYrCXpHatCXlcYQfZMAb-OZvHaOAbycYSAbWraFPbUPbHPbvFbQzZfDbSzZhDbLPb-ObAQbuQbnDb8ENbzZ0bNrDbMKazQbrQb_PbVPb2QbQKaOIa9QbSrasQbdPbBRbVKaPObXKaa7ZS0a-PbCPbWAaORbh7Z-PbdJZ-PbkYOFRbeoaceaQ3a-cAdUInlABGS61awwHwRTfyD5Mbt-ay1A-qYILbOra7hCo1ae3E6lFoHZhnapuQAmZVRbYPbD0ZcaZF0Z9PbUraTFatQbkJEL1atyYw5YpRbMLAqQa7FY-uDliY_jH75YRIDLuRfRblDB4Mb5dAv2C3UWWIZuBAs6GocH8RY2QaSaG_YIEKLTUCmSIE8ZBSboZEJ6YnEGQra0QbARb6RbkYAACJgSbOdBXLCbiZqQbXRb_ObBQblKb5aBZ9Z4aPk2AuSbI7PYTa98aUraH4aQwa-Ob-PbaKboHZnSbORb5SbAIZTGZlABKzGasK03J1SbLBSfBE3vDkza-7AYzJ3oaTXLMwB9sH5Eb-faPBBlkAozAO7abiYF6azhBhWB9aDVMAkfE53AyratlY-ObsGadZAvjQTkZaICLnT4sAASaBeJG3QTTbfBBa7aI8a63ab3a2Ba6qYicD0kPA8C8DIt0Y-QbtaLDoA-cEhEBQ1EN8EFxLstT78DjQacLbdTAYeagKAaTbxNZ-GD_oB9QEvqAZUAt8LkfCvLAuVBoRb3lGtGbG6ax8G3lFK-GamQ7oAA1HTeGNUAZGGkqI3WYGZD0mVG3QeUbq6EgUbhLC56aWPbxHX-BHqNFEaP9RbbFWXWALwANwAQ3PfYAGZDYzJtUbWKA1UbZ7QeKbUuVfYArPblSbzSbITauUbBGAoHZYXALUbShZ-Kb2Rb-Qb3SCWKA-UbtFaLjZShZNVbzTa8Sb-ObthYRVb8RaqcLRHHgCabaIlMaA_YOrax6ZayFAKHSIAKIA_7axzG6MbwxYmPAS5AOvE7jZBtYquaZVbM8JbaIuuauVbpcE72acgZOsaVIbm2aw7AC2GRHHlaDeTb7_CoVbAvEoAZ8jZtVb3YW84ZI7ATvaWKAYMblfDG7YmiGMaBOralaDCSbnuZnVbYPWAWbrVb5ra3SbKVb7OCJWbUFAaKby7AaWbI9Yb7aePawbPEPbpSbZWb7VbbWb_SbQMNOWb_KHGEEsDMDkB3VbRgYoCBLNaS6Cava0GAmtaQCBwVFSUbDnYrkHnjZrXE4iCYSaW2As8adba1iCmHP0WbA8F5Wb9Sa-aH8WbkqBXSalEIdMC3zGs3aPjNARUt8GpwTVODJoF9Qag1A6wMfXCBOEqaEVQakHAMKLX5ZZQayyAL8U4aPjXbQ3PsaFuSbEaPnXb49ZmXbTWbOvEr3alxYHrY11C7_AyVI_PCk5BdVI-ObcCP_VbOvEnYPCUaFaFHYagGavJD3cHo6BAWbHXbIyTvWEdIBfIBw0F9PBnGNXDMAZA5CEAFALvBb2Z6aJwNAOBOcVAbfFQiC1EBmyTfmagNA3cHHLBOvEFYb_uY97AqQIP-Cw6BClF0sIksaH1ZF1Z6VBKYEgqBa5Cl2aXTb2XbFvAgYbfeAIYbrQI9WDDUad2aiVAcYbNXB0XbzYb-ZDjYbMrEnvYLYb3qCNYb4CEOEDRYbcUbTYbFhDVuGWYb25YkMAZYbvoa7YbeYbLHDzYbcIBAZbi-GmYbm8HoYbCOVsVYV4OsYbsCEvYbwXbroalYFgIBUraRcDiYbfOI2Ybv-ajlZNzaROb3-ZORbVVbPPbABb_iW4tZPeZDPbERbq5H1Nb8OCyZb3FakIaJVbpSbxZbrSbdSXgwChbYjWb5Zb2kABabIRb8NbMXYn4ZczabPbP3AJabhSbMLA-DOiPb1eD-Ub3XIrLDQ1EdsaRXIpPb0kPXabWrExUHgtaxIAxPbNsYzPbHyA8nYoMAyhZbFG7zaQ0Cd2YS8AoEBiab_oBMjYCuaw5YP6BmZFMED26ZDgDk8Y1Pbs9MZ2OYyZ5PbICXJJa_ZbHabLVb7ZbCabo_a6nNlyZAEZxCbIcYKQbryZMQbGEZxcZIEZbvNKuOxEOMuO0sZaHa2sZ4cZ4sZmJaAAb8cZCAbbQbsXNdyOvJaZKOyJaPfZ0Jam-WnQbjEZgZVqbbStZxaYDYZwZbMVb8ZbeDbOLNFPO6RMDbbPraRab_UbCIaoDbEIantZ_fV8QbkKCxbbGbbIRbtAb7lI4bbsNbybbHbbHFZlRZ7ObdKaGabPra-Sb1rZ0-ZcKaDBbQcbzpVLraKBbz1OrIaoSbEbbScbDabrLEFab4ZbRcbZcbwIax7ZuZbHGapObaPbMyZ5FOlcbTab5IaSoAuOBcrAMBCzBBNnECGYuXBm8A1CGaIblfDb5aR8aDGFs-C9LarIHGvYpabwxFSiCeVbnlAN8AD8ZryAy5GE7Ft1GUDHuGYVabwwAEcZRLARHHVWFOTDVxDa3EVRbqPByUEhTarXE-7AaeEAjB_WbJSBszCj-aO4aDdbtaLV4FemA-jECOalVCnkaEVTqzAUraqPBqROz4ExIb5eACpaLyYnvB_XbkbZozA3XIbqa2XblBDJCEsXB5TDb6aWUb_jaYTAAtafsaRtafDCTtaE5GsAEa4YjVERUbFTb7xGqPbceaRID4cbObZ5EAkabgOEf6A_LCtSBs4UW8C9xARbZ2FBQQa4iCwCGpaW0fBGVbtSBp2aWFBGXCmGQu1MVcB-iVv2CWPbLXCe1DJLAEebpIO15Y98EBsBeebslAveb7abRtaYsaQuF81AhHGoxEg2DXSA4qHStAdNbumN3ZY-ab7Gae_a6Pbg_akCbjcbYcb-QbrCbh2O99WqeZ9XYTJaoyZVJaosZE-W0CbOHaOQb17WQQbvsZTaY2eY0yZ3cZ2yZ6eY0ORoJa_2OFDb_cZJDbLfZlbbeEZDzZGdZYVTIdZR3OKdZoYY2sLIcbnrVucbGPZ1bba3OTzZTfb-fbVfb3QbZlNqDbrfZptZEgbFqV_fbGcbzHaCcb4SbOgbMcb7qXCBbiNbvZb4Sb7ZBeWbzZb8wKtZbMRbCXZ9SbagbmWbjtZA_aXcbnrVigb3YWlaDpIaDaVicbRgbYWbogbzrAqgbmcbR_ZXgbpcbZPbmZY4sQZXClWbpgbnWbvcbgPbEfILXBbgDe_FYbaoEAHGAp8IVIbc_adSNZyZBfVRfb8PbmgbFqVwgbbCUjtZIbbt7NKbb23NqeYv7WqyZx7WsyZrsZifbtsZkfbSHamfbLEZofbZfVXFVU-WZFVAfZ7sZCfZ9sZG8WFfZBfYiHazOZecYHDbFtZCyNHtZIKagYYCzZzJaEzZlQbSDbQAbruOpQbhgbIWbjgbvQbBgbIPZ3bbPhbmYARhbnCUThbjAbWAWlAbAcbsfZIib7gbxgb9gbyDb3xW9fbQhbCib8gbMibszZPcbLPbScC_DbAgZ-UCLDa-UCURbfiCLwaIiCScCMuZoVCyRbU_Z0RbpKaIgZMsal3YasaqratBD8zASsaPuCUsaeVHWsa6ibwxFImYbsapLAOtacabBPaLiFmKFjsaGPalsa2xG_lY0TBwOCzjY-Xbcab67Y0AFvsaigAhADysaFARXjQM_Cl8G4kBo7CDqYrGa9sa3PaF6aIebo6CCtaGyajJYlea2lSIjGhYEkmDtgAAjbHoACjbW8CndbLebqAENebyxH-yBS1aaQBrta-eEVEb4gCB7Za2aRjb7WF-6XfeAbabwjbZMa8jbUsY7Ub8WYylaZ3Z4Qa1GZ4oappBebFOaaBkbNtavsAtOAgebNnFppDDbQXNAVIAm3BT6AP2ZRxB7KDj8YLQM8qCfiCICZ22Yl5A7VD2XCwOCrZDbgGpsBYwAQkbaRbAZAtjbHVbT7Fykbs-YaVBOJCeiCqMCiyBbzC6kb-XEB7asBDvsA04CgJAdMCatYf1XSgG67Z4sKY-FQYFDUbEiCY5ZksY5sJGLar3YMtadGBnJNxtBqOaw6AsOaQ9AskbLQMuwZFsavdbjdDlSaT3HngagWGQeY5tY2raGMK9mYelbprA3LFW3anlbk9Y5WYRjZwTbMbaIARwxA_QASCbqlbJ7CZta00YgoaKCHMFMFGDDlAt9Wr6EnIH1mBnTFtAGItaEnYsjbTlbujbUkboPbbLDz2B8laQwF3hZaCFpGNJtRYgCvyEt9AzFE5jblBE0yPgoa2gE6AHgND4kEEMAJQAT0AfhazbHJBAM5YDSE3TYYjH8raWRB4CUmvYrmbkraVNavdDbHZmcAyoFl8ACMD6JCM5VPHKbII5KERgGy9HTGARBaoEIA4UCNICLIcbJSNEImBG9GoVC5IEfwDPiZ98afiC2Sb8baSPbScC-UC6SbdKbMOb6WYfKbIsaTnbpbCXjZ-6XwOC7RbITa1bZweE9Wb-9YLuaTbC9VbRkXtOKnsaMjbEZCNhaH6ZuoYanbtOKGkbcWbosasBAmSb_1Zfibynb1nbdnbOWL8VCfnbZCEvTYMaBymYcqaboZJWYQsBSrCokbawYUIArkbAoBwebOoHlZFHabzOEsnbxrLhHA-nb3SRTEM4pRD7FCvFxaaYVGYAFseB5yBUTE9FAgnbZ-aBCE1QChkbsjVdRAFuaB9aqlbxhZhqAZCF7oCoTbKAJ9PbTnbYHZgyBhob-vFiSbfob2obotBiobWnbgWbdkaSjZ5nb4xP1obAoB3ob8nbWOa4lby9AWVaBRAgyTYgFVmYFQBAjAgZDnob9FAoYCIZDWlboVCCnGxKDJyTgmb9_HblbhKZjvaY-ZpBEgVa74BSobLhCKpbJsAZsDhcIyrTWWFofHlDCsBB6pGGSA4LYv4AdxZqvZO5HIlCWXWSlbLhCb2EjEbFuaPzAYXBZsaTXDOHZkMAKXCcXDOFbkvAoHZk2YFkZzWbJBL95ELMBniZt-ZOcM8DbvZbbnbTobcgbQaL1ZbnBb3ZbCcbUqbmEEUIAacbNcN5xZCpbUVCznbTBbqIaMBbSnb6nbVqbzgbYaZyIaOabscbnVC7nbuBbOiVjkJ0MAhUbTQCcICrhBnZb_oaLPCXSAO0B4qbAyGUFYhfaIpDp2aIrF8abQuMYEOacZLhbccZNhbieZxnb4xPxqbQKasCb-DZRJaLbbYhbbOZahbCYYqsZs0OaJaGuOcJaIYYeJa4_agJa6eZoOZYHaqOZlrbsOZLRMdHarMOhJaXuOiCVgfVXYYrJadcYF1OEtZmHa4hbcEZ5OZmbbLtZ2fbOSTlYY5fbUfZBPZXDbbqbpqbdqb2nbdfZ6HaycYDgbCsbPrbqqb8bb4QbpDb6QbKgbnAbOrbjqbQrbWibjRZzobDsbwIA_nb3fZ6DbWgbocbKdYjibUnb3FaoNbRqb8ObiqbweAisbTcbsBXhqbKsbUsbFbCrgb7CWtgboqbLsboOCFGal4ZGsZNab_NbsdYkgGfPbQGajkJcXDODCeAHCiaQtCjkbKvYvmCJcZPFC3_F7oT1rA5WF2pCfvaCYAUcBFtbDcLHtb12AKcZJhbOCOvYV9ZYOhbnsb5hApsbCaYXfbWOZ-9WYOZnyZMbbJQbzCbarbEYYcrb_vOerbjOZJYYfJaVHasrbkrbz2OZHarOZbHatOZqrb90OsrbZ-W4rL7yZnCXcQbuJaeQbwJa2rb2XMLfYjYY3fbVDb-rbq-WAsb8fbTsbosbcnbGsbwQb7HaJsbzsbusb1sbHgbJqNJgbmAbLDVYsb0sbNIBNIa89OcubVubeub5DbUIaOcbWcbctbvYREpbU4AGpbjsbBBbonZ1gbgsb0obNfaFpb8ob4obqsb4Fanqbb8IynbqubgEP1ubwsbCHKysb6ubDpbzubrub-ubrqbEsZmBb4sb4PZuqbnZYNPC8ubsub-gb-sbnWCBhbNXBB7XLhCwyYIvBrXETpbmSCx8YoqBu7GTdbvNDbsadxZPPBvpbSrCnobowKhgAHVaAQAipEvDGAlbv_GsZIZJAKtbWaICoBgWDdvbKHZ7CGLQHYZIRJEwgCPWC2parCFdiBwGBq8ZbjZGWYytFepbL_H9NaQjbUeYa1ZLJAAZIStbaQBZAZo2AN2YplDIqAvrajtaDcL6TFAEIffa0fGx3aF1JoSBNGPNob0vbcTBN5ZgebbqafiCyoFHXWemCMFAjeCTJZu0MWvbPwbBgYc8ZLXbGwblDa04DuwTqvBfuZBjAnpCwOA3NBGobUHDacActBKfbiqX9abIrbeeZKrbgeZatbNrboubSEVPvbGvbRrbgtbGHaXOZGQbZOZWrbscZntbchbbrbehbQHaghbdJaihbE4NXHaztbmrbgxborbYvL4tbX-W6tbDfZuOOH8WgFV_tbxfbkbbYZVNDbFubPDbHubKAW6fbrcYUtZNubdtbMxb-iVEibUlN2bb4bMhubosb6xb9obNsbIgbQsbaubxZVAyb5xbEvb9ub7xbCQbDRbtsbBybLybQvbJRb6ObesbfgbvZbXwahJZuVaWqbAqLPAaKvbYObLPbZybhybIHFfqbWkCBvbuVaaybXwa_ubEabssbSPbiybCcbqybHvblBbfSZXDaO_aREbKQYKGawUOuybkybyqbbAKcXDyBbemFnyFgiY5vapsDpGIuMaKtbw5NZybZ7FAzbmZFCzb_qYBkZh7KrgYa3EXtb8BVf_aheZgeYWwaIHFpyb8ybOxb3ZYisZv9MreZVOOt_aByOefbXJagfbZJaZxbbJabxbfrbdxbyEOYbb1tbabbqfb5cZsfbDDbpJaDAbibbK8W_yZM8W4rb0fb6hb7rbEWT4fbtfV-hbiZVMubjybCeZ7ybowA8xbMDOAwNHibG0bYfZbybXubjyNGybQibLgbwybazbO0bqTaPgbwbbvybI0bOVbUyb7dWQ0afsb9PbZybhibNRbk0bCEbCIHXwaURbXwaJoatpaLuZwRbs0btibRKWV_ZcxR6RYZzbK3A0AQAVbQ4aOwataLQrac0bp0bczbrTa7Sb4nbW0bH0bA1bJ0b_SbQUFeVHdWb5dAfTEglVbxaseB72DO1byoYvTbL9Y17UQqbAOJSqbxWZ1waykIUcbpNbeibCcbxwakibxwaURbzwa3iaKuZT-awRbzway0bKuJ00bx3S20bLPbzwaa5ZtPFn0E1wYI5ZrNFK7W8va9xDSNW9Pbxwa6OF_cXl5Z9pEDdXjeL91bypECwa01bq8JJaal3Z51bzwa-qYhxAUYBQYb-rFtdEsNFEmbDpY5UChtARCHsCGAjZ6lFL3Ub4ZohBIZAHLbzwaw7YILbzVFqUaNZC3vGIyYWvJsVCRzTOHCeeEsZCM6FR3CCXCyVYLpAU2bYuADpYXUayma13ZXqAh2bG2bXpYGvB0FEpoYEjAQQEEBabtAL_YZuaUPDJrYfFAPHFMeHrgY6GWG2bqfIfxFIMZppGvdJohNRUT34YrgYtJUjTHFyafxEhAHw2b6zTVCBvtBTABDqGP3bbDEtyYe3btFIUfaujFjTYKlbjHC2IAdpR1JAPAOpaaz1aGsAu3blYFjxAypEJkYIbR2VDTiZvna26aPhAv3bGLRgVHpaauuak_FY6BjVCR9aM3aXvDk_F_FZ2eBULD2ECWABNcCGaJXBa9_H13bfYGf7Ki1bD9YF4b7_ZuYFvBZ3Ba2dJ8qCzwafQE4wEHlaLeD3XI61bRKFolahiXMWaqGGNuaD-AOJYdfF2dJeaGC8ZMSBn4bbVBDZC_BBYYDXPF6aZZAEeCHBxbkzZ6dWQWX3AbXybb1b-1bI2bPRb6fZc1bH2bAPCesX8-ZIsaF5bL5bkAYb0aJ5b_1bzuDf0aT5bI2bLab2fYoBb3ybWTYdzaX5bQ5bipWnSFrYYkCaZnY-aabiYp9a82b9va1HFj3XHKBeKAbRDR5Z4EbgSa5tGv1CNQAmpY2JYGGZKLAwhagwEBqYm-Yw5bETaQoZGaDk5bBiYw0Ze5ZvAZ5KZKGBuJUjhYLFGp5b-WEvuEkYPZnYn5PiQAdmL98azwaF6AcWYGdDeFadmBVHPlgZDIHOWLMBaEAHiEEsKZJnFsrASxCYPAJdApDEwAAzaAgJCzgEcdEG2bliJUyTq6br7HQDBlkbenQ-dE-aHgWYE9YRVaMkbK6YzrGtyYM6b1QEPKA0iA2eXbVYstWhNYq0VTGZoabPVFe3GYkEj3bq5bYxEp5HWEU8MAs-YxwTcpRlYFsbCJ5bN9aueaF9YZnYHCZH6bhtaFlAH2Y7LAV6bobEUeaiyCn1BdsFyhF41bObXyWH6UDLJBqHMYIGFUapZaBiaT-aY9aa7bv5Zd4bl3Y_6bBnAzEF1-E4-QuQaMyYp4bObXcbZMwBxAZI6ba3bK6bXrSC5EVqa5MWtlErqFzOIy5E_2ZK7Ws7bnPAe4AXxEn7bjTFbID2yY88YZ3boQAb3bP_ArjFHHbNgCVRIy5EE5A65YDBaIjbMPIRmG8qY2MCVsAWjYskYY3bb8G7ZB28YZnYtVYE9Y5UC88AFUBI3A-jbT9YhxAj7bn1BZCab6Yy7br7bB7LvAVlvay8bNbXXJA48bLjagEa9XbH2Z33bO7bn0EdsYlfEKADFVFT2bz7b85G79Y4kBP9bN6bH7ZuzaB9bq7b3IBT8bgKCijGa5CpYb38aa7b38bE9buNAu8bHSAvuEq2D-8bfFBurDMQD2aaF8b5kaH8b2_YGyAY9bxwCe8Cm8bYqYpNFNwAi7bu6b_xENTb3-Y27bR5Ys9bE6AvuE70GXzZb4bflBI4bzVHGNAL4bgYCB-EP4ba1JNpY9gZT4bLfWV4bYLIb9bxIbquaa4bXfBjVC47b-4Yf4b3ibi2bW3HuZa47IqYbR8Cl4bGREzhFMRFLxCC-bc7Fh8bUODobFQaV2LHO3ad-b3_BjOAfUaE-b7LAg-bBgAjVCPSCuNBh4bYQJ14bbvYcBbI3Hn3bAYA49bg9bYIOy-bWkawwaG2bU5bQKAJ5bnbVd-btSCTAXv7aV1bfJJF2b_RCU_bzDCk3bKIAX7Y2nEoKIPYAxwafzDxdJzTEMeGr-boxHGRIt8aceGqeDAEOQBA6JDS-CU-CmpGZsFVmClUYLaDrJAyNHtYEISO0_byzHg2NQsF2eDZXCx1F4FI01FzrBW3Da9B8UE9LR7GFS0E3NBsbCHdD0VacyYXQC7NB6mGL_by2bh3bJXFo2S1Oay4AnoaZJAzkBT6bb9Z14bhYCzkBGrFxpBSHPinZPhBb6bXnbOtRY1bIyIa1bgsbP5bXJAUyFW_bUbYksbZ1bmsbh1bT_bG5b3AcfbY-ZbO5b9Acg5bV_bo_bgdYsgbtybCIH0AcgtEC8A_AcDsZzyba1boKaNvbHGOi_bhaZvBbh7Jt2PuQL0mHVkDk2A33bGrbh9MExbWsZGxbYsZXzbQOZCBcf_b-AcGBcofYSrbp_aRxbr_aseZjzbn2OYrbdOZotbfOZqtbu0Ostb2eZutbhrbwtbjrbfxbsrb0tbnrb2tbprbV-WVyOBfZY-WoxbZyOuhbAtZxrbCtZyhbyrbGfYI1OoHajcYnaYiQbobbraYtbbHzZU1OIQb6JaF0b8AcoBcEBch_bjSCwcYHsbSdZTubKBcDBc1AcNBcqBcZzZOsb-bbZubU0bSsbx1bpCcMBcYhAOBca0be_bLVAg_b3CcUgb7SY2ZbSXZj1aY1aeeEn1aCcAH5bNJZBDcl1aDDcf1aFDcMaZIDctsPm1aLDcN_MUBbi1aNXXX1aJDcxNDEDcWoN3sbvRZ-Nbc5bmDZPabrAKKDctjBc1aU_ajkJIfbneAeWY3jboGXYwKr2aP5AxgAhiGpbZlqEEZAYsCUeQlGbAFAJBa45CN_ZUeDs_ZqDcksDy2ZI2a2DcwBA4DcL9ZIlZPLA9HYTEaARTP1aTBD0VaqDcvKBziJ7WFomAlpbaQBDbI6HFryCs_ZtnYVVBRiEh9DUzbdeYr6N7PbNrbODc_GCQDcjDc91DUhb-eYksZjfNcfbu_alzbw_a1BcyeZ3Bct2O5Bc2_a7Bc7Cbirb6_aytbACchxb5EcjxbEjIuOZfbbEDb3zbNgNjbbBubzfb5hbnbb7hbuHa9hb1xbWDbMubhEcjuBjEc3YAc1aZAb6CXbAbPUZOFcvuBQFcaqPIPOvCcT0b9cYSsbXFcctLiDcRFclEcAFZVBLABOgFcT6FYDcRDc17NKRbegb_Cc4fYoFcl0bEZYxFc5oZgFcqLYgFcCgY4Fcs1bCvIu1biyU7PZUDc0TBUTEFyVWuZqFckEcNKbr5avQDUEaKEcdDEyrTboZU1aHsaoFcZFcc1aZgYiFcaqPWIbnFcVDck1aPDcVGckDc3MW6HFr1a7xGJTEAJGvQYRnbg0a1rCiGcvNA8rYlgZX0au0aoYDRCDR2a2UPvGcU2adFWF6AwGc38P1GczGcdnZzFZVTbPdVilAwFZVwYevbvyaquaiKGtTbq-aw7a1Kb_LZm9FwFZf3azkBW5IskPrActjBOHc_CYdnZwAcv8IyAcyFcROYVDYtzZXDYRBcgOP7RYWRYxRYvnYQTYLgYtFZ3iaoLZ5IZzLZt0bRHZpLZaLZfLZZMZlJZE_Z14AG_ZmfGrJZASb-hYhRaKMZxJZi5ZNMZtdE1uajuTCQZIgZJSYlhPTjZwlZolZhsNxHcoJZ_9ZtpZ1Hc3JB8lZLoKT7C7pafcZ4nZAuZFuBDpZn1bkqZMcaFjaIgZpqZkoE1ja--UIlblqZhzP9kZUIcUuZqHcWca_5bA2Z17av8HWTW3rYYcapIcW4ZpVCY4Zfnaa4Z6vac4ZxtKM3ZsJYjIcO-ZiLaCjaMdaEjaS4BhyA7IcZ_ZK-ZHIcqpZ3lZivZs_bI_ZZBSg3a93FlQVM_ZH-ZxMYeAa7iZv4ZhAad3YjAaxMYwla6gG8MY-naGoaSTBJIaIgZYzasGcU0aTOY8JbTObqIcEtCJEbqIbFkEcMaBJclJcmCbFbbuHb-HKZObUObmObwPEPhbWRbRobvkbWEabRbGODjhYeRbAEcr2SiRbLSbLcZkbZmRbSzEaIb-Rb4GCCVasRb6UHR6ASEXJybn3WSoatgYsobxibs0bXIc3wZuIczCc9vaXKctIc07bnBc6CcY5bYGcBGcWDcWaV4tL9YYbLAIbYqZYcdI5xYzbY7xY1KFGwYy-ZNdI4DZpEZitZPjahPZzCWKFAvKcslZHjZbjatfZ8Kc2fZ-haftZEuZqEZFFZP6UvIcWzZYzZwTa7FajTaRIa2Kc0HahJZoWEOLcNBbmJc-Jb3FQVtMIgZZDbvDbpKbjobqwZPKb6ZIYWEScZmha3EbS7B3uBtJcugbpSb1QbSabBLcnLcEbb6bbe0bxibSgbGgbGLcMgbJibaibUibjtZxibcqbasbeqb6JCQKcSEVPubzLcQybKybaMa7obNybBMcd0bjfZQ0bHMcoCcgCcqCc2CcsCchMYRGccGc91D-CcZqblWZ7XDGaZtDE-KWYHcLQAYMcfcZaMc4EWN5bAaZgMcGLWzNb9ZZkMc-EWVUUIbAxMYmCZpICfMc6DBLLWfUUsMc5CZo-QODEtmZzMcLHXdGAvCZNbLGaDVTAG4bVoBbDcVYZJdY7XDSBcv1bX_ZnMcwMcdpHVMY1CZ5McohA7MczNPAbDxVCH_YV-VKfJAsSABOmCZfzDLObyHb_fJXNc0McNBFoDGDXATFGlPYUBZ0McFbLxVCVHcOmIyAceMcniXQ7WbMcK4ZvFcOXYrNc0WXtNchMczRZsNcU1VflVdJZ0Ncl2XBDWmgA4MchCZPNcrLc-QA7NcpMcyBQhjPkNcNNc8AZWBZamLUtF_NcuCZ3CZamL9McUEA_McA5IGGaXTXJOcwNA6sbdzaEOc-aAOOclWBQOcNFW8vWSNc8RbdpH1mPkNUdNcYOcflVZNcuWVG7bcNcBBOeNcOIP3bAlOciNcF5IeOc6McgOcuAAnNc5Obg0bmubwubyNcH_arECuNce1blsboFa_Oc7-aBPc1NcvlZB_aIPclMcihWqKa4QRANAxMcysV2OcONcgOcYLcMPcFOc9IQUPcKOc1McNOcIOcAOc4OcSOcsECN-bPBct1beIaENcMvbGNcPPcMpPrlVLNckKCtMcMDB0AQheIW5akILYvBjmDBEHZBZLYIPGcEXayGQVkDDNbepSNfT5aBFMbC6aNaD3PcFnY5PcL3ZT0TE1YhHQwGA_Pcq4Yr4HLWYuAZBVbzOcU2QmgP0DDoOcgPc_2N4HAaNcAEaHCSvOcpOcB_VfRZyOchNcjuKjNcMNcZQc1Mc6Oc8CaU9V-CZuFcWMc-SYGPcZYB9jDCPcbKaf1by-axQcR_G0QcKPcK8azQcnOAGEb9Qc8Nc_EW-NcfPcPOcLOcCOcyQcENCSPcSSZHOcnQcFRcdPcomZERcfOcGRcwCCOoWUOcTkBWOcoPcaOc1Rb8QcJRcKNcIgZwPcQNcAXPQcAN_Xs3QscahFHv-YBHRsONT8BEbZIQcrDcHiXsjZjRcWIbclZ19AiSCRQcJ5IkOckQcXLV_DDh7IYQcORcrOchYXbNcLAK9RcSRcg-V19ApdAUQcW2T1OcRRc3OcTRcqQcLAa1lXuPYAZYZ7ZwNcbiXxQc0ICBxF6Qc5AcxAcnPcQHXgsb2_AYScJPcW0aIsafScv8B5NchKaCIHkScC8BKRc9NcrMcLScVPcGRcxibpScd8BrSciFL5aJbPcyCZPRc3McuSccPcFbLiPcWRclPc8FccScYOcFNc-Fcw1bCcbySc1JLeRc3ScBOcdNLVkD0Pcf9BGxF47BAgF5EBitCOEcOhaJFQhHQheIy5QwILuHO-QZIGcJTaviHRTcJlEcaaRqSVTchKUXTcJRZIUPdBcbTcQtHLWYiSCouTL1DmRcZGG8JBOPIqRcUDFSNFmTccJLwRcvTcpoZjRc2RcqLbTQc5RclaX-haYNcbQcsOcl9YjJKfQcoQcfNcjQcgRZNrRLTc4OcOSckFaW6WlubWybUSchiXxQcgRcG8X1QcEPc3QcdScQUcTRch7ZaUcdJZaUcMuZlUcvMcTIArlVxMYcOcLPcAYBqUccRck6BvUcLPbITc9JLPLWBNc1ybDNcABZpPc4LUeXXDDBgUco-QdNL-SckPc6TGnZaQNF1_ZSiNjva0VB41YVRcDVcopZ73QHVctiNJVcnXDsEWUtFV6ZtmZn0JR7CgWYUNcQlCh0CtiEcCPUtFngQGcF_TcFMbUNcmOc-eKeXXDScMScS-VcQctOcCScKUc-RcxOceTAISc-4blFaVUcvubfsbrNcFUcfbYaScWHcCTchCZcLY6VcbUc4ubhMYBWcaDZBWcZ5bhSZZRceDcTgZ5ybpVcvScS-VZGOxfGPEQ9QFNhCPuTk3AduXUJCjGCJUC3MH1zCXeBdmWcEcNOZ8ZYg_VNrbBWcmEcspMafbs_aqEckzbzBcweZuEcy_awEcGYYyEc5Cb0EczrL8CbqLP-CbVQb9_aBDbnJa1zbufbBFcF3ODFcGAbfQbUCcqHabLNsHaRfZQDb0xb_rbLdZ3xblWc5CXerPVFcOWccPcrjIofZ_aYJKaywOwZVddZPUZOXcyfZOXcdibeUcYOcGDcVScdScaHcFPcQHXcHc-VcrTXT_PoUcTKEdpHrUc4NcuXcK8aYPcYLcARcHRcXSclScxXcNRcEScOXXmKcvVcEScFEVJ0ay7ZVAalXcPgZoXcoTZT_PkEYKfXtQYHRY_PYnLY5LYCQYxNYrOY0BA0LY0OYKtXLqWviAQpEb7WZYcsAY5XEiIFbEYXEYUqLzCCPMVBECZCC5XEjIFuoZ5tZiYcqKFVAaqYc-DGcFNtYcSDcmqb4KAMKYQ_ZsqbPgZETcvbRZXCwYcQgWSvbhXCUNN8MAUNN1TOeBMxAACZc1hDkNCfNNFZczAAFZc0AAFZc1AAFZc2AAFZc3AAFZcKKMXJAbdPYKAeBM4AAFZc5AAFZcAZcxAArBA4-L3OBeBM4xLtZETOA_tAEANCZcEiDoZcYMMsFAc4LKZcsZcPwHoZcAZcyAAfZcoIAkFAc4LCZcGdClhN2Zc5ZcdeDT_H2XCq4L3TMq4Lf_L_5Q5mAq4LKAIkZchJAmZczAAAZcLacgZc7Zc4ZcsZcnxLV0L6cAaECmZcSac1ZcTaczCEJactUAmxLAZc0AA0ZcQfNmxLCZc1AABGAfBA1AAAZcnacOacdxMOZcsZcVONsVAV_HwJBGHOlNGXPIyac6Zc-ZcebCGHOAZc2AAgachZcQZcsZc3AAAZcAbcqacfBASZcsZc4AAAZcHbcDbcZZcsZc5AAAZcNbcDbcbZc8nFJCMXyLduEcoGV_H-MAgxAntCXbcUFA_UFabc7ebebcWrBlePb-AtUHiVaxgAUZDREQuwCUZDEeDLXDuPAM8H_3E1eDiAB3nApRPgRDQTAf3Gg2PrZacjAzrOq4AKdDLwK4xMLQMxbcg2PosAfgCrbcjABpYPemGf_LduEPjAwtAIPDmUAV_Hm9H4eVbVAbbcrHERccudFE5DNcctkbXccq4CYHCNccm7C56DtHNvwA04LtHNRsA_7CcccjccHtH9IAboGRccVhH0QBE7L54BRccqMHzrO5THRccdNAbGOWkANcc4kFRccp3PDNFl3PGcPkMWsccofHoGSRcc_BNmFAXbclMWRccb5aUoANcctbFsccLwAbMYKAIm7Chcc4HOGQARccEdci4YKhANccEdcwccLhGUdcvBAPccMeLPjAf_LEdc9wFGUbubFgcclUAcFMbXOL2UZWD7sB1kWtAMjvD-ZcM7ZlUABPPpOHUGN3BBXRAAtAPJUVRQqvEoiB-ZcKFAEEQdsA6PA8dcuwEWXPwnDWXPSLBMcCBecrNA9dcWXPz4bW7PdXA4zCJecfJALecV5Lm9ApEAItH_XA7dcKecDecUecnVXWzLd7YVRQCec0YAcecUnBWzLUUa3hBgecaeciecGsA8dcGbVoecSecbecrecKecfecRecRNIHZbZecIFDVRQVIMHtHHIAEGH5ecgRDCIC2BQrdW-ecICEofHc_HCfc6PA6ecFfc7ZGDfcfJAKfcKXAIfcLcB5ecFXPpCHiHMNQAcbcWfcTnAV_HOMBYbcb6PCTIqFMZfcRcDV3D15bI3CtccdQa1WbUGN06BjfcCQMX_aeQaV5LZfDNgYlfcHLAtfcVnErYYO0M6nBPhA-bcjQHqfc2fcIDGOEQpfcwfca_aW7P6CEUIAc_HtkbEgcTwJuFEEgc7mAkMWr0LOcA4MW2iAqPIWWcXABbXPrzAinBlxBMJAfRBlbEM6AelAhAOWNDvROWvYWrA-gChBAD4LrpGz_B7WAXkAKEQXhFruZ2aPSXBUoAwJAwdcx4CFdctlAT_HnLai4a_7CFFIRrAiCEiCEb6PFHAlrA5_C4sA1YPZ4Aj2BKhAgGAUGNmdc2PaN3Ph6DIhcpRPU4AJ-HoyALhcS6DOhcX0LuwCY6LUGNmccx-H45EfYAWhcDccHtHBGSLhcCcc3LEr0L7ZIVhcghc58PaUBVhctNBJZOLhcJTEYhcYCDohc8fAthcCQMlhcUTBahcshcnhcahcyLAqhcVhc5hc7OAShcooYWKAufc7cDahc9IA6hcahcVnEVhcncDygcLhcXJA6hcWXPprFLnb5WE8cAh5P_vBviAbLAk9bOgYXicbGAldPGPaaicX_BZicUFQKYFficg2PmxGLYCaCEaicGrEc_HkzYCXPhFAsBAVNMXHIaGNqicaGNx-HT_aijGA_FTcPQcc-FA2PA24PfoAhWB8ZPk2P8iHtDEtOQPOAibcgKA2RJTacfJAxgAytLdcBBwTKVHa0AVnAC9LhkAdBDPickHAV_H_PA5TCRTHVjcyTA22Pw_BQROPHDZjcExATacUoAUjcTaaYjcxhHE7LiWMljc6ZPfecUjcmjcLfcUjcQ9OYjcoHZYjcVgciRAkHA2acKXCRTHaFAhSBDJAMRPo_C4EAGhcP5YtUPX4LrPA33AXgPqnF33ALpHS6DHZLS6D3IBMkcbXP-gOk9AoxYk9AcsBl9HYiAeoHqFMZ3ArZayPAR2ABzAGEBUFAAkcU1CYuD9DQ3YJEkcT7EEMBTaAWdV_UDYsDl9HTGNlfDkaZ4JAl9HFNNukcJ-COIAGONzkcrkcq4LpRPo_C4kcZzM3kcwkcmac6kcqkc_kcVON-kc8HAXbcNeBClcGlcSDF2RBT8HCKA0kcl9HYeZvkcGlc_nH7kc_kcSLAFjG4kcBLAqMEcIAHfAIAI9lA7sFBHDdecpRPyFAhlckecGhck2BllcWeclyXBHDkbQhJAoRP7ZGbmCe4AcIAaiFzyETVPq9b_AGjWQ3SAuPAbfDsXAqnFV6AAjA9lczEA1dcunQoGYlHEZ3C6YA2tYtjBT7L6lcKmcB7LoBAdFMDJBuGQLmcABQZ8Gr1GNmcNsAzic2KJ0sAXmcNJAx-HHUD3BbTmc88ZcASeBFbhcdpRSEBkmcoiBVbA3FMJ6Lwlckmc1ZA5OAkgAzKF10Db6PElCNPAzKFq5F3mcEuEafc0sAWLGJnF7mckQA9mc6mc5OAJXE5mcPRB8gckEA2mcBncGnczTcFnc2nEDnccQAXbczYXz4D5fcGUAPncRyMKVOVcBTnc5QOWncJ6Lsfc1WbZncQncjHBOYEhwDBicgncRyMaZASEBknc1iEcncrMN52Tmncb5P27AsncBgczYXR2AF6GAGA6bcJvAReF40C0OCycMzic7RB8MNP5C4LKHONAocMEACocB6NncDCockNCEocO2HCAMXzMIocviAmacIUBk3CCoc15NPocCAMIJBLocCocRTHSocBocQocJVEcocFocQoc39LWocX0LAJaixDI0R0mctccFKAnocF1RpoclHFUZInFE52LEuCqiCSyMq4AxVAfoHK6LApA_GOuhS4oc4AHzgOkyB-nceoHXVO6lcmMM58PSDFGEBpGA2aP_LCJYHWaBlmcw1XFJA2qA03EV9DWXPoHZ1TPHlcU1CaccH5DZpcofc4DBTXKghJ0jAqNaGfA-AB_3b23brIHkTCHjcEROudFnpcmFAzeCmpcxIDO0MrHB1-HQobzNAfkcn7AopcTcBqpcvpc2pckkEJVO8Qa0MAZ_HBrD_pcJiF1XBV0L3pHZ1AEgckXD2abIqcdxGhJAHncxsA0pF_pcDAHBqcEgcXdJZma4HOddcBwTGfAKwJaqceVAygcjMAKwJZ_Ht9EcqcvLMeROjqcq0L7PMRkGgqcKYIUnBVsAgqcgGAtqcdqcKpafqceVAHkZ4pc8KQa5Cd_ZWXWYFQeWD6qcvZFnOA-ZcTnGdXFE2HfZcHpcGfAJ6LbxAS5Gm7C2aPfncKrcAqaVsAyEASyMaaHdccGrcf_LBaC2NDUrctYPQ2Cm7ChhAoOPtsD64BGEAUMBUDHvbFUmca9GBqcCXPyLA8iHZxC2ebFwGEDIpvJaIQtEAxTTMyD6fABCOZ3FZMCAQAXqcnsH-7U64PqNAOHKlNAubchnAd4PVXGrXYR8PeNazrO50CRLBgnACJA6PAeqcCJAL9F70COpcJAVAYBnjccxChONMlcDkcRLBocD-dcEYAFPGEDIhVA4xMFpcnccFHAboG1hG9yB-bcptBlscG5MoccKeclKAI0A-xAAoBQscuscNhczhcHncjscgyBK2S2sc0uAr0LkEAxscrBAdecuscDBMMFAlnclOAAtcCQM1iE1MCtHNVIGuKCSaPsjW-xAShAHtH0kARyMoHZPOA8KCTcBmccWFAXhcBCH14AtkSanBGkcAjAyYIkHB-ZcBFE71Ar6CMZIJ6L8QayoM01aNlcRNADaG_1aItcWXDz3P7oMZmcrvBttcw3PdGAdfc0MCprDUTHlIAiccchcz0GkqAYhcPpY5tcxhcy4ACrD3tc-tcf_LjdcHucGAIVYBFucWnGdVH7qcKLAy9LMLA4uAGucSHA0HByiAXuctEQttB_YZHNZDwP-bcfXBq5FNYPkFDdAJvtGSQD7IDfRQpRPG9LVhHX0L62aRTBRjASQFiOATWc0pDfKAV_HY6LVjKfgB1cc8xD4jA_5IVzQWzAMnCkGBJ1CfqM-YPdnYkmZGcPSoE8EE64Pi7CUmcJSJj4FDUH4HOK2D11GtUPSfcR0LktQZMCMvCCbPrJAS8AMiAyvCCbPBjccvcTcPzYEXvc3icU2Yivc7oc_LCfvcIuAfvcf2aWXPGNBdEEUGNRga83FtAMw5ApkJyvcqPIP4AuvcD4AqPI7ZG4vcULH9dcoeJNrAircFzBbGObqcjqBaIQDfKCwcIIQROAFtFyiAa3CyiAqmQMKBRnc70H5BAGtcxEA2ABCrA7YE12QyWCqPI6JAMcFLVHYRALwKNeBQYbFMDxucFXAK6Lf6AubcbfFzIEL7PTrcqwcsvc9hc7vcFmDtcPPXGUcAwtAUcAZHEXpcaPAHcEAYGbXPf7AfBAi7A7wc5kcUoFwhc1AAmxLKHbbXP3AARocAxcYiAGxcSaPAqYwhcgRDzEAgXOMxc5ZQMxc1rBV4B5wcAFANgcwEHAxc2ONzNZDJE3YA2fAQlcw2Y7kS1QZK7PIeATbIjQZItHn9GpxcL6CMuclxcGLAMaDpxc1NAYtEpxcALAgpclxcALA6kOd4Sp2Bl9HjQA0qAlxck5M1wHYFACMZuWBXgTDmcOHOAJDv6HGeFaUAAYB1SApaZGncoHZXUIwwASyctHNHJFWgP3TaWgPd0Gawc5mAWgPNCaF9PUlcGucWgPgycN8EPDQwUbBpYo1DF9PM1GitGbUAvDBPlA8oP5TICpYPtci9QsTBeBFzYCNNZVVarIDTaa5mZubcC0CWVD3kB0scNPA7ycLgBdMAupTUHABpcdxAJIJl9H-IaGwAgKDBgAFqcJUAGjHJzcT_Hw9WJQBHKAO8HMnEITT8kbmgAvCECQMvjAiICSVAGZbZxcTcDytcXzBhzcbXP-CMOYbqePS-aiIC4jEMAD-bc1eDuzcGmEhycw5CTacMLAC-GE7LMTI3zcKTA6zCtOA3zcalcBBK1-OiICPgWowcDKI5iAb6PUXAcYA1-CrPIsFAJ0crYFWIA02Q2wb7DGZ3AWkcdxAincJ6LU0c67AsJbXrNTpAK7P-ABgrMX0L0RA5YAsJbvzcEecxfAn7aVtMg0c3OBf0cfscX0L-8CUMHo0cbGOqyBj0cKrcu0cb0cZdAM8HF5BGXCw0c7ZGr0cLzEXxaj0c-0ciFAibcfsFA1caIBr0cEkB_0cw0cI1cC1c10cr0c14BX1HGsMtYPNzc20csGAS1cFuAD1cn0cR1csicNNZC9DKzc_gGwZaazM2LI8dQg1cwjY7eFqtcsfFhgB7eFwsDzYP46ZQ_C04AOzcJ0Mj4YaEQ5jBu1cRCBOzcccVHEA8ycH7FZYOdWOhoBddcmwAYFAwtACEAZmckbAqMN-ccD2cA2cSgChyc_1c0uAB2c0mcIJA5ockbPN2cSgCQ2cJtAE2cO2cH2cddcW2cJ2cqMN80ca2c6occ2cP2cD2cb2cT2cd2cAhPCWILEQ_FAkFDYFCR2crMNv1Aj2c6ocmFACYB6GANNZOvDTVPFsBNvDKnETNV7mc5oAiuAkzcfsF72clfGFEE0oFj2URwc0oFAzcW6AMFAFHAsXPx6D9IDL3coOaxaHsYPh6DCEAsYPlqcU3cT3PnXDAyCsqcs1BxaHMlB1ucJEbvNARiAp2ctBBa3chyGHVEfBBAucteAhyG8yc3tcboGTMHxFbUvBCGbXRAdtcmKAyqaldPEfEqyBDJOWdcHtH4PH73cEjcTacxYA-3cMhAA4cPtc7scC4cERALrcIcAI3cPPAHUDE0cRyMOucDpBlzA1kcftcAyC1BAkJADBM0mC5pGjBA40c9nA1mC0ccyOEHtHIacnlAyOAEYAAjAk4ckqAg0cPlc4fDiVAv4M8KZkMbsYPfocu4cwlOJ6LmSARrFKlCV_HpWC34cupcmDa7LB8ccf5H94c6ccygc34cbVFD5ccVW34c7ZG34cLdcS9ASGOVPAC5c_KBK5AkwGVgCcQAcFAxccpMA9gCO0L0ccqgA-ABf2BAtA-bckgAc5c0ccm7CX5cv7BFqcVvBw0L0ccvLAZNFg5cb4cAtA20DCJAYoZn5cb4cMIA58bj5cAtAOecFjE9gCoBCX2J6gGZvc_dBBiA95cKdH8aPxsNA6cjhA0gceeACICqBAxjDxqDhKDvLAJ6c8iHx4UI6cxjDHhPr4EtIAS6cMPM4xMLzDYRAR6cnUPt_Cb6c7AHb6cBFAZqEFxAN6cxjDNKA3EAdKDb6chlDdTHf5HBvA4zLH3PCJCX0LdDBdHG_xC8KA16BWdE8FAedcEdchlDX_B36cNqc0hAOIAR6AXvRklOTREGwCL4cjXOqFM6PBP6AI7csYPVqA7RBdSDspOP7cddcm6cwmciXBrMNJLAB5Ur8GTrOaXGZ7c1TPF1FUFQE5cTsAKpc0YAV0UtcPj7ckMMXqcwacsFA81ZBma8tchhckCD81ZV5LnLAw7cmCGs7TayccEDs4TVTAGuc_xLMVY77cO8HkDKX0LLyB97cUEAV0LeqTc4Lc0TfqFmwcKAIB8co0TI8c50TG8cC8ciIM8tIHONQ8cOacP8cM8cO8H30TIHKE5J8CBGucjSAgLAG8cf8ckNCf8cvPNVMARocf8cllBf8cjbAlIABtJc6cURAcOBl8cq8ckxA3nc7ZGf8cHuApGYgLAymcbfGGhcNobbfG6fA6JA-SIl9Hp3YkecsFHEecvbcwwA9ncUEAYBDE9cyWHrvAuTFA7AO9cqPIcncumDtEF4sAG7c6JADKDibB_XPE0AG9P2rBZ9cwpcP5QTODoKbh6D2LAINATKAmuH2LAeRB5gcFyLRyMyeAn_AXmBtEQaIAW7PVuFr9cJ6LM3B09cKUO-hYv9cT-YWdPYUWHxCABQ80HD4c6XIB-cMdGp3c-9cTMHd8cI4cBoED4cFyDD4cQ4cuhGuWFHONQ-coYOnJEq4L67ZFxcQ-cmpGQ-co8cU-cIJBQ-c6MEQ-ci7Ag-cqacQ-c-cck-c2fAI-cN8Oi6PpVAzrOW-cDsc_rc3OBQ-ctDZotDQ-cfBPQ-cSrKijY4JAc9cW-cznAo-c5-cKtbQ-cq9AtcPOJAzPEU-cEJA9XEnrE51cpBMBsFgMAKpcOkFqVCWPAp8HddD83cdfAAGATQIUaAS_cE7L5BAtDZg2Pl-chRApYPn2LS_cs-G9XFtAM-SDL7PLhGD-Cz-LjEACocDscRKHRbEHhPwscwnDYhFt_cZBGI5LZ9L_yC1_c08c4_cAaBI5LKiZd8c8_ck3CP2cFecaHIpYOGWEEAdMEA1dcBVD9_cQxcRKHAAdwCG5_cpoApYObXPzqcvLMpVAdgcRAdDwcdqctqEMAdPkcddcj9cGLAcAdSaPaFMgADbWBgADu6AxNZw2JVTAC3D2rBMVE5-cJfDtFAcNBpRPrvAwAdxsAkAdfvZVuB_9cO1FQncTaawEDd8c3AdK-c3AdCTFyxA8Ad7mFrmFfBAooAfjEJnC4HOQFAMEQKqGZ0ADucrGBWuLPBd47P08cX6cnMMS7bpAdMwKfZcBGSyLAfZc1iEkUPwfcs_cfBd1fcA0CDjBiBdGaDlncmBdkfceBdrUPwmc-TH-dcYnckUPNYPhFBxBddYPZcM7gEABQZYPupZ0IApdPg2PZmBchBXTPMecihABCdbBBZeDrUPjzJuJFrUPCecvcU5WI7Bd8-cHEBHBH3Bd8-cOuCDjDNCd5scTCdDac7sckUPLfENPAkUPI7am5N-dcfRAyrBkUPFTIM3E7BdazJjCdQcAi4FvpRK6CrUPJdBgrMYyLo7ceRT-dcuCdvrMr0Lo7c1CP-dclmFboGkUP6CdzmCI-LyLAP3A8hcH9cG9cf_LG-BCDdf_LKTMHDdm8cEDdo7cGEApsBaBGAaAXTE4xM7MARdMi_AbGObfWYAOOBdByAeVEn_cFJHH8AItHH_LcLFzxDZacVactUAKAI76cj-YIcAO0cerFzxDHcAYRAauAlocEhDauAQ2C1BD3ncO2GzxD1Fb1dDS_H4AEaZOFeEmscFCDIGEnlBMuAzTAcFM2nARYHfeBvgcRkcIEdbXP0Ad0IBvgc9OBSuC9ZcZXbIEdThc6ocTEdnBA9Zc7ZGJdb-vClyAiNAJdbsGC29Bt-OwuK8iHE2JN8AnLAKzYq4L4BAkNCoEd0AA4BAb1MkKCSyM2tBMKEb8EoEdaEdwEd1ZAoEdU0DCWauOC82cYNFGuc-EdzTc-Edt5Cm0ZqmYG8cFFdkNCPmci4c_tAPmcYacKFdtUAKscQ3GJ1FCJA-ABByAhPDjRA0-OF7L3-c2_ctMCBTAbFd3aca0YdFd96cNPM2XCaFd7ZGlFd1aOKXClFdHcBdFdBtcpFddFd1ZcZrKT3Pd0LaYEdFd_PAxNMJIE_BNIFD4FdawGp4crkcrRVvDBJIE8oP2mC_FdS_HmFdKXIr4aKXIdmcr-ccyB2LAFfBdBaZfAOdB_2c8eAyOAWXPixDqEEZfATcPeXAT4apLDQKDcpctVAdGdqscAUABaOGEE1wAhlMMkYyocAyAphPbaGJVEY3LdTUcjaFOEeBbygcxGdmFdQKb89chHGOJA-yB6RA-kI6GdwLAprcCBD0uA9GdMzTC6DGucOJAxYAjoDBJARNAEHdDqAEcCwpcekBAyA54BwccVkDRHdDLABYA22POrchtcevGwcct5CencGoAE2cpcBcHdy9cdpHgHdp2cJeBBYAOicMTIlzDUFDpHdLEQDDB9CK5SDVYAUncVfAuHd5aASGd49DgfAvHdCAMgYCzHdwHdYeZ7HdCAMowDocABtFyOarPIB3ABIdDuAbxF8lCxCdKFJ7ZBo7ceXBiOAGbB9eAq3ABJAoHdUbAMAJ46cqOAIACg_OedQ6VEu7AV_HadPY9EP7At2cbvHdIdeIZqREiKGNgcb-CV8HLvcsfAnJARLC5xLifHRLCJaD2LIPgWZKAVwYnoO_yczhcSiHt_F7iHoscikbrDUZEBG7cOjCIIJiXPFrcDJdsvcgccL4cqEINeBABQR9HGJdemcqHCEjc2jALJdL6ciUYGjRc_Hp_BsQBWJd4kFOJd-7ATDdHsccJd4eVUGbP5C1saEgcmzcBnHLEQIaczQAN8A2tcINHkwWiSFoFFsbOjbARtcyhZIqG-kIhOMsJA9GdTbOMoI4BdDCD3JdEJdjeEX0L7ZG-JdsvcAKdP2ctqEG6cD7ADrAmJAnFAWEIMzCykGpBMYeZPKdCQMW0cyfGpBMBGSSKdihcGWE43AtdF-yBtEA15CHzcBGAlcDXaP7ZGcwbx3aygcmKdrhcDUAoKdVhcBGSrKdGicFOEuKdAic3IBmKdKkcOPImKdReBWdM8-A3KdeFHyjDH5akZDLvcvpB7KduyB9KdmKdDYEf3cAickCDFLdADKHLdN3PtKdN5a_KdGLdLhc1iEKLde3cLicsFAmKdcYGmKd3MCELdPLd9hcKYFmKdpSB-Kd9hchhB8JA6yBY6ciJAtBBT5FNFApLdXbA5JA5IIs1BOyAs1B52LJULKtAy1BzLddgOg2PhGdoFByLd7ZGzjAEFQ6LdGQDGQDRxcoXOQxcXzAH0B3VWaEa-lGdTEZxcE0SqEAymcJMdZxcozcQMdbXPrzcOyACXPVxDoNHQEMsrAI3G1dcb5AdDBcQAMnEdDBfZc8sBiMd2aPhHGRbZpRPUHO-dcqMH6XG_dBhdcIYG6XGENAjucKEQmIAgAC82c2MdqccbgG2MdzKF7xDAnAoQO3bBKiZuVAP5C1zcPgCP5CHEBwtAKiZHNdwscJNdSOAd2ciscNPA8dch0LTTBtncSjCKec_PAFOEpmcT3PrIHUUI1nEGucwycYAdMaDGLAhCduOVjJMCXP-ccI2Dv4PsDMoNd_0DySAoaAASEhGBIAI44HMcHW7PTvc4uG4fcKFAjFD2HD44cpFP5mAwNdlfDwNdjMA2LAzNdsHdfkcoXBPzC6NdRqFLRBXIdbNHDOdgKdNOdi4YG9LwNdY_cVzcULAbLASOdg9AG_BwNdwDdW7cCCH6Ndm9AeSAl9HfmFNOdihD6zJSHH6NdrHdNOdAmEBTAhOdaAEwNdoJDwNdw9WwOdgdFwNdlAONOdEoA-yBwNdI6GqABBiA5OdawG2OdHLA-iO5OdLcB5OdR0Ar0JLFQtMB3tcBbA5Odk5H0gcjSI6Nd6jHNdcNOdabDURAiGM6NdPNCwNd2ND47CwNdqcIBOAB5cCmRB5c62aB5c8GdxVAB5c9Ld_zIP2cB5cimcDFDpGYstODmc8-AtPdBoEwPdPNdAUAtPdlHFMcHdBdz5InGbFaA-5EzIdabEXDPWLGzQDfXBX0LkNCv7CX0LoARAQdRocFQdGHOaDDBKd0PdIQdjvBZ3Ce3YcmNmsHOYP9WaMkAtdFhxc9MAqPIOFdnnAHIQS8ccQd9MANNHXSAoGAApcY0c9MATwcZgc-CMp4L7ZGBjctDEl3PqKb6DBG7cl9cW5GW5GG8cpMAV-c3QdnEMWACelcbHFW5GtRATsc-kIsHZ-vcZnAIEOFEOX0LaHd5THGRd0LIFlOhRCGOB-mcmLA0LIEqEdlA-mcR8B89cTRd6mcVRdRRdTRF-mcWWc2aPXRdGncdRdBLAbRd6mciRdw7PZRd-ccJnFlRdfRdVwGSRdVrc6DBpsB1ME2nElvKQ0CmnA0MdA7LYmcsQdgaPSmcOmcP2cUROGzGNYRLEQRXF9mA4fcezc9xEzbDDSdGcPiNdKnJqEARZOtUP-scuLA6fAzJZFWDfucqKbQOBb6PPKB_sA_IaGqcLgPUtFLiCr7B6oCqJYWPAyQdTdO0ccVKDJmDGuc2mCXecQfW9Rd0ccKtbpSdsQdZeOG5L6EBWOBLVA4HO69LhFD0RdgrcHrcNlOypDrHAP8UtoacPAYHd5iA6EBhjAf9cpQA1ccgCGatAIacLtcwjWP1DaacoSdUac58PaKGIKd09FaacdycCTIoHZFfcrccFfcRrFcTd94cAMdFfc6JACQMsQdkYAK6LFOEKfccFM_XAQ2CFfciPbX-YxSAtYPa1C9XARZOwtG9RdzcAKGM2TdQTdIjc3tcUGNucGFrDI1L6PB9XAcUCv4P6bCBUdtfAGscnTdbzHNMdiIMuLFpabbWBQUbtMNTRddVAlnAXdF57cX_aZ8Y7ec7rBzpD8fcB3Fdxc09F2tcDdc-dAbFdP1DfUdMUdQTdkUdfdc1TdnUdGDMtAM-CDrnO56chUd9jaTUdtfA1hA3LEP1DtUd9EAxhc0NF7ecddcODdLQMY2F0LIdcAeGF21DUGNrRG6UIe6AibctVAz1DZcCdcAQpCHtHFrc7oCrMN27ABhCMrFQmc17CmPAijJx0DR2c7GDYbBoSdZVdCdOKzcGGF82co4CkhP-Md8MdHUAgVd-Md-qFnVd-4c5mAeLDeYb_WBeLDO8Hh6ctwBjiaHtHhHB1Vdmwct1Audb8BCyOAFqcFMAfkc22P62asVFSgCd-LovCDWd_jc7ZG1FCDwc64P0HQiPbFMAORBErcZeAdoAnjA78c7wEkhOGncstOFqGXWd0Zcl8CbWd7rcBOATWdfoAfWdeBMBlchWdGncWaHxjD1MMlfDmWdfZcoWd5kcrWdnwc-Ldk3AnwcQZI0dEgYAsRAxKDzBBMIMUHHGscQFHzPACzDAAdYMDS-OTeFMEA1LAVmBk3CBNdEXdIncDNdpSIeJAk3CX0L-PCPpA8Qd3nAj8CafcSPALvciNASXdS6DLpHSXdb7YdXd8Sd1jBPJd6xHhXd_6cMHA4jASXdlXdheASyMtDEGwCyxASXdeYO3SAvXdMPMhXd9GAauAYRASXdZlFVXdMSdowANgcVfASXdgUdB4OK4UyPIhXdkTAjuWhXdc5PM3ayuAVjcHjEKYdFwcJWdlVFb4cb1cl8CFXIi7YdmcVPDVYdPmcWjc0vA6ockbc_YE6ocvJdNtAW2cznANqc6ccw2BW7cFQDbVFBxE82cqYd-ccBxE05E6cWrYdWUW3LdWWLzlTcVWZtc30crdW3YdV1cKtb6YdBKdCTI9YdP2cAZdxUd1jBN3PsiccIDNoDM3aFZdiLbU2V8sApYOSecwmcbrEOZdiIMAPBODBCecvwA0cATIA6kccDBHQAzIdMOAwTd7RBtuB_Tbf_LVtE_0ESec2WEsVJgeATYRW1Hc_HTDd-nErZdQKdW2JhhAsZdM3B_qAzZdnwc7ZG1ZdpkAsPBtccRlZ9IATLItaagIbwDJpsBrqcsYPJBDAoEiscs3YzPdNqcNFQxdErYFB3AJUb-7AU0D5vEApOFYG5iaXqcGoB4oCXadLEQ-cc4oCyWCotDdad75Cq0LqNA-SA8iHjQA5iaeadiadNGImadgad4vHxfcY_aNRFUEFtadjHdfFdNoaxadW2LgUdgTAe4Asad3adMUdWQFRFA0adbrO2adq0LzncnadhadbUdC5BAbdFbdtadWlMV_HXdbnSCGbdMbdHecRNI2XCa8C5SDikY3OddyFl9HnHbCzG8zGuEH0kcI-C54aB_Cwsc9jaQscY1cApOmPAlbdAMdkbdhnSFPHiFAbLAsRAhPD1VFwbde8LRtCAbGd0chQAmUESkExNd14AcrcolMRtCi6c_bdv8Pcado6EhscIncAUAwNZQqAZtAgNdq0LDGdGeDrIdCbP3IEOcdfvc1cc0pc68bZfciyc7SDGYIdZd46cwXFOcd3zcRXFOcd9_GsgAOcd9tFKcd5Fdh4cDkOacdpdcfWdifEDmAlHFG8cvcdkNCvcdWeO7AF82cvcdUcckgA3cdNccMgcLyB6cdf_L62avcd7ZGBddKadtcdBtcztAFddCQMztAjbd1cdzTcvcdZGGFdcHONvcdeIZvocBSdDiAYFAulEXPAwtBGTdYXEgXPDxBe5BEKdDLd-zHJcdhgAchIUWLncdnIAawGNbdMZboddzcA2RdhmcM-CBNApddYtH60FpddAddpdd2LZncd61cS3CzJDpddpBMGoA8MA5ddzZA-Od5ddZWd8ddtddJqcGedmZd5vFsddjvDN5OncddNd0qchQAawGdNdstOMedx6FfZcCddTedo3CihcZgBaed56AwdcK3H4eVgUdXbcifcjedTAdQlAuLFLcdMhcAedpednedhAdkfEpedSpZpedoJDjedSzJAbdxNdMSB1edCdA3edLzcsddEdc2ed8VCTzccIBXQFx_InSCFfdSXdCddGYPD8cQRd2YFPNEKfdHtHK_cPfdBbP9YPRfd1YPygcmdAgkcUADLNAZfdG7cYfdHpcJJdx_Im-aCQMUKbpBMG9CKddX8Z-ABztAuqC1_Bx2c2xAZfdXhOV-ET2A-GADBTMmNb9cIhc_AFjbdb9czschFBcCM7fdm0czJD6fdXhcqbdb9cAddb9corct5CcCMHnA_QCKGG2cdMgd5MdNobdGGGeccccgyB5fdVmW7mcVgdJEGXMdLcBRgdmMdslAoIAtVSSHCBTd1rA1NAF1Rq8B3JAdfcH3PnPDR0Ag2DOfDbqAJEGHcdzTAxbdI3A8SWthO58PuWdCdd5dAXxcS7BSgdzJD80T1NAI4Ac_H5bB_gdnncCTIDhdT3PxJGmwcluFWQZ6dP02CbfGH1GIzANEQg2PwEAW5cDEQEdcYiTINEhSBEDC46cBpaLABVWdAeds8HS8HAddiSaOzcfocMgGBsDwQPulAqHVqPI11GEMbgvGJNHCQMX1BA7COzcoIbBhBICE1hdSeclBDAedNKAkiGQ7LdeDv6H-0HNkAl9Hcadz0BkuAGucXFIZmHNqcpjAAkcNbZYMAApcJMBbuF0gO49cXjMHrc6JC3ONABQ2BQoLMUid2BQpdcv2URBCfsciRYMJFKFFcOdkFAigE6dPzVAnsHlidBtcq5FJucjdc_Md3aAtidcCM1cbqEByscivcsucFLAlGAzidErc1idtEQDTa5idN-GKnIgRAh8NjNdgcHkDdlZcdDGmjFFRChOCJUChKBfsc3EXehdCMHhOCNjd56WGucIPCSjdBtcbBZRjdrGYRRd9yBQjdTIAMXB4wcJUCHFAOOd75CbXPtXYkXP1iE3fB2aPU0DCTAUjdG3PbBZw7P9KLKXI8iH7qBV_H_dBCXHLzALbBtFEtSA43PtzCc_cqOJUtaaWFO0M5PMb6PHGARtASbdjHCKyc8pSjFCw8GgJAVJA7PAwPAx8Gw3PqZdZjZKVErJAaCB-VdzTcPdd5IdakdCgdEddPddE3cPddfxAtGddSDO9G7HAENdoGSPdd0HQuEAlkd4UdLdcPddNdcohBx0ct6Co6DpjaOvAIyJ5SCXDFiecvjd5SC0mctCB8kdtdd7kdLcB2CaxkcJCNcCMKTMDldRocIld-fdb-A_idURICidMRE_LCA3FrXd20EwtCyxASld7ZGSldoPDn1B02Ak_cSyCkxFtGdyrBZcMPvc4NBpVP-ccTPdJdDkldUPdUpcuZDLbDUwbhcED8cikd_XAS5GtldD8cVxDqXBvUFdhd5OAtOHanEtUPCmbFKAiRBEGHAmdS_HZMdyhWT3Pm7aNMMb-CG6cCcAHycEuaJmdYIdK3AnVXP_cNcAVfAilcvXDJRHNMMWecRdD_5QHtHWGB2LIGHQX0L7FAPJClCQcmdTGNIEAfmdUGNimdCqBlncbmdZKdz4aCHCVoArmdvmdg6CtmdhQCCHCNqcjLBv2U1SA1YAoncShZbjCCAMoKbHjOAxN_KA8cGUNcV-VO4cFRCBLAwscakEKAIKidrKJ_KAY9LMkW3IBMGd3LAl9H1hGTndOzcgtTRLA6DBJ8N9NVandCyEguAcyBfndqPI-cc_nHkBEygc_nHeIdkBEjFdwFZ-1GxaBbXOYPD4LD0AFHaA5-cqGBSLCYWFt0Y3ndArcwdbL9EhxAMlGfQaKOdt0YIqAYVPMnETTdtPdFMdSxcFodXhFaIQULA6gdJodNhcEacu1EQHQQodJpafDdTodnndtYGDRdPmcmJdTTdBBd3TbjJGZTEFhGlzDHjcX1XRHAkaAh2LUACujAqzAItcrCErodf_LVccOLANPMtfAMfDKIIzFZGucZhBM2C3odaEQRhZ5odOzcsaFxEdbWB8odl9H-odN7cqjCvkPaoZ0TBRwcw_GzLdseA7MQZeAS0CA3Aqdd1ucDhca4Fhdchbca8cQpdEdcpJdv4cX0csqcpbFv2Db6PnBZ6vBbpd64PTvGepdDCDbpd-Yd3FEMwaUFQgiAhndQHAHQN8qUaicfJAFHAcFH2zGWrBg2PupdotCipdf3Aaic5pdgYDnnd8pdUFQGzctpdhGA6pdlBErpdg2PGzc-pd7pdrldQdDyKIrcHelc0oDlbcVdBxgcAjE5QaxgcOkc2aPiOdQqd7RdWcBcqdkocUqdJoAofchPCIhd1QCQqdiQVhwHQqdb6BNbdFTAkiOqqdjOCMJdR8IvqdboAxqdWDHilAM7ZBhdL3cRHOZjEIhdrqd2xLJgLIhdBOaVeY4qdnddQqdGhdhqdCoAdgdQZAIhd3TF_7aIrdUHOU_HEcC5NVwGJIhdkLdilA7TY4BdZmGNoDkhPAUAdodDsALfdewIRrAqVPdodsVd04GZCQKnAsePQUbI8A-hONdcG8ctrdjvBNdcDjBwkd3nck9AFTTm3F0rdWOAxXbOdcykdT7A7rdQdcehd7mAkkF2Sdt1A00aZMAy7Avfdy7A0AFhaOYPDLsdnccrrdqCHRyMugADdA4nEaCEsXPnbHwIM-fcyBN-MAXxMBlcWEQsHdAQA_CCmxLdsdGaDZsdoGAbsdkndksdfsdasdfkc8cdjsdNEQqsdmsdssdn-cqWdVbAesdjqdxsdUidVmcNqcSXdpKDS_Htkc1sdpsd3sdhsd7_G5occ_HCaNWXP9kcAtdvsdCtdbsdSXd1GCYsdwsdhsd8FYokXBtd-7UStdenFVtdgsdbsdAJHBtduWd_sdRLAdtdRpAisdlfD2sduWdJtd04cpGYltditdKEdqtdqNAkrcOvc8sdOCMItdQtdjWdctdLtduWdejClaDjtdKtdb7P4tdKDC6tdxgJaCEKTG1GCx0cqzAoJAFudgjdEuddccSBdGudmlCnLd2rALMA43A1JAGmEKSAk_F5VdOLAWudH7B2IIXzATRDKSAnXDrUbHPF1MAhjc6dPyjOhRCVGdqcX79cZmc_nApudcFYmudXqcR5DmudFrdvLAtEANxcjTAzud3ncdecgIBN-XvoAM8HO6BqzA-CJVRdMKALqAxOAF9c3oGPpAvBArIDiREWKAUudujAQxAapdQxALwAIvKetN6OALMAQjSLEQmwAsGNKsAJ6LHrdS5DN3Dh1c2IAI6GntA4UHVZcpLdlOAYKBn7F7KCRnG9IAPmcUnGmzLpvdPmcXYdvvdGscdjEsRAw-K2Vd1sda2H1-HKvGCvKPODVVd8vdFLAVVd2odXZNCgc-pFKSAwddPxKTWCdyM51bHwdaVdxRC50CRyMuYdCwdPwdbvd-OdSsdqzABFAfVObgGXdJAGYt0GYdAR0LewdjcPktdHeGpRPPLArZatTPsUFkwdi4FmwdXcBowdUcAN4FswdZYHzjdHeGwwdjcPs7brwdgwdX0LxsAynF0wd5wdhPDieAkON8wddtc3wdjwdE5LwgDjwd43ARkcJUABxdmudAwdRfF4wdV0LotDPxdSmDbADzwdPxdALATyMR5DjwdYVPBxdAwBuTAPxdtqdEiCjwdr6ElEAOlWhPC5BbMKA5Bbubc-jBgqBfcc6bCMMA5oO6kcIsd1nVkYdKecFrcMMAQzc9GJBlA9DETLAT1C-bcJXE7tF-xdQnc84ElEAqzGH3FTLAXgP7wdAydAMdAydDydlBAFyd9xd7jD7tFdwaN6AiPCvvcWQJWsdDMd6HVa1BWydFoALod14BwkCC1cv8EYydbXOaydhyd76EeydNod8ecl9HqYd5jBejE27GSAdWtcejETVPQHQerdrzAMfDMOdfmFtEQlJdfSWfmFlqcrzA5xdV4BaPH14BP5CUjGatQtdA3LAU0DnaAqCdIlET_HNdBGYdf3TeUG9lD9GdLhcBGSEkBSzd1kcSLdFOEEkBtCU7ZCTEIdzd0nBqJDbqVzGO2odkaAoaBn4bxyJcmNXPAezd9fAbTIIcc8LAwscZmNKuTmtc2bc2dGMoZ24D1jdiNAVVIKSA9mMkhBT_H6HCW6GSAd3TIMKAhFAbXPWUdA0duadtfc5IdH0dTKUL0dLJdK0dE0dHbd4fcP0dzZAKvDU0d5UdYDCBFAxhcnndiVbdhcLuRY0dd0dvackndc0d0mdD0dW0dJici0dW0dSndj0dVZco0dZ0dEbd1qcRqdCAMFsdOLAQ8ax0dQXd1gc82cw0dAcc00dZDCPmcnedl0dCGBlncw0d1iEw0dyjOvMCxsA1PASdamaAeYBnndM1d62arrDvQdNoGCVP6cAaLA4PNmJMuGF6odRaaW1d-ZcuWBZ1dJ6A_odDrDf8Ac1dofDAVdf1dEpdujAHAI7odp1dRaaN1di1d-od_0DhLdpSBRRdvHH4WEBlc11dFrc11dnldtQaufdlebufdj0D2CEFQAuPAGecVYbB2dFeAtEQIIA2YEc4PBVBQiN9IAOOdMbDRpdyzAZxPYPAGQAfPAygccPdgjd3GObNBhEa2VdkqAM0AG_BVLIHtHz9AoyEMLFN5CwOMIdAdfA2LIECdErZl0cC7DeHOEuDeHO4KHPVDeHOsmdU1EJdAaxc7iHEbdz2d19QNbdC6DQnE22dWodSbd12do2dWod-2dD3d72dKtbeHOiREzZABFAtJAfeNatAJdBmrEz8AMJdhJAd-A-MEPID8zcWoATnAtMB-dcboczcEqMNQnEGQGa0d-cce3da0d0GDW2dh3dUpYbIAAVdn3dq3dVZcm3dj3dGQGX0LVZcg3dfxLtfADqXPYbrOAhbcEdcieb4HBaEadPAWrBYhHtXF7XFUNN6WFUNNJbdD4dBOM_sA5kcmZDBVFGucGTCX0Lr-csaFqhFD8cOrcwIZjJAI2drJHQfAXKGO4dIYGP2cO2GjJA5ZFlxB4uEssBjJA2iA6LDr8csvdIeEy2cxtCNXBUVdX0HyPEoqYP1c6iDxXAYjDCZAj_A9ONJvcuXAOccXscY5PsoH_hBuMd9TA_hBL7PF8B57Un7GXzAxzPUSOEFQ27cj_A15D5UdtdAa3D_dcVpBN5dzpd_XApPAFqC3ncU1Em6Ab6PDdEVpBADKLwA9cDxQCbuGwMClFAarABLAWMA96Zw5AxRAZaAlnc7BCk0dt5dBBdljdLuRv5dNMDu5dr5dGMdDNdBGSv5d9_c1iEoicCRa5tHzZd9cDK2Dy3AO4dwEAzrOTkOm6D35BDAMJmBYGE4HOr5dBGSSFQt5d1iEbIAcDBFWOBLARaGLHDkhBiJBZEBGYAx7cS2YeMBd6dYhcdlBDLZctBTacOeYf6daUdiCK8NF7FIqaBVVE16A0wclPA6yLmwKfxCa1d-od62aXJAbEdH9Cy4AOucRJdcPAwtA96dGucVIdDVOB-BZ0dkVHUbAxkd5udoCBnWLC3cNqcC0D3fc0Nd1fcrnFxWbIbdgBdpfczncXbcnBdowDW7dXyAhsBW7dn8amOa9fcp2cHmdMmd51Jg7dDAMWOBjsA1rc1ZAvzAITdk3Eqedh6Dr7duedlqcw7dxcAw7dXMJr7dZ6EnyAsXPwLdr7doJDr7d46Z-7d-gOvzAfqck3EfqcA7dnyAerFeIdjbGH8dK4c15AWXP7ZG2pctRAHSCfyDf3cO_A2pcm7CyOa4yDxpcQkYW8dpEA-9LzGBc8dtBAAjDg8dC6Aygcg8ds4AB9DnwcPEQCbP-ccc8d93CT8dzeC2pcJIECIIxpcpBMVbA2pc43AL6LPZbxpc2ZC2pcDDIVJFnwcqEBkgA2pcfnFlfDD9dLmD2pc93dNPA7pcCeCjsAwCEiGCjsAekBsWYJZDzWYgOBA7dDkdBvdWrdEkdEhdHlA5PMBjcr6E8VAkfGKZG5Ud-ldh4cScAk9dW9dWIHAVdNgHkQd1JARyMW_HyBMAxNCQMClaMdEyjDA7d09dVedDBMdadxwCIEB79dG2dFeEIeACGH7bcFqch5ByiF99dS_HqTdUFDGZd4WdnPAfKAGIdxwCB7GP-dgtcVZAXtVGOdxwClaZ3jGsXPtVAY-d7ZGS5FM-dtAd4vHYRAd-dX0cHcEi-d8AGvfdG5L-xFCJCdtcgFAG2ckHAs-dDmckqARIAqMNiqAumYqAdv-d6PAfwIxNZe6LKmduRAvGO5IBy-d4HOBKAFOE0rO-6A-6AJ8dSfAvtAH_dO8dCTIJ_d0jcd8GMkWYeABvd8pcG9CaYdW-AY-IZTEWXB-EAR8BLscstBFLDK2ANIdyrBp0Yk-an1cJIL5ocVEFl_dWlM6IA8rcuWdykczYIitd0sdXjEutd-_HtpDy_dWHZtUPkNCuWd9iMuWd2yTuWdVed3gdM_ditdVPVq_dxjD_uCTbCged3NDutd1JAKTAbVDJAeiQV3ncTREuWdKAeN0AtUPF7cpSIHvBNAeLAetUPc-dM_cHrdS-aEoE3vdJWDtXVxwA3QdSILUnBMJd_sA8JAF4A-uct5CUWdjPdRIAiWdc-dwAeEddXGC5vdU_A1-AfFBN6ChbIRrODsdAKAZYElrdKEBjFApBA3BA5BA3MA1eDYlExyAZodLadvFAQLMWecwGAMBeWzLpBMIEOPBeHncgAATBeN2dIEOgWchCbiWcm0WwuL7YcmWck0OVrbcCcpyZObbbhbQbbtyZSbbvyZzcZSQbzyZ2cZlhb9eZnhb_eZGCcqhbICcshbEfZ_sZcMOyOZ4rLYEZQCcmfVSCcofV8zbGFc6rbGub8rbB0bo-WD0bmEZiVMeBePXcrwOaFOKCeVXcgfYwCceFcLDVKCeq1PKCefXcy7ZkYc5WBPRbZCecPAstMcCeyeNAvbc2BfCeIWceOYLWcLyZTBc3JCXECKDClDc_oW-udHmNUQDrGA1gM18ByCecfNaBOh2VQFW5sAr2VyBGafDrkHnBUh7DRJOqMEEECYKACDejFaJIYCxbHrbFJa4PbPfbBbbfEcmQMfCefBe_DZXhbiBedfbsWcpsZXxbptbpzbdrbrzbttbgrb1Ec9Bc3Ec_Bc6eZBCcixbDCckxbFCceHaZQbgbbbyO4zb-yZ-BeCdZACewxbFdZDCeA0bIubC0bLFc_hbJCeqCeZCCTFcQXc8HamgNPDeNibPPZPibSCexZVAEeVCe6De5WB1AbNcbWUcWMcKtXPRbOEeanSftXcnSftXXXSUEe8nZ4Yci3KWYcHELStXDoSftXVpPeEeqIYi1BeEe4zJJdAGqXyiBxIYzIYJJY1IYhSB3IYgaXNlZyWdFvD7SaaJYxcDbFYDaGdFYvGYGJY0_DhFYn8dh_CMJYyQAwEeqFYr1YSJYjtYvFY83FWJYqHHYJY1FYzTbvUFcJY__EHUAfJY-FYe4AiJYqcFDGYPmYuADoJY3qCqJYWxNLGYRsEvJYJ8CxJYRGYpTDTGYzzA1vYwWDYGYESAOzAoHAHwCG9LsCPVfNxMSN5OBKYAmWp9O7YcGKY5WVs4X0Yc8NR2HY97BQKYxyaXHYkMA9KYr5ZILYc6b0ZY69OG0aQSckRZVgb3Vc5tZpACdFCGrXPEeTRCNGeAsXO7Oe_BKrXHXKRGeFsXQrX5RZz9OdFCfFCdlIR_BAsXoSXrqJe_BdGefIXB7ScGeR2FHdXodUfJJnGeZHGGSZMnRrzRsGeWmWpGezUSxGeQpEJ7SUMF0IXsZRP0RFWZkWZMGejGeoGeV-JzWZb0RXiU9sUuUZ_Cc-Ge8hBACCoWZ0XUEJX5lUKxUKRC1Ge_cXMwPRHethVQHe_GeZHGZJX4ITaaRUHeV-JhpPcHe2SZO9Sq9OXHeyGeBHeX9ScHeeHejHeHcXmJXcHePYUfHeoHeJHeAHesJX7fRyBemURsHeHTZ8AAuHeiHewHeYHe-JX6He8_BKHeZuSnHeuWZ9GeQGepHeSHeKKXZTZMKXvoIVOXEIe5bA2HeRKXFaCfHe82RcHeYKX6BTaKXNIe3NASIeajUvtXvoZIHe_HeAHeyTZwxSaIenKX0rPUIeqKXdjRSIe7TZhrP5HeWHe7HekHea3RWhRsIeRIeGIeUJAa3RzjUyIeucCSIeLUZZLX-nI4Ie4mI6IemuU8Ie4He0IedHe-HerBCxHez3RrUZ-rP-IeDJeuIeqHeTLXkTRMJeAJeeLX6jUCbTRJeEJeXRRTJeakUAkULTRSJeYJekUZqKTLJeYJe-WZMIeRXZeIeHJe8HemkUAaUokUg_SFsZcDcdXGnJe_BCxHevHefIe8He2LXNJe1JevIesiRRwUfdSSIeXURCIetIe5JeqHe_JeEJehvU-Je2iR2HeBlUjZZyBTJXZxJeeFCIJeWVZPNXfaUNKeFIeOJekQWBKeoJe6JeAcT2xSiVZucSeJeWKe1Ie45REKegKeWSJYKeyJe8HeWjRJKeEkRSIepKeFKeCwUnATSIeBxPAKezIekKepuPScTxIejJeGJenKe6Je9VZ5IefJeBWZglU-Ke1KebcTwATMYZcIeLGeVKeCKeSHefcTSKepMT0KeKLehKeUbUSIemcTVWRfKeQLeBHeUWZLWRWLeZKeqHeZWZXvPMkRbLe7KeDKe88JSIe1WZWIeQXZpnZOKeAIeuZZ68I4aSWBT3ATGHeNEeJLecLeSHeBxU2SCmLeZITIJXYIeRwPrLe7WZ6GUxLefybtQAqLeIJeEXZfwA_LeRVZy7ZDMe8HeGzSNXZXXZLKelITUKeOIefJeUXZHjRnSZQxUTOXYXZ6LemJezLeiLe1LedXZ6XRecUPLe0LehKehXZiMedMekMelcU9eS6KePKe8HenOX6KX9Ie5KemKesMe6Je4xUmMezMeqHeXTS-JezXZrMeAIeMmR-Je5XZ-JeBPXKyaCdUBNeMyUtnUFeTCLeXLeDyPQyUNPXyMe9MeRPXEGAIMedIecMe3MeeMeTcUXdUPNXdyUIvb0ybN_at7FUaQaRcwibXGe7nNv0SJNejMeV-JT-RfHeEgSpNePoUrNekYZ4JemNe8PXeKeYJepYZeUS5yUGSQiNe1dUcSQ4NeoDT7NeBzUyNe1KeM6J9NeGzU_NeKNe6YZMFAhcXKYPcHeUQXLhCCOeYQXJKKNOeHZZMzPJZZYnUeZZWjUgZZXzUiZZUzUo_RD3S4RXnLeuNeqZZzPTDSXInUBpUInUDpU7nUFSXGDeHpUX3SUETKpU1ZZMpUqzUhzXtQcYqbBMeXqP8LeAHePGeSMekKeTGekKeQ7OEJeaNRKOeKpZfNemCel0aluWKOeHELcHevKaEbAIPewiJkKegrD0Ycf6XhEe3aAIPe7YcSlZOgXt2WywI40V9_NffBUJK4FeOUYM2WD2W4RIF2WaPenEeVBDqEXaHYWpSXEYmPeijWpPeMbXONYp9OkEYqEXgFaBScUfKkEYvLJ4GaH_ctUV2PejfE4PexXVuFerFed2L6SP-Pez8OxFeMoWdrS0Yc1FeWIbUPeUnIyPAPjawAVAsX6CC6JCQQeuTalgZGrXSQeU2F3Pe-lWiOA1SPB7EvxTPZAPjZleWW_Rb_Iq2WFLYxtVXPe5VXDGeGuVjPe5GOy2WqQenQeuAcsGQZWbz2WEPDIRYagbyQe1BGP2VrCedqSIEe3OBnnWpEQ7QeCqQHQGkqXIqWlNenMeV-JUOEC2b89PiGekKeO5ORbE4nLXRAiIFO4SvQeDmOqGAnxJwMd4nLfYcfeXKXTwMdGdWYRerdXoNcNYZ0OerRZ0ZbeybvJefGHXsSRbKP_WbMecsS6pV08WJvblReh4BjVU2FHCOeDqEXLeM_OL7W5CCMQeRaZoYcHHeQyPPQe5Re3ub8VcpNc7LeVQe_ReCWckIaESelEMlqbIBcP3AISe0CCyybmPcqReOSKgNeoCe3ReyMFFSesCeINWEFBMFYWtcy9WRPcJBNVbA_oANNbYkO0MAbSe9tcjSeUIAWINVbAZBejBcIJaNDeuaMNSeWfbezbYfb9xOhzb_xOxBcJFVWxbmBedhboBePQbCZVQcYEZVcCXtBeOYYmhbcHanDerrb6eZ7tb5hI9tbwrbGDb8Bed0NFAb6zb3rbgQbKtZWCcIFcJXcyCX2Ja9De9vLwSeQubFibgDb6RMcTeEybYubdFcLKaXeNhTeWsbHGenTeKEeJGewxZy7ZsvXPRbvTeTWPtwXR5bHgZvvX__PzTen1BXEe7UcY_UH_J4TeLGaUVTsvXJPe8yABUebzI-TenuURPeR7WGUeDfK3uGZ0TU-Bn5BNUejtBzvXbPeOXWHfKMUecnB0-IPUe0wYCPJSUekPequWWUeA5I1SPvSFFoA45WtVcHEQoBJSvXfJPoUe9hP1gMAGeYkZsUeznadQcgwZfReHLe_CcaYcOEYP0a9OcvoZ2UegAYGfX7UetvXhGVAAYDKQAAY6TeTSeqPcXxNx_XqDI6YQ5_XwHWLVeHVeEAYsZSu-WMVeD_XooPu-W2vdc9WMGS8ESVVeDnKXVehOcORTfFYHJY7EesfAPFYeaX2pSgGYNlZbVexEehlbzEe4aB1EelYO3EeoQVfVe6Ee0IY9Ee-FenmanFYpBZuTABFesFYwaXDNV6UV8Hb7RAP5LwrDikYZJYLFebJYz2BeJYkYARFesqCTFeMZAVFeZ1axuEHGYKYBJGYN3Z4vQuJYZnJPGYDXBhFeMBE1JYn1BlFeXGY5zdoFecxBIvVilLVVeC0aSrWVVezUeuJeCNcdXGHBY3UeBSegRevReCbLHEYLHWHEYOHWaBYV5b2zVcYcEVeDPe6PZC0VcYcdHWHEYCUekJJLBYHcLBXeJcXiHW3WegtXq6U7oMo9XKDCTUeKsXIFYC-X5WBO2WUBYW9XfCerIWBXetIYuxDv0POXexaGjCeejCvIYU4VejC4BY_QedzGJFYyIYgVezVe2IYkVejMVmVea-a6TE8IYqVeFWe0EeCJY2Eea2HFJYoXeyVeqEe0VeTKYyUVFrVB8AneXxXeCFe8VeLOV2qV_VezQABWeH4EO1YMJcE0H3FYHWehCE7FYJWeX3CDxA2XexRIkJY88BmJYXFewrHZFeTWe5IcjfCWWeWzYgFeRADiFeQiGdWeylY5JYr-FhWe-GYctW5nYdnZjnW6QexDCrCe9QefpWjCeIDCtUe4YXdkCLWGwUelUeChWpWeuRerWefGHOKEM5bcUc6AcRXZCZe3UeDgZHZeK_XFmLPRe1vXpAYKZedEY3UcdNe1VF7Tei3KQZev5SQZeCXejPBNZeWwXZZeiMJXRA5zBzXXAdWcZeKXe9PJxaGOKE9XC9XEOeJqrNpeCW5WKsXxfBoZeFJFgZe5xRW5P7vWeVeBvKq5Wv-KEQeUfLHQezYcxHbxUe08aSXP4FemNBzZeVQcBeJxZelKEIaefQeumWK1HFaehIA3YeBkao7B7CaPScNLYNAa2Abh0b5tZKaeJJZzOexWeTCCOaeWwWKHBlOCaaexwLaaekCeIQY8WeBNZlae-DOX_P2CejNMrNYDJaMfbhBc_abLDe2DZJJaaaeQDeUrbSDe9rbLHa3dMuWc1CbwWchOZyWchOZ6Cb1Wc2Ec9Cb4EciDe6EcJbe8EcQjI-Ectfburb1rbMgNAXc5zbuDeLDbwDeEubyDeyxbECe1DeGCe3DeE0bGiM3aeLCevEZmMBfae2EZKvMXXc6yOZXcFGViuJlbelFcLBQtbeXCevoZfIHcEYPRbzbeTEYBmLdReCqX-BK5beL1XSxRXEY2beZReS_XAFYZResXZ-YJTEY7UY0beyRFCPAJce6FeRoBTEYZHY2EXkdXRDJ5jB0beB2CIHYOZA5cETEYNYArGANHYrEJDpZ0beh2FCIY56WDceScewGYR-XdGYqcXVce5Ee5vIqXehSB7Weqcb4gbFTcnLAAcePeXRcexqXHEL0ceCqXaZeB_BXKGpEY8ceC6DmEYIUe_cet1XZRew_IenQhXeCObAbDQgB5yB9KAgtVMdevlbbZZaTUgISfFKUnBT7TgtVWeCT7T17Xr4TrQcuEWgNbLRbBfXHVWjTXZRYvWe0UeYXXhdeXSYfMBFbXpRYlAYLbXgidsgX2caLabaVWVZeArJePXwSYbfFWyWUIBAVCNeI6UXc7IbjXedXJ1XGbXFSYp0WSLaNWXVrC6deGGCNSYRLasUXdJUbzcNVX47IZPDB7LaUFtxRnVXLXQYDBXEY2UBqEXAeevGX_OYmHWUVXP5cSLaAuJcVXFHCDIHUeebRQ7qaApA2nIXeetqXQTYrSYceea0WS5UEeeXaLVMcs8Wnde2deKEabaekReMwW1eeSbXFSYFmXbeeN_WOPcESYYSYjKaMmXBeeDfemKaSZe3NAydeFVeyce3vXesCgGChUVzgGt3BQQEUdVSfesLCUfewYXzgGzRaVFaMpJL4IafeuGaZfexPBWpMC3QVfeifeMFAkfehfepsC79RRXVzgG1YX1VerZbyOe5eebwWHVWLXY0fez8WN-O_YezfexUWGYcNMXaVWbDY8eebfFteeWrM7ReYXXLXYEYcy_W8fey_WSzVkSXWQX9wIgDXTpAh5X4UXv2U7kI4eANgeFbCzeeasXpSXIIXtvPLXYageNIXDIXuXWR1UWgeoOCrYWeNAjgeaQB25UnQXBIX8QXwkUtIU2YcKgezdeQ1UD9Unge4jAzQUaaRegeGGCxNekzU7OcB5bYaeBfX5uIb9C0PYAheODBUaLPzVqWebwWDheWEAsRe4fecNePOJRyIb9ClwWp_WgEBmiTXlOV_WXGXOcIEges8WJheoBX-fAF2FUhe_yILXYbheWherECfheFzITWPWGXkheCJFtfAr_WpBXTheqhevFA__PoheAYBlhe4qTJfecheoyIQhexgeTCKYAQyheANA0heGVJfheNeIjhePGX8deQSYodeawVD3TzpP9hebbJ0fCqheCieShePXDJeerMAG3Bc7IBYEoUA7UX2ee8wVYQZeeehSUUie_KB8oIXieFHCCgenJZaSYNDSRiTgGXXhe2MWYgeMwWiheQieAYB-iWdgbcaesiePheEheDieANARuWk-KJfKtherECQlWeSXECQLiexrWysV2ieeuW2heJheYEeJjPuie3ie_bWXjW_pIUiJq2ImyIE2XoIUisI9kODIH4lW3BADIHnYP74AZvXL5a_KBaje8_ZGHcK5OcwIG8I5SP38PPBAjjelwaoQeMXDGYAbjeyNQm6Irjefje53a_fJN_J_aEfnWZrV0jehnWdFWdPJB6Wq4agzatHXcWWgje84Y23I1jelQeFeBJNY_obX4S-rSj4SdAcTQJeKUo4SViPjFSXXQ1XV4eP0KWCrSb4SNkehiPJrQWsWd8QZiP-YeNheXOc_VcLXYYMcHgeFIX7XDJgekkeABZgOPiHXSxI7XDrOP7qU9mSL7BxCZJSPoUHl-DHSCPuAGgC7MXetAPgeZdApIC8lTYOcKEJxRetUaa6SmVUbtAxkeOndXHFG3DokEVfC4ke-VI9TXhSXgdVskeyKUakSmlSMgU9hTenZqXcGleLNHIle2keEfDkSXMleMIXnSX9keAOc_TVZheasXYMcqke3APvNcYXXmleyTXKMJeVUsleJdB78QvleWAZysVnleyiBeEYKWcwcewbYF0Z1let1ASxWM2abwXCVXHVXclDNWXV6UGVXZUXBkDiUesJAxpXvqX30BK7WJmeIFALmeFmewDY3IBPmeBme-NcAme_OXBrIWQJ_VXzQYjkJTQX_kelhP3GX-keUvC__BgmeH9POEX2BSskekmeG_BgWIz1BcfeF5XBGAtmecxW8Yel0QHJJ-DRoQV2meQMJade4nB8HDE5XRBW9IE2IAzmeIUcbCQsbE4DJ-fLyle9le_aElBPdme-7JIneLCGE6JqCZQHXqMJCdepCZtCZutCwvCRfBGcFt2TUtFWsBqmewtCAgXijP_fTWneTvCfnelHX-fAVSV3oFgjCaSViPJ3pRtmZFVMSPA7ce-GX-OFvne2fA-QXgJRRBZZGWUaetPYIGeriebwWrlejmewtC0PY_nehCZBSPIUUSneESPqvQHoeYOJuke3dDwkeABZTREHleV5DJle3kePPX5keNleQgeMDB8eUenevFA3le6UcMfe8TeJXLKoe8QOzdUioeAhMyOYbrBloe1OY3aAboeAhMsoeDnPuBJe8WQPeW9XY9UTQYYwXUfTsoeqoevkEloem6UdyWYBBa8W71ZSfXWPe-jeqCYIJSb0IgrLNXeOdBQUeAhBGwC1_Gu6U9oeW1XJbE2eXZ_I4XX1zWTmXfzD1gYcUCyeXiPJmaQPrYqfBapesyIYYXA_BUoYD3ZL7XJper1JBdJtpTMpe5-GQGDovCiVcw9VPpe4cXX1X73XMbWPpengQJdXoBYTmXE-VFmJRVXnCYl8Xe5BnbJTmX8bPUpeA-VWcZZpewFAUvCYJH-MWtpexbF2oSKEJYJH2peLqegjCpVXrVJBeXIyQmGQjpe40Fs2WgpeBeXngQ1QCYqeSGG23IcNWh5Op8bFmJZqeZrViPJngQfqe1yG0IC9AXcLWyzJ2oSsqewjeb_bBkej2J_3JdOQJke4SUOiPWke5RThRbPkeWYTRkelUTYeVpyW7yRm4SXkee4Sb8QakeGsScke8ge3lX5UeVSXDoerTXmmetnZkdeHheA2AQreXnewtCnReLlW-GKloe1RZHgZsoeAleKvQNoeNgUo8ZDTcYleF3DSoeblewSX0OXWoefleOle2qVm6SrgUpoeL-Jdre-VUizRxVUzrelGeHWU5rearU4oepgUDWU8re-9J-re2gU7XSTWUuAYAMelledScsoeLHeMiU78StWZIseMwWXreknexEAMseWiUhITNLebOXLse7XUloe9XUloeZHeAYUCzUesedseAoeUseL1RGYULYUesemJXsoejseEoeUvCyHeCgRsoeibUiseoseksepiLETZWYUloeyse1se8iUpseMTZWXU9seDjUcseDIecPXSsenvCwtCWTZNeBYTZtaSaTZLIewWeRseKse5sea2RtaSsseRreuse82RsoeVIe5Le_WZ2_WFtevvCHte82ROte-neQte1sehIenATaseP-S6VRYtenIeSbUpseqIeeZUzseIZUpseAUZvte7seUteYrelsehuUkZUwteSgLyteBJe7jUGZU7te5XU9teRUZCJeLse2teTse2se5-SAue1te0setsefteQJe8jUBue_se7segJetZUFueSueGaCDuebJetuU6teMuexteUueeUZpZUzseQseitehXcaseqJetLXtJe5feWrejteOueUseHueGtelse3JeaseCVZ-vUpseNaUCtefueuue2se4ue1se2ueUue9ue7ueQVZ8GeEtetueVtefteRKeLWZTKecteGve3tejAC6ueHvelsebKesuPlbUYueasevaU5ue8teUueYve-ueTaUpsecveCvevKewueetelse4aUZveCueUue4VZXZUWvepse9KeTue7ue2KeTdS8JeEbUtve4lUkJehtesuemue1veNNXWMeLWZjve4LCWteUbUaseULeupPGueNueRve2seZLedbUsveUueeLeT7RhwUMwewve6RX7dUpse4LetLTZXZFve6veNweuNXa2IuLe6cTt7R8cTGLeVre3NAdteAwefte2LevoCWwebdT3WZZwe_VcDwe-LeGXZiWZsweNMXlweNMJCHeQdTAOX9WZDte0weNveIueVse1SSOcUBOXSNePre9wexueJweNcUyNTWXZCxeEve8weaweSwev8RdcUPHeaveSwelMeoveUxepMemzSQveOvenXZOTSQZURweIwedqPuOXTxegxewSCwXZase2OX0XZZueAveHMJnxe5XZnxeCNepnUaxe-wexDUFdUHNeCYZnxexnU3YRWxekxeKYZVyUMxePDX1weBweRYZPeTZNeLab4le3gb6lewibgrebYZyxeGxezPXqxewvemdUeseqPXvvegxexyUCyUTyedMXLse0NeSgSA0P_RYsmZgjC7ceRfBNYAw4FyiKdGXgCPVOeiWZXOePMeBETyRXyjT0RXxPTaOeG3S3RX1jT_oUtZZcwedRFwZZJQQ6neeeU9jTnaRLpUNhS_4bX7ZvPYTScqleFxetJCRleH3W4UeMEes8W1weJze6fYDgZQle0sIxle-kePzeLgUKGTkreWleX7c-DRRoe0pcqreTQXelegSXYoegdVb7VWzeSzem8HoSXLlTN_UPzezhISqA5GUxwMm8H2CUeDUbUA5CUWDUJtWpSJiKJUIUJpTxzeH0ICFOszeOWT0sIRDJkmKQ0PaOYwBAz8OE0eIBAfgAE0erGABvAV0PE0eECaP0e1nVTkH7zeTEOKNB9JBA5Tsze87INeIkkCGyeeoeoaenmXnzeR6AwJCPzeKlTukTDoXDCDh0e2cByneZ5Hw0XEyXWzezUXp0ewgBr0eYbAtjHzfU4neGPPD0GwhX5-GTPQUtFD8CDcAnLZiIIy_HK5ayNQ2yRL_Gr6ZMneLuVFxARqeERI_YAd0GhmDEZAGpGgvZk0eetAauapoBRfB7eBNjB1wTFtAE0eYJHfgAHnepOclIW-OFV6Uz0ekgAwDU4DUfmL-XavzBLlTdkep1Wlwe0DWuubtTenkeOxeuCZyFDovQ30e3iPJoeg1eeJWvuVk1eGEWHyZNxehCZHjeYFT91e-tQ_leW6XWmepUXWFXEmeI1eirXSge_oI3IXZQXZmekDXSme4keSreoZL1rezDYrmenmexjeLAKLyemIE2IJ3meaBW5meDCD7meToB27VIqexbFiyeuyWOqep2enyeqnVoNcReWQDJUaWC9IC3CEpAJmIWGVjReg4Vx2eC-Iz2epoC12elEM32ek5JDgZz2ewnAgGV2fWE3eB3ecZJS6Vo-bYlAJ3e15J5VL72eKoIz2e4rWDoWQDJSyW2HArJCM3e22eiACy4JWfIpWWNpHheTgrDI3eiACiZeK1TkfBajJa3e7oUtXJj3eemAsHZgKCRfB3VJnnRs3evkAu3eoIJlcD7CK90W3uJh7J6SYWqNR3ea2ItZa4cTA4ewYBWHDQFP-3e02eg3evNXC4esJQE4edQQz2ekwagcbOXLA3E_2eCBKIqAL3eK4eU4eVFAW2IG4e-2eI4ek9WI-Ib4e2sWO4eMOd-leT4enWVYdWuKUp3eQYVuRPRKUZeW6SPyLaUHcMreY7Z8dWb4e92ez2eMhZsECSBVF4eRjW82ep4ec4e38H34eO_UK3Vp4eA5eh_UuUJD5eRaaG_Ub7Vh_UjiZsKAE5e1_UCceC5Ur_UC7Ba4e74eS3ep4eU3eTWWC-IgOWz_C24eI5eL5eg_UP5eS3IvbDcBPHhacCPv4epjeAKPl5eIkGX5erGPhSB6HbKvZC1adjef6AT3ePCaxGDgyD94ewfe7JW04e94e64eeVW6qI84eX4eFheaaL75eX4e_zUE6eT4eT_Pz3eVNAo4Jp4eP4eM5eXvWe5eP5eUge4KAXtWs1VZ-YA1UV6eWqE4eAz2eaVWQoPX4ea0UmvCIGJF6e93eV5e_3eT4evzBZ6eTaA4ee62el6eH4e38Ho6ex1GW6egae0kIR1Up6e-kAlgeNOA26eX6e16ex6ea6ebaKH6ed4eZOcQjW-5eerIa5eTeWGeW66e6ieeVeZZEttVP5GbfFzkFY0HUbEXzd0ObtcDuzJM7e4jeomeiFadfWIZET7eULJT4eDdVN7eAQVvXHVpZaEMmaFI6eUeeXrNSXOieWIAXf7e4wVGkeAae1naaGPX5eT7e0AX3EHh7evFICpZy7B11AnlA07eseWwGPbUAv7e0meupSjhYd7eN2Cg7e8SBsAV8SBt1Gb1A97er7eK9BNkAH8eeKPM2ecrVxvA07e2tVvDDX4e4vFWrV6fLQ7eD4FSRIp4eK_CZxVDJJ6gWpIAz2ea8ertVT8ekNWWIBm7eB7ey4C7TQOOB37evtVj7eUzCp7evwaMIJk8etUBB8eDne10PN4JYZBX8e-UFwAFx8eGcA67e8THa2d2_YbfF-7emVQbNBB9eY7ec2eyeWBWTG9ep1DqRW2gQ5pEC9edrVPPDFqW9GJLINYzDJ9e9jebNBV9eN9ezqe2gWSeLUUFnlA2tV5pEc6e_sBI8eHYTK8eb8GeGNv5eOPDd9epIBV8Ap9epPYS8eZ7ex7eAKPG2Ew9ersBqRW3TDQhVGcVYzDd8eZnaM0cfSW-AGybEU1Dy9e5DJwBAQhVdeWLAPHaB18esuA3TD34eW9eD-e_BbHaBlKJyNDa1ddTDRrE-caK-eT-eRaa68ewlbsGQ98eKUDg8e17edKBJkPM9eotVO8eiGAp-eM2Er-eo8e49epWYmHV_YWV6EX7eqKND7IdTWOSWggI4-e-7WJ9JgwVCTWbSW8mIuICAPDlOAWqEEwTohNeyGUbE2tV6-eZSWCSW8-ehhIP7AG_eQFAI_eu2ep-JiTWB7SzwVdyGzYEM_eqRWw2et6e-4evdPxDUX4e2feDPcbbDA7ev6ee6eT4em_eJLOA1Uc6e7feJWWD9Uw_eZ4VU5eE7eI9IT3emvWF7eKoIzSMNlI0_e-kIgWWg8enEY7tPi4eVTA8mIm8e2neEeUMzUFAfVFAE0aFGeMLY7neWaeLEeNmIp_ej_er_eB7e-0UEZeNbDVAfyYFXAf38HZAfPvOv_ep4eD1Uy_eQVWK6e1heQ3eh_e5_e0YWpiWI9I9_eR1UnAf-tQX9IJ7eoFR8YGvlAipXSAC96eq6eBFHOtK6AfSlAzAV0AfwlDx6edrVS9GX9IT3eSRTB6eDJJxHCV6eT3eFvI05ep8e_nJSqAMBfX5eYDEn6errTmUAiiVVcXeAfvdPQlIAzJeoZy6bxGHO-UineZBfyST__ewLAGZPxkIUkAIOeHqSmBfxVAoBfXjAMoEUhApBfFRAf3e38HCwLIBfWBfD7IBYE1BfvdPw_Ix3eKsXlcDMcAl5e6hJ8oIOlRgmJz2eUeMXlISAVF-Vv5eAfWbLWICfciIw3euEAt2TBCfLKADCfnFSRKUQ3b4SCpKBz2egtRSBfx6ez2eNQJyXIx6Z5BfypJG7Iu6C8FAdCfLBfgCfX5eoUAhCfuqRfCfl7eT3euCfUBf9ZIzDQoaFWYDdCfAqGOcZkCfB7etvJEvC5Cfp4eNkLmMAdCfBIJZ7I8CferJlCfiCUOgHBDfX4e-BfjXJZ6IX4eUCfQWJWCfuEAEKUw7IX4e73FWBfl5IS4eB7e34eDHCXbaFYHbBAw9eoAHkaXD7IB5UT5UbHb_MBh_UQMRT4efDfC5UR5ULAKpDf8yIfJJG_UY6ULdYX4evDf24UV9DJoFbBA3gD3CfJLAlDfA5UrsAzDfW0IYuM5DfR6em_U3Dfd5eLYIQ5UzZQRUJFEfm6DywVH5eJ6A2DfuyH4DfuDf-MaMXDhDf9DfkDfaEfFJAmDfypJoDf6yIqDfMEfFFXsDfXEfmEfK3AOEf_3XQEfkEf0DfTEfIEfVEfL5eOAft-V6nIsgVz2eP7NAcVdCfbBfnABwnAE8Ff6eO3eI0Np4eAvJnAfs3J1VcMzaAWNcAfBtCASGOtCi6en6e95ewhW7_em6e-CfNFfNNcPFf-CfGWWD9Uh6eeKJT4e46e4KAcFfT3e2_eSFf4_eX5e6_euAfH7eWVIhFfX5evmI7GX_sIhCUfPJ1HX5McbZAGrRGYAcgHMeeIbA0CfUSAQLaTieYEfC2Cgiez5eEnE55edsbUAfh_ecDfviC6yIaHJRFftAfeUJX5IIGfu0IKGff8VJGfnkGaZJTGfxKDUyIWGfuuVl9VZGfoAfyIRb4ecDfY5eEgIG7eEgWY3eooIcGfGVJw2A44eG4DQVSWoBzSCvEfW0I_IUDSY9-UiyPm1U7eJkiZ1yCE_UxnJEvCpGfdgWsGfBSAuGfu0IbHbpLbgKCBYEzCUi0Im_UZ4AF7Ur1UMvDt1U3vWuwV2rJvGfm6DPGbz-O8yIXDffraguTH5EfoBw4UP5eUgHLHIL5e9HL7OamTDrsADZDLHfvkANFDCoTnHfjxLTOckjW-GflgRQRCREfCqPFvJrwI0Gfo1UGGG3Gfk7cFzWmMJF7WhRA9Gf33BBSAhSYRHfxHfgaAoFb4FfaoZfoB-vJUgH0HfmHf1GfDARwHfOwR9bJTHfq_OVHfAuJzCUvkXaHfjdJdHfwlDs0Ul1UMHfnHfZFPm1UBiEh0W-0W5SYmjGkkd9HfApAtGfOIfxGf-KazGfcIfb1U2HfCxETsA5HfHHXlIf3YAnIfvDP_GfOIfDHfFIfpbFcJHR5ec5UJIfuIfsXYMIfBYXBIfxoRW0IIIEbHbWHfDwDNUOm9FXIfG_UZIfmMCfHfznLhHf4Gf7XHvnalHfDJfMHfDoHgIf1IfqGfyyDtHf1vJAHfIFAU5UvOezHfCJfjAC8KGnbayIfZEKEvC8KG3IfWoBAIfBHfE5UQIfbHb8IfGHfYIfO0UKIfaJfvIfFJfzJfIJf5cJRIfVMDTIf8oIVIfOJfjuTQGARJfUTBn-UoJfNHfoHfdJf1eTsrAqxJBbKfGfOGfLGfvZW6UJWKf3fenNAVKfmWDG6eGGfx4UJaVnGfYGfQGfUGfk6e3_eT_JQjIxHC42exieEzOfGfRhIrKfC3ebre3iJuzeF_J2fWxKfcZJ1RK1KfK3evuV4KfP3eeGfGGf-wJD7ekFf9xIX3eCVJzQK7KfwUJgjKA7cMzTluKMVAi3TeuJfGAmXdLRAjTHf1UTLfBYdQ3T_QAfKPSLfwwIZLfhgVNCW4oJEBA1AA2SW00JCSWTTWZEK4mJhLfjLfyQA7-efTWkTAhTWB_ejTWD_e5-H6hJpLfRjBiLf3BfHeLE3AQQGzIf2LfoxArLf1HV9WGloVXNAkIJLvKLrR4mJnPEheJwBATsYCwLN9BXPIdMEVTDzIfQCQSrEMMfM1WigDJmAcwFKsXTWA2GPXJDXaFx2SrIUN6GUKfBLf-iISRAMaAw4JB0eXKfdlWNCKZTNlMfOaCE0eC5ezPAmMfQ0PG5exMfuMfWzelze0sImgHyMf3MfHKQqzeXZXszeT-I1Kf0sIsjIB0edDUvcAfDU-XarMKtDUtHUE0e9zePTe_zeHsSB0eB5FnjHI0eyjGH0eszeJ0eb1VB0eM0eL6e5Mfc1e5-GP0eBgCR0e33AT0eE0eW0eguAP0eoQJb0ewEHjFfMGfn4JOCKDLfuNfjGfluWVlA7Mf5Mfj0enYb_aAokTGmQ6pR1Nf2MfDNfOjKtMfwIAvze6Mf_Nfm8HQsVp9O-NfDOfPzew_IaneiBWUtFm1eUkYhXa00Ur1ex4eEzez4ejMfdGVoSVvKf7GKoReWDJcOfAHKO_WfOfZOfFVJgOP-KflOfDXKJLflOfCOfnMfozesPcDXWnEDoECMpPTpTh-MyICyjHyBGdoTWrDnYA-Cef0E5OfL3EXHB88AkhBV0PQcIMIIAPfCHCV0P7OfOcC9OfPzeiMfoKfvNfEjIvOfigExOfpECrECvMfbOfkOfDhIRPfkxFTPfzOfszekEUBPcwOfnECUPfAYBzMfHXKaPf9uJiPfdPf5Mf4MfuOfgPfSPfpPfVPf8MftnRIEU9HDnQQ_MfFNfrhICNfHOfwzeTEOGNf8cAINf2ze96WErI9CUMNfANf3LAduOQNfLreSNf_tAUNfYNfWNfN5OI0eK0eszecNfc9UeNfszeYJHhNfn7FjNfSkHJxATOFB0enNfY0eB0ea0eGGCc0etNfYKfHuJwNfJnLg4eAObuPfbPfwPfkPfWze4NfaZb6NfJEU_sQ4QUtQfoPf82DjPfaSAMOft0ewcBnPfSLAcPfxPf5MfzUXARf82DvQf8QfAOfgOCuUchPf6QfqPfHOf0oeyyXkuXiiF4QfBRfIRfsECv0eK9XMdBGRfCRfwQfDNfZnexbFbnerpebiGSqeSrUDEUrpdVDUokTweA0PfunAKEUcde9CZ65eYPf_GCtoDS-D3OflqAWPfn_ebAfyRfjuB0Rf2Ofl8H4OfePfdQQ9RfMtA2RfhJAlPf2fWDSfjEAFSfCDV3Mf6xVWzeJSftOfASfrPf9Mfm0eQ5eNNf5PfPLAEOfXSfI2exgI0zeTOfKNfEQfLuIbSfIQffQfRNfxzeTNff2EVNfcIDXNfB0eZNfsDWbNfMTEO0eXQfgNfZ0eiNfZ0eS0edQfU0eweAgQfeQfxzejQfvcAlQfR_JgOfFVJnFfFLfsQf1OfESf_Rf3RfxQf6SfksDsRfILA8Nf7UUQSfLSfEOfnoeSyJdqM-Rf4CeMSfERfaRfAjVUvMZTf1dEbTf7PfXTf1RfKTfGSfMOfRRfWtXXBYT9DfTfJTfaTfy0TdTfFMJtTfKSfmTfiTf5sBgRfqnePOfjRfZqDlRfROfoRfTOfq1eVSfg_eOPfrMfQjIKGEJPfenG4RfaAfgbBDTfZPf6Of5cD8OfttEKUfvlZHUfQUfKPfSUfMPfmPfPUfBFERUftYCV0PsPf0zTbUfkuGdUf2xAfUfUSfHjP2PfuAYbSfxKfKRfbSf3CUeSfJNfDQfjMElDUlEeNTfMSAONfhrLJQfYsWLQftUANQftSfPQfG9LRQfaNfxzeUQfySfB0eYQf1SfaQf3SfkNf5SfmNfkLJoNfZ0eqNfkQfsNfCTf7RftZWsAfnQfMSA2sWVUfcUfXUfeUfMTfQ0Pl0eoUf2QfSTfiUfMOAkUfuPAEOffyRYqDIUfm0DEOfcVfjUfeVflUfoTf84WcSQwVfnVfyVfpVfMOf4TfI4FiRftmZ-TfQvEAUfPTf7yeTUcttXEGf28INUfzRfaNJ8RGApABPfHEATUfBSeJWf8RfLWfSCQNWfHPfBSf4UTFPfWWfCPfZUfISfUWfGPfcWf5MfEPffWfbWfPWfNSfl9VPSfkWf3fAXWfTSfzPf-MfqUfGQf0LXaSfxWfvUfJFA1zeqRf3zemaL5ze1UfjSf-zelSfKQfnSfMQfpSfOQfrSfQQfYNfSQfwSfN0eWzefNftmZZQf1XHbQfAjONVf_zePVfhQf-SfSVfATfUVfpAfEUfoQfgHKxNfZVfjPAbVfqWfOWf2Tf1ge2UfpAEDWfRTfnXTaWfrWfhWfjTfWTfrXfjXfwTfcBYoGJwXfsWfjTf1XftXf24WhjXSRff0XsiFiXf2XfvtczXfMpJ4XfmWffRfAhBOOfKsXUtFQUFMqemRfHVKSOfp1eoXf6CZpOeIFftFcKFfWVfAiIWUfJUfYWfLUfWLHqMfcXfNbeZYfuVfbYfvlZtVfLPfTzehGVhYfmYfozegUfoCJpYfYUftWfqYQvWfLRcAeF4PfyWf9QfmXfyzeHNfwUfBQfnkDyUf4PE5FJ9WfPNf_Wf7UfBXf9UfDXf_UfFXfBVfHXfDVfTEOFVfLXfzSfNXfJVfPXfLVfcQfXOPTXf69AX0e9SfTEO_Sf8cABTfaXfELfPPfETfYVfeYfaVfnmXlYfvYfozeyQfheAiVf7NfkVfnXTnZffVfKRfWTfwZfzVfcTfCYfYLVuYfxZfjTf0Zf6VfDNfpTf9_XxUX8ZfWnVZRf3ZfMdBCafYRfGYfkaP5TfJYf7TfFGHRCZIeUn1epRfClTCyBVOfvRf4ZZJFfuKfh_epMfV3e-ZVbKf8JAG4efKfbXfW_RtUWU6ex6etNVOSKpdWy5UUaEfWBa8bEzGnxH6ZB5SG3SDcsBjvDNPfgZfC-I5Afl7enafVFNb4e4afvaf6afaFfQVWV6enaffFf9afhcDnafoJU3fGrafnoEiCFuafqoWh3Di6BzafJpZVVfiafC7eqQfh_evAfD9UCbfvWEFyQx6etvGzcLDBfDDJDJJtvGV6eZtWz-eK5OtvGCBfl7ekIIaGYsZIECHlqVApSfaX7qVoUVqqVVeY7wdMCHp4avmcx5IZSGynFubfiPYuCJmFYRfQQ3Q1bfvSaZCHWdBLeQLrV7cVwGYsZI34ekUVlVe4IY78Y0bfDqbsZItEHW-VfnIKcfynFMcfl2etQVT5VGrVroEScf7wdsaFsEW2Pea3D9bftEeybfQcf1saV5VLJCmUERbfWYEozAtvJziT15D9bfacf2VeBcf9HL-XB_4EtcfeYGfBBsEWwxPpMDeCHgCHj6UtpQdCHowAgCH0cfqUF5NBXJAZQeXLVHsJOGDKdfjMMjtVi9e0PebqBcNWkqetvJEwWO-eUKPW2TNvYFJA5pEK2IokJeqeCuVQtYo1dxzIj8eq4Icdf5hHV8AK2IZdfAKPhdfVKPjdfetNf2EPNHhMW-MItvJQSApIA4RGmwCzAVMHBYBZr8e0VAV8A_oSHzPevGzpet-eNGDAefgNY78ewLWmnCDefrkXV8A34e-SMD7IvpWwkEQcI5pEPefhEQQBfy_JhbWbDJt5JJqQgyBTxPx6e34eY8UYDdLoW63Wb0UzvXHUZVGKN2JAAO1YFivEa3Uh7U5yBhMB34eGgAhzJeefLYRgefRaaiefJfWToWafW6efaoWpAE7QWccel9ApSIyCC1gM8AADYENcPUwXZjKVoWKXWjef7ef-xRc_RMXQCff6HCmef9AEfKb5GQe3FhfWfJJwefxEAyef-OFEaeqOA_sD1efJ-NRaaGgA9BAULJXgTOdfh0ahyJ1VfenIx5IGSFpff5ICseXSaXz2TbceCzIDwIDjQYmEFtItvJwvILHUggC_Rc0VWp9TC5I1YLKfJIdVYKUbKUXAGnfRgmJynZtOecpVcMKhRTsnZ4Af0_R_7VHeGcfIfnIsHZIVAsVA7rBtqDopVaoBXgfaaH7rBU-XEUbTkBbBAsHZuVAZgfqEAkaXgRXF7ScZTX8J7BAgBAgBAp6bhIfmLJ3eT5HLMxQgVAV2T_CfOgH1gfAvI1BHMVAycfFcfCtWFYWrTGmUE3bf5gfeoS9gfRKCkcfAhfNQJY2FW1AQ2URSAMhfQka3lFSTDDJJnCfNhfRSAPhfDaDQhfnnRMHBz3Cl-eDNAXJLLvVcfIUTWLvV3gfpcfNgAa3UuRWgnKX_eGgJgAAvgfXGBRKfncJkIfubfEfPpjZU5VohfmCfYjTLhfEEBsNBvNANkL_cf-1c7QAAfW9WW_cftNBJAfhXCEWB5KFyuVjhfqhfmhf6eQAfWXlELif2CJshfQDKuhfwgfygfmsJj0W34eV6eLNKopWspWovIZoW2GEEffUwXoefMlBAzJ34evwZl7eDifSVAbifx6edifabWfifYXEBWHIfWm8ULoWS8U1if7efjifnwXGffVGKy2FviAxIKSefxifCPPXSAhifMff9efBJEUffr4CWffmHQYffg3UGQA-VAbHfPuAV6e6DfcEfBaDsaXDBfCEfDJJjEf_Jf1-CvNebdBh_UIMJaefEtW-AAUUD3efNEfrsAPEfemeGJfrGeTwWL5eLoPijfJtWhzHiiTthIKhft0F14UVjfVMCtnFrcfgwE3bf-lCboFDEf3ZBrjfjcf1kAubfP5UojftEfqjfcjf_oIWOfSScYOfUbfovHlSSZZEcybbSMs6ePkfDZHU_eaqPDwMSkfKSexsbHjMbkfMLAmQfkZfxzHZhOjZfcaf8_emXYYkf9sbXBchePx6CfuDS_WtWMwaeKOZNfbd_a7ZY5zNpkfCQbsBcJbbq_ahBe7aeyCb9aeXDe2BcZDertbbDe6BcdDeFbefDeHbehDe6_ajDe7EclDe9EclxbHCcnxb1BepxbLCc4Bewhb6BekHaIfZ0hbG8W2hb4yOxJa9zbHFc_zbT8WcbePAbebeICeMoMfkfAgb9xbCgbToMplfmbe2-WxCcLDV3kfCRb89Ozlff0b9ge2DWb4eXkflZN0CC3aD7afh_e7lfjSNSlIDwM8lfSlI2RN9RNSlI_6eAmfkkfeXfikfQ_atrMCmfKhD-DOHWCX_BHBAHBdfBcGKNyaeOfb1kf39WhjKSlI4aeuCbvBcizbqWcyBckBeZrbAlfvEcClf4BcElfzEcGlf4rL2WcGZVKlf9CbMlfLbeOlfNbeQlfzBeSlf6yZqxbc-Wsxb0rbKDb7zbTTe5rbVTeilfZTeIzZFMPubbRfYiSNImf3aD8DeMCe4eJemfNnfBEeadZDEelTe3bNRnfbXBa0bYnffcArTe1afyNfKoIDZHbafZ5egnfH8G6zU6lf3LAhaf2afknfllS2bAPME_pEYiV-qKEgAvnfXYCunfNPVJcWTaWxnfccAkgE5gAxrWhxC4KAPMEV6FA1UAofLiEPSGbWdakI4tL2lf6NOB3JGmfnKfqnfMSADZH1nfSPfdYWXPfWkfH8GRofbPfTof4UTXof9uJa0aHgZbofBRfXYCpVSynfwOfe0aysVfof_6XIfefZffnfPofMmfWbfPkfb5e5_OjofSofQfedkLVUYWdY1AfVUYmkbsCPhkZmMH5tGngQBvYC9Y6kAzNAIdJ4xAeEJzOQoQVCpfreEZdJHQfcTJzOQxXVrLBawEKJHoQVQpfPDBKJHxXVYkfdmW0qW1FKipHlOAdmWGdWXDKJofH4VplfcpfQFA3nbfpWJofFjfl-VpyQMfWJLAsLWipfNff-efh8U4ifxpfmmVLffqEETbEwpfffWeVcVAEZHXkQezFeF-UGmQk4FsTXyObAqfe-XFmfKhDH4VHqfbXBbcQJpDMnfbXBWIbbnfbWB0fCMdGG7Ws-eTYXUqfq9e39eo5eMJDJqDKNadNAZ9ZiUb2qRdqf-5BgqflFYrCSJqDz2HE9ABBA2jdtUVPmDpqf8LArqfBcQvfePmDAof8lfNcftXePcfrcVgma1PEIpO8CBhEfRHY3LZ1qfUsNMJYbBA7qfsuFgME9qfohAvaXHcfxaX7cVPmDcMAKMAgjIkGIaBWPrfdMASrfLae1tWWXVToBERBUpfedavhPYTcbGWdrfcVeJQeKaPERB1mEkGcp9OmrfhhA1rCqrfzGAqGcSRebGWnrfXYCO2EXZdNQehlVGxN1rfNsZwZG5rfTQewrf0rffKAXLCHbfvBPYeEcCPHbfDUYEsfBBCGba2nfLzBLLAU7epTbbxBJsfwtC7nfiTATnBxWGBkW0BCh2eArfRsfk2evfeBkAytGoQVesfmZWXsfnBA_pEMWBrDCtUVhsfigEmsfT5Hmqf8meNkATsfIbQaBWhsfuRVjsfwsf0DJ8DEhqfGoBzsfXfA8uajsfreWOcQZ2U3kBKKCwKF2pDS9DBkA1EVW9HYXAL3HvuAcQVbFCU-FQ1D6pHNzcLHDNzAO4QNkAudWdFWHtfIsDrjVcCPZtfsBAbtf7lWUwXoFRN3FddLFffHffXYcv2VpEQyCeLjf7HQQ9en2EIEIy1UI9VN7Ao2Ba9H2oSluHfWbuTb0qej5QZtag1TigESpfHkVL8JPeAwLAeTWUwVj6B4YAWpf89P4nCBuf_XJzLf_pEJkGzBSgkVAufCIC7IJ7HKSpR9tfFhEPufonWxWJKufAWPB7TVufkxF5HV6RcI6ZdyRWufHIV8XbDXW8uaq5PzWJs5P77Q_pE9sfYefXoTMZWh2S5OVtufEgA-tf-eK1qfbaI0ufJRBgxFvJP4ufayFbGVUiJJMVMFAYzVHGV-bfRfI6LVlIVXYCF8XUBAjBApRBT9GyFef9YU5IrCFMvfOvfVmcHmWwrfkAPfYAejZKsfuRVoQV4HX3BAbvfSsfLsftsfoBPkJHg8U1SPZ9Zg8U9hP6iLpyQ9iLcCPXtfBLbenErfLrwGxqf0NUxtfX1ZR8d4bfmYXb2DCFA1vfuQeHkeqnVdlZReA2jdP2SKKHtMB4CUyGUUVJ8IJiwXvEYmgPADfWtIHwf0zeJwf-VJTMVc2S77Qr5BUJKGiPyufKJWNJCDUfOofjkf3NA1nfOQEwieXqbZafVofhwfjofjwfksWDgZiwfXfA9ieGFLQkKpwfuwf4nfxwf6nfLsfBjepAYtwf8nfTcIHKQFqfATcGlIOmfNRBhGf_5enkfJDWVLW6wfiTA8bAH6U1KJ9IR7UUIxf3nfuFA7cePxfbbJbgSywf7wfRxfy9U2xAXIWmgPTxf1aDZxfuPATXa19UdTBZwfixf0jAhxfMxfuPAK7e-oBKJHzbQuPa0kLsvDHufT6W7ZQ2-OoHBW_PhmWF4QlFDy3Z0gA3cLraP2xfGDYy4YUXPJqS5xfh5ZE_UgufT-VTAV_jG_GY2FV5QZ09VRgYhqD2uadHPfYEpnYakWj9PPpJuuffpWawfgkWCWP5BPSyfyKDXfAsvfcLWN_HGjL7qSLsfwvfbqfUILXfAjyfIDCJtFAhQrCewPHfrKEgAryfYTaKDCU6U89PPMEyyf64IP7XYwc7xG3TDVqf3SATIPQ-e99ewtVBGeHaB-yfMyfZKIOPD2tVvmI65UoCZeNJ19UgNJIeUfxfSYfF0aQAfW7ZRScOAaVkffwfQkfvzBDofpCGinfiGfrnfczf1uf8nGAbfGeWdzfaXYKeWR1UnzflfAqzfjzfIBIqoffXfQkfDxfTFfgXfpFfsYWrzfPnee3e3LAFaOyofYofDsVbdL2dJLWauefqOALwflTA8mI8zf2wfzofueexIKnof8wVfQYMXCZffHiPA-JWYBrBA0PFhiDmffo3eWvf9FVJdBI0fFgAkofDsVD7ISzf8dV8pfb0f_qBN0fbQYsWS9zfcofsSYbsR-wfggA2sfd0fznf_zfmRUXfArifrBA4bNWxfJxfuVWFVMXfAx0ff0fL0fp0fJ0f-zfueeMPYHPYR0f5kC50fQxfnFAfffV0fdxfZEBY0fH0IFzff7Sn0fg0fMdGzFH83F5LK3sJt4G9yaZKIZ-ezNd9JYLaJC8UGZW9yfT1fq0fgofsSYM0fm1foofkiengELWaH1frNL-VA0PFf2EMtHToT-9Eo4e6_WT0PBSAV0Pe3FPMEV0PR1fpJAERBw0fU1fPvVCIPY-eUgCVhAN_H20f40f2wfqwffaAggAk1f7lDLsf-0fK0fEPYhKWPHfEfID2fV2f5MYAZCfyXH1fO1f2MWU0f7BAf2fvBAY0fpLBT2fD1fEwVpLBoRWR5BIEaMIJC8Uj2fOMJtMBn2fr0fA1fJKSq1fO0fc2fG1fOjfSVASJSJ1ftRWM1fi2f-2febAY0fEDEJ8UZ2fqOWL0INuY4SAJyaDrAKlAK2fw2fBIHG3f32fKPYtxRydASlIp1fC1f02fa2fJ4XGPYMXCDIHW3fKhD1FRHrfNWFGgfU0f3VSC3fEbDA3fj2fY0fewfrofgwfgXWGofJmI_lfnwfw3fQWdgAfRbKvXWx3fYmIlAfGeWBSOfoAdmITbfazfCxfFTfW3e2zfeNA-3fPRBQoAtEP2HDh2FdoALDCFQeXWBJ3LjBAVwfFJAUaC4eIM4fkaAO4fGBA2FefpWS4fnrS8kWdBA6ASFUBMWA4pY2bAy9eitYj4fAOAl4fMvXmbfBkeo4f1JAORAr4fpXVUCWKGEx4f02Y2bAsdfdjWflLnafy4fJ8UBIJppfNXWD0f30f24f5NV-FAW4fxNUtMB94f77URfBh3D0ifXXWBJEspf7eWt2T2NVA5f8efzpfBJEH1fE5f9AEH5fQeR2HDJBABPC34fWVMh0f7tWF5fyxYsZAd5fPhAf5fy4fHifxYJk5fb5fn5fz7Se5fg5fl5fdjHV5f8WWE0fa5fviAc5fx5fp5fz5fuCDsmBV5f3ifP5fj9U6-RB6fR5f2ifZ5fu5fr4C75f4YSKKFh5ff3UBBJBDMRcFr4CIFJ1BGI4fFVO1eDwGArsIAvcD7ISRVQpJ7JAr5fUifAOPzuQKJWRZZgEfUDMryL34fvVWbWdLgW5efX5fj9UZJLh7DSYb-AGLQVDJJC8ULPW5pE1BC7mI8mIX6ft6fG6f2pfOfWoDS_6fwpfY5f72f8MAEdCcPW1OW66fp3fOMJDBA0iAI5AiyAnuAKbAX6f1LDNZKcwFyqTbWdfrdZ3UypJ7tPU7fXZd86fbWdV7fsmBVsVoBANhVGTWy8el3fzUSe7feeAxgUp9J4CFh7fXZdQ1fZLTmuAmoA-5AUvf9gOJ_emvZFoEMmNyQVAQBWvJCuarkHQ6U0NUd7L07faqThJA37fsMT4sT0wPgmJE8fpEA17ft7CabFwBA47fxOJrSUN8ftBAP8fhJAR8fT8fbsRYtJqYXl5frGAN4f6ZAQ2Ul4fhJJbxfkaDuYX34fg8fZ4fi8f55fbccl5fRpLFdJr8fPXAz2Ul4f0QB9AEqjWEkBO4f-OUlBFrGA8HDX6fj8f34fxOJ13QuBA-8fbWdA9fl5fnjbl4f08fq6fwCH18fo8TQffF9fQWdH9fAfAO5fZfW35f30fj7U88fE9f2HD_8ft8fFtaj4f34fV9fcfWH6f7efL9fI9fN9fq6fD7fHjfZXWG7fsEb_LZgCRR9fnjAQCWA7f0SKmiT7hGihYiEWkBaa0EsWdtkBLJU6vBPJE_qffPJC8UZ9fw9fc9fG9f-6UdFFi9f7eWC6fW9fiBWtJELRTOXAXfWr9fVXW09fdfW5pfsLWH1f8WYzUV59fwGATGE89ftZA-9fwdJdFFLrfueQNrfkzeQffyHVyEL34fQKNkLfkkDmLf5SWTvT39fquTc-f8QAFDCNdAq6fDnK99fFAa_9fj-fwcfQyRCwTqhdZnKr-fa2Ht-f4SWEufPJEwLfpSWC_eb_eP-fpRTR-f78fb-fhSAVjCzHV28fr4C5-fg-f7-fi-fpSHk-fXfQ9VeOrfx4UX6fU0UnDfEEfrjfh_faAHwDfpjfDhJrjfKGEy4fi_fiEfk_fKkf9qRYqDt_fn_fsEfPKUyDfrjft3fxzf8WD-WDghffzfExfIALAXA9WDSqAW1ACxREAgXNIHXK9_fwGASxRHAgYMBKAgrcTQCf1dHgpWQKCCQIQQIQUDdWIjnQUnIHKQMHB3dfDNAJuJhkfmkfBAgN-AE4fzNfCxQ9UcpOfAGJBKBC-UjQBG1URSAJuJCyRd2IGzfJ8eE9eqlAcFJVhA7ofJvIGzf54fqkH2AgrtBqRWwAFI7Wr9eFwTWABD-eWjbNGFDXT08etbaIqA2zA-SdekBATdKtEF3ChTfQlXJFABBgaqfSdfChWyvGSzCC-e_AgvoSGqTpuQn4XpnCAdI7AgplTp7OBefGyDe8ZROY34XGHXJfJCnej-ekMHKnJhUNoBgLjGfeWeNWlqe1ZBAkQ_2XYdfvufmeWGkXebfHYTBKB1EB-fLrTIlbfO9eRUJobfI0CLDJGVJdtI-bWRxf7jQ08e45AqBgekPMCgdzLWtITCgs5fEfI4bW0bW6bW1aL-wIRSA7IGIsDIOfFLU2uWdCgpIAfCgwhIyfftCYBOUuBA3sAvIBI2TVhZBaDG6CFMBjHGYMBIGH9rA7RFD6ZIWD3cLdHX46IrCg2CgdoHwgLwRBNzI34WwkENzfj7IMKGVNKz2P5AgZqfSaGIoSFlXZnXkwVtvG15Ar-AEDgiBWSDg3CBGzfbkXUBgPDgHbCrTIWDgcFAtvGwRB6gId0JhneGDgYmGDtLUicr-AsCY6-RJfJeDg4CBCfEbAgBKBdAgGEAJuJ6_fOmf8_fNAgDNAT4Ez3fazf3DgpAgpIA6DgPzR4DgGEAmMBRAg6dHqLKCEgQAgp4e3UDeLfRKZ7oS6kSyEET_AYZBMAg-DgGOBPAgEEgKEgMjIoSXcAgW1AJuJmfAxORRSAT3eoQQPAgVfXjEg2nIIEgvzB64LnEgkPWnEg8UJGzfjEgY3AsCg7RFeQJjEgBDg_lKW9XUDg0EghhINdCd0JlEgODgGoXOhVnEgLCglCgIqEgCgXlIgAgjnfiAgZdEkAgFxfQJQnAgwVBWEgGZaYEgSAg51HUEg3aByDgnXfcEgUTKeEg6MFl8eX5eWcJFEg-aAPAgT3exhfzqbZ3JgFgh-VsFBmJDX5enqFgxRIEggrDJ7eyCCImAYnLpTLWTfQFgFEglfTV6X0XXDcLPAgvFg-AfZ-YAjEa6exFgJmAOpLYhExrKyUS0AfAGg7AfpbfvafEBfuQAyFgvSXFGgOpLMcAxgEpFXudIOPY0Affbfqbf3AfqyJdjQFbfHID-6e0AfABf-FgngE2Afq6e6sExAgCcVTTT7OI3xAgaK3AgDHX06IRfBtEgpGgjBgMuVXbE9AgQVas5e_BgpIAEdDI6e4nLgFgPBfHgBFAeNtAAkeLAKRFgX4eMUcNCfP6euuLpGgyqTCuV89ek7Ah2FhLBzhBXQczkPGHXjyep4eN7UGvfcrVjpePHg4Ggl_eLDgTTTYeZFBgtyBI6euGg38P19eHqEWBgzPeYBgkHgB7eJzfqRWgFgLCfskAw9ed5AcGDm4fJKKVoTl4eHUcuBge9KxVcIyfJBf09R6mJaIBMdVOcfuEeocfQ3QtxYv7EiPAlEWtiIaIBHdfxqVdcf7eQ1BGiPAsEWPGgOpLokJUGgDGXcGgM3XKxMDGge3JWIge3JzAVgIgh3JTGgoyCaIgKCgVCgbCgNCgDUcPNH8bACFgDNA1aDi6fT3NTCgNrRjEgvIgGEAxIgKZH9EA6Cf6IgA1eqgL0Hg11Af9FPbWVHgaAFADfEDfCDfrWKBuIp2EgtEZEBxBCJ1P_IWkDgOAHKJgxRB1aDHDUU4fg1ST7eNYAb4fQMQDSZi2S4wVaJgQNHRaaqCfIEgvCfLdfJYI2FA5FD-Igz6beFgFrCM3BGNBPjT7Bah9AJ3UrdQy2V23Y6DB_WBn4XEvC34ejJgVFgxpII6ev5ewtRkJgX5ew9eVBf-CfmXfLpT41fwGHxKUERfX5eCCUkQXnoE7jEbFgY8en6eHBf6GgDNA8GguHgD7IiFgX5eSKggEg94eAHgPnBjsJCKgZDfFKgv6eaEgxDgZFg_KJdKgdFgZDf1DghAg4NJCAg__f0zfdgGxKgeaf41S8DgAXApnfu3f0KgN-AmOfIEgTAgW1AXEgHHgZEgMEgRgFxTTPEgqXEiYbN-AT6erKgQRAcKgxyGpcELaEXFgDCUsYWbEguAgJvIenf7_fCAgNLgGEA92eyKgI9I8WDcLg-JgZFfhgeD9UvLJeKgF6e83fWVInLgsKgI6eHFggzfJFgClALFglZfRBPNlIsLgOLgZDfk4euHgsAVW0CNyC9GgypJbKgZDfgKgXBgw1JjKgI6elKgj_eKHg6qMwAXB5E0HgxDB2HgP1bh1f31f6HgAScw7epWYZCfJnQFmJJHgvmISbGJdfMJgRxfWJgQJg5hflDgpffVJgJ1Pd2SZxVgJgcJg4jANZWQUPfJgNrZhJgJ6A8JgUAgtLgB7efsT3kBnJgV3QhlAc5YILEI6eN4CuJgvVOwJg0gYyJg5rDVwK1JgetAXkW4JgjMgCHDiJgCDfBMg_Jgp4eBKg9JgT3eEKgtHgmKgtKUKIAvKUbGALKgozew9euKgIFgwKgu3AbFgRLg9SEfLg9xIhLgQLgGQGuICFeWrLgmLAkNgtRAEbfpNgbIALaEvLgAAghNgKFglkfgNg3_W2LguNgqNgcbEVBDvNgW2CbuDh0fP7AFBFBOgQWVaHgIwIFOgbuDflLHOgnEYYAGHQf-Ngp6KyIgSBRgdAfNgwLg3Ng_MDXFg7Dg7KghLgFAglzfWVIW1AEbfcAgv5UcNIB4fdOgYZBzLg1zf1LglOgYMBwAgXeIyAgs9e0Agd8E_KJmHgfPJxGgKDg29ey-eFCg5oS0OgtGg-AgMzQ-EgdtBCBga9FEBgt9eM3AaBg1jFIBgzCgGOBKBgF8HKGMNBg_ecvxCdTDIoFK-eABgbDg7OgEMgD8eH9e_QAN_edBgT4OfBgFefr7OiBg7Bgk-eY5C_nCAGGokJIUTpBgD7IsBgIef8HgJfJxBg-0J2JAzBgvrSgeWVKPsRDiPgt6H0Gg9BgrTI8LgYMBBCgypJtvGECgaPg-ZLrTIykBJCgflLZCgrIg_PgGOBQCgRef0Ig3Ig9YfrIgXnP0IgLQgvLFwEg-Cg2_drXNVEUFBZUEBxCg4mHlDBz3C1Cgq_A4Cgi3FiBfihBZQgq_AeQJXOg2Ng8KgtUBs5UXLgd2IcOgaLgiNgpKgXeIsNgVLgyQgXeIjOg7QgjmI1NgzKgmwCqOg7NgtOgeAgcFJcMgHDgpNKDDgGDBxOJPwfKKVtDKJDgoGg6Og2jX43KYPgeaCdDgJvIUDgKsXtDgYDgjkXaDg_EgcDgpDJtDggDg6EgwqMoQgSJgiDgKnJtDgqDgoDSsDgJvIbbXMkfYzfOkf8DgUwXcwWJqD1gMAEgUof0RgnwX2Rg2xA4RgCXD9JQZVBgPYkiftwRgQQCSg2mXESghzJFNRHSgm0NzvXaNRHDU-RgJSgaEghtf5cJARggLghtfDRgwofLSguABDSg7if9bJC-USSgkFgbAKQGA_HWP4UHDUOJgheTT2Up4UCVFg1GD1e4kJnCfmSgNIBoSgTeUp1X0SK6-RBxW5cJZqcwlDSLF04FwURK9LRJgS7OOvPQGAWzWjSgNaDgGf1gMu_f-eKbjfkJfqDfDZTUwXGkf-wAIkfq_fx_f0YJaAgrjTTyPFff2TUxRgXae5lfh_e1gM0Qg2Dg1RgmnfeTgUwX6Kg7_fhtfCYQMSgZTgKSgEgHqTghtfeNIJSgZLghTg8RgwTgnwX5Rg5RfMUfkTg0TgpNIUwX3Tg9Ue8TgeSg0MRhGVAUgnefcZT51VEUgAfAgZTbAgUSg9bJWSgnNgYSg5NgYOg3_WnJWzhLIUgviA5cJgSgBUg53e4SY73emKWElGLbA_Sg-fTTMMfUgJNB9-TX2fthfYvBHTgPTgn_flWJLTgD5UGEfOTgnwXQTgaNAp_fRbJrjfKUgXTgJGRrTgDGf2VcIWfh_ePDUBxDcYfb4eAVgC6eHZLDVgY1dBgAmTgOmfAVglwWubdsJAR_GfUfX0UwWJ3UWvYB_zPAVgD1UNof7KgEVgcVB5XWVVgnNbw1esQJHVgd1dxsBcVgoQBeVg5QgeNAiXWeVgEbfqVg13UXWBOUgQDJMVgZSgG4fNOAtVgtgcUzfnDCHWBuVgsKALWB77UOGEaREMRE3Vgw9CSpE1zC-aJ1FZ8hAsuA3QIDDBiBHLNDAWgEBGMUOCWgXUWMzYdnEs7A3gZV0UFeQlqDsqCaudyQazpHt4E26fGQAYYBeVg9VgeYBXCgGgJGQAtQgzKgbVgXVgy3fmNgxVgIVgSBCrWgiACoVgNOAxWgFkAEbf1WgvkAwVgQ9WvWgzzfoFfsOgD9U4WgOsBVBDRuIyBAj5eG7QEqGDFAl5eK-eEXgn5eFQgBwfDqGjIGJXgWDfoIg-nMRWgIDCz9fE7fw6f8MURWgdzGc4EQzCAHFFfFo4UTUFk4AK2fjWB7Vg6McYUWtqJWXgKDCM4VHjbq9fv6fi0CeCWdAFvXgD6fo8Ut9fF9JQWg2WB5GXRiHHBWBFC4qKJ6K4VPcjX25ffWgE0fE-fLDCibB_XgZjMnnIHjbAffbEA_iAJaDBFCK-f2ifk9f-efyXgS4BPffYOEPYgIFABFCypf1Xga-bZXg2XgNDSz7UXIbLfQIYgmrDYXgT-fB5fypJD-fE8UlYgS4BJYgtXgS4BSYgOffUYgA8U-QWzXgV-f1Ygs9fiYgq8UkYgwxPIXgu6feYg0SKEIg4qfGIgmlYnhfqcFx8ACjDpuZDmOFYgtYg_YgRXgBZgZfWM-fBaWKffgYgfYgpYgGyJ8Yg82fkYgQIgqqVdLAKZgIXgSJYmSgwJAP4edUAMoVBYgtNKr2UxOBIeEbqdudF4aBFjAetFoQPrYgGQAr2U6kAmZgudFTSVpfJ9oVsaFLYWUEAbVJkyW_WJb0Pm5GPgaNSFlUAdBcoVBbpB9ZgQYWWNa3FEhXbtZARhZ2AesqC0WApgft9f34eMXgLhHIRWEWBXagIXgRbDj1Uf6AinJuSYgCPoUAQoJxTUEWBoWgI9IEVgfABbGAQVgjYfRWf_UgvWgHEJxbdIFAtagoMfdQQragPVg9jDHSf1TeOVg0ag6agnWfpAYV0P4ag-agENCmUfuWfVSfrze1YfsUfjTfuUfzze2WffSf-Yf3jDAZfxWfkSfxzeA0eFZfNPFHZfxzeCkGsSfbbgIXfEVfxSfPZfHVf0SfiQf2SfiQf4SfWZffQfUXfaZfOub_lIrNfAYA6WgX9W8WgzVgGxfhOWDbg-nMFbggVfT1eRYfNOAQafPYf8YfBUfjVfhLVPAfCzeXzfcTgDmIb4eoifzWBanH34eamAWeITregVgW5JJcgRaafgIMcgRaaOcg9YAtnZDgZlMHS2PNcguXQ4xAQ7OWcgJ6AYcgjObvuVccgkaAecgPcgKmfPkfoif9WgGTf1bgwbRZcgtGQSlEMud0LIIGEsCP4ocH-cdsDjmZ0gALgPpmZ9cgcQcEHgyeW7PD44cMgPHUaFdgVgPE-cLwKTEQKdgo7XHObAXB1SPBRYwrf0-IwEeGrawEePCa63Pr5Z64YAwfJ1VfrfpTcxhP3OboBJvmCYdPwEHCLZRaauodt8P6SPoAHIdgVnZqGBoIElWJncgiBAecg31F9QELuF1dgakVxdgzdgudg_QAPrWqdgRrWnyfoag9xIKcg5dgXcgmACutGgTgvKgrLVUcgLcg0TPpcgHegE9OicgTLJcIEpuVRlW9iAEegjcgGegaWBLmXpAYXegSegutGrcgazftcg0bgYHWVLWTegMgYoBCfkc9dg38PhKAHyd7cgdFWvkW2cgQHYr5ZwegueghdaJnCKcAxegCtY3egXPA5egZ6PkfF5egfUP_eg1egnyfOABy3d3cgmyYr-B9egdFWN8AoegJ6Lx6PVLbUSObUAOfgQdeQjZsGQTWAAfg6SPXfgDfgwrfoyXvmermINnXhdgb_ITCEsCPTCEnYP5RDHvVfVAYfgIAaGvVzxPpfgbfgcdgbCQSqcP6cmWDqfgr5Zyfg0eg_dgcfgAhBhMH1fgYkZ8fgvfg4tfj9e2rAjnd1kWtUVLuAafcrTcvfe7tF0HQqegr5ZLggM7d5fgwfg10PEkB2oBGfgyegYkZUgg8tBWggZpWmVcr5ZBdg8OgakPNgg86ZRggBggyeWBegQDJDegReghPP6Rg7KgpggNegFegQegvggjcghcgyggSwHZDPdeg4zHnOgxzfiegRUguQgaSgwVB4gglGAHPeqggVkLIRBpRB1WHo0PwdgEhgX0IGhgxnGuzfSFboFX50Pz0PTES4zfKrDBofx0PShgcRKGVJbffjffJ6AGgAZyWXRgbDJc5EeifbefxOIU9XX9U4VP2BK63WDYglWJTYBVYBC8UchgdffZ5H0efAoBxefkffyFDw_InfgnoAekHZPDtcHlRBhhgKMDk2AwkEjhgwiflhgwVBsaFJQRRRgLmJjDWHAYxmHoneLMB69AQ_VxDEeCKkYEF4WqGJtNHO2C7nD9cJFnCzYgxpf6YgxXgiBW6hgsaLkee-hg6fAtvGCigrTIBjfGigVGERaa-SMDIHN8dSigx6U7uXOigboS9PJG2C5QWpiBXDKVighmWaLaT5Ha1UbigmLB5YgV-fH1fxhg3hgGPP8mImMFiZIW7fY3Xohgj9PqhgdYgN-fthgxfG36fRIeLhgLVbApANeIkjfggAJjg77ExVW6OJsfgwtGTeeligowVKighmJMigaEKrCK7igC8BdigQ5f09ft2TiigKIR7fgjjgEGAAhBwig4igojg1wHZZEdmW0XgTZgH1frqJWjg6xP8oIajgmhIGDBMbAAkgB7LwFfWAR-Pgq5IFkgBhgamABkgUCUoNUDAROkgXjgcSfucALrRtvGnggC-IuggdcgFegQkg_wHtWgbkgLegUkgfkgJAEdQQkkgIkgGGC0ggdkgYeglkgIbA3ggHkgYjgFHCxbgMSA8ggNmfJeg_ggnLAukgqJW8vWN8dtJWVjg1gggUEPcgggYZcgU1b3OVjeLUkgqcgElg06D9fg4Ye-kgKfgdnZq2HUiJJlgfegSlgvJPUlgaegVcBxWG4cgNsfbmZHdgtOAuXPflg_vflggChWtDZZfDoQVmlgjlgCdgSoJaoBafgHfg38PulgHkb6fgU2JefgygeAXB9hPZdgYkZbdgklgl0QlkAcZIoQV-lgdjgkvfmpBr6dFdgJ8PFmgkrKdnZc4P5lg4YeLmgF7bJef7sRTLAmwdNlgRaeSmg_pcAggrlgl0QdOInAeELAS5GrRPISBcmgnFFZPgSggU4V76digg4YemmgkggZmghggvlgr5ZYmgggggCPHBdTmgnmgRaeymgXmgqmgwmgv2ebTgTAf-UgscgjkgWjg0dguXBOFZ52ezRgtgg_mgBlgPkABng0pHxggskgTLJKngcQArkgocgFegPngaGfcegAng7dgw7Z19KTcgnHDucgF4fwcgDDBUng2ZeJsCNfgUmgvIZsegpeg4mgOXgZOQ4fgXgg4YesngZpWqrC4eg0mgvIZxng8egvmgqngbCQaJFlng8je-3EcjDQlgEfgJfgzng8ngFCDaHE_ngzlggEdnngTfgcCPMfgSfgbEQt4aeEA7ngWFaaYEQog3ngrHgl0QPfgfdgSdgkmgqIPoBJjfg6SPlfgdFW6hgtLDbggsCPiogwtGbggY8P_-Gzfg-WARog7vfE8aXYEf_LvngY8PnXAtogwmeW6FGogbogOtRHggxmEQ4fPsfGoB7ogFggxXVPggIcctmgYggTLAMggpngWogakPZgggzd1og_meMpgw0BoogdFWdggYkZfgg4ng10PCogSogt4GKAaFWfxOexRf-mgnHDIeg6NgKcgjTggpgE8NLhecKfh_etcggOPOkgJbAWjgqcgYlgbgcokgykgV6IXng3dgI7HutCL5e4pgngI-udJ5eSVgVQA8NI0CCJmIyTgJegKcgAqggQIA3eyWghkgKoIGqg7pgb3eFkAzWgJRABqgkAfpzfD9UOqgJqgemA25U-wf09U1KJIERwzfOmf2kguofazfYbfQVWXqgCqgiAC-aAi0fyAfeQe55FBqgNPHQdfhZEIqgENAh0fBqgnWWhoWSgFtqgyqgmkVRdeaBI0MA8VgEbDAkV3uGmqgNPHKjQuqgDJJOxJx4A-nImqgrMKV5fGjCajgVmeDrgWNWz9OwyAtwBJaPyqg8bAsjgnFEECaajgflL4YHf0EvpWA6f09f63WBIJUDgZJLWkAh7DPWHK2fDpPBWH76fggAergttEgrgSZgj9firgqGJpjAeVgM4WlhXxmH9HVN5WeaNppRdbfrTIbieF6fCjgXZgpcJM1AX-fhFWbpB2rgnXgaWCOagigfNlBYBaLsgMFAakXjdG6rgIkfa6ABWH6CBdDg_rgpDJLGgFEEhbf-jg-nPsrgM7fh2fT_B7BAvpWD3fy7ftbEm0DrMIUcgw-CGDBZrggigzcLorg2wCLegEYg30fqigEtWM6fvrgtYCssgnHDusgiRgbsg8CBwsgYZgwXgB7fSNURDgBtg0zDDsgZZgy7U9Yg4sgxjfM6fmMF1YNsQDLnBFkgJufSufVVJrSWK0ERufC7AZtg5SWAigksDPtgjQJVYADtgDZgrVTXMFPEQUtgnQAJCgC5fhjfkhgjjfbjgpFBTtghqBwkEt-fbufDufpiLuxRGsCFnC3tgOSWomJgtgBrbWQJ4kADigqpWkpWGDBRLRu8AnUWltgUZgS5flOUctg6fAkTWDFASaCLAYd5OXtgdtgaffETWgaAomJ8Ag_KJbugtvG6HIDugHQg_yRoVBhbfitgXRK2eUJugciERvBijGnUWS-fFtgW5fCZgNtgcZgmugsPWx1f0ugP1fgmJvpW2tgYtgDSWhXJWugCufatgFugwpW2oImhgEugDYgJ8evEI2sgutgFigwtgdtIBWH7ugdtg4tgTugRmG_ug7IJ-tgnPEEigrpWrigjtcsughcDAugicDvsgQjgzrgEsgJ_f8tgYtgYuglTWLsXfVYaufnvgRug0lIbugwlDcFJbugmugIugdvgzbD6wCpugHIDZsgpDJxvGICgWKJivgL-ffigUEBH1f3ugg2f2ugwjfCQfuFAY0fI7H6ugFwgQpK2KaK9UnefaCKhXJDYgI7HrTGYsg2sg9qgUIANwgIwgTQgyifxmHQSWcFgDNA6ifnefmtfN3FLugCwg2SgoDSOwgDjfD7EdkFJvgb_RMHBhgf2GZNlBRABDNAkaXJjfnLArtfBzY-ifzceyXHzvXuugxugpwgW-f9ef6pfG7AZffQjfHKg-mTt_W51fUIA71foeHxEg-1AOhfXFgNtQaQgnBabGD_pWLNgafDq_ATxgdhfbhfyUSexgSKIMPgNtEKxgRAXqZCYmTLXfx4UnsgBqgTXWNdev_fBkfx_f9nSBqg9-UOMJisgyqgtxgvqDHkf3_fUfK6IfWrgbBItJC0EfCvgmqgLdfvmeuUglJfmqg0xgCygsxgwqg5xgRTg7xguEfUTg-xg-qgDMCBygrxgyqgZECfjWvxgaNAOIfyxgXyg9pgoEfWyg_xg_UCuCe2_fuTT9xgawgKBNYygGSfVyg2xg_CgIFQfPJGygqDfIyggygtygbQgo_fSTg2UgRygoyg5pgP5eMmWbCg3CggDf34UWjfz3CZjfj_fwxgMTgE5ULwWgjfOwgajgZCgAzg3ygPygJkfIzgAKf0ReLoCujfCvgppWNzgKMIWxgCPA7Df-NaUEBbBAEzgczghJAB-fLaJxygJzgtjf1_U9nSW1AazgpIARxgVhZlygK5OnygKzgP5ez-IMHBtzgDNAUjfCzg5jfEzgndglzgXWBnzgGEf0zgm_UmMBJrgrzgsAgMzg4zgGEAvDfxzgS5U3UgVzgfjf1zgOFAJrgwaPMHBZvgGugbDJTnIajgakgMqgLegzyg1_UipgSUgGqgzxg54edQQf0gm_UjZWyqg-pgysVn0gjBV7yg8pgaECG_U0kgjPAhqgBuMrQf4fSt0gL0URfeXrg0pWKAJLrgUqV80gGwaUQe1qggbWvtgxjfOzPdwgcMWJ1gNqWwrfswgc0g1kge0gBqgqygCDVl0g4TgdYfFqgR1geygx0gV1gGfXmqgT1g-AVp-KS1gfygS6evuV50gM_Ui1gb1gk1guAYm1gn-U_0gPnWq0gECVL1gZlW-tMbngFvAjegULWhOWe1gj1gIHf1ZGw1gh5ey8VWzelbVWQf5MfP9VPZfWafRZWNreIcgRjW6rWMWADAgPLAMWAnYAh0gnvWb-CvnGO2gZnKAOAR2gBEgP2gY2g5cDHEgb2gpBAzoAoAgX2gg2gaAETEgj2g9aAukQo2gtVg_nWfqgV3eM2g7WAE4f1sWjEYfCfk2gBFEpqgnYAryPUVgmZWtFgf2gnYAZCY1rX1_XBxT02g-2gbzIAXPTegtLDGnewAVH3gfkTJGJL3gMHX7YeQmgLnAO3gqEVxfBAxDQoARRVGGFQoAW3gI1UfKPb3goqgyMDPqgvkARRVKODN3ef3gk3gh3gZ2VUQeg3gYqgtxTs1U8fQdJfj3gMHfa1Up3gTdgz3gPKflfHFufuNVpyQNgDvHP-eKcVgSGDytGfKPytGVfWqRVaAPGgAaVWmARj3fD0G98ce-bwAViwfqfAxUWyKDQ4gZ4VfKPP4g2fAaVWi3ftuFL4gOVWrwGX3gwAVE9AQoAg4gc3gpEQi4goqgfCZTqWAGARbDRHBYOBUSF2eWBneFcBUSF5IAq4g2WA2qgoDKVneo4gFJAz4gCIAs4gKFFu4gDXXcgCFUFRBCy4gKxK2qgrYJRHBVWKQfWQACB5geYF64gtqgDiWsZAX7KfaKULAwpIPnAE9ADvRwDSvGgT1anMJ9YAT5gKJAV5gGTV1oCzGFqBSn4AtjDWeId5gnqgIqEGTVEZPGSW6FgbcLTxJc5g3-eo5grXGg5gVXGzGF9oVwAalFE8LAwhHXmdj5gzGFMrR45g0BAE9A75gHbHIMNn5gf5gRoXsffiZQM3Xv5g3jAU5gWACW5gRfBi5giBW-5g-ACH8EZ1UZ3gJmI7FRM3XApFlsEurgW6gkhXEaCAnAfACY6giACSaXh6gxmAj6gi6gI1UpTWczE3DFagImFA5rCSACy8HP3gywIJkgFZQM3X4qE1rCv6gC9WRACT3g9pftQChbDrqIBYE02AUJK-6gl0fA7gNJA4DJPwZmZWzSYw6gsGX3LA7CF0FFX6gq6gl6gXuQDcLR7gEqEggAY7gjjQg6ge3gemAgAC_EftCYn6geACI1Ug7gr6g70Pb7g8dVLCFT7go6gZ6gW7gbcLLCFa7gS7gd7gk6gf7g17g9JfXZZl4WFKAj7gOIAp6gt7goqg1Lf0FFxNU8DEhCg4Ye6uJE8goCg9yXoyWxTU3oJkHeVNEZpIe7ggoTnhga6g06IfoW6pEhhIPKAP8gz2IU7g27gc8gS8gxgDp5EmhCY6Jr5Gy9Xe8gRxZm8ghfAK-XQGGoIJj8ghlXiKghpWX8gO8gHuC34W87ghACFkAOCg1Ggt7AV-A1dIv7gNtAW8gLnJZ8gHuCi3XJJU18g-7gk7gV7gK8gk4WGJACgAR8gn8g_7gemAv8gZEbn1BZhIw4g94gW8gYDBloWvoA3WW6EAO7gB1XanIVfJo8g0GftPDl3g38g98g9KAAXWK5geYFU9gA5gW9gZ9gj3X01BY9gw8gE4IRXWDXWDeAd9g14A_bAj9X6vWWZRo8gQnHH9gFkAi9gTafs3gDJfj9g7YZSNU_8glyWV-AW8gz9gqRVNgD56gCZD39gPBD6vWg9gP9gmHf37g5rOr3gy5gE-gC-gaZgDsSo9gV9goPBfiI3FFS7gRAQN9gjACnGXGMKj-gZ7gi-gBDFz7gGAYU-g_9gW-go8gm6gm-g-9g97gn7gMTWq-gVFAOvgNJAQ-Bf7Uc1CdjQnlJWqEQ-BdPB0IHUUeTbOTOEOzWLNB7AFs7gx-gi6TZ5gbcLNCF-wIM_g07g99gm7gI9g57gI1GnpE1-gX_gQ9g70PS_gKbAUSFsbEQIVxvWm9gpEgw8gggAi_g_aE6Zgn9XrwGn4ANhV9YXT-gR9gQpEh_gKFFsbEH2Ck_gWnTEPWQ_gNtA9ED1_g8HA3_gVuBs_gTyX79gqGJT7EbfaQVSjXfw_gHeXT-gDeQaTXCQTjXfRhVYzDYpVjVVpYAmkD5FJbdLLVVm_gjGAxqWUAh8CBgrD_SG4DJQtWsTXUJKhAhJGJjAh4DJP7JylWcAhEtWgmJQCFN_g3-gV7go-gTaNIKDotIdBDpCY89gV-gO9gO_gEGXnUg10Pq1Uc_gX-g9qRLWT1Ah3LAE9AhMB_pE26LaegtLDgSfj9P5Ka36g06IDcDKbAHBhNRCDXWKBhX_a_qg46FhbDijgigEZ8fGIEEpVvuHYXBurIq1B5uGtqgDcDbgfDARG7gewgZ_A3SAkigdBhkBAtEEbpBRTHuVRjBhz3gmBhoFJ70PSBhGBh8LAIBhWBh1KaxQW8_g9KA6BhB6g8BhVBhigEw_ILiGwBhfBhqGJzBhiBhYOB2BhrGAnBhLOMt2TJChxBhIpVhBhIFUQChrCg4Bhh7TbnATBh8LAq6F9BhHChqBhrMKdTWBvgPBhK6g06I2LfE9AhChGChkxFXBhrgHxjfVDEbtgxLfaaAOSWVChLCh4oVYChlKUkBhOkA3BhSHVTChpBhz6ghDUsBh7tglLfyLfb_e4ChCGGyBh7ChYrIaChDcD1LfKnJfChqOFiChvChkChyUfFwDoChA_gM3X1oCTDhb-EVDh4YAwChr2HEDhzChM-GDXWeBhqOFgBh5uHOCh9ChQEBRChbnAoBh3SgDDhyChIrHuBhkxFoDhb-EUpVNDh1BhlBhvDhQCJWCUH8T7BhUDhuChhDhbHXcDhVXGeDhmjDgDhCRC9hgvBhOnDUChnDhKChCGGxqRwxMzDJQHGF8gpChTtbk0VWEhhsLC4SX5WT_TakP5dfIqHXEhl-gCBhU8gDcLMJBiEhRYHXEhA5WF9gl7gmEhfEhA5IuEhoqgd_gu1UNDSxaPqEhPLA5kWYEhbDh06IpEhtwFIqH7EheEhKsXB_TSIK5gPpkPJeBQ-B_4fvwA46VV4fkPCJFhL-BA5WSDFupT2OWFGX6SUYvBnmVxGGazWdjWYOBoyVj1CGgAWuJtvDk7Fe1DrINFUVbAhBYEdFhTXVfFhyFD8lIM3GR0WXcJ_1CoDSQGAD0GTJL3SaECfjeeJgfbUgMXTkIfp2gl2gr2gqRVnggv2gH6VL-gxnWsggXnWriWN2gEGhDXWGAgy9g_pEe2gS9ga9gmZWm2gQACytGukQxyGP-gGCUxyG01BQpM01gL2gIGhw2g9ggqiWFmd3_WOFgILfNGhmZWuKAXGhR-gqOWbFgbGhHGG82gQGhM-ghDhnEhbcLKGhHChF3gJYXHUbr3ImpWr5ZXLBbTbjBhZpWGsEAfCqaWQeCNeCujVDsEbgDFiPAeCReCQFHHHh7PAoKQAGAgpV4aPGsEGoZH1GSHhQ3PgzElsEDkW38PZHhH8ECDHnYPdHhqFFOGDzBAj0UNmeUuCcCPhHh0uAjHhlHhsOU3tfrmggCPgzEbHh9GhtFFfHhdFWgzEWmZIYD4sEgHhLJAeLfb-EdoKZSBa-EDOM7tAx_MRVDGyTxyC2oSFnF9HhmjD_Hh_ofoqAi3TihBMVFKtEzZEaHhJWOWtWeHhGkW2HhF0FtyfdBD-KbxGgF0FckZDxH-uDH8ErHhA9UmHhSwH7ofjIh5NBkHhlIhtHhBHhH8Em4eRaelsEyqY8lgakPYTQKfG7ofyNEJaCGlgCggriD0yH4Hh-NAdBD-IhBHhBJhkUQoHhEJhniMZpWwpIQjB9pEcmYKJh7LBIRez9aBhYE1DyHhYkZTJhYIhdnZcaLGHY8lLJJhSmBEPHFJAUIh_IhMraa0AfJhXIh7IhmggJqDHQEcmYPmDHQEvBZrJhoQEuPBMbWoJhvJhlKEbYXJqDYOBGoATqWk7XUrf2Jho2c5JhOdg9Xe5-XJqDzAHQXavBaPmDDKhtUAtJhx8ZZnKlJhcCPFuIIEAgJh-YX9MFf5EhJhJpTcYCgbEmJh9YeKKh-MFoFRJ8ZhqAtIFrtYMbWaKhRJHs4fnyfn0TR7DVFG9aCVKhGZCCZeVIhXpWKKhsKhYKhl0QOKhGqB1VPhKhxPBHwEcpgB2Qw2QzyV3WVOCRkzE6yVdnZPuLPuLc4HvDC-AGeSEDNFRwB5MA21HRXFflXHGGicVorE0bVUDFB8O1-b5FHWMCZ5HUKhTLhPLh9AayvEWPEUKhLCF1HhdnZyFFFGGhiHqeAZfCOfFetNSfGhHFeLh0FFxKhD8eqLhm-OEBcQffE5TOQeYGe56AX_bU_byLhbqW7Ubg_B2Lh4HAs9OxLhWQAIaCXoPtUV4LhBMhUqPDmgkMHuOC2gQhtVMAFoQV5UCLMhf2DMAF9Pem5LefQsjZxyGUHhUfggQedCZReawGZaGhmuE-mespQsDaeMhjuEZFaWMgc_bqva_LZxyGOxF4fPfuEcmYqMhMWHfuEvBZqMhl4EDTAuMhBSM0MhyRc17U2LJFoAdUFIAC2Mh4vF8MhTKEIACyMhmLA-0VEAFdAF_MhGNhsAFdAFENhZ7JD1A5sf7ZaxyG7bG5MhBhYpNgrJAepFvygRvfiMh9NgXNhVXGNNhSKAqEA8yE_MhgNho0IItEfNhfMh1lgEbAG3QQLgoNhUNh-FZQLgl0EgkYwNh20EuNhdMhuNgq-EgMhqNhK3YQLg4NhZMhMaexlbW1bBhYCDHTdQTTGdIhIdIXJhlKhM-Xt5AfASa5EoHAFGGEaPNcEOOhliHQ3PROhlKETdQl8EpKhFpSzJhkKhHogAKPYUErtYuOFg7XuPBTdQzgGfREgKhGiWafejKhtLhJ1eu8ZsCFuIFbEWj5AcBP1VOMwMcmYwOh1NhJHc8eV4yQQdGWzD5LMgkYQgB9OhvBZy2Q4-d5MaQ1bCPhojewrfoqav9fLDCQ9c8dV3vfhuEotCMPhMVD1OhLPhU9cRdf5ogKKYylbfxYQxERPh1KQI9esjZdPhaLfgEaLqEj5ATPhKOMBPhhHEyUFTPhxUFIOhIPh18aKPhsnAKnFTPhwPhB5aRJh-FZoUFeGFTPhpUFnPh5BBTPh5BB7Phf6A20B-Zghuf6NhsDaM1JAQh-GR5UWYrfn2WAOhu9faPhuUFvsA9PhvUFnPhLvXoEAePhvBa5gBpKBVQhhPh1PhwGZYQhefE-OhPOF45F3OhOQhCQhgQhlQhnPhC2FpdgXQhE4I4kdnPhNMhfPhI2VRKFuQhzwdTPhrUFR0LnPhnBUVMhrQh5QhyxAvBZFGGAQcY4HN_ES2E0iH9og87PGjJFGGy5QtWEzgCXKhctfAHegLhnyfk8BmUF9WVr5ZRRhrNZWPh0IhX4Su6GDaPwhPDOEO6aXPhbMhUNQ1eP07BrMhSKEP4EzhXheIdSPeAHJWAqpSjRhwMhDNhXLbm5a-HbqRhKhZk8BbqE0mVS4H1RhI3GkrfAbP1RhQYWftV6SP9RhJQh7oWdnZZnDkUFTRhYkZFSh_WQBzQESh07BMKLEDY9UEp-a5mgQ6ahRhKiPJGOgIPVJOZOhASh-FOhVcYShFRAa9BxOHMnTtMhLQcKiXgShPfAxMhX_Y5GQfShaTAdNAiShF-akShrShrpEvRh1famHQa9BarBgTGWYDpNhGsWioCkjHUvMFwG4ShZpW1Sh9ShOVAcYDxefUrW38PBThh-M-ShEThcffXrWEShroVWRhDQh6ShrFDPThUoZXRhvHhqnVa9BzBPptVGEAzBPHDY4Ig4zFXtVbTh9YffRGXtVeThaYDuRhK3AgIPUZdIaDHoArRhWIPGEAkRhO4EyShJOhfFe3fP3IEfAHZqT2Rh4aPa9B6ThmThCQh_RhHThGEA_ThLShQRhGEAOGDAUhURhGUh5NBDShFUhPSbEKLiThHXa7LhKaPpMBiPUcCPUUh4HS94GZjekKFqIhMfCgNW4pEcUh7JBaUhfUhh6EsHh_vCWUhbUhkUhsIhmUhnYPxTh9MhPpasCPtUhCNhPpasUhkGBUJh4YenEDqOFrOhqnVtZXuWYaYeHJAy4ZbraoeJitBSfGYjGrmFX3ALlDH6BySEnzXcCPtZXngQlyXpBg4MFgThaWVpTcDmWeRGJEA8tVk6aDker5Zv7eXThZOQS_gjLhasDlLhn0ENCG2mY2PdYFW7AFHzflHFB2A7AF2UhRaeNCFPRhdOhzAQ7AF9XCQQaS_guhGB-a-eaDia72JIRXwPAnaAa8G2sYeSTIddVNcZrVzVhALh0ThdLWXUbZddG7AkNHjBhUmDoQVMWhZvQRoQAKhToBW8fPNA5ShmsTLRfmuAWWhhfgZ4TRcWN5gkyfeWhKxKGAZhWhQ1AwIhKAJN5gX_b44gnBAoWha_bKpgVvXqoLsWhj_bHlOl_EXGES9YJ4b7qAJHbuJAShDe9DvGFneAoQVu_DxYAMJY8WhL_DsEWIRRYtArHE6JPjIZZtAilXTvAjnWS2VRKFejCwqe0UFzYeHWhOVFRXhmlOc-DqWC07AD5DfBbhVhdSIgLWBwaHzfS5D88g72DFAZAhQy4D_HcgXhw5DJXEckZoXhnyXRsHxrQk_FiPHO1Ca1ff_EW-H7BZe-H-5YKtffzaE-aUVhDGGI-afRhmgZUtVAbPR4X5-F2ZGQCFtVhvIZIYhsPhBYhDIHmrOgVhXLhiVheMFnLh2mYjHFhKBUKhmrOgIhcIhsmQD1AaZCYYhDqQ6IhE6W1cGCJh6JPjYhMaI6UhqsRPRetKhBGeqYhoYhPUT1KhvsR1VPrkWCGGcBPJSF3cLJfJtEEXlgwBg6yGt5Al6QhYhNsWvaCvIAuYh10Pq2QhMWjqe5OhAcAnOhT4S7KhcOhNYhaIPjmOrtYWKEtkW7zQhVhJRXjVhUYhTjSb-YcCPSZhHzfb-YP2S-AC8Hhi-ELIhjXK48gR3NPLfVLfjZhRIJQ8ZSNWRbDqkBxgOTRRrufPJJRgJhZhoZhCDVkZh4VWz9OtZhPhBvZhf4fOZWigJ0fC_VP7BAxZhAGApsg2IhkWWYnV-AC5IhpAOlWg10PoWWMKGEJhnbHHahZ4POahuIHgXA-IhMahU4VUah9IhkUQq2exiVw5fVah1PCniMYah1jVfahOaLdahWkVlahRjLjahOtRUahzKh-MFnahOFhTrCiKhiOh5KNlCWfahzKhOcEwah8uS3ahvKheRPrahsGQtah-KhZbNt7VlHCFZhBbh0GRMZhQ6f60WCbhuPBUahB8O57farZ-KbuGhN8OObhEKE_ahoABPKA-3OEiWtgfTbh4JApsg8CF6ahUahgbhUOgAbhfahVOhWVMokJfOhZSh-3gbOhUahnbhKbhxTUnbhKjVSoPGnDbOhpsghOhaeJfENtkVZhIpOh0ahH2URRWdjWfiIYXLhbhfah_KGXbhbkVwYDoThJoAEchggAxUhspEwbhUsWqjW2pJU5Y5eSokJo6D88glWJhlI-xB7_YyxLUahx5Df2DHchJNBZIJVANSbAtMgbchrXh_QA-AAbbhpoLGnDXECBwapsgfchwiQHXeD3TachYXhx5DpAAechz4Dgchv0PBwacBh3DhH1b3chiBWsva0jg16BJChlXhJXE6hJich5qBcIJmch2chJXEqchfahNCFDbh7VTFWhBFAUahSdhfENXnPVdh9yVbPQhIhMch2AhXYhHchSchDuHgYhLahqKWoahbPQldhCZhidhNmVpdh1KHXahndhxah-gAmYhRahsdh7mVfah5ahxdh7ahP2f-ahkbh6SUUahn6GSahLvZAehBZhZbB2dhiGAUahSZh7ce3JAJehk5CHch0-IEiWHKQqGh86g_nfmLAuGhC7DcnKXehDCBjdNZbhorEgrDaGhdeh85DOSXfpggZfCGhS2giGhovWN2glpglehfGhpBAKVgu2gtehIYcD3gaAE6Kf92gaAE2GhqRVaehzEA1UJx0KhehbehRhIULgLxAbFgYGh6HWgehUJAPuLCofWeh-eh3WAZVgHGhjGhN2gDfhrGhr6eFngOfhpeh75GRfh86gRqgYfhgKaVqgQVWTeh-UWfUUtGhLfhd3KQGadGhOPfCGhdngy2g_WgefhmLAEfhPBDpGhKfhHfhHGGAbVyJhhLCCdfsDauJhnUbgEa5fhGCV8Kh38eCED1fh9fhNZhYRhv2eCKhbvWEKhfPJG3QGKhHghIKhiPhbOhPOhLCUGjJnbhIRhk6aZehjfhcehyfh85DfehxfhtBANgIjehHWfhVgeGhPfhXfhGfhdghQLhtWgmehifhZghDCBafhlghNgIxNgcghIfhqzfxghVxMmfhsehjghBOAx2griWkqgmzf0ghC7DS3IPuLQNW85DXdfUOQC7DPLhDhhnDN6eh0wQFnNjfhbghowXeghFcg8neNfh5rWtehayUmgh85DsKflwfZzfuNfpghXghyKfGnWy6Kehhp5JHgZKhh8ehMxKihhEjInZWohhFVJwVgofh6ghjGhGLfLZRlhhDuJflLKhhOhhKhhlZhhYCPHFzIfKhhubhNhhoVJughHGGE7gnnRBihC7DUfWjxFHZAbsRjfhzbhcbhjfh3bhNhhCde5DXjfh-hhrghdEhORJa3TOLUe-gLihUaCEqg0sWIGhetGXXYgihv1eEngqCWx2eM2ggihZegWDElWB11e9JQiihy4V2fW_gH5GX71eysVxih6RaYbAthhfihstGpfh7ghICWhOW1ihPEWG3gI0GR8U5MQgihGxgIIhCjhFaWxvfb3FqihSFFw0GYBEGUTuqemBED7by2WwrW-NhZrfUdWpZI42AT7XrAhS2Vy6V6qFsqWLtW5sW6LhcfgrAhm9FejhzZJuAFoFRhxGBvf0vWu_gvJP4dWCwfrtXdpgilZxfebhhVfhU2g1ihnehceIPfhoihrehchh5ihMjhU3WiOfIsKmihAkhxhESle2bA_ihx8VVLfKkh71e-nfy6gstG9HhVehPQhC6grgdTVgdVgjuVSEhwoIThhweh8jhstGo6egih9Hh6jhmcI5jhQkhBkhdyIi-Eafh1ih9HhEbfrkhi3T4ihekhnkhVbf20gighovW8ghWVIukhVLfLZZ85WXzB3fh_dQtTbC8e_bfWyR7jeKcFd5VkeW_NhsGQeMJlhEgne0ZgE0f9HhNkhSPAr8JanGw_I8hEEpephB1CYhIV8LAzrGjdG9zGEwgi-EQlhkgA0efrECxhBwvWwNBaagGQAF2FklhFAhp6Vf6AxhBxIKT-gRqXtlhcbdZff2LJzyGllhn-gNlhY9ftYg1lh1CY3lhv_gDARy_g3XgkYgBGhGkhfiECyBxyG74AVkhhpAjkhUWWlkhImhf6AKmhvpAtghmLAJmh65grgdwghUkhWmhcqAwkhpehFjhvhh2kh0VgTkhVmhFuBWkhnVWQmhamhvpAnEYRmhBiAT7fnmhkmhhpAHchrmhiQXH2gA5bJ2gFGfnfhFmhUtG3nRxXWyuVakhMmhnihfkhlVgeVBZkhE9AafhtVgtuVakhsVg8mhEnh0rV6ggUhhxkhHkhe4eFlIFkhwhhhmhCnhVWBMnhfLfd_JLlh34WE9AX9fvpPa-EglhquSEcDMjhbZAR6galhx6X6FGzyGRZGbnALVEf2AenhT6gonhyigXlhMgBDcDunh4DhyugH7fAIhxxAinh4JW8ye9CaYaf2jhPnhdmhfkhPlhuihFUVogh5mhhcDlbIhnhHoh7DWGfXGohstGHVCQSTNohSohDEWvuVRohykh54VALf4mhQnhGmhSnhKvIUnhgmhfngYAQVohaohLkhAXPK2Iv5W1nXzYh2iA3YXRaeE9A7lgdVhbCQEmhjGhfIRX9IxHCLzH_mhriW3oh9XA5ohM4e85V58I_ohUEAG5e4ohSqAu1NL3eGphPLAu1NcmhU2gpICfmhU2g5TXfjQc5eCphHphIqAz3VVphLphEPQYPBkuG6xP7Jf4lhkbJdjQFvIDphHvCnYAdmRvjAephNKfnHflAh5cDnphtphwzX23gOKf8AfRffaphjjQcphMOApphGEh06IjphWph2phmphp-OophB7LtxRfkArdCxrHnnR_phrxdvph-jBqlINkAaZZAbDZ-ge4ghphcIgQqhI1UUqhoqgWRVn3gD-ghfAKqhqQhzFeIqhhTGcqhJOgg-JfqhAie-igNkADnPvFfc7Ipqh47IrqhDSY6pha5gx6PtRBBkANOfxbF8If4DMR5WI1DBYEwBA5jBI5W6qh-hN8rg6qhLOE9qhFHCGqODrhxiZllBI5WFFYb-CN1IFqhZSV6TftmZ8oI3qhRrhhESErhkNCRrhLOERrhmpGRrhllBpCJ2ocMrh85Iyqhz5HI6gUFSt5goGXeNJmqhI5H4JAGdeerhm1INrhohHiBWkQESDZtrhgrhpGABBC57U8EhC8HL6gnrhhrhRjH3rhKrh1-CfrhLTQGqhQXesrhaCBodV0wAoqhqqhKshsqhLshDSY_sIvqhu5g44XDGAE9A-1f-RSyhH8VftRAMIIwVJ6qhLyBGrh1iD8qhArhVrh4qhQ4WE0GK8FjsheOR6qhmpGeshVjDIrh8rg_rhOnAzrhCshOrhMafgjCashDgDRrhLyBTrhAuJBqOXrh7sharhErhcrhLXeLrhxsh50WxTUQIAUshWze8bhFtI5IgzAh16IaAFnlJFHU5IgK_gDIDk7BtsRi6UBChU5CqyW85f8nAoScYFSyjgL3EAagKsXVOH8FAvbDTthm1UlIYdGgxphd5fMvDPehqthDuH5cDMifNthHgJvthBFEMifoeTDDB43eiSg0gfZEBzqhGDfNsh-KatqhAuh_th8HHJ6g9EhwqhffEuFAzqhYshANA2qhdshhshxiZgshS5W-qhnsh2qhCrhPuh1iDqshXuhsshUuhDrSFshXmBurhrFKZ_gOafD1KSrhErhUrhxiZWrhErhYrhErh_shHrhoIJxrhBshB6L9rhDNfhVf73WBuhjyC3uhrIf4uh9deFuh5rh06IP-U0BCMOfV0PJEAtxRUtFrshUADOuhSuhmuhcuhTuhHvhnIAWuhKvhxiZZuhRvh1iDtshS5WvshyrhGshiGQDshoDSDvhc-QpneERI4sh7shnuh1iDpuhxiZruhSvh7shBthXmZDthavh-MPNkAEDeJshMshzvhOshDuh6uhl3eZEhu5gOgHBkAxvhLuhK5BcshMvhLvhOvhBqODwhQvh5qhsuhBwhuuhJrhCthAshEthnsh-VfhvhErh5shLvhRrhmvh1iDovhYuhqvhvuheuhIeWyiX7mgsTehghdohovW_-QoxfWBZA1AGGhDohOphaIRlxfmwhVJZswhq6LlJECOYvwhtbBKgZaGejeLqqgAahlwhwwhhGez9O4wh6rez-Iu0fpgUk8OBxhKSZDSZ-whNTTExhxIXFse4gUu0f7GeUOXjNJ-wf_weDJXEHehweZMe4mIQxhvwhSxhmSZKxe6weKRCi0f10Ri0fhpPfxhwSZaHe4ZSfxhixhRxhmse3SZ4cJjxhg9S-wfoxhZxh0JX-wfPYUnxhsxhpxh3iUXySzxh3He1xhexhpxh-se9nS-xhRXRhxh-sUYxh6whIteULAKte4XYKIe4JA8IJTyP6xhQIec8OByhvaT-wfZteXweucCFyhlNJuPAyOSYyhJ6UlBAltewxhGyh82R6tPUyhrteEkRjxhuteKrgRxhgyhZyhlEAwIeLTR8xhB5Opxh5ted3RwyhRyhxxh7IeCvUYrP1yh4mIjxhLUZvyhqyh2xh3yhWUZkTR7yhAyhCzhNkU_yhZxhryhdyhlLXSkU5yhhrPFzh9yhqUZSUZ6yhAzh9xhHzhbueyuUqrP1xhQlRcyh2KJzUZNvUrJePvUEnRezh2xAXRRjxh3JeozhZLThVZhvUjxhXURDyhXzhhyhvzh6xhxjRuzh2iRi0fDvePxhOyhxxhJve43W7zh6whLzhfzhaMXrAT5PXWzhxyhxxhWjRwzhH0hhyhJ0h0zhmyhpxhN0hvwhxVZ2yhhyhBxPK0hU0hsyhlJXqvefuPRzhpxhuveGzhV0hENXszhdjRjxhEWZ6zhJGRe0hJWZ9ve1zhpxhUbUjxhEweCqPd0hxxhKweB2UG0hY0hMzhRkRG_RJaSy0hyzhF0hxxhqwelXUNyho0hz0h4yemySfweoySybUWxhC1he0Rt0h6ye3LevkUwySEyh_zhZ0hSxhomU6wedzhT1h40hFMe_GAHMewZTlzhayh3weXxUStPxwe2WZceLZ1hC0hUMeOHeX1hBSSf1htyhh1hccUaOXodTg0hU1hWdCOnUB0hmzhiOXNxPZxeL0h01huMeWhR80h01h1Me30hC0hXTSuzh7Mexzh01hMmRuzh5XZuzhwxeF0SBzhyzhBYZQ2hJ2h5xerOTz1h40h9xe2TSs1hn1h41hOeT-nUt2geih2ohkAKhGh7jhjohKgYzwhRbEhPXfxhT-Rr2hlGeX2hfzhUyev2hmzhXyeJ1Pt2hySTRxhcyeqZRSoPE-UvwhAiePzf7ceEvCMzfDPAtEAorPM6JOgJfxhD3hZnKXobbsRDxh92hWTg4USrPTwRX7USpZZdOeazUcOe2RX6oUrcTV3hdzUiOe7nUkOe7nUmOe47RAaRt1hDcg2EfeNbPFcIpU0ZZsEYBzeUYfVyb3mh3ghjwhbWXW1giohqwhZSX2KgAxfdkhx3hRbLopgfaf1kh13hknQzDV8ph1phlPBo2hpIBcqhdihiuW_3hVDUdphnzXJohi2hv5XBFE6xPnkQH4hoYfR4hwzX51Vhqh9FhW4h-jBNph61EPphk2hEoWF0ZkqhTNAhqhG0Vcqh9Fg5aftMBwHWn4heGgsKAHbfXkAnafF7gmafvWEw4hvWEfqhOzINkAwnAyCCabfjhCiqWb4hluPBkAfAC54hJmI74hz4hAuBwJAx4hXyXD5h0EhL5hZqg84hi4aHbfL4fCkAI1Ux3ga3gN5hvkAYqhT5hm4ggLfJlV1thTifUiJzthd5hkuG2thz0WupbZ_Ug3U6Fh2eT8FhnUfM4h-jB1ohovWiTFqAClSF7ohjGhx5hPTFWIYlSFuUJHrNTGhV-A9EDaUQWGhjiTa-ECDHbFgbAa8bAz-I-_Bj3YsPWbFgH2CH0ZRdR9EDbFgE1D5xEfUUaKFE9Av_CI1UaKF5gBUEA72DJsBY7E5gBW2EC5BdmRY6hMzJLvVUOAFNaYzDi6h9EDi6hneBhJAMWBp6hY7EV5IO7EAvEd8FA8GlqEaKFK5IulQBMNaKFWsBg3BeCfw8grAGY7E76huKC96hQGhx9gQGh2wIaKFT7fJpIQgEg3BaFAcXJZxV42g8UY10BGxVI7hDENXiAaFAhMB7XDeiVY7EezIW7hzGA-4gp9g8HA_6hPuBkzI5NVnkDhsLf-gs9gh7hYPIfMB0WBJjZ1gMa7hj7htqBMvD56IJjZOGDw7hfMBy7hWPA07hRNDLdf37hvHUYdJMuEcjJwnhU7h-nMR_E7IguKCUhID8hb7hY8gcgCf7hg-g9QWE8hgbETzPVZWg7hQ8hL8hkHeT8hbPEV8hosIR8hTKhAXWO8hp7hW8hj7hr9gvoAf8ho7hvoAUSFi7hs7hV7hGYAN7hK8hj8hliIG8hiOPd7hT3OaKFoHVd-FcFAcGYkOF28hxHV7MF3lhF7hRyPFLG3FKyaWZdGsSWcMK88hPRBW_E-8hv8hfMBeQh45F3lhq8hduIzBAK9hefEQ9hr7h6nGKZAAXhq4XPuAaKF-BBHKhsLYmFArtIljDXbWJmPmFAA9hEcWeRDf9gufhdeed9hxfABfEXXgj9hUJAEmPm9hCYhG8J-nSsnhwNBr9hFwBW8g0KgiFAW6E89hgTGBfEgrB89hBfETAgUyFFKH68FZ9gfkQ09JFEHZOE89hf9hvbD89hbPhVPh2kLw8grLVm1VIACE-hXxFzmWpTPK-hf9h_4YS-hU8hn_gQGhKPR7pBvJHA-hAHe66fj-hUyF6jW9_NXUAS8A55FW5E2lAIcA9EDS-hRgBDFYK-hqEJ0KfW-hkMGwtBdNG_9hK-h10EG0EA_hW-hKNhFAFwsD89hNHUuIC1UJ89hhaGn0VFKAN_hL9EFRB47EP_hV-hk-hkNhYNhxigW_hUyFkNhyMEV_hG-hC8AKoQR7JdoW2-hUQhYzDJ_hpMFi_hg_hPMc3dG9-hlxBpiV2-hLdfUmD89hneB69V7-hk-hi0O37VgnNR_hdNhTRQAjA8_hhNhCMW__hB_h2HDhaGCDH89hnLgVMA3uZSDZbUAPlAPWBo_h3dGPnAYnIKEIK-hO6gaACjnIK6DXECXZdPwFUAiF_hpMFvwGMGI5qL-GR2-fMiI89hm5g6NUa9Bp5BV7f-ORf9gx9hJrIbAiyfU89hbLQfKAsAil_g89hwpIcxT9EAV7f4Df0gA_8hrwGHDCwAiFJT3Aie5gTWChAiW9hDBiCqgtEAp-fCYKwnhIBigAiIpB3lhABi0AixAiVAiEBiKBiB_fRBiaAiTBiCBiK-h_7V_XAxvN69V2wIyAiMKGqGGR8Eh6EwZASfh49hjACjBitbElBietffjH7_hdBiWsh88VWeMhBitxIsBi6_hJqJB9ViBiyBiDcMNlOzSC7Bi3Bi9Bii_hACi0BiWdhFLG69hdAi4_hzBi_Bir5g73W2Bi29g86gKCiUyFeBiNCigcPQwGBCiRCi3vVsBiY_h47EoBiSCir_hQKAH0IS_hyMEfCibCi9Biz6hWzF4VDhMBuwFCqBPAiK-hD6g7PA4EfjABOIAJtFE-hztf05ZAcVOBIJ_hGIKwCiW9HJ_hBBiUFDJ_heYBjnW3Ai8hL89hQBOHDiK-hOKEqfMK-huICebA3_hs-hTBKJkPQpEmAi0Hhr-hNBc0UFtjDWDiifcQAiHeGgcZgzEhCiBIUPoI3CDwdM2-hrGAT9BWEB1-hK-hPBA7QAXzDbfF89hqsQzDJ1DPN1VODir_Em3VRYHnNWShArDieAi3dGv9hsXgTCiC8Ai0Ox5DRkBZXMJ_hPzW70BcQACwLsBiJDiAUTFJAVBgFiIAxDnCiW-hzdh-DiAcY1wDt-DbZASEiGxVeDisUF14fP7ArHIiGA89hvcB2-hENMFkF2-h0rf5dAoSBLEi2Di8QhX2NLDio2cq6G89h69ViDiDyBS_hz_hsDiM-FUVFS-hYDiYhAVkJlhHDKHvCiW-hjPhiDiMKLIAiNJL0_hdmBD6gJ1Ec_R9EiQKA4VFGDiOEinBAQEiiDiulQbDiK-hq_EycQHFC3sAGZAR-h2Di6kCUEBA-h_zIfzDE-hezVUiLVIAl_hmFiMeLf9AQ9JUmLBbGoEi_sBnFiiDi2LJE0VyFi89hNcVJcV4nI3FipGgzEidqfZqOQ7WRwa3CirQCuICQFi2DisgVt_AT5FfWCnvBTVSAnAj9XXlInDiFOg8CIVNA-RFMGixmAOGicwF2-hL3gH8f3mMmmZ-AiuAirAi-RRH2C8BiW-hwpIrmZ-AiiGiCCikGiw4VdGitAiZAixDCBDieORoGiBEi3WRw4VMdGCFik-hy2Qy8HbGirHIHBiVBiQ5H2GiNBi-GirHIlAKrCFoiC3GiUyFlGiMdGt6hCAhzGiQKA0pEHUaiDiarBYRBnWLIAitfhNMATHigYD2yI9oWZdGNHiPhU0pEf0IbHiNoYhHi3LAdHiXGhoSYf0ID9h63VaKHhXJjHiZlEVHi7PKnHiq0I9yJ8nStHihXJpHil4VrHidHi2ShKThkIC0_hCThlfZCPE1EiN7KeGScSA7HiDThf2AgzFqHifKHdHixpho-h99go-hQqWQoA3FiXmIemAP-h-EZI1URFiT4eSIi-CiVLfbIiW-hWqhVIiODi6TAkcHxVA7Fi6OWWIiSKC8FQYIiVAilSFeIik-hU_FuIic_hM-P2-hzPhOFiJOD5oOPuLIDi0ZLJ_hZUTiDiSbGZUTd-FsEiDFi4DaGYA1IiK6JXhVQhhmAiYBfiZhzEAYOBvJJMjgjGiLCi9zIbPEsgVW_eiDi8bhUJiAcVI_ePGi9BiAXWVJiTaADtLs3J3AimcCZUTHHinWRkJiqdCtcBmChw-fiDitZXlFiQDBHEiLNBr_gW8gdHiOvgFoAmJi-EiWtI_aERiI7Fi4tW_aEMifJFimjBuJiODigEiKFidlGBKiiQAsbEtJi-RhAYA9FiVThb_h-NTKchYKAjJiqpEfuE3AigfCWKisDi4MhJ_hhIh-IiDxH9pEjBiEqERDiCEi0FFgKiLDi1VPN_hkZejKiUzS1EiRLCtdasoPXJiS_eMkSUqP4JiiCiUuJsOHF9YsoP1KieeUuKieJZ6KipQHhJACbE9hWpGik-hyAFNnJcJiF_hHQf-ahpIWkNLdHiwRB0KiMLiW2S-IiQ7gsLhVcX_IW3CilzFdGAAbFPBDGDicuEhShZ-hK-hpCif8FlqEYLii5DfqEb5Ah-hkThlGAvJi3zFqLiDFAxDiSKiTFiLsIaNXfpQVAiYKiJWAhMBqcTxKiYYGC-J7KioHVOKEuDhFcBYYBSuIdHiLVY2PAAMiBLiCMi4cb7KiVEiMkS8LhAjOfENmIi_4gzVM6xHsEYKdhOFA0rPUBAzyL9nS_WX9LhSqKWDQgcPkjfdHiy2QRiEqWhMMi4oJnDHdjH4KavoVbEiDsVMEipMismBf9grMiCxVR7hTEiSJiwOCQAChMBx_F-Ai9NK89hmeZ9gVW8gCrPtMiv6XDYg-MiWjZ9gVFNiK-hrJhi-hLhhQfWR5J9BijoE06NGNiJjZjhVsgVUeZj9XJNiW-h_MiXhVHJiP6PXNigMYBNiFLGDNiaQWZNik-hK5ItDizsAmKi9DiHeGYqEtwBdEiZYHyFFvNiPXAmrOyNifFKoKiYFipMFHMh1NikNh4EirNisUFC_hN0E7LivgVM7he7hlsIP7h5cD1JiGBht0JcFAmjDCdQRSg1Zh8JicIiC6hDAifIipFBQACUhL2IizeQUPKDyRnFAsBiVMVnOGj9EcOi7Ki4iItpRohAcFi3YAeagdHikOiVBSmOit0JeaghNi5IAjNideeeOiLNFaFiN5euOiLhHdHi2OiXvW4Oi5EAsBi7OitOizPgpOi7LiQ-h5OiEPiMghhBARbDf8hdHimOEWNiNjZnMimxIulbsgV0yHQPixCi5CiXhVUPiyOi79h9BiWPi55FP7AZPiGGF2MiUCi1PRSPi7Ef0CiM8JasR_Oi4CiR1IXhVS0E1CitUKaPijMi-0IPhAOPiMFEk2WVGiLVAXGicnIlEimMA8HDsgV3PixPi7LiNsFspENvLsBiUSKDQiJWAFQi2DiJ1B9GiDJiJ1BJAMfLQBHiUEinMKxWDYJQlAiKNiVrDBaCFKZ-pF-UCrKimhKmUAvAhILimNipvHcIhWLiNLiiDiWsBr7giQiH-hmUAL1IrQiyOKtQiXQXALix-hEGElTKKJi-KioOC1aDzQiCLiIhK3QiL1IUTEwRBdHin0IHQX8GSIDi98hV9hf9g3HiG2IfKHG9hfNKP-hRaaZ2BAVCZEieGiuGiR2SW1Z9Mie-hQRiESASRiXbAliBtGiPVeWRi_pPwOiVTKvHiuICgrDbOhitPxJimRiCbEP7ArMKYEKqRiP7AgrDW5EtRiXqIQrPYRi8-hIxJxRiJ8VyCCbOh6HimmZrRioRiNtPGNiY2FASiNOhfMi7PihLi5XRrRizRi2za9QiJSiESiqSEsEYsRiNSiIPWdHi34eYOB7OHucHyRiUJAXSiDwIPRiJ6AYSizjgbSiX8fRaaKOKZ9gWSilSi_uHiSi01BdSiqZQAcVfNiuMiZRigSiqSikIiwiQsSilSiKTKZ9gdzDXhVwSiPvVGQiP7AI_enbhpRidJi0RiYxfBSivRiETi53AnRiGSiLxF3Qi9PELTiCghxOiFaCJ8VNRiQNK0Oi3kBa6eNgffnBn9hgoWMPiaGCw4DPTinbhCRiBHbdbAxRiCTiiveiDiT2F8IW-uIDhRsIUCIirfAU-h20BIVAgXBNQi4GixyGF6hZEBcMiFsXJ6hrMW9OR8TiRxfBQiGQiI6hYAaebAoaRNGicEidJiFcBTxPxcEJrXzEAt4gSQiSJiQHGLUimbEb-EzBAPUi2Ai9BipMB6Mi6Cij3Y7Ki78FUEAOPiJjZaTiWTi9BiWLY9_WgJi22TcsJT1SuFihXJBUiDCi9XE1TijPiolJ9XEi9hYUiTQiTJiQfWNqBUUiXEhJOijBhS8fr_gOLipMF6UivldeQisiRLoKJqEROiW-hyefJWAvrIFcBD7hB9heTibfXZxG2MFdNieqYorEBVikXVz5IxgVGNi4xAjhVjTidViAcVLPi7LiEOi0PZ7XDb6h7uL89h1GXZ5U08hiDivTXt8hFOiFffTwgltg7SieNiNjZj9X3Rik-h9mhq_hpVivHXkVim8hxViVGKzVi44W4KaZ9gCNihPivOYAiPOCiOpBhXJhUiRNDj9XGOiR4VnYAOLi5dAkViY7hQHXPVihxPELiUyF8fhK1BMrCWCCBQid4hNqIItKQph4YWkohTbKi6G-aAH2CyCCBMSTOiMnP3Ti_TivBA6TiwtJwWiNpRxyGM6hCnYPUSqWiTkhR6hAZJJoWa3ImWhgaQzRaPaWaCBqFDdFNFbCzIhBlhFgh2xAG_Ek5I5hWOcQCXi8FQQoWMdBcWVLXiPKASHcRWVXpgcGSTdeYOB_UiQDB6ZWOoWDXiXmBg7B0DDHsJcXiKKiHdfn6Ii6hmXiQXIK5IHQiUqE1XEfXi8ZWhXiNtBE7Iw5IJzBpMFuXigKE1XEoXiF5I26h4XiskK4MF1XEK5If9h_MQQXiNmPSXiHQJDrRU5IpMFEYi8Xi8RT1NiEYin5IrGiCtfpSU2Xim2GTYiQbQ-dhMrRpXiY7ElGidGi8oJmMFQACxch7ce1chHdhdchfahhYiFcBjYiaYiXMikch9ZhveEmYiJ8OUahaPi7ceaPibjgHWiwGXrqQHUiGCUSehB6hxxAD6hvWiEUi5TioZPwWi3UDL6hVuBN6hE1DP6hxyG8Wi0WVX2OW8gjdNATigJiX9gGwEeSiZ9griIeMhp6KUZiiTiqOehaGPIVUZi3qIXRAd-POZaXRMgZiUrIiZiRhIn0INnJmZi3RMUUcBohUfhpwh61E25hlSFtAFO4hw5hMfKy5hi6G1ZiN4e0ZizuB65h6Ziw-BS6V9ZiYkChWihqIjWig4helW0NfDaiLkItEP4Yi14A8fQEQFBZCiwBz5hA5O7Yi14A2YiDdXWaib2frIFUgCLWaGQCB7LG1V9NBcXiqVTdEWnqV5qfSFYEfKgdb7yaJ7ESgA4abIyDGnAziSJ_EtqVfaiWWfJ_EiaiAFA-XTYvfmFYDPC47ap-OQQD8Bb19AjSIqrAsEWv5hU2gzZii6G8QijrWCVg-3hyZi4ZiPTFJbi45hIbiy-hGjWH3e2UFTbibuWpAYPbiXbioSXsWi_Yirkf2gh_jh15hHai3kgh2hm2hF0Zabi1Qi-5FwfhQhUQOiv5SobiHUGrIgH4VWbipbifbA4GhORTpHhoFF7cXXJgsMWisEfIhJRe4OVKJWvFF6biPpJvFFD2b-KSrNLlSheuE-MhJKKuGMpbQeLimShzThtPhlGKM8XQMRRLVRTh93BtIiMBOLyfGyfmmVZcijAOLyfPHijJCqaWKIiZdGbcQoSYQHiqcPE9hvDB0fCXHiClDHQNIiXkcivDBSHiuci6vBKHhxciSfASRhaQeAtf73UCtf7SCOGH7xcIYIVCGEWYEoBtHinbJQThXGcqciSfA5LBP4P7ciPbQb2UcTCR7FqjKISACrberADdi_6QcqD2YEU7Z49VGaeJgX_9V0EiF2gGCiAoHPuBAXioGJPTFH2CPpMVuBzIhzohrcN0Zipdi5cI2KQMcfoQVzeQZcfvfeyFFDci77QyFFGcivYiWJSDyAmCgY2U8ciQbQ-ciUGGCuaBLAWdiWpCAhBGqE-diyjWLUTWjhLQhsGQuIC_sf38PQeiJpgmMhBkeZRGhThwhPXei03gBYhjoSQgBywFQgQArfeeiqHC-9FxXVx_FSNWzcGuVWmei6dizsSmcGVnDp3fhdVcdi4kJPTFkdV6lWHoVecibPO5VJ38P_DaJXiZOQOchLciljexLiZpWqsQymZ6SPDfiMzXEgh9ei4MhwUh4Mh6YXgKESVhK2VgrfRVhuLi7RhZjJtNie-Xp9ODpPsVhuVWWfiKQhJKY92JjeLvVhveiDUh6ci4oWJdiIUPjfidfiriV9hX3cixIAeNRmLiMFAgqEEaPSRGnLiVbAstVMJi_1XMJijRPKIhMYhIfi8AJ5fi05PiLiEOG2nEDYPBgiGwF1mW-tVElhuogfqW3DipfiPEXHUhHShrzQBtfBeiQdi5VFTdiBhaVdit7CcqCuoYmfidZCLUhEUhSciQiXsfiohQcIhSNWPpJZYh_bik6forSHwE3diaPQ4KhogiHci5OVkdiMpJvbipjfdciSbi-bhcbi-YicQACDHFbiNbiyUQvbijihtKfCoh53hGbiObizbitBAY8VD3eHhiTohVbi3giIhiXoh34VLhi81VOnhEhi-giSSF7ihVnhmWirUJShiFRWGSQAhi4hgOjKchiwne2bi-oBMJhDRe4mIvbiYGXQJhlgZhgJphivei3JhdUFYUW6JhgrfwhiTKEyhi_JhSUhAbP9giiWi_giHhimMZkihdTgiwhFhi9hiOhiZdYbcbTrM-hiHBcdkfLpMJiimdYBlI03hWhiYSFkWizhW5yb0girZY9YcAdI9EDUmDrSeAbb1aeuSeTwV0NEpGFgmfFQbimf2Sekmf4Se_kf6SeYxb8Sejfb-SeRQbRcYsBeUQbpfbWQbrfbZaYpDeAFchbbCFcUbedYYTCcIAbVCcKAbjQbT1OYCcRtZaCc4JaJzZJnfm-MNiiqlfL0b-xbSRNKjivlfbdZNPOhuJgiijvDiiiube4-MPji9CcckhlbiDiiSSF5Zi0NEIQi2FC2ZidjiEVQPTFhji8fZrsbMiii6Gnji3zZyYcmjiisFyUhHsWg2hJ4hRii9qNIaiqfhViilSFsjixmewcb_HFkgAdWGUiDmuHFhAAUF5KDAUFBNHFhApXEcii0aeayZlBcUji-EA7jijiineYSxbktbUxb8ae63N12ONQbsiifhbuiilfbKEZexbvzbCCcxzb0iizzb2iiOKOTlfKCc3BedOO5BeZiIZlfzhb1rbV-MMDbYbe1fbzDejlfKXcKubMXceTN6jiwjispEOnfjbevjiBNh8kiTnfpfZobeDGVqbeTji_kil2GBliq1PIli1WbBlikehhbi3ZiyUQjji1jihMD-jh3jhUligCegwCemIQii8hiXhi4FWHrNmdiw-Buhi6sWihil1eVZWhliYkCAXWvbiFUFMLg_5hzeiI1U0KJILGteiuXG4FQMZiZZEvbDQ6hNXiiNA5liAaipli2WiVuB4KDXnhXkQKGAebAVEUikTIRRQoI75hK5IrmZbNApMFmMFUmDvKAfAiEODRSJ2ReWiiZNg6kiAliJWAI4hT2gYliJoRz5hTlidliEVQtzLfmilLgmAf55hqLgsYWaUQFaifjiSii3ji8ihrfhGeWaUQ8_OAdIgdfhPg_fh5pTkPgt4fCggkBgoPgVdfneWK-eTYW8qg2GPljG7ji5VTwjisuE9XhLaJMli4JhIACFniV6ULniuUh1tVHni4ThUXgPbimTiBSiHvgHeL9iMHREttgEBAe4cf_BP7A2sfHAf2UFXniMTiTQZAwgTYgujgnnRbOhEgfZMgBxgTZgDxg4pfFxgY-fCmhenia4cuIC2sfMRegff2niwMCgniUSipsgvbitCKbPErliKFFltg5hhbniGiTttgfhizhgZGXOhiCoiQfWEoiBnIFoioni0YgqniPfWJmDRoixVAShDMcARBCvnijvgMtgynizpfGjh5nhovghii6TAHjgpdhOXSWniKTi5hhnvKHrN3EFbRX3gebOhO9JYpIroiW4APeh-9Jybht7fDvJ1bhMTis3ffwhbmioehkjiJTDemii6GgAfvagCiidmijmiGpisWglmixmitIiDqgomieNAvlioqgrmiQfKTiikuWCxQ-_eQpioqgPAVgCODJJPfKzeKiqhLHSYtJfCZkBf5PXPTFeBf1fT7SBZYHGhfIVDezaZYHaBfppi9lMrBfWvXaUQqXPItK-FPyUQPLJmGiUZiPTFC9f6bfeCUCtf_8gD-baUQEfKSNgQGhhYCGqiHrNz2TrmZwBC0JiZwgOqigBCEqikQWFISu9gNZCZffOGXjvDxthrYgNoi0NEk5hLdJpqgaUQ5th3SY7FhdUgQeRWOiqYi6chwiQ_piDJJlYicch--CzYipqicgCjYiLqibqOF6fHrN9iMJdhpANLdhlchh2SwqiSugzYiOaiDsCtqid6fDriENAQeRHriA6f5qilSFZjKMrioWi6YiWGiP7gEChUkOrHBQACs3BNriKBfFWifahV6hWriOVi2qifsKCRTPritUQz_gV-A1oYJjZbjJ83Fi3elSFmUR_4fqniC5fP2B87hUbKqriLpitUQEfKPtJn5BUeZJigfthv7B-UiPwFH2CpsE8jgVZgy3ejribnQYUepHLJjZuig8ripZCjaiqrAAsiNACLtgvugkoi7hiGaiyUQxli-KGpMinFQgmiVsiejiXsiEKGZsiuFQOpiWVImPByliVDGPbCneBEbfksiYsizliA_BWpijbiiqgQliRphkWPSgiPdi69BF1U9jBMkANycSpSq6AuGa45b7dDPNQQVWqsifsissixpBUsismiEpiQ6h3liWDfbsiHtihMDJtilOARbDTmhL5IKti1fW21OJfhTtiQtiDgDusi0XPYpi-SV63UOditnB2siy5U4siMJB4IOuhS8si8ZWtaf5CgAti9ghYtiQFAvbDgWWUti5LfRGPUbEKXg6Pg9-eZtiwiQnnhqOFZlhCGGxjhDzXl3fOYhz1fcGPGtix5h8likPfyIfMtiGuiMZi6ligyAgOg3zfG5VNui5nWSpiNOAMuiVPfrsAbtiXhidti3khQuiUBVQ5UgGfJkGJTgwygw_fTzgm6Dhui1_f6xgmyg5_fApibji0jihmiItiWui0NE7Ziz3hMbivuiOtixuijvDzuiu_ezghB_U5ui-ZiUui7WiLaiEtCZuitmikbiuuiZpi3mR8Ng9uiH_Iw-BAhhw-BD7IoliLkIXVCPniCvirbBFui4ZiHZiPuBuiCKuiYvi_liavitNDPuieNAevicQASXCYmhH2C4KDEvi2jiGvicmiUiixqK0sihtiYEB3sib_Clti2OantiATB9siMwB_siU0Q8uinvipWCFyQpWCn4fmiVc3IlPg_dh-yV0mhDzeNkflih1uicsiiminliVvicPO0uiJpi2uibZWDoiPwiz6eXhLqliWwijZWVwi9liLkIZDPZwidwiDviUhicjiYliYhimbiwzKvvilpCcvg1KEzvi-SCmtitlSoti-ca-si_0ConCaMWgwiyuiiliGSQ3wi-uiw4B7ce7wiMvi9wikhiqnAhZHJsi3SMEjhZIbUkdulSn5VExiRND2YMy5QHIb3aAJxiBqSTsFgLVGZhk9O4Vb0tLSNWzeiaci-FVVciVxiSrgjeLbxifciHIVjfLEBQuIFLKCSVJMdGFGGeGP6DBt3Cm3cKRhEaPoxiYfBqxiTOhk6aZBgsjE6XIwxibyVdXaHGGeGPZaF-_Yfua3cLKRCvbiZXaRCDNielhHFyiGhhvgiloiVjiuchULAwAQgyQ_xiuXhU8B1RhsabrIDOaV-yRvpSf9Bq-HrhBalboWiebFhAFzkY4YFvohGRhIUPVyiB0a6UbggiUShweihIAXShtIPKZhYfiFaCixibPOVShBqQgxi-KSzyi4qY_hXdSh0VA5NiFhEhEisnJ3vfIyYk2VUgTUgEpMFn3c7WInBA_zg-ogAJB-yi83FAziFaardiaXiBOVGvTGzicYav3cgEfFXh3hGArifIHwTcFvAVSawVavMAV5D3wBM5DgwECHdiiCqJDuhSY0Zt2V3dGxYiHsEbRezqfsuiPQTcliMwiItiOwiOhiBeIowhVhiTwiC4KQoiHhi5zi4UT_wiTMiUSFbwi-zi4ziJeIl1g3zimoiUJAQeIjwiHviNtiBgWSwiIvimJW2wiK0iNyiM0ieYFAhhVuB5NhSThX9h5Dhi7XliH9CY1xiY4aAbPh4DOsfKAJEyi8xiK5AdZChXhpUQHhiJyiNwAl9J7wQmUEOSVz0igwE4QefjHzvF6tVwXhqdPk6atEEhVP_AiNeiefinhQXviWsiiXWoiCFmi-DUDeCcviG1ixXWI1iZEBGmikAWisisYWH1iEODJ1ibCUU4AKnh3UWP1iuFAR1i8-ApvikvDumiZhiQJQNlIV1icYAX1iR7bVniHhic1iwvP4VPZniRGPvoiV-A-LFhjEK2fe1SmsiXcGrMWjniOhis1iw_IIvGCsiNugKsXihB_1iI6fCmh4GTpMia0g8UgvZiKwiS0iQ0iBUfjTIhoIkmiRwiw3hDpiOtiImiQ2ii6GafhW2i0xBnmidfhGeWa2iiOPoWig1iR0iT2ilWiCQPpwizoCamIktiuwi1viwwi3viptiTpSG-FPkAstiWVIf2iaUQF1idsiLmimmZ05hRli42ipMFrmZZ2i-2immZ3WgB3iNNEi2imwiysiwmi02iE3ijmGSYiCqiQbQQqi-kh8pidGiUqithVWqio_gYqiTAUSqigeXj9Pshg5lhO6A3kBuwXX1JYBBD2il9fiBWC2iRsixugZff32iimiK5IPmiIoIM1i92i3dGu3iZoIhvi0WgOmipFBoiCD3iy3i43iaqDG3ibuizsiAei1sixvijtitwi6sibvHxwivWF5vi0wi7viAXg33iIMFbiiyziXKS0ziN2iRmiRAiTmiwmPw3is3iSmicYARSJA3iW4ic4i-QJ63iHeGoiCUmi-3ii1inwi99UR1UK5Ik4itOPFui6Ihx3BO9OSYRiVaWBGy4iyvBkwfdybDhikwi6qIpAOw4ig4G14iVBGNNA_4iPfA4iesBLs_Ax4ihVaCeGB5iI5igOBvwf9TLO4OH5i_RN04iL5iD5iJjWsSc79AQ5iWsNASNC5ic-XwsWcohk2i74iCZhH3il2i41gc5eT5ic5i6sWehim5irhWghgkMJJKKb5ir5iSCfScHcoS8tBtxRO6PTDfEdhBUTrngRbV8_OjJK9aW-3TOxI7AgKoQNKhRbV7Agt4e38PNXguWh6mgHwiGcg8mghwhf5ierI84iGBAY5iz4iK5ideDiReChiwZi7ziQ6iCZh94iYEJb5iS5iW6iyRZvlZS6i-4im5ig6iGfCmKS2fWk6ie6im6iV6io6i4RZpAYZyflRPG5il6iR5iV6iZ5irhW0lIr6iS9Af6iu6i-RZ3oRy6i25P76iYGJt6isvCq5iK6hL9J6ZhtjB8ZhNdhD7i96iG7i_RN56iajgDoPB7iGHFO7iF7isXZ46iK6hdrUK7i3YAM7iBWPX7i26iQ7ia7ijsgzUSd7iHqEIXAN7iT6iJ5ij7ilbcI2iTwfISCItSiLSTEUmCUHmiIbgfUUxWRmYJgMfFwDT4ieYhd6i86iY7iv5i7mIzWZWYJTxhXse3XUYMesye09UU2SDuij9P97iv4ih7iZ5ig6ik7ifaAE8i_VPIhHNHeOlR4SSc6K67i4VPR8iU6it7i24i9TiD8Re8ir7iA5ih8iM5ilTKd8ij9Pf8is7iZ7iu7i9TiPOS57iAiP77iBJJP8iR6im8iXsNo8iU5iV8iyAFeag18iayW08il8i16iS8i36iw8i98iGSFQ-Bt8in8iv8ii8iolWC9is8i58ia5iH7i9Ti5dSr8iFwDL9i68iN9ip8iV8i-PfwIAAQf4WfJwgvFUzUf-CUQ9iY9iS9iT8iH9iIPWdCU07iwgBeIUyyeJeA67iN8i87iLwiWDRc6iZ9iT9iR7iD8ipxUV_bcwFz8iM8ixzIBIJ38i39io9iG9iO9ir9ixRX18JxWRn7ivZhL1h2Cc4VPD-iZbB_7iE7ii7ib9i88iIPW10RL-iuEAuZhVRQO-i99iO8i19i-7i49ip9iH-iibTlkRy9iB-iQ-ih-iQ8iF-i78in5iI-iT3hv9Ja-ia1aL7id-iA9idzDM2ii-it-iW-iv-ikjfHcUlkRM-i2-iz9i28ir-i48iE9ig8i8-irhWm-i8wSo-iNBcq-i5-is-iH_iu8iC8i9TiJ-iy-iA_ib-i7ZhC_ip-ig-iQ_iG_is6iV-iU_ifaAbyhY_i0-ie7ib_iO_id_iP6i29iS-ij-iG-ic9iIPWfyhILTN_iP-iq_ixsiyZiR_ig_iF9iu-iK_iBJXMaRN8Jz-ic-i6PAe-i2aL09ie_iE-iS_iM9ii_iY-iixSBAja_iDAj3-i43h64ib6it_i7-iLAjL_iXNT0_if-iGAjr_i6-iJAja9iXAj-_iIaRfcLl_iCAjTRRRAjR-irQKWAjU9ij_i-UZimUw9iL8i3WJEAjC-iF_iIAj6_iI_ihAjsLeG1hwbUgweJ1hK8iaAjFAjE_iHAjVAjfAj59iU8iw-iufSF8iW1hXMeuqhOXZaxUABj0AjDBjqAjFBjk-iw_ioWZF8iPxUI8itCSm9iBJJu_i8_iD8iw7i1rEA1hJyPQBjP_idAj5_iA8ih_isAjIBj1ySF8i89iaBjBrRcBj7GFeBjJ_igBjgmU9QXF7GU2SD9i3AjT_irBjB9RCwa27IX6IBIJ0BjLAj5BjyAjDCjrAj69ix8iC7R5HA6BjR9iUBjv_iX-ivqPm4XyBj5IAECj-BjWhhDQPNZZX9idBjJCjHBjhoPLcDz_i08iD_i7GFpAjT-iP7i1BjV_ix-iT1POAj1-iQAjkCj4-inBjf_ipBj7_ipCjtAjEyU_9iHCjwCjSAjP0ieAj8BjKAjYCjTaRlBj2_iXlig5iEBj_CjgAjYCjhCj5CjnsIzAjmBj3_iGDjTBjIDjGBjq9ikSZC1PDDjcAjQDjUAjSDj0Cj4AjYCjH4bn-ijCjc_iZDjFDjbDjnCjB8iBDjvyeqVJYDjCBjyCj2AjdDj9BjKCjV8iLDjhDjA-ip_ikDjxZiRDjnDjqBjyDjsBjXzUDXJ2Dj1_i4Dja6is_icDjU-i1CjhAjjVCcCjzBjeCjVDj0xennU9XZf1DLEjWCjNEjl-iPEjsnUgfS0VXVCj06iTDjVBjSCjvzBF8iMPXGYZNCjHCj7BjwDjADj9Dj2tPhEj3nU1Dj6CjjDjtDjaDjFEj7DjIEjpDjJBjX8i8TSnfRsZATEjcEjnEjJDjpEjgEjX8ihCj7EjXCj_EjhBjVHAKEjbEjEFjfCjXOcflBWpihYh_3iahi_kATxMOZREZWMEjQCjfBjrMW82hqufmEjHEjeDjpEjEgSB_iDAjbRPKFjVDjtPXxWJVFjUEjXFj2CjIPW02hEnRhFjwZhcFjoCjXAj6ge8LTvFjXJgpFjdEjRCj9-iAlT_VPPUS0yUE-UlCU2oIK1isZf1Qfn0eGjKTFjuYZJOfIGjyrXfCZAeGS8FVEjw_iFDgvpiOGjkFjH-ieuKzgVQGjX-ieuKNYf-2SmYJwXJgXJujTuyeReUL8JeGjMVJgGjnZZvGeU3h1ye7RXKwPjRPsLeKVSe8JnRfBWfQYft9iK7hY1i1BOrOK_bgh9iUOfCUfX2Or4JeDehVJVWJMZDUYJgrDAEjyAj1YJyVJ1XJE8F7uIDwOBHjKVJIHjsXJU7iAiPQHj6dH1XJxXJjyJ0UJ1BKSYJmUAEHjGFjUYJWHj7WJLHjFbCriIqXJUHjVYJTHjfXJmVJgHjkXJ0MJt3h8OcK2gSBjzEjI_iKuioBjdFju8imLKeBj93Ot-iaNReBjgegxEjeYhi5itviGQWMEW8Ej2Hjn8iFTQdBDDmBOdO0mVEFjv6iOSKJIjzrMsrAV6UNIjUaQdBDhfOKIE16OJCjOIjtNEXIjSIjEwiFIjyFjLGjPIjhKBTLhZIjqFjAeGbIjriDZLhfIjUIjsmeBSAppWflXvIjCjfnYPYnK9AOhpa2bVaIj__B1IjHBOnAB7qgVfg9bV5IjQrXboAuFiMIjBJjynPDJjnFi-IjaMhgIjoDjh6iUMFQeQXIENhCj2WRJjXQCxXVURLEJj4IjnIjiIjtMPBQRWfGKJjIlhAJjaJjOJj8LBXEijUhZYHAVCdrTPWhlJjknVnJjShAlrTvfeTbGKIjYIjJKKtIjbmNJmVRIjGoV6miUfK1JjyrV1KHdIjhjP0JjGJj9Jj2UB_JjfJjXjhMJj8DjbIjsDOutYmIj5FjQ7iKKjPmV9AajpiE_RCKjjXVHeGvHNFEOs8HsziXKjqHNp8H6HY3dGSTE7OASJB5xcUwQQNhWKjsUFhKjyEAjKjO7HNIRTKjxUV4nBK5I-BB7rAZmZstOxoAmKjxKjxfAzKjsBAmdIU4A2KjuKjarfkFKpMFy3OunJ9SgdqhaNhNzi3dGDLjluKFLjIMhnKjZYHBkA44JaXP3KjOmiNkARLj2wADZhTziToBK5IqkPbGALdfB5hxbFTLjtziS9AdLjwqgfLjgjCGKjOeiSdewKj3hGjLjtsIGEAXrObKjsUFcLjuLj8WMPmg8HgERY3hGk_FyUB5gcxLjZYHTBA6LjlNA5gcfKjHeG_LjzZA__B9LjzNik_F2fC6aiaoBbLjwDODhDRSJMLPIMjONh3mVQMj-QJMLPHdfK5I3TDzLjIFAV5HK3ATMjbMjtLjdMjrShd0Z9fiVyRrLj3dG4HXc5LFoCArfaMj9mBrMjlMj8ei2MVaLjpMFK4FWBAbTA7GI-kLtMj1MjgJO4MjsfIkeivfeVtWT4SrTID7QnyAyJjKhWhlVVKjHaCHNj5JjSShwlI8JjmYOFKjZJjOKjsXZbIjHnVSPEeIj6JjRUJQNjVnVUDFNKj9Ej59iWNjznVSKjTIjVKju4i84i0HjoNj33hpAjvehTAjFEjT_P9HjVGjw_iIKj0EjjJjBfhlkCaZCbDPaZCSkhNeItIdnoEQAB7RAJ9UdiHqheUtCRlYlBBkmAxjQVbCyrXrxEn0BokSi3T2BE41UhYh9-F-XBxmCnnbBpil2hGbiv4iQoPZmBTDXS2i_HjaOj5Njy3h7uiz_eJaCY2XWtiwAflOjMDBOFjpAOBIjT0i4sQ-_epOjhRc8vWSYX3Og5SP5minyfE5XRfBtBgCnieeWkyiGYB9OjNgiyUeR4iY4JmCjbOjvIAikhpNjc6iGPjNfMa-Eafh7Nji-EEbfPPj6kh9NjSHbwTI3gBx3QjSADOj06ITkYoRfHOjoSBJOjJaCxZRMOjteBOOj6khQOjAuESOjRWC15EszcDUHkBbkmI1AjKfGQFjk1ioOjZmBSkhQMNh7E-ASCnGBIhhhLuTDPtF1YbrHETjSVOjNVEQKgHPYBAfZmB0ZR_aQdcdPIh_0PFiEPqfELh4_B_8ECQjl1Z84iKvgexhhOjNoLHAfhPjoDTgsg3whXQjMzHrqSROjUQjy2Q3tEKmQlRcdvYsuKKQj6kheRLBRBtpBBKc_PjiKFQBS_LgMIJHsJGxHqfCaYiZdVccfEeBBIhrQj8kAuPAEbiDPjoKLP8ikoPRoIHUaB5e6ziuNjktPERjjJCGRjBph7uI1pEg1gH3ea3IPRj6pg6xVL5eKRjGXBr0gzYf_Ifn-UT5eO0isvierIDMhyPjk5iZ3eORjFRjf5ebRjqxfqnATlFzbQORXaELHKFj9L9wIleQUDcnJbcucZoGTriOPh52fMXCJqflRjeJIDvfXYCvrfBYhXRj_LVUoT5Rjq1XARjAXLCRjQwPCSjKMVxxVHRj9CjIyPLSj-RjNSjNRjWvIFVdcfhHgZRSjaYDlofZbiSRjWSj8LV9YisbitWi-HjlDjkXUtOjTUgaMWZSj1rCrbi7fii_U7UUpSjs0a-eKvSjwGXH2V1IiLBW1SjwYXf5EHMjQePEiW5SjG_BJRPLOEziV-Ojapg7eiR3gsGQtZXA1iNVhkdQVEh3fiOje_fiEWJsSjakV7fijRP5kWygP4RGUTj_SjzbhgSjQTju4iDRja3IYHi4dBMRjLbiQ_idTj7uIfTjrygg0gC5elTj0cinTjo0gz4VeTjrTjU1gq1gBbgWRjvTjzHBgTjURjqUfSBVdRjzjifRjlSjiRjDIjZHWE1DmTjxTj81goRj-tQ9wIsRjzQXuRjzRjGXiLhCyRj_4Yp1SaRXXOin_fEOhjVhNqaHiTFaCMJBUnIFcBR5VpEQk8O7cPjfLjiCN5V0VcuZiVYfmwfnBjkoP0HjpUjrNjr-iXoPtNjPSjDMh4FWdSjLRj0Tj8RjzLVhof1Tj-_G-pgPkhCUjDqgtui9TjoWR9UjKqgOSjAVjumRCVjQqg13ilGeUqgnOjkOjlTjI1UOFjhRjn4iI3izPjNVjvsbU1UQnel6hERiDRP1HLcaC2wIfBfxtYKUje3iWsB9lWXQX1oC1RjpsE_Ehb_BQHGj5gnVj80J1RjAuinhQ4RGF6ACDHZ4XSlJvqSbZgFVOLSYXQXySjPvV4ffNRXhVju2fh7UARi3LAhzJ6VjAQX8Vjb3ftSYlDWh7JIWjs1fF1fQ0fCmhDWjtfiKGO7HAAVC_QivRjcVj0AA2wIn0IZ1Y1RjupiUWj9EAWWjXQXSWjfaGpVjzVjNjKHpVMUjVUE7cPyVjTKhC5Uz9IVSjiciezgiDfvVj7PDLzif5HkuivUgdjfCSjsTjjBVT1Q2UjNtAN0g4_f6yg8WjEUju0gbUjcgCWsBbGiTlFzWj9DfYuEMQEgVjoOC3Wj5mAB0g7Wj5UjgYDJygQACKXjZVjXMJCXj8xgP0gCUjwTjWEfUGh5XR6DipEAMXj4jfgzgjiCZGGfUDGOeuBATXj0jH5WjlJfhXj2Tj9WjL5UzwM2BViWjOgepuiyzggXjXXj3Tj9ygJ2imUj54iPSjB6e0HjGYjsUjQ_ipLgewWGVgr-iZDfMLg4kAxAfA1URYjjAfwliE9AtBf9HA_UjCpi4_iB6ecphR0EVYjDVjeOjkSj92eeYjAqIaIiNpilYWAXgQLAnAf3WgrYjgYjZqgq4iuYjBFfoqg25UnAfcZX-Ff_4efEfINN2YjqEfn9g2YjEXV9YjCfE8Yj58I0Af9EfvnAy3fOBfcKg2YjNDfT4e2bL2YjbCfVMAzMgTBfSDfAqPzYjQqg8BfnABCwLGZjk9gyWBYZjTVWaZjLZjHJgODf-thc6KbZjo3gOcgYBfnBilBfYHgxUWAzJOFjZDf_Tjp4iqYjZPBxAfJpRWZjvkAcbfl7e-6eZGgMGgbGg0QX4kA0AfhGgfIjlYjBBfT3F9ZjmGgKMgeHbJDfGKgD7IUYjCMgX5eRcVyYjHMgWNgJMgIRg_6XINArtIAqiJzBOXM6BG2IAZaj78fcnKzCiX4e6EftPiCDfmZjaqhfgh9UgO6ifOjdYjXYjsZj4kI72iZOjtaj8LAYYjafhuajl_ex_ed2iWVI3ajs_eR4gvZjI6exZjvOjR1U8ajB7eaVWBAfZ8eDAf88JMAfBYJeZj5YidwT-9JLbj-nhzjhVLZI0aS4iOYjIBEHYjYbjJYjnBjVmcvUjFVjVmcT_PE9ApQH41V8UjNHEYVgzziXbj_LBe6eSAEHpiRcg2GKP8iVmck_esbjoYjjOjmAfmbjRpi6ajpmi3bjVpieRjbYjbGUPCEBbj4LUwOjVmcumIE6JcnhW9XDYgXzGyrTkDNynhW-VwhgNHEinhSlhlnhUlhNcjHAYrnhUoieigWoiiuhVlhHkX9zGk3ixpfEjgQcjOohhlhggAHBhYrLBXE9_UnFE4rh1ZADChmcjFhMocjKAVqcjs1JgigvZe7YgDsSDcD5GiLBhwtG2GEfuIXCJSgT49fydb6cjtpfR8U3sC6-fR2JisTO2GwXj3qDGoB5cjYBh7eWfuIzcjGtgWFhi5WR8UxLWgfWTAUR_fCVIOdjjbaqEEFdjY_fHdjIJUnFEc_fV3QIcfgdVpQHW5gf9gXlIXSHFyFK2fibjo3CzefmGIodjbnAlnIDrSFIEPdDqEAvlhzdjwnIC7UVmcxohiSWUsWjYgudj56AfgAi4f7IgNHEW9hcWjGvA56A20fgWj4sISAE-lhEnA5djlGAB4Aq3iHSjWYfKYjIBECejNJWPohLzev3hsajZej8LAjbjsihdQQaejMhiHgZlejQhipAYoejGPPvZjAcjSVjj5iAUjVLWrejYbAg9OkxFqoh6SPmPE4YArdfdFWGQhfhZK6DlUbeWDgtVjmhqSKYJd6JblgZXxVJhfB3AgtVJfjy8aONjnMjToBGtiplPiYj5DjamASfjJLObli19iwAFebj-bjVfj_tAMLgAxDwAF-rCXOjmcI-8O18ghfjiOjdej9mgr_ilfjgfjZEUofj43fR1UtfjpSBSqAEbfyfj3PGuMArmiHoZvejCIjyZjQVW2fj6YDflLa3itBA28DDBCxOJUCWVkJg3iPKAEgj_bhDreg4fBkJmmZE9ALgjCehLaJHgj7kJ3kBRgjcZFMgjM8gtdhuJRfwVi0UhlAVvCXhF-cMoJA6uhNRg6gfTQYegjF9UggjwPhjgjfFBhlAwPh8IfsHZ4DfCqfwLffgj4mTsgjLtAZTAW5HpGYT5aYNJk0fMWCWejnUjxEjLgWipIKwJQei7dg34iUkfZ6iuNjEhjAPDGhjP7APngE5iSRLSFjPhjIqEIhjWuWBfeOhjeVAHhjozA4wfW5i5VObhjQhjXhjz1gangZfjJZbBcjvbRUUgDVJUnGhBAchjfBB_rWzOjn4OMpWPpWCbWevGIbW0hj-5F7bVwOV2HD7bV7bVDBW8hj1aVRfjcUbxaj61EEhjWliUfjSDQPgWbfjYOjFijJZb4FWshjuhjZUA9nfkafkCUkuGnbjWbjM2iEhjVijMOAtbjAiiwHjrfjDijbij8FA33fFxKA1UVPELVjDaVmijTeGA4f8TjcfjJijDTdohjlhCNlInijXVjd_JVUYahjqRAPngX5gpSJxOiAijnnN8SFACaA4A7dgMej8of4ijSmP7dgYHS1-Op_EGzd1SJAnesAF1aVvKWHRUwxMC-GBzXhVHBbAJ-XOMQ9JR-ZQ8HD7bVHgTVnFnmQ4VjU0fSOBnpi3geVPEpaJBwVNwfJLAVnekjjmxhmjjabJojjroSgrA1piVaPujjcqLVzVVoSouVSFjhYVntCVPE-AiIRWWcfKJAgHE9jjrlhyjgMkSbpA13XAmh6djrgDFkjiIBHkjNQLNqimmZt6fEZPm8f4jAB3hRkjcUbYHSyVjoWjSjjATjsZAyUF9-eKwJPngbxClRBX5g5hhQ4cuAetvJJkGikjAHd-cVnMKshjrkjcxCJjjUjjAYXfQXTjjftWnvGXjj2eX6hJqkj7dgjkj6fA8kjozA-kjxIb9-ei7ilkjTTTTBGI_iDJJ_dGF7iajJF7iykjftWj5gzkja4VxWDP7iYZHoCjPgjkuGGljD7IKpWUCg3-IZlj1oC40Jckj6iObSYUpWVkJkuGx6g8GSbljTeG66g7kJnljfsC1oCzkjRlj3kjzSYrljTrit6fVPEp8hTTTb2ZtvJ84HZ5HHUZNpW8mI3ljTeGL5gq7hGESDmjeYFboidYF8HAl3f9ljYbAfKbUpWBmjTeGkDUjORIRW1jjVhAmljMOATmj9dRjtBZVM0kjSNUsHXdmjLrRWmjY9AYJiJ5gOqK9uhy2BIEhp1Ia8hKYgFdhfUgGoZQljiBWA3FwmjjtWc8f5gPeDhCljychomj7PdydhCEheKCskj6tiMkjrIBOkjsRgfmjCnj6dAEnjznI3EhsWjkPCEDfOljOCiLlji7i7Cf34aM1AV-iVhfMDfOnjFljwljftWZ-CUljMljIljs7iylj1mjRnj7_iVsNg8iK0H1JAVPEoljbVjNeG8FAIieLDfihB34eqnjvljVXGzkjGiQuljo1fOXW2kj1mjznjs0fguiQijihjGVbNXjWjf_0dTYEYng_jfajfyXjqDfD0gjBVvBJAojWhjdhj51ighjqRARijGgM8XjO0g6ygMojL0UywVPojrXGjhjL1fNie4njTpAvDfGzgbygGJfejfMxWgjfUrgG8JIwFtnjmSXLtMajg9njjojndgQzgquiZojpzgIHfPGKU0g_aPwxM3njMOA1rCkjf1EflfW0jhPlikSjyaOojipfjrajGpjCTAIpjeOfEkhZfjMpjtjiDaVYfjZijRpjtpEjrCF_eb0ZANA-UWgEiefjATifpafvV8YitRAS0UH8UK3eP7AJdQ_pgL_hYNjdQAEGio0UwheR1Utpjc0UwhetXidpjJFAjfjUWWHpjdUBVQAP7A_JjEijPkA5pj2kA7pjrTArpjafhqpjeNMEbfGqjifO5fjWpjmSjcuieNAJqjWtBwQL0BgqdVmdfGlh_KjYjh_yXYpIy4BUAJbdLXvKA1K7OhVqjodhK_hjOCUAJ7Ag9dfSpSfqjMwMNHUURLcqjAfLqziOLPTuKEOg99QaEBCmVOXSsqjPoKzAVLOgTtHnqjbvHhRLCwMOLjPXAZpjOHdK1BFVd1pSFZgncfrcVr2DQUOapjDJE9RjvXj--f3Xi3dGCrjKhPErjOrjXqjMrRb-fKrjeyGMrjjwcKrfaziSrj8pjptKBzizxAFIgIrjUaAWzizwddREiVQKdjqGJ0pjDqjEpDPIg73QorjP3FqrjirjKzisEWfyeTrjp6K6rjbpjGxV-VjeWBhvcDrjfWjbceT_eMrjQTiHLaUrjSSYrnitRAK0Z9rjs0fP0fq1XYNjmRibjXvoVKQZP7AP8Ea7DNpRXvPfpjc0UmQWsGh6qj0IAzgIsoEQfE-fQK-edIjmRixgDjOCWqEtxRldErsjMChkHAYsjsvF4ICZ0JHFCClBcHEa7DPtJc4T8RijpjgpjL0VU3f2cE4VQaEJ3AJiuhb6B4VF_MJaEJQFiXChw6g0sj19hVaPXsj0sjJLAgaA3sjfPE0-Ic4T2cES0Uesj7mYK1FzqjTtHldEnTPAchLnJnpjCdArcjn8AuICiyJ7sjbpjQtjdGAClB8oJmtjjtjk7fm7fZsV70PtYiMdh2cEYzJ7nSSXPPtjuhBRtjCpjiRZHGeSAfgwhScgQpjPyANLBCqjANAkpjDngY6iL2irfjWpjvzBxpj1bAmheT1iPqjcsjQujUegCHKA1UPujviAvpjWqgUujaujdGfgbiLpjEuj-NA7fjuOjCcjwpjdujPjSingqnAQqjINjfPJGujRPEeNMRehvrjLIjXrjvuj_JjZTjDqjt9EUsDpbhr9E6uj4Afqpj6ujyujaSAs9EcjANNjZXiklHAvjFvjKjVibE9ujFvj9yiOXSanVFVJdqjuhSpqj_qjBwiArjhJARvjexGmqjsZA6eLUvjSuKgqjurj_naDrj-QCeHbDziJ5VhkBarjBsjUrjdrjSsgQrjILjHeG8rjVrjrCQaNjw1JAcffIAzrjR0LLrjDrjtvjvXj4rjYVjsujMhgBwjmgjlSO5RizujKEi2ujrpjIcE_JjUJKBwjLwjKwjoMJVrPySTJvjXdEqpiWqYNvAhBfaxgRwjRAC5PXUwjeSAY0W-ujzjjwaPewjJ8OSkA-ujMzW-ujTcCEHUFsjDrjHsjNsjvojENiqni_rj1cEz1ZQrVe3iEsjMsjGsjyvjU0VYcjtjgkvgLsjjvjJsjKPYPWjH2JfcjBJEhoiXXWjoiZffO2EpMFSYOW8D1hAktjqGJMxjpMjUeEPxjBnjfcXWsVGnjYxjytjf4UTrCEvj1mDmRibZiHTiVsPv1inbafxj3hBcni5lh7biexjt9EePiaZiXqibxEVZiKIAu7AjMJdPB0RiHZBowgacjH-gwxjlIFM-X4EFmni0xjWsglXBcyG0-Iu7AzMFveaDyj-fQGxjVdjGsgznihFWv1fxgiWOAy1fvEjnBA3bhT_eZZErZi6SiLaGFTiVUK8ujd_eRcEXRAEhhathyMFXyjlOAZyjX3ixxjTSiKje-5Fu7AIqiQpENZC1VjyyFPDirDU6VEMvj-fQK_gF_eYyjXRMqyjbbJGgjuyW5yjmyj7yjMSiryjbbEu4AnnRDzjtRWdRE4yjlyjQFANnJQnjgjP31KK-eZhIMzj0KhWiIgljh8gsPPQwIgjPj5gnWjcTECuEazjmjPbFhhtj_IGeSf7mj2cEB5FTzjkzj2WfwtjBagkTV3Eh1pj2EES_eWyiO6Rayj8yj31KfAXf7Qksj2wjMIJHsjntj2cExsj1sjgAAttjitj5lAYWin7bpyjIzj8bA2mAuyjYxEnxJ-xjbyjUSiouA9-O01iLrR0tj-qiutjrID4tjDZP6tjFNHT7iE0jyyApzjoyiF0jIRWY0j8dVl0jkhVxtjbsRf0jpoiMkSJBMeSAsmBixjMTitoiXvK96cU8Bh0fkwjnjPfah7KUnxjKcAG0jo1EpyjsniByjOLVoDSU3iKXTP0jybhC1j6JLJLFcyGUrJ40jKjVNMiiIBLSiEGEcyjyCCDwjKvgGZWK_hmTiJ0jEbD5ZQuICV1jhrj2rMu7AMwjHzjT1jR0jd1j6VEJwjh1jg1jifOQyjKJWQ1jrIB4ICCtjQdGQbhQXgtlSdRE-qjY-I2dfgsjKFAUahZ1jtRA3qjEjDPeh71jxIACvjvICy1jNCBzxYZYDl0jEHCEiTHsjYtjhpjv6Xl0ja0jvfCzsj7tjV3RnRgK2jf0jM2jxfMO2j9sj8wjl0jxhPotjUWJW2johA2sjqtjG-gTdjZujmrN-sjs0fg2jazJAAJc0jfPEStjn2jRtW1bAFSiHuje2jgMYcFXDYgj-U6zjOcjGQAS0U32jm0NfAI8wj-9FyoAnFXLyj0cjTESouj6KD8wVG3jsSQ9wjGjfSsiZffB3jlni42jdsjQ2jkNiWoip3U5VElsjqxjroj-nIDahBJJ1HieNR22jW3jD3jN7L8wjJ3jSdj-AhLHSM3jZtjlKWQsj4MCr3jFsg0kBOyjXdjhjj6ojVrgbwfGHFtHiyjfijjJhhM3jlpjbpNUzjOzjq2jv2DcTiW3DcZiH4jD4jK0NF4j7yjM4jqnT1zjjxjJ-MlUju3hqfjDhjNuj7wjZofiTjMujiujBqjswjCxjTSjd1gh4j_1jdofBfeb4j5xVs0gl4jOsj14ALqjf4jNqj9ihz_Cp4j14AtMUFJLpyQoRUwObdThPdg5BPb4aHQEkOhChdIajwYeaHGcyjF2jYLjklHb1jP5g9-OB5jjTTcJjh7eHZhjuaM5jpHbFfiItjh9eOZhFjLNadqRW8RU4RjGRacKPRUhTdgrIPcSaerVBhjEYj9TjAqjvzBwzj-pjVfja4jp5jG4KwzjUDPwzjnZWx5jv4jLZAxijOBLuICB5FdMWUBaP6UjShVqa75jBPjBaeeIQ7HQ_NANeBKNguShE6jp2EVFADNbGjjvwG_GYshjN6jFbQP6jI_CsYeKwJy_CMlXvgXwci4HifKHmcivgXpciigiNie8aWTYXNEXAegX8cUEAqhQjShDhYfqFe3LDNbGNa2IAZpfjSht6j3uNhmWDNb2diIahsLhZpW4RGaThtkP74j0Yed8fAMAtMbtSh-XhjzEA7jRcicei75a6bDzKLtjVsZAN5gH5jsahkxPhGAELBXciHnByGQHMF_5jXGc5GQrwbW7jbMbrTaZ7jR7jX7jmHQA0jSUPwAVx2jB0jh7jGfjqyiHqSk7jRtjRyQEPhcSQNcis7jRziOfj8hQmhQUci8hfYsDtMb_Mb3HQEdfedaCNboShmHQ4WOeFAeeA6JPRpOPUYIzXBGeHfiSzi7sROShtkPf5jBYhiWKk5jLhjP0in5jH4jZtjq5jyAb2MAo5j8sjY3js2jC_WvlZU8jZ3j4uBp-Kv3jg8jiiWpAYf8jc8jpofe5iZ4jw4j25jZMWEIjn8jDGcAbD6bEq8aIsNsCPz8jpSII9adFWu8FfJP78j9hPfGAAFA7zD2HKbHVaBW_8jwBAB9jdGKP1Qzqf80jAKj-3g40jVWVL9jN7j_zPO1jllVH_ApSImiMTVhYkZhMBS9AW9jZBO0IjNJL1SP86jD1gZ8O6VED5jzyjnhW6VEfKPJ5jiKB3xjZXVtkPzyj_yYPdguKb-eK_8gQpEkoWo_g9bEA1i9bEYTjQrfBPChHboQV89jxJcNLjdRhbRhwObD-jGWE9hPhWEzVE1SPJ-jqHgmMjkpioBJe2FguK1SPR-jK1YPdgiXWFIAm7jB1aliapXJxXWY-j02jc4fHfjypQYpIA2jhrKdqSD2j1qjMkSk-jqrKfKPD2jKjVL8jwObN8jO-jcogOvXoNJXGh9YWXrCpUitYC9nSf0jpjj91aGoB2-jIZWlTXxMJM-FEGikwVl0jjVPYVeiuhn1jjpj8SBw2jzzjZzJ4yJhNUQ8jLujr8jY8jR4jZhh44iR8jm5js5ja8jVujA_JzKfXtjupjc9Ujhho4jC4jj_jwUJfwim_jQ_JtijMij_pjMqjt8j7hey6Kq_j0hhc5hAzjNzjQ4jm_jJ4ji2jrvIpgWh0jdWiBzjWiIoVJR4jw2ULuThCifaGI1j9RinnRDAkFMHvFAF1jyxjAsjCghizj-_jYkfG4j5_jhCi7_jv_UDZZiCgmhCTAk6yjBAk3vJLAki_jJ4jHAkB1jBSi2xj2zaHZBNwjm_jEAkvLi8xj3JClAkmniFyjs9jcXVAch3pj6rWT8jnpjhkQTfjEEj4Ak7za6Akk4j-AklTAw5jBBkVUJp_jEBkGKQzPfu0f05juWAkujnSjv8j5AksvDLxfZ0hw6OU4QcLWqAczFet-jtAcO8jt-jBiZ2CPQOguqe2ZQvxfR_QZgQoQezxf-ZQLzf_2hSGjgcBMvA6HX5UgM1h92hRfja4jivjnIQMtiT8jzBkWfjhAfq4i4Xiv5jAviV4ixvjz5j9bjt_jr5js8jNBkOqj23igrjqzjvaJAXPOYWWqj7AgjqjboAMWViPgo-jR1jkqj4qjfIjqjW1hhwzjRxj45j_tA-_j4CUszjKsXBKJdwTx5j-_jP9JIRW9zjCdAi2jZ-jMFAstjjzji0jmnhYsVp0j7qijch1tjg2jT2jp7j_1jf-j_3jRfjZtF69hW8j7IF-CklKYSfhqKYSfh9PYFDk5fjikHFCky4j-UcFDkYMYSfh7ce69hx6IPDk9hhQNLh9PTDkTihodaXVik1jXhhm2DKIWC7DRDkaDh4kJRDk4oVUIAQhhFISNpVPjjC7DkDQmlCKhhZEKGrTUDkcxBsDkLih8DX6VJbihB2XStWtQi3uGKqWIpf5DkWQJKqWxXVTfE-UFqWhdcWMziYtB2gQDEkM1gBYhx1Jt0ZxPBWFiXWhfYJfHEMEkcYCOEkNLjcWimKjWEkVEkGghpIiAoQ7Jh2xANYivfeKgW0LhcDkzEAclVOLh-QeVihoODn5fKMhDVPRMhJZFOMhrEkZ9eMMhJZFwYXPghh0iu9j1EkOhD9hPvbhUfLtbhsZA7Eks-jmni4RGtABBMhhEkArfDFkWGDPuLleikqRWBWRCDjSiQhhwVeGSFUVitDk7SFbDkPuLspYz2T-_jS-DHsj8_jtkPZFkyICbFkGUcD1jW0WsnixVCVNUT_jBiirfjZtF1BkqFkbbjDhjmFALijkfjHJAeHcFDkMLg4qEo2gR1U2Fkd2gaYjCCkaRBZtFw_AyoA5cD_Ck-Fk5FkBFEafhEGkkuGpsiAGk22gmijKGkevGIDkDQWf4e19iGCkDOMNGkBbAeMJ2RJRyGZnKiOiRUAR2S09hQqiO6JGGDv8EhROk6QXnjlSOYGkgOiaGk9CRjwIKcWpgPt8FuAkNwjo9htGkgYFZtFGAkwyjP0jBNfw8g4qE-0jaCigMYwnhokJ6YDn2b0GkaKgZ9gYbW4GkQGh6GkF1j8GksSYqBi2VDBsgE1juAkc9gUehBZCBmhJESEHkHJAGHkKcWw0jbriKHkv6XwnhDHk5GkmFAUahW8g4qEaHkw8gtWjyUGRHk8wjT-gOHk7xjo_gnHkatA69hlKWUHkYOUWHknFAUihqSJRqCIHkayj69hqBiQJHUJAS0EFwBpbh78gPFFtGktvJjHkXHkM8h4HkpMB6HkoyjuyEpHk_sjFAhY_EUXduQLKWj1VWd5IQHkxHkTHkKkjdvF_Hk9QdLwKvee9EX1HkViTDGiZ8EqGk-0j5hhiGkFSOkGkD7IFXahtIkIkUXEiOiF1jM0jH0j9xj_qEl3fyHQ_7jf2E-yJB2HVGKkUjGWfqajCujM2iWNAa9irqfTuCtFIaKFMtiDJkASNFJkx2bWoKj7h9JQ6xMf3bH2CAKQRJkHJk46HUKFZMDXYbv3YmwDPXjceE2XI-xAsViieH1wQf3AASNoiZ1jAFjA6xP9EDUdF-8ArtCFiTbXEYEYu9gqxDVJkNMAP6haTjMTjE6hwWiwaPDUid3YK6hjviCFAN6hT6hY7Edriy-CX6hd6h4UWnVie0i8dTZkhdNabfFqXiAFAKKi-XiSrjAYivXihLCo6hn6hGKkr6hXnIvDi_QARKkXKjx6hRmEFgiXzFdKksUF46hgON66htQiC7hQqinKkUbCpKkayjhNiR9hamAJ7hSSAL7ha2W1nBQWi4kIQ7hBQiE8hVWixEAZ7hwKkk7hN7hn8hWUi0mIJKkc7hvVim7hPoiJmDb8h_Kkt7hRNDv7h_Kk57h7wVXUW17h5NB-7hamARLkCwVTLk87hwqgWLkk7hJ8hl_gE8ha9hkNFC8hgLkX8hXriCLk5ljd8hQGGZ8hJ5gP8hc8hmLkAsXg8ho8hELk7Kk1KkW9hhLkuGFL_DkVidLk38hVMH68hfQhI9hSFHL9hPyGhCiCrPKRiWrBrHi3TKBMkU9hP9hM9hS9hBfE3LkGKkMMkSuIOMkOcgZ9h5LkqHCAIkJKke9hIPi4qE1UigRiz9huGkgHkp9hEMkJCibMku9h7MFw9hVRihMk3Ck29h_jJhXJq9hSfh6OiE0AE_hk-hB-h7MFD-hwCikOFmAis8JzMFo_hr-POKGTOEoIivAFbUAeFiDJiwTisZFQKiYhAE9AZKiW-h24FXEikLie-hIPig-hODii-hiDi40En-hB_hp-hPHG2Iit-hsSCv-hBMi1QiQkDOJk_QAl_h4-hW-h6-hoQiuBi_-hI_hEAiPhAhaG1Mk2AcrAFH_hZAByNiBLi8pjDuJN_hl0Ef_hAAiT_hCoA8NkLDiS_hZ_h3jg9Nke_hM1VQ_hKNiNNWh2Fk_h2Dim_hwDi4Ni3dG7ViQOkHeGu_hmBiR0Lx_hwqg9Nik-h1_hB9VFVi5_hA8VxBiW-hdCi-_hFVid_hCAiFViAOi5UhzFifEgKAiVuBVQKP6P7Kir4iWACTAiiDiWAiUXEntCZBivGibBi2UR1NiPBilaABQhYBiMPiw5gxyGpAiiFDgGineRfRiE_XHPk8Ok9BiLPkwhIQUiIHiKJA5AiFRBXZd8AisJAURigRiOPkqOiWBiQKCQBiQPknWRcPkLBibZAfPk0GiJBidPklaA5OkvAi7OkvFi-GigAiYBifGiwGi9UiKoQgBiBCi9UiVOkvBixpi8HkrwG2PkrNkwBiJViSJi2_hFCibdieyhaWikKi-BithjhsL2BiyPkNNWCQkWTQRJiyUiECiQCiPIkxSi3UiECiOCiopXZCiTQk-SiDCiMQkOCiSQkmMkcCiCOkeCigQk9BimOktzEmCiIUi3UihKkrCiQ_MHdO5kN3CilPilaj3nAvPiMLAwQk3LFTPi_eI8CirID2QkLUOYFiwGi-IiEDirCeRFiWUX6IijxiERknKiWbdAUAS-hcyjFVieuI0jPVDiK-hxHh2Ii1PF2IihDi1NigDimpFsBiQQizcAmDi2DioDiFxM8Dik-hoNibKkrLi5EiCTQzDikEi2DipMBzDisNWPOk-NiZYH_DiZCCQPineBEEiIFAKQiJLiVCOAeCz4DCJiSJiNEiSLDPEiYPg4PiOIAiPiGQkK5Ic-hMzJyGACSkS7hUQkmNipMFfEi_IGMdGiEiK-hpRkDJimEiZMAwFi7rfqEiFHA8RkSDiuEi2Ii1hiyEiJOkhdiCIi8NiaqDxDi6EiWVF8Ei7Liz2HBFiyPiKOM89hGFiK-hzBPIKiE0ALFiCcEXFiONkAFgkGinLhUFizEinsQ4SkjQiTvAAPiMFAnOilBAGNk4GirBJhlbiFiHIDkFiwCiqFiMiLpFi1FirFizTAtFinFiyPiasB2FiySkxORPTkq9GmIinPWDcVFHA6FiK-hZHg9Fi2xAS_AI6GAGis0bCGiY8EM_jwhVGGiAcVIGilOAKGi4iBKSk6Pi2DMQGi99QSGizTkTOA1Tk62jYGi2DiaGil6hmGiJPkSBiUEAJQRyGi1OkYYiMBiEMkIUkIBiDUkEMkwPkrPkWCjVuBPQkgPk_GihyG7KiNdjdIE7GiAHi2UiFLi1GiYUkkPkbXRgUkP1EaKkF8XGHibPkXUklUkLHiPuB7KihciBeB-HiTmDwTjrOkwHiyUk1XjsKkyHitHilHiWHiASYgHimfig_Ga6jcHi0UkfHiyHiHMkqEAJMktaWLRiCVkvHiEVkC_UzHiqUi1HitMkyaYmfiAzJxUkdqM8HivEiW-hGIiAIi4jG2-htHh5tRbVk4ShJIiBVk4xAMIis1UOIi6AhtAkfIifZFxIiC8AtmIrIiKViXIioqgZIiYAfwVkk-h9HhtVkYhAgIivkAS-hjIiWDH6fAeTkP2EDNk1FQ2VkIHicpihIioNkpMi5VkWKVzIi2Di1SjLTkgXB5Ii5-h7IiYFi9IixJiqqE6JGL_CcSke0REJi6YS5oOVViTqYoWj3QisSjOJitcBW9UVUk5Ji4UiJmDfJiqKNGQiVZWsWklbT_Tk3UieJiaJigJiq6FiJiVAioJivDPBcMjJiDSBYWkbZArJiUwV6OiHKiOTkwJiYFi6Ji3JiQqi_OiAViCQi7Ji7KiQ1IsbEAKiK-hneBDKiDFiFKiCKiEXkaVkGKiGXkONkMKiiOAOKi5MkW-h-eiK3AUKivpEgLikGi3LikXkaKiSqEDTAcKikgiuXkhKBqNiLCiiKixKiEqEyXkc_h3NiiOkqKi1OkDwPtKizKi9Xk_Si_XkXoPQPiwOC4Ki0KiMPi5RiCYk_Kio3CJMi0bioWkZ0RB3EHLiyWkjQiurILLifoLSLixJiQLiXYkEkQOLiULiiKimQiYYkcIivfib9fcIIdLi8EBfLiqXkaNiDOGGwFlLivhdgqEpLiXVhgjBsLiyyDPfiiDijXkAGA5LimwU1LioXkinAspE5Yk0Li7Li6-h-LiEuEIMi0QivoADMioViYQiq6jX6GGZk-0IY0EQPiK_hdMiQMi5KNSMiPMismBKRC0tj5qBbMiPMiAaKgMiDRPiMiCIiQPEmMi9Ui7MizMiQwguUi3Ui7MiyMiDPW0MioZk3MiUIA5MixEAqZkEMk4ViUyFbNiwOkjRiaPiGoiXNkHNicNilNibWioJhMNiulQPNi3UiRNiJZkaNi9ZkwOkNWi-BHYNiqniTNiFeZ9gVLak-SA3VibHk1MigMY_ZkrCc-DiEcd-IipMFxNiTOkyLjdKi1NipOkhBS9BiDOi2Lk3KkJBWIOiEPiLOiuDgOOidSgtWi7KiQTjA-hzqivoAYOiiDiaOix8FcOirSk1OioGknHRjOirsLlOiETk9Oi_akZqMBbk9CgCPiLhH5ZkKri9UifOiGbkFTkDPiwQksOiCbkIbk-OicPiWSTHbkdFiGPisBiFPi5eSbbkIPiKPiVZW7KiNPivSiPPi9UidPi4QknbHVPirPiobkwRH9TkMSkyUidPiuICgPiaaizOiWbkxQkP6PuPioPiXQi3UinbkmPizQk6bkubkbQkDJi-Pikbk2PiUGi6ZkCJJ8PilXG2HD_PiHckLbkNXkZmiowA3RkRUiTKkRck8OJGEiLQi3WYbRkwjCiUkShIVQiGWX7KiwqDaQibFWcQirjCqNkoSc3AhvQi2CckQihdhRLicYknckqQiTYksQi4QiySgqckfQi0ck2cB7QiXbiIYk4ckJtWTVS56ANYkwbiVUK-QijWjvRjjTiY2FaVjFsRGRiPRBQMkJRi0HiUVk3TKfSiNMARRiShATRiEUkk9hiRitNKSdk1JAUdkpEAWdkQUkrMkXRiVak1ZkC8AZZiH5RU4jUDKwRi7rjq9jDTi4RkS1jE5jUSimURkdkYdKGwjfHL7RiPAk-Rig3in3j-_UuCKDSi7HAC3jdZkISiIakQSirdkl1jEzjHdk_dkRSiexhq9jVVkySivqB0Si_VkOIAjSitSiNTiOekENaZSikkj3SigSi5Si-6hiDiXSiQekRcHTek4SiuSi8Si2VipQkk-hfekYekwLAiekbek5XKayjSakoBAESkpWkF_jnhModkcIJ_SiUSigFkRQKITizWkRSicZiOTi-ekBSi46fWhVP6PVTi0SKXTiJcAZTiEWimHkFQkYdKfTitpChTiJAkGNihwDAekZAkFbSIDiVWj3hUsTil8fNfkiISUPhJNkyTizyENdCdck4JkCZiuFAyWi4Tid9ix5fmfkfbAuZkyUiS_BwWiGUiSrivbkGQkxZk5kAMUiVUiXUiDCJGQizEATUivldQHG6fkrBiZUi0-hyZkcUiYAaeUihQgwekjUiHfklUia5AezaF9B5-jw8JX4iTTkARRSTi0bkbPiVQkwUidckAsC0UiytIbgkrmj5Ui4fk8Ui7LirXi3Ji9UiafJIVi7KiLViowANViN8hvKkoQi-gYr7YUViHGiaDk1Ni-6IbViJSigVicNifVioMiXhViVisBi8KkWuBQHXnVi7KiuVil7hQ2UkifyViR3ji0C0ViPlA9SiaQWzdkpGLInhSOkW-hGhkaFA_ViJhkBWiLhk7CGmZkbTiFMkiNiKrioaGzWJKWiSqBMWikbkJjZPWiDdVSWiVFiBgh__jIfABckEwVrmiKJkDxiKDk4fSMJkSJkYzDDPDVuBrWi6gi5Uh8hk-0Isfkofk0Wi_hk3Wix-Y7khkzDBBePhAdmRxXiOaWRXiEXi1XiD8ItpQIikX2ETKEp-OOYikNYi6hTikg6hp-OK5IDVirzApXVixPgXiOikiXiQik7WQrXVUOk4fkoLjD1iF6IPYifakZYHeikImQ-yiDMhMikARGHYiPik7RcmikLYi3dGHMhXikmPQ1NiHMhnNi7QABdkgikGYihBA-ZWlikKYiRrjHeGoNiDjkXrjsikkNY1NiMjkNZkArj2NiGmV-eQFjkHjk4ikJjkwvjsUFugi1vjjPYTuLF5I7NijRQNxj3EiaqD0ikPoW3ikJYifvTKjkdjkmjkzqD9ik-3I7NivjkKUADYiIPiFYiiik2ikkikajksjkcjkZYHfEkfjkClhtNUijkuikPXAEYiqVikVi4jkyXijik0XiCHg8TY5ikGoBIkk1KkOjkjNY-ikK-hSkksViN3imGiVYiRik1HGKUkuSUTAUcYij7heYiUYiA9gNTGm8hU8huLk0GhOqQ7WQpVjk8hQHGokka8huLkyNZFmjfQXtLkh8hAjdoPBUEhdkjNrRqLkmaGyLhQfWyLkDLkq7hk8hAlkJmDClk5ljNth0DDNmj2fAj1RZ9gE_eFcBxkk3kkzLkSoi1kkW0Wpkk4kk0kkxVA6hJMlk6EYu9ggaAikkr8hkHeGlk3fNoLkELkORkjMCW9hx7XMdjNceM4B6vWSejraFcChOPUvNWEkkOQi3WYW9h72DBhkZ7hvgkKlkYYDhNiYXh6lkXWi_lkHtcaFAzIksnFsZAEmkDwg-qRu9gCFk1lkmNiUWi1KkWWiYOc-0j2wIA6hhSjebi4eABZi8JkDZipfk_KhSAgZvicQAH0ZcnKQZirkNSZiF9Bx0jCghNHiYZiWehxRiomkReJ6bNjVjl0EfZiayjhZi9rhOoRIVMsZi-FUoZiyhIqZilZi0mk7sLW4jvHjeejkSjzhkTfRdBDGegLOCJJkyhdWBGsSVHnktihhKBAKQFCMFNRIKD85hn1BX3EWmkdmk6Jk7Tisfk8NRXMhtFFd6gSKg3JkenkifcbFgc6gmpFbFggnkEPk6-glkCamk1AcEbDj9J-SC9JkmLAmeiiEg6Mk-9htNkVOi6GP4MkNKi2nkiQh8MkjYQ-Mk4NiANkHUGCNkSNkbEkJPiDgDoEiRPhDNkNNk3Vkb-hQNkd-hxVkHokUNkDFiWNk-dkm-h20EoOkbNkD_HATkSDi2_NgNkBdkg8fEgkuRkITkhAipTiA9JnckPqD4PkidM1NkuNk2IAwNk4nkmNizNkibBxNkZakOMi4NkcZJ6Nk20EAOkiOkiQk_NkHOkKNkWKV-okTFiEOkBOkrJAGOkapVIOkW-hi_hLOkJ7E2-h9mhMKklNkFkkT9h3jkl_hZQhn_hTpkUhkNSkt_h9PkXOk2Diy_hmSkTXkcCadOkrSkjpk_XAjgk9NkYNhHAiGpkBAirPWUOi2MkFAil0ErpkW-hJAi2uZuOkNAi0zeYVij4izOk4OkpUkSAi4OkRUkGUkUBivRkPXA-OkMaAAPkkAiibkDPkznkQtHOPkYPkKPkxPk7LiOqkdck4AiUcZUPkKYCJkGPqkFUkTDb-pkFBiePkeUkRPkmPkiPkxUiWUkGqkdhIBqkcqkJUkiqkvPkVRiaPk7LizPkg0NKQk7Li3PkZBf6PkfgktBiENFdNGopkcQkhdi6BihdiPYkMsMgOk-qkDQkArkVCimLANQkg1ILQkyldIrkoHACrPkQkVQkdQkXCiPCiZQkPrkAQkRrksnjfQkyMkkgkDpkZCKarkhQkHpkOPEoQk0fkpWkrQk20DsCiuQkK7N2Qk6lbzCi_bk2Ci-Ci3bkPlA7CiYFi9CidXkx3JADirPkARkdSAFDiVAiKDiJWkGRkBkDpKiJRkBpkZ8jEzjNRkTDiM2EQRk8-hXDiTLio_EVRkZRkZpkZxGWRkNPkBGHlDi1aMnDi0CCgRkYpkiXkuDihRkUyFyDiIqH0DiKpkITkrRkgsktRkSpk3Ui0Rkz4DFEi_dMxJipskKEi2ckveRcxi_RkyLigRgREiPck2gkWrD45jRSkTKiTSk1DiVSk1gcvTi4rfaSkzwPyckcWkeSkiDigSke6GDsk0Ei2-hlSkzqDnSkCTQ7EiODi2Ii_EiMZDtSkCIivSkK-hxSk0pkIFiipkCKieaINFitJi6SkFLi8SkYPgVFi_SkTRk0UFDTkYbkoOiJokfFiKTkuokmnQlFiSTkQTkNOkcTksFis4iUgkXTkxFiUgk0UkazVZTkW-h4Fii7CiTkBuk8FiYQimTk_FiU1VBGi-CivIkHujjtkSDiHGi6TkAQihhkJckeRkRGiJGiTukXgk4WkqGiO3iprkAUk6GiCUksGigdkZPkwGiTUkPuBArkkkkQbQf9gNUkCHiiukwNBoqkHUkUUkdfk90IBUk-1TdUk7fkCHi3ukCgkcukDHidgCFHiEODjOikUkozAsUkKEi6HinciiciWVkDUjDVktci3UkaHimfi7Uk1Ukg2iOVktHiAVkKVklVkLvk9UkFVkPdksfisHiPvkYvkSvkQEBPVk6-jRVkNtjHUZUVkGvkJThHIiZVkbOk_HiUeZrvkSDifVkFIi_HiiVk6UkiDiNIiaNkPIiaNkRIiFWkuVkUIi8VkGokMAizVk8rk3ZjlRkdXkdIi8vk6VkZqha-gqVk4Gi-VkRcH3akc0VDWkqIiCwkkGiHWk_vk-rk31ijijIwkMWkZiP0IiG8G2Ii1IiSWkF_hWWkHXkRKGAJiaWkwsk09RK5AGJi0gkiehnckkWkvBAPJih6Xoah9Ui0WkXhVWJiuWkZJi3wkoUiFtkzekvWk1WkF9B3WkVukkGi6WkTYM9Wk4qSlJiBXkpiLDXk9YXzYk5cElwkj_gKXkcPiMXkLXkFoA_PkUyFQXk_Jif5h0SkiFAVXkbOkbXkiNAwQksXW6lPLtkHdiwLisTPNokIHiwShpxknWRpXkSSkiXkbKiYFihakyxkdBD3XkkKi0XkhKizvEn0EBsklOk7XkGDiDMhLRkKYkGsM7Li4JCvKiGsMEYkUIAGYkDwPibkJYkiIB0Ki6ckOYkzukGLiXRMwskwRB5ahucktuQdYkJIX_TIgYkvckxJigbhYykOxSLKiZLiqOD_zIFViJciZfJnXk5VirYkXzFtYkmzFoLiVNkTfiOxkaeiMwkeskxLi_YkcbUDwR2Li9Yk4LizLi5yk7Yk9RkA9JDZkPRBFZkyACLMiFMitxaVzjhNkHZkHzkSqkaqjSZkZbNVZkSZkXZkFaCZZkOFAbZkQzkCeKeZkcaCgZkZGilMiNnWwgLvMizliw0jsZknZk3sklUiwMi8MilzkehkufkU2KQakcNiKbkaukbhkMgkIakUNiINiOakLDiUPA67haLk-BH27hdHiYLk77h-BH97hIzkLXiCaknsQEakSJiGak7Ki3ZkOAiwekNak_wjPak-dZRaknhkOWigNiVakIckYaks_hEMjzxkEqkVjkFViV5IAYkTpkOtkKUAiakxpkZokCOi4hV7LkoakNBWqakbbksakNOiuhXPOiwak6OiMTjHxkDoMObkDbkqOiAbkSbkstkGTkJbkX0knzkosk8ak40kUbkxakXbkPbkutk8bkH1k50kHPiHokQbkRRkm_AKgkmbkrbk6CiMaIqbkwrkbUAzbkzfkCckSJixbkfPiW1ktzkpWk9bkyQk3BCN9KqPiY1ksHJtrkwPiB1kITkEcklekGckLGiIckpwkdgC9PiMckAcVZukb1kEwVVxkJliJQiYckzWkVck81kSck-1kITkMQikfktlkknVHSCRQigqkcWkdskcWkZKkEvkFwkJ0kfckbGQnvMlTkomDWkdXmBbQi33AdQinckhQi9wkV_bscktqEdykZykwckk-gf2kMdCuQin2k76hyQiMYkGZk31KEdk7uI6Qit2kJbi8ckXWjzRjIekGejAQXlrRLdkCMkIRiEMkGVkUbGF9hRdk5-hHRiNMk0ZkVakA3kIVkRhkKegJ6AddkPhiQmGjPkjukE_XwAFD3koNkEuETMkjfkL2kYhAmdkHvC2ekaykvdkm9jeRD8ekUYkg3kU1jSuPL3kUxJ6RikRW_pP_ekTXk_Ri7dkWfkpdkPSiJek7rjBSiwskn0Il3kUSi42kjKEKekB5OMekoSizSiqekSekaekvqBWZiKVipSiC4k2SiPKAUekJ4jA4kPekJ4ksekF4kkek1ViohknekUyFpekrSiL4kjekWOKvekU0kMakW4k1fkmmkbvLe3kEykcyj6eksLQ9dkJTi3oit3k4Riuxjr4kCfkTTir3k2oPV3kSJirmZKfkw0VbriRViWRBgTiBfky0j8ZkUfkw3k7ekl6RYfkhWjafkPNLcfkyPiNdka3kefkINkhlAhfk0TiG2kY3kkqkdwRtnkfMgxWiwfksfkhkRdmkwhk1bkzWk7JkunknfkSoRXgk1wkKUiLYRigkOUi94g3qkSUim5k7Uio5k8HAT5k2Ki7WkLWVFgkYPidUidHifUinmZlekiUiL3kXPRTrEbJi4VPuBJ5tkWfGtUis1kYxkxfAf9heMkegkhdkeLYeGk1Hk9HkaQk61kvUiXRM3qkFBAdgkyHUq5kVZWwikNUiXxkGQklgkXPkyPie6kaNA1Nia6kkakqQkHViIsDc6kkrkNjZPLkeekkffMVigrIOVivgkWDiSViygkNFktwkDCB6pkeEiaVi5gVcVi9gkwOk8gkYYG-gkhbk9UiBmkYOcEhkE7kRmk9KkXWi9UiWpMYkfsKk08hO7hRWi5cDWgk51kd5kk-hYkkHLktVi9VinakAWimifCWiO0kgNiadk5gkk6hapkUyFWhkzGAYhk7ifKhkV5f3Ka44kMfkU7k5PiIWijhkSrkLWiNhkbUAPhksGhqhkt0kVWkT5gJ7kChkTmky6kHukuPA2_jzrIgWiBCkmcIFnkctLIKDw_juNPE6LIKDUFgE7hTkhdmkCikZ5k_hk4biTnRdbi7gizEAW8ktFF_hkmnkfsETkhNKFlnkrnkuWimLAT8kqpkZFjTkhmeiXnR3AhaMRt8k_ZQ9biqFF9pE5MQxCFkOQYjkIYiEbAQykCdkujVfnkeHh6cBDdXAdku2kArgdvjMfA18kqsEGFACciPXi5jkGjk48kSTh88kx8k6-B1lVaHh6cB08kqFFipXhikLkk6jkNkkz0B68kF5gT9kn0EA9kgXBJbiLvjF9kW9k-RAF0FojkzXiyBAqFDujV-bidnZAkVBHC9wGzbQ5HCH6D28kL9kZjkc9kz2kXbiw9k09kZNjshi69k0bik9k0pDJFM2zY8FAbOiqGkKkkNika9kr9kIjk9jkBfQpqIsdK6akxjkFtA3Fi2KQH-kjHRm9E45jgxkTgXp9kMkkM-k8jkMLA1oCa-kYXk9YXzAV7cPn6ILRk_IGb-k2wXpYicgC2akd-kL-kjXiYYD1oCt-k1akoaLvPg8qgxaPo-kB_h0akaBPphLiAO4eiyHgP-VZoIJ-k1ikM9kqjkR5IEvQi0PDxLXrjqWY3NPVIP7-kYwk4qY36hnsQBMNw-kH_k7jkrjkmaX-jkPXAlKkj1QfIjPjkWkkd0ke_kf1QUjk16jXjk39kN9kS6IQkkc_kE7K36jT-khIA1NiyFFtXiA2kyyDwXiK9kZ9kY_kb9kJ_kO-k0_ki4KBYi6fhBkkVyV4CSOmk2Ac_Xi__kUKkaNCBjkpNi6cBX_k49k8_kb_kUjkSjkrhiHvjvKjEAltikd0kTAl6cBGSkbakOAlq_kJ4Idkkt_kcfiUkk0lkYAlbpksNibakakk2Gickks_k8pirAl78fR_kfUkqUkozAEwTX8k4_gBQisCPnjIQ9kSLA3AlKri2-gLSkW2fI1VG8O-AlgAC1rCK_ggzE9Alj5kcCP6AlGFAJBlV7k9MdPBlW-UEBl-AlHBlwZkl5kyrhjzkqzkZBWSqhNBRYPQWfJG0gUZiU_FTUDRgJWBlcgCbUiZBlFAhfnIAzBL8bQgcnmZjzkwlk2VDbpBrBlf7auBlZwkIESDsShgJg3j7WYu9gxCj3XaS-VajgxAlyUi4MiXBlzZk6_gjPKVtk_MV9akiOisAl-qQiCKIClHfGKClmIkaYimCKBClGQkfOiNukpGkY-kgXAEwTb5k4AlEfLxnkEbDd5fsfkc5kQBlx7kTQWSNU2YiFBlnIVnFSgCl-5FCch9LiTiQvzI6biZ8JvClVkQ1YKYZQhFkAgfK-TR6AxClaoJyuQ-KSG9Jv1jIBJQokISkliBeClQkebjks0jsUFHSkTRipClPck6-RODlXgkwAlFAlFSkpMFMDldRiaEiPckeDhwAFgbkbPEothM3XCuQlcjfbkuEAiViBOUUDlpWkcbkiViGSkpMkAEisIgnikLDlsDlyRk3QjVkkyjkTpkxRk5WBPWB34eO3kfdkvukL6kNvGjRihDkf0Qh7I6JgaRiIEAcRiQ3kQejS3k3qE_tAEnAU3kfhkuXjG1V9oVWxBwBlB4AuAiB5FNEl_tA_8gwoY7uIk_hbqBcYGVClLNkFEl1FX8DlgKCWElidkv7kX9XgSjT8kEZisfkGZijnkI9k3DFhnktbionknnkqnkfzE1Elm5LxEl2EldNAyFFlfkbmkh5kdmkuElznkwMinDNkmkFnNi4k7Gk4dkhCirmkc_RtmkT4j-4kjZiUOAymkgCg5mktqIOKERFlnyjR8k1mkkHj5XRZFlw9gCJJXMhH8EtOZMKGxCFOhhi8kbYkk2khFlqFFRFllsEmFlfHFgFl5ElrFlLRMSUM99k-CKonkvFlhykAzJqFlNPOBDg98kW9kmFl-Fl02IoFliykuHj4lffijxEjJ8kInkPSB7FlEGVKnkYMCGnkLOCMGlqbei_OxFlONOUkKVGlj3OaNRSGlr_jq8jEnkLnkQGlDJBM8kvGV-qKYGlZXcXBfXnIW6g3FlqFF4vh4gJ2HAVnetFlAihlGlfaGJ8gUhgyGlNZCE7XDsGziI7AlSwjvEluFF4FlDGl9-jjxWuGlMDf6GlwEl_FlxGlFpJBGljYGK4jxIW77QSXGUJK9Gld6gVUEJJWorSnGHBDglFlqGlCGlaaRiMgz9TORgJCFtXJSGlHAkNHlaPQPHlEih2GlLpEUHlcMVWHl0Flf7C2FlSGlwPXcHlcBUORg1uIH6DgHlnHlOIkFJWOHlbLBQHl3Hl3JCpHlosSSXG2AkriWJGlwTV7AkuNjEIlOnktFkeGlPGlK8kQnk83h3KgIGlfGlNIlDJBCYQSnkEgHIKDbGl0hhczEmpF-EJbIlifcc6g3DFdIlfzE3DFSlGC8giIl8ElC8gMLg9Glh8kKHl4TAhHlj8k3Elknk7EljBA8CFCIljGhIIlLOC0ElV3DW8j4IlPSB6IlNfTJVj_Il_Ue5bjivim5LmpFyhkSIlKGlQGkTnhSGkWnhrIlGti9Ilm5CCJllsE8IlJJlkSVTJlH8EStiX8kYmhX8kQ5eyEltWiMohYmkjSjIijRJlx4jJ3iduidJlrSjMTjnjV7GlmhiMIJd9kDLiH9k-Gly8k_8k_biB9kj9kP9kGHl6-BXvjX8kR9jFwinDNZIlYvLFHlzJlFPSYJlrGldMX_IWFGl2mhY4jLIlEJkHnkZHlBXSd4jRIlMIlKJlczflGlaJlH8EcJljpFH8kUWWlJliGlKKLsfhqjOqFFFTQ-8kCRevJlA-k78kmiVlKlCdX2Jli9kbbit9kW9khqjxahFcihtY3qgtHlpXVwJluFA89k3KlSrg3JlvKlGwiGpUBKl9EckFl_FlQKlTnRAHlfgFlGlsFlpGlvHlwFliKl8FlsHlE-kuFlHKl5FlpajK2ioFkTKlOKl5IlzIlgzEVJlUKlXJlcLltFFStif8kGFAYmhkLlRZes_jI8kWJlL8k1hkUVjhKlnLlw8kUZY6PghDigHhtIluJlfPJ5KlvBA5JlEKlZHGqikriV5Ll9kVnFkHGlNKlLJkPKlzIl8CFeLlaLl-IlHMlsLhjLlk8kmLlk8kjJlEEjeKltLlapi8uilIl0Xkg9OlKiNAlypJ5LlOah2Xk1JlCAlixJ-KlB-kH2XTYfBnkGGlDnkkJlrLlLOCnLlJMlFMltMleIlAJldQQnLlQUVxIlLpM5EJyMltAYpAY_8gaii6Ml5giAik_ElnFAH6hbnkCNl8NR01BZzGnpE-JkNmeGikGKlmFGZ8kqOkGLlq8kRMl-Elg5kDNlyJlK6hBKkj7hDKkm-CFKkj7hZ6hT_hFQDZikf6hKikp-Oi6hQpkm6hNKkGKkh6kO4Fj7hU_kbPE56hA7hoKkXiAnIkJKkB7h0NlUZivgkE8hN7k0KkQ7kr0kcRRBFEw7kDSkT7hX8hF7khCZdLkGLkHhkmlkq7h1Lk08hXEhLOli8hilkUeZs6kaKFA0k8zk-SA-zkJKkWOlUeZD0kFLkx8hl_EjLkXhMVMk8rLOViQOlvLkw8hkHemjDsLkKLkqkkeOlY8h5zPYlkUlkROl_7h7LkjOl0WBy8h7Lk_KkoHVK5kWnTI3kbvkkVkEWjKMkY7EoHVS5kjOlO9hUMklLkfNlT9hhfBDMkDCJ66hXMk4Ol9Qdt9hUIAI6kh9hK6kgMkl9hiMkHHk09hxMkgCia-h3nktok5nkLNB7nkfXk9nkvvkyOK9MkJ-heAiDokBokSokENkJFAHTkSDiN5kguAMokqykUyFPNkuKctykAwkWlXSfAh-hsmj8ZkYqDhaGaokZHGq-hCIifokGqcC9kjNkN2kdwR3-hEbAFRk2ClpokVOBsNkhPlwpkvNkMIFxokyNkVmF0Nki6kFkk3NkrTA5Nk5zk7okApkItkcrk8okX_hDpka_hkQlgrktzEmQlbWiKOkkaAMOkd0kEYiWpkVMAaQhR2kGAlROkNNWcakcpk5qkRfFYOkSgFaOkUyFcOk9qklpkmjB5Bi7KijOkqGAvpkc_hkCinOk2vkm0kG0Ezpkk-h1pkevZPuBvOkOAi56kZYH_pkmcUqqkbRlOxPwukDqknAlsUFmqkiAijqkCPk3jAEPkNqkwGiaqkaBiCqkcBi3UiTqkL5kipIE9fWqk7AiZqkXdk6OkuRlMPkcukkRlw5kzRluPkJqkUqkhPkfqkkukrPkdqkXBiBSltqkRqk4BiOoF0Pk_qkzuk-ACdpkVrP2qkyRlRSl9QlL5HhOkWrk9qkMrkHCiKrkUojJQk1PkvqkMQkyqkMSlLrkZrkePl8qkWCisnjYQkPSlcHkR6kQrkLrkeQkUrkerklQkcrkirkc1kyUimQkjcG3SlvSlSJilrkNRQtCivQkvrk3Qk-bkl1k6JCqrkstasbk_YH6QkDskbtf3rk6RloFiYFiBRklYcDRkAskTWk_rkclDBskNDiWXkUSiGskv-e_IBJskk-hSRkMskUkAdokyOKPskj_kRskoTlSJibck0livfNXskpDiZvjaskiRkcskzTleskM-FoRk-skjskIcAsRk7Di2TlWCldmB1Rk_6I7bkUYkuskjrh3TkTpkPSk-he7skBGAjEi6TleokAtkYSkUPkDtkbWkMQlHtkN_hxEiKtkntkjSkNtk0jkLGAQtkXLQStkDFiUtkAZWWtkH2iHakITkZtkW-hbtkTRldtkaXkftksfIhtkztkWxVDwkzsk9SkiSkmmjkTl9FArtkI1kVbkDJigFiAzkUyFbLiQYVzUluFiCIi_tkUgkVTk6tkBtkISg9tkvHiIVl1tkFukA7UIcAIlVEukk-hkTkC8klEAnTkCJApTkxJIrTku8Di4kCIiRukYukOckyzkz1kuICxTkiZA41kmClv6Xz1k1ukcGiCtf4RlqPkQTlmukcQAoukfkknGiyukpUkPUk9DlFSl0Vle0i3VlzAlfBBZUkAAK6cjcUkhUkyRlJHiIWl4uk8ukKHi-ukmlCoUkqqk9uk4_govkzvj-8gTXkMvkUHiaTkRvkDUjOvksfiQvkNVkhvkUvkJVkIMkLIifvk2yIJ3kMRiVvklWlLVkbWlhWlSuIpWlC3klvk1HiVWl3ShcYDRHitvkNjZnPlMQlxvkuQWpvkRKGcYDjVkWvkkHiPRlMHfoVk8Ah2vksVkbwkPmIgUiLXll4gIWkktkEwk1ykC8A4VkLXl7Vk3Qle0ROwkucHQwknIi7PlTwkQXlGWkMpiUwkvIiKWkLXlliPewk5oOPRl4IiHGGPQl4qY8IipJiisk2AcDuHnwkRtAVUlM5kRCDswkwTk1gkRRkLJiQOilWkliBnWkQSlggkrWkAxk-7W5wkQfWwWkhJiDxkFLiFxk8Wk5Wk-WkJxkP_eMSWnLfzyk2IiKKixJiRxknSiQckf6kbYl-WAPXkgMARXkbxketkJKiZXk4GiXXkkYlNxkjYl1SkQXIixkzXWhXkk-h5ciDsk3Yk8skExkVKi2Pltxk8ykpYkiRkxxkF_hc0kmNifKi6cB5xkx_kyBigMl7xkIRk9xkUReGZl7SkAykEKiCykkwWBYkOykLyk2PkJykBBKHYknckFyk9ckDsCeMlSykGSFSYkCekUYkXykILlTLibykXrCVLljZlgykiZluykaLimyk8XkPciKci6Yl2ZksykRNkGwkjYkvYkxykxYkAQBzyk1YknxksMh9ykppIAZkXKi5Yl4Yk-ykFmUBVlGQkCZkdHi_LiMZkGzkPZkIzkLZk-ChMallqAQZkPzk1LhTZkWVMSzkValUzkucCWzkaMipAAofk0KPf6XEZPdzkAUkfzkRcWQPilZkrzkKJACOlABl9SlyUiFClqnTpalpAEh1kx5kDClmBlFgkoBl0Zki7k1zkvzk4ZkA1kyzkZ0kpGL2zk-Zk4zkLpkBaksmjNNiJmDI0kyUiK0kjTiCblKake4kTakXakEbl5ViJakN0kQblxekW0koElY0kTbl4QlLjkCjkTjk1Ni0Nii0k5XkiRlZYH6Nii0keUl7QlHeGjakeOkLigbRWBVCnak67kBFE9UiFTkMOivIPy0kYmkG1ktbizakIMFXOi3-k1Ok70ka7D9UlEbkieME1kZbkwiQxzkRBl7akNMVL1kF1k00kGclttk-Uld1kNclHclQPicbkibkR1kXblX1kETlYPiW1kT1ko1kZPMg1kF6kGQke1ktRAa1ksVltalkclU1kk1kD_Hm1k2bkccl4bknPi6zIzal90Iu1k1Viw1k0Tky1kn2kwxP11k0Pi31klVlKcl71kNli91ksskdJi1_kMniC2kFdl2lkplkG2kPQiUskzcA-RlggIT2kfTkhckZQim1Ia2kwBOmck3Qie2kfZlyXlmqIlQimZl3QixckddlwQiZZl1sIq2kxQiAQX5Ll12ka3Iy2kkMlCdksdlAQXSWj73kJdkoaN82k8OlgKCxWl4xAGfkO4kcdkbRiVdkYDlsRly9hXRi6aloekiElHElJSkyVlOElAElFelUyFc3kn4ktdkk3ka1jGekqKUj3kedl53kEzjydkNelldlmRi3dks4kbOkv3k13kMTiRel2ZkKSiB5kMVKn2k43kTelwdkHekAQl03k3oiLekUel7mI9dlGqBgekaSiE4k7pBG4kGelB4kZ4kcSib4kN4kt6k8el1SiR4k5elT4kOhkmekjrkQKAY4kDfl4elReJ6_jVfIU4kV0kJfl8rLIFlnTiWelh4k5ekWflp4k9ekKTifelzckRfkjel4cJUTi04kH-hPfkLBLgflpmk_4kqsknelCZUE5kDqBG5keahI5kvTiMPhP5kIPlMWl2Tim8kxfkY5kCNla5kwWikClk5kFNlWNlyfkoclW7kvfkXBlk6kAgkp5kVSl6EgNRQIglu5kSek3qkaUi05kP6PbAaIgkmQAKgk85kmPR-5k8wkj9PB6kTgkD6kralyekx5kV6kT6kLglzUiXRAfMk7ukUckbPEOglp6kx5ksNlQPiogko6kqgku6ksgkw6kugk54k8Zk6gk_6k6gl-6kPlA_gkQNi-7kmViiIBFhkb7k-Nld7kayhf7kXbl3Vibel98KThk6Ql8VizFf-Vihbk5wgHcJr7k0rgdhkqalfhkhgly7kyAjkhkwnBmhk65kSflR2jyblkuGTWi97k08hSmkHOlB8kFblLXiMzjF8kPckIJlfLlsLlrviuij2sWwLl6hkKPgVNlW5kU8k8flV1jB9gOJHLNlzxZc8k7Gl_hksSjW8k4FlMMliKi_hkT8kxHhuVWvHL6Ml7cenLlsPRG3gtIlF_kpjkZ_kMiW7iMWil7AgX8kz8kpyQ2qFX9k38kI_ki1BoKle9k2LlhMl_9kvdlwWWqkHG9k9JlXilq9ks9kmiVtIl-JlbkVf9k4BMgilG9keAlkilNaJmilxJl3il1ilAMlnqjhiln9kxKl7ilZilO9kqKlxKl1lV0Hl07Orpfx9kB9Bwile-kg7BbZl6NOE-k9KluKllMlE9kD-k19kP-kX-kV8Em8P4_kK-k6_kf-ka_kvCSWmFW-k5akI-kw_kFVi4akR-kI-kmwVesYQ2kQfiNoW5_kPAlC8ItAlxjl39DzjlkAlDkk8RTq6h3hF8jlgPhY9jrzQjilIjlr_kJDlDkl3tfyMjPfjkPY9XiGKkaiiEuE48h5BA_LkiQhHjlNkk8FRhAlaKDPRBTklVkl0Phy7jo2W-jlYikDPlSkl-LkhQh5Cet_hpikSjlx-kN-kRAldikqklsjlqblsUFk6kCqQ7ikfKkqHC_Slrklkjly-kaklw6h_uEgKkyZl2nExkljKkmbl3klnVRBll1klHeGn_k1jljjl3jlIkl9_kdakv_kg_k0DlU-kTpkz_kHAlixKAAlaNCXklljlQAlnjlUjk5XiG4D7XiTlllAljkluNlYllNpIallK6AWDldAlijlG_kOllgAltAlcAlAcdxkl1NijAlK5I3gk5gVcll8klyllOSk76kghV1llJUl_llThVY7kl7h6klZjkZkltAlFmlU2WBmlVhkvHXrViZ7keMJxgkowAzgk6XluwkrlkfHETml4Yk26kWmlm2DUFk95SdmlAjAXFkhkknDlmhKamlPEicmlIJiaDkpukK7NYmlS3ilkkjSUPkljkk4Vl7eJbwgxDl4DlmElM6keRDKQZvMkP6kmMk9lkDElOgH-BB3DlyYB5mlg9hkJA09hc8PYMk9EASIksvFFAhZIkGxV6-RGnlYbW_bANtjfTTAbPDXhqHCNnl0EVbIkQ6kOWjhlkPkADnl3mlFnl-Dl4qESVkyxg4jBwMklMkarkMBldghVuBzrRTmicglXthtyWjyjIBlvnl4rRxnlF9BgRfc4iTaAiRf8nluzjNgjBGAJOlfLkP_gIDlcESZGXB8hiOlbIkUElylkxbhYtJgnlxKks8hLdYKolDCJPClmxIYCl-akMClH0BOCllUlJClYolLClimjvDKgElx5kXClsTkhOiSClPgjYTiq6eLgkJ4jUkj4kJkqQblIy4kRmjqolQhJWgfsRWbqT_SFDmkioWJ_Ecgf4nBmnAKXO2pCaElImk7olKIE_ClfJJgIWglklmljuL0ol9hILfkG7htxIlmjEYl7wkQgkmzjOkkA_GK_kjyj2wkP6PI_eRfB-rCWqEt2Tepl8SBmDlmAlvfk_wkTplxWkcnIvkkzEASlksOl4kkrkkPkk-qQukkJIkwkkUhlxOlDlkaoiELkXoilxBb8halk4cHAEh8kkQolkOlnkk1plykkuplmkkl8hEqlTlk3plN-UYth1Oa-qQdlkOlkw8gQlkcgCspl7plzkkCnIOXWKqlEmjblk70Pdlk7Blo_gJpl_jlwLkUqlJqltplyOlosIiClCNl_flqAR0HhhClrfkqqlRDlKclQDlTBlSDl56JtqluCloMiYTlkHBQEirqlWeV1ClXTJSFi8qlxqlEglVIkBgf7MPSDlqClgGCjplQjkozk6qlDal1skrqlCDlRgBEDlNDlPckumlSrlXDlIElDrlDOlnClTdjbrlsalliezlkikli_ksTlWDlUrlBelBQiH0ILallOl2plJlk7Sj4dhrrlN8hmOl9plI5gmqlLql9pl2mjwxMUahFzkFcBfhgmOlM6JQqlW8g8mI8rlcgC-rltrlImj5pl2kk2rlbql-plNDSeql6oRflkiDlO1kkDlD7knFhF1ebDlFNkUsleDlaYioUTkplGQkpDlVslrDlefEXXgaoluklWDljnlQch4zWh_k1Dld0kEnlRiIYnkxfksElCNlGZiINltjWgmk_JkK1ZONlUMFQNlVUih8k6ElznkUNlV5kFUiyslWNl3UDjmkXZilmktTkFiIumkrvIGFlEjIPelMtlDwIYFlTFlwhIVFljwXAilIcAUbMEslt8JcGkJNlRmG_rlYMFetlYRfVRMbtlISk1nedtlRqC1HLaqlnlkYtlqEAYgh7nNgrD1slOJHHslq7hXFlj-PkZiWiIWtldOF7mkQPfdFl-mkw8gs3JCLlgYfL_UFLlNLlmZlCulISXmUAtFlGLlBulKLlzFldQeSLlMulIKlnQiIul_GC9Fl7GlRACRHl_GlbHlnQiKKly4eU_jEMlMnkHnkgIlqFFvMliulxMljIllulMUVpulp6iHgZkulfiSn5Jt6gjKlVnkVJA-Mlsul8DT3oR8slAZi5flcnkENlzWicnkUnIytlKNlmLAFikV4ZTNlt-g0Xk7hlG6hf0LvBCveioQQU6h8LAW6hoqgZika6hNxCjNlJikdUFmNlGKkoNlu6hKPlsNl2NlzNlGYA1NlrKk86h5Nl5gl7NlK7hAPAq0klhlMOAchlDsVNOlHLkqhlrTXIOlSolBLk0tlzOlRolA8hHLkPOl3vlnOlSOlr6kUwXdLkbOlNjZZOlVOl6zkSLkcOlcLkMLkfOlvGFhOljgH2OlJIkJLkWqlGql-kkqOlwOlFqlnqlLwlvOlCZZYwlLqlawl1OlJPl_vl4Ol2Lk6OllklY1HeklKNEj7h7OlNPlS4joEl6dlBPlVTKLMkMPl-2kOPlGKk4dl_KkQgBFPlhwlY9h_kYRPlTIkTPlsBAVPlvBApglLEl6mlJ4jmnlrwGuSls9hY7EinljslsXgTnl09h8mlpnl-ml0SlONk0MkYQlC8A3MkefEvYl3Pl7MkRRkpPlFokrPltmQBNkO-heXlwPlJ1kITkzPllPluPlsxkYhA4PlFwF6PluPl8PlPxkVok_PlXokGqBZNkrVkEQlcNkGQlz2WgokJQljoknskloknNkkXlC-JRQlfOBTQlcQlfIiQRl1-C1ok2CczokS4BOylFBcOXSL_hgQliOk7NkjQlppkU_hZylspk-NkEpkjDWqQltpkjcGtQlh_hvQlulVOpkTpkzQlNOkXpkkokdblkKkQhlTpk0qk-QlfpkZOkhpkvUliQA2_hFRl4ylCrkIRlDpkSRlMRlrQlGMWLRlZxlMylqOkPVlpKBLAiXRl5pkyklaRl8pkcRlOBiOzlfRlKSlGSlMzlFqkeqk_OkjAizHVKqkoRlMqkr4HxRl9VlQqkUzlaRkrRlCSl0RlmMA2RlFhECelzVlpqkQzlKBiESlqglhqkASlazllzl9RlgRlvRlyAlyzlWbM2zl7RlaSlqRAOSlErkCYl4qkqok1qkpBi7PkzqkSSl7qkwSlDQkDrkOQkB0lHRlkSlpSlHrkQ0lK0lS0lzSloSlU0lCoi_QOTrktSlenlYgk9zlHrkySlc0lVrk5Sl2Slj0ld6kNRlnQkm0lkrkIllnrkqmWuCiPclwclPlA5bkurk1rkx0lZ1k5Qkzrk7QkDTl9QkF_h_QkDDi6rkCRk1UlWTlS_kFeeIRkbTlmYldTlCIifTlv4gn1BcDiUnM6UlyUlRRkrTluylZYHYRkdDiTskkDicRkWskeRkYskqDi_TlDCT1Tltyl-NT4TlgskUSk7Tl4Dit7CmskYXla0kwDlOxlyDl6ylE0ACUlTckedlGUlWCJn2kYrlnrlarljcls1lZYHKUluXGMUliDim1lQUlDtkMVlTUl8lF2Xl90IXUlwEiGoAhSkLpk_9VdUlrJABRlj1lRtkpSkTtkLclmUlzliSNifFij5AwSkEKLHFiFOEcxkPLfxUlmTluxlPuklyl2xlHXkCTkUclRclYtkwtkLylMTk4HAFVlAuklok3tkUTkC6kI9G7tkNVlRVlTRlbTk0tkdTkjTkCcVVVlwCJeTkC2lh_h-FioTkKukqTkMukmolpHg0UlDJijVlyTkrVlcrltVl7clNFl5TkkVlx1kUukuVlguk-1TuuklElTzl_Vlsuk8uke3l1VlCFABWl8Vlf3l-VlTDbl3l50j7VlvAlZGic3l3mM6uku3lLWlwzlWUk9uknUkAvk03lrUkkRkAhMWVk1pE4Wl2UkaWl0pk8UkCjP-_GeWlAPluHiuWlxHiTvk_UkkWlHVkmWlMVkM4lhvkvwlquSrWlQ4ltWlE4lRvkoWl_OlDXlW4lzWlnvkB4lXVkqvk2IibVkuvkdNkDIiIGSyvk_Wl0vkevkiFiGXl4vkpVkJXl7vkjXlYxk-vkr1lKflyVkgXl8tUnYj14lUXli-ELWk3Iic-gB5l01BJ4kcXlvbleekIPiB5lUpi74lzLFlXl-4l_ZKNWkDckfwkqXlRWksXlXTl4eivXly5kDsk_IiwXl0li1Xlz1k2MF5XlqmluwkjWk3fi_XlAIJiwXFrkDYllxBJYl1wkmplbpl2WkYvgLYlqxkQYle5lEcl2HKRYlZ_e9ugMxkHeXOxkjZlZYldekCdlhCOD6luglerPhYlsgIh2lexks-hnYlrYlpYl3ylO6lhxkvrkjxkcxlG3lPKi2YkBfilXksSh3Yl3WRuxk0Yl7YlsXkeKivXk0xkxXkBZlEZlrbBCZl2xk_ZKkbl4XkJZlatA_xkwKiBykRZlMZl9ekOZlwGXsBiFYkVZlSZlXZl9KiPyk-il6KlcZlRYkUykn2kWykWYkculhYk4RkaYkH7leyklwkoZlL7lk2kqZllyklYk8rkuZlpykwZlomKIlljyk1ZlwykVokyykFXktLi4ZlXtV8ZllRh-Zl6LiBalGHA-YkEalVWZGalpWkIalpTiEZkxrlMzkNalshkPalLzkOZkSal9UiRZkValRzkA3llBlUMi20DWMi8qiYMiaZkealcZkazkIJQhMiNekDJiiZkgzkrXNizk2Blkzk0MicjX0cl_qlJ9FaBlQwgT8l71l0al-7lNRQvalkfluzkS0kwzk-alPBl7ZkR0kzdZ3zkQ0kZVl1ZNmmjIbljZEjVixWDa2l7alh8lPblihlf4kB1XAblaPL8alWbl18lRblB1XJclErll8lTpkaAlKZllblzNi-YlU1lPXAHwE_ikh0kd0kj0kfUlTpksblo0k1OWrvl4wVrhku0kzPg2bluakNVlz0kjykiSj8bl4YA-bl_-kAclFbk80kDcl60kk9lCclDbk_8lT3lpclpWkNbkl9lM1kRbkp9lUbkCQir2l-0kdbk9BiXclMPiZcl88lGYlvclrrkV1kpbkfcl20linPiclKBln1k3LFybkG-lBdl_9lJTlFTltclLDLI-lA-lscl0QkZDlH-lOWk21kv1kcQAS3lgrlWeAz1kWYD2clPlAc-liglVpI7kiEdl_UNuWkIAlWckFJAz1lcWkF2kyRlolkhqBtTlRdlUQiuhBWQiVdl2xARmDXdlkckb2kadl8XlockhKBI2ldMggdlpZl_-ljdlIUlt4kp2kkdl0dkmdl_ckZjlwdlnckTJhNJgrdlR_lFdk32kuel52kFbCGlj3dlswlnnlkvkL3k6Dl_dledkBelKelEeljPKbdkzgMGElAelIEll_liRijdkNhlQKAPelaflpKKqdkH5RsdkCSilwkYelVelVsPo3k1dkbZAeelSfku3k6dkielRTi4_lDekveld3khfl33kmelFeksel9yjY_l83kKTixelOAmzelBflP4k9elkSitekVekH4kCflRekK4k-elaAmAflo_lhSiMfla4khAmQflHflV4kTflLfleAmEflOflXAkoAm37kIfl4SlYflOuk1ekhflXflzekm4kz_ly3kcflv4k-4kAfkdflw4kxol3RWOPWf8lOfkt4F84kCBmABmJSiA5kEAmvAm-iRuflrTiH5ke1IArkT-hgfkHwCQ5kw-lCtl5Ti7flWNl9fljClU8lJIkrElWETX-le5k2al3fkt5kLql0-lYmGNgln5krBmRglEgkyrh15kHgk35kJgkaclZgl4YSbglUpldgl8nS32lf9AE6kmBmAQkagkmglkglnBApglv5lsglvBmQPiwglngkn6kKFVo_lspEtgkt8JshlUbl7glYRl9glB7kP6PAhlFakChlDhkEhldHin7k2KkIhltyhKhl99lMhln_lj7ks6El7kC8AiCmp7kSwgahks7kDWiu7kPpluvlv6XmYJfhlanBhhlRfl28lkhlV9l77kjwkohlxvlK7kA8k5glW2k6iIvhlfWixhlcKl6rWUMl1hl8Fk5kgaYAyulbYZ6WifJlYmkMil6flf5kW5kNpRCvlftlCil4WiHvloIlLilS8kxfkaHhbfi-WiBrlmtkPjTIxHOvCSFi68gHFBC2E8xEHBgUZhBBJ47eGyAw_GHmlfAlOqlZ3GIAX2Ulmtk8PgxIEKrEP7eqRWjolOqPPrlDPgogAujlsZK6ak7lltklfllKEmp2KS-kklljrlsslXVlpjlvjlaCliKB3wVyjl93l5Dm8ilxllJklbEm7jldEmDllYKkBkldEmKkleEmHklgEmO-kpEmlEmKPl0RHCViqklNEmg-kfllvklUUi-LlHuQrslVlld0k0klUjk-uEGBSHlle8FCgiEjkp_kfEm7Dmmsl2kl_kl4klZ7lvEmfMB-klBFmBvEDFmGwFvNlQfWW_kullYil7_k4jlJDlVFmJmDBMNOFmPkAdFmlxBBMNK5ILllYVQGklaFmPllJFmKllSlliMlzMjOklesl81lPXAXllSKkq-lill2fhYFmxilOEmtrjoll88Bqll5Em2BS7EmxcIv6h9Fm6dA_FmUjkjAl0Emmjl8Fmaak0llTEmXAlMrltslbak4llDmlSgP5FmTjl7FmvDl91lVGmlJbuFmNklhjkxFmTylHeG5llghVLmlUEB0EmJmlJDlmGmg-jVAlALjgGmRGmX7kPmlJkkSml06kUmlpmlP6PPFkdPYnaXnmlEpkK5AgWkUBgHGGfmlwFThml65AppGxmlhGm1AYa_XTVi3GmWViuwksml2GXGolRAlPHmHchCGm6RIfMBTHm8oJlsEH2Cwnl_nloplzwkNSVLhWsnJaHm3nlIsR5nlFiI7nlKGAusjz2PH8EnHX6TfdHmoIJ2qFvcBK_gOwlLbAeHkkNUrSU0HmJElOHfCBlPBKdnlvSUiqloOl5Hm-GkdolQClfoloolAsScolHZWMZDZGkZolholdlBFEmWolMImgolIgjJfkrolOplQVisIgDfkfhVFfkpolVIm1olbxB_olroA8oVPEl1RjG1V9olToBhImsQABplMmkDplcElJ7EGpl2eIy4k0lIQImWgjeImNpl0CmYImRplt5lFYlRxjWplIFmjjTCols5l2IAJYldplEAg9nliBWhplAolbgjMNYKpl6ImDJm8ImKCfzplrpllqlTwlZwlWslh7IyplpOlTJmeDlzrlYql6plM1lnql4rl7kkKjVBqlqplklkOhIgtlFlkVqlgJmewlXJm7WQBslPlkHqlnJmwhIdJmJslXlkdwlMslLrRPslGAkhqlmllilkQACrJmTMitJmpqlWNl9ql8LQeHhuqlAbE-flfrl3vVzqlIrlUBl70PmDm4ql8LiKGAjnDHEmVIcF9BHDl_qeYplxjQ-RkxDG0skIEm2skPKmKBlOKmPBl_AlGBlUke1IgNrlVKmltkQrlprlKLiQalsrl4JmELkhVP7rlx7lSwlsJmMsl1rlVJm3rlLnI_plP1jwKm27lGslzKmq7hlWJwJmSql8dhxKmFsl4hg1JmWlkp2j9vliJmdqlKFFfgAQslgqlSslvPlIokKUWbsluJmcKmsnJgslbLmLrlkrlyUifLmBlkHGRzPf6ulAjAKvlcmkFZiZEgotlt9UfDmNNlKilrbBqLmAFlsLmSAgHtlw8gRZiKtlJFleflPKAMFlhxjPFlpflTtl20EzmkAuljoTttljtlGSMltlxtlIMmqtlLslstlUJAitlatl3Km-rldDmo4kELm9QWWMmvtlTzPWMmOMm8Km5lj2tl3mkeFlxxjbFlpZi-tl5tl_mktZi_IkXLlDMlrMlzhlouliDmtXWGIlP0iRJliYArnkT6Srnk2MlxMmA4hAELrnkwJko_gYMlv_A2JkzElcBm-5F-ulZnkBvlIMmTkhFvl47C1nkWxlgPlKyl2MkFwGC-h8nkPNm-nkfxlAokqPlNSksPlaNmX4kjDlSclyPlLokAwktxlPFiPok5PlzZloekTNk9PlVNko2lHAmYokc0EJXl7xlcoko4lHQlw-hCLiKQlf1lefkmoktXlZ8F3QiD0lHKASylC5lfsQXQlUQlZQlSKEbQl0xlF9leQl8Qf5okhQlG0Ekyl_ZKlQlcyl9ok9_hfyluSBDsk6Sl-dAQOmQKAMpkwQloylDJicvl5NmzDC3dGqylDJiOOkCylI9lLhhNlOVzlibXXSlhgA_QleQeS2lYhADRlL0lw1liFAHRl_zk-ylDzlROmBzlgrI7OmQKAjak_ylldksOk2pkWRl4pk2WfZRlWzlXAi9pkdRlRzlHYR7zlsPkd0kkRlIqkazlnRlNeBpRlezlkzlKEltRlszlNPkaPm3flhqkTPkozlqriyVluqktzlnPkMaA-RlO6gISlzzlJWlDSloPkQPmHSlUeGJSlq3lcAiiSlfBixqkhSl46lSSldrk86gqBi8PkuOmJ0lf0lvXMT0lf0lXEhFQmQQkjSl6PmR0lM0lg1IKxle0lJQmxSlSrksSlA0lPQmeSlg0lSrknSlk-ljCiVOm9PmbQmROg9OmeQmg4kr0lTFm1wDt0lb0JCTl10lT-lxclq1k1QkDTlrQmxrk40lF_h0rk3Vk_Ci-Qk4rk_0lMSDB1l7SkWFXtXlF1l6XkCsktKiJ1l2-hL1lTMiwgkosEptkNskHRmP3AXRkqTlX1lwRlPdlfJAdRkDJifRke1li1lg1lsGALQlsITk1l5DiF3lMQlksk5Diq1lTXlyFmnkloScv1leOiBUlqsk2RkD2k01lpRmvsk31lkdhWEinNm20DVrlCCmpOm-1lQziB2lPUlcWkWSkJOmyPlCtkH2lz1kK2liOkZUldnDbUlDQkkSkpblgUleHEiUl4GikUlKImSPAXtk2-hqUlk-hsUlOeluUlfxkwUlAODR1l5SkuTkO2ltNmBTkUkA8Ul9Oit2lr1YqXlTVWitk-2lGlDRTkI0VnFiKVlWfG52lm0N72lOel92ltSmOVl97lfTkC3ltWLE3l7RmYhAPmDbVlhBAdVlX7luxloGkFGiP3lwTkSukAdlA9l05lcWkoVlJTmZ3lmVlV3lvVlo3lqBibqkxuknukSyk4Vlruk6VlSWlk3l_AicPmXTm2VlZTmCWlZUAEWlTTmz3lSWloTmOUkOWl53lcYABvkkTmaKkUWli4lA4lJvkzUkS4lC4lZHi-UkfWlnWl6TmJ4lX4lB3kXvk3TmgvkwWld4lsWl7dl_TmaKHgWlT4lEUmQVkQdkg4lcvk1WlYVkl4l5WlJjZ7Wlefk9WlC5V2WlIIi1vkv4lXwk2MkCBhz4lLUFB5lvVkQ5l54lOnALXlxAfYLia-EB5lXXljRmiISaXl-kIBWkeGNSwkNmPoUmWwk44lKHJGjCB5lnXlY-lpXlQWkZvjX5lS_kNTkBDmb5ljZl_WkBJih5l4Xlfwk_Gm43K7Xlt4kwwkywkV9XeahJCmIYl8ImUVmSplx5lBxkz5lwskNYA_Wk45lhNlb5lF_fv-fCXkitkP6l3VksYlQxkzJiaYlD6lVPiOXkdHiZxkFoASXkQ6ldxklYlM6lq-kk-k-5lqYl0VmcXk1QmCShVNmwYlmxksDiZ6l5Wk2YlDTmbXRe6lNUlrXkd4EtXkk6laAdwXkgXAq6l2Ki4xkn6lxGhItks6l6LF-xk8rk06lmYl26l14AQZlrIBWZl46lUZlNuQ76lAfkdWmaZl_6l6LlB7lXgTeZlI_lgZlG7l4ZSXLilwkK7lxWmnQifykVLihdliYkvhdDVlnykdJBTQFkNmr-UlQmoNm3Pl-zHuYkc7l4Gi7Zlf7l0Yke7liXk3ykq7lRvP1OkIWm4ykFalBZkCzkJalw7lKLmy7l47l07lHMi3KmIZkTalUylZzkUZk97lTMiuQHB8l0CkE8lfaleMioelI8lfZkK8lITkM8lmalkZkpzkZhlyala8lxsk4alGClY8lsMi3XmhuJ2fke8lkRiJSiOblOAir9ld-lB9ly8ln8lDblp8lXyloRA7zkUeZZOl6NkNYmIwlNjZdOlHDmr8lKLk7ehH0kgNmGQkMbl8ZkDYm0zeg7k38lcblg8lJYm08l8Cm98lv6XFYmP0kZZgJPm7eMfblRWmjOmsFmTWmd0kibld0knblN9lKSmQ9lFzll6kSJimak-Nlsvl8FA0blv0k3blvak5bl00k7bl8-k9blcUj_blV-k_RDfjll9EzMIPYlFclw9lOclj9lTZmz9lVclqYmjQmkolD1kUZmVclPcleZms2ln1khZm39lWclfNmmZmTslaLmlLmoQi89lnYm-9lK1kgclUPiD-lwQm30lpbkiBmRPiJ-lf1k2Zm9XmkPiE-lXTJtQmEUlwbkrclsQmGTlpdK0cleeiZ-l3clb-lKTms9lI3fV3lg-lJami-lMamd-lmbkm-lJdlo-lGdl2FmDdlXamBamu-l3lkNdlackRRmR3kgPm2oksUFhll2_khLCoEiiOmSdl2-lgckE0kX2kjckTJZlckx6l_-lcdluWmedl8FFj2kiykidlm2kL_l3ckK_l3amldlL1IU_lw2kFbCudlP_lv2k_-l22kBRiQAm1dlXXmMdkd_lPUmJ4l8dlv7lQbm0wltwl1CmSbme4lUbmo_l7Dlk_lbPmDelZdkpCmcAmTdki_lP3kJelgbmhRi_Dlv_ljbmvIiX3kzwlG3kkamb3ksmkPBm8dk0_l5_lrelh3kkelZDikyjNAm6bmn3kw_l8Kip6KAAmMBmaVkhelndk4AmbflUblEekIcmFAmLAmMcmHvCq9j73kPTiTAmh3kvXmX4kI4kYAmUek0elkAmtAmNflmSiC6lWek1elQ4kfcmySKhYm0AmhEldAmheklcmuekGMmncmt9lx5k0ekj4kJcm3bm-AmUxf8Am3ekq4k6DKBAmt4koflvAmaImNPWFfkHBmcZmMplR8lY8lGDmS1lJBmQfk94kpflTfkrfl1bmx3kDVZSBmwfloahyfl0Qlxbm23lMQlqxlUWJzTi2flZdmefk6wlybmiISFNmX5kaDmD8iEKmW5krqlCUiBgl8hli5kM-lnBmvoA-fkrzAJglv5kq5k9fks5k_fkPglwiQxBmz5kzBmUgl25kiDi45kYglBcm95kj1A_5k9BmqUi_BmzTABCmvdmXVlH6kdMkWPlX6klnlN6kjMkUxlX0lDCmlglidmMsMW6kxKBsBmAXWtglMCmPKkUxk2DifvlsBiyglQCmoCiAwlnwX0glehgv6kXriVCm3RmcGmtUA96kaCmYCm0emsgVcCmJ0keCmG7kgCmjVi7emHOlM7kpvlQOAU9lHOiBOlWakTflrGma7kShlc7kZhke7kzzk27kJFA47kWeAL3k6ViwylOmlLfmOOlUhlkCmVHjPfmzCmS8lj8lLTm4Cm07klhkQfmYGWqAm-CmFfmmhl-IiQmkphlEDmrhl5glyhlKMlLJlhohNJlRFjnhCIvlVFAQ8kfFlWDma8kl8kBNlCgleBmbDm_hlRMmptlLNmIZiK1Z-le-Dm1skphT5wHtDmzskvDmwhGxDm0jBzDmt6C1DmsDm3DmTcfKGmellmhCWKmASkLgmAEmoKFU1D2tVFEmdgmgKmYKm3SA6jl7MF8jlagmbFmtEmiEmqgmkEmPGmwFmwGmSDiP2kdEm3EmEViqEmpFmsEmrFmzklwklygmvGmiLmlamvikqkliFmvokqYPXGmskl1EmMGmfDiV_kgONNmlF9lt8lHhmuYPzlltwBsgmqFm2EmsllOGmeGmZLjzgmChmkRm3llNxjwYho_k2jl6DmkXi6ikHeGejkgklWAlehmVEmpOmHwE0GmcaXLHm-Gm36koWjumlKYXzhmivl1hmFHmGYAMIWEHmlZaHHm0gmnTl1Gmbml0hmEHmoIYdukQHmbKmO-kYHmTDlIHmNimcWiU_ewhlKBlumlRimeWiWiIMKmRnloDSZimKrlkmlIHmWimBtJRrlEImXolM3lNImIIm8BSjimSImoolzSYiolNJmpimRClZEmEwTaplPlAHemznllrhwpl8DmZplw5l0imgJiFJmAGJHJmKsXJJmcxjBolqKm_1k6wkZVmeHmtqIqplrOlfMm0KmvrlHqlWwlcwlrtlVlk9QWfJmCKm5JmjJm3Hk4KmXjmOjm-eKHLmQGhTqlctlQLmeJmKslNjmUjmNslDsS7Jm_8g8mIeKmPyCCrlWrl0XVjyjtjm7qlBSkcimBBl4EYDBljKmmKmhLmuhmHalyskfKmvjmKBlWmkQTj0LmxWiEtlW5k0slKNm3slMNlGvl4LmQGh6Lm2AmLtlBMmvmkLFlRhIQtlTkmrvIDMmG0EFMmaFl43SIMmTMmZXmRACdMm6ZNmjmZMmfkmJiIltlVMmNMmkkm5KmQMmKIkZtlrkNxLkuLmxDEgtlhMmW3SjMmOIklMm8mknMmJFlmVMoMlLKlKpjuMma9i89hOGlDlmK-ha2gQGhPGh-6Wi2goAYfhj_8gX3EBNmARW31C-_g8GPxFFC8gx7gS_g8hONQCDPIRbEDcD8yEBXFaUQBXFKqWDkmink8ulGNlHNm5JkY6UgujClm-oBfKlejQpFPz_C_8gqJlQOiYDmBikBgmYGXwGhewXNthW8geiVHGG0OmHqQZEK2BiV_D5yl0DkM2QjSk9kWNlONpkJ_EuDkBSUoFjXGWnbVn1QJmmeOmLmmFmmjJKfkWz6iTpe_9Vajg-1jMOmwUJevj21jVdERmVz9TGrTUCWcmmJMmFVJVmmbCQ9df4pE-SCpQlK8JqVJ9tgfTWJRlpQlpmmeNUPugLufb_eJRl93lG6WR-J3mmVVJOSW6mmf_h1mmhUf-mmovgSugOgAiylaOmjQlvmmdlCxmmEufZOm7mmT5ADnmnrTsvgXuguvgmNBYylJpk_EPxNhU1DMmgg2T9mmwmm8ugAnmZnm60VFKATnmKyRVnmQugzLfFyQSSlW6EAXWQ2DG4IJhm7klyijGjJyylT5g4hio7j5zaZjJhDi5MQiLl6gmdlld0i0LlwRhQNA7IlYNlvmeY9kNll6Dm1oCjTlYTjI-hmdPynmwllo4XOom90ik0iZjJM5li3gD3T1rijvDQoAXombeiy-jLnAdomEkLDMhJUjdEaXhm9-BpWmw9kDMhh9khokD9kR3bQwPBFH_WmIACz9knYkqZBUnimoml5NOci0omvZlNfjtGmgRhOZP17j6oS6omMgDuThxAfeuJOaj94lemAxAffKPHpm1VkoqgNWX3omXHgWFXBHYpDmLgmrDmNgmNwKuDmW8bRgmQgmyDm7hkVXAOrEO7eJxHPXAZgmQom6Dm1EXRpmKgmhKmN_kuzJrxkyomrpfwShIni29klhmHFmv7jupEb6l_MavTaApmjLAwpmUnisbCmRhcLWkEa2omlpmHFmjyeIWmHzfBqmEpmSXmPXmDmA3omtLfEuf-pml7l6YkXrjRTWGnm0lIvUkNtAsxikwcjJCpnYmfitaWA4l2ciJ4l-kXaqmNYBtaWgTGn4l_nmg7B-3jm4l6WlC1iriVqqmzvk3Wl3omvqms4l3Wlgqme4ltaWKvkZqm09F3UkypmJomHFmzqmG4lHQN2qmGUmSfAZBg6qDwTjFcQoYlPHcMllvll6Dm_8gUXkQXIYdVu9gQrm9YX3om1EX1oCUrmHeXm-k5gPUXkgtktjDtlIt7AEUHlxFPEHW3FlcD1QCvXDP0UAYe94a8dQTYF2fP2FDwoRc4CEnaDWVx0FPtECSAIlSomFoqmh2H0kPJfJdrmj2l4-k_Ij5fJWuTmGQorm9Yh3LZATmCTmsMjMrmZFmAomxYOGHXUXiuPAHsmJ3lahYAhm3LZo9gZYmqZEn0iBXiGFmrEmOthNYXiqfF0kHblDakqQYJ6iGTJnqf5-lY2kkJEN2Fc2kWrm8QYfsmwam7-lyam9-lwKiHdfxYlcKhuwTgTQDqmcsmFdiwWAMUh5nmqoL-3jIdX3sm1TQUEkHdGrvccqcFzJv4GXgWvjAXUEEjF0xfesaRJE22gQpm9SPYYm7CaISm3om69V78VISmCqeammBdIUbBRqhjzWkUmemAhtmY5hpEQjtm2cMpGgssmWHgUOQTVlcWWMklU4VCukzvA4nIptmPthrtm5Sm5FiQcVXCk1tmP2EeuJ0hV0hVfKP9tmXEmLEmI-kztmesmGoBQEmhgHSEmchmhklrOUbMl3cXpyQvLh5rmK2Coomw5fFZlsKlfpWCjlbjlfGF0Bf36jStmeahQlG1ilqjW0Fi2SmMiL3omziT12lylgksmvFmFPEf9j5sm7gmU-Bh9jg5jZ8OQjhc5jFsm3omuPg4dg7Yh0Pg_xj-her-kE5XIomNrmHFmXrmVXGj-kKrmTgXbrmAvRMRkRum0EX0kP2zjxJlh3k1ilNvmK5jYZlHMh-AWrilOvm96l9XkromC9kSvm1YkQQa1EG35GudJ0UFzUGfSESoEjkbLtK2eD7TEHwBVqG34EqrF04dU0CFxEf1F9qmAvmcsmS4H0ykUfil5aYuKZOE8wEWNk3omi-kWNkYTjLde1ylzqDlumtpQgpkwjkUsmpgmefErgmtumMsm_qFtsmslk2gm9EDHdfXBmuEFEwmslkbdmNLj09R62lq9GWwm_dQYTk9tkTwmdEmEZgpcVuXeHZgIIg_MIF9bKsm6FmJEXOsmtpQSwmUsmeZgIZg8eaPuB9cfrBJkPhMwmg7B0fQnEWIwmJTkmSmEumtYXslkAVl9jl2GSQffxTlnNWTAh2WQxbfmyBzbfywmS_fN1DZJkpXhkhm-qmcsmD9fGxmvwmTWhbcf3VenwmrZB1xYwED1wm1SjdwmlBF3SjvfeM1J8Tllsk-TltRYVZWwnm-WhaBWlxmo1lZvjoxmbQhh-jTdenOmEkl53UoFmNwmlwVPOF8FA2QlLklFTjqLjExmmokhxm5gBz0B1HYhOmWQhqwmYGmswmaAFHsJHymyxm9omyTU42YfNkIQl3NmByluuVbPErxmZsmncQ4xm5wmDdf-xlUymy-h4NmbfF1HY9RmKvmEQhM2VAtkhwmO9lmymQ7YslkrymqymiemeXi4wm6rmtwmuymxymyqfKumshm0zEHtkDymLPltDR_rmLJjXxVFRmy9jJymKhmhMh_dQDzmyKbKEkbwRwUmq7ez9TcGkG5lF5lzjgyObSzm1Six1B6nkbxlQgi3xmbsmuum7smaxl45F9smG7jwbPdqm4eI9-kv-kzymLymxxGVXG1-k--kZhLAzmgJjnhQ1-geuJ1-g1-gd3ggUmACCFQl9vmrzmbokxACtqmHuQxaPBXFftmbAkEaC04lemAB0mj4g0YeH0mm3gF-gaqhZEKr1UM0mLwkOjjtLDQoAd3gKwkW5hWQl20EunmqxmWKIsxmSxmzvmuumR6U7YmW6EQ3PBPmrYhnFmczm5xmq6F4RGl0mAGmTWVJfJr0mjFibLW0umDIP6ccyvmLsmg7B1EXDVlJIPx0mVMgutmtaH80m_EPDOP_zI71ErXlC7Dv3gpXl7hhsym-3Sk5lDCBw0mF1mm2DL-V_hmnqjFedibZN2CvkAcJfMHfzzms1UxphV0mMHfzjm2xmdNQcymlhCf1mg1QivFL2e5ymYPhqoLk1mzARwIiU5hZomt1mb5hzliU0mpEQw1memApNkvnmc0maymu0Qi1mSumN0SZME1yikBRWum_9kn6Sk-JsyiMMgF-VVIP_wmwjQLAG4eiAEmUIPQ-ViqeXxi_miozmLvmqtmNCkDomJnXzYlBJmcLWtWPzRhK6abzmzpmcsmRfBa2mHzfd2mtThKhZa2mTXmr7lK1mjzTSYl2ChfTWp2mLqmHKY-0monmZ_eVqmglkcRmt7Ct9Ub0mykAxnmlje52miWW2Lj8OjMNYoSkd7XU2mailR9EU2li-XdFWNVarXec2m0Mh20mrwmiufZQJU0DIWYQ3mQBBh1lNRA82mlVBd0mFzmznmTXibxBjRkXxmzxm4nBKKiVVQ_aER3mKym3cIYzDnXi89PrJFmoXHyAHTjH3m8yA1oCJTj96j5gPSfih7l2cMYFL9pGsEIL1EbrazwEsvm7KbzsaXPj3PB_3mwtTKROnQVz3mmsTVVhOfiTfiNRZA-XzvF0wEP5jS2mD9eT5je0m30m0ym0tmcPJW5jfommPgW4mVrVjumcwmL4mFYOfglI9GVVhqSmViLfIjZ_IKembLSvxlXDHDgik4m5sizAQmNmwxl0mWKTjngMXxlm4Xy4m3KAGVGr4X33miQekOFhxmF-hxXVj1kEamQ-l85jY4mS3mI3mG5my0lycl-obe4m6SUN5m1Zm06HdumTiLxZm_eIgtfx3JW5mgzax3Ja5mU6lo6Lv9Zi1Zd_LMNHGfFCNIz-D-3mPEHSagEFCt7YYOFuVHHwBE7F_yms2mP4lAUm3LADmWeXkA6jr-ahgihqmjfLr5mTCaeyE29lG6ie3mRom73JQcl39lZpWZGk4VFlRCG6CTwT29I1NHIqGAodz5m73JYCli-eD3m1tVjWL4gOT9eFXm89EsZlc5m7dhzfiqwbsZl1lVg6muBA5NWcLWuhdaQB7NWz5mS4Hk6m9NW5hiZjJBWTjYkcJAr5VQTjt4QqQjUAHz5mSTj05PQTjE2XTOijRPBWT7Qj46mVXloqgeuJD7memAG7mktm0YeI7m_DhBQlvJHe6mv4f4xln0k1lVVfmyldskmu7HWrE3omx0RxJmU7mrOmrei8JmUzF06h2nEB5QaIB9CG1wDp3mGzmEbAraP5kl1mW6DEk7mleJm7mLgi-um81mz0B1oCURkhdgwxMZFiB6mDgDe6mLgijSm09linW_Qk3omQPmdZC_Qk8bPQPmCWQedgn0mh2muum17mpyiO8j7cP_WkqGgCuVN3Dn7mf3mT3mR8mpqeT8mDKcG_h0okwsD41m92md3mK8mTxmg0mX2VQylUbBj0mk6aIYhU9kG7QhIhV8mRomVjlq8mg9ktKlsomK5jAGHbYhPRIFFmL8m5xmlmmdKiwmVqAKOmWD6m6DmS4HmAKIxa-smXnlZjJdik8Pmz5mx4XohmzklK9mZMjyEm4EmL9mPwmt_k-EmQ9m7ik9XkK2mMhmsUF8ikUsm36hORmyLlK5mq3mEbAM9mtjkV1lg9mBCCe9mp_hOhmV1Qy4ml9mt_kk_kX9QDxmBLj5QlV7ma9maGmd_k6QlX9myYmrbB39mN9mwNitFmrhmuGmgllHdlpJhu9mU9mE-maam9bmaNC79m_Ni7Ym58mj8m5xmv9mUjkR9lN-mZYHD9lwHkH-m1ymt_kY-mt0mjWVi-jNGmWhma-mMym_9mIjJbhmC-mAym09mjGm5skgEiA2l-9mm9mPXA4RmA2lW-mx-myemLGAv-mt_kkGmThV0-mKdVXYhT9mb-mUjkngio1mp-mjmQpMjjhmB9mBvmI-maMjyYhq9mpMjpbl4-mUjkvymN_mHeGEYiQ_m2jkHokz9m5yeA1llYc3omhgGtkGfCedZCTTlKsEAWQvmG6cAjCeEaeu6lWxixFPrLJMKfZ7mTumdYcpilwrfYumvIFcaQMDiNPA87m2_m07XXLbH_mi8mf0m78mk0VqhmxVhC-ksmmkOkz5mq0mbjlEAnKRle-muTTv0mIAnlNhupkQ-m-_mg7BHAnInmPAnCzlLAnK5ONAn8HF2IAq6G3om3KAJtkGSmrvffNmS6mtfLjAntohEWkE7mZomf9hh4gK5lI0mUQerAnI1Uf-hwPEy4mfnIyAnqlgo-mMrRPXlYomPzm6AnlGA9AnuHh4AnHeWBwkemAMNk_eiI_mcsmFXaFBn4pm7UbY_YJfmoGmL6gI-mJfmHdfv-jHBnk8m8CPj6aA5mLBOd_Jpdla_lzdltUVr2kydlvRjkaB1BCopVMUjoUASjHz2TgBna_lU_lATgqBnoOCO_l08mDYGCeaD_HSBlWvm-5FnBnQ-EuBn1ckVpl59k2BnsiDcBnvBn0GlaxjFYXrqQ-BnYtBS_lAUipWmYNUNyVACnNIBHbmxBnjBn3BC1BnIbmEbD4BnD_H78fpQi9am2DMfBfCaAC8g-6DDJgXjTFwjbfJu-gKAY4djtCYMsXYNgUnLv0TNxgxSaWzep3kDcmy4kYAkyCliUgvpidelyImsFTybh35BzgV3CnoLCmnixVCvCn_AmFAmAdmcRWCdmvXKrpiyYEEzCfBn-_lRACwAkCDnx4kFBmcImqREvjXmmZT9Br2j9PEUJKNDnS-VJ7fvblxgV9QP1XE9ig3kBVDn6KDHQEpBnNykgWmLykbZlqBkp3knWmPqPVjl1RjFrl7ClddJGCnbElwKiBEk-XlxwkmWkq5lVDkcBlaEh_zJ9XltWio5l4Ah1mVKaA3fiSaXqjWy-ECDHx2SWsB2amtqIcCnddVFLBfCnn1BtBngQiDxHpCY23X5rFpCnX9BrCnKKg61fuCntZmpAmRNDA3hnMJfEnyAmiUiuTIEimomlGimM1m2hmEJgFumZmloEn9Gm6hm_hmCHmSNU7hmAimTAUIoZKBmBDnUkmIpfmfl6qK-cm_ffYDn-Cn4HApBnLqk-vFqRlrPkqzluqktBnGFnFPk9zBfPmxlkgzlWTmqDBdod2PmSnldnlH8mVFnqDBCem4BmtNKlRCWWghHB2zA5gVJxitSB1DmxJgZfQVwK--AXXDFYIJiFn4XfnIcFn99lkpVWYEaJCfnb3LAXRWnDkaoB2Ca-9Heqb2FnJ9OTAUNimuFnBqibkk78fTHmbTmYTmLCnekkJim6HmgKCoGiQElHvEMol73mbfF0DnytavIm_FnaTmpbmOPks3luolkpZCGne3ln4AVTmgTmUFnlukAWltImFbCmImJkjTejbnAZFn_Qk9EDTGnNIBdoW0ffCvkDWloCZI-mKWllUkUHmbqB2Gn0Al2HmArf6GnDWlvlkoGnRFnDBhirlToB-GnZUAzjlfDl_uh1GnyGnHHn93l4GnaoBGHnmUk_ukuTmvpl5iBA_mRHnEHiQWl63lEGnSPk1RlVPk3RlYGnRqkBGnJGniPmfHnpzlFAhrGnUzlXFnpGn-Ang3lTDba7f-SMxGnrqk0Pmgph6ZaPLJ5zlLUksHn9Ah8HmdtQ-HmWGnzHntPm1PmyfUwVehPksqkCInQ2CaFnFJTrHnhzlQTlwHnqDByHn1zll_gEIniqkvzl_lhLIn2VDQInXzlpPmxPm4EeUInwPmuHn-SMJInIKSoDSpHnNInZInLPmJTScInTIneRlPPmgIniGnqHnkInuInIIn_Qk0ffdZlD7lkrhHLjmJZVjkWEnpCg_FnBcl5zDm9l_GY_InbFiM1kx2SrOiYZmRclUmkghkUimtEnenTKVQDJn3OiF1k6oluImJ_E2CmPBDJrl3jmiagE6IsImOGnLmm2jmexVpKmdVmlJixxJ6dQymHrTQDKcNthqPbu2mSvgBzJeVmaYiUqmXnmkmK0ICqwj55l35lKxkBHl_QCdjQOqm5tgiJn2JnrJnOSW6zeATW1Ch32mJSCA_eK_fIDhZugf3iJcAVfkC5k95T3kBK_ee3jhCnHNEDAmNcmrVcySKF_gpAkAxjWKniQcDLLYtJ2TEwdanfagimvhkaKmcSQT-miKnTimmKmYJnp2fbim0ql7jmhNUJzkltlfXmqBkGMim6jeXmNzk-BBWZkWMiG8lHSixSTkBS4JnMpJ7Cg7Hf-7lmXmYZk7KnWlh6nA-SCpAA9QPTzkSBljeLcal17LHNmBOPmRPZWj_3jF6AuaHPemHokJ6kSemYPlGxlhCiIxldPlvnjp9OBLnkgWUPlQemDxlXPlT3kZPltGkHxlWZhdGkkMk6HnPQmIsVBHnFxlHnlyGkHIkBMAxGkT-gQnlgGCwVmsJAMifrdJoFH5gLT2baAGUpgYdWzeJI6lPWBoeT_8g43evhfYifi0WZ3JurgI0lgnN1Kmfah2nmtBmPehMnjRMnuOmiQme9gSInWpSbriaMn_Nm5PkFDkyOWu_gRejymTkMnXYCzHkxTUCplurgc8lnBlQ8lX8lACh8DnRshGHXIrgqJARqlR8kiBlMjIkBlCKmwMn-BlxMibIk9oVzBleMWx_FQGnvLibqBENn5MW1BlANn4ZhjeL6BlVLmJqi9BlGjCwbV9MnKykDYkDoSFaC5LlWNn66lYNnONn-KSAMljnitfm_7kAfmbAh1EX_lkJOlX7hufmzvl3QjcJnpNnzGAyvlsKAH7keoWgMnvNnlVifCmQtItNnuHklahw8l7uL5Al1-l_XXHehsnJjoE3-l0GnW2mJOjTdlTYMK_gsSknUl6ahPgjAFiNOncsluyWv9lIJnlZmVHncAkvimG6mDPiLOn8akGImximGOnaAFJImlolgVlwIkrimbSYoim3-IFdmsolfhk5hhCJgn1BD-eTaa3TYfvmGCbzgZNtAn4XDDn5hVOPWdImIbJrol2olKNW9FAjImTJnmGnPGnHpVdgf3olrIm7NndJnFplpPW2JWyImBmjmpkfSlTgjavX9mj5RkelJ8ylaYi4Ehfah11lrsk_UNn4X6gJbPnrRm_dM1hTDYhZjJcgkZem1HnYkZmPnWiIAHnXInUejpKmqPnICmmNn0kPe6fwPnoLnWInxIn6HnfNn7diyah4PmgqJyqkwdgnPEHbh-zl5PmPSldmDL0lzyW_9V5pXkpkRDhihBCQnIQkNQmNrk7DnUhP-SCOQnHQmBCiGQnHqQIQnHmmD7VERlZjm8ahmSlhSlbpWPpl8Pn_BiCmmO6PnZLBYXJQncQn1OmlrimoWfQnlQnW0lhLnCcW1NnMCiV0lFQnnQnTvYd0lyLnpQnbQnYQn4lVpMndimVHkJPnGrkZ0lL8FaQmjSYz9ToNn1QnsmBglji-hYCi3QndOkxLngIV6njjbOWNk0EiKQnERl7LnqHKLmkDRnLRn7ijb0lVQmd0l-pR0QnHQkMRnARPORnEGJaOnXVJmQnRRn6QnTRniljpKDBneaKQcpEqRnzmhISmYRn1OmaRngJnCRnJqiOQnEQmhQn5VVXQnGrk_RnQRn9qkaQn3RnrQnAmmO8V9QnEhVvblEfmS7kzblRCgMSBcIWfah-YmHLkR7k4KkaAET7erhkyUSAZmbABQSnevG3hVQDnnlAubh3dmpBm5dmwBmeMn7QYGHXZJmr5knSnzdm6dmLGnPwhBHnYIn_Kmubh7Amk4keyjtzGU0jl9jcyjuCk3cmZDn1xj3aEoAktZGaKnZ_GsniXpeJyjRCZeKnzAkidQwcBHREUrJq9jQ0jEzjgmJycmQelNtP6Sng4mLBlyzjRkmn4kIcECTnVQEKjeZKnyUSBTnCyj-2jYILb_IGyjzvFIyjnTnizjA9i11fA7X31fv0TzqInXDT6YBnTcEnOxgWzeNZC-_jMDn-4k6FX3geMek_Sn9TnRAkJ1jCFnEUnsniqgf1IXRvmL1fhtjsDnSPnBeJVjlTzjOUnHchz_m8bhK-mRnis-lZXM2pC1_MNkFN-AphFTka4aPWUnZllWamXckiPn70PjoSOJmTvJLCmZNnucCaUjLnJZ6krUn6Pn8oj-bPpUnu5lbTnqWk7ImnplCOnb2mzimA8ey5lIvGQshDHgMgHQth7im-UnaVmihBnWjtxRCjmxIKJfJdzjDIHCjmSAkCJm2nbQJmVplcHXKEX_yjFVnJFAcplAhBLVnIJmGJmKJmRch_yjmdmDZilBmKclythHqlkBmkClnKmGxVoeT3lmXqIoUA7zIsKn6jmErly7Up5hSKfkIfFlkydmtfA0dmQglqSniLn0kPKRnjlk6Vnb6kBgkNHkuZe4PnCHne_RuNnaglGemynlBJJeglg4iUgkMemErlXOnNgWdKmOgkbVnbxj9BluFiVQZUgkWJnyMdPDliuhzkFs4mm4mGlDIff9tkfJnhrlLJmdKm_jmujm1jmwjmrSnb4msWnOrlegmhKmqVnqKndeelKm0Vn4WngIkyeWV8l_2EyMnahlZ8lMJnxWnMSBCNW-BlYGX_WnLPDLGnDNn-FiFNnwMiNXn-RgTaAh2FeRBYaAuxDpWnwDnt-TM1CdnlyBlOXnLNnmeidXnSXnNJAUXnP4YddJzVnNam9WnRUJXNWIXnveiKXnQ7FrOnDXnKcluXnLxAEdBLfErGBAfaEkL2YBxnONJnVIAHXn3uD70f5qlxMnqBleXntBlx_FRXngPYTXnO4YUBaXXntKnUWnFPn4nBKNnFYnEFlhXnIYnjXnKYnWXnYkHnXnd-lyUnq5G4TGtXnBYnB2mPUnJFXzPnw0S_1mQpJWXmcYnBDl3LASgl-dmxrkAempJnXVnjyjsYnTPiAemK_g8Nlqvlxbl_CmGfmvKm_tCTkk5yYU1Dj1ZpYHJxEeGNwYn2MnD5RxJmyKkO7kPSnZSn22gbSnT7kHfm14A8WnkxfpfmBbAOZn22gYXncYnrjm-wIMXkiQn0_gIXkcYltQnx8g7jiNvLEaP2JiB2klUn_UNjPn6nmFqJfZneYlG3hC1RIZntZnxuQPbjBtSaZnhtIulbK-l7ZmEXnr5Z3Zn5ZmmclL-l7WnhWnoClNYnoXnRVn4Zm0Zmp1kFamKimpPn9ZmIan_ZmKan7UnViTgclz0lr1kKBlsAVrPinGQtUAzVW2oS9ZnOanUanGamEanUambPWhanoKmgtjvTnSan-ZmyZm3UnT5mF-lC-lGansanhcl6ZnyXnHYTYan8CM_tAbanranDamxQmyanBankKmyVnpKnQKmmankCj5ug67m5eS_NnRPikZmbOnvPnliIu7hBwlgOnMSBtIkMbnOLkObnLrR4Ik7HQ3OZ6dApgkPbn3iA4qPnsQJqEtqJdaFabncYnulQufLE2UCXmmrktQku0l5kNn4XdDhuYBs0lpbnoQmK7NjJmzAiQTlqlkVrWyInUFD0bnTDbLGnHNnF8T4bn5BJVuIVskvfNgBguyWtTlwdMK_g67l_7lTdhFXncbn-3k77lZEgCDlBdk-EPpslMIP3whiXmC9V41lzRmFDlW-lmVn8XnynJxRmsNi51lJSkYXnSBlaYnlanEHnkMAcQmJAncMnSDWfMnMfkP2fl0lARnZJnLWjyDKycn7Rn0HkdRnurIo0l7Sl_mlucnjQnqcnWAnglI6Rn5WnhlT2cnqWnUsWtMnH0I3ymk-NdZnV-AKdndXigZncRnJqiTBhDZma9lm0Nc9lB9P-6m05PUdnY9ltakx0kFZm9fmHch66mEWJYslnxlGbn4ej-mjcDlGPiK_gkLmHlkXOnnpmuyWtdnSCVx2SmHiZvkN4lsfiIUmmWlN8TjZNF4lI4l3qmJ6A5dnnKHkagz_TGrljJKdqm1VB-3jDen99TsMnbqB1dnDUmNdCV4ldvk7Tm7dnatKb4l9Tme4lEGKt7YJengagEenxDnMQhfKbkzm8eCben3BAlagIdnNen9dnoHiFUmY4lHUmabmErmquSSISOen-dnuenZenEKB7smKenWSWFenK-a_smhen1VBrfi85mkaBlenqslnencWlwTjyenrenEXl4meF4ldWlXenuenAfndenaXn_AOdqm3enFthmenaoBy_l5SnqJLQLCXSAJfnW3lVKn_ffPtJqTnjTnL3jDFncKnTFGyAkETngTEh5Yd3jPBBz2TQIggdjHQNxVC-XBu7A_QjKpTLxgJKgAnTWzes5Eiwc8uFntCU6GINNViKftExHIEPmVRlcQAKzlIPmSSnAxm8dn7xmEgnnUm7gk78fkMigKkN8lA3hI-mQgn4klSgnzDlTdeTTmeTmQPmaGnSQnlKnUgnFWlX_a7GieGn0djlInr3lkGnKPnv7H0SnVEl_bnOInQ2CtGnlGnUGnLmmP9fnTm13lbbnzYXslk1gn3GnsPnIWn1SndxjUwm4sA1flZ3kFol2HnAhnmeaZBmedm3PnSNUrMnVfnquRdWkj5l4GmaDkgtVi5lLVm2En0EnTdjWhnZCQP9fpEiBSm8Bna2JuwmASmlkFYBJxCktzjDjmMenTdeYUmhVkBXl1vkgtVphnwqmbUmSfncena-TaJnGenigiTfnPgndfnRYWY3l5cla3lehntym_dQOTm7hn8TkYXn8pXjyW6WnFan8WngyX_djCfnTdeh-lyAm4clDin9hn4InOwfggnOinRfm8DEj-lXYC8WnFinmCnHinbYnJin4GlUfnMinOhnQ3lqVlTam2TkgHmheivXQIJiPTm8hnmcngMYCCnerlkanKvf79XP9fQVlI9GvSm42lLBW3in4tklWnYadWTkDARt4mTeLQpZTAUHPlDhnoPnUinA_mGjn8bnrgnNolNhnExmQam-clXhVZing0fecnNdf9clPJmTjnninainCanyinvinBRnocn7ymwbmedm3gn6xmhdmCHn9bnP9fv-lP_g_cjaxmUpFtkDwjYXgBa1frjh6jZBmA-lFHniGQcXfWDXBxrCXFYL6BZBGVlbmMbIgn4gnIzmfamLolNjnolT6yGl3f4QjYWg8zTT7aCgavhY0fnm8HIKgbEnLIHcNgR6AB4Ax-l6NYiam2bnqinOdlZ1lcckGkntPnOjnjinm2eF3kedmtolC9hqen15mf4l9NKoHVrTGmEHCkn0IfrwlXbmfGnkImEplbfA05maKH0enUAgefE35gz5IfdG9bnxjhiLF9RnxgnvGnJ7E-en3qmQJJf-DkOFGrmT2A45FMkXToBZcMYKZzwg4oatZA2Bdo6akaXZEnaNg20FdEn5MfzknYdme_lOUmBElALnOgHflnJhn0dj7smJ6ABfE-kn4xAAlnHkn4qTIGK8enLlnfQhbpBSlnsKZKalhkmyKnw4XllnYXm27l6lnEPljjnHjnENEVyJA4ABmn6Cg0kPEvCAmn39DMjniknIknSdEwTn5MYyTnRwBsCnV0PqTiUdmOFhyflATgWmn9MSUCWznAZIJdmn0uABPYTdjqjWemnbkVznAZ4TfYm2WfaZmiYm_wjOReSVAM0k0zeCPnygnb_EQZnXJnUuk03jGmkKjVlImJ7EYZn03jkoiwmn2WfvcmqOWrmnxwjtmnAkQTjgh7UscmBYJAnnYhVCnnatjoknpgnXPAfWnlCloXn5xj_wjgmlnCmDxjtMn7mneJnzin7TWo3i9jgF2imAmS4kE2ZpmnNnnLhlSbl_wjn6I5aDL6EEQjjba1QHkBH2antUAFVb41EO7m4HgJnnjnnFflLnnVblgYmonnLHkzzkMugLoW-hmZnnPsjFSjz3jgnncfWIxjKBNKxjinngAmknnnRP73QsVCBIhA3FmKDN5Vxriz8lOAid3iknL1Zg8nn2Wf4mnCRTIonL-fZffDRiXQX77TaBWkonAQXmVjtdlemjPLm5gPtVj78fqel-bmcyjqBkxon2_lyel0yjGzjyUSSTnKzjMAmefnH8l2imlKn6hfQcmeTnJJUgCkjfnRAkSNcYsVNejUcmOcnUAmrMW0on9ondjHVcmcyjLGKHBHXDnjanWcn3ong2f5mZu4kExLOBm-onNKn3xSATg4FblTiQdmuYHXKnHULCTQM5H3KAoUAfTEGUnbKnXrBoBJd1jrTnYtJtpnzvF6-mYCmjpn2-m1hf-glbUAiViFZnFJg6hfXCm-pnhsl2WM6KimZlATgPLiLyk5HlkHl7HlIJWBtSrNLrHlVPnx5D9ImV2mBqnlDg11ll2TPfnP_TOtRUwIeYkfTA6am_Knh2HEHlTYc4WmjHlEkQT5DZXncqn_zP_HlV7P00DhDg5bmm3k_-gvSgkqn6_lK0jvTEU-BGHBUJK7ono1jeKn76GcTnRcmapni3k8_l7_gSKnXZG2qn4onMuh5qnZSETDn3kBUrP7KQ5onTES8qnXSAFyj68FbqB5mZPrn2fQ9qbyZn1NlJqncrnI-g_aE5mnlyXd5lb5lIVmcwF9uTqFhDdjZgAOgHFMHi6BVvJhVAXUBsBAAUBtSDY3UPEk0IfkrnLIkaWk8che5lloV9IiD_ltckiZlernfdlAsnaaRPpJlHlRQXMzURqnFuLF7l8SDhqnqBkMsncwjFsn6Hla0BiwjtMgTvgK6AsfmDDmkNnzvl8lkNqlnNngMn5lk_emcsngMnJmkqwgtHkElngJkZ7khZnomVRAiaIndNAUPmrbnWjnl-mT1UuzlYzlmRl78fyOkoInqMejHnt_ksInUcnltVoMjsNioslTgnA_misl45Fksl78fTsWjaBS2TFrQ5RT4gfsIg_NUTkegtjR2TJvQeXQPtncYTliPDwloriKwlyPnGHXEvCatnbLkSgFItIHwlZLkPYmVLkvdnImnOgHgtn9zkntnonjp_ljElfbmSFnYdkrbmoEljlna4mMSBEElN3kmbmkEl1knGnln4ALelksn3knSnnqGJTElvlnfTmhbmTgGB5FbnnCun3iJeElH0Bh_lq_lj_ls_lpbmLelFrniLnOgHQunwtnTunwLnHunqbm_tnW1ZfnIFunNmnnMI-DlfunzemOunMLArgkFKZ3glUCm5gltcgOSChmPfAHKZbEBQlFnT8IEeQtTFFNgrdQK8Y-jftqVqunbFWsunlHkjQnlsn5mnojPTkkz2TsAmrcm5nn8En0CnutndcmJvnOon6nnUcfclA1lA7qnQvnS-VsaFTvnscjZcmlAmWvngcmQGhqBkIvn3elKvnfzDYvngYVjAkH6EVvnZAmPonlvnGpGgrnQDBhvnZekjvncek6Mn-nntcnMcn4yDYunbvnecmyvnKIAsvnPKFGAkH6ElfmSfmZanmfmjhlrKnW0W8vnw6dehgT2VuvniNAOnnEwnDwnwvnrekKnnCwnzAmhHWecn5tnXAmcvnqvnRvn-vnCfAPwnynnFwn9CmHwnp2jJwnSvnT2Vgwn1vnPBDiCmIhkq7kxCm0rgOnn3TKqViNVYpsnGmlPdG3oGjoFGjTg5hGQAswnVhl8ifmif9wgN8UhonkefxAmXinnfmhNZqwnqOWfnIZnlxYAxDhTESqtfpDSybPoTgDxnOffpwnEoneWmbqBMxniinK5OEWBuCmafmNfmJhldfm1XmoknTnnihkehljfmghlVwnHxn57k6YnqfmzwnalbsVixRncFResn0TbInnSVAexncJmltf9ifnwgAonpwg-kny8h-knoriuKCsgVQnncnn0mnEinkEjNDjtojZ9ftpnTKhqxnGwnENAUkdphktxnVZnUynBZmchfUSgRxnnWnOSgttf6NV-mnKonDdjw0G1lnLnl1cV3paNlBaxnkaXjynCynXiAxgVUln9-YbBAJxiHtcEwnpyncJnGynsrAYZnawfxaPgTKyaPf6AMRhPwnSynESjWFCkBHLWa_NlzoDNZnWynYmJ07evjAl3fJifjfWk7TRjAPKg7bBRKgkdm9hlfBm-TihBmwWnuujjVnnhWUznuVnqfkKKmYznfjnzcnWIky9Oizn3cnxbhbznr9jnLm9hk9slFkmlhT2LmBYJOkm01BQkmN3l8Lm8cmPkmWkm0bmfHLRtlvzIakm1-CckmfFl6km3km_tldkmcnI2kmGUf8km6tlRhhAuj2IlovWJGlOtlQjIFlmASNQ0nDhIIlmzzn2KfHgZU0nEfe8MlItlKCKMDmDIlSIlmJlb6V5RYmGh4znc_J2-eWTn8znLxFZTn17e9_jArnI_eyQAJHkPAkfTnjJUPHkNIkG1j2Ikz0nJ1juzDL1j3yjpKmnanXkmGMmcZiUenPelx0nuAkyCnQAkUkmW3iJqiVUElTnKIAEvTN0nU2gP0nWLGmulIzRU1nPzRWLGqLKEUI0ulAzFANlEkmkdmank_ulGNlUnIg1nr8UrBAynkxQhrujSNhHuV77gfUUfPlM8JFOmZxlTNmkPlNTlexl8-hgxllxlixlTKGN-hoHNmxlZLmzflU-hJ5l31Vc6llNmu6FHSkC2nYLmUokIXmgSmlelN7mn0ko-hyNm9zm9xlu-hgymiNkWymuUm90I7NmY5lhYnHyl--hAOmYxlJwkY0mD_hg2nV_bm8m2PABOmmmmM_hOOm1-CbOmsGbdQmt2nzmmFpkUOmJnmRnmxXln2lSmmnylLmmPpkLKkpNloOmDhmGkkVpkryl1QliOmvNlrOmj6kK9mwOmhDn2ylZSm7ylERloRmGRlXPnhyleylCPm8OmJnmU3nAPm7YmX3nPhULvXJzlHPmYhVtYm-snvTmh3ncIn9OkusnlRlBPkoQiNFnIFn1bnlPmLSlePmJFnlzllHnYqknHnhHnizltPkm3nqPmFIn0HnyPmGBik3n33nsPm6zl_bnXQm_zlN0lAQmiMnTSlF0l3qkWMnCQmRQmL0lcSlEQkXQmWQnPSlXQmQQndSl3PmwQni0lVxlf0lFRnf6XHRnTflERnfRne4nocmvglxcnXemk0lhQm8SlFglGQk_SlnQmkkCG1kTanP5muQmqQmO-ldclXsdMTlLKi2rk3QmNIn5Qm7rk8QmHRkE1l9rkX_hvqEGZNEKiDRmZckUDiK-gS1lIRmQ1lk2lmmlPRmRhmW1lMRmY1lJ2ka1lvTlc1lWxmiOmi3mZ5nA3mhskDskuxm73VmXjunlXRmiGmt1lHtntDlP3niQAy1lsRm8bmZqnwsk_qllgmBkmNemyUiGSkicnGDl3XmUGmYqD6skhyGvxkk-heRmefklymSUl9RmI2l5wlieAN7BYUlM2laUl-SkcUlkem5YmiXkF3mapBW2l0OiQOnZ2loUlSDiUSmUyFWSmldkYSmCRlKFiermWYlm2ltmRUpmqpmK6n5UlHEiq2l1RnlSmXFYLTkoSmy2l3SmmOmnum5inf9AxSmGVlPVlnumH5lpMB6SmUfI8Sm22n-SmH3lcVlSsmGWmj5HU6mg6nefklinTGiQTmk8lMTmMQlBinR3lbjnB1XcVm0mlhZkx3lUTmdunZGnkGn7VleTmi3lyAlU7ncgnX7nS7nGWlCUkqTm5uk2gnpTmhyGZHnC6DRWlrTmm7nOHnVWl0TmYWl4Tm6vBCUmLfn5Uku4lL4l2dniWlO4lcUm27nPenivkvfCkvk67na4lvWlQenqknIVkRenRUmk4li4lmqmsqmCIiuhn0qmwhn7TmdUm4Um1-gQIiiUmLXlmtmY2n_An8XkSXld9lxxAsUmW0mLXlVzmeAmH5lCWk-1nL5l3UmY2n11meUmyIidwk9UmKnF_UmNuZC7Da5l-5nmCCmwke5lmrn-am90IUhnfWk7hm8ckQVm5DnQJiB0l9UnaVngJiXVm5UnIjmI2l1Un8ImCxkcVmNYlV2kSZm1JnhVm3Jn95lTgX_5lYYlqVmhcm8bkjemZ9nWxkfYl-JixVmiYlzVmgABmVm2Vm8um4VmU9n6Vmi9nS6l1rkg5mrxlAWmX6lj7lyThB7n2pmxShy9nGqmxDi8Yl_Ylj6l9Yl1xkm6lTQizYmzXk6xkv6lHZlWWmp_m8XkbWmM6lOUnl4kTUnTZlsBAXNn6Ki8ckTvmoDnTumqOi2InHRWE7lwKmRsn1WmI7lUYk0WmucSyWm4RkO7la-nM7l0Zl7WmsZlmYkxomB7n5klR7lwfiHXms-hJXm5SkO4m63mY2nx2m_Zl_ykRXmCalASk1-nUXmP8lhYnDzkAjO2Knz7l9Fi17lDjk6lnaRkUalKcnRMikXm5KnYZkC8lVANpXmGLnhalJ8lyPixXmKhNnal0XmxalTnnzXm5XmwalS8l8Xm2RmGQk1alxdm3alxMnrZktbmlelmnnKJnlxnzzkNbl68l0ze48lrtnYOlttnRYmz7hXOlTsRitnvamxaJhsmaYmv8luhBx8lUblo_nxwnr_neYmt_nBnnJxnTfmgfmVnnCAoRjkvYm99nRhmjAljjkPKEL9lH-n_2nQPUR2lL3npOmR9lsBiWSnKOleSnCZmddnw0kbUW4blhdnHZme9lJZmg9lLZmi9lNZmG-kqjlZEmX2leollimgol20kUeG1RnfVm-7mZZmIAoianS6nLImFbnv4nJbnoxlCam0Ao0blnZmCBopZm5emH-hkEnGxnhEnzZm04nUglecl19lY5m8anoXnLBo7PA5Zntbk3Zmwanfandami1k6anzEJAamqdm9UmZjnKamH7nuinJ7nf-lYjnTVnajnI7nOYnD6lYUnHCmr5n-wkXUnxjiZUnKdlE2kFknaemZknqAWU5ngknaem-_kjUn6Xipam2DiaRmlPKnEmCCosamgLVGxkq8l6-laCBYdlrBAc2kbdlVEnVykh2kglI5Wmt4kH_ltqIFbmvBnwsk6Bn5ckKCnV_lx2kT_ldCoYCoySgeBn-dkZ_lvBn72kE3kWbmglntenHfnsknBcmmlnHjnkxnsCorkncbmicmebmbunp3lpLnibmcMKdbm7tnxtn5Co0LnyCoL3kKmnswlQvkMKnXMm9AmSelyonxdkGAmKDo2onOpnovI2RiBcmADn__lxCnKFl0_hHcmJAmFAm5AmpGLDpnnTiPcmIAmjSih3kTcm93kc8O_3kWAmXekacmb4kccm2elxvndvnzvn01BsDokcmJwnPynjwnq4npcmawn7vnvDotcm0vnXxnwcmUfl7Lm4cm1wk4Sn0cmJDovfkMdmUkmBBm7EnjMJ4OnBPWDdmLpl2ImGdmehkwemDim74kLdmLBmNdmNBmPdmgpnIDoSdm5-hZfk9MSbfkVBmzukLjnG2kbdmChn-RlE6nLmnkfkdznpzngBmwql8ZmY8hxsllVnrBoJUioBmtglBgk1wkmSn4EoKglaemT7fyBm0Yn1BmBem3BmxFn5BmmUiPgkJjm7GFQWnpHmnFiTWnSBocXlBxlmLnExlztnIxl3LnWemfQmnglrPnFCmcemdjHY6kKCmqBmhemQdnk-NNtkLdn-RmUAo-EmmemPCmG6lNLk-BHs6kRCmuemx6kIdmKskwEnVmlrEnQQmopKDqnHgn3emhViVslAhkisnyNn9em-FojNn-Kk7Li3YnDfm5YnUZn8FAZ_nKfmGvCQmlGmlRhlGvCq0kbfmUwgwwnGAoPEoc7mwrAQGoyMg1KkvCmJUgXhlEsgt7kffmablUukifmsnj17kFxniwnoYmaQWFznW9l87k6vll7hxNn2cBUEo96nuhlMsjXimrqlxfmtlmVMlwibozDhFg1zjoLm-fmT8keznsFjkDmBikozD7mI_hkq_EJHos1ndVe-oB3lWy4mhDlldVD_mVsWCimO5lM_kIgiCTj71mo0mFXiYHo55m0-engCr9mwNlIhmi9mo7mtgm9gmV1ls9ml_kQhmpOmx9m2QHlFmcumQHoWYim_kB-mQymVHmsOm0Fmr-m5Fo3-mxHo9kl-ll6HoZ_mFjmRhm4pnMQf3hGdKi3omnhmw-m9-maAdrHoUAomrOqAlYUklslfllRHnPHnUEm8Emb7nvAlQ1IURk7ce1oCZIoaDi7uLjJmdIoTvATYMNLhpJGMHoRanhIoiSm8Ao6dhzeJ57mBBoizjoIo9FAuJnujWgMAq_EyIomthhzndcnz9jWLGuIgvqlFKmkcnjanmznHdnMinn1n8wfrznXmk9fmFHoCNlvzntEltLmUznHkmebACFlp1nsnkFNhMHoFFld0nE4j7Lmq0nqmk5zn5hn2znQFl3tlSFlEMmUFlpMm6mk2mkD0noMmGMmC0nI0nY2F4kmW3D-kmrMmDYja_juijT1nzRjV1n0wRvRjCxRvRja1nMUjc1n1-hiBnklmENmmlmWNlh1nINmvTAEgmvLmEvlHgmNNlaNlfMBcNlQoAUvlgVmc6hKPlaiklNl-jBnNl82ndvlN9hUdeiFotNlaKoZKohFm5NiGllSFmh7mWHm6nGhvlNdCqKkyNlP7kivlmvlMfkawlGGokIGIGogSntvl1mnLxlBIm_Foz9MwvlKOl9vlfwlcGon7h8KouOlTOlUbnGwlSYmltnEwlttnELo0_nJwl3_nuOlCIm7wl5vliLkI8hkLk1wloOlnLkALoVwl6PSXwlTjm4vlCqlwtlgtl6Kou8hPLoGVijwlQ7klwlcklmklF-hBMk4dlyCoRenCPlqwlvbmrEoiLolEoyLoLPlxLoULofMB4qKiLkSPlMxlYLnYLmaLndemQxlaPlKcWXFoEOlj7hNxlm5nyRkBMonnl39hJxliRntJi64mRNmCVlz1nZzmt9ndxl0lnYNmf-P3DHhxlbNmjxlEok51npNmpZmA2nJNkI2nAXmv4m_UGDXmC8A2An1EiWokz3kvNmBOiQ2nkHeFQllEifym2NmhymX2nHVlEylUyFpNk-NmSQlf2nx1nh2nThmj2n_Mol2naQld8mDNoxYmR1j4okwUJ6okPOmTOmnQlv2nONoAzlJAnpQlFOkOPEt2ndOm52nKIEQYiB3nmOmsyl-2nkRmsCmkRmWMnGskGwmk0ko9n5ylo5nE0A4OmS3nqpk_Omu2nW3nuNos0m-tkIzl3pkOgnl3n6snmzSQzl4NoBNnHIn8zlpOmTPmZzlpQmiTlq3nZPmw3n13nQTl57lQFnpUky3n7PAgHnytn5RldPm8Rl43n0zlFBiGInfdm_RlTOoC4nNPmA4n5HnMInROof0lE4nJrkH0lbMnp4nWeAK4nSMnrFo1QnESnA0lR4ngSlT4nX4n2QnsOowOoV4nEQkWQmzOofRnUQmN0l2OolSlqSla0li4n_DoAdnYNhscnAPogQm02nlOongkvbnQuBorkaBoPFicBoJanI5mNTlOPoxan06H34n8Qk91n90l4QmSTlb_mKsEVTlZTlb2n_QmC5nBRmp-kFskK1lPRkJ5nKskL5nm6nlTlOskP5nsHoo9mSqkiamTRmITkVRmyTlj5nDXDZ3m4UmfskdRm9SmefkgRmp1lxxm4UmGtnVthnRmlwkt5nwRmRKGmrlacn1Rmy5nUAoy-m75nf6lUyFz8n-cfE2lB6n1gcD6n-ymG6nL2lcAnJ6niSkISmQ2lqEAyOmbRmK3mQ6njUluAo2fASSmb2lFFie2lySkb6nC8A9rmbSmN5nHEJeSmwYlotkQ1l2AoiZmvtkmSmr6nytkOTkp4mRTlv6n-Qox6nzTAz6nz2l0Smn8e06n4Sm46n3tm7SmJRo8PofgGIukI3l4uXLukdXkD7nzQoQukITmCinSuI6cl48nn9QXukN7nqBoJAoQ7nKGnGGniTmY7nxVlHOongna7nhqk8GiT_nT7ni7nNWlk7nq7n83ltTmKGAvTmTWlMHizTmQHi1Tm3Ukfvkz7n3dnJ4lKUm37nSuIjWlA8n82lWenavkNUmcvkBenBUm77nc4lJSoTbmhlnQUmJ8nSUmTSo1sMVUmo4lN8nj4lAXlP8nASoFXlq8nZxlgUmU8nRjVW8n34lY8n64lfSoh6nIpmoSoNPoHwklUmCOmT0mg8nNzmlIi4Smk8nyxlfXlrSoNtiB5lp8n4Um8UmT5l-UmuNkW5lx8nb2nDVmPmke5lGVm0Xl8cAXQo68n0Ti88nvwkn5l4DnAYl6DnF9nhBo8imtWkGdlHjmVToFiIL9nn2k9JnhVmn9lIxk-Jn75lUYlKXm2wXV9npVmJXkrVmTxkmgkdYlmuQ9Jiwpi-Lng9nM3nR6ln9ncTll9nFvmlToo9nXYlT6luYl_VmAakv9nCWmoxkE2ndBCFWm85nIHi29nKWmU0DPWmoyAKUowYmeak-9nB-nIZlIZlwYm3YmcWmz6l0am16lWUoHykM-nO-naUo86lTUnpDna8nsWm3InBbmrckVYkNsnUCoc-nLqnF_lg-nmqnP7l7am6Wmc6mT7l7SkV7lAXmq-nwUoTRGVbAwYk4BA6vC6ZlMXmiRkOXm6-nr2mn7ledkRqmAalrKm9-nPbm_-n5lnNzkC_ndXmLVoB_nNPkH_nTcnfYlDLnOrFnXmLdhP_nXcnR_nuXmT_nlalV_na_nxMnjxn1Ko3Fot7lpzkl_n7XmtZkxEoh_nd8lmVo5alm_nkYm0_OANi4AorYmvugs_nYonu_njYm0GoD8kG0kYsm8_nBOn2VolYm78luZm0VoCZgAWoxVocNiBAoEnna3jLYmRhmd-msOm1YmRhmryml0ki2nvMolakp0kyKoMZnqfmX9lGZAZ9lfdnb9lGZmc8nIJof9l9Ll2akqAoQ-kCumtAoyAo3QoWOnWZm30k-AoIclzVobZmjuLMcluIoy9lAJnkSmjZmVOnP1k3Ui69lN1kYLmdDlrZmmAiIBopGovZmTclQBotbkTBoXPiNBoRBo5AoN-lUBo6ZmWBoxEoYBox4nMPoFITw4neBoHamzPiUToPinLamgRoGYmK7n_5nnBoNckeXoYFojZnvBoxcmHdltBot-lMQlrjnXOo4BoI2kAbGQdl3qkEOnuamshknsmxamqsm--lt4kMEndvMXWkedhoUozckWCo9XoKbmXQXaCoNCncCo-BnxdlGbmgCoJYoeCodBnGdkNbmlonFRipCo92krCotLoBYmkbm-dlRunnbmeRiUunm_l8Co2Co-Co4CogGnIunCDoBcmXfnFEo5cmudkxqnMDocDo08nIrnRDoErnvVoM_l2CnjSnW1Z9LmzOmZDoXTnuYo1onaDovAmgDoMnlsYotellCoRAmwelNpnWcmyDoqDoaAmJZobwnM4khCiMZo6DocwnvAmOnnQZoPvnSZoevnfFlUZol4kBEok4k4ekEzj7YoKcmHEoYEoJEo_-lAFnySKNEoAcV1CoC1kqOnXImZWi64kgYA6En7cmFcmUblfpn-Yo2bm3xSTdmhEoUBmsTiXTk0flIhnCmn1EitEosdmndm9Iopdm3ZmDHoDglPFordmi_nvSn7VnxSn2dmuBmqBm5EoFGoAFoGgkd3YWglVTADemzYox5kHFo1imPWn-Bm-inVgkjVoyPkECm-Eo-RScFo8NoXOopUngem9UiNCm7LinemG6l-unTJZAvnKJnA7keViZCm4em9FoBhlDGo4NnktIhCmGhlXSn-wnfGoZZg1DoqGoDnnBcmYGoFVi4xnBlkCbovwngGoefmHdmjGoyzklGoa0lnGoBAosGoADmFTovGoqNnbsnj-Mvgk5Go0hkPDmh4h8GoiBn5hl-If8fm-hkJJoAgmuEoDgmvkmeDmJKoPuBH0ZJgmAkmqDmgAJ2DmBEmg_Yz-bcpmTgmepm0Dm2unXgmvvb7wdHIoF1ew5n_Dm5tmFjLhgmbBg7TQkgmtKmqpm11lz5mE1DPcoPcommVa3IPcoJwm45FLwmkHoW8mbgmgBWECotNWTHo2HoAklcEmxEmpklS9mDco9Holco5gmMIoiNoFhmyikwKinco9llY9mqomUsmFEmg0kDMhGhmDOmt9macoRomIIow9mpHoy9mgFmamA4cokFmRll0XkwcocFmFdorbBrcok5nA-m0Xk9BopllJAlRMgFklbHoZGmzsnnamL-mDgh02mD-mBqlPdo-FmRdoJllLDltll7comhmyHoVhmSKY4An2Ho2llTGm-Ho9pncEkjdoHFm9coUjkDIoNghgcoUllDZld0kzdoNPFihmWjkVBn5xmxdoL_mWaQ1dolllfhmMdoJ9l1VPOBnozmpGmO-kSBn0coKplJfmxhmKHm16kqEnRhnXml6GmvEnyhmSeoyEn2Fo86DDonUeoemlahneimVHomml0FoMHmhWkFwBAGnWeovmlZYiOim-JmGFUKGnzgI1GoIFa3GokKnWQcyHonKnKDmBJoqqnXzWZYnAbn1qlheoEeoPRoD8kJDmYimaDlvimeOngjlLFA7ce0DDiOndOnwAomOnS5TtimIHmRImwimIfobCl8oJgPnDUlKfoYYDfPnuRmpPKZfoaYijoS0ImTqnqRmffovUnYToGVnJFoXOnhDlJ9n6Un-imN3lgplfVnmhnhVnMJmSfoSVnJYlRJmaJmzJmIlkdjm3imXplHMdUQnmbhe8hUJmtkmnjm7KmEgo4pl6kk2SnsZAlJmSJm6fopJmRwlBKmLLkcLmH0BfjmZcXqJmDgocjmFgoZqlPMmnjm6JmTLm-OFRNn2Ge9kkjqlIqlcJmALov5nNcongmGKmRHmAJmnYn0WnmgmQuBgJi_Ioein1rCJin8jmWIoualtWn0jmuKmPckaUkluchuknRoPOorzlhTmm3legn1eoakl-goknAd3lBhoCHnkYoDhovInh3lyukRnn6eobAKT-gmgn-SMwgnThoseoAfoJhoj1CLhoqukoRoEhot3le1nllm_fmtdmBFltLmWMmGgmxboK1Zyzn-LmJtldTnaJoVkmyhIB1nR8kcZi-znCFAA0nkMmekmHKowkmktl3KmMMm9hoftlALoaMmokmUMmMLmjkmgtlFioMhhYGejnRJioALoH0nJul4mkkJoWFl8tlrJo7HAtJoHFf_kmfulYLlhulB5iCun2JoadTIJkN4eCunG5eUJnblHYJkpwlRMaezP-AJelFEtBQ0GSgY1LBkNlVAFJ7E8qCydfXVIdUaSNFEnARfGBWh_ai-AGG2Eo7e9JoYzDKZiYzDAKoiSjFkmEKoplmrhohmk5slEjotRYMZi_WiCgAMKoJngRvlVDDeNlaKon5DIKkXvlUikh6hbvlYKoXKkevllFoJKkpEmicojEmfKoCdohKoLFmCFmkKoJKkDdomKkqKolvlaYlkvltKkGMm6NlX8hwKorKocAoIznLGogLowNnrNniKO9jo2KkXLoFOl-KobjmSgoJLoOYmHLofTVQLkktnB0kKDLMLo6KoEoljAC4LkkLo2FfTLoTkokgoGkotOlYLoMjmHgo-vl_7h4rXfLoEkoQ7kQwlF8hgOlkwlJKk9LknwllRmpkomknxCobhlzCoK3ktNKywl2LoYkoTKoFDojjo1Lo4koPPl9wlgOl7LoGMo9LohMkTFoIunVFoO6kNMomMkAxluslpPksMklvkMMogLnyWo-4mRMoy1nYzmgzm9ToUXl21niTl41nXPocMo71naMofMoeNmhMoKokB2n1PlB7nmMoVWGoMoLNkqNmmFoiITl6ntMoR7mwNmwMozzn8xlzMoU2n1MoW2nz5k2PoEymOQlb2n9Nm_-lH4nBOmjako2nm2nUEAo2naqjKNoFVJMNos2nRNo6LFSOmanmsNotmmy2nPNo02nXNomylxQllokeNoBQohHoG3nxylI3n0ylARlXAouQoQPnAmmpNo3OmR3naylFAnVNoQAnnSm5coRRluNoURld3n2NoTpkh3ndqk7NopPkmPmymom3nwsneuk8-hEOoqAiQFnOho3mowRlKOoqqkMOol1NkPmhhohRlxzlZOoaemrPmzPmBInXOoNno93naOonPmjqk-3nU0lhOoRQnG4n9MojMn-PmG0l7PmBQmZSlN4nHqQP4nr5lHQkS4nyOo8OoxOoF4n3Oo_Oo3DojglXrka0l5OoOQmOMopnoc4nPmmRQn7Oo1SldQmHPobrko4nq0lx5ks4nwbnu4nw0leanUXo44npanyQmmNi0QmEXm54nYPo74naPo6QmUTlC1lePoA5n9QmG1lE5n1TobbJeTlmPoN1lK5nP1lqPo9FAxQoSskpTlr7YjoosTlxPob1lURmd1l1PofNosIT4Poz-nc5nSQoMgi9TlpEACCoCQomRm4DlMbkdfoqSKlfotsk7ooI9ngYnFco8gof_npWk05nKQoorl35n-ll55nt-mPQoJWmW-hyooA6nBCohhnrEiCSmF6nyxAH6nbQoGSmK6neQoM6nWAoPtkmRkhUlV2llQo6AoRSmROnYtkc2latkrQoctkg2l9QoO3lRXlppmngmbUltloJLin6nvWonSm8QodSmi4mrSm2tkBRot4mERou6nGSo8inGoB76ngTkwZV36nORo_SmJukSRoK3lURoM3lGTmITkG7n7TkaRoSinkUoefkM7nminkXo-TkcRohgnbUkAhoghoChoW7nqRo33lZ7ncTmOUkbgn_bndgn73l0AltRog7n2ukxRoj7n7gnuPmwTmn7nDti1RoqqofBBIHnt7n6Rov7nBrmx7n77n-Ro47nQ8nNSoMfntCoLSoEXlCUmOSojvkOUmFSoGRoC8n97n4YZOUmG8nVSobSoWUmD-IaSonqmeVkaOUqhncSoe4lmVkw4lrVk5vkrVkF0m4SoX8nI2nL5lvYj4SoL7mY2ntUm1EiySobYmYhA0hV0UmGjk2UmiXlN5lQKA7SoY2n9Sot1kU5lv8niwkFylZ5luGoz8n4rnIcA38nVqo58nKVm78nHimOTo3DnRVmNjg0wkEykZVnhBA4wkXToVVm6Unu5n2foK9nbVmcToN9nVXodTo6eBS9nlVm5Vmw-nq9nUYkB6lfvnsTotVmc9nvVmgYlaxkJ6l5To1Vme0RN6l7VmisoyTozsoSloETm-VmVMoW6lV6lDCTDWm1YlmXk19n4-nOpog6lLWmi6l--mMUoNAojPi_9nKtoQUoE-nSUoJtoeSS-XkZUoPZlETiL-nzqkjWm7QAhWmlZoYvmDYkgUodPosGAtWmXColwkhZluUoXcm8bmd-nS1Sf-nUYkh-ne-n2Wm3UoS7l7jEn-noYkFUoY7lnbnFVit6mt-nYNS-Uo3PlWVh7UoyYkAUo9ZlUmly2ms7lHWmCtoq2mQXm8-nZnLVbmKVo-lnMVoKZkOVoNuoQVoL8leVokXHW_nZBliVo3ZmAYmYuoqVovMnj_nANnBXn0zk__nEAoYhVKWoqOW48lMnnyrgNugWYmWsmShmQhAAhk9NnL0kdonnnn-Domuo5VoBbljuoMVmSfmyCobblMWopOmOUoRhmQWoYAoP-mS9lOSnYWopakRSnbWogxcednhAogdn5Uh6bllAoVOiKZmu-kMZmP9nzAovWo1Ao8AoluokVocZm0WoXvogZm6Wo_Aoqcl1Wo59lDBo-WoqdnqZmudnsZm4JAS1kPBoIoouanS-lMBo7anRXoEpox5klclANAnclKaoOXoKXoO5meBoJXosPiH5mV-lfBo-SobXoXinQinTqoRTm48nmZnbamoZnVXoiUnQdor-luBo0BoSDiekn6BojamqaoAOnbNQICothlvsmLCo8-lZdlXUoiTlUEnpckX-nDsni2kAYoldlCYoKYoZCoodlN_lEbmEYofCoJCnNYoiCoyGoQYoEZoObmLuorLoxkoqWlYYo7ellbmbYokElOhoVunbaoM3k-woaunobmChoAun1tnnYo6zn2ZoRdmf3kCZo7_l1cmODoBrnQDoDrn2HL9_ldpnaRWihVzvVXDoCAmLKnsflNDoN2nhDofDopelRpniDozonQAmMpnmDoCrnmto4DopDoNZorDooDojcmKZoknniAmicmOvnivn7DoRlGGAoVZo5xoXZowDoxxjaZoeZo1znCEobZofZoFyoDyoDUnkZo9cmIEoMEoPDncDnpZoPEoUIm8OnQhJtZodTiwgkKdmnflNyo6ellel1ZogZoXfkfEoF5k6ZoxfljEo9ZoxTi_ZopEoCaoi1nWznodmy2k0vodLopVn3ZmzYnWao4xXDFoXgldFnDxoFemnUi8BmFwDLFoSsoNFoLGo4BilaoXwoZFoxPnHYlJmDsaokgklFoxOkR9m5gmpFohbnzgl0elSCm0aozGojeoYeo2GmTeoNHm46ksOm5do4ao9gV2ao8FobLmCGoasnDhl5NnMGobGoHhlgxnlCmdfmJWoIboZkhhNoQKALboHlkNboOfmyCmiVoavomxnNDj5CmfnB7CmgEn2DoMnPdAorfmCDmwGo_joyGoyFoAWmxeouhkoKnOYngboNVTwsikSjRDmNUjGlnbfFmbobACAHo1lmKJoDHo1WiwboMjox-Y5WiepmQ6hRjoDJQStWG5hGLjm3eFuKAajl0ovQZHIDGsfpEQp0op4hBiSi0oXLV_umZ4m_meNZiHlhHKjVjed6n-rmraKzhaQDBnrmgtkWhZTcBXMJJ-e8Ho7WQ8rm70owQovzmHKjxPgI4m_nAEsmpBgFEmvQoXmdbbXoJhWXiSuiRAn10oHzmVsmX1oXui1VFHdfHum67UDumG1oJDlh1oHyRLdo1sPrAoYEmVfoaEmCxmHdougmCxmo1oLqEhlb2DXZomx0Px0PfKP-DXzio7-IPuBDOh18VcaQ6zmxahUKoEAFb0i8fiJ8j3MU6rlZumHqF_EmZ9mk1oQllycozsmNeoIHm2cowKiddoGGmfdoz5m_doFGmnUi_BoM-mS2oteoojo1Fm-Bo3FmKAlpMFOWov1onHoPXAOWoo1oLAlNjkmdoz0oz7mccozsnjAls2oahmtwBAeoZ1oL5mmHoZhmG_mBeoodo2dof0k7dogdoZYHrymo2o82ophmpbl12oO_mepo1jkMYi3jkG3ob9m_jk3jkK3oU_m3jkIeovdo7jkKeoRAlMeoCeoVIo3doxGmzFfOGoU2WjIgahgeuJk3oUnPn3o1lOfKPp3oklOakkfYiuDldGnwml_eo-3IaKFNim4KnTzk6KnaVo73W9pRiqnLhm7GfxfAL_nVzkQ_nh7BILnD0FLLnZalNLn-KSPLnX0jXcnwYiz6iWcPH4o_7l5_GKpl33oZal53oPcn8KnBJJ83oXfoNfokOnnolfOnsIgMfoMclHfoQZm1biOIm0jAifojOni9EZCls1oyim7EovBmTaoAsStSnv4oSao9EoJWnsHkTdjMhn4zWZPnBIovfk04ooSnTaomJmRgotOlAnltkkAgoQjmbJmMbojjm2JmtonbLo5kkcqlLnjHFhLgoyml_JmCgomgoYMmoqlRwlDWn5fk24oRIoPEl5Vn4dmwSnpSn5Pn44ot3jbXn5PnrsnNmk1foCWnh5oOaoj5ojACXgoX5oO5oqfoYYDVgoA2bx5oK5oY5o0rlbgolkmP5oojmxTUqjmRslMgojlkD5oGqloqiSvovoArYiUiJvqiochxqioYi9-kK6ozCk9qivYinchxVayYioYiKri1Yi-AlJriXgkUUnb6oz7SZ6omonz9T2Yic6oPBlJjjgACyJHURn_Al9bERri0VndtI71oAsiyKmz5o0Nnvcnv6oYvl81o7giy6ocgoIgoVjmljmekoRLm8RnQpEXdhw6oHvE7foFLmJKK25o1Ie-wIE7oJ_EG7o86oS4Vm5o3MUO5oA7opjmfgoGPPhgolcXv0fqemzvXafoh7IRbncVks6kqZn_sm5GQD6oCLoremOPQSVo0KPiYnvol57QrxoI_nSAgRcnGZkTVoaYik8ON4o9JmAfox7oGLnvsl01kLckSjnP6PUjn2vnLimRAl8cl97oEwohBAA8o2mn-anDan5eobho9jmMQlRjnG8oI8odeevXocknC8ofllU8o8gnLhn-HndxjFEmY8ol_gyaDCunF2FaljD3TEvCg8onioR0EgEBn6oGGFp6oiljo6oZvFg-lh6oSrk0eofnm3BJGJglXGZ6o1oCu8oQGGTnn7Qn1kjoARr8oZvF2YiTHktigZ6oz8oJFX5vnJ6A0YiC9oaimL8omKmSvVx4UaPikoj-5TKojozgsbIqojG0gOjo-IfaPiBpjjVoM0gXojDXjluilGAEdCaojc5U63jmhQZ9olGA88oc9oGjoiJluznPJoZEBRJoMNmhdDo9odQAQjo7uIP_OPZiXJoO4jZJoYkmcyovho0hoMxoeJoCMmgJoeZijJopJonZimJoHhS4tl9kmI-ocFlsJoE0nB0nAnkwJoX4jBlmTMlJJlE1DPgVSKleioYFNFbCZ-ovlZY-oSgVuTj7uIiHJj3Va3IUaVf0n3Ilh0nulmegVO-Im-ohDJYVjDbmaNnpWmE6kNYoUenbCowgBKRCbNnAdisvFAMlWCn96oDanjeLhNn7-o7xPGCn--o_5oPjnKJAR1n61EJGlseCCeCe-oIpir_iM_oLHhNeCe-oW0aT_oO_oh-o7PYX_o8dCk-oTPcb_orBAn-opLldKlq-o7GomJWk0nyLJf_o6HJ6zfdSfjFAMNZwZAfniN_o8dCoDKKTZf_oBmjJcCu_o8ni2mCx_oNNZiFABKKw_of_ofCKcYn7_opBJAfCu_oKTZ__oFHhCeC93osZJ0_oJAp8dC2_ot_oMHhrBAsEY5_odNA7_oKlnjFAJ4od_bIApMNZQUPbgDwImsrBOApxvHK_oPkAJGlY_jKhjgulslmWBGf_jghhl7Vk_jVegSvI5Kfi9Vo_jOSfe0ni_oNDmk_oiboJaiuQUlGfxApWCKYVjF-oVtlUiodvMfVj0Rc0Nhuvf6GfineBBpvWJy0nR6gIsD5mn3GlAhBYcAkApamAJGljiozMm9TjWBpY7E4HjVuB93ODjo4CWpxmysV9MlDjoHrN3hkWJk3de_MlvulFlAkWj09oNcOP2EalmhDiSHhMAFMNkgaiYzDcNlhGGkhoBKomhoLvlDHodnkc0o4slLKouAYv1nAmoTMoVlo6souxlYloH-halocakcNmbMoglo_WohvoadmiNmsxlCUomlogdGRokgMoJ2nrNm1xlzpoLcmFUBCQlxNmxMozlo2Di1NmLzkiok4lotooZ2n5MoC8A7Mo-lobnosok3soY3nUWofYjHNoc8mRylk2nINow1jHmoexGJmoOdYLmoV3neyl12nYOmoQlRmoSNoBdnCDpHSmFNhTmmaNopylcNoXmoD3n2PoF3nZGocmobMnCIilNoP9lh9noNo9Bi_lmM4nMmoVOma3nZOma3nyNoHzltOkGPmxmoSPmOPmG6l2Okj9EAqkTno4mo1snHqkBOo7moDOoczlHFnFOos3nIno3zlz5nDnoIBiFnoWPkPwl5Dp-NolqkLnoQno63nPno83nvzlTFn6DpDEpcOoWwoKEpCEppWkwqk-PnLQm3UijNolOo_PmjOoH4ndDpREpdOkknoO0l8ylIQmGQkRQkUEpb4neEp5noY0l4Oo4VPtnobvoBrkSQmYrkxQnyWoBPojQka4nn4nGPo_nosiRJPoBTlzDpMoo-ZmZBoHooOanyrkzQm60l10l80lmNi-0lQoo94nvpoD1l_roArl_4nhPoH1lk9naoolPoI5ndoooPofoop2lrPoLRmVJANRmlooT1lFSkoooW5nqooY5n2Poa5nkFpxooORof5n0ooi5npCp3ooItnkmoJEieforXog2kjfovRmJwoBpopgoxgoZKmxEoGpo24m0RmIpovyo45nFUB65nlUk0toYhAQpoRUlSpoZSkdhnbqoDSmX_hFSm7jDbpouXldpogQogmoDCTP6ne5nPSmMOnU6nEWlX6nC8AZ6nb3ktQozOmJ1oU1of6nWRo8tUwpo5FpupouQlM2nZDi1pogvovroefkCxm7QozYVpSm6poDqo8po2GpwhI-poF2lIRoa4lCqo_QoOemstmFqoWVlG6kCHp2XoQsmKqo8_BTRo1QmVRoqGpcWkRqoS8oe-lV3lXqojBoRinIwoGsodhojgnMhoAnojGniqolPkU7neHpjUkjRoBEpxGilqowqorqof7nignh7nvqowRoxqoMnoMHnSHnaHnUHnl7n83lyTm_3l7qoaVkZWlHQNy7nFfnErorknBSo87nESo17nB8nLUmD8nPSobbmGroK4lEIpCSoGIpKroKSo6woF9hH8nUroTUm_WlYro2DiZSoaUmDSoDIpwpkfrofUmhrofUmjro4UmlroDNknrob8nqUmd8nWXlf8nuSoh8nPwkyUmwFByrom8n1ro4So4roItkS5l7ro_Sov2lBTom2DtXlETo2Ackwk4RkHVmowkV3lLToVDL2Fo98nPToNsoWdmUsoYVmZToQPiC9nSsoOWnDYoGjmVsoH9nbTo48nesoOYlExk25lR9nrJnjTojso0TonVm8VmedlmsoxDoosoVamqsoQwke9nwTousoh9nL6lxso3Vm3ToxQoZrmxCpj5H5solxk_ToNXmBUoy9ntpmBtoo7lCUoN3mhSBKUof0kAZlE9lMtof3oGKpwYmK9lIRkTUoM9lVUonDnTAo6AmWtoiWmN-ndNnP-neUoTtoXrCetoToogtojUoito4Rkktoi-nQ7lzWmqUoltoaykstoptoutok-nxUoxtoU7lCpm1UoZ7lr-nl6m5tofZS7toUXl9to8UoAuok7lCuoBVoIuo7yk-Jp7Kpm7lHVoKuo82kxKnOuoFblD_nNZkF_nRVohXmY4oXalK_n43oM_noXmXzkF8l63oRAQS_nhZkUuo1kAWuohVoY_njaoVXmb_nhGomzkvyo-XmECltVo6XmORiCYm4uo4zoKAopLp3Voeon2uoBfo5_ns8lism-VoX8DxuoAAoWGosLpIYmHWomYm-zoGboHAoSboJ7n48lt2ogbl2Dlbaky_k36jhblH9lUAoKKp2YmNKpvhmN6nRhmZAoWWoT9lGvos0kIvo59lVdneWoXdngWonIpiWomAokWoUvoBukBumREmI-kkpoFImOfog4oqWoqIotWoWvovGpp_neLpnMpIbnvMpfvo3Wo09l5Wo2MpfZmmvoZsl49l8WofNmGBoyOKDXoUeZbclAFpOBowvoyCiB-lzvoMQobBo4ZnQXoEoGCwoGXo9EpUXoENpxvodBoQanZXoWinYGWGwoNdCbRoYHp87odqMRambUARHpnJpnZnzBoYam_1kxBoEQinXo90ItXoyPiUwoxXo7BoEzo0XoU2kVXoickwsm5Xogwozck8Xoayk5amnwoM_lpwoOYorwo48n3-oAfBuwoJ_ltdlMYoUCnOSiHOphBnX_l2woSYowuR4woRbmXYog_lHelr_lHxoADoztnPEoZunIeldYoIxonElZbmL3koYobDohZo8bmwYoWxoGEomOpQxouRiyYogYoMyowCn2Yos3k3znCRl6YoIyoz3kBZompnsXmGso9Yonxo63kpxolDo8yhnDojAmtDoTwnJwn9xouDo_xo8DolJpDPpzDo6xoFboYblrAm6vnWZoOZohBl8xoGyoEyodZo6cmexfZPp2cmKyoNtlbtojZoOyoEBmQyoGBm8woyUi24kWIm4ImuZoYyoWEoayohPp-9o98Keyo4cm7bmzLFgEoLjgVdmlyoiMoO5koyosEoCKo8hla0oXznwEojLpjBmzEoQNpGgl3Eow4od5oEyk_4oi5oTaosBizyo0BmXao2Bm3yoFFoEemMWn7yoJFonnlt4mOFoNXoZgknPnkaoogloLnTToqUngFotaoLzotYmoFopemQzooemZYoAzQ2glvemH0olflkeoZzomeotYmdzo7FonDpWCmtdothj6aodCm8ao8emmzoaGo7sAJkkCRp9Ukpzouwn1zoVGo0uoTfmuzoPhlV7mFRpz8h7vlfxnIRphxn2zodLprLpUboL8FWbo5LpYboYMpEVmGOljsnuKoHHpIDm2GohimG8k3Apg0nMIli0nF0Z9ED6fmpyjX0oqbo_PpsboLjoACpGvlbaX7Zb-wlO5I0AnNyVQPl-koTIkhwmRwmc9eO2oD8ovgmKwmxgmd3oQGmchoFSpYcooEmiwmJxmlrjLxmHIgh3QowmMZgtZAx2o72o6xmj3m1Ho3vj0UVmjbexmEYeD4Qd8oNSpD2oVik0VXj-muEnlBFkSpdmRhwmZjoNxC9ymtSpFQDhwmOymg1masm68m8llhEmzSp-xm3LjA3oCIi5SplBFfvlQ3olXiijoy1obKoKKiqko8cA58hskoPBnKHnA_mHTpkzAowlAIoQFmP7EjKoqCix4mY3ouumT-mSTpy6hNFmT_mvyliHo6co9do3SpP2oNhmfTpqHof2oAfoujoUhmb2ovTooambllDSpH3omamF-mjllISpthm4goUAoXdoHQEOKou1m8AnVjoEKkoqg6TpXqhk4g9TpdNlb5hbBn5jo1NlFBpAjGXiA6Cginexjo30nQBpO0j50n3NlsKouKk5glTEnHUpy0nymnT0o8gAQUpVFposn2ynHGjveow3oJGnDGnBimAfo23ooMku1l4mlTem7ml8nSOlornlgCiAqn4tnCnlpUpIMorUpcLn1Ln_bAUQZk_EvGFbnlMHkolnGdnUhok_TsUpyGkjoSaxnbnlmMnHfIBVpy7ORFoZLnRemAMosUpsLnvLngKC9cnsgo0IfcMkOVpnLnbLn6Co5UpUembPl4Lny9hcPlCNnuRnM9o54oEVpVnl3Lnb_BYbW6LnLVpFEmYVp-LoPVpdFoRVpeLniVp59hsnlSolSkoljn4HmSLoUolojnGun4sT2NnO7oMqlz9jkRnq0kL5oOLmR7ojaf76o-5oKWn5cngwlEhnzQn16o1vle7hZ8omVpo5oSdnC7olah4KoVkNF5o-qQBWngRpiKOp5oT5or5ogWpz9M2Nn8vlY5oM6JZJm-Vi_Ko65okjm3JmT7o-KmR5oJ2oI5odkoZgo9QWUMn1WpaLoLWp75oWjm8plyWpe-gZMnC5oYgoSgoyUp3iAtSnW5o55oxWpM5oJWpkJPLXpJgozWp8kkk8h2WpFXp-cnB9hoVn7Wp95o9Wp-6o3WpMWpiWpyJmCWpAslW7oSPA5MnWgoRwlCWpbXpwWp8WpAXpA6ojXpkgAY7opGe45ozzoALoGXpzBOuXpT9RxZnE6oEXpXqlMXp8HncogPXpQ5oV7o8HAULmf7mJZn9NlBboeSnLGojcAwxnZ7k_YnfvZO8ZCZnuOnoRO0Mnskk-qQa7mILmGYp4Yn_YmIznR-e5Kkennjzn5eng-JeSndYpaAEYZngApaZnifo4joLZnHvokuGKYpMwl6Lk8VpAEpQWpJjnaAFV8fkynOLo6HnpjnWCUF1MvYpZMkokoGJLkyn1wnaFAC3gSWpmkoNwlokofXpDeJ7BAW8gpsgm7oc7oe5of7oOZpAfAHchWbn8wgifoSZpqMezLozYpIVQyHoaZp-VpjunN8o2TpMQl3wllBFnjne5oHsJnjnKhnWWpJWnmUpO8ogdmBmnW9hwCo8Mi-OlHIpuenUbmuknThfefERJU7WQJmnukoMXn2knn8oDunplnzln45FslnQwf7xYBlnJknGAkuGnXDULmmIlnNfnKlnIbJMlnGCaOln7mDZxn_knsKZuynEeQwyn5PdYlna1eHKpsCp-ZpyMi0ZpOIpQSoVTKEDoXbmDmnOLJFmn7UGsIg9ZpJ9hwZpVWpNXpJVpOmncgG94ohapwap1kodOFNko1_ndOldWpDvCqtn8apLLoeQePWBFEmw_n2_nEbp7apFLoOkoGoOttn_apPYGBbpLbp1_nZOlGbpCbpKko6AT5BpHjoOJoohofmkwLmNkm59o5Lmwho1znyhoa0njuB1ho7fmJAk4hoJ-NG-oF0nlJoYFlQ-o7hoG0nWioOUfP-ooJotbpGtMbioXOfpApW-oUKldyEhio-bpE9OIcAQ7OnpE9Kfu9gfKFs9oIJoIjoolmAvlxRpLvldyEo1np7gl8j_-KbXCDCp4CpfzmGoZWloICpXMo31nZNmOCprCcNCpflopMojAnilojMokloFGpF2nOlWU4AH2nyroK2nu-nsGp98KO2nwloaNkR2nuDgT2nTym2loHUGiympCp6lo_QK8loD4E8MoIyl-Mo0JpBmo4Cp2Cpn8mFdpGmofQlNOmXyliQlOmonmo8SDw2nEDpgylpmojyl_CpcOmVmofOmITk-SpbNoY_m0Ql8xmE3namoTDp9EmdmoDJiXDpRHiimocTQbDpimobEpCpkfDpuNohDpxNoZ3numoDgnwmo8gl3No3OkPzl33n1moWnoRhmAOo3snmAi9moGPk_moV7nu3nCnoGOovHpmzl6AimHnHnogqoFep4zlEEp83nWOoIEpfIn9NoRPmPepNEp2moOepinoYnoW4nfnoH4nDPoqOWnOognopOoHQkrOornopnonnonepMQmeEpU4nmEp0norepXQkqEpwEpf4neRnh0lhRn3EpyEpCoA8nofrk2Ep0Epr4n5EpLPov4nSNpAam_EpVNptanUPo50lRPoNooGFpZPoF_hi_m3OBfto4Umk1mE-nQFpvJpkPoERmcoobFpeoomaGM5nsPoS5nQRmfknuTl1aNwTlZskkFpvoo2YknFp86n9PomxmhRmAQoY2ntFpn5nqdpmjBq5nSwos5n_ooXsoUKmNFp0boDpoLNpx5k8Fpw4mbcnGQpNQos-mQSkNpo6Rmqfpk9RIGpHNkTpobSkVpoy5mYposBAN2l0QoL6nDJiSWogpoMSmipoOSmmQo5fpGNEcGpoporUlqpotUlspotJpe6n1GphUo7fpj6n4UlUtmgoo4UW2poTSmu2lVQls6ntpo9Gp02l9pohao_pozSmDPmHRoFRouVkB3lLRo66nNRoIgpJqoRRoKHpMqoMHpOqoE7n90IQHpO7nU3lbqoUHpSqocNpUqoeKpb7nv3ow3ltqowVlfqoZOpQOoihon3lkqoHGndTmbHpEepSUke7nWhpqHpuqouHpFEpwTm53nzqoPWlo7nbHnyRoDvks7n5RoIvk8qoKvk8HpNvk-HpJUm8Tm07n4dn5knR4lDroISolapIIp-hpZ4lGSoOroXYoSroWVkZIpUIpXroL8nZroEIi-WlaSot4lCroLyldIpCVlhSo6vkV8nuSojIpAwklIpqSo4UmqrormowSorIpuroj8nzUml8n0ro0NE6SoP5l2ro-RToXlu8nAToAVmCToEVmCsozXl28nCJpbqoEJpRVKKsom5lMso_8nfHm7ahjQp2UnHzoG9nNJp4fpPJpI_eWJpGsoYJpO9naJpgTocJpiTosJiVYlhso0JpKKHX9nnsosVmkNpuZnpJpsTpN0W6Hi9umdNkysop9ngJpc6nm9nrloNPo2Jpshk4Jp_Uo6JpncpDUoAtoujpQqmB7nAKpMWm79nHtoNWmAvn1Xko6lUWmJKpXWmr6lF-nw6lDyky6lPKp5Nph4kSKp9Bi56lkWmeNnmWmYKplTXaKp-4nfwAhtoSJpvWmnUorUopUoDYk-NpzFpnKp8LTqtoEXmkykh6myUoktk0UoCUo2UoqKp4UoY2n2vm9Uoy-nY6ltjp5-nBLp8Yk_KpDal8KpDmAJuomnLLuoFLpSuoAWmILpRalEMiOzkMLpv7oOLpSVllXmWVoRLpYVoTLpqXmWalbVoczktxoefkU_nVuogVofuobuoDQpcgpAXnnVoTEoe_n9fprbe_XmmLpc_nuOpiuouLpkuoxWosmnsYmDAoglppuoConItkWbpULkLkoplpSbpDbplkkruo8VoONiwGpeck9_nV6nwVoVNi5Lpnuoyuo5uoWwnDnnilpFnnklpLAoMAlFKpMMp-jpFeoaBPQKpx5kbAoBLkB0oJvoEyAgAoRpAiAoOvokAoiJljWojlklWojTkkMpIummMpbDpd4or4oNImrMpjvoOjpuWovMpavoMbkdZm0Mp44nugp2bkevo7MpmdnYclrvoacl-voKTlTOgtvoFNpMXolXorPiVBoPNpXBoSPoZBoUNpINpU-lAckYNphNpFwodXokBoLTmmBoF8ooBo_7oMhpEPoyJiQwoyFp8rLpXoyBoRwonNp1BoMdlw-lH2kz-ldckW2oc2ok2ogapadmiOmXcos6hdEmvuotam0Np4-lcwoZ2kewoNCo6XohwoA_lbClRColwoTCoWkpBYoaCnThpzckAbm6npCbms2kywovwoLYoxwoKOpDdkBopvBnkCo3OpIsjnCoTYoW3kqConknQIpsenDDoiapH3kuwlE8n7woVOp6tn_wo_CoBxofYooLptQp3CoYOpcopu_lKxoDxooapYdmGDogxouYowqnLDoZelhxoqOpsopRxo6VRYxo1YokPpP6PI1n5dkfxo5Op0PpdDojxo23klxoeDoScm_OpSAmHZoUpnHPpFPp6xoGppD4k0DoPZoyxo4xoIPpOZoCyo3xoEPpKppOPpwAmRpp2cmBTicPpRUiEEokOpSxoiZoLEowPp3ckmZoRQKoZolPp5BmoPpVyoqPpXyoz6ktPp_EnbyovzIOdm7gipopD5khyovfljyo4Pp8ZoHVl4kokcp7PpddmAao2-hmZpBao-PpFUiAQptyogCoTlpIaoudm1EowdmRaoA5oKQp8fkNqpNQpPqpDgk9dmBFoSQp2yoZao4yoelpualYWnRJpaQphaocQpk-lvVpClooLn0LnFloVemHlo-epREpDzogQpXnpyVpmao4UnX-LxUncCinQpkSkijoj6kqklPzoGXBibnpFoNbnn7oyxoTzowQpiRpsppReoYzoaeoeeoiWk5gk7Qpxuo6HoANppWklWp3WBBGo7aokzoL7kFGoCfmxKobYpJGoK5B0clJfmQRpSGoqzocfmyCmtzoDxoJbonzonHiZfm5xngrpUGoPbo3zoAmpaQWZRpgTK9zolEnQynA0oIznnhlbbo-jodboG0oDrpq8lE8k4eoKclN0oj2ixEjR0ofKFuRp4HlwRpuzna0oY0oCglPcpp8kbFgRcpdNLSIP2NPI2mQ-VQ3oXpC1eiTHoO_kUspE_kFEmqEGf9mdFpifcBTpzsnR5np9m0TpBhmuZp5Cpd_kvPopTpl_kispJIotHoeomadoE_m3apgNo_couHoJdoSdog2mR-miTpp2ou_k0XkU3osUF4HoO-mzCpM9jhTpVdoJIoV-mnTpospt3iDvov2oZ2oldo22ondobSpDeoLtpRtpn_bZVi_Housp5-m2-mAIo1cosdo1emEIotziGIovTpR3oG9lkgiAtp-LjdKiuMjM3o7HoXTp-doQtpL3oUGpHwmmsp0spImprymPIo3GnnZpCGnvAltZpiZpiHpsRobjgLKmZzn6NeIcA8IogznCQp9eoyql_an9anuKnNDSNspTKmydnVCXPbptgoldnZLmlDlpKmifoRup2UMIcpRNlbbpwznk1nDqprLmMJodbpmLAQspuhoUJA0znI_ekbp69oDhInbpA1jfJoiMmUtlM-oybpJ-oSioZioCJJRioKWf1bpzupIYM5bpJwidioqApNNAp7g_bpWlmEqEO7OFvpEphWGeIvppMcopU_8gp7gZbpt9ol1nakGKjozkm77gebpNNmu1n9nkECpUloYcpHCpocpVroTombloGAlgcpivpicphloBCoTCpZCplMo14mAgpI2nzxlrMovcp8opuMosrAxlo-LmjCpVSk0MomCpz-hoCp4Um8cp3aA8Nm_cpuCpBdp3nmHNoEdp1CpDmob9hnjppspLOmnmm8Cpr2n-CpOdpdylCPoRdpVOmUNodylIpklnmLtkYdp62n2DibdpNDpddpC3nfdpRDphdpB3o8QlfepWDpCwmmNoZDpkpkvFprNoPdpgDp7cn-OmoOkydpFVivmo1No2dp4mo1mo0mo4dpSzlVepg3n5moyDpVXonAiYPm-moHepahpPhoLEpFpo8Dp-Gi-DpOOoHxpBnoXepoPmnqkyqo4HnWwoTepbInuDpSOoYep8dpbepEQnonoIkp8PmXEpenogxpjepQPiBQkhEpcEpnpkuOofxpoEpoxpvnogQnZ4nm4niEpwnoL8Fyno4novepoEp2ep6Oo4xpSJi6mm7ep6no9epyxpkQmkKot4nv0lFfpCnpAwo6bkHyp7voU5mLTlJfpHooFFp2AcHFpOfpbPoQfpbKpSfp6go8SoD5nKRkF5nXfpH5nIsknPoiTlLsksgpiooeFpgNovPoaRkgFpjfpX5nlfppCplFpuyppfpe5nzoonxm1oogdp-DiDtn6oozfpkfoTnpwRBGQo2FpIQoyRm9FpBgp0clBGpw4fMpoEGpQQoC8AHGpUQoJGpG2lihnXQoNGpyIiI6napodQoSGpVgpRMp3TljQoYGpbgpoQo_UlfgpVSmhgpXSmjgp1soi2lK1omgpk6nrgpYFp7UlFbnp6nhFixtk0Gpt6n5gpjZpw6n7GpSUl0gpGRo_GpHqoqEA56nl6NEqojRpK3hEhpAtALHpEXmNHpiVlYRofRoJnphRoTHpeRoYqoJ0pfXob3lXhpc7noqokhptukhhphHpzRlS0pVeppqo0HpoHplhpdqonhp7Gnyqo8Gilzl43lTHn2qoc0p4qoyhpXRk2sp4UmXqmVrozci8Ro3hpH4l5hp_hpLIpBIp57nbIpNroFIpProG8J_7n50p6gpHipWopyWlJip8qoLipTroWIpDJiYIpSUmCXluenero4SoT8nZipjSobiplSomrooUmorogipA5lpIpQ0mE5llipuIphypPCpoAntiphomnoky1mmXl2IpSDiPWkxipw8n7IpDTox2lBsoORoDsoZWkg5lDJpIsoMTo8ip_-l-8nRToA9nCjpWVmQsonfoD9nHVnYBBM9nbJpawoMYlE2pqJidJpSjpkToxQo6To4RkkJpkQWZjpsToG6l9LnIFAyVmkzpuJpdwRijpY2pOHir-k44ns9n3Jp8sosIT-soMYlEUoJzpd6lCto2Yk49n2AcLMpP-i89nFmp5JiLto3xkNto8xkE-nMKpKmpo5jJ-nfWmPaClWmIkpYto5KidUoMkpEkpHykPkpKFp_GASkpaykgKpttob-nedlotockppKprtotUohKpvUomkpwtogGCytoQcip-nwKpvtos-n5Uo3Zl-to5ZlL2pv-nsjpBuoykpvkpFLiKqmzkp6ykpZkoYnELpA_nbXmNVo1KnPVov3pLLpOMiXcnT2pA4oQLpVzkN_nZMiYzkNLpKlp0AAjalTuoRgnyXmfLpcLpd_npVoTlpauodLp3ZmrVo_MnW8lWlpkUi7LpjhVrLp7lpo_nv_nqlpRNDQYm5zkulpUYmctnxlp6_n9Voonp_VollpBWo9nnLRpHYmflpl4pFAon4pwko8uoCmpC9lMAov2pImp_uopOmBvoUAoUUoQMpstpsOmTMp3UiMmpFOiOmpZMpfAoEZmfWojAohWoGzlgMpYmpiMpWEmOZmsAos1otMprWo7WoG2pXZm5MpJJnnmpbgpQ5pabkvrksmpwZmumpebkpZmoZmQCpovoSCVCXoympxFn0mpJNpPNpn5p14nKNpLqpRNp6lb8mpp6K-mpXXoQanq5pJypzcl3XmIam-7oHflbNpkClbukITkQ8oNnpSamZqo0epRnplNpuqpOJpVnpqNp1fpsXo2BouXocnpbknenprTpHGmqam5loLSpmnpFCoYwouNQUdl4_nKqD4XozamCkp1amQCokwo9Np3npowo5npTkp7npFYoswox-oAopMOpCoptfkhCoGopjCo1woJop3woc_lXbmRSomapSopOopvkojRiUOpBcmcOpXOpeOpHxpCxobqppMoWOpSunhopdunJxohOpvCowLo7ppbWlHDo7opvYorOp1RilOplUonOpaelDxoUDoaxoEfkPlA3opRHi1Opappixo4OpcEo-5pk7pFZoUxojDoCppGZou7oIZoNppTppfAmJPpbAm9wovxoRZoUPppTotQpOppHppz7pPPpk-lSwnUpp97pWppWPpDyoZpppYoDEoZflj7p1AmyZoZEovOpgppkppPyobxomppWQppOnREowXnxQpVEowZoXEoP8p07pdyobEoNxohpneEooNk2PpWlI7ZouTiXdmkjn6PpBhn8PpbnpBqpS-hqyodmkvEo-IoxEoJqp0Eo5voMqpb5o8Vn7dmmgluSn8Eo1dmmglQQp_dmCFo89hwFnuZmLgkkZkdqp8yofaoJemgqpBzokXmCxlDloqbmnqpfVpEMoE6pGCmsBmGCmGzoLJpspJzqplQk1qpkFocKovaoqFoxglb7oTZpSzowFo4gl8rp4doctp4Qp4wpIakNrp9Qp6em_QphCZzNnjzoE0o6rpVkNPQpXrp5joNmp7joxMpXkkyGmTkkerpMfmURprzoirp5LpUfmvzoWfmg3oRGocGoTRpwCmJRpsrpXRpurpwMYJWioxn6Cm-7pgMYdRpaWouGoQrpAfBfboo-oO0n5ApP0oIijEspLvp-GoC1nIspw8pDikGKoubosLQXvpWgZ8vWCpoqpmWpmiwHVJfC5EevmYxEvJUKPg-boJhJ3borZICcoktpopmogpxpoggmUYhigmEEmKplz-pxpo4gmfikPtpocooikS9motpstKtcoh-mXfi9_ma1oy2oJIo02oKtp-tppspthIAcd42oP_pxcophmM_m0tpetp92oIqQ6nI4hmZeo7ipGJpjUpXeoFrpFimHrpazoimlRCDdeo1_p8hmKnjhjn1tpJHmgcZ1FoIrpneoR7numlNim9tpinp_tpv3o3eoEfo7ZnMCa2eothkSim_rpMupOYn0gocjn-eoc8oKplKAqiimQSmoMpe4os4ol4od7o7WQi4o7Aok4oXXEHchUCluimbAqkimdAqNImsfoH9nBVn4imh4SsnJIjp9imcVnxfowfo_imgVn4zWdslieoUnp_1pQJpK9pdvMLjmZXpekoqWpH5oCBqSjmrXp9Xp4jm3BPAYpH_o74oCXpnXpgtlGLm3XplXp35oRBqHWp_-oN5oJBqQXpCYpOIAEYp2Zn3Fpi6nqgoG9os7oXYTsnJzjmXKmpGp3WndjnzapmYpYupoAqoBq1WnjBq9goDNmabphup1LmjupBYJVvpVui_BpMkm47Cnup7UNIFlruphbpA-odJoyhoqbp6ho5km8hou-pgkm27lBiou-peMmEBqhtlRqCNCqDjkqkmCioXMmz6oLiobpNykmPiopWp5XEvbp2bpR-o0upO-oYiowbpKCqqMmepggghBJkR_oJJldKFf2ES0nWBGvCqxzIBcp4pEV8ADcp2CqwFBQcIzCqOZeOlmxJkTAhkKFeGNcuptznSvp9Bpgup93lN6hSvp8CqB-kHDqQspPvlCKkDUpPKo2wlVvliNl2wl71odjoKPl-SpOKkh9pWKkqNlKPlBSpeDqPFmpjoRFm5klEll59mlTpy9m13oR7nzjo4Nlyjowjo0joR8k2jooOlqYpWMpAOltYpeLpBkoxGoVkNBkohXpNLoFko9Dq4Lk-qpPZpaOlY4pstnslpIkoTYmbtnQkojkoWko9VpawlRLoJolyYp2koV5oyrlDkoVLo9SjIBq95oawlhkoWEqUEq_kkF6oWJm-kkOgodEq0Ol2LklkoQEqXSnmLorBAdklskoqLoRbm-6pC1pRopzkokkl5ap7ko2wl2EqKPlBqp8koybb5RpAmN8LolLnZVpR9pMloWFopqpgCiJloDtnKMoNlo9mlFFqk-lRloKwpXcprjpWMoXNmccpZMokxllvpPMckvpuvp8Mpq8pevpX-hD2nllosvpnMoYCpg1pFVAbCpL2ndCpixozvp8YmXip0cpxQoeNkkTCymAV2n5cp3MomNk7loS_k9lot4k_loWcpi0mFdpIwpFmoUyl7CpeWmPwpaoXRwpz2nBDpUwpTNoFDpeDpTmoWdpW8Vj_hZdppOmlOmPDpiwpsFpkwpsOmjNoowpfmofporwpO3nyfpN3nRPn9yludplOkxwpiDp0wpzNolDpFgne3nMzotsn6wpNPm7dpZxp9dpAxp_dpRRkBepPFnGxpcHp23nGep4DpIepNxp03nNep5GqRxpSnoIepVxprhpRIn-wpbOoOnoB4nHHqpnocepQ4nZEpvCpgepmOomglL4nhnozxpbSluxptEpgGqYHqg4nbHqeRnrEptepxepj9PfHq3Oo6xpzno4epFPoBDp_xp3UiQnmqHq-SlAfpqbn7Ep_4lz5pQPoLyp_voyvoOypCFpKfpnoVPTlvHn84n7QmF3pv2U-QmB5nt6lVfpZ2pG5n2lkUFpafpWFpcfpkypefpKIqQ5noypT5nwNpifpz3NkfpWRmuypnfpLSmv_hl1loFpzyptfp1ypjwp3ypqUpyYB5ypp5n7yprNp9yp3fpHQoxBqwgoI_e3Zm_fpiFqDzpJpoZViLpoFgpIzpDtoRQodIqRpoLgpKGpPzpOgpZQoESmTzpQGpVzp9IpcWkWgpO6nazp1EiZGpLNFdzppUlfzpY6nhzpa6njzp8tomGph6noGpPqorGpoFqtGppIoo6nvgp6QovzpLMgxzp_2lARo5GpCRoWep_Rmbwm7po-Gp26nEqo8zpKMD-zpWYmRsmLqoeVlL3ldAqYJqPHpH0pN0pWHplBoL0pX3lI0p7JqKnpSTmT7nnqoa0pU0pj3lW0pmHpHKqZhp4GqRhofhpwhpzGnpHpf0py3lsHpXIoUKqrRosTmm0pf3no0pNHn2Hp8qou7n5Hpw7nVroOenAroaIpUipGip70pCIpmKq60pMIp80pTVkPIpMroA1p70pIipxEqEWjSIp_ShKipAxRXSoM8narovhnlKqdSoR8nrroYipiroaiptipcipuPleipNpmtiphipr6nZCUnZjtroSUATzme1peUpkFq1UmuSoj1p8NmZQC7Umn1pcWkp1p5Ipyips1pCVmu1p0ipw1p2iplrn4ipeNp6ipMVmJJi41pIJp_ipSVmPsoEjpG8oTsoTJpMJpofoApoxqpB6p2LqKjp9np3WRcsofVmeVmgsoTjpmToO2pXjpLPpqTocYlF6ld9ndjpW2pljpxJphjpwJpzTo4TotJpoVmr9n8TodFq1smw9ntBoAcll2p4Iq4Ylxkpm2psITq2pO_i69n59nl6ly4prbI7jpPUoVWm02pBsk22pFkpZ2p52pVtoNkpDsCbUoVKpA3pbtofUoT-nngpG3pdKpo6p8bmJ3poKpL3pntokKpS3pMlp08nbkpMcLP3pekpjYk8WmtZluKpkkpa3pU3pc3pokpi3p8tox-nf3pi7l5Kpx9nl3pSqmDVoIhiFVo2-n1kpV8JJVo4kpz3pHLpQuoE_nGLplrl_kpz7oQFoB4obal73pZVo-3p73oXLpezkD4pfVoF4pRlpL4pxEoK4pH4piLpZlpkLpoBm9NqG7p98Ko_nU4pwLpouo48lLNig4pzlp1LpmDgGWo5lps4pV4p4uoJWoU-pCxn9uoUAoOWoIMpx2pkRm24pkRmNMpRhm44pMMpYzpUAo84p9YmXWoZrpzKoXynPmpdWoMvoE5pUmpG5p9slXmph9luzm3akbmpi1opWoempj4opMpt4ofTolmpU5psWoimpXvoW5pyMpY5p9Mp9Vmb5pGXod5pkvof5pEBoh5pOrpmhKCNplbk3mpGfpTPop5pUPqIyp3Hqx5pSXo7mpONpbPqTlpTXo9voYPqMypPPoBwoFnp65pcXoVHpHwo8JqbqoA6pjXoO0plXokUnmNpNwop1IpNpn-lVXoe8o3BoP6phfpsBmzNpb6p_zpKCotnpxsmfwog6p7Xoi6p48n_rnmwol6p_Npn6pqwo7BnDOpHYo4-ox6pu6p5QiJOpxBnOQq0woOOp16pQOpKdkUYo5wo_6pDxoB7pJ7pD7piop_DlA7pI7pcYoWwolQqmYoDxojOpQBmX7pzFpZ7puopY7pV7pxYoXxoTDo-_ld7pbImf7pdxoGcmUKng8pdEokDo6opgXoN6RnOpCRqt7pBPpsxoJppy7pbcmw7pNPpC8pSxk67px7puAmZZQE8pSppPRq47pucmWRqYppgJi2Op2cmbPpH8pXPpePphppCcmc8pSTijPpS8pFDnnppmmZ34kiGoPplvZojSGuPpc8pjTiyPp2ekT7pbmn3PpYmn5Pp8ppr8p-pppyo3BqldmDaoV9iFaouyoAOqEQpBikKqp38pRUiHglJQp_8pwqp98pNSq9VnwqpB9puYnD9pK-hF9p-LpLtlU8pdaoeqplvkbQpO9peQpaFowqpZ9piQp-1phgklQpKzocKorGqR_pOzoqQp7qpRzoArpo9ptunq9piypzQp0_p1Qpczos9pKrpgtp6Fo7Sq5aoizoTrp39plzo-aomrpVeAERpA-pYfmBboTGomCmDWoh7kkrpK-pPRpITqN-porpMboLTqixnT-pBMphfmW-pmGokfmoGo6uoDOM2rpC0o4rp3NnFDm0SqAakJ0oQAqLAqAsph-pS1nj-p0khM2im-p5CqvfXe0iGil3fiLspyRpCSqfaAEikKKoV4Z3TqFUiLDqCdkb0oE7KLvppRjk6PjGpE6gfrmGkE_bEV1DAEHHuFDgDA1oZ8PHaJC5E1jnKZbyQZwkAUHAITDyKURuFMSBF0D4rmQ3oI1oaSmkGpXrjN1oX1DP1od8PFsmS1oHUqMFiRKQS6pY2oatpJ-mj2otTpZdo_xmbYiU5ogKoi2oPwohnpD3om-mi-mutp8spwTpwRkbakT_pg_ptwBflLdClDupmgPAUqGupHVq5eolcnJup0Vn1LfBDqf8AVlW1BqRvpASqLJozslNJo9BqJDqXVqv9ouFARJomupgbpm0nYJoxho99owppsup_GCuup4HlpbpE-oyupK0n5upo3hTioH-okCqmMm7upK0neul6bpAvp8bpa9iLCF_bp0FF7OeJvp2fWx7g7CqpIlFcpo_gx7gDDq7ul7BpvnkTvpMcp7Bq0Rp-BqhdDZvpWNmbvpjPlUMo11nbcpZlodcphcpYFqdMotPlZCpnvocFqDskKBnujpWCpsYk-1ntcpedSaJqwcpfCp5xlfUmtFq0Nm5vpsom6cp9vpNQl9cp3FqBwp5FqvCpAmo8FqHwpFNo3Cp1CpJdpdmmImoDGqIGqHGqNGqx2nTdpXwpWNoNGqYNoWmoSDiewpyQlODpSDi1xmvfpWGqH3nVDpJ3nJcAhQocqgfGqjmoeGqqNommoSwpxnkvdpkGqxdpEtpa3n2wpmDpu9pxGqtGq6No8wptInLHqvDpSxpn3nJqkWPmULAExpCep3GqihpIOoSqkLxpcuk9GqMepPxpaepMEp0XqFHqVOo73nIHqCHqeOo2PmUnoWOoPEpnJqWHqDQnTEpvOoeepQHqixpiepaEpVHqpxpO4ndHqmnorxpqeptxpkEpino0OoOrkqqpvxp9Oo1xpyepxxpYFoWQkZQmzepj4nwgI-xpnHq6cn-nonYq4Ep2toFypCOo8EpFooEfpITlZPqNypXSAVPo70lXFqV_bTypmNiPfp9WmWooVooOFpEIqYooI1leypIIqgypTLqnTlpPoqzpcSmiyptPoUAokspwPohfpyPoSDi0PoHxmmfpZRmb5nnRkcIqIgppFp0yprFpZmoiIq2UpkIq2OmwFp8oo8ypIEiUqn4fpwIqnlo-Fp61lAGpKpoCGpHzppoagMqkEgkCpKgppxlMgpEtkMGpWpoVrogAnDJqfSmcpoXzp64paIqvokZgps-hLJqT6n2Bl-_nW6nPJqeGpRJqgGpTJqhmohUqIUqlGpOHp-Sm1QosgpGPqtzpEuoC5l4ponVm-QoHVl0zp3gp8Gp8gpzbm7gpAqoFHp2tmDukD3lBhplxkQRo_6nzJqlloFTmJhpoUF5JqqPqRhpXHp8LqWqoM0pDbq95pERqZHpeqodOoMKqpRoJKqUhpIKqOKqV0pLKq8XqQbqUbqtHpd0pfukR0pvRoVKqohp3qoNHn0RoaKqPKqcKq4Ro3Hp0hpgKq9qoiKqKfn9Hp8hp_KqAip_Roe4lJIpAIpJro-7nLro_0pyaqB1p1ZptCo2Hi0KqvenTro3KqF1p5KqRNDVroVnIQipZUmL1pwKqJwkWipgSofIpXiphIpY2nGLqZCpILqfAfLXlLLquokNLqN0m9VkQLqWzmSLqPIqULqzroWLqn8nk1p2BlaLqs8n-SowipeLqr1puNoqEGy8nkLq18nmLqz1p5ip11pFJpBAqHJp-ip61pAjplnozAqWTo0LqFjp6LqasoXJp-Lq-OqgVmfsoJ2pkVmCMqkToA6lFMqQ2pHMqjFoPdqtToA3lqJpV2pxToNMqRMquFqa2pwsoiGpmjpe2pWMqg2pZcpi2ptkpdMq9LqcMq3-nfMqkdqhMqh6lCKpGtoQWmQtow2ppMqA-nrMqD-ntMqvdqyPTStoC3pUtoYUo5dq36l92pUKpKkpWKpB3p72pdto6Mqfto7In0npANqO3pCNqlUoN3pJNqLeqakpR3pK3pj-n1QmfkpkYksKpzUoPNqZ3p2toa7lGXmd3pd7lrkpqkpYNq5PoAVom3pGUoGuoDuo5NqDLpUYolNq9kpw3pKzkpNq5kpz5np7orXm33pVVoVMiFlpD8lHlpD4oWLpcVoYLp3NqPlppeqAXnSlpGSqUlpLXnQ4ppAExXnt5pCClduoYBlk_nuVoEOq3uomlpHOqYOqFOq4uoX4pc4prlpYbpz_nJkoKEqJbp_zpsuo0Lpi4p2LpQOqT0kSOqIOq8lpVOqZTqJAoDMpm2ox4pC-nd0k04pNIos2pImpiOqfOqkOqkRmmOqyUi-4p2KkA5p8WoaMpuOqcMpF5peMpH5pRvonAoTvopAoampM5pr1ol4oP5psMpCPqmmpWOqompdvoqmp2WoEJn3MptmpUgqMPqh5pg5pnvoQPqmACSPqmEnjPq2HqBZqfHL15paPqfHLy5p-Zn3voAanKSqABoDfp05pigqsrkXNp45paXo5LqHnpJbqdNpGbqk9RiXo_clD6pxYqKwoIdlMwoI6p2PqcamEWltNplPojMCdnpyRlfnpdjpHQEU6ppCpGCoZwoZJpI0osnppsmf6p6dqxnp7NpGVm_XoLQq3ckAOpzworffQQqtwoTQqxnpICnw6pt6plhqW_lMbmPOp62kMopubm86p-AigQqQfqkqKwhqjapVop8bq0CobOpoQqAxoL7pdopR4p17pvtndOpqQq9hqjopN7plopP7ppap0UkS7pzQqxQq1QqoOpqYoTxo9OptopSDob7p5QqEcmN8pgel_QqfyopOpsWql7pARqn7popKAppCrnHRqSpnEppUSiGNqA8pMRqxxoMPp0xo6nn2xoSRqYRq_eleTq-lpsEppiqURqAyoOIkXppbppcZohRqDyogRqdppciqxcmvppd8pcelDjqnRq4mIjflmPpWClsRqpPpuRqYImErpxRquppvPpnVqIak1RqpYo3Rqk8pP1JqpXTVm6ppJiq8RqHhn-RqR5kxapbBmXVqFqpESqHqpEfq18pCgpzekMSq14oOSqEzoQSqujqSSqEzoUSqZ1kAemE9pEFoG9pGFoJ9pZQpeSqN9p_9pClpQ9plqpUFoeVpDMoMFqxEpnaofQpvqkoaoeemwUnoSq0qpqSqg6k3qpuSqZbnwSq9qpTbn_qpvFovQpxFomTqDgp_Hot9p2em-SqhzoBXoBTqcboDTqteqlkq5rpEGo69pzKkaYpIYp-9pcrpB-psViD-pHRpQ-pVRpKRpNTq-8lNRpk7kL-pm7kAbol7hdGoXUgDbovughLpTEoWOq5zoKwf7zoKJAyrpJBo_zo82harp3rpe-p6tRwfmsTqL_ouTqRGkwTqLDkWegC8gGspK4jq-pljqzRp7Bq7TqshoGikzbouWnVpm2boAco3-pP3E5-pX8b7-F8-pVgm_boXpmBcol-LC_p9DmE_ppGprpmIcoH_pKcokzQMcoiBq5lqlnpxTmCSp-UqHtp_dQgDqPympumfGm9_pCmq8jlN_phZLvUqPmqcsfn_pKplSmqGkLhHoWFmjHoGtpLhm49mtuofFmd_pHAqf_pwsp1IOW_pw2oUdocmqz2oCVqgmqlwpoAlh_pC3oj_pIdop_pdtpVmqvmqQeo__pleoAHmVeoWVpOYX8GmAAq5_pceoBjnzEngeoXAqIHms_pGrpu_p3cqqeotmlpeoFAqz3oe_pQimPAqzeoIVqcZpaklZAqzgoLupIinBbn8_pFEmWnqFfopAqqimg4onimdlBTfokAq1GAmAqRfo8Aqknq8OqfAqttjRsoeaoayWNqlrfoYsotfo1Aq4Aql7feVn2nqizjifo9cqpfo6WpZEqSCq5WpHBqwdSNBqGgodXpU7oOolS5ogXpSBqI7oUBqCslKoqYBqQ7o-XpS7obBqBYptXpDYpggoFYphBqXJqygoTnqE1emBqb2msIqx5nSAqPFoUAqgGC2govBqr5ohoqvWnCkmVVqJcpeup5BqJNmYCqQWqimkiVqX0nHFl89oC1nzOp_9oPtlB-oHCqtVqiJoCBpzVqieXnkm_hohkmPCqitlRCqdXpylAEpqKMmHioZ5HHpqFgmKioMpqK0NdCqrkm1kmzbpiEcL-ovVqYpqTWf2VqDBpWLlxJo7bpHIlJJlxCqQwiXfjjOfCJkSIlwFkj_oqRpCYQzJk1JA0RHpioiwHz_YpwTdxDVCFQXj4LnZoATkkiJkYymkJkCVH0JNPMDmIApJkYzDrJkSABY4FQjAGiT_8g1ehJqilbpENA9GosBpCunl0Vcthe0iDzPtio24B6ZCxrTxioSed36ormFtXEplGldf4ioQHi6iom2CTjS-io95bwbAeGNo7eg-oVgV7_o99Imhh-ApommfBpO4OADqHKPn-pAUqEbR3qqDWqblqZ7gzrlAXWcfisliTpqexGLUnmGIYrpNwAfFCApF8yEcfi1DJoVhUvEYeZS_gFjQt3atCBe2GxwbGDHdpaDpYhfi-5FUvEQ3cmGAoVhnLWbyFCjc_PHdOiZ9gZwGMeLmGAuLFxBpXZdPRIEbRNxHP0KwVqJ4XbIAF6nzFg9zIZrqxNhQcIhaGu_gQcIWrW4UpEbR-tn0Bp1aioioZmFDDByDHQDhB7LNGPsViYEECZnlKDdrN4PcB-aqZFMBAPSOQIbGHX_aicGG71oTmdbKHolFSSBX_A18A3BpsfOe_QMVO_pgtBpL6m7sBd7KttBJbf2QAbVF-lGxaiKIEh0o39oCgAw-pKeExyGODqEPkEFlyElbNBBmir1nRKFbFgdHoTkhi7f8sqegiiOAPWqoHVZiFN4iRbMvRjH0ZCtqA3aqafnsqyrBSPBwVBLrWcYaMjY7SalmFsVFogAfSEVlFHyABUI5jEHTDdYEo_G33Qc1fXtqOIDYdFflGQLBMGYN5ZTtqhZA8xAreBISbZ8C7eISiEEwB9yCfGEAEfF2RdaIBRj19iJGlO6hbBpEVjzJoJJl4tqPJkSujNOA09oRPjRqqisqAuBksqDtqKtq4PAosqCbiaiSLmm25U29oHXiKNC30oSMljpqqRpulmwOjBappqgPuqoOCtPJAbDrJhd1oIui1VFR3ieuq_HkY1oAIoE5X3umV6UJfJMCkyji40opLjoIJaVhUgjoPJd4myspoIJGVqQ6orqinEYM6oW6o08AyqiI6ow-McQAgchsYi73p-qiayfuzihzHCrid6oxOJk6og6oJvq4ZhSDlQJl8tqauqNIB_hiKuj6VqUuqa9issqQuqABclij8ui30oYmhSuqBsprRpJvidvqy0oHUjavqXLVXHgtsq90m0UqvRPCMlqMl7VqASNLkmzzZYBp7tqUKlyvqeyZBJlvsqxwhEJl8BqIDqK1ZhvqWuq8vi8Tq47C1hhYEqDoqLWpxOJIXprLkDBqGoqvWpaBqaXpsXpUsW84oFlk9DqD7IJ7oGReUwqNLmZBqzapawqOBqK5OB6oWLmQvq2vqxsqEUqhioPsplwq5vqlupEUqYmhQspAwql_oCbjmLgqwqVlG36jiwqYvqzsqjzkmwq3wqQ8ljLlwMimLlEFluwq6Ap4jiWMlxwqDmiNNnhUVvmeouq89PJfJwuqV7ec4mN-j0uqd6bZ7lD7Iq7mcTpk0iUXPflLDOqXlpI4p5Io4LllYnkvFAYnFfqvXnpBlbxBRYnuMWGYnqGJAzBWqEkXnLYnZVTfYpkwnzapNAhJNnEYnmxqTYnyxqiXnGoOXYnEzJuBqmieksSH2ifYncgp2kpGri-1mhiDsjmoYngApG9J1wqxvqBMS2sqgvi6tq8Fk3tqLyq75Cbvi_tqTkh2gQlvi9BkRyqVZAoviVlqlApXlqMJlZlqnJlFJlsbiMyqMLDH2VrPhpXVHsJnyqZwmo6iTrfzQjtpQyQF1HYpUFR3i3PhxKE1HY8PhypJb2JLJYkxmPQhoyqtpQ74A1ilIfjQYWDJJ4CYCzqGymxoCm0on8fslkpQhryqvQhuyqslkSMh7yq2QhQhQtffPzqzwdMRYTbjfNbsZbXejtCqjwqUJoLtKlpqgRB4sqI_MpYjhKlq_EYmhMAFOuqezq9zFfqG7sqAxqk-pEEjTGk6sqJZFrbi7sqZLWeIoDJJ17m3zqYTjtIo2poLXgqtkszpPsWoNJwIoNFinEYcIo0IoeIoYMn5gPD0qTYMNHgVKPHVFiyjRsBlIoiIoBcMx2Si5VrTQOuVsIo_zquIoK-eD0qGPqnIoH0qNXhjJnyKl8jiS0qUkA2IopKmJyqWBGyzqT0qMfBgzqWKlSJoMgiStidHonzqVJouzqvTqr_ixzqizq9FAOqhrJWVJo-zqs0qeHoH7bp0qoYASNhXZdTfhipq0MmRvqFNhG1qy0qG1qnzqG1qTuqJ1qVuqvwqmujExq9sqZLWQ1qNajXZdpkPQ1quRPprqmMl4Vg4Vq_uptMmwvqq0qSNh_sqCWcQ_oZLlKyqFNho1qy0qo1qnzqo1qR1qZBpeyq0fmgyquLlttiPgiORUVLVy1qbljdqm61qB1qcNcdqmD1qgRBWMmmwqG2qBJlWMmIqjKNmItqXVAWVIhfh6vqdLoakoGql3vqgzZSJmUXptOl20qYlq40qWnhqhorbiy9oKLYpOebCqBVMLMmilqW7mSgoj2q9uLpkmIioWpqEioBrqdOOVpqYCqJpqSgoi1qyRgI1q01q2vq9vlmwq62qRDPY5oF0i8WpfwiQLma2qfyqc2q2fmzrlHELmOl-wi9vlKmQY5oV8odrSL3qyapSoqscjdnlsnmmHO7GhygPNgBW3qz3IjjhP8m5gPCHhbgDIiXiApOHhDHhKHhiApKjVeilm0mTPn7dho3qQvmZMnX8kkIhNJAD1BmUh7oftIlw3qxekmIhL9bdnZSRk0mVpVj73q37m8kkgzEh8Bmaq03qV3DC4qA0q2Hhc7U2Llp3qBeJ93qJ4qtJlG2oBBnu3qmEbfniJkk9En1MAVApjBAJkkAEkmrDHBA74b67oUfLXcn88kcaad4qxBEDlp0eqyObN4oi4qWKAk4qrZaaMFfBnXiY74bu4qb4qGWa74bJGmaBW4qKs4qR8EqmqYxmwNAKZAn2o34q-4qufqAzqbqB4qKOKE20BB7j5InF5qXRAH5qF7jR5mMrRtglVTjmiVvBm_3qn3qzEmWXpZWiFhDS_pIcWosnJIhMJi_HhdqSHMJ2Fji3jvtSDRXnZhTOiMIhpEQJ7iZ_iuCjV5UFvq0uQljf6jarGAMRh5WpCpf_KHy5quWjYTjwKlvBCL4qKAJ93qMKh55qKjlqHhgUhx3q43q0SpapglsE23qy3qnHhgHhKahh5itkVGah46j7jVhUCnYhK7jtNECJhS9kHJh4iMP6qZ6qJjMR6qDfNXhFu3UGXB3LlXtQzEd6dAXXpA0Eg6ql6qNjkvjhq6qGZkRkVvBKPJhcMlvBaOJhjEAUAlizmcMh_LZWJh83qH5o66qU5qw9k0lLV6qcaLMjlGSF2vmEaPyAF2vmQ3PuvBeJhDxKMKh5WpK7qUeAAGAQKhA6q6QnZRPFDkxHkFiPFDk_SmDIb62BgjWmTkb7qN6AmyVJqD5UCHjIAcVC6m5InPmDj7qxFqXhVI6iO5q3nIBakkiLSZk9GVtqfv7qgRipQHy7qh7q2xAOPkv5Zd7q6NYwGi37bK9j2xA1hi-Jh74mArfPmDC8q3hi_4mk3mQfjHDD-9H4fkmPB_tJgjWpdEk6kP8qkHQK9jpdEJkGbbCa-jFEkyKAX8qFhEZ8q_Ze0uqu7qpdE0EiR8q2KQfdiW8q2KQOPkz7qpdEq8qVdXxPBQKh5WpzKhS7q44mBMl9MFskKrgiYnVuah38qm_pnyfmCWSKhNTGR5qqKhGOFA9qT7quahqOhV6qG9q-bhgumtdhzKh5lG76qxahN9qyPFt3qJoqN9qMTjpufyAjj5qvCQxPB86m8oWXmm25PrNL4ahtYhB9qh9qKAn-6q-yV3Kh8_m4YX-8qcYCBAnX5jIehALleICFZh87VIbhO9QMUAH2X6Kh19q0JhObVMbhlKEfzXUtmhKh_PladiAmmt7VA0l3no69q6VXqQn2HfWLNP4qP9q7dhvVMM-qm9qGGGWEBygilhCyBVT-qtWhVei1GPRKUzeQqsQdoWydi2KQd-qjoW1dilKi85q4kJypl2XkQ4qQymTwqwHoTahUumKdo1KlwUO74Z61mwmeoWWuOC6cE1lVp7qjTlvEky-qMom1di2-qjjpzMpAPqm7qb-j5BJ_-qsbEmaqxXVp7qD4qsjZK_qH4qcQh_LZp7q8zqvGpEMh_-qS_qC_q-0a84qx-qOMclgosunFFPD5j-EPC_II2b5LhGLnJQe27oa_qS8fsEkGznqnA7-qXJAQMhq_qDghH2oD-mXMh6QhQ1bz_q9QhgEaXMh0ZhTOiV6q5_qm5qebie6qXMhqkLWMhm5LTdLNNhZzj4ok4ZajygwzGVFA_MhHArKdpJArYyg_WBGArQzj3_kvBaWuifzjzTpIkb6MhRuiXiAQgBqyqNAruKCeAryUFTArdAr4obxKEgArlAr6Ph4_qcArGYA9ejQNhtARsAr55F8yqjQh7VSxArwxP0QhDArOGo3ArP3FGAr8hLNAr_IbrAr4UKZUAy3mWArtfh7gA23maArVNh2IJRbV_MhC6iNNhk8q5Arn8qP_qfxYaGh1Yk_MhI7qBBrKRAfheuuL3JgMAr5AraBrqhecBrLArB2qjxaoMhUBrm8kfZF2uf2Hn3TipBr8ufUsmImh3eSdBDN2F_KRU6qtkVwBrriDzBrPLRU6q1lVwBrulQTbG5BruMR1BrYnV9BrnsQ_Br-pF0BrRahAArUmhgrIVZWGCr33AICrwRHhJh56jLCrAXWOCrU4AQCrEoGL9q3dhVen_oAWCrrBAYCr4Fmt-qcCr4GR1KHACrHNR7Brw-qvMhjdqyNhBSMBfiNNh0jpsCr7eMMfiBBrFni_MhOni0Cr7YX5ArIBrG9mmBr1Arn8exCrcVh4AnJPhnBr4UWnoV2CrW9HNNh4toQuVFBrsbib7l1fiBBrjNk8CFyqIy6qTQnxahSNhEUqTDry8m33m0WpSNhTpQJNhTpQfNhDpkxCrJRl0ArzjfZOmjDrxwplDrVen3rqjNhxNhBPhbOh0mVnbhF2j9XCAFkRAkEiWzgGAVlcNlmKjiKE5DrDUpD5qWZX28qi4K48qiCroGF78q-2oCAn3Dr_8q5bh-fhDeh-Ek9bhLErw_q4AnqjWiKEvgWh_CsfexPBVErkFYZfeTfiQOh1YkUOhMTE4bh4lVYnVUQfhErGWhIEr-EkmEWgQhycVTBr5Fe9OhTPhAPhiPhFpJDPhZNhE_qABDyErHPh36qeka5Fe7EASijSZkgQh8Ery7owFexErAFrS_gTPhEFroVhnPhYwmTPhYwmJFrEmqFPhHSpJBr2Ph2wmgQhmPhxErAVlCiqUFrlSaYFrnPhxCehtfTPhdFrnwXqDrgCRgpVh8Bw4D6UF7DrQffkFr7IAmFrz_E1HYfArwQhqyqnPh-ppgQhzFryFrU5lyPhU5lnPhyyqwQhqArsErHBW3yqrQh-PhxEr74AAPkJQhgQhEGrIQhjxkiFrzArRQhvsA_PhdfA31FFUFCfjJdARGreYF1HYF-hTPhE5mxErlQhZGrFzqxErUSFbnDACjGdotxmLqlhGr5di8wmgGrFJAn3Zp9qFEkQgBpGr4jDtSC88qTtpOhnLzqTPhLzqoQhdRizGB2Gr5Gr0jAuQhuEkwQhQzq-FrqUFrAFSHh1QhEHrT2VzQhP3FGHr8ArxEr8ymwQhHtknPhJzmSEnwQhSHrlspRFrdQhuWj5WpMRhT7qPMiQ5qaHrSZkQ5qcHrSZkQefu9jjHrXefZBn0MFlqCgrfUghVomAkJPACl-qoGJpVjvHrT9q0WpACCJYhm-qH5o2Hrp-qKmqP-j0Wpk8Bu0p2rn7sm_HrHvkBeBe6j_enDIrO8nuxglfisfi4hXdLYSip1qmX_YhenVRhX6lZ6jYenAVE1smGIrJlnAVE66jgrfG-jGaPk6aD9B0uAFAZPShT_BFAZHDY07B1CrcRhoIryPqx7jQymjoS5RhIEM3RhGjJwIrY5G3vmiRhBgO45mjciJ4lNIrofiIdif6jAVEA2q6IrWIrJShdSfWThCDrxln_IrM-j3SAPShx-jx_q-omrZn1eP-FOtkV0wK1lVfSh-Wmztot7jmgPFXaWJrjkpLBn8CraynvShmdqb7jJKRdLg8Jp8om8HrYnbgJrIThWWlKIrEZZcgiKiXAIr-IrHIr8ShJIrBIrvJrrJrG1pZIrQapwJr9KqHxmJ-NGThuJrMIr8Jr1JrFTheomOJrWnlgenJJrUThIUh6Ka3JrLKrfgi5ErugPSIrcThsumdIrUKrtRUtHr1ePfThcErcRhbKrrkp-ThsIr7ThCUhhKrgKrXNqLtVdKrdzVmKrRtVv6mAkJ8Th6RhiTh9ThgIrCUh5IrVIrzenKiX9Ir6JrtCoaKriCZbeqRvXGEAr7mAyf-bPa9By4E-MAPfA_OAIqAL-jGUh78BFLrBgAHLrK6jPdgDLrN1bWBroKrS1beEryKr2lA9IisCPRLrGToPsWGUh14F3KpZyVWKrYLrMIRgLrdyVXLrBJr1KrtCokJrZvZKShGJruIrIJrzJrOUhK-joKrNJrHJreCZSDUfJhbwgW9qYnViDnR7q6LrtbiVJr4LrDxK6_q__qTJrCMrd5q1Zhe6q6DasuqEsWIcAEQHeUhFcNhmDiUhlbNVAUFRhDogXUhVMrNMrmJjPXAdUh6SPpMB23qaMrsJjcMrqUhnHhQMrJ6qF6qABnQymPdIApAhgGbGiKNBc0i3aA1oCXHBtMrl6hvMr-zmlrSn-kxLiSCrLgo6Mre6qxchL6obRPuzi4chLgorqiakVW0jU6oOdhpchCFk1UhZHrPjm4UhE_XwVhd3q0Wp0jpPMrFfi0MhEQHNfiLrmRWpJqit3mylXu9gO9qB9qgNrT7q53mieq0jl1ObN4mg7llNr2Ir1xgqKrGshWxJHzI4aPkNryuCKxJwNrstVlLrXmBRcJF4q7IAL_qknLG0gBlBRpLsNrpNrBpV7lR6Nr1Fio6nGdW7ojIKrPZPPZWsbEG4qo6n8YXsJAOOr2poZNrdMj7NrFbnZDrcfpITj_aESOrvGpYOrlMh0uqxaPMxquVhd4mHKrBqTTaAuHRz-qRBWiEhNJAoOre6qWqEzMrD6qLJr2jePHVsMrxOrI6mTXn2OrgnWjXn2Or6YX7OrpUhugJqMAtkVqxqxOrFnFuOrsVhwHrMpJpVjvVh7HrZ-qmUe0WpYdhMErcSQQPrEQkcrqKWh0DrkbWbdh91Xszps2WHOr5jeFbn0NrqZhcPrvWogPrwXVePrPmHRWhtUVQWhhBRKUAxXVUSFLMrYKAuPrC3mAsmd6bpVANDCTOD1SPVWhTOD9hPa9htUV8PrxXVa9hltl9PrkynBQrZMjKXhIXhy2WCIZLXhj-XA1qCSMVNr38PdHoNQrD-YLQrcJq9zqUjhUQrT_qTQrxIoKDC5spSmQTXhKDCCjVNXhbQrgumeQrlYcgQrZZFccW2rnQCQpqWf0iv2WLLrUFAmTBNdnnUGuQrvziijWu9gFMj99jUUiVoCc-goJUS_FVkWrcDYym51mzaik_Fk6k6QracqsGmLzmNMjfLrtNrYeigrfyuI3NrGKr2LrR6aORrLRrIeWvNrhPrwhPTRrCOrFjBkPr7DB9tVKRraRrRpVEOrGFAcOrX_qpOrz0Bg3jZTTB_IAOrYXhyNr7oViRrpjLWOrdPrfpWQNnKOrBAJPZWoUG60iYRr80ieXVsKrjgixXkIPrlhCpVjLYh0Hr8kkzpQ_YhYnVGSrsOj-8mvdhCCriCrTbGX6qw-qhgG2MrY3qSSr9kG3MrTWVxaPwKhB9qaSrT7qDErNErxqEe6qsNl3HrxHrH5oiSrMPrgOrZMnwdW3bntHnQRrQymelmFeh7MrmYOAIj1lVh8BR-nOVjRGO7fiNTj1ZhjRP1SrctoWVj4SrMJiRTjOTjzYJ9SrsDnvPrBGAFTrzMquXVyPrLJjDIHIlVsPPItq0mVItq3yVPTrgjPRTrakVTTr4HA4RGcZh7CPbTr7Bb9hPJoVGUpdFhrqiJxJhTfVqnk9mKBps3NkTrj1PmTr7rnc-D9rne2DGnCOZaqTrAvq4CBsTryBGZyWbGnklniCnjTr1TrlTr4TruTrf2Dw8fcoFkaRxchSIJsXfHEAwTrZXhqjWbVA5KAGUrgWfzYD-mjO3qOwfkqnydj5YpGunE2q9ziJmD_qqKFF72qbPEcUrLmj92qQfWgUrOIA_2qv_hEcdsliJ0ifUroUreYFD3q21qF3qkeg51gVZWkUr5FMy8Vi7q_-qEvWPsmlEAp7qETj7SpmsmD8kASrg3msyVLXinSr0Uqu7qJ0oXEkthk_DrBKhTmp9sl87qvOq9sl4SjA9qfHrE9q08q-kPYPRiIrJXEkIrZVrJmqO5qjoSTPr_1Xbdh5dfbdh1ilTPrBMlL6iShhobjppq2vqpsJGtq4vqOyqqLlsVrLtJuVrVzZBJltVrzRjzxZi4iCiI0VrGvlN2qmsqJuqMtqVqq1zdP3FRtqhlbntq8SBWtqzjFZJAZtqY8CbtqQqcd6BYDF_gCwebNoYVYCitq-EbIhAltqIwbHWrVWE0BHbRFPXAZ3G3EM3fBrZEbzdxtqAKguPjCgIb-oivq9fje2izVr4VrthouvqMKlBvpgRBv2qRrMwVrspqYvq0WrvuBG4K5WrZliO5iN4K8WrqhhYCqcGlrlml1qO0o30qDsp4RY9Ap_WrCXr0_jr_ohkoeCqz6ocIKkRn4rXCAkKNmD-bdwqwGkyoqrWjuWpeYFfXpqrlGpqm2qLoqz9TZJmLMmVXraXrpyjQoqZXru-phYCdwq5rlSXpBLmWCqs2qy2qn2qE5oD3TXwqDslOpqwnemXrrXrXXrpXrKAkWXrlsXcXrcBqWoqeBqYoqrjmUBpfgG2vqq9jmwqLYr7WrCrnUDPSTnfwiSTnuUrvPj31qjRjnhhCrnv5SLUn-wiq9j2bLdYrLUnG3hfYrSTnloL6ClQfn_zPjYrGeFBNYrbqzumfHbWYaeYH-_Gcqmigiw0pnWLDrm6KrNlnvYrgYDEJLGWEg9jeRhO5q0-I55pEAFY9A9ymcjjY9AoXi6Ckm-j5Ckk2jsCkJ3mFNHVcPq7jG4X28Ab8e0umePgxtVkOrSEraIP2tVKAXtYruni8EkmniqdiBBnITncZrUBn1ObdKPjmg-Yrlpic5hneBmimE1YBkJdmBNImsimjnqIEi-akS2jNloPZrzfCoDKiOnuZrbGkr0jSzJqCkf-jm2jKZrmsnp2j8ZrQ0CO_jptjBar0lITtjeWDwZrNBMz5I6QqBdmXRW6pn4xAParEDn9vVzCZfIW8CnTzfEcg12qHcgvvqXvqASNzQig3BhioharuKCObLkarXiAcnSt2kjLCjsSB9kjLCUYroWrl-palqrFPqarMNCS3IiOrvIZBDrqMrEGem3hGGeVaexEaYijczqa9iACCjar3OeanSAHepartGexreQpEvar8Cj9TjR0ofFCNaiwWqY3q4zm8xlYTj6HrTbrORhXSrLrTxaPZUrKAFhioebrHijFXrKuNz7Erpq4ApUKl0cFgOPpUF-EJALEIYrJGlebrGzEfbrz7E-eGe6AT6SsbrHXKqbr5EJeGFc1n8yEpUFJWqpLmFDqpzn-BpFxqJ9FNcpMWqGzEK6h3VrwRBAKkuAYFKFCBFEBFbuDFKFwfpv1lRcrWtpmYOf_pmrOUcr3dGyFFZcrI3o64pccrDtpBNoBOifcroHoV7mjcrstKK9mFKFZcnCzpLQoOYnRcrJFhFkgVxQx5VQJn8OiSJnRgqWcrYbnZ8fwSqF3VwHpNJRXJWYmqeFmgONFKFVgnnVRXgn3crubn5YqCooGypM7VoqfLNFHaCcbkEGRwgIaup9crm5CVupvOiaYlF3V4Fp4VFCdrj6hs6ERpk_xD72V2OhFKFqEGpcrjimUxQGdrHSMeMWbbWgnNkdrHSM-MneuoP4pPfqfNKmcrQPUwrqGhIWcrdik0BlwkEQdrCchIJipdiGQGxrqhDgZEBl8pj9PCxkb-pMOAxcrR7Vo5fvok_dr6DBBeruFADerFwDCxkcjXGerXynsdrpcEAerp1IPerDnPServoVUerLxFWerMer1jCZerglIBIJFerJYpAcmjPKF3VFXA5jDmwPnFXQrPlppFfkzMkQNmPFqFCpdvpYWqTFqaWqVFqeMoFZqL-hVSJfWqhcqxPlM2kpvpPCprvpG2nEDlaFq3jXmFqucprWqyvpvloVWo6xliCpzNm2cpwFq_xlVym8vpokp2Wq_vp-cp2nLAdpe2nEwpDdp9WqVjp-FqIdpAGqKdpLNoFXqIXqNmoZwpPmoomlKXqGGqYwpdwhChpbwpMDpSXqgwpdNoQDp7cpaBPaGqqwpkzpaDposkrdpbYqtdpJAnwwp9OmlGqoXqzdpLgn1dphkqoDpuXq6dpwXqpaoQYq_wpwDpvsnBxpbzlXPmdzlFxp7GqDYqAHq7DpGxpLOoeHnz3nCYqPbqNYq_3nGYqUOobxpUxpEEpRgrKYqPYqhGnJxpoYq9LYexphYq3MihxpUSlwqpUHqkepnxpjYqSYqPQnsepsno7grcYqqnomHq3Yqg4nhHqFwDjHq1noh4nwYqQnpzYqEhroHqlCi3EphPqKan1Hq1mpYRADZqEFp8erq8q-HqSooQkpUooMFpgPoOZqcypZooQDiTFpTZqgcqVZqXFp0poZFpO1lnhrnypgspffpnooeZqpoozPorooiZqYIqkZqmFpmZq7PooZqeIq_PogIqQhq0ZqnIqL6pzFp-ypGsoogoAmquIqzIqr-m1IqLUlGgpOUl8hr7IqEaq9IqUpoV3lRzp6LFPGphdqW8VFJqMQlHJqiRkXGpKJqczpmpoTSmZaqYhAfGpx_lhGpc2pfaqrUqhaqypopzpqhrrzpdJq5Qoq6ngJqEVlzgpxaq6NmuaqRWnwSmwaq0aq6gp5zptJq_gp9zp5aq_zpyJqFhp0JqNqo2JqAbqrin4GmtinAKqK0pOhpIbqQhpKbqiRoDGne0p_gofhoObqXbqchpjTmgHpRbqrRoEKqMYqhGiejrcWk6gnh0pIepj0pi0pYKqyHpn0plbqDmqtUk6qopbqsvkhKq2IijKqubqybqN1p7hp3jrFroEipMSo20p2bqQrovKq5bqx_loenBip3bqPIpE1pqbqG1p4KqWSoFcqYSo8Kq1JrM1ptCoO1pS8nCLqgIpELqkroU1pkIpW1pmIpSOioIpuSosroccqPhiecq0Sonip2SoVLqi1pkcqYLqPbCncqZXQvipVrohwkBVmabo1ipxcq5rnzcqoLq1cqInq5_p4cqAEnQTop5l71pmSq1LqA2pFXolpl-Aqvnq81p6Un7Lq-Mq9LqH2pNjpS5pQ9nHdqRjpJdqL2pf6niJp8bmP2pthVR2pJMqrsoUdqejpndpmjpZdqQMq2soSMqX2pUMq9Vmf2pqjph2pDXDj2pqxkmdqeNqAXmwCrsdqItonMqxfqwdqzdqARmPtonMq1fqiIS-SrFQqbppHkpVEp-2patoMyo5Mq-BnoukV-nC_lY-nOsnjZlNeq-IWKNq8bmINqNmrPeqlbIMNqm-ntKpo-nujplkpUeqODrUNq1Kpl2lURrz-nkeqdNq-KpEVoALpimrr3p9LikNqu3pokqnNqx3pRuomNqrNq13pNLp1eqm4qA8l4eqO_n6eqVLpbzkA4pGNqzXnqMi7NqJ4pclpFlqahl0clouoTfqv4pS4po8lHnrX_hFEqx_nslpbfqJEqhtnefqf4pzLp7_nifqPOqk4p8LpCWoZSqEWoN-fm8lZnrm4p5kqpYmHlq6LpNWoC5qsOmgOqpOm6lrNwLVMppOqZWoHerrakC5pWdnsSjPvoWmpI5p0OqzvCxQoHJnlRrzRkpmp7nr1MpWgqHclPBoLPq-MpNPqqvowshm5pxgqo5p2mpHNpkPqWPqfPqEfq2voXVk5mpIkqHanVPqAnpmgqWNpQPorjqefkZNpClC4gqShpKlrhXoMnpvPqOjrdQpd1ksIrTnpOwoedoSnprNp5PqO6pvNp8rEWxpsOm4TpfDnBCoknpW6pujrAirV6EJOnThqnTqVhqOdB4Np9lr6NpHQqGsoJQq2nplKpl2kEqEI2lEOpndlihqs6pEopYQq-ckGOpphqNOprhqbQqthqROp36pWYo_bqqZovhqVYoPopwEq4hqykohQq7hqbopEiqmQqkprZopGxokQqnprsQqzhqmopp8plRizppeppvopPDo_bmqopArnSiqxop0rPzopq3kxOpNvG4YoOHii7p9iqJopLiqAZop7p6prJbmHAmeiqaalJRqVxooiqSPp-xoNRqsiqwxonAmRRqAiq77pB8pQppbRqYqrTRqUwnD8pLRpI8pdTneRq7iqHyoK8p6AmTjqEjq0YoGjqiflyolSyo1ImUyo3ImOjqrPpQjqxZojRqUjq0Zof8pbiqi8pvIiZjqiEo5ppo8p_ppovpnyohjqt8pjjq3Bor-pZ5kBQpz8pIqppznJaomorHQpMao-8pzjq6EoRqpu5oOQpUqpKrKWqp1yoMEi8jqvoegao6irI9GhqpyWojqpZPlCFqZPlSVpV9p_gqJkqiSqEzokSqbVpjQpJzoQkqj_gSkqh9p4qpS9mXkqtFoUbnakqrunCrpvRqsPpy_ppEn3Sq5mqbzogkqLzlGsrJFAegq2Nn6Dqp8ISrp-QpUrpTmkBfmtkqHGotnrsYp0Koxkqh3oHTqXfmTTqKTqqrpMTqbnrOTqzhqlrp0kqSRpprpF-phrpYhlYTqZbmIckwrpzSKMlqEXoTynQlqiTqSlq1aoffqDfo4GocyqVBpJJl0cFulmmFJeGFQERi3kflqLWqnfkKspq8kQXnFcrnfkHcrOspJcrQ7gIgmmeI3OqHyRvUqm1oJum_2oUtpe_pTtrI-kUGmZtpktpdmqdzoDVqdzoWyW5jqZSqH9pw_pZXFUQpG9pLxnoCfK3hoBo3FnE1jXap0Fn8FnsMN-FnEnq8AqYSqzrp-BHktrqnqrAqgolinq0jA6trgmpgolMarmKAp4ofmp86ElOng4oGqpJCnMAqmgPKtrTKmMVqPVqkoqYnqfinanqjSWALEUVqGJof1ndVqcbp6Bq6wqNNnu9oburbEUtWrKcrvWrRETNqquhMCCqmVqqqrf-MqVqK4jsVqxupApq8upVio1upZpqyVq3bpdvMurqVuMJ0nfpqL0n_arEPj2tq7srx0DFKFu0qIrqvFW0MlBvrnyA6MmjBA8yE7br3dOHvrMVOtoqdupASqJjoOWqdurEcrSNlCJlhDm0Il36jKcp3fm7JFGMWOvlfUUNcrnyADBFFBFzdrKloIer-JWVcrzdrYcr7KW4spQdrrtpytpKUAzdrR9lzdrq_hzdrYGqsdr3ZqXCpyIqKBlucrWOB1tgovrg-MuMp7nrW5psdrwaoTdrY0pvAl1vrs0pY9QR7VDdrKqDE4pGwrvHqxbnMiILdr2xAz2HOdrfNm7drpdn8MpiVisdrXclQqiYdrIir8SBbdr-SpbdrDnFV8VjdrV8VWolmdrsdrsBluMWqdrRiIuwrMfqZxqQNKzdrXer2dr3vr5drgMWndrHGi-dr1drierzrqker4VPmerhTqsdrE0EheryrqQDiberz5lTerB0ogerAxrKxrCerMxrLoSderPxrrwrROgRxrOerDxrEerz5leera7pcMKqerDSBserQkLmURwerPlAGNqOFq2vk1erRFqXloZWqKCpbWqZhr_8mdNmmvph5piWqkMoVCphFq4ZqFViqMo-PlMfrl-hOfr0vpzcpRfrS2n0lo3cp6vp0WqYfra2n4WqcfrCwpefrwCpPFqhfrKwpGdpn2nkfr3okmfrEXqMdpNNoFGqSmoHXqcyrGDpDOkufrdyrwfrxVMJDpPGqcwp1frYLmdjqUGq1Wqmdph2l-fr14kAgrG6lJRlEgrwNozwpHgr1wp0dp3wpLgrtXqPgri3npDpZepcgrUAo-dpo3nAep1DpOFnIxpuiJt3nCzrKxpegrEnoggrNOo-Gqbgr9XqUnovzlRepJYqVzrUephjrvgrYOoogryXqXnoygriOoWYqDwpI4ndnoZYqvCpsdpZHqjnoeYqP0lAhrwgrlYqfEpwxp3epOhrlRnpEpiHqLhrunoqzr2noIhrAyppHq0YqsHqRhr_mpGoo_YqNorBFpKooDFp9Vm7Hq64n9HqIFp_HqIHiDIqsCpZyp5robype5nJvmYfpJIqaFpxQo27mshrsOmcZqpypyhrhFp0hrjFp3hrnnpXgpbIq7hryyp-Powxm_hr4UmDEiCirYnptRm6yp1FpGiraoq4lqJir7Zq0Iq9Zq2Iq_ZqpdqBaq_skMzp8IqOzpUirHaqPgpaQoRgpcQoMaqWzpITkdirZzphpoqKCqSkyMpNJqYaqqQozVEf2lGWEK6llgpzUltir7plJRmXQrlRrnaq3powzp2ir9irzzp2gphrry6n8iryzpDkrzaqq1rFjICHpuJq-LJDjrxJqJHpC0pGhpE0pIhpVJqF7nCbqSjr5gqhor90IPhpRHpgiqfHpVhpcbqmhpYhpZjrd7nX0pFGnMUkjjrD2rhhpJ2rN2rNlpuRoWKq33lebqXKqr7njbq2RoOWldKqqbqfKqyjrrYr9Ro2jrBrowbq-jr00pZdG0bq5jrU4lcpro2rIropenipr7woIkrf2rKkrDcqMkr-BHGcqp4lJ8Tr4lPIrcro4jrALqJXlPcqgSoRcq3akZkrdipbkrfipY2nYcqv2lD5lxSodcqi8nfcqIfricqokryIpYypl1puSo6roo1p8roq1p-ro-IpGToXWkITowIAKTo4krqLqOVmxnp51p-kr7cqB9nunqE9nAlrAdqClr3Lq8nqKYlD2pPjpF2p15lz3rI2pRlrLxkUjpjlrWNqksojJpNdqYlrRdqpsomWDKMqIMnfjpflrPMq2ToYdql4ld2ptYlezFXMqBWm5Jpk3pAaqz9nAXmyjpujpwlr4jpDKpu2pvfqydqtblVumRUo12p2dqlSjDkpDeqvMqCjq_lrvZk_dqZto82pDmrKTrUzkFmrrWmRkp9MqI3pwWmSeqiKpJ7lENq24rT3pQ3pfYkZkpTmrl-nhkpP0rdJrYmrRNqamrdeqcmrgeqh3pdmridqS4ryLip3poaqW4rukpmmrBzkomr3kpqmr3lp96n7kpKMixeqVDlsNqq7oUVo0mrNqr3vRxNq4mrzNq8eqLlpQlpW8lDfqKfq-jmgLpQboszk3XmFnrjnrTOqmlpXfqKLoXbpE6lb4p35rdfqwlp9rpylpJbl0lpRhqXnrenrROqhnrLWoKnrn_nUOqI-pz5rwLpEMpwYmi_pSAom4rrnrFvoVsrXMpc-p-fqxnrbMpznrVmpfMpFgqhMpIgqjMpKgqoWoO5pPgq-nrX5pOgqa5pT_q4MpAorJJnOPqnvoxmpHorG9pYorHfpXPqMorjgq06rPors5rMNpqgqSors5ptgqivovgqaorz6rPanaornPqG8oeor81rgoryPiuPq9gqwPqUormXoDirUnpEhqChquNpN6pV7rJhqQ6pLhqtUqd2ohmqpEm2-hImqt0rZ6pFOnAQqosmAprXhqW3ph6pjwoIQqSCoZ-n64rGNqZCnKprGYoN_ly7rPprXQqBOpOCnWQqbvmFopUQqz6paQqLqrKopySgoCoNopfprvkoyhqeopepr5wohprCip2Zp6hqqprCiqqzlF7pH8rYcmO8rC7pDiqGnluprS8r4aprBAu8pR7pzprBjqU7pwopsOp0pr0Qqh8rW7p3QqViqZxoXiqLyoZiq5opm7pMiqFRqgxoHqrGRqs7pliqu7pFppORqtiqr8rT8r5DoTPpyiqXqr78r27p98rnAm6iqA9rzxoVqr1xogqrG6r5zr-_jG8pAjqQiqfppATnEqrdPpn4kQ-nsqrnxrgoPvqrV8pxqrSEoCXnY8pIBmtppb6XjppqurwoCWjqO9rYjqiyo5Rq7ahKJp3frnopiWqoEoijq6apCqpDtrBSqryobDmLrrGao08pOrrJSqQrr1fktjqOqpvjqVrr58pPaoA9pVaoRQpcrrNgk7Bm9jq-yosUigSqBHpNVpwVpaVpQVp4UpT9pGkqPloW9psqpLkqhQpwrrs3ryqpPkqe9pRkq2qp2rrxyl5qppemCEqm9pxSqbkqp9p_rrErp3mq0QpEsrJrpv9pLrpgzoC7kATqPsrCTq9aormry9pQsrlNnskqKZn1DqGzn3DqYsrNGoasrM-pozodsrnsrrrpEboziqrxnMRpPTqORpbmobsrG_rAlqP-peGoOboK_rtrpqfqfXotsrbRps4peerRlqbWpf-pe9rcOmRnqmRpLDmoRpp-oT1qBxqvmixUrz_CEvr8JFAtr1Tq0lmItr09rx8pe8kHtrSulCJle8kk8k-Tq5Tiu_rfvrO2fQilYbBHaCSilOvrpQAUilJYXrKlq_mBJPEjlz5mVjlAjlYjlQCnDjluilo9ky4mUCW0Klv9k2KlXjlz9k3Klu8m6DmVjlNjlGvjBYhz_m6oScAsydoctpRmqftpxgVftrctphtrntrjtr2tnomqDqoitr3tr-SAyFnaAZ7FnstrbUAnImMlYwtr5AsemPOnqhmq2trNlq1As9NK_trGurf4o9Oqh4ooOnq4oHBseAqlAqTClonq47oGfornqPBsBup4IoOYnEILFAsMCrOurCupNVqAJoQurbYns6gCAsHPWQvpuoqaurfupGtrjzk-slzulrIlwIl7MmZmknBswoqWJoECqkVqjbppurbJoFCqAMm5oqwup3kmuVq7ur4urMdC3upqJo0bpmCqiCqxbp2DMVulIeMELlFKlGuliZlJCsYFcKulMLllGlNulPLlEGVKqn1FlZulTCsTulSLicarN6isCqr1qWBGKrqRGf0vqPyqJJliCsnkGADQEcdeHJ2fWnCsxKD4PPqCsoHJ5srJYr68iqWruASn_ocrqi6cq_or_pYBfM_gZfiKWhIHoVPr1lARzjk8ojBf9CsHqPafiO2fzVdKREYrqcddKWhaApLoPIDsMUnKDsXQe_CsEbD2PdiORGDsJpPRDsX3XApnn0oqGJYDsKWhsEYMDsNcPEcdcinlYrrqnffi-KSMDsybPTGm1inp3TtbrmCs7AFhioNCFpCsKWhNOJMrqdUGOrqoVhQrqo0E9WFcST3mGfJkkHfGWqcNroVh-brwBsz9rTvrj1nt-pitlzoq5slSvpNCFFKoONmOokzerrxrcvptxracp4erwxr6er_erfcpeWq0xrplonvpHNkDfr1xrFfrpcpSFHHfrscpKfrqWquireCpqFqDQlEyr1cpGyrUfryFqnCpkNk1WqLyrMFp4Fqxnp6FqFwpSyr-IijfrBXqlfrDXqOwpayrKmofyrLGqeyrrfrPdpWwpvfrMXqHFsjaqyldKmm0fradpfjohIqV3o2frTGq-NVWFseTpQ_rRhmYGqaXqyqD8frXdqlmodGq_frQ3nqxpzyr6OmjGqFgrnXqhcrEgqBqo0NorXq8yr_NoAzr7wpsDppInwGq0FsTgr1XqVPmp3nHzrr3n7bnLzrUzrv3nagrfgrnzlLep9AiCGsfOoKno7FsHYqezrphpGHqbzrQEpiHpEHqcxp8grNHqlnoWEp2grEzo4grmxpdEpszrgEpuzr6zr-grJhr8zr5xpTQmrYqzzrCypvzrKhrsYqUorNhrrGsyYqxwpRHqIPoIdrKPowHqVXoShr0HqE0r36rOorWhrPypWPo-IiHZq2AcJZq7MqBIqfPoQ0r_jpFIq7lrHIq1BoY0rshra0r3zqc0rcFpowAmooz5nqypVIqsypXIq5PoZIqm0rWOk62mdIqq0rh5n2oonsljIqkepYfozZq0FpHUl6gqqcrAgpscr_6rkRmOQo3IqHgpyypRiroJqC1rNgpVirIaqfSkYirXMqP2lTGpMNnofpJJqQ1r6OqY2lWaqY5rxGpkirQKAmir7DPdaqcdqJKiZ1rtpob1ryRn2QoszpeJqzirK3rqaqUJq5Gptaqm1rMFoLVl2zp3irb3nsJq5aqw1rq3pBHpfTkLKiF0p2-hLhp-gqaQWnVlRjrB2rLbqcqoXjrH2rW8rT0pK2rXGnwNB5IsjHp_GqNKqlRobKqIIs0ukT2rgbqBJsrhpl0prjrkbqnHpp0pc2rQ5nMwrzhpwUk1hp2Tm_qoi2r-Kqdrop2rWJsuens2rxbqq2rv2ryWlLcqr1r7bqL8r9bq56pbbm2Kq3WlLkrcVk32rK1pk4lRkr_HpeSoUkrA3r6VkKXlT1pcmIOXlnSo4UmpUmdkrpGqfkrqIptipsIpbXlP3rwIppipbomLXl0IpYUlocq3IpqcqVQl6IptcqUWkjLqIgpx1pf5lJToJVmrwkVhn31pPVmtLq6cqvLqOFhHlrH9neKsNJpJlrFdqyIoyAoAMqIdq53rKdqfJpTyrfrn57pnorrToalrcjpF4relrOMqCRmJ4rilryJpM4r7ToO4rgdqdFqk2ma6l09nxjpHUowxkrdqZ4rtdq5jpCZle4rz2p0dqLKpi4rqnr2SrS6rSUnu4rIykq4r_2pcykV9rEmrEopGmrC7lW-nr7rmUot7rBNqTeqM3p54rgLs34r84rgqn-4rk6mNNqX3p7omAaqZmrLNqH5rrMoL5rGeXLXmJ5rR4r6KpcNqGVowkpkmr4LshNqCLp2kpt3py3p5-rAaka5rcgCKLpwRlzeqWalzmrvNq4mIL4oIlpBek9Kn9eq2NqWgnE4pJuoCfq_mrEfq1wrIfqYlp66rb8ludrNfqfuoHfqkfqi8lZ_rcnrDsiE6rJnr1Votlp75rZ4py_n65rcfqRnr95rbwoyLpYYmtuoKblcYmwuoiMs9Lp0AsQPpBmppMsnMsIWoL6rkMspnnI6rZOqmnrbOqxdq14pzfqf_ponr34pPMpjOqPaq6YmEtptblmjgU6rvkqysrsOqLvoSmpNvoVUi0nrd6rSNm-uqZmpkmpDwrs6rBPqVvoe0qEPqFIsJCljmpIPqq6rYgqm6re5pbgq79ll5py6rJorr5p16r6vo9Gs4vo89r76rv5pePqogqcPqzHqBwoD7rAnpXBooorrNpqorX2osorR7ruorX7ry-lZ7r8Bob7r6UqvTi3org7rY2nC6rj7rWYmBQqWhqysmCprldlahq-XoE_lIpr8amx7rr6pq6pOpr_npQpr37rhDUwBn67rRprf-p06p_7r26peQqTOpr2rKjqzLFTop9Ol3hqjJs5hq2OsKfllprjYotpr9OsExoaYorpr3Is4UpY8r_hq6MoIiqt9ryprDRq4prYdoJqrm8rf8rrop2pryqntOpZ8rrqrwOp1op8QqBqrSDQaiqkqro7pGqr_opjxoBppEZoqxoOqrv7pUqr37priqXRq58rYZoOdqwiquPsmcmcqrF9rZqrqiqWqrd4khqrXPpN9rvQqj8rCjqJ8pS9rlqrM8p68rFjqpqrHjqqgIuqrCPsTyoN3lc9rIfqi_rJHmRjqh9rDjq0Rq6qrzPpv8r4RqQer6RqArrC3nMPsDrrYBmFrr6Pqc8rDFiJrr8fl39rFSqcMswyoFQpHao-9rSqpA-rLQpWrrEWnTqp3Ui1jqinP3jqXSqzAsDBsaSq5yoXQpIFofrrM9pn1rLemN-rFHpP-rkqpbVpmqpFkqo9hqrrQnpX9pU6kMkqeFonSqoSnhFo0rrh-rN2p-Slj9pOCmm-rqMe8rr_un-rrPjqCmlfkqikq5Qplelw9p1-r6-r3-rARpETq29pmkqVrp9-rHYp6joarpCRstCmykqZ7kksrKOlWTqH-ps4pJ-pP_ridpF_rnrplsrVTqesrXTq-NqGlqCNs9OYbTqVbodTqXbo9fqabo0srVzoxLpp7ppTq4srn_ri-pp_rvzquNjR0oS_gdlqx_rtWi8_rEtrhlqJio6vqdSsxWiQEs0WiF2eboq5Aqy1FRMaUYhapmVyFzOnfxEwlqnhNpSs5LF4DmWsp3lqnlqqpmG_puDmI_pLcoK_pZdr8SBDhp8aqGjrfMjctrusmaVl01rE1Vs0bo1oATsBTmA7nXhBQtrMEmETsGumPTsrjlrmq2Oqi6rlMptAoWmq52oj9mYSpdmqW9mVTs3rr5gmOtpoAslmqzmqT2oVcr2mq5hm5kr4Sq3hm9mq4mqNVmC7DXhnzapZhnGHmABsFViGnqz_prTsv-rCAqiUpEAqR7nGAqnykR7nGBsV9EhnqkNUiAqvAo7trPfoDsSnAqr5oMBsEUsJBstAqGjpVVngDlXslznqH9nufofpl4nqN3l6nqoAqw3r4foS8hMwqVXpPmWUPngUs_nqNwqKBq0hn4QLNBquXrALmjlkVwqMoqXoq-ljOoqZwq-Xr-Wp8XpDYrUsWgwqJqiIjgdBscxqSPr7AFZnkJurw6peBsloqRZnUurUsWkSscnkHirnSsiKm-UsHhoArezWnsKmjwr6FpEVsSur1goHVs6AqnjTpnq10r3SszBqWancwrmdn_pnxnqVUsUriPPqVsl3gohmqVdraslrZmAZr2gqaNpInploroinwnq7mqvyqGnpvVsfor5eomDsOVqjoqbYnhinhZpd7r1gq1PiwVsrPqBKqi6XfNpZNpjNpltrE8ogNpoPqJFARHprVndrltBquxqCJoGdVWtrAWsM7rpBoO7rxOYQvrEDqxBsZVqfmkqhoV2qGvlfuroBsACqpupTZi3Bszho8oqGCqpWsICqsbpjCqDpqMXrFpqOCqhXru2qyWsNpqhkmXCqQCq0XrU2q8Wrwyo5zPQXrIwqgCqE-onCquJoN-o1VqFCsxurMDO-up22qWvqS1qa9iMDszDsRDs1DsCDsYhjwApRaFRDsc8E2udmrAS_gerqq2b2RJdABL-gJ5SZXsGEsz1q1vq0Csr-oaMWrDszlmiSj1ejYog6NeSDhKnJ6YhMTT2rni-kabrYrT7cPPvmg4qCrnF2jkhrp9jZYrF2jReir5ZTeioumO5qKWXXmWQePLaG3Xs3EQ7cPR2mr_mJnXQMrHzfEni7LrnfTDTreJJc9qupWWYs4YJZZAH9VbZrsBDXTWGLYhsAHzfTmBgjTy0meYsjOQOjeZPrfZrQymmVrFgfGVJDyBciITPrIGn_dQUeMmVr6CnDAR2YsEFnTAUKtnjOAMtn8mS3gLPtnSsWsRTzfo7PQ-YsireXoJXtn5XVqjTqYQAHoCYjU-ofCsb-odgGuLFzDsTZsCSPuLFNOJ4eVc1nalmlBsRvrIEsLcpKEsYvrSEsSFqVWqUNmdFqF-h_nkbEsfEsFBcZFqyroBfrSCpjlojNm5xrGfracnQ3rpWqslosEspFqByrrFqgSoSbryEshIbVfr2MoXfr4Mo2Fq5Es5Wq7Es7Wq7FqEtpCmo_WqHdpBFsXyrDFsCGqFFsQwpKFsjXq_okPFsCgreylMFsjyrOFsUasJ1rnyrTFsQXqVFsVGqkOmTXqcWkVXqd0r9kqnFokdpITkuyrnNoswpgXqkFsgGq5OmiGqS3nwGWtFssmo1-CpXq6yryFsHsr5wp-yr2FsZnKtDpfzrxGq7Fs6moCxp1GqJzrPPkkHpJOoOzr9DpQzrGnoJGsLbsKYqWzrsgrYzrlgrLYqrgrOYq0HnZbsR0lYGsB0laGsJ4nTHqoOoeGsXHqiGsGrkpepizrrepgGsyzr7xp0YquYqrSlpGstbs0zrvbs-Oo4zrsEp5epNsn_zrzGstHqyUiBoo3GsUwrCfp9YqThr8GsVhrc5lLooyHqK0rOooM0rUypRoocPoXypo8nS0rUfpPZqRFpkhrX0rmhrZ0rd1rhooOIqd0rRIqgfpVwofZqNTm1hrCCovyp5PoxypCIiiHsiRmsOmnvrwZq0fpw0r2fpy0rrHs-1rLVs20rcoqTlp6vriUFvHs7NsImpyHs80r0HsGQlDaq3HsC6n_IqXpoG1rSgprGpNaqL1r3fqiQoO1rkQoagpR1riirpQod2lV1rsQoOIspirQIs80oa1rftopBq3JqQFs_xrW_qkNsuZsxGpwgpCVlA1m1Gp3zpmas5irfIs7irhIsk1rr1r_irlIsBjrvJqy1rq8lFjr11rHjrHhpJjr51rKhp71ryIswIs-Jq6JqEWsPjrLjpR7nWjrKho2IsKFndHpR2rY0pehpAJsmqoP2r4IsKesMbqg0p_GnpjrU2rfHpqjruhpzHptjr5qoQJsXWlqbq2hpUJs4hpvbqXJst2rjesaJs8jrHrocJsMUm7OsIVkgJseHiyKq1Osx2rCRl9JrH1pOipXIpPkr72rZJsSkrwJsBLqyJsAPm0JsFLqE3rHLqG3rJLqproZ1p9Jsb1pM3rikrO3rkkrvIpoipjcqT3rQcsV3rtipX3rcLqZ3rrcqb3rNBc_IpUYkBJp2kr6gqqwkFJiXKsv_p9ip8krJJp7Rqb9pyLqr3rxLquVsGlrc-rsfs_UnC2pbsoMlrdso-LqBMqTlr63rMdqoToY9nuKsIMqRdq33pclrMMqeaq0KsjPoUIq3KsL4rddqN4r1ik8KsyYlrlrnJitlrjmrfNqzjpiMqt2p3jp2jpudqzlrJMp8jpi4rMNs_jpuMqdOswMqu4rK-nSLs1MqAeq3Mqt4r8dqOkpFeqbKpHeqkwoJeqOeqhLsDNqYkpdhqHNqReqkLs74rvLsrKpo7rYeqXmrtLsF5r4gsnkpxLs1LshJpgRrZNq2LsbNqS5r5Lsn3pneqP5rpeq_LsreqX5rVdlEMsaXmCMsd5rxmrAlpKMs53pwNqSLpdalOMs_ona4o1Nqkal_eqaLpp5rWMsDSsDnr8NqBnrv5rnhsTlpN4pvdrVlpxdrJPs4lpyVoFSs9MsFWoYnrjhV25rvMsGEqafquMsQnrC0ke4p-5rMOqA6rOOqXaqyhsANsmfqUfqRfqq4pzuoK9rAMprsr3mnN6rtfqEmpc4rpOmPAoTpkeOq2tpHmpf_pqnrwvrBIsTWouFs7ZspWk7fqYSnWsrrOqB5pcWoZNsqNANVrpzryak2nroAo1Oql6rgdsZ5piNsnNs2crFPqo6r1rkJPqABoDorSJi9WowNsdgqx9pHBozNsjtrD7rqan26rFcsborWXo86r6Ns6mpBOsAckDOsTNpG7ruVsI7r9dsPam8gqZWsxVsP7rGOsR7rIOsgnpLwozPqGhqW7rIhqOOs8PqmEoUOseco2PoXOs1XoZOsl7rMCoOCop7rB_l0npk6piOsG_lNQqqOshhqGsoMprsOs02k3jsi9i7js7ck9js6tRwOseCpmCoB8ruhqKPs1hq_2k1Os76pE8rzZp6OsGkr66pnQqU8rjQqGPscVpN8rFxoP8rt_l0tnGiqvprLPsxprd8rOPswQqg8rVPstYoiksUPsq7pWPsn8rzhqc7pq8rfPp-Qqt8rfiqv8r8Opkxo48nzkslPsFqrAPpyWipPstPsH9r6nnLRq3iqKPpwPsdqrxiqD9r0PsH7pqcmSqr-8r5PsNisiqrYPpBQsQ9r_iq9Psf8r8TnU9r86lGQstqr_prdprnPpMjqpppzqrrppJdmg9rqJAi9rUQsypphksgyoj8po9rZQsq9rnfss9rfksiEsErrifkpEo6koejqODikQssyonjqKurpjq69r28p6csS2qC-rv5oB-rt5oxQsuQsPQpF-rC9pXqp4jquAs7MsktrdrrJ-r-Qs6-jfSqAkqO-rCkqGRsEkqCMoJRsHkqX-rKkqCzoa-rS-rwjqOkqRRsmQpg-rg9pVRspOmpQpm6krQpkepYZp5NoicmBrpckqr-rglsBsrxEn6TswTsFsrfRs7QpezoiRs4Fo7QpKsrTWpkTq09pOsrmRsrRsRsrWrpTsrFrqvRsqOqbrp3XmdrpSTqS_rBLk3Rs4kqgsr6kqO_r8kqRTqR_r-RsT_rmsr2kqG-ppsrmhsOQs0hsvrpHSsaRpJSscRpLSsc3rjTqMsrTlqdkq6VokRpyeol_rKBlMbrT4iYSs4eVaSsVyq2Tqz_rVznCgmsIlifcsJlJhIyhdz-q00o62o9FJnrqmpFgzEKJkjsmNPrGAKEosifc-5je7jjJraJAP4Y9rfRKrL-a5GQI6jVoO95jEfBSAr-7j7HQM6jjWDU6jeVAQ6jatWS6jfYHfosqRAW6jhrZnXAHMi3oWXIQrHQp6jqos_jeRRrUTamHQx6jv6juSh0osz6jbos8wgYtrtAoStrTTstAoo1o7osO5pD7jBlOI5qL6aIUPDpsGMAnShZKrlzmRosS7jDRU3HQV7je7jDNbd7jGZC57jc7j-SCW7jDNbPHoFmqLhmXspM_k7Agdsp0ZLrCkWMroGJV2ja7DDqS6CkOZrJZrd0j27j0kXxMbPos77jtbA97jzSh7HQA8jaHID8j5WOPLruYe_crjFmamqY_pCos8gmAVqnDqZmqf_kUmqnTs19mEqsl_kvHojGrcpsLGmdmqnGrGqs8AqLqsrbBMhqHGmkTsxvjyTpBAlVtre3osmqxTpK-mHQE4tpoHp-TsqhpYgncqsGJsc4o7OqJUsFUsWVpHUscAqAurKUsxTUMUsbVsfnqUfosnqcZsdWsz9rYVqFtlaVqJHlifcmWsibpquppWsmurPhU6Bs2houur9BswurbpqzurxVqCCsHXs7kmepqCpq4bpT-oCnkxWribrSZsMeLdLlu0qwBpiLlWZsYrstFFYZsersknkDEsQpE9EDbrsknkcWsKWqZnkfZsDKoHDqg2q1whaRjQvlVri-TpitmTDqRKoqioPMkXDqavlZDqiasRGnaKofvldDqcKkmEmjcogjoiDqKFmkDqZ7lmDqemqvjozmliUpsDqUUpdekOssoKoVUpiRpovlGns89p_4pwkqPck5DqF0o7DqMEq7KofCqBkooWpz6oBEqYkqDEqIEqGLoZfqhCOnssMbpdOlRkoXkoPEq3YpxYp1HmiLo0UsgsskgoRjmHwqaEquOlcEq2ssXEqDqly5oCXsiEqgEqtJm8DqnEqxsslLotkonLorkopLo0EqNks2hqZbmG8rQNK0ko4EqYjoUtsS9h6EqA7h9RpNwl_kofMBlrr6mlnrrdLnEFqW-rPvVHFqmHsLloorrKFqTxlZmsxYqqxrzakWEsplrnZsYMosSQcEsdWqdloWFqQ3rhds58njEsgEsbSCgFqzZsCzp1ZsqEs3Zsc1rueluEshCpyloSfr-ZseAC0Es7vp2EsKyrrCpWHoQQldfrn0rQyrrmowok-WqHOmGNoVjpCXqNwpRasLnrNdpdasdyrTwppfrVwpKGqADpkyrz8nOXqQGqUAoSGqUXqYmoWXq19mdFsmmsrasSDitascGq1OmtwpiXqGGqtNorFs2yrWusypkIgrc3n7yr9asMgr_asuGq-yrWGskRmEzr2Xq-FsXgr2DpZgrBGsSbsjzlNbsMxpPbs_Dpzss-IsLGsFYqLYqXzrHEpTbsazrcbsaxpJHqdOohvsgOohzrZnoPHqkzrRHqYEpjzrPyrpzrDSn1Bimbs1QnobsovslGsyvs1zrmGslEpGhrspX2bsgHqvYquGsE6pwGsYFoA0r0zr-bs6Ep5GsC0r-YqvQmVPqG0r2AcHcs4soJcsMfpPooMcsJFpP0rLZqfhrJHsWKVU0r1KsSFpWcsgTlf1pohrMIqXZqlypaZquhrVHsmyp-fpYHsNCXWIqsoocHs4hrwyp6hrgHs8hrocsufpqcs4ypscsv0rVXopIqwcs21l_ypqoq8fpoQstHsxIq5csk-lFzpp7p5RmPir1HsAdsM2kFaqQzp7Hs1IpCJqZirMtkAIscXqGfiP1rR6npNsnQoQdsezpU1r6dszSk5ToRIs5poGHsbdsJhpUEklaqWIsyiruzpZIsi1r5pondsl1rlJq1zpNzpuxsudskIsSVl2aqxtm4aq2xspus-6nMTs9aqlWq_aq6dsBbqsinZRoEbqsPqeNpA2rPnpOambqoagnPesFKq8IsdjrZbqSbqWbqQ2rRysX2r5tpRKq1IsojrnjrW2rV2rY2rZKqa2rr7nNJszesASY4Hpf2rges20pkKqNdCuesxenm2riHiCkrvessKqXYorysEkrOVkzKqeJs7dlnJs9Hi02rqJsOkrIcqbro6esvJs-2rHXlxAhtipK0mBfs2JsuSoZ8n0VkWcquSoJ3rxgpGRrc1pN3rtIpNfsgws8tsh1p4SoXLq8loZLqm1pJKsY3r4IpMKsfLqOKsM_kvcqRKslLq1krUKs01pWKsJsojfssLq5cqn3rcKsBjpufsDjpofsvfsABqgKsBdqAVnyfs23rNlr13rPlr33r1Ch85l63rM2pllr-3r6fsYjpB4rajpSdqFukAgsWdqCgsK4rcwszJp73rO0silredq7KsolrZir-KsEWmwjpT4rCLsEtoJUoFLsylrUisy2ppVsNumi0s_jp4lrm0s3dqk4rGykYhqHEoo4rLfqULsCmrxnpPLsD3pqgsdhrcKpcLsFprJmr-4rKqnygs0jssUo94rzgspLsVmr7gsYJr90ruLs_4lVeq2ZlfeqqNrheq4KpGhstBoHuo0kpQgsp7lMhsiNq6nLpmrBMsCJs0KnveqJLpqNqyeqe5r0eqg5rLMsj5rbhs93pAlp_3pB4pwXmZLpzEgCLplhsoVo_NqBxsgYnwdrnLpCXnbMswHsdMsblpu5rJ-pGOqM6rJis58l15rwLpLOqUnrh4pQNi4Ms3hslfqNiso4pJ6rmlppfqPis_alRis3dGaOqGMpAcdKMpkMqvhmaisU2ofgs2tpKdsf_p5fqGQkjise_rwnroisRmpqisbNssis10kuisHgqwisJgqq1oj6rMgqxisRJn6Mpx2s0cr3AognsL9rZOn8isMoo6isivo62sfsllvo_isdwrBjsBNpDjsLmsFjsGNp4NsIjspgq9Ns_ZnTorE6p6GsCOs1Ns25pVanZlptVsCWs4VsGysffsHWs2VsJWssBoWnppor1PqxUqBhqgjsNOsqfCgamY7rljsmgl-Pq03rG3l3Xo3Npn7reusDprq7r60s1npfLsKeqwgsMQqkOsnOsAQX07roOs27rghq-jsTprp6pVprpesxOscQq2dlzOs46pQopwwlYopYksV8rQ8r-hqhuoF9rgopsprX8rwkoiOpB-ogPs1prokslks-Psjksc4sTiqXPsxhsZPs2dkWDodPsOqie8rP9rhiq9opKAmjPseiqRPsLOpEksp7pi5rLUnQqrIlsPppsPsxPs9ksvAm_8rHls88rJlsFls6PsqPsC9rI9rVPpC5s6cm8Ps3Zoq4soqrmqrPlsL8p3qrj9rUDoQ5sHQsJjqrRqsZoqppIDTzuk5Enb8pDQsuks5qrllsu8rRBm1ppTBmkyobQsvlsfQsxls9Pp5qsmjqHupMrr6ls5TqGkm8lsYFo2fkTrr78pPSqMQpXrryQsSJi0QsZPM2QsW-hCBsEXoMmsI-rNWnABqfqpARsiao3ZmMRsbFodmsvqpfmsfFohmspSqTRshTsO_p6qpVkqsQpAiqumsq-reRszFoXzo5Tsj3rl5l3ms8SqYDp6Qpi6sMrp8msD3sPrpg_rjLrpRsNnsDRpC-pt6sGRpH_rbnsosrPbojrpisrQTqyusyRsJTqZnsASsI_rCWiY_rP2sJ7nb_rknsd_rmnsafsD0oDnsvfmrnsj_roTqSnqwnsyCsJ8k1Cs4LUqhjRaFLosP3AV0ogKCoboVUiiSs5nsADsiWs47CZLWuvrwmqjTpBtp0HooJr6ym9_pTqsrll4UqrorSOsXqseqsi3ssJhVTsJss0orhLCBgjFurPUs2qs9trDbVOUslIkg4oCurJPQNUs47s-7sJBslXskWsyBsf7sG7VluroVqHyOour7BsYiq2oqrWsFrsobp8BsK-ohJobkmvWsHCsyurhCqKXs7tlLrsvuB9mkGCsoCq9upTrspMlVrsfarWBGV7fhioq8seGVXZdjTJprqDKQprqxns1fms_r9TJprqxIYMoCE9jw6qRjAxXV_0iPuQqkWhrZoVrM0n7FkxVra9iQCFr8sDxHLHW1TVJKWWIlujL0NIc1nNxHG8sAcrw5sHNlKkm6vqQ5eVcpFwpsxrwtsJCpoPlxxrMCpeEsecpWzsbFqfjqjWqY-h-tsmEsrcpoWqCusOiU_xrYNkP2nDyrIusFyrkCpyWqAylCas1Fq3WqFasNyr6Wqkzr8WqKas9FqMasVyrOasJNoYyrEFsfusbyrhusgyrbylXasvNoZasmusYasousIqozfrCyrgOm8rswusXFsqyredpaFsjaskTp56siNo0uscWk2us9frvasmFseXqpzr0yrlXqsFs3yrgis6asJgrDvs9SqFvs3FsaRsOgry-sxXqSGsRYqKvsyGqFzr0Gq_Fs3DpRvsZvskgr6Gq_-sphpBYqRbsA_sJnobvsUbsabsevsZzrYxpDbsMGsjvsOEpugrTGsqzrebsanoqvsYYqibslxpXQmmeppbsU0l0vsdepqbs3vsjEpAwsrrr1zr7vs7GF5vskYqtGsqGsDwsl4nu_s2YqxGsegATwrDooUhrP-lV-l2_s2NsCZqAHsEZqCHsNfpIZqVypKZqNZqR0r6qlaypiPodypdwsfypfwsUZqOfkWZqvirYZqlfllwsImpe0rSIqxorgcsL7nicsZ5ndHsIJqXLQ5Tlzwssfp-hrrZqX-sl5nDQo5oo4ws7gihPnucslUoFirsHsgcnLDl15nccnoQsGxsDGp9csJxs_csA1rSir4HsGaqeNpWirR5lRxs-HsUgpJdsQNscAtYgpXxsjpoZxshxqA-GegpdxsiaqnirVdsdXq1SkhxsraqNBt9-J4ZsbJqwir82sMQlyGp0irbirPFi1xs1gpwxsvaqsdst1riumzxsu1r3xsPcVMRo6xsIqo8xsIsmAaqJ6mKjrtIsaWsNhpHysxIsJysSHpLysDKqNys3-sb0pOesWbqPysgjrQYq9BtLJslTmsqoG2raysphpICthbqxHpZessjrECt5orVkLtYmjmqdesv0p6Hp-qooysVJsqysvyssysmes7jrzysHSo1ys1OsfCtiJsQksDipyesuQo0espJsI1pITksJsTIpuJs6hpCzsx4lIXliSofjVkSoIzstipKzsDwkH3rxOqe8nJfskipSzsBKsUzsMAtmUmYLmxIpqipGKssip4SoVfsMQldLqgzsscqFViucqv1plzs0krEsonLqa3spLqNTokfsYmkBEnBYl3zsu3reDt_AqaToCdqLjpEdqtMpmKs43rpxrbdqeBtVlrlUoXlrWSJZlr-fsE4rtsouUkgjpQ0s1DtK6lE0syHqnlrgXkY0sNgsldqb0s90rR5r90rY4rWgsLUo4jpNUoZgsqMq9jpRAoMLs5lrONsggsogscLiyMqREtPqPkgsr4rLkp4MqSLsE3pWwsiUo50s6gqQsnKmrZYkjLs33slLsedlQmrLoL43ssSoUmrB5rGaRD5r9gsbeqxKpL1sIXmyLstRrg3pQ1sWnpS1snIsmeqodq5EtoaqV8lOhsD8rseqb1swKnQhs57lIMs87lClpk1sNMs7eq6mrq1sSDiOlpjhsBfqLXnr5r41s4XmOfq11saMsbxqy1stdr61sXFtdlpYPsKisfnrqmn-1sENsVfqB2s_1sHbpa4pMYmrMs_hsMLoTnr0MshfqG2s2lp3LpK6rIislFthFtF6rSnsinr32sXOq3Ftf_pT2swfqJEtAvoKNsa2st0sPNsxvrj6sCvoSNsEvoo9e_-rtGoY6rk2sD5pBgqwOqDgqyOqq2s2-kg6rOlrjNsy2st6rNgq0AooNsC1kTgqvNsp6rf1rr6rcGtlNsEorxNsvmpWupo6sRPqF3s5QsBnpF0rI3swZmuvo-6r9lsdanstaw5p_NsgPqJwswgqHjs3_sEnp0gqdorYin3BtC2riorMWsR8o3BtJ0sqXoHOsh3s5UqfjsH6pl3sulkbnpworK2kQOss7sJOsSOsPhqh7r7orpnp_Pqsjse6pcOsGGtM_lfOslwkzjsFNq8ckfhqy6p2cB93sqdlkhqD4sv6p_js0biuOsCks-7ry4syOsD8rfQqLksO7pJks5OsQts7HtpprO4sUksQ4s7CogFtDPsBiqP4saksIPsS4sa8riQsGSoLiqPPsyQqRItOiqgxrGItsksm4s6oq5YofPsnqr8opv4s0ks7OpmxogYr08r04sCPp8ksrPsLZo48r74svPsA4r64snItI9rE9r-4sB9rA5sF5sLls6FtQnpWTna4sM5sR9rO9rNlsQ5sV9rXlsX9rYpPZ9roppyqrRbowmsc6sa8pyRqd5skRqkpnQIt0ppols2ppp9rbjqwLqcQsulspxl-ZogQsO6pOIts-h2ls29rCVsJjsTXpqQs59rIQpyjq25swjq45sDmsUrrUaoVqp0yowyXTQpZqpVQp7Qs6BmE6sK-rgrrqdsirrxRswroBlomrrDkqEloIRshVpTVpnEpYemtrrtqpa9p_cqd-rQ6szrra9nL1rTkqomsvSqX6s9bsl9pz-stQpZ6szSqHJtCIo6Sqx-rl6sz-rbCmtGtALkqkq4-rCJsLsrcssdxNtRsukqInsunrKGoSms-kqZsrv6sXnsx6s2RsBSs4RsK2sCPsjsrw6sRRp86szzoQnsS-pens7uokGoinsxrpZ-pB1Xi2sa5lNSsUlqTSstTqVSsHXrQ0oyarO9sP8kwAma7sQHGc7sFtrhXrX9smlq7go0-pplqzlqrlq6boapmdpmwSsgpmySsYgmB_pNqsbgmD_pdVs5lq5SsPgm7Ss-lq9SsTVs3SABpsMgq9osXTscmp_osgTst2snWoYTsCps4orZcobmqOqsCdVojsdVrh8q8Spf7rBMtrgDNzoO_pv7sEhma5qRqsoTpIMtxiklTsKMt8UqStpn7sbdo0mqlTsi_pSMte0kmTsSqs1mqE6JuTsu-r1mssEn0Vs7Gm2Sq0msWFk3_pBnqbeojml0trAfo4TsCsrnMtrmlDAqMnq_Ts2TsghpreodnqLurUnqtAl5MtgBsNKmWVsVAqNupbnqYAqk_rjKnenq97sHurJBs77s8dVINtIBs2qsA8s9_pDUsE8s2qsRUs2LqvAq-foxAq8Unq3r6nl1nqvfoaUsc8FooqzqseUsX7fX2qhUs1XrjUs7dhCoqoXpOwqcwqQoqsUsajmvUsejmNoq5XpWLoCYrbwqS3qOXpUoqewq_fJ6UsigozcsoLt30rOVs7MtdLmgoq6gokxsUVs-MtlVpSWsM8ooVsTNs_ws2WnBQiS9seWs7qsgWsW9sbVqkurGpUDrsM9roWsP8sEQsoupcJoT8svupD-ovurY8sBpq2urLpq3Wsk2qAio1WsfCqp2qjrLr2qPpqsOtaCq-WsTXpAXst2qfCqACsjVjFXss3JACsh8sd8s8urVbj-urrVra9ipQEu0qFPtdQQOKE-BKRbEc1nP0KSOteZsNWqgZshWsX9siZsuxrw1nDdpb9sZirxtsUFqztsqZs9er3IH4tsRCpM5k7tsEDtlEsS6Dq9smkrcUAs9saUrEus3xlgCp1vpoup3vp_5p19sWfrOusDas59s6MoookTusWOkVusMLqXusifrB-sEmoWyrE-sQasSEtSasEGqJ-sIFsjusM-sJXqXOm1ascasxfrawpRFsLDpU-sUFsInhedrjAtS3oYFsuus4frsZqd-s8RszusZXqemoxOmVGpWdshXqlFsxyrnFsyassfrl9qUdpywp_us20Et-sCvs8asw-s9yr1-sqDpEBivGqP_sDzr6-sMvsGzrOvsIzrfzlTzravsNzrFGsPzrHGshgrG_sCRtB_sBHqK_sXbsSepfvsO_s3-sdvsKHqSRtwOoW_spvsPyrrvsjxpVEpjbsc_sxvsVYqR0lg_sOHq2vsgRtiYql_sLRs0xpd4n9vskHq_vst_svGsv_svRtx_sYFoGwsBfpEooWorD0rLwsAZq46r_Gs5HqQypZhrDHsNBcFHsRfpSfsSVsDAtKHsTcsWfpJAtSZqLAtthrO5nphrhSmacsaFpccsvhrNStjDifcszhrgZqZAtjZql0rEBtn0rywsp0rgAtr0riAt2wsmtslIqx1l5wsxOkBirz0rtAtAzphcnHpo6ZqZlpzAt-ZqASE2AtlEiLxsadmNxsDdsJaq9HsRQtIdsSDiM1rT2lMdsbzpPdsbGpuSkKIsDECbaqOBtX1rgxsYdsSIsozpsPtXZqmaqXIsqxsxgpaIs2KpsaqsSmuFimJq4gpjJqBqofBt1aqKRo3aqqBtoIs7xs7aq9xsCTs_xsrIsvTkDys_JqBesP0p9JqW2CNjruTtyVsGCtSKqZ0p8BtGKqSysZjrACt7BtCCt5TtWysbbqL8lEJsmjrJCtcysXeseysJJsgys1HpnbqeKqlysjysg2ry0p5TmdCtBzsqesaCt9hpjCtwes3yswwlYUtxysxescpr5ysVCtVIp2esJ1p4esLipvCt10pcIpP1pVkrQcqXkriIpCfsUcqEfsMzsKLqHfsFzs-Js4SoAKsxUmCDtVStwAnQfsHDtuSoHKswEidzsWfsfzskdsP1mizsAsoQKsc5lmzsVDtefs-1rgfseWk21pszsZKsuzs5Trp3rFlrqfs0zsJYliKsmDti0qlKs65lA0seJpDhskjp2KpsDtzFpuDtJ0sC4rbjpuToyKs4Dtj9nJStR0s4KsIgs6KsKgsX0s9Ks-DtbXRmJrc0so2p39nELsFEta4rmMqp0soMqk0sf4rOtoh4rOEt32p00sjHtn4rjgsXtox0ss4rz0s8lrcykbEtnGpy4reEt-1rgEt80sGqnHykZWtlqnB1s_0sG5r5gsx3stEtZeqE5rwEtb3pyKpeeqzEtChs83r0LsN1saNqR1soequlrgNq7-n-LsjNqW5ra1sRhsoNqe1sc5rFpoHFtJ_nJFtZhsMMsk5rchsMFttXmo5r-eqTMs4NqVMsTFtXMsbFtZMs63WM4p0wrphs81sqLpkFt-MstLpLisnlpl3iPnrosssMsOnr9hsdXttFtSnrBisE2sNOqWnrFismFtZXtBAo05rqXtBNsB7sLTmsfqS2sGNsXisEGtljkDBtSMpDvoaAooOqWNsJnseAoRGtynr3fidNsvFsSMogNsK5pYxk-osk6rmNs4isaGt1is8FtSgq7AorNs72stNsc5pZgqpGtv6ru6rC3slRsCjsx6rEjsS3sngq0PqVor6Rt-GsxAtVFt4GtPXoN3s2GtNjsB7rR3s_GtDnp35pvyoW3sFckDWsFysFWseNpYWsOnpuIs42sF6pQHtg3s9zIT7rk3sjjsm3sUHthamp3sXHtYqsfqs1orHNkrami7rrjsJCotjsunpvjsGQqz3sfEts7rhEt1js63s5jsRQqEDUlOsuHtohqwHtVQqDop_3srHtwgBIopG4sYprdQq5Ht0OsaUtuCoHiq9HtYbmB9hlJsM8rCPsiQqpQqEItoprzhq0Zt8hqW4sMeltZtb8rHrrXOouQqK5sPxol8r2QqTPs5prLUnVItj4sipp-prbPs3YoZItCqrbItO5sdiqIqrfIt6gq2ksjiqjItSSilIttItE5s-kspItuItuiqMppD5szIthatwItuxoG9rgat84s1It7Msz5sVflcItAEoN5s8ItiRqVlsKEoLJtQ8poRqe7pY9rKQswqrMQsX8pL7sQQs2qr0ataEog5sxksi5sQJtk5s4ppn8pVJtCrrn5s9ppp5sGrrx9rv8pglqw5sy8p49rNrrw5sPrrz5ssQs55sEmsdJioJtc5odbtzQsGmsVSqIms3QsKmswGt7jqOmsRgkb-JH6sjrrTfletsHnlgtsHnlprrrtsLRsY-rcmsuqppaoxrrd9prHqf9pkemNKtWRspmsk9pZRssmsUKtySqBvnb6sYKtgRsaKt3aoIsr8QpaYtcYmq6s19ppkq_mssNnFns--rV6r2DqXsrLnszRsPGo3Ktfrp-6sszoI-p7kqrCmpasYhAyzollk7KtX_rqsrwZtjVoIlqUwfKlqT9XKSshTqFLtq6s1srz8sWYrxejhOWP0K1nsRLtb8k4nsULtgSsXOtllqoDmMVsMgm2-prSsH1jSgm7-p-If9-pQgYzlqA_p1lqlLtYSpnLtYLtF_pHcoy7e6Ss9lqfapCAt0csogANmqdEmvUqgdtaSpVMtzspiSpVOsUjk-EmaMtfTsNMtVtppcoO_pFGtgGCaMtd9mtdte_pxdtrwB8psThmtspRTs-cooDq2QHDVqTCtq7sbTslHoYhmltp-spv-q1dthmqCetIGmido-Lta_piAl74qbqsJSpudttmq32ovmqaMtt9qJos2vjWWsdqsE3o1VPpTst_pf6sbzotTsmMtiet2_pK5A4_pmeo3EntMtospvMtzmsmet8TsDGnjqslUp2Mt-Bt-2ON7svnsCOteoq8MtFNtL0oZnqK8oejnJOtgjnnhnmqsruo3sr8YnNNtOBsmnqQZpLBsD8sJNtPNtnOnPImoAqJftsAqWUsSUsTin5vhVYp5imxjQw3rYUsAjmiuhQVnNOtyzsUVnppllNtmUsiUsVDrpNtmft5ss_6osNt4Nt8WshJmRwqPBqJoq1ssRXrwUsFYryUs0Nt66oQwqoUs0cnQvR2Nt7NtLAK9NtZ7o_NtWdtqBqkBqCElQVsnBqGOtyBqHgtTWsCVpb6J7xqEjmifoPOteVsKclOPtrElgurLEs2slX9s_qs3oqlVqdOte5sR8sQjIsurg7puWsmOtwWsZ3X0OtwXrNZkQpqztltOtrgtmUoCLmyXr7WsSpqpOtcMOx2q1gtQiocpqQCs1urpgt3ur8gt5urQrsnOtAPtedeISj_urUKlACsGPtBhtObL4urKPtf8sScpCRcAiZBhtmXslCsKLtb2qIXrkGfHLfuqEQhtnGlNrsYfttGl18oKBpXRMG1n30n6VswCf30nKinoPWDht_gt24gCpnJXslhtM1nxxjxinzapOAkhinwDsJhtJxrbxrhio4wrBxrShjXhL9htSxrUbiHgZBitbxrsEU6htjerVhtF9s6Goq_rj1iXYr7BKIitCxrLZZBMj_SQ8EKfJP7LjVitLIZrUeFNYzOrmZrlOrAhBjZrGpslZrcWhOZsUrsV-oo8sNNAhaG8htl0ENhtl0E-BK1rq9iA3rqMvr8JFyitors_brSvrrrsW5kCcr0nkSvpGAigvrMcrV8VOcrlvrtvrtZqlAtvZqmvrbak5vrJQorcr_FpKcl-vrjEAAwrWcr6nryiswWoOYtndrHwrBwrTIoBwrsspy9mbdrQFteQJSwr2GsHwsIwruqfNdrnyAPdrndrSdrBwrqVsVjtnsoiwrGdtlwrW-sWcrhdrpwr0ZLsdrYwrWxQrjtziIpdribWrdrYxrcFtlLp71stNK3wrJxrbwri6sndiRitLxrlerexrXxr72VKerfsQJktTxrLktVxr0Mii2sQxr3EAYerCxrqlspLFNxrWxrGxr_jtFitjerbkt5fJPlqJnsJat0SKixrNMAkxrOTXVsPBJtAtPPMoUEsutsWWqGCp3ergvpLCp_Mkh9scWqEDthWql9s4xro9smPtoEsr9sKwpWsmFus6ZsvEsy9sxEs09s1loIyr0FqNOkQus3ro5PtOyrUus-9sgisLasZusAXqbusCFsdusFQtH-sGFsIQtADpKQtfltYashyrNQttQtIDpRGpfasUQtRGqlasjZpvusZGqjQtbGqj-snQtnPpyyrhGqDgrp-s-us9PtAvs5yru-szQtKJsx-sBbs5dpSOo5QtVRtl3nFbsVgr3XqoAiAGs1AiH_sczr6bnMmtE_sWvsOxpjgrI_slPkRGsTRtdOoXxpTxp6QtWmtIYqPnolvsdxpUYqsxp0grkOobGsX_suvsBgrqzrd_s1vshRtgYqe_slEprbsY4nuRtW9ppRtgRnybsy_s1eptRt3mtw_srcn8bsn0lyRtQlo9Gt7Gs5RtyGt24n8_sYhr-_sTwsAAtNcsWyp30sU3rFStLFphhrV0rNHsTwoZfpYcsdfpSStUHs-LrSAtWStTIqXAtWqoaStk0rjcsmcs2-h0wss0rWOsqStxFpoIqpnt9ws00r5fpL_pOgt40rLir60rNirzHs1StCaq4AtBdsWQo6St8Hs_At9StK1r_Std2sWxsNdsTaqhirFTtnpoMBtzFioirQBtdxkSBtbIsTIsumeVIsxir_UljdsEzlw2lKIAiJqqJqgBtaTtxxsB1rmBtlBtiIswtmpBtAhprBtChptBtNTsvBtAysUBtCysMjrEysTjrwTt6hntTt0YtCes6gqNimFesehoHesKGsbjrmRo_BtKesL2rNmt9PRX0pSesTKqFJstjrHJsYes1qo_ltfbqxhpiysoCtkysxjrPUtnysnKqzjrGfnUUtl2rTUtaKHbJsXpthCtrZtSenk2rTpt87n2yssesMRigUtMipK8n6KqPipq4lRipmUtues3vkgroy4l0CtjUmvUtPCpVcqvdPB5lOzsFVtL3r_CtLfsTzs2xs1SogWq3So5Jspkrazsrkrczstkrt8nvkrfwkZfs2Ccbfs4amf3r7AtXDti3rZDttzslfsuLqOsodKsjft6UngDttfsrfsaVtjDt1otlDteVthTogVtK2pqKsD0slVt08nnVtmJpS2pyDtf9nsJpklruVtGIq2KsA_qxVt3ToV0s0Vt8Dt2VtrCr_KsV4rd0seskTgs99iX2sjMqAWtJLsDWtKLs3lrGWtBWtOLsRWt6gs-lrMWtTKpcUoWLsXKpUEtv4rZLsx4r8MqWWt04rVkpfWtiLs-0soHtnZl1gskEt3gsJ1srEtXeqikpkWtvEtsjoxEtzKpsaT0EtPRrgmrjdq9Etndq7LsIhs9Lsnmr2Cl--nCFt5Wttmrweqvmrg1sWhstNqYalS4oXVo5eqEXt5mrGXt7mrkhsMXt9KtrKtt5reFtCnr2Xmvyoy5r8FtL2sGiswOk5hs-hsNnr8hsrFt6hsPkojXtyMsXYmc1r1MsB6rZ6poXt4FtJ2s2It1uo_1souoO2stctu4pXXtN9lZ2sucob2sT6rNGtZctA_rvnrYNsl2sRVYTGtcNsc6rDYty1nFYtZGt9zsbGt12sdGt3isRYtyHqZBt1voLYtjLmA3sQ1kvGtB6sH3svvoJ3sKor7GtQordPqoYt9mpAOsrYtPjseYtZormPqCHt2VsUjsFHtzIs3YtC6pzBtQnpQ7rqAtoXo_YtRHtBZtTHt6PqVHtyXoa7rYHtejsYdoGskCCojdtLZtdHtHCo9ort3s_orujswnpy3sxjsj6pchqcrtm6pYZt6gq6jstHtrBnvHt-npwwonhqpOsA4s1HtWprmZta_lC8rI8rqZtjptyWlMksJ8rkaplCtyZtN4sEPsZkseYoFItKatHItU4sVksBDoX4s8Ht-ZtRbtgksh5smksHat3_lTItEatPiqPEoXIt_prg7pYDoRatyatmPsx8ru4sUat3ks_7rnPs6ks38rjat44soItJvt87pZRqH0scatkatTZoGlsnat2PsAlsc4kaRqH5scRq3Am_utaPpNJg5It_PszRqWlsmRqYlsNatCJt7ata9r9atWyoZ5swRqBbtdPsNJtp4sn9rRJtqlsTJtYqtBrrylsnEos8phQs_ZtjMidJtEaot5sWbtv5s19rDtly5sUor05sRSqmJtBmsNaopJtIwtrJtarrtJtnalerrrbtG8JRms0clwbt_LoN6sHRsXmsAKtKRs6YtK6sjSqORs88pgmsi5oSRsLKt_StActmmsk-rm6kEctxao1gl9rrvmsJctyQpd6swMtwet2QpZKtk6sNcthRsdKtQctp6sz9prTXTct2-rJ7sWctmKtUsr8XtpKtKnsvyoMnsvKt4KtPnsyKtRnssathsrGIt2KtKxtThlansV_rR-prctMstYRpALtusrCLtofm9Xtzsr2ctOSs9MtM0oQ7s11qVYrwUrPitzcexNhw_r2nsy_rJsphlqVvr_2Ec7s-itO2fa0i0Lt4OqO5pzLtu2s6LtMgqApsIYtMgqJ9mVDprdtP9mVTs3vrK9m4dr8jtwMWRuma3oCqsJHlJytbvjFytEjtUOk7wrKytSDpDetbcodTsjsp69mRytIHWWGqLetaMtQqsSet1TphIAzdrCtpPLjDvoaMtJtpJetvvrULjLGtO6rUDr_pscTsFetdmqr2o3LtZAlmnrbLjjtpTdtzytzsnC_miytnspFtArvrqtp2XtIGtj7s9spS_mryt3drEztBIstAswJt6jqWunNAqaklA6sDNpptr9AsDVAttrH-gvtrpKB1Fnytr_Assete_pTztPPiFBsTBsqqsKNtGUsNftpqsvqs_7sRfto4oTftOftONtVBsfJtIgtMpJ0xtdljPur8Vs_MtN9o4ztrCliYgypkFJoMZssznprsxslagtlnk0sqvoqfWsxzn1oq7oq79oggtGrszZojgttup9oqtWs_oqlOt_Ot5Otapq_BsMht-Ot3VqMXsdarn8sPXsASNuxVtubeijearg0tWBGi0t3ubDgZ6UFQVVuqGruVuqGzityzE3pGYgt5Jk5ito1n8it4itpwVo1nozq60qMgiQ5eivr1zBkvrQcrSytkAt4ooHjtD1tBVqAcdzvrDvoLwrlcrH1tncrVDpKjtBzpuHsNjttcr7KWvcrbDJIwr4crwBh6crV8VajtKztIqsAdruYPejts1swgLhjtEypJdr5kNfwrnZmhwrd1t-SsHbCV8VM4IWQt92nfdrOwrpEridr2jt_jt4jtAARZ1t7jtLNnxwr81tAktCOqTXtDktO1t0drYkt5wr_jt-wrjdiRktaerTkt_STNktJerbthQktaxriktUxrYBBOxrfktOktZxrH2t-htSktExrdktVktQ2tUdrb2tiBAZktKktf2tIvGfxroerhxrd1trerCMAlxrSuPuktpxrQMo0ervtsZPtd9sYdK3ktCok5kt8ercbk3xrmcpvBt6xr7vrBusDltsMouNmGltHus2vpJusKltHyrzWqNltmOmPlt5UmGaszck8Esgfr_9sYusFLAIOmVzlMwpq2nGQtGXqhltQQtrQtaasGDpR-syfrSQtZNoqltsusslt6NmultgFseisuaszltAUlpQt9grzas3lt9usBdnGgrs-suNo5snGvsvXq2QtBzrDGsoDpHmtzGq8mo9-sQvsQmtUmtOmt1lQUvsAYqSmtSzrJ4tU_sRnoNRtivsVnopgrNGsJvsUGsemtURtgmtXGsnvsh_scRtlmthbs3grdRtwOormtf4tGQmumtsmtmRtjmtr_sq_s8gr2no2xpHCiCKtr_slHq3xp6bs7no34tBypNFqCnt4_sEcsWttGcsI0r8EpRypNBcASt2CcCStPcslcq6fpehrSntcwsVcsKAtgJmXntNIqZntQskUStdZqXSth0rZStj0ruwscSteirxwsB3mfAtvxmjHs8ttoHsrntqHstntsStVgtxntxSt8ZqGzp70r0St9skQir3St3XlTir5HsE1rAJqOGp-ntJDpdBt90IATtWGpDIsYxshGtGIsIXnCJsEFiSdsexsLotT1ogaqnzpqgpQTtPAtSTtpxsoaq60miLqTBtmBtFhBeIs_yogIsyxsiIsgottdsnBthTt4xsjTtgTtsBtmTtuBt90rwBtBysLjreqYyTtzotvTtQjr_dsY3s1Yt1otEesF2r2TtBCtT_slHpVysjqoTbqNesVbqI2rQes56tMQlljrUesbysWes_tpIptMNnKUtMptMUtd2rOUtOptQUthesz0pYptoUtrKq30pXUtbCt0ysdJscutsencUthpteUtdptlpt1esopt3es-ys9JrnUtFipkdsNcqzJs-esaoPC3rTIi3Ct4So5Ct8Qm7CtVGt9Ct6pt_Jsd1p6UtQ3rGDtFKs_UtJDt8SobLqMDtXfsODtLqtV_bNqt8bmdfsozs0cqqzsRVtJnqaDt9fmcDtSToZqtfKsS8tXftuntw3rbVtiqteTocVtjqtHKnSTWlqtiVtS0semr93rWlr_3rvDtI0ssqtblrLMqN0syqtFgs0qtHgs2qtJgskxk1VtMgs7qta0s3pmBLs7VtIUokFYxlrHEti4r0lrSWmHrthPoo0s9WmIWtMrtiWtRKpPrt-dqRrt9dqngsl4r10sw4rU-nbLsImreLsWZt44rertu7rmKphrtvgslEtkrtA5rmrtC5rortH1s-gsd9tvykpWtu-nurtfmrskpN5ryrtyWtlmrJhs5goV5rAMsumrUhsZ5r6Wt8kpiKtuAtw1j23pj1sBXtl1sGlpGstm5rNFt8mrz1sv1saxqx1slYtE-tGfqwhsZFtH-t9lsTstvXtrfqnfqW4pwLppFttMscstZstIbpxMsUhqzMsistxFtFakH2s_Ms6Ms5QslMsquoYXtiFtMispstOisustQis_1svytnMqQ6rTpkqnrNSn2stFxtlisj9rcdn_Xta6rBYt_stWGt0isNttLjqiGtUjt9AoTYtKPqVYt9isPtt8-hggqKBoftt7RtgYtwanMjsP7rZttrgqO3sm_sQ3setttYtT3sganwYtBWsyYtw6t0otOVtb3sNWsH8oKHtsToMHtcjsOHtt7s8YttorH2kylszttxNpXTknjsDsspjsMZtqnpc6paOsm7riHtNrtEutznpGuthOsfrtjOsjjQNutCOpZZtjhqeZtQutxHtC4sHAuHopDkso7p4HtautK4sRtsMIt3OsuZtsLoAIt4Zt_OsK7p7ZtuutbJt6gpOJte4snksw4sPiqDatkksh4sqksWItWiqYItP0tuQoDqrcvtFvtBvt1kshItEvty4sGvt14s_ksKnn2AuLpp94sUvteqrLppmat-Os34sNvtKlsYvtMls7PsdRqvat-_jRlsCatzatdPsS5sXTny2tDJtclsFJtESsXKtxwtJJtSjqhvtxppmAFwvtXQs-qrm8pcjq2vtmEoYJtPbt6vtwutjQsTbtCwtDSq_vtnQsI-tyEoISqEwtE6pGwtlJteemfbt68psBm85sVglI9pqbtA6k2JtY6tgglNst6JtAFqQ-rybtU-rYmsjts2btbmsS6k5btNkqP6sjwtimsS6s_bti-r9EmpwtWRsrwtsemNMAVKtIct0qrxmst-rDsriMtsEp5dom6si6s9msonskKtr6s09tx5k0srSsrYct1-tW6rbctIxtdctU2W1RsMxthctzKtp-tXGo46sfQt66scsr5KtpctNxt8Ktw1sTBur-tTbobxtc_r0KtELtd-phxtPQsjxtPFoBspHzVS7sphjaMW3pGsxt-ctBHoZDmUbt2_rjzkc7s-wVCUqKHo8sqVJoQ4O1DtQ3oYrm1DtHvmYrhKplwVtvqDMdr9WJnjtawrLytUUsVnqqDuMZDZwrpZmYAnAtnTetBztV8VljtrDu1zBojtxLt8sE6xt5Lt1LtO5p-xt3xtHyR0yk_wEUvEmUErvmAQBfxDvDKYOFdAsHFm1vmPfi_wEy5QExEg2VjFrJ2Vz5mD9fN2Vjym8wm9LrHtVuqG9ymfEuOtVuqGHdfszmnzm7ytBqsz4mNmGGgqYGt1OqlDu9_pnEu_blFHry4myBpIHrXCkT2VcEu_QAd_m5EuZEuRajGpGMAFEdB6UFYTAozqznL8EuRKFBHrSErJZFU2GCVH7sq87m7sqinWSLrTfiZAhGpG3IbayCrEBQEu0vmX2VSFufKr2xiMfAN7Be2VZ2D7Yt55RnKrpEuo4XZRrtWtYVhLpspdtUytexGLTplKRwtpTytPytgtYJzt6wrzFuWNYi7sgytm7saetgjk7vTF2tmytBrjZqsuTpmFua2o2ttNhqZArzGr3DuKetROsyUq7UqMzJ4msaMtetr2ytKct4ms5ytkgiaMt-ytJGujytsytitpkgidisOWh8dtR_mJ3ocyt-crxtpMztoNJhzt75kQztPVsJDlpGuhEnVztbztxtrYztTdjjynWzt9FneztDNtIHmuGu4tr9NKyAFZtVMhgIKKtjnhEWw7YLEukikbBAh-fnUAFjBsrjCVrdFHB3E_GuCRKOuCtQLSoE-qTS5EQ_fyrjEHumqGKHufdjNknU2VjdjB4Qm-f2qV-GuKpVFjBCoiipnE9jGSF_GusmBfbG5NBPtJzNAtQLG4F0-IG9C1InypIKNhpHuQDCAsD1hA1HujHuh5BoDK6HudqGkYVgZNNeB-HubsEkYV3HuauA5HurAFpHutMdBsDDIuQtV8HubPW4Huu-fVmFKIuOgGMIuJIu7HutdJP7JXIu_HukHuBzJNYtQ-tianWeVTjtnGtWdrvcngUpWeAXnqnsnZWpahoSgtrWn6NQsKRt2to9lEwr2crdIonqEjIo6SP1Iu1lAKOnpKmD0q06NA1i9IufIo_KmL0qBcMkIob8IA1qf0ql0qYBtqmpFJufdskIurdn8Iug0qm0qi0qMJuTXhi0qcOnpztNBsrZrsqsoztjAqUBsLftn4oDuruztYJu57sxzt4lsDVs6etXhXgxVyztPgt7Vs_etCNtGthqJugVssGtbLmTupYOnlVsAjsgLmhNtmPQq1tFBoVslqXqpGqOgnuml_JuNgn8glAUsnGqFPmAKu8gl4JCNIuKtVkHuo8AbIuEIukHuqBkLKuQKuOIu7MCPKuTIuYIuPpDVKuNKuPIuZVeZKucIubXC7mFKIuUKugKuRKuh5BYKuSKEpHuxOiRIuMKuSCQSKu7lnMTTRLCuKuFIu0KudIujKuaKuDunq7BHIuSIuqKu5KuYrS8Ku2KueKuMFScKuvKuiKuFLuAIu7KuWIumKuWKubMdtKuILudIu5Ztmpr7ZtsbmG4VkNUZwnkutJItjVp-tnYElFiqXXpnIuSElESA9bncLur3t6mnMunMrRfElKplSLuAPsULukopcMKz0tISqE0txxtkRDH8sI0tHDq70tqzq70qewhL8s0BsM0t2Bshgthpp_LmOFlAMu9znU0t_znZ8sj8sb8sEXsi8sGXs0VqPrsJXsc0tl8sAlmQZsyWrHzV8htIzVcwNUpjBbrh0tNzVDkhD6eIhtEPthCEJaVMqGu0t1qGKLuIIuMLudKutdJSHhUef9EuRKFtMuIFuQLuh5B4hthMu3LRBLuyMu7MCXMu2MuLLu-KuhKu5MuanSPLupMuGLu7MCcnSBNu9MunKutdJsnSGNuFLAKIuNDu2uVNito4iGVenMu9KuMNu_KuFTQo_AmOEY2VmNrGpsS4CYNum_AaNurNr5FAo_A45k_GuTHhjNuhQglNuYHhnNuGXDgYVlFu-XhGsEwHChQggNu8IZC9s9ur1tqDPtcMur1V6MugpVT4hnqE01VDmAtMuGpGCjorbHT2VwLunlmQPtsrsNEsxLm5LuHEs7sqcvrgpVZNluAYxrsWuBWjoTvl1rsajoWDq36oYDqaKoaDqrNlijoAss9rsS9hodtJssAFmTTplDqEGmg1t9psuYPqDqNssvDqtDqQssuOuPssxDqnvl3jo79prYptCuqKt6KkessBxtAko7OuFOikEq5vlsWpT2qhEqX8hrmsRiIrssTbpILoY7EHbptssess5VpBLoHtsNEqSEqbEq7ftSCqckomNtUwlkgoY2qZPu3Kokko0ss9YpH8hItsBMksEqMtsvLoUAuwkoRAuqEqYts3koJiqi6hrPu4Loats6Lkctshnl7Jtfts9JtS9p_JtuLncwtFwBltsuZqQgrWmsLMoLFqGCu5zrtts8-k22tmZs42tmhK62t61ngkQ81ngPt0lpGhnm9sfFqlWqC3tnWqoPt2Zst9sWBtsWqGusvPtSQNL3t4vpLltO3t39sOltEas4PtGyl6PtrokUlt4as0Cp_PtXltNasZltPasbltOqqofrLQtqfrh3tLFsP-sN-sl3t_ntplthisImptusmast3tZpkmctImpfFsiQtK3nxltjFsWPnx3tu9l1lt13tT3n4lt43t3asGAiBvsxFsJKuzFs7QtNgrDmtIvs5Fs7QtD4t7-sF4t_QtLmtLMS6otVmt-fp_XqyAlF_sXPklRuczrS4tazrYmtyorN_sbmtFmtORtbbs36tD4ne4tjRtkxpfepZ_sj4tb_sl4tfRts4t8griRtlnok_sCSuBhrwzrz4tv4t2zrHhrrRtJhr14ty4t8xp1Ep-zr0zrEws4mtz1Uijt1Rt5_sZ_t6Hq4mpIfp9RtBHs8Hq-SMbhrOcsOntEStK5tHHsARmLHsEskKStOHsXcsQHsZcsQAthwsTStnwscntPIUX5trypiFptypb5tjnte5td5nncshSti5tz_tm5tcPn6wssnt3Lqp5tBOtbFt3csYEiU1tVFtyStu5tJzi-cs2St5ntMxs05tQqtg_t9AtMWk55tRGp75t2Ei3XtN1rFBtEote0RUaqC6tdgpGTtJotW1rxLBY1rNTtixsadsNgtcdsXdpxvppRfKJulGtQ6tmdsiIsW6thBtH6scTtaot4zpfTt9gpv1rxdsx1rlot6aqIHpB0pITs3ds31r5dsrotp6tFlXr6tvotu6txTtuot91r1TtZys26tbhpijrA7tIAq76tFho8ot-6tOys-ot8crWUuGesKCtGJsk0pH7tp7nPCtcesobqRJsfesTJsYCties6jrWptgptVptZptoesKIp1Uuu2ra7tbUtX7tgCtZ7thutkJsL4sAcqpJsCcqJkrEcq22r9ysqptJcqtJstptnVkyCtEzsqUtt7tjTkzpt1xr1pt-EfXcq0UtP1p2Ut9vp47t-ptlkrAqtnkrYzsDqt3FqbzsW3rA8tcorC8tFVtNKsQDtPKsykrwcqI8tg3rVKshfsrzsN8tUqtbDt9krVVtbqtYVtHKt1zs9nqdqtZso5zsDdqzfs_LqfVtd8tB0spKsg8t5fsXPk6Au1volwtkcluVmxKszDtjMiadqxqtlQtU0sx8tplrYMqvWtWnpbMqAEtzrtRgsX4rArtZTJCrtUgsXgsBWt_8tCWtLEtD9tG-nS6rJWt6_tGkpJ9tAmrOWtYEtN9ts0sZKp20sAIqsgsdLsugsRmrpEt08nMmroEtc9tlUonEt-nIdkpk9trZlsEttmRuEti9tmWtSNqoWtI5ruWtmqtVNqRKixrtxWtU1szWtCVo1WtY1s3Wtz9tDFtShs37lnCuV-Q-WtjXmAXtW4o2mr83pULpB-tIstOFtkjrk1tO8lu1sLstADurhsYMsD2tMstRXteMsZMs5MsEYmWXt2hsh-tZonC2sGbllXtDisnXtCJssst6lpS-t1Ft0KtGnrwstlnrTisdetGeoMEtOMp32pMtpLGt6XtsnrsCuactmisQGtKvo7strispmttise6rJ5pDttuVk_xt8sE02sBPiz2sIBte0q_nrOJukstB_qC_tYYtwmpyNscYtG3sM_tjYtxGt5Nssgq3GtNan5Gt-NskYt8YuhYtNorXor3YuEOsitti_tktt5Yt4Bt2YtXjs4Ytptt6YtrttgYtXdom_tsttsNpijsYfpo3sVwo9Pq8or8zsAutR2fhHtEQqKWtMdClHtAJpHut__tXZtBAucZta_lCAuySgJAuM_lmhqyHtQ_lUutuoV2HtNAuH4sJVo6HtdptXksZLuDItKItzZtYAuV4s-DlLItoopmlsGatQPsIatv8rgAuIauUiqrksoAu7ut9Qqs8rt5tyute4szks-opwAuiiqVxokiqkItKRqfatdateOt_Au_4sKvt0It7fs1Ps8AuVpp-AuHItVvtfqrG5sEBuF8pGBuSatgvt7ItSlsL5sxau-Itivt2atKns4at7Qq6atW5sW8pqvtArkb5sKJt2auZBulpnTau4Zoj5sXmnrlsm5sXJtwlsaBmIrrnBux8pmQsojqbFtqjqrQskJt_9rqJtQqp_lsYrribtsJtG-ruJtBZkRwt7Bu_Qs3JtACm5Jtjgl3btJCuGKtrglQRsNCuR6sPWusco4rrUkq5crQKtxItuQpuwta6saCuIJtcCuxMtg6sMctfzo5ms6wtkkqAxtgKtoRsiXuJxt9RswKtzCuz6sJ_rElqL_r0rp3Cu7RsKbo_kqXhkU_rClqW_rOcuA7sCDuC7sEDuE7sGDuG7sMqtI7sFcuK7sUBueZuQSsO7srTqILtWlqJht8zVQNuTVjpxtQEGGpGY7sbSsXDmAdtwxtDdt9TqeDuVzE6curzqvbo5qsQOunDmXjWhDuktpjDuH4r1ujn-knDu1DtS6ty9Vz0mC1m6vgGztB6LXotRduoSmV6ULduB1mF-V10mxEuldsBFuxyWE5EEFuJZFFHUz5mMAFJFuqMrLFuc9GNFu-0qVAsteWA1qMXhiSmcitmFuqQrCTkzuqsvqcJQ5FuhGuLetDVqAGuQffIZthCrOetZytJIo17se2oJzt07sCGur7sVetX_pTdo2SpGmqMetn-maGuAztLGuYMtpAs6ll3duSeuAmlTGuxem_HoWGu--mYGu98mXeuyfqeGuLztgGuEGuxFuujk64pDVq3tpoGu4QsB6s9NKfFnVhZhFnqMAhwnwnn-BH3gEmFnDNgoFn6un0MCNwYOGYTlCuml7Gu1AswGuVMAcztzGu1htaztBfuyGuztr8_pzUVYBALfuYBAFYe8VecdtYqpgUiaqpfNKjIuGttlZmW5piIuzcrpYuV5pBunBapoIusJuohtfUpnLutIuEZsvIuPimafuTbk22sgIu3vVAJubIoVXGtfuYPn7cPDJunvMUJuHJuSOnToQRJu1TuxYuzIoJJutgpqmpx2SD0qyIo1fuSJu35l3fuxjQUft8trnztxZr0qslnqJfoQBsSftC8sjJuTNtlJuolJosVtWp2ftoNttahWguDPu9Km9ftkznP-jrUseQnTrCp7E7ce3XrjgudqG_snCgt3Xpfql7UsngubsEcgu5ljhRTp7E3cLmguaoVogurNteguhYpggu6NtegoxUsOmjZoq5foDtsurlUYpwAqhEBkUsJXpzXpAgtFoq_WpdXrKgojgo-ssfEq7XpG6oQgoShuWJm1Ju1guUhuAts8ftIWpvfttXrclkrguwXpJ2bD6oAKmVhuDKmmJuaAqVlaJ4YfjhP0VnqELVq9Us7ztRWsvftkfu6AqgYVpaL1hucCgsjtiVsEhuYNtUupyJuAXopvoiftB3shVshsllHs-PugAqxmqCtnlSt_VsQYulRmItnGOuCgleVqemkcur4cuNNm80t8cu6LuWvpTOtIkmZEgegt1BsBrsEMuqurCMuvxjgiuwmkOZa-BsRrsAhtQhtBCs7Ot4upa0t6uroiugpqPZsvbjgMu5NuBAFGPtwQF2iuuzVTvAyzVvMuzhLgdujrs95h46Hgdu2itHEsqrsIOu6ittrsDwqhdDSvp1PF_itwrsQDqyrsEUp0rsTKoUDq9_gZOucjo6rscOuyjtbDqQKkQklEssiOuGMtDFAkOuiKonOunllpOu6dtpDqdYirDqxOuSsswOuj7hTUptjuzOuUss1OuWss3OuaYuHxtKclbss49pdxN8DqikodPu7vlXguBtsFPuSKtmzSIPumtnHEqLPuMnrZ-treoussOEqQPuVkoTolTPu7ssVPuKpqTkuLwqnftbkoaPuYPuEPu_juHhkGtsQkuN7hqEqkPu78hNtsfutPksAkrRksjPKTtstPu3Eqsku5Eq7vt2NlxPuZMkzPuLzI1Puxbt3PuDFqGloDQu8Pu_EqetfIFqzVpSxlDiDqnl2VpxGsFQuiPllZs1ktVRkLQucloNQuelo92tjcpeQsuEFA3tm6tVQuxxlhVupPtF3tzTuv9sycpQfrIltuFqSymzEs4cp1Es6ttZfrTTEbfrWeLoQuJylRyrX3ttQuZ3tausTyrcusd3tdltTas3QuVasQdpkusJGqiyrk3tPQtlyroltSFsp3tkRmARutltcQtYQtnDqe-sFRug-sMQli-sKRuwyr0ltz3tn-sqFsOQtqmo6ltwQtVRuoGqEKuYRu5-saRuPepEmtc4t5-sfRu9Qt8-siRu--sI4tajrmRuV-QoRuhPmO4tigrmmutRuvPmRRtwRuOGsmgrdRudmtPGsemuwgrXRttvsUusaRtnzrkzrvvsqOoBSuzgrinoESuxzrymtCnuLSuu4tISuMSu8vsnRtdwt1mtJnuk4n44tVSu7bs0Yq0Rt4GsBcs3RtKwsz4niYtNwsNBcPwsojpRwsSyp__sEHsBAtGHsPntoSuGAtrSu6XsewsQ5twSuYntTHsU5t1SuwhrXHsg0r5Sui0r7Suz-nbAtd5tdAtnZqgSth5tpcs-oo8wsITuMgttIq1csEfqMTu4VDExsyWoQTu1nt1Atw5tKxsVTu4StXTuOxsF1rBJqZpoLaqTgp-StGJqCotfirEIsB6tlpoHotjirpTuUdsLTtkgptTuTBtjxswTulxskaqRTtoxsUotfJqrxshJqj1rt1r6TucotiBta6td6tc6tt1riothTk5xskTtj6tHUuBTs2ds-aqqTtHTmsTtAess6t0TtCIiIysKZuGHtDJsR0pYUuJbsDCtKKq7TtiUu9IsKRtaUu86tabqQKq3otHWlFptPCtHptIUtNCtKptAUtMJsL7tf2re2rRptwUugptpysm7t9jr6UuS7tn2r4Uu1bq7UuBVu8Osc7t_jr90pRrofUtBcqoJs7ysrCtwvklUtKcqvysupteIpwptR1p1Ct1Jsetm3JsnUmWLqX1pI3raVuS8ncVuokpeVuoIs_pthcq77t-EAripTfsKDtoVu1clqVuWotsVuJ5t75tR8me3r3ipNVt7tkL8t2cq6krLsoVqtbKsXqtxzsAWuaqtU8tWNtHQoX8tfqt-1rMjp0fsEWu2fsmqtUlrj8ttDtl8toVtJ0s_fsq8tvqtKRub2psSuoDuzKsRMq3qty8t5qt08tN5reWu38t6Vtodqp2p9VtlMqOWm98tYgscOqA9t2lrC9tJrtE9tuWuG9tcltu0syWup4rL9tlTXXLsaEt5WucEtVWtT9t9WuCXujrtMeqjEtb9tzruQeqeWtnZuPXuqLsWmrG1sXNkj9tETmK1ssrtOKQP1sg8tpkpcWuV1sleqeMq0rtO5rKsulVox9tPhs4WtOal29tb5r-rtVhsR1j79trso2eq1mr63pm1sqXuo1s0NqRMshhsJXtAfqLXtvXnUFtBZuPXt44W4XudFtgMsL-t7Xuxmn9Xudnrm-t4hsBYugsmDYuu8lFYu0FtN2sIYurstofquXtbcuwXtR2seblPYunnrystQ2o0stz-t09eOGtZbojLm_fqaNsQVro2sIZmiYu3nrMhLZOimYub8EoYupfuHttrYu_-t4soLttWXo-2soDlI_tiTlK_t4trTttIXo3YuQ_tP3sS_t96rbtt8GtOjsucl0GtCcsF7rHZuH7rEHtNpumttNZuottZjsP3sbjsVZudjsdjpUZu4Pqs_tn3skjsaZuzXocZu1NpWdldwoDQqvnpS6rLEnEprUZt13sV9txnpqHt87rsHtqZuvBnuZu_amIOphZttOsBks0ZuWut3Ht3ZuSOpQAuWAuGItrLuZAuCau_ZuTks1Zt-Zu8ZtzhqBatOxojZlSItzutHau1uti4sSAuLataPspRqcPsPatePswks7qrkiqXTny8rOiqaauaatcauMvtaqr54sDlsyPsBlssItOvuqItzPsZvtSvupatrItLAcTvtxauJ5s0uu-iqevtHBuArnDbugPpjvtPBunvtEJtNQsoknsvtc5sivuVjqVQs2RqcBuplsajqtTifBuRlu9RqjBuuXo9vtpBu3ztsBuVbujJtSrrHwtzBuwQsgbtZbuZrrbUifbuQwt6BuIemQms_jqJ6spbuhSqrbuElrtbuu5okwtvKsj-rybuGctp-rWKtwwtZ8p8bu0wtBcuZmuShkn6s7wtoCuSctBnssKtD_ruKtJcuLxtwVi-CuK_r26sRxt4CuTcu76sVcuVxtXcuXxtZcusctZWiq_nD7spxnPcuOlqgTqXNsIDu9wteboKDu9etRAqMDulxtscuPDu_SVZHWMAFzcutxtcSs2cuXDuKOu5cuuznNju1xtdkLIHhNXByqmf_oj3qJHh8oWAApOHhn6jwduzgL6PAr6jdFWPcoVRQAenoFA-zEsVB8ciScAHFuUkASco7ookcWTvAPcoOXhs8mZCCZFuuum1IoKDCdgilYcAWQkQrKsE4iL6xuzHoMqs-du8ytJIohytOeup7si7sVqsuUqUeuGGuHGmBdof_pBeuGeugcrrQuFtpxytEetqEudmqqyt_ytNyuy3iNtpVcraMtc_pJztqdoumqYtpQGuRyu5Ho4msrAsZeuFIoXGusyugakntpeeudOqDztmGuieuIyudyuzsnIztgyuo_pdcrFztNztSfuxJtWLukMtoFiqeuUztbxB6FnrtrsgV7AsjcHxGuuVsLiuRfu55kPztjPKVfubfuXfu2crZfuyIuC_taUpNapHyngfuL1nrIunIujVoQWsbRngtjkgmofu90klIurfuGxVSNtPftVBsLNtPOndJulztQftQfoQguzqsIguoolu0roAtlfol7XwAJk5tmUnNDShfoTft7ooFTuyimIhullk0XpjVsYJmGBqNgoChuIslchuLBq7gubhuVoqSwqZMnjhuK0uoJmngoZhuKXpCXsXhuzNtYYpe0uJhuEoq85otftNhuOslghuf7ma0ukqlahuSCqrJu6MtdQro_EJKm7vuTurAftLOtCftozunUTaDiJKmYjtZImboPebnIsDgbnPKtpguUfKUIXC1ubLSXZpXRsJ0WnqEisVhsLgpVz2qnNtpft91jKlVbgu5CUGpGH6ER1uwftdguT0upUsRGJT2Va1uFOuuNtiguYpVO1ukgub1uiXrp9OYhuJlVn1u3guSHhi1uXzEc1u6Km3sRh1u_aESHhehuSLm-guvXpAhu1IoXwaq2e2HA6uq3chV1uh0qIHFhchDvqINrGvqQdhJ0WF2uowAo8AArioDKC2uz4DDNrM2uEguO2uGvqhwDL0KArivIN_DhNDSHNrNdhK2uUahqjtTgoZNtXLm4JurZmBiuagqn2upvoScrmAtumlt2uvZqGKu2ll3wsPiunhooBsJ8swsqaiuQJociuK0tfOtfgt_LuO0tQ8sL0tR0tsWskiudZiniuEhtX0t-gta8spiulCqcSFsiuvJoqCqAJkziu4Nun0t4iu4MuB9B3iuCdaHNuNLu1LNaYQY3uYaLAVeCNuAIuCVej3udIuONutcuWSsP0iR0oCLuO7SDXgcFuqNr6tVw3uqFu9Rry0ikLrp9ty3u33uEhstSrldt1RrVtVwWrnitm0tNNAFnhu0qE4ukejxzVHXKDcD5rqbnAc1n4cjEjuz_rJEsJOuUPtYEskZs01nwktZEse9spZsi9srZs82tPQu_2txZs_kt33AnPtXluYQurPtUIstPtuWqsFqwEsflulCpiQu1Pt49safrMyroluSlt7PtqQu-PtTyrAFswQuDQtyQulOkknm1lu7usL-siltN-sklta5WLXqsQlNXqT-s-QuKKky1tkHskasaQtBRuEmuoasWnseFsJmuefkLmuT0sLRu4uswasZ5u03trQt1yrSRur-sZyuxQtWRuYmuEvs1QtBmtTKtcmucRucmtImpLvs9Fs-Qt4XqYgr6XqagrQ4t4-snRuM4tpRurmuJRt15uamtfYBngrR_symuYbs3RuVbsfmtD6uMHq5RuZGs1gri4tcGsk4tpnom4t6Ruf_sp4tn4tt4tj_sKQmNnu3bs5mtwbs3zrX6u-vsvEpc6u9no9mt54tHDp-mtDypVTpATlaSu-4tuYtHTlEnt6YuGntgSu9_siSubFnN0rchrAIqnnughrYWmHAtLSttnubfpRHsKRmwnukooynuVSt3SuentYSthcsa5t5nuvwslcs-SuyoomntjStz2uKiuvFptcsGTum5tDouvgoioqsBuIou5ZqjcnKir66kMir_1lOir4nt8lFF2lCds6HsVou45tXouSxs_HsOaqFztQaqfsQSaqkTuGotHIsLBtG6tUBtfxsmoumzpPTtn4utouTotpUlVotANoWTtl2lYTt4Gp2ou8Tup1rdTt_TuC8uFUumIsoaqYVlgst1dsJUuEpu41rNUuyBt9tu0Bta3sMpuPZuLZuy6tiUpdpuNbqrut36tTpu6TtDiq8TtTys_6tapuLptcpu06tZysGUtG7tF7tJwripuJptJ7tmpuvjrS5uJqsy9mtUueesmysrpuU7ttpu4putysIKFzpuYJsNIp2putes-UukCtokumCt8puFVu-puHVu12rBIippt52rrptDquqKqEzlp7t_esr7tGzsYkrv7t4Umx7tRXlz7t7JsNqu1Ut-Ct37tADt5UtfVuOfsoPtZqu2nbIDtcqu_7tCVtB8tEVthquhzstVujzsSDtKVtUDty1pJ8t3krqqu9bu2msTVtuquvzswqu8cqbNtDlr1fkE-uv3rH-uY8tVvokKsL-uGWu3SWjVmoKs3fsDMqlsoCrurqtwKsrVtTWuMruGgs2DtGdutVtAruojp7DtYQiXEsM5r3LsT4r5VtBEt-qt-NTjWuYiskWuErt6jpGrtfrut6lsWuBkpiZuvWuH9tLWtUrtTLspru0MqTrtO9tSWttruUWtYrtwru14r2gsGNq90sHqnzgsKcra9t-WuDXuqEte9twWuLXuh9t_ruOXugWtAhs6UoFsusWtkFu_to3EtJsuT5r7EtMsus9tbXuD8JZ1seXu7rtd1s39tgXmAstf5rasuh5rEst3mrA-tgsun5rJstIXtEdrUMsxXunsuNXtsBuqsuJfqsButhsfMs01sfFtoutP-tBtuR-t-suT-toFtKkuqFtLnrYfqwMsreo6suwsur4p0KtsXtn-t9lpM_r-KtQ2st-tSisNjkHNsQeub0klWuZisSYuhOqPEtc2sgTulOq5XtUMpVNsoKt2-t-XtdYuSGtb6rxOqiDpmzmGYtlYuFEu6akatuszuzisMYtZvo2isdtuJttftuE_t7isG_tOttForCiuzJuDcultuRttDNpotu3NsztuMws7YuqYtM3sT_tpYtR_txtuR-lVttq6ua_tV3sc_ta-le_tt6tMZujorN7rV8uqtt_tuSZuJ6p3PqhjsanpyttEZtIuu1ttHZtx7sJZtpxlx_tmjo8ttr3s_ttsnsd6pv3s5_t3-ujZuSuuXWtVZt-4rw7rpZu73srZuauutZuPutvZueuuSutiZtYuukZtMAur4sFks2cBZutIksOtsKks6ZuCPsyZpPtstctpPuyxoqut2Zt7ZuIIt9ZumutbkstctMkscAuyaqeAuGau2uufAu0utCrnnkt_Itl4sPaun4ssAuzauEvuVat-1rXatZauZatTpnniq4AuIppdauRvtYvuNlscvuh8pNlsJBudvu6cmsvuQWtAJtR8p5atmvt9aub9r-atlcuf9rWBuSQspqrklsaBuFau8qr6ModBul5sKbttlsMbtMbuo5sObuaJtwkuSbtr5suEoSbu5lsUbu7lsgJta5oCmsDwuMwtabuvDv1Bu8dmOwtHwuvJtEzuWzuzhq6yo9QsSwtq9Jtbtnbuu1rERs8JtVms-Jtawt6Pu1btdwtOwuDKtQwuG-uMCuTwuOCuwbuefklemWwutSqOKtW6sqmsEkuswttemZwuZCufls7buqTsewu4skLct3wtAcuOctjCuSlq_wtCnsjcuCxtZUi2OuMtu7YnccttKtzkqfctE-pMcufsrPxtTns36sScuFTqrwu9Yf1wu-FAlif3kq_CuG-tBDu6wuuctJynJlqX-p8zodxtrGogcuF8ticuVctExu_atLDuian4ctoxt6ct5sQbnA9ctCtrCHouEoF2eyQj7yurwGNBfQajYrW0ajX5ez2eR8e_yfyOgz8e6yGYKg38HR-ekAn_hLX4eqFv6lqZdtI6eW8ewHgQcjx0aKyfVmcUIEY_qnyfVAEe_qrSr_PeX_bCGvBOPG8mhejBOPQMRsEEeKEGHYNGvCGGTpmQGvlyrPGv8cA_dWMTrwzmDIHwntgNtWgmbLtJdt50ntlqD2EvlqNdtxlq--pAcoRdtQducgmu1tmZrQxqaIPJcoDEm8SsPimrGvIGGNKAyEVMbWTYB5CYmnZCYuwFt7_nvUqD2s8Gv9VoKTs7Gvd-t7_n6XsAsSLUn9XsCero4qAYsjWp8Aq6Xs55pgXBnEDaEu1Vs5oOSHvmEuFwGANGA5QOrVUDHW_HJfB4smLIr7IrXzmtbECkHhzmeVrwLraIrDoHcHvCkHx7EgTG9CEgrB8fQUDHTCEtef2hXCKrtHvMxGlHvHKrPap6KrjfL8YA4uGGOBivEOYsBJPV5OxjmMMrZ8m5rFFEmz4Icbdn3mzyG1dVcbdOVhCzGh4mitfcBgjeufoqRZreitXZrFjLjgmKpl4VFQ2Az5mymh9dAcqAvjhomhBiAnZgIzqKYh-ccinWkyuzyuI1ttwBDVqjAlNnANFi5YkX4e4VF2oLlTI6qbl4a7AfS7AmjDyzaXEBs7AYXAS6DH7F_uT-YNWlboQVwIvKEhKuIT4e5ar93ubpB37sSguxzufJuzzuwzuwztfJuQNtEurOJvTJvOguP2foHAb8IeCHnTrX3IFHC4UfcJvO2ux5i35iLrR8oII-KinICjhBFCeJvoXJ_dQhnI6dAAJEFNaibBxYgPwIsonzapxnIIcI7_pEftBymwji_OA3ndwYgzYspSp9JvSZFAKv4hnNsF-Jv4XFrtrKtaupuIfnkGrHKvEKvnYg-3jq_HymTHenSvRkknkMAdRIvquNQJBPVKapumnNROXOmfag3BAtHm9uXf6ApeB2CfljGIxgOznalnMxg4TntCn5Mf2iqrauratj-tIRnW8o0IfwKvmwnewnfnsJqiBwn-wu_LpQwn0iqpvnUeknwntvnu9glyXWxnNis9_p3KvVppsaup-tNtQRqriaulatWPpAsSYLuoateaukvn3hgy1uHLvNLvbDkCLv5Kv9Kv8MsIxnLRpJLvPLvBBuB5sEBuUekiJvGTXj9P26gBeJULvkPBpLvWCCx5i8IfETg1zJAhBlcDK2W9bgYurlhoZgtlWs92uBCq4oqB3ufauiiu7znT0tkOtHMuogtM3ue8sc8sKrsO3uVzj_OtdCsBujU3ubMuWBGGnlhioVMvlrQ-DlnrQlunL4u7rq9LVlunXFvZht18s9iA-tnFyQLCpkOhxdaNUGakDhBkwhPhvphNugKnKWaXbEVdLETQqut5PeiYonIH1HYYwmmcfRSpmwmTSpT9cJNkMIgRPh-EeRIgBWbU-hsEWGXgcLW2tiH6iAGvCAnCCfTXgQFqvHvbHvFlAlfEzHvgHvWIrPNvQKrmHvjzm_IrpHvSNvkOFivEmWqXzFVVQx2Fu6a8ec-Kb13mVlu34mbDrLOE98eu6FkLcIdBw7mqxriNvsSGjABcKPqxr9hPsNvRMBuNFjkD0eQsXekwmnai5eQ-tnXyFPlnpPrkOFMJY39DsEWW4LCqBgTGKvkpLrrknfmWJcCKOvFwGKvk5KrrknM2UGBn8PcrHQKpsMBn2faJWALOvzUkNOv6knw7jeOv8RoUOvsaWAIYd4unMvrzY03JBfLItD4aPE9mAYhZNvR6avMvrTQsOvQtDlitm8sB4u42qa9i-rqrWf-tqkCsLitUMvm1V1Bp-OvGfX8OvTJkJ4uCPv_rqzIbBsq9iADsqoFJFsqLuEZ7kIsqaAFKsq9aJJ8bB4AAIOQsqHtESsqJ7EUsqcqqo7eu_HMQENnFk4A-LKAjun1B9EDGPvFjoP4ucvrGDqUxuYvpSOuQjuUOuzrsvkAQKoYOuTKo5rsWKoejoM5ufjuamADyBfOuejuhDqgjuy_tBssmjueKkqjoUTpjLinGIFQveTp28u2QHRssjvlsjuJFlyDqilk0Dq3steYpKBl6juEGo9juAPufKtILkAEqDkuVCuMkoMAv7hsqssJkujQvestlkkNkuSkuUkonkoREqYvsTEqgkoUkuHko3ssZLoYkucPueEqbPuckuilkPWpwQvQLoRPuHhkikuoLokkumPuUCv-HtaCvouuStsNtsvPuPMkWts9Pvzlst9r7Eq4Rp-Rpc9h9kuUmsemsZwt0bt7ku_KkHMoGjt_PuGEvBQuqtsaRvX4uV4uXWqX4u2ktf9s4kt2ts7ere4u9ktTluX4uAlt0ZspEsZluu9sL0Ep4u8Zsr4uxWqhQu29sv4ukQu3PtEAtSus04upQuJasVltA-suQuC-s64u6CpF-s7BvO_h4luJFs_4uiusQmo6luIFs7Qumyr_luK5ueQhsyrFmuqOm5Cuf-shQtldppwpJGtY5uNmuy3tm-spmto-s33t2ash5uURu8ltyQtXRum5u0FsbmuKnodmuG6uzXqhAiGbsWgrx5uPvsz5uD_s85u-Xq45uqmuHRtRzrsmuY4tdzrzmuDHqa4tZmtQRtzRu3muFTvV4ts5uV_sI6ufbsK6umzra_saYq5grfGsV6uoFskGsi_slRtwmtOSuwepoGsb6uzmtm_s0bsGRnfTvrHqwRtBwsUnuFws0_sGypp6ucSubSufYt-Iifnu1JphnuE5tjnuBStlnuDStJ5t36uHStihrQZqtSuVntPHs86uxSukwsznubZqdcsxhr4SuZHs6SubHsI7uc5thTueStf5t-nug5nAou2Dl3wsR7uoStayksAtycscVsGgtKTuY7uLjtT1twStyAts5tHxsA2l3nt_0ri7uVQoUUl8ntQxso7uABtaoucircou_5tHBtfouaxshouRdsppoTdsrpolouX2pOotXTtUBtbGvrouzTuNJuWfu5tsz1owouVTtsxsU6t5Tus1r4indot5Atfot1SmmBt8ouGqowJq0dsHTsMSD21r_4lFpuQqo8dsltt-dsTUuyotRUueNpMysl8uhUubUuLesdUujho2etf8uZUuAfRPysv3lq8ulUus8uv8ufpubpuibqfysLCtsUuNUtQptO7tSpt88uZCtMKv5UuU7t2UufKHaptwpucpt8Uuf4l-8uFkrI9uyZtnCtzOmpCt_pujUtsCtCquNVuEquPVuvptzCtIquyptb9umSoh9uYzsPqu8Cta1p27t3UtVqu1aqXqu1xrXzsCqtRfsJ5t6UmGqtRfPukrgwkKqtxkrmQuIVtvVuTDtxVuYTupqu0VuM8tsquO8t5UhQ8t_kryquT8tGXvV8tsSt3quCWukDtEWujKsO-uHDhe8tSlr-qu4fsW9nG0sGMqb9n9fsZXvqVtTdqGru0Dtd-uIAtLrue-u0Jp9IrQruq9tl-uBEtn-ugWuvlrr-uEGtEKpoWuCGtIKpbgsaisQZeiru0st2-ulruxWu5-uWEtVLsM9tQWtYLsxBnaLsdEtD_ubrt6ruXkpI_uIutEXuL_uyrupxrb6mJXuf9tjWt8gsNXuqrtnWtyEtn9trWtkVt73uwrtr9tXXu6LshWu1rt0Wt3rtIVodXu9rtiXuc1s6rtGFth1sJMs89tnXudsu_9tn1s-EPp1sGNqPwrjZkSFt4_u3XuohsCkt4YvshsSXt6Yv36s91sUstknrM2sZXtKOqDHvyRnjstEisGYu_su2FtNYuDZvUAvtstHFvvst-XuU2suNiWllxXvfeuVgs4XtWYuoAv0-tqAv4Ou3-tKOiZ6rAgqvAvVGtxAvCtts2sh6r7xtCEuw2sdtuNguWfoeGtitu4VtdzuuYuwMp3ZmUOnjGt5isABv92sCBv_2sEBvq2uZYtHBvbYttYn2YuY_tfYt5YuK3scttRBvutu56rsBuW_tytuu5pZnuzgqb_tDHt85pVUuGQl7tuiNpk_te3sK6pAuuo_tZHtq_tLOs7PqsBvwqp1BvdZu3Bv3_tCutQuuiwoFutdLsnHtY9tJprCCvEAu8np-1r6jscuuo2kJCvxZuKqrUprPYo1ZuPCvA8rRCvHksa8r5ZuMWvals2budCvwuuSksCItvuuiCvDauKiqp4sjAug4s7prQbvhAuuCv3auUar5On2opQau0Op-ut0Cv08rFvuCvtz8rAvtDpp28r8Cv_CvQLvfaupaumauQRqtKslauElsvItavupbvubvhatMLv5Evm_s4ItgvuYdoGDvEDvLBuAvuNBunTilvuPDvpvtY5sAbu-EnVDvYBuDbtYDvGbuaDvsCpcDvJbt0vuNbt2vujDv8vtQbu0WipDvnJurDvYbt79rabtXbutQsEwuzWk0BuD-rTSqjbt2jqWSq_5sJzuiztbSqibuKwuSgkAEv_BuobuICuPwulSqrfsyrrf-rPCuXEv0bubEvXCuHct1srs-rhEvTqtr9pkEvjRsy-rfwuEqnjwudQvpnsqEvnwuOnsswu0CuOxtzKv6Evwwu8EvyCuo7kWcuBFvDlqCZgQstXAvccuz7kcTq9wuzctBxufRpJDuUFvGxuqTqkxtqcudyqXhtE3qhMvwcurwGDqqU0o0TqQxu1cuvxtTxu42u0LZ8vWaTspGveTs_gmnyuVEvwdtzstkwWzdtZvm2yu0fq9XkPyuc7rXyt8cokeuZYHWyu1Du9EX8SpEeu8dul2oyXtFtuaMt1yt8dv3ytFtuZMtrIvRYuNevTdfcetGtutwQheunjkbevVAoFztneupblX_mqyraMtAkk_yuXMtY-sB5FX3obmqMytqGJc3otevIHmPeo6OQzMtHzuKnqgkkfztDGmMssDGnJqPrCuARvxKuNACr6CDfvhkuI5ojEqfCq1JuKwqRhuv0unUse1u-ftFNUhguOhut0uPfvf0u6ssyXpL0uMfvN0uvJmi0ugjmyJmR0uago2UsZlkyftfwqr0uoYp2Uq5vlkhuQfvo2qFuu-VnRzt5jlwfvXUrgZpy2uZckpBvjAC12uDtlyLuUiuK8sZOtM8sI-WO8sBMvigtD3upVqS0tG3ungtW0tMht6OtMMu8OtuiushtJMvFhtazqChjRZscNlWMvDUpObLcNlaMvRju_MmJqioPvDUp3qsC0t9ulHjuo1nurs7WilvqPDqbNlRDqXjoPMkVjuSKoYjo4PvdKoS9hdOuwEm8PvDCoDQvhOuh2oGQvHssbeqJssTCtPQvpKovjunKoSQv0OuzDqvEvWQvPZn6Oudku8Ou5Ko-OuCko9ss7Qv_Dq-ju_vlhQvEEqnQvNbpIkux7hKkuNPudkuPPusQvHZpuQvRMkQhuwgu0Lk0Qv5QvEtsaku2Qv6QvlEqePu3Lo_7hoEqEfvjPuCRvAMklkuvEqgutQWvCVu9NKrkuQRvtku9hvvkux9rRRv6Lo_wlVRvSFo4kuotsitswUpsfu9kuKloJFqBluyAADluUVp3YqGluSNmHQuJluoQiLlujvpd4utZshPt6tswZsUCph4uqcpBltXQuqPtElto4uw9sdluK3tz9sgQuN3t7Rvklu4Es4Wvc2npluCdprluESvY3tHNhYltwlualtyluc_h-4u9lu2lunlt2luj3tTSv8lupusJ5uGsknasr0pT5ugQtnwpu3tcXq_lmpdpl-smQtqQtvwpRRupSvvQttmosSvk5uMAi6msamu93t0-so5u2-sMTvyOkgmuv5uimu5SvARtDepETvPmtkRuyqoqRuSEq9SvyRu-5uW4tA6u_5uC6uwVvR4tGEpb4t0SvgzrimtHnupWkgbsUTv-RuWTvkbsdYqZTvaHqHkvChrq4teTvf6uPSuhTvNSuNkvgTve6ujTvMhrpTvm_sWSuzRttTv7YqIcs0tu94ts6uFcszTvB5tIcsD5t2CcF5tV_bH5tmSu8TvZwseae56uAUvO5t66uGRmunuS5t_6uQIqV5tf0rLUvrwsaHstwsPUv9Su8nuo0rATu_nu1wsP7uGiumSt6Rk-zupHscUvQlpDVvIOtLTuiUvDxsOTu9lsMouf7u2ntPou3AtrUvNzpk7u25tEdsWouH1rUzpJ1reTulevv3tdStRaqGBtOdsIBtS1rcWkdGplirJTtNIs-UvIruAVvB8uCVvzGv57uRotnxs87uW6n-7uyCpygptxsOVv_GpbTtG8u-Tu-irAUuACuoBt9ouh6tBUupIsz1rIUubVvKUudVvS8uG0pHpudBvKpu4TkjVvIpulVva3snVvgUu4Ttk8uVpuqVv_otYpuxVvWpuAupd8uTeslTmoUuu8uYHnthpx8u8Vvq0p-VvuUu68ux0pQ7tSUtzUuwCtVUtEWvJWvGWv1pu5hv3puG9uZUtEbvxZt9bqg7tqCtWWvBquk7tQkrOVuW9uaoPY9uAfsa9uLquJzs4JsY2n6JsGwkrUmmWvQzsKfsG5lCKsPfsS3r-UttipAVtESmv9upVux9uh2niqu8IpT6tnnszkr8Wvh3r89uiEv3VuP8t5VudDt0qufDtxnvhDtI-uXVtB2pOpu6quFWuc8tP-uTYlf8tZ_unqtf-upqtV-uwDtbXvK0sOemM0sHruY5uJruEvmP0sjXvKwplXvi-uplrZ0s_soUruo-u58tDLsFto88tFEtIEtdruqWuzXvhAvt6legs1-ukruzQu7dq--u-Xvw0s7-uVEt9-u3WupgsQ9tGHs7Wu03sxruGXuOmr0ruX9tF_uZ9t5ruvavxKp8ruF1sY3plWtUYvPXuWYv6toYYvi8tpFub_uj3poXvh_ueYvd_uv9tOstjYvy9tlYvfXuUsuFMsf1sXsu69tymrsYvDstoXuyNqx_uC-tdVoihst1siYvq5r5_upsu2XuzXuRstEfq-_u6XuI2sjMsuzujlpNZvWstAYu_1s_GvEHvF2sf-tzFtQAvo-t1bvH6rxpvpXtPZvAtuRZvs-t-FtLetW2sZZvKGtgisTNsh2sPFvRdrPtum2sRtugYup2sUtuvis4nrXtu1Avdmp3UvqAqqztJBs3AvBJndqvq9l8AvZqvsYurmp6ZvMNpxZvRdrktuDBvmVsGdvjbkIorFavkgqO_tSPortuV_tttuzqvqtt84tX_tXBvcSuJjsxYtcBvJ7rFbqdUvjFuDuuDhqi3sDrvSHtxRu4fvHuuTIqbZueHts3snavPZtOuuRZtZhq9Bv8NpmZu7ovoZuB-u0HtLpraZt1nB2avMprPCnguuzZulZtkuunZtI4spZtnuuWCvjutgCvLbvfOpnut7uuput2MvBauHPstuttQqZ4svatKau5uurCv4uutCvr2tnAup8rpAuC3uaItCvufvtw8rDRqGvu3utIvu7CvEzj24shaulLvknn9Cvrbvkau2buqau9AuwbvKLvRsv9DotauI5svautAuCQs6bvBRq8bvqAuk4s4auU5sJQsBcvtRqGJtbwuTDvRQsilsTQsqflEbt7qrxvtIbtaQseDvhDvObtScvy9reFvUbtWcvtDvtBuKJoacvUor3Bu-5sk-h-eu6Qs7Dv8QsvnqG6slbuBRsucvbemwcvMEvycv0zs0cv9btjms9dvhZLV6s4cvWCu1JAYCu8cvbCu-cvYKsUGui6sEdv0QtCdviCueKtjKt7jumCuCJs9wnqctOcuvwuCAvxwu9EvUxt96s3EvCSsopvadvaTqcdvISsedvlns0ctCxu7-rhRpSDvM7sCfolRpGNtP7sndv6srpdvvUrrdvZFvgnghgvPxuUDuTLt3cu-vqe0oogvqvqNHoqRjlvq87mSuq7Ag-Pvh9pidtFTpRrmz7seOuh9p3dtPBDBevzcoXeviAv3coMGu4tt5dvWdoFeudevslgmqsQevvBvhLCu-tZ-mUIvk_psUFWev2evdMtTevu2oqIv6uvIiuhdoNeuLJvEMtUZvmwQXetkevZetDMtfevQAoOGuF3oMvvjGuquv54pFztpevB5FrevT3oDevf_pHkkwCunGmJeovDuKmlfvvHRr8FuCkkKGuywuowusViT_CU-qBosyytjCgsvvY-qtGv9mPJqQ6ev1KvAkjiUpGKusOuDGnUiICwu0DvxfvsGu_fokUsgcvv5oGWncvha8oXWpRXpkJmdUsEwvB5oQ0ulhuDhu9fo_Imz4m3Hk0plufv3Us3NtU0u_Xp8guiguXfvWwvZfvw0uuDvKwtwDvTUrDOtH0BBWnxBuYbumJtGwvzsh9gnuPnB7omriNHvSBss5ojwv_vvVolk0ucfvYguSwvLlkgfvmXp6XpXwvmfv5gueenKWpW0uBgtUfKDgtpGeXfvLfvaCqh_tJHtKZu6tpPzqYavOWs3BtnzuvxqyhuPgtTzuKckIHtuVsJWs7fviup2LuuPvLjuG5Vlvqdiu-LufiuEgvBMugOtDMuoxvFMuGMv5hoIMuNMuubpLMuLgvqiub0t7urQMv0MuASNCvr2Wrmbra9i7xvROWzFW8PW3fOesqyzEw0tnFApUF-_rPTExNhy0trPvT9soBug2fF0tqBsT4uocpkRv0ktmRvKluoRv72tqRv0ts7ktk9s1vudFqkWqB3t_tstvpyRvwvp0RvxcpPfrvWq4RvTfr_ZsMusJyr2Ptx4u69sz4u89sPyr24uEOmtlu4ivvQu6ivxQu8iv6LF-ivz8nBnmNSvE5uORoQnmUmon3tPXqq3tP5uDmuZSvvltIRuiFsiSvk-soQtlSvpFs0astQt53ti5uWmuIKul5uktvZRufjvbRu_3tETvkjv0Xq3SvJmt5Xq2Gq05utmuU_ssjvIPkujv65urRuSvsXbsT4tBHqPRtyjvA4tDRtZ4t2mu8jvmvs-jvvmtCClTTv69gVTvozrpmtwvsiiIxmt9grG0vwzrtepQnujGso_sPRnUkvOnuuEp1bsRkvoTvSnuXSuYkvBntVBvy4nJ0reSu4HqH0r6HqkkvGZq4TvG5t6TvI5tCIqXwsM5tEgsvkvuSuMStR5tjwsbcsant5Lr2SuBcnV5n2nuZ5t4nu2Yk6nuRUvfHsTUvAlvVUvClvb5uS7upStU7u4fpJTuGoulUv50rSauTlvOouPpo6Iqy5tHsoTouuUvQgpGds32nAotboulAv-5tCTtgirETty7uoTu07uKotPBtJ6trirL6tfSmedsa0qgtuJVvYIsLVvyou8lvd6t1ouuSmRVv3HsTVvPVvBmvEmvf6tjotCjrFUuEjraVvD0pOmvMUuQmvtotkVvWavUmvxotWmvC2v96tEuuZmvvVvSpu_Tt66t9otemv6IsgmvBptRes0Is1Vvomv8crnmvzRo7VvBJs9VvM7t_VvTWvzjrh2ryUuj2rkes2mvpKqfpt5mvPWv6puBkrU9u6bq-mvE9uw2rK9u7ysGVuy2rIVuP9uj7tLVu_ysWUtn2vV9uqUtLnvTVuBukVVu8tsXVuHZjNzsRqurroTquPLq8ptBDtn9uVzsdyviVuuWvcnvzIp-7t5roequQHvJqtGVtf0kG8tlUopnvzVuQVtrqu4SqCXvVUiEXvo3r7Vu-cqsbuBlr0nvHjpJ-u4quPXvFgub8tQjpkqtTXvGsu_quVjpsKsSsvi1kSEvl-loJpY-uuqtfXvDgshXv3DtvsooqtQovFblj-uqlr18tUovALsVruMsuXruZovg0sbruwXvdovfLhfovz-uaWmjruxMqmovtov8-uQrt2MqSrtCeqa4vtDnA_uWJqvruIeqE_uirtG_uaWtcykcWtFXuF0f_WuD1sKXufIUS_u-MiAsuO_ul9tRXuY_uZYvHpv2EtJpvHhsNsue_uLsufYv-4vOpvPsu4rtk_uSpvm_uoYv-kpq_ui1ss_uKFtDXtwYvgalhsuHXtmsudKAwXn31smpv-YvFFv0XuoQsDAvCqvYAv-FtJOqU-tJAvW-tLAvsFtoQvOAvkXtAHvmXtyFtj4p_Xugnr2CuCZvypvv5v8pv_lpBZvxXtEtubAvjblgovNNs32pKtuf8A2ju4stbYu9isOqv8stkZvg9u9-tfNstEutzmVqvWTsqZv4xtsZviqv1qsVBsfqvVZmIttnqvP6tUYt4ZvH_t-ZvJ_tJBvTPqvqvN_tHav_4t9svRor2qvQZu4qvPavugqdkvBHtTavjtt4tuZ8uOpuLWsIWsaavRdqGrvQsouttTnpMOswttwXoxor-RlGevaHt2orV6podtWnrYOsOZtgZuPuu0stRuuTZt-BvUuuACvmUAXuu7avDAuLutcrv5av2QijZtB4sHCvduuE4sFWv-avOAuTCvDbvv2vdutuutmku_HtprvJbv8ZusrvE7pR4s0elHbvMbv0rvdks1Eq0lsa4loCv0auf4sUbvJausCvVxoVbv1atXbvEynabvrAucbvKBuibvu8rHsvkAuPAmD8v18roPsIvtmItWLvkRqXsvOvtYXvWvuN8vGfl05v1iqkLvMvu4PsDBubLvuaubvtdbvevuGTiwauwat4auvCvksvkvt-uu8auU8pnvuRDvqsvWzoUDvtsvWDvvsvJcvFbtPJt9qrxvu_qr1svbQtdQsQcvgjq3vuyPimCvjdmUcvKrrx0uBwtxyo-vu-vvhcvnJtH9vAmsNwtGwuHmsH-rmcvnbtreupcvJwu9yo8BuM-rNtvWwtxVpeRv4PuHEvfLnKivUorewturrgwtPSqiwtQEvvbuVwuVgpnwtnFoTCuRKtWhvbRszaodRs6bu1Sqywtvet_cvhtv4gk_budjvhwumtvGdvotvnkq49tkCuptvQPiVQvZYuB6v4juoQsIcuKdvYnsLcuWxtDFvuwujctUnslctLjv6CuLdv_Ev0tvN-vcnsEFv21selsZ5s7wudcu8tvF7s-tvhdvDxu7rpCuvPSs-rpldvIxuIuvzCsMitq3uObrg0eItEcFvB0t_ctzdvPyvEHoRyvQ8lmSsedtyOrDvvbftlLZGdtgpsuLtGdt6DuyDusDu0DuuDuMTpk-mDVruPA61tpQAojthwmcEWjaBKxmwPVrkYqEW6EAsrjuvvcyu6xmrErgyuZdjkNCEBAeHuJjT7cVx1tk6hXQtvuvKzqyjtETp-SpSsp6fLP2mE_k1Ss9mPfpsYdtAKPu_vg2I9_pespCViK9mDytVDpDVqYGqIyt-1t8wrvFu1MnK_vV9mtFu0FugyucjtZ5PkevTCtAetPJsWytn_v9dtd7mcvvPAwfytkevLyuHvvPvvWZvOdotytJqvQAwU-mDvoDVqR9ljTskevmyu-uvOMtReudGubeukevZGuYAwFft0Xtgeu5yujev9-vHztUvvmAwUetleuXvvljkRxrIev6DmdmqBityuvbet4nBCjtVBk0umvzAf_vbCP3omDBwNCBClBKBwAYavTaNBwtOAVBXjvr6EAbCPhqsQKqzet8tp1etgpukJnYzGv2tskt2HLy2toDKuhgbZeSVANYArktMjjcdAgfnUit2nbffu6auQargoPIcEQgtX8NoBwCKQ-qnK3FDJmN_ONPn_pr0lIyREZffYzubtuazuWjtczuT5pezudfuDPnVJnmzuSZnhfukzujfuYxvp2u--tfGt2crBOqMaospv1Ju3MnG8JVPpzlijBluMn5Xuclp1knDYnIukPXnvBlGunUYnGTsiCw5-vgAp0Rr_8gTNnZQCVNnRNtUuJtsuAAv3TKnjI3FueQvsUn4mIuUn0CwAAwZ0ggnNgApXvXswr5jtrRW-xQADw71taYi_TJPkthktaktW2tlefB0o6EKM2tqWmBupvNkPDwj7frDJnyAusjNVnPKACxkgCwhoIZZElktGxtkYpRSnEFhWDwI8eKnJF6AJfJlCwuhkNOAjYpWZnhSng3UPDwtUsK2tcQAJDwn2tdxrp2tNDwD3TzDwxJl8dr4Gm_wrc2tCitglIUEJjDw_UEYDwUJAFxrarpgDwqfmiDw1zBsPVlDwZDwKnJeerIEwBbA7CKvDwUah_0uAsSdbnbPEfbna7oCct07oc0WJ1uzImoAq_0uz_sZSuXnue5otbnYSun1t_bs1_sjJmXZpakvK7NCxs7xrKouVjn7evwEw7vryEwGVs40uXxvMOtaBwHMsS1tPlvkUvPFojCiU2tKDwO2teDw2-tVbvODwDFwF5gCFw-DwbxrUDwl1JCEwSaGEEwtBAGEwJnsREwqKtC4WNShARUbDwM-hOaCs6GwbHsJAa3TRFwBsmmDwPEwrDwcYpHsiQShV1r2xqaknpZCfFwGJDiNATEwKFwtomMFwl2tNerV2tFFw44Wi2sJFwNFwjer7rlTDwl2TRFwcktIVnOEwIvGcFwpDwGFwfZvXFwnDs7eo6AZjFwTFwnDwsFw0xBUbEQEwsDwSEwuDwzFwK5jsjtdrnhHmb2mgwrvGkLCwN0jn1Bsdn_MpVsl1JunlJj2uPCwb6vrqvsVsFpJvXuHiuugmfjt2XV-evGskyGwrXNA1WQjtwcrFfvfWE_vr6Gww2ur7oJgtEvvwRk3ws3fvtsl02uNyv62uw9o8qsmeilxvcMODgvU8sBsvrurIgvsxvLxFKgvMMvzxvXHwPMuP3uOgvCJJ4xvE9sdKlzGKubjsRKT4isApWOCaMuIGlY0nTpjopqR_oo4JjrC0ICztgTqd0ICvqql0n9BKfHwNDmLRM2_AwHw0WYJJk4HwOdB6HwxtBaJW-HwYEQlbcbhLFEJ9YNZEQsgAeYQGIwXZNTqdyhkCLfu-v2hlJXrbhte1I_HwPfAtbr9HwgnVhHwk0tf0tZBpYIwmnVdOfg_jyHwpHwXXsS7UfIwwUJLqqK_J5WeOdBDXrlhjCJkPIwLLtxarahtLZRiIwn0nYgAn0IbRBdAGfRBsJvKIKRfB3IwKGA5IwGehWMfBKniuhxfBR1WqVrr_iMtihbrTAjlbrBYW3Nj4eAMIIERBa0Uv0o-afvWETYjQLAP5hTlA9vfjGgIYrK2BW8jdJwKJwP0iK2BMJwjGhK2BOJwJRAGSG-UjHJwxEjdJwVQAoJwhYja-oIijsJwK2BkijroGYujuJw2Wg9BkzJwPVjyCslJwBwqWqg3JwvkAHbjCqfepIz2fn1fv6X7Gph0fu0f6sIDKwZLJH3fPnnivFGVlurC6in22fZ3fGKwJWjQKwyFiSKwGlDUrJKKwz7SFwGeMjl4VioOfYB3JnbWnnFis5gLaJ7smoqiSLAgKwzwDiKwiVmMSWOSWvlAlKw9tkaKwnMEqGJMhAnSRlvgRXvEKnzkFCjn1KwoFibqB4Kwl1PVbnnHv7Jr8-glJqgsoD7ICjnHLwaTt7Jn6SW6Kwu-fIKnpvgiCkMTWhaoa7oOQEFKwr1fGSYC-fh7UQ3f80f5gAZLwKsjUKwe0fU2fOWje2fo3fg2ffLwiTAhLwgMYIKwqxjeLwUsL90fOKwAWaYKw0KwAjnjLwy0fE1f-KwyFinLwM2fzwfg2fvwGsrTSVHB-uf6XuLw3miv4DTWCCMw1NBwCkwqaI-GlhXFoAJqEzKwMiLH6EuFihIVIGE1wXufL-Kw0je8Lwo0qA4uUMuEEjmQBL3ERJw0bjJpjfMwuNjhMwZQCjMwvJw5BkD9UQJwuoN4bjMVjQVWuMw6oN8bjIuvLxuffgtMwUWfqMw21mc5hzMwVSJs5ii6ofPJZMEU5UXLwpMw0nVV6Jeft_UEBEwJkPusj1oC0bGI2WjmndNtGtjVDwMNw8SBxaPPNwz6V-BRCHfPIUHIAB2fMLmb9g34W34WCxkBsJEDKiqnC8UfQEO9JOhAeNwxOtGfW19gmhCCjmG4W0jPqHm8djWciN4WFhEXIjRerKnJkYEfXJZGKGfAlOAqcQUJKtNwDwEPVnxfooIJvjQTNwTYPLyfq4W83F4NwcuG6NwUtiKOricQkYEqcQkoiEdCCkg3OvTMuSMvrJwTJwGbfYeEMtiEajl0oZ2iXJwl0otYjZPBYJwWJwmOwq0o25UP5hSOYIBOddfqdfYYXt4hdGA6aft9UsOwZ2GCfEsOwTjf0ojyOwohA6afDkfAGA9bf8OwMFA6af-cfqCHmFQDUACPwyIYYeEVdVWzcOvfSgFlafw0oRkfT3J8bfFcfQPwUJw5bA_OwunVFcfU0UJPw0OwIhf_gft0F2bLsOw0hfylA5OwJtg_zPsOwXcfmBAMcfdPwYeETgfsUFcfI9NKtPw5bAchg6OwJ6AaXt-eflefTGolPwhOwtifl7evifavgEtWCWi0zoayh8PwRPwEZHihff5hzPw42S4ftJQwsgILQwJib9hf7QAiPwhOwmwCQQwXMSYhfUxgWPwdOwieS4GSGQwXPwlSS9ffPgTDwIQQwVeftiglLRpPwvffeMg5ICGFg5sr3MwygeQVWcOws0ovWEuKAYJwFyQrsgoeHRefy1gsiD4Qw8XIV6Uswg7sg2xACNjfPJjbfm0DEQg93utvG4AiRPAkyBK4FskER3iKRwGSBNRwUmEHdfSPja-E0df_lAgSTi-E4AfVRwxxAw9k1PjaRw1ujcRw_QAnqjlPjWRw5lD2xAPMEhMWnvjRFYlGA5vjhgAGPETBAsrj6UrAsYreGAIoZrjHziwRwh_vldj2qVvjWa0J-mimJnE-AEoYNzP6Pg9RwFXCBnizPr8IPCuVI1JFXC1IJbcNo5u-AO5GX3UWcGr4yqGJJEcN2IjnABqXWeGr0tpxyGbifh7DjwmfEWGZgU1JqqV-XBRhZenGvvjVendSwaXGxrjadVDNvkSwa1denGicfEgAeQVokJ1PEFJIoJnRghJBPySwrQVDajh5j1SwLFBDKcpRwzSwHeLwRwkoa6vfvumESDeQVbrmwRUUTDfME61B5MbTKgB7e2qbiNvm-eZDfJpH0QXQTw38HGZD5dfoLgJJvaqsq-qYTwvdPGZDC-ktTDw9eWTwdikvuHBLA9NBpffGrj-NvhSwtRwr2DQxiIIADQAKuAeMgyRwzsnWZHpTwTJgg3YwwmyrjwTwyDazTwgydLJg6RwgHuEkSoGu33AXJAnfj1iIIRWEvC6bEIUwufj1iI5STsFCsKAH2Ct2TBwI8eTL1VBgeZvIFRmtfsmsjaUwyNw0AqbxjyCkLbnKKmPhAMWAPIVe9f5hhzGEYGAIBp3tiS2tmUwgCge9fV_fxLbgxg18fg-GpXnl0QPktvUwwhI4fophu3IE4xCsUwHMwsnJPGEAOAPIVM5fq4hiBW2NV24OEsffMfDbnRDwX-LEVwgCglxjtkAa0E_Uw1fLX1j4diuUwQVwwhIfonCsgEsgBonOfft1jqgiXODUVwrUwWVwPktq5fP6fR6Ll5frfAA9c7ZkttgexhK6f-FADkgS2toVw05fApK34fsVwsjE_8cMKCWnnklp3Sg4VwwMCryABWwzvBUxngcjCmhk8OxVw9oH8Us95fr5fSVwrLD3IEpoA2UwqrgB5OJWwzVwkUwBne-5f91U4Pw-wj-VwC7fFWwF7f53jL5OJWw_3jcJfQWw8nF34fxgTy5fl4f9Bhz_f34fT9fl9GCAottge9fLWwYWwrWwVBhtWwl5fvWwu8fU9f9xn6xjp2jjWw2Uw9WweVwJ6f18fMiTIpBZ2GevtJWwFsEzDhi9iuVwqxjhAiIXwO2fdtIHXwAefJXw18fo9fv8fknhxChi9isBhbXwewg9VwpMs0UwM9fWrD18fXDhaBhCdjEDh-mnEwgUXwTVq_xqQXwVXwRxfaoncLwOlhsXwXbiGXwlaARXwfbAcVweWweVwDxgrXw4XwwXwMUnGqJD2A_oDjktyXwh1fh7UMzgbEwEYwFUBPFwQrAhvg7XwDCnAgDrTIqXwCmhswggbnMYwVeA6drbWwj9UttgOwgM6fKjgFYwbYwRYwTdjVYwhWwswgM6f5Xw6WwrLRMXwfXwxWwqxj5XwO9JBYwrYwJ9fh9faXwjDh0DhoXw5WfkYwcwqjWwYXw9AEmXwuxH6YwcXwmYwDsSjYg5XwpBJqYwe9f7ZkbdLeGNPQgwYwBYwyYwtXwYxf-YwkXw2Yw8YwdhuVZw4Ww9AEFZwmag9YgIZwq_R5CBDxTTWCY3AOqEMthypJ7rAtEAlZwKJALFwRaAkZwE9fsZwNJgaYipZwA2amZwtomNmEkyBPIVLUw7vhLRwPOAFVwSBpPBpT6gIGEq6RbUwRJp-yjrKWvATFawcNthUwlhnizjgGffNJFygU9oIJfQaw1oj9XjUTgcSwRaaBRwX2iTfalojkOCCkfmLApSwttEzUg0gC4ygQHfUTgGtigOw6ZjmGgfOwyQw9kAWTT2VrjOwqaw36e9BktawQ9I7AfrOwjGglbIL9eofobQwfGgmGgU9eV8A4VFJPwa6eRDJCbwJ7eZPOq-e8awDbwmGgdAkH_er3rLbwjTTw8eWNwHbwgTw9IjGbw5awg-eqlnTbw5awBkA1FvQbwWTTpFvu7ebbwyawWTTo9eYHggHgfbwG7iObwfdtHbw4tiV_ePbwHbw_9efSWFaivQwWWWxQwxawvaf-6e1QwjGgFTQx6eOIIW9e8YGjthhIAZZrdUGjHgeGvuDmCcwFuF2cHiQhIiGaqqp1H1ZAj3Z4wENfFO9ZUycWLAMyLtoAfRFWcwj0qr0orihX7FV6mISwFjLBcwUWfu8ekzQ8nqTTTyxnEwnt0n6PgmcwAEmocwxeujgmgOAx-eTTTDEAmmFfYHUZr1OjMNYxcw8awAEm0cwtaLCvD7TQudvqpmzAgtFvBGNuMAo7e7qDN8eBVwi7BDPv4Ssz_vSeLo7esLtcYh3mVZ0A_CrdqjrIOUdwqcwKdwntNUdwfcwNTraIPOEOPuAZZrvBG3TDW9e8OEPJAG2fISC3cwxuqoJEjdwHaBddwZGv9iQjCGqKIe1f2tVEbj38H1FvDdwZMB-BEz7efSWK-e2dwvdP1FvAEm7dwZDf5Fv7TQDzmE-ubcwHew2nvsGv0duA7Q0jPBdwxpoK-eFRmQewpLtOdwUXgZdWKmZpJAWJiSzjHQftdwaewr3rspVeMwaOwkSjKxDrmZO0aq1qkewGGFBvumeac4jKPcmmZXSjBfemewbSjfhjyewi0ayCsTxDpXsEIj1ew14j-Wiefu06ojQn09oAzqcJnrmZERBDVltUVEfwFfR_zINLjEfwncjfUrQLfaBWMfwvcjOfw6khXzqnMlSMuciok1quNjpoGwJwEEjbfwPvOnHwpewAnAjJwovWTxDeHcvewe0aXQAVlWfuqaSAWRjYYrwble1oIHfSzmtuVL0UoSaLKfCXGHfJZZDD-Ffqqk5ZnsN-MCKZEjZBXsBKDBG9GZ1EXXBHGAEMFz-Ap_MifaiMB_nsroS_QD8QCo8gd3excljajNXrSgwT4eO6e24FUwXG_UaQhkNAg3Eo7CrSGmEsBxnk7cHbG53FG_UpaJGkApSTG0EqhfPQNEbRBwV99IcMjzIChiDvgw8bAf-hmMAG_UcMvJ2n1gwL5eoqkXbqpUrlbjtZabNsSqgXQASkhLqqKRASkhzEhwYjD9U1-gF9g_TdwheAxDpLBPVAA0ISVAcCD3fGkXAEPADYBaIBp9EZqFzqDoJDpdcw-g6VARKG8VA-VA8UWoFwfeiuFX0IpnxApMiGhwsgVWYDLpID9UrhweUA4KAApFSJwiMj6dAlhwFBkvgwECaCBntWvthwUeWtAn0YjZ8nLeWQnv4KAAUpemAhYcN4oKnnjFvQMBqYW2HwriWKxDGZjbNsW8jOiwx2HQiwBJlTiwQVrCuq_gwQVrKitUWW4ewU1qvbRDcjllAAhwH2VyHYUSwslkAlhGVrUKY1NuBPt3Nur_iOiwFhwpkhMtiuiwCRAIPjUyqAqgChwQPj5Jwziwi3TEhw6iw6khrmidiwucuwejrWrWVIviw6kh1lWTqjWdfbcwHSwedwFjLljGdrgwZkCRA8IW7jQpXIXQAMyC2dfnqntuQcCwKRASjwbsRtqn7oi2xATyj3DjFJA3bhCRAeEvW3DDIm6fL9zHRCFyWw5PXCRAtrgYJifQA-0jfaGR3qawvEUuyht1IkC5ET-gClnVOwNWUUuKbBsgojTgShjwCEjjjw-IkS3usMml0t9TjOiwm-gRiwqewHhwyWBBJlm-g1fjgUmA1U1-g_iwEQF-Jw-fjgUmH2VQhwa_UDzqDdf8VAdkwHdfUewTTTQdwY7EDJJmBp0JkYzDjkwV6UokwwpqYzDqearaij7h25QKPv5DhTxqVXGUew7OjAsmxaPfCZJUwc6XGGF9kwEwjvpi9kwb8gxmA9kwoFAiBAl8gFlwPUwPPAM6LmUA-BrafLsEYI8Jf6XcjXUSnBlwYtBPlwDoki5rZ8Js-FFvhmHmhwgnLFbGWn8vJFAdIWyBwqXn9xq-xQtoLC-F3pRvHmb_RX3EgIWklwYtBACCmjwHjqkCvrGug7UE0fACCH5fWsBylwyjwdxJLRhY5q_6D80Vk_Fm2LLwcllwFMgo_g2ZCfFCvHkNunaoBL-bEmw8JD3BleZwcZgKmwh4fYtBk4irol09obWnnOrDLinKwXWBVneXmwQhJtBpD-bgmwoBAF5gvlAQDiBynNxiGGFZjKRqqNZCkmwsilnmwKHvqynqmwUpEbwjaBfyfwUvV0FjU2jFjwa-E6mwaUC18gPhwhhwWOA-mw29hj1B93Cxpj9mw0fTXwjdyFipXrjjqZjdwjnoi5mwxjj4knTwj9iw9mweLAsIA9HhMnP5PXOhwtMBQhw-VANcPtMBpdc-VAbnw3geGnwNBs9HhcxJraLonwaRwVsnt-p3jjTnwXKE5oi8mwR3T9QPWnwxxAVgeBtSAnwenwCnwSVAhnwaHE9nw2nENTTnnwInw1nwOyAHnwcsjWRwYtBFRm4_gBIJIck2tntBpdne0jP4_gkhXL9oB1XptrJsirmwtCYWowYxn5FnNjZTxD7kjRqq3oINcEkBhPhA8Lm5rv6VRDYgCJUrfnisAhGB11iBUnjowoQElowOhIy0nDrqu7AgfnzAkgXw2hsjzuiGwpCeZYrdREnfniTnZOEdZwAej9YgDrqFWjMtITqiTssnsoY2jbceKpwmhtAwnhrnhGw0IkNStj3XBzJPqiLpwfFlvgkzwjP3ENpwVsIPpw3jwW3DNwnsvFfzuuuLEPn8owUpwRpwlVtmLu-ewOpwN8hXYpgjmPflQZvgoWrhgywj3ZJQgmNnwOgHupwt8JwpwZcX_6DjpwnXGGAo_KvWAvAapHCw0mnfnIQcAMvD01BbXj6owN-fzql2zRRsljiCAqwfLv1rChwnDwnLun-ewPfQFLoLqwMQE-mnCgjJFl7ewXwnPKnQgmfWjfqwy0nhqws1fdUpoRO3kB8wVmqw7Hknfw-8luKk7_gjqwsSslGkTKnLKngpwvyjxxjoqwPKwAqw9oVfYD0qtVqi20nhpwKKnsews0fTqwbpBArw4MFDJgJgjt0RUZi8qwxoV0qwP0jY2juqwQpw8qw0LwfnIKrwUqECrwqIu9owFrwwwjXKwJrwIhfbrwTHrNrwijmDRP6Tr0IfCgjmRnxahKBDj5gakjR-OfTkZeKiobAcVmfs_jjbxBN7UzrwOUuJFA6eBXCWnjggRfXhVjKviuh_QWs8g1rwLinVWs4nB-BBjEupHug_IgJi6UFKMkxfACOaCMrBtG0lTrhaDzfLaJfnIKswCMrMswt_IOswMqGOxE9oVpdEUeZzyWfswMqGbpBiswNjZ78fy3OQACvrImSnW5gjRi8GnfPJpVjrswFcBtswNRQvswgMn_6D0jwf1u7qRcJnjiC64oMYsJoq0sLJtvlvkLWi7eJXVGwCDGfbXswXWB9MlYfJZWnjTV7SWsDaQHAUUwNawHTW7TQDDr8BwdEmibEUSpKknu9g89hzeJmjDf2DEtw5nSlhkJwqvfu1hRRoMPtw7uX_UEG3QTtwjlFNawYtw9QPdEmzbnUuJfHlQ3idMlHZnj0utdr2twgGwopw_0jjGwMPnelkWLmhuJgykM0uMIJQqloRrbZiWXibHFWWwwOCFuwKhun0uRfvX0u4zW7JmqCw8BlYMFaMkNuwQjwXQAcjwmrg3jBspOUfMHrg67QaPQ-XmRjw3hUdEwpgicMV0bhA9iFahYHlGuwfPJIuwgBl1zjLuwUXdNuwuuwQuwlfvxftp0udBqSoMX7oT0g73jrCwYuw9Qd2uwFLl9vl-HkAlpprwxuw4MnKuwdIk1uwRgJ3uwNBqHvw-EPTgHvIhMUALhuYwvmRBp4qhoFqFF9XCfhu71u-KSWuwo_gHvwZuwRgJN6qGehq1uLaJQqlGZWGah4guSfvfgubwvFxv9gu4ft_gurNLJahT6qiahovwXWBqvwYVwgahNnMtvwZwv8swwvwo0u4UsUuwr0u1vwukjAPAhOtJMuzVs4cwJOjQgEKww_twMyFfjgqpni4kqqwoIJL_jRkmGanBfw1NlSRT9wIeUqypJNGnouLGqw90jyIkTpwRwwW7XkBB3gVYzDHbhFbhJbhxNtwuwUBq3GR4KO8Pntww59q6DK1UscXpMhuEwwofvfvw1Df89qNKYeBiQfWLKj9MSBNwLaJ0PnzBiCxwRKjdjHXzjQGGczjZvFgApHwwlepWeM5vwe2CCSnAnuiiIYXrRuw6wwTuwyzgJ-qKbARcpvwwpvwUBqJuwzuwNvw-WAWWwgxwZxw5uwd1ucxw8Ntr0uhvwSNnCvwTIkoxw4WmvuwixwfvwF0gLvwlxwnaLOvwy7g94r4wwqXpxvwevwzvw81uwxwQpEjvwDvw8mIvmJ-JiW-WQ6Tu2fG0gCxkGZWLyw9QsMxwmaGOxwr8g7CKJOrJfJPZWUiIq6FvZhlhvH7o8zjtoj6eJlSneywVRQgywP7oXvwBxv7ww_fJf2unhQDGwiJAL2u9vvbbut9gGMmxswLaJz4oK9vt4gy0n7swTfvuCJQHkAtwc6TvXr5bvevtSrkFyoh0fSTnIBuNJgVywMaGO1nK5BYKnFTnwRnZvFIAkxAk-qnJ_gdwTJzwyKiSLsFxwXWBRUnazw5-uMzw2Jvdhu7cPdzjFCnEoptUsWsmmRgypJnEwpzwNVnizw1jwJnJIVn6JvY0u3mjSVn6gIJLwrzwqmj4Lq3zw_JnfTWhljTOU22mxJnjUgKwvpUn6gIIRWszwi-h91ivzwBwwOtRD0wBXp1zw7zwTKhhxwXWBtSnxOliss6Ntqyw6uwsywOqR0WpwjwglIUZiojwg5YXQAipXC8UudUnyAWWwKRAmjwzjwhknDrw6qw4jwP3E6jwKapZ5fCseItEo0wB9gpRg40JCIkn1BivYyJbOvpJIka8guzwMVnlDw80JpBgrsnftwk8ha8gczwJLA-0wy8g6gIgljL0w-yw3DSjbOzzwqslGcpNgo9Dq60w2VjtvJUAnmJm_vwRoqwzw5NtxvwcoidUrHMfKnJr0mRIenPEhoPYXpVMiOCiTAmXLPKvqC4o63obRPMJBKLnr1wA8lhzwHQsGLnXRPWvwq6odzj17oNLpnRPuPBgApL4oEKoSLnBWPQ4oYXprhvmhupjwJoiAMgTXrykmAywPwqDwwxVAj1wLmjNWposn3XrVTnQ2wY5odmwL1wP2wNiosftSuwpBD1vRB4iRSVf7Jrxw5JmbpB1mG83U55IX2wrIuk8hcficwwHYTEcdtvJ-CsVXsSXwJIkx2wlww-twhYCgAprDshjmx2w-qqsUrElkz2wi6c12wHDsVDs42wkHeB3wzUrD3wpywRuw0UrHoqUsW1nPZXshjmmtlh2wSgoZ1wbGCmFhWwq9wvWBqjlkDLmm0uo2wS0uU2wKmjxIbDyw9uw_guaZnZ2wHqlvXMUxwFBBk0Vk8hu3wR2wtNtAgtizjIvqm6o3twnKlSDll6oErlyjwfxJ82wY3i8xq83wMvq53wZpwrPpGriE4wAbEZ6oZUpGCwzmnqgnB4wN3vspwjwwUsDt6oFans-gP7KtFFoywDWpwww4xwkxwC1n0uwnxwsjm6Mlb4wpXpS2wi2wyvwp3wFywJOrBvwbnlKWwQpJk8kT0wJLAKvwYCw7xwAIkWWwRlml4wuftg1wz1uk3wGxvRUJVuws4wXuwu4w_3j_EoIUAT_Cs5ijzt3PgbcBf6AtvJ-_grYnIXVI5wi3Xn7AjMJfnI4TBQAhCHCXEnvCYQFwf6ApjfS7QN5wMrRX5wJAh6HCqwwbfFG5wWPEfywy4wVFEz1wJLnUahpMBmjDp5wqxw5wwYvwV0jI2uNdhWcPu5wfKWnEYHsVG5wZtjUZpkKWtmhbfaf5EDnPswIQJP6bLTTGooXtPgSDhrYn9ynD6wyLvuzD3YsACfUDfVyETXgLVKtniOUcMQn2pEJMfr6fC6wQGGJ0IWqtbrIK6wsgQM6wd6wmaGf6wliBkhXBFntCYW6wlFko7gL6wyJiugJm_AU7f5xqqBUnKsubtB8ordwxjQWqEmOEz6wTBaYYnAfBOLwPSWJCwsBqvftwJnzLfzkFzhuH7bHLwb4wHawodhL7we1wZ0wsxw_4wl0QXdhEcdq5w5mA04w-nIMvw8xwi4wT_gi6cQ7waxw05wo3wEYpGywV-AIywzxwdiTyjV1srXvj9ZnQKZKJnsXEEvnekj6cB2ahViTQOij8oMIJjdnzYJtwIwakhzwXywcfpXnPaYsDYJm1u6IuFjBNswF9BgsoUFuB4mMEu4oAqdwE4U1pJvth2IuF8wdswH8w9zwEufDNEOugDKnxJnzkFWtwkzQi7oH9mAkJnjH7Ik4OSq1wrzvhsUv3wY7wUBqD8mFkQrPk64wCxvmYrh1wT2wT7wnWC7JmZ_IH8mWWwZMEXahmOlTNn1rQxOJ7vwkuwpvHlTA58wQoq78wg-QoZQF9wiFkn4wbxwRlIwZQG9wOiQ6Ysq0u9wwWsnddhgdl2xw6vwjxwyuwg4wmxw2eMpNwU9w4uwz5wrywtxwqguR9w_uwblZD5wh4whgA38wqdhnvwV9wz4wUBqY1jq9wt8wuvw6guCwwo4wj7wYoqRxwh2FDyDCWpsGl3mIrxjzdhiBA69wdwq2Nw-FVR7w5JmLOwWcicYn49weYB2MrwQWQNK2kwbzWL-wWSrIChvmjSvEcnjqGJi5wQUrQ1wvvwOtRzmjV-w1mjbpBY-wlWfU1wBtwBEhU9tn8w1ZAZ7wVBq4Hln9wewL4XrnUo03wjzw23w29w-uwl7wn1Bn7wPuAWWwMXLfbS7AmGzwk4ka3UG0g-_UBUn4UfUuGh3kJjjJVn60nmAkbMCG_gSzwr8gUzwRAkVrnXzwiYgJOrW6wHvwh3kpBJpPv08uqPgtnh-aimkwD7IP5wlVsUewHchggvrtZ0kwgmJBehX7wo-wu9w8vwn_wy5wBywx8wp4wEYpRxwMowF7o5hhhYFCmGiuwGPWJkPAsigxqz_wN7oouwrgUTowb0i_xq9_w8gAguow1w5_wM2E7_wK3wEAx90jjxqlpVksCKkoGRUuwvbnA--RtfeRAxbxnHlgAAx6_wCAxQyvOoWoKWWDoUZiROtOoWWTWVcfg1JeAxVRW7BwsFT-qwD7w5Ew84wwRWBpkWpwJ7w2DuWnBJHlLmvvABQIJFDCkFDYTu89w5bf5gnaVv3AxqEBRrAXPkcXe13TEBximn3Jv06X8IOlpeGBU8_p5GikIjoAxlvtNvGzzt6xmqIjQBxilwK8VH-vuJuTAqI8VZarzrE7Ew_gnAAKPBxM4B4zwCHuFziydbkJFvkTHHuZ_fApONJA2Tw5gn8jVjBxV8w5tgX8wCKnd8t8Kw8SBc8wKkncSp59f4pFGdjcHuvlADUwe_fn-fVBxxBxoDtLGozyqhBxgXAQTWyBx6SW88oKCw1Bx8nva_eJKnI7wOCwFjnGfCoQdZbBfAx_praaj_dQMBAYCx_xPM4BvAx7CnpAxhRWWCxSjBSTE2nltUk3rwslknCxrHApCxKEiGpnSYwVxV4hnDxwZrvekwPzqKxwo0jNawP9f-qDKNhOHnrCx0YsTKDg0VCAhxCxRNwbxj4hnZRW3dkTBxHsJJDxdBxOCxE7wuAxdBxsAxvJuI_o0zEZRWkBxUvThEWVhYP5QERA-BxGfJACxnSwORkURWFCxA0sxKwfft6OUu2m3Bxn7faTntfnyrjbDx4yQdDxbHufDxTaABCxOfuWzDXDx26wHCxliwEknjDxAXkMCxC7wpIuTdjG7wb_eUCxfBx8_pEHqg0wAwvqjj8lnYep8yws0wdrwppwT-g9RlJExbZpVkjMExGYqOEx1fvt0werwSExGqcx9vXyoY2jgokfExZ5sw7wmwwKjVjiCT2FACC8LmGzwaAkXWBEWBpExAHe9lwvXEqQPcNkPtJ2pnifnQExT_MgfB5gPpOBhKE1pn9yn3pnt9fzDJQlrx3v53rzDJ1Bg2dfBcrDFx_zsHWuOSWORWY8w2BxxJnTVYgjjaihU9sQbirGJNsoc1UKFxKTWMMwI4WzffYzwU9sgGJRnD0wArqG5Ku5pERxjoRr_Nr13HUQZsNrl-PjFxjFxmFxV8AaqnzhnR1wZOQFFhOWJJOr9AQSVkf8whzH7FxctVlAJgaAUSF1Ntz6oSgj4pw8lje3wK7oCGxyQvYvwF-w-4wl5Adoiw_wGYrRsls3w8KGAxDQhwPWBqJfrkFUgCpdcfWjVGxGGFXGxNQJJjZBitPTi_yFjGJIFvBAoDyiQzjp8kiVoHYwuExh7UZ9fUeZjGxRSi8yEjmwmTJvzAcFXIynaLvV8vHQsZzjuVWpjPDNnOoFwIA9PEB1VEDfgjP9FtSsipwgwZLT7QV-A_TJ3GxLmDYZn6GxPdvXaiz9O9Gxg2fpjPMrRO6PCHxfDnbqB_nHsPP6jjMtg-XwRWjVOaY2Fylwf2DUbrzNmzlw9bPprwEWBn0IlHxqgUeluhsL_8g-lwpVjb2FNTG5mnEaRZMn1Hx_kk_mn5XRkmwLnuMwwLaJWhf7HA-HxI-TBAx91ohyWMawiljvjQPsiHkXkTVY2FMAxAHuROpY2jn0IQIxG_wa-wz9wI2oT1wNejVIxxctWlwUIxGIxKEiP1wpmw-BHhtOwRn64LXapZowUpEyuVI_e3dkUtwfHkJqirIxgJivAxrMK9EDlyXl5ovftzIxEbD1IxQXIrsnxIxQhJUSnJGw3jus3lLGouSWZUaJKA3XH7YG80EPrm4twE3Rb7mjuVZTiUSnMyCBJxG-vLGws3lj3XPDxtAxM0wQcwyImwlwVGwcYp7IxQDByAxDXQz9OaZnWYDoqkb9vV7fprw28oLZGuHnoJxb1qWdJG1qwlkbqkKjVdodQEGxcq0yki5roRrOCi-nSiqnORgVLruLi5JxG0gtojphJgaAYwfYpngvwJOr6ynPZPFKxC-B4GwuUs63wxFfMDfJeBjExb_BWwwrxqWXn1znkKwGDhRLwSXvESWbKxqSWsJiXKxjXC0PVX4mNwwNGD06wZKx_DxyKwfKxQ_efTWfxA0ChNFxfTWmFAQLwaSWEEx4Bxo7fsKxSLwHnmsyAAVCv2CB0wzLfHJAYOBBuiFhWUyj9pFbqwc2FMFCFhv1joWUpaxgYLkcqwSalN4wo_g8KvlpwYUwcUpmExNZCIrw1ynnLu34ePTiQKxBIxI9orwjKTi72wbExRExRaaYpwLLxZ9wz7pWlwcLx5qw9ownvn_aEHvwdLvYLvUvnXLxS4wlyXIiweLvsLxOrwH4wr-wnauSLvaxg6Lx11BRLx7KvwLxYMFyLxLwnZLvCqwWqwALv1LxDDtWpw4LxzLxgdIILvLMxM_rutnXri9pw_cXPflfqrrXtqnivunTrwAMxmLxOViYMxK7o_pwFLvFMxQMxIMx_vnRHxwsrDNsIHx-WwSWsQqwWLmSqwmMxQDBoMxXCuownKMxCqw-mnBMxi5rCslaMx5AudLpcMxGnnwnjMNgJ6AXMx5twhfvlMxSLxnMx4KvRMx_efbxB4xA52vEHx9EA-7vrMxfTqYZw84wZzRRqw2dqPMxNNxpMxD-mRNxpCtcHxmMAxgVWNx0iqCXwMtgPefAHepHxnarGYAqJxgLx1Of9LlyExR3DtNxkBALmw3HxM7W0ark2BLmwutn-HxOCivmwq8igMxJ6AEIxVXGLIxF2oamwsOrWDsnDxtonwxMGOxHIxQKwbmw-5FzkFU-eW7whAxI3w32wEHo9NKeMx4bdG3w2qwutn62wH1n4rPbDsBcdKRE7QW74AQpEbQLNMxzKPgfiV3wkOxSlm4nBQHAnOxV-A1GXoiCAxDtwn1tvDYgYMHfBBytfp-OYtKOFrIYw3xnvHX1OxGGF3OxJUgmwgUwXNqwDsigxgZynY_Ye3FdynX2UfynNyjioi0nihjjJxg1GXx2wyCmEQwtyhm8FvHX3gEJjZkKBbakEkBvlFOcwJBALbOBUEhhGCWHYdaM3AwtAVYCjpEXebHIHQSdxVA1aZbUqxEBJCh_9Y7oA8iZMejXPxW7w03jkwgGPx7xnJffgon9XwV-fgynNjheVcVhld_bXffhtfPPx3VjGZwPjfqKvx4UPLx1eApXju0QNZColFsrjVXjx0hrfwfJf-WjYMFbXjVawYojh9oV5UMXiwfwHXjeQxjgZJojHzg6WjaQxkuqlQx3XjPLxcqDf9ofXj6ygkQxguqIHfIXjPhis4UDoj5jfNZCsXjYQxSawdjf1Qxsfw1_U4Qx2BVgQxg9orQxjQxbQxjXjKvnBzg8DfWjfNZCFzgaygeawxxgCRxcQxvQxNRxHRxzQxiQxh1nXXiL0U9tjH-UCBhvtlJ1wm-gs3Jm-gjRxuDgElw8AhwKxRCxB0seHwqJwhfwJpFLhwbZQRuj_OvciwNkwW3gMhwz3OwfjJhwZ3g6RxSkwi6g6RxeJlbqgC3hWkw1mweiw0nm9RxBSx0RxDFASBkdyhvYsn8eGJiYDxy-faDxkcw3PdkzgyDxpgT0DxhDxRSxLVmB7w0BxA0wZ8wH7w3KxsDxYdjuDxWSxFedeDxaSxtBxSJY1rBmakrEChRFjHBqLv2DMFLjkAxW1d-lCiHBNDVJniemw6hfuSxXWowSx1WB6Sx6CxhCkkSx17eFLjvSxRFaitn_BhQNK1Sx6fw3SxrxcwqgfWjHTx_SxJTxEbpk7fjIx-SAZUsETxrDx17ezmwtFoIWrNsg0wgWlnpswgDxBTgPyiUTxhvkXlINTxrRI7fwneXXUjTIxfUgITxhvkFDxIBxHDx5BxxMFwsQRfF3hfW-VADfttn53FwsQiwc7TxfWj_TxZlP-tj-arriwHhtM2iKkwGGFBnwQVAjfWxiw4RxMUx8nwOUxQYDQkwSUx7VAUUx_VA9BkdnwYUxRhwffDpafJ9UVhwumAXhw45YxODsIP-mAEQFdhwGSxUgCYkwGeWcUxghwZUxmKWl6UaPx06sklpd8Fr2f0yGAxgZwgg6U-wnHPxnwXJPxA2iPxnMPxKQxhFrMQxeoiBwgEQxSPxJxjUPxOQxSVAJxgGtiLUxAnANUxeUxjhwarpMkwZcF7nwdUxihwbYWIznafhvUxfnwWOAVVxJnsASxxmATVxbVxNJAjYprUxISCtUxWVIfVxBowiVxfDwuvVzUxWTqq2ttGx3lwNROzVxkif-UxzvXTJx9aAWGwqKtYNxaJxoABQxnNPxhtfeJxHEwEpw4zWnagiewjHw19iLUx6Ai_AklMwjewIijPWxw1PWUxQWxCBkbUxjeivTJ3ewXkwISx4MwZkwYWxVUJ-leQ3kppIE8qfPJpqRVVE_sAo8moHrarB1mEtJroKwdqmuWxjaWL1ouuq-3jPmDZME1LDJsmYswFTsVSJ6WxxMjoiwmtVpMiDJJoei-5FwAGR1mZ2lEbDrIRpvFvmej2m4JRfOrNewvRB-yivvP3Cxt_kygRAIowyABvAnaf5OjyCPm5deKCtMB5kwMjwjwCt0JcXx16BFTkhXxwdw0vv6nIkpMnEYEWBsXxaYiuXxHhRJ8UPsBBFAgKwgKC2VxNaelBwyXx77U0XxGLRggj6gjPwGoNxhXwrwgU0d2XxAYxChgfWw2cjSmwFVO7XxkWgcFXXYohMg0hwVthlTAygwp8k4Xx4KFolhNYxOWB-9FpJgUVpvJrGZd8KjNCophQrhF2hHgYRvgwTYxcdAVYxO2fnQJGpdeMjo0CCYx7owJAYVUJdYxKOrAtm99dhYxHlQtdDdJgSYxdthpYx0hwsPWsYxbGAuYxUoWDQxDXwt9f1mEcYwgigwriIZxB6f_qA82j8XwMtgOZxDjgt9fQVxNkw4roXVxyRxXZxBJl4roEbf0IpqVxxVAsVxsYW0IpfCZs1iG4qMEJmMQfxqovIsGxvriiVjmUAlZxWOrnZxFXx17CpMiflwj3E4oV9XlcIAEeAt7RBWx1Fx7JR-xq-5Ft8g1XHtlwIKDyBh4ZxpqILcBJWxcxnGQAWsBvZxSTkzQJrVAXZQWaqLSLdLpXYxpXDLaxuZxW1iZEBmZxPax2LAoZxeYnAax0Zx2-RJCxeRD3ZxDAXMEJ6ZxTIC8Zxb-wybIJXxgaxzliPffX3EFaxmax5ZxECFEWwFZxMtgZff2mwySTU_FpnwKnwXwgtpieOx6ax5PX8axi-EnWnWRwunwohwzliSkhGbx4nwb4UmRwt8AMvA2hwkFXcnIkpMCOauDHDKPwrikpMSbxlZeV2AXIxDxv6SUihBbUN-OMw3Q6kjt9fJxgJriiWxGqWt1ightLnAbbx3YipbxCdkK0wP1Wj-w8FPubxobx-erZEBMIGkXxnmjsbx_zP2bxg6owbxebA6bxzPgeyWSBp7bxhIV7bxM3hbWxsvD3bxRYQpMiztiVlaUZbrMvMIJyZxvbxVSJU_Fybxm3i0bxLAKVcx9mrKXsTlwvoVOWwP7XTdOXbxkJRKvgyZxFyqzli_3wzhtHYfnUlDqhLcxz8FYBBHGwqxq06wksDqaxYIx6EterwrlwHIsoIJI2DzwFYHx3RgJYn-6wEzJJax_fJjYgVcxpcx4rteLxdzwlYnEyqugoKdx9twkLxnwwHyqF2m_EtV8JqEJxguHeL_cGPgL4_wgxSY9JJdx9-nYdx-4w-hmY9J5JmV2wn3wBuwl1SVkQpBJCZklrRvILPaQcdxCyqedxVkQgdxY-J97w91wZvF1VjwVjUdxolwbZnBRo4zwUcxWLwMLwuSmfSxLOxzapDExTCxipllTVCexVCgiFA_Ab0XmayjHfq1pwDNxzXw30f-XnpZxY-idCgOexqCbQexQpwOAxULF8VKTgkcIAHYn6OgiKxuxD3cxfbx1GkV-AxxqaoB1MaiexvOxToBpxqCdxVXnEdxJYxhYgNVx6nhrXn_Xn2MWMiTkCMQRBdexR8kSex73WcjXjmjKREVaxNZgWexexqfaxZexLCgbex_exXuohOxfex-oVvexCpedPPucxoxqBdxWYnDdxuxDFfxWjj8FApaJAVxolpR4wn1Bsex4nBuexRWnsPAsHXWfxU6nAdx3xqmexNcQkuGtfMC-GtfMFdxFHg9Yg6exYexF5wNextdFcexQfx2ywL-tgcx0MiHfxU0fUMPKfx41ij_iaex8fxPfxhVoRfxjVpkDkuQKUfxEGJ-PPXfxzcxzexlXn2cx2exs3jvftOAklfxToBnfxfIspfxCPJrfx8cxoDw0cxbfxKtg3axT3jHWwnlwSax8exddhIHAlZkyqw0MidfxYEpSfL2HA-TG73EddxT1S7exIPWvgxHIAxgxQpwVgxafx0excfxTeGyfxGhxabJ_UpwDhHWn5ExhYClgxWgxsxq2WVxfxJgMzfxJgMBzwjJxE2mtaxCYwvtI_gxAfxapwlpvj9X0gxG0lydx7gxYexpNwwgxehxuLxYfxhCwfXnHtrChx4xqngxCfAIyndfx1-Ogfx0apdlTMhx0GuQHkoDwvwrXHi1xqaoByexDhxXgxPuHM8o0hxVhx4gMXhxH1usgxsXng2fFRrCdACZk-XnEyqWlwOix5lAQixNdxG0fhcLPDs3ZQJ2brcL1mEbbxTVSwbxb9gDYg1mEWbxzqDgtQvVwwcxVZAiniFRIE9fpix11BbbxCOwkxFhfxl3izqlhixTfWmZWE4gJihRPx23jTPxPyjrgx2ixuRVM1flhxLfxq1weixuixf8hwixuNwDgxC8UoRrJjxOQEWZRwbxAClhhAbbxIjxuixxix4YAzixVYgjan2ix09gDwE1fxUfKjYg0RrOjxpyfQjx1AKbmmjimriDUuGvOvHZBqMid4kahxCrP3yw8SxYqnx8FdBDqjxzxrsjxq0w1GxvjxAwaLPDKhx7Hm84wOAkVcxFdJC7Fwlh-2ilwFJ6JaKxGMwJghzsnd-F96JFex_UE7LwLVlQCx7Kwa8w8SBRkxMiLmBWqiwGhtbzqxEjOiwEbxVLfYZx9xDJbx2Bl0iwkzqGeWfkxa-EdZxphwvkhdWxHSxBjw8fjwwqQVWokxR3TYxqphxOIkicxnUxzsa5gxoix-1mmhx1dxCfqhOxoexv8wqexv0wvuE7ixfVwARD43j4exfJJ4fxLfx_3joBOPcxOowB5ObbxNcu2hskixahwKUAnixqxjE0mVSJglkhhAYcxxMJhhAiifsxhUlxD_obbxHHxCxgvMxvft_MJilxR8Uk8OubxqXP3uGnlxwYxhnnhWwclxN9JYOwYfwIkwuijekxAcVshwhkx1rEohwXhV_lxbZx-lxeUAqkxDmxwhwA1UvhwcOWtkxsUxfWxwQwnkxGmxHGAHjw2PgIFxKjwc6U8HgDnid5OvmIKceyTlX0Ib7wNRq29fvxEAdj1FZrvByLAqSxmDNF6AuBx_kh-RFhMBrcx9Lxz7pUcfH8VNhx2GkgGveNxPonJTnGyDRaa6Bx-XeVzi0iYnmxxEApmxisTrmxFXhmMAJFlSZvN-fWYD4UxTUqe3iWYDwmxW3DIynClxoDsElx40nC5E9mnZgx13jIlxMonVPxqKvMWxo_eOWxWZxx0DdijVvqZfwP0iekxjnxkMw8Rxykxpnx73f8vqxhwtnxemAfZxGnCQmx2bwnkxxnxBKw1_jpGNpDi-CSVLiiEoOdkqUiMMomMkpbhpGN6EBDKD4oAhHFGIkTXr7nxeMC9nxfYkUCWqLh-jxgKCS4Hk_H6Qn59gKOtrlxtdhqLh3hx-3uAbPt8BxHkXoxDftIdnLWn9zI2ic8nxShAnLxBfxVCv6-jCox3VppjwFox5mMBaBrpFariFZpWsIdsL4BAYOrQnxSox7UpVoxgoxarkjfxVJAT-gjoSfoxFDkhox70usMnkox2oxpDiSUiooxtLxOIkAoxsoxvMkmtwkUsMox4BAMpxjqIOpxRww7oxo4XN8BWwwCpxH7jt8Bl1uM6wQGrwyXKVGVGr8HA7Pu98wIGxYwqjpxB6glpxUGrwBAMslbpxDdnGmwrGKwpx5JmsVpSHk8zt8uwfBqRslVZxYVxujwksWoewUWxNkwBqxLuWe8jGqxvBAbwisIAehjSht7ExMqxd5iEXrafweWxvkxlujQDuv8jJqxLZZZvFVUjSlJ8xfDvmamW08q6dxQVhEPgnYsN8wjOrN-jfitZIvf_efnx6RfKUxNkwnYxZLowbxAmxwWg8YxbbxiOwGpdhJAbbxtYj4qxxqx1AK25U4hwAKDvgwUOwpYAGpdGjCXcr0hw4eAArxNAGGtnS6DvgwJrx0hwGrxYpVGpdRiIznx1bw_UQqYj8qxubxk4hFrx2SfakxUgvl5j8lxvqxQrxAKDQUxYVxKrxkJRwawcrxPbC7qxLSJBgCVrxhZxeNAnrx8JA2zqGpdUOwa3UPFK1rxGObTHoyFKFiuNrxIrxVXxIGmXxFOrxRTpsLjTrxAsxbLj_rxHdfflLOrxnEYXfL8Yx5Wx_YxgxqMsx__wfpJPsxxgwRsxg2f_pxyRxLRxc1gSWxNWxuqxYVxcsxoTjm0gisxtTj2fWWRx2gwufweRxn1gs0glsxu0gvrx1nxQfB2wiusxL0UI3q0sxO0UqRxRVuVEx4kJosxh_U5sx28gy-gpVkJlwIXl1EhCXgquWnLuxQrkExBfw1QrJPneZncLWdpwX5qzuDKzmt7qu9gxyjXmG_ewQpEdNrHfju9gdffGpGcqxddLmwndtxIhQ0YemwnWtxasxikxXcnzqxWhhsKPvYcXcnxwLk_qwsxVqxPmf-owAlpYSeAdIvil3HhMvloFFLtxHMhgAslYVUqsdKiHwEKkicmfJJa61wlcZIEitBcitbTkibfbltbnsZVDeffb-aehfbakiaxbckihhbekiuzbMEZuBe3sZwBe5sZphbBAb4iirDe6iitDe8ii_BeCnfglfCCeabe0De2kiUDbzfVKnfGuxbtZaAb-DeoVNGuxPCe3EZRCeWnf5uOGuxHEeNLpdnfMiwjGhOiwRnw8TAr_UlrxbsxQLqzfww-UksxGvxLvVk0IQYrKvxCvxc5U1fwJHf3fwtHHgGGsTx3SxPxLHpY_fwojb78EulbpxYFgwWhDhTfIgwrjEKgwU6DbhBBxRF_U6pgBvxKnZssxaRjO_U7TjdGlEqxukxQIwQDmNLt_MFOvxrvxf_UGUj2sx3vxLKhnUonerOkwDCJWTf4mwPvxPKEzUXDwx4vxRACnFwwRsehwAtx7Ah6sx7Hn84wHWxWFwAwxkiH99go5WnvqKyfXuv2FvX4OcYpdqSjYpjYpzAVjYp7bVQNWp6EbQH2bVyIm-hju3myImS_VyPBmwxNxVR4VsTwgSwmrjK5VcdVF8egtVN-e8TwsSwfZgh8eR4VsEW2Yi-AWSDlYai_biSDlm3mzdVFoA3cLlrsiuvd4fvkwPsXRIvn3mLtwnqxXIv6arqqx7TQJNUMFkK7f3BCitlN-w19fyIFY4ZDHuD-YSYpvZDcCFIcADnxnWLrkALHub1oyAFvgV1BCaxxkhXW5wF7JJIJqHCSaXg-wwxxStfxYAYFkp4vmqMOOniwwbuqHyNK_gjisM6JRJx-5vX1oItsiSnRBxtUs0YiZNnK4wJyxOvqmKm7MhrJp7cemum93vvFhpWiqkw7Yslqiq5hdUgntxBmxJwnqtxKnneCeJwnvtxmwnxtxzvxjboOZLzmVg7B6YcmwnGLPihj1VBsgVBOI_PiTyB4empLC1CeDuxeeYfiiKnnRkiWhb16NNuxjBe5SevcZZkiweYPFV9SeUfVviiATeTQbs-Nauxbbbcuxdbbeux_Ec2zb5iiTbejuxGtZ9ii3hbJAbGXcLAbCjihEZZCcqaYsbbEjixuxbTeJwn9kigfZzuxizxCliWXcFIaKKaRPZnyN5yxXjiurKtzxFpjxvxyRx8UtIVj8xvNiwNkw0zxPkw1iw5zxImX9Bk8zx8hwGeW_zxbiw6rWAjwlyx7ApjvqD9UC0xtQWi1QhZulZlSrk9ClWlwJqPBprcykh5gLCh9Clp3EWal95geKEX0xMrFVbVwOCf9hGlj7lAN9EnNEaBglCBzjnAKrGxwFaCGnl9Mng0xV0x8tiq6o-5ggAp-tn8mIg0xZCvkQWD7I-tnVup_ZpjLxIwvJWnOAk6hJ50xyJu-AiK1wn5ocVpm2u0zeFAh3dxgZpxaPlzw5Bhlun60xKWiaYl40xP1xC1xu0xb-EjAkA4w-8ok5gOFi92wO1x7rqQ1xsExsnjf9hNgIprwB1x3Ju0zeW1xoVjARPh8gj1xorEeDkbzoilj-5gM1xZvFt1xC7Dv1xAjAA1xU1xn1x2WfaKxLdxOpH61xg0xB7w25gVnx0KxL_fJKn-5g_0xe1xG1x60x3VVS1xypJm1xg0x7tiX1xE2xxnhLDhQHk51xf1xyJuMIkqox3wv6fLmTFtUA_bAtvJBMoH1x6ml6ox3hxepxb8o3cjEVpVupb2xapw6kuf9vzEwfPJj2xs2xmFAm2xpVpF6Ae9vcun0pxWww32x5Lndnl0px-bnT-rHJAWYDf0xIPifRnGnlCrPDYgWYDA9FQUHoQAOknI8bm0xaAGB4AY2jE3xBCu4CUp1xYBBI3xsZAdLuNvGTnxNGwkJPwxM-5g-tn4RGc3x0lxcfWmJxG3x20xOIkwswsuu0gwEdry1uDgxrJx10xjVpDMxfLuMunlQqmunNvGu3xKqDGpGoAEZjx2YggZpOAkYqwU4wByDlunl3x73xZvnKDBGpG-mno3xHokOksc2xWks8AHFVASnZmvnvYwENx9Igz3xcunZExG1xc3xqBiWlXU4x93xV4xe3xVhocXnAzwG4x3jkI4xT2VoAEm3xL-fN4xYLmfRntKoZbmW4sp4xw3xsZxX4xu4xX3x15gLCh13xY5qgLunpr53xe4xT4xv3xDmA-3xs4xifxa1xI2x7hxaLx-ewkLuY_m04xE5xT2VM4xmMAg0xR1x_fxzrvP5xCfAx3xYnjV_EG3xY3xY1xxxjN5xYLmB5x3jXg4xQ5x14xpgxxYx3Jmh3xeKEcgxn4xO5xTNkl5xvjdL4xZnxafDWxBq_EP8ro_srLxs9EESA35xP4se5xaIJm1vvGpa0xCGGskXuGpf1rU-eBfpUExR4xSxlczkcCxfOxJ6xNgx7rq8QqVhPEDlo2xS6x_tAZhPybPHfrHvnh-eQ6xGMmIckW4sM6xA4pOLvcngvEHmEar5FwQjxSs3unENgowTdrM7unzxClfEpvTPZAa8q76UN4Ud6xXnuy0nIyn-tnT6xRcPo6aiUFWwwYZn76xY6xjmW_nwAuseSVx4U73xORxfzgu0Qf2xhxAcYD_QxqQxlJf73xJygJ7xaRxQygcRxEdCT7xBygbyxSBC_Aneyxe7xBJl_AnEbfAiwDbjCiwkyxwIwwzqWnhZ8nS3IEVEa_wRjlGOQn2iD9AuMAeDhKCF-mjcUSJEh_ct47xcUSFqTlVsW6E5EI12A6JESiC8hFK8Vc5GisHEvCH7UYxLsHEEGFy0G2ZCmrAVkbYjQzcBE9AWTj9wGV6UDcDnqj6wGnGlsjjucSmkhRnhA_fVLfEnwKrg_dwnABdBfWlwCbx3ge5khXnww1HVRAaRwwPXCBnYYj9XP4ajwBfeIWp2j5oio8xGowq8xQ9IgRwNTTi8xTUwR4gw8x9ajy8xwcLanGW5gUsjMstJcjlhE10ZpwmAPx30fE9AScjxhEsJxVkLS2x9pXclh1CYhwg98fG-fQWdhwgE9A_SG_3xE6fbcjNcjdcj1CYYYgWeqBXWZ7fb_Rb9xTVVfjxnsJ9YgDcDilhAYBqlhEMkXlIamZ7SBMIvZwgplhCzG_ZpslhWCPCzG9bnxlh79xdlht9fNYAE9x4VPJPkIrPvHCrHxh7UN9xBzJQ6gv-gDcDkYrAVCF-xKiw3eAk3xnFvMKB5ztGDxFYXO-x1oLShA6rqppIW-xXYCU-xfYjf-xioxKWxs9xbnAIpwNMAD-xj9PymhcBwGGD0jnqxjK-xC-xGTVkhXfIvEnAQ2Aa5wuAFdIv2-xWkh_tiu2AMznm-xlwjFnhlxgSmnnxgVkndlnozeWLBoxg5MfrmZWUr4lhSrwPmnRqiQgjGTV9ywraxQNHdnl7jwpKvQYDD_xZNgsKvG_x5Tn5MfSzGK_xozeJahRkhaRw75wFupeza6PAaahhkhm_xgfoo_x8Zhibh8mJE1x5mA2LfwiIP1wczjbcxUfK1_x8mJAexfPJ7_xTVMB7w_zwoDx_Kxb_eO0wxTU2LftzwkfJP-waNtsmjnDgCAyTdjuzwsUsF0wNdC9_x4yw6zwpzwBAyebxDlxIexpvgGAy0zwl-wpzwH0wXAyJ0w-STzbxSAyHQfbJvo9xdJv55xDJJ7BfoAyj1AqAyO2u_5xkJvw0xeKElJJHWJ70PT9O-mjA1wkfJTPQDcDyFAE5Xtcj8LA8AyyzwC1wyzwUFGb1TK2xrwGQmnR0Pd_xwKUH_xuEV7AypRxz_xT3qQnAlVsa8g3_x91w5_xRUJCByUch8zwoDtxOJdByztKpRxZAyF2x6Kx8BwbByjkJiBya8g8UwX1Z80wJ6wP2xeChSByFcx0lgmAyQUTooXY2xkunGmAeDhaxxVAyL4CyByXByHuCB7wPFxTkxcKxEKnX5A5ByXLmaxxtBykqewcBB4AYchxByWByE9AtxxQyX4-xB3x6ByG0AeDhdCfh0wX1ZJHgT1xfYjZDfaCyCDfU_x4cxW_x5PnY_xK2xT3e88x6VBiCy9VpRwvLaJrSUuajuCyjdxBHnYjm7Ypf5O3Ju12xcCyIjGh2xDJJ4dWbDl6CyPExrZp-gnq2xSKCIIk5Cy1vWvsuTTTkEFCHkRCyvAFHDyvvWSfxQHAKcjaAyUnxdgxRTAhgnP9xpByunItjh67xQzPYgjhywyswP0ulVs4ss3lh01uLIn2CyKwvi2uskWmDy8fo3xwEyw4Cw-SC00xsDygDyP3woDyOGxz-w_gu_Cw27xfDy8LAvCy_ByFhoXLmocC1Dy-5owlkpDyFDyVdJXLmQ2AW9hu7xzgdLmh-CyjIv5EAeDhLEykCypexx0wQ_x5BydIvymhgmJhDBtDyhDyvDyq4w4mIK-x07xeEy2DyIWnHEyEYrhEyfJJt9xXLmgba_HxN7weLm8LAuEyzAy2LvTCf1AyE6x1Eyy8wgCPeDhgbafFKciIaagbLWxAyJoAUeM0AyS6w6EyplIRKU07xh8B9EyRxjZJmhDBLFyxJGPDff1wCWx23e4AyqDys0VTWCdtC-djaKvCUDGGD3sCFyGfNW6PgvwGaFyNcjUcj3djMGwbAKDIHccjxjhoKv_0nNVw8lDNkdxhB-6IXCECwLwFyn0E09xi9xXlnkxgeYw_Kr2DCGvxRlh2KBIEAUJAyFy_knQgHZBJCar1TxGbPanxztA_-xzug9FyCGynbmkcjKfuMfuOfuMrfnmQJjZhDB1su_wjuvkZWBThVCsFZnAT3xe3iUeZZGyoMsplxXnnQZxuMxeVwFQxcdjeVcZ_xMqSXOmN_xs3JZKvu-xQRaiGywGyT_xjVp69xCsw90x2VD7jw-9xmKvI2SJnXuGyMByTknTmntKvV0Ph_x4fn5MfzFy49xwnh-6IXwg19xwriMHy2lhVEyDlxXEy2apDHyXZGvLvCFyqFUPkvBJJsLvWExlDgbHyyEy7SDJjjD2xP6w25IUZjx1x2Ay5EyyUXX5ewRBcHyv-wsnjpMBmAjvNxlDgxHysrwaxGpDhuyH1HyWdJxJGD6x5Dh0HyPAjJEy46ZOGDhMBf0CxhBS0Ubxx7ZkjHh3bZf0C8zGi9xFMHK2fHIyApAEGyMoiGIy5RDVIyCzGKIyI-fO3UbFyJ4WP4VrGAX6fd9xK3jyCxyEBRFAakhSqXy8BgFy45BX4ViIyZ7faapUkXS_f89fHVxpniGZxhWwUIyyJizyGEej34BIIyCzGwiPutnbCyS3kvCfY2j7JgjCybLunFvZDf6FfT4ejLuJJyI6eLJyuHgGJyODfOCirCygDMbOxytqGsafLxxnjNNgODf_5xVJyYCBBGfqHyI5xeKE_ti73XfJy8VdaMa1CfBHyJHg34eN_xk6xlJn2apFJyRaaN_xqZpwxqX_xKaprKv3fnPByf_xozeJHyx0TWzetJy4GyYFtrLxzJyCKyNhoGAhktnl5I9bnaqwMvDQ5UBKyvmhpmhUJyREyvJy7zTl4argdfWjPKyQuBrgdmHyLCh1-xTKy3Ey5DhlJy2eXeKyQKyBiA9-xXKyvWjJiwyEfBeBdawC5UlJfk9o8SD8AAN9xgaAnJye9oOyg2ojY7xQ0gpojS0gt9x0Ky0ajQHitKycygwKyHcJzKyjFvQHieXjX7xJRxsjfW9o8Kyn-x-KyH1IQCd7QxgzgkEFmmZIojBLynojDLyyKy8LAajgzAHVLyW7xSzgKLyj9o4oju0gZ7xOLyrwG1IiSHvXLyxxgZLyFLyibjfwkSHvILygLyENwiLyMLy5oju_gcLy65gCzGiuimzgARxCqPsLybLyPLyxgozyGjawxDfbRxhLy6KyG_UlLyJ8OBMyQ2AS9oMIJZQxTRR_LyCFA4LylKy5BA2Ky0UglawbaJP0gDLyrEymLyE9A6zgPRx5jfB4ASRxPMy9LyRMyjLyk0IaLyTMyBMyXMykawRzgTTg5KycMyKMySuggRxvEa_tj2NuJUxtiw4zxsgvrMwDqxdfw7MyRju0JwWOCBiwBNywMwpijl7xFNy1Mwwvx_Myyvxo7xXSsq7x8My8Mwr_oszmQDC9-kx4gOMovIxXXpH6oK6vVNy-uqFUFHfWkVpxhuZNxWNyeYFO-gLVpeXr-mjayD3lhT_C_DymFMShoeDhqNycNlnDyIWnsNy4Dy70PZhowNyAyDrNyrHBXNyf9g97OVuBiqnhwwpNy6NyyNy-4wbpx_NyPuBGZPnpw0Ny8NyOGxT-gH8OYzDKOyzgn3Nyrwww9qWfwGkwhpqOXsJkwqewnRxaIwlnx7lx8FkKxDdOygIwtApN_OQgwjIw-ieVFPiRxjGVpAYjOy_KfSqxnnxUqxG0xCxqs9V3CsuOyvZJ1_j30wQ8gCBhsRxRXvB0sSXrHWq_0wpRxoVJ1-gu3e9OycKxsJnPAycwqFPyn7gEAyJKneAyV1wBPyN1w7Oyh9gt5iJRnW1wTPytXJMPyk3eUyXVDyf3xMwxQoA13edfgu2wisX-uxkfwqewiajT4enApIvOgrxhOyoPymPiTgwkOySuWn5JwPyqPyoOywwfAEL1PyB7epIwpAYpPy7PynGVOmxrVxxsxjGl0PylajxPy_Apr_o-Py2BfnajLwkX2S6PywFv7DwO5mODfoVJxAfBfDUJKVQyCGfpTWPQyvdPIYrKxDKQyvdPP4eqtxfQynABhQym3SbQykQybNHo3SGQyWgwMOdTUVnQyyNntQygASx8x-kIn7xYhtMLt2fmjQywQyIqA2ZjA9xAAfc5hIAfvZnaaRLbjZQjIbjYPnQbjN6eMOdP3hssSYYj5lx5VqmnxbOyZcFYgwnwXhTjesxgnxgsxJpFSRyzvXURyDgZZRyAfAQRj1Teb-hZgwL5ebgwDUTLgcp3F60FhtfB5UK5eh5ehRyTRyL5eeuFkgw4Tjtvx6TjQ_U1Qyqdv3QyluWdRyviAG_Ug5eIHfEnQuhBHTrYZH9UrW6m1nQ-ewJtxpomE4xMtxosnmvGrTT1mjetWkuGBSyrtWwosTxxxQx20FJgiyOJiRyqQxDSyAsm1gMQ5U5cjGIAwWxE_qH3QBMHLYszAx0zE9VGhSytGreSGH9DSVrTYpvPeu9g19jb5qQpEs1iYtxxGk0Sy29jfVpdYnUzXaLrnUlI6moNvWTppftPOvp9sHfr1mWRmWNNriCrGTyVVrYAsjkDrqWOzPt5GxqWlmW4cWkbWPTyLtWRTyxpWpQroPJUTywwFilXy6VP0VxqWrqWwqWLtWEVE6biK-xEVEe7msEyc7x99hmEsxRyjsx2RxE0xqewwRyOEDbRyg_jxTyAFAfRyBfe1TyXzZyRyfhjlgwtRyaRyvRyCsxyTy7Ty1ScxyI-TyeRySBVEVE6Ry-FAYAV_Sy_WAG2nZSyFAVZtxGUy7RySBVLtxKUyQeQSBV0SyXUyO_UDKHHbGdSySBVFhBfvBbUygUyFWlgSys5GPUyuRyg0gmvGjUyqUyTeGz4ITUyLUyVUyxWDvUyoUy_Tyg0gWTybTysUyFAV4Uy9bW1UyHUyg0grqW6UyjBVPGfIFA0Uyp9sQUyDVyJTy7Hxuvx1RyBQygZxDQymaAqXsBUy2TynRjCVy60gwQL5lWM_k4lWmHHYspnyfEmWZQe0_x9Nvywx7Mvnrjx6xRmBGmWuvjEOvefEkVjoVylvvHKrLknraXmVyl3UerjgSp1QVsqx5TgXRy9xDmgwqtx7VyqYT1-CvYTpgwiBQMhAbegfhjmgwoSXKBkOVy0nxytxYSsabJNSxgTq6whv5SmgwZ1UMIfWTfGWyzUXSWyd7gs1UrphnCnneWZJfn1UX1mjVw43goBkdqgFNJroHkYbAjEJNJzmCLNJ7YTRjSK6CQNJBJJSNJBJJUNJ-LHXNJaACFCNSOH7GwC3hzTUu0fpTytgwjCscfwTqxZcF-WyoCskEUouVrCsHgZDXyXGf9iAJXyVngfhjMXyfujtIw6MyNNy2QyxIwj0nKXrFKE-uV6Csk8Qp1IbnL01BrtIb7wyuVk0IhQWK4jlRxZJwmYjFfsGQUvoxbnLmAcCAZJBplDgWzPeXyytI1owqvx9vxFPAKHf1HW1OW5AhEtx8OymXyYQySXlWwwHwx1XyJHf4eA4XyI5lUwx_Alzhw0ZjkWvv5e1KDcXyPODxXyyHUUZitIxg0ovgV6XyPwxiVfUlAPquJJgg5YrXyNZCrVEuXyoRgijXQYydemy0n5IxovIgJxQhgpQWI5lrQWkXygUmFtxZ7sMpmyUtvkAMYyu7gApxhlwNDvYBx8bAoYylfAFYyP2EHYyvYy9XyLYyPqudQyqewwqxQsxGpdJhjsPyyJouPyZcFGZyXsxIZyrwfhIwWsxUYxYsxKqxoYf8qxHZybGANqxqMcgqhYZyPZyaZyRqxRXydkxyOyONyr3umZfTZy-YxQZypuWAXPWAS1ospftSASepf08qWASMpP6VIA1izZyrECxjZ08q2rx4HgXDKUOwfpfbpfZHgNLhGHp6WVcTYunQOdeMnQXGr_DBBZrIeuqSydNGZ3tFZrvfe3arDogKJvmvvqnV0FAUZFDNuG6q19ZGSIR0G8RGrKrxumb_I6Kj4YxjYxZHozJbvJriaystO5YxyJraIrpTyuajj-xd8j-MyBXyJpFuayd-lstM0aywewLiiBpxV-xbYn2RyLuv4RygDcJiwvayPBD-DOnJyrwGdIv2yxeEcMrbmQM3ay3eA6yx7kf6aeFCeNbb_yxYkiRbbCzxSfVEzxRaYdkiyyZnfbCTe1sZPYYcbb__aOzxPbeRZVjCVMTewfb_mfyfbvxbyki-zb0kiGnfbCc9kf7Ha9vLMbyLtMibekzxqMye-xd-lQjiVnfrzxTMPzbybtMuzxbfI-byZdA9uxwRxyzx9xDa7xtTyAXyxOyZcFIcyFAVYMvTok5gw1_Ucgv4gw9EApsxwVBNcyu0grRyIHfYcyL0UN_U0RypoB9aynxtMuvU0iEIjccyc5U9Ryu0gXwxP4wayumgP_lkLtx4SyrIuOtx0umQtxEWp39jTtxvVyVtxP0jWYDJ4xoFRlndoAE3cLY5xNaHD5xg8q0UqBdy6OVxYA_cyu_g1Yh2XDyJbKfIqGnNThlgZDcDiKyVAHdCkpyQN7xAdylunsevwrf-tn_tiDZDtayuHnqtxoqkagvuHnTcyzJxeMvq3lD0x3zxTXy3RyVXyF0Z7gwd4Xr8g59jgqxqNvEEB4rkKlL_bnE8m4rkJGvVep0lI-8soNtB1iU5qfdyq3lA0iKcyQRyzayuHnEeyvlZoqkE0iIPvDeyI0iysVLeytUrJWyWrxLZRReyleIKdeHTyU1u-Ek45qWVrWOyh1qd0teCsTWx_MyQqWNwW1_uaqWMkwkey2Gw_ht5TLMcDvXuN5iR4elYxmeySnWV5iOqxxeyQwreqW9Fhqrx1XHWkwQqWUeyyYQTphFMRueyEbDbrxtrxn7FxIYZZgECavpfIfyBgCNrgBgC1pfEsgECaaUQ-AWQqW2UQHrNDdXUfy75hYTyDsWObWxdyJYs69j08qwAGthg_2XVcxHXxfIjVcxSayapgUayzvvK9eueETfyLUFKqW_Dk_biQqWSqWN8lvYeHkVlnWrCeqWhUXhwrf6fyyYe0hw7ZynVc_2XyFK_fy6rx4An8rxtZq-rxGsxifyTphdmqwRyJsxdTp-Lj_rxLgywlmdmqDsxHdffWFg5h3qWPTEtXF_Zy1hLLsxIrx7ceeXXOsxeZyUZyqZy9gxSrxWPBe6oiPQoZyVZAqYxMUn5eyFfyTZferx1jhLZymcIBXFW2gZXxCFA_af2zx_uxfZF4gyeXx7gy4UTdEJAhytMBPGh5gyfXxw6i-CqPLAHhyHbfukQMhyvWE8eyLUF-eyvlmHIPBWKsTJEhyFlAuKAPhyx0oUVTDhyaXxy2fpawgQwXOnehy6gyghy1aw9Ow04hl0osphpOwRPwPcwKPwFlAfiVI5hvWENthvDknhyDPwvWE6kAHbfnnmWVg4bwcQwj9LUSAbAh1hySajoXyMRa0PA4iWYSrxYy2ptX6hc0V0hyBSUqYyP2E9tmHhWYSr0hV11o7huMMHjDB6DXtpLHiybbrx0PZ9uaayZwADcLvDkeiyNTEMnvntmRgWYSrjiyW1mfiy-Imiiyb1ms1U7hyseJs1UbkwXvK8snqUFXvKmEuRIuPbiDAXb5m0xnHOnugW5iyyWFftfWewEvWeXX6BgZspteWxRBCYsfgn-iyG4hJjykggrfyDTGJOb4kJFjyoyRrvqamxlAnGqBYhyYmGcGYW9H1XpqGJNnAbhybjyFDrRLZgyuL0xYkfAHw7TrGfvyOAnjyCjQFXA7WHyWFJNBajyNBhdDsZftT2JPJnDSBvjyIbiNdChjy8bAdLDwNB4zJeXx6iyxXTyjyEbD-jyp8g9PJBkyyWFizjgFXiTFoNWERA-4fTUsJ_vMSBUjgucCPbiSojMkyMfKOkyaVlL5fiDWoFy1LvdrZl9Nrgxhxi2UFjsgSTENIASkjkxj24x_VnGHXUkyEeJEkyIgxmky2FAt6f3KAq1cUHAqcQ1aGkIyagxRwxIEQXIA8HA3kyfHxpGy4axikyIKxfhyBuPugxaqil1B7iyxhHxjyFlyCxrrIoIlyumerjVMlylhyGlyAcAeXxDkyNly9jyeXxawwMfKTlyIhyCxrOXwnVc2xnJfxVkykkyIgxQlysmB8jyEbDN5fG5x0ixyFhvkypNFBiS05xcQj4yimlyAkwolyf8hqlygifqkyL3XbPjCgyh7UpGxIbiSoj4lyhbk6lyWlyBvA5kyIGyvftGmy5ZGv2Uq9xxFK3fxUHx2ly6fxRXMQoLV6JGmyPflWky8CUc3i8lyQBhT1a1xnwdGl0wllxQly96JMmyGkyjAkjuEeSFjvDzcJhiiFkyJkyi6GdlwU6nJmyYlyUlySitGkyGAkpmyivD_oZTmyGkyaUQ7cxD6ttlyGWw2lxwlxeqiWmy9RJYmywAm34WexhUlxhlyp9OjBwEgx3lxOdxkmyJ6JmmyeXxomyCwK6my9PRAkyBvA6iyxmyHIs51wllx6HInlxzmyFgTwlyNmy44lHlwqmyUFDM0KvmyhiizRnZcC9SyvlxuixNCJylxuixAlymGyClyDnyzny61ipnLlTA7MiIny-pi2lyNny9lyDcLeXXtkyDjxHgxMfxDEN3MPcdA_nymnynmy4myYnyAvArmymUQubMnnyH0EsriBnyA4xvlyZlyumypSuJqi5myToyEca8mytny_oZzlyDlyqdxMix3lyLoy9nyNoypzkAoyDBpDoymgPPnyHoyocx8nyGnyVZAOoydoy-5FQoy_8ghoyHBEUoybnyo8o6jyknyChTPoybly-oySoyApyrnym0JloyJlyaoyKYxFpwTmwLix8gxUmy8IgNthBXFslj9GUNZjdEwQqWapyz2HXpyecnMmyWol8IgZyw7oydlj2gQq-hDnPjWlXNt2JuppycNkLnPy8bLvGdqmt0FarBiKwN4WyWFloVypy4UuvTD2pyIeAvuhKkyK_gLMhJ8UInyBIJm2vzbqW4xOnyjlyFgxuuPbNBvjwENS9TFEqyHpyImyDrSyWFJIp9pyp-xIeAXqyzNA-pykaCj4xqxJTqyLkj7Da6jy8py1pyZqy_6PdqmcqynqyQpy3exLYxMlxfGXOqyjsgtwI9TF5lywlyf6XHqynesDgx-Im1EXHoy2gQPqyBQR0qyFmyhqyv3eNpycnyWqylqyo1q3py8pyqqyQZLaqysqy6kyUFyVnyv2UsnyGrykqy-3jmqyNryoqyigiMryLZG_pyPmyZ3JRmygfiGcWHlyENSa-EvHC8lIwlyXOnh5h9HhnrysNJmnyL0jreT-aAwVn0myflyK0j_RWiYg2VnyhfnqiHQfOpyumeogIXIEwjyFqyRky9DnxjQHhy6iy_ryT2HBsyDry4py6jy0rybXxeoyiqyzXPuny6nqJim7jy2qyJqyLjyaAFEWBpCUVLyelyPsy8oyWnyPryKmy84wSryIYxo5x1lxLlxY3AiVkAoyhcxdmytLv0kPbsyz-hIIilsyNADP4V74AFpycoy1myalyBIqX4V5BBfryIif9WWNTKtrypdIXsyhUgWiyzHlgfCDtyesygXx_IdCPK98oSNUMmywXFQ3JUoTYyx3VndUglFmpKG4CUGmyljnPqsZty0ze0syOsyMtygsyv2Uz2T45nrMYety2WfbtyxkndtrFxLOdcw6FatyDryhtyVlyXoy78fsjBJUAJ6A5rCIny6qyWqnTky8wn2IA3tyNMA5tyLsyisyyty2mybly_syOWJUQAHKQhjyNRyj1qgOy2gy-gyamyKbiVRytqx6MykeySuyRbitmyDitZhjTmyZbKCmyssWZbiTmyRhyCRF9srO-ITmyFyQ6ZDssDASY0MAWrT7ofpuy6vAVEUWrT1LleMWi0ViCr9hx1JAvmVw-q2IhGJhrNEzlDR6jUIAtuy6SPxuyjjGFbQlSFaZrQ5jIWheyi0NEVRTGvybAVi6GrYs93uPTFMUcDIPEfK8rNvcoYnV0dt98qOlV5hHD_cmIv4kJeCKY_DcvyQBIdgybEKvtybUAKjyG8gotySmPUeiQjyINNQjhnYsmjD2oSQXxXjyFjLecEg7FUaiEYsWKjk2DTYEIGE7unLdGhyGpSyvIZ5vyngQdREuvfRQu3qftTwzwxWwTznL7jZU-hXhYHwyvBZPiJ4vjNwyJNkDplO9ZvdB_vIZdj-MvhlA1DxD4QEFilPh7wmCHrX_PseE8OGLZGFpg4YejwyjeElwymyfCAn9_P-5E5vyRrVs_PvwyQhjsvyRXxugW-LNLviRotxwyRHC5wyzvyESymON4wyPTFBSyT_BJoACxyYGv50oAhBExyCoACxyhLrr5ZKxy8SDMxymLrdnZPxyhtk7wyx4C-wygcwngW8wy5SrWxyJoA5SrTMroFRDIv6eiHxyuuqbmx5rF6vC-zQJaJWUhfayu9qAKP0wEwCrLfih6l9Or8-vbVhWZrUSyNGDz3uNxynNrYXhYBrrFueSrEWXN-VyGrtxycFh9rywMrjCgGsyKkyoVQyjysYrIvy3my2NVEefEFSLyyHzfOyyvWE73Xy6QAZhxGRZTQB9s_nhsQcxzxjeyLUFoeygyygJwbOyQqWjfwU2gBXFfhSCfy-5FkhyflyVoy8bAeuyauyuRHuix1rCglmHrNglmsOfDPfynStBr1MfLOfB0ehMEpuEKqWBXFnYAHBYEbDBXFHhyWjWxqyTcWeqW9fyZCCXDVc5UicWdgWlqWnQr1hLfWFRzyZrqagyT0gVryHDtOdcmJwPiw_2NajyogvzQkq1njiTbNBnjyBrJexyi3TclxS1p21mWAC3XIjRF_0DFSdlQgcYFx2idQAhjyEZykeyezyZjyNlyhyypuEk_ehiwfzy7zyViwo-buPA2zy9BkWiw6zy1mypdy9gy9eywrxAuqD0yA0yJ0yVZx4zyQjoizympqUuy4VyWuygyyh0oV0yXwicHAXtiuPiUkAfvq0Ci1yFdWxM0yQVyO2qduig0yCFC_Qyj0y15fusy5Xx30fliVZQjc0yJZxEtgp5xlYwnoyhWwNlV1MyjLVZzq0gy32qhrxT0ykzy75Cnjy8zyQSF1sqE1yZZEd0y2BF8ui2gQnjyYmhO1yK1yK0ynPym0yLWyOJlD1yejLS1yL0xR1ylOAojy0IfJqPc1ytMA4wODpjUbjbkxVgvEqx4zyUxylkxFeyB1ya0yq1ywiw1iwv1yVLfSkwbxyskxr-voyyN0ynzyCoASkhVmxovqAPjbwxNjyXJAovy7iEIjyC2yPjy2wyFWXxeiFlhlTB7Hg_wyq1iMGPMSXozyoZhXqILjxAmyyyi2lyWWwiTFR2y71yiZhNtyeRDfqyRgt4wyKIhe2yisy8jwthiTmyWWwuhCuGCb2y8SDj2ybmyAjpyoy3VxMqy4mIv5wp_xpiLIjgrNAr2yy1yC6he2y2Nw_bkDqh_zI4syA_ox4Cu2yiDUvuhnPi9cxKfwIuyiDKhry-KS12y8ZhWWwDqy77U72y_YiYDhj3j40p9hpV2y4lwHtPJzyKoyAryzMVJ8UU3yoAtsyjXqIgCJHryXryJryOry-3jcryKryg2yMjMi2yd2yk3yehLq6UKkyo3yGShZryLryQThiKwl2y0lyB0PZ9eI2i7GXi3y2ULxalX9fFvC3PwC4yjcWxCCqGJVTc9CE9oVM4y4wyJ4oS2y82yy3ydOibqBM4yMxGMrRP4y8wyTsi3VyX1gTqxp1yliyJujahh1gy3Rxg4yRcqeVxh4ySkwC3rPnAuzyPSFGjA80CPzgh3FjlAjuyjROn0yNlIpiyuLJm5LvXuAsxXMh74ymEu-LNanw0QXI4yn1wRHCB5yWRVw3y6khhTr7Cs4Ukxyy-0j4qEB3RdVjICiL6ul8xoKkfuyrqR1HkTXaGDMF4o7dhEfKSLthNydHkCDy1htiIkZ5yoyA84od5yJWOLVpT-gUxJw9oULfL9e12xXCwa7w8LxuLnkjfPQmYEpJUpdYG-CGG9eNDyX4xr5yfVqt5y75C6Gkw5yq-wipw1HkajgHUFSRn9Gkdnl3IxZNxTrgC5wivw0VpAkw_UPttfwoLA3xy3jgDB3JyQ_x95yvJGqWht2xxxjEFqqeyXqIxjxLExiCnQJoqSiRcWd6yUpwSVprLn2eyIEk46FqyyTVpswvvrh2YypVpVnlg6yu6yhpvNcW-5Fq5ypZjxpiySThjyg8x9nSI4yWwj_axZwj85y86ySwj5PX_6yXoynaflnwmxhC7yCZCX5UHbxPqnMzU31BgzyXRPajy5nwU7yI4yoPTR7yNbxg9UicWCwLg9Ur3YRKF7XFDsjLYDg7ylAyacxIByooXg9UfWFh7yLYDsEX_sAm7yHXWu7yp7yB2iE1w2eXuBCwbxgixVSJyQn_1Uubx67y_MwbbxiLwsKnwbx8wVUrJA8ymcCrQr3WfgqWagy7ZkzwjzZFBVFMejdVmL8yicW9jy5YFEuy11umqWYzyOYFIqXy7yl2yrGycGEKlxuqyJxgNYAu7yHdWzKxBzJx7yK9xyjxNACFXAn8yagyYbW7XFxXTx8yWdAtXFrmZI4yRxjWkj3kB58y27yEtj3qw7pBajyoFxGQArmZhjyZcx37ykoixkytOUeXxovuYsyuGxb3yMhSwlyxoj9kyHsEM9y2AsoUALgWjImu3yzuvToBY9ycUb2pCL3ymWgTpyPNnmnyNuwv6ycGwMIJ26ydljq9yQnxWww56Jv6yurgn9yIRWq9yx9y46yScWfbA-8ymIyQPyK5O09yQlyAhxR8k4kxdZIE3EX7FTWw9kxEjx3oyaqu2kxapxZ8y2Yyh9yQDKN3ypoyVpyZ2yZkyShAI4yfDUu1iv0yYYxQ9yohiY2yI-yRNAAVCW-y0ze-STC3yY-xKIBQsinsycfW93ykTWxyyUmyw6F5IgokJomJtwxcbJb1wpKGGupu-yyZwl1wgVeuCl1-y4huSVna2y68w44WB-yocwEGPDJJs1uC0il4wyxnXNyHGwbdmuVak-y13wT7oJ_yeYFoDwM_yWKc50y8pxSGxDuwSVnBXF4_gK5wRcxMjAK2DycFe_wIxm4Lqb_yCAhW5wVsIj5wkhBPzujwcjKEp_yeOHUOym5wa_yfZFPsiktrLAymfoQfWl_yHIx2Ash-wIUrePyAfNvsYo_yZ-wnAyL4wzpduIKhNwIcjqni4XT52ydeDF-y02yv_xVRQp2yLAzOYwIJSa-ErZeUAzebi-2y3BCA3yHIDO_yZox4MJVLfe5wNKINPjGYXBTrA7mR3TYjj3NH_bkfxF_bktpTlYdlWw-bDHlxUYgcnxLlxI7fz9OP3y6dcajgHoy3Az6PA--iWcxpuE1aDB-yvzy5RFojhiuwQqWLVqfZFABzZnxWZggHxJVx8ixLVx-ix8xqGBz9cWSyjBXFD3fgmJ74AfWFz2HRiIY7fQyAtXFOsCFjD5caO3fDJJW8yZEBFHkk6wZBzHYFidhrQrncWBLxSyjEdWpsgYBzBVFaBzQcxvxDdBz_sAFaFipXkBzCdWHDyxBz_sAzBzRUebYFrne_3ybDyQgIrBzlBztBzgff6Bz3mMmFApsgLMhY1w0anxEkHGx4xw3LndiTxEkg7wj3wdgo5Dy81upVptqJ1oGOCzPgo9RU0jbuJBHUFSCzwDyD6y4qEdCzgrHlqAfCzw-w7ky23wndx71TQ9wwDysgusGkpCzkXHM7wkkwN8lipXXwqoCza7oRcWx9wAww9ZxMBqcwv61uzCzhhuYbW9zWb8y_sAQvgAvgsJiZAhk7yS8yjBzGCz7Bzdljg7yVvg_mm-zw-_y74Tpnm4mmPPyECzplITDzLCzPTEuBz18yk2fuAhhDz6GkKCzxOJKCzmBzd5hTzySyKpDzhDzDuVfWFoDUKDz1hLHVFYgyqAh2DzwDzHDyicWWlIrQrZdxcJPNZFPWFlCzhEy8IJoDzmFAJDzvDz_Dz7DzzNyfmjAEz2NyyCzqEyj9JIEzMUnx1fdlk0PFVEz-4FgmJu7yXDzB0sCIPRDz3rxkqWUDzP2fBVFMDzWvgZDzQLwbufEKnhbxKpSP-XbFKjEziDzh2fo8ymDzlEzxEz6GkEdWSTizfy-UFB8UlDz2EzgcW12xhqWuaFilm-UF3IIVFhzapCFztXFEFzZ9eGFzy7U-EzH0IPWFJNBBVFBEzr8y20jypJIuwlDzDslRFzfWFOEzTdjcFzOGxwCzMmjvxw-EzA3fYEz0EzbEzP2fwlyoFxmnyH0IqFz59yl-ypREfDziDKsFz8rynpyqlsHAxukynpyDslwlyTAzL9gI9wJGyvXAP9w4BlN6ynpy-Crg6ynSWADxVenHGz1SW0TxeAzQtw4hnBXF3Pi7CyfaJrvBY8xICxRGzUGiVHyWDyp2x7JvkFK9PiA5yi-Es2yHJoD4yG9xqniLnxVgTt1FjAz8kxE3yx3y9gxw8oF5yhGzI4y2ryovIfnIX4yjwgL4yvHXUxydAzM6y11yT2yU4yT0jz-yZ4y5GzY4yxIyjgfVTc6PdpynW4y5Gz4wy6sYFVcGHzdPx6iMVgE1IyVoi3Iy0AzzgCS4yV3yGwgOznWYDG9y6tymGzIDf19AblyRNVKvgGmyTRVcSFC9yRtyU2yKBzlnyFGzwXFO-yJWJ9YgMmyRGKVmyaqu4LYs5iuriUexL9xF0gazyFKsOdczHzvliOdc0OJ1ZhO5W9ryyuCCpea-ERxyEgFM-yiWnBTrUryDpy0NEx4ECPJIIzlSFrSFW_yuqy6oj8Hz1Hzczy0KyRaag7yqDzutnVFzMejXagV8yyDzz8ya8yvDzX8y3Bze8y72UmbxOznXSimEz0EzUKyGGDl7yeOxvIzLDz0Ez6WF08y3Ez28y3BzgGfqWhPWABwyUXjmMyooj9-UO8Jv6yajg_IzLpDxLywMyHMyyMys6yN8lI2iMzyFlGTRxuKyLojoMyO0UGJz29ytrgSJzBXjyQxJLyzLyIMyXzg09ynjx7Dz4xgpQxmojrLyXJzxKyQzykjWSojicWmJzLJz5ygxMyqJzkFAUEz7DzWzyAkwvJzALyUJzCLy0JzHEz3JztJzIgx6JzicixJzmawzJz1LykLyLgiVzyBKz5JzrQrOMyjuiR7xWJzIKzpMysJz3zFCKzOKz0ojFKzaMy3ojTKzl9oKKzBVF4JzkWwBVFmJzqLyiQxEJzqojgKzMKz5AzjKzZ8UlDIeJzyLyCHf0LyvnCXzgLKzWKzAkwfWFA4llKzJRxnKzqzg1Kz0YkIgx4KzHLyvKzMJzgJzOJz-KzSitrKz_sAPKz8LyRKzV9ozKz9KzpKz2KzJLz5hoZKzDLzyJzNJz0JzfJJHLzI2iS0ya0yhjyG1yvzBfLzBJlF0yvnxV7yNlyT1ynyyfZFThyNlIMuyziyuhSICxNHUAIo_RwQYs6PgLjwpXxadf4NAOjytngE2yGuV6LzA2yuzDyHgQ0qRjyWjyO2yuYsmjyK1ynEYEvCCfvIMzF7GhFCoky2HLa3ykly5Fz6syXkyU9yzky7XHU9yYfB2ptolxwniqlxuCzb_I1ky-kybMz83yooyYIzUMzkry0HzRlyb3HLtyVlywEyb2m6iySlygtysHznMzHmyd2uEjmolysMzglyO9yy2yBmyxyyT-yQ2y0sy7GzRryDrykMzhWwn2yW5yWpynDPHnyXsyWtlf6XLnyuixVlxRjgblxjmysoy4oy11BBNzRoyqnyW4WFryPIzVjiIIx9WGxcxgnyQNzmlx2nyCNzCDzJWJENzJpyaNzi5WFyyvnyhrYMXxL5OEnyiny2nyFNzWHzRnysvDe-yOcxZBlwoyoiux2yw0yz2yIoyueinlyVNzdoL-nyvoyDuyqNzZnybNzIkyZIzumemNzV_xZzy0Mz0tyJOzioyvlQPJAtNz1NzXIz7hJIdxRmjlhHhpyPywFGzkpyIJgy7U0Fzf3y4KESqynpy3qyY3y-Tm7Mz_NzzpPd3yR3yDVPoOzSOzK4ym3yEpyIry33ydrykaCr3y63yOryb9yxFKvryacW03yWry0pyp3yaryhqms3yeryWIzSpy5exwqyMqWugxcsyHBH5MzMrgZ-yWaxSVARPz-mFTPzQsy3XxrHzGpyFGz3myvHzw0yZYDrsyMNztsy5HzP9y8MAqsyBXlYNzmOxk-C_OzZ3JpNz9sy2LCLPzl-xSVAYtyonPaPzolW7Dxm_kqvy5Pz1MzQwxDNzfPzblyltyKponty4PzqtyR3imtyuty9PzyMzePzSOz3myz2T2tyGvCCuypOztOza-y8MASQz4tyfsCYNzvPzIifENzhPzXQzNuyNXsPRyt1y9zyD8ytewxayxOykeynQzj4jvlZsQzTpAparG8yzew1eyvQzp8jwOykyyShy5ewZHW1QzENA8_O3kBApl5aKxsfArfIfwqImBRzkBreevMVr-KGKiBfaV5bBPVrgIHUiBMRzlIZZ_qhfyJKKkfyDXxIXxtgxnFAyaDotc16OWrAB7yuixrYGqOAglkGRzakVe4fz-IubxhRzm8OMuy4nLmnyMuyIOrFGzdLzmQzpBrR2is1yuPyrQzzRzY2iGbrYfyi6GxQzLUF_5hmPvzKP7RztUQexvGNmlgvOvlzLugOHTyvqTyVyv2erXyvYivZyvMQuM-hOlusRvfyvSQu9tsUQujyvxIqE3tmyvaQuNfruPtx9sqivJltsivhluMltjQuQ3tlQu_RvyivBSvqluYjvNylFSvulu5ivb3tdpn9yv_ZK_yvEzv2Qu_ivA5utfrlltG5uVdpM-squsoyrVQtl_vz1taSvCmus3tR5uYXqNjvHRubXqkQtMotc5uRjvSzvTjvd5uVjvoSvORlUmuZjvHKuMgncjvsXqwSvezvq5ugzv0mut5u8QtmjvhRuojvjRuszvApt25uomu_SvWUkvjvvQvxjvxzvvRuE6uURt95u2zvLRtQ_sOTv0Ru9jvS6uQ6ukmt8RummtYRtUus_muSxwF0vJkvEnuK0vJkvJSuSSuLSuN0vG-q1OoLUzKnuQSuPUzi6uCPok6uRnu64tUorWnuAcs2RtiYt-EpvTvyTvXhrJ0rg0vJibi0vnkvk0vpkvm0vGStawstkvUcsymwP5txkvEUvvnubfp0SubntHUvFpoqws-DZsws2hr8SulZq-kvfSt90vqFpN5uJiuElvnAtqntR7r7wsmIqrStBrvF1vMlvhUv-EwxEwQlvFxsmUv0Atv5tM1vx5tRouz5t6AtUou35tSzpwUv_ntglv95tLdsiTuDTtnlvbxsOJqjou9UvrTuMTt47uOTtbKpHOtUBtmxs77un1v9wmp1v5ptA8ueBtJ8ubotv1v3oueotb6tUVvhot-gpiTtkot_oumotk6tootm6tqot_1vq6tUUuK7rLpu2Bt5tuQ0pHCtRpuhqoimvMeseUu3Mtamv-TtyVvQIoYysV2v4Vvo8ummvVesZ2vJUtsmvNpt1sp-dtt0pEIr58uqpuxmvxUuR7t0mvT7txKqsKq4qy7eslesLWvh7vb7t9mvdUtWCvSWvOHiUWvN9u8ys7KqGnv5es62vk2vVip92vHquDLqrzyNnvSmIMquDBnjWvckrTnvekri9unWvdVul9uAWk57tDKs9Ut87tdnvT3v1IpgnvfquinvyCpknv29uHTonqu69uRqtrnv29vzckm3r6VuznvzLqn3vt3r0nvK-uiNsM-u1XzQXvIPyhVt_nv03vrKsjFu1NlEov8fscXvL0seXvG4r_3vZooiXvC4vBovE4vu9nSov3VtvjpVovrXv_JptXvfAvt-unWuFrtFrtrWuhrutWu3XvkovTNs4Xvrovc4vlgse4vZEt5-uTWtj4vC_ul4vFYvXrvW9tIYvGYvmEtLYv0ovSmrv4vQYvR_uSYvT_uBpvV_u0fi34vIpv_nvUXu9soWXuW1sYXuu9t2rteprJ5vueqGZz03pYsuZpvN5v99tLFtHstQMsT5vjsuyeyRFtU5v-mr7Yvqpv9YvPst1Kt8lpMYuTZvInrKYm-FtV-tfXtX-thXtn5vxHq3BvgfqVnrs5vjfqtpvi-tsMxwpveZzp4pAqv5RsysumMsvAwHqvg2s7XteZv3jusAvQmpuAv7-twAvxNoyAvkYuwroYtum9E3isuZvm4oU6vqYuQCwDPqhqv14k9nr7fuVgquYuCor8Zvjtuc6vrGwr2uj5pQtt1YuwGtLBvLor6qvGavL3s-YuattMavBZuOavWBvNBvdUzRjs2tuTjsv6viBvKysfBvbxvkorzTtajsKOsdav-YtFrvf3sr_tHhqYZuKrv96vmjsC7vhjud2kUrvbhq-_trYzWuu2jszZusZuIYoTutX7vewgV7vx4sfZt97rjuu2Zulrv4Zubut4WzM4sj7v3hvnkuq2vpkuXAuuuu6Ztsuuqrvt7vtrvjCvHFvlCvlDvxutz8v6rvqCvpCvUIt9rvout6utRBx8utexoJ1vDvuebv2Cv1CvyAuhPs5ks1AumbvOsveatLvu3PsjauPvtS8vADvUvuasvQvtnbvYvuNFv6Yt3bvh8vKzwg8vdsvQ9rJDvfflW9rMDv7auODvp8vRBuN9yOSsBbuXBuj8vx8vFbutbzHbuHbtJbu0vtxquLbt3vtiBu4svAqprbzmBunDv7svD9vYcv2-vZbtFwtbbtLwtBwu0ywhbt75sjcv1QslcvEtvncvqGuyJtcSqF6s-jqtcvVwt2kuXwtb9v5kuoqpiRv4btY9pj9vO6sSwub6kUwuaXvMKtRCueFss9vr4nM1u5rrZTx7rrtms7cvgczgMtdCurLqAdv4msOcthCu_SqBavRctk-vRrpBRpUctpnsD-vIhvF-vXQvZlpJ-vU-vL-vMdv4OxOdvvZzpYmkctf2AwzofkeV-vBlqWdvYcuYdvqhs6KvEAva_rf-vY-pUqwa-pMqvhsnwdzh_riRp04yThyU7sN_OCSzbnQy-vjGzb7sSxu2-vCUqmeiepibom0ZLbuv3ei4qY1Jhu3sNuuT0xydthGu2Nptezw3s13PcvvxezCQquezCcBnez2lqx_vN2mWewhpsM_koxypyQK4mkxuVdIsxyGYs8IPg2V_JxrkpeAnbFuL5HWLrrFumuvzqgkevZvyMyuAzuc9mFevWGqaMtq_hNAwV7mVAwzAwNytXAwVaylsmuAwBGtbAwSyuQyuffzGetMevcMtnAwuBvPHtuuvVYudAwpytgAwTAwcAwZyuOGu_4qpfz0ytmnrDVqOWojAw6fzpmqGvvifzqumhyuHeuXtpl_p8dobyuYytJyut_kNvvBXxkfzRWokjkxAwDwmTvvmeu1fzTgzKUAu3olkkzetv3oFHwi8u7gI4etGuvoJuBHwO-kVFvXVsZJxnNzmXn60unznVDx9_pmgzvzu0_t_Pq-qlxgz7IupzuoAqlavjuQ4Lq3foDsykWQkVsdftSNwGexOGzcASFOwqGwRwuo3vtfsVNtu3rO2tNFhMAyUJpNJpJNwSFwKnJR0JfNtkDwihBbugK_g7_uX5v-7ymwvMLAXexEjxPdxusucunHGw3uyMNnJ9FkexN3lvfxyhxizuTAxrLiSGwK3hnCwNNnPhxCixRhx92JGExxTUNlxJoygEwpoqnpva5vppvOYnWdxcXuXEwXixy9JAizj_upYnF2mUgtoYnESzGkm9fvDcrC7FNHwdOOPHwiOtCMvqxvjiuUHwliuX8sHMv0xvLMvZ0t1xvviuEhtvRxAbrjZy3RzUfy4yyuagiHwWRyZ0yyRzliz8yytOfTEO6Rz-RzmiznYf2fW3yytiz5yyzarsizpYO9yyxzeF_UWze1iz6izuizklHnUftZfZPc17KrUf6Pf13W0WfObgYhVQbgbmy_YfFQf1YfVbgV0emSfTEOoSfxzIqSfG0eGXftSffbgNZfhbgD2gxzeIVflbgKVfnbgMVfpbgWbgrbg4YfcZf6OCZXfLNyf4y5Qzn0yaez_yy7aLyizpZfmXfEGj1PfuZfuZR_iz2NfjTfufys-E0jzwtO7jzGOf6Xf9bxMpJCkz7iz3TftcxLafiuhQOf-bg_TfQYfVafcyyddefrxk4yvTykizvfy-UFgLzLFzbNBmarJqW-UF9RzAzyFFzc1nbkzueELizR4uIju-sq5OztxtkyqeaKr0q9cuFjzI1KZ9sXPtWivOSzoZscPtb4uePtwIHcivQQuffkSlug4uYSzDTyxRvCltcSzN6ttEsI3tdQuyMoM3tkSzu4uvivR3ttCp0yvTltDSvZyuWltwSz6yvySzVylLdpzluHQtPSvK-sWasC5uMQtF5uNFsH5u_SzHjv9Spyjta-s9xmXGqV5u90IX5uPIsSTzQTzOmuTzv2ltQRuVTzTmuZcqrSvZTzKgrvSvdzv_3tAbsYAiPTvizv2SvImtNvsmTzkmutjvpTzMbsFRtObsBTvQbsvzvImzKTvzjvHTvPGs1TzETvRnotgr4jvqTzGrk5mu7RuXYqAUz6mu7PtDUz6grdTvDnu8TzFSuW6uHSusGsL0vFhreHyp_snTv6vs6mtDhrW0vWkvVkvAntE6paUz1_sfUzgttKyp5mzN_thkvf0v_RtlUzbmRMntddtL5tpSz9TvrUzqnuW0rvUzhTlRAtPStyXl-6uzUzw0vDxKowsdntWAtF7uYAtH7u40vJ7uwooL7uhHsBTuWUvGHwQ7uA1vaUvjZlJlv5NqLlvNVsNlvPVz2EwRVzLouTVzzStSTupUv_5pO1vawmaVzR1vFdsI1rZouV1vzUvX1viVzjFmv7udwRlTugouc1vIote1vqTuKwph1v3Sksir0lv96ue1rUjtg1rzGpr1vNVvt1vz1v22l8VzSVv-VzVozAHpi6t7zpDUu5cx11vApuGTsLmv81vETmeVvXRoRmv_qvZ3sg_tY8uwaza8ug_tJ2vIesjhpcmvj8uVWz9Ttg8uM2vHUtXyskmvEptEUtLCthpujWzjpuy8umbq08u48uhUtP7tuWzzmvj2v92rl2vrOzGXzKWvAVu7mvF9us2vhJsu2vRpzw2vf7t9pu6ysAXzAqucWktCtTip72vMcqIXzdWvKXzJquHzsOnv4CtCiwLzsKiyF3vtSoUXzWnv7ptYnvZXzanvjVuvWvqkr_RDskrzWvIqt1WvY3viTqonvPqtqnv_Wvf3v7Ts7kr4Vu2rw48vOEvOhz2Lql3viDtMXvgqt8qu26wT9nh8trDtBovWjpXXvClswbk53vAhqFrusVtJYzjVtulzYWuzVtPruRov9DtI4vk2pfWut9tiWuYrur2pUYzx8mR4vINsj0sZYz1dqHWtX4vhgs62pg4vkepJkpXEtBeqkYznovuovWrtR9tDYvpYz23s2ruo4vkZllTXr4vwYzt4vN_u_4rhWt5Xv1Yz-ruz4vU_u_gs6YzBhsSXuGsu-Yzk-u94vLpvKhs8EtdYvU5rF5vkYv7WtWsu19t8rtirziXu57oZsuuNqNZzP5vfsuxYvS5vz_uSMsTZzipvfrz6NqXZzOXt8hzb-vN-tYForpv4rzvrvd5v0pwIFvTAvaGyhZzj5vjZzl5vdstLkunZzDuvc-tHZve-tS2k5pvtZzanr7Gxx5v_pv5FtTszdZzzsu0YmKNsDyxkuqJhveRpD6viZvQtu9stStuQvoJ6vf6roZv6Av-AvcvoQYtX6vuouF_ta6vqqvXYtGorDaveazqtuzGtQavcnuPBvUBvLjs6szstuZ0vxqv_sz8qvbBviBopozx6tg_tnttZavPxvl_t7azn_t5azvfz26v-azCZtqBvZZuLrvBbz5frD7vG7v5BvN0x7BvK7vsav03suav4ovwav2CxLbzFCvNbzLCvR7v47rfuu8jsirvOCvTate7vCbvZbzWpzi7v9Ztk7vHRvm7vBIto7vjbzzrvlbzxrvK2vM7p1lw9Zt_8vErsPbv1uuxbz2utG8vi8ryop4Qq_rvxCvAvuo4sZDv1CvWaugItYaur7pI8vbauPqrQsvTqrM8vJczQvum8tMczCczSvtVvutbvPvuXvtZsvb8vbsvd8vC8vdvtUcze8vIDvCbtO8pl8vAcvdczX5sc-vEcvZyoiczXczopKl9rzauysvpczzvuUJtfDvtczNbuWJtdSkxcz4flzcziez8svWbu3czAtvwBu6czkwvQao9czecv_czebuO9vgbuJmsOztvAsT9v0JtPmsscvLtvI6s3XmZ9vR-rYwtAQuQ6yppxZ-rEKtovzNEv-wkPEvXdzREvo9vadzlmsedzu9vjdzdEvdtvgEvhetrXzekqqdz5wtgwuEZHiwuudz8wtAuvAGoydzEcuSFvz9MDxtHns99pLwxC_rnHDE_rK-vKcu9dzY-v1UxutvQ-v7EvVnsHmuFez8dzW-v6Kttwu4wuZxtjnr8wuQezfdvfxt1ctVezqns_rrYez6QzVLWkkz_RQQLtdFvWDuiezJHoo1qx_rskzTOKLHosduXLtvVzHdtTcwPgm1qwhGvfLtkGvq6xnGvjpmkLtiFvhDlonz_LzeTIfKmiwHaIvyGvvLtejlN5pyLthGu-DudyQcvvVxzm9E2_qBJzbymnmqb1oaxz1Wxrik3PUhlru8tpGvi-kVWuarm8Sw5gPd8onxzTgXGPh7WxJeu7spMyV5gnzErmuqoPhTlIiVy6qVkVy0wx93QtBB46m9ymxFrvfexwmbxm9xzu9B1Vy6UVieixYA6MvU_v8MvMwy7xDVNCTHvslkwyqByz_XeNxmOyzXpBWGy2DxuUVeGFKyznUVSSpNyzvjF7xu5xmHsJ9FrK8qZxm2cffyz21D1wm5BBcyzpqVVyz8wdhyzdymslkCGrZ_qCyz9Mv4wdqyzvUFsyzl2V7wxkaBiildxznym71JSQhTyz6wxuyzoUAFyzYyzewy6XW7-g4xzEzieyzcdV-5mwyzyxz_dQnQhDzzccf8yz-5m1wmLzq6yzMxmbxmJdPRzzMHulBF3GrVzzaxm9MvJdP1wmMAFbzzOzz93QP0qQyzM2VzEkjzznyzcdVHVFnzzzwdpzzMyzyzzHeGfzzb1o7Ar3QhwzzP3Q2yzHeG_vjaVy7ezTuQy_vHjy0fo8AqesppduEfzjpLsduinWy1qFYhkJbmsANKIXYFL3AVBAGZa6zzbgiigiBJr1YrVOv4dvrdt7dv2Aw2dtPMtybL_dvvezAgzJIoUfztAwovvsOmAjk5dt5co7dto0z9dtNQvxspPgzs0zKjv00zkmqeQt8AwwdoKevGmuwrAcfzrOmefzHxz-0zHetzUq-UrQgz-uo36j_6vNGueAwM1zuuvDVqrfzxfz3fzO1z2fzgCphAwjyuAvvTjkVev8fzXgz45vTjk_fzE1zQ_pFvvtIve1zk1zKvvymqYetCyyDgzLmqWfzeethevYgzttpi1z7uvE3o1AwVfzuev4AwBIsYvvIghKgzJevj1zZQtqyrDVqRYi5ev9Ts0Mt5vv8Ewfgzt-xfIuNezbhz7etEOteIu7AvmIu33xTDxbBxNhxMapmpwdnn2hzlfuBGAqzuzZvHVv_0kWjt5nv05oh7IB7wi2zWpVOPypvgd2z7zsvQMhgz-ethIupeovgzmoqQDxUFyiJxIRz30z9rpHftenq4gzwGwl2uqjs1_tcUskWpKuuEwT7zurqs1KvtqsaqvZJuBurszthJuRgu1zubqvUNtWft1quFkzgiy9gzVIvJhz0nvQhz3AqbUsFhzIqzHhzGawbEwF1u82zHYZkbnD1ug3zYEvqgy-KSk3zK1uhEwM1u5humGwefvP2zu3z5Ju2gzr5oj2uLiz6qsbiukupEtRqkzI1yayqpWCukzYiul3hwHKBgvnurAMvQHwUiz5BsrxvH4zZkmGMuvxvIMvLwwKMvYHwdizNMvfhtk8sYOyyiufsxqizQSFCzy5cDEzyHqxpQz4QzrizLUFDzyTXXRZylOyyjzk4ze7WWXspOybezj4zd4zl4zguyfhjc4zBFEe4zNjW31yqLzrwzhOWz4zkuG14zv5S74zZmjw4zm4o-jz2BAp4znAY4-y54yT9hZaweSwMzzovjdSpVMDe7F3YFm0DtqVYawJ6AaawUMtt7qcSp7TxQCElSwm0D1wm-kC2zziSwuyzkvaFhnH2kNLj1yzfyzQknGyz7cV4xugBkFyuD5zF5z8QerCeXfyu4z04zrCeF-XdCe5Yeq6ZXSAtyflYcupeCeVZCCPqeY2mssFupeHhyKAswEPM9yCyiy-oQqWHzyuVWF6z3yivqyL6zeXx1ughHzNkD7vgKMDyOhstg6SPHRwHfzFjLhbfxRzb4zfZFM6zf4zoizVuyjizgyyGzyS6zm4zzPyqOyR6zkiLr4z4Pyt4zpuEi6zYbiy4zh6zp6zkhjVFJT4i41ywjzaMWo6zu6zo5iUVT-6zPpKa6ot6zD7zCxiq4JKJA-6IIwyjVyLyzh5zCcfMlYbJbdInK7zCNvRcfxFEUdBIzz6vT6iyoFRbniTjhnHgJyyY2mc7zs7yLTHDGPNUHlgi77Q2HGe7mw1fBlGBFImBgIvyQyyDYslSy7miuEz5wXBIvBuVhFyjxyTSy93umxyA6mZ9e17zL5wIxFZkzMVh-UFbSyiXxuxyCuV6TFkVFSnWMyyV4moKJm-ywBy38PDEkx7zP9edsH4BZB-XtCwmYsNyyJiQ5JPgXhPbCQvys1zKefNyfOVYQSBlYc85zaCeA5OF7zZkalYc7fyiAs26zBvAjnW35zgDBmfLtvfWVwQrWFYspqxc4Ouvff6z6awPPzTuyg4zlQzQSF-qyq6z5ieLqWqbxFSPd3yu_W_3yhZy56zhnxV1yzOyr_rsdvB9zrZyJYXFBhcLWUpD6Sr2sqdBDS4CIKD8bPWyqIKDxDaLOC2HH75EMcE0wy7LzvIZ6fngtEk9zJJhKkyxUQtUQv7zVJhf7zKjhC-y73Xoyk_pm0umSQFMnTxpmUiJ1pmXJr_ovlMj5HvXzJWWFlxi89zbhBuTh1smLRT8eCg8EZ9evyEX0zDBAxYrhqmYIrgxuigilNu-MWZHuqxyMtV5KuuMvmTDV-zVHudVFqKCU-zuqGXEXMbWZUFI8jYIvc4O93mJqX2YE-MWG4SNKhZdiY2mYUAa2AyFFx7gJ-zckzm7z_8w_spLyiS9wcIr-XhwumTosk5a7VS9diEFgAcncLWsMdVxDAVwr5ZJeiB_zHzfE_zXSAGwyCfENtmGFzyvyS8zChWuIC6-zkZrU_z9YrHKr_Yrp9zGeG7vyRfE9vyUCZKcGmHIafywfQJ_zEwy6VEGwyP7AhitW2V7nPtRA1Lrq-q-6jHBFTPhc_vfJr8WYV1Bqrc93Tqin6LBl5LkwB1HYKOMg5z7xz-qVSrKPwyTFrOVcEzzbxmSrK1wmqyq__zLwycdVEyzlEWAyz0yzUyzDyzKBDfxmLHDLA0O5zNWev8a2SjLHDU7zuyzI2D1wmpUFXA0a5zhYIALElEWkyzMMjUziWzzuyzpyzq5zn-fAGrk5zzyzlyzDXV5yzM5zsRwMA093QGzzlEW_yqm5zSA09MvGzz1wmlQhiA0DNvfIDJQhlEWUzzRA0GA09MvYzztA0wresQhj7cCB08yzezzLBWizzIB0qA0dzzHzqnzzJZFQB0uyzszzgtVkduIRrpA0kzzfyzzzzMB0PeQSzqG6zwbfQSpN7zAA0HrVvyz9jWWzq-zzYA0hxdsUFnzzwtqwIAnESJ-AnDFZrBkGrh2FvcA4B033A7mAjsfgrIp9zRrVzwyl_zdFWvcBcpe_wgtfyeMrkxyD1ioFSBficBPm2m59zwUhuCrY2mTC0UniqsQf3qRRUnYsUxc6dcUNvBKrhHvaC0IHhuLr93u6HvVOvC6OCnQfC0olCwCrSC0X3mxxyFtoW3msXkAmCbmritfOYv5mAq6myfi3C0TNqZ-zEeBy6mq6mQTjZdnebi6fiMTj96mDD005PgNuS2VGpGDfz-XhzNueFu-GcK8wVHu27mPXh9uAd7zr5Z27mckZJZFB-X_zqtbiCD0a8kuGjcD0iSjGD0fD0ID0FEBtC0G7QgqQNIA3_wYUTw5DzCrx9zrjQqD0rHBtrSueaL8zn7OWnBHQcOtmY5A9dDhVFeXFe5QAsD2eOTzQOHCIXA3FD-ONtUQYUTbfaS_z9OguKEwVjBJrR0zI-zU0zGNFW0zY0zCJrNfnc0zR-zhqmHOgD2yvIZZE01wy0vyiGAq_zlyiClBu_zmC0H7j68zt6y98zk6zY0ym6z9zynE0ObLnE0oEUQJz0eycZyHlOeqWqwz86zEIjnE0EMU8mWC5z3fyaqWHAs3biU9z0umW9zB9PY9zhKBa9zFLBc9z-UFX3Ef9z8WEa7za7zi-VN8l2oSa7zFvyPvyY8zM8zUvyUaiybiVF0XmibF0HRzRpMNvylfnMCfUai09zupmAqmD-zDpmKhZlWJ79zMXuWIb6pmmucyOH2om_HivDf6qmWMdIdMndgO-z3qmbVkvDfd0zsaW3Yr9HvUcfgcAG-zpRTPE0zZDKhNL-zTE0gOvzaWQ-zYyfD2qj-ze-zpyQn-zqWANqeOG0X5z38zAKPRG0fwDx-zC8gz-z75CJ6zucCmqQ3-zXumAciorSc3kL7z5xzrB03A0OaEyfncyGXBro9jgEaSwytZArG0tRAWwyCMZYwyDGJb-fyG0ANAdwy6vThKEP_zWZFf6a4YeYxyF8zINNhVlc_z1TEZ6mVtqg_zLrC9fnv0cITpWMH28ZY9AG2EaOhKtlHzf0SEqRW5vyGH0-2jb1fKH0zoFi_zLUTp9zm_zM_zWVwEFibB0HA0NdyHzm2ErVFrCHrn5zcdVIA0lB0WzDKA01A0lwmO7z9MvOA0LBWQA0yA09-Yxzz8xzUA0vH0ixmWA0yH0_NvpG0tB0I2DlEWSyzVB0iB0cdVfA0-H00yqU_DlH09MvTfFLBWnA0gB08PV9A0oyzALE4yzvsAPI0fyz5A0LBW7A0dA0bxm_A0MI0KzzNPhfHbrRwzH0sB0mjbQzz7inaSw5H0sH093QLB0Y7zHyzOB0RRTBI0uTwDI0mjbSB0gtVUB0uI0WI0cdVmzzjI0ozz2I0KwyyB0eiCnvmeB0vzzII07H0-qVkB0yI0j_vdgC1zzDJ06xz4I0qcF4wdlEWnB08A0JB0jB0B0z-H0JC0CuV_G07SxRaeE8z3Lz6NQRC0pyQYC0uThVC0rCrIWYxunuThjC0vPllI0IvyeC0MzAfHvhC0WIrvJ04HvxosSKrbNvCyQvOA0J01TQnD0P3mzC0cCPwCryC0LWmOxxXrVlKxuUe2xy67zYZra6mDCz2C0MFzu9z4Ye-qyJE0D8evXFrkXrBz1D0BJPR8y3BzTK0RaeW8yWK0sOhdK0ajhP-X7OCt7zM8zQIBfK0KYh7pyckZMaBJ-XqkzOE0C8EUnEN8lHG0N-zUE06KrWE0MG0b0zrCel8z45zfyR4fyq8zy5zIuf1fy25z6yfX9AoQrT-VSYFWD0YkZ2WFiK0PXgKaFeK0jKyy8zcLWG_zYkZswyDyyl5A58zd4y66z-gyMzy5WBOzyn-UQUxkeyfL0cPAhL0L1yjWfBL0gL0QDVwE0qL0mL0QDVovxP5elL0BDVZRjTcpuiXfcysgA2E0W1y2fmzL0nL0fmIvRyYVyXje5Qe9E0qnWrCe74Ar8zO5qzL00E0K8zgWhEnWPL0ZOQ68zVKz_KzoE0bIw5Ov_8z0TuAGK_sA4JzT4hAKz2Kz8iuvDzhKzDKQrQrhKz6L0O9zOitNuv-iudM0TM0dNLicW-4hoIzSzyN8y3BzoqW7Dz8bARM0hDzgLzKCzcM0vM0buykIwfKzxEzaNRKCzoLz61E76z7L0luWBN0lezPpyPF00K0RcWSF0w9zBGvyWFxSr6iyaCrv9qhApoB0u0BJcCcqmi3q6EjfxuMG0m3qnqjYCKRvEc7E_cbEG0EZARcW2K04F0NfnLG0rGcdqm9G0yWGRF0MeiZpW5gBtMB0DPEkf8MEbI0PzzHYba_BHzCGB0zN0K7BGCHgI0KB05N0oQxHzCAB0UEA0N0APw2N0SJ0oG0FJ0IzAGKADO09jDGB0GO0-N08MEAO0fyzlkAOO0B3AEO0-H089jmoAq9AUiJcO0A7CVIAgO0eO0vJPjO0DTacO0wBAwQrtkPoO0mTB9hPM7jfO0E5gxJlvO0lO0xO0K5jvELlnWWitL-jpHL4O0aitPdgeJ0VKPgJ0rdVOC0SGZwxyhXCQF0MN0EK0uD0eVy_aEMIxaOrFoAMIxYTjpLBHO0ddfWitVVQCO0jlD8EK1Nv9N0jgZlFKkitx6aSNva_BoEKZ7ETP0EkHLIZTFWYO0qjCdFK1NvSO0cP0Wit3NvrXDGcAoQxiP0HABWQdt4QJ1YtZFbQejhdIosZ_zh5j8WavWBAmCOqybK0QCza2drK0TayAcWPM0q8eNFz73XBD07VTB8wISCYYslgZ57weJJTqWFnFfkOKO0dyzrcVVuFbKDWrBoxxAzzUQ0LJAnxuKJ04vjaQ0qMA4HB7G0-VeYUWEGrgNDXA0capRiH0ZdFnCdQ0_hnLM01DPAQhL7axB0tQ0hgBvQ0cFAnQ0r5z3zqUD0IxCML04YeYD0C6zaD0ZK0BFEBSynYAjJ0IxyngCF4bp7E98fogWaBW3QrnFrPR0UpE40itLrYmJG4FzK0FG0kXHnN04K0e0zy1q8F0zaWfWFU-qsPJBVFlzEmR0N2yAsmjR059VcL0M9zgyybLzCqxpE0e4yqQzvR0RLzTM0Nht2R0Cxr-BK5R0bZyopUwR046zPiiuR0kuy3E0ZHW_R0iqVAbD7DkIqW7EzMFzxfyiG0LS0a2dYgyapfUzycgy5qWYzy68zEdWgLzYS0BmLagy7R0_M0ZDPhqWlM0lZyv-v2fmhqWIN0RotKN0bR09OEctWON0CAnkF0DTs-eKrF0S_uoAXOTD5LBHdiH-zaR0lN0GG0SE03K0JG0nKHqN0wrf3WxY-zf-zNrGg2VX-z-Mu83uf8zpJrIqSa-zprGg2Vd-zMayvIZPT0eF04Uws-qfSrhfzWG0djWtN0HP0KhNR_zxN02xzoFr4H0oA0ExmyQF3N093QFI0bA0BXhxB0jA0WyzgA0bpRgtVL5F28zgyuNI0OpsjyzeGF2yqhSBTGrDTA3T0QQhkGrfI07yqSP0TO0YsClT0-qVKTGOad8pSzwH7inbP01N0YsCVO04N0gP0PO0ENCFO0GGrLfjtI0iT00Axn5DkP0GCHDU0tB0XO0GU0GiCQO0sI0HqEjgZ_N0qT0DB0spRoP0fU0RU0jI0U9e_GrqinsU0yQh7yq1GrkGr8I0WU00zENzqk5zfB0Y5zTdeYJ0eB0wB0Z_qmO0l9z4kJAV0I7jKMAdO0DTa0O0FV0hO0t6HKC0tCBIP0RYssUhBfiqJ0SrusUhM-FbC0Ops7sm4J0YNv_9zaNv_enFP0AdIbT0kXH2oSFK05jeMP0F2oMVhlV0POx7lWKU0RHhVP0V4QXP0pP0xhaaP0EHPtP09O0oHrfP0AHPYP0qP03zDkP0dP0nP0eU0Dpa6V05P0iU01kAdP0vP0E6ZoU0AW0xV00P0M2C2P09WarP03P07P0R4qldQ-P0BknKDrbNur_z35mCsuPDrrFuVK0RK0EQ0BR0uVhHQ0pVhFFzLQ0UYs3bWOQ0xVAQQ0N1goW0-plRcWofyKgiqWhqfyI2yi6IvPinWxkZrXaA1W0THci9jUDNtNu6xycNuczV03ufJrNhJ27mJXhKRmZQrfezjSrMpJSQ04YJ57mAMrkbWsW0-M00YhG7QDEzSL0P8zXD0aK0iXhUX0lK0K7X7pyHE0CH0kJ0SgOxK0kvZS0zFmJgJ0dR09S0vDB6K0rN08K0k8z5xum8zAL0KhNmnWDL0fpWKM0w8zRKAsGrAAXByyHErZL0sqX_sAtvvXSpwCK-X0UiQCY0EMzqR0oR0OZizgyeyyujz9zyIyyMpiOdcZS09ryOYcNhtRY04LY-BKUY0czyfS0XY0A0Zl0yvjzFN0sdvNY0bzyg7sjqVj_z_uWeT0wT0OYcSI0rXFoY02YXOpsGjyeVyi-Ea7zaqeTIzkqygtfVLfGxylay_me9Hh3Y0TT0akPGtioiCNOw2kArKf2rjtkGnewyR0T4i_Y02rjW2gAZ0EZ0tewDgZCZ0ZjDMZ0CvBPGhLZ06cAgfhiBpuzeDZ0VZ0XYCUZ0iBAxYWtjzP0iIZ0EpDluyPFgYZ0QZ0aZ00ofStWYgZs8JWMQW4q1-XrZ0vVOz4qa7b4-RO2QYERsZ0A5q1MARyRU-JWMQxZ0kenKYQ2Z0Arf4qK6Z0wZ0vfed6GFKKEjhFLBgpSTHhdBDwTQPD0PEMJa0h6GXhiHa0DJBE_yEaPQa0YSFPxiLkD4ZitNEulDSa0ylDvIAIIhmvwHzfGsDEuKrSQDWQda048PmILvnbXrxHF0ZdLaJPYa0akDK8NolCtMvpOvwMvpMvDJB9tQVa0LCpVEuqfnMfAyMvERDs8J80zcsm_pEoYxqbx2jVjYQ1ilDb09YxqbxKjVeYA50CY3AWpMRbDh5QTpf7MAPb0bjKuEAh5QXpf-ArCvyABrYJhJGJsVV2rj4DJLne6VXgb0JGJrWRw0CSLjvGYwqPnb0XLjNLjDBAYMALzHQghgrfub01BAwb0j0i13ufrwURLyaDefWoQVmewaEJ6b05pfRYXvew-b064JL_xQfwCc0xDJejZWzeBc08nj-5iOSyoxuGLa2psfKAEqBp1i8b0Qc0RpOTc0h6DRYXKsQxmWO9PjcQvMDXzFevXjqfH3jchL80HORzFIAzaL80H47q-KGYEJFqkyAAlcQ2rf2HnPmDLuNtc0vc0Q5mvVybqB-BBY6BEdGSgyaBW5c0IkB7c0Gsx9PeuMUD_zeHPEaP8-zxOvryi94jWJLpPgpyQsPgGiWIQ088e_bEWzDVdW-qBSLAtkGLBWUd0xiWXd06CYBcxkY0Axydd0AThgDVo9cIQobqVaLrid0jyHgDrdFWxNEhKBKRKqIrN8SLa0HRKnIrvd0tlDItKPShWa0N2Dyd0lRUEd0kMUUvKn5VeIr3AnvLrs-alHP8d01gTMvK8NEHRKPShHe0avLhNuKJroFRLTaFe07ThaFwYBn3b0t-af-Zp4F07B2TGXlXHTh9SybmWqmWmmWMVhaTy96WQd0CLYcFDWpMI3QwHR3aA_Whle0OtKvHR_2Q3aA14XGpdPpmy2Wxe0cb0nyfvgwuZy7xy3e04osQfzkayEFm9cyRSBl7m4VDeqxydP5YxGgiBLrd2VAf0v7mCf0dkCpe0RR0MgH4QelTAorf6KaUyfWwfaPQZMEASjO5qV7iYKA3Rrq9wtJPdf0pIv1KHJmf3mQ3JjI2D97gKhD6FOPqfFqQkf0KnDq7qmcArjxZOE0a00OvWHO4a0YRr3jxUomUe0A8HoMvi7bzf02ZQvf0sjVlYhkvpREr3xypIBafLz5mJb0yvFA7l9kL4kP8fyREhIg02HkdvjdoD83xbvElsRRg0J4xTN0DTGvBGrd0bvD1d0whPYewT5hzd0bg00XPQ3PKe0mzQFBwItEJa0EaPkg0aV06J0QJrSBw8JFJa0y6QyOhujGJaC2oSy6QngQ2XOfa0Y7Q1oPUXncCPE7Q7g07ZCZpWU-JSdQNd08a00GW-ZQpg0KYQF9m9-z8FxhUjFh07fL2ZQb5jnYs_RU-XhjE0JT0fenUuVVe0kzQdrgAb07ceHg058FJg02vw6erG1u6RUvBhOg0tUssQw-hnGzWcaj_4WVCy9IngtjwYDEkzAjpPlyrh0wgBRfBoAGUlJnhtKsX3h0p5DqhtYAxCgg_9wdMoe1ybRfNg0fh0QDwAi0qRvjh0STUlh0Fi0nVrSkzwRfrCqieyuNjhZ0jLE7NjORFOKJMtiTi0W5DVi0mcJXi0JYVbi0wuGepIwtMHPjWi0MBPyCsZi0MBkeY0vqbdaQYJJ4DJ-DO3NJHbGYmflUNamf0kf3yxKbyzDNJaCsi0bBEObyuBc8kfRbymtbpiiAzxVby7KjPaYYbyzeYabyrBecbyyiiKzxyzbgby0zb3iiQzxhuxSzxQTeVbeBnfEXchQbAjiXCcbzxfzx3Jaezx5JaIjiZvM4i0ki0XYGjzxdtZWjIfi09vDepI6byElidzZnyNnj0w5Bpj0Acy-qMhj0ci06i0ajiFcyEEjni0dUBcZ0FZ0VM0mMwgZ0EODAZ0fgGmZ0dZ0NZ0g_j7j0n4j9M0Hk0q4jc0nZSfZZ0Ek0lKcDk0WZ0aRjPZ0spDRZ0iEcAb0TAgKk0doMch0KCiak0IeMFg0Uk01kAWk0zrLtmL3Giek0nsCj-hnk0iySsfxhk0AGAjk0vuBmvGtk0FJAvk0jtMXwsqk0KJlulDyk0nBA0k0PSsnc0DbL80H6k08k0Ba0-Z0vVOBl0nZ0iEcKZA5Z0El0Al0lZ0Vk0Hl0PFcqZ0jYQWMQGl0Pk002ROb0uXVWb03_N_HPUl0uLV8Uym7hZk0Ok0Y1a2NEaJPcl0rxVag0uNEHRKll0PDcwd0FKKql0Xk00d00XPul0juBnl0QfKyl0lhMXrRNl0ik0Pl0lhM0hwdmW2l0jtM9qPrb0pJA3_h3k0-f0f3o3k0ZlACMAod0bqV_l0CEv6c02IH_rxNm0-g05nP8g0Nm0Ff0Wlu3k0sUl3k027uwujOl0Vl0zl0Se0zQoIm0aRh-Uv3k0qg0t9nFm02f0blopm0hf0KhDNm0r9Bp6Gpl05l0uk07l05urV6Bme0te022QNm0eg00l0ItKNm0zb01b0OhDNm0Ujxpk0hl0rxVyc0sc0-vFuc02ubW_hmm0Fehgl0Rk0rxVJSrBNB7m0Vg0gYVEm0Gn0tsPvgwgPo3k0tMvSm0Jh0aNm3k04DJWm0hiD1rCNm05cQYm0Zn0-aMxh0wzsdk0qn0E-Wsn0Tkp3k09b0Ic0zKk5pfnn0Hc0boAJc05Mfnn0Wc05ps8qB3GjQn0em0uLVwzBWoDVd0kqHzfGrmi5j07iMES0VLWqk0o-pdm06l0fm0sKaPhXvn0PqPOg0-ojffxabJbvVWo0Der3DHU4yZo0ufV1hxbo03xRfo0G3yGixIhx4pUFvXThx4gMzhjOeGN8Ppo0VhA3hjvo04gMBkAN7UbtfFC0WOmrRkIDrqd0DXxYTWahx6SyJ9jfpWVcxqsyguFLdLaQBFp087Hje0qZCIp0CtjgHgwUhOp06OgGAZSij30KpVbqHCVzH28P2HnClCy0KWp0hWjDhD7jDxXVybwi8elsRHaB4wxw4eJY0Qi0Z4zxEjLo0fgGNDI3XYVSN6NYCBGYi0Ak0JZ0MDIJPBvp0dlExp094byxVlUb8XBsJAwp0wZG7SDaZJ9p0ODI05IO5A6p0K3Ab7VEq04p0Hq0Bq02-YKo00p0iZ0No0hOW2p0-p0rRmNq0XYa2-YgVVLq0bGAAq0Zq0X2uiwXco0up0dq05p0Oq0jJvGFJYq0PigI4SekymDWoq08stcSVWSVYuvkytQ6Wa6z8_ZtvyUoBpq0XSy_meeq02LzLR0_fvYzq3MyIUxckxkSjsp0IBARNAP_oGZ019iFr0Hr0_WyvlZGr05KQUGfCoKMr0VgVZDPPr0h_ofZ09TjLo0Zez3CsWr0v-or_oeYhKFhW9XUGKOfmF9xGzuSzWuyWgr0RFhVDwZyykaCBEwLEwJhxPpsrTavzA7ri16BxlDaZCtxRxlD2hxPgx2AYhlJhOEX5WPn0SGJWDwJgMVZpC9Vzr0qDBvigha0Is0hKBtfMyBhs8X9r08JFK_gVSNkJfE8gmGxmGxPivLApw0JuyWSs09ofMFE2JRq5BKYQE9wVUJxlDcFXS4H49LkdxrdxOHxsvD_TJjs0vTJH7jqTQRs0DYOWdYes0gRvCluMhzHVJirIcs0KEirs0s8J7Upms0Bnq-xQss0svDjoSvs0UkeIYrsp0zp0cYABk0jyyuijLo0myy61Ear0-KgNk0Rn0Qk0Do0bZ0cq0_p0lq0fq03-KTr0uCsr1j1kA1rCs1iVGhgsqzj0wuGa0U0Pjji0mcJsYB1yPZjDC2HdRBHIAvHCmt0zge2rjtt05SG5qL3eAqt0BvJZjDZbG3t0wliige2rj7t0CvB4t0AZ0YOBfJAggOwt09t0yt0ZjDEu0AQYqffZdA4t0O7icKgD7ixt03bwKYyb8nUkIO9O32U2ujBHxcZjXymlqgIArBwT4t0Zi0du0SmxJt0KwjjkxthjFsjdvILmxW1ipu0WrIxhwvexTu0ku0ggxAQYyWgbNAFi0xu002i3u0y3fNmi-Jjmu0eEO-WA4u0sYW_u0KPmQqg8u0NxF6cwP3vA0xK3i1KHvlMFDt7u0UqLuj04JAhi0mPyU2gsp0LPjYJJknxj4yA1y8FkWv0Rv0iWvjRYcvqkOj1PjORFoij1XWnt0MqLkv0Iu02bjjv0pt07u0Qq0lu0Sq0pi0Djw6bjsv0lt01ij2-eev0-CK_4fkt0oj0tHUh0fkDXxsI1v0LxIGdeJaCBsi8v0vj0JGJ0UE5FJQXeFw0o1Not0gi0Jw0ij0FJwPbj3IXKqnCw09uDE8JBIXf6X5v0CHX34xSUMXw0p-DZw0CUXEuK-OJ2NwZmBGw0gw0gCyxfBKw0OHXmgS3IXkw0_WJq4Wnw0Ow0ov00j0SxIsw0SxI-Y0Rq0jLE5t0spD0t0E2HHu09MyJr0M2iWv0AZ0_w0vt08t0rMwrnxGeWGx0KGAD2HIx0Bu0GNymv0Ju0-w0Ox0ut0vsnJx0IhwQVWNx0cRB1t0Bx0Fv0vv0KGAAZ0rLz-t0st0Wx0ex0Zx05nxr_o1YD_v03IXwh0Obj3EhkDXwRBx6gbrCWlwzx0fsC4geivTYoxRwxkDXSvVtR0Ex07w0W5D9w0EW0ZKHpx0jdeDx0r_iFx0_t0Fy0Rx0Kx0hv0bx0Ly0Mv0Gy0WujgwCA1UAZ0Au0rBHqv0Mx0Ry0NxFTy0nWrNbrMt0By0oi0mM0RNuV1qQy06t0My0Zy0FUp2-esx0c7fAw00h08-uLGXCUX3x0lZl1x0eOx0y0Hrz9x07x0UFy5x059XWaV_x0Jy0iy06pjDu0zcAGu0ey0It0ix0JZ0Dy0runFu0wOAfx06zxmkxWVIEz0Nz0Nu0sGAlv0Xujlx0spDLu0Gz0Ny0ax0by0Ku0Fz0Oz0ey0CN0riCCz0Mo0yv0xkxfz0az0hz0Vz0T1Ury0YgAvx0qrubRXux0wy0rovyy0PMXXZG0x0BIX2x01z0cwj3IXvRnuw0CUX-x0op0T3uqp0Er0mz0vkIx4i85e8gyovWWv0Qu0IYjRz0sYWP00eFf9BkT00uHghx0j_txv0ky0vcuI0xQVWW00wFv8_OvrCU4mPYsGcw5XOCQj-VYoSB8pFbcwfhevdw-q0YEWmBAn002tV_Jjj00BJPl00nwMjeHq00msjrpjt00lxyaIPnwMy00Xt0Xq08stqRwoYJxVAvtKpU01xCJDIbLAnkEpxftvJVq0Fq0eq0gbaP9jjq0Yt0Yq0ABwDhJB10Gq08stgban3qe1IjRPylHbUsPxxEdwkfPsCDkmA5006PgfkPPxqzW0_wAzlPn9eplXDBF5AAaZCbs0WN0krjHrjTJ06EAw1079L2dAilBnSwXNYw10y10DYOLVrVI0GvTH0M_wchYhl7avNA_vjd_JKDcW10epP1bA4Rr6Pz-eQvviaDUnMJM20D10O20viAQ20T-H50iIhK6-RS0Ua20GiHEbD6w0wv08w0Su0kMw-8zcv0I00Xu0g4GCNyWkCA1Um20unxxMwGeWw20ez002iDiyyYyNXyEUyJNuUd0tbA24DzRldIjGxPmvwvKwdKxOcL820jtI_20YNjUCCq9wD30B0s31BRg0920FfF_20bu07bGm0Xkb0LuIO30Go0Q30SIbOMj1KH3NJ8pIyZxhs0SERaKxAZ0eFUDmVJ7DUHAX3fPxIP30H30iXWTbGP2jWiIg30bixzbJZjDl30rf0o303aDugeBS0Ay0k20B3A51yr20YEJQoAahyr30BHFAhh7HjGcVs-OgnjM9iDJJxNj7HjplV7Hjs10vDJJ40a9iK2b3qdV8Z2jnFuqzdwUgCnjAUFACHCgMBK00hCyHeLBxM45eh0ff00xgPl401dPDajn40HxHTKAI4045efyeS6iLuNe1UMlhMIJ_30S9A32UaJgmBAx40x1UCEnyVWNkA-yfGEnAhBfkAGzfUrJD7i32Uj20Jz04lD140ksfx1UW8jO00Yu0M50BJlF50x1UEbfS50L2UP9U-8UF9UA9U58UQ-UxDJS-UiDCylAU9UNpryh0k9Uq5UMTEBXm3HzT9UY50a9UDuBH8UZ7Uq9UQMzqniZ9Un9Un7Uc7Uv50UDKs9UnpEt5Uv9UHdJRQeESxpBkkz0B6Umz0kx0D9UV50v2UZUgl9UZ50x3qaEJ6ifI6082hQWycMgVLk7Zw_kQfTVk4PhVGR7UHFYD7UrNAL0UH50Z008w0YlzJArZv0Z_jbv0mcIWv0f60gu0qnxPy0GeWm60eubSx0Yz0cujPArn600Yjnujw60s601u0Y00jx0-30r60cu04IUslLTDFriDmRieEzBvgXs07ZkKoQlNHi3ET-XsG0qxjPpJF70gahA70cDzYDzW8wkwV29Z96GPOzlCybKxrEzVkxcTx2tVjoSuoAHyjOh0dRE9tQxAzefWMVxaOzw1fSyjZME_oipFP_60xRi-DvT1SOaL-bqBoxLFqDYgM70pDFIKDpxjBWjE0fL70bu0r70p6KXTxm1mRjLjSbLbL7Upd70MrnLIzmIyb8w4KxkWnFAtUsDw8xWUXLxzQvCR5AH7jE80TOEsTnsow-ZQi70Hsgj8yMPz7Pnx1fo708MWjFYrPWxRiB70ftgJdzQntQvCewLSMwI9Gh30W3DuBJQBwf4lkNw1FKRNzDsi070gOE8JF370VexrxjM70wGWi80P70JPyqsjkwVr1mB80dbLp80GlD_Kwr80k3EcFXu80cxaCuF-Jr0IAfJHacQaJbA9udQzYSWFnmC0w_80cTxOjCb70jAJr1mD0PWFXP80BvA2TGRKwyFiBWTciLbixI90ajjv3QtOvZ_Iu80nRPM90GOgGScXTEuBdHyAsGKXDKStjiR0AZCWObg8yKVxLonk70b80S9w680CMW880-mm9ugKtvonujRNE902KwWs0uUpy70qni080QIb280J70470x0y77QA-0h80p6KeEzOSWFtjA90S0rlUQdNFI-0QUHWfGH90u7Aks0GjJT80EvhG80CExP70sEzX903SAILP17eK80m80NkDd90O80AeLg901LwTMwj90yXHl90_TJj-0ajjg702ZQc70wIHV80YeLmTAY8033jtGyCmhg9qbu078053Ag-yQzPj80UwVF-0v70r80f-0nnlu80aYJEDKqczf6XD70CAoO-0IZhxBwFzJWHG7rB-GFMejV-0GMWqSEO_0CRCY-0-zws-09BlOaLC90zvCH90ps0pBw3-0q9GG90mYOB1tLBw0SAGMA4cEP90dGKuBA4RnBwTzwDu3XPJAISBohV_KbjDWrjV7Up35aBOEV70pexXDzr-0DJjFTxZ90qRWw-0G-0zARjaLf90MpS2GxoYQIgLbkO2ZQXkxq9Gk90I9GR80lGKs90XRPu90buDCvGM90bCPeCKBA1TvqJjNn0T8Nds9Aw0CtpTdOIQhVCvG_QIF8ey4WXOmbtfswxX5AO4JdoxZjJMA1cTx0cRUKLG_09ixa801Pz8MAm_0DC053AY3AYitlPU980C708BuT_0y301_0f9AW_0jvrPcrNCBY_01FKyoercv_mwM-0_wje_0Gh0yREw9C3BwzxnS-0XGWg80n_0PB1cwzRrAnEzQ705tga-0Qkxc-0w_0QvCy_0gs0YB1_ineWn4_0cB10IAL90x909_04jggUxRrAO5WGA1SSWIA19A1b3HLA1hm0SaGT90Y_ehnmWnmzLf1B1t-0A8HS5jlA1nXPc90N80BkDaA1TeVcA1AAR9WYJgLgA1WLw_Kwb4Ul90r90bB1FBFoA1DC1qA1w90h9cc5NeCK1iA5gcXwJpB12A1JC1i8e5A1uFB7A1dkyrkA-A1fjjAB1b3HaC1ryiEB1XC1ayim6aiKPIB1PBzKB1KaxbXWAz0rp0q20et0V8jIz0d60Cy0TD1k8jfZWYD1o8jh8jnsxbD1Sk0fhjQqjw3j3602rjZez2wifD1LMVPtrTtHflXTyYdFWV_z_W0Hd0bV0R6ay4BvW02og0D1MK0Wh0Jlhkm0xLBPShxD1sg0--zdMJPC1Re0qFwoqx_D1Mh0zlOS-jwhPU-jsgAQ3PgE0b8PGjJVh00uqFtVQD1H00830Fujiu0i4yi60aOyhy0WE16pjYE1afhYE1qkx830ju0WVIYE1A60KHJ46024yR1UmE1h008cA1D1fti83UzYBdtAK50sYBK5092es00IWr-XAd-YzcBpnCi00zdueE0PMC700vduBiQx7xzE1020yWB2E194ez005E1yhGMuBmKCCF1q10AF1xme7Hjw7xl2wyE1lhLHF1hnl7HjgAczcBM40XFjXrjeF1e6iCGfVF1gtiXF18kIO9O1E1q40YqH7E10oBJF1ZDff001ujqF1akLGkxbXOqKj95ZsKjTzq53UFF1YF1oF1y3f0BjLmirHAiKj3F1tSAtKjcF10oBdmqpKjLdYZFA4F1X10nvvq-msUFyKj0MAhYx-KjkF1xE1dZAGF19F1yWg_F1CLj5KjSG11KjhgAGG1OjBdmqRG10KjXhF-Kj8-m3Qr6SjS20WF1XG18F1s20-F17-ibLjKMjzFG6E1ZUAp2U9ytzG1b2eMyuaMjHaBvgweMjvxz6F1sG1y7xnF1vG1aG1xG1Nxj9G10hw_G1eOENF1M4UJIohMjtYxkMjFaaOvvBtnujklMEGcd0ErBH1lF1tG1EH1A40wG1qFjuMjXH1J5JhG1sZA-AwvMjYH1AIoQeo7IjBCOZZjDgxwE19ciDH1AqPZmBsYB4qKrH1O9AZZjorCNH10oBsYgLemraK2H1QSw1nBRC1bAJ0PzOD16nh8WYdIjriDsoCTt0R2jttv2hsdIj170g9zttgL70YNjJI1Po0lMn9UxAQx_Uxo-0zapWI1BznrVDuQAEWxEVxcynLC0eyn05xh8yJlxI_060yRyja_xdIjDAsqk0-Px2wuO-vpMsPI1180R7VXVwaPQtI1nyAKI1Vt0_nnYI1Axn8xnCI16nJLI1XKwW6ygI1DVxMjfLQxkI1QPxmI1790hynpI1WHzm70E0fA9iq1wnXOwCIRKjRcagJigsoVJ1yrTlKHSpZTIvEF1CH1dtA3cJ_VBAZ0vgIbJ1DxwYJ1qKNkH11DDkydGtIUmVLcaU8w75lmDxZxjp-0o2zHnmI80lSxCbnFLxurgXgcfMVbMzeaxJoyxOJvH1TgidtAlJ1zaMz2QcFA-J1-Efc-Y2G1zcBrSUIK15BAKK1vnA3ClZRza8J0ERDHmAp0Bax8JAAWpp1IIuKwGHM30Bvg7GpEoxAzGwGHCMzaNteK1LIHM30Z-0t_08B1g-0TKwhSxRFxVC1s-0L5jZMAKzfmC15-0biLkA1uTnNVwQFz4DiwuGh0xwEPj_0kdGbcw9K1m2w9vDJjjlNvj5glNvvIFw7mMVw7J1c60Bk0nu0ZpjsrIVD1RL1I1itu0FsIFmxn1iYL1voIiE1EmicL14oIuhwsu05wjsrInE1ar0-30XL1kL1koIbhgupITsjhq0BIu5GWafnJQEKUAnwM8hFK5G2gIT8ytL1xRipsjSA1KNw6OJV5j0J1AGzN1WFHAK6mYC11K1qRWHtjxDJFM1R5jHM1Adwt9fi3UbHzp_hrpjgK1sJifla9yBIFSAWhmaW5XOvDJ_rYVSpdmq_JjqK1fTWdM1mBySCxpvgdM1MzW2rMtFydxj0VOqB0YQ0SFYGfJnM1bdbeobQL1Kz05tkdPPn20Iy0RD1dE1Bqj2M10u01zxR00eNA9M1Xz0Vy0rE1wu0ay0lE1GN1260mi0C60oL1JN1SNy2-e81iht0Kjxb3jBPPIHuG-VncxZaxK3wRN1ZN1qSidjxyixbI1vftSN1eN1SGD5ixrDFLD1890QBzWHz0SyM1fFkwEpjpp0piz6M1I508w0Og0h60oApbE1p207M1q1e6u0Oy01Jwq4i7N14JwlLz0N1HN1Cv0_N1LoakD1a00iS0RIwhyq0WgFO1anhTkQ_gIfnirtIbMQwRBhoBfniztLfYyaxg9ypRO1ytI_TJYkLgml-xQ9kDMcA_TJtN1l1yUkzj60UWWWv0TbG9pjVL1Kz0qO1Eqj2Vr1cG_JjD3i9u02rMHO1m1NqE1N4i0O1ifOLsxKxwLsNT8BwRBQCW9IUIxlt4maFjlEjMjgy80NugWdwo3E3VW24QDL1SI18vw1Cx-O10kX7zf-70pKUYbWzVWf-0DjnFP1NDjZ9q3tGxuaOA1DlxVaXa70wHgCP1_Uh_eIpHvNgQtK1DjnoC16K1GFjJ2u5OV02A8ualN14tGdyfnN1OJ1HxgJ_05OVnanHi0FcGDnPEP16Fw7Ej-IJU_0vrzZWj63Wk30ArIB-ybHOPP1_8wkd09ZG91isK1CjnFtjmKwiaxglweHjdP1xP14sfH90teLcFXxMJH2jO90rEut0FkKob5y5xCiQ1WPWDCN9EAGfia0BSLjz30spD4DJiVQrqIBJ1U4VWC1qP1SQ1OVlX4VXnkaf0-ZhrNLYQ12uadO1AlL_L1xDJFBFxaPhQ1m6unhQzNAqrtbqBP8C9LApQ1HiDDm0COA030JGJvQ1lb0EI1GdxfZwrI1V0fe80iQze0tWM04N1yN1Cy0Dv0uz0_M11Rzk60q20gR1t20KHBTYjzDOAv0t60EN15O1lFOrR1y60uR1imVUdwqt02O19304O1xQwqR1Ev0qx0rXxgyBM7088AeYlx30z70bu0fjJT7QR-0480Z9f5yB_R1UdwAK1COzzZxzligP1UnxVcxaK1YmJ4gxmcx2P1GQx4P1hWwclZ7vDZsEbu0nXBypSu2VotCOQHI7EPuACZIq8Eyrn7gAH3UHmN5rDeS1zA1pwTS1GaEC0JnR7mo7GDal-WAQtANS1qKU4HzklpUO1AgGxFvNCGbJAr3E7jFYdwkXAvBGK2fJS1v8yvBGAS1PXA4S1TS1haxJ0K69AQtARS1fPyOT1vaxLYfmixbPDM0K5C1690OBzoN1ND1VR1cZgzRcW4mGLBZ40gtNYdw07eFT1WoDKaEogj3_QCUxeOxdgjFUxhlZlO1_0y3N1kR15N1RmiMv0Iv0R3rQz0jR1oO1lR1ZKH6T1nR106eyR1qWANv07hwzO1Hv0Ov0xR15R15T1KU1gx0LN17M1D60MU1JU17hwbhggyBrHIGU14VokB1ES11I1Fzj7zjRKxC2iXU1MdGZU1vLpo-yBVxSNUYS1sGyG7AwT1XwXO5zfWjsU10M14lDiN1eZWsO1yU1cN1FGh4UTzU1iZW3br3U1SGhvuV6U1eUWQU1eR1jy0JO10vx4Qy9U1DwEAbVbu0eHxtqfLV1GHxC-j-o0VRz_ZxHyvXRzmdVAp0bpsEZZfeGpaJfzDSHorGcaV1abJ49oE00HkwcIwcE1DV1txV-pYN50I00xiWL1ygfwIijsp0rV1Ot0lz05N1rV1T_PxiWIrMn4OxiWf4OWAO8ZhQYjQLAeg0xiWBv0xrx-V1tdwSLA4t0xiWcZ01M04tL5V1hFAlUHoHD3j0Si0qV1oV1lYj_V14YA1N1KZynO16rWvV1SW14kAUW1FW1o609N1zZj2FAdW14YSx20HNyhW1tOUEW1kW1120Cv0DW1qT1KmZeW1KN1r-vaW1oFF-30cW1pW1FcjL20xNDf4OXSwLEVLah_ZLwaGSLA6V1NW1f6XLW1WAOuoz_2TWPyLkxnaXeeE7W18Ij9W1rdh4tNL3E3r0ftABX1MW1omACrCOdOCX1omAxnTeNMGlGAX1mMHWX1N2DdM1aX1anyLperpjeX18tTcXeA6zhRfzfU3tO9XCSX14aQ4YAkX18mF4JjzX1JTTdX13kjFX1NW1SkAeNM2X1DIHdM1mvGSXecPAd1eTAUYmjdKAhMBMAO5CU9_NMAObLwLaJfuJGufYrMTeGRmjPgWIY1z_NKY1sSCMY112FwFqMAOoDULY1ZAOaY1hIbMAOKcxPNnQY1PrNn4OMiTU0doiBWPIrLBlbArGADdG7ZCS6i6eB31B4YAIW1BOxadwdtIpY1rNArY1ZaAuY1JdAUXnxY1tcBzY1RuJOk08bAAnG31KkJU0Y1EZ1EbDGZ13ry3MzWtI5Y1fJAWPIlcQyAAbBFj1PBZ1HW1KZ1R20mKxb2m9XxqY1zIDTZ1VZ1yY1YZ1Dk0FZ1m_mlTKIZ1DZ1kZ1LZ1mZ1dwVvh0BCj27Zx-XlUH4HCmVEfVADAfOxJyX1hX1vBi8AzoWJwZ19AOzZ1XUw2z0dwT5Bl4Z17V14AzVenMNjXY1bY1ZAObyE_KGO6x2-jeNMJa1hY1fY1Q2Wal0__NMa1-FOzZLDxLdY1YY1Ta1yQez_NmYO0wKZa14eiz2THJJTM1eDON6CXa1PSMOa12IJma1ea1KDOgY1m_NWa1ga1Ya1uX110nPEzeY1va1Ua1iY14tNia14qYltygUMdx0Ax0fsC1Xm8z00aMBb1Qx0lTXfnIZlCoJ1kJEFLa2KJYnKtKYr_yLb1XJ198EaLaGLaQb1jQY27hvI1RwgTwzIP1olpyWwjZ1em0YGXab1do00Lw-I1ayhBxnTT1bAKdI1GCUhI1IJ1hFrgQzWPz6nhCZ1krLqZ1g2f1GXNX1omA8OQ0b11Y10PKua1QDOQPe_b1aDOHX1e1IgWVWlw4b1xZ16b1bphhb1So0lZ1qcEErICc195CQWOOdYz_NcX1OdOoX1na1OLJdM1MAO15inX1W-w0ICxRYanFUJKMc10m0Pc1-5FMZ1ycW4a1QDOzYCOdOiY12mT4X11mjZc12nEbc1fa1_X1ec1xc12_Ahc1wtAxU1jLErV1hLzJZ12b1UM0fOykV1dR1WD13sVSW1kc1zk0sZ1TuyLx0WVIJd17k0Ld1EbfPd1f_mK9z630Bz0zV1-pYSU1GeWTd1Ld1FTQhFAHIXEWBttgZ9fBBAfd14WEEWBV6UjYg8WYNAHw7X6Pgrd104X6Gvst0bc0lqELAyGdixd1kcQgc0Hf0UnIIxqPEwLp00_xKnJURzBexXV1VV1Dp0TV1cJjye0adwURLn1mnyfsqjPp06PgMe1Sp00UhxDJvD1ZJdIUPURLHd0SE1H7jURLh2FGVlK-eae1kaAGVlRe1boAKe0Zp0wCyGjJURLje1rg0Be0R6ane1Pn0de1aEJ2g0M3maEJOE1oB1DqSye145aYe1s-ao2cURLdAn4SwmiQ6e1aEJq6GV6UjoSWlLypJ_TJalLWV1rdx8c1W5D-c12V1RY1OAP1U19c1oV1Nf1mY1Pf1IPtlY1vIAVPE-BKXf1jBAVPEsEUbf1df12R1Hd10W1n0yUCKff1n4OzmiwlIrTTucGA6ioxu3kjJvX3kj9hPGlGWgXGpWftWzf1PSyMOARSyuUyDP0PEXgsNzpI__NiqWqc1Dc1UcNmsNBQtXYGiY1oqWBg195CBSyKR0900A7QzNANUifJP7BBFoEsQroHrSg1xQOBSyWg1huX7f1CPjiV1ZOykQzFd1Bk0Mf1Ea1lUHvZhpV1Yd1aHETCCjg1omAlg1BmLqg1PkiVRQaf1VX1Fa1IXAfS0ug16Z1fUAzPfmQUPGK2g1Q3ymL1RW1jf1oz0NfeUX1gX1zg1OWy7TUaUC6X1rg1QAzYZe8g1VRQ_2gXeXbCYHaeNh16PAItITh1X0IJh1JTDfX1zX1FwBWTfRh18XTWh1JNB2g1YX1p7GDh1bh18X1ZjDxXTih1sc1B3AYh17DB0hAEpD85itBG4nLqh1yJjnJr5D1pcJqh11rMEpDzh1yg17X16h1tBGGdWqh1D_qRaes7q3q0wxIjXKth1vZhpKHmQja-aOkeErEXvJ1vTLrYS9YyCSyuT4dJqa0tJvGOUybKJi16dccNUIFzWh16oE9uTGJUyucrvTpXADvTmSxsSw9qePi1uuTLvT6rENvTMB0RvTmSUtCSdxxIFDgjYGfJBYE0vTC4FHvT-qeyfvJDlmNURkg8FfKrRJ_Oii1BqPmVHOi1UlPtDxoi1cHu3i1avTRi16i1GGC1qVQfuPfPiNU8oJAzKUNAWTFezB8dQU6PdhZsIgrSUAzK4sTfwTJrcJFIHoYYkehXQJreZIe5wTLDL8YsLkedKU8qeD_orgLCZsj4SBkeP-PvKFn4Skj1IrekNYpjTZXQJtYv2IIAUbi16PAah15Z1Ki1XiTNaDUPBS-Za-apsYSwb-j12JE9oAMvB8YCzIfh4TJTUhh19h1Kh1IXARwRKk1a1Yph1Tk1vg1Vk1LuR76Ov7EozY_uTeWFfi11iEm9FXRUgk1yuc9mxhB0gWYehcbJBbnE_WJiXI-EFDiJQj1CiAAPUwiQKk1Ak1Fh1rQXEk1z7YMi16zA-iFfi17AHb3A3haCsBPk1f8TjTUSk1Eh1kg16dcWk1jk15OUeFzfi1BGSek1PdMc5BnVyNnCR6Bak13g1a1YvkXmk1Ul1hk1UFxdGz1cf0nELuR3gAjhcZVEMVFzk1zTU0QUaTgdg1Y4zwN1VE1mV1guVSf1ih1mg1wl1pg1og1th1L1yiaeih1kaeqh1hf1nV1Ah1b00Cjw5gbc2B4l12txEfI-sAXnIh8dBrIrSOABOS0M3-mvOc_70zlDOBA2BAeBOTm11rM_iOjgGRc0VFA-BO7WAIbytvO2i0mMBih17i0KuxliiHFV3SeueZPuxmzbRuxozbTuxqzbVuxcxbXuxXbbZuxDTevBeFTeohbyBefuxQj0I8WsDeTj0kuxvDemuxBCeEnftbyczxcj0uaYEn1aTeiVM4l1kj0VFcKn1nzxQCekTe8byXeNNn1yXQim12j0iizkSj4uHlnhXnIxTLDd1cR1mcIZn1aDyHXLseyknhhn1yKL9M0UDyrkK0ihsLKlhEbn1EMKgSj_pE-3Oc8xfohhYV_3zIJVjXLwkKlXLsXL8XLHcKdVLsXL4ULZJVvJV_XL0FLCVL-n1YJV3OLFKVcLLHKV-RLr-A7OLtULdYLr1KlJVjLLPKVCYLmlK1ULrJVPo151KGYLUo1BZLfULTPLyJVKYLoULrUL2RL4JVFVL6JV_JVBDL6PLvyK7JVCDgpo1sGLmSLOYL1pKfYLfGLKo1sSUN9KJKVq2KiVLySLcVL-XLiDLWDLYdKpYL6SLKNfdDLOMLQKVrVLcKV5JVeKVK3Kyo1vMLhYLYeKDZLzMLtDLNQLrmiD4fTq0wbRsn19KV8iBTkhwn1nJE74hgih4KD3Rp45kpffUfBILAwwAsQ0PtFhHBt0FFLDunAyEAxQ0Yi14qKhp1eMgjp11eDErfnp1hQgvTDqp1kp1boFsEW4qK8HDv4q1MA9p18Z08HD2pCtZ03BACq12Q0Z_qTbD9aAeuJJq1aAEMq122gfKPOq1evGAcIBVriufclV5JvXg0djWcYstyi73ghsAGOhrKWdq1jYsdq1fZhelISnITMn26j9mIlq1Ji0hEhfahaq1Ci0Vq1sq1dq1Ran1oYigEy3OFHjuNwhMwXfAlgj7MEDwE3VhQGCgIZkQA2p1NjD2vA7Gwbp1N8O2q1jN1R3D4q1wIEN_H8If02A4qEBOw3ixDwEKr1FfAiyfL7gigEYbWWmkFr1eTE1ihMODUE1IijZn1eXwJZy13On1yEEjgr14Ywi9i-aRtYwveytjLC9xbdjcXw1SVqr1Vd1dRJT4iUp1Bh1XqxZHWBZw2hLLiEk7zpCG_GYLiEJ9a8nGuojoFRC-G2oSdf1dqeCAPuojGyyrEumvGWbr_eIRrVZ5mBYaGkj3kj-xiMefWX0YkZFLj0mjJNEHzfs_O73XSFW18VhFWM6WJjhHWhsLWqSr-eKd-xakVd-xoK0PYsJSFWs1q3qAeywEuiKyooX-BgcLWhbfNsWENjY2me6zer1lr1H8GNUDcuAClDjBAdLHf8GT_B2fBaWTM00U2gDZH9s1JlA_pDBt1N4FDt1BvAFt1ChyEAg-s1Lt1DuAeLHOt1xHftlIBaY5qBkkCTUDPGhdKCJtVdNAMt1i4FXt1TRRlIJGKEat1OFAct1ZEgNIyK2GcFakEBHOaDGHNRDTt1nyDtOaUtFbFD_-GI9Evyd7jaYWaTgaTLDSVd5-G3t1uzCn9gDEsft1_s1it1g6op5dYt1nt1qKceIHqt1fmkHKQHu1L4wJu1dQAIWyr-v1r1Bm1wkx8Uc_2XWhyAGJzt1At1Vt1Ct1p4UBvAmMBZt1Mu1bt1CqB3UDuKARu1kt1O60TBkWcJlu1vqYdRJDDBWcJOu1dRJru1iu1Gkat7Yzry5rylFgIifwu14qYoFgXoLByGSvYjuKpeFou1-HgF-VQGAvmCsFgGSQJt1gt1fu1iBAWt14u1Mhg23gjhySt1Kt1ht1gu1Nt1Tv144hdIfEJfTESxpheIffiVRiE_gjngE7bdDaEPvfSfzWiyGrTC6yJBARu1_gjltgGjCnu1knnajgQPElv1biyuTT5BlJKxvv1pv1veENfyn7Fzv16nnajgxphY1m7AnSwveWyqiyijuSiybbrxph91yS8m37zSwvUjyX2mH0z4LzBIHQB1ijX_gjdtnEAwWw19YfbnLZw1Ksx-mP_50dKCIOIoWyGaJrWylnSONJGIIvWy7GFxWy7GFzWyZcdBLAygjJQH7kxMvnC3h65U9NKKjgS2Yyw1XTGtvFneA8dAyw1JcwbIgSky36I-QP_2hKb1PzfSb1Pzf9-YaxDGfHsgE7w1B5ZAx1jcwI3U5rDMx1PVDjDBxw1YNJzw1bNJ-ACkv1pv1UdeEDEmqR2lwGuhbcLtv18v1a0fpAE_v1_RDBw17CVRgJdx1nx1fx1HR1fbAfnIpdEr_ypdEcYn0Rruv1av1i4FZw1xv1BgCrx1bCwagIRZYwJGd-S5x1Rv1f8Gwv1pt1Hv1RQKB-yEiBRfAstTNthGoyh7Umt17BC9aYBkJCy1EDEgrDmx1CqfmRACqf_x1oZQt7YxQ1klHay1Xvb9v1Gv1PonvmCF-XyyApU1i8yPJ1XIzTy1ZaAVy1x1fBXDl2fIqH1_GpOVyvuey1zCnHtyptnihBVTVxbF3y1UCWr5B5y1X1Gsq0zBwbCrNJCmy1RvnvmCZ0Up2eRu11_GHZ1c3jkRfI4FKYTA3jo0U1_GoAAOz1xbF8bAIYfoDSZz1gjCbz1NafupeZHyEDE4CUwAscHXEHlWRhYhVzx12KQ1x12KQBIHwty4MnFy1eLHIy1px1qKtJz17CV5qB_u1cFkWiy0oyBtypz1xjyxz1jy1qZR1z1Nu1Ky1BYJxRBXVK6z14HADfuLmy7v16x1SUMnx1-v109fECaDz1X7yk6EK015dJIfuuqyukQ3u1Tu1DrP8Wy6s1uNjhnfGt161Ej01ZMurHwxEjNRBxV1amACxfVIlanGtn1Q4Kxr1ryyXv1Pv1d01FTAKu1Uy1mu1Jy10v1xMF-mYB3A6AHwt1W9Gvwd9fAPv1OKDWmG2t1cICCu15dBG8HejE7t1SgayrF-t1zdAtmZBu1FINAVgIPfqNwDhAyFDYzVOhAGgAvUD0_Lv01_pBC01owAG_U2012fBc0eez1I4Fvyy9iAo11R0jMLgcr1_3zqBhxKJRq1BbAbFgH4gR4gXti211Z4VnYANdWcFD0fAyFDaVWzhB2GbdLAGhg511-kICofpwfT4gG213yfjlAH21ccAuHBWAh8CBxKJi11LnAl11v2U21JUhwIGFp5dCbBDLHy6dXRXNiFF_dC9GNvcaQBBEVvWgQ0PAYcXn1fr1H8Gyn1UtGTyquTyriWDZHr21hcDt211bjI7eep1t9Btkh221MLDTp1tofFV1myxpz04kh521eaKgp1yNuxp1rp1vme8mq1MAwp1NPwyp1wwAHdf8p1a0ER3iP313IEO31KZAGq1h8mUzqx_pW31IosUH1m2ec5hTq1e1yVgjoq11Jvqq1gCPVEwxq1uMzm319MSGguOgjGtiw21x11aKJk01PkAu31tYwdi0AN156e031bBE421DZwDqf721SSe2r1JSxBbf431SxIbh0731exf_pE5hhq2HVkWrhuypJ5r1k_xur1Qbz_3gx_BDXWLw0TESXjxSLA4DJzP1t_O56Jy01ECMF419-ykZGe41Rxf1rIGdL731QJUnkwc41urgc41Sie02AU41J2WkpaT418HP83g64Ob41h41d41P41iZwt31q21z119RAMtiz31jXnBGkBJl741Q4e-pAY6ehbD9aA931ad1A31_4122gKlhTlhR41TnRv11qqBl8xLlhP513tGdp1stG4KDVDE8gBYaAz8xcwqW414TAR51eaKa51esBc51MLYk1y-0yKY0P0iw21xyGF21TkG941q21s51_11OVWpwqX3wQlIYmht51RkI8ui451hAIDTd_qWUWB-11Z5HA21dwBC21RhtoRL5aJCmiYZWBUWyCsXu1921H0xzv0iyq751pqg_FhUvHVBDR61B5Q-OFM4gDSw040W4gHgAZ4VR61V4gI21X4gR4g1FhkgAZ61kO1o51vN1l6zYn1w51h61d61lRBW8jr51t61t_esMwefhy615ajy20rLg261Z4VN21e0fB61-ajL61821UXyp7xLO1_nf661-Qyr_oqqDWXE4hgIRWuAy-nM9lDfhgOBphuhmIydsD3FhV6IUsLwneP518ij73oBQ1nQi6BfgJvX71ntlf514FUvtQFhED-w1NwgTqbFjVyf77QN_H8uaL6y8y0i71JGJiaLgxFH-wgLVo71zYJg2uwP1Lsf8uaV71NGXg71luPb9geEzWAScDsa4oc71SLiAZpc3wypJN71-rlw71orIeEzUufpkJm71gLVbP1KwfXQ16714sfzSnyUSM81Tw0V90SASz-0HLQ0Nw171uP1471KJWs71X81871IbA0ne_71uNwaKxRAQF81vcke71W71OUVq81Ir1tUXxaGB7wdEER81bNQT81UwfV81OQEt715hxe51Rr1fufJGJcAyHnmEBQ071bNQ271eJJj81orSl812uan81vbffhgs81WDQu81k2kw81971y81hM1Euf4811dj-FV781dWJ9818sfX81u71pgz12miSxb_eH91g81J91i8183jcMVO91LPnNDS6Ayy81AvJb9gqdIV91iykX91o81-71091C91QY1orIzFhyFDf91MJJbkWaPQv91srAbie3thgHJp2ja81yiBA-1eJW5Q1O4ok81W81P915AyBWXgwJjIf7ryBuIdNwZ11sNwuNwukErNwSPA3vV2gx3BJI2f11eKvgoNw-gxBhAc-1Y71M-1ywIf-1r-12fAE8yW0Wt-1nJby41UCPv-1R2fZ5H42fd3fH2JH1fXOwGCfp-1jBAg-1h71e-1e8i4rfAsfJWeTTT3cJl-1I81S-08AAo-1cNwq-15-1s-1991X41ArI-70_rfgUiJFIH_1VFA3ZAZ_1ZkfClCQr1081Y41IihA3I3-1Kpn3Txf_1XLClvVprqswxa7fNGy6nh_-15FhR_1rpEfNwF_1IHAd11wgzcJPMgHvpDK2fQ_1chxsSh2_1j_1zTX4_1a11o0fZ81V_1181t1AZ41aAPukE5_1Fon8-14MC--1FHCw_RPfPB_1L81uNwjNwe7t6-j2BKD81zBjeRz7JxSrkyCmC8UDNwbHb05yK91KwfW9UUbmj-1Rxim-1ttg__1a-1BA2d-1DA2orIJfJ7NwXVJ7sm9HvzYrgYD-_054JACJZZEqcQ581a6pWCjeRztojtojjA2h7UlA28yIajgdEEQlIC-1VVJh915gA_81S5W7QWbJHytGpOxIA20A2xfB2A2QOwnC0mOv1F07A26vB090bpfqXPAB2FsQ3NHHIVmRzvywrB2B6fpRz15PaNw0DfMB2FhEd6eQ-1PZWG-1hBSX4VWB2M7gCmhXOw5411SSL21EbFx31s01s61O21_0C5vqxyfQLAxNgIC2V2GtzfFC2MC2r1g-50kWy530zr119iM61C71PNyE71GhguHBOSxCPag9O74b5niSzjfC2jvfB0qGUpZBfznoySTV21TMyU5ywpiVrP3yVvjAhZe5QXpC25tgjYdNkDL0KRKU7raBFE0Vh5oiyC2oPT2fBJDCAFAAUxPMfRIgDUxOEDigIx4Ui11TQx7zggzgxt1i216dAQ7xoJzmKzZLyyz1Hy1pv1ajgID2NygYMyvMyXLzFLzZLzz-IT211ZAb0gh01q51q21mAhtleCC2bzfQ21_6gacgp60220XAh5310awbVG4DJI511W1xD2JGJfgyVAhH41SDzdAhvth4D2JA2t41L-1-D2E91Y1V7D2JlVjVVgHyakLcjh8D2fAhD7gw41LuIkvTv41kufTw02RTJE2lVsHr1kxFhByACyW5gV51s41tw0z-1BE2SxIJCyeDhXQKfCyy1UW5gME2RE21UfPE2_KBcE2gE2KBy-B2vzBfD2fVg9j0Ri0jD21SSxE2afhxE2EbfxE2DSxvwhdXqsBkTC2icyr61-31Yu1WqxA41GeW7E2cC2zGBHxqncwyJbJxqTHokUqFsmgTGZHvcC00LAqHvyNdgC0xWxigiSF2kHvYNv0uq-3jcNvKdDXF2sC0SWgCu1oFRDAH1SgO5weRzs11topgnwZYDmWBlF2plVWrAfJJrF2tRWuB2YjZRIGfkZlIfbpPuyW0umidGB0Jd3wAAhijDTlFUSFYje89Pq_gE1yE0Pm3wR5DcGPs_fq6fAZpdrDmfdLYAXTwO9fWZwI9f7df18fhuTyrBRG23JAj8zUF2P7XW-VRu1c0ec0eV6UhG2wEHpy1lfLC_z0umWL0Nxq_iLxT0Dg0aL0WVwls1y2xPdy10z8HgDcDIRgHEAJ8UB81EIKeb1l3i9eWM1D5-GjBwyxPuoaZwgF3f77UO818G2GtAawEqb1bDzc81dufKH22QHpcXawETHzZcjqGyNJ1ZS1w_1A4jGH2kWgQ_0eKxK3xK3fOiFtmZCH2N3fKCEa61VexR3fHH2980AKnkvIdPzwK1mvgUC1b_ewZe3qZY6bry1oI1aS1LlxPVxPzeFHyF_x7JyuKvozeEYAawEoH2eYBcfI0F2vOefH2XVGhH2ERIjH2bzHlH2MejbH2dSAEI2P01YYGgjC5cJGcFMH2b6J0F2VTgjuh5MCMYf1H2zAzk8yOzn6thkIf5JyUkn9H2V0PUtFguiMnQSLyu0QttcPD2URxmKzJygSnQaKzckJP0gWEfvE2TD2bv1Tu1w61q21yC24E2SI2kt16E2_I2Tv19sEd_YhUxZ21FTAb21gLjQ3F3gBrFHCuAe8Gvwd11GftGA71DF2N610OyP61NOA8C2UTVWz1Nz1SI2Pz1nZ1Rz18TfTz1ZwgMz1hye0F2gz1LkzSNUmJ2EbDKYfSz1-0ndnxsI1iD29TjDZHW11nizzE2G00p213NA0J22agw1Vl21dWfHgZ6J2rYfOSf5MfAK2u3jHbgCcgWSfxWfLbgJjz1Yf1WfMjzxUfOjzSbgQjz8zevAy5UfDZfRfPE0eWjzlylIZfZjzKZfbjzMZfrRfejzozeMXfERIOXfEkIUZfRXfmjzV0eojzpNfubgTVfwbgTJ2mD1EIjEK2lXf1uh8bgv5SzK24js56U9J20sI7z1y0VjVgWPnJafgvhN1G4K2LMgC1e0Gp-HV7K2m8HfsRe_BQwhbrn_K2m214HAGL2LMg2zqPL2PzekR0z0BEL2QYVZL2e8zQxqJL2qnQAWfurBCWfRkzAr0HUxm1ytPyfn1H8GbL24Ac5M1CF2r_NofDQL2bvqHiinfDvWBwL2D51TcNqL2OiiUC2M2iWC2sdyD715yb4L2WBc9u10miIlSMtFsEHnBUsn1xi0CXNJDeJrbdiiMkiIxbRCOeL2mqMjm1ZfbjtbMuxVki-kfXki4fNtm1aDevm1szbxm1FwOgkikDeiki6WcXQb8WcPj0-WcRzxiaYBXcRTeHAbWzx_iiYzxBjirbbNtZHn1HnfsFVxbyiVMAM2Ln1yuxHEzVL28K2NPZHKaelfpzxYXcv7NRM24cYq1P5M2Wn1CPtr_izJ2Y11T_1x-1oQzsL24J2Y8Xb-1ON2aLw0WeUN214V4ays4zMf0C_1w-1aLwAN0c11GA2qHWNN2ZN2zQzG61zkQhN26-1rxVGyfOA2iN2meMmB2SwQFA2qN2tsPbVkKvktN2zN2vN25ticN2PA27Fa83FaVW3N2h-1rxVRRQ6VgDOwpN2BO2an0OSkVRfsKQyN2HO2KWf-81X81AO2PN2tsPg8oPPwRO2WN2hvfvFAWO2dl08SBaO2rxVtufQO2GO2SO29N2_lPi4WhO2WN2zeQOayLayLqI80HdO2PDciMaYyj-BJv6BtO2Il0HyVIpBYkf7N2uN2qeM7rfeeAzD2Vp1oJWYN28N2vfh4O24N2arMxJ2uijMN2MO2iO21Wru21jGhIP2vpE5O26WrDLWJP2aLw2WeyA2NO2PBDfJWPP2EP2ENA4-1lN22ewWu1B719L2YC2GN0mO2x8jVilJ0ZwO2_7LHQrAa0vO2myjxO2rHE8Z0hAi3O2Eq1yP2UbEXpfwN2i7jknL9NwYkf-ZyTuVicQYkfDi1KAJJfJAQ2LNvBYhDQ2zB2R4gdRzQI2GB2ZzFdfmkA2tERmA2exibYgR4gxF2VYBzUnveEKKxtB2m3fS0fVZAENwPrg8_PhmWDYP-xfHxF1mWGyfaJh171X6jaSoMOv0HvhHv1N2zUklOvzaWBBW7O2eBr3rfzQ2WGcf_1lRzc_13Q22KQpO2PjjAyBlc09c08Q2Kay-Q2rO2RW0MyuDO2IRcqRVgtV6B2DwEWJj7EeNNEHp0QjQPR2jmGaTQIp0mwe8EQ8LQWR2rOPVR2T3NDF1LK0FE1vG2fO22uaewxUf0FZWsufnufX81fKP1B2CWP2sfoufwAVOmmgrST-1tuapEQrR2rNL4llKO2hLjjGm4R2VEkGP28FkDZHHM2g11cn1av01T1UWW_R2f11an1in18CWAS2IS2mn1bN2LS2ln1G1K1ey7DVHS2QS2BJV2L0ukK3n1CSYQp1OLLMJVvRL8o1PJV_n1zOLvOLwJVClK3JVvXLSYLYo1bZA6RLigK0o1-gKS8KpUL8OL1JVI5KoYLSo1xULdo1TpKBYL5ULPGLkS24S2ao16S20RLpS2EVLBMLlnTBT2jo1zJVIp1Q2KvYLio1BKVLVLYPLBKV-PLuULrS23hKNp1TML7NUVMLVqKXMLK7NnYLRo1wYL9n17YL7ipgVLXDLwYLBp1bYLsJTQT2AQLE3KmS2Fp1oS2WyKAZLbJVyALhKVnULCZLw9KNLLy9KSp1wK254z5sQUS2fiEs6h1eK26Ksl1mit-j0yJ2H8GT21JEJdsxo20oL23NAFU2RjHdsxDgZLU23Ty9M0PU2DUyzE0k11SI28pfGU2yTjXS2dtR4L0JMYgP2UJ2XC2mZy2fmSU2P5eocy1sxGSQjU2m_U7ceoU2jBV_E0tlmiMa9v1mp1AGBRJ2Prj-p1a0ZR010p1yU2pv18Q0gdVEG28F2nYs-F2f2mKAJHG2qmL9wI9U24ErO5qDV2naLo1SKG2fYFNG2I9f-MWdFFktfUG2bZwr4CBuWq6fQ-fSG2gyfqG208zPuQdE0FMzyvfn61Br0mL2Vkzv21EU2CJ2Tu1kkC7I2KU2nV2301p8zQQUdQQyC2kkCgKJxV2wEHZDP0V2vK2eU2ThyDDB3V271qpohzvkzNA73yoX0wPE_V2HEA73yhR0nKHRB1nvfefyrBwqvf08qvE2qJ2j6z2J2ul1SN2QW2Md1g_jVW2zV2dJ2az10wfnLAVW2aNRZI2S9weW2oQQFI2-IJDvIM_G4HAkW2kNLmW2p11iJApW2PJJL4hCGGuW2EkQC0e9O2_31HWLZHWeW2FWIGy1N4F1_Grxj-leby1txfCqfddL7E2fw1pEQ7E2YDECX2aR1hey3J2lr1fXW941OX2KIlfr1DVWr01WvW14AgOPkVWR8UYX2i0ClhWdzyYVWXijKN2p01ZYWWUWWW1jr1nL2FS2iX2sZWCU1hIFmYWnUWDN1rLE2XWpX27JwWu1PjWEF2ERg6YWxX2vz03xzyiWkhWKmGDBCcIVl_gyqTWUWZxilWWphW2hW6DwrYnFY23sj9Fz7oEEoGSoxt2T3VWJixskf8X2ghWtom0bh6VW4ugvVWvUWnFE3FzDJJaX2zGAlhWu5waY2i0CLY2zVWPY2_eIXjJiY2fY2JUWslVT5xDeWsZW9yJMjWP6kS60PCFtY2VRrvY2CjWNXbVjWh6y5Gy76V3XWhthz7VMjWw2B6Y266ydnlRqX-Y2lLaCfW1eW4nW8z0yWWKZ2HoWEXWXE2QvVPZ23tGBIHzWW4nW-NzgaQx7xZaHlaZHJAPwfNZ23Y2TZ2E7gzcBBfWfZ26cWwY2SfW081XI2h7J4nWUZ2xb1IfxKX2RMvMX2i01nrWnUW2GEw610Z2BiWn-VZvW7hWnFEdvW1Z2R8UgvW5Z2qEETp10X2VJ2P9zwibeY2TVT6pRJa27ceMa28gf8Z2i0C7IwmuWMTkycjth0J9gZWW6q0T3mMg1PC07arn51iV2mO1ES26rWOuWJa2lhW3Z2RvWBaWla27Z26cW2GElhW-Z2Ca2qY20fWWgVpY2zKkxa2Ea2BoWkf1TuWra2nFEcX2i5e77mu4eFQ2c6zMMrPV0XLbbY2UiJJa2N-VFb2AiWUa2qEEg1qbargeyxZ2TW2EEjavEiu1841nD2Tb2p5dVb2n01PpjM2iXb2FTA8FAUX2db2muH8TWCRArDCqfwg7XMZkQ5UidxoPB1FkqUqCcERzm4Fktb2dKARzm4Ut6fAFLgFJ2jSAjfAkGbWnBV-AWnHG21G5l2b2kaLY2177ZWMCWzmsaBDiwIPi_b2J6b3b2kUANyap5C3jk9b2XkIMNkTzm2b2gUx4b2bbE6b2u_gQc2lUrUv061Ehb2YjQkNJRBtxUlJ4kW8jec29RAgc2Notic2zjgGGkxb2Ynh1Sipsisc2sQhi8nmijwc2vb2r1gjc2t9URC2f7C75UiZykSjlc2tdD4R1GeWJozyb2TzmWaAzjgtu1PSxBgjwc2LDwCJJgdfxpBWmdE6gtvJCd2bq1VPn2SkV5vIoSwc2psEJfJnHyq6UxWDVUwYd2ekXOd2B1opBgad2kJy8YhpBgpCJBvGr7zoHBzSYwc2h2fSd2zBAE3fmMAvd24IJqirCcEwywbw0fHzVcZQUqbSmeRENZCU3xyd2Kd2vd2I4EVd21qBkd27HygCJ1WHhy1z5P1d2LxAKfBEe2ngE7d2XmdnIBKnJ-5gTdyvuhpd2J2aFyfMJ1dT13P1hV2lL2ga2fg1mcI-c2Oujurokc2phaeb2XPK0b2d1b021EjwuroL2qXXzpW0Kc2Vc2Mc2iVB7b2bldTzm25U3c2npE5c2_E2nE1-c2J51sYWqe2KvImQB1SiHd2dC20NPfZF1yDvme0-kJf2Wri9d1W_RwxM8kwLlw_sxAlwBbxmUADlwmfjLlwHlwDtxOIAGlwruE7lwrNxInxgIeFLG2tn5lwmiVmUA8lwyHxvXEmf2sXEB1VDmwx4AA2E4NxFlAUmwVpEO1Vvf2FmwfNnrIurmZ_-ygcP2HyA9ySvkB1DZkjekjNJi2IsvrwDg2UdeMmi7f2GHxfRnZTrW4nUrwmmZeHxG_wh8gNg2UPrj6bAwYe5B-7wtjDUg2KjVWg2iErmrwmjwEsJP_xNnxX4xrrwv7wZ1xW2zy7wlrw4qwVEqorwGhoj6y_f2XrimWjbkja1xwrwfrwnJxfRnuBJQPm9JxnrhXgjtJxSg278opzv7Zan5BuqkM_wcfp18wtgnaHQq8qEuw1xwdfvHuwX9w6xwpLx34w9MnPuwi3wf9wa0wh9wHxvvxwO6yxxwE5wEvwFKlGvwL7WrXmJvwPh214wRh2MuwPvwFvwAgtSvw0KPUvwcvw81wYCzP7ohh2WalKjV2qFdvwFDzTEzk9wL9Ym9wa9wv4whh0XtOrdhn-wNFA-8woqn-h2eYhXCzWh2S7wRGx-uwRxwbah4vws9w4jADi2Zjw-h2-vwt_wJ9wi7w3h2x_w5OVwjJCuEfRnYEKqjQWWF1PP9d2gCnfPJVHxdljsPP_g2maGqBw4ExMOxjbO5dxKOh73XQ_wQjV5f0nfa7kjqGxTKmRg2QqiG_HXHxy4bji2p0xllymjPJXnLoy2RGt9yqOxowwmTAgApli2pBJRg2_NxY5FXg2OHqkhxli261iDj241wbklcsB3yVdg2vh2a1xdzjbg2WNLNj22h28xqjkyAj2_xq09oKEhNpxVal6gIhA2SIxMJxxDySi25xxY2za8kYOrpQHO1wARPYBBAqRB7LcYsa8k4_xnhQUee4j2TEhpdxXQ2z0yjgHBi2U-BxsIXhMVi2P_yEDzR5o8YpWeN49qLCRTxwPi2o8w4xwywwLaC0wwx9quwwHk2x-wVfvSEzEYpTk2lKE8mIYlwmDO3hUUBypDs-9wIxwJmD1Cx5HyqVjaDzBFKwxMN1xgj2wgiu1j1Qn6tYozKNFy6zwKoQzk26AL8InXa20twEUz3wwNh2fPJCmmE0v-k2Vh2u_w19w70PXRnfahpxwQk2p_we4wY9w2hos-woxwEUqHi2Fl2K9wKi2_gu1-wemHyxw4-wKywMh26wvgEygFhf4wPl28h20xw_xwe9wUl2Xi2bk2YoqYl2YQ2s-wt-yRfJMywVyOOywC-fQywz5lSywvl2Uywr1xNxw4dxYywg3UaywKnJcyw6Egmywo_Ao_wn8AjywbjIlywnPEx5wtCz8y0k1uztj25wrB2sqJ3SnZfl9-whRqIzwZYrTczfbAUj2O_wvAmQzwMGJFh2hKEOzw8hJ2TERTnXm2fzw9qzDsCjk2Erq67r3SnTUnK1xaj2PxwpPWzDnmbhJ0wjDg5zwyAq0m2ShzkfJrDg5m279yCzw3_ymqlQHGohvtNydOdUpxYwlBn2bkuS7wNGxZCzOhue0wbBrkQMdBr14V37wbZ1mfosIAOn2KAreBFRn2um2q5xti28l2uZ1TJifQAlb24-ykhxgBrtRBBj2fn2-dAhn2UQg_j2-jwpn2bhxy8gwiI1m2MIJM1w1slwn2D1wGByijAyFzXIkSPy1sloj2pljO2w7n26OyWIx6j2rsnk8h3k2bUA--gh1xyl256wyAq_9oQoQQ-BUj2qQPOoF4k2WPEZg2ffE8ExSo2Mu1JUqen2XKhCn2ELkZ1wLOhQRVypJc1wNgodo2kfvIi2mdxKG2l3faAnQHep1wa2wW4ot1wNpnv1w6gxjSiurzs5wG4o21wpk2H_wu1w0KP71wYg27l2cfp_1w1tx9o2RmwT3wz9OE2wRLnrXmR-1GHFI2w1OtK2wUFzcpmawZyn2f2weLoLm2l91Exvv_whFzkPyuQnX1RPlkuo2rEJW7wC3wi6cPp2n6EdOxkhxjDsHqlM3wrUrip20CyWjmR3wJmjSFAQGx-2wtOx22wi9ik8wXBqfCqa3wFEzgFhzUs3p2El2Wi2g9wxzTxp2Yi2Y_ytgus3wy3wPk2_k2Lo2qftkHez3wml2_p2Xh2HFyZOQUahCZkqb29QWvdxmixTfLkhx0Clz1s19JVq2FEy_s0VkQoo2wp2k1w8dxrdxj4w3Mlnrwel2W9wNl2Qh2il2c7wb9ww4woq2ADzTFyWp2w8wGl2pl20-wbh2Hywal2o9wnq2vBsEm26F2GEzhl27fmQl2-q2avrll2-p2Ik2CywDq25q2Avw7h2vq29h2Q5wH5wL-Bpm2nlJEXVPo2VXGrkAFnjsi2T5Dao2OZ1b5l8HU2Cxcewgr2Q-B0htChza_gL8gb2zvVWPAzDm2Dk21ch01w55wqEAw5wnywTl2Pq2Ji2S6oYMiEvqP4ogUju5wf6Apf2ayjmf2d2whPQkHe9r2Fq1hf2qf20Nxjf2tf2qGJOmwwf2diCyf2HdUrIuSqwcHx3f2Qmw3UweGXtGeXdhrolDk2h31ZTiYk2uCzak2EjmV7wf7wDk2p-wb7wSh2e7wp6Xfs2Mm2y-wMr2Xl26q2m7w8q2Rr2BQRwakpm2LX0C8wlry5blan2cr2uk2DsS3s2ISCl8wZSKls2p8w4dyr8wQTlzq2Kn2xh2aCzO3yjAJ28wpNwB9wnYh79wbix9K2fl2sFhY1jhiDC9wqh2Tt2N9wVZA0mx2r25JmX0xyZQCGzpEyZi2xk2N7vLl2Ci2kh2x5ymh29xwgdhmwoVp2QOz51u4q2vs2Or2P6ydh20oid306IhAr2Ri2g1S8P1AyBLahrs21q294wLn2zt281u49w6IOYJFSt2qVWjuwEi2kdhA-w6NyC-wd91WciJt2MWpI91a6pJ-wai2DuHR-w69AG0wpZgbBliDyQ-wdSAM-wuxxbxB8_yKAhtCYg-wBAzi-wDAzXykot2Br2gl2Ol2Er2jl2u-wIt2h7wAq2Wl2r4w1t2ch2tl25-wJxr660iBrYn2DLmKo2sG2snJyGx060w0gBv24hg7s213wtk2wm2en26-wdpnexfUm2yat_-w4MnB_wsxoaJv8KV7-w5ekam2Ozwqi2Rzwvm2N_whm2xi20AkGZwT_wRKUV_w-SnzDyq3luJxfKADn25vWuHnrDysv22zvdFz2JyOeyEu2IEyzJxEehsr04CzAG2mCzGZWs_wwt2W70yt2X_yLi25OVBkAgBr3KFPn2jBrRAr2phJo2Y5gX4xIw2kb2hBrLw2Yn2Nw2bZAQo21njWCtZ8fLqA4BA44J8EKVo2nhQDOxwTj3sAew2CCKWitQLj-u2fu0vGnQn2di2-n2Rw2VLjqw2Hv2Av22PAoi2q1xcFarYr_6x_o2-Ex5gPjw23UkGwFwExZHGuw2snjzqnq7dllnzIGxEx58o75qjQ19ExYBBspnAFxri2Mv2_8o5CCWo2uQP8xlIVPQx2ZOEwEgbvWdsypm2l8obChQLyZPzY3xAIyJUqkHxrNxVNES0wpj2R5yeIx5XRuHxXKhq8oUx2b5yhsJZHGrVjq6o2wFVx28kk6HxJEntx2nx2vHxhSzoWpa0lTkjug2hHyznImx29LlmHx8zmuDgpk23x2yx2sZA6x2zg2bn2CZC8w20WpPy2-OAFHxmjP2noZ8l_i2fzjPpn3y0Xy2Tj25l2pi2X-wr6CM700w2UEAGgA8Gx2i29gxpjPhw2g-wky2fS1Vw22PAfgAHNzcy2WHxPV15CfLg2wo2by2wVLVSi9Ige9AGHxDUxfy2hw0Uj2Bmy1y2ry2GHxhw20y28y2NCJ3y2mMAhTiGzwq9j-f29IgPTiiIxTTnJIWekjqSE6j2DrqyVjCYiOz2ZpxMIy8Cf7xE_d2MnlZpxfaGKe2foznwwS5xkz2vpwINxHcXPczcMzDsijz2xGhsEYOoq_6DmNxEqwnz2pDs0CzZ7ooEx5MxiLvqz2zz2jMxnNeCAonGzapm5pwj7Iez2sz2NJxILm_6D5z27hJaZnjiC1Vj_ODbe2bnxsLWWYDtdxy8oDizVZA9G2ajxF02biGYq2xdxZO1kNxCzkEz2a02GReclwgN1uCzNv2r8giqx2eX6exLmDplwatAvoL7TFeI2W021Y2eOotv2UEASz2u4xbqk502UPr1JxyJxcPm0JxQ1qhDgNo2wOkqx2qYqT3zORg2oqQoQ2w21j2VXGW6Pxu1z6Xxq0hw2xaPR12WTQmyWWJJe2Bkr2Ur2smzFb1Xr2L-B1oCar2fNza12j5gj12GOw0wYSr2G2QL-Bzchew0c12X6IT5wbqnfPy-Vsj4WXZGKfzlNrBKxxz1h1xClu7g2kMg5xyoKuC6yDKxIFAajgGKxPqwIKx73jKKxBAJMKxuYFqNxyNxWOxtaruKCSz2N22PKxu9g-lw1Nx3NxmExJmw6NxNwA8NxUOxks2Z02aDsJ3w9y2XJyTDsYKyh-eW7wl02h22YOxkDsi6cJz2-nPtOxTDsfOxDVP5LilSFif2L02xpwqHxDy25mAULvLMh022i6Gyjw3ricp2ILmH6yUwvEEnxEkYjrFz1KYJu9g9iMaNxWLm_UP84oHUFI32pKyQB1HOFMZknJzvI27KzSD2V32-Chl5IACl3qXFZkfLyELzxKzhJzS0gQ_Dob2rsAhD2AU24OvCU2uijje2kn2YbIxR0SW2q61Iiju32Tw2ln2C9zF5iv3239yLqxcGi332x4z1ey632TnWYr0t32ne2muHjZ0N4K232w32S9zORT_wEA1iUEu08qKs12XsU5q1D15Y04D13q01ZyJYs5Zy0dyGtiu32jc2Mtid42qc2BJlJ4kKnhWzmAc2AHkamIRvYEZAFc2_pghfh8e229UyCs_e2-30G5lJF2A1ISqjWmxEmJuN0WzmAniZmxfV2GkXc42F42fc2b32RBVFhCf42A52mc2C529WjfZWI52GXjNvxaeJn327lil1gL52Q5Urmix42-O2ufwFZkQ5UqcybUptujbNrXXpvcyySyxwvBzz1Mh9T06yqZ_q_wxIqWBxx-AlZaimKmPwnYTWiLvPwnR1miLvbtlR42VXGz52Pf2g3xrNvx7lXL2EbAlzE652yvvsvqRKU_42RCBYb2XPKf9he42Wb2G52F62Ic2h427zxL62uc2-zxO62i8nUc2o0yZVAXc2ckCOc2Y_mac2uKY2c2qc24c29E2FSxw42J62Af2eNAG62Ed2wWJFf2PWyTBkL0x4ezom2P0xM9w6y1gU1qjyvQrzezPqP_5xc0x-pFet2Sx2b1xbt2uYH462bLWF3xO4xlrRgrmmrAN7xsWylkSPuFn0xfiyKRCr0xcCwt0xnRnZEwGIEczjVZWtEEy0xlunrv2v4xI12j5xeCul1xA2xd5xP72QfWOnDjQ1H_w11xN1mZDkuwkwRnT72eKEz1xr8gk72AjA31xXs21_TlunV3xDEv2WfSKy4UpJ3x5d2qKB5AHnTFQlSpw1I72S3xo0xt8y9IgA72v4xNRnQ727Hya3xA5xp02ss2tk2p72CGGj3xb3x3jkA02U5xPw2rQqE02gHzy0GiJb34x30254xauKg72LChUj2h5xOElO02M1xO825Dhr72cfpi82_tA7Mx75xIEA95xDItsAyFJyt82XYaTvAP8r0EyXIJB6xlRrkx2uNzDuVmaqC62ZHEoe2vzBSc21Sime2D62B92CBnH62231Hc2GYWP62lLzD92S62ye2U62isANc2Zc24e2hfh6e277gu42eqgD428FkV522W2Rmx7ajm1Vm62Ef2eAmGf2G-U5IUMKBMFyI12R0xQMBMFy1oCL3Eh72rEudOIPEhq6ow92q72PHSISBtEEy-xVkLwnhe02Q_xepwDSB0JynMngZpM_xGKyw8Fig2v-xkg2S_x892h5yvftT-g8EylHyx82tUwlVszEy64xHe25Ey782VFyRq2bCQKFy7IAMFyiAyUPnPFye-2RFyFFyiuh33eOhu4W0SyDE82Q6fiBE3XIWGzrj23bySpRkyDr-2o3zdMylwjwHykHyM7Z4g2IcA9HyFb14HycKy7HyCIys5q7raM7ZZ-2C_2n_iIXAE_2PpaZKylwvEy2utnC-2l_ggZp_82Ub235H8GJJeyIU2UWWje2eq2maVldxFeI8U1d_2rb2_U1W_2Seyr-ve921X2R0oeq2TitTOE0a0n5VKh0Id0kPn4vmmdQKYsoFR1GGts1M4qfqxr8gYTjt02ooXHvyXF0AdVHSW4ClwqYcL20UqWA1BwQFBRQLP9R2ie2GHGBCsYQANmWx32dn1s32d92LA3jVjNA3VmWrey8CWUA3RmWv6z-Wrs3Tl6haA3_32zE0ZA3OA3AS06L2r_iVEGH42dA3YOBfA3HS0AXPyAFPmwpuTQFkB3EvA3L1DtSyzhifdgIVpbFQJA3Z_2TA3zTrBEGBhiDS2he27A3VmWctL9A3KGGJhig_jiA3VmWmejBfeJB3Zgdy81PSgFB3KB3Thil_2GHG6V2FNRRB3OB3Ajh8vWKs16Oj352oIJSQxRkuevyoGJQkBILxlqAsWx7W0faM6A36rWPEGkc2LA3Lt0SA3DB3gb2VB3CYQYB32wFxva1B3vOWG2VKGGhGGlvjytGBEG9B3XohPkhBEGfX2siwxEjsB3QSAVmWkX2o21Sb2LA3IC3OB3qX2e0ylOgJC3sR1vX2SC3PC3yX2c92KA3DB3j62NOADC33v0YgANB3znAF_IKGGZWjCrPcjXf9gRMzO8J4B3MxRAGyhC3QzPBEG_AFzHxH5onWjWeACmwzZAzA37sAbpxO02wC3RgdxVjpg27Hx2f23C3Os2FvAT-guZ2bQ2YtBqA3GB3effID3VA3OB3Dx2R5y25yrpiJDHVmWfWjuC3CRC1oCRgd3w27dh0C3OY2q6oZD3kyX7B3wi2ZMn0C3Gj2LOhpjhB4A7jwzaDKGGjC3VmWAC3igEt-xvknUD3Kvg_B3FVdwdjqD3VmWsD3OB3uD3qRVA00SNU0D3OrjytGeQYGonNQxaOz_D3dcwYbACjxBEG2p24qkJD3WA3NJgBEGlC3FLGi6yqZCrC3SitWSlNE3OB31aD8C3kC3F32qk2SHqaEx-D37B39C384okD3RY2-cLVE38bAT2FwBCQE39bPitPwriqE3gBCbE3VmWMx21ExU-B3Exgv2hE3VmWxC3QrX8ExXx2_ExzfaR_wLlxwE3t0RZ72NtPT2FohNO6be3iDF311BYD3NmWP12cFFzNm2ExZx2em2a1xfD3fvGhD32eXW128xlfkJXCniD3oBJ3E321TXSQHZBZH2Jxgn0Ig_IrD3sE3Cy2F4ymF3t_IoF3iE3cE3pVjNx21pxLBKvF36E384oyF38HxY2FnF34D3I12bWj5XRZ1YRgdMejsF3WBJrD3NF3WA3PF37dhyF3j5gWF34Nv2ZCeF30Wp4F3cF31QE46mZHyc42LA3XFGf42XG35GGCSPKGGNOJ7B3DOuWtBfG3IHwPPttPv1dvQ5eTOuSvlTjuYjovgv3rsORvqSpZjuS9h_rsAQvEQvaKojOuoOukTp50zJKk23oRQvChv4LoEhvx4xYImZQvVrpbQvRhvthvAku4Czkss6rr_qpGku45rCwlchvctnqQvvQvwssQkufhvZkofQvQhulDyUhvxQvg2wXH3Shvuhv9QvjLotQvpEqJtsrEq0hviQhuEqK4sK8rabzsZtH9hKRvwkuZikNRvJ2lvH3Zts9kobtsEivAloW3xEEvXRvlvzJivEluLiv4H3-kumtsOivL-0hRvw2xsts02tVEszktNSzv1nnRva4u6kt5kzOQu7kzf4ugivAlzwRvAuslyv-xrdSzAyrfSzpivwPtfQuyPt6Rv0PtNlzoSzRusqSzQlz14uSlz34u_EsAQtJwpXlzBGqOrzWKV2SzIgpBzv1QulusSSvnusFjvS-sHzvrusBmur3tZ2nCRuj_kERuf_pGRufSv7frhSvfqzPTzuPB5usaTvPRu8usSmuXAntSzAttyaqtSvbzvkpuDEpzSvYmzlzvy5unzv8SvBh2JmzD_sUmz0jv5TzhJ3PTvWmz2RuZJ3WRtRTvnmt7mu9RuM6u_RuO6uBnu9zvDSulmzFnuKkvT6uInuumz04tsmzO0v7mtg9vPnu5J3_mth6uTnu1mzm_s3mzuTvfkvAHt00lb0vOBvu6ue0v-RtJntLcsLntVwsB_ufoyxivHnzskvJnzUnteamDUvLIqNozRSt0kvuPo2kvVAtCcn10vG7u30vxDi50vBTteHEeAtUUvBVz2ypDVzdRvzRkH0upAtT7umnz8-nonz9svZ7u8vrr5tI1vnUvg7uWVzQouXlvB1rZlv8AtPxsS1v5nzHds7nzTEv0UvZ1veouQazVaqD6tz7u7UvH6tg1vfd2j1vAIq7wzMozxSuY6v97uKVv2VzMVvbIsV6taoz_lvjBtH8uCmv5VzcozDHp-oupL361vjozcVvlozPmvsIsgVvQWzwotpVlSmvaqoDesXpuh8ufjr2ozYmz7L3dys6oz0Vv4otmUuGptY2vxhpZ2rlWznpuPUtppuAWv78uyWzrYrHWvn7tPM3RM3uysTpzwysd7tWCvOWv3Wzytzsen9WzWroz2rbpzEnvdpzYWvuCtInvipzPwxhUmLXzuUtgWvV1pOquRXzUeqUnvIfsVXzUquwe20lpxrozpzQ3vcXzS3vt9uU3vgXzW3v7pzkXzJVtmXzycqoXzg_tYDtgtvsXzaKsEMwslsxXzpfsm3vGhzyXzcqtZVtBWuxfsDWur2z6nvw3vHWu6Xz54vSqzzLs9XzqqtAYzYqz73vdXvcqzTMqWWuKruB4vmN3KYz5IrmXvZMqdWu8qtCUoCEtN4vf0s-VtGLscovvqz1lrxqzNEtKrtjAv42p1qzTEtnm2gYzK9td4voovFjqAYvrm2Xrt40sEYvDrzM_u3ruAXu1ruNO3Frzs4vHXuBsulrtQ_ux4v2YzRrz4YzTrz8C0X_u8YzcN3Hsuc_uZXu9KpMpvjO3T1sjpvAFtFZzFFtcXmlrzo_upYvL5vrYvMZztYvahsvYvtrzR5vy_utXuB7tvGwKst3Yv3tvNtv9mrpaoZdv_O3wCwBktaZzUXtSfq1Zzl-tfZzXst2su7VoCis5surZzD6r0suostTszCszUP3SHxQhkJP3olpDmp55vSGmV2s3Zzaruxst75vkRmcisievJRumAvbZv94p6ZzLwzlwznistAvAYt27w8-tmZvK6vhNsL5pO6vHyRLazctuNazQgqWjtW6vWazojpgtu3ZnnqvbGwyYuGBvpvok5pdazStt2szUttqazFntTBv-sz8szU_t3qvBtzQjsYXotazX3sFtzf_tLHtMtz4azTZucQ3Euu9azJrvaknFZtyNpC3z2_tQrvs62lovTrvL7vVrvHbzhtzAAujtzPbzbrvFAuObzMCvY7vGAuICvb7v0dlluuaprPopbCv9CoaopsLukbzn7vrrv6tzR4xxuuGItzuu7bv1_lRbvJuz17v4rv8rvMau-rv0opXBx2bzvks4bzEsvVaut4sXaukPsYatWuzJvuYuzBczY8vPsviR3FczzbvsbvTsvqbvbqriuzpR3ybvqata8vV8vCDvcsvtuzfRqfvuSczhvuvuzKDvkvuaczvBwcczyJtq8v_aua5sFcvv8vHcvtvuwsvWQsuYoYQs4y1MN3hNmDvzgDvcJtB9vlQs1cz8vusDvLvz6yw65s-4oXS3-czyUiCtvCdzUyFFtvC6spZkqcvV9vkbu9Bu4JtDP3ZFoTdzM6s6btufsTtv9xp-btSCuXwuBcth3zn9p2vzldzlet6vzxHs2wtltv4wt59vCcuHQ3zdzlCuJdv7dzRwzjCmewzKezvtv-rzxtvTdvcwz9CuNdva-vM-tGFvAszssrPezMFvRezDLtTezZsnnRskcus8vn-v52zHuvZC3CB3OB3Csp_ayoM0ZYF7B3Quvwwz2lmTuvngveAQYpIXnV0nliqjvT3DuJwiybkVH2V-Spguv-SpUyuk_vddrETzG2mw_vF0z9ezUw1mfuJ0z0ZLDC36ezxtVKGGdV1CAnaTpAll9KrTfzkjuVxqi0z_evFss8gvmOuZ7lD1z91zkdo_1zzFm7Fuc31bGu3HoL1ztuvG-my0zwUqvfzy7sDeu3G3w7snU31XExevaU33ikzevfnI1ev31z3evkvvbhgdHnMmzXvsxoz9XqjqsuTz_ZpXhoyfUgZpAV3Q2CegzATvKepIRtOmzR2vBbGSJvKftZJvRJvkztP3zVBsVJviJuO3zJ3z8zuPwvAxvWhuw3zCwvLq2XKhjfvmEynl23u2dwvrfvdLofwvl0uCXsbfvc0uJq2emyV3zffvTCz6ftu0ugwvi2wUu2S3wFwwj9wqfvAImeEqLxvoV3IY21juwEvB_rdoq-uhwFueBl322-wvE-v7ZzUJx_VxZBx30uKupW0WKwxWFw12zmlwxMxtguD6oHW3sP3GxtuYpzkt6Hxjkts3x7sxOoV3BJZJmKVyLY2Rgd6yFQnnb6B7pXn2xkyWKU3uVuSs2jOC9pEmE3FNU0WpDpt3TtaWzcTmumlzW3kgnkHpugnS2vYTmThoNJy8dyiInojlSGnFlngzuX1V0GwdWzDM3TWzJesfhpjFrrAFC6gGHGNowph0KIKbEuOX365gQX3EDxkhnbTxyfoXKvnSyKGGXBWSX3pGJ4CYeX3SoVZX3iWnKexgBxItzTxvKtz3W3NxvcxvUxvPCxANty2zWAq5GuOHvtX30azJpuGxVwRB6yFSa2ORg7X3DFhiuhUwIfAijTzxsn7evBmzIpBkzvZxv1SvHY3Dmz83t9lzltrNY3hjvk31DAlgU33dpOY333zRiux9oKjuh2q4VgaOtv0ncOtXizqWskgtTHwL4zStlN4zrbpP4zxxvKMuiMmQ3uOrs9tlRgvQ4zTgv0T1BB3rB3aG3tD31D3LGhZG3DB3qTyznA7D3HZAcG32Y3AE3DXWeG3AZ3rihSr1YohKGG9Y3BV1UB3bC3oA38B33Y3JV1zCYCymOKvFymkxmGwqB9qlUsAe093u84oYV1IShdVyCAnLg1bg1a7eyG2XtQ0G2pMr93uZrWOi0Xafeg1PuyiT3h-B7Y30uAAC3IohWb21Y36D33Y3yZ34UTGE3oXgz1VvlPIZ32Z3YbA4PP9Z3BZ3sejw42VB3NZ35Z3ONcoohbB3ed0AGGcfyuFFMFC2A3W_zlB3l1NJ8qgay5jBgZ357z3h1oIJWG3u3APAgKzBzXA-TgX0yzR09Tj9Dg0MgDNAea3dbDASgdQQda3gGD1UDSM2et1VAgJRIXAgSUDZEgTCDkWTGgKvKIFrC5WFzXAQDExdcuGYm2gMHBra3PUDta3LCXnKgYMBXFgdEgcSwORAhLCSEsFAgm1lFAgmEg9JgoEgALgSTDrEgRb3yGgSp0vEgHbktCghzknEg1EgKRg3EgMRgTb3cLIhDg7EgkfJ9EgfRgpgpRb3SQgmCgCwLU52pOgn0ylGh3_hIRILZGya3ZAgQo0W1AEffsAgHb3aFgJb32qbWcJza3KIA0bXXSXvre2ECf6A-tIzgf5SYAc3XduFmJBZCW_CwGhzb3zXAo4hihybAhBb3WAgSc3-hyuhyJ5hHGgq0oAjEHbfflL1YDWcht2fSwvYAgmnQxz0xy0g3UKc3QTB-ePpWDAgA4SEpc35ugWCge5oXQgkCgwIg4-yVQgqIgaRzOmkFAgSQg5IgEXDyNu7ZBRc3kc3zYVoIYb-AyCgRA2ByDTGAgCDCx1fmyskypc3-c3GXDAd3JBAJNBpc39D3eFzUd3eI1u1foc3qnQW6yE0GA2Jghasbd7HbpxQr4IHqbKhD3OCiYHlKWcWDXbkCtAQWLYkG-gBzfAsefBBGwgCbaG6AHwuAZiFU0jyaDoaJ5ekCbD-Opejyfx2zaD6d3eCgR0jpzanZ1rwgBe3EzjyaB8bAUYDCvBrsyKc3otnetn8CgbYDzsyXd3iNyRryTe3RNYaSjLe3c0CTd3jnQEd32XBVMCBZCtJDcyATUB_nHFTDQHAzEP9iybw1Ke3TpAHYDWCCCd3LMgVd3IFzWe3baiDMZje3cYDpk1UWhELEnSGKYDHXWV7B0HC0YDbQzNe3-y2b1C6Rjesnb5xgrwPqPue3QYVwe3Lmyye3c3flKWO_BpiBvc3Pzn7ExQVWlQXYP29b3dTbzXAGZD1bIpXVuNeXFgaf3kL1BYWHDqgf3EzCkf3FcNFmdNkVfiTZ3hV0gKMIKb3_naYnW8NRwDgGb33QgjmIbFgmf3m51GUxRAf4MyDr0032CAgz2eGZDUvqAB3sZ30Y3u3A_f3MTiEmfzIvMTiXrMJg3RAkziMp4eAg3F_VL9zcb2vb3f92coNGg3RAk-DO1CeW5A1rAVbwr40kTwNKgxkf2PbzkfKhbNM2MhbNkiXg37CVHuxVPnJuxUM2LuxpWc9yxUDemmf0BcomfvWcqmfxEcsmfzWcumf5hIwmfxuMymf3Wc0mfLlfPbMlM2ebbjbylCXlbyGfZNTeOCczrblHaAnfSTeWj0UTeYj0WTezxbYTeHn1k4Nog3YfYRubIsbToMPg3MTiqj0CN2pbeNqNXh3WPZ1lfch3CghEcyLC3uNj8WDZG3u3AvB3KA3h0AyB39KgjrCVc3xa3Db3lZVCFI2a3LFG4a3SjSWWF7a346Z-a3_pgr1n-LzXFgog33NjVZjdTwYRAff3uf3KqDcXgJi3hUbkWBdQAd8FK31LJgmXy1BC5tWoOwxKA3BC5tWQv0lh3S-VOg3Mg3ReJIYroNgUJo6LztB3iNgBi3G2yy-A051T7HwBAJqE00q-Lzub3jAgAd2tNgI2V-Lz2zq-Lz-zq-LzB6iqB3riWeOgcTwRTwnEBrh3wQgDi3ci3afhdg32awANA9Qg1MgZTwUrnoOjfi3-e2Ug3n_2WnhGj3ohAiTw6LgLj3RAkC_ky3ZI6em6ZypJih3c_xfi3IXi0Uqej3Lc334YVTw-fQzLzixyTn29q0Ng1Vw1MHBNQg7Fyc7fBqWYMB7df2TDjxgG7A74feEA96J5hhdMfTcxCNwLmD6uJ5j3J6J3fujBktOvba3Cj3rMIKi3nVgBj3aOgIk3GZDKk31iwNk3ZshRsgEUN9BkRk3eSecXgwi34NgVg3XrxQVWWk3Li36XgFZDWBPaHAbcwIBAjk37Ag0aDNXxyuq3iegxzSGZDbDVqWfPJ7d3He3uk3c3qZa3xk3tRWyZB040yj3GOB0j3uOgtf3bf3FgIXTw-k3hf3FmdPNHmf31bI1ujek3Hl3Gk3Mk3Cl3W4APi3li3Hk3Nl3YnhSXB7RxsD26QguzgKi3E4IUl3Jj35zgZl3Pi3Pj3xi3bk3msTdk3Sl3al3rQB860wz0pIgdl3Ok3Tk3e1yH3hek3eVg9exYl3sl3RWgSY3SLKIWwSl33rgSpRP4U_k3YnWZhf3GzNi3Dl3juWO6xr2U9l3BYW_l3CNE6b3Jl3Al3DWAGl3FgIz2U_OIoKgSl3Hl3Nm3Ki3Hl3ZkxpZ3I2g6lxEd1uh3Cj3Ri3E31NPwQl3aOgfm3GXDeMgGnhBLASi3xRBsVgom3gm3Ti3Zk3yLgyi3U1ism3lm3NPwwZ2hi3bLg4kAVi3LYALk3nsC5m3Zi37m31iw-m3D_HljMlOwYi3Dn3rOBXi3TGiHn3QkBt42f62_50vm3XVfil3gKle2iQLA6m33KA042L8Vf6Ul6U6PJltCuU1eOxg6UxT12Myfe2yY3Dg38i3aRwlSVosEPA3Cg3cm3Z_2nn3OilHqxDgZvn3WZywih3ql06zA42Bcryn3igvpLmhfhpznVfXDHoDvI6_sIi39n3ygq0Hq_n3Fcs2vx2-vhJlJcp9n3gqE_n32vm_n31EtXtVQo35IrOo3lUy0IAn9g9n3_Sm3JFxgVU52gRw5T2FMR1n3pqgpzn0cuIJo9ns8LlhgA9nmifc2qFjgQ7LlXAsavyqkHTrFZJlmNM39y0mVo8kJg02o3oyAuRPtClPg06n34f3yT1o61F00Rb2ph3un3IKmRW2QA30E2ja3Ep3y8k432Thj6tx6R0gQQFp32n3zE09BpSKmqznA0tIX07n3r1g9n3t9UDo3_4tGSzbQHEo34_sGo3_4tIo3dmkKo3RNlMo3b5AOo3dvm9n3Ro35rOtp3Uo39n3fSyXo3CfEZo3dqfbo35gVdo3VLfkT3tdymT3E6LRp3io3w5sko3RNlP4uc42nn3xHCOPi3Z39T1rB3Hq3SqAJq3cejOZ0Oq3kbk7Z33KfSq3lekzihMk0VzuHflGPPPq3NlkNUgw42eo3wb3bu1i2gdq38kgORTLJxBgyTph_8g_8gSrmo_gMV16biRj2ezjlmV4-zyq31hLzjfxgVcfnqAskxmVArxyiucC9meUpn2cEBjlz9O_q3R0j4eIrNxA5OQ22XiAE5yjlkQAs5joKjVpNk_o0VkQJ-VQQlYRzB2m91XNetcSQ0p2ewgOMJRety_mv22i22kmWPfwEkeBIhnYPLgjRoMKs1fnImr3P8gNLjGgA5eIGLYyFDSrVv2WiKGwwyIQr5_CDwydFWf9hqG19q3iEy-DlBMyUPP6G1s8zjeLz0xZ8xM_gMDsqDn8CshDsrDsUoVrwgZXsk3YtlnW7wPa2WrElaExUDr6CXPH1oeVgT--Y30aitc0QCo7avOBiOA-oaynEGHHU_B30Tx22SarWtIQs3B_BVUfRaGfhgCdeqs35_CfgAhSisVfiKGQ71F2WRaG9Hh7GywFzw9Z5_C3s3Hsw_fJus3POASQfq32ZOwyZ2P0ianw_PLfXBir1oh3Ft3Hq37IoMp3XhLHHobA3weyQt3gA3opU9BpTt3Wp3ssSNZs25Ubp3npEdp3Bo3NOAet3wTvjp3ft3lp3wWinp3tznpp3VbArp3TfiQo3vrtfp3m5C9IrVo3KNaYo3w5s9k04p3ghV6p3Kowfo3DXKNt3qbivt3Dq39sl2zqsduFX0vkzxN0Fq37i3jGhGt3SWjJt3gX29c2Mt3zRjXA31RKvRjrr1Pt3Tu3yE0Vt3BcrLu3_ztZt3z-vF61GOclt3sfk-n3ht3yTvjt3it3ju3wqvgu3CNlnt3D6hpt3cIkJo3Po3tp3ut3To3pjpyt3kSyvt32t3lpo4t3gq37p3xK2ZHWau3-t3DHoAu3D6hHu3Ct3bm3en1tn37p309UWVxf42nn3eSnuwharpqKYoFwvKYoFw9wfcYp5t3Nbx7t36RYcYpH6UIWxtKaIzngrDchV_hParpgv38HW2HWyUS9YyEZnfv3eWyjXyBQZqv3hv1m1UjXy7OWcrwp2jvv3MHfPiyW0V6OWfCZ20B7JgZZEyvhyi1GrnWsB7v3iJg9v3oHyAREzv3CM16YJzvTOdnIwwQOAdtCGWpqj21cy_cnMw3r12nXD7LkZBymIxap2HmkUhVSa2gIWNSnDTxmX3oSs_fJdw3ublJ5wix14kJjw3UNsw_IT7e-jXnjgvxxl-Pxxx9EAed2i8e8A1a5WvsY1xxDMb-h07JjyImNSnZTiCdeHxwUNsZTiNGz84wiP1bX3Vcnwk2orS8w3rolLTxcxx87OMu2tj2Ax3rol-70W5wHfvZZEp0juy2rjyUbEQxwZu2UNscY26biUTiUhVjW3BhzDx3KpngApIplhhVV8AcjHdx30Jjy4kVbhYxx05Hfw3H80nX3DsSvlwVSn4hVpx3bxxByxsx31x3ux3TvALxVjy2Yx3lOAWx3vsYUx3IZEGyxXBxzbhVjkLzkn4lSn25InDyBx7lLy3Xw3aj25n2Lmq4lnKy3sqmMy3UUrPBO9lnBdkQy30j26j2PLiQgEOw3nak07kMLxGrngy3APAiy3Q7kVz2Dmk1Kk6j2bnnTkk5KFY0JnXjZZExcJTNJ4XJBKvxy3ejIShAYkfrbJ5EyIX1O-1SPAUyxm5hGLJmIyBCfTjH82UVty6ryn3JukQjYpGq3Jv3Y4qh3kkc2Nv3fniRz3lKYUz3cyjqKYXz3t11vKYaz3He3Xv3KIEZv3X_Zdz33k3jqVtRiLa3PDieB3b5OSjylpsITn_528HgybhOz3mRwQz3hniLsfSz3Pz3jz32sfVJZ4z3LsfZz33ni0z3uRVxLY7z3uRVfz3ukKW526RYC03pyf2xt8jPsbhctjY2CaBk-Yrt-jvxLiStz5qPjmS03h5nbHrdeyWIvnV0gR2NK0hPJ9tkRr3mS3GlDge1If1h03VmLJlLKkLZLQkBkzlgVUJWaj4cEzrRVoJUnekqnu034rRVoJZnejeJbnezOQxz34nwfgGtxjVz3Wb2nn3u0jMwpRu31tJ903Yz32xV80jRv2Xu3kRLB13J13kA3BF2032hq3Sn3w9ZZHWM13W_wS3IiXWOxj8xcCQr3UWZ13KdH8R2Fv3ORyln3Ju3A13IxV2z3mRw-wVMVVIxVs0t0sVK13cFL9BpTzVG8s8n31t3cp31t3gkvlu38voThr313ou33u3Ekmtu33u3wu31t3up3uu3mp3xt3yp3Wo3BeB_n3ao35u3ThVE03o_XS13xjzTzVlaGdmkCv3AjQo3WIxV7ce-wVoVV-sVRxf-wVbvVX23TzVkYrkswb23UMBpYrjqVTEu-JAdEruLiP42rFuoUFbswMqGvT0u23lEuwJj0UFScoEfL0230xuq_ETcoOdQ3238ws97mmW0Tf0p71Vf0oqnNX0iD0d9qxufu5qKJWlXs6038gAW8VGrxMv3Jv3KoQO33JYVR33ZQCD_V_XAECaN238p3-L2AbyU33n7Fraea0ExgVvHGem1ZtbjWcmQMd33_RDTM20SeoWcwBcniiom1yg3tWc0g3_ae2g3xWc4g3Dbe0WcvmfGbe3WcIbeBh3PEN1m13tbGTe5tbITeJCceFV8mf8yZ8m1dQbCXcCubXzx_eMHXckQbJFcJdZLXc7fbZ8WOoFOrg1bylj0mgNn338FAeh3_bbEEeaXcZ43oTeNLYf43nh3Nu3Q13Jv3PupCd1rn3Hv3Mq3m43FupOt3jn1n434CqtRWSYrU9sn439o3eJlct377gnu39mz613lPqKyp843jYtpu3WNlru3pLm-13rt3rkptt3p9tzu3nlr1u3a_A0t3Jo3K23axs6u3l_2R13Rj32fm143S23wWiU23K1F6LvtbiL332uLSVqXbim13703KVqu438CWk538M0bN2n53Sp3Yu3043g53B-kx13ap3z13dt3113ep3_43-Ep_43CJhTo3zElF53yp3sp3B23yu3wp30u3G23zt31p31t3Q53itvZ339u3VLWq53Bq32-va53243e53e3uMP2ovWGt3th3Iv3WRwgb2gRw6TVpn3-5FVp3TAglq3AzF8bA_u3raHdwxjz3hyVI03wIEV13-SnTzV143M634ninNxj9k9BpEr3He3Pwnlq35cJNurHyvaBscMWAVs5JkGPuxGWe7upVloKmYqDlintryagt_s3oBAUSF5cJH73GgAugw3huycW00uehL7o3MzF5asUqV8UjgfCVJipzysbCY73VLfmMBiiiAxuTwxzz3a8jBIhw_Ajz39Hh_KR-AlXUC1Qop73yldGhwMfQSkhOLINj2S926D0JmGG_Cj3TBUBaIBQ8YfIA_M3YfEqghvfwAYBFIBX1X1LuUOtTiu7rw43KBaiqMhJXEJwj6ujYSAi73R3TYujJowO83EowQ83NRAz63RJtGhwV83v73uxBM6mGuqJtquUx2VsX83f83i-Ed73jKhUnIb73BIh-VrFN13wki83JnOk83vu0Dmxl2gn5Dm7oj73hipA1U083-1lGhwz60X3jj73383i-Ej0U8LVKGEm83O83A93aJir83pGFyMR32uD93q83VLf-83CvBj83-bhH93I8sH73GhwS93r83E0tq_EB930rM4tLf43oGo9Hho1YqZBjmxexxWmGy-E5iClwMnKBTTpZsCEcOwekXLCCLoQW0ySrLyfiNOXaC-FVhi3nn3tzLX73E93gkxP33mRw193inAY93gv0gW1mAf293K93pkxG0yB-3bplpzyhfh993s01fWP7u36t3xm3TpiF-30imi3TCVA393BIhR63gRBa73U-3xxAga3Y_2r43693Y-3C-3a-3pa3K92793GHAJ-3O93QErCUglLzf-3G-3c73s83-bhE5Or1gJ-3VfXJ63-30r-3R-3t-3e73T-3g-3cQAn-3TUDmINQ-3A8ei-EyCCJ-3reTpGFQo0iIFJz3CM2iDKG_3s-R8CIJ8U263u-3o-3vz2q_nDYg2L3pDFM3fMI2k0w4nn6xoA8OO_377UQ_3e73F6Aoy2XT3ueeYJxCMptH21EnTq3OmjR_33UDi_3-OFPwnCE3Hd3PgwrgzlgGU02yAz990LB1h1nCLvA3fKnnp70Zm31mhGv3RA3ie2093Ov3593703eerrc2Qv39BkpVxM-3Yv3O-3qDwcYp6v3dhgoSY9v3kZj_v3x62YtBCw3yMgEw3-y3IvTHw3nr2Jw3Gw3T9gTw3tCZPw3Dv2e2wFZpO7kpy3XSnRy3Ry29m2hIk5cnfX3T3zow3dBWJIxgw3Fx3iw37w3kw3lr0zMnfPJ0A4kX3RgPKC1-rwXOm9oVfDCeMbRmEyw3wwx0w3m4W4nBGB4ww35w3bNj6A4Qx3QhJLu2fG08vw-yfhx3BM1gA4ULwDGzpuwosSJx3UB4eu2mr0-i2frSXB4LDgZB4RtwiGBEy3QFACy3KaXrB4QB4zMWeB4pBJzsvAIxMdxuBwVarwBwNSnoB4iUwvk2HplOPnnx3f8A3x3IRWCyxubl56fa_HlX3xx3hw356OcJx7x3vblCC4iB49A4LaJEC4UNsGC4vx3Sx3lu2vB4tB4NB4vB4RhVMC4_SpPy3Xy3pm2lXigC4XSoCo2aBy78fVy3cy3hC4vw2YA4pC4GZkdy3m-yfy3kA4rA4fssVboly3YA4ny3Nw30VBWw30j2Fynty3nC4vy3sVi5y3zpIzy3lOA1y3yWy3y3AsxDD4WWj0y3AdJ16B6WJkXJuFhxryDz3tGAm-2QWJHz3XyxX-163en3JW-3gEjl73w1yT63U2gGt3k73-z3N83pde1iwh73683xxApsifD46kh25UFowfMBt9UwD43UqHeG1Nl0-3PA4DOMtD4BIhuKAzD4ol36X2Frslq3I1nMZwHeL3806HzpD4FPPXfAE_erxvg63u_3W3Tz0nJJUO02Iq3q_3kgANE4_Z3kFkiqYmU1E2ihWwHE45ni0oialtmjwz0jUvjRoFyqjCgh91jcus5jxfA4AkxQHkWtxUrJsniNb28arVzfAohrZ3sn3d-3HA4HE4m73PLRKrii53M33kD49ni9D4n73XgkGGk6D4xxAAF4PBlsD4lD4qD4cQAFF40Vn3D4S13zijDF4KF45E4SDlZCkWizBE4IFvnTiC_yHS1GE4o63iTAKE4VF4TE4dMFj_3Iyn5CnySKRE4Wq31ViGPPVE4kgAYZnkF4ZNgUR12fxcZgcE4jvf80yn3hjn3p51Jp3Jv3r73mmj7E4B9B6F4YYmafhOEkEbfUEkNF4V5341qSz01Qo9a2z-qbeWAb23q0ruqD6W7AgJqE4cEVje6PgRG4aEBFG2DU3GSVrXQpMFOhhsSjO6xK5IcG4MTjng2p2jNZsC4w8_pdD4r73NlOr1yha3T4ijD4i_hqG4Nd1sYWuG44iwlLzyG4-iwNA4gz34D4oG4sznYa2342Jjw742ttmr10neWcMgbG4QqiK5ILcjqmxJF3Ozqt_kEj22YysE4ni11cVMfuNfuZfQWGyee26f3Cr0kr1Dp35F4u73gD4Lq3mn3aH4cwQvG4Wl32kIgH4zG4461S00kH46khw73tBHd834b2xcAXEE8BESon6zYhPA473nTI673zPigXBYfEEG4Ga2nM0XJ2DRBoH4V-3Iu3U63093lghF2FA83ghe_035F4EI4gEBGI41Rxse2duiWRxMI4Uy0VC3ExqQI4CSx6H4gU2jS0GG4PI4bQxRI4GVJxuihvkWOxyzk7Fwzi1P7aUjTEnxYQEmnBvTx7PzfI4SuI56xPgt9VxaSnhTqNH4P0jsF4PW3fDwqtTi8eLznWHuJj1BnSoI4yxatgTOJ0gdVnG4kdmb-3RN2Sb2DI4ASqga3wG4iyq8LvwoqYmhNJ4gxvXI4iP2hU2aI4MJ4xfkkXJagtWcJburN63T23kaBHc3ZifZ3JbJ4GVqvhuPFoa3UbJ4TS3MW3V2zBftwhuHpxAejbJ4DJ4DFlsinBkIII4693zsqyJ4ukI051RukGkIYyqxJ4MjrEai3G4F03OF4XMlITmYkCOviYkCKLwEK40bBWq1YkCV6U6J4LkIvE4ea22F4p61qE0Ou3JI4ZoMnD4hD4dc2IJ4_uq-93DNy8uix5DYmhFAZSJ4-ay9p39H4bFgFAZNPJaVr4SwRvJ1G25-k4Obg13Ouy0E4eH469340j8F44XAK83FvjFqjhrj6ujIqj7K4KvjjK4P13b33d00q60-K4XdEKYW6P05VTIL4MsAh0YuTGXmE_bCL9j_yaovAr5UEXxZ-3dtBIL4e93ME1mfyVL4EMGt93pVQQW0P2SB13v8DkWgNNz73ok4kB13QKnPWDrrDl_080jiL4OWBNBpX1Jkqj-vVdQ1BR1-vVbm2gTnIcEupnFj2WtxoyXxL4mKAu-0g9EJM1QCkY9AnMPxDJHxC7umS-V70n6mxsowoTnP3INTnD_0J1nkF3SyjuIC_oi1fnmxgHgEHHyJthQ01T4eEQ2tjtkY3vzID72A-afuDdwEyun8QaX5esHHPIc2vT-d2T-2z2ecM4m2x2L42a16hxphtWtxvM4Rzg90nsfnhJn1tiDgDUvx3vahRbvmC5yYWQxKHFI6e4gIF135ekkL4HzwypJq63R0jDN4uGDF_wvL4U2J9L4sLQev25qnzAkWKxwL4CM4BcHjv2MTnofn9wVI13W_wLN4gxjf0jC-o8uz2tjCdAtoiCpQsWCtxjYXFkE4rKKfN4K-An0j1owSN4nAkCpwOsTg2jYwwlHS6L4H1jhm2KM4IDnaFLoBJhfnZOEPM4YXF1N4E_jr0jLTbdNECnQQTnjCkP_jl0jpeL3dGiN4rvIgrm3unfZaMuAKVamYERzYKVaMEFlyFiFdTpS0iY6uj910EH4hOx0M4J32HmwErwzM46N43NPJO4dxjCyz10j_yB80jVtC6DH1cEJXCwO4D-bnSGWGy2m3cc27WD0939D42K4F2qT83dK4u205839st9K4mD4kE1Bf2-O4QXySg3mA3U537H4ly0fiwBP481y242lI0-G41Lz842ZxyG8z5rFDH4OO4FH4pMFHH4nI4R_bKH4UjkMH4SdxhYCOH4qO473QRH4VGyl-fC4z5f3WzfpVrKt34F4693S83EP4ZE12N1zY3zK4HA4yP4JF4_O4oR1xfjrnw9D41fj-P4HP4-e2LP4YI4KO1VJ4NOA5P49stdNLBQ2_Oj16BFi1zW0UF4EMvgiuYZ2yb1HUZcF4NoL_SnuM4XE4Ly1o_3xM4ErwtF4GUBvF4gjx9YgyF4Bjx3O4PW1Lt35F4V83fwmNPjGA48E4rQ48tktQ4x1ye5fFOgxQ4rD4bUx0Q499Q2Q4a3mr1g7O4yD4HP4f_p2D4AK4O23FG4Dxq-fj5Q4W2C7Q4BoXl1Up5fHP4f1jzP4UXgdLxAs2UukjI4nKl-q3IR4MieCUnm2xjF42I4rAvFj21I4cYpKW3cYnV837VWBI4iD4093Y83cH4rG419ijD4pR4493zQ4NR4zP41fjYR4Z83s7Ab83Wg2y73vD4AR4_Q4zP4BR4QqiAL4warCL4mK4uR47D4M836P4FpImR4aK4qQ4h83vR4ZK45O4LS4i_thH4_93e83RS4lH4mW1HR4VS4uD4I-3bL4K-3qSFDR4a33jP2GR4US4yLqS-3u83s-3AI4wK4jQzi13CI4QS4kS4VLfFJ4y32UK4l43xP4MS4a-EKJ4iH4IQ41S4xxA9-3MjIzR4ZS4a-E8S4fmkbS47-3y31L-3T538u3-30ZNp9HhBT4BYJ6-3nS47S4s_3MjIB-gsfsC_3mS43-3BIhWcJG_3dlq8u1jSgM_3c5hjhVJbiq_n1VxJAzadxAcVlXggF4MT444w9gVj9kK4ycR4hR4-9pk82bbiwXFgR4HEwiR4GD3HdxgF40YJiii0F49arWH4jV2YW13P48E40z3M_r8O4sSuSfmaD1Sk3M_rDBkeSeVMxGBkMU40rpk_32Qz8c2zS4OA4S13oEPDU4QU4I3qYU4_zokisfZvG3hbU4_LpdU43juLGwTZnWFwiR4gDuHEwkR2pU4cYphwxUv3JU4FeZ9LcSV199lXLCv63UNi2c04Anq93RQeH232OnkGrE63sr3qtr4Mi8q35InQZj4AsoU35H0nG4y-3uQ49F4JV41iwJ-3ImxPT4-RYx733fGAS4gy0GV1HQ4WT4B_3GjwRP4Pw1W-VuY0vG2oCnJS4PS4693J-3wS4Hp3Et3wP4HA4kV4i-3OI4BN1cS4pT4PV4XT4QT4e7325Uy-3_O0hT31E44G4CK4iL1ET4lt15-3YV4aVni3TZT4jKhH_3nxJJ_3dT4DW4IV4-lxA510J4pV4KW4FGkFmxv83BFEwV4lFq22gUV4ynsWnhrhwaAEpK4_QAWchz4DtvJ3KAmIrpxzLTwI3D3U31_ncGwlBxqzzOaEb6afPxWN10cyKX1XYimW480xeQ4u0wWnxyEbPH4JI0_tJrW4kBHtW4PKA9GYJ7zAwlrQCC0IO6xy5INbnBX4q6w8ESRKUt6wdxj_rzZvu0Zz25vqnicGyZqFXhVvowc_3XonZXty0n_yn0iqFynT2zSnxdQ4i5yyM4P0jZX4VMxFJ1LapEX3vj23ynYxv102pN1aOzIiwsN1nQ4vP4t32093x83qemyQ4OS4amAjD4zX4-qp1X4sV4dC3ny20X43Q4lLz5X4Ykqj73DT4QV4FT4eS4HT4N-36V4dk3-X46X4R3T3YQA_3AW4VLfD_3cS4vX4k43HJ45F4qroFU4b0UxM3iR1061GeWqrojOgG3vFi3cY4TXz5WgfS4cC3K9UdY44Zjlz3zP4df39D4F2jG5yDaj9D4Pr3YVja8xS1Svujpnwt8xZW4BFEA7yCmxGY4eKx7axTmxTMyt8xOEkD7ySX4ThVy-EH02vpi3Y48LT5Y4FbxIcEanw7Y4OW4kuG_8JRW4PgWTZ48V4WZ4AZ4N7yb8xMmxTMykBEDunySTGZ40UYistIbx0Y4eDnuY49jw_Y4DCaaAEbZ4tZ4bs3NTTE_3vZ4ZV4KowyZ4DZ4HnmUlcZ7yKUnUEk1zWotkSFjlOAQwwpv2MDoIckVR4YA4YkfQwwHAkTrnKrnuT41T4yI4jP4VUELa4eBx0_3woAvT4IWxZZESR4dekNpwYa4RSiyW4fX4Erw7f2Pwwda47xwh3kGWiiI43DwK-23kBO7kZa4hpwDa4Ezjcz2EHDU2zJAoSwxGxtAYySTnwa4aNC0T4mU4dwxsUE3YADNpex2nrhjdcDNpLv2x-wr02cfphuJnFrM8yffuf5vpMsttgL73yFD6sgOxgo1uJZFHVFm_3CtuZE4ulyPEzQXhJZFYnxYb4CnyWHzPb4GPPRb4sfsAXA57fZuJghV2QDIK43wkoYBxwaaahxtrbpllb4GDwaJisb4u6baahm0D-1lsNxUuk-1lXNyjT4nPzy2y7tP-1l_qyW5zd6p0nttjxQpwIyn7b4GOyf73fDwKW3qZ2K32phtuBqe7u5Jm0a42-tZOz-909jwBc4yqyMKG3b4Egp3oihI4J7nJc4opxCAoysgaXGTGHwoisjwaaRZc4DOzqsgf0E4b4bR4vI4UWjJ1vypxL82Cu2OAkWtxYZnbUNUpEZd3Sc4gFzpo2cT1V02rX4Xc4zUSqc4roykrLnvBJ-35b4y0uLnAJ-3tah-RFId4vc4VVs1mxV-ARW3dpJE_3swwYYmLxrUDu5hhmSdFaE24Y2mARgfbJXotkmn2OEkZd4kG4pE48y0md4Flxpww0ZnMzUkd4_xqq3zgE4TTTcd4mCEo6kXjwhd4ZEwl3zBxwJmDpgkea4bgxrE4P0jJUnyzW5UYlxBlbna7oVCupm2RZpaEvmC4Yw3e8w7wgYcnSbn-BH8KGNsxfBl4MntojOnnWWwUeZSe4Usxm9o69Z9ojRU4ENAYe4dc4jszNJgfc4_hzEE44gOnn3xoimxhHP4mn2883-GzX5yHc4rhzSd4qd4mTAUd4KAfKUnse4_xqhb4I4HMT4Q93d3YrjIH73J73Hkm--3wAmpC3Ac4PUfrs3yFDhe4ys3Jf4XLh9e40aRj3YAf4If45_CCf4bAa3UDzFZ8NKu9geaIfFlfonCW44gi1ns7u1aJ4Rf44HAY53cnkrTUMf4Uf4eYF43zXf4zr3EbD_8gbf4qDIiQ4r9xcZgDd4Tf4At3effg0WIc373eG_3Df4bLW7e4swAPf49f4ZjIBf4KFFrf4ST4jc48MUdrDeIZusHKvgHf4of43f4zhgtqJPg49JLasDBg4Wf4vqMEg48HAGg4SAgYf4qHzeb42Ygef4QErEW4OIkhf4HXTjf4Bc3vt3lOUTg4FUFbg4BYJdg4ZrqH5Ex9ZEBzqX4fT1wF4zb1-9J_f4tfi5f4gJ4Iif8f4ZMgwcBLGGnqFCg4kj3p9ABBaoYsm1u2r3C-0TC1NDzR_073WJQ1KIIFE4oPzL2f961_LwngyQ8wJh4X-0qH2fTWy-Eqq0vYEOc4STUc81EExi-E2V4A8zgkxoIJdsDMcAuvf0g4ty1Xc4j2f6niN1foLw1EzE6nhszPqvjsz8bx0jy16xslk1blpisF6vMJi6k2iuhICyWCx7h4eYun2s3h4BJJ-1x5h4_dQDi4_Zz1ZhCEn9d4jx3lCnwAxlG4gl1EUBinCCdA85sCgRIRWj4I2jBXi4AdzpPtopPmr2Qi4ECnYup9apcLkAH3I4waxgsssmi4hOxULxhpV8olFj2D4xrcy5_G1_nv7hPrwADKpvueOxMbp1i4hOxWkXIPxFqwyi4WwwmCKe3Fxi4b52UsDMbp27hni4gExpi4JPufTV84xgoW-W3wi4L5xJSy8KG_a4u62s4ps939WaEUFKxFytfNjZdGxKxFDb4hy2psEw_3gMYYj4M2CUW0eQXuA4ZvFjj4dimFX4WQdnj45EAUj4PPi_Nx5Lplj4oiN2tnuJffj4PPiUj2rj4v6X1j4jcd6P0TDnjdc5KAS_AT3A8KGrk2kcLkzwqj4CqwBZC-j4g2DIL49igCk4mBAEk4qS1Gk4WX4oBAymefz2fe4wz2NugRX4C_Y_1AJH4nH2UeZYk47LxQpw8j49pv4nyDYxze41W4vuEmk4Of3LWarh43H2gI2a_xPYmrCFpoxZZoBqvTT3DqvpMsdk4biGTX4Ng4izxWk4F8X2k4qhxtk4q-t94xcX4wc4mF4gX450nFl4Exj4MCEj4FX3UsDdb4MBzWH2ce2YH28jwtX4aH2Oz2K4zxxjbRo0_0dH2NpRBSic_0Cy2wI4GfmCYg572oL4_2j2Pzbl4Wiz0W4Wb4PjrVUJL3EHPyOnm5tgXNLv_UbQ4PzwGjJ_N4OsTpVjTTHeOr0-vdR4fZv8ZgmLxUzjfh4Qb3ErwYZndJRWDGq-0xJn2l4KIAgQ4CB1AkJ7l4-C3HdE6dA_l4Va4Oa4HEwKagEm4FuvhQ4fg4Rpy5_3WYDCa4IFvRAQil4EI3CluRE3ll43Dqnl4_wj-92qN4Onxsl4SQ4ta4ya4fXoR71I1nnniS4H7l4Ny2Vm4T03OynLc4Vc4Nc4qGJsaF2_jK5BKl4Im4YxvqFyIGEQm4joSTm484o-l4mj27HxUc4KGwbm4GNxUzjWc4hm4xm40zjf6xgorzl48ugBvgnTic_0ktw9wukl4_m4Cm4B_yol4tTnwriim4cl4p6y0m4j9X8chGYaX70inmfTWOm4RN4kfn5l4IUP6m44BJRzJnBocFAlFrEOD7m4Pn4YpxNTGqm4VynLwxfnIDn4Fm40c4QOzOAkJm4iIJLm4hh4JKn1n4PE4d6IH7jTm4xtwkBE8HD-n4rFraqDOn4RoY9m4A9qSn4jU4Un4hLxunsjNFyf4QmyOVxbHzj02upvyu2qLxCf3tDH-k4qn4so49alQpw2MxeatzI43mx6xozmxmTnCjjivEjz10o48XupLxOZomZlum4hwnOI2Bp4xsu2o44mxhatMqnoqn6Z42a47o4nXbCgAejwhZ4w72Juyrl4UNxzhsR8kFa4GPpFH2Jp4jFtxe45VsGMxb4k8o4_Fz-d4Qc4Yxv3o4S-VZffl7U9BhJjZSe40Uxc022Ygwriup4VBhwp4KxFFPxXUg7Vx8Wwk82ub17HQe3F3T4nWgx4Uvlp-AH6KzvKy-Jz-63SojFq4dJz3KyWawHKzPLz2LyKq4ugxGPuX32VJzOLzWzgqzgTq4ZexVq4zI2hiJbMydD2Wk4IXXjsgHkuTJzlMyNLzC0gJq4aEvbJz45ruKzOq4hQxYLzdKzPKEWrJrq4jsgnG4ue47X4rR4cb20934q4xxAGnhie4skh9Bk9q4a3mv60HS4eJl-Q4npE7O4fG4_R4oY4y42Ar4lS4PZ46khRQ4IE4gLw7S1pMss0nJ2fKvgwLwYdow0f2m4Lo4W70Jn4i2TgV2_c43_3Bd45_392f-LwXxfWEzSyjr3fVTnja4bn4Mb42hsZTna_345f88JEd4o0wvr4zm4dX4fm4lIyzW4erwTl4Blyqgx2lx4g4ie4I2i57o5r4lJpTvjgmmdTbqe4b8xzoiKDlJSvec4Rdxqk4Gj2p7f5oisnifjwuPA9oiCgh-_3kL2-T4ge2rS4nR45F4Dr4_8Ux3qQN2xS4ia3xX4js4Pr4L93A9UFk0TS4WVIks4J60gLvdD1mH4pVgss4a-EM93b0naU2PJw4s4-q4Hs4iLxaYlmQBe7uikhUlsle4FAvklpDt4Fc4Ft4Arnw0fWr42hsRr4NPj8R4HS4-R4aYlWW408siS4xs4-s4RF4ms4gGCFd2Et4VT4Rt40kx1_jRSi-1lB73tMxyr4ne4Ms4oc44ZS3r4eF43oimt48CIq3jeX4F7wie4nt4s0fCq40f4Es4e7ucLzhV43X48q4WrDMV42X4nt3gRBJ93AZ4_q4D73cS4KnhJu48V4eJl1V4GT43V4BU4BK4FR4DL4at4Mu4AZ4pqgE_33q4Bu4cS4Qt1dH4j13rs4Xu4xV4cQAeu4fY4Wu4FUBm-3RT4RQKYY39S4Cr4cu48V4Wg432uX922f42SmAT4su41dHV-Qzs3asDJNBbur7ZkKt49Xa2s3pkh-_jOt4Y-y_wjsZ41Z4-q42V43Qzqs4KY4Uu4mK4Gu4ju4xHfG93L3A3u4NT4_V4Y6t2u4iiiryPiu4Iv4nboU93t-3gurbv4FUBIRR9HhUY4Nu4hg4fzDeezQJ4D83FIQLdJbJ4lf4CNlFc3bTXcT4qxJ8f4iJ4fT49gVVv4UQ4Ifx98JXq3kXpqu46dHFyqcNiVv4ouAGm4IifbJ4uHzoo4grycZgg63pT48T4xE4dyyTK4ps4d92Au4cv4SY45s4us4CvBlu4c-3Su43K4Qv4dv4ls40s4pWHAIBi42vu4AZ46s4ZdAxu4OJ4uu4Ww4Yv4EF4Zw4TpAqw4gxv5e2mw4Rv49V4jKh-e4sv4xskDw49u4CAo_u4XYaBv4gv4fup5u4Nf4I4H8u4wzn-u4fv4NPjDv4S2fPt4N-fHv4Xw4Jv4Qu4Lv4Uw4IT45G4fw4Rx4ct4iw4yw4sv4S611w4gw43w4P93Qf4woqmv4AZ4pT4iv4fqD8V4ox4Ax47s3V93fuprx4kv4ht4E_3ov4kf4vwzJHwfVqZEgif45BqcJ4Z53eJ4KqI6f4nsJ2v4wznUXgjhVYx4G83CGBF73vx4WQzVQ4g_3k83Cw4wOkGy43t4xw4Vv4Stjot4dMznGyoDxtw4Sy4PBD43z72uSAgBZC5t46nhNw4Aw4p32__3IwiqS4yK4gu4693Kx4-q4KV4ew40u4SS4eK45MwTg4Br4lLzsy48Q4aRjQx4uw4xD4Tx4TU4YY4Nv4MP4c00Pv4wy4Qr4E_3Tr4Ev4cmy_wjYr41z3ar4xh4vt4Ur4rLwer4O02hr4wG2zvfwk4ZH2or4Uh4qr4vh4B3fpr460fKwgVH4tP4D9soQ4oV48E43y4kUBrV46q4KP4hu4jv4grai-E3S4ws4U1iEz4Cx4rw42y4zz42u4E0tzu40y4Cv4Nt4Nx4Fv4Jt4Pu4IY4Ru4qy4VU4Ov4_21yz47z4c73wGAUy4ex4J04-2TXv4Skh6x4I0t8x4cnkiI273e3v4r_oIRRGgAply9w4Gf42r40u4zef9zWFx4swAHx47x4vg4f2y0t4ksybJ4n04Xn4FI1BRXBtS5g47Ck-t4Eu4BcgUkACu4fu4sS4693X93cS4iOwTvAOV4wD2-04VY40V4804Kv4-y4ZH4Az4FQ4WV4Zt4sW1B14Nu4ft4ou4cS4lx42w4UXgwOCJb4Xxuo04-b4_Nz5g4jb4W1490uulWtf47ly8r4QryCu2X146s3POAvyyKw4AtycZgx04H5fnG4h53uy4zWr0biK520biN529R0kRLj9kXt45ctkcyZHWj9k7vxxbxIi48sxXbiiP4Us4XLtriyT3mKe1tS0zGvaJh7-vxN01XsDvmeB3MHSFxm30vgtVhZqkdt6U04nBXa38Y0gCPU42T3myW0SF1RR4H-uzh06gz91phewpS4bR1CA4X63HA49n3w14rtxmt3OYr2-vN52Znkz432-vYNlxvaAq3Xt3dnBQu3i20qJut43uClu53CdkbQOpE3663_sV863cnkAduP73lTlacWS731zt243514YFv10bLXr024sXsiJl-14b5khYrw5seYrY34DHoX342-v0o25Jkh23bDkZnkkYrw9V3p3L23WGmF8ql34R537-mkxmTLrgrf9xy3b0zp3sKy9U42u3KFkYBvxJ0M8zxeuLwKmKJeVH8Sy234Hzf534I3ywPHgkvXShghV4an934LXo06HcShF44UrVoGokYhu5ilP1QDwHo3akVWP1HJABTj334PYspj3YkZba2SGZMsXC23xNrut32fipjpCW2nfi5IrwQ2nKHeNRiSj26mB7m-Kb_s2xe2OX0ZYs7Sr05PmAzJxH46mm6m0um5C0RuVp5VNa0q6mK33z04Gt3kR4qn3aE12P4E04M33A54wn3g_jG54zn3HgZJ54XXSYR4C42Ux4DA4Wx4P2396zO54LjeAXP6hjrx37Bwpwxd4frwxrz3MpJybhDA3vz3snidD4J-3YL4BVgqz4GC3nn3l546P0oeV8V4m54qeVu54IL4g930i1i93i3TzhBl934fw-pSycD1YcWd1p54S54G044LUyeVx54t93P_VaaHwLt1BGSl1O4FDycHD1nKAL64iHvZFPUDHHFKbl1kNZgSAwwArA16PArPY7XV5BVfCb6bYaBe5zNr54QW0p33j2Or33jmfwg3rEcpm1tEcx33SuxWbyYCXGj0WuxbbyjhbdbyZbbfbyMzxhby4m1PzxoM2Rj0qM27iiUzxluxPh3DnfRh3Fnf0M2vby-i0dCcayNcS4m546M2_sLg649Wab433uxRn13bNM74vWBa0bS74PfAj43FC3VK4mRw5U4ASeGJ4H14703b74GSeLBbfLvrybhcbjuNXbl2sbJY4F04Bz4Cm1B64m74zU49ybSEKZaFB5yw1Z_q1FjGurmhYFcBZnnFoSepswFRDKZ4lRD0VYsjbwFZYXAM3Bxeu7XDI0Xhg3DxbLM2Fxblg3LrbNkig74i64FFV1Semm1t333-Iv_a2CUnzbQlykLPpBeUbbNHj-eYNYYebyETe_333m1oDemki7mfVlfqkiXlfskiPCcKh3RCc-m1WbeAn1xDezkipux1kiUh3bj0In1t0Nn74dTerlfGib4bMP84On12uxQn1cdZrbe9v4uZmfub4KR-843F4Mv4f74GAoFU4OnnmaVLRpqQyILvOU4KqDVMxPwn25UgU4iw4GU4WjZRQeY94uLVjYp1U40rpwoC9Asw5Ed94CO27U49KAO34jcyuASaMWPwnuKAl947TWGSQOnniU4G-v25SGAoz94-VxPa4OW3Wa4WFwy94aZou52NisVAvQU4VMBpetYP3IIDvVOy943v3vHWrRWLRpkv3qQWmv3TESov3wFB0fh3XoFUBJkGUmiORzKGEW-4tOPqc0wZGDmVu-mdEk6NYe-4Ggpc-4GqByw2MOmJArz7qB8qm-4jtlo-4xXVzeQL3xf-q_RDL3xkymwIDKgB9jW1-4RqYvfeg74L-4F946JC7-4x529-4MLAdwIpJgKT4_23iSyD_4vgj6S4IJo_Prr6k7AftkVTOl7AfT7mAV4vb4nlABwDTsQmYFg749AAtmeUeZcmDGjToycfsAurDNIA_KIn0Y7JBM3BIhY4VHKZ4tqVEV4Nzu5gV14Xj04iB3DYfg04w2T6u4GPPZufTg4qGW0_4p2KkTYOSV5_4hgHkTYu_4vs3yFD49jZ429_4aJmU5q34eHGiAeldaFj6qiSyIA5wTkKA5i6qx_mUI02AU9OWJjZDl4thVqe0WA5lz2iG4fa40W4gaj-44q54gF4lV4p43o244V4B9Blq3wz4r6zIqQoF4_v4p-3uuloT4GUgXZ0PLAg63Q_3w-3Tk0nF4bq3NqCOhq4A5yAmFUVIRR5vySE4-v4n4V5r3G_BBB5sA5n4VWiszA5gF4XqPyXklq3S3t79saq39A5NqCMV1GB55A5n4V2J4ThVVB5SB5n4Vtr3JooOB5SkhaB5XinFUVqr3iSzRB5iB5NqCTfEFs3RDsKCiOB5zFyos3hB5YGWFUVxs3tz4v_4tb3Nr4G035PyCB51RXQ8kg63W04n3JYWKTrmkNUrq3u9gtq3JqixAlOB509j9i2GMnxSyzRrWY4Y74UU4M33463N94Wurl53rbre6AUu3jn1463BXr024aC5w535y4443gt3053ft33u3hp3-43643A538133Jk8531t3A23Jo3e44K53fdq_13n94F63P53p34I633B5T54EIjaC5wv4WNlP63944m24LX2Cp3pQ4a74D34Gp3kA5Ip3K94RC5FD5WW2n4zJyvYC58CWOD5t13D1K9BpRD5n9jc53Hjoy13Jo3013Jo3213nC5353nC5553wp37531t3No3953st3xu3J53B63L53D632u3J232C5co34C5A643r1VLWVD5nFA8C5W5kP63FyQUAs2uyu9kvo3_C5my4M6iQb2z32_y4703JVsqu3s24GE5C53CSPF34CNl3DsKWhy24R52hFxME5DKoeC58s43u3bD5mp3dD5iC5mu3bE5fYtB53W5kD53fE55CBlD5sC5-53uC5A63B23xp3sC5zC53u3H63wD5p745V4yD5MxuVLWJE56it3D5uRiat3Ev3AE5uP4XY4e74M33Nk4FU4AF5WBVAX49WaxwLNk4DQ4_54r74Zu15Ycc2BHF5-DO9LO8uJzf2CYAFRrJM2lsZJOO19WJbyNkiNk4Q84jsZS84WF5XM2SbyAj0UbynBes64ycZc8457WWbbgM2zm1g84-33ECcj84HTe6_aJTeGVin84HyOrkiveRtkiOTevkilaY_64nuxCn1z84ubyGjiInfAKaKnfbF5W43VFcFG51uxnbefh3FliNqNFG5q1PFG5J94Vx4mRwbq4BF51q4H54n4zbq4wE0rwt214cFLbq4IF5I14TJ4ZI4F0ZeG5a52Rl40mVucynLuwcyh52Ezmd52dpWn1BqG5h5bhFrb7jntf1ilmCKdD4xt4Iy4ns4mV4CD5lz4lgI2t4yt4vs4qA5xc4p7pby41s4Bfe4G5POAgD11eyIH5iw4fG5q74J14-21T7saMWMH5mP2zOj8a4-3gfwxsU40R2oFwKC5BeJJC5vG5g52n1Bn52Nx3p52SDlr520VnlC5JtFH444130HqkC2I44ZCrkjKQ44hTrvH5eTwBSjQ44Ni0es4iz47f3YH4DD5703Ry4AH5aw4pz4cw4E54-G5ay4AI5TpApA5D9z_H55G5N93Uy4wE0GI5MI5Ty45z4ysVLI5JH53eAdy4KHwSAgp94lT3714VLWVI5bx4M04S04D83U04xv4-x40v45SYbJ4oU4WFwqU4rI5aH50YejYp_A590gfvybJ4xI5C1gwrfEw43G50u4USFjA5C54hs4KS4TG56I5KFFJI5F5iZg4uVJuA5HH5BJ5ag4xA5pAYFJ5XYJqlmG149H5xE5KF5FF2OBLNJ55cJtVnBcr-B5j0WRfexPBCti9_WgRwsQ0VrEihd7p3tp1QEkmNHGZCeJ5maxKowErfiJ5GLa0yGWRw7U2wreIYs_dyffy0dyB5yCPrgRwwmVg148GhAdWmqE2r3JEkO5qosJuz4VLft9UNsgRZDN2SKII-AGa1fj93JXhBx4a-Eb44PEX5I53_4yFDIr0os4sG4nn35g4V_og_jZK5Z_oIXyy_4Z5Hd_oMJ5fK5SPAXr0Q54p24SJ5QH5O612CsXXyDH5a04UK5er06nITCmcfI5g48DKB_B01BZxJFKETK5pF4kQWKMnayj7u1nf40B5BA57K5Auw4ryaJ5Z3Jz93Jv3H34o439I5py4504703KL59NuYOx_Nuvr1RE5024KL5243bt3y53543dE5wqvkC5JK3RQegD5U6q653HjorC5vu3mE5E23oE5uC5qE5vu3sE5uD5mTk3t3M23xD5TJ5OBkNxuO732D5_t3xdvlo3DXgL0zXX0O0zyr3q2ldD0NQ0x44EWJE33iJljD0qOFjRP_D55H5yE4tl1DE5-E5B9BX14FU4RM5eGVe14K54Bfel14z24ZnkYM5rPvZD5mp3YE5mt3aE5cD5fL5MLA453iL5iD5kL5kD5qp3mD5H53oD5aYvpC5C63rE5-U4uL5QsmwL5nlAbI5lK4r94yK2VM5kI59C55L5qOkgDu923P0V2xu0xu623SrW823JVz_oIE5EWV0eR0hOv6UFLN5m44rciQ63gA5JL57o3SM5VN5eGV7o3jTJS73ZM55Jk4o3YL5dM5mt3fM5hu3hM5ZE5jM5hC5iM5kt3pC5jD5Jo3kE5mL5nD5_53pD5pE5wM5sL5yM52p3vL5m34Y6xyL5pK5WJ25M5NxuS733E51RiNZsmo3oHhmpF1LlYulV6qvilS9k7D5fSruo3nErWjl9wGtkV-txe6qKM5XOyuN1Bp3OM5RJ5B9B1ztFU4bO5BmL-zto53w6zT731hLcN5V04fO5Yt35uldu3343aL5nN5lN5jC5253GoolM5JCrjL5t9olL5mp3tC5oL5xN5qL5zN52O5tL52N50M54N5V9O6N5hG5GQ4fY0mO58M54D5-M5tzn6E5LM5Rw4XO5yS4EE5M33YbC-FVFU4SP5WciiPOx93WcikPOYP5171w931aCHIV3M5CS4Dm1iVCbP5J910eVIKD3pGQGDMqGpUFK1bxKEj33WzbPM2uaMVP5gLVcF5gzbk64miim64rWcv33WDeqiiYDebM2DlfdM2cDetzbym1khb0m1bux2m1xBek8492Om84pki1F5p843F5r84jHaYwOuxbBzZx84sby_F5D74BG52M2oQbBPOkP5a6pK74GPOdQ5UXcAN2ADXrj07QbXeNyP5bNQa0boQ5eQ5JN2PC5EEjBwV0wRZ9gBwV8I51P4-I5PkAwQ5W2gBYyFnApz4Rq3w8gBwVodIKlm0Xylt12A5KhyQGh_Q5cZTHKQ6Q5wnxUiBKR5rmiwQ5Thyxb3hCiHR5gaA8D4CR5D_3KiBKR59K5GMm7u1GL5IiflEYyQ5v7VUwxfphWv1-Q5hR5BBhVPyIw1bWyyUSnR5y4lpR5viyHGGyzmNqliiy3zmgUm1T3HYyxphNthIw1xph2R5xphGxmJkGzRae-qNqlwR277Q-R5FhEAS5J7E1T31R25OV2xtjijT24oe3oSpzeQZnzHdfm54JL4fL4xknBwVUS5US5alVouVUS5eL4OW0sL1B3EAS5WBx4YyPrPoa4SwvWcfE7qnAxhCx6x3eUGkViFo4yXCysrfRWeC4EkBJkkio4UJx0fffpwUJAn-3sgIyth-6W5S5uaMR_3sgIhg4jg4W3D7u17CKI_3aD4cUgBy4PbWZ0AK0ZR0ZCl4ZbhF7oTBx7qyI-md1BOT5l-P1k4RT5N7oBEx50usJ4sgzcX3X-O7wVM-F8IWlvuTT5WVnGZn3B4YbvoxrhT5CwVjT53hUy2tSJxun47y0Cu2bDnHy3fPWhIA2e4INWz9Omx3cszeQu9x3q2ttpyTC4rxxJ5H2S5Q7hCx38y0Bm4jU4Ex3dC47BwEiWqS5VDoPauHt4v2zWiyL4IPU597v4RW-vVrAxcT54IxSDxTqw5T5TY32U0YpIaCx1bzeLpejyNdfiU5jS5bczYBxvl4ianyS5kCxmKAfU5jfzQjnoU5rS5PaulT5BW35JnQBnKjnXpIQvjpU59R3rU5m8v4YyDmYKXOsU5X-xzapvAx7hJmx30MAVNWxU5EgzTPkfaVmXGdwI8IW3dkbKWNthfnIPV58XMRV52FATV5ODxa8Fw3jGqGcD1zF3ZiiSDxHsVgV5ncnUi4U32HfhCHC7S5JNBfFluIxPS5Ex1DHC3qXjXfsV5R_3faG7YyZlEDT5bT4ChTeA54V5nI57f4V-AvvVBYyt6UNifHJUHQNUgHLd3DAwTkyqhfjSihXyAJfO0UpvnOW5PKEKKfDYyMznuhfXGByuVwBCDW56JfH_RwV5i2TqhfaW50XyL0UBJffnI9SWjO4K3IiW5PW5RAoJR1cFx1VnyuVY6X6Wi3U5pT5OEoXF4mS5cSQSjB6Q5LjPjuVwW5bBgFoAlsvZlsxT5wT55ZQEV5yT5YT37941a4FwV9W5iNA1T54YyFyY52CMX5qU5JaruT5JcG6a4Mc4cYps6gMR5CR56W5tuVgTihbkxW58R34B4mvt3U5na4hTqejy4W5aX5h1ecX5QfkeX5KX58-ogX5qT5wBw6ORCX5TX51qBNa47a4xS5I8VtX5HdU-B47Bw3T55Bw-KSmx3DX5PX5qp4JU53S5lTVYR5oX5GPPt3iEPxmT56U5bw1LY5AnArBqogzQOzNV5LmqOKgR1UWf3LiV6Q5IQw8TABTipW58SDkhf8TAXwgQxx-YJwSybY5-IxbvLfY52XyiV5SLKqY5DYytilMKfG1wK-hoSXKR5nxAIY58vxIS4AD5CE5PP5uNj4Q5Mti-Y5RX2vQ55jjUX2PR5Rt0GR5ouV3633Y5P3kUvVkbjUij1Y5wpjCR5LR5iEAKR5l0UcS5IL4fBVWZ5QW0IYr4Q5QzmQOW404U2gcZ5bY5J2qCR5ve2LZ5WGWYujRZ5OR55jjpY4dZ5d7V2arIL4XanWS5O_e-uVZS5IL4bS50Z5IL4eS5_P0eUgtuVeY58vxEW5uSWkKxKoxo_goY5NW5juVjW5QW5bDkSW5rY5wY5EE3joxo_gftwGticZ5nX54Y5W8jTa5KZ5zPW8X4SZ5pBA6Q5dZxYa5OKWr-vPR5oL1fa5d7V_HWqX5LBLsxLKPgyW5IjqJQsFa42W5XWBUa5mZ52FAbX5LvV8W5DEm-W5BV5qU5-X5_W5RBxz2jCTQEX52X5WX54X5fIW6X5JV5_B4dTDQX5_U5SX5_a5DY5M8oFU5aAEYX5TZ5JY5YbASa55jj2MmZX54Y5_A3ML5q43riW4Q5xa5BwVHB3ND5ka5MZ5vihuuljb5VUA41VysVfb5ouVbohmK56rWia54B5SDmYb5ya5GYWG2VA2gD4K9AWnhiIQsAX5KoQVNWe7mmx3MA5QUntz2A2b26qO5qN32tguVb5-uV5ur4Z5fL4_Y5Wb5YS5s54DF5Mc5FF5U1NQc5t93YZ5Tc5M2CqZ5Kc5ThyZXCWc5WQdF64v7EJ642JBO64gTGQ64FdMwIDT64Y1TY64vIFOJAwwAuP5QfbaF5ZZ5N74qg3peZq33VM2vg3gF5_i0ZM2iLPDj0xeYFj0wyZHj0wiiJj0JzxFQ5LzxHQ5dux364Fh3-sZHh3vhbNCcRQ5Lh3alf6F5dlfkQ5Dublm1k3ON43azxzM22841M2TDegzxiVMfc5T74GG57M2hd5W74_84KG5c434uxLDVld5BgAa0bsd55BAX745MyxEjbGVW8j0d5W636rWbGVUX2Avf_pVNIVwQyAnQJdAr9LfqM-9F0HlDgG41PIGFfJAyBFYhH4yavP2qCDk2YW_BOsF8PjQYjHGVEC3yd5kSj0d5vKATe54M1WK519iXe5bGVQC3M1yAXgZe5lW1Tx0xQwie5ynxyCsAvf1W1me58R1k8QURVrCF9FU56UfLVbNQuMzKRVFIKmlCmdCA5WZLVJ91MLVHFC562gA4UwIye5Xu28e5oSmfMfURV2KRA7JjBz_GJGf5NTXatQ-SJIf5rFXgSQPbC1_JLIVVUJGti0d5zOV-d5QtDMtiXf59d5dGAkrQaYQdf5wYBZWx2fWYf5ef5LmDTUV_KHNsc1eJmBAFCfEiQAe5Me5Zf5ssQhf5MTXFBkVv3QWywEUvf5qP2F7AdcGy5IdlAffBBe57f59sDKcfQFH_f5wf5mf57GRKJAgKwo7BAg5xf5APmhmWFg56f5Ng5uwW7xYLg5Gg5if5a9QyoMVh1dfAMg5Hg5QtDClCiGSUuUNtPQg5U8LBg5ItDClCJ8UWAShg5f9Uqnijg5v7LCe59sDgKwgg5lyhpKKtg5hjEdcGYYO0gOag5urIWg50f5ttD_vD4OoCeCXgQdOF5f5kg5Sg5wRBBxFGlj1g5cbJdcG3w1lOK9sDWoBDrPPBAojL9WDBTxfg5eUKEIKlteXBT98S5dKrrDe1iRzFE8R9sDxSxPSbhlAyg5MMTFsEdh5DGj57I8f5VBTIf5rh5uLeuerqoPCg5aYxfYBlLJuh5JrPQkyNjj0vPyh5vvP4h50_0rg5tm4Cg5FXAl7UmDJwsQItDC3hdcGPWAfg5SACrrDGgAHcLItDPWAxg5Li5sTSyFDOi5QtD4g5-SAJ8UVi5ttDXi5chJ77UK3x9sDNeIFGUFi5eg57gAog5Yh5zg5wkR9sDClCWASji5-g55caknAQkLai5LIshlAmi51JAqg5xh5ItDgKw1i5PUzG_Rfi55i5hlAsi5WASyi5zRluSbjNJSh5dcGClCFj5wg5hlAuSbsBHCTFRgpSoMsf5EQJJriNGdnw2BFEM1Ipf5cAnRj5PfPuJRYgfRZO4pE5cDvAjOj5qf5bj5EQJN1IPsABjQFHLrmipe5xb5pQVNg5-aAKh5vg55h5u0fG0Vzf5IlLbFXueree5E5hPR1spDwHW2j5QGRNf5Sf55j5re50AFEk5gKCjx0iVQMZQxl4Of5uFX6j5oqgDf57608j5sxaEpDzGVfHV8GVRHVXW0KAJjAQTFhZHVJHV4hxnAAAHVNCAeDFLw1uTTnmVZHVQHV3GVLHVeGQck5Wk5HHVsDIYk5ZbAgk5UHVjk5niyLrTmk5tk5jXnD9jaJQrk5ETWZHVhHVc_CAHVLCA0k5HjV2k5ETW3PJMe5X5HtpyhDlAg5X5HyVWrNAPY2NPAiftxj5lg5QtDMl5eoCY9URzfg016Y5IYr0d5Tl5Sg5bf5TGVel5dg5cQQ4UTil5Xg5gEJFmLEh5ug5Ul5gdAEe50jA9kDFVbrNAJe5xiBt1A94dZSTOe5BSAtAARe5_U1Zj5Qj5_NDtf5_d5bg58g53j5yf5jmTjl5vAkJBk92hvrQPh5WABGj5Th5ih5Wh57OKni5ah5hcTcxhWkQeYBeh5b8i3wPhh5BTxxg5pg5oi5PgRoh53Gj6q12h5sWRth57h5FSRfBwpi57GRzh5xi5maL9gR9h5SER6h5sm58h577Uqm50rP-i5a9QCi5mYBEi5Dj5Hi59sDJi57gAvFgMi5Ui5vm5Qi5kh5Si5cmRFn53g58tIdi5kWgDj5ci5J8U5m5ttDhi5q6EDYOti5pGLNHnjL4Tm5oTiIj57gAsi5Dj5REjAYgq6JdcG6i577Ufm5mvULj54sA7i53i5w50Ai5_i54sABj5z6Tvm5wpIFj5TyPHj5qi57gAKj5wn563V7mAjj5aj5_l5Tj5g6oVj5gj5Xj5qapPj5rf5cj5TQYej54HBE3gkmK_n5-l5VEAPfPnj5yuApj5kPLrj5FvfulmRR5ml59g5VJAASQm92pXfuZRco5Em5jNSnFXAZ0qryql52g5Hf5OMQMk50_0Ik52rjKk5Rf5y-4LmDvo5wh1JoW_W4dlAjqsvBHxkl8f54o5n-yUvFjqsUvF8o5Cg5ZSGQFHwpIKg5jqsKg5Dp5Ig5jh5guA4e0Bwvh-krzm7e0SW0wxMJuQ3LRlFDYKZy4oVXGYKZYTjWp5YKZi7QccTTLv6pwZg5vdAguQYg59e2Nh5fu2EoytV3-qQB3hGx1bxBu5P6KDJx1o5PEU3mPQMh5_2h7hvNn5i3zXVp6p5lp58RTMn55g5NQJlTmon5oTil7XGrCx9Ani5QH2wNBUrZIWvU-BLwKaIScdhAI22QH0-IYNw0-ILdg_HmkNYen5Dq5cn5-iRng5nn5cq5QaS7tybgm9z1E0fBTTeq5kWg7HKsnYV_VLq5A4CypuHwc3nAGw4nJKiOAqq5BI2Uq5zaWWq5wsDhy4HE1Wp5nq5uL4gq5gvSfH28dCAh58dCCh5sIg5zqCr5ONwNq5_vDXgQSFRGEAj5gYNwLr5c5duMQsUs7NQ3n5Th5_g5_oPxnoWr5Rr5BtEJJgIh5pm2-3okqnIh5y_T0Fxxt27cPYvBWp5Hh5v8BJh5Il5Xl58gzPvB5BgyCPtr5wjCOl5fJAQl5AUAx2Sem5_q53xSBwD8jn-IY8zA-eTUKWRXA7MgKFBYayqGYlJK6YIqgLwvD8aDt8L8MguNvnXBnqqJxCsvD45bL0QlJKj_4w5eQp5nQAOgHxg5pq5lH1rq5Toxtq5NoYvq5ykMFISbzM0q52QH2TaFDHD8EFJKXZIPqfZ2EtHZZABUIKLjYfs5shBiII9tQ2q5XJbprTWtO8IvymSYNwZVYBI2QMbvTGjdANPg2NHoBSs2A6FH2s52ZQ4q5ZABUHuxiHUIK0fBXs51s5Ks52ZQWp56r52i5gm58Pf21ffj3lI2bGA8KUj3beGCzaWPEIZABUYImUh4Paj1DBI2iTcn9ke_x-H2R6ASq59xFRuaw0TlECXRfV0PYNwXOLjt50dE60T4CDPBABnToABvAA_1BTREDEAuWB2dEUfGWN1meGJYaFiakhB6KUzT35Mfz02z5EMoYBHF5FD0HC3CUPzfkXfthEkh5Eq5-iRzxCWWgZhw47GzYxq6CApMqLUqPTD1hQWyGwWZBLZMEcl5xag1ihMu3uQ5uNjEVgqu5VC5TnkstGPD5mcRgihcG5bXL1u5yr1BL4tu5zbgtj5vu5L42tlmIjhjFWgilh1GYs5xIhBv5uVyl-zAKPWoGsLW6kA-7z1Bg0bEx6eIIhMEEhZ359eSeLjpeAjEEGYzs1CF0gbfZ6zcHhPEE3s1x9zwvGstgqWz8NvcLW1VB7PDoN06KrxJrHW2vDB3Yrov5lqmYHvrHvj44wv5_MGrHvsv5zAnMc0_dyMs16Zy6f1342IvyjpeEs10f1QSyUv5fHoadfMHPOAPMd0PtxgW095qP24U5q3ByP-X1Vw9AEAqW18fRw5VV2ptfUw5uGwOvEgtVQPE_U4Ss11mjUs15kj2_2vIZYs1e-was1Hs1Vs1P-XtEELdybX0jIPDf0bwCA9s0dyxs1P-XWf5pu54u5uFAX_2d74P0iuu52w5vBAJeyxn38w5MeywihAx5PeypAY-u59w5k_2D04ovWyVg9u5Dx5XeyBjhoEEDjhDv59kElFWcHhHv5ia0Ev5zDBjtW010NAPhw5P-X5WpbjWdSrLefdx55wXp7qMSyaBWlx5wf1vfecSwACyCzimai3I0YA0kSw1GyMDrMfIvG0fhJ4vjxx50Xiw7Y2G0tjBPMAyrj4x5r9k1wmcw5TPhcw5-QhliHQaiMtAn5VsHr4f0PgCIy5sK4jByANr3nSQ2uCFkFNrvJPuywFvqb2uL2ukw5mx5Q8zU-w7v5uYe7Rr_e0qbE2ZG70i50iw9j-xyjX0y_2bLjwdGcmYqy5VYBvBZqw5WdyMdyiw54Hr8vfUg1i9jwxMyw55wX0w5_K21d5xag3d5riWAVg6d58Wgu01ykh8bAGx59gwUijKkhWzm5t0MLfnZjou58y5x21HIDJ92fZ561EbVgKz5eAmqkhuihN922s4331WohWzmrj58u5LY4121ez5i8nfyeXBhd8x31KQ8yl-b8SnaxgNYAnz5zn1zGzVUKyDhyu5k2yXwJsz5CtfGx5WlwmGiGx5iXgnrCCDh0z5-5Fe_4EAP3kBPMzrx2eOxrmZt6fyg2sY5_uR8kkfkj7zfHz5eo2seL2dJQGx-v2GEzGx5H0fQ05mo2SNUZ05xh2Zp2Lt2xAR8w50lIYEzGx5AoiPnjsC4Knienji7iNljanj1njxmjiljSlj7kjp05lnjGY1Hf3FRnxOJyojPBD0055rCbnjjtWinjas10ljioj5052zwGi41B4ekAjAyNAy9hgew5JNEQEhK15oDH8k2E9A5mj1k2h-28LAR15J15Nkj4gNUo2ymjdy5Y15er2Ioq0WpBerhbOvz5UtGDDsu12rGAh158z5C05dvMzz5Fz5EbDp15utni15hcD31KXJykLUsz5X4xhef8z5wryr15oz51z5A8HU0j3158w5Cs2722wNx6bKh05K4yIo4Raa1jjvcLiSQA05G3yko4pnjpo0AXP8v3FljQnjy05g8iEKybA4s05IzcjaCWPEdnjuhBVljS40bSBinjoDHknjnnjg25qnAynj1ljO0xsnj405deeyJyJ6As25pk2pFAt9Xuojy-1cr2y25f4Xp25E1f7y5ofDc7RgOAmXdnZj9y5Qz51rMNz5aqhAG42bG_25aqhCG4H35heAsijJx5U2gLx5iz5Sz0L35Rk5Lzf-3TmXdwe5zVsMLfm1FL2T6PgDmBMLf4e5f2JxEh0mTbpJuIuz9ePL1T35Y35isja35pwDBV2NQ4cqDo35MRWrq0YihGlJk35qr2nan0w5mkDpihd8x4U1Uz5hFmLVVKkh2nWdQQA45kxFRnkWohGZ30ihuihs2gO35Vz5TVVhz3tr1735mZW5ZjoHhIeEgHhfv5pDJ7ofW45MRZtf15v5r5Zey5nyfSSytY05SPDw5Ya33q02Gv2je9zG1Y0kumnqegwmBYaUV2X_ZwAVjWwOV29AEWV2I9f-dyvZy5Yh08qfIyvvfg9xcpgVO5zT1RG5mcI_SG9y5535_y5jGh_SGCz5y6VEz5Q45JV1he0rBh_SGG_UijhrrqrAh9V1uD2wf3pD2N0mWJwmkDUe58f3EEjC55X55ZEVjGhbf5LVVf55mcIwawV55BYWtYjn55El3gz5y6V0D2q55GYdbkw3fKWlEfSwnG0uM1pI0VJ0TVVhbOcSx_SGEy55wxWB02yz555RiEIOvy54rK4aS5iW4ZpGb4iFStvpB055NzzJrjHzi7qDTGHjqBsmxUjk-RkvpBrSw1cVuRwCFFKUAR65FzBxJ5FUwrXQzNA9W22CJgl4EX1MIyK3ftDHlRfqn4h65xbFzK5ah4EufT9xKafsW2-vJ8QqO02QA1SFx1igCL2rk3jdJnlA6q5dR5YeJr4ip2e-ByJzq9snB75_DxECyuH2UkxzLfBi4dxj435b9If55KC39E56w5j55_SGfe5Z558CBuX2PpExYja55DO1CW1b75KNyub5Az5N455G4U75I1U2zqTIGZAh13F2d4xWmylWRGKTIGzAVCoLrAhegLn0GxfTKuluBiq-xQZzoaN35yfEGDiEs8yvg2YtB3PkM-x482lUWIG3b1xloVfe0mjhvuDZF37cPVe2md22eXKcjHM0qVVD45YjxCAoKcje_EP4CaAhttgRcjkn18T2Q85jVVS85S41FXWfr4pexf85QZ2SGD6q5n8JjcjTWjS0xhdWRxfJcXJqPmqFjCGL41X4xr85uW139yT-wN15c25ThDN55br2Iw3d-wmvGplTow5K7XKuB785gD3O_AjAhwVjkpM_TrSalijhR0xyoMK95J6KrAhjAhoDUPtWp9xFXAd85fAhk85P8y3pwnpYHPFY85qxja85NYAX95wgBk85W51i85Dlxk95SXWp14Yp46nh9nh9zWjVVHAzlftCEz5356D2LtWeAh1h0HnjZs1z25Ie2uhBG4Whb3ithb151mjA95jx5tw5Xe28ZD4vg9r1SGJiugrtg_vgqAhfTyylWnDzmkDf2D1ih2GEw15HIDzjya4oKXwT8gK_1TVVZ_BFjhupfypJR55295nfeUklgihU-5415l3y495lw5z25xUw_YwwWwjtBh-0mhCXkAaRgoDSn-5wg4y-yfqMtpT-855X1ix5o6CZF3aZwg9fI9fZG2faDRV2kAz9tkvigZ45KyJNbfwiEJCgN-5LtWkA2s75Q-5YWVk-5stGU-508gZ-5MCyH5Ey6Vd-56ihf-5MIJh-5KE2fWVT_5ykhU-5RdjrGGp-5oX1s-5VG28Wwv-5vK1mIyf4dWdjeVckig485Vjj1-OwVjp_5u45dyXzHGPJEfpeYkxDE2hjhP-5N2C9IAV-5ZBhVUKY2jOTEbSk8z548xJtWL25s15nXwNA6uRHp0G9WvBA6d6qWN1Lv5gs1axgHA6jhn1r0Hv5t2TTcDHxjg1GTx5eVchDC9fKCkHANw7J373oX_5E-xl_gBkAJ9xYjACkHtvJR55jA6QjKlA6z2PTv5l9XtlAEug805JNEijgz_5k12lHBj45sLQ_-5EFL2Yws_5ZB1pW3bRg2A6K9g4A6rTIxaPSljy_5X154c1RgP9v5dC3XXwq_5r4CsHXMiLwW3FCzxqWyA6BjKlA6w95w2y73WTE3IE2cB6QECkA644Hw_IXkAdh4y-5hvgW15DnjW-w5STAB6ijg4_5dD3IB6wBAwq0ruZgDgn_53kj2mTAB6oIJt-5nLAaB6gDzxqWY3AXUy5D3mPtdwXlTK0JNaxD_LCObGe3F8i2THrrB1FC6wUy8yKUC6xz5AjfWC6815y-yRM4wJ2VM4E_xXM4rt5V0PTC6-UyOxPXUyKNfylWF4yjC6HVyremmC692ysAhxjfjAhHZ1Fe3kC6T7Wk2yR55xC6NZ1uqyqC6IC6sC6ZC6-b1tqWbTGee0AD6dW5SC6CwTUC6HC6i4uJC6go0vC6cXw4C6ovIel0NXF785XqI7QWE63YC60C6Qff_Gz3C6rAhQD6WDsSD6ryy3Q12u3Zff7C6b2kVLkxTyc20VUKLC6wPA_LCzbAx2FAzEguFQC6uSyL9xZYDmD6wUR0D6Sit515zC6rTyRsH_Gz2z5vLFZHyjD6wBOlD6BUynD6LCCGtWZwgAE6iYxfTV2D6xz5FE6LtWOD6yz55D6Nrx7D6G3yaD6xqWiD6GD6u6F53Fj1AID6BE6XEbIhKpD6myFyhQKGBtD6ZHCLpDwD6HE6YE66D6F4Hs9KTVy6it4D65E3qE6uE69cW915-D6tIzdC6Skn2fnct5cln8Jyf6IpE6SE6rE6cE6iYxeE6jDUoC6oE65TybE65TyME6MD6rBhPE6WD6xE6xz5LF68bAPE6koiIE6aE6JQKtE6nC6DD6cD6aZ1yD6VF6s3UsE6ZE6OEDKF6VE6CQwMTyrAhiQAM954YsYF62C6R95bD6eD6TD3zoDWE6CFxsV0v95vL1Y2jXCEEkH7VV7B6jtWOgXE95M15QB6as15_IE952KB8l3N55BF6a20NE6LA6fn313UFuBGG6LE6uC6kF6o2jzapPG6ZD6tF6y6VcuP275GTVy_uRhfUnjkdcqokxJyaxgYG6ENFB85qjCD85jQ1S6gKsXxC680JH95PG3LOEM85CBHlbx1rBP7imlWlF6k25hnjLG6yG6OljRG6Z5xV25s7imnj3G6OtWOE6p9x9G6HIjm25ExL5G6Flj_4fEH668iiCfP3Ft9AWnjwTxIH67_iLnPmmWd25sJAf25F7iG85D85vkXejh57yLH6-oBGH6NPHY7imTxyiW9Z0f6AWNGhwXOBh1HkNH6NxTr1ACYAn7AqoafP4YA4FLj8TBVNGTRQFAYC85XTyq6ycA5gA4qG6cH6J85ooX92x0e4r-Gr7DUNGrHBoH6b3ij50rTxuH6DTAwH6yDGULbzH6fUg1H6HI63H6reXF2WmG646X6l2pG6H85Z_5AI6mK0q8gcfp7_2vEzfUgZ-4FzBmky6sdX3SmTrpF6RH65dAlI6uyBnI6lrcP95OqKWG6NtWMFS0I6onmSoZbVGAJzE15sH6y95KMDlHCSTxfUgP55eICUH6D85aH6XTy_H6aWCxG65dAeg01aD34WNJ6lTKLI634d1S1eOE115RI61rBQJ6RxfuB6InjwB6D95CD66H6sBGYqWouA_F6vB6B-58-50PgT7XeJ6xF6IJ64NvMtWKJ68_2s85G3y9D64-52KBBeD1elRa2qTx8EAY8Z2FDXA6X4xwuP9gDk_5i3imAy_J6tEAmFEjY2vEy1J67J6IjG3DdBJ62J6GK6YvAA_2T2xgCJ3uGxJv9r4662-5gpCJUK6Wx5EDESjENAHJ5wqiCiixmGzn65j9AdUI8naOnxzNAdK6eFHEw0_gE0F6gJ640VYI6SjEytGSVGxq5ZOQ5dEtK6bTyeTI4TbsG6ykX5H64K6dI6KJ6Y6CgK6mZW0CHBpmpVAUH2cWwSsinI1fI2b80JxgEDEdWGeK6iNwwaHNAHm65Itwl3ZbkHmK6rB1OL6SL6qK6_TTdeI3K6ie0o9XVH6Vzg2IAFFazK6m95UnxH-w-QbrmWuVjV5BlG6eI6C959K6ie0JJ6bKB2eXPL6enY0FHFL6stTXz4koiNL6r65gjCQL6W9X1_GTL6E02jK6hJ2hvchVGOI2-L6I4FeK6dL6qL6iL6vK6gJ6CM63L6hVG0K6bCQ2K6UP0bH65K6XRbuJ60L6pJ6xL6fl0I85AL6G1e5wjMDHEL6wTTGL6kr4j70mr4u049L6HEAGAH3eS1kWjWGHD4f1IUL6Lnw90eZOBIagz75FH2KM6a5EwM6k2AyM6OD4I4Wz65W1ZTz479XMsXQGAnlAGrmA9IpM6Z80sh45_3Jxg-65iDKBIHvM6dLyCiH5G2xM6n0GzM6l65Ly4vZ2EDEUN6cx2WN6XnIYN613F9y3umj9A6mDsDN6_pPFN6mN6AG6oDH-VsIN6r82q95M3yOVxGW4_0W8M69OGvBAVN6ZmjZN62CJPJ61M6WbxXVcJVhVjE-fG6M6q65uM6Y_G5N6gN67N6kN6BN6fU0nN6k9XeIHCUFVM610P6-5mJ6efxoJ6fI6Ri4uCYRKAjhYKN6HL6S3jxugKL64_3sM6hI21N6kIfeN6IO6o9xMO6PVJ9f2_uzBJJfwGHI22M65-GCnbSjbp757M6HO6M_GJO6eda8N6QRCpVjzGFEA167gRO6065p04M828kk_O69h0765xN6i14d-gyk40KFmO6Xty3N61elqO6SDBAvJtO6f6XS4fGI2VPzdN6RP6YOBTP6Ty49O6H5o_O6oN6nnFQI29bJeqYox1EP6Cu284oHP6-VsmRzmP6FlXCaWLP68L6PP6n3JEDELDHKQAs5iyoDhK6tm4FM6h_FYL6nH22P6XxlhVGrK6eL6YM6uK6XI6gJ66P6DL6eFHTO6U4VXM65F6sJ6j0F6K6TVVoAz6pHZM6_K60L6nEHyK64L6nM66L62_3qM61g4jQ4qo4a_xBQ6QOvoSYqK634WJOv3Mxh85xO6xD3oEHmucoM6GO6uiVlAHCqBMM60NwOM6YI6QM6wwFBD6vQ6bQ6UM6nL6z123Q6XRbrL673FFQ6DpadH6eM6uL6-K6ilAdH6nEH7qB-Q6STB5L6qDDfQ6NN6xk4ML6bHzzNAubfR_GzWWtQ6WLhRSB1zC-5znK6fvKFcfbR61eWO027L6jz1zNA4kAubfcR6iK6VL60zykldN6A6YdJM6S0qza5FcftR6LP6LBzBs4hO6XH2qU1cC6x1CqR6QLAdCHtNB4R68S19P6WtCFifJkA_eW3O6GJucCHJS67QAFS67R6OqwoGyok48R6Wl4-R68L6uIzI25TB6z40YA4o25AB6FJ6HQ6sN6lJ64f1Giniuh-H6PB6kS68RGyiXx4U1ihT1gQBBUQxtZAKA6bHD-uduI2Xq4pq4yq4HcJk851v1gihvS6eq44jJgq45S6g05G45qRV8S6stGy1CaTfwS6KD2u0QzS6OQDuiAyBG2S69Jz5S628JWohRg4b85UtGIT6SBg_S6lnJBT6Rq4JKzt95hzJF7i3jfLT6tZAhH6-jfRT6nojP55oEfP7iEMy1UgGKzHMyqT6BYjXUyKT6hMygzgOC6UwXoT6xxgWVyO0UUmWrC6OSgbT69pJP0g7T6PKE9T6SE66bCrI2tZAObGt0F5T6mKzDU6ewLjgwRSBAU6UtJCU6UC6WEfHF6JD21T6u0QKU6fF6MU67Kz5TyJygXU6YD2uMy4KyHMyfU6ByguI6UsFwI6DcLHq4qDfxT6KEfDH5a-CqU6bcLSU6MWCP0guU6mQx855yv58JzpT66I6oEf5U6yNd0U63S6SEfLF6WEfDJ6uJBIU6UgETVVlHCdU6lJf3U63XjGV6uq4ZD2kU6gJzOV6c5Ut758CBVwH0T6L7xtZAH95t0FkzgAkfQD27KzVV68SDXV6wYBKp0h32bD2j32jV6zARN75EOJvF6D55YHJvV6_Y3rJ6JtWDZ30V6UL5CjevF6nE1rqWGa36V6kQTvF6gAhbVG64hRF6W3y7GFeWy0STAW6P75I1UjAhDW67G6uYwj-yqphfv1W0Wk75Pk5CW6I1UOW6paLi3iRW6MHfAhhBSA8TBeVGsG5wxzSAnoEYxJkeW64UbtVGMC5btx39jnz3sk3PEXB-hFKZ7rBwHvdNvtNv1hGwj3mFu-3jvW6bFW5hQAT0dqmgF2nRy8-A1W6G7AfW6oW6dH5KAJpVpDX6YyFpW6YvfiIkHwsOjeV1FkkCypWUwrRTjPX6CqB8bAZJ68J5YdWxJ6hJ6OnW0k3HKrXX6GVJ4F6iEn9y1OQR5NBeqfNfMc7otC6cF6Zy3TaNHKAmX6v7hpX61xEnwXyC6wE68C6twXWDsKD6NQCS3U-5Bs6kJqnOEDuX6UbntV6vYR9U6Jcyo54We5LVVrV6T4hmkDQU2bN2rV6xL0IHfNY6ecyg0gvvxg75G55i755C51L5KY6nRjlgw7L5xqWeTy__5xqWhTyxjfBY6_LcfsWi55535ijhJY6EtWyzVxqWtMuxqWiM0uY62f5TBks550TJyE53W2VLWR55Yn3GGjQEGBtWr4h8Y6EW6YxfUW6A-goJf9Y6EtWBW6e75emAMW67j5uR51HfyUSBZ6vkAJZ60Yj1v3sY44DkjG6QO5223mkDljD_ilZG6-9kkjhYZ6_ejK5j6kAzCCaV2nYsgxHrCCrG2xIhwJAiZ6H2yf24dsgzbDOUYuvfkbfLkgV9zcv5_vgY45l7eb6zYT0qkH0Z6InSVlj3om2G6HIjVljmmVfH6qRj7r118VTAVBs1ctW_r1Y2mUvyIa6Ts1pyQcs1nH0I3me45MNvnJ61umTB6hxyCuVBw5NSylS6k45BH4ASwEzTIs1VPE752d0iia6uz3O2ytmeIX6qyFhW66spjW6OWKlW6UIApa6II6WHr1Hou9gMZigfCg45tzzVensbC4a6TMhUpkfiyZ_vLgzmJ5rx5tK4AsmMXVCQ0pjwRa6d0ifX0u00SeLpBgAXWby5vZyPb6px50dyPwrxwx155tyzbxm6555a6Vb6X654W4-qVhbO-wxxv544HQNvcLW_F0dHvuna1TQzv5bF2jb6pe193ufF25NFAuBrHvAIvnW6JX6Lw3cLWlTIiQAxH6QI6tG5AKtEUBWCPEX6gH5gcoiIkbg3luFtVGC5Exa6FJAyMM3om8KGXXpIc6nBAyMMvJPMc6h52HLGrsi2yiyNvtdF0jA8tNCPr02EVc6AmmcvjXF3OexZc68yinEH2B3PomwObaA3my5oB3hGGDA5JU3WA3zdyeVygmWDDYtkPBEGxZyoHrNX6OTyIEMQX60bW4GsXrjbqE6c6puWq45EkeMiLmufYqDvKGrOBX61QG2SZEcG26tWTV2FUBGd6DkaUQejWwC_5jN0P_fPjhtJPhUWpz3teWv55b-Cbx5YQ6_8YjGhz5mk55FgICjVbd6BOiLpm1D2wf38qjTVV5dEnyX1oikFH9cyQrSfWGso3OmVqoivd6fc6fmmNxCR9GNO4zntASYsEHTMjoU6W65UsmfX64nLaX6fX6od1aX6wy5cLW2Yh745RGvY2mLe6ZZ6_PlB2ovw5efo5UlYTjXGv-v5M8zVlh2oSXe6a24QL0sIy5-xoGkM4S_8scL4M3lP0KkC2L5y1bIGZ6R21Pm37Gwr2k-l3id6wf3sd6AQzqP6lD2NJwye66InaE2n05iSyyAFW5gjx2gKyd15tgz2w11w1_50c1s1bIcfIYP6ijhl0eld6qC2g5hG0gwe6BYWKhV1S0fqFGf62CJIf6ylWKf6re6YnWvBflRBzgVyF2UEzxqWYf6ZHXEl3bf6W7U9l2I221e6El37yn7g4PMneR5MhITfEAW6wX6IW6fJ6xjfuf6YBfwf6-C6iDUOF61X6AfAQF6VQgzf6cXwNfx3V6QbzCdebF6opyAW6jsB-F6qW3_f6fl0-f6Cg6GupFg64x3OX6Lg6Pg6Hg6qJ6rL6Dm4J9oFCprL6aSVDG6O25aSoQD6Ty3y_J6V6Bwm_gELIGWMyGKyB25cGnslkKIGNpBng6M-2ihzbxBfaalDkLYR1kWL059Hm5PnNs01MAwOCTxP1g678fhX6x03jX6xLvWg6mmWcg6Tg6znIFG6Lg6BF6jq4qX6tLv6hfIh6Cg6Kh64X6jJ6qF6XD69f65XRel05D3rI6MvnYQwJh6Fg6_AFpF6e206V6oF6rAhch6Qh6Ah6Fy2LPRGG6Ig6Gh6Fh6Og6znIYJ6xJ6JNBxJ68AxpjykH6XX6yh6185KF6rh6uh6xXTaX6sDUDh6bH634ertI-c6VX6XqIxf6tJfD25Di6UX6EHUdD65c6Fi6PD64f6Th6hh6Oi6Mi6SOxLi6w4f7c6-T68f6k2y7WywBkz040pVDu4gi6npqbb2r_i5pVMYjOPIT4iTNh_pVi-4lUkQ55si6ozAXw2ui61KH5ni7c0Jf4GZ3PkhrtNwliu30QPj4O4ojo9oQ4T12UBQ75su56w5kHOAj6wFOfW1yy4TU1Hj6je5u60Kj6qWAN35UY6Kx5TpQ1W12FOfC3AjAm8xmxh7i6f8x-axgBfLZ4GEkPnw3geaj6XnwteLanwIbxij6Gowkj6gRw6eLWHOp_4frwU30bZiIKKig2KQ1e3irmZvj6hOxdm2AYyWzwZOEZffrHI2j69NzBszvriW1fvO4GpQLQ1oqn9j6sGOm2xioV1KHpsE7r4Ul4dWwUs4P2WQqVQNPM8on85CWPHk6NIOfcxxWwCk67f09ZGK2fPpJXk6OQ1ON47zdLk6j3ipP6Mo4QHkRk6kk6t04gT16nhRxwHUfIk6Ox4DsiPG2yrBzj6O_1TbGrix0WBsVfIk6QW6rN6dbxrk62g4fpJ1cGdE4Qs4GGmm_x5i2QCzPbxNajCqVtGzmE4OXSanwD24-r4ppwasVsrVtGzslViKG-j62urnnlnGoin4Qezcl6WT3fH2RaGcJ1Ek6qxjvk6Lk6DLiRGKRaGYl6ul4mhCYP17n4mJAjw18cAZeKKhVClButwORQzl6mJADnVX_4lk65R6Fj2qlI_eIYo4QHAwl6wIAZeKKOr8WY1l63hBAm6fwQ7KQ6l6_k6iQ66nhll62UBwWWol65_CU301i6BA5sQ6iK6hl6m1FdoQkl66OfhqVH5fIRRVm6Qm02i6N-gTN18l68ESjm6Xm6lm6DwEzP1fO6U-fVl4Ad4hQ6zf4Pm6em6ml6P5g8_3tgfQm6D1AosgRjfkoEvi6fBBXw2aV6iDfvtNC-cQn2MV6tU6_m6ZUAxi6-U6Jn6nNWQn2oV6vT6UV6Nn6Ln6BYj7bGrHIYU6bV6GzibqVTMHfV6Wq4cygxJjMdGJygWn6eH0BV6nyggn6hyG2I2fi6Fj6nj6YK4935-i6dk6Gj6qWAxy4AP4EU1Xiw0awLl62G4r-vTNhUj6Ul6aV4AbDoj3heWadwrj3ca2NjwUaXYpID-VuqjtlSac6uy0BYUhQ5rt1Ho6bShDaj00weP5I-wegLXvK8tN8O1Yk6xk6JP1AfLjl62k6Cl6Lsf4t2OQ18k6mk6gr4aW6Pw55wXoR6J_0go6mQ4d80so6XfAE3fdRRWm63f4Ym68P6am6Dk6dk6Ng4f046k62m6ZexZi4pm60o6rm6fN1Tz4Ap6Ug40817q1eZWMN6H_0WR6nr4Yc41m6Rm6jsgx1f0bh6m6qWA8m6OC5Ve5IijorVJmVhn6HU25w59Tjap62UBrHIzTyn4znn6ti6F5eurVhp6cp6ZU21eylp6UTbL5erj5Tj6tj5tp6sTbAM0QEWDOg4IutD1dnZCrVOyRkGrVlQtSy1SyStxBc6qW6Jqiur3-KYQs1dnZSkhyY0R3T945feyXfwh13NL5P35jrVbp6hyGUn6OcynD2gp6D1ArHIVq6DVyrrVpp6Uq6Qn2LY6hO5zp6Kn6gq6TU2opUjq6On6jBry0goe5xp6XY63Y6Tn6lq6_1gduqB2gBSnfjzWTCI-qrPfFX64kJfH5za6KEkfNrir3bVhi3TMq6Ob2Oq6xK4cb5G55Sq62UB5z3bf5Jr6D1ALr6aYQvo65gApkQzi6jvfDKQRr6FfAwp6bqVO45zeL5niK03glg4p6TtHEayVlQThn4-Q9_z-mVMm6LR2nr6y5mBkWOs16SPxr3fy5n03ilLsIRgdAiUPVf5qn69oQzo6Gp60U1Xq6Nr6XUG6u4B45w1VFp6OGhop6xvF_r65eh51VCs6SGhP4uZr63rVbr65r6ytGT346L5HtxHIVtOW7aCHIVcci89PrQ51KFuJ5sDO6TkxSrpJ5ds6JGiYq1zbht34C7jPfzw34n232rnSEuq23t5Yk6a7p6bxzdfeK3Yvs6eB3Yo4DO2gwQor6wQh5l6rr6bGrbKAxl6YuD7in9s6Dm6_s6sr6XsdPs1Xsdi7XMaIEEko0i3H50yHQpWO5qU44UV1vHm8SyvHmgxyDb2Iq6ut3yfig44ZVh7C0QXuxNrct6u6mCX0KaPMQ0VYsDM5zYJqW0BYht444cHDiYGwFEgirt64d1Wxq-bPIRRd3U8u38_4RaGzt6rJ5z23Du3WQrB4ztdurzpBM5kt6adnEM5hD0GM5PX0lt6eJJhs6yTkjIrISrwDO6TkhW4LTyUO5Nq6X4zBU2ID58FkhgG1d5ndGF55Kx5udGPIlVV4B55wdG_pVErDNuZ1bVVSr69AIz5zUBHEsY4qgHEwWJsVfeYBSkhtKFSV4xYjZPBhgGGhwAG1RtAWMQvKAtu68i6kz4uijWu6DfhfnigHEXu6sdG-u6a4cAv6051pu6ntCYmhHv69lArj5wdG-30XGh_u6LdDLsxhu6saVkxRbu24iYIg4cJPhu6OPDy854800MrENW3iG1mDUv6QW6ku64VEISBNQ67sRtEzYO6K7XWv6iuF_QI7C1GgGqo660yTv6ZNWEgxev6CeNUJ1fi6ndG_w4zu6qR4DI5au6Cv6HUf5u6NS4aa57v6Cw6D-32z4su6dSAuu6c83y73Mv6VYBOr4Jw6MPjR3TWf56v6KnGGw6ty4Xq6Vw6CS6Xw6tn6mu4M14cCHcw69zxBO1bw6Kw6H-3r1g8v6gkxt9Uow6Lx4au2iu2oaKY0Iuw6lu6ELkOw6nqLj75kw6Sw6_QATNAhw6-D4CMJ_Qzf7Se_mzkG83Wsv6nwIsZxNNEP2bTdaMiGgYsO_1Z9fERz6XRdSAXd0rrDtkGHAY_UEkv6tv669Anv6akLl_mEuAax6NIxtBhDx6BTJU8GyN6i9yGI117U6B4LS3Vx6Ex6Z14XQz8AAQqlUTi8mI8IWUCWT7eszVI8Eox6gx6px6Ok6pk45s3hxfZxVzx6mXQxw6lv6uFBVk67JmIplRGKHEAXBWax6gB10_0cjX_qrDx6wI1Iez3wu2hsVQN6fwK2f2v6nnNFy6iu6Ox6jBAQx6Iy6mhC5ZQkmwpSJziBcFX7QWoiCDUr3aW9x63PK_x6Wx6Xv6nb1tyhpb1AR6pFycx6Rx6zfG_MJM-Fkmwq-Lb6B-9Fb_RUmDqjWtsj4zVGQQpy6zOCuFBIQxOe4Sxnwb1ix6P-ycZgVy6_2fXp6c55tu5Vw6Gkx2u6QMBBv6wgS1u6LvCMKBe4iHeGd-FIrP6VrZYHaz6vVO0w6sZ5Vz6pUX80H4G2Yy6ww6ay6Bx68A4ahlMy6Az6Oy6WhlJezKnx9P6qTTQZwhv63v6BIHHy6Px6zfGyy6nuED_jCTQfy6UyXsK1jy6Ao4DEnmy6-y6e-lfx6dOIuz6_wnob1AJ1lo6pexAx6bx65z6L4FTwwXLQ2y68L49L1WxVX4V7y6tdh9y6t1V_y6bZC_QIxAXDz6gJrBq4Hz6wHzJz6zv6LNWUw6Cv6rw6Yw6hi6Vw67w6Z2i7w63Wg7w67V6Nv6j75106Ow1N0qdV4_1yAEmOjwc5hox6VZKAz6jp2oqqIx62x6ipXXfLDx6yYwAz6C16g06yw6a05jmnDx6oEyFp2iPQfx6Pw4xY3A55UWWWu6Kz6ru5Yp6d55ndGc16wu5C0Vp06bbJjTJk162u5AuJh16O13BS4Oz6Pw6yp6n16W54Ka30_2Lw5DogLb6sj3eOhZ7XkqxIvymqx4arW42ea617e9x6V6qB26j6myFi26ml90g03GVlj03Ee1H6ssP1RiLR_GPME8uaX61YsC1PEH0YX9qcP1E-1oqnP26EgAXyfrGce9qq9PxgijxFN7BU264sfhz4MM5Tu6nV48u6g16S16dUrbf5q26D16s26aYQr268HAm16v26h_22zVy26-fWoe5306WU4zhL4261UrAbDTSrN4Scu2Zd6mXxOGvJYs445b42z04knwW8jL36Zu6U2gknwUX2knw1V1WOA1Hw7u68FkL36-VArPylX2kV2jGhY36U36fhhCH5Z363PycA3U0f8Pyfhji362ApL45PkAS36r-o3Cso36IQy6nIpGfUuGHIy7zf-VAjR5Ii67HfqkKGy65RD7zfLeJU2dWOAfphraExXT_36SVALZ6IYrrQFMtiI46BZ5uNj-qDR36hCEMLg9Cx0UFb558H59TjrQF31BTKDS46ae57G5YO5V46wQFX46X93Ij60n6QVWR46-04UC3Z75D9Uk46204YC3Rj6P36p3uzL5xzqp46iobWj6i9Ompxvpxkpx9NyGI3EwVY7ft1AZ7HF_yrpxg7fkpx9yJ3pxKc4PnlBVpQTVD56dgo5pxH8yus2bCzRsltmhB56146446GRvHFvDoxG6w846niZV057p25Xp146C56346lNyuNwFAh_lkH6E93lWeA72xQvVI56xVANgDNAhcJnj56e-qnNyM56CuwIc59R20WKvA6-4HlCCfLg05644HleyABCz5Hre2vlZ256D_HAKQAAISjH1SVD66Q-EWSg556I_HnFfHMVwbRG66XCnqYrDs11J0NKryYrtb6Za3vb6_5m2tKz16zy5kSrlY06_2z7zE-59bEcqxwVjg4XcfpEwyI6wP-XOv5UqjWt6HWhljGBK00umxD0g5wwC0V3mXC0X3ma-Uv3gDpaM-UCyiQECM-UjGA866_hjL-UJECfIf466JECzD0tD0h6lAhQpD0vC0gLWmD0KP0Ua6baDHjDX3m9_2PYsqqYvsRma6WP4lLW5oaeKErw5j-Eb66KgiI36HWhss1pw565ghe6RbEb76VjCq5b8XEhyjMe6jAile6RReZL09-xY6mshaq76oagJ66CAC6jh176mMbvB3476JVgcu6mEViLKrHvpTg89Hprh551PkhyBCa0UyBCj427Fk776SBCG86a46HD5o26kRKvA6SACCkHV7516eU86m46E51W8644HQj6QJ579UtiCrHvL66X_UGF24khX865X2_kAFXAzSgoAC956c4waJyu8yDSBp86856D862BC0BnpBhO66xVAPBCcx1C863x3iptLpRdTqhn4nm4Qivqpx4xwA66OIAtx1686J5H7smGtH3l6NEBx92T70ly5n-0UoxyICQTVFLw7Hv5aBgrBYo4M96eKEB_0P96ptBDpxliHf05n8J2865EAG9621GBBCJ5H886iB1qtsXs0C96mCzE96wd519yl96956DBCJ960Jr4n4P9POfz4xjcpxS96QvVU96oC0W96wbgS80gy5e96OhDg96xeyx86SjH5LBx4U1BC5Kz7U6pJzTT6u96b0gl1kCLzvq4IRxcD2CT6h96H96XCnly4MP5Tkzkn3Ed1L86o6eCkHTz5FY6unGg-6T8644Hj-6LJ456ei-6zjgtkhs-6fz5BCkL869WgM66NlII86Tzmmz5u96R0xo86u96QCCrMgx96y86vZD586_-6786bA29869wu_86x70pnls96W05i96k96q86D86z96vJrK96ul6Z967HyO96496Q96GjJdpx896cV0aIrh4HY96gawa96B-6c96Rm42USE-6w56xARi96Sbj-45Ap3jV1cR10WKXgHOuiOyqw_6wnGkzfL464bIbLKx_6Tuini6ppg3_e0_6YwHuHwQLAK9yxACYheW36__68nG4kADA7rhW376iLK6_6wW2vAFZMzD13D2VZPBKA7zu5pM0ykyRA7SD5p16CA7ZA7r16VV4HA78ZDh86P1Ul2IXA7SKCdA7sA35GhPV2giloWwoHhq6f_ofsA7qs1cK0Sjhd762D1E36c4OoVB73Xp66TP447zde6bHgd5O076BOLctL4XMmKLb36bv0s0K1nKnsLJS2mcRDB7NS2hO5JB7SXLm9a4vKXUdx-54XMavK8BL8eU-fKMB7RS2nN2iXLkOLkXL1T2ZJV7n1GlKeT214KtJVlB7AT2wo1xoKEo1SJVGo1MCLST274KNHLWGLNo1Mo15XL7UK3S2kJV_OLtOLuS2fS2oJVTyKqJVxLLpB7NSLKPLOGLoB7yS26lK9ULMYLET2BC7GT2go1m8Kro1_lKto1dPLKT2MVLRC7jPL-SLCo1RMLIo1YGL0o1tSLWMLvSLVALMKV0S2dT28B7QKV-o1EmKiVLkT20PKDp1DKViVLWJVeVLLeKsT24YLV6KLp1IHLfKVUT2xMLPp1LQLRp138X9549eGHB7_ALiA789UkQKuKVWQLh4BDWLSnKWZLUnKcQL2mG6hMYp1EjKGSQPB76MK5ppLdLaB7KNKUNLk0VXROPzIiuhTgH0iI__BnjV6hMYUjWB4aPQR1VH5yyB4X16QMvqTLv3KR75e86uTLK8kmFApLB6bEEB7wX4g-KIkKFIAwD7wwWuKLn4z2D74MB4D7BoKCx5vD78D78wW40KVwKDVF5VFn9G-DEwH47gdS6DYB7rn1AE7SLAxD7gXL9IQJJV5n1cLLiB7UcKkB7XLLmB7ZE7FC7jJVZ1KqT234KtB71XLaC78FLtS2u1KbcKhJVxS2dE7o1KiC7io1YE7AYL0ULEC7pCLFT2hS2YPLBo1DT2RJVVPLVSLYC7xJVfE75ULWPLPC7KRgVC7JMLXPLDVLxYLbPLBmKDDLXC7FDL0C7TVL3C7UmKjYL1GLlYLwSLbT25B7HTLOKV2S2Jp1fVL3SLEF7i9KnmKFOqyPKmVLlMLoVLKF7DQLrB7sVLIT2tT2xT2xB7WF7hzKyT2jKV5C7MTL4VLc92_C7jXCBD7hyU99KoeKa3KBWL6DLxKVZQLb6XFNLrpQkA7XIlOE7crCCE7MWLiQLQD7kHA3D7GG7KNKhCYUoX7bX7D7PE79D7pcBzUXRG7FG7AxWI0KC7UYFa-A6TAHaxWDpeY60bG7XGHSTBVQ6VVGKQAeG7ChBkh4QEDHoaWKU40FSxWhG7q5WhG77AgNAHnG7qjKwG7mG7ORFBfI6i36Y5pD7U-KGA7BB7AwMn-KSNK456_G7seEKB7t-og9ANXLsr1PRTBH7fsB9uKNTbQ5Yg9AME7-KVIH7RE7RULZS2TUL6n1dS2L_KuE7A8KaE7uOLcE78S2ugKuC7Fo1xC7qE7O8KrF74E7kE7OF7YPLvS2tE7iJVhH7EpKVF7pH79XLTo1_S2Vo1xE7kGzGC7JPLxVL9B7ETLgo13E7yUL8E7QYLNC7vCL8eWno1jGLCF7fSL58KHI7dSLJI78y2nT2LC7vB7iUKiKVl2KWT2sPLPRgSAL5o1NKVC6K1H7rMLmC7uTLfT2GF7gF70YLiF72YLvo1yC7pT2DI7tC7hE7dF7Kp1nULWALeJVkKVMQL8C7lA3tAf0F75MLPDmFjPED77F7XQLHD75qK_F7XZLi3KFH7-T2fZLUVTDJ7SD7gX3HJ7KNKG5WU1TMw0v-Ko5WYR2nHgr5WWewlu5zWLrTLDj6sD7uiC7QP4-PFOLkCs3I7NNAbJ7GH76RY-iNJH7XhLhJ7DE7rdQyzPFUQK5TjCfXyQmGQirA2gYPSgo8BnJ7bB7fu327Kxi1bS2w_KnXLtRLkC7RCL-S2Ao1jS27E7lS2qI76J74RL6J7SI7nH7KI7-H71S20B7oE7Oo1LC7WE7Z5KcH7zUL3H79H73B7FYLbF7WK7_FLio11_KHT2ho15OLjH7uJV_E7MI7iSLOI7KVLcF7fJVPT2PVL6H7eYLvI7lPLrH7VVLWI7XVLYI7XT21C7aAL2B7bKVXF7yH7LHL2dKhT2_o1oC7UKVhF7WKVmMLYKV_SLHp1CQLqVLlH7GL7MHLKK76YLuT2WeKSHLwF7lKV3T2s_jfJ7gS44_6CD7LnK5F74DL8I7h4B9F7bTLJD7E3QLZR0J7l3KFJ76pRkL7BRKFx2MpJoL7oSK0kyGvXODDtQLriNLvXFUqNfK3mBzL7fJPKvXysYKTwpB37G7WJ7qD7YJ7W_UCXLB4K8aMyD7rD7BM7eBLWSZYHFiJ7v45-XDlJ7jn1EM7QB7HwK775H5ASpE7BLlbK1dbvuV_pBQM71J7SE7XH7KJVeS2sE7rOLTK76kKeH7dH7gH7CK7VJVwXLPCLsI7Jo1jE7dJVwK73XLtH75OLmLLoM74B74K76B7mE7YF7zE75S2cK77S21M7YK7tYLWo1QL7zE7IC7-E76E7AI76YL5E7dKVJT2iT2LT2mK7NGLAF71OKPN7Cp1kF7qSLMF7FF7cC7QF7uSLSF7gC7UF73M7sF7GiKdI72K7aF7BN7oK7OzKHMLkALkI7DL7jF7FL71SLqAL9E7rMLsM7PL7DC7FTLoH7zT21VLUE7GZLd86HM74NLGXrJ146I7_VLXTLSZLZTLUZLID7aQLKD7XSPbM7lL7-KVOQYKM7ONLT3zkrBOO76MK5ST-XDVUwKTTh002dr7TT2dr6G77E5Auj8G7CRL-G7CM75NLALCrDYtsBFM7AM70D71nKkO7QKC4tBLM7R3WKmXOM78CWrO7etBoJ73pSyoWrsB7WXA3YghaBaa1SVM-K-sBlO7csBpn1aRjTE7gB7iM7aH78n19J7FK7lM7aULnM7iULrB714KsM7aCLXN7sXLlE7TlKqULzM7vH7_M7rE7cT2uH7iN71E78M7gK7-M7CN70N7_B7RHLEN7fo1JC7fK71E7qM7XSLlo1TYLTC7OT2TN7RZKkK7ZYLyP7qC7VN7EKVTP7fJVZN7yK73o1uPLjC7hM7CTLhN76M7pF71PLbF7SKV5UKpC7CKV9PLrK7ZKVBQLi8KnF7uP7oT2uI7oH7wI7wM7v9K4N7FP7vNK6N7JP42I7BB7z-6i86PZLsJxcL7r6KB-KfL7OpVtwBBJ7OBLzO7tO7EJ7SBLfwhfO7KaLhO7IM7OMXAoXMH7vNKDH7iO7NNAKtBboXuO7bQM2Q7xO7UyI3EDuhImO71O7oqVFE7igm5O7NUq7lZUaZyJ7SBLDR7QAJFR7cM7WH7eB74n1aQ7mXLRK7igKjM7vxK_J7iS2NP7gS2sP7UCLKL7aP7JK7PI7JN7qH7UI7FT2yM7sH7ZP7zB7fN7zH77B7eP7FF7JSLlP7qZx7M7dR7fP7fR7eK7IN73ULhR7CI7SQ7kpKwP7FF7MT2oK7IVL2P7LQ7tN7LF7uK7WN7uF7VI7tSU1K7CQ7ZT2ZI7AQ7cP7jN7wPL7K7rYLGQ7lN7IQ7fPKKQ78SLEL7nI7OQ7pI7IL7rT2LN7FQ7tF7VQ7yVLpR7WyKyI77C77ALzF7fQ72F7eti7I7lQ78F7SIC1KVhL7BG7N8kvO79Q7uQ71aKwQ7-L79G7zD7WL7OMXYpCnO7e16GMV_G70jCyiC5D7CH5LT7a60NB7k36PT7WiBGR7OdVFE7BhC7CdnrdLR74kZNR79O7PR7PpCEpC8WLWS2620YS2VR7aS26C7cS2BQ7YR7JP7AK74R7mXL2E7gR7PP7xXLjR7YCLuM7hLLXQ7oLLXP7sR7pE7wH7bP7yH7uR7pXKyB74H7NGLWK7sJVuT73XLwT77R7ko1BI7eo1wN7gK7jK7CS73XLES7RN7adKHS7QI7sK7j2K6P7bC74T7oj1asR-P7ZVLpYL6o16K7vR78K702KHQ73PLnN7U2KjI7d9KEHLsC7wYLhK7RQ7LK7-YLIo1zN7m1KM3K0T2EZL2T20I76u5YL79N7XL7sD7-VL-9K_MLFD7f_WqfB4S7HO7iL79RQTT7iT7gQL-zKSwXgT7vjCMV7oSKqL7L9XGT7qQLJLPJwptQLoiBW6ENail4Xu5WtkP-CYjlgoSr5QLAT7ZoR0WLGM7pO713KLT74gCCS2bb5RA3ET7rV7aiCNT7D9zxV7MjbRT7wey1V7mEEVT760KyoWWhCV-AjtqmSAW7FqibeT71aKcoCxiCsV7TR7pRLl4KwNUoXLVS7nOLsT7eR7ZK7C8K6R74xK-R7DK7AS7YU7NYK2T76FLcU70H7_RLOK76XLqR7HP75M7YS7GU7VK71R7PwgmH7U5KSW7bo1vT2JYLpP78R7nP7OU7rP70T7FS7VYLHS7NT2DS7WU7NQ79T715KLS75P7NS7zpKdC7YT2fC7LKVeN7BU7gN7V9KEQ7oI7DQKfI7b9KBL7qN7mT28W7uN7aKVwT2vN7oF7MX7RaK_W7iVLxI7SL7zI7vS7Ux4WL7gQ72IRiQ7RZL7pB1iKnQ7VZLIV76S7LZR5V7asb-S7kTLlV7vISnV7oO7wV7-RFkxBHT7Nz69U7tD7PSs4DfuuB-Q7k2W4X73V7KH7BY7Z_WnuKZcNPMB6_WVYFPmB-EHqjKrDGwRa4Tb2LZMkZOR7pcB9CXm3K3X7GY7VH7ZbRC2XOtKoVK2AXyYCWY7m6B03Bt_WhY7JrCTBXv0TlY7eMKylBEP75U7hB7jW7XE7QW7zRLsW7KP7UW7gE7yT7rM71W7goKIK7k1KNL7bK7YP7nE7mJVPK7ZW7D5K_T71B7IX7qP7zR7gP75R7yE7LC70E7JZ71Y7GN7TSLRZ7KC7DZ7EVLi8KKN7YX7fNKUU718KqU738KKI75W7SU77W7Ep1gYLaU778K8P7PS7XI74o1US7FZ7HX7VeCCU7R6KOX7Ap1QX7sU7rC74P7rI7mF7HL7yU7Mp16P71U7CyK3U7ZQ7tY75ALUL7wS76Q7_U78N7zS7BO7vKVeL7SICLD73LZ-X73uBanKpY7PD7Vo0nvBCY7IJ7vSTpAX3uB-QflJBcY70n10dBFVXYY7S_WRMKQT1taA9F7jY76_WcSDkxBGqXfY7ktBvv6NRDgqena7v0Tpa7t_Wq2FgAXOwBOa7Wa7NG74VPnY73uB6q1VWyda7_pBga7Va7ZY7TO7m0Jsa7ChBeaCOBX6_WNHcZ_WzLvy12pFyGb769ABfIua7UADgqe8a7VkjKb7v0TGBXA5IMBXAuJjlTK4SVJ7neUAb7XJ7IT77X7uiCN3YCNYRfCtV71Q5f-6_G7ob7-Bl-Q7vb7GjCBR7WegkKC72Yqb7QOLScAEE7yXHe1XfGvx_YhBGZM7o8Byb7vZCaY7KLLqRL4J7oT76J7ZR7R1KxY7vT7LP7kM7QZ7Ao1WW7pM75Y7mULpS76Y7dW7xR7fW7BZ7hW7QK7vY7SK7Nc7IU7KZ7PZ7MZ7VZ7QJVjP72U7NZ7FN7cK7RPL9W7HC73Y7tP7OC70P78JV4W72W7AKViZ7uU7io17Y7E9KBX7d5KDX7IHLSS7QS7vC77J7aI7yR7tI7kN7uW7uYLNN7WS7iI7QzKCL7SX7jZ7vU7Gp1XX7YW7iS7UQ79Y7WX7oS7Yd7vW7eMKtS7FZLyF7hX7xS7k2hAO7CV7AWL1S7wKV3S7-F7pQ7IO7i3KDc74b7LO7uHL3Ne2b7RlXRMKCdeud7_RDja7Po4PbC6jedinnS6dEPiPJ3d7-9HPO7j50wdgzd7pb74d7ZG7XIJ_d7Dpeo9XDNY8d7nW5gCPL3EPe7oIJpkXTe7ZLWOe7iPJD8jPbCs5SoG7VP4DH0EKPao0DpeNKP7d7oqeUJ7yX7RpU0X7lb7ZJ7tNDCLctbAEc7vIVo20ET7te7zb7zV7F5ize7ve78IVBfe3e7vd7hsBR4KHR78b7qjKkVh_taz95EW7hsB7e7Ie7JW7Gc7LW7Ic7b1KLc72kKGd7SJVPc7cR7eUL1RLhK7QP7Vc7zXLlZ7vM7rS7mc7rR7FF70M7AU7uZ71LLLo1kU7XK7uLLpJVtW7AC7mc7OZ7ic7Rc7PU7oP7TZ7IZ7IU7Tc78UL1W7bZ7GMLdZ7BALlGL3f7yyK5f7IMLNL7Rd76c7bW7nPLcf7FGL_c7RS7FX7aT2hU7bI7DQ7lW7TQ7Id7xgKcS7eF7BblrU7DHL1Z7JS7lF7zW7Dd7GK77Z7bX7zU7Fg7wCLed76U7gX77N7pV71F7jd7hQ70S7hHLmQ7pd7gL7rX7bEXCG7d9OQcaeda4e7NV7KNLUVTHf7Ce7Xa74h44kJ5g7SV7nXK-rwRca1OJeCW3oZAe7DuZue78e7CLV2F6POeHh70e7Fb7gkyCh7Me7BkXAHmxqZDh7-QWFh7ie7ZDgNVmVh7ie7BNYbh7Rh7de74Y0T3mABgYh7hh7tuqEo6RsBch7mh7zIoqh7mHXee7gX0wZ2xQ7lVAXOjye7CMcNsrJh74Q7z_6ub72h7YLr4h7vV24UTKxbOh75e79M0Bi71g7NH7YkKpJ7Af7bgBkVhvVjEJIboZheaSH7pcBFi7-h7wkzKf7P7BTj1PJVOf7pxKQf7nB7zY7tT7Uf7pS2MC72Y7mS7DZ7aJVOSLZf79c7df76T7ff7tR7GZ7if7wR7kW7lf7mW7nK7FU73R7ei7hP7uf70W7SZ7sc7HN7LU7nR7ISLQU7Ld7xP7oN7cPL7f7zc7so1Ej7IF7WC7Yg7MS7Xc7AX72N7K_KHg7U6KBd7yPLOW7Dd7eT2eMLnU7RU7hI7eS79HgsN7hS7LL7VX7JX7tALYf7fg7eg7dg7Qj7RL74U75J7nqKgd7lg7iX7yS7BV7bL7DV7dL7FV7-fAHV7AJ7sd7OBLTi7If7wd7Ta76pR8j76g76a7QO7z0BBk7_g7CYKwn4FKPWh7pG6Le7rh7Xe7ke7ie7ae7Kk7ie7cO7c-6Pi0rMRBT7gO7DT7_G75Q70Q7676BB7LijiX76TVND7RM7YnaSB7-TEz2PVB7WM7usKxIbWG7QE75b7KuK2O7ahHyYCHE7IrY173J3ALE7LH7c7Km9ahjFOoTsL7LXKIi73pSY0QXtV1mBUFKtJ7-rBw-Dr2CxJ7KO79e7RvK5KL7tKHGBuBidYGrk7QCCzwA_O7sO7SR7Q4KBl7_e73O7rtBKR7RUG7O7xJ78Q7XoXZl7Nl70dB7b73O7C-efl7YlJJrDBaaLV7ZRLyk7M1DNVdlZa6O7tl7il7GW7q9AIW7al7nl7Ji79V7NjC_V7-EbBW741GqibFY7ia740KIY7NwBRwBLY7spBNY7bgBPY7YpmGR6Uxad7Gg0jGe7wb77V7MeDGE7-b7MUam-Ozg7Ih79j7ml7zsKJi7EeB9b7uDmE8xFcZMYVcm7CvbNIBCi7gm7hsB7b7jm7Bf7UYhhjFl_Y3FEKvYQi7DlBPhB7k7SM7AbQJvQ4VhqGCW1CIUTsuKGuKWzDn1Nwl7cl7zk7ktB8t1yrFRQBnLO2kbWlbFhBzyGGn7WT7KQDyAXSMD0OnMiDKEEQIyMgBuJ7WjDkJCxJ7CDYd8BSn7c-b0cRiTcMR7UtNeBWIhhSvXin7Ym7AiXJvJEQO8_BD3ZcvXHk7tdDbl7Tn71Thf9BmpSXpEwn740FwrLrn7wtKtscbuJYvBQsgf9CUgaAdDWWLOiGbjCS9VSa7Hi70dBILgH10ZGZt_WLm79lcwiSj_BXbJhOCs5X-n7MuKrkHiQCYuEJ4AcVH3Pxy3CgqegsL6m7YnansBRbEPlP-m7XLIWNJzPg_aQDn7G6Yw01tm7etK9l7In7Vo7cnBHHEreBqLAtdbW2JiMBQ_UZsExJ74jCN7XUi72eKol7dsAh7D-V7R9beo7zXHViEho7rqeL8X3UC6xXAPCZo7bRLrkHHp7N-X91GuaiiQCoLb6qBCqBEqBLhyJdASp7BWYf_ZmwM9qBrsKfnGmDCJKA3ECXIGbxBJ1mbp7vqBrAZYI7Dp7rdQnsBip7c_CNoBlp7upJzFEpp76oBrp7QLhd2Bko76KLBWYno79m7Bxa_m7tKIfxCe8ZCn7bxKAxHc3BEb77l7pcBIm7EaEECDMY7FpeOY7cnBP6mRm7U9dBknBEVZa7rSTe_WVUIBgChaJXb7F5aeq71NHQvPBMa2x6HhJ0h7_G7FTu5X7U46Ha7uiCsq71e7Np3xq7-D7khh0K3_p7Ql7Bq7vNzmgLpo7WxKro7s5AJq7_YTkRLe4KnrJFc7SgKeM7UE7NJVWj7ZH7ci7bE73i7yY7co1Vf70f7eE7ZZ7uc7BRK7c7oSKVP7gc7AZ7MK72B77XLfc7DSLOg7NZ7jc7tf7lc7qW77H77cKoc7-Z7qc7wf78i70JVnr7E2KEK7ur7Vr7GI7bj7GS7Jj7vpKfZ72c7oo14r7JALMj7Pj7bd7wi7Eg7pi7Gg7aN7eC7cN7GX7Lg7qT7Hd7XS7yi7Pg7gT2aj7Cj7Dd7dj7tU72Z7Sd74Z7Ud76Z7Md7gKVML7mR7-Y7JQLeX7uS7Vhtwj7og7kX7qg7YTLCWLt6KqX75j7JV7z4j3q7wX7GEL6wivs7zHLUDKdqSzs7HILbDKPb7EEKiEKA5IS3IsjePE1tkZA5I7L7xh7Zk7yQ7bk7Fa70ukgLOtq7tPyET7lZXuGD-Q7Ot71mD0b7y6KexXwo7Mo7hm7xl7sVC9b765bFo7Nn7AkntZFFf7fsBRt7K-ACP7WE5sY7sj7GP7Ls7VE7hc7Rf7HU7tt7gi7pB7ii7FK7RP7oR7nj7Ho1gg7kR7-OL3CBhf7MU7hr7vR78t7FI7qr7qr79t7u_Kut72LLBK73E7xW7sr7ag7zf72f7Hj7QC79r7_CLPu7BF7Ru7JF7_r7kZ72t7NF74t7sSLGs7EX7Is7Kg7Fd7Lr7hI7Yj7sYLJd7gZ7cj7zZ7Wg7MQ7Bg7Md7wU75Z7Bu7qS7Zu7Dd7dX7rj7Jc7tj7mKVVL7id75I7pg7Ja7EV73heTICug7ss7sX79RQjt79T2HG7Y0e9L7mV7kb76X7re7D7KxhBLt7LZyNt70CYTgByq7YwiTv77gBDY7Wv7Pv7Xm7mgLat7qjK9lbDXBYn7CpBCAecn7RfcKl7dT7Bc7w7Kbv7Jf7Hr7mT7YH7rt7qt7Kr7ir7li7sf7vt7Rr7hi7Wf7zT7ki7wr7b_KDg77RLbu7ui7Au7fr7xv7kf7HZ7Eu7AN7EU7oW7Hw7nf7pr7DU7DN7Lu7LYLxf7Lw75LLXZ778KjDL8f7NZK1c7Yw7gPLkVL5r7mR7su7au7yu7GKVdW7Sj7SlQJg7TS78GLiU7cI7LX7Wd7Qg7DC7Sg75PL4r7VKVQd75c7tu7Td7ij7yf7hI7cs7ad7es7vZ7VaKhs7fd74u7Ea7IM7jX7ZL74F7zqK6F7nd7La7FeB4j7rd7ts7oEPXv7yEAOD7fsBhb7zX7Lv7uq7mg75NLgn7ugJrb7XW13N1ET7bx7chJVv7ZC5FDYhn7Zv7kx7l8BC8Bgp7jlakILln7cT7nn7drZIhhht7ScAhx7lt7kT7kxKuv7fM7bH7gr7Mc7Nr7fH7Pr7Oc75i7vT7Tr7aLLlj7ZJVYr79v7Aw7gW77t7ui7Tw76t7HZ7Au7fs7kc70i7Kw7mf7zLLlN7aK7-w7wW7-i79R7wc7dGL7v79_KSs7hZ7Vu7Gj72r73W7ky7NML1w7hw7Oj7Yu7pj7CX7du7Ad7nw7Cd7Ms7Ed7rZ7Os7nS7mU7bS7oU7hMLyw7Pd7XKVgj7UX7PQ7OL7vu7Sy70y77w7zC7Es7hg7Ax7jg7js76u7zvxkd7zj7md7rg72S7Mx7qd77iKPx7HFLpx7mx7Hv76Y6AVEBxFlQLtExjdVlx7cx7RWK9lEjz7f4Wjz7Rspjz70xykZrhx7HdukV7Jv7Wx7_L7qe7vq7tNDqn7dx7FB7fx7_G73z73IVg_j8z7Di7bN2_z7xo76b7im7SqSOuKeXIDoT0uXGdGpv7pcBC07it72n15x7Jr7gM7iu7yv73y70v7Sf7VJVIu7xT7Mu7sB7Gy73t7iw7tM7Ky7cc7My7Ly75oliW7Ew7eW7zv78v7Zo1nW7pf7Taxjr7Gu7Ww7a07KU7eK7Oy7BVLc07YZ7Vd7hy7_K7LMLaw7Tu7SN7oy7Ag7qy7YN7-v7MALi07EPKlw7z2KUj7hC7iu7zSLsw7hj75y7mu7mN78y7-f7pN70Z7ru7D170y7uu7Zs7wu71N7Bs7WQ7H17dd7Lz73u7Da7hd7Fa7Fx73F7dHLld7CO7nX7sg7Vz7Bv7Ox7Dv7t_r5hXtjBTx7IG7UVTO07nXKUV7MdB517CYKZFwfQc4enpexpFwn5WBKR017QvXtkPqUeH65Et7Kv7zz7Mv71z7mfKyn7Qv7GB77z7oOM5m7jx7QD5V27117nx7Y27LiXa27wk7M7z7KDEQc5n7J073aAL07qn10dBR27Gr7dB7Hc7fB7Ba7PW7o07IP7-x7mM7Ay7-n1z07VW7ey7gUL0r71T7af73T7h17dP7bc7dr7m07ec7w27xi7Gw7Wy7rW7Uy7u072R7w07027uJV227by7107H37307yr7vf7gy71r7iy7pK7-07my73c7B17fw7Z177P7F17TT2-27PF79P7RF70K7Vj7sZ7Ks7P17Bz7LzK-K7nC7jT2pu7OVLVs7Xu7Xs7c07xU7d17pYLHz72C7j37gs71u7xF7Cx7m17Ex7xj7kWPns7DO7u17Ib7Wz7MBLwg77S7YvXW27cz7gFTZ273YAgz7p7Tp9Op27lz7VuAR47Qe7_CP9dOZ47Rspd47JLrd27CxYTHoP8jxz7oe7Xx7Mt7_G79n74z7Ht70Q7q479z7n4zu47A07hO5x47D07xk7_e7gIKG9LBo7MXIT4Y_D0Fo7VWLTyArFbj-VUY7hsB047P07uAYnt72u7pt7U07T07q07Wr78SKY07iH7P37zt7427XW7as7uB7h37wB7Bs7207JGLNK7j07C37qi7E37WP7y27UK7J372H75H7r07UGLS17Zy7cd7zr7Cs7NU7UZ7o57WZ7_i7xc7wu7bw7Nd76f7DF7257qK7gw7E17827ZC7837xK7oZ7zK7qZ7pw7Mg7KX7N57s37NX7u37gI7pU7fF7Od7RX7_y7cYL4y7jS7QQ7Ez7ay7mj7sy7Y67a57vF7-37TL77U7s16mb7ZHLPz78u7r17Ka7kfhFO7_I7x17L47LZRF57ScAhQLVROGSQt678pRhz7KAJy67bZAUrZ0vJtQLUhTdNL0pS1SPEqSK27Vx7m47N27Yx7ET7Lo75h7eJ7_G7G77_h7Qohjb71q74TyN77Oq7hsBOo7SOLQo7KY73ibMm7Uq7Om7XtJn27VY7Q77kTLha7_X7o8BJ1B5a7HJVH57Ir7XR7Mr7L577x7j57Qc7N37di73v7xt75v74Y7W37727g07SP7Jz75t7L5Kd57B37TICDw7q77ac7I67Cu7Ow7v07rf7Q57Iw7Pw7rf7rc7V37w57O57PYLkS7pP7yc7b378r7V17Fj7557_07VU7d37qu7037Cg7-57Ds7uy7-c7wy7Ig7fu7ow7Md7qw7Ng7W07tw7Qs76y7bj7N67Ug7P67X171YLXU7p87yt7xN7e07CQ7737g079Z7W57tdCig7k17f67fA7Oz7FV1Qz7Ix7kQ7Tz7od7FeBT-BRR5K77dRJ3g76pRL97kxRcq7gDM_a7F2XGm7fa7aRfdjQP97ka7pHU3j7cAXeyBza7S_Wra7Sb7yYCUb7kpeR977tDm97anxH5Jdb7P97krgZb79a757IT9790XQa7CILX97M3XZ97Rb7la7pd7iq7q7du97uxDFxI6s7tq02igi97ta7R-AuFB40F797oFERHc0a74varvJlLceb7mqJhaJZLWo97K_12a7O-7TkLo97lAXUBInAXr4mA-za-7qAXbzJsAX3a7uAXyYCCIP5AXyYC7AXfJ1NL0Hb7qjKO2mm-7ktBo-7GewcnBKBXKQcvtaIbAbLC0uqdVXM-79keT1BJBX-AXcnBdb7f1e8-7S_WMBw997XvfkE0mA1F_7gD29WY_-7XBXne7_aKpe7O27Zx7NNAHQCYo7r47oV7ET7U_7e4X-Q7Z_7s9Xzn7oEUXo7a_7cv7ao7h7Dco7oPxS3TN8YMp7S7FD57NWLg_7d_72x7cB7lT7s27WR7u27rT7h57-bKbR7Z07x07_x7w770v7Ey73SK287iE7d87_v7477hf7Cw7n07_77F37vi7b57rCLt07m57Xo1M37Yy7Vy7Fz7iK7tr7L875w7507Vw7Aj7Ou7S87II7Z87QN7X87cZ7O67457C17Ws7c87277mZ7kw7h87Tj7yy7o37_t7M17B87GHLxZ7AL79y7Q67gS7S67ZX7wC7237W67s57bs70U7qF7b67qj7Aa7ot7bQ7uj7dQ7-C7B97_N7k67Rz7s170KhH47GV7J47AG7r679RQc_726XCp7v67dz7UB8Bp7fm7Kh7Ek7yTfErtsm7oSKJk7he7mh79rnQk7Ok7v3umB8uh7ih7I3mkNPle7YG4L27yz7CT7X_7_G7jo7W_71X70B8jbMb_75B8b27jWfjRM4q7TvKmo77q7MuK9q77jAAn7Iq7sNEuo7zx7r3M7B8sv7r27Lf7t27DB81_7IA8wY7s77Tf7RA8-J7wt79_7U57Uc7077PJVIy7aW7A67xM7ri7iC88T7577c57uA8l07KA8S37k8Kl579M7DYLx57nc7D87pc7J87VA86i7M87mC8O87ZA8057PyK657a37Y373r7U87Kj7py7lA85OLfC8djHnZ72o1m37E67l87G673K7G37ZF7q87S17ww7ZDL0A8w87lI7y87Q17U67Dz7c17TA8687bD88w78_72ALj17Ca7_87-76n17D47rrMlX7Jx7G97GD7qs7GO75j7VpCXSP1B8P47HELzD8KNKxn2p9O2D8BRK70J3n2feBV0JMC8Dk78g70XfAE8BRKRfBomJXlIKsXHE8PYWAbDgsLTlg_D8jRMjUqKnJB77P_7n47Rv74B8ENCS276z7It7R_G6B8YE88B8LXy9jDgp7FE7MJC2o7ZLB4o7fuTxwYX2JpoB-o7ov7c77hsBcE8q27x_7PC8z_7RC8p77p37pT7r37qXL6_7z27hD8N87I8KbC8iH70t7bf7nA8DF8f87g57A37wS2CZ7wC8ai7zS25E8yC8-B7K37pW7-E8p57ni7OA8I87wC8dK7EI7dy7407Ww7Bj7807ON7eA8XYLgA84f7iA8_f7e37ED8ry7f17vK7hC88pKqA8mw7j87zy7ju7ND8QDLOF8wZ7L67PX7VD8a87XD8TX7iDL3w7Cz7dD8_A89w7jj7aX7GF8iD8d67fX7Nz7nD8ls7Gx7q17LB8m67_u7Nx7Xz7y174thhE8ws7ScATE8u3KyB83B8It7Ap7gB8H771RzET7dG8Gi7fG8kYfdhCVB8bB8zh7oYf0TBV_7f27Xb6DVFGp7_l7Ip76QjL4Ago76rEgqeKC8e2BrG8h_7NC8yE8Xi7MW78J72_7aR7st7v77q57TW7ZC8o57087zOLCF8927EF8MH8FG8TF8sUL777JF8dc7HF83E8TH8o87QH8yxKDu7rC8MA8XC8WF8mP7Qw7u57TpKtc74C8yCLP87Sw7157jF89f7lF8_8K6r79C8hF8lT2RT2Y57TI7EA8QALl37bN7n37vA8oC8q37wA82F8Rs7fF8Md7Us7Xg7Az79F8Ys74w7lU7487Z67oj7AB8_Z7aeK5N7FB89C7l-6IB8DP5sKVDD79u71j7QG8QB8qQ7YFTiG8WB8OV76pRdI8oG8CYKCdehI8Ck7FE86d7Tk7kB8CdhNk7qB8yq0q7DpB8nneZa2sB8sI8xI8AH4f24YG8BRLGt7zB8cG8Op7MVbQp7XJAZE8fg1hG89I88OC_I8BPCX27tMu0TBGQCGJ8Tt7ujLEJ8MxXiE8KQDwG8ebCR7XXp7caDLjdDJBoLb4G8TQCLJ8hKB5UCv_72J7I57Nf78x7Pf71F8GH8eH8fi79E8lH8qB7cF8z77627eC8zH8lR7qJ8FA8Ny7cH8l_KBH82M7PD82i7tC84i7mr7ZH81v7Hu7Cy7Nu77i7WA8LA8mH86C8fy7vJ8vH8BD8ew7nK7LK8sH8V87kA8b87FD8xJ8oSL1H8JDLC67fU7mYL8H87H8hu79H8lC73F8yZ75F8y37DI83A8z87b17HI8ZS7gD8FH8cX7XQ7987kD8kg7GB8SI8KG87u7ms7XI8Kx72j7BgARG8K47zEXxg7QEGKJ8Pp7eJ8D5ZWG8Iv7dO7XdXyh71JAqq7cG8o97MA7LL8e-7lLcG5No97J5NT-76mCh3Fgq74XEI66TI8kK4tGVi86ifMxa7RwBGLPLPh5rDh1J4IfUIAK2JJIw23BWABwzBTkBwc5MDegm1fL8_0R1c5fzbf7Rug3s334P5lmfTbyaM2lF5Tbbn-NHzxxiiFd5sF5GQ5i84IQ5wF59CbyF5VYYNd5MCcJh3Qd5tJatxbEFcqbyXd5FGVZd5yM2NAbcd5E74klfbQ52sLwL8zfCjd5R_No97O74B94SjiPtLbM8n0Rxj07lIkM893RtQ50z7S_71lLBqB0Jk9qBHqBwe7ep6P27IkKtp7wpqwM8fp7IJ8xituM83M8FqBxM8y47k362M8Ao0ep7dfArx7rwZzUDv2Jkp7qdQwyEop7DYCzx19p7bJ8CN8dp7ZpCwp7UthSFluqB9M8EN8wp7oQQiJ8Zi7kJ8bi7mJ8YC8oJ8RW7zJ8b07U37XJVAA8UP7VK8Xr7Zc7JA8GA8D37TC8br7hN8fH8of70N8SF8rJ8CC78H7SA8X67t57Ku70C8tJ87C8CU7PK8u87jA88y2nu7AD8QK8CD8SK8EI8rF8NH8_57XK8iYL3H8Hs75H8tZ7V67jU76J8T67K67_H8v375SLx37UN7x878F8Zg7nN8bg7yN7BG8jN8387Xd7CG85w7vK8EB8A47vj7aL88U7AV7E473K8sD85K8Av7oQ7SG8SB8z_CSN84M8FN8EL8dz78O8-M85M8ODLyth8M8DN8UN8tZKBP8aN81d7gX3KP8IP8Je7ndw39AiBWxfBO0K-pfZsy04byCPQGZ3q0ffB_s75U5wGgZP8dfAkUezW04I8JaLzh7K86_G7CN8EyB_M8CH76h7It7pP8vp7-Q7vP8xqBDP8AN8weyyP8PP8tG8VwKzp7GLZlCBGrBWpB3p77qJNN8ezJPN8yx7M07hsB3P8rP8fsBWN8IQ80P8l77DP7n770_72E8dK8Kc7DH8Or7nO8By7HH8TF8JH8oN8dC8Yc7CA8sS2tN8i57IF8_27UH8LF8fN8NF8fK8RF8bH8zi7sK82N8787DK8Rw7t57GK8_LLnH8yQ8pH8cA8NI7wH8-JV4Q8lK76Q8IS7MO8Nj7qF8BR8qO8OCLJ17kqVLD8oO80F8WH8F67Qf7Zj7r87Y37t87hPLv876F8rN7mI7mK8ZD8kj76A8cD88N89A88Z7mO8Jd73N7OI8o77sJTlD8rKVks71K8MG8qD8F97os7Uz7I47w175O89K8M47MQ8-O80D8GSQzR85H8FP8YN84xlzP80R83GL3R8MP8dB88yA_R8QP8vXApE2EJwdUeAXPQaejYnMjySaejBgJdAdP8z6IEsyDTGPS8yqed03_q0s_6fa2dFXFt7mP8zQ7-U7MFjzn7NL80Q7Fr7v47CH5jS81P8KH7mS81471vK7m7SxK8yRMZAAuKGC8so7Br7Ri7hsBpS8G57PQ8R07jR8V07Qy7eN8VC85_7u77WQ8gR82J8sJ8jO8kH7dQ8Wc7CR8IT8ER8DT8RH8k07e57977HA8LR8_Y7zN8uC8NA8VT8n57_J8G87Mw7vQ8UA8EK82C8XA8dF8AF8ihKKK8qH8Zw7-Q8HO8ny7MK8-r7AR8As7qO8KS7PH8_XLGR8AeQwF8tA88S8VO8437tC7yA8w37jK8fO87F8857a17-F8aD8AG8ds7XQ8Gz7uK8jD8tO8l17vO80K8j672K8l67-u7-I79DLxR8LZR2S8u67fI87UUVU8jI8gX3ZU8dFxl12i35uI8mOCR6WCt7me7l47UE8D77o47It7I-7hS8eS8qU8cFNI-7kPOJ_7TVT0_Wlq7TkRnq7xAXhaJZL8MU8C97dL8d1NI-7Gm1IwIQeQYvJHcq2gg42riT5YSKixmr4CeeiviAa8T_dQcRrVF5pEcXF5GCXM84Hxbl33xP5xU80P50L8RM8HzWed55P55L89c5a84Ad5qBeDd5x64Kj0Gd5Mj0164Oj0l84aQb6641OZrM2Uj0Oh3-iiFXcM43ZzxUM88hbQ433kiS43uyOXV8dM8GPO7V8JG5wlfd43D94I-7qQ57V8RG5ET7j77Nq7sP8I77pU83WYk77P7B5PWjMCOW8pG82fWIW8V97R77fsBQq7Ro7X77To75VFPm7UGHRobZq7gt7GQ8fsBL97VxHMq7WW8OQ8WE5L97eaeD-7j_BrW8oM823ISW8tdC-U8rW8rY7QQ81E8wv7xN8CH8-S8R577E8MP7ZQ8rJ8bQ8Dy7pN8h07OO8L8KhQ8yN8SH8kQ8er7RT8TQ8LX8YO8F87wE71i7QA8tQ8XT8CT8bF8xQ8FK8MT8CX8wQ8607X37AI8Dj7qT8Su78Q81P7-Q8YD84N8mi7kP7ty7MI8g87SO8eu7UO8cK82T8xX8qC8QD8xC8TD88WZEO8qmK-y72A8Ht34A8cX8hI7cg7dR8587fR8XF8Kz7HG8is75U8C47LG8p17qR80j74K8_u7Na7VW8h77CrKlW8lOWRW8JW8cB81FJo97ba7sFBlW8w0eNW8YY8Ah7497b976K8d97t_Wf97uuBh97597E-7rLJG-7wa7T-7oY8RwB1a7h-7O-7SY8z977g7BJJI-7-a7Xs3zyXdY8e77fsBfY8XY8oW8hB8jY8hHUPB8-U8Mb7S_WOb7lr5mo6C-7rY8HHCF-7lRbWb7xU88rBeyBbb7DuKbAX4LvL_7Q9EkP8xW8hY8JL8nP8ZRBeYApVANLBjZ8a3D8j0b468Y57X7mZ8W5DsZ8UD1qa32nck8jKxRkZ8k8jYEYxZ8hV5JG8lYAuZ8jujoR8p17OBL7Z84Z8gjKgfCDBAPaArpfNhCgTYSF0Da8otfx9zkEaIa8N2CkjHrHATHC3Bz366wGA7eFSa8975vIZuHvRa8iKAyM0Y2myHvba8RDzAB7iZ83Z8rU8OxR0Z8nwhab2fMu-_6IODAa8hk7sa83Z8IYc3Z8LiwdS8N2imdiudi7VczM8kbLGhi6Zi3a8h74yL22a8jdiKiihCeqjiyui9a85Z8y-AXpiLY8ztxVoyndiXiirkfjkJNWXwLlqBp8LBW7swqbAFuJZFtL8eiigm1Ab8yDwkeYPxbEQbSkiaV8BvN3L8oii8c5WCX7L8b849L8Vbbe84iJa_CbkM21ii4yZqV8qDe7m1iux9m1964_m18F5Bn1B74Dn1WM8ZQ5cV8384jqMtdiBb8ZjIwuxUFc7M2cb8tOU_M29bb3hbpd5Q745uOIc8Oj2anfCc8db8bPZOP5Tw4shL7a8L0iJrIq0iGYAla8Hbiac8w0iLQA2LNv0icc8kBA2iMkc8nTxppGJY8Ib8vsi7U8jA7sNOp0ipc8NwAui0nF0qxruS0LTBkv5vS7jkDcV75Irn1ePV8bV8yxOSV8Lkimg3wP5OkiTMihc8YV8DtP1L8l646c5Oux6P5Quxq64sm1ob8hV8nF5xsZpF577WrF5z64h84uF5EM8B43xF5D43kaY0F5I-W2F5UoJQQ5xhbaEZsM2DXcxV8Xj0wM2Zj0bd5ej0Fjidj0HjiDG5JjiOhiId88V8JtMoc8hmJK5AgM8UDOsj0TMPxc87d8GYASc82d8lc8xd5R_7Yc8EiiqipyskgLVec8Zc8mezGRkNe8jc8GpiMe8bNQnc8Ue8Re8J91rc8Q0io17Lb85yiGyfui0fAdpwVNcOC6iIyvALEle8aBs9dAF1Rzo3iO56aLC6iZb8OM2VV8Gd8-RkzP5yL8zSej644c52L8Nd8-yxiF56L8-c5DzxtiiFzxCd5-L8Ed5jF5wzb064Id5NzxKd59WcQbevfb-mfMh3pbyUQ5rbyhlf8b8wd8dzxGn1284Wh3pezguffQ55d8Ye8FSt1e8_V8RjiEGVHlibf82FVEe8Le8Ze8sQ5GW87jLPe8J-yjeVdk7sc8Ke8Qe8bPODwMpezbEVAGa5yi6MZLU8lYAJb89Z8ee83f8Ob8K_3wlIX3EbZsutOI84IDec64GJasSeiCbbb8Bg8rBcfb8Trbhmf9i0YM8Od8eV8nb8_e8XbyBf8Zbyv64Ij0kV8AM8ad8tF5mDevF5ed8GM8gd88tbF43-tbH43AubJ43FFcVQ5Uf8XQ59b8yd8CG5fd5MoMPg8LjiQfYrqM3g89d8LPO_d8XeN6f8jh34KRAh8Vc8u_6vV7tf8SlitP89f84Zifk7HnLMfKua8Nh80XPQv0Tc8Jc8cF0gc8lc8Voy0e8J91Dh8mEAhZ89f8QSjzUjHE3VJWJh8Ib8fh8AXjIa3Kq3f-ogh86Z341eRRjmh8yih_Z3l-ouh82ihhJWx-67jL9XkoD80Nfqh8nh80ejjY0wN0Vt6NC0da63I8z562h8rUjLW8eh8Fi8ji6qa8kFfshLDwPPh8Hi8wKiyUjyh8gzV0a892egHEIKvwZFec894eWi8SZF-aRntCXi8-QcGSgP20SZFPSgei8ji8be8rAf_f82sWbi83ndk7OAApsxiliA8pcpnYcApSAphApdApFiPzi8teCZBgwi8SeCwWAfKC2sm2HdYFANTadlBPWA-i8FiPhRUjN09CKj8z4XqFjA85zN6AJj8WpsxMFFj88oWHj8vTDYDKyjhYS8SK4Wc8mD8eh8B6erCfyCfL00Gi8kh8dj8xCfvafeLgqa3kj8hcDz2ePGhTZjI6eWj1-gZnGY4h3zUDpeD-JAMBDDBfm8eVfGMCrgEEhyYfoDAI25jEEkBvyCrpTAQBiTMLrCqMAwvmIhA1oCWwA5YA2KIi0BOaATWE0tC5uFULVmFAN1IMZdMXA8rDe4A5iEeUGfDB8eUej8lj8vHy320xgPni8mFfKb82sWck8pj8oFvNv1oj8DUWjOz1Fgpk8UEV_JgxTf59ssj8B7etU2qRj--eb7ze_ekY5DogYkfe24942-Nw4Kxa7qmFAMcfPmD92FyWbmaB6Axp5A6YjQv5qbfmc0kHA0diiQ0tZAgmabocsaFe65nRwM_v-ig6MRaigjrjh5OnI0CI0Ql8JqD0RBYSBXDI30GgEftqVljtyqhYl8VAbZJ0Y65gmaYigVLRjl83rjBJ0F315p1EygmG0N650H0fyzE7FLIg9jWyl8CG14qgql8eb6tB05l8BLA-wx-40Z110gAohADHhNt5YmBbgDNxAMWgTyAxvAdTD1SP2o0Gm82pFk3q84jhWyOPDyJdJqGsCKv2CMoIrDC_igZJrRae0Bhfm8Zl8tIrWS8boa5TwrTwsQ0AUw3p16UCq_4pm8eMg_l8raXsm8pp16UC_Qjbl5dh8ij8UKgJaCmj8hj8i_eyYFaZC9m8GfXBn8p4eG5eZmBhEgl-oHn8X5ehk8wZjjk8hIY8m8X5eSxWzw0b7zsNEFQ0apgaZC216oh7AKPoQjZF38khCPACB0ZxKKeanvBlEWFHcd_vFrVhn8Anx4iBD65t93S2VwgCvj4Bua0g0fJPG652V0rXDWS5OWLxvJwRVflBvQEDiZ89BWS5ia8cj87m8ZmBetbH1qaE8Ao8-CfaZCDo8EmfCo8AMcxYcLSeLGaLo8vsbo1aMn8AbjOn87sbIo8Mo88YcPb8JuMZIbygC_oAPcNsOjwe8Ed8ye8Xo8Ro8CcAJd8vkULd83P57e8xg3Xg8NaYZg8t64Bd5dg8jV8fkiZd8Hf8bd8jg8dd8mxbC43nkiE43id8bcYOQ5ld8Rd5ukiNh3tM2BN2L43XiMTM8PtZaj0Wf8Fn1TDbZTeWh3JaCDo8df8RLNQo8Wubmo8nd5AW8qd5xZVko8Wp8n3OCh8Rp8Yo8He8E772h8B6eY4q7_oZi8lp84i8SeCUDZqp88dCmbYtp8xAW1h8HnLik8pi8mXYmp8AAp-DOt0IOIAzeCy0JzeCFIBzeCdUAkbAAq8IcCWsTV9DzeCwyAfrFO_AgZAdWOJq85EANeCzeCNeCG9Cho8N84Fd83p8iApno8ikRpo8T84kb8u33to8veYvo8mF5qb8d84BTelV8BM8Hd5DM8Jd5JQ5PZVLQ5JM8WlfPd5nd8NM8obyTQ5xkiib8V_Nud8VM8Mp8CwrHCe3M28fbwp8Tp83ENWq8MNZ8g8GIaOc8bub-q8mM8yaYHr8sf8zp8B6eAZ0oZ8P868G5Ha792eOr8BH50V72rjaN2hO5Ur8Lk08TyXr8XYCTo8uHg4h8F0Zar8WX2o3Wdr8wGXfb0ZjDv0a-WiKn8Z8ekjKQn8X4eeRwvIA3j8Ucosr8I6eOWVIvK4-Rif0-5iQaPVMAJmfLcQvNApDidvDOLCw_4lhCiCKAJGBs8La0Ds8unYl5TJqDYnKjx0ORzOs8lD1k-4YnKbz04LYp-4uPAUs8sz047Ck-4am11elUz047CORzds8Vs8czycs8xO1wy2kpsxs6L_vd-4-Jjns8ZEkq-4iH1AH1--jwIB2JhnH1J5Jh7qKu0XWAZUAQa3RgiCH1lRCvdB0viGuFtmDHzCxmamaWTJFISBTQj1aJ_WJNfElqAhdQDu05s8hB3kitly2c0DPt87s8r_zsB1zMDUt84nmd3qb_IMYQfGASdtfdgdt85JAkitBBR2BdtFeKOE1eMZpW_H18uYwc0kZrqt8-Ef3U4v_zoBJut8oSmtFeWSwOX1mnQCcQiH1zqXawE2UbtkPqMjcqX8t8O8mnZrKGP6t86MNymMZHEfJP_t8dZNXhAWGaT9qkHPws8-FaIqf4Hg1s890Yh3fUu8Ru8pf05qWXu8CkAh3feew_UiWqfBGeeu88k8X76U143t8EpAaESxSjgp8lo8Td28W1YlALDLhowVp8jubb1eDi8Mr8QFfjh8_m8BtCMh8Go838HOi86m8uHgpTgii8si8lk8qk8ZDfuj8ZCDZVVT77lCBzj8CHDe5C2j8n-efoDiKEiCH7DB8j8joV-j8kaAAk8Km8zsHikDEk8-OBsvmHk8VXGJk8z5E46CNk8RpaBbDp9GTk80lTgFGyVSWqAMpb_j8hICFVQyr8NKgmr86HWXsjAOPTF4mHmpE3vQycARrb4YMBVJi0b49vaApFH2C7mSEtCmgxEhxIE2Vu0I6eYyiLvQhZDJHgkPBvUDOJy_u8jMvQw8wFvbi3xu8uu8FtABr80i8mtjc0CcoIbm8OK4EtC-v8pIAP_Ou74wb4iw89WiotB5BAWdYL1aQrxk_FL1aCqVXxFXLCKu8Vu8Pqfh6qm6qlPyUi894e4ICviz3u8kYj1v8iDVABkt4jCaV9M06w8qIPr4jm4jjKW5u71u8gr8Vo8luWEx8jq76pROx8z1Wj7jHx8HNSIf2OhDHy5DqYSm82b0Va3ZFPyICZqTRh0IvyEQcTh0tz7i6ac03Za3ZrTgTcP3AUKLS76BJPU76M03RAkh545-khZrOUc_n8-u8q_enpjcw8N-Y_w8k-6cL8Kx83x87za5x81JdNtGDWcbw8CJCdw8PSTAGaFy8iKJWoFSJ2Jx87u8xgPhr8qi0Ky8i6eMy89bVwcbwHwwU5RIu_c8jb813WYF5fm1NkiTy8eKJVy8Yq8oEcAd8F748e8mb8uo8gV8bg8u64wm1w640o8EQ5mq8nV8Jf8264qq88sZsq8vrbIh3nbyQf8zq8Xbe1q8JFOwCXXTeOfYR432xbKrg4x8Gy86x8cM8Fc89De_sLhy8Hy8cM8if87byC94TjiOz8Jz8lM8VCeHz8Ly82pFip8oU8Py8yYFaPiop8n6egz8GbrXgkparSDljsSSDlfr8wFvRy8Q34mOymKmhEklhHjGxrBw9GSfV7xz8-u2zz82R5YtJlMvmFAS03vq334qkHA9z8PV1AEk-5BUeZRB1DHh1SPmX6F08rBwWm8oHrIa4CV47e6ca41H5X24FHnb0ZPT5ZT5qV5LmmQFkL2Z2e5C6DbGhi-qZ_qmQ2bb0lufPc0amcUavzJjiCrpJ5m08cZ68X06EjuJ5eCxAtAHYgis6V6qp08fCx2L3hAsBb2Ogjgs6Mu6y08tkV6088DOes6e6qrHI9PErGAk1NHfwMdGD18ZHbOUbk-4-jiitvmc01M5dGmHV4dqf_gcap4_OnJVrmTkT18MNn-b5A8qQsmdBDZEiXs8aVld18YDlus8c18c3Fq_EH0ZMl8l180UFH0Zk-4OArn-4ZqcORzt18s-4Zqck-4BSDlqAMuMf18jPcnRDH8fPNhj186oNrH4Wn2418ItqA28k-4C28Uw2Q5HH1GWGx81AORzF28Kw2H28OdBJ28kMAk-4almW18gPYMUd91883xUiBgQoCSxY-4JGdWrBdI4LDYTDFx187PKI28fGxK28UrfOV1Aj2qSEQHhFJAQ28Iv5MyuMfQ7bGDq1BR2ORQx28Hq15H06s6rEB128X31FEk4287PA628GR2r0zWnBPU5wT3fSriS5DafWmVPu6OoWXFr5b5heiK38aFrCBW7q3yG6N2oheiRLCq0zT08WnBRLCVEGRXVZ38VB3ZfeXQAWn2sAGQ_ck5HPp5Wt8Jw2ytaAGACFA6jH1c6qc6q08tT57EuEkWu6vMFEOu6vo3v08fRBrHIO44iCr138ZbB338oCrLTy6387PKMdGgvD-heg3qgV7fCxrHIC48tlP-raoHr_38208Ku6538108Nu6sXhw-q6ELyGAQBA691EiXQvJIcdC7EEiJz6Z1AaVapEVGRH0joFtnd1wCmQ61TQFtmifEcfEHfb71AfQAH9Dm6x0aE6lH5PdRfDBTxrVCtAGKbElyFj6bflAP5FJb6YWhU48N3VIbAGW0jAGy6Db8FJ9LwFJwTvE44ThV634RMB7xGrH56mz1yfx9zA44qAzC444Z4xSrfZ43085Z6-kPdLgtdlwytiitWJrx2kSA5Du8OvX9FyQ3kqcQ9V0zhX9-H45PDVFy5EdDIfnGh8GewBjhGmwTnOEvQ6UcftQAcKPa9BZEik58uP0Xm81ThC58PPAxgPzP0258YDlW48vbf0umEQca484PekbEKLZ1zGp7bo6DKtf0Q6uuRmRX3F0pUei58V48_48658CQcq9DcGMUBAIqFYbBCw8pcFWIPx0Dd68-WG3OrJOxPerCDwpHmROxQDwWqE-Xsk03q68tomUJ30szEXoG08E48nc6bjvweky68K48qc6l6vtr6lQeNNplaz7AQIq6yqv_eITFWG9GxeuG44nqeHXo_YHOVh1an5gV4anj7BCm6NQ1Hj6laZqe0V6BP785i6laZP2VSNCzRa9t8wObloEa78Cu88P0oBJpX3y1z5Ini78NLjA6pJDw3KjnBoo78m789PifCx_n4UgztMjt78w08v78sPrwJjgp4hBAu1oRR0378x1o2786AisGO078j78iSyWYD7bGA88m78XZd11805Z6MlkU32HnV7fI88SJGK88IGuTA5dRFk_F7bGDk4yBr-pF6rwIRYU88sGOW88H2FY88P5FC20kFKb88NIO5KAO887bGaFia88zZAV88mBAm88sGOo886HYTq6lUk438fSroq6QSrLTyoq6I48H08tkP488g6GD48468cx8Iu6iZAO48088708Ju6S48LTyGv2W4ARB1dP0ovfr-4GlkRrAFW084joHASf0n4eBFAH-xdvjT98XYCGdWZ98gGCK5ypl3a6p5rCCdeOw8Trij98XrC4zJwM4Iw3KX4GZwc9814A1x84u86X8dHmd16Ie8kp8n6eAOxXG5CH5298WM59M0598q3S4v85u5g67sD7oi8NU8MG8HNL-98_u51yFbWdc24I3mX6fju8fe7m45VZro45kV0gu8fR2Sxxnm8Te6uohh45F36nFyTaeWk7qZ3NM5qZ8B-894e5Qy7x8xe7098-Cfj-8Dy8DgZo-8Cx8B076v8fVCqb5u-8Ny8Dx72x8Qy8Mx8F0Zr-8hk3AbDNnAERBlvjzwDhMBarBfQxFJv_nK3NOFVd--8ihXDB6uJBVfwRu6WO5Fh8Uu6Mi8B6efw89vExf8v98kAL3J4GmIcFNR_8No85ayoGoXVCqz81-81p87sbZ_8Zo8Dg80BVYbAHMhR_Gri3by8b_V_eVMg8bBe9EVEfVJK4u6Aky8eF5QV8ro8n64Pd8qm1Rd8Z84Ej0sy8xo8uy8eg8wy8y642o8ig8PlfA436o8fd88o8hd8MQ5jd8Ap84oJ4F5s849Beu84Vj0rd8Qh3td8Sh3bberuxPp8hVN1fVx_8fTA_q8m7Ni_8Dr8qzxTz8PtLhA9Ir8E94q6tw4Bcz8WE8-x8j_ehw8-_f8w8i-8zb4cLImQy8v8DNAR940imxDgi_22A9wGAe_8XWBsz8GVevA9BOOmeIPviyU4-J4KK4sZATvimdVW_8rbBW44Ya6Qw1a44Ew5H7b0wXNqFaE0Dogri3YL0408J2yX44tx8__2V47zA9DNA1giLB9lw8hB9Iv1yyAu9892eCB92lAi1bT_8pB9gB9GUhsB90MlvB9rB9G2b4A9A8e_v8x7i7A9kB9wB9u6b-A9pKVg_8luWqB9J5bgFTzB9J5bSilFC9xwa0k8lkCDW46pePTngk4YkZG_3q-VoO4vuEmwCTTwwQg8-45A94dftwFYZBA_4ZC9GOBnqj2QDmmmHSJHXgiE4shawyidrS9EkYvjdpnXPr0YeuE4ZumjIdYOhYsN0u8ez8BtCqB9Bg3uV7O_8m-8v6e2C9uMZi748C90MZyYc_C9uYC6cMzB97f8yK89x80C9qZC2-8qi0CD9_U8g-JRjr2tjwhwES4R3TF_46khM486Tkc_8YD9V58ntNYD9Tq8UV8cBemQMCD9z_82P5bq82_8dV89e8fV88_8bkiCf8yo8Ef8fg8Gf8hkiIf8oq8Kf82y8rhb4y8Rbekd8OA9md8YlfSQ5PM8Sf8_y87MOSDb2V8JubsuxVfZ9vNFD9kCcZh3mCcBwNIE9UAWjQ56cYLG5-g8R74NE9g437neiD9qM8z98tA9yYFBw8VuBDw8S_8xA9Q_8g68dE9wwT4Mmc68jE9-WG9WrweycE9PuBeE9lkC_U1iE9sE9wwTHb8U_8gohxO8Ha7xhh9RQrE9cQAtE9j_8yJloeFgPHpgWgzE_E9U0C1T3dmJH8E-2HtFFDF98-ABF9HF9CF9EWGFF92_AKL8JD9qhKzhz_6wyE2pZ8Xc86C9j_eFw8DixQze0TyQhxWF9NOJgF9EzJ4PPjF9Ix8z-80E9zkhJB8vc8LZRcF90hzw6Oc-F4Iu4oAJ6WtLWdX6Jv5FDeL_8_45Sw4bj80-8yYF9LBfuGqw8j0tYF98F9pF9lbIAG98DElybhae0bJsIAHG9MFEk74xbBtBXow8BG9gkfyp8TF91E9A-83E9mXY_F9pw8IG9w74b6JwOCy4fmbHy4f2pC1Cey4591UH84PJWb64RV8gCbt_85zNbG9TG9ftbySehtbtg31q8-mN7c5LFVBj0kF5gq88L8DZVrb8kq8gg8DA9CM8cd8pq8FM83WcHM8caYtq8o84vq88D9Cp85F5Ep8qd8uM2yV8Ip80V8Kp8vd8zd8Xf8Op8Vh3bA9JeJvG9dG90bb784fTe4bMdH9OG9R0bU_NNc8kA9tdrvpPNG9FgnOyb89OjH9sH9csbaj8mR8aF9yYF4hwtw8CG9Qr8c46Sr894e2H9zZAJG9E1AjZCFrx3H98rZAGa9H9peWPSeYG9kbL0p8D-8-Z8d1NGI9qkfk_8i3IDIbL4b1Ce7OC7SXIg8gBcK84iBcTV8kBcFd8PI94kfRg8sg33c5aq8fF5_b8lb84G9wD99P5Td89_8iV8uD9BA9lq8hg8CH94o8EH9lg8GH9ng8KTepg8mbyPf8Sd5PH9K43vM2zV8xM2VH94q8XH9Np87q8ZM8lKOsw8-H9684Mjislf6RMfI9iTeS0b-d8mQ53bNPJ9VE9tP4VJ9rA9T27aE90IVfk8yYFtB98H9dJ95u86iuZYyLYj_J2hJ9Unmc4SgAE45em2gyk8wFvJiy_1UTWqX2gfj8Nr8Mdrnl8CNRlm8TAgtJ9j_ejm8orhONHDv8uk8-CfAl85N6a1d_J9qEViz8Fm8R2fHm8MFADHhFK9AFVn6ed8FqTwxm8NK99FVn6eMPwLJgM31LdY-l8TK9jLgv6e7k8N_jVG99F9_B9MI99WeOJ8Iw8uHgQ8k6J9R4f-lmLNFPMEeQVcHVuIBpdglhHtK962B3ZAf_D4v1BtwMtTsK9ITwc7qqk5BAB3KAz2HBTw0K9JkO8lBikD5z8oBJ3RpTNux9ffoAP-82Hn8p1RIuKL9MdkOIvEa0oTwPSbDuA6kAfBnUL9K4FXL9Xpf6nB8fDHqE9zGctWdL9uKB5GvYJhiL9R9A000--7irJ2NAU9GDZnwFB_BbwbAXzA_47pBACMAAqD3cbFtfSF0mL9f-D-16sZ6M-7TkasL9hxxvL9jTAxL9LjEzL9JPGAYA2L9NYBWvy01ZbBFJ7Ea08-3dBdndoWRYX9oFyEAkNP8SBflaRzC7vdOMHJwDh_0kEa816DogHwGUM9OKPmx8bP815B7vdbaGN_eLlwQK1ZHExb0fdg9kwqM9QHAKy5cx89kwYkfiyJJCStkPzM9ZZE1M9s8Axf1GLap7UlJwVc02KJ-M9_1BL18E08VPwo18zrNzcfb18TGwvw32xxQGh-1olaiT_v255hkBgmamDCkMbfMbsCFKBDlJ5lNUJqD_HJHB4anlceyPl8Frffl8VN9PB4hYCZN9EbioqfTM9yQcOQEpTq1l8N5ziN9zGBUycW1G-k8AGAkaXfla1NAHm8jsFTkAUeADCD9ZE4IcPEnglD17CuciOk4VeqiZDMnE7VHz8Bs1ED0Hll8pN9KvG2sftN9Erfsl8qN9zN9JaEZzi-H0jyVQoiGS5rB94TFn0zxc0dWVnsQ_R5bO9_7aHAw1U0BrfESDuN92A0QaguMA5RwMO9oRwnO9Erf7_A5RwoN9uHC6Ei462818ORzDfi2O9FcGX28cfi-XGWSvU282mXEcd-O9TQtW58gyuickj4fLdDc28z_fLdDcs8cYD-wrQuBYr3iSy4WxOP9wTkQ_Mdr3S883LZ5MMb5LXrDjnAYX6b8qggGxBAbP9SBO3-XZ_qGKhQBACwToO9oI0TN9fl8AJAMdEnIAaN9zRwVBAnP9gMERO9sP9JeEvP9xSwOC22FA9gOBfzcLW-SwgJI97fVHug9jLC27P9r7DGfzg78LTw_P9aZBBQ9GmABL9qdCgjBJ4gNTwhZD_LCMD0tt87K9PQ9Sxyqc6Z4gkQOTQ9MQ9G0A_u2VWGzaGM8UXitrw2kTGiQ9NW2oHr660cffPdEKOCws6Szz2cEM70rQ9bEdeB3MXVZz8Uy82pF0_2SlODjZWz8Fv5-0g2Q9iy84Q9Vz8Cy8Edyi54Ay8Iz8DR9anxg707Q9IR9WzDGqAz9AbG9LBWOR9gYlMG9A38Za3Ifj5dABUkpP9dl8rT0FTwdXw_go8N0Iyhgukym8_zzWO0PMbgukZzz5skH1MfCa5B0A9PzU0pR9y3Oh4LU4ArhPdsf-RxMSxoaxYaFQXF-TIxhaMxAdjAbJAld1nbZMmChxxqRITkXf7GhMz6nTMEBHvK_QBMFC7PEs4UBqG2kBgJB0dE1bAISCpkASaE7BFcyTXsAgnAFrj9Hbn2A2mC8jB-zIiY5g7FFrjOi7iWaDl1XzdWgcrvARNWax8LSxOjX1axeP0fjjW-dyTkc9ZE1m-TWbWdhG9tkVQL9AxWP6fe6q4S9h8f5F15X0kxPY9xnjA9S9js6w0mTnzsBAUSFDA1osfNkAwOCIT9JjN134G58zhX5gVJ58tsFqpSmN5_34ST9B44eVHsgVM-8eR24YebT9J-87L9O2ywWkoFRvcwp-7eT9FYlXT9ob4qRWlWIeXCaPi-1TwtAoQVsT9GXBuT93mMXdV6-4oRAeXCdP6tJxLOExT94T9GXB6T9sv2LOEWJjqFh5nP-rCqsyPS6os8vQ9eFhFU9SqAHU9SQwu28B38FZDmF901X7VTTU931XWIvphz61XkbWWU9u0QbC9DB331FzQ9eEJzAAtLEPWhGHGgU9tQ9l6hZNEtLEF5mrPifheuBHWB6-FA5Vw728KAJrWwDWwo3J6lbuU9yQc4_5yU9VR90uq1U9A9c3U9MK306HD786lbpcwG788681GtJ78Y2mPd2yxAF78M44vH9CsZ6SrrH9RV9QV94LcE2XTV94LchAiOQ9D68lqxz0BETw5MbbQeIpBbV9uS9hQAeV9HrfOTwDKchAiCTwn6mz0BFEOZNFgV9zc6IpBJTwW68MdBuV9r4ADKcZ-4xWD77FsM93W0WrDjoE7V9bx8bt8Z4T55nqR9S-OP_4vR9ALbvo3j7BpRwb13UWBMW914XZPBIR0QLAQK5gwZTKBSPAICEKlA48w2Ekc78_dbYW9cPAaW95EkPdg72Dn0IZVDAjAlW9CBZnRcXaEPRV0VHzsayR6yI8JjlYXhkW9rhB1lVTMQN6AzTcRHBKJD1931JUtdW6W9t_CvdWjzgzQ6N-A4kWAX96dfw-qOhBXFAGFA9kwJp0Ti3oQVHX91BAJX9LlwLX9xRBNLj7rAQ5H91ccCPVX9EBAXX9Dr6wE4Y167F9zH9bJ9osbvw8u6FTkfex7CJ80H90IVjX9mEs_H93L2qX9aBb2L2Q1Nu30ww8II9A97hX9kEVjK9BNZyX9kX9eG9mfM2vblvO928o941rAdlCPsQmudq_83PbMM2Dd8Uq8ye86X9rX9gI9yG9Qxbkm1Ug8IXMW842pJ6_8EOz7G9pb89G9jq8IzxpI9NlfjM2Zbb-_apV8KQ5rV80b8Sj0I43pd8-I9SH9ugNJp8xd8WH90g8FJ9mlf8q8lKOuX9xDbfA9aFOMY9vX9iA9DN2jFO4Y91Y9nA99Y9kKb3lfDt3Rr8KI9B6eyw8Yu8fcAhz8-CfHZ9cu8cHZcFNMZ9GmfU1NQZ9KhD-B9KD9AC9AbyTZ9Pqf26WzoDGpdytGRMhaTJfs5YzJeD9dI9ye8ZZ9cnf2e8zG9jI91G95JOhF5py8fq8ry8rD9cg8__8zo8Yuxxy8xI9nq8DH90D9FH94UMHH9_eYJH9NQ5LH9q84NH9QA9blfH3OUd5QE9Hp8rY9UH9tY9DJ9vY96q8xY9HJ9JjImZ9LLA2Y9cfJbu8fmfYp8jf8GliPtLTa9edHnA9da9ZJ9Fo8hK97Sfs98LP2gG8oX9ka9W98Vr8F5il98wQzFmLla9LiVvuVta9SU4HD9JT72X9XG91X9E-8YFTza9wrMrK9lhHRx8qv1cBUOmmAb9H5fz2HAb9Zo8uqme26bf0_zjR6AFb9LNFhdueuJ-w8NcQ_a9znL2R5Sb9ZTYbB3RjrD98Ayy-Ekab9H98-D5RjrxSrPhpET9db9Ux8nuvTx8Bx8AA1lb9pb9QvmXb9dU9ZD9JGibb9q9qs0V71rz38OO5RqoU5871rkb9B5IEFSW76fe7Tr4x6gJAkIZrpb9_SnBc93n4vpn_ffq0jmb9qLWaFkD1ndFkg6oMtAEpno98dhu4l42mjLk2QTaBOEVls1SPUoJyLrpuz5ClIc95ClWc9gNNen8SuIOc95_zUGigQ4gc9npnP1nS_j4m84w8B6e1w8BdkKZ9v6exc9GZk2ayt6qodXU1N1c9LbrgK9pF9de8BNZ7c995hwcb9GopriayFfKF1yyoWitwzKmNeGFLpF4UBBFuLyvYI9ZmfaI9zaeEuxfiiBd91IeoZ9QY90G9SY9kUMUY9OXMY84XY9wZ9UuxsD9zZ9uI91Z9CA9xD93o8FA9kg8HA9mg8JA9og8-o8VEZNA9dsL7D9Ca9t843b8v845b8vg8ouxZ7NCz8TfZ4V8Fz8yKy4c9_cX4d84bMXd9V-JZa9Sz8iM8pH9He9a0bNe9YE9jp83a900gTw8j_efJ9wc9Ue9eJ9H4ugCyU002fWFby3gwIn8QeyYe9LVTOy8ja93X9uc86a9-K8qKyI6elMvT6qnbHEe21AfIKD3VWPd2J1Ega0te9wRHve9_ofxe9_eIze9fsalKGx23vguHfwpaG_e9o1ak-48HDML9YVQT20vQ9PmDGf9SL9lP9JqDKVGON5KG7LcBORzQf9KN5Sf9O_A9PeESAUfEwZwIMF1MvIEAbf9ahGZf9ff97MFoDiVTAddmEdB4meaf9kf9OSeGUkzyEEdBif98kn45Fq8fcO9UU9ArfZ2Bbf9HcC0f90ezZ_qKRA3Qrst8ecWJJ9HI9kM5CRA-f9wt867zBg9XLCszmzKhxSrKg9KKh7b9dlJ_Y0Og9V6qQg9Ak0Sg9HkWz4DG2QF9DtkVx5DZg9CzzLTyyoDUPKX88U0CsQ0_nAhYFGsDMrFwP9vSJE0Ahg9e88U0CErflg9ZaFng9-pFUl88NOXCEC8zpWMNQct45m1IlvDmckqe0BaC8g9R2oZ_q3_t7c0XvyArfDh9Qm0Bh95H0ZEixTAYBDM98tkPLh9nH6lIo1V0qc6PSrMaIve9AhQlKHye9eaIwqe0dh3e9eaIiXhZh97e9bh9zeL_f9BeJAZ9MKbn_bhf0Gg9Za3nh9XLCoB9oHEVAEinhop8IBExh9p85WIYicjVT6sh8YSj4h9nohYq3fhj1h95h90h8ke9poCuejXZ9wibAi99h98h8StWWx55MQYx5oHhWx5_ofOi9DCh0umJ-2JOf2djYCyT44Xi9l5Arjhvh9xbjIFEJ3VgE90h9Xi93h99djI4uRRjli9520zE0fi9Zng1a97X7YIEAB9Ch1ri9qujixIBjce7X6gGLei-vWeT0Cy59U4WlEsY0nUhBi8O2ydi9abj-m8VAEFVgoi6gX9cj8SAE9u8Ei9mgAyUj-Fvp85rEEWGvbnAUqLaejn217I8Jj9_LBVj9rL2be5ra8Mr8gejvFerXm2ayKGvrXmxwLaj95L22E9FZ9Fi94X9mXYmj9BM2bAK5ejFlAYLbqRVzQiSdyyEPjNELkfpG9eCbrG9d64tG939Wtj9jD95e8Md8mI9dq8oD9Yg8id9um1kd9eM2vy8nd9wI9BH94Z9zI96Z91I98Z93I9zF5LA9_o8Ba9PQ5Da9MM8RA94d9TA9RH9sd8AJ93q8DE92DeEz8MFcGiM_j9Fe93ENok9Rz8lQ5RsbLDVok9q1Pok9Lr89f8MLfFqWWQFn54l-8HnL1k9BYdGj99_6Li87jL7k9OLfLj9cLfNLfO8AuKY8Uj1k9skh5m8dBCXLfOLfJoRJl99v65a8shLBl9Gl9Pl9TLfzn68P4z_eQl9z1yG0ybl9BIhni8Ul93k9_c9WnhEl9ULfn83KoVlVA_Lfum5j6UJq5b6fTmD4LfdJRXNAxo5Azde_Rms52Klpl94LfdTWC81xOJdTWP81ul9XrD5l9rJnP81FHS1J1iSxPH2JHS4zWG7wPH2_l9TBAIBAe5MM307l9DJJ9l9JH2Mm9Om9xAAM30Dm9aHSDAyGm9bzM-oHdHS-9TpDx6oRdm9QpJBm9gByDJJ-Lflm9lDxuLfyl9QFxRCxEKnkTA5-yQjhql9IRWom9jLfEBxDMfDHnHAySE8zC9y-ANhjFhEwkjv61T_8-m983FAn9u51kioEn99kjAnj0Mf0gAFn955134V_m9Jn9Uscbe8LgWjl94fSAljfBB5mjubiQn9BljAnj7ceXn9ZUAR15H7zCMJc45YkZTa6ZL0KXOUng2rnEZrCIWJB9roApn9WNW-ijtRWQK4sP4m26r325C9ZRBEhjcljla85n9NpWVJZNpWqKYUpWxLYUpWTn9nhjLD9tz8Js1x163biJB6PB95jYRv5T453B6SB95tffa6k7evafZv5yZ6bv5qbf1s1WtWI_5ER99k8iv51Z6_HiyBCMN5-oWho92v5XE03qmqZ6BV0apgpo9N24a66ex5Pd0VH0K85Re6y4m-vmB-qQ42ZWwv45-3gjWwVw5La8Rd618fgTGJe60um_F0h765wXPs1SLAf76O761F0WyFu02FwGce6oFR_F0jpeVi9YkZAp9AVWRo9y7zoFBFlARp9jFZZ24GAZ9A6kyfep9cX9RK4fs4e-6v_6IOD8n9B15RP2-m8np9_ojra9Np3w25Ao9op9F61opUw25zE9Un9wi9goe025pD1eUeinABSysbCUW9a7eu98rp98FA4w5cj9_k94n9Dij4ljw268-ZHmjz26COYMq9On9x6iPq9dU2oF92p9Go9GVeJq9Ox58vW94yRmE1ihxCrQPEdq9BPhUq1ailEiWFVrf24JErWKhyPAWB9qg6YbO9MFpq9eV2Fb6tvRbW9-XhxM9Lh0_Fx5qYep9sCPay5Tb62e0hXhD8jxTrE6Wb2unXhw2DRxmXD0b2utXhDr9vXhk_61SP4Rrpc6A983hGwdGsQ0_hGvi55lApg9sDaty5D7P1x5EZC4vjSr9Ix60G0hmD7x51qD3RwcYaY_30CT0g9Bp9nYsEp9E-5A1iIp9SNrrNvN85ooXfc34uq5hhXchmH2cSQS2unYiNchyr915w0Ck6r2f9qYy5rchCORtchxDCvchgmJjYit12cBU3r9O6o5r91TrLnP9chmDhlh0Q2urI8_q92DhtUEGvq4r2uYig2u_r9eeyEr6Su62n9Q86kbICq9APn6G55H9g-8Ha7hs97eMtp9mJ7f9yIk0bN2Z9ymN2zp9rs9fP2Uq9Fo9Gi9Ho9us9oZ0tA3vkj7dgK-8d0iGjjPngN-8wh7PmD-s97dgh2F_aiw186s9ozAFt9f08R18Va7It9fBBUn9mjW3X7Ot9ZUAUn91lVBq9DijCn9Yt93_6sD7LgWLj9Un9Oj9Mn9Rn9-kIclj5p9vezkuGSGrxs9Xaixn9ahLLl9Ehjrn9bbJ7n9Dijvt9SA7VFPrt9Rt3KH7zt9aA78oI5t9eA7EG9Vq91s9SNu2t9H-8XTQmpFE4qP3A4i9wo9dLrsKLvThLu9_h88A7c-8Yj8jp9zk99m9feGKJlPr84C9fs9mp9Vu9riDV0aIB3dBDYr8k36cu9hofTnkcyXYB7fu9XYCHaCeZ0B47Uu9kiO3p9i3Kiu9w94UVTwu9yz0rkLcyXKC9wcLtg9UJ64jDaUlna0mdwcASKtkLxiig96u9Bf1Na0yg9185EtJeJPpHPnYs93g94WW30xfBib0lgZHQ1jKJOzYuGPkn94Yemn9aB93LZd-FV9FORzbv9LcBk-4NkxgeieO9XwrHkxkkLgEkW-kL_Ccv9z28G-kpv9fv9nv9OZmlv9zkLrv9TKsrjzmv98f9zJ5Rb6vc6xumRf2g6GyNEjWiScD7oAYYDOgUNxCf_Eja0ItK5LCPtAxo0RH0HziqNADaEZoyVYCB4AjDBuD6RFAzTEJwdyIrmyi9v9wl0Xhiyd0q6GtZ6sKAvFv6icyNZ3kbXqFRvXyBLaUl1mWdUybsHqxFn2USBggziTjStMvZO2qm0n5GREhVT9sfxB0qqBsg038gxTr3NNnVr3Vpy5dfwo04oWKw9EWSQayYyfCx92CGJQymw9dnD5tradxYsKAv9emWf6fNvKKx9UD6dBDr_yTDyIKDNe4nhQw_Ri8wK-S4v6uc9s47su9LHJfRwcqL7n9Vu9SPjv3EC5eix9MhAGn8HPjJgML3epx9Y9ATn9feGVn95h8vx95jzqOJmx9f7SBOf1x9MiI5ZjKWUeq7B9P7fMZ_WujVeeE6mCE2XBy96_Wxr8_6Pbb0-uyatWZ_W4ficqLkxB_6q0_WGy93NOG2XhoWG2er5ZI24v76e54RoWZbCuzD0r88XCZaVLFkXgTFnFaZCyB19ugCrPC75ys86Inly9JaCny9iwVwoYZmBHPyG_f5tgdNFqEztvgD_exy9MGKhm9zLfjaLzHuky9LJAmy9aKxqy9J3YbgTB3Ety9ZmBa911y9JaCzy9tKxb91XaLkM1EKnsuKF91z-0BkD4xxO6Urdhx_Uu65piLUahGi2vJnMm45y9bs9dX9hizXj9gx9s_i3C9sb7lp94n9lx9ZbCKo8hy9AD9Oo8daQGD9RI8ID9gx9zx9AbynaCO_V9jiIKDGfOnyAX3EjZ9tSebb8ZbCAk9kI91_8Dk9V84sEcX84rm17_8_c5sI9Vd8UHaXd8zsZ1o8pd9EA93mfGA9Rlf7o83D9Of8rg8OM8tg8QM8dwOVf8EJ9Pa9lk94DeMoMD09pk9m7N5z9tCcFybSJ9uk9bp8n09Llin09Tu9aRBsz9S_WIujkx9ieApoCuuB309wMf709i_j0Mf-09ypjEWy1eykxBIuj1p9yx9uu9OBLF19i_jQSxb6GS_WBq8vpd4dBXVTVy9KZ8ptsom4W19Qiv0s0Z19Y19Ys0yQ0OBxbvDZ_WQ19GqdfrPQy9t_WEaE7Up2r0MfKo19sl0dkDo4Xjs0U8Nr19sd03iT4Ysj2N6_WRq7joSp190XP419s19A-6hzQv19A8NiOA719y19Le0P9fTL1uuBi19gYDT19WYGLHGc19a19d19Yi1dRokL1H29FqdJ29f2Nm19Nb7o4XARaS4HMILAjf119v0T319H7jTILjoSaILqjn-z95IhP19U29S19W29V19I_6Rpxq96A96w70u29X19aKxel6LlqBKviDxpQAO19T29nFFV29e29RwBn19u19-v9MGPx19gXA77FE3990Bw19B39D298hINz9wKwfTW5r0wr0ttwgluhIbN2Fd29l19219w_WH7j519XhiC29F39aUld39I39A29GCJa39sl0ezQUz9ggYdBDtfMJm6w2WgPHl29eP5729R19JQK-29uxDt29U2jLFq139p96z295Dx5KxE30e_lahkF8XnnlSYO5dA5RJCm0wBAx29G_6dl68nSbl6w29O29N49N29839_OykGrSP5w39j19K29dAX_29Y29S4Ha29GjJCRUBCZxm0avL7UpvzAG39Q49OSWvzA2hxB7wvzAMpPazCyGQGs0AfR8-TvzAYp0t7YC49ULAE49qQ12wAcxaF493l6TDy5m0P8A649GlkMaP7UpaHAZBPh4926Q19Q7UpdaJKYQWeAu7PI9kAb0N39v2mEufvzAxQQW39Hy9f29Z39hzQi29H7jaILjoSi49HRKb59f49zIK2J10lIm49JgMn39k3E36QEs0i59mOWHs0A_TdnVfp0919nXPz49JXKDA1aXPnIZ2491TOJm6ne0ue0IIAJm6d_RGVpVEAh5Qe59LQW19Ql_6SaCTbJJ59E69_PBomL839EKnR59j-QYm3d-8am3Pq6qz9lYAMvGOqPO2Unx93u8V69AtDpaJki9dbLpaJLn9zvCtfMW4ee69Ds09c9MvG3z9Hi9XaL0fxehiq699dRBOfLbLjOR7eJC7DOKxEpfZEKaCW8GwHdJZdJ3K9_fJhCWF2e0_WAy9U19-0XXy9Ty9Fu6U59RwB_6qWUXL24clDoVQcy9krBfV1cqLiB9YyfP79MhAcV1jy9fwAHFXgl4mC3voVEz9fW3Yi1yAFY79bz9L2uWVQOaLhwgpBUqHCcUSBAyjOCAtD3y9wH2Zug_0XX39bJhb_Rm7938oBUa8y9FAyq798hL_y9X79RFXZ79FLGc79YyRcvRNHuXgTg79D-0wy9G32Hy98lLO59-80boAr79tm9cFAY70hz9rFRcaLl59b6BNWX679_GAE89FFxP29mJ5f79879_Dx2y9O89GCyxJn-y9_FnGSFZ89aN3k80_79uvJoS5B3En89tRxxKw119J89k49s_0M89Qz9h891KxTCxx89BbLL69W90189WFXXz9mahaz9F895SWdz9qahfz9Ro4lTWIFh_vrL-Bq89ryJh79K99QjtM99_Dx0Lv96T279JKn3FxSC1Nnm4y9zwVQ99DUl_gLqx3xT3xahOKxesR3ePLY2U99Gz12qe33wiz9ip96H5XH4dz8mz9JkGBFCgWV409LHJ-N2ibBz99wMf0gAy992caLn9sJA799udej69-99399wdexx9tu9Wq9xi9zB2D-9udeYph299S4BgWVLFKso0vKWJqfN-9UbBP-90hxWVQBKKGx9yFToGuUIBriDys0Dz9739439uMkv29J_6X19c_0TerSrkUd0_vDk15r5ZVrCe-9E8g381XaLK89OSW2r0Mz9K39e39dnDH39N_NH39iTFH39qsJhwghv9NjjAqRut64VD0JFo7GXYa8dC9jyRg0r-9Ee3bm9xK1o91579W99pvg1-9Sm1k39D297jDg39DWQg39QfKg39-sJxhVRtAopj5gPtgYGwFq-9CeCK_9Go0M_9tZ1EjmVrCX_zds0029M49P49Ly6gX3RfBs_9P7Af-9f89y-9Z29ARUb29JJLA_9xv9SERD_jb_UOWQHwvFm9P_9JKnjaLjoSY59hzQa_ReSWg_9zlQvuACA-izjVrCHaC3_9GCxQ49Bvgv_9l-9b19i-9Krg339w_9x59149NR1gXGo-9snjg-9WA-jr0hxnA49hJ6I_9EJoovI129T9XvA-H49539bA-w_9cA-onl639mm9sgioqnTA-nyAVA-qm9Pz9C80z89Q59Fehz-9P39mvw7Upb49IUPd49GjJ5iTV-IE591zBj49gA-uQQF49C1FaXP-_9OA-C_9NvRE_920DFB-DB-vr0CgTCB-5tgp49uHExr02WYSOW-RRv49t59shjEKBl_9J_9FkyL_9m_9TD6K3Y749S-QGQHul6S_RA59o4XC591APPB-pQAUHRuxDL59WgJJ59H59M59Hb0dB-iB-FehntS389G2xpvgk89h59FKxPn0l59U_9BNBJA-EKLj29NJLDt0d59H7jc59GSmSB-g-QUB-ZXP2wAPffB_9FBkurRbB-FKEPC-k3EtfMl59jB-3MHo59QC-nB-Q2CM8Xw49u59NLIwB-uB-8oy3C-tA-shWuPhfxY0B-FDRoQL9C-Ztw959H7j7B-FuLB69-B-D69joSI59AAROgIH7jZCBK69sC-JC-RbEax3KJWBq9Vu9dfx099vijhe7Y69Lq9R-9ERAwp90o0VhACo9fD-CFWUq9I19H-94p90hxYMYGx9QDktD-in9ri0aWMJqf7x9Jy9RqLgy9VoNRkVt69tYNT-9k69cqLI79h69aWMUcow69JgMOWVtv9NottYNIyQ0_FbgdZiTq5PqwFRBt-D-t08OE-HE-dTDekWSE-nZhVhAfN0g_FmUqOfM9vWJu9qd0PkDOhAApF8e1dIrgE-wgxx0DEv9rFuZnDzUfjE-BTyAJrCDGoE-5hiXxqx0DkDUeg0sE-7xyApF0E-vBGwE-ht6AbP6A7T2mPu9GIvnmQOQERqLMMUXfApaJ1oYDF-BE-EL0JF-4gM8mVufV1o34n6MhAOF-2D-OdQRF-Y9ATCkrIB0wKlYhOXSUJrXLbvBGRqLTIPjCGTNRKYTfF-abJN-VlF-tYNGdWoF-YE-K2oiF-ZiTbh0oQMRWnPYSmA-a89O492A-MMor96gkVMF-XmjPahxF-fIszF-4_9BB-B7wTC-kaCS4Hb39B1D--9Ktk6-9J39GG-l39EiIRz9j89R_9pC-EG-I69HG-SLOW_94-9Y_9YG-h39TEPj39-19OG-yLKk8J7F-kmj9F-gXAeg0jOR0F-o89kVmEe6185GYTgahnG-9dRx-9CG-_DxEG-QG-9y9SG-n91JKnUG-7CKrF-kG-Ydo5tkAG-nA-1A-w29az9jG-DbVuICAH-cTWBG-D906_9NA1o4Xc29LC-nBydC1eUXh29WC-Z59NJLiG-GF-SKRtStiIBGchC99Lh4oEzUwVNl6MkSeH-n2zgH-AWPc99fahdXLoG-739pG-tRxUB1aA-yA-j-9m-9DH-xH-K89YA-h-90Hi_39rCFG_9gwdhA-HXPgXGxA-al6-861H-y290A-2H-P49N99AjVLsfuG-rH-xG-LH-x_0hB-o399uyvIAHC-wC-7aCyy9NH-_UE8_9pXGo4XNB-bI-GjJcC-t19o49Cs0gB-kI-LQWkB-FXat499PRpB-8nV1C-eIHUeED49TB-259JuF5493B-EDRoe0kaCS39RyRB59_598B-o4Xp49G59o4XMD-YERK59GjJQD-N59SI-k3ES59RH-lM1G914G-GA-T_9ha0SD-sr0I69KA-R6aa59us0aC-hzQiI-grRpC-j594gMUJ--B-i9QvC-k3Euigs59uI-rB-piBxI-049zI-iA-VB-iC-459849BD-IHc-C-_4933Q-59qCR_HPID-_uHKD-PD-G69ND-I69IJ-Hb0889zLfN694zBUD-h1TMI-bH-MBF9G-kDxqG-eKxuH--OynLfsG-6u9NI-n2QOK--DxyJ1fTWe-0KJ-EG-WI-LJ-G6LNJ-Sz9QJ-um9xJn7G-S_9HnmHK-7y99zttG-JgMXD-509ev9TE-75ACn9YD-GE-XE-0K-jLY3K-f69ywhWE-i69Tv3-K-l69Di9n69J19YFTyK-4K-K6UT9zUI-Ky9cHhha0TpmJ79i08WUXM79K2yrL7T79ERAR79eV1ieAbV14HAXyya6zPn0ne6k8QCViC30KI-AzznTwLL-Kz99XPVFMFCy489NC-sNEEQzY9mLbLUM1rG-RR0OziuUXyG-dbL2G-Q_9_89TAUK5In6GyL-53rTMj-L-x-9qL-I75i893G-aFKtc9GL8u99sA9U69YD-feGzmVaD-MvGQM-UDZPM-NDUmbYVM-1VPF-9K0LpD-tZAoyxsrMR2LYM-5vxSOAntw_gbXIkp8apSI0LNXLCWASMQPUvF_gj6sABbZfeGr2MlbORaN0S1X9QXLCGVG_89PXA_Ui7_AIpGtbGyaLknBT4A5sA9Yfq2d6Wf8-lf1Qxw8ViQb8IQFHA09Ng8NkiSM-NDUE09rZ9teZI09o64K09WY9pMzHk9cM2Jk9BQ5fM2Yd82Z9Ok9zy8zD91y87Z9RsLUk9IM85y8Od5LM8wq8IDbyq8-D90q8g09xg85q8dd5wbyRa9scYhM-b8WNDO3bb3N-6Y9gh34YY7N-nA9PN-eRPha9nX9rz9xK-feGggOEo8EO-NM-GO-ieAIO-VJZHO-TxMqKYQO-XPIxLYTO-8541I7HB8FO-bM-Au9Ch1MvGIO-oGfNDUEnLBO-gY50iWXhBhO-DfPjO-InANDUBKK3N-t_cPKELzj5Ck-sjkZndGwFc9_MA2eANvLK_g20ByO-L-BiVotB-7C-2s0MhI7O-X6IhunmLA4Kin1eXB-dZfnFX-O-NXFgV16C-zX60GueElFP-BBK-c8f_9JP-AnQOP-3X6Q79YP-q_9l35Mz6Re9LO-A9IMvGbL-4a8Fq9eQ7aO-009aL-gV19C9yL2iP-qP-wz9b_8tP-Q79Rg30z92a9gP-o69USexP-U79Cg8bAKFg86eVOuMRd9yi0Td9bmf1i0ON-WL-aQcQg8PY9gb87yxNCVmD94L8Fk9qy8qD9jd9yZ9Kk9AA9Mk9AH9U09yI9rd95o8Y09IA9a09_Wc764Tzx1hbVzxGp8_I9TH9BJ9Ma9jk9dbek09fbeJjI5P-XL-JE9eTexQb6N-pP-yP-OE9Lc8BN2nH9Le9VwLuQ-HQ-WJ9BFZGQ-pg3z09V69Sv9oleqp9Vu9ER-0BY--VIR-dfAFUNOv92lem69oD-cO-MF5P3ALR-79AwcbukEFN-4F9barqG9dy8Cd8Vd9gm1VR-RN-cd943N4_8p648P5Blf-P5rmfAQ5FlfCQ5qF5fN-YQ-Pk9aQ-0I9td92I9vd94I9xd9fnJYk9Bp8xq88y8uN--y8wN-9d9Th3Dz8Ae9mk9iVNOR-dfAVa9WjIhR-Je9tk9Hybe43HS-7YYRhhLS-CR-Vu91K-5096u8gx9et9yx9VIlcyXEbRzu9Fxj4i0JgML19C19mJZX69Y9Ax99K-9ePhlD-E4hBL-to0WO-LaVh3T2jj7uVqEJO0BhXTX39v0Teh066GlSWaH-4gMcEJwdemh0UefFi0SdwNVlVhAvOv0rquK-IixMdE3B6BZ2pu9ju9wVBNT-HPY1FkTeGKA7dkTrS-a7VG30BHFVw8vz9lPBtO-8Q-di3QS-wS-P3TlUUXxFKEJJtFr29vBXj0oG79dGAL0Bm30lf0tf0bWBLP-FA7fx9oP-A9IiijuTlibF-565k9gP-gEjTT-ZMzGGk9T-hFCVtiXS4Bd2AU-4T-Tq9ru90T-3P-H04eNAVPEUT-fCZwVW1q1zY2YtBQU-nJE4QWN8OEh7S-On0IUU-Gr1SU-aU-JuW2ppqrhBh7_jxUFyl5W_oIOXikuGDA7uQ9QMy8KzE0g31FhfB4Y2xojFU-QxCiU6FMyfJzj32OJzuU-LT-IjWugxVPEmXGen6YLy-Jz5U-wU-hojMOA-U-ln6dT6Zq42LyCV-BZ2b-6Ru9t99_T4ia90T-8T-WT-eZ58x81P-mz92T-njjVV-q-6VT-iD-c-1UvVpsiGx9VzVaM-sZ5dfxVzVKQg9dRVmja-9EZSH9y_8yimja-9wK-1T-YT-R30WS-yV-D400V-1iwzV-2nZ9Bk6V-62BkV-FL-2nxOd13V-_LCN3iA30xBrnL-q894vvGW-2IhoL-79L5L-HA-uL-_HnGW-Tn0jKwQqzAsxKJhJ30kCr2UBCz94_9EM-O_9mK-HM-sK-8_pKJhT30wk6qEpQS-DX4vBKlW-Yk6k4PZI-VR-8X1tQ1dE25s3suKvW-SR1tE2LX4xXWaj6fAI5S1rMKmGxVR-vvF2308HAp30R3it304n67W-VT12BlH9069JsQ1XoDjHXNrItT-sf0Jmfr6F330bXBns0qoyWK1n7F67J-9FvW-NwIxJjn30CX-KhDTX-gX-PqfvL-EMjgYhgpRf30TV1DQ1j30QS-AX-hp6fX-mf0VX-Hsx3hGnX-eCBpX-ZK1haxaX-nFXB7wmFATX1cX-PX-BX-xX-mcAiX-CY-LLAWX-VpyUS1m9069JFK-xH2_h2IIA_X-rHXQX-UX-DY-wX-vT-hg6LumvVC8m9SV-eaVxS-dD-na9nP-cY-iT-jx9Y_8naVdY-gD-U1NhY-0IAq39QR-G-9SR-fM-hT-qY-JgM0eVPyL-2HEBAGhFo4MDBA1Y-peFq4Lw9D4Y-knHKjH-Y-8_M8Y-ATMT-Cq4LVLEQBAByMMBAfBAYLMUkI6lB-2HbyL53L5Y-mEMfBA3mOUZ-cGI4Y-XZPSZ-QBAZzMuDMozLRZ-z4MbZ-gZ-WZ-UNNlhDxjDYZ-fZ-TZ-tCMjZ-A4Dn5MPZ-ryLFZ-pZ-IZ-UJBuZ-z4MVBAv9LShNwZ-hZ-qZ-zZ-PyLE1L5Z-ZzM7Z-cGIFEMFNNiLHZZ-oeFTBAjZ-qzGfBAdZ-e0MWGAFZ-7Y-MqEfBA2Y-Ia-8_MGa-Qa-cGITa-oeFWa-Ia-VZ-Ra-Da-La-1MMVa-fZ-Qa-IZ-ea-mcOEa-1MMOa-5Y-ka-ZZPCa-na-ga-_Y-_1Bja-ca-yZ-ua-KzLoa-aa-za-iZ-Ra--Y-vjO3Z-ba-7a-XZ-0Y--a-UBAExcia-Pa-Ia-qZ-8a-Db-2Z-Fb-5a-Ib-Bb--2Hp7LAb-Kb-XZ-p7Lxa-Ub-la-Wb-dBMqa-Ha-Rb-fa-Fa-6a-Vb-gZ-3a-La-dBMHb-ra-Jb-ab-kb-DKNmb-Pb-pb-iZ-8Z-Mb-_a-ib-1a-0Z-Eb-Gb-AZ-Qb-Ba-3b-Nb-Excdb-7Y-8b-9Z-Zb-ta-Sb-nb-6b-wb-Cc-Xb-Ac-qb-Fc-gb--Z-Jc-2b-Pc-Yb-1b-Oc-va-iLHPb-TGAHfNjnHNBA2ZPTBMs_A1YOdnHGBALa-ixMZTDmcOkc-BUF8bOz4MbGImc-KzLZZPE3Aqc-UBA__LMa-9wcxLMz4Ma2MFWBTzL1c-ZzMPGAinHmeF5c-BzL1c-KKMh2M_1B0c-VONUGBZZPDHGNGA_1BB2BlIJHDEgGIA2BEqOFEMdGIIa-lPNU-CTd-kQOdGI1ANTd-7Y-x3Laa-cd-Ia-zZ-FBAtLEgd-Fc-jd-Yb-ld-id-VBAfd-nc-7Y-zZ-LBAMd-td-hd-cGIwd-od-yd-Fc-1d-kSg3d-zZ-OBA_RApd-cGI9d-2d-uc-ud-Ae-U0M6d-3a-Rd-KzLZzMJWNGZ-QBAIZ-M3MLa-ZkB-2Hg6LJe-HBALe-8VNgZ-ZzMQe-MBASe-YZ-FEMae-1MMzAAHZ-ZZPIZ-MBA-jMuZ-Ve-ge-Ne-yZ-le-ne-N6Lpe-dGI1MMTZ-AAcoe-fe-xe-Ze-fBAVPMn-L2e-9BN4e-8oNLa-VONee-mcOqe-7Y-0e-Cf-Ke-3e-Ff-_e-BZ-KjH8e-pa-Ia-Gf-0Y-He-We-Jf-Qf-Lf-Tb-Of-eb-Gf-Xb-Va-Zf-Kf-IZ-9Z-sd-If-9e-ff-sb-Ea-ADMDf-Vf--2H_e-Tc-df-pf-kf-Wf-IZ-Tc-Tf-Ef-xf-sb-1MMBIOef-2f-FEM4f-ha-Nf-vf-Pf-rf-yf-mcO9f-aa-PBA_yMQBBqmOfhOHBAoc-mGACSGoeF__LZGIXBA4JNFNNISOjc-XGARe-fBAfpO_RAT-CVg-TBAXg-le-1MMbg-Ug-rf-gg-ub-jg-dg-af-le-Vg-cf-KjHpg-Ff-hg-Gc-Yb-vg-ca-Ya-7Y-Va-0g-jZ-Za-QGAbg-ByMISO91B9g-GBA2Z-LyC2qOl2MHBAUGICh-bOIFh-JBAHh-f0M_1B2qON2M-g-hnHrbAS-CRh-Jh-Eh-Vh-bGIOh-rbA3QFMN-u_8DfVixNlY-iY-MhAiR-QbyVg8oy8oI9-e8ZN-_P5bN-sR-dN-S09vR-iM2yD95Z9jN-Sk9lN-2R-Vk9_Z9MA96R-6D9ak9rN-Fa9pxbHa9kAbflf6b8WA9C74yg8Yf85q8k4NpY-KFApaJJS-r4Nih-xY-cqL8N-MG5jFOMi-2hUtyhnA9Xi-Oi-Qe9v99bY-Ri-Ni-vjjVV-6T-mz9bi-ii-4PWyB9raVmY-5-1gV-f_2DNWri-qwVnZ5i_2qi-jh-fV-WGW_V-cM-F-80i-Si-MhAnV-9OWzfw3jVv_IZA-GI-yH-dA-k-9Ej-1947i-hi-cqLU5QHa5Bj-OQZ3L-RI-ls0KG-o4XAzCx2J1hA7UpIfKPW-tL-WFXZC-GSmjoSWj-e13joSJmMYx9mi-4gMJPW8TAoVlCj-5H-II-5F-g034cEpaJNj-tuVqj-Qj-QI-5B1aI-KILc49RMUjK-RG-dj-VH-zVEXC-0HS4zWWA1wj-JgMoj-9EAMM91j-WA-SK-5Xzk803F-LFqeC-OiQF496dhIF-LvVJk-ILURj-3j-nI-YI-VI-eK-HB-4j-7UpCRURk-dt2gC-F49-e584wl59OC-5G-pvgrK-t2mTG-ha0VC-Ak-XH-FOEjk-aeJlk-0I-KIVgtjzn9_o3ZS8US-5090S-tLb0P4mX9gOygs9Vu9Al-0TBNI4vlZHl-glOqaVVkQ1S-D19zE0Ll-XlO4i-uY-0dey3SB2mPl-UXgsg9OI3yhHRixG0ftFUq5DhHkkf2voVx30ihxP0mzM3xuRP8wpAqhvpRlwc-Jo02Qt6_0Xulb-IhyRWo2Bz2HOFHBp0tRWUS1ho0HhxrS-TT4jipf7gTquaixG9JrcLQt6a1XrPiCJhlPW1l-LNFEWGIX--Bluoj8l-eV-BcHsroMNDOLqYx9NhJWolJmQel-R8Jgl-uXGil-uX-D1AeuF1CCrhgQ44fm-yn6mF-LhRtUmOQyDDwjimZm-m02x02N8UyH5EEnyl-nYhlm-2mXzX9CDILBSptrBaCEh9GsMcm-YbWxlDN2F0yH1m-ufVx8f9n66ORnl-vpzAm-j9u47gD3yR-yw02hcLZJUdm-8o3MV95qxU6qth96JCoHZjyn7m-Ih9DykFm-An--pFELQWF-mKAFn-2UBRqLIn-_l-LIfLn-2MzjSW8GJSF9mz9euFlT-4H9Yu9EZ9Fl-509wn-UvC7XCstM3n-wtCSJIxBXkT-4n-0X9-t9RR-rj97sb7n-LsIRvbao8gbPFmWMIwSSz_1PApAJYgkTfgTf7Ceeh-uG9_n-8n-OY9KOZzL8Kd8SN-nm1UN-lR-WN-nR-pmfpR-3g3rR-tmftR-eN-od9yh-qd9W09sd9cQ-ud9eQ-pM2tV8864iQ--64UA9A74Gi-h09Oa9zN-ny80d8iVMGo-ppIfH9MJ98843EN_o-7XCUi-SE95uOFp-tH94KRKp-xH9N_8Zu9nP-nT-QL8Z69Vu9Sp-7x8cRyz39CkhP773S-RwBrWTL29RwBUl-Eo-5RyZp-RKcO97kp-T3OA79fp-z9MWp-wgBsp-6qM9pPqT-UtW3HVgX3up-1nB1p-fzDA391p-ylBdHCmhCn997kPxp-LMgRq76p-cnB8vB1121p-W49qBXySKDq-8x5Dfxmw3oGJHq-3p-4HA5p-np-7p-pd7A5W7QWR_GT59B79EyYCq-Uq-Eq-yYC112b_RGCH-lev0Tpp-X49mnQRBXF79bq-mnQM4IYsC7I0UO0RayyYCmq-kxBE27ktBUy9qp-yp-A5IQS82ogiP8Ci8ex9lz9SV-Rq-kP-DG9Ij9vn-np-Giigqb9BXcp-mqMxwLCr-_wfCo-tY-ip-AbyOr-OD94jJwNrdoKFPrYUmHV8iPUHV8cRr-o3WEOxaeCQ-0i0ZF5Fd8Or-lh-8yxNQ-nI9UCXdY9io-rI9xZ9ty8UQ-0Z9DQ5po-eY9zh-Qk91h-0R-Tk94h-nN-4D9zd97BeEa9Td5jQ-Vd5Ja970NsY9YH9pQ-llfrQ-nlfGiMmr-o098CXHr-Kc8uCcMc8P74oH9VwLNs-GDXQs-Eh8zE4T69Gr-Lr-5q-yoJ1V-DWSnq-fs--a8Jr-zyFeq-FZJxBXos-XRcsY-bO-Sr-qi0Lq-TkBmP5L39atJFa07jD3d0j6GgXA5fMjl0i39VencaCcnDaKH8sNFOEuHR1B-FuKFpJz8LMyRT_RCfET39LVAX3EQ9BK69Q9BjmLZbW0WUlFDy9Q00DKe0QHRf59gHROY-P0KbBFvI-iOWqDBHaCADRjJ-cCRF59tCRn2QUB-MKLUo-JCXrs-xG9Zo-3e8R84kD9lI90N-Wg8PQ-vZ9RQ-Ik9TQ-cN-Lk9zr-Nk9wR-hN-0h-iY9rq8kY9rxbc09tN-e09_D9AS-8MOCS-_d9FE9LubMs-tt-Pi-oVNxs-r09jTet09OS-D94Uu-a0bau-di-MM-mz95S-mo0aD-gu-qbxuE0Ei06S-698bN2ju-A34ZDPqu-P548f82z9AW-M47tu-Jo9tlmC39Xhi5a0aw9Xa0k6a2E-_W07E-1q9UuVAIjRO5hYh1lVA9mW_zwOvIQ9jc9lvO3wxvqVvfeLXxyv9AA3rdxOv-0r6k03_SJaJP6tVua0p8mSY-jX-mcAjf0vX-uT-JmfeX-fv-KhDqf0ev-RX-nf00rB_XksOjsmVwJApv-h5iWt9aY-V692sfc69hs-yv-qVQFXyGH-wX98CW1v-4gMsu-LK-4gMhp-ne9NI9pe97v-VhA1D8-v-PYSFH-8S-Iw-IIjLL-8uyg19My9db0_x9CM5Aq-qb9aEn6GC3q-js-A5XlS-Zk56k81e0CAneOQaLrOpfM3m_MAnP9EK0kw-QU9sh9VjyXV0AR-YL-AT0sw-cL-te1eL-VJ-gL-6X2svwfH-a99RvgG89p41LL-2l3dTTgz9pH-Z0f8lLdh0P99pah0lLHch265R89mhIwSrDx-D99iH-qH-Lx-H99nH-32m7k-in3Su9fX9dj97T--S-gidaD-ax-EPvkYfgZ9gidcYQ0GJwdekGRxRYAw-rF9oe9M47dx-_QAdHWgTJ2campIDW-5dA336iBkjx-gidwx-Z30jtIG5deNMjtIB46qR5TES9V-yhQxx-N6ALZ6vkArx-FhgAy-TnR23gqBiEJyo03lGJvx-Y30H_9a307yDCy-Jy-aWywv3qe9uHgEnAvCfkJUUy-6x-OdO5x-Ey-sSrnXywFvay-sFfc-9XiA_60gBCfS-t25Ny-Lb0u-9b4reSQ125zapry-atjZNwuy-UIBwGWgBCQT-46wecWMi08A-rPW6y-nyAyy-vft7y-XKw1jQmo0udhln-9dRx30mGxaj6SF-o0XYwF3aDyCCIy-MX-7WfywIMk-gKxNh4kL-DbJOz--G-dz-SHTFe16l-m90bQ1nFXfz-_02in-MCFRz-PqfXJHSz-q304x-BHF8OEeda24DVz-i6eKyGtX-KJ-ldEAtDgK--u95hHfe1TQ1B7wpMAKm0OVAzDObBJYK1VK1JY--Q1DokzeLtfMkn-gm-aWMyoDJmfsz-PqfQy-ilDyz-hXgxz-Sy-bfHgT-2W-b81rk-Hnm5z-lK-J75xH2vBGbe1cMwpC-B0-jd0pFOfFSnFSoz-Vi4INAPixpMi4cEBMhF8Xu89TK-p89739ihxeT-Ut2eDsbi4Wi4Vixx0-aEBz0-rCF10-IPyrK1-89MH-p79Y067l-JgMoWS60-fc98j-yK1H1-Wz9pK-8BwzK1X-9N8Pvw-rc9wB49Y0wv-Vu9Og0cx-CT-BIwmo0ix-A34BT-nu-8eUmh0nx-UI8M661YQIz-tx-mo07ceOg03u9YtBGm0Udeqq9ps8fHEgQiqm0gqW5N6vq9BzmE5qJl0AyRK-ACa0AR2sP24Z0C2-Zg9AAR7Z0TL9EK-fyRLi0nu-Gb0ih0akVzu-K5jNb00OCVb0ijKXb0h7PArfW2-rBAY2-Rb0x5QvfeHe1Zy9ew-ZL0J3g81WgT-Qv9wrfvW-mb00I-mKjt2-iA-h88wdPWv9RaeYv95Z60hxuo0cD-CZra-9zo062-lEQrS-cB3i45Rm-NQLrezrc0S9A0c0Mn0B28Jn0NBALn0mpfHV4eRBXo3jQ2T-8SP9Q3-nQ683Fr38lO9-c0XfBAd0jfCydixfAPm0S7JPgy8f9IBW6Mjk5zkC-Tv-0tpOy369A55922QTPhKNBs3-T-QCf1CD-HBWvMrI2-2rnG3Qq3-taAd_Ry3-1J-8NR4v9cSQi-k6v9tr9aKDHaDLm03rVmd0F4-D0-bqVPsW7D1Es84MwNIr-D1qe1ryiNe0MJrRShS4-w_2RJrvax5w95fxlfyL26VK1dUyTt68cx7AgcZ3mgPO1-2PJeZ3BYhm4-keJT3JKgyULri3-3b0Q0-Su8nfTqz-mcAx4-Zu8upW04-bWBgg6ge0Gh6GAZ3m0se0Ft-NW9hRA4m0B5-_PrSxqdc0ALrwt6CWQ9l0hQ2YRrM5-_xf8e0MlQHfrA1iiTGETy08qXf0x3PZkWB33mR2Wf0ln0a98fIjKS5KJWl0-f03gLW-z-s457psZlwgkVP2-mo0OF-WgL0X0mu-Iz-ByyRigft-hsPjMWOUGxa0qlCYIBfNFoTIOLP9kDqF0ZlBmiQG2Cft-83-nXPApmISBTe1hE0R8AtaAXe1EA3H7jKNBWt-Td2mqF_QIfh915QEaPP6--I-XMVc-7Ce0tY8cTasfIrBP3X0YZfQ0C15-QI1Ta0ItKk3UsPA85-FM4-5-dc0nNfrIDE6-U9P-bPKNBz59iC-VK--H-uJ-AI-K6-HQfUB-He6zVASoZ36-059y6-8St4aPB7-55tv6-Y4-Eae69AYt-atJj6-2a0zNVGWQxzPuH4urDp6-5bBr6-0hiISBK7-yLKG7-tg056-1IYQB-aUlW6-X7-at-XRh4e1yOvh7-VJ-tkVKNBwe1vB8y5-taAn6GP0Kl-7uFB4g0I2dq76C36t7-TD-TH1_163U8zg0zlDr-zp7-q59nJSo8E25-wa0P7-55-34bDXBT7-Gsdiv9YOv_HQ-7-xC-UdXa6-C6j8wgN8-pQAZ5SXrPC8-3a045-VUBPiEI5AwiNK8-4YeT8-ULfyo0Wewg8-36Q17-q5IDHR3MHjBgm7-JD-Bfjdg0r8-9J-eWDa7-AE1c7-t-J1-pp90VUJn6-LuL5w9EiQv8-ANjTHo_TJKNBze1bayIUPB9-3e1N6-s-aWn0vwEg5hJ9-1lAnF-Go0Wg0akVUd08cyO9-H_9p_9eP98XTbP-Kyvo_9xB-2I5BYhxT-HT-6u99m00XPW6-Zg0Zw9hg0bw9k6aoe1kfi-Xhq9-9A76enHE1BehV6qx9-cnVVgLonP8g0YyyXHR_g0ukG0w-i9O5ICT91BS8qh0r1fNW-7h0_jyWa2FM-sL-HnmE--Hkyji4en2oh0A--jCgmc396UG--mIyL75fr2aNMtFw6nLQ0xneic-JozW8cA57qdq2v626zEHY-RDRq983hzUpyPn--t2PF-3x-Ry-8x-44WHs9Zr3ceLzxrK3wmz-RACIy-ey-7E9zz-2-RmpVJxYN2FjImufoRMwx-5cA6nnR2--Y0-5x-VAxxPBToZ9--omRdNtYmL1jgWx5Qxwy--un2v3-gG-U8wr5-qbxUzIW8-k6-O7-nJPF8-lRDI8-tqNPv--Xhqrlr3-U_-FiIU2-AcAISBUSQlOUW_-A34dOIt6JWm-KaPj_--gHl_-_L-b89o4Xy_-lG-ol05UMDM-vIAbj-PJ-IM-E0uH7j4_-gah77FuxJs_-Qz1Z_-N7-Iv9Q7-65-H8-c8-95-e8-YW08dhk_-X_9C0Tw5-Lb0Bt0hBKrTUHA_EbDZA_gdAw_-AbPDA_4s-n_UXA_Q_lM7-H70l6-0XP58-S7DQA_xr6i_-KLiUA_n9-Bg2n_-2x6q_-bA__chmh0u_-TdLgA_lPnwA_z_-IW-lA_IA_3WEa_-jbQR7-lyFf_-ztL7bh-A_5_-cW-cA_aBhjYQKPUOB_uxHjYQq99TA__A_ta0i39es0Y_-DB_KA_dJPMA_G8-o6-PA_q6-RA_J6-iA_8s-dG-es01A_s8Jj--uqNp_-7A_nUnCA_LB_-f1EtPaK-a89M6Jv7jDA_x49CYK8_-qwGrL-MC-__-iW-xTUZ_I17jDA_Q6-kA_5A-whPFC_Y6-a0BNW-EuK-_-D0PAA_DsSoUnyB_Y7-xJ12B_hUnUC_f49E_I8B_PC_pL-BC_UsWTC_VYkJ7-_7-uiJbz-tlByGQDA_8GWLMScC_Q1-Q_9RC_CC_tCQmHQpC_mt-j-MmC_KKLwAJk8-19QNC_iK--B_SH-_aQ8A_g8w1z01_-gB1CE81h64y0A7w_DxK--jP6_X3fW-i0-JKnK--IP6112HD_i50tn07GwTD_840h35Xa2112dP6FFgLh7VFS_Zw72PSqAA_-z2PC_-BjmiD_XMwO_-Qx5tqyqr2xV-9er1pTTY-LLAcx-av-FY-ic8JYVhv-mv-bXByDOBY-WY-H19Rr-Bw-Lb83D_wD_kgWlM-hiJRSDYzT5NOtoQHIHtDHg022OvdIjcPDlbACsAJE_fOEP-02I1O_QvD_4IObqVypShWruvKZfFATItOvPr0f3iKnDxIO0CB6OEtxQbDQrt-JJaBE_bv-Ua9Zd9KQ-Pbyor-H09nEOLQb5G97Seur-SQ-wr-7t-VQ-9t-XQ-qo-V09MsL4mf5m1564lY9gQ-2b80o-4b82o-9F57b8xN-i097o-nh-9o-aM8zD_WY-Su-kFOZq6VY-Ya9sk9RE9TJ95uOqE_0D_a0bcF_SF_du-aJ9Zx-oz-yD_Gn-5K-Bs6mF_NPc9M0mz-AN0t0-q1-bL8XV-kK9AReKz-qo0Ts6QL-SJ7SpmPc0o-Alh9vIZPHA7F_rh93q0tVQgr6OBwnyfFq6OxyHq6QRhy4-emQRF_Jmf-r8VF-7D_Jmfce1r45Dd69o0TNyRt23w-vH2Cuf6w-oqi1dhRx-4w-qnmAx-t3iW1k2C_GetUPiB7wEkB0yHdC_eUGOBIP69OV-1n9DZ96H9jHKV69GT-LL5pz9Gh8nP-0G_nkQR_-Tr6eEsUt3kRL0G_9D_us-_D_2sWAH_-Qz4D_cv-_kLQG_Su8iv-34-c6bMG_IqfyDRrohE0Ay9anyfCG_38PP035Z6Fv-iitu_2Iv-lBFq3zLBWfH_4Mv4-Qkr6DrV7yqAY933-tpQnH_NLjGG_Tp9IG_CAn31-2ogZB95Z6tD_f9-1G_Dl-tb7nP-1H_stM1H_kaeZ9-BH_KU-t74WwJ-H_mP5w4TixIAQ-KM2Kg8KDefR-Nki1H_nr-MQ-xE_6vOnmfho-1g3jo-033lo-5g3no-wh-0r-1mffY9wzbhY9lkijY9zb8Fu-1b8nY9vV8Fp8Ds-lQ-Ka9nQ-Hs-P43EE9aA9TFOEvJZ9-TF_NI_MS-ZF_u09aXc0I_yXQyI_hF_RV-V69wG-jY-Up-509_I_eY-vlZDJ_nY-2fWGJ_BRczE0JJ_Pr-Fr-JU-xu-LZRMJ__ZQH2-zZ0E2-mRrAzz4qKKl0K2-Da0Iq1ha04IhNw-nYPd2-f2-a2-FuLTb0Xl0Qb0kJ_00DZb0Yy9VJhl2-Zv9n2-Nv9QR1SxIq2-BYhs2-qb0u2-pb0Bm04J_E28L3-N3-xU4o34HvF9J_1c0SosX38MWCV3-9d6X3-N5-F8qHK_FcNObETp5Z3-f3-_c0Qm0t4-Arfa3-NLrTK_jfCleind0K4-H4-AShbK_Q787O9M4-gg02zBcg0HThm9-kK_ig0fE-BVEVKrfdg_d0kitk8BJm0p0-eDrI2707BxK_G4-818I-jCE16O0EE1V-8nx8lpiGUh8c0F-jAL_Bd0PdgSG_Cd6NeLyr3Gpdk38lyiukPbGAY3-CW9rA-W9-L9-b9-4C-a9-V9-c9-2F9Qym1H_8b9ZV10Q-6P-RzgFiPZ1-D-Qm6Qr5Zq7-JG_r_o2w-QufnH-Svgr_x8w-Hx-_w-u79r990n9NP5Pp-0n-au9509LV-7U-2H_5z7KO-mz95L_DZ2MD5CH5_L_biW3t9XhLDM_x156t9FHCHM_W-5_985a9wu-5i-YFTLM_EA67KYqWwq6fTw5q6f9me4o9QvmjWwGf98K9wObdM_g7qPdgGfwKlLzJAAnen7jBYhHGEBOAwVWWUhfU-ZpWFhAJU9_mevM_Qu95F9t_6bs-3G_7T-Fz-pp9fY-4M_Cz-ps9jn15M_pE9oS89M_7TWEyvZfhPSgnu9gGCAN_Q5e0y-PSsHL-tNEuLVuqf__9rAKIN_qwOov9WE-PN_rxVaOiSN_YN__wPZvFMN_meiMN_7s-lu9dUyMN_mvGfN_nK_XpiUN_gm0Rx93s-qN_BHaSxIMN_4Br6E-aUlMN_jMSFA_9NKvF_oj9s1-FN_qSjcN_8ewStWLCp4u-cl-hNuiKEgG9Yk0XErcYCGO_EK-pfeGZCwOCtmLlfeJO_AvyFg0w88d4u6tVyw90NuKM-QV-9L_X8jPBbf4jioOAnC7n9NujAqjfO_VlijLYWpjkO_BN_mJ7nO_q9AK9I6RYrO_1TTxLYvO_7DBTn9v_jQM_x_jX_ZyO_q_p2IwnMaoCk5lA7QUMlB_O_ImThmTpDSUTWUoL8ZCzxEHnS1f9jzWr0j30Y-YoYzJ9Zrxr0i5jr49dlBCRUiCKGD1TP_Zc6N4-vpnPP_Q0CBnQCTQgdgBYEmCKTIL_RA29c1xYa29qtAqWF_bBvDKaILkP_hSBTEdd49oP__FAyxAmCKGD1mfBVkDTEdnP_bAEzP_vDKh5aFOEvu6DKD1xYwP_6P_B_RKO4vCkmfByZFKNQqkgtt9NujCn9MQ_bt9ms9Wpjet9MqjeHc5O_EbRjO_sO_MnSq4GFO4poRg2jhYcRGiplit-jlOCx1jBR1xPZ2Zr2GALQ_f4jsSu6uiWV-7X79AkxTtzJ4--VOTm7J4Jy8fQ_LkI0O_ECkVl-d1NyQ_Svi9ji3HbVxja13oE_4yx1Q_y_8tE_Sg8kiijR-OhMed9xVaXN-H-W0_aCbe0eZEbe433Ilf633-g34UMAh3zmfCh3wb8YQbyb8guxDF_yo-hQ-clfCs-Ia9pI_Fs-La9sI_-d9mQbZf8bH9Gz85TkqA9Os-4eJ7Q_ER_YF_5Q-kf8PtLxR_eA9nA93R_CzOXx-Gq9U69c_jCOgURTNQ_pQ_0j-JTPJYVES_KFAvtxhQ_iCeXsjeQ1tOA3Q_15j2O_sNOHS_WR-EE_i3IJGAfIACBA1TOMcA8aOQOM--AMcAic-ZTDPdEl5Ax3LBUFnP9SeLLg-QpHsFABDPDuAsFABR_gm1TS_OI_qcZpr-Ek9uZ9wcZ2E_5t-4E_uh-8t-uR-bI_833u-NAu-3r-Cu-3y8Eu-9mfGu-9R-Iu-vN-ODbBS-YA9184Ki-rR_7-jN03KFATF_wS_1I_0R_ba9pH9UT_Yz8RT_4XYCR-_R_j2ja7DhO_DS_mQ_eF9yL2mps5zDJS_rpsfPEPS_EV1ox-Cw-SS_jT_Vr-2HSjQH-U-dceDLY36GsVAdce3T_-UiMGAk3C5T_HLY27ANsiZfDcXi2T_uS_gy8jT_xS_JHazS_eo-eq82S_YY9Ud8iq8oF5sb84Wcziivb8kkixb8hI_dR_jI_mY9sg8oY9ug8Tf88d9Lu-MT_DS-Ou-4kiQT_HarZsjvR_WjImT_HFCHp-aF_TCeHU_5R_wU_dT_iT_zzjhT_W_jf0jUQURASl0jXQUkN4rIDbLUg2jH9Q8SUASDwNU3wTuYKAzKrT_8Z8vs-m_o6U_r0jaU4zzjUrRBP_ZKKob9mKKDESbQDOH-iCKQH-GESvDKxePrP_NJLn0j-iRDc9UV__QUOH-LIL7j-d8USILJRUYtJaIL24jGWEdHPb4azG5R4-ub6Uj8bMUgx8M8zjx8aJrvDKRE10UqmCKZh0gL4jXKl0jBKvmxKu2jlN4aKncP_Xyi7Ys9NUWVpRtnRankSUOWT_q-bG8U69ZtF3Ln7n9SW_1HkMGhfVpBR59b6lRC-VhM_CB3YpFG25BgONzaJO8Z7WAV1FCtABpYcgwknSegw1Gk8zAv2d30HJOd3CHHoYBs10ulYr1rPvsGkr0q-rWxK80P-tQ_JDk5Q_pe9pVpRs6pbocGkIxl3W_CGGouyrQAwuysuyjjGuuyHX_UA4AvyEvy2Hhaxudd6gKA0J0jFAZN0MNZexu_88p4-hxuZumrC0VX_yJl1Af-nmGu99q6Zv9pgZFomdJlpo3l5Byo3iX_d6g_ofxo3lulyJlvFFoX_gxA6ilqcWsr250jwX_9D5IPh2X_jTw4qFzX_m9kyJlVt8J6-gzEnB38E-7nmLskyX_Wa6cHhLsktX_ifcpBgtSVk76b2mCF0mpFYUE07-WtWmSVQY_ia0TY_p76a2ANosVpsPosdY_EK_yD1yosD6jZos0Q2sos_HQWosaos0ps8wgPAsV9kzFGN2wrbW2X_65q9LlEtV7X_SAsjKlzVFxX_5il_X_P6q5X_s08til_X_lAKtU0Q1bCZ_wU0CHrn9zu5EeTQftEFmOA2oYnVIZ_vbE7b9EsDLZ_UY_MKf8u-SA_-u-v_2b7-dos-ABloszro-ABR6jV6jT6jCvyjosP8-YJhfkkgkYPHmqDrRHnoZ_wHpqZ_78sMr3NJhvZ_Fc5iY_73awbQ4U3GejbaIxZ_JepNK_6W00_z17UuRu2OYsjZAa_ve0gEarDpRY3sZ_a-gqu6vBZa7zs9zbnQWn8KgiTF0g7zvoi57yUIzvW9GLU7Y0q9zi6GuNuv9zaa_HQ93F9VoyZGkv7-rpfHrNpIkbY_NN0rjiYY_J9aka_x76TLBq76MV1xUQ2RGeG0c-yij2AAsC080q3Jj2lxiAz2vLCJIFja_k2BLwKn5V0Hm9C01wnuQLWvy9xxMdunYsUvyamRZwxYwxSC9MCfKb_3c8al8M8z39z1ompJ0MciA6-wom-ruzS0T7TC-zV7l59zgVydyI3Pe75zPjltVyo48QCZXi1T7jrHQfb_CwThb__68bOvmHQkAsmaa_QCsb_qy1Qjlscy1pWyY_ZAsU8x8AQ2Y_Xy93F_k2-5F_YJhqXvDGP8pmVb_wS0Xb_U4rN5q0Z_07jB-zQTBEc_KhZVmeKqWDGPiIII8zAq6uLnameFoANS0Dq6sGkYJbqgLUc_yN3Sc_XQCCqmnHgGqmJ9aNhCxF0PptIfJPa6CDBHUapv5OOveqmociRIr8J0_5ms_ypAHuJ5gkYpJ5qDrPcoWqe_nAkW4SH_GlvIT0kM9lUqLcB9c_WL37c_LE-xUlJY_d45WL3dqehd2Id_pBg1smQV2xyctc_NN5HdiQN5KdiMzWSd_pwVUEXQG0MqGh-z3WVUG0u9-Rd0FxAdd_o-zl76QG0r-zMbWt-zx9zv-zOYBposm6jrosL8-3HQuosvd_Aj9AsmlJ-wd4cKh1wQYcA-Kbq3z-9qEe4o6kczXfEwnqjzd448E1d4OUzD6ijSky5Wotm4IuzGgdFW3osyc62os2HDPL_ZZ_j7ozoscwQR8msD10289IinYP5qqPumT5AySILBl_24HzferFW1dbKFyTqdfyoNtC_I_24Zn8qfiE7xQlGBc5KAJUUhkXqvZhfMlNtoURPIcArwbzr2J_2u-qR6-nYsQumKB_hG0vo3YLbNMlBsm5AlyXsuD1sK_7xyxV_Za3deiHb6V3bdT0EwyaEWwT_hV_jpsABDwT_qpsnU_y2jGwE1VPXOhy76t_ma5-ehlBSiPpJu5EekWxufybhPZW2yjta_MKf2vmxf0VQ9_W0v34FY_x_2WEuqxyHEulPEEh0TOESoEzNAt_2ps6Cb_zf_XtV6f_3qVx_yQN9tM1Yb69Mvh_ywQhW24Kc_BOh-FZvI0-qVfSpBJ4NB0xH0Dg_210LO0cR92H0qPhjArgEaNg_tB0EyzVA0JyzXQ0Fg_fyznT0yPhcA0ag_-I0mT0qHCgA0byzgg_7yzrA0lA0gQhTI0Ue_NQhQonaJ0cdVsA0Qg_PeQvA0HLj2ErxA0-Z_COhzArbU0mjbdI0NGr1ilYo4bg_Ch_YJF1wm90BEpsXOvvf__6jMh_eJr_u-NhJgNlKGrBh_qcFrI0dGrGGrFA0_55WO0QYWoR94kdWh_MZA6I0wQh0U0_u-a-fng_-qVAJ04g_WzDCJ0Tg_Jwy310cR9dB0AHrJJ0XHr_LZHh_455TvA0zzP3Fhh_zB0AbxLHr9zzrH0oh_tB03yz-H0RpseY_jShGi_hY_GE1Ez6Gr38wyxY0ur6BxysS0ZL0UxyYa_dxyLxyVa_1d_fe7Ui_UIz-W0Raebi_da_ZQ9twy4wyB3-oDP8wyse_uW6i2ydT9ei_pi_jM9zW0yGzLa3vi_ZpWGwp2vfnYsTGEbbVNwK6Nv9CY-EsJRh1nn0Nh_a_mM_0GpNC9XqAZdu7hjSduClBWduWIbIj_xbVOduMmEmG1Vdyuh_g27z-fgma9sdVb7kJ5XhYwPhB5Fbh_pEWTj_ytdj3TVgEEm88pzH1mKnFJ1m_945_pO1miqudC9qetT1mU5lJ1mUpsJ5mnY_QpsYpsSps5osC9VPnAaZyLa32j_oxzEShEFluyiKUAJBSxSW7jx4l-1ilCkxZum7qD_j_bixSX_D-yZq2SV1Y9J7w9u5-lgZ_TJnqjbdxgiLs_vNdubsp2_vh4-qezLa6P_kQ-VDIF8CYcRhALEEY_Sh_BDYaBsBY_At7JKRlk_at8yg_2q9Y6UMo9CP0Zi_wh7MsX9P90umuf_iJ0ea_fV4E2SVHuk2mSC0tJ0pF0FfiWC0x9zoJ0o2mfirwUhfirsUh4MhuC0DK0y66aEr066DK0sbEPZ_OOGJk_rlcTZ_bY_eq1odhPl_YQGQZ_hSrCzXptEMZ_MKfYl_vQGMcETzwxDmrna15EG0Gckchl_deDq7GBYAA-b4gBP_zKKigMUfqTNIvr5EYQGC4-kX_cl_TZ_TTGk2GTgXn3m1eXzl_6j_HWhPVhu5Aut39l_5wF4f_FT0whPe44Q4mYaXS4mg2Vh5EGC0SyGRY_lqxQXIMbEUZ__l_IFAlwyme6LV9Um_-5Eel_7l_KKmxsA9bEAxzll_WpEabErl_h7bul_BbDQXIxl_vqTQOrYm_vwy2l_5Z6CvXVm_6l_XmGHOgia_n6mrm_GQGem_nV0FoA3m_u763l_w3mKKAmcEma_2m_qNgbqxGxxVVAmcE1m_um_6cnzNgxm_fa_CvXe3dmN9Dm_ffrcV97166bC_i_Zt6Wn_Cb_wJB_i_oL9c8emT9RxxpVhT9ebakVVQ02wVc_NCFjVrCgz4cyw8gS_ggC9on_KVyxA7_Bg6E31_2vo9tc6ZE3Qn_4k_OlnOG3n66c4Xo6v_J_Br6_szI6mB78Ft6H78JV9KgQePrx3JtgQDD1C8ze5mY2mrjVZ7EnlrTFWKGrYF2l4-vJr4Krxc__enpVQGGrfNvbPrH78TOrePrJaz2C0BiCqIkVyQLFAzMAbRD1rjt9EpXHPosgnqDEu0j_FBRla_lrAkGkZGksc6Br6YCl1J5vY0YClie6lQe8o_An_5Z6zYzdO9cb9ZSBWO3kO9_Y_WW0RK0_C0r5V6C0aW0mZ3Mf_O6-yXHLp_sJP16mV4QPIh-xzCM5Bu6mt6FD0Fu6ap_JXJyXHr44T_E9Upn9wmF2BZp6TE0Nv4aPa9h4A3Na0axnhYC_i_bluBOihF-0Nh7d_Ak_KGAJqEQ7mX1zk03ufLnqj3i_vYEblCZ7lj7mxRAKf020Duw5U5QSU38E-ByfHScCq_V9CLf0QOuOf_zOEVFu016apgOq_ZX0Rq_bjh2IuTqj_v5T8mgYVSXhYq_wk_Mb6uCYX0qnqEYZFI5Ufk_NRr0UFik_rk_UuVTD0TX0o4b748jCgDR0vD0FR0kq_90ta5VX0qHJ07t690tBF-3q_oduq2l_o_Sm_IvyOVFzo_qf_SXh-q_t76mm8pw-FjLCr_sa_s_m0q_NxH_Q0SdVRI15q_NxHZD0QXhJ9sRX05DhQr_iYFPa_2oghK0ZX0QDzVX0mK0Yd69cyzA73n_9L54W_fr_qZIrkX_cfups3PrjShxps47jDNbb78tE-mWexE-xt6E8j4psB8j6ps8q9IGJ2W0_W0YNhpq_Kg_HE1312ba__r__12lThp8m9Ii2q_c_M0Pb-q9FVm7q_Ms_HyAoFua_uAQB53ujFuwf_jk_l0i54uXn_pK0rAFEpZ_WBan_YRrbs_Cb_EBdJea_i_NE0oy54S0U8zkh1wGAM-zTd_b6jxMF5J0X4-L-ahens5z0umXXh_5zj_mC6zCEC48m_e038m0cW4e_ze_VRQ8lV1yucqWBt_-_hw_xvC9t8mUOE5yDBnV5yD-8mYtpnIHsy5-Ho3MvgEaXr9aR9vx5Z65NoGKyaVr97ZaXt_vBZhgG2fyilLax6g_mjOJDnztF0kt_lXeo_mwe_4kJye_It_Dt_dvj7Xk3e_OwFCt_7e_5XEwqETIPU0rWl_xah5_mCg0W-8jTw9XETjCgSr5t_ff_iCrZetX58K2o1_mmcWPq_2iQhr_Fp9DrWJL0W-aOu_E-5rR0UL-V-qHY0rTaVu_hd_z7jqoLau_O5OWF0T76eB9NL0-b9xk_cZrEYiDcDN_bt9b70wRBGpjbZDDMjY2PxYXA3dyC3x0dWY_miIvzu_bi9bnADZDs90yg0A1tUBwXBkWARrC1aEBMBwBv_hr6TuVnA1jC19u_j5AZtKC9-JSxiE0W4-H_7R6admx-EypoJTSxkmx9GccHuZUETIZjuKXdeciI8X-Tc9ok-U1-Dp2KfT3e3myzogTgAZYpRoHA9cf1W_xGkEX_5DhcnKsSjMFl7figG4y_rId4bzItWixv_-h4RuvCJJwv_JiIyv_6v_1v_7nh9fmUbM-v_wRpIE83fiDw_BYt6v_Gw_QOijFl0s2ebizv_RxuJcX8v_CKlOw_a8kQw_1cuwnvTw_DLlVw_qOFXw_9fmlfmSZ47v_Hw_PulEw_du3gw_s8x5Ppkz9QW_9m9VW_un_yDsCn9tw_QGh0DsW0nPKANCFZW_fp2KWh2yG9FNMwBLXA_7xlRyZMAoLBoVhdjFHJ37MlFR501BS_gTn98W_KV_GVeW8gZlmF5VQhUYClWb62l8355QCEDr_W-VAb6RomziToGk2RwCi_x7FArClo_P7A9cfMu_f66KUT5i9Rf_ooX-E-GkXr66Jp9TYs_q_ko_o76ef_1dVpa_LV9Mr_VbEwabdYsIvykYs1tfiYsngQ6x_AMzGa6bv_UdhWPrIkf5jPqYscZrBq9sFkqp9Jy_Ji8NYjYx-sw_ou-alio01ZO-RW_nFAGZ5bc_uxBcW_O7GAtG6dBgW_uYPiW_4VHuiGIEMmW_ctBoW_ZSTNWrrW_7-FTtH_7fN-Y8ZDiwBBs1Nx_4Dss7AcUnVpZBOA-w_4TTmRyS_gDx_GAkW_wx0K-SnHb9EbR_y_E5wQcIWGxzwaCLiTOE9eh1QiTOEAMlWRzTjndyWd5iCm2dGf6e_dGf5e_22y8HyDIy0E0qlHsKArVptjh3gwbz_3u_3gwZwtdzy4sqor_CX_sUWq60xGkUqL7MnP1nMVi6Ys0ZDoSmQPmun-9FkSJljz_qOFUW_zz_ezq4W_y0qYd600qVjh1p9Kx_DH_X1yxQhor_Cu3or__0qor_Vk7uG_0L_2M_3n9Uy_ke2AKt2z_O0_uLnFqjo9hlZ5Yr1QZ59b6Jx_zfm6N_8U8BW-Bf2xGkvZ5jo_2P0wx_pL4no_8WEsIkyGQvo_9xtxo_95m1x_X6QFABl26K0_f-8ZF94n9-FkcyjQ0_-03B0iG13eD1R0j9y_bz3Gx8ez3m69_z_tT_yF_2cE6YyHGGtsEc_eqf_fH0OOG769CggAhh3jgCayNQte9j34j7d0Ld0Gd0Y_zLi_Yh0De0Ld0v9jwf03f_qOvpn4ZeiNTn7a06f08N4HM4sx8TspFmJRh4BeJybhybh1DrFSch8zYXFgn_jY5KK0UK0hT9ku83TxVoQuqeHzJZ42f78Up5ur9hpQDKL4CPpyQ3V_SA_6V_8HgjoS9V_eP-ei-7IFHb930_ub9oL0MxKQ2_LU4105Az_Q2_y5jLc9XO-b0_00_a0_JI97N_y_jZ2_aYrQ2_Ph1cnT_y_Gwxj2_wD-vf6efEAqZ87xtx5RN9z-f8sByhFJfECnxtqVq2_yf9gfEPp_fU3hl1yS6JVDkOFJUECnxsEW38jCHCIsNsRj94C5aDnM-d40cCPC3_khB58jMa8BvKXqApeEJ3_F9jH9jHZLsQ07wcrDBVeAa2Hdt_2SI8fAU3_T5PCHrwG0jDfk-dGIQOTLer9ClAgr9E0CXHuj3_iOHa3_zO9EuvDvjnwjsQ0Tj_NvjXdESHz41840jy2-6H04vjz3_XSA10jfj_-H0wdLpyQ_u_mgPTS_teI5p67Lht-jQZPURTi9DU1_0um54j7-zY1_zs_z8-Kd0MEAHM4Dh0Ptxf70aF4vf_j1_Na0h_YKTn4CDsniCj_f4_ddLsniu1_pEQzx8Jvym1_bIrDd0O4_NJLcIPYe0DE1Lf_k7-Jd0b1_xLBv4_J0HNe0aKPUWaQe0V4-Te0xf_FBRPe0m5arVh7PeF-hnn_7Pe_AFqDa7xycQeaGrny54bdH5_tapLE1SEypyQc4Tn5VR5_Cb_U5_5XE5Q9xx_EVc1TCbGFpF4a6UNQ2WrAZ_WeAHjvfVO9ZH1bE0Ap_Rn_lAPkzQLGI7MF8a_Ke6qIAkOFhs_grft5_efEBs_Z1_LT0lPAx5_fQh_i_1V_PYsF2_J6-H2_8qgJ2_0Waj5jPW_rM8gs9-Fks-w30_L6_v24AIkN52aMkDz_fGxFz_VL5aMkZ0_AI_4p9E5wmo3v5_SY_ifcz5_fdgDY_qk_dH_lX_LvJop_lsEmk_jB3iAMH8E35_xt8b_IozDc6_nYsymcf6_kZrv6_i6_SW0LTwy6_op_SWjw6_IvybiFdiaop_1SP76_26_t6_-MY-6_l3C6Nv6UF86_M8z9pGz6_iitJ7_D7_aZ3h5jM7_op_KIFwsDcBPke_N7_Wt8V7_Ua3QL_YLbb6C6NvAUqK7_PYske_79eA7_dFk_24s6_R7_ldQk7_v9eop_IVp1SPrp_oHrek_ZABgIPeGFZ7_ML_z7_9Z_d7_WgA27_op_Jyvi7_BJPqVduVO5i_I27pk_c7_g58-MYC8_zg06NvO1ymq_fdgN8_H8_dH_FIFW7_tq_m2Bm7_c78oq_Q7_-K_ldQOVFns_OIFU8_uqeCscX8_fdgAs_a8_jV7LTw1lAbJF6NvqI3yp_pgw37_At7te8p7_b8_LTw9p__i_Iy_SJly-hjF3ww_48_Jz_oLHB0i58_JEA114zvFIz_rRvz24zMFX6_QJ_Ev7A9_d_PYeya9w0_2zEFj8_Ra3O9_A58np_6Nvpx_0LzAF-Y2mljG38_aoP-BnQ0_5Lldkz-BnparGCnMiVHt_KRl8ZhAMllQU9PUfJJut_n9_Ga1UDuJQUKYPC_ooQQt9_Sz_z-3m9_29_aQKUz_lg1zSU19_22ylSUQC8ZlE-9_lg1mxKD-_VRQAF2e2_mp9C1_r1-c0_M47AMlXUF79_VRQAMUwLU-nIG-_8Aza53T-_jwR6-obEepWma6o-BnGtPf-_W-_IjnCc5h-_49_Vz_8H684wi-_hYCvZ5_t6nW0Gu64YJnt6O5qpt6srKjXKsBnUrf1-_pWmTSUjanGCnuVBo8TRzfql1HDqQTjjNJA__nDNaw_iY3Yp3ew_pboAw_G__E3ulw_Yp3uoz2v_YmkIw_Ni4_v_cS4eeR3v_9v_5v_Fw_ZMfjw_VRMznrKw_c__Mw_kw_a__mw_a-5M__Wul5s2Ww_g___krn__KCscw_b-EJ__gezId4s3Jt__8l0v__oj2wRpz__pw_Pb2xz_7IFNBlBkBpBhBTBvB1ByBjBlBJBuBmBvBuAoB0BtBsBiA6A7BiAoByBlBmBUEiAZEmBlBZEuBJEvAwBsB1BnBpBuBhBwBpBvAAECEhBCByBvB3BzBgEuANBvBkBlBsBuAEB0BOEvEDEFEHEJELENEPERETEsAiA0BpB0BsBlBcEDBsBhBzBzBgACFEEGEIEKEMEvBiAMFrBlB5B3BvByBkBzBTFVFXFZFBEDFcFGFfFgALEoBgEPFhBiElBgAPBiBqBlBjB0BuFwEEFdFHFvBDGDEHGgAOBhBtBlBzBwBhBJEgA6AJGxEzE1E3E5E7E9E_EIGBBXFlBtBiBsB5BVGXGyE0E2EyB4E6E8EuAkBsBsBgATB5BuB0BhB4BgAwB1BlGpBjBgAjBsFYFaFFGyFNEgAQBzEwBgEOFQGgABBkBkBBBsELBkFUBvBEBpBZEBGTB0BZEOGVByB0GEBAGVFyBhBOFvBuB8G-GsBAHgAiBvBvB0GSHUHWHYHaHcHAG0BfHhHtBjH0G7BgAnBlB0B7AgA2EIIgA9BKHMHOHnGWBhBmE7FUB5BNHgAmHzBjByBpBwBrHtHCB0HRF5FRHqEmG6BlBEBHEqHpBsHNBYFmHDHhBpHhIgAbB9FzB1HHIlBdBuH_GBHpE0B_AnIUI5BqIsI2IvIuBxIgAEIGIMILIJIOILHvBNHyB0BSIUI1BWIYI7FbIdIfI3IOB1BzGhBlG7F8A0F4GzAyAgA-AgACBPF2IgJnH1IuIsHAJwHCJ4GFJzJgHqH7FQJHIJITJNIPIXJRIgATIVIgAXIZIhJeIgIMJMGmJVFpJgArJLE0BuJwJyJ1BmBfEyBOJzIoH5JtH5IiB7IRF0B-I7JxHDJ_JhKjKOJEKSJFKIKWJYJaJMKcJeJRKQGiJUK6JlJnJZKbKtJvJxJDBsH5GpEgEaI3JLJ6J9GBJKIgHpEnBgANL4GhBQLyBPJFI5KHKVJQIZJbJOKQK2JcITK3I_HaLcLOLfLuBgEfH1I0BUBpBPG6LjBrByITLoKwKBHsBsHnBFJdLPL1LyB3LZJ6L8LAH_LiLRJGK5KmLKKoL-KqLfJSLtLjJVKGLYKRFaKsJ0B2A0AfKJMzEzGRLcKgEoIgA1B2EgAsHmGuAPKjGwBnF1InGmK4J3IbBJBnBuBnFrIqHhBAEkGgE_IWL8J0M-F9HyL4GrMRFhL3KVMMIXM8KpLdJPKcMSKfM6J9F_FBGSLmBhBmJ0BBB1BCEvB_HlBOGSL0IULpKCNENZEEBHNJNiBLNDMXGvNxNmHnNpNrNtNAOtBTMWMJKbNaMdNrLdMDL3IGHgHwNIOCOoNsBqNsNvIHOLE7E7G-M0N-NyKmNYOaOGOUOOGeOlB7GXNKIKO7KLKNKOOfNCLuLgMXKoJjMJLdKLLlOpNTB-GOFQFlBdOuBfOyNnK3INNxK-J_OZOBPiBDPRFGPIPuOlLLOyO_KeNBLeMELtHhM6OqJlMeKxJbHdH-HpOBIkHJP_MVKMPBHzBZLuBbLnP9HHOCIJO4KZNZPZMzOALsLROVKwL0PgAFBiEvGyBQBqHoBtPiOwPYLeIFQHQjBJQLQ0BNQXPwOnL9K_PcPBQ3O6JEQbLUQWQzEAFVQlHBMLPvHxHaFWJoQ1HFJlQ7EKQnQvBpQ6PYNUJ9PdQbPPOgNfPWKHL7OXGwQ4Q1HfKGBnFtBqHAMzNCMQQyPSQnBbB_ILRyBNR0BYFaQ8PxO-P_Q1OePvLzPbLWRgAIBWFNBpB4BBEHRpQPRKPvPtQBHzHJRpRzBrRtRkBvR1HcRjL7P8QfR-QbMdPCQ6JjI8ImIJBkBOQRR0RRQxLMS6QvOeRcQcNAQQOhQtHjQ0FzBHFpEPFFPqPOSsQXL2R0GJBfSMEhSuKHOUSYPDSYSfQaShNiIkIwNtHqSSBjGvBuKaIpBiKgElB4GDE_SDJvMHIxMsP2BYFFMjBUIgA1L0BmFyBrBlSzRnSkIeS8StB-SDKAS7Q6KXSNOZSBR3IJSlI6SuKtBTSVB2ENS1MnGiBnGcFgAXBpEkBrGgArEwB3MOB-SxMwTyHnGFBkGnGTBgE2B3EYTVLQSTRSSsTTSdRCSkTeQAR2O2S1GlRgAMBpBLUdONShOPSXLQUFQeUgUqPTUhTVSVUYMES0OGSbSbUUR_NqPxRuPOUXLeUyP8ATOAIxJ_UVO_RUMtUjTvUzSYUjRVK8UCGrJCVxNxJNGPGNUtHSRcUTVgTFVxSWUhRyUaUdSPBNHuBZHjFtHjUmSONmUbLiVETlVETwSbQIVlT0SnTDQcUXQNQoVZTqV4VMQxVWSzVXUiRHScS4VzE8N5VVV-NrVJKJW_VUUHVMODWfVCRdSWJJW3Q5Q7V6UONvQaWyQOWlB9RDIsUcVCWeVgQaUhPILGRgW0GxJkWLWQQfW-SIR0GyWRWaNaPFSqWCR1WxQ0G8ShBUH0BNGOFLUGBpHPG1JLWqKsK9IMNQSoSgADXFXHXfUlBKXOGgECKAWuUTWpW1SCRpT5SVXlBxB1B8HkBIB0B0BwBIBwN1Q4UPQQSbHBGMJ8M8ArVsARS0PxJ8SpXrXtXvXxXEXgEEVkLyVhX9WjX3I3XhI8MkMdS9XdSAYoXqXZEzBUFvBzBxLcWWVTXbTBYZYQGcYeYFQ6W9QJVEWzUlXmIkY8HzBMB0HsEFQgY-NUXxYaY0YXJxLqYyS0VKVFWyJ4SwYYYyYtVuBfYrQ8VxH6YIZaYKZ_YmWLY8WxU-WoTGZtHSB1BkV7LlB9LSM4YQQFM0PFJdZfZQM-LJYBSSWXZmTZUCRsWFRcKnMfKJUyBLUyBuTDUyTEU0MHE3T5T7T9T_TBUyMBEAaGU0T1GKUMUkZPUcU5Z7ZrUbVWZgRNY2ViQTapBqIzWQSmZHM1GeaaVKYBWMYYZOY4OERjP2ZoMxJFEZJZVgalUTanFGXcXfXvZZaqabaGW1UBPwB6MZJzB2PBGQBVF9MNZdWPZbTCbEbbRHb0BJbhBnGAZdVaayZaZKScS1BDb4aGb8HeHkSRaaTJRQbhbTbvSYboWabLVISbZ1GfbRbzBYWMZQRAN6I8IuKSXnb0GpbFb3bpYVZoawZ1VbbVKvYebgbFbUBpHuBcI6E4byRNb1RPb0bhbPc5FScCEEcXaGc9axZwb3SdbPKgZyPOGwB1aONbcRcRbHOPMQG5GtBwBFJycpc1c7a7WicIckcDRiMjPucRG4axcoc0crcxJucVQ7EoUjS4LrOgOMbhYXLkOLdvGOdNM0BRd7crYCZtYrW5OtWcKlPPKQcdclBDX7IRcOX2NFN5N5G7N9NQQDdMdpdwNrdnR1dvGqdsHtZiT8cwUjcEZ7d7E9dpK_IFeaLJM0LRLmb9V1UKe0PMegLddBZUWZZ3VRendMdaLRPyWPexHNWSenBfevWWeZb-aJccabeccde0P5PhexPcUke5PtbpaDezUdSYU5bOZBHGHxFhZcMPO3eHcDZzUAfFFCfZIWBpB7EvBzAEBYRaRscxHNfPfRfTfqHFJXflBQfSfMRqHoeubqe_c0ZjPdfffafCGxJpfvS4YBNDNvd6NjG8NyB-beWvFEEkSufkSuOBesYVWSO6fvSXBUIsBcY-LadVfBHwdhZgZPBiKLIFJGgzGJgrBLgFf9cHfhdtakMOgycRgmBLIfKAEYQ6EYFHBHIXOEObOuNqPoAnf8AkdyA-ApAMg2UAIgAqg0BsgZOFOcOwgkO7EDOZORd3gLQLX9IyBYFPO0a_aAdiPkM0gfKEhmOcd8S0BHEsdcg_WEgkS8gQVtBoAihrL9X0g3gye5gVO7gHIihkhfhAIPOaJNH9XDJgA5TsOIh4JPGuKMh0SPhretHlhcM0h7FUh5h7GZhbhNhgdehEGghuhxhDVwhQiyhfJphTd-NNV-UTiOGxJhheitBzBViDFqPzhYiKH8hLhNiZIBi_cEiZIGinXahyBchOi3INVkMihfK8gHONLeZ0Bli7fXiNHZi9eWc4hOP-iqPAj4GDjxcFipiJhcX-hti7FviEZxi7FziLi2iXjraFLid1ZKLfKHFgEZH5GsBAK1JoALcHjVcUdON2BvBOfsJjKpjUIsjCKoAUXNEdFgA9AgAnNsB2E7hKhWjAi6aQhLcDknFUGqSJUVQHP8MAhvBQjqPwj5UyjObhWRkAGsHkBVkugYk6gTRVOHkVjIYKkUVQh8inkxNej3iCgsaBdkMNkKdvgURoA3gykYFhB-XbLYQifZEwBaYETbRgAYQ7FjBHEhECGvBQNBG3MqhvB7ZeI7EBlPK6kaL8k0iMi-cEZdSBBalDlCGFlHl4GYFLlCHOlIlPNkN0B3MPBXlOfQHjN9HuAZHjQelFB4BuKRcVKmgoBogGQ_lETeY-duAKBrdcY1L8AUB-AoAUBnhMmsH5ZDEwHqIyBpAiA9BMFeEDT6FkEmEoEqEsEuE6fqGaGtGcGwGfG4EEgBfrLJFSEUEWEYEaEcEhmhEjElEnEpErEtEaFrmsGuGdG-EAFxmEGzmfJ1mLFNFPFRFcEHQ1BIOJfdFrLhFiAjFlFnFpFUnuBWn_NNnuicXRGTG7FWGEnZGGnumeGAFRHiGkGmGoGsnrGbGvG9EyGAc3G5G7GQQETjnYnJEPOGBpB8EpFMGLkCiPPCGHBzEfbxLVbJEEmsB1QGmAmJmDiHIEmKoFBCEAFyBxXsBYJzBuA8g_a9lhonFkomoooHINLFMyBroPFto8EvoSBEXvIiVhIKXvBtBVntBdiMnKfrLSm3ggo2ojo4oIYwo9gpBRGKbZV9linBpHmBmKm8gCpMSVpWn-laoMJnopoCiepXphpaprgHIfLFkmpgpImipPpPBoFBnsBupYpbojpxooB5F1LIgGEPjJpWpvpZpRcPpqSQorEoBAH3popGq8gqSIBkB0oCqfp4pxp8g_PNqwppp0BAK2bgEQBsR8EbqFq6peqPFmHgIoBlq5pPpAKqqYQkiVqnpcqGqBcbRwqlBrqoAohGQDqXqdqAK6ouKtqYqHI8SzBErQGGrdqMSUBhBnBNrPquhgZrLTrnqrR8LfJzq_qWqOqnq8SVFuKkBHBqXpFYrPpHoMh0BirCKlrnrpr8gBBwHWFMr0qEquqDBhHuKWJmBpBRFHGZRoKpr7rwNuKMBlBLUsBCsaRMJprHoHPCB5BarLflBEpwFGpfJSmjQ4rBrGqRskBTsurkrmrOfYsbFasNHSmmskBesgrqrcHyP0rDEzBzpUp0qNV5rHrqNzGosHHWsIpZo2qnoWmuBOmXsEoBt9qGtYmUIlacmemgmaEim-mlmBnom3nsmHnvmKnmgEXHNKpioHGPn3mXEeE7mUt9mlBkmAnnmDnqmtn5nInwmftik5GitnFktQE2mMFTPSF6AiAUFWFFHrp3thB5t8ZfFbndnVTgnBuDutF2thtsoKuJH1F3F5G6F8FSlCGTu4tVuLGZVonUGrnxt4ntm6nJngGznlGnGmuwEFnztwG8n1G-n6G-N0ISuGuUuLpLGdLTR1BBGnFFu5GHuJuHGelqhfuIuhufFelDSIoYFOjZLQHqhUvyB5BHGnRYvSvjf4ehlzUYvavzFcvpNHEWvaiQQDBnv4NAFmvZOov_dGVAgfd0k6JsvxvuvIGnRvp2iUIMSHG0XkUON-voIBwfF9vHm_vMskBCwfvGf4iVKGwAwOwlv_IJhIlUIEraL9oip4gZweLsBcw0PnRhwqjkwnBew-dQwbgSw6JnwbwuIFQKwOquFngfofsFtNmmZXsRmTmVmrdOtamgEdmfmdEqtETWtutCnpmxuytpu0tKnZVtsLQcHltVEnt6mBu8mKxst_mmmNxatunquwmUxnrWxtG8tQn_trFEuLoPGVxfLyBMukFOuqFQuEHwxlByxcHsJ2FeIauUG4llNnxOfpx7xkuqnpGQxctwnsu2E0nvuMyouOyxGzG2ueLAoQS6uYFGy8Rzx9QevTS8gYFnFVSrl2F4h7EFT_rQaqvQSts0FNSagCehvaUyyUBqy2ltyIotG7xthJlnyLIpy7FqEPGUlwy2a1U0a1yBgZesexL6yGzcX3M7s6JDmFmXzGqGtItQmSmUm0FNt3FPtbmGxTtjKextthxZtnubtvnruuAZVMSpxYx4motcxJxjmgxYtwtPxVywzmxcX0zzxlt-tSnAuCu6xzzgycH1xenoF4xK0vxM0IyYuBy5FDydu7xE0-xjuSGluUyvzlxxnhGRyuu2nuzkxIn1u2Gay5uL0D0N0hLRvQHkyHImyhLEzKl7ysyOFuy_yqhNWWanagXRw3vAbSz90IlBT-y_T6aly0M604080UzIz4gNWNzFcG1uwI10UK1W1lBWzfs3weoYFbz7wsHez_whzJBjzeIlzFxStIxpz7zXtvtOxDEyuRxdtOEZV0Y0Pd0qxKFmt5mbE5z11Lxsz-z61NyB0TxcXA2nBC2G0RnEPuxtF_1GMC2P03xY2eyR2b2z0_xZuZ07FEyCGa2B2j2eUuBjFOwSUzFJB1cRFPGql0FFBpXHNtWq2T2j2SVnng0LyjxzuPyynn01nwuN2A0qut03ubyXLdy7xS2C2oGJB521B72RF8A92C2xWcQjyNSR1DzU1sl8y_0O14giazytw2ydh3IvaPKL19yMU0aj3T1JlslHzi1Y1YV6aOz2vQzJ1FQTzSTVzl1az62tpd3z0ak1X_bGQK4kiM4Iy-SAypk9hrkOhMomfh2r2V4LlhL-k3ykXybY3UIkio2O4EwxHWlgEYl7FUXn4tpRlxlwlY4siskC4cu2414flfjk4cbqT8F1l7EYFo2uAz4p4du3g8g4RoBNL7EKvKzONu4yBw4KjPoHIP5R5lBelj4v3VKUh0lv42lH5duPpc5vGelz2lEjGIlYF2GyPjGuAX3625GpJfzDtFqI45wwsdz9wfzAxizCxkzExRtHxdx21Mxtz_zj0Sx-1cX_P1zrxF24z01Vtfx31ixq0F3xzZVT6F0V6H0X25xU0S6_Kpxd2fnS0Rug2PGh6-xX04Fbuo27xx6hLf0pnp0O6r091H31fJ3i0-67nYyu0_nw0n6w6p6hyAvgHCviov6lB46T5IjckBHg6M7cHelZ7VIpxoAjQVYlRr4pVxHd7dJf7NW739XNW2B_K44Jkb4tkNodS73f1FQu7OK10S7Bz50oyV1G4X1C1-3UVA4YehjD4bLF4733MeQ33_7sl57dJJzW7MWcUeQG8iXQh7eqyS883ZzKo7llRf5HIglAlNWmlgAolQGw5A8NlX5vl145l4gW5Y5jecl0Pk81izk74jlll8pnl7qpl53qyv8Plwlz8k5X5m5845li87kJpk1g8n16wLm8wsH-wgzBxXmG6QtnzY6rtrz9z51YGM3Q6uApw0mV6ZxG2ptJ2a6M6M2l9P691o9zwnBq9E2k6TnBuCpVX39aniF2xs6hnjnp9cM66h0E381G3m0B7TyL-WyO3v0BoWp_9OF0PGoIoXo87QheUjFx5VQZE75bo95n1VuuoOpkpkc1oiop-MhPpyonFt-3oloOp6otNrwuB_oBpWp8AH-rs0-Mp2-w-poRplEWb4ser1qmqPpcpkByrqps-vsEtPpmHPLtpU_N_8gzpecUIR_0BDB8puB-pUvg_IqpHwBLqjBn_zBSqUqL_o1Ppaqa_uq8gfqQBhqjq2p1_8s6q8qA9_ACrApqA7qAyqAprA4qAzBA__AYQA9qAKLABABUrAoqAtrA8jANABhrAQGALrAdrACpAy_AQqAkBAQrASrASABPpAVsAXrAdABhhAWrAcrAg_AksABEAtsAWABArAwsA8gArrAyPAmABwrAOfAg_A0sA2rApABfrAV_AGsACKA-rAAsAeFA_jAOsAsHAFsA8rAlBAJsALsANsAEsAdABhsATsAfABfJA_-AA-AbsAg7Aj7Ax_AV9AIBB5BAvABtsAMBBY-A49AOBBtsAhABHIAtAB9sA1sA3sAcXAmpA6sAV9AzrA-sAA_AlBACtAy_AA6AY9AXBBaLAHpAMtAF6Aw1AH6Af9AK6AK2Aj9AR-AP2AOEA8SAVQAtBA22A3tAMJAwmAr9A3zAbxAg9AqzA8zA41A5BBk0A7BBgkA-BBETAACBsHACCB69AW2A89AT0AtFA8BBApA_BBoKAfGAr6AR0Af2AnXA9BBaCBhIAfGAk2AY0A16Ab0AYCBOCBUkAjCBxnAJ-AD3Ad6AM-AruAA7ASyA86AL3A09AF7A9nAU-AcyA6xApCBiCBBCBxnA77AyJA2rAwHA1LAJBAsTABiAV8AXVA1UACBADDBQLAGDBjGAa1AgcAc1Au3AvwAJ8AcLACKAnBAnFAavAiUAU5AxHAr3ADBAYDBaDBE1AuZA1vAH8AQhAx3APDBjiA4gAMDB2EApDBfGAnRApDBzvAnWAgvAh5AISA2rAuDBxnAnRA9CBPCBoKA8eAxjA-NA7DBrCBMJAPOABEBQCBkVAcMAZ8AvbAEZAFEB9DBcMAbzAm-Ak-AxpAsBBPmAs1Ab9AuBADxAe9Az1A2BBw9AL2Ak9A71AWyAwmAMEBhIA59A2mAs9AX6AbEBi9AJCBwCBgEBKnAiEBDEBOnAj6AUCBJ0A-9AuEBsHAB-AcnAD-AeCB99AW-A1EBHEBmnAPGAKyA1CBz9AE7AyCBO-A0CBK3ADFBe6AT-AI7AV-AG-ANCB-CB2EBcMAHoAJoAd-ANoA4RABBADvAyBA8-A8BBIlAmGAVbA5BAKaA4RATbAnFAbFBAGAdFB5BAfFBhFBWFAf-ABEAYFBioAoRArFBpBAv2AjFBhLATBA7LAAsA1IAZHAsFBw2AjGAkaAtBA4FByBAZHAcFB4GAeFBKbAKaAPEBT9AGQAo-ANpAF_AS_AFWAC_Av-AnqAy-Aw_AJuARGB29A5-AfPA8-ACpA_-APFB8DBjEBOBBJpALGBE_AnqAbHASpAJ_AiBBcBB0BAP_Ag_AqoApGBX_AspA1ABM_A2_AHIAd_A1pAg_Ai_A9pA8EAm_ApGBo_AKqAMqA8GBu_ATqAg_A0_ARBBrABHIA4_A6_AtRA8_AFHBV_A3_ADABAABMHBb_AHHBPHBFABdABHABJABsqA-qAXABlBBTHBQABFrApGBJrAVABn_AaABRrAg_AKBBNHAmHBjABNHAxGBYABIrA8EAvrAoABg_AeBBVBBxrApGBzAB2EAsHBV9A4AB9rAzEA_rABsAfFADsAhIAABBHsACBBKsA8EAFBBCIBHBB5TAJBBqHBXsA9EBwBBdsARHBuqATBB0HBnsAPIBaBBnrApGBeBB3HBhBBPGAjBBRpAqGBcHB9sAsBAcGBhCBeGBvEBB_AR9A_5AX9APmAXIBB_Au1AyBBZmAZEBJ6A6zA3BBqEB96Ae6AwmAvTAgEASCBlEBECBH2AGCBL6AdEBKCBn9A7IByBA9IBsxAI0AfCBGJBcCBC-AQ0APuAWCBYFAMJBxnAu6AgAATJBIGAz6ACyAn2Ab0AXJB0FA02Av5A32AJBA4DBYJB4RAUaAgEATSAuCBCFBfEB6BBzCBo0AIFBrJBN3AG7AP3AJ7AtFAdJBWGAiJBsTAfGAnhAlJBPaA8ZANSABDBdLA_rAnBAtIA3IAP8A70AslATkACKBEKBMJAU8A_DBQQAGJBBKBpBADKBiOARKBTKBCMAJEBlfAEZAQKBsHAKKBiOAF4AJKBSKBLKBsHA3MAdLA1LABGAt2ArBAPOAGKBl3AqyAziAvBAmBAu8AsHAmKBCGAEDBrBANKBbkA-NAGJBoKBrLAIMAyKB9HA7KBIEBb1A8aAUDBe1AnfAkMA6KBpEApKBcMAKdAtKBcMAvKBxKBk_ARNA1KBkKB-KBBGAGJB23AU1Ak3AE9Ah1A0MAwKBIKBVLBCGAJaAB1AdDBzeA1UAlKB9HAXLB_3ACLBlDBa8A07A0eAqyA27APLBfLBRLBlNAiLBUlACKA7HBKaAqhAggAQgASgAHIAFJAOgA5LB0yArLBedAmDBNoAGLBrJA8LBPGAigAkgAxJAHQAiPArNAAFA0YAmmA4gAoSAzQAqEApJARMBvBATMBpEAt3APzAI8ARhAtWA4kAwFBbYAcKBhKBZEAkBAFBAWFAoFBEuAOuAOXA7bAtKAvKAQQAUXA4RAVKBovApMBrMBLQAXFAuMBYKB5eAaUANkA1MBmMBTKBuRAtMBfnA97AS1A_7AAlAe8AKjACEAQTAYBBgAA3BA2FAh4A80ARpAKjApcAbuA8pAYFAgKBDNBNSASGA7MBfnA3KBP4AONA0MBWFA2MBoMB6MBzBA8MBEMBXeAtLB_cANkAP7A7FABTAUNBYFApEAXNBUGAZNBCHACNB3MB8GAFNBoFAJIAW4AgEA3BARpAlBA9XAEkAzMA3MA4RAoNBuMBrKBJlAKNBbPA5TAAHA39AQNBSNBAyAzNBWNBaJBgAA4NBeNBpNBgNBVMBbTAJOB9NBDMBSDBDLBfMBMkAybAwNB4hAeLBLqA0NBRcAYOBaOBhOB_NBh4ACOB2EAFOBo4A7FA3MA30ACzA43AFzAryAhNBs4AlLBSSAiOBF1AkOBB4AgMBc8AxNBkBA3MAMBAWFAqNA4XA2BAPFA5BAOgAHNBaLB8OBsFACGATGAIXAQPBgAA3tA83A7LBCKAhgA-LBEJAdUAMPBuFBfUAQPBSPB9MBB5A1kAShAJMBfPB9LBjgAKTAMLB7FAWPB8TAOPBaPBcPBKPBMPBcMBuBASPBMOBVPBMPBgAAFMAUMB4PB4gAKMBlBAMMB_LBjPByPA7PBoPBrNBpeA-MBzZAjjAjPAGQBIQBsfAy3AzPBAQBCQBdMBEQBYLB6OBQ8AwLBH4AD8AMzAqLBjOBsLBKEB6eAvLBh1A3MAQBA1HAAHAnGA-PBA8A6MA8JA5BA-OBl7ABHAGJBsQBzQBKHAtQBjBAXbAOQBkfAQQB3IA4QB8QBnGAF4AyQBuQBrQBeEAsRA93A1UALHAaEALRBpPB1DBWDBLHA7LA8MAz2ARrAlBAhGANHABGAcwAIGAwQBslAGlAVRBZvA4hANRAGIA8TARGARNAULA1QB-eAbPBGEApJAFJAURBNRAZvAXRBGIAaRB9HAdRBeMBFPBQhAIMBaIAuRBjMAyPB8GAeIAyRBnGAVRBmRBWFAbRBnlA5JAJRBiRBavAlRBhZARrATPB7OBxQBCSBSYAFSBcjARrArRBJjANWAxRBWRBOSBbAB5RBGMB_cAHPBBSBMSBkRBYRBKlAYSBOaA6ZAnJBi3AZLBSSBslAsGA7ZAryAM1AA1AZSBX7AalAmJB-JBgSBtNBilApQBvOArSBhLAn3AN1AMUA5SBdQB-7AHKBgQBUVAyLBqyAxSBMUA6yAVNBVNBENAhLBDUANaAwSB9JB8TAHPA4hAYFA_jACHAwHAIlAtAAeYAZlAyMAnSByTA2SBW8ABbA9JBRDBDPBmQBZKBoQBReAJTB7FALTB7FANTB_yAGJBpDBTBA8pAZEADBB8EA4gA2TBsTA4TB1IAFIBLsAFJA-TBjGAAUB6TBGIBlWAlQBFMB8SBzUA8RBFUBtBAHUBCUB8TBBVAdoAFmAP9AdlAk7AsRB18A2lAalAYUB58A9kAl8AA5ASRB37AsVAF5A3lAo5AfUBcABeJBu5A22AJlA4JBjGAkCBJBA8JBATBTSAIGBWUB-5AV_ATEBZ9AD6AwIBc9AzBBzIBozAZ6ApEBc6A4IBxCB6IBsGAuDBHNAIJBW6AFCBoEBICBFVB2CBEFBIVBnJB5JBLVBKnAxEBtxAm6A1JBJVBWVB5GANJB4EBPJBt6A6xAQUBwdAhBAkCBVJBlVBXVBYJBuBAAyA06Aa0A24AqVBfVBtCBB3A76AvJBO2ALCBtJBC7AEJB0uAyJB6CBR3AkVBdVBxUBrVBiyA20AzBAGBAhBA0jAByA7FAwQBOOBOKAQOBONBxLARNBdoARLAYQAQTBtOBm2AaTBDkAJWBnFAiSAmTBzMBbTAqSAIWBKWBiSA7SBnQB_MBnOByBAdNAyNBWWBsOB2NBxNBbTBcWBLWBxOBAyAzOBEOBbWBFkA3OB0FASUAtSBeQBITBxNBsTAzSB03AjLBJDBSaA1UApDBjDBAeAMUBnWBWWA-SBiSAIOACTB1SBgAAXHAvQBuSBfQB7FAdnAfWBGXBxLAUXBmWBtTBgVA-SBZXBKQBUbAGGBkBA9PBWXB_WBBQBAQBI_AgFBNSAEQBePBuKAgPBwPBiPBLPByPApFBmXBeXARRBVDBhMBFRAUQBhPBfKAF4A0PBsXBKaAEQBfFBiBATGArBAsQBeYAjEBRMApgAoXBsKB7FAsXBHYB-LA8GAdYAPFAVKAOFAsZAaXBXLAr3AGYBIYBKYBXYB2EBNYBeXBBRBi5A4GA3ZAGRBKbATYBXTA6MALYBYYBNYBrQBKbAUvARSBXXB8GAKbA5NBBjAbYBONAkOAfFBzYB6XBFLBSQBThAljAASBsXB4YB4GAxYBWbAKaANWBgAALNBQWBSOBTWBTNBtWBWJBCWBtBAmVBkCBVNBDYBJPBeOBJRA3XBkYBqPBxbAmcAoOByNBZZB0WBBOBDOB1OB5WBgAAIZBtXB5_AdFAeLAmRBfRBqyAZZB8GAgEAJEAvZBdPBkLBtRBvHAlBAwRBlXBtZB2ZB5GAmRB_YB74A8RBEBA-RB7FAEZBlXB0ZBuZBBaB83ApwA0YBpXBLJA0PA6YBxHA6TA7ZBoZASOBDaBgMBFaBHaBAYBqyASaBnBA3MA5SB9ZAKaA_ZANaA2TA4TAHPAFaADbAHaATTBKaANaAMaAIUA9JBUaBAPBFQAjaBCPBkDBLXBfXBNXB1UAVBAuBAZZBpDBzYBxZB7FAeZAzZBPXBGZBylA4gAkOA-aBAbBsTA-YB_QB0DB7XB8RBUhAASBFbBKaBHbBVQA5YBREBYzA4UBU9ArIBq1AB6AVEBE6A_UByIBmzAaEB1IBcEB4BBrEB6BBuAAQUBSUB7TB9EADCBaxAAJBPVBb6AN6ASVB5IBKnAubB5TBTUBxbBTCBaVBiAA-9A7bBBUBwbBdCBQJBCcBUZBvbBJUBJyAC3AqJB4VBQ6A6VBQ-ArbBxJB5CBMFBQSACoAIOADcBIUBLsAgAATFBc-AAzAukA5FAnSBNBAicBGIAmHAxMBMGAY9AnXAEXA3TALWBbbBcoA4wAn-ALpAWGBr-APGBhGBzcBMGBSGB1HAz-A3cBu-A5cBXGB8oAZGBzEA9-AWnA8AAacB9bBqBBiGBvoAG_AmGB5BAK_AbHBGHBqGBWpAdpAuGBlpAVdBY_A5HBRdB1GBoIA3GBj_Al_AAqACjAAHBJqAq_A_GBSIB8sARqACHBpGBEHBQdBNHBdHBgqAKQA7_Ag_AYHBydBUHBoBAZdBV_AXHB1dBLAB9OApGBDrARABmdBdqAhHBCKA3dBSHBbdAkHBrUBsdBFeBnHBe5ApGBLeBEeBzGBtrAvHBlsAnrAPeB8sAzHBSeBnAB1HBAeBOAB3HB3rAbeBnoA5LB6AB_HB9ABGBBfeBuAA5LBwbBIIBPsAKIBSsAUsANIBGdBJcB8bBwbBcsAQBBJeBTIBLIBUBBYeBwABkBAweBVVBGUByeBJUBssAZIBmeBsABysAfBBWFAdIBMeBL_AkBBRdB0rAkIBHdBzeB9lAV9A7UB9eB8ZA_TBAfBLsASmA-UBXEBd9AmbB0IBv9AEVB3bBJFBxCBHQADPASvAneB8pAgIAnJBfFA2zAzbBu9ADVBQVBifBwJBInAlfBXYBQGAofBrEA-hA7tA_bBKJBbVBTvApfB6fBLuAOJBe2A-fBcLAAgBrfBJHAVJB4GBqfBWuAsVBuVBYOB26ALgBBgBJHApJB3VBm9AwGA1fBPHAYFAGFBuJBD7AKFB-VBWcBAWBvxASgBIgBIGAAKBHgBKuAIPAqhA3hAkgBpgBsOAeZBkUBUhA0RBGNAuKAcGADTBcDBV8AxfA3NA0gBINA1fAzdA2XAuPBLMB_XBzgBOgA2gBuyA4aBKXBsNBMXBPYABhBHQBDhBOSBKWADbBmSBmRBSGAYQAmTB6gBzfAxdA-gB3fAnTBSSAQhBQWAQbBH1A98AOXBOSB8NBWhBeJBYRBfSBiQBehBphBQSBaaBb8AcUAkcBWTAojA1OAFXBXLAyhBjFABGBcMA4hB0hBZIAvhBNoA8hB6hB_EBMWBPYBbLBB8A4ZB2hBQeAxLAqTB5aBKhB7aBkRAvTBqQBbUA4LAgYBMYBsZAQaBQYBYLA4LAVYBuYB6JAZYB_LA0aBBQBGMATiBZJAViBDEBjYB_hB_cAx3AF4ApcAZJAciBhYBtHAfiBnoAvcBQEBrBBsIB8UBt1Av1AlbBy1AffBwfB2bBy9AzfBYgBFTAagBneB1HARFA4XARCBH_AKbAd_A3EAybBt9AI2A-iBx9AeEBPcBCjBmfB3fByoAHjBjCBKjBWbAMjBD2A9tAyEBF-AIOAYjB9HABCBbjB5BAdjBGcBS0A-9AjjBIjB8PBmjBdjBMcB2VBegBkfBDjBevAcgB7VBTcBs0AggB4uANFBijBGjBkjBJjBNdBwjBecBKoAZjAzUAORB_FBDTASPByaA5aAUVA3UBxcBKGB4cBjGBW_AWdBRkB-cBTkB8gATGBQGB_cB4-ABdB-oADdBbGBsjBajBCkBoFAgEAJdBSkBLdBrgAmjBPdBqABtdBSdBWnAUdBEfBOGBbSAsGBrpAAsAVeBdqAbdBf_ApGB4GBRLB_pABjAt_AjdBr_At_Av_ADHB_KA0dBbRAtZBiqAKHBIlBxqAsqA9dB1dB4kB3qAZcAFbAzdBaHBtkBFeB-dBfHBykBReBKrADeBjHBbABpHBbrAoHBNeBNIBSlBTABjrAZeBOfAnlBxsAsrAVIBQ_A2HB1rA4HBDIB5AB9HB7ABqeB_ABdABoeBJUB4lBuBAQsA4eBLeB8AAikBljBkkB1QA0eBURAseBisA5eBplB7eBCmB_jBtjBlGBsXBdjBCfBOfAaIBGfBcIByBAskBWnAMfBukBOfBOmBsMAQmBvjBlkByBAqBBTfB3iBfmBZjBEmBSmBjmBafB6iBx1AI6ACVBh9AxfBAjBUjB9EAZgBnfBDmBRFBNHAtfBPjBBJB2IBRVBjfBWyA3mBXjBPmBfGB7mBZVB9fBRJByLAgmBGnBSFADgBE-AFgB5mB-EBHiAtVBl2AnCB24ASnBy7AQGANcBWgB3CBJ5A1jBQHA3jBScBGVBS-A7jBQ3A9VAuIABHAS3AZnBSFBb-AKoAWkAJSAjZA5ZBpcAZYBrcBkBAPBAuBAmGAJNAaDB8AAjBA5TBxJAwnB0HASMAEkB6RBNoAWXA4nB6nB9SAjRBrJA4GBhLAxJAxnBDwA2QBaiB1nBHoB5nBUsAKoB5BA9nB_nBFZAvBADoBunBFoB_cAVoBJoBeTALoBGgB1IAfKAjIA4BAJUAJlAD8ApnB2nBIoBXoBkoBZoB-nB1IAPoBvBAqoBU1AEoBhSBLEByXAwoB7nBloBNoB9iAnnA93AuoBioBxoB8nB0oBkmB7gADpB6oBNUBaUAGpB_oBnGAMoB5TBfKAIBAApAT7A2lAdYAEpBUoB9oBWoBRpBaoB1oBoRAXpBpfAYFANpBLhBVKAQpBYoBkMABpBxJAOdAUBA2BAbpBxHAppByoBgpBKpBupBwpBmpBPiBopBdpBjoBaDBrpBUpBBVAWlAevAtoBcpBEXA-oBYoB1pBBqBPPBQHA5pBlYB6JAzpB-pBTpBnoBBVAyMAxHAEqBypB8pBHpBZvAJqBZFAVqBBHANqBfZBcZAZqBRpB_pBTqBdqBeYAjBAkpBxpBBHAQqBbqBJpBUqBoqBqqBgqBkUBtqBSpBmoBOoBKHAEmAAFARoBsRB0nBYqBGqBepBIqBvqB5qB2WAlpBfoB7oBzUA1qBlqB4qBfFBwHAyPA8qBaSB5GAFqB3nBBrB0pBDrBNrBgIBGrBJoAgoB8oBArB9pBApBAqBmdAspArkAXqBsqBjqBCrBboBbcA7AB_hAzqB7XBKrBSqB4qBvpB4TB7TAlrBvoBVrBIpBprB2BAzrB1EAdcBHrBOpBCRAvrB3qBwJAnbBgfBzmBTjBXgB2mBgnBnoARmBKbAORBv9AnoAOjBnEBobBhfB0mBIsBfnBWjBLsBmjBOsBZ6AQsB8fBl6AKnBMsBWbAbsBrtAqFAPnB6EBgsBasBbEBAMA_rA1LA8OBCEANdBBSBobBbTBnyA5FAESBBXBp8AzBAUlBbLBIOAoAAyMAZ3AzGAnGALRAXoAIYA3gAZJBZWB26AhsBoFBqsBxjBK-A5jBVjB2fBbgBtuA4jBknBwzALFB8jB7CBvxAJtBjsBexAYFAAKBeTB4GAYiBGiBDHAIoAgtBrhBFQAUFAktBCGApiB9SBmLByMAAFAtBAOsBOYB-WBZiBNlAyPAApAxsBjgAhiBQYA5XAbqB8XABlAMLAutBApAxtBwgB7XB7tBsHASYArJAUYAlUBeaBMlABuBIOAGlAaEAziB5OBHTBZiBiLB9OBMRBBPBEuBe1AjSBWuBOfAiaB4aATsAhtB8OB7IAuiB0TAhiBNWAMkBhuBrtBuTBg1AKIA4aAEUAfuBZJAwjBShBkuBQlAjmBhiBMkBwjB5uBjmBauB98A4aAwjBsiBvuBfnAMUAPkBm1AvcBp1AHtAhbBa9AjbBcfBAVBefBxmBHCB_iBHsBenBDnBnoAGUAgIA5eBpXAzcAJrApNA8mBSsBFsBSvB8VBJsBYsBJ5A1cAaJAkYAbvBQGAdvBInBfsBVJBXvBnvBYYApvB5sBZOApjBfCBvvBZvBdJAuABqvBZOAlCBvVBbJB24A3vBovB6vBzvBp2A1VBNtBUtBquAVvBRcBOcBWsBWtBnnBxHAS3ABwBxvBDwBpNA0iBJGB2iBgbBtBBibBbfBYEBPvB-mBpbB3IB4bB0jBkvBEqA7EAkBAufA-GArLAdsB-IBufBQjBymBhvBOtBjvBQtBJ5AYpAmwBowBiBAqwBV2AAcB-9AlwBBEA3wBqwB1vB7EBjnA9wBnwBZpBRPAqwBMtBvCBIwB0fBKsBLwBdnBEFBOwB-NAYcB75A2wBGxBpwBcrA9rBUFBgcBNoAGaBPPBieBlBAwAAvJAfxBgAAwAAuAAvJAg7AEBASBAphACqBfxBxAAwAAJKA-HB7FAxAAuAAvxBdxBpBAfxByAAixB2lBjMAyAAmxBgAAoxBqxB9RBexB7xBlBAzAAvxBjxBzAA0xBCyB3xBEyB0AA6xBvKB7ABgAA0AA-xBAyBrxBDyBQyBRFA1AAHyBEyBgAA1AAKyB2xBfxB2AAxAAwxBRyB2AAuAAjyBoAAIBApxBuxB5NB1cAuIApJAWyBMyBYyBlBA3AA2AAkyBjMA3AAuAA2yBujAmEApHA5BAxyBfxB4AAjyBjxB4AAnyB_xBqyBSBAsyB9BBVhBpBAwyBLyBBzBPyBxxBgAAFzBnxBTBApxBAzBEyB4AAzAA3yB7FAFzBbzBgyBZzBoMAEzBuAAoMApyBMBAHBAtyBMzBOzBgzBzyB4AA1AAczBTzBuAAvzBszBxxB5AARzBRyB5AAUyBWzBByBv_AsyBIzBgAA-zBTqAuxBJbAyMAvxB_zBuxBrAAoRAfJAyBATMBHBAOGANRAoRAnzBpcB1LAT0B7FAFvBazAKdBq-AzkB2SAbkBYkBxoA7cBUGBZ0Bw-AdkBvBA6-AaGB--AExB_wBcrAnkBXkBpkBQpANdBamByGB8sArGBVdBT_AclBvGB3kBg_A6kBLHB2eB8sA9kBfdBAlBidBp_ADlBAHBFlBqdBHlBQlBJlBJHBkqAJ1BOlBNlBEAB2dBGAB6sBIAB6dBXlB2ABZlBPFALrAlABUABflB8GBHeBilBWsAg1BqwBb1BMmBxHBWmBulB6eBtsAyABylBeeB90BKmAheBEyB9lB0lBIsA8lBAIB-AB-lBJmBMIBjlBXsAp0BWxB4wBr0BPBBImBmeBUIBp1BnrA8AA91BPfAHxBA2BbBBclBbIBylBJfBfIByPAtHBjIBH2B1wB-wB-1BqwBlmBfbBJvBtBBI2BefAK2BrHBtmBxIBvmB1BBTsBGsBivBXsBzwBe2BvBA5wBRsBOVBm2BwwBLxBPtBEjBr2Bt2BesBVCB8wBW2BFxBPfAAxBmsBHcBW-A12BYxBVgBzjBCnBNxBinBMwBenBRxB9jBUxBX2B82BYxBEkBVFB_cAGaBsBA0TANfAl-AT3BNaAPPBl-A9zBG0BpxBA0BG0BC0BwAAE0BYFAH0BwAAJ0BIBAL0BN0BP0BAlAIBAS0BAUAU0BX0BfoAi0BkGBVkBVGB_cBZkBg0Bd0B5oA7oAl0BCdBApAbGBB3Bh2B63Ba0Bv0BsXBx0BT2B00B30B13BYlBQeB40BZ_AclB70BddB5GB_kBBqAclB9GBkdBs_AF1BpdBclBrdBM4B-_APFAvdBLlBM1BclBzdBN1BQ1BslB5dB9gAQ1B7dBuJAJ1Ba1BgHBc1BuKAslBZABhlBllB71Bi1BkABw4Bl1BUeByHBGfBvlBr1B1sAt1Be4Bv1BBBBfxBy1B6lBBBBpeB21BleBu1BgsAAmBveBB4BQGAHmBaLA51BLmBwHBG2BR5BzBAUmBusAN2BXmBP2BZmBoGBLfBgIBT2BemBZ5Ba2B6UBnmBm5BxBBkbBk2BEsBRjBDJBxwBp2B02B_lApHAkEBTEAmEBv2BgvBSjBo2BVvB0wBBKA25BbnA7wBA3B05BhBA3EBNuAQnBBcBD6B_5BI-AGwBKxBiwBF3BYsBOxBE3BVtBmnBSxBK6B15BtnBaxBGkBaUA3HAwiBUIAJhACGACBAlBALqAHPATzATBA2ZBQHAotBrcAncB9IAkBAn6BETAUnB-hALqB3BA1GAqcAjMAv6BU0BTzAPGAFEAE4A2FAw6AZpBirBrrBWwBdbBWkB1-Au0BtGBF7BD_Au0BakB9cBG7B3-A83Bm0BgkBo0BE6BwBBN7BK7BE4BJtBH4BiIBJ4BN5B03B20Bd7BUkBYdB60B0pAcdB8kBedB6GBgdBBlBD1BldBg7BQqABHBUGBD5BOABd4BX1BQeBIHBwdBMlBm4BQHBt7BdHBOlBo4BT1BWlBMABk4BZ1B_dB77BdlBiHBe1B14BclBLeB44BrHBk1BX5BrlB94Bo1B74BxABxlBB5BslBw1BzyBH5BmeB7lBEBBL5BJIBD2BP5B71BV2BL6BB_ARIBg7BE2BT8B8eBgpAY6BB_AM2BF8BO2BgBBg5BeIB5sAj5BiIBl5BU7BgGBHvBW9AZwBPmAr8BF6BOBBcwBdfB8iBQvBCJBqbBy2BywBEjBu2B0bBw2B75Bx5B95BsvBVCBpJB85BKsBBxBiAAS9BO9BNxBu6Ap6BogB_uA6xAtgB_uAFnBoIBgJApsBysBmNAQLAusBmjB4tBcsBOkAhLA1sB4hA3sBA9AKIAT1BV1A8sB-sBHgABtB1HAzXAJpAmvB4vByvBVwBeUAiBApHAZvAVBAwBAcPBd9BvxAA-BC-B5BAE-BG-BzFANBACBA8SAoEATRAoKAYCBoFAXGAUeALMArhAxNA8iApEAkeBhIA3MAaFAPOAVJBh-B7hB6fA5PAxwAjwASOBVJBo-BPaBE0BmmASkAHEAQPBH-BtFAu-BpEAw-BByAkvAJHAWJAPPB1QAMSAGuBqEAjRB7-B2lA-JBzBAo1AcLA6xAC_B9-BpFAG_BTBAbRBZmACtBYoANfAZJA_sBQ_BlgBTZBKaAxnAWoANSAd-BhfA3IAoJAGEAXPBCUAgEAnAAOTAgIBdLB5NBsSAcNBMZBcHAahARTANEADtB_hA_HAQ7AYFAMBAnrAsUB12At8AAlAPTA39BxMALZAavB0FAEBA4OB4GAgEAnNAJEAYFAzUBWFAJ_BsSBx5ApEAUGAsDBKEABXB5FAiUAUBAPBAPACpDByHAW4AZOBJWB7FAKACE_B9XASZBITAyBAFAC7FA2FAloA_kA0jA2jA2dAq8A7qAwiBAaAVqBFQAsOA2wA9hAGvBCpATvAh9BBkBrmBYoAr2Bg2BQHAZ5BZoAs8BHiAeSBOEBW-AzgBPOA0YARWB6mBW0BW-AHBCNEBZIABiBPOAbjAL_Aa-BtBAQBC8uA5GAQ3BSBCMvAYBCMvAdACn1AW-AcBCzEA8-BrkAtZBrdAPOAYmAQGAJtB6uB3FAQGA3LAahAeBCjnAnBCzBAtBCyMA1GA_uB8uB-9A7uBYoARPA_tAMBCNnBX_BHJBHNATBAbACHeASBCMJBBCCDCC4dA6JApfAZfAd_Bu5BvwBN9BH9By5BnfBIAC2bAhBCD_BMSArwB35B_IBvfBPCCw5BRCC95BUCCdACYCC6wBJnBuMAiAC76AhCCWCCK_BlsBhVBEgBiAAmCCjAC0FAJOBqCCLACkaAbuAWACRACZTBEBAUAC4CC9FBzHAYQAaACLUAJKAiBCeACWOBhACxCClACwBAnAC1jANSAqACFlAtACNaAvACbLAxAC2qAgAAzACFmAD3BT9BR6BH3BPxBfgBVcBXtBVdADACnCCQkAzCCCqBrCCFWBdtB0CCE_BiuBTSBmDCRLArlBmTBiCCmXBAHARYAB_BqDCYCC9uBgMByDC_-BSYAGRBqDCryAziBx3BpDCuDCE_By_AlDCEDCdpApCCEECYCC9XAgBCEECzBAIhA3DCL_BV9AHECXCCQ_AKECIECpFAi7AC2ByDCF_BiIByDC9qAVECrCCNECWBChBAdBCRECLECTECRdBgECYECWECzBAbECU5BDDCuECT2BdEChECJACSECvEClUBoECZECeECwsAroBsECiECLACwEC0PADFCnBA7ECzECV9A_ECSEC2ECVCCpEC5ECh7AlUBWRAHFCrCCy_AKFCpECMFCdECkECGvAHNAdBCFFCTFCLACVFCHIAAFC3ECOFCaFCgtA5GAdFCRFCdBAqIBo5B88B4iBWEBdwBD9BfwBUsBTvBEFBgCCCBCHnBE2A45BL9B65BeCCP6BwzA3FCphBwEB32BzEBEBC4FCOnBtCCI6B-9AFBCDBCjnAMGCDiBBFBdDCjwBQtBS6Bo2BK3BXcBGGCCGCZIAYBCb6BCRABBAuiBF4AbiBMDB-LATqAXJAXQByHAIYBlGCrcAMDBRLBhLAF4AHYBtGCFZA7GAvGC3oByGCDXAuGCqyAzHA7GAhHAhLAtgBnGC0oBMgBThBj9BcIAnGCvsBBHATMBIGABYBvBAZDBdUALHCbMBSKBQEANHCZDBeUAnBAQEATGBuFAinAnGC22A1BAPIAlSB-DClSBn6BZEAImA6qBnGCtLAlBAjHCBUA6yAWnAiBAnGCYQArHCy3ArHCqEAAsAD7BQkB23Be0Bq4Bf7Bz3Bx-A53BW7BWGBk0BR7B_3B--APGCpBBD4BNGBF4BTpAh5BF8Bc7Bx7Be7B2cBK4Bi7BpGBR4Bm7BT4B7GBW4BzBAClBs7BMICHqAv7BGlBVIAIlBh4BxdB57BKABiICR1BWHB_7BV1BB8BF8BalBKfBF8BCeBy4BglBlHB24Bh1ByICj1B64BP8BorAn1B6vBp8BA5B0ABz1BjWAx1Be8BreBb8BJ5B11Be-BCJCn8Bh8BWsAzgAHGCT5B0PAV5BvlBLJCaGCEICu8BaICFfBsrAYmBx0BcmBFeBemBDICn5BN_AUfBdJCr5BNvB7iBwmBzFCn2BY9BkvBJ-B8MAM-BCKA7fBswB9mB1bBQCC_FCJwBKsBuAAqJCD-BF-BtJCsfBQ9BJ0AVJB3JCL-B5JCuKAHGAV9B-JCNzBK-BsJCCKCzFAFKCB-BrJCBKC8ABOgBWnBwVBRNA_JCIKCPKCJxBI3B2FCG3BStBjnBzJC6jBfDCPwBqnB6xAUKCOKCg9BtOBqWBZFB0_BGKCNKCN-BNEAs5ALZAOFAx1A_kASTAlBA06B1NBYOByTBdUAqKC4JCsKCIGAdyAhiBjKC8KCQvAg3Ap6B3AC7-A59BkrBznBlRAcvAFLCV_B_hAruBgXB1UAnRANLCzBA3HABEAZHAsDCslAv_BzXA8TATHAY_BOEAYuBlwAXRAHLCMhAVLCaABIGAPLC8aBxLA6dAqyAaLCrkAEXAmwBKlAfLCTLCdTAu4AkBA8-AYLCsLCjLCYFAZEAeTALUANSAmBADdBnuBKLCiLCw_BKrA9SA-LC3LCoLCQiBqLCJeA5LCFMCrAC9LCKaAAMCApA4OBF_B89BbZBpSAWMCYvBUSAsTBOqBlcAD5AxDBlLC4LCAXBjGA_kAdLCaZBmtBVRA_IAhMCnMC5DCwhBRLCNMCkMCqDBvLCBEA4OBsTAGMCRMC9WBUuBGiBPXB7LCHMC1MCgLCqMC7WBlMC0LC-LCuMCuLBwMCnGC9MCQMC1LC2MClMCVKC6MCINBpXBLNCfbAcPBoMCJLCURAwDB3MCQNCHNCiSBcUArLCyMCYFAVNCvrAj1A2wAXwBmmBuFCC6A5iBj2B0BBOCCRvByJCBnBAGC1JC9BCi9BevB55Bv5BG9BdKCz2BnfB0NCJBCkCCfsB-9A9NCTnBV9BBOC4QANBCKBCjnACOCanBRGCT6B0JCbDCbKCYKCeDCZyAhgBONATxBKOCZ6BfcBdGC3IAHoAUPA5BAz5AIOAF4ASzBzBAeOCBXBS_Bt_B0GAF4APPBT_BRTACECJ7B0cBb0BfPAFIC6cBzoAyOCAdB93BfkBBICFdBXOCpIBuOC33BqkBw0BJICVJCHIALIC07B8sAI7BF8BO4Bz4B0GBk7B7kBclB_0Bo7BB1BWICYICZ4BWICG1Bc4BI1BC8BK1B37Bj4BqIC6dBkIC-7BNcA5qAoIC8dBZPCv4BclBuICC5BFPCOrAf1B0ICfJAM8BpPCy0BBeBF2BQ8B5ICReB7ICV8B9ICI5BEIBG5BBJC5lBDJCEIBK5BGJC-PCIJCteBBmB7OCEICm8BaICo8B3IC8AAHQCb5B1PCYJCBPCbmB18BNfB-sAOQCSfBb2BezAXQCB9BOvByFCxJC-FCxNCOOCzwB1_BeuBK9BcCCvNCgQCBjBI9B8NCnrA_NCVCBy_BlNAkQCkBAV9BwQCCGAyQC3_BgJBNOBiiBQTAAtB9_BpBA__BJBABAC4QCuUBHACn4A45AFRA3QCxJAJBANLAuyBpHAZKALRCApASGAORCIRC2_BKRCdwBShALRC9wAShAZDCoJCUGCcDCNOCeKCTOC4uAbBAXRCpJA4fAieAP7AxQC2_B3JBGRCiPANQCnrA-AAnhAMRCSRCiPAyRCRRC4JA55AyQCxRC0FAlRCRFAyRCaRCZKAO7AnKCR7AdUAxrAvaAFtBvKC7iByKC1LA1KCYWBbuA4KC3QCBvATlA4gAyQCoAAr3Ae8Aw7Aa4AM6Bz7AqiBnYBoMALNBpOC_KAKPBxrARIBLEAXYBxKC8TAzKCNSCvWBn_BslARSCpRCJbBqhAVSCNWAmEAOfARIBUjAZ4A_hAanBGPBcUA1SCu6B-SB-SCBlAJRBvUAevA3vBHNBslA5MA9KAyQCCMCuoBhHA6TAWoBFSC2jAGTC_fA6aBeMCRTCNSAF4AJTCnGALTCQEBItAelA5LBLSC0KCI9AlNAp8AVNBAlAVQAwBA1TAqOBNuBw8AgtB2KCm2AhiBy8AlNAeTChUB78AgjAQhA26AklAMSCjTCCGAlTCyKCoTCqTCGDCOSCJEAULBNRChZAXkAyQCaUBJjAsgB3RCZEAZHAoAA3QCYSCqiAIkAaSCDiBgMBRUCbPAg5A7XBUhAzRCBUBPUCq4AKbBgtBdUCOUCXkAyTCCGASUC4SC54A7SC4TCb0ALNBaUCe1AUhAK5AQUCDfBeOAROBy4BTOBUWBhLAIKBulAgtBmUCaWBYYARTAxnA5FAAOBhLA-UC4KCzBA6aAGiAhiBy4AS4AzUC2jAEVCZSC6SCbSC74A3QCEVCnIA8TCxLCpzBBUBQNBPFANQASZBmUC3MAvUC74AvNBqWBxNBrTCtlAtTCQlAb0AVNBAVC0GAxnAslAWVC0RC5SClZByBA2WBoZB2EAWzANVCgUCX_AgEA_FBtsB4UCRZBMTBO_BHhBN9AlNA2hAYFAtVCZVCgACDUCIiBOKBQSAcUBZlAMVC_sBkiAGVC-FARVCgjAaOCVKA26A-4AF4A26AxnALzBbVCCOBADCLWCvWBhVCiUB88AgMBkVCrWBnVCoRBjBA3gBFWCCGAsVCK4AKWCrOBXOBm2A0VC2VC4WBHOBE5Al5AG5AlTA0mAyUCgUCO5AWFAQ5Ar5A1TCm8AaACzBANQAqACcTBkWCaJBxTCnUBZ5ABzAq5AS5AHXCjUBbUCljAklAZNBLXCvGAs9BCUCvWBs7AqXAHRC7FAcTBJaAKjAJXCk6BbLAUIAZDBByAoBAzMCZTBHuARQAQ7AyvABQByFB7FAAlAbXCoSBpJAzlAnUBYFA_PA0mADXCKXCd5AelA8gAlJAMXAAHAEHBR1A63AWnA3FABHAe8AhiBr3AFYCMYCeIApqBYPCiVCgMBriBwLBTYCxHAPYCMGA0KCVSCKUC3SB-qBHHC2_BOBAfYCaeBXYCe-A2_B7lAEmAZJA8lA3gAdLA7ZA53AIGAn8AtYCCGArVACMCReAuNA2YCvYC_4AoWCvMCxLAklAdSAp8Ar8A2EA32AOXCwTCnXAyRBSMAzrBuiBrVA_kAj-A5sB4FAZKAlXCzMAQTA4HB1XCjFAxsBGZCSrBVKAnyAEVCYFATWBj-A4XCQHCBQBLcBPLBeZA_QCdJAtsB0NBYFASTBrACCYAoMB3MAqUBfTCsHAyYCrlAIGA4YC08ARXC38A9YCpYCINCBZCLuBEZCC9As8AHZC1WCvTC6FA8XC9WCQHA_XCOnA0ZC3gA0ZCvjASNA3ZCZVC6ZCpMCblA8lAUXAsOADHAsNArIA-SAQECTUCqkASVCWUCmOBmcAbaCmEA7EAGaBJlA_ZCeNC1UACZCcUADaCQuBcZCpyAXWBlWCmdAsMBMhAe5AQFCg_BXTChYCW8AuoBUXAPcA4aC2EAoAAt7A_KA9XA8aC3QCaYApNAXWC64A8SC1UALNBKbC7vBCGAsaCEZANkACbCJhAEbCQFCJBArfAdACIbC1BA2QCDfB1rBBbCZvAZbCe5AGbCVIAnhAdbC_DCGlAEECfbChbC2jALbCZOANbCrUCAaC47AbPAcbCd_BdACBSBEECXTCrACEwB-YC3TCNoANkAtVA2IAEvAR4A_sBQPBOVCkBA9XAJUCrqBYACJRAYMAqHAnyA9AA9AALcCgAA4BANcC2_B_yBhaC5SCYWCc4AEZA3QC7GA3QCnGAVbCuYAybAt5A8JAPFA7dB3ZAxnAOcC1rB7LAlEAAHAPFA0MAYJATcChLAVSCXSCv7AdcCqUCTVCYYCeSCMZBZUCnWCCcC_cA3QCpcCzcCCjADZCIGAvcCJLCuoBxcCqcCQlA2cCvFBzSCcUAoUCriAx7A-cCAZC3bCOKAmcCaUAGdC1LAK4AKcCyQCacCVmBPcCUXAScCvFBhAAWcCicCkdCNSAccCpUCYdCkaCNoAicC-bClcCDdChqBcoBD5A-lAycCuWCCGAwCCoCCfJBuUBoKAHAC9RCi1Ac_AduAmVBg7AdfBoKAHGAbECVOALeAOLAxAC-aCkRCAGAx-BaJAtZB_FBXFAPsA3-BQPBlPBjKBoKBmHANRAHPA9XAGBAVFAnBAYFACkAceCXeC9VCRpAboAleCYSBXRC-oAd_B-hApAA_IAoACNSAJBAFeCypAIeCHNAKeCOvBMeCzFAc_BOeCOGAQeCDAC_lAo_BuKA_lA0bCZdC07ALeChIALGAc_B0UAPeCTeAReCHfCTkAJfC-dCBeCt8Ay5AsTA15AtRC55ARmA2uAfOC15AjUCShAcfC05AQRCNRCuRChfCnfCtBAo9ABjAgZAuAAxeCMKB5eCLeCZKAtfCkfCASCjMAtOCYwBc2BUEBLvBcQCkJC3gAJUA7FA0rA7IA42A35AsPBhfC1fC_eCpJAuNCF9BhwBhQCMxBkvBPBCDGCvJCfvB4NCRgCqQCSCC3fBVgC5FCfjBC6BDoA1IA5hBG6B5EB_2BigCzhBCiBYjAN6BROCTGCagBVGCx5BXGCXLATxBegC7FAcGCgcCivAogBcLAoMBg4BLgAcKAzEAHQA4eCTNAvgAbiB8fC6HC1cB0kB9HC-OCh_A8HC9OCTkB_HC-3BEdBDpA1gCs0BO7BGICZ7BSQCxPCOABEPCahCNICJhCPICwGBj7Be_A80BCPCh_An7BU4BhdBSPCr7BUPCF8BodBw7BqPCy7BYPCdPCaPCi4BkhCwhCnqAl4BZPC97BS1BhPCU1Bq4B8qAW1BdhCvqAD8BblBtICx4BwPCT2BPrAxICK8BNIBvPCKPC2PC3ICPiCXeB3PCclBdeBX8BF5BAJCCQC41B_PCCKABQCd_BHJCKQCJJCrLA-UAjgC9hBIQC1eBhiCteBQJCUhCoAAUJC3hCtlBzsAf5BZJCUQCdmB-sAsiCsFCfJCnmBsiCBgCt5B9iBdCC5NCSgC7NCdgCQ-BlBAS-BBKAhIAV-BJPBmQCuwBoQCAjCbgC95BP-BR-BgIB0NAJjCuQC9JC6xARjCFjCTjCU-BgkAoFAEKCYjCEjCGjCUjCdjCChCPgBHtBb0AZjCijCcjCi-ANSAcRCfCCaKCI3AcKCBjC4CBiRCgKCdTBvxApjCbjCIjCkjCoDCGmAsEA0NASPBwXBPgAChBzXB-jCcHAbCB5XBhhBd1A74A-XBFkC7SAajCz5AoMBYMCcTAQkC-hAKaAKMCKcAocCzBAPcAZmATkCqSAckCRTAYkCgZBgMCzBANKA2jAqhAUXAqSAmkCIhB0vAVTC4dCNkA8fCoNC-fCvFCMvBxFClJCfQCOjC1mBcgCnoAaFAY-BNjB6FCbCCMjCQgCAnBPjC1JC9kCzLAgLAWjCfCBHlCeLAgLAfjC4jC6fA-kChLAGtBXnBRNAMlCKMARLAujC6NCrQChnBQOCSGClnBfKC0JBFuAwEASlCZxBfcBBBATGAPcC1qBcqBolCfqB-rBnpBPqBnrByoBLrBfKASHAsoBNdCTrBHqBWrBboB2lCarBXoAcrBJrBylCRqBCsBAoBzBAwKB1rBrlCDrBhGAwKBtrBe1ABsBspBRHAPPBqlCCmCuqB8lCSmCNmC74APmChrBCBA9yBWbATmCerBaqBzoBboBcmCtIABtBvlC6pBxlCgmCkqBwrBooBdmCavAHgCImCUmCimChpBkmC-yBqSAIGAYmCgMBamCmqBCBA6cAxmCqmCorB0mC6cA5mCQhA7mC4qBEBA2BA4gBOWC2aAFpBymCcqBInCNSAEnCGoBymC0lCmPAJnC3mCfmCUrBfrBzmCKpBQnCYnCSnChoBUnCsmCWnCZRAQrBiYCdZCmrBAnC7lChpBInClnCmlCNSAIrBPpBinCEmCdcBVFANgA4lC_qBanChmCcqBveCulCbrBxnCAsBznCQmCleCwpB_mC6nCfpBDrBEoCvnCAmCynCqnCDmCQmCHBAyNBGoC6lC4rBhpBRoCMmCnmCWTCGnCmjAwmC4nCpnCHoCBnCKpBfnCZoC4dCboCxJAKBANHA1PAeoC2rBbnCcqBooCFjCLoCAoC3IAmoCgAAooCqoCJiBoRCNnCOoCVmChpB2oCxoC_rBzoCCoChrBMBAwBAjBAWOAroCJmCboBEpCGpC_oCwlCiqB7oC2qBQmCNBAyAA3lC4oCzeA6oCgoCrnCKpBTpCJlAgnCdrBZpCPoChrBNBA0AAFoCIpCOnCDrBjpC4pBkoC0qBCpCmqBNBArBAlpCWpCToB5nCUoC8oCbpCwpCNpComCPpCgpCgrBupCwBAfzBmpCQpCcqBNBA_pC5pCaoCtpC4qBEqCoMAToC3rB2pCBVAwBAoMAepCBmCQpCVnCZFApoCZnC1pCcnCPqCwoCSqCNoC8pCRpCipCpoCxAApfAYqCNqCaqCWqCFjCjqCA7BdqCBoCUqCjnCoqCnBAyAAQBAmnC_aC5lCmqCDqCpoCyqC-lCwnCApC7pBuqC0nCEqCFjCyAAUBA0qCXVAYpCZqC4qCCrCErCGqCloCIqClgApoCLrCMqCtoCopCQrC7qCMoCtqCfqCVqCEqC3oCLnConB2qCTrCboBbrCMrCspC_qCSpCVpCdrC5oCfrC7nCopCdpCrpCurBOrCxJAPBAnBAAlASrCrrCboByrCAlAsqCBpClrChrByrCcrC4KBGrCqrCIoC3rCnBAbLA6rC-qCZrCvqCyrCHpCypCjYCsoC2rChpBLsCjrCvrC8rCmqByrCxpCorCXpCCsChoCxrCnBAqpC_nC9qCpmCJsC0nCQBA3YABqCfqCcqBlsCGsCurCOmCwrC_9AhLA1rCDsChpB6oAhLAHsCisCZqCVqC6oA06BxsCcsC_9A06B2sC7pC4sCvqC8BBlqCgrCzsCAGATsCtsCVsC4qBSBAtBA2BAsHC8sCapCAYAOtCsHCAtCPsCrmC0nCJUALUAuBAaBAFtCQsCKpBatCETAdtCWtC0oC_HAMsCZsCzpCfoCIrCDrBmtCJtCZmCusC6yAiHCnBAr6BnsCrtCprB5mAFjCrcAktCwtC0tCNsConCXtC9sCUBA6tCssCvtCLtCAYBFrCSaAHrC3qCDrBLrC7tCGuCtfARlAetCysCKpBWBARuCOuCjsCQmCXBAQ0BRtCVoCKpBauC5rCEuC6mCusCauCYsCAsCJuCbsCStC3TAOtCutCiuCPuC3TA0BAluCiNBprC0pCLuCboBXBAwuCsuCFnCusCaBAfIASuC9sC8uCDuCgsCOpCAuCzlCvqCxkCZQCKvB9UBumBtNC-iCNjCagC6kCQjCiiA2NC8FCZgCElCQvCGlCSvC8JCLlCiiAPlC7uAWiAshAc-B9PCuBACACmjCVlClNA8iAalCzjC7kCwgCRCCygCONAS3A8iAdTAjgCjlCmiA6gAiSAsdAbVC0hAROB9QCNACoaCKaAdMBAlAKtALGAgVC9jC2RBcRB5JAjMCnRBISBq8AKSBiWAvnCWGAvsBsXBfBAHSB9HAfBAULARHADbAeTB4ZCWGAkqC3MAuFB_sBKlAfJAWGAdRBwMA5YCBZCtWCeHBvIAdNCstBtuBUwClNAXwCWFACTCRHAuXATGAuXCIlA2FBfaA0uBlaAtSCqyAqHA5GA-nBuUBhiBkOABBA0wCAxC3wC7wCikCgPABZB8OAldAsiB7wC4KC-wC1wCBxCRmCdXAGIAbXAPGALrAJwCbACpHAmRBAMC6aA1JAuAADTC8NAPwC8TA2BAnBAfBAexCPGAWwCeXAVHAycCQHAAFAcwCA7BewCBGAgwCGiAjwCoKARTAhiBmBAFMAbfAUxCcxCaXAKhAZxCJxC8XBjPA2FB0PA_RBnGCbxCnSBpxC7FANXAxwC7xCvBAqHA3MAYHBJwCiBA0cC7EArqAixC2gCunBWGAWyCbRAfBAYJAfBAIVCfJBINBeyCzBAgyCgEArxC3BAiyC26BFgCZwCevAwxCMKAA7B9XAWkAqZBhUCiPBUyCDyCTbBDZBnGCeyCbPBQ1BTyCEiCEiBztBGiB-yCgxCOwCEkBdyCPFArxC_SAtxCawCxLCxxCPfAgAA0yCugA2yCrgBOPArICrwCOUBLxCkPA-OAvGC0cCHzCyvCWTANhAIBA5eCMKABBAMBAVBAFBA8RCKHASBAPBADBAFBATBATBAFBAEBAyJAZBAcLAVBATBAUACNBAdUAPBAHBALRCRHAOBA1zCEBAPBAxzCMGAPBAUBAMGAFBAwzCyzCBBASBAJBAMBA3zCNBABBAUBADBAIBAdcBGBAQBAuzCCBArzCSBAxzCVBAMBAUBATBAhAAmoB-kBLPB5BA8aCShB0oB-kBqXBo0CgbCayCkxCr0C-pAfBAKbA8aCOzCwyCvBAWGA1yCvABL_AWGAPPCsBAn0C8aCmwCntBnhCB1CgbCazCQLCtuBy0C8TB10CH1C6ZC_0CytB7MC8OBoNAtNACHAnhCIbBw0CJzCW1CT4BbgBvyCvxC50CRHAVzCCxCOPAQ1CI1CRQBegAMxCezC9wCVzCL1C0GAZbBHZByLA7EABHAq0CvGAjBAZ1CcyC5NBy1CfBA27A30Cf1CRzCefATzCh1CV1CVYACPAI0AnXAMmBL_AzBAWGAUBA6AAxaBLnADEAF3BWnAnoApfAk-BrHBB2CWkAV2CQHAE2CSPAI0AZ2CYFAD1CbLAd5ABHADyCjSB2dABHABaBULBy1CfSB01Cy1CoSBhaBIzC41Cm2CfBABaBYwCuxCbwCyyCSzCUzCD2CzbAc2CEPAWzCYNCxLAi2CfSBk2C-SBm2Cu2CULBzoAcSBeIAQHAq0CYEAApApnBaPBVQAfnABnA3UCHVCBfAkSByRBnfBw2CJoAWGApQAnFAgyCUSBL3Cd1C22CQzC42CA2C80CCpA-0Cg0BK3CevAg2CLnBnFAs3CQHAE3CRiBW1CDdBQ3C9KAS3CMPCV3CsWCX3ChRBZ3CQHAxwCP1Cg0BN_B76AShBZBAVBAWBA5NBzoABFBKVCb3CXoAd3Cg0BiyCNcB91C32CkqCo3CWpAq3CzoAE4CGAC_2C-tCmLBD4CNcBz3CtuBH4CJ4Ce3CMhANcBziAB4ClRAI3CnFADdAjKAJwCm4CKlAndAv4CJpBYPB3FAyPAAHAziBYWAbyCc3CK4Cf3CBKARcAv4CU4Cl3CW4C6eB90Cv3CBGBz4CrkAu3CTGBu4CRLAi4C96BMlAg0By4CccA04C5TB24CeIA44CjBAYFALNBq4CURAFUCuUBw4CZCBIlA31C94CBaBzBAbBAcBAiAAmIB4GAq5C_IAD5CxyCkqC62CqwCb2C_tAd4CotCNWAMRCh5CQ5CK8AF9Aj5Cw1CncBZXAZvAg8AJwCXDCXNCypC7BCI0AB6C7ZAXoB4wAAMB8EAC6CN6CeoAm1CkJAczCJ6CEPAL6CgEAS6C6EAMuBWDC4UBmWCLZCTvAOuB8bCMOAkgAVTB9wCvyCIBCjvCSLAwHAM6C5PAShBdGAR6CWJBSBAMBAu3CZ6CD-BsPA85CFHCQ6CM6Cz6C16CKZCzvCcLAj6CtbCl6CKTAn6C3XCp6CoKAUlAmjBLPB0PAZ3AwZBFiBo9BwsBVFAO7CYRB26CM7C5FADKBnSB66CF4ARwC3YBU7Ca7CGIAg6CB7CsvA2tBPuBkTAm6CnGAslA9TA8JAK7CATANdB6LA-2Cw6Cp9B_tAX7Cw7CG2Cc7CqyAe7CemC17CA7CjzCC7Cm7Ck6CLKAp7CA8As7C2UCMKBM3B72Bf2BXxBZIAShBUDCHPAKaAiBC5ZC-GAtAAN4CqhA7ACM8C9AC62Bq0B-hBKkCELB74AY8C_1BW2CF4AITC62Br_BSzC5sBiBAV8COnAJ8Cc8CrIANoAO8Cm8CS8Cy9Bq8CziAG5AFWAu3Ch8CrLAQhAUTCOiBWTCjSBl8CAmAwLCz8Cp8Cr8CZIA38CbSAlNCPCBN3BefAqKBR7CA8AP8CD9CA7BW8C5ZB-ACR5BU6CTwAb8CZpBIxBk8CqyAR9CR8CT9Cs8C-8BxXCx8CBKAHuAl5CP4CgAAxACpHAxXCw5Cg1Cy5CC2C05C82C25C58CE6BxXC57CS5Ct2Cr9CnFCAlAe5CaLAj7C_7CsvApVCmGAfAC1WCNZBmyAQTCSRCDUAcTBp8C25CwkAqDBiWCcXCt2CkBAPtCz2C8EA9IAHfCIOBlBAQHCa5AEzC8OB2FAc-Co9CkBAWGAg-CVHCCGAu9C_1CIGAj1CiPBxXAc-CY9CijAo1CdzCd6Cl-CQEACACIPAShBJiA8wCzTBkSA1NBdUBg4BIfCNeA_yA74CkxC5-Co-Cm3CIGAz5CI_Cz9CG2Cr-CsJAWPAe8ClOBNoAUhAF4A5-CHVCqPAVMCBBAHzAnFAY4BHNBOWBrWBHPAH8CFQAQZBVOBIZCbuAmTCa_CyBAY4BLVCkIAFJAqSAZ_COGAb_Cr_Av-CKxCx-CjMBiZBqOB1aCYOBn_Cw_Cp_Cr_A4WCnZB6WC6WBu_CWBADBAJwCDADFADE7CRIAXhBwMBRXA5YAs_CeSABBAEADz_CEyC3kAybAASBHADC8CoLAA-CSMAPTBtZCrACkBAeZAikAw1CRADFADPGAccAoRAyAA3ZAm2CVMCnYABEAgDBfPA0qCYhB4NA0fAKNAchBgWBJRAqSAtADkBAvADhIAzvAdMCvkCakC-gAd-CS1CpSCNZBg_CRWBi_CUOBVWBHaCMWCaWBWhAdvBO4Cj-CbPBH_AWYBhIAp5CiAAPBDZOAu5C12CPzCx5CzyCx9CK_CX6CjMAr_C4ADGbAaEAmOATADqWCmVCfXC6_CYFAZBDMIAEVC5WCGOBCAD9ECvMARTALZBGBDNNBPZBKBD6UCMBDsSCsVCLwAoIAkBDZMCUwAKUBrTBukCkUBqBDpOBsBDZWBACD-hAoIA__C0OBBAD2yCizCSMAl7CvtBZAD9KAE8Cr7CJ7Cf-BeSAFCDv6CP9Ce_CxNBHBD7BD5UCMCDm_CIWCBCDRTAVBA06CDCDt_C1BDMwA2eAQ_CXrCV6C1_CWADSTAXKALCDbBAOCD2BD0GAtCDMBA_IAXfC0LAuZCIGAe8AfAClVC7CD9CDMwA-6CdBARCD3WBzBDUCDjGAk7CD7Co7CG7Cq7Co6C8dCu7CiWBPkAKZBiCDBdCPWBlCDPNBj_CLBD5_CNCDzsBdFAaZBD_Ca1CRwCVBDMJAXBD_jAJEAkBAbBDG_Cw9C1yC15CM_CekCHWBdDDskCzDBihBpWCpWBrWCoCDUGAVNBxDDBEAPDD3VC0BDGYAURAt5AzxA6LB5ZBpkCu_AwNAMEDuyBrXApBDakCmCC2nCeDDe-CFBDPOBiDDSWB8BDDEDwWBZ5AgEAaEDqDDIWA84Cp9CuyAXoAfBADvBhLAqdC8bCnBAaYAeYACDC1DDyxC6DDZEDpnA9DDYaAf8CAEDhZBJDDsWB-BDtBDkEDkHA6EDIEDTCDVMCUBAxACiBDjSA6gAokChWBbkCLFDF2CEPAsbAsUA_ADJCDocC8WBX_BxTAQTCnaBCaApaB6TA8rBGaApcBuaBNSAwaBHUAqSB7ZAu3CIXB7EDhcA9EDadCbLAN7Ch7CDzCEBDslAg7CP7C83ArDD41Cn5CXBD3FDYRB0DDe1C32C3DDL_C-2Cu3CyFD4FDTADjSB-FDi7CdUALcBs2CItCRFALsAi-CWGARGD8TB2EDSzCX4CS2C60C2BAjBAwbBYFA9XAIBApADzAAeGDB2CxXAcGDkGDNEC5qCoGDMKAjBAxAArGDBrCnBA0AArGDWBAwBA4AAzGDwBA5AAkGDhiBWaBvRBNGDccB6yCczCGaB7ZBd6CG3CVGD0GA-9CTaBZFANIBJwCuKBnVCNBAJBANBAFBAu3CLeBJGD-SBNHDA8APHDRHDP1AA1CETAnBAYQA4wC0FDSNCZiBwMARFA0PAADCeYAqIATGDG4AsBA00CdHDYQAiyC7wCXGDA2CyLBcMAoBApADoMAzxCnOChwCNHA3JBljAu3CNGAcHDmHDoBAgHDVHD03CkHDuHDNQAoHD3XCYFA6ZCRhBP9CZLC7ABM8ABNCqiAADC49CDkARIDH4A1hCrfAJwCsEAKHBs9BaRAqHDdIDoxCtBAn-CBGDE5C3EDfwCBVCiwCKHA7_AbIDu3CaIDd_BFIDtuBdID8TBe-BnRBywCjxBShBtbCxxBhIDcyByHDK_C70CG5C1AC60CTGAfxBfGDRmCjBAGJDlGDiGDKJDgGDKsAJJDEyBHJDwGDyqCRJDB2CWBAtGDNJDwqC0AAZJD0GD4AAcJD4GDKJDvIDcyBWID7IDRyBIHDv2CgeA5ZBAXA3WAJKABXATADrJD5QADXAsBAXxCpdAeXAShBhHA0GAMyCMwCuKAhxCRBDWGAyBAoxCKhAMzCuyCk3CeBDSzC5HD1xCrIDkwC5xC4gAQyC9xCyJD0JDCyC0CDyoCrPBtWAGyCnBAIyCF4A4JDDkAKhA7JDLIDDkA8xCJbB8SAmBA0JDR1CiHDGiBbEBcKDnnAqHDeEAj3CdBDv9C3EDXzCiPBjKDlKDTAD7yC9OAd6CpKDMyCziBSBA-SACMAyKDoZA-KD3IAAHDx-CUbB16BfJBZxC0uBtyCeKDqHDjyCu5ADKDcBD40C60CVzCZGDtBAWGACCCILDDeB35CmuChDCiPBYLDu5ASKDLUB-8C4dC3KDNxCMTBLLDOyCMIDr4CpFDsSBbFD0MAdFD1TAfFDEaAiFDsaBkFDi_BmFDFUAoFD5SBu3C3aByID2aBqPAadAycAiZAmKDUPBA8AtiB9TCgZA6-CRQAVOANLD5GAZJAz2CJMD_IDX2CVzC4DDFGDRHA0xCqID8HDncA76BSGAtHAQYCGMAFJAHOABMDWrAoiBTKDhsC0_C2kA8OA3ZAASBHMDKlAJMDW_C6gAxwCyiBiaBTFDRFAHQC4gAMFDHQChMD1MDCBBGOC-BC98CPQBkLDW6C8MD3MDxaAT1BFCDvSA4BDeED6BDjDDhEDbBA5sB9hCq9CrCD0GAP-CdBADCDzbA9hCIND-fAmMDDvCKCDyNBPNDz9BUDCMDDVNDHFDRDDzZCgZAPACMHDgZAtAAHYB4VC-JDuMDqxCtNDEKDvKDp-CTMD72CMFD2yCpIDuVCKKD4xC0GAu3CycApNDWIDOFAPGAsND2rA3ID6ZCx7CjMAShB97C6FDm5CRrAo5Cq5C_tAAGDFKDwKD52CgBDB2C4ND_ND47CcND6pCLuBk8CI0AzZCcMA0uBkSAN4CNODp9Cy2CziASMDJ_CYOD8MDX2CFxC2wCgtBVLDK2CTBCPOAhiBRBCEfAcODWTC3ODMTBkODcMAnJDN8AZpB6oA0PA2JAe4CxLApfACPDCaBWFDICD7XBdSA4TAkBAADCShBCOBPPDoBAqHDSPDADCSMDr-CUgAOfAVID5ODCNDFLD8yCF4AWPDUPDQEBqgALMACKAHPDZ7Ce5ASaCXaClPDdXAuKAoPDDPD9jAbTARpAYRAJtBLfCydCuNBybA0PDnFAJtBBcC4dCdSAfkCxACrfAoAAGpBE4CuBACmB_nB-aCBsCdkAZMCKFD_lADQDFQDdMDcqBm2C3PDrgCcSCfpCwoBGQDVqCG3CddCl4AmcABQDPQDd_BB2BxECjbCQFDOQD0BADQDNWAUQD8cCxdCWQDjhB1UAcQD3dCYFDmcAPaC-PDn8AwaCx9BFZCt8A7UCpVC8TCQXCLaCeUB48ArUBdQDLMCFQAklAo8A5QDEaCzaCu8A8UCqVCxlAKaCL9A-WCI5A1QDHvCtFCzkCqNCwFCC9BcmATBCy_AhGAPACHOAlkAokAcRDV9AhGA9fAAIAhRDOGA3gAihAdRDULCugAgRDihAqRDiiAsRDMFDvRDiiAxRDfvCOGAsRDExC_wCwODpPAnRDwRDjRDRdBgHDoRDtBADgCnHCRHAFkAIGAihAqFANvCDlCyfBXvCUgCiiAA6B7FCnQCOSDVsBUvBYvC4RDUBCWgCJJBAOCfBCSSDfJAEOCfSDaSDPOA-9ARBCpvCFlCPOCxjCtgCglC1jCW6BDoAgSDbGCunBR3BEZA7RDSxCvlAZ_C8TAvODh5CP-CewCVzC5SDU1CqwC9SDaIAHNARHAbPBFTDDTDMaABEAmwBzgBXVC-gBtMCWSB0MD92CjMAHRDtODDTD-aBrBAENA3BAtHAYTDaTDxiBOLBwKBDTDkqCklAE9CX_C0HC0ACHhCwOCf8B2HCL7BNhCsTDP7BYGB4OCShC_sAniA58BvTDXhCrkBZhCI4BTdBwlBK4Bf7BlhCJPCihC2GBTIC-kBVICthCXICrhCElBb4BF8Bz7BCiCOHB0hChIC6hCr4BfPC8hC1bAA8BkPCzhCmPCGiCelBvICI8BLiCF8BL8BtPCN8B2ICTeB0PCd5BS8B3IC8ICzlB6PC1lBZ8BivC-ICeiCBIBgiCviCTBBBmBbjANJCGFCg8BqiCzPC8eB3UDtiCDfBv8Be5Bx8BziCS2B28B2iCxSDEIC4iCuqAUfB-UD8iCMvCE9B_mBPSDWsBRvCwEATSDBlCmJCx2BblC7kCP2C_8BfgCdSDVCBj-B6fAlgCiVBbvCVVDcMAhVDmVDZIAUlCSKCnvCiVDTVCMOCaDCeRCelCgRC9VBhlCQQAwvCuVDySDaxB1yChGCVzCqhATkAyPAalA1yCCkAq5CWkAq5C5uC2bCbLAxnB9yCCoB4gAAWD3YCcUALWDEWDiAAxnBHWDWtCdSAO0BUVAF4AzrCz7AypCPWDalAZWD7FATWDhWDWWDhuCwFDErBxnAGRB6qBIGA_VD-dAQWDNRBrWDBkAgAAq5CQBArWDlWDCvCdODdSAkqCpOCA7BtWDtOBalAkqCTWDpfA3WD_lCUKDRzATQAS9AE7B9fCr1AAgCLvCBVBYVDwNCpSDzwBaFACIATvCVSDRVDXSDZKCRSDwEAVXDavCFgBUXDkHAdvC0vChBA5PArVD_vBWlCm-BsPAoSDQSDyVDrSDflCU6B2VDYtBevCDEAn-BDLCVFBFPDFQAMiBJhBBNDkUBdSAxeAA3CFQAzCDiLD8XDMPDcUAVRD5iCpNCbwBOXDewB4kCPvCTVDYvCbFCXBCzSDWXDClCYXD1FCe6ARvCRYDhBAQ3BKlCCxBXnAlECQ3BiSDwSDaYDYBCmSDgYDzSDXKCvXDiQCvgCfRCWGCV6BL3BaBCoYD3gCXQDivAAQBfKBAQB_0CGYC2fALnBpmBswA65CpZCnvBq-BByAAHAPaBlPDaYAnGCGIAuBAHZD0aAL8A6aAigAzcCywAPNBF4AvKB_rAuWCRTAgaB8FAeIAhxAsBAJODn2A7ZAz6BnGCW5AgZDWJAgADtjBCOCNhAyZBzEAlZD3IA7_B9ADVXAwfCaWDfaBwZD7FAMkBRdA6YDRLAMkB0aAMkBnwA2ZDrHC4ZDahAtNAoZD7-CugANhARrAEDBWIAPODtHCJaDGhCokBY7B13BpTDMhC0OCKhCPhCQ7BRhCbGBxYDUFBVhCX7B4TDAPCz8BclBchCT2BHPCAUD2kBP4BF8BSICOPCnhCGUDlhCX4BE1BVPCLUDlhCNUDT2B27B1hCP1B67BlhCYHBgPCWUDjPCt4BlPCE8BlhCoPCPiCKiCIeBlhChUDMiC71BPiCvlBSiC-4B8UDqUDIiC6HBYiCuUDaiCwUDFJCfiCDQCpiCKmB2UDnYDZaDjQDOJC6UDKmBriCabDc-APQCnUDxiCDVDZhCaJCQeBemBYaDibDYQCWRDezArbDpFAi2Bs5BPVDQXDpQCsXDEjBOECEDCZCCNVBUvC_iCOYDYSDRSDaYDdBCdYDJ6BjYD89CdBCiYDfYDCcDqDCvBCKcDHcDMcDpYD0VDclCRtBuXDScDXyAxXDzgCfSDLcDPECvnC0SDzUAWkAEBAiBA0rAiBAjnAgcDicDZJAm_BhWDzBAkBAsHCz2AscDKNCtBAvcDNBAeqByEA0LA6BAjcDDoA0cDpHApEA3cDU3BWnAfGCOFABWDzcDoqB1cD8cDAdDm_BDdDAHAFdDuBA6BAirA4dA8xARoArcAJdDjBALdD6BAbcAUYBUBAxcDsHCF4AUBANBAEBACBAPKAadDSnBPKAcGD3tBk8CldDgOCJnCbdDqyAUBAWBAfdDkdDkcBfaAvpB6oAmRBaBArEAyAAGDBnTDY0BNaDXhCPaD8dDzOC8cBOhC73BxTDMJAn0BFdB5bDD_Ba5B1OCMdBG4B6TDb7B8TD1kB_TDviCkpAQICQ4BMPC2hCOUD7pAUICp7BC1B-GBshCraDcICH1BeICJ1BgIC47BSUD2aDTeD87Bn4BVUDhbAXUD8aDZUD-aDpeDG8Bd1BW4BsPCGbDzIC3eD1ICnPC8UDKbDoUDlUD9TDF8BWiC-IC8PCSbDsUD01Bd8BFfDebD61BKJCIeDzXA4UDPJC8UDdiAbcD6bDjbDBVDXJCyiCnbD0iCbJCHVDTfDJeDeJCLVD6iClECdBCybDjJC9iCQVDgwBWvCPYDkvBs-B39AUYD1bD5kCqfDzwBsfDYBBEcDr-BBUBiwApwAiXDTUCawAp-BPNB2fDPlARZDSSAVnBmCBsVDCGAzfDLiBsgCqYDTgCtXDP-AsSDwXDuSD3VDI_B3fDowAq-BuWDDSCHcCHgDgUBgwATgDBgDagDZgDSrAbbCB8BqhAfgDFbCcUAr7ASXCWdCUUCjaCuQDPbCxLA27AUhALNBBDBGTBnKD8OBSIDXaC6XDtkCjLD9XD-SBSIDO8APIDd8AiSC3yC0VADyCT_CAhDVIAK9C85AnNCIvCawBNXDsNCPXDNYDpfDAcDyfDIYA-NCLjCvfD_bDaXDThDMhAVhDEGChjBKHAUhDDOC-2BqjBW-AkBCJBCRcDxVDsYDzVDuYDYcDVOCkhDghDa-Aa6B4gCc6BZFByLA1cAdYARLAdLArZDnyA0FB7gA5vBpPAnoBMBA5BAUYCm_BkZDCvARLAXBALWBhLAMaDt0BOaD5HC_dD7HCSaDCeDwTDekBFeDS7BFdBlhDTnBaaDvOCHICnGBeaDKICQeD10BOICIPCkaDPiCnaDF8B_0CqaDyeDsaDZICqiDheDXPCjeDZPCleDcPC3aDePCneDVHBmeBp4BO1BBiCyaDCzCb1BcUDObDRdBCbDvPCOiCO8B_eD9eD6ICpUD4PCrUDciC8HBRbDVbDbiCg7Bc8BHIBvUDV5BBmBYiDQIBoiC0UD4eBQJCXjDYIBldCWfDlbDIfBy8BsICWpAobD8sAemBdjD8OCLXDB6ApjDEICOVDPhDM9B2bDxfDEjB1-BcfBv8Ay-B7JCAlCtwBXhDRhDZhD0jD31AqeC5-BOEAeXDKnB1jDBkDDKCihDfCBGkDVeC4-Bz-BdtBAkDMkD4jDXuADgD-vBwWCKHAQkD3jDaJAiuAJgDWcDKwBtYDxgCvYDyXDPkDutAHkDzFABDBqSAP-B4qARLAKNDhDDMNDgEDnCDl_CEEDFHAgdDQNDRbAvyAypCREDpkD6sBP5CdPDzQDD5A3_CiEDaWBP-By9BhPCgEAlND2OB2yCqkDyBAdXB0uB7kDhLAiXBXaCKlDdXBWID1kD4aARLAiXBHYDgfDJYDNhDzbDwjD9FCwfDShD0jDSEC8DCZvAufDQhDSVDhlDnfB7DC0DC8tB0QBEkDr-BjlDslDHuBZvA6fDrlDtjBSYAmXDWkDklD2qBKuBWYAyECK_B7lDDRCt8ABRCylDA_B8lDcUAFFCmjAjdDrJAUXB46ATYAImDLuB-AAKRCGpBBmDJuBQmD-lDJBAGpBLmDTXBkFAOmDWmD1UAJmDSmD42AWpAdXAtWANmDa7AhLAfmDxLAhmDKRCBmDQRCMnBi5ACpAlmDjMABRCs8A_eChIAgDBzGArYB8RC2fC0mDUkDkrAuFA1ADx5AkOC05ASnB6pALMAAHA-EAFmD6XA4fCQFCNnDlRA-AAyfCEnDufCGnD15A7lDuAARJAfBApDBg7ATnDuAAgUC4fCVnDtPDUYCKnD3lDbqBPnDURAVYAdnDjQARnDgnDFLCnoAEmDlnD0QBLIAanDsTAcnDjfCo2ApnD3nDM5AATAxnD8AAOnDQnDuAA3HAcbDnBAeFC8nD1DCZoB_nDURARnDUFATEDelAtnDwmDppAInD21C7lD-nDqnDlRA5nDdfCrnDFjBNlCRcAUXB2nDZoDQBBUoDJoDaLALoDIlCRcAaqARIBioDXoDlUBRnDbpAkmDGcCw_AqoDonDsoD7eCxlAJeCzfCsHANeCSfCEfCUfCGfC0BAphALnDmnDroDaoD4nBbIAOfCPsAfnDdnDhnDw6BjnDioDWoDzoDnnDkoDo9A_MCfoD05ARIBPoD9YDUrASoDknDHoDVoDjfCOnDPpDSpDYpDAkBapDNYCkfCFLCepDdfCLpDbpDnmDe7AzxAppDWpDDpDhpD_XARnDCoDjpDtjBHnDmpDtpDo7AvpDRpDEFCifCgoDKoDDgCKpDunDwoAbpDOpDfpDypDJqDKoDSnDjfCrpDmpDvmDZpDwpDUnDFqDinDJnD7pDjWA9pDzpDEoDAqDxpDKoDloDcoDkiA3pD9ADGqD6pDdmDomDTqDyfCKqDBqDkoDDqDOqDVqDMpDJnDIqDsqD_pD-pDnBAsnDEqDQoDlpDjnDRqDkpDpqDPqDjnDYqDpxApqDgpDLqDkoDloDpTCPUCjqDHrAspDnqDupDcHAErDrqDeqDkoDWRAYoDofCB8BLrDRoDmpDzqDTrD1qDbqD4qDvqD6qD5pD8qDSnB_qDwqDNrD5BA46ARrDQpDfrDRnDFNC6aC5qDZpDjrDXqDOrD8pDQrD2qDWrDufCrnDuqDqpDnrDbrDBpDIoDbqD5rDqqDMqDZrD7qDJnDX3AvoDuRCGsDzrD21CCrDaqDGrDerDRsD3qDtoDDPCKsDioAOoDxrDkpDNsDcpDtlDrrDaLADsDaoDMsDnpD6qDFjBJrDXkA4fCfGC-yBDsD-qAjsDWqDToDAsDfsDSsD0qD3qDNqD9rDirDWnDAsDBoDTHAVpDufC4nDdqD-sD7nDusDxqDwsD9nD4rDAtDEsDipDasD4pD5sDxnDboDKMAiqDdnD7VCxsDjoD_XANtDHoDO_AXsDBeDDtDHqDUtDCsDItDisDLtDkqDwnDYtDvrD9sDenD7nDyoDgsD0oDJsDTYCiPAZtDutDYsDApDGtDDpDAoDCbCZqAHlBVtD5UDqtD1qDAoDjUCOeAUtD1tDMqDzYB8tDcqDaoDpDBkRClRA_IAFuDFFCRnDUXBDnDhrDyrDlqDNpDetDTsDhsDAoDctDQqDlrDZuDBrD1rDZqD3rDftD2qDSmD15AGMCgmCItDArDyqDVuD0sDXuDFsDitDMrDQqDcrD6rDSrDyuDMqDPuDnuD-rDUuDGtDhuDfrD2sDFnD4uDIsDxuDJtDzsDdrD1sD_PAQuD3sDSuDvsDdsDzlDBsDWuDgtDYuDuuDarD8qDUmDquDEvDsuDSpD2uDcuDpuD6uDOvDiuD9uDUqD4sDKvDZmDZqBBvDFrD0sDRnDGvDGoDesD6tDRnD9qDtjBkuDu0A-nBzEALZAqIAiUABuDQpDAoDuvDf-BxvD9KDBUAMuDstDXnDiWBjqAu6B7wC_vDHuDBwDluD6nC3uDhvDEtDLvDGmDysDGuD8uDjsDktDtlD15AsTAkRCStDduALuD3vDrtDHwD6sD2uDGwD5vDXnDpvDhwDMqDpvDrXDzjD2jBqhDgkDshDQwBI_BxlDxnDoGAUoD-tBrVA7RCUwDMvD7XAroD1wD2RC6qD8AAPsDQrD0wDQnD2wDUvD9nDBxDKoDnhAamDopD_wDyBA5wDzoD1wD2wDymDTRCXsALxDNxDrtDPxDnhA7lD8wDZpDnhARxD1RCAAC2mDlbBoKA5mDU3BIYBnhAFeCSNASSCESC2lDHoDV7AotCrxDtlDCLCpEC7lDoAAlwDtqDgwAwwDsxDzwD6wDQnDuuBKfAVQDbxBS3BAsDPmDgmDRmD9xDAkAvxDMvD9qAdxD55AUxDsvD2gA3xDyxDAsDKyDKsDMyDeuDDrDGxDHrDGyDJEA_xDZWC6JAttDMXAsPBcmDprDomDDyDrmDRmDxJA7IAKfACmD32AavD21C3wDPwDUBAUXBsAAtdD_KAxaARvDHsDuyDlrDsfC3yDcsDjvDgmCUoDxyDkFAzyD_PA2yDRuDbsDTuDIsDJxD9wD7yDGzDMtDivDLyDb3AMzDIvDHzDvyDSYATwDjdDTwDQzD0ZDdnDpZADODi1A4oDjvC1mDsGAhxD4mDHgA7mD4fCdzDxfCgzD15AnxDtOCmbCv-AuAA4RAlfBZvA0xDcwD9tDHxDlUBFoDSnBT2B_PAzpACBDQmAyyDPKAEzD9qAExDdpDBzD5BA9XA0yDVIA7RCH0DwYCFLC8zD_KA-zDnBDpNAA0DCzDC0D1yDE0DkvDxsDH0DJ0DEzDJ0DB0DK0DdJAO0D6qDy_ACbC3HAV0DI0DX0DL0D9qAAzDg0De0DPKAu0D7cC7zDV9AvrDo0Dd0DY0DVzDbqBc0Dq0DdJAM0DB0D8aCh0DlBAKVDSEBnmBKYDOhDMYDxjDglD-jDqlD4ECy_AWhDnlDZXDYYD1JCdECO1DdhDFgBU1D6wA1lDN1D6wAH_BvxAY1DgrA9vBQgBb0Af1DEtAnhDdRCphDVcDrhDQgDnuCuwDe1Db1Dg1DJGB8gAjFCNFC8ECmFCHuAnECd_C8bCEDCryAPcCNWAy1DLFCSZBtECnDCIaCJEA21DcFCQcDtbCEDCcyDyhDCRAC2D1CCE2DWIA7yAMWCg-BifDI2D_DC-DCEECmWC2TC_PDTaAbqD3MA_1DXFCO2DFDCRIBR1AAlAJ2DD_B81D1rB-1DiFCA2D1WCi2D4DCQ2Ds7AmgDcXAL2D0YDaUAv2DKoAQ2DKNCT2DLuB27ANZDX1AERDaeAxLA2qDf2Ds2DOFCYFC4ECFoDq2DDMCBzA1ECB2DBFCrDCx2DalA73A12D74A42DuWBYOB17A6aAB3DHXDmRA_IAQ3DJECg3DaEC3wAPcDPECZiA-hA-VCQHAkDDhLAbBAaOB_DCRXB-yA_IAbBAwSBDWCIoAb_BMWCWNDmdCfOBkFCZECoAAP3D83DuEC2WC6FAG2DoFCW2DEECV3DYYCi3DY3DZWBU_C82DNfDrkAn2DYoAY2DEDCa2DglA-kDmXAAlDt3DxwCR4DvDC-0ADTBchBz3DCWCAGAvWCQ2DODD0MAyOBAADmNDkMBz1DZFC6EC63D3RAA4DK_B-3Du2DK4DC4DF2DalAc4DbRDwdCVUCsgDnDB14D62DdSA54D-PDX4DmIAWFC93DX3DE4DmECMcDFoDroByKCC5DnkCroC3eCOaAUbAt2DVNBX3D24D3WBP4D_hA54Dy2DQbC7cC74DrgDAyDEZAX5D62DN4D2aCa5DYFAC5DT4DD_BiaBVdC_QAGhDT8AT5Ds4DJ3Dk3D31DL5DqFCKQDs1DOYCMDCy5DV5DHAC_4DMWCJ5DdBC61DD_Bd5DaLAnRApgDiaCfcC22DN2DA6DsSCo5DE6D6BCfNC2eCbPAG5DWECI3DlFC5zDu4DN5DpSCP5DKnCcLDerCcYC85DW6Dy4D_3D01DB4DS3Dq7AcXAG6DbdCi0DsQD84Di5DzUAk5DNBDm5DPXC92D6aA_2D83AdSAgSCw5D66DG3DH5DK4DFFCFFCSFCPcCS5Dk6DsSBz4DW5DO6DaJBs6DbLAngDrVAI6D_KAgaCg5DL6DW3DL7DZWBa3DUVAdSAR7DVIAMSDnfD0FCohDnfBxBCpBC3uBP1DJ1DYhDS1DkvBj7DimB1QAEcD4BCrBCibAFmBgEAJcDqSBSvAk7DYoAowDplDdlCp1DswDr1DZcDwBCw7D37DRLAzYD74ABBArKA1HAgbCFgCWEDQnC6dDy3BPiDIhCc0BTaDtTDRiD3TDnoAQhCyTDbGBr7Dy7DkmBLeD_OCNeDeiDlhCgaDiIBiaDyeDBUDRICXeDS4BFUDceDqhCeeDKUDvhCZeD0BAxaDiIBzaDRUDzhCO1BUUDmIC9hCueDyAAu4BxeDw8DAbDwICDbDyeDFbDgUDmlBFjDqlB4ICkbDQiC_eDNbDXiC7PCZiCPjDTbDIfDR9DVjDveBa8D5ACmkBDoDQfDp8B-nDB8Ds7DZ9DuiCw8Dw8BijDEVDhIBVQCkIBX9DLjBsmBtbDIYDXRDp9DcjBr9DvjDI1DflDo7DugCi7Dw7DzBC7bDUSDVYDofDolDL1D3fBxBC59Du7DW-AB-DSrByMA07DF-DqHA0BCv7Di3C59Dm1DvjCqSDNgDKgD1VD-7DthDA8DN-DG-D7qCecDaUAJMApEAqXAR5CIfCe-DxLABhCKaAZTCQ8CNSALiDWhCehCR8DSiDGICM7Bt-DW8DVaDY8D--AJ-DuBCaiDLhCYhCg8DyeDi8DRdBk8Dw8Dm8DWeDjhCp8DA1BV4BHUDTPCu8DdICdJAfICKlB18D0iD_hCjIC2iDlIC4iDnICP_DZHBpICO_DaUD_aDHiCBbD2eDF9D34BiUDAjDukBJbDR8BIjDM9DKjDh_DN_AY8BxxBa8BRjDEJCT9DyUDWbDajDFQCW9D49DZ-DPfDKfDW5B_eDd9DY-DK-DKeDh9DT2Bj9D2sAjjDR2Bm9D1iCo9D1_D9_DffDE1DpNC1-DyMAkfD2kCl2B09D9jDp7DzwB5BC_kCXgC3NC-bDTAE29DA-D2BCt7DEkD4BCeAEz7DJkDeYD1BCyuB3BCE-DiAE56AckDh7D77DS-DWcDuvCxHATxBWAE1sCoYDdyDtHAhGA2ZBecA95CLID6AEMZAcIAPCBtuB38CBBEIXDmNCKXDQaDHPCQaDv-DV8D2OCAICzTD0AE3-D3HC5-DkjD7-DgiD-TDiiDjaDVeDmaDo8DEUDE_DphCG_DJUDa4Bv8DQ0DwiDzhCyiDYeD8iDV_D1aD3iDg7B5iDr4B7iDz8D9iDw4B_iDc_DJ8Be_D4eD3BE6eDGiCp8BHjDL9DI9DN9DDfDQ9Dw_DQjDaICSjDMsAUjD4_DBmBQBEa9D4_DQJCLCE__DiIBBAEQ2B08BFVDn9D-nDqAEKAEKmAUfBLCEy9DeQCn7DbAEQ6BVAEO_BUIANLCmlDfCE-9DUAEEjBN_Bj4DkCEjLC1fD6xArCEWZDzJDjLC6fDxCEP_BjLCh1DnjC24A2CEtCEw_BP-DaVDekDrwDtvChkDMnC1nBS3A8CEzCE-CEbBCCqBlBAGnDOWDuWDalA5EALqBODETWDSDEIoAGnDEXD8qCDvCdSAWDECBBDeBCGA-WDBWDNWAdDELPBy4BCGAVDEMDElDEzcAZDE1CDC3DFQAdDEdDEIuCR3AQDEjDEMDExDEyWDq5CwDEMDEzBAsDEGXDWDBdDEcvBdWDotCfWD1DELqBBEEiWDzWDiAAAEEqvBPGA9DEnMDeOD2BAqDEBWDhDEvWDSzAREEfDE4DEiAAvpBSEE0BAOEEbDE0eA2BAmYC_lAE-BPDE_WDjeAhEExACkEETWDvpBiEE0BAE-BeEE5WDgEEHEElEEiDEyEEMEEIEEq5CzdD3EEwEE_8CgEE7rBxBC0EEVEEE4A6rBEmA3BAAFErEEEFE0EAxBC8EEc2DURAPgCWYDtAEnoA5MD-MD1NCm7DSAEoCEcAESFEENDUFEchDggCJnB4BCbFEq6CjVDuCCgFETTD9MDiFEvVDcnBdkDwjCvAEq1DH7AgDCW-DIOATFEoFE6VDZOCM2Dw3AiDCoIAvSAufA2lAmVBN8DycBMiD9dDOiDBGEAeDh0BPiDX8DViD5OCDpAzFEHOCRBEH7B5TD6-Dw8D8-DukB--DhaDkiDCUDl7BoaDbeDRPCgBEt8DiBEJ_DUBEw8D08DmeD28DTUDR_D5aDteD7aD88D9aDFiCa_D0BEB9DDjDg_DIbD8eDk_D-BE7eBACEGfD_ICOjDDCES9DTjDJfDEQCYbDW9DhFENGEMCEAHEjsARfDMGENnBVfDlhCSCEDAEUCEFAEbfDo9DDHEKHEs9DalDu9DTHEi9BPAEaRDRAEVvCYFEhCEEjBGCC5GACCCLUAHeAmCEXFER1DZFEtbBsGAmVBjHE3dAWFAjKBgAEW-AhHEEEAICCvHEuBA07DzHEtHEECCIcB8IBHCCkHEJCCgPAsAEn1DqwD87DDDEtwDBHATxB5HE1HErdAdcDx6D32D2hDgGC7yAQIEGgDqYBIYBRsARpA2FAYTCyZBVIEUYBssBYIEKaAeYB-LAWJAyEDQGACaD2YBWbA7mDtbCkIE0-BcIEYgAOMDCGApYBoIEIYBaiBgGCLHCYKDjWAKaBk8C2IEjMAzZBVKCIBA2lAlFB5sBUVAVKCGJBPaBF4AjNC_SAWuBYZDp-DbaDr-DxOCS8DE4BLBE6HCIGEsHAGeDDpAKIE_HE2HEOGEY7BQGEhGE7TDwkBAfDjaDSeD_-DXGEn8DC_DdBEQPCF_DgeDH_DfGEieDK_DkeDM_DkGEO_D38DnGEseDVlBqGE98DtGEyeDA9DeUDC9Dw8DE9DEbDG9DkUDI9D9BE_4Bn_DO9DtUDr_DICEt_DAQCUbD8GEV9Di8BYJEuHErdA3_DGHE5_DI9DVfBsHELIEsHALHEyeDNHEl9Dk5B-sASKEHeAZCEczAnmBjKEAIEaHEdQC3kCnCEoHEfHEnfBLCCgfABIBmHEdHEuKEyNCkvBxKErfAD-DjnA5KENCCkAEFcDIOA9KEBIB_CEqvCBDEFIEaVDxAEIIEW-ACLEUfAE8DgMBGBAXKA2FB7EATsASLE2gCXKAZHAwBAZ_CisA-SAYCDpRAsBAmBAVLEULEdUBeLEmBAYLEaLEjIAuXA3tBNBASADMJEbiDJBEP8Df0BU8DTJEy-DJGEzTDMLEqHAbJEcaDf8DeJEPeDgJEReDYBEl8DlJEB_DDUDaGEq8DcGErJEhBEuaDjBEiIBy8DRdBjGEziDyeD5hClGErqAoGE3JEqBEwBEOMEyBE7eDvGE9JExGE5eD54B7eD8BE1GEGKEViCs1BIKENjDKKE_GEFCEu_D-GEU9DJCEveB3LE0BAVKEXbDHHEc9DxMEdKEi9DCVDk9DZfDVCEGAE8AA3MEVHELAEXRDANEdCEsKEnHEXYDpHEmOCU_BjLCuJCaCC7jDQ1DINEvKE3fBKNE9CE9-B5jDeFEtvB6xAUNEJDEWNENEA6fDbNENLCLGA7IBNSAZ_B59BKjAaiC8TAzHAH1CAlAiLBk_B1XCBWDPLBbNB7NBqOC6HDtLC_hA5lD26AgNEMNEzFA57D_9DUcDtFE97DvFE2jCS3A6NEw_BLGAAKBFLCO9CcEDslAXHDfLBlsDTIDsnBd8CDYDARBNFEtuBNOE-5CPOEyyAsPD2_B66CTSAsFDCHA6aA_rAsrAs7AIGA-TCmZCmBACGAcTBgWC45AAsAaPB9GAp_C3hDyDEKiBFQAJXB5gDEYDbuBcUAfOE4-CBXBw3D3kD45C5OEaFDWIDHbB9OE_yA_JC6-AyOExHAGPEwAD5KCMKCZvAHPETADKPEuZDnZDJwCtZDxpABNCnRATPE66CgNC7QCDeCP1AUVAShB2gDAYDbLA4gD-DDLkCtgDg-DSIDK3CNSBYRB6OE_gDRYBh3CESBlhBDPEe4DSXBXaCqPEzgBfOEkJDwPECHCv9B9FBEPEmWCAMCQGAoBAjIEzED4gA8GDRFAoZAaEAaYADQEzEArIEyDB8EDR_CmfABHDdaBXYABQEKXCO-DXaCjKDLQEO-D66CZlDCNEMXDKvCH1DeCEHNE85BbtCbRAIzDjBAFBAmQEfGCneCtAAzxBWFE1KERNEAGCmQENsDqQEIlAsQEzBAuQEvCEvxAvsD2QE4GA4QEfzA6fD9QErQEyBAneC65AKACyKCJZDNYCGQAEREneC08CS3Ap8AQTAtHAa_BYTBnGArBA5TAn_B-UC4NEb0A-QEqNAFREOYBSoDdREARELgC_mDKaAydA_hAiREfRElvBbMC9NEYYD0QEsvCILEEDEvvC6xADRE3QEfRE65AWGApREOREPOAU7DOIECRAJ0CCSCQ7AHcC1RE_QEfREuKCnSCExAhTCrSC3KCnVCESEeREGREhfC-KC4gAOSE4QEEYCEtD6REkiAUBAISCISElaAKSEY5DKMDUSE3RERSEEHAhiBhSEneCTmA8TAFREI4DQhAJ0C1IA8AEpSEDKBTxCBDBsQEMYCgtBShBuSE1SExSC5ZBJ0C0SE75C9kD7XBJ0ChGCFRE5SEIhDl-AKhDubDJvCrNCdlDz9DxQElQEw5A0KEaAEeHEzQEPTEEkDX9BfCC0QEV9BWTEADEvREa9BgRENYCYSEHRE0CCJREEtDMRE2REOREp8CQREx9BSREZOBmNEu9BXREZTBPLBmUCPFE99D2KEJwBV9AwQERTE1TE0fB3TEW1DW9BsgC85BZ1D_KEaTEFLEc1DdTE5KCyPAv-AlUBdUCOFAWyCwHA9KAjQAJUE3mCjrAxLALlAzMAJDCuLCzGA0EAWOBM1Aj-AtbC24AxnAjxC4dAAsAnGATkAyYCeLC1oCJWBhBAzTEg7DO9BV9ANVAwzD4TEOvCgCEAGCuUEgIBwUE9TEFKCIUEMGB6fDvUEMGB5CEmvC2QC2UE-UEtREkfBc1DfkDGIEV-DzuChKCI-BCVEE_AdTCmoDfSAyfAZEAgDBEbCrlCNoB-AAVrDPsCGQDIQD1oB55DFDEMQDSNAQtDudATVE2rAEQDnpC_nBnRAOrB0BA9XARQD5FAcqBJ6DecCObC6uCPuCpVEm_BtVEtHAvqCuUCyQD7XBNkAY-BRVE7gBUVE6aCDMCsVEZqBbVEXVEeVEh6DXcAJRA-VEjVENDElVEQ7D_IAqVEEWEgmCbVEDrBwVE9cC4PDswC0wARWE2VEFWEdMDVqC6VEb2DE5D3HENSDQFEtUE-EClRALUENzBtOEaJAQTEyUESTE2TEoWEURAqWENUEQPB7QEtFAjQA0WEsWE5BA1CEpWE3RCMUE7WE_UEFgDKUE_WErWEOUEnGAEVECnBGVECDExREHIEptC3jC4WE-WEuyBAXEHXErUEnJCfCCJFClRA3UEYAE9bDvWE6TEYgBZXEURAbXEfVDXjCvxAQUE7UE_KEVJBnXEOVESUESOBVUEkAC5cB8TAZUE06BSZBcUEvPEvBAfUEIGAhUEWFAjUEo_BmUEkNEIGAKBApUECXEnXDlNArXEYJAELEPjCLXEHLEqvCJLEPXEHDEaXE-UEJGBMWESVEOWEabCCuDxECj4AjCDMNBh_CbLAr3DpSCtWCvWCp8CNWA4QAv8AhZCdVCAwCywCjQAQZCS5CGUCNSASDCZZDjhCNWEBWEbLDyuCasCgVEUYEAWElVESZBNWATRAxAAN7DRQArGE9RE1bCtaCxLA-YElHCwaC6XEzTBGEAm-Ct5D1UATRAvJAsiBJZEvOAlBA2KBD5D8VEBEDrBDwSBgHAvJAyVCLhA0MAjBAmYEcVCWWBtHAHZEIbCBTBhTDcZEaWBITCXMCNWAoAAq5Cq5CpAAHlD5WBbADYFAj4ARDDdMBXZC7-CyBAjyBRTBXKAUlAvBAQHAvZCYQAZGA5VCTWCzYElVE6tDn3DseC_VCfYEUTA5ZC13DKaAdSAmUCYFA8pACDCwSB6aAdYCrYEpSEtYESRCKaAwYE70BIaE7WClQDJRAK5AiaEe5A8YEcUA-YEAZEQZErSEJWDRQAjyBhOCGfBllA9KCNUC3WBnyAinAzGAOZEGZEqZEsiBgkAZTBo8A1aEGUCnZE5CD6aEXZEe1AeNDnVCLNBwMDjyBeZE-hA_UCzWCvVC96DKMDQZE8NBqgDzZEuNDN_BOUEmVEUWESQDXVE9XANoBE7DcuCOqCnRAabErcCSZB3VEvVEHbCb1CyBAnRASpAPFANoBT7DXdCw6D3AEaVEfWE5VEbPABpBubEycCmhC1IA2ZE7VEKtCYuCAqBWRAWXEZVDqvC9QEhoAuWEWSDyQEquAIcEPFAEcDDUEbgCOcE0BAZTE_TEx5BTcElMAEACpnAFRChoAiPA26AX3AhoAo2ASlCFcERXD6kCTcEefCdcEpJAI5AxUELcEo2BncEgcETZCRFArcE9TE_dCQkAitAecEduAV9B1cEHiA3cEqcEb0AJXEwzAYcEHVENXEJVE9JA-hAxCCwcEjXC26ABDBJuAQhAKYCe9CVuA_yCkcAmTBNWANdENoAANDUOE7gD03CvFAvFBI9C2SAWzAVuAdZDHTCQdELpAuMDEPAUdEGYDhdEbODFVAXFDFYDbdERdE97CTYEBBBitASlCtxD4KBJdEicEmoD4hDzdEhoA1dEWXC_YCS_CitA5dEcoDOeAgxDx1A8-ANtAwgAHOAZRDrKE-aCJdE4cE24AGpDdQCIeECxAKeEkSAqBAVeEAIAMeEkJC_SBCgCv6Dh5D1bEvSAYeEXmAkSAFNEdeEvmBHbEW3D9cEycEb0ASeE7iBUeEkeE7kAbbCLYDFxALWAPeE-cEReEGeEExAweEXEBj8ANWAjeE9eEzoDmeEjzDk2BfeEV7DnPEbLAAfEAQD0eET1ArKEpeEYYCreEHQBcREJXD1HCykCgQEKTElfD0bDQNEucEXSEJcE4dEduASlCKcEmWERCCvcECeEgfE6dEejBkXEcEA7cE42AhcEnfEEeE0xA_KEsfEffExlAllCAdENcEdfE0cCDdENYEyRENPAHdEoCCmfE1fEofE9jCCBDItBaiA-UCFgEb0AYdERbBe1A26AGgEV8A-UC26ALgE_DDsUC24ArLAIDB_DBjeAfJA4gDtdE4OE1UAeQEaCEF1DclDZfEelDNTEXcEFMAHYBamAK7CjvANNE8bDXXD0TEMcEInAHBAogElzArgEgdBzRBXNEqfERnB3gECkD6fDsgEKKCe9B8gELGAbREYnBChE8NECIEkfE0gEqgE3IA7fEbgCOYErnBGhEJgBWgDCSE_hA_gEtKC6tDC7Da6DlSCJSCoSCAlA7TC62D4KCWhE9KCkSE4gAihElgD1UAP7DcUAdHDOrBoBAZVAAZE77COdBr6DllAmFAJsAuXAnJB7IASjCsHAuhE_8AiHC1hE6fB4hEajC6hE02DGfEyVEvaE-2DwTB7aEwACHyCYIE0aA0aA4KCrhEYIEJiEbLAwhEMZD67Cp9BSIDDZC0hEHIA_hEvBA5hEuBANiE6aA4KCPaEmZC2hEBTBHgCZEAoEAjKBCaC4tC-hE3hEdiEBiEfiE6aAOiEnVCEaEHSDtKAPbERpAIGAoiEI8CBDBTBEJwCwhEHiB27C7LE-LDvSEAjESIDHQAYKDMiEQ1AuPE_qAJjEKXCBjETIDIjEshEkPEQQEtDEd3DnGCSjEYIEQjEzgDFMD63AhQBiPEAzAWIDSIDxtCnHCtiE8ZATBAPBAeiEcjEvSBwTBKMD1iEzPBbiEtMAojErACpiEr6CXaCkjEFIBliE5eCpjEwiEUjEuFDRQEaWEvSExLB0iE4tCkiEPbE7jE0jEI8CUBAaiE6jEojEqjELjELOEtjEiiEmFAGkEyjEPBAJkEqiE3jEMkE6fBOkE9jEkQBHCD6gDudEtuBDkEA8AjiE3iEWkEYkEr6CggEmKEblDhQELTEjQEmgEJhERlA1gEf-BjvANVAifEwgEucEKhEeaA2gEBjAZvA3kEvlDBhE-kE5BANVA-gE8gE6iAEhETKCm_BMoBRhEIGAMLAHlEm_BpcC5QCHAC6iAMlEDlELGAKRCbmDihEmjAGpBVlEyLAXlEzFATmDZqBalENlEmjAazDrpBllEKRCIlEjdDfyDzmDUnBPgBmREbhBHvD-uDMwDbpDciA6kEzkELhEMKBihEgrDTzDMtDQ0CgIBYnDHIA0nDjGAntDtsD8yDoQE2JCgIBosAScE7kE6BA9kETNACkD9lE0lESuDAmEyPAuAAznDbnD4fC0gADsDgUCciA8lE7sDQ_AihE3gAfmENlE1pDTHAIPDe5AtlESxDOmBglENEAPyDlmEumEvBA1pDJwDwoBelAxmERmEHGARnDzJAGmDJUA1IA-nBoAAjmEHUE0BAtmE5mEfFA7mEBnAZvA-mEIEAsqAihE2RCGUCMxD8lEkmELmEgmE8mE8MALnEAnEcmEdzCgbENlEPnEeaERnEmmETnE9UAgmEMoD1IA3mEUnEmmEPtDEDDBnENlE8rDUmEHzDKvD3lEngE5lE8kE1kEpnExYCOHAemBUACgbC9GAyMEntD4nEZJAgEAMmEmcEOmEQmEgHACkDJ0DPBA8nEgbCwmEonEymEIrD5BAPUCihEE7DtyDKmE9UA4lEpgE1nE7lE3nEXJARoEXkAYoE0kEboEymEZVEbmEB8B4mEHoE6mEmsDeoEs4ByAAcnEjoEdBAnhAKLAxoEkPCnoE4gEvmE0wBZrBoAAORBMNDXsASnEDnEFnEooEHnEuAAhsA6oE8gCONB9oEhnE_oEgmEhsAOfBFpEvFAHpEApE2oEzmEinEEnELpE5TARdAsoEzoEuJA9XA7oE2UCIpEPoEUpERpESmEDpEXpEQ8C4BAZpEPIAPpECKAipE6mEhpEWpEHPAYpEdpEQpE-oE1oEjpEhsA1XBCjAypErpE0pEOoEGnE3oE3pEMPBYpEanEanE6pEuKAspEHnEupEpnEAqEyPACqEyoEppE8oEHqEvmEJqEPoEkpEHPA4pExpEGpE7pEJpEVoEynEykEZoEPmE2nEUqEYRAqMBAnEpsDtjBDoEWsBzgE0nEgqEioE-pETpEKpEpnEuoDxtDBeD1pEpoE8gApmEopE-qA1qECpERdARgAsnEymETqEuqEtvDmpE-qEOnEdzCBrEBpE3oE9qEmBA_qEuqEapEtoEHrELwDJvDNwDdqEaVDqqEfqEGoESpEDrEsGAJdCdnDanEgoE6lEjKBCnE7qEKrERcAOHA4qEDqEazDRqEvqEkrEzmE2JCBqEErEMrEjrE9pEJrEurEXqExrENrE1rEPrEIrEarEvrEMqE4rEGrEDqEmoE0rE9rEmtDzrEjnEpnEvrDNpEFqEfpECrE8rEjpEKsECjA6qEEsEQsE_MCorEOqETsEIsEUqE8SA7ZAEbCunEgvDTrE2lELmEgrEaoEirEJsEGIB5aCGmEOqEloE0oEUsEpoEMkBnnEasECrEyfC4aA9qA_tDgnEgpEwqEUqEwsEjUC5iEHQD8pEysE1rEsnD1sECsE9OAenEBUB4sEOsE6sEzsErmEuRCgmEyqEgyDytDSrEwnEUrEjsEznEYrEhqEzsEXzDFLCqoEKrDdnDqsDWbAssDYrDImExnEWtEeqEhoEmsE7sEImENtE7XCQtEuPDbtDktEVtEXoEXtEotEjvCgmETwD3kE2pDZwDxlAfsEFjB1lEmpDVrEHcEFoEZtECtEfvD-tEVmE3kE-VEntDJpDNzDkqDltEztEntEhrE2tEpnE4tEBmELrELuECtDxtEisEQuEWrEDuEtqEFuEVuEXmELEAcrEqsEGtEItDMuE-lEOuEytEEnEksEsqEptEatErtE3kEmtD4fCemEusECpEZHAgtE5BAxsEVpEpnEckCXpAGACdrAtrERnDPcAdJAYRALsEZqEGqEAtE8uEUqEvADTGAaPBCvEFjBBjALtEFuEIuD0gA_IAQvE6vDMJArrEtvD1mEQTCYvESnBwvD3GAyvDsHAlaANSAfvEctE8vD0HABVEBtE9rEWmEylACwD7RAEIDYvE3kEPkCmuDcqEmtEduErqEZrEjpEhuEvvEXwDssEuJA_IA3fEygEeuE6JANhE6kCPhEClERmE6iAWGACvEnhAOwE0FAlrD8lEIxDZqBQwE-yD6nCSwEmmEcxDUyDb3ATwE0FANVAaxDkpDbwEutDZKAydEAQCgIBujAbZA9XASaCgTCpSCv1CHoEvNE6SE-tCuoB2kEm_BoeBowEUXA7_BExATBEoeCBAD9XAUXAdIAEIBEBA3GAEfC8QC1nACkAzBDuaE5PDmcA6wElaA8wELCDkgAvVCJDDF-CDHCDjEJADZMACOBYyAjxCNxE1vDAaA8QDH9ANlA6vA83ANkABxECKADxEHzA7vC1nAyNBRxElOETxEA8AqVEcVCaxEMlABBB4LDgOEzGAxLAZkBtvAMrA5vA1iAWsAgaCIbCo4DSCDbZEuoBwxEEhAQLA33DWOBS3AZxE0GAjxCJaAaZBc3DtHA1wEBWDklASyEJbBEpEpbEHWE9rBHPAyKCblETMCIOAn8ATED-nBywCXvAllEXyEeWEuVEDrBvwEKnEQBBDZEMfChnCdbEmIAvqCqyE5BAjSB2EA_mEJIDrLDQyEflEuqEGTDihE3MAEpERIBhsAcyEllEeyEgYEhyE4yEf5ClhElyE5TAnhExLAzyE3SCzbEgeE3FEuDEbLAPzE-SB2yEMnEywC6yEblEUyENlE4OBafCsyDauEQqDciASzDvnEOzDNwDZvEsHA65AVoEXwEwoBkzEFzDpuEvuDTvDjlEopDlzEgsEUtEbpDstERzDwzEmzEjtD6iAbtE6qDTtE_lEnlErkEnoA3HAJBAmBAAUAhIBZrBC6AvzEJ0DD1DhgEtkEYfEQAEkcEyjDenBXrE1tEneB6xEMVB79D8jDwWEEwE6vE1kEb0EYVB4UEe9Bj0EgFApXEm0EixEoVBq0E9xEyUB_mD6CERNA8xEovAkCBDwEwGAY0ESuEwRE8fEOXErnBn0EEgEdJE_iEXiEfjE4XD1PAA1EWIDGjEH4ArjE1YBhPEE1EhjE_SEegEjkEH4A4jEmjE7jEHGDYRBK1EpXBkkEMOEFkEnkETlCzjELGDNWCg6DoRCvTB9hExjEnjEPBAW1EGIAcgELPDQ1EoPEhiEEkEiHCVkEe1EXkEg1EzZCsiEm1EV1EZ7C4FDjuAXPENMCl1ENkEo1E61EX1EDpBaPEJeAbkEnJBojEp1ElBAY1EjHDv1ElkEUkEd1E8RC01EC2EMGDakEbMB41EJ2EU2EL2EfkE_jEWjEWDB56DujEQ2Em1ES2EqXBV7CMGDLkEX2EA2EK2E81EpMC6dAH2En1Er2EE2EP1EvQDMMCPVEhqDK2EcbE6nCGWEJQDTkC-VE42EpbEDrBg1EKxEYQDWoBaQDvqCg1EPfElaCD5A-2Ea2EMCEPFDLWEQVE42E0SCa2ED3EsuBFQAI3E6yEwkCNVCz0E7vAIWEgVEyUCc3ErIAxnAC3EEiEEZEEZAh3EkCBY3EAcEjVCm4Ab3En0EgbEn0Ee3E3YEKWE0GAg3E-0Eg7C_YEC7Cr0Ej3EZ7CCZERzEHfEQhAo3E83E0PAjyBC4EIGAg7CvJAZ3Em4AUfE0ACWfEJTEbeEmfDe0EfXE9EA40ElsEjvCscEjfE5vEYtEMKBVTEWcERuEW4EVcEAFBNcBtuECMAGUEblEKgBllEVyE63Eu0EUJBt0E00EucCGOCLhEsHA6-AZcEjDC20AMBCSuEkcBqEAGIATlCiDCIdE44EW4E64EYRB0xAlWE5kE0tESuE15AA5EuuENJAlcBXAEONEwJCtKExgE30EFwEhzDK5EoKAC5E84EEcDzfEW5EhIAY5EjAEJGCnsBb5Ex4EB5EN5E94E_fEQkAc5EMJAe5ErAEi4EyjBk4EMhEMXE70EFdEEFD_4Ej5EL5Er5E_0ENdBMkBQeCQnE2eE3sEVxD_XAv7CsXB75EUfC95ETgEmPEnDB3sElyDFQAVUBQkBhsAmhEYyE82E4YAblEP6ENlE52EZQDSQDpyE8gEV3EeqCY6ExyE0nCzyEJ3ENoAU6E5TAK2EJvAASDT6E-0EAqEm2EPKCESDLMDpRDl3EuyEajAiiAv6EIOAbzEq6El6Ea2EJvAR6EdVELWAG4EayEkBAm6EPvAA3EboBk3EtyEZWETqC62E3bE0nCq3EiWE7XB_6Er6EzFDJvApoDaiAQ7E56Es6EJvAT3Es6Ec6EpLCX3Ea2Ei6E_cAW7EWqE66EPvAKaE-6E46Ej7EY7EPvAa7EzFDvhEdJEc7EFRDbLAI3EdSAUiEb3Dr3EgMBi7EB7Ek7ENEAiqDhoDV7En0ESLCX7ES7EfFAkiAs7E4FDw7EUzEl2EzFDg7En3E-0EnRA43Bp_B3MBK2E97EC2Bp6E73EvBAP8Ef0BR8EoMBT8ENzEFQAQuBjKAc8EU3Ex6EI7EJ1Cf8E8mAi8Es6EM8EivAO8E_IA43B-kESvAWSEitB3gEa3CT6ENlEZ8EMhCw8EeeBbzEllEwDBazD7BAihE9BAF3Dh_A6xEdrAPdENuBixEziBW8Es4EY8Eu8ExoAF9E68AW4DP7Et8EjmDkwERFAA9En0EC9EBzAp5Ez4EwADy8EVPB25ECMAXJAkqDLWAc5Ed9EWBDO9E0BAc9EuBAHPER9EXXCe1Am9Es9ECRA-8EcwElBA7BAx9E6-Aa9E8gAK5EBEA8lAk2DZiBcxEKaAWaCaiAr2Dq9E25E99E-eEcUAq_ApHAGkAk8E94DvaEL-EGODqWDM-EOaB37EnWDE3Db9EH-E_SCyeEYYEdbDH9EcPEExANSAD-EV8AF-E89Eb-EdlANWAR-ESCDqQD6xEI8EXjEq-ER2DRYBYEA2rASiEtlAixE_GC6xEV4Dv9E02E2aBe2DN3DcgD9fDaLAG9EZiBeaEiwA7JDC_ExDCA_EpwA48EfgDdrA6yEfgD4IArMC_8EfgD69EiFCK_E39AU8EkQDaiAfgDM_EX_EYBBF8EcUAzyEd5Au-EWDBi_EdXCP_Ee_E12E3qE39AwbBX6EF3EebE82Ef-EYZDGHDmTBkOAr_EYBBt_EE7EhpBgaBk_E2bEf6EQmCYZDaKDtfDr8EdgApMDy-C8zEufC0gAD9EpwAt_EU7EV8A2_EIrAs_EJUBe8EbLA8_EO-E-REx7EH_EFQA6yElLD-OAkcBwBAK2EZHAdAC42EG4EZhEjQAibEE-ExhBrEAhAFvBAjAFN3E_6Eg1EAZEzyEN7DnRA54DT8E9_EwAFf7EdSAh6Eb7DMNAqDCT8EEAFd7EbLAfAFsAFuAFs6EBnEv3E45DLWAjDErAFa2EiAF_AFvAF33Ea2E0AF-AFEEC3AFXAF1bE5AFq8E9AFR6DgEAABF6yEcDENBFs6EPBFWBFN3EYhEKBF4YAMBFgAFOBFtAFQBFHBFG8EYRByAF8gEUBFdBFM0Ba2EybEqgDA4EvaEz7Eh_E8gELuB1AFuBFzFD_bEO7Et1EDBFiBFzFDkBFEDC42E6tDoAFk-EqAFrBFjBFtBFlBFvBF9SCTBFBlAACFTCFCCF9_EdSA8BFJNC2AF3BFBBFZAFvrDbHATGADZDb5CO3EpAF1UAjCFDEAiJAZYBg_E1UAYfCbCFwaCxAChCFJ8EroBC-CPlAkjEEXAh3EoCFV8AUXA3CFNRD6CF7AD6xEUAF2-E9xEZVAyCFwQD6xE0aAK4EmcAF0E78BXRDG1DvkEGNExkEa4EZ0E49EfPA4kEsUEf4EL5E2JCh9EAFAy9Ef-BBlEI-BfDFn9EMJA8UElDFhDFmYBlvCDXEYDFkJAIhEWDF50EHwENwB9fELVEtFAuDFVKAygDMoAN1E-jETDBAkEW3EbLAeQAXaCY8Az2EIfE_FE68BUfBSDFkgEMTE5TES5E9EAJBAPBAkpERFAYFBAvEumAaDFXXEaVDQEFSEFZRBhZElIEWEFxHEjnAcOCcEFVEFvGA07DiEFUEFeEFdXC20EPEFXkEzDFJ3B1DFq9CW-AnEFdEFXFAumANIE1bEWXAtcBlWBtLE4-D-dDEGEQiDBeDMBEUJE7-AWiDDpAzEFkEF7EA5LEkGBdJEg_ATGEFeBVGEj8DCMEbBEnJEFMEeBEq7BeGEKMEgGEL_DL1BoBExBEqBE48DT_D68D4JEsGE8LERdB8JE1eD2BEBKEf_DfMEjUDhMERiCjMEMbDHKEBCE7GE31B9GEHCEqMEy_DBHEi8BHFFpEFJFFFHE0MEXKENmB8FF1EFvGA4MEAAE6MECAEgKEGVDkIBDGF5RAFGFBNER0EXRDNGFumAqKECgCV0EK1De6AaEFiEFKZAfEF6jDQ5EkQEx5BaGF7ABcGFvGA7KEIOAbGFjVAumAmEFjGFpGFqEFwDFqvCQEF60EOhEwEFTxBoGFETA2EFOLEB4EBBB7gCEIBmYC06BKZA8FAjVAzpA5LBHEFMBEQ8DPJEw-DAFFGGE_EFDFFWJE8AA2GFNJAPGFQJE6LEIICRGEfJEtTAhJEBMEjJEWGEaBElhCmiDlhCoiDr8DdGEY4BI_DuJElFFukBPMEdFFZMEfFF1JE58D6aDXMEX_DRMEaMEbUDH8BoFFfUDqFF4BE4HF6BEa_DiME1PCkMEBfDmMEzFFpMEuMEMKEdiCOKE1FFQKEKJCQHFUGF_FF5FF1MEMQCLIFPGFQCERdBfKE8MEQHEpbD-sARIF-FFQ0EskESGFsGF3GFPGFFNEcHENEFo2BiGFycECHFwADXEFGcEbgCmIFHQBoIFkqDgEFnGFfIFqDF-dArGFnIFETAPPErEF15AtEFx5EzGFhlCbBAveCneCnRCKLEhEFzIFPPE5GFNoAhGAivEO3CENA0BCs6BuKA4nBtAD_qAdIAYIAAnDv3B7FACPD6TAtBAoEF4WExvBFTAUIAn6BmIAIiDiSAxtCMZENQA8EFSBE-EFq-DKHF1OCNHFFFFPHFGJFwADKFFW_AMFFpGBOFFN4BL4BBMEdHFyeDfHFyeDhHFHMEtiDsJEZFFmHFbFFbPCqHFoHF1iDTMEsBEaICuBEAiCxHFiGEzHFuGE1HFthCd_D6HFuPCyGEH9D7eBFKExFFlMEW8BCIF3lBLKErMENKEv_DIIFvME7FFxJF9ADzMEOIFBGFWBBQHFHPEGGFRCEIGFTCEi5B9MERHEwJF3IF0IFRcAlKEIvBezAuKFyJFiJCU0EF5EbDFZEFREFiEFSUBdGFcXEvgEDLFwGFFLF7ABHLFlGFxIF9rBUPA8bBqGF_KE-9AGLFULFuGFt5EHwBELFyGFIwE0GFyEFOLFZLFZlAIJFmfAqcB5EFWXAjJF_SAqLFW0BM4E7dD_EFHHFrTDKBEuTDzLEEeDVJEvJFYLFBUBMIFTHFLFFdaDnHFFeB3JFGPC5JFkJE7JFw8D9JFw8D_JFqJEBKFJMEHUDWPCMUDyhCO_DnBErBEPlBtHFhFFvHF6iDPKFpBEZ_D7JEb_DwGEg_DEjDDKEaKFwFFUiCAIFeKF5GEEfDEIFiKFGIFkKFM5BAGFBmB5LFZEAMIFJQCrKFQJCwMFlBAMIFTIFukBVIFRGEmjDdqAemB2MF7LFIEFnmBANFhIFMfEjIFeXEOEF7IFbEFtfCGsAe4Do4AqIFlcEWsBtIFMNFoMBM1APNFjDFtFAGLFTnDNNFWNFFkA6fDaNFfOCcNFfJFFkAEYEWkDgNFObBVNFjNFS7AwVDhGF8IFMYE-IFz5ES3AnNFjGAiNFwKCkNFBDBKOBGNB2PEhOBEjE_BC27AXaCGJB27AdQEuLF5UBt9DXfEQ4EafER5ElIFNLFdOCfOCzzDCkDQNFW0EEFBTNFTnDPOFtgE79AlXEZNFOLFVOFuqEfNFbOFOOF8yEVJBzNF9-A1rElNF26AjOFWOFHhEbLFO6BMLFeLF0DF80E6xAoOF8yE6DFfPEMjEM1E_OEjQBF8AFEFnWD56DrQB_VA6IDMQAvIDghBTOEMgE8-EvSEVhBjPDKOE1FDNLB7mB4gAyOFHoEPOA4ODEPFUgENoAPPFZvARPFMPF83APDFJEFjgEBLFf7DYEFMLFLNFcOFQPFcSDugE89DLLFsIFMOFFPAjPFXPFlPFYOFehDWPFRoEhSDWLFhLFNOFsTAPOFlSD1PFrPFgOFkPFQGCqFELOFuOFvEFOXE1GFfOF3PFRmEwhD2FEM6DPYAjbAioAFRBWiEoPA-pBiEFnGCSzBmYCPaEWTAzRCJ8D4GCGzAHIAVTAXTALzBZQFeYCWQFYgA8bBnGCTTAdQFKIAkQFoJFH7BqJFNJEsJF8LFNBEWaD--AxPFV7BJHFMeDVHF_LFQeBBMFdqAQFF9-DSFFeHFcBEVFFpJEfBEIMEYFFNMFvaDyeDNMEIKFQUDyJEyHFsHFKKFS_DtBEU_DYMFYUDY_D-8DT2BnFFUKFpFFD9DNiCYKFhMFm1BK9D_HFlhCCfDnMFCCElKFFIFHfDtMEPKEmKFKIFFQFjGA4PFOBBzMFCiCLQC6_DzQFejDc5BgjDHfBJGFWIFhKEMGFtRFkOFtPFqjDO4EtBB1RFvIBGNFXGF19DWyAUOFfOCMvAROFYGFxCBKSFsTAMSFYNFGrB2PFjGAMvAeOFVSFtBAMvAmOFb0AjOFbSF6IFxGFuEFQxBwEFyNF-RFbSFAKB8rAniBPGAVBA0BAz1CMjElxE3IAezDWJBV0C6tBNhBVQB8GF9DBgZAsSFj2C7OFcxB2SF_XBfKBpSFeiBJMDVBA0SFATAQQFZvAM2EGiBa1EPQF9HAaDBX7CITFxhE6OFTPFI6EvaEg2E4KCCEARTFj1AZrBsDCbYEOZBNNDwkD1WCeSFlEC_UC4BAZrBXND-lAcTFDyCJbESNDZrBYbE6WBPEBl9C2qA19C2wAWIDP8CboA_yEXKAKTF8OBmBA6CD3OFi1E1aBGsC6TFc2E7XDZdEikEg-D9TFYyASIDqSA0FBVXB6QC5BDdYEAWCk_CCFDnDDTBDaTF6DDNUFXED_EDCEDxkDjEDZTFOTFZvAvTF2yC4pEsLFycA7SFUPEAQB3BAucBySFFTFDBA1SFxXBvPBkgAkUFLWBmUFtSFTADNkCkgABYBpUFrUFETFGTFJsACIDUPEIIDfMDnUAIIDTADZYCwjECIDePEhHDdjEIiETID9DFEPB-DEeODNVFbPFigEukELEFwkEkIFtNFNSFISFwzAaEFd4ErOFWcDQEFh4EbnB76AAQFGUEjOF1NFZmAUSF7PFGQFlOFiOF-RFpOFJHAjTFaYD7oDVZBT0DZOATvAwCEqPACBDx5AqPApRAHPAVNA14EjACHACjOFCWFoCCFWFQHD6fA5EASvEJWFwEALWFiDC0FAaFAPWF0BA45E5eC2YCNlA0BA_VFyGAyjE-VF-UEJBAAvCotBvlAzfEgWFftBCGA1ACSLFjEF9FFbyC4KF4GFoKFfwAENFkLFwVFHQFNGCyIFZSFvRFNHAHSFzUEquAaEFcbC-RFbVF6WFInA8WFjOFa5E-4EHWF-RF6cEFXFQkAIWFJXFHiAFWFgSFuNFAOEIVECOEjOAMXF0FAFWFIOE-BBVJE6LC2QDxwEn_BTqAZXA_kAZTBhCB6JA2NEoDD-XEktBvlA2NEyHAtnA_9C2eEqrEzVF89CPlEZXFGLCPMCH6EvFDBeE19EkMAwXFxXCmPA3VFQpARTFLBFcUACBDZUF2XF_DFm8EF1ERTFJUA0RCioABpB4YAJpBHTFgUF0yE7qA_MAnFABpBFYFe2ECsBJGBfGClBAz4Au_EmGA72E1oBTWEK7EuVEZyE4YAUXAbYFdYF6_EKpBIPF53EqYFxJAIPF-3E5BFFiEvyEjYF4VE0nCsYF-_E2YFQmCwYF1CFjkCmXAoYFK4ADoDK3DaiAnYFZEAdYFp-EMQA53EIZFYQAxYFK6DzYFBkEmhBoBAjyBB5DMQAJ4EW-EDcCybA-VEfeAMQAeYF0yEw_EhYF5YFcVEkmBLaEZRAn9BSUFRLAbBADDD1NB08CRZFy3D03Dj4DEWCF_ECGAIPF53DmYFbTAaZF-GA5VAdZFVWEboByZF5VAiYFe6EHQDDrBIPF9_E3VEVqC-ZF_VAGRBTgDRZFmWCwyE6YFhrBIPFnGCIPF6-EAeELxE_kDAFDwKBpZFQVEsZF0ZF4IAvZFuWCxZFLaF0ZFiUFULBhqDbZFKABm7E2ZFQ3EmaF5ZFcZFIZFPlA_ZF44DMQAJDFxLAIaFADCUZFADCNDFL3EdoEiEFCZFa6DswE-YAvxCsLC7ABmTBS5DNLApTC9aF9YEBfAAZEOMDRJA_wEbTAW5AqUFiSA0aFFQApyDAkABvBKfA1-ENbFKTAk8CuSEHIATyCybARbFucBrxEKTASxEdNAbBAibFiSA53D5LBNUFMCEtwEslAfUFZFB0QBLWAGbFBBBtbFLZFoBAUbFbLARaFKaFnhBPJFrIAMQFaDB-aFrPDX-C3UCwbFBcFllD0bF85D_bF3bFK-EMQAPbFJRAdHAHEA0EDC1DYBFTzEv-EJaFyZBBPF5dCmXAScFMhAZXAQxElbFtxEnbFecFUcF1ZFFcFAcFRTFDcFqwEccF5FA-aCS5DMcFIcF6uE4bFQcF0GAlcFZXA1cFvOAl6BviE9QBDHAlBA8mE6bFRZFtcFtHA3cFCDCNkAGZCmLC8BB5BA-cF8mEs6C9IA9aFU7ExMB8TFEbFKcFQ5DxMBJbFOcFYQABdF8bFacF-bFocFQdFroDEcFV8AwcFfdF7ABFDFIPF5cFIdFCGBAGALdFRFAAdFWcFKQFJ8ERaFHdFPCBrdF9cFudFdMBNUFpTFPrBO3EIcFwyCe9CmTFPrBmTBUXA6dFBeFbRAndFzaFwdFGPFCdF9bFjPD6aFY4DYaFgAAYBATeFYBAJEDn4D1WBDOBL7CRTF7dFHeFQFCoVFpNF2NFgaCqaFlHAycFceFvCF1aFPcFoWFUNFBEAdNFaNBgeFqVFbdF_VAfeFseFqNFCHAveFo4A9YFfMCmXAiEFmeFMCEiEF8OBsOAnTFLWAUXA8eFGeFneFf8EJeFH7EP-EFZEIfFADCNeFUaFEdCWbCZZELCDUeFVeFTCDxBDZeFoWF9eFeeF-RFpVFo4A-aCEfF7AB9eF0cFqeFbNF3eFkNFBxEONFFkAxeFADCzeFqfFueF0eFheF5eFDdFBzA7HBqSFlBA7SFoAA7XFHNAN5A0tBCTFxiB9UFuUFLWA4UFKTAZkB_fF1UFs_A7fF5GAnNEvBA9_EKgFAlARfCN4DaiCQfF4dCEgFgDENhBD9E2fFiYBrSFtSFMCEf-EwSFvYBDJEGTF4YAWgF1fFHgF6SFdgF4bFsfFNQAPfFzfFlgFGQBD9E0FBx8EQFCSaCf-ExbFioA18EaiA6zEXsAPgFgiAqkBITFx8EkfFUXAFdFIEEJxEKeFGEFcdFRYBbcFNkAEhFhcF9TCjcF7FAbBAEhF53D6yE7gF6XFmSFkTFKRCqrENUFpoEBzAchFl7EQBBaYElfFLSFkTF-UCNXCi4DgaF23DWUFRYFMaFLWAPgFehFycFZ7EZdF5bFHhFnWDRaFklARaFCVCrhFybFUgFkUBvhFklAvhFEwCVCDHACsWCRaEdNB_VA6MADJA4ZCpSCxxBUxErAC78AKaABiFduAuNEMUFycFZCDnGALyEyHAzTBicFy4CdNASACA8AmeFXiFxxEMyEbiFPhFBAD_yE0sBgbCP3C1nBj_AyGAxLAPLBxxBhXFuXB-dFQGA9XAmXCFfBZSFT7EQBBxgFxhFghFzoDufFteF-aCvhFG_ARTFyhF1UAodFjhFoNFxfFqVF2eFLjFffF1hFQ-EyeFdfFnfFwfFvfFzfFDjF_gFRYFUpA86EjZFLWAuYFwhFRTFbjFnyECaF9ZFJfF_3EPZFJ7EBaFHaF_VA6yEGaFvqCEjFajFiBBOAFZgEcUAwjFybFUpAqgFQjFMfF7bFsjFXZF7jFgjFRYF5VAZ_E_pD1gFZiB3gF-pBIPFK9E6gFqrE1wDAkFybFCkFIeFYQA5cFNhFIxE2OBrgFSaFLhFybANhFkbFmiFoOBShFMkDmcF9hFbUCnlEqmDM6EV9EgyD55AevDehFeIALUA6iFV8EaiAEBAskFWKCpoAykFGjFoeFadF6jFQZFRaF6yExkFZXALGA0kFgXF2dEiOAciA9gFrkFBlF_dERfFzUAelEvhF-gFoQDgKFXhEhhF3dCguCZSFbSFmhFnyAfaFvWCSzBTaFuhFYhF0VF4iFt6E5jFKfFYAFydF_VA4hF_VA6hF8IDXjFdlF89CGTDSiFPRD-7CSMAI0EGMDGiFCdFJiFHZC0YC7hFNQFOiFZEAQiFRnCrlFxXCmUCUiFibAAYFXxE9KAfiFslAhiFFmFYiFAsAMyEZACjxCsxEniFdcBpiFvtBuoBtiFEDBbLAwiF7AByiF5lFdWB1iFi_BBzAjOFukFxECD9EiEFZVA4TAngAgbCbzA6fF_lF8fFjdEkXCRyB27AR-C8aC3TFI8CpBF1jFdBB7ABmmFdVCg_BqmFvhFc_BOgFsmFLgFRgFS2DTgFzfFdSAY-EflF6mFomFXIFPsAcjFPyDf-ESzBxmF7mFH1C0mFZkEaiAfjFJnFcXAnmFEmApmFfsA7ZFZ6EljF4kFilF4EFjjFrjFOfFddFOeF-jFE3EfYFL7EQmCInF4mFRFAKnFcnFMnF_ABzjF4KBF-ElmFanFTnF0nF-lBhlFnjFm3EAEFCdFgBF3mFOlFRFAQkF0gFbZA9fFGiBalFMQAKkFV8A7gFA6E3qDgmF7ABQkFChFbTAUkFBADXkFtgFMhFgkFgcFckFKWCJDDfkFmYEZXAUhFqnFy6DkkFFyDQoFqkFflFHoFd-EqMCrwEscFidF_DBQoFNkFsoFNoFRkFoBA0BFVnFRcA5cFETAiPABWEJUABmAIXAcYF6wATkFdoFLUAXkFcBF7oFYFANkA-oFpJAApFwpADpFG_BcoFjoFCDCVhFooF-lDflFDkFcqDFkFLoFamFmTBQoFFlFapF4oFGpFVpFFhFWkF5kFBoFzdFakFHpFYJFmoF32DooFMlFToFRFAbpFD7DwoEDdFwoFdbAOeEvXFBnFhBANlF_eFkpFXCF_IALpF9oFYMBRFAQpFCpFZXAo1AlpFTcFZXAJpFT6DSNDg1DNpFGqFWYEFPARpFKqFc1DUpFNqFWpFvpFN2DxpF9pF9iAwnFNFDVOA-aFaIF3WBTGFvGAkeCuWF-dA-aCJNDiqFgRDkfFmqFWDCpqFoWFcJFOGFZlATGAAvEqqF4KFPPExxBKZAHPEXkFyqFeTAxWFTEF0EF3qF3XCGrFoWF_qFLPE-qFvIFfwADoF6gAflFgRDcfFsWF0qFoqF7EA7qFuIF4IFwADzoEnMAtqFRiAFoFjqFOGABqFCrFWrF7AB2qF2EF5qFlIEZrFLrFuZDNrFbrF9AD9XAr3AQuBOfBcFEXEBlaABrFzIF2EFDrFrWFpWFEGF4qFJrF-KFurFrqFsdAx3A0rFZUEq6CEIDQrFshASrFWeE_iF6rFmrFFrFIFFnqFiLF6LFRsFarF5KFieFaiAuqFhrFwqFzhFsrFtGFZlA8rFZrForFdXCqrFXFAZrFPLFZlAKXCBUBgsFwrFfwAvrFZsF5rFVrFisFdXCXrFIrFAvEqeFjLFzTBkQFCsFwsFEsFDCFS9EegEMsFvqFOsFrtDmqFksFGrFumApsF7sFusFZsFdrF0AAfrFRrFFtFnRDxqFQsF1sFYrF1qFKtFmsFGrFMtFWsFrsF8bBOtF9qFAtFyrFjiBHsFVPEXmA4rFppFHYFCdFlrFErF-rFHrF1PB5sFwWF8sFbVC-sFswAxsFPPEGsFZEA1rFJsF7wCLsFxNANsFnRDUrFYsFLtFatFTsFetFxMF0qFdpFTdFjMADTD4YAcsFGLFwgAWtF0sF7FAjsFHuFqWFytFrrF6sFftF1tFZEA5cFRpAKJFiEAyWDGhFjnFXcFWDBJhFthFutFx-EzqF7EA_yEnrFbtFAsF5sFhGCGrFvuFTLFduFoQFbVCsiB8bBgbFmcAhuFjOCjuFfoFmbFRhFmTCAvFjvENJFzBAloFECFvQDshASuFAIAkmFOLFGtF_pDItFYuF_rFUsF3uFKuFZtFanE3tFRcAStFEtFdsFTuFfsFKrFhsFWuFXsFlsFyuFbuF0tF5uFfuFSXCkcDCTAMMAlaAitFMrFAtFzsFFuFdXC8rFVvFxtFnsFrVFqsFeuFx6BeKAuvFjKAEIDcvFbTBAtFGnFgrFOvFkqFEuFkGFZtF3sFJuF3MF0qFbvFktFlMAerFLWARuFRvFVtFivFruFJtFTsFauFosFcuFZvF-vF2hAgtBBwF2LAxvFjvFvsF4tFTwFzrF8tFIsFoKAgHD1vFMwFlvFvtFnvF4sFlIEgwFQwFgtFbVCUhAlwFwvFfaAEwFXID8qFLPE7tFZRBuwFhIAKsFdqFQiBfvFJwFjrFLwFkvFcwFqWF5pFqTAevFBuFUtFkqFUuF2vFYtFXvFwtFprFdtFQcC0GA_uFivEkuFopFmuFxdFYcFtfFXtFzwF9rF1wFewFMpF6PDULCGvFHwFTtFdsFsPFzgFhdFscFAjFqNFKoFNuFzTBTnDxEFVvAOoFzoF8pFUlFlEC_pFyWFAyFBqFDhFtpFjxF5WBpsFmfFOjFofFUjFyWD5aEsBAaoFonF9uFD5AbkFhTDciFekFThF2uFsVF0NFSyFpfFteFzfFWhFrJAypFhpF9pFRnDzpFgyF_RFsMBFABIoF6pFumFBxF9xFfOC_xFjRBJkFgpFMkF8xDSrFsPFvyFR1BWoFRcFLyFVkF5WBWyFKhFnhBaqFfcFCDCCvFQhF4IAeyFlyFYpFcUAahF19EQwDryF9yFfOCimFdbDihFulFRNAnhFzTB0lFSzBnyAHkF4yFbcF4YAYjF0xFYzFr7EzhFXkFmlFjWC4lFhzFhLAjzFzbF6yE_hFJjFWSFlhFo5AwlFEiFzlFwZFqhFRaF2lFzYCpSCyzF7lFnWCRiFgqFBmFHACDmFshFKmFjiFaiFVSAgoFeiFZTBHgAXeFRLAFmFevAZiFeEAZjBtDC8KAevAYTFycFkmFXKA6ZF2nFiOA4nFh0FuaFrzFrtFCBFCoFJxFJ8E79EMPBlUFogFJgF9pF7xFvxE7UFlWBsUFjgFwkF_SFFkCu0FyPAw0FcgFy0FEyF0VF_mFp0FbOCgqFDnFkCDFnF8kF70FkgAwgFb9Ev0F0UFx0FegFA-E20F_SA40FCgFkgFM1FFgFHIAzUFkJFS1F-nFyYFAoFstFpuFblFL1FwUFEkCN1FYgFP1F-0FR1FA1FrcFyyFZ1Fn1FOhB80Fc1FQ1Fe1Fu1FBzF5JDifFGfFXkFNkAxxBhiFm1FDkCz1FkgA4tDwHA2LCYIDeIB_9EGiB57A2jAxxB_TFk0FEoFrkCiEF73AFDFO2FDiElxFLeFW2FxZDvmFlHDH4AQrFD3D--EqSA5VA9aFOnFkZFp3DhZCONDYZB_VAxxBuZFohFvWC0ZFDeFQFDj2FmdFfjFEaFF1FIsCqjFvqCk1FbcFPeFmIAZ4Dq2FADCs2FeaFu2FhaFYQAm4DYfFSCDq4D7SAqvE6ZFl2FSLAo3DmZFfYE8CD7LCqvEtZFD3FfzF9zFKaAw2FDfFQFD9vDUbAcZF12FmjFh1Fy6EpjFv_E__EQaFZcFHzFpnFLvF-EDXaFCEDT3Fq8AV3FdaFh4DY3FphFa3FMQAH3FByEQDDIlDg-BhBAjFAG8DsKAJ8DN3FjjFiZF7RCO3F4YAfjFkcB_3FH8DmEA9rAg3FE4FDrB2NExaFfjFxxB5VAFaFlnFvqCS4F9jFOaFVqCV4F9jFs3FzVE1YFarCu4AtbFm7ESDECbF7FAyzFFbF85Dn4FNcFPZELbFllAebF_oD32FXjEWbFUGAYbFdFAabFy4FKaDFREfbFZFAu4AgdF4vDC2Bn4F8xFr4F2jAn4FYdFv4FKfAMbFy4FBdF24FsuFP5F64F94FwIEtKBy4Fg-BA5FmdFnBFyoF4KBS5DI5FmdFKbFL5Fx4FT5F5cFpbFuKAO5FX3CDZC74FNkAl5FYjAhfA7wEfbAt7CvICPgFZVEb5FDlFLmEFlFAUADsAv5FaDDy5F9pF1AFNoF5cF-nBAGAYgAtaFyqAAnFC1FslF_5FyqA0fFC6FKgAF6F2dBzfFLlFgqFSVAu5FlaAD4FOaFF4F3gA55FNRAJSExQBlzFXnFQ4FboBb6Fx1AX6F1YFcqB22FY2FtuCi4F62Fp3FthFtjFY4FZtC--Ej6FExAi0F-7EOCFMzAV6FqIA6ZFg1FOZFi1Fq0F7kFs0FXjEKZAWXAMCEKZA8OBOTCmTBvSAD7FyXA4oFGzFu6FB7FAbAshAHOANaFUHAzGATsAy4BiuFs_AQFCgDB6FAnJAjEBdoBETA-aCQrAzBArBA8AA0TAuKAWRAXYAEXAOfBX7FQGAZ7FBqFc7FJEAe7FDEBg7FtHASREy7FTUE2EB17FyWDvBDBnEm2Az7F67FmVApAAXkFx7F8EA57FkVA77F37FG8F9DB77F6yEj7FXTArJAt7FR_Eq7FV7FA1Cn9B9CF0jFZNC_IAWXAOfBt2AMrA86FxVE-6FZAFA7Fg4FvaE6DByXAd8Fn9Bv7Fb7F_7FH8FvVAuBAi7FWFAl7FQWEU8Fp8FtsBv7FkfFF8FA8FI8FmVAgOEd7Fu8F77FCkA97F68FA9FC8FE8Ft8FM8F98FK8F78Fv8FzfFP8FL6Ee3D18FzGAnQDY8F3nFcUAc8FT9FxACN7F04FouFf4FCtFLeFY9FcZDxACr8FroD0QArtDE9FJ9Fh7F2nB_kAYyAYfCmTBP8FRoFS9Fi9F_lA48FivFm9FKiEveAcqDo9Ff7FK9FI9F89FwVAC9F-XF-7F_8Fp9Fw8FO7FblF39FTDCIQA7AEnGCKxATcAJHD79F07F99FE-F_9FtHA3YDU-FYYB17FikFe1AP9FlkFbLAIAFCvDv2Ch9FnQDk9FzoDR-FB8Fq9FWXAs9FuVCxACv9Fy8Fx9F2nBOfBk-FGvFw7F-9FS-FwVAL9FF9FA-F_yCFhACjAn-F88Fh7FH-FbcF_-FN9F5-FF-F_GC2-FeiBa-FO9Fy8FQ9F4ZA--EroB7RDeIAkcDvICxyFqTASxF5SAvcFj6DHIAS_FNzBJ8DHfF8jFSkFfxFaTB_IEdLCuBAGpFgmC91FvxFl_FsyA0fFOTCwoBT5D-lAVeCjXCV9FiOAG7DDPCtRAYWFiPAb9Fp6F2hF_VAroBs_FETAv1FTxFVdFNSAAAGOfAsyAJyFzPDu_AIAGq9F9_FRjFADCNkARpABAGcSA11Fs1F31F4fFdgFQFCGQBa_F2jAroBd1Fy1F5fFkfFGQBqXBXAGhAGtSFXkFkAGWPB_0FZAGBHAroBGpBDAGZ_FFAGT5DwAG51FrACp_Fc9FLuBrpFmcAv_FQTCHAB5VAYXALsA6uEj0FCMA_CFT1BABGuIACBG8_F_nFk3Fj1Fe9F7-Et3FmXATBA3BArEAAqFm7ETBGrEA8xFByFc5Fj6DUBGwBAAqFNWAxxBKZFcUAxxBNZFh8FNBGq0FiBGTQF7ABzxBLuBlBGrBGRFA9xB6EFuKAs7F5BAV_FhdF2BGlBANCF_DBS5DsLF1BGvICChF5BGnRAn7FQGA91F5BGR_EEUA3UC-BGW7F5BGwxFivEDcFCCG3pFE_F17Fx8Fk7FzBGFxFrjANCG19FHjFpeFECGDCGNCGgbEJ_FA_F27FiCGN9FB-F9-FD-F47FF-FD8F5AG4aFNQAS8FfCG3UCTCGT-FqCGV-FM_FWCGLCGW8FtsB-aFqoFQnDdAGNSA5CGe8Fg_FRZFjwEokFb3ANkFHaD4BF96FoBGj8F_VAmyFFyDJDGXCGy-Fa9Fm7EsLFr-FKlAt-FzAG5CGU9FkfFo8ASeCtCGzhFYkFnhBDZC0CFk8CZDGbDGUDGuoF9XAJ-F3gAWDGyXEs-F_lAG5FADGLWBTDG_lABqFeDG_lArDGL-FxLAO-F7AEC_FjDGzCFHfCmDGxDGTJFP-FK-F59FN-F7DGJHDoDG09F0-FnBFJ-FhCGY-Fo-Fw8FLWAP9FMEGqNA0-FdDGBEGrVEFEGM-F9DGn9FlCGJ8FhEG98FnCGmOApCGL8FV-FsCGPAG_jFRaFkDGHfCJ-FxEFIEGzCG4-FjEGwVAO8FN_FXEGl-FdwDroDzEGUEG4YAWEG0DGZ9FNEGPCGaEGwCFxACREG1CG3-FkCGSEGjCG87FC-F9EGqEGMBGl8E_6F__FbEGXDBMFGF_F1EGiqBl8F_cAP9FUVFS0EIOFlgEZVFRCC8WFSWFgdB_WFf0EwGAlFGKWFnFGEkDzfEmFGBjAIXFn5EHiAwFGgtBZJBxlECnDAACUBDIVC7XCRmB3hDc7AvGFpPFBQFjSFOXEHDCoCC1FGCGA3JB-FG8FGjMABDBTWFENBADC2mF1UAPGGgyAcPDsdEs1ELeFUGGpJDV8AwJDJRAaGGneAXYFRVFdGG13EEOFebBITEMhDWVFePFS4EJNFrFGOWFgdBO5EmPFrGGLOF15AIGGwGGvPFBuAvFGsFGBjAf5EH6Bh5EVXFNWFDEAPGG94EwlENSAnREHACLGGvtDLGGKfBPXFDGGSOCTXFQQAGGGQkA1GGhLAKGG7FGShA0OFhHDejEC8ApCFIgDTTFVjERVFjSBSIDTYE5FATWFfnFkYF_nBAaFm3F_sES6ELhAn2FnZF9BDmDDbuArTEeTASvEYlFF3FjPDjeFXFGlHGfjFPGAwEAT4Fh6FhpBqZFLMAX4Fc4FvqC9HGDEAKWAF4AHIGm2D82Fw6FQmCCIGRLAfKBofEb-Fs3EbUFaZEUUFyHGmIA0HGgtB2HG-zFMQAkaF_4FAlBWVEoHGEvC8nBfbEXFGJFGTEGqRDgdBjuB0lFLIGthF_EGv-FAHGINAgdBBqBiIGnVEhpBLIG_HGCqCa6EwfEIFGoEGKFG-8FpIGjCGEIGCcEmqB6IGt6FvIGl1FusCQIGaQFA_CJlCoIGAJGTEGCJGSJGNFGX-FDJGxLCmVAUIGgMBd-FRWF6GGgtBKRCIGGj1AJEALPEi-BhkAtAC9SEIlAhMA-lAkJG3IAIJGADCQEFsJGEABVKA-aBShAfWC7GFbIGJbBfFGRDFdPFbHE5WFpFGsEF0GGfJGUWFl5EoFGT4EKNFzIGTWFr5EEXFzFGeJGuGGBjAr5EyFGacESHGDKGVWFlREFHGylE6FGEdAMGGi1AKHGAGGgVFT-DsEFNHGxCBOYERHG0FGVKGl5EW3AIHGlwEE7B3HAg6BkiAQoFJKGvGGdjF3HA8OBSRCnQEzAGuKG4LAwKGqrEyKG7GGKpB5JGEtB5AGPDG-KGQWFxJABLG6SCqyAILGziBc7F7HGE4FnIGH4FtHGR3FhEDdUF-8FzqF1HGE3FeIGedF-CF3ZFkHGp7B8HG6fA7IGm6F9IGYlC64DSFGLfFrnFeZFn3FHJGhLGb4Fr6Fg6EDgE92FDiAfLGOnCQLG1LGkIGQFGhIGGaC13FvWCKJGf6FV8Aw9FFLGyME6LGCjAJpC5IGtLGi_FGMGKpBNJG_IGM9FiEGYFGUCG5AG0oCvJGNQA0oCNJGRJGOMG0CGVJGN9F3EGWCGbKAIGGfKA7JGHOF1kC-JGCLFgPFpPFszDXWFgbCaWFVNAGKGsGGREFWWF4aAYWFsMG2GGgjB4GG_GGNZCtSFrMGSACVNASKG24E8RCqMGZWF8MGZlCBGG6kChSF9IFfLFFGG4MGBNG0MGhLAmwE8jAm7EvbFZLGC-EBNGwIGaiA1bFEIBFDFKXCyMGgbCxaFo8Ay4FW4FgDGPZEBNGJIGMTBVNGblFp5FT5FlNGXSBT5FthFbpAenF00FB9CzTFejFAIGKpBvNGOqAu9EVaFpLGG3E0nCJrA1HALUAmHGrHG96E-NGsBALUAtIGZ3Fi-EnNG_LG_DBfjFEOGAOGfjFbNGZJAYWFhNGrEG7NGtnFhrBROG6MGf3FnnF8sFcNGzZFNIGcFGWOGrLG4qBY-EiMGP4EkMGNeE_JGHKG8WFHOAjXExGGbfEaVF5eCdWFE_AMKGTKGHiAtOGoXEg5EQJBzfE4OGOVEMHGiSFOHGzJBQHG4MGzOGIYETYEdoE4uEOEGqPAcpEfIAlBAsLFyBAPrERPGYMG6-F-EGaiAP9FHbFeoEl-FshAP5FMPGNHAPPGQNBJiDjwFCGA9wFgHDiPGq9C89BWXAeUA_FBcEG9EGUJGZMGOAGnLGjlFseAbPGX3CiqAePGJiDgPGiSAm5EAwF0KAmwFfaAUhAaTCpPG3FBCGAtPGG_F2CGdMGXTAYPGJPGPCGLeEsID3PG6PGSPG5LGxIGWCGKQGvBAaPGxNAcPGOQGOPG4PGSbF-hAmPGkPGnwFFQGaFGJDF0PGqyD2PGbQG6PG5PGHkEljAgQGfaAiQGQMG98FIQGyLAnsDZ7FbnFkcB4BA_UFeHDsqANQGnQGPPGQtFNMGUPGVCGJQGIPGWQGGvF2QG6GA5QGoaFkSAZQG9QGcQGhPGiiBFQAAUCJRG5oFTPGH_FGQGKFGkQGYQG1PGNPGfPGdQGtMAAdCSRGFVFvQGDJGcMGQ7FPKAN_FYPG-aBOFAIgAt8FBEAB2BVOADfCtBARQGjQGVEGoRGdoEqRGAsAE9FuRGvSAZQGvSAbbFcEG3hAtQG3WBjRGbMGRMGVOGuTBlQGAkA-RG74F8wF9PG-wF7FAESGvPGbFGf9FcJGN_FmOGoGGT0ElMGfPFrIFGNGwMGkWFptBuMGzGGfWFfIAhWFHZBuFG_GGfSGIlA-MGIdEpSG2FGoSGkSGlWFJYEdSGjKGtSDPHGQSAmKG0FAtSGeuAKXDE6BBGANpENQGW_FyAG-8BBGAr-FyDG_ACYPB_SGLRGw4FfNGqNGdCGQbF7ZAeRGceFaLA_eFZRGIOAP5FlHCBfAS5FRJArNGoSBtNGblFr5FQTGLWBSTG0PA_eFOhFQ0FRhFs5FtTF44CFQAxiF53DDTGjIB-aFBTGucFHTGETGvDGGTGvTGNpEg5FdFAiEFM5FNTGi_FndChTGiSAjTGnBAUTGiNGGZEBfASQF44FUGAplFpNGbTGt6F_RGthFgTGBOBiTGGeFTTGamFmTGDvF4IApTGBfFrTGbLAtTGlNCpHA-SGzGA8-A3AA6BAvRGOGAZhESaCvTGXDGeyElUG3TG9SGjIBkUGmUG8RGLTGwaCgNGOTGRcCBUGuKADUGFUGHSGQLCJSG34FMTBZTGCaC3UGcOGdTGRJARUGhbF6UGEpFgIBWUG0pFYUGNzFobFLVGqTGPNBfUG0TGxUGDdBlUGxTG3xFyyFrUGvDGcKDApAuUGzAG4TGjUGZVGmUG6TGJEA8TGi5FOUG_TGPTGTUGCUGVUGkTGamFn5FKfAJUGCVGqyDMUG2UG-TGsgFV5FeTGZkFmcAs5F8UGXUGMzFdiFoTGTVGcUGVVGamFuTGwUGOfB8-AHBAzUGLPG_aFJoFjVGMWGlVGApAPWGnUGWTG1UGwCFFVGURGAUGvVG7UGxVGEUGzVGiNGAVG0ZD6VGsVGvCGKVGgWGMVGdUGlTGkVGzJDDdBQrA0oAATGcVGEAGeVGT0FFzEOMDvUGBKAiUGxWGApAzWGZWGayD3WBMTGpWGk5FLVGCWG0pFVTGDXGYTGZbFEVG7VG84FIVGfTGrWG1VCUUGNVGyVGPVGEWGekFbUGiWG0yFJvFgUGITGWWGUBCmnEa5FTWG4WGYyA6WG1IA8WGhUGYVGAXGmnEoVGaXA7AB9TGGXGj_FBWGiWG9UGxPGheEqaEIUGRyBKUGc2F66DoWGW_EGVGQUGTXGAWGIXG3XGDWGbyFdkFhoFcXGXXGeUGKWGgXG-WG8-AAvCZWGpUGmXGwUGsUGDdBgAA6BAfIArXGhXG_WGtBAUYG0UGh5FFXGCYGeWGuVGVXGwVGOYG4XGj3FTFGKxFaRGqyD-XGaTGmYGRXGKTAFYGD5A2XGrYGJYGP0FZUGSVGsWGUVGxLAWVGvTGeBBiEFOWGQWGaeEahE26F8BG85DDZGGfBFZGDdBYWGjYGdFAzXGmYGvhE-XF5nFPGALXGXTGNUG0YG07EXZG5mF6aANZGsrAPZGApAYBAaBAVYGa6DSQGWPGWSGwUGEZG7AB8-AmZGCXGZQGlYGhrFARGWRG0RG-UG8aBmWGPXGRJASQFRSGUPG3CGXTAXSG_fCpGGaSGyGGaVFHOA8VFhSGIaG7VF-XF7bD3GGKnBJaGOaG9WEAIA8VFd1DRXEVaGOaGcSF7CENaG9-FrNF_PFtNF0SGPgD2SGfVE2DF9VFZaGeaGNIECBDVQGCBAOSGEIDd7C-XF5NBpTCZVC9wFKIAFwD5ZBfWD3hAraGERGtaGvvFEIDCkACzB2zBvxBWtCUhACBDMxFtBA9aGCwF7wCwaG9-F0yF16EyHAOSG2aGfaAUEESXCGbGYwFVOAJbG-PGIEEBbGyAADbGmWDS_CKLAqOGvMGEsDVOANNGLaGkFGREFtOGDNGpfEB6BJnBqXE-VFrbGUaGlbGrbGbaGRNAqbGAWFtMAgzEvUBrKGjMA_OGINGvOFxNF6VFAIANNGqKGWHGBSCThEoKC1VFNNGClF_OBKcGrbGxxDc0FQHANNGIPEBHAEmDbKGiPAnRATcGGVF8bGRhFXvEFVFqhAiaAFJATRG2KDczCx3AxaAlbA5ZBvSAVFDUTF3XFtaCshA5jABID6QGq3AgMDblAqjAjcGELDGAFmcGQEBeKGy3EMZBLcF7FGKfBSlEERCItDWcGtYBShADaG0kCiIFibGo2B_JCnbGaVDNdGfVFkVFUGAMdG6KC8WECUEe4EPdGVdGXaGYZCGJBNfA0KCRBAdJA0lDmMGcSGWsBNdGddGIoA3BAgdGa6COdGqvCmdGsGAedGpdGhdGulDl0EvxAndGfdGydG6fD2dGxdGa6C1bGlNA6dGqdGjRB6IF_JCiaGUcBBcG1dGvdGodGAeGnGAzSEzXEnxEFxEi_AAsATqAwVAP3E2HANeGExE_FBjBAQeGXoAhEAaUFgMCiEA-vCFCDJMAvlAskDf_CukDJBDnCD8CDfeGdaCRqF-CDIfCIlAncF4kDhWBqeG7EAheGReCgtBrTFTfFfND9vCreGiNDwMAXfCveGgIGLEAcaC7EAUAGdTFgDDleGRUFS3F7eGZlALqAm_FweGotCpkCzeGlBAFfG4eGWIGKDDSfGZOBNAGuBA53FYeFJ3F83FsJADfGCBBZXAtdDwdGekCSfGupBWBAlfGVfGD5A2TBRNCMVFEbBsGACXBo3A-OEAUFQRGbLAtfGGVFAdCHJExfG_PEFHFCSFEaGZSGpOGjdGRNFenB3pBuAAPACycANgBc0EXVDwOGRCCGgGIgGgZAKgGk0EYNEgVD6xAQgGMXAHGAgVB9GGQJBVJBXgGlgBv0EsDFFYEh6B2rAJgGZgGxnAxBClgGfFAkCBpgGNEAyUB6bG_5DWFA9LDCeGjfGwpBAPGkKGkSFWgGkgGRgGmgGIGA3JB0UBVaA_JB2XDl0C-pATSA_0CTSA4KCdHAT3CJHDXaCGhGtFD-DFYYFdSA5YD6aAShGKTBnVCJhGk7Bv2CMhGnhCPVFdgELeF5YD-ZDwsCgjEfhG1AD9NF_0C3PEeSBQSBahGT4BnhGthBbLAdQEHPASPBm-DuXBeXAIhGkjCrtDdMBtUFvUFC2F3SFBhCNQBscGGYFCRAlgFeOExTAWhG2hGLhGgjE1OElPEtcGQZFi2FdYAf3FTHAaLA7YAbEDEBDeTFfEDneGBWCxHGykDciBfOGQiGFQAZEAxZCANCUeGeSAKYBPiG7AESiGOhGQVFPEEsTFVLGYZBOiG8NBdiGVAFRZAHEDU0F1VCp4DffGi2FZEALQAwiGniGGfGQUFIBDeYEULGYIGaiGQuBviGM-FfiGlYAH6CQfGy2F5iGvLCRiGyiGoiGdhGRBG-2FReFsiGp5DdUENjGeiGPjGgIGXHA7qA4RGqQAypCcjGwBAejGcmDdjGFTAGCDNiB3OE74AhjGjjGgiEVhGA8AXhG7AE_HDEUF2OEGUFFCF8WC6ZAodGgMB1hGsjCtXFXaCK9AgZD66CnwAjGCrBAqGCFBCJaDAPFH9ArYBqGC8PEn5Cg2CmwATgDDkGFkGohGOREF2EYkFJkGpGCMHAMkGPOD-OFPlARkGMHAfOEylFm3ABXB6TACaEBUAWaE3XCuBAzTAYkGXJA5ECSZBZiFUREslAHhGnVCnwA80AifA4NBY9ACPFdkGrkGwBA5PE9SF_jFKaFXkGkGCZkGzPEckGIlAhNEf6D2YEalAnwAHlG9NFkiG6iG7AESkAhkAEMDsjERYBuiGSGAwiGvOATkApFAN_COlGYjGleA_aEKoAEhDljAGRBWlGelGZlGSlGJRBZqDwiGRlGbyEcIDXjGYlG2EAalGbBGJlG3hAORBPlGeeAglGPQEd2ERVFFhDvPEKhFwlG5lGLSBdWB9KA6IDeIADmGzbFyKDdHCHmG5fG4KDfHCHmGDTCyEDqOAufGUlGxEDLXAyfGf4DiJDLHCLXAJiGfHGPEEjSBqIEWmG9fG9LD0uBXTB9fGRlD9JBcmG7lGemGXzElmG0PEp3AadAxhG8ODbiBcPBKMDwjG3hGcTD50FypClgFwmGJkC_hGYYFlgF-DB1fGagESOEgkEpjGGEFCdGDmD_gGtLDIdGYRDoOGWGFDgGSOFe6AGgG_0CHPEsdGbgCTnGnhCVnGTSFDhG8EAHPE-gEZnGDxFw0EAVEcnGsBA5IFFNGldG0gGEeGhRCkaGzREjgBgnGuZD9iERpAiPAIlGNcGEeFynGpJAQjGYGGSjG6SA0nGSoBD1A5nGhkE2jGNVAC_ENhGTIDDoG0PAbYAnhCpmGPhGgHGcUAHoGneCyDCGoGOYGn6DK_B9NF1ZDmpE3ZDhhGypC3hAXoGfOAZoGMmGeKAMnGKEFqGGNgGZdGLUAvpB4fB-kBWVDPNEKOFx5BYnGT4BA6BQaGrjBnhCjFEKGCW-A_0C5PFjnA4oGpFEu5EuoGpnG2gG1SGCPGYGC6oG0oGYOCFkBnuF_9AV1CCAFKpGJ4CcdDJ4CqQFNiDiiDzLFyLEHGE0LE3LFKGEcVEqoG2TDIBE1JFfaDWBEjiDbHFRFFFMFT2BHMFT2BJMFDRFLMFFRFgeDOMFwaDQMFNRFSMFkICTMFVMEiPCwHFURFNRFbMF_8DdMFdMEfMFdRFuFFGjDjMFJjDdKF5PCMjD6GEDIFqRFnRF9bBs_DuMFveB7oGl8BZjDyRFbjDRfDNqGTJCAVDMHEyKFOHE0KF8nFnqAemBTqG7KFQDFezAdqGALFGaGloGtdG0gGooAnrAPKCWnG6kCGgGtsApqGbnGtqGIkD6OGjVB8QEoqGDhEinGDXEwqGqOFSdGsOFXnG_oG_bGCQFGeGtFA5qG6-BChG9hG2JDMjEPCBHTD8JDFQBa1FmWFwhG9mGFnG1jGMkCNrGJEGzhGLrG8mG_SAjODzmGCKA6hGyXBkgAYrGmaAojGSrGgMBAnGymGuiBEQBioG9JGCgGbSGEgGEFBGgGY4EG5EOgGmqGRdGBFBUdGnoG2BAjVF1rG-oG3rGbdGQHAegGSgGIGAUnGLPEDrGIGAUXBOuALGAPoGUoGW_B3pBIsG0gGPPE3pBUaAAHAWKCqXEKUASsGLGAogG7gGqgGt4EmXEw7DsgGaHAKnA17DQGAJgGKeGbMDfgGpWDRgGksGUBAeZAgEAWpB_rEJHAnWFTqGSBCxsGrjGmjGiyDOuAGBC0gGRsGJEAO-D3pBqsGLMAO-DEQEOGABJD8jG0PAO-DJgGanAQnGOSFWyAGgG0sGrRGqqGonG3rGuAANtGAsAmGFkjGijGmjG07DTtG0GAzgG8rGApGjaGCpG_7DIOAatG3EFIpGejGSPBmtGocFNSAejGb4CL2EnHCwLCejGGgAtSFZIEFHFIBEsQFbiDSJEVpG2LFEFFYpGatGzJF2QFdiD4QFz0BfpGiJEAMEEMFhhCmJEEMEniDpaDiHFERFkHFtJEviDvJExiDxJEQMEQKFORFzJEreDuHFpGE1pGveDVRF6JE5pGcME2HF-JET2BAKEbRFHbDZKFfRF4RFhRFyeDjRFEqGoMFHqGqMFoRF3FFpMFrKFBmB9tGNIFQqG7UDc9D2uG5MFFeB7MFhGE9MFceB-sA2uGcIF8KFB6A2uGKdGJtGcVFquAMtGmgCtgEd0EkqG9qGRtGGsGfnAXOF2MGKnBTvGoFAxqGbgGzqGtFAYvGWwATkDhgGWkDevGbkDgKGWcD3pBqnGU-DsnGt1DdvGNvGmkDChGevGTIDwvG66CevGBnGJlG0vGcMA3vGEnGirGFPFgMB5vGtLFGBEVfELhDAgGhFGMEFINF2rGhZA2BAStGmgCroGfGFVDFlqGSvGLwGuPFWvG-9A-vGZtGRwG-PF9oGyrGdtG_qGEGGz5ETxB-vGktGmxF4AE0hD8hDFBAsEA7IA7EAidE0aA_jG5jGQpGCGESpGwLERaDBFF1LFUiDXpGzTD-vG-tGe8D3QFNFFDuGaHFFuGcHFHuGDMEZGEKuGbGEKMFw8DriDfeDtiDspGIRFupGVuGwpGR_DypG2JE0pGTRFcuG3pGWRFiIBYRFraDVKFluG5HFcxG7HFcMF9HFgRFcKFlMFDqGIqGuuGmRFwuGJqGhKF0uGveB4wG3uGy_AzRFYKEuxG8uGQeB-uGEAE8RF-wDXwGJVDCNFpNCuxGIvGsrGRnGxCBGgGJsGiCC5gEvOGtoGawGIwGWoEf_EFyGIFAbnGEyG3DCCgByqGfCBQyGLECy2A3qGigGDnEC_ENyGIGActGIwGovG0jCqvGmaGayGIoGcyG9jC_0CfAF2YAOREqhAn7AfuDtbE_IAoyG9TAC_E2KDo6APrDs3DwyG-BFMhG-BF66CmVBWBAIYAVKAXaC9yG_yG6JAvhGQMBT9FrsG_hAiiGPMBZMBHzGLMA6lGMoGqiGm4AUqFaABIzGUcGCqF_qAznG-sGrkAVkGTSAXaCLoGpiGfEE1UALBArlBgDBuKAsXCDqBiPEnRAjzGpFAlzGFjCdmFPzGgzGxEEJNCJsGdzGgjE0zGAoGGnGnWDdDEtzGnzGpvAE1EnRA7zGhDBi3C9NFA0GMDEOsBLRBXaCdDEH0GtOA-kGQZFYgECnGE8AhrGFUF8vGnWD-GFbYAC0GozG_zGCwE0KCX0GmzGvzGE0GYwA8NF7NFfNBW-BBkG_VA7NFWGGRrGU0GvaEjsBp8EL8E2PEo8EBEAK2EWoGl8AijGsPAnmGahA20GnjGT0GUPF_jFN_BhbA8zGf0Gt2E_IA_0GFbAB1GD0GVkG1vGNcGDnGS0G0jGr0G_jFGJBBBAJZDgDEgjER1GT1G9NFBOF7DF4OFxLAZ1GeHG7vG90GQZFgWFdXCXaCi1GZlADOFAwGN4ECwGJdGGSFJvGAXFwGADyG0gGOvGMgGIyGmoGKyGMsGGyGQaGFKC3rGavGmgCcvGpKC71GXyGhvG26A31GUgBnnGFgG-qGvNFJNGBrG_1GIwGHOEFrGTzGGJBTlG1YBOpFRFAvYEsGAzlGL1GM3DLzGV2GR2Gg0GJEGznGi_Bw-AfCDTzG9iGLNDJfGBjGZiGjEDU2GhiGQEDQFDb2GXkCN0GncCWfGBFDp2G_UCTzGgIGprGFaGrrGHaGJyGooG3pBanGeGFYgCjFG11G-2GOsGpIFPyGG3G9AD8UEJ3GfwAJlExQCM3GswAeyGvpBgyGXcDL2G5KC3rGPPEBDBZbGM0BDQGLEArRAinA3UCALDgKAvvFqPGPFAe3Ge-D3UC4cGhyDGLDCsGuZDXvAvnGipAcvAw3GswADyCt3GfwAP8EoqG5NAeOC3yCFJAtqG63GwzGRjG7RBlcG8yCPoGD6DySCToGcyGYPEOYGD6DDyCVyGIECXwA_4FGEEGiGEUGMNE9nG9qBxhBMDEJjCTTGV4G9NFLEEEtGnBAKWAJ0GZ4GT4GKWABkGOiG3lGFtG5lGChDdlGrlGq4GilG4KD2lGelGslGKoAJmGx4Gt4GylGgoGWZFf4GMlGZQET4GMlG66Ca4G0PAh4GgjEB5Gg4GDPFq0Gg1GBoFF5GOlGzEAAvE7hDE5Gk4Gn4GN5GlIEnyAA5GR5G2XBT5GXFAnFApJG32A94Gf4GM5G4QAU5GyBAc5GJlA66CxBCF5G84GgjEn5G-4Gc4Gm5Gw7DL5Gn0Gq5Gv5Gk4GH5Gf1GVTF_kGIzGtsGnrC1fGazGjoAOiGbvAJeA55GOiGA4G6nGsSEC6GusG8vA_IAGgAjFA5SBTkCL6GWqFATBdeGmXA52GBgGPnGAyGKtGwzAw1G3rG6sGuqGB3GZAEGwG7rG21G5sGVsGIHADkD0dG3DFj6G4jGl6GL3Gb6Gk6GTsGwCEu6G2qGC2Gb0AQsGx6G6qGsNF92G1gGcwGBPG_VBtnGo6Gt6Gq6GTsGIcGESC16GB7GJvA9cGF7GPPBl6GQcGOHAevA4RAVKCBBAu7A4FBZKAkeGkCDmeGAjGhTF12G4NBIJE3XCS7GBdAXNDP7GOKCR7GspAShArfGQeFcUFCjGkACxwCc7GlxCk7GpJAgIGWpBPGALQAGIAhCDRkEkACXpB8NBmRBADDu3Cx7GZqD07G56Cx2GstFF4AEmAUVASGA67GuCDeSAW3BNzBKODfDD-iGmCDYiGL4DpCDr_BeYA7XC6DDK8GZKAm7GTjGo7G12GVNBa3BL8GlBAgIG7TFA8AP2FZ2G5OFN1GKiGAiGZAF9OFTiBuBCJwC0nByMA_KCp6GK7GPdAt8GcQEB8GCRAJ7GSsGGtGymGuBCt5D9_DAEAXFAnSBarGt8GAFBIVCV2Eq5GZ-DA9GG9Gn8GdmGhzGtuBv8GYFAF9GW7CPKAVzG91EU9GOzGe2G-yGfcF6JAShBdsE1mFgjEa9Gl-AWIDe9GqiEU6GEwGYVFg6G56GKmEA7Gz8GC-DwrGoPFrqGmqG58G7sGZ-DVtGz9G08GH-D0PFJOCy8G68GZ-DySGQtGfyGetGFeGiyGxEF79Gs9G99G9_DhwG74APBAXTA1JGe7GHdGlGG1QFqTDHJCTpGzwG5tG1wG7tGzTD39G59D5wGciDSTFBuGdqA6QFOAB8QFUGE-QF8JFARFExGGMEGxGJiCIUDqpGKxGHRFw8DJRFY1BLRFUuGpBE0JEPRFzpG-hCUxGrGEweDeuGXRF6pGhuGeME5BEgME7BEvFF-HFjxGiRFBIFkRF0FFtMFviCGCEKqGsxGi8Bb-G2_DvxGSBBRqGc9DT_GJAE_UDfjDWqGXfDmbD8MFafDYIFkIBZ_G2-DQGFdIFaQC89G09Ga_G_xG82GE3GJwG9sGIzGu9Ge6GdXEtcEh6GF3G3rG95Gy_GUgGFGCG-GIwG5_GZ-D07Dw_G_sG-9GS3G66GJ2GAcGE-GWOC0gG__GJ-GlLF1SDP-GZKAlGBg2GnvGF5GT3GuwGOJEyLFxwG4tGMHFWpGZ-GbGBCAH2LAU_GvQF_tGf-G8wG-LEhiDfhCjiDjpGiIBlpGiIBnpGXFFOuGDKFQuGg-GOABpHFTMFRxGZuGWME7-G5JE0AHTABguGZRF3HFexGXKFsFFo_DQeBj_DH_GkMFJ_GmMFtuGlRFN_GCiCP_GrxG4uG6FFKJCgAHMMAU_GxRFwxGX_GMQCVBHc-Gb_G3RFd_GhjD6RFg_G1KFi_GNQCLAHx_GiAH8xGXRDcBHU_Gs_GQvGx9GRtGBtGbJFugAPtGH2GxBHNQELXAWkAVtGyBHWkA07D8BHVzCFAHU3GOYETxB_BHV1COAHfcDREAapBY3B9MA1HA0TAbHAoEAqjA_4FENAbUADTAJHCoBA7GAXAHUkBDGErJF43BUpGcAH6tGOHFFCHvIAd-GTBEmAHYHF_LEpAHZBEBxGTFFJuGgHFLuGAKFHxGt-GxAHGRFLMERdBy-G17Bg4BTuGHKFz-G3-GXuGUMESxG6-GvBEZMFeFF4pG_-G_AHaxGaRF_JEcRFEBHzGEhxGpuGI_GruGK_GMBHM_GrTDpxGxUDoxGR_GKJCiCHzmEV_GwsAxxGNmBbDHwKFUIFXqGKGFWCEhDHm_GFvGtBBnDHuBH01GPwGKyGF5G6_GP5EC3Gp9Gu_GTpDf4GxDHtbGeSDOFB3DHAAH69G26ET4GO-DBCHC-GrnGgtGxFEgCBKhGleA-9GHCHc-DtRGNSAzRCxMBOEHcKB8JAkrAK0EM-GSNA7xC0DCBEAWEHFBAX5AnyALEAEQE3wF-GF0tGxwGvLEwLFxLEW-GfCHY-GOHFwDHpBHGHF6wGAuGmCHxkBgpG_wGipGrCH_QFUFFp-GWFFdeDzCHrpGw-GkBERuGmBE6CH3AHgFFRRFiFFbuG8-GduG9AHPpAZxGqiDbxGKDHrFFD_GtFFF_G_pGIBHBqGkxGLjDmxGNBHVDHO_GsMEyuGvuGZDHjiCsEHa_GYBHW_G5uGMQCiFHl_G0xGWeBkDH7RFLGFlIBIEHdBHEvGfqGB6AoFHOAEiqG72GvBHA-GooGYsGYgGasGm6GJLFnPFnMGwBHKyG8FHmsG_FH6gERaGdsGZsGtgGAFA1CEKGH9FHMGHBsGw6Gi3CesGwmA9dGjgG2EAVGHngGPGHGGHryDvUBKnG6SB3FGYKG5FG_rG8gG15ANSAlGH-FH6lAcMApGHRGHyfComGoGH6gGQGHfsGOEAFoGtGH0GHpoG-pA0aA3GHwmAjhG7YD8GHKnAmhGwPEGkGKWDyGHGGHuAAyBHTSAAHHR6AUVALHHenDfZD5jGOHHLlGc4GOHHgrGCDBZGHLGH4GHGrG_SASHHGmG4-BXHHC2FAsGIHHMjG34GSlGgHHaGHOEAs4GQlGq4GOHH4iGqlGmiGPjGnHHZHHwmACkG7kGfOESHHQkG2HHTkGMpFGHHiHHNiG2XBelG8iGOHHjtGCEH76G3gGwOFcsGUGHzHHxnAWGALHH7JBxgGwGHoxDwSCHcCFGHAsGMcGSoBVIH8gGM7GocDb9BT4B4DCD1GknG4DCVkG_3G_iEWbAY2GSoB63GRgAXBAnHCrBAnRAkIHDyCpIHmBArIHVZEICGd7CmIHfzEthGS2GTNClhBNkGFQBxsDDICN7DKRC7HH3UFCyDbKAHGCYODSzFwcDnSB9IHrjGwBAXLCJmGNJHXLCv4GeKAevGWzGjvGJwA_IAVJHTADXJHJHAA0G6GAwDHq4GJmG3QGgJH44GTJHixBTgDshGGIAtPE27GWbEvlA-3CVSByPE8OEumG0fGJlGbSBoJHDHHOSB9kG-mGNoG03CyZFY3CwJHnSBzPE0SBp3AnwApJHPSBbLAIkGuJH7PEWSBH3CTIDFKH4JHthG9NFAlGKKHlSBMKHo2C7fD4GAqHCkGAEHHcIDLaFuHCkGAakGZhGgjEnwAaKHiBAcKHkJDeKHoBAvHCWKHpSBkKHqKHbKHaFDJKHcIGvKHsHCElGOKHTgDlKH6JHI5G35GQZFTKHzKHrKHyJHmWCsjCZ_C5BA_0Cl2GtkDn2GoeGwjGVREb1C-kBPfG1fGQZADLHpkGGLHZ8GxiBReFioFGNBu9Bt1CcfGmZBefGpZBCLHfnAELHycAHLHIfG_iGvHGOzF8jCu9BezDPLHJlGRLHhLHpkGjLHVLHFWG7CDLLHqLHgZAcLH1iGeLH7WCJjC-GFw_FV7GcYEmLHS3FLLH7TCyTAsLH1nGjYAkjC9LHQTCyLHZ4DDMHiTCFMHgIGxBC1zGN1ESMH4zGjrGX-EXREwBAmwG5iEG5ALEADeGiiGTBAZMHbMHowGQGAeMHadGyLHHtG1hBotCpMHZIAsMHN1GB4GNoAuMHeGHwgGyBCRIHm9GOnGR4E5FH2BHEGHcGHyBAKeG1BHurGmqGVIH_MHbnGDNH4dGp0EJIHSvAjsGydGXGHhsGbkCosGMNHFIHHAHArGE-GHDE9MHksGBDBl3GU1GboGOPAaNHkcGfPD4KDxaAguBOUFLPFLZEluBnGAtAAmAENkB3WBURBLmGRlDjNHSKHCVGnNHxuB0BAzuBMjE1uBS1At7D4MDqAEqNHwjBk2C8NHBvBuiBuED-8GZJAcdAJmGadAcdAmJH-fGq1GNnGsDHgGFq9GoHHANHSnGmqGROHbnGoHH6fDoHHNNHLHHlsGAsGzMHyCCQIH1UBljCZuA4FG2fA8HHYHHzGHwmAKHH9HHmGHPOAVHHRIHOHH2GHrOHqGHUhG7FAwOHbhGghGyHHoOHBHHnhCGKHfSBdHHamGSmG5OHHHH7GHyOHuGHswGiTC4HHPlAMlGVHHvIESPBOHHbHH1OHFPH4GHtNHfHHdHHvHH4lG44GSHHn4Gy4GsHHSPHpOHVCCXPH0PACIHePHKnA1HHClGXJA3HHkPHpHH5HHnPH8kGDJHtHH2bAbPH7iGxHHDIHnHCXtGrRG_9G7MHT3GDEHpvGFEHrvGNhALIH9gGCPHAsGPIH1MHhOHSIHXgD6SCBQHXIHsRBoHHbIHvgCJHHzFAFmGAPHQXBivChiB9CCVZBADB4BHqOAzFArTF3DB5JBpWDpZDUQHMgFDCEhVCeZACMDjYB3JDeZAwNDcjAwYBzcGnZAvZDqZAPgAXiBq3GjdAAdCASBqWBAgFUVAzMDONHlgGTmG1YBjzDvxCRgGXmG1PEy5GKIHYgGWMHP1G9KHMTBw7DsQHBTBzJH_yAO-DD9Gw8G4gA1FH9VFJ-GDyCWRHIZE9_DnNDMXAK1GSoByMHyMHhGGPEEyMHInGhJBgGH2UBR-GrjDYSGn9GUDFD3GuDHooGLNHrdGv9GCGH6FHJwGyRHllDWOHQNHa6CYOH7RHjRBO3GwIE-RHIXEG2GBNHbwGTNHdwGVNH6xA4RHLeGChGFoGN3CT4BERHp3AqhG-kBfzGwMH_kGF9AX1C9fGTMHb1G0OEJRHJ5GstFu_COPBEPDKjGekAULCiSHfNHGAFjMBRkAC6FgADV2GYMCwCDn6BZIEmJAw2G7JHPEE8RBjMBZIH_QHpXBBRHrlADRHmmGGRHKNH7gGeSH8KHBoF-aED0GezDPRHDKHEvBqRH_fGr1GiQEuRH0DHwRH3RHRgGMwGzDH1_GQOHUTHSwGhgCgOCZTH4WF-DHcOHLOCgaG56GCCHgLFjnAyMHLEHBiGNhB2sGGNByBHjEHmEH4HCwwGvTHbAHrJFuJFYpGuMHkCHdpGfiDnAHXBEpCH6JF2EHn-G4EHuCHFxGopGxCHCKF0CHaFFwJEcFFDFHVMFFFHXMFCDH2pGVuGFDHYxGA_GABHiuGiIBkuGPFH-xEnuG84BVFHm_DCqGYFHpxGnxGOBHy_AQBH4FFSBHLfDjiC3THdDHV_AfDHWBBqUHqFHdqA2xGPHE4xGqUHyFHJEFdTHujDs1GX6GKvGInAGgG95G65Gy1GsoGPOH1DH_UH_5G41GWvGVJBFVHI6GYOHH6GbdAB2GRKCZyGKVHOVHF2GlvGHwG7PHGIHBpG96G_PHX9GssGGVHErGETChnBzXEIBAXBAkeATkC1rF3BAjVHlVHyLHnVHpyGaLATsAfoGiiGsVHyyG0PAvVH4OHyLHCzGb9GnVA5ZB6aGHNAh9GVKAKOHmHAz8GbSHQ0G1UABWHWsGDTHLiGBoFKXAktByGAf-GTIDLWHPCBmGAchGF6GvaEDWH1JH5OEIWHp8GJ8Et5A4aAjWBDmGQGAw_FiiGcWHZJAeWHLWB2sALMH38GC5AmXAjsBmwGnBAGhGOSBWzGUXAsWHwBAuWHKoGwWHS6GmIAzWH1WHT4BZoGxWHbTA6WH-GHbzGpWHZkCmcAdACPPEw0GEECPPEW5Gh8EFeEN1EjKDv4A8kD1SHO9G2aB10G_XDUMHVXHA8GSXHyzGD3DX3CvNHqyDc7CIzGEuD7VHgtB95GPbBaXHWTCT_CqMHEWHSzABLBnXHVOEBYD30GV1GZXH7KHJWHstFW1GvlAAOFsGAS1GvlAn1GVDCHTEGOFnOGOOHOwGXnGfDFMJAd_FU_F3fB_aAMBAHYHJ8DSOHCyGFYHsHAMYHy4B-EACiALYHuXAT_FNYHbnGKYHSYHIGCbvGfCBbYHXYHe_F_SAdADaWB1YCWlDt9BylBeXCm-E_aAcYHjZENQACTB8QCaiFWaEvIA_yAASHzwCZLAIYHI8AtYHrYHCiAtYHgYH4YHJ8Dh1DkOHrkA8YHkcAcYHUYHFdCa-EsYHhYHIYHTpDP5FSRBHZHCBD6YHMZHNYHBXCptD9YHUZH8JDBYCFXCVXCTZHAZH8JDMUF-XFcYHT5AGZHZZHdKGCiAeQAHZH5xEm7CjZHinBJ0DpiAqZHP9EsZHmZHoAAuZHfQAY_FzTGxZHE9EzZHfZHe5AnRE6oDrLA3gA6ZHXCDApAjZH_ZHfFAvZH1hADdFCaHmZHx-AOuBGaH6EAzSHJaHVcFDaHPaH0ZHcGASaH3ZHLaH3YHYYHaZHyZHvtBjZHg5DAaHwZHNaHrZHgaH0ZHiaHIaHaaHSaCVaH8ZHdaHMrAinBMaH9ZHOaHuaHiYHwaHbKC4ZHUEGtaHnaH9ZHkiA2ZHBaHcaH2aH0aH8aHvaH-aH4aHraHTWG7aHFaHmZHkiAHaHNEAyaHvaHDbHLbH9aHwhA1AD6oDsaHlaHfaHTbHFbHVbH2fAjaHGjABbHNZHmaHbbH2aHNbHbhBfbH3WBYbHzaHjbHbJFMbHkhARaHRFAQbHCbHsbHcYHNbHwbHpbHJbHZbH7ZHEbHlbHvbHtSH3WBAbHKbHtbHUbHYaH-RCIbHyyFpsD6bHEaHDcHcbHozDaEAZpDIHHRzEHGA9tECcH1bHntDjKDQcHpaHNEADsDqbHRbH0bHubHacHvBATaHybHibHabHMcH9bHhcHTaH5aHkcHNYHhZHssBuRG_aHkaHzaHucHHyE1ZHHbHmhAbaHHZH0cH1LAQ_AObHicHfQAUcHNaH7cH7RGczDPcHkpDxmAWbHqaH4fC4cH4fCdcHCbHDdH9cH3bHjcHhbHtcHmBDvcHRdH_bHqcH5cHCdHWdH1cHpcHAdHUdHgZHddH8cH6oEScHqaH4cHOdHNZHkcBytGoAAgUCHZHrLAoJBESHSnGQYHuBA1bHkTHIIHtFA_YHvaHoGAFZHFWAtYHBSEJcG6dH2aHHSE2NFdSEpSCfhENBD4KCLZH9ZHQXEnYEADCTCHObEOpAFQBVYHjZHZiAkcAWYH9ZHMCEmSCFeHqIAeSEghEnVCLeH7dHKyEdVCC0FCiA6tBUeH0ZHNWAedEfPABdFreH3IAwaG_cAu9FI8AYeHvaH-aFAbHbeHKSCHeHiTCfeHA8AheH2aHNeHuYHleHTdETeHXeHjZHqeHCiA9XAbBA-NGqsAvKAPOAaYAlnAVcF5ZGZAFueHVKAweH48CItDOfHQGAQfH0SA1hGR5FLOHnGGDwG4MH0BBOaAFgCJSDNHC8QClvE-eHIYHLdGuoG0dH1bHKnD-LF0eHCbH0RHkdGFgGufHMbHwfH7LEyfHNZHaYHdJE7fHJ8D6fDTBE_fHjYHHaCyKCZOGRLAPtAPyCnyArYHdJEtYHR-CXmGxYH8NAzYHnFAkvCQVHWkD-YHNgHmZHnfHx1AzDC-LFYgHxfHtYHiGHBnDlOHbgHh-ETBERZHA1EMgHegHNaHLfHZnAcMAtnD2hD1LA4GAB0AZgHzaHSZHngHNaHWZH8tEC6E3QF6ZHUXCKfB4gHzcHWdHmOAVeH8gHAuGogH-LFpZHKcHWaHZeHxcHgbHVcH0ZHOhH4bHyyFQhHZeH-cHTdHVhH1eHXhHHcHEAGZhHDeHFcHAcHycHecHmcHQaHZdHchHyAGehHIYHldHqgDobHscHeaH7bHkbHqhHfdHodH5bHrbHkhHubHxaHhdHGeC3hHUbH2ZHpdHNYHfcH9hH3cHihHzbH8hHcbHShHrcH6hHSbHncHIYHmbHJdHPbHKiHBiHcbHbhH_hHvhHLcHWcHbhHBcHLhH1aHNiHdbHlgBadHViH7hHwhHMiHf_F-bHzSHuhHiiHXiHubHghHJiHphHliHsiHgdHuiHvICwiH0hHIcHftEbiH8bHdiHOcH7xCHdHhcHBdH2hHjiHWcH7iHZcHmdHbcHItDhiHLiHWcHzhHEiHlcHBjHgcHFjH_cH1iHdhHcdHCOA1cHShHoiHkuDVjHkdHIiHbdHChHajHuRGZiHpiAJcHejHPRBkdHDjHHdHbhHLdHfJAccH1hHRbHQdHmiHGcHaiHkjHXdHwjHhhHKaHIjHvjHLjHPhHUjHljHuRG6jHThHTjHzaHrdHAnEudHNaHwdHtjCydHPYHofHL5E2dH8PHhyG-PHjyGCgHtYHNwEKZH1gH7dHAeHESCSkH0ZHbSEceHA4CqSCfSE4KCwgH6MAygHUWFlxA-fHtYHjeHPeHIGAReHi2G7LBnkHbkHGhHf-GDgHCWEC2B4eHdhEfkH8eHslAikHY9AzgHmkHggHagHS3AwYEHcFwsBk8GoIHvkHZeHqeHv7EGUGFQA17Eb2FTBDElHhQBHlH1eHQFC3eHchEd6FehE7eHJeHnVC7kHkkH0gH_kHMeHBlHoYAClAWiEQlHbHG6mGSlHDeHJlH-LFJfHtgHFoAfJAJeAcMAPfHMfHteHA1Ed7CC1EUVAylHAkAiXBqjHZIA5lHulHtMHgTDvjGafHOXG3MHiIFkfHISDHgCqgH7LEcYHsfHOgG3fH9aHOYHLtGPmHFbHQcEYdGtdGTmHlbH5rGj4EtfHLkHoKA2dHGUECeH5YHkYHmTCoQFnYHyXE1sAqYHKZHYZHMeHPgHwYHRTASgHJWB0YHL7CflH7dHjmHGgH2YCIgHpYHcTBKmH9gHagHtmHe4DRgHj6BxmHUgHlgHpfHrmH7dH9dHbSAtYHkmHcxEShADBEUkA9UCgeHHnH_eH21E7ZExLALbE4_CaNB6xArTENyEDUAb-CTNBxwCOUEdXA0GA0sB-MCXTGEPEZ5A4lFhYEEWCtlHWsAFnH1vDBhHInHVkHrgHMeHMnHh9EZKAPnHiADQlAgeHWkHUnHIZEe5DOKALTBVNBS3AcnHwfGKaAfnHVOBhnH6PGRTAlnH_bCX3ConHDJAqnH0lFtnHGBCa-EckC0nBaXA2OBk-FagHm-EXoHSrBZoH5WBboH1nHyKCNnH4nHCLA8DBRnHA8AeoHCKAIWBhoHj9FagHVnHalAYnHJyEbnHmIAdnHHoHdVCIgHl_B-hAMoHt9BmnHPoHQRHpnHgYEToHDmHugHZIAdoHZ5CfoHEvEhZAvoHMeHIpHgIBfPBlVCioH7dH2nHdmHmoHABEQnH7nHqoHJpHRpHdJATpH-nHSZEAoHdNACoHanHvxAFoH3LDq9C5oH-oH1XC8oHknHrpH-lHIPBKTHBTB4GASoHIOGnXAPZHcMAUoHfJAtYHLnHWiGjlHifAmIAX-Ch5CfTFo4F7HDxTBwKBAlAtnHAfHPdC5QCu7CroHuKAtoHZGHxACzkHy3AQTB3mHmmHJgHmXFPpHYoHRqHMpH09F-mHkeHumHkiFTgH_yAPqHhZASpHTqHtYH2mHgYE4mHoYHomH7mHWoHcpHxXBoqHfqHsmHhqHAnHvmHCnHPPBUgHNmHPdGYmHNiHeDFLkHBEAqfHZYHz_GKLF1RH2fHdmHhIAvfHJnH2SAHZHPyGqmHlZH9ZHoDFCrHmXBTnH5YHNrHfPALnHkoH3nHjMA5nH5FAapHslAErH_SAxoHobCjpHZnHAfHnpHOyEppHgnH7oHjnHINBxwCwpHRSHvDC0pHDpH2pH6pHqVDYyGXgHagHjrH7FAZrHLrH8rHoeHMeHigHGHGeZHRbH3gHXrHVZH6VCXZHSrHjhHCNGCYCGXCGsHPdHDhHEOAwkH9rHIZHFWAKhHAjHqiHNhHDiH7jHbsHMhH1eHcjHIjHSiHfhHnbHndHMjHAiHGiHmsHPiHRjHrjHdjHOsHcsHahHSdHxiH4iHxhHJ8D1jHgiHtjHFiHOjHZeH_jHYjHlsHyhHQjH6sHUhH2sHkiHvIC5hHyiH3aHxjCtiHGtHWcHXjHRiHrsHdiHjsH7sHNjHysH9bH-cHAtHStHviHnsHGjHksHbtHziHdtHusHfsHxsHhsHYtHitHEtHBkHltHciHviH3bHatH9sHTiH0sHftHwtHYtH0sHyjHrtH5iHttHmhHSjHyAGjjH4tH3sHV_FFdH8iHvvD-iHItDKtHRtDjfCYcH9iHDtHHjHVtHqsH0tHdiH_sHRtHQuHliH_jHNtHzjHWjHesHUaH8jH0jHUtHFtHYuHkdHhjHgbH-tHTsHfjHQ_AnjHvvDpjHdnDMdHdnD4jHjdHgjH2tHpsHidHmuH5sHnhH5ZHcuHedHMuH3tHluH9jHQ_AWuHwsHCbHDkHsqAFkHzaHHkH5PHurG_qHf_F3dHW3G_rHGYHagHWGA9rHIQHUhE0_BRrH-dHwkH2kHXlH4kHalH9eHJsH_SApkHNQAQeH_3E_KCVvHKnHwkHNvHRYH0ZHbhEcSEdeH6eHLSEZWBKeHdvHMlA6xAPgHAlAUfHWnFypCnvH1dHpeHcUA2vHUEGSfHJ8E9vH76CxeHZDG5vHjZHUlHpiAYvHGeHYlHuvHPSCSnHNsH_eHfvHCfHXfHySCkvHOrH7vH1UA9vHslHFpH_lHNfHxlHbwHWsAteHxMH67CNoAyrH7lHruHewH4pHAmHZIAdfHDVG9iEw8CZiBVBAJBAPlHFZBhBGP5GDfHkYHnpHIoHIgHspHjnH9XAENAuBAtAAB-Ei-EK-E0CCAYE6jG9BDzPBa-EalANEAhAD4UCiqBpwHq7GYFA8NAwVArnHqhFfiFQhA6QD32AAlAlwHkFAuYHdMBDaCXTGU9CypCQWCWnHmsC_cAjRHTXHbLAXBA2FAPxHbfH4NBvZCTxHlZEGiFOiFzoHQhAZiFjxC8lFbhAANCrxH2EGfwHPOA4NBxxHKIA0lFXxHkwHKRD5_BOoHqyDdnAexHxiBJRDhxHvsHLlAMyHJxHVrHHfG7FA3xHNyCF0FaZBK9Aw4AAMAPwHNZH6uCQxHJwC8lHcjAqTEbaFslAwpHmXFQhAXhB4rHyMBQSAEEB-xHtXH0XHaWHiQAnwHZIAFmH6UHt_GXmHKrHOvHQmH8mHHhHNaH0fHtrGzdH6yHovH8yHznHLmH_yHn6GUvHVrHxnH2aHUrHcgHMzHYrHGzH9mHjoHpSCloHerHnoHZpHKMDQzHBZHlrHu5DBoHorHEoH2oHGoHNSA6wHrpHinHpHAupH3IDyrHQoH1rHn8AEpHgyH2YHfgHHzHOpHSzH-yHMeHakHDsHXKGjgHrkAclHIlAelHzzHHsHxaGbzH8JD6gH9HAApD0nHOsH_gHKvA9nHNZHucHEhHWsHM0HNYHTBEasH_tHHtHe5AQtHKtH2cHMtH2uH6aHOtHXaHotH1sHgsHstHFrAiuHAkHohHe0HWhHxuHktH8sHXtHqhH0iHvsHztHt0H4sHSuHZ0H_uHx0HmtHTtHbKCvtHy0HItHHbH30Hj0HLtHP-AYhHo0HHiHauHXuHV0HYiHitH70H40HctHtsHH1Hs0HM1HhtHO1Hh0HI1HriHg0H8tH3uHi0H5tHziHutHTuH80HMrAwiH_0Hb1Hg1Hq0HbuHa1HAuHk1H7tHw0HTWGkuHWtHR1HMrAouHf-BFuHt1HPuHf1HIuHdfCKuHEuHMuHNdHOuHWiHv1HkiA00HE1HocH6uHr1HfuHujHvuHQ_AY0H4uHbjHG1HAvHN0HI2HeiHNgBTdH01HzuH9uHXcHGdHpuHg0HiyHsjHG2H8uH0jHv0Hr0HP2H0uHg2Hm0HZ1HH2H0uHB2HguH-jHE2H3jH91Hi1ACvHtdH7nDvdHfJAxdHVVHcmH1tENkHYVHftGaVHjyG9yHf-GTkHxkHZVA_dHD7GHcC-2HC3HXvHWlHKwHavHsSCKeHR0HevHzvHkeHhvH5BFjvHLzHO3HKfBG3HcXAGwHQBBJwHsvHLwHgkH8nHI0HQwH6xAClHklHFZBFlHsRBY3HPGAGfH8vHKlH_vHXjENlHsuFI1EX1Ap3HZRBpvHroDVlHrvHekHIeHM3Hg3HA0Hi3HvxAk3Hp4F3lHh1EJlG03Hr3HYwHdJEawHQxHwlH9lHvyHgbHu3HWDBw3HFHCD4HIyH6lHkFAiaB0yHXyHgyHPOAswHOXGxnG-LFzyFxwHzwH3YB1wHwsCdJE21EDoHizHsrHJoH8wHozH-wHsHABxHKxHp-EFxHZVC-iEXlFqyACxHLxHAqANSATWBtxHMfHJXCaiFUxHDyH6CCA1EZxH6QCcxHLmFkZE1kGB9AOyHNPFVlA8ZCCYFG1EKPDBoGLeF8xH-4HGpHRxHSTABUAByHVxHBEA0xHbPAPLB-iEWyHPiF6xHaZBW5H3pHuxHxwCc5HD5H2vDg4HG5HyKCI5HLyHL5HV4HUGAGiAUxERyHg-ElvEUyHN0F4xHYyHQRDbyHB3HZ3HNaH-iEryHhyHZ4Hz5HCIGH7FfwHoyHA1EqyHO4HsyHXLAuyHgyHk2CH6H2yHPTHHNFXTH-qHDzH6vHFzHVrHmqHdqHfpH8fHGrHBGH1fHIvHb6HMrHxqHQpHQqHaoHNpHRbHQrHe6HyqHgoHSqH1qHvaHOzHh-Ef6Hs6H06H_eHbqHfoHg6Ht6H_eHVpH1gEXpH6AEgrHKMD46HuoH66H5YHdzHipHHqH0oHmpHq4HrrHlzH3IDnzH9oHqzHfwHzrHzpH6hFd5HNSAF6HxzHagHH7Hz6HqNAcoHp6HcqH56Hi7HMeHg7HeqHq9EhgH6zHFsHp7Hh6HNYHnQDU0HCbHF0HBGAL1HA1Ha0HC1HU1HQ1H47HeuHqtH87Hj1HR2HthHe1Hv1HC8HosHt2Hd2Hu1H47Hk2H37HB8Hk2HP1HK8HB8Hp2HV1H-sHs2Hl2Hd0Hn1HW0HGbHxjCN8Ho1Hb8H67Hi1He8H57HSyAD1HZ8HPtHN2Hh8Ha8HG8HQiHHuHr8H_cHp8HJ1HT1H7uHR8Hi8Hl0HQ8H11H_1H1jHd8Hq8Hh1Hu2HJjHriHl1H78HYiHl1HJiHU2HpiH58Hx1HMKBz1H3iHm8HubHJ9HjKBfdH81HJ8H48HA1HA2HW8HC9HPjHshHH8HX8HvtHK0HYjHO0HVsHZeHf9HQ2HK2Hq2HJ2Ho8H-8HvjHl0H_iHn2HW2HP9HjvCquHjfCsuHjfCuuHj2HB9HKiHq9HE9HO2HVdHo2HX9H49HQ2H20H-8Hw2HEvHRbHGvHCeGJvH3UCOkHV3GJSHkDFw6Hq6Hy6Hq7HA3Hv7H_6H5YHYkHF3Hk7H96Hm7HFhHc3H63HZlH83HA8A9zH9kHInAT-HJ7HBZHRwHS3HK6DU3HcgHk-Hn7H1eHkmEY-HsoHa-H23H1kHJ3Hd3HL3HMSEg-HEqDxgH-zHquAs-HokHj3HilHA8Ay3HE4HNcG86Hx-HI7Ht-HplHbEGBdFYfCT4HllH83AG_Hr6HI_Ha3HzoD43HdkHeeHbvH6kH6-HjkH8-Hj-Hx6H-6Hl-HP3HA4HB_HDlHm3HD1EotCR_HQ-Hw7HFrA4DGcEGKfHP6HM4Ha4HQfHM_HlDGl3H3YB27AI5HY4Hy9HowHbfHc4HFiGefHBDBF6HShBiyHI6HlyHfaBL6HeXCnQD1YECMAv_HL4H-NAS6HbfHU6H7_HtMH0CFf-Ei4HAjEl4HmdAP-Hg_HJbB4wHq4HS7H6_BLoHsBAv4HAxH54Hz4HuDCGxHKAI34HSyHcgH64HNxH94Ho5H_4HAyHnHCyxH2pHfiFKAIv5HpSCx5HR-CfxHNyHX3CixHotCkxHeUB0CFoxHbXHFQAn5HF6HvxHb5H0AICyHIOGf5HfzH4MAHfCj5H5xH2iA7xHsxHxAIY5HA5Hr5H2AIZTB4AIGyHaxH05HYXBdxH8AIMyHElAX7H25HV1A45H54HLNBTBI-5H3jGA6H--HGkH0CFW6HTDFY6HZ4E5yH42H4fHp_HLpHr_Hi1AAzHByGSmHn6H6BIw-HzqHepHU-HFrH7_GUyGECInqHGCIh_HdYH91GKCIO-HYoH8BIHCI_SA7BI0qHJ_H5YHB7HqgED7HooHhrHsdDx6HUCIOCI2yChpHXnHg5HgzH1oHtHA3oHkzHqpHT7HiAIwrH_oHqyDszHa7HvzHbfHe7Ho7HhCIYCI7YHLCIiCIZCIBZHmqH9CIUqHEsHZKGADI6CIyBI_lAz7HNZH17Hz4FZ0Hl9HU8HisHo9HT9H-1HL8HX1HyuHH9HUDIy8HF2H_7H08HW0H1uHz8HU9HO8H69Hw8HoaH-9H10HW8H38HTDIj1Hf8HSyAY9HCiHb0HjDIuDI67HfDIpDIi8H-7Hn0HN9HEcHK1HE8HV9Hu8HoDIXDIqDI9DI77HcDIx8HebHb9H-DI_8HEcHd1Ht8H98HSDI_DI18H39HLEIiDIs1HM9HPDI9bHv9HRcHa9HQiHG9HIEINcHCuHEjHZEI_cHS9HbDIgDIi8HT8HA8HlEInDI79HvhHe9H_9HCBDFhH6cHk9HauHj9H0uH2DIm2He2H1cHr9HGuHL2HEdHJuHY2Hf-Bx9HdfCz9HdfC19HW2HM8HtEIFFISEINEIZjHW2HmEIi2HMFIpEIIjHD-Hy2HGkH02HIkH22HOmHCCI9aHLvHM-H3DF8CIGDIMeHL2C5CINCI-CI_SAW-H_hAXCIjFIb-H1-Hd-HMwHUGAhkHb_H8kHlkHe_HP-H9CI_-HvxAPgHo-HecCq-H36HiFIR-HmvHeFIpFIz-HxECc-HY_Hf-Ha_HvqD7-Hi-HwGAFDIBGIglHA_HUUE2_HemCn3HJjAoFI-FIIlHL_HLlHClA1_HC4HP_HKPBAGIWGITlH33HIwHrFIFGI4-HHGI9rDJGIyFILGI9FI9BIAfHB4Hj4HSGIn_H1fGVGI9BIFDFYfCK4HQfHx_HhBIAbHQ4HCaCbGIwGInGA4_HX7HmwHTAIy_H_4H-_HCmHAAIChGCAIMjEEAIRREGAIGHIdFAmXFKAIO6HOAI0dA5pHP6HJGDH6HKAIWAIywHYAIkBGnyAMGIq7Ho4HaNBfAItCIhAItpHkAIx4HTyHnAIiBCpAI0CFrAI55HdxE1wHvAIXBIJBIq5HMBIb7HYTBYTC0CF5AIbxHDHIjBIoYElBIM5H_AIs8CP5HARDjeAEBIT5H5zGvaEIBIZHIKBIjPG5HIzxHA8AzoHKAItBI9lF3MAOIIgyHzAIC5HcBI8HIHfC-HIhBIgAAKyHkBIz5HyrHoBIQyHvxEKxHsBIMmFO0FUBI8cH_5HM9AiHI9BI6lAzBIMTHMOHjoGjqGtDHEYHZFIUmHryHPrHj6H4yH8II5BIQmH_IIIzHJCIFgBGJITrHINHXCBP6H8pHagHfTFQGIAqHtHACqHvlAEqH8OBXHDJqHX7HS3AMqHCeCeCD3CI7dHKJI7dHDDI5FGHZHLDItDIQDIb0HzDIOEIdDI1EIY8HVEIu0HVDIh2HkEIdDI28HqEIsJIlhHZaHrJIcEIfhHJFIjEI0DIdDINFI0JIhaHQFI-8HBtHliHJtHC2H50HvDIGKIgtHB1Hk8HCEIDKI4hHRDI_JI4JIW1HtsHoJIntHT1HwDITiHyJIm1HwJIN1HFEIGjHY1HvJInEI88HKEIKKI6tHZaHcKI1tHq1HzJIAKID9HuKIc9H6EI4DIdEI9EIDuHy1HQjHs9HmKICjHeEILuHgEIc2HVKI8JIRuHlDIpKIvICB-HKFIbZHDYCzEIiZHwkHwEI0EIyEIHFIduHUKI3DIt9Hf2HeKI7KIOFI0jHXEIAFI05ACFI05AEFIf2HQEI7EIYdH6JIaDIVLI3EIkdHCKIV2H0jHILICLISFI7gHz2HNHA12H7qGOgDLvGI-HuAEHFBwAE4gGvxAiJI_eH60CagHmFI_bEQxHqFI53HlGIvvHnVC-LI5YHSSEqhAKMI4sHcIF1iBNTHNOHGNFHmHGgCgGAmZH9qH4BISuEvfHs-HzkHRmHZ6G4LInoAdMIAJIIJIKnBjMIYMIMJINhAf_Hm7HUqHrqHmYHBoEuqHKgH4cCLCIcAIOgH3qHM1ABnHkqHVgHEgDZyGqqHrMIT_Hj7HSCIZ-HANI4CIbAIsMIs7HEHG7zHnFI0MIy-HFvH0CFp_H1MIsgHZHIxBIONIIDIbPAmJILsHxLIGLIX0HRLINDIULI2EIDEIf0HZDIvKIWKIWhHeKIHEIHKIk0HjLI1KI9JIyKIoNIOKIrhHiaCD8HmDIALIc0HZKILKIP-A3NIIKI-0HNKIUuH90HqJIWDIDLI7NIAOII8HCLIpNIg1H6DILEIg0HsKIdiH5EIKOIjNIzKIREI_bH6NIc1HmhHMOIqKIxjHBOIHOI2bHuNIbaHbEIbOIX2H4KIK9H6KI0KIgKIBuH3KIfEIyNIKdHtuH9NI21HxNI5SCzNIbNIW9H1NIkKId9HEXCLLISLIP0Hi9HSLIZuHEOIfKIpLIwcHfNIlKIaLI4EIYLIlOIAPInuH-KIZ2HT1Hb2HNuHKFI59HyKIMLIiLIdOIhLI5uH0OIBOI5jHFKIKFIwLIG0HKiHG-HJkHBCIEJIFbHbFIQkHAfHnMIgFIvnHWLC_MIh7HD3HmKCTvHaAIl7HI_HzkHEeH5eHe3H5kHqyAh-HqGI9EAUNIieHQ3HqkHWbEp-H4gAnPIu-HwPIDNIh7HzPIqvHX_HtvHf3H5-HIGIc_HKGI7PIrPIgGI_3HtFAvGID_HhiBDQIK_HGFGKfCZGIYDGCEGRGIBHIS1ESQInQDIQIiGIgbHEGILQI3PIbzDOQIxFIwzA8PIUQIiNCk_HgQIQjEqhAZQIqhHt_H4GIMfH6GIwpH8GI5XGIpGuEGU5FcGIm_H4lHAIIzbFEAI8QIDfABmHmyHfwHFTECmA8SG4IIqrGeeEEgCImHLdCMNIENI16Ht1GAKGBrHiPIlbH6lAsGIpqHHJIyDHf6GZ6HaMIW4EcMIfRI_lAeMIWOHoRIr7HoMITyGFgBzIIgRIo7HFgHsqHYqH6mHLgHfGItGI_mH4MI5qH6MINNH-MI0FIfFIynHCNIdpHTQIimHsRICDIt7HZKG0GIVCIi1AKAIMSIOCIOZH9_HsRIvdHxACJDIKsHTWCx2HaNIsNIqhHODI8KIRhHCPIUOI-ZHGPIZ0H2JIXOIqNIRPI7DIhDIUPItOIF8HrLIlNI1eHuLIoLIhNIxDIsDIqSI1DI8NIJLIOKIrDIuuAl8HmOIPKI9SI2NI3SI88HJOIyOIBEInSIIOIQOIiSIOiHiKIjtHROIGTIghHLTI1uHITIcOImLIkNICOIVOIWTIzKIfOI7SIhOIpOIwOIfFAZLISKIUbHXEIR9HsOI6SI-NIMrAvSIYTIqTIaPIGOIb5A3OIRsHPLINLI7OIzTITLI-OISPI9OIyDInLIgNI89HFFIGPIbEIvjHcLIa2HZ4HBLIzSI-TITPIaTI5TIhuH-JIHUIsLIWPIqOIjKIYPIA-HuTIOUIv2HqHAEkHTFIFvHVFIHvHCzHcRINiHkPI82HmPIISIA3HQSIkFIQSGE3H6SCkUII3HGMIpQIZ_H4PIwFIdlH9-HUSIAlH-PIgvHrkHivHCQIrUI7OIxRIpRIU_HDGIkGIuUIGGIwUIsQIyUIzFITCICSIwQICUAQGICRI3_HyGIJlG9UItRIXGIbQIz4F9GIARIO_HDRI83ARVIlQIV_HjGItUI2PIvUIrQIoGIPQI6PIeRIBSINGI9PIj_HMVIAHI0QI7SE7UI1eH4QI4IAryH7QIP6H0_HfQINVIxGIERIXTGEHIBFI8_HHHIKRIHAIefH0BIXVFbRDTRIWMIpPIaAB0UITrHZRIHKGTMBmmAhaB_BIY6G3LIFsC_9C0rGbmHOmHUWI0PAamHlVFtfHZWIh2CEHAQHATMBJUE-JCLHCJUEhMAOWIfRGzFGUlE2IEpWI2OGfwEsWITlCTMBWKGNKGQ0CLHC45EnWFTMBhtCfHHFOCflG7ZAQPBZMIEYHeWIJ5EwWIfMITWIPWIDXIFsC1MGAcBi5EJXIxfEvRIvCC_GGoWIm5EuWI1WINXIdUIPYHeWIhUIUOC-fEUXISXI7cGlBAkcDSrAjIG96EwfAMADFrAq5CGaBa5HuaBkHIe6CkhGtBI5MCnXC9TF9xEMZBDzGGqAq5CIDDi0D2eCLcFgXInEAdZFTuCHLGlIEYRBFJGCtC0nCS9GmRBmHAhXI-aFo2AoAFhXIHOG23FNSAGYIE_H3IAkdFJYINWARYI9XAyVCmyAduA_5FLXANVABdFRYIaHCBYIMGD26AcYIOGA6iAAlGxNAqVEWzAdEH0oAjXIdjFlXIM4F9IAvZEiAApXIvZCJaAsXIPGAuXItII95HwXIdMByXIovA0XI5VHnoA3XIFWG1eC-cGSTCsYI-XI9sCRYIDYImqCVqCgYIcEHzEA0WGroDLYIrFCGQAsYIOYI9LGiYISYIVKAS5DRZIz-AWYIbZIYYI8hAaYIxlAlYItBAeYIdQIgYIKIGbZIzlAb0AnZInYIacFWmGqYIXZISZIyJGxOCQFC3ZIhIA9XAVZIv-HOREl8CtJGf9GjdFMZGsYI6ZIPsAhZIB9GGIArDG4BABaI6JAbaCzJGsHAjZILXAlZI9HAwZIgIBfYIbZIhYIJaIaPFMaIQaIUJIdaI_REAeFNaIr6CkYIMNA8hAxZIKhFzZIBmEdcBHNA2pAQFC9ZIsaIqjAZZIEWCRYIGTGIWBqjAFDFXYIAQIqDBmUCWaIyPAYaIbaIaaIL9GuZI24A-aIBRI7aIxwE_yEtaIGaI1nFl9FgaI7ZIwWCE7D3aI4eFAaIeaI2aILbIPbIHaIcUA6aIMbIfaIjaISaIOGAUaIBGAGbIAbIL9GCbIT9GdbISNDjaIN-FZbIqiElaI7aIoaIIbI0ZI76E3LGkXIaiAPXA8bAe5AoXIIGA2YIuNDkYH5YI7YDvXI1LCxXIgbCAZIk9G2XIhFAFZI6XI2jA0bI8IGboBMZISMGusCgYIZzFcqDwaIHGAFqH6HI1aIzAG2kFFQA6aIZYI8TCkbIqZIZaIsZIbaIEbIRNAGbIWkGpYIraITMBQUCLHC6WIQPBpHGtoClYF3bImXI6bI0YI8bIIaA-bI1WCAcIRLACcIGNC-YIFcIj-AHcIDZIJcIwNBGZIS5DscI5WIosEaPB2EA-WIaJAxcIftCAYIbaI9_EKdIOdInGANdIZuA2dCuuCgYIJdIucILdIPdIa6DwaITMBzaIqhFYdI4-BGTGddI9WIZdIvOAWdIAZEecIkZIgcImaIdYIXaI5AGVdIrdImdIaPB-aEWdI1-ErZIKLGtZIWkDocIoYI5SCJbISHCzcDZOAtOE1LA-aF2dI4-BFFCtaGReG1eEjdIA8AtBApNAIeIcZI6JAIdI2WIUeIHaD5aIiZISHCvcIaCDfdIp0DjQAOeI-CENjGRYA_pADAC4GAlbInSBkcIDbIeeIheIsdIrdI6dIZdISiEkeIYoAmeI5XAoeIAmAEQG2eGfCI3XCQiGneIZII1IA-lBuYIPyDwYIQXAnXI3cIqXIi_B4YIbhB85HXyH9YItHA_YICdI1XIEdI4XIC1DLcIADGDfIKZIpuCQcI9GITMGZaIGgA2iAKYIbYIWZIifIsdAdIGKaAacI4YA9BGbfIIaIL9GgbI8aIlfIwbI0dIWVIbbIjcI-dIlcIAeIydImYIm_BCeIEeIDWIkoG7IIrqG2IE_9CVXILKGRWI8UHv1GFgITaBHgIFKGnSG0WIyWIl5ErSGoCCSgI74EtWI_MGOgIXgIs5E1LIhKGeDFZXIK-HlKGRXI2WIpKGMdEtbINJAbZIL0GJwCPaICRAgYIg8EsRAodEfgEngIK9GYRBqgI2TFngIe6CBbIvgI4BAeGIqdIfHHShBCQBmZCSGDl9EedIWdIveIGhIN4GFhIyeI44HLHCChIwGAQEB3HAAvA8IAKoEvXAgbCelA1KGQLBQXABaAVhIywELZG2jARhI-dAThILoEphCleCyMAUMFlhIKXCCbFp2G2aImEAKXCy8ESXIT1FGiBCQBZ5E2eEeXI79EwWIFDFU3DdQIHiESiBVhFeXIVXI0hIirARyCB7E4hILeIwcIVRGpEGH2CDiIg9ENXIu-FWCGCiIEXAwhIGiIgeItdIIiIBJGXRGqIG1dIKhIfHH4dI9KA_ZGH_FyQGvrDShIycEjhIk8ARMC8OBAWD8IAbhI9nEGTGiiIhhIkiIchI9lAvRESXI0YAHYANSAPBAhZETcFOxH4IAzhIRLA8xCmwBGMH3IAGIBgtBdREEcG0iIDiIHGBmQE0SAkUBFjI0bGBgI6IIDVHXmHCXIiWIMGBFXI9UHMgIhaBUjI0OGQrHnBAv-AoDFdjI-UEkWIgjIsXE6rHD2GlWIDVEgPIgMIggI62HD-GlPIOsCS3AajIGPGE7B3hInBA0gIGIAoAAdbIxNGMhIbLArfIroCjeIqXA-CE0jI2jIe5ApbIsgIhIA9_EFkI4gIZTCngIbJGwFD2eI_ZDURAPkItGAAXIEgITjIbiI2WEJgIu1G9EAOWI_9CTiIzdGlMI8WIfeIWdGPXIhkIweIlkIGhIH-HrjIHSH86GbXIEJFIOAekIK-GkrG8XIFjEzkI1ZIhHIe9CsYIxaIRTAhOCtaI3jAWCHJ1FIGAnfInGCUBG2iAuTHcCHT-GDQCV-GLHF0THdAHOHFekI4TH-LFxEHZHFkJEhpG9QFrAHadBo-GCUHq-GEUHs-GGUH9EH1CHukB3CHf4B0-G7CH4CHWuGNRF7hC5AHTxGPUHVxGRUHXxGmFFUUHIDHBBHZUHgABMDHbUHmUDPDHJBHRDHLBHZFHUDHzUDPBHdFHQ_GnUHueBS_GXkIaJAqKFDmIQJCPlIeBHQQCYfDjBHaqGPpAemBLmI2UHnmBLmICYHvRHBXIHXInWIEXIZkIaRIckITaBbmINiIbnGhmI84E6fDkmIfRGz6G24AnmITlCvgGvWIWXIpkIPWIaXIwFEbVHrmIW3AeXIJGBIYI9XIFfI9cGUYI6mI4IGALGbZINZIbnCPZIZaI5mIggDUZIlfI8mI7XIVYI3fIbaIxfIibI0BAhcI2fI1UAgYIvbIyVC6iAfZItYI1bIvYI5ZBeZIJZIKMGSdIL9GCnIhmCEnIBbIZnIkfImZIWZIqhAenISZIceIOnI7aIQnISnI-QIiwGLuBVnIvZI8fIoZIm_BZnIdbI-aFdbI8ZIJnI4gAsnInFA8nIvfIxBFGmArbIGkIMJAPnIxdI0fI_aIicImnI4gIJoIiNA3nINoICGATbIuaIInIpnIKnI2jAXoIunIwfIwnIMoIXnI1fIznILeF2nIFbI4nI6iAXoI8nI5ZIngI_nIaoIBoI85DqoIngIeoIGoIJkIfbIgoI9aIooIjoItYGoLGBoFQZIRoI4gIWnInaIRlED7EbnIGfIdnI85DNcIosCDrBefIkoIq6FEYIQmCTcI-iFrtDwaIrnIJpIqzFUnIdeIfcI5oIVoIreImRBCpIzdIBWDpdIikIQdIfpBzcIypCYeISrAwkIdiIp0DgnI5gIinIaiI-gIMdIweIgfIBbIjpIheIZhEVpIIpI2jA3pIGhIspIudIapIwdIcpIioIOoI9GIrpIweIdSAmoIncI6oIipIZeIHeIbeIQFCekINeIAkI1QAboImvEOqIrRGQLA0oIKaIHhI3dI4pIlUBSkIcLChoA5eIieGqeIPoImbIHqIGhI_jIPeIt9BAfIkqI9eI3TAbfI7mIwoI2jAnfIcfIduChnICYIRcIbdIhfIbfIvaIAoIWpI1qIufINnIfoIbpIzfIEqIVVIOpInWDKqIlNAocImRHvUBeXIPjI4FHDgIWsBaFAktAWkAi2CWjIwGAWrIsfBYrI11C3WEbgBugAi2C6fDerIt2CxzHirI11CXXIWyAcrIJHAhgI8LItFAlrIItCYBCtlC-uCpuC0rIXuCQpIhrBYFBAqCzwEouC4qIXMDbzB4rIOZIvqCBBAtBA2iAQtC1tC1uChpBFsIHsIIWD0YF5rImqB_EAWzGOsCupISsIOsIpLGYtCQmCLpCntCQ0GKuCGtC2pBFpCyIF4WDHqCuuCEqCvJAjbEnqCmsIXsIl3FDnIvqCEqC8rI_OEesIRdIWqCBsIfbGPsIDsI0nCiVAOJFJsIfsIxrC9GAWrCRVF0oCfuC1rI_rIDtICsItsI0nCfuCWJAEtIOqCquCK5D4mC2sIYsIqpBGvC3IIgfHOTH1BIUkIVrI6fAktAhfEdmIHKGsrI1GHTIGbnGjcEpMIhVEB_CNNH2fEpjIquAgtIymIDOEBhEwfENIENBALBAJ4CUbGjDEztIZEEtBAwpCMFEadExLANBAQBALqC4aG0DExhB_tI4tIQqC7tIHUFkQAVtIAYHsRHifHiFGRTHbgCgtIarI9EARuIWWIcWIRCCgtIbWITdGx5BstIGUExrIBHAllCZdAqPACwBBVEpUAAIAJrAjkHzMAstIhIErBAHGAjuIXkDyIE-LAtuIbnB-dA0ZD8MDi2CEGDRFAXdDrBAdRE4uInqHIYBLGApfA3uInWFXlCB_CjXDyWADdAwcAniAHdAqcAZtIenBRuIhuImuITwBylAetIJNFPvIZXAHOAjuIgrIX3GirFtBAjuIs6GcvIuuI2YHQvIVOAuuI6IFstIurI4dHM2GYvISvISvHJcGjvIOGAjuIMQHUGIXvIiuISvInnEluIkvI2vIWkAArFUSC0vIRvIavByPA1ZHugAPPEj9EipA9_E7vILPEFwIswAMeGFMA3BAWkA_iAdoEmVHzXEPwINjARwIrVHzXE5EDyDDmRDVOAYPGSwINwIZwIM9C6kAcwIWwIDXH-YFmIAnVHbwIOGAdwIxVHzXEpwItBAdwIrVHuRDqUAmpE83GgBDVPAvgB1QHkjAhNHSLAz8GjxB7LBKsASsG-wIAxIJEAjxBwIHDxIFqGRyBTbAfFBkWAWzGjGGuIHMQFLxIvWAE6GU5HgMBjGGICGv2GKxI3YBKzGUqFZxIemCyLHYxIMQFvfAt2GlaEcxIhxIbNDuXHjWEYzGpJAlVHbxIiPAqVHlwI6eFLSAaFDgcGjiB6KH25G1XHN2DAdC3QGYrInhCWzGkOA7xIirI9xIoSHr3G8yC3QGHOAuVH0JAeXA0xIwQHGyIqPAIyIHjCM9GqmGDvC3KDrMDBHFuVA77F-jGjVAN9FBkGKbAJUAaeC5oDW4GRrBNRBdyIlIEMJAVSHUWH-0GvIEoQHXiBLyIjaAjMDrZASMA5wIuaA3QH9uI3wISdAcNHeLD8MD2yIDyI2QH7wI4fG5XHtLD9XHJhDPRIWtITMIX6HNvIEFBWvI4vIwvIzuImrESuIcVDktAvvIdvINzI4VCI3GLzITzIEdAmrEfvIrvIZzIzMAivI-vI5vIdzIuQD46GaVDnvIsjIEEHiUIwjIgzIMzIizI9jCKtA4gACwCO-BymAfXHwxIknAKfALGASrIW6GCJI6kCRuIEvIgLA69Dz1GRjIQuIbtIsfB-zIOzGVtGG0IIYA07DJ0I_hAmvIE0ItrInzI9PHiUI0gCRlCofEa-DyPG4AEplC9lCynAwKBR7GpBAyJAumCg0IlmCYnC9mCr6BfUAgOAJnCaIAXnCwmC2BAunC9nC1nCwpBXoCeSABYEXqC-oCbsIZFADrCFHAkpCZFA4pCvsIWqCoMAwGDwqCqqCSzCTJDzqCwqC50IwqCLrCirCNBAJlA4rC8FAFsCP1IIOAXsCKHAbAFnoB6sCgCBVXAUtCVXAvXAOaAbtCdtCttC4jEztCPKArcALrCdTD0EAtHAVuCsHCDtIkuCvuCwpBAvCGlItQFxLFU-GaAH0LFX-G3OC1LEXaDV0IwfEKeDjAHvEHlAH2JF9wGUlI0EHWlI_THGMFZlI-JFvCHr-GiIBIxGlHFzAHFKF0aDxpGEFHMKFSRFslIIFHWxG--GTUHHDHNFHJDHjuGLDHRFHFBH8sAHBHixG6lIw8DsuG9lIGqGYDHAmIjKFpRFp2IZBHz_Di8BM0IKeDkFHeDHaBH6_Dx2IiDH6MFsFHPmI4xG32IoDHzFHtBB92IXmIPuI8zIP0IBFAF3IPzI9zIH3IbnGYuIltIstI2YHxzIJHAO3ItmIX5DkJIkgHQ3IpHHneAX3InGH2zIGGAsfBKWAa3I0QAhqA_VAg3IL-FhqAZ3IzzId3IIFAVBCFpAp3IY3IRlAZqDADCa3I74CyWAa3IllCa3IEIDa3I0aA33I4aA63Io3Il6GkuD0LC_SAa3I4RA6RAuRASxIc3I_3IpZAryISMA13IofEvyIzQHM4I-3IpqGHABlVHa3IXdANdA0vIQdA0wIa3IVgAIgAPTAuIEbiBN4IDhCsMAONGS4IktAHABrbAkSA33IT1BdxInGAa3IqSAgSAvKCcvII4IpqGSiG2sAjVA9tIm4IsfBKZAN9Fa3I24InYA54Is3I_3ISzITSAa3Ib3GOJA-4IyiGzYA1YAB5IZsAt3IyfCHBGIWAN5IpsAP5IxME04IktALSDX5IsfBrfAjXDAtAktA7jAC4I64Iq3ILvI6cAJ5IgiGsXAuXAwXAyXArkAa3Ip4IAIA5PAa3I3HAVHApBAUXBZHAu5IVOAw5Ii5IOEA1eAsPAW4IceAGEGmeA2WA5QA-5IueAGEG23I65IBoDoIAIJArIAiKBNJAd5IBfAktAc8F5aADpF0JDNXAv4IMEAojA-KDrjAJyIFrASaCE6IRcA2dAHeAP6I3zIsfBuEIywIAIAcdAt5I-XF0RDzwIIPAq6I9-FUwI6gAa3IkpAw6In6IkqFygA0gAPyDa3IuwIa5IIFAhiAaSDESD4cH-qAz6ISiAaSDmbHkSDpiAE7I-RDjwIAlBbjA3RDO5I_3IfkAalGjkAtNAESDP7IU5IR7IaFD33IRIHW4ICRDfKGdgIWcDmzIrkIHIHW3GstIIFBe5IqaHX5DMeGkcDIOA3SE-cDufCTID4cDIOAWIDUIAs7IewCv7IHdDPrBaxCv7IpSEBdD4KGgIHy7I57Il5G1zIcBFhGC87I4LACfFy7IbABTsIM3DK8IJaDVkGC8I6IHZiBI8ICeFW9GR8Ie2GCTE-7IMLGogBWzGf9BYJHmoBMgBTxIMIIh7Ec9BQ4GzRC3hD_hAjODEaDOkG4yG2hDX2GY8I8ODr8IETDuKACMBMrGy1FVQBAMB4LB0xE8yI9XBUrG-gFKZD-zGcSHCNCGZDy3CE8IQqF9ZDkhGi3GI9I7YDyyICZB7wIPZDyCEFZDMjEUZDQZD2cFDAF-jGiKAV9IPaBWIDU9IyCEaAFv2CQ9IZmApwAOdET9IZ9Ie9IYZD9vHu3Ch9IdgDnBA88CG9I03Cd9IdkCo9ImeH3jGgZDShBiZDodGq9IQHHiTCc9I79I3BAFlG4GAL9INXHotC8YBTgDC-IWNA1zIdAFfKA5_AXJAjMAqhAYQHYiDmwAefAu5ApBDfQHjGAYiDICGIkB-yA0gBjSH1fGWgFwRB8LCb-I-hGxyHYYFFaB-8IJKArZDMJAZBATED1wIFiDtjBr-InoBN9Ip1CL-I4ECQyDZECBmDdECTADIyDGmDbUAEaDW9GfHA--IJ1GJaDgIHL8Ie2GPrI0MH5-IuzDv1DV_Ai3DY6D11D15DH2Dm3D_lDgFCUECx4DI7DI5Du4Dk1DFeBz5DZ6Do5DfFCFECfECLFCY_I3SCL_Ib_I4ECO_IuECFoDa_IuqAH7D-JBo_IjECJZGcECl_Is_I_6DX6Dj_IuoFE7Dr_IxpAt_Ih3DW_IFDCo5Dq_Iz_I7_I1_Iy4DY_IAAJKBFrRHhfHC3IkRID0IwEAY5IhLGvWAI3IH3IjGGI0IQAJC6I1HAL0IWAJuJDO0IOAJzFAovIewGjSDIIGneAoTHG1FjMAGBAc1IEYASdDqDBSBAREArcAsAJuAJbRArcAVBAkBArcAZCHy1IJlI01IeCHMlIgCHvJFjGGQlI7LESlIoCHs-DqAHF2IkpGH2IIMFJ2IclIL2IyCHtaDHUHEKFJUHGKFLUH4-GADH78D8AH-iDTKFylIWUHRdBYUHd2ImuGeRFcUHj2IWFHKBHlxGhUHaFH_lIkUHBmIRBHu2ITBHjiC-AJrUHN_AtUHG2BuBJwUHOAByUHZqG82IaAJ3WAeqGMVD5BJpQAVGF5MHUrIOvIH3IruIyuIAwITvIBJI6MHJzIDCJtIEFCJ-hDavIECJfFAevIltIQCJNEAhvIljIj1DMCJRCJsvIcAJKGAeAJR0IPkHpzII_BZCJVCJsvIMwI0EAx6IjwIzaGswINwIoCJqwIkwIoxIYZEmcAnVHgwIK8CiwIuCJqCJjxIVeGfwIiDCmEDuwIwwI1zINkAowIGxBVwI4CJxeGJRACDJJ2BEDJ-QBwCJIbEybAtCJtTA0wIi3GPDJJOHJ-ID4G7wIaMBKZASzImVHqiFZDJrzIz7IADJZZFNRDfFBeyIboAWWHl8GB3CiDJkyIfyIuBAnyIUxInWDGWHExIcyB_wI9wIyDJHxIFxI1zIwDJIxIO-IQxINsBH4ILvA9BJ1HAPxIoPARxIXAJkNFDyCWxI9vAlxIDEJaxI5CJqxIRFAt4I4WHtHAgxIoPAixIGDJ13EKEJ3PAnxIk-IRVFwkCUqFsxINEJv2GvxIMDJVIGgMChyInnCHXBZWHQhG5OE2bAtIE6DDruIREJbvIhUASoGXzItDJj8IQZFAyItNAl1Ci3G4EJvIAl1Cy-IHAFZFA6GAHyI0VHc6Id-IJlGhcGBFJqoBOyIEFJQyI88IzyImMAwaAX5ImEJdhBvDEm4IpEJ8JHD3DqyIkMDsyI5ZBIFJP4IDMDOFJO9IVyIs6Io6IRDJjXH5yImFE7yI_EJGLD_yIV1GJVBXFJrmGygIo1GazASMI5IITrIC0IE3IdAJIFAUCJviEizISAJ6FJpHHjCJ9FJouI-BIJzHvuI5BArYByuIizI1lDCGJnuI0uINNH8FJOGJmrEqrIwzAi7IRXFEdEcFIPkDwuIsuIaCJtzIMdEsYId5ArgI5kI2dAhiBruIZnId5AzQAgGJdXC_EJmGJqGJZlAASBv4AnyAkGJ04IS8IGiBvIGP5FnIHsRBX3IA0GS4Ii8IXMHAiB65I1IH-dIwEADXG64CqDJlDJ6SHE_Ek4HlyI6JA_SHN1EjDJMHJsDJwFJpxHSaFLHJrDJY7HNRIcbBBwGFzI2FJ6zIJCJe6ARuIMFDZrIUvIo2BhHJ2uIfrIFNHnHJy1C1CEqHJItC2YHiHJprIcCJhBALGAfAJZGJ9uI3uIYBCEBAWBACBAfBAUBAFBAMBAFBA-HJYBAJ0CosIPnC7HJ9HJ_HJBIJFBADIJrsId6E4sIQmC6HJCBATBAVBAgdDFIJDrBRIJTIJgdDHtIknIvqC6HJEBAZIJMtInqCeIJgIJbIJZsIipCWlA9HJ0CFWIJhrCoIJKAIlIJTtIksCHBAyzCUIJhIJpsCyIJkIJRtIssIcIJZtCSBAEIJ8sIzsITBA9IJNIJYrCQsI4qB5zIACJ4FJatIAGJQ5ImFE6uIdRE_FJdCJIFAMFDOJJmQEavITJJhUG7uImQEsHJNJJYJJ8uIvHJ8MDUJJvlAyHJ0HJfCJL-HlPIHDEgJJdJJKjIMdEHPAmiBiYBcFJypCIFJBhCuJJfZA0QHVDJgNHVyImDJ-nGYWHWoGvIE0JJgFJtyIhMD-JJuDDvJJxyI3JJ5cG0yIKAI3jEKIIjEJGEFHJJJOFJJJCCJLJJXJJ_uIGyGPvGBCJKCJTKJpJJVKJOyGGGJUKJxuISyGeYHFgBfKJcGJgvGWgH26AkKJkvGg7IlHJF3IttIilC9uI6uIO2GgVHqMIIYBdREWzGkKJdRE6dAqJJt8Ak2CbKJ-LA8uI1wA-XHEzILuIKAJ3yHfHJxCBRuIIvIFdAKvIAFBIdAQJJzHJsfBKLJuYCMLJzcAqcAVtGSLJL7IOGA4cAIdA07DYLJGdANLJqcAUGJrtItKJ1HJlPITxBeLJULJ5cABvCJQFEaBqcBrkCgAAaBAgEAIGA2AJIlIQjDKlItJFNlIvJFoLJyhAk5IwBA_AJ7wGA2I7THzEH9THGuG50BIuGDxGalI6EHs8D8EHv-GglIFeBilICABklISBJ-CHLKFviCNKFKABYMEKRFSUHwlIa2IHxGOFHdBJdxG0lIE_G8HFG_GhBJeUHXFHg2IE5BP9D-lIx_Dq2IrMFs2IjUHlFHsBJLBB7LJVOAbLJqcAImIrBJPIF6_D1MJaLJ9LJ42I9uG62I_uGh_GnjD-sA9MJUBC_MJ-2IJEFndAJvI8LJgLJ1cA_BJQKJDYH5FJRJJOEABvIoHJICJYKJgHJH3IXNJy1CavIdNJAGAfNEZpB3uI2YHgNJY7AqtIInAWGJ6LIuFEnJJaNEjNJprIYBChGD2AAwsIdsI-rINtIyNJ1sIjsINrCuuCyNJAuI9rI0uC9sIoAD3ZAvIJFvC0nCyNJzzB_IJ_XICOJvzBEOJhpCmqBmGD3nC_NJqtCKsIKpBQOJDJJ7rCGJGJqCqBAXqCrIJhpBNBAbOJcqC5IJOIJItISpCQBAFBAHBAjyBdOJbpCmOJoOJXOJ42FPIJhqCCrCkqCqOJbqCxqCkqCNOJ9pCJqCsOJ-NJxsI2NJpsI7OJuOJ3sCwOJupCTBA-tInOJ8OJ1NJAOJzsINBAFPJAPJ4OJgqCmqBEADpOJJOJ9sCSPJBPJBtCDPJ4qBWBAQBA5AA1IJDrBbPJdPJPPJVqCs1I0OJquCfsCFXDPEE0oCPKJOuIMAJ6kCVQFfnB8RA1jAB-IWKJB0ITNJWsBvPJzJJyPJTVHHGH5DHVgGvxA5PJDJA81GkVDFgBAQJzPJmKJ8MIWkDFQJ7PJiLJInAVQFuKJRgD_PJtJJ6PJyKJRcGJ0FLEAVQFnQFiWHrSAYQJnFAXTAyLHqSA44E6DDhQJfxIKuIWHEjMGLAJ3BIbgCvPJkHJx5BrQJ9TERcEuPJHIAZuI7FAo2BOQJGUEKQJLGApAJpbIVJB6QJ4gIOeBbdGKHDHbDhQFdQFSUB1BC-LAxoAzdE4gIFEAHRJReBJEAZXAcvB8vBjNEexECVGMRJhZCp_AIYElNE_lCpHA06BxXCdHAb-CGNCFzEAlAVBAEBAQBAuuBMRJZIIgXILRJjFAUWFbZI65AVJBrIHiBAqRJSiABbI7cEEeC4QArRJT_I_TCZCBNHJVXFlCFdYAp5DjrA9ABmXFjRJlRJ7IAVRJopHn6CVNByzCkRJkRBtUBawAfJIyRJoQDYPB-pBPrIvaBkUERRCxFIpyAifArTEwSF3XCnIE0BA9ABNBIphF3QBMSJGSJ4RJdJIPSJKoI7HIgPGrEAv9BnXCIKBzEAtFAI_AgSJMRA8RC3RJKTAmKGWzAWpAeyAcQFdQJSUB5oGIOAcQJWTA_SJhSDMWIJNFvPJ9QJjaIPzIITJp5IdbIavIJTJeaI6fDQTJCRA8QJNTJ4gI2YHpbITTJw3AT3InxDV3IrkAOTJ3_A2rA8nIR9AKTJHeC2oD9eCgzD6oDDFJuWHVfCz4FgTJHIA1lIOTJURDMkI-FE4fCOTJuoAoKBHoIWbIIBAQRJmWFMkILEALMApbIOTJDkI6TJZDFAtAFUJ7vD_wCpKBhUGtLFKTJzWGRJA2FB_SAOTJxFCo2AtBCjzIiTHaVDOQJlLJhCJvxAaTJVKA5REtoI8mDNgCjMACMIoRAWTJjaIaeHBVIgVIDVI7FAeUJ6JAMMI5ZBuUJ9nFErI6qITnIxLA9dIWuF_dIyUJ9nIngIckH1PI3-HIMIA8AyUJNeHhiB7UJFoIcqIpbIpEABUJ9UJnqIseI5fIueIJVJtGCpbIN4DZ-BSoIr6CnkDPNH9HGUhIkLHW7GJLHQ8GfSEVNBezDxTAv0C6DDycA3nBH1CMMHUjGp7GrZEgZAjVJwBD63FWeF-8GuBChGJTRHaNBlGF4gApAJ59DoGJs8GyMAhGJ_EJ5VJZ-DhGJsMD-9GzGJH_IItDpzDIzArzDMgChxDZKArPJFwGtPJ3PJfbF5eC3SJHCJAGH7zIRWJvvERSJ1OGZgIRSJUgIQkARSJ5RJuwE7RJtHA4SG-RJySJBSJMRADSJlSJUWJxQIWSJWOBLSJlRJoSJeLAfJIKSI5FGFdGdYAJHGAdGf7IkzIqvCaUJlJJigI0WIgWJVHGXcGZKA9iEOLAlJF3BARJF_7Fc3FJRAGaBZKHO3CJXJHtALXJyLH44EJBAQBA3HAFQE4YAWXJYXJ3wFVXJXXJTHAFQEFBIoXHfXJSeG7uAQkBi6BmmAcFBZXAujARCGSPGanEZ7FjxDrYBOeEZ7F9TJyJAajCuBAqXJAOGeCG_IA9wFmPGUZDLIAmPGvwE0yCGvFxXJzIEGxEyXJ5AGwCG8XJRbGUhA_XJKTAUhAvwEGuHEYJmzDGYJUYJUYBVhF0XJTbC_qAkBA5XJqmEZYJEwBtqFUWJdYJ1XJBhCdYJ9qAfYJVwBybCJrI8oIY0I0FAoYJ8vBqYJGnFiYJmFBPRJaYJmYJt7FZVEFtE8aD4YA3hAmYJ7XJQbGvvF-XJhPBBYJgdB9_EKYJAZJv4CNYJDhBljARYJVhFljAdYJv7F4YJ3pF6YJQrEqZGAMGv-FRSJjYJTbCXYAORJLUAv7F_YJ9XJSXCOYJASGgtBCYJWiITJGYiIEJGJYJHCGDCGMYJljAjZJy-CRYJfiIHQGmRGdJGZZJ0YJ_HEAcCxaA1dFFRGPCGSZJuXJYsEmOJSQJDJA2ZGJiIBpFKoAiRJMSJgYI6hF3KGAHAmJAnoBJrGA0F_xBpZCINBTeIHeIXZC_oDOiIXTAHaJLQGiEA9jARCGIZJgEACZJzXBfQGgCG0FACaJxPJ3hAPCBsQBEaJnZJNFGpZJv8FGZJsZJLYJvvFy-CwZJ8wFNCGnaJKQJxEFpaJiUCaFGuPGAaGyQGOWJo9GQWJenBvPJTWJMRJIWB8hFsQJRCCHbJRSJKbJNQFbWJIdEPbJTSJ0lDyfE4MGUWJQbJUSJ6bGuWJLzBZSJI6HmIAdSJd6DoWJZRAiSJN1AkSJFSJUWJNSJ4_BzWJqSJfiFqUFtSJ0cC9AIzxE_RJfSJhSJIbJnSJMXFKVF8WJqQJKTAbUJtkI05EoCCUbJybFdTCBBBCTJuIEnRD4bJHIAJiHQuFkSA5LBHcJgRDKcJ3YCUWJk5FbTDyBCUWJ9_EScJmRJ4RJr5FWcJgWJAuFijBBBBUBAjBAwBARSJ9qAkXJzED7rE2eEgWJ5LBjcJlcJUWJncJcXJtFA8LCfTAycJ5EC3hA0cJ9rA4aAZcJocJ3wF5cJZRBgXJ3wFUhA_cJsQBuiBVhFscJBBBzAJwBAqGAEXAYaJmcJ-qAaXJIdJEIBKdJMdJkBAOdJwcJ3hA6wEFdJrYJLDGuYGmYB4KDadJvuBHdJqbJ5LBUdJzEANdJMPBPdJBaJ2cJOeESdJCKAmdJDiIXdJMRJoAAZdJx4EbdJnhA9cJtFAfIAsdJDLGljAhdJuiBbXJBdJ6dJZLECeJBtFQBGnDBudJuKAKdJqdJkPC5LB99CfkHpZCYaJbcJKTAvGI6HI6wEVYBuiBWpA2fAgpFJeJ4fF0AJmcJ1dJ8QCbdJZcJ-dJ2dJvuBKHCxYHRbA0aGYREgsGjdJMRJGTDacJyWJdZCl9GlQJfQEBYHGLJaNJxCBvPJOeBLTJfbF8eJL3ImlB6fD_QJj-BmlBNNH_QJ6IF-WJj7IZVHAcJvjIYjCFfJx1D4_FOqA8-AM0I-aFEBAsBAqEAfxBAbHL3D1UA3NG2qATfJ61IlLGFDFMMGaIAXfJPtIxxBPOALIG9QIsYJ6XGwQDDgEWfJYfJEyBofJ5VDupFhOGBoFiAB34BRLGSOJgWDVrA4fJ1NGvYFi3FddJ9oIjOJqLGPaFmqBk8FUSGnWD3fJh1BEBG7JJuoBF-EL8Bg8FYWECgJUFG5aFmRGYWD8fJLgJ2WGyAGf-EXOE0QJQHDSHD91DEoFQgJivFaaCUqFSaG9-Fq_FmaCmgJdaGoBDf2FFQAKgJrLAffJklCofEVfJlfJZfJ8TIVPG6fJPgJNIBygJDEA1dEqQDofE9XAvfJmfJ7AByfJpVD3WBlgJiPAngJmOABdFXMGDhJ3gJZIApfJsGHybAr2GLhJVwBugJK8AvBAqmF5fJ9OJj1ESzAahJenF8HGNIBjnI8NGRpILHDYhJblAqmFMgJX4GOgJ0eAghJ4NGWYIjhJqZInhJWgJuhJo1A1_FZ2GthJa8FphJ6wA5aIyhJ2UJdcI0hJ1fJstFEcEGTJ1QJfbFQcJ8uFMbJZUJIiJ9SJDTJKiJGGJJiJBUBmmIOiJjQF7wFXCJqmIViJFRJIfJ-bJ_WJvrI8SJiQFFRJYHG1GAkQF_NFgjETWHuDJs0G_VAhQJRaFo0GZQAv9IxLAVCD1hDh5C94GLZC00GR6GXTFnVCfQFPbEp8A8YEkQF8NAiaALiFnmGR6Gm5G8bBmBCkQFziAsyGaiJGjJvgHMjJ6vG80GETHrWALjJeUCOEB1eJRGFnQJ4eJRKJEFBvPJSiJOUClPFXKJajJe6AcjJTjJejJeVD9PJ8_GBTJkjJWsA07DdjJunH-9AtjJhTHZwGMiJn-CeiJDQFW-AwjJGpGb-DBiGHxI8wISsGrvFDHCXTAlGBXTAssFj-AJBAFpCnaJFADEkJcACSQAPbEURBQWFKkJ1GAjCEAcASkJ_jJw1IuLE2tGLhCzTHtQF1THzTD4jJqjDcpGRlIBMJnCHoAHDBJqCHGMJCxGNPC5EHCRFwAHNBJflIIUHSuGKUHR2IMUHT2IGFH7AHkFFXBJ0eDVUHC_GWKFSFHkMJUFHmMJ_BEyFFL_Go2IxMJwsAlUHzuGDmIBmBekJniCC2BWKEQJCLlJANJ1xGCNJ3xGuFHQlJKNJnmBWlJoQJxrGzjJ0sEMRJ5LBOTJLiJ9WJfbFRSJflJMkIFNHUWJllJjaI1CEolJJRJrbIYTJKRJslJEIBpbIGWJLWJC7H-mDJNIFsHvTJeqAiTJzoIkTJWbImTJ9HA3oDHpD5oDKdHLFJsTJ-oD-lJZDF8gAxTJMkIzTJKTJ1TJdnD3TJ4oA5TJ3TJkYJ_TJSVJ4gIDUJZaITUJX3CTUJKUJXdDNUJWbIPUJHIARUJhmJGUJC9BVUJfoHMQJwGAJfJXGJy5E2HJklJtlJeaIoGA-nIiUJMWJkUJpUIx5AxlJCKAroIObIjaI9cGxmJylJzoINWAxGJyBAd5ALaIrbIdWBbZD5jIdQIFnJhGJpbIKnJ1pApbIfGJSZIhGJXaCnGJrGJLII_GJ_jFGWJozDzZDvGH3mD0fCtzDWjJn_G3eJHzIGiJtQJjlJzYJdZJ3dAEwB9eJylA3ZJsnJ9TJWJJrnJfRJtnJpNArlJMRJaZJAcCSRJH7CTeJJlAwbJDbAVWBIGAUREbRJKrG_HIsnJ_LCaYGJaJpbJnRJNNHxnJ2nJ1XJciJ0jJKfJ72HMfJwNAuSHHDE1nJ1YJAcCa3GRbGvGCRbGxnAI_AUGAeRJZXAWrGQgF0pHLVCgaJb3GpBDzaJlgHBeJlXJWzGwoJFQEeXJ2cJGVF5dJ_bEJoJt7FmIEaeJRLAPLBECG-MCJoJN_CdYJKmBp3G1zIUhAB4IcYFDaJltB5ZBWXJ7aJJpJ7aJEhDoaJsaJEjIknJpDHFLJnnJ7UHakIyzAfbFwRJRSJDkI6QEhlJ9bJylAepJUWJgpJvQEGGJlpJMRJDkIBREltIqpJrRJspJhfCvRJpRJmpJZaI2YHvpJzRJL9G65A4pJsRJbaIqKJ8bJxQJUoJumJwNF2HJ8pJxpJKdAcMA9RE1bEJ0C9iEFTDw6CHNAYQIz8IAlADyCBTE67CQqJuFA-pJTFJKDB54IZqJd4GbZIKPF0gDlkEAWI5UJ6fIJ0GfqJwyH3xIyyHf2EZPFKMDacI9LDDjJAhG9NFDbJQTHFbJbjJ-SAnbJdPEipJuPJ3qJVZD5qJvQJWmHqQJ8qJH8C1IFXdGgVF1QJCrJq6C5VFEuAQHAK0E4qJ7jCGCJJ2CkFDOrJMJAwbBOaA7cFGJBItGapJaRINrJ9qJkqDcrJDrJuBAwbBLTJIrJdPEfrJq6CirJRLFmrJoKAFcBfTHqrJhIAVrJIfJkrJuZD_bJzmIukISrJdrJUrJLcBkAJTwA5kIz6FxqI2iAj-DqRH1tGbCHx1InEHLlIbkJ5LJYpGurJ5rJZfBd8De-Ga7BRdBi-GYAHnBJ1EHnkJsCHIMJI2IDUHskJsiDxCHLxGx-GNxGpBEPxGPRF4AHWMFauG2kJ9-GKFH3qExlIb2IzlIgMJxTJ8kJpMJOABi2I5lIiBJ7lIkBJcFHrMJElJbFHuMJxuGCmI6MJEmIKJCLsJsHARfBz2IsUH12IYKECtJhrJBfBMmIK9DRQC72IVlJyrJMsJ8EA7BJYlJRtJDtJLtJalJw9G3PJWtJGqAJtJZvI6qJbtJo3AJrJyzActJftJRiJltJSvImmIotJQrJ2YHetJbCJoNJsmJctJ_NErNJBOEtNJU0ArtJ-hDEgEKyI5ZBvgFQrGpqJ_mGUrGQhABzGXdEwiJEVFccBsyGctJVrJVrJ6yCJuJLcBP0GXWHm8G9NFJtJYPFS5Cw8AZzIM-FziA27ArrH5ZE6NB0NAtaBeXCwhE_HDctJSPFbEJxFJD3D8ZJGJB2EFqhAcaJvBAYrJfJAhMDouJsGA2EF_EJsuJuuJZIAxJAWXHC9IWJBzXH_tJYFJBYDvFJWzGiaAnRAtfG-GJKRHy6DAdCBLJDzIbHJELJXtIEWI2BIblJ9WJytJvGHXrJsGAVTHjRIpQJ7qJitJdPE1uJVvJaTHfFEE-DxuJmiCI-DhvJqgCrmJ9EAJtJztJdgBsNJT0IgvJUvJmiCxkIQhASHA-VCbgBYyALcHWkJ9EFEsJ3tG11IpEH31I2wGZ8DkvJ0QFuEHPsJOeDRsJB2IWGEVlIl-GXlIukBtAHRdBvAH7EHtkJNMJvkJBFHxkJQxGS2IWMJU2IOKFQUHaMFvlIi_DrsJeMJc2IXUHe2IwsJNDHlMJ0sJnMJjBJgUH4sJJKEPlFIlJoBJr2IeFHt2IyMJoUHLBBcvJmiC5MJywJsKFG2B1wJqgCRlJrFHe_G7MEPtJWCE7wJBwJSMIDxJA9BZjJ2PJenB1jDnoAPAC1jDmNBK7CgtJKxJ31AMxJ2rAOxJduJQxJGGJNxJ31APxJhIA6fDaxJutAcxJVKAdgGVxJbxJXxJ4FEpmIRNAfxJmmAhxJFLAwtJ9EALxJPQJikDgHHWxJb8ECMAzqJPvJatJSxJutAA0ICVHJxJEFBLxJVmHGrJx5BLxJzQJWcDwxJGUEqxJpEAsxJRyE5gG2EA0xJdKBCMA1jDLGAuMIneEcCIOuFahAsHCpTEifAVNBrrH-nJCnAZVCc4DkQH31BpNE8aCvTCsMAdNBTxJxYButAz7GWKCDdAH8F2qGqWIfOHbkCndAH8F0MHwRJsyJe7DXWJ6xJmmAvnD4RAuyJ-qJWWJHLJWyAAyJUCC_yJwIF0cE_GG-yJ0yJDeCeWJHiAKzJccA1yJmvJIHHTxJxxJdLDUXIPzJRcARzJQfJ5LALzJ9ADyvIW-FdzJmyIf8ILmJhzJ-dA5NGJlFaUAGzJizJdJH_IA3xJIzIe6AEzJ4RA3yJYRB8xJNwGYmI6kCxzJWFAzzJGIAPaGWvGzfEyzJgXI4yJNzJyyJ7zJMrJuxJTzJ7xJVzJ7YBJzJ6zJB0J0zJkPDW_E8zJfzJnkFulE8AA1jDsyJ6mE_-ES0JIlF4dCPDGX0JsPEhlEffHMvJGzIYtIonJRCCAyJSyJ0PJ9xJ3zJWsBo0J31AVvGAcBr-Bv0JhKJQCIX1Dz0JJHAUyJEfEWyJDaDZyJ6xAmOEdyJYDDI7Cf0IioJ0CCiyJCMAf_BH1CmyJuSHICBSuBYiJRNAp0JUVHrKJDyJUzJ0rJutIe1D30JmgBNSHmxJFeDgZG1OFsJHMTFS5C1xJ3IAplF6yGi1Jc1JxnFzjGo8GqEJGIDO2EzLBQyJj1JUdFk9IsJHp9ITIDu9INKJ8OFjwHDfHTuBhqJslApZC__BeuBTID1EJbnJLRHEbB-_BrWBaZBcKH4-ClhB77GB2JTkGxNHxNBL2JI8Gi8GaHGWeInEJdHGRyIQzGUHJr8G-VHc9GMjEHcIu3Cc2JtHAj9G1XIZHJwcBp1GcHJRRIIJJ-xJwzJpyJf0JqJHq0J2zJD3It0Jt2J31AY0JHVHx0JiCJryJg0JeNETCJ12J72JQKCIQJLdE-2Jv2JR1JAqJz2JJ0JV1JvKJu2JWKCf4HDjEBzGS5H31JvaEKTDnMCtnHD5GN1ET3JmwBV3J15GQjJ4xIZAFv2Ge3G0LAAEAZHCtxIpJAg3JpEAi3JcHCfxIUqFLEApuJCoATkCf3JuBAt3JZHCyLHGBAHsAovA6JJX4G1UA13JK-DZEAC2JGvJgSH5RA0LAVKBsyJ6DDkcBKyJCNBE4JyLHo3JJBATkATIDL4JN4J66Co3JSkAPYAgjES4JkpDSuJa1GrXH5XDp1JN9GGBIJuIzFJFOFmQJmnJl0JarJHKGAyJqzJEmJdKJBzJ5eJDzJpyJo4JsDJ32JubGKSHlzJw4J82JPXIJVH04Jy6GnKJb0Av4J_pJYUJqvCwxJJ3JQQJtFA94JuvGzKJGQAKNAU3JfwHW3J6uJY3JBEAa3Jp0G9uJmuJnUAx4EGFJnDJU5J8QCY2JxzG9EEyFJCLJLvJi4JMuIZtJIrH_xJpyJxwHlvB0TAGJBglJZNJhjJxCBAyJm5JxaBp5JmlJGGJw5JsGAdbI6fD05JgEAzlJO1JlNACUJHUAx5JulJcTJ9mDvlEjOHjGHkgH6lJPACjTJIUJMKBAmJBGACmJhnJp4JhEIGmJieGcQI6lJMmJOUJe7IJmJf-B-FEVmJaYJOTJAUJ55JZmJMkIHUJemJIYBgmJK6JjKBjmJ-HA7EFi6JomJduAWUJSzJu5JywHC5JyxJ45JyBApbIgUJ3oI1lJ70JtvIESC16J9mJC5FAVIfVIAVJNwHgiF4gIRwHuzH2pHFnJvpIT9GX8C-5J15JDnJ0UJcqINWAJDCoKBepIsuFuqJcUAU7JJLBnGCJDC1XCu2ADTCVQJoRATmJb7JLZB1KB0WCwXEloAObGEuA4QAGTAKaAPgH1XEMkIY1AYoJlaBQ5H1UA4TJb7JWID-aBBTA1SJKqH0aAoAAtCDOBA3gAnyA67JhSJKqH9BCnyA_7J06CpAAxII-WC2TJMkI37Ju2AYqJmbIl2DL7JmRBp8AedE8NAoiINRDqbIWbI7ZCIIIxhBZaIiXJvXHvSEK7JLaJx9BsOAI_ArZFLRI2HEeXCVbIfPAEbEBqHtZEcUAzYIxZEM8Ja8CKTJEUJdnJczDfnJKWJjnJg4JmGGj0JdHJq2Js0J7yJ1NBtbBJBAPzIx6JByJ1LIo2Bx6JFyJN9Jl5JywH3QJO7Jg6JulJMXF0MHQrAiBA8NAkBAxwH4yJyyJd9JP0JWXJD3JWqFZkDnGAi9JutAg9JGIAqMA_jBE5El4JJNFK9JFzJoJAb9Jp9J3fBRxJk5J7xJH9J15A-yJy9JBEA09J9zJLXIM0JbkC89Jc9JWXJ0zJD0Jx9Ja9J99JF-J8zJw6JR9JK0JcXIZgI79JJ-JE-Je9JBDBZ9JsyJr9Jk4I0qCtzEWoBciAn9JmmA09JZ-JVNAKdAoJAY-JOLAUNACXHXGGpiJqiBdlELlEnaJ31Ah-Jn-Js9JhMGWpJ_2IYpJk4J6yJ39J8yJ59JUCC-9JJ9JR9J69JWFA--JQgIXzJC_JL-JQGAH-JP7GH_JfaGyjJA5JO-Jz6JWzJR-JG_JV-JChGx-Jj4IVNAb-JKzDSqDf-JpEAW_JgHAs9J4uJH_Ji-Jp-Jd4JoXHa_JX4JbKA1jDe_Jo-JGJJ1-JcPF62GeHJs4JwzAw9JL3JBkD_-J49Jm5Jc_JuBAsyJ2_JE_JZgI1_JRkDaJAH-JAAKl9JN-J4_Jy6J1jJz5E4SG6_J8_JBAKu4IE7Bi_AD6FqSAR1GgbCtYCDOBQ_AXJB4dJw-JJBAwdGCRGGgBSAKzBAUAKngAZ5CuRGdJBiLBaAKo9JcAK5jGHjGzcAX2B0KC9_EmAKxfG6_JxwHlfGsAKz5AFxBiTCCbJu_JVVFV6GD9Jy2JF9JGqA5_Jq_Ji_Jy-Jk4I3_J7-JCBKbAKm-JX_JKXIlCC_GGDBKLBKf_Jk4IDAKKBKYRBj_JcgIG3JABKnoAi4HQ_JL0J0WIQBKWBKFBKBWF4NF_2JLWAL3JHOElBKi8JkUBnBKyzIQkBsbF-XFsyJwdGT0JBMGDBKwdGMLA2bFwBKYRByBKc0JkUBdJGzAKqAKiTCKRCrFInEGSSGeAKc-HECKAaGAFAC8F5AGtPGKCK9xHDiJ_REsZG_8JqBHYjJZpJ5-Js2JHAKuAAwdGWvB7SJFjBuyBBGAwdGtxCTEDwTC29JYCKIBKI9JbCKfnBS2CeCKg0Ax8DodGiCK4JAJaCRLFdUCgCKvCKCoJxCKJEA07D0CKuCK0KCwCKQcAQkAiDDQHAFFEpSCE4JlfGbNGmJAmFD-lGcZC_vCkCGYZCPLBwHArPGC-EBxEC5H76AWSC2XCC0DtuFC1D7bJ_4JbgCK9JpCKnWFdBKyAE3oG3RC1CK9CK3CK_CKupFh6CuLDdMB7CKhCKnDKZWBvuFxhD0nIIsHNbG9TAjCKJaCqiAmRBgZDKIDWDCemCbxEDQGuWJn8AdUBHYBFVChLAU_FgDFyHAf4I3MA7IBOfBhHC0AIstG9RBuBAnAA0KBDQGKIATDKUJIYoHAaACEKRWCnoBnyAHEK6JAlGA3RJiaBHSDHWI1jDwdGPPE0LJwTHpAH3LJvQFckJhkBkDK8CKOwIvDK6FA_LJwEHikJyEHEuGEMJAxGWsJ3EHtCHZsJblIbsJJxGdsJ-EHMMEgsJeFFisJUMJUMFTBJqlIBDHZwJtlIbwJY2IcMJYBJssJaBJukBcBJhwJeBJ-pGEKEAqGnwJ2sJpwJ8sJ6DJPKCfFHgFKXDHFlJGtJv2IKJCtDK2CKNHA4CKMlJxECOlJSqGwEKuDKsFKoDK9wJxUHTlJzUHuFHqFKmDK0FKm2AUtJpNC7FKyEK9FK0EK3FHx_Js5Jt4JZCKfDKdCKkCFCQBgHDHBKG9Jm5JKGKrCKMGKucIlaAVtGUGKleAlaA07DYGKEIDfjHS7C0wH7wCcTBwEACQBziB6IFeDKodGcCKS2CP-J2rJcGK_tFTDD_7CJbAPdDqXIjyHbyJNDKN7HtdDVaJRlARyBAjE8rF5ECjGKLHCR9GemCUIAUBG73GPmFFFEtHAPyCXKAgTBXEKLEKDUAdMBmEKodGPPExDKsLJgMBaMBHoAn-CqiFOsAGxEnGA_rAGiB_GKbLA8DKxnA_-C_eGqlA5TFzGAOEKwVANLA-WIFQAslARNBqiImHCwVAU_FBfHfHKZOBr5It9BZTBNEAfTA60ArRG0GAe8GV8GQLEnHKXEKjIA8uBSJFxnAJUFsBALHKiHCqCIO1C8HKrACVQADNA8kEZKAxwC1vHZmALHCU2DCEAwSDYIKtBAgTB65H0HKPgH2FAHYA3HK_LCqvEMUACFAWnAQrAYyAmIKbIKKIDziFUIANhIPgH79C1HKu-CfIK2HKrSJ5HK-hAiaBc6F2HAKIA6IKTBDuIKeYE7nF1HKhIKeXCggFwACm8CgYInyApEA9nEYACtRAziBGWImfHQHK0KCoEKCsJkEHYkJ3HCakJ-HCJsJzTDtGKqIA1EK_1IepGCMJ5EKlkJ-TH8EKAUH-EKIBJasJPwJcsJs-GesJ_EHpsJudBCFHykJLFKlsJ6AHV2IWBJzBETFKfwJtsJYFKhMJusJjMJgxGlwJgBH2GEq1BClJTDH6sJUsJGlJpBJmUH_sJBmBcJKuFKdbDwFKc9DOKK2FK1BJ4FK3BJuFHTKKXlJpNCZKKi5Jl6HmCKQGKoCKoGKqCKjiAPGKBBKhKKc0GjKK_9JJnBwQJH3JnCKaCKiKK1ACP9JT1JJGKwKK7SJRrJBGK-CKZWB1UCHpEVaEaUEAlAFDK5jGHDK_lCjxCyaCIlAMDKgOEODKwKBQDKiSAi-EXEKCyHVDKwHAaZC4GK8rFL8JATA_IKdGK9jHfGKk4HhGKizFVIKneC3MAKeGtADeeC6VHvcH_kA4pDgyJEAC1SJwAIICBr_Bc0GcaEtTFkrAZII8kEoFAl_FuVH6qH0YHm9B_VCslANfGxLAwmH7qHhLAcTB4TAPmEW-BbCK_xBv-JutACMK1IA4AK06BL8JvzJt5JA_JSGKkKKhLKFMA2EAjLKlKKbBKnKK1EApKKuAATMK3hDWMKRLFdMKVMKtjB07DhMKcEFU4JlLK1PBuZDioJpLKlbJrLK31AtLKiFDj-ABfFxLKGAKuKKRMKpvJTtBYGJmLJW-AlMKjLK6zFrDKtHA9MKtjB2yC7rJGwEk7FtHE0rAEHKSJBxfGZiFDHKmIHO0FtbCmvBu7JULG5ZCbACINBzMKuYH8aCIVCPPBJHDhGAYgAbACW5H9kBGIA4eCwKBr0CM-J3BADTA9DKZtFWuBj5HRNKqfB84HUNKKIAWNKnyAYNKymFO1CxmHJHDXJFpcBpMKVKAj5H5GAaJGVMIQJK31AnEKLPEpEKlEHHlIywGHsJZJK8AJYpGCNKhIAeJKQsJukBSsJaCHD2IJwJFBJsAHHBJmpGJBJBFKN2IPMFlBERMFxJKVwJzkJXwJ1kJ2JK3kJ4JK5kJZBJ7kJCBH9kJAKK_kJmwJBlJfUHxsJgeBQbDHKKtMJuwJvMJwwJmFKwBJiiCLBBOOKMJA3wJ02ImFH6_D_OKcKEMtJ4RFOtJDNJkBHFNJkIBFPKuBA_FKXRDOPKRNJsPJYvJtKKgKKvKKoKK1ACuAAJMK0LKOfA2LK6MIlCKPMK0KKZPKdCKcPKsXAePK0VH3LKUgHRLFmPK1LKpPKkqH07DtPKoPKnBAi6BkqH5LKFqH8LKFQA-LK4LKBMKzLKwnCoGKGMK6_JmPKlfGVLKmGKQMK1KKqGKhDK2rJyPK7AE1PKDnHi4AvGKSMASRJdMBMQKfPKPQKENK2AEIpGeNKDkGyED74H_BCPfI8bCSNKwNKwkDEoJdUBtHK-PKjwFTOBAHALXCGODnQKDMKdNBZ5GhZCGEADLKQfI0LA8NKLzF45HrYBdQKhAD4OBlNK_7FxLAmTCzXEKaAoAAISDNwI68FgAApAA2iF8fGSxHb-CVbFnEA8zJAnDZ_B0cCL9FnXCuEDZVCJrGuQKKMK8bCAvEewCk7FHRKGJBgQKuNKAnDOaEIGAzMKpQKRNBrQKILKjyHVyH-PKbRK3wFmFAIDKO0FL9CMcCq9CRbElQKuXAxLAq5C68Fq5C-SDAFAcQKRoAdBIqyACOBvQKuRKzcJTDDrZFYPBeoF5QKIYB7QKS0FZTBwAIqEAPPBzrCPNB7mDSbEsRKESKRrA0LA2hACGAZiFKKAIHK9TCnLDUVAZEKiZCAXBQNBhnHaEAJbBaMBHRKhPDtRKtbC5sFj5HzRK9XAJWCSRK4RKFQA6RK_7F8RKBOKHgCRJKJXJFOKUJKvTHHOKFsJJOK4LJMOKzTDVQKvPKPQKQOKEwJSOKGwJRFFIwJPFFm-GG2IBUH_EKKMJjHFQwJDFKOMJQeBQMJ1AH5CHUwJjsJWwJCiCXMJW_DawJEDHcwJFeBMFH6JKVFKKeBiwJsOKzOKLFH0GEdUHxOKoMJnMEhFK-sJPbDvwJ2TKCPKzMJNHA8AAHTK0PKqPKc8DFtJ8OKDPKYKE-TKOQK_LKUKKnqA2BJCpAAvGbqG-sAGUKAUKQPKezAQUKkqHTPKPWJVPKaBK59JpCKhPKIGK2MKiKKVuIauIn0JHQKc0GyKKiUKjPK8rBGUE8SKPPE9qFnyA1jDyyCuLK1RJHMKmmAYGKlfGMAK6BK5jG_BK1UK8SKbnF6tF1jDDQK4UKroBfbAgEHXFADKCm0JaVDnGKoKK6_J0UK59IcUKz_JjUKaMKKVKeLKwdGSbJoCC1jDLVK0KCUBKutAXVK06BeTJ3NE1BK59I8ADi5AfVK0KCMJJhVKeyDjVK_9ISyJ4eCoVKPtDIlA-FE5UK59IgRKwVKkVK8SA3gFwdGlXDsVK0AKodGHGAiNKKaAzVK_9I5ADZCBSACnVH7RGb3HsVKpZA65CSACbVGA7JdbD_VKneB_7Fs5AsVKFpDeLK9TJncJbAKwdG5aHuoIdPIGQKnUK4MKyjCEqJlPILAKWVKSVK5jG3JBoVKFwCzXEHRK5HGnVHHRKXwINwIWEHrWKzXEWEHyLH7rBYGKAIKsBAoHKtHAU8JO8GgTFgnH-IKBhICLKJDKlmHbTDDkAKHKwHK2jEEZFPbAFFE2WKRLEOLKqBKxCJu3FcjA5ZCDDK0HKHIKWEKKIKgIGDiFVqHeADYyCdHAkNCXkDyGKmXCOKKXOByXAU2DQkBKXJd7FJWKHPAzBKN_FoXKy7FqXK9TDyQG4nBM-GwXKLWK7EGvkFXZJWCGzXKrBA1XKtHIWECyBF-BBSACMSAvhEtmFAiJ7bFSECLuBhCBCYKGAG8vHFTD6AKTCKJAJNvJCgIHGKOVKdWK15AL3JTVKNVKquAIVKQVKYYKMVKIzJfBKj9JwdGZVKmmAxBK4UK1WJkgHOWKmVK6SAsVKRPArYKyUKd_JACKpVKv0JrVKXWKgVK9eIvVK5VKyAKHWKvFAoPA3VKsPAOWK6VK0KC8VKj_AjNKwYKx3JyYKkuDwXKEWKnuHGWK2YK0VKeZA1XKnBFlSCsVK68FRWKPZK_9ITWK_IKVWK_VKZWKwWCa6FH0JcYKeWK2LIozIAcJiWKiYKlWKHZKCZK06BmCJ3BADkGMXJ6CJ0EAvZKuWKKFEWNKxWKNwItHEwEJ7rBvZK5HG7ZKzIE0WKFFE5ZK9ZKBaKWNKK4JE7B4nBtHESZKqDGu4DTQGl7F_VKxrCXEBbAC9XKcUAPXBDYKalAKYKwpE0RKqeHFYKKrIvaEVaKMYKtfJBYKZaKLuBxXCyQGp_JYZK0-JQYK1FJp2JSNJE9J6-JXPKpCKOWKaYKInAiZKXYKYZKUVKQkAoVKkYKxYKlfGcWKeUKuLKKQKBcJ5aKoaKAKB5fBAzGcHGntBGbKEzGanJ_3Jq0FlqI9gAFTDaXJRfERgB4YKFTDEhDTbKYCJutA43J6JAbSB0YKcMCoyIQZF1VKMQF_YKfjGZ8FxiJ9YK9HAkbKWoG-GAvYKSGGD3DsbKKbKi2JMbKfSHq0FgRK4YAdJBgRKDyCdJBjHGd7FsXKUQGQWK8BKATEN_FBWKiaKV8F0EAFWK4XK_DBREDLZKCRKQ_AAhJFcKUXBNhJCWKHPAdXByLG8FAujBbZKTbCWWKpAKYWK4pFfZKzAGaZKCQBcZKnWKfHKdcKAxERRCQEHM-GIbCb0AHuA8cJoaKlcKRHHybALzBpcKXTA26AlaKRZKTcKNZKMWKGuDKZG4KB0BKYZKAYA4cKFcKFDFfaKAYKieCOwAaaKNYK5GABdFfaKJYK5cKTSA07EOYK1ZJN_FnaKccK5jGOMBvRErZKEZKpPDTFJDjImWFmQENNG8AAmSEzBAzgAoVKimDadKfFA9VKo-DKjIRPF7XBNjI4bGpmDthAhRENREYFAVdKg-JyYKwJAOMB7AKgFGNuIXUKQvJdDKPVKvnD7UKdVCA3Gr4JUYKbYKBeK2aKutAwdG8UKH3GgYKUXIDeKYQAenGXbJhYKLeKodGNeKuZD-aKwaKAQKBbKnZKWeK0KCYeKfwABDBEOKu3Gb_EDOKRHKLPEkeKfwAPXKe1AqUK-SKqaKQRIw_J-AK1qJfKKmKKYPKdYK31A_UKkVKzaKwGA1aKCQK-PKZYKPeK__J5eKAfKodG7aKuBA6eKcVKoYKrkAqYKxbKqZKJZKuYKOfKOWKqVKPfKTVKPbK5YK3aKyVK8YK2VKodG4VKZfKyYKbdKDPD1YKWdKkVKEcKHdKMZKaeHHWKCdKHdK2XK3zDDGIVZKAcKVfK59IhcKLHCjcKYZKeZKgUCaeK2eKFMKdeKPBKEfKvQKlfGmWKEbKChGnVH8ZKJXKHDJzXEzZKgDJyCJpWKLXJ3ZK0EAtWKLgKD5AnVHXIEPjEPgK3BAVgKviJR3JWaF_YFzXEtEEwZKFRK0EAfgKGaKnXKSXJpXK5cK-bK1cKmgKvXKogKBcKc-FtXK7-AhSAQsHDdKTZK9cKeKBwgKZgKTaKHjFSECGdKLYKEYKLdKdQI54DQdK9BFFcKDhKYwHSdKQCKveHwgKtEEKaK7cKDZF5XKOaKmdKXcKMhKogK-XKK_B9gKZaK_gKhBAbdFIYK7AFPdKgaKxLAlaKTdKeMGyfKBCKi0Jg5J3-JOvJOMKdUKbeKJVKBVKwBADVKrSAq4JiRI0_GYUKvaK7fKiKK1fC50GxhKw0JOBKBXJ10G8hK00JDQJQXI_hK7hK4BHlIE64JLWBF6JMfKccG5fH_FGgZKXFIHVKBeKrGKCbK3OGAiKHiKEVKzFADXJGdGFXJChG_ZBIlAPEH9IALWA1lG1ZBgiKocKiiKKOHqPEKKJIbKbLAqiKMKJluJUHJz4G8MAriK36FnuJT7IXPFviKS5JUHJuzJGVKO_JWYKueKHzJGeKr2JiPK_aKaMKAjKxpAbnGHjKErJ34J52JmmAqeKswAsUK00AvMKFMK2YHKjKsdA6fKYMK3eKjZKegIJwEX1JfeK9SKuZDaXKXLCrnH1TAMrFnyAsLKz6B3cJ6bGA8AeeKOjKXeKEeKLPEdMBu0C00AGoIYGKINBmPKwMKg7JN7GELCfCKxEK5KKbuAwQBDDK_KKnSBGDKcnF0QKbZCGLKIyE6ZEmyAKLKAEKNLKKIKPLKUGAWDKSLKJ4CULKhiB4KKzEKUGAYkKDGKUGA13GyFKrFK3DKBVGdaEYPBwMK8TAZkKV-EqDKu9CWLKNGK7wCFmGqtASkC0HKKID6tBeLKdGK0kKIxC4DJ2kKydDpZDvkKEYBeLKsVIykK_MKxGKGODSTB0GKxWC2GKn_B4GKnyAeTANUE4VInGA9GK9XAfHKBHKnGAONKFHKdOGEXKJHKzGAJIK0AIxoHvBDaWBWHK6fEmIDxnAuoA17GUiG-6CYYI6PJUUEEoJ4oAG1Jj1J34HVNBVxHOYC59I9TBeIAi7JloACYDwiKdODjHAf0ID8GrlKM2JaXKqkKOPKaxCDNKgUEXSB98FwAIgRBvMKgZDACDMLKhiBBmKBmKDyCBmKF4AavBjRBDHA3hD8NKqiEaXK7IBWOBxnAkjKTOBifABXKaACCoJtHAHmKqyAWuBzMKyKCgZDNaARSKSKBSOBrYBYYIzEDOzELXJKlKGEA2EAtAAjtB-LAviF6UCzVHYmFgbChTBN7HUIK_IKclKxaGVNB6NKqkKUUKXQK3SEDmKKZEoSBGmKXBIlIAcNKqXCDaAESKTVK4gAHnK_LKSnKKMKuPK_TK2PKDyCWnK4LKsSKESK5PKbLA7PKEnHZmKzMASZBcmKDWCYiFx9BgmKpfBjVA7iI91JxfGnmKpSCDSKaRKpmKhQISSKSOBhBAEHK9XA0HG1mK3mKvTEYmF6mKDbAviF9mKdUB4KC1nKoFAxYByGKElKz5HTRKaIG-3FbiFTGJxnAmXCCEAvvFvlAe8A_kACGAWoK11AQWDP0JPLBAlAJoKwQKamGlIEoiFhLAsOAtyCOiFtSAdkCioK57GdOGxRKUlKMRK8YGgGAqiFHRKyMDAyAjEDvZCZEKp8AwRK_lC1LAnUE95HYlCaZBMbGoBDVNBqSKLXJqkK3xJ6SKYJBReKoBA9UKoZKiTCRVK_IK6UK_fKKMKjYK9iKdDKxQKpZAxmAZLAb5CJ9JapKeZAcpKUYCqKKfsBsKKKxJgpKw9HHIAjpKlUKHVKopKipK54C9rGDECVEFqpKAHAUpJGgDxQKtBCNVGb5CrhKz_JupKmgAjpKjHHh5G1EF0pKJJD6PJfpKCqKKrAhpK_pK54CBqKzpKdpK2pKPCJxQKLqKFqKDJAa1DIqKTqK2pKQGJSqKEqKZqKmGK-pKEqKbjK7LIpvIJKAOqKUYCZqKlUJWJAlqK1pK6PJTmAgZAGQDChJHaBwqK7ZByqKOzBoQIrUJmGIqyA26AwUJypCpqKeEFcqKsqKycAaQDezDQlKdaBkcJ1BAfiK4GAErKDHD0NE_sBRpBKrKZKAdQF4lGcdJnBGedJ6JABrKfWEySFfODC8AFrK9GAIrKHbIGrKLaBAaBAaELrKs_BNrKqpB8WDrOC0GA5YIPTF9RBDHDRrKp4GHbIvrKgHK-4FAKBdrKliK2SE0tB9GAhrKk5CGQEdaBDBA2rKMaBfbKr-JEZACHDZKAfKB6rKYJAirKlsGzyFezDYQIuqKfWExLHzbKRjJ_REPsKmIAarK83AbNEkqBf-EMrKRTArrKJcFqhAHQE7FAZsKqpBseKMkCdaBorK6HDesKzbFXBAdQJSrKzyFyrKVSA7GDdaBssKWTAusKlsKkrGnsKCSKtsKVbF-4F8iKu9JN9JfqKdpKnoA9qKXFA5pKa5C1zJWTH2hKwzJBtKAqKEtKyBCdZCHtKRqKIqKGtKuCFWqKAvEUtKwpKVjK4pKQtKuCFw6JMtKwpKBbKS3AOtKYtKb5C86JYgDbtKuIAHtK0PI3kH73H4qKLkJTtKctKwpK7qKuxDotK-7I54CxxDXtKxtKnCFFsKGcH8tK3WB-tK0qKGcHOtKYqK6PJE7D2qKD7JuFIzkG1tK6pKlpHXFAlGJLuKqtKhsKoVCPlA_rK1BAPrKjMAKyCq9J9GAXuKsTCPlAjsKyoBcuKTuKIlA0sKBoKroBcpEbqKPqKFuK_IA9hAjpK9_E-tKiuK4GAVuK4-E9QDGrKjrKSIK7ZAWBK6rKhGC4uKmRB1uKtrKZKAG9AIlAfuK-pBfKBb8JcsKqrKYoB2uKjMABvK4GAkuKusKFvK9QDwsKLIADTCqqKUqKgtBnRAsuKwpKsZICtK6jKcIHbgB8uKNDE6rKf-EZuKMlA9GAysKDHDR7GVxChvKp3J4DJ5sKd7GqvKCHAmvKC7CpVCyuKfgFb8J-uKgsK-rKNRDyuKwIHuvKwuKCGA-uK4CFCvKlrKUIAasK0tBNRD1nAHgA-MDg9CprKtXIsrK5vKDHDCwK4GADvKjRB9vKDHDQvKPlAJwKGxFMwKpsKJvKzvKPlAOvKwrKzyFMvKQFATlKbwK84H7sKzrKdhI1fGSuKSwK0BAhwKflGqtBtvKXwKF9AIwKmwKtZDu7JpwKxsK3wAjpKzyFZvKepKQyDVvK2pK8GJCtK6-IouKmqK6PJCHJ5UJcvKQ0Jh_A9GA_IE2tB0zD6jIlvKcHCrOBRbJCQIw5FXsAhsKcuKYVEp9EVuKQxKNQFnzJ4dCqsGU-IJMBdaBBuKIaBJvJGTEDLJohKSYKQjIDjKDzJMcD-5B-CDIwAzhKHyGHeK0aKyxKFCD1xK8PJ51G6xA7xKfvGo0EMjK_PJTND8xKNNHAyK-4JN_JZpKccDhtK_xKFyKByK9jCRkA7kDUHAfSABpHaQJqkDUyKMSAypHwEJMlDMjEQlDgjETlDFuJvSEiXBT2JNVF3gDc4JSyIe4JlQFH4ACIArfAXgJsJHADDfIDfmKrLDAOFkHAuyKcUA57J06CyyKCFEv2C-sKXCKt5J6xKTNDdXDr5JwxK9pKPECzxKyCDkHAavIgCDhXDltIMzKpSA75J-TJPCDUIA5PAeqKMyKJAK2HJPzK9jClyKSiBnyKe1Gc3JqqJSVFSiBklK81JsqJ4KCPXBu3C3lK6iKqyKk8CjqJ9PEw7I-yKCzJGzK6bDHqK0zKgUK0QJDyJMcDspKA5JQcD3QJPyK4zICzKAZKQhBRyGJgB6xAzgBcyGg6CfTA4PEAhE9LI9SACKC5JHzFAJpJzgBksGS0KOSB1XJVJBV0KYRBznJKZCfTAYnEoBA1XJJpJMFDXsG8MDcyG8pKbYKyxKH0KE0K8PJgjJFzKn0KHzKp0KWyG2xK-xKvxAw0KP4G24JiKJKnB10KXCCM0KtFA60KdNEfLC2YH-0KW_BWzK6bDUiKS3AC1KNgBmtK3NED0Kx0KXkA9cGI1KH7GbzKQkElNHtVI8DFoyKZ2JszKNVFYyKzgByoJHGClbETyKc1KGVFHJHqxKORIf5J2eJh5JIxJuaKLtKHzKZ0KE3Jr0K1PJq1KAzKs1KO0KKEAQ0Ky0KIVH8CB01KL0K30K10JKnBt1Kv6GN0KeTAP0KlBK2YH_1KJyKcLF8zKXzKVoJtjIcUJNJIC2K11KlBKYXFTeIvKCUBBSOB01C-BBAZDnGAgaBnvK9GD_YDU2Kb9IHKJhyDvuKASBhCBZ2Kf9IzmHsXBz0GP3JNdBz0G66Ct-Cm-CJwC0-CrwK0lGOPAv2KRHCrFJgPDqyAy2K5PBq8EAhIa2EGGDf7EWID11ET_IjjDJwCg1J1BFZmGEDCoiJ2EJFTHSkEnVC54DhVCNBBN8CMjEdgJn2KVRHS3KYJFY3KTADoBBtHCuzKb2KwHCkGAyHCsBAkzKsNEsPArrHcTBQuBz6BxLAn8A6IKRLAHcITIDlKHi3KqzKgzKr1JsXHT3KsJHABI1fGDIC0SAEhDHJHtzKNPFkzKvfG-6CpzK8uJ03K-uJvSEM2JVuC08IgdBJwC0jAevHnFG1wIK4KNDEM4K42K7wIpOCfTAY1CDaATPDJwCiPDZPDa4KR5JG4K2SHWDJmLDsRKTPDl2JRMIxeK9AKtaK_AK_xJyxK_1KENHEzKx1KxxKz1KP2KT0KydGavIv4KHNHDyKO2KK0KOSBksGF2K61K-4KRNHhZKQcDNyKB2K94KYRBYNHChG73KqhADICt_CHJHrFJHJHCCKhfGd8FgCFiWHSfGV5Ks6EFvJ0bKqWHLSASfGSAH4nGG4GNEJCfG-vCg5KV2GM4GSgKrWHqDCPuJX5JtiKr5KX1Kb5Jj8JnhKn1KphKTYKt0K5xK04KI5KGIAznJ8eKvxJu4KB5Ka0KTbC44KA6K75KTbC6fD_1KX0K51K14KW0KC6KNNHI6KaYJE1KJeDG1KK6K65K3nJ8vBnkD3WHK2J0zJhiBG2Kf8Ih1KZRHE6KWKCbPEWSB64CQcDTQH0zKW9Go5KbgKQZFbPE54DziBwcGJjCCbBU3Ka6IOIKGNBvwEN_Cw6KkjCmXH4lKoXHjlGtKB06KLLH36Kz5KXjJj4JqhKYpK4zJ_5KP2Ke0K85Kx4Ks4Kr1K0zKh0KHzEM7KlMIY0K01KL7KG6KltIR7K3yE1XJA5KK7KS7KaYJ0lJ14DR6KbLCG5K84KuSAf7KAcC-gG-_I4DCr7I_cDocDTEE5ZBa7KMnE1XJB8Iv7KywKr6KBmCe7Kb7KaYJX8INMIW7Ko7KpNAnRAX8Ig6K67Kz7KaYJPxIjyCWyCa7C4mD_5CbNH6uJSAHkGAhKBixDN8K9NFhWDtfCTIDW8K-xFdOEOSB5uJa4JbLAzgBz3KO1Gc5KbWHYoG4OHK9Il8KkhGV4KldAH-IBhC1wIs8KZTBq8K-OAczKV1K6uJL3KD2JN3KSiBHPH7sCgjE68KNlGG-Io8K7YDi3G8ZDA9KRXH86KePDIKJ7wIa-IKkB7tJ6mGNrGg-IjGAi-I-tJh4KTyIBHDn-Iu-IhIAw-IhLAShBgFBqXGt-IqZDQ7Aq-Is-Ix8Kd6Cc9KC_C1-In6Ko2DwDC2-IWEC4-I1-IDyC7-I9DCiQH71Dq9Ke0KdACs5K7JJoTB3yE29Kw5KWSHQZFdoGsOAwVHnFJhMD4aAH-IhFJz-IiNHliB_8KeoGm8KC-KqNHD9KL-Kp8Kh2K9yIr8KT3I14DtOCy7K-nB9TJwzDZHApDBC6AY-Kf0KTbCf_IYCCGECr7KXECB7DQ_IF4DS_I6_IKmAN_I3_Iy_IOFC0ECi_In-Ke_IE3Kj-Kh_Ih2Dn-Kk_Iw-K3-K8ECv_ICFCZ_ICAJKmA8_Im-Kl-KPFCuoFi-KqEC4dBEAJX_I5-K4_IWZIr-K3qAL_Ku_IGAJV2DPECBAJ7-K-ECS_K9_IKsG__IV_K6bD2pFUmI8dKdKKBzHy1KQ7KW7K8MDBVHx2J0eKl_KJeDTpDK7Ko_Kx4JZNEH5KuSAw_K81KDiKV7Kv_KmFEJiKVkD26Ah0K1_KdyGE5KK2KDqJK2G2HJ-_K6_KG5Jh7JRMBtYCx7IVAKV5GiyKziJ4XHihGU8K66Ce2KQPBPaBqhAOKDiPBVALBZDPNB0uJaLAIyCBMB78ICkCerGJQBhALEIBTHJdODm-I38I_XBmPAn1I_iIiXH4yIAMBuALDiI76KrzKWTCK-IxJAbIDXaCbIDdOEaqJbXBdSH9NFcDDpDDvSHeSAYRAyDDG-K0fFKRCu_AEXCCvHEBLRqAMBLYUIagKG9KkUB3SH4CDRqATEDaLANEDL8D5CJwCDLEDZBLVEDSkC_EJjMBq2K2zGB3KPAL39K53JX2JNlGv5KCEEe8KE3K28KNbKq8G31Eq2Ea2EoBL6JA4bIxMBzYIamKI3E2KCyXAZVCvII10Fq8E6HI-nJN-CG2C54DxZEDJFeUBzBLckEB2Es6EwBLj8KXjExzKy_Ju0K0zKMFDI0K95KBqKVCLk0Kq0KWJJbCLN1KbJJ_tAmyGfJJmFEmyGj7KrkAl7Kx5AeCL20KZ1JH5J73J9xENxIgYD23JaYASLCyCLF9I47KaUAaBC1CLYFAwDB-ALLzAZuB66C2BLW2Jb4JfzKi8KTsKZAFvhKd8KQuJnuJ50Gh8Kq1JH4KD7KlnJo1KWCKyzKquAKeG_9Cy-F-6B3MF6fAT7K0hKHrHeKKxCBWDLTaBYDLv5AaFAcDLnjJfCBjDLPGAlDLY7K74K0vJcZDZDLrDLAcCxzHT9FwDLbDLQ6KH0JhDLbLAoCLFRK66BaDLwEAX0K5mJ8DL1DL_DLacK9cGpDL-DLDEAVWKoECh7JEFAHPA9WGYgAGMAGMCAcC1QIDELJELaYJNELPPDYJJ86BneC1XJUqJVELhBA1XJ9DLbELSELVwBUELkDL2DLAcCiELRELdEL1zI9DLxDLVwB9DLkpB1XJmELqDLoELwELZDLyELaYJeELnELEELAcCSCL4xKwGA5DLPzICFL3zKWcD5DL7zKbgC5DLxpKCEL8ELWELyDLObBsIGksGVJBBbBRFLMNH3TBwNHTzAzMAG5HuuBCOHjmBaSJXPBj-AZTDn1ITRJVuJ-rHfDExDBksGe4G_5CGEBksGtEEE-BksGKeG9TJrzERHJSFLw6GrDJksG2FB_FBoHAoFLMNHuEL2EL8vBJVHfEL1XJE-B9BBaLAjMHvGAzBAksGGJBksGnWFpDBYBCSRJfWCFBKC_HFTDp8ARJAaoK8RDnUEfGAYQHHACsTAcOCPbELGCdGLAsAPbEzHEhYDH7KWsBCFLUFLBjAJGL34KYCLoGLQFLqGLw4KU7KG0KvGLqlAKeG6fDpGL1GLMNHTFL0GLbRA_4KRzKDNCvwIVFL8dG6IFKFL7DL4GL9GLMNHYVJlWHlWB_LHRJIXiGTUFc8GxWBkWBLrGUeGwCDLHL_SAiBL4CDUyFKDDSHLfWHCDDbaFTCHHDDzLH6eGdHLLWB4LHyBDffG4fGShBduBJjGuBL4fGWIDsHLn4K_XHtxKk0JG7K_sKx5BuGLjGAcYDtGLydGGgIhGLUFBVtGOGLzSD07DCILaxBQGL1aEj4ITGLLgFVGLU1ARxCsSH14H-RKW-IqDBEHL9HLGRDYzK7MKOGC_HLfcBFNK4AEcHAkIHBBAcHAjLHhGC-xAySFy7IISDs7ITSA0rATzK1gB9GJXHHAHAxvDLGAg5IQSG5FA_bFI_FtHAdGAiiKc7FGaBbTD_iI2ILtRB8ILDiIhIHlhBGhGzFAfKBZSHivCknGtVHB2AKKC3OHkhGtgBmIEAHCJkAaeG7ADM4KSnB0aAbALV2K-fDDgESlCxvDO-D7rAXYBjBAPaBLcHGJE1wKB8CYZDmALvrAFHCeXAdSJEiGsjKBXBOgA4pEaQECQE6LBdiCpdJbACiUACKAGhBqhFC8Dm4HNdBbtB6FAVyKAHLsVIg8Er9BQPHGQA02CZTC02CAyKDtAJzKkNFLkITzK0GAHEAkNF-8B4DC-8Ba-Ao1J1OFA9IgREHZDyyA22K-dCChCQ-K7YDw4INJADwDNLCjiGQSAqkCEwKMsABXBHHLmIEYbBsIGlgHqrBVNAzYBKtAmIEvIGDdITBC2KL6fA16E87Ar9IB_EFQAzpASKB1pAidE98KU_CBXB49IiTC8ZDaIEIPBKMDPXBuNE-JHg6BzYBcTGq_AeOC7vCCdFnzKBXBM-IU-IBYBm_BPLBNHAN-IkXCxHIHbBfFB2qFppE_rA7GAK9KzAD_SAORBcZCoKA67JavBdXBGKHGwCpwC_kIKwCpRBIwC4KCvJHjRBMKHX9KUrJ2rFmIEtbCp-I6JAotFsdA9LLsHAZ9KJKARmGtBAYBCyBHyLLowC4RB5-IucDiBAfACadDySK2UF8BBbqFQAC0NFM4KJpJyKLa4AtKB7cDBWFSKLNLLBXBK4IbFJMZCAIEzHElHCAIEh2GHoJONHQdKw7D6ZDw7DsLLpSJsHAvLLdJAdXBxBCGKHONHA_IKpGMRHD0GyPAVzCroBf_ErML1SKOREKcBccBEID5ZD46DyNHCGAH3KHbBIDEHGL7EA9WHlHCUkJsACkMH5CD5FGIDEuCLovAzYBWHHO-D9MLvIAmIEBNLBaDkML9FBRPAFMKdJL-9GbABRDGdbFJjE_VCYLL9FBF_IuNLLNK9HE5GA4pE3XBntGrHEcFCyYBM4KW5IOPDADCGOKWJKT8DoEH7AJqEHvJFFILsbD91IDwJWHF9LEjkJ8THjJKFMJlaD9EKYsJoJKAFKqJKCFKsJKEFK2CHGFKrHFIFKolImGEzJKNUHmsJmOKosJ4kJdUDB_G8pG2lIfBJ4lICKKquGl2ISDHn2IswJjFK4OK9sJqBJ4wJBmBJOLxbDvBJ3eBEUKNmB6OL-_DVqGeKEWKKMUKENJ-MF-sAAPLSUKB6AJPLFGKzeKKtKgDLVILhaBCILZOAwGGs0Ky4KwzA5HLLMLiGLNBK6DHIOATPL-hAEILhGLUPLKiDEBCiPLPbEUILa6CnwCL2KlZK1rJF-GePLmPLD8DZQKzDKRpARLKQHA2lHzBA1PLJ0FXHLsuFDPEyKCnNATHLHiAHWByWBiSAzpAsFBuKLlHLlWBnyA5PLFBL4CEGLL-PE-PL4CEqSAK0EmKLOQLQXBFDDpOERQLsEJJZBLLLvzKaWBzZBPkCCJEShAVQLaWBLbCNRAPRChAK_aB5IE7yA8OEiNCpQLbQL5KCg-AnGCLQLCOL5vJZkJ7vJGOL9vJeAHCICwPLc8DLOLlCH3EKTlIHwJVOKQTKKwJFeBMwJukBOwJLMJXTKaOLZTK8sAbTK4hCdTKRBJyJKJFK5-GVBJnOKbME5JKJiCfMJ8JKvsJtTKkwJvOKuOLQDHwOL8lIlBJsMJECEqwJ2OLLKK4OLveBfPLZ9DCUK9OLfbDRfDtRLc8D0BJKUKEPLljDGPLBvGkIBzRLKPLtBB8RLNPLr4Kr_KWyAZPLpuBfkIdDLk6Hk_KDSLRPLWwDGUBjNHavIXFLZJATsA3GL_TBYFL2FAaFLfBITcJdFLbLCp8AbVCiFLEXK-nJi-AD6JB3Jb0AQSLeqADSHRiKqvCFHLXILiUINfJ00KUSLRSLmmC7VDrXASNLHQB8uB1tIcUAgILoMB0SLwjBTWD5SLBEA7SLjmBHuI2jG5SLjLH3SLuaChILJMD9SLITLNEEiAAXPJLuBmILG8Is7IBFECWD87I9SLv7ICTLLeF17K-7IJyCH8I27KTTLNWAaTLm_BWTLs7IC8IYTLGEFC8IJyCeTLGTLBZCeTL9SL27KmTLnWDBXHaoGDEECuImLBNJL7YDTWDyTLwTLvaEYJLkJLtYET2KaPBnJLBuImEEcUA9TLSOB5TLZCBZ2KpwA7TL_jFn8IxfGrTLntBYSJxfGIULu8IgEAMULQZFllCQULh2CDgEIULwfEXULBoFfJLZYB-TL2eFgJLf9IfTLFULmCFPaB5TLpUL39AfULstFoJLAnD2IHevHiALDUL1EEFWH68InALZEEwULBEAuULq0FwJLkPB2PB9KAaULz8IeDEzsABVLnGATWD_ULGVLZPBaJA9ULZAFKVLMhCpeIqNAtMCDVLQVLPbKiMCJVL1JLyPAXVLnMCOVLJ8EQVLtHE9CLvvC1TLfYAaVL-HA3JL6ULmVLhVLeVLXjEOgAdZByULRYBKaBVVL5ABKaBZVL9rAlXBsVLWDBraGZnG2SL1UL8yKOoAUnG8uBJVL-XFBWL1QA5VLLuB8JLnULFWHf9DhLAJVLMWLHWLdSAT2FZ4JJlGEEEcUASWLUVATWDXWLlBAQWL1jFcXAX8KDVLZ8K2yFjWDeWLTnDcWLHXBE9KzTL1fGVWLnWLhKLRLATWDH-ImWLSSAEeJxoJKWLyWL2oJvWLzWLzEDxWL0OECQLAQL1WL8WL7PLZEEiWBDQLuKA7WLf8K7DD-CEDVLcDD-CEvWLIXLGWLNTLXWDrEJdZBKXLaQLtXBCXLVXL8ULQXLiOJq0FRkASkJ0SL_WLHXLRNLnwGdXCNXLiXLcMHbWLaXL6NJ8tI8WLMbByVL-VLalATAKuQLWXLNXLtXLbQLGXLDnEpDBwjBDVLNVA5XLCWLJEE8XLsTAdjB3XLBDL5uAkVLDDL4EE-TEMTLOTLdSA6NKDVL6NKTWDXJF3XL-KLjULx9IXZDSOBDVLTYLHULJEEZYLYBB3XLP-KA-KM-KeWDGYLtiKK-KgYLkhGTWDfYL4BAZoGeYLx5GiYLEULNRB_VAoYLMQAeYL9NLSvExIEXSJSvEDVL9YBM4KoYL1YLt5CpXLoPJUHJpFBJzGvXLdbKJZB_hA9YLHZL8DEAZLaDEqyKqgI6YLKRB7GAoYLRZLeYLh-IL9KEgH-lGJkBj-A0mGQZLQ9KXZLIYLpLLc-IVZLRaHv-Is-IY2DCMLtHAl9KgXLo-Ig9KHMLs-ITZLkZLY9KTED3XLZJFmdDfaBSAC3tBDVL1ZLIOATWD7ZL0ZLafHN4FHbKuYL2ULnbKB4F3IA9ZLAaLgbCMJA0ZLzZDnGC5QHySF6ZLNaL9ZLzZD3XL-mErdAEYL3VDjYLOaA2HE0aATWDWaLCiEKYLRXLoTBi3CuVLuXLDaL_VLj7D0VLvQLeaLB8DqaLtXBVaL49D83ITWLNcGrWLnuJN-DyaLYWLJEEB-D4aLoXLLYLTaAxaLzaAcXAzpALNLtBLUWLaaL7aLBbLLMBMMA8aLZEEIbLrNHDbL8aLVaL3aGnaL4SB7wCeaLlaAVaLE-KoWLrZL_9KqYL4OHeaLabLtWLyBAZbLFOHoWLfXLDVLdbLZoGfXLgbLlbLibL0SLkbLrNHYTGZeJzaLSoB1aL2aBMbLsbLrNHwbLpYLB-KUbLouB4aA8bLfbL6aLAcLlYLebL1ADVaLNPHM9K0TLvYLZFJ4LASPBeaLJcLFXLMZL13K_LD-VDFZLTaAAaDqwCQcLugA3XLwcGyILrZLecLFFJZEEhcLQyI3XLpfAZzCDVLncLCzCZEEqcLeHB9aLiaLaLAm0KInACFLcEE8FLzRHN7KCSLYPLLSL1cL3MCxGLIGH-JCnFL9cL64K40KAdLmDE2cL_RH_GL8cLlMCtFL4DLRPLT6KI-BBdLLdLJHLP2GiPAh1KNHL-pHnLHbBAr2GCHCfXGEBLf3J3WHZHLmcAxJAbHLfNDbdLk6KfHLhqDa5HUyHXfI7CDmdLwWHnHL2iGfLHOEJQ2KGIAIxBO8CUqFMkGcrAhiBDICJEJVdLHGCb5KGDLi5Aj1KxMCxEFShAWKH6dLNIEYBCxnAACLlIIikGlMCpQK4eIK_FoGCoqBslKCaLotCAPLB8EaxBEhDaILKoAbPErEDblG7gARdDxDBcVJAMHP8GVOBbBA7QKrcA9MCBjIsRBUXAQoAGEA8kG3MCwEJZ4DpeLvzKJvFBfGHGCeNHa6KW8JcMALLKz2KNcGkOADICeNHj9KASBHeLZIA-eLCAChfGpDB2dLMjELfGyMCGqH5GJiyIH6DrMCSfGLfLYxBJ1GS2DhfGdQLGiASuBYXLJHJPUFm2GBMHo2GR8GDjGlXBvCDjiGKaBhdLD5AjdL6CDkHLnIEtXBodLQtDqdLiHL_2FASJbQLwdL6LH6WBeNHKIG6GA7LAjnA9oJFVCwKBLNCLeLnWC1wIDfLS-K6wIk4K1XCrPGXIKDEAIxBgIHe2Ce2GKLLRkJwZFYDDhVJH4EH-EGMDHzEZVCI7JjSJdQLnyA2NEzlArPGZVCmXCmyHqvEDVFkYLPlA-3JQCL6SA6fGyZIWJIaZBIOH0wIhMHfIAmyAySBAlAoEAbtCZNL7YDPLBLNCNeLBWIpNAziBamKo3KRrA9jGN-KygLP_C3CLn1CI9KKgLtMDJiANHKtLD7fGDoJyHIbiF3yE_bCBhLeXCtyI_BCrgLBeLeyDugLGoHPRHyHLsxK05KuxK3FJ35KBFLLSLqFLqCBsFLsGL4cLPPLKSLpPLTaBqhLQFBuBA-cLnDLfXDj4Gs5CshL8RHN3I5hLrFLoKA-GLoxJnvC-hLrhLAiLD5KoSLJFLOdL7DLzhLnIBsHASFLBELMiLCEBOiLydGT0J0WAEiL0hLKeGPQHevAH1GElEVEKq0CC0GnGAIfLChDciLHgLKhL4FENmGF9AgiLLgLPcENIEShBfeLRfL3SBYeLXRAoYDbeL6HLoYDeeLTYDAHL6eLNfLBXBiiLJmGpDBliLTBLYXCoiLPfLiiLTgLyKHxWCQRH5kGIlAchLd3JJ8E-KHJjLypHQhL6SBrHL8fGKjLTIDvHLPALShLJTHDXBihLm1KE7KSDL4-JUDLzcLLSLuFLwBA2hLWPLO7KQPLxhLhaBmjL2hLz0KZ2ApEEnjLDdL91KVJBujLWFL_GL3jLDHLNdLsjLPdLxjLjEEzjL8dGsJJ-dLP0JXdLX7GZdLudL0zJseLJjAWMBzdLf6KIgLjPAjMBkdLZaFJkL8zJxfLEDDzfLrbEZ4DVkLQGA4fL73FydLfdLSJC1GJAfF4dLGfL3fB4gA8dLtzJr3J_dLi1KSJCKxKFeLZKAmkLBECeEJa6Ix6KM4Kk3J5uI1kL66KU4Kp5KmIAYBCKeL6iEFgL_gLhNCQeLuqISeLtNDNPAoNEN5KceLo5CziLaeLHpJMlLvkLviL4IH1dLfJA7iLsJHmkLriL_eLSoBBfL5eLVEKEfLKJH8eLHfLDQGKPBVEK8fLmTFTeIIOAAgLn_BDgLBlL78AGgLflLQkLO9IKgLiiLK0ExvDWLCs2By4FbbK3SBr3A2lLivE4lLp6JNjLhzKx3AHjLMjE-JHOHJotCdYBG-IoAL96KQFJWkGwgLSjLvMLffLjuBNRHA2JahLVMHMmGoYB_MLevAA2JIhLvgB0gLKDC0MA3gLFIAZXAtHArlL9gLyeLDlLXhL4VFQhLeXCG8GGhLxALkiBOVHJhLCjLAZBgNHNhLvIEMNBsOATjL71JC4KxHLvQH3fGvFJZmLoMAbjLXuB_ELnhL9EACFLxFLTbChpJuhL_dK6kCKnLydG9TJNnLyGLvxALnLEwBtpJtDLgAAXnLU0DkRECiLCGAcnLZOA65A-FL9ELVwBoPLZvAqPLDALIAH2tJtFAhnLEnEhfC8REnjFLqJK1KYFAunLViLQSA2nLLEL7jKcGLlMCJwC9MCYQIaNC9nLUqJj6K3MCzZC6kLsjCzYB6IERCHnmLwKBwjGnACu7GO-InFJ1cGbwA7kLSvEKOHKoLXZD8jCC7KHnLXPLVDLLSLkDJMJAojLw1KqjLwhLonLTaBgoLTiL3cLVnLdJF3FL0jL3_K2FLboA1FLcsGtoL8dGvHJ0FLHiLS1JRCCqSLrPLS0IAcJWNH0oL2DCH5Ji-JiPATsA4fGeGLRLANaA4HB5pAz5HbVCKwKoNKGxHjxCXfCo-J1xE4gLlmLtMLl1JSBKBdAFpLCnLCzIrxKfjLRDL15KvxKdoLkjLsjLyfC3FB7FLCdLqoLHSL_yKloL5BA_9C5FLAGBHdLGSL3hLRaGnpL1IAypL1CE2pLWfBSdL1oL_GLwpLopL8pLBeG8jLmoL6DLrSL-oLwCE6pLypL9jC_kLoYDEgLvlLqmL9MCFlLjqIHlL8XE9JAKlLNpJMlLZeLfcB1iLaPLaxB4iLAILs3A4-CtHLKDLABLCPEaZB7fLKLG9fLplL7gL-oJCgLyeLOqLbhAwlLjgLglLcLLMgLbhLcQLWuBj3EZgLYzEiyEqYJoyHuFJBzIajLlmKWjLejLn2JB9JsaKUPKPnLnGLLSLknLOFLrvBOnL5xJEFBCFLNrLgELC6KWOHCGLsDLEdLKSHYrLAcCBGLNFLVrLyDL_GLunL3kASILkCByPB1ELlnL8vBdVK1nLSnLTbC8AAYQHfGAtvDyeLunLvrLlrLAFADvEHoLfnAzYBnnLupLWIL8oLgCJHqLvxAUrL1XJWGA0rLwrL3rL9jCPBAbTDtLD39ILsLhhLAnL8FAOsLCmLYYFHVF0MAOsLGnL7dK8JGyeKBSLvhL6cLlpLEGLApAGGLjXLG5AioLr0JkoLesLEqLtbBFpChsL0PA0SLrGLqpL0pLpVBrsL-VCnBAusL2GLltIgsL0sL2sL4jLfnLWJBzsLisLnXLvsLCqLIiLQnLKiLGqLtPLS3A5sLAtLkMHCtLnGAlUJKtLtsLjsLQGAZiL9cGQtL1sLStLNtLaiL9ACrkLFkLN8GhfLmeLoZFckLddLVHLOkLgdLylLR8FaHLtfLUkLlkLvdLPJGsdAhHLakLXLHitLekLxVJltLikLrgIstLLJHIeLN5Ke1KqkLEkLVlLW2C93KukLbPEckLQfLTHKKoAAlLk5HFlIQqL3MCSqLtACgUEVqLVeL6JALlL2iLUFBaqLhlGQlLVuLfcBfqLc-AUlLWsAXlLU1KZlL-iLN-KCfLxlLmiLVKDJgLq1CQ2J6tLjlL2qLoqLWuFqqL_fL4OHomL9nLwqLFlIi3GBjL2ALH9KEyIW4K44HklLYKHGeBdKHH9AImLuBLTgLoKHDvLXjLemL7GAgmL2gL7wH5gLwVAMoL2eLy5HLRIEwBChLzMAEhLHXI1wIKvLIBLGLDSZEbiBPhL3qLJwC_mLAzI6SBwHLErLQDLXpJlhLGGKInLcMKLSLkGLTYD8HLfsL7NLSYDAILRLFvvLUFB4HEzvLbYDyPL5oLaVD7oLqnLUNHYILZcB6vLMqLyDK74AzHEdXB0QLxTHIOKYJKckBaJKbGB3vLKOLS-GMOLvJKvkBPOLDMJROL7EKTOLmJKVOLaOKpJKKRLrJKLBJtJKFFKfOKvpGhOKfTKjOKhTKYwJYMJDDHrHFbMJdwJdMJaRLgwJbBJsTKiMJtOK5pGODHhRLk2IhKEkRLoRL1TK3OLJKK4TKAxLnFK7TKXsARwL7OLvRLxpAxBJnsAHxLBPLc_GDPL_wJiBHKPKQmImBBPfBEwLzSD9RLPmANxLWUKEbJdsLeoLyvLgEAlsLq_KexLkpLpsLLGLthLroL1NL-MHuoLuCCpVBsGABiL74JxVBvxL4oLZBKSrLGtL_rLmJJN2KqxLK5KCpLgLB2qFdXBl1JzKB_xLdxHUALgLBtFJN1EnLBWLBcpLPALJyLuEEsGAYaL_ALbUL0LBOyLgEAPCLdhLWDBv2G3pBlLLktLZyL0gGlLLqfLmXAOMBUqFJpJbyLcBLzdLkyLJrFgyLmIAiyLuxI5rLoFAwALkSHXEJtyLowAVoL3eG9kLSEJMaI-vCEvJAnLKwAhfG7yLv4G3ZAZcGlNB-xLGrFAyLmyLBNBTyLDyLLDJ1mLEaBczCjMBIzLzKBHyLxyLFJAQzLoLBLyLnuLw-CpSHWBLULCkBA-VC6jCP5GWEJwCDyvJygKHjCOALYzLoMDhyDqSHx7Dg2GktLViFcKGMmL7uLiMBbzLJtBaEH8PBHxI7lLUFJHXL0zLUrB5DJTsLPDLRqAafGOBLMAGm_FIBLqzLUAGJpJ1nAtzLD0LsyAI0LLzL6uLUBLOzL4CDeNH4uLmuLMzLbaBj4Ky8K0bLpBLHYLY4J76BvIEzBA8UKyBAQoAEIBpWLkqLjPEeWLf0Lh0Lj0LCKAI-InzLLuBdjBhuB1QIZxKRoFVYAYCEnRAw0LO0LT9KdODkxKFRA9lD8NHdxKymLGOHSoLbvLKOH7yLtyIDvJAvJDnLXxIZsLVCKijLTCLInArzDYCLR1L_qJCyJRCCgzDIFL6kCgzDLFLNWEmVBnREtYHMfEPPEJeEmLB6xAa_Br3K_8AifA-NKMNJTgD1nAK-ClaBnoKrPGjRKXBI60JRpABZGaYGXlFBYEojEOBACACxyJmeEJBAYBASEA2kCycLwGAKWJVYEd1LbhBkMIrpLjjLD2LDmJhzDF2L0AD2fAI2LxsLG0KO2LahB1ADMmHltIc1LP2LgEAINIxxLRNAhgHU2L9gBW2LagHrrLKiHnJIDTItZHdNIbNIj8HBTI1OIn2LiNINTI-SIfSImNIQOIvNIpTIeDIaOIwNIP8H3JIsTIvOILhAxOIcSIz0HVUI9TIwKITKIc8Hu2L1SIBTIUTIr2LE-CRKIE3LI3LM3Lt2LPOINTISTIUiHtSI8DIOOIQTInNI72LgOIRTIH3LxtHWOIW3LAEIGFISOIaTIF9HUEIy2L2KI41H-EIjOIgEIiTIO3Lp3L05A51H5KI1NIiEIWUIsTIzOIRUIOTISTIySID3LiiHsEI2TI6OIEQI2TI6TIQKI7JIvjHuJILUIgjHAUIn3LEPImjHKPI_EIEUIFHIGUI93LLFIJUIZOIXTIQPIl3L72LZPIXPIY4LUUId4LPTICkHRBLaSIdPIyLIKEAWFI9vLqvCa1LJ3JbBAcYHvTAYRB1ZHmZHp6JDtKkTA8BA6hHz4LkpEJoAxoEJNIEzFSCDsVHUeIU-I94LYfIMWAz7JNDCT2L7gBG2Li2LoPItPIpxDHcCZ2LV2LQ2LWsHNpJg2Le1LwkHcoLnsLquAKWJMfEPzIa5LPTH4aKHiAMfEH-JMfESzJr4LHtL2jCLAKj5L4mI6eElaA8-A7oJBOGvrL5BGM0DpiA4YAIgEr5LqIAt5LNCGv5LECGxJAApJTaHGqHkhJL7ES8F85L5aJOHIYHIJhKaWCteE25LAyCApA7oJe-KE4Ft7FHpIAMGdMAC9B45Ly4BO6LY6F75LJCGFCG7qIvLGC6La6LGeJ6NGzUABTEJqJynLIpG-IJz1L35LDdBiEFC6AU7Eo6LQHAFzEk1JWPGT6LTeEq6L7ABC6AhBG7AB3gAkSKPKAoGAitKdaK_jFSzByaERFANkIxMHgAAgBAgBAlxB0SAKqJm6Ln6JoWC5hDoJGDTEuUBrJG4gISzBueEHeE16LTEF0-FMdH-7Eu6LbTBaYGx6LQhK8AAmUC9XFu6L8-AnEFa7LSjAKaH46LxbHtCGH6HziA_3KAYG1UAB7LDbFD7LBaGkMA26Ag-FI5AN7LgjAP7LMhER7LqJGXKApbIJjJK6Lm7LnrFGvFs6L2gKCMAw9FhfCW7L7eEY7LZRBH8L_wAr7LVcF76LJ0Cd3CSgDrfJ_QIkBGRyBmaKwnLk6LyYFznLN8Ls5LDdBGQDv5LnIGafJHgEJ6Ll7Lk8LdMDv5LDrBAfE-5LGiAA6LjOGfKAAfEYfHp7L0fJIgJNoAGgEr8LApAbVE_wAchJ-cKz6LveEs8LuVEA9L-fJeQITrKSgJtYJujF0nCN_HO8FK7Ll6L0nIn6LU6Lk8LOsFwRGgdHi8LsvHFzEPuFp8L5eE98LRUBX9LYQGRWGoiAP4H_6LstBbPGkSAhpHMMD38LyiADfAZPFE7L_cAoKJ7tEz8AdbI87LnJG-7LxSEA8LzGApbIP-CD9LX7L-8LqPAI8LAIAWeHC9Be7L3tBd9LS6La9LL6Lh9LAIAD-Lp9LE-LlWGj9L6gAr9LOGAx9LEeAG7LI7LhODZIAL7LT9L77L0SA97LVKAk5GT7LrbI-9LL-L8-AHOAXQGyRGZ9LrZGk7Fi7LduAk7LV9LB-LAIAq-L16Ex8LTjAn9LISGT-LS7Fu7LG6L68LdFGUdKWkDx-L06Lz-LVOAZ7FP-Lw6ENaK65An-LW9L0-LR8LHmBQ-LiRDTnIR_LxkAjhKQ8Fe8Lc-LS9L74AU9LE_LN-LdlAHwHgbHL-LH-LWTG0yKe9LRNAM_Lz-Lo-EcUAw8L0SAy8LdQI28LF4AAfE6_H9VIu9LtMHw9LzfFz9L6nDvlF29Lg-L49Li-L_7L4GAk-LzmJ28Lo_Le_L0PAD-La_Ed7LgVGk_LJzE_EG_9LO8Lp_LHAMS8LYGIGYKJ9LtHCZDGQ9LH7LJ7LxnLg8LM7L8_LmJGg_C59L5SECAMCRAN_HL-Lg6BZmAGtAcKAosDZoIdPIsfI7XIu6LoAMUIAqAM0pHFDFs_LVWCqBABdF28LbWC-FA17Dx1AZHA9aF_sDXpDG-LZVCg7LehIGAGC9BABMmdF4AMAZExxB9_E8AMqBAhZD-FA1-Ez7L_XGjJGeaI39LhAM__L69LBAMB8L4gI-4AxFCKBMRFAk4LBGAZhEg1LwADGSDdQCLiFGBMcBGeAGJBMvBA9aFMBMLxHyXG1oCPTHEwIoBM5AGQBMSBMqBAUBM9XG07L83AnBMuZDKwIchAqyADCMBECngIZBMTqL4AEAAMGXAeBMJnJ9AMhBMuNAt8L7VCg6FY6FstCvBMl8L4AMPBMb0A-4Av6FFIGZtCYCMwgACBMZkA-AMd6FcmKmTDvAMuBMdQCP9AkqFyBM8RGkCM9GI6BMTZDTBM1VFPbGV-LwzKICM9_LaBMGwEMCMkAM3IAgBMhCMnRDjCMIZGBCMGwIlCMGeHnCMPvFzAGRCMgRDuCMLRGRWGFDMswAGCMbCM94A9AMzCM8BM1CM-9L3CM3MARDMsdAGCMhZDpIFf-LgAMKCMRHA9CMOCMzmJADMrCMe7IfnDEBMJDMwmLmbKUXHqDM8lAaCM5BMcCMWDMFCM0CMohJlOG5CMjDMQ7LcBMNCM89LfBMQCMBDMdlA_sDdDMgaCxFCLiFj-EwDMbLAMDMj8AyBMHEM1cC9ADUDMRNAcWC4DMYDMREMfDMTZDhDM6DM--EfAMnVD-_L8CM_DM-CMeZC9AMX5L5cLZ5LM2L15A_1L4WKaRDc5LqEM-1LA2LuEM-_JIdEsEMB2LUeKUXI2EMaRDk5LM2LUiKLAK6EMOfEq5Lg9Lu5LodHRCGF-LqBMLAMf6LmTB15LDFM55Ll9LIhJgaJ9wFbCF9-L2_LcjAs8CHZJ1aGgoJvvFX-LzUA5_LdfC67LFAM9aFb7LvkFKAMw6Lx1Jm_LlNAhFMmdFPFMNBM56Lt7LFHIGqHd3KNPFdSAVBM0yFcFMaUAeFM05AgFME8LN_LkqFjFMiRDi_LJFMJ-L_DBMFMy-LN-L-FM48LxRG16ETFMwFMv7L3_LvCMU-L8ODKDM6yE5FMBtDvlFRCMBBMduAM5DtDMIGAsBM2_Fb_FqDMxBM2DMqBAtFMs7LxCMjGM7BM9BMjMAC7L-6DyDMiCMaGM1VFpBM5eHJDMs9LpCMIBMuGMnRDODMmkAwCM5-L4FMoGMXDMOZEU_LgOCSGMs9LnEMkxLL2LP6JjvCHEMvEMJHMQDF2kCFeK_cL6xAHEM6fDREM2YHREM6IFl5L4xLdjKtFAREMmgIhfGwdHSQHetLILHifLkQKqbI-vCxFMc_BlQHv3J5yLdaCgHMJHApVJdNAxnAnaCreGziApHM31B0tLIFD_MKEpKVwBhVJJDDJfL-vChMApvDGkLeVJVOB8cI_hA4FI6CDZoKlmHxRKjxCOfLjqLHMH4ADSfGBIMS7DzeLJDDiHKYfGGIMOeHgvHJIMS7DZXKRQKmIEdlKFED3iGQ8C4rKcEDViGHkLOaEbmLtAIxYJgmKNIMkIMAnDoAAQuBuXA5BAtAAhRBDACusAXNDrOA2yLu0LKCDXIM-0AriIgbCeIMqDK7HM8vBiIMgkLM1LF7K25KjpLIHMkzDMKBi1LVWIQrLj5Je6ArzDPJMTaBbnGVJMnBAUHMZeEB3Ck1L59Bm1LIRDo1L7YIcjAq1LZwKnGAt1LxTAv1LPFAx1LUxHd9AB_HFzE31L1oC51L7MI8_Kb0AYJM8EMJHM-jLYFA2JMBDBGtATID9JMR4JE7B1QDHIIRRDlxHZhJ-ZC1hJ1UAayHM9ATRDY6JWyIwoDHAC02AIdCDoDZVCYJM9cGOsCPdCIdC1cCvtEhLAYJMFDFXWEtQDtYJ76DCdCH6L6JA2JMGHMKrLenBc6GG0EsEAV5LzaHS1Lu6GrKMpBAtKMu6HGGJz5IzKMNzHltI2KMH2Lj2L_GL8pHsKM7KM5zH4lJZKGYNIZSIE-Ho3LDeHeSI0SIpJI7TIFOI23LHOIBEI7JIPLMmSIh3Lo1H32LXTISLMNUIU4LPLMrTIbLMC3LDPIjTIF1HG3Lt8H-hHULMq8HJLMgLM9bHI4Le3LaKIT3LrLMNOILOIlLMEEIfiHN3LwSIsLMzLMR3LQTIoKIA3LZTIGcHK3Lj3L5LMsSI2iHjfCt8HlTIkOIcTIpTI31Hx3Lr3LQ9H71HnTIvTIIMM92LTgB63LuLMVuHeLM2OIQsHdZHA4Lh9HC4LkLIL3Lp0DG4LxEI-OIHEIq9HL4LDMMdMMDUIMPIFUIOPICLIZ4LX4L_OIN4LwuHBMMsMMf4L53Lx2LwMM-uHWMMKiHcPI27HePIcUIYHMwKMuKJt4LmZHv4L3jIcYH44LySA0yCzXEGeIOFAB5LFWG74LE6JyWDGdIJCL2yEZoJ6xA6KMK5L7dHAMIMeHtZKLNMfIAmAJnyATmKmJMkZIF-CvlKRaEfFLiWJBYKgTBTYF1JANSAwxEPLBKIMnpHbOBnUEslABBAQBAI9JSmFhLARaFfiFzHAkBAq7CcrAkNMFwFbrBSREwxHjJMx5DrCJ0EAdNMU-I3VHHNAGoAnjKpeFhNM9XAfiFgIKYoAyVCqwBAOMXIDbrBTeIBWDjxCm2DCSBXYBLUAmoKYAC9NMXOMnpHnTCniK7GAyGJDgEHuA53Km0LSqJkuJP0LIuIgMBShBvKH5FAtAAOTCOnHNoAezF7aILhA26CEuJu0LdSAsJG-vCLEAxSHTDD3TAxNKzHMZlASZBM0FFzE8NAARKSfGIyEslAvnAEPMbuC0cIxYIJfIrqH9bISMCnyA1NMeHI4QA5SEH1JZTBVNBI3FF2JrrHxwCoNK6aEICLOADlaEsHM7EADPMC6FQ0BfQJGMCn5I4NMEDGGDCs9FKNKFWGzlAwVJWOBfeLYDGzGAoiIxSGfYE4aEBUAQIDZOMutBO0F1kDeTBPIMSoBRED8iGyLHi8G-1JdNA27A6OMskHWzA1wCHiBWDCHQMNyEG2J3WBDjILCDLlATlKjZCa5GWZDjRKkeHcoKimAfOGLXAPOAZoKyjGEDLODLT5JbLAaXKPBATNBElKI-Cj8GhOE41CylFVOMcMAVNB8NMp0DU2JaWBrrH_ZAcTBi4HfiF2dAKREeuJ0FAwKB7QMZIAA3FURGARM9PMaOMAwKnFAaYAjkHGxHr7CjQMt7JHiFnHDFjCh5C6WGonFYOM_lCzbJmkKf0IEwC6QM8hAPOAVNBQOM3QMUVA9PMi-AVRMmHHWSKgAAhNMIbIpPERzEgqJFMDskHGqH3JBAwKq4H_ZAqcB4KCv_BNwIaLAWGAIjFrRM-QMFOBMRAEbETOM0JHt5KfeEvOM60Lc5JxiJg_BLVFSSBRoAW1FIGAoRKiyEG8CA4CmZH9nKRBLQHAwYEadAg0LdVCTyCnGAdlKcSMLiFT0FXSMnkLHfI5bIzYIYPM5cIaPMhLAcPMtRBNlAeJIVKAfiFiPM63F9_BlPMhZCG8FuAApPMbqJbAFUSM9NFa9GsHCwQB7ZAsHCxnAaSMNQApSM6SDzaHyJAnSMxaGPTMCVCYyAKTMwiL5zLMKAgEAsHCdpLl1KGrL0HLC9JcsLoKMEFBqKMBoDqiFLEAxlAySAR2LpjLoEMQ1LwKMnTMAFApTM9HArTMhRIS2LvxAaMBzTMIbAXSAX2LanL5TMuBAqTM8TMagHtYHxnA2iJW0Fv6LTmFriFVaB7qAL9CiEAESBAUMHdH_RIDUMoTMQUM7TMIVAc2LKiKKNIbgB5gHZNIl4Lq2LnLMv3LILMhSIUMMk0HkSIq2LTLMoTIf1HWLMvMMoLMu0HZLMfLMhUMCtHg4LiSIRMM3LM4gJSTIJKI7LMATIM3LK3LgUM1LM4NIF4L3UMkUMJTItLMS3LzLM-LMmUM6UMMTI2UMNLMaLMdTId3Lk3L9LMxLMA9HpSIRVM2jHbTIM4LtUMliHFMMt3LHPIKLMWEIP4Ls3L1MMrMMOLMdTIcLMmVM5MM-gHxTIZMMcuHB4LDeHJ4Ln9H4TI8OIM2HiMMb4LQ2H5EIBUIQ2HoMMw2Lt9L3WB13LU4LtMMXVMwVMrUMjMM0MMgTISUIe4L99Hg4LHEI7MMMDIUFIzLIo4L1xLTJMANMs4Lu4LL9Gx4L9ZHHNMXSAJNMNwIJOMjMAC5LPNMZUMCkASNME5LUIAKaAS3A_TMBUMXUMPvH6hHovL2-JqvLOPLkTMTWMB7GItKXvJyWMxCBmTMFFLo2BqKMY1LWsBqKMLFLXNMR5LMeHpWM0TMCUMDXMagHFUMjgCZCDevAcTBoNAUmF1nBYyCNUM9QBKjAxlAI8CNBA5BApAJsSFBXEKeG4SCjdD9KDJ8Ds7H81LZ7FHOAfPGUCCGYAbLCUCCjuIHpLTlCpAJSQFzUBp5Ic7KhvI24IyXMK5IjuIvSAjvDtzIjvDvlL6XMbhA65A8XM2iAVuCMcIc6GC2L9EAmTMJBAjXMqPAPPGMHMz8GvnDIYMAIAKYM0EMoCCOYMVOAPPGH-JTYMOGAfPG_MM0WM-EM_GGXYMtBAfPGJGBlUF9ZJeaJ4XMEGJFaJYRG1RG4CG0UFjYMs_AlYMPGJwRMmrEnYMoZJ4ZG9GMN2DSGJXSLtzIzZJBJGPYKe5JgTMkhL1HLKJMY5LvTM0WMB_JSEDhIK1WM1hK3WMWyAGYM4RAnXMOpARYMkDCWFAOZMMhAJ_JSZM2HKM_JI2KbgC_WM9fK0WINZMXZM9jCTZMb-J6xDOxD8xDhZMCsKM3K32DVmDLuBhmDuWMv_Jq4KJrLRrLzWMMYMFZMqXMbPLsbGtTMHHMFYMwTMpXMSvIrXMf5LyyJ1ZMjPLVZMyPM-hDrXM3JMMYMcYMdZMWFABaMPbEJGBMaMgEAZ0DGCJUwEizIaWK8MMaKDsvI-HB4iEqCDz_FvaBaEAFNAagLB7GtiI9ZM2ZMRaM5tJfiGTaMEGJ_bCrcK24A2AK9gAAFAZcJuuIfiG0FA3YMa4HWkDtaMkCBnKMxZM4WM7ZMtXMEbFvKMEZMvXMvXAiEF_ZMBbMfBG7ABJ_Jp5ISQFaYMIaMcZMXzJJbMRyBIOESVLjcG4YAfDB9eI3cGSsKOjLehLOmLPbKfRHVKA55C9eIQSMx5KrXLrsCYKLW5J3IANWAYZGvMHgbKBoFLEA9nEVEJ_DB3XM_aBgbCrcGl_JNFEshAEYLZ1AzjG99KBoF5aMSJM7aMAbMpAJmDL4ZMKZMwzAMZMwXMWrLCfKIdEBcMZrL91K_zJHcMhrLCLM2WJeZMHZMxzDfZMLbMSsGhqKrvJmZKJzJPcMVwBq7KGZMbLCRbM7eIUuJoRAUBAUBAlRJ0aMhVEIlAdbMcbKFULgbMoqJRSMy5KjuIT6JCGAWpBfcBLRIQrJGxEueGHfCaXJuuIzcMtTJGVFuuI78GtUJmcMocMUzInWGJ-G8YJgtB28Gu0LUhA6VJdXCF4AIBAFdM3pHpaMeJLj1GaiAAWJ9_DhGJPdMm1G1zIZdMzVJdXC9bMfDLLZM7ZMmtJCjKLJM6ZMAbMmdMIGHzfESCJPXItdMvtJEtL-WMUWMm5LUXF0WIuuIzSEM4FJ8D6lKBYFuaC6dMKeJ0lK3sKnWDoEFgIAnGCzoH0NMdEFFeMSdMncMnXAQrJTZM9dMBZCJeM37K1bMjbMXMDtJGPgLsiKC8KSeMIxBCeMm8Fv5CNALeIAL5EGeMnCIA8AKALdWBieMPeMrrHcmKYRKqyAz5IiyD-wHqtLLfIpUET7GRoL1iKGRDgeMW4EnZM38KstFtPGT6E_aJtPGdeMh7E_eMgLBmyITFJfbMTyLFfM6eMxBLJ8EPbKTbMaiAVbMSbMFVFBfMj5DAdCcbMv9LXyHQrJWfMBLA2eMSyLjcMwcMibMxOMrgGqyAuuI7CCPBAROMoOEvDCCGAcII3ILK6LLQMlEMReExnADyCnOFXUGlLLyRMWaJOFA1IM4LAvAA9ABxXCxiFbiGlaBMyHVNBtaM2eE9aMRFAB8EPVGTfMy6DFgMdcGi7JHZMLWAcXM8hAjdDmZMJgMaUAQgMLXASgMp5IE6CRdMTdMHTMQeMFQApAJE6CUgMcXLybMZLJcsIiOAxbMubMaEJpyKc5JshAgQJx4EggKugMxYHigMd5K6SA1MHv8AT4KIfMOaIYnD3MAVNBQEAvXA-7AvZC5HGS7IdNLEfMLbKq-JoZMeQDkkCklJFhMhrJvgMChMXcJelJMhMjQJYbMhzKNkA5VALGAubKFQAXhMdQHUhMUcLu5KFEJegMfhMuJDzgMJ8EKeGdSA4YAWgMuCJB0EmhM4yKdhMRVFphMBHLB0E6sCJDLCMANWAzhMF4KgfM2jGS0Kk1IjfM01K0FArcAxrH7qAWlD1xEYBAtAAYRAElImwBGiMnFA9XAFiMyJDtAAWXJINBZvIGJB65G2oJaXJ4oJc0KCKCrcAkhMnVK2oJh0KUWJbdJjiKxODW7KfiMvuBbiMtgL4KDpcM9cMHdMUdMPGJmiMzaMriM0aMafMsuFo8J9HAKaApcMyiMt8J1WCDgMZhMxQMHdM4iM66C3XHMpJcfM_BC7XH7IMUeMxOMdgMF4AdgMvAAmUJvXAE6CbPMDNKnhFCgMsvI8iMbTMyBAdTMuhMwQMSeFHiMKMKBEAYRAnGCQiM2oJ4KCFiMcjMlkBkBAKiMhLAMSMQPGFbEgxFwKBbHL0NKXMCVjMYBAljMmwBfjMuiMdSAzjMnFAIiMuRAneJqyAgiMRvLslAkjM6jMdjMnjMgiMqjMweMYyAyNBvjMv1LbMCKdMiPB5jM1VCEkMgiMuiM4ALbjMDkMmjMHvI62Kp5IINB-gMhmLcIAZDLKMDCkMRkMmjMtAAHRACJK1QAIkMtjMsjMXNKxjMsiKWkMjkMmwB5WAZjMUHJYBAyJDGkJjeMQBIBkMtAAOiMQiMHkMrkMKkM6CDwjMNkMukM1kMYoJ3kM3jMg8JQkBsABMRAJeCCRG8AAwhMSnB_pFMlM9eCugKb_LB_LQlMFLCcoCeMHx4EHcJT0JREDblM8QCdlMVlM7nGeSAglMUIAdlMWZJ_DBw9FoSAKBLmlMsBAolM_aJwaJGSG1YM3IA6YMTJGmaKJBLtZM8AKtRH4xJ-bMkdMqdM1XMSvILYMYcM15AzXMCmMQZMHiAGmMGCJH-JKmM5tJXcMc4CNbMZgINmMzcA9jCkfM6gF-cMsvIEhDuuIidMJSLFcMldMBmMGCJT7F_aMzZMjvDgiGEaMzcAimMJcMoCCTmMyPAHOAMmMgmM-hDvSAPmM5LIqvJ1tJiUILAKsmMlgMVmMSvIvSACAF06BpAJNeM5tJtbMH1CvbM4KBvSA2XMqgMxcMadEshAcmMACIemMAmM-FJjmMEmMuYMOzIImMviMLGJ4EMSmMriMzmMZcM2mMbcM3dMriMicMrcMqXHQ2Ff4CSVLhbMvQMUHJmZMohMydGdXMZlMTgMzkMdODYlMB0E5ADUMKTiGdEDjHMgtLwHGkfLjEDVmKwTAx2FlBD6ADKfMsgL0fFjeLkgFxsD-tBj7LAHL-ADrbMaUAqZMKuB47L8FAjhIfPG4YANRGpQGUhI9nEfPGuiMWoMPbEWmMPoFYmMQrJuiMlmM5tJHaJi_AeZAv2AggKloMqKHu2A0SHW0LK3ESBGIlArnMHgKAcAxoMfZMuiMNkAcdMmbMVKAcoGBWJZnJNdMljA59DCuJukMBpM-OMuoMvaEaYFTHATZMtfK7tDXNG85D3HAKpMq6DPGAAZEfKM0bEa8LohE6aAiKMOKAhiK0BG0-FDgCSKBwMA9iJ6iMriMrfMaAC4bGNSAfiFTCHkoB3XEAvEGZEGkKCXKPTC83An5HbuJIHKwZC5tJnyAwYMXvL2ZMv4HzqFj-AZaMrkAnjKxQKARKuBDASMBgM-MCGCJaaJ1hDu5AcpMPCGjlMsSEN_FO5A2HK4hJnbMEoFQpMz2DZZG7hI27EkKMWDBibKoPASqMdZI85DcqM9HAFDFSKLBdFjML3CFWbMIIDscCRtFLDMa8E7eITRGWSCjiBkHKq9EIIDkeJOmLyqMjcGDdArPGB5FrtDvaA_QG4wFGuFplM-cKN_F5qMPFAJ5F3kFURGr3AjZJltFRRGgdBPwF2EFxxB9vFyYMvaJ0YMZ8L0nIuCGUwFoMA3aJgRGM4KqvFQrM7sFuaJZFGwQGPCK_-LEeASCK9YM0FJp4K8lMEYMgnJkmMykADmMGACFmMnWCEbMykAvmMvlLcnMJaMUXIykA6lMi_Kp1KCZMIHMtrMnWCUnLJ2LP1L_rMTnMykACsM0pLwdM78AZnL40KKsM9XMhfC3rMRmMIdEykA4REviMvlLcAMOZFznLNnMSWIDZMAsM78ABYMKjCRJMjdMPnMesMbhAgsMzrMnWCgsM1rMmsM85DRsM1dMDPGgnMfsM85D3JB6rMbsMKgIpdMkmMc6GvrM3fBMgCz8GEbMDYMZnMTbJu6GHaMYcM4rMcWJDtM2sMbpJmTMXXMZXMZqItWESnMwrMMtMp5IaXMHXEavIStMvXAUtM_WIN3IYXMTtMOtMm9J_GLXtMijGetMEtMQmMvsM65DAfHhtMZtM9KAJGB4hB4SCVCCfUA6JCCIAm8LkIGnAFqnIroCMBFWTAutMURBu7AJKCytMfjFSKL0BFdnAKDGUrKTgJYOJ52F0nCmqMQqFCuMyxFToA-bElBAshMc-EJcKJPJBHAznMZpDTUC2EAQuMq_L1UAhNMBdF0RM6yEVuMX4JvrDwhMHWBDdBZuM58AOnFg_KhgJqCF_MCjuM8-AmuMiXII9LrRMQWEjIIkFADuML9LknFfCMQmC0RMcBFLuMohJiuMtnMkZI8-A-tMPLG0tMDMCWKM_tC2hMsuMAvMTaICvMkHAu8LboBAuMXzGCuMz8LFgJ4qBJuMJNC9uMIKMxcLmGLpKMwTMguMvvDQtM3fBfvMiDFGGJjvMnDFltImvMehL9sLelEtyGIyAxJApvM6SAT3IsvM1yG2rD4qBpzE2YFtvMhyAilEgmCzvML7A2yGclE0zEB0ErJA5vM-xATzFW9EjPAEwM2vMrlEZlMWhFk2L3vEcuEqvCC0A-vM1vMTmE3zE_lE3kEZnDamEerEjtENuEyzEJnDBuEbgCSwMT7AomDVwMHuEUzD3kEZmE1nDAwEQrE0uE7nDciAJwMnmEQ_AJwMhpEwwMhmEorEqrEwwM0wM0vMuyG0mEwAG6wMTwM8wMHgGJnESYF3yExgA7wMpxA_wMjwM2yGInE9mEHzEGxMAxMpxAHtEZEAMxD5wM_oE1wMWnEKnEOxMUZJ9XAJwMSxMCoEVxMvwMHxMzxALoDlIAw_AhxMQxMjxMqnE1NBPxMKxM1vM9tEouD21CgwM6kCiwM46AgqDyYC6nEYoMMoE_nE2ZCOHACoEo2B0xMomDJoEjhINoE9UA1wMVQGsxM46AUoEizEjnDyxMWsBAyMLxMdtEfoEx5BPyM1vMkoEbwMtsEFyMixMcHAQoEPUCanEJwM5YJYsEDsEZyMoxMbyM4oE8dFMsEc3AayMdjFnxMtxMBxMEpEoyMgxMLmE1wMMpEzGAOpEQqExyMjyMtyMpxARnDhsANqEmuEEqEIvEXsA4yMEnEzyMlpEfOAopEwyMqyMEyMEzMKzMVqEWwAHzMJzMkyMryMyyMNzMLqE5pEBzMpyMSzMLzMZzM6yMpxMWzM-yMbpEbnEPqEepEczM1xMJxM1xMOzM3rEHzMAzMqpEGqEDzMlzMkwMpzMwrEQzMYzMVxMPwMsuETyMQ2AazMDpEDoI1wCntDjLKoqEenBUyM8wMnzMxzMutEwoD7uEwzMQyMr_ExPDUZJF0MQyMXuEzwMWxMNzMR0MqyMqcJsyMozMV0MSzMAaJkPC3zMB0MTVB6zMdzMlyMjuEOHAluEhzM_xMh0M46AP0MUwM15AmrEZJAXsE_yM4wMKzMr0MBxMqzMsOA-qES0MY0MxzM20M4BA40MW0MRrE60MQyM80M-0Mb0MizMZsEMzM7zMmtD50MUzMJ1M_MCHvEtzMCzMz0MT0MN1MRMCExCsoE00M7yMu_Ku4Aw0MhzMH1MK0Ms0McsEIYAKfBe0Mo0MMHHi0MkmBTpDdsEwrDjfCanErwMY1MpxMwsEv1MlyMwsEpfCfnEf1ME0MT1Mn1MDtEZJAsnENRC-sE31M7yMy1Mo1M01MhyM_yM_5EvzM1wMQoF1wMH0M3cCZsDdwMSvDfwM4vERwMp0MxzMA0EQcHHyMpsDX5AhtEEdGcwMxzEQ2MxxMS2MhwMU2MQyMZzD19EwtDRtEwtEP2M4yDLyGf0M5bBm1MozM9vEhmEYuE7gHk1M5zMv2MV2MxuEBmEKuEtwM02MLyMR2MQwMi2M32Mk2M52MiuE4rE82MdPI12MRCCD0MZ1Mx2Mk0M81MrwMdmEZuEq2McsDNyMC0Mj2Ms0Mx2MzuE09L8MMB1Ms0M4uEa2M6uEC2MDvECSByJGXFAJ0M1wMLpHGvE1yMRzM61Mi3MPWKg0APvEM1M61MRvEgtBd3MBxMVvEKLAXvEy3MZ0MlrDJ2MdvE1nA23MZ1M3vMhvEiEAMJF65HB4MpxMD4MpvEBUAI4Mj0M0vEHWBDwDyvE73MxzMuvEA4IZqBC0EquEbuE4zMK3MX3MBxMN3M_vEXyMBwEktM0mM5MKvmJsnLsrLa6CunMB0ENwET4MLxMPwEt4MUwMhwEnqEwwMUwE8vMw4M8wM14MYwEopD04MU0JsmE84MuvEy4MQbIWhFlUJwvM3nLXLAF5M3gAF5M50DIoDuoFR6LotCK5MjZMWxD8xDqjM2uMgKM1bEL5MO_FsZMU5MRyK_vEKuDGfG0RM6RMLNBqmKH4AklA0RMNRAXSJcoDZQMHeIU-IKIMHVC6aA27A0dJuAA83Aq5C4BA9AAxAAmAA15MyAAxZEnRKr_AsQKnnKTbEn_CpSErsDqQKiyEdQFmXF_CCNQARJAPNBfiFLIA0fDTIDtWBPNDWqMvKAAZA0lMJ8E8hIzRMMNH6RM27ADsK48KY6M8dGh5Mg5Ht9Bg3Mn_BKIMgwDpzGZJH1uMDoMXyL_BF_IAIpM6cK3XKxECYhIe3Hg5MRzEhiBHvKHZINSACoDNWAdnATpMf5DV6MXjEKyHZpMdNA8gAX1MY8KHIA0dJuTCmpE1qMeKA5-CohJE7MrhJSfLvgJH7MRpMRfH_6MWDB27AO7MHIAxDBeqMJjA36MN4M2NGa7M3MC5hIX2FW7M36DUVA6yE9vMn1MhqF0BAeoDQdJgjE8gAeoD3hAJiAL7MvJAN7MavMS7Mx8DS7DF7MrnIqKLXzGF2F5vBI7MGlKfOA07M6mLKiA37Me3DBzAGvDc7M3SBe7MLmE1oFHIAK8MU7MBdFY7MmRGelE-lDzuERlFniIfVGskHMkKA8APvLmmLPVINcG36M9YJUpDS8MYqMn7MmRG9lGsqLBgL7OMJkA8oKpNK0cJGNCfEMZIAh-LiEMjAMnDMCRA27A-ZEGbEroBLpM8mI97M3_FCjA76MW0DmrHV7MVrMLeFB7MezHOOA7HAxnDG5MONAR5M_pDNkF25ISyDNqMcxBFJHrZMFyDCKM5ZBCBI9ZCj8AV9M_jFKKMSRDpUBNKM68JT3MJmEuvErzE-2M5yD1zEg-FwxMxrM24M9UA2zEmwMnzE5zEn_JnqEy9Mu9MQoF49MFqDuvEY4MxpA3vM-9MKmAWhFPDFH0EJ0E-SAmeFN0ELmERmAP0EUCKJJMipL-rM4sMEmMfXM0BG2TMDcM6aM_lMzZMT-M13HuKMGGJa-M9TMarL9LIUSMYUM0JM24AtYHe-M8KMRcMkgHeNIyVMr-MMLMh4L_SIQLM42L22LoUMPMMqUM_LM6UMEWMb3LwNInVM22L83LwUM_UMDOI5NIDVM8SI8UMTVMP3LfMMy-MuOIqLMGVMNgBU3LwLMpUM58HY3LKVMx-MNVM_-M33L68HD_MTTIG_Mf3LKUIZ_M62LSaCHMMuOIcVM53Lu3LA_MnOIq3LiOIMMM03LOMMlVMQMM8-MuOI--MSPIuVMqhHDWM-UMV4LE4Ls2LCVMD4LhuHlMMdfC7_M8EIo_MQcHdLIufCfLIufCVPIMUIVVMdMMf_Mp9HGWM-2Lb9HDWMx_M6MMj4LGLMNZHfPIydMdvMbYMVWMDNMXWMGNMy4FgeB6xA24LdANT5F8kC4UBcWMIOMA5LfWMONMCZHNSAjWMlVCGZISRAF5LAfHn-ML5LBMIBELzANhGI0-HfVIkWJhVIVXAi-M1UIEuAc6K-ANTVIHrM_DGeVC5MAplBZVCNRArcAyRMtaMjEKYJFCBNRbHKWAiGKkiDvLDxKBw8AlNAe-BhVCQBNDeHm7E2qK7ANsUJ9ANgXM_ANOuKVRHbBN3QIivFt7AcTMV5MVpMWrMhDGNeFYDG02AeXAJXMLBNlOEHAIHqMHmH3ANCbHSBNizFUBNeiB-5CXBNYQLzKELuBYTMGTDKYKtAAx6CRDKtNMdLLwKBLeMlRJECNVlDBoE1xEWTBhaMKRM9_Bb7HROMXTMqBNvLKEuAMYCQpLzTBTyKdvKvgCCpMN1E21JGpMcnJL0LTeGj5KoCNybK8IMybAK0EM3CP9CiaAVWB0CFyHM4BAp8J5QKqPKCaAIhGUSMiuJGpJ_OM-VAQPDGmLnlFHBNyBNLnKKBNNHAXRM2BNOCJ3KHg4KFDLZbMWDBvaCM7HR6DrVIRaFHDNzNMKDNzcA_TAosErkM1ZE1BCUVAooKfJBd8MM2FbRMQ6FBUBcwC1IADEApJAsYEmbJEWClIIq5C7BA9BAHWDMKCVRJWQMiyEu7Aw1AxkL45HRaFVNBWDNJDNzTBcXAtAA73AjoKMOA-BNYfM5tJlfMewCnlAzZDVYAu6G3LAUYBZiFt1LCmHQrJADDySKwUGUIIoDNShAZoKjwFXNBwKCW1FYDNTEEUACROMS0FaeCDNAXEN4DNjMAKIMRoHWBNwYMGjGsvIHUM5EChRBwJMbOBrVI7iMUACn7J_SBz8GYVCo3KBqMJHD5dDRTBBUAmKBBYIjRBpnKVgLfVGDgMvEN3ID3DNpDNZXG6DNbcFfjMeZA6HIvEN9XAGxErkAn5MdBFUyHsOBA8A0RM6ZCfjMgDNu5AWGAslAxyKq5CdkM6AAvAAvAAxSBYcMvAALEAmQEaDB_AAciL9AAQoBmAAsFD25MyAAzAA0AA1AAHWDQTAJaAjuBfxCUjM2ENEmKFSKDUAxwCjFNp5IlFNnFNwKMqFNuBAsFNZvAvAAQoBvAAxAA1FN3FNEZIc4DkNEx9BgRBNoFJEEJGNLGN5BAHWDoAANTMElD1bAA8AiOEBWDADD3gAfiFq5CaGNIlAaDBvAAA9EgiL9BAsGNsFDxDNNTLeGN95MgGNhbAagLalG-6CmGNj-AI6M9DKCoJ-DN1pMUmMIENgXKDlKY4K8oKLqAjMAybJp5D_RJf8GVaCqnKiiFpEN45HbFNroDKHNjLAmPD9QCAWDD_BApKwjEXCBxzCUBAJUFrSJ0pFuBDQGAHkCZKADlAxiBQaEFFNLlAfyEc5CYENqDNvSJXyFTZBrVITHNwCFpHNgaFmJMkTAKIMWFNo4AIGAHDCpNKPgHNCNgOE-nBtXFyaEwMAKFNGeLNFNADCWFNCIGpSCq5CqAAHWD5sBZ9I7GAxnARmGsHCrSMHSKLZA8sKnBADdGjRM_zF4aAeZCFiGTEN6yKfiFEuAfpM09BcgL2aGHyC3XEEEN45H1ENREF0PMeFNGcHBFDq3FZGNrFNqGNMGN7BApDB5VAqAAyGNaWB9DN3ENuIN35HSEN5tJiFNXEAFGNmFNoFNGACpGN0pHMGNOGNQGN2FN4FNNTLY0FaYJpYEuINTOBWmK6INIiFkTAJ6HJEEOJNRGNRJN3MAZBAGEA9DK1TAQTCdmKqcB5sB2DNuHNJHNJINURG6SMCGASRMQNKEKJ8cH6SDQ9CwTEP3KbcFUPHaPBHILMwCR8JgRBeRJsyAc4CPLBsSM8-FroKswAdMBZEAq1Mx3FKaLJHDpBAy5MCmGDZDQHAAjJaUEvxBNpLqiFtAAIRMpJLnkGmZCySJAKNexAclGeHHaPBKOHBPABYKjRBwQBZOGy9BlKNBUCRNBifAmgLBZHkkGZTMDTMNEMWnADSBGTMaCNLZBGCNICNMLKdXFPLBBINPCNTyKkFL4ENSsGhXCbSMYFAq5CHBABIJsAAQBAFTFKLNPBA6zCsAAEBAJIJ-HJ5SKDEFaCN66CRDN1aFqCCm1L5KNQ6CJCN8KNMCNTdM_KNFlDSCN_MLz8GpkMskMbMCyNBT0FECNbVCQCN0MKXwBdUM8MMDKMY5ASWCo4AoAA0DMnGMVDMRBMWcKh9MhnBcUMFLM7nDKLIRsHzLN--ClIMsEIOZJ4KD9LNbUMAjHsEIJtMaRIooLjvCyuArdM3xKsvLQMNHgGytATMNwjLMpFYMNptJltISMNsvIdgGcMNstJ_GLfMNQrJ_MMXHJ7DLlMN5tJnkDxKH8iL-PEufMR7Mf8KBPECrLPfLA2JpDBz8KPNLdfCB2JHDB89KNoMq0F5iJuJL05AAHLPOAC8I9XAE9Ii7AugAcpEghDw8JpkGjIIYREPLBYQH7MNjGAonMHjM2jGw7LmNL4CMweKo2JbsLwZM-lMemMrDJneBlWFNvE1WEJ9BisMdmMpEMgNNlSGh_ArEAoJAsWEnfBjtIiNNsNNkNNSvA-gExNNSGAzNN20A_GLqNNjNNuNNG0JXANlTMRHJ5JMH_BptB8NNOUEevAzSEDbA4zLyKN12C-zLajM5DJCxI6mG2DJ1DJ0DJzyB3UFSONVONM4J2MLxXHN1EZONx3J4hMpnMOZLKbAiPARgLgIHfFBjONzfJAeLPDNs6MKHAmhIN9F2PEtON77FBkGwONmVAscMCDLtiKzONuVAffMgONSSM2aBTyKwXKM8I7hJYyK_ONe2GHABXlCrMATkCFPNgfJHPN0WKT1BxvDIPNNPNixFkQJaNNHrLcNN-dKX-MfNN4TFinDUIAwXKvEMgNNaPN_pAFcKavIfPNwXKCREMpDbPN5cKNNHjPNoPNnMNl-A7DLqPNFcKFwCMCMWzGQ9McqDNkFk5GpONhzKPoMXmDJJHi-JaLASzLuBL9PNweAXzLmCNO0Ga0LxMNO1E_CNd5JKvJ-YMgjLhpLmhLodMvGHePNmPNgPNHdKWvJJZMXPNoNNZPNTQNwXKxoGTwGW-AvPNVQNzPFkkIfQNbQN5cKYPFLmK67IeYA02Aq7C9HN0PETlKP0FPLBeSL27F5cKlGKH0JQMNUiKTxBgQNSACIQFHpG0nIvZK_0C7ILRyEnhCkEEJtBPbKxkHEUJHBAvBA97G7gAs2BuNAbgLJRN7lAbiEzyGtqGR4GeaCEXKn4FJsAoOEVRNYrBMqEBXBn4FSBAu-Cn4FkEEzcD_SAtEEmjE5DKWRNtHAsyJkEEfFBvzIfFBeML_hAORB7qHyMAnRNvrD8-AcRNCGAJUAa0FHaJ5MLPCBHnFc_F26IcQHIPAADFpVC4RNXACroBNyIAIAPyINXA_ECtIEZxCvAGMUMqHA2EFroBMFD3SFUSN6yIt6IfmLQ8MI8DaWDRoK5WKbNGwIE7IE4gMYfCo3JblAFsCRFA3WKHXKmSN3IEkRNWIAiSNPBArcDrSNUPASrBSJBuBATeI_SAVuCmEAPGABRNMKAcSN4fF1AJ_SKIOKBTK6vJ6AJIsJFTKbGB6QNl6BbpGkEH5THh8DNTK9QFPTK4JFFRLQeBHRLFeBJRLWTKhwLBjDuiDeOKAFHgOKeTKJFKksJjOL1JKOFKW2IulIRFKwwLZRLL2IbRL0wLQFHjwJ3lIJ9DwOK3GEFKKyOLjeBtwJ3TK5OK5TKExLzwJ8TKJTNaABwRFPqG_sJQJC9TNwBB1RLwiC5RFzKFFPLLPKHPLkIBDUN2TDSMINUNFSFTDLEsM6ZMgNNvKMVUNU1LM9Jx5BQMN9WMdvMXHJIyJiMN5tJhMN4nAuuI7NNyNN9NNeTEozHwXKS8JhBKwPNruIBiKF0KX1JbGJvUNfLCruIygLwUNsIEbGJ2UN0UNtIEfHAoPH80KaGJIGJIYB9UN8kGsfBHGJhAH6JC6-BKbAkUNiCJWbA4dMKbAYoHuuIqdGdJAHSNRHJ2TB_UNOaArDJWVNIFAirBg6IGEGiNE6vL9VKOkD_BCmVBhVNzFAnWFQUNR2DoQNJlAqQNlEAsQNERHvQNkgAxQNeTDtyBHdKGHJWbAqUN-9A7YLtUNKbAE6CfFBYoH4VNkhDPVNfoHqUNxhK8uI8SAsFKqGIcVNodAHeArrMWMNDkIcPNWUN4TFPWN5cKWtMbZIkPNN3IWWNoPNP3IZWNwPNsPNi-LmtMigB7uAbaIEWNChGPeMXaCPeMc7CqIJgjEKAIc7CgZAg_BlKAdFJ0cGycAvWN4PNl-IWDJVyIOMNHKGWMNuUNYiKyhKv1KmsLuTML2LgNN8WNkoKZiK31K42JxUNBVNiIE9WNCQJtxLMVNKXNJYBMXNXVNEXNOQEktAQGJtIEzUNHGJrYB6UN8EMoMNgWN-6GAVNrYBZXNzSEPMLIwCXaCzLL4RBXLNBSNQDJ3-CNfL0wIQxCVzCDGM1fGDxCrXNUDJu0LVkMN4DIPAwXNV1CDTDyEAc-CsZC1wI-XNm-CAYNglLc7FEgCXTADIMkHMfVJ62DrTE2EAVZEXNDGYNsIHVIMb8G8nMWLGOYNrBA42GmQEQyLXLAFWNKjIdREWyLqONdYNiWF5RAJ8DTmL4nMlLH6nMBlD8DNlYN5IMkYNAnDwHMXIGRHLZQMkrABfG2bAoNADUAJYNpYNVjG8NBOyEtYNLQArrHwYNfQMrVJq2FOyEBfGBXB7OECNNP-I2rLYJBBXBeQHtDBgQH1LLozKAHL9mLUmGCKHdjLSNNYHFP2JdQL9fGE5ImYN2FDgcF-9LEvLtOMdZNaZNt6C7ZEshA9fGCwCeZNDHJDEABZIl-AiZNOSMqZNaZN3KL1XIYHJpcB3BAfFBaLASVN6oMJjA7ZNIuDCwE0EA5ZN0PA7ZNTAD-ZNBXBmwAOSNKcLswKdaBruIhLDEQNzUAvuK1UNaFJwyIBvJ0cGSaN4LAL4I1WNRVFUyIRFJGSNmFJ4yIHGJqVE2XNPaN32DljAGSNzxIjKHKbAiaNzMNJQNToAqaNgIBsFDAPNTfLhaNwaN8WBaaNajMIaNWbAqVEOfMgaN4RNXbM_oMw4G8VN4UBcID3YBG6ClGJCbN4wAHGJhgM1zItRNDbN3YLe6C4wArZBQMNUZN1YB0wHBONwZN49KuaNWbATbNwzLVeMPbNKpL7oMXjL_JJpQHGmLzJNuMDaYBAnLwRBzJNgFJV4KVyIklGdiBAgFobNHWNHsA2EF3JDRSNwJN3VJ-7KIWN2EFzbNSSN-oMkaNBoC7bNQdMHAIIWNZDKmQHyQHAKJxWNwQHmMLUaNcvL0yIcbNu8GXbNwMN2ONYVNIHJaZNgbNNHJxgL8MD3SFHOHbcN_XBjKNYSNlFJtXNYlLvXNsWCWTDoCMHhLhcNVOAjaNwOM2mLMhLquLF8MUbEncNKDM5SNMYCVrJd9G-SNOhI9EAR4K-SNLuJntLAFJX4K6SNwjEDhI5WNJNF7WN8UNvIEp_KJtKEcMZQNK9HIdNa4IHXNy4JJXNbXNJdNCiKOXNTdNCVNVdN3UNhXNZdNQdNA1K_GLUXNzEDHOEPdNlbLHQJ7KNFsHhdNIiKsfBRYN0IHpdNGXNOEAXACudN-WNktJ4ZNKbA6ZNdJAdNAydNktAnaNjGATSA6dNsfBfOE_dNSJJRHJ-dNYXNSXNIFAyZNCeNOEATDJ0wIKeNMJJ_tA7yIOeNi2F3YNgIEGeNFXNzdNeaNIPAOeN-aNFVFSeNuYNVeNyUNHeNpHHrbNjYBOeNMcNQ4IcdNLXNXeN7dNkdN5LAnMLpeNRXNreNsfB1cNPGAVrJOeNCYNQEAAYNOeNoXNIwCOeNfYN6aAbeNIbNT6COeNkZNBfNbbNEeN_JBWeNVXNsfB9bNJWNOeNVSN_XBGfNQXNZxCSfNraN9dN9QNp4LaZMBON7DLXaNldNCQHKeN7rMasLvZMWPNeNNNdNQ9HIdN-UN2xKW-MlfNvTMDXNofNEVNRdNy_K4UNQXNDVNNXNI6By0J5UNAFAwfNSGHYdNKgA6fNWXNVjKvfNH2K8qGZ1LbfNfXNbVHSaNpfNsCLh7JIWB7ABmYNnIMEIMlDDweN1fNBfCxWBOgNXNDNgNuSHBZNyNBnNAOgN1YNaMBaRAPEDWEJQADZHKpJLfQJHZNuMNw7IKZNPZNxUBxnAXACOZNaMLZQHRZN6MNrJHhuLyJHRmLezGsaNAcNyBL1MNXjLkZNAhIgZN8-CXjLXaCkZNC3KBhN2vCXjLyZNShB0ZN5VH2ZNmqJC5In4LzZN7KLv3K9fGtEEZ2COVFxACXhNADLBaN2dNDaN4dN8ZN3SBGaNjGAnRAAUA1dNWbA3dNlBAdNAQmKfhNXAC5aN5BAiaNfaNE-IgtBZeN4wIHpJmaNvaNdRNXfNOKH4hNbdA6gNtcNLeFceNAVF14G8hN_aN7gNfdJeKAQHJrDJUbNpXBWbNXHJYbNb0LtiKHHJJfMkJDWHJvZNibNkeNXiB6IDmbN8QHBKJ7QBwbNsbN_cN6cGvbNPuLuQHQcNkmGOiNTcNaTMQcNUlDScNFrLorMbNNjfNdxLMdNtfN4TF6VNHdKdPN1iN9NLhPNRLF2iNSAC-BH6iNHdKSBC9iNZTBeWNGNKaHMlTHIOADjN-lFGwL6DCKbAjuEauAUWFLRBPbNIaCwJNLRBfFB4pEVHJemC0PBfFBfgKPbN1LAHfCcjNaUEejNaUEjDJqKHiKArGMbIEemCKXC0KA7fCBTNCTKDTN2QLFTNLOKHOLYpGKjNKTKNOLFwJhJK-wG6EKVsJbwLSTKnJKewLXOLgwLZOLiwLbOLhlIdOLKRFfOLVuG9CHgOL_CHMFKWRLmOLoOKoOL6kJqOLf2IfRLbFKxTKyTNyOK0TKiUH7sJ1OLqxGqRL6TK7TNXsA2jN8OLKxLHtJgDHAjNSACJUKGUNJPKUlJmDHqkNHPAZxLkkNxkNkBAcxL0qJ5ZMRQN5iNHZLWUJKdN2WMYQN0iNOdN8kNfoH9hKyfNAVNHVNJKC2_KXdNzfNIlNWKCBgNDlNIVNAAL_NNTWMeXNHjNjqKDZL9kNKKCBELYlNElNPvA9cGclNRlNatLhrIoOAicNvgB4-ClcNj8GaUEsXBr3KxXNocNxmLMeN0mL_hNX0L3mLwcNV_CnVCaTDvfLslN8XNmTDsdNIYNiHMoYN9WKQHLVYNNYNsIHQYN5FAHYNTYNxYNDmNmIAXYN1YNtSNPgN75HOHLY7GLYNNBDrYN0MKaQJPmNJmNCZNyYN3SNziGjPM1tLTeNrrH5YNBmNSgNgVJp5DUeNpiN3ADZMC_YNDUAbgNorH62DEZNwTAgIGKhN2OFqlNdhN8jIThN1ZNPiNHQNyZNijE2mNnhNdcI5mNNhN9fGNaNKaNJlGSuKFnNYHLzwKFXJCfNc6C6IDFbNf6CgwANnNkBA9ZBWbALbN3XNczCNbNJbNJaBemCGbNeiNwiBgFJgPE_mN9rL7bFbiNuQHdiNjbN2JJYnN4JJRFJL8AjnN1aFmnNybN3bN1bNMjEFlAHsAGcNVRHznNn_E6nNddMu0LNfN2EFXaMFcN8rFSTD_tAccND1LecNFkCgcNpFJZSN7GAnlN6XN3lNvnNORKmFE16Ee4KkFJrcN0wI0qLS2DPoNplN06BrlNSoNO-CmTD0eN9bBN4K5cN0_E8cNCdN-cNrnNvcNd6C0jACdN6cNuiNh4J_YMiTMdNNjsMmfNjvCanNeoA4iNClNb6ChsMgkIBWNWnN4UB_iNApNJbNFjN4AEHgN2rJ4oNc6CcILQYFIbAaxImxIU-L_5IZlAKwLrEK5AJFOLGTN0jNzTDJpN2kNOsJ_QLgJKXwLiJKIHFEBJlJK_jNdwLuAHbOKYOLdOKtpGlwLOxGnwLgTNgTKVFCrwLjTKPFKlTKnTNnTKewJywL7JKsTN9JKcRL_JK4wLBKKQxLl_DyTKowJuTKq_DzOLxwJBxL4TNDxLDUKFxLW0JTnNBPK6TN5wJnsAapNskNWJChBHIUN4RLKUN6RLNqNDpNeoAzkNbqN8oN3kN9lM1oNBlNnfNNVNHmMmNNOnM2oNTzJmqNHqMJjKKVNdMNanLfFBLVNJXNWCJ9sLyqNxdMZfNFgNVlNAwLISHn4MHGJ4dMEgK1XNxhNzXNOPAwlN1hNqoN8uLldABQNnBAqHLvSFiBKxLAsHL4gNSALX_J-PNDQNylN41Jh1JZpLQrNWjLRmLxaN-nLyJHxKNhaAGMABoLYHF3aNDvCx3AEoLvMNziByZNPhNQ7IRhNcyI3VNoPNPnNemCYaKpmNQSAKjNHGJqUNv9K1kNZjNXSJhPNB1LDrN02KeLDVdNxlNKnMSbBY0L4ZADKJfiNkbNsJHtMDtYBkiNXiBhpMvmFsrAdQLtIMxVLvQLifAdiNadApnNGKJIrN9yIubNmrGzZFxnNgiB1yIMoNavLqcNCSNHrNGiNZzLJrN-OAFdN7WMRHJrqNkOC4LBUWNRWN7oN_VN1sN9TE5VNCWN0sNFcKCpNzsNL4KwPN7sNmIHDWNrPN2QNGgNWlNgAJjnA-VNFtNwPNLpNIWByPA0jMTQFAQB_jAIiMeYC_lA6uIlQF0CNYJJqiAmXCKaFmXCLxIUeNppEzRNzyJzIE-DCAxI0mKU5CXYJ0KCYREXaMCOBZTBImN-aE0IHHYNksAgcFDVNIZEmGCMbBitNHJE_aBitNTpNDBJsEKJHFuEK--AMtN9sNHdK3jNVwLTOK3AJnRLSOLliDZOKmpNfwLYTNEkNaTNjwLcOLrpNhsJtpNNkNQ_DiOL0kJOUHkTN3JKYRLpOKUFKrOK2wLuTKqsJ5wLAqNDKKaeBzTKfKF1TN0OL3TNpRL2TNikNAtJjiCFuNBtNHuNmkNKmALxL8eB2uNT4KFcKUqN4mFRxLXqNTQCZqNOUKkIB9uNwXKeqNIvN5cKhqNNWNxsN9uNTMNrfNjqNCXN7kNAtN3dAtqNGGJQvNwqNg-MzfNQVNsvIPlNWvNlvIHtN7qN0tJSXF-qNavNQrJS2KEyH8qK8sN3uNfiF6rNMbNtvN-uNBjNLrNNrNsJHSpLGjBbrNd4DSrNIyLPrNCQNBrLtaNg-D4vN3xEFQARrNXZNHYNcsNVaNwQHIwNYiNdsNrsNozLfsNRFJvsNaUNPvN9WNPJJ2sNQ9HWwNVJJ8iNawNqSGfTHiYNgtBFpN4QNkhDdwNgtBLpNWkA6uI9VKdtNzMAJnNNDEFZKcAC8hNpDB3HA0aN5hNaSFu4A0wN9hNjGAvrDbnLJcCaJAqwN_nNvGAqwNWUJCxNIoNLIAExNcJJIYBqwNmUFOKCWJB9tNmXCioNqwN_tNhpNBuNCFFPwLEuNlwN-nE-QLNTNVBE6jNC2I8jNE2IjpNGBJTTKWOLVTKNuGLRLFkNNRLdqAPRLDiCSMJTRLauNQRFduNkOLfuNXRL0HFiuNpTKkuN-JK3wL_-GouN5ME-eDCqNeFKEqN1OKGqN7OK6rAKKKyuNQqNWjDYxNPqNLqN7MJYKEgwN-nEFUNVqNHUNYqGJUNUxLc_F-sAPyNKvNKyNASL0oNnNNkqNjvCihNufCYwNgyNshNdfCbnGhyN6fDhyNNNHqyNiwN7DLqyNnkDiVLeDB1xIdbNDjL3ZA8dNZZN2PExwN-hNGsN2jGTwNW1LxsNAxNuuFjyNTpDCcNCzN6sN8EB8nNPCIDiK0EBJzNdXNtPNHpNuPLnXAFzNpEDYfNiuCIWNOfBSzNHsA6NKNfN4nB_vGnrMO8DATKDOLRJE3QLXpN5QLrEHJzNIuNBBJkkJhpNmkJ-jNixNAkNQuNCkNSuNppNMxGXuNHFKZuNLkNhOLURLUBJjFFRkNhuNTkNqOKVkNuTNsOLwTN6wL1sJjRL3sJgFKdkNIKK3ABGyNvuNzuNBmBBzNPKK5UDRKKnFHozNHPKCKKukN5FKWCES0NeqNd0NcyNkfNTvNUUN4TFQMNaVN_WNjxLziNUvNMKBl0NJVBx_K-PJsoLboAm0NOGHZVNt0NbdNVcNMJAm0NzJMi1D7CEVVN10NSlN5qNzdMkvN1mMmvN6xL30N2ML-0N9jC2vNU1KGwNzfGEXB6uJZjLBwNvSEM1NYmGbhL5FEVwAtdAU5LbhBJCLr3AWVNQKLNONnrNAdCpLBe1JU1KH3K2LBYjLPyL9MNc6MC8GO3KA8Am1N-yNaVDWMNFeATKEwHEoqNcsMq0No6JRpNz1NX4EHzNmTH51NMWNfTHy1NECCtyNQzNnLJ-1NsMLnwNo_CY4BpfA2lLALNwnB1dBM2NjLNgBDyILQ2N2kD56MByIc1CU2NDiMgBDi2CZ2NRCNgBDfxBd2NAnDPwItyCLrAh2NKaASlCyILyJGBEAzYAVEKSlCm2N2vDLEJWbAZnI14E9CJZpBv2NnXAkKDKhAzBA32NyiKZvAWkA82NtHJjBAA3NmFEPbKHPEv2GqtGu2AeTDMeNJHAm1IbTDuwIAvIZpBYHB32NtcL1JAT3NvNJy1CW3NPfAV6ICKAZ3NefAwbBd3NSCFxxBg3NpmEj3NJaLhIA32NSxNZAHyTHkzNzjNmzN6LJG2NaJEcpNbxNSGEPTNl-GRTNCMFTTN8sAVTNQeBXTNmxNZTNukBuhCSwJeTNSRLiOKcuNkOKeuNswLkTKuwLmTKGBH3pNqTNzwLWFK1wL5xNmuNuHB8xNHGF-xNakNsuNDlJDyNekNwuNgkNHyNMyN0uN0MJw3NUKE5uNO5B-OLuUHk4NGPKRyNBvNWqNUyNYqNWyNU2BB2NpKEaKKRDFq4NPPKg0NyiNAlN31NjvCkeA6oN41NF6IxjG6WMUwNgNNkeAcUNAONF5NRpNcJMLrJ-XCZpBnQGHaDAvIlcJuKA7fNRrJ0GDfHA7qAIxBkqCOtKZFJ7qA0SAYcBuAAOvNJ5NB5N_9CpfAP5NODBw2JLdN74Nj0NMKB-4Nl5NNPGQ5Nu0NZOFN5NPfAm5NFDBWdN3fNuNJ05Nv5Nn5NmdN70NKlEBWDrJAW5NT5NYlEH_C15NOlNyvMu-JC6N7qAE6NA-MB6NS5NL6Nh0Jc-JmGAelEK6NU5N7vM64MCwMMKAP6NW6N94MhyDV6NM6NLwM0nMnlEOwMq9Ms2MwsNi5NdVNxjGf6NCpEx2MZwMqwMh4MrGEJ3Mw1NxsNt5Nb6NvsEE3MylApwMFmEQ3MnuEuwMLmEr6N3oECoDA7NNgF_oED7NxwM3wMUzFG7NhpEG7NBoD_3Mh3MF7N26NCpEYxMExMMnEoAAD7NL7NR7N3oET7Ne0KW7NZ7N_cH11MItE_MEe7NbzMM7Nb7NaxMF2MhzMD7NexMMxDK7NQ7NX5N7fNkxMNoDY7Nv7NpoEKuEX7NB-Mr2MV3MI5N4TF16N07NCpEAoEy4N5xM-nEtnDKGN9xMMxDn6N87NK5NTaBq7NPKAC8Nk7Nj7NRyMd7N-7NNEAKyMm9MPuEb4Mz6No6NdcAk5NQ8NHyMI8Ns5NK8NhaBD7NWyMs1MiyMEnEM7NHyManEj8NTZJo7NrGEciAM7N9eFoyMt7Nv8NQ8NvyMYzMz8N_6N18N5TAP1MQqE48N9UAM7N9yMmpE5qEOqEy8Nj7Nz7ND6NCpEB9NrzME9N38NG9Nu7NI9N_pEGzMsOA2yMkzM-8Nn8N68Nj7EBwIF9NT8NsrE58Nc9N8yM56E_rEL9N_yMM9NQ1Mi7Nf9NH9NQ6NR9NZ9NzmLT9NszM98NO9N08Nf9NyzMi9NT9Nb9NQ9NvqEy6Nq4L06Nh8NaCK18N9zMlqEftEnqEf8NA5Np6Nc8No9NP9Nq9NurEM2MStEy9N49NVsDQABN0Mt8Np9Nw7Nt0MfOA-qE37NO-NK-NDrEX-NMrEM8Ne1MM7NXuEf-NT-N47NU3Mh2M6qNJ8Nj5NL8NQ8NO3MdrEl8NmuEE-N94N99NZ-Ne9NP-Nt0McrEc1MQrEQoFW9Nn9N2-ND1Me-Ne7NU-NpoE_-NS8N49NX0M1-Nb-N-rEt9N90MA_Nc9Nc0M8aDa-NV-NmtD0-N_8NQ8NKsEr3MN9NI-NR_NpoERsEF7Mb_NCpEvrD5-NH_NV_Nz9Nh1MpsEvxM_uDg2MA3Mo-Ng8Nq-Ni8NW_NosEabCw6NitEYyMX9Nz9Nx1MJ-NV-N01M_5E8-NM7N8sENUC_1M9_NQ8NE2Mk9NG2M2aEs7Nx9NI_NV-N7-NQ8NM-Np2Me2M57Nn-NB1Np-NG-Nr-N3_NrtEgvEY2MftEg3M0_N8aD69NafNa8N59F-9NXAOm9M7gFn2MbKMO2MQAOm-Nr_NTAOt_NVAOv_NkAOqAOJ5EBmE6tE6_LI3Ml6N67NUlNUAOb8NWAO2-Nx2M72Mb3Mz4FfAOs_NF-N8AOwAO-AO46NW-N30MMrEH3M8MMDBOtAOFBOiAO-_NJBOt-Nm0MswMBBOo_N_tEMyMSAOdUN7AOSBODAOJBOa3M2AOc3MKAOpoEf3M-yBJ0MM7N-uEl3MBvElBO3uElVCq3M2pA39Nb-NC_N_7NsNN9dCbTCuBO3oEzYBf_NKrEXwDWvE5_NpoE3vM9-NJ_N1vEKwD9BOurED4MRkALJFzvDH4M6BOJCOgvEL4MrvE2_N2-NV4MwvE99E7wCICOtvDP4MGpBl-NJmE5AO7aMhAOGEGjAOIBOlAO0vEg4Mv-Ni4MFpNeRIu_NCONu5NNHAw5NJHAs4Mk_NP-Nv4M0COb-NB5MavEG7N54MuzEPCODxDBwMSqD7COd6N55ACDOA5MRwEFLCFDGulE9jC92N0yEQ6IzFAqhAvCOQ6C25NJHAMDOo7IvHM1zIRDOxCOYJBtmIszEvzEeCOivD6yDt9Mp_Nv9M6nCeDOszE29MhIAp9MW8NozEqrE79M4sD99MW2MX4Jl2MHwMuWMF-MK0EI-M_wAO0EPKAh_KifNqrMcvM77NuAOGBOkCOK-N_4Ny-Nu_NDEO7fNfNJe7NfNEe7NNNHD7NOzNBEOIEGBbKoJAT-BlNAEOENEOBDBGBAmBA1cAFjCjCN6uJaEOcEOt9IFpMXrNvaEgEOpoCbYNzOEGsCbEOnEOp1NIhMZAFmEOFjCHXHgjEwEOqwALPEu2KKMKElIjSNxACoEOxHAUEO9WG_VLpRAoFA5EO0cMgYNhzKAQDLBLCFOBUB0cM4gA-EOsXGj_FPBLJFOTVEAdMPQMGQNM8M97M5bMuQMVNNAiN8hA3KHWmGm0GLXA5MGdFOOGAhFOFjJvuB87MNwKouB2YC9JJY5NknMNcGNFOkkKV6NIxBv7NUNNrgM4dCxFOYxBzFObgEVFO-NAvFOlNAouBT5NXgEtEO7eMq0Fv1N79NiCOq6Nb6N22BndMQ-M6kNREOjCO3FOrHBVtGQGOI_JfTHTGOz5NA2Cb5N_LDd5NPOAf5NQEORBOGEGjwN8KEJGOP3B8vLpWCbhALEATPCRPAMpFbhAPiM6WKrhC82CrGO2iALEAnQDqGOgKA2iAtGORBI5RN-GATvAImAtUK9HB5FAaPBGaMTGBAoEl-AXHCA8NSNAzKBXLCNyL14HgkAYoAzIAXdMhACaEDSLARHO76Ah3IkPLqACpGO-GADrC0CF4NDvzCSBAheLeeDRPAyAAkqCTPCwGOZVCkqChJFUPA7GO1GAZ5JgHOc_C1GOpHOD3DtHO_EEsFK5hBkiJaUErCERoK1FB8bErYKx5A8bEcLAFADwLAS5NvhNQHACIObUAEIOpCLmFEK9A3YBLIOemCnQDcGA5GO_4FWoKgrJ5GOiHO7WDcHOrHOxnA7WDY9AKJLZhJU0BfAF3vJpJF1QLXJKs3NOwLHTN--AWGOpzNARLCBJszNkJKuzNYOKjxNBkNlxNppGMMJYTKC4NmwLfTNvxNhTNxxNjTNJ4NzpNL4N1pNN4NxwLP4N5pNR4NtTNeRLvTNbKF7wLGVD9wLK0NmBJ3OKe4NlFKd4NQ0NwMEjGOC4BJxL6uNokNWBBpIOY0NpuNa0NXKKWCEcJO8DOezAcJOj_KpqNfyNsCOvAO-kNXQNsfN84NpJOGBOFlNv0N0KJqJO35NnsB44Ju_N7_K-5NlNAkeADgNkZK84NCON8JOalNuPIJcGBKOtKC9cGFKOO1KFwCugAfcLSDJLKOicLglL8xIc1C1wIRKO-kBmrNpALIsNAoBorIt2CnXNaKOItCXLNgvKVuKENMghN4IA1cIzYIqqAeXKkrAYYIlIAzMAgtNQuKdtK9BLEXACTMQSAhsKFJApvK_xChKOmbI_EJj2KyJAicLi3GfcLFYNniKhIAerKnSBQwKd2KBLOMJADLOJPDesN9XBUQEmtIVeAYpLntIUALPxKgIB-pBuSM5BLoXIEaCHpE0RKu5AGODtKOwtKptKvKOtOByXAyKOR6Hz0LbxK6ZBpJAA1LfxKULOVwKtELZxKfgAnxK_uK_RBmvA0vK9GAiKOvMBWPM2cInKOAGAvrAqKOhXKswNuKOwpKwKOzDDiAAvANzKOHaBIMA7vK2LO5KO_cN7KOuwKlJFuXA1eMyhNaALBDFO3CRMOa5J7bMFAFtsNKRAKhANXAYALhKDFJAb3NKnNLLOFyCfALIaBi7Ju-Ci3GeKLOcN7wIu_CugATbA6DDgcDMQFwEJpKLPfAwMOaQJpfAwMOyLHjtK6tKWzG8MOgLOwpK_MO2tKltKv9KBMOltKB6IuJDRlD5ZFgGGPALWCL75NTDOKCH5ZBZDO85NN9E9uIG6NPwADyCTNOQNO1IH34NWzGz4N2HE6KJB5N61NWKOWTCfNOMIEhNOvAOJwN9rKXaBKWN59FqNO6KONLOkeAbsNNwNWzG0KOtNOA6IKsNgnNlMDkMOwLODHDtfAR3N9KON-KU3NS9KODNhzKVkMmNJTIDIOO66C5MONHOD-IuBLMOO2dAt0LPwNLuBQOOJQAIBAOwIdEFlbKPOOZpBPHO1QAXOOoEF70GFOOehMH_CdOO3hEBFOkBA5EOTkCVOO9-BIFOoOObVCyLHrOOgEAXhNDEFcOONOOkKAzfJGTMZpBWHOJOO6OOl3ISOOkEO_jFpfAWHOfOOZOO8OOPfADPOYOOy7F5OOHPO-OOQFOuOOj-AiiGCPONPOtOOpOOwOO9OOROOzOOg9GXPOJQAahNPALaNOWKCQDOO5NPNOWKCfPOLGAZNOiPOwCOUNOf4K6VAN-KAOLSBLAPOEZAVkMFGOgAO4TFzHElVNqfNjoLBXNr5NjKB2POvwNxJOy5NjVNHNA3POCyKcvNqxLkVN-POXVN9POpPD5JOx0E-dGgVNIQOF3JcDKEBOGpNJtN2HJKQODPDUQJ7nLBQO3NLpcDMjEWuBxXC0ZIqhAyVBnVBvvA_IAzHE6iA6bKUZBWZB5DBEeLfQOFTD0ZIK1NlzKghLXuBkvLf1NZ1KzQOA2JzPOZ1LrcD-TAS1L8QOL9J6rGW1L8QOH5NTJM8QOLFLTBA8QO5DJgHHAfHG5HrVIjXFsfMYdBn_BAlAoAAzEABUAwjMb9JmwB3gA7EAmLNr4HThLELKtQAphIoJMz5HkpM4wKxgL8QOO5JWrH5ENHWND9AyKCbRO-jJmOE1vHYzH6nHSRO1GA8QOe3FKROQ2DiaB2ROqvEKROrROFaC6QCnAAVRO0BAnAA_yCcROxRO5ENp8AKBItJHw1CSRJo3KgROpXCFSOFtMfiF6OMCSORSOEED0pMUOAN7HGHCW5AEYBHxIN1J81LIRO0AJPONPSOYgIxCCqOEYSJkkHnNMMPAPjEl8CgIBexAn_BwWJWSO3fBNWN_QO5eCJRO2DJkSO3ZM5PO5kNhSO-TA2SOiSO4SO_GAphIsbGQaG8OG3SO9wI5SOH-J9SOjSOCTOVOBsfEnSOpGIqSOPSOQ9CGeFvSOPLBxSOuROwrMk5LGROSsMCcJHTOBxI5SOBlKPSOm1LZTOkCDhfGMIDEBEO7DytJ_xBPtACDC7NMgFB0TAVcFmPMG8FW7HXuJplKvOAWhLtaMo2FwVA9TAMHAw1ALrGu6M5DJkiAciA9SO3ROHxI7RC5LGy6MySOsTOhPMDSOaNBIHNSeGUEGyRMuNMwKBlTOMRK1aFkSOkLNvlK9JBfSMBoKnINbSO4uKmHNIGAxSOjtBPTEpYMXTA3HACUOQUCLmEFUO8ROHUOySO5EC2lMqZJGqIu-JtUO-SAKROxJAWUO76CzZMgrMPMGkRG77FXJGVJGZJGETA3FMRCKPiI_MCqUOEUO7RO3UOHUOSrMxaJc0KGOGleH5ENoAAvJNuNEDINbeGq9FfRMzPBLCNwUOaiFYUONTOuWJ8YEcUO9DKeUOrHN9_BgUOulEIqMjCFeSOrUO9UA2UOq4Bz8G5UOeSOOVO-UOFSGLCK0UOA6N1RO0AJGUO5ENyVOIaMyUOlRGaqMnRGWCGKpKPJKHgCvVO5DJ0SO0AJyfCfTOEUC-QOLWOLTOHxIWJJNWOKzNLlNx5AUWOLROS3ANROsHK-5CzXF_yCRROgoK_xBVSOXROLTDBEAaROHxIySKtCIAGNrSOztG34H2kG4HIwVAlRO60NNQO5RNYWO9SOoROKROIWO8jJYHMcTOQzN9FOAwKwCEYWOaXK1YIBUA1QAgcF7TCcfL5lF1nAfRMDoHkhEiEHlTONeHQHAgmKGXOCDCFzES7H6WO5ENnyA3WOJ5JmwBKROlaFN5Lx_BUWOT5AykFkNEcMAPWDJQHYCNNwI2VJDKOL6MLUO4FI4UIPlAiaBupMvLD1nArCIJFMUXOY_BYxBcSLj-AJJK_mDJFMYXO-jJfWBnQA1iMGAGiXO6nLevK9jJJEAVJBDuJz8GVJB8yGeSOcXFOTCtAA_ZAYcBKDOxVNwKBRWOZXOduA-MCFLKFTARRGQUOceGkpHySOkKBQUOdVObVCDCMUIA4uBUWOuIHQYO3jMYWOsYOz8GmBCWXBvIIoiIfaMQXOziAoAAvZCLfGugDN6B9XAv3KHIA21CVLKniG9OMxYO6ONaFOGEF5DJBGOgVFc6D3pM3dCU2JBFB6OMJZOAWIVNBlTOzlAfPAUIA_wEH1CvBDLiFVBAlsCFSJvPMn8ATXKzQKCXKmNK_vCHmCHxIpRMXQLpSCdZO7_JLUOsOMOSMSZONHApJBPYOz8Gh2JT5D-7A0YOUII1ZNYTF8jJN4C6-AYZO8-FmOALiFtBGJmG5DJ2ZOKOHDXOaaG6hFzoHtBGGWOsWDoZO1OAFZOyZOsgC3WKxZO2gCL3CAWFOWHMZOhLA5ZOAlAAMCMWHmGAvAAD_H5iMUZO8jJFENzKCiQFfuBzACrVIWuBrTERXBB1JySOvAA62D0TA2hAy5MNHCeZAmRBG4JtHAUHC1-CBnMrXAu3CQWHZaOFFOjOO_lKlmHnrG5OMxHIJrGm1NVaOQaOZIAj4AZLC6CD3YOcMALEMuBLMbOSaOqbMq1Nq0FijK5LCDLEbuJiNC2iAQvHNbOb2EgKGlTOhbOXbOywDHxI2ZO64EhKAYPBovA1FBzYOOZOs1NslAieCsbO0xCTxM8wClaO-sM-aOyZCO4J5FA1bO9xE_OO8yNZGG-bOFACAcO5PAbaOKuL4vC-6C3EN0bOFcOubO_SMsHCLYB83A_ZO7cNiQO0lKrbOOcOTxMNDLHZOQhA8dMvnAb8AwbOb2DxRO_cAiYOQXO8rF7cNFEBs2GN1EfcOjEOCcOGEFFbOr3ABwH6OMKbOGnASIO8EAyMLeQB5ZOARMiYOncOmWCn5ITHD6nADbOPDLvnAfoGIcO6cOaYCkhG8cOquAHEHrhLqcO6uJEdO2VHPALvnAHcOhcOIXCxyK6hFoNKsHCG8GsRKADC7EAgWOorHmcOLdOUcOhiBecO6nAbcO1FOkUB8dMyQMXZO7cNkcBzTAXyHTUEXaE6XEGODM2J0MLtbJaON0oM5cOxbO7FAXdO4lFZdOuoKgbJqCIjzHZVCyNEZEAvAAieCD5EvAAlgLjwH6bOpcO2rNXLA8dM2dOzeJeONhOO7ON4dCqdOfIMBFJvdOrACxdOSXKTeL8dOI8GDxAFdOVdOA5ATCNdkCrlLSjMjHNNeOdGBn-D8LDG6AfoGAjMkBATSGA5A3LN7OBqAAmGN-QC__BQXOTQMulKqeOSsGWZOneIv4HB9A6hLbHNSND8dCSnAXdI-4FAOFyeO9NFaXKqAAsJAWHNvrHu0CLIM-oKBUAo8JQdC1nARxE1WCKmF9QKuSJ_EN3YCKTA1eOzoKsjMvAAaTCBlA3gA_JNzVATJNvlLJaJOBA75HmOEvRMRNAb4DLBD8dOeZOsDNgrJ_wE2rAcFDA8AWVCQXOvENlrHj2EYZB04HWTMNwIguJQYOX8J4cITRMACNLXOGjBaUEdIGq6C_xBwAIoNKPlHVQAySBrHNJRK7JDTUF-2F9HNSVL5eI1nAuROeXAaVO3fOq6CdfOeTFqCDHfOlwKVSAbSKBRMDUAKTMuIAr-LM6M0YCNNN7gI_xBpJNOTMiNCnrA6AA3gAxJNELK04HjRMdYCEGL3ZOINBHdOF2JC6CIVC0GABMLQ7A51CN7HwbFoWOLCD1sBAfO5eIpzKHkJW5GqDKylFwxHU7CrBA9nKaQM7FAooKBGA1nAQGNZNLLRECEAQCHChL2_BGdO7dO-QCdsE8_BRQMxpHDXBkaO-eOSkK2NKgSKEbB5gO4tBsRACZOPjGpzKcOEPALaXKDdDRIIGMDhiEWgOJMDNXMjgOLUO62Dx5M83AxJN5sB4jGCDCZEA2RAbRAVLKfjMsZOlRJzxBvxBSZBlOMNNNthOywCTiO2fOzxBjyB-iJjZOO0FAlAQGN4AAyHA0cCoeOzeCHLKdgLnbJmSKp0DEKLTRCnGAZKNAnDvGIySFfiFT0CFADyNDnpMsBAnzGYQAw7ITRIxlG3IAfiOkzBn_BkFNmFNfbA_aBuAAnFAnBAnFNbRBzBAvAA3yEvAAUiOtAA3yEtAA5DJfGCDINuKA2bOlBAtAA2BADjOF-BwKBTBNYdBzZCAGAoBALZAbHKWOBwHANPExPEOSJ32AUiOA0B0xBkOEMLHH-CvDGHcK0RKyHKTgOEXAa3BwfGc1GeiOGzBrOENHNKIMcTBZDBc6CknKCaATSOXkMNDCFXEkNNJ5HNQATfI7FADdImXKGvBpUOHxIg7AnROcXODrHHxICaHTHA_TClYO3YO1BN2JAIaMpQAQcH0qI56MTHA5DJWkO0AJ4WO8jJlTObCFXkOYROZkO5ENQXOF4AbXOwkOpRO-jJ62DCVCTHAdDNhkGMeO4kOs9FOTCvQNGIMazHQYOjkOiwEWOBG6CtRBlkGkZEv2CHWIpXB8VO-jJM0FQxCtMCQXOkINYyAfrHgtB6UOMBNX-Cu7ALdMLVOwVO4kO82Dz8MoUI7CMLCMjEM48MveHQXJkWJnVCVlOMCMaWBUyFCACjDNFcCoKATVJqlOCZNp4F8jJBRKBlOnRBGSJaRMBfHUIKXoKelO7VOuUO5EN5kOj_AopH9AI9HMnHCkKBmIAlYECaAyNBTfOwwE6kOVGN_DNUVAQXO5kOIGAqpM1kGtHAqcBZSO37IHgCEaEjFLQmOjJNSmO0YCTHASVOvRO9HNbRA8EAmBAGoLQlOJEAO9MxHAAYO34FdiEEmOSsGixK9XDflOKROFWOkEKmfHzmO0ZDvkOlWO3kO5CK_DOFROQWOBnOnMC5DJc5L_QO1kOCnOKnOFNHInOdXOHxI1CERnOxkO-jJ-ROLRDHSOvROx9BkmHYlOapHAlA_mOY5DzWOjnGZYO-jJNnOJnO8jJOwMUWO6lA1mOMVOz8GOoDrnOWaO6VOwBAKnO5DJqXExnOibOpJBlnOEUCGaO1ZN7nOi1AWbOSsGmBCrnOVBAnhOEoOMfO_nODpEYaONWH6ZDrnOYcOtbO3bOJoOPoObjOyBAHcOOoO6nAb8AXoOdGANoOATO-sMQdOkhGSoOmdOsPAJoOieO4OHJoOBhOJoOSeOuLLjoO4nOIaMJoOUkOvnOnnOSnOz8GQiKA1NpKM9WOVQO-qNyoOWnOh0A_nO0nLznOrkOvnOZiANbGnXOUhEqYOqkOYkODnOKfBBAI2mOUGAPbO4PI6mO9ZOcnO0aCxhOlBAuNEjGNXPBAKLioAdfOSZBXmO0NBrmOfLEYTBznOvmO7FACJNdaOrACv9AZVCg4BsmOHpOwBAkpO9ANunO-jJuYODmOxpOUGA6QO-WMMnORpO-sMPWO-TA_mOTWO0pOglO5CKltIhnOYnOHyHBSOqvEESOlTOROMuZOx9BKSOyZFQhLjIK5NMjTOMlHQYOIkOIxHx3FFXO5lOYSOx1EPLBoVOwkKeSOjnODXE-oOhnOqnOdoO_eOCGBNpOj1MtoOCoOvgHrqOKYOBXOmqO8nO5nOsgCJoO9nONhNJoOBoOcwHznOKnOFoOeAGHoOcSArnOBbOMoOYpMOoOEcOQoO4ZDFrOinAZcOgEAWoOxqOv2HYoO07AaoO3cOErOOrOOyAFdOSrOj3KsoOVrOloOgoOEoOHkJpoOD9AroOAcAuqOFIOrnOwoO3mO7oOKpO1oOSWM4WM4oO8qNskIItLwqOupOpqOoGA-oOaXKTJL_xBPTDZROmYOj-AG5HhVOQpOOrOwHNhkOFtMcfOwpOboKFlOmoDuuBUVA2HMCMAcSLhlKgkOXJNXzHISOx1E6SMFzAeEAfaMvZCdYOQlA27FekOzVOy9BFLNXDBC6FeUAfEA2iOwtN-GACOC2yClUJ_mOT5AEpOpUItpOkpOilN82CosOKNOiBAosOeTMaHJMQNgpLwWMjTMq5NSnDiEAc5LivEAROXWIw1NivEERO4WMixFGUExvDKBARuCxvDp6JRrJxvDciLZyAjBALtOmKH_TB-9GKtORlAgNLivEUtOVKCMWNFnOHtO_sOQtOgiLAtOhtOivEciLVtGitOe0GWbJjQNwBCmtOqiLYHMixFBbKzAEutOqtOxSLUHKe-AYEE6UFmDEXtNuEE8hMbQFHfCfbA3pHMYCOaL3EEhIOrQFjIOEOLKOKmIOYpNZ8D0tOuzGZvAqIOepN4EK7jNZwL9jNOuNxIOxzNzIOFUHMMFukJPBJwkJE4NowLG4NqwLlOKzxN-zN1xNA0NjuNC0NIJOE0NKJOH0N8wLJ0NfkNL0NQJOIqNxuNP0NIyNW9DOuOsXC5BALyNwRLNyNNmBptOPuO7uOdJO9xNu4NlDH-MEAvO6uOeqNIvOaDBNvNftOLZMBtOYtOiBAktO21CRvOWJJbtORlA1CEXvOtcD-pLavOk5LxtOQzNHDEdvOzSEdKOROJ6uJeuI9NFfcLShBeyCHzC-KOPKOhiN52Kx4AFFJMmO1tOw4CjtO4MD5uOtFNXDB0vO0uJ4vOjRBk2K2vOZULTrNlLG9NF7ULrZNp4FrJL0xEdrGxUFKTAFwO3UFUrGwVLNjFfXKQVL6JL3nMC4K0mG0PBDrF3gBKwOo1FMwOmVLUwO0yNe1AlrGHwO_SAYwOTcAHhB4OBGwOOhNKcNf8KgwOW3DfhL2ZNmCCoIABmLxyNEMA1xIW1NcZD6lLtwO_cCOmLHHLfrN9FBC7K_iL8GL54GKNCBXBC7KfOEahL2xIucOnDBAdCAjLeiLpgNalLe4KNxOzqLvvO9uLFjL_uL4MNh8MZbNc0LijEZIDLmLCvLQmLXZNahLGvL2hNOmLQjL2ZNnwA8EOBUFAvLCdOajMGKHHxOjKHQKHqJH7yNiOOPDL9OHphGwxOMSBnKHPAL5IDGmLEyBZmGSzB6PEzyBQmGFQEq0Cb8JgmGloKrNOdiKXeN3UF-vKkwKVmGIyOgdGPtAEmGMjEhdCtWETIDRyOHXEaZNVyOzzFSvIBEAerN2bNGCJ_vCgrNogLn8FhyO8FBlrNK1LbPEtaMiyOqrNyVJ0BC1VJ4uBavOgNL-9GU6HiEAUtODdMToBURHxvD-GFGRNjmNvkDTNBPNDMCOkvEfaA7TCyqMLkL3SB_CFivE8yOwqIumN4IAGvFG4MEzOiTCGzOgIGzwO_iE5lODhNrWN5wOaZNXmOXjLp6JYxOujGMOEW5Fw3Ky4FsxOa2JybO9VGRJALEKuBAUBGytG1zL1nA-yOPHLoZFeZAszOPILFMHXND-aB0zOZIEw_FNzObBAzzOgSMcFDmGA4HMq4DxQO-mLcrNhxOrwOhvLAzLEnLDrL7vNXZNIOO0OOPfA3uI3sOm2JviNUPNxiN4kNp0NFYMQvOavO3TB19GS1Lb0O2yORlAd0OcRHRLFRvOj0OuBCI-Dc0OWtOJ-GwtOjuFytOE-Dq0OGUBKEHlGOB4E8xMocDFQAZgNKaA7ZNc7HyXAeoEO5C1FB_lLYTCK5CL9AFBEfzNAGECTNizNu-DlIOUaDnIOFdBm0Or0Ol_GaxNhkJSuOBRLOTKDRLSTNXOKYlIYuONwJnpNDkN0zNfsJ2zNeOL4zN2-G6zNvxNVRL9zNJFHnOLU4NGeBQ4NrTKHJOluNXkNiMFZkNEKKbkNtuNiFKHqNN0NCxLhkN3uOi8BP1Oy0OjFHAUN4wJOCEx0Oh9La_Gs4NOlFCvNv4NEvNx4NemB-1OF2OR1ON-MtBBO2OdBHmJO21Na0OltOh0OxRJe0O11N3sM-sOUvOyyOb2O-oNttOZ2O59Dp0Ok2OEAH2QNfvO5oOsvJj2OTtOZtOz0OMjN10OfJBAnDbpMBEAbnFz2NA8NxLA50ONSA70O2nB-0OD1OKWNh8EBsJQYKDsJLwLCTKNwLM1OMuO0-Dg2Oa_GS1OABJrIOrzNTJOWOKhxNwIOwzNc1ORuN-3NTuNA4NbTNqpNdTN4IOguOupNpwLwpNkuO-IOlTNQFKVwLoTK4pNqTKQeBXFK6pNfxG-pNgRLpuNvOLvuOfFKxuOPJOMuNfkNSJOM0Nh4NKCEM3Ol_GYJOn4NxRLc9DRvOdBHH2OLUKw4N4xGE4OtEHFxJ-3O2FHV2Od2OxvDe2OctOOKClHEf0OY2Ou2OiBAdtOAIEotOavOa4O2HEm2OY4Oe4OMIEt0OBHAv0Ot2OT4OcPBECCLpNDNLC_EcNC6VJvwN3NO7AExhKB3Om3ILyOp3Nz1Ir3NyjNLuOu3NYpGRvOi4OGPKO3OAMJU1OsIOS3OERLZ1OLwJPuNX3OyzNZ3Of1OuJKP2IN_D6IOvpNJFCxpNF7MmuOSKF2xNq3O4xN8pN6xNTUHW4NxKFY4N01Oa4NGKKc4N73OFyN61Og4N9uOi4N8TK-4OU4O04NA4OnoA7uNVoDZ2O_4O44NG4O3RLL2OJ4Od4Ot5Ox3NjJOB6As5Op4O04NP4OKtMg0OjBAp6JTvOe2OG6OFNHivEp6JZvOiEAOtOvHJL6O74Fk4OCONNtO74FwyN-nLYzOcON6wOYrN2ZNfzOV2JaTMlzO3QOQjE3pOpKMdnDf0OjfCD5NW1LTnDGtOPvO2yFGUETMBSQFQBA0RAtfCXsGTnDiVN06OzFAP6G4nBN7CwyJ2OGFRCKGNcHAsHAuUBDhEsQBoNKkKAN5Eh5C9sMSsGe3F8RCVOFvREnWFzlOYBBtfCNWNerEHQAqOCC7OMjLo5N_kNtJOa0Os1MW7OB7O2SNZ7OxfNVCBzfEf7OzvDD7O1JO7OG_GGm7OY7OGQJ_0NsrOt6OBXBdTO2cEA7On7Oi7OLgNaQO0JDdQF2ZOVjM67OdQJHaOxnM8ONHXLgFDrGAc6GwgMkSMqaB1EAG8O3oMybAR7OeeA-xF4YAO8OFtG-xFS8OleAa8KB8O4dCV8OX8Ka8OTnD4bMcUAc8OfOCr1EZbOZAFg8OsTA87OukMl8OjGAA8OHhMDGOk8OULCMnEiSAbjOzyFapB3yEx8O9xExgIxLAwSNYjOLqAajOzXIIlMw9IQZCZjO9HAovAdDNNLAWuJWRMqSM75HFzEenJFTAIzAmCCXJAmTM78O28OovAWGAYBA4AA2AAMiMnMA0yCZRAb9OtBA2yNMQAKYFUYFl0LCMAPYF5VAh9OwoDq6MqONBpBOtKS9O98OAZIf-EuSK3wF18Ou9OZEA48OahMxQKt9OD9Oj-A_8OzIDxQKpSEC9ObjOF9OURMNzIKoALaObPAL9O78JN9Oi1AP9OlcJwTM59ObjOV9OX9OZ9O0AAd9Od9O3ZAOENLUJ76AVjMY-Om6J89OVFJKlMWsDX7Oh7OTwKrJN0kHa_EDjMuoDi-OuUBTIAnENnbCS6MT8MZqMkrMBoFWFCAvEs7Oj-O57Mt-O-8MsqMU5DIqK2-Or-Ol-Oj7MSpMyoH-6MH9MGEF27AC7MezNLQNV0OhTMIrLh0NeyND2LerEF7OyOOI7Ok5Cn6OdfCWXJHcKH7OXgIBxCWnMY_OG7Oe5EuUBDAKZ_Og_OiJJp2O2yFz7OHiAS_Oa_OYRBh5CaYFzXEtfC3LAHPA0TAT0JS5DnVHw_OauAscDP7NyRN3wCTnDx_O5_O0_O85D7_O4GA3_OSACz_ODgCsSHzSHP6G0xDNrGPhKHBMsHOySHRFAKAPlgFUBGjFAIgFu7E-LFuuKUrGUAPC2FnUF07EA1Ek6OlTMerEc6Ge3FAtOs1MjAPngLd_OnAP-SAKTOu6GM7OwtOn_OQzNLAKqAP3pKH5JWgID5E1hIkgIbgIFeIpKGioM2AP84ENxKc6GC6Ai7FBzABBP_wA66L4oK86LX8LN0KCWOj6LZ_LdAMe-LgAPTJMiAPO7OUTEc2OD6OmAPUBPlHKpAPZBPbRAKTOcBPYZMEgN-WM-xFo_ON7OOOFP7OvREJtBs4OIoGqdKLWAedKlTE4GAEcGpBPSRNrBPvwNrdKvlAtdKe1AvdKbWFQQKCJEjKOuBP6BPBWFzEE8uI4BPg8CgdK0bGQMNIHCiKAtBPeYNGCPwdKG1NNhMZDBKCPDCPJRI5BPNCP7BPzbAoRB6CCaiA_BPWCPBWFBPAZCP2BPkXHUCPFCPxoMHCP9_OqKH0BAhFD6VHV8AcCPlCPOCPw_OoCPqCPvBPwIEjCPgMBACPRIGgZAsBP4YAtCPwBP0bGycAsBPTCPqwHkCP9CPOCPRBPHtOjfCw6O-aMWBPPMNdnDJDPD7LcjIiEFfjIuXMJdLLHCKbMm_Oy7OgvOiKCVDPQbMChGNwOPqJzULnALbwOD2FdwO08I78IwIHPwOWqJgDPSwO5JLmwOqhFfDPzwFawO28I7hG_XBFhBtDPtoMwPOQaNoDPjwOwDPnwOAzAgPEZxOQiNIQNTOOhHGH4AEID6wCpHDQsLEIDK0OlHCWGKhfNN1L2HLspLFcMStDSdCP8Oo6OLDP6WNTEPuPDVEPmyN81NS1IUEPT8OfOC07Dp8OBTJXDP9FBm4OeEPaEPgEPBXBI2NlGC2jASIJ1zCt2A1BA7GAOLNYBADaAJ8OA9JepLoTDVJKIuOjzN64OJ3O84OzTDjEPRuO6THfpNUuOtIONuNYGEpkJJMJrkJopNPuGcTNVwL2AHuxN5zNOkN0JKrlIluOp1OSkNr1OCjDquOw1OJJOcFK_xNI0N13Oe4NyuO43ORJOHIFEyNnkNoFKjiCCFPm4Nw5OaJOG2BsFP25OJ2OGvO2KFsFP95OtBBsFPC6OMDPjfCy6OBJA46O4POAXN8SOdnD9FP8JA_FP9xK41Ke1Dz6O26Op7O-1GsON-FPLGP95N0WOOGPFGPQGPjUOVGPevOwAPr2OBsL0-BKGPpzFfVHh7JLiNZiBWmLIiGb6OWTF90AeGI8QC2oJAhIvgMvLCzEDGGDx4E2oJe-OvSEXeJtGPIyO44E2cJB9Ie8KYPEwGPFeJ2CLDEPQqFkyL9GPyaNhLCYiMAdJxoJ-GP4DPEiJE1GpTBT1KyQOYQMHVCzaBTIDFTBCGOLfMXjEANNTCNqFDWjMl-Ad9Gk2JJOO1ZNj2J5VHCfI1dHFeJc4KmIA1GPkBNXaCGgAjHP0WLyGPDlImHPFeJwoN4EPyoNN_O64Nc7OGuEGGPlAPZoDVGPWvOeGPEQO1jLwCEXGPqXEXGPVjKdGPx2AUDODIPLfKxRNFIP9dNsfB3GPkHPEGPvIL7HPOIPHHPdtBLIPQDJIFAqHP2oJQIPjBA4HPBHPUIPTGPRIP9HPsrMVyLAfNWIPktA2ZObIP4HP0LIw7OSEPZGPvrOk7IwmJXGPWGApIPBIPBELGGPrtKZvHttKBVJnGIMIPJHAztK1fG3IPHYOvgCgDBC6FOID3vN1wCq3FM5CIJPl4G0MNCINxHNc7FLPBeZA-nBwRJ71A92E5FARJPF4MUJPQxAwEJRYNfLEJrA5mLwzOTmNCmNfSEEmNhpOaYAvIEGmNcfBeJPVLJuiBNzOVLGlJPNoLsJPvVJdfGfkL7WCdJPmBAVKCkeLSmNnLHvJPMmNsmOxMAOKCpJP6RN4JPMxNuJPrVJwJPAKPcPBgIG12OWwApcA78FjkLxKBz2OMDKOKP1yJ7dLYWB78FA6GJqMQEHPjNHgADeC5fGUKPAfCszJ_GCBLOTKPqjAVKPwFBRFOpWFVNAcjCmmMhZLTkCnOO5EOgOOaEPsHA24IuKPyLHJOBpTOfJPbiBhJP8JPrVJaOBpTO_bCoJPvKPJAC5KPyJPamN02GVYN_KPg_CZjGHMDw7GC_Ji7GQAHM8GmIMRmNYdLpIMa7Gr7GMxNzeMf7GDLPhAKQLPQoLYMO-MN0gMjHLvmNNBDb7GZLPRLPg8G0iGoHLydL5VJ9JBbdJfoGShBBIN0TBYeJONLghGN_CtLPATBvLPRdOAbNeKAbgMMeMzLPqeJAgLIOBp5IxPHzaA4OHxLPFdMTBA4ENV0FvuBCMPChDpAJFMPNCMR-K8LPRZEqyANCNKMPAMPNMP2LP14EoIAcBC_OFuXNQKLQbNslFblFezG3wOeMPNDNWeOebNS2DhMP9hAjMPbcFRkAoCPYBB8SNXyKxMPaLA8SNngNlMCvVHcXAGJP2gN9nLj5MF8GLOGuBLxDB6MPy7Gb3J0xOajMVQLSxHhQIANPnhBTMB8MPOHPBhIkMP2zGLHCMJPR1NyQLNhIblFjEPJwCodCGZE5BGqgN88KfEPW8O2yFc9IhNPKIAeNPWZOpEPiNP5JBA1Ez7CP_HKMDcNPVbFdnDTIDjEP-iEH1EU4H4KCwNPgHKyNPLQA-LAD2EFbLOSM8NPrBA-NPgLPj8OJ8EyBHmVBPNPC4KgmGxNAxXCSNPPHJbQHVZBcFCGNPpMPxOMY2DKMLuMLoNGT1BaMBpZAExCadABuO8KPS3FuLN_kAlgN1nB5QH1JNHMDfbAHzOqPMAcAaOPqiFcOP_hDT_BaiM3yLjLPOzOz9BOXMKUMBHAmOPzyK4LApOPRMHT1BQMP6JPVLPONDbdLXMPqOPqmNYND1bAAPP8zOEPPJMPC0OffGHAB_JC5EAvKCnyAgOPONDiOP1XCrjOzqFTPP3fAXNDQPPVdGSPPldE8zOXPPqjOK-BaPPLpAOPPydLQPPmeJZJALyJPPN9hC44EbdJtPPMPN9hCP6GN6GgMHT1B1PPXTB0WKTnDVKCVrJjgDIYB6BK1XICIPfOC9PPLcBv9KAQPGIAh2J3JOvAOKFD1cAJOPUmGA5CGBOwBNEbASYAOOP6uJkeANQPwhKTOPccOmGPjJMtCOsTAUQPkzFnhB8pJ6LPkhGRPDgXI_nJ0LPr8MN_CkQP83I7LPTOOq8M_dOmSJ2YGaMP1ADxHPR2OOQNrvLQQN4fC66OhrJ5FArJOeDLP_Od7OdfC9QP86Ox5NfCBFRP_QPMGPIRPRoK76OKRPRGPjnGJRP14Jv7OSQOiBPuIPlvN6MKF1NSRPlKCgXOYFAbRPelNVnKNRP-QPTRPxsOVdJYaJViMgjEmRPkPBkHPR4JTGAoRPrcOuRPsRP7xOmFOSoLTkMkxOhoGIJMhjLQEPK2L7PIy8FIZMBRPnJOLGI-RPCtOWuIaVDP8FsCC40KmpKEFBHSPHROIAPV2GP8FRGBARJEPM_bHkHBk7FRSPP8FbpMMJAYSEDWOlKJ8fNE5Jy8FTyJy8FPPEP8FJ6KCsLy8Fy_FYWFrzJJHCy8FckCNXIiVNP8FtSP84E96O24EHACPxJpJATSPzSHVSPXTA5eCOSPWLCDcK4MG9SP6SPkuKyjEBTPP8F32O5_FJ8D6tF4SPPSPy8FDTPTXIcWJFTPNTPdQJtMAP8FVWFwSPaZD_APzfEXTPSKB_APnWFtfC8uI4BCcBPcSPZSPkeEJ-G-9AYSPHLOlTPt8GP8Fv6JnTPy8FWUJrrMHSPnpD1xJ3SPRTPk7FPzIyTPQRC0TPUPA2TP2KBd_O2SP8TPQAP-SPk7FH-JAUPFPA9TPSzJMSPkBP6TPQyJ1TPCUP6SPRyKF_Bk2G7WKftLkmN7nMmmNwkLV2GAoMECDk2GM8Oz2GkLP_BDIWC32GqLPxdL7WCA0LE0LUUP5nMWUPqYNVaEafGbUPeSAUfGY8OpxIAlD7YNNfGsyA1YNoWITFJRED5UPp9OVhML4ETPNM_OVPN1HPi0N6lADSP8SPPUPP8F4TPGVPLTPDUP-TPqmMfWJ9TPKTOIUP8OG9TPOTPJUP-RPGtMTbJIUPFbK0vOfgF2vOVjMRtOtHP3YD1tOJzA_cA2gF09IVjMlCNodOVOP51JXfHGzLDjMhyKs8OVHPWDBzgD7cO0iEN_FVjMi8OuEOPjLNVFnNCcaMICKF-F4dJ9WN8AA-tKPyDoSPKvHhzOWCGNaKGmA_VPAWO17FCWPXeN8AAhsKvYF9WN4AFxlM_aJBVO78FDVOr6CWXJ9WN9NOZKAUWPLyOWOPuGP27LJVPehF-XFxSPIYAf9EC_HxaGZLANXIZTM69MsSPYTPlgBNlFCBDpWPMhA4mOjkF5XFrJAbTPuSPR6N_8EIgGyWPcTPgEAa9EGDPWyA5TPMVPCTPdVCHWPQJFOeKLGO6POFVPk7FvnDJXPGTPLXPITPNXPBjKsdMATPIVPNTPWXPcaMTeKvdMbXPBEA5SPVXPYQAMXPuIFZeKH0JKUPxAPiXPUSPlXPoBAnXPPPE-VPYWFe5AP8FHPEQWPOQEEWPHaBIUO0RGLWPnXPTmAiSPJwIcrFnaJDWPTWPPyOfwFOWP3VOl7M2XPCYPuZDdWPLyOmxK-NOHYPTvAXWPirMzeOh6LpzJmrMK_OxoNNQN7sOdyNBSP9RPSXPszDVVPTTP6SOBGPZ0ORXPgiBHVPjXPMTPk7FOTP_sMkYPpgCSVPcXPuYPlYPGWFQVP0YPrBAWVPk2L3WJcKGOiKesEXVPSXPZVPCcJxYP2HObiK4WJKyOh7JRtOeVPkVPhhM6vOBvO9UPjOOjVPBvOkKBiDJeWP2vK9QDHyOoHPaiA2NOuwKz4OUkMTQESYPYwKKKHXeNlVPEZAnVPDfHpVPtcO5hMLeFWfHJ9ChqLVuBcQM0QOukM1OEZMO_MNlmKyZPA2J4pEMXPMJA1XJf-E0PBsOAz_FVKAqYJaaJ1XJ7ZPXXP9ZP6ELyUPCcKk7FhEL44HAQBBaPpSP6JAEaP-DPN2EmlHMEMCEPrVPWNNa1KIUP0uBBTPoSB3TPrcJIUPUXPN_FioMkaPWCGsiBfaP5GAhaPv6Jf-EYoHaaJv6Jv6JuiMsTPqmJevLLrG3WPmKDMOEzWP_hAX8J9jHwnKV5FWCGY0FrQHNaK3WPZKP4aPTAD9WPySPQ4Gk8C7aPHCMjaIJCM-DM38MBEMrbILNBOaM8EADiI3WP2KJk8A_iIYJI7aPq9C0QEiaM_iIZbP0QEyiIt8AP8Fz4O4iIiZEwAIz3DN_FaZPjtLbCPMCPuCP7BPidKXSE0dKSWP7XPk-Jk7Fz4OBDPWTC3CPxdKjdKfWP_RB6dKAVPzHPCVPY0O9sO5TPVTPPgIXEPJNFJcPy8FIgIPVPHiAKcPbgIH-JTcP3AP8YPNiK8cGBZPSMALUPWcP_APHZPcKGLDO9TP5aP-uLwNEYYOfaPMSPRdJFZPgEAlbEjcPRZP8lGnaP6YP2YPbPEfkMsYPY_BDSPQhITHAHSPTyDHwMzgAxcPPyDYhIJWPksN2GMRHA6cP-RP8cPGDGXsArYPuXPy8FxJAraP_LAZcJooFLdPkXPN_FOdPYVPdbFiYPYMG9qAxcPOTP_CGadPTdPtYPycPpgCgaPrBAZcJcdP2YPPdPYMGI0EpZAZINnBACBPYMG0NBNoLeZAtdPvUP68FrdPzdPaLAvdPV8LW3AxcPzfFXbCf8LZsMM7L2dPmBAsdPaLAaLE7ZNvdP68FxdPq8A4dPFQAfiFavBGOMNpM2jADePFeP0PAHePfhN6dPIBPW8L8RCIUPYsMxVEznLUePNePnBAXePphN4iBBYPTEMwdPLCD5QHtdPrSJQePf6OGbF_7F3dPk_AGePHPAIePs1AnePfwATDM4UCj-AbePgdPNVP5AGMYPCCMlJGN_FGCMb-LcACa_LcJGMWP0XPbdPrcPrjMBfPGDM-XPXXPqmEndPjdPPdPJ0D4ePSDM4BM9GI-ePCTPodPDrMYfPeDMLPE6AKcaMvdPEdPnXPZePpNK9eP9dPeeP54AznL-ZNG-MtrAiePlfPSeP82OshNwfPVePudPGBP7ePWIA8dPdePAePfePM7L7ZNxcPMfP5YPXfPk7F8vI7ZNjuBqaPy8FGTGCgP9TPEgP2cPQUPWfPcSP3BMoePbfP9dPpdPPfPZfPuZDOgP5YPvdPJgPGMDLgPhaPEdPdgPRgPL8LCtA7dP3JBrfP_fPtfPBgPfhNxcPqNCgfPgaCggPwSBigPWZEkgPvgP9TPxgPHgPNYPGDMpgPceP5YPAfPygPSEMfwAP9FFfPR9LPBPb_LxQH2XPfiELFDvIEfbAL8M46MLhPiSPNhP_lAeOPwBAFDFdnABdFKyH2KJjTPkKPddKxbPEDPzbPoTPz2OaSP0dK5bP8XKfhPzCPLjIudKdCPRLA8WPy8FkTPuBAbSPohP8ZPmsCsCPhhPCNGwdK0bPzdKmTEkdKcfPGTPlYPimDP8F2hPkQAsdK1CPQhA-bPkMAAcPbKAUfP2HOimDGXPuQIGVPJbPVPL7SOoYPOcPk7F3WPEbMUiPOXINsM_GGciP3YPScPCXPvmIqXPYVPdcPjiP_APW-JDhP39IJwIorHPdPaaJjSPDhPUqJDhPJGBadAAYPNaPTbCPwEwWIWYGIcHOMDhZCfLAVVGxHIuWP_APJSKTuL0fPymL3iPrBA1XJWPB9TJ6iPWXI9iIrjMfNGk7F7hEUXAhuFdCDMJAXhP9_EkSPaYJMjPg7KeXIQjPEVGTjP6aASAGULCXjPlTPxOPbUAXJAOoD6fN_iPXYBsTGCjPebPFjPrCPOAPDVNlbP32A3WPG0FHZDkmKjJMDXPhLAalGtACvlKptKEWCHmFAbPDkJzXOmOP7CP5hPhdKjdKQmAygPDiP7aPJjI3BPIiPNoAKiPrJAMiPUgPLPEQiP5RP5QPxWMIcPDSPxcPWGBYCLyTPgkP_cBFNH9TPRGB1CEnkPxXEqXEqkPjGBPoJtkPmoAbcPdnME1NMfJ_tCHDEwkPs5IzjIwTJgSPPvAAiPSTPpgCTxKkdPMgFMTC1nBP8F_kF7kPk7FJvA-kP1YPVfPy8FmdPNfPClPYdPWZEIQGhSPJlPsfBxTPfkPcBPKVPiYPfTPbwNdEPAtDdREp0OmBPvlAhTPjlPhwNliPCZPnEPglPKjILpNFRNb1Jq1Aw4OtPPPLBRmGY4B-7ATkAzKB9kKNdBVaExwClZOaZBHcJqwNHcJo_Bv1JeZChLAmQFdQJt7GT7GBXE4NB9lPCfIjFAo-LRFAbGOCSKRoKCGMQmPATNE3O7EPG3OETNWpNt3NOBENuOmlPZxNTwLdpNEFPTuOexNVuOgxNvIOa1OW3OIRLd1OzzNOFPd3OQFPRRLQ2IF4N7zNPkNo1OX2Io3OO4NBjDrTNGJO7pNu3O9pN7xN_pNEvOquNU8B11Ob4NuuN41Op_DO0NInPp5O93OfmP8uOpFPC4OMQCdlPIlAAvNI2OFvOtFHCxJcBPKvOanP54NHcP2HPyTPkhPKqMmhP-hPblPgiBhnPtKAjnPFSEfLKWOHxhPpTPzhP0dKYOHtnPlhPsHAbSPYTJ0dKehPznPvnP-hPrANaUMzCP4QErRE9KA6IFrXPaGPxrOmSPeRKunPbSP5RE3nPBAIaYJ1QIy8Fg0KKaPu0LbjPpEL4VPNpJOiPRIGlaPHpJXoPKiDbkPeYPO_OgYPpYPiMIynPinPqTPw8GikPDSPnnPHIAYjPh2OIGHuTPHoP5nPl2OA2NjoPonPloPNcD4nPkoP9eEs0OolPccPE2NW-ApoPHxFw2O3tOJJFzHAe2NG8Da2NgADeeOn8A-xFdgN9yBxTB60AxCPjFL6RGFHG-bO8_B5-F_rOzQOMKPjKPSKPRnCjrBcQLMpPHGBujNXkJ8EPK1O-EPDeDK3OFdB_oProPN3OhmPz3NXHFkmPCRLfxNT3OomPI5Ob1OrmPY3O0IOnxNUuNGkNPMJIkNz-GKkNk1OoeDTFPVMJjuOI4NypNm3O0pN4mPDJO6mPt1Os3OS4Nb5Or1OzsJG0NdFKhFPByN5sJk5OzuO51OJqN71O83OveBppP1oPPnPZJOo4NG2BeqP5oPpFHCPLCnPfJOVyN0UHzoPqoPfqP14Nr1AsqPApPr_G9rMQXPgnP8kPAGPo0NekPiYPGlPHRPwRI3qP-HPvoLGoPdSPARJ8qPQRPDXEFrPURPKyK6kCDoPvIPLfJFoPfSPWlPShEsXOHcCIrP4IPK3H6IPE7JslAIrPEVJCQI_qPxsOLZPvSFfVPihGqiLWIDHpE6uOVZPFSN9WNJLOVSMVbN9WNc2KIQEfwKIlAxhKrrPIBL7KOjWPIyOy1JU1K01JDuJnxHNJP01JhGP8MCPeOpEOs3AmqLVMCFfGVPPZ7GVYN9gMuUP6DDxUPtCNfUPsUPZfGm_FbjGdxHShBfyKN1ExVP_GP03CiXBHaPCaP0KPaYJ-2KBWDRaPKaLTaPN6KOoP4iPAcCdsPSaP4XJRoPTOOToP3ELYQBisPIaPlsPunJVaPf1JAEPHQNh6OC8OryKX1AtaP3NHqmJiiEMgPdrPHNKqmJyaPtELvTP1aP88GMhOFkPzZCNbPMHDNbPYQIoiPlgB6KJ9jPkNOjxKStPJ1KbPEDjPSeHRiP9-HooPygPlnPioP8gPZXP3TMQrPrBAgXPFQOYkPOYP_GLagPXjK7oPzkPZRPbGPFaDjtPfwAlUJttPdrAnsPntPe9EQaCygPJjP8vI5tPt9E3tPdTBY9A8-AajPDhPVmK1LA3LCBDBE4IUpPHCE8oHDNKiiGMuPinAAwAiDCyjPwEJTMB-PP5ZBwkIYuPGQPLaPw9EGmIu4IfJHzZDJcNxJJ0cGjJHjuP7NOTOOcaNpaKG1O4QPeoPDVPCRPhoPpYPCcMWiP6qPmnPPoPIcMpxLcSP9TJxnPosPVwBJVHnSPzsPTRPNNHvsP8vBCoPmiPZDPCrP1XJsJJaABx0F4tLkNEBgFiDP8hGl6BOvPnDPrALFkCyhGsQHzSFCgFZnIIRNIrG5kI9jIX3JsYIEUJ2TFgvP_dIAsP8OBjGPa6OaZNA2JdyKsJHXsP6uJZsPJHP3ZPiBIzbFS2AdvPZaIrGPwACmvPlqJTNPtsLjvPh8JNJPr3Al8J_dIe6OtQMEOP7VPWHPa1KTaNtAGu8G5mLX1FSvP_XBP4InUFWvPzDPYvPhsNavP5hG8VJQKPDyE98GDtPphPwoPXtO0yOHtPvoP4oP4yOQ9G3QPRYKAZMP-M1qPftPEtPcrGnoP7qPItPwwPflP0aPCKAdLJzwPSUJ-oP5wPXUJKrPWsBMrPYRPm4Ms2OgOC8wPwvJj6Et8FK1CIxPdSHojNIPBjMA4fPOaLiePGuORpGUpN54ObmP74OdmP--A2wPuKADFPOTNdxNwpPmmPypPXuOqmPWTNsmPM5OumP1zNe3OspN5IOCqPKFK0mPVFPNFKl3OguNnuOaFP7mPu1O9mP8mPv3OAnPx3OCnPz3OMJOwuOjFP33O2FF5TNcqPi8BaxPT0Nb9DMQCGyPVnPH4O45OuFHKyPvqPhbB8wPNvO3HLRCC2qPZiP7aPARPISLgoPWyPLUJ9jP_POfCBciP2fN2JOKSHYtPvSPlyPPVHjSLWgEnyPRQO-wPenBAxPD1NxtPPrPztPdyP-WPyVFoYD3WP5NA9XEDVL4yPspAIVLJEE5yPmGA3WPdcLYyPiDC57AgcLEzPy6BRTAvWLFzPUIACzPTcLPDL3WPXhPHzP9jPSzPQcL8OPOJH7aPDzPUzPiTP7yP7aPTnPgtBeaLcBPOzP-aLbeA9jPzIHrBAJ0LXcLlzPNXInzPHxEJEEtzPRoEZzPPzPtxOdDPcjByIHSYNPqJrKNFmNMrGnjB3zPVZE58I9zPnzP1rP2zPC0PASBikA6zPPYN14E57AhnNgMPKUApYOpbNK0PNzPpuPzvP2CDI9KgsNkCDJzPtdOiuPK-OM0PsJHNRAolLjnAPaLJMDciNrwOFJAnuPc0PT0PKxOHMB3WNtnNpqLg0PIOAi0P7QHliNiTP0uB-xFedKxyOfmPhMDiTP8vOfmPd6CjOC2yF30PlsGRgA63Gd0PU1KySFdqOWbAogL3cA9LBE1Pp0PHNPU9KsnNd6CH1PVUOJ1P0SALODGIIrWNGZOaaPtZP3_LdtPj-Ht-FikPg1PYUNBROGSPxACs6OuQIcHOwSC-XC_KArqI-CExUKJBAnQDJ-FxTPt-Fw1PxACJ-F4TP01Px1PKEGQWIRcP0FA61P59FVcP21P71PJUP0CFdcPC2PIEGbzJBBATBADBAiJBJ-FT0JwEGzrAL2PN2P71P5WP5BPD2PUeDEYOJ-FijFY6FQ6Lw3EX8EMcJukMY2PBGA_SL71Pb2Pm6FZ6L95Lr4Ev4EH4EWCFJhJpJAK2E8VCtjBUvM3kAHCGD6LyCGSBFq8ETqFiPAw2P9IADNKZ7MSdB59F8-AxbEH7MB9LiOAQ2PWsDB3PDdBD3PFMGI9LJpBLIAz2PyyE5TBkgA6yEwEGe1PLGIt-F_PAt1PfAEMcPo2BnQDaCKs1PlRASkIEcD1QClTAa3P8GG91Kk3PZ3Ph3PUqIomIQNMFsHNaC7mBm2Lw3P-3LrVMLHGqXPF2PQzNeEAyXClNAq3PRkIs3P9GCBEL93PuVH_3P77MSNOg3P-3PsqIB8MKjAISENvE4BOE8MroKbPN3BOaPBC4P0VHE4PgYFcnIypCU4P0PKW4PgnFhpBQ4PrjAOSGbCFXOGmqBf4PsoJFbKw3MCVL5ZBOTC_ZAsgBS4P9KAioMljA43M9OALuDq4PyXA_ZA63PPYFQ6My7MmpE_IA98Cl7MIiANeNJwPCRNAiDfcGSoLFiNU0PHiNJ4E7nKxbE-PD91JQ8CkHAknNYLA7MAmRB4KCkcDsqIhiBr4P-AGd4PKpB6sCM5P3jMj4PJqCtKGimKimE5TBWqI12CPCBoAAPYFjBA4AFUpBl4Oj5PBnE5TBqcJBrI56Mv5Pq5PEZJBjAs5PnoBVcGMZJM4KiCKrXKF3Pi8MOpMv5PfjFUpMSzE0nIN9LQmCLNB-5Pv6MdbDz5Pn5PrXK9YEO5FP6PcYJx_NuRGA6PSoB1_Oj5Pm_NwTAPvMhpBF6P6BF3sIsnF08LxJAK6Pj5Pl8Lu7MI6Cb5PAoBm6Pt8LZdJ0qM9dJgdJFVFgBFg5P1lCyBCt8L9cGfjFhGAl8Lf9MiOGVvM16Pl8LSaCihFonAIHKASKUmOueG32AV5P_3Pc6KI9L66Pt8LUXAQ3FqEAm5FJYJnOBMaEeXAHQAMiOCbFtKN5GC_3PA5HehE6CDPYFhBAofM4cCy6PmRGI6P6rI26P5FAF4PypC56Po7P-lB3hAHMDE8MtMDeCMvLGQmCN7Pp7PO0M5nNWCM8lCt7PK4PHMDmPGlHD6QGx7P5mLUhAA8PVgJCWOm7PRsI6WJm5PacPX7PdNLu4P6uEo6PotCeZIRcAO8Po4P6uE3hAQTAW8PE8MZ8POvETyOUbAKVJiPAPXHrtAy8Ed6Dg8PZKApKDyRMW5Pw_BAaELlOxEFY7PV1Aj-AkmHbHLg7Pi7PNGDAVFkYHW5A9ILA3FPCD9DKtzOQPMqyADBAjAAgAA5yBzAAJ0BLzBC7BHgCTfOrTEhsL0hOGfOQdCQbNT6CGxEiEN84HucBwoCq5CnLLDRKJpBPfOBHACkAq8PVqIHWDqhA44PUpBy1Dm8PRFAi8PexAV2P74ABpBk9Pk_Ah8PobBpwEyyF8gAl8Pt9Pn8PobB3ENe9PNSMSoBi9PnoBs9PjyLv9PP7PV7PS7P9GIvNBB-PKBCY7PnNMslA49PpjMTIKrkM08PPbEjcGbzEUpBVBOanENoBy5P7pIChCkuE74PfOATFNUpBiHLY8PFZJw6PM7M0wIBpBLNBQYJM4KT-PrsEJ8LY6PXpIZ-PJ7Mb-PalArBNG6PuwO4KD5-CdSA_bEq1MxmO75D2jAb6PKfBa9MjxH17JfhJHKMCWOhVA9XC_WCOaCNKMCbCY2MfZFkmBvbCRrEiiGJ_PERGg7Aq6PSdEY-AoKAN_PY8PS3PqLFAmAi4Pj6PU_PU3CJ5PsbEg0LByAAmA-dPbZAxTP5mA7oAWJMc3Px5BCDFQJMlMIKSPe6At_PaWIFrJZUNVyPo_PM-FGUEZVAEiIiIEkIAn_POTC_9C6_PHBCJYBkIA4TP3_PAAQcXA7_PDAQ1HAavIBAQ3RJsQBYAJltINAQ8_PRIM9sLSAQKAQbtGqXPGAQ-rLNrPWoJyyP7xAJAQPAQ0GAJGBCAQ6EG_pDBrMJlGrMBjuFBMGccGtpB3RJbCGxLA86M9UOaMGFCKdQIKyHJYPjrMHeJxMHB_L9YPShADcPtuPqwPzoNfoPW2OqsLcPBgeB2FA-LAYRAa4OunJYCLVKCGBQD6FJBQt5OLBQGGJRAKIBQnFAKBQ4nJltIUBQrBAQBQA6OdrLe9BHBQbBQWBQRBQVwB2YHaBQcBQCKASoJH0JNBQCONmBQiBQdBQVwBzSEoLP2ZO3SEoLPuZNCaImvOyBQfHPNJPaLPZENdHPTAKeLP0eMsrP70AQgNKYNjJPwmNiNCnLPfLPtYNQ7G1BQGKPyYNs7G8BQv7GkUP5fL2yCBOPC9GKTA5RMIQPAlIDCEeXCmHP1BQs7G_PP9NPJQP1XIoBKiCQIwPt8O5DFaCQh2JA0KEcPdYPrwPPQNMGONBQPzIyCQp6OaVDNBQn1PquArBQm4EgBQnBQuKAlSPtFAtBQVoOjBQqrLXKPvyJXVNcKPYKPmkDaCQiVNWCQu1KqiAmCQrCQTXNqCQkCQmVN2KKNDQPSBT5FX8K5VNaCQxnLQDQCQP_xKkhDTDQ5VHu6ArrMyCQIDQGDQ4qPp5N2HPmDQFDQhKPHGPIXN90KtDQPfCLRPFgBnDQuDQARJ2DQzDQGrPZyG5DQqSPSzJrBQGHLyDQ-DQkXNxjCyyA3SEQOCDKBqvPmvObKCyyAWIDJEQtJLYRMxjCowOY6OlSE2_B2QOWTC5yAnGP2sPk1N4sPUcN6sPy5Kr8GerK12OcID3rKTRMSKPvrP8ZBfhDMaBjEQwNOiZPyZBlEQpzBxMBLEKOKCVJBrHLMxN_IPJlGXDQKQPkVB0EQ6xAHQPeDQjDQbrLEbB3EQkhEzBQe2JdHPVLNNhNgHP4TFOEPO-MwCQQXPyCQXDQZyPREP5CQOKCDtKLDQ9qPFkDYFQKlN45Ne1DbFQeSPdtBfFQQGJiFQ6IFAEQJvP0-BiFQBDBEXAVwBIsPUmNhUPcLCVwB_ZAyqMXNDrFQ8vBOCQKsPmMCpNAgIGmrP-pBfiLNZPXaC8FQtLOWNPTZPnrPZUPeFAtxC9UNj-AtFQneLmdLIHKmjPlZEioA-IAXNDr2GLEAIGQRGQHLPrtLIINmkK85FebMRGQoPP7WCo8JnXBsJHo8JHkC3IA0mGpeO8NBmCQRwPFkChGQEOOUOPhwOUrG7dClGQAzGcrGDkA1CLovPiGN1CL81DiYOg0ACOPmRB0dJLRMh-IWnAVLKXaCfEA83JvrNNJPGHQzXIA2JPEQIZD2_BQxCQOCr7JkQMu7JkeHKPMaCQ_xBqLN2YBnEAtAApEAVLKrqHqeMtQN0SBwaOXxEdQLNXMkOPxHAc7GhrN-CLFQANHQcxOX1A2jAN4DhMPPVCorH9GQM7JgjE2jAFsP2WC_PM-nLFDQqHQeBK6HQGEJ3RPVMPkCDUKPziBRpAa-IjnALGQlmNHCQxsB_FBWnAXNDHIQCHQfDJPsPRXKbmN4FQNIQpBAWnAgIGRpASjCRkCVwOSSBCQMFmPEQMbfOXHQTjMGjCDTACsPgVEcIQVkCoIQwEJLpHqePsIQ8bO27A_DPXaPuBLCOFNJPSIDILL06B39I-9Iu3C6IQaZN6IQ3MAn1IrkDT9IOsL-IQXsLc9IGJQxsBz6BNTDukKKmKOSBu3Cp3K7VKlhB6PEAxI7eHQJQkSBUGAFmG-jJoGQ1HQ_GQjZBSIQEHQ5ZBZALFJAhRBdkK_cNXKDZKDpZD_eOq8ArQKhJAB4KUmGUYCNQA38CD4KTIDyJQvJQfONcQPXSHNyCpRK0JQM2JZOG5rPOHPoKN7rPgjEAKQrZPvGQc1PdOGHbODfH_RGaWLMHD74Fa2Ff6OLONNKQI2FnCQzVPizKHVGKTARKQ3MA_RGX8KLOD74F_0PBXBdJQlmAcHQtHA-eC7ZANECCBATzAs0LpKQu6AAHAiJQ8qKcDQy4FX8KdKQX8Ou0LXDQp6JX8KdbFtNGhKQCNNfKHmKHlhBLOD0KHCHCu3C_KQNTDCODDLQRTDuMDHqFT5C-FQ_IKLLQS5CzoAFLQ7ABXHCJJQLMAcKQiODU3KY1PN1EziACODs8C4KLcHPCZIlGJiDQlDJf8I4KL_EQ-GQT7AUDQiKPpOCVfIpwPraKGcPiqNxuPRFQyKQZDQm6Or_PRCC0LQmCQ5KQ3LQi2OJjN1LQQUJr6OfwNAMQkmJ-xFbDQ7LQ8oGZZM6kCmFQEoP2jCECHEMQ-HA-xFLpNP-BuKQ_eAgdDVMQZFAqKQgIKNaMgdDrKQPbEzQMVOBgMQVWBgKQyNPN6GN6G34O4AJVxPKuO_EPYxPXiDQMQtfCcxPcxNFFPlmPHFPawLixPlpNK5OauOdlIcuORwJeuOTwJg3OR5Oi3OT5Ok3OGqPyxPX5OouO3xNcFPT4Nx1OouGSqPgFP03OVqPrwJHnPoFPqMJaqPo5OQnPjkNW0JvMQTnDgqPB4O-uOWBB4KQzKQcNQDvOX4NXnPBxJ-MEhNQ2LQfOCKvNbNQrNQdnPyLQgoP6LQpLQ7EQABNMBQWFQRcHAFQboAu6A7BHkLQMJAkDQDMQ5NQ-NQgDQLtN9NQgbBK7A2oOEFBMMQcAQM2KAcJPMQBOQGOQaOFx2ODcCrpA9yCUOQBWH7UOH2CyGKXaMrKOJ_O5EPvLFI1OjpPFGEETKnpPDpA6EQfDQEuAxMQ03NexPW1OxpPG5OU3OpmP4MQ2pPL5O4pP_3NFeBB4N-MQD4NymPhuOuxPiTNWFPxxP0xNHNQ0xPMqP8sAt3O4xP_mPd5OBnPlNQDnPV1OVQCNJO23OmRLCyPKqNMnPveBmOQBFQoOQtFPOzMfNQG2BVPQ6NQEHALyP35O5nIFvNRmIYyNFOQJvBXPQ3FPPmAcPQCOQXPQ6FPHKGyNQBQP5VHTFQ8RPEBQDeB4NQzNQrLQvDQSdNoFQPOQTRP1lDlPQMDQ_PQoyPk-MP1JBQQsyPKMQWsBKOQBxPgWKF1NqPQQ6J9jCN6F_LAJIQ3NHX3CM2JAGQgBQCJEXcNUQQI8GdyATrJd2J3vNEHAdQQIXKxKQ8PQVJBcQQ4rJGhMTOONQQmPQE5JF9AgQQnQQr6CBwHw6CoVPgjEBwHH1E09INHQShBPEQu3CtHQNJP6QQMgF0hMaxObLAc_BndOY1K7sPzIQ2OFdEQaTM3IQDGQNVFHjGrXAh2J_HAJwCORQSkCv3K6zCSBAu3CTRQ-wB1XIRRQWIDZRQNSAVRQUBAXRQMePK-ODHPVAFzZDWtPVeMP5FwJQARHaQQ_6CXaCqRQ5JQb1PGEF-XG1JQUKQd2Fj1NOHPQUGbKQP6My4FOKQCODQKQVKQcKQ9LJyDPkALiPBezDqLJD0PXvPNMB2BQeQQU1Kf2JwFBGxHNRAaZCSZBmIAhACyIMa3Fo7CNACvtKAFAuvF-8FTEKlpMbWFaHPWeL4KByAD8gBnREJCL2ZOv3KuiM2ZOtLQhHPMSQBfEN4K-nOhRQu3CHcIcRQNJPgRQiRQW3P9EAR2G8zMFRE-SA5NFoFAfMK4LQ2CQX2G9SQZDBf3Fk0GUHAgvMflPYRAHTQATQKTQdxJfTHNTQ_SQhOB-MKlFQv8IqlPTTQITQcOBBTQDNKLpNMeA-SGdzLPHKH4JSpNhpP4vJZmPxjNWxPsMQxQFFdBaTQPTQjLKpOQupPMPQ23NX1O43NH5OGRLJ5OyOQ6MQLBJelI9MQO2IQBJ6OQh3OiuOj3OFqPV5OYFP_zNCPQFJO2xPdRLdFPsuOfFPZ4NDqNckNByP5GE63OYqPEyPKIFLjOUTQJTQwTQYPQx5OuTQVTQtjBfPQzFPYnP-MEfUQbUQhUQQyPDSFZUQbTQOuAcUQtPQJNF8SQmUQcTQU6PSBQPXP5kNxUQrUQPTQmDLaMN4NMOTQhOB8uPltIyUQOuAc7K_GLCVQfnApBQTlNxCBd2G7DLGVQoFALvPEgKDNKJnKeCDqhANVQQTQi-LDNKDyCVVQ-MK0uFeCDiqAzhP2CNzGQRCBHrGsJH2YAGfOhVQ3IL1GQjALLwOiPBeVQyGQAkCuGQ6JQxPOV9KKSQxPBSaFdMBkGQiOAFYBpEASQF6ID-YInFMPHJ7VQRyBkJD-VQ17L6SQqHEPZMDTQqvC8SQ1CQKWQX2G4CQInAd2GnVF5UQ_UQaYJeVQ1VKnHCYzIVwBR1GDNKDRB6QBnWFaVQcWQ6XHtjBZrJUFQQWQFTQWWQseF6wN5uPDsMAFL7SQnWQpEAXWQqWQ1UQRHMe1DwWQpWQZWQ0vBTCJ2WQ7EAyWQkBQgdN7WQYWQIVQIOQe6ALVQnFQdtBAXQ9WQX6KChGBPAJrFKIQXUPoWQ8WQ4WQxWCMIDCvAcRKPPNpyLzOPAlDpJNAvEgIGR2GJrAb1FsJHiLBmnHKfOn6M_BCSELKTAYfLghLjXQ6JGdoPvCQ6QPxCQFTQbWQkvM2UQoYP8SQyXQc4EGGJ3XQsHA5dGiWQnxJd2LOQOb2LDNKXTQnCLGXQEjMDNKNqJ_SAqVQcwOXgFjMOTOOCiG0wOwXLlGPnCNBXLK0LBXLqyLtHAKRCoaNcONzxOIKQGEFTXLmyLdZBXYQL-I0NOQ0PvNOUxOjFJRIHwqJAwNasP23KjKOPKB9XQi9B83K1zI6XQTnBhvL1QOSYQQZFGWQ2XQwYQdFEsWQsvL7YQBYQNnBVtG0YQ1oGnsB8HEj5GjWQJMQhBPenBFXQNMQvSDDwLBZQxYQTMQjgCBXLttMKaB3XBXACoMQ2LJVpNrMQmpPAFPQwL8YQZiDy3NT1OjmPzTQQTK33N7QFRTKvzNxOQkxP3pPbuOu-G2IO4OQf3OBUQBNQDUQDNQFUQZMJz-GvwL2pNKqPA4N1xPNqPv1OLNQeFPz1OruNRUQ21ODyPm5OWNQ2uOXUQjiCEZQ_TNNlJAGFQJCOaQt8BnqPKPQpqPI4OuFHTaQ7xGqwPaaQTyPlWQwGAAZQKQAERBzCQxXQsGA5QBIRBbnGdWQuQB8XQhqAERBNNHqaQTXMDYQ_hA7DLwaQMSHH5J2qFMVPWzG4aQ9SPaeMXtK9SPoRQ7XB7aQCUPICGsWKcXApHAE-B9ILHOM3BAgDBgyDIbQBJL0ZKGFE5TBaLAYiDAwAyeLKbQHUBTbQghDVbQCoLzOPnVHbABzpAXALNEJebQRrAgbQZaBdbQVAK8RICLOIYKcKOQyHZYBoKARoG66CcmC3SJkBAaFATLCW9GybQHRJ0bQ6fA2bQVkG4bQv2AF_IgIH-bQ-SPUkGPALnRA-bQ-aBsNMGoM5ZBIcQvrA_ZNg0I3RJMcQkrAjeL6bKKZDNcQHaN-tLMzGIgACyI4kLYCG-EJzOPv2GOfBCUOv3JUqFhcQtYOfcQkcQjUGbXFccQNWGbXFq3JQMBugAruIfEJjgNgcQwcQtIEiEJTOOdEJ_oF4YKFcFjSQtLHbTAv2GXfK8cQoQQI5PmwISEJUqFBdQ0oPZ-G2bQgIHAdQ7cQJdQm7LtcQFcQYcQMLQSVLBRN_iIUcAQLH_cQHdQ4YKzALp_PuhGncQznG6EJlXQH3NecQWNP9dL4nGicQMdQTzGicQVkGH3NLdQjdQTzG8bQSdQzdLayLJrFccQ1dQ5sFucQv2P0gGk_OCjMxyL0dQ8dQU_OGjMEdQxxIGdQnONzgJF8NNhNccQMlCqSQgdQpJAvQAtEJLeQhLGtEJ6dQGoFOSNjGAyEPYdQ-cQkxIiPANaNYeQmTFfcA4cQSzGdeQz6OSbQ3hP_dQv2GpIPmeQfdQUIQT6G-9PP2KlyLzcQveQ1cJYXQteQmIAv2GJpJZ-JRgAiMQVoOv8IccQ5eQFBK7eQh4Ad2GVeQFPA8bBKpOZ-JjcQKhJHfQ2nOSGLFfQMFDWdQDiIaeQQIMyyL3SP8MDRfQedQwEJv2GMFD9dQO8KZdQceQWfQmFEdfQafQmgJL6Oh8NBPPoIMDPP4dLPzONCOqIAGPPiYAgfQdOCO6OnfQLPPrfQCzO0vD-IA42GUqF4QBbEBxeQoeQ7fQmaQ9fQ1eQieQODFUqFl5N2cQnfQccQHgQbGJ3cQEeQ0fFBPMdaCu6B-GAvdQa0GHoI-vCSgQiBAydQmdQUfLfHMD_IlXQk5KtHMP8IzdQrFNPtAEiImmA7RDJTCwyLErN-dCKGNlgQ7PBogQmvB1ALq0PdSC4KDu_CiTQLZAT-BvFBOXQRsPEXAezL5gQEnHaQJjzL4gQlzLBcOP1PdODriGDZNmMC-gQEhQ1YNm5KfIQJNBULPpfQJsPYUPvsBznGtYNOhQ4YQy2GVIQILPUhQ3nGV2G1YNHsP_lNdVJFCQLIQVmNtUPm_FtYNOsPEgQbhQgUPDFD2UPETAghQafGCvMinAwTApdQqCNUAGzhQOyEsdQzOPnUPM0L01KpzPjgN9hQETAN0L0MOC-J0PKf4IaLAumAggQUcFlVJRrA-bQJiQvGALiQgcFUXJzbQUhIBkCI0OCAQaEHgbCj-IOgQx3A3QGQ_ELhN8jBA_EW3K7EJ6GAQ_EZoNwuLAoAjiQf3K5eQlWFyILT0LSoLtiQptBviQV0LdiQPZJzcAUYCkrAcNLHZDgIHfJP5iQejM6CLEPN-fLZOA5FAefAyMAHOAwiQgaN5FLpNAFjQ0mKIjQ1iQzgQUfM4KD5aMfJPcPMaDFVjQ2NMEcDV9BlPBPPBaJAKdIB7GRHA2NM42NZ6A60CHVLfjQ5ENR8IG8O1SMn9P6FA60C27KGQHojQuRDDtM1SMGaB3SM1MLuBATLD7lNKSNFQADkGfbAueM1fARPBFBAJ4CpNHe0C6zChjQywH1jQfPMoTABTAqjQijQsjQJEANIHMkQDtM1cDLLPflGgjQrjQobBNIHQcArHHgjQ_0CNkQywHPkQlBA-0CnhCG8Oi2Cg5DfkQjjQrtAq3Cy1CnkQDtMSnBokQhkQZ4CZpDlkQvlPNvBojQOkQZkQXEHnMBvwFukQgLBwkQ5kQNyLG8O5DJ_kQv9AmbO68GDtMatBqsBElQkjQxkH_JLGACClQlfJ5SBLlQqkQkfJqEASlQIlQRlQzjQ4kQFlQVlQEEAIlQXeGAHAIBAFkAokQJkQ4SMsHAWGAAnMOdA1VFj-D71PHGATlQexA5REtlQfFAG8O--O3wCalQgkQ5kQ1lQDAPDtM7iQQ6G3kQ4lQclQ9lQG8O0EOHPEvlQtjQdcBrEOxEOwADG8OhWDE9IwjQ-jJYkQclQNmQETAaYAMmQEtDxwHz5IGmQQkQydKNYCYmQsEAWmQaKLamQikQydKVmQDtMilQ1MHbIN2lQXkQblQMlQnmQJUApmQ7lQgjQzgBklQePMmlQ4jQohBM-JcKPzgHsRAimQ9HDcEN6RAG8OAjLCoBfbA9mQ6iLDnQN-OymQsTAyJLXQE3lQpkQwlQAHLLnQDIDDtMpDBVKCFnQUnQOKCBnQ3MC0mQ2jQ3dO3mQXAC9lBMPEK-BbnQKkQMJAakQrGArVIDeG_JC1QCovAFnQqnQwSCsnQDtMSzItnQeDJG8O39GHkQOnQHmQ2nQr9EtnQ0dHG8OgtIFnQ_nQDtMxDEAoQ7DE-nQeqBOmQAoQHoQUmQsBCDtMovJFnQOoQDtMcYL4lGrmQAmQMlQSoQp4GgjQKZAZmQNnQxkQWyI1dHfmQDtMXDQFnQioQhoQghDPmQUGARmQMlQYiDnoQwwN6aNgIBjnQ2mQzIP8hNAVNYoHjoQyvNG8OLkDUoQ4nQbmQ5oQqROh6KFnQ_1KG8OxcPFnQDpQDtMQMNsoQ3nQllQ3jQjwC-hMDwN9-IBaDEpQZcLdYACpQbcNLmQcoQ5kQVSNWpQgjQ0RDXpQclQcpQbpQPRKzcAipAEpQhpQ44C-dACpQivEwoQLpQStOAtDEpQ9_ODtMbABFnQxpQwpQcIOrEAFmQdpQMlQZHA1LAfAF3pQgjQwRNIpQpoQUlQ_pQG8OyrBFFEAqQsmQCqQJFEK8ODtM67JrhOsBAPwINnQKpQdnQ5jQCTDGmJ_BCqnQRqQ1mQrpQFnAonQadGXLBytJFnQfqQavJ9ADG8OGJBhqQsGAlqQIeGc0GqpQTqQyJAsXFcWO-rHadGpfAumQ4pQUlQzqQjlQDtMufAZqQcnQTeO1NDP-CGPDZpBHqQVoQ2qQBrQG8OwRJIGQ1qQPnQHrQDbADYMCLFYjQJBAvAAcjQQPBnjQ_eOv9GPrQRrQmjQedIhaMEkDSrQejQarQz8GbjQZrQWkQ_lQ7oQjmQdrQElEfrQ-jJBMQfOCnrQCQBzzDevAIVGvAAtfCYrQMVLorQMjOvrQwCNNOBHVLiiBK-FAyFrUEXrQnrQUrQjEArrQsTAtrQLHC4rQ_RPnPFAsQirQc6GvAAEsQjGAGsQ1sLTNAvNN9TEPsQbJFHVLurQTsQUGOPXIWsQRsQIsQd_C7rQBhIIlAD0G24I8TAobQFTAQgOTIK3gQfzLhLAdsQYsQHsQasQ_bEQrJxrQzrQBsQLHCvAAfsQd-LUnBIcANbGvCNXRHtbLvgB0RMjdOEuOsjCxcNnCMbiBSyCFRKSvL0vHiiBG7OxcNj5HqGCIDNJFMUvLBhLllLjgLCtQsdOxoHf0P-fLqlLzuLxJPsjCLiFACLf3GSPBYtQBfIaHChSArqLEQBbIDCkAIkE0aMXRHt8GhGJ9XDtyCYFAdbGvxBunLfBA2sQSsQwwEO8OcbKVXQlIEJUFUaFm1LjrLEwC0AAwAAvxBMDB80O3BNN6GDOMBUAx9OGSK3BNFuQjyB1JG4eM1vDkKBxSG_oKF-O0YCnsQubQLrGFuQBsInFAWyCohQ7NKYJAZeCl-AUSOoXAtAKxTAUEPqiEFuQoMAKqHvZCMxHwTEhLAeZARCQ17LayBvxBN6GFnJJzAeIEcgPtrLEwB4tQirQPOF8wNa6C9TJAvQ1rQTMBCvQMZDI-AfTA8nLqDB5tQPOF6dAuyLUJLSvEITA_APB8M8aDPvQRmEUZEyXEHgCo2BnrQBoDBvQavQKvQuiAMvQs3AVvQRLAB8MVwFU_CXjL0aAjeANVF98KuvQxTB9IQ3HOyuB-9IKCLKKQQlAzvQPOAxvQGqHONCZZN8vQWZNN1N3LB_SAuZEcPBV8CgZAQaCpDP83A4fG8vQT1NSXB8fQ5xOO2JNwQxfG6LLxPELJHpSBikIdqI7WILBCguPawQzpI3XCmfHMdGYjIfgIZwQ-9ApvDYhM1kIClIz2NXoI_rQzcAcPMRrQvjQ6sMWrQuwQ2NMwwQa8IywQ9TEpjQu6GbjQxwQ7qQknQnlQLoMAaA27ARJAX8IxrQX8Il2DYyAU8IJlAhRJkmL6gLPXBJSMw_BEbEITCFTAj-AkPPSYAExQvjQy7IKxQYFAGxQvjQRrQ47IvjQd_CJxQdTLa8IJFMVpLOxQsTAQxQokMINBTxQOFAVxQadGYxQa8IENP7FAdxQa8IsGNZVAOIAl2DE7P-7I_wELNPSFAOrQ0wQQrQ6wQB7GOsQc_FvjQXjQByQ2wQZrBNsQxxQnTFEkDNyQPrBV9BQyQJlAIxQHHDhxQMxQf8MvzKqxQiaJsxQe9CUxQbVOZPPlsQOXMsxHcuQ5SMtWJtsQGyQlxQuuI1xQcTF6sQQfOYUA9sQlvQC8IPOA0RMoTLbPMgxQbTL3QGXoQbLAltQ5eIBxFPbENaAbtQrqLVYLW9IPNB6oEHBAcpEHBAuQEzAAd0DtAAT0CWMLr5PIOBWFAqELFQA9yQHuB61FjPLAaA-gLVHQgkMrdAfLKkMBxELA7BWzQwMA-pMGEK2sB9nLv7JgkMS8CziBlJB8MDYFAjzQu_B2ZMazQpmLkeHFCLEPAszQxgGSkJ9lQe6MjRBUcO_yQIpLnzQQ-C1zQUkJKHQyvASzQltNC7BwzQYzQAzQB0QaIMU5CrrBziBSHAqBApnAZKHIGAK0QUaFSvL7XOzTBL8GzyGhWOJQMqhFSZNf3GF-KK0Q_zQmzQWDCotQjnA5-COMPf3GWHHX0QntQLZArqLQuBaZL7DPmoKUfAstQzjENyIOcLeXAu0QnlLctQYIQpNKqtQxID30QXkEf3GGKL80QKLGo0Qn7CeZLbZL1GQrtQk2E3QGG1QMNHDtQ90Qx0QWZLM1QLrGO1QIkEf3GDZLvzQS1QsdOl0QAaAezLrqLRvLcWDXsNgFBi2GfiQGGB_hAk0QlzQh1QxuLdtQJdOwKBl1QvfLSeHBcLkhGs1QyzQNaAHmL0wIOMPgOBAgD_KL8yQe1QneIg1QNaADgLNqOzNKxzFJgOBDCeSJyZFWYLPNBRqA1zC41QZzQF2QvqLx9BbVCqyBINBSTBVMC1JGWEDS2QM0QZ0QW2Qj-A0uQWEDXNLIGLZ2Q-SAg-BH4JY2Kf2KSOBe2QA0Qn0Qw0QjnAl2KU2KW3Kf3GhULEZDt2QC2Q-yQt1QBzQJ1QkULlOPDAF-SLmXBx-Bp4Gs8J0RMVyQq9CYtLMpLWEDgAD1UAgyE2HEjwFDfGGZESkJrrNpEAhZLktQ62QXzQatQ-2Qy0Qb-IKrG83AZ1Q40QpEAgVLoVLH1QWuFc3QW1Q00Q4NM20QP1Qj3QqVL3JLJBQxfGm3Qw2Q-0Qd3QA1QN1QC1QP1QmiQp3QY3Q8dGT1Qu0P13Qp3Qf3Q10QifAD1QkMB98Ku2Qm0QG2QvWOuTOcmO2vQDQMJbB4RASMLTSAJ4QzzQ1uLH2QN4QkRBvcDPVCiIQR4QTzQadDU4QZ3QkzQ51QN0QjROWNKAlAREAb4QiROa2QgzQqdDh4Q-3Qf1Q82Ql4QJSOn4QKlAqdD7GQd4QjJGCPM2aN8zQnGADtQylFXCNrmLAoJiJMl0QuWJsOAsPMARKjyObXK1jO8rB3fMeNM3WBKYK_yCQDKt6BEOHL_N94QBHFmtQXaMFtQ5-CHtQuiBJtQYzNbzQADC6_BZ_OPtQE5QRtQSMCaYGUtQsmL5KCXtQi4QP0PU1QyuLx1Q16KR0A_BLFgLYMLKzF7FA0RMn5H8qLQSOlIIlXFXOMedOMaEq3DhEDQ4QagLWhLtBImpFcKQlVC7fMIlDe0KKFDlbJ0RMlfB7wH85QYDGlbJrMKiAC1SJP3QZzEDgM0AEX5QMkBxYERLApNH5AEpTOQLNyRONuMqgLNSA7uMPHNonKYgLCrHG6QZzE0CI9zFCJAHLLAMKuCE8FAjgLUoK_5MNyCV3FYBCu0Q2CEmBATlKGlLj4QaxB9gLIJL2uL7AN8fOjhIsXIOpLR9GoANQ5QCWKS5QgZA0MKHPENIHsNAObFg8IWjAChJ4UL9LOkmQemF97GrRNkHAxoEX-NDYPLSD8ZI-9IcpELmLo7Qi_FaLLCuK05DOMLISBdRBEWEbtCdJA10LJbL-VMSpQ5ECsNLmZFQgQtPMsTAIxBu0QA5QTII-qLgQKlzQvaB6fOVBNHbBN4CkYHM7Qq5MMNMGcHR5QICNU5QgfG74QTNNYxBA8QhTDC8QTbCnYEyxEF5QmFDH8QNHJ3sBs8CL8QzXEN7Qr5MP8QQ7QR8Q0MKELHyDCK5AX5Q_4QY8QOBIC5QE8Q2ZMnUEMINs4PpmL1GNaRAbSM0KB4dAbsOLtP8LGEWCBRCBECXQMC5DBRCZQMbOMkCDiGN1SJnAAJ2DuAAOfAnAAySK7gMgAAnAA7LAscDuAAuXAPJN3FN2AAnAAL7Qk8QN8QP5QTFNo8QdLNt6B75HSGAysA2uFJkA-6QPHNReLj4QjPLqSMZwCzbFj8QqXOf9Qu5Ah9QBYKR7QZ4AZyHwAD3JBOXLcyQSQL-SANLCnhAoQLZZBC-Q3XBC-Q7PLC-QBEEexDGQLChJ0PL2XC6PLEXL55Qu5QL0Qv2QL4QgFLwuLzhBnpMIQLuKAEbEs4QokDMDEu8Qx4QyzQcTB9LCa3CfkAD0GV4QM-Cw7DVMCmKLp-QggL6LCVMCW0Gh-QD2Qt1QcTBMSCdfLrzGd1Qw4Q0-Qj-QnyAXREgeLdXL3GNu-Q60A1bAx-QiTCD_QeSA-GFVMCuKPI_QuHHz0QG_QJXJ2QAL1QS-Q7-Q72Q9-QTlC72NSJKS_QP_QUkCFcNN_QGMCIWNDTCxlAZHAaFAX5QWJAj_QvBAl_QRgLV4QNaAZ2C37Iz9QO5Q19Q0VNxRO-eLANCDIC6-Q9zQZtQVCNB5QD8Qj5HF8Qe8Q-ZAMyHWmKCIGARK8IHIeLy9Q7TAx_Qn8Q39Q6KN0MKFSLz-QShOUgL3HNvLDOpP8pMmNH2uBzXA29QQ0Bp8QANCU7QnILWnAJNMkTL27Kb9O8xQgKAkBAX7QGULYBBgbEsULqAREVLCMBa7Q3VLbQLcpE-YLcEGX3QCKAnuKxZLh9K1IA17QrNHsVE4ZLr-Lh1MinA3WBIWJBQLdZBs_Qz4Qh2Qm1Qe5Hn2QJbBOmQQARa3Q7_QZ8QVvLz8QjPLG8QBARWHN19OL5QM8QKAR3WBsEAH9Cj9QT7Qm9Ii9IY_EPBRCCDRBRx8Q9_QE5Q__QfeO7fO7yQd9Qw_QO7QYYINPG49QS8QF_IX8Q3fOLBRpBRc8QrBR6iOVBNXKHIARN5QxBR8GAzBRcARaZB87QHKH4_Q-4Q6_QB8QoBRa8QUBRWkCAARAgMNKHACRl8QO8QdBRECRgBRANCZ9KJCRY5QRARMCRPYI9XA6BRkiFd8QsBRVBNJhODNKl9KvBRJARCCRQ8QZCRGCRctLM-JK0QR3QnHMMKHMsO3IAdMBg_BLJKv2GqMLyCRKjAafLuQOLgFluLt5QV_QXzQOiFf0Pr8MslL3WHH7QYYIvDCGAR1yHwCR-xElBRv5QSIEsuLf1C-CR0CR45H5CRkVJY-I3BR8_QOCR-_Q08QGxHOfL0XOYDDDARmoDrVIRFNghDrQBghD4DCdDRSBRYhLgDRVBRiDRYfG_ZAngAWZCnDRwqQ4BRdNBqDRqEQlBCW8QT-QdfOB5QuIKi_CkeHYiDhCRfDRqBRhDRqpO0DRQTC2DRZrN0LAoDR0lFmoA6JAfiFtjDv_QrCRm8QP7QpNMNARSaE47QSDR7cNfCR3gBHERTBRxDRQCRlCRtcM0BHaBRe9QcBRyBRfBRT5QOARSpQtDRAERnBRgCRC5Qb8QjCR8BRf8QQGQpERUCR09QGcHeBR4lOvERANCX8IuDRNCRkERJERyDRnER7xQraI9ERsERDCRuERS7QDFR27KyEREDRmBRhERHhBjERwDRIFRmER9BRUER27KqCRBCRZERtERBFRRFRaZBy7IcCRv8Q6DRZFR4VFPCRtIQdFRIHKv7IgFRVCRg9QPFRkFR59QowOoFRLCRw8QegLLNCbVCYuQLBRdmKhAImcPbZNkBAuNEOqLL3CgOMqERwBRiFRz_Q49QMmKH_C_7QT-QE2QSIAb9CcMAoAAS8CNiFbPBJnC_wEumCHWCNgFXERhFRWCRaAR0_QlFRlaFlLG5FR8-QT2QOtLTIGhgKhGR0FRtCRCFRmFRkvOoGRW_QqGRb2NfrItGRzFRy_QwGRlGRgBDG1CJlAHBR-GRWbAg_BgGR6GRLARbARuCRAPDR0O11C0GRXzQTGRH_CZrI5GR-ERaERIHRxGRIhDVxBO3BW2CBHRR5BFHRTHRjGR0BROARB3NNHRt9Qf2QwHJeNJSHROFR8GR3FRUIDNQABHR5VA8mLp6QMNHyVKFHGpEA7yQfERPHRi1QjnAEzQmULHzQJzQLzQNzQPzQq9CoAGVMCZiQxHRVFRxzQ2GRW-QvLKf4I2_QaQLJEA2cMYoABHRKIRbVCjoJj6BbXF4RA2HRSIRV2QM4QHqHVZDy9IkBRveLfbAxDBrAMODE65QE6Qd4QZVCNfGhNCyYHseJg-CGEK3oBEzAVMCRfA3HRy4Qg2QAqHj-ARfAd-Qo2Q8ML-9GBHRAFEC-DoHRsCRi9QWHR7xAjSMq0LBBBhLAaIRozQEmAzMA68MMIDa2NtVC1nAnyAkIEs0LbmOpSCZyQKJKMIKJzEC8IGJREeKi0LIJR0IRk4QLtQMJRcLBvlKQJRK4ASJRtsQgJRnHNXJRWpLZJR8yK37IiAR-7IdJRSeKfJRk0LhJRJIR48QWmKOJRcFLAnDRJR1TAqJR3JRsJRnxQwVAvJRywCZVA0JRtHRSGR1IR-gLkJRYQMmJRe2N_JRWJREKR7ANLJK6ZC_1AlIE6yAmIAKJRQ-COKR8JRSKRKQLlIELBDmHPNxQFKRkgMazEHdMvtQ0BCxtQMPDztQgAA1tQDvQZvAFvQHsLIGA8tQlZE-tQXFAAuQ-YCCuQ-uQxFQ5zFFuQHuQscBZvIsLD-jP9pANuQ-9ONBNSyBwAASuQqEAUuQANCqNNzKCr2NcgLbuQepE3MAeuQ4NMhuQsyAHaALaBluQVKAnuQxBApuQaKMJRMtuQYBIUGAwuQeQKnyA0uQoLP3MA3uQELRq9CsYI7uQGKNsdA3tQ0KRxKR5eB_uQ1LRjvQt5F3UCjeL0KRRvQ0yLIoLM4KnvQhLAXvQrGE1LROYNcvQKSD22MHgGLZNAzAOhAlvQtvQ8gDH4ABLLbZDidEouBRIH8vQzLPaSHDxH03CA2JyyAVdE02C8vQrpAoJDRZL3vQmLLwgI4wNfOE8vQsXBwxEBwQU1NNwOFwQCKAHwQXqMQwOsJLgXG7vQ3aAAtQGcL7YDDMRYHQYrDEcLqgLbbL9MRFMRwYC0ILocFfxFmXA6ILddQmFDZZF5FAitAjeLoSASBGT1BzEERNR5WHhrOhIA3MLlBAdXBbSBx0G6bQaYDz0GcNR8kKeNR89CjvAhGJouBQPNjuFVNR4AERhQRgNs3DXPPsfQDzOSGQStOatOZ2On0OrKRkHGN5ElLLqNRXFGJsASaKwqI7NRNLGRoKbIPINRmIAllC_bL27QmMRH3K1uBmoKyDDEbLFKMH_CMCCDLEW5I2AREwQz8JGwQezDJwQZZLe3QorGB0KTKLdOREuLTNDLTAFkANgLY7IQHA7GJEeLMhNuqA7gCgJLPaBrlLoAAZALZOR_2QxHAf3KhWLaFDDNRDJAVwF66PNRH7NR1OR9FB8vQz1Q9KQw7IGMLNhMJrJC6MemCKWArMRbcF2HR8vQ7HRf3KjJLSOB8vQ1tBYCDOPRKoGcMRK1CZSHXjL0OHalAwvQ-SBBJQnRGvNLA4Cj6MuNLJDGF3DaKLGPROQF0xQLoQMLGJULs2QPNBuORwORapPAUL9KAsiQnQHveNkEDWvQ4ORrqMaKDrQHySF8QHEID3OReSC3gApbMalAfcLAQRkPCDPRIMLGQR8aDnZLtZLpZLTED_TA4OH8vQOMPyTLwXLCNRDAC4PRB8B5XNvgBOMPv8K33DmzGovQDJALQRaoNbQR4OHPCBA-IL_NfoGKQRrGEmxOq0QbMPdMLhML5kPcXDkHAatPwQRzuQkHAl6KOFC1-KzDCxwDLXLYoA7NRkTDVUP_yOGCQmhQOkAr8PAvLTSAJPRIvLGfPmMRlODT-IjMAQ-IghDt6KORRAYG--IU4AzxA0cP47QlPR93JyeLWRRcHA6dARrAjeLdRRvyGAvLIHCqMR5OEnVCHbBwKNLfIbKNj5QZDBXOMvkGmNExkGQEQ-jMpKHvWOI-C5FDsPHEkGfkGaFDD1AoRRjkGBaEqZOsRRNNNKkGMHAtkG1WCwRR_lCyRRKMD0kG04Q3RRnQRekGoPHDJH1IA-yBPmLkwF7kGhKHziB44EwRNzYBqQRxORXeJBKAC7BC7KqMLjQOvDBwyGBWB-eBROPzVBIGA35QUcF9wOdSREtQZMLdQLC7KTJLcSRXQRgQRZQRYSHReGZ4KxBCRMRs1JgzObmLnkLYmLZMRVmLxgLAIEIRRsmGs8JimG6zQ1CL1SRfQREMRhQRrQRu2Fu_B6GQAxOk9BPsBHTR03CAjEwiOctBXuBO-DZMR19GRHAeILPNKxIHnzPbPEhyAH0Pv6KJaDTSROIOV5FfzQv7Q3RBIwCuORhsKxORVwQ8PEuwCJSBrHAnfM4iElhBETAj_AJEAERCewChxQrTRoPR97IJ8ITFRcRRy0ApxAmTReTL_nLJqMo8IS7AC2AC8K87I8vQ17IPIQ8YDkpD4MR03CV3KGlOvvDxkHwjB8vQAjEDOHfAR_vQ-SBVURQXBmFRv7I2xOgHKlUR87IsKHv2C6MLxxOHKHmMR8SH_JH7LL8IHpSBhTLEaLg-DmURFURXmEjURX8IV0AXRREeL8URbxQjEKcaL6aASQRt1JMRH2HEkORHOAd5IqPAbPE3GJ3UAckG58EJ7MOTR-MRkPCAlGTRMabBEHHQnIhlLXSBfzQQSRuPH5IHnPR9yCXSRuUR64CTgDlRRSwQ-SB-JHCQB9HN3URvUR1_DtlN03C0URkNLvIALSBDSB4PE8RRHWARwQRKH2JH5CF0KHmRR9JHpKHALHvMNnQR5KHsVREWRH9A_KQhKHkYO5fBrkAe8IU8NEeLRJLSeH3MD3MDFOC0FE4zKHhJMRRuzKLIG6SJ4XBVOR1UAoAAXORIwQVrGD4QnfHv2AbBChbDpFAbPEMIR_LC5iLCAQ-FE_QRsNRkhQs3DNGQPCD2YGMcD53DuPO3PR3SRkPCrMOvSRMbQdXAK4FPORDXRpHAvnA4SBvKBUTAtLNGYD2CNdYAovAjLHyTRHaBCQRx4EjcGTXR7ZBFtBOSBBLL3jQ4mQ1SLptBCMAVHAOHAAZIYXROzB4TBgbC-hArCEKaAlXRs7LlDEPFAreGsXRVcFS2AvXRZlAxXRCaHHeIAaDGzA4OHkWRUXRz0IqXRcYJSOBvSR5SHzURNRHITH2ZNCHH-VR1dLQSBRPRX1C1TRuURV5QSPBxMRuKAzMRVcFevLnrG0hGFiGf4GpQKawPyhP0rP2XRapP4oP7rK3ZBVMCNfNEORrNR8WKCRRlhQvFQ2nNJtQSQLiTC7NR0SLWMR-SBl2QJPMgODeSAdDEmYRGTDoYRxzOXUPMIQl-Q83AB_QFbA5YRARRqUPpYR9YRERREdAFbAVMCAFE0WR7YRiJPqYRDFD8SHEIRgcFNZRBRR8YRRsPmZNQ_QSxHODJ1WR6YNJhQqSC4-QrlBDZRdZRrUP7YN_-QdfLuKPVZRFZRXZR7YN23QZBRhRH4UHv7Cg2G7NRdfQYTRSzACTHMRR-SHZPRWZPjQH7zGCMR2SRPTRYrDw7DNTRFjC_WRYvQv7IEaRYQRd0MGMAJaRGaRrGETdDXNJUvQAaRYVReAO-GApjKlVRO4GWECalAJsGFoGNWAEyG_VAeaRToG2ZRnUAToGaPRhaRdUGJoG8WHRQR4SLZ9I1rA08IHgA2FBlENouBE2OeTRHSD8HNWcDR4OT2O-9GmwQUIM92O52ObAF90OZHA_0O04OE1ONEMB1OsaIOgNQORyKEUfAIMR3aRRFEvKKYfALbRifA8aRd7DwFBfLEhLE0yEdUB3WKYbRVLEdcBXLEXJAnLEcLE3tBkLEmLESsAibRXnAsLEdORbvQObR5zKHzKazK6LRkFD-NNPORr8G5PA8vQV3Kh0QBHJNbRhwQLMRX3IOMRLvQ3UC03IAEJpSAWPRahMgaRGYD-OOIPRHcRROOBcR-HGneAr3IurN8REoEDJcRNRBScRn3INcRghMGORdaAfaAGQRVwF9SRcXHIORD1A4MCY4K7NRbHABmOdENY0PJTAhLBMTAOTAvgMGmPWTAkMBF4I8RAH4I7NRneNgFJccRrqMcJLMwP2cRTaRpvQrqMU4InfQ7NRX4IifGpUAa4IIPAvSRd4IXgALgASYRcjOYORIPPqbAPpNshA7NRo4I8DJ-DKYEDsSAy4IvSA0cRK5ITZA6PKN8OayI77FJvMmmMA5IddRmcAkZNNWAH5IsOBXVRENR7bOQGA9YAqyG5YR_AGS5IkdRD5AW5IW5IZ5IihASLCd_BQZCUSRFQR8cRQTRQaCDSQHNJ3MJ6cAniGpAJmZMIgEQdRiHAsPAgTLTHAz5I15I7HAUEJqPA5PABdRh8N1bR0eAh8NINOsJDjeAh8NZcRuaCK6IJJAN6IOJAvSRS6IBBGAyCGbQeXAkcRiZHCrNGdR-dRigDr6IosNsXNvgBvSRDWRc1GBAR1XOxLDhLAE8O0LD-TA2LDA1JI5JNaA7LDELRjaRBnLAgM3eRBaA5eRzLD_kA1LDK0EISJ5LDAfRRHPWxI6bRdvQbuITAJCcRSBCpvDSQFAnMsAJEeRxAJWJB0AJb1I6tCc1INBAqDBKtA7vQ2aR7bRc4MG3IQhNATJlTArsBoBDhIRvdRUoAWIR-CEvkAnfRTfRQ-DTXD06EwbR-sQx1CItCRPR4GRmODSBDy2C81CPsOegIUVD1vC2MJOnAw9CPbRbjAnTM72CMgRIVDPeNG2CyODL2CN2CHUAcVDR2CkKKU2CoONB2CO2CaFAZgRG0EugARgLrDGXgRfgRyNCrCKcfQcgRp2CAGAfSB_fRt2CXKHBgRQ4C61C02CG_CQgRI7I7mBLgRDIEdgCRgRDGD2gRIgRaLJOnAZODjPBCCLATC_2KvND8FDq5Cg1ETOD0NDrFEbXD_gRbSD7mB9gR6gRkAN3gRfzDtODs4CJ5CV5CRLA_fRzoAU5CB5CRLA14Cj2PJpHMqKvNDm4Cz2CA3O1gRThRcVDRjA4gRA7BVLD5RElgR6fAggR-tEt4CD1Of2CI5Cx3CqLD03CjvEaHKR3C0HA63CQHAW3CqyD6LLa3CxgR-4CAKDEiRhnBFgRNhR5fRVhRQbRn3CCJDY4C_eR0QBmgR0JCrCKTGB5hRpsOg4C76A8vQk4CHiRM4Cs8CGiRmhRBFBphR4fR4bDRgRF5CI2Cp3CTiRYgRngRkKKTGBstG3hR65CvlA_fRqCBJbBGiRIhRr5CN8KLhRSLDMiRniROiR5gRmiRnfBNgRShRCjR7gROiRChRiMD6cRjYB3cRxORtMDT1PGMDmTDGiRHMDQMDUVAliRADEZSDPhR0mABjRYjROhREjAJgRRhRUMD-iRDjRRgRChR6ND7RMYfHVsKeMDlsGpND2bRrNDyNDqHDezDfBAyNDRLD-1CjjRHjRajRKgRfBD-gRfjRAhRhjRPgRqhRNgRmjRYMD7NDaMDegRyhRuQI6dLLKD-NDncA-2CujRndEHhRPODXBDSODiAAv5CLiR8jRshRi1AcjRFLEZjR9jRQhRi1AFjRdjRNiR5jR7mBChRj9CITDzYR29CXqJGiR79Ct9CXkRBkRoiR7jRwkROiRhkRckRejRZkRSgRWMDuwKM3LSZB0jO_ZAnJMeXC2zQXyJAIAO0QG3CHkRwEAzhRpgRHhJnoAU-CiBAW-CxMBZ-CH_CpmEalAJtByYRZTR07C2YR2vJM0FbCDZDDx5F1mFY7CEhRXlRT7CGhRalRWDDjPGwaOG8CkgOLoAxcGfHD7wCJVR0GAF8PJIDNEPGiRoIAtHDCIDwHDfaAXjR2kRjkRekRbjRA7B0HD1yHxhRIlRuiRT2CZpBe2CPEA3HD5NDEkRojRrwM2yCjKL-hAmEDjZROZR9KPyYNUHOyDDqHDfeLtED8uBwEDubPgcF6lRSXD_iRkkRakR3EDYADAORF1CDHRaJRXPRQSHN1C3iRoEDx0CnhC00ComRlIDUODGgRdkR4kRBJDqiRSiRYkRX_C_0C_GR2yCZzCvSRfzC4TR5FDumRa1CeyCQLDfmR3bDkjRAjRykRGjRUhRimROgRqwCzZClzCKMPWBAozCqzCszCa0CvzCxzCzzC1zCCBA3zCDBA5zC7zC9zC_zCFADBBAC0CaIAF0CKMPOBAI0CK0CM0CTBAO0CQ0CS0CU0CW0CY0CanRc0CVXAf0Ch0Cj0C8KOV_D-WRBaRZVR5GCXyCAzCvNDmyCoyCAKDOLDjMAeEKg4BHoRqyCsyCkyCJnRpwD4jR9lR6jRWOD7mRFjAgkRi1C42N1KDBnRHAIppO7KDsKDRuB1jR32CXoRgjRjmRHKD9ANTeO_nRUaRrGEl1CdoR3XCs1CX1CC7KiiRCyIRoR67DPnRUoR_jRSnRHLDgLDeXAvoRyNKkyCHzCTjRtyCInRvkROnRrhR1TD6oRrSRRiRWnAwhRmuBViRMxBogRk2NaLDVMCSZHqZRAmNGZRRsPvBDqHDtDDwbNXBDvBD8iR2jRloR-jRnoRA2CkECHpREjRijRjpRfkR5kRjBDMQLDBLXpRjhQeZRyYNGEDnEDv3IkxCdpRwiBwDD8DDhpRkoRzkRQnRbkRgmRLnRQnR1kRCqRToR4kRChRXBLoDNB2AgBLvaBybABXRteRBoRwXEh-CvNDy2KjoRl3CrpR-lRooR9WR_oRd4KvNDiPDXqRxyCZqRVoRA2CewCgvKRKDeXAvPRhKDxORkvKqKD4lHcrGqHDJWBnxCMyCFpR0mR3jR4oR4kRdwCXMD6HD2xCsiRQpRLGIKkR9NDSDDkCEByCpqR7XRwPRXaMu_BdKDgxCsKDBKDcXA1qRMhRjqRthRooRnjR9qRHlRQ2CJkRRGOLkRVCQcyBrMR-xOvNDlJDUTDGpRikRhmR5oRlpRK_CSrRZoRV1CUgR-qRIkRWiRkKKtlCZJDXrRhBAzhRR7GQJDzyBHJDzrRzhR4NJyrRCmRYrRvrRnoAQOJ9rRPpRurRRpRkKKF1IVJDkgREsRDmRAsRaCKYJDJsRtrRMsRGsR8kCpoCbJDQsR6rREmR-9NeJDXsR-rR0rRZsR0GD5AAhJD0SARBCmYDVhRynAw7QIwCUURowCH_E0UNFnR41CwhETwCowCMzCqwC2oR-NEIpRYoRPiRq-C7qRJKDGkRdsRHXPBrRD2Q2-CyeRRqRiQRW7GvgBwMDoZNBmAZlAjHKsGRGiRF_CjrR7lRlrR5qRNnRkrRDqRmrRRnRorR_pRXtRJqRxCDwMAxpRleLlZRfZR9eGP0PllRzVAclRI7CcGQWnFmZND6CDbNQfQ86Ca6CE6C36CL-BLeR-SBx6C96CM2JltRF7CnlRF8CPGQVMCazKftR7JPWLPXIQjtR_CDI8G5tRD8CXDD8tRptRcWPRFDWhPweRwdRHNDTNDZdRcZRTmRhOPhNDhORVND-OFnHD-SB7RQMcRiAJghMwIDDLErMR7_A7yKhIDsRAjIDzmRRrRatRTtRUrRLmR9qRrpRIHHtIDxIDKPBLcBfYRSIGt2CmoNGiRGHDhqRg1CprR5sRH2CpJLDJDRsR_rRTsRBoDnGDJUB5rR-sRZsR4NJrGDYsRNsRQOJNvRKvRNsRTJDRvRLsREvRCjBrCKXJDuGDIvRdgRSvRFvRwGDyGDcvRKsRUiRFsRYvRagR1GDVvRkvRSsRmvRT2C4GD6GDQADJ2Ny_CAuRCPPThQMIQicBkoBq_Ct8CVGR1yHa9CZHRa8CC9ChwI8AC6vRJ2BZ8CA9JYHRL8Ci8Cv8C_cAiMRy8CA7BF9C28C09I0eR_uJFfRzTA4eR2EPhFDKfR8eRMfR-eRxaBELRjEKHQHNWASRJmaBWwR6eRZwRfuJcwR6LDRHP2SDGxCDAP7wC_oR8DKQxC7SD8rKUHD2bRuzKZHDggJJHExYQ5wRmhDRBCSfRKMRopRIVDXfRUIMN3N4AEVzCoHOtODoRONTDrwR9RDSqJ9uIytRE6C-wRWcDDhJtpRv8CrtR8oNCxRVbRh3I_eRgpPhMPnmQH_CVLEb6J9vRN9CYxBRxRPbRW9CLLEUIM6NKc3BoRAh3Bj3BK0BYJAq3B39QLCHK8G6JA68CkxR2fR_wRVtR3fB2xRW2CUbR5vBV0BsxR8ZEG0Bp3BLHCZWDQ0Bc3Bj3B1xBsxBEyBhxBPzBEyBsyB0zB7AB5xBOyRzyBGyBUyRxxBOyBXyR7ABayBayRRFAiyBdyR0yB2yBRyRRFACzBgyR4AAnsILyRtzBfzBpyRxxB4AALqCsyR7ABuzBgyR2zB9uI3MDlxRqhR7wR1YQ-xR5NNQKL7FEGxB9FEFTDCeRDSQ3yRXuIH3ICzRPNJ1AJoxRVbR6NKxLJzEAaMAH5FpXDUND4xR3qRcVDVzK46D_bRQHAWeRRuJcNRRyDxwDEzR6xR04LdzRHoDgHH6INghDrbRofRaVDwmAQRRbhDBIEaWDYzR87AJVRX1ADfRKNCXjL9KDDlRtuBrMAaVIJqJvhDJqJxURtgRtVRLKHxVRrDRszRmfRgwQ3fRgzRIHH8zRPDR8KEUIMuFB7hDIcFXCG00Af9KJEAa9KxmMOMDOURxfG5hDUhEdUACiDzcCBWDiRRnzRH0RT2Mm1MU3Aj2A7fRQMRIVRSMRyzReQRFaRAoRqvQz3ACwQbhLeVBkQO5ZCTzRl1MHWQ7pLpSR00R-bRkvQ3UCtOR7XRzTROaLDAF3XBeYRA1R9XR3YLa3FlEQT9G1XLtXBuSREtRRTRF2JGbBFxOQ4KuUNkYQNjR9rNpIEjsN2VNFLH_ZRqdR_dR9rNZ4KDXL-WLzvRShQuFQDFD_PLfWH5PB2XBlXBRYRWORyMRNdR6UFBWDzZBFYBKaBk1RtNRWOB30RkSRiHK2fLtXB3MAbNRhXBX4HTZNEcRvSEuMRSXB9LDhwR2eRVwRHfRXwRraBawRySM1xEdwRBfRkTRSYNRxR4fCT2R0IHBVR-xAfzRj0RyzAJURhyAn0R3UCecRu1Er0RmMR9fGSWR10RG0R5xRRtR4mBl8IR1JAiAlvQzNOLsNXiBX1RWYRisNwbNnbNksNi2RCkEH4AcKH4tMkgC7hBliClvJe8IseRe1RB8B1gCh0Rq2RGqR8kCB3RsfRpvD-GC_gCEhCAeJDhCt8KNNF9gC5mL2yR20RqhRYWRKzR_xRFWFbNEo-K7vLaxBb2RK3RcpK89CYBCzgBcXRdnQI3RSxRbRJGgIbXRYaOqoR7yRNhAXJAZRNhSNupOu-CoLEvtBgRNw2K53RApA13RNGDoOEYLEVXAc-CC4R73RQEA93RvkIoSKI4RgTHTbOZ3RYTHeRH0WFtfRJMLWmGkAGevGtwQzsA1wQDyQz8GFyQeREa8IaxQHyQzwQY4RCyQ9wQEyQTyQULCv7IFVRPyQpyQZrBf4Ra8ISyQr4RPrBt4RcTFI3QEVRXyQLoJlKRkWJpxQFRRrxQJbOfyQYPPlPPiyQULRpsQnyQASAR8Iy4R67IryQKTAKyQPrBfxQyJRtyQIfPLEA8sQoBD8fRzyQcMA1yQeTL3yQO5RCdD6GAZIRLKRiJRCzQ6HRiBRO2QxLA9HRKHAKzQxAAMzQC0DOzQBBAQzQVLK-yJZDLbEL4JRf2Qh5QeVCdzQRELH0QhzQSzCcKRO0QrHNQkOBrQH0QMFDjHRIIRz5R0zQnHDuzQA6RLTRHHQy5RV-QF6RJIDE0Q6CL45R1QRL6RK4QN6RP0QY_JewCkBAT0QAaBXLCu0Q6rMTIRRZCc0QIoG0ROf0QsyOw7Ii0QbbLBHR5HRVQHIPAr0Q2-BRcLU_Q5_QZ5QI1Qx2QK1Qz0QoWRh3QE1QCFJv6RfERatQv1Q_0QX1Qg3Q53Qa1QpEAR1QHIR7cNKIGo3QT_Q36RC7R40Q6GAF7Rx6RRARw5Q16RbOR43QDLEG4Qb1Qq1QC6RU-Qm0Qq6RIDRzlP6aADYBo1QmiQZ7RT6Ru1Qv0Pe7Ry1Qg7RZ7RnQRj0Qe5R2GR71Qs6RbMP-1Q8fDPaB75Rm4QCDCizFK2QsRRLSORCHYZDQ2Ql7RU2QX4Q3IRtUJ1zCQ4Qb2QyHCSkC27Ra0Q9_BOEDkzHK3QG8RKHDHtAsPRWAL52QG7R4HR-2Qz2QBULDAF22QsARxLAp6RY8RmCFW3KC3QKJA4lGG3QMNHI3Q0YRZ7PXPBM3QE3QRnK2yErdAzCRbOAVbFU3Qp2Q7_J83Q70QzERI7R06R_6Rq3Q46RR8Rk3QGNCz3Qd7RuZR98RM7RE1Qu3QIsA2JLIMCWBQy3Q58Rz6RB4QK7RB1QW7R63Q4BAUORw6RKCRy6RpiQQ9R26RS9Rs3QIkEYIR2vQK8RY4QokGimLVsGPMH54QkMBT4QGIRQ7ROHRMKRbIRqfMn4QkWJadD44QqXI45Rg4Qr9RY9R1GRE6RC8Rw9RuTOKlAz9Rc4Q19Rt4QscDv4Qs9RkHRM6R89RL2QpSCwuCq4QMBR64QdaCerNFFR1ERiCRO0F8BRnGAH5QS3QFQAzPEv6K1WCbBRCJRMARJHRAsNIPAz3QLLHc5Q5ZC5mLf5QJkMV6Rj5QOtQ5-CQtQMHAStQigO-qLWtQ0cCC9R-6RRvLOoL15QvlLsSRgcFmIRsJM18OEERK5H_5QWOBB6QlZFNaEnIRLfIWTBH6QE5QEhFK6QdJAM6QpZBO6Q9VCX5QS6Qt9B4TOw6QT_RX6QhSJa6Q9qLsvId6Q7uMvuBwjBi6QYpH7AEl6Qk_Rn6QMjL49RSARBTAWgLLiFB-Ev6QiyEx6Q8FR06Q74RMUAPBA46QIGALeO76QBUA96QzER_6QB7QKCMxzQE7QCgLG7QulLxqLjRMaDRdAId-RrERf-RVHR9GReARtaGnARLcJY7QIYAwARNDE0xEGNNqPRgGDXpBg7QjAIO_C30Mk7QiiA5EC68Ko7Qo6Qq7QURGs7QsNHu7QxUR8eN5TRnXAz7Q-VM8aLINNBaDXfPgPRU9AKfL-7Q_DRG7RBERvDRsFRlERuFR6ERbfLi8QLASLGRiGRNGRFCR_HMQ-R5ASaHRzERXFR23DrFRD5Q7BRKERvFRCBSNPFNFRNASkGRrHRr8QSECt8QS-RiERy8Q_ASSkCRGLp5M38QLJRpRK68QOTM88QAQBASMFiF2pHC9Q1DNNQAF9Q1zC8gOJ9QZLCL9QN9QP9QR9Qv2CU9QadDX9Q0BAZ9Q1AAb9QyFReHRHBSuCRl9QzxAziBrXMa7RiaBr9QC7QD6RrkACVCw9QDCSpHRDJRPAS79QMQLRxQJ_QA-QjLCC-QM1RLBRi2FlXBH-QR-QJ-QMEEL-QP-QN-Q4PLP-QFBLR-QA8RIBRD8R9DKZ-Q3IDo1RLWB6IRJbBf-QLqBl7Rk-Q7DELZRNRHI_QSZRYCSRIRu7RPbEcTBlXFaZR5CS4aEoKKeSA5-QHDSPlDq9KBZRAHRCDSRLAM-CF_QJ_QH_QRDS16QY_QK_QjiGC4Qf_QhZLQ_QzpAM_QXDSeXCuYRR_QeDSd_Q3nNf_QNfNi_Q9HAk_Q7KL0RMn_QsDSp_Q7KLr_QiDSt_QzfJdHRUCSg-R1_QI2JskLeBSYFR2ERtFRSkCUBSOERutLFARVDRc-RBRKFBSvGRVCSJCN0NHhuBq9QFFNASMhLAamO4NHuED5ECqHRS8QeARy7IhARu7KlARFNNmARoART8RcALn9Fd8R_pDFwOWASG-Q5rNNrMppEz0QOgA4ARoZLZ9K8AR7hE7ZLy7QCoADBRNaLgCSvQLi9RvCSE-QO-Rd7QLCS0ERfBSU-RjxC5ERXBRJZDvZREBSYERGBSAFRgHRdARi5RA2QAFSOBS5BRIERSBSJFRUBSuBRKGRKFS0FRMFSIBSfPRRFS7FRCFSUFS4ERTBSBBS_BRJFSuGRy_QcFSh-RHCR2BRNBSgFS_DSDFSc2FcFRlFSpSBXBSMGRqFSEJRbCR86RBFSwFSiFSV-RkFSXBRnCR3IApCRZFSoFSHHRZBSS8QhkLxCRT-Qx8RLtRyPEIJL4CRjhIzdL8CRMGSXDRreGADRAlACDR1-RVGSzbO4uARvLk6K6-RbhAMDRBTBODRKBC_tLRDRz3QykLLERafLIASK7Q9DR6JA-DSPBSAEShBSnUEjDR1DROKREAR5DRpDRszRD0RrdAUFRG-RP0PSFS0RKxFSkCRXIMafL3GSmDRcoDRER2pHTERXVJK0RQHAxGSLBRDERAJKADCGERzGSbFRtIQGHSnHMIHS3DRKHS6GSSERmzRVERPHS4DSYBSHCNdLN7KNhNLapBRHSDHS-FSEFSAGSSCR3VRfLC2FSLFSYCREJRpHS_GS59RQBRCHSQBS3ER_FSWFSBBSxHSTCSCCR4FS9GREFRuFSqFRXHSVFSzFSXBRKxQCIS3FS1HSFISTFRKoArHS8HSBESWBRSCRNISFGSGHRXCRQFRaBSv7IfFSIISEHSFFSYISxFRaISECSEISrHR4HSdCR6HSvFSxKAyeL-FRutGAGRr9QfLNEGRGGRulLIGRaVInFSbISfHRcERaZBpfARGRW8R1IR_ISWGRYGR0BMU-C3jOdGRaTBfGRBJRMGRYES0MKSlCa7RPHRhfEMJSGBSOJSDFRzGRtCS3GRnHRnVH7ISFCSEJRWkA_GRRJS1IRgJSymRkHSNJSMESS8QmNJiJSiJRmNJmJSVJSoJS0MK-ACbHRixRs2Bs8CcJSECSWJSacNE3NMHRZJSmHRAGAuJSLES6DS9GRKWAuHRbcF4fG0RMzHRR8Rd5RBJSf5R-2QNPRSOBl5RQBAn5Rp5RtdDr5Rt5REIRzbQZJSf6RSyHv2AL_QaEDQIRRLA7ESX-QnIEVoAXIRIfBPFS17R1DSuCS99RdIRV9If9IpgAieL3MCkIRunDX5Q8xHTNBF6QSRKLtRyeLSgHtIRb-CvIR4BAxIReSAzIRiKSvLK5IR-ESNAErJS2GR_IRgTR3JS5DSOASrHRIKRp0LeJRr0LPbE27RuHKNJR6aAQKR-JRoJRAKRFIArJRHmOUKRKjAWKRrLDcJRSLS1JRULShKSqKSjJR7JRZLSPJRRKRcLSINBUJR8iJgLS44RiLSpmRdNK4yQvoQmLSOpK2JRVJRWLSeKRtLS9JRHoHwLSTJRfLSkKRYJRnKRXKRo0L7KGbnFaKS6JRYLSLsOuLSbLS_sB1nADKR1LSGKRKMS1eNZKRHmO_LSsLSRMS1RKUMSdLSiHNjKR0pMIMSjLSJzEutQbwP9fR_PDuKRwKR0LRNMR2KRfsOAvE6KRykA8KREvQaYJEuQGuQCDBJuQLDNLuQGLRzZFILRCmMKLRMLRjyQneMPLRXuQutGqSMC5R1GQXLRYRAZLREVOjuQseCXHJfLRhLRcNPsuQwAAuuQX7HnLRNxHpLRRSKKCQdyB6MS5uQwLR5LKwiBo4MyKRTbCfBA1LRvMSsgNygN80R7LR20AyeL-LRJeASvQNaRAoR8aDHMRO4RpzRKnA5LRXzR90RybRJORTMRaZDDLLG2CXMRgwRsmGR6GbMRl2RaZBfMRGYDhMRzYRwgRlMR8vQL0GrZBWfNkUR9JH8hNEGR4gNb7QAnDLdRUYRxOR0mG2MRHTGZURfcRoQR4OHCYRANRZ7OibLroRrdR6ILHNRAOR0ILLNR5YRc7FPNR7KSybAHABUNRybAqoOYNRcQM_1RUcRiNRMvAgNRHWA_OSlEClNRdXCnNR9hCOPN21R2WR1OPRNDwNR4fQ53DqNLJ-G6aRJ-GBORXgI6NRNNRKtJ-NRSVLyOS4NRjFADORAORDgEHORxbLxzR_8Q9JRMOR99EMbLNWA1dRZpBRORUfAW9RalAkWRv1RmWRntNc9R1GQPzKmGGNKLgORhMPSKLrrNtILnORhYIEHJRkOrORiULSOBqqRRyCz4FBTFlUL0ORkWLYzFs0RKaR5ORGQHevA8ORMQSBXB_ORIVR7NPT0RvrJ_LLlVRTcRzIDKPRoKSQPRdPRPFSW3KPPRPNBRPRj6CUPReIHD2R_GCYPRRmLmaRf8O2vQMPR6vQGaDmZFDURKaD2ASaRRhPRUSRbWDqPRg5CKULFQSHrRrqRxPRm2K0PRIcNMjRRqRv0RNyC8PRj0PliNuwRIRSrqMDQRndRicLvSRIQRs-I_oRCGSVKAEGSfoGSQRbMPUQRD1AWQRF3RSqRxcNcQRmbLhPMP1RxORtQRkhGmQRHRRgRSt0RsoR0TRLaFpRSbeJFHP_pQXGACIA0QRjrB2QRjOR6QRDEC3-ICyD9QRIpLUuRWZRPZRHZRvFQhgLHRRrQSsQRDpKTbOWHDhiRTRRkzRsTAR-IEeLfLLu5At5DVRRe4A-2AKUREeLxHSziBE9IhRRYSSRURJeAgRRIUR1eNi2AaSSkRROHCSwRf8K-RR9FBqRRvZC77RvVRvRRtIIwkGqyAykGA8AMSRH2QOSRAvLiVRqSSVCNOeLIOAuSSmkGx9RqkGtPHGSRVNBISRG7P2SSslA4SS2RRUARPSR6HHkVR2QSmxOESRmGCoVRoGPNzP1QR1NSvRSXNPxYHgSRBWFiSR6vLy0RDWBqSRcvAnSR50RrQOLpRmpFO1RhRSFtROIKxSRvKLabB0SRd1RuRSrdRGJL6SRC7K8SRp0R-SRlPS_CSCTRHOScmLFTR2HEzzR-aEJTRJvLJ6R9xEaTS1TSSTR5JDUTRQ4KJlQysBDUSzQIbTRAKLdTR-9GfTRcRHhTRACC73GX2RtIHDVR-xAoTRzZCqTRiPRtTRl6KJYRQ8LosRrHAIDR8XRZXRSaFB0RnSB3TRssR6TRNDRnSB9TRm2AAURlDMlxQSTS9wCHyQ4US1aN9nLZ2RjRRZ8Im_BNUROULrkAAVSSURSTLUURlISROEzbRmzK6iJctEeUR8uBgURp9BiURy7IRUSgwQSTLA2Jy7IqURmMR8URPYRONHcVSDTRD0GOYRC0R_UReTLKVSSTLZIS5URJlAHVSDVRkxQCfFfaLxiEiSKq0R8TSb4O5KLTBCRVR7KLP-CpVRsPPzTSKaRtTS3KGh1RDJH-UCU_CxVRziB8SSSSRjUSx4AnVRGWSnQRrVR_VRtVRLaFvVROWR8IR0VRP9GNRHBISdHC6VR5JH8VRUcRmUS_zRwYLBWRrHC9SSmxONWR2KHuKHjWSKWReQSMWRJLQlVSPJLUASNgBbPEVWRi2GXWR2rFsfR3MDXhN1wRrwHnVCfWRbYJt1RjWRlWR0MReyQWrGQ_HzbQrWRkYDzSDuWRZKSTlLpWRzWRCSSrZRESS4IA4WRpcR1BFddLcqRnRSoMOw2KCXRneRFXRalAHXR0IGdGAKXRoOEpOOVdEPXRY7PSXRG1RsUSLRA8QCXXRpXS1qKv3RgXRbTJYRBp3RqoRiXRT_Bj-AfYRnXRliE_XRqUSB1RuXR5XR9XS9XRzXRAYSfYRqIL0XR6XRkhGrUS1qK7IA_XRPaBCYR9MHXVSdeECRHMXAHYR8OH-zRLYRF3CNYRuUSW8JYwQ76RdOSw1RYwP0mG7jGIEHbYRGTFdYRK1RmRB2uRdWOhYRJsKawAMGDPkCFcNKPSzpRXIQsYR2CSZ_Q06BwYRStLWlRtuBp8RmdE17L3CSIoASmRDSSUmRXIQ_YRLZRhGNyYShtRyYNJZR4KGn-QSQSPXSYpRsZRfZR_CSgQJUZRQZSypRKZSXIQZZRVDS8rBJZSZpR7YN3-QVMCLDSeZSSZSyYNnZRL_QC4QkZSRXStZRp3QdRHvvJyMHYhQ5YR1ZRJSS4ZRujRUYSm2R8ZRXOP-ZRSaRsTSx6NDaR-VSOaR3XRs7IJUSf1RbELEaSG3ReqBRaRWVR0TSFaSWaRAQK2QSZaRVoGnaRf_EdaROoGI4GGcR1UA3zGbaRlaRbhG6TSxLAcaR3TLbhRsaR-HBt7JjxDxaRQGQBbA0aRWUS5NSq4LE6OUtO2NR2oPpvD-aR20OPNBWXA_2OahRuGCD1OpaS6FAcpPJbRW5Ij3RKnRTNEsPSSbROrGM0RVbRkLEcbRabRRLE2lAiLEkLFfbRZLEmbRpLEIOAkbRgbRRbSYCDrLEFADazKAbSt0JBzKQKLWzRuzR-NSwzR0VSLEK0tRaURuzK4bRQhNLGAbbSW3MqfRurNqKJv2RAcRWcRfuRuJDzzRdQSTQAIcRYaSslQLcRybSPtIuJDPcRlORRcRv3I2bSfhMZWAghMWxIdeRD3DORShRSdcReaS3bLgcRrEJJpJ5YRlcRdoKt7JEFDTTAiORMZBscRxYHucRXTAE4IDwDMxI5YR1cRHRSLcS4cRO4ILjRz2RPRSDgCT1BlVHUeRZ0AYdAZ4I6MRrOSf1RIdRf4IKdRu1RTYRNdRTdRReR6gASdRs4IUdRzTAWdR8uQz4IadRmmMcdRjnKedRXyI98FhdRlYAbYAUMK9LKybAmdRRWDOSGieRYXS24IudRPdSmcAxdR6GKzdRmXArPSRbRbID3dRiiA5dRBIB7dRemC9dR9ZSAeRIzRKWNNNJ2MJDSQFeRp5IHeRteEJeRrPAUND4SLNeR5HAeoE35IKeRNmF0QDVeRlbSSzAYeRLNOghMbeRu_NIcSGRDfeRM6I0NAUdSodSx-FT6IZXAiMOx4AybAm6IklNXoNE3RMaSueR9-FWoNpsN7GAzeRdWS1eRUwRAaAoaBJfRbGQnwRUTBOfRyaBATBfwRxqJI2RgeSeFDIfR3EPkeS9eRmeSTiRewRuWADeSsaSNAJVNJcVDyWAy3RoWFNjMwAJcfRRGAefRwAJhfRqAJj6IZBIrbSg0MtbSAcSR4RkwDxaGwfRabNlKS0fR06EJfSpCEWtRymM9NSvNS2ACt2CugR_JSlhR11C71C6aA1sRWfSHqRJpRnrRB2C-uRFqRBbS4qRmfSUxRAvRAnDCvRM2COvRFvRbgRLlRdvRWvResRNsRY2CcgRjvRtiRNsRKlROgLYxBrgRF6OYYS7hRprIQOS3pRa1CoODQSBjfSpHENgRBqRrfS3sRmoRYtRofSruRtfSChRBPS03CD3K4iRSkRJhRa2E9pRYqRWgS4sRqfSSoRsfS4sRChRN5CA3OchRXlFA3OhhR-hAMuKqHDmhRRQPC5CQtRk3RPgSuhRMpRWLDDvR5fSFvRpgS4aSyiRr3Ch3CevAMYR23CZYB-hRKhGaLDCiRAkAJiR4QRjxCKgSR4CMhS8uR1mR3kRtfSpiRBvRSiRzfSsvR0hR2QAiRBt3CI5CQEKdiRI4CfiRo4ChiRusR94CjiRT4C1gSRgS3gSYGD5gSOpRqvRXvRJsBXiRbiRc4Cg5C0iRF3CN8KxjRdgS6iR2iRggSiqRigSTgSQgSlgSSgSkpRUgSnpRI0RCkRXhR1VFfFJjcSXeSQFJOjRPwPvMDsWCSjRmhSp9CUjRlILqhSDiSshSmpRUzRppRAkRAxRIjRKiSVrRrIDLdHqjRkCIoNDGOD2ZScjOwjRHhRgZAzjRGODNgSSNEmgSBiSUtRr2RlfSjgSqpRAiSFiSDkR8qRrIDZhS7PIAtR-yQnNDOkRWHD2YRcgSneCTkRI0A-hS9uR6iSspRCiS3oREiSspRkgSQjSJiSToNgXGxXCMwRm9CrkRViSSBDtkRFTDxiS3KE8lRsuRciSpfS5iSgiSQnRogS2wKXOM-kRJ-COuMRqO08CgoNElRBfHGlRevRahSAgSdVD3fBNlRPlRY-CCGAKHRefATlRNWAVlREOS1tRYlRQkRHuRZMAntRbGQelRZkEglRL8ETVSjlRs6EVZPB8CblRJuRcCDLuRbHDTRGEIDvlRmZCAVFAlK0lRUIA2lR6QG4lRzND9iR-uRkqCAmRW0B1jSyhSagRGmRoONImR3ZAIKDZMDjmQNmRVMC0CJCZSQXSEZSYUPWmRANCGiRZmRWRKcmR9WNemRZiSUjSxkRooRlmRZZFnmRu0C_VLGJLrmRlJSlhRwmRsmRShSdiS8gRULDuhSTlSaSD5GH8EA-mRBzCucLycS4SRxvODnRqHDHnRNXAgjSrYDXfSVhS1iS2gSUlSV1CTnRmzCWnRpzCrzCmzCanRvnR0zC2zC4zC6zCPBA8zCMBA-zCA0CnnRD0CqnRH0CJ0COBAL0CcnRxnRR0CZFA0nRX0CGBAZ0Cb0Cd0C6nRi0Ck0CUyC_oR-yCYyCnhBGiRGoRhyCJoRVARYmSpyCbRJPoRU-IllSLgDStRolSWoRNjS0mA1yCAQEcoRYXSXaMfoR62NhoRjgASlSmkS3ED9KDqoRCXRCyI_oRBTD9KCyoRU1RcjSd3C1oRDlS2sReiS7oRfLDm9P-oRrmShSKU-ICpR9mSApRPLDklSAnSkfSziSFiS4mRXhSNpR7gSJlRTpR3UCVpRxaGqZS5kSMIQbpRvND5pRWBDq5CgpRVkRxmSmmSkqRZtRnjSXtRTjSBnSljRKiSCBLHBLcnSCuRYUP1pRcpR7FG6pRX9P8pRlnShmSCjCRnSOjSplSrhSrlSy9C-uRctReBLMqRm9QCESPqRb-CaXSHnSTqRNZEVqRLoSRHC8nSTcDRjSaqRlqRrPOelSiRSeqRGiRgqRToSbVDbiS6sR2KOYRBoqR_SAGQSqHAsqRgvKuqRNyCwqRvNDyqROrRqxCOnS2qRymStuR9iS9sR4fS_sRarRCrRNaFxWGcXAZxCmoSIQSHAIKrRfxCsoSGiRAKD0qRxoSquRqnSjjShoSuuR-iSqkSrGH5oSBtRwzBerRCyOgrR-IDPnSOgSFlSkjSnnSKpRvfSHGB7SJvhS-fSFvRxrRcsR3oSZsR2rRDsRwhS8gSahS8rRlpSqpS7rRPJDppSipSahSIsR4rR3fSvpSfsRPsR2pS9fS_qRrkSUsRFjCWsR7pSWnSfsR1GDypS9pSbMKgsRisR_bSZkRZBCBxRtASVqQ03CwUSqRBgnSmjBxsRISBzsRgGAYpSyiSVoSonSKmR1oSjmQ_iSQpS3fBbrRCtRceSNoSxcNItRxNA9-C6KSrXOlLGqHDPtRyoScpSnfSHiS2iS-nSnmSmjSIiSunSWjSfCDhORynSjfLYUPEuRSkSYCDUkS7tRWkSLkSIXKWxRE6CutRJrSDbNytRazRCBEvtRjRB4tRVDDmtRVkSdlRgrJ-tRqbR-qS1vRERREuR1JQHkSgeIFrSXrSqlRgQD-HAPuR9cSZNDSuRkSAbrSAzOXPPerSZuRsHRmMRduR8bSyWAhuRMbRtVRkuRZBNgrRnuRbEOpuRlkSyqS_uRxkSFkRjmQwuR2rSifA0uRccBqYS59CQGDJUBqHD7uReoSHgRXtRWhSwfSgpSDqS6fSHvRLsAJvRmpSPvRiGDpvRzpS-pSVcMYsS8EAasS4pSTvRqGDivRWsS0fStGDesSHqSaPKgvRssSlvRgsSdJDwsSrvRysSuvRcvRY_CxvRMQD_YFkZRfZSfZR3vRx_CJnDDwRjxR8vRAwR1CJIxB8xRJ_OHwRuNAFwRDtSMtSJwRQhAZjSzRKn8CA2CPwRcMA_rPeeSTwRA0OK2RieSweSjFDbwRzeSR2RRHPH2RcUAiwRwLDL2RlwRxeSgtSuWJitSpeS3YH3SDtwRbcRnqSwwRnVCOIL9RDp2Q71BdWR7WSYHDfgJEoNI0A3MD5yRLqSmfSr3RprRYxR_xRExRXODHxRToNJxRlhBLxR0iJFTDLrSR6CQxR4eSzxMlfJUxRPxRDbN9eSaxRT3JMKLwMAexR8FEpaCFTD-ACVfSpHEnxRGbS_xRqxRh3BByRD0BthIvxReBFFyRr3B9RBU3BprD01L1xR0JS8ACoTOp2RUzRJtSxaSpxRqcBrxRo3BwxRwuS39QIyRthIKyRXyBxxBNyRjyRlBAQyRwyRxBGoyRIvS7ABWyRLvSZyRLvScyRLvSfyRLvS1yBmyRpOJOvSlBAnyRmyRryRRvSkyRvyRjvSfvSzzBevS0yRBuSN4R6uSPbRrvSL0RBLEUIMxwOgJF8fA_yRhuSLgFHzRVLJ6cAkuSrrIGzRMNJLLJONJ6vSJzRnuSMrJqcBNzRIGAvLJgXDSzRtvSatRfbSZSA8fRPrSc0LczR-RSezRUuSDiSw9KjRBrzRMIE8vSsbBawStxJgbSafSAzAkPSTEQAwQ1zRvHK-SB5zRLRRtjDaWSdSBQWS9JHbYSgVR9GSmhDcwSmlS3fBrwS9eSO0Rm4HITFR0RsZLU0R9hDomMX0RFVSA4PHPAb0RBiDDiDf0RgSSj2A0wSn9Ag0Rg2R_NSjwSmvQpcS0zRRmL61Ro2RJMRSxR6bBqQOEWBOxS2ZEARSJYSB1RCAFO6ME1RoYSIYS7YDKYSs7LI1R7DRMaBL1RyXLeyOCxO_oRWbBvQLwTSw1CV1Ry2RSMA02RpjNQXNviBxSFuQH7YL8ZSOiSAWS3YBGxO9WLfWH3kSRZSrZSfZRzCSeWBjXB5NLeXAfYSzPSPaPy1RKaB01RvQLsrSjJP51RaxSqSReQLmfLiyDmMRiXBkWSrQLvMNRmLktS9aBJ2RheSyLDetSLfRP2RLaApwRutScUSr3RW2RE0PSYNAVSEuSLMR0yScxSiwSjbSs3AlwSuQSt2RWxSsbRHpRn2RuNSxbR_sQUbAW1RSxS12R7xSvYBobN62R8sPAZRqWSvDEM3RA3RpgCi-Bl8IWeS_VSPaRSzSZIALxS9nS4EAazSIOCxvSVbRP3RDhC-gCT3RZTBV3RbRALgAY3RMwSHpRb3REwS8vF-xFf3RwbD5uSXxSQgRIXSaxBo3Rw3R1hMWwSC0Mt3RNgIwXSdXR9eSYLE_3RYLEG4Rh6BnbRG0SFZASbS_3R13RF4RE4RmGCG0SL4R13RL4RyMHczSbkIUOHxZR9eStTHV4RmgCX4RqNAZ4Rk4Rb4Rm4RzxQIyQi4RL5RpzSu6Gc4RR8Ik0Sq4Rd4RZrBzxQv4Ru0SPrBzxQd_CLFRyPA9xQYQMB5RtbQUIOr7GxfGj0SOWHJ5RCGAn0SPjO7BA4xQEiE0aAR5RwyQT5RlvQqAA0aApuFKxQYQMHKSzERGaMRDCWjLT9PQTMXQMYGSsiMmrEqKRbfS_8CtMS6MS1LRxMSbXQ_tQmJABuQOePQSStgNIGA5MSBLR8MSZDNuLRMuQANSIqKBHN-URRuQNxNFNSheMHNSptBRLRZuQmsQ70SHpEWLRwAAfuQXjMMsPAUAcLRteCeLRxHIfiGVNSruQr6CkLRvuQBUAxuQiROqLRfNStLRiNSSZIxLRJSCswA4NSszS6NSOEA8NSgwSEzS5yS7TSzlACOSywODkSjaLreSHOSySBJOSlwSf2D2_BgMRFgS8YSQOSPRB7GASOSRZLUOS-USWOSzIDYOSF2RSSHbOSC-E3cSMdRQyS7DPRwOxJS48BbzS5MRlOSkhGnOSJ-KBNRqOSbXS2zLocBvOS8PBxOSU3S0OS-MP2OSTNRFuO7NR6OS40N8OSdxHhNRMXHjNRHuAZgSToAdNRMvAFPSrsFTaAoNR03E8sSVuRWPPz9BOPSlaAQPSppQXtOqaSUPS4NRWPSJrFU3S9NRLUAGRNU3SFXRfPSZZFhPSK3SNzSXHPNNLnPSu6BpPSX8ADbSbIDTOR38RiWRk5RBXSVYR7kK1PSLrG3PSduSUzKzQREeLerS8PSNVRBfAHfSl6G5VSBQSuLQDQS42QuPRBRSHQSxORtCFzORDAF9ORZZNX1R6ORD0GTQS76B-xFWQSiSKYQS5ARDtJbQS2QSDcSiDGjPDLPRiQSeIRj5RQ-FOuBPaBnQSmJLDAFVaS7hRtQSXZNvQSJKMxQSdPRzQS2ASlVRjPRn9B5QSldSEURHFSnkLpARugDq4SnoSDRS02QFRSZaNZoSJRSjRQavP-PRKcSOiSVwFRRSRWDTRSYXSVRSnoBXRSZQSZRSPQRWKAkhGcRS2QPknGbRS5OEtRSYzSoRS81QbMPdQRZoStTSyRSRLArRS21Q8MRnqSw7RkQR75SvQR5RSjXD3RSEeLeTSRLAf4S8RS6QRumD99QvIRyCJ9sSlZSXIQHSSTgLJRRwgLLRR6WS5FDPSSewSuBASRRgLLWSSlNLiRRYRRy8IeSSkSS9MDf4ACVRfPRfSSlSS16SeRRh0GPlAlRRZtSrSSBNNATSASRrRR14QxSSWOBITSA8AKTS0RRsWSNTS4kG7SS2HH_6S-SShySC7St8PCSRETS6RRskGySSYyA0SSHiAzRRHfPM7Sw9R6SSmPHY7SjVRKYRORE6USpaIvlAUTSqeLNWSxKLZTSAaS2NSQ1Rg-EW6RghRQ4KjSRZyS00RlTSHeGoSRoTSgCBZMLrTSAySy7SbkFT1RxTSQUOHaSiRSXVOKkOabB5TSzVS7TSUbEr-QSmLEYRD0GdmLGTRJSSLVRMIEKTRsCEzJDMTRw7SbTSsiBP6RK6RVTR-JLqsBRYSaTRLtBdmLWUSXzEMLSiTRbUSyySVZEmTRfUS3IHeFSW5SkUS5VRtwS1RBlXNpUSKsS1URWwQGSBrsRULAyUSkGS0UStVB2USmUOX8Io7S9UR4KGC8I46Sn4LnSSCVSBWDEVSSULGVSe2R76SjURdVSLVSJOEMSSmbS7tSOOEkkOJWLPkSFZBVVSv7IRYSeVSoURs7IhVSsURZVSlVSwURfWSy2Sg-D0URkVSXwQNlO5LS6URvSE14R-7IxJRdEScTFtVScTLpVS8USxVSH4SnzOVhLrdANVR3UA4VSoOR6VSTVRTUCVVRGlKMeSaVRCWSkVREWSUDRcYShVRQTSm7Sa5SmVRtPHYSROWSpSSQzSHPFSWSOHCUWSF-DWWSv9SYWSSpQ28SzRBcWS6hNcNRt9SrURhWSrcMCWRR7SlWSJLQBLHAvLJWRuwSrWSvlAmWSuWSc8IwWSGbPYSHQWR0WS2WScMAuzSvkID_SOBC4OOm6StqJyhR-WSOySC3SeOSnWREQBFIRHXSm3RJXSEeLvWRhRMgeLyWRFTDWyShtLlkL5FE6WRPEC8WRbPDvYHYXSQqRMeSfXSdXS55CcXS6nAiXSMXRRZCOXRtYBRXRJMDfYRrXSUIAtXSfxS9XR5zSxXSCeLzXS6zSMhE8KAkXRuXSs7L6XSpXRNHArXRDATyXRuIAEYSJATv-H0PAHYSBYSsUSGYSMAT5_SsUS3mCNYSBYRYXSDYRiVSwyC6ZR9ySrhGXYSu-SqmRs0Cx9SU-SQYRO_SAXSyPSCXS7-CbrG_SAjYSYhGlYSCgFnYSrxSpYSNATgYRJdQiYRNaBkYR3bNGySYZS-sSyYN1YSQ_Q5YRxYRo2S8YSStL-YSAZROGF4CSd_SFSSDFDGZSeSAF1GJlAMBTRsPMZSdfLMZRXZSgtR_ATXIQUZSs2NCDCTBT7YNbZSkDSbZRd6Sw3ScrSvFQhZSKDSiZRfBTfZRnZSbDSK7RrBTyYNE9RuZSlvJwZSehQOqRmcAzZSeUB1ZSFjS3ZS7ZRprP9ZRMDEH8SeAO_ZS_xSA6SjURCCTx6NMaRd8SrdRQaRvNJFCTBaS82CXaRQaSI4GIYKTaSEoGVPRbaSoaR_4SaaSWCT0BP8WHNcSxFDcaSqaR55SjaStOE4LBwaRmINzaR1NRQ1O0BCW0Se2OS4Oi0OsCT9uSVbRzaSJeQ1aSBbRs2BA3O_0O7aSHBL72OKbRbIDuCT95BW5I9eSIbSMbSZbRObSnHKGDTdbR3WKlbRbLESbSWbRlLEVbSODTXbSpbRebSLeR8zSt4KubRqbR4ySB-SjzK_dSg-D3bR6MN9bRuCT1tABHJ4ySeuR9bSsJD1bS5bS3bSLcRsDTkQAIcR0rSOcRl-BrfR9zRCcSvDTiWAoDTyWAGeSNEMr5SPQSrqMNzSOORwXLicR_SAkcRBTAUcSGnS5WRqcR9HKacSRTAccSwcRfcSzcRybAicSocSkcSO0DwfEMiSVETs5S-cRrcSAdRybACdRhuIFdRDtRMeS0cS3RJ2cSpAT4cSmWR6cSZEJ8cSa3S9hCQEJ7NRjKLCdSTuRmcA24IGdS5YR84IgdRX9FK5IjdRHdSldReDJzzRodRF6SrGEWdSM5IcdSF5DR5IbdS-ET0dRO4SxID2dRiASH-Sr3QORAlVRndSB8SpdSCwSrdSAwStdSqdSvdSFYAfZMIeR7cS45IfDT6DL3dS05I6HA6dS0dS5YR85I1dSteAvAOZeR5QAEeSvAO8DTGJApIAJeSX5EpdRWFTNeSleRQeSScSqeRUeSbeSDFTDpOmOAaeSxeRmqSMeS9SSmtSGfRdtSYwRqtSrySnFDPfRutSkySfeSbtSnySveSMGTftSOGTneS1eSRfRYDTbNJLJJWxI9eSZfRbkMbfRwAJCfSKdJgfRdcBifRkfRS4IF0R1zS8bRsGTNfSUIMSZHQfSahMaEDa_BRLA1fRd2S1qSRjSDzS8fR3uIdfS21CffS61CEgRxqSKpSkmSbpSGHT4iSfiS5qShiSToNsrRyfSPpSaPK1fSBgSW2C8pSxsSbMK7fS2fSWHT1sSbMK3jSIxBDgSgWSK1CHgStKHLnSLgS6DLaqShjSjmS4sRPjStnS0kR4qS7GTVjS09CDhROkSFhRRkSRkRIjSegSs6ELjSThSijStfSsnSQnScqSlkRKiS-gSfhR7HKGgSdhRzgSghRX5CihRwgSffSzoAnhR4aSmnSJHT0iSthS5mRVnShqSaPKEITGmCL5C4hRChSSXOZYSFhSIdCXSJIhS73CGMD93CeITNhSUzNQ4CPITRhSQsS2mRHHTLpRWIT6gSYITdCKYiRoITaiRa4CNcBhhSl4Cg0BgiRNPFiiRR4CkiRoHT1wS2qSdqSvhRpsSahSwiRC3AAhS2iRmMRs5CtmRJgS7FD7hSPJT7HTXlSAqRAoSaiSCoSpnSMHTojSKiSKjRYaN2PR4xSsATuiBQjRbZEKDMTjRvIEVjRkkSipRAsSsHTAITCnSbJTwHT6qSyHTjiSaMDliScMDmIAuZStjR8BTriS0-EtiSxNDwiSDJTimSnlSrHTYJTElSuHTLHTyJTNHT0JTNpS2oSlsSj-HBjSOHRDjS3zRgDTGjSLnS5iRUkRWkRFHTcJTSsSGKTtHTEqRvHTqlSLKT5DDnkRLgFZjSs9CbjSRJT94CejSLgFuITUhSFKTlmSTITSnShKTBoSjKT6kRqjSWOBsjSs1LujSBlRzcNDVAzjSprI0ITogR8MDHmR6jSuKAQlR9jSSlRpPDUlRmjB7YSg-DAjE97CgrSJfOirSotRHrSo2KKbAm3SPLTp9BD3KSLTP0FeyJ9tRrlRZkSulRSMRwlRFVFekSLnS1lRxlRjkSSITcKTLpStSCOEBRHTdCKTHT4jSQsBJmRCsSMmRw6NOmRrSAQmR6ED9ATZBTf6S6kS8CJ6EDYmRunBamRYoAAlSXeNClSbKTKKTXJTGlSULCSADmmRT4B-mRMYRNlSKlSxgSQlSymRsLTMMTrnSVlSyIT8HTqHTMMD9mRZMTclSZxCTmSgzC1GQXmSLzCIpS_rSyKT_nSxKTtLT-HTaoRUBAUnRnzCwlSZnRuzC0lSenRgnRinR5lSknR9lSonRE0CG0CsnRCmSEmSN0CP0CHmST0CV0CKmSMmSVACOmSTIJ7nRRmS1dBBGT9yCDoRZyCFoRMoRZmSLLDLoRfyChyCemSamSaMTiKTNMTIHTwMTKHT7oR0KD62NTNTsmSZ6AqoSpITkxCtKDgNT1KTiNT6sR0mSCMA2mSSKO4mSxoRQSHzoRlHT_mSLMThNTcMTslS8oRFnSHTAztSoLDoMTLnSamSQrRsMTkNTTgSTnSUsSXITxLTSpRZLDZnSeSAWpRYBTBuR_qSenS-XF2nSbKG4nSYBD-XFVJTzoSjNTbMT3mR0KTZJT2KTupRwnS3BTTgKe6SIyS0pR8DDcOTPsNinSiAA1pRhOTtJTeKTvJTaJTVgStMT0mAFoSYBLHoSN8R5YRn_S5FT8lKUqRGiRWqRuKT9HTwKTXoSXXSO-SCSKk_SVPDk_SwNTnOTyNT5NDnqRFrRloSg5SApSvvK_xCqoSMLDxqRmxCvoSlBAKOTsJT8OTdqS3LTWrRPpS5wBkqSrcB8oSYxCGrRJYSIrRBpS5JDLrREpSLnSGpSCKDrMTlPTMOTFiS6qR1JTgqSqPTRKTlwCTpSA0RVpSGiRhrRrJT-pRmPTTrRjOT_NTlOTrrR5gSzODCLTwrRFJDupSfsSYHTcGDGqSXHTaPKtpSCqSTQTBsRxpSWQTtsSdCK1pS-fMbHTxhSIqS6pSmQTIJTgsSgvRaQTcHTSHTFqSiQTbQTyLTgJDVJDLRRksRhAJmrRnsRwTRpUSqsRLwCTqSGiRwsR3TRYqSTPTHKTVPToPTOpSbsSQKTRpSCjSfASGGTEPTjQRoOMTiS2vCKtRAXBtqSB_CvqS0wIJPTgMT9PT4OTZpSIKTDoSAsSctRFCD-LTYOTmBTDFDBrSA8CDrSmlRBLNplRu7CYuSJbNRuSM6CxtRRrSztRsFTQrSWxRfrSUrS6tRuRTgLTqSA_tRXOT0vRm1RVUFerSTrSTkStRTfLTXkSeSA0GOnrSuET1bAaNDtETkBTDZSWuRRNDvrSqPA53D_4SsGMpPEyDTguRyuRiuR4rSeID6rSHQT8rSkIDGRTfKTdKT0oS8sREsSNjSxuRKHBuID-GD8TB78SFHDNsSvNDPsSCKTdzSgoSepSo-DVsSfQTGvRdGDosS-STMvRBTTROTkKKQvRETTLRT0pSnsSZsS3pSXQTSHTrsSITTPKTKTTAqS0sSoQTxQT2GDRTTOTT1QT5GD4sSwvR8_Cc_CwBTXIQAtS9_CCtSX9CW9C3uSZ8COtS4uSqTTZ8CRtSpkRGtSUtST8C18CXtSRwRR7SJGTctSoySXGTqySlFDsySQGTZHPSGTatSkDRVGTM2R7eRleSstStySZHPOuSHxCytSOPTb0QfaAxwR8RDTxC0wRNSSc9SqyA3wR-tSEPAAuSYHE8wRBxRBDTvITYoRGuSZzRJ3NjFL1yCKuS25CMuSnSBKUTltBQuSXfQ2RTTuS6GThwMWuSzRTwtRZuSc3RbtLqACcuSlRTfuS2vS8gBOtSIxBeUTkwB0JSItS2UTeyA_uSquSFvS0BCBvSvuSnBAGyR0rCNCH0uSl-A8uS1ySHpRSVT9eSpuSCyRuuSM0BDvSHyRtxRGvSgyRKvSevSNvSmvSTyRLvSTvSevSVvSevSXvSevSZvSevSbvSLvSlyRvVTQvSyyBtyRivSzVTxyRlvS2VTkyRovSmvSqvSbUT1YQAVTVAE-VTN3RyvS3wO-yRJ2BAzR4vS_vSTLJBwSISQuCTJLJKWTlgMDeRDwShzSouSGwSyLJPzRYKGyQRLwSuGTqnSOwSwbSZzRjFTj2Sn3SizRtlDTVTI0RYwSnGAp6SmWTc2RqWTcDTgCTOzSkwSOXBmwSUKTvSEpwSK7LPHSswSp-S4-Sg-DlATxwSvGS_VTdGTpHE3wSEVT7qRP0R7wSfPGu-IrkDW0RnoBCxSSNA6hD4cCd0RuWCIxS56SZSShyAkDTh0Ml0RIyAuWTN8SR1Ek2RiJT2ZNVxSrWTB3M40RKVBayS4yS_0RVATOzBhxStXFjxS0ATlxSovQgxS5xSJ1RuXTqzONbBbMLPCTx7SxORxxSWXLzxS3iRYXNHzSWETY1RzIEyOTLzSksN-xSLaSGCTPbNDySBXLhTT0nSR-Qq1RkXBbQL_WST4SqATV4SxsPzZFTySoMT11RCSTl1RXySLMRhXTYZBcyS9OStuBfySy-ST7S2ZNAUTEfRUGTueSEUTmwRyeSHUT-TTQaAu8SDkJTzRxySB0PzySU9ST1AwUTzxMh0MV3AbXTNVSSiBRYSm2R-ySiXTRgSCzS4ySx2R6NOaET_DTQiSbiBEYTDTFMzSvWTr8G92RqAFUzSTzS_2R08MWzSjET5FTH3RAWT4bDfzShUT_fBB_SlMAzEAlzSf_JU3R8gCpzSX3RH_SbiF7YTDiSF_SS4Re3R97MzzSFZTZJT3zSfcB7_SdXRkDT-zSSPLA0Sq3RC0S03RoSKblA33R83RI0S43RnbRM0SoSKO0Sm-CLaTH4RnbRA4ReqAPaTV0SBXTLtGY0SQ4RwvSS4Rb0SqTHW4RAyQm0SQqQbrQQrLAsQyjQgaTlMIfaTgrQ_KEmaTQmQijQSqQ9qQXOD_qQsHQASNtNATsAMSAULEqPARKQASAgAARrQugAwGNkBAvGN7BAHOApbM5xQNILIHK0VRshAExQLKObDBvSAGxQ7aT5IN9aTnFNgrFhXFmsQ6jQGbTxaTvIAzaTb-EYbGc1RwtILbTtNA8aTvGN9SDA9EofECbTNOBEbTTbTxNATOMwnBbDB1aTAIA3aTTOM5aTWkAebTsGNAbTd1JlBAjbTRbT5mSPbGobTIbTMSAvSAubT6aTdbTNbTfbTQbTipO4bT-9L6bTyaTJbTqPATsAllC-bTwbTBcTPbTPvFhbTwfE2bTEcTFbTOGAe0SvwQpaTDsQVbTvBAXbTrbTVOAbKQh4Rf0SCyQjaTi0SccTecT0yE2aTBSQt0SpbT0aTpcTsbTVKQx0StcTKmBHOA3aT6xQSbTQqSshA60SkyQ80SE5RHbTIcTucT1cTVKQBnMUmMcbTvIAxbT_aTqPABbTH1S6aAJ1S1OAxyQh3GXONr_Dq_R_3Qp4FlfJLUOIQT81DUoKZqIIEPqAAzbTlbMCdFqAATSARaFfnQcDBCWHq_RwaGFmOe7SdTB71StaMtXF8JN2tBrcAfEGn8EIqKD6QQvLxISaZBqAAllC0RMllCnvOQESTAR99Cs1CHgSlRKl3IxLC6BS3MA1cAJyBVCNM9PRRKlLN9cItII3OPqNMa0FvGISKLuNE7oFRhO-dAWGAhBATGA9nK_pC-YOguQRpA9XA3BANRA6SJvcQAFAQwIzaG--R3KSoIREgO-KKnHQlLBshAAUCwIQmyOYFN98Px_RFCMm2SRTAefHWaGDvF-SDGOAYnSX9RrISmBR__R2rHegLFcTGOTc-Qq9CS9Q0AA0AAuxBvxBO2NdlS_dTs_RVcTV1CrvOFDNxEGdXCAFAHeTA0ByAA4AAGuQJ7LylFMeTY_BHSRE5QRFAaRNyHM-OOBaOVtQb2NCyISfTA7QFfTtiORvL4bTt1CLiF9DGSXKbfTvJA8EJvBAl1CufTClO3-RetQ4cT6mSSKOofTqACafTKfTv2CvJA5pKBHA3BRwNBOiFRnJt9QsRKc8QP-CB3SpnB8_BzhOMLHzdTv2CamKS7HTCHjML7oFdyQOpPCLLQgTseGFqAO_RstARDDKQG9LJcCR2KSVOB4KS1aEzaGHSQIdA7TOWLHtCO0vHcmOhPB7uQCaOFBM2OBV5Ql5S9fTgYEvIEviFDZJvSJuQHxAAqDBCkAOfT6MS8QH9WRz3QY9PNSAWAK6BAzLA2cFm3NgIN2JN2dAfRQZpBa-Cu-CNhTDwDBZIubQThTGaLVhTTxQXhTxTT93F4BAMhTO9Ra9RrqLQhTShTOoHBaL6JAPiEl3IYhTPfAmhTrMO2-Rn7RyYCWLLPfHvhT3gTWhTvGAzhTefA-jSdcTrcL_gTKNBA7BWfTYSMYfTJPM_cHi1Av2C3uQffTdfOifTVGNHTSlfTCaTEgTJQAqfTr5QEGTcdApGSolNwSB-KTxNA56QAZRwKBSiTqdLClRq3DE5Q9YN9uIE6C_gTfiTToN2tR8dGenN3QGtcLOlB7FSIOOFiTxTTLhOn2CEeTFgTMiTS9Q2HDnMARiTw1LjfTbiFR6GNNKXKN2EATeTyQIEbBkHAWeTfsAYeTRcAk-C3HDdeTAqSUxE7MA-YOwBAZcCQNBOtC-eTBhAllN7GAdiTboNr7CWcTIOAiiTCjTqJMEjTXIDUsNFcTkSAj5HqiTP3N0wIhjTHtRKbEOwRkOD5_RuNDhfTDjTG7PYpO5iT-9LujT_nMb1SYZCWdMZlAytQhDNvKR6MSj1S4KRGmCm1SBkTZrNvlAnoMeTDB2St1SEdT-UR-MSk_AHLRz1SJLR21STuQjAKlvEWuQ71SYuQKNS_1SMNSC2SYLRF2SrkHSNSmuQK2SouQ3AKiLRu7CP2SaNSR2SoLRzuQeNSBCQsLRhNSXTB6uQYcTZ4RlcTSsGq0S7bTYbTW-LicTZcT9kTbcTnOAWbTJcTPvFscTAlTumM_KE_cTIlT8bTDcTmHPkjTsdRjOPjkTe_B-cTncTJlT6cTsvIGdTvBAxbT-9LuyQOdTBLAQdTpvAUONTdT7FSd7CXdT-fOcyB2jAbdTtOEddTjdTODGsKLmdTHWHX5QpdT4kOrdTlUOgtBudTJHDwdT6fNKiTZLN1dTzgT81SANC6dTDgE8dTDgE-dT-_RzISzfTDeTKiT3fTHgTIeT_pCnjT2hEG7PzLPHjTAFASeTRNAUeTNjTqCDOqAQjTzODbeTjBAdeTp5RKWBWyC5ECjeT0rRzdLaMBoeTnGAqeTtgTseT0YCzXE-1S4OPPbGyeTyNBryOfRQUIMoBS8fO5eTUNDDVG8eTQhFdjTuNAAfT7FSEfTsiOVZDBgTMnSjMA1JAbfTMfTOfTS2NEiTMmTFFNTlTVfTicLXiTLiTbfTliOQiTLeT6jTH7SViTnfT8iTYiTbZOEnT8fTUnTAeTGiOyfT5NTVKOXRKFeTGgTNiT3MA5fT6GAUKO-pAAFSInT9DKn7RrnTV1C0fTunT9iT4fTs8GxHAMgTlVCOgT_mTObGj5HTgTDxHVgT9QCXgTu9BZgTtmLcgT5_RsPAfgTxHIPgTIIRdhOPjTFWGQ_RzMApgTIzRrgTI_RDaEvgTq7CqgTwnKnfQ2gTdLBzXB5gTYhLGIK8gTymL-gTonTTfT3QDI8IFQAKrMEhTobNGhT9wEJhTXiOuQHohT7ASrBG7RAsTEheMthT7hTksP9hTjhT_hTlhTZXSRHCchTApT5hTxYHEpT_CMnVC2fTAiTfLC3QG9oTAHSH7RA4QrhTneMDpTUhTwhTSpTyhTJpT3QG2hTphT5nT-0QOpTZoLhhTfpT-hTS9C0hTH_CZzC4iTz8CIiTeeO2fTGeTSmTgNSffTgfTkiTfnTukGhnTmiF2fTxzFOaGYUTzSNfjTplTSRTycNToN-9LmjTenTojTNSATCHniT9HSrCIDqTaDLJbNtiTMTBtODwiTjRByiT6GA0iTQ1B2iTX3NItCxpTA7BG3CZnTRmTxnTZOB3HDVmTNeTFjTySBZmTvBAbmT1LBLjTiOROjTgmTCfTzODAjTU-OWDCVsRWjTpHAYjTajTjeTJwG2wImsNyjTTRTF8CUlTLqT5jTNqTiGNzaEsjT6gA_jTANCwjTj-RlpT2lNUII1jT6gAIrT7pTKrTQIDUsNlTDOrTpiTAkTpMSDkTf1SGkTwKRJkTGrF0MSriMyqM9_ByQNSkT7MSUkTJbBWkTZsOBNSQuQLLR31SOLRaZBQLRhkTTLRXlT83ANNSgeTiuQG2SkuQI2SkXFrkTgLRtkTWNSO2SYNSlLRGzAykTcNS0kT1uQ83AW2S5kTwLR7kTkcTGOAp0SPlTdcTblTOGALcTitIhaTJyQacTstAZsTXbTHOAdsTwfEEcDjsTbsTIbGabTlLGycTMlTKcTssTntI3cTNrTclTmmM-1S8cTD5RtMLpsTRlTAIAmsTDwOB1SvbTMbTMSACcTRcTSlCVJAQ5RW-FPdTL1SRdTnlT3lBUdT6_QqlTqEAYdTtlTGxHKaLExA3MAidTkDNCKL1zGndT3lT-kOEED6lTxSG9lTagTDUAnCMmGCZgTBGN2dTmmL4dTYtTllCRaF9dTkvOHnTNmTCeTvgRjnTanT3pTJeTqqTpjTYmTQeTIjTX-CxqTsaOemTkgTMFQeARjmTlmTfeTE2SpmTkeTsmTqiFumT1KSgoTEQMzmTFgO3OPaHK3mTRwI5mTdyO7mTVbR9mTwVCGoT7eTKaODnT2wIGnT4iTwlKLnTfNTOnT3pTQnT6MSQfTZxCFiTlbTqwCzpT-nTZfT-iTv2CcnTGuQ6tTTiTRqTwjEinTQmTBqTeaGmnTtfTwoTvfTJnTxHA7nTqwC9nTlqT2pTnqTznT4BA1nTjsSytTVnTmpTj1QAgTzfTCyIJvTwnTS9QJgT_tCDoT07Q-mTigTXoTgQKJoTptCWgTBJKOoT71PQoTtCIdgTToTk1AVoTGoTSzBXeTaoTogTIPGkoTwmT-oJymTyaGjoTeoTloT1gTkeHNmO4gTOoArBMtoTZETSMAkuTBhT0oTDhTfxHFhTHhTf3BffT42RziBXpT5HSmBRyaEApTshTG_EQpTihTeyQkhTS8CahTw2KMpTR8CN7GPpTepTGpTZwTIpTbwTJFJQwTCfTTDRqhTjnAVwT97RiwTKMDTpTipT6GAkpT-oTS7RehT6hTvwTxhTawTZhTvpTTnT-oT4nTypTYnT2tTmqTS9QPiT3uTMqTWmTgnTc8QmfT_pTpfTlnTlsNFqTErTIqTxjSshAYrT0MAfnTPqTuzQgQKqiTpgRVqTCvTwaOniTR7Q96CbqT4BAdqTrqAfqTLHRt2CiqTSzCkqTDxTKvT_iTpqTIxTrqTLMPhLAuqTwqTTTBBuTsBA0qTzNGeAR4qTUjTxGD8qThBA-qTieTcjTCrTRxTTrTeiTr1CmbTljT3jTjiTXxTarTDbFrjTUlTPrT-ISDDJHyT1wTHqT4KCdrTVxTNyT4uTLrTcrTWrTshAUyTmWCizId1SrMSFkTu5A0tQIkTN2SyMSl1SocOprTwqIQkTn1ItrTIuQvrTqeSghR_MSBGN01SJbBbkTNLRdkTVuQDONvlA6rTCVCLNSduQlkTONSnkTH2STNSFsTM2SzKPJsTZNSXTGbNSyuQM8RrLR4pTuLR6kTdaTjcT_bTcOAp0SHcTQlT0cTqcT3RQFGJ0XQvAAiaTXsTEyQezTasTBdThzT-oFIzAEkDpzTocTCdTizTV9BwzTqbTvcTgcTDdTzsTUlT7cTpbQmyQtML1zTrzTwcTizTvrTnkMBtTAcTDtTybTKdT0bTHtTJhPvyQKtTmnLlvQPONx1BPtTZ9RbPBrlT8jJZdTulT5_RcdT83AedTK0TgdTRaFZtTCdFldTJYORhN0RM4lTgtTKMD7lTB9AGCJvdTltTn-RntTD2POuQYZCQSKstTgAAHmTwtIJmTwtILmT_wTztT8nTPmT1pTYvTv2C5tTyxT7tTXTB2xTJjTcmTyqTVeTfmT8xTXCSGuT6qTmmTgeTKuTrmT0cQneTKDJPuTnCDugTM5Q1mTVuT-9L4mTxJP0eT6HNRBLevTbZDDXGqoTsFR9eTiuTTOTBfTDtQ4nTluTHfTBpR3ARpuTNfTruTOKORfTfxTUfTwuTCxTQmTvxT1uTdfTdnTJrTJxT9pTLxTWiTDxT-uTCaOAvTSKOkuT13DBHAGvTCgTtnTXvT0uTynTJFJOvTkNF4iTg5Rw1Q8gLIqHsnT2nTyuT3tTLvTBoTLgTHISNgTl1T1pAHoTE5QivTjYCkvTLnFYgTnvTX_BdROiIQYcSUoTXqOWoTYzQYoT1qTwNBboToUIJrD0vTMNHsgT2vTJ_RioTsQHqLJEmTRQPIEGnoTjZJo1TB0FzBD9gT2PRFwTzoTYmFIwTxbNksN4oTyWD6oTOwTyLKb4KewTPhTcpTWwT5wTgpT7wTupT0wTYpTxoHOhT3wThwTqpTjwTdhOhpTmwTWpTSPT3hT-0QtwTppTI8DRpTspTg9CupTjpTRoSCGAx3TrqLopTghT13TYwTs3Ti3TBiT9wT41T90TRvTBxTNFJS2TbfTGxT6pTPyTD2TkfTF2T8uTAqTZiT4KGbiTxjTIyTijTXqTJqT2jTMfIF1TOqTyTT_tA6uT3LDTqTsiT51TuiT25CZqTOlKRnNziTAOO-nRu0Q3iT51TGiTsxTA1TvnTT2ToqTBjTg4TgaMtqT9tTamTJ1TAuT5DRM1TDuTI8C9xTTjT6qTVjTV1AXjTMZBZjTEyTBrTGrNgjTa4TzjTGrTLyTkgL4jTZrTR4TTsNBWD0sTxNAjyTfxRDrTS5TFrTR8AhyThiTdyT74TbrTBWDbyTd5TfrTANChrT-9GsKRbuBg1SvxBmrTzMSMkTpcMqrTyyTbTD0yTCLRCNSxrTYkT5sFakT1rTckTQhT61SCzTJNS7rT4sTkkTD2SPNSr6CBsTpkTJ2SXqOL2SHsTN2SB2SQzTX3CSzTT2S1kTbLPSsTR6GYzTf7DmzTczTozTo8FvsTKlTfsTeaTFlTstAA0TBlTiyN9TEq6TNlTPXIu6TSlTvuTn-R6gA8zTosQH1JE5Rx6T16TsvINcTCtTObThlTItTS5RQ0TMtTBxIT0TGqTWdTStTslTVONa0TxMAc0TYtTylTwJG0lTl0TF-REURczOq0TitTSvIu0TnUExdTBmT0dTAvEqtTFmT5dT7dT6GLKmTxtT4iTOmT1tT91TC1TTmTKeTC2TzxT8tTJxQ-tTKjT5xT7xTlgT2qTaeTceTR1TIuTomTEyTV1TkcQNuTY1T1vTFEKC3Tc1TUuT6hJxeTXuTh1T-hDR8C8mTk1TduTfvTAnTOXGCnT5PMr1T9oR_SAM2Ty6QmuTIfTdQMLfT11TPfT31TtuTz4Tz6TniOL4TuxTr7TcfTefTHxTu7TjfTUiTT4TNxTROOW4TR0QX2NtnTY8TegLP2TNLHe2TM4T3pTMvTW2T3nTzISZ2To7RLnTIvTm8T44TavTuoBcvT3WBP8Tm1TSzBIoTqPAUgTfhT1nANoTNNNPoTw2TRoTz2TsvT12TuvTRyBwvT62TyvT92T6vTC8TMBREeORwIxgTqcAG3TmoT9vT3gTpoTAwT7gT0ZEuoTP3Tz4T0IEPNB1oTJwT3oTLwTY3TLhTw3TlpTn3Tz3TA4T8hTwwTt3T8wTk3TRwTqwTXIDNpTgwT03T_9T6wTlwT8wTv3Tb3TlpTA9T99TuhTFpTA-TE4TVpTzwT73TH7TSvTjnA_3TT-T23THpTtpTF4TtcLh8TI4TpnTK4TNXA68TnqTO4TeyTE2TjCRMxTf2TRLAPxTY4TSrTYyTGtRi5Tc4TUxTl5Tf4Tr8Th4TwjSI0Ak4TcxTELTDbNWqTfCNviT2RTQ9P6EAmhTmxTADCx4TgqTj2Tl-TxoT5iTtxTq7T44T4qTs-TOeT1xT-4TvqTA5T4xTC5TCuTwvTG5Ta9OI5TAyTK5T9qTM5T_qTFyTQ5Ta-TUrTjjTV5TWxTliTo5TXPBTyTs5TVyTJDJXyTl3T72Db4T-5Ro8Ce4T3YIn5TRyTp5Tk5TIOAe5Tu5TUPSQdMtKRkrTryTOzTtyT5KR25TwyTbPS55TJsTTkTDLR-5Ty1SA6TCNS9yT41SekTBzTgtBDzTauQ8rTB2SL6TJzTCsTLzTR6TskTAnDIsTV6TLsTLfIS2SINBU2S2kTWzTX2S8qHZzTElTnzTb4R66TZbTdtIm6TazThsTvAA4AUcsTxsTJlCvzTj6TAdTr6T-sTB_C0zTEBUfzTlsTBBUZ-B6zTV5T26TlyQUER56TKBUqzTGBUNBURLAuuI96TH0T_6TX_CScTlLGM0TBePUVAjlT2JAllTAMANtTBsAU0TR7R67CX0T5ENZ0TVtTO7T30TQ7TNQAk0T9zLodTftTMLL4KCr0T7yTa7TGxHc7TotTz0Tg7T_FRi7TDgEvtTl7T5EJprIn7T0tTItCp-TS9QE1T8-T84TPeTx7T_4T_tTd_TjlHMjT6xTN1T27TFuT57TJeT77TheTbjT-7TmeT2CJBHLpeT_2TQuTmiFOpLd1TH8TxNAg1T7yTM8TbuTO8T4eTQ8Tn1Ts9Tq1Tj2Ns1TQvTpnTw1TxXNb8TPnTe8TSnTH4T4_TInTj8TxuTNCU_1Tp8TP4Tw_TS4Tu-TG2T9uTx8TK2T08Tx9TluT38TD9TU_TAoT6fTnnTQ_TDvTb-Ta2TtqLC9TWvTE9TAoTKgT7FShkGEoTm2TjgTN9TAIAP9TpxENkO8aCmvTiAOV9TpvTSoT0GA02ToDUgvTc9TL6Qe9TRoE-2T8dGA3TD8ThoT4vTE3TygT7vTvAO_lOq9TTvK2CUdGMCwTncSEwTTDUGwTS3TkaJ2oTV3T39T5pTZ3TYoSc3TBpTeaAdpTq3TV-TM-Tj3TZ-TZEUd-TXwTrpTg-T43TF4TO-TM_TQ-T-6RS-TkEUr3TQmTUpT1hThEUrEU4hTI-T-9TU-TL-Th-TfLCj-T48RbDUvQNn-TXfTB1T44Tr-T__Tt8TNDUU4TOxTCqTQxTVeSBtQh5TTxTo2ScyT7-TY5TAnDZxTmFEA_TAkTdxTT6CE_T--T-2Cr4TI_TaZBu4TPfAUyCN_TpxThqTx9Tz8CT_TCFUbfTW_T__TsqTSCUHHDy7TK1T07TaCUEuTXCS-xTj_T5qTLlAL5T2BAN5TbjTP5TreRNFU1-ToqS1tSHrTm5TQCUx_TmuTtjT0_TCiT7yISxTayTCAUW5TOyTLDUa5TnUCQGUEAUpKRqMSw5T98Ay5TOKM1hMKkTorTtzI45TjUT65TKLRTAU95TXTBx1S6yTB6TENS3rTfkTG6TSLREzTgAUKLRiAUAsTokTlZFlAUSENNzTjLRKsTQ2SYQLOsTUzTV2S4kTd6TUsT0AU1wQ9jQZLEsEAl0SazTHHUz5IEcDMHUsEAV9BPHUf0IAkQRLNDkQ5nRGkQ0jQaqQq3RRJAHHUnJPFNAHHURfCxrQHHUfJPFNANGNIYBiIRzFAtYB7lJ-LAfbAeHUZEAkHUdUEuiGmHUsHUupOzcAlHUwHU_xQf6TJyQSHUc4RdHU2HUZEAgHUa7OXQNXrQ8HUcHUnHUyaCRGQBIUj7OJ0AGIU0HUuHU_cFHIUc_Bx0S-HURxKQIU0HURfCRBU9cTcLCLhQo9ONIUrBAtHU_HUWIUfIU2YAJHAAtTzHUjIU4HUnIUoHUlIUYGUirTsMSJAUPfTW7FHIU-WNdGUnbMfGUOAU78Am1Ls7FzIUDwC_KRh1S85TKuQoGU5yTz0T7yTB2SsGU_yTF6TdAUH6TxGUJ6TGzT0GUaLRRNS3GUqkTmAUGsToAUU6TKLRW6TqyDY6TuAUa6TvtDxAUTsTY2SkNSzrJyIU0HU0IUP-BHHUBoDJHU7IUlJUvbSPMR3UC3WKHHUxILHIUZKP8aOrHUjIU8HH0HUZKPxJUO-BCBAoJU7JUu2RuJUFIO9JB2ZOdbKLeK1ZNYFOGXR5FA4HU5YRiWBXKAHHUScSA3SrQSxPSpETZZGVsTqIUIHUtEAqHUUIURGQ4HUKHUvwQ8HUaKUHIUPIUdKUEkDhKUOIUhIU4HUV9BmKUjIUjKUhIUVlT3sT9zTTBUbIUkzLo9OrKUgIUVIULKUuuIqHU5aTjHUhIUlzTuKUilTJtTklTLtTQHAqAA-QMiOM2dCVIUPPE4HUeARFAUwtQHAUx5TwIU1IUebM3IU7cNGTC4pM9rT_IUu1SVkTCJUXkTWAU-cJYAUC6T-yTE6T4rTINSwGUfAUNJUZLUPJUQNSO6TSJUQ6T5GUT6TOzTqAU9GUOkA_GUvAUb6TCHUySB6uQiJUPrFhIUyXP9JUHIUpJUOKNMLULPEnXThIU9LD7NR7IBlTGrVAWKUzJAgLEu6GeKUGHUSkQkaTIGHOMUAtMPXIWMUJrQHmQZMUgjQRJADNPbDBx3KwGBKTAxrQxDBxbThMUAsAroBASAkpBXbTRdAOMU4aTvAAkpBxbTPhLWyCbEAFHUQrQcMUmcT5wNjiAXbTnMU5WBVWJ-YQh9AEIUTMU5MUfMUPrA0KHi3KTvKt0SFNUaABHNUiMUUcEOlTh7M5MPgMUNNU3kBKTAZIU5sTWuBeMU3MC8MUUNU-MUE0TkMU3MCmMUdNUpMUBLUC7TGvPM1SowTi0TkdTS7TOLUrKRQLUbGUSLU9MUroBLGA05TuyTn1SRnKyNUa7MzFAs1SurTUAUdLUyrTZkThLUHJUkLUuGUKJUnLUwKU36TOJUmkT1GUKzTTJUwLUWJUyLUYJUrAUbJUdNSQsT3kT4uQgJUAhQljHlNSg3KiBAi3KzNUR0KdoB1BAMSFNHU5NULQJ4ySPqS8bI2AT9MUoZDxHCspA_-SuOUAsALGA9KDfIUkOUJHU9MUtJUvzRfnNWiB3xSSxSUZTOFE2MUNGNDNU-kTRJArMUbDBtMUBTARMU3MUDPUGlTGPUIwAfOAOMUosTQ8MBrQsMUmpEOMUx0SOPUPzMsOAuMUXNU46T6sTTPUPfAIABHPUWPUyNBmIUxMUPcTzMUyNBlNUK1SD7TFLUpNUzBUbtT80OlyTZGUvNUGPBcGU1NUNAUvyThGUxyTjGUSAU9NUnGUR6GpGUEJUrGU2rTIJUlLUgkTLJUoLUpbQqLULOUQJUtLUdLREsTUJU6GUvkT8GUxkT-GUTzT3LUeJUc6T6LUEHU6HUm0SUkQckQ7pO7AUfKUbkQToQiQUlMIgQUmQUSsGRHUlQUYoQkrQdoQpQUuQUqrQHHBtQUHmJDmP6JAiHU1QUvAAtPPR1AMKCVkQCmP7kQ3IAcHU1QUDBAtFA5QUSACaLA7QUCrGU1ASPR3tBb5CcxQ0QUIRUTeAXFAFRUQRUC1SxQUMjOVRUuAAPRUHNBNRUIOAPRUNMU1QUMyQRRUVkQLyJKPUNGNiRUYsTkRU7AEmRUt0SYRULyJTIUERU1kQHNB-QUM-FFeOCMAdPUYlTfPUeqAyRUm1JxlCzsQK5RYRU7QUzRUtNUe1SvIUpyTHkTHuQ1QUrUKsyTk1S5PU3NUpSCYRUEwI-IUmGUBJUBQUDJUzrTLDNZAUtGUcAUONLJQUIOUcuQMQUIzTMOUkAUOOU4cMTQUeCDwkTRzTNsTYQUdJUV8GbQUI6SjNSajHcOUSSULPEuCTYRUXMNSRU1EOpXPh2S8fRMQBRpA0IADRH8vQaQB3ILATUVFARgGCrSApAVRUOJTj6CDBAyzCg5NBPUYRUjRU8RU6SUaRUDlTGHUpRUl4RrRULeAOuKuRUERUXFAxRUVTULRUJlAeRUCHANJI2sTjyQxKUIHKZlTUTUlRUnTU5tJHRUVkQKRUDMIEGJmyTaGU2PUSLU4PULkT6PUpaMiGUsrTlGU_PUWSUySBCQUZSUv1SbSUGQUFOUeSUHOUpTUJOUiSU_rTOQU2GUQQUSfIMzTxLU7GUZJUAkAUOUPsTVzTwSUnoKdQUzFCEIUZTU5MUvRUURUdTUjQUYTU6SUTTUjUUbYAlUUlMIDRUiTUrUUISP91KuUUuTUwUUdRUj6CcRU5RU-zTZNUbTUTRU1UUmIUCSUaRU4UUtIUv5T1PUb8A3PUNSUVLUkyT9TU8PU_TUALRBUU9MS_NU_5TgLU0rTDOUGNSHQUvGU91SMUUhSUhAUNQUsLURUUDsTTUUSQUVUUUQUXUUmLRsSUZ6TWOUfJUDHUY2SWKUekQQMUXTUQrQuVUUMUxsLkkQ7wQpXE1VU6oQsaToKA8RM9FBgnQRJAl1CxrQl1Cl2D1BQ0fTtVU4VU5MUQ1CnRUyVUIWU9xISPU9bEVKOx0SCWUNILEWUCyI5UUyKU7UUPWUe2TmIUl1CrPUP0TnNU3UCS1S8dGJKSbvLk-R8jCm-Ry9T6SDv_QLtQ9vTNtQ0rHIPAv-RXJAx-Rp5QAhLr5Q9_R-EUiqIe6B61FDASSuLoHNJcOCsOAJMKASJESaFS7GRwJSdARXCSRASoARc8IWASvAR_ESbASFNP_7GeAS9qEhASG7Im7Qm9R3BAlASp_RnASKNNgLL4ARP_IvTRHwCuASBBRdvTOORzASiNL1ASJDGJ0D1QRCIApKCDDR4_T2wT4-RkjChtQFgLKGSQHSVGSjDR1CRQGScmOSGSaGS83TcGSu0PB9TgGSLDRLaB5dLPDRnGSAJSuXUT-SWFMW2CaHSreGtGSchIleTpJAUGSG7RNGSzQOihKzPUuIUoyTPVGuMS9KRZOApNSwMSIVUnrT4IUbhA2MSnNSAcC8NU1yT-NUXSUeLUqGUCOUFQUEOUdSU81SikTpLUcVUjSUQUUNOUvLUnSUjVUpSUVQUrSUXQUoVUbUU5LUxSUhJUzSU9uQ3MS4LRNMRrNSxgN10EZfSi2S9LRLZN_LRUoLBMR4XTbTSc2ScWTe2SMMRsNSLZU9SUo0RcXTj2RTcO_mTOLTNEMYMRr2SN0Ox0RCZTLOSw2SNOSu9Sk8J02SnLLmMRTOSpMRmYTm1QtMR3gNhxORKUwPSU4SfOSIwOhDPiOSa9SkOSF-KN3Sf3FP3SmYLL6So_SGNRT3SYPSYfQMNRmcAzOShoAQNRPSThbA4OSFXHXNRf3SqZCaNRh3SCPSj3SAPSf7Ei3SQXHk3SCQO8gEmNRs3SIPSixFTBTgNDNPS3fQ03SY4HiEA0NRY4OwaS6HG5NR83SYPS-3S6EOkwFYPSC4SwfQ7aFwtIiPSdDTPHP83CZJAK4SCETqPSNFTSOREbUuPSR4SPORTKUD3SrAT88RoWRZ4SPzK6PSteGX6S1KL96IVNOsZIl4SiLQn4ShJLexSmxSyPTzxEKQSv4SUQS6hNy4SRQSSKNybAw4SmMRAPR64SoZLTPE-4S4DTtgFC5Sw9IjQSOPRH5ShQS7hRoQSL5SYCTUMTs0CDZTfCTdZUmUBWXUmMRePR67Q_VCI9SBaBkPR_ES08SpPRaKL-QStPRf5SxPTCRSSIGr2Qa8RO6MUET9OUBYT7PR6QHtQHobN_PRSxSu5SLDBw5SMeSy5SZ7HRRT3XEoZLgAAaRSraRGIDdRShaSGITCgDQ3SnqSH6S1YHlRSOQSQCTaQR7GArlLJ6SFcLpQRM6SxRSC6SP6S01K1RSKwS4RSC7BX6S5-IoWTADSBSSTST4kSznSMIQh6SexOj6SuTCLSSJ3Sb9Sn6SgLLp1SwtBRRRTSSTRRt6SiNLT3AmSS26SSZEx6SLoQM9SZXThdUjSS_USJxSnSSnwA-6Sr-SnRRB7SKlOBSRF7SOHCa7S0GAc7Ss3A4KCMTSh7SOTSP7StPH9SS9kOPfLBTSsKSMLHr7SGTS9HS3dUK7Sf7S6-S5SS8dUj7SSkGRTSKWS87RoGCa-SWTSu7S5RSICTeSRvgMV6S-jP27ShTSVxS67ScVB87SEWB8-RtkFvxSnqSD8S_wOQ4KyTSTZUKUSMlAlYO4TSxMLSZTC-SSYSOJKw7DRYS0URU8SCUSW8SD-SZcNjySHUSEhMseUf1Rf8Sa8S2GQh8SOUSWTRcsBl8Sp9BTUSc4Co8SJ-GXUSewP5SLkIHcUSw8SxzFy8SF_IGcUbkG5WTrPE48SoUSqwC78S9WT2LLvwC5JAB9S8PE1US6FA3USH9SReUFVR9US1wNQURz0ALURbTLR9SVULN0I5YTIVSjnAoVSWURMVS6tSlPScURTVQMWLmMRhUR3uBjURk9StURm9SWnAo9SRqStURr9SzMLhATS8SevAhfUXKHrVSX9S-9S49SmVSlxQ89SRTLjnAsfUA-SyeUcLBQHPMVR3VS4dRI-SEHJ7VSUVRYeUWkGbVRw1CdVRYVCFWSy9SHWSW-SICRKcUTeUk7Sb-SoSSZDB_OU5-SgtBTWSfVSj-S6jQXWSANLn-SbfU7VRudUeWSbWS7WTpgLw-SjWSyZUSeUmWS1-SoWSbKHe-SVSRgSKrKH8-SB_SiZTMgB_-SueUXhUXTS-BCwZT4WSJ_SUUTlPS9WSGKLPySMbUJrGS_SGXSoYDzzSKXS5bQZ_SZSR3RJOXSLdUHySIkLf_SKETVXSj_Sb4KvSRDPTGCTp_STmPr_SgyDJXR_bLjXSNXRygIy_SOUC0_S2AT2_SslRbIMpXTs7L5ZTq3RQiU1XSBAT4XS2ATFAT2LAHATOqT2AT_XSwXRbiUGMAQATFYS4XRdiUOiUVcFXATZiUOYSaATQYS7eU0eUORHVYSgATt-SOJTaYSVKHr9SeYSP_SgYSjJTboKYYRCmHaYRnXCcYRunPF1RkiUs4SunP5ATT9GwYS3nNNYTMIQBBTcZSDBT6YSFBTg-D9YS97CAZSReSzhU-ATAMT-YRMDEHZS3GNIjUIZRUDSOZSmbUUjU_LTuOTbBTQ8SVZSeBTcYT31RgBTZXAGDSbjUnBTJDSqSAjZSnjULPSmZRODSgPH26RsjUDFDyBTM4RtMHxZRxZS0ZRCeQBvLjeA7BTaUReATP5S5ZSWmG7ZSIYTQCTxBCogUy7IogUGaSLCTf1RNCTLHRBfUYrDOaSuLKTCTaCTVCTWaSoaRM5SfaSXaSbuRZaSiaRrQSgaS-bUPORkkU-kB95SuaCtaRlaSoCTyaRd2DrCT_1Ot8GuCT5aR43St8G9eS1CT5hTAbREXA3aSFITEbR8CTRiFdpP_CTxIDeZTwKEGbUTbREXTFDTTLEHDTWLEJDTKlULDTPbShbRPDTUbSQbSTDTqLEVDT-CD1bRUaTzzKt_KvbRMZU8fR9aUSIDRwSvSEhDTCNNjDTalULCBrhRODOAKU6OU6DTneArDTgkU6bSWQA4DTWHOtlUghMLqSbfHz3I4DTz3IdSTuJDzFTdcUBYTBETM4SHXBEETTjUD5ATcSoQMVcShACXcSjMLNTAz7SPETecS7RAgcS0cR1PRNcNX1R5cRgJTVmUSxS_cRtCOtcSl3IhETxcSHdRHgAJdR5mLmhUVcFrETkbASSTD5AnmURYTAdSfQDyhKtSADdSTETbdR44IHFTtHA5ETKdS7ETidROdS1mUxEJqUArQSCFTjeRK5IXdS8mUadSWyC8mUedSefAtPSifAhdSaSDjdSaRAY-SVFTJYTBeRQWTfLJYFTdFTq5IOgMgFTsETiFT4RTGRDlFTPeRoFTTeRfET-dSdnUK8ABeSiBAyWAxFTGBOzFTv_C1FTKJA3FTTNTkeRJBGmeRRtEFmUmXATeSejTMFUQRTGCTCBDz-TbZTGCTIGTmySsYTptSYGT8TTPGToeS_TTjZUlySteSkwRjeSFoUNfR0eSBfRcGTuZTSKJ6eSgGTEXTiGTc1IkGTb1ImGTffRvAJpGTGfS04ItGTAzSXZUlfRxGTVbRzGTRdDRfSzfRYoA5GTWZUkOTkSA4yS_GT4hSnHRAJTDHTifS4STUoS6ST0qSOQTxMTJKT9oUngStODPHTWgRJTTysStkSaHTsQTYHTigR8fSJpUaPKeHTCgS9fREgSiATCwNjHTkMRqKTnODgfS0gR5oUfoSapSxJTApUNOTmOTHRTbtRKiSZLTzGPGhRHjSQODiAAKhR7nSbpURsSPQTiRTLQTWhR7qSaITv4CrgS6UCtgSLITvgSRtKOIT_4CohRtpUfUTUITQiReMTNpU1ITg0B_0OAhSJ3C3ITEhS4OPHhSAiRd8MwSBnITdhSnkLAJTsIT3ITcRTEKTBqUxITUnSzITFTTgeBBhSSqUIqUnFAghS-SBeiRm4C-ITEnRXpUCgRBJTphS-NTxNTpSTCqUbqUhpSjQTzhS5ITbcEaiRNJT1iRySEXKTTJT7iRspUtqUUPTvqUepUuqUvpUCrUArUIqReJTAMDNEU4FTMZTbRHkJTSiSRjRnJTIOTpJTYiS_qUipUuLT8oUDrU-oUwpU8PTspR8iSrSTXLDruHmiS6JTpiS8JTFODuND4iRuiS0jRXqU3iSZqU7OTcrU3qS_oUZrUBpU7qS_PTyqUXHTrPT6oSNkR0WTtHCWKTpqUgFN7hSZKTnST5OTMnRvMTwoUlNTFrUWrUXgSKiSlKT3QDbdEqkR5GAqHDsKTAlArrUFJTMQTIsUoSTErUurUGsUTgSpjSD-C_QMG-CPOBI-C7KT5aCvjShxT7VSALTt2C-STPpURGOGLTocFRlRwPDmRBBkSNLTOjUFjEFkS17LdLTJkSvRT_fUs2KcaUEkSQkSzFDJTUn7CVrSULTKkSYrShLTIIDakSkLTckSycGnLT-rUrHDhkSvHD8DKUsUBITnfSokSEqUZvRHpUUHT19J2LT7sRykSgrUpCOvJA1kSCMTxnSxjUzYSBMT8LTXmRvND-kSbmRCkAdmR1ED_pUvKTtrUY_CQMTIlSSMTZMT7bU-pAt0CEHRPlST4BxmRKlSCsUgRTgKTQQTDqUwuRiMT_tUkMTJETlcUk8TMLDXNT0BAkPTKQTvrUdqSYrUGrUarU6sRzMTulSXnRxlSKMPzlScnR1lSfnR3lSjnR7lSlnRB0C_lSCNTtnRDmSvnRGmSznRKNT2nRNmSXHUg0CQmS9nR1iTmMTHsOWNTpMTcNTpyCfNTbNTnyCdNT7nKfmSirRVrUYsUwITasUfpUzKTBOTnNTDpB_oR6KDumSvNDvNTTtU6STaBN1mSYXSuoRnqSVvT6NT8mSOtU9nTPvU6OTiaBGnTvwRb8TNLDEpR6PTQuUbsUGvUqwCHJTqsUAfT3hRg9H8vB3jUVUFfnSCRT3nSzOTknSaKTJpSRuUWsUEvUyrUgpUxrUUuUzrUyHTqOTLaUsOTlBTESTS8G1nSUqSdOTzOT1OT-qU2vUlvUuMTNQT6vUmvUXsUDsUdJT7qSKqRUEDIoSrOTmXA8hU2cU62K73TqHDIPTwtUKPTytUYoSdqRQPTfqRSPTbvUEsUXoSioSWxCYPTvXTEMRebUlxCwvK6JDMrRtoShPTHpSsxChwUdRTOwUMpSfqS2rUcHT4rUSpSQKDuwUqUSxwUbKD0wU2PTOtU4PTPrRjvUhgSxpUBsSdtUDsS_wUoQTBxUORTjxBUpSplFHQTXpSBvUTwUBrU5vU9vU7vUnvURQTTxUrpSgsSkpSeQTdqU_STvQTWTTdCKdQTrQTCTThQToxUFpUbMKlQTXUGnQTlxUpQTxAArxU4xUusSVsR7xUzhRdJD_xUEqShsR3QTjsRBxRlsRimR8QTgXUQqStwC_8SNwCxvUNdBWqSVwCXwCpwUIRTRxUojRhqSVxUSKTPRTpNTZyTURTJtR-mKv9BYRTQJGOtRbRT6wUYqUeRTFsUFvUSjShpUCvU-vU5DDAST9qSltUZZSArSTNDBtUiiF5sUgLTxRTT6CzUTstRJbNOrShWTwaG6RTHSTsRTDtU-RTLSTxyUWDT8dSCwUUSTZOTdrShOREzU3tBErSHzUWLTMSTSFDLoNpmUSNRprS9yRrrSzyUZpRnaUhGNXSTAIAZSTvbU_BMcSTGcSWfRGsSLlSyZB5rSd_BmuR4BAouRAuUbqSQvUXyUvuRtSTqzUjUF1uRrOU-5C4uR1ST6uRLcBVyUexUsrR-ST2rRVTT8xUtxUdsSZTTzqUGTTPJDG0UzhRUvRK0U0QTZvRQTTMTT3xUP0UVsRO0UEqSYTTV0UXtUnvRcTTMTT5sSfTTyvRezUWjUERRjTT5vRmTTCVTYxBJtSsTTJwRGwRBwRtTTNoAStSn-D9jTU8CQwR61J2TTCoUNoUpySO2RGoUaGTBfRpYTuLDjwRotSOoU7TTQoUttSJUTywRxtSocRJYTMTBPxC1tSK1UJbBTUTVdUKMDXUT1yRsZTX1UaWR0ODsvSvoUryUDWTVbRIuSlUTA7B4NDoUTmRBqUTMYQgnOtUTMrSJbNkDTyUTq1USuS1UTvzSdEGpkSb9Ja4S0GA7UTHWT3vSAlAjuSnlUDKT7xRq0U9xREXTXVTB0BCyRuxRKVTaVTMVTxuSzxR1uS4yLGtSu8C0zSkoU7GTVVTC2UGVTYVTH2UxxRcVTF2UeVTLvSgVTmvSiVT5VTlBAkVTevSmVTmvSoVTmvSqVTmvSsVTmvSuVTevSwVTt2UyVTBzB1VTBzB4VTBzB7VTg2U9VTmFErzSd1URgSvvSgzSS4RzvS4WK1vS51U9UT5vSNWT91UbrI-vSccAsdS-MJqdSWVTWWTOzRJwSRzR1ZTipUeWTBKUSJBhWTNzSIdUElU2wS4xDlWTqWTXXTf2SSILY-I_YTAOSk2R8ySXZN2zRAZTx3F17L8RE4WTJgU99OziUy9SywSAXTUoU2sRDXTy1U5wSMpNvFBIXTT0RKXTAxSMXTS9SDxSPXTc0RHxSFwBUXTV3Ag3Ud2RH4Um0RelUcZUq3ULUF1cUu0R6PRw0RU1NhXTJ4UhXTnXTcbUwXTH1R3ZLixS-ZBkxSRATqXTyXTqxSAaBsxS2XTBHLUkUiRS7XTl6RZ4K1xSKZTXcUbET0TRtEJPZTU3Tb1RogUKYTQ4Ki1RFySuvUFwUPYTMySs1RoATUYTUKUWYTlAGYYTvQLUySWXLNYTYySieUayShYTbQL-1RYaUbsPB2RgyS9gNjySKoUTGTCUTDoUF1U90UH1UIUTyYT3YT0IHV2RdnDvyS0ySJ4U3ySN4Uh2RegUQjEnZUfATZhUzFAb3UGBQB_S5OUhbSymLqNOfXTOsNa1RKVFl3UPzSIhUBFJWZTOBCgZTD3R_nUQCTdZTH3U6oUgZT9eSjzSf_JmZTAhCnzSpZTPtKbiB62UR2Uk3RwZTYfR-RFyyCNwK0ZTw5Ul3RHuAn3R-ZTqoR7ZT7nKu3R-_S8_S1xREXTD0SCaTF0SHaTSbSJ0SI4RJaTB4RQ0SP0SuAJc-CS0SK4RSaTxZRuCT-UHZ0SEXTaaTy1FrTHejCBPUmkQRzE4wQkzTXrQC7UqgDE7U_cL11CtkQB7GEKCL7UD7UaMUbmQH7UiaCG8ORJAJ-Fi2Cc8MvMUJ-FDSUskQnjFw9OnjFFiO6HIrADbiGX7U11CZ7U7KU4sQ71Pc7UAGA9RErBQXGNyYFh7U0lFrADtVUP7UI7UqRUA3PG6Im7UivHwVUr7UJJDQ7UaTU47UsRU67UT3Ht0Sl7Uy1Cc8Mx0SG8UAGAZ7Uf7Uw7U0sB6DR6iT-cOMdSgSUaIUYWUK8UkcJnjFmIUb7UT7UxVEdWUDLUtPUYFAHmTy1CU7TRpUs3AqAAg5DLFOvDSRzEqcMHfCFSUnyTIAUISUwKRBgE9HAllC6TUorT5IUo1Sz8UBGAllCnYUAJUQVUqYUAOUXAUUVUuYUWVUJUUxYUI6TLQU0YUPUUeVU3YURQUPOUlaBXJUqSUX6TnVUcJUpVUcUUvLRDZUbOUuZD68URVLDwORxRO2CwRJoQEitAJ5AufECgEwtI4ySQBMn_L-XFp9U7JO6FO_bUJ7BM7OJuAe3F9vAVuAM7Of9UXgRh9UncEJuAWvB19UV3FnDTXSA18MFMLA-UhEMq6SYwAOiGrYBjLKdtBH-UIYBjLK6dAI0AtaGpLESEJVuAQ-UgDFOcQIvAyeLJuAPAC09ULpAlSDhdEC3BvWTzzRnVHGTCxETO7NMKUczLdlOktUmcA-iEBkSy0U-VAo6QKlGD-UllOr3Rg9UgXIi9UJcEB-UhzRbNAB-U9GTyyQCTAj2PycRIVAzzRB-UBcS6-UE-URPFgNGXSARYSEYGkTAxLB5NMbcF5FLu5A7-UQ_UUdQkDM4-U-BR3VGAkAdYC_PA7-Ub_UE-UOXTcOUQTOSRCSWBsWUQUGa_Ug5H84J96DhCNabTKCMjoUmfH0-USvOncE4-UBqKF_UllOf1U_xRX8G7fCk2GT_U4gMkDMuCTvfH7_U7-U9eSfkCJDDDXLpZBSQL6CD_9QAEMlnG26JXMCd_Uy-U-_U4fHOAVkDMCAVF_BzWCJAVz4AeSAoLSY_QaAVzpAYAVgQJCdJzYAlIEdAVzWCkiGI-UDNK39UmuB59U5fEylAJ-UIHHL-U-LAWTQo5U2PLy4FIvArQSlAVJxNfhKeXS5cKg5DySAzzRZ-UoXR5oDVQSTzRv_U2-UPcE79Uk9ULpAU-UBBV9FB4ySJuAd-Uc-Uf-Uv9Uh-UzXEj-UakCdCOk-USHAo-UZwUmIAr-UCYFt-Uv-SB-IrQSOBV3xR6uSEBVx_UjWJIBVioADVTy1UwfRRIOGYCLRE4oMVCUpJQ0ZDVCUeWMgJAeXAiEFKWANLCKWA59DxdNMXNBXBKBVsDJACVABVuBAtBVrYKXACLPBAjJfnQsTA6iAk0BtBVEBA4BAmVBQoAnkCV9RfUA-SATCVGAGC3A50RJ7BtjRDBV49U1-U69UVuA89UJBVGODNBVe-U1yHnCVPxS8JJgTLUBVXMCk-UXBVakCZBVm2ABwU3nUA1Es-ULwRu-Up_RBlA07Ud7U27UEyQqHUX8Uc8MKWU17UU7Up0SADV71PY7U77U9TEHDV59FJDV5BFqKUOiGBDVnjFu7UyZIOZFx7U2pHj7UWWUrTUzKUDhQ1KURDVIDVD8UOZF6KUyHUb8UEDVd8UB7TsPUfWUFLUi2Ck8UkNJNSAn8URzEp8UJHLr8ULFOGLU6EAAdS9NMwPSGnU8MA3gAT7NPbGu8U3TUGVU5TUgYU15TWLUXMCYLU75TbLUwrTRVUfLUPuQaSUiLUaAUAzT5rTfSUaVUVLRzGUdVUN6TfVU4GU5YUQOUWUUTOUU9UVOUAZUYOUrVUzAUeQUazTvkQvVUmUUxVUFLCJ7UxsLsEV2VU34JvEV6oQdoQoEVgjQ4ILL4KirDsMUyeL3EV7FADSUirDxbTjeLvrDfpO9nLMxQ-fUvPAOiGODEo7UODEtwEe3HGFVVLAIFVunD6EV9nLKFVunDAFVyeLYhItlLiWJB0EqHUGnDSFVjiA1ILUFV_EVPcTlMU1ILCFVSvLFFVFLC07U6qDNsQ8EVdFVHPUFoL87U1EVb4RtFVRFVvFVlMCEcD0FV5EV2FVjiAV9B5FVyrDeFV_bEa8MLNCoFVyhMK5IU8UYNUxfG-FVbsDAGVE0T8EV5aTGnDWFV9nLe8UlBUELUh8UqISXACOfA8ISnHSAnDqNU9jFXYUEVUEkTw8UaYUKAUk0FJVUI5JbMCIEVAUUoYUAQUDUUYSUBOUD9UD6TF9UwYUeAUHGVK6TYEVbLRlSU4YU2BNoSUI8CS9UaJUgEVaUUBHUjEVcQUsVUB7UyEVb4RcFVFqDxFVHHV-kTJHV4sDlKUQFVirDQDVbVL0KSMFVfkHOFViqBoTUFzT6UUUwQRHVyrDE0ThFVfHVTGVOoANZUL5IuhUh9Tb1Tf4Ij8GSzOQVS0aAn0TzeUFzOQVSTgLk0QpNHibJd9SX4JlIIEvTBHAqXFXGV0lTqSMnmOyRMYHVNkT2TUFVU07AcGUSnBagFssPAcC28UiYUAsJo1SIIV_fF1XJ98UKEV3yTFLRrYUDQUtYUxGV51SXVUGOUZVUFzTOUUE2SkSUP6TO9UcEVQ9UROU-GVYUUAHVAHUwAUX9U7LUEZU1tPFLCJIV1XJuCTVnDQIVHsAJaPAcC4ySzzR62RqFVzkQGDVeHVLGV7FVJsQfUUJyQyFVNHVAJV4pDAGVEcDOHV_FVCJVTHVRaDNJVBwAXFVckOZ0Q4lFCIVaDV3IDWuBMJVBJVSJV9nLjDVBWD-EVyrDRGVqDBjHVSZH8fRZtTcCRYGV0RKqHR7KNdGVVgJfGVGAUhGVRLUx8UkGVeGUhYUGEVoGVHdMJEV2yTw1SuGVC9UPEVVVUbIVG9U0GVVEVA2SXEV1YUM9U5GVkIV7GV6YU9GV8YUT9U-YUV9UiEVXzTeUUoEBG7UMHV-mAIJV9ADAGV_bFDDVrFV_IVUHV6FVdJVfFVocFLJVaKVipAcKVocFPJVuFVjKVmBDocBmFVDGV34RXJVGGVFKVePUaJVnKV-dApKVvKVuENyHUQGVjFVhNU1ILlJVxaGnJV9HVvMNaGV7DSyBUatTAEVFIViSBHVULAUOSU7TUWzAHEV6JVqGV-8Uv1SVAUsYUwGVjLUyGVTEVLUUfIVK9UhIV2YUKKVhVUP9UquQnIVPKV_GVRKVhEVCHVUKVFHVmEVvwQLyJtEVW-MXKV-RU2kQVrQ4UE1kQXMUEdL5LVR7UjmQxLVDtMWsQtPP0sQTnDDSU1LVd_CPGQARUWKBCRUFMQhNF1kQTsAdXBDMVfOCFMV3QUuBAsGNUXBUcTehEIAQJMVN6IbiGMNFzRUo7UzrQtPPrBQ6sUVKA3RULPAOiGeMV1LVPMVdxHgMVEMVLyJWMVkFAOIArBQCENbMVPQAoMVbNF1kQyAMIhOyHUhMV1kQvAA6MV-sLFBQFtUQgOmMVnDFGHV1LVTTUpMVUMVDDVINV37UKNVBRU4XQtUUMMVQFL1LVx0SPNVKMVVKAl2DIMVFNV_RUT8U1KV6RUYWUXNVcMVmIU9MVGMVLLVyJVwNU0JVDHVgEAtPPMIVvyT48URnK5SBylPUSUPVUXLVMEVZLVAKVE9UCKVzGVUEVfLVHKVL9UZEVN9UkLVlIVmLVeEV0LUtAUrLVsIVBZUdUUZ9U8uQfwAyNVzRU0IV1kQjIPGnJzRUNBV7fQ2fOmaUbdLcHCwBAWVAZST0RAgiMXRSQSA_INRbArQB0RAQMPhOVM6SQSAXMP0LPDMPvXA5SBlQPFaUKuUyLPXTBBMPy7REMPxOV0rHNUTlcMncMYMP1OV1QPzRSv2GAPPmaUmXCFPPkKBN7GdrJw3IIzEtuBLNBA0F3TOQIDOuF-xF76LwSB4PLCHAN7GBTAHpEaWByWOHPVocDJPVPTQDETbdJmeMbIVmRTDSTDRRvFQqeJREVXJSAFApZALrQrcAwYRzeQ0BGyaUldRLHCOfBKeG4cADBTHdQ2rABpFuYBleUXfNjBTMzUMdUqfQShA6ZE6cF8PV9gNddLnMPLPVg-DtMPNOPbcFMvAHcJ_4St0GBEAbaUhlR99OiNRiMPgQOGhRp3ShaUGPS-SBMQVFTDh6EzGJMkBvrD0sKIaJj6MlQVLiF8YIDcIc9LlRALiFibJhZOzbLUVARPPkvEioAncBemC_oRdGA3QVlZEq4Gv8MN0FUBG0cCh7PPbEeaORyBBPRNLHW8JtxETlKwXCATUW5AemK7dUByH0MCkBAvAAx8MSaE47G5QVESBuZCmFBB9GjRBPgH7IALsO7KS8LO6_R-xAggFNHJqZOTcCYeG2MCKjAtoNRVOwSJ3IVrpTmdIRTAnQMH9AjzFevATSOfpFzdL5NAKXCzHAKMKxiM1wCYdSAQV0hUS3FbdLikA5RVRyCW-BYLUOJPaLA53D3JS6MA7eIdkCSpLiYHHcCXgTa3BgwCxHSJBNmwO4HN74SoVQESVaRKqACHmFUmMlZOK9EEXC6RVoFAAtA_4S3JSwbFiSVFSVeCNLMPKoJ3tBnTCD7CvMPOSBjHEFfCmQE9_SGIAzSV9oD1SVm6UjCUaHK6KPluB2OSMHPv9USQVWrH98OP5J01K2cJIWB6FLnGAITVEfC1nAqHPEBAyeO6hRc1GLRC6xEalAyiQIlA0iQjgLvSR44EQcJ-GATTAY-ScTVViJ4GPY-Sv2G1eGSVLDPMlpQuZDEdSlYADPVakC1PK5TAWJA4BAtmUD5AS0KQBAGaM2QSPkC14K2TV2ZMcmCIYBwxExETOSBvTG3fF0WNTNTm9O7GODPAFpThFQfHDHUVvXRo9ENxNK1JuRAUzJ2QSYjBZBGYpBa3NbXFvPVecEgZUYJJdZD_PVddSTGA1BAWnAmVByNDIaKPhPuPV2OSDjQauAGjQPtKAIAeNHvSRjUV2rAEJP2FAgHDDlDvSRbfQxBAeUA1gB_FB6XE5OSzoQE-BRmGmwBk_QzAAVBAMKUBUVwUGiBQAVVbBVGeQpJApASmjERPA2bQ7NRewA_FBJJA72A2rAIaKQpPfSLSeSVVVVMKK6IeYAs2NaTVYXSOhQZ7FxGF0ZRSKBsNMZHAHdBzBAoMAlVVRmGkrARPEipA25IsHC_QRzXEJsAzrC9QBhTViQFfPVZUV3SP3JLaBCw3CPSSd3SzEAyTVTZM2EFxTVYXM2HK2EFYxIzkIwbBfmILFTv3SNzUoeGCSV1kI7uRzhIJSVmWCyYCGnINWValAW1TtuJMxN7VVYuKveT8_BM6MRIDpgOIJEChTKuRHrSSHCiEFZhAM1AiVQ73G_oRRvLoTRQNBvoKaRJ2kBtHABhI-fMvOPSzPmaU6OPeoKxOP53DRkAmUVmPKZpP84UaiG8jT5QHMmOFJPlzUMlAIJPthFzmQ4NKHmJ6SV7QV13Ue6AmRUPXVQnK4nEFTAm6Uy1U1VVTGArGRTXENHNMTVKTVwySdnDvPJRSJG0EFeJJTV9XE9eS-aB6HI67J7GAmCCBmPt5A5TJy6OrcA4GBapBOBAKMPGkJzEPeYAz0IGQAGpC0rCHNAjzGEQG9dC5RNStTzIAOQJmVB5TJlDEZVTGLHOzCPSBsBAXTAVQFzJAapBBYMJEAlfGrrAaXA1GCsGC5BAnwIREA14EHcJWBA2yBUFAutBtMAnHCMvSdfTMfT0FAoFAAlAHcJbIAfpMs5I4uABOPKTAXBKbYFhBABmPIuSGUVrKAIUVnbMG6UboDLNV6YV44CahAvDFbZUvJUaYG38Aw-U3oBHWVhIK2EFSOV1LVBqKDWVIWVhdMU2UU0BN7CjTVw_FeIPzEDgWHQTCOfBjTV07UNNVA8UiNV0NArMVzpLzLVFJV8LVhZV4MVqMV5BAUXBOWUiZVoKAkZVWNVqZVUMVkZV51D0MVcNVZHVeNVbHVXWU-0STNVbMLrZVVcKdlTK5RlNVUMVwMV5BAhBUAgPjBUCLUUGVg8U30TdXBRaFBaVwJVPLUoNV4TUqNVTLU9tQ3JVKVUPGJ-TURkTVLVUIV9JVXIVFUU11SQEVcSUdLVeIVyGU-rThLVJKVjIVDOVMKVdEVkVUfEVqLVBHVKOVrNVMOVlEVEJVm0S_LV_CV3MVNMVPZVLHVgZVIHV8aVUNVLNVQHVtmMzZVQNV7XQ_KEqHUvZVCRBWFQDNVk9OESU0KV7ZVbDV9gQ0KU3cCdMVHbVYNVdNVUmMtMVSMVtPPCLVmBU30THLUHLUQOVGMVlbVUMVMpQSaVuNUUaVCEVWaVuNVSLV5JV-FJeaV8JVYLVYIVaLVpPVcIVKUUnaVzYU_NVqaVBOVjLV5iMYfM8GVXNSlVUMsTyaVrIV4LU1aVY9UaOUOOVswAnbVIbVTXV72UWsBmRUPcVabVtzRPwSlvQ7CRZOVk0URXSadL4dLcOVeOVmOVBJApOV7OVQQAkOV4aAicV8JAoOVvuBiOVXLAsOVlOV_eSwOVuQPM3SnqS0OVR6G2OV75SrcVGMP0cV7OVsOVZMPZeJbMPCPVEMPkPVdYTyzOzMAGPVcLAIPVepEaSTTbEOPVsHKQsOiOCSPVIBPUPVu1CXPVmBAZPVVNBbPVJdVdPVLdV8NFhcRhPV3rTEdVojUfZRoPVcSUbOPeZAtPV4PVu9PweQyPVD5ATMB1PVydG3PVfWVVqF7PVfOMxgN4DCaOV4dLEQVGZCGQVEGRIQVifDLXVYQVFTDblFPQVViJRQVo3SlEClpUtUSXQVfQVLgFD3KbQVDlEiaU03CNeVmOMDlELhO0NHkQVs6AlVRoQV0aGQfIrQVHZVtQVEeO7GFwQVONL6aAzQVbPP2QVPUM7OVWRVnXCxlGxRMx9BTgOZiF_QVXPB18PDRVRPV2yFlZOgoFJRVziFScAtqTMeUPRVnMCSRV_MCGAGVRVvHBXRVzKCAvESYAcRV47GLNC8NA6FN66QiRV_fFvlOBUAmRVCtS-ENKGN_NGFqHjRV9hTvRV0GAxRVvlAzRVA4C4HK2RVYxIpSV7RV-iM9RV8mUEZRASVCQV4nHmfVGSVprTpfVnBAKSVe9QMSVdNFIfCdaHRSVBJKTSV6eTSpQWSVWoKYSVncUDSVoBAjSVKkO4qFZTB7tOgSV3LBbSVkSVBfAmSVe9QoSVMgVrSVNTBtSVfyEtlATkSxSVYRB4SVRXVtWVxvMagVQXVZXV3IAcWV9SVGLPSdRBTVPORDTVx2PkrAZZVlIEqXV1nAiXV9XEPTVRTValAxwHh3EWTV01KqNNZTVybJYXS4VVERJeTVNILj6M9gVdQJjTVlVRlTVTNDPbKoTVJXImpQsdArTV8HAtTVumUvTVtJJCWVzTVmXA1TV3TVj6M5TVK0K7TVjPL9TV-LA_TVocCGVV_EODUVgbCLeS5FTBZV8YVieKg9OMUVDZVvDDmQOZINUKPRUVJ0JTUVGjBVUVpfAQVVjeQqcEbUVl6J_-T5YRTIANlAiUVbVVHQB5oPojPSdRpUVNjQHjQqPAuUVhVVBiVyUVFPAlaA1UVYXS3UV5UV3MF7UV5YR4RNdLPJVVmLCNBADVVFVVYRBvTGIVVs9CKVVzdLNVVm1EPVVYUVedRDODOxEBiVXVVgbCyCPkcRBiVtnUVLLfVV7gVMeSiVVGvFkVVybArRAtVV4lLpVVrVV5iVmVVvrAvVV-dAxVVDZR0VVFjCeXVChV5tM8NFzdVhVL-VVKQAAWV5OSThVEWVdXCGWVTjVSpNcxILWVJUBaWV5dV4OMhXI6cN8rQPWIloFYWVLWVYjIbWV_7TAFA5JPzdVrCUQ9T7eV2aGlHDlWVBKCnWVGrSUIOODP3dANSVuWVLrUcwUvwUeXFPNKTgOgmK8lF2QK4WVXUG6WVmUVidVLPSShFrQH7OP_WVLZRCXV-PKEXVccVdnSERRHXVhpKhsO2FAMdVMXVC6FOXVySVggV8xMaXVRcVT6U6kCWXVbkVYXVdkVigVEXTdXVTXM0WEUTDpXVNTVJfO6uS4fCmXVsWJhmEzEDugVFUAEXTtXV0lFvXVgYVViJsUB0XVBuO3XVeyA6XVZjT8FA9XVYnCFBAAYVSqJDYVcLAFYV1GAHYVAGAJYVHNALYVifAH2UOYVZwCQYVSYVTHBVYV1jAXYV5jGZYVLRA7GAcYVeYVePLiDChYVjYVthIHkEnYVliOqYVJBAsYVDRJdQJvYVDNAxYVoLLIYB0YViBKb2LhHA4YV9PUsHRqGOohVcbK-YVmRUnhVNUVgMAyAVlpBgeV6YCJZVRZVMZVGPS_lVTOVVjVSZVXjVy1U6NKWZVCHPYZVHTVUmVcZVzGAeZVHNVUMVNsQLbVZbVN6IkZVMNVcmVgKVRMQ9aV0ZVsZVX4HFbVlmVDbVQcVxZVKbVCbV_ZVnmVdXBzMVaMV4ZVvKUfNV-zTVbVdDVXbVemVmmVtmVomV2dCQrJdbVsTATMVQcVGaVIaVtgPKaVmNUp2AM1SPaV_VAdXB2DV5DVHLUuZE7DVZvA9DVDxM_DVDVUxJVjrTubVEEV2NUnGVzPRULVOVUrGVCUU4yThaVvGV5NVaIVbAUmaVyYUJ9U9bVM6T4GVsaVBcVwZCDcVPzTxaV1LUtSUW9ULOVLcVTkIbmVQcVdmVwmVBHL1LV6MVimV_nVkmVMbVILOI8IpYOqmVIoVsHA6MVPJVNoV7_JKoV_CDObVkMVvUJRbVaHVXlT5mVrsQ_gQ5NMBoVLyJANVfJVC1SEaVGnVANVgbVVGVibV3DVILUELRtPPVcVN6IpbV1TU0PUsbVGIVDEVPLVmGVXLUinVaLU0bV3NV2bVpnVbLV7NVsnVI9UNUUgLVwnVRJUSUUznVS6TvaV7YUFcVsAUzkTIcVaQU7nVuIVa9UPOV9JBtPPOZVLNVuoViOAXOViPAvjOcjVZKAgcV8GAfOVjcVscVqOVXLAncVAbUgIPjBA6cVN-SKuUQQAvcVocVxcVuLPzcVyOVN1UEdM_LP_OVAdV5cV4OVzpV6OVzOVJMP0xTqQPOMPCdV_gMGkVpYN9zOHdVNPPcPVjqQKPVmMRNPVolKPdVLrT3eVBXBTPVMTBVPVU0ROFAYPV-oRNETxLKKqVOrJZqDJTQgPV4aAiPV65HFXVjEDldVIUUh1CrPVodVgXItxCqdVpJAoyL5sF7NRvdVzGA2PVocAuqVHqF6PVXqF9PVoyOepVLvKpiS6qVHQV53DJQVmMRUeVthFFeV5VV6lUIeVfNR9sUvwSMeVkTFPeVEPScQVr3STeVkTFhQV3VJjQV_MCceV2QSceVAGNTRVVgVBlAuQVjeV9JRYQMneVLpApeVdyUBFR6QVnlGtlG9QVyeVAjP8TA1eVObGFRV5eVSxEtjVeqONRVaBIMBIQRVCfVwXIFEAWmOGfVvlOZRVIVCbRV1zQMfVfRVPfVrRKRfVtRVkWJlRVvtBWfVGlKqRVafVSfVPLBdfVTBDmcRcmFD0G1RV0pFQYUPEJvfV0UQEGJyUV-RVPWVBQVRWV4dLDgVFgV_bC9TUyfV0fVz9Q2fVjNF4fVQSVHIM7fVRpAUSV-fVFUMXSV8bCCgVesVLhOrSJJgVvwNhSVSgVlSV4DTnSVWqJSgVdeVsSVmxQXgVDrSZgV3SVckVF8NekVeXRbgVhgVTwAnjV4OP-SVjPGATVATBZ3UdNRqgVGTVweQskVjXVwgVOTV0ILzgVhwRUTV3-EJvMP2K5gVFFJKiVMeSJjVE6FeOUAhVUSRvtVEhV2QSGhVQKLIhVXEBpTVfwANhVZEAPhVkkCRhVA_UyTVhcS61KbhVCRVYhVEmUWXJrXMdhVozPm_BAUVeiVwUGjhVUWF5jV5XT7lVrhVJUVWuV7YVCmVsHADvJvhVmKPxhV8yJlVRUUVKDCWUVefA3hVFgQaUVQ8T6uIdUV9hVgUVAiV45AWVVDiV50GwdRGiV1LAOjQJiVVEKvUVMiVIJP0UVgdD2UVmgJ4UViSAjfRwuT9UVuoQPrB_UVhiVaiVciVPuVGIAfiVCDQZiV3qVjWATRROVVTgQniVmcASVVqiVwuV2EAsiVpCPjFLviVavVZRBdVVRpAttV5FT2iVivE4iV4BTAjVkrAoVVxeBBUBqVVyZSqvVy0GVdGHPEEjVzVVNwIokVorQhlMGeVLjV4hVUPA9VVgYD_VVXdUBWVKZVWjVvtKJmV1QAJWVYjVhXIMWVljV9qV4lOejVUWVYjIijVOHAZWVljVVdEVtVpjV9vVwoRPXMtDUrSJeYAvjV1nAmWVHwToWV0jVbDPm9P9IAekVkIHwWVAgTyWV-jVHkP2WV8rQeXGxQHdOPFkV8WVJkV-WV50GAXVQ6UxOPDXVqhPlqVaWBTkVr6CNiVXkVOJPJJPRtVOtVSXVT3UEFBikVfgVkkVPtVmkVcXVHjVpkVLkOrkVxoJ1kVkXVjfCxkV0DNitV2kVy1U4kV2pH6kVxXV8kVzXVb7J1XVmoB4XVClV8XVf0IGlVIlVmVBKlVDBAMlVTBAOlVC3NkDPhBASlV1cML0BVlVu5AoIKYlVoqAalVSsGYYV8HAflVCDBpkGilV7kViQFiYVH_BlYVTlCplVpYVoMAslVikAulVWTAwlVY9G3QGPDQ4RJ1YV4lV8kV5YVqhVauVshV-lVUXVxCBAmVdyVCZVU-T4yS3LCIZVczRHwVyOOLmVhyVWyAAmVSjVPmV-2UnwDqcBTmVUIPVmVftV3yVYmVPqQCHPfZVzKByLV1uP0LV_yVpEVU7K-kQwEV7LVTyLFnQBlQDtM8EVR2GXbTNyL5TJOGVSjOX2GxbTNyLvAA5TJmFVAlALHOm7JFiOYWUNyLsJGw4OBWUgLB4sQMaIw4OfgFD-O2TOX3EvgMWuBoFVTyLtML2jA_VUgLB5_A_QUizVTyL_MVALPWHVbzVb7JdzVdHVyPAOzVbDBQzVb7Jo7UR2GVzVjzV5TJ5zVgLBe7JXTA8zVMMP-zVX2GPzVgLBgeCHNRD0VUzVPcTWzVoKBvAAlFV_MCDzEuzVczVP8UiLB-yV3PAp0SNzVP0VA0VR0VJLBMNVDzVEyQk0VIYAQ0VTyLoKB4FVocF_zVMSAB0Vu2A9FVy0Vl0V00Vn0VR8JZzVIHOSLB7zVf0VxfGYJVqsQcIUXbVs0VMhAu0VzKBYzVsvISzVE0VW0VG0VlxVoDVeWUMnV3UCuJVNQAJKSnNVcnVjGVz5TenVPSUgnVa2K5oVVSU_8UtGVnnV_JVGUUkaVoqVBpVMJUunVpaVFpVPQUgVUIpVnAUmIVGOVWQU4nV_YUsLVyAU9nVvLV1wQLzVA8UfzVlzVpPDp0Vi0V-1VgLBgzVB2Vt0S_1VlZORWUF2VA2VDPDjwKozVWRMxLAXeJszVyKVJ0VsHL3mVTbVZJV9ZVRVLzKBG2VO2VbWUjzVe2VmRBnoVNaV40TRzLCnL60Tn2VtLDZ1VHSUb1V-0V-SGTbVi2VW6KCGAvbV7KRPIV-xLx2VN2VF6KmYU0NVknVj1VmnVB9UTVU-oV4bVDKV9NVoaVHzTAOVxnVuLULKVCcVNKVEcV3nVIOVzaVJcVtLVMcVyLR2ACJzL52VlZOkYJXgR7LDNyLboDCyLZ3VvwNCXQfWTKzHUzKCnLgTLGrFN9FMMUHNVq0VIWUyzVpTOC2VeHA37UNyLzzVC5NVsQa8EzKB13VxcLQNUc2V0TM4zVBBBc0VzKBK0VdCQtMLD1VKhQWbVvFBxzVTyL63VAbRASUC1SWzVM4V9iMqbVGSUZYUQHAlrTd1VRLVNkTH7PhLB9PU7JVpYUk1VB3VOEVn1VBKVrnVmLU7bVs1VI3V-bVK3VHpVUNSO3V2nVHOVOpVZQUvSURpVVKVTsBCzVD2VBbVO0Vt0Vm0Vv0Vo0V_aVt3VHJV64VI1V84VK1V-4VLDVOiGz0VUJL94V20VvmVC5ViPU60VL5VJQGA4VpSC6zVR8JM0VQQKZoVNJUboVF1VvFBqHUJ5V10VXTAioV5aTO1VI0TX0VR1VN0TkBUkHVELVatTJKSm2VWzL2BDUVAp2VK1Tw5VupFT4Vv8UzJVu2VILBu2A1XJ12V1MSo1S65VKjP4MS92VWLVcLUA9USVUi4VjaVk4VSEVm4VtnVDpVvnVjAUynVt4VKpVOKVMpVZUUPpVz4VKcVSpVNcVsdAA6VzIVUaTXBKf3V5lAd6V3DLFZVGWBR4Vm-U-GFWVNdjQFBGnbU-hDdBVAPU71VrEVJzVkmVf5V70VrBAdKV_4V44VB5VUyLD5VQ5VF5Vu2A46VH5VO5VJ1V_KBJLB_bFPJV16VR5Va0Va8MazVJ0Ve0VW_RWuBG4VcDVssQbiGJ7V_6V36VHNRi5VTzVIYAF0V2zVY0VBLVS1Vf8UqDVWGVs5VyAKyPUxoVYYUiGVW4V1JV2IUZaVf1VpsV0uIe4VsGVA3VH6VGqMD3VlaVM6VCpVbVUP6ViIVL3VtaVN3VT6VP3Vw4V2LUuSU2uQ04VuLV4aVazTDlQEzVANUqzAXrQL8VzVUQaGQ8VnaTPXIT8VqaTDrQPnQW8VUGA8EVicQSzV2hQSdFomOUGARJAicQxrQicQI3Q6UOj8VeSOfXSw5FLiIvMUCUO7QUneRObQEXAmKDQTAgyDAKP9ILWxK-pBFiOQXOp8VMYMLGAl8VeSOJGNJHAR1ARfC78V8jJ98VYcMPPEA9VMYMvAAPPEj3AmjKW_R-fOOiGCUOr8VlEAt8Vo7Uv8VfXSy8VKoAb9VtqSuJHT9VeSOgFVyHUv8V1IL_bFtROY0Tg9VMYMPPEY9VB9VPPErBQQXOGCMWKUa8VstAc8VgqO87Uz9ViaOocFCUOx0VxMBCUO30V99VQYOm9Vh8VupFZ5VqTU3ID6mVU7V19VIaMuuIe8VQYOk2Vj7VJLVX5QKROTSAs2VV4VqyTc1V2oVu7V35TMVUdaVjnVE6VLEVG6VNEV27Vj4V6NVl4VIQUeLVH3VrLU_bVR6VUUUB8Vv4V11VR3VX6VG8VZ6V14VgfBP8VHxITTU79V39V4-V37U6-V33VBqObsQ40KI9Vc4Cn8VQYOS7VI-VdoVASAicQmIUicQP-VU1VFIO8NHg_RuiBi_RynA-AEEFChJAALPV-Vq7VX-VT7TzFA95VnWCkYU3LR-KRvlFe-VfaV1bViaV8yTo1VvYUq1VKQUO6Vt1VQ6V-7Vx1VVJUz1VwaVD8V5nVTKV51VZ2ScOU9zLzFA3tQ79V8_VrlU05UKcQCWHf8I56KSZUJkUVuVAAW_ySozRRwMgqOKAW8-Up5USBVriUaSH3wOTSAX1RHWNDiM2BUbaRMPBi1Nq3U0PBl1N1cOtxCglUKVRVLTGtUtxCEKUlURIMVPSQ4pEMwQFhRBWDOwQ_2SJ9RLVLmPBaCD2iUmWRdONilU_hM2oJuZEfIA2BARtFy9V8-VA8UU9VneRs8Vz8VnRU49VD_VmYAEBWW9VGBWt0SDBWgyDFBWgnA83VPBWdXARBW08VneR38VBJL58VjRBG9V-oQF-VJOUcHVRLAJBWX0GQBWMBWKoAM_VB9Va9VmBW0TU0uIEIVzoVNLVSLUPbKb9VgxK-pBf_VwNVU5V9eIzBWsLO1TAD6Vm_V8oVo_VGJUl-VL6Vn-Vn4Vu_Vp4Vu1VaEVmSUuaV0_VLpVQ3Vx4VF8VRsTH8VV3Va2SsdAyBWmBW0BWjRBkDTgqOWCW_iIYCWnSLYcVE7TGFArQS_eFb9VKaA44EiEF0JUx4EoCWv5U-YV79VnCWswJQAWqCVoEJUTLJVSxhBLHDr3Vx6VZ0VBBW5MUCUOyPQ24VJyQIBWqpA-8VZFQjBWiyPQJBFDWhHMJlAF9VP8UQXOH_VcoVEhQK_VeSOzOUCaVC1Sv8VoBKo5VLaVq5VM1Sk8UT-Vn7VtBWyoVa1Vr7V1xB3zLe_VY4V38UjYUo1SPAWTIV7oVh-V4NVk-VqnVDCWYVUN6V77Vv_V97Vs4Vt-VMCWU6VOCWE8V6nV0-VNOVW3Vd_VJHAaCWzZMPAWk3U_nGKOSdrNVAWR4UYVRVwFYAWRCNaAWeaRcAWo1Nv9Ux1RleV_SRghLewCDbAjAWXEWPbVeCDnAWHKUpAWLuRvSQQYTtAWagSAQBwAWyYTyAWNPB1rQ4ZUVYTFtBTkA5AWGkJ7AWz8J9AW_AWBPUBDWA_V34IktPmZVm0S4EWCUOQHM0pLjBWotPyUUCDWJ9VDsGZLBQ9VD-VY2VaoVyKUI_VQDWCFWifPUDW5aTv8VZ3Gh7VMaVQ-Vi0T0RMdDWDIVgDWt2ViDWl0TMSUZ-VFEVQSU0rCHxITSUk_V6oVf4V07Vi-VFJUDNSCCWJJU6bVzDWWEV1DWiLVs-ViVUu-VzLUw-VPCW9DWU3VjLBb6VnBUSsGPPEDEWEmM5DJmnGl6Vi6Cm7C8IV3EW7CW76VUBWpHAWBWHBWMGWZKVyPAOGWoNArBWmKVUGWq8VLBWcbPPJVVGWWBW-sLcbPb4VLFWa5V8ZVN0V5EWV9VhGWa7VZ9Vx8VrBWMdTKnVpDVP_Vh8UmIL1yQ87IN1S6aA0RM0aAZFWWFLvDVjbVqoVUnVDxMXnV8-I-9La_V45VfFW12V4oVybVl_VsDWg4V17VtFWHUUr_V57Vr1VGCWq-Vr4Vw1VS6V5DWC8V6FW8DW4_VZOU61VJ8VvwQ49VqHUCUOB7VF7UADWSGWfxAp9VYcMkHWIGHiHWh9VqKVN5V5EWl9VocFn9VeBW6ZVMFWUbVPDWeDVZGWMYMa0VCnVj9VB9Vg7VYDWLnVi2S6GW8dGbFWEHWpNVu2Vf_V7PUQAUd4VzbVqFWWIVh4Vj-VJ6VvFW5bVH9USHW0DWHCWw_V3DW3FWYHWv-V9YU21VSKV41VdHWQTU5CWhHWpHWGACAFW8EWK8VnHWkEAoIWgWHOXPsHWvIW6EWipAdGWeSOu9VObVw9VRFWfBWSBU4HWc5VnjKzIWLLU8KVgJVUFWLPEO_VEIWcDWpnO8GWqoVHLUFGWLPEOJW9ADwoVfDWp7VFHWc_VHHWTLVJHWpFWz7VRIWNHWEQUwDWwFWXIWt_VZIWUHWGpVWHW4DWFOV1_VaHW3_VjIWkEV-FWAEWQJWfwADGWwrMwJWR3GEmVrRTApAKGWmIWIfUksBAzVnYP_KU9EW7JWctBtEVS8VBKWAKL6LV91KPUSPsBFnQJKWcsBV7U-1IMfUQGAXbTu8VFKWKJNBcT51DtNEuBDLfULtBNXM54R9FBiHWmjBQKWiPUJtBhKW2jAY9VUKWQGAsGNMKWksBDtTBNVaLDsNEsGAuNEm8Sl9BcKWvzKy9VnKWsoQc4RjKWqsBXbTHBW3KW5-VgKW7KWbDBOWU6KWysBXbTx0SELWPsBSKWU8JYKWDKLbKW0sBdKW_DH8IWV8Ub2VILWcsBSKWM_V3KWebTuGW7sQwGWIJWatTk0TqAAhWUSrSm7V30TQLR8dTxSGIIWVaVu2VqKWcTR2BWoDWRnKsLWUUSrDWQIW-8FSIWOHWq_VcLVRHWiJWzFWaIW2DWmJWdIWoJWNCW2_V31V0aV9FW6_Vu3G3KWKxVAITxLWc4C6IVriU_mLPARZMRvuBmuB3JWwtBvNTS-SNuBISTRuB0NH6uB8NHhAEnAEYoAQLRRPRxSGd6Qb6Ud6Q4wSn_RmxHW_VZJM3EW-KWkmVVLWksBTsAwMWctBlQCqEVZ0VuMW7aVUGWALWFLWRPB7MWPsB1MWlMIfKWNdBhKWyMW-MWcsBOfAdGWGNWxMW9MWDNWqsB2jAjMVh2GxKWaKWzKWPLWdQLS7V3KV6MWNNW8MWzMWAKL7-PDJWVDWZLW7BAMMWlMH9aTbLWO0Ti7VxGW30TjNWBKLtiJJMWTSAhLWo2VyHRkLWRnV4DV9MAJMWrNWSJWc1SdFWW-VJSUXaV3KRu7VIHWEGJy7VlnVcJWsFWeJW_oVm-VyDW67V8LWkJWv1VbEVLCWBMW6DWDMWiIWFMW5_V8LUswArNWKMWpHEZOWOMWmMRQMWwNHSMWzNHVMWDuBYMWKtVSzUtKDcMW8uBnMWpAEgMW4hDxSGjMW71SlMW-YV95BrOW43UpMWqoC3OWy9VZlQATB9JW5qPP8V7OW7ZADKWWvGDhJXlQN7U_KEEPW9JBLKWAPW2LAAMVrgAlfJFpLnrANyLMJAIeO84ESPWC7OpKGl8VlfJsGNFoOI0T3lPkpDUPWgEAvAAePWtjBgPWa9KU1AyGAStTjPWuJGpKG4BASEAK_VPPWL-BRPWMhMlPWWPW2SNl5EsEMu8VaPW7BAcPWObTqPWTPWl5EiPWzPWFKGtPW0GAR1AoPWmOM5gMtHAlPWYcCuPWj8VwPW9qOK5V7eIyzFPbKyzF5PWqEAbPW1BAdPW9eIyzFBQWSVLVQWGQWXdTqrTVQWEQWvPWqEAQPWOfAUQWycFpQWRTF4PWZPWXQW7PWZQW9PWbQWycFdQWSQWf0FkQWgQWpPWwqIjQWNQWOPWmQWxPWOfAQhAuQWhBAYQWI0TxQQnPWXdTaMRzFAOQW_QWQQW_aAtQWK5RDhJFRWObTp9I4QWIRWStTKRWJHAMRWxEAARWOwAAWDTsAOKQDRWTRWvGNAHA-dAsGNaWLYMVAqVlRWtHAbRWdONiPUhRWRRWaPWrRWE1SoRW51DaMRN4JiHWPQWyPWJQW0PWSGLY9V6PW8PWvGN-PWXPWbgI1QWHPNOtKekHOpQHFNT9V6RWoQWzQWRTFJfQ_RWvQWBSW1QWIlAcQWOpQISW6RJJILtaM6OWWlQJPW9-VNSWK5VzKB_PWbgI1PWlPWHBWLPWMMAgSWNRW7RWjSWESWD5EmSWLcPSNV9gAhSWxSWlSWCQWUcPTBW1SW4SWwSW8SW_AP5QWIQWuSWKQWsPWuPWG2S4mVlsPzPMbRWnQWiSWfPWl5E2SW3APM_VASWxQWCSW-SWhPWDSW2PW6APHJWnJV8PWCdFN6GcTWpLWtbVKIWmDWOAUMIW7eIrrTd-VaJWEOW1LWdJWhLUV6VqIVy4Vz-VGMWdSWelQ8OWrSWcRWQQWPTWVPWVTWyBAsEMoSWeSW1TWCBW7SW8RWOTW7TW9TWOBWCUWCTW9RWDUWbgIsEMHLWIUWNTW3SWLUWD5E4PWATWo_BCTW9DK6APkQWGTWZ2VeRQlQW3TWtSWQUW9SWSUW84E4PWRTWTSWTTWdQWJUWAQWXTWnSWkQWaTWM1ScTWtEGXTBfTWanVTaVhDWWJWjTW8TUbaVc-VzyTPIWbJWrTWGOWtTW7DWrJWVOWkIWzTWFPW8CWCUW2QWQSWPSWRYF-TW0TWBPW2TWLTWrQWRYFUVWLbJ_-VDhJTVWNVWybFWVWNQFOUWsSWOSWeQWqQWbVWNQFHNBHQWiGW8QWbtG7LWQgOdUWKTWdRWdVWaDBwVWjRBmUWERWwQWaQWiVWRTFVSW4GAVQWvUWV1VxUW__FzUWxQWcFWUJWJIWGHW5UWaaVTGJcaV9UWKHW0LWEUUonVn1VuTWHcVwTWRCW-DW3aVWKVADWpSW5-VKVWWSWjVW4VWRYFGUW2MWIPWAUWJVWgVWRQWcWWMVWeWWybFgWWzSWZVWvVWkVWxVWvWWZvANUW6SWlWWyVWssTnWWfWWuPWVUWiQWWiFaUWrVWCMAtVW-QWfUWhVWLVWVVWxWW5BAlUWSFWZ0VSTW3VWFXWybF6VWpCP3QWuPW9VWFLU_VW3aFBWWU-V1UWrbV3UW9NWLIWLVUNIWNVUpTW_2VFOWuDWjaVRWWhIWJOVT3V5_VHVWfSWBUWlWW_aAPVWIVWEPUCXWLTWwXWHUWvXWCiAfVWDXWWrHmVPXRWgyEIOS8NE_WW3IABXW0SW4XWhnCO4VTFWMXWURWNoAUXWh8UWXWNQAeTWCWWgTW0oVdnViFWfnVb-VgXWoTWi1V2NVtDW9oVQWWDVWEMWqXWGVW3EWZWWSVWdRWPRWSEAxXWtXWkWW7XWoYW-bBsWWhSWuYW6XW1XWCiAUUW-XWqRWBYW1GVDYWxHHuVWORW1YWuPW0VWjRW59VTdEuUWWFWaDW-VWCWWyUWR6G0UW25VBEVUYWiTWWYWe1VYYWmTWRAUDOWjXWAVWlXWp_VnXWx-VTWWXOUyTWkYW_TWRVWuXW7XWuRWgRWrcThWWlYWjZWLTWlZW5BAaWLDLWhSWsZWaWLzYWdRWxZW5zTNILqRWN4JbUW3HW1pMWED9YWnrA1ZWD0TBZW2VWObTzRWnRWVKQInVJkAI1SZDWmJVwUWJZWAWWLZWCWWqAAOKQpuFrRW0yFU8MNZWMLVilAOLVlGVa-VPAUUZWOIWMWW_UWOWWm1VmXWgYWUOWiYWtJWlIWfHW1wQiWWiZWsYWAaWtzTjzTN8VjmA_OWhZWMPWjZWwaWM8A3XWzHJfRWtZWxcT0WW8aW5KV-aWD0TU8J3RWFLACYWDaP8YWCXW5aW27EIYWLXWXQWFaW7BA1RWNYWWJBCWW7uMYXWvDVTaWt6FVaW3aTTYWwBWVYWcaWjFWa4VKWWkGUhaWqTWjaWC3VfYWTOWpXWQpVVWWeHWXWW9EWpZW54VFYW7XW5TWsNVFBKqYWjWWNGWPUWkPWEUWj4IYGW0bWaVWjUW3bWj4IdGW8bWhIAKUWSBKkqKiKRaSWKcWDgM6ZWkGWEdFxHH5RW1WW7TWJfQqGWKYWUTWDcWyBAGSWcZBGZWMaWIZWwPURYWvNW9GW5DV_GWGmDBHWSYADHWaXWU4Vb_VdXWHWWjbW8UWlbWiXWcYWMHWBVW0rTbZW7FWcHWpaWsXW6bWTGWBcWuWWpWWNQFZ-J5bWuaW7bWVcWCdWwWW_bWqmVtWW4TWHXWZ-JGcWIdWOXWDdWSGLZSWiWJbSWbCJIbWITWIjGbiGNdW7RWTdWKdWKcWYcWnUWNXW4WWPXWYSWfcWDLVNaWicWYbWpoVSnV-GWz8JVnVccC-DVrcWYaWvBWaaW1oVhbWXYWeaWPkTgaW0cWF6V2cWZZW5FWgIWcZWQCWeZWrXWgZWQVW3LVlHWxbWhZWLeWIGHtaWrQUHPWAPWX8VlrQQvHUeWb8V69V2gJRJDSKWe8VaPWGJDaLWC-VdOMVONbRWfxBc_BWRUJYWXQWoMFmKDCGRapHIQTWRUPhJceWbDBWQWERWgeWWKWFbWmMO8bCSzBleWRJDSZHiRWgeWzGTGkFxaGZdTUcWEhJPVGSSW1eWVJDWHVEfWMSWwfJ4rRSKWIfW_MVRJDaLWQNWIQT9cWzFVaeWOfWxiF8KW39VYeW09VZfWGfWRKWCLWEkDc8VbeWPfWbDB_9V9IAxeWnfW1zGg8VjeWSzBODW_IWBqT99VmfWbfWzeWM-VHNRPbWJfW4rRaLWUbWW1VwzBZXW2dWcXWX4VRZWZ4VBOWx7V-UWnbW-JVpbWUIWfJWWIWEKV-NV0FWraVx_VXHWROWZHWEeW6cWsJWEHVWWW_CWNeWKeWGlTrfWxxBneWFdWzXW0bWmeWE8EvZWafW7ABneW6XWngW87E51DUUO6eWDkVSbV7ZWE1VI4VTJRCXWugWapBBZWreWDWWgGVDgW6MShgWRyB30LwcW-5VwLW1fW7ABnRAzLWiaWLgWI6Vp_VK6VgJWQgWp-V3GVlJWPOWA8VeIWDeWQKVoXWS3VtbWGMWXOWsdAChW7fCXgRTxRGJD-EAIhW9bG2JWYUAoBUunH_4SlEWBZC4yQlsCRDE0nT4yQNPTcZTzhWyJRbwUVuV3QGdON1hWGCT7hWTkA5hWbTSCrOSWHvWTToOAcOyhWKrOHrOVoOhWTEdOFiWQrO4CVTGGBdOqcU9tIioOlnUlCMpkUslQGzGyJRLEAbHAyGARvVzBVaTLeNHMjVmMO5MDVEKDwVBXAqbS0eAgZAHaDVQBz4GUuVbTS1KPHTUuBApfAPaU1ETK5IVbA7VQWvVgMCVYEy1Nt7FpmEjuIeUVIFTIPShbI4aOxnB2iJxETumGQgO2BUDKHQgOkWAZgG92P3IAOjWqgGQjWDmVUEWNVFzzRYyKRgLMBFKFJ7jQ0PKhcUx4UnqBvILGmJkeARnUE6U66RpnBTdDljWJAW_cSKJDt4IfxBbPE3gFvfLygWbsVx4OTbQVJDkeAvjWU6SnfQveWmGRB_CKJDSlC5jWRpU_jWL7UEyBn8FizIKJD0aMBkWWCLVJDLkWzyBwYOF7TzyBlSDjhWWuSlhWS0TRkWnoU_xRX8K2bK3zLJjW2xJTkWqEABqKxiFUYHndTMjWCMAnyVLoOEiWv9UfoO7YDFOSZmAYiWvDEBdOOiWdGAuTTFWHHxI0kWUiWdGA5AWGiWubOIiW_bOubO5AWmZMGeR2HKZKPClWhIK4zIfkW0rRlhWFlW_0KxCWibS1UAeQAMBFytGNgMIwVRBLPOAEWVVlWwLTmuBkhWRJDVcMMZVYlWYaTpvDt8QR-BfmLHUVUcRFEJPjW98OTwAIlWhkWfpFSjWtgGUjWfwSgCWbtLznGYRAkqCzdV2LCb5GVzC3lWYRA1WDFrBScSsjWdrRtCWWuSujWcyByoUF4SuaCxtTDbUlFUqxOARAnhWunHhhWunHt1UgkWQmW2_UhnBGxRA7B9lWpWDh8NXxUCmWgkW4jWFmW2JWzFTNmWqgW5uIcMAIOOgTLJmWHWADeSGYD44ChgNNfMFVFzdVwGDbRATpCErC2EFdmUodAHYNTyJ51N5mWalNf9TCwSBjWRyEAdMl7U-oDV2Tz8Te2TjDE2-BdRMt8APYSwmQzqMAVFvSRyEAwNAntPfiEsHAUXB1KD2vV0EA0CJ-CJRwI-jULZAfEAtmMaxTbjW64EBTAomMaxTvSRpEUl_SMeS63Tu-CvSRcOCsBA3vBcpQNnWAnWx4OWqFVZEqbSdmW0rRy1N8mWvsGEXTaMBSTM3UCDnWN_HSmW0rRBoWzBIEXTrTJi2TOLOLMAcmWuyVB0AWuSAkWgmWHGW1VAOmW9DMwnGEyBB-ULLC7aUqmWxxB7-UDoWslWU_UtACGmWy-UfxBD_U2DTMOAkoWE-UeQAQlWQcSxHHDwVcoWG_Uc1UgkVOyMUkWXoWwoWglWUIMt8Q3DOS4ANGDXFAaKRzhPzWCaAV-oWYAVK5AELHczBB-UQlW4nWfoW8_UwiBeQA4wSGnWPvTQfTklSwcQcyB9WRrMO4RAnMAAKAVQBhFQMRJjcGL_TNQADOO4SNZpB8FTpfAVrJl5NcyB_ISDSQu_C6sSmrB52NDpBGYCPDJeyAWnAuwIJ0FMDOi1ULmWfSBu_CcGDllMjtUKaA4CUW8TFgC31T1iTwsUisKBPDCLDixJEkWVONeoWmkQRoWylW39Lq2CgEMllODECvoWllOC8Kw9QW_UooWUqW4yGcfSucMaoWf4CPqWbzSJpWC3CYkWMaCA7BpfA1yCBJDHkWBmWNoWlxAWuSJkWMqWk3VKoWiaSImWICUbqWPlWO_TeUBfNAUoWcMAzpAg4GoaS9tI3CWcqWKCMSqWULQE-Uf1KkCLqqWScVC0Mu1UHrWVONnyVDlUJlM8yUv1U0RTNrSOfAsBANZVOoGMrVB3CHmWjWTuJDnNRmFE7yUc6CeoW9yUXxRauSFeT5UThOR41Uf2BIWTqUEJeWaWWkmWifWMSAkgWggWOmWP5V9oNIGH8eWsfWzQCAbWGJDKLW3ZWilH8IEcyBxfW3gWoyQmgWyeWZXWObWSRW2eWsKW-fWwPUjxBBgWo7V_gWeFWc_VQmW-NWMAUZ4VGhWpSCUsWLhWKgWl1VMgWPhWVIWF3Vo-V8bVSgWr-VUgWnJWukTCMWqJWhYWdhWWOWvIVYOWOmWsiRblW4rRmhWvrWNlWIcArhWxnLwlUTwR6SBsCVyJRxhWbjWaTL9hWmjWNvT4yQBiWMCT6GA8hWSPTnnWItWAiWZ-TtnWokWOWHMBFJiWUoO9kWLrOLiWWiWNiWqkWPiWEZA1DEboOTiWwkW5kWhWTcrOskWHcRaiWdESciWVrWfiWmMOhiWmiWawVzBVliWjgLniW3WApiWReAriWQLAtiWq4GBnUtKPyiW0iW1OS2iW7tW0LAnuV7iW7gB9iW5BG_iWSvIznWHABYLD5sB0VHCoBHjWocCdkWU4JkkW9yAq6CmwAvWAolWX4JulWaHAwlWF-UiWTeZUxWTBbATyKajWqAFcjWTfCejWNFJX1RTdDrTJkjWfjW-hWnjWZYBpjWtuWQCTEmW2pS0uWxxBwjWzMOFZB8jW1jWC5G3jWbmWFkW6jWtCO7uWQoW2pSEvW3uWaqWs7UKfWIqWHvWNkTIkWHdMKkWeCL-fMNkWMvWWkWnfJZlW0QBysWikWVvWFhJjqWzlEQZQhhGTuWjqQqlWalW0oWzsWLjWUuWmkW2JWDiWRtWY4GetWkCTjaLukWftWDBFxkWatWzkWfBVMZAz8G3kWgtW8EA6kWGrOUtWStW-kWacOhWTBlWwdSDlWf8ILlWW_BO2CZvWfpFIwWJ1KGEWX8AbPARlWiyEXlWytGWlWIWVflW01UYvWlvWikWUwW-nBVmWn1A7oWjlWLvLllWcrWztWTjWplW1xRrlWlhWauWqgVVjWNqWzdL4lWyBA2lWawVxwW1yC7lWw3CrWDznW2uWERVJpW7wWohWSoWsnUpmW2qWLmW4qWRKA6qWGxWvrWt_Ui0RxUTTmWHxWzyVN0RXmWSzCZmWJHC_uWJqWJpWfmWNrWhmWbrWE4A5qWJxWmmW3qWomW0qW-fRqmWdrWsmWDOD0sNRfMAVFxmWpoCzmW50I2mWjnUiNO7nWUxWxxWsIHg9B-mWF3TyOSCnWgDVEnWZDUCyIInWcfBynWTNTvmQuUBjcGQnWhHATnWv3BWnWoNTYnW3BAanWWyTpCJUhVmIAjnWfnWmrSWFUyhW4BATyWlnWWyWLtWnhTKtWYXSrnWMoSMeSunWwnW6yIKnW32A3mW2dAyxWaOWgEBWuS6nW1xWVDQ43UqiF_nW3UT57UEnWeoWFoWvEGHoWWqQkDUGvW8wWrqW0tAPoWofEjxB4ySjmWhfWVoWieK1oWZqWxqWucU39OzyBdoWJpWYqWkDMioWkDMRzWgnNmoWLKAVzWhIAqoWRwWsoWzPMuoWErW1_UxoWMAWMxWJlWJzWs_UdvWIcC4eF6oWTWC8oWbkCj_AYAVBpWvzWzWCEpWNNNZzWMJAIpW_yWvmAbwWgzWKCMNpW9nWPpWkNFRpWsxCTpWVONVpWZ-TXpW0AAZpWhPBbpWrRJdpWv4TCqWv4TNXA2hVdMOeXAkpWLcBmpWVONopWqdSqpWi0UYqBtpWAFB45SwpW45SzpWQBTglGU7IqwCmNJ4pWULC6pWPmRlED9LT-pWDOTAqWyaTSNTDqWSlRGqW4vALvW-yWJrWTVBBzWskQvqWW3U9_LfqWklOCrWGpWFrW1vUr_UcOU2zWcuVIvWqxOzFTiqWgqW5zWeGA90WsgRozWkqCmqW_SDVlSpqWWxWR1W0sW0rRuqWZxWAxWbxW6DLCxWArQExWM1GdlQQhJn2AFRE_sW2CW5tSHfME1WK1WduWTvW60WyoWKrWgkWz1W_wWvwWADTQrWc6CjrWxtRVrWXrWZaSZrWRULdqWlwWwFTs3SfrWuUTDbNirWSrW0UTJbNlrW4UTJ5J21UoRAkNFguS8gBXfWlgWQmWUsHZOAyrWisT5gW9eWbOT7aWGJDCBDtgWg2WNbGnVPNbGZdTCsW7mVJ4Vf2W4rRSZH8gWTfWw2WscW35VFWWTsWwsWuLWOIVHhW1sWbsWXZWobWOhWBCWOgWhsWFCWjJWUhWOOWKCWXhWWgWfIWahWFeW8FWtsWTpVvsW1sWKwW7zWbsVUsWEzWRaOQkWWvWZ_L6sWEfR8sW4SLwhW-qWRzSEtWyJRCtW6hW3hWdESGtWRkUMtWsHAl3WbTS_hWsHAp3WB8BrvWNzS7kW3bOAwWWtW6kW0vWPORscOQiW4kW3cOyvW2cOZrOWiWjtWyqWZiWMzGbiWujBeiWjiWqINstWxtWutWkiWENDttWTaUnlWv5UqiWPGAsiWhPBuiWxnU3iW8tWZpB1iW0TVc4WBuW6iWmXANWEFuW-CQpPDAjWQuRDjWjiAFjWOuWKXMIjWlkWSuWHWHx4WthVtJDmwWvlWowWqRNXuWnwWkpDkhNq5UQ4U4SBiuWcgRbjWrTJqjWMEWrqMquWjjWh8NG5WHtWKFJojW0cDyuWrjWx2NKtB1uWAmWOkWEeLxjW6uWclW8uWg4G-uWu_NBkWMbPCvWb5W9yWPVGk5W6BGM1WDkW-0WX5WNvWVJDf1WMvW41WFIORvWJhW04P4sWXvWd1WKpWLsBSdTcvW3oWVbRakWPULckW04WpwWkvWgkWVkWA6WovWEZV61WQtW03WSiWvvW2aLxvWN6W7vWvlMykW8EA6vWqoC5vW3vWR6W9vWTtWHiW33WKiWAlWfZMNwWElWFwWGlWmVNqwWclWh6W6qGwqWNzSroWTGGk1TdwWoBAWwWelWVwW25WLwWbsVv6WfwWpzWkNFiwWwGOkxW34WbuW54WxsWU3Wc3UU4W44WX4JbpV4nG1lWHiT0wWGvE6lWL7W4wW-lWGETT5WMoW70W5IBDmWW5WUQFaxWF2W3eMixWqxOnmW0eAdxWGzWg7Wp1WryWOoWNxWexW85W_xR2pWYGOxWDYxWiOCXxWVxWY7Wh1Wa7WK8Ai7WxfJfxWm1W4SLk1WNzWlxWfgEtmWoxWuqMwmWawVymW5RAuxWdXCoyWvGAqyWuyW2nW9mW8DU6vTgPSEnW4yWeuA0nTA0WSTVvDEJnWByWMnWEyWFVFGyWSnW4nBJyWkFAXnWODJYwI8pW1CJOuTdnWknWgnWWyWinWAHOUyWB6RTNTonWv8WY-TsnWYXSjyW89BxnWDdGH8W7EAqyWeoWK8WDrPOpWxnA7oJdEGFfCCoWJpWR8WhZTrlQ_LD0wECzWIrW11W80WgkWm5W2sWFzWj7WXqWmzW6pR4yGz7WF1WPAVQzWV9WI6WwqW7-Ux1WE_UYzWc9W3zWbPAs6WSSAEaMWEDfzWgoW-BCeoWg9WozW5oWH-M7oWJsA9oWyzWgwCxzWONRzzWS4AFpWx1W4zWU7WHVBC7WHpWbPAOpW5EJ1oR31TSpWtNAjxBG0Wu-CI0WK0WzXBM0Wc1FFVFepWG4TS0WipWU0WhpWPfAlpWO5NnpWb9CppWULCrpWboRoNTvpWrXNxpWtBAk0WS7IhkAn0WIwSO_Tq0W2rR7pWotU9pWuRDGnTQfTQ0WPfATlRHPD30WBnWq5Wu7Wc1WTxRLqWg1WvwWmJGC1Wf_UWoWOzWG1WcBDI1WE_WTqWKCMLLC1qWarWY9WP1WtZT-9WsyWP9W11C46WW1WZpBnqWZ1WEGJT7WN9WV7WgkWu5WRyBioWe9U57Wc7WAXDgxWf7WIxWh7WZIA8qWs1WTGGArWmnMw1Wj9WL1WWNOM9WjzWVuS31Wy5W51WwqW71WTGGttRN2W-yUT6CdiWWrWdQVC2WVQVE2Wj_WmlW87WvbKJ2Wr1UT6CM2WMAXw1UP2WEXTbuSS2W6UTV2W8UTmVBY2W_cWa2Wd2WuIWUGW0rWAcWa2WRdWhfWTvAT5VvfWc8L0gWRcWH-V5HW8mVNfWkAXgHVj9VfeWVJD-fWlcW9MAwsWQmW5NWCkTRsW8NWEgW6dWe1VHgWOzIJgW-2WNhWTIWfsWC3W8NVisWo4VNOWJCW6GVJ3WosWSOWqsWnaWssWkIWfhWyIAwsWT3WE6WclWW3WphWY3WxDJXkWb3WKQVd3WTBV-sWh3WGCFj3WdESt3WN5WaTLx3WkPCv3WIfKeyWqnWr3WuBAsBX8aDz3WFiW-vWc6WqAFb6W_kWMiW63WRDEbtWzUAdtW_3WQ6WzvWhtWD4WveOA4WgcQ4yQotWK4WP4WM4W4yQiiWOCX3IEwtW0cCytWpQA0tW3ZRX4W3tWZ4W5tWVdSh4WpEA9tWZ3S_tWMdS4iW0XFbLCxET8iW51N-iWo4WIuWq4W1bALuWt4WdoBPuWfQDRuWHbKhvWhQQWuWE7W_6WZuW74WF7WtjB-4WWjWBZTrQSZjWD5WkuWF5WR5WH5WqRDeqBruWL5WIDXN5WKgTxuWouWhVVX7WXUG-wWn5WT4HoPAyjW7uWt7WXUGcDXGgMBvWGEUDvWL9WFvWjDXMvW--W-fMnDXz5Ws5W2pSg_WfDX0_W2pSw5WPkWeBXa3WZwW35WF6W15Wo7WFIO-xFbkW3CXvQQB7WZBXmvWG6WivWxlW7_WK6WT6WvlMA4WE4WMzWFCXTrO1vWU6WY6WW6WSsGV6WB4Wa6WBwWF4WRzS7BXCwWWiWEwWeFTk6WTWR_eSTZMHlWD6WlzWzsWo6WBAWhwSr6WczWt6WSlW36WcMAtEXBmRjEX45WdlWUlWz6W5DXgwWszW76W8lVJAX-6WtwWC6WawWAEXikWswWcuW2sWudQnFAzwWouVI7W5lWVfTO7WKQA5wW_lWS7W1_WLxW3_W0rRWDX2sWBxWl_WKmWefAzoUReA17WfBXgJAOxWk7WsqWm7Wq_WPxWVbRq7WmgBs7Ww7W01W2_WzoWemWqFX6_WA1WimWdFX0DXQHRprIhxW9EJ2FX96WH2W97WnxWL4KpxWycGrxWFjCtxW1mWG8WwxWp6N1nWDrP98W2xWN8W_mW5xWQ8W7xWN_H9xWSKO_xWDyWLnWpiUNnWFyWYXSRnW-3Fe8WVnWg8WLyWi8W7CJv-Wl8WY1Tn8Wt8WhnWkuWZyWp8Wj4Tx8WdyW6hUfyWy8WhyW5FT18WYvB38Wt8A58WIGX3nW8-WtyW7mWvyW8nWxyWA9W5aJG9W3yWQGXGoWy1UIoW8yWlDXrFXSFXtFX0rRQ9WX3Wp_WT9WE-UDrWr9W14WzFTx1WhFXAzWAFX8zWhoWZ7WUzWy_W1YQBZA89Wl9WqEXn9W8iGq9WLpWs9Wb9WF_WhzW2EX56WFVTqGBy9WbMS49W29WIJRCpW59WTWC79WgHX99Wd_W_9WbHXVHXsHA-zWxyWE-WSKOC0WNzCE0WSzBK-Ww2KM-WPFAapWXyVQ-WAVFS-WgpWEqWa3NW-WUIXe3NX0Wa-WZ0Wc-Wb0We-Wd0WspW1KDi-W_FTTILypWPyWhbIl0W3iK5BAnFXC3CQSB5pWVcG7LTu0WHBLw0W1JDHIXz0W-nR10W3-WqoRpDXOuFhqW50WwFX6OUB_WU1W08MTHXZ9WL_WH1WU9WsHXGJXl8UHfMIAXarWC_WKqWV_WV1WlqWY_WY1WQQTa1W7-WS_Wl7We1WPvW_0W6OUXFX4FXN_WFQAe7WcFXRHX27Wr_Wr1WlBXBRJRmWBrWJ1WgHXGrWhCLRFXJ3RTFXUxRDzWqvWPrW9_WyRT__WXxRCAXB2WfaSD2WdfMntIczRKAX9ONQAXTrWs1UJpW-1Wx1UUWT0yWSpNVAXorWXAXD3UZAXtrWvMW0rWcfWoZWOeWbAXVKXjfWC7VFsW5rWjAX8rWzeWVfWBsWpAXG-V2gWs2WAJWfAXvrW1rWwAXEJWyAX8fWWKWMsWatT0NWroVUsW4AX-gWbnVSsWvcWFgW6KRABXuNDmbWDBXdsWA3WuFWHBXs_V6YWgIVICWCOVy_V1nVZhWpLVbhWy-VUWWehWusWghWXBXm6WmvWwsWQHXDsOzDX75WHfPc3WhvL9sWdESt_W9tIn3WbJFZJApBXq3WnBXkLXZWFOtWwGX4BAJtWvGXxBXtLXNtWz8WiyWGEXqkW4BX8kWd6WUoO53WboOHEXTEXrkWXEXMEXC4W4SBICXECXsmTLCXJ4WLzUueQKhJrtWQCXS4W6dCmgJQ4W52UOMXq5K6CX6BTaCX1LA4tW44G6tWkCXd4WPfAf4WVhVfCXmCXrkAoCXEuWqCXGuWsCXGCJJuWNPNEjWNuWyCXv4WQuWB6W6VH9DXgrJ5CXoiW84WHYQ9CX7CX_CXCwE_4W82RDDXC5W2fSE5WGmJM5W5PRKDXoqBMDXu_NENXG3RvuWAHARDXNXAvUVUDXPVGWDX4uWZDXa5WzsWc5WKJDeDXXDXh5WhDXj5WKHXl5WfNXXDX7IXELC6-WqDXtDXQHAnNXvJXI0AKJDxDX05WZ3WbLX_DXkEXavW65WlmWuHX-5WFeEzMXQgOYBXyNXfpFnvWDEXXcVFEXgaOsvWRiWuvWktWwvWnlMA4WZtW73WACXaUAs-UX6W93WZ6WMiW3LX23W6BXWEXXtWalAcEXYnU_0KZcGj6WMlW7NXyEXmEX_0Nq6WvWTm9WRzSsEXXwW1EXtUJoOXewW06WC7WgQTy6WsOXuHXilWFaRjwW7YV7EXXCX3MXigVVLXBFX5MX9EXAOXA1WFFXywWK7WIFXV2GM7WLFXEPXejMP7W7qBPFX0TM9DJb1WZJXiFXUFXRNXsgDxFXi1WaJSjxWDxWaFX5FXkJXfFXn7WdPXkFXZHX6zWjFXj7WD-Wo0WYmWpFXf5WxJXSxR8GXpPX_-We9WWPXS9WmJXXIX7fTbPXBZC67WihMaeRmxWVRB-FXA8WqxWC8WsxWE8WEGXRWCGGX4mW-GXzxWHGXqyWdoTNGXP8WN_HG9WSGXtnTUGXmyWKDWXGXa8WPnWaGXHyWdGXuBAKyWDpBMyWOyW2_TQyWyZSs8WayWsGXr8WenWjQX8hVcyWmLXLNX4BA0BXrGE0GXaJA2GXnyWEQXpyWGQXhPXS1WuFX0xWL8W_GXLKXhrIBHXAoWFHXHfCEHXNDV6xWHHX7yW_tCQ9WQJXwfE1JXSoWxPXeFXD_WIzWJJXW9WLzWJZVK_WtACt9WgHXWFXe_Uu9Wc-LkTAjHXOKAlOXHXLnHXRjVRRXqHX7GX_HXpHXxYQauS7oWrzW4eFz9WuzW0HX3BD2HX19WsOC69W1zW7HXRwWrHXVRXazWC-W_zWEIXtnTGIXy0WvIAJ-WSPTWpWWFAYpWNIXL0WPIXOnWycGSIXR0WV0WV-WneRX-WYIXccBY0WSzBa0WYFTc0W4vRy_CIvUg0WiIX5nUnIXGYCm-W2gMo-W-2NRxWaPXq2CtIXr0WvIX2kSzIXZxCz-WeqT4IXFqW6IX-IXR_W9HXT_WOHX0SXR9WgEMC_WIJX6RX14WOzCI_WQRX-SXz_WbFXO_WNJXRULPJX9IXC_W9eSX_WPfAZ_WWJXb_WqPX_xMtqWcJXuPXVPXY9WnvOZFX0PXhJX07WlJXORXs_WpJXT1UO_Wx_WkRX14Ww5W2QX35WnTXOrWgST4JXRrWFKXO2WBAXA2WEAX-JXGAXAKXVeACKX5PXhuWvTXAAXhrWIKX6JXE6CQ2WhdMOKXdxRQKXqrW61Uy9VglQqpV4qQzVUrIWgHWJUX0qQR8VDPWPUXLUXU8V40KOeGYeGQUXkrQ6VUhIAolQbkMqlQIoW7sTsXAFkAxAATsA4RNOfAULESQXnUXSYFNnWXMGelTxbToBAjUXsGNGSNObT_aTSQXDtTuAA1UXNnWGtTF5RAlTOdAbiV1BAmiOuUXPcTZZRtBAzAAAVX8UXFBU6aO_UXBVXK5ROcTI0TNRApEAuAAFVXHVXPBU5cTxNAwYEBINmZN16EtXFhUXkcBRkCLVXvMUOVXObTNRARkCSVXGVXmiOVVX06TshAYVXTdMaVXvaTv2CFPUUPUbDBnmQkUXoFB8hNqUXVGXFTA0cTSQXtUXK5RnPUI0TwUXzBAxAAyUXxwN0UX5VXGeBC9E5UXuUB7UXxVXhPUXbT-UXnVXvMU_VXObTEVXRWXNWXefA1rWZdAuzQgVXxrQTWXvGNmZNiyCH6RTVXoVXDbTR0BYMPtODsMRraIXWXdYAXbTKVXWWX-VXBrQxbTQVXjvCjWX51Dq5TIOAsVXMeMuVXGmJ3MArWX1rWeVX-hAcWXwWXhPUyWXMPB3EA1WX7WKQGU5WXlRJ7WXdjW9WXgPUYWXksTbWXvWXC1SeWXnFNiWXRWX3cTt3BnWXToNpWX-URq6T0VXlUX3VX7VXNnW4VX8VXDgEbBUHdTPcTBWXDWX7BAzUX-aTHWX3UXKWXmiKTcTnkMzcTAXXyOORWXpXXflTPcTkVX4IKIXXlWXc5T4WXB_HZVXHhNmuW3MATOMZPUhXX2VXGvVOFAkXXuUBmXXsUXoXX-BLwMUxWXrXXxUXuXXFWXwXX2UX9aT4UXHWX7UXJYXyVXMSA4XXkKA6XXUYXWXX-XXHXXZXX3ZW3WXLVIfgMtVXGYX8oDhaBIUXoxEKUX4KWhUXLYXmUXPYXM1A7YX4GANJGHBWTUX3YXalTMSA5YXjXXoUXlXX9YXtSFesTzSWzcTFZXNYXRYXQYXJZXNJGusTFBUOZXvhNNVGJZXQZXIlAXMGXNWb2VNZXjUXiXXPZXZZXSZXxLGKXWiVXvGNsXXEWXNYXI0TzXXhBVJWXfYXibTmNWp5VgcWFLUwZXwtIh0TxXXyKXwPUn8UFWXr0FCgW5KX9AX2JVibWTZW9dWhXWbYWAeWrFWCeWDLXIOWxDWdIVyFWGKVksWVHWWhW0nVu4VMLXpIVSWWGeWqVUbgWvbWdgWK8VBZXTTUzcTQWXAVXAZX1YXZUXlgWhaXZXALVXOWUoaXLUALVXUZXfzTiaXmiOdZXiBWDZXB7EpaXRWXmIUnZXvAAVWXHVXUbWbvWpBUa-TnVWK7TSzBM7TWtTNEP_fW1BUckWetT4lOqdTX7TtdTZ7T-lTv0TS5PydTy0TxQKCCU20T40TDwO60TDwO80TDDU-0THvT24T_nT4tTUmTtFUAqVI1TVCUuYXXCUzqT0FUF5TP1TdCUeeT-cGJuT97TcsVZRBA8TAIAdwIoHV3vTqCUG8T1nBf1TJ8TvCUauT_xRcuTzCUm1TfuTpaG3CUx-W5CU18TtiOx1TJnSz1TnqTquTf8T2IXk-TebXVnTFDU81TqFU3pT2uTKDU8pTMDUO0Fv-TlqTI2TrfT98T6CUR_TUDUUvTd2TPvTHDUU2TPQXe2TY2T_fTy5QWvUR2TiDU78TJoWI9TFoT0CUM9Tp2TO9TKoTsjVZNKrNET9Tv2TbgTzDUX9T2wAtvT5cXb9TZoTd9TIlDKQX4xW5bXE8TyeTl9T1cAn9T8vTi5QIEUkXQHcXLEUu9TDwT-8TRvTHMDChTSEU19TUEU5oTWEU59TP-TCGU89Te3TuwTdEU5EUnEUfLCD-TpwTZpTvmFH-TocDp3TB4TlEUkwT6EUmhTowTVdTdDUaEURhTf3TsdXh3TfEUoEUxGXLpT0EUnpT2EUe-TC4TwEUJpT8EUX8TnFUHiTYcX34TN4T5pTccXQyTGFUfcXODUV4Ty-TweRciTOFUHVCgiTMyTSFUQ4TUFUi4T8hVe5TZFUc6CbFUhxTeFUkxTS-WkFUnSXmFU3WU04TA2CpFUUeX3pTsFUHGUY_TN0FReTc_TpbXt1Nf_TZoTh_T5qThEO5FU2FA7FU9FUArTEnTNGUgeXEGUu_TGGUTFUpjT8jTCYXbxTAkTRrTBGUIYU2-TKMDtYXv_TdcXUGU9jTKGUc8QqiTebW4dWgbWCaX7dWlTWFaXaYW1NVIaXkXWeYWNgWMaXRhWG3VjsW9LW1FWmsWAMWPBXXgWM3WZgWFVW8cW3EWfaX37U3XXh3JnVXkaXFxEmaXGlTDgXn3JFgXLlTJVXEgXAVXvaXWBUuWXUVXBYXUlTLXX1XCCDCvVXS8UyYA6YWhBWEsWKgXNJA4aXmZX-6TvGNzWXmVX9aXpdWhbV_aXm0TlpTCbXY0TUtTkgLxBUIbXS7TaAWvHVMbX5lTObXvlAjtTQqOVaCAmTACUWbXEmTDCUttTImTk7T70Tm7Tx9To7TMCU0cXnqTPCUSfXXmTH1Ta_T3xTAfX91JCfX1qTcCUkmT67TxbX87ThCU0bXtmTB8TnCUa1T6bX0mT8bXj1EI8TzaGYuTi1TN8TSlWK9Tn2TGcX6gTIcX_eTKcXTDUN2Ta8Ty1TJfTQcXADUsuT9EUVcXAeTXcXl8TXDUacXA2Tq8TOhXKxTHFUv8TknTKFUkcXLcXKnTVDUhDUAiXh2TtcXPvTvcX6nTocX8nTOiXZcXh2TkDU3cX3DU32ThvT8cXjvTMoTlvTBdXxDUDdX0QM0DUE5TwhTZ9TIdXjMA5DUP_R7DUSWTfoThhXQdXk9TkoTHmKo9TWdXooTJEUT8TN3Tv9TNcNQ3T30OREUAYJTEUziBW3TIhTldX8oT69TodXdhTtEUg3T33TxEUKpT9XUKjX0dXfhTLeX4dXD4TEeXX-TuGXqEUCGUR-TqdXJ-T4EUDeX6dXJFJwdX9dXA9TjEUNjXmEUPjXPeXt1T6_QAxTSeX_hXYiXFxTWeXX_TZeXbxEbeXJFU_uTLFUAGTOGUmcNd4TXrTRfXleXrXRneX3zQWfXANCqeXqBUQBREfTp4TG2CueXt4TcqTP0WeqTxeXbTXzeX8hXR_ToFUhbXzuTrFUxxT7eXuFUZ_TTCUb_TobXdmTZCUoiXkaI2FUH5TGfXByTDyT-FUMfXg5TCGUs_TKyTWVXjeX-_TckXqjTb5Tz_TjfXXfXmIXFGTr_TJyT7_TVtS9_TX5TBkX7jTzaEtYXXGU_ZX8AXs7VULUdaWqfXgtBVZWCBX1cWJaXwfXGBXyfXPgW0fXKBXG3WMBXM3VUaX4FWSOUrbWchWY6VfZWmIWBgXA8UDgXfVXMgXhWWjlX5MUllXBXXnlXMZXAlTkYXuaX83VrlX5XXUgXkbTJGU6gAXgXNXXHYXjGWlKXsTUzlXlYXHVX5aXkgXHeOGXXtGA1WX-aX0NXsgXCGUugXuBUwgXvlTXtTR-VrNU9VU1lTiCWLbXHiOhtTPbXt0TRbXb7T-gXVbXDmT7iIChXlLWEhX8dGwtTl_WKCU_0Tp7TxjXD1TkbX0kXw7TwFUUCUz7Te_TjkXg_TubXYhXeCUahXgCUqmTdhX2bXgQXPdXBEU7bXveTWuTnhXK8ThLRj1TrhXEcXthXBnTguTU8TtSX7hXE-T7cNv1T0hXNcXNnTPcXd8TRnT6hXQeX0eX-hXo-TLhXS9QbcX0jXk4TgcXH2TQDUsfTL2TzhXZ8TNiXDgTdnXIgTFnW-RXucXx9TA9TpnXzcXPiXZvT2cXk2TnDUshXpDU7cXrDU9cXdwVS9TX-RCdXzMAW9TegTY9TciXObGtiXngTMdXzvTg9TghXreTziXwgT1iXXBIH3TgGOJ3T_vT7iXMEUYmUoeNlcXcDUfdXHwThdX14U3MAFjXMwTKhTIjXndXafXG-TKaAMjXCeXOjXJpTkjXQtTDbFTjX4wTroXpjXywTajXKKRcjXsEUejX3EUf-T5dXudXyEUbhTIeX-3TKeXuEUeEUijXrjXboX_EUvjXcnX0nXOiTzjXFFUhnX3jXw8TdeXYzU6nU8kX6_TcFUDlRRFUzkXEiXVFUsGXpeXC_TexT3WULkXdFUH_TveXQkXnxTSkX3uIrxT2eXYkXg2TwxT64TtmXQhXfkXShXikX17T1FURJW54TFfX7qTl_TCyTn_TO5TskX3_TPnXxoHvkXwoRQfXkeXTGU1kXy_TV5Te5TYfXR5TukX9kXhfX_jXHqXffXJqXRqXiyTLGU3KX2UWAaXJlXYaVDaX8dWNlX-dWHaXg-VBeWSlXB3WUlXD3WPaX2GVIKVlsWcIWlLV6fXL3WNLXN3W7cWbaXqaWwbWeaXlaXUUXlgWKYXgZXMYXXZX44CjZXHZXuUB_YX39VplX6qXiYXiUXCWXhZX-qXOYXBrX8YXNrX-YXLZX3rWQXXsWXzVX8qX6YXPrXMrXrUXCrXofEYPUHrXWZXqVEaZX6VXYrXcZXkKXgBWlGWEsW7qXJrX9qXgrXArXarXbZXlZXObWWXXpZXZYXrZXGWXcYXvZXSQX7UX-fW2ZXDwO4ZXcYXhdT7ZXzUX-ZXQsW4KXIlXY-V-AXXsWfqXc4VGaXtfXjqXRlXACWLaXE3VIBXE3WMOWYlXJLXVgWvqXWaXmVUYaXO3WjYWilX4qXCZXuCKOWXbDBxaXGgXYUX5qXNPUHrXlsXt0SZPUxaXdrXjsXMSAxaX8lXmrXbDVYWUtsX3aXBmXKXWWXX8aXmiOImXrhWk8U9dXMmXRlOOmXb0TwlTd0TwPUJbXdtT2gXXmX5gX8lTQbXktTcmXx0TIEGBCUBhXYbXj7TkmXHCUgJXUkXCqXr_RcDUJhX7iTMpXs7TX_TdkX9eXxFUB5TqbXD5T0mX4pXQ1T3mXnmT5mXLuTcWVOuT-mXRuTF8TBnX-bXDnXAcX1eTDcXhgTFcXKnXZdXMnXJcX_pWIpXwfTKnTTnXroS3hXWnX21TTcXOnXxdXMCSWcXLnTGDUrnXhoXCiXXeXR4T1jX7uTHiXYoAPxTKiXnnX28TViXHvTXiX4eXQiXT8WunXSiXwnXwcXb2TgDUqnXhtXvKR2nX-oTmDUdvT5nXgvTqDUVOAsDUojO_nXd7TQtXx2TqdLEoXGdXqiXL9TJdX52T6DUKoX3xWEEUztXmiFRdXRoXwVAToXM-FVoXr9TXoXbdXKrUDuXyoTAjX5iXTASidXEjXVEUNwTmdXbjXnoXpdXCpTBeX3dXvEUxwTmwTuoXV0Tn3TnjXzoX9oXPjXw8W93TswT6oXVjXjvXB-T53TGeXRjXnoXmjXDpXojXrvXOeXv4TUcXctXujXSzCRuXsuXEFU7eXXuXnOEZuXx-TKFU-nUOqXnoXEqXYpXnZN6-TbpXClXmiTaxTfpXifQD_To4T4-TMkXlpXOkXlxTnpXdvXctXy4T0eXS_TtpXExTv2C6eXEiXYHPvFU1mT0pXL1TVhXO1T4pX3FUokX8pXqkXLfXGyTVpX8jXU5TxkXRGUjtXVqXVfXMqX6kXfeXPqXXpXdfXAkXIqX8jTFlXYqXlfX6eAbaWofXSZWKsXnTWLWW_dWOsXvfXQsXPHW5LWECWpqXKOUrqXSaXI3WblXYhWdlXRBXsbWglXIeWfsXHgXosXe2WisXRXXksXXvITXXjaXErXgsXTTU3sXgUAuxXFzBssXqsXtxXWFUxlXcsQTrXZWX5xXj4TgVXaXXMBAcXX25CeXXiKDlrX9IWa2V0aXqxXUrXxsX_xX_-TgVXmPUWYXI0TgWXQqTngX9sXpgXooVzgXTmX30TxQXLSXgwXlHCWTDSQXLtUADCqAAqGXVyWsGXLtXmsUjyX2IDLxXgVANxXt7VeqXMlXLsXsfX-2VQlXVxXPWWxfXSsXFLXfNVHLXbIW_LWuqXpAUhxXYgWbHWagWCZUcgW2-VADWFrXpsXwsX0bQPgX2xXolXxxX37UZPUTgXQzXzSWUzXPzXvsXrxXjYXPzX2WXKXXEYXwYXZgX8WXzsXJyX90SLyXYzXLgX5sXxrXTyXjVX0LAXyXyZXLaWqdWhCW1TKIkXSwTsBUJ7TvgXL7TwBUGtXP7TfLW0gXKbXLtXW7T6BUY7TamXQtX-BUdmXTtXAhXgmXWtXjmXjRBlmXatXP_TVkXetXLCUgtXqmXitXlbXumXswX_eX1pXsbXubI1mXHuT4mXU1T7mXX1T3bXRwIHvXcgLjhX2tXkSAuCU6mT6tXyCU8tXJnXS8TLnXwNBMfXjuTduXMcX9CU2hXc8Tv2CRcXBDU-vXNuXdtXJRVQuXTeXibXnqTfnXPpXgQKinXPDUbuXU8WTvXqnTfuXQ2T58TSuXtuXRiXX2TnuXUiXxcXpcXkNFrcXtuXaiX3nXxuXInX6nXSgTfiXr2ThiXt2TwDUjCOyDUmiXFdXVDCHdXAvXsiXKdXDvXpZBNdXGvXNoXxmTPoX5vTNGX2iXVdXOTMXdX6SE_tX8iXcdXO1XdoXBjXXvXgoXA0BavXkoXobN8dXvoXzdXpoXwvXEpXtdXPjXmvXrBUO2XfRQ5vXqvXXjXijXtvXBpXvvXgvXrdXivXFpX-oXjjXzEU4oX1EU1dXfjX8oXa2Xj2XHpXrpX6XEE1XZkX3pTEwXpwXecX2jXIFUSpXKwXeeXZ4TDxXT5TjpXZpXRwXBlXliTdpXoeXYqXHkXDuX-2XkFRjxTdwXweXzERiwXS0XJpX14TpmXiuXvpXTyBY0XypXvmXgkXxmXotXvwXbCUmkXi_TzwX6FUm_T8FUo_T_FUjIXCxXNwXQqXVfXefXQyTgfX_wXYqXNqXWpX92Xd8AQGUr3XZ5TVqXJxX4kXt5T02WOZWfbWQZWIsXgGUfXWfaWMsX2yXufXYZWlqXRsX47VZxXLOWQaX2fXTgWtqXEOVZsXDzX8fXFzX-fX0qX0YXnxXhsXYzXmlXvxXRzXY4XyxXHrXwlXtlXSrXMyX_WXFmX7xXC_V9xXtWXm4XrYXPUFfzXxLAFYXizXOXXkzXTLWnzXg4Xr4XqzXwTUDXXYWXFXXlVXHmXZyXNaVrgXAtXN2XW0T4zXNmX6zXxgX8zXRmXzlTcyX1gX9FL4BU7GQ6iJE0X-hD9BU9gXStXgGOUtXL0XseFECU50TFhXcbXHhXjwXftXw-T-1TX0XxpXGjTRhXb0XuwXzmXDfXf0XZhXutXi0XMuTk0X9mX21XB3T_mXp0XcwVweTtCU_bXt0XGnX3eTw0XwMAuhXroThuTNnXZnXP3XEuX9EO50XOcXIuX80X5hXg8TMuXu1Tr9QbnXBFUT3XIDUB2T02XGwXK1XceXJiXN1XLiXFvTQ1X48TqcXT1X88Tb6XX1X-0QynXS1XsuXG9T1nBbiXyuXdiX0uXaMVl1XR9TiiXAoXkiXCoXEdX9uXt1X_uXn2TvvTx1XuiXEvXMGXOdXz5XAEU0tXJvX6vT71XGEUOvX6iXLnXB2XSvX_iXz9TT3TXEUioX49TloXgyX9dXfvXbEUhvXK-ThjXj2XU2XQBRTwTfwTo2X7oXMeXkvXN-T6GAM2XV0TdjXf2Xp2Xi7XzvXFeXsQXl2X3vX-6RpvXh2XS2X8vXiFU-wTF6X1eXv2XwjXT6XXOUV6XTwXt-TaeX32XIiX5jXLwXx3X3-TF_T5-TykXB3XYxTDkXPVGWwX_tAn4TipXawXkpX6RTmpX27Xw4TN3X3qWu2X6iTi5Xn8TowX_7X8eXnbXa3XBfXq5XWhXe3X6pXJ5Th3X9pXj3X_pX3wX7jXOfX6wXqVXA3XSGUUqXUfX3kXjCRvjTBxX72Xo3XExX03XGxX18XElXWGUKxX73XZaWMxX5dWOxXJsXzyXRxXzcWiqXVIVG4XWxX4LWApV6LWGLXEpV_yXTaXJpVgxXoIVbsXOLXdZWaaXHzXcaXJzX9EWLzXpxXZPUB6RqaXwxXe4XTzXHrXm9Xi4XBFWp4XJbT1xXazXNyXYgQAyXs4XRbTbXXPwXvfL0ZIzaXorXr9X1xXfNU64XdYAglTYXXogXCIWdLWr5Vj0TS7TedTlyWYGXFVFqyXiyXNnWkyXNQAmyXiQXrGX8hVP-XJqTsyXxIDuyXWWAwyXKlXyyXB4XrfXSxXN9XgaV2LWHOW7yXT9X9yXV9X-LWX9Xy1VK3WasXGcVc9XZaXtIV1-VDVBP8Vj9X-AUVBUXbTfrXYZXYrXhrXKZXnsTo9XnsX4KWgXXWrXGZXurXirXI_XA_XuqSDBUr7FAlT8-X_qX--XkZXwfEJBUO_XVZXG_XiZXS_XjrXwrX2HWqAXmzXpjM6-XVrXqrXXrXK_X_-XkrXQrJ7XXvUXYYXvXXybT3rXeYX5rXxZX7rXw_X3ZX_VAedT_rXh0TBsX9ZXA7FHlXucWBaXxyXpfXh-XgqXD4Xf-VO9X_2WFBXmqXo-XK4XYIWVsXcxXVhWexXY9Xv-XS4XxqX9fXoaWW4XAgXSzXi6TW_XfzTh4Xc4XMeW3qXp9XZAYUHAvlX34XWzXIGHq6TcAY4AAV_XiAYOgXb4XkWX2lXVfX5lXxYX0sLbgXHZDHTW1sXxfGnAYkAYE0Tp_X9XXFmXvzX-sXvNXAbXz3QCtXUGAvBUI5XQmXbyXePLUmXKmXjRBo0T5BUR5XZmXT5XbmXH0XW5XM-FY5X10Ta5XDhXc5XYtXGhXmmXIhXU0Xd8X44TNhXg8XktXi8XyFUymX2pXtbXrtXvbXS1TybXchXw5XkCU4bXB7Xi9TteT06BkhX45XfRU65XZuTu0XHnX-5X6eT-tXvhXC6XBuXx0WD2XSnXI6XUnXK6XWLRM6XLuXE6X_vXQ6XD1X77XF1XenXUuXgnXJ1XRpXD8XJ2TlnXSDUjwXncXZ1XWiXruXW0XU1XkuX9EJBvTjwXxnXe6XWDUhCYp6XCoTf1XJ9Th1XzuX7nX1uX9nX3uXy6X5uXovTr1X36X85Au1X66XBvXzNGLdXz1XLoXNGXn0XRGLQoXF7XSoX3iX91XWvX_1XBCYRmFC2XN7XgdXCjXYvXhoXJ2X7oTL2XJjXevXLjXQ2X6vXr2XT2Xv7XctXe7XX2Xg7XxvXi2XsvXl7XXDYfDYapTe2XX7Xg2XZ7XsoXu3T1vXa-T4vXiDYR2Xa7XqjX9vXO6XtjXzISAFUJiThCYz2Xg8XX6XXCYauX52XUpXv8X82XH8X59XKqT_8XKrTD3XEkXP8Xd2CYwXS8XI8XbwXV8XL3XfwX3oX4_TO3XOCYJ4TjqTlwXj5X5pX9wXZ0X-eXhkXp5XpBYe0XxwXnkX7pXq8X1wXp_TAGUMwXoDYbfX7XN7wX13XzxT28XLqXv3X68X0-T88Xy3X-kXy8XK8X08Xs3X33XC9X53XPyEE9X3dWG9XnfX__XPxXK9XOlX_KX3yXP9X5yXTlXJAYKOWLAYM4XLBXXsXnsWCzXa9Xx-XyqXGzX2aVg9X2-XKzXYAY3AUyXAprX1VXk_XHWXm_XRrXUMNBNUhFYgAYjFYEXAlFYKrXsrXa_XK_XDrXt6TkFYerXY_XLrX_-XpFYU_X_KEhYXNzXQ_XZrXoFYT_X_sTIyX04Xg_XwFY5FYj_XH_XEGYb_XwtIaBUnYXszXoZXr_XaYXt_XNnWyXX8rXB_CIaWT9SvGWT1VEIWaGYVeA-rXYGY6ZXyKXCsX7_XEsXaqXGsXVsWQLVA4X7UWZYWj-XNsXFAYEBX3LWQhWVlXJBXTHWWsXAcVYsXZFYoLVXaXy-XdsX_fXmxXD_XNsQAGYbzXOzXtAYmsXhlQoxX5-XKGYNzXoAYEcDGHYz9XoAYqAYa4XslX1lXomKu4XvYX6WXyAYtXF89XnkMWHY0lXyaX86TSGYEXX9AY94XRWXABYaLXCBYtgXtBUDtXH5XPmXHbXItX_zXKtXO5X3gXp0TD0XRBYipQTBYV5XUbXJ0XfmXYBYmwBaBYabXd5XntIdbXaEYpnTh5Xc1XjBYIqXhEYmtXWCUk8XlEYlkXrBY2mXwbXu5XzbXwBYytXzBYb1TAnX35XCnXESBEnXtkT85X15R-BYR8T54FKEUAuXxhXCuXc6XBHAGuXeKD_CUXnXN6XNCYA1XEDUQCYLpXhCYH1XFwXQpXC8XCEY5jXcuXcCY0hXm6Xg6Xo6XtnXkCYmnXmCYouXfDUycXn6XqCYuuX4_TwuXuCYlIYo2Tj1X8nXgiXx6Xn1XjiXp1XliXVOBqvT1DUFoXs6XHoX86XJoXADYFvXm9TZ1TOoXBEUE7X61XHDY81XipOK3ToIYL7XZoXgFJPDYeoXRDYH2XR7XHjXWDYmoXvEYooXd3Tp7Xh7XWjXNeXlvXeDYA1XgDYo3Tq7XBKYj7X0vX2oXxDY5oX_JYjDY07XvDYu7XApXm2XJeXzDYbDYCKY8wTt2XReXBwXw2XupXNpX5pTVCYj5HY6X4jXZCYF8X5wXI3XPbGzEYCkXPwXXFUGkXgpXaFUZwXSEYU8Xy6CW8XefAjFUZ8XExWb8X3eXSCYnwXbkX02XlBYn5XjEYzFUkkXhmTSjTf3XpEYIfXi3XKfXsEYm3X78X8JYOwXq3XKEY23X1EY7wXAxXfQXFEY6EYHEYFxXTqXAFYIxXCFY48XgrTFFYAhWHsXI9XuGYJWWycW-PUE4XUxXPFYkaWRFYJ4XTFYCYW-yXs-XPAYu-XR4XaFYNpVU4XVAYf9X1qXdaXvwQJ-FulQM8VrFYO8VJyQAMYzlQCMYyoGylQNEAHKWLzNKMYORNzEV5lQOMYOKWB8UQeCy1C4ZVWaGxrQlDVy1CvMVWaGGQWxaGG3C4ZVWRUX8U2CR3zWA7BZMYq7UsDVivCVYXSzCeMYRROI1JXPB1BQz8CAqTbmFy1CJQAiMY71P6pQTDD6MALPEnMY59FvAA5MY8pQHFWNOB1BQgDFwuLEoK0oTwADWKUGMYLMY37UX8UXMYCqT87ULNYPMY5MUONY1kQKaGF8UgDVWMYWNYTaG83VVNY1LVdMYnPWfMYprIhMYz4X5sTOFWdIUI3P57UaNYfNYaaGa8UoMY11CcMYtNYjLYbqXvxBi2CtPPEhW7KXNIVsePN7VbMY1kQKhW9BWLHWPsXQFYIAYwLYOaXL4XqqXJ3VOAYNBXfxXRAY4LYW6Vd9X0-X_DWUCWe1SZeGROVMmVPZV2NYWOV2JWASTk2GrBTLsSCJAiUPWhQKmGfHHvwRVCUvPAhKN9KA6OMj7U_IEVHCu3K8mTmXALqAtOY5NMoOYzbFsDVriUG3C_PEKNYSMYNNYZNYj4DivCpfAnRUSNYTTUjMY_OYZhTYNYDRXy1CkMYBIXZpBJ8U9OYuWCFPYsMYhNYuMYqNEwMYfLP5iTzMYrSJ1MYbLCr2WU7VW7UOPYKPYziW4gSObWaMYAGA9lBrMYQiR8_XVJW9NWmNJpND4NY_3X6NYm1LsPY2rA_NYoFWk-Xn_VDOYI4Xp1Vp-XRgWN4XsqXAzXQ4X9GY5cW6LYTBXpaWVBX1FXy1CpNDO2C7LDaFA31Pi2CFmRLmWPQYyeXUdDlCVaxWy1CPAWQRCWQYkDWShEy1CjzGnzS11CdQYfoAW-AGyEsePslAvTEtJLvIGmOMt2CCgOIqKtXFZ2Cr6WZtU4jSH_CRgL-9AgrX47AA7BvIGcfLxoHTxBDlO73ArDNoBS8DG4BAYPBVMSOKRL8R-eRiKAhEOXBMfPA8VUqDBL8RE2X_lOIDRUIRRZLUHQ4iXhADIYAhSL1HKZBRf3GqQXtBXmDYvLXcZTpEAtQXqRDwDYHdRk_S0sADNADqHm_S73TmRY3-OtGXZzCZzCklAziAcTBWmF9LKnMTTYHSaFHEAtYBLtPhVJ8QMqSMS5D0bORTA8QChxEeKPGRM20OLpLcuJrNKenWqhFzRYOePiXFFSY-zTnPMHHDWjG_RONsOO3CnEAvYHJlAKFNptNZHAqAAcSYJqIdbBz_LofClfC3fCV7OJgCZKAxAAgBAOdRRCNTGBc5II5Cc5If1KjLNrSYd_BbaE-4SEyBaLEVUQ64WzyB3SY8CLMLToPAHqWWQYMQFfwA-9AcTB7JPpfOspMMlHATYrpTpQYefSNzSTEX-7OXQF1PX8WLwKPKFOprImgVpIXOTYbaJm0WZvAXTY2oPjQYGZEZTYcHKKhAG6MeXCotTfiFaPYtXFrxHRyBeTADGRvXEvLK5TBPPO2wFrKPj1JhTYdQJGeUTfVh_BBFNaeC9KAoAAnqTaLEzEAQzRzgJt2CUZDrkA7IAEiUj-Am2C_kA_SMzGAVLKMDOXTYFTXi3W6mQKYOQkUB8BcOYznGyMWbnSSeSwBK0OYTNTYQYAGAPAWKQYzaBMQYnvTOQYeCKeTAhzDX9JnpDZQYEAWnEXi2SFONUGCcUYjBA2nOmUNGONhnBikABHCvSRMTYQGABCXCYFykFLEXaIA8UY2ZO2ZOz5IAVY1ZN-yGqaB6SBvUVKbXIVYzMXAMXoKPvTY0cMXTYOaAWTYzTY_7C-9AdTY8sKpIXqoSiTYcTBkTYwXCNHOnTYIHNlvFrTYWSL3XCj-AuTYpOOqrFxTYeLRTVY_LAXOMffO6eHspM6TY8TYHPA-TYZWT-gJprICUY_hAEUYv_SfOYIUYzWVKUYJzA2BA_4SxkFtBAAUATrVGPDPCBnFA4UYz8GNzSvUYxUY3NNnUNsiRLQY6fANQYMHRkUYjKB1RJoUYdUYHxItUYvgCIZT_OP3BAb9VuCXhbAXOOKaUiWYFbA-_ODERv8CEAWVCXQaUFbAuxBAKAZGOOWVCjW1bAleRANY7mK9hVHKU1YTdnD2ZO4ySkcBqBA9XOqnWpEAAXY5FT2eIb4We8G8RJxBX_WYyBAcsEM2Uv8WCXYLXYAxIvZNpiUSVYcXAiTYoAVSTTgsSMUYrVYzCTHuS6lVFnKxcDFsIwKBHlCt2COBA2BAUQAzIAeoQWyVgdGRMAOPNTIAueMWBAyGDnsIlxT0rCzAAkBAxAAxAAu7AQGRkIA6GCZFAc6FRpUgQYQ2Uu_UpxUi2CAYYH9WnFX82CsuVzLT_UTeCVzxUSHTwQYrBV8QXNxNyQNCEU7xCejO54TbzBAjTzAArcA4qT1HK6pWtBAgOJ8jIiqCz8ChEOyAAjYYVsRWDCzBAS8CgiOKLYKNBtGDMKHcGDjyB8FUmiO8FUdPJArTjyBArTvJAArTbzBfBALLRlYYgAAfBA0AAtPW_YY4AAiBAhmLhBAnMAfBAO5Q8TAIZYO5QvzBbeTEHCfLAtIYylBgyCLRBOGAwpB5FAfyEBmAmkKOePpYYjyBWFA2BAvJAoNApHAmsQpHAhZYWYYJWBFlIoZYAiMNmUJWBqXA8TA5BA1BAwpB8NAyqALXR8-ByHA_rAniOu2ABxTEnWeyC9GQvaB6cAiBAOtCfBAypThEA1QAUZY7GAjBA5AAbzBQTANmUjBAnARrhCaNBkBA4BAu1CmBAoBANDCQLASGAeQFlxMoFUsBAqBA-jPzGAqnBruCkcJtZNb5COaYCHAwZYwpBikAUIA1vHKoAkBAnNAWUFplCyeO4BAWaYbPBDlVpFAzcCA7OSzCU-Cz8CSaY1vH_lA-pBSaYwpBCLArEAoYVoMADbYNHAo5RvxBsOAAMKmBAWYYiKA2BAmjNhjOxHAdHKbTBsFA2dBwpB7xCEXCpYYvJAYEH7HVOtC7HVp_Ae7L3BAcHCxqCIOAnBAU-CkmLwKBAjTjyBZYYf0IpfBZOB2SNkpCA7BoBAxBAfBA0bY4XCxBA7GARbYoaYryAPPYryACgLiKAfBAAsABaY6mLvBA17MQ8CQfAFcYoMA5hAvBAvzBWSQKbAz8CgYY1tQvxBgYYkNFqBAwpBrBAesCjyBrBAfbYqXBzrCtXCBQBgYY7QCZmOuxBjyBNRAQYIFhL9QBxZYWDCt2C_FBYeGWDCgYYsHC-BBjYY3qJsHA0IDkNFjiAhBAmcYcIABHAjiAGfXWYY-cYVsRgZYoYY_cYbzBjiAkHAWuFXFA7cYzBAvJAjiA6BANQAkIDMdYWDCwYYTdYjBANdY2CNwoCinAwpBSGAmBADaYA7BSGAPuBEcYFpCAoAbIN8GAbIN8bYsEA0hDdIDtKA8GAf8EwBACtUHZDKDCdNB0BAgjTTqA7nKzRMXqCxBAgHANnTuxBXTAyBAyAAsyBbRJz8CkHAvJAzEAxBAq8AwBAPmEq8A8cYq8AejOvxB6ZAdbGNeYWyR6ZAFuQyNK2SNWEKGlAXXK0AIyaCHgCzBAoEAKIAoEAIdYoQFnHC4jGo8CNRA-LAE9CtBAxPAOtCicYzBA4lNRGA1AA22SZiU0bYKIAFRExPAeZAM-E3YCmxCKIA2BAxBAjyBpYYxBAbzBNbFo4QuSEhBAfBA5BAAeY2yBpCPEHC0BAnBAHeYNfYwpBYQALBN-yAJfC2EAxBAz8C_0AeLBruC0BAxBAD1JlVCC2KMJAgiOffY1cYuBAvJAwNBgfYsHAyAAkJTMeYbRAhZEmfY4BAvYEHeIN7Tz8CgZYsyB1fYwAA7GA2BAGyBzYYFuQ8fY2fYsHCPtCoENdIAxYYsRA9HKxcD0fYtBAjuF8FUbzB8FUvzB8FU2yBPgYKNBwBA2AAwKB8FU3AAzWVFZY-FUzAAMKHbTDWYYBoJIDNTwC2BA6JD1EADaYxBAAlABRYuBAfBA3BAjBAbzBogYqgYjBAoMA4BAGnUYcCEcY4BAxCC2CNIOA4BA3BAudCNfTrcAvhNBHAo0C-gYxZYoMAbmAIRAt2C6BAqjObYGkGAwpBZzCXXYXQT5wBZzC4ySFZYviW9cR3gArBAThYh4Us7LNBAYhYfYRxSYkdSz-UDYYg0BsSYfxB3SYghYzxU5wBkhYnFPd9WA1WjxBkFPARJlXCJSYYSQTSY23TT0FgPY8lOs7JpJLMtQluTG3CIQTIsS8TBlhYVJBwhYv2FUaUJTYJkMIJLSHQ-lO6hY0hX0STDhIuhYOhYHqSohY33O2sW5MG9aU7QYOfIH3K9hYgMB5qU6JAYiYfrRJPCUlRkaD8WUkyJH1CpfOplFh-U5eOH2JRmL4aDzgUUmSn4B-hY6OK9YVlBVBQTRGOlhYIZT2YCViYW-A8QYkAWvoNaiY4hSeWOH3KmoN70BTNTrfVVjUqbXGHDuNEQcAeUOZEAdeOZVCWVCGHDrrN6GAuRYrcLwRYcMAyRY8MG0RYDnRc-RRYB4RYWmKiYO1HM9RY85D_RYu1CUIACSYuZDESYJeQGSYzQNISYvWCLSYqXCNSYojYPSY0TOb4DEiYMyHRoAVHCiyUBdCGmG0BCbSYdSY3fIxcBgSYJAFiSY36BkSYZ3AjXCA0BoSY3QGrIC9PDgTLsVIHeMqyAZyU6dL3SYezS4BAZzCFsOniYbiO9fGEOGFpTVABo5H8hTbnFLrAKwAuKR6OMA9TuLNnWMApA7DVCCMxJPdEUfiFNXAoGQmoNakYIjCCKAzSYj6M-lAikYxHIkkYALN9BBokY5ePqkYh2XskYhgO9eOfjVnJDYFNkyTivXVABLkY4SLpIN3IELxHzWU1DXQiYRkYqhYMKBwkY9ZPykYheV79XiwTfkYOySMYYYXYiqSW8DYlYdVCZxC4ySbRYtTSEpXeqRhRYEuOdEU72KdcBExU78SIxUEOTsNTHGN5GNvORKDC5hOdEUTlYseAKhObWORnKDeYvwT6HIdMB1EPfiF3zCCEA22AMFQbmECkYiVIofCffCjMAnSYdkYU-TPiY3rUKkRvwTilYwBXKuUllYmwUnlYXaMplYewURpUTbAxJWblYaTTzhS_SY9SYswABUXOHO2OO6OY59FBMYA8UJ-F5MYKBNFfPRNY7OYrmY4MYY9AumYxIWu9XUMYZ-A0mYrEAx9VdNYzmY1LA1mYuZDDWUWPYFNY-GNvdRfDMcPYJ_VePY59FtmY7mY7IW54XC1Sb7U2WYwBACJWpPY22W9NWSnYHPEX8GBXE52W7NYblA7pQ2pQwADanYZyO92WOFYGAY1GYgsWTsXaxXzLY3fXP4XQOW3LY-GYb9XcFYV4X8LYGQYYnYhnY01LMkORWYgUYTWYiUYTOVSnYqyGsnOfnYTnY3nYU8GBXE2iYnCJU-CzCVm-UFEAFUYHUCCoYqyGj7GBCQm-UELHSTYkUCPoYGeP1BQSdRFFElXYePKhBAPPEaoY0EArXYKgAivEfoY2OSFFETIACnAloYumUKZAUFARoY2kAk-UsoY4WKfbAojAuoYShAk-UooYsEAleR1oYZKAk-UioYYgAKzOznU7oYjMARVVhNPb8OFpYU8OHpY2yFzkUZEPgaBaDQEXTptSxEPzEPTBA1EPvEPnIAtEPzQCBPU6lQ-HACMYNUX1wQapYCPWC6Bq-OqmQVUX91KfpY9LVxlQipYxmQ5ENePYppYq4B9-FyzFB-BouAa7U17Ot7O0BA6CW9-FNUFVJPN8UuJH_VAhWOZyQRaFspYg7OuUBNUFyqMoeWp7UtpY3MWoWW7eIkcPOkTI7PIqH1LSVQWjRMRdV2yFBqY27O4GA9kFRVOnMYIqYYqY5rQPoLSoYfXFRVOigO0TBXpOERV-xFVqY1pYHcJo8VK5RapYvAAuYVQYOU8JxgW6UOnaOPETnqY3-OHcJKkJGqYsqYtjJmKD4qYJtVPET88Vh-OCqYyrPTgDAqYrqY0pY3-O_MVoJHfMPGiB-JHRaF-pYWpLeINS2BHrYDqYycFFqYbiG5aTsqYNUFPbKMqYb4Vd8MhLSRqY45HTqYBXBHDVtpYrkCCKARrYQnYTrYIlAwMUlgQ5ABLrY1YOSVLerYQqYWiFSqYlqYhEPZpYqrYqpYlgWapYCBDwpYNyAwmYtpYDPY5rYupYmOA-rYVyAYNYtpY9rYycFxpYsmANPYJsY-XFGsYsmAzyFNrY9pYPqY_pY9jFSLWmNYsAXt2WSdBPsYvpYLsYbJPuNYbqY-XF5pYhsYzNYrGYDYFycF71A0NUFhWg_VpDWksYqsYQxA9IU1PYyGYl-XsTW3bVFOYxFWHOYbxXJOYH3WLOYQAYvnYCQYEVW7LYeFYHMWfwApsYRTFrsYl6WmuBNHUItYRYFKtYrUY8fRDcS6OYBsY8OYJsYVrY9eIDJV2qX_LYDsYCsYXtYRTFFqYOWU8rYYtYxrYOsYCrYXqYktYLqYP2VxrY0ROZyQgrYRqV1yFlMLHGYasYyfWASAjtYgtYZtYA-XprYbqYdWWqtY-fWEKS4jLhfGlTG1yQcmOi-QZzQMYUZlA0NKsPM_XGj_LJHIrfT_CYezIf5K0iFcCR5SDoYOb7RrGSbHSnoKLuY1_R_hAy-Ra8QmgT72TZqXbXW0NY2zFuyFLGAuPYmLYwPYo1S6iAknYF4XmnYn-X5sYhJWU9X87VsnY_PYunYBQYmaWjxXxTWP3W_FWluYxVFLAWMHXenBQSFuRF8yEPwWk2SxrSJPRnhBXKLtyF3WF-2UESF9rFfTPzWFQ1WQPXBXFqPFRvY9PFlFXd3RJxIWiF_lPRRCgQFtjJUtYntYbpYymYJsYykFatY-LYepYdtYWtYivYcqYkpKVCB1qYDqYmvYmtYWqY9gAmvYd_C1BQgqYv6LNlY0xTkqYSqV9FBInYPFWBrY0vYtvY6tYYrYDsYZ0V2vYc-XvLAcGUxPFnuY_IAcnYm1LsuYAOYNWW0GYwuY6PYKAYyLYr-X1uYt-Xz_VNOYwnYbFYUAYEQY0qXGQYNwYsCWc1WDvYmuYp6WA1WbEW4RRdLXtgFLvYXvYASFOvYHyFywY-uYSvY1SXsFXCvYWvY-yF46WSQFZUFdvY1cAfvYqjJhvY0vYetYivYpqY29V2MWmpYkvYHxYViJWUOitYDsYIxYMYMzvYoqYOxYvqY3ZWxqYQYOzqY8kVAwYoNYdsYNxYiQF6UOisYivYtqYViJL_VnsY9_X6MSlwYiKPQwYruYdLLTwYMhWBLXHAY5PYQHWYwYzuYRaXKOYalXAtY4uYelXPLXHeWUBXSLXwzS8PFSpEoTXowY_uY2sWswYauRhBXA5SLRRPvYSBCOyYOyYuCTGyY3wYH9W-wYcvYViJYQFnPLDxY4rYVtYMxY0vY3qY8bBnvYh9XazTLxYUNYRxYViJ4qYQxYtpYgyYuvVUxY2qYoyYhyYHNB9qYMxQ_qY8jJdxYXbVwvYqJGwyYuvVFwYHqYkxY7qYwzXDIWnJVAuY8dGKwYDQAMwY0wYCkDICGtxYRnKSwY0sYrLYzGYyxYnnYELX7PYThWNAY-sY6xY2LY8xYixXflX7uYAyYQ3WsdArxYAvYyJXSNF7wYDyYKzYGvYdXTtwYLyYvwYtnB2WFUyYXLFJzYwwY8wYizWBvYTOFmzYtVF1wYhGTbvYAYFAxY9nEZlCbyY5CWlyY7rYDsYnwATaFAsYivYGxY0vYG0YBPFIsYivYM0YYQAuyYuUBQ0YNQA7pYgtBOrYWsYQrYYsYd_X9lXT7VJnYCwY1pYU0Y9yYsqYFKH_VA_tY_VAeuMoxYqPYwKRNWAMzYpSCTaEwxYcsWm-XZIVnqXpnY7sYrnYO4X2uYOBXbzYEzXDtYiwY8LYExY1pYAoVSrYftYRYFhtYI0YFxYkmV3tYG1YZtYAcWL1YybFFqYPJVP1YNQFWrYnzVstYPrY6gLvtYQPVxtY_vYztYePUnNYtAXE1YsvYptYt8Aa7VZrY9tYt8An0YgyXggQ7EADuYMNHVuYGuY8iJcgOHHSauYafL-fMeuYVvLguYRDDs1YpcFgUFevAEuYEhPt9RyzQIuYVARIPMhLLPMC41YPuYy1XzMAzKXHLU2jFUdWstYP2YhdWl1Yq0YWnYwKRizYLzYtsY3BWAlAOzYz8ANFYuuYVwY00YSFYGOYUFYIOYq4V5xY_7VMOYBtY5uYdzYQLX8uYAEWS2YZvAbrYsiRNHUx2Y3WW32A4ySd1GogVedVWWLJzY6GXUvYqFG4zYEvYlOFpzYfuWIvYRWSKvYuzYMvYwzY6PFxwYyPFySDvzYYvYFyYC3YuyF9wY8zYshF-zYCxYhiJ8bBB1Y3-OD1YfxY0vYmrYT5NN0YKxYqvY5MWg3Y1pYi3YTYFWhBqmVapYq3YIPFS1YDsYv3YvrYQLBqtYY1YwVAa1Y_BMmNP2yF3yYd5VfDVlrYtrYj3YVgJ-HWgJVsqYq3YKWAq1YXEYnGAN2YqoVH4Y_VAO4YvJVpGYjuYrGYeXWvGYC4X1yXEAY2sY3cW37VXwYxLY3xY9PYdxX_sYazYR9UfwY5LY-0YkxXfzY9uYQ4YnJFXgRNHUr4Y2sWq3YsLF2oYakCSQFJMUsGA27A2JHgqV4CWraWQrQCmQcpYBzVJyQ-4YRUXAcBC5YkpYDiKF5YVeWdoQI5Yi8VdBBBjQxrQ9lQseW0ISQUV_LC6CLWKUL5YpxXQ5YnRUX5Yc4RZ5Yt0SQ5Yx0SQ5YwgWcVOT5YFfUvCLlNYf1YbsY4gWoQDBjQmIUh5YGzYiQAMwY3GQQ4Gu0Y5rCy5YfEXtuYsLYvuYi2YxuYShW1fXWFY7GYYFYk4YCtYrsWo4YFQYByYdcB25YjzYsiRZ5Y9lQz5UoEXg-UjCW1CLGoAS6YSFBU6YTvY3aRO2CM6YW6YZvY6DX2yFGJBW5YJmQ7SUjpQ_4Y-JWXrQEmQapQnQUIGHn6YkqQHzV91Kr6Yj6YQMYBmQh6Y9pQrpYpNY7AE0EOfDM9MYGEGvAAv6YswAQnFh6YB2YsdAMDVGEG46YLPEo7Ub7U96Yc6VObVZLCA7Yx9VBPUJ7YhsXJ-FF7Y7EWA5Ym0SQ7YCsYB3Ph6YvmY_-VS7Ya7YJNY9mYZ7YhEOfDM_6YhEOB7YysQc0Y0sXKyXEsWd7Yi7YOnYFdTGrY-MYQ7YiuYtcWr0Y6MSc9U18Ua2YvLWpSC37YDgE45YRzYz0Y4sYd4Yk2YZwY0uY50YcwYLLXSAY_GYynYEtY8nVGtYkmYl9U08UhPSfmYqAVhREJcE87Yn9U2JWs9UU1G9-Fa8YfQANzSy9UV3Fg8Y-SAb-UioA29UT8YgCVrAVpBVEvAq8YLXY-9U2JWySAIJX0_UKJX3AVwAVnLK08YrBAN-UJeAP-UECVcCVECVW-UhuAY-UT-UzPYtzJpCVJ7BIxBMWYrQSi-UuCVWBVX4MYBVJoY8aS_lWg4H3CVctW5CVhBVJZVy8YWRXn8Yw_Up8Yy_Uw8Ye_UoOU--UkrA9AVrQSloWcRXIVAl9YIaDqNGJ_UriUL_UzVAN_UthFAAVe_Ux9Yy-UW_UnaOXTGm_UVIAc_U_KA7-UW_Uh_ULqRUHSOTMZKQnUCBhDeQAlOWdYCe9YtHX4wYHgCmBVc9YTHXz_URIAo9YH9W4_UmGS4nG-FBR_Ue_UQAVQmHz9YTAVEXTDAVdNAFAVezI72NIAV72N-SAhMAdAVNAV79YY-Y-YVvfHSAVtACUAVeAVk-YxHXgwCo_A3JR0-Ys0LjAVz-YhAV90K6-YCAEYAV38Y-MKOhYU8YfTEJcEtAV_-YCYQphW0AVhuA2AVvAVgwPHdKC_U7AVRzEj9YbWVT-U-8YCBVyiYpAVo8YV8YGBViCVs8YBCVXACmCVQBVoCVh_YyCWZuBsCVNwIVBVumUwCVumUyCVQ9YGETS9YeBVQOXJhUW9YVdEpCVBYYL-YfCVb9Ya_YylA65CjKBjBVB2UsBVRdDuBVbYCBHAxBVZjBzBVOaAZjB2BVEVLoWF6BVjLC8BVZ-D-BVreNDCVR-UXACBCVGCVxbKICVoJAHIBsKLMCV2VE83BPCVRCVHNAYCVaIAVCVO4KjAZstGbCVZ-U_qVX_Y0QBC_YUYCj9UHBVqAZzMAg_YqBVOEB1_YeuWswOUTLn_YL9Yp_YN9YxCVP9Yp-UGmU2CVw_YU9YgBVAkUlRAg6YhEO06Y76Vs7YpoCb7YeAYvwQX7YK1Y71PT7YIjKcKXNBZuzGf7YPXID7Y36Ye7YuZDUDVkXCN7YOnYcgX2AYrAX1tYcBZTTGeBZ9LUE4YprYx7Yz6YGJW_4XYFW1AX6DVAHW8KOCHWkSAv5YcSAe-XdqXfnV9KXZLU2PY_BW4PYXxXS9X2xYq-XF8Y-PYH8YVaXJ8YxnYhwYF6YWAY5CWTmQhmQk6Y-OWJyQRCZlmQD5YJnBWCZMoQGPWPXIaCZCrQ9RB8qQ7VUBxQ_MPpPR0BAhWDc5SGqYeCZixQFQW6aAoCZJtVYJR64R2NESxQeyQuxQgyQlPPRJAnCZqPR00SxrQeCZ3xQcXApRWhWDYBRQFMHiBWKUeCZTTU5CZMcU87UGDZ37UIDZaYAOWUNDZB_VEFWmCZcXAuCZI3QBDZuCZYyQuJRxCZcCSggT_xF8HA_4RSYAfHY4CZUDZqPR9yYqCZUbWV5RZIAX5RbTLZ5R69Sb5RM_NE5SA2QZJSA9TPKSGzQSKS-HRo5RAIRs5RCIRRzQgzQw5RjiBWLSczQv5AuuBIoG45R4ELizQqLS05R09B8EY4zQyBCaxTBEZG6RWFUI6Ra8S7zQQEZO6REfUF0QODZgzQS6RWEZ07Si2GS0QU0Q5LAW0QzERe6Rv9RvLKU8GXmFyrYk6Rb_BiDTpEAt7RMKS2GRd7RycU18Rt0QQ-TJ7RX4SB7RT9Ra1QnjWZJA93Qw7Xn7RE9RL7R6EZi3QzhPPrGzIYljX3EZU7RY1QG9RJFJP7R8JYA9TBFZd9RF4Qt3Q7_Jk7Rf8R78Rk1Qq7RKZLmhTc1QzDZJJYs8Mz1Qh7R8VSpOSEaUpLSwEZf2QN6S4cUy7RJACp_EVzQJEZmEZbKN57RE7S-9RN2QFzQn9WY2QELSX2QF8Ro9RxXLBPT5FZi2QI8RHoHP8Ro9R22QiESZJLe8RqLSd7RZ8RzPRb8RKyJlESB2QnFZv2QKGZh8Rf3Kj8Rt8RxVSX5Qo8RK3QcSLs8RO3Q4TOw8RWGSM-FhYEPNFR8RvPSC9RJFZ33QLFZDFZH9R8PBv3QB9R2EZ78RRFZV7Re9REFZA9RJPX9eQmFZ3vXoGZA7RE4QnDEU9RmGZd2XT7RpGZ5EZ0GZXkEg9RBcUELSCSRl9R4jGn9RC-RS4Q39ROMSJ-RKHZV9Q1KHr4Q7IR-yJQHZJHZ14Qp4QVHZ-ES-yJu4Q1zXPCSU6RSHZbHZ34QB-Rs4QHCRR-RHISeDRHFRKISuFRX-R4BAI5Qa-RK5QzHSBKSPLSS8QkWUlpTl-R0wId5QXPBpSKq-RozQsWUNwIuWUvgBwWU_GNTtQ0WU4KGeNHuvXeDUs8M5-RH7Q-7S45QZ1T7QVA_RA-Y-YI6LCA6QSLGH_RyiXDaELVRZzEI6QZML61YN6QHzEP6QIOAR6QQWFc_RGBNW6Q2GUb_RX_Rd_RQrJf_RMNHf6QU_Vj6QVkQm_RrMWISSe6Qr6Q1WC6qLu6QK_Rw6Q1pHz_R9FBv-QGRR3_R0cCiiTvjG86QoYDFiTOCS6WUfcBF7QoNEQIZOYUsiImISOLSIGST7QHXUW7QTASPJLLXUYASNXUipBPXU4fFh7QPRT3XP5KLVXUMHZXXUISSaXUfhDcXU8RSnuKmUSpOU1ESCBRyESyhEpHS57Q0QS_VCpHZLBS1XUvuXtISTFStHZjFS_HSXBRJ8QDBSCXUGGSUHRXJZ2_QVfL7JZgISsHZaFRuHZCESBBSEKZWBS6IS4JSFXUmFRpkGs8Q7oWUISgBSYHSiBSIILKMACUTNKRnBSk1TifArKO-8QUbE0lFvBSGQAE9Q_DCG9Q0BS_WUhSJM9QhBCO9QFGRbfT8BSW9QY9QfJNCCSVJZYBSNFSBcXKhFn9QSLFp9Qz4TNJZl0Qv9QtVNOISvJSCKSrHReARASSrjMJAVB-QeSAeCS0RK5EStXBiCSAQLkCShQLpJANcCnCSv7CLQL64UucB_FZY-QooMPyCjCS-ESSjUMDSzqFLqBWBT9CSiDSq-Qi3Cs-Q4CEI_QFDScZSJLSDDSIDSaMKpBTTISvLZ--Q0jURBT3LZSDSDzAdjU3YSqLZkDSoZSK7RdDStZScZSgDScDS9LZZDSa_QmDSGjUifApDS3bNrDSBGAtDSEHJvDSzEAo_Qq_QcgRBHRu_QUJS2HZZBSPGR3_QlDU-JZsHSAKZ-HSLISSCREES5GSCRQlGSIESr-FDXUHGSOGROARwNH_gTSESWARjrVWESHLVWCS4pXbESXgUgIBkARDNZgESbJZGGZpwArARsOR39AdJZnALoEShCSqESBjAnuKT_QuES9wSyZL7ARqNHzES_ARyJZdvTEBRofL6ESvFZJ-RUIRQNZQ8ROBRcKZiISvHS7fOc5SKLZbFSQISNLZgQSENLnNZtHSyFSABSXBRYFS1HZpFSuNZ1BRJaDyNZqMZuHSCKZtMZ1FSVKZOFRoISJGSLuYtFS9JZhISzNZkCRDESCOZGKZdJSFOZ0MK6FS9NZPKZBKZsMZ7fOYRS6JAEGS4NZ1MZdFS0XUa7RUYU8PE2hYRGSchITGShTS9CRjDRa1S8XUfERGDReGSAgTBYUGAS2iAjGSEYUU-YBsA9DSTrTxMZYuYNYUZDRuGScDRrHZ9ASRBSWOZZHSz1YbHSNER4GS4DRqbX7GSE-S_WTqISpFROKZ-ASeKZ1GSMERDRYJHSKMALHSPYILaBLPZtjDNKZTIITHSBfHWHSoNZJFRE2YCUTuMZIPZ8zFYPZNHSrSJWERiMZEXUbERbGVdER--IUOZQPZQKZXIS7fOZWScOZcIS2FR4HZxER8LZJOZPPZBPZrMZ1NZwHSChU4PZjFR_KZBURlxQyPZAQZ_NZXOZVBNZISFQZ1FRHQZtfUGeBcPZGFRVOZBQZRKZMISfFR9KZPISdISS8QnFRnMZKOZ-NZ0NZZQZkIS27IcQZ0HSeQZ0MKNPZ6FRGiO9FR4XS4dTs7AzISxgWzPE2ISPiF4ISsNZtPZPLSPGRDJSMBSRGZm0Q9QZ7FAXGRZpBZGRHJScGRlmCeGRVLKNLS-KZdFSQJSZJSTJSLRZnJSMLZfQZYJSBHReuIAKS6QZJKZyGRtNAhJSZJSkJSWMTsPZdOZh-RqJSZJStJShRZIKZSQZyJSqLScHRnRZ-MZrHR-JSltK-IRB3NYRZiRZEJREzYYpTPHRvHRhvLIKSkLWf3GLKS4RZ1IRd7R1DZk5R3DZm5R_HRq5RBIRAZOVLKxgMooMjLZ7QCdKSfNZPIRzLZhNZMRYJBRkKSsoUrkAYIRwNZIGZ_QZW4QVSZcIRooTuKSgaBwKSweLjIR0pHlIRbIY3vTqIRSvL8KSIgVuIRMJKBLSqSADLSUSZnNMbVCGLSQ8RILS9JSNRHAJRRRZLLZ3HZ0MKRLSMMSTLSgJRdMSQMSjED1uBDMShMSxLSGMSlMSuJRJMSkLS27KJKRzpAaAVRHZdKReMSHTZnJRKTZFMSCKR0LSmMS3LSz9Sa5RwOPbRAHJR3JRFTZlJRSMSJTZ8_BbTZVJRWMSeTZwJRFJR7LSVTZo2FXTZaWBITZkzHwLStTZOTZnMStXFYKR09WbKR0SZXJNGTZQbEaTZhLAjMS9BDHMS6TZfTZIWW6AXFsXpxY2tQcYUOuUi1S57Y62WpSCDuQx0YALXA8Yc4Y1xYe4YGCZ4xYYzYp2Y7xYC6Ys2Y-xYe9XFtYGQYJZUjJB2LRzKRNMR6IVxNSPZUzNSAMR6rLSUYkPCVZU2SXdwSsUZ2JWJyYZZDquV0sUCfRriUaMRXjLnZUv2S2jAx2STpUsZUkHT12SvZU42SxZUFhU82SNYXZOS2ZUlDP5ULlmU6ZUqDPH3Sk8BPORpbLmOSaAToOSzPJwcUGaUS3SiiKU3SlWYX3SOaU-tWqmUb3S9BPWiV0jYZNRjYT39ODPSLrV1TXmLLeaUQeVRmESeVvbKkaUpNRQkVVSThGNz3SufQraUcIP33SwkUP2O3NRM5E73SxqVzaUwNA_3S_NR3aUCOR5aUJNRWPXCbU0VSUbEwpVGBLoPSPcSZPXqfAOFTGlU3pKUNZB5UFQAKbUQ_S0PSKFZcaIKzU4PSoIAT6SsbI7PS3QRg4SKfAi4SPKCk4StZNCQS32QbbUp4SQcUr4S_GCUGZhbU24SNQSm5SrqMz4SPZSmcAobU44Sc1YCPR15S84SFPRubUuwYxHNxbUtuBDSZG5Sm7CI5SF3C4bUO6MdkUCwNO5Sx0RQ5S58OS5Sw9IU5SRDGZfU4QSJcUI9SoCZNcUU8R2WZdbURcUdWOyPRa2KDAFWcUUhYFNXQxPacUXEU_lUgjWfcUxLAKNXHQRHXZuBAJQRM6S6XZocU35SvkWCkEscUjCTGOXvcUlFZkcU1pVjRSD6S0cUorVKYZqRSHPAs7R_5S6jVSeUzEZ0RS1QRS6Sc4StHCS6RGdU1-IIdUPLZFqV0yUOdU26Qi6SRWSKRR0SAm6SrDRXdUp6Sr6SVSSPpQedUv6SbSSZRRd7QldUgdUV9SbAB0YZ66SjRRsdUpSSR7SAeUdQLCeUK-RtRR_cHA8XIeUrdT6dUA5HO7SOeU7RRNVZ0OEsSSU7SydUN4QX7SqGC1TYI7SKSR5dU1RR7dUJZZ5RRPeUX-SzgU-JHr7S2gUaSRv7Sp4UtTSfSRS6RgTS2NLiRJ47SlSRARJhXTkeUxgN34UHAImpFySRqeUG8SzUZtTSJ8S7SRxeUBDX-aUgaMa3C-TS1VRETRGVR-GS_UZsMLZ8SyCE9lQxZZ8LGTTRGfUabBrNWKfUwsBhKWVUSPfUq8SYUSSfUjTRzYTVfUHTDeOChUSn7SReU9IHfXU0LLZhYE5UhfUSqSkfUwrV7TRD9S-TRTlEIQZcTFI9SsfUL9Sz6ShSSpTLyfUFoLY0RdGYN9S26SmIL5fUw7I7fUK_S6BUQVSf9S-sUh9SDgUWVSriUl9S59SWMWwiU8aZi-SNgULbZ_TSQHARgU4UR09SrzUYVSbgUbQZrVSvfUO9S9wCvVSV8IdgU8ZZKOR2VSMnUPhRxWZNsUDVAngU3ZZy7SBWSGxODWSo_UruLU-SwgU-dUJWS7QS5GCMWSvgUc-S4gUShUmxO8gUMgUY-Dk-SvSE2VRChUuxOR7Sv3UFcRiWSwKHMZZf-SsWSGWRnURIWRCWR6bZvgL_KHgKHfVSvWSn2RyWSc8IdhUxYQfhUY1U5WSihUL_SIlRN_SS4SgWZ5ZUR_S1GQT_SrhUsWRNlLcTSooMMXSb_SLgFOwVWcSh_S6bD5hUADC7hUrLXGaUBiU_hUFULs_ShXSDiU7VYbWVmXSz_SUVA1_SWXRFVFfYRSiUCMAIdZAATjXRViUBjUkiJoXRYiUutGjaZkmELATjiUmxS-XSfiUUATXdZ9XRTATWdZb4UWATMYSniUZATMeSbATQbZ9SH9BTfAT-kBFcZvSEt1C88Si-S1iUoETLbUE5UtMDiYSZYRkYS9iUmYS_iUg4UzSTDjUtYSjYRnDSifA_wVTjMh_QLjU5YSnXLhZUN-FHBTRjUKBTBZSCeZR9GYjUQBTIZS7VZOzUvFQVBT8CS04STeZoRTVUFcBTqlQOeZYgXJBTy-QeeZoBTvjUqBTZeZEwUaiGtBTO_Qe3QeeZ5jUwZRXaTDHCzZR5iV_jUDUSCkUWOEEkUZXZGkUb-BBCTpbZyGMmYA8eZHCT_eZPkUkZZPaRJaSOCTIAWbTSRPASCTBhVUCTpECZCTUaS6bUbkUMyG4DTcCTRfZXCTlkUOfZWfZokUA4WBBArkUnCTJDTukU8CTvaSyCToTX0kUDWZO-D3kUfhNREH2CTnbK7kUCbR6CT6aSg2FQ9Y-CT_aSzOW1JCDDTIlUUIAgLEKDTKbSNlU_cFLlUebRT9FSDTL4RTlURlUUDTZbSqbRuCTDcDdlUSoW6UZ5AWXNNxNLm6R5bRtCWetAmDTv8Y8lUqDT2AVzlU4bSdLX0lUXgZ5QA3lU_4H5lUdLX7lUozUXcR9lURWZ-DT_WRMcSv9USWZDmURcSGETmcRJmUg_SLETZcSOmU8kVQmUG4IFEJznWuXZ-WZXETlLGC2XX1RbmUGEUdmU2dAfmUW5QhmUWgA1cSkmU2AWXqMrmU0EToVZvET_cSm-Ux4IiSAPhZgMXFdS0mUyWY2mUfdR4mUruM6mUWYB8mURdSLDBTdSvXZB8BFFT-YAEnUJFTGnUahZClUFbUfdSxIDjbZekROnUTFT2QS4XZLQRTnUK3UaFTM3UWnUPjGNwWeVRhnUhWTy5I4dST9MhFT7dSqFTknUeUBnnUpnUXeRFeSWPXxiVgeRKeSlhZkPCynUU6IWIX9FT16IOLYXzSzuWveREEY7kXdeSJcZC1UntSLGTN2RGUTQ2Re5URRHX5UBUTD1UjiZFUTvYTmiZxYT_yAToUA3YTuIVfRmgZsJD7zYjMAafRtAJcoUyAJeoUc1InAJhoUmoUX6Y5wYKfSplU_4H9eSpoUweLroU3GTl4IaSDoTXupUxoUVQYYPXiHT1oUlHTgfSEHTMwUe1USuUWJTAOTbrUNwU9OTCpUjxUPKAEpUclYOYYPfAjgRd0UhgRtNAojZqsUC_T2fSgHTrZUjKPvgRkHTZvUZpUMgSnyUsrUpyUPwUgxURwUfxUJsUvyUWMDKeV6UF2HTopU9FDfgSLwULOTfjZOnA_HTBuUjpUzpUGqUqgS4hSIIT4pU4JAMIT7pUUqU9pURITB0UuLTovUhhYzoAHqU4ITw3CKqUgITMqU43C_hRe_AlITQqUDiRoITxgSQhSWqU4jZVsUnfSdkZNYYFqUJqUgqUhkZMMA6ITkqUihSmqUkhS_ITWjZPITCJTcxUNkZckZWlS-STKJT2qU2hSgtB5qU8rKFkZq5CUJTIkZ7PTKkZ4vUTuU_jZhxUSwUElZKsU7qSfJTOMAhJTIzSYwPlJTEHMW-LvNDXiSRMDwkZUtU_uRVlZuyUXlZ-jZrlZ7iSiiSNKTzkShrU4JTrjRAODkrUDkUEODsiSorUAKTzMAbkZDvUqlZdxUZsUAmZZlZAkZupR1rUJpUayUDQTIeZfODQkROlZyEB2OTPxUuJTEmZslZDmZzzUzJTkKTPsUNsU8YSZmZRsUZmZyzUpHToyU8wUtlZBmZVuUjmZTmZvlZzpU4KT9kRhsUCUTAlRM-CieXFlRBLTpxUrsU5jSV-CHLT8jS2yC10WysU37CEjSilRFZBRLT8RTIuREtUWoV2jENkSIGDg9Sf7CklRBnZIkSWrSlAWqlRAIDiLTfaAbkSxlRSbGoqUOhS41CpLTIIDrLT-lZLPTr1SeLB25WL0URQYyDSLlRvkS4HD1zUkiS5LTitUjGXgYZaBTntUxIX8kSLnSrtUHMTttUBlSvtUDlZWmZqwU6sRHlSMaUJlSaNKZYSVMT7tU0oR9tURlScnZslZHJTFuU9nZH1CIuUEOT7OVGzCHOTOtUjlS5wU3nZgmZ5jZimZVmZUoZxkZUgStlSVnRZuU3MTbnRyzCeuU7MT4lS6lS8lSmnRANTAmSDNTunRFmSHNTruU1nRLmS3nRONTwuU8nRSmSnqStiY2uULnScmSIoRaNTGEKYNTdmS-uUfNTFoZ6jZYlZ4nZCuUmNTaEAqmS7OVLvUrKDNvUioRBpZimZRvU1NTTvU3mSVvUa1Xt4U8NTFIXnlZwJTJlDevUFOT60XhvUfJBPuUOxU3vUqrRixUDqUpvUs1TrvUb2WYtVgjUnRTneZeUFbOTHwU04UfpRgOTRlZkvUajZUlZcjZCmZ5pZalZ_vU7DDwpRmeZmPVn1RwOTxpZzJN7pRpDDQmZjpZplZ7pZHsUmmZEpZOkZ9pZGoST2ANqR0CVmIAYmYdwUGPTLnSgwUToZEJTolZ6qRjlYy7SboSLnSdoSZpZdpUWPTqvKkoS7jVvORpXZcPTLyC1PT8JDgPTzqR5PTSoZZjZQwUPpZnnZOKTPhYCQTMKDDxU9oSwPToXZ4WZJrR0PTDpSvqZNvUiPThpZ_hSRmZoIDxlZkxU4oSjqS5rUXxUFQTZxULnSZdTOpZWoSDpZYoZolZOOTfpSaGDpjZBoDVQTyxUljZdCKopSzQTwQTI0UzNJCyUPvRxxUvxUpxU1xUPVGW0U5pS6xUkrZsxUrCKuQTyrZH0UZvRyQTgrZgmYe0UKqS0DTJyUIyU7QTpOUdVSOyUrHAxOTKbASyUBGAFRTVrZnPT3qZAQTnhY6qZMkRcdA_oROwXhZNWRT4jY_YXvNDwqS0qZ8jZWoZLqZUmZesZomZ9pZlRTeeZqRT4sUNnZdEWf9GNAX91W_TXNrS2RTOgZjwHDzUGuRLnZhrSUzUGtUJzUYlUsPAksZQzUysZISTGzUKSTVzUlrSEGTmWYbRARSTRdRAqZoZFurSYuRYSTKyYyrSBSQ24WD6IpzUfST3rS9JHtzUCCNkSTwzU9rSfmZcqZ0zUHmZFsSStZHsSxST0GA8dZ9zUNiYLnS3STbqZ-1UZoZTsSbrZjiAMrZnpSisSkNFvrZcsSzNJZ0UprZwtZksS7rZ_pSxqC1tZqsSbvRc0U-STvsSR0UlrZ4rZb0UPvTytZ0fS3sSg0UeTTaSX7sSnwItOTRkVvFQn0Ur_AXHRhwIlSDA2U_vRzRKu8Ct0UItSoTTQtSQEXqWZTtSE9C20U0TT40UgiZ3TTDUTEoUG1UowRwiZVIVzzRnuZa5U80UliZ9TTIoUMUAn1U0XZJYZ0tSF8CR1U4tSrJXU1U4KCW1U92UZ1UHOCb1UDjZ2zYkmZgUTsXV6lVHYYk1UJpOKxRR1UNxRJKXHKXmRX0rRRvZT6ClmY01UcxRteGprWuNArrW-UTkBVziZbVDmuSRYYD2Ug3Ba2UJVTEyRJ2UyxRPVT0xRN2UZuZY2BfvZ2UZcqZT2URmVV2U-zBovZNVTruSi3Bb2UevSd2Ug2Uf2U4xBw2UEyBk2Ug2Um2Ug2Uo2Ug2Uq2Ug2Us2UmvSu2UMwZBwZqyRmyR02UZzB22UfxB42U8BCY1UmMWCWTozWA3UGWTGUXE3UUnUpLJIdAoTXPWT5hZLWTbFTYFTO3UU0BHwSYWT2RSXDTc1WRsSV3U6OU5AWbtVkWTMvDPjZT1Dd3U2wZf3UTgZh3UsNSj3U5UZ9MXm3UyWTRmLp3UmMR2WTt3UE0R9zRPbZvwSx3UmAT_WTKxWkzYQjS33URYY53U8hD83UkZL-3UtmMBxSB4UOXTFxSRXTm_Bg0Rm5UqdUf2RAxZgbZ-MX9gZTxSXZNW4U8wZkXTz0RaZUvwWoXTbdZsUSrXTJHDtXTl4U1ATOdZpxSEjUMGDULZA8SJYZr4UsEZpeUabBu4U8OUSiZn5SSYBDYT55URNZHfZteUyjWLYTsCSeeZKySLrG4NLA5UicZbLAhWZ3iUF5U01QEXSrZBiiVEjYhjU5kSL5UnTSEWBO5U91RdyS8vQlYTgiZjQLimGpiZqYTZ5U70U6TTc5UruZ0uZB1AzYTYxVdfCk5U5YToTXiwM-YTlxZP4UnxZn3UZXZEZTb6UHZT2JWJZTFyZoxZJzS04UXEU6UZ5gURzS_5U0QJB6UaZT7nUmjWQzZ3wZUgCI6UEXTK6UlZTD8PmzSOEHP6UqzSYwZ1fZpJCY1U4iZtyFY6U6HDa6UjzZ5fR3ZTKoAKdZebMtCW8ZT15Af6U2xJn6UBaTaRNq6UFaTs6Ur6UvtBv6UiEZz6UMaTx6Um-C16UoOEU0S46U-YV66UveZH9W96UC2F_6UYpYQCZcXAIoQMDZkDZaKLs0S2MWLDZA8UQDZiPUZVAPDZU0ZaYAw0S83Va0Z00SU8JXDZLoQ40SU8MZsY2KVb2Vi0ZA1SKXW9CZF1S_CZBzYH-XM1SO1St6Fc5SR1SxNW-oTU1SnGAsHLX1S2tStMLWYUS4Y07YW2Y_IUZZUxnA05YYdUkCB-7Ya4YKaXDCZJOWD8Yf4Y_5Y2FWBzXiUZ9xYQOYSCWuJWTOYJ1ZreM8-W7NS4UZMgZBxZfZU8UZ9mZ2aLq2SBaZIOSBVZTAWoZUEVZqZUGVZN-FtZULRB32S12S52S1wNRYSGyXQVZx0RwMRMhZE5UgOSJwO9ZUUdU_ZUSYZVuV7ZD7cUbVZgVZ1ILjVZW3SYPSY3SqDBorS1bASaUD5Ae3S2MLg3SXdIZaU0VZJeV_JXzVZw8AfaU5GAq3SZVZt3SsnZXZRgzU3GN-VZyNRRPS18G1kUFWZe5EXPSMaUXJPKWZ1aUrpZL3EdPSjWAPWZFORRWZCmUqzYUWZopVWWZL4SYWZl1WJnUEbSthZHbUeWZWyZ_xBkcZjWZDHZK9CNKLnWZb4SsBARbUMDDTbU-PS65IlbZvSQMLGPGZFxUrqZyOR5OP7WZtyFWAWSxSAXZfjUD5ADXZ-SBqbUjfCWNZ-LLJXZj6MExVZNPbSZVbFD5SiSZL5S1bUmQSTXZK5SVXZQfZN5SQSH9bUokUvWTcPRdXZWXUdaZfXZfaZ4JZnkLOBRjXZ9QSziJ_QSnXZovQxwULGZsXZVcUUmUaoXfXTmOP9PRNRSMUT1XZ0bTEQRODXf1RjcUNYZZOZOQRd9KBYZlQFDYZafZFMXAaUxcU_cUzRSE6STsZo4ZI6SQYZsRSfVZtpV-cUx7RAdUP2KCdURzREdUiMLsWZY6SeYZb6Sh2ZijU0nSjYZQdUlYZk6SnYZihUpYZU-IrYZbdUs6SuYZ4XVjxZ2YZx8IBaD5QS4YZVXT2YZodUTILO5Z6YZqVR8YZgiZ-YZpRRD7SvSSzdUuRRFiXsTEJSR1SSGZZYZZIZZ1LAPTS-dU9YZOZZxdUzFZokGSZZFSR1dUk5ZJTSn5Zg7Sp5Z4RR6kGybZQeU0bZp7SWSRUeUt7SiZZXeU_eZoeJBVCnZZdeUpZZiTS60RsZZuxLM5U70RvZZ-xZTYZoeU5BYF8SReGKaZW1C3TSQ4KM8S_yZcEW9TS2eUFaZT8SBUSEaZEYRFUS-eUUEZc8SDfZOjRg8SzXIi8SsXBOlQkNWBgUTNWPsBTaZykUVaZRfUs8SyIAZaZeUSWfUcaZz8SgXZlUSHhUdfU9QTffU7zUvPENxZLIDARTnaZBRVzUSmRBnfU_TRG9SCURrfU8USxaZpdUPGAzaZP9SxWC2aZCxSabZ6aZTURp9S6fUZ9SA2ZgDTuzKYHVXLTw9DYoAInZemCi9SoILHbZGgUJbZrdZ99Sp0Q9bZSvAx7ZGTHQgUwwSNKHTgUMbZqVSUbZd7ZP5ZWbZfyE_9SAIEswYP8ShgUxhZHOAU3ZmgUL-SY6ZrbZ54UtbZWgEJYUu2CxbZk7SsgUI9SgZZVeU7YZ5bZ95U7bZh-S9gUzVR_gUl-SBhUpERDcZgiZx7ZQhUVtOqyZRcZUhUTcZPhU4KHPcZc8Zr8Z80AVhUy3UwWSYhUSMMXcZchUbgHehUlzZcwQa1UdcZ-uZ8WSM_SlhU71ZxORohUmcZqhUaxBshUX_SLXSxWRxhUc_SHtZ3WR2hUUXSu6K0cZpnW5FTnlY-hUaZCAiUEXRt_S-cZkXSx_SQXRIiUDdZKiUFdZAVFHdZ0zZyXSGIA0XShXRUiUpqZB1RXiU5kZSdZfYRciU1XReiUPATadZfdZOzBddZ29ZOdZmiUutGoiUkdZqiUPgUTYSlZUU1NIYRC7ZyUR4tU8TBSbZvURwdZC5UydZNZTXYRuAT2dZwAT4dZyAT6dZuXTTdZ3ATtqPWVAkxS7ATxYSR9ZRsPKjUkDSMjUHeZ9UZZTCKeZ2YRpLZeeZPBTPDSznWfyZtpZBqZbeZEMZXBTspZlPVQZRbeZkjUdBT2nUOuZDwUz-ZS8GhBT3YSw-ZPuZNdUERRjeZzBAwjU3-ZFdVNBTVUFpeZ1jUreZi-ZsZST_QzBTRPF8jU2BTUqZDiAzeZ0ZSIRH5ZRodZFkU_BT6ZS7eZq6ZONHMkUIaRBfZKCTk_ZSkUaPXk_ZJfZPaSLfZZkUNfZdCTneCWXZhCTaCTTfZikUYfZeCT73Zv9UnkU6GHbfZdfZvaRffZpJXTPSykU-YVlfZuaUjfZofZlePqfZ5kU9iMtfZ5CTRIT7CTxfZ9CTBlU0fZvwZ2fZcWZH9WJlU-fZPlU9fZNbSMlUcZDCgZPaTEgZWbSWlUHgZKzUoTXKgZbDT-yZ75UkbSWiWPgZOZZtWZt3I7yZUgZpbSqwYslUegZ4ADZgZcgZbgZLyYdgZlgZzbSsJDggZZBIigZLyYkgZuJDHcSogZW4ZMrUBmU-2Z8WLvgZSeSHETImUJuUVBI0gZNmUXeJPmUqRARET6gZhcSQ4Z7cRBYTXmUdlZZmUBYTChZSQPEhZvcSEdRgmUYXSlET-fNbiBUVZpSYSbAzdSDtZK0FNpNVdRumUUhZuSAdzUjCXJZAZhZ4ETchZUxH5mUMdS9ET5YRihZ3XZkhZb4WmmMDnUshZFnUisVmIAInUaWZDLEI8ZQVRiLCfhY1hZa4ZZQR4hZvcA6hZINJcFT9hZdOX_pMydSFiZpFTMeR4HAmFT5dSzdSinU9dSu_NOgZKiZneAqnUDRXYTXIeSvnUd5ESiZ8aDUiZPeSWiZpeRYiZfSXeiZhVVciZQeNmsNfiZ72SqiZiiZ5TTkiZuiZzuZ1eSB1UvuZwyZIDartSviZ0yZkORpnU-YVJ3I2iZ5QAmzZ_eSb1IBfS9iZEfSgoU9XYvWZQxZYxSLfSAtA46WJjZSoA1GTpnAMjZTBCXzZiwUxNAGmWcTXyjZefS2oUAGAhfSWjRkqZ5nZNqZYrZapZXoZbtZXmZ-2CDpU-STKYYYxBHuZahSZHTatU4tZhnZUxRRgLwjZu1Z3uRMCU0jZXnZnhS2jZnHTotZ5STlqZ9DaptZZrZtyUHvZcsUkpUZ2ZDkZAtU3HTppUrpU1vUJkZ3pZkpZXrZ-DaoOT6WB0pUMVYSIGTkZRITugS34CuCFtkZPITJIT0SM4DaVPTzkZhrZ0qU1hR_gS4kZZiRLqU9hRmkZkITBiR83CrkZgqU2Eaf3CtIT6EaC0UGlZekZikZ3kZYhRjqU03ClqU9IT-kZWnZqITHiRS4C76ALsZ4vU8Ea5tZbhSxiR3qU8SD-iY6qUOtU5iRQlZmEaSlZoEaKqZljS8vUWlZhsZ5DDclZueNkBagjWJzShlZQwXGXZOtUllZ3DaWEa6oUYEagsZsyUxFaulZdrUwlZ-wUpjR0lZniSPGA7JT4lZ9JTnrUXKTprUBKTAGacpU5DaZEaXEahRTqEaaEaxHT5DDHmZQkYNRTbyULmZtKB9rUSEap9CYKTKjS1pZipZTlZzqSDGawrUejZuFamkRemZnKT89CdmZajStKTOFaXrUuGaLkZcEanmZHGapmZesUrjSsmZ_kR8KTvmZ-jX_KTPgH0jS0kZDLTXwXknZtsUILT5mZBPDLLT7mZsXBjGaNlKIBT3yUTzU_sZGtUJtBCkZzQIcLTzsZTLT1sZPnZ3_SItUjLTs1JlLTdkSzlRoLTgkSqLTStU5GaDvUWtUCEaPYY6dLcYYJRT2JTpnZu-WvnZZ_Z6YRQWVupZaWB7kS2pRmGaSBDynZRLAIMTOQEKMTbsZyFa2qZ7nZL3EJoZVbZf6XwlROlSCoZ-kB-tU20CwHaMqZHoZtSTGuUC1C9nRlMT1oZ1RYaFakxCRoZNzCYIatrUYGaBGaaGakCI0MTvlSYnRylS4MTduU6MTguU9MTiuU_MTluUrnRnuUFNTwnRsoZImSsuUvoZuuUFkQyoZRNT-nR0uU_yC3oZQoZ9oZ6oZkyC7uUNoReNTLLDfFatGawFaGpZf0WQHAKvU29PgoRMpZwmSQJaQxU0NT3CRSpZ3NTUpZfCYs0C7NTZvU9NTKIaGGavGa6sREnS0IXM1UTYZnuTPoZDIaWGAJOTNxUIrZJqZarZ8STQOTLHakKKrJackYanSNbGeeZwvULnShnSvDDjnS0pZsFa2pZ1qZWrZ6DarEaFpZbGaZGaUwU9pZ82Z-4ZQuZCqZpDDxOTFqZ5nSHqZqGa1JasGavFaAsSMkZOqZHrUVwUGZMXwUBPT7NRWqZOoS9aOHPTZ-TbJaeqZUmYJYZhqZOtUjqZVGaQjZdnZmqZ_xCoqZY3ZArZ9wCpoSulYi1AwqZGrZ0JaMjSJrZqSTetUImZQsZDrRuPTsJa6Kah5SBrZePT1wUFpSBLazqZnEaJKaMsZfGaziYOrZSpSQrZvwSGQTTrZbxUnJadEaCpZLKacGa6OTD0UpxUnxUrrZ6JaG0EZQT2rZ7rRMJDtLaLvRqrZ2xUdrZtrZa2CdrZavRorZfvR-xUwLaNsRByU8LaIuZEyU2pS4QTHyU6QTMqSCsZ_QT3LLFsZxpZHsZERTUyUmIaiLa3HaOsZclYJmZMKDSsZn4ZXpXVsZhyUMtRnsTZsZmyU0KaAqUiLaoIaWGaNKajLaPKaPqZwyUdtRvmHS_ZitR2yUVMW4yUnsZEnZJzAqsZGAGssZ_yUusZBzUwsZy6CRzUCtU9RTbHakrSpMaCMX6sZhMP7MavMaDnZ_RTNuRoyXI0AWhZzWYhbAFtZxNAmaUJtZhMPwrSExVzrSBBapDT5QA4zUjuRiSTuzU7rSYtZmSTtKaKrZJGaetZvSTzuRhtZb-ZPEaEMA-zUmtZA0UPMaimZmLaqLa_ST8tZspSJ0U_tZpxUHTT1NawNaQ0U4Na9EaagRU0UGuZ0LaY0UCuZzrZnvRFuZxtZ3LaJuZPvTh0UMuZu3S--Z-HaA_ZaiGSuZlTTXuZevZ9xRduZWuZO2UvvZVOaYOaEwReuZx_YguZ00UiuZzTTfBRluZEDauyZriZHDatiZQDaKDaA1UtyZhiZKGToOauYTqOaHoU1eS2uZpgZVuVOxCPUTQ1URUTzwRv_WWOE2wR9tSCvZ-BCBvZ9wRrzZ7wU46Wh1UmSXjUOIxRNvZNuSPvZ1TJ1MaOAX-TX7TXkrWTAXmrWDUXavZFUXcvZ61UUOaSXOFPanfBivZS4RkvZ5vZG2U3vZK2UrvZNXYSVTb6UzvZjvZ1vZDyRCvSpvZZ2UsuSF0BfVTPwZiBGHvSg2Ui2UmvSDwZfxBFwZfxBHwZhyBdvSr2UiyRt2UBQag2UgvSvVTy2UhzBmyRUwZEyBWwZ_tSizZYAaq7DawZuHXcwZC3UewZ-FEF3UiwZOWTJ3UbCamwZ7hZISQpwZ7FArwZR3UaWTtDalrRxwZ05UzwZvWTa3UePaD7WUwSjzR7wZd1Z9wZxgN_wZg1ZmxZCxZdMRzWTq3UHxZ7zRJxZcRXLxZw3U1KNfVSrwSb6UTxZS4RVxZQ0RXxZlZDZxZwOP3aZC4UexZF4UfdU5YZ1Aak0R1YZcgIjOX3QaAZRLEWVhYpxZx0RrxZyQatxZjTS70RZ4UK4ZEMRxXTHuXsXTf4Ua-ZgfUKaB-dZ6ATNxNn4UY6ZAyZ0ZZDyZ_XT2xSGyZT4Um1QZ1R32R8QHHYTspVJYZFZBPyZj1RrMa0pR-4UUyZSYTfWZXyZH3ZRySG5UWXLI5UeyZF_Z_qSiyZlXT70RlyZANCuVZjyKT5UMhU-2SETBtOaNDaE1UxuZJDazOaS2R2yZi5UjfC5yZX7ZKxSsxZn5U2Qad6ZaRaIEWP5SDzZtQax5Uu5URtYw2R5NOIzZ35U5mLLzZ8QHNzZShUH3RH3RC6UUzZm3WWzZb6UH3RJ6U6gCQ3RM6UahJO6UcdE7wV2QCQQagvZ95BV6UUIMyZTZ6UpcZmQakjRtzZQKMk6U6ZTxzZi6U_zSdTa_ZT2zZgAFp6UXJAt6UGaT6zZ9zZCaTN0SC0ZQEANaTRaTPDTT0S36UK0Z56UWaTvvJa0SQOPEVLjLHcaTQCZXmQHYMgoQMUXV7YazTvsDemQpBAgpYZCZ_TaboQcCZ40KFUaAUaHUanpYcmQUYCGUaTMYrZKvMUxwHVYXiTCR1Ai4HgZDNOPI5VpfCBjND0VrEVCtNSfPoNMBjNjRM_eGHfCyLBwpBLIAfbAFDZKUaBUa5MUrZKnRUOUaLUayUaJZKt0SrZKx0SWUabUaywHdUaSdKp0ZgNVb2VWUamIUYUalfGn0YqJHq_RJeUAeODwNBWF6dTlWF44EBfTRVaY7HNtXUbCV2YqLWfFWodKJHAI1ZaVar1SXUZlnYh2YB8YbUZQ1ZdUZg4Yo2YKLXKCZOOYvTWz-XY1ZO8Yc6VgfKLtYtAZZ_YdmQI9JwzAdVaw4Y7VKZgZJVaeXSOfKerWvYKFKUmmAzzRwdGPOArZKHjJ0EAMXKBIKQkKk-UDPMeJFUGAadRcfK0KC5AWX8YDwO0fER8YwfELLCFcKSJBgUaSACfRRonU_2JaWaX-J_2JwDB2YNq9JQQO8UVmcAFWa25WuAZAHAm5JZsRpWauHXR-BPaJKQAELO-kK4jKVWa78US8Yc1WlfEQ8Y4WaY8YSoWd8YJgE6LNRNAKZOPOR1gVoPNM-YSoDtWa5CQbWaEjNaxWFcKEWaMXa-TNDJXFhKrQSpKLoEZ9-Z1gMH3NcPSCRAXMRoQDePMznWRKBDCEWJAmvB0gVRXaSkWY_Y5_Y0VazhRGXaPXaozW2vJDXVLXJmPKvZKmPKfgKmPKZgKrkKLHCqWKeLKWEH8_JWNKsyJzXa-PKBCVjyByXaECVvJAEYaR-UbzBxwHhWaODQIXaqXa2Vaw1Pl-JlBKnDTsPErQSv6VuaNabKrQSIBA63P5bM2BAYSacyUdSRvUaJXaPUaf3YsXa3iNKDZwUaQUan3YlYaSACAcWrYaHPAI7VRXaKfPBZHmOMwPNoUaAdMrUaVSABuOfHYe5VxYaa7VYUaEWNxBZpNWM4Y5DVpZAuYac7HeZAGZaz7Y12WYVac_V3VacVawVaJHAL1Z3PYuLYEOYC8Y6sYl2Y8sYn2YfUZoVaclXqVacsXzqX0nYH6YFZaxYaNYaTUaI9JNHUBhCA0FW8DIZaxYaTYa7VafbMUXaUlRokRHXBR7SqNNTVamtVwdGiEXyVapXamZaWyA3Va4yS5Za6VaRhNr_ScXaI2W_Va4VAebKDbU0KCQXaDWaNjJHWaeLKbbROLKLWacfBavBbuAPWajbKdfKhWTTWantI3Wad9UB_CYWa1VNWJBRXadWa22JvgWKYaRYau1KjWaY-JmWa5YRvWa1DXrWajBAKXaFvRuaaH9WxWaoHAE4J2jK2Wabaa3TX-YV7WaNIXvfEDwOo9UjGMq9Uc8YDbat9UTaOv9UJZalZasWa1VaLXaqUNGmWtXaZIAGZamJGxZahcRT-Ym-UaXavOSFaaoTBeXa1tBOGXiOE31BjXaFeMmtVcQNqWazVa9ZauWamXauXaj6CwXad7FYnKoFAAYavQK1Xa-PK3XaYGK6Xa_IK8XaNxVHfPGIAxbaKMKCYavbaisAFYaAcaBCVJYaQYaeWaMYa4_YoQEyaagaQGcalaaiOXshYUYaMLTv_YjyIYYaYOXbYa-3AdYaR5UGYZDTavRShYaXCZp6YDMY0aWVCZqPRIUafsBS0ZMUa91KncaaUXaHUtaTQNR-xQASAOBR8CZlDZI3QYDZ34RwCZjGAbyQrjM94R1CZgDZjRB4CZ6CZOWHycaaKL-CZPGApRWc5Sn0ZcXAecabCZ5MUOmQ0UakcaMDZ9QSt0SOmQx0SOBR0calDZZDZoxQ4cacuYzCZs3T8caWxQzVWe1YCVaLyXOBRmIUOBRoDZ27K0yQv1YY5R0SMUbZJFJ_RZPnX4HR-6RPXZXyZFSZSKSHSZVKSJSZDIR-DZv5Ax5RdEZ95REEZfzQv5Rv5AkqC-daqzQ_5RkMBu8WdEZWyXIea_eUj-AKeas6ZG0QbEZ5RSyTZBfHbeUR0QZ6RhEZc6RkEZFgLbKS2aG_GAi6Re0Q0bAKQMvzK18RvEZASZNKS78RVYZs0Q76RnGZxGZC4QSFZ-GZ7EZO5W9EZ4DYn7X-6RyGZqGZFHZR8ROFZFKYP9RV1QR9RzGZTFZyea8ealjX3eaveaBfaxeaEFZdFZXFZl6XAgThFZr7RJFJLfaJGZfFZn_BPfabFZv4ZHYZZJSpFZrQPr4DtFZQGZnea5JRkHZ47RJ2Qw5Zd6DriQSOB_7ROSZY2QQ8R9FZd2QAUZFRYBGZO8RBtL-ESFGZTcUjESuFZdSZ92Q78RN4Z12QOGZLNZPNBMfarqLt4Sb3ZO6MWGZURAYGZH3QNILYyAp8R1SZdGZfJMAIENGST3Qa8SV3Q28RE3ZsjXn7X7GZF9RrGZ_8RuGZKaAteab9RkWZ9GZyWDD7RtGZqEWhVLx3Q5GZPFZZgaCFZ6eafiQIbUNKYAFZHfa5eaCfazjEHHZoJZUea04QZ4Q_IQQ8RPHZE-RhHZXuYB8RfSZDeUVSQA-RWHZe4QbkCZHZvfaj9RL-RFhaeHZTzQgHZ4gaLhao4QmHZGhaP-R97Q-PVhQZ_PZk4TW-RSNDyHZCRQ0HZDOZMRZh-R5HZCGU7HZIPA9HZpWUKtQKEZs-REIZ7GAGIZyWU3tBq5QKIZVEKMIZB9TPIZxOZiqBzZZ--RUIZw8OB_Rk6BcuY1TYF_RuHGhIQJ_ReIZF6MM_RtpFiIZR_RkIZT_RnIZCRVuIZqIZjeXYJAtIZU6Qc6QR_VyIZh_R8uBj_RrMW3IZALPzHVyIZ7IZXgLUhLw_ReVCBJZtiOHbBEJZ6NHGJZmiF6_RYqOWoILJZFLZBASOJZKoAQJZPjDhGSFlITJZkVJQQZ5JSGLYGNZsPGKXUuAReJZOmQOXU-7GiJZRXUErETXUPhRjASn7QqJZsHRbXUy_Qt4DhaZx7QvAS2ES0JZC_O2JZnXU77QLuYWfL-QZPJYoMZVIS0GSRCR7fOTKZ5ISPOZWKZTRZrQZLKZV8QdjactX7HSJISCPZlQZjjah8QUKZmjaWJZSQZbBSpECdBS_OZWQZ8vBhjaj9TkBSQTCjKZiyE9mTmKZ98QUARpKZuBSEBAD9QiyEyBSH9QAiOSqY3BS0KZ5BS3pT4KZSvO6KZQJN8KZ7iaXKZHCSCLZKCSTvXGLZlzQILZ2MAoQZjMZSQZOLZb6SC-QTQLcDZxXL9ESWLZfCSEyS0CSUkCbLZGcHM-QfLZqCShLZlWBOSZLZCKaAmLZZLZoLZMeZXga69RCMZTES7CSl0Wo-QPMZ0eUyLZ-CE0LZw-Q2LZqLZI_ZLDSI_QP_ZAMZqLZWeZLjUf_QaDSqeZpNKKMZU_ZMMZb_Qe3QYlaRMZLMZTMZ2vXwda1-QeEHg_QHsAXMZiEZl_QbMZ4XExDSeMZ2fSgMZ3DStRZeJSOkKeuLHYUtjafjavjaYQZ1PZX_UVPZQERa-RxMZ5QZ1RZ3laqNHPES51T6MZUESCvBeFLuRZZESXCSBNZrVSENZ30S-iacnE2faHGZmAQPGZNNZc7QlaLyARLyZ1ARIbUvESNQRxESZNZyhE0ESUjazJZxQHySFuka_gaPHRdea9ESlNZlDZKQZbhapNZVBNrNZkka5NZqQZOFSxDZpwAVQZT-RLOZjIStBRt3Zv2CQQZROZANCIOZejaiQZXQZMQZCQZ7fOmFS1jaDIS6NZH3SdgQOREzmaWISija-BROOZzMZHKZGQZdFSTOZ7ja_majQZMOZBBSe4Z_XZd9KakaojaANCfOZsOZhGZvbZbCQjyJkOZ6CRAgQK6ZoOZYfGqOZelLtXUPnXtOZqFZy5QwOZJcOzOZZlL0XU5la9eaunaQfL6OZLtR8OZPYU_WTZhaAPZ0maiPZEPZreGcHSPERhSAfHSMHS8DRYiDsQZmtQujahPZmERjPZSoaFESVoaoPZXoaPHS-mafBSePZPgHgPZAnaKEReoaGPZAmaUoaJPZgHSszRqPZjHS1lacLNILV2JZMoa8jaLQZkQZ-laoERtNAEma5PZSQZ3HS9PZJnaahaXnaKFRYLA8ERhhadQZ6PZq8QhxQWna-jaUBSPQZLpapQZNpaSFR-7IZoaeCR7lacoaNnaOQZbQZFnaSnaDFRfIS5oahnaLna8oaYnaUERlISgpa6maI2JEpa6lauQZvISwQZa5XyQZRvT0QZyJH2QZ8lF4QZ4maFmaNESQGR6ASgfaf2QBRZ_xBFJSGcHGRZJEKIRZKJSKRZMASSRZ_SZPLRW0IPRZsGR9SZlkadFSeuIBMZm0QXRZ1oaXKZEnTdRZWRZugA_GR0RZoRZdFSkRZBHRmRZSqaZRZpRZXuZWqaLaAXuZgqaOmahHR7JSy1CqqaAfRzRZZqapnaqDDo0YqLS6RZiLWnGAJKS-RZDnazDZOKSzbUQKS1daTKS6DZXKSeSAFIRRhavCSvWReKSpnAgKSJJRKha8ES2GTmKS2sA_qaaHZ47RCraENLwfRmSZAFAoSZ-DUoCUpIR--CfRVk6BUmO-xA6GCxSZzBAzSZ5farKSFLSEBA1CSfwRSvAO-D-IR7SZMLSLqa-SZaRZKVFSTZ9LSVLSAUZXLSnTZCMS3TZEUZeLScTZIUZOxQPTZbJRRTZ7LSTTZETZ9raAMSfMS2TZgMSqTZBKRsTZdTZJUZvTZrVS6raUTZmTZPKRoTZBsaSsaDsaUsaFsamKR7TZ5NKLMSFbANMSbsa8JRQsaSKR5TZGsaksav2C9TZvRXtHApsaBMSgKRFUZiKRHUZNTZusaKUZKZa83XmfXu2VoUZQZNsGYmGVYsWAlAWUZPzYZ4YTZaesWVZajVaXZaE8YeUZZlXgUZj4YnLVD6YSBXOCZhZagzYmNSi_VdYUqNSQUZeYUG1ZPca6OUOZUgtaQZUjwA1yL_RaQCT1UZEjZu2MYZUKZU0VBtSauAa7UZVMR9UZB1UGTHs2Sp1ZKOSDVZiBVOOSbdEw1Z22S-SBwZU3yN21Z92S1ZU51Z3ZUwBa1MR-1ZWKL-ZUOcSL3S0pVKkUdVZOua9pV9hUHaUiVZJaUK2Zt2ZzhPmVZiCXQhZP2Zc3SRjVzhYVaUwLLacavVZaaUY2ZyVZDTV1VZHoE3VZ9ON5VZMOanYROOaItZy3SpaU_VZzNRCWZJAaxkUq2ZxaUIWZZua0aUA4SNWZePS12ZBnWY9WtgZ52ZW3C72Z8DDFvaiJXaAaQ4SWgatEWD5U0TRygalWZ4sZeORKzUP3ZwMAR3ZQhNvWZahUe6CYbUqOR0WZxxZL4ZZ3ZDgaW3Kw4Se3ZBYTg3ZznWj3Z03Cl3Z6MNDPRtbUq3ZBeVs3Z8ma2bUOXZZratXFlQS8aE3bU13Z4va33ZjAT5tU63Z6GH83ZcXZOXZeXZ1QSC4ZhXZF4ZReUkXZI4ZOcUFQA_oSCjUXmaW3K8gZS4ZLRSy0PccU2OaJDXoWFNzS2hZCZE6XZ8XZlcV-XZpcUFMXL8Aj4Z__Zl4ZC2Ze8SHqTkRSubLmRS7OVycU8aJRYZw4ZASay4ZO6SzRSQ6SQ0QtwZO3ZBvWFdU64ZHdU5wZ8-IfYZRyZB5Zv-URdUJjLl6SG5ZsJZI5Zi3UadUSaFcdUM5ZS7AmdUA8ZJpaR5ZzYZz6SSxaBVSW5ZRxaWRaPkG96Sb5ZlOaS7SBeUf5ZCTS-9RG7SEZZxRRm5ZLSRo5Z3kGq5Z9dUV8Zt5ZwdUAZZW7S0gUTZZ05ZFZZqxa45Zsxa65ZYTVxgUYfUReUfZZ2bZwbZXTScZDjZZMyZCfUMhIdTSI6ZabB37SP6ZN6ZmTSUSakCBR6ZmeUJpZLyF9XTkYOX6ZF6Z5SR_lCweUi3CF8ZQHPxLZR8ScATVJaj6ZgyIl6ZY8SGUSo6ZHHQY6ZjGZMUSNaZA6C3KWQaZa5Wl9BOfU26Z1VRr8SaUS66Zg5UdUSJyCx8S-6Z-xa-5ZT8Zo-ScfUnUSE7ZqOU5xZrJQCRalhBmaZuASM7ZC9SO7ZE9SofUR7Z5UST7Za8ItaZufUc0AwfUDVRMURb7ZB4U_7ZjRR7aZg7Z9aZi7Zq3UbURBbZAgUq7ZAKR6NHGbZUgUp0QHgUKbZJ-ZhHT7URLgU18Zs9SwzaxjZ37ZRbZ57ZSgUtda87ZYbZ-7ZYzabbZB8ZJ9S1eUHVRZRaG8ZLPZTCaAIAK8ZK-SRLLZyapaIqgU2CSQ8ZDXaS8Z9IHIWS95ZsTRLWSB6Z3bZ3gUvBAOzZKcZvlA8bZ0zag8ZMyUi8ZDhSCcZxUR9SSn8Zv8ZLhUq8Z_5Zs8Z1KHu8ZHcZALQx8Zu0az8ZTcZWhUh8I--SFAWA_Sh8IZcZmhDbcZ_8ZhhUB9ZSeID9ZGFZJbULSas3TcyZpWRejMocZbTathUscZO9Z-LAyhU_RVFjY1hUIIN3hUV9Za3T1cZpRYzLX5FTa9ZJKUBiUe9Z3aANoYAdZHiUN0ZEdZsXSGdZ2ATvzZeyDp9Zi-Lu9Zb-Zx9Z8XS09ZVdZ99ZyxZOzBDYSedZmRacdZiiU21a69ZPiUhdZA-ZjdZ5FTldZn1ZdATf_ZCzZviU2zaOEaA_SkAT6zadYS60QF3ZYyZE3SoWU1dZ7iU3dZ4hG5dZ5nPAjU31aoxSrYS4ATuRaFjUplaBeZESa0YSWMZFeZm4ANjUk1ZPjUq-ZQkRs-Zl2aYUPu-Z26PajUw2aMIQWlaejUE_Z_-Z5-ZS8GceZWZSL_ZjdVyYNC_ZheZ12aH_ZujUJ_ZleZ_2ayjUsBT0jUpZRE3anPVLMZueZvvJ9jUyeZb_O6CVBkUd_ZqiScjL4eZh_ZHkUj_ZGyaCaRi3Cm_ZDaSo_ZUfCq_ZFfZTkUf3ad0MWkUxMKztVMfZZEC6_Z0_Z-vakaR3_ZdLXUfZhkUckUdaS9_ZiCTk4ZFYZGRDBAaOWEDAa4SBp2Z2_YRxZhAPX4OifZ5uacXYQHA4kUN7G6kU9NMufZSAawfZ9-EyfZWAaaAab6U3fZy1UcAagAaAgZ4WK7fZIDTiAaUlUDgZ5fZNDTL4RYbS21UZlUc1WrAapAaF3Y72RX1AvsZKYUlPSobSubSmwYgvZlDT3Aa2SaxbSWNayWAvlU_Aa-AamjV7bS64azDTI_S1DTm9YPWAjgZVcRB5aYcRLBatJaS4U1oOKXRPBahRX-hMwgZIETMoZUXSMmUNETitZ3gZbBaRmUSET1ETfBaNiSMrUiBa2FaR4ZamUdETcmUGGXFhZwcSHhZsBaimUKhZvBaF9ZxBa1Ba6mMO2ZPdRT5WThZXdRVhZ7Bag4WYhZETAOCabhZJdSBCaehZDCa7mUshZGCa8jQICabMXyYALCa0BaDcAshZQCaKnU7SGG7IRFTsSYXCaSDXO-SaCaMZSVnUISQXnUxdSReEpCaBiZfnUnFTf6aJMXWsKIiZwCaA6ICeSDKXmnUNiZyCaHJAQiZwnUBnUr7FOeSJXA6CaYUY8CakCUWMa1iVADaKNaCDaYXSBoUMoUgSaxyZyuZjSajtSeSa60UB7aPDaZGTRoUQfRWfRbQafGTWfRZDa6iZcDaDfSoGTAjZgDaioU1zYF4astaCjZc6YufRsFQqoUpDaSfStoUUfSzSa8GTwDaTjZUpUVjZ1jZ3oU_FagLa-GaKKaiMa1KafsZEoShjZyITzODQHTwNaDEaVHTdrZHEa0LTNTTKEa0mZAhSoSXM2afOYNKH0DajBAz2C3jZfMaxtUhMa7GadpSx7agMa_GayHTeHaYQBEkZ7qU4HTqpUHkZHKarGauFagKa7Da_DaupRuEa9UYwEasgSyEa5pU0EakhRYkZAKD4EaatZkLa5DahFaKEai8ahqUchS_3CV8WsdZO3CEFajITOqUUWZJFa18aLFaIiRvkZL8auDauNaQFawNa2ITTFafhS6kZWFa8kZYFa76AlODAlZf3CClZu7ahKaDvUw8aS0UviR0hSQHAKlZQIaPJT6hSY8arFat8amMa6GaSJaOKapIaQKa0FaJrUyJYg5aqgZ5RaoWU6FaUoNklZTrUmlZC9aGPabjZk9alMam9anMaWMDHmZ3JTFPAfWEjrUzMAqiSmrUiIaa1CyjRqrUtNaw7aO8apEa49ajMa69aGmZLrZHLahGaKmZo-ZkGaNmZX8appUBsUgNaqyUVLaP8aK-aufSXjSzZabmZ3GarmTskRemZa-a7jZLIapJaM-ay7azFa3KTBHa5KTDHatjSksU9KTHHanIXJHaymZwNaB8axGA2mZusUJLT6mZR5H8mZ7rU3PL_mZZlRhHaeLTolR6yUGnZnSBozaK8E4FDZHaJSTI_aLSTQnZmHaSnZKtUUnZNtUxJaPtUuHaxHDI-adqSyHapxU67abtUwkSNsZftUX_O-HD6HaFFDBBZjsVsfVaeZS8GBIaEMTJoAGMTGIa0nZJMT2nZT9af8a5DaztU5iO1tUm0C3tU_nZs0CsmRXMTDoZZMTbJa3JaH5CIoZ2tUHuUeIaJuUJYZOoZLrG3uUHrZDLaJqZSmZU9aMqZboZ1MTuIabuUwIagoZyIahnRjoZ-MTmoZ3IaBmSqoZGNTynR9IauoZMNT4nRBJaQNTyuUeqTFJaVmSjPD3uU8uU5uU7oZk8TzAbAKDOJaQoRd_a4pZ39apmSoNTWJatmSLpZFpSNpZ7AbnfSQpZeJao_STpZ7OVLJY8TBkJaZ_aavUFBbaoZCOTLLafvUepZklZivUTLatFac-aL-aW9aDuZ7JaqvU6LTWOTJ3amtUaOT9-FXKaepRFKa9-FIqZdKaUAb4_akMaQ8aM8aS8aoMaSKaDxaWKaEqZoBb0OT6nSb8acKauFatBbMKadjZl9aN-aiKaQqZ_OTSqZYwU8HaoKayIKPoSrKau-Cn-a6sRfqZxORxKaZ_azKa3_a_BbuLTmqRnqZslYaPTooSzwUuqZ_Ka2wUxqZMxUZBbIKacsZKKaRMautZ9-HILa7oS5KaQwaEuOCpSvqRErZRLa4wUlIa09ahmZmCbk_aR-aZLaWxUdrRRrZUdFaxUVONOCbr-aR8aq-avNa8NaG0EfrZpLaGDbqxU_LazNanrZMDbgsSCsRPDb0xU5qC5LaahS4LaSDb9xUAqSVDb2sSbsR6rZKEaJqSFyUCuSIvZFMaDuSHMalUREsZ4VRLMaWbAIsZOuUOMa1CbVoZ3CbXLaPsZS-aVMa0wIr4ZYMa8-CWsZbMauqSdMaIPABDbwBbD9aq-aAEb19aCITjKajsZO3apRTtMamsZGNaLSTgrW0MaTPa1RTWxRv4aixTiWU8sZFzU9MaR_aAtZANaqCaU1agyZG_ZvFQGSTWEbnOW-sZZEb2sZINaCtZ05aFbAONaIOAQNaXuRSNaLtZH3Y03CVNaJBaRtZkNasTXzIDVtZgIDdNaxzUBDbnCbDGauST8EAwSTVrJjtZMsSltZOtUntZVCbu8a7EaijZE0U3tZ_7aX9aBsR0Na_NawxUOFbFEatQTLTTTFbg_a-NaGOaAuZBOa7NaiFazsSCOa3rZe0UvvRZSXBtSvua9HaksV_Ha7_CLOaUuZHtSVjJbOaEtSYuZn-DauZVVTWOafJATEXPKLhuZOwRjuZjOaXfH_6arYTODapOaK7aI1UdSaGOSLoUBGbI7aDGb-0UL7autS1OaMBauJaP1U6uZ7Oaw1CiTXk7ZVUTegJaHDBPa6wRTQabWRJyUGTaEMaexVKvZJPa9uIbxRnMCOvZUGbo1UOxRK2WSvZ14aLrW_tAOEbH9WUAX11UWAXXGOaPa9UT81URQaq2BpqaH9WiPaIVTk3BlPaqvZzuSsvZbuZwvZrtaluS3Fb__YsPaU0BAvSBHbxPa6vZzPac2U1PasBG3PaAwZgyR7PaNyBTHbZyBVHbEyBJwZfxBLwZGQaFQaQzBhvSRwZLQazyRJgTdGbZTaA-DpHbCAVFWTWQa3GbYQagwZMWTaQaVDacQaZ6ahwZhLJhQawLJXWTkQa0XDuwZSTadkRoQahwSqQaCTVAxaqcWl7aIdUxQa14ae1Z-wZmzRs4awWT7ySDxZo3UnwS03C8Qac-Lu3UOgUerRI7ZG8a4WTFRa4WT4wSkwGJRa4PGJXTV0R_3UA4P0fUdxZ0hDGxSe0RG4U06SU5Z6YTLIbVRaTRaPIbTZTbRawXZrvQUxSrZZc1ZxIbhRaM6ZvtawxZa4U71azxZd4UpRabQLc2a_1akaZtRaf-ZwRalXBS6Z3Oa4ZPS1RCyZ0xS2Rav4U4Ray4UbGJKzSQZTGYT0ARd4ZCyS54UwkalWBRyZGSaMPBNySS2aI1aayZz1RaYTVySw2aTSauxZ71RbyZQ5UV2ZS5UzbFU5U41ZU1NMDaH7asiZxOaEGbniZ3LB6ya3yZ05AoSa5aZa2RrSa6yZ0IbXjWq1Zt5USMMqHb0SaLKbIZT4SaniBLZTs9aS-Z22RQsN52Rh1Z4laxjZATaSzZy5U2DbwGXFTal7aHTaazZJTakzSdzZnZTNTahoAPTa78ZxYQb6UUTaVbRWTapzZYTagGbbTaeXRs9ZxiY14ayzZs1aGdQy1Uo6U4zZnTa8zZApAoTaL0SsTaKaTuTa_zZD4RD0ZPaTzTaPDTTaTc1WJ0Z4Ta86U6Tac0SPJBKdahsXOmQW0ZQBZ1wQqcalgWXLbf-GPDZAdaZVAUdagLbNHP4gLm0ZCxQNbWo7YlzXsTUdLbMDFu0ZqPREda1bTy0ZfGYnJV10ZGVG30Z27A7qaA1X70ZvzV0RKkINvODA1ZSdKVnYMZa9NWSUZ5NYvNV67YAlA1LRSZaBCZUZa0xYYxXcUZ8PYS1Z4fXU1ZUtajUZX1ZubWuVamOHutaK6Y30Rg2SvwW6UZUMRDOSr2aiZUHGbAhU3tadrNq1Z6tabWV8taz2SIVZuZUy1ZnLL01Z6MUDuaPVZcSa1yZSVZpJLIuaKwQG3SqnaI3SZVZhbLZfaBaUK6STuaQCTtOSIaUZuakVZL2ZbuaN2ZtWYbRAQ2Zq5KhuaT2ZWaUeYapuanua0HT-OSmuaaYDe2ZB5WuuaTKa8VZk2Z0uam2Z23SSPSD4awaUHWZ3wF93Sv2Z_uaZua4aU_bAQWZEva42ZeZU62ZWyEJvaxNbBEFMvaaAavPS6MbaORJ3Zn4a3QR-Nb7waguZQ3Z64ZUbU_PSXbUyWZm4SgvaBJb_xBM4Z6WZO6Mmva2IbBQRynA2-Zi3ZibUMAMtuBtvaCNNvva94SxvaLXZGxVNXZg-DzdaBtUSXZ7vaTPR5bUqQSxiU53ZZPR53aPOR93ZFwa_3ZfPRB4ZAzaHcUY5SiXZLwaH4Ze5SPwabCbi5SUcUeHYf5aSKbN5axXZp5SV4ZM5aawa2XZ8jQYCa5XZZSVgwatpViwaAYZA4Wlwa75SeRS-5SzwaTYZVYZq4ZXMa2wat4Z3qaDaU7MRENbPJb10aVYZ4waY_J6wa44ZW6S-wadYZGIb_RH94ZDxaGRRkYZLWRE5ZjOSXGbWdULxaNIbszRsYZ17L4oawYZIZEjdUA9IT5ZY7ZaxaSRavIbdxaIlAtdUgxad5Z_RRV7Sh5ZDZZecX3xaXZZ5xaxwCaZZ75Zvxac5Zu5ZyxaDTS0xaz5Zj5ZOQbzkGrxaRQbtxaKZZRSRX0aEURAyaa0aCyaWeUrrBY6ZmZZTeaoZZACCLgFfeUmSR77SjyZaySSya3XTp3aklYVyaE8Sw1CreU3Qby7S5ZZcyaSvAeyasWCQ8SAaZAhUAUSDaZlyaDTRm6ZHwNNeaT4Kk_ZDfUe9IZEZS5COaZwyariUyKW06Z0yatCT36ZURHXaZt8S6yaaaZgUS_6ZIwaB7Z38SEzaLyUGzad2akaZ57ZLzavIAlfUMKHP7ZsaZTQZY-SZ7ZR0QHURW7ZDKbBVS7US1aZ3FVORaeza3fUXObyzanQZ-aZecZAbZPOECbZ-mZ3YBs7ZgJEszaNcZjUR27ZcbZq9Si0ai3CPSbFjT47ZbIb7zahTZMSbJ9SJbZAVR2fUuVSVgUwVSE8Zh1ZH0aqiEJ0aVOAL0aElRobZPRbyZIQ0aZKbORElOWVeUW0adZZX8ZByagVRjFZ4GAPWSm7SmMRuVRe8Z07ZsBC-fViyaqLDk8Zo0aEcZZIbV9Y5LAx-St0aNhU0-SHWR2-Sw8Z6SbGxa20a1KH40aSJL-yS58Z90arKb_0a98ZJOCccZC1a-OaYGbdvaQ2ChcZH1auEWlcZTyZJ9ZfcBL9ZrcZSMCR1a36VQ9ZjBbrUPecVX1aU9Z7WRa1aX9ZGCTZ9ZcXS6cZmLB8cZ8TBf9ZFiUBsJm1aoXSOdZLiU4_SpRbaXRiTaqoR6KbYwCMdZv9Z9XRy1aZiUb-Z19ZOUbsUS51a-1aCJb79Z91aUUbLYSSCMC2aPNBPYSHRHtLDBTbtiUBwa8EAUSbRIaudZ9gUP-ZjcZlTbJzSW2aLRI8iUZ2aY-Zb2a7dZG7ZxEQd-Z7xZJBTlYReeZk-ZFMZGeZkMHWHaJ3QnXLYHa3YRg-Qt-ZQeZv-ZeNbUeZRZR1-Z7ORIEb6-ZgyaljUYXapFbs_arFbl_BJGRiBTKVbt_aaiGQlaI3adEby-Z72aoeZM3apZSPVbS8GteZxZR1BTvzLhQXV3az_YW4WiUb8JTa3aH-Z5eZXnAe3aotaD2ZECT9QbCaSWnAOkUp_Z5VbhjWpqBGfZ2VbIfZr3agTVu3aaaRz_ZpaRUSHjkUfkULyY23aekU43aXfZIWbTPbqkUkaSefZd4agfZUAaI4aEWZE4a4aRuaSxCTJ4aH9WM4aVvX2aSQ4a9kUTAaT4aVAa-aSW4al7aY4aRYYa4a_fZbbRe4ahAak4akAaj4ajAaPDTm4aabS-YVq4aUvaIyYYKb7uJwAaOVSB7SzAal6GURaGjZ0Aa_9UJ5a0bS8Aa94auDT9AaA5a0EbXDaJRAEBa6qOGBaJZVFcSRXbCBa5QA-lUZwacRaOBajPSsoWP2K_lWxgZVBaLmUrcR2gZiQFQETc5adBaTmUGRSAPbawai5al5SBhZm5aDhZo5apBaPdArBakETt5amETLhZxdZQ_SOhZ65aazU1bAwETBdSwmULNa5ZV9Ba95a8mU3mUB6anbKfhZB_HyqVAFT_mUI6aeCXKCaGFTMCaqhZ-5aC3ZifAPFTS6ajgUSFTNOBj6MdwaXFTISQZQahLJc6afFTiCabnUGiZlCaOeRi6ajCacEbmXArFTJiZu_NvFTJRAn6aC8Ut6aunUheR2CaEFTo8Fz6a0nUuPDTVb4nU46aeKb66aZeS62XaiZVuVAGbvyZKGb7JbMGbFGboiZlMbFDavOaWGTJ7aQZb9Jb2eSdrW1HbP7aSXbXEJy1UZoUAfSlGTdDaV7aqGThDaZ7ajDaHXb6qOIjZPfSg7aRiNqDa4CEuoUxvZKFbekRZRXxDaoNatkZs7aJQTc8abBbeKaPxUe8aWCb8pZTgRijZ47aKDbh_aJEaQFbYtRsjZzmZujZIEaaiRD8aOJTVpU5Zb1DaapUvDbqtZfRTVAbz7ajRTfEayVZhEaO_ajEaGkZ6HTbKaSAbdKaAab0ZbDCb5DDi8aRabxEa9kUzEajhRAxKq8aQIT9kUBDbdBbDOaeqUfkZ2hRBFajkZN5ShIT4BO5NBGFaPqUY_UFBYskZ8pUA9a3kZ0abF9aKDbH9a18a4kZVFaj4CM9aL4CZFa_8adFaooQRBbrtZ4JacqUG9aZ9aMJTmFaGgS2iRe9appUg9a_Dbe-amabi9aCabWMD1FayXbflZ4iUavPpqS8FaZ_a-Fa7Zb8Bb9Zb-BbnablmZDEb2CbBhRIGafrUKGa-9a5JTsjR3lZ2eZ5lZ-JT7lZjPTH-aWabdqZYabuBbACbCDbxBbgjZ0rUQ-agGa6CbiGaU-atQHW-apFaAsUpGa7Bbkab9BbKcbBabMqZ4bbwDb6bb7qSMsUmMRSsU2GaoKT4GaIcb7oUkbb9GaZabt-ah8aqmZgsUPWBisUiNMz-aGHaJ8XxmZpsUMabNHaIEa7-aOlR3mZN_HCiTAkSA_aVHaVcbsVIAnZ9sZYEbkwVqlRdHagEafHaKnZKdbCnZjHau7CT_aCIDJtUoHaS-XVnZqHDZnZ3lRvHarcblqZf_a57a0HaRGO2Ha4Cb0kSo_aRmReeZv_aqtUFMT_kS0_aIIa2_aULalCbMsZNIaJNRPIapObAAbTIaXpZVIaEoZRBbGAbriRIAb9_aKAbAnRgIahlSNuURAbfMT5bb8AbfKayMTsIadoZvIafoZdnR2lSeAbhuUloZkuUpnRmuUENTpuU8IaJNToAbwoZvuUsAb0oZNoZVNTWmS4oZJJa_uUbmSoeb5AbgmSWbbecb2bbWAbg-WJvUneUXJaMvUDBbaJauebooRdJa7oMfJatnT4NTiJa5tUOBbbFaQBbgdbqIadvU5CUVBbJ6XE-a41CzJajCb8Zb0dbdpS1abjFbSFEgBb-JaoBDAKawpZQyUypZpBbmOArBbdcbb-aQfbL-ahcbZoZctR0BblVbGXVDqZafbYKa5BbaKabcbKebicbMeb_ZbucbLcboabWMDWwUfBLHCbCPT3cZKuUqlYMCbw2K9EbkwUnqSSCbbFaUCbzdbp-aWLaXPT9qZZPT3WZNLa8KadCbDrZfCbGiRuoSzCbybbccb0bbhNa8bbScbx-DCxUYoJsCb7ObOLa-Ka9JDyCbyqZ0CbJFbmbb2Ka-Ebagb29AaLa8CbcLaSrZOtUUrZ5ebo-aoJa8GaDuUbqUSQTnLaIDbzLaNFb3rRJDbiFauxU7gb2NayLaurZAOaCrCbDb5xUHhbZDbxGDJhb1QTdDb-gbfDb2QTCMaGyUmsRAsZGMa58Sk0a29SoDbtsROtUDRTysRuDbmgb59aXCb4CbqgbsPT56aKuUUsZ5DbaMakTUNtRLnSasZGgb0gbxfb2JazfbfcbeEaGEbyyUwTbtnZMIQlsZG_a5yUNEbsGbuTXwGb_hbc6CAzUBXbJ3XVEb_6CLEbUdbfJIbEb5sZnfbq2G7sZIib8hbwMaHNaNSTdiZ0BarEbaVbtrSuEbteGTNaBeVzEbsJDWxIZNahST1IDcNaXtZ8Ebygb9wU8bbjNaBFblNaDFb2UbMiYPhI_zUccBIbb27aoCbjpSVFbdrZDTTfFbKEa3NaZFb5NaYFbcFbaFb-tZ-ibKDbBuZ7ibJabhFbHjbeBbtvRf0UJOaLuZnFbZibPOajEDROaBHTp0UxFb1JSaOauvZcOaXOaajbIwRcuZXjb8AC5FbAeFwTThOaG9C4lOkOauuZ5JbwOaNGTYZbsuZ-UZ0gVqjbWZbLGbd5UujbPGbFPbNyZ5uZr7C7uZqJXyPbjlU_OaaGbBvZDPadUThKbhGbRYYIPaV1CmUTG2Cl1UFgCOPasUTQEbL2WSPaBibzMayGbWPa0GbPKX2GbgxRiuS8GbqPa8Gb6HbAvSdVTnvZvPa4vZL2URVTJHbdPa6Gbz5BgjbNtSekbHVTOHbs3BgkbzBAcHbzyB9vZtxBykblBGaHbFyB2kb7AB9PaEyB_PadHbiHbEyBgHbBzBAlbtzB4kbazBlHbvVTMQazyBOQaZUTRTazZbdzSBvZtHbczU6gAW2WxHblwZRWTDzRcZb6eSmYb6cA6HbjQalgQ6waMKbVzRqXD2JWEIbogVqPbukVAIbrfDolbYdUY-IJ4UtWTtAaQxSs5UTIbC_afaB8IAqwSYIbARa8WTP2aoJDdIbIIbfIb9nWhIbHXTjIb93UlIbaxZA4UoIba0RqIbfxZTXTuIbI4UFKbL4UaXTxlb6ySnva4FaU4UPwQ6IbcMbfYTZmb2sWhvaYUbe2aoRa1xZqRa3xZbUbgmbbyZ5Ub1XTNJbTyaKuUzRaWyaaXNfYBAYTWmb6RaJyZ8Ra9xScJbXRSeJbcVRgJbFETOibAxVjJbr1RISamJbtUbMSanmbPSa8Hax-Z4-ZXUPtJbiRaXZB81RXSakuaZSa0JbbSaFua3JbG7aA7a6Jbsjb0jbSDaETD_JbmSa4yZ2yZl5UQmb4Rb-WbZRaguWtuB9bU1SaambBzSEZTPKbUiBxmbMrUKzZKyZ-Sa95UbKbWzZCTax8WgKbokbDjRZzZy1UbzZR3RsgQnKbfzZOTahzZa1UtKbbTbRYYwKbgwCqzZ6nb7gR0KbLUbh6UvtN9ZTJUb1zZ8Kb3zZ23RCLb63RALboZIELbw6UA0ZvTaGLbE0ZxTaYCDNLbgvZPLblvJ5TajQHTLbOuAWKU0qQNnW9OWp5NXrQtobuUBlcaVCByobjpYSeWPXI2ob6rYooQIqQPnQ6objvYykOocFkpBcjQ0AI59FjHNocBnPYC-XEpbJ-FLHNyPADpbiSHZgTuKViiKo7UxMULpb71PPjOH7VBPU_obsFVCpbBrQEpbRpbnRUbpbj0VdpbhPUfpbXpb89V9IAPpbDpFRpbpfWvPDepbQpbXpbn5YidazfWppbvpbrpbxpb4fWIpbVpbiSHMpbyLboNWEIWN5X8dGOBYQ5Xu8AS5X7HYG0X9HY5uXptTVtXZBY30TJiNWcNLtXNiNWiN9saF9XvyXH9XJFYJ9XBAY0yXxGYQzYM1ZH4XO1ZNaXOtaR1Z6GYT1ZAQYV1ZczYkUZROYIzXgFYm0Sipbn3YqpbZXARpbrHWhcajEAxob4qQuobkmVwqbLUAyqblKVqmV6qbFpbGEGSpbuKAPJV_qb8qb7KVBVaegXbiGFrbXpb9HW5tJUpbxWXWpbGpb6CWocB-fWBqbNBYP5XzHQFqb6HYdUG8gXmtT-HYX5XK0XBIYGmTPqbJfMRqbViNhbNUqbGFYWqbIFYf-XAAYW4Yi-XM9X1sYKtaCLXgqbzfX4GYF3WXzYRtacZaZ9Xl4YPOYsVaYMbWKUzmQTCZwobJyQCsbYCZfsBGsbG5YuCCJsbVeWbUXlnQeXRHpb9IALNUc1KTsAPOASzVlMUjFVwWHsGNrLAOIA8EVTsbwWHVsbfJAzaT0wIXsbhNUZsb0zJbsbfJA-aTRdAdsb40V74VBwAgsbP3YBFRiiKb7VMhAAFVasb7BAcsbS5Q9IAJ5VUsbysbjsbIPAN1VV0VI0Tc1KpsbNHArsbmpEOIA_0SzzAxsbPOAsyQM5Rw0ZFdaqFN4sb6sbLtbD0ANtbisbkvAIPAPtbbRAwLbvGNFtb5sbqsbwGNJtbwcae0ZifWMtb0zJhsbZIA8CZR0ZvLbRtb1bTTtbosbhtbHtbltbPGAoCZzxQ-sbrLAAtbvgBstbxxAutb4xQxtb8zJGtbwtb5INktb_caV0Zf-G5tbcMACdaaYAetbBuboKWztbxLbHubf0ZJubYtbNHA7tb7GAMubQubAubgtbcsbjtbfOAKtbRNU7MUHPU3WHgNUlMC3sbdtLTQXoNEvMYipOOLL0NBlubiub1rWKubrtbK5RYsbEtbUtbqsbASAfsbptb_sbatb8tb1ubmsb3ubytbeubFubgub6ubbNUkub8ub6tb-ubUkYRoEOiQtZWd_BJBB6GAiPDSvbzaY73TlUXlEQZZBFpLtxSWdJM4KmubjiAoubCubRubItbgubbsbRrA-aTrfA-aTonWqvb1vX-aTerK3XB-aTULZUvAhubUWFeqB3tbVubKvbLubK5RTdDOmQOubdub5ubRJATdD3vbotb8zJqtb-fZcdAxrQ8vb_tb_CZPubE1SEvbssbASAroQ4tbWublCZ5aTroQ-vb4ub0tbbTGmoQTwb5vbXubMvbvMUXwbvtbftbZwbEubQwbQUJ47QdwbFwbysbvMU2JZYwbDvbAwbkmJpwb4vbrwbLvbIwbDaV47QvwbivbPwbGubHIA9sbUwbXUaDtbObT_vbawb-wb50VOwAUwbYubBxbc7Vnsb7wbitbFvbsOAOIAobTvjQqwbifW_xHUYXR8I6wbQub6sbTxbyxQ0wbWxbZtbcdANcTexQjwbNwbDubkvbRxbnkMs0ZEwbgxbZIA-bTv0ZcublwbSxbyXArxbXtbewbHwb0wIvxbttbDdalxbExbmwbktbTOMsLb2xb1wb1HDUYX9vb9xbyxbqxbjLbX7ZJxbgwbvxbLwbStb-xboxb4BAzxbEXA7ubEybuxbUYX2ubDxbJybTOMXybtxb4xbIPA-bTbybkwbwwbHtbfubpxbeybIvbwsb3xbYubVsbPvbrfAVvbUvbUsA6GAy2KYvbMaBavbL-BcvbRYJjybBvbcybmyb_xblvb5sbnvbnRWd_Bsvb2oXHzbeKLuvblEQwvbbPWcvbzvbnkMCwbLyb0dLgybF0TuEAKoQ8xbxxbAzbVyb0bQ2vbTzbzubhybvgB-bTKwbZzbMwbSyboybUybnkMSwbfxbiPUXxbscB3zVszRE1SazbOxb0tbTOMrzbsxbtzbhxb5xbUYXiwbzzbbxbPxbQwbTOM2JZVxb5zbZybvzbuwbIybbzbnkMD0bszbGwbKxb-bTI0b-zbOwbA0bAybyXA_wb3xbWzbk5V_yb0zbxLbTOMX0bYybhzb6bYUYXa0blybc0bTybOIAqHUfybF0bVlGgJVkybmxbjvbgGWt8VEhaLyCVNWPxQOkaO0FyND3ZATpT3MAp0brybIxbtybgwbo7Uu0bnzbQxbpzbd9VtublhB0KW20bwKZ50bGbYyhT80b_5G-0bgzbYubi9Vt0b-ybl0b_zbnybF1bvGNV1b6MUyubNybRdAcdAC1bX1bv0b8wblvbcdAgBZxcNK1b8OElhB90bSNUsybg0bYub5PAj1bnubNxbZ1bBzbRxbSjOsPAp1b5-Cr1b-PEt1bR1bv1b_0bg0bd1b5aTD1byxbTrbTpbI5VHxbgzbXrY1sbE1SCvbm0bx0bz8VI1b00b3HKayQ30bjxCN1bwEUQ1bD7VJvbx1bB1byHUk0bl1bU0bGvbH1bz0bdxC10b64RM1b2rA60bP1bV7VM2bg1bmpEF2bP2bhvb31bn0bJ2b_SAe5Vx2b3xb02bj2bnzbZpb5CWMsbjEAesbS1bUwbnRUD3bffWxMBq0bGwbopbCKCG3b3xbtpbxgNf1bY0b93Y8BNL3bQ3bg0bNGV5fWH2bK0bxKXJ-XcyXqAAPOAkdTlhBPOAn3Xm9JlhBYhAXVahTWGWWGMbwbVhnVZJWACZdYWQ9X2GYoqX30YawYG8Y1LYdwYr2YW1Z_rbhlX84YPubcpbY3bC2bT1bMvbI3bySVjpbD4bjubw1bgybYubO3bT3bsMUy2bfOAS3bM3b9ubq3bIrbNFWp5Y0pbP3bE4bS4bvgB5pb0sbd3bm0bozbcGY1fUeGY_pbI-XSmXKBY30Tj3bODGl3bcMAidT0wIk3bnSBq3bCMbs3b4UWu3bv7VpGVf2Y55YhVaaUZPMbkVaRMbkqbTMbmqbVMb93bBHYPCZA4bJ3b59VxMBf0bgybH4bagVJ4b8sb82bg0bP4bO5br0bS3bX5bGwbypbJrbH1VU3ba3bg4b_SA12b21bT0b0tbf3bRaFt5Vt4bwJGv4b5rH5EYo3b04b0wI5BZTBb44bvPY4JVw3bCOWPlXg2YSzYWwYNtayuYlVaSMbtnY70Ynqb90YE6YezYCHYK5bI4br0Vusb96VD2bN4bG4b87UL5be5bR4bA1bRdAW5bU5bO6bRdAZ5bX6br0bKxbfHYS6bf2bY6bx5bM1V5fW_2bI2bb1b-pbXFWCZawPUp5bcMAz4bmRBPOAx4bIPAu6bUnBIPAy5brJa05bpuY25bg1Vx3byrbMMbLtaOMbECZQMbWzY9sY6rb8GYD6bT4Xn4YG6bJ5bbtY1wQL5bWtbMyb3xbQ5b3SVCgXUxbN0bysbraXV7b4zbGwbycTZ7bDybVzbiDZw4R5qAW7buyHObWZxbJ0bS2b-fW1Lb0BUBXB27Ac2XCqbpDYQXBlhBgqRH7Q_oXdwT2HY-dXMKHWqR07bYEU37bn3TcgYSPT77bwdXGKY57bZ-T77bYyOaPBk0QbyOVSAtARFzEwAAuQEHxTT8T5AAVKNAbEzXORINVZDJ9QqTY9RM4HBdaZHnTieawaOQTAZkV02CigOoiab0AEgLsnJRQAxqMyfVnkMSeH7rAXJAoTYy4BNcBq6QFFNyNBoRKw8bciRzXORpLw-RlaBH1CnzKYJQLpH86YtoTylFQFNTII18b1LIj5HdIAxWUo5Q3tBvVRbmF-cFnoB4LA0bXzgBHQAraZr1QMNHv2GINBVhQxkL8TRQzaU0RUXQgsOVgOIgHIvaDLEaFWaIZFqHJASs9BOGA-eI8PEpNH22TsAAoEAmBAsAAbOJEoDdOVFHH-LANSKUJLdhRu0QATXpSC6QKF7PHiRt8JkJMWJIwWHmoKFjCF7Pn0CpgaA1X79beaOFNA39bt0C-oJoHNrcA98bT9GYDJw3Re6QcyFWIMdGMdDDa5H65F5eMxTE__S8ebQ9CKjILRIP5Px-Tjxa3YC6sBv9BQ5U7qAZ_C7PXVKAXbWLYGxHMulL2QKMKHAHOjyJ0GNUxHTyKVLKi3bt6bu4bseIcMAn3beXRcyU26b7BZ_NWg-XvrbCAYY4Y-BWz3bCCZR9XP1Ziqb_5bD5bB6bq2Y80YI7bF6bu2YesXI6bR5bklXd7bQ7bg2bV6bQ6bJ6bqlXc_bUzbc6bP6b_-Vr0Sj7b6zbT4bylXj_bF4bX4bpLbIGYF5Rt_be4bG8Ml7bkxbS0bnxbk4bo6bHZWFLUq7bCKLt7bdRYgyX2wT_7bb4K77bgyWHeXv7brwTx7bnSB67b4ha2TbWmX-7by7bA8bOAcQjXQAcdhTE8bu-CG8b9wNvmTSGRK8bN6MrtDN8bP8bJ7LR8bT8bJOGiiOW8bhlOzqFBWDLkKc8b-6Qe8bu8ANXVi8b7vYk8b5XEOIK2nJo8bRRGq8bU5MkKBMHAv8b1LIy8bTAR08b88O1LIWsN2eFJ9buVJNLL-8bL6QdqHdfOD9bx8QF9bBFBH9b68bfrVM9brSJO9bi6M6JGQDRT9bm2AV9b8dGX9bdLKhcPvRbc9bDUYCvA3gO5NB3gLi9bUfAk9bQ7Pm9bSGS_jAp9bJBcnSBs9b_mTu9bBTAx9b0WHsAA09bCDB29bF7PXHC69bw9Q89bMSK-9bx4CNXCB-buTCD-b4NMF-b74HH-bQra-oTK-bs9BKCcNxHq1Q-BRmGCS-bMGDU-b71Sv-bnTGFBMa-b3NAc6Fd-bkiTf-b8RJh-bLeUXyHk-bJ2Qt8PuLNp-bWtGs-bjyJaCcZUGOqLz-bKzaw0QCMA3-b3KRjLN6-bq5b0BUs5b7FAx6bvgBz6bC_br3bPZWt3b15bLUZNqYbqbxrbdqbzrbzxY1rb3GYUsXVFYR_b60YT_bH7bTAYDQYXtaFtYBsbh_bcLbmtbb0Ze7br0bS7b-lQbDc2tbfzbH3bSdacDcE0bb7bh0ZnDcp_bObOhdaJrbjDZjDcIuba7bswblda7xbNubn7b32b7_b0ZXh8U-_bXACAAcMKYLtXA9TEAcuzFJcO17bIAcXrbKAc8PENAcFEc87bJAc9JY8PEz7bUAcC8bwoX_vClhBLEcvIIgLKbAc3HReAczBPcqDhAcOfTL3TLiFS8bewVV8b0KApAcZ8bqRKpTRffa_vXvAcIKBxAcQSBj8bHLLl8bBlLn8bTRAp8bDINFQA7Ac7gCu8bDBcBFBABcTfTCBciSABFBFBcI9bHIZ8aCWCcaVILBcB9bwKBOBc1ERQBcNcBSBcHBcJFMVBcGRMlxM97IR9bBUVjBcdBcjRBfBcxzF2BTmfUaFce9bmBcg9bYBcigarBcC6Q8OBn9bvBcmSTIFcgAAzBcQ8T1Bcw9by9b5Bc8jQCCc74H-BczERPCc99beQKECcl8avcAxRSICcYRARCcj7En1Q7FSPCc_jADGctNMHZLUCcR-boRRYJQYCcvlAvCcNzFGIKdCc56Fi9EhCcl6UI7QITCi-bHAInCcv5Z6oKo-bsiLhjGtCcCMASGczLHxCcdMB0-b0Cc3IA2Cc2GNRCN5Cc8-br5b--bt5bZfXv5bmRB14bC1ZLZa34b6KXFDcxcWwGYJDcJta-6b0rbN_bhqb-5bC5b5rbXFY5fXU_bVDcJ7bX_bH6bM7bQrQO7bHIA1xbd_bh6bfOAgDcHDZrDczDc2wbmpEd0ZxDcUubbHcq_bsOAUdaaHceDcO0bgwbg7bTDZfHcntbmHcW4bi6bObWwxbmzbm6bQwbp7bg7RL5XqlL6aAu7bIEc47bSAcFAcUAcHAcllaaHC-6RYAcw2K77bowTD8b9HcEEcYEcVAcLtXRAcMAcF8bUAcH8b9KAJ8baEcfAc_pDfEcQ8bLnXjEcM6MlEcm9IY8buiGsAcfPRd8bACcuEch8bwEczAcyEc1AcloJx4X3EcQSO6Ect8bwBA-Ac-Ecgiaz8bwKBPFc38biiO58bSFcHFcOGcT9G_8bMBcVCNNFcfBS3IcUGARFcHIZFzEUFciXFWFcQ9b2tLNvVhFcU_R4dLgBcGeLb9bU9biFc3IDkFcXFcgYbS-Vl9bpFcuBc7MAsFc9IcmRBvFcbZDxFc3Bcz9b1Fc8Bc3FcT5C_BctVNBCcpJcNxH9Fc3pUK3UAGcb6KJCc39bMCcGGcACcL-boiE-9bTCcK_FNGcsjKPGccDJV-bmGcoOBUGcpIVc-bieMe-bZGc_WUuBPj-b1QAl-bpCchGcJbBjGcrGcu-byIZX-bx-bPiFyCcvUSWKc6JAtGclkY4IMs4bxGc7CczGc9Cci1b9-b3Gci6b24bDDc46bYqbnLYdHSX4YcqbBHcL_bNMbNDc23bYZa40YICZ63bI8YeZaAHYgZaYDcBPUSHcmCZkDcR7bg_ba_bMdaFLcV5bSdaKLcgybiLbyDctHck7bw_bIGVjdaNLcr0bmDZQybwtbSyb6DcyzX9_b2HcR7T9FB_DcHIcw7bQEcTAcMEcAIcWmXCEcWEcQIcMEcjLcW2XlLc-HcMEcTEcvLcEIcRHCaAcSyOcAcW8RcEcGNLFOBaYGO8bgEcoIYbIcU8bnAcmEcXSOqAca8bnkLfSBuAckIcpiLmIceUGoIcDJZzEc2AcHhNtIcxLAvIc9Ac9Ecx8b0IcBBc2IcZMc4IcMIM0bJGFc88bhJcJFcP_RAJcC9bvcAPBceMcFJcE5QFFcwhaIOAJJcG5Ls-IMJc0XUbBc6FAbFc2kVShASJca9bqaZcBcWJc8lPMRVMJcbIDnFcG_RtBclOZrFcq9bMKHjJc1pAlJczFc6Bc_RKqJc59b5Fc6Jc0gUN-bxJcehRonADvLBGcM-bG-bLGcsJcJwKQCcN-b-JcQ-bxBcXCcDKcZCcYKcw-beeOGEDb-bfCcKKcYGcdXRjRMOKcdGcQKcoCcqZOqCciGc2PHkGc3IAFKcY-bbKcpGczCct-bfKcwAIhKcwGcZIAADcm3bPLYB_b4GcTJW7AXOUZDtaLlXaqbL9XqLY0KckqX03bonY8yXHHcE7bJHcUMb01VE6bWtaK7bA1YCLcaDcGlTCybVHcl_bf_b2MWDLcmOck_bnHcpOczSWsOcu_bmpEPLcgHcRLciHc1_bTLcq0ZVLcQLcnOcuOcvHcPnY5aTHyb4_bjvb6_b1HcMNPr7bhLc5HcBAcK4YCIcn7RDEclianLcwDYBEcDIcrLcZAcUAcuLcPEcPPc3iar6CzLcZPcVPcFIcRIcaEcUIc4LcL8bgAc-LciAchEcZVCCMcmAcxRKoAcGMcoEchIcKMc-_RtEcNMctTRIIZPfL-UCm8b3Ac2Ec5Ac4EcbLAXMc8EcCFcaMc8dGEfTBFc28bUGAEFcTBcbhIlNclMcstAnMcMFcpMcOFcrMcRgTjCRuMcK9bwMcOHCN9bLJcopV1McPJcnIZ6MceFchBcUJc-McfsOjFcBNcpBcUMZMNH8VCFNcdJcHNcfJcJNclhBLNcoIANNc4BcPNc2FchAD4FcOCcUNc7FcwJcT5CFCczJcaNc1JcCGc3JceNcTNctJc7JcJGcO-bFVCkNcIFc9RKl0BEKcpNcbCcHKcmVUJKcXGcS1AMKcyNccGcmCc1NcfGcBUA4NcUKc6NceKczsaRRcwCcy-bAOcdKcCOcmKQEOc5-bYtT6CcB_bw6boKcyGcqKc16bCDc93XEDc56bGDciGWMFYTxX_7Y3sY_4bB7bB5bD7baZaF7bB6YG5boqbXMb_3bQHcB4b37Uq0bYHcMScZ3b19J_-Vq0bx0Sq0bHNB2hYsubVSQsTAuNEgGSpHcVScmIUi4bQHAn5b3Hcs3AD_bSLU71KJ6GQOceqXb2YDnE-QD55b94b75b75YWZaGHcCScILXA6YKHcUDcK8YNCZhOcmUZH6YnScGXb-Sc6IVHJH73KLGCCTcQ0KKZbqwawEYkMcMtZJvYjPDOKQNWAJCbqlYQCbDlImwU3uZTKbMEPIEP73Kb6UDTcRLblSBAdD7Bc1gUsGCZ-BIHCdOUv7CEAZ1GCfSNkHClSN-GCpoB3GCdOUi3KSHCPHCw2KIHC1JUTGBZDcILclgWV4bWQNKLFXrQDLc5TcevJfsBaNUd4bR3b83V-TctDcY4b3AYLyXFUcE-VAPcqFNk1bbLciScgLcr4b6HcEURqLcnSBREcRPcTKY27bOEcVUcmRBXEcyrMNEc7HcOIcmRBXUcLIcdPciUcpKamiFLIcSIc5Lc4RZ7LcM8bnPcAMckAckEcEMceIcnXCwPc0ABtAczPcMMcYkV2PcxEcRMcqIc4ZJ7ZEVMc5EcXZM8AcBQcHQcBfTFQcdMcCQcfMcHkKWQcIBcNRcmdAmMcLFcWCNE9bTQcgQKPVcTFcZQcWBcbQcZBcnGS2Mcd9bQJcgQcPlHTJc9Mc3Mc_Mc2VJoBc0Nbj9bqQccJcJ7QuQcLXAwQcyBcXRckJcv9bmJc0Fc19bZcY9BcrJcGRcgNc8QcNSYdhR_Qc_FcBRc8zJE-bERcFGcfNcvQNIGciNcLGc_JcMQcORc0XSW-bqNccCcIKcuNcWRcdmFq3RZRclCcrACeGcAZZfRcq-bQbSpRcSWcSRcmRcy9RoRc2-brRc4CctRckKcvRc_-bKOcNTDMOc6NWEWWDMb-_XtrbKFYSOc7Rcy3bWOcM_b13b20Y5Kc43b7Kci4Y73bLHc5ScWDc7ScN8Y2TcT7bA8UKUcO4bHLcKXcENUQScoOcdHcKNURXc-Ocr_b8xXe1bT6be_b_OckBZZ2Vf_XHvbCUcbXc0RcObWgScl5b41bpzbQUcIPcSUcLPcpLcUPcWUcmLcLIcoLcTPcOPcfPc2LcXPcnDY_oTVEcvXcxLclUcEKYIIcPIcWPcMEcrUcbEcVIcdEc9Lc3tB_LcZIc_tXrPcUfOi-EFMcfIcrAc4UciIcLMctJclIc9UcQMcIOA5Pc0Ec7Pcf_J9PcuIcFVc7EcxIcXVc_EcvfTGQcEBc48bhMcStQ8IcBKc-IcKFcu9ToMcB5QEJcUQcO0FZVcIJcbVcVFczMccQcaBceQcW9bRJchQclVcPzaVJclQcXJcnQcrVcqBctVcsBctQcLJKINcMQcuFc0VcMNc2VcONcoJc6VcRNcgNM9VcvQN_VcKkOBWc-FcZNcC-bCRccNcLCcFRc6QcHRchNc9JcNWcMRcKTcpqVPRcoNcEQcZKcrNcVGcVRc23TYWcSvUkCczKHbRcDTA2NcLfIfWcsCciRcjWclRc_NcmWcGSB9ZcgKcsRcjKcHOcpKcZSA-CcqiQyRc06bf4b1Rc_sa3RcvKckTW4WchqX96b1Kc_6b3Kc-WcPtamVabZaG7bGScfOc6uYOHcL7bovYRHckOcpxXMXcMvbvyb0PKQvbBIByybk_SVvb2yboFBZvblXBbvbZZB36KOXchDcGlToactMUOvbracxyb0yb6gYvacAbcxacerK5ybULZ3acSScVXcuHcQPU9acgRWRvbAbczyb3QGEbczacbQL1aclXBvwEUScKbccHcMbcbABObctacQbcCbcSbcXvbyac4yb0ac6yb2accMLuDcnrXgXcL4bN6bSXccbcwybPbc3QGRbc1ybjbcFbcmbcHbcpbckXcOUczHcJtbmvbnBAovbGzbsGNrvbDcctvbyUXMzblXBxvbPzbgdBl4b87AzZXdLch8UvvbtRa1_X-aB3XBzYB4_X-zXh3bw8WpuFcUcl4KKIcfUcU-XZUcRHCcccuXcdUcsLcLIcYPcnUccVC8XcfUcmUcXAc1XcpUcfUcDYcjPcZyOWIceEcwUcKYcMDYMYcgmKuPcQYcIMcziBi3bQSBRaFu1T0Pc8UcgVR3PcfgLSMcrIcCVceYcWMcgYcwIcyIcDQcjRBKVcqQKIVcNYc0YcKQcrYcm3AKBcTVcvYcQQcxYcXVcGJcvMc8rQ08OKJc5YceVcl3JZFcCZcfQcZKA7McJHNjQcnVcDZcANcqVcYtTbIDtiJuVcwVCeJcxVcNZcyQcYZORZc1QcTZc39b5Qc4_T6Fc3QcAWcv-QyJcDWceZcFWc2JcdNcIWcXZcMiFgZcSCcnZcxLCAKcbdcT-bnNcRGckRcTGcZ-bVWc1tEZREiCcaGce9CaRccWccRceWcTKcgWc7NcXKctZcTWcoGcBacokGiWcEacqWcGac0INNTDwRcy4bIacBDcsKc2RcuKc2WcZqbH_bIDcUOcK_b7Wc2KcEHc2rbPDcm2Y1Sclqb3uY4ScMCZGXciaciOcC3bmacc4RSzb8OctOcX7b4acTTUVfc1Oc9OcYfc_-VbfcsHcdfcFZQHDWuhAezbWfcN2bpHcgfcdDcifcYHIObWkzb3DcDPc6sbGPc1ecs7bKPcAEc37bdccrccfcc78AGEcBIcDAcwccbPcPAcNIcvcc7Xc7fcbhAcwTHEcEURqcceUc8fc8wNkPc0cczpI8LcJFMJYcjAcaIclAcXdc9cc2UcgIcSYcyPc_wTFdcFxVu2CIdc0AcRNA6PcUMcNdcEVcUcMhYcRdc76AkYcgIYVdcnYc5IcpYc78byVcn2EuYcBlXCJc_DSyYcYVcKQc2YcZDBaQcndcYFceiV8YceBc-YckVc8McBZckQc2gOEZc0dcaJcENcuHG5dcwVcwBctFc9dcjAI_dcnJc5VcCec8VcjZc-VcGecaZcIecYNcHmLbNc8JchZcPecbhcKWcSecZTBjNcVecPWcqZcRWc9NcaKcsNceCcfecLKcxNc45HzNc3Zc3bOnechPCrCcVKciWcvhceeOAkVnRcCacxecpWcV2NGOc1ec8CccyU0RMwWcrKc5Gc-saHFY-3X4Rc-GcyKcAHcDfcCOYFfc9WcZOc0ScW9X8KcpVa9rbrVaI5bRfcZ_bPXclgWqfcoDcLbc7mLZfc37UmicsDch0bOWUsichHcfwbZ6b83Vwic2OcyiccXc1AYeXcsTU1icsfc3icjXcMUcvfcbubyHcbzbFPcBZaEIW9Dc1fcUVATUcNPc-0QaPcGAcSPc4fclccoUcBgcgUcKgcEgcjUcwXctcc-XcUEcb_BAgc3LcZyOQgchrSvUcIYcoPcBMcXgc8ccPYcagcRYcb8bTYc6UcVYc1PcHdc-UcZYcKdcBVc4AcVzE6AcPdcYMcMVcUGAtgcLCD6gcJQc7IcjMcsYc1gcddc3gcRQcDJchdctMc8gcaYGxMcdTBAhcNJcKpJrdc9YcjVcZ9bvdcmVchVcKhczdch9bGZcpQcGIW4dcFCM6dcShckMcOZct9bWhc4VcfTcZhcSNcmhcuJcUZc9QcbZcJecdZcHCcfZcjhchAD4JcJWcRec0kcphcUecAmTRVcQGcgtB_hcUWcURcWWcyZchecNKckecFaY4ZcdRcn-b7hc5Ncr-b9ZcAlcuec2TRDacFicDiMHicj0TJicKacXlcw5b0Rc7ecQac9ec8BZ3WcAfcTOcWZWgVawSciVaA5bP_baOcDSccOcF5beOcV_bgOcQfcBLcSfc3TcGlT3zb2icyaW0qbstA8TcTfcbwbxzbnicdQNAcB9lcrdArfcXfcjfcS0ACmcCbWxicLUcdXc1gWsTU2lc9icLUcv7YC1S9zbDjco7bGjc0LbfLcqXcYQMLjc_fcFgcQPcxXcQjcbUcSjcKCb2XctLc4Xc_XcYjcsccNgcuccApT1LcxccNgczccdAcFYcSgcYIcVgcLYcnjcdIcX8bqjc_cc5Ucegc7UcggcyAcxhanYTaYcTMcsIcngc_Pc5jcHVc_AcbMcAFcLVcWdcAkciMc0gcNQcA9bedcVVcqMc7jczYc6IcHJcMkc3YcmdcP9b6YcfVcDhccFcFhcVkcFoawRb5VYlBcLhcbkcmFcIZcoFcvVcLZcvQc8dcPZczQcmkc2QcvJcHPADecctXFec3ncehcYDSghc0JcMecDRcOecI-bDtQHGcohcKGcFGcOWc9kcZec_kcbecnGcdecClczhcwNcZWc2hcHlcL9C5hcm-buGca7ZpecPlcOocGKclWcSlcEicy1LFac7-bHacMac0SAA_bMicclcOicVqbd-XXqb-ecwKcHDcjlcuSc9Rcb4YvDW10Yaic-5YRDcJCZdZaficfZadFYIXcjOc0lcpxXPmcFmc3OcOScA8UFpcyOcXHct0SKpc0_bx0SOpcU6b4icA4C6ic7RURpciXcOacObWUmcRyb9bcGvbzfcg3b4HcKjcsXczXcNjcJIcfmcfUcyXcRjc0XcAYcgPcmmc7JY5XcdjcemcUjcsmc6XcmccBYcqUciPcymckPc2ccHYcIOAUgcpPcxnA7cc5mcnEcbgcsjcdgcDDUfgcg8bXYcCnc4Pc0jc1EcdYc3jc-Pcr8bi2GQdcjYcMnclYcOncwgcgMcGBcRncshc_IcUVc4gcyGS6gcidcXQckdc_gcfncodc2OZChcSkcEhcUkcfFciBcCZcZkcpVcrncNhctncsQcvncH1CMZcThcznc-dc2BcSZcYhc7VcqkcEec7Qcdhc_9bCWcxkcxWCihcJGc2kcQecIRcMWcJocoZcDkc83A-kcBIcpMU_ZcxhcWGcElcYRcVocbWcIlcYocSKcMlcgRcOlc-hceoc-NcBicvecYTBioc4-bzeclocIicmKcyBU4ecnocxWcMUZqGYPOcV4YoLY_GcCfcBOY4yXYicYOcVzY6ocIHc2ScdOcpJWgact2Y_xYPHckacLSchZVzwbKmcIpc5MUM0bNsct0SQsc3lcWNVMsc3lcc5brbcowbEaD_lctfcMUcR0bVmc5Dcfpcq4bbmcjpcqpclpcypcPjcicc-fckLcumcUjcpccXjceccnpcrmcbjc0LcejchPcPgc6pc1ccGYcTgcljcyUccIc0Uc6mcdMB3UcGqcQSBUYcDRYGdchgcyjcYVClgcGncRqcfYcpgcVqcYnc6IZ1IcvgcDFcoYccqcqYcCkcXecEkcOQcgqcHkc5gcJkcc8Q1Yccnc-gccVcPkcdQcsqcjncuqciQcXkckBcf9bFZcsncekcJZc4qcBCNikcSrckkc0Bc1ncBecBrcWZcrkcAlAZZcGrccZchhczkcLrciZcDrckZcLWcmZcQrcrhcLocAFAuhclrcwhcwZcDlcVhTzZcRpZ1ZcN9PercRKc3Ncoec8ZckrcseckWcAachocoWcjocsrcuRc2ecuWcu5bLOcNicNOcNUZ17YlLYSac6UW4rcUic6rcUwYmlc_RcO_bzScAscbOcCsctlcEscvlchacHscjacjyYvwQDLcTscQmcNXcqOc8lcywbbscticIvczSWGvcGpc-icjHc83VQvcLpcZpc5OczpbASAVvc0_b9yYfsccpcEjcn6biscjSciLcnmcsscmpcUjcppcimcrpc2pctpcocclvc1scoscSEc0scePcspclmc4pc4sc6Lczmcjjc-pc9scWgczUctPcpjcCtcFqcJMcFtcujcHtcAncnIcMqcJdcAVcPqczvDOtcOdcQtc6jcWdc9jcmYcWtcxgcYtczgceqc2gcOyThqcLBRjqcKkcSFc9gcldcyMcoqcBhcOJcptc5Mctdc_YcHhcs3TxqcpncakclFc1qcytcuncQhcwnc7dc7qclkc-qcAecArcVZcNCcHucchc8ncBucwkcDucBocHocMrc-tclZceQKqhc8kcpZcUrc-Zccecs9BRoc50E0hcUocXucCmHdWcZoc7Zc9hcuCcQucAicwwVqGcqrc3CcGicrWcmoclKcv6bw4bxRcmxcNacG8MdlcQicRacwocTacilc5WcWacEfcYacGfcODcqnYAXch4YZzYDXcNfcgwYPfcBvciicKScDLca5befcZLblacDpcc4RFycAmcJnBRJALyciQNo4X86Vf5bf7bqbcIUcEsWPycGUcMUcl6be3bXmcbDWl7VtMATpP3fcqvcnscpmcGgc2iA9fctXcrvcTjcGIcvvc0vclycyscHgcMIc97bwsckmcvmcxycxmc5vc7pc7sc1mcAqcIGACqcAtcEqcrjcEwcrEc0IYJqcvEcPMcKwcjgckTCbYcmgcPwcogczXAGVciYcStcUwcZqcWwcbqcZVcadcJYUNtPFkccwcftciqchtcVQcLkcL9bdnckwcxwcotckQcsdcKoRrwcWkcIhcxdcyqcnBc0qcDNc2qcPhcgkcRhcgJc3tcUhc0QcXhcokc8tc-wc6ncErcBxcXNcRQPExcnkLCockhcEoc6_QGoc5kcIocP-bMucNxcMocVrcuZcBlcMsTxZcUucFlcaWc2ZclecJlc6hcqeJNlchWccxcfuc_Zcnrciuc1CcUlcvGckxcurcnxc0GcuEYqucrocsuc1rcuucpScurbyucwrb0ucxxYZUZ3ocj2Yplcbic0LYCXc9Kc-oc_KcApce6Tjic5acpxXYycuicqicA8UH1cOvcj4XL1cMvb7Uab6bWXcXvcMmce_XsTUO1cv_bSmcj5VCxbY1bmXcn0bcLchbV_fW9qalscjycrqLOjc_Hchmc7Hc5fcMgcxycvsctmcnvcB8bzvcLgcnccycc5pc5yc6sc0mc4cc2mc6cc4mcAzcvPcDwcqEcjIcvjcItcBncljTDncOqccYcOwcISVPzcs8bSwcLncEQcPHNVwc6ITXtcYzcatcazcSVcdtcVncdwc0RKfwcitcizcYQcltc4YclwcQkcgVcrkApzcVARlncgFcuwcvtcMhcyzczwc3qc1wc5qcxnc4wc5tc6wc7zcQNc4Qcahc_wcYZcFrcC0cGCcJrcEucHWcI0cmtQK0cJRcLxcVCcP0cOucQRch0cQxcYrcV0crpTVuceJaWxcPKcb0cZxccucbxclGcdxc6-RcKcDicjucrrcjxc0ecalcq0cnKcxrcqxc6ecsocqrbuocsrbglc_ec00cI_bzKcWic8rc2xcZic_rcXlXBscLfcC6bfac_ucGsclUZBpczlckicjEAdxbv0SticOsc-kTB4cz0SD4cN_XUHAz_bDUcw6To8FL4cg5bVycq7Y2XXP4cUyco_XYxb3_bgscd1cf1cayXIjcJPcipciycp1cjmckUcopco1cUUcjmcr1cnycVjcwpcwLcmyccPcx1c0yco4cr6C4yctUc6vcmPckjcxUc-vc_scAwc1UcCwcCzcA2cGtcf8bHzcigcpIckgcMzcNtcK2cIncRwcKnczIcP2cUtc_jcT2cZdcV2cunabzcY2cGkcgdcStckqcUBckzcOkci2cnzcxdcm2cY9bvqcwdcYkcvwczqcxwct2cjRBrQc0zcxTBhkc3zcbtc7FA5zc6tc8wc42cCrc_zckZcAuc92cARcLecF0cGxcGuc25cgNcJucKxc7kcH3cSrcQWcK3cTdcS0cTRcU0cTucP3cX0ccrcZ0cZuc5ZcgGchrccoceucI6ctecgocgxcd3cixcVlco0ch3cZSApocp3brucyWcOOcx0c3rcxKc10cklc65b40c6yX85YWlX5GY23cE5bMfc53cMHcW_bBycylcE1cFHYO4cexbKmcM1c5lc_JWazTL5bG4ci7b96cm_blMID7cEmcWvc4BAqAYo_bF7cv_bU1cd0YWuBI7ccscSvc4OcUmMjxb2xQ4Dcd1cFjcG-XzLb00ZZmc__b2fcYPc5fcj4cNgcpvch4cqyc1ycusctycqccl7cxyc0pcxpcsvc2vc01c4vc04c6yc41c34c5ccB6XgAA_yc74cBtcKQW_1c9mcIqc_mcKqcxjcYYcLtcG5cMdcOzcJ5cQzcqgcWqcN5ccMcVtcS2cXwcU2cSncU5cUncW5cWVcY5cgwcbncjzcg2cencmzc7YcowczdLh5cstctzck5cr2cxzcxIDOhcmZFw2c1tcu5cS8Zx5c12cnkc32c4nc52c_5c72cB0c-QcCucAoc85cL0cHxc62c4kcF3cD6cWecW2cOxcQlcQocL6cSocXRc1hcS3c0NcU3cgrcd0circf0cY3cL3cPochuca6cl0ckucf3ctrcf6c0SAZlcADczrcFIOl6cE1Zvucwxcxuco6cu3cVic7rctLYy3c-rcFCZqlcKfcy6c43culc16cwlc36c93c56cdzT0xblHcQmcE4cA4c89crHcJ7clDc3FYEXAUHcRvcVWOI6BByb99cI-cYscWycqxbM-cofckHYvzbxHcfvcWmcd7co4bf7cHPch7cf4cj7ci4cZjcm7cl4cMjcl1c2scupcCAccjcs4cwycp4cw7cKEcz1cwmc11c27c31c7vckxB9vc3mc_vc_lCZgc94c8mctjc-mcC2cIwcIzcF2cNqcMwcI2cDVcM8cM2cL5cSdcIUAQ2cVzcT8cXzcR5cW8cX2cY8cdzcX5cWdcZ5caVcf8clzcZJce5chVcg5cudcmncPJcvzcYJcCNcr8czzct8c1zc2wc2tcv5c4tcwFcy5c8zc9wc5Jc35c82c78cDxc98cJCS95clhcB9cOrcKucN0cMxcF6cthcH6cyaBY6cRxcK9cTxcToc0ZcbGcdrcXocauc6ZcW3chRcW6cBAdgucj0cZ9csGcm0ckrAWlcIOcouc1Gct0cOactxcrrbRicwuc5RckbW20cy0Y-Rc50cu6c3rbMAY7uc33cTDc06cFXcNHc49cD1cDycTfcL-cC-cU7cI1cJvcJyc0AdFaRnfc0_bRHYB-c7AdcfcI-cYubqAYH-cK7cO-cS4c6AdDwb3lcd6bT-cNSAvAAV-caLcdpcpxbivcRUckscg4cm4cp7cu7cp4cn7cYBdkycryc3Xcvpcomcxsczpcv4cu1c1vc2ycp4cz4cwdauUc24c8vc44c2-c64c4-cBwcA8c-4cC8csEcE8cC5cKtcEncLdc2jcI5cTqcW3ZI_csgcXqcugcP5cU8cP_cawcczcNBcezcewcgzcYdchwcktcjwcc5ch8chncj8cdFcGhcszctwcJhcl5cwzcn5ck_cu2cr5cAXUo9bw8cFoay8cyFc7wcu_c05c9tc5_cVNcDCcz_c_ncEWc-8cFuc4_c48cC9cPrc8_cE6cv5cG6csZcX6cgucN3cM6c9hTQ3cg-bIAdQ6cKAdS6ceRcNAdjrcg0c8Cdi0cfxcBOcb6caocmWOe6cYAdZIAg9c5eci9cuBWkLYy0chlct3cBfcq6cvScs6cvLYySc95Y13cqAdz9csAd19cuAd26c83cxAdJscC7c0xbWLcN3bJ1cvFYlrAwDdGycmAYvDd8AdM4c40KByb1DdSLcQ7cp7YfXc8Dd5DdQ4cW4cU-cZLcc1cnxbb4cl2Vd4chpcRzZXBdj-cz7ZxvcYUcdPcq1cu-cs1cs7c0ycaBdu4cUKYhUcw4cWEdpBdw-crBd14cXIc51c9yc87c81c-7cBzc7-cHqc3Bd--cF8cJtcH8c7Bd1jc8PcL8c_BdRzcrgc8jcDCd-jcXVcQncZtcQ_cfqcZ2cLCdb2cNCdancjdcNkcXBca_ci8cozcTkcqwcXCdf_cq2cmQcs2ceCdp5cfkcs5c2zcSncr_c1Vcz8c2nctkc28c15cJ-bA0cdFd9ncA-b65cykcFxc_8c-5cgFdIucHocKRcMGcshcH9cZ3cK6ctNcL9cBDdjCcDDdYucFDdKlcaoc8hcOAdKDdQAdMDdhKZTAdVKAyecc9cmucJich6cblccAdn3cZDdn6cyoczxcKDcCHcMDc3xc4KcbacA6bSDchUZtAdOfcvAdrDd1-XsFYm0SuDdG-c9DdHpcyDdF4c4DdBBdK7c-AdhGdDEdWHcTvcN4cqGdnGdcvcfHYCEdwGdSpc_icX7cGybHEdk2ba1b0HcdycV1VMEdWBde-cZBdg-cxyccBdQEdLAcy7coBdr6Ct1c1pcjBdw1ccEdWjcmBdIHdUjcqBdxdXY6M37cz-c_pcmjc3-cOYc84c0BdrEdFwc9-cHwcvEdE2cwdUyEdNwcF_c2EdO8cTzc6EdR2cNVckZOHCdRVcAFdZ8cXncV_cc8cGFdb5cIFd0McKFdf5cMFdqzcOFdp2caCdp8cdCdsVcfCdm_cWFdo_cjCdr9b8qcVhcbFd7tcv_c3kc_tcy_cvkcvCd75c2_coFdzCdqFdA6csFdG3cF9cT5c__c7Cd_FdM3cSuc0FdO6cO9c4hcLAdT6cS9cV6c-FdT5DRAdNDdnWca9ce3cd6cg3cTDdj3cy6bWDdj6c0rcT4Y2rctsYLFYVacQGdXacDHcz3cw9c80cbwYdic9ocVtaAvccGdI8VyAd5AdyXAKUc_9cp6TPJdabc_TcVCBqybhXcOLc_FYTJdYJdXLcyGdbJdtbcS-cFEdOBdlXcJEdpXcxPUnwTtyck7cDHdbBdi-cdmcSHdsychBdo-cm1cyLclBdMHdq7cfjcI8b5scRgcYHd1-c71cbHdy9BdHdHMcpEc2BdFzc4BdOMcD5c_UcF5cFncK8c-BdAQcSzcTwcsHdM_cuHdOCddqcxHdbwcKCdU_cG9b2HdlqcHFddVcmwcRkcLFdtqcNFdo2cwqcBIdRFdq8cEIdUFdztcu8ciCdYFdlCd3VccFdpkcqCd0CdRId68cTIdD0c1_cGWcDoc-zcZIdnhcL0ctFdKocI3crZcaecW9cfocDAdzFdFAdM9cVxc3FdXxcmecV3cU6cducsIdWrcQxcSAdODdxIdc6cn0c0Id5ecJOcpucqocKGdv0c7Idm6c9IdUacDAYw3ct9cCJdv9cC7b6ucrlc8ucz6coDdaGdqDdqqbfFYeGdB7czAdfJdTycvbcpic4Ad_3cSJdWybUJdV7cpGdnyO4LdS1cL7caJd-LdcJdEMdHBdBEd3LdaXcsGdW7cBWD9yb11bR2b32bc7ciBUcLWe7cV1VzHYcyXcmcmvcSEdgmcqscpyceBd3JdgBdn-cwvcvyckBdPHdr4ctsc4JdTIc6JdijctBd0-cvBd-JdxBdcHd_7cCKdxPcgHdD8cuEd5BdxEdH2cNzcNKdJncPKdO2cTdcL_cS8cTKdFFdZwcWKdJCdBJcCFdieTEFdygca5cY_cSCdJFdUCdhKdqtcjKdi5cttconcCIdZJco5cLbArKdn_cx2c3wcjkcvKd_qcoCdeFdzKd9KdskcWNcuCd4KdwCdWIdyCdC3cRARE3c2CdLRcO0c-_cwFdFLd-Nc-CdkIdbrcmIda0cfrcbucQLdX3c8NcxFdZ6cWLdUAdb9czIdd9c1Idwrc3Idyrc5Idj9ctucl9caDds3cp9cdDd0oceqbXOcUzYEJdrLdy9cS_bYGdvLd_xcbGdyLd9LYDvcN7b2LdHMdgJd0_bqacebcaRAuacTPDwac2bcUbctXBWbcbQLIbcHycKsczDd7acWPUNbcsacvOdgbcxOdDbczOdlbcVbcnbcXbctFGF-cCMdNMd5LdNvbdbc_OdqHAwOdYQAyOd06UkbcAaBGbc7ybgdBqAY8Odwbc-acybcTvbhbc1bcVPd3bcGPd5bcSvEeJdqOdDMdoicOPdxbcfbczbchPdWvbjPd0OdBEA2OdtXBNZJNBdG2b8bcgvcssb_bcBccBIBHzbuPOJzb73TLzbMaBNzb7PWLccBjANccAzAPccg1cSccvQLh0TVcclXBXcc1_XaMdr4bhcc9WRkccCHdqmcxychccrMOZQdiMdx4cCgczycRHdNHdyvcpMdiBdjMdCYchEdVHdsBdkEd57c61c77c97cyBdBKdDtcnkLBdch_FNQAEdcGKdLqcB_cLwcKKd8Bd0EdANdK5cCNdM5cENdO5c8EdQ5cBkc_EdXKdMNdZKdRBcbKdRNdRCd5HdgncpdcrqcWNdpwc-HdkKdj5cutcnKdxwcSaWxID3dcgNdHIdiNdp_cx8cLId6zc08cdhc5ncqNd1KdiFdCxcUIdmFdxCdB3c8KdFocUNcB6cTecLuc9_c5CdfIdELdLDdiIdeecJLd1FdiecdhOWocYxcR9cscVT9cqecwGSGOdY9cIOdDGdVAdRDdaLdnoc3ecPOdl3cXDd7NW8Id54bEaXq9cjAdYUZlAdt6ciDdv6c4rblDdgOdTtaiOdm4YxLdtVaJXcF1cNHYdzboqBKBd-9ckGdA-cEXA8icI-cBMd1SdgzbqAY4SdAxboPduSdAHAwSdN-cRGYvzbBjcyzbZ4clJd9GdeLcb-c-Dci7cpJdf-cbQdsJdgMdkpck-cnBdr7cxJdmMdlQd0JdnQdyJdl-c3vcgjcuMdTLT8JdyMdxQdoEdzQd2Md1Qd_4cGwcB5cHKd6Bd-MdH5cKqcQwcN8cRtcQKdQ8cNncGNdIQcJRdVKdpZcyHdT_ca8c1Hdd2cPCde8cSRdeKdj2cincYRdn2cZNdn8ccRdqncDIdHZcFId6LKhNdv8cuKdnRdt_c18c49bpNd1Rdx_c2KdfhcuNdVId6KdH0c0RdJ0c2RdbIdE9cvFdQ0cPxcX9c8NdBSdlIdMLdT3cBOdMAdDOd9FdV9c-RdX9cVLdwIdJOdyIdZLdMOdbLdZAds0ceLdsxcLGdkuYNGd6Rc_IdVOcXicu9ccOdqLdkDdsLdrAdhOd-uc29cKJdlOdrSd66c0Sdmfc0GdYpc8gIySd9Ld-SdjBAATdoGdJ4c7Sd1GdtGd7DdyXAgVdXVdKMdUBUUVdvSdiGdV7c7AYUYXETdaxbb7chvcITd8Dcg7cLTdd-cNTdaQdt4coycSTdREdvJdkMdMPcoQdaEdIgcrscXTdpQddTd5Jd21c7JdwMdZHd-scDMcpEd-1c1Bd8-c6MdiHd8MdJzcE5cLzcLKd9BdvTdL2cUqcN2cFRdK_cHRdStc9EdJNd6TdMRdwYc9TdaKd_Tdd8cf2cCUdntc7Hdc_c9HdHUdm8cZCduzcbCdi_coQcBIcq5cGIdhCd6qckNdTUdNIdz5coNdgUdD3chFdsNd3Kd-2ccdLeUd1kcpFdYUdaId_KdcIdlUdJ3cgIdtIdXrcjIdqUd-NdsUdP9cuUdpIdISdrIdyUdhId0UdvIdc3cXLdQDdiKc6UdTSdoxck3cbAd_UdgLdD1Z0WccqXF_bz0cXOdzoc84b1ocN1ZTGdaacjqbx6clSd9xcZGdjOdpSdAsbCpc8LdtSdXpcP5bZVdEYdcwbI4cKPdFYdY5bGMd8RAJYdKmcnVd_zTyXAMYdb5bCTdOBdbpcRBdcycY-cp6bHjc1VdJjcOEdBHdiMdCWdk2XaTdJEcrMd_VdWAckQd6fcq-cbEdaUcdEdrYdhQdOgceTdJWdvMduQduBd67cp1T-yckTd1MdqEdDKdSWdtEdUWdrTd9MdD_c_MdbWdG_cdWdBCd5Ed0TdYqc2Td0WVvHdKRdICdV5c8Td0HdpWdhzcAUdsWdnqcTCdVRdnwcXRdk8ce_cAId1WdcNdj_cpKdfNd0wcQUdtKdync5wcmCd22cqRd38csRdsCd8FctNdIXdk6KKXdEGcyNdQBR0Nd7_c2Nd6RdG9cmUdI9cHLdyhcXXdN9cZXdnIdGDdLlcqIdRLdfXdUXdULdiXdwecPDdFOcSDd7Udr0cX5Q-UdprbMGdjLdyxcEVdmLd65YnlcASc70ceOdcic-0ceicJJd73cRVdCYdsSd2zbQYdLBdG7czaW1qbFsbpOdPYd-lcNvctad0pLqadzadO7czOcOYdVYdrPdSYdS7cUYdradHvcoHc4PdwzbDmcwVd5_byVdcYd8_b0VdKTdgYdoJdWTd8HceMdk4cRTdmscTTd-Vdm-cAWdbTdSbdzscmYduycfBdqQd17ciEdXHdLWd9JdjTd_Jd5-ceHd_YdsEdFKd7MdDZdWWdJKdYWdARdQqcCRdxTdeWdJ_cB1X7EdiWd4Td-EdSZdS_cYKdoWdPRdqWd3HdSNdTRdpqcUzbk2c4McfZdrzcPFdmKdLUddNdTFdmZdv2coZd9Wd4zc_WdsZdpRd8ncrRdNXd58cuRd55cKecxRdwNdzRdw_cOXdD9c5Rd4Cd-ZdSXd9RdgXdGLdpUdgCcKLdHAdjecJAdGSdCOdJadEOdreczUdGLd1UdjXd3UdYLdWAdSadoXdUDdpxcrXdXadBVdZadcDd0Xd8RcaOd8WcpLdBSchad90c8xc_0cladpqbqSdoadTVd_SCMvcRsc7LdpadyXAbvcGLcKPddddg0bqAYgddV4cYvcJrbC0bWscQmctVdH0b5wba7cHTdKbd7Dc30T_GdkvcQbdqJdPTdr6CFHduJdfbduvcQbdt7crJduYdJgcqMdcTd07c0Ydx-cKWd3YdxMd5YdB0FyQd9YdQWdfHdEzc6Qdtbd8QdlHdtTdMKdHZdpHdyTdDNdgWdR8cFCdO_cRZdKNdTZd_bdVZdBcdXZdrWdmqcmtcd5cvWdl2cxWdl8cAZc0Wdo8cdRdPcdlZdP3FnZdjRdRUdqZd02cXcdxKd9zcjcdccdGXdbUd0ZdKrcicdQIdJxc4Rd3CddIdELQ8RdNoc6NdRucASducdCSdGlcycdOLdHSduiBe0cKSdjRcLfdexcBGdOSdDOcKOd5UdGGdvrcIGdzRcfLdk6cTOdvXdm9cr3cxocDVdlLds9cdad3ucFHcjDdw6ckSdXGdmSdOVdpDd39cLJdrqb0LdEvcxadjddNPdRJdtSd9fdEMdBMdBgdrPdiddoddCBdDbdHUcIBdcddHgdGBdXYd5aTevcaYdj4bJbdWMdnNWdYdYmcNbde4chYd4VdjYd-dd7VdVbd9Vd6ddfUcLHdx7cYTd9Xcdbdy1c3pcDedIWdFed2Yd3ccvQdmEdLedAKdmTdB8cAZdsbdCZdSed_SSI8cZWdBRdWedOKd4EdJVcFNdcedOVcwHdlWdLNdnWdiedQFcQRdX_ctWdoedVNd8HdiKdZRdIUduedKUdwwcxedNUdqKd0ed8Wdy2c-WdrZdwKdOIdpCdDXdzNdFXdtCdHXdlFd_2cnFdxNdihd5ZdiUdPXdkUdNucDLdKfd4cd7NdWXdOfdrUdxcdEDdzcdvUd1cdxUdFOdYfda3cCicPadkXdRadSSdl3cUSd_Cc4Idu0ckfdw0cUOdCVdiAdeDd2Xdfqb4Xd5ocKVdfOdzfd9XdnSd-rbhic46cNJdDYde0bR1c2Dd_6c7lcOJdEXAH1cBMdH1cqAYH1c-ad4AYW0bgidSLc3GdvzbbycX-cVgdMQdayXr6b9RZj1co7cdgd2ddfgdk1chgdGWdjgdYEdrYdkYds-coYdgbdEedibdy-ckbdiTd6YdnEdnbdzBd3Mdcgc5MdBZdqTd5gdG2cFZduTd4jcDRdAhdTtcbedIRdGCdeedGhdgedNRdAcdKhdCcdcKd4HdDUdb_cqedRhdyWdtedxEFQFdOcdkZdYhdRcdgCdqFcchdVcdehdmNdVUdacdhUdZUddcdzZdnhdJXdNecfUd8ed1Cd7ZduFdwhdPuc_hdyFdCad2hdYXd4hd4Fd6hdcXdUfdJSddocMkdHOd2UdPSddfd-cdFidtWcUadLici6cKid6IduXd7Gc1WcofdxxcHddPGdFVdx3coLdIVdNddVidiadQddkadWMb-3blxX69chAYX1cTXcaddWdd6kdMpcKPd-kdiVd91KfidvsbubcJMd9SdBldPMdqfMj0bb1c6GdnXcKQdKaWCzYeycCdFi1cPEd5ddsYdovctJddMdXbd7ddlMdebdYldOHdvYdQHd2JdyYdUHd-zQtQdvgd4YdwQdNjdygdobdRjdEtcPedtjXGzcubd9QdKzcxccnHdHncXed2bdCCdMZdECdfjdded5Td-_c7TdhedSQcb8cnjdRRdaZdUNdcZdgKdQhdXNdShdzWdwjdNcdWhdzjddkcZhdScd1edpZdz2cs_cAXdnNdWUdrhdmBR7ncAkdmhdfcdohdyRd7KdGkd6_cC6cmcdHfdKLQ5NdzhdMfdSxcPkdEadRkdNLdQ9c0cddXdKad-hdvmdZfdb3cCid8cdlXdXAdTad2IdIidQOdjkdSOdMidmfdVOdpfdPidZOdLDcTzY4oc03cxfdLVdmDdNVdpsWFscTddBYd-3csSdu1brOdedd5OdL5bcndqPdMycfsBhndMPdpDcbBZB2bdnda3bn2borc-1br-Ls2b2EAu2bXhT0AYUpcNmce0YQDWlndg6bdJdfNW5PdSMdb0bhsczVdK5XVBdvNWffdi3cKicWFLikdvgBDZayJbk5RydWpcWZCW4BZPacuxcflcxXd_AXYJW45b1XdKdd9rcvkdgadxkdPddStaYid1fdwLd3fdnadandf3YcPd6LdfndTfc5ndM4b-fdqmVoodFMdondufUmnd9adsnd8PEundbhOI9QfeOynd_hT0ndWlTV1c3nd6HWZXc6ndHld8ndNUc-ndIEdEPcUgdJaVXMdZ-cZMdZccWQdFodJacCddWadLod0BZocW2BZqcWRoddAdp3cfAdn9cv3b76bYodJddOnd85bolc5uceodGJdjadIJd1kdbid59cdidbndpndind3OczqbdpYIycDYdsodGldrPdzqbQaG4pdK7cH7VwHWwodNrb_DdqLbBpdh1YDpdtodEMdNrbcbVyHUkJdKpd8PdBIW0idxzXg1cVQdm8USpdf9cUpdJodsXdLidhLdNidwcW-BZQidaodHVdQnddOdopd53bqpd8rbSddISc3kdvpdnod_Ldh0bvOcuad6lcwadJyc9pd0_bwqd0pL1qdhVdtLX6adyodHqd5pdbbcsOAo1bL7YHqTund8PEW3beoVzodEpdrPdY1cy1RMqd6PdTgd8PdcdAmJdgLWWqdHidLacWSd0wIN1SDZKKOcL8AXJQBKHROdYDdFdd54bfqdNndRGdPnd60cnpdSndWid8ocoqdspdALcupdtDdrodxpd0odArd4BADzKqod0qdzrdKrd1rd3rdyIWJrdIqdrPdCIAPJVwod5PA81b0wIFrdMKHHrdbiGEsdsPAa7VNqdm1b51bn-BBodJBYVqdsWcnucBddqXdVpd5PALtXjML6OMfhElhBlScq3cVodGgWXodIgWZodkpdxSc95bwfdjSdTnd8XdRddurdC1cdGdEMYfGdyrd_rd_qd4Fb9qb8kdkmVKUc7pdWvG5qdE2bvHW9qd8sdZ7VR4cmKXU7V_sdgybKqdNrdW1bIpdOldc1bHNRTrdK-XVrd8UdVadZqdEddU4YeqdlsdBBXnsdmrdlpdfadprdssdrrdHJdtrdH5bvrdsDdnOd2pdwpde2bAsd6TcKsQzqd3pdL2bFldgzbtYauidQyc91K72bytdAxb2odMKH4odZ2bLWSxndO1bzndridmGWqid-YaNldPUcTsd3idgycekdXsdrxcVtdJGd7GAWpdncW8DVZpdQod76TcpdLwYvocokd66bw7VbtdjpddtdpsdmpdrsdpAdtsdXidvsdltdxsdMJdxrd5rdrtd3sdAMdHYd4tdM6beVdcKXJldI7V1tdsVd7tdJ1bq2badawndlBA8odCIYDudIrdSyc0rd3OcsKXC1SyidUMdLpdJnVNpdXgdTldo5bzNWTtdYsdVSdDddSudxdW1BZ0dWbpdAVdYtdjrdatd-KXfudBJdSGdDJdJVdqrdykdgodnudHSc2kdY_bsqd06V3udh0b0pdDUa7fdsudDvd7rdzpd5sdBNWxtdyud0_b_pd9qdJldCqd5ic2ndYNWzvdstd1vdHrbOrbi2bHudSBdUyb52bf7SRqdSldPpdUldQvdWsdYlcYqdQudXtdZSd9GckrdctdgvdnrdnAdIfcZZaitdnqdewYpqdpvdIscotd6Od76VH1cvvdl6YvtdqtdCwduudVxR9IA0td5td92bBtd40KxudypdNHA-vd1ndApdBwdpwdEtdsBZa1cMxbTMdb7cQqdMpdWgdLbdCodX1VRwdlxcfkdOudhkdVwdhsdepdbudgpddudevd6WcGVdukdjqdjvdhtdlvd7rbiwdwsdznYcidtDdOSCRjN4oBCUarwdfGdkxdAnQIMY-zJqxd8mQt6YDiK6mQlxdsqQtcasKLIJLExQfISVPUcEN_FBZubNVXfISAFVuxd7GAMFVfBNQjN69XOuVBBShLS8URm4Ryxd8xdhVXexQyxd6RA4SF3UCVSQkxdGydbOMIyd1LSQ1SZsT2RA_LAtEEBuOelTOGNmjLi5YDGRfjNhLBydTK3QBUcgJdkxdNydfvbQ2bDxbBydSydifVC4DNSa_TVYyd3cambYlfcqVdnfcrydLRBJwbYzbwfcmzbwydDydzydWydjPGYydaOMxHA30ZBwbVVdlMH8yd9xdC1SvVdQydLRBDzdUjNFzdIpaAlAIzdBHAKzdiFCzoQ6xdQjNsydK5RXiVAyd_mQTzdmAXEydF7H31ZSpa1LS31ZQUJRELezdgrHgzdjoVRELjzdQjNRydUzdVydpzd2ydWpLezQBsbBydgaX5xdjPU7xdwgIQ6b-zdCgXA0dIwAC0dYVdn_bH0dNKPfzdsRAycTM0dMydlzdEIBRbTVzd5zdMISZyd87IpHcnFRvzd4GANyd5aX_xdjFVwydRtdcyX81Ycja8JZFpaNoaHpaUBSkjaApauqaqnaQDRgOZtnaiOZ5XUhCd7CRnOZ2XU2naJGVFTDrOZ9CRdGS8napuX-navIIAoalGSQkcDoa9dXqGSjPZ5iaJbB5LbDtQ7Lb90ZrSJ_0Za1SLIZBHZ2haxXUbPcNIEMJZyiavhUslLFAS-WUL1du0d2laNLZZJZSAS_iaXhUbmapKOfJZf7QYRBCIAi7QgASxrFmJZ19IodGYXUhBVrJZpASdXUp_IDhUOSBxJZomajXUyASQxaZjatsBpXU5RSrXUWwdx0cBtaq1SKndquYRnKHtae2Yfvd1xcZxdordjudQDc7Xdmud0kdoudhxdN8YnUZetadtaGZUpNAftabMb2sWjtabMblta2kLk_ZqtaGvZHVBMIbh2dHKb58KgZU0tatOa2taG-ZSXBCVZ9hDs1ZfgEsMbPjU-taKVZz1ZMVZgxa3YL0ZUiySRVZXASTVZw5aJua8ZULuaj7ZNEMANbePbIYZQuaO3SkFZN3dTNTGNbWuaINbYuay2Zauam3GnVZCYbRaUfuaTaURNbx3JU2Zw-UwVZ89CKeVVNbaNbSrVf2ZdNbtEboaUF4MtfQiNbsaU3uaaWbeJL63SYRBs2ZY3d-uaMWZsNbOWZuNb22ZwNbQ5aOzSzNbBbU2NbbYbCGANvatESJSaG3ZDnb8Nb8GZAObM3ZC4WXvaRTAZvaurNbva70a5UJevaWPEKOblRaMObjvaOObtXFQOboxZpva5YRrvaYObXQSm3ZbObp3ZUSRr3ZfQS0vaz3ZybUxDZkQSy3Z6vaK1CUXZ9vaoObL-ZgxFrObRWbwQSBcUyQSwObEcU6QSY0au2CIcUKwaAzaMwa5ObO7DfgbqXZERStXZ_Obw4UwnbyZDyXZq5SQGbBPbHPbKWDJPb8aDc4Z05SZSVmna_yAh4ZRPbzRSTWbbca8cUvwas4ZzcUtwaRObiRSwwa6cUdPbk5dx4ZDvLm5dJ0KzqHR6SlPb8wa54Z7RS_wa1wZBxasPb9mbFEDExaW3aD5ZSdUIxaVdUH5ZPRRMxa3PbK5ZtYZ6PbY5Zw6SVxay6S3RbYxafRRT2AXxacxa86SFQbfxazzRIQbtSSZocwSS0dUbQboxad7S4xaLeUN7SgQbbZZLZZHQbWQbc6dYQbFeU2xag6d4dUdQbQQbi7Sm6diQbzSb_xaLaFY8ZC6Zx4EbSRO0az7SbeUZ4KMyazQb57SxQbheUB7dRyatpFOJbITcuTSSIZumb8QbCWbNyZ_Qbb6Z7ZZuSaP8SgyaFRbl0ajyaIRbSHJmya9eUMRbpyaIUS86dsyal5YAZIu6Z9DJQUSWRbz6Zr9BZRb28abRH46Z4yacnbqIHsIHgRbXfUiUSzObafUSjaxTR2UblaZahbuRbbRdpfUS7ZAzawaZ2RbX5ZpSaB0aJ9S2eLFUC5RYm4b4Rb_RbMSbI3CZpD9jbyFM9fUmzab8Dy6ZwsBKSb_2dQSbtzaw7ZGTbKgURSbOxZ1zalRbxzaAcZNRHN-ZcSbnVShzabSbCNZ67IZgUZ8dC8ZVzabaLXaLjSbggUI0aQFTfYbHObmbZhbIqSb-VbP-SsbZR-SubZ2gUySbygU0SbmQb2Sb4bZd0aQcZ10ah0af8dj0a06TGRbfITDTbmUSp0ac8do_RPXJs0aY8d10aOhUNTbo8Ze0aThUSTbUWSVcZWTbUWRYcZZTb1YQA1aDvZA9ZfTbjhUF1ahWRkTbQvamTbFXS5bQU_Sd6UW_SrTbwWRgqLucZ_tci-ZyTb5DNY1a1TbBgbMeS5Tb5cZb9Z7cZh1a9cZj1a_cZlXSCUbJiUEUbm9ZycGo9ZTobq9ZfXRdXR2XSzXI5XSxMPRdZIATOdZTUbSUbZdZ61aG3Z81aIUVXUbf-dgdZdUbP5JD2aGCTF2aO9dndZz2dp3AI-Zh8d3zaN2a5tUl8dymLTYTsUbu9duUb6iUwUbY2a4mGzUb4oPHJbfmbE5UzcK4Ubh2avYSj2ax2Zr_aV1afEbDFD9UbiEH_UbvGABVbQjUr-ZAlaRjbhVbjEDy2aUlaeeZ32albU52axuaN_Z82a7-ZdeZ95dXVbgeZuLKieZG3aK_ZfVbJnbRsPP_ZN3a4hbl0UP3adlaR3alvJT3a4BTb_ZWMXvVbPGaxVbSXBeZP6TaIkUO7dFaS4Vb__dB8BNkUk3asTJm3axqBBWbCyWEWbYaRGWbSaSVfZ7_ZEhGLWb03aNWb5_ZSWbsObw3aJWbnwa93a6DL_3amaSpCTvkU4uabWbkfZeWbp8ZiAeLAadJANAaN4aPAaP4aRAamWbS4aGbRU4aqWbvhZiuRsWbaAaEDT5fZJbSf4a5AezWb3WbdLE2Wbh4aPaT5WbIgZ7WbdbS9Wbt2dQjETEbklURgZ34aqnbloUVgZSoW1lULXbKlGagZOXbNXbmQAKXbDBa-rZMfSF5aMqVczRYXbgibWfRcXbU5dawafXbMWYEmUjXbU5aocRWBaYcSYBatcRa5a5RAcBaBXA7gZO5dWJbLzWAhZl5a9hCscS2XbY4IqBar5a6XbJhZ8Xbv5a-Xb5cS-cSjCa0BaEYb4Ba45a6BaZzUHZA85asePEpYA6apJX_4IE6aFCaSYbEQRUYbMeSnhZvdRpEbJlBydRO6a4NbzAeUfAmSbOGAzhZhYb8dRY5drQRY6aL3UdCa8hZn5I-hZYVCAiZWiWCiZnCaEiZrYbpFT58W-PNBzUuCarmWtFTrnUOiZzCa8Ybb4Wy6a7FT16aq-U-FT9Camhb8nU76aUFD96aHGT50UXnbrjbPoUzyZLDaWnbJGbYnbSDehtSZZbyiZPlb0iZdZbaXbkxIgZbRyBS7ajZbU7afoUW7ajfRnZbFvZa7aq2dkDabfHsZbn2WuZbvuIi7a4GTk7aMob-nS2Zbo7asdZAgRWjZ6Zbh9ahhb_lZtcbFGahLayBbAEaEabkjZgFbkdb2LaE0ULpUIpUtjZ9cb-7aNEaRabzjZWpUPBbUEa-DeCCbAEe39ajfbolZYgSPdbV8aiEaOmZlEaXEes-aEGawGa9ZbogSQkZRIT2pUYNcW5CVkZ6pU1EaFbbyabbIT5EaFfbLFbmpZRFaZhRFITz8aCFakkZ58a_ab78aKhSDbbKFaxEeNFa1EePFa3Eeabb2kZMbbUFaK9aPbb8ITRbbO9alhS1jZBlZsqUghbYEe2KaSfbzhRIlZ1hSQALLlZnFaNlZX-aXBDibboibNcbBEb1gbmEehfbf-aLiSSvX6SabiBv9aDTDoJT4LAqJTjEeDDb29aNebCEev7ajcbMKTJGa99aaQDA-akzavjREcbSGa8lZVgbvfbXabgfbHgbd-a07aQcbJGakhb5rUBVbMODhFeRODacb0FeOcb2Feyfb4FevcbEEeupRlcb0Gan9CvNDSsUVGemFexhblabzhbweb1hbyHT7kRfsUd8Gx-ajsUL-CDzAwmZosUItCOEeQ8XukSPHa4mZDdbTHaFdbKbABVbQLTF_aSdbMnZMEbVzUOdbdabQdb2HTJib-MaVdblHaXdbnHaR1EpHaMtUrHaOtUddbikSfdbWFekEeKKaidbGabJEe1LTj_a89a5Hat0Wp_aQSa62ae_daiGsdb9kSudbstUTYPJIavhbDEe3Cb2dbFOR4db44d6tUbDR8dbz0C-dbGFeZsUaIatMTZlSA1CjMTLAbV5aNAbhIailSqMTOfbzbbpFe1bbngbslZXAbtIaauUtzCSebhoZzIakoZjuU-lSZeb4IabebroZmAbeebLNTgebrAbxuUjebKuU2oZmebIJa4uUKJaU-IMJa9uUryCApZkFebEeapZ-AbzebUyaBBbAFBvmSuKDsHe5Fe4vUHBb8ebJBbgJaLBbVpZCfbvmRYpZ4HelmZHfbCuXJfbICYLfb94CNfblgb1IeaGeEDbJbbiFa8JaUpRVOTXUYu_d_4ZlBbmOAnBbeOT0vUiGeEEbRJa3FeoFeJGeypURKa8DDU_dkHejEDGwUqfb4BbKwUufbe-aIIe_Degcbe-a-OT_9YaBLJoSmcAQTcbmY-fbSoSkFePAclwUm4KnwUb4KAgbswUBZb-oSK5dsqZdxCeCbigbLnSTgbkgbFGesJeYgbGLaOGecgbErRKgbpqZGxUYoJPLaJxUZ_aLxUwoSFIeWgbHIeOKeSxU5Cbbgb7CbJqW9Cb17L_CbSzBjbb39aFDbiFaoLaBhbwNajrZeDbJabAhbEhbUFb9gbuKeFjbUDbYDbyLTqQT3KeiFa1rZxKeLjbasRMhb4rZBMa-fMDMaUhbkDbgUTmDbRqSahbGsZrDbNMaIwCAKeRcbYLaiKebyUJDeWPbQqXZMairajyUXLQ9DbvgBpKeeJeBCbXHe6FeoMaHEbUJeUKaFSTKEbSibCHecHaCibPEbSkbRAXBAX3MaFibUEbSrSiEb8MaTdbJHeLibBSTnLeK_dpLeDNa3LeFNaKibI8CBtZOSTZdSRuRTlbGtZ9Lex3SWSTKtZjzULTccuROtZRBesJDiibUtZbNaWtZTrZlST-rSaBbeKeFLagKeribzCEDLEviYnNa8zUFFbxibrNazibkFerKeKEaF0UiFbuLa0tZuMexLa4ibdFbCrCyNaysSbFbIabBLeGjbEjbgFbovRxMe9LaIOakNFKOaQjbeeZUjbuFbCqanTTqkbJwRFHbZjb0FbZOaKwRFBZi-a7Fbo8C9Fbnjb_FbPDeWDeRDequZZDeujb4JbQDeyjbPZbanb0OaR1UVTcgPbVnZKMD2tSSUT9OazPbV1UAPaBkbpHbEPa2DeUtUH9WHkbmPXSzCMvZ2kOoGbwtSqGbVvZ9TXTvZXuSuLeUkbR2WWkbEUXYkbdvZ5Gbqlb7GbXjbQYYhPatPajPatuSX2UbVTOVTDHboPamkbcWbmxRWOe9GbOOeROewPavkbmvZxkb0PagyR_vZEyB5Pag2UYHbzyB8kbzyB-kbzyBeHbBlbDQaMwZElbtyRGlbJQatzBSwZtzBKlb1zBoHb52UOlbHHbbqSRlbd-YuHbUlbYAXBzRyHbnwZG3Uc1WkwZdQaYlbN3UUZViQa8HbglbKwSilbRPe52YY3UrQaslbFRaslbKIbcDexzAwlbwtaylbJKb0lb7Qa3lb3WT-QaLkJ6lbHPF8lbz3UiDaPbRGRapvDIRaDmbpQGkIb_wSHmbnIbJ8dpIbTdCMmbtIbYxaGXbNxSTmbHvYVmbQ5duhOeRacmbX4UcmbkRaPcUHUbC1Re4UGJb1UbHzaKBRk4UuYSLwQcvbI7dNyZtmb6Qb-XTyUNvnbWTc3YL7RaWKb24U86dBSafJbMYTi_dbWBAQLQYTlJbt9dR-ZyQLrXBZYTPAbbYTLMeThQLnb-Ib9HNOnbaZBeYaF4ApyZX9d2JbG2RVDeNZbXDebNewYTbnbvySenbBKbgnb6yZixZE8dkxZePeUmbgPeJ2apnbilbFzZSoWHzZRKbP5dbQeYwP8SauQHznbQTbVZTYZTRzZ2nbTzZ4nbdReSPe8nbRYY-nbLTaoZTDobrZTFobl7auKbavYZSFozZKobyKbEkbOobu1agyV4KbgTaSobr9ZFlcAaTlTa-KbEaTRHCI4RYob-3RcobHLbG0SwTahobG0Z1TaI0Z3TanobRLbpobbaTd0SCLcF0db_ba8IS0dK0dfndTSei_bVSeOzdY7bbSeJ0dc7beSeO0dCydmzdEzdX0dYISZydeTLb0dvjQWSe9yYZxbSzdzlVvddQccT8QKBSrjao0dvpaGpaRpaSKZzjaljabnadJS8iaQkcy0d3XUPGSoNExnaH1C30d0na50d_CR70dBDR4nabGSTYUSeIuOZ9naKDR4haE1dVDRG1d_paQLY5OZK1dJoaUJZN1d6_QP1dW1SR1d_LbT1d0haV1dwXUgtQY1d2WU47XgkaoYD1iacCQSJZcTe6iaUpaTqah-RQASaJZm1dh8Io1dLBRDjagJZFjat1dkJZJjaekRLjaWXU01dGeB21dTRR41dw_I37dhXUDjI-1d27QlXUdYAB2demFwRNF2dRxdfFWI2dtNSI1ZN2dTSCawdQ2dhvdMdddodkvdfodexd83bovdtpda6VAEWYUekCBqUe_IbwqWj2djJBl2dntaTNTo2drDesEBzQapUZHBeSIDhMbn2SjMbvjbiVSnMbXZN12dMOS42dw-ddhO72dwMboMRCuariU31Z2MbDwQE3d5MbG3d7MbhOSJ3d_Mb6MRu5do-dRuam4ZH2ZuOSXuaAJLscBlVZa3dcuac3dFbAPNbWNRg3dtVZQnba2ZoMBUQVXNbn3Sk3dHuAbNbHPSvCXlaU69dvNRhNb13Sx3dkNbmfZv5T13d1RBtdVJNRu2ZaPSmTWB4S83djNBE4S_3dgXbO8SHvarVcNORE4dP6aB3Z6NbRVeM4dq3QPbUfORd4ShORT4dlORV4dfEX38dV3Z8Ac_faIQeiva7KafbUA3QPObWObAQeWTci4d14SnzZEXZ73Yuva6XZwvaq4dyvas4da9I1vahOb3vaQXZ63R2WesdZ14dQ-Fy3a38aqObpdZCwav9UuObhObGwaFcUIwaE5dlDZG4ZMcUNwamXZhWewwUjvaGGZTwa0BeJzZR5dDPbYwajBecRaW5d9nRPNXx5SfwaWRS9XZc5djwabAei4ZSPbtcUVQRVPbmNeXPbMYZ3DbaPbnoKu4ZDNbO3dmNebfaOMPjPbxQR-HbBObh5W9wa45dpPb65d4lD85dwQeWVbcuYs7RLVexRSTdUkzaOSSqYZH6d5dAJ6d5PbeER7PbidUO6dkdUU6d5YZS6d_PbZzac0a_dUp6dKQblxae6dnxal5Zh6dPQbj6dZZZl6dTQbFkGwxa6gdXQbRZZZQbZ7Sf6dhYev6d3SSeQby6dnYefkGzbZC5dlQb1gUVeUD6ZpQb86drQbhSRJ6ZuQbqZZNyalQOtZZcmb1Qbo4U78dyZZvTSXQeXyaXoAY6ZQ7dL8SS7d75UU7d_ZZg6ZE-Z0NBkyaa7dKRbnyan6ZIaZp6ZKZeLaZtyat6ZHfUj8Sm7dV8dyyaYRbxgLp8S2yaWaZ56Zv7d-zP7yajIL96ZqEczRb18S61d23dXhboRbIJbRvabIbsRb_cHNzahZdQ7ZlHKyRbzgUB8dYpayaZZYeZ7ZH8d9RbA0ae7Z1CWd8dh7Z6qDQ8dxAaxKBGSbnzaDbZJSbFbZj9Su7ZZVSuzanUbeVS-SbvtML2aYZepUblVS77Zo8d97ZhTZ-RbfSbXbZv8dfbZT7dz8dlSb18didSkgUtZNL8ZN0arSbP0aQ-SdZZwSbt7SB9d_yaC5d46db0aa8ZH9d00aSeUK9d-WT-gUYhbrMLj8Z_oa4ZeyxOm8ZT9dGcZKhUIcZ6Qe-JHZ9dNSbb9dI9dLTb08ZOxZg9ddKbcWe80aWjA-0al9dHobk9d_bSUaeCXbzbOr9d1-dKSaL4d8aJoWRncZK9ZpcZP1asTb39dP9ZvcZ69dTXSrBeZ1a_9dY9Z7fbUuaC-dg1ad9ZG-dBbALXRg9ZGiUi9Zn1al9Zp1an9Zr1a1ReegV6ReMKcU-dCATOdZQUbz9ZbiU11almbyXRd-di-dnxSUaHaUbb-Z_9Zm-dfUbpiUhUbe3WG2aF-Z6_dt-dWYSnPesQSQSHz-dWHH7NbV2a5-dyZZ7-dbvPI8dJdQ_-dj-di4UdaEg2aLJbklakJej-Zn2al-ZO_dpwGHdbR_du2aT_dHVbLqBZjUCZRZ_dNVbYeZCYeSjb1TZg_d-2ap_dM_ZYZRqjUOlam_d6LZkeZKoAeeZs_dkVbUdeV_deQLQ3aoVbX_ZqVbdnWs_OA6d1tWY3awVbHYRzVbR4GXDEBfZBAeDjYn_Zt_Z9VbCAetBXn3as_Z-Vbu_ZXkUw_ZMyGakU33aPfZ34dPAeQoG4_ZoaRzzR-_ZNEXmkU73aaAeMVYcfZVWbCAaXWbEAalNbLpYH4afWbmAeEXTiWb3CTQAaDbRnWbwAepWbuSHXAaJOeEjBtWbS4RvWbeAad4aOlU8fZg4aFgZjbR_AeyeeobRoAa9WbJgZFBeNKLknbuSavAa8fUYNNEXbWKCJ4U9bRJXbZXbXNa7AaTBePXbylUKfe1QATMefgZaBelDa2DTG5aHBaI5aGfe7DTL5aoxZlBeg-UnBeT5aUBaV5arBeX5aoXbnQF4gZA_UyBeeBauXbVReBPbxXbelZlBa0XbnBa7BeDdR4Xb-Be5FTtBag4IOZCw5aAYbMCeMcADYbShZTaazETBYbNCeMdS3ETQCeNFGLdSyYAECaRYb0EJTYbvvFlhVGCTaCeaYbNCaHnUgCeA3ZgdS0aeNnUVCaPnUUFToCekYbiwZclbuAJfCadEXbLCanUomUcnUCWDh6aoCawYbNibrCavAOtCa1Ybp6a5TXAeSs6aHTX6DLADeRiZCDeXXAznU8FT7CaEhHtEYTNT9nUJZbD6ULZbYNe-QeaNeyyZcNebnbeNeZNegNeZnbTDeSoUN7aalbQLJIeNQ7aYoUiDejGT7iZsAJdoUeDanDerGTE5aK-Y1UesbBc7aH9WnDaxfRTraTfSOjZgGbOjZn7aMmWlMeBHTH8a2DaMKeiOTiLe1FeKGebabOHTGEezHanjZMpULEerjZ6he8cb1GevjZRpUi8dyDan2CREaDfbWEegLeYGefJewhbhJe5DDU8aN_aT9GhEea8abJeLebifbwJeDITpEe9kUrEes8auabNITxabs8a0ibxqUdrZy8a6ab3kZDFa33C68aokZHFamIT98aoDNTqUQ9aGbbMbbgiePOTZbbKbbfqULFeJ9aciR7kZPFeEvASbbxEeS9aLJe0fbV9aOJex8abbblFa3hSebboFaZ_aqFa9qUrJexhelFecJeGiSWieblZp9ajBak5aYcUglZPrUmJTs9LxFePMDUrUWHezhedJeJieyheWGeFEb7Fe8bb9Fe_9aAcbB-alrU6lZDGeGcbUGafjekjehjeyhbZGeBjeFmZ6WByDbTMaqCb6rUAGeXcbKjeZcbEPAefbXgbIGeLieRjeLGeyHTdGevTTpcbk-aLnShGeIie0jeKietHekLeu-alJMCHa0cbtmZFHawGe1-aC0QADCKHaKDb6-a3GeCdbKLTO2VUHa8GeHdb-GeGkSrLeDMeMkS8sUFHeXHagHaAHe0sZ6LeI8CWdb6QGYdbOHeadbY_abFaTHeRtUc_aBJe2KaZHeIEe5heknZmdbeHegtU6LT2kSrdbk8Ww_asEDvdbqHeydbcMegJeQxUvHeD5PDeb-nZ43Z6dbgRZUIa2HeEAb_dbdMThieCeb-pAblS_He3jbHyaglSMuUQAbCLaGGeJcbEkeSkedpSLIeQebaAbPIedAb8MTSIe2IaVIejAbouUYIeINTJmStuUNNThebeIeSNTvAbEoRyAbNoR6uU8oZkIeOoRqIe_kenIaBEeTJaIpZVmY1ebCBb3PTEBbMmeQMapoRRpZ6Ie-ebhJaguXXvUDyZ1HeQpWeleBOTQJeAIeuJagvUXBbgpZqleOmeaqUzie2ib2jSVfbSJe_JakQeBKachbyvUEKafOTqBbjabrlescbaEeSjeiJe_pZldelJeAxVpfbCKa2mecuVZKayDDCkedMezgbuleVieHkeoMaRqZzJeiiV2JeYqZOtUaqZxjejGeGBb_bewKamwUcoSowU6Je-xCjoSaCbMgbbPTywUdPThgbALaUgbTiewfbane5je5qZ0DbMkR8qZvPTLgb_qZNgbXyHvCbHuXRgb3PTSLaKJeRleFke-PTTLezDbTcbDQTbLa99OdLawgbfLaAje0hbN8aqKeMFb5gb2Ke0KenLasLaALe2abxzDvLaUoeTfbhsSQoeKEesrZ5KeYoeAyU8KeRoe_ibaDb6KeEuZDLe8rZhDbQfeDuSVhblDb6ZeDsZK7ZKMaafbMMaehbRLegneunePlYwneOmRGZbnhbZLephbbLeutLMUAlyU-DbrIermePjeUieqFe3sZMDDCNa-CDP_akEbMdbwRTBOe9NecDBSEb4MaGib2LeRibxkeiHazkeqiEJpeoWZqgeZdeA3aDuRQibNpeLdbzjV_MaVibBDa6fex5aYibs3dhzUOMeVOAkzUeObWaWZID6Aa4WAftZQIa3cYluR7EbZtZSLeiNa3zU3pe5zUJsSvibprI5uRoMeWGDqMeOoevKezMe2NaSFbBjbwNa9ibOqe4Ke1Me_Me9tZ2MeTDbUTTUqeWDb-MeKjbVoegsRlFbeIXLOaDde7YNGNecPacPav0Ul8WpTT2FbKNe78CfuZ6FbgOa8FbiOaWNevZPMZbnOaLheYDeBReUDeTZbmOaGDa2qeAReRDajNepGblNeJ7d5jb9wC7jbWGb-jbgTbAvZpHbCkbmsRohe_rZ3kVjGbIkbj1ULPa5NeNPapGbQvZQPa-NeuGb4_WPkbSAXy1UzGbZvZMDDbvZZkbLgFIOebPe95BgPa0yVMHbHVTwkbZVTY2UTOeV3BVOerqeGHbp2dbqSrPaNOerreW2UukbPOeRHb8vZ4kbjOezyBlOefxBnOeYyR4kbrOexxBtOezyBClbZzBxOexyRzOeIlbt2U4Oe7ABMlb2MD8Oe1reYrZ_Oey1UVQaCPeRKXEPeXlba6a0HbIPe2HbrCeSWTaOeqwZPPeG2FhlbOrekXDklbSoWmlbJZVvQalWTYPe_XeZwSMYe2RebPeqzR2se_OX6OUNzZNReU1NFxZ8vQWIbcAC5lbkaeaIbJza18ZERa_lblPeGYYCmbgUF8wSyPemrAmIbORa3PeLgH5PeCQbPmbgRa9PeLRe_Pep5dn5S9fGfRa8IbY4U2JWemb9cemmbf3K2xZRQekMePQeombMJbbQLUQemle9_BRJbV6ZTJbZQe3RaWXezmbUYBYReobN-RadJb0rNiQeQyZkQeSyZQ_HkJbVyZpQeiWZEnbpJbuQerJbBne41RbmbEZe0QewJbnyZA2RSnbKTbNVe-UeltSxjbtYTMheHhe1eSDRe6WYnSaGReJReEKbZteGKb-PeqzYmnbg-DonbLKbEzZsnbGzZQKbFKJ1Bexnb1mbRZTlnbeXRCie1nbiRe3nbLtW5nboee7nbWzZITajZTKTamKbN6UCobpKbEobDvZGoba1UmzZX8KyzSyReyNe0ZTPobfTaRobzzZQ-dUtVVob9ReXobaobCSebobaRNtTaeobFSe06UKLb26UMLbH0ZOLbMSe46WM0Z8TaRSeC3bZSenaXugAcydZ_Q_lAfbAI3btveJgXvveCoBxve50GraX3vedoB5veuUaylX8vedydxACfOPYxYcVOlydAKPCVbMtLBvdIVXvIAwveeydfgel7bLKO4velxYAkLKEdYFW5LbjWUEsNaAd9dXmhavgBohap-RgxFr-RtWUzpHvWUm5Qe2cOuYr5QU1dVKYTvTy5Q3ha-WUqTeIIYxoTsTe7WU2hYwTe0tch1d_Se2Tel1dgbEAjanESq1dcASs1djJZSXUw1dl7Qy1d0KCFUeWaKxaF31duJZQbemRb0LLcNZxASPUeA2dxObn9BD2drrBF2drzau0Q7Lb4eU_JBexO9jcs6Qjia_IZx_RmiaKnToia16QFJZ4_RfmFmgLBUArna1nasGSDTe2iaFTeZfCSJCqweYpT7naAYUTTe_naDYUBoaQDRH1dD5XJ1dQoaIoa3wemOZITePTepOZLTeaJIYudHzYSLUsUe1KRTUZdnYbUep_VXxdtkdfUecodgtdkudgwdzkdrpdY2dM8YoUea1ZNyeqUZoNSeMbuUeuUZktawUZRZUyUZn2dNMRvlbf1ZfMb_Wb7UeS0P9Ue1ta8eXt2SyWTqMbFVZmcbHVeAuaLVZKVe7SbEuaC3dGua4MbcOSSWef3Q8MbGCR-MbP5aSuazXeIfZZVepwasOSVua8mbW3deVe8HaNaUhVeMNbHMe9hClVe64WnVei3ddaUb2ZsVeHnZW2ZfzeRrVReVzTXtuazVe6VZMuej2ZCZRl2Z4VeBWZ6VehAe03dGWZ23d_VeFORBWeLWZbPSEWeBva93dDvazgelmaG0aLWeD4dA4dPWebIDRWeDCeU2a4eaTvaL3ZAObR4dRKLEObS3ZMBeU3ZzWZX3ZtCbJQSlWef4dnWedte_WZb_dj4dWObpbUm4dvWeZSVxWeHPRzWenhBgObvSEiObVMWkOb04d8va-WeIeeYleAwa64d8_ZtObEwaGXe_4dD4Z2ZegVRKXemPRMXeaEZI5dMLalne8fak5Ssfeymbo5SU4ZZXelleSObcXejYbn3ZuZLz5SiXencUkXevEaIdOh5doXefRSqXeJ7dsXeo5dNYZr5dxXeF2Z8cVv5dWJIx5dWYZ05dDdU25dnPb9Xe5QR84ZmKLtPb6NHvPb6gUHxaF5ZE6dKxaG6d2PbNYeOxaL5ZL6dRmbhdUQ5ZiNLS5ZVYeDQbiSST6dQ6dV6daYepYenYTrYeeSJmxaNQbu6dLVaHZZ6xar5ZUQbo6dxxaq6dsYes6dvYe25Zi6dzKHk6d7xa4GAAbe07d4Ye36d1SbBzaoQbzKL-YeaeUKyaMSOeeUZmbgeUqxLQyaxnAIZeY6ZU6ZZ4KN7dNYZRZew1Cc6ZUZefyaWZei3C3eUCaZw8dJRbITRdZed7dfZeqyag7dQeaGUYlZev6Zk8Sn7dRaZn8SrZeUaZtZet7dTfU76Z8ya0ZedaZ50ek2eLUeF7ZOQemaevUS77doaZN7ZUhd-7dTzaA8dU7ZC8dsae0aZDVScza0fUp3egzaRaeizaTaeMuaIreS8dXaeU8dM_aX8dFgUeaeb8dvceagUHHdKbeObZFtemdZe3eOxZoaew3ep8dZbZOaeTxa39ShSbF0axaeDRbH8ZWgekbZ2ae48dkKKM8ZgQebiB98d9ae_8dxSb9xag2eEURDbenQbFbec9dd8ZMHCf8Z-bZh8Zj8dObepDbl8Zgxaq0ay0a1JbYbeMTbaber0aRhUHbey4eebe-WTgbepnbXTbkbeobeE_SnbeghUcWR_aZC9ZgcZE9ZH0enhUwXCI9Zx9dN1aV_SWuLM9ZuhUtcZ5be59dqze8beXcS-beSTcB-dEXR7TbB3C9TbD4WIceAUbIXDK-dk9ZM-dOceO-dQceVvet1ap5e4AEw1aW-dQdZy9ZZ-dJQeb-d09Zececce3XRh-d25e-XRidZmceC-Zoce-2eHTH3eZH-ZuceC4ew0eM-ZpPe0-dJ4dT2aMbU0dZ2ceXyHxUb8-d6ced-Z8cegceRwasYSBdeG_diqefZRM_dvYRp2an-Z9Uep-ZDVbLeZ4YRNdeIoAPdeSBTkQea_dUObI_deEbLVbQVbm-Q8-ZZ6eB3acdeZVbedehZRhdekQejdevBTkQenVbK0ZpVbxeZ1_dsVbHBZvde4_dCcbs-dMUA8_dACTTDE2deh3a_eZEAe6del3a-Vbr_Z0PXt_ZLAeYkUEeey_ZJeeZAeHIBSAeSfZ13aVAeZ7eaXZz3aHee83aTeedAetkUYee7VePfUHAakAevaUnAen2N0aSsfZsAeieevAeStOAlUyAeUgeDlU1AehCeHlUZ4a4AeyWbc4a7Aec4a0WbSlU0eemAa2eeAObqAa6eeepeYAQbtenueAXb_eeQgZBfe_2Y4se2Aaz4a44ahSc1peRIbwYLMfei3Ic8e2QAYBePfeD5aQcRSfedBeqmWfBeQtZeZbTRXouBdXbwXZafeSBVcfeSBakXbffemXbMETifeHmPkfeSmUTETVXeWmUmcSq9avXbcRamBaIEGoBa8BeyfeXLeVuV1fenETQ-Z_XbFCe2CeHCe9feFYbYdRAgeIYbSZA-BaEgeq3VCCaHgeUCeJgecvIBFTYCe5FTPgephZ9hCN6a9hVTgeRCaiCeS4eyhZYge0hZiYbbgelsGlYbFPefQaiwZoYbZnUqYbkgesYb2dSmCagnUj6aHiZsCa6CeugeonUvCaMiZyFT_Ceu6a2FT1Ca3geExCEDeRSXDZbHDeFZbHTcrdR_gediZG9ebTS0qe8qeaue3qe_qesOa6qeuOa4TT9qeGhe4qeOhep8eO7aWoUThehDe5iZWheT7anGTmDemZbY7aqDepZbhhevDevfRxDeyfRrDayZb9Oe2je3bMSjZrhefOYTabI8aYjZKoenGeMoehLeGpesneufSBEag_abHePFbBLe97aIxBWFbdHTNabQEeBieFVec8XIgSVEezgRK8aYneQjetJeXFeaabPxUdEeukePieMGDRieiabNjeD_esIeg8atEaYiezEerabcZctEesXGo8awabvieyEe0gSWmeE9aIFe1ie4abAFaYhR8Ee8ablkZoieU3CqieqkZLhSEbbxabFFeZ_eHpeXbbH5CHlZ2ietiez8aObbg-DXFaQFe15HSFeVEeUFeeFaIqe3_eiFabFea9adFec9a5hSgabPlZMjerneHGeMne2IeOne1heyHTpbbE1eBQeu9aZjeilZvbbbFaxbbjAfslelAfMJenFejjeZneqFeGleBFIirUqjeAGeDcbRGapFaTGa9lZEpe9mePne79aBoe6je5oeTKT9jemKeSGePmZ6meNKetlemAfGkeoAfYmZj-amcbcmZgGem-aFBfm_e-mepabycbsGeXkeEHa3cbake5cbyGeBHA0GePEYOHa8-aQHa5Gekke7GeWbA9Ge2sU83AIHelEbNdbK_axsUZaeajNRdbXEb5Le3BfKHeMiU3keu1EPHenHDRHeZ_a8keoBAbnZkFeBlefDbbHelnZeqSnjefHewIXhHeHnbRSabVbjEDmHexnZoHeznZPlewhe3OTOMTkADyOSxHe__a5tUBAb8tU9dbdle1_eNJeEuUbIa4dbLoZJ1eiRSOAbHJep9CkIafCfELa1Af4-e9jZwle2MTReb5MTUeb1legAbYebBNTWIekAb7IaZIe9le_Ia_ledIezoZCmeGebGJaiIeZ_a5oZpeblyCreb_oZPJadBfijeSDDUJa9YbxORKpZyIeZJa0Ie-neNnecJa4-WT3dKBbKuUMBbu1CYvUPBbmJaA_eJIe7CfTBbfIa7OVvJaPAbIOTYBb9nekCbSleAebYhSzmZwmesvUH_dNOaqFbVdelaOmBb3BbZJeGKazAf8meeBfHBfpOT-pZq_aCEfVVbEEfoDDptUoJeeOTqJeKEfCGaGBfWBf2fbkKa4fbmKaKoSd1aJYZ9fbZqZsKagneSTcsSK9Jeene_Je2oeJgbzneUKeZ3ZtqRonegCb8ne3CfTAbfKeYyUULergbORTyneLLaV0ezPTXKexCb7neqne9peZgb6EfsPTFoe7lbHoeZ_axgbrCfXGeQkesmestZ4gbvKe6gbioeKDbwKePhbyKeXoeZFfBLeRDbfoeZsR1La5MedqehoecoejoeLhbloeEOanoeMjb9rZi8e7QTsoeKLeuoeIMajfUxoeFneRyUQLepUSFFfPKeHFf5rUT-eNyZohbVRTqhbcLeBpethbeMaHAfF_eb_ejLe0hee_evnSANax6eipeQKLkpe_BfPpeTVQRpeZreTpeR6CTEbeFUENaaHaACf7LearSkQehEbYpe-BfBHerkeMuRope86aqpeHABspe1VebibjNDwEbUNaSMeZ8eVMe4EbXMe6Ebmib8pe2oeQ-agMeCFb6zUd3ewib7cNyibHqeOFfgFaJqeXFfLqePqeNqeiFfZoeQqeKHfX0UTqecqeZoeavRWqeKhbhvRQHfAyUbqe8MeQhbNjbCNePjbkTToFbInbadejqerpWHNe7vRKtSVuZr0UmkbMNezFbLtShjbtqejjbTNeVtSVNeSdEXNemuZZuepuZf-eZ-eF7ab-efSa_Qe4HfrOaqwRkNes8eflSnNeQUT7Ne8uZqbew4atNeAkbLrewNeDkbPveFkbS4R1Neq-W3NeUreCnO6NeswR8NeWGf7yZvGbK6CBOeXvZmGbT2WjreHOebkbl7apre-uS5reE2UyPaAHbikbmPaUOelkbzreW2CckbwIfbtL0vZoIfuPaLVT4vZ_Gb6kbRFA0kbPyR7Ifh2U4kbEse7kbGse_IfJsexxBLsetzBNsekyRPsevVT2OetyRSseRFAUsenFEIvel7aZseRYYbseshAVlbeseKPegsehLJj-eRhe75Iw9esCegQaNPe7HbQ3UQPeS3UrseCIbi2SvseTwSs9KCyDzsexse6wZ6seGXbdPeuye1uezlbx0RAteowSjPeIxZ-DR_QaE6eBRaAKHOxZJteyNetPeN0RNte0hDKRaGiDGmbNRaNXTKmb4PeRRahxZinb7Pe5UenxZfXTfteEQesxZiteSoWkteU6eKQeFJbsZBNQeJQe6xZE_dSQexRa86dWQeSJbYQeQXN25UrbbvfLdQe8xS7te3mbM6S5mbrgU7mbTVbgHfhpeOYTmQe_4UBnbGueZyZCYBtQe5FDvQegpeK3aVNByQe97SWSa2QepVe4QeaSaVueUnb8Qe7Hf2Hfb5UD7a_0URHPeuevkVj5UhuejnbIRejnbWKf4Qannb64dPResuehbehta05UTRewue3teoWU6teXKb4Jf_SagZTBTagRe7ueiReGTakReS4RmReDveMTaFveW3RR6UWsefhecqZtReMqBX6UNve0KbzKbO5e4ZTRce7yZ5KbKMf8ReE0S_KbqTaBLbaob-zZwTaHSeiveF0Z0TavvJ2TaRtGyMHoobXOPqobfnA9zdkzdmxdQXcE4bcSeE0djMfTTUTsbnMfJbcmMffSeEUcS1bOzdxydV0d4zdYOSqzd3ydLwepydyubyMffScOUcj0dJudQpds3Am0dMKZkpahFSinaBnaI8Q7Se4weaqaATesnaCTefrdETe6XUlOZHTeCZeONf60dx-T80dNTeBIcUcO3xefGS5xeD1d7xeF1dCoaYTeEoa0OZLiF3XUxTeM1d50Z4_TgTed4D-0ZjTeIyes5QOTe_EZNfatweX1dQIZwwe0IYNCSb1dviLd1dRJZ4ha_WUJASLNf2qa9iaIXUbJZ9weRKUZASaKLEjadASu1d90MBUeOVRnJZz6BIxe0RKKxeIUeMxeb3e_cHiXURxe9ARTxeA5d57QqXU_NbWUec_VgyeaUeQUZtScdUeYxdVyeaxdwkdiUeppdayektdmUemtdySUZtahyeHZUgta2Off2djyeA1WvUeQZNxUeHAW8de3NSryesxZ7Of8sevyev2dyyex2d0ye4tau2S22d7taT_ejMRplGvMb7ye92d9yerMR_yenURaOSCzeB3SI5e81Z7ZUfXKUVeJzeaVeE2aNzeY1ePzehVZRzeY3dJNbZuaM2ZqMXZzee3dR2ZsVZdzeizerVeWNbhzeYNbX2Zo3dlzeGWYnzehbAJPSsGft3dHvFqaU2uawzez3d8Vezze-Ve8ua43dqNb63dY3dtNbGWeMaU32ZA4dI4SXARC0eJWe_2Zm9ecYb5Nbvga0ceJ0eK3ZL8eP4dpWZ6FbDOb7RSFObT3ZU4eeWeabUeKfNObgbUmWe8WZ2ORf3Zc0erWeX8KtWeBPRDTCsbUcObyWeypezva1Weu4d2vaw4d0bURXZ7We4-Et0ev2C1_Zwce8bUy0eDXe00e94dT5S30eV5SgXZ70e1AY3ObNXe_0e_Ef_TLM5dP4ZofexueXXeH1eksNCrebXeY4ZSRSW6amhVgXeP1ehwajXePPbkwaU1eH7eW1eUPbBNbZPbA1dMUAYPbl5dz4Z7YDs5dR3dXVeTYZ1XeuQRBdUXYZ15daYZTeacYZq1eslbCxaBue_5dtVbwPbC6dy1ep9dF6dRPH21ez_WGRBPxa61eOmbKae91edYA_1eE2eWYeC2eYYerdUa5Z4gUH2eixadYeK2efYeM2ewYeO2ezYeNeUz6dxeLVQbU2ejSfEeU7kGUZZzSSN2e35ZkYe55ZR2ecZZC9d26dBlG6Ye56d8QC76d6ae96dp2eqNfK6ZwQbGZePueRIZtSRrmbJYZz2ezSR2ZZBTf32eg-VBRby8dDRbV7dXZejUb5eUk6ZcZec7dx0RbNLgZeBPfy7Sh7dSRbZ4KPaZN3epZep7dQ3e1yaP9G3yaU3efRb86ZbaZ1ZezgUgaZsASuoegfUrRbg3eBaelKdRzaEaeqfUm3ev8dV7ZD8dL8daza7RbW4ec7ZK4efzaf7Zw3eO8dYURz3eR8dq0TT8dY9Dj8azQI53edaea8dOSbTbe29SzzaL9dTSbYUfNbeWSbHteF4e8zapae-zaraeHUfmTRdbZX4TiSbA0eQ4e08deYb1aeAQS3aeM0a4LAN8ZZ4eP8Z-8dR8ZFoaV0ae4eeaZAzah4eF9daYecbe8Sbm4eiaepHSlaeZWSt4e1bSdUfb9dMhU44et8Za9d14ez0abReKSfv0af9d9-SWcZi9d68Z1WSKve-8Zn9deTbsNe4KCkhUG1aPvaqQeZvPphUM5e0beO1aQ5eQ1a4beS1avTbGLfGqVW5eycZJeDW9ZTNTa5eIXRc5eJbKF-d-TbH-dJceBUbLceDUbJQeFUbq1a-9ZKMfLUbVceNdZJQeYcex5e8ZejPB45ec-d49Ze-dfKf89Z55ekceAYR85eE2aD-ZjUbGYRlUbsBAnUbtdZycerUbvbe3-dhYSN6ez5Ql_RX-ZR6eCLOjKfMWfScUW6e0XTAeZBEfwuaDEfmdeDeZqlao2aODFq2a1lbdhOt2a_YSMdekQeX_dSeZMue7YNp6eOVbCXfTZSXdemjUGXfy6eYVbD_ZOGfYUPdVb36eKXfXIQ56e2jU76eode96eqde_6eD5A5BTX3aE7eVKTI2ayVbc3a6eZK7et_Z3devSRO7eAee7dev8W-deT7eAeeV7eDeebyGFeePWbj7eRAeYAebCTf7eGeeZfZLRfYAei5d-3aVeeA4aXeeC4ap7eGAac1WIAaGQfmTPeeepfZTaCqAe-2OlWbr_ejee17e9aSmeerWbyNeqeepvDseeweeB8eMDT9AezeefLED8eGgZI8e5eeaDTr4amueG3YJBenbSiDTSgZgRaEfeWgZg8eIfe2JHe8e_4SABaWfeC5aeGbbBevtKTfeXXb6GE0YfK5aEvaCIfPiS4AZ_zePORZhVpPf1CVy8eqBe08e1gZZBavBexcR58ee5abRfoxZrfe3FaMrUB9egGOD9exfebvLIhZe4IBCe3fedPfqcSRhZGCecCey5afFB35a_feqpe2ETV9eIdSFgeY9eaYAIgeQdSWCendRe9eOgeCnUXYbM6aeCek9e77eG4daAajCetBAlCeQnUt9elseegesdRo5IhgehCae6apgeyCenge1Ce29e3CezQXGEGtgeuFTvge7FXxgeD-e6YbL6I0Caq5EdDf6FT5geFDeGmUN-e7yIIVYIZbS-e7oeAoUDhe1qeX-e-qe_HfRGT9Qenaf3HfWLfNGbZHPbDe3-ejLJeDeHfefZbIobVheaoUXhedfRq-e_iZs-ehheDfewGTuHXjheLjZxZb1De9ueVoZ4De7-eR8UCHT1Da_-ejDfUBfIGfgjeVBfLGf2he1ibjjZ4heefALabvKeMEeOabO_eOpUQ_efHTS_eE8aU_eFiex0CHieZDfQFfE_ekfbcabtVeg-DbgSPBfiEeFAbmGewDfbGep_e5_eZieSkZt_eKITuEew_etNTPhS3Ea-pUDHfykZDjeJabjie7_e7abXPR9abNqUpieBbbLZEsiegyaFAfB9aGGfkAfRFfYbbumegsSLbbNAfNbbNFeQAfQbb8ieRFe_kZTFeR9aVFevDfuJetrUZFeZsRbAfcbbHjeiHTfbbgAf8hSuUBKneSleSbfyjeUbfJqZJjRUjej5agBaF1ePjRuAf7FaNMDyFeejemcfc_eC_eaDfn_esEaRCfGLaoje_bb2lZrjePGaD-axjRDBf2EfsBbveb1bfCEbfBfIBfNGe7FfSpSQGelGabFaoGaBkeRBfOjeIdfvBbZdfcGezGaKke1GabBfYBfPkelGe1jeLoe2bfpsOhBftHNjBfy-avGe60AxGe3-a7cb5-ahbf6dLhke0CFvBf6BfLWLB_aq3Uoke3sUqkebpeFnZtkeubf1sU_sUfab2BfTGf0keLHe2keNHeECf5keHCf7ketHaanZVHeEdfJGfVtUfnZwEXaHeDle-cbFleQ-aodbgHeqdbkQeaCfOtUFIavEDwdbwmKQle6Df_nekmRPMT7_a8nZJAbXle_vaM1C7dblJaDAb_tUzbf2gbtme_EbcIaKoZkleNYZzCfDIetDbcKe7meaEfD_e8CfZAbOIe_CffuUVeb0IaXebUIeEDf5le6IaquUnAbbIeAJaPmSNDfEJaPDfwAbKff3AbUDfnIe-oZpIeYDfDcf-ZbqbfuIeg0WABbrNTYJa3ebiDfzefkDf6qR7ebIXYe1aoDfJYZqDfWpZ-ef_RXimeDnScpZ0DfnmeDpRpmeMffFpepcf_fS_DfqpZOXfWJeQBDWEfzvUJEfudfd8a0bfncfwcb0BDmfbSXfA5Z2BbSgf3meYEfVgf9ZblbbYgfydfGsPFCbSneICbBceTYZkEfWnemEfsffuKaeRYcneqEfiqZfnewgfoIDuEf-EfEKemnetqZQgbIKeOtUKKeiCb5DfPfb0cf4EfpPTCoeVLeDQT9EfDKekneeDfWKezEfjgbChfUdfffbrwUJBfvneDoeMKDJFfoPeLFfbFaNFfUcf0Af4AfQje8DfcrZE0UVFflFfGHfboeNHfLvRbFf9Ke8ibDhbnhf-KeeoecFfjFfxrZfFfmsSkoe2hfIuZOhbthfIjbRhbGLeThbPreZIKJyULLeNyUwoes4e1FfSwC3Ff0sR5GfbdfIhf7EfWLekafYLe4DbAGf_oeYsZCpefLepbfvdfRkeUBfkRT3hbvVfhYZPzUQGfuMacGfSefqtRxLersZdreyLeUpe0LeaGfBMekifmpebDDMibk6ayWfSEf0WfN1TMDDbGfQ_alifmGfXzUppeKMeduaNNaqrSqpe6KfHkVRNacibvGfeibxGfuYf2pe2EbTtZ0GfkibYMewgbaMeZEf5_a4Cb7Gftib9GfkKfshe8iYBHf2HAYAf3gbYcfYQTATTWHfrhfwMekjf2tZjjfZHfJab6NaqjfBLeSHfZqeXFbYqenjf6hfTHfbTTfqev_ChqeFNejHflqeJNedjbPtScjbONebjboHfzIfijb42TwHfyTTmjbzHfzqemafW-euafiSaXLfrafTLffNeoaf-HfE7aOGbBIfaXewteEre3XCGrerNe03eKIf4wRMIf7OeB1aNreEkbILeiGbTYYLvZVIfnGbWre7NeYrepifare4secIfY6CeIfVPaDOehreeuSZPakre71UkIfyNemIfLzRbOetrecOejkbnPavIf-jfrTTyIfHlfrkblJfNHbsIfEvSwkb_If9IfzyBAse3kbXHb_IfpOexxBHse7ABGJf7ABIJftyRKJffvSMJft2UOJfxyRQJflBASJfS6UzafaEaWJf_2UBPeZJfDPeJWTfse4Hb7vSQhektACafelbose_TY5XeSPeS3UUPeWiW0wZyJfCHWIIbZPe0JfsyeQSf7se05U9sewSa6JfUIb4zR9Jf9Qa_JfmPeBKf7lbXSbtKH-lbGKfAmb43UJKf73UEmbYxZNKfNMATteQKfVteSKfY5Z8PelmfgLfvSaYKfXjLgteU8eOEAcKfAJbb4dfKf0xZoJDjmbptesRaPQdLJb9xZLTfTYZqKfztesKfiXNaQeBPbcQe0mbeQerZBN8Z2Kf2YSjQecgfOdU_mbsmUDrHJ6enJbCLfH5UqJbJ5UsJbOueF7dvJbZZBxJbeySPLf6QeWueJheEhee-evafRZb-Jbw7dh5Ufuefnb_JbhnbkueiueXRarwY_Wb5JfC6emLfQRetueSRevue1JJpfeawayueFnfBZfTZTwLfWzZyLfdKbP-eq3W8uenreGlC3LfO3RkKbL6U6LfoReGveqReUJfyNeCMfCyYlOCzZTOveIbfkAN0Rer5eLMf4ReUveTceB0SkTaPMf_ReH0S7zZRMfcve2QCFLbfveWMfyTajvejoblvelobnveozWpveJMD9TaK5b1vepxX4SdsMfYSepMfricMzdJ7c5ofj4X4ofvMfYXcBpfiSezMftub1MfPVZqzdZzdCDZ5Mf5yd_Sdfzb8MfKXWvVd9xb_MfxSeg1c-_b8QSA9IYQMDNf1Seloa9FSHNf1mag8Q9FBK8QzTenqaeOZx0dWNfvxeQNfxxeSNfynacpV40dGyeXNfWfUMTe0xelTePTe_0d4xeP0JCYUIYE8xeGYUkNfI1daTeBye1BSQUdwHR7FStNfPRHvNf8RDAMbLgF1xePFZUfaDKN3NfAOf5NfP6XVnTzwePJZEAS_Nff1dpNfDOfNqa69Q4pXGOf4TeZ7QBjaONZ_wehJZ_TeDxeipA0qSROfGxepJZKLLHUetJZRja0TfefUaOfNUecOf7hEYjaUxeC2dB7BVNAVUeSodeAdXUec2dfYUaSdusYM2dnOfLMbbwdetd4ucT2dJfcdxdeacZidgiczOfSOYcOUgyegyetUZ9nLyNSToLmtaAPfzUeDPfgRaFPfJmfHPfj1Z7rUzyektX1ye5Qa3yet1Z5yeuMbx1ZUPfxMb-2d0MbLrX7QexAWPVeDzeeZfqJLWVZ9MbYVZiPfOzeFaSlPfwRfbVeHNbqPfX3dAWeZ3de1b0BaazeppEtLL7OSTNbpVen3dl3dZ2ZOsfwVep3dcNbozefHfXCfaibBQfQzOw3dvzeo2ZDYf6uanNbtFApNbCWeq7SAva02Z8zeq8eG4SUTfmITi9bNWeD0el9eQ6asESR9KCnbjWfTWeObUdORhQfZYZjQfYvaP0eavaVbUS0eJObU0e7gfkvaLQSvQfjbUxQfq6emIAk4dg-DZOb8Fa4Qfp4dk0e7Qf0WeR9IDRfTZD4WeGRfy4du3ZlOb3tBpQSKWb5dbx0eCXePeebPR10eo0eHXeB5dEUR0ObtsBZ5SzgUH5dINZLObqqZjWe0VNZRf-ObQZfVwaS5dEPboxZL1et9ea5dQ1eNQRd5dQQRrRfvwUPWRk7e9UYjPfJYZa1eHYZt8KuXeyRfwXecPb5RfG2Zh1eu-PvXey5d-uI5wam1eBSf8Xe4QR8ECZ6S_RSBYefif5hbSkVISfC7ew1eXuBIIf9vQ01ePSf0QaNxaSSf51eQYeM6dxYZ9PbbRRaSfB2e36SA2ezaZj4ehSf_YZV2ekSfi5ZgYeZ2ejYeb2elYed2e2JUoYetSfqYe6ufwSfFTSt6dnSf1SfAvf3Sfuxa5SfBbekQbi2eE9dk2e8Yem2eBTf_YefTSBZe-FEGTfO6ZYnfpTS_7S7mfmNeNTf1ZZYyaQTfveUR7ddyaqsfmeOBTRXTfD4eZTfB3eBaZLRbdTfNRbryaI3eTRbvyamZeXTRmTf3YBSaZq7dzURsTfYaZuTfW3ewTfY3eyTf27dyqfFzaqteE4eJ7ZJMatRbh3eOzaj3eSzauaZUzaGURIae3RbY7Z6Rbr3e8RbGUf89Sv3etwCY9Sy3eK3dOUfFSbe9SYaeISbr7Zbaet7ZaSbaVSpURdUf-3eNbZcUf93eATRWjGVmfgTZuDZQIaM4e-URJ4es8dC0acgUqUfP4eG6QtUfKjaRFTdWe4aezUfY4euiBa4eygU-aeb0af2e8UfCbej2egaZfSfGbeSVfjufJbeNKHLbeN9dX7dCTbPbeIVf2AVKVfQVfx4eFWROVf04ew4eBVfkxfTTb18Z74e48ZYVfYTbaVfDvZZWRdVfD5eESbF5eiTbH5eK9eZyZH9ZnTbnVfpTb1beqVf3beduLNXSuVfr6egVbS9ZzTb9be-9dZ5ergfVuVf1a8Va6Vff5ek1aJ-d_VfL-dBWfN-dPeHo5eeofRiUKMfHWf55eKWfaiUa-dbcePWfQCHRWfB1RTWfjceB2alceOPM95eBTHwdeqcer-dscetRfK2av-dkbffWfH6ezceEzeM6eU-ZX2aW-ZyUbpWfILOrWfA_dV6eAdevWfCde8UbFde-Ubd6eAVbJde8WfJBTj6e_WfIVbz2aQdeo6eSdeBXZeufv_dRZRIXf5KfXsfTEffeZrjUkQeQXfc_dzWfCneVNBUXfR_ZLnfERR86evZSZXfV-YsdeGIAD7Oc_ZeXfjlUB6e7_dzde-_dCyWmXfYXSoXfgTfDgCqXfnnWsXfOkUvXft3ax_Zv3aWAev0ezXfbyGLeef_ENeeReehtfG0fDufCWDm7eB4aqCTxzeraSFYfs7eKAaJYfMAaLYfjWb4CTz7e4aS_kUSYfKaAneeGof4KE2Ae4fZXbR_7exWbveef4afYfdYfRDTABe4WbXlU7eeiYf0zKLgZ3Jf9eeP8eE5eDXbVbUGXbsYfQBeZ8e84a_4aLfeWBeNfeZ8eUXbshWScRJrVCcSZ8eiBexCfrgZVVeXQfQBaS5ax8epBexcZXBaY5aoaOjfeb5a5gZmfetXbqbbhBa98eVje8cfUZfufeC9ewfeGhZ9FfzcS7XbuBadZf5xfqETM9eMafO9e25a-feGYbS9eVlTDgeqZfX9eC6aZ9eghZF6awZfSdSMgeaafg9eYYbi9e3Zf7NRE0ewhZo9eJ8Zq9emCemdSAafqCecCalsez9eige19elgM5AWzCe69eIaf89esge-9eRafA-e8CeUaf-CeWafv6aH-ex6a4geViZL-eXiZ8geZiZBhebTSR-e-ifAGTDDapjbTkfOkfyOaQkfJoUSkfKheUkfjnfaDePheise1af8eSUhen-e6afp-e-iZFfSX7aAbfsxZw-eEXTEbfh7aYSZNjZPhR8lfphe6-eSEezDa8DeObf4oU3gfTBf2AfKGf4cf17agjfYbfI_ekef-7afbfirZdbfl3fdrZB8aPabsgRT_ekqTmbfPhSX_eVEafhfLEfHdfndf6fLeEeh_e0CfSBD5iRybfCgfhhfHpeoEe4bfr_eaieUkZv_evab_bfx2CR4CfiefjfDffLAfD4fjKA7EeJcfXXZLcfFFaAFeIFaDAfDFeScfHbbN4fstZhjfZITMAfD0GMFe5ieL9a7ien4Chcf73frITkcfXAfb3fwqUO4f4EekFab9aRabvcfOmZjFet4fA4fF_ekgfFdfmgfrFe-8e5nfcRa5Fa_cfw9acjeOuUDdfQbfd3fzjeaif44fsbfMGeSCfy9H9AfOdf_AfQGap4fsQHviSEBf34frbfbEawdfB_e84f3oeQmYLBf8je5ZR-jegdfAkeRFAzcf0efc3f6CflEeL5fcEeLsUpdfOsUj-aocbslFigfpFe64ffefqFeqGeWkerWB1cbWbE4dfIEYG-S7dfzGe-herBf-cbAefvsUSHawBfEefGdbf6ezQIJdbjGfykedGfflRMef3PfCBEbLT9BfjEblpejrSBCfRnZ_yZFCfylRIEPfkSsHDb_a5lRMCfhefOlYIjbPCfmef8FeTCfJlerefLletdbx_aOleutUThfDkeXoSUleknGTMTlCf8efalegmei6fqCf03flLaWlShlealS-HeFebkebHebpleJgfkdfFpeQffNIecuUcAbADffAb1IahAb4lepoZ6lelAb8le-IapAbxoZiebODfH7fQDfxAbnebJmeHme2AbNJaXDf6AbY5fldfMcbvffVJa0ebxIeuieKxUVmeA7fVjf5ff7ANamee2T_ebdmejJasDfDfbuDfH5fq5fq-aDJeECYFJe5nefpZNnSK7fD_eLgfFvRkmecAfAEfPgfERR0meZ_aDKaHne4medfbjdfgCf5CfxdfYdfNEfagfjJe1BbVEfIifrfbhgfZifWgfb5fXdfTkeOEfRneTqZ6fbiEfsgf3JelEfNCbnEfvKaTYZDgbkxCFgb_7fa8fIgbZCbTKeA1ecCbnneHKepneLKeUjfWyUe5fAxU7jeLhf-qZiWe2ne3AGCrZwCb6neKxU1EfD9fexUpgbcdfjKeiOClKeU5fehfeefTbf1cf5AfjhfttZ87amhfqhfXsSphfK_eVoezKewhfuhfToezhfZoehFfm9fRHfkFfj9f6La4hfs9fXHf7hfWFf9MeFLeXUGHLeBiffYDmsREif7URNLeqDb5BAsDbKsZMifGFfOiflhbRifrXe9oeUifsqSApem9KOtUuhb48fc5fJ-abEfVbfisZeifFyfq_d7YN7hbZpeH_a7ifyManifvLedIfTkbEibBgUH_T5ifOpewifeGfpAaLpe4ifuif6ifs-fEMenEbGMeAjfqEbCjf_ifb-faderzeJlAizUwpeQMeyEbKjf8YfuJDzGf8WT5EbJtQ3GffNaH-fGLaXjfiMemNaEFbpNaGFbZ_aIFbb9f2cfJAfCvR8gb1jfrCK6ibtjfn9fN0UwjfXqe7tZh_fPTTDjbRqexhfyjfe_fRHfYHfn_faHf3jff-W6jffIXkHf-vRmqeqHfqHfnqeu8CFkfkgT6EU08CJkfYtS1Hf12fVLfPkfwafGGbm1ZY5UtafCAg32fEAg_yA2jbNYZbkfY1SYIfHIfNUfVaeRPMuNeikfXwZkkffGbmkf99fRIfRre2NeA2C4NeWIftkfYIfvkfwLeGKXRPa_NeSpeCOeCUXEOeYPaGOebPamreqlfdzS_kfVWT2If8rerIf4IftIfxreGlfBkfejb0reAMfaEa3reqretUJtkbOlfPHbJyRhOeLvSUlfSyRBJfXlfEJfgyRclfRFAelfxyRglfHQat2U0OetyRklf6VTnHbbGbzwSVJfsHbAPeJMexNAaJfxlfcJfzlfrcAfJf2lfiJflse4lfnJfpseRPeqJftsevwWtJfqmWBmfHIbGKfEmfHmf1Jf0JfomfoueE2R6QaGxZPmfXIbLtenUbz-dFKfXofJ0RLtegIbvFBWxZdmfLRafmfbxZJmbhkAQRasIbXteqSasnfVSfSmbN8eG3YoWeCnfXmbp3AsmfyAgPyA9Ib97SHQe6Obd3ente1mf3ZBLwfzZBmKfpmbuteivfJ7d9mft4UUJb5SavKfIyZ5teKyZ8te4mb-te6mbKnfXzfVJeSkVNnfoQejVfHueXYTFnbUnfiHed_dNuepfRkCgkyZ1QebnfoyZdnfCZTRLfvmGsafNkfJAg8JbujbZLfXxS2YTmnfSYVHReinb9yZbCgt4avSaBzZynfkLfl7aRRevwWpLf4nfcRfsbbtLf1QNvLf0nbxLfcKbu5UDofLNXFofiCgfoSIofUIM5LfbiBQ3RNof9LfuiBplfXseBMfnbeW6UvReFMfIMfKoAHMfz9d4zSKMfQobj6Uayfx3RgofmTaiofK0SZoblofUMfGLbqofYCDLLbtofKSemvecMf76Uy1UyofUVA0ofDyc2ofUfc9ofWSe0ve7ofA8UqfcuEgt0SyEgOzdx0S1EgJ0dGpfUydcENWzdKpfeqBMpfpfctEgRpfufc_ydoKWvSeWwepNWcpffkRepfyGScpaxjaJNfjpfFKZ9SenjadqffKdBTeYfG4XURNf20dznaVNfuxenHM3na1pf5naxdXdNfvOZfNfnWCVTeilL1OZUzb-xeV0TAyez0dg1d7RZT1SiJRQ1d-LbKqfkTeiFgFfaY1XpuXuweACLTqf5DYVqf8NftTeYqf2ia2weu8ccqf4ra37TVma28Z6Te0RK8Ter1dQXUOOflJZFxekASNjaWOfwqfrASwJZ6ZeQxeWja37QEaDSUegOfE2diOf-qfdpdArfe2dctaCrf9GcFta5Of8vBHrfeUecwdhSdoAdU2dyfdsrdfxdcye_0Y8Sc1OfUrfBrf4OfWrfqDBYrfGAWpye-Vb0UepZbfrfP6Y1uewyecZDw2db-ey2dxyf1YHpMbOPfrMbQPf6ye03CBua6yNKTbMVeVDgpEW0rfcPfv1fMbU91ZI3dIzeiPSFufP3dCaUOufg1eUuaoPfTVbKNRTzecPSFsffMXMNakVewPfQNbKsfiua4MLNsfKrVPsfoua4HgSsf7Pfq3dVsfDde9-fMID3VeAWZtaUHYfwtQ9VewtFtHg53d5zelsfD4SRQfIWeCRbrsfMWeXWZS1f3Nb5ZfF4dxsffZLFDgZyZeQfO4dM0eXWerWZlQfQ0eW8eWbUsZNKNBAtfgWenCg1neB1ee4dJHDg4dkbUItf6WKe0e1QfrbUNQRj0eLeGl0eB5S_qaMPRWtfjObUtflJLmOb23ZH0fXXZBXexSa74dR5SNRf-3ZoJZA4ZHwa17dJwaLXeURf-0ettfxmfM4ZTXeD1eTZfWReKRS2tfI1e4tfiRfv5SkRfGCT7tfoRfR1eqRflXeg5dyyfQ0fX1e_rf8oe2RfzRftXexRfIDR4RfeVZrJg0waw5dtJg_yA3Xe_hAWuf7Xe35dZufB4Dr1e4CEt1eBpeC5ZTVfkufTAg3_LpAStlbqufvEQsufXSS71eTxacSSZSfBUfR6dcSf1ufZYe3ufFvfI2eHvfCZZKvf-ufw6d2SfQ2ePvfn6dZ6dcYeQZZx5ZtYeKDCdKgJ7SMvfgSKc2e4Sf2YejQbd9d-UfVvf66dFya8zfcTSH6ZsQbbvfFTDdvfPyauJbgvf45QvteDIfkvfW6ZPZe86dRTfwraQGARIgsvf1eU92eh6ZHRbA3ebZeC3ecTf3Jb1vfH3eYEZNUSURb6vfJfU8vfemC-vfpTfaRbS3ecRbvZeUfUvTfhRbRvf3QSkRb6WTD7ZnRbsCg3TfGifAae18P6TfDaeK9S_7dC5dHae62Sp3eLaezfUJ8du3eJUfgwfCSbjzaQ8ePVS23eRUfoZeaaeqzacaeswffaevwft8dxwf17ZNMgVSb5za2wfm8dbTL9zaWgU8wfeSby7Zu8dN4ex8drUfCxfzaeuUfXgewUfV4e8VSM-Sd4Z1UfcVRS0a7JOU0aafUPxfZ3ezKgTxfexab8ZWxf8WTg-SDVfSSbxraATbD4eHVfETbSbevceLVfXHgpxfEGROcZpWS34eDNgUcZWVfh9dwcevxfY1Um9d-BCo9dfVf2xf-7Ts9dbIgU2a7xfw9dqWRN5ePEgc-A2be29dCyf49dAIgxVfy1SzcZ7Jec1ayGXCceb5eD-d8TbQyfu_S9Vfi5eUyfk5eWyfm5eYyfEWfaofGWft5eWiUX-dw5egyfy5eiyf05eQWffcemyficeHdZpyfWWfryfYWf-5ePLgrceuiUqdZRMgoUbgWfR2aALfU2a6yflPS2mG_pD-yfaKPS6eBzflteB_d9dZX6e7UbkQeb6e4YSKzfP_dMzfh6eS_dPzfozfvFQAXf02arOgMVbhbAXeZWzf7-f7Kf22aazfP8fvFQC3al_dgzfn_deVb0OgHLfTXfjVb66evOgVUFqzf0BTszfuSHuzf5QC0eZuyfF7eNHgorPwaF9_d1Vb4zfM7ek_Z7zfCyW-zffyWA0fBfZC0femCRaSyzfkyGx3aDJg2_Zd7eUAeMeec7e6XfO0fg7euRfUWbmCTWeenaSCYfV0fq7eX0fbeelAenfZa0foAec0fgeey7evfZg0fUAa27eTYfXIgX4an0f97ep0fs0fhAaaYfQlUG8eQDTu0fH8e6Wbp4aK8eN3Z8eextanYfgTby4alORT8e7Dg24akIg2sWOfevYfADNF1fd8ehQgf8eE_fZBetFfRfecBeHeVM1fLjfosfBbA_YfQ1fJzemBeRBaq-UTBaPlAygZ3hUhfeLZfpXb48ed5a0TV78eSxSSZfWjegjWVZfM-FXZfp1fL-fbTSI9e9XbdHgmmUx1fz5aNNbjZf3YB11fR9enZfzmUKYbshZMYbSCe8ETa9evZfKgeXCeC2fJCaMdSL6aiZfj9eI2fvsfB3Z8Zf-ZfagegJg2cUR2feQajJfy9eggeaOXGafn_L79etYbDiZQeR2CexYbl6a99ewAa7Ceq6ac5WsnU1gew6aeCXDDecafq2f7getgAt2fccaQ-eLDeEqTVpXz2frQS8HfFhe92fdNeXDgVZb82fDAgknfaZbaeR1lfF0Il-e4afE3fiZb8iZlDe-afBjZCbfehev-eoSgihetZbKjZP3f1-eHbfl0fD9aKbfW3ftheY3f--ea3fz7fVPTq7f6pZc8f7STJ2CVgRZbfjnZebf87ao3fN_eq3f-dfW2CREeAHTG8a3SgJ8az3fW_f5Afd9fihfXgf74fPcbT8a53fwbfYcbY8a-3fsff25fTbfC4f_Ea5bfHIT7bf-jPn8aI4fTbbM4fY5fK8fJJTq_eR4fkieMbbmieGhSW4fNcf88aZ4f-8aEFeTcfRTga_e4gSZAfEjeKFebcfj4fIQc6iejhSo4fTbb_ieU-fn8fEHf-TgGcfFjey4fMlZ0xSPBf24f6SgexU8Sg3bb33fJlD6cfg1f9cfRiSe6ZUiS9Fay9at7a7TgIAfWdflgfb8fcEfP-ar6fP5fLGa_Fee_ZT5fSdfEGeS9fj9aMEfoUg4jeWhf4oeYhfMkRedfj5fkxChdfm5fX8f4Cfs5f8DaYUgg-amKTqdffGel-atdfk8fjgfVTg35fdsUVkew-a2dfuGezSM_5fyjSB6fpBfD6fEPAFLTtBf4GejkeDeffYAzsUM6fXHaO6fY6fSGfz-fskep2K53fAjEwkeP6fapeR6fqiE1ketlRV_aZdbX_aZefkxCJCfLCfY5fNCfo6fk3ft2BctU7AfXrD4KDqnZ7Ha4OgDFDsefZ_auefgAAHIaxef06fLne6nZ2efjCf5effTZIRfmCf9eftDf_efXIaeTgfleDffD7f9HeEebrcLFJaKnSjIeJebSBfZ8fV-f3AfrIaYuU9CfyleTffioZWebTIenoZaebGDfcffaIe-leqAbgffDJazuUjffEmei7fmffk7fTDfsebAvUUUgzUgaDfs7faafqNTrtAsNTzIeyUgDvU4Ie6ff9hU8ffTYZ-ff-IeKgS-7f2ffUBfomSyDfMAbmmeWBbHgfH8fDhfGIe7DfbWge4fq3fNgfiBbADgoLeS8GR8fbFaT8fq6ScfbpNAn5f3fflUgWTgoWgWUg3je6LTbgfoXg-LeFwUEne1meIwUggf6BbMXg2Ka2Xgd_ef3fjKaq8f5fbnKaMyfJ7dtgfZ_aXnejUgHGf3EDoEfPPT0gfyKa2gfDXgNXghnetwU88fXRf8gfGKe-gfB9fShfCYgjwUF9fUxUH9fdgbjnerIgOhf4nefPTFrZEFfM_fgKeQKeW9fERVY9f9IDADbLVg15fjXgYbbTFfXFfi9fv9f1rRr9f8hfdFfshf49fq9fl9fm3f0rZyhfCZg0hfqFf4EA7La5hfaqe39fp9f9hf69fPVG89fuFfJLemoRKyUiaZyFf4TRHif-XgJif0oe4FfwYg5EfJ-f8FfIRg-FfN-fgyUVifshbS-fFGfQYgVcfZ5fDVg-SgZrShMPv-fmBRRefnVgIrSj-frGbm-fzLeo-fxsZiGflVgkGfKef1Zg9Wb3ZgsCDx-fr-fa6fLibnGfMDepGfIMe-CDHYbUVbJ_dMMeupevEbPMexEbtuBfibo8efDeMjfsib3EbH_f1GfJ_fZMeeNabMeXXgI5fQxUdtZ_peNjfgtZuib-GfEqeqNaHFbsNarTgFHfsKeHHfKDbd_ft_fyKeg_fzjfTTTj_f-ag3Mem_fy9f_agVHfq_f29fb_fkFbdTTmFbeHfFWgVUFkqeWjb-jffjbKlfLNeqqeUbgsqeeOauqe8_fWtS-FbLkfAAg72f22faDgIheXSgd-eZSgKAgbSgNAgvwRSGb6jbpGbSAgjwfUAgWUTWAgjkfDvZMreaAgPIfnkfGkbeAgTIfgAgrkfMTDjAgMxRPPawkfi-ERkbl-f8ZgfIfnrWFOefxRjIfLOe_Ag7uSdkbMlfsrefOeureSOeyuS7AgZ9CzIfXOeqhRCBgnIfEBg6reGBgeOeqIfRlf_re_IfCseCwZOBggyRalfeyRglfTBgkyRVBgilfMwZaBgnvScBgBvZZwZzbg-BCSlbSagvHb7kfZFTvRglsepBgRLJrBgDSQtBgIwSoJflQaxBgM8ezBgVPeFIb0seplbySgilDMdgKKgyoaGmfpufyoa9Bga8eiLfExZNmfg-DCtePxZKxZTmfoPeUMgddgu-esPeZmfUxZbmfnyALKf-wSRte0PehmfTCgLmbkmfPKgwIbtmfK4UZCgKRe40fxtadCg6nffCgMUAhCgGEgFJBGQejteutfnRaW3KoterCg3mfWXLuCgtteN1RxCgVQecvb0Ra0tetKfBnf6dg4tesYB6Cg0KflcVInfs-QAueEPg94U9KfHSatXBubeK4d0sfoJbDLfdyZWCfjHeMDgXZUgYTQDgSuezJb-vQUDgAzeVnb62fhnfmbgibgduelSaonfFReqnfhDgYCgjDg3dgfPeLmfoDgrueqDg1nfsDg3nfk1fZJgsLfynbwnf_nfiReBof3Dgu2fHtW6Dg-dg5ST9DgizSKofczZAEgezZ8GFOof-LfrReRofIEgVTaEMfVofGMfzReMEgcTaUEg7zS8-WMMfaofOMfXEgbvebvecEgpofgobXMfiobmdDuofbPemoboveSLbQSeULbSSewEg5MUXiVd0dREAD0dqOcrEgbTGdzdB0diSeOWUCggKggwzdP0d83VNggI0dFpf3zd8EgmSe7fOhLS31ZpHcSggN0dPggKldhwbzoQ0zdgrHRydk0dr4bKFgsFgapaKnazPZwja9oaQLWmufonaVFgNNfeFgNYUwxecCQyxeEyedFgJTefFgxNf90d-XUpiQ5pfM-J7pfi3exFMjNfsjalNfuFgoNfDyeeTemtQHqfryAJqfZ1SxNfNqflNfnCY2NfoTe4Nfwia0eXWqf0iaDGgvTeAOfwFgwggIGg6weJXUn1djqfc7QOGgAxeQGgAUeExeiASSOfz1dVGgpeFLxexqfZGgzqfbGgCZfQUe3JZ2ASWxe8qfiGgKyew5YMye7Ggh2dmOfmGgORDO2dTyenLdrOfS2diSdYyeNrfFScPrf_ocZ2deyeTrfAigpUZVrfbOYlyek2dnyearfBHg3KgDHgdMbtyeYRa50fIHgIeZkrfqRWMPf2yeQHg4yeiMRTHgtuBVHgrZXMVfYPfOhNHuaEzefHggPfhHgK3SjHgD2Z-rfS3dR3SI2ZdVe5nBBJLgVeGsfiZfIsfS2Zh3dMsfModlua5Pf5HgNefqVeTQVkze2VZmzezKNr3dAQf9VZDIgEQfdsfyPgHIgIQfJIgisf4zeDWeNIgCvatQgkOSLLgJ4S4NMtsfVIgYIgH4dysfTOgMbUdIgVWeWvagIgSbU8sfU4d-sfoQfT0epIgJ5dNhf5WZtQfY0eFtfx4SHtfFXfVOb-jgf0e54Sn4dwWe5QfQtfszYMXZ7Igv3Zn9Ix3ZCRf-QfCwN9WeGRf_WeUWg8TBcWfNzSFXektfPRfyObC5dotfE4ZQJgG5d4ObTJgQXec4dwtfC1eN5d0tfvKfT4ZMRScJgX1R5tfsRgVuViJgNPbpRfg4ZQPbsRf_yA9Xff8K8rfDIfHufN3dJufwJg5cUe1et5dPuf1Jgi1e3JgTuf24ZaWTmPb6RS-JgnDCAKg-CECKgC_CEKgjufA2JlufNRRLYeHmf4PbURRu6Suuf8PbTYe-PbWKgO9SBQb7PbYKgT2eGvfvSfcKgY2erKga2etKgBvfvKgoPH4ufe5ZplgDSRxSfqKgWZZfKgNvfhKghQbl7S6SfAza5YeLkG7Ye1KgE6ZYvfo2e6KgLyar2ePuet2eL6Z97Sx2e86dELg7QbPTfhZeZ6ZbyapvfTTffMgMLgJLgBKLYTfaZe-2ezvfVLge7dAfUTmgiTfZLg5vfL3enZeM_afLguyOr7d2aPjLgu7dlLgEwfnLgf4epLgCzazgBCsZ2Tf-Ze4TfyLg97dTwf67IvaZn3eXwfBUfZwfkVYEUfrPRt3emUfv5C_LgBSbSaeP8dHKgJIflwfRUMHSbV6fW8dqwfLSbMbZtwfn9SPOghae5MgQGAnUbw9SH6eG4eAMguaeraIZMgtnfnUfgSbebZAxf62esUfhMgExf28dmIg8KL68d3Kg88d2Ufb4e4UfA9d7UfwMgSxf27dUxfk4ey8ZYxfXKHaxfGVfn0aR9dFTbANgixfMVfINgx0aVbeRVfK-ZB6dUVfJNgXhU60aibebhUNNga1UPNgxYQRNgfkfgVftbeQnfwbeYNgoGPaNgoVfnfgeNgvhUhogT1a_OgwVfT9ZJyfi_SmNgA-dLYgPzeDcePyfFce7VfHceSyfh9ZnXSVyfMWfCWfPce2NgpfgR-d2Kbv1aNUbx1a7Ngz1aaceOWfAOgkyfCOgg-dgiUr1aGOgB-ZJOgtyfgPg4zawyfNOg-pAeWfyiUgUfKbehWfiegkVfkWf7yf6-d9yfQ6eaOgqWfrRaDqe5nPsteGzfiOgIzfN_dlOgIdeiVgJweZfTpOgGVbQzfOdeReZuOg6Xgt6e82aVzfh3ZpoggifVeZ3OgeeZ6OgdZS8OgfdeH3aRXf5pgYCfaWBmzfpNKseZXXfrzfK0Z0_dbXf2_ddXfpceOPgydeiXf0VbkXfAee5zfMeSXPgnOSQ7e3KgS7eB0fiBAKfZD0fX7eF0frPgjPghPg2YNe7enPg8XfXAeP0fSee9UYUeeuPgAYfwPgU0fGIgtCTr7e1Pgt7e4Pgv7erfZO4a8kUPYf07e3lLi0f_PKCQg67e47eDLE3AeGQgdAaZYfq0fKQgVlUTbSF8eTrgZFAz0fL8eJ8ejYfGBelYflDg-ee70f_SSS8e04azdg_0fvwWeQgDcRJfejQgyYfxDTsQgI1fBcS5YfeBe7YfgBep8eO1fZfevWTKvaR5aiXbdfe2QglXbUeJnXb6Qgb1fwBerXbe1f68eqkgh1fYETsFe4Be1bA6Bergep5a9Beq1fB8BKRgCCeMRgfZf8fehZfQRgICekkC5BaxmU8BaU9eXRg_BaRCe3gVPYbaYbG6aKWDyZfQCTE2f2ZfKFT4ZfLrgUfAdYbungvUfU6as9exkge8SuRgLPetCeIjGvCejgeX2fg6a59evYb6RgfpeyYbm6aC-eGBO2Yb-RgygeBKX4SLDSgm2fFSgo2f5CaISg26as2fIDeoZgf1Rw2foGfQSg-6aMkfYSghbgtjbjbgzegIAghSanbg-2fi-eeSgShep8eR7ao-ekDe9afI3foDet-epSg30RM3fy1UO3fvZbzDeR3f1ZbrseYfSh1W3Zbshe9-evhejYgGdfqbfEYgZgf_SgxfSHEeOCf9VgEEaFTg8heNEeZVgRFAMEajbf1SgNTgr7aUabY_ewZgghfyZg6OTCug84fOieaTg_jecTgSieBffbifpaghTg5EeE4f6bfwkcu_eY5Cdiey_eqTgYYgYFeFcfBLeHcfdITlie9Eenie_Ee1TgBFeH7Z4Tgb4fxied4fXcfiieh4fehSbAfmMRRAfgcfTAficfVAfr4fVbb1agMUgxugOUgdAfz4fJjek5ff9aiAf05fiXgm8fmUgo8f6WBqAfYJgeCgsbbvFefUgwbbhUgNWgFhfp5f58fe3fdKaerULdfzlZ-bb1lZoiSPdfF7eRdf_JTvjeX5fuugNmeX-fGYgmje6FfmZgddfHdbRGebTgY-aUGeWvgFkefTg2cfyGaYBfeGepKTZ_aOke4YgXvgiugA8favgzdfv-armZSVg2cb-5fmsUA6fkeHekePJeJTg1mZAdb9-aRHa1-W6GeK6fmkewpgHef1BfJefvVgLefpVgg_erVgX6f4LeEagqwgYkSU_ad6fYefg6fsHai6fcef-ke2vgiLa7Vgujfp6f_Vgnefs6fk8WObgu_av6fnHex6fpHez6f_tgMIaQWgRMTWleTWgMlSZleBoZ96fWIaH1ChugWcfHAbuCfSWgJLTG7fgIeCIeIebqmeL7f9AbPKAPebrWgSffxIaR7fvWg3leZffW7fbffdebJDfb7fAmehff6Wgf7fkffNuU-Wg1AbAXgn7ftebp7fM7fyebwffu7fyff2ebUme4ebY5fOXg27f7ff7IepDf9Ie87f_IeBgfaWgjmeEgfKuU1DfU5fJJekvgEwg6YgKAf-DfopZhBbTJeJqgDYerXg4pRGneuXgV8fwXgAVg3EfmvgnWgovgxGaMGf5Xg-pgfufGSS9XgS8fkygGqZJneoygVdfqygKUgnAfY-fQneogfr8fKYgt8fmNeNYgbFaPYgJUgZvg3Iebne08fdne1gfsEfHygaYgCKeJ9fRXewtfyEfA9f0EfvYgPzglYg4xUUMaxneoYgcYg7gfHxUWzgRhfbKegXgdKelvgVhfNifKBf5UgcrRkKeugb-CbeLa3Yg-xgNoeXbflhfHZg87aBZgFZgaFfODbQZgQDbvhfEbgxjfxqCNZgXDb8zgi_fBqS19fa0UC0g-hf79fAifYZgCifBsZxFfnDbwLgOLeE-fKifZqSZzg3Ugf5frzglqSc1eqZgqqS6DbrhbcMaXif7GADwgkDfFwg5Afdif2ZggGfqLef-f9hbDHeVGfCcgs6CYGfVpe1Le8qaKagZ6fOnZxif8LegygdzfhGfRGfxwgh-fWzUOuRWibiZfrGfqzeGjfuGfZagwGfizTDTClQgYNaAqeaNaQjf2GflagnibX0g-pe7He4zUjMeR_fcjfGqeejfMvgh3fa_fk_fmrZjGDh1gc_f9agHbggFfAjb_zg5xUJbg6tZGbg7agujfs_fq1gxQTbHfppZ4jfENekQeQbgTOa9jf9Ag_jfwFbXbgDkf_1g5wduHfGkfvqeUNexqeKkffdEC2RwjbBAghtg2ega-eGAgUZblbgctgiNeBfRpbgztSrbgFretbg8jbOngxFM_uZybgYAg0bgNIflkf3bgcAgpvDSIfH_ClGbLkbvtSkAgBcgmAgwTXxkfaQgzkfPEJ1kffreVkb4kfRTAiIfwAg9kfICg0AgFwS2Ag_GbTcgdOeVcgQVTXcgB2gnkb82gZOeskbecg5AgPlffOeicgiOekcgNBggyRYlfbyRFJfrcgvOehHbmyRvcgGQaxcgyyRLvSolf_LfUzRslfnwQulfjBgwlfAlACaf_cgq3IBdgMPe1IfOPeuBg6lfssebWTOdgWtRrJfQwSKdgnlbQdgxJfvJfxwDaPeaQgr2dlzRVdgdrgQIbxnfSXB7JfVIbCCgDteECgPOgGCgXmfICgHKfmFXndg5eROCgMKfzPeOKfcxZimfQXTwdg1dgjue8Ibate_egMRerLfZKfITfFQeITfmCg5jgajfhmb0mfMQempgd3etCg5mfTQeMegwtezCgzoR1CgURevDgwKfEnfyKfbJbxrNBTfhQe-Cgbeg70g2iflQep1R-KfgegeogjegSnfOSaJDgnegLDgSZBJLfPDgRue3QeqyA5QewegZPfHwNkbgouZZDgdtg3egdnb5egufCCKbYtee4gluekDgE4g-se7_dySayNerDgwqWtDgIfgevgKfgzueuLf50fc9d4uevvJ6uefKb1LfhKbWfg_xR_DgS3RBobcfgDEgQTaffgICgSofluYwReRTALobICgQveREgSveTEgS-djTaXvehofwfgTMfESeVMf0fgrofYMfkveiEgvofkEgK0ZeMfU4R9fgrob_fg1zdvxdhZVuzdOgge0dFgg6ofk6gkMflgWjELDgg8xduZVn6gTggeggWNVz6gdggp6gjSeU0dHpfWgg2Mf6zd6gLezQNpf-HA36gsSekNVzzdi0djMfIFgeLWgpcCNfqjaLFgFNffpfmpajnaDKZKNf7pahqarFSopfzggOGSrpf2ggtpfGTecFg-FEa7gVYUZNfhFgzNf6naQTeLufJDR6pfUTehNfWTeFhg2SeHhgBqfvFgbqfxFg60ZzFghTe1FgQhgYNfMqf2pf0Nfswe7FgRqfvweYhgrTeBGg0wee1dACLfhglpf8paPmafqf3Te8wekhg-wenhgmqfCxeIjarhgUXUsqfUOfvqfQjaYGgJ-Z81dbOfcGg3hgfGg6hgMrO8hgavdPOclOfPyeh_VSIVfVar6cfSdhDdqsdKigyGglud0GglUeXndqqdp4YpUeTigCtaVigSoW9Ofq1S_Ofbigcrf4OfTdg4UeD4gr8GiigKHgQ2gq4eAVemZUPHgDVej-D52dHVZkMRJVZIVe8gIvrfLVewigmmGyig2rfH3d1ig6rfiHg8kgLaRQ3dzJg7igTvUQzeqHgwOSsHgBjgvHg7fed3dqVZBWVczeHjgj3dZNbLjgU6fJjgjze6PfQjg8PfSjg_HgtpegNbu3dxNRuzeFIgceeyzer2Z1zeRyE3zew2ZtHgPQfNuZ9zeJtgHceTQfzeULORmjgUIgvQYXIgqjgaIgdQfSvafQfN3Z4sf6XevHfkQf9PS9sfGObwng3jgEQSUJgd4d8jguIgZ0eh4dyQfnbUzIgk3Zg0eaObHkgPtf4IgRtfm0eMkgv4dw3ZVXZYtf1yfTkgCuf1XfyHeYkgDwaJJgvObLJg5qfmtf3QSSRfJ_gZpfSJgXmarQfSXeSwaXJgCRgsAfskgXwafRfvQgQRSeJggcU0sgrdRzkgASaOPb2kgAufcfa6kgPRT6RfM-fIlgm_gghGAlg1RfvXexwaYfal9glcV1waLufJlg_Rf7JggMLCSfoPbESfQdgGSfcegofbuPbUlg2MgmYZXlgKYe1PbUdg31erufK6dtufxdgN6d-1eWxayufAQbD2eTKgF2emlgkKguSfmKgVzHlSfZeXcQbyYex6dqSf1YexlgZKgiSfYAhu9BX2e9ufslg_ufulgOvf8lgW8Z7Sfq7S7ngfzQWvf3bWFmgJyaHmgq2eFTfs2eD7du2e_KgJTf-kFy4gDLg5QbrKfOZeTvQTmgILgONHkjgSMgNLgSvA_5eQLgxVSemgD3e0vfhmgSFOBTfkmguyaxSCVRbHMgeLgP3ermgAwfuZevmgV3ezZeFwfiRbOJgqLgDza3mg57dvLgOwfxLgpaZJUdk3eUwf-TfWwf5LgIngq3eQ9Ss3e9LgzBhfwfLngx3eNngvbgrbeYOEmwf33e7Bfpza1uZKMgXngMMgzwfC0an4eQMgIChsiUz-dhng6BhI4e_za9wfyXEongpUfO4ernggMg3ddL2fUCakMgxngX4e-4gpMgrgUrMgHbId4e85Z16d9UfwAh3SbG-E0MgOogFKgAogYwQM9dDogQ9dJ-ZS9dHogw4eJogLcZlxfXuBbbeHNg5ChqxffbeKNgmLf94eWWRONgB5edTb0xfD1asbeG5eiVf0cegogL1aH2FjogcNgtWRAyffNga_ST5eiNgrogX5eKyfz8fVuV2VfINA4Vfh2Ce5euNgh5eJuIj5e55e8ogn5e-ogP6gKUbcyf5NgXceFpgRUb01aIpg39ZKpg55enyfFOgl-dHOga-RnceSpgWqgcxfkUbKRfmUbPOg2yfhdg4yfc9gfpgWOgT4GxAT_yfOoVcOgymff2aD_dgOg8ATHzfEeZGdeupgPgAwpgKde9WfqOgC5gkzfPeZ2pgJVbRdexOgGlazOgREfVagKqgbUORVbw6eCqgz6eNXf16eiZS-OgmEhs6eoEhYFAMqg8GNWXfx_dpdeRqgY_ZrVbtdeJSfZCXTpgkGagXf1zfZqg0deORbcqgVPg-VbfqgcVZhqgrXfIAeo3a3KgBees3aePgNAegPgOeeNwA2XfK0fC_EM0fQWbz0ewqgEYZl7e_XfeAeYWboWb6qgZcgq6O9qgZ0fy1Ufeex7eDrgv4CQYfGrgIbRBQgtsgfmKKrgZQfFbSuWb-7eHQgA8eRrgBgZx0f-AeeYfcYfOQgDBeQQgbrg7eeWdgVQgx4apYfMBe-0fPBemrgB1fMXbD1fNfeUBeXBeN1gTXbQfe4lUK1fH5arQgWGh0GA1rgX1Ru8eDZfw8e0QgHZfX1fsBeZ1faBaCsgd1f3WAzBeGsggjWBRgu5gawaERgaYbgETq5aQsgkPCSsgu1f2-dqQe5fe6-fwHgyBa01fQ9e55aVRgOCeaYbZRgisgD6a-1fVCeeRgxZfgRgJ6a8YA1ZfkRgH2fybAJ2fSCabChK0aN2f_Zfd_gCfU2sgdJfEeRyRgd6a1Rgb2f3Rg0Ce5RgMaf7RggzJ9Rg0Ybf2fLiZ9CexCa-zePiZG-eZafI-eAZb6geRtgKSgTtg4DgkPCWtgPagYtgODefbg0egT2gNhe6HfK9gc-ea5gN2gc5gh-eeagjwZ1iZLIhotgF3fqtgH3ffDattgK3frYfrSgx-ef7auSg0tgQ3fsDa4tgRjZ6tg5DeDie9tgPbfoagQwgkGel8fPwgnvgMieFEeXbfFabCleabf9hecbfLugETgqBfaVgqgRQugMTgV_eGiey3fMxgW-f0Ug9ygBkZZTgnpUxbfgug_3fYugJdfYhRDbRF4fm8a9bfoTgxEetugWug6STsTgZcfuTgcITacfBhU9_e-Ee53C4ugY4fCFe7ugy_eGAfRJhlqZTJhbMKXJhCvgZ9aEvgfcfn4fHvgU5fohSs4f8wg2_ehieP4fiqULJTGjeeFeIjegFeAwgiFeVvgNwgZygYvg0Xgljeo9aAIA3BeXjefvgC5fwFeSrUCdfz9awJh-Ih23f0Zgndbsvg-Fe-AfuUgyvgFcbW5fYygyXg6ygIzg8yg5vgeGaY0gG9fg5f7UgOBf6JhTGeidfl_eBVgHJhmdfPKhJkew5fLkey5fukRyzg_IhdKhUkenFB65fjEDkBfXwg6dfawg4-afkedwgMlRcVgike_-akwgyBfnke0Bf-0gQ6fA1gEHeMjgD_aJnZHHepwgA1gxVgDIDWef72Re6fbdbvND4VgdefHzgAKhgefEhgj3fwIhEleBxgqUgm_aCWgpdb9LTKlejGXMlekBAy_avefeCf9Ih1dbOxg8_aile-_aF6eSIa86fAgfcleAffGJh6HecrU8HejleexgBIeI7fi7fkWgjxgPfflxgqWgRffP7fTebUffBDfT7fDDfooZ5IacebIDfa7fcIe4WgtAbnxTDmeHJaSDfoeb_WgWDfqffo7fMKhPFfK5fbDfQmeMTfSmegDf0ffuLhJzg17fnDfLyg9ffNygfme3LhhmeRygDgfIfbdpZKfbG8fRFADMhJ8fwugVoeM8fppZnXgwygYzfvvUZfbh8f4BbaJek0gYXgNVggTguyge8fHSfegfFNhXEfBYgINhpagm0gQjexJelKap9WhEfoNgu8fVneOYgvgfgMhJzgTYgxscRPTOzggNhtne5gfMhfqYgJyC9KaizgJKe3wUC9f5FfxYgV9fbyUI9f0neK9flnehzggYguYgwNhkZgHhfqzgJhfZhftgbGoevgbMFfJoeaLh35fTTgHpef9f8YgsKe-YgIZgwrR4zgTZgDZg7zgH0gojfNZgu9fPOhT2Cx9f_Ygo1g09fLZgr_fSZgy1gbTTsFf2YfMqSvFfaZgA-fZhbS0gD-fF-ffhbiJhVjfazgNrZAOhRsZUtg9kgd0gVQHBGfQ-faRTDpexKhOKh1Ug6LTmLedEhRsPe-ftVgg-f6Zgi-fnAgoifu2g8TXXGfu6Cz0gtifCagwwgILhHPh8qSu-fq0gAMeRPhCMeFagB1gJNa9HhPNaQRgF1gCPhBIgseGI1gA_faagIUFD_fzrgLIhG_fHPFI_fQJTMFfTjfxNhojRO_fUfAZ1gDqektZnMezagpMee1gzieMOhsMe4ag_gbJHfcOhojfs1gOZgPHfn1g9La4MeDQhz9fxGDFQhJjbIQhAMav_ffIXFxgQOa7jfRbg81gTbg81gCwRWbgaQhx0UZbgvHfF2gxHfH2g__fgxaTSginfaSgZZbgnfgtgC7aoQh1jbYkfxCftTSPAgpNe8Oau1W1xf8tSLIf2cgcGb5QhcUTj2gK6gQIfm2g6bgo2ghAgskfpUTNkbLgFqAgPAXLPhUPa12g3kfo-DXkbKcg62gMcgxIflIfPcgu3g5vZ3AgB3gElfuIfF3gdQhu0UilbbcgAlf_2g7re6IfJBghVTR3gWlfT3gPBgYvSX3gcvSa3gkHbNJfmHbf3g6Oeg2glRXICgj3gEWTiBgBLEn3g8cg3sgHPegvZJPe3HbzHb5HblJfflbvBgpJfbAgy3g2sW0BgmlW2BgZCWDmfQdg-3gUfgjCg2Jfgig4dgn5gp3AH4gOmfs3UQmfmhDFCgH6eHCg03g2wSldgHRaS4gPteFmbW4ggmfPKfudgRKfVCgTKfYCgVKfG9gIKbi4grmfaKfgRavmfwqWeKfDegpCgs4gkmbsCgKJbvWf6mf2QbzngQJbXbBNZevmb8_P2tefXT4CgVegx5gfQe-4gZegrCSDSa-_gmJeDDgFueWNgMbUK5gEYBM5gOXfQ5gN5UsegT5g1vPvegTAWZHgSZbFIhmQh1egJIhYLf4egaLfgue7egtnfmmfvThWdgF4gtceznflLfPRetnbliBSegA5fXReLfgzDg1MgGCFAof2DgBgB6Hh8aDF6UPve75gdIHBHCCveafg_5gozSqKbFEgABgdzSF6gJobI6gWofhShYofnfg1KbFlcSEghTa_ogWveRYY9KbZvelofxfgV6gdEgX6gfEgsof3fgb6g5fgwofuHXnEg7FApEgtDdMCVHnQvob_kN8TczUhiOUInQgcaFTO4UhjIUMMYLsb9UhEnQRUaCnQ5UhTMYLNUFCDoPKvgWtydxbTIyKE8EHNBerS2jAneWdCQugg6MfJpJ85QNTDLVhf-KPub51D_cJ8PEhndMvAfXQ22RC1SlMUMvA_JWWNUs8AJlAFrVcTBKmafaMLNChndWVhHzEATXQfWOrdnubaVhATXaLWD5CU6QtCFkzAcgLuggskYKQEzJLR9GkTFvVh01K85QLWD01bgvbaVhHWhxpdwVh3yEpoBkgAIWhPjOKWh3oBpMUEWhP2K85QBDZRWh_KUF8K-nBPBdg7RMWhFWhHzE4YRaWhaVhjWhgWhXWhiWheqB8URkWh_7KRjOTdDmILWWhMvQpWhoqBQ1SsWhcWhoBAXzboqBoTLxWhy4BzWhAHAz8C2Whd0KHzE5WhIYCfdYnWhyWh69KmzRBXhn7KRjOY-I8Whs8A3yEAFELXhWqFRjOSXhHXh9Wh3yEwRNO2blMUaVhwRNBsbBVh6Uh4Tc-0bIVhecA87EI3bgXhqMfjXhTNDJVhYSfUXcC2bkXhsgWwMfvXhrXhlXhapBR1AQVh33DvgWFrdKsd6MfXbTwXhOVh9MfNtdNVhvgWlggkScjGgZudWaVDYhoScI1Zd2YcUeP2dqOfvGgw8gxGgMrfjUeOrfiod_XdkodtVaGQYKYharg20f_zK4Aagrf1uegTh0uMzbFtyKySYqaE-SBxyK2ID6ZCSyKjLNhGAayKvhOqNRfXhjGA9YA-UhPScENChWh3yEzgBnXh0Yh0Uh3YhjiANWhMnE7YhuXhAZh5YhCZhOSBZbc4YhoWh6YhBLQ3ZWdVhJsdFtdH4VnKXEsWxDBBZh-nBNTDBYhJWhtWhMnEbVhMsWc8KsPALtXMKHjMLn8UsBLBfTjOf8GcSicbSdYOdpOfUyeRYhiudx8gUYhvOfmvdX2dyOfpud5fdzsdB7coXh7sd3MCgVhoVh8YhoZI-Yhn3YxDB9ZhJNUcKXDahlEChVhDsd8ZhIahoVh3pHU1AqVhfZCU0BzmKx8PyeLKsdfVhMahT3PGpdkVhlECmVhGgDJud84QhZhgrNG2ddqdcvdxbVipdGigtfdmAdwGgewd6Kc7xczZhbye1ZhQigysdicafGd6ZhCah3MCWZhoBAyVhbKXfnd2ahzbWVZhGZh-nB7ahxrWvod4ahBbh6ahw9QGLWAqdGbhLZhMnEDbh05Pk3C6VhJiDtZNCVC-VhZTBeEALQEQHAFrVWahXXhQXhObhJbh3fWaahhNU2Vhw9Q9fWANfMeFnYTeNWVIROfBh1KDDYBlLVIRfVGgGSWpdf-KQoP3Wh9TJ5AXHndcqdJndXJWmahmsdPYhtZhJrfvfdwZhfwdMig3Sc-XdoSdZYhYMbGQY0bhaYJ10ft_KMch5IVxShSiB55dNSh2aQwEShXe7OVEGS4igU-evJgicUf1ePua5igWVeFlgkHgyXeFUVcQfw5ag8KitWHzE79Kv9UKtfAcU3ga7mZOGAK8KFkY-NQU8KfLXpLXm_B9TfHPRXPePShVchzYhAahFVh7ZhKZhIXhMnExnB_Zh1YhCVh3ahDdhYXhFdhCoBAcWAbhNbh-nBxnBKahLdhebhSdhNWD7YadbhGWhYdhibh1VhbZhdWhLWD0AXMJWqoVf-KKeGpNSCoBTDW3WhKeGgBAxAA4bhhrdrGYQchVwBouYgAd22VNzYvxYItacad-4bqahSYhsah6xcnVaWYhWnd63cYndRLX1OfldhydGndhdoBpdhCXh3yEmdhxnBO6Yi2Se0KxILodhe6KwQflBarchlZhwseS6K4TVSuYvzLD6D7NROehjrg9Oeg6VDcDgehX8ex5ATZeIKUxtagzeL_aeQVPrVaQVPjgruaRjghYI0VFWrVuuFg3RABFG4E5CXaufIdUMPbJYZachh9gZ5dfchfPbbTSG0eUsgkgNPXMiiVgcQtSHsRJ0VFAOR-0EuCTV4EdDF_6EWdgWYaaLTdGIPKAv2E51EOCLrvftKBi2EliEk2ED3KT1EY2ENCLzFDIBh80Ax1ER2EIkEhfhLCLI2Ekfh71EDpBSTSZfhZ2Ebfhg0W0SY63g9ch83gjzRxdh8vBOchQzc7fhtIbVShQxSUch5fhlWTf_gTYZ_ehmPff1R0RfmhVCfhLzerdRaVZnHgkchNghmchOvawBapchHCX69KYeh-1Dw-gIJgwchA_aychS8KM8K4qUf3WZSb6ch8WECLc-ah76VQdhEdhXdhALSfbFQ6bpgh_cWrghMdhtghFah3vdufU5ahPWhyQJLbhVdhbdhughWVaKgdfXcPXh-ghZahAxdHpdaZh3WhNGNUWhKTAidhvdWEZafdhoBAmdhEVhjIUKehMXhMnErdhtdhjahJnd_fhZ2YDrfrScNYhSye0xcQYhBchHfc5xcHCZuahkUeEXcjodQVdaYhiZaQhhShhgXhVhhUXhXhhHehThhrIUnLfhwSRehy2AxhhUehGtfWehZghEECAmfaehYhVcehznGeehZFD9Yh5UhZQg1rejeho0K8hhmeh9nf9VP2PfsehUrV0VFQrV59gxeh79gzehslF1ehf8ATihM-J5ehYwA-XeVchgAA9ehHgh35Sbche_gTghURSnch2rfuMOIfh8HaKfhpNAbSFOfhX8EoTXRfhrgE-0EUfhDBZowf-xQzZCyfhufhDOPYChMOEefhHkEf1EGhRifh0BL0fhBxfb1Eofhj2EqfhIjhsfhw2E1BLwfhiPRAjhx2E1fhq3Z8ch4BgQdgchh9fh3-AQhhj3Vvnf1ueDghAmDCyDGghmNeIgh0JgQCTLghhJgrihcVZichRghhchlHgk9gn_gEfhtihGfhXghDMXAihK3KvWTuchsqfScagghL8K1chjghuaCtdamgh_chIdhhXhyghMbhsghoBAhWDHdhBah_ahNkh0ghPkhVzAFbh9ghHzEhWDUdhFZhRdhWkho8MBhhE5RDhhakhoLbLqdMtdIhhLehcZhBDZNhh1NWFHPe0KmdhhWDyhhvkhydGsdhudhYSdx0cchhzdhfpd1dhpSCghhgqdosdeadKrfDchtah_dhNigXYhIchshhKchuhhqdhHehxkhR0KvhhNlhD0AgYh5hhHzE_kFSlhfEXfOEBhZXehBihWPeccDbehhfGYhQHihCXZXlhNBeBnBNihHzKOlhQih6UZrehfVgLQVueh2HTquay2YyehbvKcih-BFzGJslhp6BA8Eiih7_gkihmihpjhoihAfhxYFmHggch3jhVghochtRDwihRvVSHAzihkTF1ihM9E3ihU5Ea0E2ih7ihTcaTngZVI_ihp2EMCLYjhMjhdfhH4EPjhHjh2HTJjhamhUjhYmgtKBc1EfmhT2EhmhSjhafhlfhVjh7QSXjhkmhJ_gsQacjhkihejhEBe55KWhhZ-Kk6Vg4gHvYljhsSBt9KLPbYchKuUqjhx_g5FTtjhQCTlchBaUpih9rfj9gKzeUghI4dzsfqQe6jhXMR8jhD_BNzS_jhakgyZRR8KDkhq1A2chkgh4wfFaeDURJkhSkhqghUkhWdhoBAdDERkhBdhKdhdkhOkhpnhYkhtnhVkhdDEckhEmU85Q4YRZdh4ghHbh3nhddhokh5mh4Wh4YRskhroVGeha6CfBAdDEykhHzEYhh2khzWcmkd6MS5khPwYp8guxYwNEs8gfDdu8gMtavZhTYhEchVYhGlhBehPVdmadthhFehQlhEohGohPlhMlhiohMDEPeh8fR6hhR3Inoh9hh_jg_hhMnEsch53gF1Kflhl5KY_ZilhbXfsohCEWf6V2lVtGADcDjohqlh_Wb4lhErVvlhiEaxlhc1Raih0lhxXCdihmXK19gP0Jhih74Zslb-lhJ7dEnh2jhqihElgyjhFmhQnhsjgliUImhriFJfhkcQLfh0ihhDJ2ihQfhRmhTfhSch0QI8ihWmhOVIX1Ao2EU1EzfhtmhlmhcjAFjhokErfh_1EjmhLjhDjhmmhOjhffhQjhqmh3phtfhbmhzRbwmhLjhY-SzmhP4gslb2mhFGhm_K2bh7mhBgh6yS-mh-JBAnhXchnRfDnhAmhJghTUYdchMghXphEmhPghM3dVphMnh0jhOnhsihGmhuihfZhYghwohaghdWLDkgt0YjtfanhzchT8KFkhvhWlgh2LgnghC3bxghoHW5nhekhTdDmURqnh2Yhsnh1nh-Wh8QC27IwnhBrh3yE8qhv7I0nh5ahIrhSTL4nhe1bLrhqWha0d8nhSWhQhhEXhjBAmILBohHLUDohZvA4tQj9Skohpkh-nBJohahhMohvxBOohK2dHMbUUZc2Y3dhFigihhAchhudftdLrfZohyZhphh-xcIlheohKlhgohlohcrhWVSfrh-nhmdh8rhQihqohgGAerhYlhVehDRgblh9jhLdgzohEihglh2ohQcDzVVoILhehMih8ohZCLt_KAsh4hhi2SJ4evaZoUffuBLJLvgWbELZKPrlhfihq3UFrVXihkNRTsf8vQFrVLph3ehgCFPphRqh--BCyDSphNyZUphjchykgvjhicU4jh7GhQ_SvihephxihgphMmhNfh2OSb2ASsh1UenlhVCLDthQihashj6M5Bh6DL1qhNae2QSishxVZLLh-dIWihvehYihylhIphUth1lhWeV3lhjshi6CX8E6eh_JgRphCnh-ehXqhrjh2shcqhDfhe_g5shiWfSnhdphhgN-shQMBhphNmhjphPmhlphh0E7lE6ihoph2gDqphWfhXmhYfhZmhBqhxmh6phzphemh9phgmhiEaimhCuh5phkPSujEnmhHuhpmhJuhrmhwphvfhZjhvmhBuhTjhFqhcQSbjhIqhdjhhjhNch3mhMqhgrhg-KRchl5ghEQjihEgh2wZojhTphmthFnhAoUaqhujhpthOghhqhLnh_MRNnh1uh5XZlqh5jhnqh7jhpqhclhtchcghbXZF_g3YAynGbnh0chdnhyqhGRDHkh1qhjnhrnhTkhZkhHrhqWhfFRwghJih_qhPvhxnhnnh8qhTvhGahmnh2nhSvh-7IKrh6nhfvhdWEhkhtMLjkhRvh0WhpSeTrhbWhjuhWrhoTLZrhkdhhoh7rhTFR9rhzhhhrh0khZhhnZhwKRmrhMYhrrhOYhoah6dhgSd8dhmhhQtaslcuLdHlhaidRrfTCWcOUbrhE-fL9S1vhzkhEohPwhBshVlheAJ0vhFsh-hhHshVnh1QACihbLC0ohdaChlhPshODJXwhllhfEBGthWshkwhTQgQxSCphpshEphfabGphsuavSEqsh2lh3VJ4lhfthM9EhthPlgjthVqhlthd9K4uhBfhyuhPnhrjgXThcphggNpJLzdVLmhZOAiphMaUPfh9aamph6thmuhmyK9thOef_thuphjfhbmhEuhKlA0phz1E63f21EAqhZuhxphcmhjyH8phGjhRuhfabKuhgxhVuhM_gEqhhxhGqhcuhXUhVshmjhxwDKqhgvZDcDchhWdgvsh7QRjzRruhzshtuhgqhZqhb1eURS3shkPfxjhdqhhqhJnhfXe6uh6shNdRTnh_aLbwhkIPAvhsqh84deghEefCkhHvhS8RJvh6DLLvhl3eWbANvhWvhlnhQvhMnETdDbwTUvhAdhfyhMkhhyh-nBjyhGPYcvhpyhonheqBS8Chvh7qhwyhiPYlddrbcnvhiyh0yhthSGhhcXhVrhS7eK7gnJVzBZNwhFohsXfHohMeh4vhKohk9cbhhfuhAcC6khTxd8khqrhSoh4dhsfdBwhv8gXoh9dhnhhFlhGchOigB1cyahSrfhjKyvhE-fS7eGzh0hhiohFzhTlhQehVwhR3InzhYwhuohawh-uhJshyohDihUSR81YhwhccD0ZRszhlwhNyAnwhQzcjzhozhU5ROthRthNphtlhywhuwhT9GwwhzlhathKph0wh2eh2whq2P7vA5wh1CC8ehkthnih-whBmhHkADmhqthb4Zsthdpg7shvthHxhawVJxhMfhslFOmhr2PQmh4thirEQxh8mhO8eVfhUxhsphaVIsxhqxhZxhmkEomhdxhy3Afxhsmhy0hNuhiiEPuhlxh20hoxh50hDOPDqhYuhB1hq1Eumh7ch3fh0mhpuh8-I0xhbPe2xhMzhmnL7th0pe8lhL1hSYA8xhwte0shYphrdRHnhothZ0hzuh2uhjqhwjhiqh_whewaKyhtth7sh8uhUnhwzhWnh-jhBvhALLuqhQ8KwqhighdbbzqhgnhIkhoghVvhJdhXvhGrhwohqDRlyhKkhtqduyhYiDPdhdvhrchghDyyhOkhY-Icbh6qhJ2hmzROsdjbhVrhY-IwvhPhh6rhE-fYiDKkhkzh3vha6C1khjrhtKc9NW8vhQoh2dhSzhsrhAJduGgkhh4xc33bZzhdacbohQBX28gkwdjwYLlhjuhmdhX2hHnQZ2hRhhHeh02hKih_zhw2RqzhmgBghDY2htoh5dgA9eIshs1hKshzzhemC1zhOsh3zh5OS_2h12hEthE3B8zhOpA52hUhh72hRAW50fswhtehVthwlhwehYthkshVrVM0heihSth4FD3whr2PR0hrDCT0h8whV0hn5dnthEfhDyhhJgc0hK6eFxhkOPfphythAthk0h1thm0h3thb4Ep0hTmhS1hC8ATxhYVIv0hYmhvphBjhG1hyphaxhGuh-0h2phljEXxhDuh70hw1E2iE10hL4h5jE4phtxhW5Sx0hC1hbuhJ1hduh1mhQ1h8fhhuhPche4hAghjjh50f5xhTqhjmaU0h_lhW0hYqhkPCc1ht3hBxhKnhX0hO-Ku3hInhw3hkcZNyh59Kr1hcwht1hSyhdgh7DKfghGvhxqh01hKvh0qhcyh2qhK5b4qheAXPrhHbhxBC-qh61hgyhYvh85QN5hFrh5ahxBCI2hVkhAFEOrhzghnnhZ5hrvhaVhAFET2h2dCV2hfBASMHQwhIohIzhd2h8ecf2hi4hdhhpGgErf9kh-vhhhhl2hjhhvrhClhYohElhr2hbzhIwhQrf2ZhZ1ZMwhhzhk5h2eUm5hHzhEohl5hUwh6YhzFAG6hVNOZlhamUE3h74hG3hewhMsh1ohdehiwhZdSC6h6ohuyVR3hw-AK6hEFXStLXaZRnhQ_SJWLv9DnjB8uBC0hl3S53flshWthnsh9HgDph0ehg3hMphn6ha5KP0hi3EVNOm4hxshp4hsuhr4hs3hWphe1hCxhZ-gHmhGxhAnDIxhzthBthW6hkaLnzaVJfe9DU8d4wSL8Dp0IA4F13TQSGNxh6WaPxh93hRxhdzKA4hMLh5VIw0hE1hUuhCjhP4hP2EJ4h1phRjh40hd7hG4hixhnfhR4hQuh_0hTuhF4hjbOrxhc7ht7h81E2fhkih73gyxh6fhs5hfjhj0Bs5h4xhouh27hFghmRff1hiRSZ1hGyhAyhIufuwabqh96hx4hs4heAO6ig_xh5uhaphExhIUbQXU9uh-nBxohgWDu1hvch_4hVyhB5hz1htcfE5h21hMvh41hmyhP5hoyhR5hkIZ1QRO5hLkh5qhL5hekhwRNE2huyheXh8ghm8hZXhS6Ra5hF2h08hTeaP2hedhJhhaXhh5hukhn5hEohwRN22hirh6vhNohs5hOzhjsdnDWprhsSctGg05hBlhCch35h-dh55hDsccoh2fdJlhEeh9uYDzhC9hD6hlzhcrhb9hH6hCZhFJL1QRZKPM6hvohV8hqqhMShH3hftMNshU6hL3hrCarrBLihFthUshDcDf9hYshflUBphjsht6hslFmsh8Hg69ge3hu6hcth1whethz6hsZZ26hxwDyshY1h-xh1shv4hJ8hJyhQ8hWghf0hC7hh0hE7h33hMxhkphOxho0h2tEq0hPqhHvYt0hB4ha7hD4hN4hMuhTWZTkEh7hcxhT4hE4hYxhf7hNjhp7hK4hj7hM4hKjhW4hxfhw7hCqha4h07h4fh-7h2wZN1h7DgP1hNqhluhr0hG3YG-h7xhA8hNYZD8ha0hF8h_kgH8hxuhN-hkdZfqhL-heqh3uhy4hFfhLyh3AWp1hOyh64hQyhPORYnhw1hFvhy1hEkhD5hayhF5hvBhdyhi8hRnQ1UhDIUFsbKnQAWhMnQHsbk7Oq_hWQESnQocaxxdv_hbQEDVh0_hCQEG8O4pdRnQbXhk1b7_hRnQabhkTFund_chm_hCdhtbcRnQ_ZhEAiArhXbTHAiFrhLAir_hoBA0nhOAiw_h42NZbhCWh0VF7XhRZhmvh6rdMSA-_hrvhPcT7_hUbWvZZVadBDKLePLRITAigmKOmOcaOtpFjkaUsdF5IMahw_h2EFkYc_dFLxKslFYbhCQEZDKeXRRnQxAiXqczAi8PE2AiPjE4vFHWNaEDOfBbSFs8c_VCyNBFrVFBcFlAmEDzlAQTCvRTxkLwKB4vFVNB3WKdAirbhzGAtbhl_cHBiCgL3WHKBi7qAMBiXcKJwKJ7CQBi4AiTBiXKAdAi9hg6BZaudJ9hMkTZwd_bhHiguZhwrhDlhS9hESc65hV9hrhh3rhJScyUhlMCn_h7Tcp_h7BisxdLXIanQwxdAVh_Bi5VUscaiCZfnQ3xdxubvMUjeLE9V7KSYydhNMPXXzvdGJBOfAjeLxrQO1VtfGftbyeLOCi-MPQCi34KASA_zVUCiCMdzEEXCiV0VZCiHhhUrhqVZcCiN2ZeCirdG_chhsXxDB_ZhwCiwFVtMf8FVyXhqDBrCiSxHtCiJcFdScVahKXWjeLnda-7Ipda8dG2yQsdaZSb6yQWraTfan7Rzda_xBEra3daWBAWKS8DZu5RTzQ_DZ4faAqaI-RckekIYiSK35R7da_6B65R9raCEZUVArzQA6RPEZgDiREZj4TTEZF3ezXIPeaYLgHHQNEZaXh-daXYZY6Ra6RrcMjEZ-oTlEZiNZg6RfeavSbPqYrEZkeaR8RmeamlaoeaNjcj1ereaSOgxDYrgaweajgaN7RzeaQbKHFZD5XQFZb-gaJcX7RE7RiVffga_ea4EZigaX7RO7RWEiV1ddIg-8RY7RKZLAraYFZOfaaFZn1QQjYV9RWFZKDi1NfpuXWfanEiywaZfaBHR8Rf5cVsFZ_1QpKSrra2IRDeUyFZg5Z0FZnfaP2Qu_AR2QRrajKSrfa8FZoQL-FZCFivLKj2QSkCMga0faq2QrXZ3EiXDic7RY8RWJgNGZHtAX3ZBgay2QtIgNlOrXAk8RF3QMIEJgaNOBLgabGZW2QOgao1Sv8RRaIhGZSgayCEUgaAHZcjXJEiIfaLEisGZ2GZ_gab3QueaAfazgaJfayFidgaxwWgRKXEijnAfEiMFZugaOva1haAGibga2gagZDXrak9R7gao9R9gamKHtmau9Rifak9RUHZ09Rs4QYHZ-gaKraDha_9RN-R8gaPhaXGiJGiL-RUha-ES6JZYhaQpaRPZ1xEY-RoaCJ5QtyOW7gv0dQ3excSlWUb5Q8HZn-RItQ_HZhweBIZi5Qjwel5Qc8Qn5QfrVyhaZSR97gOqf6FgfDU8Fg25QLyF7haQiaj_UC_RYIZE_RuVcEiadIZVhLfIZIiaJ6QxvTjIZZXhNia9YcPiaU6Qo3DoLKY6QlbJpIZ7yT9NH8uBS_V02VaiaV_Vk6QY_V_QUfia9ldbmKt6Qx1AkiaoINluTmxeEYe36QHJZNyTJJZ8_RD8gxweDvTahgd8M1weehg07gghgmkak1djhg5Telhgp1dS8g-TeU8gj7QW8gKjathgHxevhgr7QXOfyhgd8gaGg91d2qf1JZ47QfGgWgQ0SeP7glGi0PZopauggkpfQnaMqaIGgngg_pftQZ4SemGiIpat0dsGii1dfQZZKZcBSbKZgnaGNfVwB-jajBShKZlBSdKRkKZSlWFkarBSSahtBSYPZrKZkqExBSuKZzBSchOxKZRkaWlA1KZQ9QUkaUHZ-BSACSZkaK8gX7gxGRckai2Gekaa1d5WUHLZcgLSCStIi5weXCSPLZpkabCSZCSskaQNZsmaYLZfWHaLZWnAmCSg-AoCSgLZ4KfYGivLK7kaa-QE5gxkasfaT_dI_Q_YRtLZHladSZwLZv6et-QIla1LZZVbI_QhzfqLZTlahGN-CSEMZiEHhla_9IuBT26Rclac_QkDSNMZJMZIlaRKiflaDTAg-ZoDSUKiG_drlaZMZtZNuladMZzDSfMZqLShMZmqa8palMZ3OZ-PZq0d5SeXBRlPZeHSwMZHESHGg2MZGkX4MZJmaSahElaRZCMmaZARuIiYJZANZv7IcES4chUmafESgqfWmaPFiMNZqQfGLi-wedmaXLZfmaTNZaphimalZLYNZkXU_9AqaBABR1qfsVE4ESefLwJijNZemaxmamPReIisgggIiCDZh1dGnaZyHDnaMFg_JZS7gINfiNADnajLihpaDpK8NZzIiR7grgg9lahLiPnaTFgEOZuLiWhaygUfLi0LiIpa2LiM5QQOZ5LilihTEDnLipMZpLihpfWVAh_glqHSJitGiWFgppf0CR1ggwnae7gOrGvpfFye2xez0dgFgAuLifG4FgsdOkFgSTer7g6xe8pfiNf9xenIitFgy7gJhgGGgLoa8LiMnafKZz0dfoavMZnPZv2FjoaszRZpasISqgg7oaFHSCqfkPZHPZuKixMixZFzMiRmfFMiYCNjiBooaLNN8lasMiSPZHHStoaxKcBmawoaWoayoaiHSlPetqaz_QmHS3oaeERrMinpaIpa3PZMMiRQZdFSDpaCNiHNiZNiUBSbNijIiVpa3jaPpaxLiNFgqoaAOZYggfpacNikLiWzaUQZQ7gqNigpfsNiepaWgUrpaWpauzagNiOFgtggUChWUR5NiSQZ1MiWFRtISz6Q9nLwISzpasDNvQN2pavMN4pa0pKGIBxKi9ISCiToggC2Y2GRCqaDRZPfAFRZbGRHqaD6M5iEKqaKESmpfh-RORZBHRQRZ2ra0TefJSVRZqLSYqalKiTJiFISeqaymRyqaLTVvOigRZsOiNMiHQYAGAxOi3OiBHT1Oi7Ki5rfSbglMiClam0QsRZ8Oi_SewRZ5OiwRZTNi_Se3RZCEi2GR6qarNf8qa9RZ1HRJDi4EiCSZWtfNDiIzQGSZ5DZISZ7DZKSZYKSnHVIFibVCMraRSZTfGTSZ4EivmalhebLCaSZt4dcSZRFieSZnNMxFZWtfkSZiIRyKSnSZ0KSubhSsPrIRtSZlra_KSoraqratPiBha1SZ4IRuraHLSIAEt8GzraD0G8SZmOihOiEJRBTZnsaDTZlTZNsa0TZaLSpTZ9QCrTZzLSisaVKR8salLSCTZnLSMsamPiPMS_rarsaEMSTsaXQi6sajsaaQiUbZZsaeQi_Pil4Q-racsaAsaRsaVQikQikMStJR7savTZNQijTZkeH0saPsaZTZ8_BtsanQi3QiR2AzHXXfdsQirLSCUZyWCCsaGUZTKRXMSHsaeHYHYhLyeWaVo8gehhIMbrGgEig_vhtrhvBin2hUGd6XdzGgjtd1Ggxahdye0Of9uY6GgDigg2dF9g98gXigwUeZigm2dCHgdrf8IbFHgi2SgMbIPfjrfKPflrfmignrfoigprfqigrrf_taUHg8yeWHgXbeZ9gDhNb9gGfhd9gXVZABC7rfL8hJCTR_hKSiFNRpHgtHgrPfY3dtPfHsfyHgmVe0HgSNbjuaIjgu5KvVeRlVQsf7HggaUs6hyVe-Pf0VeG1gzuaA-gPPSEIgy3dE-gHQfG-gKQfEsfLIgfjg73d7zeQQf6aU-ze4rgB4dB0eU-g92ZojgVHhD3ZP-hEzeujg3sffIgCOb7sfiIgj-gnQfdChm-go4SlkgvtfL9fDtfc3Z06Oa0eCaHu-gjlh94hl4dFkgh0eOtfDSYdObKkgfOb5-g_Qf7-g4va9-gMTUFRfA_gb7eetfXkgBEhS6WEXeuqhTZDltfZ3efkgdSShkgC5dstfP_gutfVJgS_gpkgbUgV_gWwabcUY_gZkfK1eb_g3XZ6tfE_hb5dkJgi_gmJg4kgmTiIEXowaNSi5_TSufq_g1ADs_gsJgu_gyJgh1hy_g2JgQUi5JgYYZf-geQPYufDTC7ehFSfdufBNhBDgyygAAhFxaPogGKg9Bhw4aOSfRdgIAhMKgKAhOKgc4g5RbDaDglgxufTAhbSf0ufQAhXKg9ngylgJQbkAhkdc3lgpxapAhm4Q0Ye8xas5ZiAh5uf0lgy5ZuYenAh4lgdAhgKgfQbCvfvMgeZZTvf9Sfb0ayAhVOV0Ah5KgAZeImg4AhKmg6AhMmgjeUH7d_AhiRSQmgJbB12e_oRGBh52er-h0wfamgMBhY7dRLgPBhULgG2RWLgUBh3vfkTfYBhpmgbBhqMSQfUumgtTffDgy7d-yazmg0NL1mg71d1TfoBh5mgwLg87dttcuBh-mgVwfV8IAUf6Lgawf1Bhcwfdza4BhKngZUfBMgiwfJYegTbm7ZRVSp7ZCCh5NHEChrwfGCh83efdgbMgPMgdngPOgfnghdgPChaWijng7wfSChaMgwwf_wfXChtVi8eUaChiMgT4edChHxf9VSgChKxf1ngMxfc4e_ae5ngsiYpChG9d-ngJ9d9SbcngPtK_bZeUfP9dexf-Mgu4ehxf3ChCNg-ChENgOTbGNg_Thd9d7-SrxfBDh84euxf-4ewxf3cgcVfQNgeVfbogTNggWRhegx3hG9ZK5e8xfiog-xfpVf19dmogDyf6beV5eZDhyVfzXA0Vf2cZCzgbTSOyfc9ZIXRi1a2ogI-d4ogCdZnDhXyfNiUJQeLUb4NgDpgu5e7XSxDhHpgNpga-d15eb-Z3DhOpg5DhQpgo-dZWfD4ebWfqTiYpgxce3yfcpgtXiNrU5iUgpg3ceipg5cekpgAzft4gp4g3UbLPASEhh-ZTThkQLspgc6e4Wfe6e6Wfxpg1YRLdecEhkUipXgaiGtOgTzfzYilNMjEh42aUQhHTZBqgkQeDqgizf1ifeEhgZRwEhIqg-Yi7XgiVbA_QQ_ZNqg4Ehc_Qy_dARA8EhKPgwzf3_d-DhzzfDFht-d2zfTPggUbSvAi3a7VbFAeogUjqgcPglqgv_ZnqgxXfY7e5XfQAenTiIWb3XfvqgyqgqPgzZiiPgpJglCTuaR3qgfAehfZrSizPggvZGYfDai2kU_qgpAed0fhee9PgFITh0fyFhj0fUYfICgWYfUIMYYf6Ae9FhxeeLQglAaWrgCBepAa57hWvBsAaW7hIBez0gKBeirgY6h8IblrgwqWnrgXdgFcRxYfUGhG1ftrgYGhhgZaGhUfecGhqPh2afijg2aBZ_gO5a8aUbfezQgCBZlGhKmU-rg18eAsg38ec1flfesGhnfe7TiWTcwGhr9aBPbzGh8mU1GhPsg1Oh4Ghs1f2fe_VLkYi9GhfPhYzeWsgNPX3BaasgKCecsg75aCgepZfXvVACaaRgjsghhZA2fjhZOHhVYbiRgRHhQRglRgUHhnRgVge7Wip9egYbaHheXeX6aqdSCafU2f0RgpFM2Rg49euYbogeAtgzifc5WQafFtgSaf3YbEtgvHhP-gBZCLtgzHhn2fJ-eHSg1nUr2f4HhO-eRfgVtgOSgc9eUbi8aDV-ebtgb5gU2gEIhgPgnThCIhcueKIh4aiq3gLfSC3fm-etUJptgkSgrtgTIhchej8ejdgvGTdhesSgwDeaIhyDecIh2-eSSh74f0SgAHTjIh5SgvOh7SgFpeaugXTgDabtIhGug8VgfLh0IhnLaGTgJug1IhOug3IhsIX1yfSabNbfI8aVabmNhtffiMhHdiRwg82KTthfEefabj_ezFDxXgJNh_JhOVgXieQ4fT1eRLQlTgsbEqugXkZsugCcfbdiY_f9DfJFeiTgzEeS4f0ugZJh2ugbJhAAfOcfMXGMhSTbbhJhHOhc9f9TgyJh4EeZiRCUgq3UFvgrJhsUi-ielcfFeiX_fHeiv4f3di5kZJlZQvgQUgvPhTvghbb8Jh9OhBugEVg94fj1fObiTegtAfeUgRrUgUgKKhiUgSeiSTgzXg35fVNhB4f7bbrvgrUgtvgMGaQIUwvgfXfvUgzvgXKhpMhJ5foIhCVgo_eKdfyNh8vgORTiKhU5f-UgoXLnKhpygmWg7yg3cfpvgu5fIwgHVgKwgbFaMwgfeiddihei55fRVg75fYkelBf5dfbke6cbC6f9dfPEe5wBG6f--aI6fE0hxkHzBfwsBkVgSPhuVgJLh5BfGefW6fOLhs0gTibS_aUefyVg1wg1Vg3wgSHebefedb7wgEdiexU-wgdqeAxgdHeCxgHleDWgVCfHZiAIaHxgbCfJxgdCfLxgAgb36fFffc9aX1CnCfble8EAWxgnagEhf-JhlpZglebxgQxgdxggWgPDfiWgaMhLfflzgNffXGa_xgXuUcoZnxgJMhQIeVff2leU7ftxgQMh7letoZeffLDfVMhfIeAMhg7flffGme6xgdMhUDfTNhmIhL-aGXgNYZfDfw7fZKey7fAgiihbrMh2NTbme8IeAfbNBbOygVXgAJebdiZXgM8fOAgGgf3DfIgfngiKgf8MhZoe-MheygymeDZijHNGEffgfU8fHNh9Jhl0gKNhGwgMNhAneCPh7YNnJeQNhJwUSNhqhindipIhrygrIhp8f_ygJYgaNhRHC_oREzgkxCGzglIhqIhQxUiNhsYdkNhXPDtEf78fvEf98frNhPgbO9f_gfZ_aBhfkzgYKhRbfGhfKRT_NhPifKhfezgNiidYg5NhRiiNrRYzg0diYii4qZ4UgzOhszgX9fuzgjKhFOhxzgkiiaKhbLhUgSrMeJabtKe5zgL_eROhiOhc_fEZgSOhf_f4iiLQh_agUJDE0gl_fXOhPZgVOh6hfJ0gVZgcAfiDbaZgnOhkpRbZg4RBdZgssRT0gtOh1oeV1gI-faiiK-fEUhy7S_FfrZgP-fWifEGf8OhviiMfibKhOfityg2hbp0gkhikPh4ZgPLhUPhxGbqAgn-fgURp-f20gmVgMag0-f60gSZi6pgaiG90gjify-f1jicpe1-fD1ggPh5-fbbiiPhH1g_5XIjfypecageGG1EbgagOjfiagR1gkagSjfmag9eiqag6GfsagNkiuagZjfsWfbjfFqe6PhCHfijiZxgZ_fSoepjfv1gn9fCQhZOhaoeFQhsjflkiw9fDbg_iiA0gu1g5iiEOaOQhBNe11gw_f41gWQh61gdkbpHfcQhsHfeQhRNePjUNwRG2g-_f1TTAIhrQhXZbiciRkfmThULfIIhJliJ1UBre_YfxQhY2gckfa2gHrekwfOHDf2gPQaa1U1bg7QTeIhjDbokfzVNqkfLuSMPaFRhXret2gFcgJPhDcgpAgaIfHcgXPaire6kfLcg_OiTRh-kfVRhLHbdcgpIfQHb4AgI2UaRhWcg2uSYcgfRhJ3gQcgL3g7lixuSkRhSHbQ3ggyRlcgVyRncgWvSW3ggyRscgfvSucgvRhjlfxRhpvSzRhaliQof2RhgBgasel3g6RhdselBgBShGPehse_RhjseS2fCdgESh5lf1VYJShHdgKSh43gZeh5-hCmfK1hwmiSYARShRUhTSh8Bg-3hmDgSIbMmf5YicdgrwSeShhdggSh7Dg95BQ4gp7WlShpdgMRapShY4grShjmftShlmfeLfwShiaiA5Wqmf5Ibk4gbKfAegdKfCegc4Uq4gmegT6eDegv4gAThx4gCThNYZ04gU1R24gqLfKThz4UWeg94gTmg_4g3Kf_Cg4ji0Eh0JiLySfegPnfg6hBLfsQeTnfKueVnfcgfdThVSafThNLfU5gTDgjThxegSLfLliM2gsQhitgbDgrThdDgbLfuThdLfiDgM4USniAzZ7miCfgW_B2ThOKbuueunbJThvKf45UNTh65UylbNfgvvJPfgDUhZci5Dg55gHUh_uejKbBvelKbMUhEveA6gqZTefgZmiwxhTUhjfgXTalfgPIfZofeUh3seaQgsfg7oi7KbgUhWobDaTT6gbEglUhzfgfveISeZMflvJbMfKyGdMfOSefMfh6ghMfi8hhsXhCijzDCMdyCiTTUVpi3FAXpi5Ual0ViCixDBQ1c74VfpibCiU1ANfV7CicyOlvhYWUapiYlABFVKXWYCivFJaCiSGVBodpDZBfTFDiq8dS8WwDZ9QfsPiMPif2Q0DZWPiRKSFrabPiHraCea76BAEZmDiaDiLZEFEZdDiluV2DiFRiKEZ_dajDiIealDifQi3GiJIDH6RMeaSBhBlaVOi79RZDimbJMaZvCLR6RTeaxDiR6SzDiZeaNqictX4DiChanEZh6R8DigYEieag0QtEZw4JqOSYFir6RQUiGEi0eaPEiYga2FiZEiTEiU9R1EZrwe_FiSEigEiVEiVNg-FiCHZN4dgEicEiFrieEiCriBGiW3QqEiUPi-2QZFZF8GQfap1QiEip6RPqfp7RUriXfalchyEiz_gcfaz7R4fDV8ROqiwFZI2QtRBlfaMIG_1QmULpfagPij-AEFiC-RtfaJ8RtriF2JBPTMFiQ8R1faFLiAgaJGZTFi5TiO6Mc8R4jgjEi-0QPTiFgacFiXGZsMLgFiXDGMFicGZwkKt8RGzEQ3QpFiz8RTga18RtFi6GZ7qihga9qikgazFiIEiWsi9NbDrilgaFVLnVLL9R4GZfmdF-TD9RNribgaCGiQ8hEGinsi6eaHGi5jGfGiNmOP4QMGiWFAq9RwJiTHZNhacGiIhaeGiIFi77RcHZUGiXHZdGiOGi2silHZbGio9RjGioyOYNiMOZwHZeha-dVROijhaawes0ccwemWUyGioWUgwerWU4GiDIZkweFIZmweYZdowezhacMi2eaCHiOIZB8gACLiAiHHi85QJHi_haD_RdpONHigraixeNQAgIZ45QKiazMAS_RQ6QYHiT6QbgLbHia_RZ6QQiagHixIZEQcZiaYoAbianHim6QUbeW9Yfxe8IZtHiExAvHiy_Rnia0_RHSSriaRGU3HiviaaxBYJi8-QG8gZqfI8gAIicNieJiN8g7weLGgGIi7TeaAS9TeNOfqhgpqfx1dUGguqfOjanufJUe_-KZOf1hgSLi4qffOfbIiXhadIipNioLizLiINihLisIiBIidFSmIiGhgOPZqKiqIis0dV7g9uih-R4jaZEC6japKi6oaHpa3Ii2QK5Iio2F7Ii78QmZC-Ii8TSqKZKkawBS1BFAAC-tdIJilbJzKZKJiTkanqTVkaPJi7KZc9QdJibkaNPVICSo9QsjdE8gZJihkabJiJLZnviEOfJGggJiaCSeXajJiD-QlJiefLnJixkagQLqJicLZwQLemFlGBuJiBXL6kaliCzJiCuevraFVb4CS4JiFlaGZi-CS7-Z_Ji8JipiaSeHCKiIlaEKiSla_LZHKiIlaa_dKKiaKiZlaWZiOeaaKiSMZ3YSSKiOKifwiiladlaCdeVMZEeZwDSYMZDTgAlAfKiwlahKiylajKi0laEPiMESnKi3tLJtiqLiCARMNivoamNfOti7DSOESsUc6HilJNVARLmaaSLVAS9OieqfipA60C-Ki3piTmacEGDLiOXe3fa69Famahui0RKKLiLBR-RaNLirjgPLiXNZrjMSLinmaf8gqmaJMDsmaaLidUEkNZo9RmNZ3uiGMi5uiiNiBBS3maBOidFS7yQ8NirNiNQZrLirPiJHD0xih-RIna3SeCvifIi-LianaAMinISCMisFSwLiLvilpawxiT7gBOZEnavNiCMifnaKyi0IiMyi9wi5sV9tfbOZcuiMNftxe6gg0ggc7gSMibFgVMi5ggxpfKTe77gZGSaNfsna4pfeNfgMigNfiMiu7gkMiAvi_xenMiYFg07g-OZTyiyLi4MirBRsoaUPZ_wikQYTNGqxSaPZsDRupaA1Xboa4xiDPZuMiLNiToa-yiA9Q-zFANiJBCgNinoaFERGNi9NizDRKNi8yiKziXPZyMiQNiZTBrPZ4wiuPZWNixPZuxigjaDviAISEQZQyispaddUd0aDziBvi6oaOoa5xi7ERPbe9xifJSoNi3yi0NiHMi2NieFR4Ninzi6NixNiDOiBHSbpaGziPFg5ziMFR7zi3jajpa8wiIMi_Niw7Iyzi9GR-zigERFOiSvLIOimwB0papnTMOinUROOiVvAJGRGviDxi-paxyipGRBqalHfDqaERZGJSbOilGAIqaeOiJPiMNfjOiqLSlOigOiL8gq8QpOi4EirOiKQiv0iXJScRZwOieRZzOi7tUezixggjqaqLSlqa00itOirHRqRZ4EiDPiB1i2OiGPi9JS0qa80iIGgLPiVHd1IR6RZwNWtLDPvdLud-qa7xixldf0iSGZBraARfDraYPi2daaPi4dacPi6daMSZegazriPSZNIRyfRPrapxiXsN1tgk3BnKSX1iDtiYrac1iaraxKSlMCzKSirDnJY31XBEUrSZNfVj6B9KSmrawIR40AyIRBFiUqiqqi2SZDQi4SZFQi0BCHQievAJQiu0iC1iS8Q4QikSMdQiQQiF2izTZHRidsaxQipJRgsalQi1QiARiywCbQiOQiU2i-LSRQiY2iwQi2sac2i0QihLSYMSkLSpQiKsa7ra4ZdH-RjHZWTZm2iiQiCsayLSq2iMRivsa5raxTZ7QiYTZvLSKTZ_QiZQiBRiaMS-TZERi8piYDiX2i_rao2iKRiC3i2LSvTZF9hPUZlRiFMbu5hrScRye_khgudP9hlhhp2hFwhtLd09c75hPighRifzhfwAkRilYU6Offig8OfpRi-OfrRiyUeQnWuRizdgwRi39hHHgzRiZVZ1RiligoMb5ta5RiEVekbfRPfnMR9Risig_RiuigXHgCSiaPfbHgSKUnJb0igHSixQYg9gOUiE2Zw4hm9gPSiJ2Zq9gKNbWzeuPfeuav9gguaXSiGjgZSiz9gKjgx6hMjgRsfgSi-9hUsfjSipzeFkimSiCQf1uan2Z0BCFAafsf0zeuSi2zeZPSejgksfySimsf0SivNb2SiE4dUQfmPS6Si3Si9SiifAT_hn1hcIgSEivjgUvaN0eiORi-g0jgk-gX4dIObZbUa4dMTisQfX0er-g-jgC3hwXZqWev-gWTiLtfy-gNtf2IgIkg2-gdTithFn0ehZD9Igq0e_IgZMWBJg24ddtfC_gqTiZkgtTiFCMvTiHwfPJg80eRJgd5SkkgqIg3NhRwarXZUXeuGh8TibJg_TiP1fa_ggdTjRf6bilRfBnhp3h0XeKMi_tfJUiBuf85SA4Wk1hB6Sp_gu4hpZg3Jgv_gIyhYUiHlgaUi-Rfl1e34Zn1eNlggUiith8_gjUiyEhGyfRsPPdUoUiFKgWlgc2gYlgGAhB4gvUiRYBTSfLAhzUiNAhYSfPAh4Uizuf3YZilg26SVAhVXalKgoriBVirlgPViLTSpSfSQbHViS2eWAholgkAh1lgJvfA7iDVi5lgqAh7lgrSftAh_lgWViBmg-SfYTSEmgTmgZvf17SeViVNf9KgyQbv2eALgKTfjniWJazZZM7dSmgDThueUa6ZSZeqvfH4hf6ZOLglaewvfSLgyvfQBhgmgqDiimgo7ieqijZej7dK3el7d7vfZBh4HNzyagLgsmg88G_ViCwfBWimLgz7dQxfntfIwfzhgKwf4mgapgifUeZgrBhDhgwRbOWiO2fEUR4LgXzaTChQ1S8LgPURYWiQaeing7BhMUfrUid2gEMgAChGMg43eVng6QeIbZXUfMChbngbUfLChoWiUpgMwf67ZiUfH4eqae4wfTWi-wfD8Z3Wik-hsng6WiwsgjMgGxfyUf_WitnihChR0a3UfT0a5UfuMgGXiD9dXVii4e9ngoxfH9AvChyVRo4eMbez8i9MgFog_MgoWiBNgXbeKogPVfnxf9ChLeU54eNKHsxfTtPiXiEDhXogGDhZAgL4i2QhKDh3xfMDhEzeODhzbeyXikogUDh1XihNgwcZCbikNgzVfuogAce-XixogqNgEceCYiGcecXH3ogKce5ogyNg7ogJYijceFWftDhOYi6Ngv5eGpghyfzDhUYiBOg2DhEOgYYiYATXWfbYiKOglaeeYigtfdWfDEhZpgDKfbpgHEi0ceVOg1mGKEhoWfrYiNEhtYibki_ceREhFzfY6eUEh2WfWEh3YiLzfZEhNzfVMC9Yij6ic-ffZRBZin6epjiEXfTdewhiHXfqEhh_dpjiLZiKgiRTB9OgRZi--ihHfL3aVZit_dG_ixBTPqgHPg7EhrdeU3a-EhiufE4A1eZ5eiPPgxrP4GAtTH3zfmZi-eZWPg5depXfNFh_zfPFh_deRFhdPg5BOE0fHWbqqgq5iZ7e3ZiL0foPg0ZirTiQeedFhzqgR0fiFhn7exPgmFhjAepFhgWbu7eKai7PguFhRIGFrgHbRzfZSaiwxhUaiHbS6FhPrgXai7FhbYf_Fhv0fNQgXrg3ee00fg4hQzc30fc-hO8eJGhAfe90fBbfMGhFfe3ai74aRGhXwVVBeSGh14OdGhM0goQg4Yfl8emlWn8eLki0rgYfegGh3rgE4dEZfDZb1QgWNFz8eDbiKZfuBe7QgHbiOZf-Qg85iMbii1f7cfkeiA9em1fWZfo1f2GhdcirGE5GhYbikcZabisEbYsgP9eJCemZf-GhT9ewIWfsgW9e6ET81ftZfcRg_ETMHhB2f1KAD2f0ZfohZF2f1bAybimcA_4iR6aB9i8WiysgnCebHhZCa8bis3g4sgDYAgCa_hA7sg4PA9sgDciLaf8sgGcizYb4YbeeAKciHtgVafwHhQciwIArBjGSgp2fVciJSg_gA9gehafDGTAheMSgKghatgS2ghciDIhKlikciMliJoiO2gM7aktgA3fk-entgD3fuciQIhwciSIhbhepDevtg2ci0cid7akHV0GTbIhwSgnheISh5tgvwWOUY6Deq7aW_eZ3freiEii5hicdi_eipKhO-aupFKdiCTgbbfXFfQdi77aSdiIELR_eVdiRug6Ihnbf8IhChiFiiweiF_ef_ehdi20hkdi4FDmdiUNhshin0gqdi4di1pUnugsEe8bfH4frugjcfr8azdiLhiCjeNvgVoeyugmJhfIT8dizTg__eR7PBAfCbb6ugNAfDei6Tgsei8TgVITIeiWeiKei4ieDUgl4fFUgsJhHUgReiDDjNfi1di5Ja4_e0JhYeiziR3JhucfSvg9Ug8qU9hS4ygUhfAfiqIaediBKhobbaUgrAfJfg-cfneibjeJKhdjeLKhwDjDYgGdiheiAWgEANQ5fvvgS5fVKhuje8eiYDjEDjaDjM5f6vgDfiYjiPGe-vgfdfZEjY8aZ-a2hiiDjodiLNhkcbv5fi-auKhsdfLkeUkiJOh54fjDjWNhDIT0dfRmN85fumZmBfQFU2-a7Kh8df9Khjfi_dfALhBefeVgPORCkSmwgGLh8jiLag40g7sUswgdDjuwgzfiFPht0gGtURLhDCfULh2wgU5fYLh_fiBEjkUgSzCCgiRHfEgimnZwEjt0MkLhpefmLhu6foLhw6fNleKxg1nZWiipag6qRSgikCf0LhzHebeiPyg4LhZWgWhiaygBebfgiyLhfWgdlShWgwJabFa2CfPFjueiTbfZXgrgiYAbO7fbAbKMhuWgWffwWgiAbuxgRMhZ7ffebfffPNTBmeiff2xg8WgjIe5xgLJaImemffBXgMGjDhiFDjMVgHvUHpZ_AbCygJXgzffFyg1ffbgiZKhXoSNhi9eb47fcmeR1XShiwMhXWgQygXGjSyg1MhFgfdXgbhifXg_GjZDjYGj2difkemXgfygxnihygENhgZgrfbphiWfiGDjgEj6hid8fvhilHjdzfyhioHjpJe1hirHjCHj4hiNfiXNhfEfZNh1JewogwteBiia1CDiiLHjXiibqRcDhJ7d18fa1C38fOEjkji-PToNhSzgmkgL9fVzg6NhSgbvNhiYgyPh-NhXhfoiirCbpYg45iuCbN9fF8fiii8NhWji7vg-EjsgbtzgDOhvzgIoeuiisEj3vg7Mh0zgPoeNZgYFffOhvMezAANZgeFfGjiAjiC0gbOhoki_Ke5IjcDbIjikOhEvZ-2URBCpOhJyCC-fyoePLeiZgLifkIj9EjaIjbii1DbajiQ6i7EYPbGrqSXRT6OheLej0gFFjAHj6Ejt5fnjiteGIag7cN5Zg-ji7Zgpli9Zg8Zgwji1tRyjiZPhvifkJjGag7eehJj7RT0fisLenpe9ifXtgEkijVeEtZDkiZBjlSiNMeYagmPhK1gxaWM1gpAjneAsPh2VQjagTGja1CiID4GfNJjzPhXkihMe1PhQ_f3PhmMeAHfc1giGjDEj9Phf4firZAQh8ibnki5ibm1gskiOHfAbgQQhWDbKQh9IjeFbkKjcDb0ki01g6LT21gNbgx_ftFb8jf7kizIf3_fqHf6_ff9CUpT9_f30U0HflQhiCjIlifCj52fHoigbgeCjnciAIfQliAUiiRSyQhdkf1QhJDhxbg4Qh0Rh6QhQLj8Qh2bg-Qh4bgdAgpkfkGbDRh-bglliukfnli0kfTkbJRholiv2gYbbS4RgreORhJcgkBg8kfSRhH3gwxh92gFVT_2gClf7rekkbcRh-kieRhJlfdRhMOeDBgXRhDlfFmiQlflRhe2UnRhlVTMmipVTOmiavSY3gDlbuRhIQaQseMwZmlfg3gD6gwxh3RhVbRYJfm3gfmio3g7Bj-RhbPeAShksenmiWRhFShx3go4aVLj7lf-lfalAdwh_mhwJf4-hmMj93gFmfEPf4miToihLfpueACgBteJ4gidgSmf0yf7SbfShO4gwxhFnihnBHniU4gqdgLXT1Peo8IUtea4gOnixdgwThzUiqwhh4gUniqxZ1ShhteYniwmfMTi6ShD1RqCgNaB-Sh4mfhnioKfBTflni1Ra1teVJbrLfLThZJbH2X7Cg1Kf9CgvniB5gxHjD5gCuenQeWTh0ceZThK1adZBK5UXnfg7ibySP5UtegkYTDoil2RkThtuZSSg-KjzjbALjf5UfDgAKbg5gcLfi5gzdgsSaA_hergsai_BgKKbXoiEfgznf4ThGzScoiFKhw5g8nfaRetChiLXBUhfReCofmoicRYTfg2mi8Dgqoi9nbYfg_nbkZT7LfwoiPUhh3gPbR1oiKEgkfgZUhOEgHNAe6UaofcUh5RerDhUobBpiYveDpiaveU6gdveoofILbfobIpi1fgJSeaMfLSed6gQLbmEg8fg-6UxUhmwdxDBZpiepiWpiAbh9BPYpi37UrpiVCiGbhRPjdpiipiPPjWPjMYChpiD5Vjpi4YhqCilpiPCiY0dRCiC7gUPjjCiFuOFVamCiwpioCi_JWDuOBDigIBDDijRB2piTgUIDiw1iYriLDi_piODig1iQDi5da9DZEqiFPAGqiW2iVea25RKqiAQjEeaHqiLEZxTTNEZJeaJQjLealJBNRbUeacRV3vfvDicEZJQjWealqib6RnqiA1XpqiBQib0Q7DiqEZvqil6Rleao6R7ripeaFEiu6RHEiGriNbUKEibEiNEi-EZBHiggadsiOriFFZLriuFicsiIriBGiKriwQjThgGfa3FiEHZ0gasGZSfaRrikEiy5QuEiSeHWrinEieFZitiVfamEi11QTgheriZUi0_gdfa2EijriI3iz2ivPimri6TA-6i1FZrriAFir1ioRA7FZwriGFiufaDQjwfa1riDGZC-R4riJ4Z7piP1iDEiCgaUFi-ri-fan-gtRj-zQBSZg8Rq-gbFioMBdFiflGm8R8dGaGZzfaLsiEYBNsiP3QgGZ7YORsirFiTsivgarQjFGitgaI9RgsihVLbsiyQj5QjosiPSj4pEngaM9Rx2ilsivFi4FixFiRfaLSjMri_QjaEik2EusiWDSmRjShaO4QBcU5si1siwsiy9RFtiOHZf4Q7sinSjgSZo4Q4sizsibkCQhawsi24QvSjoHZbjagahizihNiKtidhaZ-RfharGib0i9GRkhanoXdweTINzGie5Q1GiXtiB-YZti6GijCR8GiIdcz-RyNfbNfQEiZrimWfyXU7-RGHighX8haSqc-5QLHistiztcOHijIQQHiHiac8QN_RUHiLiaWHi2tiEhcZHi5tiZ_RsIZ8tiViae_RXiaAuiT_VlHi1IZl_RoHiM-FqHiGRdTARgxev_RvtiwHi0hXyHiQuipxetiaVSO-FgmtQInT8Hi-NfEGg_HiDyeHTjj1deuiEIiiqfR8gjuiPGgGjaRGgQOf3UAOIitqfp7Qruixhgc8glRbe8gWLi2hgeOf40e0uixgNUOiEOi3MiuzidpaipfljTSFgFyi2ja-uiO7gwUj_ziyUjr0d6SeRFg0ja3LiihafJSwIi5jayIi1zi4uicSKqIiOvi4CRBka48QSvipBSUviwNE_Ii-MiqhFCJitKZ9bCvKZHJiQkaevi4BS2KZNJi9BSXkaa9QmviWUjk9Qpvidka2ZMddXAeTsTeu9QwvijkamVj8KiOxiJdUQLZx-YSLZkJiemamJiRThoJiyka_vi0kaeLZDwi3kavJiGwixCS9ka8Vj2Ji4YRNwisLZyOgw7g2RjX_QJla0VjqLZBKiNXfDKiO_iqqacTBGKiC_QcwiJKimSjtPicTBHMZNKiglajwijlalwiWKiiwiTwiQMZlDSkWjlYRswi2WfuwislauDSTdLvlavwixlaOabzlaHhJp0iMLZ6wiaMi3xi1Nivzi80AuoasePykLCxiGmaPAR5MZ2Ki7MZVESNmaMxi9iaRmaUbZSxirwEO8gVxiYmaXxi4jgMGgPNZemadxiZIgqLLqASG6iixi_1dkxiqUjeNZoxiOSZwmasxiymaATjUziIpazxiF0i1ximLizNiKVjzUjC0i2mUsLitIiwNiz8SI0i4zixiBEyie-RMpaoqaUna9Wj3zi_Wj_Li9XjmNienaEMiwXjvxi5yiJ0ilnaZyilNinOi9GRcyikyiQMifyiWucn9bUNfh7gdyiiTB8ggoyi-0d_XUryiBhgs7guyipFgXTee0iV2XmNfHoaDqf1edz3UJYjjziCyi7yilDR9yiZzi_Mi8GSMPZrzioIiByigLipYj7MiBXjzYjNzi1YjbPZtYjyXEENiSziszRuYj6YjwYjAXjyYjhoaaziMIERNiRmf5WjNRAVNiOkKQxaCZjqXjjNimziPYj5ma8ziM5ZO0i8AStzi_UjXBRkNiDVj-XjUqa0zip0dgZjrKiYISuNiaZj_ERCMiL9S3YjaoaA0i-Wj0Uj20SBXUkZjGYjHviH0ipXjB0i-Ni9qh2XjCMieZj8FSuISHOiypaT0iKOiVzHj5Y3padTj6paWUj8QZlHf5OiXOiEqa3WBGqam0idOi7IAfOi0MZQ2iPJSPqakOiRqaH1iMXjXPXxRZqOikvORZjIGgfRZg_B5OioajkVJM1iSQZ-0i4EiA1iP2i2OiE1iFRiG1iyajhajJ1iyRZwqaefStajdFSO1iOWjNPibcFS1i6SBU1iTlC0HRs9ETPiFRiVPiz1iESZe1iBqih1iHrak1iPGiiJRdeaiPi5ESSSZLlam1iVIRMjZu1iVra3Pj8sizNKxPiheLlSZ0Pidra2PipSZE8T81ijra_1i8PiC2iCLSE2ikri5Di7FA3SZo9R5SZM2i5bhR0Qgaj_SeS2ikTZk2iDQjuQiqsa9QiyQip2i5sae2iD3ig2iJsacQi8LSasal2ihQiCcjb2i42iFcjr2iNRi4LShTZqQiV2ixbj02iOcjA3ifsaRcjLRiuTZHKRmsa5QiU7Xx1YJ3iBUZbcjTMS-QiVsa2QihcjF3iysaSQjOsaq2GjQicKNxfGO3is2ioMSPRi-hgRRi68gJ2dCigm3isGgTohRidbOdsOfhUecxdaoh1Bit2hCeh38gG6Y5Gg8cjtNS88gvwW-8gygNA9gvyL_eZdigLMRx3iO4UxtaI9gJPfLHgLPf43iNPfP9gTQAR9gv1Z8Ri82durfWPftVRE4iD3d18I0ceJ4i5rfISiM4i76hHyh04hNyfn9gQSiDsfx4iTSiDjgVSibzea4ioVeaSiNjgc2Z2xVeSicSid2ZoshjaU99gUjg_9gp4ibsfD-g2PgsSi7uaoNbJWZjsf2aU14iOIg1SiOciNuamfhT-g82Z-4i0bixIDB5id0hD5iiSjeIgQbUxjgh-gBfebWelIgM5inIgO5iBtf6jgW0eu4SuQfd3ZSTiTObBkgmXA_jhbWDb5i3Qfd5i1-gnPhf-S4-gw1i8IgMbj5WeBLbm5imOWw0PnOb1_iRGjD_gsTiDvhbkgH_gzuiRRf1ObF5d0Tijkg2Tio-gnkgxRjztfLbiv5gW_g-TiOJK7aibwavWTM1eX1hDIfNYjlJgsdik_gsPgj5dP_hwte-kgqbLK_hSifVUiDlgM_hQufC8MZ6i14Z2_gc6iXuf9Jgf6i6whh6is1eHSfnUiudeVlgIYe8fUtUiJ5Z41exUidlgMAhvuf2UiT3bWCgjlgSAhbxa5Ui76iwXL96i8Ei7ufMQbbAh0SftlgFVifAhF7iEvfnlgaKgLVioKgySfb7SfgjEViNSRigje2eN9iuAhA6ZP9i_UfZViqQbGmgdVi3Ahd7i5AhHTffvf9Ah7qVy2eBBh-mfDBhQZeovfr7iXmgn7hu7iLBhLOgZZeZ7dzVikWJoya27iTBhjmg4Vik7disBM3e_7iq9BksB16ZhLgrTfeBhAWixZeCWixTfA7ZGWi5ZezqfuLgKWiqBhMWitBh9mgX8i0Bh1LgBng68iG8dd8iv8IewfZWibMgLUfJZQk8ilzaFMgq9DhWi9ihjWiMAgFCho8dYngIgUangaUfA4eywfy8i0wf08iYSbgnhXMgkngzWimngtaecMgpng98iKWe_8iF-SyjSvngtejeCh5aeG9iBXiqMgJ9isMgL9iV-SmCh-lgRxfUvfyMgX6dsChCiel4ewVRNXiFVfjUbZ9i0ChGogc9iIogXXij9i6ChA2J8ChcXiz-Sk9iXKHm9ixWSo9iC_Sq9ibVfcTbs9iEAhgTbhVfVNgNDhvXiZNgM1aRDhwOj09doeJrVfgNgXDh69izgZ4hU-9i4Tb_HjB8BAYiE-d0ogRyfFYiI-iHYib-ZoDh1NgLYiO-iaofdyfEpgS-iRYiU-iTYiy5eVYihiUV-iLYiPpgn-dKkUcYivyfAEhh-igYiO2aFEhjYinJbp-ivATnWfZOgzAT9Sh8dZopgJegqpgpjijOgm-Z5-i5YiaEhOzf0pgpjiB_iMZinEhDYeE_ilEh0ifYkjdzf92aJXfV_iaZStEhD3apjiEKiideCPgVXfpjiGPgW_ZZ_iaXfmXAcXfuVbgZi8rUiZiH7ekZibqgRFhdqg5FTLFhN_hr_iaPgt_itXfv_iuZiCeewZilyGyXfi7epPgYFh2ZiaFhIoGcFh0Xf6ZiI0f6_ih4Z1qg_ZijFho7eZjg7qg0Pgf2OesfK4ao4M5Pg_aRrAeKAj5aS-PgoWbAQgRaiJrgVYfEQg5FhOrgb4ar0fUAj8AeYAjUrgBGhwljbAjhYfeAjOpAgAjk4hUQgkaioYfllUqYfoaiOGhqaiQGhprguAjzWaxYfH1fyaiFBa0ai6YfraifGhSxShGhDET_aiGZfW1f79inGh28evcR8QgsXbFsgefjwXbLBjbmjOBj5BeeETNsg3XbZZfs5aACet1fWBjlTbYBjz1febiRyW1gMbsgTagoZfhBj61fjBjOYbJHhQYbdRgc9eLgeqBjhRgK6awbicbihbAwBjMFTX-g7ZfXHhnSbZHhrRgE6iSnU6BjylfCShfHhuCe-Bj_hZBciuaCKafmHhFCjc2fGBOIci59FGtgrHhj2fNCjF-eYafPCj0HhK-eTCj3HhVCjLSg-gebcigafZtgGliYDgNli_NjlThhCjIoi_KjFLjutSyaf-ciWDaOIhqCjaDaboUYhekZbr-enSg3cimAjzCj4ciy-e6ci0-eGbf5Cjk2g1Zbqhe1SgCdiCDjEIjNGjjGj2cfdJjdGasIhh3fuIhHugNdip3f7hevIAMDjcwgfFjKTg4Ih0oUQEaUEe7IhUugQTg6FjRYgwiiveiSFjxei7qScugDJhkKhZ8ak_eUkiUojBfiJJhRkZkTgougqDjwdiwEeeievDjpojxZgkJhg4frdi_hAIcf7diKcf-_e3ug_di2TgeJh-Dj5Tgc4f8PhkXgzJh08aBUgHEjMeiqJhnqUMEjvJhtIjiLaDpj1kZTEjcFeVEjeAf04fSUgeeigkiHDj9Sg_OhBHMjFOJsgTOjmEj8TShvgxAfjvgXKjjjixii2ojIJhQKh0eiSKhR5fUKhtjeCBfxUg4EjNfi4pjn9aadfXjiPJjsPTGfigbbJjSmKh1pjeEjqKhrpjHTGYjSSfiQsUNFjz5fbJjfHjHFjthiAHaQVgUwgbfi4KhUVgYwgWVgcFjhfieFj_heF6fhFjH6fiwgJ6fgVgFefYhjsfiaPhywgxkHOieuFjiEajJjqFjTefCCfTLhryKVLh6ke3Vg9fiUHe5FjMIjxiinkSm6f3La_FjCfi4LTHgilLhQEfckjzEhDYeHWgbFaJWgLWglyIyefQojAHjOGjwLh4efggioTi1LhUxgxMh-6f5LhzMhhki6mRaGjE7fcGjzDffxgBMhjWgixgY8fPqjr7fGMhsgiIMhpGjvgiMMhXffxWgFDfX7fHDfxGj3gi3Wg0Gj0xguAb7WgZMhgGjbMh_giJme-GjOqjppjCJeAygt7fwIeDygTmex7fGygopjIygsMhPhiMygRhirDfUHj97fVhidpjr5fbpZZHjUygahi9Fa4DfeHj5EjgHjREjPJejHjjhihkjUhQnHj0yg_XgohiUgfYqjmsjaqjkDjjKavygQ_i1OggufPNh0HjRNhtfbJsjtHjljinEeMGfIYggEf-HjA-iAIjv8fugfx8fPzgHiiJIj41CLIjXrjFiiOIjMii6gfxejOgb_8fUIjuNhhCbViiJsjU9fEfi0NhdiiWtjqNhggbtNhQ9fjiidsjxDbfKhmYgg5fahftUSchfkxCa9fBpjXugBtjLOhaKjrCK1ii8iiZoezIj2iimkiUOh0IjyMe2zg0MeB0goFfaOh1hf_IjF0gJ0ghOhvkiIqSK0gWZgxAjroeZZgOjiGJjhGCIJjIifzoeXqSuOhztjctZrtjbzg7je3GhG6S3OhWNBsZgh0ggjiYif3Hj5Yg1sjTFjfJjKpeXPhMpeoFj30gosZmifmJjvji_ZgxjiBagHLhufiUPhdpeSQgxJjq-fxujxMacPhoEbCki5RhAIgGki9fVJ1gJjfL1gPtZ3AjrPhP1gjib5JDlibT1gMKjTsjWjfPKj8GfCqewag4PhVKjekid1gopjzii3iikkiykiRFbmjfpKjbMKMHfMujKhbyAAOQhmKjFhbNQhk1gzkiwvjMjbSQh5jf4kiy_fyKjrLj4_fPNe1KjJtS3KjCliiQhEliojb8Njynj-Nj0njBLjxnjDLjunjGwj1uZvQhOAgTliQAg3tSb2g6hj_jbhkf7Qh1YQcliMqSeliMjiQreYLjSreUIfjliVrecLjs2gOkbKRhvUTbreUvZsli2kfsAg32g31UwliRRhylisLjDni1JCuLjAyRfkbScg8LjCHb9litvZ4LjNcgYOe_liK3g2vZfcg3AgP3gKBgBMjj2UDMjn2UFMjtVTHMjMseJMjXBgLMjGQaNMjXmiNlbPMjywjSQaWwj46WTMjemiXQabJfhmix9eeJfltghJfMnjimiDShdMjpmiqseISh23glvQLShjWT3-hymipMjwQarMjerftMjIOjm5gBfgG4gadg1WTzMj_miM4g4MjLteeIbKCgBmbMCgiIbxPenShrdgX4gSCgExSvdgFNjINjQniWRaJNjctezShVni9gjl4g9gjn4gLwf7ShiKfv-iCzf9rNzXTkmbvCgLegj7inqSbNjQegAnfSOjF1egNjxDgGnfgQeQTh4kaFZf5sjAPg8KfF5g1niMjjEzeuNjoWRwNjWnfNDgregS5gBoihThK2gAwQ6NjXueIGbBIhELjg-eqThe5gsThpnfBOjrnfj5gxTh5mi-BgdRaWoiJ1KYoiD1Kaoi5ThnyjsAfeoiVOjMfg0DgZOj5uezLf45gDPjpoiiReAveKUhtoi-5gvoiOUhHve1Rh0oihfgvKb2oixKb4oi-Qh6oi1Oj3Kb4se-oi2zjfUhS4RhUh5OjjUh7Ojnofdob-OjgveJLbY6g2fgcTHrUh7Dg6fgxofIPjN0ZKPjsqb5ZhjGAVnQDsb2Uh-BiBIAYnQACilCCsTAT0jy_hECiX0jcPBWnQb0jY0jdMUxubzaTsTAOfAMvAcdEq5Y9ndgvb5IN8WBvGNMvAJuAHNBFrVq0jzpHJHAFrdsodn0jdNB0Vht0jxGNtKWTydQLW_chc0jlMfL4b60jp0jVuA_ZhD1jiXhv1bG1jlEC10jOWUFNUN1jaYD10jJZhF1jQ9KDej10jz0jkTFZ1jLDWX2bHbB8Xhl0javAS1j89CZ1jZZhQ2bv0jpmAaYDy0jMsWaFDUaWrdTf1j5cjpBiWaVx0jOvAbVah2hpSC01j-uA7NUBdjhqdR2ddwdEwhcac0BiU9hJdjdohDehv2Ya1Z51jjtAP3hwtglECIvAV3hhScefaVFWVRjYBBLLC68E2ACvoEz6hk3hQ0htzJfYhvgWKYhEQbirimQSIIbefaQyjO8eeQA_oRdYCblE63hZ0EblEUmhDjEM_aHjELiEKXC9aUZjEPjEjjEAjhPkEH4h00hq7h7iEqiEA1hdkE1jEmfhvjEy1Ek2E92jCxVS7hgvZ4ihi0EV7h1xjr8Ge-hZ7h-ihAuhp-hO4h-8ig7hE3j-phSuhk7hx7hcfhjxht-hi7h_phw-hV4hqxhD1hT3jauh2tVd2j6zhcbSGGhHwAQyKWdgjYhiXBmYhBIB2-PpYh6yKrYhrLDtYhV2NvYhBpHyYhi8hK1jl8hP5V60jJ1jj0j71hm0jX1jv8hW1j_FB6rWCtdryb60j_0jyydw1jlvhg1Y-3Y_rdN4j68h90jv0jAzhbDWt1jbbWv1jBXBWpd1LR0KRJzhlfdkrhnrhUxd74buBipahCwhXzhA2jWGd08gqhhYYhX9hH2j0SUv3i_3g3UeCtaWdgcdj0Riedj2RigdjnigidjkQAkdjJKLmdjV9gyMbx4erdjBzeG4iR8h3rfzxEgHgf9g3igy4hO4i3fjoHg9igSze_igfVeU4iCjgQRgEjgyPfy9geze1Pfi3hUihuVe09g99hZih-Hgl4iWsfoegjPhtzepSiFQfHaiu4iJQfTej9uaMQfMIgXejhjg-lU64iS-gVWZ1NbusfDnjXIgiejkYiI3ZN4dF5i5PSoejFTiJ5iaWe1jgJTioIg0Rj35iTzgOTiaFif2Ds-gwIg4ejJtfY8hIZD8ejN1eEPRbTi6Qfg5i8QfTtfRkgo0ek5i5vaZtfs0eo5iu0eMfj7ef54dh-it5iQfjhZDw5iUfjptf2ObikgVRf25io4geIjScU65iT_gxGh7ThaJgYXe_5idJgC6ifJgJnj14heXjd4ZJ6i45SL6isfjgFhEufy4h3cUcfaS6iwfjm5dV6i1djJ7dzEi3waa6iVuf9fj8Jgo1eOlgS0hiUiDgjpjim6iGgjCAhxPbq6iFAh11eHAhRSfwUiPYeyUiUKgflgOAhP6d26iRAhdSf66i9UiJVizlgAViL2eegjLvfggjtgjE7ivgjIVilgjjAhoriK7ik7Spgj2dUrgjO7ihgj_7jDvfwKgnChh2e8SfV7iYViDmg9YebViuVCDTfTjLcvf7gjevfzNjOmgBTfnViDhjHLgFhj42eoehV3jZmghyavvfdmgFaZfmg1ViZqi2vftDikZeaLgnmg-7i7ViB8icBh-ViR0QkLggBh9wC9yaihjjRbkhjsLgiaZP8il-iR8ixUSQwfCaexRbmghuhj1RbwhjzBh7Lg2Bhe8i1hjg8i6Bh4hjs9Wu9i_BhRngnwfrphpwfJMglWiDijHChKijJChiaeengk8dgng28ih8iRChlUfb8ioUfE0aeMgIhjibZFnjkCeoQf-WinMgXRSH9iuSbeVRugUnQbUViO9iS8jQ9izMgVxfXOjk7j7gUMXiw8i_SbPXiY9iEog0ijb9i2MjAWRMogjxfYXinWSixfS9i5ij_Ch64egXitxfMNgjXiFDhGjjG_SIjjm7jKjjdog3niXNgOjjhogQjj19iSDhqcZUjjByfWDhtVf3XiiPhjNgajjKzgdDhdjjNeJ6TbrNgd5etNg_Tbw_Skjjj9ZIYi0NgKYiMWfMYiP-i3XSeyfwDhZcewjj59ZcyjWUbY-i1jjC_j3jjc-i5jje-iaWf0zf0ThOOgMChEEhQ8iBogBkjwbeDkjV-ZFkjjpgHkj2mfnpguWffyjwWfM_icYO2-iJzf4-imOg6-ioOg8YiUkjssjXjUgEhSzfC_iy_jcjUFZiUTi3_jAqgI_iYdeoNjOZiL_ivEh7LZXkjPrjdzf2EhbzfoegT_ZZZi6EhS3acZib_ivzfj7jK8Af_ihZiG7e5kg2kj1delXfJFh3Kg7kjkPf9kjqnWbPgU7eCljTFhx_ioqgz_i7Zia7eJlj2_iLljneCNljIljNzSXFhSljS0fBYf5qgu5jnFhEtOFAjdeerFhKYffljNYftAeErgjljkeelljIrg0FhgfOoljXIgNrg6fZWAjLbSKBk-Fh1eeMQgCGh0ljPQg1xhRQgCMXIGh7ljWQgLGhcQgCojYQgP2jDECwAjC1fsAjE1fEmjraiurgk8eqQg2AjiAQhBe5AjOmj7AjA4d9AjoBeefeIZfCBjtBebcSMZfxBeJbif1fkEjqfedmj6BkyGhPBjFRgRBjTbiSJjxqImmjXbiK5jqmjiZfZsgk4WvmUURgeBj41flbiD5AHHhGgelBjKHhb9eyEJNHh7mjPHhtdR-mj3-fdCersgmRg95jEBkigUxsg6dRInjbXg3OadHhnBgDaf6sgW2fBCjJaf-sgEcinHhBtg8Rgd2fLCjJcig2fASgkeACSgfnjBDeSci1Hhdaf3nUfafNDelvVpnjDDklafsnjgciKwjHzjgCjykjlciGzj5Hf1nj_2fkmiB3fneAPIhjSg9njlSgstgzci3YfNGh3ciYIh8vB2Cj7ci4CjS3fawjvDaV3fBdiYdi-tgCqjkjiEqjIDjEugVsSYojMdiwwiHTgcojzDkRdiNugRDjibfTDj5Ihw3fK4fXDjzsjDqjtojbDjtbf29gmpUW8ayojdTgXHj5HjkjikugKJhoDjbienTgsDjJvguDjakZ-ugbygWeigkZHpjxTg1ug4DjLpj6DjAeiXTGCeiQpj9ugSpj_ugUpjGEjDvg7ITKEjPeixabIUgDrjIOhUeiTpjw4f1JhPUgfFeRUgyojTUgptjhMhsHjheicvgU_glEjdUgxpjoeiivgqeilsjPEjSoje9fCEk7EjeKhiLheLIyEjNGaBcb5ei1EjAqj0vgGFkNIjIFkUTgqujuoj8EjlZgmIjFfiAFj8UgF-al5fJfiAtjuEjrKhKFjBlix5fWqjwKhopj1tjKFkeJjpGeVFj6KTWwghqj6Khdke8Khfojnqj0LT_cb7jSBLhnfikFjhVg5Yinwg5ujGPhuJjzqjqVgyfi2qjsjiGGkzFj7qjNZD9qj2Vga1C4Fjk6f6VgGrjLDjukSq6fO5fjLheKAIgiqefpjiRrjkxCTrjwefVrjWFkErj1efiCfPxgbGj6efEJgTxg0HegrjZgi1ojnsj6gSdWg-Lhigif7fkgiEsjmgilGkwEkrojkGjOebHMhoGjzleqxgsGjsxgPMhXIeY7f2gi2Wgc7f1Gj1xgqrj8gi4xg-gi7Gjl7foIeBhiAEksDkaoRcSXNsjRmev7fJ4f94COvUgneOHj37fPvT57fSHjZsj3EkVHje2TYxgfsjEJe2MhGJe4MhjPTtrjaDffpjSOT_pW_MhkHjwyjkBbQ8fusjsXg1ygvXgaBDcEj16fvrjqpjAJhOEf4sjOrjk6ixhizyg8Hkwsjlygj8foujOwgCIknbb7hiyJeAzg-hi47iBIj41CDIjhXgo5fMPTHIjNyZPtj94CRtjbIkMHjhoSPIj2NhO6jlneTIjhiiXzgjIjVvjxOhZrRa0gtPTegbXtj3negIjtYgjzgwHkI8foKhftjeFkbyUutjY2DEOhdhfGOhvEkGei9GkTojyGk-Ph0iiOOh3zgCujMqe_tj9tjLHf-zgpvjkQTKZgQJkgoeHujAuj3hfnFfCjiNhbBJjpoenQgRujO0gWhbmhjRjiBRTXujKJjZujVjiuIkdujyOhQJj0OhDCkO7jubbjujejitZgZ_aT-fEJkTeiGJkJFkaFkDEksujetRuujMwAEGkxFjNdbv0glwjtsZrifAag6Mazji_0g7ujyifo_jqjiJagsJj9ji4qj_jiOagPSg4Jj_GhANaTagEjfGqVHvjsFTAKjKvjCKjMvjpBkp8eGKjGRBuPhvzUU1grJkW1g8LhY1gSKjavjUKjOsS0agfvj2ag_PhivjTJk6iilvjhKjBujqkip1g4Kk9NaukinKjp_f7KkANeFOajvj-9NsKjDNevKj2vjxKjXQhLtSZQh1LjAkfRLkA2g8wjC2gfQhE2gbbgyHfkQh02fJwjjCjpThMDkcLkFzjKDkQDkPli7NegRfakfPwjzQhVGbekfXli3QhVwjSLjXwji2gULjwxh5QTglikUTZLj9bgeyO_bgPuSHRhaIfhLjfLjGcgqwjNKXtAgvlivAg4Gb72gtLj1li4re3lilvZqIfZRh6AgE3g-liG3g2AkS2UBmiWRhNlfM3gHBg7vZmvSSlf2PaJmiS3gUvSqRhrVTsRhvVTSmiKMjwRhJlbzcgpHb1cgwLkZxjdmiQRhfwZjxjfxj0lfnCjgJfvJObMjt3g2limJfEdgGShGdgpxjyBgwqWsxjNzWuxjc4hV1h1se6BgE9gRSSOIbQzjKOjSzj4xj9mi7xjEteN-jA0RBni5MjWxjahDRmfMteDyjwPeNkJGyjANjtdgKyjsShSXT6PePyjOyjzIbMNkV5iSOb4IbMNjWni2ShPNj4ShaniDJbcniGVNyadIkj57d_Shm_jBThJZe47ikyj_mfwmbZzjJfgpyjrnic1RPThlNjJnfnNj4Hk_pgn1RVTh_KfK5jVEWIDg7niKDgjzfpegc2R8yjanf2Njg-DV5gEoiX5gdTfZ5gwuZeLkOliAOjxZeCOj-EAEOjXCgOzjfLfoNkXShyyfpDgq5gFfgs5gHfgNBj3Ib8ThfoiRihBZTioilvJkoirfBDCkGUhK6gIUh38ZpWIZfgpzjmOjrzjPoftzjXNkEjBrOjnzZLEgp-j8lf1zjBpg8oi-cixkFcofLUbufg-ReEpiASeIaTGpiD0jeEg3tBgEgqUhjzjc6gNpilEgRYYvUhO0ZWKUYqQnxdUCZm0SpPk7UhWvGtPk4ob40KwPk8obIkQHCicUXuqQnnQ5DRDeGF3b9nLlsb9nLieWuggigOfdatjVirYtSSocFLNU7sbi5bkybOdFA1jlHQ7vYDQk2IK2rYBXB4xds7I1rW_pLnoBGxQh0dI0TXQk1AEtlGmURMID6pLoINZyQ_Zj_0S8bThQkctbuydvGNcQkA7Es9FVQk2aG6FLnoB6hFjQklISwDcwrWEwDwQkEsWBPcnnAxbTrQkCzEFIADpBqQNAGBiQkWpLl1QSCiLNUZ_CGACESCLVhPcTIRk_HUseWYyAyZFerYUVhh1j00VmCFJKNAQKLRkl5VpULWJQ8rBR1ADtfcRkmXFZSc9FB9XhbDB_bFhHUAvbNtd_bFHlPJlAOGVd1jtubTQkURkmXBxOSZRkObTlWYKaUDFVIOAvIGkRkMSASQF0RkvGN8VQZiB22TObGgoKTRk-qdrQk-RkyrQhQkR1ABRkoHASvL7RkMNUv5A6RkoRk90jObTUrLumFiDiBrQewVRELTVhdQLPSk9DLezQGqYu0bUzQOREH9EbDii6RFrdeSkZDLrzQMCik1b55RYWXXSkMEZcSkHbB6MfUvAhSkhNU1Sksbc7LTxSJsSknubQ3RmKDRfCxnA7EAejVDJA7SkRJA3JCSvACpYT-IuZDxrQHTkoKWJTkK9Vc1FfPP6fAlXFvMU_JCk9A2bQI3QWuBvIG1LZGTkVdG1WDVLL8QCJkFVTkVdG_MVoBAgTkf6BYGNwqYcVOULL0WhIhOYGNFzE36MUTkdTkrjO6RN9HAiPALIGyTkK5RWTk1TkBGAHeQDEAYTkKgaRKLxfGbTkNlaBwb7DEksTnQk7vb7DE8QkhQk-Qk5Ji9sV_RfMSkxQk4lFZyQPBTQUJGqQIUk4QktwbGqQMUkaUk-Qk4uCbNG8rBSUk6UCUUkWpLO7SRJA_pQZUkCRkxrQ_pQdUkCRkOUk7DEQUk05djUkDRk6gLbeUd2b-qd02bu0byHWufWBQkPQkadGasVFXZLsd3MC6UkALVHNRAQkOQkKwcQQkBVkuWeeKWOiGRPPm-BOKC70jgJVWTkaFASjOSVkSzN3GNp8A7TCPUkbKNAfVwLCNaABqHYuR93CPVkfPP7DEiMCo7UVVkLUkiMC7LOaLOtmLXzVkTkWVkcNCqHUzQVsLZzVkyHUqVksLZXVkWNCSLAQuBuVkw2TwVkrjOk9A7VkpJL0VkVdG7_hpVkkTk7_hjSMJajZPPcIAmIAGWk0Tkw7DoVk4VkkTkxBCRrQUVLZLOfXKamKBWkK-BDWk3VkLQBVdGxBCgWkC1S7Tkw7DEWkAnDtVkbWkzMAdWk8MAfWkSVkoPkiWkS5bc4bkKK87UzPkK3bSsb0CilMI8Pk2CiPXI8WkAMA9UkJVk9QdLVkjfV-vYRLW2yhP-c_Wkb3bIpbADiANfpJVnBWx1jz5boZh0dhtBiAwh2uc7dhr4jc3iB2jGwhf3i2Biw4j4BirqdJsc3WkM5b5WkC2bnRUjXk_WkWKX7WkHQk-0bU4b-0bMQkP4jiKQ_UkZPPMVkFRVe6bsXkC2bLXkh4bX1bZ4jPwdjscPsWtXd6Gce2hnkdrBicudn4jWXkgDdWohxBiR9hq2hC2j9uceXk2rhG2jqvdiXkyWkklXM0dcQknXkVYkqlXXYk6pLraXcYk4QkQ0dVQkqUkNSk-QkfQkvQkCRkyQkWpL_Zjb0dfYkCRkg0dVQkuUkNSkFYheOE7UjAPi2MipIiCyiEviBVj8Se4UjEVjRYjZ7gaYjFoajOZTMi4ggZYjTYjXGScYjl7gZTjBfOo7gAhgWDRtyiDhgziAv7gAFS69jw4anNf0yiKhgPPi6Lb37guNfiTe2FgRhgAHi9QjMRjQqfWhgSqf5Hi6NfAGguviCGgiiYFGgEqfyvixggihgHOfQ8gJOflqfJIiHjaLIinuiTGgMjaquiWGgb8gZ6DvuiWIig8gsUj5hg7qfk8g66WRXk36b9NWSRiV3iURiX3ilrdIrf15hQ9hYzhd3iMVd0fdQYkJwh95hZMbVRimRi78gOdjvxZkyeXrfvUZZrfsRicig04jSPkA4g34jMNk54j13i74j33iBVeO9gpZU73iqrfT9gTPf-RiVPfASiwrfB3dcOkvMRESiU_heHgfPfK4iQ8dQghE8hi9gj1hy4hU3dvyjI-gV3ST4isPfLNbW4iu9gDuOw9g_djzPf4Pf49gD0hnlbGejhBAxVeJejn5jGvjo4iasfC-gqSiQej53Sbjg33dvSiz5jxSiOQfFWeN-g5aiL3dR-gfgU_aUTIg7SiW-giCkY-gcXjOOkW4SXsiD6jL8eH5iZWeAtArej_sfvejAsidYgDsi9jg1ejt-gxIgLpBZ5ivSEMtf9ejmZDe5iAfjMyY8FAfTi3WeFfjXtfQkgz4dSkglTihIH3OYYXZynfeFhtqht6juTickgNJgekg40eqtf90e15iZfjQ5iR_g56j6Ti9Bk86jG1etkg_6jvkgCUiIPb4BjKPbUqhB8hAWSH7jf5dKUiN6iNUizdj2OhR6iwuh0fjp7gWUiP6id9diPbY7jkPb3_geUi_fjQphCgjBKgEgju1eBAhf0aLSfJjj0Pbo7jt6iq7jv6iNKgOgjy6iQgjw7jUYe7UiUgj07jV9SYgj9RRXAh-6i67jHeUJ8jQVi6lgSViwlgsSfC8jKViJ7iMVipKgM7iiYeK8j-7jmYejgjO8jnijSvfR8jDlGW7iEyaY7i47ia7iceUc7ia8jgVi8gjd8jkViiyjUyal7iGThpVinqSrVil8jXij-ZZtvfv7icmgNhjr8j07it8jRhjHFh47iVBhx8jmmg97icLgYhjqmg9VibRb58jfBhDwfhBhymgK8i0mgNxenBhu4gpBhzFfPwf5Tf8mg8TfOth0Rb9ziJaeF8dc8iQ9j0hjaMgMth3hjXUR5hjdWi13en8i9hjrfjCgUd9jWngf9jnWiTNkH4eKChrWiMChtWia_jTbZZSbPijyWiq9j0WiOMg2Wiu9jZxhnFiA9iCUeFxfwng09j0UfgijiChiijkChFXimijoLgvGCIXiAVfi9iE-j4MgG-jOXip4eQXidxfHifa9iUXi2ChP-j4ChV-jZXi8ijC-jXdkQogUTbRWRLNgMlSWogDvZYogTLjt9iNLjtejrXiI5gepgJ1aybeoTbKoAqTbr-jVDhwhUu-jU5ew-j5Xi89i7XibjjQCTeDhq_SgjjE-i1ogG-ijjj-VfJ-i_-j3fiB_jcyjD_jrjjuDhJWfH_jLWfL_j_Ng0DhxjjMWfXYi-9ZQ_jIOgd-i9DhwViVpgcWf-jjy-diYin-i5yf5mLvUboYig_jqYii_jGegk_jEzfm_jMkj7_jL_d1YikOgs_jvpgRkj7-iLwiNeZ1pgl6e3pgCZiahk0-Z5_jJckcKkKOku6enkLSVbPKkBAkFqg26eEAkIIkS_ioZRkdeohkmVbX_iskjNAka_iA7ec_iMPgBFhtQH0kjWAkFFhl_i8Dhn_iKFhp_iRFhZPgfAk_kjkqgmqgUFhy_iOAenAkHRffaRuqg4_ifFhgck0_i-_igTLyAk4qggAeDAjaeealjXljcljDvQeljw7eCrgOYfvFhMAjxAezFh3FhilbRAj_xRWaiIQgYaiaAjbail4aYrgSQgfaiIzKZrgWBk0LelailAjL3fAmjshYCmjwYfqrgvaivAjEKj2lUImjVXbKmjxrgMmjrBkAmUtBkojgvBk7rgABjyBkY1fWmjdcSGBj9QgVhV_QgHsg_gZupjDRg_Bk0Gh_CKjmjQtiTNTVBjHCkORgTagrmUkZfTRgDHhOCkxmjPCezmjdhZ1mj91f3mjnBj5mjfRgZCkubi9mjtBjqsgrhZssgxikvsgofkfYb2BjP2f4ck3hZLnjmBgNnjQwe5sgQnjwCeSnjBZCUnjxCeXnj59FZnjo6a4CkwgeE4AceRE-e7Yb2ge-CkjnjCZbWcimnj5HhcOj7YJFDkFqTRSgL2gdLkznjLDkHwjNDk9NjhNevnjTDavCahxj7eSVDk6njjDetCjahe_afrSgbBkyAjEojZIhoDa3CjIojkDk6CjfIh8CjQTY-CjX3fTug4SgPojjIkFIj2pjsoj8JkLFkWojZKji3fjdbIugPDjPdizIhboj4DkPug7DkjojEielojWDjnojlFk4vgPfivojCJhHEkeugkEaFJhjrjKsj3Xg4ojqEePEkG4f9ojp8aydiVEklEkXEkSEjlugvTgaEkbcfyTgiITeEkJhSdJh9DjRcfgJhAEj4JkteiYKjyEkFEj3ITLeipJhm4fapjQeicpjbujjJhfhiaFePvgjpjRvg5Jhxlk7JhbEjKfi5ygWlk-GkYlkwFkCKhVOAEKhcUguFeHKhypjkxCyAfrDk3pjvFkVojpUgaGkOFksUgTKhC-a_pjKjeTdfrlkyKhtlkcFkZIjniiuJkniSwpg_vgjmklKh_UgmmkdEj1lkFYgEnkXBfOFjJwgVqjJVgOFj1mkXlkLEkxiiPVg1Khafi3Kh3df1FkffioBfITggojewg9FkiFjCLhtqjL6fCGknFj3qjyujrwgYLTIGkPefT9GwnkBvjNGkzVg4ke6fi3FjArj9keUGkopj9FjAyUIrj-EboefUCfeGk6hklHeMgitefcCfz_atLhRgiarjOIacxgdrjSGjCAbpCfirjKEkkrjVnS0GkF7f2GkOHk4GkjIaEIedhiEMhFXgxrjnGjeoZtWgRIeCDfYffGHkzWgwxgTMhzGjCJaWMhb1a3GjDsjhokj7fGsj9Gj8xgCXg6EknIh4HjzNTEHjvIebHkPsjnMhJHjetjYmeIBbKygWsjuMhYsj_ffoHkyMhZokrHkD8ftHkF8fomedHjxGkCffSmkiHjdygWfbVwBYfbmhizhi3meqHjtFkmFkRqjAwUPKkzHjvsjbfbsfb3ygPnkBIkRnk9jZBtj7HjAPT9HjD5AUneLCbw8f_fby8fygfLzgVYgTCbXYg9oknNhVtjpNh36jYtj9gfrIkVIjctj5IkjokurjJrjGnkZ0gbIjyIkdIjoIkrYg2IkQLaDFftIkBqkVkipzgIqjPrZCOhKFfBJkxtjDJkStjEDjQFjZoZ2tjh9fNJkKqeqqk5ag7iiHLk4IjZJkMQhBjiIujDjiFujGQhbJk0qkdJk2qkgDbShbLjiOjiNjifkRPjipsRR0gqBhTjiV0gHpkvIkpCbg5fgujbjiiujWJjXsZ1JkbFa3JkkqkHFk6JkZFkcnkpdi-JkqMapjiEPhDagTPhGGkujiaIfpJjZTRrJjCKk1fiaEb3jiJOkxygJEbYPhmrk0JjxifWKkibi5JjaKk31fshkfzUeKk16Expeg5iKkikKkOvjtag4peoKk7peL_fNKj2zUX1gAqe2PhwKkS_f5PhU_fzKkaqkQEjg9fg1gBbgnvjeKj1Ke9KkHQhELkVqeyvj3qkxki_KktvRGLkdskILk0vj31gpji51grLj1_fs0U9kiw0UdOaAlik8J_vjIkf7Kjebg9KjEwj2kkLwjwnj0kkzskbueykkMwjHLjwQhhTfpLkLLj9uZp9dgkfTqTaUTYxjqoegUTlDkBrkJvZdwjfAgKPagwjiAgiwjAcgkwjiLjMPhbIfcreGKkereRYYmLjhIfuwjHMk5vjAmiftkAxjNMk5liPMk5wjRMk7wjTLkzliI3g_wjCmiBxjZMkgcg5liExjmRhfMkoRhhMkocgKxjCQatRhxVTTmiwcgVmi8VTTxjVseVxj-ci0OWbmiXJfvMkpLj8RheHhoBg6kk3lfomiw3gqmigMj0Lk9lfllbumiuJfzmiOShvxjSqhCyD1miEHg0xjhAjcCgrOk4Jg5xjOaLRNkL4gMChN4g_xjKteZNkLCgGXTOteIniQCgImb2PeZ4gE4UMyj7PemNkvIbl2jgukSyjsNkUyjXnim4gBegxmfSNjLQeayj2Nku4g4NkRQegyjuxSReksmbOegumbEyZ34gfNjqni1OkjNjYegGOkaegSThJokUTheegEueNOktNj5niL5gROkN5gTOkP5gyNj8AhLLfRDgTueiTh5NjFoiWDgftgtnjgOk3kkwZeC0PEReDOjPoiFOj14j0dg-egfukJOjzThsOkDfguOkPOjXzjROjeNjtFeuiBqyj2Okr5U4OkQBCCUh7OkqkkZzSeOjdiS_OkwWSlOjnReoKbB6g_4e1citzSvzjuReLPktOjNPkvOj0vLJMfyOjN6gdUh6zjbXV3OjS6g6OjFpi8OjC0jGSenUhePkpUhI0jhPksUhFPjNSeHPjPSeJPjrveA4bjXklQk3QkAGBZYkSWkUSeC4cmQk4QkdSeDxk-wkoHAgSeHxk9Qk5TAtQkqGK0UkpYk6gLrYkZAiYWUo_bExkuYkmZXkxbbQkhQkzYkChC4ASdpfWZj9Zj7uiFviayizviSYjXMiPNfmRBDZkhyiRYUwpfoxkypfuML9gg3pffYjlFgsyinFgt7gkYjTZkr_TzyisGS07gLhgRARNhgZGVeZk67gzpfqrhgtinYjUhgA8glZkC8gVuixiaqZkYuiTUjaqfVUjlxkwZkDIiyZkFIibUjLOfkuiBxe3Zkv1d5ZkshgY8gQIioASSIinUjrLgOxeTjalxixuiZIiI_ggGgXxel8gBYkPic_qfkOfeakH1Z31jGtaGrf81jAlhufdb3i_WcNYkcXknDdg3idzhi3iLwhFZU_cjRUZIZU0yk29hlvQSdjsZZAHgVdjqyeD9gsMj8Ggqak03iDMXtakAVZ94j4Ri_4jHKLSHgD5jtrfJVe4akY9g1MbCzj61ZHEhF3STVe2igQ-gXUiEyhGbkOUiIbko9gLbkW5jUzeONRObkUSiY4if3dTbkd5j0PfOjgg5jofih4iHejhSicbknWYkSin4iZsfv3dhbkt5jjbkajgtSix5jLQfVejxWfwaUzSisbk35jvbk9ZZQqUssfV-gkOXgejDLE_5jnJbBTimWZDTi6sfS4dzjgI6jL5ihTbuejfvawejktjF9AQ6jKckHckT6jF_i5ejW6j7ejYTiz-gi0eQckr4dCfj6pik6jVckhTiGfjdvIIfjlTUctfB_g66fq6jGJgcik-4hBLKORfSfjtUjw6jgkgz5iz6jO_g5risckbfj9ridfjwckzOk96jeRfifjILjt5S2ckX5dMkkewaF7jGUiYyiqfjSUfM6il_gJdkO7jswaG8hp5dhujU6iIdkN7jy8ZLdk7fjb6iLlgd6iI5iAgje7jSdkRlgUdkDKgn6iHgjD6dNSfnufuUiddk0ZBfdkvYZelgSYejdkhlgldkndUVgjTgj17jA-jbYerdkbgjZAh8ufmSfeKgwdkP7iydkiKghAh1dk47jE8j4dkH8j15ZoAh8dkMeUM8j89jxgjGzdpijafU1gjn2e1Ah4gjETf6gjNekc8j8Ahe8jTmgg8jGgBmvfFBhj8jSTfKLgc3jQWjW7dq4eNBhV8Sb7dPhjeZeP_BfTfOAgUhj87iWhjomgiWirekeTRtekewC68jwek88jX3ejBhmckuTRJwftLgD9j2URf3eLWiH9jzLgJ9j-ekUWivhjyBhb8ibzaWWiHngS9j4fUhzaV9jsKbX9jRLQNfko7ZPfkUVSq8i63eWUfbVSGije8dIijx8iVfkq-dMijcfkOijjUfYMgRijCUfpWijfkgaLv9jR4e2biM2f9WiE9i19j9cUtfkI9i2ngK9i4ngyfkEWi1bZt2kuTRR9i3fk0KBF-j_3kH-j8fkJ-jzChlRb1Ch2ijWXie9iR-jLogV9d24e9ijy8ZeXiADhSogXVfa-jp9iQgkr9izxfatUDMgE1aLDh1yjmzkxbemVfxXicgk_xf0XiS5ehgkYDhIyfaDhtogz-jbTSpgkgDhXDB6-j8VfkDh-jCxNgygkMiUN-i3NgE_jV-dR-iQYiI_j-NgO_jL_jzjj2ATBhk2jjZYi4jj3VbT_jdYiV_joJgXpgj-ihYiAkjNhkB5ke_j8yfShk-iU0UbbyjdOgDzfy-iYhk0-irpgVEhr_j6dC5Wfq3USkj8-ix_j__jRsPWkjPKkakj9pgqrkCNhf_d9_jgkjJ6kpjUMXfkkjZvkBsVGqgo_dU6k3hkIMZpkjY6kCgO5EhYXftkjtzfPAkLPgxzfykjXsKh_iI7ei_Z3kjUPgnZiN7eMikYPgeAkcZTgAkuXfiAkFWbUikWFhN0fpAknAk3_ibFh5_i8Zi7Xf5ZiMUilXeTljskUT0fiik1AkEAjlikDAjHAj6PgtFhsikLAjABkRYfQaiDBkxikDQgHBko0fJBkulj8FhMBkZaiWrg5ikBBe7ikCMX9ik4ljGPf1uejAjR8eDjkWIhnAjtYffBkrAjKcRiBkhBkwaiwAjlBkpQgL1foBkcSgbXbTjkgjWPmjhcRRmjcBV_AjfJFBBjbjkFbiXmjejkZmjPZfemjwXZNbi_8ewXZQbishZSbiF9eTBjtDGWbiJ9e-akNRggZfN9eJCkbBjgbidBjYKkfBj34IymjmbihsgTCkmYAmBjudVrbiHCatbiZCesBjbCexbiTHhxBjb0kn9eP4kcChKkkpWTQ2fOkkexjwRgnYbgHhpYbHafFcimgewCkECjuCkZkkPafe2f3CktHhi2fNci3TXKtg8CkjkkNtgTciSCjmkkUCjHlTYciaCjYeSYCjjafDCkfcidCjjLkqafzkkhLkHliFwj6skxiZSDkZMjNIh4aiWDkbDaRIhAlkAojDojDlkuDeN3ftSgHlkiDkJlk3tgLlk6gAMojoDkuhekIhUrkXFkWrkKOh3mkBfiH_edlkaoj0DkglkdojxIhmqjE6fSDjV_Wu3fXdiuheadiOskYFkD-kqmk4mk43fg_edugceihabldiAIkpujYrkIFjpGeVJhn1k_9bQEkNJhSEkGieBcf-lk0KkyDjZoe0DjBvg2DjJpjaJhnkZMpj5ug1URFiRNmkRpju-kEEjBmkoEkoJhqEk9kZGUgZmkLvg9-kVeiBmkx4fZei2EkJKjSJTUvglmkCnk-OhEIkbvgjEjdvgleiwpjUbEymka1C0mkWHk2mkY-k3oj6pj8Af8mk9pj-mkCGeUFk3Ejd_kbnkRIk2lkjhbzNhT-aKnkBFjiFkDFjCwgp_kpmki-kbqjIkeoFktskqFkYnkXqjPIkcgir_koGegBfTwgzcbfqjinklsU2FkS-Clqj5FkO-kkfipqjmfirqjofilFjunkrfi_GewFjnrkcHawfiYhjsVgerk6ujMGkzgk0Fj8qj2Fjcdb-nkKCfZLhPmkCEjzHDWGkeLh2DkldbhLh6mkJAFn_aEGjNrjUagFAkD5ggGka1CiGkPokgnePGjTokyHeWgiVxg3HeRpk7LhNwU9LhdokdGjjgifGj3ok6MhoKhuFkBOTmGjMIeookpxgLMhS7f3rjuGj0giIHkdffKHkzxg5WgBsj1okRDf5Gk6GjmIe8Gjm7feMh9xgkpkkxgZHkHXgeoREpkIhibFafHkPzghHkKpkQHjQhi67fBfbThix2CWXgA-ke_k0MhsHkaHj3MhWpk5MhxHkqbfzHkfBbcpkxmeXfbzme7HkjygMIkzpZ5meupkOWgwpkesjypkuhi0Al2rkQ6kofb8sjqpki8f2HjoBlDnkmjiECbUIk9hiHtjbNhDzgKtjeNhMtjVvjOtjMzgWYglNhV-kUrRmIkwEfUzgsNhatjAhfWIjdtjYIjZiidqkRKeKLaEqkUqkfIjBFfP9fZKeR9f5ClmiiQqkInkDTCqiipIjsiiCJksIjbmkpgizzgf1gxIj2qk8tj6tj1Ij3IjSJkCLkEujcJkT0UYJkWJkdOh4qkxqkRZgeJk9qkHtkbwjiJktoekJkErk5ekbhbqpkYujTyUqJkvClozgHqjHnkZjiOwkTJjHEYaLe0JklujuZghjiyDlBAlxpkhei8ujGciXCllUisrkvuj3nk6yUFKkUtk7JX2ujqJj4ujwuj0jiUKkMuRprkHIk_-iyYN7jiJElIzUAkix2f8JjdCk0rkDjfczfyua-JjHjfJvjJkipPhdag4aimKkszUIKjpKkUvj_DlOqkrID0PhZkiZvjuYi_GfyKk7PhH_kSFf3tjQOh3Kkoki6agvqkgKjHLkrkiHLkvjfSskUHf0kifskokieqeLbggqejskg6khXF3vjOLknHfNNeptkmHfoqeeRh9vjD2g7_fudX6KjkuZ8Kjj9kvvkxkkkLkFAgIwjiLkwvk1skJEN8skOwj5OaTGbGIfSwjLfkDtkdBgxLkGtkgJkItk69knDl5bgMtk7bgOtknUTklim1UGRhp1Uw0g_Lkz2gTkbtliEMk5kfGMkhxRftk3LjPLkr0UttkjtkkPaCxjzLjSMkVLkxwjDukzwjWMk6MkYMkEmiN3ghcg_Lj-vZGxj6PaIxjGwZ4tkKwZMxjJJfOxjMwZYBg3VT-tk32UAukTJfHPkYGlXxjtMkbwZHuk7Rhp3gMukXMjiwZDdgswZwBg_MkIdgBNkVuk1BgGNkNdgIPkM1DQShyxjvRieuk5ljAfgnDgPNkiPebShDCgZNkAnibfk9lbpukYmfByjamfbNkuuk-MjJniRCgyukMniENjjNkR2kd4gGOjnmfqOk7ukDQetNkONj_ukZniBvkbniEegUNjnSBHegeyjIvkKegKvk7NkkniNvkGThPvkoni3CgSvk8nfUvktpVtyjvJiiJbbvkAnbH5gj-jYThfvkaThhvkcThlvkMnbZnfiYT-yjkYhqvkBzjsvklFl3skwkkl9kkFl1yZJzjNoitThMzj8egoOk6vkNHlh4gPHl0ThtOkICgr5gA1Wt5gyOkqNk0Okczj-ThIgk-5UOfgMwkugBZ9kdOjooi-OkhOjlRejOjVwk8LfxoiEEgpOja3RbwkDMfsOj3oiuOjmfgNPkRverfgUPkNMfWEgXPkqwkZPkDLbswkE0j_OjD0jJpia6gzwkK0jtUh0CjmPkP0j6fd1wQ8wkTHcnnAjYkqXG2WkaYkiDc2QkYYkmDcAFBoJldiPSDZqcDxJlsQk_Qkg0WQxklUk6gLFRkC7g0JlJbThQk1DcAFBxYknoBdxkzSe1ui8UjP0i-UjqZjyja7YkEXjD1iAZkHZkb7gqxk10dXYjg7gFTDi7gLqfnyiKZkpyi0xkfMihYjhMiRZkDBC-pfmYjd7XU0a6XO6MiwFg_xkQBRByk9LbS0FwNfmyiYTjwgasEiDHiktiFgLOUjRARQUjF8gXqfsZkUUjpMixVjGXUYUjXykaUj0ZkIIiluioqf-dAqqfhUjhyk8Zkwhgkyk_Zkd3kPxeBakrUjyui40ej8gXtWsBWbqdlkdDYk6MSLakpZhv5h3ykDigoOfo4jVzhKYk25hTakbXke3iAzkXak85hezhEzkk3iJzkbakZdj8LRq3i_8gs3ibrfu3iRzkzxjTzkuMji1ZztaddjFIhMHgwwOwak32dQ9gdzk0aksrf2akodjhzk-yejzkZIl3MbJ5judjAbkwdjTgkB2ZN4iN8hvfjejj3djS4iyzktHg7dja5j9djJsf3jQAejd4iWbkf4iFEkCejI0haihKuWE0kJ6kq5jWjgr4iDnDbljmNbv4iN0knbkP0kL-grbkoFbU0kojg74idej75j8Si08kA5i24hwbef0kUvae-g9bkk0k_bkJ6jdWeKTi1WZU1kP6j5RjR6jU5i2ejX5iVTisWex-g10kc5iPck_ej50k6IgDfjNkgfIR8-gYck80k8WebckHRfSxgftfH1kD7kTyha8hG_gz6BMJgIXeOJgL_gZ3e1TiT1kN6jRIjB1ecfjJHDUwarkg9TizXZjfjwkgD7jykgFUi8tfoCRm1kJORmwaDCXlXeq1krwaLYZByhBlglQR2fj1jhYMliRSW7jMUAbUiASfb7je6iRdkkih9_gQFlzHiv1eD-jx1eZdkKgj6seblgpziWgj36iXSfyTiN2ky7jKaeklgelgpdkvdUI7isdkaAhudk87jsgjo2k-dkA8jG7i86iV2kkxanKgmAhZ2km2kb2kL8j7OlN8j06dBekyKg1fkv2kW8jeEZ_6dJmgfvfLmguZZQek6Hlk7iMZeCBh72kGLgnvfq7ik8js7iv9jWTfcekp8jeekH3koYT2ViThjw8j77iy8joekrKWdLgA8iqZe38jU3kZUSfhjlTRI8iDWizekFWi1ekIWi3ekohjsDlqhjSwf9ekG5hL9jAfkYwfWSfEngbwfFUfXWiu3kASbwWii8iKfk94k3HVdURSng-thIMgkWiSfkWfkg9jB4kQChXfkjaeaQlE3kTMgWHlVMgm_Befk_HZgfkSijK4k88ikfk4WifGZtngIkkvUfD9ipSbfChfijtSb2ueJaDNxf79jwgjoChd4kqCh5Sb1IluijqWi7fkX9iLijzijo4k1ijeQlaXiWbe21Zf9imxfP-jU-jScZW-jl9iY-jn9i34kEjj54kd-jYwk2YfZdkfcZw9iA5kFSiDXSagk9xfF5kzXiegk49iXjj7bekgky-jLyfItjZMlyogBYigXStgk3bLH-iwgkljjo1azgka5k_oiaUhUce4gkMWffyfSUb9gkW-i1DhWYiZ-iChko5kR_jq5kGhkLhj8jjqNlCEhY_jk-ig3kf8dc_jjeg15khpg35ka2a--dOEhDegC_dwYiz-ihOgNkjchkPkjt_jghkv_jbEhI6kP6kGElVUFL6kiEhKZRkEhO6kWElR_iLZSJZiK_ijkj7OglkjWWjPKkHAkPKkrkjDfAIPgiiVwkjD7ep6kCFhVAkQPgyrPSPgu6km_ilMBo_ij3aP7eGAeR7e26kBljSikkAkxZipqgWikVkgYikmPgaikE7kvAk86kxAkAAjJ7kCaiK0kYljFaiY0fGAjJaiQ7krik-AktikU7kxFhOAjnljTaipljreeTAjsljLBkd7kXAjOBki7ky0fcAjZrgm7khaiN3jNVFq7kyAas7k_lju7kA1fsQggBky7kTGhGmjxainQgZGh3DTbGh67kKBa-Yfd1kAETVjkyQgU1fkGhTmjZjj5QgEBjBsgNZffjkwYAhjkvGh8BkW_kfmjLsghmjD5AT8kkmj_BebZfnmjtjkb8ky1fd8kBHhcBj21fEHhkbik8kRCknbiIHh6jkksgr8kH6at8kf9ev8kQgeZYbSgehCkxikpRgHnjV6aCOl1sg78k4Mk8BjoMBsCkB9kyCkvCkDCjVnjG9k4CeweAJ9kanjKCjcnjN9kZ-BgTLOCjO6IinjUciV9klnjX9kqnjHZbb9kdElMrkFtBcCjHIhoFlm9k7NjvkknFljFlh9klIKo9k7Dg4njr9k9kkvciYDkxcivCjutgdDkDojfDkPoAz-eoPi0DeJojhMjLojnDkmlkOoj7GkFJkomkHJkf_kJdfG-kjefI-k3DkyIhL-kMugifi6Fk6DkQ-kWdiTEe9tgU-kPDlFdislkgClNievlkgEeEJh0ojqHkUClPkZFpjs_e7ojmTgp-kxditDjz_eRLAyieapkaAfl-k6dibEk3DjHmk-difEkNpjLmk6-k0WlEeioAl7Fju4f4Wl_TgSFa3iepEkEUgD_kLEjF_kNWl5JkIXlmEkzEkUEjenh4JhnHkd-khAfQ_kank2_kAEl84f-Ek76jZ1kmeiCFkoEjpeiqEjTlkmzgcIkgXlnUgT_kxEl4Ha7pjpjek_ksjem_kAnkBqj1_kQWl3_k2sjFnk6Cl1Dl_Ejw_khFkO_kBwgNqjeXl6XltXlfdiSqjh-apFkMFj9_ksFkwElOBl7XlrujxFkEAliBfGAlTVgIAlknkXVgmnkbWlgFjfwguBfjFjScatnkxfiVAlpkezJjlGfn7ZElE0nkFZBcAltfiFGkTElzwgMHe6nkXef8nkkAl5wg-fiAokwElCokfsREokh_kBWgcGkMrjSOkNZiRsP4Al41C6AlQgi8AlRok3db-AlF1kVokoCfVGjXxg6LhC7fmrjeWgdIa_LhTYZJffhxg6IkLfiIYlvlemokRBl-CfTBlrGjxgiOMhyWg6rj0WgxxgUMh_rjdBlXMhCsjgBl3okiBl-Hd7xgmBl8okiWlVUg_xgqBlGhimMhuBluNTKhi2ZlMhimDfOhi0BlXsj2BlTHjaXlUGjQpkaqkXhiTyg4uZisjwbbksjYpkdgiI_kpsjHClO8ffpkXJeHEfTgfPClR_kgeiPKhnpkf8fwnZ9sj0hi_sjGYl7JkSYlbFk-ygiClGtj2pk1-jtTSYIk94CaIkrXlkIk2yCrCl-pkEgbAqk_ZlZYgBKezIkr0kFKekXCmtjTii3ClLqkSXlQmkzDllIj7Cl8Efitj-Cl4NlVqkBDlSiivBlEDl9Nh-XlHDlIFffqkbhfhqkKKjjqkUlkRojC-kRFjZpk7Yg8ElHDbsqk3agjbldKjPJkWDlBujEjiGhb7qk8IjuvjG0giDlAJj7qkOujKjimDl_qkSujBrkUuj9wCWujgZgvDlJsZaujGXlqojGblOJj_XlSpSqVlPUi5Dl-oe7Dl8Dbi0gcalXfiealNGfhJjurkoYlx0g0ujirkOElkrkQElaElorkfGfcrkjpeRElMKkGGkFMeBki_mj4-fFvj-9gCZR_-fOGA6rkNtZLvjrairElRYBBskK_fagibblYrjliisSTGsk_rkBqeySTTKjKskcvjMsk5ElwElgvjVoetMeHFli1gFQhovjaDlrvjaskGFlmvjIFlLdlx1ggskMFlKuZMbggTTMLknFbz_fyFbnsk8kiJ3gmkb-vjkjbwqeBwjgFlDwjcIl0skvVlDzjHAgiFldIl0VlMAgNwjqbgtFlsbgvFlWliwbgZGbvLkYmiCPayLkdli4Fl2bl2LkEXKili-FlhwjAGlmliTtkAMkmJjEGlVxRBMkMRhrwjnLjuAgwMkLGlwwjUMkk3R0wj-GbxLjTGlFlf0LjqskLYY0listkXMkFBgvtkDxjgGl1kb0tkCMjpRh3tkQBgkMkEQaqGlGQasGlkvSuGlVwZwGlQUhi3gFuktlfFvjIuk5Gl1MkqBgyMk98kdlbOuk8MkfMj_HbSuklQajMjpehWukwxjyseoMjaukqMjINkSzkp7jImfGHgz5ghukaBNQNkSHlK4gUHl9xjVNkYHlP4gjShuPe9MjFyjemfoShgHlCNjzukrIbkHluShoOkRni9TlCDXqHlV4UNNjzdg3ShA1W5ShxHlZyjuRAYSlxHlgni5NkiniWPljyj8HlZPl-HluDgRvkYJbHwkDIlASaFIlwnimSl_YiavkzyjcvkKIlbpheSRNIlvNjFLfc6kILfRIlzQe0NjmyZv3j4NjYIl7akGoimFlk9kldleIllnfjOk0vklOk2vknOknHlPzj8LlRzjrNkORe_vksIlvOkuIlxOkP8kxIlwDg9Thz5gKwkXZT25ghzjxBXQwkMgRSwk95gAobqzjgzZGPksKbsReHJlTof9FBMPkSjji3RMJlJhliwk4RlzOjdofmwkApi8zjCpi5zZVJlaEgWhlDSeXJlW6gAPjG0jCPjLpiEPjjPke6gPpig6g5wk-fg5CWlJl-qdNRkRxKiyYQ0jvwQohlHRkapOr8YEZh1rWqhlR7AV1j0hlxhlp8IBUk87RSRkWNWUxkb2VwhlJRkHcCm1jxbT1hlYgDBodqKlmBRsKlPhgiyEa1StAieDWZLlCYkq5hwKR1LRI9hWsWK9hdnYYrfN9hurha3io2h9ykUakUndWakE2jW9hgXk48ga1ZXdjNDgyLlk_YG3YrakWzkAMlfdjvak53ibzkFBAB5je9Crigg-DtigLrXG5jNMlaglzrftdjzigSMlHzeO5jqzkJdkR5jTOla1hf1Rvzk4djMbkSSi1zk8dj3zkxPfx9gc4ie5j8zkXbkkMlf5jr6hj4iiSiD0km4itMl2VenSiDQfwMlStODAjVPS0MlhsfUejz4iWejqbkS0k6MlSQf8Ml55jY0kzbka0kEVlwsfd0kENlE5iCTinejETij0kGTiK5iITiMNlL6jLTi3NlNTisIgRNlu0kRTiIckU6jyIgLckX6jZNlOckaQScNl5IgzlAUckh6jWck-Igg6jERfm6jUkgrqgoNlpTir6jE_gUyhuNlylKTfjJXeVfjzTib5SYfj2Nl26j_Cl46jytf7NlgUl95i-6jc1kA6iCQRf1kdXenCk3jhj1kFOlDGSHOl65SV1eL7jpXeCdkq5dj1eQ7jDdk1fjNufHjlEbkAWSfri2XeMdk4Xey3gMlg51kcOlFHlRWjSlgFYe7SbHYeC2kzPblOlalgOYeclgJ2kPgjv7j06ix7jpOlz7j56iodk27jg2k_Ui1OlY2k77ja2kC7ieAhp2kQ7S37jrllW2klAh2lg6dkxYewllRViGVi8OlQvfb4k10axMgu2kU8jXvfZ7i3gjavfLek8Kgcmb22kSIlh7i-AhLvklMhTekZPlVek7OVXekfPllfkERbuvf7jjx7iOhjmPlu8jXLgRRblmgXBhbLgtPlqek8ViT3kiLguek0Plx7d2Pl-8jkBhA9jnyk47d8PlQ8i_Ze_PlRmd7Tfo3kPWiwBhRWio3eO9jn3kMaedwfGfk2hj-3ex3kzwSz3kK4C13kk6h-hjb9jDChBije9jYQlUfkmyktijOMgcQlk9jjVSm9jdfkG4kQijmQlJ4k1WipQlM4kYmlO4k0Bj3biwQlnbZyQl47iO8ZhijX4kjijZ4kV8Z3Yeg4e1fkj4eORlh4k5fkj4kBRlbxffQl-fktsRAgkJVfCgkv4klAeKRlt4kg9iNRlg4ke9dRog50a24kOgkb-jFjjxxfmXiZogoXitLkv9iUNgsXinJbz9ibgkFvA29iH5ktTboogGglBSVoRlY5eeIkf1RQ5k4-j5VfhjjjDh8-jzRl--jmjjM-iP-d4RlNYiF_jtjjf5k7gk75kNWf_gkj5kX-iCSli5k0olVWfaYiS_jISlf-it5k5kgD6eHRldklIhOMhk4qiMgllYiFzeEkj3mGThkZ-ZFvk2ElfOgcSlTEhA6kq_jtpgehkYEhiSlYNLi6elSluSl6sjsOgRzfY_dUzfqhkKkl1Al2hkwSlS6kIAkO5gfZRyhk1Sla6kxEheplxyjMIQ4SlOqgi6kQqg-hkukjSyWUqgxkjK_UBplDTlj_iFTlYAkIFhw6kJTlpZiLTlrZiOTlKAe46kMAe66kykjXFhtAklyGrAkbmgdikPljHljRljAAadTlzAkK7kgTlQelZ1LjTl5AkRYYsFhnTlf0fOai_PgHrgYIgZ7kiCkIBkJQgfAawWbSrgi4ayljOBkdai4ee2ljw-An7khYh50f_Tl80fmlUt7kcQgoAjpElqAjDmj07kiQgjBkHmjLUlzaiNUl1aiPUlqBkRUl0klBZf3SiXjkV1fxBkmGhaUl1BkFBjqGhIbiwRAKbiY1kSObO8k_4fQ8kmjkRbiojkE9epUl0feX8kLRgZ8kVsg15ac8kaBjxUlf8kzUl0jkWRg2jkl8krZfkBjo8kVCk4mjXCkpBjyOOrBjWYbCkkSHhfCkzbi0jloRgx9j9ZfHVlzsgJVl1TSpCkQkkrCkTkkACjSeRCCj4RgYkkWVlMrNYVlckkL9kfkkItgO9keeRQ9kESgu8kRCjPtgknjGDe36amVlEDkiafpVlV8kAzjYue4skY-erdlwVlseSkdl5skfgl77k3Yb6kkXoUtci7nj7afZhelZbw9kcDky9kHjZ09k5ci29kHojmheKlkKoj7CjvPX7tg8-epDk_9k0clTtjW-keblnal9Jk25CTWlvIhtAlobl6fSODjYtlL8f-Khs3fSpUUDj9DkTEa_Dk__krhiRWlFqjupRwojwlkbXlzojf-kQClQIkSClIdi6kRl-kvWlpDjxWlrDjzWlTEk1Wl0Ee6ElVXlYEk5abEmkYJh0-k9di2-kAXl4-kiEk8ugbcf3Wl9tl_-kUmkXpjWmkrEkmuftEkNEj7Bl8GkUXlAmk5Wl1qUipjYXlXEjimkrtl5Ek5altEjkWlDtjTjeDKhkjkazjBFkZ_kDFkzpjFFkNcl8EkPKhBGjXrKNdfzEj-pj2XlgdfBnklalXrkdZluHjwXlSMaIblUcbBYlMDlCFjEYlOnktul_okwtlJYlsKhLFjrdfOYlfjS5Xlmal6ul45fyFktGe0FkZYlnBfbYlQDjbVgfYldVgrnkEvhuqjM_awqjtJjwYlHGktwgJGkQefLGkivl5nk5fimLTRGkYnZlAl5VgBokrAlH-kXtlcHeAGjGgibGkhtUBZlivkDZl7YNFZl94CHZlLGjHpk9Alcrj_AlWWgbsjXokWGjKalyGkogiPhRGBlorj4klNyZZZlJ7fMqkNBlqgimxgzrjCHkUBlrxgygitoknZlvokyGj4girZlzok3TbYZllebh7f5GjRHkjBlTHkpffVHkktl3hiApkcDf6ZlcHkLXgAgbyBlQXgtMhSXgvMhHalUhiWHjJwlYHj-BlhsjbHjjsjchiEbl5ulvDkosjA8aqsjJClpjiiygsDD9Hkmyg_HkutlsXlHvlsygjul_meWCliElOZippkLIkrpkOIkeClS_kzKhTIkYNh0JesalrRliRSvalp9CxalLwlT9fO5kfIksCl_pkuClgulkYgxClOii7uKQiihIjsIkXIjSblGDlgKhxIk1NhyClL9fgii3xl4IkMBlcZl8ulhjfczgpii0YgriiZ9fablyalVlkQvloqk1zgyIj-ii_EluqkgskwqkfDlaJkzqkwblIhb2qk-IjcylXTTkDl_hf-qkKtk3blENNQ0gMLerOhJJjU0gLJjW0grKk0DlUblnZgwJkeyUQrUdjiXJjfji9DlnujexldalmpkQclAKkrjinYlbPhhrkw0gjrk5RTKKkSKkpFjxnkvJjZrg-ujLKkfrkivlicldElXib7JjebkkEllPhqclB_fbagoElNvjqElPvjWMeQkiN_k94CLKjDskvylN_fXvjYjf1Elw-ic8Xdki_clfkiBdl1Kk0iicKj6zgj1gFdll1gyzl6Me-KkLFltvjDujcskLFlQdl-zlJLkdHfVdlksk5kimsk71gWFl8vjddlbFl4Kj10UjQhFliyskxsltslWkfi9kjdlyVlqdlT0l7skmLkRli-skvdlZ2gxdlsLkzdlZFAZliUxjh2g1FllOhDuSJtkHPaBRhJkb-2Cq2gn1UlAgMElmwjykfXtkx0lKKXlLj22gLelFMkNelakbMGlURhhtkQGlYRh4wjbuCWelVGlWFldqlDiSgRh1AgMMkltkaMk9recMkjcgielHxjkelNmimelPmioGlflfpelx2UQxj12UqMkm0lilbRMj_xRaxj70lgmiMVlYMj3Vllmi9cgcMj6MkeMjQuk_elHHlToRqxjgWUDHlp9hXukGHlzGlyfD5BgMfl7Bg6BgyThQfl9ANSfl6zRTHldShWflhQl0Mjilb7MjbgBcfldNkeflHyjKniJyjD4UjflgxZPniUKfPyj91lqflYmbsHltflvNkvflxNk-ceyHl8Shj_jGvkXNj3flZNjTmg9NkrZBmyjEwkAIlAglDOkHnfWvk7VjucBHIlJglJIl2niJplPOkJueELfLuessj-niNnb9yjBejOLfUueenfCzjqQhpdlegluslyvkU2Rf5gjgljIlvTheLfmIlo7kPfl3xjqIlsglwxhtIl6OUvIlxglAZf7nf74gyDg1glezj3IlaOjQfg6IlFUhgZT2Lf-Il4LfAJlMofWwkDJlC6gzoiv1lnoAKPkMveewkMhlNEgLhlhwkuzZM6gPJlTveVPkSJliUhYhldvIA0jQaTbhlaJlBPjKpirPe2_GTTHihl3wkQpilhli6gnhlrJl6ac-0b0WZXRkoKKqJlBxkE1j1rWT4lgRkQ1jS4lWRkgRk3hlPzVe4lXaReRkUGZgRkySkytYppiAild4lgJLU4l8rBEilW0VbRkXaRFKlJTj8JYLTj9gX0GiqWUrha5Giu-Rctiled-Gi0-RLZkIykbTjEHieTjoBiSXkbYUT3ioGgeLlW3i4ykTzh1ucJYkA7bmLls4j7oceRi18gKdjv2hYtajRiwLlQdjgak-GgiakOzkEBhlak5LlLHl7LloflQjEtilFOSvil84jxilhdjxakFMl83i3ilvSE5ilVOS5akIQlxigbPfH4iwbevdjCjlxdjP5jWMlMSiCll8aDKjlbMl9ILr9gb3dZKkb5jSjl2HgBej_zkEej6HgZbkbbkhuWTjg9JjVjggjlq4ijNbYjgkjlIIgmbkx4iwSi04irjl24iT0kujlcej65jpDDfejDslF0eDNljegFNlL0e6jli0kO0e9jll0k_jll-gBklONlDklR5izejGckIklw0kbkjHkl34SYNlFXZPklo3Zb6jJkgYll60kf6jZckVkl-0kXck6WeYklFvKmNlVkgFplWpgVqlZ8hK1kKJgvNlsykx5izNlrtfpklsRj36ltckukli-FwklJfggfj_NlSUl1klB7jc_gJslb0h6kljJgl1kIUirfjTQRtfj0OEy1kbfXs1kJ_hu1kNrkw1kSOlrzkGlgRufTRjYOlOdkPPlDSfhUi81k-QR-1kTlgA2kiOlqUiLfkcllMflnOlVZjRYerOlSKglllvOlQ2kllgpllH7imgj57j2OlN0FcAh7llxdk9llIPl0dka8lD8j2llF8j1xa5lloSfxllHPlq2kT7iDekVTSFekATfGmlx2kIml5gjMekSPlhViUPlqTSlVi4QbSmlChjaPlh5l22e-2kamgcejZmliPlbmlq8jlPlHaZK3kG3e3VipPlJ3erPlP3k08jR3knmlsZedhjT3eG8ighjtmlGwfjhj6Plmhjf3k98SNwf-Plj3k8ek5mlthj_ekTQZM9SDngyhjEfk4aZzaZHfkEnlJfkW9jUgkInlZ9jBCh_hjUUfLMgRnlDzaTnli9jNXiWnlfUfE9jNijALi5wfcsh3pixhj6wfWChqQlm8jX8StQlOVRpfkcijrfkJxf0QlsgU3Ql_Ufu8loijzgja3ef4kx4kLXi1nlZxfxChyijK-jFRlM-jSnlxjZd9iBolFgkS-jh9ie-ldbe30afXi14kNgkjbe44k88ZXRlC5e84kgrgmIgWgkLIlE5UWolhRlYolp-jlogI5kuTbv-jtMlx-jgol8pk0-jlxlC6l3-jD-ivRlijjvNglDhX5krolA_j3RlRhl5RlT-d7Rlcyj9RlyDh2ol0olM_j5olf_lfKf8olp5kIfZ6jjC4kg-iLSli-iNSlx5kF2lGEheRlsbbQhkO6e4ce45kXSl65kPEhx-ibSl-5kdSlfOlOkjHdeZplF6khhkv2aVkjhplBXffOlN6k1hkXEljjUpplxhkzSlEqgupl0hk3SlokjnzffOl6Sl7jUk6kJPgm6keZiVqg9plFik_pl8-Ot6kCql4kjaAk4deKTlq_iMTliqgJqlCYRw_isqgRoGE7kQqlKeeZikA7kbikrNlUTlAllfikZqlhikfTlvaUkikwCTcqlhWb7AkqikgljS7kiljlqlkljnqlk0fv3l5sRwsfrqlYaisqlg7kwqlw0fyqlk7kRuk8-hUBkx1lrilJOj6qlhrgBUlkrgFjk5AaFUlx7kfgE-4aDrlkQgMjk-bSOjkJ1fJrlLmjN1f97kNBaUUl-aiWUlAbiYUl4Qg_rgbUlGbiYrlHBjgjkJBj7BkIsg-4f1BeR8kc2fOsgU8kDCksjkwBaICktrlsmjlZfwrlh8kPCk2UlmXASCksZf3rl7jkq8koBjsbi_jku8k-rlw8kkcleCkEkkgCk1bkEnj28kYHh4bimCklmeoCkLVlmmieCaPnjFaf_BjtCkQslSVlSsl79eUslbkkQlGaVlICj9oDenjikkesl_Ulgsl06aQtgjslStgY9konjnsl3Jj-Ca_HhQ0lW0lG3lY0l2skhFlJDkuVlzsl2njfOj4VlscihSgrCjXDk8afuCjBlkBojEjkeDkBtlFojDtlFWl2tg8RG6dlkEPgIhLbfj7U-9kDdixxlAugOcl_OhVtlZojzvlgskM_eWWlN-k2IhAiellkGgSfWlpDkhWlAclxZgRYlQvlcDjnMleabQiepWlttlRalBEmlDjCmkrfjx4Co-k3tl-oj9lkzabWEkriRUpjZEkzug8WlCuldEk_WlJmkrie3TgPpjIulD0GKulXulKXlVpji4fOulC_kN9aQXlSulamk-DmXugFCl3abhpjcAfgmkaeiLqjcXlycfg-knzgQylE-k5pjiXlwIla3lYjenEjjlZE5fzFe4ulX-kStlZlk5mkzeii_k1eitUgl_kBBf3XlVFkFvlh-kJEmN5fHblEclfFkAvlHfijFkhDj1cldblnqk7EmntlwTF6_kqWZNYlNkecBftwlGFjHFmrmk0KhEGBrGe1dfXYlUvl0-aWvlkqjYVgaWlNAleYlpnkqqj_jSjwgsnklwgUAlE_amYlXAlvrkrFjznkkvl1nkMGDaclyFjgAlOGkgQBQGk7fiICfuvlnAlUulOWlenZdLhyvlHmRZGkKFm_Yl4vlzAlCZldkj3AlLokIWgNoksLhIZlPzgCwlqGkRxgx-d76ffrjPpkhrjIwlsDmesjEBlryUNwlWZleok7gigokGnRiokExlHXl6EmPBlWwlBHkpokwgirok4rjaffwGjJHkKDf-rjyok6gikwl1uUvZl5Gm4okSHkzZlswl7yliMhFhixffHHjEygRsjKHjOtllqkzmSBalPHjjHkRHjoUbUXg5BlcsjwGmB8faXgnCmDreOalxAfQalqHkvEmyfCJxlepkKClgpkialipkysjoFmcJjgFmuDkyLZwHjdol5jimJeKIkMClcxldClQYllpkvXlngfqal1pkawUtaly7SnxlSBDpxllWgPCbholDIfgIkp9CiIkOylcblrwUzxldYgqIkCylbtjRblEskTbl8xlRqk-xl0xlAFfQhfYqk5xliIm7xlstjxIk_IkiQHYbl41CytjtEm13fEClwzlL_eLJk8gb3IjWyl_ElZDluvjbylZyl9tZqblhDlCJmjDlyblJji3hRkylsfRFJjoylFifFrksOhHrkFDl9ulXFmQifzylJTc1yle0g5Oh4yl2JkvZgnHm7EkGvlsWlZ-fojifOldrkuYlDKkQpeTkb1ujIKk3ujHzlSclbPhDEloHhmplLAm1yUtrkfclPzlKzlCvj2-fzrkhPhejltGfHkimEl7rkbzl9rkdzl5clQ1gRvjRjfwPhTkiTJmqxlT7FuKkvagRplbvj4EluzlfJmLUgSDlrqkHdlUskChb3zlVoeEFlRdl7zldoeDLkFFl_zlHOaB0lUdlj0UE0lSFl6kihtkbdl_wjK0lXLkcFl5KjcbgyqeJ2ge9ktVlzVlMDmvslrslR0lpaf5Kmr2g9RDnLkDIfKLjVlig0l-Bh0dlEtkY1UYwjo0llDmq0l7FlCRh5LkN6b_Km8LkCGlYtkoAgnwjAOeGGlCMkYvZ50lJGlj1lqLjPelgtkgLmitkB1lyLjE1lotkYel9wjacgaGlLMk7LjjRh-LjHmiFxjR1ljGlT1lEMjV1lGMj6tkv2U8tkc3gtelNQavelFJlHpRg1l8yR5cgcsecxjk1lqCmYFTqci3MkHMmkJfmxjPukoxjKojZBmX3U_lfdlhENk6Mj51lcdkfkV4vkUShnIlRyjpIlXOljukaKDlukVflnuk-xjZNkAyjrukCyjtukKKfeHlwukBNjZ0RiHl0ukkflT2lvShV2lpHlLNjrHl9ukuNkuHlQNjDklCvkhKfzfl4_lfniHvk_dZ6NkyRa7flA9l9fljXlygl54g5CgTvkXegEIlv2luyjqpljvkJySMOkLgl4bkHDg42lmegQIl7yjcmbnvkYOkRnbXIlOXBD3leOkCGbLDm42fiOkzvkK3lh5glgl4vkHOj7vk2xjeMmCpl1ThOOj3ThCwkuKfvpj7Sa0gl4dg2glA6Uh3lloij3lPwk8Il0Lk9glp3luoiEPkBhlyoiyGlfOjTTaFhlG6gIhl33lH1lElSPPkbUhkwk0OjQPkShlpvD9zjVhljofXhldOmZhlB0jYJliOmbJlhEgdJl-ciL0juUhN0jqvemhl7wkQ4lnac-0bmRkCIU9BisPkuOmc4RLNUxOmLIUcEAPSk4OmArPuCC7OmocFRfCeMYocBuRkiRkHXkDqdx_b_OmxMBYIU_Cik1bqRkKDQWpf2idBNfAYkRilxykkGgTsWHQklDWTRiL9hOPmRZa5ykZ3i7ykeilVGdU5lhwdW5lF2jLdjw2h1OfcPmzLJt4YJHUNdGqPmdQgYGNinhBPUvhlwOmLNRAxkinQ_Yh1rWKaUc4lC2bKaUg4llRkxOS3RkdQLvIG9Ci9PmxOSv4lI0TlWYFKlR3il4jTicp6cPakm2hRak8ykiPmV2du4j1rhYaktLlzLd4Zhuhl1OmPSkDbMW4l4PmLXc-0bfQm1Ci1rWRDP3CimQmRyBf-ECSkhzFIqHuggFQmtbcSQFIQmObTx6Onbh_XkQilkkdSilelcTXk7khqZhIddIYkVohR5lSakT5lVQmV5lv4jRYknPmCycUYkX4lL1jtbcuJl2MW0PmC2bPRmzSWLNUcQk_PmXxkNSkLSkhQkLNCwQmWQkAKlMPmNtdrQkFKl_uiNWj4YjpZjkziU7gNKlvZkIGgnxkn7gpxkvnaWYjSGSYYjXKlBZkZKl2ueWlLhZkcNfNZkgYjPZk3xkjYjJIf6xkpGS8xkYDRZZktLDaxecZkIqfDykNilgZkHyklKlJEcnTeaeVXhgNykZhg6Klbhg8KlSyk-KlUykhhgWykhqfLxiZykaYAMOfcykfUjMIiCUeiUjZ8glUjOLleXUQLloykqUjqykeGgsykWLl9qfG5lJakI5lGzkcak9cj2ykVRiiLlARm2ocq4jLYknLlt4jGRmXQmsLlDzk-5hFzkbtaHzk4Ofc5lp3ihakmyejakt3iaGXmakfOj5sel5lwNmH9gVzkp5lDikuakN9gyilu5ljdjGMlSPfIMlA4i3akC4iBSi8il35lQMlAjl4rf85lUMlNuaFjlXMlIjlZMlR4i-igF6lY5js9gx5aJ6l5zkTjl7zkDejm3dfSiA0kajlC0kpzSsMl_HmoeGfjlNejI0kZ6lL7kljlw5jnjly5j3Ml6zeh6ltjlQIgB3k-Mlm6lOWeBNldWZ_SiB5ks6lgQfh0kg-gG6jqejLNl06lCckM6jrklMbl7jgS5iv2CvIgAkgx0kV6jMkl00kB7lZ6j3IgRckwbUUklj5iWkll5iO7lAJgbtfLfjE1kNfjs5igkltNl20eM1kQRflklx6jWfjokl06jrckf7lV1kuckaRfM8kLNml7lT5dOrlBOlPwls7l6ckG7j1kge5d3kgo1kz7l7kgOUir1kOOlt1kc0g77lIll97l7RfMll9Rf11kZ7j31k-fjc7j61kn3hf7jTdkh7jhufq-lYdkg-jadkoufYMmQ8lUSfu7jL2kjllkdkuOlmdknllZ5ZT2k-Uib6dplg_6iOViN7iFPl9dkTVizllqllJWm3dkogjCVi7dkOWm6OlQWma4k4Ply8ZCmlxAhEmlzAh08lcVi28lz2k48lg7iTPlHZeVPlAhj_8l02en7iD9ldPl_2k72NVUmH9lKhjw7iK9lbTfI3kE3eN9lf7dP9lhmlWBhpYlw6ZTql_hjS3kX9lv9SBwfeRbH8ixmgJ8iwTiM8iUIig9lJWi0ml6mgsBhAQln9lZ3eZ8iGsfq3kFngI8dR9jCnlT9jNQlFnl_VTHnlfWiTQlu0hc9jWQlr8iv7Zt8ih9jK0iARlB-lgQlD-lE4kF-laSb48iF-lJ-ls9jZ7dG9linluQlC9iqfkS4ksfkV-ljChfVRk2eZ-lwnl7QlJXiznlkdcARlxij8Mgk-lmykp4kHRlp-lGYeColMRl_nlKXiv-lQRlAjjSRlCjjURlggkWRlNolHjj74ktTmpXi-4kcRlUolfogl-jPDhy9d03lq-jIyaVjjt-jF_ligkH_lfolbDhK_lP5kNImFNRtRlrgkQ_lnolPOR7dCU_l1RlZ5ktolY_lvold5kvDhujjg5kMWfz5e-gkK_j0olm5kP_jFSlEhk-olisGTAk9fkKSlJ2aX_jrXmZ_jwXmO-Zz5kx_l1cenYi0_lpYi2_l7ce0flyNkvYivPAxYiHjUVpltYRC6kT6GE6kmcbDAm-WfFAm0_jiplD_i8pgKAmvSlMAmv6eJ_ifOltplfOlmkj46eUAmXZiqkj8hk7SlZAm9Sl7pl_SleAmCTli_ihAmd3aGTlJikITlLiknAmNik06k-hWrAmaATtAmfPgOql86kxAmtqgXTl0AmZTlvWTwAkYql2qgVljCAjL7k-Amt4inikiqlEBmoTlT7kHBmBBkJBmPAjLBmzikScGxTluqltqltee4ikVrg6ik5Tl8ik1qlgaikYfogl60fHnlXQgWDOp3jsbSqZbWKC_qlczlBrlIjkjBkKjknBmArl1Yf_VlWXbRjkuBmNrl2rgsgZ8AjjGh0BmTrlUmjVrlOET2BkDsg4BkamjcrlAZferlBCmhrlS8kjrlYZfqjkaZfjmUTsgprlx5aoFTrmj2Batmj7pWg8keElXhZ1Ulzrl3Ulm8kTCmNdS4rl8jk6rlYCm8rl8mjQHh_rlx8kBslz8ko6lK2fjCmGnjlCmIVlXVm5BjYFT9bi_8k09eQVlWnjkHha2fC9k0CmWsl2CmdkkTafZslMCjaej0gedslMtgfslOtg_CmisleafkslGDkbiZFDmePhHDmGnhsVlfOk4KmoNmNDmV0ldglyslH3lSDmh7Iq9kVDmxZT5afYDm7sl_njJ3fClkdDmBWlfDmGlkkhewZbFtl59kHtlMlkJtlhIh4ZbMtlrDm1ImOfffxlTnkalk7ElclkUWlyDmoki0Dmflk2Fm3DmOabLTgmlkSugADjZdiVugVKm-eihJmheiptloWlIEkzlkRpkiJmpabztlLJhtabREk4tlr-kZkZSEm_lkUEm4EeWEm1DjD8iueUV4f5DjcEmCAfOpjMmkEXlOmkTGmTXlaok0ieYulLXlWpjNXlJEjPXlsEky_euEkRemFblTemhbljFa0EkL_kZXlhzlnGaaEj3EmRxlzalAEmTxl7ulspjF2OjeiZ3ln5SY_kubbBdfpXl7GmBcl9GmqFmZ-kGyl9bb8pjzulOFmHfi3ulOvlFxl4dmGqjWFmxyl9vgZFm1EmQBfqemPyltemCtjpFeHwgVnkUqjMkeOtUVfiUHmuulRqjZfieqjhnkYYlyFmaFjdqibwgA8a-Kh8FkBdbqnk_FkiYl-FmkYlAGmIefBzlyqjKLhDEmGHeKGkvfmQLhLGmzYl1Fj1YlXLhRGmCrjeempAlVGmSZksAlYGmvAlaGmxAlDGjHokFGjfGkhGmSrjjGmKWgjGkaeCWrjcHmVrk26fKZlwHeMZlRGjABlvGkCBl9wlSalkXgcokOwlqHmQwlgxgSwl4em_DmVwlAHkSBlQ7fZwlEHkbwlmZlvxgSMhfwlJHmd7f2GjOHk3xgFmeZNTRHmAhiLmeZfmGvlWHmGHjvSOIHjaHmHpk1wlFNbRXgmNeTXg4BlnhS6BlSgmXHk-wlTpk_BluHkBClDblIEmGxlUemIxlValOgfXalRgfhpkxsjbalFFmRtlUFmWxleGm2AlZxlCImNxlNClIneZXLOfmaIm6emhhmpalixlTne3Ymc7JnClFzgfNhwElngkmNeWImSBDYImNKm6alcIm7gfeIm3IkgImotjvdmbqkwylkImIDlSqkfzg0IkM9fObliIjrImlzlDclJfmzYg5YiZiYnKeRyBfhmfFmfblATgpqkTyllblzzlYDlUylAJm7IjeDlbtlFbgKujiylL0gLJmR4RNJmqDlpylQJmrylUjijZgsImUJmTimWJm3DlHclpul2ylQrk8DldJm-DlFimmqka5f7emg_kDElPKkmJmxqjJLhLElEeljLjUcla6CZGflrk3JmeAlQzlOKkNzlIzlAvjUib2Jj0cmTzlmclLejoclvpeYzl1UmmzUT1hwAjvclDCRtElCskzclZImdFmCclOKj4clYkiJLTQKmqzl3El2STNskAjmxEkgblMJkZKm6KkBFlcKmt9f5zl3LagKmmFf9zlHOaKFllKmiskLLkpKmNLkrKmiLmtKmTMk2KjL0luskeFldbg1Km3cmmNm-cm-KmE3lPDm5cmLAgqFla0lILjSlid0lUlif0lMLjCtke2gPLj2dlRLjokmSgkZwjMLmozWn2gs0lihWAelMkbCel9LkDGlEcgLjmVtkHGlswjU2WKGl80lgLmNGlUFl0IfbGlRcgOMkC1lwrentk1KjAlmYFl5LjccgtLmCxjGmi-reImiLvSKmixxBCJfRFAU3gbHb2LmLxj4LmOwZ6Lmz2U8LmLlb-LmCukMOm1JCBMmHAC3GlVMjJukqCkJMmNukNMm9elt1lz3gLBmTPeUukTMmQ6hFfl2wZ17h3lm8-Icukeig81lpHlyNmRflRHlB2lUflD2lkMmXflmMmqukmhDsuk6wSdHldflPCgfflxukhflwMmR2lNmb2ukU2lnNkEbmpNk_EmCQerflZ2l4vkufl6OUwflmZmyfl1Nkh2luYi2fl3HlFNmpKfHNm0CgdNj2CgTOjCOkONmsnionlEglIOkxpl5HkGSSWNm12lYNmkeg6ni52l8ni72lTglKLfAoi_2lCoiB3lW5goYTlNmOZbXkm6cmgglqNmKzj6egM3lQoi9egSoim5lA5WAmmTogJbm2sRW3loLfwglfrlLNmbzjc3lgoiUmb9NmeRegzjbOjBOmiRY7glBkRFOmsoiLofHOmCEgs3lYRlilbx3lxzSz3lROmOPkZUhOJl3Re73lRJlR6gvfgUJlfOmmofC4lmUhchloUhZ6glOmfhljEghhlGPjlPkqOmzof6wkKScRRmtbc9DLfWRgQmXnE5PmcNURSkyhRzhlaom5YI6fAXRmQSkfomEHJlSkxSkxgOnSk7udGPm_vd8wdq4lC2bVom7KLzQmvGNWSkUbWJilP0PLilKSmNQAOilUqd0YkPgB3RNLaFGBi2dToJYNuQxRSyeLFBc85QUVg_dahVfnGSXFgqpfTKlaFgn9byxkXMiqyi1xkfKlQZkRwfEhgwyilRmmMiHES7YjwFgzRmLgFYKla1S3KlJkX7NfPyk7Kl-HiYSmuZk_KlNxiZeTKGgcJZZxiKOfgSmbykphgHLl8oFoui7ZkkUj9Zkt7QPLlN8inRbwui_1dULlEakUUevykUPmtocIYhu2VHELvEL8vBI1ZJqm_FLWRiy5hskdZRiSQmhPmcRiz8gCTmHchYQmFTmaakNqmprLFBkgvZCFLcqmOrLGvPphWHEZhPUOaPfrL9TJLmgDsLaYJjSkkEL8vBrqmEwBqqmcrLVwBYELPELjELnqmorLiqmRnIhViwqmwsP5qmgrLVwBuCTTrLzqmjqm_WaSsL2ejTZDXsL2MN0LlTdj2LlB9g4Llh2dJNkJ2d44jYTm_aLXzktmGZzkiLforfyak7RiHMl_3i4ilB4i6ilvignTma9g45l8mm75l3MRNUfDbkH_hFbkW6ie1aaMl0TmAjg2TmH6lt9gxHgQjlzHgiMlUbki5je4idSiP6lj5ji4il5jk4icjlo5jLDguMlW6lOejibkvaUMUmcjgojlK-gRUmYej44incmCZflfkl6lnjg0bkGkkbQfm1hjejI0e4jlg0ku6lgUm8jlH6jKNlm0kpORZ4dq0kFqkkWe56lT5iv0ktUm96l6ejqyANckzUm40kSklTckfNl6-gOkgiNlN7lJ7lZkl9UmCJgo6jsGkpNlXZm2AmCvhhklEVmY7lkklyNlmklQ1kXfjLVmqklnImYRfj5SvckjUlkXlTVm3tf1ckp7lDUih1koECZVmk1kGOlw7lm-ky7l4AmvRfuuhGdkP7jFdko_gHllwEiktm0XeqVm04ZfTAKlg5XeRllE8lg6idOli6i3mmthk8XgFgj_EhL8lp6iTwj_ITo6SmOlelloOllHl0UiUxaM2k3UiV8lEWmO2kollHWm0llTWmslldgj3OlvllL7S8llugjj8lU2k0Oln8lj2kWWm6llUumh8lWumEYmLPlGYml2ehWmIekHmlb7i38lKml12k-KgNml-gjwZZPmgBhjtWm82k47iWmlHhjYmlhPl1WmdekyVifek0VivmGnPlkekN3kS9lKtBQ3kDXmW9lR3eY9lF8iIXmb9lKXm3PlMXmc3k9pmC9jQXmE9j1mll9lNWishjWXmAngp3khfkHQlVWiJQlt3kdXmv3kKUfz9ly3k19ljXma9jUQlmXmOnlXQlo9jEijvzaEplUnlj9jsWil9juWin9jQCh0XmdSbnQlenlvaeqngrQlmfkZij_KTbijn0kdijIxfAXiAYmvfkCYm6UfbWm6ngjumynlFolU9iamgLYm7jjERlOYmGRln-lu1ZRYmYllTYm7ChT-jFolz4kX-jy-lCDhDjjdYm2-lfYme-jhYmaRlcog_4kmYmjeg_-lE5kB_lrYmD_lbolEyfFUmAzOI_l0Ym0ok_9ilCl_XiO_lzogsgkR_lV5k-YmxgkV_l2RlCZmYOmZ_lq3RsjjPYiGATIZm8gk6olfKfh_l0jjj_lB1Rl_lGSln_lr5k7jjq_lCtmMSlZZmOSli9lZxfRSlYgkfZmJEhP6eOpl55kQplyjmSpl8_lUpleSlB6kXplD6k4YiCAmjSlTkjLBTkhkJBT1ZmIAm3ZmM6kxSl9ZmPAm4ZmfplDFDAampji0plYZib-IV_ZGam4pll6kAikQAk7tmSAkNPgg_iYqgRPgJ7ejAmv6kKikbAky6kgqgpAmOFhFXhQFhKqlQTluAmGljkPgIljeam_6kMljB7koAkaTl9_iKOlhFhmamBAj0AkABmqamlNbP7k8AkkWbvamGBmzEePaisTliCkpqlxikOBmf7kQBm8amxqlLQgzqldAjLqhclU8TlWTm-TlXBkKGh9ljMGh_slIXbv7koBmYgZCrlHUlErlmBmkBkqBmvrg0AjjWTLrl4Ajabm6AjcbmuBkebmSmjgbmZUl3BmWrlcUl3Bkarl5BkTtmdrliUl_EkPbisbmDCmpjkiETpnmECkrUlGCkICmujk31fwjkSRgCHhLCexrlFHhLYb4Uln8kDcmVCmmXAlsgj3GZCm_UlbCmBVlG2fNcmCnjhCmXIgGVlTcmIslVcmZVRLslkxjOnjSkktCmRnjjHhCciyCmb2fgcm2CkZVljcmLciuHh1yW6CmXaf9CkS9k_CkADmvcmCDmlslKDezcmXKk1cmHDkJDm9cmS0lNnmndlR2g3KmX0l60mAdmsKJUDkghMs9k8njZDmv9kJdmcDm9qlcDkCWljbjhDmQdmj7aHWlAflS3f89kLWlYdmqXl9hmhulfClVxlJdiXojLdi_wgelkmimmxUatlHLkr3fpdm6DmkojgWludmadmQDla1mSfmEEkh5jvbfxojMnkstlgDj4EmAAlQfmNEk5ojiHTsabr_ecie-dmnbfs-kBem8tljEmNUgFpj7WlFmkcEk-WlEulLem8Dj5-k8ZlAcfMFaQemMhmmGkRmkLulVemlEmnJhZulYpjXmk9ierEmG_kvzlv-kemka2mscfWEjUpUlpj4EknpjGImiulu1mkultmkmulAFkwmkBFmwAfzmk0pjZimCjmuhmHfmgKeMdfuvgQFk4eiUAkTFkQFmo_k5HmZqjDjm5pjJrkMRTxIkKqjwcfEFjD3m0sjF3mhFm2yCJvlMYlLvlmFmKVgN3mBEkmtl8HmNam8kRFAlefmxFm4cbhfmgfi1Fm2DmTdisBfavl-FkRAlAGkevliWigvlTKk5Jmxfmw1mlXmhiLvwgIjmUPhpvlAOSOGm9nk3YlBrj5Yl2jm8FjxvlhdmDgmFgiNFkGgmAZldGm6vlfGmOZi9vlqEDNgmUrjQgmlgmXug6_aRWgDwlNZlZgmtGmwGkvHmTZl7HeTgi_mR2GmMHmoleCMhDClnmkthmpWgyrjAHmiZlqokNMhsokugmGHmaBlIHmLHkAsjtZlfBlmwllgixZlqebHsj7okQ4m2ImVHmMsjrBlXyHywlhDfDhmfHmiHkkNFkHkjHmJhmnODLhmqjmE3mqJaMalcXgACleXgCClbZliMhwHmhhidpktvU0HmYalnhilygjpkq2mt1mSlelfbNNh1VmaClbxlcClkalEfmGFm42mhxl8HjjxlMImM_lOIm0hmCii2hm-3mdIk1Ymtxl2al28f4alr1mE9f_hmMimBimXqk2ClKqkEylj4m9emyYghtjSKeeiigzgPhfAblQblEim75mrxlH3mArRttjWblvtjyImizlNylY1muIjyHk4ImDdl6Imjki8Imnbl8jmfim4zlrblcDlALkEJmvblGJmxblm6mrFffJkn0lfli-9fDifOJmB-fqylnJksylpJkzimRimdFk-ulDQTGclxJkfyUaJmkujLclmujaJjX3mNhmP3ma3mFjmRclRjmvYlv3mKjmFGloJjXclGzl3tROzlSjm5JmxJmzCk3tmrrk_LeteG_ujSElX7mcElGDmbjmDMmOCkFElZdL4rkdibnEltclyGfezlPjfIKmS1gSkiqKk3hmWvjujmQKj0El7clJskb1gdvjJsjCdl7tj9jm1IjHdlCFlgskeKm6zlBLkublJFlrKjHkmD0lfOllskwwjadl0KjpskLlm4sdwKmM0lljbwskUkmIDkf9kQDmH3lZkma8mbkmobgtdlX2ghkmQwjqNekkmSNguLkILmbli4dlskmTdmw6mXLjhli4LkPtkERhBeldLjDelQ7mFel3km38mMjm6kmcLm42gdtkOelYQhpLmUVTKMk6Lj2wjFlmlLmbRhF1loLmqtkJMkbelDlmDmivrefelwLmztkTlmgMknVTiMkp2UnelwOeZ1lZzBrelfvSd3gSxjzFlH4lAMmyelk3g0el4Gl7Glgxj3elAdg5elsBg8el-GlHShQMmANkA1WCNkfhMVMmLBmJIbKHlw3iMHlQ3lWShS3lfMmA2l4lbmukrXmoukImmZHloMmbHlqMmcmfOmmV4gN2lgflvMmhNkNniyMmGNj3ukP3l4ql-9m3Mmdmm5MmtHlWyjAvkRNjxflTNjg2lVhki2lIegw4gl2l8Nksmm14gummQvkpnis2lymmEOktni1mmYvkRglg6S6mmdRl0bm32lleg0NkcNmqegeNmEnmcnfHnmbOkJnmuvkakm-0mckmI3lnnfQnm1vkSnm3vknakm1MW-mOfl-9mYnmCzSVzjOwW3Nm6ThkXlhnmFYTd3l8Nmf3ljoi4IlGcl9OkEOmn3lJofunmCPk_glIOmpReKOmDhlgfgXRlJEgdwkKJlfwk23lh3RNhlY_lPhl83l_nmTJl_zjrwkhOmD4lR0SF4lcJlKomiPkxRHkPkZaTPomoEgRomLRmhQmY4leomafHFEZXomZxMiQmuomZDLgSk8PmUomUAnRELhomfSkbSklomAeahRkvQm_hlJUc-0bbAni6Rxom_MYVDiORE0omaZkO1dISmOhg4om2RmPilh1D-omH9AApm7TOCpmpQMWJIFpmXtcHpmvjSJpmF1aLpmPMieyiOpmspfhCdRpmn7gTpmeKl9Rm78AoFgASmZpmUZkmKlLYUoKl07gfpmxwi1RmipmnZkUqfsVjVSm9HiH8gceabuitZjbajALlzVjUxivpmfSme7QohgeUjmuiILl3pmEUeiykPja7pmqSmQvmsSmwASCakBqmoXUFakXLlp5h7QmwKR9qmLqm5Sm9BnPqmY3iQakdilbRiQ_bFRmkPmHRmZqm3Gga2dH6YACnoTXDrmoqmOqhA1WKsLLMAammn5SDJQPsLMzkFZeg5logUoilXZUqilOlWO8eo5lWrmq5lbTmU1NCVeeTmA5jgTm-3indjgzklTm15ldvmoTm_ilB5korm_1ZR1fvTmA6lrtm7wmzTmV5j1TmNbkV4i2zkRbkZ4i5rm6zkVbkYjlmMlx3moMlc3hHphm5jDsmVzlV6lIUms5jKUmABmLsmc6lKbke6lqjlEsfM-gTUm54iV0kKORVsmZ0kv9UyBjbXjc-I8mmdUmd-gfUmGkfpej0GJjUmcijNNlQ_gnkgt0ksUmova6_jy0kwUmwsmY6jo4dE7lf5iG7leNl70kkbfp0ej6j--gQ7lcklqGmG1kaxm7_iitfickv5ikckxNlb3kb7lpckGngOtmEck6Nli7l9BmleiVtmukgecU2klmfjEOlu7letmcVmj_ghtm9ZisWLB6l67lQUiFllDllmVmqtmO8hLllSRjcfaB8la7j4_gfUiTll11lVllI8lXllRTb9tmN8lE2kLgjJAhs7jgdk_VmT8l16iJumP2kndkGWmrijd0aIWmPZZQumcumr8lVumyllB8jl8l2dki2kVWmq8lsKgGPlaWmunlxKgTTSMPlgWmaViiWmX8j2AhlWmqum58lOek32kqWmwumsWmOTfzumvWmVmgGhjA3kt7i0Wmx6Z6umOBh8um5WmRBhiekv8j-Wmmekjmlz8jpek18jwPlsekpmlV3kvekJXmxekLXmx5ilBh2mg7Plnmm4ekS8i2mlV8iXvmGaeZvma8ibvmt9ls3k3BhLQlN8djvmGnllvmQUfOfkm-kQfknXm63kNSb83ku8iHijh-lJijvvmJBhD4k3wfyXmkQliQlr8dXGnK-lt9jgnl9vmw9jRcmy9jR4kxQleijonl39j1QlvSbEXiOxf5Qla-l-9j_UfNwmu-lCVfvij6fkRwmC4kTwmDzaPYmWwmTBer4k3VmQogu4kITbbXi-Qly4ktWSx-lIolz-lVogLoleYmlXigYmnXiIDhlkmqXijTb8mmtwmn-jiRlZolkRlE_lcola7mi2Z2wmN5kqRl6wmB-i3VfkolhDhT5kEYiS_lW5kCxmAZmGUbC_jqjj4RlJxme5kLxmzolPxm_Rlyjj4olRxmMZmk_lDhk7DhsyfTZmOym5nlWZmfckv5kt_l_jjv_lgxmGDgixmq-ikxmjZmbOgBNmxHlaSloZmTplyYi-_lfSlAAmQ_dxZm9-izHnnSlS8GpSljplrSlGZiZ_d7xm0-mYUP-Zm6InMIQBymfOlDymEam2plY_iIymaAmKymn6kfZiLamr6kXAkjekUymSamWymUamz6kZyms_ibymu_idymvZiTiklAkVikQljC7k1ZiqAkzAmlym1AmU7lsqgl_gH7kWWb7AmZWbpam8qgN7kL7kyymDBm9Akkql3ymmqlW7koql2FhNBmb7kQBm_ymQBk3TlgYfSBkO1hYBmz9m99mQxScBmT7Smaianmb7agBm05UraiGUlkBmtAjWzmGrllOhMUlwrgm8eyrgUbm9Yf2Sijfj_7khXbjcRSrl8rgF8kVmjH8kdjk6BmeUlcZAj7l-BmjjkACmoxZCCmGRgSBjGCmnrlzbmC5iw1fuUlPRgdCmRRgfbiLCkvmj31f1jkGHhD0mCcmuZfFcm-mU-jkIcmaCkL5ILcm1KnBnjddSZUmjCkjMg48k3klhgmcHhpCmp1lrCmb0mzRguCmbcmG9kdcm_sgRVlH9k7AE1CmJCjl0mj0mo0mSsmxHhgnjgVlkkkiVlNXAW9kq_TXCjAPAZCjbUYVkmLnm50mH_md8m90mnNmH_mA1mUfRC1muJDE1m6sl-njmSgI1mx9kLdmL1mNdmgDkEWlP1mGWlGtlIWlItlVPXKtlMbfqDmX1mSImQfmtDk1fbOxP3heCgmM-ksKej1mgskl1miojn1mnlkp1moojP6mEXg8ylIImzHTyfmidiFEm1dmqWlGJhGfmh8a6dm5lkMJhPEm8lk0WlQJh05mgemAvgG2mwTgI2m9Wl-abbEmpkZN2mHul7-kkEkD2mDemTmkI9aYemOFeQulP9a0WldemT2mVul3MnUpjK_kzEmM_kMfmfuliMnZEef5mFke5cflulpKnFwkIMDy2m2emF5frEj2MnSMn7HmUMn2UgE4m6lAPFk3ei0Ej_mk2ul4XlG7m8Blq5moNnHimuImRqkK3mOmZM3m8gmTFm41mQfiUfmtKhU3mXfmnFm7NnvtltMntEaSvlVwg95fjnkzFm3FkdFjMAlndm7Fklfihwg7FmsqjdvljYlvqjWAldAlN7mBvjw3mofiQ3j20hJGmkHa6qj4fmiAl6fmh6fQtUmAl9fmONnUGmvLTiefWtlC4m1vlpNnUhAdGkJgmfOlL4mEIaN4mPgmMiQQokoGkxLhnrjrGkAXetGkmemCgRYMTYokcgm3Mnfgm1GmIBl3GkKBlPHmD6mQnksemN7fpgmqGjp4mWBlV7fYBl7rjHHmyxgMDfsZl4wm7gi2gm9WgowlyZl6gmrffEOn31m-gmOsjYHmQsjJhiSsjz7mEhmNyfGhmJ7dIhmasjIalB0WGJhC8fUBbUpkg4mCxlXpkZ4mh2mZsRW5mIClzHmLxlLClnhmrpkd5mkNnsemGOn4Xgi5mfOlaxlDImm5mtpkSFmFOnCEleEf0pkt5mVqZyhmFPT4pkLtj6pkNtjUImaoSuxl3alwxlXNnogbQzg8alosmeYg_al1ClBblC6mi4mQnk8Ik86m7qZKblQIjEklNblpImntjZqkkNnxQnVJmEoeU6mAJkqIjtiioKeo5mghmVhmJJk5Imj6mDdliimCTT9ImfKjLRnhKmbDl5qkdDlo6moimIJmCJj1Lkx6mP0guimPJmsDlGrktylIrksJkwIkRqk-6m0ylajeB7mKclZRTZJjTQn31mLQnLzlbrklJmr0gCGmTclDzlVLmDibS7mPLTQjmhOn50gcclwRn2Jm6RnNagZjm00mj7mMwAbKkYxlMPSXaglElgKkq7miKkuclt7mPkiv7mRkiKKmy7m7Qn07mtKkHskvKkRKmxKk0jmAdlkNn97mAZg-El5ibaKmPqeC8mJdlsvjG8m8zlI8mPdlmKmOFlIkmM8mF0lO8mH0lL9mXFlP2UPkmU8mRkmzKmI2gZDFqslEzj40m9Km60m0Ln4cmG_mg8mrFludllPSqLkS1UFLmPngYlinkmk0l3dle1lxNeKMnhJk6Flw8mewj8bgy8mbLj08mjwj1km1RnqliXLmqAg88mctk9kmlreIMkLBmSelBlf3wjI9m6wjJlm-0lOkmjLmGlmS9mRlmxLmV9m1tkX9mlelrRhW1lclmGQab3gflmpMkyRhi9moZbuvSl9m4Rhk7mUMjFMmWMjt9mZlbr9mr3gIUn5MksLms1lPMmIWlRMmFbmbzREHl2En5lmIflxxjKfl6Ll61lW2lYnmZShbdgiMmFmmE-mlMmeBgH-mKmmpMmMmmrMmM-m_MjSteqShR-mjHlS2lU-mXmm4ukW2lZ-mY2lb-ma2l7MmwNkwHljmmh-mEvkmmmqzlommENm4flGNmytetmmRegAOkv5gxmmCIlPNmDglRNmGIlBue2-mrwmhxm3yjGnb8-mVOk--m-2lA_miNmdMRkNmE_me8mCTnZZbcDg3aReDgjOkNzjmglpOkZmm-1lU_m1NmZoi2nfboiq2l5NmOZT7Nmhoie_m5Okg_mpsli_mylmtnmnzjvnmDPkxnmoOjjlmUzR1nm2yFQOm0_m13l5oi6nm53l8nmO6gGxmWPk-3lComkUhahlFomE4ldhlG4lAUnI4lqNnK4lOom4wkO0jJAnmwdTom1rW9DLjDiQAnSYFSAnXAnv5AkWnlQmNAnrzQaAnqSkZSkdAnrSkYAip4liAnTAnpWnZSkmAnuSkapBqAnGSmyFg2GR0FguKlfZkwKlxAnZJBzAnqcdzed3qcnTj4AnuTC6AnXwc8AnBcVUVAKpmLmdMpmUYjDBnd7gFBndYj-gg5nTOZkdTjiGS4xkNBnjKlapmnYjIhgYZkpMiUBnBBnbYjwKljpmDfTlpmXuinpmdBnvlLJ8ggBn2OixZkdSmMhAXXj1ZkGLlV8gfykX8gpui5pmNLlXGg8pmOXmFza_pmSxe2BnVxe4BnySmm8gx0cOCnI1ZOCnbilSqmECn5XdGCndRiICnDTmh3iLCnRiguZDOCnCrmMrLErmj4h6OUUCntLDfXTYCnXuBaCnWbU0NSWdjSTmdukVTmcMmiCnVrmp2SaTmYzks5l-4jpCnczkw5lezkJMluCnirmD4ikrmDSimrmRMlrTmprmjwfrrm7ckLSitzkmEnOSiU5jCsfMjlEsfeMl1Kn5TmEDn7TmGDnVjlIDn-zk_TmabkIejS6lKejU6lMejgbkSDns4ilNbVDnH-g8NRobkf6laDn5MlOGXdDnvjlwbkSIgWQfXsmwsf2bklDna-glej7bkN3ZINlx6ljsmz6luDn16lwDnQNlqUmSNlssm0DnJckvsm0xQ5Dn0-g7DnhjmeTi2smgTi4smiTijNlDEnaklLUiRYStdZOfjMRfFtmRfjHtmN1kHVmP1kTRfR1kqckTEnCtfVEnHcNRVmbmmyckX_gzklA7ju7hZ4ZatmZ6jI-hofj9ckdVmK7jkEnufjxTmqEnoEnntmZ1eS7jx1khVmz1kj1exEnuVmaOlSllC_hlWTeOl9Inguf6tmd_iJgkM8lJgj9EnBumMgjAFngllhdkillsOlIumEumXYeFWmg2jrChKFnOumMFn2llLWmDPlB7ieumc2ki8l8SSLFn6FdzxaCPlullEPlg8lkbngumFHnCekvAhjumNPlhFnPPltQbmWm_KgoWmITf42k47i62kUmlKuU1umxFngPl82e5umjPl7umL9lQhj7Wm37iM3kQ9l4vf-FnsPlctBxya9vfGvmqTfGXmehja9l1PlMvmumlb3kLGnHWiPXmzmlTvmSXmU8ijBcW8iYvm_Tf9mlZXmIQlGngaGngvmMQlIfkDSbfGn8hj23kiGn43kRfkoXm73eqXmsGnsXmVnlyvmXnl0vmZnl38ikUf58i-ml78i7vmWijGvaYijLLn8Wilnl58dnnloMgV4k49jtgUtMglijbFnP8jFYmb-lqij4Sbd-SOwmi4kqGn6MgI-jDRlNYmRHnVwm99lo-l3ijs4kr-lYHn3-SKHnINgLgkVhEgHnb1CPgkkwmkHnmwmmHn5-lHnlLjjTVnfInsHnQDho-jwwm39ixHnzwmxInW1a89d0Tb2HngQn8aDjolP_lCiUU5koolwNgBInNceExmZyfDZmc5kWce5gkHZmKIn-XSMInJZmk5kOdZOZm1gkSInCRQRam-QHAplfAmknGKhkG6ey5kIpl8mmTSlRhkNpljInlpgnxmcyjtWfXhk3HlZhkHbnrYRsInXEhuInyxmH6k0xmzZmlhkhEh1InNZS1Dn0wmekj5InGfnD5g8InJfnOZi_In4enDFDBJnWAmFamYAmFJnIamB7eCikATlEikMams6kPamTymHTloZi5fl8kjTJn-kjVJnAljXJnDljZJnSTlmAkcJnoAkjymSqleamh7ehymXqlFMXmJnvPgBaipJnvymrJn_Am-qg6Akb0fzyme0fNaiyJnIBm0JnKBm31lpeevTlXYf4amtee6Jnzlj8JnnAa1ljFzmfAjHzmuYnmYfKzmkAj8qlCUl-qlQzmWKnSBeQbmWzmSbmXzmHrlJmjsBmYbmsQgNmjUjkgzmWjkizmC8kBbilzmEbi4BmI8kjKnK8kIBjlanVwFqbmqKnxzmsKnCCk4imHCm4fe6zmQagzKnxjk-zmyrkBgeJYb_bmRCm9Kn2rlF0m7UlXCms8kK0mzZfM0mh9evBjy8kQ0mYsmS0mFslqRgUcmPLnWcmv9eMUnNVlBEAPVliHhC9kZLnxCkWnji0mbVlXslB-en0m5Ybp0ml2fRcis0mlkkpLnkVlrLn_Caz0mccid9kwLn9HfVSgetgCLjKDmMnm3Ln2Vl3njCdm8kk4sl-kk8VlaDm9slElkOzmrZbEMnDWlGojiDmdIhlDmAdiV1mPMn64mbdmkMngxlJDjd1mXGkZWlNDjhlkJ-kmdml3modmdMnUjZo1m8Dmq1m-fm8GmlNnZ3mnNnjUFnWljdiGEm11mrhm6HmsinSIk3bfmDjMEmT5COEm7lkx_e0MnApjlQnocfdmkqcf6Wl6MnBulU4fKpj-Mn7DjPcfeEmOem5tlFXlpin5emVhmhemGemccfk4fJNnaemRulcemTulrOnSemSjn4MnxEmk2mkpjYEjy_kdeidXlERnaimI7mtinvemumknulx2mmXlCFmpEjiNnQMnkokYinddmJFm62mRKhzXlAfm1XlPFmvNnRFm22mzZgRqjR6mAjShKhgFkBvlkjnMqjEvlAknZugheiS3m7_klFmCOnW3mmPnltlpjn2inSwgdqjd3maWBgqjVvlh3mlnkYvl2GePAlTOndiE8FmWOnrfmYOnBGmaOnoJmEGmWbA0qjlvl2nknvl5Jm33mTnZrvlPGmaef73m_nkWin5Da7Yl9La9YlBGjzOn5vlPKk3OnWGA_vl1_a5knWyUnGm_OnpGmbhUCPnWokQZlpjmZ6m9jZyGm1qZ0GmGffXZlmNeRwlh4mT5mQPnngmm4mTPn1rjVBltGjXPnHHkZPnu4mbPn5gie7f1gm4Gj14miPn34m6ok0ZlGln3ZlpBlBpkBygpPnAhmZHmsPnbHmL5mdHm6ebD5mzBlhHm1BllHkOpkGwlpHk3PnpHm9skOjRsHmzmkuHmSZl_PnMgfYhmANhMfnapRFQnvsROxlIQnAjntDmafmlMnfalONhg8f2HmU8fdxle5mcdmlWldEfFtjLImZQnv5mxORPImk-Cz5mXmn2qZ1alOHmQtj65mQjnxZgYCb4KaTqkoUm1xlZtjIqkDim6Qntmnqtjcqk9QnzQnI6mjtjpQnBylCim5QnQimz7mDkndlYJimwIm3XEW6mp9C0Imzmn0tjehiwIjUFfJRn-7mYnnXDl2qkYylh1mi_fBJmenn1qks6mbskVRnjnn8qkjyl1bllyloDlwFfbRn06mwim26myimMJj66mPqkIim2Dl1zm_6mZJm4OhC7mpRnMclLknfEjVQnBPhPfnc7mBKkM7mqknpsZ8ZgrJmy0gsif5RnwknBvjY7mEElGSnd-fecl_Rn0-fxrkvjkRagESn1rkGSnjPhpcltBArcl8vQ8rk0slfag27mAsknjmyclgRnsKkFBlPKmakizenckiyagtzlevjg2mXKmohf6jm0zlNdltxUkSnAJmmSnWskvvj1zlxvj-onzvjNFluKjL8mConS8GN8mB9mFtSMkmQ8mcdlEkfQkmfdlDliX8m6Sn2KmBTn2LnbSgATnWkmyLnDTnekmHmnXTcGTnAtkowmLTn1dlNTnpkmjpnrkmLLmt8m5Flv8m3LkVTn9FlKkb_Flzkm18mbTn10ltGbz0lowjw0ggTn1GbeLm1_fKlmBRZnikTeloTnVelJ9mnLmS8mM9mlTnrLmF9mdeldGlN1lgOeT9mAMjyLmmOekGl-PamGlfHbX1lUBgc9mQwZoMkRsed1l1GlZwkI0RmlmcMP0vSEMmwHbdxjl1ljmip9kLJJtlmr1lnxj_Gly9mBHl09mz1ltxjUllXUnwshJfl61lSrmZdUC4gqVn_9miukB-mkPejMmjUnHmmlUnZflaHlmdgcHlqUnL2lPmmO-mRmmQ-mQ2lWtelfloVnnflIzmpfl2UngCgsflfmmb2lhmmd2lmte-UnANmyen0ollKfm-mqmbQml8mfp-mmnir-m_HlwmmBIlinmfma9te4YLmNjz-mRmnxhiSVnXgkfInVVnbThxNjdNmITffNmXglB_mrvk9ilaIlODmgVnVpniVnMoikVnOoiM_mtNmO_m5vkVnmSrnr5UrVnp5gtglBwkvVnYzjxVnvmkGwk0Vnknm2VnLwk_NmNwk1zm6VnGgn-uelzjroi9Vnn_mlOjAWnszjs_mE6gOOmUUhpBkzzjSukUOmMKc3_m-nmowkAom7_m_3lyfgcPkvwkJ4RIomgPkCAn0wkMom2wkcWnM4leWnsOmSomdQmxub1Sk3PmYomnWnPJnuvYMIUItnsIG3hl4SkdRmTtngRmgvb4Sk8Wn6SBu0Qy9PvwENuY6HVRNWl_BrjOXvkFySbtnKTAdtnn_BCueSvLMQmtKLNQmqGgstnQYnp4jWzh_SmERmVYnwOffRiu2hnUeiRiAEWstnJ4Ustn9WYlZinqS_YR6ZZlAmlOYD0GboLStLY6Z9YSC7KhWDY6Zz1QC7KC8IogUyBHogUw4SNunb5iZ4Kz8l47i-6d4TSOikUygxqMQ4KcAk9ff87IC7KsZiBTfLpfXkXabBpoBnqMBTf8XYkgAC7KxnBY6Zcydh1R98l88DxWkMRmR4l21iDhCshljJlQrQhWn-SkWAn6SkdYA3hl-SkWSczFABTk1kIETk7gWZAiS4jq5Ycra7SkEilDvnrtnDhCGnIOwYttnfLlM9hePmDCngPmFCnx9cFchD2j7fXmPmY5l4Gg9uYQ3RTvnL2jrEBjeh_yGz5AJaCkvnzkIoohLzk2ej_4SLgAX1RTUiMZT1unLAnlgWNTkr0WfLPPBZxqdA7ccQm2unpxX5vnJTk8vn3mYCwnoLP8mYYXcGwn7vnjBZromR7cb2VKwnBCQHnYKXW5vnRrQoLPUnYLYnUOdCjVRcA85V5SmawnuqmBCnQQmO9havnTYncvnHdjevnwqXkilSYkMdj9uYewnb3VMtYtPmVdGKmErjOHPEijh6OUMvAtHEnFIzvVfPAZKP9ZhOgMawnZKPMFD13JtzO5wnzwn7wnf8IjflHWBAZOAyApKCFxn6DQWbUfJAPsGVdGrLAHPEK4GNxn-DQO2CNHUNdG_wndBkPrlYXHWiWCBDZbaybAh5Y5CLuDiExKm3RBjQXpVQcVc6UwOjBjQ_JCTxnFOKsPmOKNaxnSxnQxnFMUcBXjwf5CLDxnMxnK-B6-Ak9hOSBCxnC6FExn8xnGxnfEXb1KskLpkLOoAo3RDxFbXRfPAwDBHJHaTcFTczXScXaXOYLNVKynrhYAJX_-bHJHETcukLkvVJYZiiLaRYIeny7Sd7Rd4K2vnLtn5MUQVkwEAFDSlWnTTUoynDEAqyn_-Vtynh7P6LCx0SxynUTkZTkDUk7KL1LZpHc1ynbXFmIUVVk7bQbXFUbWCiQH3ibZk2GRUTkL8RyJiSsPsyAKwiMQmdLl0dhqGgOaksZhRYnjwnUiduOfmqd2tnlPmpwnJRmivn58gJ5lKTmwLl9GgaMbqRiPTm3LlRTmj5l79mtYnCKn6ySjCnxYnZfnmCn02dDMlPPf4YnermtCnW9gpdjXOS-YnF4izCneZm1CnhPfydj6CnQ_hIZnA0nJjlwrm9Cnyrm_CnZ5jQZngMlFjgjMlUjl9TmFej_rmAUmBsmbjlDUmdjlRmnGsmRDnXjghZnyMljZnw4iXDnmZnZDnx4ibDnqZnSsm3Si9MlgDnyjliDnKLn2jlr6ldsmGNlpDnQKkw6lismh4StDnCwmvDn3Tip-gAan-6l9WZ86ltSl70nVQSA7lNVkaNlQklJandNlTklMan90kOan_0kr0eackSancckUokWanKEnYanu6jNEnM_gtTRQEn05iSEne7lnUm2Qn8ObMGZQVmobmn5SZEn0ckbEnYtm3ckr7lB8BnfjVOlxaniEnJOlF7kMVYMOl27ljVm47llVmptmw_gtEnqbZttmX7jsVmNdkyEnPdkwVm1En6lmAYeg7jOQn2VmSYml7j-tm6VmF2kduW_EnfllN5ZhllAWmVbnSgjRYewOlhllyOlHXBagjAPlX2kRume8lvdktbnZFnzdkYumb8lVFnqbnSumsbnjbng2ne2k9lgzfkdWmeFn_Sf2KgNYZJekQPlfVimFnMmlUgl8bn6ZlrFnlvfbPl92kwWmF9lzWm4um0FnGcn2FnIcnJ3kkCEL3kvwRBvmnekT9lAGnV9l28jDGnIvmqmlYcnsmlacnd9l_8jf9lO8iSvmPSlj9lQGnVvmrhjBQlj_hY8iVGnYXm0Gnr3kevmscnnQlx9lt8dgXmgpnWaeJnlfURiWi69lmWi5cnTHnXngxvmZfkzvmF2lvWioQlH4kcnls9l1Gn4XmzWm6XmQ-lBwmSVR9GnEwmzQl8aeDXi3nglChVdnKPl0fkMwmd-lbHnf-lMHn2nlOHn_DhQHnEhUBgkq4kDgk4ijPRlGgkcwmsdnR-judnAPkbYmKol1-lacZ64k2dniYmRol7-lqHnNjjK1a09iuHnC_lAenywmG_lX0n1HnlNgsxliolyhmfjjsNgmol7-j9YmBdZqolCInDWfpjjb5k3gkQ-iGZmyol9NgJZmben3olBSlPInlyf6_ShenOJnkenU_jmenu-d13nNZlROgreno-iPhklWfXOgcqDGkjPplAVnton6_loInqxmqInFpnaiG__l7ennOgbplzpg_enfOl0In2ZmkpluUmDenTZiIZiNAmsEhW6k0Sl_Zm2SlnkjT_i5hks5nmqVTfnWIA8Sl8Ha-SlAFhuznZxmhXfRymiAmNJnffnx6kRJnYymIqlQiktZieymbamwfnVTlMWbYAec6nHJgsfnlJngik3fnlFhqJnZlj7fnqFhhqlCBmBrguamxJnC3ODgn5ymY7k2JnB3Z9ym0TlzTlyTlNBkaai9amj7k_aml7kBbm-ikSQgAjkQQlFKneBm4vkpaiGjkiBmTzmNKnz7kUzmTbmObmVbmhheXbmUKnSjkezmsBkpgnVUl6rgdKnZjkUrlmzmjbmXrldUlzgn8Bm1gnlcS_BmxemfnmAZfrKnBCkFCm8gnvKn6GhxKnNhZ_gnOCk8zm3KnLSAMCkzjkOCm7KnC0mBcmKhn_KnWCm9jkYCkDLnAkkKcmcCmfElILnPCaKLnT0mNLnM1eBafp9ma0m9Bjc0mUkke0mTnjE9kUVlwCmcLn5CehLnicmYslr6amcmbslPcipcmvhnrcmT9khsljVlBDmXcix0mycmoVlGDmGclTpnYpn-SnzLnKnm6hntQhbnb4LnFzR6Ln3iZ6VlsCjHinH1mUIhKdmK1mElkM1mhDkEtlQ1mJMnS1mJWlnDmNojW1mwlnjMnuDmvXlwDmyDkeojsMeaMnokicMn5DmlinfMnninhMnTnn74mZmnZinuinb-ky1mrtlJEkHPn9NntWl4inm-kNEm6lkWkZQEm-int-kyonTalkEmFemy-kHem13CIjnL2m_MnLjnNemDXlOjnS2m6lnTgmQNnJeiNulINnecfc2mE_ke2mM9nxDj--kX2mSNnbulm2mjjnDYlkmkpemrRnUknzNnZUgcNnn7n44g0emA7mz2mb_k12mnjn32mm9n9XlxXlLFm_em92mtNn1ul9UgDfmxNnq_ki-nMFk1NneujFknLfmL3m0_ks-nfXlu-nWMDOknkFmBOnLwgDOnhmn1jnjmnxcbVYlvFme3mKOnckn9mZIHa0FmcYl3FmssUhknCefq3mXOnfvlZOnnJmYAl4BfT6fJDnfOntYl13mfAljOnqvlqHa1kn_qj3knpOn93m-mne_aA4mvOnYGkEgm4jnLrjH4mBlnLgmhGk5On7AlmGmVgmVleoGmUgiAoZuGkX4mbgmFimf9fQlnUnDvCfHffeGj2DfsrjalnvpkRPnfZlxleoxgqgmjZlDHmXBljlnoZlwokgwlKHmolnfPnqlnhBlslnVDf44mvlnU-nuwljMhFHj1lnbuABhm4lnC5mSvUE5m-4mquX77f0Pn7wlEmn0lk4PnprjNalBxlPalDxlUhmV5myHmY5mEQn1HmbClGNh4HmTkndAotRnvpRXxlJAkJySmhmUmnohmspkqhmcAopFmW-nJImwhmqgfomnzhmdNh1hmpClz7mvmn04mjQnKiiZzg95m9alqQnOim4xl4Cl6xl1im1nn5rUmImfiiL6msQnN6m9mnc9nlqZ8Qn2im-QnoIjgqkBRnNDlDRn2-nHYlGRnhem5tjHLkVDlvqkNRn1KeEJmgnnFFltbl8zllnnSRnooelDl2FlppntimKwflJkPyUwnnSJmgBoHylfujpsl4nnmRn6nnoRnkyUE7mJBo0inVkns_kK7m_ylktRNonKElqJmWclsJmPEluJmFonV_n7RnWPhdcl-RngCobElWon7zmYon6FEaonp5jo7mIkiCKmr7msQgljm5pejSTTvjkzlKnnWki17mYvj47mZSn9clTKmxondSnc6mZnn1onB8m_7mgDlKdlApnOsRnSnQRnDkmCEakKmVDorSnDpnoKmuSnqKmG0lzKjG3gJ0lNpn2SnPpnAwjRpnfJI5hnUSg08n5qe9hn9SnVkf60mW2g0Df_skELmm8mjYmVAgMTnBukl0lcqnv6maZgp0lukmr0lTreXTn6LkRtkTLmnJj48mrli3pnaLmgIf5pnIukxAggsn_1U_0lcelW2UUeleelUGlDqn0Sn8pnPNe-pnbOeuLmO3ggel-IfPqnDseRqn9kbTqnuOe5TnjHbnMkUmi9TnWmi_Tndqn7GTfqni1l1elO8nLukKUnixjPkkZ0mTWTOUnrqnx9mRUnBKnpQawqnDNkyqnHfl0qnZUn2qnLflYMm5uk8vk-1lfUn6xjTflG2lVHlbZmqPeYWnHpRI2lFXTpUnL-mIrnN-mfNkuUnNrnb4gWmm0MmYmmWnmXKfvKfj4g4UnXrn6Unc2l8Une2lkmmeni1flDNmvRaqmmaNjlrncNjIVnVsnsAfLVnrrnCgl7Rfy-m74URVnIIlOnf3-mw7nE5U2rnPIl4rn9-m6rn_-mSDg9rnZglD_mrDoF3l_hnbSgjVn-mOHsnmVnkIloVnQ_mxRiwnfPsn0NmAwk2NmTsnDwkvmmWsnVKbrrnWOj3ue1Dgcsn5IlhRemOmklmYzZk_m-DgGOm_Vnr3lBWnu3lNEow3lrsnxzjxReusnylmYTa7nm4zjQJltfg93l-zj_3lSWn9_mUWn__mWWnBAnj9mEVHFAnpvDhJlfWnthlkJlHtnq9EeTkmTktTk5yFryn37U_JCfTkUHoNoFOWUYHoTHo7vCJkF0ynSHonTkloApTkFweDGRsTkWLLiTkwTk97MUTkg1jRHorjOZHofHoYGN-ynkTkxHoieJzHoIakcGU2QS9vhj2hXRiz5hcilUznRndGdjzrhAehjil3BiqwnCvcOHo8unQHoYqQZjB3TkTTkw-QWHoA8UNIo2TkpJA4TkRIowynyWkOIoWIoQIoFMChHoSWkbIo4_BpynbXF3ynRLAEUkFMC-oddgXZscRTkgIoVIoiIouyn9ynTwnWWkVCU-TkbYDxIozSmcGU1bQ4CEWiltGYL2d41jAznw_B0PYk2hRqmxtnlLlDRmaXkBTmWYnYqmETmZYn6tnI2jAJo6ACxxnywnK-BcVDmKLPIbzzRbzkmiVPMCaJo1QAjWabWQAvEGUPQuRZgQ4CEYxnwwnitncJoENGl5gMKnn9WfJolIEhJo83jP4lAwnUfcHUk_JlFxkSIo5MUxDExJlvic0JoYRm1IA3Eg8JoIxknoBwUksLZyUk5wa5JlGcjrLZlhkpfcAKorQkmIUxDEDKl0jKQPml2V7omexkU8Q2uiJVjKYjyXj-Ni8uiaSmpRZQKlvxkNpmwRmR3cVKliyiGZkgKo7ggwKlGBnjFg7RmUpmKBneXn_RmYpmhXnPBn5UfnKlz7gFSmatn-Wnf2QAXnnpMvKlFykxKl1haQSm05QSSmfcBWuiW_QQykdhgppmrYjrRmCIiBLl2Xn5ECmBn5ECdUjnqf7XnrBn6ZktBnMLlRIiBYnxBnDYn-pmSLluSm0ASwSmJYnEqm5QmVPmHqmlGg2SmU3iL5lNakN5lDJo5dhXXk-SmS5lIJojPmYznJCnMJoXDcMCnNdjeznh2dLTmitaMrmNzkpYnQzkRrmFFopakEbmsznl1ZyYnYrm0Ynazk2Yn0ilrCnqgIE5jX9gMMlxrfWuelzk8znBjlDZn3CnQ5jwTmKlltoRF0nMZncMlG6liVeI6lL0nc5jTZn7rmlMl9rmg4iYZnR6l4VZcZnF0kQDnfZna0nxMlmikzMlNUmgXaJ-grNbg6lQsm-3drZnk6lxjln6lR0miCks0nhxmnDnC4WHNlF6jhsmiUmksmCnNp0kDckCtfyDnS6jtsm-0nFan3JlyUm6DnmjYcTi9DnH1n_DnCcUi6jjTiJ5SO1nnNlGEnT7lJEnhckT1njckFVmdkgL8iy5ieanMtmS1kb1nPtmxtfRtmg1nszmmanj1npanXtmranD6iW0mZ5deEn0kgHUihEnJ7jjEneikjtm41n4DlmtmPOlt_gHdk87lx1nUYZ_anOll6Jg-1nD8l6_gF8l1tmE2nF6nDneJbnWHnMbnoYZObndllQbnO2nFFnQKgyYZkllXbnVKgLumIFnadngSfdbnobnLQbOFnYFnPWmh2nnbnJ2eIvfG8jvOo97jZWmh2nvnliumYdnDmlv2nHekx2nnumKekpumvQbb8jsum32npFnf8jxumsFn82n0umE9lHBhA3nEcnC3nJ9lkPl4Wmeml6FngmldkCjTfVhjDvmU9lFvmP3nomlR3nFGnrmlv8Sc9la3krNodcnlhjZ3ngcnb3nF9jA9Se3nUXmM9jh3nDQlq9lBfk81ecvma7ZZGncXmp3nDnlr3ndGnhXmxcnv3nSVSx3n53kVUfmGnuwfoGn-3kednYfkrXmafkPFo3pizXmCdn1XmEdnsXmL4kyVSN4kDxf7XmLdn9XmH4nF9i_GnQdnBHn59jTdnU8Z_llcWmZ0a9Ooe4kT2kIYmPwmVWSl4khdnn4kUwmm-lldnXwmndnbOoZbebwmt-lT4nXYmVVfgwmhXicYmlbeVoH3-lHDh3dn19l5dn0rn6xfoYmy4nvwmROmxwmsVfwYmK5kFensog64n3Hn_him9g5Ym_4n-wm8Yml1a_YmRenBZmTenGxmEZmWen8Rl6gkN5nNxmSxmCYSdenJQefen7olV5nHTlX5ns5kZ5nDplb5nRGjd5nOEi22lIEhhIn1_lWSlkZmlInmZmnInVLApZmk2asxmWpl2YivxmQkjxxmx5nw_jz5nYOo8DNGAm4pgMSoMID5xm4In85nKZi9xmPKkOfnxrnd6khWjDamSfnDJn9hkz_dOAkHJncAm8pls9Y-plNamk_iAunUInPJnmAmGqloAmX6nlfnRikYJnRTlFljyZii6nd6nTAef6nmymxfnkJnfVmRHAk6nkFhkeejik6fnramBBm-fnvJn0ymv6nl5Ax6nV4atTlQAjIgnVaiKgnQrgf7kAzmTBmCzmVBmu1l-ci8WbHGhMNkEKnyMCGKnAWlcBkQihLKnjBmxlUIUlqrgQKnWbmQjkU7nZbmYKnn7lPrldbmB8knVAD8kncRd7nvgnnzm5Bmh7nEsgL8kh1nl7noKnZ-n4gngmjn5aimjkrlwbmlmj3zmY8kAGoqrlFbA2bmwUlLCmyjk_zm57nyrl8Kn87n5jkUCkG0mmIAI0mAnUD8nbCkGLnG8nUhnJLnPcmWHh6GnGslU0m3Bjo1nX0mRLn9RhxRgsCmVLnd0mjhnf0mlHhTslOafdLnhcmfLnc8nBSghkkq0mR9kj8nt0mucmBDkwcmtkk1hnr8n0cmt8nnDonQhKoi8hncglNGoZpnjtgLIhJMm3slWDm5slG3f98nbDkKinCMnB9nNinN1mPdm1tgRinopnmDkJ9n99kOTgNtl_9nB-kPWlPvl4-nVMnKDjXMndinZMnfin1DmPOniinP-kQab8Dkolkx3fqlk-nnQqjlMnzdmwinqMnHEmrWlYfivMn6oj1tlvdis9nzMn5tl1Mnl_nWKmx9nF2mo9nH2mGjn38aJemImk59nBeiEAfCNnJulTEmhHjX2mA_ka2mPulYjnLNn5tlNNnkVoU2mWulFNnJ_kjemTNnlemVNnp2mJQnHImf9nrjnv2mv5gb-n5nnhNnEFmg-nBknlMnwulrNnOGaxvguNnq-nwNn9AoKBooVo0NnIfmiBoKfm5YiLnkrtl6Nn_-nO9nuWoKYlGVgAOnIVgV3mZnk2WoMknPKhcfmZkniPMHAlgfmI_nbFjNOnLAlkfmnnk_Khn3mofmp3mqfmELhmFjlYlufmyRnCzlaAlM_aa_nhvlxkn3fme_nQHeg_nSGk8fmk_nqBo6knn_nxDmwOn9emGokt6fKgmHGjIxgJGjPgiAwl8On0tUbrj2_nUokW4mDmnYgi7_nJWocBba4m8Lhc4mwCfIffjgmZlnTwlFylHAoQBlJAougi0leglnFHks4m1gillnqZlTAo0gmVAo2okPHm24mZAoulnTHmLXoGDjoPnDpkqPnFpkChm0wl9ln2wlLpk4wlNpkkHmKhmmHmQYoSBbYhiE8f7PnyAo9PnMmnL-nXhm1HkihiKxlfOlMxlFBoHQn8AovYoxdmPclGIkzJm5Zmdgfdmn6Ao-sjSQn4VoMcb_Ao3fbXQnxhmPBobQnqKa5pk5JefQn25mwte6hmWGA8hmRMn1mnineLimbBo_5mYKebFaUiiThmMKmhKeJimkBoK6msYgA6mDDlO6m5XoE9fhRnKrkvIm_QnxImxBoiqkODl_YoBjmapZeSnnpSe6mrqkg6m2Ijcnn_ImDuj_BofKmlimDFlFjigyl6qkmnnzblKJmpnnMJmOqSz6mqOhvnn8bloJkwDl56m_CoAnntBoRJj4imTCovAfzJk3ylRrkE_CeJmKaoQtlojnLBoVPhgJjeCoiJjtCou0giCoEzl3Rn0kIZcl-aomEbVElVZo_xmDonwMAe7mgclTjmvCoAhnQSTUzlncl--ffjmeonZzloPh4CokjmOSntPhmon9CoPlntZoVSnqonXSnxjmn5nrzlvonbFaV_fIDoWnn0onaskAFlXyl5onVao7onask7MeYskRZgJ8mCpn3kiJkmXdl4vjKpnfDoR8m5_fOpnHkfSkm0KmSpnGVooThhOk7cmxVlsDo7hnArebpnsFlepnyDoBtkn8m1Doipn3DoOTn5DoDJjT3fl2gDxR-Dofwj_dlQtkZTnStkypn4kmXxRGelxGb4pnPRhLEokTnzGozxKIpnClmsLmG9mktkvTnUEorTnaeltTnA1lvTnQlmP1lSlmevSUlmSvShEoqOejEoKseVqntcgXqn0VTb1lTwZbqnqkm03Uamie1l4cgZoniqn7cg2elTDkblbxEomsev3gvlmQUnH9nSUn19mbufVwSZukCFoe3U69maMm89mX-mOHlVoiQHlBCgMFo8xjGmmF2lCniscoTFovPeNmmXFosUnsdgaFoUCgT-mNyjzUnWGoy3iR3lUrn8dgWrnKsngmm05UimmpFocrnlmmj-mnmmtFom4UirnhfnMvkGVnq-mzFofGo1Foqrnb_mryjFOkurnHOkwrn55nAIm-mb9FoEDgevkSyS-mmbNmEGoYVnGGoaVnIGocVnnnbeVnMGoF_mDsnLoigIlGsniIlTGoN3lRoiaCggFovMjLOjGJgrIlV3luglX3lenma-n6Nm1OkjGoaKblGonnmi3loGo-sn7VnsGoXfgm_mkOjBEgwGoosnCrnuzju_mifgJJlyzjLJlJWnNJlLWn8Go9nm-Go5_mQWnZEgSMf8_mEomHpiVWnHomH0j6jUxCjP4RNomGAndWnrOmO4ltOmyJoXUkrGA6Jo3Jou6gYUk1Jo_wkSsc5fo9JoyJlDiK0fo1EA1JlfUksUaGqQnYkNSkRxkwVAO7SpHc7rBeRmaUkkNVcUkPcTiRm2QmjSc0YkfxkXKooZjLyiLYj6XjVBS8YkFYjQYjPKlABnYKlZFgEBnkKotxkWMiuRmwxkxXCqKo6RmIBnB1dmFgLBnfXnxKoLmdIKlDqXDSm7OZ3KoC5XMhgtAnCyk57gLSmwKlShg5FgzKljtiLyk9FgYBn_FgaBnmpmWSmopmauiTykzXnhaj1XnP8gYykELlcUjoBnTLo4ZkVLogyk-XnmASoSmaLo51dAakpykAqmrykfOfxSmjLo4bj6QmTodKakwLl-cjITm7SmYRiFJoCRmTQmVqmZyevahxOf4tnKwhGTmvLl6LoUiggznWigNTmYigkznPrmmznCMobUnnRi4eo9LliMb64jlCnzYncTmt5lEMlfTmzznhTmfrmy5lhrm05lizkTMokzk9akJUoL5jGzeYMoJSiJZnz4hP4iAsfV3dfMo-CnNjlADnPjlCDn4zkSZnL6lXjlVZnpMonMlN6lsMo9PfODnTboCIgHsmJUmb0n0Mod0n1Mld6lg0nQ0kBORsjlk0nf8nbejVUmo0nANoWhnCNoq6lENou0nt6lWWe7jly0nKNo7Zn20n9Zn40nxDnGklzDngjWVNlCkgXNlsvaHan30kRkl3-g-DnI7lkNl4UmL7lXkl7smP7lhNoR7ljNoR1nmNoDVmZanjklbanJtmIVmnklIZDd7lOwac1n4TiPVmX1k1Noi1n-NlUVmqancwaEUit7l_Nov7lBOox7lu1nh4ZNOoxfjr_gzfjotmLOonVmNOoWOl4JgQOocUiytmUOo0tmUllGbnZSovOTaOoH2n4VmJ2nO8l8VmCumR8lK2kDFnlOoU2nX8lxOlZ8l-OlZuma2nqlgMWmXWmf2nxOoq2ni2nm8lwkoo8laQbykodumKeUfumRFnO4ns2nBmlu2nX7iV8j1bnaun7KgFPorumf7ioFn88ljrnjvfLPo72nC9lqViPPosViN-lJBhvViJSlcml3FnXPoKcnShjAvmNcn5VikmlRcnuPlZhjcTR_vf48jjPoT3nlPoV3nnPo0ekZOfnhjRXmi3k7ekWvmg3n6ml3Lgj3nr9lGQlYGnn3n7PoJ4kq3nB8Zs3n5VmPUfycnKnl33kUng2cnlGnXuBnGnrXmv8i2nluXm1wf63n1vmNQlp9jDdnr9jVCh2GnXQohnlZQoE4nvQlcQomnl-GnPdnGwmrnlwfkEHnKwmHXiR4nqQocdng-lBogi-lMYmwQojdnyQoc9dYwmRTb3Qo7ijh4n6QoNVfYYmpSBBjjcvazWSjwmp4nCRof-jJ2nbRlTolHRok-jx4nXolg3RQ3BNRoWjjJ5kYjj99dHenoZoB8BKen9wm7YmB5nbRoQenl5eSenqDhgRoVenIWfjRoYenlRog_lP5ng_lpRoAhkDSln5kb-iRZmHSlVInIMoA6exRozyfzRop6juGnnAT9-lUKbLplf_jven7RokInern5_lnZmASopInqZmDSosZmuxmuZmwxmwZm9enihkTNm7vlA_iOSonhkQSoCyH35n96lm7m65nWdeUSoySl-5nQAmA6nvplP_iceoyniRfnRooXAmI6nHamK6nJamM6nKJnQymETlSymS6nRamgfn8VbWamE6UYamkdZaamVFhcampym96ksfnkymsAk6SoxqgUqlv1n0qg_SoWljCToo6nETouJnt6nwJnBgnw6nyamEgn0amsco2amu1irlj5amuee36n66nh7k86n4TlQgnTBkr3jC7ncToWgnr7kYgnfBmDUlPGhK7negnO7nrrgQXbRzmh8eRKnIrlTKn1AjVKnQ7nXKnl0nZKnxBmv8exToATAtgn2Bm2Tof7nozmlbmqzmnbm-jo9ToB_CsjnWTcq7nDUovbm0zmrjku7nomju9dJCm1KnKCk27n5Kn0UlGhnTUo1rlVUoUCmMhnA8n7rlkKA9rlvbidUozrkH8no1IJ8nYhnHslmUo8NopCepUoKukNslR8nPslv5IRslxUozCmzUoZ8nohnb8nqhnM9kiLnEjoocm7Cmqcm9CmscmBZbyhnn8nokkDDmsLnQPAuLnukkwsl-hnMVoWSgfVn1LnOGoNVopci2slgSgEdmiSgt9k_kk8slAMn-slXVoz9kytg19kbVo8cixSg5GoU3fgVoUiniVoZdmAaoxlnZNnkDf4NDQ9nf1mVWlldmeinYWlOdihin5DkQpUX9np7aminT-koincjnfemrinbCoCAlBJhh9nqtlCvle-kyinUhm_Aoqab7dm91m9dmt9nHWo_innroFlZNmn9gSEjnAulm0a8MnMcf3-kKmkO2mdHkYpUVqU8-kw9nJXlMWoY2myEmB_kOXlpEmbemMNnbjniWoPNnejnRNnnWoO-n6Den2mz1mWNnPsoYNnimnb1miEjY-nMBjyemt9ayWoUCo0WoG5f2aoeFmh-n_Ao5Woj_k7jnQdf9WoF-ar-nAXoaCo5aoLnnIylMBfi5fHknR-nNnkkFkcZoDIkNXo6-nPKLQkn9-nSknRZo8NnHsoIOnwFmG_nbXo_2Xifm4FkgXodYlN_njXo6FmjknVOnF1Er3m_hjt3mJzlcOntXoiWivXou3m4nkyXo43mjAl7fmi_nvvl6Yl7XoR9np_nD4mwAlCGjG4mIgmBBorplVmRv_n5Alx_nlGmVvjIlnVZlKlnoUbMYo1PnY4mGZocWgUZl1GkLPnfokNPn41ChGjXtoLsjcYotgi0rjfYoawllZl5rjvgm8rjbBlcPniwlWYoNHmWBowZlYAooff4Ab54mZCoM5meAoCpklMhA5moMh2YolAo-lnF5miHmtdZ8YoJ5m-Yo0soxebBZo6Pn4GmMfbLmn0lk1AoPmn3HkfoomHj5Aol5m7AoehmUXo_nnTZoNQnRooPQnGQnRQnIBoiuovJePcllmnYQntHA3pkkZodQnmZoqClhynRCbiQn55mkQnIvoyxlDqk1QnxwUyZoCFfB6mhImznnjIm2Nn5Zo0QnnIk4mnoImM6muNT6voqaow-ntJkVblvBoXblHaoZblJaoyvoYmnGvlNao6fSPaoohfRaohimannODokimURnyblLujA0lXRnQIfJCotLgLCo0Ffmao36moaoynnGwoEXo9vo2nn11nIclO-fyao9imSrk1aoPwodsZr2mg5mMGfBondkoPGfIElFboEKkAbocTnNjm46CLonEbo1fmNKkHboVoodeoLDDLboV7mbOnYjmC1gSzlE1gSbodjmUbo_JjgjmBKjnzUaboGKmQvj6penon3ZozElwjmsonfrnuonT_fobo1jmBtokWo9STjkiLDotbowboQRnPDo3ondDl8onUDog_aWDo0xoYDo5bobDoKkmdDosKmLpnuKmhDosskfOaZLkO0lCwjKcoLVow8nWpny8noDoIVoNcoYIfBLmJLjxDojkmSco0DoOLjVcoxGlkpnWcoPol9QhH9nmOhcwjUTnNtkp2gvpnSLm4XH28mHelFEoeTnpwjJelDMk7km52getk_kmsTnucoZEowLjAqnTEomLm1cortk3coQEoutkKqnwtkIBgNqnhGlfEomcg0LmJxjalm5tklMkGdoxyRe9muyRglm5OerEorfoeqnCUnSMjolmGUnqlmMslslmWdo9Gl9HbrmiAHltmi1lmyzhWUnBFo6xhidoaUnk5lcUn_lmodoYShgMm2lbrdoSNkznoUmfudoWNkwdoaflIKfGrnWFoRLAQteZFoLnivUnxMmxUn6doeFo0Un2MmiFo0ShemmCeoYrnEeoarnE5UqFolZme2lCVnuFoEVnrmmQeomrnSeos-mr2l6xSBglNVn5FoPVnFglTvoyHjzrn3norQeieogvk_mmjhmnpljXDjXTWOkUIlFnm_yj1JbfnfJyoHVokCjuySFsnRGozeoC0PnVnuNmk5gHiopgl7dgzNm8eoLBmcnm5hhAforLfa_maJbc_m1VncXi15gC3R5gl2hWrnmopR8VnrQG-Vno_mnsnChlTfoLBmEWnUofx_mrYm5nmbfojwk63lNWn7Re_GocOmifoA4lkfoeve5snGomwwk8snywkKfonOmfJlL0ZHAnwUhNHo7untWkRAn5MUpUk6fooHAKtnz1olgW11o-foOWU71oBKo_fo-OmwTJXYZDgoNxkJKoifVkNERUkhQkJgo0gTrrBpIolBZfXcoUkD2o21oW1IKXWtUkSgocxkUgoDodVKocIi1goDajxXjhZjSCRcKoPho_SetRmrKovRmiiY3ggnXnhpmJZkaMiBhodMisKoJBndXnyOZygoSZkOBn7xkcpmbTe5go0FiDLZv2Q7KoQwj2Rmu2ohtiDhon_BE5lxqLrXnP0P5KlKhocBnZuieBnOho4ZjggoM8gjBnSXjlBnUhoaykSLoKIieykZho9Xn4pmcho6pmdXjbLooUjVIihhoGYnjhoVLliLoHak4Io_hg7hoCtashor8gO5l30cBRmZacVznDIoXzn1ho3tnX5l5tnj3iswAl3iITm3SmtNShznb1ZoYnxUZPzktRinznkdopznmdorznwYnHMouznMionCnxznRHgRiosCnQMo3znOVZYioOMlOVe7zn4-mSVeKuapzkVMlgioGjloVm2dj8CnlioH0nnioJ0nfElRZndnQN0n8TmY3hUZnDejzio89gdbk2iomNP4iogZnzMoa6llbkkZnQJP_io4MlCjoMQXl0n45jtZnX0kybkIjoxZnZsmbUmeZmFNoF2dfsmqDnhUmsDnLNoY4dKmAHLiafj_ZnqsmrUmRNoDanlplUNoxsmXNofwAKXZd6jStfjBR7UmtKSK1nM7lHfjk5oJfjkQSsjoLlnBtmZInjJnZnhoNoaanGVm0jodanW1nLcUvNo5joxNookg0NovzmYEnAkoWtml1n6NoC7jnqobtmo4hH6iV7js1nCOoKkoO6i17lOYZp4Z5anT6i21nurm-7l5fjA8lWkoZOlzEnQdkEbn2wZckob0opNjG2nZwmI2n8EnJKg-Enr7jhOomOoUbnU8lp6o46ioOoabnGQbTFnh2kfbntdkd2n4Oln2kuKg2kozOobKg6koNVihbnNWm0ko5Oo2ko7OodFnzbnfFn2gj18loumkFnKlo12nHPoNmgJPo52kRloFLgTloWekVloYekIdnaekKBhTPoC4kbloF3n6WmH3nO9loPl8FnqPlL3ndPoN3nfPoCGnhPoWcnZ9lKvmZcnIGnNvmKGnwml2ekOGn9Pld3n0lof3nVXmUGnncnN9jpcndvmrcn-low9l9PoBmo_Pot3nRQlrknGmo0cnImokGnGQoLmoIQoNmopGntmorGntzoXInOChTmo83nbnlWmo0Gn3XmRLg5XmcmoG-SF4nJ-SdQoT4kYUijmoL4nY4kN4nlQoLwmoQo8Qlbdni4ng0addnQ8ofdnuQotGnZ4nq-Sb4nQYm1QogkoXHnDolVYmIYmewmRRl9QoZ-jn4nVRlzdnpRXOolSgkE8ou4n4xfb4oZgkD5ktHnLRoHWnsYmcKSs-jggkPRoQnoGenTRotvoVAcbXSXRo5-jA5nNenC5nmDhDxmeRodnoFlchRognoc_lkRo-RlOxmYdZOInl5kpnoPZmrnoTInRpgunoN4oFYRmSoa5nzQoUok1Ro6dnZyZtenhZmVSl9-d8Ro-noZSlpxm2en_5kEoo2YSGoo3eQvZmiMRvIndplIboyplERR15n4xmToo-0nIxoynifkjMooJ4mbdeaoo-xmR-otjUdooe-o4mmQfnCam3EhCJnLAkj6kVfnmooXfno6kpoo4ZSHikpSoz9orSonXfXymMFhjfnPikwSoZ6nySofym1SoWqldJn5oo--ofam5SoiJnlNo_oocTlsymeTl4fn9AmDToxymlTl_fnMaiR4aqTlNAjMTo6ym06nbID26n56nUpoZ_oUToaAjDzm6TlA7n3qlR_mDKnfpoAUlhpoH7nJKnhwSjToL7nlToVzmnpooToS7nqTovpoV7ntToOrlaKnugZzBmjzmeKnajkgKnwgniKn5Tombm7ToBqo-gZDqowWo-BkBUo1XbHqoHRguKnFCkIUobsmx7nzKnXonBhn9zmyUlNCkRUoB0mYRgJhnXqoLhnqbiNhn9UlPhnosgAVlShnAnjfUoI8nhUo18kjnlQ4kL8n68kXcmWdo-biWLnihnbLnkhnF9kX8nnhn4CmleA3CmMci4qodVlP9k7qoi8n9qok8ntcmm8nv0mo8nxcmJAWskk-Hh2cmZ8mNroKroJVobIlJroHyoProUDazEo7kkD1m68nGdm-LnaDkwCjgToYVocroCtlerojDkSdmRTn79kKWleMnMWl4uoO3mW-nsroDgig1m5BoU9nL_nQOncWlzVoqdmVDj2Votdmb9n7ro_fm9ro5ao7VopMnz1mk9n8_nmNnWkn3lkjTg71mudi-1mMso_dmUEkC2mfsoW2my9n_tlXEm7MnZEmK2mAbbBXlaso_DjesoqboHZohsobWoxEmdWomsoZjnososEm0woKKawHmrcf2JhijndulDso2EmIlAcFmPtlCto3WoNXo9Em7so4nogvgqul02msulivoSnkB_nDXor_nl-n6jnn-n0ul9jn-Wo_jnZvo5VoNXoPto7je4NnPBfKXosWo2woaNn-NnslFWnkWfmdtoTXo0BonVohtoD_nWFjcfi5KhaYlK_nfknm3m5FmQAlUOnSAlBGksfm3YBztoXjmNEb2to_hj4to0togLTyknW_a0kn63moOnAuokNn7kn0fS9kn2vlbGmIleExgnLh7HapLhrLhOgmy_nRuo0_n46fzLh0noWuorAoOYo_6fl9nSlncsZUlnhgiduo3Gmfuo94ChuoFDpwrjkuoXwlBHm2rjhlnzgiPAoewl9rjw4mdPnjwlXlnlwl9gi4gmpwlSHm7gmftovtlxYo8uotBlbsoSBDwBlVvjvPn_XixPnNyZzPn6wllHm8wlACpOhm5PnQhmVpkR5m2ZoZuogsoBLeBQnWalZ5mbhmemnc5mQZoNDpprocifVClj0o0JmiYZk5mQQn1Hjn5mWDpFfmVQnlvohZo4HnJtjRBoy5mTBoUSnVBoJiiNQAAKeaBopQn3voCDl0ZoCblPPnvpksBoFXoJblDnnLbld1nltjnBoEwo_Zo4BpqinwFprwoeqkKwoV6mMwozImY6mRMnsemSwojpSUwokblWwoTaoPRnmFfWaoF8mbwodaodwolKmfwoWLjhwocZgrDlS8ieRn46mowoUSnIDpLrkSColRnwaoPrk7Db8nnYCo5CpBElPcl5wof6oOZiHjmwXocOnP7mlyoMjmFzl4RnExorXoyqjPonGjmTon9wowrkBSnEhn1rm6JjcjmdZnejmVxoWboKanzpeX1ANSnaxofzlQSnDPnFSMxPhPCo_Ebronpzllbozjmdjf87mJDofSnrxoQDoIdl6onLdlBkmSqe9onwxo_oniHpBpnTdlsSnEpn6woYUPHpnOGlJpnwyo2_f_boPNeedlCco4SnbLk8cmGyotDox8nMroUpnOrouQhETni8mQcoRyoI9oHLmNzoEIpQTnbyoSTnqpn9dlx8mfcoz8mwpnaTnULmzpnWLm1pnYLmIelatk40lhTn6pnMEoqGoKOeiLm4coSEo7yoD3gEHbpPavyoG1lXdoOlmeel6cog2UdMkUHbAzoLmiCzolGlEzonGllEoZzB7TnKQapEo_tkEIpsMkLdouMkn9mplmTdonqnVdoehnMMmqqnOMmsqn7EouqnywZ-Eo29mAFogdohzozJfjzooznlzo6qneUnpzo76QrzoD-m6cnF-mT1oxzoErnkSh0zoodgsMmQmmuMm4hDTmmOrnzMmmfl1Mm6qn_do1TBBeoTTmZxSmFoZrnoFobrnDvkdrnm5nixorteJegvFom2lxFolyj_Nk0FoBOkVeoD1oXeox-mZ0o2mmQ-oj-oVUFqNjG5g7mmheoNSaOIli0oI4mkhmUOkm0oZVnXOk8rnqeopueseoKVoueo8HpCRex0oHWOSGo00oUGo20ongl40oNNkqglTzjx9hUzR-0oQehA1oeNnhNjMzZdzjG1oGfo4glonmJfoIHowHTN1oBPkPfobfgFPkr_mbJpbIpJPk1GoXfo3GoZfo0zjKWnb1oMWnlwkOWnf1oQMfBHoB4lk1ouwkm1o7snpfokob_snEAnbWnufoDtnwfoSpixJo3vn_3jXbTqwdrPkazTjXk4pd9sdAcBmLp1wd3tdbAiWrHocBIVkHbBCQkAVkFXkCVk28h9Pm_wdGwdnkhpQkLwd9XkFLUUKo6BnphoEYkXilsBidvd_BZvhokLlxhoUqmUYnWqmKJoczhL8YNJoqudgWn1OmhndiLpEsb0OmyJoTMp2vd-rde1b7vd2wdxpd8Uk9IAV0dyXkKVkyLpwWRGXkLweYMpFwdmkhjVhGVkUrbOXkVadQXkp3oisdCMpGYkh1VGMpvLoytnxLofiloLlVakhodrLlYYn3LontdKIoy1omWnzbWxynQNC41oENp76VGNpSVkAcWLNpWNCPJVONppJLOEWE9AifAcVkxUkeVk6rVtMChVkfaISNaX3COrhRNpAnDa7V_ynwEAoWkgIETsdzBZkiGQNCl_QpNpSVkl_QMQm8bh35b-bh8Sm3XdivdtOf03oBXc0LoXYnCzkPMpuLlLwII5VtNp7KLlJoyxnxwnsNpWNCl_Q52YObVUXDkKCf8IKOp8KC02YmJoUJoNOpRlNwPmdLXVKC9jblyn51o_cW1VkITknMCINpf3YbOpu7FdOpqmVgOpczLmwBQNpmVksLZsVkaWk0MKcWkjNpDEAlNp8MSHPmULcCvdkOpiMCiNpxVkrVktMCvNpZtd9bheudzNpSid1NpFdjLigmwnPYkGIofXkIIoKRmRMpXMplVkrjOxDEHNp3foaOpoOpSvAPPpcKXkOpQNCnOpNPp7DEcNCqWksOpsWkuOpERWcNCfNpSPpQGAhPpGpd5VkSvAwOp_Lpyyk8QmPzhVXk2MpQ5ly3oCIoDPpEIos2hfvnaznhvnwrdKPpfLpr8h_JCMAiQRmSMpMPpK-B-Pp3ghvHoCQpPAiYPpGQpTAiMWkhAIOWkrTEL2hFQp8MAdAiGhhWTknBiYwn7bh8OpxNp-OpvPpx3oTidyPpy8g0ho0rhLJo_MpHXcBNpx1olLpBQpLtncOpCIYQPp8PpVYkqQp1MCjOpuQphOpmOpwHWpPkvQpcDB-VkrWk9EVfPppPpiPpBxk3QpGvd5aTmWki3CYWkwLC7OplahZQpWxdbQp9Sm4MpHJo6MpJJo5NpiQp7NpANpzahvadWMp7PpK5h2QpkPpMNpsQpZRpyQpdLPWNCNNpfRpXPp1QpjRpYVkcPpANCtOpxVk6fA9QphAn0OpmRp8Vk3OpCWkXWklPpxMpSxdFYkm4j1Mp_HoTznYXkztnyLoHCnRRpNMp6Scxlc5PpCNpunQDSCwnQqPkVMpkLpiWkvnQZEA0obJ0AHSpzXCPSpDCiI6BSSpbjOznQ0TkOSpF1cJQkifGrjObNEUTkSzVWTkFOEbLC8EV_JCgSp6LCCkFdSpCRpkTkkSpc7VqSpzTkK-BoSpFMCksGMTktSpqKLTLCvAAksGRWkySpqKLUTkJWkCWkuSpb5DoQpZvAzSpzXA02bjSp4Sp6LC7Lp8Sp8MAGTpIYA_JCfDMATpeWkCTpPjOewnbiGnSp-Sp6LCO1SVWkBTpKTpFMCtqYfWhhWkfSpaTpFMCqSpTTpuWkVTpJrYL6FNTpFTplTpzXACkFITp3SpprK5SpCkFMTpETp0uSprKlXFCkF5JPoTpMGNqTp2TpVKCYOpvcTTSpsSdmSpVdGPTpw-ArynbSpC4b9IAZTp6TpYIorXkxMBPUpnOClXFS3bUUp_sBtHoKvna4bdSpYUp5fZxIoQrJiSpzTpnOC2bQHRpYwdEMpCCnRQmSYnz3ozPp13ohQpCSpAyc4fdaQm0ahMSpaSpISpUSpK6bTUpIUpvTpIYACkFeOpMUpzWkeSp9SpQUpmTpbHokfWocFeUpfLEpSpNoFXUp7UpEVpwTp4HoR4jcUpHUpkTpPVp9UpRVp5tJiUpeTp0TpLTpqSpmUpSicuPp7RpwhoxPpkqdWzn4Np23oZznHIobznFSpmQpNSp3UpsSdxSpOTp8UpMhAixLLSp_vninQAVpTIoOVpVUp6LCvjLWvGxVpuTpWVp0VpsxLI6BAWp5Tp8Vp0SpMNH7yn7VpZUp9VpKWpyIobVpkUpLTpYNHBod04llNf24lfwePTj64lSTj84l7Ginwe_4l_KomTeAgTF3oFlINznetaCTpssYaPmQyesLo-HoEJoHMpkVpbxdtUpnVpvUpBzkOMpURp63ozLRnWpfTpMlW3tQoWpcxnjeL-WpcWeAMo-VbBXpHKnJNE7WpWzjEbm0UmG6Zk9EwcnoHnu3nRUMXTpewnkrNInmmrfRUA6hN18VUGUyjOmOEv-T-9YsOEZyOvOE5RYpgA2Ynfxf3MjbIbWueRnQz4OfYRm_hFXmhCTWxnswApxnWcVTJo8MAGGWvwWgcQw8OtaX7bQXUGzdVTxWznW4eQYoJezDgPPvFBxmWB3R-OXRvVBiB-OX8RjqnQcnHocCSvncuWRsA84E2IMfyXkEpbTSAdQc9BhhVsXGVKAwYRwUGf9BwWHKYpiWkMYpq-ULNRc1KVGQABZo9gC6Fh1Kd3SMQAPwAvQArYpe6KVYE4hQ7XpocCVYEFfFg1D2QStHE44ELxhqmUbACMvAFfGSdRbACaSRjNUU1AAUVRbAXiVKmhveTxBChDkaoYBUBoROvWhj9S3WHzdVoROsuVIxhugAIsfaMBaPN08I9-S_QRveTRnQmCC57AqwVx5SiDm9Zhw_heZpUIAgZp4shZbkOiewiOSkCp6hW8aiNRzgBKeV4iMjDELDnxwhbihL0hB-hN0hlEC4wnY-SYhQ5YpMahOgMQaSx4E9wn1QAwjB2QS9ZpRXTJxn6xnlVR4YpIap2QG7KLyqVIapKaU7xImcBPNKbTVIapAynAyAFapBhVRapLNRABFGapY_ZBxnKxnuLCj6MhapDxnaapUSRgmLB6RI0EoROB6RSeOwdRZMHqapmBAowNYJJCvH-0nQfQdapgCF3YpXfQLNRTapGNAvWVbUotZBfEAeHAELTk1T_Yp0xXWFUOapEHJ7NReejuzQw_FKYgKImoMBB6RObpfET1xnbYnVbpx3G4yGnJAkuVzBVOGLj4W3eQ_shKxh0thfQDTIEODElVVS8R6qDjeLUJnjBANLCrnQOenDBF2WQ9BPQBAlNA_oRD9Rg4UESkbfLx9BwKZGbBcmO8uBo3KyvNHtVc7GgFUfJH3EEybp47iQFZ2bpuQm4bpbSJq4HzZBoRKXyJtIIbNK1aFyvNcpObfOg4UDoHxSJDUAsXBjSKIiaQmFJ-P3XJ7NYuSZPfLj5HJzn5zOANCf3GHEElLna4W0bp-2QN3QUSYTJIDQmHQMbKN4CR8uBAGNQ6CoEAUZCnjK_bppHQ9JD4OUwWHlZptEMaMXaATtyCNWEOyoFUhIMGoBAqKpo2BmRUtYpYQAuvnAcR4DTQQV4DT62YTBe64Yo_WoXPemYc1WmRUvxn8SUA_WNUf5xnBynY-SfdpZap8uB4TV_xniap_hAldpjoSndpnapI3hMynOYPudp14WWynwzZZdpTOVydpEEXA1Wm3baynZGCaMixKl_oRfynpEAHiijynmwUZTcl7abTcHPjdTcuiBiVREyViTch-SlKHlTcyGCsHOKIKgSNYHCcHCrTc3oBtTc9MUwTc1JUaepc-C1TczPmuVpFUpfOpMWpfUpoIoLUpvVpiepVVpIWpQzcxQppepNWpeIolRptepkepbPYbUpnBZ4TpJUpn7YqMpsSpRWpLNEPMC-8h3HACTpFdPFxBcVp-CEfVpUXkoUphwnAIo9Rp5MpUQm1tnoVp1LojQpESpaYnfwA_epIXpKiDSJoNdGUfpDfp47DD4gOXpAbRw_hDeGqYpL6FTCTvXpsdATXp63MkfpSOmLxVTOVXTpH7WTEF4XpRDjlTG8XpOFXzdVyJDBYp0QVeEKC8WFYpDFXEYppgCJYpt8RLYp2oHNYpf_J-OXQYpgEASYpZGXMeSWYpy5UYYpWuPbYp_EOdYp0zJfYp0TkhYpGmUjYp-cpjHPaBVcPSoYpQZp5OSuYpvgWMdpIdpvYp7gBxYpPVGkMXFNA1Ypl1D3YpAZpCapibp7Yp5XpaYD-Yp2OSrgp_SfCZp2_jk4WTIEGZpUZp35XJZpxDeLZpGZFJpOOZpoILcgpIPXSZp8hVUZptNAWZpqiFYZpuwNSogbZp35XdZpMzPsBAnZpmhViZpvAiLQE_cpThpv3hpZp53frZpqfIG0hi_edNRwZpZ2ZyZpJlMZjlT0nZ3hbthavQdthaYD7ZplVR9ZpsgpaYDWXAjapztVwhp89CyhpyBAsdp2NWvzLIxnYapzhpemCMapjpKJbptZNQapjpKSap0nTUap_aputVXaprdpkdpbapFip4apy6hfapvzLlapgdpLap8MD9hp4hpNipoapwapuzQrapJpOtapD9AvapfIAxapzapIYB1apqMXfrWQipCCFWippipTze9apZhpgApgiGBbp3PAEbpSlWGbpFPAuzQCipxYm-kLJvaNbpdFDKoSQbp99E-ip1XOUbpNHAjSPXbp-dALLCabp2EAcbpdGLebpLVVTEFU-hxXCEZp4aAlbp_iVnbpZpDpbpkfnrbpjLCtbp73WwbpMYCFcpNYZ1bpa-Z3bpJ8Q5bpHJi7bpAijumL_bpAGNBcpmhTHEEijp0bp3eaIcpvRkjpfqTEMcpKaBOcp7-CQcpQXVvfLvaPS7SYZBWcpueF_RJa3F_bptBIdcp5GCfcpr3KhcpdQLjcpHwimSK-8P18RocpN6IqcpBunscpcMVcSLuggxJNycp8bpYoA1cpwHA3cpjMA-bpEtNeXA7cp21ExOUMsAXgpZ0PWkpkdZDdpVYEFdpPaRHdpJdpx5BLdpzkpcxn_4SRdpVOp34YrQa82YcPXCGWUynqxnbdpfwAYLXRDExCLKap2QSidpgEA5hpeXRYipY-SzgBYipMlp2dpFsFwdpz_WTlpoTXMxVr9ZzZA3xnBBCukLbyn8dpdynTYZ_dpvBXTnoiRSCep9JeEepyNeGepOomIepjgGa-ShTcRLAjTcOeplGBmTcLvLXEKTepqTc6gCsTcmZLdNUcepyTcOHC0Tcg0BDUpejpoepDVpqepIYAUMpV0jXRpXnE5VpFNpjepKVpFMCnLpJnBtTpHWpuepHTpqLpDiKUmp3ep6wd_odd0YLvnvRpxepQmpXmppMpLtdlWkjUp8epzXA7Lp-8hvrDAfpsmpVfpqPpWPmsPp4Rp64b6RpuWp3MpGJoyhoKMpgQpFIo2PpqVp4PpSfpswAumpafpRLACOpzXpllDCnpSWp-CEdOWJvMffpadGwJoyfo4VpnepkmVJVplXFRTp2mY1pdDNpEmpTnpPmpVnpVdGEwn8pd2epzVps2NrjOIwndMpjTpGmpWmpQTpenpMwn7wdempcUpampinpWnpgzhTQpnmpVNEc7VXTp-8h9PP6wnfBZOKCXTpFfp7khhVp2mpwPpdQplVp3Npohh8mpown-mp53o9NpK7YcPBXTpFnpmdG9np7npElpbOYLWbofphnQ0XpwADVxnDynuZDxXpN6IGnpnjB2xnSoW3XpDIN5XpwEAxfpawV9XpRvV1fpgZACYp4fpIPXIYp7fp5fp9fpcuWSgpinQUgpk4WOYp54WFgpp_CMkJIgp5FTKgpZhUMgpDNKOgpsXGQgp8zJ2opXnE4opcBVWgp0zJlYpZgpvOSbgpP0Jhfphgpfgp3kpYlhwYpyhQyYpfQD0Yp71F2YpkapzgpFwKtgpSBG8YplECxgpZdShppvDLpkpc6DUjpliBzoQHZp7gpw7DKZpmoYMZpAhpeqBWVSDhpPMXiPAFhpEkXHhpvIAJhpAFALhpvWSOhpWtVPAiYhpVaphZpHMn3OOxhpGqpRhpwipDOlbhpg_edhpQYIfhpEnRvZpOSBxZpvcM4xn0ZpJ0h0Ai3ZpqhpC-hshpbxC8ZpY_Z-ZpMqpAapBhV1hpHuA3hpMlpHapjpKOlpLapAZpNapdVCl_QEip54CGipNvTIipaaf8hpMip3eIOip3qpqipj3huhpgapXipndpY-SUipjdp-qpbipjipdipmBAsapuzQuapSdRcipWFUI0Elip-LAnipiJowGbBrpP0J6aptipyzkvipIqpaCmlYAzipDbpifQFbpygpHbpj4T6ip5YRMbpWFUTbp-HjBjp09X_-TvrpnUlIjp88AUxnZbpVFAbbpmMOdbpPMCD7h23hTjpghVRbAWjppvVYjpkpDajp4-ocjpw_BejpRDEgjpy7GzbpXkpxGZ1jpFPmz5H6bpXbBekpDla_jpqmJujpMNpJFJxjpQsp7OVHcpljpJcpnjpLcpCeOnmb7jpYLA9jpQnKasp1GQ9kOCkpa-ZXcpFkpoyJlkp_SAIkpcyFKkpmmAgcpG7PHbBPkpxCSlcpgFUOspyHhc9ABdphspYkpiOAakpwcpQMdWNKzcpfkpLnK2cpNHNkkpWvNJKP1PQokph3KvOUrkpO0PAdpmHHCYRvkp7gBxkpX7IbhMnaibPe2kp-HGegpKzkPdpdLX6kpLyYTdp54YzUQFxWXdpwXpBlpyXpDlp1JWMRXedpHlpVipJlp5tpJrph9b0zhmdpIlpYhVAupBynSlpVlpUlpSynOUVXlpeopeuJXlpFlprlp3RmHpH5uVnqSjlpBep-2QeqRplpICgPupLHo7PEeTcKepwlpzMIMHCzlpATUQepoTcBUA5lpjZT7lpnoBZepzTcu-Csupm-CeepeLpMmpSnpn3YUnpbTpXkh_Pp2UphepbnphmplXFc0ZseponpyepIYAhLbwepAvpimpCvpoLbyOpo5Y1epnnpyVpCWpyWmgkh4Lpmmp7ep2np2sb0aArmpxaWtmpYvpvmp_nptPpHfpSznjVpEopxWpfQpdvnFPp9mpHPprVpAnpsdA8SA73AAfpQopxwnrvpS6AvmpLnpYVA0KC5JWQnpyup6up0upcnpLVpyqA_UpzupOmp8up8vp2dBiRpBwpFVpyqAIQpNvpHmpMhAeVp0epDsWYTp7vpGwpQ6FyRpUTpVfpPjOqSp-epTHAggpBfpawpcvpzmpBopuLoDopBPpXyejvpEPpHwh-MpTRpkQpOJocOU3HAawpuvpitnswpHdpi2dkTotaiVppq2RitpVNORnQgfp5iVXppGXpvyVTOVggpOdpQ2jqtp7vV7kp05VUdpvtp74YGtn5upYSp7upFvp7TpNoFJmpo_hLmpryE_vpKNpQwpQVpyqASmpkndhnpOvpxTpYmpuCCwnpdxpQxp3LpJvp6RUfmpPwpFwpYxp2dBKtdiVh6epUwpDnp2sb2TpFxdLvdHxdwddzbh_MCcwp4xpxwpdwpzMp5Rp86biVpvWphvp2NpyWpHop1PpJopnvp_mpqwpgzhRMCtwpXfpvvp6xpmtpADCzvpb8eLyY5wpOnpm_PfepLxp9xEFmpJwppnpLwpNoFVKC-vp5vpAwpOxpCwpgRp0wPEQp1upRwpnypDrbEvpdypBvpfypyqA5JPPQpqypqxpsypRmclmpuxppTpVwprTp2dBlNp8Lph8UzBZVKCawpDzp7xp5HoqBi9xp0mp_xpCopcQpiwpxrh45hOYkmwpGPpIRmJyp4WpSJBOKCNypvwnDOpitnFzpRypNQATypNuMNdpyzIezp8wn8wpYlp_wpmzpTYaDxpIrVFxp_vACTV-kpbvMP4lXzI8Biutd0OmzzpZ0jfsBynQVSpnsB6zpx6YMlQ9zp16YRHoLUAwuCOdAi5n1rWnmQYrXjTk3rGwVk_HEf4G6LpBWXXGYuUBpRWaVXi5nASAOdAE0pC6CT4GH0pFkAysX2SpL0pOdAF5GP0pFkA7aXqjUAYX6QCU0pT4GW0pZXAY0p7ZAa0p7-XFkAoAYK0pIwGM0p3dAO0pq_XPjOpYXGmX29XJajOiOp0pdTkD0pREEZ0pO0pksTkSAe0pz0pg0pa0pglTSlTfeZ24QoUb_0pHIAB1pGOGszTb0piPUHWXy0pvpB00pfdTQubAWXj0ptZX0BAT0pgcF4uCtdZP1ps0p4iQ4zT0pFv0p8-ZCXXmmpf0peDJ_eF30pk0pgOMm0pkoHh1pwpBj1pRTkA1pOdAP-C2fWEZXw0p6AYG1pY1pSzIv1pXYX40p-AYz1p80pcjA21pX1Ck1pR1pm1pOGA81pXBUllCA2p2BAZ1pf0Tb1pdBUFtTxZXqTkXaEK2pQSHTOMX0pN2pG0pp1pJ0p-bT3pB00ph0pw1pe1pg1p90pf4GnkMg2pF0pu0pi_XysXl2p0gGn2pJ1pE2px1pi1AH2phAIs2pIEHu2pr0ph2px2p91pB4JtAYWzbm2pI1p20p42p50pvzXb2p_9owTdv2pgXFT1pj2pK_XG3p12pC2pamFp2pHWXr2pJ2poUbf2pA3p61pS3py2p4sXmiO02pt1pXzID2pc1pPjO8sXi5Yc2pd3pyXAQ3pS1pC0T2QknmQx0pl3pH1pu1pY3pK3pG2p70p82pc3pt1CxWk3zp6Vp51pC1pIEHU1pYrXZYkB4pnynf3pE4pYhGG4pK_XcHoL4pt0pD1pi_XYrXhHoD4pS4pF4pT3pW1pN3pmWfaApqIoP-cM2pw2pT4pD3pJ0p0Hom3p10pF4pZ3pSQXQldNdTSqdRPmhdTW1poGYwykGqmQRi3RpJzp-QmrkdgwpNzpgUejwpxZhuUpIopw-XUzpLopzUpWRpMSpJ4p4vnR4pDTAj4pIrXrsX_PpH5pGlTw3pK5pZ4pi3ptaXt9XQaGh4pM4p7AEU1pusX83VR5pi2pU5p3MF83pM1pV0pLWpX4pS5pN4pp1pysXm4p33pN0pp4p42pr3pmJd8xp9Ioo9cOGdbadUzh3mpIMpbvnFJd_4pGypB5pKCn3Wp3Zh0UpcQmP5pBwnJ5pf5pD3pQHYqJlE6pc4Re5pC3pIrXJ6pZIom5pH6pP6pkAYW4pQ1pi4pT5pI6p6AYc4pk5puRpq0pS6pO6p03p6AYr5pB2p1YJJ3pp3pEmXoHYF-XNwdz0Z-XkeGVWQpk4jOidpLYpUpiwnKfpORpMfpLMpBSp1WpDSpwAdVRpyqd2zpcvIsynG6pO6ppmM5OdA0pI5pg6pL5pF7pj4XN6pK7pqPAW6pl1pT6pcsF01pt3ptdZl5pX6pZ5pC_EE1p76TObWH3pm6pu5pI0TA7TSKoYFWwPUy5pEtaQxX54p35phwp84pPzpzBi_ykVndTzp_5ppwpQMpGSp0nQXHoJ5p71pamFa4pSQXI4pB7p37pm5p57po1pU4pP4pt0SR5pB8pz3pFkAV4pd5p47ph3pk4pU3pc4pi1pX1CX7pl1pH8pO4pW1pk6pU2pX3p0pFq4pNnWs4pn4bNvdu6plyXx4pv6pz4po3cmLoUod34po7p25pP5l74pWyet7p-ykpLlw7pmvpC5p4homOd17pL6pY5px3pn1pI8pq1pt9XYnpH7pQ5pM8py3pb5pj3pQ4pA8pN8pM5pj3pQ7pN2pV8pp5pj3ps3p-3pS8pe6p58pO2ptBAQ2pnmQq5pyIon4pa1pi0pq3pl0ppHYZ2oVMGHzpyMpz5phAdz6pIfp8RpwLo36pzhokvpSzpz8py7pRfp-6p-vnPHo48p41pY7p68pP2p67pi_XQ6pG7p27pC4p39pV9pX9p-1pJHYF8pC9p78pU1pUHYL8pH9pD9pp1px0pQ8pd2ps0CT8pM9pI9pi6pF3pY8pV2pAIAo3pObTQ0pL3p-4Xj7pq6bKLVj9p24pl9pOQmcSd06pJfpq9p5mplwn0PpIdjv9p2Loz7pB6pF5pD6p-7p_9pU8pI9pMBU6AU99p19pC0pA-pN9pqsTHBUCBUR6p9-p3-pwsTktIJwnG-p59pC8p8sT5AUDgEP-poUbS-pg3pM-p_-pYBUY5VMUce7pn3p53ph7peBU6rXh9pimX0_XR4Yl8pYadDrf-Idrfds8pMRp4mpJMpr-p85pt-pHyp08pZakA4p0-pzDdN7pZ6pIrXH4pK6px_plGdRiID7pL5pI0pE8pKPdz_po5pD8pHWXqAYAAqa5p77pR-Xc6pp0p9SdFAqa7pCAqjyXPgd00pl6pt5pN4pc8pS0pAzpJxddyXjyXy4pFqmm8p14pvxcPzh44pr8pw3on_p55pkwn75pzWpA5pLCZIypD5p28ptVpL6pe3pJ7p0_pY9pF9p3_piMD79c6_pxAqBAqD3pN5pH7cv3p7_pyAqc0pK9pOYdMAqIoGO9pV5pYHYI2pd4pN4VIXkLgd4AqA-pT6pzAqHBqjHYiJdsSpn4po2pv5pf9pr6pGxd1idTKoh-p2RpfAqzmphAql_pjAq0Nps7pyBiw8p8Mpnvd3hov_pfepvAq-Aq5AqGAq79pkAY97p2AqhAYEBqneCN-pzBqJ4c3BqI-pV6pDBq_Aq6AqU6pF3pJAqt2pLAqACqxBqa6pW-pEbdX_po4pUAq63pq6pYyXf-pL7gbAqkLo04p6cjj-pn7pk_pJ_bq7pt8pEdj94pyrhr_pnwn-5pv-px9p07puAq4_pzSd2aXL-pH-pHAqc_OO5poCqaVdG8pU-pJ8p-_p9AqOBq2-pS_pO8pDAq_BqrCqJ_p88pJ0pO_pW7pe6pwAqD_p5Cq1_pU3pQAqMCqc9pVAqIlAe8pMvdIxd_fW2_XR-XUCqnholLoeAqo8pk-piBqbCqm_plBqu8pnBqgilusd0ZhrBqZQmtAqbQm09pwCqtSdyCqGDqRBqh5pdAY9vnXrQA9pxCqI_pW9p69p7Aq0Aq__pzDqC-p98pQgX8CqFDqsCqg5pByXFweV7pS9p0WnJGYqCq-Dq-CqE9pSBqqddOBdKDqW2pd9p52p_AYd_pm7pROcaadjBqkAdkAqwWpDypkwps-piCqqAqu_pkDqw_p1Bqy_p5Dq1DqCCqXHYlAYiidJyQxDqpDqlEqK_pnEqiHYBMdqDq_DqJCqoEqEAquEq88pO-pCEqR9pQSHGCq9Cq0DqvEqV-poEqMEqVBqs5pcvIa-pUGYF2pQCqXAq_fWUEqG_bqkdiAqYEqdDqeCqv8pgDqW2dwahjDqaqmw_pyrBU0jSxpG5pIwGQSpcEA39GV9B2nQBqQPnQ2nQHUpA1p_0CHDNaLAfDMiUpL0pxyGHNYi6YswApFqQ1prFq7mKRsbi5bm2pxFqqyG5FqxfeY0pdUGu6KrSpRAqZ8pL4GQcDieWxwECmT71D1FqwuCh0pdeW5fWm2pXBqsKWIGqaVX4uCV0pMGq6rBw7DITHrKXvFqz0pVIHpQkpeP93pN1p0URGYRYGqJgGcGqQGq12pnGqaLWKePJBq4uClGqIVpA3p95GMJRsRkpGqL0pSVHAXkgMpL-RIzGsTEBWDM2pJTki5n56Y6Tk12pJTkF5GO9VTWUWPYV0pCHq8-pwuC3FqyFqLHqFFqY1p8FqdwA8MY29pNHqnhCsFqi6RT2p7QUnhCdIOWRUg2pAWUDHqwFqCyICnYSoYVGqQ-p2nTSCigHq9xISKWbHqQ1CaLWBDqL2pWHq2BA_0Cn5CX1pU2p4oGHkGU1AnHqoUb2HqM2p1HqPODL0GQHAuHq0oGPODSfW12SdqYM1pR8pQSH02C7gIDIqzHqFBASKS3Hq4sQSIqf-E7qAwVXzHqmKLbHqmKLcgJmGCUWV11pcuYf6pQ1ptqGnRks1pz0pEsGHNBPEQAlIiIqwuC_8ViHqz0prRkeqY2kA8HqJJNnkLY5pBGqQcDbHqF4Gm6KMRUb8J1QYHYKccD3IqYBBu6KJTkTIq7IqPECVwnWPYR1A_IqaviCJqaLAu6K-eWvIql6pdUGdBC3pYoBDOJq0PAu6Ke8FfbAGqYe7pUJqMcDwVk1LAcJq3vYWPYHaDjJqYJqztCMcD5aQ3gFdvAPIqmIqTJqYBBVJq5aQTbADSUW2jkJqmHqQLAnJqzHqe5EhHqvJqU2pe5EcHqSKOfgFX1CgPWh5CwxEM2pyBHdJq12pJKq3JqzIqgIqXIqnoAqHqA3pJKqOeOTIqJKq_KUEfORNCQsTKIqCbY0WHRKqsIq2BAh0pTIqiKqLJqgIqG0pgKqOGqzeWbHqSGqlNWO_pV0pM2ph0p2bQrKqJ1pAUkJlAV0p5TkMHqhKqa0pwfRKKqL0po2p8KqHNB8HqvKqRdDfHqA3ph0pAFEzKq20pAFElKqt3pnKqM2pxBCbGqTIqfGqBLqgIqkGqRgGFLqA1pQLqXLqtHqSJqU2pfGqwHq7EqjGq29oUYSM2pnGqTIqmLqMLqc3pRLqlLqbLqqKqdLq_MYXLqgLqn0pgIqGYRsLqMXAqpZ9Kqz0prGqgNY1GqNbGCkOP8UIXODRHlLqIzG0Gq5LqY1p4GqHTC8GqFMqgKqzGqD6GCBDb5bbHq4GqWJqpNAJEdKYCKMqD6GMMqEMqD6GIxBRMqNVHPjOcMqzHq95Gx7DjBA0jAySBdMqOzG3MWcIAlMqRLAEDqXHqT4BZHqZDBLPE23pSHqdHq7mKPPEtMq0HqYHq4FqV3pjHqT4BeHqPwpqFq6MqPHqG7YVWk9Mq-kBdIOr9VlVkBNqvMq7MqJWkGNq-pA_MqGWkD4p4IqccDONq33pfJqMyKUJVteWKGqo2DSNqY7pUNq6bDyTpt1pYNq6bD7LpUGqOYGavieNqwuC8JqsHqlRk8EhWNqY1pAKqvHqPcTxZSc6DnTCX1ClncGhaANqQ1psNqc1CksTfINy4bFNqz0pyNq9xI8QkM3dChO3NqQSH4NH5-CqNqBWYQOPNpb-JqSfWUQHseW1BQ8HqQKq9JDNOqpKq--BT0VCOqY1psKqPtduLpzHWuGqwpBV0pNOqaLq3LqO2bm2pTLqWHV0IqjLqmGWg2pnOqFldpOq12pfLqWKWQNWtOqwnovOqA3pxOqM6biNqeGq9MH6Lp1ILtGqiGqgUkuOqvRpA1pmLqwNqU2pmLqsOq0LqDRHNOqnGqzVhUVkqGqxLq2OqVoVcKqtiUQPqtLqbOqocBKPqwLq3LqxbTCPq_7FU7pqLqPPqKNqQ1pNMq67IePqIMqKUOahAZ-B0Gq7NqwuCpPqSbAcOqTPq3GqeMqmNqiOqo4QXMqlmpg2piMqOAiQWhdOqLPqVzGxbThVhOah6QCvGq8Gq9nErHqMNqDNquZDLJKEGqBKqHNq2MqG7YgbCMQq-kBwMqp5DH1CRQqTHqIoGbFqZGq5UpOUpA3pOHqqyGEwn_8pp_G4WkIsAjQqCNqlQq2mYQaGYGqkQqtFqaBZ40KwQqsQqyQqznpMBqGtdJ_V1QqNQqtQq4QqUmMdGq0Mq-MqUQqwnGTsdRoGulaz9K4QmVDqWCqy1jYCqVEqQFqXEqeSdZEqCypCPpcEqhCqlvpt_pw9p96pmCqmDqLIoH-GE3bxGqLNqYQq4Fq97pcFqhQqqQqiRq-pAZQqP4bXQqqRq4FqNVppRq8EAZQqSYdnxp8QqjRqyFq4epBWDBRq4Hq1Mq4RqMFqHRqyWjJRqwmpn8pympp8paCqv3ccCqTRqOzpfDq7Mphil9Mpx7pkCqbRqx-p_6pfFqmRqYfW6UpTNqDJqyxK3_pWSq-kTYGqPoGu6KsRqL4pgNqJeDwRqfNqaSqccDnNqdUGaviKsdfSqOYGCGqh5b7QpW3pGGqccDCznq_R7bCeNWfBqYDq3oVevpjLl45paEqVRq-4poAq95pfEqaRqyUplDqC6pnDqdSqgRqYSqQ1paOq2rWqEqA7pLTqpQq_Fq6KqL5piSqA1pPTqmSqNGqO6pwXkkPqN1pd6pFEqdUpGLqdTqxSqRHqU2pfOqMFql7pp0pTPmVCqdAqXCqgBqJzpfwpJSqTFqJigMYkWFqWQmSRp2Wpw-pE5pUSqz-pTTqkXkoRqQ1p8Oq1rWlRqgQqXSqiQqZLqaGqbPqQTqvQqhRqDUqLUq3LqKbh-WkPUqwuCEUqSKWDPqYPqWLqUYS3XkNTqWUqRUqyOqmTqRQq1OqLsWd_pJgGGYh6SqFSqk-pzTqcDqAPpmBq3TqNSqhDqYFq43o18pfQqNUpCUqyPqMUqGUq3UqVTqRPq8ahIGHmGqMUqbTq2BA-UqFhGjPqjOqtiUdUqJUqoPqMUq6Xk6FqUPqgPqwKXmUqDRHtTqLRqvTqNRqxTqrUq9Sq_OpDdj2TqATmzLoOfp6Np7TqlCqTSqz9peRqgFqBVp-PqaMqCeFcSqHUqeSqVUqEVqrVqnQEHVpeUqxVqLMAFMqDVqzPq5GqTydKlA8PqAhh5QqSZhJ-VwVq6VqOVqySq3PqLMA65GhFQSCq8fRk8U95G9GqJjLDSqXDqqUq8Sq9OpKRpAyp_SqURqfCqQzpv7piilu-pQfpSSq9TqmVqEGqC7pA1pAHqT4GmQqwvdKTquVqB9plWqoLPBHquQq_VpzHqmWqf4GlnpSDZg2pzWqIEHj7YIHqSoYKHqsnpdmpAEdsTU3WquWqnWqu7Y-GqvLqFHqT4GXwnh_pkuYIXqf4GhFWMakL9hNXqIEHnFWtLo0TquUqeDqwUqQRphVq6Tq86pHTqGQYSXqYhGoEKXgRofGCMUGvRfLPGHqiopwxZs5GPMCM0A_aAnSSqFLYhG2bQtXqCiAnSSr5G74GbXFzXqkcAnSS5XqFWAIyAO2CkXqNHU8XqbSA3eos5g2YCZnhKmfAmm2Uq_7p2Fq2Qq0PAoWqoxdVSqrWqF6pxRqsBAwMqfnpxWq5KqxQqOYqzQq2WqrQq9Qq3QqrBZAWqFqdcsYtRqyRq7mKSwnd7p12pdQqzFqFMLGRqIYKIRqp9KKRqvdhXwdeLlHSqr9ctUqdVq_1j_RpNfp0WpnwpjVqgWqITqy-pqWqkWqMYqfYqPAnvCqAUq_HqNYqrnPC_puMq3Rq9FqL9paYqOREuHolYqVYq7MqX-prYqKWqs6pYMdFLUASqCkLv3DyYq3khkahu5h2YqdSdllcr7pYXqfVqASpbXqwUpkOdUddyzpoVq1-p5Mqc1C7UqLYqOZqpHqF-pUYqxUUAgozHqSWUDNYlJqgIq0fTO2oVpcYWUVZq5RqCGAEIqSKOUbWyPjXRjAaAtdZN4CVZSNSZMNH7LbIvTWSZ1PL0RK2JiBWjSaq8dGUaqWvTWSZvsBXaqKwiv2G7PLE6EEzcCfGb_C7MA_SAptnfiF1PL5yOpdRBmn1uBtXFRhIzde69bUJVOyOLOPVQHJHAyHMXQMtdZ0piX5Q0Pjtda2PjcNo4Pj-0QMDiAqiPDiRDidPiLqi9daXQjFQjBeaUDiDeaIEZ_bjhDiMEZkDiWyWKeaXqiQQjZqiSQjD0QNcnVQjiqiXQjyDiFdP0DiV0Q7FSdQjMpL6DipEZj6RiQjByZm6RuEZlQjERjEEip_g3qi2RoSSjYEiXsiJrivQj1eaC5lxgalejesiEfaQEicSjARj5FiNFZdEiAriHriagaOSjVFZXrimQjD3of7RbrivEiRfaQriKbjbTjHRji2GdriqLSUkoH0QQ_EfGi7Eiwko87RF5SHXL4FZm1ivrie-QkRjyrizSjjKSKFiCGZzfa3riOFiwNo0qiyNo9ObJHD_rimUmBsiCgat0kGgal8RfFin8R7hlKsikFiMsieGZmfkRgaISjqVFKSjDGiwGZTSjJcqBRjcgamgal3QJdq3bqzQjVSjfsiXSjw3QZSjksiydX03QRdqUSjtga73QIdqHcqsQjwFiG4QlSj06BtSjLHZgZDrSjJhapcqBZZuSjdHZ5siZdDySjZcjZRj-9R-sinHZAti4SjxdqNaqAQi37ReSJM-RudqGti-SjkGi8Zj0ZjCESLtiETjNtiLLoeNiqjkwGiGNBnWUtMDWtibWpk5QdWpUTjfWpJIZ_GiNSm2zXPSmjWp1KleTj6hagTjIHi-haXIZFMCZIZmTjutiGiawtiSHihIZtTj0tiMiawTjjncyTjWhL6ti1TjeHi9tiWiatOW8KdzIZ8Tj3OWdiapHiexe6EdEUjZgLGUjNuilxePui26QRuiIJZrxeUuiELoOykuXnLhowXnHASfBnP3oLQi_MZS3ofuiU3o45lxpmnBnT8gdykPOfkSmrqfbhoZXUdho-Zkg3omykpUj0BnTLll3oV5SHtid2oFziEeqbKokxkj2oMNfkRmBYjVyiJ0ii2oSfq10iYKZU5WJviIVjZgoUyiLVjvYjgKZPviPVjmBSDkalKZqBSUVjWviJkaLkaEJiaVjGJi6oddVjIOAfviJwGhviS9QjvijVjBCSlVjdKoFCRVJiJCSqVjfkaBGguVjRCSxvirpm9ia1viRLZrka5vi5Vj7viw2liSApJimQL_VjsJi2kaxQLSNmgRjJznGWj1JiFFiJWjIla5JiMWjXWjk3AqEhSwieWjUwii2GWwioWjPZiDAkFKiawiaWjHhqdwidWjNaqfWj3YSe6kiWjHhqalaZBRVKihDSVhqlWjkwisWjaKiqDSJKAgKiaMZyWjhhqtZN0DS4EikKi6bj5wirQZoKi-fq4yiaKo1Li8MiWPZCmawKiJeqvPZxgL0Ki3WUsVh4KiKxi3XnQhoQmaQxiSmaTQZRXjWfq16jKNZmUm4XnbxiVOf0ARexifZLgxi6ARfXjSxehXjnfqjXjZLilXjrxiC-RtxiYKoHZj9LiUBSsXjPho3Xj2xihxkufqhLi3NZtXj-xiJyithq2zi1fqcgoEYjgaj3XjIyiVnaDeqCYj1ZjTCRmiq5FSIYj5Xj_WjpfjnnabgqY7gigo1RmkgoXXnmgoRFASYUnKoIZkpKoZXnzxk_gg8Rmy2on_F02oiKl0go2YkZeqoYj52opMi2yipiqf2o2Ii6MivMimPZpfIAziqiEYoaxZjpgg4YkIZjbjqJzigoaONiioaAZjkoaCZjRziVHSTziixk7Yjcjq9MiejqZPZUERczi0oaM1iTZjeLN4oa5iq0iqjZj9YklZjPtiugACajtfqziqzXjGumyHS2iqRISJQZyiqriq_WjTpafiqvZjSIS0fqbgoQkqsZj4fqBpaUqa7ZjaiqBTjWyi_ZjM0ipISijq3YkIUjxpabQFJOiBGRS5YLaj6-RNaj9iqc0i9pnlRZh0iYOiefAaOiIJSn0iYajmajSQZr0i4Eit0iaaj2OiVqa50ic7W5kqUqa60i9mKBlqvIAfqa1qa90iO_TRajO_TDlqrFS8GbzJSrLjPlq2HSiHRK1i7aj7Oiphqzvi_ajlcjm0QOPi9WniWURPiIbjfbjxbqDzQ6PjObjIbq-PjLSZmHVbaqydqobqS9oI2JOIRkPiZbjrdqbLit1iH4QJbj6dqsrawPiWckyPi0dk7LT0PX41i3Piqbj-MP-1ihcpA2i_ghdfL-Pi6lq5EitraKwi2bjqLSLLSWaZalqxgg8bjPQi-bjulqAcjBMS22idcjMTZIKo3cjyaqJcji2iLcjrQiMmqNKRSQiZ2io2iecj2cjUcjvGnh2ijcjkmqYcjmmqgQivQicmqDcjrmqrcjf2iZMSyfeT2iMPcAbjcqiK3i1mqPcjYDDYQiP3itcjFIBG3iwcjomqa2iiMS4safcjWsaoKRpUq1Sm93opLoPznWvnRzn-SqoZqUFqMSqaXq9YqQSqfWqeXqH6Y83orUZI4ohwSnYnUdjT7oMeSeCnsWTo3iqznHvYGMoxDMLioJMoNio1YnPioqCnS4oPMofzk2znLMlXPf5znsdj78IBZnM5je9g95lEjlaMo5CnGOoXFGLZnEsfRSiOZnOjlfMl3rmWSisioXaUM6lYZn-TmQ6laZntMoz4oTxo3ioZ0nijlETo8ioOUmO0kpjlAjoz2Z7MoO-g5qoTsm9vmHjoYUmmApCNlasmA6j5bk9Nb2ZnQ4dINoRjoQ5oTjolsmT5oP5iNVmW5oEga66l26OUNlFfnLkldjoXTiWNoIanYNoc6jaNo1smcNoEfjnjo6Umpjo8UmKfj-sm_Um0noujosNlW7liklkVKZ7lO1kS2n0Nl4joPXe8oq5NlW1kvklXEnxck3NoiaBAOlcEnEkoctm7kl25SftmIOlnXeitmlEnD0nGllTRjpEnv1kT6oU7jNyZacqk1etVmxtm41kztmBgjWOo0VmF2nfkoi6ohkok6oAumfOoN2nDumS8l1UiHumT2nK2kV2nTbnX2nSSAZ2nZGi06oVZZ_6oo2n1kosAh66ongjl2n16oTum-koubnAloo8oVViw8ls7ST8j_OoGlomumI7oDPoK7oDZeM7oMlotum42nXPlL7dUekuWmUlo-2nQPoyFnB3nCXmb7o3WmTLg4Fn17ielotoo0DfK3nPcnM3nlmlBGnoTfxPlEGnzPlrloyZeY3kiBhCloa3erSmymlz7oylophjwPo3ml0LgyPo3loi3n67oavm5vm_mlzhjv9lZYeAmoK0iCmoEnoQngSQlnvmy3mAijJbZKmotvmgaeP8owChR8o59ojUbU8oAdno9j3vmhxQXmoxWiL-l3GnXlosQlnfkdmo8XmS-l-XmU-lK4nF_IX-lDYmwbnZ-Sq8oHYmrmoV4nLQo3nlyChSXi8nlgxf-nlZHnJRl58oGolqdnPTb5motdneHnVTbhwm_QoznmRgk1YQaogt4nVgkv4ny9iJRoKnodgktYmT9onogCenHKpxTb54n99i74nUno94n8wmuRlMen-HnAxmD5nMcebnoj9oH5nuolfnoG_jinoq9onRoVUbnnocyjrRoRInQZmy9oFhk09oHhkYIno5gyno6rqc5nHpl1bqf5ntATjxm6RoB-o9no2Jp_no_Roe-ZCooCSorIntxmFSoHooHSoJooJSokSlLSopHpz_jBfn1_ji-o4tmaiGJAm6xmYoo8xmd-oXSoB6nBamD6nDPgdSoo-o3plgSo_hkTqgs-oJJnlSoZ5nMJnOkU5kjGCTgunQuaxoo6hWzooE2a1ooNqlg6n_smyfnyAmgamhJniam63a4ooH_oUljtymbqlL_oFpoN_o9fnpikIpoIToKpoKToMpoy6nwsf7ym3JnFQgc7kZ_oMgn2TlYpo9JnEGhbpoeYhDbmmKpdTo_Dim_oKsnI7nhBmw7kr_otDTN7nM7n17kqpoXGhignPjkkgnrTomgnvBmWTc2_omHX4_osgn1BmW5ae7nZ5ag7npzm-RAbrlCAp2BeFApkUlacAmUlCtgucSEUoJqoxbmu5av7nOApa8kdbivUlKCm4bmMCmVAp8bmFhnesgHhnmIASCm97np8kH0m8Ulmsg-UlQhneqoF8ngqokApiqotoqzBjaQo3biqAptanN8nCJprUoULnhHhAciT8nWkkV8nyUorgeYnj1UoFtG4AprhnD9WjLnfVlNgegAp-Cm_qooeRzhnWCjCVotLnc9k4imu8nxLnQBpLroteoCsndKpbGTBinTDmDinVBpFin7VlG1mXro-8nJ1mZgnDMndBpgDmfBp49kkDmeVomDmNlkNMnpDmlrozjnNqkKQnYUgqBp-FjsBpzDmuBpfDpjin2roPlkZ9n5ro3BpqsosOnRxqPKh8Bpghp9VoFso_VoWXoBWoFCpwWlEWovEeGWoJCp6tlXHpRsotTg5MnUsoz-kHjn1-kUCpGulVWoPemYCpnxoB-nGNnMXlksoZemfCpfWovxqhWo-_nkCpCjnNsRmCp1EkpWowcfzso6FpRjnhxqRqjyCpo7nzemoul1emx9a4CpXEpYto2jn8CpKrj-CpyulADpBfmwUgEDpZFpp5mCXoF6mu_kMKDKDpyojMDp-xq6BppyqFVgamZT3mRXoRknVDpMto5uoYDpYknWYlF_nYFjefiMOnKAlj3mwVo0rortohDpiknEdbDLh8DUoXotfmowgFxogrkrDpMnlgOn7GpeCDwDp0VgyDp2Yl0DpSGmRyqxZg3DpWDb5DpyOnyAlJuoSFpWZoMIQClnZ_SBEpO4m7OnJZl9OnJYoJln3_nMlnPZlLEpGPn9Epdgm_ugJPnVlne4mlEprrjlgiuFpRClbYo_GmelnnuosgmpuoFHmjYo1Wgv4mcBlvuoYMhwmnVEpFsj5gmaAouYoOFplok5ZlXHm2lnrPnvBl-ZlwyqUsjCal_lnEalBmnFvoEPnHvoczqh-nuAoF6olHCJmnb_kOvoDBlKyqL8f2AoQ0kX-oUvoa5mchmMFpYvonyqFRneZoPEfkzqJbo8XgVFpfvoXFpbZocyqXUgkvo8hiralu5meFpDIfqmnq7cAgbkFp-JeYBouIkoFpsklGqkfYg7mn5vo5Fpfxqdjn8Fpx-n9xl_vo_xl4NhmBoV1q-ZopBok0qcujraoxFp-IkFaoPnnBGpX6mOwok1qXinU5mYHpOaoYwok9fKGpjnndnnZaol6mECoGujQGp61qCLeWRnu6mZcoArknyltnnkaodRnRJmfRn3ZoG6m96mgGpYJmUCoxao8imD7m5ylF7m5yqoBpyyq6aotujrCo8woPzqivl0RnRIp2RnkCoYclmCoUon_jiHxoRonsMasCob2qg7mPboz7nxCohqnl7mbon1CoBKmsclMSns7mKHpu7mcxoebooonqibnzlP_fkbo3JpmbokxokxCpbowyqGGpGEaNDoztZ2on1bo9zgH3qyqkyboQDo0bojKmFkmXDoK8maDoRoorHpBlmP8m-boMpnG3gyHphQhvskfFlxskBsnLBpywqNBpi3q7HpMBpMyoALmb0lOjRQyoRAgwFlE7nDIpvNePTnOIfiBpppnARhOLmwkmbLmYTnOIpicoQIpkcoy0lx2g00l_3q20lhlWXIpKEo7RhaIpOcgPEoP9m4liSGl0yoCqn2yoN9m4yoM4q3IfgIppIpfxBrIpRFALBgPvS0Tnl2UY9mIwZa9mZ3g7tknEo9tk3IpvGl5IpfBgOdohBgEUnbxjjqnGMmSLnIMm6GlTwqlxjEJpZdoGJpbdo8EoDIbKJpedojzRzqnOJp7lmjdoKsnbMmunqO8e9vk8qnCmmC-m_qnZJpkUnMdo6MjyzoR4gfJpT4grUnfHlLrnkJp6zoUmmkNkTRaV-mMsnUgnIFoX2lVrnD0ouJpumfF0ohwSFeozJp_MmIeoVNj1HlQQeDVnn-m7HlQ0oyFop2lTeoAKpu-mMVnzmmtrnh1RQVnh7jd0o3RoZNm6-m5yj9niCnmR5gWKpVIlaOk-rnLGobKp1wqo3qkSaxeoy0oLzj0eoTnmlIlc5qE5q6ukT_mQsn9eoSsnGfgwVnz5qxWoCfozIle3lzKpfzj1KpIfo0LfpGoRwkMfo85guGoQ1oRfoS1oN5qU1oDLpw_mYfoy_mafoY1o7Go9oi9Go4RlPWnAHoRWnQLp9OjSLpnfon1oVLp4fgeJl1wk7fgvfoQomFtnUYkfRqTYqFZqVKOqXkvDqrEqoQqM6peYqO7q_UqFwnU7q2nTTUqRycGaq9rWzLqDEq9EqT9p9ZqtNqHsWW_pqYqFOqSVqLWqOvd_VAGLHkaB4KoW8RS1dIyeGDczYqx0cVnq9QmWvnKMbYvnqUpBIoFopEypazheEq-Kc_Yqhnq1OfrnqjXTgCnIwk6UeL4oxnqvnoM9gP4odTm2nq3YnzakSio1znF5jjrmX4o_rnPMla4obioGSiTMlCbkO_h2anM8hHoqUOlN_lk4oLoq5djKbkPZnp4okMoK6lToquioP0n-rm8rmS0nd3hCsmV0nEsmTOkY0nxMoeoqiZnb6l74o4MoNQfoZn_4oHWe9MoGjo_MosoqBNoxikDNofInL5o_NbN5ox0nSllmQfR0e2jgVjoV5oFkl60nZjoMrUbjo2DnEpqa5iOklysmhjoh5oH7lj5oQpql5ohNlPan6smljoqjo9smp5iUpqAtmeklr_ls6jnNoMEnpNolckrNoY1nfana1n65oUEnjpqWEnk7neDfA6oaEnBYTWVmbhn5ckH6oGZnRvabVmK6iJkoxpq0an07l9any1n75S3pqnEnRkosEni8q51nvEnNll81nPlliQfa6oA2nc6o75dXOo2tqIbnVdkK8lLbn7EnNbnl6oPbnMqqmkoQ2nokoCWmiOoZxarkoW2ntkoZgj_OlYqqd8laqqzkocqqB7oeqqsOo0Oo3llL7i8koPFn_kot8lRsqE7oTsqkumgFnuqqjWmJ7oZ8jlFnnWm68lpWmOloOeoRmlYPlA9l_bnJYZBcnPvpDcnbekFcnUPoHcnWPoM9lf7o8Wmh7oaPoimlAXmXhjNrqahjoloyPldRb5yaHGnUrqyekOvmpPoB9j4RBh9l2TRicnXpmSGn2loo9ln3kgrqk3nlrq4PoAnlKQltcncGndfpTyo03k39lo8iEQoJmoL8o1rq93k_idw8oMQo6cnOQotPoE-loTLxGnI-lUQoA4nb8oC4nd8oaijemoKsqh8o_XmNsq2QlDHn4Qlnmo99jEekEbeS4n-9lIbev8o4rqx8oCRlz8oidna4n9nlc4nVYmEgkf4ns-lEolt8o5Ark4nZnmDDhD9oBnolwmznmtsqh0lGRoe0olVfL5euwmLnoTjj1sqfgk3sq34nrGpSXSzYmSnoePnogk_sqc9ololZRoYnoTyfanozNgcnoJtqUenJ5nwolKxmY-djnoLInr9ooRot9oeenv9ogenVtqienqSovRoYxm39oyRodtq0Roftq89oUOgg5ngZmKBqj5nh_jl5nJeooxmKkjBSow0qm2qABT6enYpl8enztqzxmjhkAfn2xmHAmRoo9tqTSo7Zm-_jg-q5OgWSoCAkgde6tqb7mS8GhooWCr4jUH6nqfoyZRJymMuqBikt-oPuqbfnRuqL7eEqlTamtSoVam3-o16kY6nhAka6n2ooduqr9qfuqC_oIWb2CrjJnkam0fnCpooam5fnruqyMlHpoOAaJpoR_oxamV7k0uqB3Z2uq16n4JnPBm3ik7Jn9uqPgn-JnXBmcpoVBkepoBjk8ljLBeaBkarok6IiToHjkgQgRbmJUl27kYzmmBk57kwpoEKmXfeW7nognR1fZ7ncKnXUlkzm6poDBj3Toxgn__o_poBAp-5ocRa3gnzXbHApvfeJAptKnt7nMAporlbioOqofElQqoumjhbiwmjSUo77nWqoLBq6UlcApaqoHcmcqoJcmcUoIwqZKkhqopjgiCmoAp38klCkahncpnSwq1EozMkRkkQ8ntUoS8nvUoU8nTVlbwqnUlDtghwqfwqgLn0qoiwqooqkLnr0m8UoxhnpwqBrolVlFBpv2fHBpy2frnj30m3HpMcoP2gJ6qj3q4HpbSg28nlzI6wq7LnWBpVro88n_wqVVobfHLinujJZVoD9nQin9ciBLphmZTinlBpL9nnBpY3m-roDugTxqDokVxqjdmXxqjlkUdidWlgtl1Vo-Dk3VoC1qjvoRqjjxqaFmfugrMn0lkHsopxqUpU81mpugFWo9inNsov9nZCpLWoOvg0xqQCpPWosQSRWoJjngEkRqUfJh8xqDNnMCpE2m_FrWemmEmE-nvSENeiYmkI-nxxqaCpNGrXeiaulZyhxPRpCpIknrCp_YLzinuCpmVoaFpPKhVyqBfoujn6imwjnoXlyjnJ-nZ1m2sos2mj-nylZyXliyqsNnBDpCfm_WosEpsRnvEjCaoI3m3NnGknwFrDvlWtosFr6Cp3soodfRfiQXoTfikxCYfm4GrV-nW2qXXo9yqaknaXog3mcXontoOOnptoM_nonknfmttoJzq9FmnXo_FmnDpT_nb_nc2qRzqovmz3mvFjpknoCoVzq7tozknf_nzDpj6fsGrtrUezqGpUsBpQCfFokDxgrnZ-DpVCfAEpy6fGYoszqIYoSokU4mYgmFwlXuoPYojCpoWgOEpLIaQEpd4mSEpf4mMvoO0q6GkcFrH7mWuUB0qhZlLAoVPndEpcwlruoaPnlYozgmNHkoYoN0q1CfP0qpEpkPnfMhLHrdAouEpT6Z7ZlxEp_JDa0qFIrqMh3YoFhm3wlHhm5wlNHpRIa5lnIyqoWgm0qC-qxQhp0qNvozAo-PnWGr9Mhv0qPKkNZo94CtXgOClW8fgGr7lniGroyq50qUZox0qyHjEBoFJrOxlgmnT0qA_nEHrKEDF1qmmnnvoaQnXqZcQnoCleQnsvollptTSqZoYldnFp0voAwo1FpT1qrQnh1qsFpuQnFAoRCla1qIwojBod1qxNoGnn9ZooBoJnndGp7GrS6mEao_FpARnTtos1qzBoU2qdFrTemHRnd6mz1q3ibIKrNDbSao21qUaouxoawoeylaaoq6mNujSGpXDoUGpcAgWGpQjiYGpSjiH2qbGpuylpwoSimn1qL2qXJmDGU5nnP2qkGpXCoS2qQIryNnW2qdCoZ2qEonj2qlJjMjmJonOPhDxoi2qUzq2ji8RnRooZEl4KrVKk9GpRApRboBHpvMo3GNdonfonRMeZboQvqjon8_W32q8Cox7mvEl6JrponzGmSHpDDooxmSKmbSnUKmE3qx1qk9faHpkHppkizbo_jmCEafHpo_fhHpK3qUKr3bomHpZDosbkPJrD5gX3qvFbtHpsHprHfySngDoc3qBcoe3qDco5SnmDoKBpn3qk3qqDoDFr7LrFFrZZbvDoUygt3qRwjydlGLmi0l2DoWyomhDKLm3FlJxqNLmeyo8FlgyoykmiyorUTjco68mVtkmco02gWIpNRhYIpqco90l2couHpuTnfIpR9m0cojIpgMrlIpuTnbEofGl-yohelzTnjel2tkU1l3Tn3LmGzoj4qPxjZqnMMjKdolpnu6qscouEoSzou4qHUnhEr6elyEoUdo2Mkpqn4EoFJp6Eo44qIJp9EodzovmiC2nYukFNk2En8lmYdjldoi_ooIlnzoA-mI5q-qniUnL5qBrn7MrXFriShdJpbflR5qmShM2l4zoP2l4do8zodFooJpfFoNsnTniB0oTyjzNjVyjzNjXyj78SJ0o9RoL0oLeo8xZO0owFow5q9JpITh_JpKVnBKpiNjX0o0Xe6Fox2l8Foz2l-Fo5BrMIlg0oPKpkeo6yjFGo9gj7rnF6qYgljNmY4o70m7qecKpL6qIzjBOjiglsNmIyAO3lT6qJ4odMmYNr70oU3l90o-eodnmb6qT0oyVnXsnDfoyKp1IlH1oVzS2Kpl6qq1ogNrL3Ro6qJUhO1olsnQfoCJlxGoLOmDWnw6qy3lX1o4nmgwkQ9oHxmg6UWOmQhlMLpgfo76qh1oCHolfol1oA7qULpehl4KpRvGAtnG7qbLpI7qxfoGtnL7qT7qUYqNkGtVqEZq3Zq8EAiPrNZqzZq-kBn5CRZqnhC2HqpLqN1pPaqJaDS-pAIqTZqa9pz0p5HqpAnzpiodaW5RqdasDZGDignhCbqkjoY1iBPim7RFbqnlq4DZUKS9Pji1i_PjQbqFqiWDizmqVqiKQjVAnLqiIQjTbqjWCGeahPUWbqpyXOQjZbq5zQbbqsDii7oaEZPzJJ0QhbqkqijbqmqimbqceamEZtLNsqihQje1CtbqkQjzqiNcql1coQjyuV8QjIFZ4QjLdqEcq50Qrenrsi-bq0QjAcq6qiKdqsgaMdqQ1QGcq-7gBri_QrTdqDRjKbjSrilEiQcqIRjj7RMcqUPiVcqORjXcqQRjZcq61nMUAhriUgD6rirdqxFZkfafbndRj-7RfRjqfaiRjmcqc2QocqulqnRjk2QpRjs4QrRj65oxcq85otQYzRjCklDQrbqia1i7fa5cqFsiHgaHsi9cqhFi1DUjFiAqHlFiu8RQgaQsigHK08RlGZgSj3QjDRrtQjUFZasiMSjssiFRrWSjK9R3GZ9FiQdqJRr8qi5bqUsixQjbdq6QreSjkdqx1iKGiysiwSjfSAqdqrRroSja4Q_dqlSrwdqCti6Sj1dqVhaD-RuSrgbj0dqhGiQ8RHtiFkqzZjHkqG5QxHZHeqb-ROKl7PZJqoMeqW-BOeqo-RaWpiwecWp0wIvhalqcgWpB3o8bqOcqftQRSmAOfmtifeqotiheqTUUjeqMHileqcIZoTj9tixtiUcFzti0BVvTjmIZ3tiW_RaHi0TjLaBUiabgL2eq1NHiHiYia7TjCuimHi2IZ_TjU9dBvLIuiiiaFUjneqHUjZ8TJUjGfqLUj66QuiaZ1dMfqGLovXnM3oxXnRfqBkq3raMLoVfqZUjeSmV3oypmX3ocfqSGgahoc3ohfqe3otuiFDCghotSmihovSmzuirfqSjq9UjkjqciqAVj2UjCVjJUrQ3opjaXgosfq6SrPkq0iq3fqnUrTfqaBSGVj8fqszWKQZNviCgqOVjqxEQVjGgq8IiIgqoKZHVCXviMgqavibVjQgqhrYJJiUgqgVjiviOJiYgqRJixfq2qadgqrviJcdZBnywehgqu8M0YCcJilgq0vioka2vi3VjqgqLLi6VjSNmvgqrJiCwiO-Q0gqDWjm1i3gqb-Q3aE6gqg-QKWjv6eAFEQwiBhqlPiDhqnxeN8cGhq0VrIhqaCrKhqVZiUlaIKi5_jewiahqgwiZhq4VrWhqk_dqWjTKiBWrpwiQKiY6etWjRkikhqVBnfZqzWjwWjEHJmhqFRiohq3ajsJVrhq7wiOkqWkq0iqtKiyhqvKipFgyMZwUrmKi3MZwSLDuX6hqXARAijXESMNfaESAiqPXjCiqupmFiqU5ortDJLiuaLcxiLiqkDnVNZjcUCakSiqVjamxijBUViqabjXiqs4QZiqYjqZKog2oqNZLoQtLioziLpqCQrVkqvhqIpaliqSkqNXr_xiEzisUrdWrIkqtiq3ajviqHOZoiqAyinRm5Yk0FSPyiUXrcZjSyiHXrbiq6uiIpa7iqLMiOVrxggl2o6Rmn2orxkDjq4fFuxkpgolyi-Kosgov2ougofDUC1d-RmhKlFYURjqkKlTjqkXn9xkDyeXjqgXragoRXrJZjfWrNNiWVjzXTBzi0MijkqxUjiUrqXrMYrxhqOYr1jqNHSQFoDYrhUrdPZr3AFNiGZjekqroamjqXziojqPYrfjqIHK4jqSNiKlqhBA7jqoHSXNicWrRXrYZjKpalXrCpa8PZQXrJXrVBNAkqfgobZjnNiNkqdkqXZjIydYkqkWrakqHviUkqiiq7SrhLiRkqZkqdna6ZjuQk-jqIkqgkqLkqikqMFgGOizMCGajyIS1paKajNOiMajIoAa0iukqGmawkqkqaykqTajQlKl0iJJSo0itYr6kqdajs0ifajYWrMNfAlqdqaClqrZrElq30iKlSqajFlq1Gi-kqhajvajFRixaj8Zrk2oRlqrRZsqa1ZrjhaWlq6aj_tARHR9ajh-RclqZ1ielqGKSaZk9qaSPiklqNRr78RGbq7PjJQrJbqj1islql1i1lqVxQzbQNraYbjBDSfars1iQ3fdbjvdauRjhfaqqi8lqL7l-lqcraBmqfHVDmqiraFmqkraV1AImq9PiwbjQQrG2iCQiPmqK2iHPi0raTmqwZrzviWmqj2i8ra_bjxcj1TZDnqLTZEsamQiHcj6ZCvmq9mqLsaymqqarAnqncjCnqccj3mqemqTcj72i3piXcjYmq7arBnqBcjZbrQcjbbr62i8saFbr-mqdlquPiXbrjbrpcj9QCsmqdbrxsa-oWKnqm2iM3iOnqxbr8samWpr3o4SmqWpq8gC6Vv3oSFqXXqbnqZXqgVqenqeWqowpkVq5ho73ob5l9hooRi_hojzncCnqYnG4oC5qtnqkOrvYnirfsakynqo1ZZrmwMjbrmv5lR8qT4o6nqU8q9YnW8qyCnAoqqTmCoqBbkqrme8qcMo9zfh8qf8qdMok8qx4iMoq6djOoqK0nQoq-djSoqUNbVoqQ0nw8qZZnB0kbZnaoqCHprVNvMlY6l6io54oM0khoq2Mljoq-4oSUmDjo7Apqzk-MoF5oF9qJjoH9qLjoJ9qNjoeUmM9qe4SJNl00nR5oN5iNNo2cqEckQNoTNlJkl45n_0n-ORB1n2Qfd9qF1n0smi5iVtf5UmCEnkTirjoFEnt5ot9qIEnv9qwjoU1ny9qOEn09qKtmtNoKVm55ogpq6jog7lzNo9jo5DrUtm-9qk1nA-qqpqtanq1n8ckH-qI7jJ-q_klL-qgVmgioiVmP-qR6oR7jrEn31nU-qwRSW-qrVmvtm8fjBbnb-qbOld-qD2nEqqdvoh6o6EnIgjdOon-qLqqn6oNqqnkoPqqBWmtOlu-qYbnu6oW6dqOocbnSWmebnfcqZqqzSf26oYWm46o7-q-ertOoW2e4llA_qwOo6-qR7iD7ot2nF7osqqFmlJ_qiFny2kM_qL7oO_qnFn1qqP7o9bnR7oRmgtFn7qqvFnePl2um4Gn_qqZtqc7of_qJcnh_qLcnJ3nhlocPoBXmScnaBhgPotXps7dJvmt_qLvmu7obcnoPox7oNGnBVnPGnG9j27oxPoxNimcnxBhWGn__q8lo-7oFfk8PoeXmvcnCMg6-lHArvrq49lSzqy3nTfk03n2Brsvm33nNQo53nPQo73n6vmX8oTQoBsqUijDsqamo4GnD4ne8ofArCwmT-lFwmjArCHnM4nxfkBloAmloKg2gUJHnksqT9iuArV9iwAr4nlVZm08osPEkdnzmo48oHqq68oUYmesqNogsAr6mo8QofHnosqC9oAnoaTbCnonwmDmopwmlYmHnoJ5eJnoA_lMBrP5eaolORoyHn5sqfzU7sqmgk9sqAXRYBrC-iWnoCtqugk_HnBxm0RldRoDIn1gkFInY_lHInL5nJInnBraenpBrQtqrBrqRotBrsRovBrW5nUZmz8iO6nbtqYZm6cnaZmUArQ2ae5nOhkitq5RoiZm8noxenntqE-oDCrrtqFCrCBoHCrutqdhkGSohSlISoypgKSoNCr05nPoo2gpfCrphk2InCpqchrYCl75nUCrT6keirB_ZYCrzhkQZibCrjirLqgl-oa-oSKpKAkFymiCr-6ekCrvkjnooe_iWInzkjpCrw-oQamqSovooqZi_eZkun36k0Crcuq9oorqgWTlD_ojuq8_iOljApo__iI_oaql8AmjfZwymDDrO_oHToAgnHDrCgnzuqU_oz6nGBkqqlODr-ymQDrNgnSDrDGheaig_oTgnU6qbBmk_o7ql-ljipoagnEUlKvqmpoOvqt_ozjrP7npDrR7nrSgT7ny_osTozpouToZvqT1fa7nwDr6_o1TozDr8po4ToivqkNFrzmJertzmm7n6soWyqcET9Drn1f_Dr7gn1zm9gn2rfFErzrkHEr6bmNCm6vqi8k51f0rl71faAp-7nCwqdApEwqfApVuVpsgAslfCmCslG9qwsfK8ndErV0m6IroqosApz4qP8nOVlOslvCmuqoxCmwqoh0myqoXVla8n2Uo2qolcmdnjjwqh8nhnjnLnU9kAroDBpCrop8nGBp2hnNlrU-eGcomcimdlXpnxwqAMrujbHFrqvCUDmEinRVoGin-wqIdmAxqBMnA9nbroRYYztg39kRdmIxq13qfVoLxqWdm8tgbFrnGpTClSxqWMnXGmYMnT9nuVovroEzqklknFr0VogMnrKrt-n_AovFrMfm_Bp_YoTMnCCpI5COEkCWo7in5FrqIrcFaIWotIrEcfyxqUJhAGrUjnGmk9Mn49nKjnUWoa4fWWohEmYWoHxlbCpD-nCyqXjnEyqUAfGyqpso3IrKWoFFpzDjfmkvsobGr6EpOODP_kT-nwlruXlxCpV_kLkrman9sovAf_sojNnwyqTyq4Wo6DpxEjGtojyq8jn2GrmyqDKrRIrW2qeGpJ3m-GrMfmvyqPmrBHjgtoNknjFmbto8-nUfi--nVJrMXoeyqXknfnkdfmQHrffmSHrmtoi3mvBpxVoOAlstoiDputokDpxtoSzqoDpf7m1toX_neOnzfmmvlp2q6tod_n8tomOn4wgazqqOnY1q8roxHrIqSgzqGuo_knt_n4HrfBiDYoqLh7HrFlnBwlFEpc4mEwl2Lh6_nMEp1zqIPnbuoHBlvAoMIrUEpgIrPIrymr4IrIAoluoYwlMAoq4mEHmvGjH0qpZlxokcIreBlplnpYoguohIrjPnR0qrEpXnrwYo94mxwlwEpzwlgHkvIrwPnxIryPnzIrNlnJalPorSpk_EpAxlQ5mcHjS5mZYow1qRmrdHTCJrahmc2WZal3Hm20qGnrsKrNJrcvonirZClYZoWvoaZohvoCHroGp9ylcFpOBoI1qmxlx5mCIjsmnOnrxgfWBr5hmvvoKIjymnu1qwOhR1qBwo-aldBoJqkFwoQLrHwoiRn-vozFp1voZ3Z2JrzZo4Fpj1q6nr5BpxJrxprJwoKDlwBoAKrRnnDGp0jnDprzonNOhKKrmxUMGptqkh6mvboKqrjLrOGpAkmYaoD8mSKrhnncao91qnnnqimgaosimiaoE2qHJj16mlwoxnnfKrvprqwob1qjRnM2qlKrO2qjGpg0gR2q-im6yllIrBXo50qqGpiiryIn6jixRnnHrDGmHonVclBbog2qT7mHibvJm3GpUjm8aoyJj2GpA1gRzli7mRxoCLr-JmWzlAKmKSn3Co02q5CobboHKjgzluEl-CojqrfMe82qRKj-2qotqxagB3qa1CD3qgpr3jmcimRskdLrubo-ImM3qAjiO3qdLrQ3qRdl1xo57a1kitKj4xoW3qvSnucoZ3qWGlzLrWGld3qCyohdlh3q2HpbOr8LrCFrOBpLcopDoV2gh8mwDoj8mHTnubgxFlmkmVyoFtkYcoGIphrobcog1UdcoWTnMIp73qUMrZIf2kmGEoAxoocooLjI4qrco4OrtcowLrxyoL1lA3gzco1yomMr3yoWGljsrnIpW4qvLmxTnU9m9coW9me4q2TnjMk4Tn0Mr5Lmk4q7Lmm4quelo4qyNe9Mr9IpTzo_Ipn1loqnXzov9mZzoWBmscozlmuse74qHqhWMmJHlQJpH4oSJpmKpG5qBmmqdoDmmNFoE2lPQovdogsrxdoK2l2zoeNktUn5zobFo1uklNk7dojOrWNrRyjrJp8mL8AhzNr8Ah1Nr2Ub3NrD-osFoj2lpmm8Nr7Jp-Nr-NkAOrc6qlei2FoWeosrn8CgZeojtnIOr75qfeosNj2yjOgl4yjQglpHp82lTIl1NjXKp7SnreoYOrVlrz8nLyoM6qeOrrNmmOkhOr2eo2dguNrUoi5QaMOjUzjtVnJXpa6qUsn7trxckC1oH2XEfou1ZzOrnVDJ1ouuWL1oIiS6Kpm5E9Or9KpJOmEJlCWnqOjDPr2nmFPrIPrHPrxOjOhlLPr4_m0sn6_mPLpj1o-6qy6UUPrQaTWPrRFoJHoZLpbupH7qIAnJ7qRMpfPrKZqT4Bn5CCIq6undRqjWq2ZqpPr-pAXvrSRYOtn6Omi7qWvrBIqgvrsPrkvrQoGgvrULqf7qs0CNIqqvrzPrtPrlvrIIqHaqTIq4PrWwpqvrwPjyPAMaqTQZINB1Pjc5R5lqVbrSGZydaHQrZPiaarqlqGEZ8daCQjZmqUbqeAnIwreDiA2CFeaDEZRqitzQXbqcQrSEZYqiiekcbqnHDUQjhqikQrWQreVCibqgEZaQjpQrxXnrQrpbqd0Q9DisbqFvqvbqyQrllqp0Q1Qr_qiVsiNSridq-qiseahSjaSrARrHRrqga5QrERr7Qr7Qj7bqOSm-dXNSjTSrLcqKRjxcqTriKBRi7RpEiTRrUcqjZkariJxrqChBEiBwrm0Q8pqcRrs9IiSrY9b67R14QjRrofalRrkcqnRr7IRxriearoSrvCSrcqyfaKweucqYyhOtmyRrjanR8R7oq3Rry2ih1Q4Rj60n6cqeFiLSd_Rj-cqCSrr8RBdqPgaPsiHSjISrSsiKSrfdqywreSr9wreSjjtQ7Fi2bqZSr4bq0QjzFiogaYdq1FizwrdSjuQjcSriZkSyrDcqgSrIfBh9R0SrjSrqSj3SjsSjcyrI1b8Sj3dqtSr6goEQr7dq5ga9dq2SjsSr5SjhyrThajyrsXQXgo5SrKKlDviGeqpGizHZGTjhZrvRZLeq6HZTtinhaNTj-HZ54lITrSeqKTr94ljdcNTr5RmaTjOxrcTjY1dUTrfra_-R9haWIZYTr6KilTjuncKXnvHifTrcdeQuYiTrMnElIZQJcweqY_RrIZpTr2TjrTr4Tj3eqe6QBuih6QyTr-TjFuiy_Y2Tr_eqJuihxe6TrDfqEajZYc1Vr2_R_TrrRKBUrH3oQnXtXnEUrOfqGUrQfqO3oFZr0XncSmShoDLlYfq5XniSmqBn2pmWLooJZnSmXUrYOfYrqMUenfqfLomXUZ7lfUrdYrJKlVYrxxipRmlUregoUmqlIi1Yka0rfZjKYr6Yr1Ujvgg6yrvIi7fqWECKvioXrdKZBgqutLiKZ7UrQdYHgqTVj_UrAJivWCYVjMkaFJicviRgqT9QfVjMJiKVriVj_BSlviATrAnDoVjWJifgqFLo4Rr8aPXVrkgqq0ryVjtpmngq2VjpgqULZF-Q6viI-Q9Vjwgq3WB1kaaaqGWBFwioVrQkp4gqugq_ka7gqHhq9gqsSl_gqNfE-JizVrQhqEhqdfLy-QVWjh-o7VrWBTbwiNhqcWjldqowiMKiFWrGMZhwiGWrmwiUhqEWrbhqrWj8ATNWrQJTPWrm_QcMZzwiUWriKinhq3wih0ryKi8DSbWrBZrxjqDESYYrAxiDXj1hqc0iGXj1KiIxifaMKXj6KiduizVjOXjhTZQXjyWrMVmVXjHiqwpmEVLpESaXjW9ROiqO1eQiqdOf-WrpmaUiqGBRDXrcLinXjeLiyYrn0rsRWLXrAajNXrhiqRZr-NiTXrNZrdNiniqxiqV2rjiqDyikXrH3rdXrAYjJZrtUraXr8XjuiqRyi4iq92rLKlmCRH7jZVrwXrv2oyXrUKlyRmWKlgpmWBns2ofuLJzrMZk8Xrs8M-XrxgowKo12oyKo32oiWrdpm1yimzRE3rVziFPZmYrwMiaYrOziSHJ5YrajqIzi53rdjq_yi2jqOHSlPeQzigYrFZjgGZqXjXYr9YjMZj0YjOZjrYrQZjtYrvYrAnD9jqZ3roRmDQZ1YrP3rCMifNiS3rZXr-Ni8YrW3rNXrGISL3rKZrXzdEZr9YruZjj4rIZr23rn4r6zi2YrbkqQZrX4riXrMISqpaUZrS8QzyrxHimkqh7TU0iR_TW0iryAY0itkquXrkMZ0MKjZr_0ilZrj0iFqaoZr3kqLJSMarEJR7kqFRi9kqcnahajyZrkaj0ZrO5ruOi3ZrpajHlqbMBOlSY5rrHR-ZrMmqAarT5rCarftkSlqwwjUlqITjIarRmqL1iR2r-aj4qa4Eiflqu7qjLWV1iUarDbqzQrh5RWckXPiIQrGraSDiePitlqhbrvlqn1ixlqp1iu1rTxrsbrL8RbbjUrapar_mqmcjpyrhSZm5ovarlbjxarbsD51i05X0tXEmqN2ZGmq7PiwSZubjySZ6arH6royrWSZ0bjC-RQmq4EiSmqRfUu5rh-RpbrTbrgbrh6rtQiJbrTQiesaabrNbrfmqtmqxNifbrHbrZmqx6rpmqzcj4mqFnqgmqVcj4wf56raSjAhaw6rLnq2mqlbr16rcbrobricj9mq1brocjUQiDRYA7r36rT3ADRiQ7rvQi3briGAScjnbrQ3ii-pfFWt6oIOA8Ion7prSch7rCJotWp64pKSqvUqqZq8YqpAqA8qdXqlOd1nYW5ZsiRAYq3OUz7rXJoD2RKYqyZqRIqHBA1Zq77rSKSG9pQ1p87rL9p87rzyFXIqDaqAwdPwnA3pF8rX-pF8rLaq8Pr4EiPaqs8CRaqjxrmmC2GRVaqLra2XCYaqFFif1rq_RdaqDgTfaqlVrLBR3SrUqFkaqAOqmaqIQAwOEtkYsCSsaqXDKQ9GCpHtdZxaqdNKTHAcfnxNA1aqKoA3aq6TaATklRK8aqX1CNhGcCRFplNjqFIAoqGiiY_jAxNi7vrAbqHDi_vrVarMmq-pi65rHbq8PjbarMQruzWJwrPQrv6rQTjSQrcDiHQjSbqLwrXQrSwrHeaUwrbQrfwrtKYpDiGrqawrXEZhQrnkLjQrBWFjqiQ0QZQj1DikwrHASmwrfQjqbqheavQrrwryqixEi45r1qiTRj0bq3QrBcq8wrOSryeaxwrdSrLyrSdqKcqBRrIykCcqjSjDfa6wrWyrFyrC-rKfaTcqN9rORrGRjWRroEiMRrN9rVRrQRrXRrBxhRRjY6iTRjWxryDZdcqhRrfcqcxr_EijcqlarhRj_kapRrV8rX9rdeamxr6YiBiREGZvcqxRr79rycqf1n0RrWFiAsiyRr7Rr7RjGsi-RjmKN5xrBSjAdqDSjCdqGSr_xr57isFiLSrEyrG-rcdqExrQSrYSrIcqGyrUEiUdqVSr8FiN9RMSrQ-r0wryeaVyrChob_rTyrkSjayrIHZuyrpSj3gapdq5dqv-rlriZ4QTGi2dqHhalyrTbjrarzdqqyrwyr45RtyrfRrEtirSr9SjyyrTYreYrhXr6YjNaAoGiy8RFTjnURjWrp4rhBnuGiW5QDTr33D_yrVtiHTrRQrshaatiuhaGzrMTrWeqA5lyKl_7g0KlFhoFHieeqPzrhTj95QCIIAiakeqWzrmeqpTjoeqrTjJiareqczrewWXHixTj4tixeqoTrTiakzr5TOmzrtTrkarTdcpzrhLADuizTrtzr5IZ3Tru_RBfqzzrkxe1zrINBKUj1Hiqxe2lb4HiTSmtviNfqL3oRykNhoZSmD5rLUrtpmkBnIOfJ0rFLlL0r1pm5ECO0rTOfuBnsuiS0ryBnnaZj3odOfHYn5JZBeqYgoJYr_fqzYrkUrp0rSBs6UjqUrgUrb0r5YjjUre0rtBsH3r_SeIvit0r9fqpBs4yi3Ury0rQviE6M10r9Ur30rHkaAVrLgqZviNkawKZ_0rTgqLJi3KZLVrF1rYkaagquBsGCSJ1regquVjM1ry2iikax9QR1riBnT1rbVrogq4viX1rfNZfVr4KfiVrAwie1ri8rQ-Q-WLEWjlLZqVrKwipLZuVrvhkc0exVrt1r0lq4VrTWjy1rXwi2SlZwi8Vr31r4VrOhq61rJWr81r_1r-1rkwi9LHmWjaqixxrRhqHDschqG2rehqn2avWjdKiQWrBpLJ2rVWrMmqXWrBarqhq2_Qshq8Bsqiqf4rwhqN4rhWrWZkOKlPGRd2r5hqIXjJxiYARLxij2rtpml2r4wfn2rkBnzWrvxrIiq3WrKiqzmmMiqcXjx2r7XZTED9WrbNZSLl32rKaBWiq62rYiqoXjl4rT3r-Nieiqb4rC3rvXjt4rXFS1Xjhkq7NZK3rv0rCZrsKiV3rcXrHyieXrSEsdDsZjqY4rOnaWEs8Zr3XjnXrbEsIXra3rVLAc3rcCsvCR_iqRKlCZkh3rTNfj3rTDs3XroKo5XrJjqSpmdKlvgo2xkt3rAYrqFgmMZCSm42oSBnHYr13rz4rljqA4rxYjYziO4r_YjRYrEaZ-3rMVjlYrFFsnYr73rrjqG4rtjqI4rvjqiYrL4rNFsKZjGFspjqNZj3jq_JB5jqh0rU4rwPZlNLNEslzia4rE0rI3r2HS4Yre4rrBsiZjZZjKEscZjk4rTEsW2rDZrv4rvFs_YrwaN9_ryBs__r0BsrZj1FsnFs3XjgQZkFs14rnQZQEsrQZ5Fsl0rOuiFajnkqHajpkq_4rP9QeZrQOib2riZrQajxkq0_fzkqzyBnZr2kqXajN5rq6rP5rtZr8kqvZrZDszviV5ry0ilajGaroOia5rGlqzZrIlqe5rdGs9GRh5rX9rj5r-SebyiDarF1iFarf5r4HZr5rn6rt5rDbrxggOarnyrf5iFqf8RZ15rjlq35ruwrZYcEwrf1iGwrLQrrlqJraOSZWbjylqq1iCEs3lqqPiGHskxr6EiibjbraT6rerajRB_DU0BYlQK6KS1arsbjd6rEfnLmqq_rybjgAAk6rs4Qm6rFRio6rcRbuGsQLSO7r9bj66rB6ramq8QikbrdLS_6rObrGnqQbrimqwmqt6r0HsnHsacjYbrvbrK7rhsa7HsB7rumq-HsSbrw2iYdquma0mqubrS7r5Hsmbrgcj7mqJKRY7rRIsz6rT7rIIsV7rzbrcMSNcjZ7rzcjN3i5mqPbr5yEf7rc_VtWH9KD_GF5SmYnqcVqLddpZq0tn56psZq76pxUpx7rH6YpIsaUE3tQoZa0WHqIsi2dY-U8Is0EAonqogU4Is06B_XqjfGWBAlXqEJsWFXX1C_Gg0RIQUAfhO80ZCGNtROUGLA3OmhF7vYfyJq1QsXIa_BsOBrubUPYRSUSILnXC7JcUfAwfOdkV71SqOYlWFDyOnIXYrfE8q8YT24jTrmUzkZcruilL8qMamoCnP8qNMo4nqROSjcrRMo9nqmcrlrmpTm0CnXMo2Cnfio0pqtrm6pqE0nzcrKbk1crn8q3crp8q5crhMlr4o6rm39gHDnwioJDnyioYoq0io08qPDneZnH0k34ojjlLUm78qe0nlZnQUmgjgnsf7MlTdrvZnzjltkrQWeYdrkej8qizoqa-qO5oJNo3oqQ9qK6jlUm2Rr75oldrCanajohirc5ofjoaTiIpqF7lMTcbNoCQrdNoydrfNo03Z1dreuqWkgHEnv5oF_oJ1kiTC-4d9dr35oD5dAerTLs1NlwNo59q8jokpq89qCPbb1kopquToB-qcpnQerqbZK6oUeru5kqymM7jN-qP6ouJgJOoUUiS-qeerxcrgerg-rwEnY6oC8l-6dBqq71kDqq91k1VmGqqterall03ejkoKNkI6dgOozerr-q1erS2nHFn5erDWmS2kJFn3koUFnz6o2-qCfrjqqAvLp2nGfrx6o1ll5kobumXFn4OoFfrOfrcFnQfrG_q0bnUfr2bnJloyqqZfr22nO7oR_qrWmU_qyumNPouFnK8SjfrCcn3umSPoArq_DhofrDrqdlorfrfloMcnp9rilo_FnMrqO3no7o0frtmgS3ns7oU3n5frW3nvmlY3ne3ka3nexmUvmBgrerql3kCQlp9lSWiZArm3nJgrorqnSSqrq_ZjFArusq29lRgrJAr59lFQo79lWgrWYmOmoXsqQmo1noQQoXArlngdnlifkfnlkgrFsq-vmKdnknlfmoNdnhmo29jgQoW-llArY-lE_qc4kG_q0grGhr3MgWsqQArYsqj-lwmo0Arcsq2ArEhrQ-jpdn78oMOs98odHn04kJhr-QoLhrARoA5eOhrr4nCIpn0k8-l95qC5kKBrO9oXhrdNg14nahr4sqrLrHyfRRoM5kY9oiJrrGEVnoBtqDYimhrEtqh9oF5n9oghBrenojBrFZmXenM5nOtqQIns9oR5nu9o0hrcUbx9owBry-oyBrp_l0BrctqWYmCirexmb_jdZmL9ogInMplYOg_BrmxmMirmInF-o_dZ3enQprjEDu5nJCrw5nYir0tqairRooT-oRCrSSoo6eIfnSBrV6kGWrsir0qr5oKDuqCymvir5SlhCr1irGJnlCrLymKbncOHu-o-BTQ6ndfnHrqy-oAjrHqlCjrZuqo-dbuqaJn76k4ooufngJn8ooE_ooymNjrmuqI7kRjrK_oTjrM_oVjrtuqArgFDrwuqZjrLpoJDrcjr1uqW_oxIDY_oTpo7uq76nBzmcaiXToxlmZToAKnLNrotriAjrjrdBmGvqi5qLbmBxpeBkJLrNNkopoNvqs_o2jrionxAjSKnazmNzWczmLIhngn-7k1poiGh3poHmUDkrhbmfvqa1fHkr-pojvqKkrKNmpbmuzmPRsVwFGqorErsvqIqo5XbmrlCErwKnyvqKUoAHhsrlPqoe8k4KnJEr6KnLErYApUUoOErWUoZqoGcmOhnC8nirpBkkWEr_GpNFCrkrOcmqKs1bibErkCmQwqnUoNkk0krBNrT2fZcmV2fXLnX8nyApW8n6krY8n_krwEruEr3Uo6Ck5UouhnHlrwhnoLn3ErLlr5ErBVonVltwqosl4hn6Lrv8nXlrl3q9rrK6q_rrlCjOVoRropCj8wq78nflr_LnhlrZrojlrAtlExqOdmFbfolrLRGSinU1maFrVin-lr3-nLQngFr8YliFrKugxroilkzro6lryBpeMnrdmmoj2Bp1Ss1BoAmrvin9Bpj9n2dml9n0FruWlJso4Frtxq6FrvxqOmrnpr2EeAJrw-kTsoBGrVsoSCpWmr5xqZsoBNnJGrXWoCemZWokEmcCpYGrb2mKNnkmrA2mKvgvHrepjt0qzxqgjnnCphmkumrnemwmrsCp21mremtWoZnrvWodNndoiYyqc-n6mrPxqUwlODpqroyei9Cp7mkMFm9mkDnrlyqC3mMpr_lr6Grm1q9FpGXoNBf_GrJknBHr30q4aoW2qatojjbctoVnretotorSZobfmito-yqZkeAzqdknXvllFrgDpZHrmnrbHrlkndHrmDp87CgHruGpJ_aunrwUslHr0fmErr23mqHrxDpsHrZzquHrJsj8nrmjZuroi_axOn_nrizqAYo2OnNuoGZlPuo8Hrz_ntzq_HrKYoLorsGmNYouGmRZlPvoSYoFBlUYoBAoJBlDAo9zqvQnGAoclnnokUIrUPnCHmeorOAouokwgmhEpK0qLHm7zqPHk3gm0AbQ0qtYosor8mr4ZlzlnaHkvEpzYoP2m41CzEpuPn0or2Ep2or4Ep4oryzq2PntAoGmnZhixAotHm-IrEFpNCpJabHFpZhmJFpIprb5mHJrnygJJrA-nxyqOpr-HmoPsDBo-0qOZogvoEMOVWslVok4m50qZprs8fbprualdprZIkfprVTsrxlN1qrEfP1qKnnpprpJrrpr4QntQnuprb0qt_kgtjciizproJrVKe8Zo3pra1CaKeDFp0imQCoT6m-JrGaoBqrSBDSnnrWsN9nGDjF3qmxUIGp2Kk11q91q31qTqr51qbaoTRnRKreOhTKrhyl_1qGCo6Do7dlZRnjJkKCobKrmJkgqrOCoDXs4ZoswoKufoGrVCowwosqrywo_im0VsEUsQFparkQonRir7wowKr9KryKrVtk0KrOjmPPhMonynrHNal2q3Xs1Jmd7mMxoGon-KrPxoHrrEvjs4qaKsDHpJSnWxohKkYxo0Qs6Coxcl52qexoYrr37mitZ8cl67mwonVGrblkjrrlLrcQTiSn5agtxoNGpprriYsUJkiKmsrrS3q2xoU3qqLrGCriTTzrrwLr1rrI0lwHpCkfWLkAyoabgdFl0HpP0lm3qaSsBFrjciBsrAFrDsrGLjOcoFTnoNefpnQhrhpnp8m4Do7IpaqrsEooEa0NeTsrtpnt0lhyov0leLjXMrlco58mxGp5kmIEoIcgMeleMruyonMrBlmrsrxcoO4qgIplMrZOeXEo4YsvcoIqnQ9mUcgX4qMyRQ1luMrS1lwMr1LmyMrblm3srdlm5sr8Tnaqn-Tn0cgp4qYcoPdoyCoRdodvZCtrCinEtr1kr3Eo6LjPUn34qQsrJShCflR0GONrYUnGflNJpBmDTNrpilVNrXGo4JfJFoVJpr3UXtrsdoArnvzoYflO5qiNrzzoK-mgJpT5qtMmgNkjtr5dorNrQrnpJpTtrIrm60ortrtumttrtumvtroCgHeorFomZmM0oMeowCgPloyCg8Jp5trDAQJVn8trDOrXEU4FoGOrFKpbeozqrHgleeoKOrgeoHurOOrPgl62l6InMurQueE6qp0oWIlQurZKpSurt0oHcoxvkQGogKpz0o4YT1eoUnmEYqd5qxNmmOrPWR80oscosKppohuKp-TszVnwOr0IlkGoi6qI1o1Orizj3Orn6qisniOjOfoBJlnOjSfofNrCPrVfowzjELpVUh4GoJtr6Gocfo36qefo56qNLpYEgBSe96qtwkIvrFHoofoLvrRZsDGHYLptfoPvrbPrRvrdPrK7qxZqK4pA1plCEjPrcvrncsoPrNLCL9pcIqZiBAmTfIqt3pqXFS-pmKLX-p1csnIsEMbK5lWnqrSc47qBcrSRq1Tq6YqPRpGcru7rA1cB8q2IsD8qrYn9lms2dwJs-LlKiozJsh_i1Jsyznhcr5nq6Yn7nqvCnXio6akncrF3dAKsCZnCKs_znIoqh4oJdkD6lxrmX5jI0n3Tm3OSq8q6TmtioO0nu4onMoTKsx8qMDnz8qyBCEUmSBr38qcKsyMoeKsUDngKs9iof0njKs15jlKsj6lD9qUdr85j1RshejsKscsm1Zn5jlPjov6lO9qjIghTosejUjo2Ks26lFerXjoV9qZ5o7KsEanz0k4Dnc9qe5oswAg5oKpqwdrFCMeNoQan0drp9qn6j3CrLLskNo6drYpqGtmyjo05oPEnVLsepqNtmYLsian69qkan8To99q-5i4NoC6oDkoPer-Nog_gSer-ckeVmypq1anucr5im37lyfj57lHOoClgSkoO6o8pqAbn_pqvVmner97hPNrm9J2tmPbsWoo-5d9LspUil-qverKqqP8llko-VmF2eR2nr6oqkoJMs7erbbnOMsy6oAfrRMsqgjDfrA7odMsgAhk8lukoj2naumWFnLfrcMsvlgC7ofMsDloRfrFloTfrBPovqqz2n02kzqqE7dPekqMsqFnsMsMPopnqAcnV7oXmllfr0MsnfrCrqz7i9umETB_um8Msk_q_WmNlQn_qBNsOrqQ3nq7o2frI_mTrq3XC98jJNsccn8frfcnarqhcnzlo7mg1lo47o_mgjrqGgruNsAArnrqK8dA8oMgry9ldNsh0lmvmSgrkHryrqEgUMArZQlS8opWi8cn43n-cnSmo9rq2vmSQo4vmzgsVQowNsc8oP-lngrJsqpgrLsqrgrLxfOsq8NsQsqnArReUeWmr8osijT_eLHnKYm7MgSwmzAr18o1Ar38oVHngsq2monVmrdn1grr-l-ArJol0-lBBrNhrDBr4-ls4nGBri-jeOs8dnqYmMRokOsOnoV9onRlL5k6XiIYA8XinNgVRo4cZjhrvOsF-ixRlvgkPenphrHtqrhr7olthrGxmvhr6Osxhr8OsT5n1hr_OssBrBPsA2a6hruRo8hrLij-hrW_jaIncxmu_lPQow_lPPs-9o9BrLEht-i7_JK0ommbptqppgH-ottqESoUirwtqWirytqfPsMCrwirk0ox2acirrPsQbsEZigirrhkxYsYUPZ-oOAmBuqZCrHqgBjsZfs1EhwPs1plIuqEJnKuq5pla_ZNuqdAmoCrLJn9irefnuooU6nuCrSJnvSoAWbcymsAmLqlW7eqfnbJnB_oXike6n6CrHjrI1k2SoEfs-XfQjroJnm6nBDriTl4Ak3PgVQsIAjR7k1ym-kUzJnKDrADTeQsMrggjrVpoa_oTpoc_oQBke_oAbmRgn3ljojrXcrVgnZDrYBkMzmcDrqSsPzmwjr0QsrJoMvqmToFrlKUlspojgnupobzmoDr6QsBRswBmY7nyBmBkrfbmHRsugnFkrgvq9porGh3Dr0gn4esmvq9TstfeRkrQBjTkrs7nVkrLqotUl0vq0KnGErhRsRqojRsTqo8vqVqohkroRsYqoQErrRseAptRsL0mHwqN0mThnP0mgUoFesiUo3RsScm5Rsn0qgEr88k-RssUoWwqgDEVkkenUawqxqocwqakkewq3ApvEr2Ap7Ck9ApOSs1ErQSsJbkOoA0hnVSsFrouwq1zmwwqUurv0oU0lFyo-rrbSs3wqmCjENrPAJjSsdlr9wqHdmnSsPFr_4HRFrmDadrouSsF9nhBpHIpjBpjrozSsOxqtTs1woPFpjugg3fblkxDktroidm7SsZmsYxqyVot3feWl4roOTg9DmgrrvCpVXouFrITskxq-BpLTs7orNTso9n0tlKmrRTsMmrygSOsoLXsK-n-FrqmrTmr09nxiUEGrXmrGGrQcf89nvxqPjn0msvugEprEpjOGrZ2mdCpoEmSAfnsogWommrRMnlCprmraGr46jcGrUtoxcf3TsgWsjWoiWs9Ek1mrSRs8so_TszWoayq3emFTsXDpQUsGuoxul82m0Grkyq7eiHcbOUs2SsknskqryJrTUsStoVUsVtotCpKJrZnsnFkGHrKvl2yqUDp-_ksnsGTsYfijUsdnrf3mZFjTHrhnrcmsknrHzqP_nmXoLzqeHrxUsoknU_n4qroVgFGmtFjuknIGm6XsxYlVefkOnPGk9tonOn_UsBDbBVsyLT-nrFgmHuocGmjzqRKp-ismzqKVs-vlMVsHorHYo3efQVsvzqLYoCIrKEpVVsfboRDlauob4mAAoWlnJ7dYlnEAoCprblnkxgZEpn4mVIrlVsWPneEpoVssuoJ0quuosVs8osmEpQHkoEpqoryVslPnvqrNto6uo0lnyYoX0q0YojAo_uoZmeBvonAo5Ep0IrEfbRpk5IrfErInSRhmCFp-zqvtlQvoJZoX5mQirLuoXIQEJrp9CGJr-HkdEE4TsPfm9mrNXobmnj5mSprWFpUprfWsinsjGrYprZJrmvoa9onqSK1qRImOje4hmIIjkprxmnxvoCnszvo2mnwZopFp0ClsJrkxC1ZoppsSxl8prDaolIm0JrlBo-Ws4voi1q5Jr3WsJnrRqkOnnzjWMylt1q6prqinFGpaLrHGpIqrijfSXsXXsM0UOqrKEaYOhRqr81qyqseskpimPujrimYaTZKrDrkvimG2qximnXs7votImlqrJimkRnN2qiGpf0gCGfR-ftqrT2qUps6yqAona-faPslTFiifxKrIPhzKrjCoKonJKkU7mWjmsnrCYs6KrVrsKxoRKk_qrFrrh7majmIrrNYs04oFLrXbovSEhonhibRrrnKkdboOLrVrrjqsADoWSn5clIskEDodYslxocSnZLrrbokblcLrpYs2zlgSnxboeHpSDoCkmpSnQDoSdlOjbnKmwYsEYs2vRzYsY3qxSnEqnzSnYEo1Sn6YsgQh6rrlDoEMeSlrPDkc8mhbsTlrzslCMr4uZEMrl8mSyoeNsKree1lMMr7DotkmuHXvkm_DoVsrBEohcoDEoIRhcZsncofZsulidLmiZsuHpsZsyFbmZsElmycopTnIlmosrS4qqsrmIpcGlR9myZszkb0Zsxsrd4qEwZf4qAQa2sroel1MrrGlIdo3Oe5MrYyoALpxelq4qcmiAtr_MrUzo2EoMIhKas9Rsq1lHNr24qJNrQascdoMtrvxh49mXMmCMsbwSDMoX-ILNkTJptbs_1laNr-JfcNrDhsfHCkasG-mDrnI-mFrnpasS5q0doU5qjJpPRaLyjvasltr-zo8doadjAfgqtriViayS4asUgl6asuYixtrVPs-as6NrnKfNeoFVnFTh8flnni-flt-mV0ot2lsyjNbs7FoEurSbsGurB5kCGoQKpXVnUKpneobbsbVnebsE2RaKpDZs5lsBZsw0oN6qlbsP6qiKpobsS6qqbspjrsbsfur7eooOrwbsqOr_0osOrorngGowKp9SaxOr4bsg3lHfoAOm3KpMvr5Kp6Orl4nUwkq3l_OrEcsXPrRgSV1oHhl3nm9urz_m_ur2_mBvrzsnThl4Ojg1oUcsGvrWcsB0ZTLpKvrXWnbcs2RHaWnecsUIMMHoSvr38pkcsI7pjIqoqGc_B-7rlcs7vs2lA9vs5ZqAws7EASIUK-pEwsNRKD9VU1AqIqMgFC7gg2pkIqPlhpYqL0poIqMQmoIqI1ZoIqwtnBypLSqFcrrZqHcrZRqRSqC8q9uYoIqMpiooGoIqQOjMOrzdZ7BraPFx9iB5kgog67r_vstIqyOm1zpRYqkPr2BAfyPBuAM2pGDWHmczHqxIqImPOKqt3p1Iq8KDh7q5KqTDWSwswIqPlhSnq6MSE2GOye-bruxYA2GdPm-csnZqdCqeVqxIs7mpETqv7r1Isfohswnx1Gmvnq9GLxsi2dSUPVjsYfsJxohOY4nG0bXc9Jv8II9Sr2GW2GOpAvws6vsAGqoSq2zKIZqSYqgPrnSqPJqbSqoPrgSq6zKHwswxs3xsccDeRk-IqoNqwSqNwpTZhgKq6xsccDX-pHJqF1K-fWFoG8dTYPRRWqwTqc_Vb6nz5Ydwn1Crf8IZwsYWqbwss7ryIsewsjCqgnqHdsbxscuqdxs1DHTysAphsgZexnRYQwtpL2guzp72YVdpnAkzzRl1GGXR-BFyjrG4WPSPV9G2tVocQcZDV9G7NRW0GH1G0RVkap1bA-ysJ_g5-QCzshdpBCTY0GJ_gZZq36AomDF0GLqBUdsudsy0GZ2ZBjM_VL4VHl-AIKUOmDeLfOmDWdggRX4kMT8AuxssWq2xsZJqMcDJTk-vsvxsB1pkSqzXAkzsDws9xsizsPECJTkL9pHys6bDFJqlKqrSqC5DUZqjSqxxsJeDFJqJys0SqlNq7zs4cswKRKysD_BuHMLYhVyskNqD0s02HXys57q16pp-pp_pnAqFyps_peysJcrAZqGQYC0s1QAE0s07rHJslXqW0smiCyQsBZfYjWoysJxpjcsJZqzHqxzsJeDCBDlzsgzsszspJqPECo0srzsnzs5zsXmp9-FwzsvSqMcDz2WiTqoJqQJqxaG8zsH0spmpz2WJxsvxBlysMxsQXqdnYC1suhoXWqanqUxs7YqcysEdsjwdsAqV0sWysjtpE7qi6Giysmys13iMDLhWTDUSNUfttp-VAuyssfnwyskSGyehjvALvqwDTZzG3ys0kY5ysiMq5YR9ysIzsHrpBzst1slVREzsw1sJlpHzsqtO_ysUSRKzsfyMt6MG0G5Jsv4oKeVTzsyZa5GAoAWm8GYzsinbazsMNkczshSCHhDfzsM7qr0saJq5JqKDCp0sN2sw0s-xs6bDbJqR2sv0sm0szXAX2s7ZqB2o5Kqa2sqnpiJqhmLlHqOKqi2sn7Ylxpb5VOwp50sMcDc2s9yYeJqxJqgJqt2s2SqK2r9bCwHQQ8rBpL71DBRoLadosOj1sJmTWeVMQm0ySj7rdaWfhhx5hn-pp9pNRpq-pP0s-7qYRqS0sGdsaxsAEW10oKsnvNmrbs1Ib7qnBZq-TqDZqcvrg2sMhArJqMQFtJqZvrJTqnVqk0sf2s10sPECd3soPAf3sB8rO2sqJq_aQsJq08ERDZ8Zqk3sozsIYAn3sR8Y2Jqk2sShAmJqhmL3zsZSqV2sJeD13s4Wa2Jq80sw2sIJqzJqMQF1JqxsQQysYVq7SqPRqzXdp7p4YqvIsEcrbysWxsR0sFTqgwslodtOmUvr7JqN5EJWUocsyZq9NqVKOq3s2BAg4s2nTL9pk4sPvTDKqQSHFKqg0akvhiYqnxpM2pn4sHakGxsxNqN5ESQqe2TUbWWWpStixGiNAsPeqPAsdqiRAsTTjO0FVTjJ2Ypweo3rPTrZAsEhoSTr-WUmDsF6XpWr8MZLXjsDsRjT7xAi7AHEi_ti4AswTrqzr9TjgsD0TrAbRA1sbakxyGXfnZPmE1s_br82VRxst8gq7rwIsL1sU4s_7qFdsw7rP3sfyeetag5sBik9_Vx5s1Mqh5sQihjeLy5s2PsGbPDXp3Kg65sLPgxVar9GhZAIJs_5so7O45srQS2vpePr5vsq0sOOqTOqS2s1xswuCJKqi4sJKqL9pMKq43sZKAWOqeKq9JDS-pMKqX-pMKqUbW_8rWmXWDUACLMws2hYG9rTQZI9rrdaQQoBQrh9qW9rN6rc7RDwrP9rZar95rKbqAQjMbqj9r_daTQrb9rfDi46sYQrYWXaQrX-XWwroDiYwrm9rgQrZgsgqiSeaewrd9rgwrmQriwrw9rd6RqQroHsoEZowruqi39rh0Qswr69rHHsrLsxiZpQj9QrS_rhdqh_rD-r2wrgdqDxr7QrEri_9rCRrg_rYyruQjJ-rBxrREiKRrKcqZ-rX9rd7RIxr01QKxry7sv6sFQrI5sNRjc-rRxrwbqFRiVxr1Ei07RWRjCIsz_rZxrcRj-Ei3FZg6r57si6rvCSlcqhxrncqu-rM8ssrabVCx-r2ri0-rqxrwcq3-rzRr0cq1RrTes3cqZFiGkl1xr9Rj8cq4xrASry-rNga8xrmFiI_rzeGqFiGdqCyrqsif7sl7sHyrUSrtmMPdqa_rO_rfSrV_rOyrXdqKyrT_rR-r56RV9RM_rF-r_8sc_r1gaj_r3gamdqLGilSrgyr4_rs_rryrVGixSjzSrO9s0_r6_rkyr3_rXHsBZZ7SjW9sxyrWKo54rzBsqXrBAs9Sr3yrEAsAECH1rGkX8yrlha-yreweAzrphag5QDzrt-RFzreWpdtiIzrYeqlsiD5lceqxqLOzrdHsy1LHzEptiieqUzr1WCCiaTLGcTrN9PU6QZzrJGRbzrbaLdzrtAsveqvAshzrSiasMKWgV3TjwIZ5TjX5skHixTra5sX_V9AsBUjaedTfTAfq-IZCBsG6XXZrFBs-TrHBsMUjKJZLBsGxi4WUNBsSUjILoQBsqpmoEsFOfT3oWBsG4iZfqRLoWhoY3odfq8XnNIiLLl_XnZLojfqfhoT0rPwfjBs3qfpfqRDGZ0riXnkkq7Fsh9ssBsiIi3Bsyfqj0rK_sUYrg9sd0rh2owfqQ_sjGszUr6Bs1UrcWr-Bs28QEgq6Ii8UrTvinKZFCs50rB9QYvisKZ80rOgq-0rGVreVjSkaJVrWgqPCsQJiSCsZ_sdqfQVr82oSVrIhoUVrqZkigqP1rwVjy-saVrdVrqkahCscvbY1rrgqa1r-vic1rdLZygqf1rqCsktni1rFWjuCsm1rtVr8gqOwizCscwiRwiG6r57sEDSNla3Vrv1rFmP7CsIlaZWjCZR-VrgirAWrD2rCWrOMZahqGDsKWrC2rgAtelaNDse_QPDstwiL2r0WjxWjRWrVDsO2rWWrQ2r9GsE5rbDsU2ryFsM3rX2rhDsBxiSGs9paM5sr-sO5sh2rrDstWr_hqs7I_KifESCLiT3oyDsYxi2WrxARLLiv2rhmauan8DsrUj12rdNZYLi42rq-rmXjEEs82rGEsfDsrXjA3rFGs7ma_DnLFs04rSCRG3r_FsCMiWXrszim0rlEs7XjO3ryBtNXrwiquBtAAsjXrMXrmXrY3rnBtsFsSCRsXrn9spEsTXnoXnsEsPpmi3rlKo0RmrEs2Rm6Xrp3r2Es9XrwgovKo6EslYjT_sF-TFYrESmWjqBFsDCt-Bs2GSnjq63rD4rbYr2Yj9Bt9LiM4rLZjbFsP4rgjqsjqcKZujqNQApoaM3rqCtaFsoYrE4rzoasYr6jq9ISVZjCGsZ4rxzi34rwEREkqHGse2okEsdEs7YruFs6BtwFsnZjjEspXrW_stNi-FsHAsOZrzziYpaEDtGkqHEsLZro4ri4rwFsckqCBtm4rSpa24rw4rh-Rf9s8Tr74rDCU94rcDUOGsFGRQGsgZrTCsvkqUGskZrWGsmZraGRaGsb2MqZr4Gscaj71IQqacMa4Dt20iQ0X5ZrX5rwHsURZpGsQDSlGsEEtp5rg5rMlqVGsSQYIEtGOZm5rEarTlqnGsq5rYlqHPi8GsiGs-Gsw5rFRiy5rk8UTarFHsELsxcqYarolqR9rHwrIraZKSPHsharjPiSHs52rUHsv1iWHsB6rP6rzdaS6r4unmbjCmqobj71i0ara6r2arLlA4are6rpraL8srbrN8sjKSqHs7IRsHsMmquHs5bj-AtSQZs6rNIsYIsbmqLbrWQi52iVIsQTZzJRv2iMcjIbrI7rPFtzQic7rSFtbJRu2iKcjAIsF7rPIsLJRYFt4HsMbrHIs26rybryHs6QigIsZIsMnqPnqscj7mquRX0br-2iDUZfsajIsU7rdbrOFqyXd15pRRqSxso5sS4sVxst9pdXkfnqT0sHTqM2sQ6sN6sKMLGMCZKqP6sIKqPOqOeOT6sPGtseO0QpH_pA1pUKqTGt3nMbKqZ6sfLKI8rsomLyXg2pXGtZKqu2sLKqPOqYKqrFLmNpp7qgWUrAnAFtRJsd4DXAsALobeqbAs7XMULCcHA1RjfTeiJR4aqeQj_vKJwK1Gt_pD5siC3QGqf4GtPOq8dqvYi8ka9GtcqD2JiwVrZAtqEhn1r4Vrp1rfAtH6r2-QiAtHhqkAtFEt_CsUDSe3rMZkg3rMCtlOZSCt5eIeMi3EsVpm_XrXpmv3rCYraCtZdqcCt4gopMieSSDziN_guKoFlIl6sIJLn6s8zrOuXJhot-suTejyJtZkKLoZVrRhoguiQLohSm0pmULoN0rUUrXLo_-sjykehoKUeD_s0qfV0rcUrgLoeUrvEsKCt2Rm7broLo6cs27qM5lhLlYysJ1sBds46pr5sM3sW4sfysv5sSig8brPdjOcrRdj-LobCn95sC9gEiokzoGiodurX1AwnqkMbbcrM8qwznO8qSdsdrmS8qU4o8nqqdj-nqI5jZ8qcRscioozkDjlf4oEKsg8qC0nIoqjdsG0nldsn4ondspVZqioRjlqdss8qsds59hSJtXthxdsU0nzdsW0n1dsHUm48qHdr44ofKs64ohKs84o-ds6Mo25jBest7iroqEesWdr1jlHestjgadroDncdrYWeedruWZ10n5oqGqA0Wrhpqs4S5Ks76lSNoqvaaesGancesHpqf5oZNoCLsOXrt6sAEnjesm9qRanmesbklKLsS7lWpqPLs06BRLsz5oqNoK_gxesc7lzes49q1esaLs79qxksZcUyklfLsVVmOer6Rsi1kspqfEn8klvpq-klnLsOjrqJgEJtR-qIOokVmrXsMfsT-qxLsKdkPOoY-qROoler_1nTfsU1h2Ene6ojxsynii7jMymKdkuerJxawergfsEMsq-qTbnkfsEFns6oTqqu7jVqqNZZ0-qa9sBfrufsTMsP2ed2kWMs0fs4koDha86o5dk4fs5Olxfs_dkJPlWrqAmgpArnQbiMsBgsK_qwqqXfrmMs5bnP_q7bncfr52nKgsSloEhj8qqWloZekn8jD3kVZm3MsUgsErqhekGrq7FnH7sj7oKrql7oANsn7oegsp7oAcZHXm3frt7ov_qJGne9lwlo1_q0-b3_qI9jlcn57oFgr-_qNhsDfk6PoKgr_loB8orrqD8oLZsQXpgNshGnYhjUgrQnllNscbenNsFOspNs8rqF4kBdn93nY8oHgraArwaebmoRhseArThsG4ngmoI4nfQok8oYhsugrmmowgrmQoygrZ8ZrArghsDOsihsgdnyArIOsmhsKOsohsd4nodn5ArisqaHnCOsj4nmsqMgkKhryhsMhrmbeZOsZyoERoPXpSoldOsrHnysqWhr0sqwlqlRlPnoBispOsDisMhAFisvogPBo-4nd9obBrf9oZnoPisfBrItqEInI5nGInb_l0old_lSYi9OsqBrbis3hrdiscphfisjenhistGnjisqKtoenGplqengtqGirT-ZjtqJirltqLirBCrUHpXPsvRaZPsaWsSir2isgSlfhkXir7YigPs9isTFpS-oAjsM6klPsD_inPs_KtDYeLfnbOtXIQYSouOtYUPeCrxOtMIQjooiCrSqg3irXjskSouUgajs7PsjXfcjs_irejsS_qWuqwCrXamyCrEjr7-ob6ntjsoesJjrsjsLQsjambTllamnuqJ_o0jsquq2jssJnABmEDrMYfYQsuAeS_ovikmljV_oejr8ymDks6uqijr8uqkQs-amapo_JnWDrSUnNgZtQsF7nvQsqSgjpoBmjlpohDrfgnjDr0Qs37kzAjnBkhksQUl0_obbmtDrmksvDroksc7nIRs7posksLRsuksNRsAqo2mr2gnRRs-EmTRs5gnr7nlrlGCTWkrGfhYkrZKkakryETckrEuVXApgsgNEr9iMpbi_1flkrJ0mLlsGwqvRsOlsjApQlslApSlsnApOwqpApwkrmqoykrcgehLJYcmblsA9kwApccmwUoecmbLn1Ap5Ap1qoh2fDlrcVlTeekwqQCj-qo2Hh4ErvlsmslDVo00mFVoZSsWlr4us3lsIroCsrVurgSsQroTBpQVoTroXDmMFrmSsZBp_VlGmsozWmlrE9nIMnLmsQasLMneJXOlkiIhvlrWprxlr-Sg4Ss8kn6Ss1DkS9nNWsdtlm1mY9nCTsplkETsYorUxlvGrmWlBso0dmpmsyFr3dmAWoOTswMn8dmyWlICprTsKCpr_eiEmlWoX2mz9nAUgCGrGJL7mseTsdEm79n6VsTEadsoKGr9FrpmrYTsRStHnsnTseCpKnsgCpMnsiCpPqsuTsEnsgpjnTshjnzTs0IrLjemjnYUsDtoans5socLsB5fgNngnsrGrAqsMJrunsHUsAnrJUs0XlItop-nKto3GrgUsQnrvul7JrEknKnrz-n5Nn1-n-nsjns4ns_Nn6nsIHra1CKHrFTtUQnWXoBosZXoenrEosgnreknpUsoqjlnrIzqkknwtoR_ns3myUs5to0UssFjnMnsVItDppDpVzUWzq7nkYzq-to4nr4XonStimZgosYtUzHrZGm9Stkos8Dp3HrGGj_DpIGjForKGjtos9HrvosLZlAIrIEpzos7EpOln0AoYVszGmaVs7osigm8zq5GkYqs5TsBpsTIrsWgo4mFpsXIriYoZBlI0qmlnhwlMpsTUtuVshPnQpstlnlBlS0qyXsFMhV0q_gmhAo3lnZ0qtPnUSn1EpsOS3Epwtegps5orEWsjpsGWsCZoNIrWiSr0qNEpvTsZXYGprQWs0IrzpsPxl1psXnsrso4ps7TsABo70qf-oVKa8ps_0q-ps1nsWWsMVt7Cp6LTkWsBzgmWsw5mgFpepriFp3WstWsNzgvWsdGpxWs2voUqsfImW1q5prnmrtneITtMnnsPT6ZoMim2prgqs4JrfBooXsK2qBOhGXsq1qIXsFSMDqrQxqVnnGqrsMeQXsxzlvqsjYsMqrmrrFWtqYsRRn5qsRDo4qsbXsWqrMWtYqr8qsQZsEJjcqrjXsBrsZGpdKrnwoiqr3rsRUsHrsqXswJgyJkqqrNrs7OhuqrWTt5GrpGpUrs0Othifa2q5UsgrkwGpxGbzGpDbo3KrBYsbElDYsvpsFYsw-ffrsNboq2q_KrwCobzUrrsboqN9qp7mOrrTYscgnUMeyrssElTrrojm62qmzlBDoozlULrXOtWLrWHpNStpxoYKmtbokYs_gbmYsgHpvxoEssALkyxoLssdLrNsscHfPss18qNooyYNtLrINeeDo2rr3Ys-Ag5Ys6UYw5fzHpaLk-YsdSsEFrRRtAsn1Xt_Lr3Xtsdl-HpGsrAIpu3qGMrKTno8mEIptssOji8DowssUZsSMrgco83q2ss-Lk4ssaMr30lcMrH4qplmJ4q-wjdIp5yoRGlQOeEtsiIprZskIpySnBtswZsC3gMtsJvSOtsjVTysrRts0srZ9mUtsb9mWtsqelYtsPJfatsKMrFcsBUnetsGukgtsSdoWdoWzoLasmIpOasqtsMcsBfl0lmkMjUMmMJpRNrVfsL2n71lStruIt6miDvs8mi5tscShhHXZtrDirXHl_tsmasBuseJpDuslNrJrnnNrhHlX5qmJpyUnMusntrcas-dowNr8ukyNr-ukd-mvHlf-m9Un0Jpp5q0Hl3Nk0trt5qcusP0oeusINmguscnsXJbjusv-mu2lBurtgqtlsnOsl6i85q8mmsusQOrB6q5rnTOrHGopvkzusExOgbs6HpAZsFZs5usXurK_mL3lQ6qN_mwQsT3sBvsV3sW6qaGoRsncGokureGotOrLvsHwkquryhW5bs0Ork6q8bscvsaiSyurYvswnms6q_KpzYtGJlHcscwkEPry6qY1o-uroYD26qSPk5zjNPrDvrhfoqvs3snbPk_6qYcsB7qacsOzoSTHzvsBtnaLpkhlEtnicsTvrL6sT2sh0pNGtzHqRbtv0sh0pL9pkKq7HqmKqa0pOwskTqO0pjGt-Kqbbtg6sYCTBHRVanC8iZJSV0powP7pWz4OBHRnKqL8RdMBubP-are-isbtbbtTKNPATQqV_XWH2a2Wl7PrqDZ9PrdLL_PryXms6sXxrEbqmlqy6siEtLHsDqiNQrBQju6ssGtY9r56sa9rJctVQrL7sKQjTwrxgGTqiSctPQjeQrZwrG7sfqiRear9rhFtQGidqiYQjnQrjwrQ7slwrS7stQrrbqW7sxqiSxrT8sadqvwrzbqd7s1bqRSrw7sFRr8EZyct3wrMyrTdqt7sTjqmsi0ct-wr4BA7ct39s9bq4wrLRrT-rz7sV-rtEiX-rcFZGdttctJykfDUWcq-7stwrA8saRr_yAi-rQFivEtLhaecqZGin-rK8sgRjP8s2YSt-rx_rWbrsRrLFiuRr7IRwRrEerg8s5BY2esuxrXFib8s--rDrHA_rl8sC_rn8s_cqDSrq8sFSr-xrt8sFdqkGZb1QD9sThgL-rYsi1GZJyrzctEdtKcq88sjsi-8sg7sr7s_GZ_dtf_r58sU_ri_r2sAbyrU9suJYkSrR9smSrp_rtctKIR3si1_rgzQnSrYdt0SjaGic9s2_raetMctcet5_r_sid9scIikDt2Bt1yrDTjk9sIeqZVr54sD5XYWpt9sQeqw9sthagQKD5s7vYXTjOTru7s49syGt69sfTjeAsgeqSzriAsaTrkAsF-sYzrpeqytiqAsL-ssAsueq2kVgzrx_RxAsS-sOsib6Q1AswjBjHig6Q6Asrzrb5sc-s-eqrHig-suHiCfqDBsk-sEhqigLn-sAUrNUjHhoPUj-zrC2YHLo5Ht9Klx-suDtUfqUBs0-szZkXBsVhobfqjSm8-slSm--sd3oAYnB_sJIthBsU0r_WrW0rRUeY0rnBsrUr0yrvBtMKlf0rHCtJBSHKlxBsIGsuhq-2rdgoSgtnIAs0rK_Bu0rNDtw0rDFsg_s6UrFgqCCsk_sGkasBS3Ct70rNgq71DEVrPkau_sSgqB1rOCsE1r0_sHCt4_sXJiDUrN1raCsagtnkaDAtiJirxQ4VjkCspEShVrb1rjVrPLopCs9ZtJDsiHZI6rWSZpVrzniJfTIWjVAto1rXAtKHtNhqaAt2CswAt4CsuLKz1rSAm8Cs21rMhqXHt_VrPhqRHtolaqAtIWrD2rtAtHWrnwiCDsB2rXKin_jH2rcKiwwi02s6At1wiP2r4WjSEt9pa8EsCFs8FsOnaY2rCXjDmaHBtlDs4hqN5soDsg2r5KiNBtzviuWrQBtRxixWrxDsp2rGiq2Rr0DsYBt4Wr3Ds6Wrz1T8WreBt-DslxiAEsgNZjBtEXr7IRGXrfgtUEsSCRJEsKDtmkaMEs6htN_s2NZPEsBDtHnafXrXXrOgt-BtVEs5BtSDtoFsRYjZEsoCtpitOyiACtSQZiEsvitc0rNyiYOZnEs2fthgoJCtjgoRMixRmuEsOCtk3rQCtZMin3r29seASq3rq7giHt5EskHtQjqqqc8Wjx3rWZkz3rAFsyoat4r1CtPFslCt83rtetqBshCtTPZOFskCtMziQYruCtSFswCtUFsyCtwjq0CtYFsNYrAxiQFsQ4reFs6CtgFs8CtW4rgCt3BtJkq7itKeqDDt4itPDtIDtmFs0itAGsMDt-itV_sAjt3NiE0iiDtUDt4FsCktLktD0i-URrBt7NirFsYgtTZrOktN0iWDtQ0ivQZLGsaZrV0icZrX0isDtg0rJFtSOid0inHtPHRSajJ5rUajL5rbGsZajk5rq0ifGsR5rhGsxktjGsx0iFRiz0imktHvi6ZrAEtsGs0OiCEtF5rKEtxDtMEt3htOEtgLmn5rucoNEtvqaKar8JSJarI0ALarBlt8kSZEtMmqbEtq_RdEtM6rMctLbjL7l75rFwr06scarOHsm1iQHsF6rXhtF8sC6rK6rPMCVHsfEthyrxEtaVowarcHsnGAeHsb1TZ6rMRK6EtvSZnra9EtmHsbetz9rpHsI2i1bj_ar6SZIQi1ra7ktMQiqFtGbrfctUbjQIsOFtlFtQFtbFtQnq9HsUFtfFtMFt0Fty6ruFtNmtvFt6mqt2iWcjVFtlmqmlt2Hs_2iFIsTIsL7rd7rHnqXIsUmt96rB3ikIs8HsrLDeIs_TZXFt2briIs4brqmtJIsy7qiZqXQpj_pkLdbDqkBqDcrK1sCdsdwsN1sgxdaFqtBqPbtIGtPTqSbt5KqGntVbtO6pXbtdTquKqKAqDxsg2pPTqfbtz0ppTqx5psTqqtGrGtD2Qw7qmyi1mtLohbLlBLR4OfI1Z9csVXqQ4sbodAGtq5sCGtqLlEGtO3s4rh9uYsJsOyMoakvJsFMoJ8qxItPdsCMl1ItR4oTds91sjTmKMlXdsSMoZds-Js-Itwoqnzkd4oCJtuTmGoqGJtferJoqcVeJJtzzkuHg0rm4Tmpds7cr3HgRqpqMoXoqBdrZoq1ioCXtr5j4dsfoq7dsLdr-iojJt_8qPdrA5oooqm0nwjlDesANlMwqVitIBrxoqC6jKeswjgQjoNesHTi0KsAklSes-ZnU9qX5oBan7Jta5oodr9KsAKtgjoudrijoDLsGKtFLsOpqzdrgNoLKtTandckFJg5drCVmsesxjoapqItmwes1joLtmCergan0esMimc8scKtlvqeKteLskaAgLsiKtn0qjLsG-qAOoI-qgtmM6oBdktKtLfsz1nJfstwoxJgMOoOfsUdt1_g21kRfsCbn4LsyVmG8lKdUFqqi-qRAkDLt_LsR8dBMs0tsDMsp-qifs5UiLLtpkoSqqw-qUqqy-qqdkvko1-qtllm2nibnkqqVMsR7ifqqUWmhqq3-q9koUMsdqqeMsWdn8OoHHn0KgSfrlumpLtVfrkWmsLtRusC7dafrIPoIgsKPo62nS7o1LtifrxWmG9lmfraloTgsXWSs8j-umfml9WmCMtR9lk7owfrlloEXmHvmggsFNsMMtHNsOMtv7oQMtKItxlorgscrqQNs5_qvgsQWin9l6loCfkXNsbXmdMt3gshvmh8isrqKsrm8iIArlMtp8iLArkNsMmo6cnrMtvArRAr8tsLijuMtwGnanlffkyMtaMta8o1MtlgrdArAwmogr6Mt3Ns8MtimosgriQokijkQoAekWrqdhsUsq8Ar0nlEOsnrtGOsvmoasqL-j28oDhs0mopUirhsFNgw4kuhs9ArXNtvdnZNthHno4n0hs0dnEBrQol4hsqwmThr--lkNtLBrmNtD6roNtAis4XiCislgkEisKqsrdRuOs6YmlhrMisnhrFtqAWfL-iW_lFxml9oLtqxolXise_lAOtaisPtqZUbEOtFtBtRoHOt6ir9hrIPsAirprt3drNOtdInOPsa8q4RoRPs-Brlxm3_lytr-RoYOti2a9_lRoocPsVirfOt6ishOt8isPKkjPsjrsRSoV-oNjskxsQWjwhk95nqPsCuq01rC6n4hkGuqiooyPsJ6n9Eh75snCr8OtqooAqlsooSuqEun6zf1-oifnhjsKaSPTlJPt1CrLPteJn-6kvfnDutOLsvjsWer-So6Aml6nBTon6nXPtp6nkTl5jsmTlu6nxuqFbRbQs37edjruTla7k4uq5JnmPtjQsVTolQs-6nItrfOjaTo_ikYDrw3qFvqtjrn_ozPtJ7nxjr2Ptnpoggnv_o5jrx_ogksz_o9jr1_oDRsQmjbvqyTo5poevqHQtKRs1DrIkrtGhcLs7DrKsgpvqCUoVRsemUAEr5ksaRsxvqZbiy7nOCm07n5bmbQt5vqdQt-bmEls0mjGlsbApjQtRErsRsTErELnjRgMcmzRsVhnH5oXhnjUoZhnxkrfErY0miErrqolErtqolgeDSsqErrvq1CkISsllsKSsgkkk2fDtpmLnPSsJlrRSs_Uow0m6ErNSgPlrCwtbCjPRt1lsfLkSRt7KmPBp6lsociSBp9lsfSg_lsaRtSVou9kOFraBpgRtDbfImsvSgHxqwSsJxqZFrY9nmBp7RtcKhZnrvRt4DpxRtK-kbmsfTtdmsftl8lra9n6St40qydmnmszns01m_FD2pswqrESttmsPTs8ojLmrpTgzmsqqsRjnPns4msfSt2xqQWo39nVStMemCXlYStcsoR2m9xqjmsoxoemrXGrmTsPAfRGrZpjd2majnmSt_wtCpjCVtlJhQnsg_htmruStoemWnsvwtZUs_AolGrB1oens-so4St1WoxStwCpNVtFto_StHto8WoCTt7FDLtoRrsV2qEtouVtQtoh5fPkR8VtT8ZWUsVVthWsXWsRnr5ns1yqTTt41CVTtrUtuGr3wocqjbnrYXoXFjlUsVVgJ_neXoDzqWHrwBp4FmrUsiTtvtopfiFLhpXoOzquWtiHr1UsbAl03mzUs2fi0nrrHr0XotHr6wg1TtZxtXug4TtskS6Ttq_ngyq7Dp0OnKuoUNmMuoCYoNgiEYoOokQuoz7mSuo56fBIrMorUVsYuoXVstCf5osTokVYoCAoU5fWEpsxtcvUaoraEpbUtcEphYoquot4mgUtbIrMHkloreIryuoqYo0uokBlUHkzVsOxtk4mnIrQlo9uoGpkcpsJpk4YoDalMpkFalmHkhpsK5msVtAZoO5mmNeVygvHkWUtdAorpsx0W2HkrsjRooxpsSBDHVtWmngztCytbvoZWsrOtQJrcWsSJrGBoUJrJytWJr9RtkmnDqsdFpHis8fboWswalqWssyt0zUiVttClkVtjqsmVtxEfoVtHnn1WsX1qvztAoeeWtwnsyFp9Cl0prwtfzVtrFp4priqsA0taqs8GrNnnp1qnqs2YgCKr2xtEKr2BodimUDl0qsgimLGpJWtJZgWXsPWtYXsjnnfylA1tpFfdXsonnHCogXsZco5blc3ncKrDrsI2qQHp4VtvJkuaohGp7FanKrrqrlGpqKriwtRfmLytjJm7aovKrAzlfytO7m_woe2qNPh-Xs2KrersmrsGxoirsrWtgEb6Gp1WtaEbr2qSvtt2qB3UhEl0Co_JmIvjNrrz2qGXtxpoF_fJXtwcl0rsSSnPLrdWt72qPXt92qhxobrrTXtWKjVXtkhfqxoYXt7jmNqrGssuxooYs41qkLrR3qnLrOssnHpV3qhttYTBcDowSnrXt2Ysb3q4rr1Lrcssg3qY8m_Er3usPatKwt8SnEZsVRtXkf9XtDMrHsrKZstrqMZsEYtr8mnpnqlrqnnTTnrpnfyoaLj0ssMYtjyoWMrdZsbZsasrk1trAgqyo98mtwjiTnfLm-sseYtuLruZsNlmnZsaYtBqnqTnGtsGqnO9mwcoJqnLtsusr7coyTnPtsvMr1TnxMr1srzMrVts4sr2MroEo_ZsqEoBas-srQzoh1l-Mr4Yt7Yt6YtmtsNUnNas5Eo-MktqnczoCZt2lmVas4lmgzoYasB5qwQsD5qOkse5qUJp9qn6tsQZttdoatrwzoctrP5qGnikNrvukiJptaspNrVmmLussNr_zoqJpkZt4MmmZt6MmoZt8Mmc1n-Mmimbi-mq5qvZtl-mYNjyZt9Nr0ZtHVny5qgatUeo15q3FoFOrV7jHOrhJbJOrLWBrNjdvkUbsOKpWbsAnmYbsC6qeThoeoJatr0o1us_YsQRtp2tpNmJ3lSatgOrWXTbure0AmzoMZtpKpjys7GTxbs3SaJvshus0bsvOrf6qd_mh6qQvsj6qSvs2OrpatUjSratLUhvGoavst6qe5t2sRevs6Rh8urYBC3atQEgJLpdfod1oMKc66qpvspTaAbtTWnmfoDbtVPrwvsGbtYPrdcsJbtfcsLbtcLpA7UwZqj3sRnta0pTLCHntE6tO0pG6tKntJ6tzyn8xsWTqF4p1KqBpJ-2paUp40sTbtF6tgUpl7qgbt20p2bQZtnmyrN1ruACxfG-go5omx7qCUrUSmK3ou-szftJLoAXU7gtG0r-HtPUrafq2Zk-fta3o9-sgfq11difqwBnC_sGgtE_sbUrk3odUrm3oDqmTKLfKoxEsCBniKog-bQpm0EsHBnUCtr3rWCtz2ou3rWjtrFgVgtIwm1KooMiuZkq2ol3rwKlMQmVilPohNxsRnKailL0so-pI3sO0sOdddEqeItYxsuZqtntAEWvntKbmG8qyRixJsZTm19occrKMoarm63igcr3IticrVdskcrmTm9Js_Yn_JsWModds-zn-5lg4obMosrmj8qKoq0crm8qXFGo8qzrkq4oTeOs4ov4otdsSKsviowds1ZprMlZJtE0tjElwMo3ds58qc0nfot3Moy4iOsmkKs34i8MoB5oeDn7iYWUmWsmpKsqJtrKsvoqe0kuJtGNow0nddr5Znfdr4oqMNomsmONoapt6JtApqndrusm-JtVNoC1nC7lIXZCptf9qjjoFptNpqm5oojon9qRpqr5o2droUbPKtEtm7dry5ouesUKtX5SVptBer3joYKtpdtZLsh7l3esdptdRfzck7esNerm1ng1kjKtG6oQLiF-qvtjmptTeroptK-qEOozpqIoqZerQ6otLsGuf7anxptqLsPfs1LsSOo3LsZkoCqqbkoXfs_ZtJIkbfso6iELtz1eGLtkkoILtGqtqOlHMslfsKqtnfsG2e8-qbKggbnrbnTqtcqtNfryfsqfsYMscLtaMsfLt36o6fssAhPfr9fshMsG7ow2kqLtDgs4bntumoMsjVitqtQ7ovqtffruMshfrwMszqtRPob_qa7o2Ms3qtl-S5qtWgs7qtj_qcct-qtEMtArtmmlzfrDrtKMtXcnGNssloINsulo5PlRMtNNs2_qsgsTXmRNsWMtwgsYMtUrt3PoIgrXrtZNsPaeartU9jhMtz2tjMtG8ow3niNsirtz3nkrtItt7cnZgrSArbgrSZtyGnG-lVChq_t2XmYmoB4nyFnmgr4MtbQogAr7MteQo6rtXhskArANtmArCNtp8ohqtZdnpfsrQo3grQwmjhsPHnlhs9grymoShUNstFKgPstIRlFhrHNtWNtTOsnsqVOsaNtXOsHpHq4neNt3hsHMrHBr6hshsthOsjstY_SBenRBrX8toOssJNRnorOsipr2YmwNtAtqustwOswstyOscRoQisG5n5NtKtq4OsiRoo9oNtq7stZis41aRtqNZm4hrUtqDPs7hrEttiisGttlisBirdxmvdZMtt_It4-d8Bri5ntisUhki4twagOirq5nDoo1isFoovtqL-oIooN-oKooEAmbir0ZmQCrb2tSCrmPs_tqRootOtkAuRsPwOtnBuzjUFuqf6kvtteSoHymUjs2ir6pl6OtKamZjs2ttOam_Ot9PsXtqz-o7ttV6n2-o-ttJAekjsFjrFQs3ooNjrIQshuqKQsLjrLQsSPtPQszjsOut1jsbPeGaiZPtWjrvuqYjrdPtIDrrTlcQsLDrBksUfAgQsLgnfutXpooPt96nqPtVDrBvqcrgEbmEvqHbmqlU9wpgheo_oi2Sq_o0ysZks0jr4QshgndksTvqfks-Qs9PtMrl_PtfzmBQt2po8ut4podvqgfeJRspGh2DrLQt4Dr3Ztyks_To8DrlUlJvt0vtECmUQtQCTWQt0bmYQtxRsaQt37nQUodkrPCm9vq_5agQtVlTjkrYUoDwqlQtgvtbUoFLnwRsx5aYErjDnvkrWCaqvtpNTsvtCNruvtcls63UYLn7QtaLnmhn-krVslAlrJSsClrd8nElryErFRthVl-vttlsEZbQlrDwtMRt3hnvwqfssg9kYkmissgss-KmZlr5eS2MkZRtv_mUwtWroglrEmsIfSdDrZBIC9nGMncVoWFrDGafwt3ro2SgRlkqDksRtzmrkwtzlrB4m1lr0iikFr-SsmFrATs3Rt0BpqFr6RtmEu1Xgxwt_Rt8VoBSt-VosMn4wtLEmp9n6inr9nwms9wt8FrAssXTsi2mNWoFjnbTs3xqDulHxtANn7xq99nNxt2TtJyqpSt-EaisoOAfdcfUxtG-nqEmXxtf2mcStMWsXGrN-nRnsqXZTnsvmrljnxmr1Eu8Rtc1tsmktpjzksLvs1CpnXlEFkhnsa1tFmrs_kvxtm-nonsLUsqnswje10tHnr4xtj0t9prAYlHXox_kUnsNnrSFugJmGTtRqjbUs42TdUsJHrWnrK0tYnrYVtgAmc3mPHraTtDosmUsFoseTtuEuqUsgwgKoslkevUsnknqXo3qrzRnjHrxrqtTtgrslytc6f1nryTtdosqytRmsYHeCuoYms9Xo1Hrs_nmosu_n4ytMokOgi7ytNVsEEpPVsIUtRVsV4mLUt9YoHwlWVss0qFztTYo6os6zqNpsUUtLBlfVs_zqhVsgZlaUtEpsRzttgmTzthorRAoygmXzty4mmorfIrSBDTDfcMhrorTpsnWtMHriztJ7dHhiMmr8VszUt-Vs1UtAWs3UtCWsXgi6Utl9nkpsHWs_or8PnBpruGuGIrbxtOpUEVt4Aoz0qLFpTWsQxljxtyStC0t1ytnXtg6SRJrypsTJrFImiHu-AobFpO0taprQ0tjEfS0toxlU0th0tSYgZ9opEfcHurZomprV0trBonQn3mnyWscBo0WstJr2Wst0t4Ws9Ik6Wsm0t8Ws1prg1qpVthqs2VtFrshBoSUsUimq3UWimwzg00tLIuBXoOXsYHTDWthvjxqsE1tgQT60tk6mLWt_IuNWtZXsFJmVqrmoeG1tZqrI1t52tK1tjaoeqrlaouDlnao-blxDlWrr76mBnnS1t3nnU1tVJjMrsYJj9nnoFujwtRGuX2q_Jkf1tfCov1ttLej1tD4q2Ma8qr0Gp0Wth1tOonBrrlJuFuR7Wt4JmwJux1taDuqGfSxoEdr3ifMrrRYsLSn71t3jreST22qPSn42q1rs2osNqk-Ebfxo6clbYs57mszl-rsYLrA0t6IuaPKEdlkrrZXtGZg8ondXtACoJssgHpzxourrtYsurr3xoTQhwKj7boTFlO3t6vjtZs3rrWFl5rr8YszXtEyoTRts2t2ls4Xt4lseSsNwtGZsNyor3qdpnJZsRcobOsrssYcoFYtBrkHYt0CjxssecoupnTMrYZskyoxGbZMrZLmpyobLmdMresrfMrpsrisrJtsCtsoZskMrnsrdYtkZsWssgYt6yoa3tcEosMreEo1ZszLm3ZsDzo5ZsFzok3t8Zsm3tl4qo3t4Ipq3tNdoDasr4qQdovlf-Ip5Yty4qy3towZGtrFdg7lfsmiSasUUn01lGZt-4q-3tQtrVcr-lm2tsN5tpdoyMjXJpK5qk_taJpwatSFoM4t8MjO4thJpKrnHusDNj7zoT4ta5qmtrAvsC4t2xjQus9dgwQsDeol5qH0oeDf8aswisJJbwZtN0ou5qwxSEbso2l-JpmurkXl9trCKp_trkNj8Zt1gqy2l04tLKp_FoLBuIue_5qKurxOtZbsVglPnbcbsG6qKGosyZNatD5tt2tZHPkbsWGPmbsY2RjKpS3s30oKZt50ocmmbtqvbsgsrR5t3UCY3lPkr4noiatOvsFfolattur7bs6glDOmLfo_bs_IlBcsZvsDcsk5tUvsU6U6urFWngvsq5tivs4atOcs6at46qY_lx5tOLp86qrvsiOmdPk45tHHorNuccsJ4l0vsVbR2vsNbt4vsD6tdbtF4p8KqH6tIOuN4pKOuL6tJOuELqMntO0pALqvPrWGq-0pELqcbtZTq7KqYOuX-p_KqcOuA0scLlrhosIssWpQqmp7rAdsrahBGtlwpDGtIcrsntY9hdznUItfznjItfakMTme5lOTmScrBMopUZ3qnzOuYatvvQ0ntZOrNbezItp3ARds5nt27tPzsgrmkTm8Yn67tAot87tCotI4iBKsA8tFoq_5lJot0KtIJtl4oKJtNoqoioPoqOJt4rmQKsFDnQzsu8qWotR0nAdrBUmCdraot7Ju14odoqdJt5dsKsmd8tKIg94oPsmlJtUUmnJtE9qpJtmvtKjos8t3jlJesesmLesgsm2oqP9qkIgBckidr3KskdrYjoXesX9q8Ks98td5oBKteesDKtI3YE9tXxrG9tk9qL1nB1k_-gP1nr5ifklPfjw9qyvQV1nOvm19quNoYptZKtapttxr8NlTOjnpqgpthKti9tOLniLs_es7RflLsr9tVert9tFfsE8tuKtIfsOkoKfsHfsROlNfs29tzpt9pq91n5KtTOop1eVOo99tf-qs1tCqZB-tB2kMSfblleOoHLtFqtx6iCFnK-tMLtmfsZbnofsw6oaLtPMssfsRqtiqqn2nUqtdqtW-tXqtk2nKfr-6o4-qcRuV-tiLtr2nxgrlLtx8lrqq_fskqt-dpCPol-tN_quLtrqtpMshvfCbsNyZ-bn6qqU7o2LtW7oyNb72ez-t1MsXIn8Lt4qtgek6qtYPo8qt8-tOcnm_qEvmSzqCrtVcnD_tr7oGrtG_tIrt6frvloLrtSMtKzaUMtk3kQ_tSrt9_qT_tL4eWrtNaebGn8aZcrtput8gshNsTgrjNsi_tN8olrt3rq4grortXgr_DhrrtWArtrtlQlvrt_3nxrt8vmyNs5GnUls7GnMdnW4e4NsU4k-Mt6_tm8ovgrnqqoArqRu_9jNMsCAusmoGstX4nXIn8grRbeLstwSuuzr5KH4ArChr4Qo7ArSstKgkUstl4n-moj9dkXiF9olHnZAubOscAujNtVhristG5kwHn24n7ip1dsehrqstghrJenihr6HnLenuAuL3dyRlOisE5nqhrzAushr6Ntuhr8NtfKf-NtJ_j7AutXR9AuSWf_AuTxmCttxBrIOtsiUKOtzNmHttTTupes79ofst4noz_lsiss-iQBuuZtSBul_jG-oXttb2tZtt4isbttbBuLCr-enhPsb2tgttFRufirEfnFjsRssIZRqOt_9tsplpirRAmrirTAmsBuVAmuBuSjsfSobZiLuq5OtmCrOuq1ttv-o-OtaqgAPt-PsCPtwooFPtyooHPtAutofnzSopvr9-o4Crqjs4SoOPtKCuZTlMCunJnNutrPuSQsCDr0MoaPtLai8PgZQsyuqYutwikdQsiPt3uqqlj5uqhQsgCuSBmd_omQsdYhGzmCvqRNuTUngNtwPtrutHvquCuStYgDrUypiDrnTockspToUvq7jrWvqrDrCRslks_Cunks5_oFQtqks0BkGkrCvtMRsJkrMQtJDuGvt0ksNDuIApKvtQDuFUoqUlybmPvtXBjRvt4JuORgChnUAp47naDu67nmRseDuTCeEcm_7nJlsmkrmQtxipNlsiApCcAKwqZErnvt8SukUoWlszQtu9edgetAp_Rs_bidlsYwqflspErhlsKvtdwq6Du3vt8Du4Uo6vtlLnlwqokr_Yb2ErDEuCDkUSsLRtWSss8npsl0lsKyoxKuJcovKuo2tINu1Vl8lsAJpSEuSroUEuelrCmseRtVIhCxqcBpllrawtIlkvSsmkAxSskBpgwtrRtMztavovDmpEuo_nsVo2lr8Ssgink3mFzqjsowEuiEu4Rt1BpPTgBIutxtiJuBmrwcfDmrOnr0Fu_rouMnFStJmrBFu-bfDFuLCpeFuMGr3msIFu1xq19n8hRMFuX4fWStJxtxmsukZRFucIuv8a5HuqStSxtYFunGCSGrWxthCpdFuFFu2mseStxTsNyqcul0Ts83fhxtfGrAYulmslMnmxtvKpvFupGrxFu5StzFuBCp1Fu_mrzvs3Fu7WoSFkJto0xtETtPGue9nuxt5xtJDpLnr0-nFYlgJub1tPDpJFjEytPknUnrNGufUsHZuhUslMnOHrE_nCosktofnr7FaGosqwtIosYytdGuxBfMos2UsEVbYrsjvlUosHGmeytiGubPhwTt0YlrGu3nreosl6fWGmqEugLhFuojosAor1GuCorDMTCUtpzq6OnrHeUSn-ytHEps9qerj5_nCztEIrGGuRfbPUtTlnRUtJHukUt-UtdHu6GmzYuGfbOztDpskVsTHuF0qgorfUtiorSAokoraHuZztnEpwVsiIrgHukIr4IuVpskHu3RupIryorxBlqHuJjl2UtDIf4UtDWs2Ir_xgKvoAFpDZoJWsFZoEztGFuAQn7HuMZoTmnH0tPZoLpr8FuNprVQnOJrGjsUFpSVtdWsA1qVprvXuGDpNVtfZoGCbG1qnmncVtpmnSIuQImUIugboX0tvxlZ0tlIu7alfIunVt2xle0tjIug0tgbokqsyprpIue1q3QnDwoAXskIuMautVt_Fubqsw0t6Vty0tWpSpqsVIukmsqIaSKuirZ8IuKRn90tGTT8BobKmBcu6tZQqrhLrSqraDlp6mIJuF1tdaoJJmkCIUWtNqS_9fPJuVujfqrSJumwoUJupaoWJu0nnyIu3imaJuKrsV1tjWteJumGpPZuHYuDuguRn2Xs4Wt6hb2qrQoszRnwWtBOeyWt76C1GpvZuArr3Wt2yt4XsLxo0JuW7m2Ju-WtQboBjfJrrX0nx2q51tgonDKm6QsVYsA2tdhfPHpoXsKKu7rsVLraSnUXtdmrQskN2tbHpWKu8agnrrA0gZKuXaogXtPdlfKuGabvrrKLkoHpoUuGpnTssO3t1YsyLrtXt91gvXtNOXvTTyXtDyoidlzKu2XtE5tWXuLwtURtVXudkm3Kufkmc0l_XtFMrJTnl8iDYty3qOsr03qMms23qcco43qyssFLuLYtXsrw0lqJuSIpB4q2pnbsr6ssIGl-8mK3t7pnN3twkqiMrzyopZsXLu_li_sspduP3thRhksrqMrxtkdEoTlfiGlQqnvIpSqnxIpUqnzIpFlbelm2IprLun4qtLuQMjs3tCMmxLuFUnhtsIas5wqltsZlsnts03tINr23tHJp43tDflVUn_Lu93tbuk_3tsYnJZtU3syShE4tOZtC2lH4tjasJ4tlas49mPMuJ2lRMurasQ4t3doJusqNrU4txastNrLfuTrnY4ta-ma4tc-m0Nre-m9Mmg-msZt9as5NrnMuAbshyjDPtmNen2lHThGbsBOrIbst4t-trLbsw4tmusDurOQnBatNKpQOktusleovusHat-4tuegKatryZJvLNEuLEu60mKNuItDI5tmHlkKppVnzasW3sZnm0nfZ6qwOkT5tJDub3l-trjat-2Rf_mmGoh_ml3l65gWvsTwkh5tr6qj5tvatl5tAITn5tH6gtsnGLpvsnILpAvrc1oLLpe1oOPry5tkof05tDHo25thveGHoJomqguCyGs1of6gBOARpiB6tZ4sEntwKqa0pT5hzxs1wsHLqr-QPOuN4pW5hO6tNhuD0GVOukOqbbtS-pThuevAdOuJ1pd5he5sOznWItrLoYItf7tH3so_p65pj7tXRqu9pfwsgIto7tw5syOuxnA8LoCAWnItC4ooyeE4oi5lrItRJptItgfun5l-OukigO4o0ItOio2ItPOS5Yn8nt7YnWio_nt25lBotocrcdsqcrc8qscrFyhzQuvcrTPuGfsVPul8qNZn2crZPu4crbPuRoqdPumMoR8tgPuxiorMoXKsy4omPuDLrszeGdr5VeTDnsPugJt8dsiKsNdrwPuAesyPuIhjoJtqottQtuoqJ5oPPsK9qVvaG5i1oqzot-jl1otkUmCQuf8sEQuWesmdr90n9Jt3Dn_JtGpqBptALs8DnEKthesj9qhcqI9tKKtSpqq9qEutVpqBVmZQuQ9tx9qTKtz9qVKtV9tWLsfpqWxi75ojQumKn_5o6esgKtCkolfjrpqE-qaVmp9tCfszanxQuM-qYerNOlaery9tltmyKtwLsGfssQR2Ktjer1ptQllAqq79t5LsDRuqerb2tBLt3PsKSSAqtw7LCqt4qnu6iH2kNgjSbnPRuJkqIMsTRu6UiLMsMumNMsfRuQMsZRuaqtB_qlqqD_qSFnWRurfsZ-t3fsiRubqtXLtlbn-Nsg-t__t-OosRuI_qlqtkMsJmlYfryRuo-t0QbxLt3qqMiQm7igfr6Ruyqt_2n-qqRgs2qtVPo4Msg_qb8Sg7oglo9MsvfrcgsHMtp_qmbtploRrqF_tjgs8TAlgsI_t3ZeK_tsPoONsZSum9l9_qEgr8ml77ol3naXmhSuDArjSub_tdrtd_tS6fnSu-gsnMtsvmChsQUuwwfFhsagrHhscgrV8oegrurtggrZ8ov_tbArx_t0rtnIXf8olgUVhsJ4n5_ttgrETuBNtGTuchsxnlGNtkbfhhscQlOTu7grHAuRTunhsMstAhr1moz4eYTu88odwmSOsfwmUOsB9oVAuqsqYAuH9oiMthNtwsqtwseAu9dnz4n_dnZhr_hsbhr_Zt79dmAuX9o8sqURo-5ssAuYRoXno0NtdBr2Nt0stgBr0AuiBr7NtK5nWismBrYisLpg9st8st_st-steisBBugisDBuJOtFBubxmHBunisp_tI6etoty_lh5nr-ik5nUPsWOt_2qyisLkj0isYttICrattBAmcttWcbiOtfttmOtqSlqUulplvUuopllirjOtlzqERRmBunnuvOtuPsAJnQjsEymthtaZifNAhSo1PsIJnYjs_Uu6PsrooR6n5ttsCrQJnfjsW6nBQsJVunfnjAk8-oTTlJutMPtrjsZ7e7CrIutpjs9So1fnAaiAToYVugWbUjrbVuUCuXQsWCu_AkYCuT_oZutjVubutfjrdutPDrTToRDriCuZpoUDroQssPt54qiZt6ljQksLzmbDrPesbBprCudQg4VuhzpJjk4PtHXtrpo9Vu4CuEcS6Cudzm8CuX7n-CuERsADuGRsHWuyDrJWuIQtLWuKQtNWuIDuQQtCqogLAEqowzm1ksACk3ksRDuH9e6ks5zmQAp_Wt8kseWuvrlWvt9tVgBjcDueoQFlshQt2mjqRsBLnB8nkDuuRsE8npQtuWurQtLwq1iuNwqIsq1BjxQtLkkk9t2Wu1Qt4Wu3Qtacm5Qt0DuoErg0mfcm4DueLn7DuBRt9DuDRt0qgAEuIlrl8nKlrAwtEBpOXuy0mHEuFEuGwtn2t0Ku7Xt6Kmr2tYXu2du6QsPVoeXuWfobRtF1mhXuyciXwtaEuMinsSsFMnPinKqpdVo42thEubxqhwtlcu9YuIYuainWmse1mrBpDVstBp3lrMcuaFEhXoetlsArv3fpFritlrFrQbudZo3EudDjc-kqCp0wtGIAAytHbuoxqKYuqxqDWoHCpuxqKStwxqL2tWhmhsoQStGnsExtDGrGxtYYuIxtWCpjEkiTsENnkTsfmrHNnhmrF-npTsIvglmrYxt6buPxtWrugFuusoiFu_TLkFu1TsmFuixt8Yu1ins_k2YuV5tfNnvjnd-nMfbf-nDrudyqiJu2Fu_Cp4FuBTtCDpDTtFnrGbuPUsHTtzbuv0tJqjMZuMTtOZuBsuD1qJGuSnrcUsVZuUTtOGuA0tXVtXJranrtFm2KhdZu_yqRytdXoCzqinr5XuiXoJoshYleGunZugGuuZutcusXohytuXojytoTtoGu0wgqGu9UszTt1ZuVGk3ZuzXulefxyt9qR_Xo9DpAUt5HrAauGorxdb3HuJzgFau_tUSVsJauDIrOorEmrKwlEffIHuLIrtVsTauKzCXorwqu-GmogmjVsflnouor4mVHueauXHuiEpL0quZlaztoorQHmmauSpsoauYZu8NnrauwtemHuuau0EpwauejjyauiRS0auvHu2aukxg4au-ornpsAprCXsFHu-auOmnspsCQn3AoBbuVvo9psaalIJrWauRbuiJu6psF2nG0tIIuI0tKIuttuXTtCqsxrplWsQIucNheJrSBogJrUBoXIuUYgZIulJrLiiRqsJ6m-5md0t3JrWqstFpNHu5Emqyq5WsCnnrbu1JrsIulbur0tvIugKrXJusaoMkRmqs1IurIj3IuVuu31m9bu4tj_buZnn-Iu6quaoe-BoQKrC1tUqrR3q7qs0blMJuhaoTcudqrVcuRJubxl9blmgicGpD2tvnsAGuFclnqrcjinRnuXsY1tPrsMuuErupWtkJm7KrscuhHri1tIonbrs1Krdrs-qrnCoRosUElr1tqBun2qGYs6cuNxouCo9cus2qAXt2euaDuqmuCdu-JuFXtjjmUYs-1tmjmLXtdxoQHpMduYSnOduFDoXLrHDopYufdmhYs7BoP2tIWtYKuT2tVXsV2tsYsX2tkXtZ2tQssqcum0UkduqXt8xoa3q-xo0LriDotdu7rrm2tC5tIwtIcoYquodlaquJwtZ0l4dulpsOUT7duoss8Kuj0lbts0FlBeuayomRtIIp33qQMrPLmAEoRLmHLuB3tJLuPYtLLubMrKelOLuUYtfsrK4qXYtU4qkLmT3tFtsYLuRLufYtTLuhYt5Ifb3tqIplYt4PanYt8PaSts_kbrYti4ql3tXts3MrRxjxYtwel0YtvLuftsNYswEow3t1Lu8euz3tNlm9YtAfuKNrCfuTasEfl73txmiFZt7xu0miIfuKdsGFodUn3tsKFokukJMu7tssluIzaSfuUZtUfunasQ5qYZtP4tTMuR4tbfuXMu4ukb5qaMurQs6ukdMutJppZbgMui2Sm5qI0okMu4Nrmmb_as7NrpMu6fl4trsMu6trr4t05q5Zt25qw-m0mm7fuy4tous3Mu0yjowsNglVbsJurXbsLur84t_niFgu3NjJGoXOrX8quwu80m6XtyduOnmG5thIl8usnbsR6qVGohZt9doS_m3tssVnbGouVneat4NmhatYsn_Pelnm2Ilb5tdsnTvsxvsf5tkgu-glmsnuat3uryGogsrsguGWnwNu06q4nm5atTTm7at1gu9atPPr_atCom4snCbt8guZcs55toTXoOmgJlu1onPkDntHOuKUqi3CbGqLOuC0uSvAE0uv0sEUqL9pEUqrvrc3pbUqrkAS-pM0uX-pTLq44sCit_vXTMWIUAMbL-GO0YHaPBW5sX0uUfdGpN4IZ2wHi0uqOWp9sKTjr9sMTjOAsCzrQAs74ly9sUeq09sWAshWpgdqBLo91SltigOujEVGhk-FHVvnXItGzkH1sMzp_Ft9mtcItpnty8pqhuFGtgysAEWZIH60u3tQGgGJ1uRGH-Is9nLN1u0GHCJsrCrYtq60ukwsJwGR1u7OuEeokjCiLHJMD8WVpLHNNNrLHiaBiMHYtLmMHZPPadRSLHFLHX1Cf1uFtQaLHnhC53DRJHcgOwLXkJHctpeCXsjCKMHEjpqzeOMH06B2zOcck8ZpSrqwjWy8S7Ns7_tIHnRmuOstTmu3mo5QoVNtvhsIte3JHbsqBhr08iWuePKHnukiaF3yfamlcXB91GO0ZGbPMAklvJZ6drdTi5nAqt9huznqNLsC_UYCTPttLUiNzSaPRn2uAdklXe49ozmoQOP21Z68rsvQvWTziE25ktXFZnhQhAr2uTHHGOEDDXeIn99oqwsIirA-oiNtw4n5no22uSPsqYi6JN9KA05Sc0uWyO24GrHHFtpNPb_lGiGZBmGeiNliGYPH11ulcVllGAmGylGIMZo4GnBAiRXCJnFjGxLAeRQyOoP-tgqqhRuS-tbqqkRuhLt-ll_rtoRuU7imLt_Uf_HHW3uiPHtoW76ea3utEN_cOWtGjjGjtGNgulVnC0PcJHsCuLvGmqGB4u2sWgwGH4umgCalAgwGX1uKwGPJB46W0aAEBT-2C98Kydo0hDWLpT1s85taPr_5tcPrGNBjtGM4ujtGJvZrRG_bFI3NrRGstGmYCa5XNxNrRGxtGPILmtG3wPA0u0xsPLqgUqM6bF0uQUqD0u6UqJ0ux4u1rWL0u44ud7qfTqFPq5OqV_po2srIo5KqXUqhbhz4seLqAPqmbhpGt9LpatTnUqVVqz7qUOdZOHOYnBQH-0umOu8mtbIts9pqOuqntsOuu5sshucOUZOHM4uZOHtnbt8GaRHp-d_DhNUuc9tNQtt9amQuRQHJHANJsWqHRSAQJsopHM-PxXCs8aWJsKwcYJsHZLaJs59BcJs2iaYScYdUhJs7yKOoKrXObtCmJsxHIr0TGymUfnd2uVXaf2uT4Gh2u23i-hukisWjuE1CoObr2u7Soq2u6nonesoLseXS1Brv2uUQHx2ujQHVhN02u7iYg2uAkhT9YzUA62uTgDMlG_FOKBuDotQPsY6uQttawPK9oNttM9oSnuiInGTFJ3uqeVNPbM3uzbFO3uX3utlG05SS3ueTYc3uV3ue3utkptpV43uC7uolGuBTe3ug3udSoi3uZjG63uZLtz-qPqtsdqa-tlkudkuVqtW-tf-tSeUBstjiGyPHwHHezW33uy1RmlGk3u73u1sGjtGaRHM4uaRHWVTRpK28RLyOZpPSpPXEHTEHaEHDRGMEAz7ukBAVEHCaG5kIq7tFjZs7thrfNdsacr2ntWXpecr07tQio6ntU9g6JsV4o8WTH5j8akAZnpcrdioedsB8trpthioS5jFNbeMoViugMozrmiMoxRsM8tuLLRKsbSiiPuWoqiPux4ox5a_PfnPucotb8t7iotPudjgg8t_dsi8tnoqRdrjjgCesoKsq0nrotI9qtKs6bkwot7iuyot-bkz8t_iu8Zn3otWjo9oqlvaGQupWeIQuIju-8tsdrdes4vCNQuEWRg9qQQugNlRjuPpqJ9tn5iKptWQuNZlO9tv1hLEnbQuSLsdQuWKtREnlXZijua9tHerbLsdKte9toanoju5No9es4pukpto9tHkonptwpqwQua6usKtv9t0jux9twKtQOlPYZ6QuzjuhPb8juz5d-pq_juSfsDbnUfs-xurPbERu0vueko9ptCLtIkuJRuAMsLRuG-tNRut7jjfss-q3erNLtLqtPLtNqtzOl1fsYRuc2nckuMfrs3uXumZkuZMskkup3ujRuU-tg-uhumF_qrkufWmjqtukuuRuCgs3bnxRuNml6bn9gj2qq0ebs-toVi5RuVmlOgskfr6Su1qt2WmBlu9Lt5MsElui_qGlu9qtJSubgsLSu-gsNSuchjErtqloPluhhjmgs7frLNsRvmWluM_tOrttgs37oaluXMtclukrqaMtgSuBnlLgrZ_tfXmjlulSugGnzcnmMtpSuVgrj_tJyu_9l6fktMtYnlvMt-rqLhsAsq2luCsqZmoQhsHsqShs0_tUhshArMsqAmu8rttnlEmu6QlAOsHmuQ2usQoCogHOsJstl-lSTu_grphsQ2uNAuHgkL2uTstSAuYNtUAuXstzhscNt1hsDRoaAuCYtgmuy6u6Mu06uwXifAupTuOBrlstpmubonuTutNtrst84nrAuZBr8Hne9oDtqubpAIn2mucyjnjj0gkSis9TuUis_Tuw9Zp9o6AuAnu8Au2hronoAtt65eeUbsnoWxm_olY5nbfnc6ucbeLPsJBuFir05kA3uPttPBuACrRBuRplTBucUurxmWBuJ-oYBuSEJM-ozYRO-o1tqiduAZijnuDfn6JiUooKbutUukBub2ttnupBvg-oSAmsttThqcSo3Uuzir1nuRKA3nu8Uuztt-UuZ3a3BuoSo-irEVuFqlwfuMzeXuqu3WCQsKkUEQsnjsGQsGCumym7ooASu8Soh6nQouwjscAeMutUouEToXouO7kZoubPtboupTldoufPtX7kgouOTocutmVueutloujjrnou-uqmjrLks2qlNksZyuqjrvouXgn0VuwQsIvqKKn2ou0wp6VubkskDrSvqrBm9ou5DT8jrmot0poDWuEpuFWucvqxDr_utrksBvt-_oDvtkvqp5uDApRpunvqgrlUpunjkWRsKApBErHUoDEr_ItVDu1bm_ksIEr7bmXvtUqoMErlpufDuBwqhDukQtaUospuVErupueCmaYbqDukqolUo3puXlsvDualsVwq4QtXwqnErZwq-Wu9krilsI9kCXubnjnlsMSs7vtIXuwiWKXuslsM-eAVoIBpRquQXuEVoSXuKEub8mMEuGNuswuxvkQEuUNJdXuSwtfXuBmsYBpjqufRtlquSFrnquOinO1meEugro_YtT1msXuiEuvquUsutFrP9nyXu8XorEuL_etEu4Xu_SsemsoFr9lr3rueFrbugywtCmrqmsRtu4ruyqu4kZImrPruvmsNYuPJh-wtsru_xqBmkYruWFu6mscrucJhZYufrugEm2jBRduTjn5msVmkJnsGvgLnsqruoYuRKugYuVFuhFuextSnsvYu_rU2TsyYu0Ev5ao6ruuOr8rusXsBUsJtuwdmIGu-mrpNnmns2eiCZu_2mEZum5C1xtpauSrsNsuwpr0buQsuLTtLDpNTtLsutnsQTtRDpVfmvKhNvlnEvDHrM0tC_n8yqcZuVGueZucTtgZuZGuvEvgknhTtlZuKzqqfiNzqp1tQzqysu3to0suuDp2suyYlzXoGCf1Xotvl_tobzqeYuVPTuytinZyGu-YlF4mlosIVsRoonzqElnItuIor9GuWgmJUtHauOZlvHuDztBuu4osHHuHztbVsMPndVsVUtsuuSxlA0qctuRHuaaugYoUHuG0qituxgmktujUtwtehIentuOIrrYo1uoKmehHu_uujHuvorW0qvUtY0q9ZlyUt3Ws0UtxausHuzauuHu96f6tuFMh8tuwAo0HuEZo2HuOUtUFuGClEuuIFp8HuKFpZZoKuuUWsjvuCsuesu9HmEIub-oJIkRuu9ztJIuYFpOTtBqsamnWQnUbuaJrFqs7OVHqsbbuJqswTugqZMqshIkbIuEFv3KavZomuuxZoouu_Ws41CXqsDHvzalu0t8Jrcqs7WssbuADliIu1uuAuu3uuccufWt-Fp_prLwo9xtKXsmGvorob6mBssCWtFcuLDb21qDcujSnBJudKmVJkGvuD0g91qD1t8Iv5rZXqreaoQcuPvubqrRvuXWtcRnZWtO1teKrNXthKrdcujKrT1tgcucJubJmzaoa1CTrkxbuPnrWuuFIvyqrunu5Wtg1t0cuJjmpJuaZsREbcrstJmo1twvuTcl4GpVjmYGvObo6vuy1t8vuFasv2q21tLrr41tBwu61tDwu6oucZBFwu7CoSvjGKuNJvtjm5rsvjmLKuLwfVHpK2tRduGKrKDoO2tJ3qi6mWwuIssbduMsstrreduhKu1vj6boeHfYdlYjbXss-vRnKuuXtZKvcKvbKveeurKuyKmtKuvduXXuWquHzu_OuODkLguH_mlssRGbx2t7KufmuUyoNZsXcoPZsFJvgzuLieTZsGeuELuWZsGLuBGlEEoMjmKLuVIpRYtLxuTYtTzoVYtqLmL4qY3tREoZeuWLuQ4qV3tscoJ1l-2gheuPlmbxuY4qdxuWHbf3tzsrh3tqYtj3tsYtlxuuYtnxuc1lAasrMkCas0Kv0CjvEoo9mwxuTBpGNr-eupts2xurtssou33gNNr6xuhdo83tXasHfuCMuA4tbasQzundoGMuozoF4tPZtRcRI4tOnubtrUzRdtrXfuFussasafuiNkcfuYMugZtYyutouPusifu3Unkfu5Unc4t7UnqZtGeoqfulMu4Zt2HlxZtBbsCCvNegpyuzfuXzus4tuyuu4t35qAur55qa0oI-u1-mFur24trusIurWVnCgutJsODg94txuspeoHgupbhJguPEvUXuxwufIlRatKzuRnmUatJsnWatQNu6huXnmSzuX6qpOrXguvglZguPpubNuZzuF5qbzu6OknGod5t_Nuqatizuq6qkzuogumzuBPr5uryatIJlx6qFLpz6qHLpa1oyguKLpXOmxzunvspwk2sn1zuBbtXcs4zuEbt6zug5uKHo1vs-zuwvGd4ughlooGf4uQreh4uptGo4uoMUC3Am4uvtGmjGq4uztGs4uDrbu4u1wsnGqz4u5Uq3Lqi4snGqL9poLqZbtt3pRLqS-pmLqX-pmLqibtoObkbtYPRamgkenBHRRLq1btxmIa7HGPqK4sH5l6MSR5ujOuihum5sUohA1uX5u6mpD1udWqF1utOuy4jbYnT5uL1uMSe8gGP1uqDBoHHT1uPRbT5u0Nv6OHotpnhok5uo_lm5umSokQuF1er5uw2uzFAu5ueADPJslWVSJsC0FUJsRIT25u9Qd45un1Q65ufcBXSceJsJMbgJspYE2IDkJsPtVF6uXqOH6u0irxZRe2uB3uEINqrmP6uj2u_hroesFoGV6u-oo2TLXfZzPvSCvnenKVfw2uLVey2uRmLNzS12uUSl32uw1hNoAo6uKPHc4Gr6uQBveZmrisOBus-igAvt6uYNgrPvH3uawP46uG7j76uplGF7udCXhwaB7uXVYK7uqHH-6u52DM6SI7ucQvbyEd3uBIH23uh3uXlG53uIjGl3uHfr9-qdLtk2kf8l5-qo-upkuc7u1fkz3uM7unQvWAmiQvxiG63ujtGo7uAEHW0fDAnJwGr7uC2Ut7uz4Ow7uNEHy7uZEH3nB17udbYUEH-SAbEH77uJdsUNrlnqQMvK4ou7tkCnC8u3Riz7tzil1ilGVeDiuHPu9ntJPuwCn5PoDzuZxinrmPPue4oHotSPuU6oW8uIKsJoqI8tVzeo4oL8tSotciurdst4oTJt4RvVJtU8tg2Z04oo8uqPueotriugot9dsuiuh8ti6lxiuUsm0Pu0iuq8tp6l4Put0n6Puv0nwJthIgz0nzJtgdro0k28tjdrPNoFQuFju8Jtd0eI9uKQuLjuCKtJpqOju3UmxdrHptHLsatfUjuZ6uA_oBPnu5owPvw5ou5ic9ucju-dreju25oyesDeri9uaKtb9tLhPm9ua1kf9tp9u8esqju-esFkoAfsujuyanDOoz9uFOoKotw9tsLs49uKOowpt79uT8u7jup_gQfsB-u3ptBku5pt6LsH8l8LsK-uHkuz1kD-tD2kF-txtsG2kUSSRbnP2nKLtU-uWbnSRu6erO-ttQvQ-tULtI8jvfsyQvd-tWqtm3uYqto3uSqtq3un-u0Tva7u8fs1Qv-fsGektqqvkuIloxkutLtz-uvLt1-u2ku3-uzLtwqti8j7RuPgs--u_kuA_ue_qCluqfrE_usfrztSJrqKSuePoMSuUcnN_uPSuhgswmgH_tWrqzTf66t7Zelbo67dN_tjcnraZbSu7mlTrt2PofSufluh_ueMt4gs-Po6gsHMrmSugrtKArK8ojrtrSuk_tmrtuSudQlk_tTArMPsxXmzSuwMtfgrMhs3Su3luyrt6Suy_t1rt5Mtg8o2_ti8ov5dCTuBmusnln8ou3uDNtd7uBOsQAuu8oMTuBVvLmum4kLAvxQoNAvKAuG2uMAuI2ushsjsqTAvbTuVAvVstXAvxdniHnE9onUniTuemuc_tfAvswseZm7hsbNgmmuqTulOsjAuqmuqAvWXSZ9otstymuvst2TuNisT_leBr3mu4Nt8Tu1Au7mukBrIIn-mu_Av55eQxmAPsEnuFOtGnuDttvno5btr6kMBvHbeOBvqUbs6uCkjSBvv6uUBvVnuWBvCCrbUuYPsanueUucnugUuenuiUu7iskUuqnu80qkBvfBuPSohBuoOtIAmuUuuBvDFDtBvsUuvBvzUuxBvbSom-oHuq1Bvc2u6UuixsL6n5iraTmn5unSoBql6BuSZm8Bueqg8ttdAkHVuYuqFouCCuButGjrE_oHCuKjrG_oQPtluqVVu2fnVCvZeeTQsYouTutP_oeVuXCuajrhVugPtauthCvioujCvkouEksHkszljJks_6nqCvCbmnCuDvqvPteToG7n1VututJvqXkszwpwDTOKnu_o8Vuw_o-Vu2ut-Cvx8u6ai-jr6utA8kFpuzTo3QgGDvJpuIDvqXbMpuEvtxksQWuljkRDvirlTDvMvtKqoOvtMqo8GhbWu3bmsmU4vqgWueDvDlsgDvavtmpuPErdvtoWujDuBEvrdRpkrjvtrDvjqoovtlqovDv1WuYlslqn-8k8puASs-puCSs1DulhnVVlDqukls9Dv_QtxErQYv6qo6Uo8CmzZfnwqIRtSSsKRtIEvxlsXSsJEuHwt9MvtwuoKv1kk2wqOwt5kkYRtequIcsgqu9LnZDkZEvjXuujrDxqmXueBpJmskRtplrDeurlrVdmoDm7DekEujVoTIvdsuIGvzqufdmXms2qupwtXWlCavRGv4Dm7lrzBphtlYpUjtlDIv7Stixq3EvEYu5EvGYuxquncuHmr61m2FrGCpLsoSruQ2mLSt0_eiruQxtSYu-EuOWoKFuFxt4xqdruOFuamrhTscmrjTsfavrYuIFvTFvlsojStFyqTruHyqOnsaFvY9aj2myTs0EmPyqrWoYHvMIukGrbnsPNvKpl4Yu-ruIJeAsuMavwwt4FvjosvFvNFm5FuWKhrns_Fv_nsJbvOJvpIvxns8xtzwtFGuvIvMXsZZuZtoXsuLGuZsuHytbsuYJvLao0YuNXobZuaDpbknltoPGvoUsaGugTtqsucvlkTtmknS_nPospvutnrqTtY_nwnrvknnJuiOnpGunythGvpyt4YlqFv_uRoGv5sRqGv-knHVsDtuBYoBUtEorBauDEp9ytJorQGjKUtBztPtu0zq6Ev2zqaxgGztcrjIztcVsKztVaujFvl4miVsHHvetuE0qgtuLHvklnVztjorZHupAukUtgPnnwlnUtsYopUtfztibv3aol0qaHvuUtLUGwUteHvnHv7IkIpk5IeepsNYZ4tumHvUhmyHu9UtVorSBDXyguHvCuuu0qRvo6ztb2t8ztQwCVmnNFp9av3wtDIuPVtIKp90qMbuDbueWsLruLVt6TsOuuGIvpgfZuuXIkZburmngVtlIudbuXBomFpkuuVIvEnnS1qzWsubuaIvruuvJrtuueIvJTtgIvxuueqsWqkZIveHkwbuZbv6alKZuFXsrIvAGptIv-VtDUsvIjBWtKJk0Iv6BoXyl3IvlYs5Iv-jm_0t8IvBCoTDoDCoRWtDJvXZgcyornnoOhUcu6blWcuVvuTJuXvucWtgbu_dvxIkJrsoqrLrsUJvxwo0aoxXscsuddv6HvjJuvRnnvuXrsXosBxoXxR9XsCxouvuXpesJvg7m2cuFIueJvlrsoJvwJmorsCSnqrs9vuOYsUxoQYsFHpXxo4Jv81tIXtDKucboHwuXYsJwuZYsgxoTHpXnucrrLskPKuPwuZFvyIvEWtDssMKvfLrXskaKuPKviXtRKv59fvYsmXt9Hv_sShwuh0iVss1Fbh2tqKuj2tsKuudu8rrwduGzuZXuzduZqumKv3fv3duq3q5dus3quKvBIpwKvx3qXAglLvZcoBLu4KvBxu53qmGbWsrFxu-3qjJvQkbE3tMeuc6CcsrhZsPLujZsWxumKuYxuN4qS3tP4qU3tVxuHtsoMr4coieu9yovsrOqnhLuneujLuwIplLuyIp7Zs6Tnueu1OeLzoTseilmnzudtssxu2YtuxuoLv2Lum1lJasBJp6gv8Gl4Lu9Mk6Lubzo8LuqBLzLv_4q3Bg9xu0LvA5q4LvJfuCyuM5tYdghPeWtrJ5qIyuWYmMMu_gubqSGMvQyuSMubZtSmmdZtcFodfuRguRrnHNvhFoTOjjFoUMvlFoWMvnFoYMvn5qg4t_UnWnu_nolyubusfMvdusyxS9Hl2ZtBbvDnfNNmvyu7ZtqMvGKpdJvMnfuMvXNm_fuaNm7-mzMvwntj5qwuso0oyusA5tMat0wqxdu7fvigskOkPguydgRguNusW3hRzu9Lv-vkNOjUzujurYgulursyud6q1bsX5tF1oyOr0Kp6bsnatiNum6q8glZNvnNutatcNvt3leNvxatDBrv_m0atjNv2atxNus5tnNvu5t0guw5tScsYPkuNv15tTPr35tvvs-Nu2KvTOHF7qM0jQvrv1oPJBm7u4PHe4u2PHjjGg4uAsAi4uAOv4WKCOv4dTVjvGOvKaAIOv5HUGhuB0uMVqSUqW7qnQqa4s5KqFVqNUqYYq-PqCVqO6tmjvQ9pN1pGYRXOvNVqZOvVPqlUqK5uk7VMeFUVqhZqentTilpOvT5uS5uDPvU5uWXq5YqoOuontZ5uE1uN3sc5uuOua1Zf5u6NvBOudOHi5u0BCGPvXxmHPsmenKPvxklfpts5uIGAPPv1TZdpKSPv8kaTJsLILVJsb0AigOZPvOTB1WCbJsiiY-5uRNNhPvxIDjPvE6upXFG6uoJsoPvK0ZqPvr2uCbkuPvx7tIEnl2uU6uv6uo2uvWTX6uG3uMKtxjuh2CgWvcXiJHH8Pvg6uz2uv9UAQvuenJHD42uEQv8kvAvLq6uYcLkWvd_jmWvAlvtisOQvVolOjjRQvw6u36uaUYL3uPmGppEYQvQ3ug_gbQvzrKD7ueQvp4Gklv7Rf7QvrrVFuq4Qvh7uoQvk7u6hO56o2TvgRu_-qX7uf-u8TvmRuS7iQ8jybnG_q3QvmQvxlv6Qvj7uYlGl7u-QvQjv1sGp7uMkv2DHwFH7aRFRvKfKHRvqhPx7uBKB37uWEHVmvLRv57u2kIhLA87usta-7uz3iYRvtzn_5eBPuzRfQ4opigCiu0zn5It-nt8JsLPu6znKiu-7tMiusTmd8qPiun9thdsHbkX8uH8tWiuLKsYiuNKsaiu6cr2RvRJt6RvWjlUJtmhpy8qXJtm8uliuFdr24odot68qCSve8tYDnkoqM5EA9qPIgC9qzPupotwZnB3ZyZn3yuLeVuKs68uE6j88uyJtSHI0Jt18t6oqnsmtdva3ZE9ucSv9ot88tfSv-Ks-ejC9tgeslSviesGLskesJptqSvBlvS6utSv4drNLsresQLsL1kzSvTLsxTiockZ1nh9uUXjjjusdtVkvk7lLerg9tX4ZpQudEnETvtQuBfsHTvpptLOlO6oNkoSUiPko6andertRvstmherutm_9u-Qu2ptmerD-u8KtGZt-Kt_hvh-q_1k-ptM-ukOlP-ujTvM2nyerJLtRkuRKgRRuM-tUkuQLtA7SU7ud6dbkuSMsbRu7TvrAh1TvuTvn3u4lvl-umkuD7ifku9_toqq_lvr-udYmBUvAgsv-uk-tx-uykuHUvzRup-t1RugMvwtuefr5-u6ku7-uPUv9-u4LtuVio8jd_qE3npfrG3nXUv7MstfrHluO3kFMtkloA_tCNsC_t1frFrtigsR_uTluIHnWSuL_tTMtqUv4_qkcnTGnR_td_uygs_3ng_uCAri_uucn5gsOgriXmn_uH8op_uh_tr_u-Uvt_ul_tA-l9cnC-lOnudgrvNsxMt1luzMt4SuHdn9RuJdnT0m-SumMgiArAAvSdn9rtTyC0QvcVvGAvRTbIAvumokhsMNtIAumVv95ULAujufRAv4motVvGolwhswdn_moWAu-rHdmussqcstbAu5hsmTugRloTujRlmAviAusTunBurmu7_oJ_lqcvtAvXbuS5kJistAuLisJWvxstzOs6Tu1Os5mu3OsRWv5Oshno7OsVWvjyfZWv35egrvFBvqyfWtqUXvGPsIPvxnoPUuKPsIBujWvJQvqisWlvBQvSQvKirsYiTtte2lYnuECrPKkfUuZBuxtqzWvdtt1Wvinu5WvQoo7Wvjtt-tqpnuJjspttLjsb6kb2tzOtsMvYUP2OtzPsWfn9Uu6nu8BvAVu9nu8Ps_nuVymsSoYpv_MRECvMCTGCvD2ZICv0SoJouRCvKLsNPtNouHutMQsuAklXvTouDpoPutRCufql4jsr6nGToVCuQ_ouXvaQsZCufoubCukVuNDrjouhjrlCvnPthutpPtpoulutpQsHFoQIbpCuZBkyouRFre0swCuwut1jr2QsPvq5JvoOClDr47kOUl_ouARsXvqBPb_jr5rgDQtGWuE8k7_oibmKpuJDvMWudYvlvqfYvl1fhYvtbmjYvUkrlYvWDvbRsQvtbpu-cuLUobDvbkrgpuymUeQtiBj4jkbvtgDu7aOiDumDvMlsoQttWuqDvDVlypu0NswQtsDuyQtrvtpqoqCkuApuUoxApIZvzApFSs-QttErDXuGquFXuthnAEvGRtABpowqMXuGEv9ErwlsdPhNRtLEvdZvu0o-MvEzuaOr6fvbquSEvKJJoCj5njkSsXBpqZv-VlsZvsutMdmdEvaVoxZvjDmdwtsquySstXu0Ssecv3SsqEvDuo0XusEu5quk1m1Rtkin8XuyEuBru0EuGGvXpr6VoPavfDj1wtKVtAGvbfm1Fr6De3Fr7wtCFuCFvEFubfvJdvwTshavJFuaruTStKFvYsoMFvgTsQFubStQwufFugaviYuWjnnrueWoqTsbavUbbBcvPskRFv4avtYuP-nzruwYuhFvJVt4HvVsu1YuAbvzCpCbvxmk2Cpe-nbyqNvvtRtCkn_YuLbvKUsHsuEnrNUsQbvPTtKwvOsufIvJimtyqz1mYbv7Zvtev9ZvR3mdbvRqFMGuasuXZusevzXsUmsMytgsugnkisuQytiqjSytmsuHosXytcGursumZuWGvfHrzbvkytDHekGuf-h3UsxnrvJuvDp7UsXzq5susGuAcvAVswGuBavFcv_Yu8ZuuGvb2twGvsosyGvuosT4m_GuAztTVsTcvvGmVcvQorYcvKYoacvAHvccvZtuIwvoHmCpsC0qDHkkZlkcvdaumcvfauYHux4mMrvDIfRHvkaulIeRpswcvXHvjwvsUt2VsnAoxtuB5mmzt9cvozte0qqztg0qI5mi0q8EpVxv8orToryzt8IrIJeAVt7or3ztsJa5ztLZo7ztCbuSuuEbuLuu_uvIbuPprjBvBIm_HvPdvTuuCIvRwvEIv5psfdvVIkkClauumCleVtpWsldvycvGIjsOsuvo45mlprOqs9dvmQnhbuSqsnnvqFpPblquuuJr_osvFpmIuyQndzghIvyuufqsq0tvbunbuNIvpbu-prKylLDloqs-uuxxvxIvHevIRneimFvui6mIvusblJcuublUevEJuSWtOvufXsNJu_qs-QTkXsMComXsP1t3VtryqZJuvptiWtdJucJmwXsmWtSdvVpsxqrqWtNsvrcuyev6bvpJmrvu7qrlJvlConJvqZuqJvCrrMbo1JuOxohuv-Gprpe6JuJnv8Ju1JvJfvSYsLfvBKu91tOfvSrrMHpUrrHKu7cvragF2tZrrH2tE-oJ2t77mVruIKvZHpKKvMDoR2tnYsOKvgfvZwu-zlddumfv4boiKuWdlWKv8bohMrNkmItsaFlnwu2Lr9YsuKu0duwKumuvgZvsslfSsu2tHZs_Hp6KuBgv4VvxKv12tz3q9wuiEvN0g62tKIpspnKYtNIpKeuZZsC3tA4qSPky2gH1vE4q4oWG4qpcoWgvM3tZLuXeueIpLLvUcgqZsceuWeuYsspMrTLveLulgv_yongvgEooeuiEoqeukEotgvmEopLu6srweu8sryeuLBm_sr4gvzLupLvQwtLUn-gv04qotsw9muLv-0vstsyLvEfuF-u21lctrwtsDqtytsFiovovGtvZatEyufas-miszoPqvWhvXNvSxZVfuUFo63UqasIMvZfuitrS4tZ5qWyuZMucurjhveXTSMvg5qkFoE0owJpG0oyJphyuaMvjyumMuk4tk2lm4t3tro4tReoq4tKvslMvxKf4fuv4t7pqx4t-Zt_WvJKp-fu34tAguEatBnmGatzNjUOrCNuWOrdVnNiv-LrOatQiv-3uhKpMzuVatpZbXatbMuG2vZivnOrbivcatVzueivfatv2vw2mW5tiGodNururmivmatc5toatN2vBnSg5tozjngupNupguh3vrgutNuW1o1atGPr4iv1_mGxmysnffoyzu3gueOmh1o2zuwNvF0j5zuFjv65tAOuIbtZ4uDhuN4lc4uJmvOjvMmv8NviGb-NvQEHVjvl4uYjvwtG_zOVjvOgAHGt2LqImpQNYLhucvrnGqXNYoPrX4vcNYVGtgjvT4vpaGeMY-LqUIMFiOBMqcUqQntyGqXLqWaGyjvgPqWaGUbWGlvpyi0YC_LbdlKKIMqzd4aqdntKzhk4jZ1u1ykc7tv0YQYS60uZItTxswOvq_pDTqV4sm7tAYdJkvcOU54vC4u9UHCNH94vO1uGMUp1ujLHs1uZLHh1u3LHj1ufIAusLm1ulPPo1uvLHq1uQSHS5vW-Bu1uT4Bw1uQjvOJHy1u2hW4BA01u_6u21ufnA41u5bmqmu71ukDRrbFVPR_1uQ_uY5WC2uBYmVZkc-lPAvSmuMcZUmuQOsWmu_ijtKHO2uKstbOohfUS2uD6vZJpV2uFEhX2uFQAaJHB4uO-Up-oK6upys1kvtPvXrm4kvk2uk9Ym2uQlvW6uXAe3PvKutu2uKAu7Pv3MjIlv-Pvi6ucEWk6uOlvkcOQlv72uojsNEM-2u6BrHirTBvNQv6VvPPsQQvy6vZOgUQvglvndIilvcPHrlvI6imlvulv64Cf7ufQvnAo7KUpQvJ7ukQvL7uCmvcdW1plP7u8QvrQv1lvCpv3TvEpv5Tvm-unkuvbnbhsv8lLpvx3uk2eBmvzPHDmviootlvHmvD4vzHC93ufKpLNuLzu0IHF4uPjvPJBe0sI4uO4u4vGJ4uNWAL4uF4v6xG9GbhZGvZmT4ulShW4ur1oIjvpOmKjvO0ZNjvzHCPjvljG4PHSjvShp_NvrtGXjvn4uN4v-8PP4vt4uC6tv4uhMqyVqg3sCZqi3sS8vljvU8vQOvU8vSOvU8vJMqvPqYMq83soPqe8vZOveMqnOv0SmpOvNVHUvnOYnq8vK0stOvCdjR4sB1uY5uk7tphuHkvZxsd5ubYnt8vS1s97vNpi68vEPvHACSSgBzUNUfQEWWWL1LXX1sfbAxEWTIE7PLnWH51uRjljKAtWHvWHTppguaP9v0WHyTLw-ZiVHkVHqvqnwIKNM7mK1VHkhGSdRX3CjeAhXH_eZA2sMnpQXH9UYGXH2SUCYF9VH6mNnRSR4vT8v3VqOMq-XFxDdV4vyZq6VqPMqhidX5pw9vgEAFMq49vGmcivrZ8vx9vPrB-9vZLQ53A-Vqn2sNwnAXqjYqq5YqVqC-v0Pq9-FWYd2PrHMq4PqCBDuddbZqOpdFLUuRcS6Hw6pfntcVH-5GI6G70uURiSVHzsYknt7mtCkvDwhEkv08vrOu0OvIkv2OvFhP-8v7zuUOHw-vgzpwXHwAaD9vKbXobMG9vDMXY1sWiWjWHSSJAQLM9v5bmAXH2WHS9vf3dU9v7WHDufX9vNwIpVHa9v4AEc9vyFqe9v7YDg9vqyDi9vLMAogUl9v7ETMXHo9vqDCCGWr9vC2st9vodSv9vB-v89vbMq1Ha19vwws2Vqk_vPrBKGOM7pyGqU8v92Bc4vyPqv_vYxBXOvz_vW2Cl8vIWqD6G_MY0_v30uHUft5hqLoL9h-kho9pgvpayspOuq-va5us-v38vH5vcdpL3v30RN3vtCvCvsQhvCwQi_vN-vImpATUrMqmYPjLp_TqY8vVAwMhA0lpYAwb8vOzGfAwW5Ad8viAwXAwMRV1_vmAwqMqoAwS-vDQqoMqjAwySBMQmj-vUys74vRzhgwnfvpawsr7rGAwohur-v28vn7tLAwv-v5_vg-vg5uz-vVop0gVC9vjwfE9v63J6-vdXaI9vZ1sK9vR-QB_vrVZqtAQ9vE_vM-Jw9gH_vW9vFjVL_vZ9vODub9vdWMd9vOdB4OHT_vAkAV_vtRuYXSY_vruMa_vUasd_v3ULf_vDnNu9vKOv3AqHEqlPrWZqOQqWBZ6-pEnt4MqSZqXYqAcB7BwLZq1WqDiK_BwGZqxMq4QqB5u-IWOwpDCwPZqgYqBnpLCqm7qDRqyFqS2jX-vg8pdZqvYqBSqxYqn8vE_bGSq5mtISqlntiqdy8vxOvFkvzOv-AwG5vhXkObtAUqKCwuRq4RqP6spCwmYqrCw7BqY7quCwQZq9Dq1BwzRqKsdtCw2Bw9FqEFqcQq9Rq6Cw_tYWCwRWrCSq6FtbDdO4sRFq_csW5uDkv-mtt7rXxst5sKAwmCwGOu0xsNOq8BwXnppWqX8viepUYqWYqwWqoLpnPq1CwnYqcYqZmpcDwdvryCwMCwqvpEysHtdhDwTDw_Qq5yp8CwQCwqyGSCwbBqu4pl2VeZq42sYCwDDwWOd8Ft6mtCcrn-vZXkKDwM1sMDwO1s1UqyBw6vpYDwkRqe4sOmpEEwvCwVPpxCw5CwC_EnOpIEw6Cw0ypLEw2CwmPpPCwTQq-Rq_CwNfZwYqYoA2jAWpd3CF9CwLDLrYqZCwIzpZDqq8p9Ftn5snOuo-v9DwdIt18vfItG1uhItuZDeEwtDwj-DjXqa0sNHUxEwWEwvdREzWhXHVkgdAC1_ZHGtNOqb3sV8vY3sWDwbnp93stzsyxspyp4zs-3szXAOEwhzss0sF1KKUOMJq2zsmDwJ_VAFwl3sF1K3OpjNqE4sLysnNpjdh5DVG1sC1si4jIndk4jG1s8HoECuk-vo7rBkvx8vB5vK3sT9hl7tNDw_Awu-vswAG1sM4uG1sPIbIDLZ1sJSSb1s8kpvzpe1sB_og1swBA1Zpj1sxCul1s4nGq1s4ysGzG6ysY9G8ysc0GFzsLapv1s21sDzskzGz1sj6MB0GRGwY-S51sqyMNzsIoAGPug8ueaU_1s6XHX1GBkSs9vNhNXzskyDZzskyDbzslHXg-DPYC_EwhDwBFwRxpzOm0wsFFwOFw60syEQxQpGFwPFwn0sfxpI6BWFwz3seAwHVk6PqJGq0dT71DREw5Gw2GwiiKZFwXNqbFwJeDqmpBodk8U4Sq5jv34vd-vwNphpdyNpLRpoEw8DwC1uiCwPSqb5uODwTYknCwRDwhDwx4s6PmY_ZP6sNOqkHwhLpmHw4Gw8Nqc4sj7qdgHznGNFwrNquHw-NquNqqVb2NqoUb5Nqi9TGHwtHwXgIQ1CqHwqVbKHw04sXgI24sjsShPq8EhmJddEwaeD-kB1NqLIw-pAxZSTIt93oF6s37Oh-vL9htIsYHwIDwpEwbHwHAwGkvtEw1OvmilI5vOIwU6W8EhGJsnoGIJs2EwiIwShp8Eh0-vGCF0Butqjixs3tQTIwu7Of5s25sz5s45syeLyIw7PJ_Ov-Vb5Iw6ZaC6stdD8He1ZR_WpI6sgCTuGwhWkA1ppHwJbTAOq_kd5BwAUqoHw0HwV7q8bTLJwpodaMpg2pJJwSJw30OXXcmnp5KqXJw7Si1-P3ZWx8rkpV_icHCwmBZOwpPJw-HwvHwE6E2GdrDwm2pEOqc1CGOqxcSJIwzBZ3Ew-pAdbLT5DekQHOqRIwFvQ9Iwi5sAAwrWpsOvl-v6DwrFwJDwbIw8AwIAwkCwJchABwOcVpIw2JwlIwD6slXq0Jw8EA2JwsIwBFJuIw5XDbrdDCkxIw1Iw75s05slRi8Jw3Iw9nLfKwzhuaig1huVsjQNqzeZB6skXqiKwywp53tFKMGJw5KqS6sGEwWxpWGtPOqiRp0KwTOqyHwJGtTaINKq53sPKqa6sdGtOwn6Oq3KwKGtBRpRQqf6sBodh6sLtXj6sFgLxHtoNEn6s-aqrDZ-btr6sL9ruEtz7sx6scltQ9rHct-5rLbqKwr1HsMwr66sQctc9reLwe9rYSkZQrSqiVwrj9rYct26PfQrOQjcwrJ7ss9rlQru9rjctP7sbeamct8ar09rU7sn8AqwrX7s59rS3dxcqqeaxcto7sK-rB-rG9sB9sE-rP-rQetA9s7eaO-r4QrXyrM-rMEiBdtZdqv7sGetExr47saltIdtPdtKdtScqMxra-rLzrQdtzKt7YDf-r_7lgriC8sh2j2GtParLhtgSZadta9scdtRTY_EtoMwBFtvLKfdtH8RHFiq-rW8smdtITnZ8s2-ra7sbpt18RvxrqdtonvVGZ8Rr7cq3xr0dtJsi6xrRlu4dtOsiGSj7dtAyrJSjw8sDxhFet5ctHetEety8sSSrm7sW_r28sisiXSr48sF9sh7sMEie_rKzrOMwCetGHZI9sIGil_rndq5jGo_rT9sZ9sdetketfetmetwMw7lqbHZQ9sX9sxNwAHsNmq9si2SrAeq8_rRktchaCAsM-F_SrHBtBTrvGi9yr74ss9sq0uqha5etSAs7etVeqa4HrfT_et8ctBftK5s20udAs89sQzriTjhAsrtiC-sttiLftGUjI-s83AK-s1tikTruAsmTrzTjizryAs0eqU-skoMW-sZ0uY5sefta-sEoDc5suzrk8UKkXxzr5TrmAs7TrCJZ2zrzHiHfq2HiJfql6tMBs_zrOBsv-sN3oRBs2_sbSmNLoH0rOUr7ftW3o5-sSUrgUjElRmSmeBsmUjCYnh3o0hgeLoNItX0reUrMgtR7tXDtoBt6YkRgtDOwpUrWKoNgt_itWyivUr0it4Bsb_sdgt7BsJktMvi_3rigtw6rRVj1JNl_sogt1jqqgtDVrPgqugtK9Qv_sgvix_s7BSz_sG1rjPwwCUdNAIoSWCsELZm6tPar6gtEQwspmS5sU1rEAt_gteVrvkaChtlCsEhtnCsAWjHht1gqsCsekvOhtrVrjRjNHtwAtPHtYAtVhtyVrlltcAtw1rGDSbhtzUudhtm6er1rSoonAtihtoQwpWjyBvnWjnhtkWjMDsrAtpAtuAtthtrwi0AtuWj2AtTWreKijhqM2rlhq7AtXDs9AtXEt_AtT2rYjt-Ct8htFBta2rOajmWrmSLoWrEit7hqqDs9hqR5szODuDsF-lwDsUBtOit3JtcqDXBt4IEZXj5Wrw2rcBtRLigXjZitiXjhBtBEs52rLLidLiHZDORw2maqBtsitlLiX1i-NwJ0ixBtGktzBtuit1Btkjt9jtbXrgEsYEsR3rzRweiBfEsT5rhEsCCteDtYDtrXrCjtIPweKoqEsGjqSKlF7tjCc0XrFjqD7tpXnzEsbKleYjLjqtKoNjqMBnzgoXjtoGS4OZ-Es2KoeCtdjtoitZNifjtojtQ8UmCthjq5RwPoaEFsZFsgjtpjtpYrcYrnHtWgtyGSxCt_WTODt5MizSwzjtLziuSwhHSR4r-NCT4r6jtxYr8jtHDt-oapDbVktpzijjtXgt9jth4rXEsr4rAZrMSwgPw0FsNkt2FsmZjVDtxSwXkqRDtbDtG0iy4rKTwPgtOQZhDtbTwjDtcktwpaKGs84rIajteWslLrkqHGRfZrlktKRwS2rTOixBsqktI5rZOik0i1Dtp0D3DtSlt4rTzktMmqS5rzGs3ktc7W-ktTkXZlqEmtZ5r_ktb5rrGsd5rAltLUwJEtQQYLEtJUwLlt-OiuHpJltwLrXUw6JSNltxqaXlqeUw8ajAUwMtZFKSnhBYweilqZltyNwuctIHsFct85rCqibLwSbjgRjjltfKSbAtnet8ltoltpPitEtrltVettltaHszEtU6rnLKzarhHs5EtjHs4ltlHsvMw4NwdeaDFtxWmyraRmqBbrp6rSUwR2iGmtxmqu6r7ltjFt12iZFtEcjYmtlIsIsaRmtjmqgFtOIsgctibrLmthmtmFtd2iM7rXsaeFtfVwTmtsFtkVwSIsmVwRFtPmtsmtTVwNFt3HslVw5brE3iInqvcjnmtWmt3sab7rbVwrmtJzEf4jSILnmMBWDbGLjuIiFw6bhx6pGddFDwmEwuOvZHw-RpqEwyOvdHwJAwxFwgIwuZDHWwsvI8vSg6VNHUZWwmMNbOYqVVLBARvV3Ouh0n5haIEHwvGJvMf4Gv7v3sG5pH_AREgC3QusHtr7dSnB4DCjeAgRRNEgOXRUna0Ww4Ww-vCwZjr7drVS6WwmnMfZHGePIZr3chAXw58OZQFGXwi7eerN3FXd5ry6herW8BCgCFr_SPotb8uultT6r6iLJLBQBCAepZ9of3GnlYw8WcyWnlYwfRJKqoUXodrs_qzpvrMC0Gt1UAnKaWFAAHt7NR07vLom7Nv27vWVT47vIoo67vkNrNxOu2AXhvg6VNdG3XwKLBuHXX8IJ4eOBR4oaF_IGUfODEgQZSnBLdQn7vOguzYTvKwI6t0_pxGwzwsbAwXDwOTqO6paxpVCBZOqUYw8GwnsBXYwL5pfMp8VqCLqPntiTqbYwOYw3Lp5epRQqfOqOHw1jvYAqF5GoUqc-v7jvnfdewpbVqYIw7DwRWwFKwD5vs5sAEwsBqR8vSYwfUq14uPOvyKwRPpG0uipQ-YwKEwBZwtmWK0IlRpFZwRLqNPqAxsmOviPpJZwXLqFLwqOqAPqMFqzJwN5vjUOWZwJWwaLluYwNQmsUqm-vDKwaIwz8vGKwdIwF5vJKwyFwsdAR1uryW6XwM5v-5eDJwT6vb6vVkgyPvvZwqQSGqhp6uc4GX1Ru4vUpSXOPh6uKlvj6uN6upFDSsG9nvRKtEBZn6uQlvpisz6uu6uXlvz6v5MuPQvblv36vjpgJjCd1uUVAf5vnpMU5vPGAj5vdjGl5vTNTImvF8vzHCgmLY5vhrJXyp2iW31uSJK_ip61u8jCEMHWoB1ZFA2u25v-6Z56v9XZWQv86vlHHq5vaQvO7vB7vrQBD7vqlvY3uH7uFmvT3uD7uuHHwlvM7v4Eh1awl7ue7vg7uBbwqkji7v0lv6Ltz8iEnNE-uKhvSYAjJHAEHZQv5FTO6vtvGcWeKXvx7vcawnQsfOjMvGabwTZsI4vk9QK8vpnADOvbjvFOvO4vcjvRivfOr2yZNtrvtsQdgr7v17vt7vcxnrWwfnAPOAoWwcUAuXwCRvN4usWwuHXQ4u57v2vQU4uvFB87vcbwBhujhlA4vMbtdLpejviHwHJw04uH0u24un_vzKwMcwCZwFld2KwRcwGZwM6b5KwE5uuTAXPq4OqeWvnMphDwZcwKEVzOqL0pkUqlNWyJweFwoeS50uUDOYZwiEwk9pUWqJRpFMpI1sA5vEKwhZw2YwvFw4YwkDqGQYoZwbWwUshM1uWZwsKwHEWe6vxPva6vAlvLpt0ZwGQv82uoxZ4ZwFQT6ZwJlvPORLlvO3pJHDc6GBawgiYq6vEdwPnueOsLQvTnujpgZlvnYmEXSclvtisQawwLHe1u69d1LHVawyNRx1uaawk7v0GAjtGeawl1ugawn1uymUjawRXJN9vtMlw5v91ukPoQluhRbuawhwawaw96u5awzawR3u1awueVJ7vplvflG-6vV7jtlvDewvlvL7vIIvoovw_dDbw0lvFbwOjGg7vb2tG7vzlv63uLbwLijNbwlov91vespSbwHewrdRVbwxbwXbwR6v1bwqdwx-vQwGebwH8vUjvibwJEAkbwj4uAsAajvwewShpKyIJYw_3uSYNsbwwdoslbvbwvXwJwGF4u4ySzbwoFAmewMjvz7v27vs7v7bw0Cj9bw0Xw_bw77vD7q88vY4uJjvgcsLjvFOunCqOJwfcw74ulRkZMpRTqzGwDEwVcwbGqhLpafwgnpLcw8YwNcwhjvcPq9IAYcwYfwnfwlFIHVqEPqsUaNZwe6pmOqqfwtLpJHwUEwjcwI5u0NqQtdTVqUYSO5u2mtLWwIRpWHwaQpxcwvOvzcwhCwcIwjCweIwt-vgHwQDw7YwEVqXLqnHwhDwMOvsHwOOvHZw9qdpjvoOqLZwlPql4vhYwRgwQZwCIwLPqQZw-8hZOHoHHZZwohorPpBMpaVqVWqwcw_0uQWwLfp0cwQ0s3YwBnt8NpLcrchABPvMmvh5uaoij5uARvSPSHPvXInQXvJovffjLovpJsXIPZkvf5lOJsckvhwVTPv1vHVPv9kUXPv8tRf0IZJsL5QnkvdPvvDU_5urkvDLEtkv95avkvmPvxkv2Bvh6dAdwQlv2kvW6vkmvOUuCdw7kvWdwc6v2PvyZwf6vElv1IlKdwcLaMdwl6v8Zwn6v-Zwp6vEZAFQvGlGHQvTlvurvHawZdw26ucvP06vHaw26vnWvs-i7dw66uhlv-dwGew6awllvCewU3uFewG7uASaJewU3u_awMewEqsOewgCrA7vl7uS7uOqtb-ujkuZqt9ovT-tX7vmqqaVvZ3epRuqqqnQbSew13uUewUyveQLJbw9Qvnew_Qv8DHEaiXLpDRv7gwIaiRmVGRveWPIRv_8FArgORv07uKRv_-Uamvz2NdmvsDetta5hu8Ouu2dhmvM4ojmv0Jsmmv6Riomv4ItJ8u6It4zn77tumvbdswmvQ8uQPuDJtgdsD8tn9tUiu5mvZ8umdsQotodsOKsM0nf8uKDn9zkYbkj8uiiul8u0dsIrvbJta8tASvNnvKdrPnvvPuGSvcDnk8tsZnW0kljgeejVdr2PuXdrOSvMjoQSvOjoxotMes98uVSv08tS5o2Jt_MwDju6otpdruzhHQuZestnvApt_KsiSvBLsOQuEptQ9u3smSQun5oA1kp5oC1k-Um5nvpesZ9uV7l-nvX7lS9tdjuU9t2SvXKt4SvGovj9uzcqcptMDvdLs_SvnQupjuv9UPovlKtGkogEnw9upKtlhwJTvu9tLTv29uNTv01nxKt5QugMwQiu1KtUTv49t_Qu69tBRuako9Kt-9t32v5tmdTvbOodfsFLtffsQ-uxovI-ts9l0ovJqtQ2nOLtUAhZ-uY2nSLt7ovd-ugiw6TviiwIpvkgjXMsPum2fsfiwVLt-ovplwaFnDAv-lvygjMpvDyaYunDUvY8jbQOGUvzQe0-uHgsXpvrMs4qqTml6-uNgsepvyMsQgs_RuSgsB_uDSuVgsRRHXgsppvH_u-MsQcnAKLxfrvPlIMtDNsE8iypviUvTSuS_uVSumUvMrttPoPNsZ_uCgrhnhcSuEQlCng7lobMt9loYrtprqfMtcNsHqvBQofrto_uhrt8UvqSuZngJQoPArGstw_u_cny_uKhsXqvKVvqmwaqvM-lgpv5Wi_vm7lu2rtSVv4rt3_t5NsWVvBAvZVvjLtxgrnqvqmoDstJYmKmuFAuY4nNmu3dVONtQmu75vH2u95vJ2uZTu1qv-8oZYmA9oTRlWOscmudNt3Vvklu5VvLawalvnTukAvErvnNtGrvQRosmuSRoumuFWvyTufDh7HnPrvzNtyAvg9oxAu3NtRisk_lTisFlcViscrv6st_NtDUudceCBvStqHUuU5nGOtKUuInuMUuKnus_lmiscInoisv6vL6ewrvMlvdlvUOt0rvYus2rvVttF_ddUusiw1WfXBu3is7rv5is9rvgnuettk6ePCr6WvmowittEjsmnuSlw8tq-WvCXvAXvxUucoowBvEuqttttBuVewwttlooytt5nu7OtUsv8nu3tt-nuU1uVXv6kjXXvYVedsvRkUfsvDWbljswXfisvrfnksvLouRVunsvPPtkuqNQsrsvnamuymWPtvsv3jsPmvrXvXjr1svcouvXv4sviVu6svhoujPt9svEksiQshCuBtvjCuDtvGyJFtvD7nPgrqutNzmbEvMtv1CvkYLuai5ouMfv7ouMYv8CvIBa0QsjksYvqTYvbKnDEuWYv9rgG8k9_obYvZrlHDuwksmtvPQtCwvURsPDuzzmYRsVQtZpu-gnxtv7vudpuTApfputYvhpuj8kjpu_vqikrjDv9tvlDvnsgJXuRhnuBjqQtkvtRlsMSvQcmyWupvtJuvuDuLuvMslNuvmErPuvAqu8krCqu6Dv0Uo8Dvgwq3qoshnFlrpls8vtrlsCEuFEvBwtQquq8nJEviuvYSsVquPivbquTureZvREv4wqBdm48nYDaLFrhquYEvyuv_8nkXuklrS4RiRtVFrhEvgsrovCkEvuquuXuHbvkxtylrqVo0lrDvvtEvFvvbMnHvvaxqDie9XuzEu_XuRyvOav4EuJTsIruFYuYJvmcu84fIsoGStKsoIStaavK4fB2mMStQFvfjngvvUYuJFvlavLFverunvvAns-9nTIvBxtZruXFuuvvZFuorutJhrqUrru1avvHvwEmrSt5avUNn7avwStvrwCIuUyqBwvaNuDwv3StDFmAtoHzvL0tqFu52myyt-StBZuRFkyFvzxt0FvGZu1swQGuuevBzvBGuUUsMnr-Fv2Fv3xtDytRTtFytXnkSXo9nsayvNaviUsZDpzFkNGvXGudTtrbvFavtbvkZuxwvVGvcytXGvAfvwfm4wvZ_ncGvuTtKGmmyt8Usoyt-UstGuDxv9surEv5ZuFVs7ZuHcv_TtJcvFtuLcvHtuMWgzGv-Hr-GuxosNtutztYWgEHuBVtGHuZVsUtuCyvKHu6auMHuydvEHvPHudYomuohxvNAoilnIpsaIrocvoxvUYprcvWAozuoucvVHvIsjecvvtuABhkzt1YozorAvo5xvCvoAmnH5mqAoMUt6orAyvDdvLvoFdvyJaGyvAyvIyv9JaFuuups3cutsjIuuTVt2HvAIu-rw9ylJbu5owJKpHIuAIvYyvB1qdxv2EuE1qYuubVtgyvMYgjdvL1q7pkpxvhQnpyvNqsfbulyvbImnJriIv5mnHqktIumburVtobujev2dvoQnnnvp0tyyv-yvcvwAzvevw1buBev_JrFzvYimatuWcvikiXnnLzvcnnMevaXtOeviKjHcuCjbOWtAJvVKr2xoXKr_0vOJuSvucevUvuDImWvuG-fezvvuugzvrXsizvoevvXsqevmzvBtwIZuedvcJv2owPibtzv8wv-hbiJvL1vrJuyzvh2q0zvzev2zvyJuDrrgJvNKk3JuDSnxJvOCm_vu31tfKk2JvEduILrStvsIDH0vzrsQfv-JvYYsO0vaYsEKvXfv-clZfvfYsRwuTduVKuUwuORnZ0vcXtXwuKcuhXteXtlHpY2tpLrofvxirqfvd2t0rrtfv7vjodutHfq0vk2tTkmFcokuvibspFlx0v8Km1Ku00vzwuPco30vAYt9duV3K9KuFgv_KuXhvDhiIgv72tRMr92tExu9Kv3ssRgvPgvZtkCLvH3tMxuFLvOxuWYthMrU1vH9mTxucYtY1vS1va1vigvc1vrMre1vtMre3t2Zsg3t4Zsi3t6ZsnLuugv9Zsveu4MriLve1l6Ip6Mr8Ipv1vBtr0LuqLvFtrulm31vChv33tEhvSwS81vPbwQNrOtrkihZasfCn6LvOusXNrQ3vVtrIMuhasK2vVhvM5qnxwcqZZhvVFoS2vftrmNrhtroNrUyuX2vNAw2ySoHlX4tlhvC0of2vfMuk5qfyuiMugKfthv1JpvhvCNmtfumyuq2vo-miMvJNm4hv5xSx2vxMu5fu02vyyu22v_uwdegpusvMveZmDatFivROrmeoEgu3Mv_4tTnbE3v2uspuvw0vI3vMNugDg-usOzuPMv7LvqywSAwO5t78vWNuHvstKpONvCwvbguxMudgucRefguRvsezuWNvGjvOgSj3vP1obNvm3vdNvpsnUfozivfqu1ivKcsvgu5GowsneTazgupNv9iv2gu4NuQPrVcs7Nu6snEjv-guo3vAhu-7v9zuA8v4NvnewE8v3PHzHCrewJ8vmjGL4vM8vmbwO8vcjvMYwn4vmfwQTqjjvEntaPq00wUcwUgwXcwIZwd4vM6bO4j94uRfYDRHOZw-0wrKXfgwfPqCxdlcwd_pWpdjgwBQHlgwWDqRysTWqAOWxYwDgwtgwr9pGgwiZwIgwkZwx4jXWwFhP2gw9ewIbt7OvPkv5oJOmv8gwSkvorvMamAhwmjufKtT4RcQHt5uGhwv5uRPvJhwdQwLhwgkvWPvikvXJssEAKRcbPvgQvdJsVhwqkv0pMiPvTpO-XEahwgtBnJsgSGykvvvJ0kvhhwV6vyItLBvrqgxZwohw0PvB3Cd6vrhwClv5PvANgi6v5ZwhmGNdwtKwclvQRD7dr52ur6v1ZwIdwIQvPOtRBvx6vEiwZOgcdwswmNawq2wjpgGiwg_g9dwkHHP3uLiwtQuA7vKewC7vAIHyawgQvZ3u8awI7vLewf7vHbwO7uH7vQ7uQ7vbiwa-ubLtV7uk-uV7vGpvs8lzlwkiwKpv2lwc7v9IHpiwf3u5Qvh7v_2wG3w_aOC8vrdwnewLmvg1wERv4iwRmv6iwTmvJRvYmv_-UXmvSEHZmvQRv67uSZIB4oIZtHjwO3v9OuKjwK8qw7tkhwSNuXuBdRvOMo7nthRvFiu62SkRvyrfaHgNPu65lpRvGotubki4oMzewcrTiu4mvJKsxRv0zk8mv0RvljwlMo3RvP8t5RvW4w7RvyehV8tKxwk6i2dsB-gdKsBSv0jwuPuioti0npZnlotQZvpoqyNsziuYnvP4SI5oDxh0Zndnv7PuFkw9Pu9iuy6l_8uResBju4ot5JtbSv6KsRkwb5oJQuunvbNlwnvkSvI1nK7lH9tT9uTjuL9tNKttjoYjuXanajuySvokw0SvqkwdpqskwgQuZ9t6Svk9uxkwagun9uhfjATvh9tD6oq7ljptsQuI6iSovt1ns9t_kwyQun9tMTvr3hElw59u3Rf19t89uOOoKlw3KtXkoAkuOlw89tQlwH-uXiwAvwHRu8tmgTvKRuiTvB2vkTvw6iS-uHqtpTvRqqflwX-uhlwNumS7vNFnbMsgLt7lvt3uf2kslw_ereiw4TvaRuhiwHpvQ3wRnwDNtmiwhZZi-tOPlEUvEPo9lwoTS_lwNloBmwJgsDmwV_qFmwX_q8-uImwRUvKmwAluUUvC_uDluJaZZPoISuTmwLrqtpvo_qnloMlur_qW3ku_qkgsZ3kkUvNXmXPwrPoqgsimwYluugsb_u-pvvUvFQlVrtyUvDqv0Uvj_uNgrcWim_uFmof_toSuMqvoMts_umNstSuamg8mwIhs-mwUmo_rqYgU2_uigr4_ucAr3MtQVv8_u3rt_Su5rtNnw7rtjqvCAvR3wHTuniwF2uUnwaTuWnwEVfYnwPTuanwSHnQUuxqvL8lzqvK2ueVvUAvYmuTAuamuYAvbNt62sast2hskTuArvE3uN9okmuP9oMno-hsvYmoAvp5jDWvuNt5wmKvw5Hn7nw0TuSrv1BC3TuLWv1Av0ol3AvX_lZrv-Tu8muIowUWvKowABvEUuNow-AuEBvUxmHBvPgh9gwVZmQXvg6vhWvsrv0iUUlvSSlcowQdweowMEhvism2v85k7_lZBvr5nvWvTireOtyWvgBvcBuyZmeBu4tq3xmkPsEsvTCryCs8ZmlBu7owRoopBu75wdCrynun-oJXvlew2nu7UuzBuSsvGpwxdeVsvJpwXsvLpw_PsuSoEou5-ozCrdXvnFwHutgXvSVuiXvdpwqsv-CrUCvtsvQCu7DgSCu8fnysvuuqaouopwcCvqpweouspwAks7svX_okPtoVu_svgutrVujutYToEtvrouqQsWRvHvYItvSksKtv9pw4kp_pwRck0lUyutLYv0utNYv5Cu3ut_CvSYvBDv7utDDv9utCDuJZfZYvFDuKDvORsBbvntvFqoSQtWpuWWuZRsutvZWupmjpYvNUo3vqPUo8zviWufQthDvlWuXUosqwevtKlsrpuAuvtpuCuvyRs7YvrotrDuZgeeEr6qw8RsyxufhnEafvvt5krxvtQuvESslgeTuvHrwBlrWuvLSsGXu0Er_Ap9UoCBpOquMlrFwta9kSrwIEuzlsMEvf8mpQhKguNEv_0mbrwB1mtuv5VlvuvcRtiquirwBxqtZvlXumrwnXunlrKmszZv-wuNmsslr3Zv_CjDTslEuFvwpFuRZuUtlBvvxGusEvDdluEv5lrvEuxEvtwtdxq-vvoEvNXoDYuRvvKru2wtozv9Eu-EvXavrxqRruSTsTruUTssyvBjnlswbhSHFv8_ecTsXsoFulfTsPFuYswdYuasw2avmswtvvIEjimrxavxvvMswsTs7wwrvvtavcFve8hwsoQ-nlFuS-n2rutvwkFvvswmGrOrUyswxjnrxtsswBYuDtwLwv6Wo8sw7irA3m-jnQwvJtw20t-Fu5FvPsuFtwynsHtwTsuUBxkbvNVtKGufwvfbvrKThbvrAxQwosFvlbvZTtPytdfiksuUHrfXo0RthXomfmwwvvbvbytMzq0wvhGuwsuitwaGvsDpltwnGuvTt-wvxTtAxv0ZustwfosExvUxq3qu0HrrGv9Tt0ytVdv7tqZCfqosM4m5GukGm7GuOcv0Gv1_n9twAHuScv0os6GvCuwegiXxvxosZxveuoBHvJuw1yvOHuYUtGHvKAoIHvftuforYPnQAoNHvrVsUAof4mscvrlnauwdztrwlxcvvBxSmsU0qzxvwor5VsnHusIrUvwzNT0tuNeJ2tutTSAdvgrj6cvuff8UttuwsCxq0qKWs9auqYuXnSLdvLyvNdvNyvCvwPyv3Hv8uwFIv-uwfwuyygWyvzwHadvhAxhGr3nsXuuNBohdvNYZLIvkyvCDx3CbndvwvoTvw0Dx68fluusdvqprhIuvdv94CbIvKuwdIv3yvYJuJLagvw9DxivwPim2uubcu8voUbvzIuj6vQnnJXsEevaYoAWtgYsTDljnnKevVylHWtAxwOzvmnnSevCkmSzvAJvPcuXevIIpYzvxAruPobzvXcuhqr_JvoIvk0tecuhzvc-nW1tkWtqRnjDxcyvSwwbzw1qrVwwiwwvWtYwwxWtCboycuuJu7ExTjm8evpfvYElu1tWwww1tuJvcWuwJvu2qnwww2qpww5rkurswBGPrrZxoCKvHKmFKuB2t2rsievRLrTlnTLrMKu8rsOKuC3qmxodvvWExXXtUdu_wwVskc0vZduF8mjfvGxwasRbwu2kii0vVKvo0ULkmm0v9xotTnvKmassYLkyfvpwuWxwVrw2fvXrwz_wx_w9Hp10v-Xtgxw8duzDoqss5wuyYtmBC22tNMr42tPMrqxwCxuzsstxw0kmOgvZwwNeuJ1vC4qxxwWvZReuryo_8m-kmR1vYgvT1vYYtSxudgvUxu-xwjGxAywlGx5coULvzZs8comYtQtsgxupYtg4qjxuIMjtYta1lgLvJdoRywYcoTyw6wuVywFfvvxu01v0Mky1v0EoW_wDJp21vHtrT-wcjZ61ve2wGhvBmDAMu3LvEFoD2vC6wNflX-wF5qeas_LvPfuBMvRfuDMvK4tFMvP2vAcw2ywS0R4yw2doV2v7ywEumHNjihvIjwOsnf5qAeoh5qdyuFzw8fRgyujMul2v1rvkyuausJvknyO0hv8XT2hvnrnU5tprn3fuWzwz2vwteuniaeonus9fuBivMKp62vEivA6q92vSOr_2vIatGguMivmRvYrwluvfZvszwp7vuzwNzuVivPzupywlOrrywVguV_me0sZNuPBxhGocgub3vkata5tnivf3vpiv9bsrivlNuo3ltivi5tJ0wwivL0wv6qgNvGhlo5ts3vhvsszuIPruzus3R1Nu8atrNv1snFvr5guSPr3zu53vyNv73voewZPrRfwa4uhcsC4vebwn0wRjv9NvTjvr0wk4uL8vEOvp4unbwmjGQ4vCEwHEwF1wgfw3GwPcwAZwiJxZfwkJxJFwIPqMUqcMprLpjfwOgw00wiPqd7FB1wJVqxfwdgwxJxkYwsJwQVqJ1wgOqiiKmJdN5uSHwj4jUHwYQpBgwWWqsgwZIwaHwvgwL3ssEwb1wlillwdMgw0Gwy_vO-vCFwiWq39GeRpIPqa8vTgwp_vyBA4Vq90wSKxq_vJlAtPq-Vq0RqvnpRgwk8v2fw6Lqm8vigww-vzAwNEAP1wMRqoOvvxBtKxD1s-Jwm1LzKxAkveCw-1jFgwC5vwgw2cwygwA6p0gwNhAw-vEBwCBwnOUGBwhwRIBwkFj4-vF9vCOXBETh0s5OEQBwA_v0rpQNbZBwWBw-0nD_vL7jK_v0EAM_veBwO_vgBwQ_viBwf9vCthU_v0eAj9vk_ZpBwnbKrBw6xutBwlVLvBwSXYh_vgJxQcwfKxcKxy9vpJxQ7qSTqKcwj_v0LxD-vhfw-sdmKxTKxtJxgDwvJx39vBHwufW9Vqg8vBWD8HwzLx99v5JxtxpRQqSMqzxpJaWt4pOwd20AodTjKx5SqtYw7BnwXdyTqU1wHKxzYwugwY1w1cwMKxwFwlCwLgwVfw5LxdAw1rWhVhQgwDMxVzGAQqvghEZwj8vOzGvMxPNUWgwu_vzMxbDBGQqhVhyKCJQqZ-BKMxbKxqMxNahH1wiMqFQqNah_Jx8Gq9fw6jvaMxvYwcMxqgwG3sEAw6Awp-vZ1wUWwIKwc1wPKxnMxdmVWQqSEweDwU7YQYqRYwGDVaNxPEwkDwhvrBuALQqbNx3BwLjK2wdhNxN7qqCw-QqhYqkJw6Qq4ndrNxdDwoNxlDwCnVbQq7FqfEw0PAvDw0xpcBqYFWzDw2aQCDw9_vy6p5rcPNx5Awp5sSWwcHwqBq0Uq5YwJcwZNxZYqLZqUKxwDqS7qmNxiNxHZqBNWzNxiDwMEweQqKbVZOxSZqI-vtnpK-vnxpVOxsNxjDwlAnuEN4NxVEwnKwXEwuYqZEwXCwbEwLJWOhhBAdhEwRKwWrW3WY2DwLndn9p4AwZysRNxJOxHgwUNxJgwfHwrwnI1upIwdIOZ0smIwQKwFPx3WY6EwW_v8EwqDC-EwzPm9nQdFqyGwuhlSPxt_hRSpWPxKsbWSpZPxJ5Y5kQ7nQNPWG-Eb6Hf3sVTk0dHI4sAyFHNBTYYqyEwrQc1F0dHh3EdJqlPxuPxoPxzVNhxEm5YGTk0dHQTklWklPxHHqJlANnH_CMVHqhPx1tEo-BjSZkPxb6HJrYT2jTRNU1ATYYtMwneCoPkcPxQ5ptPxv3sSOxrEqOQxBwnQQxW2jcHoWQxxsQ0ynZQxnPxR1ApPxRQxOwscQxksQTwnwPxgQxMQmblEC3sqScURiToE_IA_4vEgwgZwhMx9KxjMx3cwaqmGQYq2jY-h73hTuEymEF2vSxhVmh-gsx2jOjEthEq5U12jgvHS1E42jekE62jbxhF3jwiEexhh3jtfh52jn7hD3jpfhzjEG3jX3sVKxUQxM6ptPxF9EnXkYRx2PxiPxbRxF8paRxJ9EbQxfRxJ9EyPxjFL0Px0XC7yniRxm5Y-ynwPxF9Escwu2V_6EpQx7dWrScPphuQxW1wJ3snhuiMx9AwBPxWWwDPxa1Z_6Er2jI5EnphEbmP3jzQI32j0-hU3jFnwI4hX3jIuhnxhs7hq-hFsqSRxS4hv-hU4hLuhy-hWjhKSxm3jg3MNQxb6Hsyn3PxUDweNxkJldRxsPxb6HAFW69vAQxSuEDFWx3sr9E7PxY5ad-b-Wqf4pS4ceRx1tECJWd7p6PxRFWe5s4DF3BLb7tj5sruYpDF6-An7rlOuqFwmntgCw8KxLKx9RxNKxIPpczna1Z8SxZMm-ciK3jMKBPTxGtvgRXeSx1tEgSxb6HCQxY_EcRxfSxXHo0dHbTxf_EYQxaTxA_EjSZkRxBQxlTxgIRJQxzVNLQxgOx_WqEqdFaqgTxpTxENLuRxFQxN_ExRxfFWQ_E0RxPxXrScc_EtQxjhuQNxIOx1YwyQxKTxkMxlZwd1wLwIk2jFRak2jqGwhDD7OVtGwBPUBoQKSpKmpazTSUxuPkAcBWUxxPk91KZUx0PkWeWXGAqmYB0pLNUruIlIqs0j6Lp8FJN0uMNmXTAvIGEPmFSkruIyIL7tOxrQruICPUQyIKFDlmpiUxtIERfCaWhPcTnUxvPrgNjrUxzFA40jnPq7VSSJFWNqOVR7QU2nMH_BxOEpSC3GJkVkLcw7VSaFA5UxCOqGVxcuI2nMyKCMVxDiRCVx3UAAHFFVx3UAN9VvnKG7FLVx6VSBfAWKUcUxvOmC2bjUxywsA4blVx2Om-0boVx5Om4wsxRkuVx9OmFWpxVx4UxJDWj_dpUxCwmsUx-hlV6t-qdyVx9yYu0bnUxFKlDbjcEtkLWMQmRGJriMI1ZIWxtzI4RxIKx0YwKKxuFwzQx_Kx8TqaakLWxpaMJMmWWxPGJ9WYOesIbmK8Zh4SSbNIfNSMovOAoiNRmLYnJZlAtGJVnJdXCxPtM2jEYv0Cv1Pt5Vu3Pt7Vu5Cv2Cu7Cv9Qs-oum-wo4wOyowQg9aiEWudtvEDvpksIpuoGhkbmcYvLDvPWuXqwwswZqw0CkVWuuvqGUoYWunYvL9egqwvJviqw17ncDvcQtmqwfkrAcmkWubRgmWukkrI_wpWuK_wnQtM_wxqwvpuzqwsQt1qwTlsvQtcErIuv_YvKuvV_wCZv2krghn4krBSsFSsyvt_Wu0vtBXu2vtNZvUuvolsSZv8qoUZvHRtADkcBVNXuHEvRrwaZvRXuUrwrwuZrwZxwWIxYxwmdlruvVoUUEvuuvAmslSs8_wbDmilrkrwrSsvZvFxq4uv1JnL-wfQsN-wfCuP-wzpwR-wrqu0ZvKxq2ZvK9n-uvMBxpyqlwtfzqnwtDavzRtGFp4rwHavBTsKvvKavCrunBxwXuPvvAswomsKTsCStMTsjAxWavXvvYavKswoAxyvvqAx4AxtAxx-kDxtVYu48aXYuVswnavIGrovvhruLGrOStlTsgmrcWoUFvOeikStXFv0vvhrrWZxhsoFBxl2mHBx6vvgFv1ruiFvrYxlxtOBxnxtnGrZyqzsw7mrPwwbbvJZuuFvYBx-2maBxzFvnGa1Fvnzv3FvTwvhBxVwv7FvCGuCYlJBx0nsrDx2nsB0tWsuTZu7-n7nseUs4yqRtwIbvTtwKGvnbvRHrOGv8KLQGvWAxbGugYl9BxTAloZurnr8Wt1bvTosrTt1qj7wvCFxxXootw_wvqtw6suNCx2ZuBgmzrw_su6Zu8TtIxvIcvJVs3GuiGmbCxCEp8ytEauPcvXgmRcvSxvkCxLau5DxNauDuwQUtFuwXlsCoRLHuOPncIv3psMuwborbEpJHvcau2CxgEptuonlnnYo7CxYuwbzt-Cxqwl2uobAoduw1cvgAo3cvdHvAXsJDxAbxanehHv1tujHv3tulHvRDxCdvUDx5auXtuMnTmIvHyv5AxxHmcDxDQnHuu9Hu1HvKprQyvpZxSyvD0te9wRprhal4bxfmnUuuxZxxBxSbudyvjClkxlOrvjZo0IrIqsIKuOIvoyviuusZoAzvb0tzClkbupuua1CBExuCxzdvEEx5uuGExiburIu8yvjvw7Vs8dvTIv0dvvVtqIvDzvAqrrvw1Zl7ZxV2qBvuUQTJev1vwljfMKrTXsOKrNGpJvu-IvLvusYsNvufao1KvVWtHJviwoazvkwoqExErsnIvNExuExQJvfcumevhcujzvVJv41CXJvjbxZJvoWt9yl3ExmDxHEl5XsuzvUGf9Exwcu_ExCzUBFxCCxnrsEFxLxwGFxo2qIFxmEbkwwEfvmww-vuPFx0JvqwwC0v_JuE0vGdu7JvWYszwwSfv1wwUfvRXtWfvS0veYsU0v3BoXduTskoFxEcuNKvMssiLr1qsoKjuFxPQhIexfduC0la2tyowc2t6xoe2tjwusXtvfvySnhKvN0l9Fx5Lr_FxG3vBGx8MvXIxxvksKvyztnss0Qhpssh0lkxwUywvgHOGxussOMr9Do5KvUsrIeuE1vNgv-KvYMrIxuBLvF4qSYtP1vNxuQLuggvlZsagvZYthkbnGx9xwOkmdeurTTb1voIpuGxNtswGxexuyGxZHb0GxTtscLvkxuoLumxun3tQywp3tjLvr3t1YtzelWyw4euYywFHxKMmw4qIHxsLvswZoWxVYFtyVXLmjfxVOVQmVsPajIB2jOpcBqkVz4ILrAaNHq2NmOpRUxF3ITTUuUxFFJmDEnRUrVxIggbGJvUxZDNNpctIE-fxyPAQpcBgx4fxUmMbggFgxQyI7tOmIUyUxyIL1UxeahpYwedT7wC7uMuGKe5sEOxzucGOx8OxCUxQWxRzpFUx0QxzgwWRxXrQrVx4pdyVx6fx1fxFAi1rWlgxNAibDByVxRAisgx2VxKws8PxgcF-Ux7KL7VxQ4jiYqBwd3UxbGJLPm8yhk1bCWxL1woNpNGJlCJChxGCJvKxXVqxKxzfuKGJpaMKWxChxMWxAUxHOxnnt-OxTNxLOxgvnP1sH6YIWxQrJYWxEhxOmMHLxrslykjJSNmuW4XZTRsPDvSObYZvHCvylstGXkcXnnWWFJbaSkQtrgXl0TBkWTEJOUoawVMUoawVMsgTgKj8WjGXbnWzaGMyW7hxu5vTwIrXNdwIk-UvEJEqpdDJXzIMPX4bmgcSOxIwyGpDJHfNKiNVYaJmXWtkUFXRixDyulPukrAjuWt6WluWyYXihxI5WLDXK5WJNXt9e50QwuWQ5WtanWDXyIATPXUNXRNAWNXikWYNXe5WpNOAvWBSfdNXXNXm5WX3VlLGBkWjNXUOYBkWnNXYLlOyJwixw5WJIOwJXr5WVFXeoWVFXi_WjLn3PX6OiqysUmWzFXwNXEjxgFXlPXRMrTxWtixPPXTIpaNXZRXY9WNRX0FXjJX2PXYFX6FXm0mj-D-7W8PXFQbB8WwopAQX0mWxtF4GXJ8W9GX6QXBsGBDY4xWMQXGoWvHh0CFV1Xr7ds0QSQXaafHWX_opGCTbGXIyWeGXtZWgGXMgKiGX7Ha-hxrVbo8W7zv1jx6GAnyXu8WpQXbXwjRY08WMmFkyWpFJ3jxcLn5GXP5tkzWvJO0QXsjxGYYyyWB9WDHXF9WARX4FhS4RIHXHRXhNXSixqxMLoWdJX05UZjxwNX9SXcHXOUVXHXYRXXRXlTX3dpoRtjoWgHXh9WZMAeRXdNAczsPkCriwFJXWzWE0w3SXKpWR-YqRXszWsRXkNFyFtzRXFQWyRXwRX13E1RX2aQDTXziW4RX_Ne6kx0CjkcXASXf2NUpWESXH0WGSXJ0WISXO-WKSXO0WX8X0-W3KYicLT0Wq2fW0WUSXaIXWSXcIXYSXdwugIXh-W_cDj-Wj0W6kX0pWfTYrIXnFruIXAlnD6XBSXDiT3IXpfm5IXl4E5SXQJXlNX_IXqkx7SXCJXD1WtJXzkxduWATXtkxAIXduW9CjtbkBieg0wClxQ_WS-YTJXOTXVJXixUXJXLHXTTmUTXdmxGmxhwSfJXJUwm_W47WcPXo1WyPXZZD9qWNspJGxPmxoRXz_WnTXGelLRX61W3JX54I5JXEzlyTXaihZqpY9W3UovxwnyoHEoMLuJEo4exTzoPYxZKJ4_w1rSNhxXWx6kkZWxTGJbWx0otAQuz9jfWxHGJQcN8JsjWxWiNlWxuGJtoQQXNmWx0Wx0kpNDgzCvp_oe-wQtvzCuyCu5QsWxI6Pt5DTnDr4WxMVY6WxTUlp-wUYvr-wBDuFDvDDuAvtw-wktvFXxz-wHXxrbmptvyzmtvqcqwSDueqwXkr9-w2vqrYvA_wKEr4tv3jkNYb7tvrqw9mUo6I6mjqWuvqwsWujXxDuvfCeQ_wtDv0WutXxdhnDHxjEr3krsqoa_w39eArw8Qt3DuDrwzqo2Ap6Xxg_w5CmJrw9Xx-Ap_XxbuvWZvp_wTSsEYxOlrSqur_wt4hw_whVnzwqF3vHNuquvjrw__wlrwOfSwZvbwt-CEFgngsrQpoQDTkCv3Xvmou0pwZpofEurpRtquqRtqYxNAxhJuesutYxyHr3quWxq2rwV9nzYx7Xubxq7rwLvv9rw7bx_rwGrui9nCswRavEswTavGswWvvjKPYvv2tl8inbYuNswdavVZxjruXGrvAxT4fkavPZxlvvWsw1AxTruBnsRdx1vvQsw7AxoTswvvpruzavNnsOjebswnsw4vvkZxfFv-xteGr9vv1ExNVtlFvuFuEwvwFurulyFuipx9ZxKbv1Zxo-nIsuFZuKsueBx9Fu8St4uuiKrsyqRsu9FvmBxOaxwrwBGvTqjHHrOtw3yqQtwhqxMruQaxNytUGu0BxcDpBzqc8XuwvGzqctwaaxlDpusu6evfaxsknrYlNLh4Uskaxznr8bvptw-bvrtwCxvOCxutwCvvuaxxtwwaxztwEWg-ZuYdvaCx6ytcCxFUtOVs7tw1GvQxv8axOtu-axQtuSavbimZGjoCxTuoREpGuwSauuuwk8T1ztshmxyqSPndtuD0qixv1CxfEppVsSbxiUt6CxtVs8CxXAoYbxqEpwxvKDxwrxdbxYpscHvapsxUtSDxE6mc0qgHmluwf0qnuwNqxipsxHusbx9tuBFp_tuurxVpsyuwRJeyHv2bx0HvTpr6uwQqxZqxkDxTyvrzv7sjXrxgDxqDxTvvdjn8Zv3swr5mgZoPIuidviyvT0tzDxlcxPcxTTcRvwRIvryvzsxuyvWIvTqsWcx6dvp9CZcxeZxeMekqxPJvwuuHExgIuJEx7Nhs0tBsxmcx6xt7uufrRXimscxEcxqpstqsGEaDvufSnMzvQ2tdExXqrfExcKuhExjKmjExQuju8mmEx6grTvuCrsNCodzvwIuEXskevdvuOrkNdxpevWJvzwoBsxqsxPAxlLeqzv-bxUwwtWtHrxhCowzvAxoxcuedxdwwZdx5KrqCo9Rn2vuBrx6zvDvj1Kn9JmBduQFxEXt3JvIHp12qWFxbxoNLrZFxL0vFylJKuTfvDKva1ghFxerrjFxBsxvcxrLaBxwBQhBex4IvhuxGexhfvaduc0vdKueduf0vu_fh0vUKv5xokKu1FxSLuoskUexWssWexW8ml2t-FxJYxeexLYxCGx5oxbnbgexDreiexrLkJGxlexLGxNsrFgvPsr-0vYevA1vFxRC1vsxwXIf93qVeu_xwaKv9exmGxaeuNLvfgvW3tT4qJLvcLuxZsHfxkYtJfxXLvHywZLvJywbLvLywdLvRfxfLvTfxoxu8GxFgv-GxMGx2Gl3YtHascfxcXu4elcox8YtnxjnfxmNRQzWtIEdnxaOerfxPpLtfxUxVvfxdiCDQGyfxBEAkVxngxdfwDVx2nMmgxAGJSYwNwx3hDUcwSwx2EANFwVwxQSGVVxhVxlgUeNp2JxOVx3UASJFKHwGVxSJF-fWkZN0RMkZN4OxDMpONxDAwQhxHTxtFwdgxHKw-RxlMxXNxavrjgxZVxElRQVxpVxKSc2wxfwx4wx6fACwsxMxPVx_wx0DQiAAeNqCxxwEARfCtADWVxiVxqyDE1wHxxDEA8gxRvpFFqTVxtKJlwxWCenwxWCepwx05pqfd5DwHDwfMxX1wITxRWxegxTWxKcrhgxJyQ8wx8-p7VSKZAPwxVNJRwxaVxjVAUwxvxxETAXwxyxxdDuLxxcwxNxxewxpxx1xxRZweDJPjOAHF-8hSzIuuICyxSvIGhxZDdEyxtzI9vhXzIpcMNWxfxx6Rxlqd8RxxwxLTxovpKypfwAEyxZhx6kkXyxchx_WaZAp7sW1bSSiNxvfiLXaix0sLcixDgCkhxAZfmhxgsvohxcyWqhx-ErWCnrqMvhxrgXndQPEJ0tvyhx1vqIPX3hxdgKNwIEkxdQXk8W8yxhGXnCJBixcnWSBaQFXdBaLixwhxSTXTyMDmWUixPhvYKsOjgBNXGDXDNXJPbVwFJ5WdjWsuWtaniixNNXkix4pumix63UEEJMvW2lHVNXTcnXNXaNXzJOGBOg5W4_gyixsix0ixLzW3ix0SX5ixwix7ixrDXv5W5_Wx5WMrWUvWTPXmkxFjxZ7WwHhIjxbjxcxWeTX0FXLjxBlxaJXd1WkPX9RXfyoSjxWjx88WvFXUPX1kx-zerkx1NXzPXSmxZTXejxWiWFBAhjxw2ZjcGBGXeHDBQXojxzUoVkx40JrjxDrP01XmJYwjx5yWyjxHfC0jxNspAyWcINUQXjjxWQXqnqYQXUnWaQXfGXcQXAzxNyW-yx6kXCixU3aGkxu8WlQX-0xmnWsLXSTcoLctnWQkx28WM-X48Wg0x78Wv7W5QX-8W_zW-QXMKXD9W0CFCRXo0mGHXRYYjkxK9WKRXJzxK3MBzWb1xWTXYynB0xskxEJXx1WZoW-zeYHXykxRlxXjxfHXMmx4kx9KAVlx0VAUYv-kxbRX83vNHXDlx2oW0Cjw9Wy-YtRXDRiwzWMlx_oWgwC0zWQlxukxk9WOKAp1xE2xBIX8RXDIXGJY_RXG-WD0WI-Walxb4KFSXzBAHSX1NHJSXzYVTYpG4Tklx-lxU-WVIXolxZpBZ-W05Nb-W82Bd-WJxwvoreSXkCUk-WiSX1pWJPaTDj6lxt_n8lxBDUb2x2-WySXCmxFmx11x21W4SX32x6SXDJX8SXk1xuJXHJX_2xMmxM_WhIhO1WRJXE0xRPXFjBLTXEXTNTXefAPTXcmxRTXUjxOeuOZHR3xx7WNlkYTX-zxn_WomxD0xq1WsmxInWumxC3xRlxqNXEPAc_WT3xqTX2JXhagDBF-_W5mxyGA9JXnUAjhpWPX-mxOYtwxwYGxTgveGxI3t8km6pnGnxeGTInxneAIyxLnxTBp_3xaWx2JWvzI_PSrWxyCjyouNbmF0vSzmEGwz1UFmjyWx5PtUtv7PtrnxPYvtnxADvDpuq-w-Wxs-w0nxu-wCXxhvq4nxy-wCwv0-wTpuSWu-DrUWubqwzfedqwmYv7ksrrl3yx-ksurliRsdDvXXxQCkIhnnRsyYvpRsIlsppubqo3Yvf1R5YvHLnvWusDv9YvuDv58kRwqxDvudS5WuvAp1Dv_qw3DvBqu9QtLZvFrwmlsOZvqox_DuGlrLrwm_wLXuOrwPquzox7ErEwtQrwCheXxwjsshssdexNYxRDm-ox0uvuZvBAxCpxoXuR_BOpoGpxPToSAjSpohYxKpxmCvMpxgYfOpxNjSQpxXdmSpx5YxNuuVpxRAxFxvTAx7tjVAxVytjnr1ro0YxxEuJavqqULavqqxtsw7YxkpxCsodGrJruXUsDStNru5wtIswQTsBFv_ojcvveuxybxLZxcswTsw5pxzAxmvv8pxyvv-pxJZxevvSmrf6xvavDyq-AxFqxyvv0avIqxd6xdxtGBxfxtqWorswM6xVBxcwv8TsLDu7rutbbAUsqxt0swytxbwvrsxfyqBtu5jnzGrxFv3Zx-sw5ZxAtwC7xkwvAHjqvgTbvIdxmqx8FvuyqItwtcxfBxLtwCGvuqxTDpMaxxqxY7xiqxYTtUtwTvlWtw2BxhZusbvROnO_ndtwcHrtsuybvBCx0bvpTtgax3bvvkeGCxeax9wvmaxKCxoaxBxv83mBtxqAlPrxSAxwtw-Xo2HrVrxEtuDor5ytDUtFYobrx8GudrxgCxorxyosjCxpuw1osIdv8GvEuw-GvSUtQHvXYo-os97xhztYaugxvrgm0rxnVsdwl3rxKpsTbxdIrVbxnorTHvcztZbxWHvstuStxnPnDsx4VsZpsKxtyEpibxzsxlbxNDxnbxPDxpbxtGmIsxuorpHvP5m-tu1HuwbxxuwybxOWsQmnOexOdvpDxXvo6bxTpxQZuFUs3sjisx3txDneoDxHVtJ0tu8xMHrjWsOIuwDxAiiMvwNcx7cv2Dxqyv4Dx5sxUcxSIjYIv0VtzyvkcxdvwUwv1dvqbuGtx9Ws5dvn9xkvwKtx_px2clqtxlqsx0t8uuCRnsvwN9xRylXEx91qZExhSnbEx9BoGJu3vw57actxjLrLcuMvuKJuTWt-cxScuy6mAwwM1tlXsEdxotxGdxGrsT7xIwwhWtxExicukzvNwwQrsyqxMsuUdx2txTwwWrs5txgdxtjivcu-ZgsJuzWtAuxmdx_MaidxoossWt6WtGux5vuKYsprsMYsFfvsrsVboGLrC_ftwwDqw6JvwwwKXtJ0vMXt0wwBKvkonZuxcYsbux41Cfrrc6xcfvhvjefvQ2tDexiXtFexrjfHexW2tqSnnfvPKkpXtsfvf2tndu1uxAcoTxw8Fxdsscpe4oxveocSs1fvbexw0vBvx4jbDvxITnFvxHMrmex_Gxoex80vzLkGAxEeuSsrtexVZsxkmJeuxexGLvD9mILvvZsbgv_exYvxegvpGx7exaLuWvxtGxd1vc3twsrxGxYLvoYtaLv1GxPfx3GxeLv5GxsvxhLvVfxSywkLvnexUQau3t0vxx1v2vxs9m4vxYzolgQkVxFoQTPxQYw1wQDoQ4zpVCBqAyd0jI6BtAyvQU5kQwAyzQUlkHsLZ9EBGqYPKo3Ayz0jg-QJhGFiLK3GRUxmAyxEg7DE3Ay6fxBBy4JoDByTGtAzJApfIBy6hLMzJ0icMBy_hLBnYPah8AyJByGCwJ-vwTxb2VxDE6AyOKoLUk6Ayg6sgiLShgnlLB9TBGQ40C-WUSxOm7gNPcAYUvqLAOfIYEBGQQPiglqsNf8gotKl8KoCXn-Kod-s4bdkftLuimftj-sfgL3zr_yA-OwIBs7_RUMiFjtAjqHjtjKoNCtngojyiTSwj7g0pft2oG5sFDRw2ohHtvHtOjqO7tBYrjSwd2o55vJXOVjquZkMQm9EBkCB7TxJsXrSceCyFZeNyxfZwJKxxQxJTxSyxGUxWNxoPmZ9hVBy_CBK5v19AjCy_8vBxQYrfuIBupFNBy-BCPACQ5N8MNv9UciLvyx9DVTRvaasVRvyzwvnq8hu3kv43wnKpaEQ73w4JsI8u47t7Js7ItVjw_nqXjwPPs9znqRvI4w4CnSiuIlwfjwO4w6mvJ8tMKsS4w-mvPKsN8tnjwN6li8u_crk8ub4wGfvcoqcJtoiuIdrfJti4ws8u5MojotmoqTmxnotD5o8jw_Mls4wbWZ-5jsJtqRbDkwbdr8PuxKs-PucWxrCuBQuYSvDQuaSvEju94wG9uSkwa9qMckB5wE1nMjuGHpe6jF9tR9u2FZTQufkwVQuiNoJttqesPptmkwZpqMKiTpt_drfju3SvW5w5SviQuIovljumpqChw1kwq9uCTvs9uj5wJ6ol5wL6on5wrKtKTv0Ktr5wlqSuptFlw69uHlwq5w-anz5w9juA-uwKsARud7jZTvDku7Ls8ptqovL-ufTvJkuIKgYlwvov9VmORuT-uQRuelwKLtglwXgjilwWqqklwuOoP6wc-tApveRu2lvulwX6we-u5fshFy8lvb7ue6wCmgt-uH7oRpvlMspqts0E0qqsqto6wuqtMUvt-tMgst6wHmwZ_qzMsx6wTUvkpvVUvmpv26wHSu67i9-tbUvm7odUvB_tOSuxpvP_uRSuQlunTRPMtX3nVluI7wXlu6pvVMt9pvnmw1PoP7wU_trmwYNs2gsumw1UvC8o3UveAvY9jkMt0mw7Uvqvm3cn73kOqve7wKQosMtSqvvXmUqvyluWqvJVv1_uZqvMVv5SuMSxzNseqv2Nsv7wMnwBTuy7wPsqJwmJpv27wzgroqvpUiqqvW9iktxvQokVvxmovqvFlvoVvyqvqVvQstPAuImulsqvVvdTuW4dyVvYstaAvO8wcAvQ8westQnufOsjAvU8wiOsTDhnmuY8wmOspAvUBroAuWuwNrve8wE0nvAv9nwzmu_nw1Nt5TuyAuXrvPWv6mur8wSWvwhru8wCUuw8wMowCOtDBvirv18wlrvtnoZVJdWvMOgJhkw5kYowOnuGawhAvIawxrvD9wuisrfuxisjow6UbaBvbnuM9wtInePs-rvLooAsvT9wgBuOexiBupOtrBvOexBXvWdxVUFd9wj-xlzfg9wIXv0nuYbw3Bvl9wWjsn9w1Bu7nuuQSqCrZAkAouasvGVuACujjsZamUpwEljNVujsvPVu3SolPghXv3AmujsYpwo5wxjsTPtQQsVPtZVuQutGpoZCvdVuhlj9jsLTo5svK-wupwlVuwTlx5xSToz5xAtvkYx2pwAtKV-w8QxeDTvCvgpoxCvyPtvjrkpovutwWxxutCqwL4xEqwj-wGqwVfeIqwZtvkBeLqw3_oynxGpuftvEkrv-wDXxTqwNpuVqwykwj4xGApl4xSkrn4x_nxp4xBoxr4xapu8ksALrt4xGoxDhnIoxYvtwYv6tv34xHls0Yv64xSEr84xmhZhApUoxO_wEuvnXxuQt0puPwq2puE5x4puBZvLMmUwqkEryDuYkk1Xx5DvAXujlsQ5x4vtaslo4wzEr7UoX5xEEvnkkyoxfuvPXuGYxKEvIYx5Xto_xfZvMYxh5xPEu2_w5Ln93x7wqTYxwuv9VlWYxpSsYYxbEuTFrdEufroR1m1_x1ZvMMntlrLtl75x46xoBxYVtWpx9nrvYxwroEavXaxZxqH6xJvvJ6xygR4YxgLy6YxdAxQvvxinSvvGsoBZx4lkLYuxMnvpxOYuOswravurugav2pxIpjLFuaEm8msVCpXsw9pxZswkswo6xcxtMZxVjn8Axvvvjmru6xABxIoRHqxNqkJqxiZxoCpNqxvStnFu89xppxxtlupRTqxtjnQBx9rupFvbAxHGvE7xC8xyGrnnsJ7xXsKbBxDDpdBxg7xzqxtFv-Zxs9xAaxGtwNZuKkngsxcbvJaxTnrLaxWZuNaxf-xUvvaZuzBxbDpLOnnUseDpiZuvwvZaxpfmssuzwvOosv7x2wvZAlECxSzqmGu27xeGvZosgGvf6f_bv87xttwsax4ZuRrxoMy3vl-TtE8x1twG8x4GuZrx3axdCx5axfCxGEpMtuiCx9axR8xlCxxbxCbxPauEbxAZvGbxIuwIbxCExKbxwCxdlnyrxPuwmVsRuwi8xJpshUtmYom8x7rxWbxotuUHv_CxabxqUtX9xmIrw8xoIrguwbpsiuwdpskuwfps78xUVs98x9gmSsxqHvB9xsHvD9xkrxuvw0pxBJr0bxGuuMyv4uwNbuIEfFbuANyRbv9uwR9xtIyUEfAcxdsxAYgZyvsOySwvFIvaVtWIkxDxd9xMIvOcxg9xSvwpdvZBoWvwxNoxyvhYgLExZvuS7xbvul0tu9xgcxw9x9yvjcx_yvOcxEtwnIjpvwHXsrcxb8xxyqfuxerZxcx0Ivo9fNzvE-x4cxMWt_IvK-xOcu9vwMvx_vwIJvunnmtxczvMJvJ2qfzv6oekKrevutXsQ2qhvulzve-xwMyg-xbJvi-x4Ex4txYdxt-xvzv6qr9txddx5Mas-x6tx2WtzvuS9xkrszJuz-xJFx1-xDfv3-xqdxrDyDXt2CoOuxoqUVFxG_xXFxTuxJduLKm2dxF_xCDofFxMwu9rsiFx_rskFx8wwmFx-wwLKvQ_xqFxDxwH8mcduwFxwrryFxwuxk0vlKuXeun0voMr5FxwXtSNer0vjKv0fvlKvWrww0vILyOEuuDoFsrw2t2wujex4wuJMrIvxbAyWzvyyw5hipxwB1v82tQLmRvxNYtZsrAnxQeuCnxgZs60l9ssSLudeuMlmgeu7LjjMrW1vbeuCfxZ1vtZsbLuV4qdLuDywLAymgvGywiLuIywkLuKywmLupvxNywo1v-ZsUfxsLuWfxuLuFgvEasNFxt4qv3t4vxx3tHHx_gvbywKHxbbwMHxwLvrxjttsb4hkywUllmywsnqEMuTguNfuShvbNrQfudNr-tsctskdgOyuN4tahvYfuSyuKMvS-mMMvY2vOMva2vsHxvNrBzwxNrstrnZtmfupZtofurZto5qWIyn2vdMvoMuPzwv5qs2vR0ou2vAIxoyjJbs9RaEIxofj12v2WvQVt42vKIxunwwbegzwOIx74t-2vmvkSIxAzuYKp0usozw7uxk5xH3lZIxCNv9uscIxPNulKpwVuUtriIxiurW_mdGokMvY3vnIx9zwpIxegu3Vnggu5VnigukzjCOup6qzIxl3v-KpK0wYSyyivast0iv7ur8IxrzulNv16qzNuvzuCJxqNvaOmUhlZ0w0zu23vvNvtvsJvrfPkp1oNRyv1GEcwL4lQJxTfwGNB3CyGXbOUy9eScQk2dFnFBdZBSUyPHCv2AXACiFBIcFlFBAaBFGBvQLXFBZFBcUyUUyKaB4RA7FB8hDlUya8r5wSkVxFFgsoQ6fxsUyhFqBuAETd_UhvAyvUy-wQxoQjCZvcaLzd6ydHZD-ydoqBVda7hlLpf1cauSVXMSbDZZCS7cafDZQQk6UyPpfWfcvMUTpfG1SU8JBVymLbkCZrUy-UyPdaxEg9ofuUyVVySCZXVy7UyRSczSWqfc3Eg9ofrCZH9QJzdXda2caaDZadayCZdDZ2XE9caBnV4gxZByiVyOKosUyXAqQLw9btwNE_btoTLBctj-rrEiEctYLwz6svUw16sJct36sSctOctGQjhLw86sEWy-6s06ih9rB7spLwdQrrLwacttLwebqdwrwLw46shwrYeakct1Lwy9rnctgQjpctuxCwQrAEi_7sU-rnQjwct2QrAxr8ctBet5bqHMwPeteNwMetkgaRMwRyrq7sPMwB9swWyGHdLetzWylGZMdtXMwFRjJdt97sLdtcMwWLweMwaMwYcq4EiB8s2YNHQxLctqUwoetjfanriiRrJ8suMwedtgxrgdtxfagRj3MwtcqY8s_0esxrsdt1cq3Ks9-ri8sDNw2xrEznASjKweCSjuXBESjGsqEdqONwv8s-dtDyr7wrjNwesiR_rdNw3WykNwNdqQSjWdqJetSNwH-r1ctC9stXyIMwtWy4WyhSrK9sXet3dqN9stNwx9RqSrqet29R3Nwf6txMw9si1Nwv_rY9shetZGi-dqJYyuUjqHZkTwAAs2yrDAsyetBAt0etV0T2etJOwv9ss0uJTrlwez9s-4lx0uROwCdtQTrMzrQIZ79sxlt99sVIZy5HbOwlaObTr3AnMftoAsTHiiOwteqkOwO-smOwwAsoOwXftfHisTrbftvTrY-sZ5s7eqzOw-Aswzr4TrBBs5Ow0zroft-Byqftsiasftp-sLfqKQwDPwo6tNsO0ft7HtBAt9HtXfq2-sK0rBItYhoDItb3oFItCgtA_s46tFgtcLoRLlF_sYIi-6tqfqdPwk0rFDt-SwoPwY_snFs_SezfqXkt9jtpPwjUwbgtaKZd_snBtf_sJsOACsfGNEka-Urm_spgtp_sDJi6Pwt_s9Pwwgtw_sC1ry_szgtDQwrpm2gtL1r4gtZCsvVjbCsDjtR3oeCs9gt3viSQwiCsgVrWQwKAtFhttJiCWjh1rq-rNhtJwiUAtMwiWAtLWjq1rVlaWht3AsYhteAtUWj6Cs01rtQwmhkWHtwAtADs-1rlhtqht3QwqwiE2rmhtwAtYhqF2rzAtahqfhqRDsxhtywi3AtN2r0ht8At2htf5r7WjkSwYYy7ht_larCtGBtSRwzKinWrHXjf2rXRwrWrF0r9KiKitBiqTBtEiqgRwzDss2rJiqzARUitnRwXitjxirRwTiqtRwcitZ9sbLiwRw72ryRwqSwSkt_2rA9I_jt1TenitXby5itCnaX1i_byEJR0BtmRmuetlTwHSwzithTweOZ3it6ZyLTw4BtGcy9GR9it_RwRTwScyXyi7kwNQwOMiGjtVYjHCyJjtJCymKoZSwMCyaKlOCyPjtgHtVCt4EsXCtVjtWCyQ7tyZyZCyT7tlXnuZkIYrvPwKcyDFsiCtB4r0jqhjtRFsKFsRcyx0r5cynjtC4r2SwE4r4SwH4rEZjVFsK4rxjqsSwDdyDTwbzi3jtS4r7Ct2hq9Ct7byWyiTTwDSwNXrd4rGSwwziNTw2RwDgr_cyxit9FsaTwlitcTwQktgdyYbyTkt3ZjkdyPZrqGKbdygMtOTwzyAWZrR0iZZraaKzQZiktA5rkktkDsCltVvxEltYKvi0i7TwK5r9TwJRZcUw9jW_zI7Dt8Db9DtbRZ_Dtc5rRltRVww0iEEtIUwJlqJeyCiTOQYVUwNey1TwPcyPEt2GsREtTey3HJOlts5rYlqEeyxrSlUwjPDnUwEHspUw4Nwbltm5odltKHsflt9DZxUwnEt5bQiarzlq0aymltJ6riDmoarAwrWVwsarhbj9lqVXw_UwwltGPMeOwgHs5Pib6r3artbjHVwgRjLVwEAuJ-G3bjd1SieyLFtWFt76rkFtlVwXmt4VwIcjeVw_HssVwvmtR7raIsimtnFtoVwg2iqVwafySfy1Hs86rn2i-6rUIsyVwJzEpbr1VwgmtvVwXfyxFtX7r8Vwa7r1cjzmtV7r6JwiyeVItgAqXnqkOuZgxaIt7KxvwxcWqAPxTyxVzpMopataknq7LolItd5liznr3iBiolKwQrm5Ouzts_3oMdsJioB8u33wNjw4ntnmv9tagRvUioIPuGiusmvIiuMPuvmvVDyG4wEoqbjwKot2mvuzkN4wwRveDyyRvMJtvPfT4wr8q8crVotgiuXotkPuZotZKs-RvniucsfvDy6dsOnvj4wFSvu8uHSvVnvyiuKSv7DyuhZ3Pu3iuHaw5iuHNognvy8tIkw34w1JtW3Z38tbBoFckrsm8otYes_4wTkwKjuVkwMQujSvYkwFKtakwNanckwSjules3nvLptQ1nN5wS1nP5wpNwSptzjoUptrkwg9uTXj64we1nO4ZIerb5w-Svo9uuEyBTv3kwrjum9ttjuv9uq9tx9uqKtLkoWovEllber1pqQTv_EyPdnzLsX-qDFyhovWTvjov4pts7KzVmKFyrer95wk-q_5wO-uB6wMkuD6wI2knTvzovkOot-qW-uN-t4ovhxaXRuQqtmlwwlwZ6wP3wsQvU6wIfrBPllFynlwW7va6w6Oo-TvrFyy8lw2nQpvmqtL_q8lwxFyFZe0kuQ6ZKUvSek3Fybpvu-t7kuw-t9kua_qZ7oOCvMbw2-tj8d4-tPmw6-tG_u46wIluK_uxrqM_u19npbtlXwcmwC7wVrqxgrlUvrZy0_q4pvYSuWGyaSuYGyuUvdSuwUvFumdGyW_tfGyaNsvmwhwf8BhsnwlGye_tDQog_t2mwNqv4mwO8ouGy7mwwGyRmoxluJhsk7w0_um7w3Gy3_uw_tYQor7wInwRVv9lu-_uWhsCXi_MtCmu8_t0lwXdn3lw2fkVnwJHy5grZsq_fkE6vcnwB8wRHyD8wTHyOAuVhvXHyI8wWAvK8wbHyZAvN8whTu1dnjTuCgvcOshmu7Vvjmu8hsQ9oNnopHyBWvrHyostpRl5nwuAvQrvHWv1Tuj8wKWv0Av3HyCow7Tu5AvQWv8Hybrv4Audrvv8wWWvFUuDOg08wJUuFPsLUuP0ufWvJPsNBv98w0zaaowpwsp2wJawUnuStthowXIyYBvtWvlowjsx5encIyv5nu_jjUugIyvowuQwnOtW9wjBuGsvottfzfyUuJhqFXv91rRjsi9wJuqLXvyBu1Iy6BvTsvp9wIpw4BuCVuTXvIIyu9wvCr_IyWJncXvLVuIouXpwGJyIjrMouvysosvjXvepw79wyjsXVuWCvpXvYCvmpw0svtXvppw3svI-wxXvgCv1amv5x0ikRToVAjhJyQ-wIkssVu7TlvVub2vLwQAYv7pwTksULyFXbK4x6QsYksIYv3Qsmnx1Cu8ou2Wx9CvAWuBpusDrxQgCQtNqw-ut1nxHDv3nxEXxh4xwswHKyovqOcAN_vcVNLXxAoxYpuPKyfqwRKycpuTKyepux4xWXx3tvXKyjWuE_wbXxG_wOoxrcNQoxgXxrWuBuviKypDu8Yv3qw-YvqKywDv7qwjts9qwwvthoxM5xBrwO5xloxHSsnoxGrwCRt6ApERtV5xfKyTiZDEvNrw-Kypyxc5x1oxe5xRlrg5xCRy5HpOivAGxw0v73xILJJFr58n6_wgrwxuvSLyWVoUksmquaYxtSsDpxEAx6uvmYx55xulrfLy2OybyvoEuyrweNy9SsmLyxYx9MhcpxYAxIavAru3YxMvv85xkvumms8YxzwtDswRdxFsweMy3in-EuumsMYuOJha6xPYuqvvRYutavAMyYEmCMyTCpmav69naYuXCppvvlQyDBxHFuuavnEmwavVFvcZxGqxjswx6xKZxz6xjZx16xqswbMy0oy5Hv66xieiOkrmIx-6xfnsvZxCUsUExP7xFiiR7x5swAZuFsurMyBTltMyJsuvMyOOyTdvaqxJPy6FvjBxWbvlBx4MycMy7EvUavqBxncbrFkFGvhpy_vvyBxj7xJOnjsurwvlsu6qxINy8qx8BxLNyywvftwACxvsuw7xqDpSNy-gsUNy5zvWNy4fi4su67xMCxNrxraxgnZQrx7Fk7Ttvpyxax0twzaxKcvH8xMcv4ax3WsLtuAPnpesJEpwNy_axvzt9_nTtuW8xRauY8xHbxotuWsxsDxCsxfxv-Nyf8xQuwHpsCOyTuwgaupcvuHyqxvOpsvVstxvoUteztAsx09x7bukMaeuwmVitau2xvUOynztwIr5YoyIr7Yo9xv-mSj0q6oyaoR_8xDyvIWsKmnYDx7GvdStbDxxHvPWszHvRWs00q_HufsxAqy1Ev8oyMQn9bxwOyDAdCIazOyCcx1Oy4PyBNycyv5OyfyvvsxcuuhFpeuujFpguujNhO1qBPyQ1qDPydImm9xPPyAExxdvacxZqsccxlqx5yv3dv7ZoOPyicx7dvRPyM0vnvwCzvVimPtx2Iu79xHqyZIaUtxPXscPyYtxIWtatxRWtH-xmuxHJukPyCJvgtx9qs_cxP-xpPyF2qKJvntxtPyQ1tvPyb0gJwwa-xutxMwwwtxrevO7xTmsQ7x4wo7PyqIyS8GtGp1su_ao8txF3t-txEQyvvu1zvxJuEuxy-xhtwnrsodxQQy9RySQytrsGHpwrsMkiYQySux9JvUuxsExyElYuxNduSXtPduGKv9LyV0vvtZluxzzlY0vR_xIexT_xCJuqux9MesuxUZgY_xjKuzQyyux8ex0uxlwui2tg_xiKvzfvqwuFLy8oxARy-uxl_xp3qzob4Ku4OaGRyEvxkexv_xHvxJLmpexGYtvssCLuJYtQvx7LkA3tXGxHxu03x5ssYRy7ssTeuZIp3xwHLvQxudvx-ex6liMLvEAykRyUvxeKvIAyjgvbMkcxuivxkOefxuMfxQAyOfxovxQfx0RySfxqLu3Ryxeu5RyzeuYfxm9mafx_RyCSyq9mdfxrLv0xu13tdywBfufywn0L63tiyw-1vFMvA2veiyQTx5LvQSyZTyZHxOfuEmmVSyLMuxywVmxYrZ0ywR2vEus3ywaZt5ywcZtuashSy9ywNDgf4gdvyuHxsJpwHx_MuVusqzlXusLzwztro2v1trnyu7OVyfuSzw7zwUzw64gy2voMvzMu9hvObsJQyqVr14tCivMIx8Mu7yu-Mu9yu92llzwTIxnzwVIxMuyiZvdOrhglYurkglaurpbskSyz3wpflaatVNurKp4zwybs6zwwsw8zwpurjTy_zwlTyB0wVNvg3vI3xcGaG0w0urNUh2ur2IxwTyawk5IxPOmvNuoYDr5tv3vVOmV0wMPr8TyUIMbOm_Tyz5tAjv6guCjvxNv9Nuf0wywyIUyi0wt1ok0ww1o1wx1UycVyLVyBBdZVyAHAbLbGlT1Sdvic9ofg0ZDpfgxyOWHQVy_EgHdanLbQvpwNx7icjxytLbEFgaVyAzdFdaMFqYpfwsmLoQ40ZwByctX3omi6tSIt9_v17q8fy8csNMRlCyGTxsFw7RxEUxqCyfgxALxaakEjw2UeGjwEMomKpwIt_OuBMlD8u_BgfcrG8uFPu93wegyiRvggyRDytmvTDyQVeLiuZjwXDyqNHZDycov7CnG8tdDyhjwLJtjjwNJtSawDDnAnv0gyh8u-croMoT8ta4w9Rvbot8gyPejqiuxDyNsmzDyl4wTnvZejmotC5o7jwVQf94i-jwZnvu4w_6hcUmu8tM5oCEyN9qHkwinvWSvpQfMkwKEyOkwW9qNEybhyPEyNkldhyvnvTEyG1nihyyDZRQuS9uIptILsW9ucEyN9trhyvjoQpt8drAove9ulEyV5w39qX5wpEybKto5u5hynand5w8hyf5wr9ui5wQovk5wGTvm5wy9u3EyAlw5EyClws5w8Eyu5wbPbMiy5NsOiyiergovZ-q5sfTiyYTvViy6ptc6SLFyJ8lrovOFyN-uBqtuovVHxTFyF6wJ-tSkuL-tJ6wmiybFyRLt6oveFyb-tEfrR6wh-ujFyj-uvlwxTvWLt2iy7fsfqtq-uU3wskuOpvnBw7OVy2nSpvk6wrVBm6wbfrq-tdfr4-uh8jcPl8ku9qqMjyZlo_FyG3klpve7onpvGmyDreaUvJ_ucUvL_ueUvbjyLMtmXwtloE7wPvmjjyZrq-fr07oAgrkmwP_tpjy4loxgsZMtBqvR7wfvmEqvEArxmwyVuQgr3jyLnloluq_uc7wsGyqMtf7wgVSAkyqNsVqvFdn1GyGkywrt4GybqvlDgkSb6_uz_t1Ns1_tLnwUVv1JgOnwz7wQnwnRubVvGmu57w1qvakyk4knExBcZtqvOmufkyOAvQNt2QojkySAvG8wuVvnkywVvpky5qvpnwbAvDno1jyvsqs2whxm8VvRjj9hsoHyU9oZ8wFsmb8wsAv-sq-kyzTukhrBlyMoYDlyohrFlyNWvDowTxmFow6Rls8wMlyJowAIyPlyy8wGUuSlyRowUlyTowWlykNoMOtqNsQIyt6u-hwktqE9wwSyH9wp5nJ9wVBubIydOtdIyrly0Wvtly1xmvlyknunBvW-o6ryIjs0lyddeqir3ly-ow1QwATyWdvDjGCpwq-oEpwjSo3IyHpw5IybjsN1y38w6ttWXv-Bu9ttw9wijsLmyBJyDCuJCvFCuiymMCvGutcpwMjr69wG7k_CrhpwSJyjpwYPtB-wS4RtamGDr2svgVurpwjmytpwzXvvpw1Xv-svqmyjYxsmyS-wGSylJymCubTooCuymyqCueDrxCyjCghnxvCujnxggnh-wzWx-my8Ptsnx9UYunx8aipsf9WxGnyt-wzBke4xtksDKyltvGKy7nxAUoJKy2ksLKyXRsNKyVny6-wPXxECeRXxLFxTXxUvtYDuB_wlRsD_wxYviDvcXxkDveXx2YvdqopnyDkkP_wFuvR_wr9e5qwBnRG5xTLnvKy0Dv7Wu2Dv9WuN5xkox0Ky7Dv5Xx8nyHqu-nyJquAoyauvn_wNquCYxeuv10mFYx7zvTquTUYk_xZwygLkJuyQEvZxwRoy9vSdrwgDePLy7_whrwYoyQFrbEvHmsq5xDAxyZvgoyaLynYxcLyJAxQlksdmMAxnsymMy0txedm4jmAavQCxnLy1Xuh6y5Bxqto6Xuvoy1YxsLy6iThpx1ry7BpyLylxq0LynxqVvvOrulAxQruZavGZxSMyUruPswVEmPCpUmrJ2mdTsLpyZmrSZx2AxPpyM_xKMyFnsTpyQGrkYuVxtH-ncFuYPyWMywrudFvjFuZMyxYu0rya6yOvv0mr0St9SvlXloFvA7xwZxHtyKytc6y3jnvpyMwvATtyxteqx_swgqxAsytOyyMyavu7pyVbvFjSCax0ru_xtFaxWVtD7xh7yiFm7MyYsu9Myhwv_Myq7y3OyJqyRaxVtwMqyJAlPqyo7xjZuSqylXoMNyVqyONyXqyQNyW_n2bvvnr07xmHrm-xc_nJrxnaxLrxpaxjqy8sudNy-sunqyAtuonZ0GuJxvOexLxv2axqzqDauxqy6ax2Gv6nvIau_twDHuVuxFqrU8xDbx7qyVtuHuwubxLztW7yesjxrxhcvzrxGryYIrUztmxvOHv6rxHuw8rxZuwlauuxvSryt8xf7yTDxtUtebxrJrz8xrIrfHvlIu38xC6lODxy7SQDx88xrbxmryrHmoryXDx8aurryRpy_aulOy1uw9evQgfxry-Hu0psbdvgxq27yP9xihmnoskOtnDxlsxXyvEIm_ry3pyiAxHvwvDxJvwFsypvofJrrvofuunyv1sxRcxSIvobuk9xpIkRsydsy_sxUsyYPyMtxnYg6yv4dvsprqImHPybFxzMyncxUPypcxsIvXPylMyRlnpsy7IursyyvwC-xEcuusyTzvwsyU_xaXs6vw8cxEJvMRyGJv4syBdxYWtN1t8sybWtotyW-xKPyvExBtymKrb-xOdx94CQdxawvspyEDjo0ge1tYtyfJvU8yc2qo-xR7mq-xAFxFQyC_y7evIQy6ry8KrBuxJYs75yZnylclBXtnPugtyKfvPuxQrrA_x_1tywwntyE_xibo6rsLwustyNwuQduvty-dxytyTOhpQyVwurQyb0vP3qV_xawuX_xuuxPFlyrrNxw0YsPxwoKuRxw_ki5QypFkowui_xcWP-5ycOrA6yn_xKuyfZvq_xoLkAgvhxwu_xkGyDgvsssYuyALuauyPRyOvxRRyDxuTRyfuyyexD3tWRyF3tUgvaRyQ1vcRylRyAtsIAyhRyC3gX1vwuyqGxmRyzuyCywjeufLuleutIpVlmAdoZlfCdoHJfEdoRmiHzokyRJzog9mpxu_LmPzoGvyDUnBHx5gvKvyEHxgAyz1v-AzMasOvy_euQvy3xuSvyBZf5ew_1vPtrTHxsItE2vVix0zwHMu8JfHyuhvyL2vjvyPxyUoSmvyNCgdSychvMrnW2vpHxXyugwyQAwV3sbyu1vySwytUeqhvtSyZMvvSybMvdyjs5qzSyzhvzZt1hvfus_Hx0zywMuEOrGwyVvk0Mu65qJIxdzwNwywMv5yuyMvizwDguRIx_yuZOkC3vRurXwyj5xJLyMgu2ewJ3vNNuvzwdIxxzwfIxYHxUguTzuT3vdivNNvfivX3vhivZ3voIx3bseNurIxe3vC0wxwy42xi3vsivksn8Kp2wyq_mvTyNMuI0Rpzu9wyKhl-Ixjvsw3vlvsy3vEJxEvr5NuHJxRLp43vOaT9gu9snHUyX0SRxyChuWOAEhuP0ZA4bQoQTUxeFqvwQJDzXUxrKKgqQ7zpQJBNDzdPxclQTDzM5YGXAytJgMqC1SovJ7_vW2CR1ASTBhQQGoaqHUovJChQO2bcDzlDzHaJLSCctJo0XHHD3gQh2G5yJKScWDzpxXovJs_vbfwMDzQDzA8U0Dzm_vzSW6DzrHBx0S9DzJIqgDz-DXJXOpHcAEz0vrxrQcDzIxBA3sctJ_Cy0Aw_SxRnKJtJNEz35YPhxagxRhxDUxpCyjZwrCyOKxtCyQ3sMEzgiLqKpO2CovJktJ_NXSEz0CyI9YbWVvRETuJJ0sfEXqEzzLIP3hhEzSvJtEzMbmD4gC_UgiLp2ufEz57rBPUyDzK5hkDz3gQnRU7EzjDzytJChQAcW9Ez-VCPJVFFzdMBpDzHeHrDzEgOcDVvDzecwyPAIFz5ZVlYwnDzuDzfpcLtXCEzgrJuNE27AqAAQhAYFzctJxKWS_C8uhfFz_NXbSclhBjMLbsd37bZFzq6CbSczFAjMLVrJkFzhDz7uRaxx-xpnahyYwmCyPWxoCyixxGyykxxAZqWKU7yQ0zpA4bAGzrAyJ0ADGzuAynsBGGzxAyclQJGz0Ay-KLDQxxrQhiq5CiXzd94Qmxxm0SMGzGlTOGzcTx87UXGzpxXZGziTxt0SeGzNEw83VhGzi6RSGzqzdlPjpHckGz1PrObWhiq5vr5LA32sLTVq6s-vr5pi7UwNxrGQrtUweltAWy6da26sdLwemtfLwPctU9rPwrbQj7ey85RKWyMQjWctjLwWqiXwrabqRWypLwuLwecthVwJmtRQrictO7slbqlctbWy3Lweea19rpwrqctllUY7s-Lw3-rAMwmWy5qiDMwvXy6Qj6bqkHzAftDdtTNwExr1Wy68RmHzosi_wrpHzSOwrHz6XyYNwWMwqUw07sPRrQxr_WyGxr8Vyx5Q9Wy8Hz5juImtv7R8QuWdtE8sEHzEHtrMw77RLQxwUPIVwMYyU8suriSXy0MwlRj2byAGZoRjXXyqRj1-rpdtaXyyzytdt8-rvdtfXy_-r9RrB_rkNHfVG2dt7xrG_r9xrMNwHeqsyaL_r9XyNMwyWy0XyIyrOdqvGZyXyz8s78s7FiPyrKet4IzNetwIziNwyIz-8RBYyoNwL9sYetFYySYysdqIYyu_rKYysNwIJzOYyeetfHZLYyxxrNYypetLJzWYy_SjCcyiNiaYyBOwghacaywERCTrGOwNeqUti94sr0u_4st0ulYyv0unYyPOwF5sPjt96RLzrkWp5haxSRnti-9sXTrIftVzrJXnlAseTrNftgTrPftjOwfzrP-sVftAZydHiT-slzrV-snzrcft0IZIZyhftv-U_AsZVC4Ow9tiPZy9By9Ow5zrTuiBPwr-ss9QCASFUrPBsGPw1ftQSw1xit6tfZyMXUYBsiZyZ3okZy06tVUr26tR0rTIiG7wdLotZyXjaH_sajawBsyZyfPwECtQgt2Bs3ZyR_syKz5SwzZyjYrcgo8ZyOeyDFRsPwsSBegt2cy_fqCayAkajgti_slgtSVj2PwVVj4PwKayZVjsgt7PwO0FLCsxgthVj5KZQCskVj1gtVCsRVrrVj8_sLQwaays6t4pXQQw-gt-9QTQwVLZsgqDhtlayYQwNAtaQwnVrqayj1rTAtQhtuayShtwayPwiLHt1Cs1eyzQwAiaqQw4aychtjAtLhqlAtbWjhhtBDs7QwDDsDWrGby_1rfDSIDs_ay8QwXhqMWr_QwOWrFRwwEsghqTMzXGAIKlPHRYDs2kt7QZaWrNRwVdyJ0iBTwGESiWr6dydbyURwfby5GKhby9MZ-hqkbygARLitnbyhESpbyWBt0ZksbyMLisotdXj6ck9DsULi1hgbitWXLCEs4bylBt6byZJz8byiLiB3rcZjD3rfMzcgo7RwOcyJ3reTweWrISwBMi7BtQcyudyCSwJSwX3r-bEndyDcyb3rSerd3rC7tm2oYFgGCyG7tICyEjq2XreNz4XrxxkI7trKoRjt9gLM7tUCyYCtBSmlSwy3rbCyKLo1cyXcyeDsLYryjt9ht-YjqjtF4r-cyejt4NzFBt1jtrjtBNiTFsIdyvjtWFsLdy_NzabyBOzqYrQdyGTwSdygzijFsINz_WjXdyVNzZdyqFsudyUOzQNzLDtWTwhitzFsaQZgTwUTwbOzmdyudyMZrrdyfJSdDtdOzDBtIydnTwmOzbktydyekttTwNGs3dyPGsskqzTwkMz1_TeAz9dyPOAXGs1kqHRZvktieyQ5rDUw1ktFUwxggkGs5ktmGsdeyraj8ayX9rKPzieywGstctyGsUFgsRm1Gs1aj3Gs9Zy5ajgeyhUwKUwYeyNarUltX9rWltX5QYlt6ey7Wy3Gz-VyGctueyNHsmEtiltoEtXbj0eyEIzjdtWSZ4UwZSZ6UwFptdcqZHs11ijiA31iyar2EtY6r4Et1ltFVwB2iJfyOSZLfy8IRNfyOVwCmtCbrcPzFmte0LSmtlfyemtnfyJ7rffynVwkmtQmt6LSNQzdmtJIzfmtKbrMmtaFtAWw0mtebrcmtUbrZQzQQzZVw6HsoFtN7rMQzjmqufybQz3Vw3fypFtucjzFttVwfMS1fyxVwwFtmIsWgxDnaXACt3oAcrBKwexx4FzgMxhxxwwxZEzHyyUWxGQY7yQXAC3tQILBitnHRzBXBA4oMRzjhNOrmQgyYXSPRzIOAFnpKRzUJoURzHFo_FzjVA2UaPeW2Dz1wQaoQxUaeRzQaGhRzpYaaPxIGzcRziRzdUxdoQlRzTMYKZAfyJxrQeSKfyJf-EaoQijQbzBwlKeKPRJAvRzsEA9JMxRzjVACnAuAA28LR1A1RzywH3RzN2T5RzkmJUBGWXIxrQpNBRrA_SWZiBNSzWXI4RzLTkJSzOSzgEA9RzK5RRSzZ5ECSzQSzKSz_APTSz1IWBPUtRz37U7RzOKNbGzpRzmRzlgWlSzOWUlSzx0SlSzzyFESzpHsjgOeKPQcWG-VEYWvSzmIUyRz61wMQmt0Y5Smw0Yv8v91jSGdERzlxxbRzETAdRzYGz_Rz8RzE-SnSzGTzqRzdGzJTzpBAGtAsSzQTzGtAuSzUTzMIEDSzcRz2RzzSzZeKadWScWJTW0GBXTzbbVGXqC1S6SzOKN28L8Szf8O-SzcUAByy2xcDTz-FziSzoSzJNVeSzViPjSxQrQjSzhZV0TzETOYYqYBGNXIWNV6TzzyFaSzbhRHSzdTzzSxEYW9Tz_APmIUCUz8BPZMxAMp6MS9Sz1AwLuBtTzDHcvTzGGtxTzNTzpSzGlTIUzXSzLTz2MW4TzPsc6TzSTzSschUzrdA_TzWSzyBA9JMuaPAUzgSzR3GeTz8ZWSkCQUJkUzjTzIaqZSz6TzBSzMIEpTzJKMrTz1UATUzCTz9FzWUz5CWkoQKDzUPx1wQCVzODzfsBGVzaUxDiKJVzrRz5kQMVzzsbO4FmCQrSAUKPuVHzeWSzVXDQPjOnDQJRUWKWZUqeJQEIQmKPCMAOUGSVzhwbaCQUOqWPYeVzWRUYVz7CZhzdlVzetb51DeVzIdaKTB-oHrSDNHQiVzpLQ3ypGqYYVzlNpmVzSoYeVzUtp3UCqOE2wKAIQ33FjVzqHUYVznDQ0PdOWHo7U6VzIWzRRVjwbsJAFIQmfamCQbiGHWzFDQVVzrfws0bTmctVzaVz0PAhPqHNRdVzlIQCEQ7XQBPUPVzBUqZqDSVzcWzracEbh2MWlWz8EVVWzUVz0VHW7qOUqxMBvWzmKPXWzK4j0QqocF1WzHgA3WzhGqpGQpLQAIQ4RUUFwQDWuWzlVzpWzXLWj6bIpbMWzWWzdWzo7qTCwQDqItXiWz8nG4TxM4sibWdZwCKwCyyBgyEyyYEza1waEzMTxsVpavrlWz2Vzb6K87UiXzW_ESVzMgglVzQpclVz8KwZKAoVzC7gYVz9yYxXzt4vcDQwGzVHd-VzxRYyzQ9sD1sbNWz8tPqNQyeLHSm2GRQUGFRVN4CUbyrQZQ_ZjnABYzoFZSIQuaqQADLfhBHtFIzTWzPHIp5M1FQTRMSVL24vCKxbZwSFQOEz1Kxo1SbYzTEzATz6yk26pPyxmVpFyyDRz_UzH1ua1ZfYzp4y0PQTYHrYz2sWP8qxHQteGZrbWHQqGQYQMQxSGKQwKmDKQ09I_IQSKtylKRIQQ9KjnA6lyWURVYzZ_xPYzyFQ9eI3MA3JQCLATEbyJQzHf1RQjsqMRRXmu80bt4lNTDerRcRkIfdziAdOo2RQxaWMRRASQLvjlYnMPRKJQuByOJT2vOrRGT4KdhRRPRtaINhInZzHiR3MASRbRYSjTf0YzkIQTWzAHQYIQDHQUZz-jJdYgmJQhLLXUP-Vz2Zzd3Q4ZzC-YX8KpNQWsQCjN1Xzrtb2YnbWDPHQ1tSRHQZRM5hYczQq2F1ZzZHQgxAlKQeHQ0RIgHQvVNb0FpfM9FBmHQeIY7cpaTBdIQcFRybAyltseT0ZzAXzmIQuSO8bOtGQiHy4VQCMAnGQBlYeVz3MA4KLqQQcvaCQSUGQfoQS5NfaMYjjxnkS5PZEA53DK1JnAoBbz-OF7LQiNQKpY-YVvPQKYR_Xz9FBRUyXTBP-BeMQ4GTCBAYMQ8eQXyVwPQlLQ2zwWcDJbzqLQxPQcxn44Y6ySNHQ_ORtQCvSQRRQ8vQ4SQ3MAmQQUIOqQQuvBhDQkQQ6xABwHxjiDfHeRQQRQgHAGxZxHHmbzDXGTEbXTGM2JQQQYQQSMWqyDM2JcZzebzaURfZziKkDRQhWTx0ParuSdXoBgw5aqbz6xAuCTabz0NQtFA9eSOdDGODi6BLgFBWHWKUmXzf3FSVzYLb3LxazTaczqVzeLbNpclVzhxyRychczzgDMIGmCQxVzVARLrJ0CBNHQbggkczt0ZapctVzPWzUBd8VG4DyKhFTWzinByyALtXNHQQHQ9lOpJLtczo0AHWxiFQKWxiFQ9UzwBiARzCgyx8pdXzVUzpYzJ1WiFQPcz3NQvYz4ySxYzrMPzYzzRRSazpLQ3MACczO8e5Yz6FxGbOHsODfH9Yz_nv_YzIYzrdx8PyndeBZzw7IFZzFNeHZzQTCzFQtJQ-nB4JQ0LeOZz-JQI8GGLQlhB2bRTZzLJQTJQz7x9dzerdMGDaZzJxaBczq5U6RQOtZhZzdPRjZzqiLqZzNZPnZzXHCNezPLQtZzm4CvZz3GQriUyZzZdznmNTazBHQrdzVLK8ZzxNofezdJQXHQAazhJQcKQGbzZLLtNQBXBHMQpLQOtbKazwsmMazF8COazAdzlQMXQradznSB2Zzm2DkKQdHQsXIcyJSbXvaObazBTBiKQJUMVuTgazrIQnIQEqslazFia2ezqxk-MCHfzANCsaz6hsgVQ5VQAlY-ZzaCQzazVfIVbzjCQcbzUogpQf4azWGQ7azqNtsJN9azVIUAbz9HQc0gFIQEbzseznez-ORIbzTdzpezMbzHoWObzaMQ3JRUMQgQQBHAUbz1azWkxLMQufz8PQe0sddzG3Ygbzk3Zibz1SQ0bzlbzySQiRQobzNjWlPQrbzEOQtbzvxAvbzqJjxbzPjGzbzm-kdUW3bzwRQ0Le6bzbQQXQQU7w0RQAcz9RQDdT2bREczSIDGczWiWIczr7dKczK5jNczvxASdzFBQ2PQWbzrPQSczEXTUczzMAWczlFW4rGkWzaCQ2fxlVz0CQsWz6gz37UYVz9gzzSWBhzWFQrXzSVzrBQX6s8IEXHQpHQEJKCWzk5YvXzuHoEhzCNVMgxtVzrBQn0YIMQ8btCkLXHQ5XzZzQ7XzWVNwhVc5BEdz9fzcYz7csURi5fzgYz9Qz-Ft5Rxi7tQyxmYzNdzoYzvEwphVjhzYbzo2BQcz4PQ2sW_fzJOjBgzsvaDgzbRQFgz-SB3bzJgzRyJLgzDOQ_LQOgztFAQgzkrkSgzn5IUgz1bzzPMXgzBfA5bztRQnbzcgzFqvN2mfgzT5FOTcWHDjgzH4AlgzalAngzllADzRMczEizsgztfzugzrgzygzy1U0gz1OHWOQKsAZcz_gzn3Y7WznyJdczfRzQrQlWzGWzGXzFDQJWz-upcKXyizV2GlczuJxbcz3VzNWz00SnDQO5DXHQPQp-iz7izlkhrDwLXzghzuVz2czZfzcLB7cz2_BH3QwezREQ4hYAnDCdz1nA2ZOk0QPSQT8TplBp5TdHPVKCVJBk0Qs7GS3A0xDKsArwErpAEWEcOQiJQ_tXrizYYzjFwDKxAgwVxdrgwV5uOyxshzlYzcXzEgyeXzUyxcRqh3sJrYmCQf3Y-iz3WzPYwA4b3izbPHoWzMXzqWz0fw8JDqmVFkzxWzYWzPJVRkzNkzyJxy7FHjzTWzK1JCXzSVpLvpCjzOppMkzjJx1fwGhhOjz2WzNXzJQm6fwRgxRXzgKPw3ABKxzjzbZwVHw2jz_fyycwwQxBRzDgyUhx3PpsAqZczmoQBGzKScroQwUyiAA_kzRDzS0AClzGCihCZ3PkucaYQMImcsdAxUxmoQjVyNHSetnEVypVycDZHVyvxQZPPLlzEmchwbmoQuVzU8JNHSrcz7kzxzb2fxmoQnRUFlzBggjlzNpcmoQQpcOlzI3QQlzvCZoVyr-LqVyVlz2CZhDZDxsroQyXzOlzuGzp6s-PrTLw0Gz1Pz_HzsUwmPzuUwQbjbLw8GzJXyJVwV6RFWyPbqBHzMqin9rTctg9rVctoLwXctPWyeTfK6RbctFGyq9rTzQWQjWWyN7sYWy0Lw3DiR7sZHzT7sgeacHzfWy49rsctkPz0QrlWyrWyA-rwHzddqoHzJhtSMw-QjUMwYNwuHz-eaJMwFMwFcq2QjIRr_XyzIzPriAXyNdtYMwgFZaMwJRjsvidMwrYyfMwDIzRHzFIzeovzRSHIzeRrGYyMXybRjOXyqrikRrp-rWIzE8Rs-rUXyOSZWXyoxrYXy16jANw9MwfIz2cqeXy0xrgXyk8sFNwmIzT0FoIzJNwqIzr8s6dttIzJSrsXyx8s3IzXNw08sZNwhsiS8ssmzBJzNyr6Iz98s5XyP_r_cthNwC3o7nzGGimNwvsiEJzDYyHhaHJz2eypSrt_rxSrWGiNJzMozietwSrOha4dqRozJIzP6rvyrvNw4SrqTwnPwTBSbJzqGiFAsagteYynYjgYykJzKOwjYyEzroJzC5sOOw2ERvGtiWpVhgUOwcAsyJzVTr0JzHftzYyjHN1Yy61idTrH-s7JzazrL2YrAsw6WN-sTftAKzRiacHiqTr0AsGKz2AsI-b5eqZ-sKKz3OWKZyjft3OwNZyQKznftSKzGBsTZy6zrtftq-soZk2HtYZy4HtaZyq6tCOfccyJGgVBs6ftgZyjKzpBnaBsJLlSPwBgtWUrDgtpZyuuiKItFYnkBswKzmBs6KzNNzIkq_KzKQzN0iS_s5pzvfqqRmZVr5BstPwAayXTwHLz4Iih_sRvij_sMLzngtOLzD4r5PwJCscVjvgtA1rQayygtYLz0gtNQwWayXCsYayiHZMQw8HtfJifCsV1rFAttkapLzkaykELLAtBwiGhtpCSmVrpayXnzwCStCseQwvCs3JivayvVruLZlQw5LzvPzZspZht8rBrQwJhq6ayJVbmAtEfnoAtJMzAbyvAtjhtY_Qohtsht2QwErzOMzZIyJbyD2rLbyBRwSDsyhtWMzWDsX9raMzEPzLRw4laePwYXr1KzZby2CtRRw6yrBitebye2roMzqWrqMzaRwPxilbywWrvMzHNZxMzWXjrby1Dstbywyu4Dsc-I6Dskmaxby6Mz_Ds0by9MzvRwj8r5by7Kz0KzYgtkit8RwLEs4RwYNzDkt6xi_DnUcyrHRIcyyZjwitodyTcyFNz_Xj-vCOszjjqKktWyiUNzaOz8itLSwpOzfDtknaPSw4KzmxkdNzxXrfNzfcyhNzhcyjNzogolNzyEsnNzcSwaXnHDRMjqbPchSwlHtXCyR7txcyRBnnSw0cyfCtXTw3NzATw5NzHFs7Nzz3UQTw2NzljtWziCdy7cyEdyvSwvCtATj8SwzCtm4rMdyJtzOdy2jt0MjmajhFsMYKhziCNzWdyJDtFszcZjadySOz_jqctzLNzPkt67IkOzaDthOz3FsMqEdozYszJ0ilOzdtziTwtdygtzSZrsOzvtz-uirtzlDtsTwnDtuTwqkqdZr1OzRGscby4OzYKvNlqyDtsktZGs-Oz2Dt4kqGlt5DtnGRHeypRnJPz4ktMmq6kt8pzaBS9ktc5rSey9ZyPPzMctRPz5UjQlqaeyVPzceyXPz6GstHsWEtbMzN1iePztctgPzDHsGbjKKSjPz5Hzb1iBmz5GzDmzKbqweyrPzyeypEt1UwKXy3Uw4ey4lqM9rSozYHs-ey-Uw5Pz1Pi1EtPzr2Yy5KSFfy2lt-KSkHsKmqPIzTJzRIzzbj-ltl6rAmtOfybwPQfyTVwgVwrQzVmtqmqqfy2QzdVwWQzrVwOQzjQzUfyvVwWfyuQzoQibmtXQziQz2UwXVwdfy9VwaVwxfyzVwpQzwmqZvzomtqcj4FtoQz6VwxQzcfyhIsJRiymt3vze7rehuiOuRUzXIwV1wOWxKdzbXz7FznYz2GgIyyb2duhuIGAwhumnqyhu7Iw2huSgyUHxUgyznt13w1ntYgyQdsOjwcrmQjw37tEiuWdsjRvYdsigyWjweyyYjwBJtngyrRvC8tL4wbDysgyrHgoyyYPuzRvjMoygyQJtvyy_crnDyyyyjPunhpWixYJtc4wq_de4woSiMnvc8tAhyyDy-8q9yykotB9q5jwnKsEzy1PuGzy9DyBkwZdrAEyvJtMzyx8tUSvPzyJkwhdrIEyCjuTzy-oqYhy68tGjueSvYzyxUm_8ttdrczyvdrynvQjuYEydkwM1nlNlJLsoesOKtnzyXpqgEytesvhyveskEyyhyEov0hyC9uipqeIzq1wsEynju3zyNovg5wZtmxEy7zyzEy9zy1Ey_zyGiyqLsXov2fA0vn3juGlwJnzNiyjMwPiyM0y4Ktiov6KtkovCRu55wEkuOexGkuVlwbiyZ0ydiySSSH-tUFyG6wWFykiyrTvWkupOopfsi-uqiy3OoQ6woFyS6wzfsT7udiwL3wt0yl2ktiyQFnqlw17wr2kENt6iyAPo8iywkuj6wAjyVNOCjyG7d_0yyLtq6wtMs5FyTYZY_q0qtSUv1FnJ1yBGyL1yDGy7-tXmz56wspvVmwBrtT1ydBhQSuW1yjUvhjyF7wlfq9froUv_frvPoPrt8pv6_qbluO7wpmwQ7wqcnvjy-LghGygMtjGy-duF8omlu6Uv5jypGy0rqrlutGy6mwBVvh7wCkyj7wW8o0luBnwCfkDnwEsq6Gy7SupXxkCmfqvyng4_tRkyDTuYVvFTu-yzEAvXkydVvWHy2grgVvEAuKNtsiUQTubnww-UdsqVTue4nXTuhnwVmuVnwknw8moaYmeTuZVfc-jj2yPhr50vm2yBiwRIyp2y-dnr2y_VvomuqHya8wsHy4nw_9yGWvyNt0HyxOszAv52yGtqGly5HyIly7Hy7AvA3y9Nt-AvOlyfrvCnus7LTtqIUuI3y7Bunrv-gwVowN3ySUuiHyR3yTOtT3ytBz0en95kX3ystqZ3yoowN9wKCrd3ydBuiPslBv25n0owkXwk3y4owMtyaiGpIy2uw-InwnuRooMsvKwy88RI6ukoow3ydZirovLUu68w6IyDqlZsv0-o73yYXvKmymfnMmyHouKPtfXvF4yJQsOCvwAkVmyJ4yrymPJyOCuVouiAeXCvtJnVJyJAjFBmYJybjraJy57eeYxCkswpwlPtiYxqVuf4ykCuqouj4ynutl4ypJyl_orJysWxtJy0PtvJy3ou3CvPKni-w3ci6jrOYvBny4utAQtEny44y-AjHnyd4xcjkSqw7BmfUllpqN8kB5yMDuIvtTWuaqwMKyGclTDuEErEoxgRsw4xAlsy4xenyfDvgnyU5yF_wopuPoxCLnnnySoxb5yqkrd5ylKyLnUYoxpKyqQuU_wboxCBzxDum5yzDuHZviox2DuKZv5ny5Duu5yR5x7Xx_DvHXu05yY5xFoyrwqguvF8XHrou0vwwuHLyYwy__yxafLLy38nNLyKFrVoypZvRLyJinM6yaoycEvcoyoqufEvYLyG9nT6yioyeLyQmsZ-yJwvpEvooyd8y3XutVo2XuvVoE6xosu9quR-k7DmaAxRqxCYuu6y6Eumxq8EuV6x-oy6wtupx8wtbvvDpyQpyFpySpyHpyRCpJpy_6yQZxMpyNFvbmrPFv9Ly2vvq6xUpys6xWpyyavv6xUMyoKhP7yXXlxru0VNlZxOqxVnsoZxs6yW2qgMygTynpypxtppyYPyztxs9yv-nbqxBnrGsum7yPwvPbvloyStws7y6pyiBxv7yDkUx7y7vvAHrp9ypsxr9y0Xs5_k57yebv77ygbviwvK9yCtwjpymbvC8yqwvE8yjfmk6yXHrpsu9qxTqyetw_BxM8yMQyRNyQ8yoZucqy7cu37xW8y57xY8y77x4kncNylqyA8xfNyzGuhNyVCxu9yrnuvFQk8ynNym8yRgmUryUgmrNyKoruNyhrx2qyjrxopxlrxlrjnrxcuoqrx9qy4Ny_qyJbxvrxFHv9Ny78y_NyGps-8yWHu4CxLpsC9yXuwo8xWorKOyr8xcuwrYxXry4QbSOyHsxkAoVOydrypzt6YorztCmn1PnaOyutucOyA9xUsxC9xAryucxF9xAbunOy3bx9ry10qM9x48ynEuedvlDx11zksxyOyJuu0OyEvwl7zGvwuDxs5mP0t69yMcx9Oyf9xKsyIiiMsyIrkE-y-8fZvw0uuYcxJ-yx-yxIuOExH6masyyVtzuuXcxQPylvwSPyhsyocxjsywtjNwoGzv85zNXsb-yTKuWtxxtyssycExgPyPzv5vwzsyVev1syRcuC2qcMAL1toExDdxeevYcugevC8z29xIrsstxTif7imoKrdLefJuX5zpzvmvub2tOtydGvQtyBQyStyDQyWpe10g3vuIYsyvuDuxxevFuxatyjwwKFxlwwety5-xEHp7-xazl9-xzJy_-xRuxLHpYFxbQyTSnIPyAKve_yCKvrty6dxttyT0vHKvl_yP_xp_ys_ynuxsFxpuxFxwftx9tyj0v0Fx7xo9boTexDuywfvFuyXex8_yNTyGIhPoyF4zLCzMoyapnexwIZsFIfHAzUuyJAzIMrMsrXuyz_x5dlrexIYt4_xD1vMgvuxwz3xXAzSgvkLj2exDLvEnxhts9_xI0RmTnyyo7xwAfxyrejAzGAy0SnFfxtsrKAy2uyd3tNAykvxPAymvxRAy9uyTAyqvxVAyBvytvxYAy9GxaAyx_xcAyzvxbPa5eucrw9gvt3zjAyBhvazoeywBZtDfu-LudewRHx1qnGFo3qn1QaRSyH2vaHxgvycHxWSyLyu5wynWThHxetrkHxqvymHx6ywLMvVyuvvyXZUxvywmyTEQlBzDzwxHxh2vhMuj2v1HxsBzG9wuBzste6JpQzw2Syx5qtMugiv2fumMvFwywyu45qCSaIIxdvo52vACz44t6yu64t8yuJTytumA3vLivWwyI6qpzw_QyYIxOCztzw-_viOrTCzXiv8LvRBzT3lS3vY6qdatV3vfTydCzhTyrwygCzc3vfNuZZThNuK1ojNuJtr0wyqCzAhlsCz4wyuCz7GTwCzp5t-wyu3v43lt5tPcsv5tfofY0wTcsIxyBUyBjvJJx-Cz63vOxymCzHjvOJx_7vSfw_zuBVz8kzAhzBbd4lcYnpllzlgWFpcMgg-A0qlz4adkLbE4rrczwXz-A03lzxzbQjzTsdzxyv6iyoa4LbZntAykyByMilj6tY7t8xy7fyhBq37qAyyUEzAgy1kzLdzpBqiDqMOx4cwH6YKyy3UZEDyUCzsilHDyjhwZgyAiuEPufwzdGwnGCz5lA4wkwzxCnJiuUDyHawWDyH4wiyyIotkyynPfmyytgyxwzXiuzwzc8u1RvkDyePueiuQ8teGw6wzpDy1yyn8u3yyJsmjfZgoq1jwk4wKbkj0nn4wtnxBzyfDnHhyp8t_jwrJtRxz48uyoqenv8bk8iuOzyc4CQzy30nT9q74wLEyZhy-4w-otA5wUkwbzyWkwNjuhhyPjuQ6rlhyI5wnhyK5wwxzM5wYQuO5wpzyR9t2xzT9tX1nf9u6xzWRfY5wwkwzzyTzw6hy2zy14ykfj-hyDTv5kwFTvCiyvjuITvA0yp5wvpt1QuYov3Qur5wT7jiio4fjb7s0ptEFyO0yayzUiyKoAQlgbTvU0y5EncfsiyzKkua0yZvyc0yBFnVFyf0y1ovh0y3ovj0y5ov3yzllwxyzgFyQ7iiFyN6wkFyU7vY6wolww0ye-t4iyw3uITu0gjg6wHlo7lwA7dnMsN7oWpvBLgzunOhfB1yB9lxqtKjyF1y9FyNjyLmwz6wNmw-LtFSuAMt36wZzzXjyR1yZjyezzNludjy78jfjyw_qw7oU_ukjyW_u5pvY_uO_tQrtM7wZGyVNs87olRveGyzzzdgz2Uvq1yTco2jy5zznGy7zzzrqBhs89l_zz_3eoNs21yySun8dIVvG0z2Gy81yIky4luKkyB2ys7wD2y9_uTVvhqvS0zXVvlmoUkyW0zGHn00ypQoKTuVsqJNty8of0z_7w-grnVvenwpVvgnwrVvUNtc2y2qvcTu_Ariwm6qvznmyxfaOswkylTuS8wgOslHygAuN9ZAWvHrvCWv90zfhrvmuT3dxmuB1zIWvClyUrvBow72yHlyEow6AvGow8AvPUbO1zD3yQ1zLowhrvR1zaWv75e28wAAen1wY1zprvGBuk_tiWv-8w8hwRIyd1zC3uVIyg1zQEhI9wllyaIyL9wa3yqlyaplp1zR9wr1zBsvdirkIy8WvRCrx1zp7zXCrKjso3y6Vr4lyEDs6lyxIyj9wzIyMXv4irNymPXv39oD2zkAm8IyG2zCou_Bu93y_ttGou56k09wO2zZFhQ2zOoupsvzfnK4y89wADripw_9wwsvlpwC-wWQsaCvF-wwamH-weCvdYxcJy8svb4yxpwpVu1WbnCvTDr_uqrPts2zdpou2zputn4y0AaLtvd-wvWx22zxWx4CvR4x6CvZzmy4yV4x04yX4xA3zCDva4xznxAXxYYv84yJQt-4y5nxi4xL3zHvtQnydLxSnyo4xR3zCoxXQtU3zv4xzhxfWuZDuuYvipuZvtZKyV5yjnyZUouqwCEvwqwc5ykKyhC0EslC5xZoxr3z3Wu7YtznygoxkCac_wzvt0Ck4Xx7ny43zpoxHmJYuv73zBEuMqu_vt35yPrwb5xGEut_w85y3oxLoyqKvIyo39zPJ0RBpkZvdfxTEufquVEuNFrXEukquS4zO6ybYxeoyR6yqXuewt8uvlEvurwvLy95xcwvjLyCVsj6y1rwk4z4lrm4zwEvswtwoyzEv5MyNVteAxzLygAxosx_7yNVtHsw4LyHStyMn36yZStAem8Lyeav-LyGpy86y5msVmryAxM2mB5zGMyl6xIMyapyG7yhYuYZxInsVpybZxL5z46yw6xVMyy6x3vvkemuYugxt8vvy5z8rof5z15zrFuwemlpysZxiMyc7yd5zd4zm7zWBx0Zxj5zypyafn0pyfqx2pyT8zyZxDsuN8zt5z2eZv5zmZxz7y5J05BpjK0lwv25zMtwUZu55ztBx75zm6ztDxCNyKqyjtoD8ydDpTytnsuZvlubvI6zs7xNNyjoT1wvPtyN6zy7xR8ysTt17xdqyICx47xyZuLCx8fikGv5nrTIvDcvHabSCxGcvHgmi8ynlyGWgZCx4Onl8yCaul6zzsxyqyUuotdZ1qyCHuNUt_Irx8y0Nyz8yz6zNry-qyOIrc7z17y8NygcvyCxicvg8xBOyZIrkYoUuwjEpwuolUttcvG9yRryADxTry7-yyxvwwlbHvfbxGsx5cvO7zcry1orery3orgryouw6L0quwhOyN5mgsjdOya7zfOyEM0HnrYsxUOTasxg7zcsxs7zdhmk7zmJ01oyhsx5rypdz-5dU9xBIvu7z3M0ipynMyMBoy7zusx7OywsxTIuysxcbu47zkJrScxSPy87zPii6mnavwo9xfsyWuxXsyEtxZsyMPyo0tI8z-sxyEpp9xmvwr9xU-yPExYxUr1qCqr5buEGpVExmQy9Ygd-y2Ivf-ykuxh-yRevQzvCCocwon-ykExitxWWts-yJJvu-ysPyw-yuPyHwwwPyRJvLdxTJv7nnpKrivus4zuevuKrA_ymJu_PyadxRtyN-z0evPjmzcuJ_ywJuv-xv9yXdx5cuM6z1JjOQy8zv5JuAduaJtMuxUQyswwUFxEwuZ_yGwuC_xIwuLduqtyg_yb9zi_yutyEK0wtybLrX0vsxo_dxqvjsQyoSnuQyv_yoLrxrrb2ta_x0_f1_ycKvpKuVexxfvGuyYexessOJ00_wNoy7oxC6ymdlEAzCLms_xJsrputw_xxvxZIAmxwkvyqIhPAzJuSHeu7Kv7_xK-zVRyTIpfTn33x1xwS-zouy-_xquyAAysuyM1lHlmBfxItsDfxLlfsGx0uyO1lg-zMAyKfxOAyzGx7uyixuSAyNxj4Gxd9mvYtllf3Az4ur4yR0eunlmy-zxMkASyxxuvXxDBzfRy1xuGBzvLvW-wxLvOHxhywHhvjywtbwlywAyuURvKfulSyeurKA0ZNrTSyG4tJ_zivyeNrBDzbVDaBzEyjT2veSynHxU_z8ywENvM3v_ywTgub_znhvg2vphvxJprhvk2vi_z3HxxSyvBzufu5Hl8Hxs4Ut2vq_zcCzs_zVzw4Bzv_zpMvx_z8fuz_zDTybnv5-mjeohzwFatQIxKTyGCzhNm5MvV5UY5gRJ0HP0PGoDA0aIxFA0K5tunfYQ05eoONkLA0hurcivdTyWzuY_mgnme6qa3vUA0qIxA0wdzuwwyuIxhQ0QjCcA0CcsuTygA0vR0zNCq3vfvskA0yCz3Tytzu5TyBJxQcs2Nu-ivBomvA0KxyxA0pfoFUyiCrCPvqTyY8eTxy3vsx1o4RN9kzJscPS0EGzcEASS0HGzQJBVS0rcaHlzPsbGZpuWzJggtKVDGqizd_KVeJVb0VnFV34RszdczdNYX0hlTHA6fN3VXLRWhzdhggMRk6cPtAFxwN3VxiqIgyJ92SuS0smUqVEyubyeLxUxwS0EtbkpiGiBCSkLNChWO31ZGWzvppLWzvppWHV7TCGT0n4GeS0CMdO2bhS0AT09nLYFVrByjbJPVZHT0pS0AGVF4jJ4jn4FvVHstNBOqgJVST0DxbBvbo1jn4F3xQYKwpxbE5FXT0mcrZT0LrX8S0lMC02bjT0xpigvbL7Vu4A4RkRlzGyXZcz8hN8UqcggxCilXz8T0BVp-T06WkAVq6WzPT0gpi_KEdS0aT0CJVQVOVJayeLMxQagge6pKU0vT0MGViUqzT0oCiqTqyKXWOFDzi0FzKzp2FzFwz5jzmhuthz8jz4kzKopBEwBVzBU0JpcPT03HAsS0PZX6wxRS0pU0BggrU0rS0N-IuU0vVxiAA8fxUU0bDBsU01U07FYExx5U07S0XbT8U0GyXBPmNILAIVrkH4S0sIU9VxcggDV0tS0KV0MUcXU03HAiAF0S06-BIilSarzNWFLVnURuRZtJVrTqWgx5SmzrAyS0eaNQxsphznEwGwzgxxjB0OSqlU0rAqnU0IkzxU0CB0HU0EU01iz_MVuV01lcwV03FVAgxLU0tKVEgx5V0QT0rQmGoTET0PqYRU0LV02V0rAJKXWXU0NXkqkzfycz5rvByruzkozBxrmozGTrlJzO0QA5sTeqsozw0urJzftioBysWyW1dCftFlI0Ht4bdYKzziaEPwp6tw-scZyeJzdCsS5smpzThoNPwQUrPPwy6tmKzAgt16tGUe36tf3o56ta1yHgtpmaJgt4hgI_skszf3rmszWXngyiXSwkNzlszmNzrgooNztgoK7tSjtTCy0szP7t5htukX3goCyepMi5fy3OfBigrOv90uIdzaRimAqIwzCRzvhzLwzFRzinqNcrOwz8OvNgy1LlPgyOzzVuVpB0olUfmvhiguB0O2wcwzagyPjwcgypmvSjwrmvbyylwzdyy1rfowzFotqwzYDyAC0GKsyTmDC0wwzmioywzwgyX4iiDymjwLC0OC0vdsO6lhPuoDysjwqDy7gyLnvp8uJdrSejDSvtiut8ukJtwiuFhyJSvXnvgC0PxzKhyv4wATiKzyL9qVxzxJtQhyYxzShyknvLkwmnv9DxXhyY5oqnvahyyC0chylxzL9u0ZwDptezytxzmjoH5wizypSv-C0ikwxxzBD0shyDD0bjuR5wBovncky6jfQuvzyoEyWhykjuJ3zSVmtEyRD0hLsmchHyz7pquQuEiy-kwaD0yjuSTvD0y7Ey2QucD0SyzBC0FIx8QuVTvFFyNlwHFyR0yaTv7ptYiyUlwgsqWlwE-tRFyb0yhfsnyze0ydlwqyz2ovsTvniya6dV6wTLttfsu0yxlwIE0BpvwiyuQvW7uFpvY7udRupFyKE0pqqf6wtFyj-t9iyrLt_iye7iGgsn6wVE02RuZpvYE0W_qPzzu6w8FyJmweE0y6wAGy06wWUvXzzVjymE0rpv_-t86wUUSq_qQrqsE0X3kuE0RGyKNsTGyc1ybrqk9lqzzsUvh1yirqS_tsjyxfUxzzgluo1yilu2zz7hjCQou1yxrqplubQl-zzz1y-jyB0zNF0x_usrtQF01SuYqvTF0o7wJky2MtXF0Mkyt7wKnw-GyG2ypVm6Ns45vjQolqvZ7viF0ME065vlF0ZkyDAutQoS2ym-SU2yh0zs-SLOsk0zRNtm0zwF0RstjnwXmu_8oZmunnwbmugTu1Vvukyrnwput8F0xsqwnw_F0lAvznwrTu1nwKrv3wmMryhhrz2yg8w12yi8w32yNG0MWv2AvsolfRo3st2Aun9oN1z5AuP1zJpgirvT1zQowbWvSowKIyIhkfYiNIyLhkOOtJR0Ottv2wRttC-oilyeOgklyZOtuWvOex6rveBvaBuP9wslyq1zmUus1zU-ou1zoBv7M0oTOnIyuL0VUF01zk9yF3arttq3yGXvs3yXCxqdz4UuwBu9ly0Ps5BvFpwz3yCmy13yBVuGFhYsvMpwUuqOpwEPtJ2zxSoNmyN2zwAmP2zICuR2zbTlT2zeH0V2zNCuZmyoXvaVucmymH06jsjqlWut4ymaCubJyZ4ydJyJgnfJypmyb_oLpxjJy2H0lCuuVu-XvwVuZ-wxouIbmzouo4y1ouAI02CvCI042zw4yFqw_myHqwuwwJqwatv7Jyavq9JyOqwfKnhtvaYvYmj6ToFKyGXxNkrcLsJXxpHhLvtstvvvqcZfK5yyKnYnyytveRs_-wVKykRsJoxgkrc3zinye3zlnyg3zBoy3CahKyuI0Woxe5yo3zrXxvnyAZvj5yX_whhnK5x6Qty3zJZv0ApP5x33z3Kye8n5KyKqu9vtFJ0duvIJ0ALyZZvQ_yJoyb1h-_yz0vq2tvwuqzwfZvE6yVGJToyerwN4zTVoWwtaEvcJ0hRtCAxjRt5uvhJ07uvsrwRpxc4zGO0oJ0_5xg6ysoyC6xapxRL0XAxxJ0o6yxoyK6xuLyo5zPaxO6xrTtHruR6x5oy4qydMyJYl8J0_EvApyq-kpAxDFvJMyaDxDjnCxtf6xJK00Tg6pxRZxfEmD5zKiRF5zBqxTK0hStaZxTGrN7yCBx64zKg0sYudK05vvT7ygK007yBytBL0Jtyt2msFu86xmFvb5z5mrd7yqpyE6mlg0tpyGUsj7ycqx1GrMUsn5z-7ymoy4K0gN06xtXwvJXoX7x19y8ZxlMnDqyaBfMvlqcbv7zOAxg5zsFmlwKhsuMGvOL05qxD6zyYx6BxSOnUGvVL0L8yXL0PNyZL0P8ybL0P6zeL0R6zeqySLhaosNGmcosiqybNyOrxc8yvtwb6zTCxqqyjNysqy2twuqy4twkGk6twHUterxhCxRxvr6zlM0S8x8L0egmRorggm0wuLuU28ydcvJ7zd8xErydor96zeUtlxvjtu5CxUbxHOyE7zUauptuH9yVM0J9yJL0CsxM9yEsxbM0P9yopOW7zbcxT9ytoRV9ysqRYOyV7zZ9yxztb9yrHv7autHv6h0g9yDuu4ztKZo1bxyM0m9yBcxj7ziDx0J0n7zvOy7c07ryYJejal_M04f0rqxx7ztsxb9xGqs8OyJN0NIv_Oy3sxi9xD-yPsyAimG-yGPygOyLtxWN0E8zoIuZN0AylbN0x9xK8zz9x5sx5K0iN01Yg4buS8zTi0sqsN_xHKrxvwsN00cxMWtUXsJdlhPyEJujPy7cxL-xVzvB2qmylj8zbevR-xpExn8zrEx9N0nIutaoKdxyPyyExjcuZ1tzi0HO0-ylyJuYO0AQyarsxzvtvumJvVtyewwXtyD9zZtyWtyctyJux-zvKrrISnXzlvdxCwuX_yXQyLLrEKuaQyxtjKduptxRHpjboQ0vWPs7dx6ww9dx5jmxO0bHpbXtPqr1O0TDom9zsrrTKvx_y7O0rfv9O0c_xWssAP02uxCP0x9z5uxZexQTyMCzIP0AA019zfexERymssGAzIGx-9z3zz60vAeuJvxCeuT6yRGxQRyrxwSRyeuyVMrguyBOeALvmJjZAz8ssbAz8exdRyPGlsGxgAz8lioGxa-zbvxo0vBywGfxf-zVLv3uyBse5uyoOehxusOeh4qo-z_uyrvxr-zXAy4RyZAyXfx2gvZfx8Azw1vFQ0Zyw7Yt4-z-elh4yNwSISyy1l71v--zVvyH2lYvyulbTgyE_zyvySSytywThvVBzwywgQ0VP0aEajQ0cNkpvyYForvydhvtvyV_zqQ0OAwsQ0yvyuQ0pSyb4trSyd4tYyjiyu2Q0cMv4Q0OzwxBzn4tzBz1Zt1BzOD05VxW0o5BzQNm7BzrMv61zKKp2yuTUuf0o2_zCCzNR0jzwFCzUwyMTySR0C4w4fvVf0BA0jbsYR0UTyK3vbm0-ywYTyZ_zKDyTNugR0fnxI0RXNuSOdbCz5SyhMySA0xKppR0kTybsnvwyhguwurVvsxIxl_mpCzyR03wyznmJveN0wnZvP0wugukNvwgumNvkvsCxyCvr4Cz-atuA0u6UCUyZJlDjvHS0CcwmvGJUyCtnLUy6A0tV0NYXEkzzoQklz0V0r8hXiVAcWXiVUkzKT0mAXfkHCW0vVymGWGZpa7VGZpUbWuHVqFz7iYMT08hN4FRVad-HVcgLHV0xQBYOSXhNmrbPVZ4QYYHIe5s4RNyIVaYJMhxNYXpo0l5skV0PWwmV0kYzGopkU0lB0Vhx18pGQYoo0RIVguhZ6hz9hEo05o0LsV1wnCAWEJwSBVFsQnMCYeU7T0Co0kmVDU03V0sWzGo0K5hLp01Wk9izEW0d2s9GwOT08V0jeLVT01uL4lFPo0qxyaAiJIlBV0MU0To0_S0kT0ypipYwmeyruzoJVco0GLVi1dcV0eBqNUzngwruThV08hNcwnRUzSV0zS0NYXu3ovo0w8vZXziB0bX03kz1o05kz3o0H6Y2p04RNe6V8o0MBK9ohEo0Eq0zp0SCnitaVXaFp0mwBHp0kWzOp0uT0gp0tKVcT0o0ju4AfT0vtNMJweczvwQYS076VQp0A4jX1jeT0OdBgT0dq04qdWp06U0Xq0i1jkq0aq0mq0cq0CldCMx6S0HxkR1juq0LUAbq05-CrT05eznTmOrhiq0Yq00bQvq0-GF27Mkkzjp00T0n1jXfNw0ju4AoT050xepcfah6hNq4bvNW7ZX-GFCddUr0grd-fw0jznUprwx7OxhB0nCy2kzMdz9jzOdzvZqBo0LrXDo0Xp0EVkafwAB0Uq0qq0Wq0CMdVYwJ0AVq01q0or0xMBLo0nr0xT0EtdCGVPU0mS0YOS-q0Tp0sxpRT0Gr0tPjRMx4aZ1xpySeRDqbU0cCRdU0XXz-Qz8p0er0oV0yUq2homB0CntoU01spF1cFo0Vs0Alz9uNzUynsBas02UyrpQvEJaBQlKQ-FqnPj3XB9MCPGqIpbvpisSBvGNYZQ8Xk4hBhMp9FBr7GOegf6biCiCaNQCH5XkCtbMxbnCi1s0LQkTNp1SZ_zTq4CSFceoNujYdQLLbVRHJVXLwnNgJVHpQzV0AnN9iMhGNgNj4NBHMDTRY_hagyEXHJFt0rDJHt0C5GIt0joVGt0Lt0knN_MVToAzyG8q06xSYcNWVAoMVGt01s0z4OgMVct01s0SOqOQEZVkCZRpyjeWP5HVXnxHFVtmMnt03mNDVNStQqt0Xt0dt0JRU5t02iMCiMwt0tEJQt06fNStQzt0kt0w2bZPjbpi2q0J4jGJBeUagJVps0-JBHr0wGNo1jjSRObViLB9fMpomJu0ePjWpils0vXkU0V5s0sPjss0Ipd2Ilvs0sHNnmb3wdbpLbpieu02LpdPqHwdhu0qs0dt05HlBPqHNRus02jpnu0zRapu0L-Bdu03mNms0zeWgu02sb7PWiu03mN8s0Bu0UNph_BS7c4HIDKBWVA3mN3u0bu0iPU0s09u0wOm1PqHvdrPjxu07s0NPmEtdhGNcSL_s0qLDBt0Nv0Usp6u0Rv0Mt0-u00zAeWPAv0E1S6s0Ev0-gxeWP9s0pSCMLWxt0XeNIp0WvN8Uqks0lXBlv010wVDwdt01oQBVp2v0bQL4v0W6bKu0YlAsu0tbca6bCw0HyA3v0vXk2u0Uspxs0zZBKVqKeJOPjru0Jw05XkiUqRu0I0Tju0USkODqFs0g1c4fGFbjm8U-LpMQmhXTcVacmbYX0TqmiU07jzJwzdX0gRiggxGQYeMud_zxQ0i2vzQ0h_zJzwtZt4xZKeoNzwyhvvfu7Q0tbqp4t-Q0Xn0tyuBR0Kbs9SyVOl_Syopk0_zfzwxMv3rnDCz0Mvn0oOurVOrBzuD3vKCzOoyGLy3kkzv08v0nRq1XrHw08RASv0mXkAU0Ys09v0Rw0Dw0cx0tbcBw0cu0Sw0kv0tXkJU0L6bQv08u0ox0Uw0Gv0-s0Jv0ev0HIZCt0Ov0Pw0Zx0mx0ix0ux0tbcFWqBxdBv0qv0Mt0LQk-fWdw0_VAt5V-LpmyXshxhZhrdTvzIard_lAio0qFz0CFlo0yiAweVtIIFZBqNOz3Q04UpQKyiBONdpNKgNjxdTIDNTDYkdXbvXuQHmwxJHLgyxa7dp0YeV01jzHYk3FzNs05Fzfr0kB0zUq2o0NOx-kz3oQHoV3t0Mt0Xs00v03y0Xt01s0AcWHpQ1s0QoV4y0R5Puv0Pt0q4C4LASt0pYEIu0OrhAz0Nv0a7VKt01s0UZwncwzfucXNdfN7PJGyxirdar0vcwzkzvQxOs0-p0gr0qV0gEq1QxXhxteNSn0GGOVvNUdNedNWFXHmNSYN_wVEmNJ0PVAZw1wQPvIhwtGtzJi11wo4Qhkv24Ajkv61wRhwkYHThwHiYePvWhwB2wskvD2wlUEF2wBCNarb8rKlhN1s0EaNhyNuhNayy0ZaQLfgbsPixEYRoiNS8eriU1Jt2ZNGoyS6oHEYCYXTqTMJ04pq5DlieXL_QomN5SlomNF5jpslBiNycGzeRfeNf6z3WvW_dsYN7OUr_zxckHwk_xzwXZWz0cLsioNVrJo2jloN1ST4eN0BAAYNnXfPJu_eNUVAPyNKbNDbNapNknyBPHDTUyAYnxOny0wrf0t0OmwmWCTzNZzN-bNZlAQfNFkCURSJaNoJrB1RKVeQnUCDynywrB0IA0XRvA8uyJsbwz3ntxB0bgytMbzX0PDyK8uHPFM8u1PEaioRIy9B08X0_B0sRv_X02-jvRvCY0m4oEY0qyyxgyHY0U4wBnvY4wDnvCnvk5jGnvCUm-wzSQy_RvuDyeJt_gy6yyPUmChyZY0v8u2DydC0m8tr4weY0t4wQxzLhyRIyNhyw8tmY0XxzqC0ZxzXSvlnvVhypQnuY07otgxzdSvzQf_6lejo0C0C5wnxz3Y05C0BEnoSvl6jkzys5omzyBZ0ozy0xzRptiEywhy4xzU5wzhyKD0xzy7Sv200PZ0ByzRZ0ipt1Wut9uMQRbcyYD0Uovw1nHiyEdk2juQkoLiyTyzJ0yVyzL0yUufRiylZ0bYZQ0yqD0WiysD0rZ0MFyeTvhPbwD0QFyZlgMRualwzZ0clwjiyV-uryz4erURuY6dhkuY-t8Z08ovsiyHE0uiyR7vCa076oEa0N3wGa0lRu0yz9lvxbnT3whb09IHoLtDzzi6wxqqGzz90y0FyUa0bsvYryXa0s6wZa07FyRzz-FyTzz6eUd7o5FnkE0EGyi7dGGyQ1yIGyS1yKGyfUvMGyOluOGy0pvY1yy_qxml68Sljyh3k1E0rUvF9Sszzc_uuzzJ-lCqvn1yT7wWiziGyBF0GArfNst1yHmoEbZb7wqluJF0Hb0A0zg7wKb09mwMb0z_uAnwSF0LVvUF0NVvL0zPVvVb0ZF0u7wgqv__udF0PnwV0zc6w-_tjF0ehsB-jP2ylb0JAvIstdkyMAvPmugkytF0SHyvF0UHylkyRAue2yZHycfzh2y4b06yRG9o9qvnHnCF0z0zETyt2w_b01kyW8ws2yQBrDG06kyrNtpstrAv0sxA1zaBrC1zvAuE1zyst6ogQc01stSc0MKcm9oMtqNlyXG0Zc0bG0aG0ZG0jrv6DhEPsW1zVlymOvMIybInjc0LttnG0Q3yB9wWUuglypc06vyUttsc0WttwG0vc0wWvqowhUuzc01G0wIn-c0zIn3c0V9w5c0j3y2i0l3yVSoAH02lyCH0Ed05lyznuvZRyIyweZ-lyVKw2Iyooo2Buq9wEmyTd0t9wFVuBjrHAex9wIPtbd0CutZH0KljbH0Umy59wjd0BpogH0M4yWoubmyb2zdmyE-wfmyG-whmysH0FpxUzRHpx1ike7kd4yo2z5XvtmynjrvmydR0xmyv2zsjr8pwS4z-pwEe0Aqw4ouQ4xuwwpnx72zl-wII0VbLo-wY4xxnxNI0-Jy0ToGQtJnyCKyH3zlKnOZ0QRsae0xksce0aI0Q3zpslS3zYDvfI0Zkr0tvVvtlqwZ3zvYvb3znI0d3z54xf3zqpuxe0-YbtI0k3zvI0fY0FVl3e0S_wtDui5yxnytvt3I0zXxb_wAf0Ruve_wDf0-I0Ff0-DuHf0z5yEJ0BBp25ykLKMf055y0oxLJ02oxeciSf0cxwUf0FzuUx0D6yJ4zIFrG6y3afTwtgXuK6yQ4zFmsN6yhf0P6yjf0lYxZ4zjJ0trwkoy4g0p5zf9npJ0hoslLyj4zrJ0toy8qu2RtrLy1f0tLyzoyAN0Iqy1J0u4z-Yx7EuzFr2LyECp06yAFvBpyREmDK0zpxsav74zHK0MMyNg0KemTWohEkk6x46ym6xIg0srydg0I7ymrufswEqxhswWAfYFvF7yJg0LyqcpyYMyfK0nZxV7yv90cAxSqxrZx3YuVqx5YuXqx7Yu9j0jpyEsuI7xZBxsMy4Zx83f6ZxAh0KtwSbvDtxPj0U7xBax9xtIfihK0AL005zCL0Unkb7xSTtvqx8nsPYl7i0N6xA8y1qxLGv3qxFNyYGuZtwoLyp7xTGvr7xuUst7xmTtYL048zaL0DrxGGmsYldh04vugL0T6ziL0hqykL00TtYPyoL0iosTrxsL0yaxvGvwL0DlnMxv5twOxvpGk1h0grxt8y7L0LWsXcv9GvZcv_GvrCxbxvtM0YnsCryZUtIM088yAOyHryMM0ncvKryVuwQM0E9yXbxTM0vcvI9ynBlb-0KIeQOyjztxoraryvaujuwQ7z6xvS7z8xvkM0Gvo_xvnM0ByvFbxVmOli0prye9ymCxU-0KdvuryH9xz60aiGJ9x-ztRdvt-0Z7xUdvu00BTyXdvr7z5uwt7zPbuHh0UpxjpyTbugdv59yGN0GsyfVtIsyhVtLN0QIvXImC-yTcxIj0nuu9sxUj0Tsy0yvK-yOj0X-xecxvyvIExTj0Ssyp9CBXs2_0rsoL-yAevW-yCevY-yecvaPy4BozDmycxI3qXwovN0aKud8zqj0lPyA2qYRnoPy4N0qPy7sy7N0ZcuYvuS-yt7ys5zORTlev5j03-yvtxPdxxtxdj04-0mg0d1tY2qJO09aoO_y7Xs1evsvum1t4ev-8zBk0t-fHag3zvHYsoHrVonH9zpdxJ9zCXtV_yD0vVk0jO0R9zMLrmtyU9zC2tvB1Xrr3dxH_xNKunbojQyQKuT-0pN0Csslk0krrnk0xsyrFxRqrtFxW_xQKvtk0tSny_yQexOxwyk0ufvu9zBP0w9z4uxVxw5k0B6yKYxUlrG4zTf0ywu9fv-h0DLm40vl2yA-zyKvXyoSP0p-yYBzbLhXP0-dlvexJ-zWGxVAzI1vfmxbGx13xO-zN1v3exdsr5exXgvb-zUGsYeuX-zDAyel0rP0dAzeeunRyoP0wTnrRyf1vtRyogvvRyqgvxRysgvMywn1vAvyp1vCvyr1vEvyt1vBQ0gqn01tyLuXywfAyDtr2-zHQ05vxFBz6-zRvy8-z5xuQQ0QHxGfuB_zE2vD_z1tsF_zhIxFyuhMmUBzeQ0WBzQm0MD1EniO_zHMvVm01doIyjsvyfBzPrnhhvyasem0d2vvHxc_z2vynfue4tpfu1Q0qc0nm0l_z2trn_zsm09w0ryu_Q00007Sy2mbym0OVn0m0-hv6ry3m0KglLIx1_z72vMR0PIx-m0PR0An0HCzQx0JCz__z6k049zEsn6uso7vJn0QCzWTyFNvNn0y7053wqueMA0LNvOA0aCzW3v_w0RA0MvsZReswyt6WWA0QSGuurVzZaA0qrwxR0oNuzR0nn0Ehl7wyssnmHypfp5OTT0wq3Rx3vRcssA0_ivDS0IJx9CzGS0xwkIS03gw1NvDOu3NvJ4uqyNzkUxsNsyNGBw3ZwTjwjWTOQE8uIGG1DXNYxNH9WLxN0mGsmN8dOOxNzMAQxNw4OS0NqwNWrp8XKw4OkKJqwN3yNn4F-2d7wN3yNzwNrUcCxNDWNfG1FxNLIwj2Vb10MhpO2VJ10PG1VvNAUXn6U51Nw3zOFDShZS0NkfZAzNNzNTcz3bNbzN3bNYzNczN1LAWx0foHf3YNz0Mt0eVQ81P5Odds0n3YJH1knNLH1_y0Dz0TbQ73V9qdQH1VH1ahMht05VxLz06xxYH1Zt0LBqlYwQz03mNft0GcZPXzwddkrblyapy0vp0xmpogwucwFKx3jzFTxfCwDyyjU0pw0hr0whzZndkr0Xx0zbWfH1d5WlZPex07y0PH1UH19uW_H1cKX9H1xhKCz09y03mNz4OFz0z4Uyt0hAsUt0l-AMz0DI1-H1ut0Pz0rt0kH1z4O-8hgfNKeNYz0bvdaz0wH1cz0rhznw0zo02H1hz0GTqPdzwnGKfNidN6fzQBO3oNrI1qdNQih9lNKgivz0WZExz02OuHhw5iQz1w2z0uML15u41w35u8z055uShw75uokvB00A2w4kcjJsF00lJsbhwJ00w1CL003mNN00lyNQRzQDyR00C3lT00WcNDTRW00SFJDphKkwa00_3zuLsoNekjTf00G90uKtheXbkek00dyJ76en00pMRp00EiNb8W-6at00fttx00QA08trKyZF30AZf400xks600LcB800uoNmoN_00B106zfD10aYNAfNRG1J10J10I0mcLLx4XoZNibNP10XioR10iE0XOlNzN7G1Y10kgAa10bGJ0Fpd10hzkf10UcrbvyLdsYwzl10v7tMjwvX0p10xX0r10Rjwt10LG1L8u8ItN8u97tlgy_7thyyFZnYPgtwzejwvwzp9gFC07mvHC0Rot1wzTotUoq1gyVKshiuYotYKsJ20RY0pPuM20Y2zF-gVY0XC0R200DyxPubY0qoqfC018uFuv38uIesx4wRSvlY0TSvSjopY0KkwUhyZSv48t84wwC0WzyyY0jxzbesazyv202C0UEyi5ojhyJ1n7C08Y0120ohyX9uAVm520zxzCawnkwFD0pkwHD0tzyB30fnzvkw5-rl9ud9tPD0m7loQuEyzn1n6zyVD0RovJyzmLsYZ0Myzx5wOyz55JZovc00V30hZ0ofjjZ0LlwZyzGFyxVmoZ0JFyh30FkuservD0PFysEkwZ0zD0yZ0d0ys30wufI6wYFyK6waFyM6w730KWmwTv6yz4308yzb6w1yzciwK3wpbnziy3301iy530JE0y0ygMsXkyH40TupvRu60yL40IUvAmwO40Cmw4ku5qqcpvGmwE1y3LtX7o5LtM6vBSuQjyrMLSjy1Htb40Yzzd40I_ulTfupvYmwwpvENsNGyhzzdmw1pvXrqgmwXSut40za0f1y3E0fdyN7wrjybGyxUv7a0zUvZrt4401zz640eNs5UvFF0a7w6jyx1y8jysSuIb0F50GhsTqvFVvKIsWMg0Sut_tZArJ0zxNsP506luVVocChP0zOdnx7wiqvCHyM9ifb0Wkyb50Cst67wQ2yHstsqvNHyJOsi0zsb0JTbub0hsqPOsthsyb0B6vbkl1b0m4n3b0v0zeHyk2y8b0R8w-b0CrvxnwvHnFrvDc0W9o3nwGG09kyOrvxNtF60LG0Nc0wAuPc0n8wRc0k9oO604stlBr8Ng_muE3yDIyOowH3ydc0J3yfc0atqR6uWowMnuOIyCO12noYdwj60MQvl60mtqn60iowp60kowr60kA1bPst60xc08rvw60fIy1c0OexnUuhP11TZ7G0hBu9G0Bd0_G0IsvBH0Mjs0Uu_ow2UuBpwvBuJ6uLd0RsvAmyo9w5_d9BvSXvUd0ImygjsUH0BCuA4yz9wC4yOou29wbpwTVuG_ofpwouqSjre70od0g70qd0UutT4ygmyV4yimyfCvY4ylmyiCveJynVuy5x2d005x4d0pCvAvq7d0k4y_Xv070uQsx2zI4xAe03myWxI5myO4xknxnnxWfR-701utA8092zn-w5utwnxMqwC3z64yQqw0DrjtvLnyOWu6nxQ80lvqS80oUl4-wq4xJ5ys4xztvXsgV3zhI0kqwjI0z4xQCm-vqdyxaKycvtLHhY5y_tvhXxoDvN_wrnyXoxyI0p3zM8n7e0b6aI5xOuv_e02nyjox03zs5yErwEf0EXuj_wCJ0l_wuox15yGJ0B90a5xNf065yB4zuyx8C18ux-C1VR0DGx18nO90alraf0H6yS90XEvXoyV90ZEugf0ZwtZ90orwZLyLvxUdmV6ypYxpf0k-0nMyj905TtYpxjFrwf07qxm6yzf0I6xs90q6yims2K0Fcxt4z3oy4Ev_Yxrms290mug9J0Jsw_J0wpxCK0ypxQYugZx1pxA-0Mg0-6yKK0E-0HGrRg0pavE5zEK0G5zM-0ZZxVK0Zg0nYuO7ybK0eg0oWoeK026xgpyJA1X7yd-0Z7yAM1b7yuZxSBxB7x5B18-y6Hjyg0G7xpMywFvo-0zpyq-0gFNs-0kS1aJvHDpYj0_ulz-0Xbv_g0iT1TdxCh0ewvEqyFh0TsUWS137yfsuLh0owvNh0B6zPL0twvQqyYHrI8yjDpQ_nxbvP_0Yh0R_0ah0T_0sZuV_0T8yYqyY_03su9bvZNyMrxlh0kqyuOnoh0e8yvaxpqyUrxJgiWrxvA1LVsyL0NcvqNyM8xsNyzqyS7l5L0WA1u_0ZDx7h0x6zSoraA1_h0srx38yNT158yDi076zFry8_0-6zMHvqVsB7zLi0D9yIOyp8x-rxjIrIA1A_0tIeLA1lHuZry-uobry4xvRA1Msx7xvOsxt_0mM0u6z9BlPhmTsx16zFyvqryfA1K-0qi0Jyvsi0mOyeDxoOyZdvL9xyi0z8z8bx8HvjdxGIu9M0DvwyA1sU1tK01A1HcxVbubJriZodJr79yduu99yJsy_9yYIuSHvAB14sxHj07Dx0FpjbuRN0_7zwdvIB1q8zpXszJrN-ybsyP-yInnR-yNj0TPyZj0Lylz0tmsylV14Hufj07tjX8z01qe-yjj0EJulj0jimc8zGJuJ-xkB10symPylEx3N0XGpt-yS-xzj0FdxMExy-yu7yyB1t8zUJj6DlgvuEO02PysK0w7z6Py18zOex38zmtw-woNO0cGxf2qbww9qr5evF9zhclJk028zHFxGQyNQyPf0hqw_cuT_y_zvTQyy2qhO0AKuydxkO08JvJKmZC1aFxGW14rsY9zG_xa9zI2tc9z8dxe9zkk0nFxo_yAxw1tyifvl9z3O0uC1o9zzFxTuZl0vzux2QyXxup0vgdzV8mgdly9zKatpKvWR0y_wAS1_uxOuyLUTDD1OP0v3q6pwRP0KRyw-zLD11A0mAfOD1LIpQD1-2tF1vILuSl00exUl0gP0ELviP06exgl0zux6xwDts8xwZ-zkD1xuymD1mAzjl0qRyxP0sRyi-zuRylvxwRynvxyRy-uyzD1vl01D1s-zyl0u-z0l07RywLuRQyCHxt3zBSyCE18l0wlmacoRasHE19Luxqnfzo2LvME1VHxx3wPBzNzx6eoNZtcQ0AMvedgK_zeHxTfucJpWZtjNrcSylQ0dBzW5qZm0pQ0ewyV4tWivaBmcMulE10vynE1nBz0Cy0HxIzwr4guhvqWvoUv5Hx4Hl7HxyBz9Hx0BzS0o1E1vMu3E1zKf5E1Y0o7E1Jwy9E1Hx0PPsGTy9MuNsv_Mu8_z4MvUIxLF19R1RTy-KmTTyL_mDNvRZ1wzwiBzXHxV6qJNvbatNA0U3vcF10J1nurnR0fCzg6qlivkF160a8OkoTy9Ilin0tGosTyI0wsF1qxuxTytkyaRtrn0xF1Z1o4TyoA00Nu_R0DJx9TyovsHxy4guJxy7F1DUy5n0-F17n0WVHNkv_3vFDzB4vW-BFG1HAaHG1SJ1U6yOq0JdwqK1fhMNG1KjIzG1K9HRG1C0S6SFMxNVG1wRaitNZG1LLTbG1w4OdG1HxN_tApwNw4OiG13wN3yNlG1ASinG1bAcpG14LBrG1KIOhPBhG1vG1gb1cqNw2g-ciHdNjb1YD1VbRy1N4G1shAQEJ7G1Cb1jKB7G1_G1IWNBH1XzNYyAEH1djv1y0fx0CI1KI1Mt0_t05v02Tz7v0HH18y05pA1s0-b1TH18b1knN-b1JI1Ec14t0Fu0Au0Ot0Du0At0HIZHu0BONTI1Ic1eeAOc1hcw7t05pA9t0dWz-b1Sz0yOxUz0_fNmkDCgNfFAeI10YqGfpbr0Znq0kzez01H1cX03H1eX0lxx4o0lc10hzE5Noz0ZdNKgNIyYchNMt0RJ1lePOcQu10sJ1DCkq00PvwH909FBakvvlK0z0y5ufkv4z031w6z051wQhwCJ1-z0EJ1UhwrNEC00IJ1a7PbyJD6uH00znVnPv5Z1syZU00ZJ1WiNX00cJ1axzS10y00oZ1LNmHwkJK1-uLLK1qqSNK1OixYJ1RDyQK12ZN-CTGivdBO7oNUdN5c1iIMXgNHfh9shr1sZhNQol3a1FYf5a1-c1NRzJG1SxSAd1pX0n9ArX0bdjtX0aRvdcrTyyF8u3nqH8u1akhwz57tB4wUMoy10t6u010s4nyK1CNb410F8tMotWPuOotK8t0wzA20zgyUotwyyv8qPC0PY0RC0HX1L209gyN205yyKL1BhyYY0NL1aY0Lxzz8uNxzLSvwI0NSvb20t6ud20SSvyjgnY0h20bL1ld1rY0l20nnvn20PkwADy3ejjL10Qfrdr1IgnL1fhyXkwO9uPQufzyXEyx4d1nvjzywL1lzylbtzL1QKtCcUv6jcanA30JD08L1LD0-L1a5wvm0mQuI30Oov_hyhxiBiyN30Tov2EyMM1bZ0O-q39ut5wPTv4juTM1VOlVM105wZ6ooD0e309RSbM1qZ0dM1Ziy_ptY0yxD0kyzLKgedkPkuhiy2D01Z0u303Z0syzv6oy302yz2M1m0y5lvnFyBE08lvvyz4yz4M1-Z07yzC_qzM1C40gqtWO1H_quFyOa0wRuTpv-lwFN1Ta0i7iP40-8lGjyC1y92nNN18Ru_1y-Ruda0I1yY40K1ya406Ms33yakfP1ybN1na0NfU-6wqa0A7w4friN1o40ogsH7wxa0NrtoN12E0rzzRrtqjyomw040m1yo3n340p1yW7w6pw3N1Kqv1mw8zzIF0pMtHbeAVv_N1vluBO1UWS41yOhsK5071yM50Rb0VF0Tb0HnwMO1O0z9GyU50Qkyqnll8oU0zDmuhF0VO1F408ngO2yyF0ZO1iVvMHyi50lVvk50X2y3Arl0ziO1DhrkO1yF0q0znO1J8w2b0L8w3F0rsqpbe7F0vO1imu5509Vv40z0O1CG0Ec0mGhLrvHc0xTuJc0qgkAlyMc0g5eI60Vrv4HypDh2OsTc0arv3AuWc0R60h5kirvXWvcisFIyTlya60K3yc60hc0e60peng60n2wKQvYP1adwoc0bP1fZ1WfveP1OrzY3yxG0m1zb3y0G0nP12G02c04G0kttY-otP1kIyvP1FFxikj8608owEXv_60EH0B70aVID70jCrMd0m9w9P1Pd0_P1K70-BvDVu7BuDQ1DouQ70-3yK2zHQ1T70eXvdd0aH0fd0cH0id0_-oOQsWVunXvyMla2zTCuh70oH0j70qH0l70leeX4ywd0dQ10XvfQ1JpxiQ1iJyp2zkJytbR4H0XDr6H06pw8H0FXb-H0fDr570f-wlBmKYvIe01JyKe03JyMe05JyeXbPe0AkrG80Se0gtvEDuL80kKn8SvWqwGR1ykwIR1ubmUDvNvtMR1QKyTKySKyOR1RR1cny2tvdsglI0YKyLoxYR18tvK10gxacR1onyiXx0e0Fkk9e12qwN0zVlsjR1rAps3zCE1y80GZv0Xx6I02Xx8I01KyvR1i_w5vtyR17Ky0R193zqLnfJ1Of07R1IDmMF1SJ06ox9k0M90OYxDS1REu-lsSYxHS1UYxU90YroZoy1myT4zp5xeJ0r5xgJ0bPGrXuOms9uvVS1dV1uRtsf0hFraS1amsuf0JlRuoyfS1r90zJ09l12oyP6xAStz90w4z190y4zkAxDZxmAx26ywS1cav2Wl66yEem2S1IFvC-0SWoYmrF-0oavTZxqav_S1Vg0lruCT1J5zWK0_AxBK0TMyZpyaK0bpycK0JT1gg0Y-0KBxW5zzA1O9xkK04sou2mtFuYn0rg0Adftg0e5z6B1xg0VFm8Ttk7yxxtDZuL7xr-0N7xWT1ItyBn1wGrr8z1MykBx3MyT6xMW1Ih03m1FHrEL0KaxGytHL097ypA1h7x0qxnwvcnr2T11BxNqy3BxUytE6zWytRqyKNyJ8yUqyK6zXh0N8yZh0wRTjtw4bvWosAC1YosfqyLU1WLhW6zj_ne_0PCxAm1zvlqL0HxvVU1Iokk_00axMgmaU1wqylIu2L0wzqVWgQ8x4h0xNyE9xzNyPEpQau08yrrxWDx26z6Ny46zLbxPztSHuObxjxvQbxj8xEOyhauEd1y7SrxvPpsFA1buw3uocbxVi0x8xFsxYi0oHugHvMDxU9y58xW9ygi00osai0v8xa9y4jbEyv_UtRV1yNyRK00Hkri0tpsDJrfDxy9ypHjoA1qT1Y9xeV1WCxcCr_bx8ry0M0NIkDcxHp1-av9i0HIvEqsovo17zCj0-Oy-A12sx0V1Gj0CB13V1n0tl9xFB1QB1SBDAtx-V1R1tMB17sxhvwPB1H-ydN0UN0JsxKB1z-yuBoVPy7VtZB1rYxbB1QW1JKrZ8zD-xKvuQeviB1YW1etxsk0cW12N0AdxfW15N0hW1DwwfevFwwck0np1AtyZ-x2-yDty1Pyd-xuW1Un15-0dEfVdx-G0WO0KO0BX1oJu2W1XD1PO0_XsRO0IU1GboL_y2i0N_yLO0NC1aO02k1AHpGX1Qk0ELr6-xSFxbSTxdxxrsNX10dxc_ydQyUX1fQy3wwhk0hC1afvjC14jmSwuLevjuxNevm_y6Ivj9zrC1hX1QKv7tyw1gvC1hdurP1sFbxuxr9z2Fxkwu4Fx_xo5_y7_k7_y4k0FP0aexCAzxvkBRykl1AvxAl0tKvSuyt_xEl0jxwWuyq8mD-zs8mQGxsexJgvZP06_xwexcP0AxoTl078mLY1R-z7cgT-zVMk__xQ3tULucgviD1qP0lIpsP0ZFlil0e-zaY1ll0h-zzP0j-z1P0l-z8uyiY1tl0kY1q-zmY1xl0Dvyzl06RyLRyH9WnLv4l0vY1GQ0tKy11vhfxFSy0Y1NHx9-z4Y1Ffu6Y1DFoC_zIm0PE1Km0G_zfvyYtrCMvVP1G2lnMm5b0XZt1ywovyQ_zWm0S_zfE1oHxhE1XTyINj1UnWZ12asUglTuslCgpE1km02HxtE1k_z5JpwE11SyyE19Q00E1eF1AR0EwyDIxsZ1MbsuZ1y_zFkuxZ1HawzZ1Qwy1Z1ZZ1ANuMLfB3vJF1fbsSx0JP09C1zsl-Z1TatVTyW_zc2RPAwEa1D4tGa1kwyPbRUn0FzSLa1Z_mNa1iTybn0twydn0sR0fn0oF1-bsKS0XvsmguZa1mn0ba16wypn0zat0Ty2ivt3vzCzyNuja16Tyla1Exypb1-TytA0qa16F18Czta1Mxye0wADzRm0Qxy3A0j0w5A0iJlhXz2y0qYahx0VPjM1jX1jOu0QqJAI17H1owdku1LPdtq0Nu0sGAn9CqmVnPjMu0OfAou15GA2udax01u1oxsgEAxXCrBQYu0FTDzWnQo0Cvd0u1M4jnu1xu1AVaSxxj5bnCi2ubVu0hTSDy0CnLew0Sr0b4jlyXCzpcmbVxSnc1iLdry01mp4jz_QznV0fz0xy0Rs0zy0nB01Ofuw0oE1sSyqE1uSy0w0U3yIt1hrnqm0r2vMt13Sy-w02BzqZ184gDR0HwyFR0zyu9Bz1yu_E1350UVnJx0DGoLx0Hiv1Mv-yuHF1RR0ed17MvTx0cr1pFlGH1ykYsvdax0Ew0FUqqu1Cc1ju1Qw1Tw0kx0zu1tu1Rw1a7qBjz-v0tXB4v0lu0Ov0b4DKaBOrhew1cdEvx0GhhWw0ObTYw0gGqQv1T1iFy0kLWJiqWmX0mG6gdUBG1QeYHQuQm_yBjSj5BA8w1UsANBAJpMIBA-BBtFAxAnhw0cmbjw0ITflw0rUpeQpCTquhzwc1rw0MwzH6Ymv1dt13vylbo5vyFj1whvhZ1m_zLt1lZ1tm0nZ1Pt12E1CIxCR08hv5v1azwy1zIgl8v102l-v11rnAw1BguCw1KbmNx0WglPx0z9zIguW5U0X1Nuy7LDNw1n7KVw15x0Iw0_v0Tv02LxyV0OH1zbWmw1hoAtu0xwdZw1Ww1-x1Gy1typ8vdaw1Xw16Pm1u0B7CMw0tQLOw06xxEy14v0_r0ov0bPWDv0fMv0u0tMpRgxEy0ADCGy0SPmukzKWwd-viw05SmhXTJx177qivpMx10o0yy0Bq0Zaktw0cyunv1jm02Nrlm0Ht1grnl4tvv1xE1cx1zE10fuuMupd11v1OThEKpVt1GR0Xt1IR05m0KR0h0o82vITyOR07_zLTyIF1zx16Mv1x1Kw1KP0fgl5x1twdew1aLAAw0Tw1Ow17x1sx0nx0knNdz10udOy17x054uwHWbz149Zvx0bv0W2Qdv0aiFLv05lNMSY8VxDv1Pv0qu06x0jz1vXkGudwu0Su0dc1VgjJ5unH1Gs0hy1KxdLudxAnIy0pbS3BUPBYYHDS4IXFGImNLickAi3lOsdTvlA1I1u8X7kX7uMuLnvDSTnNX5Qly0CkLOK1X5QKs0dMxdv1uy0Hwzuc1_p0wy1mU00y0wU06b1Dy1mz15z1Ly1_A06v0Cy1su1Jy1u01tbcvr0cEAiv0tx0101Qy10r0pz1t01cz1_x11fwtz1AqHvz1fy0GkpMt02x0Wy1_01rz1201NMxO2bqw1rs0rv0pRkpkzB01cw0Rv1ww1F01Hy0yZNKy0V1UM01Ny0sRJcWRYFzRy07KLziA8oKVy03YBXy0lpTZy0DjXcy0qxiYJbG11aZB4JYjy0obNc01B_Be01rH1LXqfI1gVph01yH16Kx9p0l01gz0Aq0o01hEqTq0r01z018x1bx0nz1XbTxhK6y0ru1_cWqz12s0tbcM21Iy1I211s04v0II1-01001A11nVxtv0wx0vv0wKW81RpIEd21cgwe2bjv0701L21j21Kv1Q11-z1BWxeWPuw1EbjY11op0a11Jy037bzZz0Wxnd1-flz3Q3aqzJNay0KwTiy0K2XksNhmNDUAP018oElAiyXTmiE8YNAkTokDlYNjAiF31R01h7R-INx00q_TX01ohx0RM7J1ccB7uMtHOPLBUgcH10hpXjRB111LeG311PWpU10U31FoN_XBZ01YK1MuXWpd4nBydNXcKt31g01qc1uIsj01fv1A21hv133ojv1jz01Ofs31wI1Sczc3V7nYwEA31PNHU731heNLyOnDT0S0Cd1uJ1x0xAppEK1F10GK1RG1vb13oNEb1n6UGb1UG1itN6tNPxN-SN_wNJzNcG1ugASb1LLTgG1Tb1ASijG1Wb1_MC-2dZb14Lcbb1ZZpf41sG1PWUuG1p31q41DPD7T0kkDnAytV0z41XPxUS0QkDWS0Elz541KGzqoQ841-jJdS07xJns00sbLxJUfWeuVHgAO5DvMKIggJ0J-S0J0JqTkDGRkwKqxE6izoyJM51czdC5184VUMVggg7xJd7VZ51dlz31AWVOzRUL518yJcNUvHCN518yJiNUvHCe51utAzF0UhBOT0X51Q5VZ51JT0b51P1VGMVVfWf51rXOx51u51j51oJxK2biT0TxJeWzocB67Jmfz5ezutAy41v-BCU0TxJP7qBy1_41MTq9IALxJK61zWzO61J61ofWqx00WzT61uTAH517HQE61UMBtSqGU0v51hcwXVz_51OXzwDwUMx2jvRaFuUKJNxTHwwkzEKxykzswxVEzuwxgv1pV0C21rV0p01mwd9oQvV049JAU0241yU0561_-VEyJRggUzJP51apHR51PUMghzaHQhuVRhzUzJMgxK719_vQ1JF0sRUzO71DTxiI1xo06jzlI1vc1nI1X4sxhzLwIY1JqAa02JabKcxn6UZD2sMPVdHPLyJcXe74i2mVx6LwKm_rPPMW5ZPMRw6QoMKH77GG61JnWqU0f61tRUNp0761461751w51qxnAgx1711kQEgx-71GMVq51mmAg51mNVDXzexYP61Y51QcVyXzi61l5VzRUmJdo61ly1aZwLNxVvnlZqT71hU0aX0131y61n01061E21oU04711V0f61lKHFo0g81EpcX61MNUrHCMggn81lKHA81671o81gKHD819AIk9iIgxi81DLQL71z51I0TOepQ81vMKp61ZYzU81XgxPQmcr0sc1vy0Ps0XFqiv1xy1e81141H61xizn81271NH1M61Ho0N91TOVQkzS91VNVwHWJ81771WcVA1wjbJutAF81Z51JjzV91f91GpdF51051Z51781r51kcWTz0TudWnVVudyJbclTqy0gI1t61C91dz0E91x61Qs0331I91Ts0K91z71zbWY91Okzw01Ac1361_cW-91301lNx6511NBikzMy1bJwE-1HNRC61RWzb61dMBg91f61Zy1yHUk91okzfy1V11v4pn61881S81mgwtH1bMxpgwbz0u61dr0191a81391pVpd81691KScBpQ041r-1_oQTS0BuAs-1641cEAy-1941UlQ1-10Ayc1KRcSkMUasbRcSU8JPZhlhBPSkJpJgGSISk_1K8Vz2kAA_1P0JoSkxRkD_1wWHD6DF_1h6K3vr_xs7WqI_1-hMMKHCGqBVx2sdN_1RgpxOS6UxI0TG_1Z0VBQmLNRw5HW_16ude1jsTAWKU4-16acwWHJpJnRUq_1nacs_101KQ1jx_1P2KUSc0_1Y4K_-1l_1nSBuHo6-1-hMfSc9-1-hMeZhcykWmXiZhNsdDOxMWw4DwdCweZwz31yo097qmI1z61iz0ggxp_1v-1MtnOAiP2K1Zd87Uv_1sVxC2bb_1FWcdom5Mx01Kk6KhomdA2JIqbKqJ_1M-JCv1dp0YWULNUkA2HEzTSk6LpG_1ZU0M7gTSA7vr4szIdMFOwq9sHOwp0unoziYymJzkYybtimYyHzroYyPCy0HzrYywJzvBL3GWwNz3XE71DIJZ81YZ5KripQ7se5sP6KLIV5SmTB2j_V6p0BTzJdz031ow0X71QA2oI1a71lDwL6KB6KAcC9ikWB2FrmRdj3WHd6Kcfz1ZdmX0Y6ZAFAuwTFtQkJaLsh_lgyxKFHP-SclB2h6K470xzhZxhQ3KxVug-DM2J9MUY2fYcSn3KAqMcRkfJMt3KhLAv3KWp1x2yQvwnhBC30XBveIzS4KY6ZO4KI_uDYudOnzbRZynelp7dpunHc3Kc3KYupwxhaup2NvtlpfTcLkGfupwTckTc0lpkup3lppTcu3JWepo5v8lppkp-lpRHCuupWHCT5Cc3KJ4Uc3KRUyXRYGQLTA2iB2DYdC_1hA2O_14xs5OdaA2AD2XA2CD2HzKfA2cAiBD20zJIcDoQmWA2fTAk6KD6DJhzeeVHTAt1bQcDpA2XByIPmM_1MD28zJD6DmAng_1D6DLQm9_vQ1KkhzghuBAwF3sj-1D91k01cB2m01H91D21531jvnM1KrCLtVuQzclD2W1sxtaGynh9J9tLQupAY1bqSDIC9C2V6KB2hGAidD2oBC2PmZA2UA2E4jgA2HD2c_1TzeH4jBNxME2IppLNRugxLD2RE2GE2sHgCQm_HIiXb8tdau0PQpsA2FE2GbAHQmeAif_1R_1h_1sHgDWx1A2QBnvtK7B2hZhXD2aVjjFz121nFzGA2w91711x31ty0zH1aXzm-1G91491wD2SA2BPUFpQDVzoAyQrQAF2HVzvQC9TPbs0QJBEF2UDzMlQKF2ZeWxMBJXPPdPJqKzePSkzuXB5fWxcPSWhiePaLWDVNGgH2gPavcBTPRF2twbucPLSk2gPWRUQF2-RPcLqjoVjcPyLqcF2PUPkdP40SjdToMVfF2nF2gMUOtPgMVqF2PcTHbPp1bbtPduYP8U1cPUSPClPLbVyF2SXP4fPSPqpF25YPYF2TF2MjOWKWLQpWEKtF2pdPBG2PUPRF2EG285162b8MVqF24fPA61iiKbF2gYE2gPWKUNF2UTqmF2DG2iePK61YnpfG2mWzhG2_LATG2rWzSUp9IAoG2SF2tdPcw1DiK8EVuG2qG2MYKskGcG2OG2N_Fd61PF2CG2pG2jG2F5uZVpWF2XG2ZF2j619NxxDwk7pup0511oc1Aop8115KxIig0H1tD2B21c81RA2IyyeG2HF2ONV9G2SQxm0SmG2QUJZH2uZVZH2WNVZH2yyYkF2kKx1tYdH2RG2YVPkNVucPCznrCNl7RgF2L8RvhQOjq2JiaXaV4QvH2WSZrxsMzn9_vbrPgCyYil2Kx_qPS71qD2091sD2W71uD28E2p-1sw0NCn_qPoTXcyPe0s6UZv6JGyPSBCQI2cfnlIEsv13rPkBN12dqsPbkYsqm4uPeBQCrP8ZPOQQHbPhyPaHy7F2KkFq7109IRtONezUZPwUPB0LeeZxH2ovkGguQI2uCTcyPtTPd-YhSQE9FxiJRxPFvPeqmbPecyPBp0IvsVjenUFhtqpK0x6uUvPA1FBrvQwPqMSkqPxsv3oPJdQBEH_WbPur12d4vPBbIiMR8vPueI3vPAwPTJ2ATCjiBEwP6fIKJ2BRv8I2uwPgwPmwPlH04LfqhP-CTx7uGpPe2NiI21c1VyPhJ2FbPcxntovgPBN1PCwyafn8jV0JbRhp0zyhAC57AAkY8uIfzPhkx-J2RivvySn0PezD0zyA9TIczzXZiTPyI2ZlP90P9eSP6GPmP2PHxkHLyJAmPYyYw4Ont1vySRUyhADemCSPPH0PU9GQGAcK2rIHyeOeK2sTRTcFcK2LWHcK2CCC1iAH0PWH25YPJNVZH2kG26v0cH2kmJuK2yWz8TzzK2MSAhH2oH2SXP84u4G2RgPuF2AaAk7qdp0v4syK25K2_LAIXzObWXF2A01k61t6pL5uDsXKH2MYnKI2OYnKI2ry1jYzV71OA2dB2TH2fB248vFhPKI2KK2ywPRrPmEz_WbPI2FxPuoPg4IlFIGkUUI2sG03XEOQEXF1nqLMPBfI2KIVwELcI2B8K8qmBvPesPDvPhI2ryPQeskI2mZPWr1CwHXfHoI2F3C2vODznPKkuI2gNmnGCiXBxI2-YVzI2qmJCAV2I2KxPxQM5I2yL2f4hc1W9I2Nq0rOrAJ22UFCJ2nFvEJ2NvPGJ2E3uIJ2GtGxqPqpP3iwExPlwPNJ2o2OiYhyx1Pn0GnLYJ2mbIUJ2v3wacIXJ2SZIEUJDTUbJ2VJ2-IciM21oPLI2hJ2yhPLJ2O3RmJ2BlUoJ2EpPxUL5L27M2eL20yPKbPQihxJ2M1PELh0J2npyH0P71Latp5J2Rhp8J2KjIAK2llP3PFKjIvySCK2b0PEK2vm0GK2NaL-PRJK2KM2LK2ZN2klPPpYRoKPK2d5NulP1LVTK2iQFqwNWK22yZYK2UkAu4Io-WFRB5vBfK2BEAtsBcK2qHCMhAlK2YlA_hp83JqK2_E2XH2PH12K2JWIVtPnRUmG2QG2RgPRF28MUQtPMoVHO24aPQoVSO2OtP6F2OtPh7UdF2PQpuG2PO2VtPFLwIL24F2OtPmcwhc1rJ2oScNVAc2hw31i-1z91jI1Z81RH2231o-1UH2fX01OflO2GN23uPXyPeyPwJ25VmuZSD1PNN2pwyBTl2J2RN26ZAS0PON26J2I3oiTPXN2w0O90PbN22yZDK2a7ygN2K-OIK290PdL2giBIP2y1UOK2k8LVmPRK21kQuN2dQFwN2In0_Z1C0PzN2cK2bK2OIO4N2emCgK27N2jK2-N2emCmK2BO2pK2k_h5CWLO2xF2EL2vG23WzKO2FO28H1ZH21G2_y06P2_G23K2wHW0G2-P2MYK7KG8K2_F2pdPbO29P2JG2GL2Kv1IL2YG2FH2SMxf8pQXzJH2cAqi_px91sy0gU0ev1NA2WRqRyxKwzPx1UWxrK2mgPvTPHoVJQ2wG2UG2A-1aAw1wQyP2tmMkQ2Gkz9LxbDwrQ20P21G2BMxgxpzP2NO2-RPyQ2HNRbG2n8AaO2H81GqdBQ2KQ2mQ2fO2DH2JG2ZG2rLLTEqHA2bv1Lzpi014E2_11uO2b81vD2HI2VH2_E2Gt0QS0mwdHpQAlzXR2DlzcEAZR2Glz_wQ3mQRcSOpQ8EVKALPuD1ZVSzVKALvAAPuDHnVdSpHpQXbTnPjDGqKt0PcTQ11NU03bTGLZU2VDVyIu0HbTYQA2uDLbTYQAoR2p6M5R2MQEBJqNVXVAKSOqF1KQUJGt0twbIS2C71n_Bkt0lF2Dz0uePJS28t0fFBEaNU8JfxEuJH3YBQS2MxQIu0qHUjR2p6Mo7UnR22uDcS2VAKkR2AnV02bgS21uMHnV3Tp2t0Xt0Q0VwPNbc1ipAF0VwPNqSA5sBekHzrVoPN6hF7BUWt05pAtS2HdKdsTuS28MVct0P1VFcKsGNwXKOIAzS2_xRKpP4eV3S2WJVxSG6S2oKVbDBEUJvS2mRWPcT58JXFAIT2z_QIgVMT271SBTkp9BYzdZaIyRMBwdsR2vgxI11ST2RcAxbTRz0PjNDSCGgHBONioJ3YBhv0mt0sS2jT2knN-S2hUaAT28t07UxkH1hbTFcKGT2WT2ekHacpqmJ1rNoIN5S2wT27S2JbTTnD0T2fiFlT26LpzrQ6T2HdK8T20S2GgH-xFBU24S2NT2EU2PT2MSAuR2KU2xbTyR2y6MIHK1R21cjqnHBONOT2CbWYU2tu102bwR2I0Tr212T0RVOvHPb1d2R2EKzVt0WU2kU2LMKat0QgdBT2I0TwdGCgDpxDrT2XHJgUEytA9VhSKzgZDjU2RcAcWYQgU2T2cc1FV2ZzRObVc8P4NNhRkYdTyU2EV2yUYQtB3WKO2bKt0JV2PjOUV2rBQMV2QWYdBWRlOQV2L5IZDBH1CaU2IHCH1Cuv0cv0Iu04NBzRKeG2UR2BVpdS2eOChmV87UcR2IUq0BGjS21uMwV29TEiR21V2vV2AnVS3buV2iPUBaVdkzOwp5V26R22V2AnV9x06aT9R2pR27BAXMVMFqOnVXPDVAKdySdU0aDqKA2YXzMR2tc1OR2n-1PfpuEw5H1KScyV2vVqPF2Gt0tR2tu1KO2sV2Yx0iT2lU2ax0P4bnW28u1I21S3brW2uR2ZzVeU2uU2xfGaS2Vc1SU0ocFvW2tu1HW2oU2ObTyR2mJd3QNvNWD01hvL981vkz_81s61XQ2eMxZQ2VL2bQ2Nx1Y71rhu5BiWR2lW2qlX6V2aH2azTeW22veEW2caZLlTZX2Up0nsBAS22uDuHo-V2tSeES22uD44sm0u14lo0u34lOTjSW0PRY_A2TAsBB2VAsYW0XeqaW0AJzAIzaAsyozF5lsH1ESquH1N4sJA23YqLA2WW2l-1YW27E2wO2ZL2QX2CNpXX2pxXKALDcDxV2SX2uveYQAMY2n_bVAKOD2YXcLY2QcDhX2TY2XY2jgX9R2fD29_vB3s-SxdYzQEzaMgTL2N0skI1WL2FI2FY2Z71aL22tpTF1rQ0VF1hwytHxJYqTR2Xt0JNVGt0kW20Y2ONV2Y2SscGt0WNVKS2mHoapHNS2C7gHpQdvcIS2g6siBKEpL7u03xyFznf2QBZ2cv0ZyQduBbnanUEdVhDwNAWY2lTKYzv2QczOTEQXZ2m0QIu0A2JMQmTbNmD2-xyURigZ2ohzpFwOH2aB2aQ2uy1PA2YL2qY2KKwnZwEeNtI1btAg6VWMNkZ20CyjDJqmJglNJlNgGANJZd2Gs0NTRlQpJLpJYbi1EWOhfiXbRaJGqKjKkKlGiONPeQcgRI9SsXBShASy0TqU-a1Bd14imDd1hi1rGE12deNeuzn_mLdAWeOW8FwLwQBgQvceiMWiXmxkv4pEnrQlc0HDgJSKdjQnSMpVQHxImfhVZOl0TQ8dPJ1By0ACVNMRrqHy1w1z0H-V9I15z0dzFPd171wDJ1cPvA00_1wgPvD00YhwKJ1kPvMJ1IKBxkvA3UaAWX1RKBwQrSqdTZEWLuRi717URqAWdHPtxC4AWz0gEnZ4hAN4JM2JCPN0QNzgUhKcYT2geLIKOc5Wj0KvPfqtVSGLd3Sq1QZlNsJ2Z8NVvNNlNMtvlR0man4lN1x0HwkzI1uz0-JPwz02YNpJ1qkjrJ1L31S-hVkjx00X31XkgnqStoNDuOmoNb00cerUJj0b2gv0iJ16jXD90aovLc2RoNgHKj00bJ1SQRTc244whbNRmLHK1a017G1UK1s41FUVvG1b-ZyG14a1ufNnb1SG13G12bmtb1NzNQ41EzN0bNTZVqizAH1nLFCH12b13bNdzNPCPm0N8G1gNN-Z2jR0BNkn3V-SBoEWXZ1mfhm1Nd1N0xK2ejKe119AMe1QxSPyyi2uX6v_hu1nqBiuyX0oK1We1UJ1W4ocyy9Itkgy8B0mgyde1tcrIlwqgygiocDyEC0DY0GC0FY0Qbksyyriouyype14wzxyyLY0QC0T6lve1TC0J0kze1gsfLL12e1Ixz1DymKs6e19jwOxzZ20gY0IzyK5ojY06iufnvGkwhnvFf1Rnx1Ks54w8xzuC0UzyF9uBPbY9qvUmkL1Jju0Y0LQuM9ughyWf1ZkwYf1bkwhzy020N1n220M9tff1u9qfEy1L1hEywNlGZ0sNogjuY9tLZ0m20NZ01Stc5wCM12kwPOR4kwsjudtmnKtIkovQuFiyN6oNyzIiyT30Rc2vLs8f1uEnK0yfova30N0ydUiYM1B2ndewnov9E1eM1C-tgM1RuliM1lyzR-u1D0oyz3D0XFy_VmZFyzuf5Z0Xqq130riyhg1xM1jg1viyz30tlws0ygg1wM16M1yM13iy9M1qkung1AN140yCN1wFyhXTIzzw2eEjyRmeR40LN16Fy2g1QUvL0z_-uX40aTfVzz-g1M1yBMtWjyla0JluJGyvpvLGyfN1l40hN1ta0JrtSGy3pvzE0mjyu407pv1a0x40sN1Vh1WNsXh1_7ogGy_E0540bh1IqvY7w4jy5N1gh19Uv8N1_Uv01yg8dDVvo_tvs1ph1K-lGO1hgrD0aSb0zrtLkyyh1ScmOO1ATuj8oBHyZhsDHyVkySsqY0zHHyuChf50rqvGAupb0A8wHi1MOsWTuKi1-5vMi1a0zM2uYHy1F0psqw503WSfHyWi1hHydAuZi1q2y2kyX8wt2y70zv2yFG0vTuHG0b9o_kyKG022yni1AowAP1fKfo8w2stEP1Uc0Q60C3yyi1U60NHCF3yRly2i1V1zmrvb60_4uM3yic09i1Zow_8whxmpG07nofowu-imm0c-ZuG0tc0mly61zwc0GQAfBvbdEhBvlUupP1160Dsv360Sj1ZkjWj1gV17Inb9wb2tsIy2i051z6ryPsvxtt_1zL-uB2zNH023yCQ1O70AQstj1VH0L2zXH0JQ119wed0JJyKou8CrRPtXmyW2zmd08j1f70-j1VQ1sXvXJywFhaQ1tH0xd0vH0Jk12XvLk1rmyu70g4y1D2Mksx70wY2hlUm4yJtvAe0Wk12Z2t4yBqw870--xTtvFI0mDrWtvz4yC807Q1E809Q1wBkPI0InyBKyf4xDR1OpuVI0tk1JDuvk1rtv4ksttvOXxNR1me09ksZ80W3zVXx6k1jbia3zT5yg80te0i80ve0k80a5yFl1o801e0m3zzpu7_uoKy4e0q3zv80uXxcs1wXxY_wwKyelskFTglszKy3XxWl1580wR1Zl1roxNSsW5xcl19Kyel1nnjEroDX15R1f5xbr1Xz1i5xWz1lt1_cmpl1TEvrl15_wI6yWoyP4zwl1R4zyl1dJ0doy2l1kf04l1iJ0nf065x8l11m17oyRwgYS1vytBm1yRtB6xEm1p90Ivvepx2Yx2f0u909U1hLyuev2J0v6y4J01LyQm1CZxspxEZxvS17LyyS1Epy0S1_Lyam1wAx-4z5S1em17S1NjnD7yUZxzS1jOytavCqxiStK5zpm1Lxtrm1S-0Ti0P5zZGrR7yyruhg0Z-02-0rqsAn19-yIrUQT1ykw2StjMy-m1Tq10A1CN0TCxEn1CnrOwv2g07FuHl2wLyzZxT-y8g0nqxW7xpqxFm2nJ0-l2Dh08_kPtw_-0g905f0C_0fn1OytENyH_nYtwHNyG8yJNybvlUL0N_0WL0pZuzevXC2iytHU1O8yb6fKU1KrxMU1Z8yOU1b8yZ6zA6xB8xc6zzytAlnXU1Np1OuoGo1pNyo8yo6zQcv3GvhU1-xvjU1f9yw_0V8xy_0X8xBM0PV1WorTB1q9yGM0QHu6_086zdUthtuIi0A7zl8xYztn8xiuueHu5okvxvSi0XM0EDxZM02cvO9yIDxR9yNj0ci0wYCei0JyC0o1R8x2o1ZHv4o1akf6o1GdvwuwYA1vM0N8fvrybsxvi0i7zzryyl2Syq0l2YT1Q9x6M0mx1T9xx9yK9xUVtjg03_0wg01l2HYga9x4A1c9xHN0abuYp137zxV1huuzV17hmBB1ON0DB1XIvip1sp1aeTB8z1j04yvop18DxHtxrp1KExMj0Ti0VB19Jrzp13buQtx_m13oskC1zIvhj0TXszvwGZghB1XaojB1e0v0N0htxICoeW1aKrgW1yj0Iq1o8zKq1V-xD8zLB1Nq1PTvKwwDO0x8zkcuJm1wW1_-yKk0B_yiq11W168zOO0Tty98zhwwSO0hrsC9z_W1ldxbq1ZO0ck2N5yFX14-xRC1vq1htyFduzq1WC1Yk0YC1ak0cQyoO0dC1WX1R0vYX1ik0aX1Ar1aExdX1pFxi9zjKj2tybKuI-xrk0A0lkX1yQyq9zRexs9zg2t2C11k04C1uX1Zr1j_xGP0BS19Lrml1Lw1LP0hr1hexCl03wuwky8X1C-z8wu0_xRS1u8mAxuSGxKgvu0lxr1F3tzr1eZskuySeuJ3tnuyOY1PLvE9m7r1KLvhD1uuyjD1As1lD1EfxDs1pRyoAzEywgLusD1h1vpgvpeurgvreum1v0IpvgvZBgxgvRJfzgvxivk9m6AzRzoDQ0Wlb5l0Mvyayw14qcywFE1HBz2Y1FhvJE1nMjls1izoNBz4hu-Y1FMuaQ0H5qCZ1bHxEZ1fQ0XSyhA0k3RTm0zdocE1GusTyuoQ0gBzZ2vL5tAzwF1emhvgm0lfuutrEt13y1Gt1cP14Hx4w06HxCLgq4UrMujMvyb2HyZDz1DKpxyuGz16v1HR0-BzAF1Ix0BCzKx09m0ECzGF1Kiv4Z1-_zFNuik2-R1mt1fP2ot1Kn0Ba1SCzDa1FDyVCzjwyFvs3zwMNv_eoowympycNu4t1jF1iCzgNuoivZA0qivsnmoCz8OrdA0p_mdfgtCz1R0kzZvF12GoQ0wtn0S0wxguwn0oNvDxyX0wz3vpa113v2n0wA08F1kOmau1MD18zuSxyfu1J4ukb2tc2kb2oOUZ3xnmxLAX3UozFT1MOefAwMOYBVvMOzMOfeht9eYlxvSRTIXTNT8FTtCbYUu2w0sWfbmWkYQ2uRYeRA1ofYRfh26zfN1XBnRdNO0nWHeA0LOUuKLMOZUuJQeoRpbLOcOQfmFCNOMuKkXKscBBKe4KO0t2MWf2t2-LOdLOAMOfLODNOY3D-BLrLORxK3N2PLD-tKWjOHaBsYO5Qpp1dcLOsKOFu25tKANOltKDMOLcWFtK9MObu2Q6UHu2NamQMO-2Cct21OOw8TaTXlOO8ZAUPObVCgCmbuWYPOQolxOOjoAJPOwRlWIgefA7OOaTXWHOOPOpOOsu2WHOtsqSPOROOEPOKPOaTXXNOzFAr8NWNOjPOPwASTS34N6c2eBO8dAsML80LjPTOu2vuKPv2fBARv2daB9GgjyBHdZsTAvJAfYR6t2HtKargAvEbpKTqKhzRXu2gu2yoUKMOcHCzST3vKyvK-t26rK78StqRBwKNRDUwKBHIvibCWzKwKaLOr_BNwKqsKgAmwwKpMUpv2esU1jO3v2SvK-4Fiv2eu2EuKDJA5VSMxKDuK_qKv7P3mhgv2KqKgqKNqK-qKpuK3hAEzWJMDuZEZyZNsKcLAAsKAaBEKvIsKlEQAPDprKkqB78S36M6v23TApwK9v22UbCw2JbBPEOLt2z-NNEOPKbsFOMfAWJOkqWSxW8ENu6vbGOcMAdGO5FOIbaPORVoY6EO_lAmBe-w2LFO8ys3rgqFOobMh6YNzS0EONTYvBZdopu-UT-Ln6QjFOGx2X8Azw2yF1hCOMv2IGO7w2feu_xRou2O4xsHOPtAmsC7kS9uINIOFRB1pQyFqI5CEHODQA8HOxbKNhAXzUjHOA7BZHOiBAux2sMYrhCiHOKAItaGyGOkVAXzUxGOw4Jwx2h-AmWM1GOPIOc6CDBA9GO1FBBaK1HOQkIjipaJAgNXTyLZHArV24Y2hZVPS2fhN3Y25pA1Y2Ic1uePuZVRy2leP9Y2Wy2fhN51DWS2X0YYS2dy21W2XHJMgoZy2dNAkNVYI1WbAEaNz2sbZ2AaAdZ2XNC1HY27g2GRZZ2UXzqhoiX07Qzuo0mZ2AY2-11XW2EI2SH2QR2xO2yc1gX0iX0QwzNZUSwzRRznX0UZUg10PSyfK1OyyOe1n10Syy0zRUyyTe1WyyODyUd2Ad1A3d3X0Yd27B0z10bd2zmvJ4wB0n_e2ycrBY03K1jd25K1ld22rmne12wzqd26wz5wztd2te1vd2tq1miuSY0yjwExzP20ioq2d2ZC0m4wKxzAzyl8te6ZX20SL1_j22MzmDnBe2OhyEe2Ef1mORi20RzysY0gIuLf1VzyOe2H9uRe2J9uSf1SEyoL1dzyy20IKto5oi9qq5oD1k_Y0AD0he2ZjuDZ0Q5w3L1S5w5L15xz29qFov1hytklZ5wND0ON2sf1ppquf1UD0ze2tpqaOZ9kl8gDP30pLsNM17e2OTvgJ17f1ge1V-qBf271nQiyEf2Yko35wCkudyzXiyGg1sZ0Q2uuZ0hTvPf2Mg1OkumTvw30q6o4D0pM1i0ysM1hf27Z0-D0fFyo0yzyzq0yDE0jf2FE0mFyyyzcg1B40qFyLE037wiqttkupg1EzzK40Ra07Ah-0y1Fyr-tzg1ZE0OUv4f2fpvPN1hpvZewtGnCSu3-tESu5-tGSuYN1bPoDg2Yjy5wvmlooa0Gh1iPoJg2ejyJNwgjyDNtijysKzV_uUGyX_uQh1v404ml4E0Uh1aGyvzzcGy140Yh1yN1ah10jyX7wBb0-40VQlig23mwFij5mwLF0vGyAO1xGyqg2zGy51yRF0sh1Cnw91yEnw512GnwGuvNO10h1Q0zQO1W50J2yY50L2ya509h1kF08erq50fVvFsthVv97wMmuDh2rF0wqvhkyLbnE8winwNi1zb0lnwoO1t0zydnCBrsO1x0zGD19b0Yi1xO1Ac0ynwkst0nw2O1qOs-0zio13gAE60wAv-nwD1zlh2m8wnh2CP1si1qh2ui1Vc0AUuWG0uh2W600i1DOtzh2NP14i1PP168wthw-qualyQSl8h2fIn-h2yrvAi2F9wCi2h1zEi2q60K9ws60plydPsc3yOj1y6061zqP161zlIy9Wv9c061zAd0Xj1PXf31zLsvvIy0BvGH08lyk9wJH0WKwLH0N6nii2Sd0IikBPtBCv-IyFQ1AJy0ooCJypfnWpwt6vPCvlsvSmyf1sY70I4ya70Pjrzi27j10Mo9j1Q4yyaSs6ni706i2uikEk1bQ1Gk1Ppommy3am0d02ikn2zzH015x1H0lQ13H0nQ1t2zpQ17H0Mj20ouOj2De012zFe0xJySj2P9zUj20WxGI0U4x5Q15WxKI08WxMI054yc4x74yF3zWe0AApYe0FR1-TonK0M3zYI0O3zKXxbI0V80dI0UDuY80ZQta80Q5yWKy0j25tv-k1oI0ue0L1074x7j2eR1qnyA5xsnyKl17GnzI0Fk2Ol1Hk2doxxXxfoxz801nyp5y3nyr5yPk2t5yRk2Yl14Ky_nyKrwl80hUBVZvBYx3R1q_wQf0acid5xJJ0Uqujl1yX1ll1v62Jq2jZv3eSlZvVEvXJ0T90JS1sk2W90MS10Cjnrwqqu35xtMTa4zOMn3k2Tn19l2yT17k2pGv_k2npSD6xmn1F6xhoj5rwoNafpxyoyr6y4k2Ag0hEjotly90mpxpS1Ayvsmsz4zX6xZvvZ6x790Ul254zWl2GK06_eaTsivvYSHUStA7yfm1C7yHMy3AxJ-0pi0SsoMMyr6x9Axml2RMyqm1zvvbg0m72SpyXMytStLT1LBxJp2Y7y5m1pg0UqxRBxqGrTBxG722m1Vq1i7yaT1hyqqMydT1yK0fT1V5f3g0cn1xMykT17g0LZuV7xYwvpT1Kn1g7yJh0Wn17-0Ntwd7x-Myf7xX825PyWm20T1gn1F_0am2qbvcm2atwK_0TL0qn1J6zNostn1HC1EF0qYlU_0FrxjaxVp2fh0hAlbos2nrc_07suwvl_7xxm2ph0rL0IuotL061zi6zI8x6GuK8xeCxdU1p6z2h0JV15h0v_0mrxx_0Yxvz_0TEpVo1DM036zrjmc8xDryvU1Fi0Qn2lcv3Cx0U1Un2iauWn2So2YtuG7z_rxbn2nN0ylnen2N9yKXgOA1ztuQA1gM0R7zfryT7zh0qiryXA1LV1oM0_wlqM0In2vn28o1Po1-o1wHvAp10uwCp1ZV1OyvFp1rOyUm28i05M0fV1w-xw9yYU1aV1Do2_K0zl2XT1MEkEtjJo26OyLo26A1jyv8A1mdvap1B-y1V1ep1rdv4V1c0tYo2Lj0Kn2Z1qwp1mW1F8zRj0f1qhcxio2v-28rolo239x2bu59xyBoLW1Nm2Mcb3p1rN0vo2tN0Dr1yo2PGp_p1zN0rj09cx_X1O-xaRn5syQJurPyT-x9syGww2j0Y-xEp2CtyLwwRq1FtyOwwRp14pyKp29B1Mp2aq1-8258zDk0CQyG_y_txHk00n1vevBNaKC1_8zMC1P_yIuxfElKuxeO0tdxRFxip2O9zMX1lp2PfvmO0Rfvqp2eQyQXtgQyh_yiQycuxkQy-q1irr9wwuFxlrreX1q_yEex4p2xsy5tyQhbKr1dqeLexlXtZ_xwk0Zdl-O0eeu0k0f_xsX13Sn8QyIuyBAzgk2OEvQs28Z1DRyv2tBl0jr1PP07X1nr1OZsWs1Kvxqrw_QhFeutr16Kvvr1RD1xpnRl0gLjJY10r1hq2fGxUeu4r1Relnq2fRyR3tCAyrq2_r1XxuBs1eRyK1lssrxq2kgvqD1FywdY1tD1fY1vD1hY1xD1zRyPs17P06GxZtsuvxWs1wvxF6gYs1-D1Ir2ABzGHxxY1Ahv9l0gs1Am0gWTCm0js1_-zLE1ms1NE1os15qnQE1Zr2sywTBzuywYJper2L_zgr2RgSir2Hrnkr2JMvnQ0gSyam0Ws28s1rHxJj2khvsr2CzwvQ0Ezwe_zGzwg_zcZ1dnipL2ou0uv16w0kZ18Q0yv1Ot10v1hx1Cx0Tt16fuBs2lx1Yq1CTyEs2qx14niHs2Bw1Js2Mx0VKpMs2mzwS00jt1Lq2jA3NCzPF1KYwdwyJ5tfwyqr2zB3wMjgurmz0k3Ryt115U8r2dnsiivoR0Pa1PvsrR0sIxkCzuR0bu1H6Urs27Kpln0fA0tF1t_mGu1hNvfa1J6gun0ia16ivpA08ivrA09s2Tu1_s2aPkBt2Xu1KJxNxyEt2-D2Z6G9n0KbtGcwA6tHDzdW2OY2_cW-V2Ty2w6YzbWuD3qmV-V2PJViX2PQp2D3GpdnS273G-fWtqV1yQDbA1y28X2PFqNWwdxxqhzU71mY2MX2vy1Az2GY2PDwx1oJY2K5h-V2kZVHkzrD3Py2xD3UX2RE3uQ2TmpOiGQE3lS2ZYwQJBiS2cX2XE3FwdBL2lKxzsAWE3cE3kmpOMx6D3E1SXMVoYwZ-1l2VOW2mFpQW2RaV6X2SWqBE37FtcxxUW2Ms0BY2DI2nY2_y2GI2Bz2wTzxP2sD3r8hrW2QWN2MWOE3DV2Z4l5sNEQpFF35cKLc1XU2UJLyS29T2RU2KT2wPNUU271SWc1FU260VwPNXI13T2O81tUNd_pAX2xOxtkh9TNSUanPNFcKZv1jZq1E2qO2rc1CI2bB2-y2vO2aW2fIwASxcOUlF3tc2lF3PIb1vN_c2uaCyPN8TCOy2Uy2Dc1QF3wXKIU2QYZNY2UE376VNF3FcKEG3njvvQ2bpYxT2bF39S2c1R-sNAQ2hW2m0VKG3SG3BjNHT21S2SU2LT2uwEoLWeH1VG3QG3SACLG3fO23U2ObTwXKET25cKaw0-Nxg-pdTWBONvNWqUNpuFTU210Ru4ZpO2hI1BI2sO2sUpIE3rZ2KE3tZ2ME3avrIF3fV2tWXtZIGG3AG37b1aF36bQlcIMoVhG3JH3L9GPF3zU2VT2QU2mUaHmFaT26-SIGAAjEeT2BbIgT2C1VgG3PG3NH37_1Gpd8W2w0jZaI_W2vG3vDVKAIBEcfT2ZDGqAAPeMpH3BbIqjMuZSEUVuH3mbIezD7tU0kXsNKzSSWNKjBSgbawMKrVIacI2G3y91tF35G3Lx1gCqcQ2qw0ZFq-E2CF3HG3_cWrW2-y0FH3wD3IG3MH3OI3GI1SI33mNPH3RcAL21Nv0pT2z_BGzE9U2IV0CHKgAnk21OG3IH3Rz0dF3cc14T2I11lH3XHJTv1CeqOEciZRQgZLiFsXBbV0V4rA1oqyXQEUwKpBSMzaESZN8ZXxrNwPNLtXXHDhQeWF30Qe0S2NDiTpA0EAzrztEEzrz4pEVLKqNNzTZK-RvZCgFBJrctjOAnDm3H0CFJU2JnZBWDWFNm3H0EAYtTBhxsqNrMNvqNFhxAE3g-1ZCqcCw_X2VW28y2CY2wF3PR2_E3LE3IUxFMLhJ35tJtc23qNfWwy7WarN_vNuznNVa6vNh_ihl16kjfl1E6Ushxm2wqVl_F3QI3MI3VI3Mt0LG3vD3npQBG3zU21s0JK3LH3eH3OK3YG3-iNUG3RK33mNkG3aG3J51Vs0ib2CU2fG3iI3NI3XK3TK3ZTBmI3wS2oI3et0NU2SACrG3HH2tG3yUWrI3vDVxG31_XeJ3hvNDhxVs0IWwjJ3MNxh-13G3rO2GE3tO2rJ3ZW2iVqKgw0F3qI11K3aWwlc2VvNevN1J3Nlk7VNVs0AWNLtNyvNqUNMwNHbs6Dr-vNMrN7F3iHTUrNFwNG0Ox0RLvNwPNzJ3PL3HXa6yWmGCIb1X41zAZxACZtNyRNvIAyMAZtNImN8SAcq0saIRtNJkOHGJIb10tNSeBZXAEK3LK3HH3QF3tfCPK3HF3DF3K5hrW27L3iK3MG3ZE3rS2IH3BM3XWNXH1MH3HM3aWNTF3gYEcG3CJ3eG3YF3dH3GM3HU2CM3lG3eF3ObTMU2FT2yA2tK3l-AwG3oPNyG3dG3IdFyjzmy1r61JR2fU0JX2MA2LX2qZ2XL29G3PX2_G3BkzBH3FM3QF3nPjKK3RcAIH1MH31M3QK3IH3nPjXI31rWuR2dU2s-s-yQ5qLhU2ky2TM30M36W2kK3TT2pU2Wv0Su0cM3AWWuK330TCX24fGEX2lM3GX2nM3XHwYQ2qM3HE3sM3oY2yF3BL3JIoNE3-L3JF3iW2ax0SE3JscyM3jI3IN3mN3YE3bxpzM3zU2nPjzQ2Vp0vN3YI3bDBxN34r03T0EcTfU2SDS34RdH1fK35M3mU2O11aU2xR2NN3X-1-JxhF3mH3SN3X11iy1CnLVN3T81OUz4K3vH1BI3y317E3vF39E3xF3AL3CPxhN3AH3jN3CH3bDB5U2q_P5OdpN3rW2gO3MH1aMpkO3odGWH1bJwoO3gT07kg7U2dI3l-A-U24nAAV2yHigZDZF3QF3lO3XM3nI34U2pO3mH1KL2cZqm61QN3eM3vDVn0dWmXXHDJ8Q6XE_U2gsGidTaFDLtXLVa7I33MNJB2OEc5MNCNNAI3IX2LR2pJ38E37G3tM3tJ3-G3mMxcO3LI3EF3Gt0XV22M34KWJF3kP37M3ipAXV2-M3XV2b91bV2zUYOV2NDWHN3-dAtP3KN3mT2tP3f3bXbWRN3mONLa2RbyLTV0ISOa2ZKAQa2sWr6WjPeyPwfpfA5pFahOu0kcpErWD0MDwSYfb21yQ0IShb2TZ2SGL1rNEQ3cMzSaET1BGPNJRA1AnnLHvIGxNMKaB_cJjkaqDydQ3fYExxFvlKgCN3K3cZwNH27y2PH25E2DY25TqtZqzwxbO3xM3dO30N3X0GPWYwP33WKlP34M3Xt0XV27Q3pP30P3SV2agB3WKsP3DR3SvAZV2LV2HR3IUMR9V2yYzP3RV25Q3TV26CD2P3PjOXV286Y6CD5P3YKcRN3WpdlUNRR3DJP2NNtNNwP3pF33mtWQ2cv1911uQ3NR2-K3EY2fN3aO3Z5lAEWdR3hR3UGCtc2wR3NV2dQgKa2P72J_geb2ZWaWip9hCbQ3Gciy6OKXChDvAS3w6W17FCbkue1BDkrhWIzxr5WYb2yCeJONQixJS3EjxMzxYr2Ozx6bQQzxZixHDX4ckUzxeixWzxNDXYzxMNXjBAONXn0qdzxTNXY5W5uWjzxsixlzxTjxgzxpzxSQPiDXf1xoDXhNXE3xl9fjNXGkWV3xzgWhmxXDX_ixvDX4zxFzxYJXTIp7zx2J3HjxdjxZWZSmxR0xPmWgFXOjxePXbkxC1vK0xN0xmkxWjxGjxooqGT3POA_zxj1WDT3G2WfjxTQAZ0xvmW-PXljxCGXe0xvxWDrwh0xHQXFQXakxl0xTdXqZnxjxW1xq0xjCY7fT-xW2CWt0xWGXC-ZN-XK417jxz0xf8W_jx30xBkxZnW60xYLYlCU5bmKkxoGXZixBU3byWD1xNkxgMdG1x89LI1xSkxByWpjx1QXM0xO1x4zIQ1xZkvCHXgkxmkxG9WRUyGRXa1x2ixc1xpzRe1xcU3g1xHmxi1xS0xPRXLwIA3xTmxo1x5RXI2xWHx-GTaRX3kxXzW5kx3RXfRXrGwR5az1xvU3MD116Wwmxx50frerRXx9WszWJlxNlxheLk0L3HXB2xPlx_kx7RXG2xqU3QmxCIXUxZN1XYlxWkADSXS2xclxU2xelxW2xglxY2xilxllx_lxX8Xd2xmuVWiZplx8TBVSXRyBXSXISQWA35Zlo2xQ-lhSX1lxoIXkSXqIXt2x5lxqSX7lxDCYLLavSXnxTxSX1-WmDfjNXmkx6V3FlpXmxvmxYoWB3xRqWHV3WHXpRtG3xJTX_NeXmxMTXZmxO3xbmxLpR4S3mkxnNXXjx9zxXT3LvaPt2A0xfPXj7WgTXtmxpss_V3G_WymxcZs0mx7_W2mxf-OAibSty6mxmkUw3x9mxEXu_mxeP0oyoKxu0xwMY17kf3L33M3MK3RcAkV2_MUyV0jO3Gt03W3Hc15pA3W3-M33W3vt0Hv0wO3VKApV200U3O3-dABX3UR3XzVOHClV2IR2lR3KR2nR3oZ2rM3FI3NX2eB2eP30wxxM347QVR2IY2bX3w-1iAA2JZIF2S0AhX3es0tqQJlzDxQLvclNL0sQeERI3QcSSulzZdawlzUlzXqOsVyJVypX3iNLrVzjoVsddPVy-rWSpQflz_E2eX3Lscr8IxV2AY3PscZRRSsc47QVsc--ItX3eERYdaFKRFVy84RzX3-4RQQkMgoeERkNVeER5lz2XzJ9rAQrULw1GzGnz9VyreyZLwoPzOwrKctwxrKht7dqpzQDEZgLwLmzRctJHzOmzmLwMWyEkXYbqLHzZctF7sSWyp9rfbqK7stY3UHzdmzWHzaWy4ia8ltimztqi6LwdHzubq9LwfoG_Lwwwrj7sN_r8mzqWyKZ3E9szXy_bqMMw6nz3mzfNw0WySZ3DozUZ3uWyS-r_mzomz2X2Cnz-WybMw-HzURrCXygZ3EXyTdtMnzbRrlMwdRrnMwHmzRGiH8sTnz8fDeRjWnzIJz6FZZnz1Mwuqzcnzm2QpxrZXyb8stxrcXyf8sknzOkwj8sIga_RrHNwE_r3dttnz5dtsIzxetuIzHdqznzLZ3QZ38nz1Iz5nzp7sZZ34Wy0Iz2XybNwZ_rQa39Izd_rOet1X2MZ3MFZDJzVetxsieyrM9sget-uzJJzOozVozw_rYxr1SjQJzBtie6tOvz5NwVJzxSrcoz_pznGij9sbYyCOwzetnX2XWppX2ZWpsX2MtQuX2NOwXW0uozy0u7mzcW04X2DftWOwvYyYOwgAsKHiZTr3JzDia5Jz9oz4Yyqeq6YyjTr_Jz-YyQ-sHpzzAsZftKpzEZy6TjGZywOwPpz4IZ3By2OwMZyh-sOZyWpz9TroxerftapzVZyEDtJ3o3HtchgkW0cKzmW0eKz1TegKz1-siKz8ftx6tM0rbBsEItP0rUPwpSm2W0R22zBnIgtaPwKgtcPw4pzIszDNz7pzluzCOi-pzPc31ZyBqzBAtDqzDLzuPw1NzKVjHqzDgqJLzKqzLLz1PwNqzKgqBJiQLzr_sSLzNay2BS-PwIVrRayBQwTayRCsbLzbPAHQwdLzggq9_sWVrKkSbay6b3EJR8gtpgqRQwmLziaylqzJAtnqzmayzgqg1rsCScQwIwinLZzLzBZSxCsi3yvQwcBTChq1ayoIoOla9qz6Vr_qz5tqVla51rNMzHMz6QwJMzJrzMMzLKiKrzIj1VmdJMzRrzSWrTrzObyCRwBwCHRwXrzJRwSc3nktOX09szYgthMzzhqjMzAitTRwImanDsgbynrzQ5sOBtsMzr-LmbyjARo2rqklPitTesRitkRwZBtmRwbBtwbyqRw6rzait8rzUa3tZ3ZHzkBtFXrFEszd39jtEszjtzPASBcyYe3ZcyKNzotzdFSWszL_s3cyRsz1iqaktD1iSNzytz-NiaszGyiNXrWcyJcyASwZcyGCtkpzZHtfHtvFggNzWSwiNz4x0jcysszHjqbSwncy0X2TCteSwx2ozszPjqucyyd3ZTemSwU7tzNz8szeszNSwRtzgWr3CtLtzSYr4a3yjqjCtNdyKPZCOzPziEOz-ha9Sw9KzdoaJOz2CtLOz5CtRdy5jtTdy7jtee3LcycdyKkqoe37PZBktVc3J0iZOzue3iOzltzre3ZDtgOzYdy1f3yNimtz5f3VOzcDtjTwqf3hdyYgg0tzbe3VZrzNiXZrrDN6tzyOzDGR1QZ5dy4d3QrTwDtH5rEuzAeytktCeyJqaAPzCUwX9rEUwSPz3jaQuzMPzIPz9ZyKPzReytGsALzBuzVey9dyXeywd3duzIltQEto5rKuzvKYUEtgUwQlt4GRdey_GsQIzsHRCHsyNWneytuzpeyvuzgY3_VyyuzgltqPzq-rzUwOra4uzTe36GtyPz_hAqlt-lz8Uw3PzkbjAfynbjFvz7ozmiF0ltsIRHmqIfyMvzKfyRvzrHsTvzHQzN2iDmtTuzSVwyvzMIshvzrvzDIstFtbvzjmtcFthmqZfymh3YQzoh3jVw2VwkvzdQzwvzdFtovzgvzxh35uzsvzEIs1h3vvzmvz5VwmmtyQzvfyefyeQzdIsCRiJnq0fyxmt_Vw3h3ORiBwz3y2WX0thokY2h7tcN3VX3JE3dP3vM3vJ3Igy6fyxOuwOuNz2MgyB4oTwzqItVwzOBzyntOz2ZwzQyywil0nqLMo2JseRvCIRdgy1B0Vio3B0Hiu5B0jgycz2be1ez2Oiugz20djiD0T5jie1Y8umz2fDyR4wme1nd2PJt9K1t8qNC0ojwFnvWJtI20Invyz2KnvGL1xe1IL1Rej0d21e18yy6z2-yyRsm9z26jweC0dY0B02Il1c0k-DyRvaTxzv8tCf1rDn_PuPesHEyk20eL1Why58t80nq20Y5iS02gSvehyVe2Vf1eQSP9uZe2khybe2bf19Y0d02sSvjkwyxzhf1-Yzk02me2eQuXptKZ0ukwof13hy_L14l2ue2BkovEyTD0GyzHM18zyXD0zf1Lyz5e2602S30802z9tbov_02yLsY30Cf2wtmSiyBg1G12IFyI12cM1fyzLf2IRutovLg1Eqtq30lM17loRg1qTvTg1T12Zf2dFyeYe230df2mf2ff2630Z12xiy1Oop8ln0ywfsp0yp-u-M1rf2OE0jMsJ40oqtv12Gzzuum4r2yg1MzzLgsaE0Dun412cqvY7oH1y8f2hyx-12md1UmzF_uYgsCg2Cvmma0dgsLluPrqK22ra0B7wN22vE0KrtlN1s40-8SnjyZlurN15E0ocneluwN1S7wf22-a01N17gsJqvZ7wv1yA50Fb0C50jh1mg2B4en_twluyGyDkyF0zOb0H0zcGyIO15_uxh1PVRzh1E2yYb0cF03h1Sky5h1gF0Z50omoFAv_h1Lh24fkH32d0zoF0T2ycO1NNteO1PNtIi1hO1Q32o0z67wOi1ubsQi1pO1Si1i2yZ326F0y0zxkyn2y7dn0kyai1Yh28502Xi-5080z7kygi11Vf6nwki1ih2mi1k8wElyG1zPG0I1zRG0JlyL1z9Hy9muHP1ervT60W60bc0k-d7321h25i13h2d60Xowf607h2h60lWvelyTIyoWvhly0r2rc0sWvFi2gP1Hi2jP1Ji2yc0Li2Q9wT426ryV42k3yUj1Or18c0zly760yP19600P1DH0U_ih42C70HH0E70ij1_lyOd0I704Iyg_Zq42x-oqj1li2v9wni2GQ1x42B4y042KCvE4y0j1ui2MJyPouQmyKutSougpwpuqN4yjH0kpwIYf_j1WJye2z7i2m70t5xo70M52RpogQ1gJyCj2e4yEj2q2zU-wQk1tPt_Wb-d0fToc52vQ1WfRxQ1g-wyJy6Qs2Q1k-w3WxB80r8eD80LI0Z4xs52ej2E3zhKnG3zqk13J1OQtlj2Bbvnj2ee0pj2ge0sUl0k13k1u4xvj24k1X3zdny7k1nqwmI0F62h80cKyj80J62UErmDupDvjKy-j2hj3mKyBk2Huvt80h5yrmSlR1uKyeoxZ_wY625I0180d_wGiZf_w9nyARt5CkTk2U5xj6283zYk2qwqak2swqCLyTrwcZvfk2jk2kA3kt1Rs2kk2bXuAE1RYxok2tl1QLyIin762LS1uk2Y901l1Q6yyk2YQG5l1IAxUS15Zvmroe_229yxXug4zRU1i4zi6yDm1AQnFm1-quS-khms6rof822swyT1gdi7f0lpx9f0npxkryBqyqpxz6ySm116yFZxVm156yUg076yo7296yWsoOg0i6x7pxgm1fl2im1990FK0Spykl2Yg0mYulStql2n6xgA1fvv_726av14f8avo82BsyPT1F8215296xDbvkMyqf0-l2m-0R822Zxp-0Hn1gT1Jn1cn2vq3h82F7xHdxxp1y-02MySsu_pyW723q33ryzyqZBfRm2wqxTm2Zr3r7yq82TGuE_0Zm2pbvVaxI_0vJ0SGvz829T1Losim2daxfL0S_0682FU18825bvnq1wVgJCxa_0V6zkh0X6zmh0wm2tf0EuoSrxUU1i_0rqyDo1tqymNyO92arxNxvGUtPxvr_0-m2BHuiU1zzqUxvxn2OauRo11Ny-h09oseVsXo1g924_0xCxeYoPn2Sztm92Rbxk8x5rx2U1D7zXn2porUM0MOyBDxqr384mqo1ROyNA1CV1PA1P7z592SA1792UA1Psxuzt3auji05o1c9y9IreA19o1Tr3DVti9yM-2h7zOp14n2Eo2cdvc-2dnkRFpsA1t3yVyvBo2V9xQp1uq395z-l22A1eyvJcxwHyJ1qBj0k-2Nj0Ej0cp1NsywWsWo28sx6V1J8zHB1eN0M8za82g5fxVtbBoItxDylf92Bry6-2ovwXB1qvwKW1Rtxgq35uoC_2uo2kj0wo2Wdu0Iv2qsIcu0o2Ekm2o22syO_2iXspB16sy6N0T_28N0-sy-N0Dp2gJ1Fp2WCoHp28j0D82GcxXq1wP1Zq1_B1Ss3BC1KrSDC13evGk07W1WtyUO0g6z0u3Up2Op28Gppq1R_yrq1fp2U_yhp2W_yWQyVC1ktyS9zZk0KKjbk0Ap2-_nAFbVX1qO0XX1sO0d9zk_ybX1oQy0tyNA3S_xPA3k-yd0vEkmvQygduNex0n3PexQr1_p2Sr1t9zUr1mwueA3jDof3q6C1ar1y621X1Asr0v33x12KuCD1fxw89zDl0IRyB-zor1Vq2E-zrr1G-z0A3uexaP0wr1SD1sW3m3xuW3zxwNLuxW3xliiGxeD1VvxgD1SY1Y-z8Agtq2WY1vq2uP0nAzOB3bY1rD1RB32q2uD14q2wD16q2yD18q2Oywwgv7sr9Lm9srVs1-X1Xs1dAyz-z1vxNq33vx3-zmB3zY17LuPr2gywDm0RQ0WvysPeGm0mzROE1yB3qs1RE1I2vhUnOm0BVfXBzkD3zywaE1LZ1_B3U2vT_zCC3QZ11C3SZ1eIxj10ptr_s1Ol3Ct1bxSxr2wtr4y1kn3uE1Jt1-vyPeoo_z_NrAz1z00pZ1bC38SydC3YzwfC3Gd0Lp1nx10ni9v1na29mmMz1DF1Oz1FF1Qz1QR0HM2ICzit16Z1iA3Hq3xC3ANvyeoZR0R3sUF1SguDx30B3bTyiR0kIxzbsqg0is2DD3hCzFD3jCztR0os2vIxqs2Wa1Nfokn0rF1Du14AziA03R07IxJu19Ix7R0_Ix9R0_xMwzu8s2zn0zzu1n0eD3ES0Ct2AAn0A0NJxQfw4A0_n0gu1aX3EaDJNVHgdKO2EY3u6g5y3HY3YddJdaUvcHgd2RW9X3oxyLmcaD2zOpavcCz3WY3EaDPB0RgxRB0Jkq2xyLW0LZ292o47gBXnEykuMLZ7tcB0p8p_xy4OfUi3lhu9K3XO3sJ3pY2ai3CL3fwAId23mii10UZ1XTmpi3Nd2JDyDPuq1062dxi3F4A2B011Z4B0lRvadsnwzvK1xmveiofdspgydjwIG0610lz2810kd2-10GY0Gj3cPuKC0diuKY0S8tMY02gyrjwCL1jiu6gy2yy0z2HL1h4w0e1Gxz05jS20Ehy5e1Wnv08uPORjDnUL1tJtlj3Lzyz4wDEy14w6ZnGf1j20If1tj3m20vj3GshxC0snvzj3REyD7lw20D9tYe25Y0mSv7Y0ce2uxzee2L5wdEykkwl6uldzFk3szyn02JZ0p02Ke22hy75ite2BM1Qk39hyxe2vf1Piqxf11e28kw3020f1Zk32f1kD0RUiPyzQM1Kc2-e2fk3Jlw6fjD12Yyzkk3Gf2oerG-ueyznv3gyztZ0m30hM1o30ZlwNg1S12s6oH6wN-th7r2k37D0oiyikubf2_D0d12l12f12tM1T7v2Ooc12El3e12Gl3qf2C32Npv5lwI40QE0RPlSE0zFy0RuHN1p6wJN1Emw2f2T40312v6w6f2SzzD3nUzzga0CGyI3nZUvufrE22oE0G22ajyfzzhUvtE0ql3ua0ngsxE0b1ynzzd1ypzzpN1Sh1Y22i1y4a0uN1tjyd22Zg2xjy0zzwmwdg2ymwmGyeh1oGyHF0jg2o229jyE5011ys22BkyHm3E0zzluKm3L50z22N505Gy222GsqPm3R-laF0F2yUm3ufkkmoIwmTO1EHyFmupmojb0YO1Ah2KHycky7nlekylm3dnwY2yqhsa2y0qvS32mO1tm3okyRi1qkyM8wYOsw0zzm3b32Xi1zkyWh230z6m350z4ky9m3ch2_m3Gc0Bn3ji1R5kp_Sjh2Gn3F1zzstL604mu6Hyq8wNn3Llywi1th2O5nEBv432EIyvh2GIyZ60Xn3932Z1z5h2Kttdn3_i1vrvgn3dowin3m60Xx1Nirmn3M42Jj1O42yG0Q42Nj1tow_rvuly7aySi2ekjzn3W42Ui2V-26owZj1c9we42Oexbi22i0di2Dpwfi2Hkuhi2Quqji2N70t42P70NTlbXvwj1M2zU70zj1W701j1642LCuyi2ld0_42EpoTJysuq4i2npwBk12ymDk1CBk9i2Hk1a4yAj2c4yro3t70UBmFj2umy8d0On0zo3CYvyCv2VulvQNtvwJyPtvv4yEI0k52Wj2KrlXtv4aiNe06Jy8Q18Jylk1D3zu52Hp3w52vksj7neYvWI0RWuN3zm4xP3zG5ycI0WnyDoxM5yqYvbnyYp3yj29bmD62Koxobinpu4j2I62eKyK62jp3fR1N62hR1tnyD5xEk2tp3w80wDuQl1-e0_puqR1z3zCf013zEquVuv6p3h62y5y9p3-80cuvZ5xp62t62s_wDq3u_wvLnIq21v3CZs3v3_5yI4zMq38gvOq3DdmWEvul1662oSsxl1_oxZYx0l1wk2Yq3b90Xq25-e6l1kJ0f908r36J0iLy_l15Ss9k2owtnq3_fSpq3p4zgmskEujS1vt3QwwJl2a720q3c72YA1e72Rm1Ql2Tm18q3Tl2Xm1_q3Zm1Br3IK04S1Er3LK0B7y8S1hm1-S1Kr3AT1Nr3DT1Pr3dZx872il2-72Q7y06xeFvym1Pqx5n2mgmmt3ZrkpAfe-0er3g-0EbvWiSGbvL825k2Y72tr3k-nIUs7swlr3eT1nr3V82Em2R-2B_0Hm2wB1_Zx8pyw7y0-0bFmkt3Ln2Ln1Ho2DL0j82FL0Zn1p9CIytX735g0uev_5zk7xOh0GNyQL0dS1G6z8T1nnr-T1fGuu7xun1CU1wn1aqylGuW_0A9z1n1gh0YNy4n1Xs36n1Y6zQU1mqy-VgTU1P820m2BorF8x_Zu3twEUtms3crxzh0N8x_yts_05UtOo1vs3Qo1IIrSo1AM0yCfZ8x1s3VsyXUtFMhi92On2wU1Gi0Rn2n924rxFOyVn2Mi0Dt3Pi0Ft3s8x8U1j83-U1Kt3MA1HDxytu9Vs492_VshM0BWsjM0Ut3jry_f0-Epq937IrZt3QV1bt3H-2dt3Fprft3HprGVtQdvQ-2283h90Gcxo7zzu3AvwiV1z9y6i0A-3Il2nV1Dsy0t307zfwU27zVN06t3To2o-2Vo2fp1qIuVcxAu3cN0ao29V1co2FExcIjNB1go22-2JtxFW1ko2x-2xB1o1q8-2ksy9uu_-2m-38buV8z-buD_2Xu3F_20vwau37Iv-p18p1ysyaW1f8zCq14o2Eq16o2Gq18o2GQnEww_blbC1w-0Cp2fYaOq1pqrQq1sW1Sq1hr3wq3s_25Gp6Exk_2cq1Qp23W1l1t6u3zzvq_22u3ocuyJm61zmq1ap2Dv3cp2I9z8D1OFxzJvRk09JuTk0VQyDKjuwwHdub_yQX1v8ywQnhboSLrek0VfvXv3EA3K_xduxrl2M_34tjzO0GdlyO0Er1Pev2p2gX11p2RA39hfTA3r_fMr1mv361z8O0ZA30C1Qxwe_xxHp2k05C1Eco7C1_x3Kq3Iq3vC3Ay3rKvOq2CvxQq2HRySq2tA3zKvvA3Jl0S73J1tZq2Ml0TGxEY1VGx4A3TD1QgvM-zz_3G3tOw32r1Qw3cAzWY1KB3RLvgRyV1vhAzjRyVY1kAzyuyd-zNB31uyGs1yP0jvxeY1k-zgY1m-zNs15P0UAyZB3WAy7Gxt-zvvxv-zKD1vw3Gr2kqnU62ktsBE10B4yY1adoMQ04xu3Y1_Eo5Y1Jhv8w3HZtBx3j4O_Y1fR0bQ0Mm0USyVE1Pm0fr2xs2YNkys1KZ10s1ZZt3s1eE1Ym0gE1nJpefuW4ttQ0Yx3Sx16_zUuscx37aszr2l437vyySy5Q0jZ1rm0-y1Nt1mx3od1man3BzcC33v16BzIwyWt1fyzYt1RIyat14_zRwycC4Dnm6x3A3lTz1TR0dOk2x1B73F5tJ_mBNvgP2Vs2Tx3Ca13C3Iy35C3EvsZF1Gvses2XM2dF10zyouran0Qy3VA0ls2XA0ns2vur9t1wIx_t1lguk3vCu1OD3Eu1vCzfy3tguga1_wynA0XD3ka1qA0Q6gbD35F1At2ty3gD3yA0LJxwy3JS095t2NvMS0UfwAH3VpQs6YBF2A4bZpQ7D4FF2J0A-D4FK3J-cnsBCE44L32-1PnQGE40W3k0j4mYlls_tAQHqp7U-MYKE4crYhxTSTpfDVk0mPE4ENqF4Yq7UTE4b91pKYO7YxP26D4DE4c4RJ-FMFDPYqoQ2DF2iE4HE4E0YYE4I0A9BwNyc26YfLnZE4K3Gg7YckkzE4fwAuaPtODoYq1z1KnY2E4uE4FXq0UztBZ76YdE4MQm7aaZ-BI1ZGF4-oJgB0rD2WO3bP3eN3ZO3_RxcEza1ZJF4Uiv3_YoXaFBVylAUF42sWAXar9UGba0CP8w2T_YLpAx9U99Uj8YE9YiF4V3FB_YnbaAHAwAZc_Yi8YgYnuWxY9YE_WxF414WG_YwnGM_Y58Y8jeBCV98YUAZXwDmF4jtAB9YkCV2EAk8Yt4C2AZj_YhCnABLm_Y0EAo_YkkCq_YkkCs_Y0Ale-hTEXhOlfhMzF4RPkrPmXF4nBVRqWP-YoLA7-Ug9YCbpi9Yr9Y6AVJ-YrYAR-Yp6JS_YigzeTGM_UhiEO_UjDGMqHS_UuG4e_U19Y45H39YE-Yp-Yy-Ut-Y1lMEJX-9Y1UAMtQl_U1G4BoH_8dH-Yx-UnzWu-eLbapQE3-UO-YI-YEH40CjXbaaXab-YZ9Yc1W__UwG4y-UUAVvIQg-YBQLhMA2vim-YMAVbMC4G4zdpgvZs-Y2G4c-YaseVAV5-YHlxZAVgJR2-Y-hA4-YRTAfAV7-YuRXsH44WA3F4nAVa9YYF4gvQkqD1F4uwWwqWp6J1AVKlGM_YwXKP_YFcK8AVhG40_YJBVV_YsfzsAZbPKqF4HH4b_YLpAjCVioAe_YGe1jopF9Y-_YUZ1TBV7AZbMCvCV-AZr_YmYp8HaRG4fuZTG4G9YNcgGH4j9U8_YjvCVI4niktBVKAIvBVUYC0fF8Tkq6JqINIAZ9HAKAZSPB5BVyeFOAZVFG9_DRAZVXNTAZV-U9I4sHAXAZ7wnBXBJCVbAZ9VUdAZJMxfAZBAZQCVSCVYlAkAZiqAmAZNJ4oAZZZQC9YB-a1H4hCVOI4d_YUQYTI4j_YiI4W2CnEzJG43BALG4LCkNG4LCkPG4iiVfI4eOaTG4eG2qE4LE4zbWlE48MDnE42VppQ2sJ4mP3XE4-E4EPAvE4uN3NE4mE4fDw0Q2SrYtE44J4LPEp1bVE4ySxP2oBWqVFw2J4icm3E4NCwGhhb7UdE4-8hr91zdWYnV1dW0E3R1w2E3Wod2E2aN3VO3pZ2Xi38G3Zi3bW2HY2NE3lyW8D4dW2jK4AE4bR2mK4KVzuCCfpQIE4HmQsK4A514XkORmuzQKxb-PkZw0yrQuzQ6_bIVkvrStODSzB8EVl9XzK4gwbSzVWXXB6R5K46PqcNpcib8K4RyBPSkJBB6fAP5F2SCAL48acadA04UyiBMBUbIDISk7BAqZNqQk4K4b1bJ0Tgs2qQkeBUpvbyyYC1xG6XzSM6EbLL4XoBwEAOL4yrp3zQYubVL4xIDXL4ZL43K4WFUk4byrQgL4GzbiL4FU3kL4RqOmL4cD2ekhB6RTsAz0GQ_1JhhEL439Ea2E0vbdBCB6R_L4uLqTmcgJqEL4EM4sKW-WXocTaFAqL4KM4RL4vIETL4NYBuL4DLEdWXTGYDccWFJaL4zL4cL4JdTeL41L4RcThL4LSkjL4EvTlL4JtQRM42zTTM4BfAPL4WFUtL4wsTWL4B-X6LpYL4fM4yL4j4T0L4T7FSbW3L4oM45L4qM47L4JtQ6_hM5hAL4MFDlKW80jwA2VrhEM4i0KlNW4pdVM4z2bUv0lUx8QkbL4PqdFMx6GqiVkSNaJL48IEOiG_K4yM4Mvb02bDL4WN4-bcdYwyyd7K4ToNxxBrJ4SkxYx0VRmQL47kdiO3pK4N610WkWQkvN4oq0R610N4SXXgN4zicUUqK4b1N47N4mFJBXkoN425CwfW3W2-N46N4j4TMBdhUpc3bk1bPM4ktbDWxb11MNHyZNVDdGVGjn1xcNSW2lEwEE3lV0Y816G3dN3-E3jz3gK4wM3W8v6M4KNaBVpfN4JO41adlG2yN4UTqnO4_-T-6c4N4Mqi_N4oO48N45WzxMBtO4sL4gwb6K4YuRcN4Gz3hOxYByJwX2O4-9XAO4rJwHsO6pbdM4OO4Or0JW0zA2vDVRO48dGTO4CddsiBieXXO4PX31YqmJ3mZqbO4KX2Wi3bWqfO4sR3RF4JPpIY2rO4bA2tbcML4pL4wM4rL4K_p9OdSL4zJNUL40M4uzUxV2hP4nL4vM4KfAxM4zO4pP4XM4rP4ZM4tP4zKEKD2YbDNL4mP4RN4MbcqP4wbNsP49sTQPd1MxRycLNUkP41sA_P42N4bPUpcT4LAYM4sZAaM4UfAAN4sGXKz0gzFcNadRmSM4-P4zP4nP4wrW2P4QQ44P4SQ46P4UfAmAn4M4I01gM47M4iM4lIxfL4mM43L4QO4shxRaFPP4qXdRP4bkexcNfRdDLERaFbIDe0Tgs2dTWA1o5PJ2tenIZxPJ2tenT3hmLJmTlJYoT3YO4W814G38K3dO4dK4cP3gO4zF30Q3jO4vK43unjP4oL4LQ4dQ4AQ4sOATQ4SyCvP4sN4MAnuM4cQ4dFA0P4uO4MvbdR44W3pSxJQ4YR4vHEaR4NQ4jyxuOdqHAhomKQ4tR4kR4eQ4P5VmpEoR44L4WQ40pM6HI6rSaQ4iR4lP4uR4DP4cR4kQ4ifAmQ4xL4IP451b9M4hL4wQ4I01CdFzQ4Tvd1Q4J8X3Q42dc3I4DLElIxe6Q_Q4SQJBR49YcDR4eNjFR4cCRhS4qQ3A91m-pMR4cO4EI3bP4YO3cXqtR3ixdWR2wP49L4OkhKM4K2EKO2wS4-qdV5hAL40S48P44S4gN4K2EjA2GN49S4f7EAS4VE2yS45S4CT4WtnLN4DM4bL4K2EqK3l61YAqgLWNP4jRBTO4z0GRaFz0Gi2FEACzI4k1TLicvdBfG4NBLnpkbT4SKayt35fbbT4kWsdCyn_KHALsxYVB2nT4_tAZKPez3lAqOR4qS4iz3dP4zQ3uR3a1ZGALsT4xZ2ZDTiuh0_KoT40Cy_2jb3jJbazMA8BLiLOscBQIZ2FDcaU0lFECLoWXuKZgxf_uhOdwvWTXk0j1WjAK6AVaGrVMo0bmPC2eIjKaUogUPBLKXCNBLk-UUZoiT4pV1mMnx3mrN4QeNAhzqJquzQVM4_b1oE4kO4UFDnU4m3spU4QL4DM3AUcS_KOEZWFUqU4QpcoU43U4yU4wXz6U4j4TqU4yXzNM44K4PM4K1wKP43QmkS4HX2mR3nZ2ZX0wT4u7pcP4QF40T4uS4gP4gR4GrXNzX0R4UM4vR41aThQ4DQ45P4FQ46KEfR4mU4A8UZPUXV4MQ4ES4NvbCQ4wiBEQ4ZbTfV4_-VjV4sR4YV4mV4aV4ZJARQ4_LAoR4y9X1rWkV4DS41P4BQ43P4cV4jQ4eV4xIDVQ4oQX9R4YQ4CCNpHcuV4yP42R4bR4nV49V4pV4dV4rV4b-X6sXdM4nQ4ubSZM3kN4CzbsQ4lM4MMD-M4_PdPN3a2o30TyZNyQ4shxUO43cz2BxVS4gRdXS4UfA8Q4Wn0gFJtEGbS4fS4IzZCR4qNOjS4HR4_6XEEUKR4WP4X81ZP4gz3OF4PV4sS4eP4SV4iK4UV4MzXHHY5V4KW4vR4oR41S4DX4k9XHrXGX4ORJ3R4zM4AW47P4tV4NX4vV4lV47V4FS4SX4aRA3V4bQ4CS4HX4mV46R4CW4EkXXQ42pH_R4DxsIW4jR4PX4LW46R4SyXmHYsZXJS4XW4LS42L4dW4OS4VW4QS4jW4QP4T8XmtonW45Q4pW4ifAZS47uMvW4p11EhcwW4Qvk0W4k7TIR473sUP4WnqLR47K3oS487q9W4rS4yQ3HUxZX3UR4hP4FN4-L4HN48MDANWeq0zJ4LX4K5hfE2ZY4gN4IN4zU4WYwsLp8S4oO4kY4UE2U6PiY4pY4bY4xOpHz36OcCvdhY4FT4jY4vY4FLwu0bf5hbL4ON4NT4LL2BP3fW4H012X40RMTO4ON4dTWo_Kd-1Q1wL4s9NW3apTze0p0PEzv0Y7apNZ48Qz6y2oJ3oR39y2hz3_K3_W4RV44Lo9uYMZ4yzkuwn0QB2EwH6ReZ4_iI-I2xRipT0pnmlU4lO4KAiw9XmV4nN3vS4fY4QN4vR4F-1FxxsLpLW4yN3aYw2Z4zZ4YN4NQkDO4G2CFO4iI3uN4uZ4CO3KN4VN4hM4XN4Y-1_O3Y-v_Y4amcvNWRT4PAKPS4kW4hyX2Q427M0E2MY45W4nS47W4NV4oBqyT4QV4UY4TR4DFwtU4UPA5qbCP4YX4RCVpr0wK2XY4eN4la4mR4RdA0Z4qHU3O4oP4fOA4Z4eE3ra4NzX3Z48Z4nN47O4pN4oAXiI3xa4fQ4za4Ea4gJVjN4Ha4lN4U11Ka4UCwMa4nJdBZ4YQgq_RRS4EndlW4WO4Va4VK4KZ4XK43Dw4E3nJ36E3ZP3NF4eO4SY40IsAX4gXzxM37tVrE4OWOHF3jb4tJ4jRzWvGBPAKhV_D4qK4I6Brb4QRKDE4JpQ2PkPsbJCioNEOyctu1wb4ipQswAlCi8z1bQknb4_SkjPjnSeRCirJ4sb4jE44b4ax06b4LhVVX2vwQKc4tb4GlTnPjOc44BwN1c5b4Ac4dPjhz1YlASc4-6YiPjdCikPjfCipHcRc4Ac49yYr21ac4tYqgy1LO3NQAfW00b3fpz2b3hpzlW0r6tkpzeZy9b3Cja_b36XnjZyCc3lZyEc3YLoHItEgtypzmUv0pzG_svZy3BnA7teBCSSwkcy00dcHtLJKeHtQCyqNzbBircyN7tuNz22o9EsxNz_EsmXnQItr2oaB0Qi3fi3pUZ4y2XB2UZ4ab4WZ4qJ3YZ4rR3ea4sCy1T4iItbd4dakiX0A4o_GgpItRgyCta6OuoBzWF1ytaWgym10jK1o10Qd2yB0Sd2gwz-3wiwzQ00Wd2az2tK1E4wjegce1fz2jyyf13hd2710XPuE03UXwkjwqz2Ij3EnvWZnqjwOY0Q03tjwW8towwG0kf4wDxzq8uFxz7yyHxzZj3JxzUnvc03Ghyfj3f03r0njj3cnv58uy4w78uH02g20J02p03L02Jf1tY0u03Zwhw03TNozC0mL1V02Uf13C0Xe24Y0Ifjz209j3vL1-Y0Ak3AZ0g02CD0720qzyFZ0E13lf1o027xztC0J1366jrf1QZ0w02EM1j9tGM1z02mKtupq2e2XZ0o2uX1319u3f1DlwF0y6f1gZ0f13TTvh13Xyz15wC-upD0Dg1ok3Fg1qk3Hg1sov6O2yD0Qf2wk3Sf20Z0t300k35D04Z03136Z0Al3xkoag1k12YLtBa0_k3Da0M3wGE08k3ekukg1n12Ka0sFyr12Na0t12Ml3GPoO23UE0wg1IN1eoFKN1IjydpvW23ba0w6w6g1al3y7ihE0D_uia0gl3ka0il3Eg2h40Gg2j40Ig2ol3Jh1Lg2USuJ_tOg2T220E0V22Sg2w40Th1z23_pvk1yqmw323tmw523bg20N1823r1y8405829l3Db0w1yB50ih1u-lkh1G33mh1t22oh1v22qh161y79Sn7wvg2vh1xg2Ub0zg29Su622PO1AHyRO15g2b337g2Q4nbm3f33e50c0zmb0LHyLNtjm3uqvGi1sF0o33QAvq33F8wdm3d2y0b0um3W32zVvY32da1P8wTh2Shrtaz4m3Xh2750833ah25ky-m3A608ky_0zCn3E43iDhcBrGYi62yK43OWvJ1zN43TG0M1z032Xc0S60LZmTn3PowVn3dG0HIyIBvYtqJSl-32Yly88wNnuvs1P3yfn3ROtfdwXUuVBvAu2XOtHj1YKik1zKj1cBvpowkP1rowmP1u43e3yOCrg3ymBv-gqFsvY9wVCroIyXi2OexZi2_n2uIy1UuzBv4P1Jd06P1k42F70NXvn425PsRd0Wsv5Buki2H53mi2J53R70KVuM53yj1_ooLQ1TmyH4yS53fH0YmyV53usvdo3P4yq6nR4yE52Ak1G52ePtI52f53L52eQ1zd0po31d0Gks3d0Nk15d0r2zW525H0Y52Tk1a52Ce01o3bgnTj21Qsu4y6o3onxS4xqnxXj2_o3acRaj2Cp3F80Ep3HpuQI0v52J8kXe0E63sk1052be02-wF5yxk1qj2wvqie0PApke0EX1Up3UKyiI0R5yqe0ZXxhnyiQtaR11YvDl1i3z8j26Yvp809d2r80iR1Dk2kR1l63yDvl5y9puo63x3zq63Bf0Suv480S5xv63ekkw5yIrw8p3soxqls8KyEoyZk2pkk1zm8HhEq3v_w9634v3AAz-Qy-k0N90D736euL4zUoypk2O4zSq3K73tk2M73VLy2uvUFrA72prwgEud90of0eq3ug0Apsu838n2QAxjq3U93l4zEvvtJ0GvuW9nqLyDl2p6ymHT8l2M827B1-RtLm15EuNm1w6yx4zy6yW6xtS1Y6x690u9n44zHA3972L-084zSStr72kvvFr3Qg0el2w72E7yXA4um1H5zJ7yF4AlYuM7yFT1E83-90L-0Vr3pswXr336xA_2BN0s_3Z5zfF1fr37l2r_3sr3gNyc83xpyS82sQHzK0o7y1K0l733K0uK0Im2b82nT1-pySn1hm4w90iJuQm2gwv65zbn1Tu3u-0en1r82Ym2obvfZuDs3w82J_0H8ypn1Is3K8ysn1jm2r_2lm2zsunm2vn1pHrhL05fmzZuD92qaxvm2T93a6zSU1ds3X93sGviNyWU1a93Bo2xGvo_0ns3q_0O8x-twk933qyoN03zq8h0KPnQ-3jo1s93CHv2s3Bry56zHM06s3z93l92kxv293_s3493q92693s92r8xfHurtu_93d-3FRnK7zC8SBV1lztDV1PXgFV1XOyL-3V92qn2POysn2CLmun2vuwG-2m93I-2UfbY-3FVt4i05bxcV10r32ryJYlPuurerj-3nsx2l4Y83uemwUPf-2Esy5A1tV1HsyvV19A1Qo2LsyuWs8t3lVt-t3wyvKj0eBojo2Xj0Fu3c1qBW1H8z_-3Ku33n4GaxNu3isy0IuH_369xSu3ym48NnVu350tdPyYu3dFf2cxcXtnj0Gvupj01o2L_2o-ytj0ZevTujwj0l8zfZgmu3tB1hevSX1Bp4mqrxPyttxa_2p_3c_23PyJo4S-22ExLtyhC3Ntyovuom2MO0y_3eq1Sp200gBv33p4CuxJC1gww4zveh0CX1y_28JmPk0Lux2_2NuxKX1yq1jtyRU4I0vT9zop2V9zi_3FskAA3G2tSA4tp2Yv3ZX1av3xp2B-xzp2Cexev33p2sC1u_yjX1w_ywC1vk0z_yUssrA42_ytA4tZs3uxFq2yv3Hq2Gq30A4_Sn_C1J90BD1Puy-fv5Ku8v3Rq20m3Tq2Aw3Il090vxA3WLjEB4QAzNl0SAzPl0Ysryr17A3gq2vW3PB4bD12xwlq2gsrV-zksrcl0QMkHB3HAyJB3al0RxuJAyFs1vGxHs1iB4SB3kB4UB3mB4WB3jY1nw31RyPywnY1Ts1pY1tw3wB48RyBA4-RyeAyiB3zw3hAy1w3ESy5LuNr26B4IBzlMjtB3Tr2PJpVr2RtrOhvTS3AZ1_seFx3UE1dr2WE1LC4JD3iQ0Mx3QC4RyuNZ1Iusnr27s1Gy3GC3jBzyShfm03asqSywr2ov1Ft1sE1fx3tv17y1VC3mC4XC3p_zZC3vm0sC4qx3uC4zm0wC4Hz1yC4Jz1iHy1C4Kp1AMT2Z1Rz1Hw1Os2Jw1Jq3mA3H_mxN20C3Qgu8s1TZ1HG4ut1hIxXCzIa1ZCzfs2sW4vm0SD4Nvsjs2YOjWD4lF1YA0ZD4ps2M1oLD3zurts2R1on3vYE12R0zs2Jcssn03ivLu15iv5s27ivW0waD3py303vjfo7CzHvrwD49F1o1o_F1g1wOpiKUyoD3b4uFhudW2ppQt-1oN31t4341BuAdJLaR26t44t4ZS0eR2grUjuFzG2ivEvybT5Flu1qDBSzVxvDmvbT5FTT0qDBtGqxKV3R2ixFQUGDu4Z2Ogw1Ju4ivEvAAaWbgGqZUqxxF_WYw0aGQkPF2avOoGqIpbKu4UtObu4tfwoPugAAeu4SCiwILGbh7kUtwbYu49yhvu4R1A7lOBTkxOSnQ32aZBMQVu49S0DaVYu4au4yyYixFeu4Mae6u4Y4O4v0d6BneI-fMDMViEAZu4cee6LpHv45eIlTGFbWBv4RuCwLpKL4FMQ7u4C2b9Rk9u4Lv4au4xbTASk6QCdu4Uv4iKQWv4RMQZ2OGqYlu4RlA8qYTv4rKAsu4iu4oF2Qgd-u4pv4rF2OM3juFru4avckoY_Pxwv4Lv4vSxJajDGRbKqxxF_RGziBEv4z4Lwu4Lv4Ew4LS2goK1BQAw4eAN4UkxvDAr0O-DtMVLv4u0jJr01L4J-GLSkixFv8rundNw4Eu4OvbGu4ur0TN4yrQYu4DzbMu4kp01T0fWzHVqQu4T-sSu474FemViEA-FERw4jBAZ0VQuSivEuBDc_ScQFMBIVlOAbE_OVGbViEAxDBHRKww4tPjHRKPu46r0Ru4juFEYG3MVYv4N11uu0Jt0xv4lAeey15ILou4hv4fu4PuBIx4Fv4jXh4dLAx4dv4PcTX9bv2G_TCJRv9tc5PgSx4Et0Vx4UtO4v04hB_jAx8MRTAZx4Nv4xbT4hBYRAFNCI6gSy1qu4iv4dazNZO9LCqx4kx46GKjAn6aSa3F8MVNx4iSk8x480OD11h_Bix4HbBQt0VLU1XOMBI4Ea8bOtw4Wx4C2b-aBLZCox4HMC4x4Mx4cv4sx4xR22PWWTAvx4Ty4_CDZy4SMAAlACv4wLp2x4WlAUy4lv4Y4OQOq6v4xw4mu4Av41v4pv4bw4mv4FG2py4Mv4rKAUfWXPqSx4vy4ny4J-1ZWzyy4mu4FR2zILzJx0v4BHA2v4Ny4igAHaDyjPoy4hw47v4njNQLAJ-UCX33bTDmKx9BpAiSkCpspUZDHaDVGzWX2-t4fW2tG2cw4p6JHu4Mc4pQ2Zz4zN4rPFiEAFu4RJAez4qW2cz4y4Fez4uW2pz4ew455sow4Ex4qw4Gx474F3x0Ow4dw4mz4QT0iUqKu4jw4eMUlw4aZqIb4QDqVzO8bFazOXYy_RH84QWP3KV4tQ3TX3aP4OV4eb4-YqgN3fP4NE3hz4gG2avOkz1iO3T04nG2V04-0boz4Jx4oz19N4bz4d04YUqRx4rv40z1qA2JGV4W2a04ow1BH2ku4_x48XkTrdIZ4wKxo8vRO3T1wZK4pM3bK4UX3xT4ZZ4TY4md4BX4AH3Y04Uu45y4ijvwK2_04o04wy40K2AcBA14mu4xG2uCCJ14pv4i04Az4KpPty4SvOLweN14rKALQ2ARqWF2Nx4tw1d_pOO3e-17X2kJ3004sF3UO3bb4cK4504kd4aZ4fa4R04-04saUONVnvVuu49NMKO2Y04Ev4Abh7kUuZVu144Yh7kUyZV9w4v14mIz1u4XH33u4ixFNURMgo314FZhvu4kNVxu4Q2hvu4-fWVzOn0TazOfZ2B1OthNgY2lhzoD29HoETxLV4mw08W4db4da4o14804cZ4I1uQ24qez-31peSR4OSEP8aSf_YGzZtOam0O2ejRvOBETavOWU4EErE2ONf1IHgcXe3I1h2d2a2Jd1-SMUPv21wNhw_I1YPvBJ1aPv_a291w95uGJ1Db2Xd1qAhDoHLJ1G2wwkvI2wuhWfls5WUlTGTPLwWZ_IAnz3cPeWcrWs4JjwhK1ZRvQz2bRvE8uMDyUe1iTm9d4Xe12z3Dn0Z4oZd2dz2wK1-B0ee1i1hiz2KZnAj3gjwCj3vgyF03md2TVbIY0K03Lj3Se4Jj3cqpqMlHS3Iq4Z8tae4TY0wDyX03ee4Z033e1T205d2d037e1IhyusgHzy3bkw4wqe4XL1l03NzyFe2ve4He22otJe2Pf4yejexzvY0MEyQ02OEyQf1t205e4003W02oxzF5w6Y0tL17038smdf1320ge2Opth02If4ED09203xz1SvMf4G13Of4PNl9xzE30rEyKerH30Uf45zyK30yEyVZ00EyKM1df4qptff4Z13Q-qspt-EyW30U4kB12SK1_f12Lsd30mk3aM1tf4T0yi30V0yNFyl30Nf2r6ibdkSFykM12f4mM1Rgj013Xf22uf8f4af2b12Dl3zTvE23RWm_133lvB23o54r3uFl30Qv5iyrRu20yu-uBN1w-uvf2LmlTE01kuKzz3kuXg4T23Zg4MN1bE0ON1Xl3QN1I9lBrqMmwcl3RK1TjyB22ja0ZN1azzjl3Klu96wml3O_uL22n23QGyMg2va0xg4Oh1J7wwl3L7wyl3Z226E01l397oyzzf8i_g4723h22ch18l3gg2-l36N1Ih4d7wD50q22_jyH3331yQh4sg2YArug2WQoOm3422Rm3V33Tm3V50Vm3T0zfF09NsUO18g2ng1Z0zHAvh33bkyKAvEi1OHysh4N32m50ikyo50kkyROst3328ZOh2onwQh2R4R6h40m3c32433e32650NBrCc0di1j32sNtEWvHi4D438nwF43Fn342yJ60K-iOi482y6_S-2ya_lTi49AvVi4232BIyOATKP1z8w632bi4Y43IIyX1z58wb438i1d43PIyclyUUu16uS3yrG0j_zK42W3yvG0N42nv3Ii2R4ut43EVboP1nv3xn3560043w1zZ426ryb42Vi221zDd0vPsFj4HXv9n3fj1_n3hj18P1Do3OXvo42E53Ho3_BvJo3Tj4Lo3Vj4uj1ad0Yj4YH0O53fJnQ53dj4UVuT536j199wiH0lb1kH0fo3Z53emypj4dCvrj4n70PbRp70omyP52s70R52kQ10ql8XvB7nRk15j4Gbm7j49H0c-wXk1e5267032zbk1053x4ym52wAj653ik1853Qe0-53_Q18_oBR1Ip3i7nI3zFvtG63gYvD5yVpuXk4kYvRp34zmXny1k1Fv32KnP5ySqoA0mfny1j2dp33j2fp35j2hp3hvtcCkJwqwpuwWuiCkf5ythjyk4Gk2ffxvp3W62xp3Rl10805k42802p38k4Uuvoox4p3PZvi62Dl4Wk2mwqAYxu0mxoxJc2563cp2ORtyq46s4QJ0lA37k0GFrlk2suvF73clrQq3J6yJ73YEu6qOYwt-62if0PS1Y4zCB47a105UFT3joyF726m4c-0Z73rl4en4lq3ul4n90ghig73fmscxqsq3exqIt3m73jpyKl2v4z9l4Pm1_l4f72Bm4h72Dm47FrFm4Sm4do4uAxYl23pxbruUswPg0MK0G-0672I-0QK0W-3H7yA83nm1ET1Qr3GT1Tm4Kqxfg0MqxK83V5za-0C_4b6ypm476xdr3qg0mm4rK0om4Vn1a83xGrQ82cT1e83T82g83G-ai83wp4k836g01m4y-n3m4Rn1M83UnnO83j-k6-0tqx8-0l8287yn82Bn4qA1Dn4_r3SaxbTtXtwv829836T1_83Mn4B93Js3Wh0Qn44_3rZuhaxVosF930W1pm2fGvgqyWs3an4a8yF92nh0sl4uAlW93g8yd6z1m2ln4X-2Yrxks3oNyQ92cU1g93eU13L0Vgirs3An2ts3Buwct3lU1Z92pCxb92Uord92Jn2Lu3Gax5n4Nn27n4k928s3-n4-s3go1LryCA14U1F7zq8xv92Io4dA5HnrLo4OhfM7zdM03xvQo4Qt3GV1TA1IV15UtVo4BXosuwtbxsrxHdvoi0cg0UV1zuwxM0YV1ht3wA11M0jo4X83X72to4no4dM1po4Obu_psBA5N82YJrIvwg-2Aj0Mo2kdv4t3C_3v-3aIux-3M0vPN0YvwU1qSN0A8z5-3ou3W_2eo2r-2aN0Fp4Q-y_o4q9xPA5mo2Pu3WPyRu3qo2GevlFxqN0Wu3UW1Up49iiS_39p1zo2J_2RGpfu3h8zuj0ZIAk8z_ZeaGpnu3V_2do2qu3dk3pW1JclrW1uu3FO0xT17_4t_3L7mqZud2qRp288z8p4Cq4X_0jq1Xp2yW1AX1w_3bp2Fq4ZKk0_2vjwfO0JX1HLriO0JA4zdxIduRq4aC1np4E2tVq4P0vXq4gk0up28q1am4SdunQyKA3VduVp4aA4-0tfA4ouxhA46p2Gkmlq4Nr1oA4YA3-dyaA3bQhsq4cKvuq4QpnGq29_yNl4AD4En0L90Mq2kss5A4r_x7A4Tuy-v3ID1LMrMAzMC4cJeCY1PvxOl0CEoUAzKw3aGxPeuYAz1r1Pr4NY1dD1PY1BuyRY1VLuiRyZvxFAyrE5HAydB4fvxkl0er4hB44uyLfxpl0Nfx3P0n-zoB4p-zqB4wl0sB4oY1uB4qY1Ws1vr4dwZbfx_D1E730w3lB33r45-zkutHSyNQ0JSyrB39B4ks1_B4BMuAs4DMuXQ0HC3eR0oKpSBzI4gHs4AKfFZ1vs1EMvZSyJZ1oasOs4bhvXm0eBz6s1WC4iE1ffuzd4Nf1fF5e2vLC3vw0im0XMvqBzshvdZ1KzwhC4Zus2r2iZ1Ql3y7SAwy3hvON2os44E1qs46E1ss4Cs2Iz1jC3zx3xs4pt30yU0s46C4Gnm8C4k34axwMwtXqupbwcwyIsnEC3Gy3At4H8qZQ0KD4rglMD4ds2bF1Ht4QD4Jt42t1TA0UD4qR0uwy7t1nTygn02gSqF1uiv1IxPD3qsnbt4iNv1s2et4jy30CzBxy6s2yn0na1sNvGJxra1Wu14n0Yu16n0OfwDcwDDzFcw0a1HcwW-BR34-Iw7LDk247WFiPLzEz3tpqVDWH57SCN4x73KPupdH5juvaPLkU3fUYj24BtOdVFaH5ozWl_QNTDu8WfC2LBmhC2CG1jC2eup5GBgupWCHvHCpC2poBRep0AI4lptC26lpXepwC2XtpzHC0C2QTaTHCdepCmp_E2y14Xv4Oy4Rp0X04s14pZVd04214d04614JI5qv4S14MaeD24d04dvct04lp0uE3YFWM249FLO249_v3tQO2OVIw_JwXX0LF4uF3l14N04b24704bEznd4HTmFvQiI5hI5E2OjX0Y2zji3CYRyI5jH5qFDUH5Q1LyI5dOWX1RvaS2ejl9hgjWRP3qkWBK3g8JQhNLNlazOfRSQKLVzOX1RC8NxvnUC0gWbqXp2ATv24_ItlXprb0Epl5MA7MAlbCDtVNJZQ34WH5lzp270yl1470b94Zk1JYvPtvzut62z3Q1-o3n52W4xBp3q52Dp3-Q1t52AR1KWuCR1TI0Mny1BeOnyQDvx94SDvPp3XpuJRg852T3zP63--wgk4SR1ik4-94E62X63zYvnk4dKyfvtk62VlTivt_4xI-4B5xh63R62k63O-4qUoDZvzDv2k4n5yL5xa62rR1s63tR1mox9k4a-4Al4c-4y63e-4OK54Ca_802R1uls_J3E90663g00Xa2I90aG5er1w62CS1Tl41-zw-4OLyy-4qk2Zl41-4RmWX90NS1Xq3a90J94qhRL94O52r70k53P94p2zB72crUD72Nxqll4wC5g82CA530tf6y9n1e73jpSN72Rh0l6yC8an6ygS1Im1ko4t6ynS1Qavq73A-2NHrrpxk8av73Sl234z890hl2bm4V-0Lg0bm1373D-0cl2-msYi0mhRp_4tm1f_4Ujn272PMyt6xQ-0BBxVruAT1dm4Oyqfm4MT15_4OT1iJukm4X_koxtsg0AA5OD5UL5zm26swsm4HA5um4U82KA51vgGC51r3JYlHW1mT1xr3oqxzr3aM5lo4Z83dwv35zrBxGL0083uBxQ_4zm4-5zDNyGn4UaxnsUEs3O72osu7BxoA5tUswbvD93AU1xA5HCxNs3tkntZu482Ts3Xn4lOnZn4QGmlL0rytnL08n1b73-n1oqyhn4UCxAB5kNyb93vh0d93on4f93os3rn4q6zV92l93mL5HIrGGaJIrqCxc921_0YB5FM0w935_0cB5WIreB5eo1DOyWztBA1M0qEo4Yn2xVsan2oB5Pp4tEp_U1sautB5hbxin2C_3kn2knGSo4892hry1Irii0pM0Z7zE-2ao4U-3co4r_4dCKG9xSvonv3mA1b-32M0IM5e4zcyvg-3c42LbuCB5msxMC5TA5d9nsM5xt3oV1IIvLC2QoSOo2u-3m-2Eo4NN0bC57o49DxFPy-o44-27prD_3n838Cl0-2tbu3Fpy9xB_3Ap4rC57-2no29-2Iaocj0rM5Qp4YA4wcx0C5GvuePyZtxb8zeExxN0TevK_2lB1eXsep4hXspDlQ_2ltxrB1kp4p8z6-3dcxHD5ltmsu3LD5DGfvu3hL5tKr_j0-B1AN53u3r3xn_25W1tJuI_yCv3IC1wJju_2fP5JFDOC1dtywr4ftyJv3TC1Lv3nD50q1pD5Qv3pp2ck0KwuarrYq4UA494CL_xe_4yC5lC1cX1dv31p2qC1Icuiq4e0vkv3Mexewu0p4VQhoq4lduGE5pqeIE5gKvvA4vq4xA4zv37Z1s-4zX1r-4NF1EGx69z20v7q48A49q4-A4JD12hsqr1mYxLl0Fr4GB4Hw33A3PIpKB40pnLw3BnxNr4DnxoE53r1jP0U-zCB3LB3EB3tuyvE5vuyaB4Sw3cB4wq21E5dr4Ifxfr45E50P06uyLs19E5nB4pGl6P0YqnrB4bB3tB4dB3vB4fB3ww3EQ0as16l0iAy2w3Uj3ziwjj4Rutgqlmj4zsvF52io3H52e53RH5B6sTH5lH5VH52iL1TN82xHiAnH5WUCcH5Ryn8dpflpunHn-4iEFnXa0QBoR5_sOmH5rR5zl1pvDpH5lhBrH5PynFep6dpHep1KNdupXSRmC2ylpDLQ2H5nTcrC2mup7H5oup9H5qup9lpBI5yC2JOKeG2HI5my4lx4-0bPv4XzQikWxV2aS5RvOGv4NJZgS5_-VjS5dS5lS5amFRI5cS5C2beS5oIA-fMSv4UI5Vv4VMn9VxoS5uS5qS5PVGH24Wy4Ox4FildJ5XUGv04xddSP3DtL15VUb4IhxlS4rZhCI3NR4pS4pI5604fb4bZ4lQpr14cIPt14h04bDBkQmLI5TT5NI5SI5XbTXT5j4X3S5xQmHbMUvcp04gT5SLPRU2zS5jv41S58E4II5tS5kT54ypBF48y4Xy4I0T1QmGV4ODGw04Hhxy04V81Ya4OY4aa4MT5ca4OT5P04tS4hb4UR4iS5iu4x14MI5PscFU5Ssciu4sS5pv4sy4Cz4uy4CZ2iu4YI58S58ixWVqZDdxI5Z2OjI5k5sed4W24K04MV49T54TqXqmrI5fXzpvpci3_uQRvObakoU5A4oRvO1I5aATdvO9j1sKwQusVzOxjiqdTJEWLJ5azO02RkzOB3k_RGZEc7pc-SBbyOclSrKyGbxHzCzFTVT3iajURXtC50p1zvOQZPLvOB_BexOKThHYebc2eWP-v2H9AubPjnmHvYPejO-D4fGfXTBd2qzOAtpTLxX0n-zOO8v91u7yO0KCYj3vjwhNbXHV9eIAXVdAZgVVvwa9iL_uLjuI5Hl4DCI9St0XCOwBJ5MrUUJ55i3ddsTwO2DP55lEe4eXAlwOTIO2_QWE0LatINmTgDbtVP2uXJ5DhsNV59w3aUNE6ORtO9eScEE8tOkEEzEEK4OcR5B941Pg-M29aRnj4ho38jsQYfw7ufhP32O5kI72OZS5HU5u6guv4C14Ac17t4aT5K14H14wE4bS5O14U61YXcRvOrKXyS5PU5T14WI5B14k7qZ1cJz4qy4yv4PQ2Es0sG3TCq1T5qQ3oU5I1ZoU5uT4ATqaWqNT5n14jU5_jzHgy5dsM7k_AmxU5Yx3zU5qJj1U5BVe3wOMJ5IzS6U562jizODYc8vQAV5j63H7fEV5WPXGV5V0xmlW4O5frRRtONW55IZQV5IvLSV5LyOUV5kZPrL2hG59sPibkaV5CnLcV5aL3V4UrzO_zOgV51dsiV51zOpawAWZLzOE44BdupV5xHVSVLsV50YhSupvV59FBiiLyV5nyO0V5ReU2V5K5Q4V5WTc6V5OPu8V5ewO-V5oRvkwOAQBZwO9DPCG5oRS9HlIW5WPeKW59VRoWiuX5XouRW5nkVYEEiydWW5N4OVx2PvOaW5kJ2D52hR5oj4jR5U7khW5bpPjW5v3wlW5GI5nW5aUz4v4dNxsU4sW5IU5iEAoSx8TzGZ51IWiT5LZ5CNY01p-v4Kw4rw4jANALwK-vhNVOZ5MK4escYu48NxQQ2PDq2xpnp0eOEYJzG04Yha3ByTgLdI5CqbazORtO8dTqiLP24uw47XaLPEIX5ivEYGKUXqfd4FE3PY4ty1PR4PF4c24sI5NTxI5v1Z5yZ5b9Ui245I5pR57I5xZ54bapXq7H4eANStOp6JEhWwEwavOCTx_IArUcPPExvDVa5Nyn7lhNrFRa5iEAfxBTa5Oa5gKQpXvOtOQBzjG53JbSa5CRA4I53EA6I5Q_OZ2O04EXa5bAc04Epa5tGAra5X2OjBAYa5XynbMuTEXZ6d0n2LCkIHgDYcSdRivEea5oa5Fa5qa5Ha5sa5boe04EPIb6a5VXa8a5fbpiPA3a58tVYypxP2EU5O6OMw4hS5EZ5pxXV6OXZ5KU5Vb5jANRI5Hw4_Y2SROVZ5zz4XZ5RU5db5WGLTU5xw4Ew4v21FWxr2V9_vab5IVG8H2-Io2Aw4KxeU5Y24ba4hU5MMpPT5p14Aa5ca5EgS8KQia5S6OEC40F53EAmW5ZT58H1cw4pDB2SCsoP5W3Y04Ny4Pw4Mc5ifwmy4Qc59_DQoVJc560jSRHU1AxxFZw4pomYZ5_O4Cvd2z4Kc5_SCJ-GPz0iw4xGNVw4t8Gs1jQr0xK3Tz0Grg6INeWPuc5RSS9WNjR3_fwQX3oM3YP3hd4aP3a24_T5rntQ049b5POVg24X-IeWPya5vCTl24yDDvc5F41tYfut05XSQJ5iAeamyTQ13i2gR5D-w7Y5fW5kR5HrgGc5IH1tz44z4xDBvZ4IY2Oc5Vx4lz4qoPfw4Ay1Sc52z4dz4jd5ofwAQ2ad5id5cd5nw4Az4pw4Bz4C-YQFzTc53z4sd5zr0jkzMQ2iw4zwOTu0Ds0K8dbw0ayXC04JaFE04lZ5m9JH04LY4MH21044c5L04Z248Z5-W4PX5GgyhWqXrQJZ5IG31Z5pu1HF3fd58w4wUYWe5MF3Ve54u1qd5uw4zw4iEA1w4vcZ3w443Y8jJM6MXTBMz0de5aJIGhhKu4-FEL24azON24kw4udWtkhxvDmVBCdMre52K3wZ5ae55GApcM0Z5ge59e5riMKX5ZWqVFqxUqOX57b5d24lU5StO3e5svIEd50a5e2OMf5JL3wqWVXJ84Qbeh3U5kw4Hrp5e5riMOf5Gb51a5Mf5tzI9GgYCCrdFRMCnPRYd5HoVE24X0Gd7FGU5Hc5Ue5714lMC68F_y0of568FWc5uf5jiACx4wz4EFV9N3WZ5IVGqe51f5pf5KPOlc5Lv4lMUHRKCznEe5C2RVU5P5ukR3rF36K3KT56Z5bEq7c5Hf5AU5gb4RT5xM3Ye5xW5eyCv01rf5Zd5VT5YWzxf5cg5_910f5bT5BR2cu4k043gxm04mGWfT58014d5iH1ZI52K49d5OccrK3EX5wJG2T5VQ2Lg5TO33E2k14404NX5xQ3If5_Z5CU5ha4Te5MI3jT51rWv2Gag5nf5fg5Fh5MoVDh5-XhUqFhg5sT5Eh54dLdx4uwEfx4NCchx4lg5o4l1z1Ny4Ph5Mh5ShABg5_W59S5bx44dLBT5I04RX3X24Kx1QY4Qg58g5Sg5QT5y9pSe5Wg5pg5q4XWTASy43x4vYWdY4DF2vh5Lh5QT2jgCzh5ky41h5pq0Ze5bh56h5yh5D-O0h5Oh56x4C2bnx4Ei59h5hw1gy40x4IOAcTBpx4CXAeH15h5czXDi5w8A0h5fO2tg56Lpux4nFAwx44WAc140g5Zz02g5XP3SX3fU5oh5Ne5O049c5BU5Ug5DU5Yb5_L3Ui5JWIg0fwQpXe5ui5ah5Hi5UomBy4eg5ig5PrABy4Gi5Yg54i5yi5Cy4aVkuz1Fy4BXBHy43JVJy4LvX5i5zd5wh50F2Bj5Zi58S5Ay4Pj5jh5He5dvpJe5li53b5gU5Gf5qh5qi5Tg5th5JyQBh5EF3wi5Qy47h5Ki57J2Xb5sf5Ch5fg5kj5Wi5Ri56i5Bi5YU2ey48h557A-i54v0sj5rBAzj5sCDey4yKChy4CfzqAiYi59f57i5c9Jyj5mj5RTAeh5zy4u0b3j5by4Yi5Uj5Wa4Ie5i144g55c5cb4oi5qI59g5kU5fj5bH24h5mv4Gh5PH1JU5GI1LU5fe5ny4OU5zx4sv4Mj5SU5Hk5ry4-8hRvO4e5Z2O6e5vb5avOto0VwB_e5Y4Oxk5AdjhYzfPmUL2M04-T5Rg5dj5sh5Wzp5dsbmMEb5za5df5_AmivNMRXJJ5APEYhaTUVqiLuX5hI4hX5boWXB1FV5a3xcjxQ0XPQ0LoUNDk_X5-8PBY5StOHY5pbkk4WtV50iVEXYt9eKaUiiVtY5pXvvY5cXVxY5yjLCuOa7Dwk56o0-ELCl5Fd5Z5Lul5Ap0WM2hwSUtO5dsnRA_u4O2OlbEvU52i2VX5nSyXZNXX5krkZX5mZUbX54U5dX5T5FC3jgX5VIc_U5bAcBV5oU1zpTFeyo4woX5IjxOtxVpStX59vO4Igv-UwX5gxObL3TV50v2ZZPurP3X5AYGJ0k6X5jYnvKfdV5NxNfV5lawiPhDY5tWOFY5cl5mV5fe4oV5HsmqV5MY5-vQhlprXewV52qLTY5erN1V57BY3V5v03aY5ae1cY57z3EVL4pEfwOgY5HDgjY523D-vQY6ZOvkoY5FIbqY5GhUHRlXW5EYfX53n2OD94Sd5nH0eW5JToXut-Y5KqM22OLXPkW5BlUiI5cf57R5zl5DWZAm5gjW_I5oxZZY5BPbDJ573WFJ59_WHJ5GObIl5nWLXf59z4oxZOJ54DT4yyjfZSJ5OdZbY5lTbWJ5rY5YJ5QIE8MAmSV_S5PVGmR5fEXH4xgnxu5354akJ5zQ1Uo5oJ5Doj_70rJ5i94hk1t8ejk1ctvMk4_JyJ80gj294yM80rk1A5yMp3YqwWk4K63Yk4194NApwtvdk4SXxanyjqw5k1c80ap3YXx14xaXxmk4WCkMK5J_wpK5ze09j2Hl1q80ukrs80g5ysXx0I06pu2I0nR1-qwpR1eK5r637k4t63MZvv5yXuvUk2Zuv063woxHJ04R1Qc2KJ0wK5kJ1rVlOE5H4zyKuQl4nl1l5x4K53_w6K5M4zXl4df0aJ0ff0Vq3CL5P73EL5lo3K94no3IpxBj2yj4jQ1ML5hl4Ppxjl42k2RL5ro4HC5G_ea73wRtc73wYxL72f73Bl2R72bjfEl2t90V72iM5iL56l4Bswp73090U6xX_4t73pL57q3rL5CpytL5Vl2F83Im4h_4BMy4pxDMyNFum_4Hr3Qm4gl2aq5vL5072Um4N-0K7yaFuWFvYpyRr3y729B5oq5z_4wm11_4B820m1Mq5Y5zR83-_4T83gr3QM5PC5qm4TM5n-0VM5ezDvm4M7xp7yMA556xir3lT1v_kRA5yr35m4K_3Om2s_39m4sBxpM5IL08O5jT17J0uM5TaxjA5In4lA5dm2on1fm2082Vh0Pn4Ls3Dq49M5Erx8BfUn4G93Wn4Z_0Yn4jL0FN5d_0S93n6fG_41Haf8yb83in4e6z2Guis31axj6zzL0JB1Jo1P8xvNyNo1un4ro2wn4mU19h0QM0Ai0cxvbP568yy93dB5KHvfB5fo1rN5PM0tN5sxvnffLOy-93Op4Xr5v8xC-3AV13N57Vs18xgbo7N5UvUmuwEvo_N5Qsx7or4B5OV1ubx7B5X92bq5-B5ZsxNb5I9xDp1Co2esxZO5v1qR_4cO5TO5f84q7z3m2pOy5i0kV1QO5mV1cO5p-3H1q1t3cprUC5NvwnZom32A-ykO5Uo2mO5z-3XvwqJrDW1f0tL8zgsyop4t9xfcxmC5csy3-2iN5BytJp4O8zLp4Q8zCGpmN0EqrU8zOW11rR4p1G3qTp4Q_3xo2EP5btxGP5gExIP5bW1mB1gwo5o2Arsd_3m8z9o20j0iC5GD5l_3Y_2Pq1sp4MD5tW1OC54l4Wq1zp4h-31p4v_3mP55qrm_278zo_2Uty8u3Ik0-u3v00k-xLk0Ik0Nk0z_2Hq41_2EA4B0vM9zYbomD5_j4KA49_21dx__24q1BA36q1yD5FA3iC1_P5so2dfvmC1KA3oC1hv3FQ5CjbHQ5jv34O0Ixw6O0OexpA4FE5qq4_O03_yrsk9L27YsDP0vX1TXuzq48k0A73fp58XtFGxFRyHGx8q4GD1-q4uA3uw3wA3K-aeE5RAzUGxTAzQl0uQ5ZGxVD1lE5OO0Vl0muybRyYl0lD1UB4vLjUr4XB4dl0Xr4WEouq2tP0br4vP0Mqnzq2qAzg1vBzo3q2j1v5q2l1vmw3teuow3-q2qw3hlmsw3Fvy1l0Hvy3l0hB3XR5Jr27l0aR5Pd5Zn5qXvE94iR5Vd5qj4lR5fJ5nR5zaBPf5No5-T4_-bvR5sgDxR5ukLeH5CTcgH53R525W6R521C8R5hH5-R5UIMAS5nSBCS5ukLQynaC2GS5SYAIS5vlpyH5nC2iupEHC3H5lup7SGZHCuC2YepVS5Amptup8w5vupFI5Tb51i55x4W14qW5IZ5ak57W5lY4wr0Dx5e04rO3pW5acwCNVR144W5ec5x_b2i5Ex58W5rDwov40y4BX5-d5DX5p4bsc5hc1oU5RvO0c5Zr0ji5J04VZ4Le54b5bj5iU5Wk5QX5BLxSX5wU59I5WX54n5Pb25lT2U5-CDcX5YcUeX5RRxMm5-U503CjX5M8nDV51GQSl5WW3WT3Vl5czRrX5Ym5Ml5am5vX53CgRV5XZNBo52ElGyOjm5OI25X5-9GbV5pm59X5PwQZl5sSHbl5qmuvm5UwRuzedl5nZnJY52m5LY57eINY55nIuV5nhb8m5siL-m5Vf5WY5Bn5YY5Dn5BPbDo5AW5dY5qEWKn5BoqayZNn5EW5Va09kgnY5PlAJW5l33LW5QUuml5aVuol5RYYTW5yY5FuOXn5hTlO4y_AmbW50CTdW5d2zOw5IDrhn5QEHAZ5nyACZ5Bx5pj5ij5G14dg5oj5bg5Ix5va4Lx56y4-i5qg5sfwQ14pu42v4Bk5uW5YWzQj5fh5Px4GR20T5zg5IV4YN3Cgw2045g56k55b566prh58b5_g5iWqhj5vi5LZ5Lz41LAHz4ck5Ic5E05YEHG05MtDKh5K05Gz44pDhg5Fz4QLAHz4Oz4EcTQz4ifASz4TNKRyBVz4QLATx5Iz3Ez4F05wNAnLKHk5T051LANz45nphZQICGnO25vhVj5wYwXj5mh5sy1Pg5Uk58c5eHwej5_k50YQoTXhaQxAV98gDDXWnbykjkWScMAaaQLAZwBa0t1SObHTy27nrMvD15PczlaQRZQOC41vsNeo2IldZBux4R-QZS5fOCcX3S04X15fX3w_O8t4gX3vpQ-zpUlQc15ME4RvY0AJJxKRMVEnVpZaJxKE9VBb2kiYfENCGAPCBSaJWsQuIqjoVEMV9wsUd1G-sXTBy15fFADORn15jGAC9VflTDORR1ADPG-1wt15ktXWsQjdI4X3wv4SMVjdIclzYxYNhI7eW-ZVAah4BqykHmZF915tBAMX3neCOubCDGwgWP25kv4tfCjdI1Sp9u4L25AHK6SpFa39v4fnOKw4XTBCkVPVGWsQLH1wu4SMVu25WsQriz1QMv25EnVriz8fR0u4X-CFHN3UCy25625GZCMvQh2Jnv4EMV325MvQwMUYfz5254t2025WsQP6G1MAAHO5S0K25EnVfRPxgx_iPaZCDMLUydoNE9mVRSS1U2hw4w25at0tfCXtVVV2D35GLPXtVT1CPGQ2hAujMYjvZ35_eBtiVjFLDnV-156XSyCP6XSDqMEXK6ZgW15_TBt14gOFl15DJAx14a15pZV535A0F214_356PJyZVC453hAr15E254FdQrJw15JxKD24F45iiMHL2EMVp15k8Me5s4QJ9JwT24dnYV45jV04Z5YP4bN3Me5m14cj5205-k5RX5Z45sYz4PJBa2e0sxgMwevAlsBmPPnp0t4935IU5iIPhS5v45oW5x45nS5VGPE45GIPeRBlpis15415R6GN45545YI5SMVTDWe5sGGPaU5o1SF55Df5FAwSNxGI3Ox1II3Qx11OfF55LpYfpDXGPIZT8PP9npLcBoiz2oPZ55TLUqEPxUBY7hISx7iY5NP0Y0aCQNzS4KPVkQg35_wVKLPtENHMDLZR1MP0PA8SNQCeNpYs20OXZlNPjOC6MNePPZPpbPPSQyQQklUYnPPOQ31bAwPPVjpzRUiZf5PPR6G7NRtQP7cV6juCSKoQPzQPisN5pVh5dfhP9DQswAS65TRPyWSqhPbkzNXpsz0rJPtMD4b27QVmJPyJPMmOqJPEKP0mGd65vOAhpOc7Gh65YJPTJPgXIVJPDwVKMLIOPyva6TaNQVnhBfMUZVAExVNfVvcablFDxVBeVvEdblFONPBeVRNPvMPmMPAeVypeKmUdsKDWhbcFYQP5MAExVMvXUUEZJ5lPPblF4LP7ZA5OVAFy2pVFSJ4pV1LP75SHAB_tVyYmShAIdVrpVG54-cVY75kMw3ypFJqp55YLP0mGpVUHABndV6vH7WVCXt3BYo5SKkV5wVSzQpKPyKPjjCtKPE6nYUo8GP0WL1M2xYHnHPNpv1tVnQV5FAzEW03CUBGyW2kWPsgViGAHrpngV3umZHPTb2vSEPSQ12db55tgz1PQb55_G14t22gz8wIQWzgVzOxn6053NQU65o45SKUPEQoRS-lP_WbUjzWdzLID0VzibzP85GeMjjz9EQeFQHiza55kiz0-BlEQjEQgfUwEQaSli1A235GUB435545bIP835335-35-850RAB45D95BJA4459IPtAFxyAU1AD25D348aCqwXA5uxY4Zvc615NEADORH24C55fFA_MVQSAHWxmIPW45nD2dnY0IP9HP1b5nx5mi57Z5f45rx5-z5Jf5VyxLwId95tb2taS8FPt950CyTIPFQE975RTA_75DyaB85USRZIPkHP8vQG85iqII85WmVfIP3YpM85lfrO85gEW03CR85pMb785RUB9859YhT258izX04z45FZ5fOCI25icz245U-5AHKAjzx3sf25Z-5kxyO25PYGpT5jE3mH2R25V-5txydZ5j25Z251czQB0g7cKHCg-5SiBCCCJSCfaAp0YvlLIVCx-5KaABhI4W4WEqaO4wo0Og5BTq0058k5h45_z5si5Ah5f15w45zUhP-5R2AY5Sy45B95G_5O-5EmcCDGF95O_5zxQCDGI95S25P_5mZFwqYd25h-5S95p2sFysH25d-5_1AmZFX95EnVM25lxbb25Rjzt-5ObGSIDTX0f2dhVASi35p0b458-58T5ni5n956b5p95-g5Kf5hI5cUA6_5RuJ0OuzRbud4xBwTb5S-5Zb5TnDg25oxL2h5c35M_5045H_5NtLR_5W_53sL0W5FA6AHKksGIw4IqHp25R6Gr25oNX9Q2csYc-5neCU0KKXWzrQM25UWppYwOW0TjqQW044looz-A2qozAB2pJzCB2yX2vozz0uxGtLb3lWpgI5eta1jVG55FrfAKwx_57p03047z5qx52_59k5C_5r955WplRi3A6L1umwVO0xxhu9nL1jVtU5utVIB6jAeIDPPB64yS1y5hxm1Cn1DPDW5_V5VB6eXA8y5xgLjfjRuyXV5nueL-5JNVTnDSH1L_5885C95X-Iu_PeT5kB6qO3SDZtfCu25_45pB6hH1kTzQ35-15wB6u05NNxQk5aK46z5e457g5o95BB6q95AkzDU5DA6c4Rf35-25ETAMvQA95nB6N_5TzIcOQ1QMOA6z25MvQV_5RC63UCI35MoKlvQxB6NC6PdD025j_5-15E35-0RN71FQQ0KxX45m1LnhzeVa3k5Zvn5k59B67k5g45VWwi45ux5mC6e85niziC64hz_Wb7hzYOb9hz5VHkbzAizHgznbzuQQpbzz85y85x854LrdGQKizXfHybz-hzVgz2bz9C64bzz0gagz_6C8bz_g4PD6mezZizhgzbiztNG7RQeizNWAgizo8Aiiz2rfT85mizV85BD61aaHC62XJXczuizGI5EC6925OC6A35uLQmB6M-5oB6aC62rA1QMB35QC6HC60D6VfITC63D6tD6CZIHNBLjYXC6gC62S5TnDUC6QGAB35B55225HC6-sQG359D6ihz3PQbfzP71PZ4DkKzhzVNOJ559OxXEzeK4RR4-c5e24qYz0C6U85uYz0C64yS5hzQIb3C6Ltf5C6boA7C6I-5MD6CizRjWjD6rezwgzQOQjHNmI2LizIjGNizBteLD63qOzSQND6ZgzTizW1CD6F9bzXzE8E6Fez8ZZHezLvjaD6cUAcD6waCeD6GfhgD6c1W2hzWPQpizRYYrizmD63gziB6N-5fYMRoKN35ZINpDQUUxNc4F_5LA6jGAM355nBO353U0L35YF6iF6aF6zVxeX2R25hF6U7CFV0AoJTmPW357ANoNEZC6sF6jF6LpRQ45SMVS35OW3GT54T56F6__vkC6o1S6F6AI27T5d45px5dnqAntxc1U0sH6Y-F6S55ERPiRPGRPQihkcBXrh895RWDndJWdJrRP8754VAkpVwLxCA6KA6Ch5fOClB6Xe5EC6q35wtBqB6_h5rmVyB6ZJMqd5gG6e4pGK4ep0oG6lG6zB6OMxzrQ3B6Ok5Wj56B65z5Sk5oI5sC6_B6B_5BC6lVquh5jG6BoVXtVKC6wD6Ic5fOCEH6Kh5IH6yJPWc5LH6y7PyJPl35LuRn35h7TlH2mJwDH6j35hH3i35PH62G6dB0NY4Ng5z_5m95-B6AB6-G64_5Yk5Yz4CH6GbVX15YVV71NR-5eG6ij5qH6s3565TKH6XfBxH63HErG60H6dvVEXKy35_IL45Hab2bO2nCP1H6Zi5SMVw35jFL5-5QRq7-58A68B6GG6Dds_Dw4H1hK4avrzpQkK4JscRI6nK4BuAUI6ub4nsBXI6NVzclQaI6lCZR8IYvrOyd2xQgI6mGznpiSCiWkAHUYhVXYJSkI6ec4rdGMwe1HA40ielTdRZrI6Dc4fCiK4VMuz1zVMuzzI6YggUGz2tY62BS8CJXOZMY8Gb6I6OQZ8I66MfgI6LVhjI6cc4sCisI6JcFpydAJ6TSkMfLKDWCc47I6lPjowbAIAg1Env4JiVgCFDJ6UERFJ6kmJ8MDoI60sQWlqcJ60pMVJ67kPOREsUk6HqSJ6dc40I6tI6rWXhJ6B-XVeykJ6pSCmJ60BA6FSxrQ6FSzJ6wEs4UkLNUL8IzwNe_1VSkGIqzwNYhIIXOJaDVbh1KWBPUdI6q0SvjQYvrnRUKK6m4RNK6scTMK6mvrs_ba8IJJ6rJ6LJ6tJ68CiDxsfI6vvrZxkiI64vr6PrCDiZY3yGzBbqcY3Oh32GzfY3ckwseyPbjKQrIctLmzDWy6Y3ObqvDilqmQwrNbqf9rvY3Qmzi9rSmzzY3QWy1Y3OHzTWyvLw5qzYRjVeaXWykbqiEZx9r_Y3cWybHzV7slmz8LwnmzuuzkWy2qiBMwnWybSjEMwVZ3JFJrmzYZ3ha36ctXZ3lHzEozumz1mzJEcda3bZ3iZ3WarHnzDnzSRrmL6eY3eZ387sCIzmZ3MmqGXyccqsltl-rbdtPXyicqNvzmY3Pvzr-r2JihdtVXyUXyX8saIz6MwcIz9Z3bXye8sXdtHdt6RriIzxdtkIzzdtpnziFiHa3pIzmXyH_rvnzMa3xnzW3Qfa3Va3cL6UNwTa372ovHzgL6Q_r9nz4XyWNw-ctHyredqPa3PZ3kL6lNwTetk_rka3m_rodqfyroa3YozNozPYyMJzya36L60a30dq1M6ySr3M6G7r5M69dq7NwC-R3a3xf3WFSgoz4yriozkpzlA6F-TnA6rX2pA6TW0nJzsA6WW0qJzHb3pYyxmzvJz59s0A6Nb3CfyfAs_9sTzrLxiTb3E-sGvz6TrgOwhTrQftCpzSft_qAUftGpz7tiqOwFKzsOwHKzFZydftOZcxOw8eqAUjiftCUjf-sTpzrb3Vpz8Byub3qiaUKzAPwqc4wftD7QaKzFPwHUrD0rqPw_d3MUrCLlMPwopz1c4ZBsCIt4c4nKzmZyvpzoZy1W0qZyIc3iBs86t1pzCd4xKzlPwcrzQszZNzo0rP_siszxgg5ZyudyRc3Zrz3jaCLz-JBELzcc3KYjec35UrzPwLqzjc3VviIkamc3CVrRqzFVrOayUqz_Pwuc33MAXgqZLzZgqyc3OKA0c35_seLz7HiVVrQCS__s6c3lO6JPwzVjkLzgayAd3GAtjCsvkaDd3K-QsLzkVrrqzHd3rCsRAtwqzsayMd3wmzg1Q6CS2LzkQw_CszayDL6eXC7qzvQwYwiAMz9Csfht9aybd3LKir3yFDs4QwNrzcd3jd3ui4B5lf6tRhqnd3J2rqd3TrzWrztctYrzdg3xd3cDsFLzYcyrf30SwwMihrzDjtjrzmMzlrzTah9d3i2rKO6tDsvWrm2rMitfRwFe3hRwIe3u2rLe3Wga3rzdBt5rzaJF7MzRe3idtO6rxPzeitNBRXe3Pf3YTwGFS1Rwuf3hBRHszudyge36f3SQZje3U_sM_sJszSszwdy8BtEN6DYjPNz0f3cszXNzudy0e3cNzGd4-e3USwo2oEZkW7tMjtm3rrLAVN6pcyL7tPd4tNztcy7EsHQ6AqfLf3zcyNf3pSwatzkYr_szAOz8cyJFsgyIWf3Rf3ZYriR6bf3TnBHdyef3PtzQf3if31SwTtzdFsVtzHTwof3JTwCg3me3zf34LiWOzwf3YOzitzhe3HZrcOzIQ6Ftz9jtutzGg3fQZs4r3f3u4rjdy1tzsdyqDBkOzFg3_R6EJREtzJg3vLKLg32dyNg3xTw3IS2OzQg3BuzYMzCJS6Tw0kq8TwHuz-TwJuzdeyBPzbg3DPzFQ68ktHUwMey1g3ig3VuzPUwXuzmg3UeyfeywajOlqwg3Cjltg3beyvg3deyYPz7Gshey4S6kUw5qaRarKZ2iPz9uzAnzXarJHstK6S9rpPzfPiFh3sPzRHsIh34g3nPiKqp5eyHT6yh3KIzQh3zPiSh3EvzXOwGvzEfysSZGfy7Etah3D2ich3xbt6MgGQzn6rPVwvHszS6wTZpvzVVwYT6aQzavzpfysh3rfyuh3fvzkfy7h3Jh3tbruVwGi3lvz_vzify5h35T6qvz8h3ph39T6uvzmQzhfyWIs92iEi3sQzwfyBi3HnqAV3Eznivzwmt9vzNi3QU66ZCA3sqyM_F6f95m1L61sj95gd4ox5aj5HG6NI6JG6hwsQ3sbU6oGw_vMNUxdNAlbziSCWKUPK6ccTHUYOK6RrAgaXugAzU6NgXvIAHUYRgXoI66J68I6b0d3U68JSCmXsS6YY3ZhzzPjlK6K9r9lzCct_lz6C0hcqsK6plqMHsjY3xK6-GzkLwJqiKmz6WnNmzQqiPmz2U47K6tY3qLwel3AZIWmzZN14Y3VWyEWyGL6oQrXHzKL6hmzoct29rOL6rctiWyJM6ybqTL6jHzwmzxWyWa3zIz2ctCMwqHztmztHzeL6u7spWynHziL6Cxr1nzV_r4Hz-g38WyZMwgZ3Enz6_s5Hzb-rvL6YRrFXyGIzqZ3LV68Uw1L6sMw3L6OIzRXy2Z3VIz0Z3XIztRrZIzvRrbIzijudIz7Sv_Z3IM6IT6CsiwdtD3QNM6onzjVyrnzBPTN3QrIzoFiJ_rNa3QNwaIg_nz68sPSrVNw0nzlM65IzdM67Iz4W6Retea3_IzbL6Ra3FozsM6J9sIozma3GJzyM6YT6ZoztdqVYyQoz9M6iFt8ey6M6wa3WozTX6iVwEHtaozVYyDN6NEsGN6l9sq9K9a3gJz5A2iJz84sRW0ON6tX2rA6vX2tA6xX2UN6EB2qYy77skZkzA6xJzSIZzJzxYyjTjSb3cOw6ozX6r415L_RXb3OftZb3M-soN6V_RYftBKzR-sDKzGY6NQADZyuTrjb3yN67AsszrQpzob3hiaABs7N6aHitb3Ffqvb3ZpzVKzCO6pZk1b3XSmvc4jpzfqzKPwu6tsW0w6t2c4lKzSO6xW0oKzzW0qKzlykmBhi3obO6Bd4OIttUjJ_sWf3hPw3KzJO6zvinO6JS64Y6kO66Y6FPzsO6MSAuO6xe39BsxPwDayJqzBCs2eTMqz2O6GCs4O6ICs90rKCsTqzMCsVgqvc3XqzUayoEsaqzJQwCPw5gthLzxc4gqzfaydVrBd3VQwXP6lCSZP6qqzEwiId3eP6dQwgP6sVr0LzOHtTht2qznP6mQw6LzrbrdAtUd3QHt7LztP6UHtBMzLPz7Lz-ayzP6Fd01P6Dby5QwFbyHrzxAtIbyZKiKbyQDsSrzNbyERwPbyGRw-P3ud3TbywHsVbymPwstzsiqAtziDsGuLcS6ExiVRw8d3P5sUQ6IitPBttMzCe3lARNitbQ6qbyjRweQ6ubyMe3A8h5MzkQ67rzQP2kXj-rzb8rANzBszdrzDszwQ6oTw8c3de3tQ6erzKszCQrMszREs3Y6_BtTszPcyFSw9Y6Gb6wdywe3PszeozcgoGR6BAt2e3QCybHtlgo7e3YSwJR6lcy9D2RR6RCyqcyTjtscy0OZZCtzKoUjqVd47szdR63R6WYrvR6tSwaf38NzkR6_Q6HziBdyLQ6Zf3xoajR6qR6df3A-Yff3XFsgR6KOzoR6MOzzR6POzUZjpf3_a6Ygt5R6Rna7R6tNAEtzcEsKQ6Fc6Ckqktz-Z6FZ6DS6ZcyFS6RS6MkqjOzKb6fOzLS6GS6q8QoOzCS6Kc6Dg3mTwEGsedyxdyIg3zdyfkt1dybZrYS69tzyTw_tzirz7dy5OzTg3Zdl8OziS6cOiIuzcGstT6nS6tctcg3cuzoGsLeyPUwqg3qO62ZrNUwqGsW5rCd67Zrrg3EJRZuzqUwbuz-Ykpe3euzMmq2ajjh3Mlt0g3fUwPltEPA_c6qS62RZnuzMctpuz7g3ruzW1iVLwoW6qK6OV6hY36GzveydarnQ6EL6L8RGh3jarpP6xMw2lqnar8uzgd6OX6ZdtaT6_lq6PzV6rCVwIvzAQzJmqlT6DQzdh3EFtfh3qT6IQzQVwRd6ANCRfy6T6TT6Kmt0h3-T62h3YU6TFt4T6wh3EU67T6yT61vz06rgfyUQzamtD7rhQzwT6FU6zh3Fi3IU6cvzZmtsfy0Vw8VwRQzHi3vQz5vzfIs7vzfKRMi32fyAU6ZU66H2z7rdd42k5YB2iYzlY2rC68z5zIs3_5Xk5_k5h7rbakXRz8MAFVPSAhzI5m7rIz234Uz7rWRzsGANdG-e647r7CVJK61U6CgXugAsmRfz4QrQxU6X9kTf67vetNATf6RgXTf6WScTJ6EJ6oGzcK6Sf640iDV6Fd6_z4GH2OT41VyEDiIV6bY3KV67VyjZ3lPzAh3nPzld6TDiwK69GzZQz_GzGWyrY3iLwUV6IqiLQjA7sxY3C7s_-Tl9r_g1NmzlekdctZmzgbqbmzyLwVHzIL6pV6QLW6GtBZ3uQruV6eHzGZ34OHIZ3qmzOZ3AetXL6aZ3GMwag6bW0qM6LMw6mzuXygM6_ctCW6TMwsHz3Hz6WyRL6oL6KW6qL6FnzBXytg6PW6e-rZRroZ3VdtTW6vf6Qnzn2caxr9EiUnzdxrzZ3pa31Z39L6anzm1i5Z3-WC7Z3fnzkW6s02inzdXyhIzlnzjIzENwiXyD_rkXyF_rTM6yW6Ojq0W6XM6VgaoM6bg68V6YNwxXyca3EW66W6_W6-nzkM6zmzmM68Xych6gg6ih6f9RGozyQwzd60SjvM6qNwxM6SJz4M6LXySGi7M6SX6od6pMwTYy5h6xa37h6UJz1SreeteX69Y6gX6cYynW0JAsA_b64smX6IOw8A2AIZqA6x9srozjxC8etKwc-etwX6WN6GB2YN61X6MiQ3X6RzryYykTj7X6KftiN65OwkN69Jz7Yybb3KY6V6QIY6Ipzgb3vN6Lpz4eq5AszN6mb3eia3N6e-svfT5By7wC7Byftn-N64zrwb3cY6uft4KlDO6ZKzA0rbKzHO6HPwOP6TBspW05ftrW0OO6OPw9ftBc3spzDVATPw7c4vBnXO6-c43W076tMIt96t0Y6wZyOc3oO62ZyAZ6i0rej6Xc6X_sXc3Ii6ewCCZ6pMBbc3Qc6dc3HZ6ILzzO6ic39IiJgq3O660rnc3rgto2DtgtULzTZ6WLzD1rXZ6xc3ZqzcLzHP62c3gLzjgqAAtnj6CAt-c3lLz1VjjZ6Z1rnLZrLzxgqaP6pZ6dP6wLzSAtxqztayNd30qzyCsUhtzZ64qzKnz4LZ-Byx1raht-LzsQwuP6ehtCMz41rEMzcd30P6PKizirHbyGa67Lzuk6LWrdhqLa61Atod3Oa65AtVrztd3DQ6vd3Ad62hqbrzzKz5a6BSwaa6bbytc6lMz6d3Ditga6MBtZRwVQ6S5scRwSBtDe3oa6b1nGe3JNZxrzSit2Ds0rz2MzhQ6pRwRiqyby_Wr8MzSe3Je6oHsVe3fitsQ6dc6GDtKQ6ae3Uc6vNZzQ6kj6EcyLszHb6MNzvb6U3rNcyql6GOZJb6eR6siqBR66R6BCtER6tl6aNzp9tHR6ECyQCtBjqBX0Xb6DX0-W0FX0k7gBf37P6zQcdb6TR6fb6Qd4WR6ib6ZjtGoayNzwc40Nzsj6nl64cymjtyb6Stzsb6Dtz3tzle3pb67b6jf39b6Gdy3b6fPZwjtQtzqb6zb6PNiUtzdzinf3QOzedU9R6Fktac6o9s8R6-l6MTwtf38a6Vc62f34l6fTwZc61l6OpadTwyl6-Zjntz2Q6x4rxtz_m60iqZkt8m6Hg3xGSUS6S0igkt-4rzOzrDt-tztDt7c3TGs8dywc6-dyyc6BeyjS6DeyBT6LzW5Oi6c6Md6DEt9c6Ed6WUwin6jg3Wuzlg3Fe6ng31S6_Zr3S6dey0ajPd6WPztT6-S6juzAT62g3ad6qUwcd6hlq8g3XT6sg6id6rxzPV6jEtRV6lEtOT6uqzrd6uPzek6oQ6SraVT6xd6dY3pa3tarR6r_eyCvz0Et7PzUh39X6hraDVw_PzZh3Lvz9d6m1iEQzFFtX9rHFtWvzlh3zHstd6H7rYVwcQzAi3ve6Pe60PeDU6ce6Te6kQzuo6JU6Ye64h3ae6vT6BIsUU6tvzrh3Xe6th3lsapo6rFtre6HU6ssaOe6je6wQzqe6TfyVU62Ft-vzcIs5Ftxe6Df6ze63AwfH6FG6jU6MI6E5v-jzQe5aak-e6JRzKf6xwnMf6-ho9OvW5ZNB6EPTIf6SJoAf6llDjp6qJo5Ez5CWWf6QJS0U6jrQlgWyp6I2VW0IL2V6Dt-U6hf69VxORZg2V6DtFV61pisf6ActnK6UW6pK655rwuztey0f6SV63f6xT65f6XV61K6DHzOq6VV6_f6nLwdV69f6k9rE7sFg6iV6SRbkV6ro6NctnV6ZWyfmz2LwRg6sV6kmzjeaPL6wV6hd6vctzV6aL6fL63V6NZ3qQj4ct2Hz2nzng6AW6xHzAdt-V6FB2lg62nzGW64g36HzW-rug6LxrrL6xg6yX6Pxr27sRdtZ7snZ3N543g6HXyD8sPnzOJzaRj8g6M2QYW6sriq-rzMwTLZEh62MwAM64Mw-MwJh6FM6eIzmW6IIzdZ3fRUqW68RjEa3m8sGa3Uh6Ia3Wh6unzLa3bYy1W6ynzRNwmh6pg62nzgh6kg6wq6Sa3Za3WSrba34r6bM67XyCozH5s5r6HX6I4QKX6n_r0h6Xozwh6cLtKJzPozS9sZX6SHzVX6V9sRX6_h6ua3b9sdX6nBsJc6am6ciqGi68a3dYy-a3Li6ETrjJzoX69A2PN6Eb3LTr9GiDB2tJz2Wy00uC9ruYybN6Gftfi66X60Yyii6Vh33YyjCRsTjCY6Rft8YyEpzcb3HY6eb3tN6Jpzui6ib3X-sPY6fftb-sSY61i64By6N6lfti-s7i6ZY6_N6-i6BO6Aj6kpmeY6sc4gY64b3wc4jY6LO6OLo4XnppzXhopY6Rj6hbITj6GItVj6YUrMECr234W0OUecO6cj6I_sxZy4a6hO67Q6Zgtkpz8Y6Ln66pzgj6ig3pj6EZ6Ob6APZxO6cmOJZ6Fay20rNLzlc31j65O6RZ6Sqz8O6UZ6AQwAP6CQw_j6VayBk63gtXZydZ6Fk6NP6hj6Jj6zODRP6iZ6UP6jaylZ6zkad1rZQwbP6PAtiLZrZ6Kd3-kahP6qLZjQwbk69ayoP6Oo6-ncrP6PlaTHt4VrVHtQd3yP671rrk6jWjEa63P6id3IDs6P6-1r-P6WMzAQ6xhtCQ6MctEQ67c6GmaJf3ml60ZygMzDl6NQ6Zn6IBtW0udpzTfTLBtGitLl6ja6Ae3RBtDe3trzsPGVBtwrzra6QNZaBtgQ6oRwz2raNZPe3sRwza6CXrditDEsWe3mBtob6xt6pl6In6Acysl61t6F3rritxQ6titaEsIv6gf3ONz0l6vv6EJR-Q6TNz6l6Gc68l6MW6Xsz6Q6DNzRb6Hk6Tb6Nm6Vb6CjqGm6rszEX0tszGX0vszKjqbXnyszChgSm6vNzPX0aR6GYroSwOM64v66b6xb61d3sCtIFspR6Zs6Jv6ySwgw6Dl6LOznm6tjtFOz5b6IOzkm6wR6sb6lf3OOzxm6Bc62R6Dc6STw-R68v6ITjXOz5m6sf3Db6Dn6cTF9f3Bn67w6aBSIS6yv64f3Ex6_f3wtzOS6-w6vdyic6TS6lc6xOzXS6apHOg3Xn60TwHd6an6vc62S6Ug3hS6fn60c6kS62c6vn6Tm5wg65c6pS6Fv6UuzsS6-c6uS6tT6sn6xS6un6Zx6TUwSQYDuzFlt0n6UPz2n6guz4n6iuzGFtkuz9k6Zd6kcj-n6ET6Sz3GT6yd6Do6Iq6yf6CmzuK6wUwnd6yUwQT6klt1Z6de6nlt7uzNh3Gq6Rr6y1iuarXo6AmqBfyJfz3Eteo6Yh3c6rGVwbh3-d6nT6_SbpT6tHsrT6IFtjx6uT66h3Se6hl6GU6Le6ge61T6dvz3T6yo6Re60o6uy6ee6OU6Me6vo6Rp6nvz7o6sy63y6za3nmqto6VfyNe6wo6Kp68mqosaNU6zT6pmtHz68TZJi37VwLz6IWCte61Qzie6Pi38F6cGU-e6Vp6gU65Z5gH6z051_59z5AC6lH69e6z7rgp6eBFip637rkp6FaDSAhnp6JYTpp6azp40RLf6pz6up6Of6wp6Qf6rmY-I6ZpB5QY87UWf6ExB_I67Dzj4X-z66z6crAJ8U5z6PfAJXO7p6fc4DxsC06H068_vjPY8GbBq6_aqDq65VyFq65g6sL6AmzIy6xuzKy6BWy2f6Gmz4y6EQjpY3AHzYV6RwrlLw_6sWq6NWy8K6D7sMHz_K6XctPHzJg65Y3Yq67Y3HL6aeajq6YHzlq6dWytV6oq6vV6SdtjWyyV699rUL6zHzWL6eh6oh6uq67V68q6V_r2q6cg6Xa3yHz1V62Wyhg6hEiEr6rq6NIZuL6Ir69Hzlx6altOW6V16TyziMwW6ok75zL6VW6NXym-rVr6exrXr6TIzZr63Z3dW60rifW6dnzCM68Z38Mw-Z3HM6jr6Gy6lr6LM6rW6Rh6ZGZTh6m2QlXybPBnXyDdqHSrK_rOa3zr68W6nh6-W67r6eM62mz_r6fh6iM6cNwhh69W6-Izqh6ga3GX6tsiuh6FMzWy6dyrHs6na31h6-M63h6iyrvNw6h6Vs6UozvdqRYyUo61a3iGiYs6hm6ye35Ykcs6dJzNv6EOwKAshJzhs6nX6oA6ks6qX6Ri6RN6Ti6tozWi6qs6vXUyA6CLoTTrEftXOwcN61Jz4ozfWO0s6co6fOw-ozJ-sApzmN6ezrOiaFpzqi6_s6EKzBt6UmMe0uqNHFt60N6JZyTY6qHNLt66ByNt6rTw8OwYpzSuiSt6cpzTVrJP6n6tgpzxSFbZyZt6dZy8b3npz-b3Oj6Ac3rpzsBn6c4kt6fBsrKzlzzYPwuKzdGgst6eO6c2ogO6Pb6_WjpO6Yd69pzjj6Ix6rIi3t6tx65t6rj67t6wPwMFs_Bs_t658QBu6kc30j6o_sFu6s_sSZ6Iu68j6Say-j6aLzAk6zc3qviCk6YCsdqzeZ6at6eayJk6SP6Lk6au6Cd3Ok6Ed3nZ6naysqzqZ6Uk6fP6Ld3uZ6Yk61Lz1qz7Jick6yCsSd3Ha6uu6Wd30P1Yd39VrDMzxQwV26Ha6gWj91rsk69QwEbyBbyMrzphttk6QMz0k6ARw2k6tlaPa6rd3XMz4Tw1IREv6Md6Wa6_36Ya6DYjLv6_htAuzea6nMzSQ6ha6HitVykWv6uMzQl6aQ6Sl6cQ6Vl6Je3TitYl6vbyva6Yitkv6zbymv6iBtuqzjl6rQ6rv64w6Zcyuv6Lx6uXjxv6sv6DNz1Q6B66xl6_v67v6H669v6qe3G46NOZK66bszHYj9l6O66gszbNzSb69W0aHt_W0VSwI7QCX0Ow6Im6Qw6Km6OjtCf33e3Nd4cdLGf3VCyXR6BBtKf3Ud46szcR6dw6vO6mw6hf3ww6rb60b6kw6o26JQ6bm6Htzdm6Sf3qw60MjrR64b6tR6oBtmR60jt9b6zw6TnBWtzITwZtzE66btz1m6Cn63m6Ic6366Rc6Lc66w6L669m6Pc6M46im6xt6Tc6Fx6HS6En6Dx6Uktic6BGsOx6Nn6tOzPn6pNiRn60dyoDtLOiVn6B5rbS6i56okt0x6dn6zDtVajpZrlS69Zy4c6Mctln6kIieg3qx6pn6Xd6ox6nn6QUwOUwpn6yS6qy6Jd64NwLd6776Zey6S6fuz8S6huzyg3Vd6MLQbJS9Zy3g3za3_n605red625rTo6S16NV6Fo6kd6Ch3md6hltPT62uztPzqEtov6sEtebjFy67T6wEt1d6vltTh3eT61s6HvzhT6Jvz8EtCQzjo6_d6MVw9IRgh34bjoo6Jz6Xmq9o6xT62o6Fz68y6nQzXsaLIsqo6su6sbrUe6ofy32ihe6cVwyaqjfy2y6A96Ry6L96me6_T69y6Ci3MU6Gp6wy6Ip6Oz6Dp6pe6umtNp6L3iUz6Omtzy67NlTp66Qzv_5TZ4dU5k95Zj50_5iH6hz6kH68e6RX5fp6etarp60QBtp6mIt9nLFf6tB2F6Zvz6hZ4JHU396Cf6n240z6i0smwdWf6xDBRK62MWI-63MCK-6URmN-6UK6YXcJ-6qvrJ06tI6dRmgI6EilgI6R06RLw3Vy8lzoey_q6XLwZ06Kq6g861f6jSkZV6zK6jY3sY3x06GHzAg6PVGyY3q060Y3bq62Y3H_ueq6J96nY3VHQhq6emz4_TnbqNRYmq6NL6606Vg6QL6HW6-06cfa-9rVL6SMw3q6umzF167q6Ds6I-r6q6C16H16U9Rng6ymz1r6FW6rg6D_6Gr6-8tiFZW16Dw6g-6kZ3zg696hc16Z13OnzsZ3f06wEtWW6MIzj16Ah6zM6O8sm16ixrAi67L6Gh6z-rt16fr6v16GM67-rjnzOh6Ca3mnzor6GNwnIzINwwW6916s8swnzByryr63W60r60q6F26Vdq2IzN26E26jh6G26AX6IA7Aozoh6Bs6G16N_6Mdqja36g6WetLX6EYyNX6Ry6PX6Ms6sa3eA7r86ShajetTs6YX6w_6_M6gGiDi6n263Y6r265yrHk6KN6ZdqMN6BzrpX6Db3rX6Fb3TN6626j66WA7T16zX6-26-WUus675Q2ozxs6B-szs64JzeOwjN6J36hOwL36-JzO369s6rN6zeqS36ti6U36tOwW36JKzciaZ36Jt6pb3VY6Mt6sb39N6Pt69i6bY6j36WZycZ6EO6Ej6GO6C0rHj6Vu6fKzkY6hKz0c4w36oY67-sz6trY6UO6pKzwpzWj6ZUrzpzZPwbj6bPw1Y6ut6Fb61Bs_Y69Zy0t6L762fqI46qy6Zc3tO6L46Ew6ago9t6z0rkgtLZ61O6zj6OZ6Eu6QZ6X46Hu6rc3Pay-O6WqzWkaCP6NVrt26I1rf46pVjbqzRu6ZayTu6iLzQP6hqz_c3p46kqzkZ6s46YP6Qk6oZ6oayx46uqzray046gQwRhtwZ6lP6pu6Ha6Rd3ST6KDspQwVd3jk6-qzlk6vlyBrzhk6F56wk6ShqCa6J56PMzFa6M56G56L56P56zk6QrzMa6T564AtUDs5k6Sa67k6Ua6SUwc56Al6wt6DNzhw6El6OQ65d3FxiQv6vfTSv68hqXQ3PP6WQ6rrzYQ6Zv6ELit56qa6zMzyrz1Mzz56eXjwa6ApAlQ6456uRwov6_Mzqv6BNzGC7cgoA66R66wv6tBtFn6kiq0v6On6Eb6KE7N3rAx69Mb3l6EE7AR6Q66CR6S66d_65Q6Z76Gw6hszsB7-iqCm6LCyId4Wb6psz8e3PCthE7NjtQR6Xi6SR6KX0gSwHf3p66eMzZw6s66Mf3Xm6Of3ew6vw6ow6hR6KtzijtR76ec6pCtsm6em6166tb62b6sw6sR6qm6uR6z66tm6qjqvm6fFs-AtXtzUdyU66tFsN76c76CDtQ76BC7_Ctddy1v6mFRIktw665v6SZrHn6V76Gx6e76j76fF7HE7nOzBg3-56KQ6k76MS6SS6R76o76mc6q76n25wTwqc6aS6sc6mD7Rg3bn6cx6xc6z76ukt1c6wkt-x69GR476qUw676KUrBd6JUwIUw_76mn6GQ3C86Dd6GEtFd6OPzDltcn6IG7K86sg3ZUwug3Kltin65n68x67n6U869n64NwX86MW0s3Afd6b86kr6d868HRBh3b06Dh3Ko6p16D6rzeym86656Ty60PzVy6k26Xy6Wo6Bvzay6v86Ob3fT64Piz867d65armT6EQi8_DGQi786Pfyin6He6ty6Cz6Ke6fe6Ap6TQzCp6NlOH96_86fq6Dz6_o60T6Bp62T6C7rF-lE7r2-6so6TH7N96yy6Wz6f96Di3b96KH74TZJp6Pz6Lp6h96mfyLnq0Qzl96fH7i-FeY2bU6yb5orhdnYfU6VE6bgx6FzQR4zT4CB6_k5JwMHNjH2sEbmJ2sp_UwU63z6E1j7z6L-6DI7NRmFI7P-6jGAcfLV1jI06KJ66CiMJ6opiqT56MUEEzWtnIxBb-62Vy2uBe-69g3e_6xf6rK6f86oG7T9rm-6k06WV60K6RbqIWyyK64K6m06wY3u-6Cg63zQEg6M1yGg6u06I0QlV66Y35-69Y3106qV6306ML6DZ3Ug6FZ3C_6_q6-2QiHzL_6Q_6XA7_ctEJ7Yi6R_6vWyP_6I_6K164V65q6jg6-XyS26VMwX_6BJ7IW6fZ3CIzLW65OiOdtYJ7a16wL6X9ryL6k2jk-rh162L6-g6o-r5L6b268ltYr6v_6_L6YIzs16hW6DM6jW6gr6lW6x16Qr6xV64cq116nr6-Rrpr6__6RM6snztr6Ka3zW6NNwA262W63bkBX6KMwYa3LA7gl6oWyOJ7wXyL269r6dh6KJ7gNwZM6Cs6J26ZyrIX6nNwuM6uhy81uIs6Ps6y_rbX6QX6WJzf26vSr-h6oA7g26BN67_re9s8E7as6h9svA7IN6jX64A2n0u6A2qX21A70263A7226sX6SN6uA6vX6726kLcss6NzrA36Ob3C363ozgi6HB7Ub3JB7ki6LB7lN6OB7lTrpi6yeqjzrAt6UB7BWDV36NpzHZyZB7LKz6CVNKz9IZeB78N6Ot6DJZRZy0HijB7JBsKfqzb3Cj6iW0ZZyp36ipzuGSl46Kj6Wfqzc4kqfet66-sTUr5c4dBsUj6236vY6MGn536yY6uZy8363pzfO6hD7A46uUrIC7xx644rUc3fj6mj6hC7BLzcgtac3FqztQ6PC7EayR46DCsCu6U46XVj2j6MayY46aC79O6tc3dC7kviNu6ZZ6Pu6XaymC7j46oC7fZ6jLzrC7Kk6dCSq46vC7-kaPk6eu6tLzgu6Iht2gqxLzWk6mu6Od37i40Cs746AD7Kht3Z62Vr3ayHhq7Z6xu69Z6zu6pk6Ba6I563u6LWrQD7GrzLD7JN7K56VD7md3XD7_P6V56BQ66k6Dv68k6D464htYR6Zm6x66eWrg560hqv76JBtpD7Hximrzm56Uv6o56k2rXQ6vDsZQ6obypa6yMzJ0r0Mzfv6OLihv67D7VLi356rmanv6vG7pv6kl69562E7qOzvQ6-bywl69a6D66oF7fc6Bb6GKtRE7vLi3v6cF7iiteEsWE77l6UszhgQJO7aN7dF7se3Aw6Nc6Vcydsz8N7fszBGSdE79ZyJw6AaOLw6Fm6kE7Yb6Pw6_e3uszLm6cKlEf3SCytE7o66Tm6Td4ajtWm6jpzYm6Y76p2656643rItz866mm6nCtPE7D76CTwfm6-66om6hYrKdyxjtIF7AF7um6yR6wm6NF7J76ROzQF7XF77m6l76vf3VF7PE70YrADtZF7fdyf76qdyrF7W76lw6TO7Jx6g76VP7jURWF7Eg3hc6fP7Rx6wOzWS6oc6Vx6ZS63QZu76Fl6dS6Y56sJSgS6YGs0Dtgn6Yg3in6BG74NwDG7oUr-DtGG7tS6T86tx6wS6E86wx6_F7yx68P7pg3sx6qy61n6X9rQd6EM7Sd6Wd6xn6aG7aPzieyV864M6fG7fQKF5Ia86oK6906Eo6mG7zf6k-6_5rLK72h68ltMo6uG7rG7Lh3WT6q86m_60d6Avz4Pz3G7dT65G7x86gT691i086kT6vbj_G7J2iBH7L2iDH7VvzFH7Xvzbfyi96-h37y64o6NH746rbe6T961o6jvzBR7O96BWwQ96CU6S96RH7JH76y6xy6VH7m96wsake6Sz6M962vzY96RU6zfyXR7rH7ne66bro96BXBbz61H7WEzcgx9Z5Pe5WhxzO2lz6296hp6itn596hi3896kWwzng_96lXqC-6vR7rbsDfRCI70p6aUzqPAYJ6zp64y3XJ63BFuZV9R73BFVscBS7y6hV-6bK62S5ES7y6hWY3tUVgCFYI7rf67lzzGzf-6za3O9rJq6LT6kEtFmzlY3pJ7THzo-6UQr8f64f6Uq6UctcV6o06eV6TmzRQjcq6Q6RCL6aH7gq6cmzz06Sq6mtQ8-6WSZSg6eWyA_6_I7qq6kG7DJ7fg6TZ3WK7uQjIJ7uJzD16I16MJ72V6-S7S_6ET7O16sh6lL6X16z16B9TInzaJ7LRjyg6eJ7QW6Lr6hk3Nnz4g6nW6Ks6K-RLIzbxrq_6oJ7UX66GtrJ7R8spA7w-rcr6gW6ndtiW6GovKh6MD0Mh6Aa36_6a44FGnMM6316Isi9J7rr6SM6816UM6vr6iGZah6VA7MK7CT7PA7KK7H26n3QNK76r6BU7RA7D26V_6P26C26Jb3hg6ZA7W26bA7Y26MX6a26gT7gK7hA7vdqjA7pQ7TozlK7vpBTU7aX6ZozWs6WJzEi6O66uK7m9sJN6fs61etAb33et-4sls64A7ns6WTjfuYIb3PZ3_K7tYyBL7vs6WTrEL7ys65ozG36C7X-X6RHiAY68Jz5s6nN67s6pN6P36PL7pOwTB7vIZCt6NY6Et6YB7EuiIt6MKzLZydB7d36fB7eL7g36m-siL7CCyWKzhN7CN3xftFO63b3Gj6dKzIj6tB7bt6LPw9hq_HtzpmqpzRO6ht6jiAjt6nZy8c4xpz6B7_c48B7rt6-B7dj6_L7vt6BM72t6IM7iV7jDtGM7Ox6C46A86q8QK46NM7ZO79jaO46yPwjJR0Pwyj640rJayW46pc3YM7cbObC7bM7XLzeC7YqzOu6jC7K1rlC7mB7jM7MP6pC7m464visC7pM7uC7Nk6sM7t46yC7v46cP6QAty46sZ64C7mcqhQwHa6ou6yZ6qu60Z6pP68M7Vwi-M74VrAN7wAtyu6ad3EN71u6ND7HN7P56MN7LrzSD7DX7kd3Mm67M7ola-u6Qa6UMzMby1Wj-7a3WjatUIEtgD74V7e56cN7QRwh56tP7j56RQ63KiTQ6n56uD7Nl6oN7dRwqN7wMzsN7cv62D7Wl6zrzUvA1rz7Wr056jQ68D7ya62N7556lQ7qQ6qtfudyGE7XE7IE7PXrSP7BBSG66lF79GR4Q6-_rbE7ZszVO75ZjM66TE7DO7me3te3OO7YE7hP7_l6CiyBm6jSwUXnE7tLR6sxkqszKCyHd4oE74RmocyOm6sE7n66Rd4w3ruO7Vm6lb6u66tW6KO73E7cm6kD7966wSw7O7_E74O76E79cycf3EF7A76GF7C76uY7nR6wY7LF74jtJP71R6K76JY7iO6_w6AO78w64m6MP72PZU76_X7hF7Cx6jF7-f3IZ7d76Wc6FZ7MkteP7NE7bc6nF7FW7uQ6mQZAOiQx6tF7Sx6nP7hktpc6jktXx63Oz3Twa0r5Twdx6yP7076M5r-F7XN7S8Q3P74g35P7xUrB86og3-76HQ7MQ77P7cqaBQ7RUwG86QG75F7qn62x6Od6KQ73n6qy6ZG7mo69x6rZ70MKTQ7-M6VQ7Ey6jG7NT7hEtJy6MT6fQ7kT7iQ7Oy60UwnQwaT7vd6cbjSo6ZQ7zG7qxzvKSZy63d6BVw8PzWh3-Pzfy6Hfyho61Q7jy6AH7oT6CH7Ce6hh3JQz1Z7l85Ep6HmttS7SH7AR7SR7MH7WH7OH7vh3I960vzYR7We64a7UR7q_tZH79a7W96Gz6aR7LU6KcjEb7LbrOi3f96SU69a7eR7Mb7uH7e5saz6q965y2s96hU6l95fz6w966e6iz6z96ux5196lRi2R7zz6696lp6sz6Gf6-96Df6Jf6nz6uR7jb7wNm5R7Pf67R7Zb5gJ6VWY8z6HI7aUzzb7xqauZV4b74OiWNV7b7ltKJS7SI7ng5EsWMFDoI6kNVWlqRS7HV6TS7mK6uf6ZT7NW65Pj4Gzj-6hI7l-6oAnn-6h066f6j063K6l06LWy6K6mS7Yq6fV6pS7z-6ISu1-6ZV63I7Og6-Y3Qg6C6r1S7506wqiB_65S7NT77S7yq6IU7JA71wrxc7MU7KT7sGZJ16_T7N-rRJ7rh6O26kga-q6WS7BnzU16b_6hZ3MT7peyZ16Ed7fJ7tcthJ7IXycS7UU7n_6kJ7XW6mJ7ddtmRrbW6qRrrG7y_6AhMoT7xJ7qT7zJ7Lh6ir62J7c86Lf1Da37J7-_6qnzAA7ESrLNwCK7EA7PNwGA7GK7SA75W6Zsi7W6NA7JU7yd7kh6jM6yc7TA7UyrUK79A7TJ7EcqOU7ca7QU7wM6Z26Js6fA70M6XX6ta3kK7Ie7j26s_6TYyoK77IRiU7UE7vHZwet7a3s268V7pFskX6yK7Mi67A2js6Pi6sU74K75A77K77A7IX7JJ7tL6_A710uzoz2X61oz4X6aOwFL76U7IB7ji66Jz_U7_oz96XuTjDY6DV7FY6fHiGV7BZy1eqaftLV7uOwkb3yi6XL7PV7ZL7RV7OKzUpzXY6gB7fL7TKzRt6jL7aV7l36AASn36tc4pL7hY6rL7s36uB7vL7mhgPO6kKzzB7wW0ffqsY6Jxe4B7mt6j3DaUraj60V7Mc3_B7F46Se76V7iPwZVrFC7_Y7xt6AW7JG7KM7_Zy4eF2Uruj6Iqzgc3KZ6GayECs3PwPqzWM76O68PwZM7Ju6_O6T9QMu6d46XW7FP6g46Qu6bW7b7ReqzXf7qC7hZ6W1rqM7kW78VjtM7MAtRk60C7Tk62C7zM7tZ65C7vZ6iQwxZ6546zW7dk6SWj2ay5Cs_M7wu67W7CN79W7E56qk6AX7sAt2P6O56bla71r5P6uhtRMzI2r_u6SN7Bv6UN7qUwa56TG7c0iHv6nY79N7tMZdN73d3fN7Pv6Qf7FCsdX7kN7tD7Wu6qrzla6srzr56rN70D7tN7gZyvN7fQ6xN7Ne3cl6256el6mQ6gRj7562X7Ox64X7MY76X7GKtOY7FO7s9IHO7GwfJ66rh7uUjBY76FsDY7gMzFY7tNZve3YO7Dh7aO7FCtcO7tT6eO7eASgO7IjtupficymE7ZY7PR6bY78A7Nm6l66s3rgb69pfmHtjb6pHtRX0mb6v66SO7fw6pY7pw65O7sY7-NzEP7vY7xR6CF7Xa6x8QOtz1Y7-sz4E78b65Y7HP7MF7KRwOF7Cc6WZ7Ab6BZ7wdyftzQZ76m6uh7xFswf7DNzb76gF7OZ7qtzoh72Zjyi7cc64h7NSwgDtjP7TZ72_QbZ7mP7xQZ7tzqDtt761F7Nv6Paj4F7yn6mZ79Ozgx6hn6mS6ag3mx68DtvS6976NG79Z7Xj7mf6tn65Z7wa70S6Ud6RG70Z7DQ7HltVG77S6XG79S67x6Ea7bG7tT6Ia75RZCy6tb5Z86eEtba7c86Oa7a06Qa7Jo6A6rBh6gark86RT6Wa7Ge7Qo6o86VS7hQ7uZ39UwsQ7ga7uZD5d68G7go6hy6io6q-rko6Be6ny6De6sT6qy6GH7Bz6Ek7vy6jH7dH7TR7tH7ER78o6PR79h3qh3UH7Ab7dk7gQzfk70a7QR7Mz6dmqeH7P96gH7a96_Q7ik7Nz6Hb7xvzg96TU6B96qH7k96fR7AwzYz6xNUye6Vb7cU56W4Yp6v968G6jH6uC66H7096rR7hb7tR7UJo3R79Lo796mp6nb7PRb0R7NHUib7Df6Nf6G-6CNpWf6L8I_R737Ubl7t0SL8Ix0SF_IAc7f05yY4ASAF_ImIUF_IIc7xGzKc7JV6Dk7-M6XS7i-6ZS7Io6bS7Vc7mSkQq6nI72K696sqI7bc7lS7Bg6OWy9K6gV6EX7iS7o9r0-6UWygk7hctlc70067-6gmz7I75LwgGN3S7xQrKr6aQ7sq6_060V68Iz3c7ZL68S7FX6P16n7sH_6FT7-d7oh6T_61Hz6d7UFZAd74M6Ar6BIza16QT7Dctme7Hr6Jd7UT7xL6SW6Or6mMwe06IH7Fk7o_6dT7Td7QXyVd7Dh6o167j7q16ldtnT75Mwu16nL6wRj3_6_MwBa3wT7ZUSyT7hXy4161dtod7KNwFSjrd7WM6FA7YM6EX6vq6GT72d7G26Xm7-c7Det3d7M26-r6gm77d7Xn79d7NU7U26ua3yh6NHZSU7Fe7kA7xh6WU73SjJe7uyrmA7iK7Us6vSrPe7ret1uibP7XZjkU7iX6es6Ze7oX2zK7Bb32A7CIZtU7UAsos6vA6xU7SJ7zU7_26aN6DB7se7Rb3GB7ve7HL7xe7Wb33s6pAsBV7N36NL76e7WftJY6CZy-e71eyVL7lb3Df7nb3bB7UY6Hf7WY65tiYY6Lf7h36IfqOf7dY6epzdV7oB7fV7qB7hV7eE78c3t36Mj6v36tW0Pj6y36cBsuhg2L7VPwkfqwY66L7mf7zY61V7tt6qf70i7Wc3tf7BAtvf7ri7Ygtyf7Ah7FISDW72f7e_s4f7fc3wj6SC7LW7IayPLzOW74j6TLzuIMZ46VqzUW7dM7Ig7fM7YW7IQwGd7Ut6wo7nC7dW7lM7Rg7n46Zu6jW7IAtwC7mZ6nW7Gd3hu65kaju6yCStW7Q8svW77LzxW7jg7-C7ru6mg74Z64W7wAt6W7Ha68W7ID7CBTFN7EDsOD7A2rhd31g77u63g7R56SMzMX7UrzYq7Cv6-g7WN7ox6UX76i7766OYrMv6Xe7FXjJh77_sqD7WRweX7lN7gX7bRwiX7Pl6na6s565joTl6ILioX7w56Xl6rX7Zl6yN7156xa6Qe3-D71by0X75N7856DE7Kp7J0ikh7Bw6mitCO7Pp79jt-X75X7Hcy-RwTi7eOz6itCZ7pe3IY7Kr7ZcyLY7Hr7NY78X7bO7W66Iw6Y663e3_h7gcyBi7XY79e3kO7aSwmO7i66ke7rE7rNzUR6MX0If3ZN7bpmyE7bR60E7nb6Er7nw6Vi75E7ci7gm6lR63Y7E76li7di7d56fi7ujtuw6DP7ji7lm6_r7G760mA0R6ym6qHSOx6Mc6GY7DZ7RP70m6UP7Cj7aF7BS6-i7XZ7QDtKx6NZ7Bx65i7br7idySZ7PP7UZ7Kn6rf7-ZjQS6TF7Dj7vOzmDtGj7Mg3pP7zF7rP7Kj7kq79paG5r8Z77Oz7F7Xg3_Tw3c6Uj7576nx6zf7KeyFQ7zZ7-P7JC7AQ7Zj7F86fj76Oix76SG7EG7UG7SLuaUwBlmieyDa7tctIPiin6uj7Q1iwj7XltoUwcI7Bd7JT6Qc7yl7RbjMy6xeyQSZl866M7dS7Ue3wG7p86Ma7tn7_uzYy62G7Ik7fwAKk7yQ79G75ltfT7eU7j6r486Mfysa7Sk7ua7Ee6Ht7Wk7GR7f06V96lQzKR7fQzRbr8a7le6Cu7sk7LR7XH7Fu7QH7ok7hk7Hp6jk7Vz6tk7VR7ya7qbrU96C96PU6e96Uu71k7Pb75k7Rb7kM3PO3wp0yKx-k7Dwz-fyZa4Cl7hH6El7x96Gl7_G6fb7Jl72SmVl7E-6kb7rz6OcQyR7pNTTl7B-6Ll7Bf6Nl7bMuvb72z6xb7c4RpfA4U6GI7Av7vJ60b7UX4PfA7U683VCv78JSjl7C7gMv7fUwtX4zx60Vy7btCq6sl7tf6ul7xdaPc7YS7QV6vK6jI7Zc7lI7p-6hS7Tq6-f6kS7NQj_l7w-6-K6y-6AL63Y3Gm7Ou7Im7vS7oV6nc7NmqsQr406nq6sc74S78063J7Um7F_6A16N16fM6GJ7E16am7VK7in7UFZ5c7SK7WZ38c7R26cm7Fxrqp7bt7ST7Ed7rm7MV617svm70g6RW62g6bcqiJ70L6Rd7p_66m74L6aW69m7cW6_m7M8Rr166Z3enzp2rgnzw164_6Nh68Mwmr6ydttW6jXy616Vh64T7Xh6pXyEK7ud7lDnHK74mzJK7X_rcn7OA7an7GU7lh65d7xd7TK7kn7M_6Zn7H9sYK7HozaK7FJzdA7dU7Qs6G8sEhaIe7YU72m7Rs6MhaLe7Px7fK7fU7UYyhU7tA7SP78n7jb2-n7xK7Ao7be70K7u9see71266etuU7E5sZW0ke7BT7Z_6HB2CB7wYyei65X6Ro7F36we7x86KB7ze7K361e7seqab3PB7OL7co7si6JV7VB7wN6OY6NV78AsEf7HuiGf7bL7TV7dL7f36l-saY6i36uo7Tt6sXnVt6xo7jW0uc4Yt6iY6Qg74ftuL7u36wB77o7x36qV7z361L7136Bp7Hc3436EYnzV7Gp7of72V7-36AM7WX7sf75Y6EC7-V7wi7hIi3Uj2o7Tp7LM7LC7EW7Ys7PM7Q46KW7Hay-f7EdyQqzGu67O6Dg7a46WZ6VW7YZ6Ii6aZ6Ow7I3omL7aJikM7sL7Xu6nM7o46iW76virM7Wg7mW7uM7Zg7w46bg7rG73C7lu6146iP6nlaEla8C7yW7Dq70W7J962W7FhqHq7Ha6Jq77LzLq7D56Crzvh6oMwLDsapqGN7xg74u6zg7Cm72Z6khtNrz8u6vhtVMzYq7Av6PX7eS6iJR_g7Lt7Bh7wr7NC70O7KY7Gh7jDsda6HmaoD7Kh7rD7YRwOh7jV7vD7Rh7xD7Th7lX7Vh7nX7uN73D7wN7fxi6q7vX70N7eh7-q79rzAE7_rz3a6gq7Gr7WO7rl6JE70Q6ME7is72v6gq7Yr7y072l6VszPr7zO7466KY70h7-Yrar7FR67h7IQ7fr7Ub6a66VY7d66YY7Zb6RCtHX07XrJX0sr7Qm6VR6hb6Yw6NwXQX0qYj0r7Si7_07S761O7RoaYf3FP7KF72668r7ai74Y76r7_O7zY7pm6HOzFs74r7ki7ci7Js72JS1w68jq3w6Wr7T76SF73i7UF7vIA6n7Rr7GZ7417cs7XpaKZ73y7p8dwdy9Wwfs7as7hs7ZP7eISVZ7Ys7si7Px6kP7Ej7rs7okqUx6yF7gZ7rc6Yn6ys7Mj7bx6Oj76F7FuzzP7Rj71P7Tj76DteajWj7_P7Yj7HPzBEtm27cj7vx6ej7kj7uc6At78Z7Kt76P75S6mj7N86oj7P86aPzVEtsj7qy6Vt7iJRKa7Zt7Co6Y_6Hy6fI7nG74j70uzj86it7-j7Qy6qt7vLKmQ7aa7yG7Ne7bT7t86bHs4G7Cfy6G7Xh36Pima7Nk7oa7386ky6fu25Q7ta78868Q7Vu7YvzHu73o6Du7V7rMu7za7Kb7n37Ju7Eu7R96Gu7XR7Fb7E96KU60k7hH7wk7Qu7yk7F96bR7Ki3dR7eu7lH7n96Tb7ku7RE66SmkR7w616E2tC6VNxjz6Il7Df6mz6c3Gsb7Wl7qz6Vkutz62cU4u7OKNxu7SI41xj-u7A4bWf6bCRcl7A8Ue47t0SbCRx0S5J6PI7TGz8p6TI76FSmIU6FSql78vrtDZEq6Mc7y16Hd7bv7xl7dv7EmzCWyNq6U96Pq6mI7CHz1l7Vbqn06-l7p06Dg6aq6xI7qS7uDiuv7kc7xv7iq6Lm7kq6pc7--69I7Qm7hWy6v7c86wc7e7sDx7CX6MEiAT7JT7dn74c7IT7Aw7Ix7Jw76V6Hx7Fw7_c7VJ7Pw7Z_6PT7vg6ZE7nm7Id7QfaKd7MctMd7Pr6l_6Vx7G8scT79g6xZ3Vnz0t7Qx7C6riT7-L6bnzmT7vJ7bd7En7Tm7rdthr61J7z57nm7zxr7_6Qh6Nn70T7nd7-J7BA75T7Tn7wr68T78d7-T7Iw71XyBU7-w71d7en7QA7Cx70d7zc7DX6Q26bm7Ym7Ae7R37KHZNx7KozUx7Yk7Rx7hK7Ns66sisn7ZU79h6Yx7x67057bX6gU72a3ex7fX6Ue7cJzwA7JM7Ji6KOcgs6MAsNi6de72GiQi6qx7Go7vU751YJo7bW0Lo7BB71U7Oo70x7te75U73x7To75x7JL77x7MB79x7BpzZo7lOwBy7CKzDy7LY6fo7Mpzxi6QY6gftKy7vzrSpzqb3cL7Jf7VV7Ry7Qt6YV77zrVy7Rz7Xy7nB7Zy7Uf7by7Wf7Hk6yc4gy7wL7bf7pV73c4rV7DUe036uV7lt6gBsYj6LItKc39B7uy7Ip73V7gq7Rp7M07E46O87H27QFgMp7Hk6KC7DZ6MC7ke3GLzXp7yO6JW70O6bp7Ez7Q8UGz7YC7Iz7RW7aM7NCskp7MVr1_sys7nVjop71c3i46Og7k46dy7PQwXz7yp7az7Vg79vidz7Yg7zC7gz7qW7cg7Vk6eg7uW76C7hg7pz7Cq7_Z6Eq7MlaGq7og75W7qg7Kq7sg7Mq7Xla_W77z7CbyIN75u6Tq7yAtKa6WD71k6RN74k6aq79g74NwL07ggofq7U87-BNYX7eN7aX7V07fa6jN7Kl6a077b3p56ma6FNZRl6yq7u56dv6lRwta6gv6bh702rdl622rfh7-Mzu07CE7VX7Fw6Wyix07Qs7z077X7107FcyTr7OE7th7L-7Tna907RO7d179E7AZ7ne3Vs7hJN3h7Qr7Eh7Bjtdr7_67dcyFCynsz6e3iO7Hm6Z66Jm6NCypr7oO7Uw6fSwfY7Xw6Sd4KB2jY7t66b17mY7Z-7rm6m17-r7o17Yi7JS68O76Nz3Swp17NtzDs7B76ii7u17Hs7w17PZj0w68Y7Ms7gq7Ps71h7etz9w6D27K_7D17AS6C27ls7dP7YP72m6Ws7PZ7T_7KS6J27W_7JbZgq7qF7c_7jc6Qn6cZ7ss7U270uLW270F7Y276y7zs7Sg31s7EJSe27oZ7_Oz2P77s7CG79s7Sp7px6on6Zj7y27wZ7KG73Z7Ft7CQ7Ga73F7Tv7GQ7Ct7Ht7JQ7tctLQ7u27xg3527zg3OQ7EA8JA83qaAy6eG7Xt7hPzA37oQ7n57D37jd6F37kEtH37Lo6Ua7Hh3_j7M37Ya7L6rat7s67ZT6rQ7Rh3Yo6AVwJk7ia7do66d6Mk7BQziy6d37qa7ly65t7GFtoy6986Db7m37D96CR75a7ek7Az6_t7267Bu7t37ck7Tu7Cb7FR7Hm75y6qk7_a7Su7Ku7bu7337pH7Ez6Zu7zk7Iz6Ob7Li3WU6ue6TB8Xz6OL2Q5uD47hY2VUZmu7EG69A64e6_A6ru7K47eb7ep6vu793oY47MBVS47xR7AA6O-SW47xz6oz6R47F-6IBZwb7DE2iWnPOD3HAf47KE2CbDlOpPE28MU6B8THArY4-J6nmOEK6iTC2HqHK6mg5c_53yhsLpFC8ac1Fa44F2CK6nmODWxzBZSV0JaDXC81PrcH65B6Mg5j146G66g5qu7cb7y96tx5bqmGdPOREqb7P47UJoZC887A4dpJaD89SFy3uY2Hy3On0UtrwU6lx2LBZlb45Od2nYPc44lcQaG6C8DE4V9B-C8kb4FgC9obHmQBD8ob4XDzS7YXKAFNYAnYfwA66Y7AEXR3BgZCoY8v4MOEqcBwMqm7Y2tY71PbIPLD8NnYUSzCF4PD8bIPGD8crYEnYWD8WE4_J4E7YKD86mY7MYPQqkDVq7UbYfSD8CK4DrdSXKU0BkD8aE4NE4aD8pD8lD8eD8JRUgD82C8wD8CNVUD8zD83WYgE4c479D87C8kE4UBZoD8_mYcD8Tc4yV0hD8Y7YnD8zGAbD8qD8ME8pSxJD8RE84D89J40VxNE43WKSE86WqGiBjD8CE8FK4Eaqb2VWE8ZOAYE8qDwvT5RE476YuD83MFgnYgzhU458WaeaaVeAIF4xE888UmI5DI3Dl75e6dysywxHl7ux5aF4pF48ZarF4W8Y1E8DgECbaCXapFMdF4HF8fF4Vf4w9Uh8YkF47qmNF8eRcWJ4p8YxAZPF8De0VG4C-Un9YG_W5H4-NpyPAmAVOUVdZD6F4_AV8F4TJ1X-U9nLyAZXDXVI4dJ4WI4J9YtCVZI4M9YmuDO9YaBVeI4A4hSG4WdkkG4q-YJI4waalI4JH4DH4dHXSoWUeeEYOnG4sJX-BCKH4Alxp9YbTGEI4XD6SXGqG4yVzw9YTH4kDMPH45G4CW329YX3C49YdJA69Y59YxG46G4pOM-1Mef3EfYtNGXG8xTBBH4BhDGG8BPrkI4IH4aG4mG8da1pvDNH46_UQG8QH4gH44fHSG87zjnwQzyJf-YCQLGAVi-YYyAJAVbH4GTCeH4WG4WcDhH4aG8UH4d-YlH4tH4x-Yw-YUTZqH4Llp26JWAV8-YIraiAVOH8gwCcF8avysiR7F8E_YMtDVH8R9WJ_Y-uAL_YeF84AVVbaucMCI4R_YKG8fgEU_YkF8WTGTF86_Ys8YPI4nFARI4sB8bJ41AZi_YzH8sF86AZKG48AZMG4bI4OG4dI4R9Yv2jDawrduGBZ-AV3AZAF82H4mI4s8Ylv5aVoCAZHYCmTcW6hGAZ5eWvI40I44BVUoF3I4w_BPAZ6I4ZLL_BVGd1HI4IOAWAZBAZHCVDJ4aAZrKLGJ4OY5IJ4tNAgAZMJ4UCVPJ4XCVRJ4aCVTJ4BG4pSgoG8NI4R7AZJ4zAZ2JWqF8oI4f0stF8YI49KAaI4xF8_AZzF8-H83QFUdwAyoqJ4JK6FE8Hc4xE4C5G0RAdE8iSxsU4OE88OYuNOMJ8nE8UE8YYqJ-F3D8KE8TE8pNxSDZXJ8TJ8ZJ8eE8YJIVD8hE8WBy-O4bD22D8eJ86MY7E49W5b7U8D8vD8vE88k7JYhEF8wtI0E8_aam9UDwOG47QH2qR3J478E8tu7aak_E8rH8D_YzI8DeEBbaZ8YeF4OoAd8YEXahF4l8YOF8nF4lF4RF87I2CYYYG4UF8tF4WF8JXbYF8DECYF8mwAzH42F4gH818YgF878YR-U7F4-I4lF8A9YnF8UJ4pF8UI43AZfJ4f3W8I8P5ykJ427nmJ40F8-Qx4OWFJ83F8rG8BH8yI87_Y9F8aF8y-UeG4CG8mH8jTXHG84F8jG4mG4AL8gDTsw4NG8VARoNGwG8vLAML8HqWUG8zG4WG8_G4YG8e_UAH8DvaE1W7G4ptiL-R74FiG8z7wCH48K8LH4mhY7ZaGI87K8YF8W_W4nY5_Ug2G0G8BH8evQzG8OL8nwk_2U3G8BQLdqHJ_Qj-YK0E-G8o-YEH89_Ur-YRAViH4u-YGH8w-YnH4MH8bAVIJRxH4RH8vH4SH8--YbK8fH4Y6YJcancEF_YLM80kxqkxdH8jtAfH80BArYBAI4k9YQ_YqgDDG8nH8GI4pH8iL8KI4BF8MI4ZF4UK8fM8jK89-4hwS4I8qK8Q6Y3H8hJ45H8jJ47H8lJ49H8u_Y_H81kWpJ43F85I8FI8nBVzXFII8ar4S4RqI40CFsI4xHAFAZ3PAQI81BVO7QLAZ2I4tfF4I43aFQAZZI8SAZbI8gM8eI8weLXDBCJ49FBEJ4jI8vPLlI8UbCJJ4VN8LJ4iAZNJ4QCVrI8mCZtI8pnApAZnK8hM8YH8zI8r8YoF8EFXpK8GG46I8uM8iJ427nvK81gMxK8CJ8AuGEJ89L2GJ8wp6IJ8CD8K5hlE8NJ8HZ5yJ4Vf6_N8HD8r8hCO8UJ8KmAt3YIE8XE8fJ8ZE85Z4mD836YJE8pJ8-D8aLDAE8GNYGnYiE82ndjOxJK4TTGVO8MD8cZ5lYwI7YfbRuJ8phVRgxzBZRK4Podu91V_LbC85K33g57B6fC8-A6kU6bp6ir0cW2TI6HO81J4TO8TbQoJ8iO8GqA8z66O8f3YdJ8BJADO8VJ8NG3EP8TEHLO8RcAx3YSJ8FP8LP8Xzp_D8_6KBE8mx27E4i-5WH68O8LJ8PP8QO8oE8O2bsJ80RAhD8gc1tkhrO8t91ZnVvO8SO3ki5x05qC6LI6_mtlU6eQ2ETzJK6XYZY15QI6yP8fX3DqQd153P8dR23Uy2b42iaR2o05dsUk_RfDKo0RVIgVJ2oaUkL2oeEZXz4vwQ5P801oyDi8z61P8A8U_pQ91oXYZhl7BQ8F2oPUkHmFFQ8oYk6JlKj55RSkl7T95C2o05dol7_Rft47aY3w47Zv7BSZh-6E37dQ7Sc7Mq61m7lA8oY32l7847MmzkI7Vq6sI7pktaX6cRVoS7sLwsv7Fm7sS7J57Mg68Y3mc75I7oc79-62v7_-64v7Rm7gHza7sV573ctX57IK75V6em7b57_w7EFZHw7Bw7s7se57kLcMw7mm7vl7Cd7PcqZJ7q57bJ7t57criwm7gJ7ym7f16aA7257Ur6ew7ZW68m7FFi-57Fh6A67mw70_6ow7rT7pf1-Mwudttw75J7vw7Sh6Pn7Q67pd7Sn7Yh6DK7xr6Wn7j67Yn7k57d67a676w7YL68w7aNw8r6F7rfm7P16nM6LU7pM6l67nn7CYycA7q67Zx7wPzun7ra3XU7aS8Po6z67e261n7yn7cx75679Nwfx7867hozlU7wK7v26lX6x26E77z26ox73K7I77wX2Ho78K7Hi7xX6tm7sYyMo70ozFft3U7FB7fN6hi64x7H366x7Wo75YyNB7ni6Ay7bo7g77fb3Ey7TL7WB7ho7Cf7OV7ko7QV7q77SV75i6e3664rro7XV7Ty7ZV7vo7fLzWt6Mho577KoaVz7V7Qfy75o7hy7nY6QO6B87ly7_o7ny7Gc3YO6qy7tKz7L7vKzdO6-L7wy7C-7yh7-KzDM7PA8TgtvUjBs76T8B468T8AA86fq1f7W1XBayd87-t66f7Au6SM7T46VC7V46XC7PW7ZC7n87Eg7cM7r87EP6GQwLg7hM7Ng7Tz7up7lT80VjhJiYz7Zr6zp7kCscu6-Vjez7987pW7iu6rW7ku6HWjlz7nu6ig7_1Y4Lz5M7gA88P6CD75Z6A07hAt5ayGD7x43tg72z7KD75U8cZS2u68z7W97-z7mz7PWjxk6UD7ODsWq75g7G077g7I07vP72GRi97xUrk97TNzS07ca6Ih7krz7d3s97Tv6u973o7w97Sh7wq7Uh70971D7j07pX74D7ua66D77q7wX79q7yX7_D74N7BE76N7Dr7217EO79byIFSfP7HNzD27Mr7lh7Or7R-7P07A17U-7607G-7807QO7507C17q4rCw6gq7Hw6d-7yggf-7AX0Ai7f7gKjtUMzmr7ab6Ld4Ii7S17Od4U17ur7vE7WbyY17aw6dCtRi7y-7S-7sK7rSw9r79O7BF77r7tY71-7nW8GP7As7xy7Cs7tw6A_7Gtz2O7hq72-7yw6F_7H76Ls72w6-Y70V84R6HZ7Nr7Rs7717rK7bN7IkqP_7IW8ptzX76_V8e17me32i7A27X_7es7XP78i7M27z-7_i7rOzBj7307tpaqs75tzk_7oP7V274dyhZ7U070s7c27y76v_78F7hx6qZ7BW7Oqaj27uZrl27Dt7n27Ruzhg3q27LG7JX84g3NPzin6H864g3J86R87Nd6M864x6O866x6Q86ZPzTd6iUwtj7dG74g3_27Bo6WA8J67ct7cv7Ho6ft7i86dA89j7Py6IB8Sy6Ro6Uy6W06Be7Gk7oA8tQ7ao6w86H36xQ7rbjvA88d6c37Pk73t7FQz1A8mo63A8j37-86r376A8_h38A8Bb7TQZ5A8y37Iu7EB8NB8GB8nk7s377A8o37oe6PB8PQzIR7uFtfu7W7r937iH71FtDcj3FtZB8B47wJ8AtaCwzE47Ewz5G6iU65E8kB8iC8su7L47ux5jnqdi3gi3-_5ii3Rl7F4o3huBs4NyywVuMd2IDywB05d4wz3S9gTd2h34Vd2rK1SDybz25z3ad2o34110q34N_h0K1A03kz2xzkw34Q4w6K1Oe4H03biuJ03V4wfPuKj3WKsVe4QY0T03Sj3_n5gWbWC0Xj30m5Bjohe4_yy5WxV20_z2RL1me428uoe4B6jUWemC03ZnoC0T44AckR9qB9uY44s0kgL1p20rnv3e4zY0K9uUe22Y0203-e4p5oAf4JKt9C0_j3UaneckvSvWo3B132L1x44GD060eID0Nf4YU4Kf1se2a7yv02hptx02Tk3Yf46kwT13Diy9kwE54Vov6e2bk35f1902kf4-i3ab0Mr6lD0b30nD0l13ObwAC4Jf22i0q13M12s13Of2u13d54myzxk3F8dzk3oM1Wf2qM1Yf2l544k3cgj713D23913mbnr0yW6wi120iyO3wnf2x0yP4nHl3H234lw7iy354vFyFUvEN1Vpv854y12A1y012Ya0mNeQzzy-teg4a238g1-f2Frq_g1Bg2lg4_qtng4pE0i40U1yE_tm40mPoLh1ot6c3eyg4Qg20g4XGyUg2zl3dluzMt8g4X_tV9SbNszjyj8iGD1dh1Fh4G22Eb0UmoNArp22tXmG50i7wI50_mwSh4zGnHkyuh1O50R337GytDv1g2w7wdh4922SO1Udnhh4_Ns9g2cm3J74mh4g50bO1N74dO1Ez5Fh2tb0Z2yT74b2yyh4s51s50Y74qO1Molym3vkyd7433316v-h4633Ai4ci160zDi4_33Fi4An39Xi6O1JG08O1G43t74pi1H1zri1Yrvti1Klyvi1Ui4xi1S43zi1QlyMpgW433i1Z43w7tdcwan3TP1cn3G84D42_2uh43C9wj43Ej1ri4Gj1n43fP1Q84pn3P42dnuo1zS42P-oU42Pi26G0xlymIy2n3Zoo4n3aj1p3yi842P1Gj4Oex_43-1zbAmA2zTowC2zF537IyF2z9BuSH083yMo3w42auqy42MVuc_KKQ1ti239wKJyDtmVo35j1mXv_84co3ZW5kj4SutMw5Ud5fn5ud0h2z0Aej2zdCugYxqo31p5Mk1to3Ok1n0J4pwout6j4a-wNj2Z94Pj2Yk1Uo5z53970Ek4Yo5Anyao5BWukksbj2953fo5I80IWuRI0Lpu2J5ER1kj2Uk4R80po5552U80LApzk1394fk4qq1694sYvTR1d808k1f80A-45o55rl7o5fXx9o5n80sk4mp3Bp5xI0UK5Ml1F5xzk4H5xEZv6Wurb1Z62Mk24DvCrwhK56nyjK5Rp5xR1Tp5DJ0LqurK5Lf0Yp5GclKl4763C4z5fvGn09ux_C4Kv54kk162VJ0mZvcwkYJ0dRtrZvm5xDYv1uvU4zeEvGxqpXuzk2mf0U73e90B_4Qr54M0i90Aq5mwtCq5royEq5ctlGq5yl46rwJq5iS1tq3bs5Ip1jpxyq3Q6xUns-f07n2d-2n9nY_4Dg05Ly24zYq5k72Gm4vs5yq5Jm4javj_4h6x573u72773Ir3973uL5Lr3L-0t_4372om1572ol2772CM5QswEM5KT1fpyC82bP5qZx3l2RD4NM59m1PM5wu3OA5i5zwxtBm2l5zDm2ZM5Ct5vW1Z822O5WwvKm2d82Mm28g8im4PD5Tr5oM5djSqM5x92ol4Th8UYlB8y6833T1Ph0otozM5SL0H6zir5hm2rA5lr5YD5DU1Os3vA5_M58W1ovlUs3ur5b_0wr5E92BuoG92bs3ym2qh0Bo11Onhs3uh0js3vqy6m2Io1p8yfrxqs3Mo1ss3W92kU1Gs5SB5O8xfN5VB5hN5Hp4jN5lokx93mN5cUtoN52rxqN5OM0ltuz4mWs5Go4xN5as5Ui8dn2kMhLt3E-3292G-3Pt3I-3692iM0-N5VA1NB5wHups5Y7znrycA1d9yni0us5nq5vmefo4wrya-3GBo_ztpB5Y82f-31i0Dj4xOy-s5Y-2At5NC5-q5Gu5ssxUp1z7zxo4Xp1WC5zsxYC5juuCPyRt5EPy9o4tprup1OA4dM5Qj0at5Sj0nC5EW1pC5fN0Ii8Kp4QExkN0SExlt5_VtFs5IA3wvwSp46p1g-yvt5vsyxt5dtxzt5Y_31t5VGp3t5Zzv7o26t5f_3Jq1h_3sD5m830MyyylAO00B1o_3Du5q_3Bk8Mn11txxW1nv3zW18M5Pp2Ou5UD5Qu5Tp2XD5L93s_26_3M_ycD5Mu5x_27JmgD5bu5iD5Jq4gO0lD5LX1kp2Nv3XC1PX1qD5RX1C_3N0vuD52wwauxgC1ru59q1tu5_q1JA3Twueq4kuxfX19D5qrrt_yIQ54u5cwum2x-ty-p2zC1SexBq2tv3Euyvv3Yr1wq4NE5o-4ZQ5x62YQ5cQ5gr1oA3ir1Ov5hQ5Qv5jQ5aE5pr132tnQ5sr1aq2ur163qFY1xexjE5dv5UIpKY19A343xsyoA9mSB4bB4CuzfAzov5Wr4UY1Yw3im8aw3uv5cw3fB43E5cY1Is1jB4Ks1lB4Ms1lr4Os1nr40D12Ryqr43D1Us1Aw5rY1txuDw5KF5zr4MF51r4OF5Lr2fs14w3LtrVF5LJp-B4MSySNrVQ0DDycF5X34xY2rs1br2I_zIs4KC46B3cE5qlDNs4nvyRC4dE1O2l5s1Ss4vF5FC3jE1zC80asQn0mE12F51y15F5pv1rBzrv1SC3xhv3r2FW58tNRzwFG5-O2UeggF1rZ1JG5tZ1LG5gC3Ju5GXVzC4t6uQG5uuspC3JivOx0gt1WG5s0omg8AD1_MvbwyH5tZurGD4Xs2ID4mn8WCzKNvND4nG5PD4G153mrrG5TD4Y5tQa1Ot4Sa14imfsnpF1Ut4sat0Ixaa1dy3sNu5G5TD3WUh3s2vn01Czxn0mvsCH5FJx6CzFH5pt4HH5hD3Zu1GUyLs4Gt2EDz7Tayt4qD3TI6KqQtUy8z6Dp8AlzFqQF8O4P8Gp8RUaIp8LqQj159fopMBoydDaVRgoI0TusLPVhK3QFiOFPqs8JBgoWQkAIEnv4Up8ZM3ep8yyYip8Zp8vfwD0Gcp8rRAaeCwaTjoVcUkpp8B_HVA6n0Qqp8TDCSp8-HAGqQPwebUkrGAUwe9tOjydapHHweBuOMFicp8WtL4p81EAXVkFGL47MTZ5apHfbAGq8zp8BtLwU6Lp8hZVQp8usLOK6Pq8PscRq8YtLuZVWq8Nq8UvcZq8Kwe3XhYp8P8Uap84UzDxsNgo-XhK3QQgo5p8bx4K3Q_JxaewIBMlIzX9rmfkcfaE3nty2JpLGaZDQ2FOHNP3-_RZMHnfhmJFvxEm_BwfCHHDSlzWQL21VH9rkK6Xv7mQ8kA8vl7pQ8ZA8rQ84j70l70Q8qY3Yc76l7ac7HHzRmznS7Am7gc78Q8ic7I57t9rX6RzLw4I7M57206O57GR8Q57IR8S57Sm77v789r9v7Wm7KS8dg6Zm71c7US8c57ig6i57FJ7g575mzzr8le71r8Q16Qz7cR8XJ7Dd7VrigR8RT7o57DXykR8Ld7mR8aw7g16Snzi16rR8Wr6uqz957ar64Z3xR8Hh6nw7rxred7sT7gd7I678r8pW66R8sW68R8qr6yw7sr60w7ur6T677T7Vn7bh6TS8RK7WR8AU79w7sr8Xa318s4nzY_rPS8v0Q6c7Fx7FS8ln7VS8Kx73z7M37o67JozH0QLozn67HYydS8wn7r67lt7Rx7zn7v67cU7167lA8bx73n76LiF042r7cFRgx7GAsXPznU7fYypU7hYyyS8Eo7ge7rx79etwU7VN6vx76S8xx7Q77zx7ZOwQo7BT8GL7hN6X77ye7GT8Yb3IT8_x7ao7QKzCy7NT8i77hb3_e7XB76eqjo70i6VT84N63i6c36YT8UV7Qy7pfthL7dT8y77k36nq7Rf7fY6iT8gV75b3t87S1rtL7NUrmV7v6t4-s8o7ky7-o7PIiAp7wT8Xj6ZO6pt6XIi1T89L738JT87HM7W87MW8Op7N27Qp7DU8pX8FU8xIi-y7UX8AgqhgtIZ6LU8RM7mgtNZ6n_sVM7ep7YoA5j6hp7Jz7jp79j6Mz7eM7Oz7gM7aW7XKztVj4c3s7CUu69Zy9c3gW7oM7jU84870p7lW7xC7oU8oW75p7B16Et8C6rjz7uU8fg72467C7446yU83qz0U8L372U8gk69Lzpg77U88Z6vP6nk6ghtug7Oq7IMzSD7gd3rv8LN7C07Vq7b97S56d97aD7f97cD7VN7eD7TuzVV8Ox6kD7jq7q_7PQ6Hl6KBtpq7Nh7jbynN7wD7pN7yD7244Zmai07Xh7k07Zh7m07697jv68q7lv6uV8_q7jw7hh7JcU3X77a6YX8303kBRJ-7vl6wdywh76SwT-7xt6CW8L_7PO7pwG-07KX8kw8jD7HW8GZr3iqT66Z_7UBSLW8Mu8w0dIR6UW8iE7Mw6i-7e66k-7g66m-7pE7cY7Ji7sNzbW8tO7u-7aCykY7x-72k7jW8EX8JNi0W8qY7Xi7Czil17Gs7xw6oW89-7dkqgi7s170-7Tx8066tW8x17NPFAc60178W8lu85w6_17AX87yrEZ7yw8lFsUs7cw8FaeRX8O-7B27QX8LZ7bs7mx8fQZ9i7su8O27f_7O76ZX8kc6Fj7T27dX8m_7fX8X27Yx6DQ7a27jm86Ozu_7Vg3Guzg275s7qy6tZ7za3vZ75fqmnTPQ7gg3p27uX8r274Z770iYuz7Z7jX86_7Ry81_fOt7O3tQt7qj7St7Fa7ou8CT6x5rTA8quzhG7YQ7Q37kG72j7Rc7G37gt71uzJ37TY8vv7Kh3nt7nQ8757s86nA8bT6pA8by6utigY8iHsiY8-G7pa73Q7ra7g376t7i37dey-t7UY8CB87Y8u37p37PH7tY80Y8DB8kk7FB8mk7_A8Nz8Yu7JR7Qz89Y8vk7QB8cH7ZR7737yfyEZ8437zQz_37au7gu7e141E3g14CE3-X2XP4y_5ou7ab7hC87E8Fgy6kzJK6Uq84fo1foJbTep8Tq8NgoJNVQp8xVSkNx4U0kmJB08ep8WNVG082HE8qYkp8gq8mp8ahujq8J08Dmcdvcgp8qQkip8sb5Yt7LudfT8m36Iu8Pfq4iaIUrq_7dayOu8MO6Qu8mY6Su8jy7sT8Vu8jUjF873L7WPwyT8sZy0T8736Hp7IYnEd4YAqPjyReZa8S9_64xyiJRh7dzNsNg6Km7oqiMm7ir88I7Pm7lr89h7hOZEm6QW8zxenO7dSwp-7Ff3Ww6W17t-7xE7vO7Ix8jpzNR6nE7xNfs_5nGghnt_k70e67A6ZB2Zb7--5gz6UZ8mB8kC8Nwzpd4J2dFz2MWqHz29964Ouwd4Tgya1uSn8I8qsz3kZ8kK1mZ8mK1xz3s10Xz2Sa2Zz22i3mwz5X06z3gyyp34dd21mv_z38igu34nyy5Z8TXwXze9mv9Z8_mv_Z8C20Ba8X4wR28Z4w734xz2934bKs_341z2ce43z2Mdr5z2R0kOa8bj3Qa8-z28TSA02Ua8TL1Wa8uotYa8re4De204wpC0U44qj3ea8X44344Le2Kn7P02awaPe2Dpqf44FpqTe2hSv7e4pL15j3403znvnSvBf4de2q44fe2ya8RP1TdwEk33a84L15a86L1mf1ow79L1Mk3qf1u02Tf4Bb8MF8ye2Aiy0e2af4U13rcUW13F54Blwgf4E0yeZ09Eyv5wRTvG5439tP5459tR54nZ0f30S0yopkrk3-5wa54n7j7Vmgb8Rf2QkuQg14f4lb8jfsj548UiY12Xg1piy613C23p54ub8r54Eg4830Gg4j12AE0Cg49Tvpf2_Tvh-tMa0h6wL2302nN23Sa0x12Q232FySl30Lt212D643g14SiVTfZ23jpvb23hg416we23Irqg23mg4F22fOnk23rE0Ih1NMtug4emwwg4tl3Pg2nN117ow23Tg23g43a05g4eSu223Yg29g4Y_tzN1o64pc8i22zmw_23GF0AhsC33uvmlg2-N1Mh4Fm3nh1fVSrg2H-ltNsth1Vh47c8F64O-lYh4Qm30g2bh42g2VVv4g2E2uahsc33X0zH74-g2XxfK74R2yoh4pF0L32JAuQ74uh485v6ijwb0VHyvh4W749moaHyv50rO15h4Sh2dd8Uh2BrvT8wh74YhrBi4950ei1Umjod8GiswmuyHyr74zu2MG0_O1t32B1Roh2N60dXRP605st_Hy474JP1ac0Zi4CPs-74CBua43iG0LnukG0B42m-ien3VlvHe8k60TPsjn3-F5dP1Ne8HX75rvqn3T84gOt2i4W84We8Rj1wlyRi28i4dfLZ9wsBvAj4nv3Cj4MQ5jED9437j871zJ2wxBuBo3G70kj1Eo303yGo3Qj4FmySj4tCrxg1JCTQpwIaSK53Oo3IQ1Qo3D4y6_ibj4542784OQ19849e8hH0_e8fOjA-wlj45Y5Td5en5td0-jsvd0i2zuH0M-wl2zO-wO94E8e0H0ljrR94mQ1SgnIj2x18syKLj2Vf8b52Xf8d52GYvk1syQ1bf8_j48o32Jy2aigk1hf8Kqwl94kk1lf8XYvfj2of81J5ko5Kp3QpuDAH6m11-w9nx6gnQp3NXxak4sj2y5a2f8XDu894WApHK5W635Ul44xC-4a63NK5c63QK5eUoSK5O62nKyqp3Ep55e0aox1I04vxn63cK5Lp5Rg8q5ysR1d62uR1f62w63Gf0d-4Vk29o5m62i-4Xp5363dk2HoyF90q6295yep5Mo8nuv09zip5Lq3hSs262sl1H73Rq3UVobJ0sp54-4OS1gl4QS1Cr4jEv5g8kl4Y6y6Zvaj8rr3UL5J72EcvDh8GEaaL5o90cL5o4zM_4T72Fl2Lq5Fi8Uq1Ck8a-kOq59Yxb72Rq5AZxOl23LyWh8-J06LysL5ah8ql8xq5fvveh8q72IemMm4ih8dl2_mskq5Jr3nh8_73Wg0Txtrq5gswbpjvq5q_4TV1yq5yh8xm12q54_4Ni87m4uevLM5Ma1tZx_6x8h82h8jqxNN5Am2k5zGn1n7yGr5xm4Lh8Sp1q5zj_3vr36UgKi8-g0Mi8Ir5n-3Pm2tT1Eh0Sm2Gqy4q57yqD_0hA5WGum7xWaxFs3Yaxhr5Nn4rn1282sA59_3G8o-M5GU1GrxdD5zA5XNy1A5sm25n11Dpwyqf_0wyt9A53r5ON5Z93QN5mn4n_0xh0p_0-OnXN5U92tn4t6z2q3iOybokxn45zqTo106zKs5rO5b-2kN55s3Ouw8n4Qj8SuwNM0AA1Us5mtuWj8Zn2HA1Zj8mt5bOyds52N5Mt3Oo4Ot3fM0ij8Rt3kj8Tt3Uo4BO5C-2DO5ss5wn2bN5e7zyj81n20j8hDx7uwAl8v83zBb6j8968Ao2WO5Ep1YO5s83z5zVA54_kvhmEN0_i0KIv3t30o4l-22o457z4o477znO5gIupO5Qk8Wt5VN0Tk8FtxVk81-2ct5A_3Zk8Eu3bk8ht5dk8Devgk8FevIzvAQ5to2lk8SW1gB1ok8i-yqk8I-xAq1ewouk8YKrwk8nExCD5aWtlp4mp1_sy_t5ru3Z_2Gp2ZP5ND59h8-j0yu3UO5x-xNp2-p4zujIl8NB47p4QPhqP5Ol8Z7mEl8Rl8mB98ifEv3le0gElyJvFsmAwuGA4Lq4UC1zP57_2Pq4Pv3zImRv3kW13clkl84dxCA3rO08P5p9C-P5Sr3uu5O_xwu5ffvEQ5pk0KssiX1kfvmA4LQ5_n8TjbEE5SLkBuypX1zE54QyBI86QyUxwWQ5xq4Jv5L98YG51dup_xUE5FAzqA36X1HnlRv5_A4Tv5BB4c98-vwEr4YP01A3Wm8IB4tQ5Zm8rPXWD1juyyQ5ZRyWl0cD1Rw3yE5kGxbr4Vr4mtkqv5YssZr4KHbruyoD1jYt7ABZ4qMvSmeuhw3TB3jw3VB3lw3XB33m8lY15m8Ss17m8sr49m8HF5sY1etyuY1CE1wY13B4aR5Pas51vpB3SMmWl5sB3Em0A_zvB38Y1CC4SM8278eF51as4tsVn8ts1dHxlF5fHxnF5P15PyuqF5cBzsF5OZ1VC4fZtUx3HA0qz3Xs4aC40y1Tx1eC4Wusex3o681r28vyeMvis4wv1nC4YC3pC4fx1ox3t_zSt17n8Ut19n8ux3tiriIMvs4eOsDo82d1FjZwx1BNu9_ztC3-x3hp5SE5STyTs2TivHNjgG5IYqvt1cs2lwyOD4_I2pG5ON2Kt4hF1Mt4PzZgo835gID3Zt4rGoYy3rTyay31G5oo8_P0Fu1yTyO0wIu17G5Ku19G5Mu1oD4Ou1qD4VEg4F1CS0uD4sa14o8xD4iD37o8Ft2mD3-5txt4RJxzt4Cp8_z8ONVGqQup8mG6YnpNp8hsXNgopF9hO3eT5oF9I2Sz_P0W5yF9yp88p8n_BdLRwACmq8Q08rGAvF9mpu9W5NgouEAzF9pgLbI5pNWqf6Jc7SLwUS7Ir8av7eI7Lr8Pa7aS7447uQ8Uv8wQ8hv7gS7oI7r-67l7Ur8Xq6Dm7Zq6r06rv7t06BL6QHz_Q8dr8-08xS7RARzS7vCSqc73v7jQjmr8KR8Fn78v7t6Rrr8wd7Y57eg6vr8SJ7Mw7VR85r8M16YAsps8l57cZ3NT7Uw7_r8Dr67r8NG9Cs8lZ3Es8w57Gs8Nd7YxrpR8mfaLs8k16Ns8u_6jT7tJ7lw7Ss8zR8Us82_6G67rw7uT75R8Ph6Mn7nnzds81T7fs83T7xW6is8BS8sd7rXyES8ns8xIz-G9IS8rs80G9IK7us8YSj4d7g67km7i67sH9Lw73s8Fs6Mx78s8p9RDt8Pd7He7iS8w67eK7bS8hS8nA7It8FI9gS8a9slS8m26nS8767AOwqS89n7xA7Ut8lozWt8Oi6G77fe70S8tX62S8je79G9-A7RTrAB7VOw9S8B36ws61x7mt8So7ot8ET8Y77rt8BY6tt83e7oi6LT8ri6yt8-tiQT8l77Gt6yOwYL7Ly7WT8no7s77po7Kf7WV7Sy7to7eT8z779zr177Dj6377Z-FqL7kT8087zODqW0I0rNj6iy7yB7zL7TO6E87VO6vV75B7nt6lf7K87nf77W0936UgtvW8BU8CM77V7g08kPw4T8P87nu8-s7oj68y7Z87ru8Lx8ggt-E7P46wu8Cz79f7OqzFz7Ag7Hz7Cg7UU8Kz7Lu6wc3mp7_u8v87h46cqzy87Uz7NJ989QSg7jqzMv8lU81p7du6887Rv8xM7Jd38p7kz7Yv8HV8ZzQkP6bv83Q8PWj_C71U8BD7hv8DD7jv8_Lzlv8mk60X8dK9wQw_U8vg7U97fd3yg7jd34P6Uq7-QwMV8whtU56e97W56bq7h97dq7b56dMzdW8Pt8XX7aby-v8Va6nD7r97l56t97Fw8c07Be3hV8y97xq7Eerzq7tAR297Ke3497ah7uX7Oe3Tw81N7nxi3N7Ar7xV8Cr75T8Q07U-7F-7nw8C66007Ox67V8Zr7I668v8uw8TDt2itVr7jx8Xr7mL91itrHRNb6rw8kW8cE7c-71w8ICtSY7RItI18ir7RW8Ci7LjtX18IjqSw61EspO7eb6LX0uE7Fx8S18v-7zE7xO71E7qL9AdyC_7Ux8tW8pW8Zi7bx8JF7cFsuW8aL9_DSYx8CP7ax8NM9cx8j17-b6IP7oi7KP7zm6Os7_W88V8BX8qziJ_7kM9jL9Oc6e_7kF70x8ds78f3yx8b_76x8d_7l97wFRXX8K2744rR27bX8-x8eZ7us7n_7ws7p_7_K9BA8Gy8cn62s7lX84s72766s7rX8gGstX8Ht7GPzwX8Vy8ON9Et7o27OG73X8by8i5rzn6dO73x6Aa75x6Ca7jy8MctTt78n6RA8HY8py8dd6ry8zj7ty8Na7KT6247zuzyy8I37o1iVa7fv82673eyWY8xG7YY8_s80G7ckwyEt-y8V37cy69Pzey6Z37jT6na7f6r2Q7_lt4Q7AbrTk7py69t79Q7nh3Xu7AZ8LH7MB8Eu7Sz8UVwAB8vQ8bz83a7RO9p37w37Nu76Y8vY88Y84vz-Y8-o62a7d96JZ8bu7VB8-37XB8ZO9Sp6nP89X2Yb4wz8JI6zO8jB81O8xgwmU6Y4sKScsF9A08rGAPwe-z8GqQ5O91EA7O98fo6O9DwewBAI08CP9yvercAwp8-p8nydzfaMgo2p8DP9T085p8iydX08UA8LudyA7xoH0A7nx7ZI9px7MOwbt8Vi6dt8Xi6ft8gI97S8MyklB7Cv8bBnoL7KJ9Vf7MJ97774o7QJ96o7qT8cf7UJ91B7WJ93B7WO6jf75ECbJ95W0Lc3eJ96qf008YmLzq8JfOi6ZRpz7t8t_R9I9Oy7t77Au8gL7ACyo-ssxeI17Kw6K17zXr7XUQ17Df3N18qO7r-7Q18hY7Gx8ycybw6V7tXd4X7t-KoZ18JTmVX0lu76A6Xb7dz6yz8h18bb71z8cp6pR7a5lEz2LgybZ8td4D4oJz2rdRU34UTmaZ8zd4jZ8vB0118ti3Rd2nK18d4Yyy_3w1z31i33z36B0vZ8n34Hn5ajwrwzT8ufd2T8uJe4C03Le4nz2y34pz2N28jDye8uJY0334UKsXZn3gy8wz5gyEL1Ga8tDyTj3W03Wj3Y03el53d2OL1je4cY0e03mmxn28jC0VL1P44Ekwse4t28ca8jnvcL1fWes03Kf10e4QkwiL1x03628b9qh44B9t103xnvl44503n44E38803G38-03420Gf4CZ0v44EZ0D13a7l6a81448a8tY0-a8RT1Ab8DM1-44rQuUZ0FIxWZ0Ib8s2uQ30Lb84an8e2RM1-02Qb8dovSb89QuE1225wt38sf4movRlwab8x38aiyz38_tmfb8xZ0hb8f54yk3638i54nb8k54_381M1B48n54Ag4L48okugkuA485133M1yb85M10b89k38M13b8G23p12G40Jl36lwjFnRg4LloW48N40Vg4R23_54r6wU23Gc8aa0V40Jc8i48Lc8c23Wzzm48UygCh16Vikl3T64fgsgUvbmwX64SluZc8wa0t23ya0248Rh1448y23648z40Xg22l32404l3w3kl_uq64fg2Cb0tc8Hh4Am3Jh46QoLh4ng2PqvEVvPh4Im3L33tg2Uh4664q7wZ58U33T50722Bd8B74eF0a33Ed87h1G745b8Ykyg33Kd8Bh2Znwr58PHyuhwO32dXiwh4R32Vd8sm3X74xhswm3a74YaTc742338589F0kHy_58jOs7m359ihfzFc0VBrWa2n32Ii4q74Ki40muMi4In3w74QG092ySG0_2yOn3t8wQn3Yc0Xi4574ISDMP1a68Hnuc68P2wqrvZlyji4PBvf439hwBj1_hwf1zM84tG0O84nn3Pe86ryS84Ki2GBTun3Ve8wn3Xe8nv3X428G0c842i0e84343rIy743nv3_68dA9h6kIj491zD78p84y3yH78Qd0J78r9wRj4G53N78u42we8_3yT78xj1384aj43e8MQ149w7424j1PQ1UPtPCuA94g78C94kM2cn5rd0VutfVuXutW4yJ52p78-i2r78wH0m2zu78AGhS52x78Ezmz78Hj2p53zd4r53Po5OBetWxinxZf8Bk4h527o3df8qJ5ff84JyG88Oe0I88eo5xJ5Fp3A63RqwC63UqwSk4mo5tf8HR1vf8de0TnyH5y_J5N63eI0CK5FoxR63xj20o5zj2e80_94JK5j88LK5gp3b63ip3o88H-4lXxxpuC02L-45biwnyXK5qqoz88Pg8zp3V-41p3NafPp52KySk2x63CWDIf0MrwKf0263_KyZp5r62Ioy463NJ0Dm8Hm8Kq2kC92q4n9kkp5MLymp5Wl48K5Yl4V98rp5cl4boyO73V4z1g8foylf0hoy6p5A_48p5Fu5Bl8d6ycimWL5KN5YL5o98cS1mA5s98yEvuwtYY9aA9Aso1984oy1q3O-3jM5to4Cg0490Eg0_1mHZxHg0V-8z72D-8dq5Ipyfq5KpyA5z673Pm4OK0x720Y9C-8p6xBT1UK0u_4C83uq5x_47L5W-0A820h83q5x98H72PD5f-81t1h-8opyUT1e7yzN5rT1Hi8_h8d83dqxm5zLA53j8p82l83r5zuO5YFmNr5gM5Pr52-8Gm28m45-85r3--08-8OZ93l4ZY9JGv_-8A6zin1C6zci8bL5F6z1M5G_8pA5On4J_8ji8Nl8Sn4bGvqr5yA5sr5qm2X8yU_8Q93W_8A0tY_8RCxMN5-A5Y939ZuBB59j8DB56i8GB57m2S929m2r8y4GvBBln_8rY9WxvFj8y6zRm51n4tCxSL5TDxNj80_8Ps5PbxRj8Jrynxv6_8Vj8lo1QryGA1Ri0yN5t-83B51N5Zpvfs5eHkhs5NIvjs5mn29VDTo41B5NA9NV1D-2QA9bo4SA9tAxKO5Mdvzs5N-2XO5qOyPO5c-8D_4-j07s51V9uA1Ta9Nb9_j83s5s1mTL5_q5DN0-i0Ko2TC5i-2xsxIk8KN0tA9MN0Pt52A9cC5Tt5kIvgC5Du3Xt5_A9vO55A9xO5VqszO59A9ub94k8hN0F_3Iy5REx9VtDB9rpyxC5MC9gj0IB9ij0KB9V_3F-xGabj-y4tyPB9TGpRB9-vwjtxvoeCww0k8-o22k8il8Lr53j0wExBu5dB9OrsEu5ZA9pl4Cl8Lp2Yp2l-xSl8gP54mxiP5Fk02_3Su5r_2fww-B19p4Vn4oq1__3PC1uP5K9zIfvfu5vrsjp2Nq4jW38_2Qq42P5Sq43k8cC1EC9eC1gFxnl8VA4GA3B-8vvwsboCQ5cA4wl8k9z-D5TC9KexVC9_wz_u3PbgZC9-1grv38l8o0veC9bbagC9h_xME5z9zxX1z62_63Gm8fr12X1L1U7v36OaFD1QP0Om87wuAr4Wq2yC9nPy0C9PD1rQ5Xm8dq2OO0fq2LRh-C9luyjq2iv5ZgvZl0LD9mP0XvxGB3nm8IB3sv5Cs1bw3ZY1yq2PB30q2gw30v5iw32v5kw34v5YD96v5or4pw3q1vrw3s1v8Mr6D1gB3Bn8Fw5jB3efxYK57elPF5nB3In8JdgKn884qWasYF5SHxns1WwzJm0Uo8Lm02B3Nm0JC4Ix3XE1Kx3Sm0cn8bBzMZ1CE9Rs4Rx3or2jSyTo8yF5nn8gXTLE94C4bx3cs4yr2es4QE93Q0vE1ix3_xZ6r2Bwy3n8wm0kusYeofE9Gx0jE9Catsx1Nz15_zPz1Ugl3Z1sC3WJ1uC3CY9aG58s4dG5Ro8_s4Vx3IE9iwy1E9lG53E9Yo85E9ao8XyqBD3Oa1eo8ED3vG5GD3Uy3Rt4Wy3Tt4FF97OrMD3by3gD4po8dvsjD4qzulA0ft4Axyxsn2Cz3F1sD4YF9sy3aF9jOmvy3jD3xy3ya1PJxiF9MUykF9H-65z8aUzGqQWtL8O9Jp8Qq8rGAZg9BP91EAWtLFP9gg9_sLHq8xF7oZCkg9Mq8KweNP9dg9og9QP9Eq8Cq8kQ8T06eTL6VyNc7z47OG9e86aA8zl7SG9Od74Q8747iv7YG9dG9aV65K69l7tI7ov7D57fG9F57hc7Xmzjc7cr8SeHmG9JL6ER80S7P57E18tG9n6RT576S7JZ33G9tH97G9vmzfI9HS8d57Kw7aM6fh92r8RR82wTaR8m57LY8Qw7DH9bR8GH96S8Inzv57qUwx570m78g96y8Zdt4m7357WwT_g6657ax7WSZOs8-m7R37V8sRs8z_6wJ7D67or84-rT383R8gIzeH9L67gH9508uW6Qn7Ja3qd7oH9Un7td7rH9HA7OR87w7zH938s2H9Ex76Fifn7QK7bh9jh9psi5H9k67xr8m67aT77s8YS89s8AI91t7cS8bU7si91h9aU7067KI9pd6lA7NI93Sr667Fi6pS8HN6rS8ix7tS8ae7vS8ce7xS8aP9zS8cP9J77sx7zX2ux7rs6926oe7deqkI9CL7mI9T772x7D-sbIZUo7bgLli6Yo7DpzEV7QB7Q36sN6IV7zt8KV7go73I9Y366I9p77EQ9sHiyzr_t8aT8BJ9w77Du8bpzlP9bV7hW0c1do36pP9jT8UJZfU8PJ9NO6vP9m08TJ9RPwSj6upz1P9YJ93P9vJZI87Ad48L7y083T8gJ9WM9LX8U-7Q87z27-T8n0doJ9kJ94t6sJ9qj6uJ9wL9QBSAz7zJ9g87Dz72J9j874J9l876J99ZzSW7p878u8lp7DP6e46Kg7kC7bZ6mP93c3LP65c3eW7187IK9hayUg7Nv8cz7Pv8OK94p7QK97p7k1rPhtvU82M7xay4M7dfL8467Lz-46ED7Xd38U8Arz1z7JD7oK9Pq7BX7K56GX7tK9Z97ld3SD7LX7W56H070wi2Wj2wi5v8xx67v8D279v8ZX72F73hqaV8Il6cV8sD7EL9hX7Hw8jX7Jw8I5dLL91Wr1q7sa6y56pV84MzrV8p07997r07gQ7Uv80N9YL9ih7D27dL9Q_7BO7gL96V82074M90MKiw88KzLO7ZnaNO7qM9oL9Q-7GW8Lm9707SOZY-7vJ9Jm9mEszL9lJ92w8gE7Hd44L9oszjr7lE78L9Ei7-L9L18wszRTeWQ9P18Mi72szwcyqE2XZkcQ9lY7Kx8Yk9cP7Xf36cybi7-O74-7G466-7Btz8-7BZjq17BP7oFiUi7666Px8Is74W8Ks7gx8wYrix83x8Ec6pM9Rm9P76CX8oM9lx8lM9JZ7-m6px8Yc6yM9os7PX8wM9D27NX8uM9ipaTX8Um9917gc6ZZ7Q27aX8YZrvF7Hj7s76Pg3v76iX8YN9Pj7zc6Waj9F7Zg3LN90ktNN99T8iajHG7jj7EU8bqa40is27Zy8tT64X8za36X8Pk9fy8WG7bUwYG7fN9qUwhN9cG7jN9W86lN9Ao6yj75y8xEZ_g3qQ8QG9Io6cA8rG7jQ7kt7BI9Bk7wd6XY81g9y67S378y82d6DvzdY8vQ7fY87G7xt7Dz8zt7FO9SvzHO9Bmt7t7Uk7LO9k37-Q7gz8jO9Ru7sH7Xz8q37UO9az8PO91o96k7BU6_y6zo6VO9UG9XO9QO92o93Y8ry6zvzuY8Gi3CZ8tmtvm9Au7nfyQb7A47Sb7LZ8ZVqlJ36-55E3nQ9iB8sP8LDw2O8OI6iO4ha4NqQIYAUIAhsTnRUgp9MhAip9o6TEcDlp9HhOhsTV9Bqp9np92AUNsb0b4AxQ1yCvVXuI6tR2LZAOqQpI6cBUvGNpZC5p9pVXPbGhUXup9ZCGS2pDS27p9KeO4p9hp99EAfBUbGY10S3lXshAq6TCq9Wzb6aX9p9Jq9Nq9VfXQq9Iq9mp9Dq9TYXvzbTq9Zq9HhO4UX7UX_p9P-CWKUCq99AUBq9fq9LoV2MWmq9o6T_kTFBUCq9Zf6fzTCq9RgX3p9GhO3BDVgXQBUif6vq9pq9Si5RweGq9Uq9aq9eW4Na4LBYNWqYrbYmX6gXPtXdrbw0TfrbWBYhrbXBIhmXODYPEUR3TKDY92129T_21VDYksNGI6DE3Xp9c45Zp9Zp6tP8cp91O9jr0KScsq9wp92ve7q92q9bq9B_Xrq98q9nq91aXCq9A_pXLQ5U6WBUwr9U_p0q92N38q9xr9EJQvAY7zT6q9yq95r9U_pjX2_q98q9hq9x_Xc140HYWZ237bC0XQBYIr9F0XKr9TbXKqbXBYPr9M0Xf_pQYWM7XSr9VvX09T3JYUDYXEUar9vz8Bl7er9SZ8zO9-Kxir94O8mwdlr9h6TzDdzcTwq987Uos9TNY5_prAY_r9pr9BMdrs98q9M7cAlTRq9jq9RodiTqYq9pr97Cweq9-s9FKlWrbV7TXzOVVa8BU8HYerbRs9Or93dTNqbRr9cCY3I3as9Q7Xcs98QHes9uO9gs9KI6fr9bp90O9vP8BF3A4bus9Wdd1s9pr96r9ZAwFO8SjOtr9tq99s9OqQjt90s94s9As9G_pjVdaAY0r9ut9N_p4q97wX9Sdht9qt9Bs9QAqAt9OqQFs91XXCt9A0XKs9Ft95HYNs9SBYIqbJt9_gXAIYTs9NqbZbXntIuW4pKn0JYF2XkZJSt9Xr9ds94B6kEweH6eC8RZ8pu76E8IG6ct9AVzet96u7ZOpnQ2lt9396Alzmu9d15ou96P8bqQvqQqbX7Pkrx03z1OfA7PLWu4k6bFO30QmR-QLQk3j5mu05a2ptnzs0aPjcA2SOB4s0_x0sPj5Y4XYLCHwMLWbNK7NzOV6L_1wKwPOqvv4GLwlGt3eWhLq4uC4aqgCitu1IQk9b4Dv9xu0LQk3cTwLp34RMLW1X3TCi_u9qydf_JGqYr21D1b5unEvnlv93S0-DKeaMj-AdGSCtc1gxjrYPVNWv96u1-0b44EWeaLxbav99z1u0bZVimKDJekfAndSkGxb2v9SRmSkJdq66v9pv0Ev9NO4NRb8qYUQjn4ljRkDw9I21xDBTW5Zv9Jw9bv9hNUTW5LJqYEESSkiv9Lu04ahV3FVw9by1Xw91VhV3Fy_EV3FqXFMxQgv9wxQv9XMSAvS5UIA3KGGqYWXXuw9dWfEQ2l2DGLZww9E4VmwThndlLLaWhlLL_u18fGRACJrF4pdFXRhRB8tM7y4tPjUT2CORskFeXAFXR7u9Fx9eXADx9RoKQQAAK6w0jpZnNx9Ov0QQANFziXQDVk7BiHfQ0aU8_hnubSUBRRVfx90aU3mHBUB8w0501bpizu9fu0vu07v9yT54u9ts0Sy1-Vh-PLsCSpx9YlArx9v01P112u9_Rkwx9T11B617j5iw10x9-WL2x9ez47-X2lAeyElQLHx9nv9k1bl_FM-LzEEQNWMLWrSZFzEJy9Pw9Ux4l21jv9qMxSOBay1Cv0jw92K4PaBQy9g21mULZ_1dw9spi-0bj9Igw4Ly9NtdpwA5PqGMxIv9oVLNHSLv9pomlq9iu9JNpiz4nPj4x9Yw1rq90y91v0tu14y9Sw14V2wu9JZ23x9R-Q4v0Gw0I21-y9SKW6u9By9MiFsCS3x03y9Ez96z1JXz0sbr217PLCy0TsdTN3YV0ky1qQ3oy1RUzqy13E8LT5is9ap6bt9O55yO29uYbC4Zf9Dt1Ef9dx3gC4Le8Yx1AG5ax1qMu1n8um0GG5-r2yMuvC4kx1gE9sPsRbsox1LOrKz17MuLR0I153C4oz9D6qrC3VwyrE9Ps25s4Em8SDazy9rb7YRp-u9ew9Av90fDts97y9gx0Ew9GAitfD0VqT5bW09Zy9YBBGz9Yc4Fy95MxGv9ty9hy9Jv9pYrxy9n_1d1YiTqP09ly9R091mjY14os07x9Ix9f_1SOBTP9Sv1EP3az9Fx1ITfHx19gj4J8vQ36J89G6VZ8nB8zy1mBzCf9mXTNE94vyPE9tz9MzwSE9wBzUE99y1ks4lx3tf9t9aHG56n8jx1_tevZ1ab8Bo8RnfWf92x3Yf94x3af91s47x3ht1OTyef9hd92K5ewRM09pC8mynmzsiXwFx5lu9U09yZqt19rG2t_vDLwTaIL14aE8gGtOv9zeWO_pVv9c6s619Xx5pE8m2pXKqbx5wg5OT4Ex1bB0b18RUzjnte182e6Vi3yO9iz9ks9fu9pI1mz3Lz2F8qW34tt1QIb6Q9uX04d49Q96d4_Q90B0zz3zi3DR9hgy9184X0cHgA28pwzcd20mvzK1aDy1K1B034Z8D03SR9Ne4ryy034B203wztz2sd2M03ud2uMoQj3sDyxjwV03zjwC44Q20e28Na84d2mJtke4rR9aTXnp32iuhY0Jzyj03kY0R44WxzaL1V44Ajubxzq02ha8vC0ja8xY09R9z55_R98281j3pa8DS9MpqZf1BRfua82nvDf4xa8Npt8nvie2if1cQuRS9P387a8nf1D30Lh6Q885ess1wtf1Y38Q13y2rS13c38Hb8V13Yk3g38C0yi38dZ0eD0fZ0K54s34g13X6oq38Mlws38ZM1u38pZ0V54K12j30hyz0S9K2nm6ow13o6oOqqUf22Z06f4Ug1x30rOog12wyzD48w54q54GT9AT9IT9r6dkf2xQvk49F48F74z0ygU9sf2KuU50y554XT9w12ZT9PmlO78XE0Ec8S40fT9U40Ic8Zl3Kc89f2lT9_f2jg4Rmwhl3Rc8q48SUSqE0_6wGGntg4o23Z64q23zT9_2qpUvRg2fc85480Poi64jc8-48lc8IUf623oc8PQlCU9j22I8o_40u64HU9w64Cm3M58LU9WYmNU9Q58264S58I4kU58TU95luyg2a58ah4Sm31h1_luCd8fh4dU9Zm3FHyFNtId8pqvn58aO1Ch2qh4V2ym33l50u58fnww58p50V74w-lNh2wU9x33Ti18qvVi17588h4Vh2g745m3id8j74kd8-3328qw2yD60CV9h8wK68-O1oi1OG0IV9Kn3KV9Mn3Si4NV9B3yU684d8vh2U43LP1974GBvci443yJBvwRoYV9jG0PqvlG0blyFe8w6vni4OawDj1VOtHf9V3yBooUBuvi4q43Lj1zG0v68V84Pj1Oi2z68h3y7i4X9w368-i4nv30V9VO02V9h84xnuj845z9CjsSSY8V93Ot4Bvjj1q84Nj4J70Dmyoj1Ah1g3aQH0te85491BCQ789deS78ye8Po3EJyPmy242ZpwIJy4e8vi20a89Crfj4-42-e8SQ1Kw5pd0bW9WQ1cPtYQ1fW98i2FL5HpRHL5wj4N94KL5v78pW9RBk1j4vo33j4U949d0478_d0678370_H0To52W9DI0cf8Vj2Vtv353Yj2Ap3Jk4vJ5Lk4BX9Nk4M88Pk4ygnRk4t94F63no5IXxLX9T80L63752QX9952SX9QR1ne0hk4C62YX9IK5i88bKycX9D-4eX9F-4fqoXErf632e0wk4rp3Fp5S62x88t3zqX9xKyTl1Ok2Vl1e62Wg8_I0b-4T5x880z63bg8163-3zBq3A4zGro8R1zA4p-4aQ5J09AY9062bZbR98Pq3T98z-4rk2al4862X98FlkQY9cYxNL5NwUPL54Zvg98fq3XZ9Mh8iq3binrVoyroCh80rwq98F6ziY9ZAxO_49p5bM5kM5xq3_dz8f0Qh8qY9Sh8nt3Uh8Uq5YOERl2-98Zh8y73jm1Ar36EehvvNZxs727Y9jh89Y9H-0PK06L5IO5VFuqh8-L5472AM5pl2IZ9k-93avIT1smrJ83a-8Zb9jWlVi8Q-9Q834h8qG5TZ9c5zVZ9ml4gVskA98Xlh5zDn10g0pnsObveZ9699u-8ZZ9iZ95k86K0VKT8K0U5zZwvi98wt3Sr5rZ9-m4an1cA5G_9f_2-r3uFmA_8l7xjn1n7xx82Ln47Z93M5-Bx-Z9nTtrr5582N_8Qs3zn1tA5xZusi82A5ui8bn45A5as3XL5cs3Ar5c_8Ra9e_8fA9ozqwh0P4myh0WN5i93_i8Cs5Bj8aN5o_8fa9En2a92Gn2r93CM0XB5Kj8kg0Zo1ZauJM098yHi0_n4hB5sN57_8wa9Xs5H7zoo1Ci0CA94a9EA9huwGA9EV1xB59N5LA9Bb9qHkqs5Eb96B5RA9EA-ssocygiA1LO561zNO51j8Gp1X_9hq3T-2ys46z98M0st3-M0Bt5Qb96_4RM5uo4RC5wo4h-2yo47A1rA95t3jO5lFpwA9Nk8Qsyt-2qO5et53_0gt5wb99-3v9xUt51Vt1b92A9Vc96uu49xMp4--2__8hk8_b9rl8kk8YExeB1FvRCP5tsyLB9wN0du3VDo7vwgKuZ_3J1tOc9jwojp4iW1U-xCC9On16k84j0rp4Zc9lWtvp4fZ9ar3RwwIu5jB9t1tLu5xB9Zrs8Xs5u33RTFC1sc9m_9k2qkq1A788_3Q_8ASnzB9ek4Gv3RQyyc9Sk00c9TFxbl83c9p3x-B9np27c9rD5Uc9cFxPEpeFxpu5Zq4vp2bq4sl8Br1ul8Dr1Kd9Hr1Md9Jr1JQ5WA34l8mX10QyfD1cC9c-zYd9TqMxXt7QyHuy6uxm19fd9Pl4D4zWf0_k0Jm8Pq2rC9BYtFl0KAz-KubE5Ls4fefWv5Gr4Yv5Ir4LeuNB41d91G1dm8hP01Q5Rr4Pxu5xwbl0lm8HD9Be9Yr4De9JI8-Gbvv5ytkvm8gr4TD9ir4VD9kr4XD9mr4Re94m8pr4cD9Ve94D1Xe9Er2t3tyB4v4qee9DNrce9NvyJQ0Pvy5r4pD9TF5Bm0sD9WF59r4ne97Y1Zvy9Y18Y1ka5Es4gF5aSh3B3KMuJs4Zn8ND-T1D1e9kQ0Ox3mQ0Qx3wUnDC3jf9Us4ln8-e9zvyAt197Sax3G19qz9fC4Gf9K19iC4om05w06Q0WC38w0oC4S194ZtBx0ps4W19A5gY19A78-E1px1PG5c19B09ct1F19Fw1F09Bn0Iw1Vz1l99id9WurOo8DD4Us2SF1qt1jXTst1Zs2Fa1Dt4Wo8mG5Ja1oG5xE-KplPy3xf9Ry3zf9Ty38t1St4xurlo8Bu1-Or2G5hD4ey3ro8OF9dt4QF9VD38R0Nu1-R0VF92Ojlt4-s2nt42o8svsbF9rt4C7qJ0jPfwQg9zy3Sg9Ao0kr9w19yUaXv9b04T09N09r19Qc4BG-dx0_-VFv1C2bXc4xu9uu171JUsppw9hy9TY3DxsKG-8x0qPj-b4-z4JL2of6-Y4KO3vw1MO3Z11409I29jQ9E47L29mQ9dr9Yt9hz9gr9jz9Ss0II2IdsdK1NhvhZ8On0a29Pe1y7td34MMovi393ig29-jMi29zMbj34Ze1O8ufyyp29Ge4-X0nS9lyyH28id2x29Dj37Z8029TBwrz2-K1qe1NY0se1Ea8834cu5Y28CxzA44O20C394z2nV5F39oR9cj3Mxz7d28e1Gg8-e1N39Ae2P39Ce2nC0Phyue4da8Ie2W39I13Z44pnvc44328R02-R9QEyu206e42j38e44j3Xf1B38da7l39a02U9uc02hkwEf4f02t44Hf4je21xzM38l02O38F13Ik3H13ga8QtmsT7139zkw7hy439aS9TZ0Uk3IyzWk3-zy4e2B49K65D49a13PM1fD0D0yhD0V8uoS9WT7O54i13pf4XTvS54P49Eg1R49vf4L12-LsJg1n30s6i2381f4438Tf2kb88S9X12Ykuwb8C48v54_ovt499OlHT9030JT9u54DT9813M48Ia0O48z54nLtTT9K23VT9Qa0Sg4YT9P23aT9Z48S23dT9B643f2d485f28c8zFnOjysq8J64Rjy_12M64XN1O64D22p48i23r48L59Hh1N59v48P59vg4Ulub640T9Ph12T9W22frqg644g47T97E0BAr-T9ag2B58f5909lCh4rc8s64Gh4_l3vc8Gb0o59F33q59cbes59naeu59s_t464SU9PhsUU9T338luxUfPky559aU9X506h1959d33jh4E32LTufm3nh4j33wmlEh2th4nm3Sd8L69U74A6vO69Xd8Q69358ad8558tO16pwe74fd8533lmubi1b69933D68ZjjF68vNtqd8I68EV91Hy1muNi4BP1M60DP1R68FP1TWvPV9Wi4ASlX68UV9069_74di4JIy_d8LIy7i1bn36h2Ee8i68A9wk68ZP1m68k43pE-o60q688u61-iK79s43M79cpliBvX84uV9W42a84560243Y79oir543Yi23V961z5V9XC9Id07lyTjs7P1r-oH70r84Oj4DW9L70r42ACvHW9I53qAmx79DQsze8Omy142PqlPW9cj4NQ15e8NJyTCvgj4_79Z2z2i2C52cW56Y5l78eW9Gf8J-wiW9g53yd0QToIL5tljO89oW9Q94rW9V52078uW9dF5z70Z525788j47782o3p8e4o3ak1nJ552zXo56W9Le0_j4j94co5_W9UkCRe0_53zJ5itvr94t89N80u94w898nx7J5iYv9J5KR1OKyzf8O63vo5dp2fk4UX91tvWX9U63989h88E0mAl1qI0FwqEl1L62Gl1su2L39Ak2C2yt88M-4Nl1N99Pl1Jp50nysX9Mp56k4380wX9Xl1888780-88Up5b99Wp5o625X9fg88Er6X9J98_X9GF-gd9i99K097lsQ98qg8362nZvtg8VYxKS12-4BL5Y98DL56-4lRt8-4299KAx5RtZ6y9-8xrw999taxqoym90eY9ZXYL_4jY9r4zcc9Wi85l4Oh8Mm1398Om1Sq5aZuoL5T-9qL5V-9j72X-9-73QswE-8c-9H-86S12L59q35L5O5zHT1DZ9Xg0B83Ym4w_40D5DM5H83dpyw-9MZ9b-8oZ9Rr5QZ96q5H826l2j-8YO-v-0m-8C_9Nbv2EjW829B-9r3hZ9w-8y-2Mr5fM5Lm2hM5vZ9so4qFeQi8z83Si8Wr5Q_95s5s_3583Lqyai88835T1fr57T12M5jTtj_9caxl_9Ea9n_9or56wvRs3L_85qjtr5DN5vr52knxr5Zs3dn4H92fn41_9rh0kn44_9Wb9m_05m2Wa98i88m27axAA-3h0CA-Es5gB-Dn2y8yFn28qyHn2v_8PB-lt3y_866zOs5nN5Qs5pN5sa9B9yBt306zDA1JOymB57U1eB-EB9L9yFDxaM0gn2F-3pHuH-3rHuJ-3tHuAb91auCb99oroA-WB5F-2GO5Hb9f_4Jb9dDxLb9CC5_s5io4YA9gB9nV1Tb9zL-Mp1ho4-ryl-3JP-9g8GcxFt5WbuHt5nWsJt5e9xiO5lb9_A1w-3dp1y-3q-2gp1F-yNB-0A9Wj0qC53b96xtHu3Fnnho28A9w_8RjnRB-IW1EzvvC5H-9p_81D5zC5Cc9E_2TW1BP5Wp4PqrYp4U2tZW1bp4JP5H1tN_2i8zAD5hp4VB9LJvED5Lq1ZB9zB15B-tu3eB9bc9JR-cO5iB98s5CC-hc9EC-0ev4u3Ek0EC17u3GC1pi8K_yaD5vB9Zp2QC-uc9fD5xRshD5Ye4du5udxYC-xq17B9iu5oD5LA4gl8NA42yvjl8nu5Wq45dxTA4J_x9P5WA4LC9hB-Hd9cv3Jd9gq4gA4yl8rYs0l8kq45O0xQyxC1pv36l8Aq2d_xCq2dA3Cv5bssbd9Bm8dd9hZvng8mC9v0vDAzpC9NP0WE5kr1YE570vBw3mQ5Kl0Tm8FB4bq2XZszd9UD-Lr42d9Nw3zQ5VgvBD9hm8_Q5jm8Uw3uE5YB4wE5fl0mq2X3t-d9cr4He9ew3QB3wm8hr4ym8jr40m8tD-2m8vD-aD9xD-DF5rr4FF5tr4UR54D-ANrbe90r4BBzFn8JHx4r4RF58jRhs1IE17w3KE1-r4LhvaF5eK1Cs44C3NE--Lvss1iaskF5UWSmF5qhR9B31zo2s1fn8P-mDE9uF5FE9XC4zE9YGohE-Zx3as45asH19Vx1J19it2gZ1vz9Kt1xz9kx3FbsWF-5hvMTh7hvlustx3Tf9OG5-z9-5qA090Z1dJvTG5Gw1i19Jo8B5t_C--63QatIF-Dy3RF1bIxMF-0MvOF-sB0Ct4Jy3Et4aF1UF-Zo8_C3QNv2bstG5cn03gl0f9dF-3f9fF-5f9Au1eD4iF-JF90gvfNvRD36IxkD4UD3uo8WD3ht4YD3jt4rD4wF-cD3yF-Vu13o8Mg9_CzeF9ze9cu1yy3eu10y3UxyBkzqu9AG-b09VPUlv9kp9_F-lgWVG-7MfTW-YPjSw9xMflv9MG-Cz9g09IwArv9r15rv9tT2tv9IGcQTexv9EHJHbBacpmPjHG-kv9Ovnupix09ov9rv9109x21s3Aa08Hu8hT8d08DSdr36sP9Yf7977af7xB7rT8gt6tT8Wu8vT8IItZu8u08Jc36P9L878P9TUehOfkNFxAnG184e3g-7c66SQ9_L9J7tBM9Pm6DM9sO7X17r66T18w-7V18eQ9OR6Zd4Tp9zykRi3kQ9lI5oC667qrP8Zt9-Dwhr9S29gB2mU5n3iei3UnqX29q18QcrOgy2u7vd4J2dxd4gL2gmvZ34imvh6Zuz3dwz17tzB0Xyyyi3fgy0i3k29FR93i3HR97V5JR9xK1D28s29I49PR9w29RR9KH-oz2ONbJC0XR9234mDy529w4owz2829X28zz2Ha8Nd5JL1kR9D44mR9ge4G39ISvQL1le4sR9C02h03_DyWL1xR9s28m03u28sH-W44uH-QI-BNwQTia392e4Hjuy033H-i44-28X02pxzlG7_H-ekwb02gkwTpqe02_03Ck3P9ti02bK7le2Lf4Dovx39R38Lk3K13_a8W38ZS9wEyXf4a38002f4Zbf4fS9p1kR30jS9ck3RyzH49lf4BFynf4Df2j13c305_gtI-uS9If2wS94E-yS9Ig1tk3P12vk3Y49FMsoTvpyzSg1d49213_S9J3wBT9Zg1Fa06lvl49EJ-n49GJ-p49KT97k3MT9Jg4of2PT9P48_M1QJ-8b8qg1DN1Nl378lCc8LzzZJ-NzzUl3ARbX23fJ-7f2B59bl3kJ-dl3Qmwf23qpvqJ-g40Tc8pg4Vc8gzzM22Y64yJ-2pvz48cc8148e1y3T92g45T9Y590l3a599T9e22AK-g22D58h59F58sc8fOnuc8EhsKK-Kh4Dm35rqr59pg2OU9K330Gyx22Th45c8V58Q33X583228Gy359YU93g2eh4g586g2eU9ih4Hd8kh4Ai1C69Ci1ph4Nd8km3Pd8pK-Gh2Ji1pm3_5vp0zT32r0zmnwvm3R69xm30K-a32uO12U9wO1-58Z69i74h321O19U9fi1B43pd8WR-dMoDL-9Hnr322HyHV9IL-L43Qi4zd8O431d82743d8mRow696d8SATY68FnuVV9cWvXL-gc09jjc43O3yH84KplVUugL-C79gowfs4N84G79j1zj9yBC-bhkRe8xWvTe8w68O79tL-Q796i4xayT79TZRmir_i41L-Bj43L-6ry5L-vc-FPgv3y-V9_L-G78BM-m79Pj4EW9L78GW9Bout79CfZz84oi2L53qi2V782e8To35797e83j1nymUW9QJyWW9f78dWbeo3aW9j78dn5Uz5Ff8n78Hf8MbRcCu87elW9t78nM-ZAj0j4U526d0sM-oQ1W89qQ1zVuhJ5NY9XH5uJy978N4x5o33W9Dk4g89T4xGk4sJ5JI0uJ534yr52o89go5nf8r89GDuEKyHX9Ze0JX9uk1y89JR1MXxXWuZ88Tp3tj2c88A62e88hWuS5y-89cN-NoxeN-nkrsI0ToxiN-skrkX9Dp5oN-Kg8oX9MuvsN-4I0Y2fXkkUl1de09I0V99680Iqu0X99804N-n62tK5e99BLym-4gH5ff9nKv1K5AD-C73GO-ce9WJ0JO-562t99_K5hQ0bQgo5xBpxQO-a987-4td9SS1oRtMxq399LAxh98AA9lS1-5xF_4EQ-H_4sJ0J_4Al2r98q90zl4hS11l4lY9dc9nY9mO-7l4oO-V_4qO-lbvsO-tdiuO-Yh8wO-7tlyO-Z-95dib-9g6xgq5t72J-83L5cYuRm48S-BZ9LMypq5mm1rh8v_4D83wh8tsoQ5zul2S5zwl2zm1IP-XP-Y73e-8MP-7m1__47-9la9R_9PD5jr3GA5cZ9Di8bg-oP-dg-ZB-JnklZ9eP-nZ9Ug-383jpyjP-9-0e7x7r3qg-e-3iJuqP-NL0sP-H_0Jn4E_8btwA93i_9baxArxeS-Crxmi8_dziax6P-jS-BN59P-B92EN5AQ-vi82DpJN5Bq5LN52r5EA5Qa9L926ryN92Va9e93L8xIB5T92j93DWsDA-ea9ejn4zqprxia9KA-Oi0tR-N83eQ-6n4oa9hQ-qa93_8__0ta9Uj8bHuuN5Et3ya9Gt3WM0nP-BA9vQ-fn2192Nt3392hj81Q-jj8K-3lj8M-3_92rA-nA-PA9pA-Gb9rA-yn2Kyvti0BC5zM0DC5xi0IR-k-8rA1w38LC5Z-2zR-5aohU4eO5cJroUcs-3hO5vp1Kk8lO5ob9xA95V1-7zBu3I-yhC5FD57-3Kimpp1OB1Xk8uIuXB-vp13A9aB-G_3jt5BKrJ_3RR-5He-O5iblAP5tl8Ec95cx5C5I_2V_3_R-eu3cp41N0a_3r-yFq1qB1lu3zB-U_2KS-pu3aB9ID5uwov8zX1ttp43B1Gty0A-Bh0yp4Dl87_32p4tc9nB9GC-aS-1_3cww3_37P-MC-gS-cj-iS-ic9rP5SC-wo5S_yHv3HX1SC1wdxtS-i52vww9B9xwwku52q1mu5QA4f_y6P5xD5mC-zD5jk0cq4MRnCr1R_3tC-GQ5Ir1kfvkA4XHfPd9XA3OQ5iwuMT-zk0Av5Ybg_l88C-EP0jC9UV-Ol4K90ouvkg8Nq2FD-6A4HD-ixwUwjZE5qd9AB4Br4Vv5LtkFw35_x3C9Zv5Jr4eq2pT-WD-3d9iq253x6d9wkq8d9ax2VB46Q5oD1iAz-Q5DD9rGxrm8Ge9dw3gB4nD-GR5Js1IR5zm8KR51m8_E5ul0Qs1bD9IU-dD9KU-fD9uw3IF56cgyr4PU-Dn8RU-mD9ge93w3Dhv5w3TvyezoXF5Nn8GZtOSyW29cvyse9Un8HC4dQ0Xn8xe9Ks4DF9NC47U3CusAE93e94s1UC4vU-9zoGE9Ys2eV-VZ1Bm5Z4tur2VMv4F5pBztn87F5RC3iV94JpUC3tE-js4vE-XE9CV-Dwy6hvnMvdE9eC3Sf92Muxx36E-KV-0x3POrd19C09f195C4QV-7C4Cn0Ko8bQ5BO-WV-PnmJF-xE9GA04l-Wx3as2of9hR0YCz9c2Ka1lV-XF-RNvcCgTNv4VnTa1yG5rhS0G5no8cy3KF9iD4mF-uNu5R0fcBmD4ofg8V-pD4ZD3_V-zo85Cza0w6Nu-_mIH5va1KH58n0MH5wt4OH5pD3p19ohlXW-PWXx4EYQjDG-q19ju9KycuW-ZWXYn-NQ8JG-en-Xn-8QCWeaeW-fPjtbc4v9_RfLJqCPoBw9LC8lJ8Iz3Ic4bW-C2bqn-hQ8xW-YG-Tu0PcT-v9MFqYz9Z08FJ9WN1b086W-B0re08IO6Hv8tP96j9pT88j9DX-df7qY6ff72B7tY6if7H87au8Zj6cJ9ty7OX-tyk7hgRX--LpTX-hr7dm9H1CWW8AaOCx8tr7EM9eX-x7gfW8qHtdQ9SW8RIta1SZz34OfxH7kFWcZ8cz6nG-xO9ap9vX-rG-431tG-untV290MvKd2k101d4iK1DY-lZ8d29nZ8ldj518qZ8Yz25xSXd2Ce4m34QY-B28yZ8TY-fe1FH-CC0HH-Ke4ke1gDyFj3129oe1PH-rd2re1vz2TH-W28VH-lY-hR9Ia8iAeKa8lR9jy5sY-eH-i28dj3W20Ta8xY-kN-D02O44lC0r28pH-te4T39w28tH-sj3JEyfL1Z39wj3ka8CZ-1H-Zzyf391C0GZ-k44j39ae2rxzmhyn39wa8MptJRfgf1SZ-OS9j02KI-Gk3SS9OI-Kw8UesOTiWS9Ok3M13B6o4zyfZ-_44cS9wanC543e2LM1ef4h38H54Jiy3ane13Sp-iZ0Yw7qS9wZ-Vb8mZ0O490Z-Em0Zb83Z-wf4X0y6Z-2S9jM14S95I-3f4nM18I-6D0Ea-jlwl0y5k3cf2lf2Ra-Z7udg1_I-HJ-Cl3JJ-tb8LJ-m12Ja0b7vw49Xa-tf2454-b8wf2754Djy954LUva48NUvD1ydJ-Wl34g1g48W40ma-gg4K64ig4nT94uZpT9jloczzcN1ll3tT9k40sg4wJ-0a-x48zJ-3a-c64VGyV59ojygc8h64_a-f_ub59wjyA58Eb-g59eg2i59Lqvl59JK-Bm3Nb-p59Em3og2Gm3u22PU9Ub-M33y22I0z022K0zfJ-Q50Zh4kUo_c8_Gyfb-659hb-gh4jb-Gd8k58A69IHyob-J32jVvrb-rh4W2yub-Rd8p33Td8r33tU90b-Pi1v333b-yK-jHn6b-1338b-W69958-F05U9nHyB688m3-K-nAul32AV9JIvvrmKc-xAvMc-GL-Oc-u32JL-w32LL-rh2T68OL-V68YG0SV9Un3Z68TL-b68fc-QP1LOtic-b1zXP1fL-Cj1wenpc-E79Di2kV9o43I79R84t68pV9s2arV9sL-y68iIyxowvV9wL-A78660ce81lyee8-60ge80P6FH0-n3j42IH0Lj4KH04PsKd-DM-o79M78Pd-IW9Sd-No3y79U78079OM-damQM-Z78SM-6798e8ssve78A89Pz5UJygo3md-m78ZJygM-If8q78fYxs78hQ1Nf8Dj2m53uo33pwmJy5pwW94xM-Y94a89a949d-Otv0CuA880j-C88ek1E889M-bo5SObbtvBN-n94yJ5p940J5GN-x52Qe-z52EApT88k4xI63KKyqo5094Y88he0a881hx589EK5zo55f81o504xWR124xG62Z63Cl1rI04Yv-o5Eg8Ap5uk4Cp5J99u88kX5EPTup3ZK51k4FZv3k4Sl10p37I00e-Qk22e-yX9988nK5_88-p3Gl4Aq3Il4EDm8X9F98Rf0K98DY9M98ed9VV-Gf-XRtHO-S98462IS1Mf-W986d-vk2y99fJ0Zq3qH80k2e987p54998-9vCx0-9P83c1m0qucin_99dO-n98fO-Fh8dpxHh80l4obfRS-s_3T_48l4Ml2x6yrO-5q3u73Wq5vO-Em4Zq5l72ch82Y9173B-0zL5dm19msMjnK-8-Y9Dg-wq5Hm4wL5Hg-EZ9Jg-GZ9M5zsm17O-y_4Y-81q5HP-y-9wIvj98cb9kpyL13ST1i-8ag-Xi-InrXBxwK0tm4Er5XM5hT1Yj-Cn4v-8tExx-8mg-dP-Li8fP-9A-JM5uevtg-aA5_m4W_91a91A-Z_9Mh0t82Cs3xM54g-di8Gs3fi8H_81820P-Q_02P-SosEU1ni8O_8982qj-HtU0A53n1-qj2XoGN57n1xi8z_9zi8J92tGvj_0Kxvl_06_9TN5h_8pn4j_8__9aa9_m2-92Bn2SV1Ej8GA-TB5IA-tTS0s32n4u937Nynh-bB5ph-Pj8iQ-ra94_8uh-PHvHn2oQ-5U1mo1Ys5I7zX5zrB5EuO5a9RB17a9Ocx9a9yo1fi04Q-5tu6Q-zn4ImnS-37o1_Q-Ji-TA9uA-Kb9MO50s5nA1c-3xg-Vm25j8-n26V98j8OR-Pp109ySz-xp4TR-vo4q-3Gk8di-jb9Dj0IB-67zmJrLB-Jj0jR-8mnlR-ak8nR-M-yG8zIu3rR-Gp4ny-vrxvR-5b9JV5oo2lsysQ--b9FB9Ac9PW1O_31C5tt5Zu3H_23qs7C5CJvsB-SKvuB-XzvTB9p58HS-v-yXB9TP5Ysy_N04B-u8zfvu0PyVj-5-y4B1wx-Zj-xu3AC-US-0u3sB9TD5pB9VD5rB9_g-Wp2Aq4rc9Ml8w_2yB9vc9tP5FSnDA4uq1L9zwq1ijmzj-6_2dl8mp2fl8fC-hl81O5OXt_c9sp2-j-IC9SBDKC9Bx-WXt-S-3D5Ek-XKuBT-xl8uFxrrrFT-UC98p2JT-_tyRr1oX13FxXd9Vr1fC96_yVk-Fv5zK5Df-1q4aG5MP0PyocT-rA3tC9pd9NGxQm8PGxSm8Ew3Um82C9Lgvyd9Jw3L-ztW3xQ5rT-_C9hv5Xl07d9kv5_M85T-GD9D1l1T-8k-3T-cvx5T-lD-keueMkzv5uIp1v5Bdok1vDdoseuyOe9q2tGl9v5MzoWe9gsru1vAn8JvykD9bs1P-4ds1EBztLvLQ0BE-7B4Qr2ZU-Sr2HE-wD9JE-yD9sU35l-P3vJy3SE1qzoQE-Uhvrl-TE-tl-0jDWE-Um0rU-lr2fSybE-Sx3-s4eE-xF5uM-a_zKE9E19D09lE-2y1rz9oE-7U-T59Zx1-U-oyuAV-qyuYE9aC3bE9ix1GV-Rm-z4tTm-9z9ws48E-NV-GjsPV-BF-Sz1em-TV-DO-m99awyjm-YV-ED4LF-Ln0wvyGNvgE-bs2pf9xt1mwyS5tIt47E9co8Lt4oV-5t1qV-cF-xG5aD4Xy3cD4jzuyV-6m-0V-ca1-D9Hu1-m-1TyCg9RF9gt4wo8AH5yo8FxySu1tD4Kg9GH5FW-zA0Og90D4za1_o8jF9Bp8ns9VW-GG-RW-JbTGw9Q6Ran-Vn-jn-Z4-a8Sdq6OWUWn-f4-yCEdq6nn-Yy9ksTa4-uDiyyYOw9ZD2wn-ll7yn-f09OG-u6Bq4-tRx3n-ux9ZG-SgoMw98n-oc4WQ7LjNwj9Kh7yj99Nf0j9SeLqP93j9GK9upmZf7HIi_77ft6Mo-C87tV7XJ9G87336Dp7ry7636h8ghLo008_fW4YR2UBOQ9fO7QQ9tEsKd4TQ9k66YW8m66nm9jMiZQ9GM9Hx8hX-uGSW18hm9gQ9iG-pUZvo-Qzhxo-909pR3jd47J82z8Cq0uG-fZ8bF5y3w0D9Iio8UeOdsb34Qe1Sz2Se1Q8qVz2Ve1Hp-718Jp-Be4x10AH-6X0N5jPp-r29Rp-mI-GH-BsfBj3JH-x34z29_10VR9134Aa8MC0S28g6-U28NDnS03SC0U03iR9B39pY-D39cH-loqqp-cC0j28C4dJ44Y208Dy-d2N44iY0nH-G02zR9I026Y-V396p-cxz8p-Me2wY0BZ-ixzBq-kxzna89285H-_288H-_e4Z02LZ-BI-NZ-VjuEI-QZ-Pq-a9uaQuUZ-bpqkf1XZ-TS9y39MZ0qEyO80_jo844X38XI-sihhq-r1njq-cf4gS9502Y13OM126Jc13KiymS9V6-7pq-f1qI-Ag1Wb8cew1q-2Z-Wz-gOl3F8xf4ikozf4Q12lTvZ490erb49Ba-W12Cr--I-h49AJ-Pr-E48Rr--13H48DpvIJ-Ia-bg1N8-F23Va-Il3R48PE0SJ-RE08Ahxf2Oml_gjbT9LzFYg40Q9wteHc8-kumr-jT9C59k48ha0rr-uJatr-_Ms76wrT9I22U64uT9gN1za-xT9jzzZ1yTo-nUvT59ozzL7Z3488a-6J-6T9tN1b22vN1k648a0Zh15l3Bh4150Dh4Ay-G58hg2B33n22K58PqvKU9Ps-MU9Rb-t59Ts-w22Vs-Wb-Qb0Yb--1yf48ZChXK-JnwOkybF0A74Y334h1D74h58Fd8nQolb-iK-mF0Xnwe0zim3ss-G69tb-t58qK-xs-sK-Ud8z58vK-0h43s-2h4cHyskyys10U99s-Gno9h45K-V8wBc-hAuDc-nstnd8Gc-G68IG0Lt-q32H60s32HL-Qt-Qc-Ln3K1zr69P432d8R43Xc-332Zc-Dnu8d80h2A842h2Ae8ZL-Ce8bL-ki4kc-MBuSOtqG0ht255erc-qtqH79uc-e0-VUFoV9sn3qV90c01c-zt-wowCsvYe81686c-IraV79a4266861z8686L-Ej4he8k84Hj48L-5UuKj4E78Mj4Gu-Fo3b3au84pj1UXvrj1TH0JW9vj1LW9284ri2V70584Uo3Xo36e8i_-UM-LutWM-au-YM-Qd5aM-Sz5cM-fu-eM-od-iu-qd-Jf8sd-i53xH0Q52P89pM-f_oS94h_oY290bRX890o3zM--j40j-2M-mJ50CuWo5cDkef88M-0j--M--u-do5Av-K88PqwDv-FN-FX9Pe-u89Tk4Jv-G82otvMN-qtvON-We-5-wrj2Ze-b88594d88Bls994V63re02j2-f8ALndX9m88fX9G-4G99q88g63P62zWuJg8rKyqv-Ik29e0088p63vN-W-4vX9Ug823z788_k4Sp5Cl44v-Vp58e-EEucp5OoA9J320mCf-QivEf-Fw-aXuHf-QU-rcix-4r999K5LY9zuvxg8Qf-yGT5-4Tf-SO-Vf-HAxoYxhVoXY9jO-1-9cw-_Zv1quyi8fw-mq3hw-P_ejw-eL5Hm1kY9lB_bw-sf-L-9zq3N-9lL5rA-s73Pl2Vq5590Fg0yY9b6xFd92w-CZ90O-9f-6Y9l_48Y9-w-h-9_Y9j-9W-8fvvm-9O-0QMyp-9vh8Ym1WeiMx-epyGM51h8QP-usw3-9u3-5-9OM5Xx-qf-kO-4swSP-bx-Dr5BGeq-8In1Hr5bz-NA50m4tz-QA5mx-0-8ox-4i-d-8sg-T_9Ur5lP-An4gx-eA5LL0Yi8rP-1Z94T1F8yf_9em2o3m7x-jr5k_9-x-Gl8H93O6zmm2P_8Fy-s_9-P-ti8Kh-w_9wi86A50r58A5gn4Pa94r5PN5th0lNy8r5EB5k6z_r59i8ps3by-MB5dy-OB5yS-9O5n93dN5p93ih-EO5trxcQ-t83Mj8lN5ry-baudo1uy-th-lQ-GOy3U1Ni0t92qQ-nau0a92h-X7zcA-fuweA-TOygA-wB5IA9yB5St30B55Q-mA-qj8ki0eOymi0wi-nt5BR-f7zNi-2n2it3o9yiA9iK0P-90B_FIkcA9I_-Xz-JprPR-8A-0C_Rb9o-3ez-Gt5r-3gO5iz-Zp1bR-bp1dR-5o4a0tji-s-22-3GB1ni-tb9YB-Yt5wVtdqsCW1rb9Vj00O5mR-J_94b9yp13z-5O5R8z3i-sC_Mao6i-bPy8i-qC--i-iPyT_36C5Cj-Kc9WKrMc9nPywB-CdxyB-7t5jW1W9zjx-bP-Wc91-yn_3Cu5PS-_k8ow-PD5IO0i_21u3lj-jc9lW3Jl8jP5r-xkj-Fh-B9zn0-rF_KC-_x-r0-lS-9zvdO0Xl8pS-3_2Kv3IA4uS-0P5wS-50-pD_bcx0S-7j-Z9zWv37P55S-JC97S-D1-M2t2D5tl8DQ5DT-8D5Ld9WG_iA4w1gKk-DyUP1-nq4yC10_y-u5bA3Sk-T8mUk-hC9ED6Xk-d3-hm-ak-N98uE9-Kmf1-gkmgk-IAzJD-HD1fT-rd9Cw3o1-buyH-zduyhE5av56C9TTX8C9QYtP-zwW3QB4vwjCD9-1-cD-FD9eD-71-9Q5om8wT-qm8MD96T-Bl-um8fw3-T-pD-AU-rD-CU-Pe9uD-L2-7v5N2-Ue9-v5Q2-1gv-m83gvT2-Vl-V2-YR52r4Gn8UU-LHxWU-qD9-B2el-UasuD9uB3Ur2pe9mi3JE-ME-FC4ar2ol-DZ1jF55B3GZ1MyuIZ1-3-QMuNx3z2-AC3aE-WMu32-VF452-YC4kE17l-jfu9l-ohv_l-yQ06F50Q0vn8Em-TC3hs4Hm-VE9Q19BV-vm-DV-5n82v11E-vrnxC4p13a19FTyV3-bt1OV-dt1bf9G09df9sE9CD-ck-Ss2yC33ewj3-eG5xC8yU-dasVo8Ha1iV-Gt4kV-SL3SZ9eCz3t1x3-ks2Sy3ms2tIxVy3an8dgC4m-tTy73-Cr28m-2V-8wy_m-IWnD4-Eg9U0wG4-3CzHn-0n0Uu1ZF9M4-8Nu6o8tt45bwvt4-n08F-1y3jO4PW-WW-en-cEEUW-EG-cn-x4-NG-Tw9fDEi4-qJ_fDEn4-Q09jiAZw97Hqbw9womUG-0J_Lgx34-Ww98v9Yw9YEE1W-fG-ruzShgeNHa36DUj9t8faA6i6JQ9Mf7x77vj9lL7HJ9nL7E5-9WUG5-yTe-W-zVjvB7-77CX-xP9-j9it6Ak9Qo-2P9So-KX-naZ6W0aIiku8In97ZypJ92_7S8Q1K94g3TV8lWrNIR8467LbdeaD_R2JizX75_s8h6N371X7Zy6W6r8U7ZVC1eLLNCqENpriT01sGRco-f5-Jd4fo-i5-Md4k5-Ki7Rm6YQ9Ni7Um6q5-IM9s5-jX-9L9v5-e5sa7t4A6fJsOTm15-XZ4RY4Vk57e6l18oB07o-Dw19o-GDyz187Q9c29cRv3G-83wWz2K6-1X0UjwKp-O6-uK1wZ8RY-C28T6-r34Ie42K1XY-Wp-Ej3IC08K1pd2bp-429dp-629iY-Ddrwd2n6-kp-oY-mjl1d2s6-Snvg28j8tfH-6d26Dyz6-JhyAkw_e1t8t46-e20ZL1zKsU39A9uy284JtpUmB7-yH-cRa428PkwEkgAS9a6jCS9E5wHq-7j3Jq-8C0Lq-DI-p39Oq-MS9620II-820VZ-v39NI-X9ttkwX39RI-2R8lo50zyYS9we2sanDb8hZ-Zf4102oKt_39dI-Kb8ak3oZ-Nb8Rj-SM1sZ-99uCFyof417-yq-Hf247-65wKf24q-Z540I-t132I-3S9338Pg16I-7S9Uku113p6o3k3Fr-rb8j49CJ-U8-G48FJ-if2xb8R8--30Ja-DJ-r9-W8-Vr-Y8-Kl3T48EgszNjd8-Pl3zn8LZefr-4Fyha-Wmgja-ab-C3kRN17LtTN1EUSlJ-WN1Oc8lE0P64nE0ua-j23tJ-nl3u48Hrtw48jN1Q22mK_r40048vl38r-xl3mmw_r-ic8Bs-Bb-423Es-J9-p64Hs-Hb-GK-FU9IK-Lb-Ms-JU9Ob-A4kQs-P58QK-Z9-Rh4Vb-4c8d9-y59WF0i9-NkyZK-l9-2h1n9-Wm3p9-ib-fK-j58gU9I74B69jU9i33M74k33j50us-29-vb-om3rU9qm3lO189-U321h4258fTu458C--6581U9-s-3U9Pjjf32zO18K-Ci4d69DZlJrvFc-_U9C43CL-hh2sd8s74Oc0N689XRP68KL-byfUt-GP1T-iXt-Sn3Zt-bc-cG0ct-WV9et-gi4ZV9ii4UP1cV9zx3F42UIyv--3wwti4n_jnL-xi4n1zeIy0c-vn32i0Y844t-3t-67-5t-Auqde8643a7941zg42M_-i429L-P_-_V9ne8MH0t84K78M70re8Vd0QCTVuq5igv79FUhSpwPghhsvRu-Ro3X78Uu-_FwR53884979U53XM-1aRq_-i78bM-k78u_-U4yH89ko3NToiM-_i2vj4Kk1ou-so3qu-Qf8tpKtu-Tf8vu-Y89yM-yu-Yf8c89Rj2e89B885W99o37W9F88CnyCWujf8m94QA_Te0ok1hj2qf8jj2Nnyv94aA_Mv-E5yOv-fe0Qv-Sp30f8ae-jA_ce-lA_f88nA_kk4se0qA_nWuAg8Z5yuA_F99xRsgR1I99Ig8xk4pN-Hp5y88ve-yp3xe-Nk2Tg8588iK5Z-4Xg87p3Z99oK55v-3X9d998v-bk2LB_sjhb1-OB_d1-nKvYf00afVl4bf0op5Vwtqp5ZB_t53eDmel4XLygBpFAxTO-VY9b4zkB_oF_k98_g8uYxBh8gw-B-9K_4vB_Gm1nf-gL5bC_6f02B_Ph8DaxS6xPx-Oi8_A-uY96q3-B_xY946yIZxRG_oh8Dx-Rswp721O-k_4Nm4iq5v72_w-lq51w-wj8CZ9QC_R-8P-0T-8r-9OC_CZ9XC_GP-ZC_NZ9px-RO5br3og09_4NP-qK0hC_zB_WA5kC_aD_wpyCr5gg-6FuEi8vT_Dt5s_3yi-lx-Qn1Or5MT_1soRx-z98lM5Xn18MykP-WGA183LF_3-8pP-ar5iA5C_8yM54Z9nn1wP-h_9yP-9g-E93g0-xn1S8yOD_XS-QD_Ih-_P-h_nBQ-PU1zr5gf-1r5a_8Rh-bD_d_8dD_RN55i87_9rzqVN5qn4ay-0qymD_RIadh-vn4WQ--L0YQ-t_8aQ-qU1Bi04y-uU1gQ-sy-rh-Iryvy-6D_5938D_793u92rQ-ig-3h-z92Wi0xQ-fj8zQ-9h-iHv2Q-kHvCz-BdvPE_Xo4JLjZo4vbxlh-h-nKi-WV10--Ub9lA1Pz-OO5FC5gP--p5h5mVz-iE_3i0kE_Zz-QR-RU_pZ9-j0UR-qV1KcxsV1Hk8GB-XC5kz-vA9mz-gR-0-3hp13E_jp14-36E_xi-lg-8-3si---37A9yz-JB1DU_JDlHF_cB-6O5KF_7C_uM0NF_cB1jdmkB-LKrRF_oj0TF_Bj-_i-W_3AS-0t5KP5nB1aF_yk8cF_Rc98t5pi-UP5Qj-WP5cB9OS-ac9nF_Si-h-xbj-Ql8DC-ej-uF_KPhPu5xF_H_yzF_Fy-qc93F_p0-xvurj-s0-Ok09F_oS-w0-zc9y0-_XGaC-lKkvS-4j-MA4-V15P5fk0Utt7q1ol80D5vO0JKrg9zMA3QC9r_yZG__D5T3qBE5nA46ry8u5aC9ZgvCuy9l8v9zmG_ST-iC9Cm8NB_cexgm-n19Esrek-VE5yG_lr1ik-2G_lk-sd9nk-dyoq1-Gw32A3t1-JB4_G_KzxBH_Jxuy1-4d9zk-11-1k-31-9d9oq2BAy7Q50T-NH_Ce9Zw3tv5RH_B2-pAzD2-1q2Le9UD9Ne9WD9bH_EU-dH_Se98v5gH_P2-0D-R2-Ye9VR5Hr2Wl-Ul4FNrKr2TU-QF5tH__l0CE-qB3EE-Ln8gl-TQ0NSyPn8h10Rn89_-Mfunl-ue9IC4ql-34eJx3H2lx2-jr2GI_Px3hn86e9Ts4xC8Vs4BZ_hfuPI_TMvRI_wQ0TI_xw0VI_zw08F51w0w--j4UJf90Sy_U-xv1ls4L3-ns41z9XzwFIxFx0Sm-TyZyx3Vm-lE9ux1nE9qC3Ho8qE9vI_I092A4Hv5XR00I_PCzaV-k3-X_zm3-72-rM2YF1rm-Ft4tm-VF-fI_yIlCD3ZF-VD4GJ_XD4IJ_2f9KJ_5OrvV-dD4H0w63-9f97m-lF-RJ_wF15V-Mcs0F1KPrxo8ZJ_I4-oa1BW-i1oot40F-N4-yD4P4-AG1Ovr2D4It2NS0avroJ_X4-zn-AZhoAP6y9tJ_1y9G1cen-kAPaW-y4-VZhqvE2J_s090a_BUAmw9ykT-CERG-j_BhtnA5R9J_b09M7OXG-44-Tu0M7OFK_E01ruzto-jG-eB8fPvdz3fz99-5MX50z8eu9kz9Cz275-li3Wr2ni3iZ8Pz23d4Rz2rvQTz2H6-HY-xL_BR9-d4LY-2X0l29uZ8_184L_Op-q298i3g1hVY--L_KKsZY-TR9bY-DM_P28329LY0uz2IM_fp-jY-hp-Rj3jp-nY-Vj3PM_La8IY5pp-4e1VM_I44hH-K44aQfa20lH-4iuF02eM_Df1rH-1R9Hf1dL17p-uj3ia8-p-b39la8DZ-sM_0UmHZ-ES9C38603HS9p44o39Nq-uSvJ38s39L388M_cpqa7-Wq-US9N02aq-FN_dZ-HN_7Nogq-ZI-B54JM1kq-Jb8hS9RN_2pqpq-h00VN_sq-UM1uq-kZ0xq-N49cN_Yb857-yV_bb8zI-6q-kN_8q-mN_T12Iqtc49G8-7f4Dr-cFyuN_b2nsb8M8-FT9La-Fa-o49JfrPa-Ir-_30zQvu494b8RT910yJ23Ya-Qg4TJ-149Ol32-uFjyHO_Hjyj8-DIfl8-G1yipvI64gE0pr-l48Flukg4WO_h23YO_sJ-Uc8l23vT9sa0xJ-3r-2a-I87hmw7r-ec89r-X59UNsAs-l1yrO__48mc8yjybWivO_923940j59l22Q9-7jyD339N1MK-V9-Qb-Rs-Sb-1c8Ekyrh1c9-x59VK-z59VU9YK-lMgeb-e58gb-TkyE74i58gb0zd_D32BAuv9-87wx9-ob0F69qb0Go5n3339-79-Tx4Jh2sVvs33eP_1b-V32hP_u0zzK-kP_1K-4dned8Ciwgd86K-733jd89K-l74B60n74Mt5o32zHy9O1kh2Nc-J43Pc-Pi4Y--Ri4MV9b--Vc-d--knoT43g--S1zEQ_Bttj--VL-B84Fttd68SP1f68bV9trvdV9oG0fV9K84RQ_JkjlL-UQ_rZmWQ_Mj1qL-y5nNi22c-0t----2t-Ze8Y42be8hQ_7t-jQ_9ow-t-Ca6Au-m84Cu-Ao3rQ_gi2oe8p42vQ_FM-w84HM-Uj4JM-Wj4WH0MqlNW9TM-Ak3msvRM-RW9ej4kd0-84o_-FR_B89UQ1D895i28Y5H94e53J89I0RL89SR_7amzj4Pf8S89su-wo3vH_uPt3d-BYvxW9c2Rr4y3Vu1W9gR_He0f94Je0HI0Fe-Zj2_2zm89cj2YjkLe-BXxNe-x-wrf8xR_KN-C5y0R_y942R_X88Xe-Rv-hA_Tv-gI0689FK58897f8ZX9_89ZR16o5sA_8o5n88vA_JS_H99pe-mv-re-2A_Lg8k5ywp3Kk28Wu288b62488T996880v-g622v-5e-a99Jf0cg84X9k-47Hh9N-n-4zX_LuyLo8Cw-cquiSsJw-Kf-Lw--K5Nw-n5xAAxRf-up5RO-1S_gB_T73cq3jB_Xw-SV_df-rf0ff-qB_cO-sB_AT_kf-D-9mf-lw-of-nw-3W_HT_cL0M-9KT_Rh8--9TYl5dmvw-9B_wY9JStAC_d_4Eg-Cx-dh83Y994z5Y9_4zIC_f-9KC_o_4i-9Kx-JZ9172I5zGx-AP-Lg-VC_mWoOg-I83S7y2_4QyqZW_4j8KM5Xg-a5zZg-J82VT1a0-hx-I_9zg0mC_9T_E_9_T_nE_-A-Sx-TW_7xtp83oT11-83V_KP-_A-sx-EGvGh0GT_yx-1T10x-Hn42x-er5DD_gr5FD_8Z9I_89x-BU15F_pYlo_9pr5iU_8W_M93A92ih0C92v_94A5VD_y_9dY90_9SM52_9Th-2i0Vh-0U_n8yOQ-Ya9QQ-lD_Aj8nj88U_ik8Y92hy-Gj8UB5WtuDV_Ls54q5Ns5Oj82D_1rxsh-A9yKi07D_Ct3xh-893zh-Zs5vi_0N5EE_Yry7y-08x5N528xwo1di0Az-nn2dV_qbxfV_Xt3tn2Hz--Q-uj8Dj8Fg-6HuUA9ui0WA9P-2Pb92j_qx-KR-hE_Dd-Vb9Yz-2ygmE_-j_SR-edv6V_Jt-RIuYR-t-3fi-BW_jVtzE_gbupb9udvyO58V1KW_Sk8MW_ri-fo2UB-AF_esy1A9LW_8E_AB9jN0CB97O5CE_Ttxot5y1qPF_yp2gW_Zp4iW_E0-VF_sk8TzvWev3o2vB-L0-Pc9S_2Mj-JS-Sv3_V1cvuqp4U0-zPyw8zmF_up4Yx-08zfc9bD57W_LC-9W_k-fwF_mc9jj-oc9tA5EX_gc9Xu5pc9CfvbO0z1tu0-3B9jD5Ddual8Mq4SX_EG_UX_xS-WX_pO09j-ZX_qu5Dd9su5Mj_E1-BQ5_S-mk06D5HsRgLr1u5Ik-KexcG_ANeMk-zC-SOaS1-bC9U1-3QyW1-Zd9Y1-nG_1HpqG_2X_CO-tE9wC34A44X_qC9Lm8XE59A4JRyUq23G_hT-8-4oQ51C9DY_rk-SD-G1vhuyMB4eq1gv55d9OY_UGs2k-nD1lsrbYtgD-rv5YY_Ee9_k-Es17T-Cl-VH_oD-fY_qD-hY_sD-jY_Kl-YB3OR5CF5QR5EF5SR5GF5Sl-hD9uP5jD90B4lD9X2-fe9rH_0Y_-l0dWTvH_ddoKBzXvyMBz2H_jb_4H_Dc52D9p2-WJpr2-Hx3HZ_ye9JZ_aSyEI_xl-YE-Qs4VMuY5q7e93l-9e9Ba_zF52D9nz9am-Df9B3-nE-XI_J42gZ_hx3iZ_I3-kZ_R19Ia_4n8xm0Pm-sx3Q3-0yuS3-TbsBF1NIxW3-EYsY3-0Z_Ns2H094s44Z_j99weoCy3O6qZV-aR02C3cR0Gp_ZGowt1qhR9C3ZS4vKpYF-kivyf96t1rV-13-eF-hn043-aNvWa_vs20R0UE-ys2aa_0s2oF-iy3qF-ky3sF-my37Tyoy3aJ_qy3cJ_L4-EW-fJ_JH54F-LH5du1Ht2MW-va_OW-W4-MX4NzXzw9ww9sJ_bn-4a_Bv7HrXiq_7KGOWUZPUpq_FbAcX47U0NJZ4w92w9b1d4w9FiOmwTHW4oq_xq_EQ2Sv7C-XxS0yiavKGXAq1om7cN5xyWz3_go-Ko4W-cV7277oP9F5-2j9ZK_MW8877oT8dK_SJ9Lo-yP9Oo-0P9jK_Ck9lK_U5-zT8Fp7Hk9M87z08QX-Kb4k0TJL_hKoL17XX-jm9Tw6xszq-7m5-vyio5-eW8yr7tm9wc4t5-O17so-1A6oX-OZ8gB8Xp6hs9cu9TZ8rQ93O8uZ2zX-a18Kgyrd4S47yQ90hu_d_0UZnL_r7t3X-m2-03wBY-LjwBp-8Q9uL_ui3wL_J6-ub_i34ER9XG5UB6fInFe47i3He4Nd_5103Z88b_a6-L28hDyd6-229sz2Dc_gY-pMlk6-fR9m6-mY-yd2VC0r8uqY-op-f28tY-PL1q4wup-K39jH-GesuR9i031Y-BEyR39f203p-dWxx288Y-z28lM_128Ne2zH-e44d392H-oc_zsmx20IZ-ta8AI-J5wMq-qhyU7-lkw6M_Jf4QS93c_IZ05c_c7-re2e7-Ux-GN_Rk3P13y02KN_Fb8939O30f38QN_r7-702TN_qZ-m38I0yM54oI-VkoL49XM1bN_m13WfseN_xS9gN_UYZdb8b54138lN_4I-nN__q-h54qN_938eSfid_k0y9D0Ha-4N_T8-od_rlwP8-A23Or-S8-Bg4Su_ks-QT9La0Og4S48a8-M23zkubr-Jzzda--54h8-A64Is_4ZZgT9_49De_1-tjJ-UN1SO_r_RUO_c40pJ-I59rJ-K59Oe_t48vJ-dO_Se_fO_kzzbr_S226r-U223J-1g4X22B9--a-pO_de_G9-xN1Db-uO_Fb-wO_-23Ib-TUfGU9Ls-IU9sArU9-Pb-OK-X9-8O_Tb-a9-RU9Xb-CP_wh1864b58db-ch4gs-cK--22eK-A32am3t9-Ef_kb0SP_L74h50VP_Fi1XP_QHyR74P32bP_yb-rm31s-u33f2yw335s-0Vvvl-bst0507403K-df_H--xF13kytP_Ft-tmu4O1o740P_02yKisj69qf_Ot-sf_W--uf_p69Z--xf_Uc-VG0374v69f--xh27d8W60X43dt-ZtqJQ_669rrvCg_mG0Eg_i60kt-gV9L84Pp_o5nsc-P84p43tt-xc-u60O9wtn36--aQ_A78cQ_fQ_eQ_yV_gQ_a9w-c-768Ad-ai2mQ_je8Fd--L-x3ysQ_s848irV_-p79d0MTuqzQ_Xd01Q_ZXvFCvKM-nhxz791e8si2Yd-QW9xg_dH0TW9c78Zu-d70p_-7g_Rd5kd-cW9XQ1k70ZQ1NR_hPtku-k2ztd-nu-Gh_2p5Ih_yd-2j40d-X522d-wM-bR_xu-iJ5b890u-x532u-Ck41Q1jR_D88_Qs5539u-AZf_u-RrlCkrp89Gp3EX9Qk4Gv-WA_IX9YA_zT_zR_352J63wf8089yf8gA_6R_iA_0B9kA_Y3zYv-VR1dDulk4Y63k88ev-fN-qk4hN-_o5jN-8s_oXxs88qXxK99v88Gp56cA2QtaK5tv-6A_4k48A_uX9yJmHCjNi_0N-4e-eVl6e-Si_c99Hl4DroCq3Af-ELynn_Ff-gp5xI_Rl4ol1FY9K4zHY9rS_JY9pp5Dmsji_aB_li_cB_Z98gEvb98il41k2WY9ui_pm_ZO-dw--990i_I_4eO-uB_lf-Cl26i_FT_uV_I-9to4qw-vf-sw--l4uw-Am4898uS1yw-c_40w-bh8iT_Gg-YT_Cr3xAx4733O-9w-Bg-aStgT_-z_WT_yq5kT_Wm4L7ybFuZm4Mg-WXltl2ij_vl2kj_Yr3rl_NT_Sx-RZ9mR0fC_7h82T_6S_4j_ax-Ai8o-89swpC_or3rC_mj_gZ9-h8EF_Jm2c82yC_pg-q0_-B-rx-3C_Ri8PU_Ti8cf-Yr5zg-UU_B_8d_9D_84x-F_8Nk_8g-_qxeU_l0-ZqyMD_Tn4Wk_um_Yk_MGmUzA53mNU1Ys3pU_HrjZ_8ZD_b_8HQ-Co1Ty-Eo1w_nMQ-Xh-R92Zh-Za95U_tk_nD_Cj8Cn2xk_XQ-HA-ZQ-JA-vD_rU1wz_7oRna9corqh-3D_9k_Ji01U1Al_nQ-kB5Oi0QV_AE_6z-vg01VsUV_ro1Xi0hn22B53s3KsxmAo_cvon24h0D2_5uoFi-rj8SE_dA1Zl_l1_DC_X-3Mz-DR-Oz-Mb9gA9Ob9tV_AU_Gi8Uz-U-2MR-rt35_9tt3az-y0_YP-tl_qE_VR-sE_4JeHG_Wsygi-nb9xi-4l_-Dx6l_Cu3Rk8zS--l_pR-qp1ui-WB-kV_l1qvb9wR-qcxyR-aB1bW_qt5Jqrst55R-fPyFc99R-YwuDj-rB-9C5N-xES-FgCGS-7blRP5_o21B-hm_nW1jm_JD5vwoW0--k8om_iC_mB_Hu55W_lq1dj-L1_YS-hP5_W_ym_6W1dS-9u3NC-67-PC-DX_6m_2f8nS-sdx_F_Kq4Bn_00-cl8Oq43j-6c9AC93P5gm_XX_wD5Kn__j-bX_Bk-pC-yp2VG_L1-Vn_G-xgv34tykX_uYsmX_WC9ml_NQ5gG_pq47l8NT-tX_3C1vX_Ev5cd9wX1VT-lC9PB_Zk-3q43X1ld9uFl99zeT-Hl0-X_4G_iT-p1-kT-Vm8s1-4C9SvxHY_d1xJY_1exZD1Q-z0Q5RB4jv5TB441-SY_nP0msr81-OH_9k-lAz0E5iYtgvxPD9WLvEl-xm8Gl-BU-Il-DU-Xo_ZD9Ml-HU-bo_JU-do_LU-OOmZe9U2-jo_W2-6D-DE1a2-AE-yC9XU-8B46Y_GE-hl-dewjl-8o-oywom-QF-o2-Gs43o_we95o_sl-IW-ZBzKZ_-B3MZ_ZE-OZ_22-Dp_xU-lf9Bt46l-JC3oSyZs4hm0bs4Mp_OE9sz9E3-uz9M19kC4lY5nGCEG5zz9Of9U19iI_P3-4z9IV-8z9ep_Gs27m0Is2EF1Ks25x3cm-VG5b3-PTyYk-PE5IzuCD4h3-KF-9Z_3I_cm0vY2_5-sL26C35T4AIT1p_Ny3YzunV-La_uG57p_03-1m-23-4f9Aq_Ya1Cq_XwkkF-qo8Hq_ct4lD4mA0Cn-F4-it47s2kt4Rq_mt4la_zF-c0wuvsXq_-p_75t6F-LW-lJ_NW-nJ_fq_gY43MC2qFkq_nQpufUa7_Frh2qF0nh-w9Xu0Ax9ws0JrF1LpjiAlLLW4jPjOlLL5npOKCQUBi7_cPBv7_m7_Xu9oP8mx5Yb7u968r_js9SWxls9As_O4jy7_5sFoC8Ropx7_UZBlLLhf5mQVUSR7yL4TVFsQJrFQfBLcBN8_ccBTusINL8TB6Hb5EFsLFF78RzZXgIB3bhu93a_4B8q4XjFAPx9Pkz2a_lq_d8_6h5f8_Lx9h8_EQpLNUEx9n8_EE41a42sdr8_wtMC4IRoKOx9s8_zd5q8_Sx918_q7_tx4Kx9x8_MwdA042xpgw007_h14dC8Rk5bu9zz8du9uP8fb_dt9-F-c8_ogxe8_7qAE95c4-AQpv8_Sx9R9_tyhtbcEx90RArY4Z9_3hBz8_Yx9QSAax9v8In7_l4Xf8_b95jE2ObTj0njD2sO9WXzsQ3t96nh557_Q2977_xX-ms9CNpxa_r8hMPjex9v2Zb7_T9_e1bix90aUPE2-9_v2Z0nhB-_WNKlx9sqHnx9l04MC8P-chndE-_cqF9gxhx9HfQXzVv2ZiP8roV0aUix9jeLW-_HfQtpir9_9BZt9_37_v9_H9_9r_eb_sG-P55swnv2ZX-_Y-Uqp60y92JCn-_a-_z6Sd5lVY5I8_WL3aWIBPU29_K5hPz9AQLW04IA62-_Ey92LCQz9IG-EQp4-_fWHFz9Z21Hz9_-_8x0Lw0zx9Mz9-WLlw19y9H__G1wGpdUz99x9Zw084-eG-Tb_fw0hG-e5scz9E47ez9rX-M0sO291o-rEwjxx87_mZw249jE-2U-dC4mE-E6_D3-fZ_Fm-aI_lC4cI_Jm-lZ_Lm-Xp_Qf9Fz1bp_7v1dp_qusW6_CF19E-BBgA2BhBsB1BlBgApBuBkBpBjBhB0BIEnBgA3BoBlB0BTEyBgAVEpBzBgANBlBKEhBCByBvB3BzBlByBuANBvBkBlBsBuAEB0BvBuAVBlEyBJB0BlBtBEBNEhBvEvBHEbEwBsBhB5BeEuAgALBlB5BgAzB0ByBPEgAUBTEgArBJFGF2E4EJBkBLFNFPFRFGEpB3EtBHErEuBOEmBpBmEGFTBmE2BmEZFbFOFuBQEzEeEgAvBuBsBKFiBKFvB1BXEXBIEkBjEbEhBwBwBGFOBvB0BgA1BlEaF7FgAFBtBQGrFyBtFnEiA9BsAiAyBlBmBmElBuBjBlBvASBlBMFBBQBJBvA0FyBMBpBiByBhByB5BVG2BLEkGwBvBMFtGzBCB5BtGpBkBGBhB2BvBOF3EgF4E-G5BZFEBsEUElBuAoB0BtBsBiA6A7BiAoBdGmBYHcGeGgGiGkGmGoGqGsG0EvGxGzG1GsF4GvA6G8G0EMHBHDHFHHHKHKHtBMHOHQH3ETHVHXHbGOE0BsBlBfHxH0B9G_G1HEHGHIHlB6H8HkBPHGI3EiAbGUF5B3BHHkBzBII7GKIzHMI0ECHOI4HJHhFTIVIRHgAVBuBtBzGrBEGuBHEhFgAhBEGgAmB3HQIgAmGxB1BpBdGEG1BVEhGOEMEOE3F4IbENGmEgAJILIAHlI2HPI5HqI_G9HWIGEAJFEMFRJhIgAoHmEzBvA7BtGZF9BvAnIQIXF7HnJqJvAsI3EgAQBzGhBtBRHyBbEOB5JGEJB1IUB5BwBGEPH8I1BsBLGJG3EbEqApJaFwBNEoBuI0EgAvFqAvFSKVEXK3IvFlH6GuBlEbETB0BNENGgADBqEGEDKFKgAPHzBjBOFwBLJ1ITB5JBFnGgAyAwAwAVKuFhF6EmK9EgAPBFKyG1KLF1BjBjGzBzBmBJKGFmG0B-FuBPFhB_K1EBL7EELvBiBqBlBjB0BGF0A9KgACBhBaFeJnGjLgA2GQJMEuBuBKGRJiENLbEdGBJsLkLwAxAuIuBhBGJoB4H6BFFpKsBoFlFgAuBlBeEbEwE4ICMIJLENESHgAlLzAgAGBHHiBCHkFIG-EHLtBaEzBpBMJmBHHYESF5LsL1FvBHLNEmMuB8L0A_InG9FyBjGLM0LoM1BJE2FXE-MFHhBpBCFiBGIGF1AmLvLXEmEiEnEvKeGIEgFyMbEpJbLDLQMlEGEDEzB-EdEfEhEDGpFpErEtE9EyE0EvJCL8EQM-J6JQFEKGEMK6KSBxMyFLM1BTGQJoACG1BHNlBpAQFrM3NnBGFQBCFEFkBQBmEjGlFhBnBGEuB6NiB8N-NAOCOeFRJJO1FHLOOmKROGFvIBFDFeEvJqK-MLGIE3EROXEoArOzAyAZOSF-MkOKO2I4EgAjB9FlFHOJOiBhBjBrBQB7GUN3FUBLEzIHElFlBtOgAvOlF2A0AzOGE2OAPCPhJlMJLJJzI-ODFoOKMrONP8NwOyODOVPJO6O8OtLJBzBtJKHgAiBvBvBGIhB1IAECEEEfFJEUMOE4NSEUEWEqMaELPMF2P6MEQ8IXJ_HgAMB5I0BIOlOUIVMwFPF9NVMtAOE6JUPgACFgJ2O1FkBVMeP3OyP0PlB2PgA4PDEFELPKEKJPFAQHJXEZEbEgNpBgEiEkEkNrKnNwEpNAL4EsNELEQgQkBGFIFKFMFxFQEaOaIWFhFvFLRdFSF6HjFTMnFpFuLsFuFaFTR4N0FaF3F5FxP8F-FgAAGJEDG4IGGgMLGPJPGKFSGUGcRYGaGgHfGdGjHlGsLpGrGtGqHyG0G2GvHSJjIUJmECHvJTIIBCHeGiEtBEJ6NSHUHWHYHaHcHeGfHdHiHjG8RmH_RpHwGCStHWGFShITJ1HLSaJkBNSrEmBQSSS6JAIWSDIgFGIgIyHlJkIJSkBrSNHtSOSwSvBRSnGTSYIiAaIcIyBeI5SiI7SISOF-SZJATuSPSETySGEVBwBiQNK4IMG0EnAbEoBOS7IQSgAZT7IpMpQWReJDJ6KBMHJlF9PyMNJgTQJGSQTqSUTZFWTDTFTzBTS2M6LfQiJkJ8JnJQKrJLSxJkBrJWTGBQSlHCU3JyG6J3E8JgAvNAKCKyNRNIKKKaUKG6KPKqNRKTKZLXKaFZKnUcKvJqUgAqAWTgA6L0GoRTEzQqMfF3IzBDMJKPGGEkTkBkFmTEToTlBNGwNpMzLtLNFFEvA8IsBlE2MzBhKjKuLmKULbEqKrExNuKwKyKpB0K1T3KtB5KbE8K-KXNCRcLQMGLmExMMJBUMLnGPLRL2MULyBWL4NYLrV5EtV-EeLgLiL8L-KoLqLlBEUtLMN6O2PMV1LvB3LHVKW8L-LvIxTDMOFFMHRHMJMLGMMOMYE-EYWTMKJWMYMaMcMeMhGgMRJmEjMOL1ToM0QrMJWtMiRwM1K0MUV4M6MPW9M_MpMCNCEFNhBAOJNLN1RgAONHHGFHKTN1KWNqNYNtN-EbN4ISVfNeE4QiN7QnElNsEuE_Q-VDRuN_JeVzNjUbE2N-PQETO7NuOXOGIcQILPEkQeEMO5MIJQOSOUOWO9FYOnPbOSQuW6XPOhO_LGRnOrPLPsOkPlFxOcQ1OcOaFWR7OpOkQXPDPFP1KIPCPbEiPOPQP0BSPcQWPBPrBZPGP1IcPzBkQgPqOMPiYlPmYpPXY9OXKuP9IwPmQ1P3PBEsQ7PvQFORE4UCQ1QFQmKjH_E7I7YMQOQMFRQKOCLGEfRQEXQ3EZQpBbQCYeQLGGRgAdTWMSZ1F9YoQ_Y5PtQBG0T_PGZQJIZ3Q5QjNfX9QiXxEkXAWMZGRIRJFVQ4NORVFdKYFeRcF_ZVR3IOSzTZRQNMNSRFazFOG2F4F6FmR_FBGrRFGHGiUvRRaQGzRKFMNuAZGbGcS6ReSlH0B-RHUBSsHESeS5T8J8SST_SZFsX2XVSXHZHbHdHbShHmakH9RnHASjStauHvaoSHS7TLHsS2ayF0SCIiAEI4S6AiAwa0HVJ0akBNbnBITKTdIfIUbWbyaKS8TabEZbTiZ6IPJyBiToTEZzW4I1ItTJWCJEJRMyTJJxV1I5I3TXEibRTkbLbATbbDUfJfZGU9GJUmULUqINUrJEcVU_JYU9JnXBKoXfUBMhU0NOKQKRJoUtGwUsUecuUeKrUvGUFbE1UKFXBuZ0WGErbdQpBoc6U4OiFLVKGGFOVkGRVTVgK3FXVlKnKbVrKXcgVzKJLlVnV7KmL4ZZN-EvV1XyVLL3LQLtE4VVLXLZLrN5ZCWhLtLlLGWpLFc7LbRWGwLOW0LwB2L1VTWGcVW_LYWEMGMDBIMIJLMNMeIiW3bTEzTmW8LZMbMyBdMDVsWiUFYwWlMnMpMHJTW3W2F5WyM7WlH9WSO8M8OiRBNAMEXGNINgAKN-KMWMXQNPXWLRXadUXELXXdNaXhN6Q0EoE1ZoNNdVXaUnXtKpXeTEcvXVOxXAYzXCY1XOb2JUY5XfO8X5NwXPPyXBOCYgZeO7XIYjOUYLYpONYjPuO0YCYTYEYWYrPZYoYEPaPyMeYKPhYPYkYTPNf_OoYqYbPJPuYDffPMYmfYfQYmPaO2OqPYY5YvP1JmZpQrQ6PuQsZQEyQHZkTgYiKKZIQbEKQoIWMQZQQUYUZ-ZXZiZaZcZaOeZDY3OiZ3XPGzP-YqQAZCgrZwQtZBQvZIgcEbXyZeXwemN2ZARaLsVOd6ZUY8ZKRPaCYPRCatBOaMRCYWRJamFoFMa1RAhPFhRSakRQG4MoRXakEsRaaMK3TxRRGTGga1Ria3RlahGnaBbhSmEsaDSGb5GIb6TYblbbb0JUSBIXS7aaSUbeh7RoaqaDbrHlhmSHb6SxaAcTTCc1aFOthPbITSbHIhboh-hKb7HMbDi-HHIZIJFLTNTJi9hXb9SZbshQiRNcJqbhTbEzBFHdOlJ3FDEubtXqTXEsT3IuT2bkW9d6b2Twc_bMiTIbicJjdFUgJHUmJoJLcvAMU7ByJbbzJciRcXUlJ1ewNWc3eYcJKLKqXxUdcbKUKgcYKaKoUvUfKnGWV6KBdaVpKEdOjGdiVId4KGIoVMdTX1g0eQdyizVUd3VTLYd8VnetjdLfLedFWnLidrLMFqFKXxLPWqdRWsd5LudXM9LwdCMydcW0deW3dhWQMwi5bMQoWBeDefMGeiMkMyWLe1WxBOevMwV6WKk1MTe-F-WWe-MYeMGaeENceWMfeldXGLXyBPNOXSNleVN3j_V2gqeZXsgtezZwghXyesj_k0ebUXcbc_IEZ7e_X_N_eaOBfGOxfKOFfQf9XJf9N-eMf4fUYFYGfRfuBKYhFwYWfzY2fSYmlildf7fSZaYhfrYkfJgOY1fof1YDFaYtf1TtYvYzfyYnfRYqfDF6f4YtP9fGE_foZBZDgngFgtcDQJgGQLZJQOZQgPQkZTQ1JWZKfYQaQglSFbggZegYllZhgnZjgpZCZEgFZpg0WEQxZdXvegX-Q3ZJllX-EFR4gHF9ZfmAa5BQRDaVgChIakFFhaRNaEaBhLhjRUa2FnRpRCGShZauRWhlRYh0Rmd2Rka-afhAbgSHUMKpBnFwQ_cuauhWS6aZSeHzhgn1hhhknKGmn0TpnmhFi2SFIIiiAtGlnnn6bzBqndbTifbfH_n1nBoRXqnqQqG2M5Rhn6AZLAo3niKNoRO0BVoonXomhzBHKZc0BbEZojJboCovAqnmJgoQjbEHBUEbEvSho7MFhcoLPoMZPaoKoWoDoeoUBsL4olo6ocomJpovA-ogJrFJE6INKfWCp6bja4RdSinpaCb0EmoMomhvAZoXpVNporoKKuY4awhun9aRoynjnJo0oCoqnapUEcp4n7hnGfpio6nRb3S9nbpOpYpxpfoeGhofISibIHoUb5pqp7p3GNLzptovohZ-pQjzo2n1oIE3ouiwTSMxiJL8bwcFqRqrpeoKq6iLGkovAvpiKooeoGjgUioUVejkKZVoKcVsKeUljjVMJJdpjLdqVWp6pyMBK3ovjJLxj1VVdSLUE1jQE9V7qGq9quB3oddEWKkhdIWUW1kndyLpdrdOLtdkdlLWWAMNkaWzd1dKMgW5dUkXqWknWwAAeqWEezMckvWekKeucNeMFuMQe3FSe3MqkVeLGAXukDXxkGXde0khe4kNXfUQX9kppdq1K-q-EfauAlquYMsLoMr3oMlOjOlVomEJRGnrFULwBlNJKlBVByBsBfsmhMlfmIO1BnBIEJh4NRUJMkB5Frs7gxsQEFBAMAOggnQpQQKEG4kHmvGjMLGlBtFlFbEAPRaMJwcCHzBsAqi4IkBjM1IMVNs9kPHIqlBZFCtyGKFkhATftHmFBJt0Bet4IDtKFdcfmlqWfJE1FwbYLVVhLRq9b5YrFsBmBvtNmFL1qiK2F6jiLDOEQJQpM3BlBiBDMvBKPlMLZIZ3BFNosMEPJgA4BWHLFJSDEpB6ByiQM8IFNQp0hghopKrZtwpctwHhITspoHpjLiptn8awnmpluUpihyBtuZpJI6u8pvu1pHiOT9uctzBvuFoCqMTgbVbsu8qpu4GFv_oJp5dYLMpQqWsMJVqFJ4bWoziWK8uNvdo-u_o_jHc8iTsnq8pGp_oIj7JUcMjdUfVOqacSjqAyPkB6FqEstnuXvuBPsUogvPsTo-ciKfjvqDddVkjnGhVAuuLoj6KpV_tlk1TCrOLErYh0KKFEJej8jHWhqBkdnNWXrfZZr4L0bcrLkXWgrduirRklrPMjWor9PqrsrCerWvrJGHeyr1IwbMesM2r4WSw5rnk8W8rzoqTtkANvkDNFXHXeeJXgwie6knF8k_c_vLr3F-vRsTszglq-vZseUbs6odsAn7ggs1BisqEksmsosfmqn3sBhtsvs9vNnPFzshG1s5BvxPF5sRG8sGI-sigBtqtgtNQbZgFLXntLt5IuM1IPteIStztVtIEWv7oRNctptzGEyitYyrtRGntcyEytt7gvtiPxtaFztLFFKjB3twctP6t8tgvxPqmpQGLmePrLGRFGuNgIuKuMuOuIE6MRuTuNWWuYusxbuIMeubP-EhuXHdhxn2u3h0EqnFiyuyhRp_afS3uHUUzip7nTb-nTzmhHvUiKvtGNo-RQoSpTonzmhNqcJTJvFmNtI9iOcdiRHfiQJzz3ExzkBUByGfYQHiLVN_G_zoY0BeU7zGE1zDjOUGpA0rB6tedVNnJG0CP3e9BHMoQZUBMKEBWXEBUiBHiYEQ0auGID0VxoybqUE9zgAjqJcN0Z0uorqYLwcQGvFZopSVJ3eeIUEtXMHesv0zHKcdRrJ80gs_0nJJRy0MqUvyNaFwclE0Bpi50zHvJBPSWC1lJBjhFBB0Varz06IIMgJvBmB9bjos0zHQBdHpB4B6Ka1IUr1SNu1Lq00xck1m1rbo1PT8JQBTlLEu0UEjJJc-1HNA2h1fTj1LGl1RJ_1jBkR3GlMAOn1TtKEVVpPMJYLsBvByxLFyKNMvrV1lJRBFE2Uw1mJk2mEKFI2a2aEL251zH4o9GBBxwmW7FAMwNJID2D102bvmW_GMl928dpr5z-bKiTIApM0qJuIcTVMF3y2HSZFC3lWUQ62K3O0T3YqGEZ3E3fT0iH3sSqKNrpBnB-FyiW3w0yJi3nFl3Rd1IobO3e3WK7Oj3t3n3g3ATr3k3m31KVUOEnio3D1x0vA63231KvA-34Qosw3eT10z33Fs3831T_bbJtIB4b1D4th3zN44tU4LO5IzBUiJ3p3O03JOLi4M4wT9btbSKn4dIQ3QTZFEPIMjBKFX4IUD4z4LEstN3c4f3042443ZFW0zIC0RXF0Q0I0FKa434-iyJE5S0o0mq7BE5Y0Gj5i0db0FJe0Jxh0j0NFsflEn0meq0ev431H80S1_0_GesN5E11EO0H1-0PE-iL1M3pbfTK51FR1z54NWbBenBKGt4h4v4u5A6KGm4E6MTXK8kx3MezWB6fZg4i4FkSWoyb2MEosf3XiH60BD6UiQBTyG6HHR6J6UiI4TymGrELHfTQ6pdT6F6i6H3OBlB3Bj4D10626DBdGx3O4mEjuQzTpSzmEspK09zVzYSzuYzhnazD7yBF7QiH7ez2p8nfHG7R3kBkzDqiAX7x4aFthP3Zv7dU3ZqEGSyWLLRNEpMd7-hcjKWvz0zk4Z0svTcLjcUFdyvRjeTicVjsq_cFwCdijIwzqKwHdkVOwqj-KArTwTdDr3VSGYwHVVV_7cw-jmwAkVrXEDkYrGkarIknwerxdhrPkjrfW4dvwj7a3_dpW1wurtWdkxWzr0c-w3EAxu36reNFx_WXeJxBsMxEsPx2kRxA71uC7VpE7Zps7TIE5i5T0_cI5H0yNI7xhvnL7npbztzxpvAK9sSM9G5E05BE565Av3pW7R7Y7e9j5g9i9yNa7Jvm9wzo9Q0N9S5MHs9uKZ5zGb5mMd5_Nf5l009k5rT4ti7VkcvaqWKc9ATp9O9iKQ9CP65hqw71JX3G1Q0R5RXV0Q0Y02J4JJjZUMlNjE8qqbakUZjcKqAV5eU97DwAdGwC8yqxvxKG82qI85qRwu3KLf12VWdQ8I0S8bwRr9jTrJkMWb8jwd8lwUrdrMkVEOkGFQk2duw6dG--dKk0wakFe4ww8Je7wgkGE083rBxvrlLok7r6XGx_r98wk_8zkB9QJD9PzF9N7H9P7Zpi2t7HRxuJ7XzkuG94uAspA4_ATIAk9AV7AEqAp1Ae7Au9AViAiAACABsSAgAAs2A4tA30AE_AvTAavAD3AH-AOJAWKAMABATAS-An2A2zA07AKjAh-AwvAGKA57Al-AOKAn-AUKAt-AA8AhjAxqA47Az-AmjAH8AmVA4qAQwAtGAELAL8ASdA7-AWwA0jA6VAZdAzABQMA3yAV8AE_AkdAG_AodAI_ASWAf8AY8AM_ApwAO_Aj8AQ_Al8ASkAmrAwwA-2AjQAX_As8AZ_A3wAhMAxrAx8Ae_A0rAh_A28A6bA48AUeAp_A88ACXAs_AykAIXAgeAKXARxAJsAUxABuA8ABWXANMAYXAeNADlAcXAueA8QAxgAIlAmEAELAfxAuKAbsAnXABnASFA42AWMAMnAGnAaOA0EA2kAEhA2nALnA1RA6xAGaASOAnXAM2AMeAFCBaRA5yAgYAbEAPWAwRAanAQCBKXA2PAVYA7yAa8Al8AtAAlMAdVANGAHfAQnAHOAs1A4BAGnAi3AMMAiLA_nA9BB7gAaOAACB2FAm1AMeA03ArCBcaAaRAUZA76AoQA18AGnAYZAlBAYgAMfAqCBedAvGAuBArBAOjADbAFDBOjA8xAaOACHAmCBbZAsHAJBAxIAROAUBAQOADCBSFAqdAPDB2UAPDBROAYEAQOAGFAIBA5IAm6Av4A-tABgAqZA8PARmAwmA5UAIZAIEAWmA6MAoBA8bAf6AdIAfDB5IAF4A-FA4XAw6AL6AkDBkgAmDBDZApiAGgAqgAGuAKgAHQABVA8bA03AR4AdGAnUAu4AMTAGFA7sADsAlBA92AvBAMBAc2ATyA-tARgASEByxAUgAfmA-CBADBcQAbgAb2Ad2AnmARgAe1AOEA3GAI0AZEB7gAbEBimAdEBPQA4IAD0AlEBKFAnmA1DB5-AtGAyEB6bAbBAdBAHMAg4AZLA1EBJLA64A14AZLA-EB5BA3EB2JAOFAxIA0GARDB8XABBA1tAiLA2aA-EARlA9eATlAjmAVPAFFBsHAHEASDBcNALFBLGARdAzDBzBAyEBeEAFBA5IA5BAiDB5DBzyAv3AJlATBAvDBdGAMBAItAsEA-kAoFBzGAlBArFBtFAL4AiSAJDBeUABlAxBB0mA0BB0ZAxgACDBEWAIDBGDBeUA7sA6NAgAAWBABZAbEAEDBUFAkBAgcAHBAGcA7EBQ4A73A5-A4FBseAzBBFlA3mAuAA8EBReA0EBQGBG4A1TA6BB4eA6KA02Ae0AOQAyFA1BA8XAy1AF9AWDBcNA1BAc5ACFAlGBHfAqdAB7AkQAzpAiGBmMAE5AyyA_sAOmAlgAnDBEZA_DBXEAbBA5fAxoAPqAd0A89Ag5ACPAdBAqFA-9A3pAkGBl3AnGB-_AqGBKLAi0A3pAdQA2PANHBcDBxGBF9AmCBl1AFNAlBAh6A1IAfmAEBAaEA2OANBAekAyFAFBAwBAaEArKALtAlFBuLAKHB8nAgXAtHBSHB8nAylAoYAwHBPBAMTAgGAkBAWBAoFAWnAdyAOQAMpALSAFBA4BAP2AsGBwTAdyANBA5BAxZACIBEIBrEAktAKFAWTAcmABKA_HB_oA-tAQIBTfAuBApEAqFBycAlBATCB4GBigAWIBSQABKATBAusAROAMFA9kA-tAmGA6JAwXA1GBvBAY-AnIBsHBpIB4EA8eAjIByHBGIAuIBVxA-tANEBAOA06A4BA0BAnHBpHBrEAQEBSZAeIBrmATUA6JAmGASuAJEArFA03A5dA0fAPPAZfABKANFAtIBrBAiVAwHBrFAnBA6JAlFATBAUJBoxAdVA6IBGIASEBZ6AjFBAyArmA0IBHiA0HBCPAwHBTGByBBugA2mA1ZAZGB5rAmJB3pAoJBrBAwHBDGBiFAGGB6PAbEAzpAqQAsBA3BADFAbEAPBATaABeAjGAaFAJGAMMAuLAGFBLGAIBAb0APEARDBSKAvTAaFAXJBZJB0BAbJBVJBEdArJB6FBWGBvJBcGBS4AxJBNPAUKBWKBdJBGEA3JBFGBHGBuLADMA3BACBAGJAwEA3PAGJATJBiVAiUAIKBtGABFBauAcNAClAaKBvgAXGB9GAzgA1KBfGBkAB5YABBAn7Au2AILApMA6DBtmAQmA9GBTmArDBCEBXmAm7AWtAELBq7AQNAtPAuSAEVAHLBPmAmgAKLBxmAUmAJZADEBMZACVAbkAULB2wApIBjUANhAsHBiLBurARUAETAvIAwRAbtAPvAEJBpQAtPAhHBiiA9sAwLB6GB8DBvmA-GBcLBsDBLgAfFAwoAaEAOEBcWAhJBKGBPBAGJAUgAOJBjYAlYAcEAhBA4BAVUA7XAsBAEcAIMBZfAaOAxIAoCBSKA6RAmKAosAWlAGFABBAsBAb2A3BAUDBnBA3HBEcA-tACBAY6AKGBhMBOIB5YAhMBmMBRWAUJByFAgXABKAEIBlMAtFA2LBM6AMIBcIBQOAqMBfJBlsA0EAoGBSpAe1ASWAkDB7-ATBAjBATEAkBAksAbEABNB1VAFNBHNBksADFBtMBCPAvIAILAmOAqIA_LAUNBAiAtBADFB8MBkLB3EAi3ASJBsBAPBAmBAPBAzQA9GA2MB8MBvFBIEBuLBjGAfNBiEAosA5IB-xAlBAdNBPEB7-AnNBxNBvGAtFAUBA2BANBA2PA8XAUKB2NBOEB4NBcIB2BALNBarAwNBOEBxZA0JBAOBAOAsIB0JBG0AiKA7OAKEA4NAHOBAOA7HBrEAvBAOOByGAQOBqEAPFAUOBGIA0JBpIB1BA4BAdOBsHB8MBfNBIJA0JA1TAoIBsLAOFAiLAeEAGBA7CB2DB7MBxNBnOBlFApOB3FAqLBtBAbMAsBArEAc0AdyAmOB3FA3EA2OBjEA4FAvBApLAkOB5GB9xAOEByJB8nAEBAEPBb2AHPBTOBlOBxNBMPBGIA8NBAMAROA_NBeOBlBATBA5BAiGAPOBxKAcOBSPBJPBlDBumAoDB6LBbBAhGAOEBLFAePBGNBiEAWLAFMAIHBKPBAOAxZAi3AXGAd_ALOB_xADBAvDByLAsEAzOBOEBdMBsBA7PBOWA-PB5PBvOB0PA9OB_PBMOBeMB7OBJQB2MBBKA5PACHAXEBIEABBAT1A4EA0KAplASMBslAzPBfOBO2ApNBIPBigARNBKGBxZANQBKjAZyAHmAzNBR_AlFACBAgFAUNBFtAHyAaQB0BAFmAc3AWoAr1AvBA3GA9OB8xALIBEEArEAkBA0IBlQB-OBEyATBAbZAQjA2PAlBA9FADoANFAoQAtBAvQBxYA4lAPJBbQB8MBUIAItAvLBnQByRAxNBBQBrNB6KAkDBeMBjEADBA_JAyGAbTAQPBkJBAgAdRB3BAfQByFA5XAeNAAMAsBALSA2MBFOBDoAGNBeEAksA2KBwBBUGBtJB1BBhXAwJBzMAwRBNNBzRBGIA27ANlASjA6EA5BAiNBXBANMApYAEBAePB5JALEAESBGSBISBYVAzGA0BAIBAPhAPFBKfAflAcQAGQAyBALGA-UAQNA7sAtSAVSB-XAQFBBYAaOA3xAgAAdSBOXALSBjMAjBAOSBmBAHSBlBApYAZKBtgA1mA5RBtEA7RBuEAqSBNSBDFAPSBwSB9xAEGB5JBfJAtHBJEAHmApEADTBKFAUBAfJAiQArcAeEAMMAzBAKTBDOA-FAOTBHmAzsAPTB3KA5VAPTBmtAq2APTBvSBrBAbTBISBmSBTNBVMAZNB1RBreAsJB0SB8FB6RBdKB38AhTB18AvUA-VApNBxFBsFBHzA3KB5FBzSB7FBGlA4mAzgAvJAwTByFBtFBlKBATB6KAHKBdJAoQAaFAXBA-IAXPBHfAIUBROAthAE9ASpA0_AAAB3_AHABLiA70AP1Aq5A05As5AVFA7_AU9AlpAOUB2hA1_ABABSUBYiASTAp5A95AnBAA1AZUBvhAfzA4pAhUBjbA-zAVUBlUBnUB5BAJABKvAZABo5AvUBT1AXUB5BAesAPAB65AQ1AWKAWUB4NAF-A12AyiAI-AQJA1UBUUBFKA90A4UByFAxUBbABC2AM0AKUAGpAP1AI1A05AK1AJFAz7Ae-AtvABSBi-AxvAk-AOlAqAAt5AoUAesAlUAdRAjcAnABdjA_7AuqAB8ArABJwAtABMwA3qAPwAmLA1ABfHBN8AVwAzjAoVBEwAqPAMPAKMA-MArBAzLA3BAk_AmLAdwAkvAfwA2kAH_AQWAFBBX8AfdAowAfrAKBBrwAk8AtwAn8AU_ADVBXkArrAUBB2wAv8AYBB4PB8wAhkAjkA4rABWBm_A58Ao_A78AIxAjBBLxAlBBOxAnBBQxAHsAenAW9ARzAfUBRUB81AzBAX1A7-AT9AkpA0uAdUBznAZ9AquACAB0WB3LAEABgzA9WBhFAY1A1VAzUBfHACXB4EAEXBg1AN1A31Av2AU2ACVBRBBl7A4tAIXBxIA1NBkvAB2ALGA1zAvJAwRBd-AWUAaVBgAB47AeVBSjAoLBEVAqcA_tA1KAniAnFAKKAQJA30AzBAVLBhGA9AA6cAJxA8cAAKAfoAAMB1LBmXB1yAyMApXBFNAYUAanAyLB3XB_xAxXByBAtQApMA0XBRSBbSBBKArEAoCB5XBAuADEAGFAVlAhLAv4ABGAlBAoCBaNAmKAbSB4IAtLABQB1cAbEASuAcKAa2AjEAQJAUYBoCBSuAeMBxPAGEAkBAiEAGGAytAnTA9wAGTAgpAGFANRB0UAl2AKFA6XBmiAWdAUMBMMBERBiFAWSBM2AdGA7OAJvA6dAdGA5VA1IAbUABdAbSBzBAAGAVEA3HBHBA86A-XBNYBoXBosAqXB-XBQGASIAFZA7GANCBwNAEQAeNAbSB1FA0bADEAkRApMAnBAPZBqgApQAYLAvsAJtALPAwBAGJAVgAqFAHHA0BA3HB9OB0YBq2AuLAwZBFLA4HBXEAtAAqQAxKA3xAPEAsAAgVA-ZBBVB4VBu-ArVBjjAE8AuVBnjAwABxVB-KAp2A0GATUAKKAfBAtBB4-AwjA1VB8-AFrAFZBZdAOaB5BAQaBL2ADuALWBSrAewAZ8AhwAEkAkwAbrAHBBMWBi8APWBMBBRWBTkAQBBVABW_AYkAtrAbkAb_AaWBfkAbBB2WA_wAPeAj_AfBB68AskABXAZeAnWBOEBmBBjaBpBBkeArYAbEAbaBdaBSaB0EAELAKbBwYB0BAMbB4BBmXAwNAasAjXBWNBtBBDFBUBAKGADEAmGABZBkBAZQBDmA5lAFmATaBySBElA6KBxeAjXANbBUbBx-AgGBuvAVZAvCB_BB_JAFWBlVB-BBVZAKXAHCBLaA0bB5uAuCBBhAwCBOCBzCBSFARCBQNAdIBEQAWCBdaAKFAZCBgwAbCBMZAwbAP2AeWAgCBlTAjCBcDBlCBEFBz1ApCB3FA2CBtCBwNA2bBLMAAcB0cA1CBedA9bAOXAVMA6CBiTB9CBXgAqEBijA9PBiLAJGBHDB1FBBGBuKALDBVRAcWAr1AZDBNHAXFBhMBQHBYDBGFBKFAbDBGEAgOAcFBjJBvRB7DBmPBaLBqDBrgA8LBeLBvDBAFA4DBcWAgDBdFBqTB3DBKEBkRB3LBGdB-DBLLBJdBNLBuDBFEBSdBJEBK6AcWA8MBQEBTQB1IAVEBPQAkdBnEBBhApEBbZASFBUHBgJAfEBTyAhEBPQAjEBpBAvEBpdBWQApcBsdBrEBgJABPAkEBgFAwEBSBB7RBPGB13AeKBuBADFB0dA6EBbGBEeB5-A1KB0KB0PA74ADFB2cB9cBIFBROAKFBqyA0BANFBIfA8eAXSBRFBmYAUFBaDBXFBNJAXeBoiAmMAcFBeFBkBAgFBzBAiFBOdB2MBvTBpFBxTBzFBuFBveB9TB0FBjhAIEAxcB3bB0TB3RBnTB4TBYGBZcB7jAAGBOjA_TBnKBJGBeEAMGBOGBKeBHEBwjAvBBlTB5KBuJB9FBqTBeBBJfBRGByiA_KBOlAsIBMHBmGBROA_MB_aAQHBEHB-EAuGBWHBTFByGBYlA0GBsGB2GBl0AXLB7GB9DBxQATmAAHBpPACHBhUAffBk0AoYAyPBVPBxFBVHBafBdHBPHBdcBe5ATHBhfB6fB1LAkfB2QBqXBdHBTyAgHBiHBJOAkHBxWAmHBoHBeNANIB2MB3fBWJBuHBfOBrfApJBEdAyZB5HB7HB16AqMBTIBMFABIBDIB8QBGIBEyAIIBKIBhgBFIBqMBgIBKOASIBO3ALGAVIBOSARIBYIBHHAxFBbIBdIBvgBrEAxgBjIBnBAlIBmeArOBqIB8eAsIB3IBBuA-gByIBE7AUgBcPBf9A4IBTPBOEB8IB-IBOgBrKACJBpPArOBBUAHJB16ABGALJB3FANJBibBQRByQBmPARJBiEAiKBWJBgKBIJAhhBEdA8MBhJBDEADdB-tA3fB0JBqJBMfB4KB2TBbKBQfBLeBeBBshBWgB1JBmhBvXAmKB6JBPjAhUAdMB_JB5BABKBDKBHHAFKByKBGEATBAKKBgAAMKBzGAOKBmVAENAIEBbRAYJBkhBcJBuhB6eBmTB3TBXGB3SBTKBTiBXKBeJB6hBAUBkKApKBrKBT1AMJAQEBiKBGiBAFBPeB_EBmbBVGBobBxgA8KBOeBA5ABSBWbBeTAtPACLBQLBp7AwEAXEAqfB4LBnPBZdBBEBtDB-LBUtA4iBg5A6iBWFAuXB2wAEdBILBZLBYdBbLBMLBBjBfLBYWB5YAvXBuBAzNBmLBJPBkXBhGA5OBsLBOGAaRBrHBYjB2XB0LB_xAKjBYLB8GBNjBIdBAjB9LBMZAW2ABMByYBuMBeEAFMB0BAHMBbhBJMBpfA8NBNMBwFBPOAQMBEZAxQBFmA6YBWMB5jBZMBkeBCfABQBjEAhMBjMBEZAlMBnMBeEApMBDyAHmAtPAsMBnMBPEAxMBiGAEEA0MBMmAnLBVkBFIBNkBWRBcQB9MBmEAcfBhnAcXBDNB3LA-RBINB4qA9RByRBnkBlBAQNBnMBsTBVNBs6AvkBZNBbNBxNBpQBBPBuNBiNBkNBWEAmNBbPBwTBTRBctAtNB0PAGQBzNBjkBLhBAOACOB6NBKUB4EA2dAbPBIlBEOB1NBbPBJOB3hBGQBNOB3hBgPBROBgQBrmA8MBWOBHRBZOB2PAhPBSOBQEAbPBgOB4EAiOBZlBpQAAPB7VByjB-HAqOBwIBsOBLEA18AwOBnKAviA_OB0OBBPBoOBslB4OBQSAARBKQBGIA1OByjBPPBGPBhlBGQB3fBOPBAWBjRBnlB1IAoNBHhBKlBaPBGlB2IBtPBXlBiPBilBsHBlPBJLBnjBCQApPBxNBsPBiGAcHA3FArwAyPB8MB1PB3FA3PBtlBJPBSRBDQB9PBSVAOkBXRBAQBeMBpmBMMArmBbPBDHAIQBmQB1lBumBsBA8lBPQBuBARQBkBAkdBVQBhFAYQBCmAPRBjYAFmA8MBF2A04AoRBUmBJPBiQBeEAkQB1mBBRBoQB4EAjUAqQB0BAsQBFjB0gBGtAqlAEmAmPA0QBcoA2QB4QB1bB7gA7QBFIB-QB_NA6mBdkBDRBtBAFRBMMAIRBlKA86AMRBGyAORBXfAchBGnBxNB_kBVRB3mBLQBsBAejBvRBmRBfRB6JAhRBBFACmB-nBfMBKnBqRB4YBuRBkkBMNBqkB0RBsiB4RBoTB2SBRfB6WApkBONBASBWfBDSB7SBuSBQSBKSB42A6SBFSBboB9SBIZBTSBhSBdlALfAZSBYYBcSB4MAMEBJEAUSBnRAWSBelAdeBCYAmSBoSBvKA5SBsSBaoBcTBkTBwhBnbBPfBpTB0hB6WAdoBMSB4oBgoB6oBDfB8hBjIBGTBcEAZhBHmAITBnGAeTBkBANTBPTBRFARTBPTBUTBHmAWTB-FAYTBXGA5BAeTBwSBepBUFA_MAykBvUAPoB8eBZiBToBaGBuBAYNBuTBnFBzeByTB7oB1TB9oB1SBygAueBwFB0eB-SB4JBnKBCUB2MAidAGUBwPAKlBLMBYPBlBAMUBy_A5WBmuAI9Aa9ACABoGBt1AnGA2WBK7A-_APUBczAxWB9GALqB01AAXBrUByWBVqBnGAGXBGABZqBnCB6KAPABK2AyCBPXB0bATABp8AWkA1TA8bApLAEjBFLBXEAKqBfqBrXAKWBYXB72Ab1AaqBbEAeABg-AVcAhAB9hB67A6KAZjB1IARZB7XBTZB9XBsXBKFA_qBDYBFYBXEAHYBAYBijB1FABrB4YB7IAErB7iBGrBhjBBMBIrBGEAGYBdNAHiBpoBKYBVYB0ZB2UA3YBsRBQYB1WAfbBuQAerBXYBSSBaYBcMBnYBXZBfYBUKAhYBJuAXEAkYBREADzAVOAhZArYBJVBFVAiFAvYBBUAxYBFyAanBPrBirBCYAVMB8YBaeBQJA_YBSYBCZBQMAEZBVLA27AjoBKZBgFAoBANZBlZBXEABsB8XBrXBTrBdYBYZBTVAxCBcZBwZBfZBBJAhZB8FAuqBUsBqMAnZBu0A1dBhGArZBtZBWZAvZBbSBZgBVsB1YB2ZBZYBwsBgAA7ZBKFBOOAhlBAaBKwACaBQEAoABqVBqABHaBy-ALwAKaBKdAQwAbUAy4APiBgAADFBzVB6-AyjAWdA5AB7VAIrA27AJtBDJADFB-ABC_ADWBKWB7bBkaBc8AJWBL_ApaBqwAbWAsaBS_ASWBnrARXBzwAXWBu8AwrAyBAIeA3aBz8A5aB8CBkkA38ADxApkAjWB_aBAsAkBBDbBpWBFbBsWBSxAKsAVxAItBf4ADJAwpB7eBYiBpbBxEACuB3JAEuBYoBeTALCBNRAybBzSAwUAdcB5bBGhAchAfnAz_AeUBQUBJqBhUBInBLEAOqB9_AB7ARqB7WBvHAKqBO2AXqBHXBduBO2AcqBLABquBG2AjBAOABMXBiqBM2AsZBvuBQ2AaEAwGAASB61AV2AJgBHmAZ2AdQATEBfHBf2AFeAQXBwaBEVBXABGVBuuB04AOVBZXBE2AO2A-7AEwAAtBwqACtBiABJaBvABGtBrjATbB-EAMtBfWBOtBO8AQtBGrA6AB2jAZbB4EBYtBgdAD_AiaBCBBiwAIWBHkAbtBKkAh8AitBswAltBuaBnqBywAr8AZkASjB1aBttB6wATtAvYBikA6aBztBeBB1tBn_ArkA-rAiBBBbBbeA7tBFsAoBB-tBqBBIbBZLApeAvhBxpBtiB-oB5TBTaBNuBBUB9bBURAaZBBCBIhA0xAMCBauAgwAVuBJCBdnAPuBCYAxCBPCBCcBbhAFuAUCBGxAXCBQGAKcB2kAMcBHuAeCBQcBhCBvcAiiAUcBTaAmCBXcBfmA-FB81AmwB_bBKVABcBGEAhcBEuArbAkcBeNBlZBfwBWgAhmA6dBrcB2CBucBeUABfBeUAzcBfFA1cBfeB4cB8XA6cBdcB8cBVFB_cBdDBXlAQdBqhBVmBFdBXmBtfBOjBadBQjBMdBecAUdBmeBedBkxBkPBmxBMjBoxBojBVmAqjBsxBGEBRGBdOAOdBsoBAQBvKBkdB2MBWEBBvB3dB4NArdBZgAkmAsEBwdB1IAydBoGAuEB_dBFyBNxBZZAqcBagAsEB9dB1dB_dBhZABeBopBMJATfBdGBMJAIeBarAeyBFeB2JAqiB6vAgkBmyBEFB3cBUeBPEBZFBZeBwoBnoBNfAZxBWFBHfA5IAjeBbFBKiB0DBedBpeBreBUdBteBtpB2pBvpB1pBqFBCzBwcBOjAlpBHuBzhB2CBzgASxBuKAHpBBTBFfBLGBWKANGB_oAjyBSGBSwBGuByhB_oBKfB6WAWzBVfB2eAgxASjAYfB5fBOHBB7AefBnfBgfBkzBXHB-_AzGB57AsIB3GB8iBXdB1xBZmBBHBjABzfBGHBrBA2fBHhBZfBlzBpGB9fBHhBUHBvGBrzBDgBiEAFgBeHBGnAzLBjHBlHBnBA_IBPgBbRBsHBSgBEdA2hB8lA1HBYgB5ZBeEAbgB9HBayAtgBggB4MBqMBlgBtgAknBQgBdkBqgBmOAuBAegBugBsHBl0B-SAygBaIBUFA2gBq0BwgBXIB6gB8gBvIBJPBxIBrIBozBChBfjBigA40BzIBHhB70BGQBNhBN0BQhBvKBDJBThBTSAIJBXhBSYBKpAbnBjbBehBlFAghBUiBS0BjhBaJBT1BeiBBOBRWAphBseBrhBHhBthBYKBYzBXiBazBSoBApBReAT0B5BAaYA2JBfiBnKB8JB_hBAKBFLADiB6XAGKB3FAHiBJiBLiBMRAPKBPiB1FAbiBW1BdiB5eB2RBi1BuiBbzBUfB6WA81BVKBX1BkKBr1BIpBiiBsKBliBvKBniB7pBxiB74AFuBB2BVwBzgAUsA-MBpyBYwBbEA2iBDLB5iBGLBlxBLjBmjBzzBAEB3xBeLBEQArqBTNAf2BTLBIjBurAkjBrfB5LB_iBm2BOLBnSBSjB_qBWjB4vAgjBUjBbjBTOAdjBURBNLAPQBVrB1LBxzBnxBogA2xBdLB02BsjB9sAujBCPAwjBGMBUQAxQBKMB3jBOMB6jBRMB0jBTMBSFAVMBecAYMBniAbMB9JBfMBHkByBAkMBsHBNnB-zA6MBsmBrMBQOAiQBTkBrKAyMBWkBpsB7mB4MBckB6nBGIA0KB-_AFlBkPBENBNoBokB63BWoBskB4EBiQBjpBYbBqpBiTBvJA0kBOEB2kBR1B0PA5kBlNBx2A9kBveB4nBsNB3kBClBbPBElBQlBPmB0gB5NB7NB9NBZPBMlBY4BOlB43BigAimBtgAKOBbPBVlBU0BX0AaOBglBJmBekBclBYOBWlBq4BYlBjPBi4BxNBklBrnBjOBz4BalB2lBqlB3OBldBulBTRAuOBDHAxOB0lBEyAplBCPBrlBWIAyMA5OBonB03BlBA_lBGmBFPBRPBLnB04BLPBHhBQ5BImB54BolBUPBMmBc4BLlBKMA9kBRmBx4BTmBv2B9iBHdBZmBqPBT2AqeBdmBvPBgmB-xB0PBtgA2PBlJAmmBU5B9sAwmBFQBdkBidBvmB8PBxmB80B64BBMBM5BF5BYRBMQBQnB95BxLB8mBcuA-mBBvBAnBXQB0BAhbBEnBZfAHnBeQBpFBs4Bl3BPnB8OB2mBEyApQBl8AXnBuQBynBO1B1nBdnBUWByMAgnBOSAw5AGnAi0BeEA_QBE6Bo3BqnBsnBHRBNGAvnBLRBzYB9jBmPASRB9nB45BC6B8nB_2BP0BkPB_nBgRBhBAiRBEoBcRBGoBT6BpRBliAsRBKoBVmB93B_RB_1BNfBxhBC2Bk1BczBReAVoBM7BziBhzBeTAtSB6oBCpBrSBZ7BQSBjoBuoBXEAwyBYSBCYAaSBqoB-FAsoBgSBvoBiSBceBkSBSFA0oBroB2oBeoBEpB8SBxSBh1BOfBzpB3SBb7BfoB07B4pB7hBBTBJpBPTBFTBTpBJTBHmAHSBRpBPpBNpBoBAVpBTTBSTAYpBzlBbpBaTBF8BISBgpBgTBE4BtTB8UA27BP7BW2B3SBC4B5OADzBweBtFBIzBj1B0pBAzBEzBxeBPzBBUB01B8pBFUBHUBd5BBqB8XAEqBYuBGqBY9AizAcuByWBbaBguBV9AQqBauBSqB28B9GA48BT7ABvAdqB_8B1YBsuBCABbaBxuB21AzuBw2AKjAFvBk7ApqBPLBq2BFjBjZBhUBI9BXXBcABI9B4qBvbBM6AhXByoAOlA_qBfrB2YBOYBDrBYsB_XBt2BkFAXrBzXBarB5YAzLBBMBh9BnXBCrBRrBl9BtXBt9B9sAp9BZrBSVAbrBSSBdrBMYBysBhrBPYBAfAJsBVYAxtAWYBWXApoBqrBf3BasBurBJ2AiYByrBE-B0rBnYB2rBqYBvMA5rB_TAwtB9rB0pA_rBHyAWsB5YBZ3B7YBrnB9YBr7BIsBfbBo8AMsB6VAOsBpoBQsBMZByBAOZB7CBQJAc-By9BVZB-cBWNBSEAZZBecBbZBhiAfsBaFAgZBeMBjsBu0AlsBVEAnsBpZBqsBIEAsZBLGAtsBzsBxZB5ZBv9BTBA3ZB1sB3sB9ZB8PAyFA7sBR_BDmB_sBRSBBtBD8ADtB0-A2KA2-AQwAPbBY-BSbByBA0ABdvBUwAXaBXdAivBTtBg_BPqAmvBCWBW8AUrAqvBlaBJ_AnaBLWBwvBOWBjtBdWAzvBPBB1vBxaBWWB4vBrtB6vButBy8A-vBeWB8aBDwBiWBFwBHxAAbBKxAJwBNxALwBrWB5kAOwBmeAr_BRaBTaBUACRbBXwBgzB7BBXbBxkBrbBvBAabBcbBQMBC-BO6B0nBFnBmPAlbBZ8BypBRoBk8BavBW7BbACOuBawBgwBACB7bBWxBhwBGCBJnAICBHhAlwBxACQuBcwBjqBxwBSCBJdBVCB0LAvwBJcBqwBLcB_MA0wB6OAfCB3wBgTAkCB7wBWcBnFAoCB-wB_eBsCBWpA8ACnwBfcB0CBVBC3CBjeAlcBLxBocBOxBcZA_wBNzBaTAGzBVxBMxBChAYxBryB5cBVDBdxBzyBgxBBdB5yBzBAxxBigAWmB0xBG3BHgApjBLdBwDB9xBzBCneB1BCrmA3BCj2B5BCl2BI3BcdBbEA6xBt3A8xBuxBekBjdBBvBCyBndBEyBUQAaEB5dBIyBGEAeEBQCCNyBpaAPyBmEBUCCoEBWCCtdBbgAXyBvEBayBMQACeBezB1KAHeBeQASXAmEACeBNeBZ2BA5AReBZxBsyBWeBedAvyBr7BxoBt7BTFB3cB0yBcDB2yBicB4yBQdBneB8yBBCCAtAl8Bg8B1eB0gAtBA8TBFzB2eB2FBuKAi8BQ7B-eBscBjLAUxBOzBK2BQzB3eBGfBTzBIfB0EACeBSDCb8BcyBzMApCCeGBaACubBqQAozB8zBbfB8fBxbBrGBtGBqzBjfBZHBlfBuzBozBwzBh2BljBsfBFCC_GB1zBk-A3zBQ0A6zB1IB4fBC0B7fBmzB_zBCECB0BifBCgBzDCEgBcHBH0BIgBX2ADFALgBPuAM0BPhBQgBd1BCECTgBCECf1BdVAwsBY0B8HBdgBc0BqIAo6Bf0BJIBh0BngBj0BdyAr0BsgBVvA3gBdHBXIBZIB0gBv0BrgAuEC5gBkIBsLA20B90BLlB50Be0AB1BEhBwXA3fB-ECY4BD1BWECPEBG1BShB_4BJ1BWhBKJBM1BahBP6BbQBfhBwKBjKBRiBhKBI2BekBohBsBAGDC2KAe1B3hBViBA2B37BrACaiBcFCo4B4hBeiB_SBs1BjABu1BBiBw1B5FAEKB1FA7pBIiBprB31BNiBQKBQiBG2BlhBdVAhDC47BjDCuAA3FCWFCo8BhiBjEAjiBtKBpDCwEAQ2Bq8BS2BriBpACUwBzpBwiBxCCT2Bb2BBLBe2BT9B7iB4DCw2B-iBpxB7BC02Bp2Bo7AUGCHjBUjBk5ByzB7DC7LBbdBCjBgLBFeA32BTnB3EAXjBigA_qB82BtLB76BF6B1IAMrBu9BE3B4BCSmAZGCz2BMgAhZABYBGMADMBO3ByjBQ3BX3BRPA2jBMMBU3BZMBW3BPFCdhBcQAa3BXMBPMBDkBXlAFkBgMBQOAIkBpiAKkBvjBm3BmUBo3BQkBq3BSkBwMBt3BakBXkBx3BigBz3BB6BOEB23BB7Ah4BCCCL7BrkBKNBsHCPNBA4BukBW8BwkB7HAXNBF4BhFAH4BAOAJ4BgNBM4B7kBO4BY4B-kBaRBBlBvNBY4BW4BCNBf4BpsBJlBd5BOmBnmB3NBJICPlBHICNICIOBk4BTlBm4BozBelBbOBDmBbPBu4BYICr4BZ5BKmB14B3hBhOB44BT5B-5BAOAP5B5lB-4B30BvlBB5BylB5VAjgBltA74BH5B94BL5Br6B46BOEBP5BBmBS5BEmBW5B6ICaICAICc5BCqBMIC05BQmBfPBi5B_ICyxBi2B6DC4GC5UAamBrPBq5BuPBfmBxPBu5BWPBw5BkmBy5BMJAzmB25BrmB3IC7nBbJCyGCekB0mBX6BRnBtmB7nB6mB-tAQQBI6B_mBWQBmVAN6BDnBlACQ6B14BS6BMiBfICnLALkBkBAW6BOQBdkBa6BeWAc6BVMAz6BDHCLHCFGCGvB93AiEAhnBm6BfmAo6BmnBiBAA6BYpBERBKKAGRBunBKRB5JAAKCKHC2nBBMB36BN5BZRBxGCFoBeRB_6BB7BidAD7BjEAHoBH7BDEAJ7B53BlkB73BN7B8oBMGChFC8FCU7BrkBuACoDCd7B9SB67Bz7BhoBpYAf7BloBbeB6CCUlACcBH-B1oBfSBg7BGsBjSB-KCGEAv7Bn7Bx7BDpB0KC17BWiBgFC9eB57B3oBMLC97BgiBCTBB8BMpBHTBE8BLTBH8BSTBHTBK8B8JAWpBN8BgaAP8BltAcpBgpBU8BipBzHCjTB6FCuKCl1B5rAd8BiFAf8B3pBsLC9eB3BBLDCNDCn8BZDCp8BIKBmGA9pBt8BCqBv8BLUBQiANUBZzA88BkuB8hAyWBenBVMA32AzbBaUB3WBuWB__A98BquAWbAKMC3EAMMCzSAB9Bl9AWiAJMCUWBKuAqSBRiAJTAGoAv9AbMCz2AdMCXMCb3AdMCP3AVMCcNAQABKFAAMAIKBMcBxDBLEBjgAQwAGQAhjAROBXdB6KAm_BStASEAcHBxbA5BAZEA4NATyAMeAnvBpMA0kAaOBcDBMjB6KANzA2DBFcAmqBV_AHvBd4AH3ArMCnMCS-Au5ArMCA3AnXAa9BbVB7qB8JBfVBYBAtAAfaAtAAC3AEMAyiATEApLAQJAaOAqaBKzA1TAnNCzZBxLAoYBLXARsBQJAACBaFAnAAkNCaWA6bAnAAJxAnAAgNCiNC4NCduA6NCQRAgAArnBgJA2rBpwBGEAoMAmRBPFAxKATEAxIAToAfaAadAkBA9AAcBAiAAoAAl3ACHApAAVOCStAVnBUOCWOCWZAaOCYIAWyA4GAeOCoAAgOCbOCjOCjGAZFAlOCnOCiOCWBAYJCuBAeOCWZAoOCbbBhpBsOCPaAhOCDfAoQATVA03AY-B0cACGAjBATSAPOAJLAwbAQLAbSBCQArEAmKAFNAwfA1vA5vAyyA3vADKCk7AfkByBAZNCwNArMCtGAVPCDUBT8ARvBY_BTvBa_BVvBEtBXvBxABmLAVMCyMAdaBUaBBrAWaB4ABhvBStBfTAlPC3FAnPCt_BhaBEWBjaBHWBV6AtvBgtB2_BZWAraB5_BkrAmtBvaBSPC3vBzaBa_AXBB7vBZBB9vBdWBAwBfWB9aB3tBGwBlWBIwBCsAOACv_ANNANwBHbBmeAXPC0EAZPCbnADnABBAoHBuAAYQCmEAaQCRGCtGAxCBssA26AfmAvPCVjBQbBU2BPLCDICGIAnEApQCfQCi6BwPCrQCjQCWKAkvB5EBiyBeACbRAZBB-vArFA9QCNrAfAC4EBhyBkKA1VAXsA-EAwRB1OCqsBdcBQNCLzAhpB0ACpBCECB4bB4AC6bBQwBaNALGCQoB1LCqbBtACRGCBxBRuBdwBdnA1ACDcBXRAKaAWuBZ8AeRC-ACIOC2ACBBC6yAuwBIcB0cAjRCzwBdCBLBC2wBScB5wBYrBQBCVqBYcBVDCbcBwbB-bBfRC_ACSFAGxBdBCJxBO5BgBCVCCiBCBDBcBClBCZLAMSC1ACNDBqyBTeBtBCQEAvBC9CCxBCeDBzBCaFCsmA5DCx2B5GCHCCEEBNdBNCCDDCwxBc1BWGCl5BYmBGCCKdBLZA5xBedBtxBgdBUJCGFCwEAByBmdBMFAodBfCCqdBhCC7dBLGALyBmCCamAOyB-dBeCCemAgCCJSC6SCtEBATCAeBnCCjDCDeBS7B3FArCCJeBfDCKTCwCCoyByCC4EBSeBQDBXFB2CCMFBxVAELCs7BGLC1LAWSCheBADCEuACDC6yBLeBfFBhFBaSCyLCODC3LCupBxeBXDCrKCTwBZRCnpBVDCMzB3eBCfB6LCIGBbDCSzBQJAUzBgJAlDCyVAYRCmpBcKBuLCkDCQTCEUCyKCALBjzBEEChkBLZAMRCozBJECBgBYHBSpAtzBqqAvzBpfBmSCiGCMJC0zBwfB2zBPUC4zBBECHiArDCFEC-zBuDCRHBj0AAgBwGBszBEFBbHBfOBHgB7gAJ0BKgBL0BE1BXECQ0BMmBS0BjFCo1BV0BdECX0B6HBgECo3Bo0Bd0BigBlECmgBe0Bo3BrECn0BtgB2MBHVCxECncAcIB0ECx0B4gBz0B3ECmIBKhBrIC_gBmEABhBJhBDhBulBXVCP7AA1BaVCgJC8MBEFCAJBxSCv4BHmAI1BVhBJJB-QBNFC3lAwJCQFCK4B4FCHiBV1BH2B-1BXFCa1BZFClSCJPBn1Bp1Bg1BOLCa8B7FCEUC9FC4UC8VCmFC5pB8hBt1B-JBv1BCKBtFCEiBvFCq8BxFCZYBzFCyFA51BRKBUFCciBTFC0LCzTCMTCzMA-FC1VCAGCoKBCGCN2BuKBGGCcJBoiBJGCKRABUCJzBhXAOGCTTCQGCnDCALBd2BsqBSLBhGCF3BaUCpSClGCMZAcGCRLBGjBTjBJjB2GCECC2WCymA6GCmGC22Bn9BhGA42BB3B72BQSAcjBeEA9nBoJCC3BjjB_WCLJCpDB6BCDXCrjB9GCCMBYHCxjBzjBKHCS3BGHCBkBdbB8jBBKC-jBe-BAkBc3BaMBFOArrBg3BUHCi3BJkBk3B3JClHCPkBFvAdHCuMBs3BrEAu3BNGAw3BoJCakBrEAxXClJC13B-MB33BX4BoKCMoB-3BuHCpKC-3BtkBuMBwLCWNAqLCG4B4EBcNBqGCO5BT4BhNBjNBN4BKjAP4BwFBR4BTYCK4BEICSIC6HCSYCqHCa5BBOBPICNmBe4BfYCgJBPICiYCgICTICfEAl4BY4Bn4B5UCp4BflBy4BlICjYCVOBOSAmVCyYCGDBHJCs4BHnBiICllBkICGQBoICJ5BZJC_4BcFAtICD5BwIC_XCcYCzICpIC1ICjJC9lBNZCoOB-IC-YCb5BCECX5BCmBWZCV5BZECLICnYCEJCcPBh5B0YCj5BSXCdSCNJCo5BASBQJCemBwPBlBAhmBxNBjmB8mBwOCGQBgbB75B35BaKC65BEQBymBY4BiJC6JC3ZC5mBr6B7XC9mBrJCBnBuJCVfA06BCOAR6BvuBKnB2MBV6BtgANKCKFA8JCIJA-JC3EAVKCuVCCKCpQCk6B5QBpBCKKCq6BRZCs6BPKCKZAv6BJRBwnBVaCrlACKC26BcKCdJCGIAbKCEvAdKC3BAAoBwVAgKCVdBf3BjKCF7BnBAIoBI7BWNBLoBOLAmkBOoBpWCj8B3SBwKC0RBRGCTLC2KCTLC6KCq7BmoBj7BECBALCw7BCLC7KCSlA7CCLXA_MA1oBGbC5oBQSBZWCDUCbWC4SBy7BTLCfWCA8BETBYLCQFAaLCoRAMTBI8BeLCL8BKFAXpBjLCXTBlLCR8BLTBfpBS8BwSBV8BrpBY8B-VCqACQLC8FCwLCyeBBzBxeBZbC2BBbRCsTC9bC-TB4TCoiB9LCs8B_pBu8BKlBa4A_QCd_A-vA0LCuQCpFANcCm1BGRCYxABRCIUCOlASZAgjAGEAkZAP7AZVAdtABRCDFBCLBKEASZBmNBTcC3FApJAhcC4EBzNBfSBEPArOA9CBiVA2BApfARYBtBAjUATbCRKAvBArOAaHBwEA7OAsxA7gASZAtYC4QA3eAqMBhlADFArPB6JAfEAYEAyNAwfASZAK2AvJA8xANdCu2A89Bf6BmACCOARdC1SChGAnBAcKAHaCTuBlUCQSCCCBfmAiyA_RC4wBjYBcWA9RCQHBrbAzACAFB0CCTSCpCBNBBdcBR-AqRCPcBIJAyYBzdBdCC5BARyBgmATyBPxBVyB8dB3dC9SC6kActAoRC3-BYrBExBNqActABeC4GAHzBjyAjEASZAOKB3IAoLAlEArNAwEAabBCBCVQAiLAkRAXCBqqBmCCUvAq4B5RACuADWA-rAuYBSFAFGApBAUHBEFAEcBrgADMA8OBJgAzWAxIAZqAyPAtZBYLAReCdtAIaA7bAqiAveCmsBqOAJCCXJCWLA2dAcWBFxBl8AWFAMPA6VADEAaRBvFAR3BpfAHfCRRCSFArEActAjFAcMBGGA04A6bAvOC8JATwAlUCZaATfCJLAlmBCxAdQCwBAJBA03ArxAefBSfCcvALEAdyBSBAMBAJHBGGA6-BqKAtBAxIAN1BdkBECBnxA6GAeZBaFA7OAufCbCBwfASmBhlB-vA7fCOKBqcCtHBrfCJZB7HCuNB2MBdcCbcCPcC_aCTDCncCzMAHgCfcCexAvWCZcCcYAjfAvfAUdCrOAKMBwCBjEAcgAPFAxHArYAYEAvfAQ_A2PArFA9SBlZCYGCH3BqSC6MAwNCbNArBAHjB3JAvwBYUC1WCUXC3WCQjBFRABMAOGAHjBNBAGJApmAJJCcSCmgCVXCfSCMZArnB18AGFAWBA0PATSA3pBcdCaOAGHAEEAwNAGIAzFBcMB60BTKC_gAP-BJhCVRAP-BqRC_VBbgC8VAPUCLRALRBJHBCECx6B5JATdCVhCCZAerBYhCagC2OAMOCA0BdhC5JAGFAxZAN_B8rA1ACZhCphC4NAIdC4QABEAyZCjwBQNASZAdEAO_AaFA8hCBQAqEA2MAFKANEAwHBmGAEiC0BAaECHiAiNBmBAS1AWgCbQBgOBUQAi7ByoBAiC-hCsQC_VCrACMgCuAAViCDMAaFAfWC7fCGKAvTAiLAhhCiFAhHBAZBSgASnBIiCeFCO7B4bCXGBaiCHiC7CBq1BnFC8hBwiCNEA7pB1iCpaAnYB4iCCKByVCZBBpcC3oA_bChXAaiCMgC_iC-EA2QCinBjdC4tA6hCiOAXBCccBlUCowBGeCIxBadAEfCI7BD-BdXCpfA0eCTeCuBB3bCtKCaRCxEAZjCBLAsbBCSBwACOjCJjCqdC3HBk3AIEADEAIPA8nApsAhRCMfC3bBiwBURCmRCPSCcWANGBCHAn6BgOAQHBUEAYSC6RCdcBVqBkQAOdCRRAwjCcgAiqBDhAzjC4CBfBCu-BpBCHyBtdBiZA6OALxBMEB9IByGALeCBhAN_BJYBE-BOBAr7BcdCXkCQQABkB89BakCJfAcdCfRBuBAa4A-tAkkCZZChKCsHBkkCFBAkcCnKCigAjIBCgCioAGJBYkBJPBy1AlEADPCyMAvIApBA6LAesAssAlaAIEB9hCpLA7EAiUCGnAcfBBlC8jCdTAhBAwYA0GArABtxAzfCwZBDoAtPB0WC3GCygC_GBBUAykChiAtPBrZCt5BuLAtPBgjAoKAdPBiGAKBAeLA7TBv-AkkCKlBrYCpKA2PArFBjiA_lB2MBolChBAUFAeuBwuBnkCBPBENAMMAg0AlxAwZBDeCQjCwRCwZBGFAuFC-QB8lCYBCu4BzAAEBABeA5eCGmCImCHHA5eCy1AjMAgGA5dCNkCeeB4EAGhApYBSBBCIBYUAsRBrxAbEAZmCmEAbmCnsAVeCHLC9IBfmCniA-FASVAuhCtgAwhC6XA2QAqmCUeAPsAimCEOCtgA4hCWfC_cAQ_AIHALEA6eA5CCmBAQPB0BAcQAhVAJJAQHCGFAHBA_JAdPB2rA_gAWjCWaCKMBKFBVGAoFAgJCEnC6JAGnC8UAlUCnBA9BBBiBhFAaHBINBS5AohBmeAdkB3JAcKAdxBTKAGFAMiCLEAK4AEcAdcBl1AnnAK4ACnCpKANGAwEAtBAnnClUCBPCMFAGVAe3BbJC1ACGNB5ZCkRCKnAQNAbJCmwBPBAXGA3GA16AQHB3QBuHA16AQYBQOAIMANTBo3BaOAgOAKoCNqBxuBqpBLZCCYAROASoCwfAtfCrnBleAcaBQlA7mC9mC_mCETAZoCZyBe3BSBA-MAIPA6JA2lAPiC6lAAfA-MAfgCwNAAmAuLArwApoCKMBGBAcHBmwBTaC7PAWKCmPA2QBanC1KAZBAb0ApoCkXCTFBpxAS5AgAAEFAzGAIGAr7BdcBPFBQ_A1ZCsBAhkCbeBfmAgkCbkCjXC3fAWhCLYBELCDfCLYBPpCmEAfSBApCVpClhCoCBWSB3xAHOAfkCZkCTpC5oCmYABkBmrBhpCiSBFrA1cC3EAG0AcHBZUAxZArxAxmCg5AypCMGAnsAMdCGKCl6BptAZaCdRAhHBS5AVFBKmAQnBUlCAXCWlCkGC0gC7yAjJCkpCYMB1ACOHChPAcWAVkCbwBKdCFKAHOAHRB5KA9jASeChFA4aCxmCFKAvMAdeAlKAozBvbBSEBTWCDuByBAxmCMFAjqCDnChGAdGAuRBbUAlqCnBAVtBoqC4EBhMBvqC_JAxqCzqCReBBkBXEBvBAPdCpBCJBAGeCWRACGA6KAPWAvDB1MBhYBB6AStACzAnYBreCaFAMeAvFAqRCHHC6eCnSB8bA01BNqCSaCoYAT-BffCDkCGnABrC0cADrCvBAFrC0LAHrCcNAuBA6FAarCrYBRtAcLBmYBosAOrC0cARrCGeCTrCB_BcSBWrCMMAYrCrQBprCvMAsyB-XCNfAqpCaYAbrC-CCAdB6MBM3BrjCyGAypCkACmaCBpCAvBZ6A0fB4pC3YAtLAzAB7EA-kA7mAOTC6QCBRAKlAELAebBRTBpsBUfAhPAUpC0XAhLAcsC1MBwlA4YA7PBFNAgbBvJCKsCfpC6OAkTA8OBImALWAJSAnGA9lCaBCHBCOnCfwAOnCiRCysCgYAcWArFA5IAYxAEkClEA_sCybAIkCMaAqyAK4AuIC2DBJsCcnBZSBHtCpXBKZCwsCOXA9uBiFB-_AzWBEkCW2A5fASUC_aA8sCqFAv-A9fBGwAcMBDJAESB7JBXbCwSBxmCKtBKTB6fCn3BxfCSFAgOA7pCsBCJFBuyBbTCTiCSbCexBgeB1yBZFBkeBvBAStAhBAmBA-XBgxBhGA8PBjGAUKBwfABBAbSBu2AEdCkeCHuCMFAFuCLuCotAWNBKuBPiBntCOuCdYBQ_AETAxHAfAB_JA6qC4EBdMBiBAEGBMRCsBAeuCtBAWuCeMBN-ATqCgwBxdCGeC9cCq9ACxAwUC7SBL_BdcBYtCY2A5ZBrrBiuC1ACDEAiuCQfC9JBiuCWTCHFBtdCguC5uCXSCXlANnCnGA9uCaxBTDBuBClUClIA6KA2tC-cBheByBCduC6NAGuCOEAgJAAvCEGBSSBu2A1uCSvCOuCvbBbuCCYA4uCXvCcvCBkADtC0sCDxBwRC7OCCxAvhCShCtmCfEAkiCxmC2hC0tArvCNqCFaCfsCopC-rCZYBQsCWFATSCbEA3yAChAPvCEsC9jACPAbrC8rCrtCdyAaOAAsCrYBCsChxBMdC8qCc2A-qC_uClUCQqC7SCOwCKwCyBCEvCJRBchCKvC7sCbFAozBODBSSC8XA_qCGlCsdCbxBJvCwxABkBUpBTGAhwChnCYMBqMAUOA1cA6uCHHCowCiBAEwCUSCRwCqpCVEAuwCCvCMpCFGA17ADQB0KAuFAAgCaOA5nC_wC8JAFsCdYAeUAcnCjfACGB6hBJxCHPAeUAxZAnuC9ACVqCFeC0cAwvCo7BSmC5SCzoB_MAhEBYHC0oCsEA5dAClCKlCexCseCxmC3JCRrBfxCwfADMBsNAGqCTXCoPBoZC4oCfmCC2AFkAHKCzBAyPBAGAkBAbdCgsCKiBRIAnBAUHAepCCOAwaCyGA8NBUFApCB_6B3mAfsAl1A0BA_JBdGAn6B4BAxHA2DBmoCclA8KCxyBbMAZ6ArFByFAcKA0tC_eAsyBojC7XAJLAcyCOFAeyC1TAdQCmEAvICcTC9KCMfAoFBsKBE7AFKA1FAayCMfA_HBgFAFIBnyCxyBxqCyyCdVAvyCCOAdMBEIAzyC5yC5YAtIBtyCmbApiAckC7sCRyCIKCawChyCPMAsdByrBFtC7wCqmBGvC0wCQHB5nCqmBfTC9cBVwCYSCjoBYxCETCk7BH-BPkCqRCAZBdIA_ZBLPAuIAUBADBAWuCLaB93ANOAblA0yCLbCCSCXuCFZC1IAPfAHYAWMAtPA4iCsxCmZC_gCogCCjBdGAIiCHjB56AnNBFFCsjCpZClUClBAFFCfgC8nA4gC3QBoFA3zC-gCzgCqjBEQA1cCCoCHjBTBA0fCrqAlgCm5BO0Cn2BhiAV0CwfAuyAbwCX0CoSCCXCAhCcZB7sCHjBCOBM0CY0Ci0C6zCMZAIMAtFA-zCcgBo0Ch0CJqCP0CVCBcgBHjBLBAQtAx0Ck2Bq0C4WCEQAUJBeIAtgCdGAQmCMyCg0C70Cz0Ca0CCgBD1CWMAGzCOjAM1CzqAYXC2MBmYClFALDBLzC1ACimAMzCYRAmRCDBA-FAYMB2QBkZB5JALpBCoCLtCP1BCOAXwCj1Cg6B6yChuC6NAn1CVdC2ZByFAs1CZfA5gClMAjBAu4Bw1CbQB0IBCoCa0BEtAu2A05A_pCHzCBhAvGAmIBMVB3nCpBCB2C_0AfnCUKAfmAG2C05A8xAL2CD2CNpCmwBO2CmUB-nCJpC7gABBAmBAqXB4QAeNBhZBDRBnBAfHBlxAtPBklCzwChFAglChiAKgCW2BilCjBA9FCh2CllCk2Cv-AfWCp2AFEAaFAx5BHuCDaBpLAh9AvBAgPBfeC62CONAPFAp2C1FAEHAcHBaFALmCJmCNEAXiCtiC1ZA7sAEIA3sCE3CNmCG3CfWCgDB7tADRBrEA_GAT3CGEAGBAJKAsBAW3CV3ClTAY3CeMBbbBwBABBAJEACBAKGAvnC5yB7tAg3Ci3CkBAk3CkiBiFANBAWBADBARGAkmCFfCsBAifCBjCtEA-1CuYAemC03CifCdRCYBCCxBWMA23ClUCpuCgrCYnCsJBrmCqOCXcC33CygAvhCvmCXcCRGC2QB8cCClBJOBiEAS4CosAQdCoUAJKCiGArKAyBAI2Cn6Bb4C9OBR4CRWAT4Ck4BV4Cj4CosAOjAN4C8rAOjA2QBVOAe4C_kCeLA7fBKGAn4CsJBi4C9cCrcBKPC5lCfsAxoCJfCCOAmwBdkCmwB1zCSYC2MBhHBY2CiHA_3A1JAiPA6VAC2AnmCBEAbEAY6AniAMMAKyCHHApYAQdBkHBu1ALOAm4C9cCgJCkoCuBARyCooC94C44C4lCE7ApoBf5CVgCh5CxkCc0C-fC1JCPOB4MCCOBjoBjhC6xCXBAhZB0dAuMBjoBhBC7dCcZAp5CRlCmiCedAkiCRgBQlCJZB95CiLAH1BnLBzWBj3AleAcPBShC2MBZvAvVAtPC-tAO6CKRCf2CBhAZvA15CUECCyBpsBkiC8xArKBG5CyBANBAtVCrsCCOAZvASEBvMAs4B75CJZBt4Cs4BN3CttBG3Cr6C5eCqvCwnBsvC4QAuvC4EBF3C00AdyA3oC_xCQFAsdBGQAmVAQFAq4BV0CkiCRyC96CwBAONCIEBIBAT1AwBALiBOQB9vCD6CVKBShCC4CBhAjcCdQCpBAJRAbbBO7CkiCifC-tAr5CnBAR7CdFA9YCyFA0IB24CClBBnAg7CnBAfNBj5C6lCS7CsRB5BAFMAEBAFeBf6C66CHcCVQB-JAkEBlBARUA_6B-fAsHBmfB9ECShCx5C2vCzpABFC-7CUhC6xCqwC7gAPnATaAanAPhAUnAYaAtRAbaAZnAeaAZhAZ8AQRCGnAI8CNhAVaAQhAqRAWnAO8CVhAFBCbQCT8C14Ca5Ck7Cn2CzpBxZAPsAoEAl4Cz4C34CfWC0oCASBI7Ce6A_IAVHAF7CSBAioAF7CVBAkBAz8Cw8CGBAw8CNBA1HCq4C6XAHzBk8CrACoNA_8CjGA3TCziCBTB8JBOZB9FAoHB4NARQAjGAOrCQJAw6CLRBH3CdjCXGBK3CUNANqBT9Cg1CRGCxqAwuBdcB4MCq2CrUC2rBjxCkBAToAh9CfBAxCBefC1dAvwAToAPLCX9CzTAOEAa9CqmCShC3eAuAAu4BgAAStAv9CJ3Cx9C3sCb9CtBA29CsIB59CV2BzpBY9Cy9CuYA_9C29C3fB2MACFA8CB3JBzBAToAUBA6AARsAxZA9eBP-C39C5YCQxCLdCD-CU-CtgAW-CvXAuYAsIBa-CFKAbEAStAd-CfEAf-C6NAuYASgBtgADdCgAAWuCrEAjBAcxBynCrKAwuByBCt4CX3CoFA8OBn9C1-CfBA6jCr9COnCiWAu9CYiCf-CL3Cz9CtvC19CS9A49C69CE_Cw9CG_CI-C09CwnBB-CPUCM_CI3CxgAG-C-9CR_CLRBK-CA0B1dCEECQHBoUCIYA4-CaMA6-Cm9CLwCbBAVOCh_ClBAVOCcuCkfC6KAwEAD_CW_ChXAY_CH_Cz6CJ_CWqCC-CV_CW9C89CP_Co8CI_CS_CS9AL-CkuCHHA82Cq7CUqC9cCLeAeeCwLApFB9dBJSAmIBjBA7pCx4Ck_CfxC8-Cb2AyBA--CKADXEAA_Cv_CvBAx_C7_CX_C99C1_ChBAC7CK_C5YCM-CncB3JBQOCZhA-_C4QAp-C7HA-eBWADFADbEADADd4CfeBB_Cg9CemBveClnC_-A7OAhzCAMAeTAqRCIAC8CCGFB3sCj9C5-CUADqPAWADfBA2tCB_CbADt9CE-CrAC0_CQ_C__Cb_ClADXOBnADO-CvXAqAD7FAsADhBAuADuYAqKAWAD9uCB_C0ADU0CBPA-RCUqCZBAVBAWBAJBDHHAVVAnBDTxCaHBk9Cl_CVADHHAfBAvBD6MAOBDC_CQBDF_CZ9CTBD2_CAADWqC49CmGAN-C1FApADbQCdBDfBDwADHHAmBDA3BnzC_NBg9CgoC0dCGBDTAD7-Cn_CVOC3fCUKBs_CqQAu_CPBD79CgAD9_CJ-CWBDHRBD-CfCDz_ChAD_BDjAD3_CSHA5_C8BDO_C-BDdBDkADWqCCADYVAwnBjoBm5CfYAyoCzcC_KCprBimABSC-RCehCUCDl9CToAl7B--CsdBcCDBFAB_Cw_CuCD8_CwCDiCDCCDmAD6_CyTCNDDH-CxCDrCDyQCc5ASDDCUCgCDODDa_C5JAc_CIECcMBiLAmGBosA65AToASnC4EAuAARyCmBD1IAQYBsdB0eCQHBimAtAAMtAjZAiEAzBDIBDimAfBA0DDIDDs9C7BDmCDtEASBDWDDBCDSHAL_CMDDcDDVDDPDDsCDU_CGEDnCDhCDeDDA-CBADd_CqQAjDDniAmDDICDV-CXGBDdCuAANFBsRBv-C76CtjCwdC3pAyBDHBDWCDutCo_CU7AGIAbCD6BDLDD_DDuAABEDJEDY-CXBDaDDqWCAEDoCDCEDVBD4_CLEDtEDvEDPEDgDDj0ASkCg5AKlC7jCTkCDlCmKAjEDVCDm_CVYBBFDTsCrEDdADMED1EDOEDUBDfDDjCD-EAzEDj8B8EDSFDQED5EDZDDPFDuED2EDwED0CDb1C4kAIJA5FALrCrgALjB8vCJ8CXMBRaAwbA-fBgEDrvC0rBcKAh9CXEDe-Cw9Cq-CCWCZECt-CLdCuAAkBA2BAiBA--CQiA9IBeEDu4B2NAyFAoBD4NAuuCh9ATHBxuCTtCH0CdeAb1C0nCiFAFkAHLA_-AOiCwwBkeCkfCcoAStCREC5BAFlCMGDcGDQUC8XAQ_AunCGVATGDlyCoWCugBGBCcNAZGDCwB-JAsBAXyCadCoBADRBFMAQHBdEDGIAYyCJ2CrwAHFDDDDecBsBAfBA3GDxGD3BDxoCNFDeADTDDHEDZ_CZFD29C49CPCBCGBrADYED89C3FDu4Bj-CNqBoBAyAASPAeEDjEBkDDTxCnDDXnCpDDRJBxOAeEDtPARJBmEACFAFiBF1CjGCPjB00CWfAnsAnBDYxBSAD8GDZRA8OBfBAdIAQJAhAA9AAQWAkZBGRC1MBEHDdFDYFDACD4EDEEDmADHjBBBAw3CwlCNpCOQA5BA9FAH_BynCNpCneCKID7GD0BDtsC5ZC_GDDFAKID8DDKDDOFD7EDfFD9EDS9AC-CECDoADaBD9HDbIDZFDYGBHIDVIDtZBGFAXnBsXAwxCh6CCYAdMAaFBSBBj_C8GDvIDfBAUNBXIDcADFHDbDDNEDdDDJHDUFDlCDN_CUDDIHD_HDTFDbFD89AQYBIBAJBATBAFGBBBAMBAVBAFBAXKAKJDQBASBAPBADBAFBATBATBAFBAEBAnLAZBApKAVBATBAUBAPBANBANQAPBAHBAJBAx3CBBAOBAaJDEBAPBAWJDaUAPBAUBAaUAFBAVJDXJDBBASBAJBAMBAcJDNBABBAlzCIBAaMAGBASJDPBACBAPJDSBAWJDVBAMBAUBATBAhAAnLAgFAPHA0KAUKAkhCxPAHyArEAOKDQIDIBDvIDzBALBDmEA3BDOwAJxAXKDZKDXADyGA3BAbKDLaB3IDeCDAJDHHDiADyCDBIDyEDiIDRFDDJDaFDKEDc5AFrAmBA47C6JAg6CMtCB-BpGBwSA_JARAD3DDWCDdHAKNBdCD-DDnKD7IDIEDcIDQDDXBDSLAcbBJLAjkCNpC3KDk1CfvCPUCTzCxmBRtCCDDRIDTLDFQB8HDaIDuKDqCDDEDYDDGJDNwALaBrID66CECBcKDUNBVKDWCDiiALaB1IDUQAaLDELDQFD8IDvKDT_Cc5AfIDZBD6NAbBDDnAPHDgAD3FDwVBrIDzADs9BjABnHDBXCH1CJ3B57AoLDm_CYtCTgCNTCVOCxfB0BAqEDCLDsEDvLDeFDcLDqKDxEDkCDWFDTDC-HDdLDAIDfLDVFDtKDxLDbMDEJDSHA0CDEqCy1B60CoHDqxBqHDzWAFKBHMDToAJMDifALMDiAArMDeEAPMDJDD4IDfMDGLD9IDILDXMD4MDCJDhMDwKDdMD_IDy_CwLD5MDyLDREDhDDTjBNKBTWCOiBVWCVIB8xC-xCQKDTEAk3AUHAtMDnSBPNDLGAuLDDNDTMDgMDVMD49CGFA3xC5xC2vCaOASuA4xCoBAVNDkNDcKAZNDfADFLD-MDdNDCIDqQAXGA8XA1KDyNBSiCdoCGPB-mCfvCxNDcDB7KDwNAnLDVNDFHAnBAfBA8NDlBAsLD1JAqNDGHDsNDpKDXDDeNDTEDULAVEDyNA4LDJCDZED7FDcEDniAFrADEAzNDjLDwoB8mC3NDhsCpXBeXBoiASHAVNDXADDODFODb3AQMDZIDSMDaMDuNDJLDNODaHDWEDn-CtADTODk-CbED6bAWODrUCFgB7cBF0BcHBVNDFkA5ODHOD6IDENDtNDLODRDD9MDKODeLDeIDsEAgIDq-CROD6LDnCD3FDBBABPANEC4qAm-COHD1FDQHDvADBBA2BAjBATPD6KAVPDcBDOPD1ED3FDIBAWHDzAAdPDl-C0FDo-C2FDvADMKBbPDnPDc-CWPDqPDYPDI-CFKAnBAyAAvPDfPD5LDXPD7LDvADWBAjBAxAA4PDpPDyODzPDoEA1PD0AABQDxODeBDrPDuYAWBAwBA4AAIQDxPDDQD8PDMQDwBA5AAvPDQYBPxCHLDJ2BEGBJED8ZBXeBZeBMRC5tC4yByIDRIDyuCDFAfBAiTCRbBRdAlKDDLDaNDrODEPDtODZHDPODFKANPD7PDhXAaEDVODosAZpCerBQKDzrBBBDL6CsDBlTAgFA8eCPOAIEAaRAkQDIBDzrBAPD0EDbNDFND_MDKHDFPDbLDcNDXDDtCDSRDORDVMDkMDzBA73CdEDCMDIqCpHDI1CKFDlmCWdAQGDm3CmGDbSBoGDYCBYGDJDDaGDdiApsB0GA9hCdiCxHBHiAVIAuRDmECWiC0RDcpBe7CgwBmNA1RDuIAofCjGDRGDQWAUGDoRDXGDrGDrRDCwBtPAbRDDEAa7CwgCVlC6LBfRD02BhRD03C-RDpfCtnCBSDmRDVGDC2AFSDThAafCReArMBKFDC8CwnBA6CZlCKSDa3CL6CdRDoPBYlCc0CLXAz3CdEDshCtBAyPBv4ClUCFgBqdCj7CosAU4Cq8CClBh6Au1A_ZCs6CLIDJjCoHB8SD4eCNEA9ODt1ACODtBAYNDoOD5IDMRDvQDeLDMODyQDlDDQODGPDpCDkiCbiCMqB9SD5eCyYBvpB-yCCxC1-CdQAyTBVNDOhCtFBLRDXFDjIDGND7MD-EA1LDGCDg-C1QDyPDTQDfQCbPD0eBoPDJQDKCDkPD2AAzAAyTDwPDgPD2QDiPDsPDItAjBA5TD5PDSODEQDNBA1PDyAABUDCQDKQDEQD-PDxAAIUD0TDLQDFQDNPA0AAOUDRQDKUDvTDNQD4AAUUD7TDuTDPPD9PDVQD5TDDID42AHHAwBAkTA1lCNSDHqCPSDpMDI1C9NB1cCyBAkUDfuBy3CCPB9QBu4BCfBkmCmyA0UDb-CemC3UD5YC0IB1UDyUDfECXOB9UD5UD2UDzUD8UD_NA3eA0qABrAE0CEVD1FAhnBWXA_NAZQAJ0AF8AuABCxAG8COnANtAJ8COhATnARhAEGAc8CEBCvRCROChaAZ8A8xAW8CRnAL8CcVDThAYnAe8ChVDrwBAnBBPAoBAhKB84C6xCECBxoCqRCNEAmKAGNBUKBuhCsdBRxCCYAE4CMeANBAJBANBAFBAfhChUCa1BHxCuKA3fBNxCe5CZQD6MDwTCZzBZMDmTDPRDLxCI9C6KAvIA-VBEPBpDCc5A49CL-CzRAeEA9QBsyBqQAT1AvVD_NBrxCFmBsEA1RDwRDCiCL4CEBAsBAAMA4FDzRDoWDcpBqWDeiCFcC7sA4MCbnAGCDtSDniAIBArmBu4BW3CrxC6UDFVDXOBu-CL4CBEDCXDAVDHRBu-CfWC7pBIBAqYBxAA-KAOXDyBAQXDtsAbEAIBAyNAuGAc2AQnCxIAvKA0PA7FA7HB4PBIXD9UCBVDHVDb-CGXD2EDiXD_WDlXDk-CULC6pBq8BSXDQXDKiBYXDXEBbXDYLAwXDwAAVXD-KAOPB3GAdPDwAAyAAdXD8XD7ODGIAxXD7XDpBAdPDyAA_XDFYDdPDzAA6XDK0CdPD0AAJYDOYDCYDlBAKNAAYDGYDTYD2AA-LAKYDTYD3AA2AAWYDdPD4AAaYDSYDsUClBA4AARYDBYDkYD4AAZMAbYDpYD1MAsYDFgB4AA1AAfYDTYD5AA_XDKWDHWDKxCRDCC9C9BDVDD3YDcoAH9CGWCBTBjHD03C_5C_WDOSArxCgPBB7C19C86CmKA-6CL4Cm8CBRCqDDA7CwZBC7CMZD4KAtXD8hB7pBaBAmEA-EA5JB4jC0pCnsAV9CIODCPDiAD93CRgCSjA6RDQEAmwB-1COHAwlB7XB2UAnXD9_CsZDUIAuZDmiA2UAgjC4EA4aCiZDBPDygA4ZDtBA6ZD-3CljCUqCqdC1jCZ1CaRASBAnQAQHBuNBL1CeUA4aCs4CjwCIvC1wCATDwBC_vCXlAOaD3FB7YDvCDVDDXaDYDCVWDuHC6iBvKAiiCgaD-pB-XB7oCLLA8TCGcAIZBijAmVAZZBXEAi3A8oCpMAMBA5BAtOBu2A27A5qCnqC7ZDMRDoNAwqC3FAyqC4aDBaDHGDSxCEaDJnCmaCYgC0cBGaDQNAzeARwBcjCjZDsACLDC7mAYcCSjA6mCKbCyoBVlApXComALOAqzCzzCszCVbDXDBilAyzCgOAB4CulAhIBolAqsC4KDaOAbfA3OAlsCtLA0JB0lAdYAn5CBKCGbDoPAkFC-lAMJAvoCSZA21CCKCFdCKFA5vC8fAZmAnMDDMDQSD7GCOgAQIA1dCRZATgA3SC4dBbzC9dCfZAilAnmAcmAAcDeRDrgAtED2LCbdA2gA9mASQA5gAQHB9gAWVDUqCHkCIbDU8ChdCYVDX8CSnAWaAa8CdVDUhAfVDlZAyRAS8CiVDTLCrJBoDDjuCTLCRuCEuBsWD_QA0cDXEAAbD1GDzbBddCJjCLjCpKAvDBExCJgCMbD8ZDBED-wCYUAQgCVbBX7BA8AbSBubDUgC5CDh5CMbCprBdgCufAfYAIGA_3CfRC6vCkwCSaDPFA8NByBAUFAyBAp4CyIAmEAOjAHdDAxCXpCcdCedDgdDB9CEdDMTDfFDjdDhdDUWDBZD6KAmdDXEARFC35CRFCdpC6CBkcCJRBprBLWDsdDfFCqOD2ED_dDydD-7B6KAt8ChZCHnCFGBDJAOOD3SDJlC7EAl9Cm2CtdDlTDOEDmKAixCl_Cc2BXFBdyC5kCAUCTeDTDCEBAhKD2XAgyCeWAyiAfiCvMArFB-tCQFAvMASBATNDLGAs3CvnCseD9xCueDl3CETAoeDLGA2eDg3C_IAteD5eDxeDUHAveDGVA2eD_eDiFAO1C6YDeeDW2BOlBqDDLzCAZDGeD3qBiEAf1CliCVMARyC_mAIvAaFAc7CDdDBeDaNDaiCWfDP4CnZDeTAsIBe9CGnA11CeTDPlCiBA2SD7RC54CQJARpCzBAu4BO7CB3BsIBtfDlMBtQBCHC2vCsIB56CcdCu4B2fD6xCzND2IDbODeoCraD5KApzCGYAhbDcbDkSBm7COdDHPAVgCcTDm7CjoBHgDe5CJgD5CCxyBgNDPKD6xCMKBteD66CffDOLDkLDHJCyNBovCBuAgiC9LCrRBHeBc1CIJADBAsZBzEAHfA-yCNKDAZBiTBStA5KALyA3TArUClkBZVA81CQADJZAEUBwNDwVAROAlgD1BAngDcDBpgDF0CrgD18AtgD1PATVAWuA2QBygDxMAPAD3xB3gD7gDNSA0nC2UAITB5KAfBAOPBRFBtAAUhDAOADFBqgDhLAsgDbOA7OCkdCxgDMNBzgDKhD2gDidAHhDhhDJhDJJANfDJ_AgjA0gDzBAigDjFDlFARFAV4CtjC3fD5YCPHA4MCGAD4NAsfDSYB5QBuXBzGAkBALyC1kCigA7hD4hDTHDhfD2hD8hDmEAIBA3BALNB-cCBhAu4B3WDc4CHiDXOBRiD9hDgDBMTABiD2MBQiDg4CmEAGiDfmAbiD4hDLiDNiDTiDdlBiVAoWDMMA-vANQDlKAF0CwmC4EBshBmiDPoCPsAEdCbgDggDdeDYfDrNDtEAafD0iDdgDjbCShDXhDGIAWhDflA9iDGIAThDflABjDRFBRbD1iBhFA-LA-yCvJA_XD-yCmhD8aCihDphD5aDj8BRjDzBAd5Co8CIZCuYAXjDshDjhDd9CjgDlFA7gDEgDeTCBPCwhDLGAjBAsZBcMB6NDO5BsZBkjDtdBjiAyGAcDBpjD1BAjGDnjD7HBbSBkDDdEAtUDuMCQgDtzCFxBhjDFIAKFAhZBHWDNVDMeDaHDqIBHHADnAtnCnjDXBAU5CPEAgsAvjD_mCBkDkRAEkDmWAaFALTAvMBUSCUEApmCbjDghDOLA9hCtOBucClFAvvCUEAtOBRAD3LAhkDLEAjkDH_BZaD1ZAXjDZjDqkDQADbiCkwAykDskDJjD6KASfDaEBUyBttCsdBQ_AsZBalAkrA-jDdbDFxBujDgbDEhCHkDDEA7jDKkDSkDCYA3GA5jDniAJkD0GAfNDPkDh7CC2AcTDSFAZkDMOCckDFGBwBAriDffCK4CukDxgA6iDjZChlB39CelD3EAglDYsAdfDFwAF0COjAqiDplDu-C49CXjD-2CplDXcAhGA6NAdtCulDyNAmwBXiDAiDwFBnOB9IBB5C-hDYiDAmD3lBCGD-tA_4CZWA_SD1xAmBAmVANPAmwBGBAOmD1PDJVDXfCBhASmDPmDiMBAuAhiA_cCe-AGlCe-AoFB3ZBfiDolD7lDsXDL4CklDZIC2XAwlDlmD6KAfWC3hDSiDViDQJAFNBcuAIGDRIAEfClHDHiBHhBAoCkHDNpB01B8NBGGAPFAhBDHHA02C4PBU0CIMAN6B8wC9kA-oA9IB0IByAA49COZBFGAlUDNnDPnDyGAvUDjBANnDLnDueDVLABKAZnD0IBbEArKB6VABKAQnDWnDenDuLAZ6AcPB_NAbEAZnDlNApKAhGAdZBgWCnRBEiCgdD1CDiVAlKA5BA4qA_wBbbBEMCM7AGMC18BTMCC5A6_AvhAWzA68BiuB9nDIqB_nDXiAsSAouBkMCY7AsuBe4A35A96AE-AlqBviAzQC7bAIvBG3AJoDaABXXBu5Ax0AdXBScAZuCvvAd9BPqAfVBmABxUA2vA4vAQPCTaBtBBCwAEaBpABePCtbBRNAWvB1-ALaBJ8AoPCM8A3ABP8AtJCZwAtoD_ABpvBCkADBBsvBe8AuvBIBBNWB7PC4_BVnBOBBo8ANRCptB__B0aBFQCCACaBBwtB_vBytBLQCHACgBBkWBLAC-8AoWBPACC9AVQC7kAPwBoACGfDzpB2LC5BBslDb9BKpC8cDgdCIzC3ACgcDnRCYdDpRCGeCDcBjrBtRCHcBrcDnvCIBCcCBTtAzdClFARcBiCB3RCMhALkD-jC7gA_wBndCopDmvCbBCVDCjcBvKAKkCncBISC55CKSCVDCMSCvTC9cDecDrBCfwCRaD6ODgTCHfAyBCjxB5VC2BCzxBoUDy2BAhCsxByMCPdBlTCHEBTdBgdBRcDpUDaGCICC6VBoqDfdBUiAwSCPCCd2A0SC0BA2SCCTC4SCLcDJyBvdBaCCSBBiEB3dCazCPqDFTCkCCZyBxEBKTC_TCGeBDRCsCCLTCE2B1TASTCd4CmyBzCCwtCVeBytCLJANlD4fAUaD4tC3yBxVAvxBmTCoeBoTCeqDrmAqTCuTCIDC3pBTqDL4C_wB1TCQDCbQDzdD5TCFDBcDCoaDVzBGUCbWCVjDTDCc8B0rDOrDMJARGCKUCifBMUC6MAOUCwDCf_CatChnAUUChoAWUCsfAoSDufB9DCyoA_DC1fBFWDLHBxDC_rDBbDk7BA0Bq_CLECTUC4ODOECuUCBhAJGDTECPEAzUC86BwkC2UCdVA7VC6UCGEAeEC9UCw0CdkBAVCjECoECToCg0BfEAkECGVCy0BhIBIVCtECQVCvEC2sDMVC1gBPVCJPBHVC00B4ECVVC6ECdVCZVCsuCbVCWVCFhBeVCghCgVCC1BKFDhsDRhBnVCJFCpVCL1BMJBPLDo1CM6ASJBxVCWWC91BTFCnhB3VCaSCmsDXgB5FCilDD2BfyBcWCDWCnsDYZDJ9CpFCJWCrFCLWC5BACmCoiBQWCLKBKNDyqCMND2FCzVCbtDprD8FCdWCetDFcChmDqKBiWCFGCSFCmWCPGCKGCipDrACsWCRrDyiBRGCxWCS9BtqBrqDiqDr0Co2BTGCtqBfGC-WCnUDtxCTuD90CjTAFXCUjBIXCPXCKXCrLB92BNXCcKCPXC19BRXCauD4zCZ0CJ3BYXCM3BEMBP3BJ5CxbDFHC4jBnXCJHCWaCLsCNHCgXCoXCtXAqXCGkBsXCj3BMnBwXCFwCEyAcHCnBAr3BfHC3XChHC6XCZkBy3BFvDxICnHCBYCpHCDYC2BCvHC83BIYCM7BKYCSNBOYCD4B1bC4EA5HCGIAEgCL4BWYC-HCYYCAICQ4BCICUYCDlBhYCVvDmICpYCa4BS1Cp0BoYCZ4BDOBqlCj4BuYCVICwYCXICw4BllDbZC4YCXOBdIC1YCGQB24BmlB1JCG5B4lBwzCM6CsICxlBKZCSZCEZCUEAK5B7lB2ICN5B5ICHmBaZCHwDXZCzRDVZCZwDcZCHiAyvDEmBiZCpmD1JCDCCbuDbLBOJCp5BblCs5BTJCekBwZCcfCqICgZC0ZC5ZCSZCBQBfJCzZCPaCOCCD6BeaCBaCqJCK6BsJCCnBGaC6xCJaCJnB2aCMaC3JC5JCY6BSnBvpCO5Bb6ByfDUaCe6BcdCYaC8pCaaCNyC4MBLKC4wDt6BQKCtnBw6BShClaC4KDoaCtaCqaCPEBeMBOXCVmB-6BBoBA7BDoBqkC96BE7B0JC3aClKCtRB6aCK7BZvDxKC8tDBWCCbCXoBmpDLqDFpBcoBSLCltC5KCpoBDLCYlDwbBprBBLCtoBQbCFLCtdBILCjeA-xD8xD9SB2xDbbCWbCOyDpYAfbCtkAhbCKpBOpBdLClbCcLCTpBfLCayDrbCNwAtbCyRAmLCybCdTBlyD0bC3HC5OAQyD6rDkDCdvDe8BmrDvpB2cD5mAYsC4LCEcCeaDGcC3gDkaDGEAAqBLcCDMCFqBFMC6WB-nDnSAZoDS3AdMC58BcUBAzDHqB2_Aa9Ae4ArMCLoDLvAEzDkBArMCOoDAoDrMCRPCa3Ah7AToDWqARXBQ9BSNCRzDWzDboDIcAC4AyJAWzDbNCgXBJwAiXB77AloDNPCQPCnoDXzDprAgcAgQCXEAX_Bl2Cw-AsABhPCzoDYvB-KApQCnPCNtBm_BrPCZaB2jA8zDrQCyPCovB0PCx_BetB4PCJkAEpDrNCyvB-PC0vBLpDCQCt8AOpD5wAHQCAfC1rAUpDGACl_AExANQCKAC5tBCbBSQCqWBdpDRACWQC9kAyzDICDU7CyQCotBgcAQ4CnQCW2CVoDnPCQcCUYCvQCq0DEKCT7Bw0D1QC6xDgcA4QCERCWRC-EAMgC-QCVcC9vAAgC90DA1DXcCJRCNuALRCYfCVoDiWAPRCjVDBtCTRCtpDhpD3iDNbDkpDijC0iBZwBCaDyACppDewBQHBjRC_cDMNAlvCUxCABCpeC0pDqcDXhAk1DxbA5pDOcBMBC2RCPBC5FA8wBSBC7RCacBNjCUsDA4C_CD6VB2CBKqD5CBHSCDTCDrDQxBDDB2TCTxBnBCycBEkCQSCQzCQwCTaDaqDcDBcqDhDBirDAgAgqDmwDngC4WCkqD-BCjSCfrDaSClwDsuD80CrxBddBfrDuSCyqDOCCAyBQCC2qD4qDUsDTmCdZAKyB-qDPZA2dCHTCCrD_CB8kDYCCWyB_dCHrDHUCJrDWsCtCCyBAvCCpyBnWCTrDXqDtyBfQDztCDlD1tCarD_CCiQDdrD_BC7yBhrD-yB-tAkrDtFBO3DKDCMSC2xDLzBTqDfWCRzBHfBzrDuCCKTCryDntDzgACeB8rDqDCSsDtDCJjCzfBXsDEsDjHAGsDQjAIsDYPAKsDnwDMsDDHBeUCAECQsD8nAiUCTsDe1DWsDxDCYsD_aAaHBG0BcsDPFAesDyUCFFCgJCR0BlsDptDjtDosD8UCZ0BhECAIBusDFVCdkBxsD4QAzsDk0B1sDrgB3sDUIB5sDxgB8sDzECEQA1ECSVC7gBCtDItDEtDKtDGtDN-Ac5C7EC_0BMtDHtDhVCxNBjVCO0BRtD52B6ECUhBcgDqVCYhBN1BcdC3dDWFC-tDq1BZ1BiJBP2DbFCbECdFC9VCU1D8ZDiFCA5DkFCyiCurD8qB9JBAiBCiBMWCmMDwFC21B2tDUWC5tDSiBdtDriCsKCNbDaiB6tD_FCAuDM2BkiBjWCFuDR2BHuDoWCJuD9eBLuD-KB6xDPuDdGCRuDt3DT2DKqCDjBQuDSLBYuDu2Bt5D5zCduD12BrtBpGCLxDsGCrmAuGCLXCluDbYCgJC0GCD3BruDN0Cc2DqHDK3B_xAwuDAHCcXCKnC1uDHHChXCDzCzVDlXCb3BPHCe3BSHCh3BCvDhQBEvDaHCdkBHvDJvDnBAUkBzMBNvDYjB8XC5MBd6DN5BoHCF9AqlC4xDhGBXvD_3B2JCLYCuyD1HCwLChvDcgDLxDDIC9HCmEA8kBovDaYCqvDdYCsvDLxD3vDOICxvDeZCf5BIICa4BD7DBdChBAvYC0vDxYCaYAc7CGQBcIC9vDjwD2YCsYCAOAFwDCZCbPBQwDJLAThBIZCNwDzlBToCIwD2OBPZCTwDeaCixDWwDR5BIJCgZCFmBcwDW7DekBSgBG7DzvDs7DiwDeICv7Da2DG6DLtBvxCcmBRJCsZCuZCL7DEnDz5BvvDeEA2wDixD1wDZgDzmB4wD55B_ZC7wDZkBCaC-wDEaC5bDXKCY7DzJCBhAXHCN3B4JCOaCUwDZ6BSYCVnB3oCexDQLDSxDK0CUxDJKCvsDXxDb8DOKCrnBaxDiaCkiCg8DYtDgxD5nBmHC7nBlxDsxDeKCoxDyaCuaCkKC8JAJoByxDEYC8aCqKC2rDiDC3xDv6D4kDktCTyDKLCc7B_xDIYBkoBJbCTyC_jDbFAFyDObCHyDN9DRbCeTCLyDpSBdbCK9Dc3DFeBcbCLLCK9DVyDKpBC8BNpBkbCG8BSpBJ8BpbCaMAiLChyDapBubC0GAnLCnyDpLCfvDiFAb9DrTBz6D8bCm8Bh8BltDWwBwyD5LC3yD3iC5yD_LCJUBd5BMcCC1DXfDsiCdjCRcCnEADjCF-DcfDKdDvAC6KAacCfcComAecCVMAtiDqQADVArYALSDx2AEjCqNAAgCscCJEA3kDaEBxcC7CDg_AD5CmSB6GA6cCrUCW4CGlCJOAL7Du-CstCzbD5BAHdCzmC65AMdCJOACkCFnAssA3-DSdCE8C2vCXdC3qDZdChND5uDehBG2D9sCd1DicDIjCUqCOyAMjCmEADeCpdC8cD23BUrDn6DudCRkAwdCeUAydCCfCNQAt2DYyBBTCn2DZxCMcDGTCc_DITCWMAaRBi1D41DOfC4GAJeCG9C3FBMeC3BAOeCTWCQeCLyAajCVeCtRCA5BCkDZnAbeCCFDg5AiKAfeC9vCW-BMeAleCneCsRCjTAIQBteCO3CweCWIDzeCy_D2eCt6AHAEUrCEQA03AJtARkAX0D7pDsPAUjCGfC76BIfC0uDCOALfCQHBo_DIQAcWAA_CcoAVfC4PBMRCsGDbfCwOCRfCffChfChZDmAEHSDMLD03AUSDqfCV0CE8DgoC5fCMoCCcBB6C8CBZCD5fCQYBm7C9fC_AEAgCn6CzkCd8DrvD-tAOgCV-DhlDl5DuiCC1DbiCcOAU-D3EAJdDwoDSgCwMDOgDQdDbAEnwBohCJOAcgCKMDsYAggCrlCuBAjgCpYA15DtuDpgCpQArgCtgC2gC7gCfqDKJCb2DEMD7GCSKAwRA4gC6gCzaC47Dp0CvBECjBChCGMAFhCMhCJDCkLDSFALhCCUAiTDWdABhBD8CodDT6DgpC41DzhCbBEbhCc5AvSDz3D2IBGCE8QDICErpCKCEaBEDFAqhCIECPCEH4CvmCEkCLCEYCE1hCzmCvwD7nC5ACkQA0WDYlAnCE4iCGiCF0CxiC3UCCECMiCOiCcdCRiC1JAQjDKgBBiCeRA69D9FCNBEciCCiCfiCbgDhaDniC_5CO7CDJBqCEC5DH-DNbDviCsCEFiC5hB3yD4iC_9DIiCcYB7iCIKBc-DAxCAjC5CEL-D-iCd-DrlDO-DoDCidCK_DWKA_cDFqDPjC1sCkdCJbDd-DamCmKCEbDnfAKMB-ZDLbDD5D6aD_QAtDEX1DLdDnpDjDESuBojCyxArjCLGDlxAH_DrpDldCtpD1jCDnCCJAbaC6jCdcB8jCWaDnCBQHBAkCYlA4-DInC7cB7-DgJAfcDlRCJkCKxBLkC45Cw2D8dCNfCUQAf2AiTBAFDUkCs_DWkCwZBSpCikC6xCdkCHHCjEEbeBjkC2PAmkCrkCrEE-ICwlC2PAtkCgFAvkClJB6AEYjDGTAwNAHBEEJAiyCocCWLA9kCkxAwxAAlCOnBPeDmKAeGD_cCCFEZ8DWeD7EAMlC5BAOlClxA2EEp2CSuDnwDqSDRlC87DclCswDp2C1zDp2Ci2CmlCrVB2PAplCuvDpQAkkCtlCtFAvlCnkCfFEylCdHBPvB2lCFRD64CtxAEmCa1DCbDkDELFAAmCs8AFKBA5CFmC5YCHmC26CLeDXOB7FEOAEPmCWmCv2DcEByyBVmCgGAAeCxUDiRDcmCJGE83ChmC1qCu7B7WDa6A6pCpmCtvCUeAy6CjADO4CoMAlkDJdCvwDXoC4mCjBATbD8KCcODNEA_mCfGEsnCQnCJeDdrCh5CMnCf0CsHBoGExcDQHBVnCccBdHDjuCrUC8oCyMALWDqMBySDATDinCFLAY2ClnCR6DMOClUCpnCAHE9uD2XAWSDweDEZAg9CkGDiFA2nCNpC4nCNID_cD-nCYBC7mDmSADoConCBoC8HBIoCnBAPoCJuCDsCcHEGRDwfAuoAWoC4AEGEAVoCEJAPCD-MA_dBhGE8NAjGE4NDdTDufCqHE_-AjoCloC8VDwbDXjC0XAsoC-CDvoCzGDsIDrDEpfAIeD2oCOxD-HEQLDmaDS5A-oCzGA_BECpC3GEMJAGpCQNAbpC5hDCbDtpCAdD5ZCQIEerCmpCkEEiNDWpCerBLpCM6AapCiSBdpC9QDP-BipCJEA4rCotAYIEpEEUCESwCVCEdIEzNBxpCvQCXGE1pCPGEAdBHsCvQC5pComCrUCHKC-pCTxDAqC1ZDAMA2UAEqCjJCSFEu5DqMDQnBmIEPqCqpCQSC9VDNoCS9A2JAYqCASB-ZDdqCzIEuWAgqCBCBULAe0AkqC9aDevCMbCrqCRoCuqCQuC4qCaJEnqCabBQOA3qC6JA3aDLuB0qCdXBIJA9qCdcD4NAfrCMeAhrCjrC1rCIrCAvBKrCsrCDzAvrCQrCiRAyrC3wCvDB1rCpFDjZABkBoLACwCrYBuJEQEAwJEHaA5OAErCDBC0JEmrCorCFKEvMArrCMrCurCIQBwrC8JE0cAzrC_JEVrCBKEmIEEKEdTBGKE7vClHEV6Df5B6rCF7CCvCpxC3VCvIEa3DBxDaIEYCC3VCOsC2IE9bDSsCmKAUsCAWA42D2KE2gAbsCWfCtFAesCznBtIDRYBmjDiHCrbDMpCosCS8DssCGNBosCVLDXwCm_DBBDl0CldA5sCQ1DJzC6uC-sCrRB6sCDtCkCEVRCU0C2tAYODKZCHLENtCcLETZBQtC9bDJGDTsDWtCeAENGDn3DA3BfdCetCKvCgtCqQAitCv1BMLCntCEuBptCbHEeHELwCewCXTCxtCB3DXrDDyDVzCfxBhTCH3DLJA8tC-tCjYBheBBuCDEBEuCcMBcvCjKEYvCMuCMMEUvCPuCs6A4cDTuCSMEVuC_fDtaDdvCjJEcuCq1Cz9DYfCeMEkuCHtDLJEttCX_DquC0PAHtDbGD2OA1sBfGD5fA0HDQNARvCOEEWvCiFAQSCxMEI2DbdDefBeMEXzCDvC7sC3MEYqD9fBbwCNvC7MEavCtBATvC1aDzMEqtASMEENEGNEMuCUtBcMEfvC6MEPMEZ-BVLE3FANLExpDdgDUGEvKDXGE06CDsBzmCvSDMwCbSBfLE3vCojDefAXKAiKE9vCMDBVaDwfAfKEDwCiKEw-DxPAmKE7MEgNEsJEOwCRzCrwC2dAfEB8mAVaD4sCnGAiqCOCEIzC3ADXJEleBRSC7LEROAHKEEOE-uC4MEssAnwCK8BpwCdrC3NEKMA4wCTGAvwCH2DMOEUOA2NE2wCswCSOEiBADNEUIEExCbVABdDIdDBxCCSChOElJAGxC5YDGEAEeDdaDiFAqOE7yD6FDRDCD4CmMEVxCe-C9xAdmAe_D7qDHLCbxC_qDdxCYeDsgAKFEmKAReDlxCYHCnxCseCwuDrxCkBE_GB77DK5CS5CQWA0xC2xCCHAC_DtIDVgDyeD66CByChBADyCUsDWPEHyCvFE-tCZiDl8DPyCdGASfD-yCVyCDEAwGDZyCD3DbyCaeDhyCceDzGCqPEkeDJLAkyC5jDMyC-yCqyCWQBP7ABzCNlDxyCXJESyCV9DwyC9aD3yC8PEJyDp1C8yC4yCoPEMfAtPAAzC4dA4uDtIDXwCGzC6sCTLEX1CZLEa1CNpC-MET_D4AD6nCCNE6wCL9DDGEx2DQ9DZYBezCGeCgzCMTAizCTyAVBAlzCnzCAgDj6BabDDgD_LE3fCpQEMJAgbDiGD5YA2zCIPE4BEMZA8zC7CBv0C26A5IBB0C7DEJjCF0CkVCOGD0zCzBApEACoCDJE25Dv5DR0CoFAT0CrSD1QECcDCjBT8AJZBT0CtGE8gCXGC3BEPREMZALvCd0CzBAn0COREqUD02Bt0CDRE56AgJC2BEy0CYREGcB20C5YA40C5dAeREtqDCjB_0CbREBGEHGEtREWXCFRAC1CWmCuDDBoBN1CKfDP1CNrBzaCyvDU1CBoBW1CLzCSQEaRAiFDd1COfDWUAh1CoFAiNEm1CmbDh8DeMENSE9aDiNEy1CLEAifDtKED_Dl1C_NA51CdgB81CMVBzZDGnAS2CdFBPHEF2CeSEmUB7GEPFAiSEN2CmSEjSEVIEYBCiSEU2CJfAoQC_GEIMAlcBc2Ck3AT6C-2Cs2Cj2C4EA1zDnmDtPBr2CjlCt2C9SEv2CFcCx2C1FA02CpiAHcC42CFAD_6CflB5RAWkCtPBA3CxkA1FAu6CG3CxZDwCDWTELGAQ3CDEAmBAb3C1GAd3CZ3CfTEW3CaMAZ3Cp3Cj3C0eDiFAR3CmBAnTEr3CpTEcEAFIDlSD23C5CE53CuEDRGEmZDcDEALBi1DiOAtAExOEuKAqRC6HAZNEYGExhCKBEvDEj8BE9CumCEUEbDETBESjAmfD4SDr-DY4CgnCjnBciDd4CZ4CTUE4hDOUEp8Cr-Dp4CJUEA9CNaD2DDdHBWUEBFEx4CZUEuYCi8CosAo7CGRDRIEwoC0GDh5C_4CwFEUsDC5CLxDE5CmnAmpAI5CwxCL5CvRAhZD2BAP5CwKES5CZkDzBCX5C4XAnUEc5C1HEnoC3HEO6DAyC3lCqUE3CD2HEXBE4HEBgCq5Cm7C2MBt5CrKAv5CcrB9-DZSEoRA05CnMB35COqDYEE65C2EEY7CnSD1UCZlCDDEIFCgjB-qAQXAK6CiSDrOBBJATABO6Cs4BR6CJ1D5SEDaBvVEEJAW6Cs4BXVEwnBb6C1BAd6Cx7CcdCj6CzPAN9Cv7DDBE0BC2DDq6C6FEMmC-SD9FEHRB_FEMWE_9CbNEShCDFB26CqMB5fDiNDWZD-6CJZDUZDLZD2KDNZDz8CazDtSAJ7CL7CKjAN7CiaDZ7C9TES7CDVAU7CW7CvBAjVEwnBMSDJPBc7CpZDOTEV7Di7CnUEDCBm7CpUEuFEW2Cs7Cu7Cw7CXtDt1Cz7CaoAxMAtFA7fDUQA-tA87CmMAa6CZVEtIDB8CA1BSCEoCB34DPOEH8CjcDmVDbVDncDpVDP8CrVDtcDrwBqpDXVDMyAkcDnVDZXEXnAbXEgVDdXEdnACUEmfDPZDtgAn8CPUE04Cs8C-MCv8C58C-6C08CVVAuIA48Cx8CF7C78CF7C98CbNEUeAAeDHDE8ZDIUEVGEr4CFeDVLCK9CiEAnxAPFAP9ClBAR9CXEA_9CB9DF-CSWD_5Cd9CjfD0-Cx-CVNDo9Cq9CKTDTTD3EDiMDWMDeMDWRDDPDIPD6EDCeDUMDXDDL-CqTD1WDMPDQFAT-CVUDKCDSHDvOEePDJUDKCDi-CzYEzTDwYEQUDs-CfEAu-Cw-ChLAz-CJjCzFD3-CgUEIFD8-Cx-C--CVDBkTDRWDoYEOTDRRDnYETRDlYEcFDjYEHPDcMD0CDGFEJjCq_CVNDmEDp_CxDC1MD9DDRMDuQDUYEURDmYEiZENZEWZESEDCnDhdDZADSzC0PAJADPTELAD4JAuOBOFAKhDaYEuZEXAD7_DPLAQJALZEW2BNTDcMDDCDKPD2LDtBAtTDSQDdUDgBD3ZEyADeEDqZEjBD6MCMIDQSAxMAryA8ADzPAjQE_AD6KABBDgBBMBDQoCIRDWCDIADXADZaEBLD2MDmKDmZERZE_ZEmADrYE4pBEaEWUDGaELCD1ADZDBkBDijAWADNCD21DSFAqBDsBDdaE4BDAdBNJEbaEm_CdaE3BDSKA5BDdYEUZEUTDwQDkCDnaEHCDPUDEQDqZEyaE_LDYoC2dARCDufCTCD7aEToAcZEiAAZCDIJAfZEYIDLTDUeDkaEgYEFEDCbEfYEANDVRDQZEXRDpYESEDkiCNVEHVEPVEJVEczC9CDHDD_QDwnBVNDFDD-CD8ZETYEnZEdbEPZEjaEkbESZE89AYMD9ZEjZEeLD0CDQTDbHDelCHnCJfDRnCSKAtDD76C6JAwDDhED6JAzDDLyAbZEsdB6DDvgD0bERBD_bElaEsKDfbEwEDibE5bEkYEoZEINDCcEwOD6YE1ZA4QD2OD6QDfEDD0CJjCHiAbZE6MBnEDHiAYbE3MDacEaQDhYECND4iDNRDecEgYEccE2cE-ZEgYE0CDZmCyGACFDGEEEFDKlCVNDKFDAdEMFDBbEjbE4cEANDebEKdEVZE5cElZE7cEXcE9cEpZEUkD5BAmFDEQAoFDAqDb3BsFDpMAuFDpcELRBeYBRsBqPAx-C1YE7YEMmB4YE8FD-FDAGDcJACGDIlDXOBFGDcDBQEC2OAC0CzaEpYBNGDrcEIHElGDrYBnGDauApGD0cAZfCWoAqMEJOAYZEUqCmQDKFAaZE6dESGD8dEnRD-dEpRDGSDdSDCxAuGDmPEyGDxoCopDosAAHDgnC6GDWLDIBDsRB_GDB_DoBACHD0GDVcE8YDLdEQRDXBDMHDOzBjcEXUDZ-CpdEVHDXHDiDDNeDDcExcDuAAfHD_XDHjBDZD4mD1BER2DuBEnREtVCsHDsMDceEWCDxHDkBAzHDL_B2HD4HDEJAiHCkeEaaDmeE-IDDIDFIDnkCmIDJIDssBMID6nCJOAPIDCfE8aENpCUIDUfEJTDhaEtQDSdE2bEhbEPUCGbEhIDycEkIDbJCIIDWIDpIDgFAjLDQKDvIDhODVND0ID2IDMfEBJDPdEMdE4bEifEcbEkfEyKDQFAIJDKJDWBAMJDOJDQJD2JATJDzJDYJDaJDCBAcJDDBAeJDgJDiJDMBAkJDmJDqQApJDvKAsJDKJDOBAvJDxJDIgE1JD3JD5JD7JDDBA9JDGBA_JDTJDCKD_IAFKDHKDJKDLKDrlBOKDKIERKDLGATKDVEAzfEDRDfKDjKDZqCGLB0gEHLAsLDiKDqLDZqC2fEoKDDbEOZEZcEOdEBhEcMDC-CzKDzNDBXEY3Bl-D6KDeXB9KDkEDm_CALDsQDhZE7fE6bEYcEkCDKLDzgDMJANLDzwDugEzfBYLDUuAlNESbESIDqmBgaEgZEpODdcE4fEzLDgLD9LDzfDaVElLDkKDnLDafEEDDOwAmODThEohEVhEOfEFJDpTDBaErTD3LDmdEEQDthEeTAHjB8JB0REj0CwoAGMDzhE8GCT8AVBEnEDNMDwcEiaE5hEqhE-ID9bE1bE8fErhEiYEEhEgbE-EDTHBHjBytDGiEUuDdCBBfEjhEvMDrYAnEDzMDkBAQiEhfENbD8cE5fEDhEphEFhEQdETZEaiEgFDSEDULBS5D4tDrBErmATPEQNDUCESNDyeDVND_iE-xC_gEJODxiEuiEYhEQhAlNDugEoNDmNDKiEMjE3hEabEMZEXiEPfE4gDyjD37CeXBaOD2NDkGE5ND5gDJOCgOD-NDKiEAODCODeXB2hEEjEkZDGjEneEIjEhcESTDIbExgAlcESZBeED9LC5mBYjE1NDdlAuHEeODTZBfjEjQAjODjjE_JAljEJdEwiEbiEUjErjE0QDAiEujEUODmcEeEDdPD6ODkYD9ODTYDQjEeYEwEDNdEBkEbcElfE9hEsYE7HApaE2YESPDTYD5YEbUDFaE9TDh-CuPDdkE6TD6PDcUDhkEuAA2TDmPDkkECUDhPDeFDjPD_TDQQDfkEqaEokEFUDNPA3PDskEGkEraEMUDykEmkEgkEvkEvAD2kEnBAHQD5kEtjE7kEOQD9kEDUDXUDVQDXQDXcAdQDlKBdQDZTCYeBbTChQDcrDLJAVNDHeEoQDZFBFOD89AmjE3cETiEoTDYHDUEDRTDFkEGlEtEAvjEx9B7QDSXEUCE-QDxpDARDiKACRDrqA03AofD7hCFZE8GDKRDAkESiEojEUiERkEzcE6cEsiETdEANDZRDlSDHRElBECjBSSDCsBkRD7dEztBZSD_dEAAEnAEeSD4RDq2AnCEnWDhREvRD3CEtRD5RDpWEGeEyWD1ZBVBA_RDKeECSD9dEWGDqGDcSDCeE5YAyTEhZDgiE35DImEniAfmEVSDKmELeEMmEESDlmEBeEsRDQkBgSDQXEtVElVEc0ClSD_5C1QEbBAUFEJZBsSDoDEOiDLRBxSDiUEUqC0SD8cDlUE4QAmfD7SDsEA8FEdxBXTDDTDsbD2lERIDBTDHTDffEnhERjE-bEjfEpjE-EAxeEvODSTDofEvKDWTD8SD8FEaTDxeBtQEeTDDCEhTDvpBelEtiEgnEYBD-hEZkE6kEokEaPDAUDyTBekE-kE0kEAlEuYAqkEaUD9nE1TD_TDCoEKlEraEClEHUD7nElkEHoEokEMUDGoEukEX-CClETUDLoEtkE8TD_nEnlDZUDVoE3nEYoENQD5AAgUDBLBiUDuUDlUDFmEH6DrUDioEWnDAFD3xAJXD52CCGBMVDjXDKXDDVD_UDwoEtIBrXDkKBvoEqXDiBALXD4oEGVD6oEyNAVmDyVALVDzoEBEAmADh0ARVDuKANIB4zDvrAHOElVDK8CYXEVnAocDqVDnXEcnAXGAhcDVXEhXEXXEmcDQpEaXEd8CTpEahApXEiWD4VDwVDkhByVDuKELFA1VDGeC3VDkWDTCDkHBnoCgEEUqC_VDSFABWDDWDQCExFB4YDOxCJWD7zB3pEMWDuKAdQDYTEWhEiMDrtDWWDFDB_VBuKBbWDmADdWD7NAEeA-SAheBuVD5VD2dAmWDW5BdmEXmEWiCsWDuWDeBDVmEpWDYmEfWCxmD5WDeiCRGEKiB-WD8UDHZDTsCpXD5YCFXD5CEHXD8oEEXD5UDFcCNXDPXDRXDwqEVXDyXDHLA0XD5JAcXDOPBhuC5BAgXD1TAmqEkXD-oEmmDpqEoXDrqEHRBCVDsXDMXDvXDwqE0qEjhAaXD3qE2XDyqEWkBNYDoYDFgB-XDzYDkYDEYDjYDFgBIYDWrEFgBMYDcrEcHBQYDfrEGIAVYDvYDcHBZYDirElBAdYDorEhYDrrEnYDXYDpYDrYDZrEcHB4AAuYDyrEGIAxYDorE1YDyRDLHB7pEBYEY5DFdD2ED-YD6bALfDVLCDZDsRBFZDjqErEAIZDTZDbSBVZDeWEXZDsXEfEAn8CbWENsEdWEsLAXZDIrEIKBbZDiEA7hBfZDtgAzTELBE3fEpCD4TEMUEeTA0WErZD8IEw5ABqCoXBwZDCrEyZDpsEtZDCqC3ZDLAE5ZDH7BSYED9CxDE0sE_ZD2sE6cDGqD0zCF_DtpDIaDpcEUqCLaDYQDuKAcaDccCQaDWQERwCF3DfHEXqC78D8pEPWDeYEItECqEfaDpMAO7CpMA6yDXEAGIEyrDMFAqaDtfCYuCuaDZhBLLAgaDyaD0aDgJA8aDmqCpJE3sEejCSsAhJEqtEKtB9sE2DE_sE6CDcQAhDE6mA5ZAyyD6TBoeAzDEP-DrXAcoCUbDSbCe3BcmABlDsQEGQE7lA3OAxQEllAnlA4EAiNEobDjbDqbD3IA9bDtbDdBEg5CYBE7bD9lAUdD_lAfBE4bDPSEYtD7bDVLDKmA_bDrmEv5DEcDKHAGcDoiCTZAJcDGyBf_D8qDNcDEYAPcDilAGiEUcDBcCWcD0eAYcDKOAacDdcBccDUXE-cDInAtpDfXEKhAWXEOpEapEN8CpcD3CBXhAsVDgpEvcDh1B0eEzcDauC4aD6tE4cDF9DBSB-sEWFAAtETEE9nClOE1EAFUECYEudD9_C1dDSBEjjCMdDQQAVuEIVEFbDk-DeQElvAegCvoC7TEmNEKOE7gAqdDkdDPxCwdDldDbvE_7CaVEyvExdDFfDGUESjEIED1vEHYEnKB1dDZtDghBH-B5dD_MA7dDDRD35CtOEstENfENqBMwExXEQmBKeD4jDyeEhxCQeD9OE_pEZ_C_OEhBAReDvvEROAbeDahEfHB5CEgeDhBAJJBGOAjeD8EEgIC3yDg3C2eDqeDwBA9eDzeDt3CwwEnLApTEtwE4eDvMA6eDyeD8eDteDCfDNQAeGAWnBvTEEfDStEtEDIfDCxEVtErUCPfDLqDwpCHDDJRAi4AbfDWDEhsEjlDNBEPxEGjC6xDffDXYEPiD5YCgfDkfDrXEDqDLVE8WEBhAtPAsfDiaDufDozBwfDk3BDIEXgDozBXWEaVE4fDpxEcdCHXE0CEajE4NDgtEwzCFuEogDHuE1WE27DNgDooCKgD-vDh7CpoB8xEPgDBuE_eASgD66C8iE_KE4KDYgDdhEJhC7iDDtCqnDOyEhgDDRCBkD7gD9gDBQEdTCMfAahDXkDDhDehDwgDdjDTjDLEALhDidAaPDdjEVyE_pD_gDxGBbyEdhDvgDGhDkwAejDUjD8LBMhDsZBOhD6iBZLC-iDGjD_iDw6DayEchDugDFhDTVAfyEohDhyEkhD_hCuyEgyE1gDAzESMEhyEvhDYMByhDl3CASB1hDXOBvmDzZBfiDIiD4hDULB_hDZiD-tAEiDc4CeiD7gAbzE9OBiiD0VAOiDPFAgiDSiDUzEUiDUUEXzEFmDE1CsHBlzE9OBdzEZxEozEhiDMiDizEkiDYOBwiDGRDpiDkmDqlDCRC7rEzHB4zEoiDBRCziDllDcgDYLEnmDTxERyEMJARhDEjD5yEHjDT2AL0EEODN0E5yEUvEvJAMjD5xEOjDNlDIzEthDNwEvkDkwAxkDmkDhyE0kDrhDGzEb9BY1DbVAUyEujDtQEBkD6OAqjDVjE8XAjjD_LExjDHfA0jD2jDYMBUwE6jDTnB2UAq0EnjDVkDdRBXkDEpEQlDosASlDLkDHSEIJAOkDfdDQkDXlD5xECxCWdEYXAQ5C8CBalD4NAS1AdkDnkDfkDEREg0EcPD5cCkkDTJEXUAnkDaHBpkDY1Eh-D0TEe0E-MAajDe1EXjD2kDa1ELKA6xD6kDoEBdQEimA_kD1BAFuEYrDCSCGlDrQEIlDB1ELlD60EL1EACEJlDC1E50ELkDH1EakDRkD_LER1EbkDtLArmD8zEc0ESxEZBBSZD_xEGOAJ2EivEm0EYVAsmDdlDflDylDmAD0lD4NAflD3lDvXA6lDwBA3eA9lDYzEGmDMPACmDYBCqzE_lDdGABmDz7DrmAKmDimD7gAYmD1PDRmDTmDNPAApE1VEQEAx2ENPAhrBcmDmwCKSELOEWUAhmDZYBjmDX2EmXDXDEI0EP2EnlDE3EHrEFcCSzEQJAxmDXEAzmDKoCQEAPHAK5C4mD-zEGIAVHEpPAbbBMMA_mDEWEwaEDnDXJC1mC2KAJDDInDbmDQFA5mEiBAOnDmADjnDSnD_NAq3EXBDs3ELEAYnDKFDnLAbnDe5Co3EfnD23Ex3EXnDpnDmnDDEAonDiBAqnDKFDsnDDBAunDpMABuDbLEpFEQ3EcFAolD3nD0dDcBC6nD_yD8nDBzDHoDDzDyWBh3A8FCOMCPqBFoDU4ELzDIoDX4E53AZ4EpUBoED9nAe4A7RBUzDRzDoCC94Aq4AwcAKCCkyBO9BYqAdzDb6Ag4EZFACeBhzD8iAy7AE4ARTCZVB17AnzDj-Ae9B0vArzDuzDuzDJrDNrDntDsoDbPCFaBZ_BwoD22EhLD6zD2oD2ABPtBMEB6oDA_AU8AZtBv_BF_A_oDrvB3PCCpD5PCN_AGpDO0Dm8AQ0DGzDTBBNpDEQCV0DbWBf_AY0Di_A0tBb0D2tBJACq_AmWBNACA9Ai0Dw_AepDTxAgpD5rDntDL2EmtDc9DF5Eg3DjGBi3DGECL1DCsDKECqLEjZAJOAKXE52CXUCVREnSCG1CvfBHmANMDRMAc5AfUC1pE13Dj3DUqCfdEy2DDsDqUCdPDPECvUCTtCfsDNgBkVCD4DksD5mDG5D7YC2HBJ4D-UCssDiECLHAS4DHIBmECysDvsDpgBU4Dm0Bo0BKVC26Es0Ba4DOVCc4DY4De4D10BDtDFJBn4DYVC60BNtD_ECo4DHiACFC0vDt4DF1BwEAF6CrICy4DK1BMFCWtD66C44D1VC64D5hB84Db1BM3D1UCo6EEWCDxESMDF5DnJBB5DFWCMfDK5DqFCN5DxtDNWCz1BTDER5DuxDT5D71Bb5D1VC09D1hBz7E_tD3yDBuDDGCO2BkWCxKBCUB7nDX9AO7AspAm4EjDCJ4APYBa4EhuBZuBd4ED8EAoD7RBG8EtEAZMCFABQzD04EpsCEUCP8Eo4EU8EO8EYvCumEr4EP3Au4E5-Aw4EoqBZ2AXoDw4A5_Aa8EHuCniA34ENvBjzDO0A7RBI4Ab8EosAmzD6qBioDzvAqzDtUAUKAszDooD6gAqdBdMA_IE5BACOAsQB-8EwFAU9C0zDnlCUvBxoDKpEO5EjPCK8Al_BqPC5oDR8AawAW5EnvBatBw_Ba5Ey_BftBL0DhtB3_Bh5EJpDTWBotBS0DVBBZWBGQCp5E4aBTpDs5ECwBu5EEwB9rAe0Dr_Ag0D05E9tB5kAA8EvWBbuBf4E9zAEiAI8EEoDK8EKzDM8ERzD39Ej4EC9BT8E29EDMCBqAlzAOTAC-E5iAg7Ay3AQJAh8EWABw5Dr5DzWCe4Aa4Aq8E0qB44AyJAa4Ay8EhoDozDA5E28EmVBQvBK5EvoD3zDc_BK9EMaBQ5E0VB4oD9-AU5ER9EEwA9oDH0DW9EJ0Dd5EZ9E6PCP_A9PCi5E7_BR0Dl5EDQCWBBo5EvtBEACKQCa0DwAAhWBXpD4tBt9Ez5Eu_A15EUQCx9ES4EB8EwWBMzDAoDjJBHzD4WBJzD08BV4EIMC9zAP_ER8EgzAe4AjJBY8EW_EseBp4AF3As4AseBM-E1oAFVBYoDU8EDdBT-EV-Av8E-yBY-E37Aa-EjoDB5E38EmoDOPCE5Er4E0KBe_E2_E-MBi_EtoDSvBHwAM5ETVDvVBe_ByVBN9En-ET5EQ9E8oDX5EABBY8AI0DEBBK0Dg8Af5Ez-EIpDT_AntBEKCMpD5-Ei9EQpDIQCl-Dm9EdBBmkAp9ECBDhBBPQCMACRQCv9EGsAk0DfpDmeAp4A3_E-yBRsAp0DqAF6_E-yBOuDpBC56AQBAu0DU6CnGAUEAaFCy9ERMCHMCnhARzDBFBQ_EQMCjuBCzDV_EY7AABFY_El4EO_EmyBc_EGBF82Dd8EK-EG3AyiBj_ERNC6WCr2Bl8ETIA1KBp_E54E1KBt_Ec9Bv_E18Em-Ay_E58EPPCnyBMuDT2BnWCI5EtqAdPC-_Eh-EUVDd_B0oD3-A-zDO9Eo-EHAFJ5EqrAzPCuvBMAFBpDK_Ax-EQAFLBB0-Ed9EUAFBQC4-ET0Dn5Ec_A8-EJQCZ0Dt5EA_Ec0Dw5EHwBjAFt_AEbBmAFIsAl0DVxAnWC85EtEAn5Da2Bp5DzBA3iBx5DgaDkuEqHDVBFeGC9WC05DF6DXREfRE7GCnGCLpEGXCqQC75Dw4D95DtCFvGC-2BtaCouDQ1ChCFI1CJ6D-GCaXCyuDEIEchBeXC2uDPMBLQEnbDU6DSwCd3BXbDY6DBvDuXCDvDYHC9rCf6DeHCh6DgHCj6D1MB7XCPvDo6Dy8DAYCgkBCYCRICWvD0xDJNBTEDeDFGIAbvDrBAMYC2HCX8BgvDQYC1kBFBEdYC66DyBA86D0vDBIC76BDICB7DjUAK7DHlBlYCy7DGQBg4BhFEX7DVJC5vD0bDWICe0ACwDkZCY4BT7DkFCR7DjlBAZC34B_vD-lB3lBk7DKwDe7DtOBg7DvICPwDOEFI5BRwD6lBETAK8DyICUZCXwD7IC9kB9ICeEFr7DD8Dx7DCJCfZCkEF17DDwDAnE77DqZCrwDtZCwSCuwDyZCaJCZgDG8D4ZClhE3wDo8DMZCBQBnJCO8D9wDyxAL6BtJCiNEDxDy3EFxDX8DjQBa8Dn7DdyARaCrQBDIEu8Dt1Ci8D6IEbaCm8DdaC9ZCCRBgaCRKCcxDkaCQxDCxD3nBZKCYDFjxD66B1CFmxDfMBWPE48DiKCnRB2aC4aCmKC98DdDFFYCV7B17EUoBE9DEbCK9DSyD87BIbCh7B81EEyDZYBGyDp7B4FFEyEKyDUbCw7B1FF4KCYCFUDCRyDNyD87Bg9DXLCYyDk9DmbCayDUpBgLCM8BCHAO8BiyDeyAvbClbCxbCwbChpBaFA7bCwFFppBy9D7AFDBFU_E-AFU8EM-A19AP-ArBA65A-9EsnA8_A59Ez8BC8E7uAAoDmGFH5Ah9AJ5A_oEQiAPzDe4AzGFr9A2GFL5AD-EhMCUfDKvA6GFz9AgVCoGFqGFciA59Ac0APUCedEA0B4zBm0Al4DTtA-6AzzDazDUABP9Bj8EezDlGFEHFq4DGHF3GF5iAaBFs8EW-AoYA70Ba-AoYAW5AX-E84EgoDu_E_4Ew_Ec-E97Ap-Ab-Ar-AoUAF9EGaBfPCI9Ei-EwVB1oDyBFFAFXwAzHEIAFT9EY5EBBBu-ENAFw-EPAFJBBg5EQWB6_BKpDk5EyaBFCF6-EHCFDACJCFn9EeAFMCFv5Er9Ex5EQQCRCF8tBTCFtWB78BL8ExGFZoD2UBJVBAVBmUBYUBDnA49EIzDT4E79EfIFg4EhIFOMAwUBlIF5GFn5AIVBuIFLVBkIF6UBJFAMBFphA9SAkUB1IFNVBf_E55AP1A4tAjIFG7CbzD20DXHFz4E60A7IF3UBr5A3IFQaCyqBcoDRVBy5A9IFWVB5BAYVBeXB94Ez8EfBF9qBccAmUAd-EgVB9ZA97AjVBD5EOPCaEB98EsHAA9EqjCwZDL6CzHFL5EtBFBAFwBFQwA6HFS5E8HF7oD2BFs-E5BFCIF7BF0_BvdAGIFRAFNBBTAFAQCq8AECFh9EstBZAFX0DcBB7aBLCFB_E-aBOQCZpD6tBh0Dw9ENXAhGFGoDe4EW4E9GAd6AlqDBBFdIFqIFN_Ec6Ak6AC6A9xBIBFG-EzHAYKFOdB5IF8JAlKF-yBBKAUNAO6ASFAu6AS6A-yBc5EzRChYBNsCwcATBFSXBIJFkKFfKFe6A7_Ev7Aj6AyBAl6AseBdBFcVBiABpzDkUAjJFQPCd6ADdBKLF7_E2BF9_E2zDtVBJ9E4HF3-AMLFUdB9zDEAFzJFRtBZdAVLFgdBxPCfaB3JFV9EgwA2PCmaBGBB1_B-BF8PCSAF_PC8_BSBBMIFEKFBAC8vBHKFxtBSIFeSDfAFC_ENKFf0DF_ESCFMwBnAF45EmeAcLFi4AtAFeQC_LFv4ARGCK3C5HBkQCYBCDMFMTAx0D5CE8KBKMFabA50D5TEXfBEpCPMF0dBMJAeHBIeD7cBTyAFgBHOAIEACIBoHBu3AcQEZEEVPATyAVYBgMFyiAnmAVMFEpCL4COMF7KFjJBWMFqwEJ5Do7CiLAeCF1IAeHBxqATKFeIFdKFyWBpKFgdBeHBaKFc4EcKF19E6KFALFgKFUdB_MFiKFMoDlJA9MFg6AIEAnKFuPA7KFlqDH0Bq6ANMA1HCYLAvKFg2Dx6A1IA3KFy4Em5AeKFFNF8KFHNFp6APJFizDb1APMFo6A2MFoHF5qBZ-ErHFgBFOKAILFqbCuMFOdBH0BPMFTNF8_ErBFQLFIaBSLFCAF-KAeHBUNF4EAXLFj_AevB2VBgvBB0DTtB-NFeEAVNFeLFheCgLFZ5EiLFApDyKF7JFvvBnLFHpD_JFqLF3-EtLF5vBPpDwLFq5EIKFBwBTIFLKFd0DXIFQCFbpDTQC3kA8LFAuBBuA1NFTyABMFpBAuAArOFGZB6xDf6EwxAIEA_NFwnCrQCsMFzHAWTDqQCr6A3OF-OCRGCjIB8DFbSCWREmRETcDSMD8KBIOF9OFnPCcZBWaBM_D8JAlHAC2AvNE7uB7EEjLA5MFCNFWKFzHA56AANF69ET_EVKFFBFlJAaPFJNFB-EZPF16APNF_zCmcB-4AWKAcNFXHFjCFRuDWbA_zCfHFb1A_zCDLFdNCjABfVBwNFpKAlZBYPC5xAnXAoPFTPCaQCsJFg-ERLF3HF8NF-0Dl-EDOFn_BaLFjvB7QCF0DU9EOOFGWBQOFkLFDpDa9EHIFktBP0D2-ELIF-_BXAFFKFcOFl9EFACKKFNCFWIFPCFapDKwBmOFGbBoAF9kA-PF7PFMlAtOFYGB6PFZQC8PFwNAytEBhAqKAwBAxtDLXCdJFI_D62DvMAFSBm3EbGB2QF72EDFB_QF9QFmeAy0DdYC00DitAe3D8QF72EGQF6tEZACSMFSjAuvEBvEgwBf1DNzCupDxFEZBCHqDHBCVpEswBMZA1pDo1DbRFQJAyRC6pDt1D-pDv1DBqDJEEUBC8RC11D7cDaRFFxBcBC71DMqD8CBfVEEGEkBCC2DuKATqDBEEIOEHvCLtEK2DWzCaQEdqDd7EN6EZUCScDuREcKEZNFzMCX2DwqDZ2D8eE57DYREsSCf2DZKFi2DySCk2DsHBDyBYEBruESyBgVEiCCq2DgEB_qDb_D2dBZSF6dCbSFErD02DbyB22D65EFeB4KEF5EQrDBFB-2DFOEA3D3CCC3D_FFeeBL2DYFBWlEDOEKSF7xBgrDqeBpTC89DP3D_SFR3D3RFh7EaNDqrDV3DFcCX3DdDCZ3D7QFHUCeGFvLCpSF5-AA6EmMAX6ED6Ek3DPUCm3Dd6EJ6E1DCe0A3DCDSFxgCoPBv3DyfBx3DPsDX3EDEC-rDY6EURF43Dc6EE0BkYDzOF_3Dh6EB4Dk6EA6CZECuCEk7EH5DW0B9OBfECrsD-HBu6E7HAw6EkgBy6ER4D06E0sDRVC2sD46Ed4D7sDzgBNVCw0B_sD66EiIBTVC9gBcVCj4DG7Eq4DLwDdVCBFCH7EDFCPtDFFCv4DLwDS7ELFCrVCV7E34DwVC54D37E74DHlBgtD-4DlTFcECETF2cEj7EzJBl7EtrDn7EIWCM5DsFCr7EP5DPWCv7E41B5iESKBmUFGDE_rEMRDa5DV5D0VC47EJ5D67EDuDmiBlWCi5DtWCIuD9vEW2BaCFNuDcCF1MF7WCg2BeTFOSDcuDv5DtPFy5DlCFWLBnCFFPFGSFEQArCFz5DkFAhuDG6CjuDtBAMXCB6DB3BpuD6iEQ2DtBEOSFpCFCjB6CFZXCY8DbXCuhEovECOAT3B8uDDDFQLD_jBkKECkBX6DmRBZ6DLDFb6DNDFQvDUrBRkB1XCKvDgcCTDFCiD95Dm6D9rC8MBq6DANBCPFt6DHYCuFFrkBjDFlDF16DpDFI4BrDF8HClvD76D_HCwDFpvDyDFGBEFICtvDcDFD8DOlBgwDNlBqYCCPF4vDOnE6vDO7D8vDHEFTVEbIC5YCDEFjEF3YCVgBkFCjICMEFTZCPEFYEFwwDD7E2_DvOBOwDo3Bj7DXEF1KAQZCVFFRvDnICWEFpkC7WF9DFA4EbwDiEFAXFlEF-NBnEF8WFhZCGJCP2EloE67DbmBtEFSJCvEFtwDWJCxZCi3EzZCF8D-ZC2wDJ8D5EF5wDM8DOQB8wDIMAJ6B_EF_wD0vCJyEQLDDFFXnDFFFvXCYHCIxDkJC2MA46DNxDYnBOFFZfAQFF9pCSFFWxDUFFJxDgaAXFFbxDjaCy6BbFF2vCw8DA3B1EFhFFvLBnFFlFFqxD1BEmRB68DrRBrFFs6A7aCxRB-3BFGFBbCyFF6xDFbCIGFEGF3FF01E6FFm7BeSBT9D-FFO9DElD3cCnSBCGFrYF6oBOTFzMADGFGpBAuDWyDKFAi9DZLCnbCbyDm9DobCRGFqbCq9DZpBMTAt9DdpBlyDoLCcGF29D7YFyEA29DQ3DFGFVcDk2CtTC2yDJ5D_9D-LCJcCAMC9yDcJAWPFdPFK4DdzACoDtGFoIFL_E4uAlZF5nAiPFtGAsZFxpAsuBvZFgECozAPoAOPBBPCUKB6bAToA1mAPFAMeAitAYXBJJFSTAK4DzqBQVBAjAK4DjZFO7AwZF8WBsUB_hAK4DbPFvGF1_AKaFluBMaF1HAOaFiPFHVB9SAHaFE-Eb7AYaFCaF-UCrPFWoDTXBUaFVJADaFX9BPVBw0ARVBDaF0PF08EbJFTjAdJF97AXjArUA4XCrEAlSDvlCmXBscAbLB3cALGAQMAAzAigBEnEiRDEpEw0CzVAvrBJCCZgDpMAhREYEA2BAe-EuoDsBFDQFuBFj-E1oDXACfBAyDEPdAYLFfvBYaBHrAfTAXACgeC7jAJAF-oDPOFb5ESQFe5E9JF_BFpLFj5Ef9EDKFaOF7-EQIFbAFfQFo9EUIFq9EhAFOKFu9EG_ERKFjeAoQFVxASbFUbFgAA6bF6sElpDQRFKjDs6AUbFgACIHCjACeuEt1C7bF6tE7bFzQFDaD8cD4DEqjCsBA1dEujCXGAPQEspDZvEXvEQHBQSC3jCEEElwCUqCHEEx1Dt1AKEEnCBBkCSdC9uEUqC2OAGkC_uEXcFKxEGSCWEE0RFdQEPkCcEEDhCxUDfEEwOEhEEYkCfIEZIEaVEmEElpC5cFpIE2vCokCciAnFElkCvEEDdFyEETME1HCd1BZlC0kCGgC7EEsPE7kC_EE78EMYEIFEWwEFFE53D_kC-aAIlCbwEMFEOFEWkCQFETlCAnECnErqAjXF-7DqFAflCv-AbFEDTEMDCnlCoFECqBqlCjFEoQAlFEWEFwEEYIBpFE0lCwlCfxEpfD7lCbSBWNE_lCbSBBmCs7E4FEYRFaTENWEvBAPWEOmC3RERmCiSFo2DZrDGGEMyCnmApmErmBReFxmCtmESGE4IEF9C6KAYeFW-DUMBiCEwOCeGEUNAgGEAuEiGE-fDCxCmGEe3BvGE0GEaAEQVEsGETLE-tAoeFKeDdcByGEVZA0GEZnCktE4GE7pE6GEJnEgwBVjAjnC_GEryABHES1EDHE-eFrnC2nCMHExnCCZEMHEsnCE2CSzCRHEWRFTHEYRFVHE51CEoCZHEHoCQFAJoChHEjKEOoChHEsqCkHEvNEnHEQoCYoCyHEboCpiA9fDdODCYAZCDifFsnCd5C4CDlfAXuErMA6HEHDD8HElpErbEBIEYBCsxEtIDGIE9oC_oCQKDFkAMIE1IAOIEIpCySEPjCTIExSEQpC4sAoIEjYBslEjIETIEoEEcpCJBCKgFXpCkIE1cB9cFVYBWIE8fFJJELgFwXAupCjUArKEzpCfsEOGE-VD1IEQJAnmCRADRFFqhDRFFrsEvZDUrBARBgXF-eEqTAMqCrJET1CEkCrIEKJEvpEouC6aEPJEGEARJEH7BeqC5gFdtCjqC2aDiJEpJEpqCCOE7GAcfFfJEUMEvtE-aDDhF1qClJEgJEnJEChFSuCVTCNwCB6AHOEJKE7UALKEirCNKEVrC1JE5NEYdEidENrCWKE7JE41DaKEG3CsxBXrCxgFWnBmKEWhFCrC3IAMKEGxAlrC_MCwNERKEwBATKErgAtrC3YFvsCjhFSrC-JEmhF2rCCKEYMBsNEhKEbdD4LErIEIwC4wEoKEFsCRcFigF7QFYSEALEkmAwKE3pCyKElNE0KEJrAYsCVsCLrDPTCXiF5ZA7KEXkB-KEugEAZBjsCYhFiFA9bDnsC8OBOuEkOEKLE9bDMLEvpDEeC41DaRE8NEnLEANETLEfdCdgDXLErRBFSEGtChLEJtCq2EHcFLhEpyAhLE7IAjLElNElLEVtC1ACHeE63DhnActC4NFftCCdAhtCj_ByLE_xD0LEXEA2LEWfFXDFJ8BfHEvtC_2DSlE4CC0SFyyB2SFieBBDCxVAFME_tCIMEuBACuCe5BZ-BMNE36CEyAqNCivCqQAOuCmJEdtAPNEujFXMESIAoQEaMEONEMhF7uCfuCgMEiuCiMEmuC2gFSxCxpEvRFluCS5ADeEvuCTzElUCIjFvMEENE3uC6ME1MEeMEVQEBZEUqCgvC0ME7NEQLEFvCKtEUkFURFBNENtEhxBLNEUuCINESNEhkFSMEbME7jFqNCRNEvjFUNEuBA9dFZCBDtCCUEkiCSWEwnBbGE3hCfNEzvCoiFVPAprB9bD0wC8vCfaB-vCbqDAwCCiF7rCuNEGwCSFAHiFnKEqNEmIEtJEJ2DncFqpC5NEdOEXwC-NE89AziFBOEdwC7RFsyBHOETkFdcFO9CWOEOOE5-DZOE2dAbOEUOETgFMzENOEzwCNlF7eF-JE5wCYkF1dDgOE8wCVDE9zECxCbvEpKE_YDIxC9rEFeDMwEwzEwpEyOEMeAWxC1OEiMFXCC2YFcxCY8DdwEVdFcwEYeDCPEY8DEPEA1CNQAuMBHPEeVFP6EKPEUjCyxCpsE1xCfNDQPETgD2vCIyEVPEGyCpFEFyCoxDbPE7lCdPEwFBNyCgPEcIBHDDjPE3VCUeENlDowEsPEewElBAgwEyiAxPEmyC0PEK8B2PEbLEuyC5xE6PE9yC7mF_PE7PENlD7yCAQEtmFeNA5mFCzCPFAEzCJzCOQESLEKDDESESHEUQEbkFclFSxCghEAME3tCM2DYzCpoBBmFtdBl7B9SC41DiQE6sBjzCmQEmzC_fD2xErQE4xEejFwHEvQExzCmnFIYAC5CIiCtgFxVF3QEKDEsPAzBA_zC8QEkVCScFGEEG0C5dEtPAFREL0C4CF02BKREDREU0CVFEAoF7GCRREZ-Be0CteFRmFoMDgVFm2CJzCm0Ck6DsBE9gCoCFOoFxcAu0C5YAjREwnFWoFMMAkEA30C50CGoFvREQtAB1COeFOWFuVFUoFfVF1REAFAJeFdGA5REzvEuKAGxEsVF_REy7DBSEJ_DouCOnFOfFBkDe1CKSE-nFTYCOiF4KDOSE_oFQSEiuCSSEv1C-iFbQBVSE01CaxEHpFCKC41Cs6E-HBsSEgSEK2CsSELfFTpFC2CnSE6eFQEAqSElSEXpFtSEqmBR2CUpFQ2CV2CS7C0SEa2CO5B3SEe2CfsA7SEdFEhjA_SEiGABTEjBAcFEu2CB8Aw2CFEAy2CrcBXGAKTEEUBMTEsZEFADRTEjHAaFAB3CjjBEeFZwENqBEeFcTES3COSAc3CdVAe3Ca3CKqFgTEMqFmTEvMAq3C9wErTEtTE9wEv3Cx3CReFFGF1TEbqFMcFb1DSuB0WEMJE_TEthFpDDcCEKUEbjCOVFjpD_QAaeFN-DlsEQ-D4WEvXE34CRUEJ2CXUEc4CoSE4NAP3ENnEM7D4WEcUEFYEeUEHtEgUE4qFQEA4-C7qFmfD7WE6dFWkCzfF4VFVvE7dFEXEYRFyUE2cCJXE1UEH5CmpFrHDMPEN5C8UEMsCR5CUEAAVEW5CMqBZ5C5SD6ZC30BGVEomFqbEMrFIrFU-DbSBsfFKhEEHCaSEZlCIEFsHBVVErEAXVE79BNXE4KDz5CvmBdVEH-BvcFPxBGWEvWEU9CKdFc0CnVEStDpVEI6CKHA_mEulB3VEnGAxVE1JCzVEhpBGnAV6Cb2AX6CVEBZ6C-7CpBCc6C5RAAWE6xCCWEl6C1JCGWEp6C1JCEeFEeFRWEH4CTWE16CHAEWWEvxEzVDZWEF7CUsEP7CS_CtsFEJFiWEe6AkWEZUAmWEBDEQ7CbmE4NAT7CoHBtWEAsF5JAxWEigAzWE7sFNRALgD_NAdxE-bB6WE5dFrUEi3CDEAt7CDqBAXEy7CEUB07CFXEXjE57CmoF1IAK6EMXEHCEA8C57AhSDLRB4vEtIDMpEDvEaVDFvEb8CHvEQ8CscDUpEkwBUcFpBCNpEmtFZ8CbpElXEdpE2pDKvEcRFyqFj8CRxEhXAQZDoMAdBDmfDRwEGEAzXEx8C1XE18C4XE58C7XE88C-8CdUEr_D8vEevEHUEsqFMuFcIBBwEHWCjABL9CLYEO9C4mDPYEmsFiSDFqFGjEUvEbxEYYEhLA2ZEIZEcYEgfEUhEAmEfnE8lElnETWD7hE1cEpuFTjEzCDA0BmfEtYES-CmlEdoEteE9YEb-CWoEnkEYoE3YE6uFsXD8uF_kEX-C8YECdCb-C_YEy-CSnFnfFeTDEZEvHDXLD9-C_-C5lEwuFAqEHjEZiEUkE-lERdETvF6hEjMDSEDFeEgwBJeEjhEUbEq_CqiEouFAsEquFuuFViEWcEnvFcvFINDqZENTERCDWAD0fB8_DxZEA0AYUAthD2ZEKBD5ZEfeCxnEBmEznE0uFDaEcoEX-CuvFZADMbE3ZEMaE82EHAD5ADQaEZyB9ADUaEx3AXaEFxAfaE4vF2BDfaEQkEsuFsODFbEXkEoaEBwFg-CsaEHwFKaE3ZEyaEQHB1aEtBD8JA_aE5aEWqCKiE9aE4aEWwF0iEzcEAaEFCDYkEakEQUDKbEnwFFwFQbEKMAPbE6VDKiEUbEWbElFAkvF4hEavFglErKD8MDXwFkZEziEXvFOWDwWDdiE1CDLRBobEmrFtfFQVESdDZYB-CDvbEBDDjhEybEHDD8vFrvF0cEpvFleEDxFBNDexFOwE7lEyuFgcEjlEzeE0eFrDDIcEeEDRyCMcED4CsdBPcElEARcE6JATcETVAbxFxuFExFWvF6lECkEovF9lEKxFBcEnxFicEzkE9eBolEQrBuDDvFDqcEiED8wFtcEVOCvcEiAAt_CnuFBxFmvF4xFdxF-xFnTDxKD8bEWyFtuFsvF_ED0cFFFDxvC_QEDdE7EAFdEiyF1KE3xFUvFznEixFisE8xFYyF6xFCxFkxFcyFMxFF1ElFAlFDcLBadEQnAcdEytAMHFaCEwFDL-BzFD3uFEvFodEAvFNqB9FD_FDrGCRHAudEFeFxdEUsDJGD5nFLkF4dEKyFxmEimENeEkmEAeEQmEtuCTtCevFSxCIjFJeESzFYSD0mEWzFvAEeSDTeEgeE9HE7cDYeEgeEnpEFMAVNDeeEZeEheElMAjeESvFTyFoyF-IDpeEkKBreE7kE5uFGvF0ODveE1MAinEzQDlBAcHDFcE2eEhHDH6CYUA6eEboFqoFrHD6eEVNDEfEGfEzZBIfEFkA5HDxWA7HDyzFfvEUyFMOD2iBRfErkCTfEWIDXQEUzCYfEGJAaYEcfEh0FbnEZbEayFVMDJPDxwFbwFGxFwbEqfEnIDLGAtfETlEzuDmpExfEyhEjhE0fEtLDW0FbbE0zFhlEqyFAhEsyFBNDHJDJJDLJDNJDPJDE1FAKDIgEZJDbJDdJDfJDhJDjJDlJDnJDVgErJDtJDZgEwJDOBAyJDWJDTBAdgE4JDcEAggEigEkgEBKDDKDogEIKDKKDXnBNKDRPEEDFMmASKDF0CygEKiEeKD6gE9gEASB4gEioA1gEhKD2gEASBnyFbvFVyFt0FGhEPUCIhEOhEgiFmzBDODPhEGZEHVANiCtwFJxFXyF0cEZhEyiAchE3EFQKDfhENIDTuEXnEIBDghEmhEn0F91FyiEshEOwAvfEUCEy1Fg_AxIDV2FpLD1hE1fE70F-vE71Fq0FLPDAwFAzFdwFCiE6KAEiEBMDMoFBcDxnFEQANMDYlEiHBdBEOiE57AAxFdnEWiE90F5xFvuFzzFp2FZvFD3FgxFZRDfiEz2FFSFK0FoiE42FMiEmiEVOCoiE92Fo0FEbEuyFG3FwyFhxFU3FAcE2iEuXB4iE1FCtVF1IAcmFRNDXNDBjEXNDJ2F7xFSkEvNDGyEQKDMjEnNDZmFn3FvyFB1FPTDsjDZOD1jEjeFmfFqNCsjDmTAnXAgjEjhEijElODm2FRyF-2FqvFY0FvNDEkEB0FcoEFyFdEDXODzjE_JAZjE2jEkeF1WAfOD83F7jEKiEkODkjEB4FcnEa3FXhEhnEuODA0FzwFkcEIkEwjE83D-MCvBCNkEKiE-OD-MC61FgxFTkEo3FYvF0LDawFP-Cg4FvTDRPDcPDFlE4zF4nEjkEkYD8nENoEYoEqkEJlERoEdwFtPD24F74FMoEB5F3FDJoEA5FXoEX-C8kE34FDyFQUDToEK5F9uFM5FIlEO5FDoEQUDeoENlE-qFXyF97BRlEWrDUlFYfCDMEDOEkiETtCalEXeBclEIRCn2FenEF4FxQDByFsjE44FqDDi4FplEeIETCEmpEtlEwRCvlENBCDRD6VB0lEVND4lEC4Fb4F3bEviEu4FKxF_lEX3FB1FDmEgqEhoFMZAVeFASDlRDMeENmEPeEmmEsRDSmEUqExRDZqEzWDYmEV6FAHAFtFCYA8RDcpByAEhmEfzFOeEbSD2mEISDaRD3TEqmEK3FsqDK0FVeFh6FezFQ6FgzFPmEizFVVDQvAMnD6mEBsF8mERlC-mEkVEWVFhqDTFE2EE_aFTSDvSDInESUEJjCLnESuBGrF4WEQnEYTDXTERwCUnEueCETDo4FGTDOmDm0FxcEuwFKxFPTDu5FFkEa2FjuCM7FpnE-wErnE5FFkdEhLAfTDPhCKiEDCEw3FH6Fp3FXBD_vFQ-CcwFQPDxTDboEt2FjPDlPDQoEL5FC5FFoEz7Fw5FSoEGUD37FT5FdwFPoE77FP5FEUDGQD_7FDvFB8FOQDH8F-nEU5FfoELoEhUD5JAjUDkoEL6Fo2BooElUDqoE7UDsqEOzBErEtoEHrEc8FGrE3oEzoE5oE7oEi8F9oEIVDAAFKVDhyFDpEOVDRHBHpEpYBo8FeSDktFYpEEvEytFGvESpE2tFoXEcRFTRFQaAz8FxtFM8CotF38FJvE58FaRAOqEjpEaJBLrFq1FqzFj1DkeCjWDPqE4YAtpETuF2cF8lFkqF0cAzpEEWDlTFMwECsEIWDuOEOWDFGFynEUuFBTBXWDFqEaWD89AcWDA0BeWDLqEhWDF9FlWDTsCY6FTmEYmEWqEvWDu9FW6F9CE2WDciDeqEMGEdED9WDbEAGZDKsElqEc8FoqE7tFnjE2TEl8Fa8FtmDuqEJrETXDxqEK-FzqEXXD1qENrE4fCdXD6qE8qEMJA-qEFrE2oESeDqqFE4FVDDW-F1oEArEH-F-9DJ-FxXDO-FMrEnBA1XDKiBQrENGASrEvrEUrEurEdPDYrETrEcHBbrElrEGIAerE0-FlBAhrE3-FkrE2rElBAnrE3-FqrE3-FsrEB_Fu-FTYDqYDrrE1rEx-F3rEyYD3-F6rEa9FoOEe9FBsE6pE2lFrOEn7EGsEDEAIsEBVDkqE1KEvsFOsEXsEOZD5CE9tFxEAc_FWsEE7CHxEaZDcZDdsEaFAgZDzTBa-FfxFjsEhZDjQCd6FosEj8D9IEysEk5Dt_FjxFi0EogF-IEVFB7gFQtEXZF5sEbqC1sE__FfqFyFESuBFaDrcFCtE2dEoTAnQAGtEccCH7BPaDS_DckFSxCZQEYkFUtEeuFbiCQAGg9Fu6DgaDYtE_FAQIAbtEiEAanCdtEP7CJIEgtEtaDrcBwaDXEAmtElnCotEKhFzqCAAGJuBvAG_aD6xDuvEqeFrbEMDBWRFKbDXRCC-FObD2uE_bFvqF_tEkfFj7FDuEEfAsnFXyEoyCIuEkiACgDyQESfAkbDNuEMpFLsCpbD1FAELEYlAzlAmvEnrF_HEIuEZuEdBEfgCWdDYlA5kFcgAhuE6YALQAZtFDPFO6ENoFM3FZmAouEcmAanFFTCmmAxIDyuEr6FiqD0uEzyDPbD5ZA4uEGMA-kClUC8uEglF-uE5OAg1D9DEgXEiRAZVDY8C_8FRpEmXE48FstFeBCH9DwcD0eFPvE6JAwAGSvEQvErtEFAGZRF0tEUuBOfF3vEdvEAVF80F3sChvEuqFjvEqVBNdDYBGRxF4AG8CDZYBauE2bDfBE2AGplFQEA6vEidDfdDvoFGEAgCGdtF5vEAwEOuFdCGo2Fa9C4CGyUFVLCDwE3dDGwEK4B6dDIEBKwEH-BMwEYAGQwEFcCIeDwGE30EniAHmFdwEYAGQDG9OEumFhwEXZFheDObAVDGleDFcCswE_wEuwEzwECfDgDG1wEeDG3wEz8C7eD4wEwwE9wEBfDBxE8RE5CGxTC8ZDFxEtDG-CGnKB7oFg1CUZASfDNxEdIAIaFnHAu4B79FmZFsGFbUBR_EpIFbzA9DGSVA_DGQbAA-EFEG8oAxZFbaFjMCiAAKEG1ZFJBAqzA_aAToAQEGuzAZoA1fDVTASVA_GA_-DCHAV3CzVCeEGtHADVFzlEp7CEaFsIBOcAvAAoBASVAnJA_-DyJA7BAG2BqJAuAAvEGzVCprFZ0AZoAu4BMSAbEGiFBQEEOEAr3CiEGUKBhEGG2BkEGqUEEaF4EGoEGqEG-iAtEGO0AzEGDVFxEGMFGUKB1EG7DGrGAWEG28BZEG9TA6EGdEG-EGG2BBFGzVCDFG5lCPaFS_EqaAUFGLaFpaArxEaEGMHAZFGfEGDVFcFGjEGMtFPzDYEGmFGXFGoFG8EGsFGAFGaFGdFGMtFG9BUEAWFGtSAYFG0FG3FGrFGAGGUKBeFGL-EUHFrLF4KFYAB7FGxFG9FGzFGDFAK2A1FGTMACGGIJAEGGTHFv7AjqAnEGD4AIFGsEG8EGuEGwEGOUAyEGG2B1EGeoDf-Ab9BELFK5DfVBhGGMtFeJFeGGeJFrzDKFGd-EBQFNbF6NFEQFwJFDAFCOF_zD3VB2BF85F2dA9VBFqENOFBIFgbFX9EOAFoaBy-ElbFWOFnbFVAFg9EqbFPIFRpD9-EKCFvbFhOFOCFiAFkQFQKFbIFXuBCBF88BjFGTaF0BA4EGsSA79FcEG_FGqFG2FGiHGTGGuFGnIFCEGqZFvAAaHGeSA3EG5YC5EGNGG3nD81CSGGzTAzHG0BAUGGvFGUEAdHGnFGgHGOGGyHGkHG0HG_HG2HG5FGNEGKABtHGXOBvHG8HGxHGmIB1HGQGGlFAUGGEJFVHFx4EHJFJGGcHGuHGeHG-FG9HGLIGBIGNIGCIGtFEFGGWGGPVBGFGZGGrEG7BAKFGrJAPFGIJAOFGpGGeIGyBAWJFfoDrNFqHFdVBb-EkUArIG0lErGGzVCrzDuGGcGGy_ExGG5NFb_BPbFTLFxJFWbFEOFFrA6GGzlE8GGEqEEPB_GGLAF5JFROFlLF8JFFpD-JFtaBYQFobFZOFAACbOFW0DdOFyLFdAF0LFwbFgAFYpD4LFkAF1bFWHGSFGqHG8UDtZFnZFBEGYHGznA_WDoJG1SAk4EfHAtJGMEGAHFF-EUbAyJGPfCpzA3ZFCPChwEVEGFpEShCPFAGIGHRBTIAV3CShCI7FmHEhIGuHGoEGvEGShC1fF6JAM1A21As8FvSDYXB6HGZFA_5CjqAiIGyJASKGPABRKGL6CBKG7GAsSAkiC_GAprFFFGJKGD4APCE7BAiGGbKG-JGiSDuNCUKGaFGFKGcHBxCBuNCjJAYKGLFGkiCNKGlBAPKG6IAcKGsKGEUBuKG_5CzKGmJGHIGoEGaKGMXB8KGU9CtKGWIGATAhKGNFEqGGBLG1KGrJAnKGpKGGLGrKGLRBlJG3JGbHGuKGEKGwnBGKGgFGDEGiFGnJG28BaLG1GAwKG3GDNMC_9EaMCtuBVIGHIGsSAbLGLRBGKG6FGrLGCKGtLGkLGcLGxKGnXAqKGXBDSKGgaFdvAJvByLGfKGATAuLG5JAGKGMvB0KGlKGdGGMKG1oC_JAuIGkGGcNCsaFALBaRBdPDvFAc-BjrBpYBXqEHeC4GAQWA5OD4jCQMAGJAFNAbeEqAA3KGKMG52AoUA87AajAlcApOCzjFv9BaOAfAEXxB41DVAE0_BHHELhAXYB4wEfhAj5ByKF6KAAQAXtA4dAGMAqAAjKGmXBjKGXxEldEUMGuLAHtCmBADkDT6E89ADZE-EA2MGdVAwEAStASHAXlAmVAzAAWFAm1AETAgFA8CBp1D4hFxTAvBAgCBG5AgTA9ZF0OAnsAtbAhRDwlECxA72EToAhBABPAStATNGStAPIAdMArrC3BAxIAzqDP2BShC1QFKFA3aFTmA6aFU_AmRB3bAETAQaED9Eg1C7OA2QFHEAm1AlLFNVDnKBveCGNB0cA4HA5DEsxAUeASxA_pA6dA6cAQhC9ECd2FUQAENGbLEryAHNGfTALFB3tAzfBg2FhODQNGuAAXlA0AA0AAQXD7zDrxEufEYOG-9Bj9BqFAGNGDkD7bAPUCvID2IDQMANNGAdB7tCLXAkOGGFAxAAyAA4AA9KAwAAVNG2FAGtAZNG3hF1rBYCCeDG2OGUUENqAqqAFuCozB2wDZOGwOGdOGGNGA2A-YBm1AS2FdhEKPG4WDPNG6OGXlA_XD3jBLyE3EFRPG2tAcOGYLAEsBg-BcTCM2AYPG3EFaPGEdAcPGRNGGFA2YDzgDwuBENGwJEEYBlBAmFDYrBOFAOOGy9BGEA4hF2rBvSD1FA2MCUMA9-BxFD-UALGA2PAKFANNGyMGTVARIA5UAzLA3IE_aFmNG1IAq5ENOGQcF9PGSQGd_A5cA3PGQVAr9B3NGD7CfWEpcAysB4aF5UA7NGQMADOGJcBtsFeYB8dAyvF27DGQGxbAyCBNiCclDgqAguAarBdtCSSBsrFv9B_9BWdAaOGmnAINGl7BPFApnCS1AStADNCfBExAA1HC3HDoOGmLAvoCGyEENGaOASBC1FAGpD3lCaMB3MAEEAJLAqRC3OGaFAOVDfDBm3FORGuKFgrF0mC5bAURGeNAWRG1TAYRGciDaRG5YCuhCMMBNRGtOGSZBVMGEOCf-BEGBSRG6jBS8AGhCXRGGeCZRGEpEXOBrRG4BAcmFeRGGEAnPGEGB5pFEQG2RGlRGMJAnRG4MCpRG8RGFeFqIDsOG1ZB7QGvOGkPGINGs8F0OGUQAtPGONG5OGwPGpWBAPGCPGXNGWQBPrCGPGR-BIPGpeDYSG6zA57AwfAgtFihCP-BASGVCEBBDrhCL6CdMGyxFXKAWNGEPGuyCPVDCECghFvNBkdC9sCodEWiCjPGbOGlmEa6EvzA9RDXUAdiC9RGuxEsgEcKAENGifDDNGuRGCrBSSGBTGfTAs8FLNGTbCbPGaSG7OGnSBWHD0AAeSG2SGhSGxjC2kAbNGvKBeNGj5AgNG4NAMeAnmCkNG2UDaQGw9B_cAToA9zFsNGGQD5PGHHAhBAuNGwBA4BA8MCtBA2BAVOGLXERXE6QGuOGChAXhCppEZwCiSDySG0zC1SGYNG1FAP6ADJA8dBEUGU9C_PG8SGvdEFrE-TGtSG35FMeAHLGg1CGUGdTGJUGfTGRrB8JALGAYUGiFAQUGWhAFJGqBF1zDsVBzGGAJGFQFyJFXbFLbF7GG8VBJJGAWBLJGxsCBHGv-E8BFFIFRJGGHGTJGKIFVJGaQFNIFYAFdQFSpDubFgOFhQFybFhJGZIFcpD25EJ_Ey8BhFG8DGhLGkFG_KGShCeLGpHGYLGsHG5HGKLGVKGSVGXaFXVGsLGLLGShCxLGRVGiSD5LGkCD7LGGGGNRCdNF-LGhVGE9EyqBXKGHMGO0ASKGraFaJFQMG76BSMGaFAtSG1sAAMAYMG6MAp4FPzEPrC-EAeMGJzAWMAmMGkcA5OAvFAdAEmXBsMG76BjFAvMGNBBlLFMQGKUGG-B1MGg4CcgCkwA5MGsQGlrA9MG_MGysBBNGPPGeTDATG-QGfTAfhEMvFMNG39FvPGZTGTNGbUGgSG3pDhTGDzAcNGkTGicB5XCnTGiNGsBAqTGCPBsTGoNG4IArNGEOCwBAzAAuNGqWAxNGzNGTSFtIB2NG8QFv9BkQGCQAmQGjWA9NGcNG6ADf9CL6CoQGFOG0_BIOG8hBKOGUKAMeAWQGuSDQOG8qBo8AUOGk9FtIBXOG1JAfWGlPGAjFbOGA2AgOGmLDVMAjOGlOGnOGkPCqOGz0FGEAiXGxOGJNG-EAWSG1JAmSGiWAqXG8OG-OGdSG0SGDPGcUG4JEjSGfTDlSGkWG4hDMPG_pA8TGvBAQPGPTG4YBRTGgWG0tAUPGwuBWPGzXGkhE85B6dA3OG4XGdPGxPGLMB4BAhPGVYGxXGfTACSGh-BJfAqPGSLDZgD3XGmWGePGY_BA2A1PGzCB3PG5PGANApjCdED5ODjUGBQGEaAQaEisBGQGJAEnrCWTGTmBM_DyNCPQG_VGhZDlNG4PBVQG7PGXQG5ODDZGeSD6cAdQG59BijA2QFgQG4KAiQG1ZBHXGHsBh7B0LAnQGFXGimAE7CrQGqsB5ZEDwDL-BpQACRGzQGoSG6dA0XB3QGrrFOVEKPAfYGxvCYvC4NAiZG0BAERGeBEfBGHRGbEAJRGAPG-KAMRGv3FtSGQRGaFA0RGAWFVRGeMGISG5RGoRG7RGHRBcRGWgD7ZGgRGESGNsCEJA3RGmRGDaGKSGFaGxEAbYGtRGQSGAUG_jBFsB-ZGd3BAaG4RG0cA6RGbRGbYG_RGLYGCsBYaGoPGLaGbaGkRGBaGUQGQaGrKALSGGaGNSGrOGhXGjaGA-B9QGjXGVSGpxEnYGYTGXlAfeA8XGfrCfSGFPGEQAjUGGIADYG8YGzZBNMDpSG46FrSGXpCVUGCUGwRCwSGFUG_VGzSG-aGeTG7MAmUC3pA6SGxNCyBElTFnCEfYGQCBA0Bf6F1ZBGTGqEAITG5YCn1Ft1FUKAMTGLpFOTGWaGvRGFNGTSGTTGmADVTGXYGoYGGFA9zFpWGFPGgTGQJAiTGwEAvWGHxBX6CoTGjNGbEAJZGnNGbmDvTGbTGxTGSUDzTGyGA2TG4TGREA6TGIYGctFerBMbGXpC2VDOUGZUGRbGHUG-XGqWGLUGfUGTYGSKGjUGabG_WDUUGzaGd-BJCEqRChUG6dAPJA3bGKUGfRGdcGocGgcG3gCLbFPLFoUG_IGvJFP5EsUGEJGuUGHJGwUGYWDyUGebFt-E1UGDIF3UGEHGUOFc9EAKFHGGWAF_UGcQFZJGeQF--EgQFVIFGVGE_EiJG6LFQACSKFK_Ez9ECLGFrExWBqVG5JAiKGmHGpJGPMCbKFEEGPVGZLGYVG-QBShCedGsIG4HG_LGTIAMLGprFgVGmdGudGqGGjVGG-BiSD8LGl_ETKGxdGodGNLGsIGFMGZdG7GAELGSVGoKGMtFMMGfXBZJFtNFtaFRMGTYDTMGkcGwRG4VGYLAtMGaMG-MCcMG_VGOEABWGGFADWGUKAbjAf7AZAE2VGysBJWGPfC4jCY_DRkAOWGCfAzMGRWGF7CLQG-5AVWGcZG7MGJOFcWA-MGqGG97AcWGe0AgfDrZGTYGybGlWG6aGGFAoWG9XG_aGscG5bGXEA7bGdNGB-AmTGQEAAcG0WGCcGrTGeSD4WGqNGjBAxTG9WGBEA_WG5TGeBDCXGkiC3NGGXG6NGWZG7aFKXGfMB-NGNXGBOGkiFFXGmnASXGaRGJOGNEALOGXXGGZGZXG8rAROGsoATOG3PGQcGgXGwXGNeGubGSTGPYGkPGmXGchCoXG3EA5XGXMAsXGpOGe0AOSGyaGsbGQTG2fGOYGyOGc5A1XG4OGFbG4OG-fG9OG_OG9KArcGhSGBbGHPGCYGcfGNgGUjFoSGIYGKYGFgGMYGHgGjXGeOGnnApPGXPGlYGZPGEYGuPG7eG7KAbYGdYGFQB3eGhYGkgG4eGmYGogGZSG-fGyPGAOGsYGk0AFEAvYGYXGXsB-PGWgG1YGQ9DiRGkRAurB6YGKQGTWGmeGNQGzNCWZGRQGDcGUQG0rA9gGk9BjmC2WGKZGcQGHYBfQGqQGZfG5aFbfG6dAQXGaZGhQGwmAsYATVEgZGraGyQGtLA0QGMzA2QGL9D5QG3eGARGuZGY2CDRGjzCvoC0ZGgAA2ZGAPGeBGdPAJjELTG1fGPRGgRGaaGjRGOaGCaGeaGEaGgaGiaGegGkaGfRGY5ChRGFSGNaGHSGraGDiGRaGgaG3jBVaGgrBXaGlXCZaGEMATRGGSGqaG41DfaGqRGhaGdRG8hGXiGmaGlyCMiGcaGPaGQiGtaGSaGSUGvBADgG0fGHiG0aGSPGYLA3aGYnBWYG6eG-fG8aGSgG-eGUbGUKExNCDbGYgG3OGagGNPG1pERcG99BwiGlcGuSGxpDPbGU9CaUG7iG_XGQQGa6EYbG2rBabGs-C_SG1fG1aGCTGfbGTqEKFAibGcWA3jBJTGo1FobG1fGNTGl7F3eGUTGjWGNgGYYGbSG2bGOjGbcGhRFCfGtWGjTGFfGxWGHfGzWG1WGunDMfGFcGaTGSPAIcGDlEKcG1TGBEA3TG5TG7TGeXGFjG_TGtbGMDBNbGAAEWcG7rBYcGTgG0cAnFAdcGgOGL6CwcG7BE8UDjcGHjGwRGWUG91E6LGxSGOkGtjG4bGeUGgJAvcGWgGabG9IG0cGgPC0GG3cGDJGJQFtoDvUGvRAxUGBWB4BFhLFQQFhbFz_BPJGTOFkbFoLFHHGUJGJHGpbFXJGrbFNHGRIFcJGCxA1LFMKFs9Ey5ETdGaIF7LFWdGMVGfLGOVGBVDZpAJLGdVGZFACMGtBAdLGnHGrJGjnAVVGkGATlGzLGBMG1LGvLG3LGYMCoLGS8EelGAMGVlGhlGDMGjlGgMCebAOEGnlGDKGqlGXlGslGJ9B7KGVLGg1C3dGk8EwlG0LGkiCEMGXXBPLGuVGnIGiMGGIAbUAFeGYJFsNFyIGsHF6KAKeGkYDMeGZkGe6FXMGReG8VGuMGdMGWeGgMGDmGlBAMlAuHFloDbeGpMGOmGQhDNfCKWGieGquCNWGKWBPWG-VGbFASWGDwD4MGteGOBBZWGqGGANGqGGCNGljGXjGyiG4eGojGzbGqgG9eGTbG_XGaNGxjG8bGzjG_bG2jGKfGUhGEcGRXApNG6WGtNGSfG1wAAXGVfGidB1NGwnBYfG5NGbhGGxAUkALXGvKBgfGSKGQXGkfGHOGmfGUXGofGWXGSFARhG0FEtfGbXGwfGFEAyfGiLDPSGViGtbGYjGTPG5fGwuBnXGxhEpXGZYG_fGoOGeXGuiGHkGGgGunGnZBzOG4aG0gGOgG1nGQgG9aGIUGujGVgGBYG_iG2iGFYGHbGcgGZgDthGQYGxgGrPGVYG5aG2gGsgGPPGOoG1mGvbGmPGyRGiYGbeBkYGc5AX2FKoGpgGVoGshD0PG1fG2PG7gGMOGrfG-gGQ-B7SGhfGCQGzPG4YGFhGyeC7YGqeGXlA0FA_YGCQAQQGN5COhGJxAqfGxYGsoGOhGbQGPVAXhG8QFQZGmVASZG2UAUZGXEAJXGqPAEOGfhGRZGhhGtQGfZGjdEhZGwhGjZGNPGlZGqhGPxFooCthGpoBBRGXpGwZGyhGGRGIRGgAAKRG4ZGfBEUiGi9BIkGJiGRRGZiG1RGNiGciGJSGqiGFiGhiGPmG9hGKiGnaGAiGOiGdiGEiGfiGTiG6ZGiiGBSGcoG3YFaWAaiGxpGdaGMeAeiGMSG3jBGiGsnGGgGlaGDSGliGMaGniGCiGKqG-pGMSGJTGjLDmjGmADLgGioG1gG1nG5iGBPGgkGscGHoGuoGJoGmSGCjGHYGlTFGkGTcGmhCKjG8yFQbG3TAPkGQjGHhBSjGRUGbbGYmEdbG5AEIECgbG2UAdjGkbGXOBmbGtgEpbGXOB2eGZoG3fGSaGk7F2-CAoGqjGZTGsjG8mGujGBfGtoG-NG9bGcaAhNGvcABcGZQG5jGHnG7jG0AA9jGfrG6UA0TGMcGDkGQcGYkGPqGfgGJkGUcGDUG_NEyqGqcGkqGdUGRkGNUGtrGPUGlkGxcGicG8VEsSGCqGJjG0cAocGNjGRrGhkGyrGgUG3lGiUG2rGGMAnkGH9EN5EBJG2GGSGBzBFlUG_7AvkGvkA9cGykGG0D4JFBdG6JF4kGM0DxvBIIFXQF8UG-kGWJGU0DMHGaAFr5EElGgWBFVGgJGSdGIVGmQF-tBXLGkdGeSA7lGeVGwbEZlGidGgLGRlGa9AwsGZVGysGllGgzA4sGndGwnBsuB9sG_5C0dGhfGQIGHGGoVGXEABtGrJFyqBAmGDLGmKGL6CxVGIeGzVGctA1VG6nGprGNfCRmGKWGTmGLWGVmGfMGrzFxUAcmGoMGHWGfeGhmGheGYKE0CBlmGKWAnmG6dA0nCpeGIhGQEAsmGSpGYWGweGaWG1ZB0eGmMAHrGPmG8nG3mGldEUoG1nG7mGFoGhkGjRCDfGWrGGfG0cApTGEnG4jGGnGVNAInGPfG7WGRfGvNGaEAUfG0NGGGCEXGEOGTnGlQGchGWnGefGMXGAOGanGjfGGOGKWBTXGBTBVXGqoGApGPOGlnGohG6gGWMABhBzfGVtGCsB6tGigG6fGOCE8fG4PG1nGmOG3nG1fDxaGviGorGvuGyiGJgG89AeqG9tGbSGDoG6iGAsGlqG3qGXgGfqGnSGDjGeXGdgG8uGxiGaoGkXG3tASYGSoGFQBCvGZTGfPGMMBtgGrmBvgGEqGUvGmgGsPGNrG0bGrgGloGuuGA-BooG1uG_oG8PGzYGAhGShCwoG3YGFQGzoGIQG1oGutG-YGOQG6oGBZGosA9oGFZGmuGYQGCpGquGMZGTVAYhGPsEIpGahGYuGVnG-EAehGZhG6MGTpGj5BkhGxQGT1EmnG1QG59BnZG0BAshGIrGOYGqvEgpGmhGxZG4hGwfA0hG2hGLRGppGBqG3pGtpG9ZGvpG_ZGpaGJqGu7BYqGvaGOqGrpGQqGmwGLiGUqGqwGoiGXqGRiG_pGsRGkwGPvGIjGwgG_hGbiGrwG5OE4wGMqGMMBvwGtTGIiGDqGjOBkiGHuC0wGBiGPiG3wG0pGfiGaqGrnGwwGfgG6tG0iG1OGivGqgGiqGPkG9iG2rBoqGAoGqqGsoAEjGnrGVxGIxG8rGebGxqGMjGfkGGvGaFA1qG5SGUrGTjGxcGVjGxRD7qGVZAajGWmEcjG3CEBrGHRBDrG7hGPmGkjGmoG5tG2mGnjG8tGaxG-fGQrGAuGAfGrRCwjGnYBuWGBnGYrG3IE3jGTQGjnC6jGwTG7WGJcGirGLcGBkGNcGyNGEkGFCE5rGLbG7rGbkGvDCg5FurGSbGKyGxrGMUGIQGMkGxxG4qG4rGhtF6rGlwGmcGGeC-rGsxGpyGQkGryGKrGfcGGsGcWAIsG1HFKsGrUGskGrPCGJGzdF9GGKJG_cGWsG1kGCHGEIFEdG6kGVOF7UGe9EfsG-UGuLFYJGk9ECVGOdGQHGnsGD_EJlGqsGH_EnOFNlGalGjdG2sGquAJtGwnBpdG95FzsGBNFjzGadG3sG-KG6dGnzG8dGpzG7sG9nAmzGLRBozGp7CAtGvzGUlG-sG3zGyzGlEGDtGlVGLsFRIGi8EhaFwcA2zGddG_zGEFG_lG3gD_dGO5AvVGCeGiGGQtGJmGuNFpMGUtG3VGYtGPfCatGUeGMGAWmGetGZeG-gAwUAitG1ZBgeGZMGjmGgcBotGGcAqtG0MGttGrmGseGxtG8MGztGyeGoUA2tGJYGeWGYwGjXGiWGGyGpjGjvG_tGacGBuGKXADuGQyGyWGZrGJfGbrGKuGuTG5WGNuGKnGQuGNnGTuGDXGRnGFXGXuGIXGZuGdfGagCcuGBnCeuGEOGcnGhuGenGjuGgnGluG8PGCBDufGgpAnnGruG60BtuGPoGwnGecG0uG-fG3uGtXGCgG6uGmvG8QG-uGTYGBvGHyGCoG7XGFvG4yGexGkSGAjGLPGMoGNvGYoGDyGRvGxuGRYGi-BlgGgoGzgG80GqgGZvGcYGXoGdhEdvGKxGEGBfvGK2GngGM2GkoGzPGz1GCPG6cA8gGroGShGuyGvoG2YGDhGKFAyvGyhF2oG2vGLhGVbG8oGLfGISGQhGf2G-vGt2GvrALZGFpGPZGZhGT1GVZGIwGOpGpQGEwG1hFSpGeZGOwGVpGlhGRwGpuGmZGrhGpZGJpGmxGQvGJrGuhGQEAvZGdwGzhGlpGnpGewGYmFKjEJaGKiG_wGIqG2wGswGDxGuwG2pG8wGwRG8ZGzwGoaGOxG9pGd3GTaGAqGW3G7rG-wGowGk3G8pGzpG9QBriGgiGIaGr3GEqG6pGAxGb3GCxGRxGZqGlbGy1GcqGXBD31GY2GhqG3ZGjqGtxGAYGnqGJPGhxGGYGjxGsqGlxGHxGA-BqrGvqGObGqxGXcGzqGwrGVbGRjGh2GUjG-SG1xG40GZjG9qGbjGymC-hC8xGtiGMKDnbGb2GFeF4tGg3GggGUSGxbG4mG3iG1nGJyG_0GLyGCuG_mGEfGfNG0jGGuGarG_vG4WGXyGZmDhrGHJAjrGcyGlrGFkGO4GRSGBUGrrGAeEtyG_rG81GtcGzrGmyG1rGBYGhcGXkGhyGScGjyGKkGckGkVGekGW4GG4GccGjkGEsGa4GxcG_yG__EyoDvBFrkG3GGOsG6cGGzGxkGzUGctBjLF3kGTQFFHG7kGRzGCCFCKFgsGGCF2aBsbFksGJKFazGQdGosGdzGlOFfzGx_AOlGUVGuHGHEGjpAb4EcPF1sGCKGH6GqUBxJGG6GjzAEIGKvA4EGREGTEGSoAFeFLEGPfCK0AuKG7yClmCNKAWGET-AL0AQLGvAAd6GFfC3EAI4C1NATnBtFAEGAYsBVaE7yGWGEGFAJIAc6Gt6GO3AWGEM5AGUAj6Gl6GVaEo6GqoAciAkLBr6GYXAoDE1JARKGw6G4oA4EGdEAALFsFBi3EAFA46GJKGI7GROAkAE9kAP7G6KAOVD3lAjWAnpEyFAASBfnFtsGHIGQ7AcJAz6GC7Gq9EhpAgdGJ6GQaFTFGQ6Ga9Ab6GmdG66G16G8rAj7GvJGA-Eq7G8zGs7Gf6Gu7GsuBy7GflGS3A06G17GsmCCYFFoCs6Gh7Gv6Gu7GFrAD0GGtGsPFWuDzWC47GolGSzD77Gi7GS-AK0AGMGNtGkzDN8G86GjGGGeGImGFLFzIGlABy_EdmGj5GuJFFtBL9EHQF4GG0BF9HF2JFJzG0kGWrAMzGDdGmLFPzGGdGXOFZQFY_ALHG55GClGtbFZzGEVG-5GczGYIFB6G2bFXHG0sGQlGM6GrIFg7Ge6Gi7GrGF5aAoZFoHGYdGU6GB9Gr7GN8GCBD9pAcJAxIFMFAC9Gm6GE9G_GFulGKABy6GM9Gh7GO9GS-Eq6GwTAN8GC8GsmCE8G1bAFJFWHFhaFaVFgaDZ9Gz7GN9G26G-6GkNF8iA56GU8GWGEX5AtIAT0GZ8GKmGb8Gd-Ed8G3NFnUGJsGw8F5zDh8G4cGn_B--A1JFB_A_HFKAF0UGLzG2UGSOFasGb9EcsG1-EesGDCF35GOIFz8GjsGeOFVpDGlGiOFjQFPKFlAFMlGcIFrzGL6G7GA89EsdGT7GdGETVGJ9Go7Gf4EH7GmEAROAm-GiPFq9GCKGl-GeeFY8Er-GJ7GdGEsgAJ7GbEAV7GNYAX7GUECa7GC-BFtGnVGH8GyWCp9GhIA1-Gt-GeeFWNCN7GDLGT7GR7GVxA29GnGGjXB5dAmXBvUA4jCK2AzpDs6GfMBbEAq8DOEA5KAStA8AEETGGtAHsG89GG9EAzG_9Gm5GB-GDzGP9El8GG-Gu_BI-Gu5GRQFw5GjbF5UGz5GJIFSzGS-GUzGy8Gj9EICF18GPHG38GxbF_5G68GlQFC6GssGXdGRMCHSBiBAefCH6GDoDpZFYdGIAHKAHuJGIEGpLGPAHGGAEoAS6GfHAUAHelDuzApzAmGAF9AToAZAHYoAUEAIAH7RBSKAcDBjqAJuAiBA64EW8EHfAZoAjAHjDClAHv1APVBoAHqAHbWC3JAlIBYXBIAHvnB05AEaFzAHWZA71A5AHPaAOiCnAHKuAvAA-AHUEAlJGgAHxWBuAHEUCwAHn-GHAHKuAQAH28BLBHbWCNBHbVG0BATBHsyDwAHxLGYBHntDwAHB_GM1D4dGtAHKuAkAHHfAmaFZXBzAHa8EcDBe8GObF2cGp_Go5G7HFoABRsGHzG-cGH-GfbFK-GCdGM-GUQFSJG2_G15GprAKHGAlGisGxLFcAF85G__GfJG58GkOFDAH88GIBHQBHVAHKBHjBHvAH8XAv7GG9GqJG-8GrGAJBHSBHPCHMBHRCHrdGcBHFeBwAHAqA0JGcaFiAHZCHUBHRCHfBHczDTIG-LGdCHu3AfCH-dGoBHF8EmCHrBHpUGtBHk-EpBHgcC3oAcvBvBHZLFsPCZdAG2CcbFQrA1BHAdG3BHYsGx5GFdGP-GBCFBKF-BH_kGhsGV-GCCHDVGdJGRHGiQFTHGc-GjJGe-G_tBrBBDdArAHGOEXcCRsAIAHfQCeQC2CHS2E0DENrFBhA8MBBKA8NBIEAdEATOAGQBBKAtGAqDH1BA2MB8iFqMGfmAvDHLJBp8FddD4lDgfCBpEdsDTtCmwB2CHldDwCHTDBFeD_DHNaDEEAyxA8xAIBAdHAGnA-JA7NB5DHpBCxxATyAJBAQEHzGCEfC8IA6MASEHGEHTyAgPBN-C9kAdkBEEHuDGQWDveAJ-DOBEusAsDBGGFsyD2AHR9FzDG8hBTEHf3Dq8BYEHlEHiwEl5DYoC5rATEHuYAwEHd2AWCG31DqRCBFAxEH2HFPbFxuCn_GYcFaEBYOCkBAtlA8kCqZAcWAO_G1IALFH8ZBlEATGAtFCOECZpF-rCcKAQMAAAEOLAyIBkRA5ODsNAARBDrFCYAVdAosA97AWFHaEE1KEKOC9OB8MCWEAAdBebD-EHqgC6iBPKEEOCaEAjGAeMBYFFNgAcHB10CveGFGByZCOCGFcENFHRGC8NBqBApMApdDIEABGH6xCrKBKLEBWEURB4PBpdDhBAAGHi3BJGH1TACGHzLAOGHR2AQGHgsCLCHJAHNCHYCHiBA6AHMVBOBHRqBXCHkFGABHMRASCHGiApLGiBHbGHBBHbBHKuAcGHaHC5lGiaFXBHrGHBBHuCHEBH-AHycG4NFokG_EH0CH5HFq_GgvBFzGqlBSsG-GGn8GPQFp8GL-GZsG6BH6UG8BHJDH2vBLDH45G7_G65GX-G_-ERDHRdGA6GJCHkJGGAHfGHMCHaAHaGHsGHT1EqzGK6GnHAgGHbHGiGH05AckDWBHjHHMVBHBHXAHdqBnHHmUBC2AuGHr0AwGHoGHjGHuHHsVGyAH0GHBBH0HHOLF3GH-9Gl5GQbF3-AdkBC-GA0DZbFYLAsGHXtBfLFCHHAHGDDHOJGFDHt8GHDHHdGYOF5_GACHNDHaJGDCHfOFQDHbzG3LFpsG78GWHHfnAO9GANFeIHiPFxEChQFgCHX9GKvAiIHVIFvrDKPAUEAq2CchA9BA'; -const compiledIndex = '7BiA2BlByBzBpBvBuBiA6AiAyAuAxAuAyAiAsAiAmBpBlBsBkBzBJEbBiA0BpB0BsBlBREiArBlB5B3BvByBYEiAdBSEUEWEkBWBlBjB0BoEZE6AbBbEdEfElBvAkBvBjBvApBuBkBlB4BuAoB0BtBsBREbBwAsA2AuA2A3A1AdBsEbEkEmEoEYE9E_EBFDFFFHFJFLFsAbBxAsA1ANE2A1AsAyAsA4APE3A4AsAzAPFuA4AwAtF0AsA0AuAwAzA3AnF1F_F0F2AsA3ANE5AyFAGMEyA5A6FyFQFyA4A0F5A1F4A1AtFxAOFvF0A1AyFxAmF8FJG6FxAtFzA2FSFsAxAEGuAzAlGVFkFcEeEgEcFAFwBsB1BnBCFzB9ElB2BvABB1B0EtBhBdEjBtAUB5BwBlBtAEBpBzBjBvBCEyB5BhFKFMFxA6FME3AzAZGrFwAPEwAAGxAFG8F2AyAxAwGXFlEnEpE8G-E2G4G6GuBvH-GAHCHvBEHGHIHKHMHOHQHSHDEVHIFXHkFmFME5AkHGGqGuA3AyAjHhGuA0AnHqGmGuA1A3AjH0FoFqFmFZHnFPE1AeIfHSI0AfGFGQF2A2AeIAGoFOIVGxAyFMEzAdHqGVGoFwAmIsFOF8FgGFGoHgI5AUIyAtFoFCJtFyA0FHG4ALG6FQFcHHIrFMGYIsFlHNICJsFAGQF0AaHyISIzAaHVGbJ6FzAOFnGfIuGsF2F5AmG5FPEcJzF0FnG1A-FzFPGXIMJzFrF8F3AgGzFFGnGSGVG_FMIgJyFzAeJ0AAJzAVGgHxIAG0AOFjJ7FmFGJUIKKGG2FQKUGNIwJeK2F0A0FdGgIkHQKFGWK5FAGLJQKyFoFaGlHDKdK6F0J1F5AIKnFmFrKnFtFpIrInFKJaKnFkJSIrGnFrFvFgJFJFGHGiHbIaJNETFnFyFgHzA-K1AVGILYK2AOFHGkHoIRI3FmFUI4I6I2AALlJQGOJhIaJrFuINGPFFGOEmIrFpGoFTGiJtKXIEK2AwItGeGGGSK9F5AVG9J7FXIJGGG8KrLGGbISI1AKJqL2KKGHL4JqKFGvFrGKJLGRFwJxFZK0AlGGGVGME0AJIuFmJhHyF4AHISI8LuFtFvFeGAGTGFK1AXMzKtG3APG7JtGuFAKRF0M5JoF_FPGyFiGgMuFjMrJtF5AOFoKsAmMHGoLQNwMtGYK2KZK5JOGzF9FqFQNrFBK4FQNnKtGwAmF5APLSMQNKGlNyFDMqJ1APMqGwAON9F6IaGmFnJ0FaGWI5IrFaGNMlKzNqLqIeIwA_NEL7NwA_ItGxAjHiHQNtGXGzNHKzNKN3AYNgGbGVMqG-J8F4ApGgGIJPExIdOiKNEINgG6F8FIKwIxASJtGqIdOLLtNdOqKBLgGGN9FiNgGYLcOlGOFyLOOVIgLmMlGWIxF_NJJ1FyAYIqHyG7E1GvA3G5G7G9G_GDByBlBFHCFnBtABBwBpBtAFBDFwBvBCF0BzBWHjFlFsMLO7NZGoGVKAGBKrGPPYFtHbFwHTPyHWPEFYPaPcPuBePgPiPkPkBmPoPqPEIsPFJNEKIyJuAoNxLgLNPVIGMYG7NRQNNjIsAgHRKLGIOTIHI_MXLDKsMDMkJKM0AeM0IcNnH0PNKlNiKoIQLbI0LSIYOnF3OLOtKTLRFZIMMgI2ATInMcNSGUGKNERKOqL4AoNzNwOIKZGLOcNPMPOHKNEQOgG5NNIfGlO9IwJlGaHNEzAKPUMZHwIyAkN4AvLlGtINIgJVI6O1AjKlGiJ5QwIlJgISGaImFvFbL5RVNoRqGuQMGeIxRHG2ArMESUMJIZGVLcNlJkGEK9IyOrGqMoO5R-ODSZHBPNIaRINYMlMqGYKMErMZGhKVRUJZHqLKKfGjKgH4ATOZHXMZSkSzM2SZHfG9FiIkS9LrIjIBPgHcHfG9SOEZH_NYGuF5SyNQFOO7N0RGMoHwIxNLTcS2MMIrIQTjHOMqG_LiSUTyQYO_NbLWGPRkHRIKSnIjO3AURkHnOtTkGEReQoGnIwOHJqGyOcIFRCObJ6QkHYRYOxLuMfOQSOOOFII8TFMgRkGOIqJUIPTqJgMwI6MVRHOqGRLgTYU1QsQUUbMYOUUsNKSsIEMXIhO3FDR8TLSOTcHqGsRGMlGeI0M5ASQFMxIrOrJjHTOnGlMZGgOmT6UPLOR6U7S-FyU3RdU2IcLmUjHmMMGnTsJWTjSxAYNMEuTbNIIPP6E0G7PUPzH1H_GEBlBLHfFuBjB5BtAJBuBqByEdEHErPYH5A8M2MkGYJDN2PWFjEsHaFvHdFeV-P2HiVkVEFmVoVqVsVzEGEuBwVkFcTsQHL1KQUWIOR7N4UmIyTZKeGgNuJTGyJbQySzFyQNGGN5LrMzK_QgMiLBM9OPFcRgMoIOQ6MQG9LoN5KcRsJqKsGyAwAYLoMlM-R7NXIhRURMEmLwIwAYRvWWOGMHO7N-JoFNGQIzRYTxUgI2MpROQ9UES1NmWES-RNEUXYKsOMKkS_QMJjH9SxS5I5TgNLMeLZKJI7NyVZKgU2I0OiR2I3O0IyXfGMErSvNQF-F_I0NcNOODYsMYGHIiNPJgW7WNMKSDY3JCJKYrFdLyAaHURgHbLKY3OXL0F7WQGRFhM7W3ROUoH8IvJfY-JnGER_IhMvFTYsFFLHGXYuY6FSNFSvOwNINoH_MoHqYPLkYyYBUeNTTqJoHyI7W1FERjMAJ2LfIEJrQHILPsYEJsFXY0TyVTZ4QsWEJ3XYZEJPL8YSGZWTOEJ3RZQsF6R8FCYqZiLlNSJ1IHGaWqZALORjMISNEgZlRSTORqZ1QxFyIEK4ILG3KnJPRJJxKmNyIRKcNrXXYoQxRXYtF4YfYpSQF4TXY3Y6ZaHjKnGJPsFFRVaha4SxYXYsN0ZXY-Oma0KjaNP5K4JSJKTGJUJNP0FILoHaVzG8EdV9P0HXPvAiVCEsBvBwBtBlBuB0BtAQBvBsBpBnVMWbBuJUV_IRTjX2A3P7VuHSP_V_a_PBb-GWEFbHbJbLbNbPbDIiFYHGMqIjMwXhM3RgJUQqJIMKZoFlMAKKMDGzFcTGN4UXG5FKNrMEG5L0RKGrW-JBRFXjSeMiGVYxKdHHLsMsQJRwN_L4NwU_TWZ4IyNrGvZrMaIvR_FoSsTAJIT0TOIFTjRBRkH6FgHPMDUwOgOxLVVSQNY1J4I1JoHwOJJuY6OjKNPBMdGfYRTxMKINPtLdKsFYT8FYGjMUJLJmZ_L8JEdVG0UXG_IlTHGCUVJvZyNqRCSpSqRnLWZqR4M-IVJ4QqRjMWSvcEXhOudZd6OzXrd1K9SPILVySSJFMbH4AaHOU8JDJtUYamZVU2L7dVY2FFe1SQJZJjH-X8ZPIfGxdZJxKuRsFoUOT-JSGnNNIYTSGUaKeSJ0MSNld-dZNmZ7U9FNY_U0YIJ5JFXEXgWEejeHXXIEXNNoeSJmM0UTF_IRVaGRFyONG2ZmZbNleIJzXBf0J_e0O6dsFnTgHoNJfsNPfNGWdPEUIlJoMLSlJvZ1dlJTbjSlJFfgNrXRdmfJePflJ_MMK5NQOIfzFIX6eyfxKySAKaGzNEL0P-Jae5NhMofzFzYieCgbadHmG6YBguG1QSFkJDPnGCJ4fVf7UUV1FDdzFKZYa9SdHRITNHg0fdHlfYgqLJJbW_NOErM5b0OfgdH6XWZdHTgbW3INO5N6RHexJwarf1IgRDKuQLfUR0IGgEJ6aRP9aVPeb2HHBlB0BdEDQtA5BvB1ByBtAeVtACFWhuBtA0BoBMHjBFHhBEbnBRbFLFXFLdS0TgOyIXKPEuGZbZFbbGhfVAbKhMhdPPhRhThVhXhXhbhdhfhhhjhHRVUheaGVYMItTUGcNtTpROahMFL8FnZkSGMKKdQgHJJ7NeJrIJZsbKTWQHTmNZJZKUZRIeG9gqJcHyJiWjKjK2LgijSMEUVVKkGtMtLrRFL_LWivUjLCfaJba4FOJ8MsQiLKNvOVYYRXGHL-WXMeISQqRuFBXpZne9IYNTOQFxNwMhYlMzMKNNPAGbNnGsfdOjOTVoJSIeilOnJLPXesOmc-gdNVWOFSf3AxLiXkRwI6IaYgiDSSfmceN1PeIKSqJgOsIxPoNNUBXsR7NKczQ2IfYshYYFGaYpJgYqSSJWZsORVJJeJxiqZKN9Qha_bvUNP4McHIJYTzJkZNPJK_LNP2ecJfYlTILIaQUULYVBRuIiNefGMySmG5ksh_f1NgMeWkk5k8Z3bEK0I_M2K9gPLga0I_cFM0IcjgNNajXmGpO2FkXJLgItTXlRQaT2JqLZH5NjKOTINybCGVggJvRCl2J6O8k2JzgMJkJ0K3bFLlRedVTlRKMjl6JRQORAKRTBKmMlRJezj6J0OLO0PUJDNyOlRuN6ZmGXLqJmNmGlTaYvLVLcRSFAK7idl_JsG9lVLzi-dWmIOOI5NOm8i_JvR0R0PBk5ipmVGQi6ltTHZRL_FcRoH5NOUvFTGgNtUgjtQDiKeAKRL-XpG_FKlne_FQKreyJeMml8m-OTFDKoU8JTmIKbm3lvUnJ4m0MQFegMn2F6lVjoO5N_U4IWQIKBZzFgWfOLK-Z0Ypi1NUVHKmMqngNRVSnhWhmnlfjrJAKzXBKmGYJgjuQMK0PSIgiMK7SOGpi2eYIhGEYzn7Fui9F7gLYgKQK1J8nRKEl5FXU-XjSRKWJxNlHQOeozfpI9SRKKNko5fvFhZUKwasQGNhMuKIMtlQgkXgMgoUKJdtlKXxeiKPgkn7JfRKe5FVgcIpGKKoMlGiKOZIGGNvgNI6QKK-nhGYZNpQKrndKSpWJMK5FPIHZzfuS1F9lKKzgcJ7J6RIIhMhKcR4FlH1I-m8ZhKnOUViKxR3pup8cnpQSmSQShKPLqpGaOMEhcV-V-agVeFEFGFMQMFTbYJ3lIG5Auh5P9VxHHhOqCFQqBiQXEXWGMmcN3F0LSTIMbMEJ3aKiKTxptGVqALmN3jRSUT0T-o5TclxRlOWVaRlUyMha1FiHVbHZTkMOPIHI7SXGHKIUfSyJOQaGDK4M0R0l7RdnMOTGmGeJJIkJiWTmRTIIBk4iXIFMmLMPEM5LOGzMOriH-RsMlG_N1J8FcJeRVKdNUQFkeIAJQi7rBUeMrGrW8TUSgKwjMIiHjHTV9FKIkHtXvkYU3rxNNUjOOOfGtUWV-JxImX_XOkMK_NzXvFIs2XZWpJUVtmwJ7WOrmLYYsGgi7WRkSIvNnYwNDP7cMIsJHIDPmHYVVgOELghaOQVrhakNCtjkGMesLd8M2Kmk_MORmkeJ9JmkzmgKZdilFRqRJdIKydBJsQZJuJ8WmG4ppF9gipFR0IicAK3KiG1IgJoMsg6IDN_UVLTt8LkJ2m-Xon3Wyt5JaegNgWnJnk1bSQ6oEYoFCtRKYRbL3oZrAeVgsOFRKK8M2R7FZmmUrOkXOE6MiKNagjXkINzZpJcJrQBkPsQX7JwJGJAesikR5FFRuK7gdtLJnr1rTirijSPJVUdG1N0p7FbgRFWbza2FvLXgpu5FRT4urOVThnGNYTRGzmQd9FkZdG6OzjQKTmogkoXmAN7J-KbdKTTIKMDvnrqnlHzTrt5FeNULui6TwRrOpGIImMTIzRzuEURv7F2mvupKRI0usQUsTdtU3bINsQ4MWQPW1FZIrOHmIv3vNl5uRnXpJwzgTf7FZeQwUwvZIwUwcWQu0MuIxRXWHw5uTO5vUwLnlH5JsZ5FNYSQzr-ZLwlMBMRX7FOVxswKbwwKNMFwbNGueKzXNdzu2VCXrOPRvwIMcGwKzgatnFFutvLxsMlJ3IiN9rLxbQRT0J4UVvLx4QZwMfwN4cpoWw0J6OOZ8WhwzK5fmHOjiIYw6MKq8aMqdqAbPB9hThqV0BDEmBhBjBlBLQqbkFkZyLqFZq8VcbNqyx0xpVJb4x6x8xRbcTqFaHIOhLVJsbmeqJgJ6n0TNGyiXyPRkrKutWsbBR2m0U0JhckK3KZHuJJJkGwSRFVqyNJSmhzTSfEKNsvQdc1c0RKYSwkhTmdLNYeNHGJGsdhYQxCgvRHOUlMjxFGnbmyNuoGMGkUKCTXIlprpXrkWkNxXzwkGgH-F3IwbtGpJiIOXxqVKfI0UCj4KJeEz4KxLfzjSiI3O8N4KhYXYtLqlMV7KVzgz7Kde0IVKWZAztKLP-mgrYZH03IWQSNKIYGwz2NL0POR07KTeU0Od6f5IYq5VbVvxcqyhfqgFSqNWMIHSFYDMDywhwxg0fFRq-xlFcNNNaHwXWQ1SYIGiWVscWIXLPSZKZHfY1NrxLdMIySyI7SYOmGbMvTUwWGQSuMoglOoUEovrRSXUnedLgsJdTFQI3rIjij0bPesNrXBsN10j9LskdobvVJsNsJ7d6bzu10mjGvJe8WnK6RLfGllsvc51VNJItIuQ9edw8q71tL8ZwYDPwcLT-1_KlaI23KJS3AuxFyxx1BpBvAmBbP0BSh8xvAiBhBFEjB9xFIbB5mSUvLPMTt0Vp06Pr0WPV2X2Z2b28Ge2g2i2sPIVqjWInH_NjR8L6UFYto0WLPRTOESGtL_QuMmvPEneWSLsaJBURVtQSO3aoMvauFMjuM0M-sneGoRFKOeJKzdORILtkSkITz6SFKRLDSwizfoTWXpOBkjJWsxPlkYUjRuGfGgWZuAs0wtTSJZYANqYH1KcpyNjfY9oxOPdWJrIPtqJvOLGjr2NHIOUBKVTPIDLDMHKWxvyDKXvPElpVLSyuMVL_Qmd_J3RMZ8bMjyVDKHm8UGodfQL5NCu7y7FkXSfRVTvKi54lTyLbIkX3bdwNaRGjvnly4CLWIdGtIpS_wyi4UOOL5JedGnKiafJL5ic-ZGcfMYT0RTtTFVK1l5Qg53r0NzKBvXY3QNMtOGL4Ml5GLZtZ5feCf3IUJnGgOtI_LBYvUxNJxZ5lTWKzK-KPJ2V7ir52McKXLnKzT5cB6w53IyOYnVKJnDutKBkfaxRXXGMf57Q7urXSoMIRKFJAeQLtItUR67Q4Mp430HiIMYImoWLBRn6YI5LG6_T2F6YeGd6nWk5e6dnPQbIdwSO3InemStIzSZRH31QJGFJ5JMLeMeGJK4cZ5C7nF5ejXV7cRzcV7heT5V7ALd7XL4MG6DoHMVKYJhsn2eyU7XLBUY6vNN5PFMxr5bYgIz7Sxf40L1JHGmI8KrXD6oIXU2LiJURxtD8Y5D8jxM3lxwi3u5fGuEG9fXJfLOQu5glF8tWjR7WaJ46U7rI_M4FQ83Od7ai17uwMpd8KZ9IBRnHRIQ5PFbco8q5uwcpo8O6v8KlIMwQl8iJpk6L0LvLFXTmmL1Nz7TktGOjmLOQF9y8iJY6d8GlP9kNV82yfz7nqtmUiLI4OROJVleeiLfuOMoIYKX8LRYQC6oud8jK77NvuuC7S2xhu2W2Y2FHy2vARHDFeEKW22MFl2kMvLERKogJ0Ar2bq8PU2y9x2aP8G39kB59HE79kF8MolwJLvH30T8LOXWIXfl3ZZWS4jeeJsekGP-KNdtR63NOyXOknHH4tXxTetZKQO_svFxFWml4Em8d36brwalRWnlWOjYz3bTmhK6OT-94mjtIAhZlzKYZ0U0SCLbzey3uCvg5kNrG05YS357QMj4l7QwOeGzPxKOG97ftmrXU77O1izrsY8Xy_UnH0O8LQGA9mUEGNaN_FRA-iiPFf-sRf9oZ3utaANEAVjA9SA2LAkZAqFAk_AiLAyNAqnAPFARTAbdA7LAKvAjzA8KAy5A13AqFA3OAcHAsLAeRAfSA0LAXvAULARLAqIABMAnSAwLAGOA5MA0LAUIANABaJAnrABfA_FAkABbaAWABwLAyrAjABwLA3XAVjApGAmABwLAiUA58AuMA1ABSFALVAtABSFAwaAxIA0LAOUAAzABBBBXAQyAPFAGeAxOAOJARLADBBHBByABBBBVAB7LAeMA6AB6QA6ABoUAVBBwaA9AB75Ae3AEcAALAZBBsAB7LATOAVBBFGA2_AoIA8tAgXAiLA_tAxOA0LAynAwRAaJA5eA6ABRNA9MA8LAuJAlLAZOAOEAglA1tA-0AVjAzXAwBB0OA9ABPRAwBBsNAABBv9At2A_aAv2Az9Aa2AK-A29AP-A0BAyBAhBAKQARbAl2AOEAJGAtLANaA-XAuwAvNAEaAE-AT2AyhAHCBJ-Ac2A39AzBANCBPCBJbAQ-AlFAWtAViAELAwIAYRAPIA_3AclAikAvZAEvAWJAgaAfyAwJA0MAzIA9sA67AhIAeRAYxAGTAgZAshAPSAvRAGABc-AxSA82AFVALSAcSAgKAAkAvZA8OAx3A2FAt3An-AiHAfGA1cAjTADZACkAzfAG3AgIAIXA0PAEYA9IAQQARlACMAGnA4UAu5AIKABOA54AroASQA6sAkzAlIAmKAeSAuGAiKA5eANpAbIAD5ACXAg5AbMADVAGLAZjAJABlTAQFACNAHnAKDBSLAsTAjvA_UA3pAG7AdYAlxAQ7AWcAY7APUA6TAqqA_uAD8AcZAWZAzBBWgAPFAvNAlGAxsAqKAMxAUbAAMAfXAiIAHcATWAURAIiAcNAhKAUaAnfApDBAMAngA8SA3YAURA0rAvLAtTA4SAeEBAMAYSAxEBLiALTA0EBO8AELAGGAR8A1WA6EBMNAdKAVYAFLA0UAlRALLAfIAGdAKGAJgAnEB9JA20AlOA9JA3OARNAlOApIAiNA9JAe5AUaAKZA0YA5KAAJAYaAFMAOIAVNA0EBD3AWzAqKAJ0AXIAMFBWQAGFBJMALFB4AAECBf0Ax9Aw2A09AKCBObAiCBmCB99AmjA9-AFYA4VAxGA4PAEyAw9AGCBI-AuFBc2AwFBpPARCBgIA4bAeTA0TA7XAYUACGASdAMIAYIAM7AX-AzXAN3AqFAwzA1NAu_Ai3AMXABkAiOAFYAq3AuyAxFAeIAKsA_sAvOA3aA6LAQTADLAIXAjIAxLA1UA-UABMAisAasAg6AWQACZApIAA9AQQApDB5sAeJAOtAuZAppA8dAkXAIIACmAeNAZuAzfAl2A8JABnA5uARmAunA3rAu3AKXAfaAlOA0JAheAcHAzKAzfAB_AVKAA5A2cAP6ALVA0NAm7AhYAisAnHAKNANNAaABf8AACBEYALvArEBv6AYFBT0APMAKJAkZA0UAYNAvIALTAZIA5KA6RAz-AbFBpJAwHBuHBK9AiaAuQAzHBMMADLANGALLAG2AXpAuHBMeAxHBNlAqqA3KA4HBcHAUnAbFBWCBhHAUaAhSA-HBGGA1jA6kAauAsHBIIB3JAtHBOIBUMAVIB6MAjBB-8AOIBT0A3UAOIBYSAYIBMcAQLATMAbOAYIB9SAdLASBBKTAFIBdcAmUAVYAFdANIBTFAXIBbFBYTAiSA3YAUJArIBhYAoNAKJATmAFIBadAjIBGGA-KA9IBVNAYIBnrA9IBUIBbFBeNA9IBAIB5KApGA9IBgIBIJBlUA13AZIAlIBbFBLUAxOALLACBBwRAyAAqFBG-AdCB9FBJCBc2AuBA8xANhAihAj0AlFApXAxsAq4A3sAVjAowAWNApHA5VA5FBq0ArFB8FBtFBgJB8GAiJBiCBdPAjhAjOAmHBFGB5iA-UAmpAIJA3rAnrA34AjzAPvA7kAGNAxKAbLAFJAziAZIANGBaYAYNA_5A9FALBB5dAlFBoMAIXAXMABXAceAf1A25AOjATuAo7AJsAm3AJsA_QAJGAvSA0WAUTAMjAaGAyTA4SA4FAjHABRAgjAdcAn-ASFAwIAYNAzJAyIAzrANIA6YACZAsOAXsA9sAlIAfYAw8A_sA8RASUAnkA4-AtTAhGA6RAokAcvAxjAe9A7FAJ3APDBtLAWZAyoAiNAxNA5LADEBWJAzeA-kAmMAERAVzASrA6_AvZAcQA6_AKoATFBHBBBXAABBPFAaNAdRAoLBqrAdoAmMAhsAx3A54AMkAY-AESA7OADjARMAgiAw_A1KAgiANFB6LB5KADeAPEAEMAVUA65AUaA_DBpQAGGAKwAswA-LBbMAKmAHMBsNAypAHMBlYAAgAoUAxMAiaALSAUMBLLA6iAwFAGjAcKAgGAqKAneATLBUaAhBBfJA5KAteAZRA3YApLBqABGGAgWAn_AkMBTtACJAKGAW7ANIA0ABEmAADBiMATRAhDBiMAf7ApJAYOAEwAuEB8BBjMBiMA0OAPMBYOAi8A7MBOEBDNBysASQAdtA3FAxwA9WAiAB11AnMAc7AyHB4KBhSAmEBPMBnqAHwAvYAuTAfQAFLA3FAFNB-RAYDBZlAU3AoZA9SArMAeSAMJALjA3WAyOAgABmHAVgADcAfMAyHBfIAfOApFBc0A7aAcCBsFBICB19AOCBN-AvBARCB4-AYzAIKAYRAgGAzAAbCB7FB8GAeCB-FB8GA7NBGEARbAkrAfmAaGA1NAqkAUOAFYAnjAZ7A8OAjYA0gAEDBNjAdGBmXA8OAKsAeNBeTA6WAjIAjRA63AODB7pAYUAjLBWZAsGBOEA-FALGAHdAlNA_IAalAe3AT4AsMAb9AYeAfUAlxA_sAYaAGaA9SAqzADoAuMAcIAHKA4-AIMAENAaDBJnALSAwnAkJAgnAlrAonAWLBxpA0KADMBOLBeSANGAOHBf8An2AcuAKeAV6APLAIXA8KAI9AreAdPBXOA6YAeABl8A8KAtUATCBZFBHmABfA4LB7nAvJA5KAj9AL3ALLAjSAXdA_LAb6AzPBKGARLAPuAKJA-ZAzJAqIB6YApABEIBKIARPBgcA1KAAQB9XAS8AX3AbSAPRAsRABPAHTATOA8_AWTAKQBSLBIGAzMAqjADTAqMAiFBmsAvMAvABgiAsRAipAiNAsRAOnAOOA-RAkZAxMAFMAsRA3RAcPBPjAbOAZQBTGA7rA2NAHLA2pATQBPjAwPAvQBPjA6FAlyABRA_mAZKAM4APjAK7AEIBDaAoGA3aAP2Af4AZKBspAHLAJIBr-AuFAMIBsQBaLAjFBzMApSAYMAKQB2CByQB-dAnRASRB1SAmsAcJBdbAHOBfJB19AzBAWEAtVAKWA-NBTcAZmApBBDOBFOBFCBcRB1JBeRBgRBJWAvVAmJBYOBTGA0jAwUAoABkIA_sAvpAhIA5bAOaAjfAyQArGArOAJuAEUAxKAYGAKLAZGBnKAI3AAYA9LAhKALjAPUAGOAzdAaRAYOB0-AyRAWXAXUATuA0rAKfAEKAmSAGPAuyAsJA0jAkKBe-A0WAQTAsGAhfA5TAk5AzTAtcAGGBneACOAWSBkTAHjApPBLkATGAEVAg6AXGBGPAHMA1VAOkA2KAA1AwsAjWAyYALnAaHA6GBPDBN4AHoA3OBniAjfAdDB2vAh4AXyAEKBwmAvJAgNAPLB3LAqJBWVAlnAxCBAhAzeANjAFoAwOALOAToARRAdtAIHBgFB24A6OASFAiKAe4A0RA0QATPBjrAEXAreA3IANaAuKAF5ATTBU5A4UASRAGLAK9AYNAxNA3DBn2A55AlNAKLAoMAiIAzKAVUA0UAHOAnKAx6A2cAnWA7SAzLBXLAzpA3IARVAmuAtWAVAB10A98A68AERAmXAgnA-uAGYAHBBdeAvXASFAOQA10AXsApYAHBBwTBLYARLALUBtTAoMAPFBfcAlxA9JAJdAM0AUZAz5AOIBsTACBBsIBzLAHMBj3AfIAxFAoYANzAqMBTtAPIAzMA5fAkMAuLBBQB2QAvMAKoAGZAPTBfaA8IB1jAlMAHRBCDBFdAwtA_uAPGAyzANVBuFAh5AGBBXGAYBBlFBqIBNOAYLAQzARFAlpAXGA3JAuGAZVBJdATVBc5AQVBXGAicAGxATdANEARVBzgATVBSKBsVBwaA5IAwMArhAjGA-MAdsAmQBL6AkVBeNAcIAFdAsvAsVBKVBPGAR4AsVBrVBFdA4vAkVBFMA6VBPGAOUAHWBuFAAwAFWBrcAEEB4mAyPALWBNtABJBscA2NAwMAeMAyoAFRAMJACWBFNATGBFdALSAKWBwlA8JAEEBB7ATVBneAhWBjwAkVB_UApxAzMACNAqWB_cAgsA-ZAXdAmQBxDBkVBuLBYVBJNAMHBlFB0TB2WBEwAHLAzXAhWBBxATVBq7ADXBWLBFdAZCBQVBNNAROBrFAhLBzWBnNAULBJXB6CBwVBQNArXAjWBjBBB8ARXB1SAfVBUXB-VBUXBYSAbXBNNAcWBQNAoxAL3AUGArYAELAMXB4oAJXB3iANVBaRBGyAIOB2JBvAAiCBFHANyAmJBosAgKASSB-XAVUASCBARAtKA8YA5KBYbAwJBabAs2AzJBqRB5NBKCBzXB3xAmCBSuAoIACGAjMAcfAXsAMOA87AYgADGBstAcTAgfAiWA9oAbaANNAL5ASUAULBI3AuwAMOAKIAJWBKeAzMAaKBpPBgHBtMAGOAnOAgOAZGAkZAcIADPArGAvRAcSAbSBlOAo3AF3ArSAKsAlKBhOBDRAlxAvOAnGBYGBHHBDuADUAucA3eA7NAR4AOIAKkAbMA72AuUAD4ANkAE1AmYAFLAhnAPdA6OA-FAIJAgDBnoAyfAoYAZ_AHzAsYAjfAGpAOIANTB_QAbXBztA1KADnAsMATEBFPB8UAHKAIPB-LA0PA0MANdAyNBFwAjFBrOAVuAAmA24A9LAVLA0QAlYAKUBJ_AcFBCLAYwAGlA1RAYmA-XBQ0APIAMKBQmA7lACLA2eAIEB_LA9eAuQA2MAslA7wA_DBdtAYIA4SAbWBSLAOFACFBzaArUAaKAGSBqLA0RA8KA5fA25A9SAe8AXyAuQA4_AfaAURAqFAfABKwAlaBSQAxABWGAHmAjUBa6AISA6cA2cAnHBsGAPMAGjAxwABkAxFATtAjmAiMAp2AkXA3FAoZAkQBwqALKBPjAMXB-LAwMAQSAxMAWVBfcAHmAzlAvQAyPB0UBLoApXB8MA5LBJIAWJADLBL2A77AXUAJIAOMBgbBn8AHOAejA2bAAMBmbB3rAAJAsJAa-AzfAsJAf7AgbBYZAWjAoHBM0AXbBUNArRAaNAlpAE5AuNAoHBZfAUNAuMBgWA2KA9zAFMA2KA1oAgbB1IAccAejAoaBeaBQNAD2AbVBuNAQ9AecANcBwsACJAUGAARBASANcBibBMXBkXA9DBHmAOGALVARKAUFA1NBFhApRBvAAwXB19A2BAghApBAkBAcPAvRBv0AzFBYzARzAbHAvJB4FBDYBF-AbRBmcBdRBKCBpcBObAscBuVALWAmJBPyAeKB6OAkHAjMAsKBCNAHSBeIAeOA4JAOXAUrAZsAuyA-dAdGB0WA2UA0yAARACKBycAiNA9YAniANrATtAgOAt4AcRA80A8bAcUAeOAIEBXIAC_AavADMAX_AfMAjwA2UANIAWQAJEBsYAxRAJbBYaAiPBccBRvAEGACMBwFAuBBheAYcBJZBWgAJcAxRAJHBKJAv7A36APGAEKAMLABkAOGAgLAuMAi_ABJAJeBpSAXdALSAOGA3QBSQAQSAOGAKPAnnAQNA3_AHMAaeBejAKeAnNA6IAReBgeBYfAySAnNA0KAieBfNA5gAYTAyVADJB-JAyVAcKAleBfNAUeBxeByVAnmAnrAyVAaIB0eBUJAoeByVAQmAleBuXBH-APqAi0Av0AOiARWBkhAiYAwPAYRA-NAoRBFYB5cBCfBu0Aj2ARIAX4AsFA7QBvNA6pAoqAbdALSAOWAdOAMSBkGA0BBeiA6aB3dAOrA43ACrAmSAlSAIOAoNAsdAg6ApeAl0Au4AjOAalAOWA15AZiAQQAyQAbXBAdAswAzmAhYAzjAVKAkUBE8ANtAnWBJzA96AX-A7LAY3AuwAtXAeZAVEBZTA0PBcRAOIA5WAOaAsrAFYAOQBBXA7YBX1A1DBRVBsbAdtA5eAwKBjBBMOAzVBJNBVnATOB3BB-ZAYGBbHA-YByNBgpAdOAeJA2aASSBDzA8ZArGAHgB63AEsAGKAkSAMLB-3AkSAvfB5JA_0A3sA8qAQdBP1A3NA6ZAmKBE1AIDBE3AmdBDUAzpA9sA-jACMAAkAzCBj-AYRA4TAOOAxPAKKANUAbMAXxAuUAXKBxSBOEAGTA1cAbbB7IAtsAIaAnpA7OAaHA5fA3BBXtA-PBSQA-KAIZAjEBCqA8rASIAweAXkAKNBxOBwOAVXAJaAg6AZkAXcAWwAqRAqbBmZABkA9dAXZBTbAKcAu4ATKBYeASYBYSB5gBtMAkJAy7AQSAuGAOnASeAxJAsCBOjAgJAq-Ax-A-uASGAa4A9LA0NADKADfABLAk4A0TArYAgDB8WA8mA6HBAnAAaA-KAxTBPVAz4AoMA4mAKfAiYA6nAbkAvnAusA4fBUKAIPAIpAOnAgJAbpAwOAHLBUuAcTAeYAUuATtAGwAPMBwiAwZBX9AZIAbKAn1AeNAcJAOnAXLAQKA_gBqIA7JAdiAudBWvAbQAsEBW4ADUB9uACOBfRAavArWBEKBL3AGNA8hBVjBTIAKRADvA7XBfJAnxA4UAOGAnKAWpAFdB7KAY4AE8AKiBeeA_KA5LA-FAzKAyOB8uA14AKWBhaBCkAj9AKTAfaAP7A_LAbgBnFAlTAbHAWxA_UAIIAIEBYNAeDBOJAYXBfgAYcBDTA9fAnXBdABQiBcjBv8ACcADPAERASuAfIARUB4qA9iAxKAdAB6lAbVBoIABkBxiBqIAsCBzeAtUADTApoAEnAbyAoLBKoApZA0aBV4AAMABXAgaA9JAnNBiaALPAF7AVYAtUAY1A3PBDLAUGBcGBuqA4UB3sAUaAAoA5OACbBETBwMAEYAFVBX3AeSAElBrMAMzAhSAhMA9DBFJByNAVZAXMAoABknAuNAbeAARAjBBKZAnJAMeBqxAxsAuNAC_AANBCJAOrAnjBjNATcAgbBrhAPMBVcBVRALPACJAtSArbBJhBUGBRgAx0AURACJAKoANNAcgBPiBcgBhjBWdA2mAJlB8EB0rApJATwAIkBQNABnAvjBTzA4CBuNAdAB4MBTQA1lBjBBvKBjtAGmBJXAxRApfBwUApzAXnAPQA3QBtZBrlB-6A5lBrNAsGAYJAzVBHeAUGAOQBL3AMXBt_ApDBomBpNA6YA7YBHNAjBBuwAmjAnNA5eA0dBMXBxvAjlBxLBrlBHkB4mBDLARLADMAtXAfmBDMAWJA6mBhQBpzA6oA4mBoQBVqA0NAeWBHXAMoAswASGBTbAfIAQOBnOAPMBQOBWWA61AXUAdlBNnBMOAYyAzNAQOACmBGOAoDBQNBQOB_SAjgBmNAoYAVnBmNAfXAETAzNAhMAQgAbNBPiAANB4NAXnBGOA6KBxqAtnBDnB61A6sAynBLaAHZA9GB0qADGBIMA8NApiByrALKAkjBzNAvhBpnBLPAbJAmcA_iAPmBIoBtXADFBIoB_MAUGB8NAFnBezAkZAEoAwzADvAamBzNArZA8nBhuAgoB0BB61AujAKSAezABeBvjBAOABjAkoB5nBrYBXoBeoBUmBnoBbHBpSB5IAonB61AYlA4WADOAEiAMRAtsA-gA5IA0nBDOALbBYcBqKBbzA0oBcTB8nB6IAgnBDOAQcAUXAHOA2oBGOAGTAxsATRAfvACXAQRAUnB61AWbA8nBVTAFmBFiAnGBb6AFiAcTA1EBFiAJuAeKBHOA-iB61AlTAJlBvKAMgByrAUIAhnAGOAbjBqjBvKA9mBtpB2eBTRAQ6AdoBvKAKoAVoBfkA25AKOA1vAqOAzNA2mAKpBaGAgDBViBCqBRnBezAmPBVeBKqB0pBCqBXkBKqBKlAbNBCUBpnBNcA8nBYpA8nBoUA3BBXRAbmAlpBikA3nBaGAwZBZqBOqBhqBt-AyrA_UA3BB-oB5JAqpBIXAkpBBYBxGAd0A3NB0JBEbAehAObA6BAtcBAdBv0AakAPgBEOBCYBvhAEYBdJBsFB0qBqcB3qB_cBBiANdAmYAiiAI9AZNAtRAJ5AXvAiSB9GBoZAYDBkUB6KB_bAZdBRRAjYA3RAlGA6RBsZAIlARQAB0A8bAHiAGaA9RBx6AvlAUJAviAARAcyAZuAVjA1OBFdAQpAcQBxkBjSAnWBPQATRA1GBE3APXAGKBVIA62AVIA0zAYuASvAQLA_NAfoBlVBkSAWWAIDB_gBgdAkSBDRAHZBSuApSBmYALoAxLAVWBaZAPZBBKA-KAUVAzgATXBOYAWgAYSBkXB6UByYAyhBldA8ZA2KBH4AxjBskA7iATyAbfAvQAPgAgZBOmAEqAATB2JAoMAJnAbpB_uA1-AayA7jBcmBZnBWEBOKAQuAE8AmdB1ZBcfAsEBVuAqNAcJAXUBnuAOnAOmB0uAmSAPiAMmA9sBzwANMATyA8TB17AWxABLBWxA8ZAhnAQSAJ2AxMAgWAPMA5LAcJA05AdeAUiA38AWXAHvAI4AH6ALABMOAl9AZIAiSBQSAZIAlYAq9AdaBJlAiMAbZBfQBjhBKeAYLAlpAZSBXMAvYBSQAlNBjjBKSAWdAnbBlRA3QBWpAo5AjNARMA9OByOAWjAvNAoNA4QAmQAtnBDKBPOATpATyA8NAhmBGTA-FAOkAVRBzNAmSBSfAMsAIXAqLAwtBhqB2eAO_ASrALVALuBWOAfXATeBWOA6bAGUA8WAf7AzSA8WAbaAxUBSrA4QASsBSrArRA6jA8WAi8AuuBIMAxSAtdAWEBzIApyAQOBrdBngA7LBthBDvBc7AzSAAOACvBdOAWNBIvBZnBVeBeRAhEBFvBLvBvRA0uBhqBkKAoqBeLB77AIvBjhB6sBUQAJcASvBbRAaUBhOADOBKvBbRAWrBZGAgGAS5AbvBCNBbvB5uBngAKHBPDBKdBVgAavBngAWFBgvBVXAogAmcAHPA1FANuBiOAKOAoOA5rAGuBKdBzZBElBiOA1SAAfAXeAokAeRAFAB7tBDwBhuB8TAk1A0vBmOA1oAIvByZA3vBQaBxvBmOAwuBVwBqvBicBwqB2NBGOBOfBFEAtBA3GAlBAV2AjhAq-AmhAZoB1QBHaBHRAJGAMfBBrB0JBjwBlwBnwBwRBniAXUA-BB6IALMB-RAWXAeiATWAmPBzqAVTAljAqFAyXAsbA3CBRsAALBWXAEdAHiA_tAqgBmtA1fBhuAKRAB8ANKBINAN3A_FAzWA3sAdvA3zAUIAS1AU0ALSAPVAPjAMIASOBSjA2cAHLAJeA7mALWB0XAXvA4rBlpABqBGuAoABkZASNAVsBIlAwRAVWA9LAarAeTAmFAxSAKfArSAAMBhTAocAOiAVdBOKBQsAKiAOiARmB_aBNZBixBQUAZOAUtAdhBsbA1IAvsAoSBYYAylAuMAphBkMAQOAJJAV3ANYAyOB8-ALdAkNAXsAskAWTBddAYQAYSBOUARlBIgA7pBU4AtsBKSAeWA06A6YAITByLAvgA4-AGBBKnAWgAU4ALPB_GBpBBRKAToA0tAfnBVkBZfALpA0tAwZBn2A1UAGNAujBjcAfTBJGBGvA0BBHkBNTAfJAlHAPABkLBTIA1gBqtAzTAyoALUAIuBQLA5fBUvBOuAKUBf4AFJA7nBzoAJ2AsUA3IA3KA3VAVCBKjA6TBppAZCBtdBtCBSLAiZAO1AflBgMAsLAt8A4LBlTA8JAqHBIlBANBRSBNdAHeBzUAYoA6PB9MBhMBWeAnrA8MBoyAqKAIXBLOA2tB2TBHLADHBJIApXBAcBMXB6bBazBTmBDRAOaBM3AU0BUCBgIA3FAezAvyBVeBQuBuyByrA-uAgQBmOA1QAOOAuOAARBn3AXSABJAVUADOBlUANdBBMAstBdOAg9ANdBuJAeGANdB5wA3NAsSAKxBz0BJeANdBrgAz0BbMAk3AqOAYABVLAovBS_An0BdOAh5Aq0BnIB9MApvBIPAOiAgGBiiAQUAvOAqLAy0BpvBbxA_TA_YB80BpvBwzBUQA0PBO1BvOAzgAPMAcJBK-A0BAhBAhPAAHAQBAJBAtAALBAlEAfPACHAchAJbAPbA4qBjhAuPAoABkHAeSAvbBzOA6xBTHBwwBm1Bo1BW2ABBAr1Bt1Bv1BBHA9hAz1BehAGrB2wB8JAULBYQAraBaDBEMA3mAzMAZKAuGAnNA_dBuOADRAOiAuJAdHADYAwUAYJAeiAswAbWA7qASmAHRAuiAckBKUBziAczAkrAmIAYxBb3AAFBVRA6YAa3AT3AXgBtiAzMA3OASOBbRAKiAmcA_rBDwAeXAmTAxLAFSAIGAB3BJdAveBESAhQBeOBFVAkGAe4AtOB5TAnOAjkB5TAFZB0RA_NAoUAGuAXvAjnAqFATDBsMA5hBPZBWVAAyAYVAHpA7IAwsA68AzsAQgAviAhsB4XBEuBfOAK4AppAioA-jBkOAkQAEwAioAIBBG3BHqBDNASaAbNAXdAj4AR8AphBwtBuKAmtAEsAo2AxJAbHBkJAYPB2KAF4BwTALKA3kAjzAKPBifAGNAghBPIAFpAlUAWkBUuA8MA-ZAhKAJSBx6AR4AfoA3vAqGBlrBOnA7fB7KAxWAmzByOAO7Ai6AzqAmyBPAB2MAVYAIRB5AB_LBUBBvUAiGAPWBY4AyNAsJA1NAsnBKeBx0A14B_MBiHATRA6tBpSByYB8vB9GB6gBQiA6vBQvA94BzOA1nA5gBu3A-XAuTAkHAcWAXOBjvAw3BzOAW1BuOACzAlIAW5B1QAr4BzOAi8AkjAR4AA5Bj4AH5AdMBbOA4FAovBbFBTKBm5BxPAiIAm5BNMAG3BdMB4MAA5BLBBY5B2OADnBpSAdMBPLAb5BdMBYSAl5B2OASwAdcAxIABMAXxBpgBfXA85B5OAZXAAsAxIAf7AkjAfMBRvAbJBjcBLqAAFAA2Bp1BBHA8NBtAATBANCBbPAtBA6JBwRBuTAnhBeRAmZAhIA0cBrHA_qBF-AS6BC2B1BAV6BX6BBQAa6BDQABiAzIAGoAA3ALLAHsAmSBuWA-jAOrAf_AUYBrZBHKAXuBtQAOoA5fBf2BwKAsbAWLAjRAPKA7QAmqAE8AI3AoIA8MAtTAKGAUnBafBKoAzfAdxBGIBX3AUmAvLA3CBBAB-lBclA3uBNtAdtAeLBNdAmgBxPAJkAK1Bm2BHSAB-AaRACmAf4AjIA9LAzyAjoBZGAbjBHUBsXAXyAGTAj6AqkBu8AzIAjgBWqBVoB0SBi7BnOB8UA-gAg3B6kAZsB9IA6cA2nBNuBadB5vBhaAwrA1sAAAB0JAwkAzgA5iB0IAOQAbLAF4BpKBjfAliBaKApmAIOAQiBjjBVXBDgA-dAQKAc8A5iBhKARRA_-ACqA2cAFjBZTAowATmAN5BovAMLBGBB_WAs_AbIA37AAoBxEBsZAMpAYPBMMB4jB2LAgWBBvArMA3IA4-Ag8ASLA1QALYAyGBdIA2ABWGASFBVgAbHAaxBS8BqqAxMBDSA-dA-WAR7BjjBF7B4sAYQA9OBG5AV9BNRB5pAQNAAXBfSAGOAzZB3ZAToB7RAZOA5IARQA6MAezA-uAtqBCqBXuBVQBoUAkMAU9A7uBbOBLvB_cAIDBqjBVZAkGAJ6BDrAUSBnLB7sApgBAaAxYBF7B3bAt0BsGBsUAngA-ZABjBOXAagB6ZAngA3mBxNAKdBZkAoGAQIA1KBSkB9OAtSAjvBriBG9B9OAD9B89BPRA25A2UA2nADGBE-BWfBVIApYBTIAPeAXoAoqB7WA9NAqwB1JAzJA2yA7WAkOB52AYXB5iBAPASqBxLAa8AmqA2UAUkAQgASnBCZAzIAaRAzsAXEBu-AxUAZ7AXvAoHA3MBggBxUAnOAAoBxUA59B_OA2sAReBpRAKIAQiAGPAoHAiZAhOAphBBYAUSBDVB-LAwPAZgAtMAPeAZFB_uA4-Bw8A1-BsqAROACOAHPAEwAZOAEJAGmAl_B0OAN8B6rBslAt0BEJActB1_B_9Ah_BVIA6RAbJAZ_BpJA9_BPeA1IAAAC7_BsGAn-B7_BX-BBAC4QAGACRpAc-BKPAYSB-LA7rAIqAcJAefBI4AVoBXYA-WA63AQaAVRAvUAiRA70AcACEuBb_BKPAwJABKAZACeaAANAR2AP6Be0AvAAm6BvAACBAyBAvBA3BAFEAOhA9hAtAAMBApBAiBAOCBUHA7JBa-A--BQuA_KB_1BjJBB2BtACvACxAC2hA0AC2AC4AChBA6ACmJBfrBqOBgdBAfAkIAIHB62AqyBSTAyJAg3AbNAorBA_AxWAjLAZ8A1LAjZBSZBKtANvA3xBBMBHZA5JAz2BRUAqeA9mAjxA-TB1nArSAUNBXRAYQA9sALdBRzAElB8UASWA20B7-BYLBaIAFBB1RA7LAdNA3gBy7B-SAHsAmcAo7BSlAYUA70A-UA7SAZsBckATCB9sAU-B-2BRyBULAskAyGB0IASJAojAkRA-SBzVAxZACzB_IApSAuIAYVAhyBhZBjyBGJAYyBg6BqIAAKA6zBZmAitAqlAtsBVLALmAE4BZ8BPUAu4A_NBfnAICCunAXfBhWAwTBqlAEPB7OALuACkArWBYZAsOAOpA3tBlIAGzBP3BkoAtCCzmAIqAsRAJvAKNAh7ASPBX-AvnAO-B7wA37AJJAg5AKMAvNBeGADnBaJArwBWHBwkBETBQMAjfBteAgDBr5AIyBeDBwMBqGBKQBjjBFmAGmB6bAWZAoNACIBWdApWBgMAMNAAYA1LBQoB5_A8NAEtA2UAm9BLTANiBFiAbmA63ANLAg1ATRAMmBfgAhqB36BtdAEkB3eAo0BtmAg-BKTAhnA59BOzBJIAW5BMjAXiApgBs1Aa3AUVAryASnBnOBFUAwPAZlBgOAOACddBPeAbeBbXBiRAKoAQhBVIAlLA3DCiRA3RA3FA9XAh5AzjAuYB3dAudBmRA8JBw-BOzBwECVIAZpBHOAxECBjANrBNvAH9A0ECJjBzSASOBB9A8ECp2AGFCSKBP4AVIAC6ADFCOFCbBCuYBbjBywAbrBkkASWAeNA9DBt3AqRAfyBYFCCVAbFCIZBYFCKKB1RA4dA5jBKPA4-Ae1AuRAU8AVqAR4BVRAVsBTfBDmA8rBXIBuTAPIA1QAaACuRAUhB-CBS3AqIAPeA6QAlyAc_BoUA_FCKPASeB3eADGC-EB0JADGCsGA7EClGAY0BLGCZDBaFC9XApmBeDCMGC1iBZ_BatBMPByRAKRAW_B5eAzcBPeAbLBPDB9XAR-BNgAVIARKBgGCkGC6HBhRANGA4iBvqA7HBa6ApRAq7AzECkGChYAOGC2DCLGCosBQGCl1BBBCp1BFBAtBAiBAoVADBAHEAiJBzEAu6B5QAB3BOnBrMAABCzXB7GC9GC_GCBHCtVAhqAH9AVKAwUAroAYgBLIAXyBXMAKxBX2B0rAB-BniAmSBkIANiBh2B6QAOjAkMAbgAKMAw7B2yAhIAzDBHiAouAvRAnXASLA0TADSBLABLTA3ZBP1AudB3QBxKAYZAFiAUmApOAngBiHAuOAyhBCoBhoB6MABsBOkApvBH3BKiAYuAYKA8UAd7B9xB6kAP5BKiApPBVdBajAYUAqsAhRAcUBiQBoOB3sAuTAzrBTGAkGAgWA8jAfsARQAL8AA4AIKA_3AjxASaAlxAsOAE8BpiBbeAe0Bo9B8SBUmAskAw8AWDCXZAnOAKjBXZA4QAikAitAeMA7qBsZAskAhyBsJANrAd1AoJAYPBaDC2JAALAckAlRAbOAc0B-lAqxB0lAi7AfvAmzBiYA9uABlA_-AG_An2BPYAjrAJpAT3BAkBslAqxAR4A58BVUAhsALYAy_AKKAUaASKBa0B8zBCXAGjAE0BEMAxMB8LA5KA7wAAwBLWB8kBrXA54BsYA2JCNJBPDB3QBIBBEJA8JCvRA0ICQOBNtA8DCt3AfzAeiAHOAQ5BovBp0BIvBpSA25A60B7jB5KBW5Bc2BI6Bv7BYvBvUAz-AGUAEJASfB6jAlFCnGAlbBbXAE6BDsAQXBMMBBsAnLAmhASSAV2BnKCioAKpAbXAYRBAxBgxA9sATNAIIAq3AHzAjJA9RATGBXGBW2BLTAXgAecAheAvDBeXAsGAYOAHSAYkBIGAeXAbxAGPA6OBXJADLCtHCscAkfBN0AaQAuNBOMAaQA2vB_KCrGAAJAPLCESAD0Ao-AZLCBXA8qAdHAGgAnKCx1AxKCOjAYLCWLCiZAd7BwgApKCTLCv0BnKC31ADTAAxB__BKLCESACACFLCZMAIJC25BBhAHwAILCQ9AdXAZMArgAtLC6XAtLCZjAfGAGCCD6Ai6BQPAQ6BrAC6GCW2AGBApBAsBA3xAyBAb6BEfBttARSAmLAJHCn1Bp1BNMCPMCDEASMCRfBRIALOAgNAwTApnAPLApLCB5B3bAWEBRpBo_Bb1BWVA3NAU-BBKCRfAOMA3KBhdAuOBtXAJRBadB-pBxOBKKBvgAvtBSvAU4AmjAwKALVAy2BQlBANAezApICpVBP1BDGBP1AsGB_RAPSB7PBzOB8ECftAB_BysBZIABsBrTB3eAEMCpOADTAE3AblABfATFATSAM5A0rBESAfKAW3A-RBtXAphAiNCkNABuB5GCKHCW2AHBAQBAVBAIHAOCB0HARHAN-At6BwRBxIA_MAKSBiNCBZALOAXMCCBCuNCwNCUBAyNCAIA1NClJBv0AhrAZlAvHCvcA1RA4NC2dAaIAd7BsOB2YBzgBgGALsAYNCYfA9JArNCYMCW2AIBAMhAwBA1ACpBACEAW6BY6BhBAs6BGOCRfBd6BgyAL1AwiApyAYKBUmAvGA-qBaqASPAsACcOC0BAeOC2AChOCq6BZ6BdMCsPABECVOAbJAuQAPyA3KAoQBPXA33AVUA6QAAuAhxBZuAy2BKKBuBC_fBaQAWJAXeBACC-7BJTAr7BjgBafAlNAyTAy8AZGA-MCWsBYUA3SBCxBDHBAyALkAPDCnOB4tAuYAZrAyYAgSByJAYlAzjAVpAskB6QA0JAt8AuBC2dBE_B9DCuIA0kArWBXlBzOAh_A8qANOCuKAB-BxMBFbBl-BIxBl-BjxATVA7qBDNAcKCkXAdLA9sAXAC17AXGBaACGuAb2BvPBr5BrECt5AzxBghBa0AMSAkUBnTAc_AcGA5HCKaBpHBvqAlRAhGBShBMSA4UAsyAMSAZtAeLCMdA0FBMSAOnATIABsB_LA3PCPSAgrAhHAB3BSKBRyBrGABJBmjATSArhAcAC6ZB0XAnKCzTAiQCPSAeNAFRCESArNB9QCJRCeeBseBJRCjxAyqAZ3AQwAZOCCBCJBAEHAnBA1XBv0Ag3BiIAvqBj6BxOC7PAsACWRChBAYRCmCBunBH9ABsBPUAvqARBC1aAOrAORAyIAiQAj4ABOAqwAVRA-wA2fAuuAoWAlLA8MAWuBwLALGBdtA1HCJGA8HBmqALQC7pBSLBIkAfTA9mBBNAJXAeMAYBCSOAIoBO4ADXAFACUSBUSBi5ALXATCBWSAZlBrSAFfB2MAovBOsAXcA5HCOMAPSA0FASfAPrBtmAZsARpBWZBeTAwsA4xBi1Bl0AqOBXPCcACUFCAkAtXA0RAQsBK1AGUAZMB-dBeIB-XAtxBn-ABbBJJCdUBlPCxiBUVAJdA3ICZQB9zB1VAckBQyBA4ANGAXdBXyAgZAMsAmdB4ZAwOADDBOQC9dALdAqgB9qAZmBUPBYeAyhB8fAhQBUZAYZASNAGoAfoB62BwtB8PBkJA0xBvgB2JAuPAjACFZAvjBFPBxeA2tA6RCvKB0dAn8BhWAf8AfnBshBEUAcoBuGA5FA4RBnHAGzBXiBGvAxKA7yBQDCF3AlvA6pAeOAj6AisAmIACVBSDCwsBwZB0wATXBzzAm2B-XB70AWxAUpB2oAAkBBNCtLAq3AgKA-QAUoBmzBriB6MAQEBOaAJ3AcyBr8AdtAbHADeAODBlGBqMBrFCPGAhNBYGBgABLIC3aAg4AWwA2OB_3BS0BDnBHcBnGBqRAhlBm3AyWBX8B0NAejAIBB1zAwDCx0AoAB0NAdgB-oBOuA2bBEpBmqACoBHOAsMAoYB15AyMBf3AXKBjgBvOAjOADQB-IAmoA9PCVyB1LCsGBGuA82BWqAPsAuRAPxA5HCNGAOrAoxBBsAcRAsSCecA4UAP1ASoBeZBEMCWVCSFAhcAjfBMsAl2A8wAH3BxPAOoByYBNMAbNCDHBmLAaQA-mBeeATSAHmAV_BJWCwQCUSBC6B0rAOWCYqBhcBESAV3BlrAaQAgWBZRAB3Bx4BA0BUWC_lAYuAIKAw5BQUAlICZGBHSALEC-dA5RAuWBncAXSAJXABsBONCJ1BW_AoYA62BW_AzpA3NAjpAIKBTSA7mBzVCAoASsAESAgsAD3B9WCEtA4WCKoAh6A9WCJXASnBMKATtA7vBdSAoYAPMAtyAXoA-gBZdB36AJsA4cAVpBdSA33AAfATWC6UC0gBaIBeNC0gBQ7BQXCFcAOXCj1BtyA4EBE3ApWAv3AkSAmRCXLA82AmVCdGBfIA9VCjlAwOAd7AjlAUQAL3ApXCbMAzXCgMA5LAqWCTUAkKA1RAPpAm2AvSAAJA-9ACYCjjA2yAZpASUAHYChTCeeA82Ax1A2KAJsA_-APVCKKAMiBbNAqyAhXC3gBKaAtxBhKAB1AtyApJAeKC3NAkEBoXC_0AALAu_BkSAO9AmXC8LCQUA6NC8wAURCp1Bh0AQfBsPABMASFAewBeRC6FBdFAsACvYCQHCdGAHIARWA5NAjEBBGA3bALrBtEB5KAXyA5QBRWAMXBLZARfArzBQIAa2BQTA4qAE3A1GBDJAwsBAdAnmAQyBcnBCqAvRAiEBstAeeAa4Aa6ADnAl0AfjAbkA9wAjEBVaBziAqIAPKBMEC6_AoXC_RC0UBzpAFdApUBYWBdYAOUAYJA7sA3HC-nBQRAixBGTAFfBvlBj7BFkBefBeSAT7B7vBwKB7rAkmAeKBrwBySA9RAYQAtjATgB9sANaAfiACYCeYBJTAjRA0uAb1BsOBMICyQAXGBDJANOAZPCKiAa3AVdBUABHCCHZAeICDLAVsAd3B_KB2IADLAD_A2IAL7Br8BZQCSaAjaB4JAjMA7nBsRAJZAsaCNZAGtBE7AgNCnaAeyBMXA6cAhCCsdAkgA8hBweAMkAHqBmHAIoA5fAmlAeWAbDCxJAslAssBODCCmAYPBzzB6JA9mBBeBWVCYIAt4AeWCQnAOnAFWC3CCb0BX4BOVCcTBzZB7aCdGAryAvnAavAu-ATIABOAmKAOMBkuA2mAN0AJKB-EBhjA0JAaaBSOA5zAOnAyjBwjBaDBAwAHVBl6AuPA_8B-nAEGAOvBXGA88AV_AqKAmyBoOAaMAcTAqNAW9BiGA1JAcSBoXC54B3bAauBC3Bp4AqKBCWCl9BuTCDyBiOA4XCqjA6gBsYAXSCppBLoAovBohBELAUQAbjBSbC-IAw5BCoB3yA-TAKdBsvAiEB-IAiZAg-BgJCmPBRUAuKAQIAIBBDEC9OAa8BCxBaaAVRA25B1YAPyBQLChQBeXAylACoBFqAppA25BqaCYaAXGBY4BRWAvSA0DBvMBEsBuQBBOBEsBrQA2UAluArJAQdCRMANdCllAe6BEsBcXCt0BIjBPdCEsBZjAYdCS_ASdCITAtRCugB7YCkKAhKBZXA6jAEvAadCl3AcdC0NBfwBkcBR6BLMCvAAJBA3xAtBAJyAmBAoEA6HAiRBwRBlSAlNAvmAIOAhfA-NCp1B8dClBA-dCqVAAeCyBACeCucBj2AjOA8LAIZC-XAZOARQARiA6YAfQAVqAHjAHdArcAhrAnGBOdC31A5KByJATcAHPC5wAWbA92AiXAycAOuAE_Ax6AvoAQOAIOCNuBkrAlDBJgB-4AHFBChBxJCwUA3HBsICwMAoQAFJBjRAk3AytAgXAejA9mBgiAg2BrJAg9BZTAVsBUNBtRAhNBMGBLXAsZAQwBYTBAyAJpA3FAuYBRNC9XAziAxrAOFCHwACxBujAiuAHICwiAKfAKICMqBmYCQZBtyAjRA5YBoWAoSAYaChRAoJBbLAJTA-UCvqAQUAmjAkTAt-AlsA4-A69BqECb3AYUAqrAVsB0MAQgAoqB9SC_TA6yAVqAe9BwJCjsA8UAkhAkICW4AL8AWzAuYAMXCjYAe0BL8AyGB5-BphBCPAWCCyQAdICqZAYTBW4A3KAXyBFaAWeAfxBOaCh9AJ8BmpAjMAgNCkgB3hB9JAqhAt8AZkAH7AjUADTBMGAZmAEYA50AOgAcRAtgAIzAO4A5bAPxAmtABDC7OAeWAjOAtkAvsBO4AZnBINADTAEKBUUB7UA9xBnHCe4A4DB-SCSkBITBmSA-jALTBFqB8bA36BQTBgSC8bAdsAliBX7BrIAxQAt7AlHAmRCq_AKXAI8BgtBxdB1ZBheC1ZBJdABqA_MAodAOdCDTAzmAJIB6HCjfCIIAwuAFUBKtBPxA6YAdGAWeAhGAavAhKAJwAxPAciBmIAMOAP0AzwAMjAeGAFJA37AbEC4KAllBIcB0xBq_AC4B5hCFJAPjBolAf6AaNCo6AOaAOZAeUChYCGJCJtBiJA8UB1MBAUC0RC88AJSBSEBujBASCrLBE1A0AB6zBebB3aBvgCJMABUAX1AngC5BBTFAiSCyMBYMB3xBLLAxMB8gCdQBPUARVAk0BlhA9QBvQA9pAncCgsAEnAGICJIAbOAIdAjXB4iBM_ARkBtlA5oBrhCTcBwHCOaBkcC-oBJ_Af6A8NAHgBvqA4FACOBHKCIoApFATeASHBglAQVCeKCNoBaqBiYA2rAYRA8gCbcC1hBOXAYwB2_BK1BryA2yAS1BpjAngAqmAlzApgB1MCo-BFBBUXAaKC6-BiACZrAE3AXYApECAdCRpBziCxrAxPA4-BekBBqBxrA3DBW_B3hB-ABOFCe5AWSAlFCmSAuYBjPCAyANiB1PADGC1iBtxBCKAZTAnTArVCCjCuYBRVABKA1_B1TCNgBbXAjOAn3ARiBRgBB3BhRAvyAPOCIOACtAyYBAaCVYCFPB3BBGTAIKAYACEMCfxBoGAdWCg1ATSAmCClWC1fCCXCx0APSAHnB1FC0gBbmA8gBRXC9fCc4BogAdcATWCNABvSAmhBNNAVWAxYBswAdlCOhBoqB9XCEgC0jAKZAogAGsBmcAfeBl3At-ApSBzXCeeAoSAnrBAMBVWAVkCpOA_hCMxBvSAhkBWmB0SA8YC0SAvfBxdCbjBlRAJsAmSBk_BkSA9GBdRAoSA4pBEfAFmChpBXcAyvAZTAaYCh5BxFAtyA2mAogAidCgDBq_AZHALUCaYCmPBWiA9GB-2BwKBJsAeUCFOA3SAnGBTbBZmCKcCPdBAsANyBZmC3RAm4A6SATPBaYCx4A0NAGDBFkA1JA6SAiICmcAgwAogAVqAxuBfSAoSAFfCQYAlXAjLBPdBvnAylClXAttBm1AnNBgSA4nAreAtyAxLBKmCoRAfWAm1AoQCZOAIVBFZCmKBlmCXlCIaAXpAvfCVZB_XCEeBwjCzbCE1A6jAxPCHjCL3B37AIdCvOA3aBqOBVhBV4AeHAOvBhnCsEBGnCqnCCVBSnBixAVRA2UA0JAKKBpyAiIAllB_TAC1AzKCoKBIPApSB9jCklC5xBISCL3B2nBORAjIAQTCZ_AvOAelCBjCPoCvjCtxBiIAQcAUoCclBe3AL3BDYCfSAUTApjBzSApZAbgCeTAChCQnCYGAOsAmhAJiCGoCbVCbMAC6BbVCeJAMKAaoCKNAvoChOBoYAkoClsAEmCgGBryAZOA9JBTCB2mCNXCx2BhSBSyAwyAGUAiNBhOBPyAUXAbtBGrAeHA0PC8TA0RAx0BMpCYlAF1AeTAYKAZhBP1AkTBSUAWSACtAxdBqcAAnBoqB0SCpqAjGB9bA63Aa5AV_BjGB3xBknC0KA5vBxLAP-BE1AnoCvqABoAeTATlBdRAL3BEhB-dAqpCUjBgaAFjAlmCeKB1TBXnCwpCuoCVsB85A9pC_YB0oC2KAtYCW2AMeCtBAzBAtAA-GCtAAOBAkOClBARbARCCMbB_JAIeC4FAKeCHqC9dCKqCMqCOqCHbACGBEgCL3BGGB5NArQAMnAflAfwA5LA7SBorBr2BsfCL6A8QAGeAI3A-RC3xBYTAYZBYWBOrAEGBTOA0rABJBNtArbBDLAVQCe7BZfASXAwUAsGC8lA9BCROBBICSaBQYCCkA2YBoJB13AVaCPDBQsBVeCeiALkAMGCJyBsOB_7BOkAkLBSqC8LAyaCYrBWCCWPBWCCZiAZkAAPCUpAfgC1lBMaAnOAIVCSOBqICdJA8MAoxBLiBDGB5OBRhCZnAuTCuRCdbCiGA0TCeJAeGArOAU_BmdB3oAzgA9ICYuAGZB7FAJpBjFBMvA5LADIC9uAcjAvYB_DBOIAnWAwTB__AZrAkeASZBzGBOIBV3AR7B_GB_6AX3AU8AiJCDHBAWC4FAcZAuuBI1BuuBBvAamAUOAXhBQIAQECNLB5OArGCpgBXOArSAPjCeKC6FCkiA7rA-MCrGBdsB2rChkC7RApyATNA8KBVNCQpAxgBgNCPfAoRA3rA1eBSpCWWAj1A2MA_ABCoBbSC-0AKtCF0BjrC_YBbaAh-B_YBnRA9GB2MAQ0ATFAeHA6JC3yA_YBGsC1RAZ6AYMAVtC2mAgtCJTAn5BStCSfCBYAXcAYIAtsAptCiJCpFAktCUtCktCYRBhtC7pBuTAz6AvQA1tCUBBPtC56AMtCFTAafB6tC-6AbLAqpCDgCRFA1tCY3B9NCpACyOC6dCIqC8HALHAlRCfHC8GBVqCO6B1cBk6BJuCsNC7dC9dCMuCZRCRfBjEBmgBjEB60AFYAGUAkIAVLBuUAniAjHCIOAp4A7gAnhBhtAMXADoA7iBKWC4HCvUAYqBG0A7TByrA1NANNA1rBWUAPOAe5AhRAYOB8iB7vBtEBVNC8vBolCZGBU3B7SAgjBesBPUAL8A0jB1bAIZBu4AuTCmoBhWAnICWoAMDBCwAYKAtgB_KAlUA0TBosCdnB2MA34BKHBODBFPBGJCBYAfuA4KBzKBUsCXyAjQBL4AVmBiMBuGAYoBx_BQfCeCCH9AwzAodCP1AZTB0XAL5BvPBZIAUQAdtAsYAKfA99BwPBrECMiBq-BekBqaCxrAzdAdcAGhClQB7rA8DBnhBpRAh5BYGAhGC62ASnBRKALVAY0AITA2fA1IAZmCWIAIXC-SAkpBJTA-kA46BqnCwTArSAVhBMdCUTAm_AkRAeTAmmBmSCEEBCXAQTApLBJJAeHABcBPEAqwC2eAJJAoXA5eA0UAeHAfGChwChdBjvCq7BhGBmSCHfAdRA4wCa1ApPBJ6AROA7wCeeBSuC5EAgwB3YC6dCMBA0XBiCBpVAZqCRCBGmCjSBc9B_wAD-AwOC2YC5dCWuCRxCKYBKbAIqCmCB-5B_RBOYBU5Ay7BVKAoWANTAlmCC6A9LA1-B-BCmtCpaC1RBjeCDhByQAxYA3yAisBhaCanBUrCvJANVAiICFZAe0BIdC3MCELAHIAI4AIXAfYAqeADkA6JAcjAeaAuTC8pCanA-0ABeBq7AQuA7rCJ1B9XChnALPAc9B9eAxeCRlCgzBx0BCACyGBxuCJIBGwAUNCDRAJJBXsCTFAqMADNCbrBNcBcMBE3AOoB_RA_HCU8AR1BVTBmSBPjC9zBXkCaDBugBVFCdmCHSAmACcJC-RBQPCgSAj6AgYCkxBkQCSpCXsBfoCGxAvyAeTAvNALJA2yAbLAMXCdcA07AQXAeaCfQBWNAyTA4KBgtA5TA2JCknAjHAzfCROADsB51BMgAazCeeBlVBGqCvAAIBC5ACoVAq6B1BAzEAb2A7ACHRASnBIKCHtAySAXqCqzC3ACszCiOCyBAvzCgJBNOBkOBFFBwsBbNBJXC5gBw8AjGCNPAAaA3rCIICKOAXVBpFCpOCZuAoNApzC3OCMHAUBAWBAjhAtOCkMAwxB3tAXJA9qBTuCfRCPxCfxCgOCV0CX0CmJBk_AyJA7RAm_Az6BqMA0RCJiA9-BeRAeuCwPAguCAKBnPB9kAwNA7PBM_BX4BjxApICxoC46AKoArMA-QAX-AA8A00AOJASYB4eCAEBWJB8uAkYBvOA3PBO4AuNA92A0oBnGBGPA9uCYXATiANaCWIAYICo3A7xBoKBHsApOAUXANSCsSCSkAHZBFZBDtBhaCWVAzSAcUBpcAZIC3BBGPAyKB0KBMjAnQBTsB5MAyMCRWAi3BC1CyaCJUCuYASyA6GBNoCuGBXCC4FAyaC9LAjHCo3B6HC0hBeKCgCCL7B2kBnkAQjBXTCwNAIaAKWCxsAhMCpyB1gAUvAUZAd9AIGCrTCl0ATlBe4AsQAHeCUmAtQAqmAdXAAYCDmAKDCcbBeKASJCDMA8pAr7BYBCHVBiTBuWAv7AodBivA3DBHjBbWCL6A_yBu8AxEBuIAozAckB-DBpKBQaBiHCBABJ7ASTAwWAKaApSAiEBlhA3YAkQBpVB6MAQpAqHBGqB6PBBlARNAYWCw8BG0B_wAScAxWAAXAAbBdNBxlCCZAMrAn0A32B4UAQwCjXBoYAP0BnlBtlB-4BbPB5HCaQCiGA-PBTVCwUAHKCPABdsC5PC9jChqB06A-YB8WAonB-vCQKCb-AHPAY3CpRAVACefBHpBbKBbrBUnBZsA1dAkMAZACEWBfGBtwBkMA9BCJIB7oCC-AwNAmSBG1BHjCoSAy7A-YB6uAVYB82AVTAYMAFmCTTCVnCj6AloClXAPxAJICcGCwRAjOBpaCoMCkuAtIBqwCa1AIhBlxAbJA5gBrIAevCwIAATAclAIhBqXBkLBoTABOAXcArIAkOBy4C-hCpFAu7B_UBNUCkSBUhB-gAk8ABYA5HCrIAzgAM1C5TAnbBw8BP5Bj3A14CldA5KBu7B2kBbVBX5C92AuSCuGBHMAgzCjHCZ5CP5CLZBc5CHjA6jAaHBDrAWEBD9ApRCgzCxLCF5CvTAjqCs5CdBBscAq_AbkCAkA8ZAzZAIhBtCCs5CiZAy4CIqAumCGXAWTAR3BrWAWPCVxBY7BR3BKMAAWCl9A62C14CdMAXpAgzCmACDMAu7Bt9AQxAT0C_EACQAePA0ACTBADEATHAOyAl0AEsB7FA4zCMBAW6CkJBahAchAW6Bb6CDEAHrBZRAUaAO4AJICiYCsKBB7BQgAW-AudAQGAUMAuTAU-AbVBgzC7XCXcAn-AFUCSqC30BIvC6NANZAJeAnkA4oBJnAXaAjFBAnAfMCcpAtdB4SBeUBHwArbBIFBesCGmBkkAGPA1zC0YAKNCzfAQ2ALwCaIBSCBjSBb7CpXCEiAeaCVaBe3AS6CYABurAR3BuOATKBySCMQBr7CpzCNBASHAVEAfOCJBCLBCEfBDuB--BUjBajA4zCw7C2BAy7CrzCKBCpbAj2At7CJrABGAgjA3YAZZA_TA4rC_ICz6BoCCSzAZoBuJARGB9uAnyCdjBP2B7JAEjAbcAoWAIuBAZBD0AKcCqqAt7ADeBtlB9WARVCHLAfyB6QAtJB2vCXGCXNANKBEKA0ZC7OAyrAZJCTeAepB6ZCq5AQOCnmAG0CN9BBsBSYBZsAARB1-BFeC1zCJDBqGCpSCohAZOAylBVYC-MCqRAuKBsfCcsAS4CPYBwsA_KC2sAN4CyIA-KB6IBkrCfOAzTA0hB-qAEdA5NCQQAEzBdXAUMCwpAdmAIOAO5Cl2A6NACPBaeCRlAbWCpbCRvC2zCUKAUoBC_AAsC8WAOjB_SAayCPwCijBBMAC4B9vAE1A-wApmBItCUwAskBDvAL-BG3Bw8BlfChGA5WCIEBSKBITBYIA3JAAPBFfCcHBx7A20BaLAtRA1UAPFASHBIsBKSAg4BFABxLBZ4AHMBRRAYJAy0BewAprA62Ae-CL-BrMAScAk4CLjAi-C5tB15BWdAOVC2vC24BSTARTANeBPJAVmBhcCu5Br3CFGCQRAuPA2mC1zCvnByrAOUArGAmdBOXAPHB2cAKdBCUBOoCxIAftAvFCzICTpCPjCGuAj1A3eC-mAtRAy_BLvAqpCOVCDpB8pCG-BqwCY-C2TAHSANzCNsAOQAmlBNsAmzApSBGBBBfAPICNsAvABn_CR8CGJA8TAgaChsAMsAZ3BctAxcAj1BuSCoJCt_CWLAwhB5TA7iAh_CqIAt5B3_CEwATpCNjB7RABADsvA8_C1LA5_CeLAqrA3_ChuBQUA7AB6fAq_CGWBcWClKA-KCuTAhTBy_C5TA03Bt_ChUBIADcmAXADlKAUvBaADnqCBADHPCi2B5TAVWCTaAmADDtCt_CaBB8_CB7AtADezAC5CmADF3BrAD1XCcSAX-CeADqTAdOA5SA-tB4AD1WB8_CMnC_ADg_Ct_C8WB_ADUeBtlAFdBzADDUAt8CDpB-2Av3C5TAMzCJ9APBDSwAKUAEYA_RAZwC5iBs_CQsBQXBh_CH3CswAbPCPaAQACUICJBDUICbzAUBD4SARBDHUAYSAoBD1EBZBDQsA2UBiPC4rBcBDqXByBDP3B8WAv7C1BAg2Az7CszCyzC1PAefBxlCxPC77C4BDPbA6BDA8CjhA2RBmSB1GBXtAilAupB8lAlAB5UBn7ARiCXMAMuB5CBEUC-YBm_BpyAnfCuGA82AJSBpOAjPC2mCU-BmNALGAA4AsyBV9CHMACaA4HChsB3KAYaA1KB_XBhjAgJAxbAytAXcAvcAojAGmCMJA8mA6aBEKBkeAwFApiAKfBXuA06A0ZCOtCrjA5ABreA3vA9NAANCJGBIxAROAxUBJbBccAOJAezB99CRSBpuAX3AMgBiJCzBDPOAbvCPSBUpBySA59BqeAlgA8ECBjAeSC7eBAYB8ECt7ApRADqBLsAnFCwQC7-BP7A1bC0gB5dAVsB59CzJATVAHiCDAD3jAuWBSGAOnCarBNAD_-CV9AUUApzAEuCQsB-PBTCBKkAKIAwYAbPCDPA0UABuCQsAYABZOAkLBGEDHCCt7CNEDj_B2MApzCQBAKBCIbAn1BsBAtAAAHCJbAvACsBARqCJIBI9Cx7At-AmNA4zCWEDaPAJbAghAbEDHEANCBNbARbAhYAWLChrB2gCQKAh_Az6CXNCH1CJIAQpBnaBTSAUMA2sAeIBkLAyaCbZBqYA1MCEkByOBrHBOQCbHCOLBhGB2sAdxAsZAbLBowClPBkkAhTCsIBOmBDsBAzAUGACxB1UAwmB-EBpPBM5B-LAcDDheAUXA_ZBn1CuKBdcCr7CHCCwADSGAVEDsBAhBA5BAe2AjBArBAbEDchAwFDYhAmCBqRAoYAu3CFUC2KB58C-vA2dC1YCyJBKMCWuCQBAsFDuFD6xAxFDDBAzFDxFD7GACGBzKCrOAMXA0UBmpAu0CANAovBj8CSiA7TAgqCULAFSAY4AvfAJYCtJAWgAjfAJuANcAZJCKOC5QAEGAEjAVYAvBD3YAjLBuJCbdB-RAhQB3eBoYAk8AWfBPEBLXAnJAyBCKfB-uBryAeKBC3BaRAitAgoCEsAlMAVWA9NA-gAHsBdpCMjA6cCzuA7fAR3BocA6jAHmBvCD23APUAqOBRmB4jBJ1BNpA9xC03C1cARZA5XASzA3cAO9CDYCmhBq1CWyB5UA1ICXpCaHAEwBnrARiATZBqhAMXC2kBgDBJvB23BgKAIgAV_AZnAbZC5-BykC3cCklAvlAmtAPVBlmAUqCS4C8bA_bAjACx4ABrAFUCsZASxAvOB5rCUuA8dBHjBSJCmDCXJCiXApnAH5AwwAMXAQzAxLBXtB_yBJABK9BpFA9TBHHDL6ApBB-dAbIAL-BDLBDpB_uAEGA98AmyCn5CYsAiJAIBB4xBzkBwNALQCfFBfmA13AJHBxPBwkCynAbNAOTAzUAkXByGDc8Au6AUNAoYAWeBV5CERAgeBzpA5JC4FDdcA1zCGIDTpB68Cs9BCSCUQAQ4BdcCg6BVqANOC6NA59Be-BcMApRARXCpSBZsBEaA7_BsCB8TA0hBCDCWQCTiAP1ANPAFhC7-BUjB_DCSOB8UA82B2QCUEC6yC_uB9XALkA4DD8rBuoCjQCOnBGwAecAN5CPrBitA1pCMSAlgCEMChcCrOBU4CnMCaIAJHDMsCUWCepBGsB-kA8WA3jAX9CTqC0SAe_A2xBUhBUSBinC-XAkwCRXC7bAgGBPxAqRCPACKaBFjAIYAq3A2MAsNAkNCmLAKfBWSAiEBqnAz3AZtAt0BOIAIiCNsBlpAWHDQhBgIB63ArHBBYAKfAcHAAJDQsBeYCCXAWsApuCGUAoiATiApyANHB64B_NAcHAzVAqjAcHAWJAvKAePCY-CHkAV2CHkAPbCJ9C0oC47BCwAL3AUUAPIBQsBNKCmdBbPCfKAALDedCJGAJ9CpNCtKD-RC2TCOOAsEC-JC23AJxAtKDQPB7iCYUADABCfAvLDuJA7YBOOAaVBk8A1LDmjB1KDysB0LD-eAcHDWsAxlC8LDoVBBMDAcBWsA3zB2cAFMDj3A1KDyVBKMDnrCKMDsABd7BzjAW4BKUAZzBx9CbUAicAtKDtUC47BAPB5MAThBpDCGLDmrACMAfMDSNBWsAm6A2HCoOBp6A1SChVB1SCipAdRCIMCqACsACDGDtFDvFDxFDHBAV2AEFAObA4JBowBaaCERAbPCr8A3QCmEDEGDzMDtAA1MDrcBWEACFAauCsPAKcCG0A4yAkuCTCBfdA-WAqUCoQCpkAnuC-jAkRBeGDtiADxAy7BMKBLGBJWBkNAGZAkrAjzBr7BHeB-KCN7AFFChMB9eCwMBcuCJjAKiArNBmLBObBltAuNAKaA0zChmAb7BPGDwzAxoCYuAmVCXGB2nBYOAOXAQLDACCMGAaGB86Bh-AFKAVYC9xBRUAqOC4JAAkAk1C3NAuTCMKAKBDx0AZsA96C83ARQAGICSqCmIAbrCOaA3dA-KBMJCaHD8JAQZAitAItB_SBldAk-A4MBPlC_wALGAAnCjHCn8CRlAbZCOmCVCCUIDptA1SAT8BOiBuGCHKA0DBWaBZ2CHTARlAkoASOAmmAspCAIDOaAEPBkxBr0BVdCeKCLUAdNBEuCuhCPGDGzBRRAbKAYHB2uA34BlTBC1CIUCmTADxAuWAcpAAuB7wA1jA1jCf6AzIAj9AQWBgrA5PCpLCMDDCfAgPBO1CmGDTWAjYB4KBM7BAMA5NClpAYrCFeBAlBpwALjAwTBHbB1QA2OBTbBBKAheB1vAgiBd9BylAhnB5NCmnBUUBQfC1aAuwCZuBzODAyAZ0CuQCaOAZjAAvBXtBlrAW5BUrAa1BqeAnHAcDDc-B9XAGoB3UBRpAB-A60A8vCnFDmLCb0B_yCJxA8kCIOCMJCvgBfeC4QCQ8CxKCmBBOiAxQCniAGUAmIAeSA-gBDlCNnAeTAx-AoOA3QDJXAjgB6nCVkA5xBZrAYpC1sA7JCioCDJCoXAv3BVoBBqCsYAJTAuuBlNAq7B-rCZPCvjCMsAEjBppA9MDhYAw7BQ5A-OAgOBVsAonBj1A-kBQXANUAaBBXbCAgCCWC_TASmCCkAscAgaAF7AuKBlMBgOAgRD45BGPABaA8vBwRDxmBXRDYOAOrAZwAn0BFPAYUAAfALhCkUA6aBwRDyJCIDBVDBsJDuKBt8CxTBn0BBZAXcAYOAWRDASDAQDWhB39Ct1CgiAGuAJ8CaoAXRD3FAhmApGBgaBJIArFDtFDAGBlRCYNBzJATFAANDdSDPHABGBmJBpUBKPAzkC-JBlIAj2BkLAG7BnMCiJA_SAzYAbHBfTAFBBZsA4rBhRAJhBJoAePCjEBcACcsC9sAn-A1-B0wA05CyGBRSBeDDwYBrrCvQAoCCKMAvIC2iBT2BHJCZWAKICr8BAhB-HDbkC6rCkNAZxCTTDbpB0mBkOAwDBuWAouASKB7ECM3CXyA8TADECGuA63Cg_C41BqeAZmCYECZNAWEBxIA1EDuOAezBKSAovBlGCUUCAPAc2BHkCUpB6vCFtCCGAeiASzCHtAMsAYNBE5AxLA3FAd7C1RAgOBCFBIUDubBWNAU3B33CthBrCB4EByUAfvBhKApzCSBANeCvBA3xArEDdEDuEDmJBhzCqaB7rAGoB3LA4zCXUDtBAZUDMHAcEDtEDfED2wBWVA8xBayAvyBOQA2CDxJAKiAu-BH1AA5AI3AmrA3xCzaB7pBQdAEUCjKA0MAyjA_VBPUAaWBekAAsAoTBDaB0SDOXAoZBqjAuQAyjA5RAMiBmXCFkAGTAidAtMAvSA_QAxNAHZBh7Bz5CtSBPrCspC-KDSUA6UAsfCAsAfIC5KBhIC0bAFSAA4AdiAkiCYcAEyCY0AagCoGAdaAw1C3dAhyBjdA1gCdKA9gAwkC4mAo3BJVAmTC56CHhCs_CTrAMjAaUC3HDmGCVhC3eAvZBFPAAKAXGCo7CufAVyAcoA_cAhuAIqAVUBOdCWaChGAnfCLyCtpA9ZAu2C7RBPvAn1AM5AG_ARUAUcAmZBlwAb0BPHBezCT7BUUCrkC3QAQ-CnKAtQCVXAdjCJMB7QAc2B75AL-BaQChzCScCnABEdBPGBEnA71BpZB7CDtUBniA9mAEsA_oBKRBQpATmAy0Aa6A_UAJmB7tBFVCUvBVuByOBLGC8-CW5CQRAIrAugBmTDdNAezAxLBbQDuxBjzA4cChmA1cCg6BZfCtTD25At3AwTDaICyTD3RDZwCPiCN5BUQA1cAMJAKPARXCYmCDkCBHB_3CKfBG4CPjBZhCGwCmpA7rAZnAmGCbrBEjAQQCSrCxKChNBDdCRSAtxB2fBdRAB3BhODXSBTTDyVAGKDllBrSAU4CMGAugB_FAjfBoABjWCBjBClCQsCVWAPKDxIAdGBOODd7BmIAuPAJICfqBdxAoRAroCqjApZA2KBUTAG9AeYDFpCO1Co4CcWDwpCPxAipCVTADNAKtCk7ACxBAUDlhA25C6VCPrCcnBnTAukCLUBPTA4FDWIC8KDNoAePCftAGZD51C23AKZDNUAbLDWEBvICUfCNUAzTA4YAeICqXBfLCuUAxnBzVBeYDoQCa3Al-CV2B8qApgAhZDXZD6XAiZDMFBM4BaZDv0BiZDULCsZD7-AsZD-KCsZDhGBnECMDCkZDuUA1bB5LCI_CrgAsZDmZDeICxxBpZDI_CrZDeIC6RAWZDuUA7MBAaD4xB0aAyUAirC5ZDegCFaDJ6B-0BiZDrtBIaDHeBUaDsNANaDLQCIaDNaAPaDRdB2ZD3UAzWD-UAxvCl_C-dAeZDYiAruAjaDt9AoaD1iBcAC-dAGXBjaCiXBABBxGD8SCtoAlXBuUABvAjaDxpCLyCABBp6AQZC2YDQVBABBkNA4aDdXBABBuaD2aD-OA0ZDtVBQZC4_CjaDaaCl1C4NCPYAKbD8aDeIC5VB_aDa7AOXBuUAHADMbDFbD4NCwaDMJAeWBeICRADjaD9mA4WBPKAQbDgbDSbDuUAbADibDeNDU3BL4BibDOhBjVDm8CkbDySALVANaDtZBcZDwlAy3ANZBiMCFUDVgBTXBasA01ATpC3fAuFCFvC4lBjVDFnC4bDT7AjaD1WBLcDDKBQZCzTDPcDmbDuUAyJCLcDhVBPcDQPCpSBShCsUBwTDUvAFgCIXBeiAKXB7RAfsAXoAodAUVAOiCKfAclCTiAocDVXB-ODKVAKtApSBfmBy4B1VAfnBR2CKVAdcD0cAldBgcDkXBcZD5EDcHD1VAwqAtPDxiAqeCpzCTBA1BAiBAd0AOuCY5CjUDcxCAGDsACFdDHdD7aAyFBxoBZuBHRA5gB5OBnhBKdBRoBhfCZZC36CFVAQBCXiBWPCnqC9xC0DCmaCsRACKBxhCmHDheAJGAQrAsABbgAuTCnLDtWAlQAjYBJIBiXD8NAYSAefCFqBsYB_-CWvBNABQTAayCs4CasAzCBcACOSAplAfsA_DDPTBxiApEBMsAchBUOCLeDzaCOIAEdD5BAmVA7JByGBsQA4zCTBASeDjBARbAVHBQ6AlBCzKA3tCGiAZuA_UDaDBngAkZC4-BpsB82AzzCHIANRA-aCaICKrAHsAqkCJEC1gAoyAd4AHjCCPBe6CDsCnSBo7B85BgNDEGA-UC9fATlAiMA_CCScAuOCUGAk5BA2AdeAf8Bd9B0bAXcAJpAmLA4-BLlB9cCxUDWSAujAyWCm8BJbBB5BRGAhuC91B-IDb1BSfAmSB-MC0BCLqBO-CrOBHQDckA6XBmaCZkAA4A6IAadBIIAE7AvhBr8B_SBM5BHRDSJALbDDfAqeAePDFnCcFC9gCEoA76BhVBrYAX9AZUB6OD5QDykC8jBBmAipAdnAc2CliBuTCqaAFHBQICKWDbwCojADuCEeDgWC7QByfBB-ASgD3zAAhADxCT7BIZDmSA3qCSSD2cAlhCMOANuA3bCDvAH0CeOAEDC7sCLcBIgB6NC9rAILBqrAnrBAsCORCl1CuKASxAsfDFyCKFDHwA02C20BbzBH7BJKB7gCnKAOnBWvBpWDlVDI5Ab0ByzA8fCOLAzLDAwADHBiIAC3C9rAQ8AMOA85BjPBRhDfDCQiACBBI-BqLB2RDXmBo-Cx0AgWABjCInA-RAxlCnSBTbBQXAOjANeBO_CPOAbLDoUB5-C-gCQpBcECKOAHmBrcCoDBurCxjCTYDKdBbLD1yB-IApKBU1BvSC8HC3VBhYCdMBYkCQ-BvrB7rAVDCd7BadBb_B4-B-AC7fDxrAd-CyJDoZBAfAtGCxZBBsBxKD_uAPOC36BuTAykCkHCfNCmNCTwCwqAnSBITAMhDVWAsjCq_Bw8BenAFTAsXBs4AeTAj6Ah4BP4AwTAAqCPnCmhAptBSzAmPBDSDdXDWhB3rACiDhbBa6AVsBvJDEgC2IAnbBnWCCjD3rAcgACjDSZANVALoBKHDbECndA8OAt1A_dBKjDbzAXvA5oBbJAxYBBJCLTA0NATDBy_AjgBCcBp_BXjDt5CgjDaUBvqAO7CWjD_xCtSAgjDKACgjDL4A_-CPYC6ADepC7pA7XCPjDa9A_iDWNC8iDWLDcJA0cAb9BXjDI7CocCouBmjDoaCWcDNVAbeB-jDlLDFkDnqCkjDS_A-jDtLDLkDqbBYGApzCW0CECD17CRfB37CefBc0C9ND4zCRkD_7CTkD8OC4rCdNButAi_BMXAEMC1iB2yA-MCFtAA4ATRDRyCxMAfjACuAKSAdUC4MACJAD8AxUDrPBzLDJcAaBBtwBdXATSDQRABtAPeAbMDjzClFCmHAt3AxDDkRAbCDE_AxfCmBBvICTAD6BBraCVNAmIAyXAdcAGgDraC3JAOlDraCUMAUlDDTCB3BlIAraC4SAXlD9eB7KCa3AsiDcGAglDxkAthByXA8QCdlDcxBllD2XAmzAAWC8ZCvOAnBB2XApEBtlDXSCRvA1VAjvB1lD2XAn7C5HCxkDVIAnhBNVAUmCRlDmsAuQB3lB5XAovB4lDmsAslD7lDE-B1lDpzCVBAfRBThAH2By1BGHA11BeUDr7B_5BVsBkOA4zCOmDDEAw1BI2BTmDL2BEfBMXAFSASTAFwARSAVTALMBQRB7RAOBC7YAYGDhIAuCBokAXZAR2BMaABUDcDBPUAytAU8A7UAPyAU_ByeCcyAYeCGSBwHCbLBODCW7B_jC32BwNBMNAkaC_TATSCUkAWvBInAevBUOBH1BicDW5BMPAEICPSC5RAKtAVYCuyAExB5xBohAPpCJTBL3BnGBmLAUPCX-AUXAbjBzLB3yAN4CDUAicAGTAr4CMKAKkAUsAgfDTgBCoBVWBdXCeIBiGAoABn-AnOB97B2jA21CSCCYYAGzAusAXdDg2B7IDkhArUBNlBkrCQXAGyCKKBDfAYPBdPCJ0CmqADfAhyB5BBc3B9IA3CBA3CtbAyfAGjDlHCY4AfjA_SBTIAAKA_XBVMDEWDa5AIzCavByJAb4AdWA6JADXCfjAlODA2CunANRAIoAMcDe-BMnC3nCAYC4zB-CDdaCILBC2CaYBBZAEUA-uAzuA9XDphBTzB4eDh5BGMBrzAbHCzmA9JC7mDTcAtKAghB69BFhD4DBVoCRSAlZCN3CXiCTBCtIAr4C9_Ca_AxICD7A8qCK8ApUBD0AyiCAgAcjCGGAsIBkCDIyBg9CnMABjA-TBG_CzNDDbB_pBmqBNSBFcAlXDfpAPOBbVCjEBOBChkB4jCajClsAPICpwAW5BiSBF_CfXA9TC2OAxPA_UCpgB9gDUQAuWBNBD5OAcjA7dDiIDsGCDNCgfBHHC2yA_KCRGAWiDaKB-gAHGBfOAHXCQ9Ac_AZMAE_AhOAVYDJrCGWCeNDSRDqOBZfAz3AGkCKkA3mBGMBasA2uC_7BTpAy_BbEC5UBd7BluBz-C5XAAaAyXA-MDmPBoNA6fB6qDlYA8XAgyC2IAdaB8qD4SC8XABLC8XAW1B8XAbxA8XA5qDDrD6XAt3A7YBqzAtRAuzA3qDWsBCrDWsBffAfsAsPB8qDlGCdrDkgAbrDMrD2IAYJAWrDDMANlAyXAt6AVeBorDuMBYVALnBSzA7IAhgDO7CpsAhvA_3AUXCyrDu5AF3AosAzmCixB6rDd6B-cCpsAAKCHdAajDRtBKYAldB3rDIbCwRA7IA83B_3AzBDoVDHfBvNB7WAELCXsAmNApUBCsDO0AqrDpzCWBAFNDvBA8zC6OC2NCv0AA3CGICMLDWSC-FD6VAUuCgRC6dCasDEFAcsD5OCkOC7OC89AkmDzbAF5ByJA-WAnkAQ8Co9CMEBmxCwYBqTBUmA6TAXVDgBCCGAm_A5UBWMBxWCObBUVCDPAz2BBHDUXBC5BnNA3OAhnD4ZCZhBCxBJ_AcZDYOBObDe0BdyBB5BtEBWVDcnDoXAkGBTpCe4AuzB9pDSpBx7BnJA3NAzJDrSAPwADTCy1CyqDAoApQBR8Bb0BHPCYlA49CDgA2KAIpAJeAPtDTYC2FB_pA6tDKiCn0A8fBWOBRxAK9A75Ad9AEhDosC6HCwWDVQCGJC4YAeMBCuDHnDSfBPeBaUB3oBNMAmNAp9BMgBKVCdxBumC8WAFVA2YBWvBb_BKdB5PC8KCZQBuKAbJDXsC5LBxUA-OAjdCHPAaIB70BHPAmZDRAC1SA_bD3wCFYA3NA9ICIfB7_BarBKfAIFDprBrECRIAENBrECuJA-uDiRAhGBxuDfKAVlC4zASzAUqDo7BQvCvgBZbBpOA0VCh3BvgB_0CzSAPmAaDBHXCilBQlDGMDYvDvZDjIAshBF5CRsDnBDHYAXaDTkAAoB4YAKYAmlC7ODA1AAJA_RADYASQBDfAB9BrvD7IAiFBuvDlFBxLDr-BzODsvDgvDxvDqBDsvD-OAuvDvHB1vDGVA7QBReAoSCBeAssAALAPtDOYAkkAeGApzCXBAlBAiBAW6B_EAkEA0BARqCFnCnVCtPCPyB4zCNwDPwDTBARwDLhANOB0bAxuAuOCleDTCBikAxWCHdAiQAkQAHiA-jBr4AP8CDrAEKBdsAhsBAGAb1CunAZTAyNB3xBJWBziAW3AfyACACfiDxSDUmAHeBlqCqGDJVC-iCNfCjNA17AenBVMCtpBovC6uCuiCovBRhBa1BycA6sCS9BaQAmNCAfAPAC0TDACCQ1AlXAocAoXAHHDXvA7MDByBUnB2mCOpAQLAmADHtARZDnNBVqAOsBWwCpkBUXAE7AxqAJCC1hB_cDg6AHgCXuB25B5YDlwDpTDKYAwsATICC_BKNB41CGYDS9CUoB2kBGpAETDwWBLGAY5CjYA1bB4VC1ZAVyAxVDwNAHmAmJDfMADiAlODI-BBiB05CGiBBLDHqBILAtODCEBxJAHgBZoBWNCVQCOTD1yAXlA-rCeYCDmCqtCVTDSLC_JAipASTBPyBunAASBooA6WDhGAGpAKmCxcB5QDjfC2KBGvASfBeKAzQC6LAWvAEjAcTBodBbpBT6A_iB5kBZlAlHA5dBauDUwAF3Bk-ARIDZZBR5CqrDLxAGBDavCcVC6TAL2CQpDtdBhvCm4Cx1ChzCRGAI9AxpCRKA-eDlWAqCD5dBJvB-WDN3B6MA8JBZhDa-A-iCutACzAAoALgCjZD2LACPCscDwJANjCx0A-TB_XB0ZATzA78BGmBjLBgjCyOB7oC1zCsTBXDDThDcmClMDcYBWOAwsBD2At8CgMC09BDGBvqAcXD5IA8CBa-A2BBqUCZRAeXDb0BAvBjjB-8B-jCHiAjvBjgBNIB7cCZZApGCRXCTACEPArLDf_BxCBeSCX9AMCC_rDrmAuVCBJAIDBjSBB_APSAXsCRsDzLCE7C9GD0KAdlB_JDdhDJRCmwDqQDf2CXWCkgDNmCmRCjzDpXCaeCAyAyQDZZAmXC0wAs7AioCRQA2lCV1By-BUTAPABXeA51B1qCqjAq5CM8AWsA3aBBqCPTA6mAz7BnfCYtC23A_lAxYBNTDvlCvLDQNDNUAxpCn3AzjARMAlkDBkAilDbPCMeBvJARUDZbB5HCjZDpxAlZDOyDaZDgTB81DW_C81Dp8AbVB-ZDpTAF2DQ8CF2DyVCF2D71D-ZDL4AF2DbbCF2DC2D-ZD0tA81DfoBWQDGaDJ2DDaDziB-UAuQA-1DGaDN2DDaDP2DGaDR2DDaDT2DDaDV2DGaDX2DjaCyaDjaCc2DNZBJ_CFvCUnBeICkxBhRAPfA0rA22DIrA3NA0rC62DTcDkECeIAhcDfOA2UAhLB25AOCC-kA2GBmcD6pANVAscDQ0DmcDl2DmcDn2DKVAhQBN3D_cAzcDB3D2IA7ID7lDLdBa2DxiA0BBkjDxnByUDOYAl2DOYAeNDAdAN3BE3DKYADRBnNCOYAlUAt3D1oBDAD_3AWLDa2Dx-BaUBo3DG3C1TA7IAjACthBiCDriAlxDx-Bn3Dz3Dp2D73DvlA8dA3-Cj3DOpBy3D7IAwLDA1An5Ao3DJABMTBM4DAAD_3AysB6rDtQC13DfKCh2D7WAoVBZ4DilBJ4DGMDg4Db3B2kBLOA33D0YCuMDcFA3BAuBAEbAhBAkBAPfBRCB08AbRAoRBq4Ds4Du4D5YCm0CTlDNmCTdBFTA7wBs3BWjA1sAzaBElCZZDXzBXlAQmAAoB7bARGA2tArgAk-ADPAWYAkpA54DBUCUmAzeAyPBEuCClBLVAdsBQ5AYRB6KBvPA6ADR4CvsAwAD-oCvsAbQBlEDIuCoBA5HA8EAjBAoBAhBADQAibAmOCNQAXsCHHBcjDm6AQKCVLAbCBm5DHbA29Aq5Ds5DAiA2wBQgADoAMPAq9AHiAt0BBLCXcA-OALKAmoAPSBvZAgrBTrCdLASxD1KAyqAlSCEEDDGBa3AHmB60DBTCuKD7IA3zAidAoVB3RBO1ApDBvmAbDCKWDOEC7JAybBf6D9iBDRAm6A_UDljC9uAKMAPfDzwAQmAV1BLxA0bCXeAepCILAuBCZmBLOA59BOjA26DiCDtdAHmCi3BT0AGTDfkAdNClwD41DXeAa8AVzAC7D8DCHmCS2A35D8EAK-A4hA7xAlRC43CwyDiOAWEC25Dn5DBGDR7DINDrbAHlA8YCLJAxyAHiAlXDMlCCKBZNAliBxWCnlAK1AeCCoWAoYByYCusCQrDZGAU-BL1AUVA8kBVVA2nBNeBDLBsJDjMADjCdRAfYAnTA3BBwUDilA-jBZgBoOACPBCVAv7Al6DgaCKKACNBXkAEzBQuAKTAJSAPRAK5A0XAkWDOTAE8AtdBgABn5C-7BejABGCe3AwzA0aD_YAM0DMtCijAb3BkFCKRCxFA2xBo4ArSArIA4QAgaCQ5ACpBALDB5DmJCBkDp_BsfD56DROAu6Di5D18D3KB8DD5MAiCDlMDUkAa8AwAD2QDa8AvABE9DErA6fANnAN7DZ7DzBAkBArBAvAAB2BjBAObAYEDz2AZUDDHACFAAeCeqCZfA3CDvQAzjAY7D45DN9DP9DR9DT9DlCBd2AW9D5HAY9D9NBM2Bf4A0PAWGAN5DQZBU2BvpBuNAmTAzNAflDleDWzCzUDEaAl6AZNBoZCYGARyAa5BTlB_LBuzBSbCdLAjLAosCXECR8CmHAYOCl5DM9DO9DQ9DhPAS9DVEAl9DHBAvBAvAASBAFBABBAEBANBAFBARCB0aDsiDwWDlKAf9D8EAh9DP-DPbAk9DpPAvAAU-DW-DY-Da-Dc-D95DnhBkJALZAP2Ah0D8wBGJAohDWgA0kAROA7RC4rBqyA2IAWGAEKBxWA0PAxiDovAWTAB8ABZA2VAoWAT1Cj3AoHDpVDoHDCFCO_AntADrACmAVuBFDC6JAt8DjfAMWBrfAHnBEwD_yB8LBkbCCvCm5AxUDuuAY8Dx3AtQClMAzWAnuB06B3UC7dD5QBeeADYAscAfQAuGBSDBROA1tDL9Dg9DO-Dj9DS-Do-D34DEfB7TBXOB9sDOLA91BveBi-DyXB4_DQ-Dn-D8GA8_DbuC4zBfYA0XAu4ApUA8KAuGCKJAaICtqAbJA2JCppAtdAwXAMOC7yCMiA6XBU3BGrATDB7kAXtA71CUyAQeA20CeKCoJA2ICNKC4XCx-AuoCYZAFKBXyCOSBzPA1uA2EDrlAv8AiAEXMAjfBlxAtZBPHDz2BK_BGTB-JD7vB0aA4-BicA-PBfoBhLBqECEYCy1CE8CZsB-TAuOBtRCYyBo3BmaBOoDjXAUZBikDQ4AzqAQZAHmAQXASaArqB5MA-7DraAWfBpYBW3AurC25AYgAKzCa4AwaAr6AsDCAzAGnAXfBtiBdyAWoA20A3oAg4BiXAX9Aq3BAsC9oAH-Dx4BBiDv7AguDsiAirCUuD5bCn_AVpDplAaPB9YBdUCIYAnrAUGBcIA4wBy_ALHBmtBgeDVEBGjDJgATtDxxB12CbNAYNBqnAAfCBbDW1AxpBJeBSKB85BrdDppAvUAmrDw-A0zCvPBhzCvKAEdB0oB1WBpQCGwBK2AU1BEDC68AqOASFDovBmBByoCxUAi1A--BePBI_Cl3AqBEaGBXVBPhBXgA_RAe1CMnCK1Di1BsGAqFAPYB-MD-CEa8A7CEYYA5tCYVDZ6DVHBQZAuUCuLAIJApQBzZAPND6CDTDEgYAEOAtaCiMBCCEgYAxhCsRC4CEtrDrMBB_CZ6DArAPNDm4CorC-PDwYAysAczCbDEA1AqHBqDEkYAbaAeDEVMD0DE7IAe-C3DE4uBZWAtDEhYALDE9DElUAjDEBvBsoABFDvVBQZA1zAMLAMEESXBPEESYAysA6HCOEEihBRvBHEEQOAxDEBFDQDE2_Dj-DGAEm-D6_D8GAKBAhBApcBr-DZ-Db-DNOBtdBniDBvAn0BEAEk-D5_DU9DvAAjEElEEX-DnEEu-DhmDFXAvgAS0DH8CHTAWzBRODWdASTAt0BbOAKxA8-DX3BUmAGoArQAWfBVODY_DixBunBKfBu-B9RBjrAvGDnWARDCiJAnGBwtB1HCukD6EBBFEqMAOrAL1Az2BYxDahDOnDl-ALwB3sA63CO4AjkCUwBV1C7sABsBB6BSlCtSCNYCSUATpCZnDpPBf-AEtCJDBTIAL3BpaCQTAnGBc5D27BpDByXAsfC2YB-WCk4DO9CRZB1OBiHCigCWzAyaAdCEG1AmNCvAE4SDkqC0zAQbCKjAd4AS-Ae-BXxCg2CuMBu-BHmB2GBqZByvCr9CTYDzmA7nBjfCPMBrZBbKA-YAkuAruAEqAUpBBuB4KA3bC2VA6zAvQD7aB-DCjvAjsCY6AN7CcaBWIAhXBv8AqgBydBL2CrrATCEp_BqqAo0DrtBSaA0GDVIBokAClBmjBa1BghBpcDwCEB5A66D4XCmcCkUB6pDU1DlJDshBP3DPlAYQAILCmWCvqAf_Dm_CZwCmyARSA5nCMnC2vCi1BQ8Ct_CpCCXGB8TDDzAocDedCyuDa8AOFBBFDmHCPBEGEEHnAaOAw-A4HE3SDk6AyYAR1B9HE7mAmzA27BBqBO7AWCCtmByMBCKBjYBTKBGIEtqCGIEi1A7HE3HEWCC2vBiHASIEvVB4HEaLCUIEyYALPAFIEaIE-iAXIELbBxGCI_BJmAXIENIEaIEPIESIERIEyYAEaDLIEqIEWIEWCCWwBZIE_YAo4BvIEeIEvIE01A4HEQQDMZB_YA45BuOBDRBxIEW_A6fACKBbaDsIEoHAg9A_IEvPBuzAFJEzIEyYATRBKEDFJEMuBuOBaWBZfAqYAfQDevDo3A8UAE8BiIBhIEqnCMPAbsBvaB1aA2pDWjA0MCLJE7cAgaB0MCQJEesBFpBbrClIE7cAnIEesBRIEdEEFAEi9DHAEhEEyEEkEEhBATBAjBARMCwBA0BAmEEt-DNOBX9AiECapD9EEoACf0CEyAO7DyJEl-DR-DxEEzEE4JE6JEpBA8JE-JEoEEsUDthBAKA17A7LBl0ArXABUAKIAlUAkvBIsD-FAleDy4BrCBzzC0KBHtAu-BheA7fDC3BsiCoHCtYB0wDZSBmxCsOAJAB4lBwtAHSBQGA-UCl4Bt8AD0AjxAaNBnRDZKBPmC-RAh3CWMB1MCtdAa8Bj1ARfCNfDh7BT1CAADnsCuOC4-Bt8AYHEqmDnFC7QB_XCeSAkKCf-AR8CJDBLVC8YBPaBUTA33AkwCjeC0iD3DBlsAUDBqUC2rDVyBpVDmYABoDsfDZlBHFDXCCMiCXZAAvD1bACFCRMDN2CFXA7hBrQCfYAlMDXtAQ2CZkBZDB5EEC_DeQBeWAVAB6IAsDCPJA7jBXxCx-A1vAZkB7bA9vChGE6ZAFpAUvBsEBHZDSMEltAupA6oDnuAvhCx4BUpBTrC5FE3WCOLBh_AgWBHVDwPCGpAbDD4KAQcAA5AqCDgKA05A62A6TAqEEmrA98AElBR8CduA8KA3mBCBBZKD-LB7gCnMBTbAZ3A2hCZgBG5AhjA3FEVeByDCNMATVAVmABJA0zCnbBSFATeAABDdECqgD-gA70B4IAcAC51BmqAeKBL1AtNBf_BYTD5RAX9AIzCXSAkgDgYCMIBKLDlXAwmC3QDpECwyAePBbeCAUDH2CkMDMhB3KBbMDKNEyYAp1ARiA7IEMPAxGBZaDslBFJES8B8ICO_ADzAoHDsTDgjAEXAXJEERBMJEJxA5YAL1BMEElTAqzAYyBu3AYKCnPCuYBhIAyaCLCEf4AQOEGBDKOEHjB2bB9YAAaAYDB9TAfSACyDW0A1tD8SB9yAihBkyALoAuOBEcBkOEyYA98DIXAyaCv4BaOECFEpTBoOEKtA6NEIMBtPDX_B4SAhNEX_B6fBtOElYAaOEVwA0OEuYDgzDyaC4SC8OEBLC8OEW1B8OEbxA8OEZOES9CIlD8OE5OELPE7OES9C5eAyoA27DfGC-OEcrDaOEerDYPEp6A6NEPGBcOExJEvEE0JExEEOBAewDH2BvBAXUDiCBSKE3EEUeCBvBzZAsJAuEEfEELKEl9DjPETwDlPEnPE9JE1EE_JEr9D2QD6WAteA3sA2CB5sCIZC4kAHXAZWAscAGHB6jAArAvKBnOA2HDLMBvAEcrAPHBtmAjLAoWA9pAFBBNrBArA-PBngCyqDWJBGUD7xCYoATDBdsA0KBKACQgC8xD1bAkXBxFAhQAYTDEdAV2CqhAilAFSAkYB1EBPlCYMAE7AWBBgGE7bA5oADKAOlCIPDUvBfwASJChuAZNCdUBjfCbJAbpBQeBgXArOAxuAknAbuA6HDhGA0KAz-AmvA98B6sAH5B3iAI2A5QAFJA2dBdGAtLAsEE5VBtdBZFCuWDbFBynCl3C4NAnuB3NAQ0DfaA5rAOUCQIAYmDRtAdOA1TCa1DtdCMREWEEDFE5YAcQBO6CpPCaIBf_DTTAugAuYAOEBHLDpPCHIBIyDVBDzREEJAyRETRDBSEDJBKcAZsBwHB-REGBDdiAc4DKDDLSE2lBdhCBSE2OEGSER7BASECZANABn4DxqBIKEgPEgEEiPEewD2PETBAq5DyBAwBApPERqCMzDtPEMxCmsDxOCaSEwPEIAEvAAzPEuAAfSEhSEjSE4PETKEhmDxdBDKAi-BS2BA8DYHCy6CJiAsOAGOACGAcfBOcAeICO4ASnBxbAD1AF3AHPCLVDeWAFSByEDo5B0wDqjCz4AdiBAPBNNBzAETjAD7AOGBw2BpjAmYBlkCOxDuOCcSCPSCKPArVBD6DZZC1lCeSALtCncAaYAbtDQKBFTAcMBQUAo7BetC9FE_-CXmCtRAOsBbTCu8ANgC0cAfrBGTEW4BDiAkICRyDNpDKTCJXCTEExWCHGE0bAPaAuWDN2C8oAx3BPyBT4Ac2BT4A4PDioAVWCPMAKrAmNCmtA6zBdtBpoDDVDkJAXxCZiBdgBafAzhDb8B1BEwBEdKB3oAI6CCwAkGEIPBEzBqSB8KDUUC6NCDmA1pAVZBpIC5BEyNBMIB5oBlGEaKAFREHwDeOAlLDY0A8vAkOAPvAwREKREc2B54ALtBB9CvQDULA6sAIXBjGCUUCBPBnKAyGEpnA0PCE8AQKCi9BwWDBdCJEBJUA9GEHZAHvAL2COmCQ3BQXA8BBo0DQdA-ZBAeB5TD5HB2mDTRAUUDYuAQ0DDqAuOAEDCTYB-IA1sDVECixBIwBjUC5KCBgDlsAKxAWhC3jA-kAn5CITAwaADLB0nC_YCi1BGQEkTApCCg2BMzDOvA8yAo4A3tBAJE_wCMJEnUE5sA46CqkBPJELZANWESJEDqDFJEskB1sABOEhYCFJEv3DaOEtLDUWEPoCWWE0MCt6DNWEHvA-VD7cAD9B8YAiuD6LA5sAprDE7AdPCwGB-REyYC3tB60D0WEXZAaoAk3BNBEqWE5-B5WEBSEDEE3WEldBvfD5fAN6D_IAtVCF3ApkAI_BSyCIXEDgA7QCXZAWbBQXEaKCt8D3WEKIETXEX_BNXERXECCBrhBzvBkRAIXE2vBYXEXLCfXEwLE7oBgXEIJCrhBJ8D3WEWQAN_AK9BIgBHXEwLE9rBgXEcXEgXEdKErhBrIE7QCfPEsSE1JEQBA5BAbhAHEAkSEnSDqEEhOAydCUABvPEzJEcSEl9D9XE_XEuBABYE4EENjAt9DuIAbFBFKAuFAHtA-mBCGAwyCHwA60BkKAc_BCjCYiAkTDRJAg6Ac9Co6DoTCx2BBmAA3AbrAHRAKiB9RB-DBYgBYTEQKBODDspCEFBsbAAXAFKAVsB2nBpMBnhAbqBjGBBXD0fCl0A5gBTHDZDEj4D5SB4qACsDzRA-TE0tAviAnXBFJE8aCjvCJyCtXAvuBMbCTLEmoDMuBGaAGmCC4B7bAPuACoA4rCUKAGtB1pAZ7AHkBujBp4Af_DW9CBcAtmCgWB7nBK-CmMEIICh_D0mDDKE5MAD7ACOB3uA98AWnCpIDiYAsLA_MAthDfVEoGA0MEdeAZEBlcAMMAcWAFEDYXBSyDSrAgLBq_DfUAQOChcC2gBfqDkKA7GDFfC6cCEXC28BhKBj_CdcAjHEkREL3BMnCG9ByHE6ADNXAwNE7ZDuYA2dB3AD4NELZAweA70BMdCihBSJEIXDaWERVCUJEQ3AbrCgIEVyBb1BwYAPaApLD4YAgXExaENZAHaD6aEqdD1IC_vBLSEOcBAbEtzA1IC0OA6aEOFB1ICs1A1ICRoAIJAOQCDzAXZAg9ANZAWvCwaB-JCALARbEbYBPbEDbE-JCFbEPbEHbE-JCJbE-JCUyBMbEAABD7CwaAD7C9aEu_BVbE4ICXbEu_BZbEOoDObEu_BOFB6XEIYExPEo-DTBA3BApBAmBA0BA1AAOYEj2Ag-DvvAZhCC8AHMCxJBbFArSEzbEtSE2bE4bE6bE8bE8OCJVCx-DpIAz-DZuABJBBJA3-D9_BTRA6-DPNE-XCx7D_-DQrAclAC_D-iDE_DYMAG_DorA_mDdeCyvBSzAM_DwsAltBOoDmlAptAbPBT_DX_DYbCebCwBEdrBLpANlAPREmHCnWB98Bj_Dw1Cl_DDnB58A3WBulDJwBudB2OA2OEfeArGBx_DWCCB_BELAWEEQmA1_DM-D3_DGcE1JEJHALHA5JE7JE3PEs-D1SE9bEDYEPBEqcCCcE2cBvAAFcEKKEtSETdElBAVdEQKEXdE2EEBiAdlBo0CGJAHfAg6AW1Aa6AoHBlaEyrA-0ACTEpDBoSABFEC3D1dEhoB9pBg_CecEfaAWfBKtA5kA9bAS8DFcAmzBJzAD3AI3AMFB06A8IBqsA7AETgBFKCsCB3rBilA4_BTHCSLEkBBbXA7KCI5CtXAJvB6nDTWCcJDlcC8nDcMAnQEYYEsdAUMAyIAbBEpDBdJA2TB1gAOtDXlAxWCOhC3tDBeBlMDWeCr9CzJAzrASREdyB5tDHPD4ZBcNDDVEicD0QAkgAyNBbMDQ0DiWDNcC_4A75BzQCvPBGwAXjADrAwtAN7CoaBtQCbHELgCLiDHMBroCGPCaBBlJAomBhmBuuBAgALGEIoBX5DnjAePBs8DijA_0CkjA46CeoDK1BiOBefBePBa0BjlAqeCvwCGaB6NEj1AwiAByCowCPcC9YAlbEjHCn_CN5BdrCVbE7fE-aBNjAuYAZJB4fEwdDUOCgQAwOECGA5YAExAsiB4ICzEBReAGhCDzAjHC3FD2EBQgE8QC0GEeZAdFBWgEslDVyBm4AxMAWgEUMAYgE7fDfgEWkA0ABCgEXZA11D-8AybEv4DUKEsQAQzBRnBe0C_FDEcEN-DP9DKAEMcEuKAldAYYEWKErtAzmA2zC40ABABwzAWgAVYCpTARYD4AEOTE62BgNDrNBvVCSbBETCyHBGzAreBwuCJWCudCllCjEBVYCr4CKFBIvCF7AwICmfBS9C8QAQZAoVB8-CynCuGEZZDN0ASmAqdAEmA_BDOmAMWBjKDs6DzHCOpAPABA1C9uAdYAPXAtdBXwDzpB2EB7NDplCdVCCdET0D1TCagCE8CQiAgJDMSC87BZ4CnDCraCfXA0JDeZAYfAmHDitCNjAMiEiABRpAXZAzZCSIASiE_vBRiEhZA3JAshEhZALbBMiEQ0AXiEY5DOKA2kB_DChiEALBJnDPMEXZAaqBkiErgE4cB2gEYHApwBQnAZZAugBqtDSfATGAHYExwBJAEt0ARqCrdBLIAZhBfuCpxAaQAiiAj1AarBEMEroCWnAgwD-XBlBCkcEalDymCURAgFEqIBgaB_UDpUBU9A3JABZBQSBcKCs1AwPALiE_-CEsA3jAbwCClDJSBRzCOsAwcDU1DxGBPLAX9Cv3ByRBv-AQzCQfARoA5kAGTBmLA8mAuWAMnAOhDVXBRvB62BqaCxtAiTBxUD6oAVTA4QBsKABbDoME4SAYGBepC77AxxBcTDo3ATbB8JAVQBfvBlpBeXEM5CDOAAaA25BF7BYMAR1B1TC5ZD7SDQgAAsAO1DieDA1A5PCaLEIZAfXAi9B2_BdeAA7C2_BHGC3CBIRAROA30BriEGyAzBAkOClwBfBAV2AfBAEFAmUDowBqgC5XBlrAShEzIAU5AlQAZIA2iE4cBukEkwBgEAxkEpBAzkEYUDq6CmNAy6BrrBTSAhwA--DagAqHCXCBDGC-0AGHCw-AZqDnsAkcAKiAdCDRsAjYAoLEMUEMLAIoA5cCDoAb_DEKBKuBmdBFtBVgEnuAvlABDCneBSgCthEpIAWvAsKBeCCSJEFUC-dBflEU3AnxBbNBWOEDqDwCEcGA6jACdEzjA3jAlNB2NAqYAKQBLoATZA7AEBLA2_BwADPTB2_BvABMmESGAQ0ALdD3dC0GAhdE4cB9dC3GA0XBfBAzwBgEA2kElhA5LEX0DMvAEnD_kEGyAXmEsFD3xAamEpBAClEQqCr9DhLB8dB4SEr3BEZCMGAhqDWGAIDBIVAeYCwdCLmA7FAhWAayAi8CeKCT4C39CPaAjCDAdAIqA5ODm4AWjAPaAHcCh3AZZDAWDfyDYAEktAasBteEo6DWBCzYBDgC8CChWDEzBD-DAsCYuB5jDJxCYpALNBXJAFREzdAWvA0bCr9Bf_DOTA9oDbxAfvAQvAqaC64AMLAAvAXOAEqAXJCPiA8QCx-BOLBbaAoqCpvAsSDOLB1SAxUBTYBMREqxCa5BxuCLjDVhBDUDCfA1pBfhDLwBDXCilCN1BqaC3REOAE6WEG6D1aEG0CvJAJZACECRvAWkAyWBlNANZA5eAqPBNPAskExxAlmEZmEbmElBAElEdmEhHApRA4rCDiAOsBmQE9uAceE2BDMdDzgEQdE3iEvAAhoEnmEjoEloEr9DvXDUfBJSABeB7kAAPCbVEEMC2dAOlEfFDUYBDNASTD64BFoAayAatB33AcxBXKBekC6fB10DCdA3tBCnEqZAYRAh5DzTAMoBLGAZJBR4CLnEaKA-fDo5ChMC1QAjhEXcBZnBpWCLKAWnE4pAYnExpAanEayCFRA6wC8UE2OEcTBDsCouBZ4C_TBXkAosCVMDWRELZAAeAreByQBT8DSNAkoA4TB8lD2lClgBTPDsOBrvAfXAMLDgvA6ADivA3nEeOA5nEeKAKRCVgD-nE2kCC9B8vBnfALjD5tDFoE0ZAvKAAnBSHEkZCtyAN1BPHDOoEQ2A-REbSAEXAkkCN_AIaAqkBpHBHOAS2AtiEGIAV7BrPCSqBWkAezBiHAbCBwqEw0AsTB8YCGJA_tA2yBQKAJYCtLAmqAG3CxICjBBclAOfC2EBCEDvrCBpEmuAzRBBHBOZCfQAt0BAbBI-BIrAVVAj1BiBEwQDzUDBiEAnAZTABeBbkAXUA_3DaXADsCOdCZBCINAEhBRBDUJA9_BqxCAnDnMBpqAmxBIICqMA-YAcQBbbCzZCL4AubBCSB0kAAJDmnB6WAyCEmqAxYBm8B4RDYQExYBm1D3jAjDBKfAuTCWJEnOAOTDo_BL9BxZAzVAQoDfeCG1ArqAohBFnCa5AMTCclAEmAoTBNeBlJAdIBIFEjDBptA7uAu4AX9AJGAklA4PDvgA9ODjoDwLDI9DsDC0mASmA3bCW6A4pBjuC1QEvJAiDBzzCQgDVRAUSAXoAirESREumBG2D3qCiFBmNASpASuAepAYLBYBCEzB9nBl1CzZAwZB1jACgDf_DgtCzmAavATEBsQAK5BiKArwAk3A9nCfMAt6AGpAxYA18BhIAFJAnbB1eCvhB5UCVQBUSCg-DAXBkYB20DHnBCMBPVBCLCRCEbHCiLAGMDaXAchDsOA-ZA0zDTKB5tB4QAIzCDsBCmBYLArDCEcB-sE53BZvD8PDD9BDmBmmBrHB4NAG4DwzAn8AUWD1jBHMAHXAZUC8RD3VBttEjuBa6AfqEzIAa1BriBxwC3uDWGAqOB-cC8UAacAmECpOA1VDXuEwPALUAnGCHRAGHCQtAa3AAREe_Bl3A3RDa3A8iBBYA7fCT3CYuAcdANdAmtD2DCBwDDTCRsAyDEfKAWsEQ0DyuETZAiPBtuEhZAqGBTkAtwBhnAfdAXsEJvEALBlGCdaDnZANRAjZAdPEPvEtGC9DBSvECVASvEzGCSvEvEC8YA3GCYoAGyC3uB2cAqZAaoAPvEkfA7kAYVAoKCMvEjvE26CXsAybCBABH4AzeCyLCZyBPhEwvEcvEGyCIsDlvER8A5vEYDCdvESsC5vEeuBfdAaCDWGA9vEipEBwE_yB5vEavE3vE2vEqZAg_BlvEj_BOwE8vEGyCfFBJeCIuCaPAY2AoED7xAsgEvcBouEIABcnBtMDDcEKOBlBAXwEIbAZwE5qEqbBzFALZAnUBJTB1-DoGA0dE_RA63ARsA2mCPUEB3BWgAAgBdJEHSAcbBYnD62ACxBuMCusAvOBWmBrcEPnABPD2rCg8BmjEJpBQqE45AKMA9iDJ-DUSCvmCBlBxOBq3CxaCMwEvABliAMwEwuDgsBcVBN6BMwEYSA3NEdHAouDK9B0IAVzAliAS2AWwEDEAkwE8EAdbACBC8GC-GCuAAGBAfCBqPAuxE-FBPeCq9DvcB9RBskAgrB3VAxgEpSEEyAlxEYwEoxE-aAqxEMHCtxEvxEDyEyxEuBAZ9DwRBiuC_GBiWAI_DX-AakEm3AmSB_gBksCr3ALsAbnD8jAEZBMHDxxDRcE7xDjnDIXEziAQNBLsEkOAdmAUzBiZBGGBg2DG_AuGEIVExMC6_AGvCvDCDpCcNCMzDvLCFaA61AzsB1ZAVNA0NAIJAHGBzIApkA5LCDTAosAwODUOC38DXiAAZBWqCVwEiwEmxEmVA_xEHhAByEsxExxE2JBFyEgJBRBA1BACIARCB2xECaAXcBOPAwoEhwEjwEJzExwBMzEVHAOzEy2AQzEb2ASzEUzEJyEwHCx-AMyEUFEqTEoIAxoC8mCQyE_mCNFEOnCUmA9oCCAEIhBFZBLqDBTDfeAfSCr9BVLAUzB_JAjZB7gAoyEcvArRCtLA0MBUkAZkBCPAKcBXFEZwCxyEk0DrjANOAzyEqdDidA6yEZOBXiAFZBT7BXiAylDCqAfuBCMA-SB4jCYPCkxEHzE-xEezELHCNzEEyEhzEaPAkdERbAWADsOBDfAwOD5xEbCB9xEnxEl0EW2ArxEgzEo0EfCBr0EMBCZ7AgWBXVDu2BCvAzlCocAZwCCyB9qApVDnkATTDTWC-zEocAHMEl4AXKAQqEJ3AcUBJlEWOA_QAVDBXiACSAFFDC3BmiB9yEyMBGyCWXD8SAe1EvjCtvEoUCH4AOaCvcADJAOTDCnAl1EbwCtvE6hDt1EDLA7bAsyARoBt1EtfAt1EdQDl1Ei1El1EQcAtvE-0DfBEfgCfMCc0E05D81EfrB81Ew1E81Ez1Es-AWJAtZAlgA31EfgC51EfgC71EH4AhcCx1EksCq1E_ZA3MBLtC9cA_aEo1EzTAW2E9cAUxEc2EQ0AbSCi0EczEZwEpxEm0E40EJOBRbAqyEywAX1EudCb0AGKEbbAz0EdzEn2E20ECyEp0Ec7D_xAg3AMoAiWAYpA5nExHCt0EMcBXiAA0ABwE1IAtXEzyELbBIzCXiANRC1aAuCCJ9DFaAJeBMXDk2EIzEm2EAyEo2EjzEK-AuAAJBA42EGBA6xA0EAckDTqA7SAB5B9cAtHCbSDazEKMCl2EKzEzHAfzEY3ENyAb3EfCBd3EzEAoEAB8C8OCRBCOVAqgBSSDI3AfHEkIAviD_gBiHAfnDKgBOzCHsAUdBFZBdHDwHC6NEeHBPbEl0AOmAnbCYrAjZB8rAQqET5Di3E9uBmXAtxBQ0ElMA4ZAyHBaJB2yEJrE5yEC3Bd2C1ZAY0EOVAd0EJBEO3EHgEEXAlZBXEBqNA3wCdLBo0AGzEp3E10EvAA30Et3EqPAv3E-FBNBAr5DjRCp6Cm0Ci3EYSBciB6VBFKEygEbzEU3Eq3ECFAs3E42E14E42E44EuBA64EyBAGCDwHCJyCt6CrzEcMADjAOTCwlCocAqjASyEMsAf1ClMEwVCf4AyTAF4EPNDj3BnPCnVDmHDdfCJME1gBNKCLTB2AEqyEq9CkIDWAD-4CdyApLA7SAvtDjTDIPCSrAV1EmZAgrBTPEe4E3yE3CBV0EKaBX0EM1Ee4EAZBkhAR_DR_CCaAXGBaYAgxEjOEQvC3wCuQBepC3wCOOER6E7bA_FCbxCTmEP7Dj0E00E12Ey4ECyENBAlBAN-AhBAuAAAHCtBAmUDLWAcEDTHAQMCqPAFBA4BAwBAr5DscBiBAgEAAHCsBAgEAuRBuBAo6EDEAQMCVzEdiB3xEsIDm3Ex2EbFAz2EV3ELzEX3Ef6Eh6Ej6E5HAm6EI7EuBAp6EDEAr6Et6Ev6EhBAx6ElBAz6E16E_cB46EyBA66EnzEvcACmAiWAKjEkPCQdB8TA_gBqtDkWE-sAxfCgnDTVAM3BUdBMDBj1ACyBXtAoLEJZAF4E_OBu8BA0EGGBQ4EuDBnpA5nEFPBJ0EutCFlBvuAKlBoFEQcBjeCtxBO0EPtDqOAKGCRBExRA5jAXzEUcBqZAuOE0LE3wCqfAA9A7hD0iEO8EclDTkAC6BLJAT8E5tCx1CakAVKB4ZA-tCd8ExTBa8Eg8EaQA7OAxOBVgBi8EiMBq8EOfAT8EWdD_WCakAVfAu8Ev3DT8EvBBCvA4ZAxBBi8E8RDw8EtnDMrB48EbaA68ES8E48EEuEJoD3OA68Ey8E48E08ErgCUoA38EhaAEvBd8EEXCk8EO9E2ZAA9Ac4BS9EXACC9EO9Et8EL9EG9EV9Ea7CN9EXACK9EJ8Bf8EJ8B5gAV9EefEQ9EsXBRNDSXECqAgMAQZEgeCcuBw8ESbCILA9qA6XC6fA1bA9XCm_Cg2Bj2CANAreDjXEQ9EqOBV8ETaA_vB49EiFBypAT3Ek0Ec6Ez4EG7EpBAi6Ek6EK7EY7Eq6EuAAs6Eu6EDFAS7Ey6ENbAW7EKWAQBAvACLHAZ7E5BAiVAQHAWdEoEA76EOKAskARuAb0B_6EC5Eo3EE5Ex4EL-Eg6EN-EI7El6EvVAR-EO7ET-EQ7EW-ET7EV7EhRBHEAc-EFbA56Eg-E8xAPKE8JEk-Eb7EY9A7mEWiAJeEC1CC1E0iEbtDHTAGTApMCipCgnDQTAC2CUzC9uDYuAfaCYuAyKBiCDnNBocEMHDRbEAyBvfAQcAMoACiCvKBr5EndBuDBk-A5nEywAcqENjA-QA72E57A0WAzeAQZAfSAi9A7SA9jCELDsZAUBBIXBxeBmNBlkCnNADpCDkC45EozEefBiGCY8EK8EqlDDzEAyBSJA5qANpArgC4YE79EG2D1zATaALbBZ6ATaAMgAIaAaqEudBdCCMwBNBDTaAJxA1aAbYCJZCNJAxLCeAFhYCpIAZAFLcBmAFydBVqEo5AJ3EpAFYAFkAFmjEpAFDEEpAFo4AZAF0DBmAFF6C6AF5oCdCCI7C6AFEOA4AFt8D4AFxAFgkAzAFNJAheBxqAIBF3AFNJAtLDmAFvaBPBFt6DZAFOzBPBFBBFNBFDBFNBFFBF4zAHBFhaAOaBKBFdBFYfA7SD1YA0bCiBFjQAFyBDtAxbCZAFROEmAFERCfBF1YAYBFDtA0OApkE1YAcBF1YA1AFNJASRCJiETtEjAFkaAA0AZAFHcCmAFtUACFB_BFwADyWAkaAwBFIkCd7C_BF1BFaUCDCFNJA-FCuBFO1DoAFNJAEGClBFZMBmAF_zBWCFWBFI-Eb6EW3E22EsxEM-EO-EJ7E0-EHEAN7EEEAr2Er_EZAFvXCYiDy0Ea6E02EeCFd6EgCFw-EiCFz-En6ElCF56E2-EMBCiWAwZB_2EH4AuOEdiA5qAm_CusAo-ELfAoSExqBC7EF5EM5EF7EzCFy-EK7EEBAfhAY7EFEAkCFEbAyBAGBABeCFHAIBAWEAe-El-EgXAMaApWBLoCtCFw4EK-Ee6EMDFP-EvVAPDFn1BRDFiRBz6EoEAWDFReCYDFaDF74EEfBiuCklE1sBrrEqTEdGBBVCtyAT4EQTA91BYhErMCZRAFTA5ZBP1ACyBx7DmjBtrDwsAZ0EYZAxSA8vCavAshEciBULAkuA67EDkB4iBP7AFnCHOAzKA3mBRcAx7A_SA58A0_Ej8BsyErfBWdADpCN3BDAFaYAh4EH4ExZAQSAFDBreDKoCfdAxuBRrEdCCRID9iDnaAlHBweAt2B6fAZxAnaARoA3EFHkEKCDW7CcOAqaAY2E9EF_aE9EFg5D9EFtzARyDEGBDzAKFFEXBLoDSVCVMAcCFvCFE7EfCFVHAhCFNDFnDFQDF3CFEEADeCv0As2EZAF5PCs4AhDFt-EjDFyCFH7EmDFLWAoDFhBAqDFTeCsPAFKB6KC3YBL3At8BFKAFwAQqEatEgME3aA3IB3eAmeBYTB7-CZmBr4E2vCYnAUCFLbB2GBnaAaXBjHCY4EizC2hBEYA9eAldAlnCiSAEdAiNAXdALGFcKAn_DLdAaKESmBBdAciEyLEPSEFGFjHETGFGDF2NBIDFu-EkDFnFFjCFpFFaFFM7EO7EiRBhCFtsDtBAnEDPmDcDFO5CqaAGdCedEUuCjGFlFFWFFlDFnGFuAAqFFsFFLWAtGFjOCvGFKBCxGFG_EJYAI_ESkBIOCEKDXVDXcAARB38DpTE3dEbxD-sAAsAoJBySAUTA6pCqpCVPCYyEaYA8qDyVCF7DX-AcUE1gBZnBr5ECwAoyE0QARBCJwAVwCdoA-YB4JAQGA0_ENiB87EDnDiZAlpA2KA-UCCECS7BEHDDIDmYAc1E9JAxVDzSCidA0DDAqErgCuCEreDvTDmCDXGF1bDviAlnCOTAfeAyqDHTACqA0oDcMDXGFpRAdDFLdA5fATrDEdAG4CVIFvaAOOEzGF9jCZLAvRC_DD0dAPhD5EFUVASFFD7Er3ELDFmGF1CF9GFpGFTHASDFLWAwGFlBAZDFsBAbDF6CF86EvRCQXBgDFn3E4GFwCFv-ErIFODFuIFrGFvVAyIF0IF2IFzDFQ5ECoAayAWEFDgB0jAm3AZwC_gBYODWyE4XBNrC5oBe5ElKD4zE2yAMSCsoEZrC4HEcjAdfARtEJnAn_EBiCLlBowAQqEBQBRgC-ECr_AlgBf9A05ElABGTBEXCsJAxbAlxA1HFNFEeRAGMDQXEV1By8Ae1E4zEHnAu9EmmDreDpmBjIFXOBNOAWIFd7CQoDIEDXJBWIFJaBIKFq7CTkAYGAt7CPKFrbBKKFmJDxbCQoDxIDRJARxEfmBmJDJ3EXKFHKFtMDHDFuCFoIFG5EqIFx-EoFFtIFpDFbFFwIFuAAwGFdPApUDFFATwD3IFm-E5IFQbDB5E7xEy2EiKFJDFs3EXFFnKF-GFqKFiRBtKFDQAvKF4BAxKFIJF71AwkA6-BKJFqvAS6AoyAT5EXoDX8B6mCbSBmPBSyEHtC91BcACe4ATrCnSBWQB9bDZTAioA4gCCXAZDEj3BXgCutAg2BLEFT-CYxCPDBZiBu8BudDB0EToAAaAqUEhWCGvAx0BIPBgWDEUAQqEE8A6zA-cCkIDpfEx5Es3AtJFySBLABt5BKJAfwAWNAjBBDpCsGB54Bf7B3QBZFDwjEU1ERDCLwBY3A8YA2vCf-Bf0E4zExfDrEFaFDJ8BHgBVyB89EJJEHvC69EdaApmB-kBBdA_vBsnBBdAgDERGFGmAReARIFL2EYtEwYADJA9jCfCCPdAt3CIGARyAT0BEGBmJDYAB0VALdAtRAUpCRyAuLC1MFLdADmB7nD2aA3yENIFPNEWuACNFFCFigC0GEE5DCNFbzAEdAEKAhsAHNFDEEk1Bv4EkFF-IFlGFmKF8GF-KFqGFcFFEJFEHFuKFsEDwKFsKFhNFDQAFBAyBAvACO5EyKFbIFY2CA5EjFFJ-EZNFmFFbNFsIFdNFvIFALFmNFnBADLFTwDBLFnBAoNFqNFr2EZcA3qAc7EIHFNiBfyAe-ABVCSHFOMAdxDa2CmGBh0DZaEZZASnBCyBCoBBTDZdBfLFhzCXODVVAmLFGMBL1EaYAiJFjZBRqETPBS8DnJF2_E0xDFlBmHA7eBBAF2YBO0EMaEIkCi-B8JFOyEqEFxLAaMFAKFAtA1nA3tBfMFWlCrgCCKFyaAgbBKNBRJAcvB_MCCNFOjC1aA-oCXEBD-CC4BUOCvICjkAxwAW4A2jBAzBnIF6KFlKF0CFBJFpKFeNFrKF--EiBAldECHFyIFrNF1xE4IFXGFrRAq-E3KFB7E5KFkGFzNFUPFZFFWPF3NFEJFvACaPFuGFdPFP5EvcArnAMyEbND-9AkGDWtCHICjuDvSAm3A5mCkKB6oC2zEC9CWlCQOFF3At7E4zE0KBYxAKTCj3BNTB1gBUZAkHFGqERvAlvArRChGAubCnACcEFPmCb8A33AoaBa5ERVB45Bc3AvyE5CBdxB1ZDC6EDTATkA_JFxdBhaAlMBfdAinCguAXGFK6DYyBmYDZuAK2CghBiYDWIFlQCYSBQtBqPBysAkIFBfAMJAvRCM_CWNALdA25B9DDCRFwADpdBCRFYeBgJARPFnPF6GFAJFqPFrFF_KFvVAuGFCBAf2AlBAUBAvBABHFr6ByGF_ICxvE7IFA7ED5ExNFUFFxCFNRF0NFVPFQRFXPFiRBTRFVRFXRFZRFZ6ByPFxsASTEqvAG7AsrEUdDH3DaOB3ZBkWE0iE-YE-kCC4EsOBE4EocA1qDyVCBnEpcEg2C1gBO4E27EBiCRBCS4EL4EGMFD8EWVDpTAFZA8HFOVAnQFNjA7OFYRBKIFKdEefCvaALFDL8AwjD0iEEdAd7BfSFLRF5GFuAA8KF8GFs6E3xA0HA69AI7E06E8-EuBAoSFIbAwIFyFBWzECRFlWAjPFgwEs-EhRFpIFVFFlSF7GFsIFwSFqSFP-AsSFa-EHEAATFySFvRFTDEFKBSyDs2B63A1YBJTA-DFZtCaICZHFp3ALHDLOCfsAyVC1bAokDhHFH4EpmAjZBXKAQ5CVXBG_ApkEqyESoBkIDu-A9LFlIAc9A05EZgBkEFSkEGMDOGAdLEDvD7HFIAF2tCJaAv_AZdB_JFahEjkAW0AjHEjkAylARyAopC2LEvRC9OBJ4AJtAPSAANBIdAm8EY9C8WCXEB5ADIdAvABmiCIdAHKFPdAuBCPcBJtAW0ARUFBqCCFBVyBdvC6fAZUFOfCPcBjSFyNFkRFpPFLWAGTFrSFkPA1BAtBAnUFCTFsNFeIFmsB3SFfdE9IFiRF_IFlRFvVAsUF0HAT-EuBAqUF4UFlRCh7BJTAwHC_bEXmB8mABVFJpEhiEP6AkyBOLFNJBHHDW7BDUEzmBbVEKOAb_A0fEh5E8VE7HC0jABXAVnBbSBNdC05EECC91BJRBAEF-YBe4AjWCu3AeKClsAVdBqMC_-CqEBJyBcNBGeD3mAmVDxSAUrDMHEhLFM1E8yABlBQOE3mAklAS9BMQFayABeBVdBzVBQEFFUF-6CgXASpAcTAXyCugBU0BCpDyLAfWDkIAO_AlnCHTAKHB3XB2jBHOD46Ag6BsuBSLAZiA3kA0MBydBsHFbTCx5EWlClOFyLAr8AcUB5qA0aBkCCaMAMDBFJBkiCr6A1JFx_D8lBeZCVuDE1AXfC9qAWgB5OAJuACkCsHF1JF2RADLABBEyKCpMAAgCtrA1RAcdA4JCXzEFZB9cA0OFovDDtAGjD4QForBsnAeyB8lADYCltBrkCK4AUrAMtAHgBiHC5PFA_ClnCJ0CCVBXXFR4AdiAZ6ASXFLdAEWB5tDdjAt0DhQAj6A6oEdjAENE3tBqZEBZCnXFHgBKIFRyDXpAyaACUBmRDdjAsCBXXFkADrzAqkAcXAKcA46BjWBRyA-6APIAUZBf7AjIFvxD7qBqkAWXFUZBrRA-XFeBEDYFXTCxjBBYF4HCXXFxMBPDCtkA6mAUYFa-AUYFmzAnZCLdAMSCWYFrXCCiAPdAd3APYFtkAcXFjYF4XFjYFTYFsdAfLFmyC3FDYYFsYFaYFsYFXrCHnA0ODhXF3FDKYFVJAoTBuYFbLAnYF6YF9CD1fDXdD-NAddAV3AiHC24CrUC1fDmRClYFglA3YFx5ENZFe0BLZFYgCGZFCRD9YFddApYFddArYFVJAYoCLZFGoBcZFuUB1fDrUBcZF6HBGZFfpAcZF-YAkZF-YFgdAXZFgdAZZFjdAFZFsdA8KDLZF1HDGZFUcC3CBq_ANZFo3ByZFnZFwZFpZFmKDiYFVJA_SB8YF48BAdADJD_ZFmdA8JB8YAl9ANZF3XBCaF5YFmdA7ZFVJAfQDLZFEMEwFAAbCcjA6KBsaBXyAL8AG9B-7BaHADDBSXFiUF0UFaNFlUF3-EpSFHTFpUFtBA2ACiCB9UFbRFqhAR4DeRFr-EzUF7SFjRF9SFORFmUFELFxSFoUF7UFpaFlSDsaFGHFlSAgLB7UA92EKjEcbC6YEtMAOJFohAwuEWLFUoCS1CnoC5ZBUSBfaCtxBfYFoVDJEFPaASZF5yEheAMJCdOFYiD17ESCC24ARoBU_BiTFmbCRBCGkB1OBt_AHpBx5ExHFydBcUBHvD0aBjXArEBRNCqGDkiAYLAkiCAjCnXBnHAwMAoVBCtA5WFXqAjNACSBioAc1EqIA-HFuwBMaA4_CZhC-TF89DiXFgLBOPFkYBWAF46BYMATNDa3A0hCqhAirCR6EanDUOCyNEGBB6wCIJAqFALbBkOD9pEfcFdYAXtAx_CD_BigCEEEbcFVJAklDTrCcFCKdBbVBsdArhA98EcFCcKADhAXNF6SFkKF8SFmSF_SF4aFBTF5UF-aFfPFzKFOMFudA6xE4SFyaF3cF0aF5cFK7EsaF-cFUkDqSApCBBuAvUD3DFHMA3aAddB3rBmbFwPAaQF82AMLB0LDaVFjKBySB9DFYjCFTAThDinDTHFj1C4qAqOBH0ERrDOkArgB07DncE96DASF5sAj3A-wEMVCTZAn5Eo8EHZAPgAWVCytACiCq5EKXFcUEkmAd2EGmChNEAWFVLAooA1oAAeAmHFE0ELJFtWD3JAuzBQyCHQDt_ENeFn-ApnA93AuwAsHFsRA0LA0_E2WDRJFl4BHHEwODAmEi-B3PB7vAObBxyAGnCk3AMQC3QBYMF7ECklB9eC-4B4MAaUCgpB17AyhDvZA8QBmEFypCUWCekAgfBxBBvNEkQFV_DQaA8cAzQFgTBCRFp2AgZAf6AJvEvRCpeEjHCCcFMPAQZACADRGAMfFZzBMZEcFCclDosAQ3BOfFeaFhVCWADI9CxwAMfFmQBTsCI9ChvAcfFrfEVJA5dBRfFzYCLfFeaFIMBlfF-MDqfFcxEbeAmvCWfFr1AbfFeaFdaBlfFaBBVIB_UC_vBSbC_UCSYAufFmnA1fF2FCMfFmBB1fF3zABgFarBUyDcTD1YFfGClfFsPBFJEhaFzaF1UFkaFLdFsPAfFFhQA9ODiECwNFdCFiaFoPFYFF3aFmaFrSF2XBMXA3NARBCWYB-PE3QEhqCwDBUIDGdBYDCYzBKyEmxB6XAIDBO0EtqDAUA-DCCSDaTCweAa5AdoE_QFG6DfxBoTEGKCuaF_vBhjCVJAl9BRvAqhAVYC-gFChFpEB8MDChFQ0AhjCOgFGdFQgFcgFlaF5aFCTFtRFkOCSgF89A0SFrdAOtBxUF3GFmPFkSFIdF3UF7cFHTFVhFrUFihFfgFGLFs4CKTFDaAgYBM_EmLDyfCHpCiYB7wCp3AP6C4qAQVAt5AudF-yEyJAOEFH6DjZBmKA2RBvdB0wAkkC87EWGFsWFNwBQRA_0CXlCYWCqEFS3B4OF2nBTBE9jCWtBVbAN0EXpAgSFJxAgZAdYFEABO8BAhFuGBNBDYLCrdAY_AMfF2DCttE4dA1bDkhA5iBYMASaAfmAGMCZJA6CBP9CnTFyvE2gBeiFtTAwuDZdBvEB6LCT4Af9EuiFnUBH_EJrAx0BOVA9JA7-AmiFefEuiFDgAEjFefBf4AZJAIFBEjF_LC5LEN5DbLCJrAXaDCjFsLCfmEliFfmEBjFfmE-KCmiFbIEPjFIKDyiF4ZD3FBNxCRPAFdFKDF4cF-SFJdFmhFCTFZPFbPFr6BXhFkFAwAElsBBSDchFxOCjjF7KFmjFhhFegFpjFuPFrjFZ6BtjFnJBBVFxRFZfAvYEWzA5DFZZAXLF-DF8xBThDGODDEFVTFEuCBGEaDBidAokD9VFu8BoyDeTF-hFGGB4IDRJF-FCHMFdiABcF6GBUSFYICbSFMtCVbApGCEHBIcFBREeaFDhERQFChFgIBsdAvNAyoAQyBniFYsC4dAVNAauE4dAMeFwkFRvBksEsiF4SA1kF1EBzZA_dAxoA1MBHaB1SACKEHaBXaBFZAq1C-mAIlFW7BtwEZJA_vDFlFNeA_TBA5DxQBQlF3HBtwEOhFkjFHdF2jFdgFThF5UFUBApmEldEV-E9jFvjFFhFJdAwaFkPFgRFZgFPgFjaFRhFsaFflFHbATBAilFojF5UFGHFj4AfrAEbFsdCm3AoMCcfDGODiYBWaE5ZBCoBSICXTFoyAcyEaNCbTFRrE0sBcABQQFSJFfFFnWASKDM7AJuAAXB0MBCADhYFl-A57ALFDccB_gBHHFFiFLyC8eFg4E-eFJTBPdAWgFDYC1eEpABtHDsAF4bFOlFvABHvDR4Bd7CldA9ABh5CR4BCXEXZBkXACFBvmF5AF3mFzeF3mFxbC3mFKDE3mFEOA3mFJ3E3mFMgA3mFmjE3mFJaB3mFMWEXZBOBFvmF6ZC5KBZJAT0DPnFtCB-mFLnFLmEqoEPABpmFtCBEnFhGFijFehFjUF1aF2UFclF8cFqPAWBAghATzEjlFZhF8LAiPF2GFzjFenFagFkUFtlFzlFknFmnFlBA9jFMpErSD15AFWFIlAiWA8rAxoC1LAziAvLEs2BAyA0xBNWDQHFHRF5RFHMA-YEwiA_lFFODnIAk1CrnD9vDfCDndAKQFM1EMAFx2DtwBGIDjyEakBJmF-1ENmFd4BaDBvdBmCCZCBpBBLlAV7AILDgWFDkFdQFmKEoeFqSC0kAy9BJGF-IAqlEhUAE9ARSFIAFaUCgmFkuEXGFcrAA9Ad5A7kAA9AqnFqkEK9Bb1Ay-D5LEeSCwFAQnFhBFtQEMwCcbC1FCzeFKpFxbCKpFKDEKpFEOAKpFJ3EKpFMgAKpFmjEKpFJaBKpFo4AtQE2mAPcE5LEmOE6yEDyBhpFOeASpFipFUeBkpFMmBMpF8TDmpF6UBeeBrpFDEE0IAYlF1jFH7Ew7C3MDuAABBAMhARMCiBACHANyACBAeEACWAbhA7pFNCB3AC_pFtaFeYF8aD2KFEdFunFrlFbgF4pFWEA6pF8pFHqFKYBuAABqF0BADqFoBAFqF9pFIqFGHFtQAe7EQlE2NAB1CaYAi7EkIAdVBTJFVIBh1CZlAnIADKBy4CS3BZcDGvCXVAkRBFsDs_AN9CPZCMbEFZBUgDRtEunBLTBnODZjBSEF2RB-0E8cAv_EQyDqWAxoCgnAvOBziFhEF7ODEMARXCOYDA8E1fEC8Eg6AIVDvqCxOBIAFPkEKAFbuBNJAWgCmYA89EkUCKqF6fAYzAmdADbBZdA91EGBBYtARsAlSAy0BzZA8dA1UB9eCT4AYWCuOFSeA33DapEB7AzrFmRDfRD2rFcZA3dA3UBMIFxrFGqA9rFXGC4rFT7A4rFuCEqUCttE9IATkAI1AwrFVeA50BapEMSCh3ADYF6RCW4AcdA6rFVeAAKCIsFb_DVsFEeBSsFMNB17AygChgD9lASGA37Ae5DXSD2EBseAYGFQ7A1pFTPFlSFvBA5pFcqFVqFAqFeEAzBAQBADEAQBApBA4BAWEAxsF-pF3xAJqF3FD1KFYgFTFFPqFwnFRqFfED8sF_pFqPAYqF1sF3sF5sF7sFUqF9sFrmEohF2tCKTFL6AjRAfKC7wDb4CohACxBLrCt0BTmAMEFLDBDRAVqAVdBGJClfDpOA0wAAjBfLFcwCXODhrAldBxIEbOFvyB8qFcUEl4Aa4BLlBWJCCrFA7AErFGSB4rC6iARgCVgD87E69BB3EpMB-_EwiA5QBJIBecBDpCZUE1eFp4A8eFZnFwtB8jAtEFQZEmZAfrFFZAbLA5fFviAvrFgRAoeEyrFohBRDDb9DZJA3rFduFzrBc3BSeAcZAiuFm0BiuFGqAiuFnqCiuF-rCduFuCEvuFt8AsfDMsFauFOsF7RAvuFjDBmYAVDB6_EXZBBxAkuF-uDQXAvuFVZB6uFdsFmYAfsF2lAjeAisFoHDiXDCDCveAW1A7OAjMAbQE_RAgZAgOBTvFdJAlXDIcCYeAPUDrlAssFljF3pFvsFSqFItFWqFYqFuGFivFStFj2AklFYeA4EBnlFNqFiDFfnFXFFGtFTqFGqFRtFKtFeEAlvFQtFeqFTtFHPC92EiqFu3AfyAwpBMEBeRARjCthFmiCIoFvNB-vFusBaLFiYATgCVMCeyEd-ApmAu8BriAJ1EHeFadFhbFkbF97AuzEQGALqBZWDEuFL3APRBtRCKuBJuFKfAF8E6ICYrFF3EUcBvvAUSFaACTaAkUBW4AouCvyAbuFAJD1aAeRDuQC0rFDGBA9Ao8D3wFGdBzrBjrFgaARGAHnA-rFaMBguFBZAAxFp8C4wFT7A9wF1WBJxFdgAzwFWIDNxFrXFGdBMSCdsBTsFBFEQsFYTD4wFUyCYxFrBCQsF5UBKcAHvFWQFksF7iD2kBMvFKODqvFt7CXSAdvFalFfvFwsF4vFWqFIGDr5DiJBsBAAHC1BAJbAmvF_sFKEDvNF8IFOqFPhFslFxvFmvFqPAvxFuBAxxFzxF1xFtxFnvF13EH4E53AWcAZyAdmCzKAXtFMmAI3A5lFbtFPTFcxDQOFgtFJsBcIAjtFwqFcLFCPAa3DJYC1qFv6B3qFfQAttFXsBHnAwtF7VFL6EztFLJFtDBohAHeF4tFSLA6tFXWF30CYwFs_AqTF_YE4dBdLCZUArVDGuF3RDNSFUrFHXAy9BVcC1VDmHAweABcFgsBYMFW9BgmFeKCTuFYoCQ8EKEDBfAZUESeAo7DbuFqbBiuFivBxrF5wAiuFEwAiuFmuFxrFouFAsFYAExrFsuFxrFuuFT4AwuFmzFyuFoeExLBo3ADYFZzFmzF5uF9uFzTC9uFeNDvuFAKCCvFMXAEvFTtAI5BksFBlA6KBPtBpFAJyClsFDJAGoDWvFqvFVNAWQDpxFQhF-xFGyFAyF5HAwBAK-AwIF2xFuUFskAZDCLfCCtFjKFZlFK0FgvFHtFM0Fy-EP0F8xAR0FGyFITFgqFayAWtFxICzRFSkAyrAKaA3YEe_AYXCnqFctF-DFetFdgCw3ADKBayFwHCFgCedA-gA96CC3DTcAjvDjfByDE8xDhrAnyF_JAu8BoJA-qF1tFtyFovAvyFYcB37B2yFNQB3aA7yFfwFdHCXjCKWFHXAbeBD7DF8En3BYrFHzFUcBDYCUSFIXAMAFNzFIlFZmBszF0wF_uF3kDiuFuzFguFbzFxrFdzFguFfzFDxFhzFguFjzFguFlzFVeAROBxuFwUAzuFrzF71Fq1FDYFwzFVeAyzFVeA0zFmzF2zFmzFDvF9uF6zFGvFMxA5TF_zFqOCkxFSYDHwFxSA3CB9LCHTAidAgZDUOChbBJ0F9xFb0FyvFdqFWqFIBAKBCkBA3BAXEDS0F_cFbIF2tEsvFyUF7xFZ0Fc2FsxFzvFJtFuAAh2FpEAk2FaPAm2FRfBiuC7vFLJF9vF5VBKeEEkFYmAc1CxSASOFd1AVAD4zE1sAbOFAeFRwFBzDgVDsyFbuBdjBkbFBcCuzErIDYVF6IAdwFXsER9BHUEbcBjeCRfABzFa3AyuDgjAbXARmFVMFjnDf0EowFPAFwXFMaAYoC3NEZuFUKF0wFDyCeuFv3FB7Ax3FueFlyB-fFbuF2FCbuFBZAbuFctB13FspAlyBKxF_3FdgADfA0uFt3F8WBv3FSxFEkB7uFAwCDYFoQEQsFslA_3FJ8A_IA1XAQiAEkBfxFpODhgDgEFksF9gDveAMsAW2FRvFd_D15D1cFqlF8xFQqFd2F_xFy2FkBAyBAURFfRBuDF6HAzBA32FuFFZhFxhEBcEX0FSPFevFx-EL0Fw2Fg2Fp4Fr4FlBAt4FFHAv4Fi0FfqF3nAl0FOyF9sDRdF4_AQHFYdApqFiKDz0FHZB3rA1-BktF63A70Fx7D90FDYA1qCDSFPZCWkA6qFPgA8qFlyEWiAI1FxSA5uA67EK8AIrFO1FBABPGArVDWMBHuFyOA8bFVrFjnDHSAXsCcRCoEFYmAH4AIzF2kBf1FZkAfrFXsAs3FNFCSeAVzFbuFivBbuFZzFbuFbzFbuFmuFS4FpmBvXASeAquFJ6FsuFbuFuuFqzF41FqzFyPCQsFTbAPxF3uFqzFjDBqzF6RCqzF0zFqzF2zFqzFVZBqzF6zFG1AM2FrODisFDiAQ2F8dAxhE9QFYVAf0DUOCYxDgeAnxFLwDi4FDtFk4FFtFm4Fd0F2XBpCFX4FxWCCJA14FMRFgnFi6E54Ff2F52ElFAcVC1tCPZCKyFw9BE5FOKAAXBMHFezASYBVQBDtDSECTHCddFqXAkTA5lAxcA0bAAfAW6AK_AcQE5JD0fF8qA3mBAEEBTCuUCWSEEpCzsA0rATuFgdBalAYlALqEksCiGAb8B7WFW6Ak7AloF2lCxdBzFFyLA57EHCD7JAOsBpmFNpC1lB4yFovCo_DYsE5KAOiCc4Cw5DEIB3UCeIBvJDcIATRAt9ATuEu3CrUC1rBvrBuYBXdDL5FcQDd7FTFCXuBhfCD_CMZEzWCKaCaIAyJCPYFbVCXrCObFwdCrKBspAdRDUXCWHF7RDnsAEdAkADViC7tCMdCVbA4IDnhBZdApYB0lBAtFRWA68FK7ADfApmF28FAaF3RA88Fq6AClFZaF3eET4A5tCPjC8zFkKAvvAYNBJSAlSA-_E0YAW4AvNBV9FjeAKIEN9FDQBW8D_IAxhEY9FqvFArDjeAjXEb9FaLCl9FHwDT9FvAEmjAG1A1bBl9Fv_Ap9F42BW9FMwBWpCgeAlUAb9FrIE39FAWEW9FWwB39Fo9FveA5ZA39FqdAKRF26FY0F2pF44F66F64Fu3EkBAUBAjRCw4FYhFgPFgdAS8BZzEfRF5SFj4Ft2Fl4Fv2FG7F14EL-FN-FC5F27C0bAsnCJyFFOFF5A7HCOLF8gBv0FliDixBetF-DFVpCdgCGUALbDj7C30FYiAyqFzxDkMALeDFICvvAqtFE7ArfD3dAwtFDgDqYD8qF_JAGHBUkFKeFQDC8uBSQFoSBUQF9AFXQF37B8KAj7EYWBrVDCfC3RDQeBJuFDRFBzFkFCCZF3xEYrF9qAPuFqmB0OF-mEcAFpiBlSApmFQzF9qA95FvmFyrF_dA3kDq_F50Br1FDADguFcZA7LEK6Fy_FGqAy_FiAD11Fv_FDYFROB_dA3mB7vBDYFTbAvmF8WBgZAV3C2NAQsF6RCasFn3DYsF5_FLSDhgFcxFNAGavFE9AfxBO2FTkAQ2FReApjEBzEvwBE-F24FqxFH-FZ-FysF14EuBAwBACHAO-FujFy4FRuByjF8xEs2FG-FE7FI-Fa-Fa3EhAGjAGe-F42FH4EmgFg5F82F2ED24CWODudBBmEX-AS_CWLFD3FlWDbHF3ZEwNEkHEALB6qFJ3FgHFL3FkMAh5FpDBP3F4qA4cAd9AhjAM1FxqAT3FUrFryCsVCDjCJIBO-Cu5Fc3FshF05FQVBarFNwCf_FUoE2OFJVC5LEZmBEeFguF7iD13FZXA13FENE13F03F7rFMPA33FzBGx1FRGA73FVYB2rF-3FQsFBlAB4FHtAD4FWIDACGvBGQsFeZDS4F-wAL4FWsFW5AKAGHlAQsFR4FVeADtDe9FMxAX4FrBGJvFb4FYeA6vBZSAb2FY-FhvFd0F2xAOCBGBAOCBHbAkAGk2AmAG7jEsnFpAGuvFvnFD7FusFeAG0vFvAGjCBgCGPqCjCGceC4JAFOF7bC-gC4AGZsAXdDaHDQHF-VEVHFABGtiACBGihCK4EffDHmFjeEIsCM3FOLBQ3FM_FUBGRrFAMBwMAaBG9UC1hB6uCeBGISDppA6KBBcFhrAd_F8lDKzFkBGswFmBGguF6KDJ6FrBG2rFtBG2rFDCGu_FMCGw_F1BGSeA43F2BG2XCSeA83F6BG5BG31F0DGDYFC4FGCGc2BCCG2DGEAGQmEB2F9ZAGCGN4FLCGKCGDYFOCGDYFQCGQAGclAavFUCGavFWCGgeAGmDr3Ai7BcGAJyCq9F0-AaCG56FtCGx2FJBAzBAHBAOCBwBAoBAPbAjCGpvFgeAmlFoAG4KFpCGEtFrCGF7FfAGa3EcEGeEGgEGjBAzCG52F1AGwFA2PFgXAEbFZdDniADsEkIAIRD_AGhtFfCC0hFpyFmxDvgDEDG7tBqLFgHFuvAkbFHrFdyA7UBsVCXKC0dDYNAcBGN0C0WCZXDgYBl-B4HCeiApZAufDOzCg_CugBiEBJFDNuF3dAbDGFZAqwFSaAdMFy_FAJDIsFT3Co_FZXAo_FrXFXZB8wFo_FqdA2rF2FC2rFExFz1F3wFwFGspABAGVJC9uFdgAasFc2BasFvFGVeAoQC8hBK4FGqDM4F5FGDEGz8DFEGD3Ck6FOGGJEGcIAHnA_zFnXCa4FYQAs6FnjA6ZAe9F76DxqAX6EhjF0GA0jFtsFrEGuCGbEGIBAp4FiEGmAGl3EnCGnEGYNFqCGwvFtAGsEGlGGnGGyAGIyFvcA62Fg5F2EGb1B_vFaOB9EGohAZsA4_CBvDfaCQZAbOFyrCRwFerAHgB-wAodBDfEKFGMDG7SDB3El1CW3FXKC3UCWGFY3FZSBmXBGgFWcBb3FKOAd3FYADSwAeFGUNBwOFaYAiFGIzFkFGQZFmFGq3FoFGHtAqFGixFwFGtFGwFGDGGSeAueFyFGMPA0FG0HGvDG3tBxRDBZC6FGKGG6_F8HGJsFWNAW6FqHGQsFwHG9DGGGGHCGIGGJCGMGGAvFy1AVeAjxAGIG5UBCbCMxAmfFhxFDGBbeAkxF5fDW4EaGGXCGCCBgOAXEGqEGwGGuCG44E4BAYqFSBA0XBLBAoGGQ-FAUD5xFU-FhGG34FsAGZEGWqFiIGkIGmIGyEGi-FVtFiqFV0DkGDYmCQdBE3AdtFq7BohApyAw-FBFG4JATsAdHCyUAyqF0cA0qFwrD2qFieE2REutFC1Fc5FIJAWLD4bCbbF8QBAWF_qFMLBnNCkTFgWBtkCQlB-tFgnAP_FVBGTHFAMAwkC3IBR_FqMAHuFyPBV_Fq0FWrF_WFwUAbyBb_FZ4EUcB1sAf1FerFNzFviAAUDQzF_oFjfA3eAJ6FFtDxrFqbBqFG1rFguFPsFpDG-xCrDG_rFv1FppACsFBsFizFDADzDGXsF9HGRKG_HGScB__FNsFtzFPKGEGGUID7dAHCGSsFJCGGsFZsFNCGbKGPCGjKGO9F3YDOvFGHB8YAQ2FosAwSB6ADkvBIRAQmAENBeIGvGGwIGNyAiIGnPEBBADFAlIG3xAoIGAdFjdACWBMqFr2FoEG46FfIG1KGqPA3KG8xA5KGkBA7KGlBA1IG2GG6hFg1AO7FZfAoxCs1CCkFCADkgB9CC0gBiwDaOBAQFDgB_xBQKBa7F7RARICk1CwKDHZArCBFUBF6D6-C3KB61BfxBwiBu5ASqCpMBpLDaNCdCCyPCE1FozEvmAP4ELLBFKA8BE2RBO0AmCCyyFwKBtKAdKGLYA-tFybBvOBHvD87EccBLqBQXEfmAVSAvrA7kCTrFJTEsJGJJFUWCQRCtWCAbBD6D3WBOWCfYFzyES3BG6EYMFh4B4oFCXArgCYoCufFrVEshARaF-EBi7BSzF3pDjDGNUEguFQ8CLsFiqBNMFxHGvMGluFa7BJ6FfyBEXAsoE4kAO6F2MGmDCPNC9HGGbCozFtMGVeAJ5AjHC9ND_MGAoABbBUxFgjAX9C2uEBNG-uDDNGNIGVMC8_FQcAX9CfsF0rAXsATyAQiAFZAiXD4JCUEGyVCbNGZaD4XA4DDBNCUvFINAbUF2KFhKFDLGX-FYEGcCGJ-FHLGglFkdEB5FJ-F_sF7tCrIGxaFqAGiGGgIGx2FNBAzNG9HA1NGG7Fj0F0EGc3BIOCB9BHOF1GDLsA_2FqMEKOFmtCs-F_IGwVFgzCDKBVsBktFz5CSuF22DFODtVFv6BgyF-LAiyFlIAOwFSfA2LG5jAqyFg5F2tAY4AmJFZJGTdA67Er8A-tF6QAAuFNFGPSCALE3RDtmBJuF-oBBzFfWCXsCtdCNuFbeAbDGEXAf1FReAfrF6cAmBF7sAHfFjFCvRCpiExOAhQAzrBolAtkABNCxwFikDqBGp0C7dA3kDz3B3rFWPGy3BUPGREBwFGm0Bo_FGqAo_FnqCWPG-rCz3BuCEkPGfMCqzFftAqzF5wAkPGjDBkPG6RCkPGeNDkPGAKCkPGyUEcKG6zFSUEy7Ao6Fk5A8ICkxFA9A9HDilDJyCQRBllDzKGMDFjGGx2FOBAiBAEyF0BA9KGo2Fd9CmEGlPFtNGrAGsCGwNGuAGIQGKQGOLGlrASLG1VDHOG0KEDgBW7FXCBX5EFDBJoCcxDROGsqFYyFWQFKwFJIDmtFzqFm2AdOGr5AstFZDEXsBQJGROFWmAF1FcoFPlCItA6NAG_F63DbJGqxCErFyyF6XBLFG37B0_Ai3EvOGLqBSNFghBNBDdwFzgFVHG3VDU1F6nELuFXtABcFgxEIzF0JGdrFSJG3JG7wF_JGSPGTKGr_FnDGZKG1MGdRG8rFezFLKGgzFJKGxDGgRGIyBTKGHsFQsFt8ALsFrzFvRGFKG_1FlKGK4FeKG-uFasFhKGUNG-IC2PGlKGfxF2WCUIG_3BKrAlsFsKGQfCRWBIRAVwCs6FTRBYVEYuBZtBG1AQwB_6AEQGrxFUQGsEGPBACHAiAGLQG0GGP-F-KGtQBp-ErGGQQGtGGpEG0KGTSGuCGVSG1OCxAG2NGfqFFOG3CG1fEI5F5EGbHAZ5E8EGAyA_CGP5FlWDS6CX-AHdAwaCpBGyLGYdDjOGcMAy9CgVDzFFbuBI_FfQAEMGZwFlLBUrFScAOFGS1FZSBjEFb3FnqB-WA0zCd3Fe4EWMF25FowFcrFwXF-9EtwFUPGywF2rFixF7wFtFG7wFQxFGKG9wF-fFFxF1FGUPGExFUPGctBHxF7FGRxFVJCRxFMxFBIGxKEDIG6wFaKGYhDGAGVxFD2F1TGDYFeJCRxFbxFkKG3TGRGGgxFUGGjxF37A46BIRAtcFr0B4DDQ7BIHCaAGC7FiSGc0FxNGsKFRMCEHAUHAMQGzGFJaDW0F6xFRQG8NGGLGTUGpmEA8CYQG5ODVtF0EDUOB8sDtUDoZCWuFHICs7FhqEX-At3ALrCA5Ck2BMkFIxCvGBucFbhEVVDFFGFcB9SGMZBwyBcOEunA20BhsBXEFajBCrFD8AIrFiJGNDGUfEH5A8TD1IBODGMZEk0BgjAZCE0dDQOAXtETHBPRGdMELuFmcC3XAUKCGzAo1C4KB8yEYrFQyBbDGt9Ee0BKUG89Ed8E3nCf-BnBG0oCm_FYWCkfB2wF3VAD6F17AsVGi7AsVGqdAKKGRGA3HG4FGwVG4_F7VGSKGNOAU6FSTAm_FziDqPGyVGa6F61FmzFSuA8YAJCGuVGLIGMWGHnBjsFT4FZeBmKGHWDLEGicDNEGCLDe9FTiFIaAooDMVGLUG0bAU2F6wBb4E4DDo4AsKGLRE-HBRSGdAGjSGx2FqsDlBAYRFzCFkdEXUGU0FO9Aq2FdhFcUGuIGTQGRUGuAGsWGuWGh6EwWGZSGGIA52FaQGm0FRTBo0FcMAIbFFDBUyFvLCWyFAEBIwFApFpQGFgCGvC80FfyFLJGhyFNJGzQGbuBoyFiYAlOG6dB7QGMJAK1FoSBR3F1yFMrFvvEODGu8ANRGIuFjeCFNEX_F5RAy5FKvCb1FE6EZZAe1FWgCMzFpiBj1FTzFcRGfuFvVG5XG5wFBvFxrFs1FIKGpFAkRGnnEmRGBYG6VG7XGFsFvuF41FENG1uFWKGMYGJNG9XG2TGPTEUxF8uF6TGQYG8TG3uFH2F4zFJ2FaYGCUGN2FKvFB0F6DG_9FLmEU2Ff1ECQCeWG5hCPZEJUGVUDOUGfhFFQGd2FpUDkCB5CFeFF96FcTCK9AgjFolFV-F36FuNGFLGSqFwYGHNDnCFsNF2hDJ_Ao-E2sADmAOBGzCDzvCH0FTFGRODpODKTA6wCqUCXGAE-EsfDoqFBfAGtAG3AOmEusAL5FXdAAdADsBbZGYSEiGF7NG3WGxvF-YGiJBnCFuGFkZGDEA94F_sFRZGJNCw2E6NG2WGcAGvIG9YGsEDxYGmZGCHFoZGq4FVRFBOFUsBeHAwHCKICNtAstAMyE6IG8BBbHB1ND8KB66D30CfQGu_DaLGTYDHXGVVGxFF2AEJDBfmBIoF3FEf1C2QDrqFNMFPICOKCDJGfVFBTDtrD7kCPYBhKDfOGvaCQZE5qFRDCoCCp2A0CDMLBmBFDeFFzDeSAgtBs2E8tAamF10AXPEKGANRBRiA1XAxdBa3FcnDQpBwrAGVDvoFL5BqeA3uCBwC5dEbQCciA-dD_lATTG4qAv0EYMFcMF4YEfhEsXBDQBMPFIKBgSFRlCwkAXPCo7F5iBKUD7dAPSElPC1EBoiFPZERrAT9FIJDvyAveALtBQCCe3Cm3BmbGYfACOAQmEz6DQ9F-KAN_AwbGjuApODOtCc5DQmEZiEkhACKEDACQmEruDwbGeeBtbGnNC8bGedBp_BQ9FgpFh_BoWGyZGfED4ZGqPAnZG0ZG_YGzxErZGnoDPQGplF6YGSQGjZGPcGlZGNcG3ZGZcGDEARcGGHF3lA7CF6IGuuBKlAFQEzSChXAeFEgYCQyEp-Fb3AEODLoFMOFFDBP5CTiAk_C4zE42DH1Ar8BXtDhrAvOBCADpLDHqEZXGmfFDeF4pAoyEHjBQqEZFBRJFVmBBAFN0ESbEtoD1eF9JAUxDVJCj3FqTEVTGHsAbeAUSFvQGAcAksAmbGdBBfdAUZG-sAVyBe1Az-AbWG0IBLsARvFauBVjB8RAftBtxAsYGvvFuYG5pFMcGuAAOcGpEDQcGHyE9NBuGFXBAeEGHJFovFy4FjVBGYEbUGgSGELGQUGL7En1B_YGbcGr6B4ZGRcG2dG4dGyDFzAGWTFj-FWLGkcGSpDtUGROC2xBHFEeHAHkFoXAM0ELXGa7AKwFacCeaGYYA1qCH4D8xD8hBbOFq5ETkF6hFjZBMdAG_AlHF2RBYkF3_E1mFbkFTMGeOFZ4E1cG1ZAUcBsfDfkF8ICfIF1yEfiFBJEINGJfCfJAoeEPSEJiEfbGcnCOlFiABviAYdGIeBPZEaIBglA8RAT6EK9BMJAmzABmC3OBP_BTfG8RApEBBmCJcG4WGCeG1ZGqPAUBA2BAByFxxFuGFzSFQ-FDsB5NG4YGtIGxZGbfGvdGffGhfGWEAjfGITFQiBV_AdfA1fBOZAvqCx8CikDIaGv4AtUGffDcOB0FFJXGqLBNrCkCDXJFz5CY0EQUAWJBz8DlfDC3DkGB0dAfLF9XC60DnGEieE8ADQ9CHbFK4E-sA6KBLyDudDF1FZiBgOFJFGoSBooFqaCLRGzXAu5FNpBBzFhgCb1FzyEd1FMaAkVGbeA4_EZRAvcFK9AmcF5wCpDBe9FosCdrAcTCuTERvFusCgLF3OBzODbWGt_DeAF-QFLTABhGybDBhGTMBtAF9_EIhGXKCKhGhGBGhGL-CbWGmmBGhG-gGpODmBCKhGqBDQhG5RACMAYeAcoEETGdJAT1ChHAJyCIwBghGafGxvFoaFqPABBA6xA--EUEAgEAmCBB3ELOAe9F8WB9dGsIGhZGqfGlhG7aFnhGphGvACrhGH7FgNDTLF83ExYBCyBZ5FNeGdyBzIA15AnbCIlA-qFnrBQ1EHTGTCB8RDy9By0B8eFZIB1ZAvjCAcFcyBAcF_MEXiGejExZA6hDXiGw1EXiGRoBXiGtfAXiGm7BbiGUiGbiGj_EOsEutAAcF-uA7YBlgAaiGfgCfrBriGeiGOsEgiGOsELnACaAWVCafEO2EV1AOsEoiG_ZAqiGxZAX8B6iG9cAziGjBGH3CUWA6fA5fDyJCJVACKAG9D3dA4RFSCCKrAwMCc_ACKAW0AUjGi9BpAB3dAhcDZjGHIAIBERjGQfA8OAfjGrVC_vBUjGIXDcjGgjGOjGdjGbNBhBDrVCT0AljGFKCsjG8GEcjGkhGd2FmhGyvF6xAoBAkbA0BA0NGs0ELqBvhGCRFENE8LAB7FtYGSSGfED2jGFqF4jG6jG8jGG_E3eCJhEKxDNGDaOBcaGoqB6yAi5EgHFCyD5jBvfAbZBWiBmLGHFGNkBcgG2DFfbFV4CKDG4qAlLAsbFztB36BFNEyCDdNAAzFV1EDYA5PCDkCRiGfVGPiBf0EYFG-SBG5ApLDsyAa-A7ZAbLD4kGcpEf5EqZAmAC9kGmtA_kGsyACVB7kGzkGAlG1kGfgCV3A7ZAsiG8yE73CNlGM1DZCC6HBNlGgyDZCCKlAPlGGlGZCCIlGlgAKlG9cAMlG-SBX8B9kGd2EElGUSF8QBBdAffARyDRIFEqEWpCqPBfdGyJCdnBbyAkBFKcA9cDCFB0lGizAE9DczA2lGLGA3gGFkB-7D0MFMzDbyAMhF1bAL2A6QFyIA9iDGmGQfA5CBCMAlsDsNG_dG7YGBeGHkGo6BGEAhCFLkGv0AuhGDfAv-CScCuZGofG0hGa0F5pFSmG8NBVmGBOGvRFisDmXAWfBhpBvZBxiEA7AakBCxDROCsGDffDGRA8jAQuBtfBS7FwNAB-E2fAR1Bq-A1FEfHCjIAywDlADKwF6QCVWCwjCYNALhCNVAekAQkF6SB8hB0tBH7DZsAPkAwICFDBC4AZTAGSEcjAYDB_XBkWEbKBdLAdJAXuBPgAEYAByAoCCXFEJhCpiB0PAKhC6LAd4AYaCEmAavA3MC_2EpnG_QAZIEVdCCPAiKAoTBW3AtlAnMC1ZBKCENPDweDWWDdsAtoAj7EuvAMLBcsEjkGOKA4pARIDdGADxAUsAJxEKgBtKAjjBiRDNuBV9FP-CP2Bb8AUcBNvAS-C7rDB3EIgBjGCUpCxSDgEBKJA0tBm4AmyCKXEW5D-PE5AEiICuNB5fALhC1PDHwAfMBrwAkdDCJAyXCScFoVBz7DjREnOE1uBx0ATpCO0E1jCaOA4kCTJDOBCkRAOXAnmD5QDxVEr0C95BbVEfuDL7BSWATtDZ_B4QDD1BCZAy6C_ECl0A8qAdjATiA-wBbnCshEecAiAB2GCaiBWpGciB-sA-YBAlC17AzFE8OAmfDcnEFXAetFt3AAEDwpCofBZaCynCEDFKfFlpGyTAPvCt0BApFFiGsIAvOBdVCRIBfaAQMDsjCL2AgYAcZApJEmKEXrFFZBO3EXiAeSBZ4E3xCVyBkyDiBG5kGd-A4ZApSAffDNqGHBGNqGQyENqGm3FAlG_mGcDGzgBPqGJlGMqGLlGcqGlgAY3ANlGtFAaqGlgA6iCYqGRTAjqGsDCoqGf1C13DTfGqqGFqGQ2EeqGbbFYqG-KAoqG-VFObGIOAg1FuQFChB9OFrTFRaFP8B79FqsAq6FVYCopGylGJrC8lGhEC1sAEeDJtBHrGcnGHrGF4EmYAv-CVSA-7DboCaiEsbBOaA43BrUB4bCMTC92ADiAQjDRNE8lGRkBarG5oBfrGQfA98ASbGyJFXrGhJAJLBYoAqrGzpA43BIcBreA8lGC3BnrGO9AbDBQfAo3BirGTaDTgGujDlVFqrGKfBvrG3jAeDGfcBGrGQfAG5AirGnfCHsGiIC43B83DHsGQZELsG3XAhJAHpBIKDUPB_rGRsGKaA43Bh5A2rGqGCurGhJAQKCirGfdASXCQfApWEWAFEtC9rGisGf8AYsGQ7BYsGQmA8iBqGCXsGhJAhcCirG4_CasG4TAWjAVyBslBmsG7HBB0C8lGJhBysGZrAJrGT6AysGVsGQfAh5BirG_lBsrGQfAfiB43B0sCLtGTuDweATzA5sGluBYcFfeAOmBRtG60APQA7eA8ICARAhJAkADirGdxBetGcsGQfA-6AetGKsGhJAjnAetGOsGmtGzCBgZAhLDprGitGDtGjWAvsGsjEXKB43B0MBirGqkCItGXfAltGsjEkGB1tGptGsjEosGhJAXJD3tGwtGHRFmsGbfAtRCdnGOnBUJG4yEutGbfA7tGbfA9tGIiBOvBMuGoTBPEFEVCOuGDsDHuGYiBZuGlQEvAEqnBduGAvDfuGWqAMuGljAluG_tGefABuGYoD45Bj4A9nB2sGDKAAoBOTAyfAYoCMuGGoB1uGDHDIiBZrGBeBOoBbuGd5CDQBhfAquGhfAwQCMnABhF9uGytGkfAJuGcDB8KDMuGbZCMvGQuG4bCkrGkfAgIENrAujBMvGJzArqB-FAfXBhsB-zAbuG48B7uGGsGfvG4uGyfAbLDMuGMsGfvGMuBtuG-ACIKDSSAqsGIiBMjB8vCaQCRvGK4DLJAXUEEUFgfA1zC6wCtuGR4D2rGafEcrGIiBUjB_uGAUBZuG9xBSdCafEDtGafEUFBIiBxsG7uGDVCMwGivGsfAPvGPKDBwGzrCdnGaiBTwGXvGcDBejBTwGHvGiHA0tGIiBRAD8vG7zFhsGcsE5wAvgA_3EaDBYvGQWBMuGBiBrwGtvGyfAS3ArwGcwGVWChwGymC7uGjtG2wGhGBb5BoLASuGyfAqeAMuGLECjGCoLAuwGoLAiUA7PBqOEZuGzgG8iBQxAhtGQxAPwGWWFbuGg3BBwG1TCSxGBvGAEEQxGHwGNKDowG8fAenGPOECgA6sEMnA1zAHuGJvBixGrXAkxGTTC7XBMLDkxGDxGMnDhBDuGACZFBeB5HEixG4rB8vGYLGPEFkvBqIC4fAmuGwxGWgC7xGBvGdMBOuG1BCItGW2BYfAgfAAPAEsG9TCedA73BWpAUJGRiERvGlNGjwGefCOyGflB0xGXiDUyGYWFOgAVuAMyGfoBrvGScBixGNvGwxGYwB0xGEMFuCDqTCeyG-xGOHFrqBr0BOyGSHB0xGevGOgAgvGvyGPwG6gBOyGmvGvyGZME8fADlGMyGSsGQGEMVBtyGtmCqkCcJE_NEOgA0aDcyGesGwxGxpCMyG7eDHzGouGb1BixGWVCJzGxjBpyG9XDMyGLwGOgANwGWzG4mD8fAbjBUzGilACgA9sGwxGWwGqsBBtGgzGvSALsAWzGKzCeTCewGIzAMxG-fCxSAwxGHmBMyGc8BvzGMzGswGvzGrxGwwGvzGHvGA6B18DOgA1wG9zGyyGLPBZIAHKAeIBixG-wGwxGQaEH0GYwGCgApBBMyG1tEH5AfVBqzGfVBszG4tGMyGgCDwxG53BBkFCgAk7AV0G-xGDuGX0GHwGdPCHuGpsAOuGQgGCyGr-Bk0Gu-Bm0GlxGq0GsKD5bAJ_AUJG2HDq0Gw6DjACNpGm0GwaCw0GnXB40GPwGh8Di0G6xGqQA8xG_0GBvGZXERvG93B20GHvGBSEaxGYgA2uGBeBaHDi0GY5CPEFpLDO1GouGIgBO1GDxG1jCO1GKRA7XBZyBk0GLvGM1GwrG8vGXECi0GooBw0G4rGe1GC1G0xBk1GHwGG2Cm0GWNCg1GmrExrGjgA70GkvGM1G3XB_uGHvDE1G5yG01GW1GsECgXFNgDi0GZsGrqB6wDw1GRcA70GIzGM1GKzGqQA-aDg1GjVBL2GW1G_yDL2GozGYgAVzGS2GMxGIsBLrGS2GNrGS2GkaCfjAYtAk0GhzG0PAiEDi0Gf7Fw0GEfEB2GHtGw0GKtGqQAMtGq2GZ2GtgA7sGYgA_DB21G1zGq2GW1G4zGq2GH1GftGM1GDlC21G3wGqQAB7Ag1GntG62GT1GI0G-2GW1GM0G62GvsG0jGgmG3hG6pF2BAxAAMBAhbAsBAthG-jGOmAnkCbmGDkGsdGFkG6UFqUFnhGO3GQ3GDbALYBXVDhYD8EGmSBfaCifBpcElxGTTD-CEVJGHSFWiAqtAXiDkdDPsAFkEHZG4fCx7AiUAVgAB3EskGY5EwWEVfAU0EYrFj4EIqAo4E0jBxOBGsGE4GGDDAlGAyCAlGkGBE4GQZEE4Gf8AE4GfXCAlGnKDbqG-mEdqGV4GfqGH7BZCCH4GkqGmUCfgCL4GfgCN4GfgCNtAPaATfGX4GUvDm4GTzGxOBxsGq4GzpAq4Gf4GdDGopACKA3hFQrAzgG4mAsqEMdBnBEnkE04G2ZANKCbTClyADgCB9CUkEtJAimB44GexEeeBA7CexEYSA0uAexEYfAI5GosB0vGeWA_eGO5GSGFF5GmvEQ5GxJAezCT5GnRAunBANEV5GTVGe5GssGDgCHzAcGAEMEuxGqkEi5GfvBPkEB0A64G4gABxCc5G_DDO5GHIEx5GaIBx5GH5Go5Gh5GeWAVgA_4GEhC0bCrkErdGuGGtdGSqFHkGO3GqhGOMCH7FYmGptATpAgjBY3GA6Ga3GD6GxAAF6GshGNOBXVDscAbGBL5CY0EbeAH1EMyCs_AQwFASFf5F-bB2QDagAJSFLbGKBBOkA4rDsOF5gBMKA8ABa_FY0EF3EvjCigCGCCHoACaA_MEw6GZCD16GfrB16Gw1E16GRoB16GtfA16GB-A16Gv6Gz6GnME4iGutAw6G0aDGNEuiGRSAH7G46G4iG66G4iG86G4iGK2EjYAl4GjzA4iGC7GwqGy6G_iGL7GJ6E7gCw6GklGbHEdDGCrGUrAhsBuzB9eA5OBHjDVZGi5GB-EOMAhMCktE6pER8BwADw7GbEFQzF6lAd2BirF27GE8Et7GxJAKQD77GR8BukAxNAK3GC6GM3GBBA2BAjBAf3GWEAT3GBXA_jG7XA1nAYOAM6GhSGB6GGkGE8GG8GI8GS3GT6GQ5EEwFRzC4zEy_D8xDMnATTDhoDRtE6lA-qFSvAw3GQ6A3LFCMGGzACMB37AdaDgyAN0Al6GE1AQECezB37GdXAPWEtKGWjAwgFBzFe7FraByQBNuFoHDh7GPvB1ZAbHB16GRaAz6GwkC36GnVDz6GDfC76GJ9GAlGMVCz6GC1BB7GN9GsyAD9GF7GT9Gc_AqaB4iGH9G4iG3SBH7GL9GQ7GX9GL2C0OEWfGB9GlgAcrAH7GV9Gb7G5hCd7GX9GPKDr4EqwF33EDiEg2G2DEY0AhxEVwCqCC6CB19G6iGZfBC_DfvBtvCt5G3vCC_D6RA9gADNFhtAG3E0wC7XAu5GxJAVmBI-GwOD6wCL-GaIBG-GLxCL-GQmAG-GEyGxJA1_AN-GpNGa-G-EBhtACQGWpCBhAUeBe-GecFY-GR-GY-GT-GBhAV-GY-GX-GVCC0bChtACmEg-GhQCN-G14Bz-Gi-GfyDk-GVCCm-GVCCo-GUvDP-GVCCs-GL1E--GksCC_GUIA6wCC8GT8Gc3GN3GjBAc-E8xALhAK8GM8CxJAS5B0WGtnFwZGfmGD8GJ_GF8GL_GK-AO_GY8Gn1EOaGwcCfaCfOG-oCEiGZOBbbF-dBXJGfvAQqElaBjfDK6EPiGX9C8HFHAFfJDC9GHRA2kG6mA2kGa-A2kGaeC2kGoGCAlGwXFO9G0_GWqGAAHsyAy_GU9GCAHKJCGAHsiGa4GIAH6_Ge4GIAH-_GlgAKlAZCCCVBblGIAH4HChlGV3AhlG2_G_ZA8_GdDGLvFwlGqyBKVCepER_GWnF76BD5BOMAktADmGktAQIAnAHR_GYAB57Fp4EyLA0HDUmCxAHMlAtcFvAH7dDsAHntAWiEl5GuOEXJE5YE6sB76BoYBF8DMbCdIBmIAH_Gb3GJqCK_GR6GH6GU3GtcE7XCP8G-dG2cFQmGS8GIBHd3Ga_GvBA7hGh3GYjCMOGCgDKwFEEE_vCFjAieEbgATTD8-BRtEfkGWiAp7DnLCDTGfJAOxAkeDiLAjfD0UBLjD17BsOFwPAp0GZMGixEvSAyREZgCBcFysAbHEH2CXrFKaAg2Bp1EmODblA_BHI4GCPDE4GMgGM4GICH__GGCHFlGMCHDAHQCHPHDOCHHAHUCHj0BhVGesGCCHIzGaCHKCHg4GSCHZzDYCHQ7BaCH4GDxhBBCHq4GXKBCCHDVCpCHdCHw4GvlGToF9kA7NDZvFntAJaBMbCYfAApFPlAnxFNKCRyCJEDjTClCEvyAptA_zB3CHVgD8CHADHCpB9CHMfG9CHwEB8vCVdCEDHOiBYfA0NAeWAzgGCDH8eA_CHD4B-EBTDHcKATDHUeBTDHGDHptAE5GqnFHBH2jGufGsBARxCQhACHAP_Gu0EeDH3DBqdGzhGV_Gu2FX_GJBHjDHlDHRhAmSDHOCXVDhQG2uDeBHAoDieGk5EI4CnnGuOCGDGKTBl4AtuAsAB6oA67ERKB37AGBBu8GcWC53GDjCSNFr6CaeB1HBbHGJ7BJqD3TAacAHKDL5C8sBelDTTAkKD6GBdkFzyE1GB7ZA_SBjQFhyEkEHFeCmEHt9B7_GCkA7kGycA7kGZrA7kG2TB2kGhEH2kGCcANlGtRCNlGbnAFaAPjBkEHgsG8EHy-BZCCtEHXlGpsB6EHxEH7iGWTDwqGHFHflGrEHZAHLFHbAHNFHdDGnSBy4GGxBD5GkYCalAB9CavBz9GsNAMAG29GiiAalAW5GshA9gA7iFbFH6KC2lED4BOnAyUDSlAl5CoTCukFNyBttALJC7HDyRE-JDttAVNAyFHK1D-mAwFH3JA1FHPvF6FHElFwFHXaBwFHY_AwFHZRD7HDBlF1FH-JA3FHfoDvYAtFHtlAIGHrTC5FHEGHneEEGH9FHJGH_FHJGHBGHJGHDGHfoDKZANGHJLAhkE7HDSQB1FHG0ALGHiFBhGHRGHaGH1SAMZEJLAVGH2JAXfC0QEYzAcGHiAFwGHa4E1FHUlF7HDWlFpGHDiCzHC2GHmGHHJCTGHHJCrGHRiBXGHHJCZGHhlAvFHfoDMIB1FHYKAwGHCQGJHHPGHHHH8GHC-A-GHC-AAHH0uAbdAEPBZUEwGHmWG1FHCmEbHH0FH7HDyNAZHHOHH2JAc4CLGHjdG1pChDHM3GDBAEbAfRBkBADBAo1B_cB70EXmGNBHjHHKVBBLG1WGPmGXcG1jGpHHrHHg6EuHH8JEKWAxHH9bEU6G8AGlQFMkFYhE_6C6lATTDcwCm_Gf6GIsBt5Ex3AS1EBFB9PDSSCPiGVVA8HFXMFvjCv_GcyBv_G_MEcIHbwCcIHfrBcIHw1EcIHRoBcIHtfAcIHB-AcIHZIH0EHVNGW4GJBB_1EimDfgCfIHZCChIHTlGtIHlgAlIHCFHdrBfgCpIHUAHONGZCCXNGXAH3IHV2EvIHEjG3IHUSFfeFSFHTSDknGVUFQvCYyA8TFhsBV1DE2A2JA94ATJHybAiAB0GEybAY2ERJHhAHZJHXVGE2AoHHJ_GAHCEFAjBAOHAaPA26EoDH4rAUJHCkDQ8GAeGUBHiDHgvFlJHpBAnJH_cBaBH2GGf_GpYD9bAknDY0EjICpcEjfAKIH4mAnbCq5El4AC_ASsC9oDCcAQuAQ1EE8FM8A3ND55EwXDckB82B0xBjiFXIHe4Ev6Gz_GCTBsyAe7GAlGbwCl1E46GK4GL7G9_GgKHsyA-6GBAHYKHzgBmKH8JGFSAVCHjzAwIHZoFyIHiKHIzCmKHFCCs-A86Gi4G9aCxhBA7G7iGyKHnMEb7GmKHCjGS2E66GGjGUAGyJCHHFybAQUFqlApfE77AfoDwdAuQCybAW0AAOBfMFx_DTrAUmCSLH2JAL7DrpAhJHxDHxJHLBAfqApJHM8G59CnfGtvF4HHdUGwDHN0FkJHcLHDFALYBrRAn2AU6G3YARhEKOGDgGbGB9sA9xBKfDceGeLF-JHBmA-nF6hFUzBnBH7CBCoGqYBHTGM8AGOAV5AjSBNdG29BqeAWnCAPAckB8OAqYDymBfBGGCFEqGRSAfMGQcAG6E_MEVMHRgDdKHSMHl1Ew1EVMHgbFl1EtfAVMHYgD41EaMHU4GPjFrKHP9CY9GDuAKAHgjAG6ExpCoMHFCCtMHeMH2KH-5DSAHkMHm9G2MHdyBsMHS2EutAG6ECjG9MHcMHWaAuICjYA5UCxsArPC98DBrArlAkjGvKB-2BpABLNHq3AcABknGCBH7PEg4ENNHrNGgZGuDHbCGI_GaLHUDF_4F1DHj2AI6GpQFuyBDdFCLGjLHiZG6HHiJHNbAtDFXDFeNHdkDspCEVFWaCsZB7eCkGDVlCmhBTGA9XAMgBWEBuyAmQCKwFohCMyBR6ErfDX9CnXBlkEvOBDWDfLFyVA0lAAmF1QG4qAhsBGmCJJCYhC7jB-hESvAReA9bFs2EmrALqBTyAchDQgASLB0tBtlGO0Ei7E-kAeLBemFdvEF4AORCXiA0WAckF4oBoOHSVD5yE25B7tBsOHq2BoOHofBoOHS1CoOHKcCoOHOoAoOHnOH5yEopCuOHwIHJtB7OHrOHwiG3sAckFEhBlOHsDCOND7OH_sG7OH2OH7OH4OH7OH6OHb7GIPH_ZAr4AckFDmClOH5TFBABUCFi1AXrB4LBoXB6oFniAbhG6HBCqA3gGZuA1aAW9B3cCUlAatGouCJVAaeArPCVWCMyDGKAvZAkvBGKA8lA3lAUlDtPHulAilA2PHmmBbQEGKAElFAhAF5C-mAAQHghDOrCulAZRDAQHSPEFQHvCDhkEIQH0FHIQHhGB9PHlMA5FHIQHneEIQH_PHfoDFmERQHMzCaQHHQHBmA_RE9PHPGFKQHQCECQHeQHQQHAhAEoEiQH7FHnQHNjEpQHCkEtQA3nCkQH6JAImEgQHFGHnQHHGHiQHKGH0QHmQHBmAFFB4QHVQH8QHXQH6JAItD4QHY_A2QHdQH6JAbGHiQHqvDKRHOQHBmAiGHgQH08AwPHi4C4PH7lABRH7lAXaBnQHK3CQRHHRHkQCLJCnQHzGHfRHoKETiBirCy1D-lA6PHmoDVtBYsCkQCm0B3lAWRAXDGoRHFRHBmAEbBiQHNaAxQHBuBMQHBmAKHH0RH7QHTbCUjEvQHq6DgQHSJEBSHYRH5RH3dD_RHcRHxNAeRHBmAcHHnQHO0CNSH8RHFmATQHLSH_QHW_DWRH8pC2RHjuCYSH8IBiQHklDgQH8QCeSHNRHImAQSH7MFYSHJJB_IBDFBsRHmoDHAD1LDImAxRHImAISHNiEgQHdfFySHhSHBmCjSHttCySHUSHBmCWSHt_DySHuSHBmCISHHhGgQHWMBiQHLhGDTHjSHM6BDTH6SHGJCYSHVhGDTH_SHVxEYSHJQHgQH3WBUTH1SH8iBSTHSSHMyCLTHn7AiQHZQHnQHbQHgTHcRHAUD2RH07AmmF1QG1SHqUGlTHYGF9PHhzCrTHpSHE1FESHE1F_SHYcBlTH1QHdmA3QHtTH5QHAhAglA2THaTHamA6SHmaBURHDDGDUHQFBqRHPkEDUHg_BnRB_5GR8GO6GpHHpNHyBAc-EgUGRMCMBHL8GM4EboC6dAtJHTBHOUHoNHUDFSUHVUGVEAyFBcTAksCfyA_-CuyArpCpQG2SByCCiBHfeAHMGQgES8B_5EZ1GbtAy4BSsERHDoCCcfAalARhC5OBOEFM4E_QAGTCTOH7tETEFhIDRjFaJAQXBZZBZfFLsAtzE1PHp5FtrAW1A3UCnwGAECyCCNKHAnDujC6fAOoCUMCnJAeOBwLDORA82A5tCsoCshEnTDAkA8sBfKDq5CV4ARdGWWCTiGvIDzyEODC-4E8zDtVH4ECFaAUVDuRHsyAsfCtVHSKDxVHIiCtVHH5CxVH4rCtVHsVH6EH36B-4E-uAIzBK7GQeA6EHOkAzVHuGEGWHeCHLWHQAHkHELPHqVHGFHAzDIFHTWHKFHNWHksCXWHPKDzVHYPH9HDolGIvD5IFWpEL8A2OBQiAAhA-RBeUFWfBL8DV2Bg2CshBysEpmFLICWmArUBw7Ga2DMLAlxGMZB0WHcUEkLChhB_JA0HFaoE7WHGQBKiBn5C3WHgmAkBF7UH0yEd7A6ZBxbCFXHcKAdZBq_ACXH6ZB01A1WHTaDC6B6ZB6XAg2CDRBTXHA6CSNAg2CDJEYXH00BbXH-KCbXHzqA1WHN6CkDBU4BOXHtYAw-AjXHVXHHKAZkBPJArnAp4AnXHAABYXHN1BRPCh4AT0ENTBkeF1XHGBBDzAOyCApG6XH9pEMXHiDDtTHg1BlXHHXD9WHEeFVHB1WHdvA6WHEeFgXHsXH41BmzGtyDbYBOyCX5B6XHl4BKNBNTBmgEWYHs1AUYHZvCOyCVQF6XHn5BhYHGmDCCEuCCVbEfYHTYHNTBy5BhYHFbEfYHCDBvAEvNE8XHqYHeYHiZBkuBOyC-tC6XHxuCYYHZLHN0FUDFxlFMyAeLH9UHXuBXGAaUH5HHL3GdUHoEA_YHS7DvRFZmAkiAU4AjUHIEBFaCpUGRyEiuCtRAktFOCCq-AiBHtWEiYBviAw8Aq9CGqD4zBmfAwsBohEvxCalAOEFtTC-UHKDC4iBDzD2RB9oA0wA5kDOEBtyCzdBCXAoIAjfDM3A5mBD0Am1DutBBxC5QB0tBYjDgOAaeCOcCwIEVQB1ECSfC1eFr6AbRA6lDXHF06AypG88GWJFlVHUTD8eFngGJKAeEHdoDeEH_XBOdCLqGw9BNqGOkAZaHe5DfJASqGJYCUqGiaHBAHbaHS4GkaHFAHmaHlgA1qCeEHUiBE7AB6EgaHCPHqaHKWHxaH4IHoaHPvDJiEk9GeaHhyB7aHvoAeEHhkBeaHkcCBbHTaCekF8NDQyBlnC8JAjAEXsCx1Ef6A8PBG1ARsFNKCmWHz-AjHFJoBnkAa2Dz-C6hFx1ABLDG1B5qDZbHeeBM8GFwFB9ANTB5_BbbHq5C_TBM4E0yEkBERBDnbHdmAA2AqJH6ZBKrD6hFpRHlbHs8CmdBgmAi1AqkCZXHCMAWmADJEczCjmAvVB5bHLdGBcHIrD6hF46ClbHDaBh6B_JAlTDJcHjmA8QABcHZjAAeFS_AlbH9pEgbH4TBTcHPDHM4EMwClbHPFClbHL4Bg4Ek4ATuDqlAOJHHYHaFEMLA5bHlMBmLA4LGPeAalDk4AGQBoZHT4BIiG28EpcHn4AwaAzcHztA8dBxcHHwDxcHpFDMnA1eE8oEvmA-DE-bHdiFe3AAdHiUAxcHGEEqkC0aB_cHahC1cHIlAyIDEdHahC6cH0PAviFbbHxiF7bHahCdbHahCOtDOdHf9E2cH-kFQdH5mALVAedHp5GOdHefEjdHSdH8YHsSFoEACOCr5DzBAXwEBZHdCCbnCzlAFZHkLHaNH9YHrdHDOCvdHRCBdgAY8CC1CMOG14ApQGlsAqeARaGMyBluBIIHZ6DOfEdrCO4Ae-B6zBZwAYtDXpAsXHMLBZZBAWFsdFItAmfBcoA3nEQzAAVHpIC67EVaBxMBMXES1D2lAj_ABoBLKH7OA0MEnUEVYALjDZwA-_ETCB8DCV-COfC1ECKVCy9BJEBJaHdaEq3A4xF5XGYuGhsAhrC0TF_8GKGESQHz_G9UB1_GSUAovEFeCAfHsyAdaHFfHTaCFfHyXCFfHSYBFfH4XCFfHJKAFfHvoAovE0KACfHwIHHoAKAHYfHc4GcfH0aHHfHsDCefHL2C5LCM2EEfHUAHifHVfHCJHefHCbHovEPKDHfHYPHG0BqaAwQCPdAp-BhrAoVGz5BkrF7kAhPH9eCOgAMxAtrCmWHpIArYAmXD9DB7UAXbHEgAG1B5ICFgHePBrfA68A6wC1WHekCe5C7WHvECFgH8_BHgHZaGREFvmA0LCMgHubH1nEwbH0mENTBpRHbgHyBFTlBl9AEgHNTB4zDhHA-dFecFjXHR-G1WHAABrgBh4AQ0AO3Eh4Ax9F6hF4TBMgHGYHdgHjPBmgHtyDdeA6gHF_GvyAZYHkYCkgHL4BWbHPzCpHCq4AueFOzAqfAxjEOfAxjE1gHq4AkKDB-DeXEdfAOIAX5DB-D_9E8mAaLCVhHbjFchHA9EahHMhH8bAohDpgHihHG9EahHVfAahHv3D3CD5dA3CD5gA3CD3MBjACBLDQzF2tA5ZAVhH35C36AehCOhHehCmhHehCohHehCqhHAIDshHAIDuhHAIDZbFhiB2ZAHMCOmGSBHGZHlLHe0FQ0FKWAoLHYEA9jGWUHe9Fc8AyhGvZGlNH1hGnNHaLHkwBPiHHEARiHqLHIhDT5EIaHW6GLODMHD6UA5gAtLG-JHbkG7kEdkGdKAdTF1sB03GLqEIVH6gBGMHrqD8QAJ8Et6GpVHzMEXKHQFCZKHGYDsOHbwCgsB6hDDjHw1EDjHRoBDjHtfADjHB-ADjHToCsOHWoC7OHutAgsBtoAvKH8iHc4GWjHjhE-iHsDCYjHMdA8IHAjH6KHajH9XDfgAKFHYjHCjGgsBg7GldAIJHDYCY2F5jAhhGUrAYyB9lGDuAvfA8ZAN_ARlAzUCQLBAIDy7GcGEIcHK1DENAQ0A9jH6MAT0AAkHiRELoAQnAFNEFkHpdHHQAN-E5qBfNHzHHRXABpACkGRBHW-FMiH2dH6UFh6EMkH1GGxqAsmGPLGRkGAiG8JHQkA-ZGgNAKIHGiGUzB4LG1sBWkFfQA1ZHxnDTRAPiGa1BvDCM-BPMHSRGIqADjGx6GwZAAlG7gCZiG8iGHCH_NEbiGFjGy1E6kHjKHAlH2AE8kHnaHElHFAHGlHnMHriG6tAa9GClHuMHyiGNlH1iGzMHHMDejHIlHv3B0kHijHAcFT2EZlH4kHBjG-kHIJH6cAENHMjGStG3BBJnAqECJED9qF-MDfaFTFAVzAY9GfpBfjGqAB3MBtlHkbGylHD9DbgAxIBJ9D2lHNpBQACpdHIBAjdAW8GwdH8bALtBvDB0dHmNHHZHJBH9lHmLA_lHd_GH_E9CGE9C4zEtNEwHCQiBkBHm_E1gB9qFl4AJpBXiDgeA_LHp0D53GpeHFAC1tELhGvQDNdGIwCFmEvQDxkGh1En0A25FWeAWIHZ9BsmHY1CsmHVODsmHb2Gl1EceEsmHxhCsmHlNEjMHHaA61EpmHuIHlPCpMHO-CK7G7mHCPHDnHlgAzmHeCHFnHPvDBnHV7G_mHv3BNnHrmH7MH9mH9cAvVCWIHklGlPCUSF1TFENHbTCqABeeBrvGqyC19DqABDQEKnACTAidBATEKnAWcEKnAKOAidBezAidB0dEKnAElFfDBwdAidBgiFGnA1vC8bAULH3nHmnHacCmJA1iDjaB4RD8nHPNH8lHjdALBHAmHNnApNC3YGiLHLiH1dHVBHy2FDoH6hGG6G2JH6LA4fGLICEIHGXGMkFYmC-tCCzErfDohE1BEIOHoFE7LHC1CbXGauEt5E2wDVNA2QDIbHlxBV7AQcHqWANCDlPBIkApGATEBMYAAXDIrBAfCbaAZ3A-BCwdAPiG8OAGiCXoE9WCbOAEEF88GD4CKSAOjCKbGcHFVKHg1ArVHIpH3kHKpHaaH1UAxVH3SBE4A3XBorCxlGOpH__GzKCxVHC1BRpHcrARpHbHBE4AXfHVpHY4GX6ASTC5VDHWHMpH0aHTpHUjBopH5ZEtaHZpH6EHbpH6EHdpHQ3E-nCQ3EoQAE4Au9GKcAWdGQIFMGFXIA7fHrtAu0GyeEU2C_oH-jB8TDCFBeiBBRA2mF2tAGVDaKAAnAybD7PEvrFIqH8bAVCFvAERSBQqHXxBLXHTqHc3AH9A2tATOAVqH3UBdqHn8C1mAzwCZZDXxBhBFTqHcoEKPCTnAA0AmqH8mF2tARFGaqH8bAY0GjqHVDBdqHE5GfLC8lHi2F12FU7EjNFELFFoHLIGT_GoCGZiHW_GVkHz2Fj2FXED7NFhiHuLAkqFmUA8PFniHXoHVVApVDIlAKIHvgAnbCyfGEKHnHFPZCleHefC8lDf-BUDGocA7NDxvC6SGw_GqEFSeEACHHRAfeADCHOoDLqGV4AE4GaeCnrH83DprHdnBrrHNCH5RBlKH0rHRCHyrHHlH2rHrKHwrHsiGEPHa-AnrHxpC8rHiiBxhBfjCxhBKlAEPHCVBAsHkrHZ7G6rHhcCwrHilGnrHklGprHmlGsfDLIFW7GqvFdYAQ9FwlGEPBfGFtMAd4AxQBolABuBGBDj4Aa5AqzAksHHRCesHImAnBDWYBwMC9cD_FAMzComG5sBjrCAlC0bCHvCAlCfXARBDAlC3MBh-BAlCWiEDPDGLEzsHYNB69EsZBrjG2nA8lH84FVRFdNHAmHceAspARkHtDHBrHvDHDrHItHs4FrNHRoHRaBRkGQbFHQFzVFWJHKIHQQAUrHioHQzAq_GuoH3sAbFBiGHAoBDqEwwFBdFuLDqnCspAoqBKfFvMFnIAmSHSdCRiGqKH-5CsfD1kH7aC_iH7PDG9G0_Gz6G6_GK9G9tHhKH7tHzrH5tHDlHeDGnKHHuH8JGFuH91ELuH3WASRG73C3tHBsHRuHoGCg9GDuHOWHm3B4KHBuH3MHWuH5MHHuHOsH3tHilGguHUuHjBGA6CMtHPADQZA0aCizCuGBENHjWCuxGOmEDoAgOBtEBKPB0QFnlACQCyuHFHBbOAFwGGoDHgEu4AgABm_C3yBmhAOKAAvHwADqECanAp_CAvHeiEQeDMUHuJHcUHHmH-GAH8GR3GFoHDQB3cCcmGJoHTkHLoH2jGZDFV8GRvHr2Eh_AzeCKeEatFvcAXLF3KEhtFfcCCBGdjCUDBnLE8xDKICVgHUZAe4A7qFSeHEPB-qFnpAXiDPHDvUEiAHPsAHnEdjBuDBWbAsOGbIAf5BfvClUAEXCYIA8ABeyA-6ATDES1DKtEQGAonCQFBOcCreALwHDEEKwAy_A-kBB3ESiGStERWB-dBBwAryCOdBQ1F2FCCRBbPBNjE-CH0HFNRBkfErpB-0AaRAIXAQpA_nB4OGH1BMeFjtF8sBR8CvsAgdBXMF4zEViGZiAfxBGCC2LEGyC_XB0gCNpH9wHciD99EfKH6wHhKHDxHBlHFxH2AEHxH4gD_wHorB_wHfpHNxHv2C6EHVeC4wHgsGNxHQ1CGyCUjBNxH5NCIaAk9GNxH3wHXxHKRA4wHhkB_wHkcCjxHWxHjBGvLG3fH0OENbHRHFSFH62DygAKGCqyBpYBeXGY5GhGB4sG79Ga0DY5G2CHCmA6KCvlEptAPXEJMEhWGZhCKnAQmA0yBDQBilDsZBrOFyKAFHBdKEtAEJRHYkEPQBtNB_UGhvAWBCktE39B1ZDykAvZB0vDPyHcGGbyH4SAbyHfXBe-Bx1CYyH3CCDFEhyHa4EPyHgsHmyHzZDmyHeVBmyHUMAoyHaXBmyHeyHmyHgyHvZBzRHPyH1RHfBFgWCCqDhyH6RH4yHryHvZBTRB4yHvyH9yHxyHWNHdnFYNHvNGDrHPvHM_GfRBsNHMFAgNHgWCqGGEmHaiHGmHqPAavHa_GN_GPzHR-AXVDemC83EXoHEkBQrHSmAcjAWfBnbCicHEKHj6GfQAlkGTgBuoFtkGPMHykGHRAiEHelGorH7kG6kG5_GxzHqEHEoA2kGWlGEuHwEH4zHFlHElGTCHB0HMuH4EHMlCMlH6zHEnHD0HUlGAFH_zHXuHu_EUlHD0HclGduHjlGglGTPHN0HBbBI0HdAHDNHwlGeaA-SCMEFyODpEBo-EJlAMhFxRC3lDi0HcpGxyBhpEq7Cn0HzAH13GntA2AHrnAIzBHgErnA1LHf0HuoD_WH1UDHkHMzDlIC9zADPDU_D70HYdGJmGlICAhFZAGY6E5YGF-FYvHM3GYzHEoHTiHQ_GlICndAQBHPtHKoHFmHNiHL1HPoHS6GnSDdzHVoHBdDh_G_3ApcE8OBxoCZoBUrHsXHEKHJqHuhEQtErRCOHBSfBI9AjfDjyALjDcbCreFD6AdrH1yAA1AwfAG4APMH-4E-5CaIH4HCcIH6mAeIHouE3zHUsB5zHZfA7zHA2HEuHoIHG2H3rHE2HlMHm4AraHJ2HAnH3xE73Cv_GBsHT2H6HBT2HbMFCFHOpGQ0HN2Hn4GL2HdlGP2HOsHv_GilGi2HW2HDcFKRDpODLjGrYAoqFJEDtAEStDf4AWBC6lHo_BlICT0Ay2He3CVZGUZADcC9eGWBCIOEFNHunAgUF12H0kAv2H-2H_vBA3HpFD42H_nBv2HpdH86FfHCbWG7WCIKAUzHCrHMoHGHFXtBrgA_yAtsC4fGNnDTfC_uAj7BCnAeHAd8C1SC4VFaZDpwEndDsuCrgGCkAcdG3DB3nAd6FjGEXcCbpApECfwAAKH03GNXFIVHEbB3UCIzBpuHYaAQfCR8AYfD5IAm0BqXDgNCltFnaEV5Dg0Dq8AyTDWfCXFG9aCwPApTCQQCbzGpYDKdD3iDq7AweAtOCeZBWaAVTBorGyfHZlE5IF7iDnwD53DxEDlXFWGBqvF-0BexF_yBGACmuHN6D_9Ft8DZdBIjGaXHo2HyVCkhAv-Cn4HJtGLbBuYDuxGwsBojAnkCx4HR8B_ABstAhxEgfChpEHwDi5GPwA3lHSlAjLBl5G8CCGCFYyAVXHknGX5BTNHQfFBeB59Cs4H7WHWuDwWHIPAOvCrUBHPCZkBR5HgcHiAEneG9mBzCCljAHPCDpF53Ht4AIMBorGvsHOtDDgCc9FMYCFHB-eBWnAeXE7PEKfDJSAp5HpWED5Ha7AGME-tAwoHr5HatA5IBlRBPLBm5HebDqWHvZBgDB7REsnAKxElRBIzDkCDsnARtCstA6oEj5HunAl5HH6HpNAH6H85HWnAvOGVSFxyDBMAyJFpdHNBALHAnBAyAAKmHeUDzHHatAFcCVvHkNHT1HVzHNiHc6HlBAe6Hg6H2DHcTFdkH2SGsTEaZH5NAKIHmZHUzB3QG1mACVAEWFSzAADDrRCqkHrJBTEHcxDaQAzgGlYCRiGf0EkkB9iH8yE3kG8tHkAC7kHwDG-kGK7HwgBEuHQ9GVdDA0HK7HwuCuIHPlG3WARxHV7HXjHP7Ho7BPlGS7HO0HbxHWVCPlGI7Hf2HN7HkjHP7HilGJ6E6HBrgG_jC1eA03FNrAtUAgtCsZBt5Fe8DxyDiABwFCwlAVZG7XBySAE3H-7H0oBwFAKPBMRD77HoqBmOGxyD02HB8HW0AG8H2wC-7HchGD8Hb6Hd6HyAAM1Hh6HUiH-2HzYBR1HYiHn6HR3H2jGq6He6HV8Hu6Hn1E4DHlmFfaCqiHRmHoeEI6CJIHfJFgoHNkBioHY_DmjEEdGoHFtLAXoA4TAqZEunEw8GOND8oBlWDVFGVoF-oHwNBEXFY5EHpHhNAe1E4HCusAorHH9HnfC60DIfHk7BfKHE9HCuHhHA7wHyrE7wHCVBJ9HsCBJ9HG9HXxHVsCXxH3WA9OG73CH9HBsHg9H6HBg9HHgBg9HKlAe9HV9HXxHX9HfxHN9Hq7HL9HEJHv9HSsHDDFe0BhiCsuHx-ANXFFEBY8HKDD1KBLoCZ0A00H78ET7CtOAbiF-tAGhF9oHtOAbQB_9HMhF_9HT0AB-H0rC59HtOAMaB0PFenGGKC6nAhvEB-HDbGdoEV-HD-HhWAAtHX-HSSCXoES8Hr6H0AAt6HNkHX8H75HyVGjNH3HHc8HRtHMoHf8Hj-HcvHZ1HYjCVoH5ADeBHHnApVDuvHcjALgDiHFmkHoBHepAFBEJeFqzHXHByaBykDqmD58HKNBneHclA6wB1jAnNC18GjFBYLAVaD1zANdGd7BKEDpIAwJGY6GXrFCOBJpHenALpHb_HqrHA4DFgDf_H83D1sAxrHh_HxhCYpHZGBA0Hj_H8JGj_H91Es_H90EH0Hf_HxpCs_HInDInHx_H_fB4iGpECupHo_Ho7Hf_HCKD0pH7_HY0HA4DYnHdiAanHnkAnNCJED0fGPSEYjDq6GNRCZoBNNANdEOAI0JFP0HufA0bCLAI1lGTAIEeDpHBOAIBFBYAIiIFbAILbBWAIcKEdAINAI3nAlOAaAIlAIYfAWAIKZAnAIhWATKFBJCh-HnBA0AAh8Hl-HO1HEcGx0ESkHWcGJ1HJ_Gu-HzAIuFF7iBiPDRmHz-HldFL6ErCB95G1sArfDiHCjbDugEb6G50AKOHlqFk1HayAiUEOfE1hCH0F2uAGXCo1HPBG_RBHjAZCBisFSiCtmCSZBZyGYkBXOHrVEd3FDvB4QAfkAhFGY_HZ3FBfHlAD_iHFkBbiGwkCXiG3SBdiGrBI_kHvBIWpHtBIIxH5BI4gDLnHpqCriGllBKlHvQA6ICPjBLnHgsGFCIDfCriG3TAriGUoBDCIC1BriGOQE9iG1BIL1E3BITnHSCIu9GioAqwFuwF8JG9HF9pH36AGnAJRHZUEatAsbGW6A0rCKPFhsBWrG_TBWfB71BpCI3QEM_ACMAtCILbBZxGjpA1ADCoA8WHyCIYjDsCItAIPDHqCID-GvCI9nAdeA3CIH-GBDIcKABDIUeBBDIxCI8CIaIBBDIfbH8CI75BnpE1mF-CIvoCknEqCIb-G3CIXNARDIPoA6-DUDIGDIUDIIDIcmGKiHXvHU1HVkHTBAvkEgEAKtHN1HpDHP6HeWB2HHU_GQtHZNHMoHkDIqmEnDIx-HivHMLEdrB8fG-SGXoHUoFdeCMBIPQAReHL_EdbF_kAbmH3iAk7AzLBB3ECKEbrHTWHNdGg0D6NAK-ByhBbiD8HEcBDgNCukCNuFgEHg1AF9HXEILpHzKC7wH5VD7wHQpH7wHDfC5GB3fB8EBGxH1UAU9HZEIRCHbEIbqGqEIO2HsEIpMHELDFWHmEIyaHyEIGnHoEIhfH0EIPvDwEIk9GkEIUvDuEINYD5GB5lCAFI1pHGyC3pHRuFByD-qGHNE_dAvIBluHjWHNjAmfAcoEZVHgNA7zG9QFZnA9fCqvAnQAmnBHYHMSE4QBiqCwjG52HsnA0bCi9BvoCd7CQFEE8DmvEvoCJaBlFIhBFQFEslEnFISsBCFBsFIJXHpiA0-GuFIx-CMkAesAJ3EsFIkFIzFIxpFsFIpFIzFIrFIpiA82HuFIxbGzQApdHxDIlwBMLGSvHoFCERAQ3Hs-H2jGIGIgEAKGILmHz5F9CGF3FAnDe1HLbG5sASYBDJAWLDWrGPeHp2C7UGOQFl4A6sAk5FHVGL7AqtHfBHqtDlgBT-BYRB3tBdkFomHbHA0dA5wHXJAbiGUVCzGIFeCW1EAxH6GIMaF4GI4iB4GIkgD4GIfUA4GIQtA4GIXOAzGIfpH6GI-uAhdBxEIKHIXrCIHIrcAIHI_GI2iG0RCQWHyGIOsEFHIRCIXHIq9G1GIW0HbHIGJHfHIfkFDLHyVCFSAxjHz5FsnAVQA3TCDJBQOHFJBs1DPODtyAYYH3TCXIBsHIMeAsHIFdEFoApgEn1DPODUnAQOHNiE6HI8EBz-A9HIrHIFoA07HuHITzABIIEIIzHIEII1HIEII3HIhWAYWBGIIybD_HIVWCWnCNoArnBQOHLhGTIIhGBTIIUIBYIIKIIRvCMIIRvCOIINoAgIBYII8HIFoAJQH_HI3WBqIIDIIhWAUjAGIIZCEwIIfIIIXChIIIXC3HIHGIyEAHEAscBUHAxCGHbAtHArBALGI2YGp-HtDIr-HvDIQGI5IIW-E8IIhCGlBA_IIlRCuWA3kAV_AjrAXVDAPCiSBGPC6zFE8E81HhvHQdHeBHd8G4qAEvGHsHvCCHFE_cGj8GDEHGzBm2CYBIETGLoGtSADeAS1EW7B_ZD_9GJEITICgREsHBRfAVgBsoELuFTiD7CGfACFTDB_BEoFhRAttGPYBA5B_6D1OE2EB-3G4zE-eHn9GXzEp9GuBIl9GblAr9GHCHPKI0VHX9GjEI96GTKIR9Gz6GJKIrEINKIfpHr4EvEIYDBwaHdKIGCIe9Gh9G3TAH7G5ZEfKIGQDhKIZKIf2HRKITCINKIkcCdKIu9GigCw9GRJAZQCLvFHwErOD_yDgyAtxHJmExjHU4B9TC3dD_fA0KApxA3ODZzB46BkQCwhHoJA9JBUkEqsHquHt4AMzCq2H_REg-GYOHExCP6Hd-GBaGMzCg-GHRFMLIUwCu-GWoA-lEiYAhoAU5GiLIK-GUwCZiEM5A7rDP-GUwCm-GUwCB7DwZBDsDqLIcuGcLInnBJxCTvCiAB5wF7yBd-GTvCzcFTvC2-G7yBk-G7yBsLIhCDJxCHGIGdDd0AzDIyHHm-HRfGdSGOGIGJIM3GPdDHMIVtHvRFKxAJhE2DItECbGBUSB2FEHsEatHmxDuIAKSDGlGFmFbIBk_G3RBftHBEIrgBt5EQECt1HGOAu_GqpC_dDvQGw_G25FfJDKKIauHorH3tHK9H2MI_tHO9HJuHo3FEuH2MITAHYKI0MIKuHRuHYAH4iGOuHxhB4_Gc9G0MIg7HRuH8MIj7HPuH_MIgjHLuHWAHJ6EENIW0HcuHSsH3eGe0BMFIwlGGfA0_EsJAKPBcmCrJA7JA9nB8uHFeFr0HKWC4FAdLBAeA4FAQiErNIs7GqECh6AWiEuNIEvHKvHG1HpfGd8HPMIGMI7aAjmGNuCoDIvbHmhDesHNMIKzHwDI6NI7EA8NIH7F0CGmrEJ_D3NDCSCKdBKsEOBCyXC-gB0DFM6CgdFmxDOTAnTAvPHGPA1cAisA_6CLnGcnBrYAwiCksH3wD9SG0ZAXJGVXBTOHHOH_LHITBrzA3YDmIDXOAoPBm6GKHHkiC6cCF8EKrCghBTOCA3Ee0ET1D86HdoCJjBTVAApFhnA-vDkYCjOHS3B8eHZiA2kB0GI2MChyEKPIFeCMPIq-AIPI3XBMPITTCQPIntBQPIj5CjMH5EE8mHZPIdqGbPIhpHsDBvKHdPIK3EbVBs-Ab5C0KHRHDJ2EkZCEFHnPISWHKPITTDKPIixHIPIkxHxPIlPI0OFRKIlnC2gD8qGvQA3tBNFIzgBbyAkaCnKE4wBudBJ1AOjF68A5mAiUAg4ATbB3pArOAkNIGKCynG0vDh8Dh6AoGHPiAtKB0XA8rABhFXEBa4DtoDyoATQIANFV3CBwD0YACwAoSCbQIynG3GHcQIMeFcQI9EDcQISQIkQI8kFcQIW0AeQIzRHQQIx3DdNCYBC5IA3LI1QISbE68AfoALFDTQIDXAgnEWoAIcHeQILcHCRIB7D4QIHQIYeHUIFZQImWGyQICmEMRI0kFTQIR4DdnBhcBnQIynGApG6QICwGjQIWoA6FFMRIvQI1QIbAB_QIloAJ7D1QI0nETQIplDyQItHInRIURIyBEpQI6xEgDI5AIiDIMoHWBAjBAP3Gw-HJMI1AIbADDmH4AII1HwRI2jGyRI0RIg3GUGIUZHOGBOoFRDCOUDizC6cAQrH9DIbnHmzH8-HhIAbmH-RCQXBE8FONDboGc0DLIBzLDp5FEOARTGV1ENHF28E5JDU_HdRALiFY5EqBI1PAa_HkOAxVH6mAq_H8ACPpHzzCxVH6HBq_HHgBq_H-YAq_H1nC8VHsSIM2Hs_HV3Au_HMlCs-AqSIJ0HZXE1EIkSI1_H_SIKnHIPIl7Hs_HsCBs_H4HCj_HOsHLTIoSIQ3EuSIXTG3tCehGi7AstADECjJCV6HxaEcoA-6DDECloAM-Hm6AY1FTKBynG1vChTIWoAULHkTIgQAPNBfTIpOEqTIAhFqTIwADcTIZIEqPBqTIMhFqTIeTIynGKqHwTImiENLApdH-RI9AIQzHi6HoNBo-HCOI8YGVkH9TIX1H8hGU6G4DHcCIceGWhBaXE_6CrrFhvALKAKIHOyCUzBneG1sBGnAYvEokHLOFtBHJbHMiGigDjNAWlDQfCtkHhSI-yED9HXLDJ7HI-BorHpUIK9HrUIaeCrUIu7HhaHkACjaHyUI1rHkkCK2H2UIC0H4UIMuHpUIsiGRyDKaB0UIe7H6UIwUICTI8UIlcGZuHAVId2H6UIwuC4ZAOsHpUIs7HMVIDVIdAHyQELjG2sBecBrJAzmApwHBJEv7AuUCVZGbVIcACWiAeVIE3HeVIpFDeVIrmFeVIGaBeVI02HeVIM8Hu4E2NIemGPGIM3G7WGHOILtH6QB4IAWMC6RIbAG4NIJ_GyVIvWGkmGG_ERkCSUBwuGJvC_fAx8GpYE8jAbkHUWGYqBu_CnTEpNG04BskHovC_oGLGB-PBV5C7NHuyALnDnVFt7E_rGBEDLGBDdByhB6TEM1E0KB4eFhMId2GtVCp7BQnGgKAdaAfsB6gGtfBiZHg6AmfAiYBW6AlnG3ZBOKIJYDaUEAuAeoHSdG9SGpGH_2E9cHunGfnAwuBgGD8nEvyBriBRZEgEF-RF1hCTuD9nGLrAYBC5nEZMA3vAXuB79CKCCrWB4tG3WD6jA3dBrZEu0EG0Ej1BoJFS8B6bBvLA44AG_Ha_BsPBPiC-dBJvEI0B61BlFBnoGg-AX3At5AFFBPACO_AEmDLcAv8COhB5lEOsGPOA4-AIgB1oGvnBTVHJ_EPJDW4BH-BaUBdECzgCCoB7KBxsAUACcTA-PDPiDtSC8XDOoAYFCL8GOvDugCUqDXYHMSEXSA2UBUfDWEBoOATXCq5BeKBmQCGIDQYCK2EgSA3UCTaGcnEz-CcvDFhC7pCd5CEFEtlGmMDFjAofBT_HBpH-YBvNE62DHZBv9B5DIFdBcnBDdB1YIU4BasAK1AZ6GUcCAdAD-DANAjvEOWBBqGvUDqBIjSCzMIIZILpHKZILqGMZIykCOZIwJAQZIm3A3xEFRAQZIXqGUZIkKBUZI3xCR2HadFR2HY3AKvCKTAOZIyNAiZI6qFR2HTZIS7GdLFSTCXZIX7GP1D4iGbZIUNItZIW0HOZI-VFn-EmhBDECeWH-ICfPH-sAciF9OD6SG6QBH3DPbHAoFNYA3gG8uBTrGIYARsGvuE_eAXtA1WIUPBfUAEkB13BMaIelDDzAPaA9qD1uA-7DSGC7jBurDmcHaZBcbBOmA0LI9dAoCCefE5OBAoBgaIzuG01AwuGXzAnaCIvGbdBoCC0jHdNAmfAMjB3gCIOC_KIh3AxMAZnAfKCrkCyfATTD3UBsfAEZIyfAWOEW6A_jGlaIQxA-aIQxAZbBD0GrKC_KIGyGDbI4XAbaIALIZWAlxGk1AEzFFgAOFBRbIiIBZpCL6F1WI43A12DQrAgrEwkHHgAKQEV3GcoBPsAfLCFbIW2GabIjuEobILzD7jBbKBDbIB9CjoAnBEZiAd0HuWBHsCPlACzBUJHUoBjHFMxH3YH_EHn4AD9B7jBobCqaI2gBDbILrFyXIihHntBeaAxhEGcIatAJaIunAtkDeaA4fE5DItnDybIjNIeXEpICh3ATbIIuAXOArWBU7DUOCCKEuoAUVCccIR-B3UBuoAiICuiARZElaIuoAvhCLQILBDP4BMgEuUEBmG1WIuoAKaAuiABvBeKC1cIwiBkcI1zAuSDgMA6CB4tDqKBsaIUzAQZE4cIkgDrWBCyH3DC9cIgTB3oARgC6cI30G1cIzxG6rCQSBGdIkuGPdIeHF0oAgIE6oAodApcI_xG8cIElBbdI43G8SALpAnbBd8BboC6cIvhBefC0DCXrCGdIl6DuUEaSFVpB0DCFdIlhCPVH1cIdDC0dIoQBfvAk1AbdILvG1cIQyBycIOXIvpEg8B1rG6rCTOH6cIVvG8dIQ7B8dIquElhC0jB1cIHuFGdI_XB6cIMtE3oAkvGNeI-aI-oA4iBPeI4TC1yDobFTeIKeIUKA8JGeDCu9EXKB1cI1EC6cIesGkeIqdIlhC7eDkeIHbIApAxdIApAIeI1yDd4D3oAilBkuATNEbdIkcC6cIYbG1cIWlB6iGvWAkGB8eIYeIjgDa5B6sAqSBCZIvWAKdIt9CbcIlhCn2G1cIWJB2eIj6AQfIq-AriAwdD3cI1yD4PBHfIVUBWfIdZEOaIMfIPFEXfI3bI6XCNcI6XChcIlhC12C3oADuCheIE0GIdI_vC2eI5PCufIxeIUKArwA6cIX4BZfI1WD1cIUeFlhCU0G4fIpeIUKAttD4fICfI-fIveITUAucEBzBJfITUA0cIbpA6zBheIl0GMgIRXCkcIZsBpcI1nEZcIMSESgIWuG-sBbdHk6DhNBQgICZFuiAzsA8oEk6Dd3DVpASdIlHAh8DSgImuGegI8NDADCyGBMgICRDQgI_1CpgIKRAriAI1GSgIboCd7AmJCQ8CVpAZrGegIq9FxhEmJCBgImJCaeIKIDdfIKIDffIKIDhfIb1GSgI7dIbpA9dIQgIkjCMgIHHEOhIDdIMhIChIZpAEhIZpAeeIZpALfIUuAOeIlgIQeIADCIsGegIUVDQgIN6CVhBShBThIchIDgIuOFbfIShBHgI-1GIdIBdABdIRuAFJD3iBsTAADCIzGegIreI3iBteIRuAqhIxlCkuAHFCycIGhCshIUgESgI5eIADC7eIbpAJHDAiIK3AMiIohIL8DcXC6oAiEDUgIejBQgIhVCQgINfIu3H0hI6iBFiCu3H9fITYC5wDAeAuzBwbITYCcnBADCznD0ZCgHCCiIdtGegI1YIQgIMjEbpAfqBviIfiIJiECiIg6BviIqhIDbCviIGhIuSAbhIrpAxGDVpAmHE1ZBjcIADCUDBFjIt5ADjIrcI9iBqhIS8DHfI7SBEiIfgBrWBosBshIB8BycIoLFkuAnFIIdIoKCZcI-eIHfIuCDajI0cDYjID_CnOIGNCYjIkiCkcI6KCUjIIbBGzBxnBmjIAfIILBB5CmjIVhIurCcjIwgIwjIJgI24AKZApcIHjDUjIvhBYjI7gIILB_CBojId5CDkIzjIzdIBkIZhIexEyhI94HcjIhoBYjINhISjIPhIuiAkfHWjI3hH4tDwtB7jIPACojIKGEbkI-iIYVHajIfhI1pAhhIILBgNCYjI46CJJDUpHojI-ACmkIxfIDiCJkI9ODYjIJHISjIq9BTkIUpBxkIP3BNPDvjIfbF8hIPvDheIk9GojIv3B-kI7aISjIxsGTkIDVCGlIVeCriABRCggI24ANiImJIyeEupAGLIqDBkxDYjItUCRJCFtGTkIXkDSjIfiBZlI9NAZlImcIILBEWCGzBYfIYjI8LEjlIv3H-TCatGojIsiIwgDjeIwgDpTAGzBnfIfTBglIfTBWdID_AAhIKxA_4DPPDXhIVdC7jIahDojI1WBnOI5fI4ZB5gI4ZB0lIY4BWeI5QGajId3A-kIbnCAmI8iIrtFycIUwCyhICWFkcIEXCpcI9jHIdIc4BYmIebIqGEv0GuiAIgEZcIIuAELBlHAycBSmI7IDCREigICsCmRCheItlAYmIogIWWDWgCgmIKrFrWB6fFnmIRYFrmIhfI1oDHfIgtBbaIiuA2hIlmIY5CWmIChCqGEEwBFwApWH7XICsCpaIPsAiuAZhIjrFSmI4RBWmIG9ASnIFmIvkAHmI5GHYmI4rGgmIGeI7nGtkINoEQnI4jITACjfI1gD2NACsCjkImnIfiIp0DshIZWDrnILaIWmIceImnIOnIwkI-bA91EtmI0aDqGEneIWWDgsGWmI6hICsC3pC1mIL2C2nIbbC0nI8iIEqESmIFlIWWDlODqGErhALoIpnIaWHFREPyCQoIVhIGACrnIj2GgmIYlIWWDZiI8TIwBA4AAk-HsPARzHuHC3AIS1HhDIo6HFUIcoIeoIMFA9hGWFErJBb1HDBIjDDIIHikHS3F9SGBKHO1EkpAjLBX4BQ1EawFm6GBvHVIH25Ft6GZ4ErIH9iHMNGDCHDpIZCDgIHDJH83DFpI5IHzrHFpI9IHA0HFpIBJHuIHDpII7G8SIDJHuMHV2HWpILpIOWH7IHlfH_IHgjHTpIRpIq7HDpICjGk2HHJHuICuCHWXAvKBuHCqPB4pArzA41AFtBbJHFtB_aEtpI_CF0pIUxE0pIi2ElRAboI4AA-TIkFAgoIsDD5RIjoIvRIloIxRIcoI9pIbBA9hGKUISOFY0EaZHjzHkTDZXGlbHEKHrBHT8DooHr8GZXA43G2ZHKVHOeBQMAU8AScAW1ByeHV1EHnA8HFlSA-BHnUImOHVdDNqG6mArUIa-AtUIoqI6MI4UIBlGrUI-YArUIOUCNqGkkBNqGLVIZ7H8UIb7HHNIuqIBVI8UIRVIbjHmqIKnH-UIl7H8UI3qIMsH4UINVIMVIqqIQVI-qImlGTVIueFVVIt5H1hCw_D-xBCsCKqHb-AIjB2wCv7AbkEgVI1hCwgFXrI1rA3MBarIXlDfrICsCC8HlrIF8HtVIfGGZ6EJzHEUIFqI5AAooI-pIAUIwPCo-ADUIRmGxVIwBAyrI1RICIH-ZGhKBhoHXoHn3GEAF9DIr3GRtEt3GshAuPCVIGfXGIdEqoHLZAJkBU8AXaAddHYqITgBVEBBtAyrBELCKmC38GQvDsOF9jA88G6pENuFA4GT4GnqIm4GF4GbKHd4GM9HlsIv4Gk_Ho4E5yGQ4GosIIuHtsIr0FuIHo4Ej0Bk4GesGxhBJ4GATI_BC2aHo4Gj4G1MHo4GjsIduHo4Er4GWNI8sIBAI_OGCyCpkAENHDECexE84GR5G5dA6CH6CBgIDY5Gb5GhtAp5GsCCJPDYGBJ-G7KCEMEYaBqzAquAKXD44G1rA25GIRE45GorIN5GLtEJxGqtIkkEqtIs5GdtBI6AqtIUeBA7CdtBVAFqtI05GqtIltICsCIMA75G7tIptIiTB7pH0tIlnC9tI6uAvtIy_BEuIVhB75GboI5AAHqIgoIDnGIoHm6HkoI6VIJBHWBA7rIHqIJqIdkHg5EocANqI9DIxrHHiGWUIWiApeGrRCI_A9uDQsIVIGnGIt_AezBslBrzDkeDsXI7gDB7HvLCkUIdKAmUI4UIyOBwqINrInsIIVI8kGvUI-qIk_HwqIzqINqG1qIW7HrUI5qIO2HIVI9UI9qIHvIuUISTCBrIekB6UIGVIb2HHrI9uIApDOVIayBMrI9uISsHI-BQrITTIS0DbrAd8Di9B6uAmVIBVEoVIBVEqVIBVEsVIBVEcrIPvABPFarIC1AdVIrvIkrIv7A03CfrIHBHdEGo1BoBAxvFaMCa7En2FO5C-RBOeEl6Hq-HSuIs-H2vIfEG5vIOMC7vIMeGtlEVtFEbFaSBsVCZMIiKBO_EuZBCCCGSAWeGocAESIvcAt1CH1AmZAjCDI-ByGB2pD7SG71BVJGnzHGGBP1EvaGSxAk5FU5AxwAroAZkFMNAHMF61A_FF3OG63EngAxvCcVHiNC1nAZsAorGkLAdMG9AGpgGxXGv7H2FBKREWbB8FC9uADvEPPBx9EOdGExIeeBUlD7YC75BKWCRpD0dBJvAmlCLoFOjBLRHI9DkbCKxEZHA1vIvEGGwIbMCyBA3dGo1B5dGx4FgPFkbCBtF4VIPUGUBHEwI4vId2F6vIDEAfxIwBAhxIYHARBCrYA1fBCgBlqFVVFyQFthFjgB6YB7pCCAE_-CCyB2yAyKBgZAfSCxtF1gBU4A-qF2LFVLE96HeJI_LFP_E0JCgpGAAFjeC33Cy9BjZD-vIdcE-oIWwIe1EAZBhAFe0BuHC7YC3tDXzAgoC9iEMvAkGHHzHgGGvVIvDIpxIxvFpxIJqFkbCsJHmxIEkGpWGfEDpyId2FryIGHFUZA92E4AGmfC0kB4DIStGj7E8gBCzDVwIwVFauIYmAZOGrrBwICFVBIyD6qF7XBi8GbXGU4CJWFwxDbmHPHBiyDwyFChBA7AQtAlLAbeFXWBh3CM_AHMFl9BoBGz1HvyAEaCMiBNLCWNCE9DBcFo1EIzF_wIkACJvA9QHczCeyIWgAC_AxEBPbBszI29F8jELRH-9Ds6DoKE2zIy5Cs6DVzDs6DvABOxIjhHXyCYGArAHJ6AaxI3vIqyIvEGqFFsyIi3C04FvyIZ3GxyIuAAzyI5pFpxIL0IG_Ec4BvFF53E31CaLGs1C4DHNTF0WAVKD-2CUOIDTA81DFUBVOE-rEBPEWUAg_EPIFzoI-jBHyI_nGD4ETqIDeA-yIPRGVgD1eFTyARiGvvAk4EjVGmNCYDBWsHkfEvzIavBPvA-wB5rBkbCMEDQ6AY0AfRDOjBANFERAeGGo4D3NIDwIbxId2FL3H8mEWvAB5CdlA4rIoxIS1I5pFBZGVLFI8CCKBWpECHBy5CoJIthByiA1nAVxBS1ELNB5dB37GRVHKRDNSB4FDMKCNMAwcCuOFccA2wIPyICjDddBikAWsH3OEGyHDmEExIVfGPREIFB6QIz5F-mAW1I9vD3cEH0F3cEcMB5uA4zIF2I_zIWVHI1I9bBxNAUxIJxACwAUUEp_BM2IUlFRjBNhGPREOcBgMCH0IFwId2FIBA3BA_PAPbAIJI3xAELFM0IXsDL6GP0IN6GR0IT0ISqFj2Il2I7xA39Ao2IFLFJwIooCqzE6IGoABngC8EBGoF5HCHsBmhAorBvUG2zEcaGKfAyKBNYA8zEFgHNQFQBIqvA7vH5ZCXrHjyFJkB_SAOJA0_Ec_AJMGcKEvyEiUItkGuOA53DN_BorGTZBzeGD1E9wIsOBTSFaNI1aADQBKtEOjBIFBeECVGIO3FJxIirFFVEuaIe1ADdA4-BxqAfZGIzHuDIDOIw2IfEDj2ImBALJIAIAKyAp2IT0FMvArDBXiHdmGvrIBeG83Iy2F3BA_3IPqCB4I22IxfGMyFL2HfyASNEAnBqOBhEDcLG1FEKCCV6GVnGB3FWwAPXGcyFDKID1FiwINzIhOFFODk1INkGg6B-DGwdBjzAA8A5ZBJrFq2BgJGGvCMeBHMFNoBrXGz0BKGCUfDFnCVUBXSA5UBkjDHtEURGc8GwXGQuFnxHpeAEnIiXATfBP8ABxInBIkuAu3IARArvIrAHIxIDdAHfGBqEg0EE5BIpCNeDM5AJPFW2FiTBOaCd5Ig2IqxI5pFqVAXSG2ACuBArBAq2IJxAQuIBwIDqIR3HL4Ik5ICHAm5Io5IGHFlxG1PFCLAeYBKrHemCzQD36Cv0FBzIPnBgzHi4I8pC9cGPTEm_GjwIhuIc9D0YAw2CVLEQ4EoHF-XB2UBuwA-3ECBBEeBYaBdwF9oF8bF9vBsOFFZIk0IM8ED4EqzIhLIExIJeA3hCRpDLfAW5I3MB52HDdAE-EMvAb-G2QDGoGxbCx6AWpC7lG9uAogHs6IcJCx6IGoGd7Cv6ImFI56IJaB56IhBFv6ItFI_6IA0A_6Iu6IWvA0FI_6IqpF_6IJ3E_6I46IF7IxpF_6I86IF7I-6IWvADGI-kELvHbUHv2Ib1ISqFy5IqZGE4I9uAwrGs2ICqI7RIEqIL4Ib7I6ZGGHFZnAZYBIWImnDZ8F6ZCbMFdGBYBGIbFHqE7DFUrFTwIhIAjQGudADzItcDlfDegCdJFhOGHMA0LG6EGDTB7FD9SG-dFSUADgCr5Ed2EMWBjmIPzIJKHfHCyzAg6BUlDt4IJRB87EPMAtwIJEFLZG7mCrMIufC40BHtAUXAk7EpJBNkCOaAbJDJHDzXCGPDTRE3eF4sEEZB7-AfKI2oFViGpcEysAYPHcuGgeApaCTZGP2GA4BXJDnkAIZDzJAi6DgdBcTBkIFy6CBxI4iHG2IkJDUxIDcBUxI0BBHjBX2IN_ASjAV8IZjDP8DWlFUGBT5AIiENcALtCXzBMvAhAH3qCkSHwFAX9I9EDU9I-6DZ9IMLHg9IW0Ag9IG6DU9INiESeAh5IxvFy5IBIHfoIzHHo6ICUIt2INUHY7II0Id2Fr9I9HAvRFiWDYuIQHFthD2LHbtHHQDjMIagGD1ENIHFLBnLAaUI64AC8FGJAiBIFICruBZmBgzIDSEjqIH7HuwBlSIt2EorHbxHK9HW-IaeCW-I6HBW-IIHG4VHS-I1UIW-IsCBW-I4HCk7HV3Ak7H6tAAPHf-IBVIk7Hb-I6EHd-ISlHoGIdpIobBRNIk7Hk-IypHq-Iw9HbxHSsHqCF1MCYBCkIFY7CL1IcKA3gGDdAztIvnAdjCULAFwAGaHI_IOjBhNIbEFK5AD9DJ_IPNHnRCp9Id2FlSGl5ICFAz5I8vITdAxHCioIb8HCwIoyIZ7IfEDW_Ix5IY_IITF15I8mE2EGjmIfyAZdFdLFOaGB1HoJBTaGm8HB6I1aA8zEGyIVmH9LHkBEIzDarIXJCM6IkkGz5ED4EClBkEC0bFokGNTGLGB5sBiQFE0CuzHxkGc6I-RFe6I8QBB1II7A5zIJjGl6IWVHxzI-oBivEGoGC7IWvAXDI06IDREdAJI7IbAJK7IbAJM7Iy6IO7IbAJQ7Iy6IS7ItoEzlGF7IaAJtoEE7ItoELXHH7IROA06I9jE-8DtoEkAJWREmAJtoEoAJWREqAJT5AsAJHBHqjFxvFU1IgVIwlECeDZ1Ia3GDBJT1In2FSoBpxGCOEGICDmA8YEOKCyiHKXDZFD3FEjWCiGAyLETRBvQE1ZD_wAneCUSEgGDj_BamHK5AOfA4pA5OD6wC8pELSC1EGyhEEyG8pEd8DYoF46BpBJGvA-CHJ-DA7CQcFFsCi-G1NItrIH1H5VIs-HLBJ5pFqjFvxF8JELeGixIAdFK5A1HHJBJR0IACJSqFCCJq5DECJePF42IKiBsWCKLFAMBOLFHdC6lF-fG7ZIucG-DIpqF0cG0RF77I0dFxXGapEdgA7UA4oBGoARtETrHoeGkJFtGBy3HvnAmkDwPC0MBz5FqUGbcF0LARJFhwFAZBWXDg2DwFA9aGgwDa8IjnDaIADeH_nCxvCDMIkYAQNDFpH2UGhBGk3AQFHEfFXsCDsBmJDq5ANQEGoBdADSRAjqCyhE2FC-8IWrIVQCTvAnBItoAivCLwFWjBcXFFsCYABpQCTvAddBvhEBQCdIGW7IUkHTUGvBAaPFxvFqjF_NFF_Ea_IMvAsDDH4IWvHt5I_BJ6jFwDJ6jFyDJRCJZkHLBIvXIT4IbXBHOFOaGD1BSyEfSBChB-5I5WFBiGnLGi7DGBGZKEvmAp5EguIZOBPzIgZHKKHUzIrOCxZEPnDjXGvtD8bFSoBBNE6aDu3CzJAOiAo6G_3AP9BhHGs1DKAFPWFBNH6fC1KIgTBlpEshBalAmdD0XAqtA-IDKLHyhEF1BPvAiMBtgDKuDSQACBJ7DJd2FqjFdNHM0I2rI3DJRuI5DJvDIMCJfEDDFJrNHITFPxBryFkGDwcC4YEcYI4qGj1ASyEGsBnGDqiDOGB57IJiC77ISaAmLFPQBMBEb4EbbFrpCtaGsyFxAHegGULAeKA-MC6iGpaAs4Ct4IvICw7BsZA9tFQQHjXGE0IPRGaLERVHxeAf8D3bChjGzeHXLFgNCZWDHUAP5AAoD1WDa1FS3Ba_FqSCIGF8ND8hB3fH6fFpZAfODQgDk1DZyHxWAW2IpeE-oCK5ApAIfnB0ZANmAKRERIDYWDBrAsMC0BJ-iB-wAzFJjFBDUChFDQzA-uCcABy9CD9D4PBhYFNNHy9CygHwGJTjGiSDrDJLoHLFJtDJaPF9IIHyFaSGVIFTvArDIKCJKcG7GJlBA8DJuDJ-4FLJIBOFA_BFTAVOIwAE4nAV1Ea7CC2C2BB4iBqYCrLFc-AsOB-PF7LGBhBMGAn7BQTFA4EBVDMkFObDSeFDJAmLFYnIIgG3lAqnGtnGkwI6LGyLA3qCNXIDrFS4CEUBZlEm7A7vAl_AUsA3uAOwH4WEamFupBR-BITBsuIZ9CFlB6XBW8IQ5E9CJTHF8XIGeCg0DHIJEbGqjCd8FbVEVMGf2CaWCEjA2nCqjAAIG9DEzQDpEJbTChBG6NCgmFByAvEJCkAnjERbCOPF_XBvbI1ZD-GBXlAatGdfAPQBKPCWnALyGhuA-IDIIA3pEVwAx1CcDJCkAiTBQaEmGJOYFyvI58A93DIsCIVApOG3EHkJFxCBpOGcVC37EtsA09CgBDQyHYOFT_ASPBcUApOG3bCvHJZQCRJJl6FcvAkXB5qGjQA1oAxvA8QBx4CmKASsCF5CjQAtSAmJFDvEfJJCUH9IJjQA85CdJJDMCdJJ_IJmKAg_BkJJj_BvJJw5COLBZqEmJFl6DvJJKAC1JJfyBYjBT0BB9BgvAqJJzJJoQB09CVgH9JJNMFcJJKFDyJJpbCfmHmKAsAFkJJpRHNKJOJJlyIurI63IwrI6GJqjFWEDwFDewDd7ITvAOcDsDIArHFJIDOIVKJ6jFXKJSwD7ZG-LAAVFc7EAkFSOBOOB2mC1RALOGKOFBDForBq_Bw_IHxCgLECDGpOASeFigCXCChOHmLFcCIE8COKCt8H4RABEIy7FqeGq_EM3HIpDelIOmFGrAWzImrHCMGuRGA8AEDIKvAamFWvCzGDT7BcmFPNH1ECiEDweFxdBgzIjHEoECnxDjGB_lAuvDm4CUTCc1ExUBhBGziCiMGjmIBdAbpHmkA_dDvHDI-IaxEjkAMgBdfAYcA09EIgAg8FQQAiFJEpCVDJ86HJvAQ2Ci2CyBJkOA0BJZbB_oDRIDMzDTvArDHiTBsPBtRDzJJaXBxpA68ABIIIUClIBpeGPEHDqDpbCQmAxcBA6CTrDQtEZ-GZMJg9AE5BKhFbMJ2nEbIIpeG46CCnBAFJIHJHHJaPFnPE1BAPMCM0IaBB_qHsGGfKJUKJBFJBCJ6jFsMJuMJggFdKBqpC-ZGpKJjwAHSB_pBFYAXSCHgBQJF6lFRwI5ZDxKJb5EHHDDDJgIJhdF1wDkTAY0ECeHLrA3LHBVF-7IcZBOEFgJFoeGw0IxyBrBHLHFnuChUBsoGU-AamF0UBEeBm4A8bFu-CXBJ5CBleIxeGNgEeLJ5cAvGCK9AUXAZBJpFAXIJzzCB9HivHc6Ii5FSJG37DQXFluDEXAwLJUEI14ANdA3gFKSGTZGChC8VDWvBILAIoAPQBb8DSyHS_D1DJrRA-LJAcGuiA2tCN_AUOJQCFYcABHJp_BUOJEGCZOJvLELfA8jEpWBK8DfDJ99BmXHCvANmGXNHTKJBeGhKJIHJTBAFNDW0I0DJWjBnrCXLADHJbfGsOJvPFvOJfhAm_IGVFbaC6IGEHDm3ADsEKCCmfCn1AeHJZZAMMHnGB9QDrqFBmFF4EiZD3_EJkD4nCDYApcEA9AfSCq9CF6IdmAP4EQtEVLEWwFkkGooFjSBfEJbNBDWHtCEbSIaWCmNC3cAB-Ca6ImMDrEJkTIdDGhYFrLJCLDFhFu-G89HshB42HaLC3gI3EJBABFsC5fFxvA0ZAMdC3IJv_AznESJENFD4_AxMAsEBZkBEQJlvAyrB9JGKDGbOACQJ-CB_qCKDGGmDNWDxQC_vBmWAoMJvDJCFJ6jFuOJEFAqFFqaF32IGCJAHJJIDhLHIFJi7IR3H3OJldE5OJn1BdQJ49Iq3Ag3AYSByrEsXHsbA5kA7CFpUGr8A-UCrcCY1CsKJnqFEYE4UDUeGVrCMoC3SGYeGHsA-gAftFTzDeBHz7B8uE53AKCC4wIr4ApyAg3BjdCj0GNCCCZEeYEiBHWbFyOH3UGzLBD6IjuEx1AJ2AbbFW8B2-AlvAu8BJHG2RBTxBxCB9jBroCmzBSJDprEVJEVxBHsBLCEQKCk8AJHEmjAQ1FAaCG2ALdBchB8bF-cCHaHcuDpWEjVFEXCv4AoPJWnCnLJmFG2nBKCDPFCBmGrxHRgI-IDhcEkQA7iACgDrdAXhHDiB6pA7PJQ2C9iDTvAE3HU_BqQG4YBfGJHpGuvAN6CZOJDDB-mAmJFgHHKCGxQCW1BPqEysByhCR8CdcBE0ECVA4PBx_CnMCP3FvECuSJMwC6oEeoDRbBcvAAhHKiGQYHcuGeoDNRAzSJ5ICzSJ4PDzSJtSJ4SJE_AlGIOTBuSJHcG1SJWkCQWCmKAHcCLTJ_LBQTJ-SJcvAMmBQTJ05GOTJrAHpcDn-BzGCJTJySJcvAd8DKiGdaBLTJZMBjTJwxHfTJTTJOLBIvBQvFpTJCTJfTJETJpTJcTJfTJN5GmKAnqHrTJgjB3SJfMErgFcvAOvEuSJ48FLTJTvE9TJtTJfMEvTJgjBxTJfMEeTJd4BtaB_7FdPH1SJqiFLqHd4BmTJd4BoTJTtEATJLUJCUJTtEEUJtPDrSJd4BIUJCjAKUJ3vA6vE4PBpREbUJCjARUJCjATUJ6ZEPUJCjAXUJ8LBkUJziCuUJgdINUJNwEiUJPwE0UJ6TJFDDmUJIKDuUJx1AyUJ3TFHLJH5GQKAq1C7UJ-iBk-A5KDuZEUcASfBhuA13A_SEBVJ7CJ0ICUcAoQCKVJitA0jIhNEQiASVJMiBSVJGTJRKJ9BJnxIKBJ1MJNCJZQJCHF3NGo9ABqIe_IJFJgKJfVJMFJhVJaRFggFn1C4nFliBkrB2ED2iFjsD8SAAsIZHJdSBySBvfC3dFwcGCfA8FEtyFXwIfBF77ImYAmLFRyCjFJ38DOTDVrCuiHOoDDeFDDCK1AnwIvaGMXIMWFC_ApVFtKEOWFDuA5tF6EGFrFQgANEBSfBFVHt5B58AamFI0B90CTrFpkHXDDWECSyI0tFEbGvSGwPAoHDRvABDJepB9GDSeF2UAr5A8oCSaCfrBo1AcoELdEfBGGhChBG3eCdIJL3ARyAnpGpaANMHqcEC8F2GDVbGNLEFRFwtDTLH9VHbrAplCC1A8LJFXA_oDyXFXtHTvAmjB-8IQ8Iq8BLECSzBBrAZhBb5IahDN9I_hCokGDUCHaIpGJw-CLLBjXJSPBIaFt8BrXF7vHsfCiXALJJ4jBYJJ3wFdjBO8DSvAzcHuKAhtHxvCopAUcA_TF_7FP4CfvA6MAIYABYJFeCNfEDwAOtBriAyFJr9F3vAruAbnESiGXKDpKAZ0DGYJGCF2LAJYJ8HDJYJh5AOYJFaHBYJ6cE_7FvaFYYJvXJpKA-aDaYJIiCcYJtHCYYJlWAYYJ-XJ3vAhkBTYJ4_COYJmsBJYJS_GyYJK9CpKAPyC7gAzjAlYJ2YJnYJ_7Ff5ByYJCSBX4BTJBbACIpDYZBBZJmkDGZJRQAVxEd2CdpDfDIpOJzMJrOJpVJwdGoQJi6EFBJz-Id2CJdAtEEx9IMvHLCJRZJaQJlBAwOJ6dGKpE_LHi4C5FEMhFDfEhSFRYH5FEW0ACCE5FEMaBLHG9zAyNBmyCybGNZJ53IPZJUBH6GJeZJL0IqjF5ZJpGFpSF0BA2ACnBAIFAW8GsyIoXHiQJs5IkQJ6DJpMJd2F8ZJn1BFHJMaJnRF-ZJAaJCaJR3G49IqCIKpE55IyWBG9HngAmDBVoHmfCi3Ef0IxWF_QJT2FCDG_-CyKBoHDfSCkkCk_GlRHm_G1WHP4ElgIskB9vHuDBivAjgFD7ANfHAMGZoCLEBmBEJMGgsAkiCAfHX6IGVDETH2rGS_HnVHpREqPJSsFYnHnBJ_zBDsDlZJuKGBDCmyCJSA_vASbBw1Gd2CHdBBVJrBJ1JFd2Cq8DKzDaqBCMH3vAIDBCMHWQJGHJLaJTZJOaJTZJ_HAYmE5BA44EGqFwYC_GJO5C5FEJCJaZJX7IEHJ4ZJkbJ7ZJmbJPHAobJqbJRMCsbJAXGozEpKJPeGthFpOIQaGhYD3xB8qAVHFnTAm8H9xCOSJoaJ1bAbIHsiHgSIzoIWmH27EP3I-sAxnEoHFZEFvVChIDmNCupBRJFnkG3mGsoFGAJqtH5iCvzHZyIDpGsPJU9IKbJuSJQOCo5FMwAGmAtoALVGscJUbJWTASjAC0GZ0ApICy0Bz-CbbJWcE2oA0QBayC5rFYVBhbJxvFPaJlbJbQJfhAEBAx7CEaJMVBHFJHaJ-BJKFJdZJ1bJZQJmbJIdJ_aFT4IGOGANJbFEqaBX5Ey7IKOFI9DUyEScBIoFfnHpQGt0BSeFH3FdfCxsBODC1WHu8B5kAn_EoFJdhCkTFhUBaIDHRFvFJ3gGJEB0mAERGcWIMVHt6CEIJxyB63GSkAoPJM1F-OG7NJlaG0BJBxCrOGEkHT-AoID9KDMwAK7AxZJ-MDD_I1cJxDEGNAf-ChzIebJWlDJpBbQD44A_7Fv8E_mBebJeOE-wAIyBBfAceJdUAVzAieJT8FDuA_7F78EleJDhF_mBBdJjbJFdJNaJ2bJveJhBAqbJcMCDQAnbJEGDJdJALG1OJqMJibJ5pFDdJxeJfZJfhA0eJRMC2eJ4bJ4eJ_aFerAayAr7DMHDbaJfhD8AGHqEaCJXMIEjAiHEeVFAWJ8QFkdJm5EHsAFFDPbCmoD4NDkOINzIpeGvaGZvAtZHtIA3mB0uAVmF5KB9iA3_EbOH61BpzAvyEwuIYGCSaHykHqSCL8AwfHPPBdDEHkBp4AXdAsEBmyC2LAKWCupFkhHycJRGAVXBQeJwABZbJcYEBVJDxCEgJjwFshAiKAcdAVZGg2DBvDu3GOgJQFFXECdUA2wCg2DfsFQgJVtEhvEWgJ1dDTgJUwA7-CNgJhgJpFD0pF4GJwRI0bJyeJEdJBfJn1BVBAn5IuBAwACYkHtbJrOGSVBT-FmVJIaJOdJKaJ-eJQdJtOJTZJugJrBAwgJq4DrQJVCJs_EUEHcLGQJFKCCaYCGjB37IVeBCBGipBn-AiGJfSCvtDlYCxMAndJn3HSEJASFUEJ6KCWEJBrFLbG3dJVcJAfCqsAG3EDpCXgHPiG65EIAFn1DqPJvKGIJHTkAxjHb-CWSJ0AJceHz6IceHopC-sAEZJ26CwZBwcJ0GEycJkgEMwAM8HOpAsrFg-HngJEqIwfGIkGp5D6jGuGF3xFprDZZJh7INdJDOIFiJMhAJkGYEDJiJ6MJFKF0CGuwF2FBwQJf7B8OJXsEV4IrNDhSD2mGTCB8uCDHD0jAnNBXvAaVF2DD7LGSdBktHiaJ58FCQFLaGKPJaRAZ_Eu7B0_CEyBgmCKcJG1E36BS4HurGSgG9KBZnCJzIMHDKrAwaJwuG4HCkgHraGvmAhQB3YHGGBrOGTPBN8I8mEYWJ-sADkBOoAbBESUCIuBRJFX1AIXBHjDseHCfA-yFFQFbnBVhEp9BJjB6CGvoFmkCHpBHGB6SA0YDUIC8kBKcAtOCC8Ai3IxEF1eGMfJ1PIxOAmkAhNBl3ChkF77AK9BC8FDTECRFMgB-0IDREFPF2rItoDqkA7WFReAmuDckHyQDZ1BqwA8sBheIgOB5cAhGA7ECPkJhgJXsBuiA-_ESkJiYD86AQkJqXBNkJsXBckJt5AVkJc8AckJS9AgkJBgBakJxjBgkJUkJQkJjdIVkJTpANkJw8AukJTuDskJfkJqkJvhCskJjkJqkJlkJawAnkJqkJpkJUwA2gAIdIcSGKkEqwAH-G6kAOlDLXHVkJsAFDyBOlD6RCPzDWeBlrA-kJ6XA79CSJCSaEPTBYaASxAY3F3bAXlJ00B79CcPDEoG7XJalJWrBnwA_3DuRCHBHFiJTmGvBAUiJxOJ4dA9uDlsD4DJ4gJPiJCHFnhGnlJplJj2ADfCp7EBBIkuCwpA1fDBXDvmAXmBpiALJFXCJpNDGzIMLDN4Cf1ArUCKaGR5C92IaSBiKBz7IdpGbCDVeGTJF_7HviJZaGERJLGCktFoABoFCX3BFUB3cA6AEMsDdHCQmHfQACqAQTCvLE7SG3ICaACAeEC8IetE1fABXDd6GfQAsmA4sECLJlwI0FFrBHvdBkcDvYBH7AG7AJKANLJ74AjXGytEJ0BQCDiZC5dJCPAFAJ-RFPOAasEw_DvoFRJD_GIQ-BYrBWJDp2A3yCy5FpyA_-B7tB4-BPACEXDeLJ25A4-BLiIxmCuPAiPCUaFPODuJGaxCfBGfeEd_F0LGYTBjYA3nCI4CZIFKGCI-B7jJJOA9jJA3AWaFSzAidAJ9FffErlJ0AJ3CBv-CMYA1gANjIXoDpFHC7BV6Hz6DV6HEhELkJnBI7gAbQEdNGhgJMiBnwAQ4BMoJQIGXwA0oCnwALdB_-AsNB-bBiYDhbIXwAFGGXwAsrCSoJdaIXwALoJXwAOIGXwAPoJ87ARoJawAPuDawAryAnwA_dDUoJjoCroJcoJawAeoJ87AgoJ87AioJ87AkoJTGAmoJOlDL7CDlJqLAEwDXAGzCDsKA-BC1dJ2NHxQJDlJDjEkWAd9AJbBXWAedAvnA9HD4JCsKAlkIglJsuC_RB_3DwNI-JDyoArWBKfDZpJilJYSAQmEllJxlJoCFM3HCpJslJ7eJLaJhpJsNF2sC_2E6jJDgAMGGabBqJH3nJILAvvALrFvkF4iFRJBAiBDNFVtEnyHOpAEjDtqEQkJslEhLBzLAdeAcQAgpJr6BFeGZ6Bc7IqlJ9jCBiEmpJ-eJhpJqRFfRBBOFb3AefBzmJ4nFqUCJkFpmAJvCqmGbHA8RBvUDoZCqiFgnDEEBWECpVEFYA5lERVCZXD7LGGmJEsCrECS4CGsARTBaJIcZDIEJm1AO4AHpCWLFscAWaGftDYaCt3ASIC5HCgDB-2IBTD2-H0RJemJ_NEgmJ5gD-EDZRAqYA9FE8sAg3A7zEk1CEoDsrCr8BX8BBUIjFJn0GDLBXCBrmJUBJDgDsnBbbFdsBThCoFHT6AchBMWJdWD5jBZPJITG_LHhWD-MCSiG0ZATcFyyF9EEYcJouEFVHgjEQ8APyFV3IcGITkBPgD3FJItDkyCukF3aGubBYMFdxAbsEyMBejAZFDeKEfkE8SAPuEFJD9dJznCCdE41BhVCpfEKMH72BiTEbYIaYDyYDW_AEUCMsAZ4CZhBcAC1QFokAs5C0oC2-HkxH_yEF9B9OGIAFfVG8xDVrBmhBNWDuPJKPChQADgA1kFPMAR3CqhA55HpID5LBoAE_dA5cIikAFcItBBsiFODCJ4FLvGZkA7REW8DVUEctBmtADSAnJAwZBdXJWoH_hC8dBNMJZNAKWCN1IVyAkWAebICOJcSG9hB-kJgaBVXBXAGfiAQkJcjEC_APTBELIUwAeGIetJGfHclJkOBhuAYuBfgDnwAH-DUSAsZGafDsKAMABMcBzLAWXF7JAL5FutJNzDAKCYpAe3CrWJNzD2fA60CMwCyuDHiC90E5fBvSC-tJO7BDuJrcAPiA7bGshA_jEewH_jELZB54At3DudBVtEYfFeKAA6HSXJVtERAD0uFzxHfCCqwACCFqLBNUCkgAstJMmBAuJBUI2tJNUCfUAayCChG2gD_RBW6H3wCFqJZ6BNcGFOIgEA0lJfQJzGFLrFN2BoSEulJOiJwrIwfGQMI7aA0uJMFAkaCeHC-ZGccFfWG_JACIGFOF_MJPMFUdDlhAlFEWiCsqJ3BBA3IKnCAsIyjAGDBFKA_yI7gBAgGO7CNrCzVJVmJhOAfaCZWI_CCuKBvVCGTAb_EUXGlGDKsDg-FRPJLbGXkGckEWDBPvJ7SGx_C57DKCGdZB8SAALJl1CzgHrJAxmJ-2HJjGMjJFKAhTFfHCiUJ1oAjLA0SBloF7LFI9AZeFllA3CJuLHnyDCnJJNF9HDIeBEnJ3EGenBzqIuhDkFDHiFYgBskHZ8Cf1B5qDQfDckBG4CHpB9-DrWCA7Ho8IqID9WCFPAcOBb3BGcJuMIckF2oFqUClnJohBYPHtfDpnJwRAVbAusJRJAd9A3OE14ArZB4iF1REo3I_CBHLIT8DnlHV6H3nEx6AUQIQcFzmATfB5EEKzDo7BZ_AJkJ2yBcgJL4AYBCxuHvyA_RBJRGTxJljITxJ7IDaxJpTAaxJQ8CaxJP3BaxJYTF_RBxjIaxJSxJkxJbbCaxJgTBaxJ0tATxJG2D5BB87AdxJ_RB-jIuxJhxJzxJjxJawAZbBuxJnxJawApxJzxJrxJzxJtxJ_RBZ2DTxJhoBhYCOlDrJI6pJ5eBJpBtKGRwJ-kJxjBLUAVlJHIFXWAhsEQkJGJEEUAPpJ1UA0tJEDJRyJ-uEeOAbnERgHt2BLJCQuJETH2GBt2B8lA0ZCSmJ-mAkyJ5FHkyJneEkyJzCBh4FuVIJ4IUBHwfG_gJBhJuBAAvJlAGQ-FNeAd_II4IqOJ1yJhpJ3yJxgJ6yJbBA9mBS_CRmHFvJkEJQLGrtAIHF6KCr_IMvJbLCbtInRCc0I51DcLG0QDo4ICCC7ODbFJsOBptClmC_xBZHJx6HTXDYIC0MHjdDqfDllBb5D7gCG1EpcEqVDIrAiCJuzGreERVCcDB2fARlAOEFyrCGtBstAkHFtdJmpBqOI3uAXjJMwJv3ALjAsLGZHG2YETRAynC9vIO0EXRDuOFzNB_mC1OBhVG9eHXrFqSCFbHueCfPH2BCzMFVbEE7AwLJkmJCOJELA0mFtcFprCR9F2UGyQDTjDKoJBJA0tJD_C79CGsD0tJ4EB79CxBDr0Jg_Cr0Jt5Br0JwkDr0JF3Br0Jk0JiYDOXDhoJm0JjoJ80JloJ-0JPQB0aApoJA1JfFB79C08AG1J20JxoJE1J60J1oJE1J-5B-kJ2uC0tJG4IfRAOaDi0JtKGKOJDlJZjASvAPTBbdAKWCY3FMoBJpJCqDHoJvPB-zAXWAFACb1Jo9AziCXWAmlFb1Jv8EMyJWoEv1JukAoOJ1ZJf_IwlJGqJuAA7WGFzJjEG1EBzYINqJSqFwfG51JiVJtVJahGXiJugB9VH7lJWSCZiBlqJJfJJ_EIWIiEBYqBDMIsVD5iDEmJZPHqqJWWFRBJSADfSCh_CJIBDZFGoFV6GKCCzFEnGDMhJnCCviJZDBrqFqyDKwFcwCZ1CJzD2aD0sAYhBdKAc_EdrEYYAoQAqfDO9CXgC9FEHdAEWJxUH_CCtEFmqAU0F4XCCmAsHFy0BUMC73AtmJLMADqGPQJMWJCoA_jCKsIdKB_SGe3BgRJvdER3I0NJ4EFmvHtBHUlBUzIlPHH3A4rCWLA0MBU9CMkBH_Hr_ARjJiLANoClaB3CJ4ZERHDEMBBPCA0JYkAC0JROFjQBrqA07HngCghDnEHmQBt0BXpAFAJLhCFNCNbFQpBz2CsNJtwBl0DeXJqRE-UD_ZCi-AVnJ2SCiACDXCPrBIOCwoFwnGTwJ-4ItfBk8F6mA5VE9nJ7oHHnB3LDY0IvyAVWAatGeFJ1QFdpGu7BkADjzCvrFkXDKkA72GH4D0cDeDEc1ED2CYMFYYD_JFF3A65FL-Bk2JY4HsYAXXFCXJjIFq9ETNDMoD8oFgoDpkAjZEpLFpdAGXDmeETcAysADxIyoAuGBfdHCeAkAD69BksFGRBj9FndAjxFmrGs6FhODSFIOgGWZETDJ1KBJ6Ha4JRqHpOBu3HndAKUCXZEmvAmRDfaA8rAYNBYhDMoJkgDEoGYyBwRAn0JQtAp5JwnEr0JpXDr0JUVCEoGQSB05JXrC05JrcA05J4iB05Jo5Jr0JfUA05Jt5Jr0Jv5JawAx5JnoJwQD0tJV5C7RE87A35JI6J55JI6J75JI6J95J9xJH6J6kJU6J3oJW6J5oJY6JG9A0tIegCm5J-kJ1ADgrEtKGK-DPyJMfDS1JAbBjtJQYDbyJpTARpJvfBU_BUtI7GBbyJb5C5fB3fBmvCXWAKaAMdAXGAXKB46Jq9B46J1WBJkE99H-fJ_RBR-B7MFYODflAHkB2OBsYAfyJe9B_6Jd3A98EYOD4XCAeA0rCInAC7JvoAbTDfLFE7JtmEn8IwwASwCF-Cu8F5uAraEa7JO-CB7JvuJkOCknFbsDuGFImH8FAaKJEjDGaJEJI11J8uJhpJB2Jr6Bp7JVaJQ4AWUAcUEO8COzJI5F0kAcnBj1AmRCkfBGbFdYFGoFEHD3xBEoC-DFHPJsWI9RF2vAceGZsA-qJJ8CGvCI-BGOHYyBOnBZWEa6G7SGU2F_0CEjJ-2JaoFc7ENSIO_Ir_Do_EHsAKiG2RBVaBOnB7MFnHCsBJDiFDeBJXC_UD-ZH-mBvyEbABH0J3oGAGJ2DD1OBHzFS3BaIHS0JWoF_GI0fHsWCyaAtpJVyBfdHBjCN8GF_DhtAQIIhxGLrFBzE4PBh0JPzDaEHb1JxvEYjDyQDqrAP9JSwAb1Js0JW9JDtCW9Jg_CW9Jt5BW9JwkDW9JF3BW9JbzAW9JUvBW9JT9JkWAn8AR9JLQBTcEkWATpAq9Jw8Av9Jd9Jt9Jf9Jt9Jh9Jt9Jj9Jt9Jl9Jt9Jn9JawAV9JkWA_kJq9JrDB3ICIyJ7QBctJRJB46Jo9ANBDr1JBBGhtJq7CpuHwwA4PD6oAL0D9DBS-JoDB-2D8GEU-JAhDfABS-J6vEc-JYDCc-JKGCc-JNRAc-J5ICc-JR-JAhDH8DAhDzGCc-JvECS-JNwEu-JfcAu-Jf-JwbCh-JwbCj-JwbCl-JwbCn-JzwAT0BX-JMwB--Jt-JJKBVgHX-JGXHVIDTiFXgABHD5fFG_Jy7GG_J5-Jk7JUuIn7JCHFYzHsyI56JW0BdKJyMJv7JBeGA2JR_Jz7JPvH17JUyA3eE47Jz7F67J72I3pBaaF6fG_VGVzJC8JbSBE8JChBMhJPOBf1CsSHe5ENDBY6G1pG6zDOEJuHJPYBACIiCDqzJ-9IW4AhFJJyCZ8JYrJknAc8JmdBe8JFwAg8JlrJdzJaUI2AElnC78IvrJrkCO_FGvCr8J61FJTGktH7aGRjJfjJgRAawJ30F18JrEHIDJ7MFhBG6QBiMG1XAuPJ8UAOPFA9JGdB7iFD9JDQBPaBvZB2FItABmJCztI6sAM9JQkJO9JStJ69JhgJ89JyQD-9JQoJs9JXwAZ9Jo9Jb9Jo9Jy9JZoJ_AKiYD29JXwA49JfoJHBKz4FP0HiYD9AK_0J2-Dt9JBBKD1JTBKawAFBK87A09J5xJNBKflBv9J5AKN1JXBKX6JiBKZ6JkBKC-JFeE5ZANlJH-JilJp6AFeENYJsEBV_JecISvAfmBZ-JzwAgxAX-JW-JV-JB_JKiCb-JAhDx-JAhDz-JKiC1-JKiC3-JKiC5-JKiC7-J_WAp-JKiCr-JAhD7BK9UA9BK8-J_BK8-JBCK9UADCK9UAFCK9UAHCK9UAJCKVjDzdC9UANCK8-JPCKejD1BKBHDbCK5WFjyFwDBU9ASLCP_Jm7JrsDuGFf8HMEAr7JwLDLdJu7JnVJw7J31Jy7JZ6BxCKf_JRkBtnCQPC8OJkzAJ7Bm_JA_Bo_JA8J3iCqYCPJF9QJKeAv_JI8J7ODjdFL8JF1E2_JZkE4_JQUDnvJL0Dl0GV8JszJFFGY8JRVCDAKL5FlFJGiG5LG6iBuqAKAK1VJ9zJkuIuFCQAKp8JHdGnOFoOAWAKteHYAKeOGUwJ61FcAKivHeAKbkCgAK58JAJG78JniA7QF6OGoAKf7AB9JrAKQiBWbD7sJatAdnHstJowCN9JLBKyQDgBKRkJPBKCQCkBKX9Jo9JVBKiYDDBKXwAZBK5kDREKc8Aq9JXsDeEKPEKwvBeEKRBKr9JkBKu9Jb1Jw9JoEKaEKH1JoEKJBK87ANEKk0BmEK7AKx1CmBK2uCb1JnBKCpJ2oHG-JqxBsBKitFRpJmlFwBKOnFP-J0BKfCKT-JFFK5BKJKBw4CFFK4vEc-JTCK_WAVCKczAlCK3gGSFKDvEX-J_UBWFKLCK_WAhCK_WAjCKv-JwbCOFKWrGSFKLjD--JZCKQjDiFKdCK9-Ju-JbFKg3IFFKD_JS-JhgHvFKPLHG_JA8GwDBOaCInAtRIOZJZ_JUBH8jGF8GQ6GHUIXBAeEAoBADaJaKJRcCBOIxbJsDJ8FKE6G_FKBGKDGKohFGPD1fBO0AEbH55IYdCv0Ff4IFmGERJmCEeBHNgGtRCJnGQ5Ex7EafJQqIi1Hl1HkDK4zByiHWxAXoAa5A87E5qGV6IRMGiYA_CJLhCaSAgaBs6Gj3IxjJl3IGFIn2HnBEt7CFQIp7G6sB6rCSQBpBGSQHiABVSJNeBqqE0ED4LCoGAzmAouB32H1FKrmFayCmlB-OB1FKCDBXKAOGA_WH1RCS_AjoHyVAVTEHBHJGK-FKYBHG6GAGKbhAW8GqQJEGK0CK2gJ_yJ2ZJa3GcHKLBHgHKCGKR3GjHKohFH4CVwJVtFVCBlkCq7IzSAbGBHxCeVF2yAERJTEB8NHU6DY1Cv7E61BgsJGGBDiAUCC0dA8KJ8GBSeH8TH-UHKWCEDCTDEkTF46AwiBj9ASJDmrA-3ELQCo0D2CB0tBMsF4RJ8DDzeHRpGfQDyKCc1EVQCnLJ1ZIe_AdaAPFCVrJf6ANdARrJemAjeAJHDpLCexEvbGoTCYCGApF0DCxUDJSFNRA3tFQrJKDGWLBQ4Er4C64An-B7vA5hJfoBAJKNeACDCIpDpuCFJK7CJlZBQVJ_BGIJKgDDSeJtCCEUAxAKBWFsnB0rATdA54BHgESjAmlBJuBRHKx0A7gAwTFHtAzBKDLIBWF0uBNkBW8CQ8DcaAzwAXlCQLABcAwtJF-CApGwJK3XArJK0zArJKCCBrJKdKEzwA-IBF-CLYH8JKEiA6JKIJC6JKRtC6JKh6I6JKzJK4bA1JK4bAxKGTXIKNCjrCajABNCzwAltCRKK_JKajABKKajADKKajAFKKajAHKKIVCdLARKK3JKajA5JKn_D0bCkcI6kFYQIkuAoGIeKKn_DWKKegBycIpJCpVBn_DcKKN7AwKK7YBqKKuzANeDS-J28EF-CxBB7KKUKKhGIB2AIxAP_Bh-BY4EaKKCnB1dEY4EJKKb-C2KKHhH8fBM9ENLK_ABy6D_JKzbCBKKzbCDKKzbCFKKzbCzJKzbC1JKzbC3JKzbC5JKxPCQKKxPCQLKxPCSLKBtE1dExPCWLKUsDoLKT1EeKKxPCcLK9nBuLKkvDpVBLHBiLKsNIsLKaLC8fBbjF6LKqLK1bB6LKaLKUQIyLK_ZD6LKXOCqDJzyJAzJpHKkmGZ_GrHKMGKUaJd7IN8BBlAOtH3gJ7uJBeGJGKXBH7hGsHKNGKJwIPGKhqCoxCN7F6IGUGKbtFWGKxYBYGKIcJHQF1rD5jBEZE71AfGKsOBL3IY5EN3I27IkGKXJAmGKq1HYQAYzIHDBWAKXrJ8bF5AGZ6IWnDqrAxKC48FjuC0tHk3IKhBkuH15A94HBzEAgDrBJVZFSQH-EBGTCBHENpABcAXHKgJKiWE4nA-FAkeJKHB6uEZnJRxATiFo_BN8BE3HD3A4bCQHKUxAJRFyVAbHKKMKG8GMMKhHKuHKlSDJqFN8BBbDmHK6uJdVJR0IWMKqNKtHKDbAvHKJwIxHKV7HzHK35Is1C2HKaJI8TDIoFzcHYaGe7FkLGunDzuDX5FXAKieEwTCGIKb5FM1EGDGdxAUeHNIK5FCT3JCwEaXFmjAZEJyEIqGKXIKjjAZIK7kC7dJsBJHaHfIKm7B2VCEdBksJeMGE5IcZCzjJhrAmBFDgJmkAWJBBqCcFCxWAuIKPOI76B_vDmvCzCH2eHSQF5IKSQF7IKxQC9IKBiC_IKrOGIgGDJKonB_vAhoBMJKLVJryEUcAKsETJKjyGPPKQJKPXIsMDIJKVGCIJK_cAYJKfQDk3ASQHAbBjJK6KDJHKpJK4XAQMK6ADgwAN8BaSDy8BruBGhDN8BJsAtJKUxAeLK-zAyLKDJE8fBfMJUzDmLKd4HUzDqLKq9A0LK93HsLKGREzPKvPKiIB8fBAABCQKkLK4vG1WIIGCCIEt6AYEFsLKxJKaxAAMKQvACQKvPK_yA7PK7JKLxA9JKWQKmLKBDDWQKUeB3UBMfAYeBfkAMfAAMKmgE8fBR3EdQKK0BsLKVQF8fBSKKmyAmLK1cCjrCmyAqLKy5BqQKAMKHqHHQKz_D4KKMpD5tC8fBzQE7QKFQK6YH7QKULKduBsLKiMB7QKAMKzKK7QKvPKsBB8fB6KKLxA8KKNRKmLK2DELRKqLK_MBLRKAMKACB7PKxZHNRKgLKsPE0LKYcAuLKNEEdRK6CBozAmEBjRKYLKMLDfRK21HjRKeLKZvBdRKGXEtRKkLKYGBfRKcAINzAnNK9NIzIG-sFwRBvrF4tAPdALUCyyJTMKzNKEHJ8jG3RK-GJ9bJ2GGlAElxFEKAi5FqHCF3A-LGeQGCRAv-BnNA5NCPNEuoEZJDiaC9kDUbBx7I7OAddFJTEMhJT8DAEF9lAe5E7hDZ_EHJG_vJTDBYxAn4JiYE4hFzuIoOE4sEvzJWgBaACl-AeaFvVCGGGHtDuiHBRCDeFUwFxiE03GtgDR3EBwDPEFvWEZ3J1CGYVE2kHhYFsYA8tApJFE9BkOBqfJLGBHeB7WCteAEeBSlBGtBimBMwBR_D1eF20IVUBFkEQsBvPH3NJKPGxjJLOCDcF5vBRGFevCRGFqgBzVDEuDusAePDSIFdjAQ8C3dAMuFEDD_UCEOEjeApMExRDIMJHRAdzA2TBbIABqBOTAbcAGIC62C5TKXsDAEErxAJzAeyAByGAXBsWA-ICgzBG2DKtDr5Bk5AEUKaLCtIARiEdLA5zALYC46AefCbdA4KA5WHQUKXiDIxIr5BHjAWLATuAXUKlzA7uAEUKrDBBUKxEDhUKOXI4IAkUKt5AkUKu4C5TKujBLyClzAVAB4KADRBQUKkNG5zADJEQUKG5AxUK9-DqUK6UKTuDEUKo9AmUKruADVKS9ABVKkMCULBo3A_SEljBXsBEUKZsGOVKNUKQUKbMEGWB5jCM7DDiJR3HCSKvACt4DehAiCBnPENbACHArSFuACvBAbVKf2A0BAeVK4GAgmDhZJAdFPhDLqF-1JfEDZVKjVKkBAcVKmVK8xAfVK1JHXqFaVKyVKlVKnVKgVKtFFBvJPGDtmDQyCe7EFXGvNEGoFVnCGvCetCpKBKrCgnDKkFbtFDJGZxAlfDAUE1qC6rDJEFYgG6qFIoApCJXPJLjJsCJTHFqFJ3nBkIDb-CoTFPDCU8I7LBEeBiWD8bF1iHF8ESWAk7CPjCi8FDzAniJWqBUVBfBGMpFiVGe6I70BTbGb_B_QFj3AuQJ6JCstJIXBKtDSQHnFHaJC2FIa5APhDS5AnxAe8IL3A1RKAqF5VKzVK8VK3VKPMKhBHt7JeKJ6FKJMK2RKNXK7VK1VKoVKnhFJwIpfERkBjrB8VFWLGmUH83EGODeVFYpCIPJ-PBYGKfCJszEoaCDZJiBHTkAvOBasG8KJrqB7hFwMK-eI67EsLHlaGbEJ2gCLFGteHk3J33A43GR6IA8EVmChOKwFFJ0JNHFpBBzoAQ4JkACB3BfGCjSBSaHReAd_FMsFiMGorFuOKNUDKcFjEBfeAYiFsAHQmE2ICXkAKEHfjBdcF1uAJSFGsC5fJYpDKiGxOKrWBGVJoOFNVJkiAHjBLPKK8DBLDW3CPXIh3CvYKitAxYKtsBb5BUcAJjB2YKgTBnrBVVEkRAJKBhwJIEBx6DXEB_EDhBH8CHSVKi8AKHBO5C5jJtKAsSCOZKvzAgcBMZKLYH29EcRC3MBCRKcRCmzAg7AnSBRZKcRCS5AUZKCNBUZKLZKPZKBgEWZKqjBeZKHUAfMAMZKn5BnZKZJBuZKf7AsZKvTInWBy_JPVAgzBy8DsZKkZKvGErZJ0ZK5tCnZKzQE_ZK1oAMZK6YH_ZKbZKc5AeIBpZKiMB_ZKiZKPZKv8EZZKrOBxAHPVEsBBnZKdSIMZKxBBUaKc7AWaKxZKPZKDxCUaKgZKcaKMaKmME6ZKVoCOMBWaKCwHKHBj0GeZK60DqaKSFBELAF0A6CBWZK1nEsaKfaK8zAhaKQKFjaKUkAsaKnaKF0AuRKxaKUUDoaKefE-aKbaK_zAwuBAbK0aKJYA2aKZXEqaKoZD-aK7aKi4BTZKF0AjXExaK1PJoaKbjFTbKzZKL_A1bBTbKMaKLXKKtF-XEnQJ6BAESKSbASfCdrBS4F6KIxNKjQJUMK7FKkmGCBAfbKuOJhbKj0FpwDw9B2tAohARZHwFE6IG3YAn9CGxDpiDc3HPsBl-BLeHefB11EatFHqEpiJOmJTJFIYCfSKMpCw4IizJYfDSRCloA9xCTfGsdFfOAAoDuDBclEJEFlhBcXFFFGaXFwKItQEKCEGDGmTCr5EBnAT7ANeBPzI7rDs2EceHY_AhUBf7FxKDH7ASJFDTKwdDFTK5_CgWKHvA0_EiXDU8ITLJGjHuDKKtD7tE5KBnNAMwBYeJ0LH2DKmKJ05BiiABICsECAIJc1ESaAd_FVhB_WJOUFinCxtAgWHS5DRyAYPBZ_Af4HlfCHfFzWD1fDT7ABwDtCBGQBM2IOYF7mDZ0Dx5ErxAkkAAwA9TKSOAPZKXCCgaCrxAckBzaAGyGVSAYUKY5APZKrwBr6AlzAw5APZKujB1dKAJEbQIPZKG5A6dKk7CphDBOEGMBPhDTWAjLAVVK3PIzoAfODL0A_rBkLBDSBe5AMpAb1GY7CC0AHaDGOGauESeK7KAirCVeKA-FWLAeDDKeKYeKzCBQeKVaDaeKUvAheKPeKL0ADJEVeKWLDNeKoADeeK-9DkYCceKN6CpeKnxBweKyBFweKg4BQeKDsCreK9ODreKkJK8eK9uDQeK7TDAfKwTAAfKYxAmIFXVKs-H8jGImHzAA2NKaMK1uJzQCN_CGGKNiJASKbfGJfKOoHeHKgEAZMKOMKOGK_tAQGKeMKAfGgMKMOG52HUaGkMK3xCmMKZTEnvJv6JQrHsMKreAhGKwMKGtA5tDlGKbmHnGKkiA3MKgGKODGOaBkhJjjJc3I9WCyGKcTKtABGbJm3I1MC5nFZSCAMBMqH5eBbpBDkCypJwKAXDIPNKk7CdYFcPKdJEuJKVTE7KAu2H9iDloCZlD2AISpGLHKUgKM8HD3AGhCjNKP0ABPAv6B43ImyI0yJWXKNyAKfKMfKsNKiCBuNKGOGsCFHGKLoHVfKmLAqgK4NKtNKG_E7NKN7H9NKnrE0TBgYBBOK5HKDgB4wCOGBizJXlDcPCBIKLOKwLGFIKtfAHIKt6GROKLIKdiBUOKWcAWOKRIKkRBaOK8EBcOKOrFeOKOwJbIKBAFdIKTJIB4ClOKfBGjIKSYKlIK7YAJXFMPAXrBxOKsIK0OKRSJiJKCPB6FFpcDGoHd5DfTFRuB4IKcuE-OKw-C8IKDRA-IKYPKdjBFPKOgJEJKIPKC4FIJKg3DRJKOPKIJKwTBRPKTiAIPKUPKPXIWPKPXI8hK3TKfJKSNKdPKJKBkJKMJKORCWYAL_ACxBuHJaiKoZA0TBc3BdNC46AIsBZHAtPKP0AULKfoG0LKd2GuLK7fDriKjQK7KABgEC0ADDDC0ApQK7KArQKtwBriKIzDziKWLKuzB4iKaLKdsBALK1iKYABh-BE0IgLKksFoLKZnGpiK_QKV0AniKVgBC0AERKV0A-iKHRKV0AeLKpqEHQKnkCnKKF0AORKOdASLKKmCAjKOdA7iKURK7KA-DEC0AXRKkjKCjKt6Ab-AuLKP5G0LKQIBsjKU5GdQKmvE4QK_KAkRKzjKYLKhjAqjKpRKzjKeLKHzAqjKuRKRHBfvB_jKSLK_KC9jKWLKCwE9jKaLKurC9jK7jKeXERHBhXE_KAjXENkKCkK7LKPkKFkK-LKPkKIkKwPDsjKDMKPkKgLK94HqjKHaDRHBWwBhkKULK5LCfkK2jKTaDhkKcLKbHEALKdbKy2FMzHLGKrNKDbAuNKGCCX3GwgKwRIJfKvkKXfKlBAZfKykKMkGcfKdMK35IfMKlUHhfKXvAw_IkfKZZAmfKgLGofKdGKrMKWgGsfKzoIiGK1sB1ZBg4BGEHp1HcUIKeJqGKOQBqWFtGK8MKu_GxGK8vBzGKlQFENK-PDdAHyfBB-BuKJP1H48D5TCLYCSZDEHK-pEQNKmPDdzAtmCUNKTgKmHB2eAWgKE3JbNK_KA-QEeNKwyEC3HNXCVGF0TBR4CXEBesAtkKW1H6kK8kKWEA5NKOfKtKAcvCvgKSfKwyIBSKkmGHmKYMKNMK1gKsgK3gKVyByHKe7E0HK_NKjcG-gKV_CAhKC4EQKBDhK_HKJOKLJGxDKMOKJhK2qAPOKGmFkOIOhKCvHvaJRhKqOIThKm2AVhKVIKFVAdOKyFEahKRVAcIKCdKGPFrhI1OASaHU7GgMGkhKwbI1YAffAohKkiAqhKclA1OKthKFHBnBDHPCddG3tEKIDi7ANcAgYKBjCxQC_OKvSJbVBCPKQiKBJKzcG_hKHPKRJKCiKPXIEiKPXIGiK0YKOJKPXISPKUcAMiK7YKrnKUcAfnKBHE8oATiKPnKIVBfPKrJKEiAcpAGCCaJKzjBI7C8iBNXCA0I46AolAkiKqECNXCqkKByH7lKdkKDQK_KAN1BRHBhPKOoKkkKvJKOoK2jKyqCsjKQQKOoK7jKTQKRHBVQKwcA-ZERVEU1BvQKLlIsjKVZDloK2jKXYHdoKqkKwiK_KAyiKM2AiLKl2AqjKZJBRHBeuJwjK1_BdNANmKyQKM2AIkK1QK2oK7jK6QKwjBwoK-tCRHBSNEjoK6CDEpKFkKPjKbtBcXCRVEL5BGpK7jKKRKYvCwoKajK2WCqjKRRKYvCFkKhjKo2AIkKljKYvC7jKMLKCLAOLKhpKkLKR9E0LKK1DuLKW9EmpKowCm1IaLKIgEopKf9Em1IgLK9cIoLKnXCopKefEyiAPXEAaBWLK_JF2pKtpKOjF4pKeLK9XCopKOkKhaBkpKvkH0RKHfKvDIWmG1lJ0YGBXK0UDeSGVcGvlJwrILqKZkHVhCnKI_lJ9nDgMKI0B7RBRWIn1CdGBRgD14CJXCt3AuiDTpCFwJbODKlAObGzuDwgCs0BymK33BN3FoGBqOIfnB2TEB8AhgD8zJyXJalDNfEmuAAjAIJCR1EmLBnfAs8GZEEprEgFHuhDBKAsOCGQDi0DiuGo-BEUClsAuOFiJEckCA2EUxDFcAhqDfGC3QKyoCN_AiPC6YI1fJuDEQoDmoKQtJJ0CiUAosAntCARAwkAvPBWqKorBXeFpcF9rBKFIlWAr8BjQFKeAFpAbhH7TC_9EyrK3nESjAKxJofCliITLETlKZZCMdAq_IGoEKnIqfAEUApWHVhJVtELtBn6IFGKCADOqK-pBDxA9ODGZA4nKHNE0EDbVHgrAXNKnyC08HQQD52HsdK6rKszAw5BgrASXKknAL0A-aDUmFugKYsK0kK_rKCoKb0BgrAIYCHeAqTBRRH5VBo-ErsKI5ABbDusKXiDYsKopANpAVCBd9CpsK_kJ1sKxLC7cIgiCmsKc9BwsKkTBoMDVCB8LC6sKysKFtKtHC6sKypDzDBSHBDcCtkKW8GzxEvDFpVKMmKeyB0VGDJIUXK3CKVMKkmGRtK0dGTtKdFFSCJFOF2YDHSBShEJbHs_ISrFAOD8CJa4IbSKsAHIoFFlKUcBipCwfCMcK7fCOrBi4IXwDQRJJOCZrCrLEi4Ak5EqjCtmKptHY9CiyEpgCUoDwkAfMCBWDf2CZXG2sHX8BloFMNG2eFtaGKsI2nDjrJR0CR3JKWFaUIdiJH7AIXDDTK1cJo8JiYKDiFTUBKQEaJAbwFfEBVBCuJCKKBXBGkTD3aAjjBEuBDcDlyAreBpeFStDkjJPKHkTDRiDT1Fi8FJ-I4WC00J9DFqdAz7BZmB-6ClLJDiASYK4TF4YEtOKX8BU4BTbGHNAIXJ9vCVbAWzBKeJmdA_oH9qAKhFKOJkrKTrEmeEH5GfeAAaHW_JRiKeZB5zAn8AauEVrAu-GgWBl1C48GCLAnfCloFVrAUQJWxAp0D9QFylEq6Dk8AVrAsRHkvKdYAAXBnfJtDDVrAoZA-XBmWGuvKtdCpHBnWBmnE4JAtkKVmGjRCLmKzgJkWALtB1CKZtKSqKbtK9NIBwKnBADwKkFAw1ExfCakBNNDndGhUCaiJpDBFOGbPDGAJEWKFQEJ5AYnDnqFFcKp_JUaGetFT_EK8J8zJeBH1uEuWAXVA33A3CBcxGYvKNgIttFESFbGI9SDAjJNkBiqCpaGG3JfcHr5E97FV1IFDDS5EAaB9wB1aJ0bAccJ05EiPBQKC4zI5aGbAFDYKUeJGoDdNGgcJKXEvGK3eAfhKWYEqcA_lAvwJ2oF_5EgMGosJd-CdCCGSJonJiFBY6DTbG5cAyaAG5AhIEqIKz1CpcFS8BlCCJHDIyCKDGZSI-hFvPGo1H_CDdjBr4CMSEgnKPuA_7F5WHGpDrYKhHA_7FhoB_uCLPK1xKyYKEHBNJK9IAXkAK6J8xKTPKv3CpKAEsA_xK3BEh6JEgKWJK0nKPnFhaBmzAdGJXgATCFCLApWENBDT3BwBFT3BFBFT3BcBFT3BJaBR_AfRIe1A0SCyYCR_APFCbyKziHVqE0SCKDEpyKWBFP_AdyK8LFtyKGACYyK0SC3BFP_AMBFCLAjOE7SDumAtcFXwDumASBFX5AvyKX5AqpFR_AspFIzKfyKg4E3yKaUCNzKmiEmyKSCF1yKdaBryKXCFR_AZCFXzKLmE2YDLDDTzKLzKmBBVzK5yKGcA7yKd5AoyKL5AfGCryKsPBozKFzKLaBxyKd5AzyKkrD1yKMgEozKhzKJGF3yKinC2zKdPHbyKQCE4zKrzKJSHtzKY2C4zKfyKjHE4zKhzK9QD2zKIsD6zK73HeyAVQCH0K9zKQtBH0KdyKzCJtyKUUCH0KF0KgdI6zKg_BY0K-BFJxEDzKyTBO0KuCIJoAAwKvWGCwKtNKMwKuNKqsKPmK_RKRmKUfKkmGMwKqQJm0KggFF5BoXAwHCG1FfhDxQAGGBfvHjnDeTE2LEdaJemC04IriJrrBVwIMSK7RF2eFKPJuoILGCyKBYSBXOFPNDoZB7-Fo3GmaGROCOBIQ5ICLJxnEvaGiuImdFEiCvPJ9mJNTKPeKQyI8rDicJ2YB01I6LAnVHjaEd0E9nBw4G-yA0DB8gCyLJRtBJHKsWKC5AktEh3AXjAVAFA5AeFJVmC0ZJlgKIMK0NKt0KT8H0gKSqFPMKmQC1kKQmKQ0ISmKLwK91KwkK3NK_1KbfKSLG_sAM4JoRJOyEElKjMKBhK44AG3IoMKmfBqMKSoHOlK5qGm_GRlKhuITlK2ODyfK1MK3uE__ItMK5MK1CG7MK6fKerHflKWjAhlK7sJAgK3GKcbFj6HdaEq2HpGAs2H--HuGICZKONKS8DwlKPgKhJKafDSgKorAyiAaKFKHB4FJA_C2AIi3CbgKXjA2wCD3AwsJ79Hp5AUdCmNKJqKDOI8jGxCK-1KkDH2gKxOJhaBuyID2Ku2IF2K2KGH2KImKWmKKmKY3K6NKamK8NKcmK-NKa5JeiJRkG_gKSkAT2KlbGiHJmmKltDKOKpmKIhKihBKhK_tKdXClFJwmKQLAymKXKDShK08HUhKzdJ4mKCRJYhK7mKKxKbhK-UCdhKQ5ESxKErJhhKEnKJEFGnKVpBInKnhKwOKLnKwgGNnKshKsjA27HzODSnK3lDWxIPlC7TAE0E9OKKDGbnK6KI7hKKiK9hKCJKinKp4KPXIlnKUcAnnKNPKxnK5_EVJKT5JRJKvnKUJKKPKX9AAJKSyKbPKhJKb4KrJK5nKIVB7nKOyF5HCciKI5ADoKXREVgHBoKN9IGoKJWB9JBuLK-oCR5K3hHg5AokKGLAQ_HX5KeLKC4BR5KyPKs5AkLK4jBc5KULKCtAc5KYLKEkE0LKumAROAdQK4gFHTAt6A9oFR5KNoKT2If5KRoKT2Ii5KUoKT2Il5KXoKg5AZoKT2Ia5KGYHq5K94AWVAjrAQDDn5KlABE6KcKA_5KWLKb5BR5KpoKGLAuiKnoAnjKtKAZ6AR5K0iK1TBf5KTiEq5KuQKDjK38Hn5K6oK1TBaLK5ODT6Ka5KApKVLBiLK46BR5KKjKVLBi5KNjK5DBl5KlMBg5ASjKVLBa5KRpK85Al6KajKhdBR5KXpK85AJ6KapKIxC46KcLKJwHn5KgpKdvCiLK07AuLKJbBG7KiRKbUCWLKhzCI7KaLKVZFI7KLKKgKF5FKatKrbKG2Ki-HW3Kn0KyzBSMKnHKVXK71KW7KxAIY7K-kKM2KRGKJYCTGKR2KTJFXGKlfKV2KLlKY2KIpCD6Ib2Kj1HmMIWbApaIMAGoMIi2KYlK-3EalK6iJPRGdlK7fKW_A9fK41HjlKBgK4yAvZBxCHB9CiCIizCIgKNDESNK62KGHKSHK2nK_2KB5KB3KxsK39EfvCepGIHKAkBsvID3A8MK_lK8QBggKojCjgKAwKd6HyAII2KiHKk3KVtKhaBwbJc3Ky9Ie3KHLGj8KW3KOwK-jFdmCqfB5gKo3K7gKAOKs3KhmKu3KjmKw3K-HKIOKz3KomKayJqmK33KsmKFFG63KOEF83KTWDOIKhtH9LGB4K2mKD4KMyIYoAG4KN4C8mKhOKA4JJ0JkOKV1AcTKihKFnK_wIHnKWYKpIKphKY4KeMIa4KH9A27HcxE1UDNKKOzI2sCOSIlSJ2hKl4K4hKAPK6hKenKt4K2xKqlDUcAjnKu4Kz4KJJKIPKpnKEyK14KtnKVVJ14KOiKynK19K94KgJK9ZIePKxnKYiKqJKhaB1XClPK5tDhiK1iADNCBoKeWFq8AKLAs3IZ8KO7K_pKZ8KeLKPkEG7KEqKs8AoLKpmFg-KULKzWH0LK2WHo-K5WHS6AZkKs-Ke-KvLAejKq5CyjKH6AkLKRBDG7KirCS6A5ZA5-KYLKu6D3-KcLK-ZF3-KgLKcLBj-Kb-GdQKKhFYjKAkB3PK0VAL7KjKAx-KV5AS6A-PKJ_Ke-KBQKAkB1hJvQKG9BG7Kz5KanDZ_KcQKpnAiYKz-KR8CZ_K_-Kg1BS6AcoKAkBeoKjmCG7KF6KS6AaQKWtCL7KX5Bs_KO7KO6KQ3Bq_KC_KU6KWkCG7KzoKdJCm-KGPCo-Kd6KdAD5_K_-KSBB-_KC_K8QKAkBDpKHALSLKmpDo-Kr6KjKD8-Ku6KHAL_-KpDES6Az6K8LAkKKGMK8BJQ1IKqKkmG4sF6sFsBAEFJd7IqaAtRCNGI2kKEqI8jGdALWEAgALeFF0RBNHJzCDHvJ25AyoD40Kq7I60BQrCCwFimDTXCNxDcLGniJExKjQGe4FviJK_BYGKxYIi4Ei4ISZC36BPrHLTENJGOVAbOFuiHKfFBdGzFIC7BtdJ1nDnJFn5Fo-ERWGQtJ4RJlEJ6oHuYBk7Cd7AVEIqOKceJdDGYkI4EFUOCyoCiALNnKjxKxwALXFqbBigCStGJ-B6iB04BeJKsTBB6AfhGAjFAkB9mKaqHtkKLBHStKSeCygJ7yJ-KGgVH3rIlALYVKcALHUI7BLUmDTtF0PFKpE2HKW4CO4AACCeDBUvJ1UANmJovJgdJECC-UCn7BiTArXKSuJ9xC8LBj0GTYDZGIKlKUgGlYFhFJfdAlODceJhyELWJOEFGyIgLA9qFb2GcoFTCJLFDj5FuDBCdG2RBMmAXoAJWBg6BBuFbeFiJAR4D2sAB3EdiFlNJhhJ2mDXMAH8HQzInNJv5F5jAyuKWhC0uKCnAMoCh6I8hBiIKJGEvuKe9KPUJFNFw-AEkBwLJQ3Bs1KViDeyBYMJ7hB9ZIUfFkJK4FJprFvrCccFvSCeJKXJKgzBgdIA5Ar7IU5E2BL3JAZvG2BL26Ck4BdTHZvG5BLHUIdtKQeC8BLZ7KctBb7KyNKr0KxvFnAL3DLR3GGCLUtKxxI00KDEJ50KcHFOXC69C8yIe-AT4EAgGdpCjeCYuAYGKugBVdBIDByKBfeGMEBfCLRxKa2Kd5Fu8BIsIR_D5tD_PCQQFTgIFdGO9KfOAlZCDrCk2KxaHRWGIKD4RJlTDPiGtjA48FszF8BHlcJZHJtEJ3pD_QFB6BUZCv1G-WJ7MFHgEwMFxCHHxGOqKJQCWUCYUFS6A_7DAGE2DLh3KxkKWEAtAAyCK8vIA-C91EXtB4yDs8AuVKuAABELMFLJ2KaEDQFLSCJEhJ7wAJ7BGsALlEHhJgwKMzDgdJjvH_vJgzJ6OIceG3nD3_Ex2J-9AgkHYwIuSKQjDVJG8hFmyE--H-XCLmFXzAk5FpDKE3DXREAvDDxKFODBMHYPC6cKqJG5CJLZG5hCsNJYLEyoChVHEsBF-IuOBMgE3lHNuFmsJxiEjBGedI3fHEjDhxKC9KaDLvpCBHKSyCSNKnFHXzAhJKcGAC_AZHK6-D1mJ4XEIcBPjCx4H2lKfGLI5AL6HMKBr-KIcBYzA_gAMKBrIEnoHhYCsGL5GH6GLokKIcBmuDMSK41KSKJoHKe7KNyAw8KlSDtAAnGAuUF80CnrKPiAmGLmfBCLArrG5lBXFLZFLVmKNFLX3KTxCJHLf-F73AnKJj1KyYATcE27JAuAZqJ5aILwIp3KoAD7GGYcA2GDovBTcACEDFhCc_BPyFcLGhRAf-A0LEgdJI8JsMCTTFs5KmiH71AbPCfIHeyFsMHrLGWBGpvJdHJhMIl9AUgG8cGF9BokEJGJS1Kk9CGmClYHkHFf2KoELeWK0ICooHXtE7EHouAhXDsiA0SBn5CkIDPjCeWFXJAjiCcGI2CJTAKBMFkHE6oINfC_ZEqYELLAp0G2pDwEIKNBQMBjEBaxB6pALQCzGD1zAbjJ_9GGoDsMCHRBaiDOxKO3AuhDlPHwfJ2WC_7KVvDyaCSYJ1oFCqGiqI_rJfeAu4J8ZEmhKuIAtnJEuDvvA14AxIJRyAgMDIgErTKxdEVbAQ2CPcKqkAkiAUrE8JGtKGYtAcQCC5JHFIYtAiZA6cA7gHjHDzOKcHDshKewAtxK7qAw9K2GDSQFwWBuvArcKSEFD6HzuAGVJUsBknKm2BJwA1HDtbCkjCTgIELDhNA8JLbMF34K7JLNiKGKLF-K5JLRiKfgD1FKG6DwJKCqHwKA0aDPcKD5KitFChDtsBPcKP0A7vAtjBhrEE8Ao-EQWCU5ALnIdKLMwBK1DhaBKnFQHL1sH9vK7CJYKLgEFfKLQHLNWCK6AfcDX8D-fHyKLqbByKLaUByKLrPGBUBmEB1ZDEwHciEc6AxPG6KLzPG6KLhPG6KLjPGBUB4EBRyBSoA1KLHLL3KLHLL5KLa_Ay3BHLLpUBX8DKIE8KL8LB17Gi6AwvBJLLNeK3QCyWDVKB9TBTpAbLLzICX8DfFBiLLRLLyWD-KLMGBALLyWDCLLyWDYMJyWDGLL7QA_kJbLLrDB0LLNLLyLLPLLqtCnLLqtCTLLBUBQQD0LLtLLqtCELLyLLxLLK-CROBX8Dv1GbLLvPBKML5LLKYJKML9LLo6ArLLK-CBMLUYJdLLK-CFMLrlHp0CBUBwLDbLLn5AX8D8CLfML7LL3lHiqAbMLSMLDpFkMLd_ADML30AYML5QCX8D4_CbLLF6KWLLOtCyMLA9EM7CX5ByMLt8E9TBmgEd2Gu6AqMLfeFa8E9TBVQFWLLRADbLLZJBDNLNML9JCX8DbADFNL5MLtkK7KGKWAghARqCkbKYoAZdAkxDiFFCCLIfKkmGPNLHEARNLggFKXE3IAafJDOFLrHTwKB9BeKBzdCkZAZGDyfAp3AwQJzcB0bKYwIbNDpkHpUG7AEHHDScFb_A1cCWLFvTDh7BMrK_0FMiDGPJs_I7ZI8yIeaJ5ZC-5IjzCFPH8QDxhFEQFSOA57IeDDnnDDBG39BxOArVFmLDUeFvVFg8IMSCfhBSeH6GB4sJieEPYJlOASkAg_EWiA7MGVfJcKGq2KavF2zCnQAXqG4mAERJ8aIavAFPDhOAmSICLJLUAYoCjmC2lCzPFmDK8vA5nEtOC0DDW2FzPKm2AP6AvxCIEB4mJAPLbkA2YD1TCu3CS1Dm7EBcC_VC97AOtBC6AsHFGwAoTF6TKQTCr9BpaBOSIU8IFABiTF5kB1JAWQBuHB5wDACBj0DLFFJNBgdGFfBMSEY3FfiAmxBFHI-RAnrAC3FpuK33AUNAzdAcKE2ZBpzAVTArFJf8D9hDN0CFqDcmCy9BiuBMlBDuAQIAtOH7hELhGxQF8WB0EJeLJ3BBbFCcKIqOBbhJd0C0gBejEWeGfiDL3Bj0DipBKEDltDHZBF4AtABNsA9bAPBDIPJ2mCRIB2hJGLDoqBtDLn0BW1KrqDVrE_3AJlJozIFZBgODYMFZgC_JFwYE6ZI2nJC8FogA6GBaiCflCiXFAvDPfFrAHPYKXoDyGIwkAcAC2FAr1Ah_AstGtBF7rG37HsnIi7BhNAQzBH7AykC1TKF3AC0Ew7FTJK26AhjAOqK-RFnxArCFL1ArxAe_AGeKOIKaRL04IhzATOHLtClzAjeCAPBgSKpsH8TBHdB4UKFUBmrE2pDasJSVKYVFA5AqaCJEDDABTRDFmBWaBnKDBNLgSB_8B7pGA5A-kBDED5RLQ8C1LA5wF9RL7QApSBCNEDSLofB7RLFfCf0Dz6AKcCISLgTBASLj0DmvKchDLJAe6ATuEFiGl6A78EMVEJNGnAKi6AAoAf_DXbCdSCcSL5NCzaA-uDbSL7QACoBFSLXbCEUCcaBYUErSLuWArSLOrBM7Ap0GeSLMJCtuKGSB-OFqtD56AiSLxSLMSLD7AnpGmvKSEK9VJSLAwaCzSLnXBETLFkA3UDxnBPYG9LC_QLf_AnmAAPLVeDcaBGpAETLsWCM7An8AZpDMiC1sDM7AplC_SLnqDcTLTgB3UDa2JgTLgSLBEBL4AeBCTHG6GEOoAgTLqSLM7AleC_SLOkIeBCpuCDxI30BfTLD7A8qAMTL6QBogASLAujBzSL0xB8TLpTL1TLrTLSLAWNCqKJdaDmHAeBCPIBQaBUtICSL5rCq2B3UDtKJ_SL8TAoSLKfDzWBcpDoaAVaBEjDGULG7A8OH_SL0CKDEB2kIeBCUFD3UDZpByTLpFCSULY4DgULZQLaWA_TLwyF4RLC9B61B3UDYmD_SL3fCyUL0TLC9BNULD7AGmCyULS1CwUL8SLC9BrULaDCtULyMAvULD7AQfEEVLHTLEVL1ULyMA3ULvzBHSLEVL7ULEVL9ULyMA_ULYaBLUL0bD7gBxZEMRJxZEHVLXWFJVLd5ESULYuK3UDgQL_SLGiBjVLTVLONCzSLL-BoVL6mAI7B4tGJLLIjG-mEnWADrG-QAriBzVLlmCSLAnTAcoC3VLH1AAPLYYIR4BONL4qBghAkdE1-E_DJEwKQHLd1AUcGcVJ_DLd2F8jGbNLM5EsBACWLbFFIwITgF2IJQrEFhBitKRdFPcFD5JMLEv6BCHDETBvSAU1DBDEohAZ5ESXIczJjzAE1K0eHgtD8qAQLF3eHY6Gv1CfWGC3D7oIOkFDqApvDDrAt7K0_IF4EUUIBVFe8JDfEyCLpzHtuEUPLzVBAuFc8CVzFs3JIGAzRJ0zESwJFPB3JC31HHaHvTD_AFCkCfQDipBSaEjqF7RDE9APTCDDDn1KQDLl3FbtFO8EEGFM6EXaDhrCeVHhrCzQE_RGRyCiTC5yE6YHlXLa3A-tKVpEGgAjXL-0BjXLrgAjXLnzCgxEpDEqXLv0BhrC28ElXLxBB7XLqMGgxE2DE7XLuXL5yE_MB7XLBbDovEXRK7XLgXLDYL4XLSJGM9E_RGFUCXdAK9BlpKPYLtiF65FmEBUYLwXLNYLyXLNYLRlJNYLKYLO9EMYLj9EV2B65F-9GkYL-KCkYLBOAlHGycAZNI5eBSYLJKFlkE9XCRYLkMGxGDgeCjXE_RGPdKswAQ4A6JC2uHrHBsTBW8CHpBRzAkTBHfGNEBM9E2VAIBEEYKV7AtaK2WCXLAigJqtCONLaXK9VK9BLlFANWD04JYJLftA-RKc7KU7KngKqPAPXKgtKZkH99Cg5ClsGlYJ8sDByA-OJClB7gBlFEyQFQfDiaCliJZTAKdC6lFp-F8uB-5I9oFgVFt-F0FFDJG9vB9SC_qAMzAeKBcMGoMK-GBA1A8ZLY2KHIHmLF-jAg8Go5ELOHaWKYgHGUC2NARILHeF86IXREC1Bt6AmCCrhFWpEVjARgCOkBkGB10AjNJWSIOaASFBEeBBHEYjDK5CqtHmBFdMB-BBmgBbWCuYDeLJmSAjQC6fDlWCDtDEMC3WBU2EuwJlcJiHGDcFlfCCRFxGDjIFZmJwOKYDCJfFxmBWvBKsKnzA4KAWbBcuGYRL8vBqRLT0B2jBcMEe3A4dKMuBqRLryBmzBqpANbLszA0yCozAaVBWpCkTBvlAjrAOdCjuDFJAIXD7TKfbLBQICBEEFKkbLwKCbcAPAIzHCO0A8GE-mArbLIsDkbLR8AwbLPXFfbLSsCwbLilAobLFxI4bLdPG0bLfPGcnF51KDHLt8KwSEQZL_cBsHKMLGSNL9RKVtARrAa8HZZLJwKV7KNyAdZLHEAFcL0XBITFieCSMHdmKDdEHOFnZLMGAfACtrAEHD7kCwqJHWKd-AbFJlqFBRJpmKXJFBAD9JFayEuGKtXKwmDdCLn8E9iJG9KlHGvQAoCJSeHG1FeTF77Ff4Ay3HovA3dDdwAioF5mJHjClfJ6RC0yFiiJuHFRHIfhJ3ED1XAIoDCuBepJKnBzeHSkEzOENrBgIKaWC70CClCDtDBsB6eFQlDMSCUGBSaHqOK4pHF8B6ELZ6FYYKONG2QLu9DAbCGmDNgDwTKkqAhNGa6AglHb-G_JFCbLDeKGIC4YAhzAZkK0kKTrCScCvUKRaDeRLYTDjvA9lA4dLszAq5ADAB9iDXFB1HJ29FPXAw4HT5B80AzeFGZLSEBVDH80AweB4nAfNIiiAHeLt9FgGAtkKGUIaFLNfKFWLkTBZXA9DLpbKTfKAELkmGYeLVHLbFLTMI_kKJVEefK4jE4UDn7KjfKv3KZGKd1Hs7KvXKrfKw7KM3Iy7KPILzMKh2KXlKpGK57Km2K4fKgnDp2KwGK8fKglK-fK51HKrJw2KgaCsnApEBH8KBUIzPBnuAUSEAHKulKNgKP8KylKRgKS8KKWEQHL3MBWgKPcCG3KAPBWJFN2Jb7AdgKhIDw-K92HeYAigK33IXeLzRIGHLYmKZ3KBtKp0KMcLqbKbZL41JpfLl8KrgKeQJGELz8Kg_J2XC6gKmZC8gKFSI58KTJFEOK8HKGOKeJI_8KzJC4tKGeH_TEE9KQVG53KJIKozEKaL93KkDK_3K0mKO9K3PFQ9KjXGwPKYIKV9KPRGX9KeIKN4KCnKiIKQ4KM1ETDLEvKJnKW4KX9Bj9KvjBdYKPnKJfLK2A1UDdFD0jJKnIEtAzrAYnK6IKx9KcnKi-KeoDfnKMTJ39K7xKKJKv4KLPKKJK-9K04K64KB-KSJKVPK79KznKaPKI-KUiKS8KHJK6nK-0AcpACiDH5KkTBlMF46AsFKBoK6UGO5KfbLikKe7AULKH4BoLKfOEuLK1JFihLY5KeYAeLKloFihLd5Kh7AkLKNeBphLehLeSJV7A6PKm7AupEHQKBHEz-KUHKghLU_KrXCiLKSsBihLz5KG3B-hLWLKEtC-hLaLKQrF-hLR7KmoFJRIjrAreFihLXQKJ6AcFDTeFt_K8ZCNiLYLK0lBNiLrAHDjKSdCNiLgLKoNA8hLmOEdQKTwA3hL5iKV7A9_Km7Ad6KOmBihLjyA0LKVaIpiLciLGALs7AshLo6KjCEihLNALvKKXHBFiLw6K1KKriLz6KDMA8hLajKR6CghL56KGMBihLapKGLKEjLcLKKLKriLgpKSzCQKKSzCQLKSzC_JKSzCBKKSzCDKKSzCFKKSzCzJKSzCdnHYALP1InyIT3KieLGqI0fL9kKsfLO9Ag7Iq0KE2Ks0K9NIVuI8pIijLK2KbMKneLNOApeLP2KcHFseLGlKueLJlKBhHxeL_6CigCK3ItfK2eLyMK17Kq_G37K7eL4MK3fKclKAfLyMBr2K8rCB8K1GKFNKllKC6HrAHLfLrBJ03Io-EKgKdzAN8KRiKRNKUfLR8KPsKXfLDtKV8KLwHt3A6lKSzCL3KBcCa8KmkLftBIEHb2BnfLS3KTqKgjLsjLZeL1fLn0KQ9AHwKY_JaZLEHLknFhjLxkLXmK2fLFSKZ0GRkBOAIl0FXcLGUB9gK_fLDOK7HKonGlmKFgLO_AHgLDIKcABKgL33IG9KNgLUeATOK-3KqDEQIKUgLZOKWgLXhKkJGH4KbjJJ4Kq-F_mKZ9KO4KDnKddLS4KkgLV4KYYKrIKogLTGGvIKZoBuHC0aETnEF1BXKAvsK4hHu9K9DB1gL0mA5hKQ8F09KXJKq4KhnKPXI59KIVJ79Kx4KCyK64KIiKPJK19KC-K64KE-KWJKMPKH-K2nKA5KPsKOhLUKLZiKQHLP_BQ-Kf1E6ZEguGdJKx7AC3ItPKbYAVjLrLKeKKbYAZjLDMIkmLxLKpVBbYA5JKLKBNjL3LKomL5LKP-CTjLOoBwmLXjLK1CqmLBMK4mL9bB-rFMdGs5KLwH4XEx7AgkKBnLRjL7RComL6-KBnL2mLW5KWuF1JKWuF3JKWuFsmLx3DAjKT8BuQBfkAT8BEnL3PKT8Bd_KA8AyhLx7AP_KdnLMnL5IGomLkjAjrCzfCumLPoKjEDEnL0-G8mL3rBknLh3AomL55KjEDgnLk_KjEDQnLVQKBuCPjLl4D1dEBuCzmLmoKqWAw_Kx7AM6KBuCgnLsoKBuCQnL0iK9YF4nL6_K9YFzmLliLx7A6oK9YFmmLqiLqWADALToLQnLGALKuA4nLKjKKuAzmLr6KKuA2mLQALKuAgnLTAL23GFMKS7K01J3kLBcLVuIMuItjLrUDkjL8dLAwI2CKNcLxfLqoLh7KL2K67JyjLm7K3RFFlKF3I88KveLnMK6jLqfKa2KuMKb6I_jLwfK4eL27K6eL1fKl2KGkL87KIkLfeFBJLs2KEfLC8KHfLXgDq7CLfLfvICRE5WH71BNNKDHEO8KnyCQ8K1MBdkLAMByiApPKLxEdcIjkLJYIffLASAkrILoBWWFjNKASAHjFFmKtkLKwKNyA0oLsoLx8KpvFkTBq8KnjLd3KpjL1pLWuI3pLn8K3fL_kLbmKClLp3KElL-fL79It3KbJICgLKlLcQEMlLcxGIgLGGEQlLWeHIIKNhKPgLK9KVOKTgLtBHVgLUIKR9KYgLZhKI4K9mKchKilLegLhIK0TFhgLaNCjgLnIKlgLqlLRTCoxKZ4KqgLA5KsnAraA1UDaqBedGtuAflBy_B3lLCvA3hK6lLy9K8lL7nE6gL-hKBmLKmLJPKPPKFmLLJKPPKImLsnKGrL44KygBPPKJhL4lBLhL3nKmGLUmLM-KiPK6NC-nKuKLlIFx_E_RDR3F82AgmLQNBomLdpKASAOnLZxGkmLcRKk3JEvBrrLRjLJvBprL0jKz4CXjLnRKqmLZhCwrLOnLsRKk3JXIF1WIATAJUGeEF3pKtWA5pKATAVjLydL1rLXXEBsLMnLElBprLMkKtWAOkKM4APjL7vBSnLRiEI_KM4AEsLWkKM4AMpKT8AJsLbkKM4AsmLRwB1rL8pDknLnUKgsLTjLmWHprLuaI-rF5JF-mLtWAY5KaTA4rLkNGY8ANjL9lAprLSbE_XKlsLwhL-4CzrLenL-4CJsLKoK-4CesLNoKs8DQsLRoKs8DlsLUoKs8DzrLwnLs8DJsLznLs8DesL2nLu3AprLr_KxdDlsL9nLxdDzrLBoLCOAStL4rLuoKihCysLfiLcjLuRIJwKYQJ_EAg0FSBA0xFipJ8wKxwCS9A3VIr8KAeGktLS7DzBAntLSZLAyAVjBKTFPtJiuCYjBzYBr_GvoHWxEzHCt9ESbETYBihCqMGDeAIOD5iAh8A8cHh8AxCIV3IWVILMIihCnzCcHAzKGwtLmtLotLJBA--ExtLL5EN5EUwDQpGb8A-6EQqKJWLvvFTuLzBAytLVuLXuLg0FZuLYRCEWLPwKg1AWqJRvFx8GnYExKEq7IQ8ACdCsqJBjBGKDRSAtlCBXGbxDC3FqpCThDqpCj5CyhFNQBQNJASFx7DXrCo1AVbFRDEiiAtzJmUCfOLFnAzuGnxDklAjXCuiHPDCtaGooA-EB29EzpK_RAiiIAbB7PJNqDy3HYzBotA4wA7KCWxA9aK5HJ0WAN8AsfCroA7cGHdLd7ATeJ9oFNRGWkCQOBfABwfJhbHo9Ao5KTTAi-GqKHePBjjHBcFH9HpeFTSFcoBfnHanK86HfLAZJB38DihCZDHBQBwdDnlHFwLG9DLCElaCrrBYeFmiEpbLaiA8ABk3JhrIUwL-CEZLAfLAScFswAuHFC8HTuAaiAvABZwLYvBuiJaiAdIB_9ArOBSfAqvLZFIZwLJQHolAM5CGHB8tAPiCbwLSuL2MJltLjuLztLa3EmuL5wL0xFlZGbuLPIFduLYZJLcL-DLhuL3wLxtL6wLWuLvACIxL-wLFCJDqLNfE1tLhLBV4IzuLJoJ9CGvKJp7ES1C1RBC2CsWLerHXHDFZAokDTPJc5FMBLd5FeTFcWKpwCbJGJLJLWHDTKYhLHtDCRG4MBiWKJ3AZkFlXGKXD24IIIJDDBmcDujGj4EePBgZLGzFbXLgIC8MFCXKSwLUMAIuBQwLHREtWAG4FPGBsdFNeDFuLXSBrkGHyLZlDnQKM5CrcHQXEM5CCjKMyL9vDwWA_REAgH60DwvDnHAYzCIuBgeEGZAeyLL-CZyL26CKKA2wLgVJ4wLkuLLWAKxLqyLztLlZGsHKj_I9kLSbA94EduLwNKX_JfSGPZJiuLryL7wLLxLUuLCyFtxIBGKyyL49IlCCO4AEWKeiAbGBKdC05EiHEXiBt_CF4E5-FpcEFZADyIWZE1gBAeFO1Ey0IooFr0B04KBwDdwF2iFfEJ53BzwCCYJqtHgOBrtLWTAr4JY0Ej1EAZBUZC8JJIwJZUAbLCihCXtCAYAlaCPVAYeFOvEraBC8BBZKv8AO5BboA6zLNRCC6AUkApHB_zLSAIxYAs8AVAI_zLaIFqyCoyLqVJuyLotLvyLdPA8wLfRBzBAByFYRCkBAFBACEA1xFyBAnBAkfGAdFDuLW_J4rI7yL6wLO0LDQAQ0L8xAT0Lg6EW0LYEDBBAZ0LOuCQ5EciJpnA33AsLHBsIGbFMeDbSBMpC2qJ_uLhTE9oL2fCHKIFzIgBGtYFCsDpcEDHGfyEAXHhRJf6Gf8JxbAwXJTPBYjBjgFuvA1iBQlBYFJnuKa0CyDKXtHNdGRYK5WHiBF8HFk4GtTFSJG6RHi5H-fCpDIIwLDhGqvLS_IEcGPuLdaEEyLatGHxGaiA23IMyDnwLuKG7nAMXEPJAgyLqwBhdIv8AHXC_uAJiHT7KjtLHxL_yLwSE-wLP0L-yLjuLl0L65DU0Lo0LY0La0LtDJxtLm0Ls9I_TIX8Hm1LTXK2kL71LpyLMxLLWAi0LnBAk0LS0LE2Ln0LX0LLQGr0LJ2Lg0FL2L39I0DI1CG79IE1EY6GFrJTeHGVH-jBJ1EjHF1gBN1El0FMsIlRLMwC7MFIVHT1ENdGzGIcGGeDC50IomHe2E1kHU2E_MEt1Es1EZMH92LJpIt1EI2EMpI21EFBGPpIt1ER2ESpI81EA2EJvI-1Ee7HU2EFCCH2EK3LbpIUNLQ0HU3LP2E8_HU2ET2EtvECjGg3LG2Eh8AlaAMuLqgBwWA0MFLtCs8Ai2EMCDxYBj8H21L8TFt3LRoAMCDmlCj8HK0LwdGr5DeEAHCLMqKjpJv8ATpAlVJvfLPUGLaJ53Ln1BFEL-BL2XCqyETRHXOH8tADkCJOEwWAs7GXaAqMChmJ-3LbDH6iAlYCO4L33LkDIuBA63LGrBa4Lc4LKWAvKFJbAM2L0rIO2LlYC-yJFxLuGGD4Lb4LF4LpRFE4L4qBh4L7jGi2Li8HZQGRkGeKBF1E2WLSmAp6AojAKIH0XKp5EPgL3tFLbG_FLclA6bBS1EowHmhJ3jADNC40IscCvrKPMHTaHSpDlSIIxHEpIvwJZCDT5LfrBT5LQwKxVHRoBT5LtfAT5LB-AT5LvjCT5LQcAvwJTFLj5LfMCc_F05Dj5LW5L6EHY5L1_HR5LtQCZXL5iGj5Lg5LwpHP5L9KHWIJVCIG8CPTI15LihCOxBdPBLRH5LC4bFj5D_8AlpBthB-5LCkHW4L97GCuLbeCfQAW4LANFK6LGXHsRAZ4Lu4Ld4LT6LKWAonFgPF4bFmCGf0L-eJV6LSRFd6LvSFynFPFJYqKwFAEbFQCLIVCxFFLACVHFlsAf1Cn1De5EB5BnwKZIClVFIQF2MK-9IOZFTzGB-IeOFCLJuaGFODTqI9fAbeFdjJkhH-8GWbJ-OAS1D85LrJBiLADkCyxBmID9oGSyD4bFy7G3_AlYCm_ClLAauE9QF_9AXECV7L88AOcBezDeDD5vGI7LOlJc3Br-A02Hx_ACPCfuFr-AEyG_zLZ-Gg7L3FCklH51LnoLS2LfEDe4Ls4Le6Lr4L4qB-WGoSGxOJ4bFbhFfuLaALWFFq4Lf4Lz7L_7LuBA27LDOGpSGj-FEbFqcGiMKeCJ88KtaDJsBwmEzUGZwIiYE_HL2-FfOG64AgwIOQFbgGmMIXnKZJG-2ECrFv4Is_AfLAeNEjXGmXDigG5ILbdBE0JA8DQxKiYKTGL9wI8jAp3FpiBP2Ck1FVoDyrFfTGk9BEKG18LhRGAMBAYGsVGm0B53FkCEGYGsTG38LchDgVEVeAt8AVoDrzFG9L5wARxFFGJGCGSuA7MG-uFRxFAKC-TGTHCGCGiqKRCGEVEOSGC1B55AFyLLyC4bFgLBYkBS4LngEB6LJ8KOJAyuDUOCHvAmHLFYGWQDmzAOYAS6L07LGrBVBAyBAsBAx7L4qBPBA_HHtUF47LpLDC2K8pLhSG-7Ly7LLWAw9Ly9Lf6L19LQXKICLAKBbkCCWI2RFKTFqxAHSB8KA2QJRVFxdETeAnmAdEC7vARdL8tDOXI-kCGWCLZADsEtrANmCTZIscGxOAUeGWVAUfJ3SGE1KMdGiVF9jAY1CcaGTVAxFGkSKKPC1VAEbHfOGbdLyGBz5FGZADQFG9KsXFHjATrHraG_tAkHFDUC0_GbNJogCkTFUSLceEXaLekA-7A1cKCMByGBqNAq8JheFjEBvYAUdK2JCpYBBRCcmFW7CzeH7VC7WEYsJsyCCoDZFCHpFemFovEgMGQyBsaGHQBuPJfOArQF-6JhtJEVEFwL04IP4L7iDT7LiFBGMBWQDP_BDcDWQD5ICNTABdC9DB2_LE8DpGK7aCGZK4IDNgD4_LmIDslE7_LvaBttJSyDlyAT7L6EC2_LEXKIAM1_LBAM05GIAMCVAKAMssGIAMvEC2_L82H7_LFGIGcAeIGcqC6JBU6BMOBBBAsBA-pFDHFEEAOxLH4LO5Cu_Aa6LYNLsxEcAMt6BeAM9NBgAMiAMxPFgcGM2J9MAgNDGsBPJFRwItZAUaGnWLGPApWLDvL8uBsIAB-AXDKo3Dj5E5REELBr0IqJKMIHNzIWcJSwKJMG4zDvyEInJV1EbxHohJ-eH5CJYeAfQD07AoAM6AD-_LtHIslBu_AwkDT7L9GBSXJI7LXYH-7AZLJjBM38AvQIOOAbAMusDtAMnlJptLGBJ38AlxIutL7YGsAMihAuAMcDFjTF9CF38AY2EdPBhAHYcAu_AW0A4NAsBMlOC6pFvBMNBAtMJdEAnED0VKzBAJCMJqFBCMe0LqAMVHA2BMGCM8NBlSFJCMpBALCM4MJzyLJOIujEkeDBDK6IGyCDSfBTQC9YEq_J5uLtyFEOD7mCWGK_AMDdElfDJbBl0GZ2EDyIwYHu2LioH_oDCcAmDK3XJRBCl6ASYAw4CsHF5LBoTFgEFmaBHoAZzLJ0AYPBr5AfEJRBMocATBMGgGTdGs0IeWG4JCkBM1xHLCEm4As_Cx_AxCHdMEu_AUIFFOAECM6JBnKFFBAhPAzBAgvFU-EeiHSZLpvFwQACHJSCMuAAUCMeDMgDMiDMt6EkDMUcLciJP8IOGBYHJVOCKOFHYCEjApqFhVFAZB5gBM3B24LY6GFvCspCZDEeFEfhBszJZfJuzG_DIn1EahJq_EvaGnyE0CLuxLoxBOZFZWC3FJQ8DEeBmlHkEFE8EL7DF6BJ0JzGI9eHyJGcnDgSFTGB-aC4jDqCDm4ACmBx_At0H_xGwQADtCM3AA4J8YDv8AhNIQECTfBFDFwEMUxEdPBSNHZFB_iKJkLwEM8TF3EMLbE9GE95Gn9LhrIPkDtkLrDMnSFtDMEFAjDMg0FAIHy4L0AIg1Lh4KRfK79LELGGFM_SFIFM1nFvDMLFMHEAj4LIqIDIH14LAWJ9KJH1EdfJdyAALJI5HHyI-WLGAC5qKrSK12LQxKTuEHuDWzAvjJrXIRMHwKBqEFMpB2GImmDwBI3FMO7HhfH-kG7FMmAC9FMtfAhgCgIKBGMvjCBGM1FMSpIhgCI7GhqG5FMT3LIGMw1EIGMadDUHIpwAAtIDdKbuHUGMduH7FMT2EhgCCjGaGMOGM_8A3VBpcDrEMwXA_zLSNHf9LfVI3EDAUC_aEroA0JD_gAx_AMRD3nCAUCi2EqGMv8EvGMHqBsGMcDMt6BnKFVZJywAhGM2VIYtKR2L7uJUFMK7EppJzaBmuKgNBqSArBHzCJXOHc4CIBBMrCi1K59ESyDvbF38A-BBoaBlFCeZGwEMhkE9fAPlClyA43GVjKrLKaHBVzAjkA3GMihAnKFhCFaMClBAfcG49LT7AMiJSFM1BMtBMjHM8GFlHMG6GoHM42Io1A-oF30KWiAMpAktKCfDB6K5AECiAkqJ04JfuDGYD1uLuaKMaGkOAMrHU2K3DMakEVnGAgGltFYTA0iE5HL-VD77IjICIYAFEMQ2KpPC3ZCxvJVVA_LBQXEdRJXhCoeGRlINiAP3JrqJM8I9vHM3HBTK0kKn-ApOIw7BfgDFVGHiAVkBfEFupB_wErwI3_EMFBzGDrNBaBGgHHquKItDzwCW3AcmFFNEGNCarLutDpoF30IO5BmHHTWIfQD2QIQNCHtAhuCRXCAeHIpCLgLjnJs8LtAFunJ3jJ7wJrmAnYGIjFfBMKTDcDCWJBcJKkkCTPEcDCUDHW3AaHB0BBSwH2TDFABdWFdNAgPBh6I2_LBxAMzKywAlQBTkBzEBhJME7LaJAosB2rCQGA6kAoiFoIAjSBWvE5JM6HJ_9AoKC6wClaB6iG7JMiHMRhFHOI-NI_jGh8I9UBDUIBHMvVAJKMj2Lg6Kh_A8mGY5E57I1BLHeHjMIgJFp5ENIHTqIYpEF5L98HWQBSXAsrCZwCQHMTGDOzCqfApUIohJu6Gc7GCpIE9GtKMe_Hh7Gg_HyKMJpIM9Ga7GBlH3KMGuH0KMY7G5rHyKMTFLH7Gm5Lp-I5KMuMHjKIDLMR7G2KH28BQWHDLM8KMXGMf7GG7Gs9G5KMg7GlEM3VBOuLE8CSgEU-CrjG6pED9ACkHKvATNA17G0LAHzAfLMU-CBPFWREHKMnKF2BMGJFlAMkCGY6LW3GaUG0BMs3EPKMLWAoLMxDFquLy8K8gGKTFKvJc7EHlBd9DdaJ_XCFRG8VJmmCf1CPhBgtDypGHKIGEF7kAwwKRDCQGLDVDMBLroDaNJbmHUNK0JIxrJO1CFdLdHCLTKb3AA7LOiDNVE6ZAPMHkJCBiDmyBWLMNSCfHMvjDgBIdTHivCFMHhiEZ9AaIFgKEjLMHUFkALHMKzMJxLMqDMuHMD-LcXKVtKu_A15B-GM5yLv7JyMM2BM1MM39L42Id2EsYERdFPOBtKJUQIo6LQ1DoFEdSKqRCIPJetCXiBjxDeMGVDKglDP5AigCcxGXmIpVDjZAS3BhsBuPIEMEavA5MHI8I2OLc8LRBIT3IuiCYeFNKBs9AuFLXjCiHGsNJvsHYADxCB-eHCqGVBMeGKiXFW4BDNHd7B5KBk9LSwGCACsiKFMFwEMlIBmBMgDBf0DAUCVzAk2JaHBMDBmrA6iGz-C8KADkK47HwjE2oHO1AGkKNOM_sA8oE8JMEQIQOMoZDu6DwjEwcH8JM2vBZOMHjDUOMU-CaLCeOMbjFjOMPOMcOMyeEcOMMeA-7A8gCgOMJ9AQcHEGAKkItOMekKSOMHaDeOMWwB2OM6cH8JMpBKQOMWkI8OMv_A8OMbdH6OMGdH6OMbOMU-CDJEeOMg9AIPM4cH8JMEDJVxBR4CkLAZ9A6PKIPM_OMMPMBPMGPMRYFRPMXsBOPMAABPfDHKM-uJ7EAmCBUgFU-ClHK4yLRqKAHMuHMwdGyuJH7F4LMT3JNTAeqDOKA4LBfKDwPMZ9AkbGEFMwMM8MMoPMfPMS6G6PMnHM0dGPCMKaBQ2L7MM3CKUCM8PMxuJQdD7EAzHMfZLLyEF_FV4IN-LLeHyrAJ2D9NLfYC4ALwiAaYCTZI4VJdpG3jAAYDf4Ik0BcJIv2JHsCl0GzjAEmEO2CfGKOVD7UGiDKmyE--LenA6FLT3JRzAkID7bG0_EjGCCDMCfAUBLQDGpiBrbBdzIKsJ5BBxjCoOFHSAmWKWxK80LeTKndGKfD6NAnwAHADXlJ1vAg3IUDMU0BhnD5gArOMgjCWVK3PMDQM5PMqPMGQMd0AyAM47LIzCO0IvLMX3EEQMVRMpPMHQMgEAYRM42IoJA1fB4PF3AM6SKcdJbfDP1DviJXRD-AMMkF6aDRmB11HgwDbELy4JaIDEqEyCMGDGH9KB0Ey0IdEJPBMXFEJDM0hC7wILhCNDMpwCPDMEuCkBMgBMWDMJmAOJAeQCnhBwOMQRMtUJcNEiiJjPMHjFjmChnDYeBbDMFFMoPMW0CT-EWFMJQMFWLhnDQPC0OJpDMUCMdSMfDMPHAgvFgSM-kL7wJfrAyVJeOBAaCgSAGNJKOFNgDedJ3qJ-DFmVFJGJ90L0EJdOIcgCgVDNvLCKElFJ2XKWbAebIAJKqeGwXJHCDM7ATHIyyF6_EJUBPuDx_E_vJZQFqfC5rJ7ILmwK8SJrFL1OIb4J7GEXGBrpC9zBoPJiGJd_FweAKfDrUCJSMXGGcJMNRCIOMjdGEeDhnDkMCBQBUvDdNCqCDdyBmsH8JM82H8LFD_GpTBHKMnSMWFMnVKc6Cd7IPfDpAMcRM8SFmSMX0CoSMhDMEFA8TMqLMXiJjACe7E55IW1ApzBXzJWvJ8uBAgGG0BNrCrpIn-LfFMuKB_0CEXAOgGrvJNkBLMMXKDlQMFSLVJGahJX1K1kAwDBWlDoJFTIJzrJJvCUBLN_KbkFZuBvlA5sBBzFBRDnFHc_FgVGSJMouBdjASuAccBmEMiBG4MMksATkBn3DN9AvjKdABOBJZGD2JMCrK1tJU4CJNKNSMXYDAVBPfDiHHPfDgAIVjApBGXEBg7LO3E8vKgLMr4CqZEPfDOKFqRA5TMEUM7TMaXKTHA_MM0lFZRM8VBobKMdJC7FDUMeSMpSMHUMjVMDEAlVMs0L71AJvJq7IVnCBVCzqJtUDMhJtKEGRJz-FE1AdELMBL9WIGGBDzDvaGnSJmdFGSBofB_cL3kB5aJaSKMDGuUCoTFBXLXjJe1K5rDKsJ-dBhsIwXGZHJeGMi7AkrDPlCNeDroATfG77AllAVVM6RFU-Ct0HRKBSCBDEDlWMGmDnWMuQKFqCbSMFCMdSM6GMExATfGUvHOKMcSMl0Cn2F5CMRmHgLMjdG4cJTfGzZJU-CB3HXaAjWMRYHpcHy7GwOMS_IUuDgVMwdGbPAhDMuBAWEDbhAjRM3MMhvCuLMsHMwLM3WMMXMf2A9-EFHAoBASXMPxLu0LNUMBcJWvJF3AGHDJbF9uLrfBJOLeIBKwForK4TEbIDscLjFBKOKcqJFrJluH8zE_JHXOAIBGnkBm4I7QGHRFt5EuZHneENTAYaLeEFRHISAKaOGbgLiPJASFJoCzYBFJLAyBYWM8SAjeASdL38AUrAlaB7fDvuGjPMOtD55A9kCasJ8JMS_IPlCpcH23I9lApcHTyLOPMI6BD8HlWMUIFgYMfpGGZKOPMfbJnnALXMa6CaXMPXMcXMdPFbCM_PMqbDpVMxoLnPMwWMX0CvYMOXMQXMdXMEHFDEA0YMX0IYOIQPJJvJEbFdfEtaEDIM55B92INaCm3AEcJIhCQELAsAfaC9GBBTDhxLF4K7UGYGEjDKGoIMTJoyE0LFjgFH3A9FFFrF5hCMWMHwL4WFo_ArcAdABsgIM3AYFJYLAMoDjhJK4KCdKXQLhgAexAOnCUvAnrHohJu8Id1CPYMMjHWDMueF58AgWM4JA0TM67HuTMq3AUpCgLMfACTKBHKM7WGj6EgEAr5DoDFWRFglFeXMmAMYYMB7AxMJCQMSqKUCMLaMqHHbPAuBAPaMvlFlBASaM2LMQXJMyEFXGdfDs_JxzEZHJo7KhuCIPJhOAgtDX6GbtFKZBCiAXDKSgGOwFfiAYhJ5hFU1KeWKu5EpJFQlBW3IgWJLzLFYKlgGOKHqjJSzA0wHD6ENkLvKGERMCXAcDCULM55AUYMofCD9AJXHN9AaECLJLmKDUeBsdFmKDPbL5JMq-B0ZHU-COpKZFCwnGdmCbVJ87LzMMFCMaaMNaMdaM0XBfaMCZMZRMp8CeeLqVMkSFZaMbsDMaMcaMeaMglFsbMdXKilEKpE4AG0oBZ7AZkCvXJUQMTKB8yIxHLFRG5VMBpGVHF-xIHKIt-LpPJU8Jn8HeUMa2KoyDhRJuCLBDC5_BzZMbZMp_GuDBXnKjgF-QGmFEzHJFkBOTM7RBDdLvqLoTFeDDzQM5nLJMGOQBMoDTWMTJEenBN5CNdLV1EP0JMqIGbJigCKbMJOMLRM2lCZbMt3BLOMWoEt1L0WJYsAjbMejLlbM6JBnbMcaMq6BP0LAZM1LMmDMq6GMMIlSMoPMEdMr5DGdMj0LIdMS4IFOFKUBKeEcLGoaM5EBUaGvUGZnC_IGFQFizJFpJScKtDDSqCfnHv7KLzINQFwiHrFJtQM-zJ05E-rJXFEcuBL7DOoDNdGoQLD1ENkLo7FKbM5vHLRMBnCDOMV8KHaMSYAybBjWCJvE8JMToEpjEGXAt7CL-DSRMYaMOdMzbMoSFOCBIUMJdM0SFGXAHWL77LBdMybMrsDlaFOeMwVM1LMXiJzxI8mEKrH5ODiQF1lCKDKqaMONJ9iEK8J5XIWELE3ARmBjiIS8JzXMohBDyIG3J1bIr5EfwAQ1En5F5LCfEJbABmhJPeAjsCvGIrKMFSMadIKbMHVHLRMVLMZzBSsBaHB2FC4wBBeMJNFSeM6ADN6HAJLInAgLMt_Bs4CGXAwADhnDKaMMeMELFZeMNCM5MJZRMUcD3YMIwK5YMDdMYfMjCB4bMfZLBlLgVI4AGakEsLGYdMcCJtOCUaGvaMDTAKcJaOFfyEaIMzcFtTCVUICLJceHTPBndBjuIMWMpLDJMGuyEM0EVWMFaM9pEeWEjqINYMKrAfQDT_CLRM-rF34Gi9BkJMgpGbbMKACIuB5CE7ZIz1J_bL4PMmbMjfMOeMtMJibKmDMqkBn4LfeLxbMLeMXeMNeMhBAntLcmE1lFJvJjcGrMIf2BMCLMKHXzJf-LVaCxKJjcLfUCXoH25B6zEzeL6cAIzDsZGVJGBnAzeMtHJvIHt5EEYM-4AW9Kb3Ih_EK1BHwB60BrBFh1KBvADkJBcF4wHkEFiWHSaFf9L3VB__BzBHdUBQgM5oAZ9ApWBfhLGXApEBGoDGXAaIBZ4AXfMlgMZfMngMdgMbFMgNHihMRCMBUM0aFWeMtWGYeMohMgEAbFMqoIeFMGIHWDEszJiFMcWLzoIdNMO1EnFMwoHRIHicJj-AL7DQ3BEGJcHDIDJDpFyFMWGMcyBBGM7gCBGMbwCBGM3WJ9kHLGMk_H_FMViMCGMliGYiMGGMGvIWGMJGMrMHeiMTiMNAHzFMt5LIGMK2ENlGB-AIGMEGMRCIkiMipIaGMPiMdlH5FMaJMmWFebMMuB_ZMKnBCfA5JMwMCvGMIZDsGMU-CysHvGMTmI-iMcLBYJHIXAlhMxhMmHMX6BGGDPCMDwHufLo4LpEGwhM9NBJjMn1BwFDITFeYC7CFOLFdFE0RBBcJstKhtD6YBw0FtyFviJzXCYGKOzL-GG2tKFGEnaG3UGhHD8zEZmAmBHCLJEWMFKAlGIjgFMDGeIBQWMExARJFuUM3KEicJXyIQKBfEMVrC7ZMf-IziMfPIAUCWQEgLMYzCgbLKfM2rGcLBkYH__BK1D_TBdoAGvD6_Ac_BHjMSjMsFDX2LTdM-TMYKLVXMB4LjgMagMXeMGBAWkMhaMJOIVnE40KpUGmqFJbFf-LL6Dw_InXMGQLBhKWaC57IbeGAoAkzLN_DQEJPIFQqIafAr5EbPJRrEhILQpGyDKFoFO0ECtHu-A4IAc0EohJ5GBHMFnfBGEC3fDYBMTLM-oJchMbxAVkBPcKZ2F7nAIgElcFiJA-rKlKBUkMtxErNHzAAEBAhaMmDMBZLbkMPjMTFMkgMIjMblMdlMYkMTtFlRMGGBnRMMOGqNAxFF6AMw_I8AMedMshAsCMxRMCBMucLRPCZrCDfA5RMt0ILBM9RMOBM7ILXaGsOFBZDe6Au8CPMHyNMODMKbMZBMLRM4hL_UMMLANSMkYMi5HKfMtXH0BCUSMDJDmfLXSMnXChiKAdMvrIRjMalMTtKclMlfMhSMnXCBQMmPMrVMklMSjMmlMimM-kLvOD25IlUHtnB3ALDIMfBH92IJDKxXGRfJ5-BUyExTIGlKOrHKcJIILD4E3aMaCLDeFTjB3XMmDKR4CoMI9XK-VDoTFHGBzQMZQBY3IFXD0_GtWBeeJJXLUCDtkGEbJHAF9FEgWGK4JlTMuIAyJMkPKC9A83C0AHYLMu7DGkMYpGRnAKfMl2ADJDf0JB8GvWMifMfkMqmMdgM_PMflB1kLXaMhfMt6BLaMdNHhmMwnMX0IqiB8mEEbF65IsoIHhJ3DMRyEi-AtiJZhLBiGBEMVLGOlKoHLHiG9LHbhJiTFmvAQ1ER9K8gCfEJqXG55EucCIJCC4GY0E3tHHMFYDBBfMW7LULMBKMVNEqBB1iM8vBiPBkdDXEBBjM01LixAZlMyWM2JM3qCD3B2WMekMxhMMBC2oBj-Fg8CLzJJRCP2BN4A62D6aMRKBLqBeQDZ8HeHArUBgyLVTHI9A37GDCFcOMjyKDeMH6Kt_AXTK5QASgMjWDmKDG5DUVM14GNpMUDH-rFWrKxqA8JM1qHkrDxJFapMSkMZsLSkMloLfLB-BFi9A_DD-rF_JFIpMfLBhpMDJDxpFdpMmAI8rLxYLJYDZlMKjMwFDPeMMjMrCFWaMmmMdkMtnMxhM1pMrBA3pMn7IVdJEWK9HMYkA8yItlCi3EKNJ1bKRTFkwDukMg-LGIHq3ARmBPRJOgGS4HX8I_tKhJKjUMe8J0vAseGRsKjvLrELUlDoWKtzHOyE9DFnFHtwJ1cG-xL7tB1fD7iAYnIKbMJJMCkMB9BOmM4JAdPBxmBRKBtGCJQC0TMbQBjtBiOJYkBBDF-RFfLBYeB9TAAYCA_CYoGgtBn4Ec9A9oGc4B8MDbZK5IA0pMUjMAqM8xAOCMZkMWiHffM_GMnmMyoM1dGOrMrmM2LMnQF0xIl6L5xIYnD_SATELCAEfFM4gMFUBQyBsgIDiADyIFHGcxDufKYzBLlBAwJeJI8kMP_ESwJz8JV4EJiMFzFHMFKlMDnCaWMppA7LAKfM52HLkMJxC-RCu4J7SE6_AqVCzdC8MDjwLeoEsnM2nMzbMX6BGdDBqM47LKXAbRMWXMdRMomMwdGa2AiBARsMkRM0AMIWIPcFQYBHhJRwI0hB7AMtRM9AMXMEwRMVsByRMDBM1RM7lMdfCzCMQOKU1K_lMSyE_RMzhFDiMDSMXVCIbMBQG0tCbnMKNBLSMw-Ak9LwzK0JD5cMpIAYzId4FtIL8MDs1Ln9AjkCCfAt7LYgMTRMXrMYsMGdDkdEogMegMReMpLClmMguLqCGemMPsMiBATtM6nMICLYwK-nM_NLPaGs_JCoMzzEtUDFoM5SMyjJuCMysADyIk_E8LHCLJPqEmTB6aMn9AcVFL0EFKAVoMYyIzOAKGCRYKohJboMEzEY9Lh8CRYMb0BBKMezC_jD6iGBzEGpMtGHITBDtMJ7CZlM7WGrSMrLMc0LSbCYtMkbMemMQuM-PMT3HcGDG8C0AMGhCfyAACBKRAqIBkUB9BCKhK5BHoFEdaJruEKCC82IcjApqF70LH4EbCLNgGj3BiHCVeDTgEF4EtnJriMaUE-ICALJ3ICDeFwjMCPAeWKIzBt_ENeKrwA3nCrIMjPIXQFm7EV3Iq2B6bB_zJ5FJmnBGNCW9BLuF8pD9pETRDYnJswAaoCXrCYmJJPDfmF9vLoqM1wIYJMVjA9UM2iFEkM7KCr8AjWCQYGcLBWiEs9Au3LOiEGsMeOE7LAYzAZfBf9AANFujDLRACHK_FAPuMbsDdQJbsM3MMWZKhlMigMfnFXuM6vMlSD8vMPxLJvJiXKxUC72BHIMqeERmJ6oCOTGK8JmXDrXM1TE5_HS8LyMBzXMAbFSSKiCJdzJFAK1EBDeF7FLoHFuJKzHCrUARgC1nEoTFMJCzQM9HDxHF53BBAFGhFPiGp7ESREsGBRiGj_HkEFD0FgIKhvM3VBw7B_UMBgHhJMbzAraBKfM7aCtpM7KCybB29Ex6FLoBYzAPZGO_FlKMBNFLRA0QBYbM5GH9_Lc9AamLkgKCHLZgM9pM9NB7WGFwMTaMpLAn8A6pMZtMQjMXsMYxMaeMUcLFOGKOIADJGRAKHEcLGpuMixBE3IjqMC9CsMCU_E2YEAWJLgCtXMagC0wABqBucLZ0CokDfdAaIDTsG8KJ0cLM4KxmJdNJg2D_MBbBE4KB1yBTBGB9CSEM8zJzQMLCEXjJ53JC9KHaHeHC7nBp7GBcIT1EX_BhgEboMS3BevMoTK4RI33ESYJ8rM9rA-BMAaACFM2eAY6DaHBqfADeAVvEEhFYLMONKupBITBwYAdLM6JCEtCPfDxgDDeML7BfWMEQHVqD59Em-Ei9AyiEudBpLAZKCWIJLRAdIB55AFwCTuMQDIc9BN1IdLBFzM-QEM1CbAMZUD4bE01BE-L83L8wKN1IlbClPMexMTFMQzMUEAK2B2MMh3E-PE2CGjZJraBjfCN0A9iAeAJVtBqvKfzAs9AN_KmWL6_ALcHCwGN1IfbHxxLJBFwODN1IJpF2CJaHHsRJEUFduKf_DxRL4zMEDIxxL2FI8zMu2HwzMzXCqzMi9AVUFF0MqkGK0MMaBUEDFFMbzMSzMrSFJBAOBAQ0MdzMaFM9HAx3Ef3E03EfzMBxL6_AjYJIWLWuMV0M4qB14EU0MdEAczM17LY0Me3Ez3EVaJveDCILhCMKUIwDDFVAjwKB4Ez_J_RFT2FiBHI4ECPDKoMM4EGSFTcMnFMLSF9EEIIJdQMX4E9BHf4EE4AohJA4GAZBmyBkzM1QBWkBbIICAC6pEn4Ei9AA6KB9GtYACHK1iEP0Mm0MR0MCTFT0MQ0MqLM1tLZfDg7A_vMwbMBwMi0M3VKd1Ma1MJUMVZHG1AKNMhCMV3I-iDHSA4-FKqIdjMsnClmCHxCXiBQIMEjDlfDHvLMHD1aMRDIHiGe8JJKHVLEOjJpkH9mJq3CtkHZ4EwwDEbJzfJZKE_8AUXC2CJkwHc9ACQGrzAxzM0_D_9AzXCROC6_ASWAWDKtYAVyKS0CZ1MRzMW0M5UFo1MRzMBZMlBAxBAV2AK-AM_Ga6BmxEAxLkRA9iAGsKg0MVeMm1MS0Ml0Ml2MyBAXUDo2MzJH8xAr2MVEAaPA49IruHHZAhoFdyEs3KjXM2XCsFLLcMq8LDyI8-L1gBZZMLJFUcJkRAnFM3jMfaJLNEmXAkqIC3BaFGc1EbQEqhJPGBM1MJ1BWkBF0IQ1MT4CreANtMUxMDQM02Mc1M22MuEAexIBGKiVA5xAJCMyVMu2Mh1M_yDdxMh0Ma1Mi2Mk0Me1Ms3MbhAu3MhBAw3M29LmVMdXKrjH3dF4AGEYE83EYzJRjJMqMy0DWELmZADyIFSFKDMpdMk6LbmHRKBP_FV3MAJGqpCI7CmzIY3M6cAa3MIbMSdAqeHwoHe3MGdGNfDPpMa2MBsBkdGPzM33Mj0MvCGDEAOWLq3Mb1MuBA52MTzErfLqVKVIFN1IBkGwoLgfMrVMo3Mj2MKyAyBAu4M84My4MjJBd6CZhB4nF15AiWANSKy6H1HC38H3WAgsAQjAhMKpaMQaGsKJVnGtiJdfDXPCHHF8NHALDjOA-FEkHJQEJ4DFdkAvhD8MF7QBOvCraGGiGnmAOvCeTFQ3MLxIr_EvHJmgD2wAcHEyWD2iDmIDg5LoiCoFEooFY_CRIDgaCcmFD2AdxBZGKeOHe3FzyBYXCsnDz5CfoBykCvTAm0B3KJwqA8pGczLYoAzyEU3F3sMLqEhBGaFEeyLUnBHvA4UEodA34MDhGvOGjdCgQIpLAhWGuOKZUEKLHf9AN1BtUJf_DbdAQlMwtJl6M4pBcCItYAP4FO_Ff7F1JFtYAE7Lh4MVQFdADA-AdEB06Mc7An9Av4BZFC-2BWlJ9iAMmBT-JLBIzbBf9At_DloAp4Mh2Mr4MJBAbmDyBAv4Mf1M1yLe0M1GFOKM84M14EM7MO7MbeMiuCFSAMrJl6LiaB86HUnDymEmuMUpC8GGHNJq4C0xDLXGQrFSwMqcLTsDX8IIBMJJMb1GHpDi5MzbBrPCy1I_gMhRJNoMZvAyaJ6aMO1ARJFVuBPiGAvBGMDagKWNE36Ae1EqdFEnK8JHjlK-RCgeESbCWzMorA0_ACQGtoDWkB2eAqSJq9CYcFDxMKqHRGBI7Mn0M3VKv4Mi2MuHH3xAnBAr0MZkMo9A13Mz2Mq4Mb8M84Me8Mr6Hh8MTMCBoBz0K6LMCgAkmD2CG99D6bBy_EafC9wBC1EROCG3MJVAGwF4wIEwAvyBijHIiGGHGxmJmxLsZHPBGR9Kw6IHMFFaM1vAJPFIsBNGFJRCAVG0KBrUEj1Em6Gw6GmwFf9A5vCgWJ8uCaIGA-Ar0HY1MJeMAHMU7MqDMo8M0XBg8MUHARuMflMruAmjLckMl1Mm8MrSFc8Mv4Lk9Mz3ERuMXiJLQMofMjcG4DHslBQaGGcMYuGvfMXKMbCLtaCLQFPOKl3IrPCb3B9qF4fMBdG4cLIzCoMIOTJBoBfqMFYKkBIhqIqEFdsA38JEvLIbMuzMt6DpoADGJjSC0_A0-G3ZAZ8Mw4MqPAv9M_cBJBASiHi8MrnFT7Mt9MCTFi-MKWAk-MzVMu0HQGK6IGcLGddDixBlWL4rDadLr8Hg1AuiHkSLH1FQ3MScBt5ET3M_YEtGKgsIV0EZ3MIAFbQEM8MoIBWlMgJDZJMbkELzFl3MZzM1BMh9Mr-MHEAn9MReMjdChgMk1MatMS_M84Mz9MiuCLUMgkGfuM4LA6hKmGDE1A48MmeHvKJ5YBnGD-5IXLLktF25BsvAuRH_FEiQM9xC-mMMEFJZAZZCnwDheA5IGZDB6QGhyEBqBlFJj4An_EUuKOMA-WLssET6AJ1Iz8FTMMZuArJFffKWPLn8LS9KWwJUeJLuFXOB1fIY5DmcDOaEK-B6fB3yCkDCqRCA4HaOIIXBHBLW5L1ZAIkAZdBQDLR0JwaM8MF6dDX9MRrAI9AjdCqzAqRJETHf3JTYBanGsyELXHKwJZqHdnBRUBbxAvMMZALl8MJ7Mn8Mp-MPXMBNDGGDV_MY6L0vKq9MilMR_MABNh-M84MxMDFGDwFDd_MEvJj-F5yIPfJ3DMhXATIJTUM_nCz0FnvHSNMTrB1qC5hMPZC0wKz9BAiE5MAS1Kk8AtaGBhMpWHbJGG0EGuKkNM2hJiaBq2BdpM0IMA7LZLFF8E_5ByzKynDbeK23A5dA3iDg9ALMIeYDbZBWSAZ8D5tGnjJMXDzWKuGBbDGgyIOYFx3AjfCvxBmzMCCMbQFlwLF-BF5CSYEsyEY_Ad3MZFItOAf-M43Mi9MABNXUDRHApEAdPAEBNTuMPVBHBNAwMa_MKBNcCN-ANKWAeCNaFAhCNZuMohFUlDZ0II5Fm6LzFEg2JzzE8oC1gMo7MFEFIoMRKCXIMLBGKoMYWKVzLxtMCAN-DGt5ErtE05EuIBqdF3tMtcGjzLc4Mf4EZoMkOLqhJZmFNRBYuB2zMNbJ9_A_oHhtL61Lg9MoCNT_Mx4Mn2Mz4MzyLflMh5ArHMr9MnCNqCNq-MB5MgDND5MwRBUnB6oCYjCEhJ9dHK5MekACRB1wDMrHROCHNJDsEEjAwyAeVFycGQDMiHJgPC-vAz_Mr8B8KJJoDbVEtLJZNAqaGakBh9CxWF2XKOpAqeG7SK72KAvDdwAL1CW4LJXAOUBXaFyrMMtBBnCC8A7aG8uBHXA46DWdDzeHywEoFCQbFEJKBADe6DHECgAB2VIZDEa4EKxJECNpnJlLJlwFVWKk9L4KBuRHM8MU4FK_MFxGX9MT4BrUAZ4C9lET1MiSL9iAZbDT1MVZBQECHvCz-AsANCNLQFBQ5HBxHA-AbIIKFNNSAw4C1QFyYHsyEBZAc9AHDERnAirETWHMZA6aBQkM48FvlBaCNr4MeDNa6CyBATHAiCN24MtdCVuM9ANa8Mu9M84MlFNnFNvCN42IvgACaGlUH8yIakETAKpCM2cAEOLnTAf1CQCErXMSNJrHC16LosA8zEliBXnGBnA_BD5zJVmHuCLJ1LXvJTqIiNJ_0KuDKcqHvyEicJF3EqdFngGY0EDYCm1KOGJ4ODfhEv1GJ5CsuE_JFWkBJUG-dAiFN_ANoDN5yJZFMuBAoFNnAMeSLOjMmCNQjMb_MABNa6CjuLs-MyFNfZL_nA72FjcG2VJZLGo6LsdCEjAe1IC3FaeGutHG3Fv2JnsFucLi4CXOD8ICI3FU8BWVF7UGNEFPMMM8IL1LPBGBAEuOCH9MOANrOFd3FK-BB1AUZMRqDSOD6RHQjDABBrnBqjAChGhcE25FxOI3sMorFjFGK_MxUDDxMRnFgGNmBBtZAMZApEBkIFMZACNB7BJdjLdmMyGNoGNkdEsGNFzMRRIr5I4YM74MdDN84M9HN3GNfXMciJAcJa4IRwIpnCD3IVtC4NLSkGbCLVqMIFGa2KGGN-aGkFMScJrFJJ-M84AXcJ9mJxbGUGNjmHnHNbVEyuIomA2dMLCN7jD_zMJjG-7AyJISCCO_FrcCuZBmGNuFNABNM7MEBA0EAMjMb4AznM7pMs9MoGNLBNzINPmD1IN0xE42I5OBMyEitMJgB4CBwqJ-0K2YELDK-BNw_IS_C41MGIHj1Au1CvFLaKAfOGFcI8zEoWHF-M6-MIiGB0EkELbqMLbGG2MBmMwELhqIJ2M7EDxkHmANmPLX-MPsIe0MVfGNTAwoF-DHeIGawDS0IIbAcMCjBAFBAN-A0PEoJHwBMz-IsaBcXAy2MvrIxJNKhAlZGPbA2JNeEA6pF5JNppJSjA9CFIABT-H2bHsaBhkEXgMm3MSqKAKNzJNRMC1JN3JNGKN3VKMbAiCBzMDBBA26EPCMTILkSMuhMz4ETKNCKNWKNFKNdKNZKNvBAbKNGGDoKNeZLPxL19MAMBl6LLwMulDRJFYsJekAFoM_DMZyEbCLveM0fMcwMMOHcJNMaLpyEq_GO-MFYK1rMcxD3sMLPFk4ELYAinCWOJRAB_eG54BsaB7GE10AHuIMwMsaBUeBTFKY2CpHBZxItkLkKN0JNEKNTwDeDM3JNoEApLMAZG47LdxAUsMmDNpEGdLNVKNfLNtlFiLNyBAkLNu-M7MFKTFLfJiHGWdAvoANdCK1La4I68M25ByfCwuEThDdpCw4I4ZL8jDaDBT8JJEF80MRBNirJMaLhWD67EmzBd9Aa7ACtAC8AXMM5QAw8GbcLHcA7TBSbB9pATwJChGd1JEIJ0iEWdAhVCIjGlNCCCIwFMWsEmBFBPBMtAZlDVgIFfFwgLWJLXOI38FzqAB9Ff9ECbI9dBwpJPgKZPBLABaJDRKBmYDu3GOLNl3EsLAwjGGhCsaBT4Bw4CYtEJSAFNNp5GINN8dBINNE3HC9AQtBlyAhzD0MFCNNz5FHNN7CLEQIINNiUAINNENNBHLQ_Ms3ErLNDKNXKNhLNeEAoEAlIG8NBlVMJqFegCY_MCINkSFfNNmKNgLNnSFvLNlNNGEAnNNT3Hj6LK5IgYBadJvKJxQDekA1RBpKBwyAdgCj-Ac8GLcM1cJIHNlSArfDfxBbOFAnMcaFkHFhNMtQMraBOPLEyLE7B4LBjNJ3YAHkH9cDulHTsCegCheJTQE9ENQcB26CwbAHMFCECd3FcTKEEEKDJuaB-kA-6MjHEMLATUBnvDLfMHHFcGAGfKf9MC7FtNNtLNiNNf3Ea6CW7E0NNxOJquJvjADUI0ONhNNwNNjNNyBA4ONtVA6ONSCJWmACxKCXG5yI70KXMI6lFKOF_FND3IvwM_VJ60L57IXlD6zEZEL13KWXIb-CkdMuXEMhKvmKPgLnKHHCGI1FByAAvMUWFiQANvApJFrUMeAExdDi8IHdLVhBVIBaFCZ3CsHBLWBssGYLAtwCDsDK3DLoFeMNMXLY9KnVHc9KR4K16CxXDAYAjHEO_CEGAxHCkmLtkBqmL4zISnLi4CA_CtOCGAB1XCjzB4FJskKcLNOwDyJNlKN1ONBPNf3EUqKN2LQ_GGABdcD-ONWQNBKNeLNAPN_SFvLNcQNczHVNJYtHQIM0-HXhEA1LZ8GduIt2L73Gy7KnFMmvLPmCz5Mf3CeUIuoGoLBgXHc-C4zFW4MLhCtENKrD41H7iHClF4tHhVG3kGIRNa-AIRNaeCIRNiPHsOHENJsOH-YAIRNCVBIRNsCBIRNoCDRjHqYE7OH3WAKdK73CYCHNRN7OHPRNCTIYCHKlAeRNVRNNPHbRNJrIhVGOsHsRNT4J5yESsH8wDJ3D5RC21H-JDfQNqbLAjAMlF5IGExBZ6HgBCHaDC1AExB7nKGQNirC2RNS5KNyBExBmyL16CTaDASNuRHhsA5RCEIBUXLExB-OA7RNC8F45CIABg9AMSN3oGniEQyAWiELoB5kCkiELABIcHRiEQyAeiEJJAwJNiQNUKNgNNFKN5GMzYG93LsaBZ8H54MVrMsNNoSNYQNlQNCHM5WM03G4zIHEIWMBM-GtNMlHNf0B5MN_jH5MNAcGXaAi3CTEG16CE8DASCnSNiBAXQNkQNrSN8GFKZHDEAvbKibKrhMo5KrFN_JN0SNOTNvNNsIFRTNDPNpBAwbKSKM_TAW6GfFMfBNc7E7hMakH9hMufKFLJLbGhuK7oIDiM-rAqBDN5LWEItiM-2LOiMYiMRiMbiGiiMSKI0TN-FMBGMAGMbiGpiMaiM8TNciMnMHIGML7CgiM7FMuMHNGMViMekBJUNniMTGMJUN4uMd3LaGMutAviMViMg7G27GKRCK7BaLBPGBjHEiSAaABoZJVfFa5AfUNhSNtjE16CopC06CLABU_DvGMNfEDjMTDEuUNwyCXNCLTNNTNsLNAPN49ATzMTgF0YGdcFb3KVsM8SF_ONPTN3UNezMH4LkBJ_2EFABXOHExAT2IZ0Ap4BmHH_9AXSH38EzUNjQN1UNAVN3JNrSF--Ee-E0BA5BAcEDUVN-VKaxMqUNjSMxSN0nMzONZTNSVNvNNBVN5jF_-Ef-EaVNO-ASZLXiJg4ADWKDaGvgMVIFe2JgwKrGMD3IG8Jl0A-PBktFH3ILrAA9ApVDZkAaIDnLBW8LqgF00A_cGjGIDWM-tAtHChbFQWJx2Lj7AgdBGdGpNAHFNGvC-TBuwIARN0GDNuFXnMxiEAjA-kA8gC7UNfMAroAZZBbcFAjA6FF2AEdcFcxEU-ABqCwYAnWN82HI-D99CpWNAjAAhHXiAQVNpSNuNNL7EbVN5UFWVNA_EqVNwHHNFMt9IO2L8pCOcAgVN6INqCG_UNlVN2WNqPA4WNpVN6IIrVN1hM_0ERkGm2LAyBo2LI1EyeCQqIv2LdmCx2LHvCiRD8PB0zBBJAoaBRIHIIJ6GIUBM82LS3L-2Lt1E7gCB3LX3LzKMv1EoXN-FM01ErXNN2EK2H_2LN3LdiMU3LQ3LVjHjXNuMHF2EoXNNUN81EK2EB2EvXNd2HU3LyXNL1E92Lh3LALHK3LRLNPGDaABkHH4ID8pCCFB16CdJHupB_ELv3LRGBg2ERAB-6Dq3LU1L23LVQNMTNRVNqSNTwDfLNX-ElBAPBAiBAIWA0BAJqJ14MO5CfOEGbChQNcYNzWNtLNgYNT7EjYNlYNnYNfZLkCLkHEEhJ3UDjnDPkGBABv7IxWFpxMVBNAgLeHCS1CmsMgZCyxMzSAKRCuvIQhJE3Ag3BIwDCnEuOBAMN1kMSvB1KC2vJKSIY5JSeHg4AI8IjNIl6FA_LseK4XKWlMueG5WAfUBkMBs_BsrAMQJlFBMgKNcBqpFOZG3hHRFGkHGWcBbdHCqBElFJnDzeHZSC9jDwxBezB4mMq5CDlMSwECDBuXGaNMoqMjiFGNNFQHPSJCwDcTCwED9oAQtJ77ADeAQCEJtBaABD_JRnAshE8CH7CLSRC-rFEwHTyDGQNgMDAPISfCbaBRABI6HYaNqZNdaNJ3EQEC-IDcaNLABWrIo7CUABcTJK7BW6HraB7tCjJCXABpTIIABBQLTLNdwLoaNqQGfzAIeM8ANYTNtYN1SNFKNwYNgEAyYNtVA7-EeKNd7IbQEXTNTKJEXNT-E3JNhYNBbNzEADbNG4LbrMaYKIICe9FgZC3HMCEINQMGxD7eHVoHooDHlLK4MbQEKPJ_OIk1C1xDXpCB9KbEHpVDVgCS1CIONaoMAnMOAK-qFw2C9LGYWJufDHdLGCCfbNqTEBDL73A7UBGHB0HFuaIVxE4RJrwHTJIMwEicA1tHS3BJ8ER4KSJGPFCwdDf4Hp7HdYFbJAg2BYvKV_B1yD94AB1MtJLD6AE0EsrCLHGFcAmbC_IKovAIgG3JLZUKfwA9gLLyKdgA4YJJJKLyKKsEkcNwkDowAHyKiXALmLkcNkkDLyK_cAM7AMVBo_BIYNlpGK7BODBsiDZ3BciEO1A-EJ-zAZ3B8QAccBJEBflE7CLsBB-cNMZLVlE7CLXpMFABhdBa5IsLA2DEGdNKgJBdN84BSdNJmASdNAdNJdNi1ASdNGEEccBAUDDdNwLAEvB-cNH7KPANeABH6KXPL0fE4lDeAB01AcdNXEErdNdnHmdNZdNWFE7iFhdNuRKzdNvVBcdN_HEsTDFOAzqA3dN-iA3dNqdNWFEiAICVJDDGNdNhABwdNhABbdNWFETIEcdNjXEhdNYIELeN7dNJeN9dNJeN_dNwLA5WHNeNXdNVeNGeNnZCIeNwLArIEhdNHaDfeN5_McdNBCEjeNSeNdeNUeN9_CVdNWFEVaDfeNaeN6bHhdN9bHcdNGJEyeNieNWFEe3IyeNmeNCcFoeNoXHedNCcFYeNCcFueNiIBhdNAABDfN2dNWFEosC3ENanDNGF2KEwtJDfN7eNUcHoaBu8DTcNNjBueN-5KqFDbYN0UNeYNKbN63LxYNA4MzBA0YNFWLmRDjWBsYNZfN0WN_aNiYNefNgfN_xAdaIj6L6kAfyAA3I83EkYDd1CMhJ6CNZGNC-MlIAS1K4tLtmGqMBcQKBDLFXArwMneEBFBkhJIJDTyIc4MZxECRK50I-jMENFe3CHnEaABz8BprERaNDdEnCCEOMmrAjmCBfAWkCnCC3MBYgNZpDXgNVgNmdGbgNI3HggNQ0AggNT0AggNYUFegNS8MVgNmTIbgNFiMqgNagN5aN5HNIbNjVNafNfLNNbN0BA4ZGPCMWADrYNpDMJbN1gNkYNCbNdcGY7M00K08KnOJHvJPrE67JOLFKwAMWKDwBkKEpxMSCL_xGSaGfoCb_AaeGFMMuUGVDKTsD1qCqfDoSIY2K59CgwI46LUbLBdGFnMVzBseGdjBq5IfqMfQFAZB_bNOyE-SBT0BxRDNuFM2MjSCWvAjbIBQBQCEYJE3cNIVAIABeuJA3EWADIAIkABLmDaLAmfFLfAqgNMfGa8C1QKZOMvNEcGAsDH6aNygN8aNaTNbfNf3Er6EvLNqfNSuM24M5OK_EJ8gNzgNmfNvLNRiNCPNTiNKUMIPNV4AaQGMJFqTEOvJyQBGWKXxLcHJrFLw_IugBqOLnvH-VMogAT8JeFE8hBwiBlPCcwIhUMPVGldBFPDQpCGjJYjCG1LCANZMJk8JtWD2uCU-AWeFM3A0_EqiFzaGSwJnLKHaHG0CxLBmaBjMNxZBpEJZ2EhTMh_LKRC3dMoVBn1D1cNPSMLAB9bB43HmvC8oEwtEVwAF7L0gCJuB2KEaBBLDDkCDljN2ABaSDmjN2iMmjNa5B4ABmBBjjNVTBh-BjkBeiK2KEcTDjjN8wC4ABsPB6jN_RD4jNilA8jNujNwLAwzK6jNvRD4jN2ZMN-LysH5tD7ABk5BrUAxkFNGAyWN9aNfYNbiNPiNoEACBAvBANbAcaM5gNvPHUrMhVNzSNNiNkVNWkNnCFfLNXkNZkNobM49IdNMIvDWbNgJKBWGOLFQQMsNDcKBsKHPyGUNHYQE5QJxiEG3MQJFvxC_-CnSCTTF8jAMcKlrMyxDnvJpIDU8JojMNkBa2KDPGVsCKON_gMmtJNIHNzBODC-2ELlBRWJmdFGLA3bCVkBsHFzCJ0_EwdDTBEFzBdEJzMBCzB5dJ37B3MAOpET1LWXDPiG78C_3DFuHYrFRhM9FEFNNgwCRKBvfFrJAkzDREDwlNprDxGCNkNp_BHvAfmAGJArbF2rD9lNwkD9lNF3B9lNQNFKBBQ9J9lNqrA9lNeHGKBBjhBQ1AvBHxBDD-FyONgkNlfNvYNVkNlkNq4FCHA0EAuBAdEGRhAwBAckNcKJkfNdYNaiNCPNciNf3ECBAYmNHEAbmN1BAdmNX0IWwKdnAdfKgMKlFEV4A9YNVuK6ALZdMaKDfOB7lFCRJinDT2FcaGATDm0IDEMvIDpvJ7PDxFLf9B3UGNrJd-AdCCZVCKONdNMrcAtjMROIgPN8WLMSFRzItBNsAHoTFczCDiFdNBkiCywAcBG6QMTvDWpJARME3MmONMSJc2BVtB1hNVnNN3KrKAdHBG6D5RCgMD2WDxlNsUC29BiAHjkBCSAYkB5LB8wA1ZHQXBIxI7ABy1ISZBClMmeCHBB0-B9nN8sB6nN2iF-TKAoNGsCCoNP8B9nN4rBEoN_HEX2I-ABP1M1ZH_DDZxG-AB0HNthAYfNhmNUmNjmNjkNmmNMhAU_M9dCckNAvDFzEiKNCyE9gNVmNSiNnmNrGNgoN-kK47J5XJOzJ3mJ3SGykNiWD_2IVBNC1KRAJKPJvqFLvJucLgZDl0Gl4HgxLzeLDiARbCSkFzQNItIbJNgkGt5EsdMlSK3fK9jEkhJ_FJtkGPSAhrEHAFRNJ2dMrUAmnNM8L8FCdKEbLBYxDhHEIkN4GBvBHaoAlTFiEBCeMAoNAwE4nN5tENvALrFjpN7ABkMCopN1hDtpNxbAopNR8AhpNMsA7yEP_MkbMmoNboNWmN-HHj-MroN47LkCDHbNzMJ4pNQiNjkN7pNs-M9pNvjLtoNgXAvoN55IMhNfuEBcJ2mNqRCpKBVKD3xC5oNkiNofKpzJvILqSKrjMfyEBpN-WADpNk0IpmA9tGNSI0nGQqEJpNdpGR1LmlE87KOpNerHQpNroBpEJpzLafJLKNTWAlLAfjNIGAhjNNxMPGB_CMH5A7AB6bAtpNiSBtpNlpNAoNnpN4nNFwE4nNspN4nNPhE4nNwpNSoNK6DxpNrcHcgASkNOiNWmNkmNoEA2bMdqC-TMQvCAqNv7JCqN1EAjkNWrNibKjkMZqJwnAskNJ5M9XBykNtWKz3JxQDTZI2mNT5MmFE1-MhuCdgCE6C9AGKcJISIBWHHYA0_GVJNusAI3FMaAoCHBEHW8BO6JxtMupA10FE9MOuA3LFrBNoeDjLMNnKR9KkWFaLBzaBrAIWwAlINuANODGePJDpCOWFkwF0kCSuAF3EWMF4UMLaNoONFiNttBrjNNfMzABprDBqC8qND5LBBBUXCiCC7ABSFDosNa1AbUBDoNvsNZZCvsNGsCvsNP8BbUBMoN3sN6MFWeDYoNuYNXKNTrNerN4BAdEGrcBckN8UNpLNELGcrNkkNvLNEBABtNRMCkBAxfGGhNH9AVdMl6L1vB0bATwCiKBstK6OLD3I9IGCAEUoCiTAsCMgoCBTDoVDpcGBILewLSgGgJEJXAYDBhFJ0JGqsACjJv3C7uMMnNMXA2FLrFJxyDbACBhMFANk8JfbLyXChXGIZLKnMr8AEOHDxMSWNxOGiiJFLNS7FxWAoWJ0AG2OAh6IO4CjeIeiDFyB3sM8WCiAKZFBMaNOFIwLAsaNCACaFEkBL3_A5LB-9BmsNFUAfpNsYB__BBcIcSG7ABW4BhuNynCjuN2iFeuNHoN-oEfpNddBhuNLdBouNLmGYFEWhHJ9DO1AlINHPFRnA_ZB4uNawF52Al4MZUBHjFOzKiCC7uNHBB5WH5BBZUBOtD4IDJlF3VDRrNikN_sNWmNmHM4sFYKJQeMY6LcENvGNZ_MqLNZiNaoNDqNPvNG6GRvNkEAChNULA9cHkKADEJwoNL6EyoN-hGxXG1oNbnDoJN4oNSkGVwM8oN4JDQzLvMKa2KdqNqhB6RMH6DiqN0QNPSIfZNKpNV6IMpNgnDrqNBRNiNCuqNERNGbJVpNzRN2KE6QKapNcbMqtDtbAwEDWOHgpN-qN6gEkpNTwNkuNVwNppN-LAGrNXwNupNKrNXwNypNopNNrBRHCMvN0gNnoNCPNWDFXEANtFSvNckN7pLGtN7YGItNUrNVDFNbAEFARUHPbAfvNmeLJqNDXITcJ6IGNqNTCLbSBQqN2oN6HCtvNgzHvvNYqN2BCaqNLXEcqNdaAeqN3vNhqNXrGjqNtoAlqN8vNnqNLpNyDK83Hu_GtqNCLDvqNFSMPWMWpN0qNKwNhjNTyL5qN8IJYICmsNqpNipNZwNUwNmxNBQIhpN88GsxNHrNruNqxNLrNWUBNrNqkHmfLQrN8sNTkNjkNwwNpmNrmN-pNXGCA4LIBNeNNZvN-sNlwNf3E8xNrQJWwKaSLQGKF4MQIALRNBcJzDD05EYXCvxC2oNm-LxrNXoHmhAQhJbGKexA3KB6mAjHCjCD1bAEHGNJAXKBFAKKhFNuKLrF9UGDpFDeFznERfDk1IUBLR7BanNHqHiwFp8L_TASRIqJKvTA9BGk1KyOFd-AGQNoONNVNPLBtdCUABhFIllAf6AtdEgkBMmB5PFYpNLTAmvEznN48DcdNwwEsuAEkNctB58A7lNBTL7nNnyC4dBFmMZpDWwNyDBAoNysKYzNSHKYzNWLBLCEsBDVzN1BLczNQoNZ0A8tL2AHSFAjwNimNbvNvLNIqC4pLReM8ADarN3CKvwNjkNxzNCqL-kLVgDQQD5wNI_IMqNnvNPqNqvNl7E3oNqXKuvNXqNDrJ6_BkdMIxND4EKxN2vNQlKNxNlVFPxN1QNSxN1OA-vNVxNBwNIIEDwNZxNFwNm1KHwNzqNJwNZpNhjNnYMixNPwNfpN9qN4nN_qN4nNBrNWwNqxNFrNAoNvxN7ABJrNAoNyxN-AB0xNlLBOOE3xNRmNfnF3zNWmNRxCaPFsBAIqC5gNMcDekNCXNYvNhkNkwN5pNvLN_0NWEAC1NsoNHvJuoNvFFlvNTJCTzJzoN-wND0NRpBBxNG0NDxNI0NCnNK0N_oN0vNO0NdaFQ0NKcHOxN6vNIpNV0NTNAX0NqqNxZMiWCRpNaxNUpNyqNDrEh0NMtCwtEcoElfCkABjxNQwNo0NAoNq0NpxNoxNt0NA2NYwNuxNbwNz0N7AB10N1BLmxN-gA1pNtzNavNdrNWmNOBAqUF0JND1NfmNYiNI1NuzNP2NvLNR2NHbAVKNm_INTB-oF3oLjcGo_JkNCSLFsrN6VJqCMrvNYoA7mNlYBXyNVDKO6EX7JBaL_-LbOL6rNHBGJnNi8IkCJcYGVJGwtNvSGNoMhuAibFTnNBTKQMNzfIcpATmFLsN0PBPsNh4BRsNKCGW3FPRAcnNpGIenNJWGpHN3ZMUcBLUAINHNaL5MNOrBWFEW6HsUCfhGChGOwNB0JAoNY3CYzN8nNYzNkkACoNuUKdzN34CfzNq3NruNGoNH2Ns3N20Nw3NELDm9LhuNamLGjM4xNSrNFyNoEA--EnBAQ0FO1N-pNQcDYzM3pNDyN-aN63NRUHvAC93Ng0F_3NIqNQ1NKqNS1NA0NV1NovN8jAY1NSqNr2NttGeBHcmJJrCJ0N-oNJEFM0NURLO9EP0Nc2KR0NN6Mn1NRxNdEJvyN36B_vNdLFt1NYxNKpB0tHx1NY3Nz1NVuNi0NEkNdIFl0NepNh3NbwN-1NrsNbwNDrNp3NqxNx0NaUJC2NKFKzpN30NhTB23I60NLiNBqNE4NUkNK1NCPNyNNvBAHyNYrNxhGF1NdNNX3E90NxNNt4DGEAS5NTtF7UHR2B0EGkfB2FNyoNJICiKBvKJemCFcJo7KEoCXiB4ZLzTEK1AZOAJ1KxXMBRF9oN7DIw2JcDKVVAYPBGvFOaIkOIlzH8kByrCnuCmZHALNWEJOEMEIKUBL8IBrVDJ0ADvEFPBegCSaNWVGHKC4OGaQA_3DMuF9vLmAN7xBFcFQSFx4NHaAa3NIVAEkNj_C3uA2nN6ZArIDQXBpkEWzNWzCl3NXrAYzNpUBgnALrFl6Nw0Nn6Nt3N1aDv3Ns6Nx3Ny6NXQLffDqkHGQBPcChTB3lKo1Im1EmwLizLJEDszN43NNvNG4NSBAZkNiDNzzNYfIXgFW2NTmNEyNO5Nf3EF7NZUDDhJQtN63KQGKq7IukHm2BGEJ-LMtyFA1K1_Ep2NMMHdgCZaC1wH8CNWkCucLLBIl0G-9IHvCgwI5WLSkAcUEVZCNzIytMa2CqOId3MwQCRLJyqFPMGWSKWVGAbJdYAruBBzF-PLBtA14C_kJqLJBcFX3MToG5MN3LIC6AmnN_tFZZBdNCI8NPLBciBBzNaeE7CLRADvJD8FCp_CC9A1qNjvMhFE36AmjNG5DAiNprDMkNUzNC9ApKDceB84NnTDCrNWXAh6NEtAh6NtmAh6NFcAh6NXrEzxNo8NWUBc2I1ZHgHNdoARIBxlLeUBVfGRuLC7NJ1NvzNCPNEPNzEATiNmDM5BBqNN64MSmNZoNN7N_8N3ONtRBmYNm7IICLi_Jv-MrlMr3KYLGxqJ4AMXxLazJZMFksMrqF1cJpUH9MDf2CXhNGTEmtJVwMWyBwiBAxEjCDtsMctDg4NlgBe9FqoDa8JIoDsbNwsE8qCXhCYTB4kM8RM0tN0IDBLNC0E0CLOyFdxJQjJ47HDTKVdCGvMTICbILvOGSnBg7FDiFLVFtrAdNBrBJQDH10IoYBBzFkGC_RL5RAmACkzLQDL6yNsEFmhKbHCOGEbbLOLNDHDRABHeD__BGTN7FFz4N4GBWFEF-HZxAf3NlZE54N5cAawFUXCDsDl8NZLGbzNy-Nr6N0-NxvEw-NtPDt-N00NFMNawFzxGroABaCnJKeUBpnEvBHbeBb6ANgA2EFhuKEkHBrANgAq7CBQBZMLNeD1ZHCmEE0Ln1DwONcmMMiNM7NF4NO7NJZHN9NICMPMCQKEpgM47LHsC1zNSKNM5N6xNjkNB9N0BAd_NdEAlwBVaJIPNBlDM2KJELmrNTzJWvBGoFCxB87Mc7Nl_Cw_I8QDdgCtxBWOGZUM3dFJ3MntFkGBK9BqtFtaCvVCWOFj3B0_MTbE0dD8PG7pBleGuUGF8I04Jt7NPSCHAKevIIpEMaL9ICsOGaULrHCARGmnGLEBibHIvMQOLdILGfMRJFkLCIXB9-DLRGhSAPwApWHu5FxwIeLGb0NbWJyuIHZF-OGcxKdxJBQN6kG-hNuMBlaB5BBMRE51NPBHn0N17As1HUXC37Gx-NEBO2gBDNACBOpNCCBOicACBO06ACBOWiFMrNBBOqkHJpFE_N-ZEYqIMOCMtMeUBXOCYqIslEkLBzYCA0AhuNXVB0LEzYC2ZAiWFwtJuHCzYCoyMhuKJXKOoBzYCG9EmBOVfAV7I70NDXNl_NOvNvLNo_NuOJDQAg_NoYN55AqrJWvNrNN80N1BOG4N4BOdPA7BOAEJK2JIrBAkFybC8QJykNsxK1_NRfJKuF6YBrRMPIML8LekHvuM_FEqXMJ1KyWL7FNnvJgrBNgIsjJyuMATMavIcGKBAKpsBROKYGE95N_ODrOCCLJ6-AIvDNPB1lBcZN-2N2RBmyB4WFNTA0_E1HN7cG1QMxJCAbBSNFrVDCNC5tEV3FrBJo_Bu5F4mGRyF_yCAnBDcNQAOCRMfvMEPGtDLIYNHtJGzNddBapNxII1eEf3N2gDu-NXzF91NYYGUwNovMHBOl7L1-Ng7LFoNfDOg8FC6AkzNhDOsxBlDOQDISpGNgAdeAKhFNgA1XCC9FgrFkBL5uNslEuDOjcJyvMHBBp6MPkNApGUwHDpF4DOzYCaFH7DO3lKRBBU1MSHL98NY2NJtNA9Nu6E7xAyBAL4N3MM1eEj_N7uJY5NKEOMyANEOHqNVqKivNR1N1fGQ4NJ1DS4NNjAU4NN2M9oLVqNANAExNb4NyvNEpLmdMi1NHoBi4Nl1NS0Nl4NoHFp1No4NLyFs1NicJu1NEwNv4NGwNy1NZrJJzNY1A21NArM34NsUAABOqxN74NviFsxN-4N7ABv0NrpNF2NbwNI2NfwN1ZHvFCiwNHEOO2NJEO3ONF4L4BDOEOhSMApFREOiVNX2NTFOwwNKjMa2AzBAYFO7zNZEOO4NbEO7wNB0NYdMgEOsvNb1NY4NlEOe1Nc4NzvNpEOg4Nj1NsEOFpNT0N7vNn4NoqNJVN7MKZ0NxGCQjNIUFw_Gw4NPDO2gM8EO2qNEkNfYMAFO7qNOUJsxNEFO-7AD5NHFOD2NtpNB5NcwN7-NmxNOFONBB50N5aASFOK9NZ2NCPNUBAkNFT5NswNByNX5NCCOa_NyBAgGOD4IplM9lJUdAdsM4oAgYBNyN9mHGoFGsBSXIaQMktHhmKROC-kNBRBXoH6jAVZMzRMa0Ce1NF7BZrCzfMxiEL9EeaLG3JKTB92AkgHB0EQ3MvtDkTF0TBmdGNVEg6BzZMt4INWDo8JcJCvQMKwL92ArINSWNEMAizAa0BW3FA2AJuFL4KeOFYsN4zF8jMQdHKDJnWNbWNLCExlNC6ALqDR0C21N_CDlPBq2LFmNCWC6lNFmM8WCz-N6HO1-N8HOxvE-HOFcA4HOj1B6lN4rB8HOEUFL_Nn1DPkMBBBQYHd2BN2NdGOlLNUzMxBMq-NCcMgmN9sNZ_NDqNppJPENKyEwtEuzLMZEJzN48GkABgTJhIOkkEhIOqdDOzNI6AhIOztIhIOVAFhIO05GhIOWvK2ABcxE5WDN5G51NBFMEkNkIO14NqkE51NoIOEkNSYAnABjgGNKNApFtuKEkNwIOf3NdcBawFszMKvASiGtuKOIO-aNgEA6jGKtFpoNjFOUiNnAMN3KaxCVIO5xNFBAPJOU9DXqFSJOXEOQzHnxDiNLZpC8nF55IZ1A3uFwmMdKBpRAsfCY4InTElsAGNMZMIrTF2GOLoFtiJk_FUELj0INxESeFUcKBlBo2Ln0IlgBhUM81It-AAnMAfHVvLidBqcDWnA-oJn2CbBIiIM6QIqeGA_H1OAFvM4aB_wK3sKN6KP0NWVE0hEYrBhID-aGOWMSZB1cKt_AsgIQCNMTKg-NVGDSyJOVBZVCnNAXsDqyDbPKr5JqNMxWDkcK4PJIoBGjDCFExvCo2JJ0JduEc0ClCIkIFj6JlKAxbAaGN4KBsiDSaHCRMDiA3fH5nLh6AKDHnuAUbDl1LTuNZOMN3KpCI16CdfFZOMlRHSGGKBBWOENfEcmAMfGs1H3lDcJKXwDJEDYLOv3D5uNEWByQMVIBSLOHBBTiEUGB4VClQCt_AZwAcLO1ZHHWCmLOwcJGwJTRDJ6IlPBDALuOK4cJYsDcGOOJONeCcJOFqNfoNNeCfKNhoBXNLkoNsxE9gNbJOlCBj6EvHHGqN-LOeUD9YBOdF0fBl0FYaJ1nBx2BEaCQWIVzJVlCbSB0GOixB5mCInGtiJMsFrqF6aDfaCbCLldAOgGiQEB5L5UGFiBroBiGI92NsZBRtCTkIHwCMvAyeCFnM6fN1kANiCZdN_wKsoAtWDipAJWBtdB2jBFMBYILUVCLCEWeFYkBxQM4LB0mILsNQaNj3AHSC3EHpXBa5BqJGI6CoHBHlMHfCxgGg9BfcAZNCAoK5tMeOFWkDQUC14C-ZK9eMZJFU6Nh3JmAKfCKUQIiQC7CLbWNKvAX2IJmGcmAa1AkrDfeFDKMhuKVQF_fMYIB_kG4VCwEBQIHQII5YJHBB3qL0gANJOfYNFMOBGBHdJGdDgEACtNkBAPBATHAHfJh_NYWC5INW5N-UN1BO-NOqPAAOOT7EDOOFOODEAHOOdXKkkMLLFgMKwHL2mN1FEg0I5CNr8D2fNbCLdPNQpGkFMQnNEDNDVG7fNJMG-kMiENdOBoHOJJH70IlNOftAprE0LE0WHhuKxnN7zKRSBD_BYqIe3FRKC8NOT-EOOO9GF4BAqFFQOOgEA44EvxIdPADOOPCM_cJKOOD4NdFO-sN_OOLtNCPORhAT7EFPOhPADQAIPOzAMvAL2TCZ0IbwKIaG80KQUMOOGqYCgjEtiJa8FUEL3gMkMDPWHhOO_GOlIDktNv2NP1KdELlBNY5H39NPzI7sCFdGUnN2COE7BteGg6Ac1Ka6AHGH9aJudM9RChKM5KBkON4rM42J3AO6PIK7BH-GozDq1CqPBKJOc_LGnEmRDheJBBB8PH9BOtwCMgNsoEH0AawFPzNYaBKNEq7CYuGzKBmfLfOEzKBtcFbQOMsFYQO9OOaJO6LOGMOQPOGdJSPOzuJoEA0BAXPOh_NU5NC4NBdMEMOpQO_NOBPOsQOBOOldEvQOxQO5bMWwKdeMJVE77JUtNV8FwHL1gM87HYGKfxDHKIeUAO_LJRJKgB6_JU6JL9HCsJiBH9qA1XM6RMsCOEDNBDCQqE7LAYlN-tNdBCSoMR3AT6IODGTYB_aJBQOAvK4ZMKgN4wBmnNsnBBSNJxCGVN97G3_LjBObUIKNEz4HCACeqHQzNKNEAcG2ROaVCvOEfQO0LB2WDbIK4ROJNGeWMvBHVYCs3ATxMLOO0aF2QOQJOAPOqFF-QO3MMhXJ-mCYJOSrNPPO5QOn1BPSOfXMK2J-5DVCJBoGlUHuVECjCwqJ3HKvxC3VNFDBCEFrmGCsIx6LbBB7KNZELB9AhaGCjCURJRZNrLKs3GR4MF_AZcMbmHybB4WFqvL55JggGakF-UCW_FV1EpkCziB_dJqKM9FESuN9VElnNH-G0GEZUBrZJR1EOQO5uNhrIRyLmRD7eH4dBZFIN3BzKBDvD-oM-vCvpCzKB1XC0HCBvD7mCmoLOtMk_NNPO5LOMSOLtNIPOLtNz6EqUFuBAmmNOMCzwNJPOxWE-JNX_NJ9NlTOcJOnTONtNAPOqTOtBAsTOV2AowNgvNVpBKTFQ7Fv6H_2I4GOYtGviJOoCiVFGQFDSIpSOi-KidMldMokDpdJD1EuCLM9KPZCdPJP-MbcBlHBiEHaoMuqLVaNaLB4wBdADFDF4dBvIN-rFRWGVrDagJw9B8KASuBedG4LA8OAoUOnQOVSOoTOMtNrcBdoNZmNPCMnsFbFOI9NWIO9NO3QOPOOyUOOtN3TOzUOpoNxfGccEZkEBDKe6AnNMEWKtEMxdEaTEs9DIxDKkEnqBXDB2ALoAEOLEdJEhkDnMCXzJMINA3I8NN8VJWgNNbD1RAktFm5CnxG66Cs0BThBMSB8CN2hE0MBdVC6yAK1Kj3BlLFY0EikAYpDDAGoZBZZG4XCfqNffENuKNpG9-L-fIasBF7IDhGVzBuDB5fJ_hF0EDbZBeyAUSE1JFrBEWNA7mJA_BQTMNQB_XKlkCUBLuRJfcATGNToGejApgE61A0ZN59BEpDZ_BKRCAfHW_A6WAk7FQQDSYDiIKYWNbLFfPHKpBKSBJFE8yNcVCmaNrnBExAIxK-IDDpHZDHC6A0SLp_JDpHbQBEcA88GVlJgOBNcN4WOGQBrcECQCHgEYkB-_E9DBccBGoDHeAlBBDjFZFCvNBFqHQGAN_HsyAvUO8UOAPOxUODOO6TOLWAgAMpBAnBAuBA6jGKKMIuBgZD4UOBCOkTO7UOmTO-UOSXONtNVXO6pFObAZXObXOhTNtoI4hMdUMpqNjMIlzHu2LmMIP1ERBCSEF4bH_6HYsAJRA8fFO-I2BBpeEjAKXIHApIDJHbIHDfHepIxKMHpIGYO8FMkIHIpInIH2kGOpIwXNcIHhpInMHT2HA2E2XNTpI1IHjiMFJHCrITpI9XNa3LT2HBpId3Li2HwzDMFHJYOg7GYpEQCEGIDBBBnAOBQBgZDH2AP3Ax9EKTOdVCTJHjUAQJHrBBLmGxYO13LbIB0TDYJH6pI4LOiXO2TOkXOAVOtHHfVK7TOsSFrTOqFFqhMzHH0TDS-F0QO7aNY_N_YOqQOBZO-UOnXOVXOIZO8WNYHA4GDfeMV6G83EA3IFVApYDCAEBJG1_JsUHduIbKMe6G0XObmHYpE-CMr8ArwB9JMhoBQiFgKMicJ4rMt6GxMIwKM-2LvKM5KM26G-tH1ZO1KMz6GHLM4KMXsHPCH4ZOMLMpKHH7GPLMtKHLsACLMAaOxKHKaOzKHVuHMaOT7GKLMMaOMLMA9MwZIRLMe7Gt7HtKMEGO2qDJdLTKBP3AgGHrBBv7GKvAmIJjyFgaOvABaLMRoCkaO8QNcLMgaOyFKISOMPOPZO-OORXOCZOlXOrcBnXONMC6sFkBAaKNLXNXZOk4LeQN0EK_BOH9NgXOwaOoQOjXOTXOmXOEZOLWA3aOg6E6aO7WNLHAUGILwMMrCF1ERXN5LHRaCt0I3QG1XOLbGQtECCBK-IJXJ32LngA_XOkINohBlqIzaLCYNA3Lr1ErXNE2EbMHrXNH3L_ZO_2L_XNfnJM3L6XNgkDs-A1XNCnH3XNpbOZYOU3LsbOSoBlbKa3L81Ec3LXGMg3LzbOGtIe3Lj3Lx4N28BqYON5C_9AiyHHtMZ6JLfAupBcSGPcOpUOTiFq3LcbNTYNaONXcOf1Ej2E-YOxaOFbO4TOCZOnXOZDFt4DDEAsxIoGO8aObBArhMpjEfXO0BOhXOdcOAZOGbO1aOIbOukKjcOVDFHwIDEAbFM9zNscKBVFk_MwiA7EGOGBCDGfZDUrAIEF4lJprCXXIk_GHqBWPJy7K0tN62Ck6D-rCmbCAWO6aMj_DadDjtHONDfXNyNJlzIvaHohJiEHX9HGqGm2BpqIedO5uInoEO7H_-BQ7HKvCBlGmdOyrEBvIgdO3UImdOG9HSTCVsCSTCd9Hc7HhNASTCBaHMvIrdOCrIkdOAHEs_HV9HSTCcdOJrIKvCOsHBeOrVLOrI0dOXBMT4BgBCJ3DlPBT6INXOObBKQJsyBM-H3uAFpJK0AoLBnMG2WDlPLxzA4LA-QEXeOaSNceOAhFSeO-QIa0AQXOecODtNgcOycO-TMYuBrcOH1NDbOwUOfcOTZOneOrAL4YBnKAyCCUqJcHFu8MT4KdBCRyAnANbZC99CujANbHS0JEVF8uLIHF3xGfsEogFs1CKrHcDCq-FkABpqJ1HCf9F2qJkMB8rDryCREJhxBL8EKRBSUApPLKgB-RAYTCjBBwfCQVOoAE2AL-4AHiDOWKsqJZVHTFCtGBl7BPAGe2Jf-LEuBedJ7HKWLFtaMHQFmSOP7FLOLyTAVZCYADXDBDUAKfBuSBtrANsBQ7B92DjDB86CD4AyXAgZEeQEluCY2K9PImhA5XG2nB3ZIKIAc7Ep0IkaB_tKoxBU7LnKMeDDjSCGENmVHJtAUrFLPGiYE9QLRfOOlFkTDt9NcND0sDadFhaILGBD0GkmAeaAOVCziCUMChHJPeHCRKbbF9-DTyEFLCBbBYwIMENqTEg6DiWLG1LY_DZ8AIlAESL7aCm8ITWCCWF0jIOPLhuA2YB1CG59ECxFEDFT5BAOBItGiAF6NAwjII8CKDCJqMlmIcfAIPBW4DYXJG8IKMJ0VEhNM-WLlnEXGBF1IEfEnpApVF4XAiWDe3BsKALMBYBC_iCX4B0SB5TKCcAIEBnqDgtBAeHSmBtUNreA4MOFkFm5A_mGdADIWOSxL26AmXDfOJCxACULmYEUzIyjA7tFtGBHsN-ICm7ATTCZFC1COjiCVLEoaBOnGYxDoTF_ZBzQMyoCFwFMJJA6CMSKLsNdUN-jJTaN6KNjPBGcKjaEFQH0aBzcB6EBgqG8HBrbNAXDhHJqqFrXImyC-FLTDDQZBZsCixBG2A1tLJNOFTE5FFUQEjBBnXBSrDWgCMNAxXKQeB-KB_WMGoBPHDFiFgrF7QNRvJ6lBagO-bF-8HFpDRvANnBetNTeAGhO22L4bCigBR8FmLBVuBYiCu3LWaGjwFUJAGnGZuBxUD5PL-UHbaJCdB7vCPYI7vCAoF89BfhOpuDGgEfPImaLZKEF_CZ8JnFCr4AsFCOsBIODzEMZAByFCmgOnuESfAoLCYIK9sCCLDoWChqJHlCbkAp8FUOBGWEYVF9GBmvCGcKA6BFgBJCC4XCglD7TLfxL2TLHjDFJEZZIxOBH-NotJc1E6gBhBGMXEk_LtILjWGyCC0sDF4AYxDkwG5jO_nJZhBfRAUQIFyKTlK4WLpDLB6JCTLceE9fAL1ElPHe-N-8HQQNmZBPYNJXCybBrxHooDzKBHqGrBB3aBttGDpHjZFvYO3TA8tA8SM2TC0TDzoBP3Am8BBlOpeOtHFoLB0hLJiCmoB_9CaeOOoAGlO8JGY0AukDzQD6iAyWKOTA__BYdGokA4LAxpCZlOUZGIlO03IZOKukDstLrBBxlCKwApbGvFMoLBApDr8AgOAtRCzeA6aDmlOXPCdsBQYAQjANXODmCVDNBTMvlOQYAgnDI9AcZBcXGQYAXjBoBB_RCGlOHtG5lOyUDNqMrkBICC4LAXOHllAAOIclOYfItlOBiBMmOqiLUwHChGrkCP3AQCF9JMWVLhlOrLBMzAQEC87Hs1DqTAUnBpUOjnA62BqTAnuCDmOFfCMmOeBEklOpBBzmOCSBLcOHkEflOMnCuGE-tBFkAGlOMyB-lO7WC3mOp4HpUOd3AklO4VLmLOlCInmOYjGIlOhcDufDuBBm8J_9ADbGtEBVEB2mC1CGWAL8qCRnOOvB5lOfmBDNAHvAL0DzkOUnOWpEZnO2mOxSDs0J6iA9cDOnOTCE03Ay8GJgOVDNkPHMnOCyC4wBMeDwnOUlOTCEWlOuBB6zAsmOv-CimOzBBr4A8tAWrGOmOzBBJZJRnOChCKwAhHNMnOmNLBlOWJFIoO3nOWsIn1AzWArrGZlOZhLMnOZwCnmObvJUoOmZCnnOo3BSoOQQDjBO8rG6LA0MEkOH_nOD0DRnONaAwzJVEB-dKRkNccOEbOvcOueOUXOIbOIGDZkNxGFVXOxoOqKNDEARqFcXOtzEpCEV5NvaO0TOQZO4QOwcODZO4GA7TO1oOzoOwoOm5D2oOyBA4oOSKMQbOPXNNkBTbO9DIK1EnbCVXNAzB0tNz7FAiMVBGYsAfXNdEMGgGiXNkbOrXNmXNnbOE3L4bO7TNjXNsXNfMHuXNrXNAcOpKH81EDcOY4G9bO2bOU3LkpOZjH6bO6XN9XNHVI3XNAcOijHCcOoXNFYNOFHW2EIYNIcOHBBnAOloO91AODDDRE7EC1tAzeBroARPCScOooOs3L0MEoZJq3L4hLOqO1tAz3L-bLRKNSEONOOyaOSZOvoODpO36EIpOFHF47LmGLqeOHtNbqOkeO_UOveOfqOFpOq1Mo8HhrB5rDFOFGlAHSBLfOedGtzEHZAYdJi5BwiBUVLdvDljJCxKNELG3MNaCekAipCeVFhbNrhNmxDMDLr1COvLRWKLyB-bM0KBIkAe5MWwMg5Mw9BQ4AA9EroD1cL6gO1yDJZE4cLhmI4XK7QKYAE3ZKf2BUKO2KB4hOXpCg_AH7BBxK7yE3aJUMI9_FicMC9AvHFuHFIrAfqM9UDxGDKHHu8Fc3AWyC_tBNUK7PN54BreFbqDQxKBzCitDvtD6WF78AQIJJ7JoWCmuKDUAZ2DxcMRmH1aLUiFmWOnxKajNG_NvWOCXO0hLU2MzlO6AD-ZFGmOsHBODDpsNNTANeBykA0MECAMDeAvFIe_FWeC0OKmGDkeFGXFWeC3nEO1AEtCOgHuBBjVBjcJWeCkMCvOGelDhnA1sOTQK9cAjeOtoOleOqqOrTO3aO6JBeqO_sO5sFdPApGObzHUJO55AreFlqOuwNnqO8sOpqOCtO7TOAtOt6BQtOuBAStOnBAGtOyLNQFELJF0QJ49MQyNvdE2GONiGRmJCBL3SG0YIKzBZIC0pGuUAP5AYyN2UDDgOPoDNTCXKDhBNQrF62NqCOPnGewMKDCyYClHFuDBreG4qApTJDrAiUJBOAIPBVhGhwLdcJtGKtzG97Nd3IkYClXDUSJcpOjnDCRMeBMmnNYzA9kOWYEaeOKDIsJBXoKcJKlCIwPMxSD82HjvMxYASlFbuOGmD2yK59M2xIVEB06B6_BqnFZSM33NzBOreO-oOucORZOBpOVXOWtOPCM0lBLtOCyNtcOsoOvuOuoOHbOfqOyuOX0I27Fo_IgMKzYE62Dm6LaMOx8GFoMsQN14CwED4KDLZBIUDN2DOROigBttOWhC5sAycAGSEcqNAnMn_G6wK1pAcXAhtHNjJG-IvcJOtBDvAxHNbcASWCxCJLhEe8LRvJSTM_uBzbNrcMnECZ6I59BgrHVaHRNJ2ELCxEEGOWQOgaL6bBYpJZMFQYADFEynOVJH6nEqnF1XCIdA7sO5uO9sOUtOEFJdNHJZOO2LEmD1uOlGO3uOteOFwO7uO_sOOFJIwOncOgNDd-LpjM1-Ht7KSUITlAQqIjHFXmHooAXkBXXNJkBhmB9qKXVLtcM4rJS_HXVF01Ao1CMVBx-I8HFqQLCOB-eHE0Bl1EzSKipOA0FO7HqOC-kG5wOmAC7wOxhC_8GfQD7wOxwO8mHrdE-mH_8Gj0BDCIY1CGxOVODGxOCvJmPIExOO0HwlAy-I5wOOnHGxOzwO25L5wOX8BYxONxOlrGw6DzWMklDTABrROZFCRWGCQCzsOsHBCACEmDILA3ZHR3EO-CqnFbGJ0LAdiLdpLVEBJ1CiBCTiEsxOU9CrONvxO-TBlAD-2AgAIynOWVI2xO1QKAyONdE-xOuxOVEBd8D2xOEGCIyO-EBIyOC_IynOZqHIyO9xOvxOitIIyONRCOyODyOSyOFyOarCVAIynOUDH2xO3BLeyONyOuaO1QONtOEwOPtORwORtOOFJ-TMhcDMwOMOOOwOcqOwuOIbOqAL0HMTdHigO2CG8bMngAijEGEJaGB94E3CN5YLRmJ5HCVmJbMI9AG1fOL7Gv2JP1AH0EnLEp4NchNKAOQtGMzIU1KJ-MOKOq_IqwGRQEOPDbEJfuE1HJHjCeINEMBOZHuuIK5CLDNGXLpGIK_Dw5BipC0cDwTC4bCW8DoHOdYFKDJ-XBLfEdUNoONrIDmWKprEbjG-kCuBBMLHGoOUmC9dAzWApkFIxCarChrLAvEGLK1jHxSDN3NazBDwOApO6uOxcOfqOyzNY6LUGGvbMACOscOseOvyOH0OCpOrTOx8KJOIB9F3YNxqOPeGe0IpiJk0I9yOyWCyfCeHCr7Bw_CEcNviNlYM4xMA-MuUGk3Hn1CQrOrOLXZNe8JgrECKHp4I5XKeaLzbNaKE0tBEcGGoDy6CfzOhLMHYKPuNKdKgMGTSFPFC5wHrxHEaFmsBcdGJHDQtB8qLIVCDwLCmBnHFGsCajBYpDZvApYKpKA52LyqKZ2DkoAGJKGAKmnKuYEonKX9BNVJh3CnrBHyKjZEC-K_WNUJKl1OBgD__AaJDiPBvWOkrDSuBzCDrBBkFC1hOVEBHNBcyOCwHm_AaaI2bBjUBGcBoGDtaKYlCO-NyTII8F-7J6nEjUBS5A31ORvB-1O21HI2OacBAMA7iF-1O9aK31OUUDQ2Oc7AQ2OwbBoGDWbBO2ObQBdRE0pN1aDHLBi8AQ2OL2OHLBMaBdRE2vB-1OSbK31O1PJn2OV2OkJGYmLq9AT7CfbBoGD5xKn2Oe2Ow2OrZJj2Or0Ht2OrIE-1OHaD62OT2OoGDirC62OwuB31O3hH62OCNBC3Oz2OwkBg2OwPK51Ox3Dv2OAMAg9A-1OBuL31O53DQ3OB3OoGD6PKQ3OF3OW3OH3OxTAJ3OiIB-1OAABf3O71OoEB92OoEBq2O-3AV3OoEBF2OoGDXoKf3Ob3OqJFN3O-3A21OoGD-IB-1OVZK31OF6K13Om3O38Dw3OP3D4aNI8FXYH13Ou3OODBBUIziFySJpILmTIurAF0O9UOBpOfLNBtONtNfLNLpO2RIpDIvEBV2NCMOVHALSOOtO0aOV0LUVNTtOP4O3JNR4OUeCCwHQuAFEHKREkVO4PFRnOmLG-PLMrBQCLoABCHG14CgiGqSKMjGojA9DISmJ62NufK_-AghB-JDCqKfBFVBLNjOn6DCXHt5EhTFouDfnMyNDG_Hc1JOaHSLBp1AUtI9cDOSNZuB1MCUnMJqLBoGbdA-vLWMFqBIUCI0GI9BIoQA5kHX5OUVD9BIICIbiGKCIbiGdgBjiGSCI8BIXiGFaGpiGSCI-oDIxOq5OzBIOsEf5OMWH5BIL2Cy6F7EIPCIq5Oo5OcHILnHwKIZlHw5OEGO4cMf6AJSABiMmWKQFBaZGC3HX-CM-H3ZHjfLzgFU4O0XA7LBI5B5CIvEBlMFa7CnwGo7AI8FuzLujDvEBKDIPzCisAQ6Oz_Dd6OQCForLZVIsCIK4Oa4Oa4ON4Od4OrcBfLNXUD_3I8xAi5IUTNzHHM7BV4O9UNKSOkyOG0OQwOp6Oc4OihADOOq6OiwEK-Au6OUGIm8CDEEXQExfNuXOsUHxoIdyA6-MdKMXXNQIHxWLDiMtOOYIHDYOSYOdIH3_GIpIYYOlpOKpIMYOIpIPYOIuHQpIWpIjYOHaOc4M05DT2HW7O0pOX2HWpIdYOy-ITpIgYOXGMiYODJHkpIhlGjIHaWNRNCJcOkKArPDwANN5DpQBvpIyEBzcFrMBCRK67OM7B3pIoGDEDL0GEM7BlHB35Cr9B_7OHxGvpIk6OzaOCZOn6Ou5DhfNU7DsyO06OuyOoqOm6O56OWjMonAxzHpKJPiA7WFlGLTbNAkB7yClJO2KE1HKGJNy1O-qJKVDHUEfSORcE8CBVhE9XA2tFqJOuwBSlEv4AzKNf2JoCM17Im7FnSCHZNk1C24LsrKYLD-2J__NpqB90LQQOpVOldDdwIn5MLPEZYKmaGlHOlCDKmCGqDcIARcMkkG4gOj5JahJ8vCHmBJcIEdBNcAgdIe_DVuALmFMBMg5FlhN7QBbJKxWCUTEFcAGeAwwM0TBG5AAPBhcCazDYTBKUB9_FYILofBLwH3KNpvOLNA9mJX1ABpHN7AMFC2pAp1A-kBNRG6eHc8Bs-Cr8I7PNgZDLXLHuNImFz0B7GEUqDHLEq7BRnB3KBg8DaUO4qFCRM7QL3fHE0LTuN_tFIxKDZFmoBK2EJ3AuHCtgBlEBn5B36KXXDi7BvEBgIExuAuUCnSEAMATTHvJFyaLxxBczC4aAHcAvIIpLCLiAy7GZEB-WC8lDLiAHwB5ABAEEvMFOrFwsH7-O2DCWLMcRK36K1LJNwCM8OdqOe4O59ADQAYtOJqFzkBoDMW4OuAAY4OlyOX8OK_OXtOwKFyLNVdJJABzqOSSBf7BEkFROCQCOcOOGzLfdFd0OzUG_OIBUAXvASrC2mCSeF1RABiF4HEErF3iNWbHSeH0oIkwIMaLvQDkTFrOGe5AZ5AqeKKpLZ2KGDL6QM9GD50DYxKwqFqOKc9LmnNMMBSuOv0C6EBMKN_xGzkBagN5ABdeEyeGKAPVfMPAPf-HXoDzkBjgNUAPlgNUAPYUFUAPS8MPAPBPFWAPyWCRAPAjFOAPcNN9oO6UOuuO26OmyOp6Ot6EvQON_OkvBT8OjKN16OL4OS0OU-EuAP-uOaQG54AcvLHZMvxOrHCc1AsbAvzEpvNJDBM8LbdMGZNPvOBxHF1GR_DzFO2FOZvOLdOKdAWEJE2Mz5BiRDaNGrDKDsBgWKKwA1cKgKOTxN9cDaeABmMcuBXxNd0NkEFf0Ny4NUABBaBDqOuMBiPBxBK5rDdoGmhArBPliOxpLXLCisDgSNAjFlSN4FKu7LaqOV8OZ4OCZOlcOWEDxxFvAPSRELPOjyO5BPT_O7BP2cORUHr5DujLAEJ7PBicGr3KWJBl7Eq9FZxGD8JzqJDED7VMsCMQtJzgF5WKntOpsH1nDRtNRWK-YBaWFkaGCDLsSK2sGZfJ-cGg5MHaAIHOz_OI_IqJBLICNDC30C2tNwrMx_DQkJvYH0MOebC-XBRsAhUBQWBmlBo8JqiFWeFExAHjNEhMFUFY_KS4D4RJN0EdfFVvMsOFnKC2jDfVGPmHbxNtgGNpDM3AmnNZBMWBLUnOVGF_qKy5BblAAjFT0AchBAjFYABpuHAjF2CHQKNJSOyAPDCPqAPa4O8BPICPPWLX_OvAPDjDyTOL5NlDP0AP36OkBAoDPxxFM_OwRBbwCfoCwHCHwMgMKiXMQCOtrNmcLHcJsQN3eHHaN2tKaJF3GIt7MTlLfSAHAKTdHvyKNHOyCOkkG4pKIhDi6AgbFiaBfXAJrMSyE8tIswM1nBQyJfXNoLCWNCakOvwOnJN_BCEGOZwASuOwnAoBBPvFWUKGyGx6FJcAVXAvpEeHOduEQgLRtANxMzaB4XAGZKe9DroOPwOrAPzDPGCPF7N3BAGZOEpOhqO3oOgvF5oO9EBlEGUeMOZOtuO4uOmDPFCPdxI-EPAFPgqOyoODFPEFAPbOOXNizJoLJH1EUbOXyBUXNXbOWAOXpOoZOZpOJVHDiMhbOepOj1ElbOhpOhdO_2LzpOF3L0mHrXN11El1EvbOrpOCYNTFLP3LimDR3LypO6XNGcO9sI3XN3pO-bOs-A6pOCYNf3LS2EoFPGJHAqOoYOoDDnBPOaExSDIqOMqOogHiTDarHZOBRtAQqO9EBlHBlAB0BNmUAUaATuAOqOOdGixEnHAH_OBpOlcOPFPd7IOdGy6OtwN2uOQ0OW8ONFPQMCiGPQ9NQTEQEHqhFPeGJfOYnAroIprO_RCjyAk1DifOGSAXdFDVD49MstK9RJFVD_QJZHJWfJhvJuqKbCLF3DN5MPZBVmC61CIhCJrJxzHs0OweAK3AvNBlFJi1HiQAKjJrFJsZB06AUSANKOOKOKkIRIFw6ALpIo8Jb1Bv5EvIMAYKN9ADfFBDPvQDG9BWlJpXBe9L5rOw-AjgGkHGd0BQ3AKOAkjCWcO0ZNYNCB1AoRDkJKJ4D1RNYDG0TF9tMJEFLGFrTGvRCe6DWpCajN6iAS6KdTDsWOIvDLeOKKBLYAFoEoaNhoIbVB6EBDNFdiFxEDqPBX1AX-LfzAZIPEMFvrLqTCYIP3YA5JFbIPhIPrCKCRKOdG8ZKkIPMaBlGN5EPR0OyDP8xNO4OcmNU-Ev6Eg4O9WNQ_G9HFP_Oz6OkDPoGP6BP-UOvIPd4OxIP4-EkBA0IPpoINXNl2LXFPrzJwDNRpOyQNaNCdFPgFPDGLSjOVIHkFPFRNfpOE3LEGPFCHmpOrFP6FPWiMtXNE3LxFPrXNzFPupOc_AwpO_UI3bO5FP6XN7bOv5L-XN6XNAGP9pOhJP-pOFGP-1EBqOIGPSuO4gEeHO5yHHfAgSKv3L9HFY2EWGPMGPHFB-QILtC9HFVYN6EBLcHBKPsTDbGP3YBaYNruOmqOwDPl6OCZO-IPQ8OdVN9HF6eJL7NKFP6EPa4OQKPs0MFOFeCCcbBABIsXK43O__BSELV5EeCL4qOfgAz2BBoGWvBvnBbBLoVEffCBZCZ-Lf-BGEJIzLInG68KNBGzUG5VN_CD__NFrKmaDZYKfQM9ZL-1HfWIxIJPgOqTKhFJAcFQtAZnBgdI6gHSeHTAOTJAgPN7MCYxAmfIDrAXzAeXEPMBX_MlnIzPOceHPYA1FFkfJOLBe5LdjByjDnhOi9OPVEaGCREPK5CcSLpPIMWM5bDWeFa9L92AYpEYgCAuNp3A81OuFCaMAusN5iOyPHSeBpzIwmB6WAGLENSJO6NU6G5hD6aB7GDNpDT4CaBGBEDOtBpPBm5HePH7pAEtAC5I-ZGfNOmYGQKOyhCzxHPmMx4NfgDRABMVBluJEzNlnIIAPOFN64OXwKEKP_oH9JPzqAhIPU5DbQEoUBgHMAPCkWETMPoUBHGC67AS1BbgJ6EBwtJm6KhBHvMPoUBx_BafBNFC_FCdoGg1ByMPTQKyMP-IB-MP4sHWGPF6KnfAL1AqMPdZKlnIKFBBcDfGPS0OQKP2DPxOJKFBlGPkGOtyO7IPECP9IPvACqmNFtOrDP05IduM2YDmoANyE0jL3AEfRDqMAmlFScFEdBRWCvJGPyN68MriJ9cO0KP0lBpQGknDxgD5KPkXERWK-KPZlEmVDB6Kp0I_fNhBNt3DKGEvJDr1GUGBw0Eq2NkOIH8Ie_A8-LB0EYrIVYBFnMLWFkwIYuJoeA99NKgEYeFIiCaFNRXGP7CNCN-QNeMInKOedACaH9FEKVCwvBY2CLuFd4FI7CLQOjBNVGI7sCg1CPDCtXEunD7-AvqA0rC53HyuIXMFqSCgyBluDJeOY1CFSOUKMpUOV5APGPgUFNOCKFBQEGGPCz7D7ODhIPmuOwdDJNPZWAACBvXAM8NEFB2zOqIALNPyDPicOzwNlcOvAPAWB8oOCCPUNPMFP-UOPPPkcOGCPPtN0LNW8CETBLPNm8OCCEkDC_-CshB4OOCkIClDOZMyJOuKJDOK3JOgoCb4BDLDLMBUSBY0BeKEhtNttO04JB7C9WHD1GjzAuSK_uGnZHsXHpTA83KHGBzFBkSLFnCgZD9XC-pHIDGwiA1_OUUOaIN-9CVQI08Ha1JL_A_ABsiAWLDN0I_DBXtHiRDYeCccMv6BzHJ7fGLEB6_EMWO_uAVMMXuETMNIYCqHPWWLnPH6WJ5WFtnBOhBD2A8HDHhM2GGvGCUrAzxBiyDT4CpBB7RELYKDRDSaHaDGpeF9NJvjC58ATuNmFKIxKhNEb-OHwAraBHAIhNCWALhmAVkBusOHIFWeCsRHwsONlAgnA2sO97DAMAtLObFBsWAkGLeHOR3EYaBKFBT4B4JPmTIwtBNFB1cHgRPumEO1IitL4BPWPPxDP7EPZPP1cOdxIONP8BOHFBLuEN0OBbOP0OWKPtIPsRPbPAQPPGCPwRPHCOZDEVvD2NN75AJ7B9LM3DMaSBnvLQELCDGrnDQPDaCPWGFRWKOeDSiKURJihB4iBcWEGxEdELFaA0oFkyNYrAi4AVAOBLNsgFmdF_7FffAH7JIvNzDBDKB11KJsH_8BAnBHDNp3AZMMiJNzQNeLJ4qC-jOoOFxQGFjMIDJLgCGbJeSN9VEFTNiYHoPBQTKxyAxTIxzAyRPS8M2WAtWM3YGoRPcFOqRPOKP-UOi6CvBArBAqmNzuO4rBBCPJFPoAPLFPrRPa4OLTPNTP9xNkRMFrAV1FitKLCLH1CItAnKPt_BE7BNZMPwFJIMcCJf0OLNJuoIgPCOaID9OLZNMgBjLExOIihB6WDWNJR2H6-Bg5McpItJBRyBk_Gc9BlFJo5MmyEFsCDRA4oIvaGuSJ0CLQtEI1LOQPxfKTIDDNAhUBR1D__BcWF_CPkmAurOIiCDsMIWKGQNdXI2WAzeFN5DJ1CsXEn8AbmFkEFVuBJpAmWHSANuOAsIDoqBfkINFCLkODwEuaEmqAW_Hy-FLDOO_DghBtUJGAPLaNRADpMBbMP56N5vOGLKH6OZjDRKBwlAqzAQFB5zDNeDI9A9cDm_C08M3pKwPDGgE5WINFBQUFRsCCBHmpDu8AXgNNVPYUFe9MK5NbrNzAPJTPDOO44EiCBDEAiVADeGtoLxRP6EBGFJUPPSTPZJOXKPCZOaVPQMCdVPPCBfVP8OCbzIVWLQOHbtODaGI7LYsEA1ENpBJXAgJDMpEdaJYdCCPJqPPCwG88MsQNSnBLkAOBJArJ2PPLkLehNMBLoZHDWMdbC7eH0iBE1CyfIp_BiTBNSAn4IYMMRzImrO0mAYzOzJA4IDWeFaLAxQMsRJGvCq4NPDKeoBU1DruBupBKEPP3NzWKjHGowFOgNJ5A2uNO0GwzOUvKwMP8yHhIPQRMZpDoUBzyHhIPmiEPVP6NOUlDvgC2AHUVPxgNvDPITPN8O-UOPBAgqOr5DYRCP-Ev6EvAPaBBRTPzTOTTPmVPEXPGXPs5DJXPDFA49IXOONRDZOOGoF1CNrSPZ9NpbL7AMPWKeiABTDiOOPIFkOODDNYAOnOORrE2eMqOOgzIHHN8HFIqGuwIwOOUIDvNOdTO9fAcaO-CEvgCGmDQCEvgCZDH9YOLKPMtONKPDXPSOOefNQFPnPEfTNdPADJP9aOT4O_EDAbOySNCbO3RPpGPEXPDYPVXOFYP6BAHYPEFPSKMYpEX8C8GGLPJJqLvZHEnNTlBpRHh0GkBHWrOAyBPxNn6D9_BRdOtTNDPH9WAt5B_aGbSIClCGQCoSA3hHCnGzKKr9BxkGjSIvOLksI5YPorHpSI2SIpsI7YPvrHvSI-YPhsHAZP0SIW7Hq_HKTIAWHDZPOlGVpIBTIBVIz_HLZPwSI6EHYlGs-AGZPVGMDTIApDLTI5SI__HOZPBAIZXE1vO_9AjxObLB5UPHvAL5FGdApUObTIenOZEEKeA6EBM6B4FJvgCZ2OdoGEDLDECvgC2TItZP12OyZPi2OdoGQ8H7TIsIPQYPCYP3VKDOOZDFYXOIFAIYPocOw6OckAxAPloNXVPBYPNtNx3MCaPlBAEaPp_NXYPz4L2tC79I5KNNkB44LkZOXvOmtAHyIoZOEBB0zEPOAf5BJAJWwIooEzJM-fKO5L55LCpIT5L5MExVHbwCV5L15LX7OT5La5Le-IqaPBaO35Lc7Oh5LxaPnMHl5LMPDWYOp5L7aPFCCj5L0aPILM2DMp7Oy5LBbPi5L3-I2aPEJHR5Lg7GLDHIZNQaNaLBCABV3FqJK0JPahGTFBhkECBBPiCQzFxuC5nDM6LZGPF-HyANk7EgbP6EB4iMjbPwMCobPPLHR6L-ZP8IPAaPCVNItOZQON5CExLwGNMKPCXPI_OrcBx3MeNLqlDbTBiLAqYES2BudA8wB1yAUqJJWJSiAZhBZFGQ5EfAEvcA7IAJbFMbEq-FqhABVFjeAf_EQfAEfHccEkhBMTEaNCZqJrOC0AMI5B1kC1SJi9CfnBr0FqHCk0IXpDm0DEWKPGBaYF2CJm2AOQMFDGoLB_YEuBBMxBCvOY8KAVDjpL12BFfGJNBr0B2cICxF62BWQBgTE4YB1BH-ZGx8OAuAuYBFUBWEBleCRZEB5ByZLZxDa0N6gBlQFGEJ5AMnTP7oLtSCoXA_mGwxMOKAIkOFXFyiJ4kC3KP-PEsIAeFE8qAOUALOCdLDY5EfMDqYEYiAiqGGyL6SCm9KwuM9HLn4CmaCxvLriBfwIEYApkHfOGHxGHrJt3DXCCHRF7SGJ1BeDDbkC2dFtMKkgCuIMFzAi8JDWNvmG2VDxLG0SB5PFosBC3FSFI_mGM8Ls1ImUA5bA7iBV3GuhOC_D7fMU2CZMO3ODZJGg4AorBvKBYLFKTBMLB9qFHHDxCCYwI6hFJEF66LymAFTE8mAu8BrnA7MOvyB33JhYC7hD6OIRyC44AbrABkGuoDEePWpOhyJNgOGhDSbCKsFg8BrTFKgIbtFVpA6RC6sAVuA-kBPMBuzGwgDgYE9eEJVECsCaiDRWPqhBjrJF2MM8IlHFZ8ATHN4aN7TJWUA_hKqwDMYJRTM8-JGzLBuDd1CMpDdfCCNAd6BDcDQtBufDozAhpB22C3xB4oAsPCp9O_VC75Ay5A38D8pC2GGB6AT4E_8B91BbTCr6ADIJmSLrJB-QABjNyyFudAHsN25AdwA1TCBDMTSC5ADTBGeHMqXIoBO1cK9aMpGEI7Lg3ArUAy_A5CLGvCDQNjcNIABodPIaCfdNwQDaqIyjAZEB3RDUKB6iC-aBA4Ae-OVoOBhFzjAuDBN_LMEF-QNnAKh-CjfPAlB7ZInMAJZJ1JAUyIJcHr9JUpCjlNXyAOyIKfPUXBziAopAXONyMBjXBepBERCmlCdLLRvMV2JFiFGZA54B_gPNeBGePBNEeaEreFHTANoBKnDbNBnpGu5CT7CJTETeA98AagCwDLFrKDOAlqGw_DcjO41LZuBvaGKQDlWP7YIkKCg1CfkADcPCqBzLJTeAmkB1wJUOAiQAKQD6PLW4EWQAt8Lz0BhiI8CBQlN_HCKQE_7Df3L3JFJhJeRAMWB3uNrjO5oGDkCaqGeLJlWOqFCZhO8rBF4ETWIRVAeOFZjEF4EP_CaRALYJBsAgYBGHCJSBp6G_TCmUPHHEx1CZMAIeCOvDd9AJJM-RBw4IJKDHENQIJyXM9WCYVFN1DcxGYCDYYI57O5QF9IJctCvcPa_C4tMN-OTfOi1BBhPySGYYIIWJ7YIdQEPBDziAIWJlINmfBQsB8OH5XDBvDzNPdgPNQB_xC5ZEcWE3NMaXFa1CD8MjvEaKBo4EhZFoHO-_Fd_F19E33JBoGdkO2sHwDL6XBwuGpVFKeP6cCuJBdZEYVFowAM4CSOE3vAbJFVxBMCCRSNQCElqFbgPI6DIAB8eO7nA4gFJIJ8FCSOPrID1fIr6ASuOC3FsUOD5J4WOZtA9UPoTBezD5vO4EFalOtlBP3ARpBIzNlULSkPXuOoBBjTBdXOdZMoLBAmCSZBMMJH-LakPb9CakP1BEoBBUmCRePrkBsaMlBBCUBAjLqTAkiA4LBwlA04JEcAgQLSkP5WJykPLiCdXONjIlaCWALq5BIuBaTJHsJUnOtEHxSDd6BIzNL0DvkPTCEgxHtzEfpHiRDmsO7iPluO_jP77OrfB2-O36BUBBJYIlkPLiA6kPpIL-NH4KEHfBiRDaDPQyDeHOb6JUBBUyEblPzgFljPhVP_hPtZPszDeHOvxDilPR1DglPzGD5IAhFBaEBm_ANgIxuAn0GTQMJMAp0GvlP3lPetDwlP4kCl4B6TPFAG3lP-fOwlP9CDwlPF3ChFB7rLFNPoxB0iMomA9NA0lPJgO3ADomAP5A0ABFZGeTBomATWBEMAZXE2lPomAEdBTmPqgOfuAI1GigBhFBplCQmP8CGWQFcFBFBBN7AD6IkmPh2B6oEcFBf8A0lPPVHwmPEmPJMAS-CkmPleC2mP1kPLLAauEamPX7LUlPvCEmmPMOLAnPm8Bx1CJZBPyApmPB4G0lPI4AatLOQC4PIJMAYlAkmPTpCAnPOqGPnFMsCZoOhFBtKJQnPhqJXnPOWApmPMjBdnPlnBhFB1nI0lPRpBkmPupC5PFhZBiICjnP7lPJMAekB5lPhZBvmPhnPQ7J6mPhyBEnPGhChmPnFBXKB0lPGcFylPrhALnPS5BUEEm4A8mP6lEXLCPbMsWAuKDTeP6mPawGuEBH4CRQDJMAn2G0lPfiBQoPNmPhFBdGE5AB3rK1nPx2GLoPpPBAnPRmBunPfkCAmPNgBgnP0iCblOhFBymC0lPjtGnoPIWHUBBrGM-mPzgCpmPmWCLoPGiBnnPHqBekPpcAqiPvIAZhNnHB2tG0lPD7JroPgCD8oPrnPvIAQZE8oPNlPvIAIoPJMAnSLF5CvIAJXC0ABTjIgoPOICmmPFMHRpP4lPxuAoKCamPIuMEjP5KDwnPMMA4QDunPmOPfOMHzAklPQJA5nP5WAYSCUBBZWEN9EQJA6pANpPH-NQmPCwE3nPQJAwnPNPP7EPWEDzHARKPxbP0iCzBM5IPLaPAYP4bP5aOjRCvsDsmMxAL5iAncP5FF-0AniJOZM6FNGjOVHFyxMnUA2UDtdPUlM1cA1QFv7KdvEj_EBEHlzHaZMoyEaROjgFBUB-iBvGOyXCwPCpBBuvK9_F4LBdROqPN0rH7aJbgLXLJ4kHhjJdaCsNJsnBdNEgIJoPJ2iFGbJXqJ1vAiyLrROiUOYkCJ3CUbMHxGQJArcH2rGQJAkDJXYAzpPa4OMbAiAGwBA6bPPNPEEJMYPfkNOYPPXP4RPGrPFbAqmNKrPfNHCqCe_M_2APWFAkF70BeGBrhFMHDmIDeYBxYEogAVZDoZBgHHl5CPVFWSCFNChrPkfOSwIqWC6WHxFFrNPr6DE0NrOBnVF6YDH1AqUA8VNuWL8oAqUHnPB03KWWBIvCssJWDBNRL-7IegD_SB1XHtwKrYAqnGfOFLjJIyHyLP4ePkXDvCOieDL3JmpAxQAThD4pA6zAlMEEZGnmBn6DteH-TCdgAE9MdhJXdPlvA4rCFwAZuJiXAiGChME_sGVCBb3BfML7YAmrOQfMaOKMLDt4ImTDaEFSSDriBrTMpJFrUAwaCE0LeNI3_AamF_GEdWJ7CLFkA2MEs-B0HBlBCVYAr4GsrAJZJUjAngCdPC9cDBlDe1KM6LPOAa1EhjGdVENPCOsG1hPZGBwfJamH6oGqSDpvBCWCMOChkBXIPVUB50AKYDE9A6sCy5AlmF_kI7VC0mOBICONCKfFjYCV1AdYCVABjIAONCoKC3yNSTAt7Eg3BynDpKHdRDfpHmBFUkOjnCwvEq-A4wHY5CLnHlsJSJMrkOS4CANNRhBTLNbUP07OI8B2WOdJEOJAmZPVVG6lOGvJBmOZNAiaOvSBFXOMgEpQCwJCS-A__BP8FXsHKlPotCH4OF3B67AsxKCzG3lPijEYFBDTLafBUmPRUAWmP9SDYFBG4ID0ABnKoKCuKD9IKVFBbMDWUKtFCQ8FVFBIBBk-KNeFh5CpcABbD3uPu1JfmPXGCDvPONCMMB4oPFbMpeH8CC5uPDqDAvPMMARLCNbIdHAntPN7BshBDiLLkBOYMBaEhxJDMFl6DunLbEFotCVYAEBOfvPlkAucEnvP6tBbHElkA6AOnvPDKJnmDgrB5pGN7B0LCkvPLcB4vP-oJrnM-XPnGPPYPubPNtN-EPEBAOCBnBA2pP9GFEwPmJHuSFFFPoiAFtNSNPU8O3bPBpOCwPEwPGwPDwPjRCJwPEbNVaPiTNE7OM8JvXOJVNxXOJ7O0XOL7OWUCgfClIL6XOO7ON5LCYOJYOEYOc_HaYOGpIB2HtwPx7OQ9HFpINYO1rHFpIr7OpKHT2Hf7OvpOYoAWYOj7OWpIxwP7FPcYOxIHp7OfYOWpISYOT2Ei2HBhDw7OtIHyJPWoG2XPjYBlYCx4C5bKBQIgwAMwPK2AN5DwtBB2ADMFrCKE8ObHE_7O9nKTJHNHBixE35CIWJgJHtbPVNPDOOSwPjRCUwPd-EuxEg6EzMDGaPgNHNHBMZOTSONvNQXPpxPwACVwPFwP6JBDwPFbAuxPkBAwxPUaP1lJDyLdQGOgO3AEBPIz-HlOB9JFbOGeILiBHuvH7-AWhJymExeMJMEXmHaTIV2BOpASJC5ODGoI81JlqNvBHTgBXNA3QHQnCCwGaOHvqPQOCUxPyiJW6HRpDBuPBHBxZAiRKkANkOMMuONkB4YPzwMWeAnSIAAInfCq_HVODtSI3yPceE1aPh_H5_Hp_HxVH1yP-mH6EHv_H2XNs_H6yPZYOs_H9yPSlHRpCSxO6_Hd_HduHaZPAAIZxO65Ld_HM8LBIIqWOQICKBBT6IZFBORCIAIYFBmSHW9EblA9lE5bKDREGZANHBXLNxxBdnBvEP5HBR-GzvB2AEsAINHBQAIN7BU5DYjDHLDVAIrzPEUFvAInxPXPP4xP3BA6xPGwPjGPtLMlCNXvN2bP_vPoxPBwP5xPTwPBqPk2AJTB4dEqaBcHLiDLIeC3tB11EGnAiWLGjE5_JFOFNHLSTAzDMuQLklGXpNS1CrPBQZBdoGy2NsxG87BnIDaLGvLCXzJ0VNp_MqePitODJGKkI_FEMZBRWKNVA98IOrO3mADFDPgBuOBToCacKouHBpCJGHohAFAKeuIOZMV9O-tAxTGUKAwTA47M6POWuKRIKelIMpDwEJREPchEHhDRFIUKOv6Bl6AgqP_fPKRDFgP_OFmoFRgBhAOJ_L36BkHPEfHg8LUWL9mJdAB-_HHcAoTJtiOkBN1gPnRDAfCr4AfQBCrK-oC6PDYJDuFAbWCAEEM5ORlLpQP4QMj3Bw-Kq9OyPBR4ArVEfpADxIdpB3sA8oIeTF59BEaEvTDFIIaXAVyIkEJmGBotNJJGTbAR8J5WJYDKo3A3sO-SBwwHKvCX5HjHGCqGa1FB1LPCF5FHhQAD_CmQC4DDOIGTdH0xKOpAC8Mv3GEnA1zCIYNYvAJGPFiGwlOV_AEcAlWPN6HYvKmsHNXOOlCwoHORCkBLSFBd2GOFDloPh_AdvA44H-LA2vPqdANpPe6DtmPblAE5AhZNzZDMcAKaBfbB5bKaVBsnBHLDSEEuHB2AJXtHHLDHwBRNATfGoELMMA4TBiEDHLDi2OMMA7JK6wBksCxDE_HBbwAm3PwbB5bKmoKjzPX5Bx3P2FCNpPkxDWnCKLDibBv3P21O5bKnDDX1AAHB4XBWABs3PWABu3PMMADHB-3PQWBM8LWABF3O83PvTJWAB53PFrPCZOqxP7xPt6B-EP5KGgUGQbNpvFHLDGXBNZOOXPlVPRrPR4PL0PrxP6JBV4Pb4L6DLT3HdsMa0IcHFaOO0SMxHLdOOo7KfOOkdPhOOIBMOXIm_GlOOnXPy0IpxLG6Ct4IOxMIDN10IrOO1bKtOOvXP5CJdWDd-GbUNxOOhuKnAOxuCvTMooGF4PpgN2pNVPPI0P-zPK0PA0PM0Pt6B4BA5BAPBAmBAmBAOzHN_OpBGKaPDMOMaP-pPS4PGwPX5PZ5Pb5PZKJwCNXXPufN4UDr4PSaGsxMxhNGIHhXPH1AjXP-oGzoI24PWEJoXPUMNaOKYcBt4IJqOSyErXPNDN-NDH0FZ1EGgGKgNAJEabLnuH0kO-ICI5PN5CK5P-6D4NOETAUgNP5PkVPUSOf4P-UOVdEZ-EdDMIbOXUDfFAEfJnBAxxPw6ORyCf5PX4Oh5PBpOY6P06Ea6PfqOc6PzwNWYPUFPhTN4DI64CHoMaZH3UHVvDF4Bt-J_DH7kEkFMA6NxiHoZOrrLXqEG_HceJ1oGOSNxZMfbJxLBcOIjqIXzERRDqmH4MHWMH2wOoMH6hDVMHANHywPVMHgMHwFPM7PK7PlMHvMH8MH0bOx0AWfHYMHJ0HvMHS7PBxPtMH48AQUNtMHY7Pd3L9MHb7PEcO_MHkMHaaOllAcaO-cN5vOodAKLDEPFMMAETH5wFETAXDHGHEdwL2QDETAvGJ5WAMRD-7PEFEQNH37PujGyBOVVP2zNl6PS0On6P4MD3pPZ4PdiJNrPG1NH0PQrP_ZPNtNN8PN0P_dF4nFqOB3_E28DTHClYEv4A8OJNOCfOBeIDOGBnABrfBV5EHjOOIBxQJ7UBdrEP_HGPJjhDD5L1DCaOD9NLcqJNELxzELhCpiN58O91BfMFVdBHPHreMjVDwsBmcA6zEJJGzcL8rPndGGhOWWMmLFewPpKIIaLcABMGNH1PPgB-tAVOD3qC4RBaUCcnEEQJbIN-WLevK-kA7aCQtB77A4nAQWByFJTHOfYBZIHfQPPQJv5EG-Nw1ILANjmIUiOeINgNB6cHlKOVHIjXB10FNcBxNJkWJT1K54BrPNAOAYHBwgFxeHW_FC9PrMIgIEH2MjZB-XOpGMfbOltAMiD5NCskC9NAARCa9FmUPM0GGBERQLsKJRSI_TD8sBm2J1XATGFzcDDEEntFcoB5RJjhLH2DPrDDrAtLGs8GdiAsMMBlD3sMa4MszJRdKh2Dt6MTpGazPkwD1ZHJNB3EN-JD0YAclOjdGWsOMgE9mIozPAwCcFBW4BLoPtsBJfGkkCe6JvIAqdDGPCdjIEnPzZM65A_HBpBLN7BUzKfuAj8E9-PVdC0vG8HBxmBFaFGIBROBM0ANWDU_PMMAR3ANyBGIBlwGnvPDxC-DGGIBfpDi_P1REXLC7SDc_PGIB93G8HBHhH1-PTmI2-PxPB5zKfuAlpKw_P4KBJfG0NHC3HM3CqfAiaAPcKz-AK_H1RN-_PoDBX_PRzAr_PzpKTrDuPB7EBN5DkdDnhDiyOU6P2xPW6PDOOY8PU4PwACr6P1eJf6PCyP1IPT4OFUCj6PR_OL8PyDPUAQihA-EPXAQe6PGaPdpD2ED_ELZnDcYPqTE3NPLbMvXKaZB7kAxWI7yKHdOkYPPcMo_GFKOWjAf9OfPIf9PdLLz4CmTAwOMDjEeyPrYPu1PpuAYlBE6B2lBxUJzZNOfAG5LvYPyRAepJpGC4tGQrF3YPFRNDTI2uIq_HOTIhdODTI8kGq_HQTIQ9HbBQySIn_HdZPUaFbBQJZPZ7H6SIaOHNZP7YPBsHQZPdZPOvIs_HUZPb2HHTILZPmBQu9HNTIDZPSsHVkBWpNhZPT6Ie3PwpMuGE17PZjDnUBTmIbaBVONyREvZPHBD4aNQMA0zCkTICYJxZPOIBx9E0ZPocCKCQQCQ4ZPQ4PX6P6JEZ6Pt6BiAQg6PX8HETAUKPQ_OS_OS5PrcBiAQwdGZCQo6PDQAGaPkjCWdMDhNm8O2pDKaKuJO8EGQIM9vBZHDTpEieGyTPHUEZCCBWG5MCCxKcDBCBDeWABpALKARBGILHWQE9DIaLE1FLjqNqlAL4BL5FPHOkQKmrH4UKKDDqvLCdAtEMckBOPMTgHkAB34Bq6NjANB2O61FvUCi-BxUC2ZAW1A_UBYtBDHBOTDDhPouBFGKYXF7RCG8CmjCzGCE8E7MLFKCwzKdQMqWK_oGFACR1BhNIJYIXsE2BCbXARJB9GBvQG4OAIdCbdA9GBBiJLnDDbG6AQDYAuaIbEHLzN9MAXWNjrHJrCe4EUkBsOH1OBU7GnEHUEQcnGvOHPEQExH5-A4BIgABPCH_OHnaHfEQpaHbEQtEIjEQpMHVZFxEIdEQiPIpEQmQDU7GAwGtEQ5bIqPIhEQ9EIlEQTTDpEQhkB2EQTEQwRNB0CSmARxESJFEGOzgBmEPFmO1tJIrJoLBD0O6LForG0WHnHBKRCJ1BBCQJFQ37PCwHzvPxIIMFQ__PU0BCYJHQH2aGJRHiTDqhCEIMrzDOQHYFQmQHYFQTQHYFQVQHYFQ_PHYFQYRHYFQFRHiDPnAPe4PW8PkCQnCQO8PwdGm5D3BAN8Pe2AKpOaAQdQNcAQD_CNXPBXPR5PVTPCZOlCQgSEwAC1FQKBCGaP2hMXaPkTNfYPb2CuzEkFM-hMl0FAiMQUKWRD13NuOCvTNl0BzHCxyPxFMjbOngGEUN_MEQiMYiM6TN8FMBGMQGMMpIBGMBUNPpIFGMMUNVUNOsEHUNWYOIGMgGQFCCPGMMUNPUNa3LqiMMUNEUNZGMBjGwiM_pODdKaaO7WDnAO67AjmIryJs4BFSG3nCauAixEa7CpnBIdLCiDpUNauApGM2aGBbEIHQacORHQxGMrFQQ5PV8PAwPkCQN9NuKNSKP2qMS8PjDP8pPQwPM8PaHQcVNtPAVMCtALbUIh2B8uMRiMruCL9BEhJeOAPCDIjEuHJ0QJn8PIXFhVCfOMUVCbIEueFAsAIhPsWA2EPWUFX-LUnKB5BenAIrCM8AaJIEcGSaGufOVOI2LHnPO7yEhaD2IJ90LltFaWFJgCq-Ak7FsrCosAXCCphJFaLxOB3RD9BHi-AdgOnTD7dAwrAv6FC1BeaALgIu-BkbBytAJQJwODdRJDKH8mEfdBbVEt4ADfCxnA5IBGxJWEPYpAv5HJzBHeAtuAkpPYAOYfPS4MSOKGnCbMMsSCRpDExOIWOMfE0MBwPNOPLpwLXtFN8AZrAfWMeLOF7M2FBjXGPYFG9B5cApILE9AMcAh1DnfA-6AtKEqRGfJAHlBBxC8rJtRCqIBlDQ8eA3QHZ6AhrJHIFcmFubBF4GUGA4JFN0ErxNCFE6KJw_DHRMH8HvoFfrHuuFzOAzRAqVCGoBv7DzVOh1ARzG0kC-WA0yNPVBufMNuBHNAiVHIWHTDBoGK7lD5YKPTCIJMwNM-_IT-OwUPOBOUMPwgLbMPuuGOkJ-uNdXA_kFcBB3_BNXOXoKa_BAOIOzK8ONwPNPfARNE6mPdTHf9FbnNbtGIpPF1BkeAIdCwfFauAEgFVON2dBMZEo9BonBq9AivKkOAVON3aG0UBy3GHQDo9BbDHGPCZWDyKQcnEdKQOIBlLD3KQ0uAXzBs4BXHK_KQM8BG3CAzN8KQXCQTAQjHQLWAo_NgAMsBAdCQ2IPcnEeAQiCQ_FQX6PXLQMXMW7EaLQnAQCCIesM07H-0BtRAyLHPWKCiGrJCduIkkH0GKo_GvZBlWA-IQuuAgbCPiORAGSSIDuAxZMRDLaoM4YP0kHWiG2FMIlHZCDyBIClHJpIfiGIMQiiGAUNIMQmiGZ7P_BINlHLlHWYOriGxiGv5OQlHNlH3iGa3L25OVlH-iGipIblHClHg7GqROaLBVtBx7PkLCp0DnlHLIBSJEJ3NgHEfjGDICkjGnIBGoG4lHuPBu2Hc_ADICygHxMQVUF4lAVLQX8PjLQo_NKWAcLQcAQiaDjVPd4PV6PuFQkBA_MQSRFXLQnAQ2oHjiHQCL20MVqE5xC2ECvXK46PpZDm_GUEJGtAC-NVRPoMI08Hv1A15MeDBUdOivEANG2CB5cCsHPZtEuNA1vA64CsOFGlMRNJpwPsBJ6YPM4CorH7HFK9HzNQn9CYEQRAKfBQzNQnZFsOHcXFsOH4XFPjH-HMZ7H7HFsiGT2HaYF7OH2NQZYOxNQOvIDOQoqKTGMKOQ_NQJrI7HFOsHSOQYYF6EQBOQ1vOsNOgaLzaBPsAavLVONqkG7aCDIC2wCK_H-vOgOQlaLoBH2aGB3HlOQhAHnaA8MQZHQETFYLQzFQIGDyEArBAYkN6sFzBABNQqJHDIC4IPmGPNwOhHQhAQ-MQxOQJGD1OQ8xAGGQNLF4PFXhMrZKA1EGLK9CGI5CCONmaC6KCXOD4wHmwD42NEoAWePqoGRvLi9OPcJuUCVJGsLFRBITdHUnC-tAc-PcoA-gHFwAXvPjhNPBGSaK0gFbpM4hEAjAD_FG5O2CBUXCIYCJkEcEL61PThPXsDsqEh5BMNHpNI1EJtpBMTD58GgYBnIA2BHWhEj_PuvDnkI-UImwFCYOwpAzMIKQQaEI1KPNpH0EFAxHQQQSpHc_FjEIUQQdgBUQQC1BUQQcrAUQQbHBn5LozJFNIzcLp-IMQQdfHOQQnpHn5L3TAn5LUoBhrCpKIn5LbQQuZIVtNwZIjQQYWHlQQu9GQFBQuOCMBRWGLdCvNBilDIXOfBBw1OoGHflOOeJbIE1dAXSEJLQK5GteAZ4CFRQZIBXbMLQCimH-MFOIB37HAJEZIB6ROEMAOmCN_ANRQG7DNRQjOESRQrzAXRQmAPWHQtFQYHQINQvQOO4OkCQkRQpCQ4FQJYP5OQgLHeHQsFQGNQiRQcwDZ7ElRQjRQyRQoRQu6PZwPdkHOrHqSKYZE16H6RMYNQxaJ5ZCRzO2YDgpNlwOkwDzPDLjEnzDmAIUUD8tIh5BQjGtkHzsCU8AJDOlQFuNQxNQ2uIzNQVOQaBQ1NQBOQlpOxNQBlG6NQbSQGuHdSQQOQ5rHKOQFZFcRNNcE2XNKOQIOQ7sIKOQWXFJPHoSQy-IPOQgSQxlOwRNmSQGtIxNQSsHp4BJ3DZOQuMBtlOSJEunL59CdOQcIBE3HK_HuOElOQcYMFTQGaBFTQ02HFTQM8HGBH9zPhLQTAQnRQP8P0SF5KDgCQ7pPg5P9pPm6PTTQrQJ2NNfNPmmPkiAwfN-wIZ9N9DMctNOhJ8OAu1CMyPonOXJN-KNG1LmxLToDDLNMWMgGM-CMNvAW3IqSP7ZIU3ALFDOaB83BWeBvyEGLNyyE8rBTWAILCniPSpNIYMIbMLLNaLBbUBJ0BzYAhLMm7EuPBHNHnmD78MLBGtOQINQqUFVUGb0MSKPPzJtRQgRQvRQJ0PkCQWUQFCDnSDxQJcHLT8DKTFc5A4UDA1E8pKPBCAfC4uLrKPbkCGIQ5gB7_AeOB0WAzLH0NL-mGuWItPPotDllBgfD3DBJ3MOCCb7HZODwsCPZNaaF-cA2zCQrOFzFYZJ8CQL9BkQAoaAoHDkADrnAJ1Ej8GSeH9cHTaC-5NVcPmMIv7AVeDuSJ6tOAvMQoMnDJdNQR2BkrO5zOd_A0RCnKAaWFr8GTyNjiCTaCb6MIDNnUNGRPHcAsfNyUBikD-LBhVBN7AzGDpXIwUC09PFbMrcMLKM2WDkOAejOj-PCdKDeNBoG7OB4HPN9H51BONKRrCUrKlwFFPINsOpXFRIFbBExME_WLmnNY6MIxK58A1-PeCIVEB89FkLCeLMXwJQJAQiEe-CO1DRRBqKA1QFFWQfIBCSAACBXlDCvLfIBztIAHQMRDSBB0DDjWQfIBM-HT6PFNQRAQHNQFdDl6EA8C8xNTJOZ4P1QFfLQgAQ7EP5WQXUQ8WQfJOk0A7jOwMAkWC4nFITE_6D4RB0JDpuCi3CY3MEME9RByvIWXA3iAeBGN3Aa7CIYAvyNqhBk8CyCCgENHWQF8BqVCbHO82ApaCWQMjTQQaGPdBG_LcQMDgLhvNJvORODBBMVdDOIQFjCstMtVFf-BFvLHjE40MFVQ28BhUM7KII4ArwF92Ij_FnqCRlAJUO3vJ_GBDmC8LBGWDf0DewMLjB7GEpICXkPJ-M4oIPuCDxA_sBtWDKcCVaBx2G2sPPzAjEDciAg1P1TQCGEwrOjnC2eMDQNHbIYDQWXQ8LQFMC4tG_9Gq1JKCGxPDp0DAIJPDBGcCtrBXOPQdH7ECBjBNbBwGEN0By-BZOP_sME0J-yE3QBnfCCxJDxCjsDT7CXbADOAD5JLpBLJM1PL7JOUXD-nB_pBryAhSFvoFU4JEjA6xIiqBXQIhdBFVB14CySLo1CxnBpnClINvnBUUA3mBuOFKMPXDGCKBBmIykHOrJTdGL6EfIJxtAToA8JJB8AElBCmBMuPGzLy-PbcIoLB4EB6OB5UPckPAHEdXO5cC3_AUVG8PK5KD-WOxMQETH8pK8WPHQByWAUIBVZDF5C6wCyZA4EFykAs4BT7AdjFTIDQaQOIB8KKhEBO2PklHWaQy1IhTCdWOXdP2aGe9BTaQE5GthLTICuLAVONxZHYaQsFHItArlH7uAiaA3PIxjLkpDs8Gq9Ay_BVaQrlHSFDnRPbDNHTP-FQYVPX8PgUQUHAFXQ-LODXQA8CJwOdLQprD8FQWVPaTQM8P-aQ5BAAbQtBApPM6WQUHAMXNH4EwBCpoCW6GXKMZ6GbDKaKMxeMWHPWoJ1eMPJPENP3dDtMPEVJxUChlCfXNyZOM1E0ZO5KMcyB3ZOKaO5ZO6FM56G7ZO-ZOEZP0KMA7GANI4ZOE7GSpIALMPGDJaO-KMN7G5bOH7GybQv5LtEQ1bQfpIo9G1ZOT2Ef7GXaO7GQTfEmnNbaOJ0BjyAgwAAeIWaQY_AuIB7pHKbKDuI5VLrlHmaOnmD8MN77GrlHraOxaQtaOxaQA8GPAQ2WQ0gNQXPo_N1OQx3MgPA3GA5BAlnF4GA9eJVUH2IPHjD69L8OQTNP7aQDXPpcQvBA4BArcQvxIsBAucQ0nFRqFWtHenOS5D1DN3nP9CGSZMHKIuAQGwA_6CYDG9JNH7O2gCNMMjqNNKCVTBrOIeXERIBzPO09CfZMOQPF-D5TK-EBHxGr6ACDCdqPuwB_6HnPBv8Cn9BNoB6JC3uB-7M4cCUIBAZEJQJRUFo3AtiAkIN2wHFkO9iHaSFDCH4dQ4yPHCNbLD6dQkaC8dQceE8dQxhC8dQpEC8dQijCniG2dQdiM4dQj0BaDGQKCLeQVODHCNo7BLeQBeQUHIkaBTGMLeQHeQMsH4dQCKDHCNZxOdeQ_dQrWP72B5hNaOPM6Pa6AxyAZvPDhGrzPVxI0HBALAKuDYtEB2AqKAC1AweQkpDizAsoEf5AMpMxeQnpMN7AkIFweQXCQ6cQ8cQDYPjGPz5FoLNOwP6IP4cQSZO_eQVrPfoISnE4nF2NNFqPH1CtlG_CBG6MXMOSCLm4ED3I8xBWLF0_JuUGHBPPgJH0EWWKm0DMBLGpNrFJ1LQ0RB_iNMQPfBFIWOMJCZXNuKJXHOJANHoBWnNNvASHB2ANrfBGQNk5AzuCq5A2lB5rMTRAkjCq2JF8EmPB8fPHoBvhNoqMzyMJ8NAYARWGZDPgXBrPOlkA9zAMABHjDCFBAPCVGI-qMf5ArAHW9ExEBGrM0eQr0HnfAQKFkPKagQYCGfoAFrPtoMJGP7PDn4DFfQgHQHfQYSOruLZVEPHJB7BJUAV6AYgBp8PCPFgMDbEFDlCMdN_rBMBDagDMROfuEjaCznJV5Fb8J4PPjrFSREiCCiHDrvGzvHK7CfJKWnATuD9gOHjAIDCUrB1hCHJDtuASaBWOKPENbGEcfPJbHgLP_OC6LKoyArsPBEEoYQMFBQWBKkInsFYhQ6VQTNFNZQUsBkjOqHGGiPDvD8HCQ2CdfDXVE92HbiPTiAepG2jDAbFUaFJmBK_PLoAKBBxmBJrMMAG2-PczP6zFQlBTyAy1LpUOp1Aw_LgZDrCDUuPNeLFiQ5_BFiQe6DFiQgLD4ID5vOtXHL5FuLArBBdSHd-OROEZ6AWALZ6H4IDgGMmUAlnOx0B9HJ7EBciQNRBw_LmGLHiQVEBIfNJ3Ax1HqMHMlPP6DODD55HDjLoaNsiQl-OWgA_qKdaBxiQcTDDjLIEEziQkvBniQclP-iQsWACiQ9EBX5DZIPjXEWADRtAnxBcIPgLB4JPRdCMjQF9F4JPPFC6iQ4cNgRPPjQhIPZMB6iQY0B6iQfGCDjLd2G-iQj6NziQnkCCjQF_PuiQIpPK7AHfATZNDjL8xHziQbXB-iQHjDijQ3hQjzPpRHpjQkiQnjQCqEnjQz2L5ABpBGtjQ3iQnjQ0qMHfAFUC-iQt9PziQ5vHDkQbeBDjLZ4CBkQHcCHkQ8jQnaQ5IBHfAUNNAXJFrPvcQrcB11BO8OEHAOMCUtMN_Oc_IbUQQAQncQRrPTkQ-cBiRBWkQrVPZkQUdJOzJp4P0GDK5FeOOsCMIKDuCM7ZLowED6ImiFlQCPAOqqL0XOA_LWxIIxEHdLzSDXsBGtDqsAaNADgNQxK40IuXPENKUyLHGP8PKY-AKxIbIExHCaJKEMARjA9cKkpDfxKJcAi4CLJAqqAJiCYIFQlQ2OEWeLQTQl6OgkQVkQ-UOb2N0JNlkQPNPN0IckQmcQmfNXKPdlQGrBCZOglQVKNilQ42IQcI40KI5FIqPJbFv4PskQl0IdLF20PwkQTzLfgOk5GkFMu0IO1E3kQyMOovJAuFUAKDlMu3J2LEfzOa-BAlMU5OerHElQ8cNz8B_ZQ1bHIYCYtCbIISlQRlQ5KATlQzdCYtCo_P7IBZxE1BLYtCuAHORASkQqcBhkQnDF-UOlIGs5DulQVtKYtCXTQ2cQPwPngQ4TOplQikQnmQHXPlBAqmQPxLQFJxmAzwAVBCpUGNTFPJF6FNX1BVHFE3AfaCd7BiXP9gQU4HdELfgORdAkyNg2CP4E8yB7kAQhOVYJmfQRzOD3AIJQEEIsrCL1M05EEtP5fGtZPDHEhIPXsBxzDe5A20OY5FhOKUHDJDPDTOiEPT1EEGOJ5CujDCQHUaAJQNIyBYtCsABynAZmQ5nLbmQzHCSFBvZPdRANlQFSGLlAjmQ9cBelQpxPgDN72MLLGftMgVP5iC7OQlgQZTQ-OQOtNymQmmQCoQ62MaPAFoQGCO4mQVdJPeGymMnXQCTGZ9NVhBGwFp5CPmHJ3MSrE28J-1MCzEFIIecCi6NBKHVmHNzI1jE6zFJ9IwnECANhELlqNc1Pr0Bv5E6SOaaFaENdoGoLOPcAUdFxOGQeAPRGMdNsOF6YDpyPMWQC9H2dMzZQH3DDjA1bHr9BUmQ-DCdgQMeFdgQS5AP2AWlQPwHYlQMpQ2IB31As5KJDNuQBgeA_nQUkQqlQX6PGqFDQAQ3GDQAbhA3mQSKPN9IAXQJbQDtNOoQpFFfpQe6PipQnBAkpQGoQ4GNEhJAeA6zFsCQkmKDIMBRCaXPgtOLfCitO3JOojC1PPtdPQuNhyNKnQh-PoLFSiGztOsCOYVIN5CPiAG4IeDJ4LNE9MnPQumJvFJAQM6yBQaBe3JQSIcCDfLAXtF3TQLoAjuKm3BHFB2UB3GPx9PdnQhSJHFBSDO-iCp2ALNBwyNfzOR5C-fQbNOV9J1SPY-NbjN-5ORnOPEH9QDLpQSNAafBHxKSOAYmQx1ATEB3nQEQJ8nQvgFYmQhsLtPD5iCvgNYqOfHQLoQwmQqpQkmQBoQNtNrpQUtMD9NReMujDAXN1xPekQW8OrpQa4OSrQdgMeiNYrPJvJ9mQ_HMPDBBcJyfNurJdXPftDWLF94CWMFhOO2XQEvE8zE6KBFII6-HRDC0SOyyBIfMscI-oFA_LRzADhMkrOUfCmVQ02J7tNiGBLANzWEFTD8_O77E9_K6eH48BsSPUGAybDUVLdsIzWKETODCCDtJKvL0kO6aGaWQeeB9dBxHCTTOQlQnaI2IBcGGk0BgmQ8UPdmQTSNqHBN3KbsQIrQisQkpDINFAmAcpQlmQspQdrQ0hMncOyxPJiCXrQVKPXHQT_ObrQLtNwsQWRFVwOtLHJPCdRATeAOhBhXA_hG3JODcIYNMaFPPqMXNQ4_I0gJaGIUgKBEEA7P8BBttCaXAsFKyUMWoMwrDxlECRNmTAwFMQMHjbOTMHM7PqzJO7PVMH7TEqbO6MHT7PopOltQ3aPP7Po7PC0Ha7P4MHsiGe7PutQjtQ5bOxMHutQl7Pa3Ln7PutQUMHRnHotQNbPt7PltQv7PuIB1bBxeQjhHZnG-oC2_ATMAf1E-7PJ2AVNHqsQH8PxeQsOC3AJ5iC2eAKuQ96NK9DblQzaObrQhgQYtChBCBXNLrQk6PppQNoQPrQY4P92E5SNwOIQZBIpQ2OEdgQLyOuEBi4CTbHesQqOMesQQAI8nQpAIsuQ9CIIFQN9IaAIfRQdkQnlQRXOhgQqNO2zCtlJ1bP_XPITPDHMx2LG0KXOHLcOmoHuIBw6D43GonNEpCExBdEB9fAN9IhsAmrAYtBjFBXSNMQJSvQMIBASNlRHOYNhuKX5BPoNTRDvwEAkP-ZEw4CmRDn7GwzOH6KnUBc0JfDP4jBovQk6OJBA39AcqCycQg1LTRD9GMYrQ8uQMSOxvQHEAzvQmCBTPBEIBt_IcfBkOGXQAfTKkuCRrEwiEI8H3KAlcEIHFwDLYlA8rA4qGFyP15PXJCjiCWhNWfOl3IXgBKSKpxBXwQbNApkHwmB0fQUdDRrEVGB-yE5hD1wD9FCtSCTSAOiOOaGW6DjSAoBHdzC1MAD5Cm8PO3BQpGCBGeLBYICC3F7HL00KKkAPmHoiHNFE3ZD1bK3KBL8GOgCwsAIgN8ePRzFLPAlqF1qEL4E5yE3_IgkAq-FXGFffPFaEqJMCNFfwQGtAVrCbtAHqE5LEWUHXZBlfPjeA_mGi3C1GMSxQjSBugPZZDyQF2wKx0IQTD7jOWLHvdEa4ABxQmoDh5EHgDweDb6GREFGDG-_M3fCxCNyOAViPBEII5B7bAi5FCPBt6GonA_vQsZBjhPpiASVFxQAfyEhcGiuCumNXVDgrEWXI5IGHBD4lDBDF39KGhOXzAWZAfSFV4BI8Cq2CAyMXVGxADqyEo7CGACnkBafP7jOSeJHHDXeJodP9QDF5CiyQNtByiOMpD8vHgzBdfCj9ADPA8jAzjBjUHzaAF4APICC8FaNCXpDRyI16CQINHTGxNLP7CwVFXJQ0VFHMBRhBa7CgjPwfAeUCL6OvUA1ePiMAeVFZCEaPL9sMviOYmA7UBa8BjhD55EejA-JAtcPorG-RFjBBzPLbsP59MHpFpdCxADwxOJ4MrNAa8BGnJRhB1NLmXAcuB5nEG8EZVI5jA1rBFyQZtPlzQhqBpcEiONvrMIIJagC6HCugPiOABhPaEClpAc7E4yOmLB-hDSeH-hD6iCBSL60Dq4PxUAiQAe3F8ePl9AiRASiP0ECtyQfDDAnD7eMI3AduEq7EanJIDNckCu8BZ_BhdPD4HuRAKeE4-BcwQd1EeXAByQGLCfwQVyI15FiNCPbFGKDXFEjQC1HCjmIXSAvyQPSA-ZAzPF3gBXYBYCDHWFiwJR1MeqQFmClgPKdCVUAlqF2xBHkFBTA_mGviDpZAzPFtMInzQOzCV8B7wCWFJP5F4qGL5CxyQHvMP5BYaCIkO6RA2aLO3BsOOR3BLNJz_Cp0Q7QMHpFnLDM1Q1LDD2M53AboPdlDipGnLBbEC1xCyXAfXI9CNkZQ9EEGEFtdMNVAGiB7qBWsB-zQA1AoHCUlDx-BCWDTrBnSCAUE_UAeOFIyDuOL81Q1dAuHJDuPl0AkqITSCB6EeLMJAFzZMNRLcTKWODbHEuALnqIV2QJqGiFGYKAX2QTnPZ2QeMGhKHb2QB1LBAHb2Q_sDbqGX2Q0KAm2QmTQvKHm2Q6iCiFGnqGjFBeCHm2Qd1FZuHm2Qk2Qf2HX2QOEFEFIcfDEFIe2QceAFWF7UA8PKI2QjvGmXAJnAK4DlzQaCDZJGnKEN3AxCNc9BB3QzCIrxQ9nAyqFLdIQ8JSpAoaJKiIvaGDzBf0QK-JimHTqC5FEWECBiCtKJ9pDJlD39KYvK3gO-9CCWDdwAFwBJsI6TLM0QA7Aj7EhvM_5PSAKIeCjaNiNA5jAfvQQwQawFSrCt1OF4At9Pa8FTEMXuPJTErLBBhPa7CHrJS3PZLJqlDuKD5ZBQ8DkkCdpG5WA1tLjmINHBs3QuzPfwQKLDcnPDMFVWB8WPIDEH4QGPF-0QeNCQjAACB5kCRgHeNC7oGxeQRUL3ICeNC7iBf4QamFp4Qn1Af4Q8OHm4QoUHh4Q0hOv4QsIBz4QAoFt4Qj4QkpD-FNt4Qo4QxeQ3hBz4Qs4QxeQG_Av4QYmDD5Qq5Bf4QWlBD5Q24QB5Q44Q-eAIPJH5Q84QkpDfhOD5QA5QkpDkkPv4Q7MOf4QnjPZ5Qe4QxeQ33JX5QM5QdfDx4QVWBX5Q3_EZ5QU5QqyCnTEf4QIDBx4Q-QLv4Qz2Bu5QK5QkpDH7Au5QO5QxeQyoPq5Ql5Q25Qn5QHdNZhBf4QJeP-5QG5QxeQ-NH-5Qx5QVnAg5QVqAx4Q4VLv4QnSLL6Qn5Q5JGh4QmTHQ6Q6MNEMAqUG95QWMAj1AS6QM5QPzFS6QQ5QrgP55QAJBYlNACB_AQW6QAJBOnGm4Q0eFQ6QJgOn6QH-Nr6Qa6QjmJi6QelCr6Qf6Q7fBO6QIhPn6QPXJi6QnqD36Qc5QAJBfSC36Qa6QmNL36Qd6QWiO36QO6QleCn6Q2oCI7QB6QAJB-eOi6Q2TLI7Qa6QVsNO7QD7QF4AI7QO6QYQEi6QytDZ7QL7Qy1D86Qy1DF6QDjPn6Ql4QZ7QD7Qq4QWMAKsAn6Qu4Qi6QRkPr7Qc7QXcFQ6QEhBp7Qa6Q64QWMAPhCr7Qz6QfBHQ6QC5Qi6QE5Q87Qu7QI5Q87Qg7QXZE87Q15QAJBuOLn6QS5Q87QO6QW5Qi6QY5QWMAa5QP8Qe7QZoGQ6QeUCn6QboPW8QD7QqmCW8QO6QsjCn6Qr5Qe8Qu7Qv5Qi6QESLe8Qa6QxkPj8QD7QZyNWMAfPLkeAWALawKAJB_5QWMAAfAQ6QD6Qy8Qg7QriBn6QI6Q58QD7QM6Qi6QYYIm4Q0aBk6QTJBLiCACBPOBh4QwcCH9QY6QA9QTSCL9QF8QTJBd6QBdDJ9Qn5QuIDC9Q1BLV9QaSCF9Qq6QZ9QF6QthDMTGyUBO9QXLLH9QGhOA9Q-KBA9Q26QF9QplCS3P6uNH9QVIJm9Qc9QpHQo9Qg9QtxBs9Qz6QHuEH9QH7QF9QJ7Q59Qc7QyhH39Qc9QHWFA9QS7QGcCoHCB-Q19QAsCA9QY7QGcCa7QK-Q89QtOHI-Qc9QtKJI-Qg9QUjPF9Qm7QHMBo7QF9Qq7QGcCs7Qb-Q89Q04QZ-Qc9QZFDA9Q07Qc-CQ9Q-4QZ-QT9Q77QGcC97Qr-Q89QA8Qr-Qc9QD8Qr-Qg9QH8QF9QJ8Qr-QT9QM8QGcCO8QWfE89QLqBA9Qe5QF9QV8QC_Qg9Qj5QC_Q19Q26AA9Qd8QF9Q72GPzC4OOH9Qi8QGcCk8QM_QM5QbQDQ_QQ9Qq8QNMBT9QzkPF9Qx8QQMB89Q18QQMBc9QTxGO_Q68Qd_QQ9Q98QGcC_8QePLcxGm4QSuBh4Q1dDw_QVnOu_QK9Qs_QM5QfbNy_Qd6QLGCy_Qn5QbjJu_Qm6QePLY9QeMBa9QDARF6QY2Fw_Qv6QDAR6_Qj9QBAR9_Qn9QMuDE9QMuDc7Q87Bw_Q-6QePLw9QMuDO9QdQMVARz6QjiPw_Q49QeMB69QhARTARN7QhARGARA-QePLC-QqMBE-QpARdARH-QePLJ-Q8fNRAR8fNTARO-QwARGARR-QwARaARU-QeMBW-QSmC9_Qa-QqMBc-QCBRTARf-QeMBx7QePLi-QJBRaAR27QHBRdARjTBePLq-QqMBs-QTBRTARv-QTBRGARy-QTBRaAR1-QeMB3-QTBR9_Q6-QqMB8-QmQETAR_-QePLB_QeMBD_QqBRaARG_QqBRdARJ_QePLL_QeMBf8QyBRTARR_QqMBT_Q0BR3_Qn8Q0BR6_QZ_QBaA9_Qc_QeMBe_Q_aBTARh_Q_aBGAR48QePLm_QECR6_Qp_Q4UBn5QbjGh4QIBEUCRipGm4QPHEWCRF6QkfDWCRO9QfnOWCRz6QyjGUCRcOHguMAARI0BCARNzQe7QvnOYCRmhBsCReCRx6QlCRhCRl9QguMPAR2MBzARI1Ac7Q71BC9QSeL7CRYAR2MBeCRz9QYCR0iO0CRSCRgAR5MB3CRD1BUCRlAR5MBbCRoARI0BqAR9NDd6QulMKDRSCRxAR8MBIDRRnPYCR2ARI0B1kCaDRM5Qh_CUCR8ARiMA-ARhJK7CRBBRjTAIDRmnPguMGBRiMAIBRI0BKBRvDReCRNBRtDRhCRQBRI0BSBRCUAIDR3fCYCRXBRCUAbCRaBRCUAeCRdBRBNBhCRL5MguMiBRENBIDRf0QlMEENBqCRpBRiMArBRQEReCRuBRQERhCRxBRI0BzBRiMA1BRYER5CR4BRLSDbCRz5QguM9BRaERSDRACR3KKUCRDCRCbBIDRz8QYCRICRtqDoERfDRNCRCbBSDRQCRgUAU5QMNBp5QlZNzARMNBL7QMNB86QMNBx5QMNB44QMNBF8QMNBQ5QMNBf6QMNB3ER0LIk6QhLA7ERGNENFRLjNRgHhLABFRrLKRFRJARnMAwCRsrAMARbFRLFR1CRZfCPFR66QKQBB9BRFRWARsrA-CRZfCFFRHNMTFRXQIsFRS-C3ICXSD5ER1gPPFRVoOwFR7-DsFRP7QjFRODR1gPqFRsARKtPJFR-zARFRxARc0BPFRZDRjFRbDRnMAdDRHGRDFRA3QsFRiDRc0BAGRY-QsrABBRnqAPFRqDRTGR_ERLQKRFRwDRppDqFRzDRnqAAGR2DRnMASBRGUDPFR7DRjFRXBRGUDVFRaBRGUDqFRDERGUDAGRGERsrAiBReNBPFRQ8QnMAnBRzGRVFRREReNBqFRUEReNBAGRXERnMAZERwECPFRt5QjFR4BRwECVFRhERsrAjERwECHFRI8OsFRj0D2FRpERFbBPFRsERjFRh_QFbBVFRLCRsrAyERFbBQHRQCRFbB3ERBvBNFRYcAmHRXCRKQBdeETFRAdIoHRDFR0VJwFR5XDsHR24JNFGkHRkCR5bN7ERBZBsHREARTDDBFRisD7HRFFRQhN7HRJFR9HQsHRfFR4vBGIR9ERTsLGIR-HRoFRtyCmHRBDRqHRDDR7UBvFRqHRGDRDcA5HR1FRWIR_ERiUPsHR7FRDcABIR-FRX3AV7QWIRkHRDGRkRLxHRGGR7UBIGRmWA-HR5ARrIRBIRPGRxFFpIRkHRUGRE0NxHRXGRX3AsDRl-C-HRcGRl-CBIRfGR9vIsHRiGRpgAyFRpgA5HRnGR7UBpGRiiDsHRsGRIPPNJRHFRzgFmHRyGRX3A0GRr2JxHR3GRgcAcIRPERgcAvHRX8QqHR_GRFyLYJRkHREHRqaLsHRHHR7UBJHRqXMnJRvHROHRF7BmHRZ_QA1CkHRVHRzjPBoG-8BKIRaHRKyLsHRdHRIQBBIRK6QqHRiHRdPCNFR4tKwFRW6DTFRn0GDKRz_QRQB1_QUQBM9QLKRFFR4mMHKR0HRvMAh6QUQB3HRvMAmCRYKR9ERh8DDKRs6QRQBtCRfKRQKRaFRYKRJFR1-LHKRfFRCAFnKRbKRt9QRQBmFRvMAoFR5XInKRHFR5oGnKR3ERb1GDKRiARvMAaIRUQBLDRJkABFRBnPFKRqARJkAzKRkIR8KR2KRDGR3FCHKRqIRvMAsIR5RJKLRDFRBdCDKRPGR8_LKLR2KRUGRkNCHKR5IRXeF_ERVxQZLRQLRk-QXeFzKRn-QUQBEJRUgEDKRUBRdQBbKRpGRumCHKRsGROiDtLRzKRfBRdQB2KR0GRE8CDKRZJRtFC3LR_KR8GRdWMHKR_GR_DC-LR2KREHRD4CHKRoJRvMAJHRsoPFKRMHRHMRQKR35QUQBxJRL4QHKRVHR17BSMRbKRaHR3TESMRQLRfHRVFCSMRlKRr_QmYBt_QKQBQpPwFRSpPkMRKKRgMRBFRYpPmMRFFRoKPTFRO2QmMR3ERm5GNFRwFFuMRxRBukFVLC1MRpMRgKRmYBYFRtQBHFRA8J1MRxMRfFRp7GuMRiFRmYBsKRHNRpMRoFRQePkMRRIRHNRJFRy0PuMRXIRL6DSNR9ERwENiMR5FRmYBfIRd0EkMRiIRdWAQNRvARmYBDGRlEH3MRLLRdIC_ERDmKuMRvIR2QBsMRPGRTOCqNRxMRUGReqDuMRaLRcNE0NRpMR-IROBJ0NR_MRjLRKbBxMRkGRygOkMRJJR9QBoNRpyDiMRsGRVVMuMRvGRcpGKORxMR0GR8XBkMRZJRaKDuMRcJR5YEUORsMR_GRsoCUORxMREHRRyCzMRGMR2NHoNR6BRPjALMR2NHsMROMRkORQNRTHRiMRVHRFoFuMRYHRmYBaHR5CEvORDFRgnJzMR_JRxORQNRfMRFXDGJRFUCNFREXC_ORnMRFXDBFRTWCBPRFFRUlMTFRy0QJPRVKRKRBXKRRdB7ERnoMJPR8HRRdBEPR7MRNPRHPRjKRRdBJFRIhOwFRCrMJPR46QPRBGNRKRBINRjPREPRoFRpWH_ORONRjPRbPRVIRPRBXIRVnBJPR7KRKRB9KRPxMxPRDFRarLxPRHFRFwCxPR3ERcJA9ORL-QKRBmNRnVCJPRKGRPRBtKJUlDkaDHPRPGRUaCEQR9PRUGRtdC_ORaLR8KCJPRuDRKRB-IRulCdPRfGR64ARQR9PRkGRlaLJPRDOR1pC_ERbyQdPRsGRPsJgQR6PRyLRfMFJPR0GRupIsQR9ERzoNsQREPR8GRLBI_OR_GRveFsQR9PREHRe4J-0QtaDwQRJHR6mCJPRlOR6OL9QRu5CCRRbPRrORPRBVHRSzDdPRwORKRBaHRdWOJPR8JRnWCHPR4ORPRRbPR7OR56JGJRWWJwFR_FNTFRyqDfRRMKRRVBOKRzMAmYDhRRHFR3nCNFRJPJfRROPRuvIsRR9ER03CsRRBFR8QFsRRFFR3TDsRRJFRj6IfRRfFRY5M7RRwRRkPRAcAzRRoFReFJ7RRoRRTIRRVBtPRRVBXIRoNOfRRyPRRZG_ERb4QdRRfIRLuQNSRoRRFLRKSR3ERxQLfRRAQRdVBwRRsIRg4QdRRrNRdVB2RRPGR8jPhSRZSRUGRw4QdRRaLRvUNfRRVQRIjADFRL8NuSRoRR9NRIjAZSROzOYdA7ERoTEfRRpGR_EL8SRxSRN3AdRRF2QBNAWpG8SRZSR0GRIuDKQBGaHfRR5GRdQFzRR8GRh5QdRR_GRWaPMTRZSREHRhwCfRRgORA7CqRRjORMrAxSROHRJtJdRRxJRVxEqRRVHRXRDfRRORRDcCQSRDrGdRREXIZVBfHRFTCoTR5RRZRRP6QwFRR6Q2TRpHRzMAV6QTFR0ODNFRqCE8TRBlPKQBVZF-TRTKRzlO3ERj6Q8TRZKRDkA9ERojCJURBFRlwHJURFFRDeNJURJFRPkE87FxrEfFRNUO8TRiPRtYB_ERe3DbURDFRVoBbURHFRE7QCURJSRAaHGJRZaG8TROSRFbFrURPURfIRu6D-TReNR-ZFyURHURDGRFaF-TRmNRP0Q8TRFQR-MAiSRoXH5URkURW-QtRDJSBR7BZaF-TRDBRiECMUR7IRl_C8TR-IRYLEOVRkUR1SR57Q2TRkGRWgN8TRhQRZpDe9QzcAPURsGRk2J-TRvGRGiMYVRHUR0GRxvL8TRZJRB3E2TRcJRBiNnVRSUR_GRFWKnVRHUREHR0gC-TRgORDgG8TRdTRYuN4VRSURoORphAVURJRR-MAVHRzxM8TRpTRmnDEWRPURTRROXGEWRkURiHRarCv8QebDGJR1-BTFRG9QwFRI9QVWRiRRebDDFRJ9JTWRZiPXWRJFRipBTWROPRW9QhWR9ERIxINFRLUIhWRaWR9MRh9QVWRcFRLWBzCR32BfFR3uNTWRcUR5SC0WRBFRCvN0WRFFRukCnWRHSReXG3ERGVJnWR5KRRfGlWR9KRz3NTWRfIRhNECXRHFRwqPIXRAXRDGRizLnWRmNRdQLTWR9URzlAaWRj7Qg3CMXRDVRyDOTWRUGRfpBeXRlWR7IR0nDeXRaWRgLRDpFnWR1SRK_BTWRkGRviDsXRlWRpGRlRHnWRsGR4NOzXRMXRyLRPpLTWR0GRriOVWRZJR9nH6XR4WR8GRCOK6XRMXRa8QqDCCHR-QFRWRbER0PNlWRJHRQQOTWRlORW_QVWR9VRxRDnWRAWRbWBRWRvZHukFdMOTWRMyBKaBbWB4WRTRRPgJdYRMXRiHR1XANFRagJTFRv_QwFRx_QsYRCPR0bDBFRCtHqYRBURtWBdWRKQB7_QuYR3ER-_Q3YRKUR-uHqYRTPRLTLsYRWPRleBFFRdVC_YRJFRw6FqYRfFRrIJKZR9ERUARsYRuKR8kADFRRoCKZRHFRpuHoYRnUROcOqYRDXRrSCbZR_ERaONbZRTZRCLRtKGoYRXSR_7H6YRDGRdaDoYRmNRKULqYRWXRYuBrZRFZRPGREBPuZR6YRUGRyWKoYRaLRsZG5ZRxYR-IR93QsYRfGR22HqYREJRXsOoYRkcCi9B3fAOZRpGRMMJGaRTZRBTR3YRvGRnNCGaR6YR3KOukFNmOqYRZJR-BNYaRxYR8GRBUIoYR_GRChGfaR6YREHRxeBoYRgORSmJB3QF1AxYRlORDcDmaRWZRxJRv8FoYRVHR99HyaROZRaHR2OByaRTZRfHR4DByaRIZRYYIIQRTCRwFRVCRCbR5TRJNAvYRmjGTFRcCREbRFFRfCREbRJFRiCRCbROPREVPJbRoCRLoC_ERrCRKQBfREUbRMbRZPRImGUbR3ERv-CNFRKhPCbRcUR6CRJbRRZRHoOkbRMbRqPROtAPbRnURejDibRDXRJDRCbR9KRfhLxbRDFRX6IZbReNRTDR0bRgbRDGRZJKJbRmNRZDIibRWXRNqOBcRMbRPGRUqOBcRJ4QwMAmGLibRJVR-2PJbR7IRCcJScR4bRgLRo7MScRPbREJRUhPJbRoLRZaAXVIJNApGRulDdcR4bRPaRbjAvGRizQCbRUJRDVAGJR-2IJbRZJRU9CibRcJRStGvcRMbR_GRVaIycRgbREHRmKKJbRgORjCEXURJNAdTRufE9cRMbR9VR0LD9cRgbRVHRDMA7ERAjLibRaHRvERCbRTRRLPQJbRWRR3ZAPbR7ORKXByFRKXBzARKXBL7QKXB86QKXBx5QKXB44QKXBF8QKXBQ5QKXBf6QKXBU5QcQAadRguGk6QcQAedRSFR3ICcQAidRWFRRgHcQAmdRR2J4dRkNI8dRwWRUXB1CR3uCcdRF6B-0Q3uCgdRAWC8dR-CR3uC6dRqPR3uCqdRMdG8dRGDRclCDeRyPRclCHeRZNRUXB7FRclC6dRiIRclCPeRhNRAhPudRAQRy0AydRIGRy0A2dRrNRy0A6dRiDRy0APeRSGRUXBBBRcHBDeR5IRcHBHeRVQRcHBkdR-VP8dRzDRcHBPeRiGR5lBudRUBR5lBydRXBR5lB2dRaBR5lB6dRDER5lBPeRUJRcYBudR8-QcYBydRNTRcYB2dRRERcYB6dRUERcYBPeRCHRPAIudRLYRPAIydR4BRPAI2dRLMRPAI6dRoORPAIPeRAWRhXBudRe_QhXBydRh_QhXB2dRriBgqMjnB8dRWRRhXBPeRYdRlHR4dRnHR-fRFbRNjCgdRtHRAgRkdRwHRN3NyHR0dR0_NAgRsdR5HEwdRyWC-fRoCR5EDDgReKRYzQWPR5EDmdRCIRKgRuWR5EDNgRBeRIIRKgRiPROSADgRuKROSAGgRB7QIgRNeRZLF-fRJSRxXAadRfdJ-fRVeRAIQKgRYeRxXAGgRqARxXAodR5cPxgRNgRxARdrAcdRiwJ-fRmeRsuDChRGgRZXRjXBseRzIRIgRveRP0BvgRDBRP0BedRuMP-fR3eRzMPThRZgR8eRCJRKgR_eRTNEPgRCfRn_CFeRz7D-fRGORYzQIfRPJRKgRLfRSJRihRNgR2mAa1Q-1AAhR3GR-1ADgRPER-1AGgRfJRYzQafRiJRIgRdfRTFI-fRgfR-CEPgRjfRrJRKgRmfRNOCAiR6gRZ_QhbBNgRpERUECAhRORRUECDgRsTRIgR8JRUECntB9mKZQBPgRQCRUECsdREKRN3NGKR0dRIKR4dRLCChiRiRR24BkdR6QCjiRodRLnDjiRbiR0tBgqMlWIfiRSgRcKRhiRVgRUNAXgRH8BziRpiRcgRmKRfiRBeRwkGgcRsbBedRqMChiRlgRR7LDjRmdRKYKDjRqdRbeChiRSeRBKCMjRBjRLDRvbBidRALRdiR4gRl9LMjRKjRgeRfNIadRJLRfiRLLRfNIgdROLRejRmiRHhRfNIpiRW-QfNIbiRxeRYLRfiR0eRrdFhiR3eRtWKwjRHjR8eR52BwjRbiRSBRcSBcdRjiKhiRFfRsLRfiRIfRvLRAkRpiRfBRcSBbiRiBR4WA7jRwhR5LRhiRzhRhtDNkRHjRafRAMRfiRdfRGjKwdREMRuiRGMRBJChjRjORBJCmiRjERBJCpiRIiRRMRfiRLiRUMRlkRBjRyfRYMRlkRmiRyERyJFpiRZiR83C4dRosBwdRjMRN3NlMR3kRCPRCcBidRqMR5kRmdRtMR0dRvMR5kRsdRyMRzkRZKRFcBedR4MRBlR0iRFcBkdRfGBGlRodRANRLlRElRBeRENRBlRigRQ2QzkRlgR07GalR_kRNeRlMCalRElRSeRUNRBlRVeRXNRKcB2TLgqMAzEzkR4gRVTKslRqdR9nKzkR-gRIWJylRJlRmeRpNRBlRpeRFoKylRRlRojRPHD1kRxeRzNRBlR0eR2NRDmR8kRcGR1tD_kR8eRvTMzkR_eRykOzkRCfRLVMQmRgdRThCBlRIfRJORWmRRlRFkRp4EzkRIkRQOR3kRwhRTORBlRzhRWORjmR_kRafRaORjmRElRZERSMAcdRHSDzkRjfR20IwmROlRgkRNXF1kRIiR0WJzkRLiRuORBlROiR98E1kRRiRKcBTiR2OR6mRRlRZiRq2J4dRCjMJnRWXI0dRAPRLnRgdRVlCLnRkdRRlMLnRodRKPRNnRMPRKeBadRamMJnRSgRPyQNnRMlRKJLgnRmdRocCdnRqdRcPRN3NePRNnRgPRREHedRIcKJnRlgRKhOrnRknRNeRopAwdR0GLJnRSeRwPRNnRVeRM3Q5nRidRGXI5nRknRdeR7PR8nRsdR-PRv8QTeBcdRjfC3nRmeRqvKJnRpeRcnENoRWnRojRKuFJnRxeRQQRXoRunRsDRXeBAoRImRYQRpnR8eRbQRXoRHoR5jRfQRNnR3fC9-DnjBQnRjhRaeBIfRnQRooRWnRFkRrQRNnRIkRuQR1oRunRUfRMNHJnRXfR1QR8oRWnRGYRHfCdfRbkEJnRgfRwVEFpRQnRdkR9mCNnRgkRGRRMpRnnRsfRTID3nRvfRO2PJnRyfRRRRNnRTiREGBTpRWnRZiRwoF4dRinCwdRcRRN3NeRR0dRgRRmpRkiRfOPgpR0YRfNA2YRDsJTKRZHKA5QwvQ9dCgFO4BDLwP_yDAyNCvQ-vP3sQBGBIqC1pRWtHPNQIvO7RQ6GB6xOtrC9RQzoI_RQ6aMKJOTgBTMA-eB32BrqABcBpNQQ5OvLCHiDVxAz2JAuObtQVaHjSQ4tHXSQgSQ0NQsOHrSQQ7HzNQuSQEuHzNQ9NQW7HzNQTYFaRN4NQePI8ZC2bOqSQzSQjZF7OHkqRj7HT2HnqRXZPDOQqqR25L4SQYSQwJPM4C3gG78IxXPwALPFObxAw-KCaNZDIaZAtcFTQN9qCnOQpeBETQhlBMCQ7aCaZArmFheBP5IsOQblQM1NB1NGXQ4pPYxDW9CkgQ6pR9OQ7aQZrRTJOYTD3lJzPFduMDEBJqL4JD0pNZ8ATVDp_EPdPHNJ6VJ50Aj_Ok0DVmJhZO30FyTAYHBfQMviA6-FU8LLSERJGcTCd8IALJWJGPQF4ePaFBPPD-oFiIMGnMoyEjOFCrFerO_6M2MOVpBRzDxMKIuDkVQWhCHsNCUFg1P6iA3CO1TQkgDjzMYgP1fQJsR8QNquH3aApJGs-CcUAIdGTfDyDKodAphDV2J8NAzeFNpB9jDO0DtJGuRA7TBwqQFdKpHNURGzJGk2PzHPY6NZfALIOhVBKMG41DVMD4VCVHBhZPn5BQ8MivQqCBkLOqBDdNB1QF9eAkpRnlKkvBaZAWjGKrQuRQ3WQcJOqQJhmN5zN04MrmQXiDHbQK8PNKPatRzWNctRcCMseGKzJHiBbKP8bMhfKPIN0DMz_J7qJMiFqPOlTNAiOtfD97EX8JeEL-ZGufKj8JDWMKTMNiArEL0hB8WRGePBkHvjDPlB61ByOIfMCfINXFEDXAzeH_LQYjCevMe1FPFCmmHrxHpaAbYK5lMPcNNzCu9KMQCWcNxQJxJLcXNzxKvlA-2NPfIAeAY6DbQINVJCFDUQFCIC4pALPKBlJCyKK6J04KuuR9JDSVJxyJ9xKg4BquRBKEi-NPrFsXERpDR8DLMFdOM53BHHF8uRfNAiOM_uRwyP9uRD9DWeBNQNbqBMNAJiCBvRseBIvN9uR3AB9uRfRPLMFrIE5BBveBkRPUvRmRPfNAirCWvRGSNdvRWkI_uRpPKZxPw_MLBGhlBDRBfvRTvRyeBslHIvRJPM_uR5QIuvRHwDuvR2oHuvRJhFzZCm5KdvRGRE4vRRvRyeBTuQIvRW_KCgD1eBYvRfNApJKdvRkeFFwRzvRLMFWRI_uRXoKFwRPvRDwR7vR1eBpvR4eBidH_uRLYHdvRF6KXwRxvRLMFdrKVwR3tDVwRv_AVwROwR4eBQwRJIPdvR16M_uRn5BmwRavROYDawRfNA9_KmwRewRLMFB5DmwRiwR2tCNvRblPVxJfNAzQEdvR0fFkpR_QKN_KA7C3wRVgB8wRxwR6wRgwRLMFv8EjvRpDE8wRTvRk6OjtRlKNdQJ9WQVTQcBL0RPNYP2RP8pRqPAPxR0JNRxRbrRXiJTlBZYBBmJ1DMN_BdcJxrP94IyfCONMBjJx3KSNMo3D61BA1FEIKXkGe3BL9O4sMlFJZINwgLM8IaIOhqCHLJzuDOHBoaAiULm7MdAOkWEGvM__LYlNbsRdBCV0NJVNDuRdNCMcA2zPwPD7zPNyRxkBdvA9pEFNPg1BYuBFiF2bRJ0JEPI00K5NJTRORsO8wD_vDCtMlRHUvQPBBwEB7LAslBybG7IBWLDS1BUtRFcGYFDYWC6eBXCFCCFHdN63BDsJUDHZ_As4AqMG12K8iBzyRfNAxIIhQChYF26DLvRE5G2yRwFRc4AOxR6zNGzJ0YG9eB7iDVxROrPXxRhRQGMOK0O6mQJ4LE5LIkAR3A67G9DCDuR9eAmeBEGCEcBkPCxzA2BPiTOpRPirRtNKltR7vQuBA4OQ_jGs4AtVK2sQPzRBGBqQJlzR39AGGQU6GQbOYaP_nNIIHOqI37BcaP_4LeKMgaP-qAO-IqKMt6GOEQMbPcyBsaP7aPU5LrSIMbPJpIzaPG0Rc5LiBQ4aPfnJ6aPMbPk5LFzP-aPxpOAbPS0Rs5LBxPj5LT7G4_HBbPz5LMsHObPutAvwJCjGj0Rs5LaaOcqHPcF04LqzReUF9OBHPLlbPs4Ay1JMNA5JGv0RmTH00RhjGF6LjNAigJkRO9TR20RmaOlCEPzF20RH6LWtRcUQYtRGMO83N-3NbrRmDMJ2A1sQhCQXVPH1RK4NdxR5tLWbN0JDvmMzGOHNJ-gBnOHRZM9oLljM2LNhMOqPOeAFnbNa2KtjMhRJU1KNHOyjMLOHaOKyUDt4IhLBeuKpeHqYGyDKlpB-7MzWKF1M9FElnN9VEt_ALuQhvNAtRCGAt5FgyANDHklB2CHimBj6QJ7JoNQ78CtjCk6OdTNSxRY6LUJMhKNYTQfuQITPJ2RbrRbzA3eOV3J92EWLGbABMgBAdCTaCe-AQWJGEJwDDC3AHROxfC3xC2YBEnQKcJTpEstNx4OLhKIlKrWIXNE7UG7WLHKOjYLupAnqCZ9IODCSEFuDBDEI3CPEQBU_AC7BvZEK6CQWBOWEYlNw4CalNtLPfUEaENFTN6hBl8LoAEnKO4PD65G0LCo-E4RJulBpCEScFk9F8RDI7Cw6Fa4DAiONdGbFCHtGbvJY8NSSQmrNGbJIUENpDnNOgwCr8AxQLgVIAjArcJRIB_uQsUAawF41DA6CFtRU8D4VCYBBnlBGmD1cJTYAmzAC0GI2RWFOiFOJ1RReMc0JBMOO2RfAQNKP_pRkrRxeFiJO0FNl0FZXPU8JJiDZ8AZMIyCLzKNIqM6PO79MmSC-DFctFr5NzUGlaJFdPx5NoICESF7NPVVAvoMH8KOEFlzHyhBAXHgOFonANRAV9PV2CQzBkzHvoQFzDzCOPOPBRE3QALLDASLCWDAPBZYQufQPHDjAOVtB7cGm3JQ8JK7B9uDkLCgsGS5OqkGx_CwvLRFG_UBDjOwrGLJOkEF53Bk1JfVITEDNoBZ4MXNOqSO1sRx2BgzCM9FzWKC4GqSCcGFbKEWvLnzCyRNvmH7CLb-GBHE_uQkVCLIOraA4QQKTJpLOgMDsuKeWFxIJcgBGBE_EBk6OM-FnBAK2RAdFeNCTEQ6MMT8PDvQ7aQ15RTJOtVNDqMJVOGEJhcLK0E48OnoCWLFsiN3xCyiJZJFu7B3zAsOP3cGnvJiGJboH5UG94LAEI9uMPBLO8LzPO7tRcNBy8BkKDLiLoQAP1LYgPN_LGbCW9KH-ONIAzWK4UM7MNgwCEEOcZAmvQ9SH_yAPPFxuCUHDXuEy0RGtM1tA05RjRCoQNHaPeCQ68BllQ9FQYxRYFL66R-VIZwPtXOcwPG7OduIyXOM1EhwPoZOlwPLsAuJQ3PGnqB4sHFDOKDMP7OuNQDpIrwP6tHtwPzIH6FMiIHIpIapIzbQI2HJYOfnJRYOe7OWpIVYOxpO-wPJYOFCCm7Or7Ro7OV7Gq7OGxPu7O6wPNbPlpIepINxP4wByRODeLmnQENCnlBG8OMXB3LDTJHTYARoA0jHeyLJjGF8RNoBbIBHJAxpI05RvBAFwPgEA0UO9LOObQ-TMRLORFMumQGfQB7RXRFP8RlBAR8RqoNKMOwCNWaJ5iA55IIOFI8CRUM-lDZ9NwVEMqP6GOulDfaCa4RNfCqPOQMH3-Ha2KW8BiHFNzIWJCwmCG-IccB4WF-RCHjNTlMfWPm2K-aJVsNuYPGUQywMNYMYcIHxJ97RkEPNvAmsQ1cPcmAP_BJHMc_L4EFHJAweBSeBa2D8eBMZBX9RjhH0eBNgHqlCHJA-eBV9RjfLb9R9CIi9RJfDV9RH-Gi9RU9RRSKRpGZeBVcBArMpNGxURgbJccOZ0Mr0MWmNtTO-TOJqFVcBTzHszROiNz9R6AC19R9TOvTO7nMeTQf7EjXKC1PSCLohCpMCUHFIPJQ_EPNMuLQf9NvkBidMNoEYNM66PuTQyfKrELQNBUoMtwIEzMxkHy7OMlCOaNz6D__AjOErgB8FCNhGF1CCBHJVN8FCfbHLSCEOKNmNjNAQSNVLJYiO_CNvlBmfLZgB4URTUQy9Rq0M-9RooNuTOKfQFWLujD3vQ79RikN99RVHA_9R8-RBfQF-LVdMjcGcjM68PttR7xBRINRWKuhBfyEzrQNkBMGNbINiwOkNMdHJVMMdlBG3RJuRUYEujDqPB0JF5NDtrPApQtOOaGN0wMGQOkXDy0RQSNvQDvlBOOEulBP0QTYDFuBHjFmSN4-Ry3Eg3EPwKJzR-ZFopQwaOD_R5BM8CFZ7MNcBfbH3QBEOK30QVcBCCMk5D9vPhrRoAPhgQxwCJzAttLC4RJbN84EhaPrgMTzRnMBTlDEIBKAI0xLnRAAvKZxE1vM9zDfUIk-RWTAKiNAXPIbQwaOJBAnfN2gNPbNbHQ0yLcuLLABiOJENQA7R5xNnASLbNxYN_gNObNZ-EKwPSASMGAXULgHFMOGVYRCyBXsAoaJO9P2lL_2EiDQtRCEcBjHOKsJL5FNASDhGzwMF4ENYMlfFrqMK6PvqH6cNuKGvOG3xLKEMuABs3LgzRZqO6aQoAPIXNYVNOHAa5P6JNbnNU4B7_RtuOgBSg-E4bEmBA-_RtPMYaNXOC91RiSNJfCAVRzPF9OOpBSiBSsBSpBSm0LdVPtVAzDJgVPvlBn-MB_RafN3BSrBStDJXVNZVNa2L8BS2_RWXPOzJhCMLwMWUMWEC9DMO5QzlM7-DFEFpSOOkFf7BdwPgJEdgBY5H0CMxtM6aMTMNNbIENLzZCQBMKcB02HzqPuRJz8BOuP-eBRfEFhGxBSNSA3eBAVRUSMvlBrcHjmCvlBGQB2CSCzFMtM2BSd-EA_E4BSGCS5WNa2L-HNOLONtHduQXtRDCS9CSf-E_CS6BSCDSHINruLpBQWqJVdJWLAHSBixRwJOuWIlxRDRJWECezJKgBOhJr-LLrAiOOiOGVJGtaJLjJtdJIdCvdJTMNMvRgnCkCSEzE_pBYgJgzIx-Rk7CTXETRGNsObKFR-Ku3GtsJMQJhrKWNCzxHcGLjBOmnNRxPiRDdoEuJQyhLoNQW_KOoBuoGWBOgMNRnFHESXcFZHJDASxUNyuDuoGylDErPccOZuQtSN8wKuoGk6H4vQtLNWES14MR_D7wDk3HeZBooAj1BJKNKSFprAzeBqJGVAFNWIGDIwbACmE3lHEtCkHClECiZATWIWVIuqMuaNr5HZ3B8mFRSKjdG0GEuoGdnHquOJ8PjTOwaObrQrpQ7NFfKNMXPwASlAStuOEFSiuQg4L7qHmtRYjC2NNzQCgYBPfJIGPo6LknC-DFMIC1fCUCSt4OaoMLcM-uHQ8HadIoLE60PLzFiCOnCOLEMbrO79NEIKhAOYFEH-Nl3C3cK18NLZA0PBEMFRZEhhLKeJnNJzUACmE2CSOZGKPDpGIdNOX-ALDOtnJBlF5vHUWQIuB3ESXSMfOJXgGVuNteQ0qNEQH5CSCFC6pEuoGj9IBuElyKBuE-vO2OBRgAQiEcKEC8J7xBDASY9IWGSHjFoNB9OOMFSAoQ_cB-DJ49Ro9AF0PO0OsuOoAPkGSdpQW6LpNF-BSTWL3eEvVPmZHXmBIELI5FliNgoGc2JLoEI8CH-RZFJUAOe7N7DM0xDfLGptHeBHP1ASeFgZARqLahNBXDz2NhBN-UI82CJEMv2QBAIqZBkHFWoAFaG6rQxCPp_Jo8JPWMZkFKBBw5BjYBzrB7vBWWQ2JCitA4TAWyRDmB-QIHRFwESxADjOKqJOZsF8rBzCBkANoqLfNOQ8EveQodK5aLDADIXJpwAazPvSGRAB7mL7MN41DjWCZESitBjNAosHkaDGIS3XAxbGF2P9cOy0RQQChNCRgAnYMwbAOADVZGWNFJAS3cQtGSNFSvVArpQ-DJRzRVIFSsBG9NWxRsGS5xNuGSusQdISHzR0CG7SB-CKhcGiZJV4I14LYQM9oH0HLE1Kk2RY6Gq0ORzQX8J2VOJRDYhC-wAXdDlOJk8JBxKoAE3dJnoOKPOR1A-ZHzUAQ9AjfCfEJF_Ga9MZWDksO1yBBNEAPRcEMizI4yAmDDzHDb9KMbGS0JrgCPFCN9IKcNWWNbYKZrFXuR0TK7XHG6CM1O-mC5hKjaL5gLMIPcLPB5RouRk3CkcNgLAgcNpuCbPKCyKd6J04K1JSmHSkcNYLBxJSnFHxJSzdAh5RfWGcgBCFCr9B3lBqeBA8RGNL9jEHjQh3B3lBA9EIKSy5Be1A3lB_jHoNQFQE_QI3lBVfANKSv3DIKSzQEPKS0gCg7DA8R6YHbKS6CDgKSMKSeKSqfAZKSOfAZKSG9EZKSrbPjNAjgBgQG-bF5dAIKS58ExKSwhHoNQ2DEbKSDxC3KSlKSA8R-DE3KSS5IBuEOEB3KSYKSMXBKdHKKS1-BM6LGmBEKFG0BdiL2ZA9jEu-AdKSILS6KSILSnKSDLS1RNNLSf9EPKSC9JNLSuRKYLSfvBcLSZbFaLSMLSDLSWbBcLSRLS1WATLSGmBOjFcLSWKSiLSCLStDCwKSDLS_9ENLSbhHyLShLStDCjKStDClLSY6DPLSTfApKSwLSrLStDCtLS6IBvLSGmBHaDYLSWwBGMS1LS6IB3LS6IB5LSTaDGMS9LSEMSrbPjGSaISLWAcIS4BA7xAA4M49RrdKj1MrGSU8PkISUMS41JUMSs6EYMSQbNW2HU2RwVOsUP9lJ-pBkrNEqMfSOXCB2VCu9DzmNtMAYdMG3M5RJVHFAzOYTFlQG1wIcJI90L7KIX7JM1K30CLzONHPXCBQrONzOrLFv7NjES72B4cLwNIo8GPkKPoEOeFCBE55HhhMzsMrID3LBGjAgaBl4BEeBS1DdwFurChQOQOLX6ITVGUjBNBQOGBTJSBUGuRAD9BaYCtaKO-N-8GfBLLoGDALjdKIjGezO3VLBKJGpQpJBZ3BdLB2lBh_KdoB-ESMqE2lBT7BBPIU7CB6BQmBF6CWeBsuIAOSGkAQrBU7CeuBDOS5tEDOSipEDOSkMCDOSGzADOSxbAQmBtLDFOSOnFIxCLuBv1ATMSlGSiRBSrQQrMcfMgVP3NSw9IN1RtcOlIS4qBarMF2JduMIdBRDC49MYXCfaJ0KPd5Ef1Ce4JWEL3lQ73ABVQEEG1XMcwMrdJgOFFnMvHJjgFz9OmgOOWOymElQPR3AOpKSpGfOEcGAGYMmeBtDOCPC0WP_4PlUIPMHzvOv2PrRO-RC7tCQzFqCDWADLPSEISS9FGISqnMFVCIwCPMEpxFhCFiVKxACp6CnKFcEDUEAnBAShA11BqPSYXOtPS_cBouLDEAX6LAdFLuBddEUzHlPSEBCGpOsIFvPSsPSOCBGrB-PSxPSANQ54EpuL9jFceMcSOfYB30FwUQpkMr6LCAEskMEuCOqMsfOFEFDkDkyBY2KWkC14PuCLSqQ5QAaENqTCfzLucConBL5BYwRnzLkQGYYKWtBLmBsnLAjLLuBtzACPC9LDewA8JCNJHKuBhdJ9jMGmBfRIMGCkPSzCFmPS8PSQ-EHEArPSDQSkCFHyEwPSAQSKWAX6BoEAVtMgPFTQAE9ABIN1RPzaF6PSwAC7QSARS-QSDRSRRSCRS4qBFRS_2MgcGJQSzCNt5PHsBt4PaICeOOgXPnVO05P04PnbC35PibF44PdEJA6PEJMOXAxtE-fKC5PQpGzYLciAoQStzAmAIuQS9CNJRSWVH2JCviDMSKcBSJSOORSnPSO5EpPS9QSVRSBQSDSS_PS4qBVBAwBA-cB1nFc2Lq0LI2Ld7ITQA0xPlAL_RSQRS2CFBRSHSSFSSXSS_QSuBAJSSLSSG2Ld2LPSSwCNT1RgFLWIMRADShLdwKLEL-XKYdMSCLcKR2VNp2NXiRweLuCMJ3IfyEDpL_yM5fMQ3MnMICkLdEJFEDblKNpLsFMKNCh4DnhJRNJTpLgkAqdDPjGVJErZOiaIzUA3lHq3I1QSYTD-FC_FOv4JMNAy_MheJPIA4QSh6E6QSoPS8GFCQSTRSSZLiPMrQSFbMGDS0hGUSSaTS9PSGSSbSSbuLBODqSGIHM1RSQESLTSkHHiYKLuBuBJMsQrWNCCFxGCzWB0TSVfM14B0LEHAMQmB-6DIRAXTSN-EZTSBSSbTSnTSdTSa3EscQObAi2M-YM2FDQ7MTQAXtK5PS5QS7PSlTS8QSaSSHUSJBAJUSw4MMUS2kE0aAnHQR6ELrArwDAWKwVNbFEtiAGHMHoAYLAm_HaeBWMMFIMVxQ6NHI4MttK0OSd1DnqM-wQOvA7SMTrBctByWEi1P80PTHCjQMF7A-7IkLBKkIfBJE8IYrAKPH66LjhCzVQ1_OD6NYOO0aQlYMWPLIIJTVD7HPG8MeJIbyRWWMmhIVeBwOKroBLzB4bQ0yMnvEzRSgoFWOShUCGmBMvKkCDTQA6XApNGXwDhdG-TSajETTSjOE59CwDCpdGsVSXvLzZC1iD26DA0DGBDzVSHWCuVSwcJcdAwDC2OEimB33Rn8IwDCrVSTmB1sHzVSYWCRsNUqHTREBUShBADUSRhFcTS11BJBAPWS_cB9_RSASd0MTQAQkHiTSwZGkTSEUSmTSWUSQWSSWSKWAUWSwCNB3M2gC4AGDtQcxDE1K0VRM4Mz4PM3MKDMjqNacM1hFhCSiONW3MIDJb3Mk4E0dAbYKeEJ3lHILA6RSjVBmCE4RSryJFVCI3HLrF9qDslDGWSzeBCyADiJbWSOWSGUSfWSNXSyPSFQSP7MtASyTSlOSz6OLXSCSSeWSGrBRWSPXSEQSM5EpuLITFYNGqwDnAEUZNlUHZGP_dBp8OyDDuMSGfCz0BJ_HiFLivEQHFJiF2JFZ9N3YBZ1NnXK9RCSQSfvJMqImtFr7MMHDWEEUNEGBMyxR0UCnZHZYHsuN66L7EJl8A3kQ7tOztN2yKjdNzaGmzPiyAKsJdfDTNE2nDSjNpWP-GGNJAYoCnHGepFMAF1jApbLpJLiES5hKYkA1zLAWE3HBckAQNNDLShsKHqH9LDD8BNtDbSHV9BxGCz-AcKEy_M_TBLSChyRLhPyRON9M4pCxBM9qDoVIFVCpLBi4C9qDsVI-YScrIFVCQ8HbnNmeJHZS3BLLtCpfBiVIFZSkVIFZSh6IgbBPgJkHCGmBwMCJZSCCBSZSHhHdIALWSNWSYXSSRSQWSymQCLFcXSkHQg1Ms8C4NOEfQgrRW2AXXSFUSZXSiRBJBAhZS6NFjZSsVNyxIuuLZ_R4PFBBPLhCUyFJTE3HLdaOwRMfHFivHawMtPKm_G6dF0tF9oMi8LCBBdIPU5RVtJSSFiEPJ1BgTSRRBMsQ-WSIED1XRKWFMNAnUO1UAyDCcKCYaSrNAtUOYaScZSTUScWSJdFc2Lr6Ec2LkLN49R3UOcMSMRSGdFrZS_SFjaST-ElaS0LMITFqlM_JBzNHxUQAPJ9AL9OJhSKuSCayMv-LABPemJufDvXOgFMYsQmZAWgC0GBVhEboEEuMTvLe8JaHP0CLUTJ00DTMNolAvuRHRCtTF5sAGUACPAgAK4pHuEB5cLFTS6-DdSFZaNIdBILCWzAfwLu-GG3CHPHmfBTTStQCsqEnsFLyLc8DmEBqJFJGAVAPYmB7zLfKCwbSlgNybSHFLbmBPUD-4CfaSPRSUUS3UFuaShgQwbS4PSTSSSUS9bShaS_bScJOBZG9_IzPFuNArbSEdLcaSy7G6uQZiHsaSnjF4jF5UF94F1PSfISWkJW8ROwPUcS3jFdlFKtFVRFHQSe_Mo4POLFyrBvDL7AEoBEVMO9GSjSCgwKIDEKsAAPRq6LleMUuNXJFWCPG2JQ8J9aSz7FqSKAdGhJFgPNhfJm0DRzOmoMtyEfzO-EDIFNq3QgbEBJEj1E9JFBNHtsAnjEYfII5D8oH4xBLuBjkJLmBJOO4zDseHnNAhhMofCksE23RoHBLXOQYErNA9QHvNEksEpEBq1CksEd4KNcSJKFszPxhEbbGhdShBFN_Kr9JtdSL7AAzKXfNXISvAAecSinFHTFqPSKUS0BAjMSjVAjuQIRS0EJoZSG0PZlF4dSShFjnFL7EmBA8dS-dSZMSMkGZkALLD5AP4EGwqJN1DbuDo7K7pCN-RQJNAnNF7A-_JidAsTQIqRD-ITqIFzMcVF4dBtSAV3FkiCKED7MK34IhqIaYICGAZyR_YQHUQi6AH9JatBxNSqLBliAlYALmB3UK8JCyPKx-CizLSUK6eSEiA8eSd4HBfSRtCBfSsJM6eS3XABfSTGE6eSCCBBfSdKE8eSDQKPfSAfSwQSEtAA2AGoDB6OZdSxEPaUFo0P5QA8bSASSxnFWcShPMJzRMxKGFGRUSYTSgaSffSgcScDF5LCJ4LcKEseHpyQksE4sHlmBs7GGtAL7ApFDx-CsXMe2KrNAE6L0fSD1MLQLL7AM8H0RAdfSVSSHeSHTFomQYRCC5MiCBlSGZ5PGgSXFMkMSrASpvF1fSMdMuhMGeSsaFMgSIgS0BAKgSmBAMgSMeSQbN0CGFWJLLD9qFOaEskN6cOVfOV1NXwObrF7uLRKObdMyhFV8EY4Nw8RNgGuSLhMIuVDFGNXvOetHEKHPSIdPJgUBRvEHmQ6LAA7LxGJApQliJTyH-fKiEHyTEOLAQIILQKliA_jNzNSyRD4eSF9F3eBjTD9PJU7CHaEMsQkiQPhSI7CmyRvICRhSGkAzuBWhSA9FUhSpNAWhS5IBWhSOhSRaSZ6HPhS2gGnhSpNCKXDWfSogCRgSXEBtKGL7AUIFI9CCgS-bS5dSrSFMLG2ACa6B9dSXMSlBAg6En0L8hSNeSxOJL7AHFPlfSCUSnfSeDMh6L4hSpmEeEA-dS-hSV0LAiSdgSOsRUyAgNQN4NJwB1fGEWKzpDZYKzKNBPJFkF0rRY-HqXKgzHvgSb4NDsI1OLVIN1gS_4LRzO-sPtdMRFDDwE8gSJ2A5bRvqPocGChSvzHbXL-RFGhSJfExVLKhS2eSMhSEMSkhSBOSRWAUhSThSU7CKxEWhSkwOUhScdCUhSchSUhSehSU7CghSUhSihSUhS-iSLuBmhSRaSEjSRaSqhSwmBUUDreBsXMDqAc8D31AFPS0hSHcS2hSCTFlUDnUDwFNm2IugJ3JEOMChYNcgSPgS0SFL7ABCSTgSFcSefSIiSgfSCcLmUD3xAnjS7xApjSpcBrjST7EtjSkHQegSPeSvJGStN7wNTeS5AM4KN8ZS89MBiGaeSaKAceSxSO_xMlQFgeSW-RdEJLoB5dBMLQneS5fQCmOsFMV6GgpNueSKyHqhJULBFgJjVC0eSWEFiiFNhSHqP6eScUC6eS_ABBfSSfSU7CIJCDfSpkSU7CGfSU7CIfS6eSKfSU7CMfS6eSOfSwQSrkS1QSvkSTdSKxBlmBp5GxbGRoCXKDDNEuQB7sN2dSUgSJiS1VKShA7xAl0MWDF0xFPiSOgSkHQQgSxEKpaSiISraSzjSDgSVgSPlSyBARlSZUDTlSDFAAkSzZSEIKqfBOFDK2J_PCBDKyqOuUGxGOLICbiSm8R4cRHcJueLcxLqTEnvJjMF4JDSMFSPJjoQT_RTXDXJGHxEdINqwMIJON1A-fNWzA7IL5eMbSIwjAgfFbtQm_RcOPuNS75BCDK2TD-sD2DC5PF6IBF9Fw-KQhSX6HGkAgLBamSkiQfmShmBfmSRMAfmSzuBfmSK7AfmSS6H-lBsECorGGkAZmS-lBtLDtmSZjNcmS2RSyTMshSXNAdQMJUAejSu_R9RSpfGNlS2jS6jSlBA8jSrVPsjSQiSujSBeS_4BuDPkoI_mSpfSBnSDnS-jSgEAmlSmeLpwDUiS5cOjgSYiSxmNryEGoFciSWyQrgSiEOhiS5lSwgSZYKygSWZMu0EniSKdOIpN5gSsiSWvEuiS9TQO5QxiSBhSdJEDhS1iSkTI1RLZjDDkB2TDTaLWmS8tI_NSbjNGkAUjSShSAjSDjSCoSIOSEoSZhS-nSHsCahSWwHIoSlLDYhSsmSjhSGoSxmSnhSWjSOTSl8AZjS1oAbjSQgHwhScbNgjSKXSdlS1hSkBSbxH6tBgtRi7IGeSm0CHsHdJAmLG-XS0tEeWK4zI9YAGmASRG9bBsiCrdDI7IDNEjwL8vPBFSbAGGeSYUS-cQw4MIBAqKNzyLlZSejSQUSEcSmfSGcSRhF8oS3GA-oSApS7JBC6DoRCBYA2nCRcPUyAieDScP95QnQAnRD8bMfLAzcGQjOIICVSK87Fx8Oa0CuqJ-1IQHFTyEj7EDPJiYE6DMebN9DMV_EqTPZwCVOFz2JZlEbOLroSuXMlmJckFKRAbvGsTA5UHW4BafA5dF17MEIKNxNfPD4gO9QMByMTvCNROn6DbHA6BE12R2tNk1IPVJWNLMyJUnFNzDJxCG0EgqPuxL2vCmwMqvLlQANkMd8PnvPY4AxxBXWDObB48BxDQF-PH1B-iBO5BXPClcDVfIXJAl-BM_BZwCgrBA_I2aDZ9JKjD2mOYYAW4DAOEJhB29EXyMlWDxZA92BQDNtGJCRMZZBfDGBODYRGgAF8RKd1AkCLZvDUrENbDP3FcrAjiC3mBtKEU6MGhEA-AHMLuIN6aB7ZQcRDXMAJNG3FHhPSBHIgmBkgAWaS9HBmdSFeMjHDrdDLxCYmBpME4DBrdDt-Jc8D4mFWaSF6CorSQwJCvAbmBW3RN3NIISU-JrrSwZCrNA5OPM_Ax5HFHC5rSguRyrS08EbmBh5An0GUCBooJUCB3LLUCBU9ECsS1MLCsSQMLUCBrLLUCBd9ECsSDMLUCBxLLASC1sHrNALYH1ZDASCZbF7rSzMLesSMsSZsSS8EbmBXYHbsSOxJg7FASCGXCNcSDDDMDChjSRhFvSEuHHp5DxcQFFPhLDJoQpZS3dSfoSijSqDMewDxsSchAyzR30FWFP4hMQpO7TPLJPuHIHyIL7OhFPT1EotHWFRDmMSJPLiMUJPmpOWJPZCDt1EZJPrbOuFPppOE3LyFPybO6XN1bOkJP4FP92LV3LOxO8FP2FP-FPfpI81EBGPuJPWJPg7G2TS8dGGlSmTIc8DdfFeDChLDqMGubB-BNv3LhLDg5DF_G6oEOqOhLDTGPhLDVGPD1RaWS5sSvsS8sSO0FkDMf6E_XEOtNW8HQ_GhLDb4PFiSMWSHiS8GFwsSGuSqGNIuSm5DKuSVaPNpOHJPDtSs2LcFPM7RPIHJtSfBPSBMOtSjbOmFPgpOrXNC3L6FMqXNE3L7bODlGubOqpOfJPbtSgtSdtSC2Es-AzpOhtSt5L8XNktSp7O_bO6XNotS9pOqtSGcOClSNpAZdSxtSJfChaRxfMhLDXqOrNAJPGLZSlaR3tS87HQvSdwLOvSC8HUvSVYNusSnLMo5PRIOz-IhLDlSB75R-RSDuSZvSBpSn3LDEJaGDXvLIaN5tLBcARmE7WDPrOyDCjOEzYSyUDYKCNcSrBJwvSEDL1wIlKBI6OlcQn6HGeSvSE0OCwBAXgS9-RdVNlKBvoLPuSdZSSuSewD-vSAwSH_RBNMDfOjoFfrPH1CGuL8ZLB4C9kMVzJoaRGNMjWLFODh-LbbSIoF0WJERJIcKnqS2fCq-ANADk1CNADQlN-UApKG53AMgGSNMWSAMyBQNBSqC1jClWIy_MvVDjrFmHJbIQmUCvfAFhCSHSMXHeTFs4R_YEbrOiRJdiB6APUgCLoGfJFBxK2hJecMItGGvM06DriBP8NYaL10AmuG88RXFE96M3_EbREG1CHXRmiClPLSOA3tMZBSWTKVNEAmClKMp0GC8J09FWDK4xLvrCJrJC-FoHOZWEd_FfZHgnJnJAoANDVDZKF_0CL8B_DBBhFR4BNvDJgMOWACMBZsBfcC-5LzQPI7LhWGjrLpMBLICoYS4YItrSpECmzQ0lOFvSHfDrmBqqIlmBsDDJIODcDCEQyDCVTB8VSv8F_7ArNAIgFimB99HvpBYySMTDaySerDfySV5BwmBdPEVySwzKlySCIBjyS6fBfyS8ZBcfOM9EtNOhLB9EOd9BaoA8VSdiQ0ySPGO2ySHLCtySAaAimBGFK2ySqyStySXJI3HCBlFDDH9cDZlJJRADNC0ySHfBFjOD_I4oKd9BDvEJzSzGQLdRoySOzSqrA8eAU8NHQBR6C-iFcfOj_B0ySNeLdzSsYBxbGSeLXySR6C5ySYvSHwSTwDJwS8xAmPA0HA9PMIyECiSdgPA_RyjSGpS0jSnzSy2FdOCnPErzSfRBQBNLOCpwDrZBJ1AMxB2CGlJO7LMenA2mBKaCN0ClNM1RF9kPnhA3YQcLGnTAYFJyrR9bFsPPr2N9LDaaGz5B2LHFUDElAcfQX9CfLFrMCrfDYPEuOC7NPtHDz5JsbNUpO1SO7LGMAKouAotFsAN0IMhIPAJDwPDHHEczAjcJ2-LnNJiqSuUP6JFKiKYiARGL-PNwOPiWLvRC_dDChQ4FJ48GRJA9HBlOHIpC7TA6sMPUAsGEDbC8PKClS9IA8eSGiNupEq1ROkSMvSdIBecBbfLhvNxNDZxEDuIYjDpABBcBorGhdGJRA9CI4MPZhLY1SmzSsIFvSEJBA-vSqHH6_Dy3MUSAuJMMzR85RCBC8vSewDp1SdOCr1SYEDgXSYeA0zE0QJv1MvuArNDv6Bz8PQeAR-Lw9DRzJ3tPz3JmUHU1DYsJeHF4DIUHDHsBS_C-uL8ZSCjP8JBBmFAyC1lM8SD7yExaMaOH9gQ6mSbOLCyIMPJjgAYgBI4BjUQkOIoQMzxQoDK6JKNzN0_A4lBBQBbeFqtHkTR7xSkdGMQL3_JhhK7DKuzG9OF6EKAyLwtDU1OlyFbrSf2BbmBT8NedSlwLPjC4vSBpFejAD1BpCKd9BESNsXEehMzdCp2CgIETVG1JFn7GG3SrCKamHp2CYUFVmBloF17G7XOcXA2lB54BY7CcfOkwHulBDcRI3SpQAM_J7XObcQ7XO2FCrbBhaLKEPm1SK7Eo1SzPE_IIzPS1LMCpSAtAtZGFwSRuSn1S01Sx3SoEArBAz3SLHJPQAvVJfAElPHpODySBhMCCSC9TBaAEJVOuHFP2BoUSlCMoHLH_ADIMagK3iCC3IyxIRfJVVMswQ1tBuxM5pBgtD4jLltF96CfCPZcJVJN3UGm2PT9ChBNpID_TC5GB6fOWaA5_McYS8POpWIsdLRGFw-AUlAACISHSz8DMWJQ3M8uAs2E0vAAKCJeE2eBKWMNoPvQMQUPnaBShD6EGn5F-SPgWLuPByBFuLBHuFuBCvoFQwBtWJeXPjSBUMBI5LzqNTOG90Ir8FW0B0cAy_Ak7NoSC8ZG8SBWcDASJ9eMj3BmvSI1LHfFVEFqqMFJJUTJPxAiwAXWDmBMjBEvMEUXCaILciBg_F6_AdTHc3BCYJqBE53B9LD8bKdvSqcD1DCVbPx5EpQAV9J3LNhDL8yS6FSGnBXVBC6SG3B_RAJ6SbYBKuBEtCN6S3HCXuOQ6S6FFL6S_yDtmShlDaXGd9BoJCw-KxYA0rAc6Sb9J3LNtHIL6SfGMe6S6lEIED0uOcmSoxOb6SCnBNtR3HCSRCL6SNiEy6SJUGY3SjbDMLDmrDc2I3HCttCy6S01A2mBSbJ7bSeoSzzSDgSDGDdqAXqFVRFF7SzHA49RIVC1cQdcShvS8GFJ7SLGD94FR7SSZLXYBOiAhmATEL9MJMXQWZCtIHqhFTGKnNDh2DdxBSJFFnCa2D1fIKyL2hCXlC6lFwISVnBg0OOOFZhBXCL4VNuoIbpNiXPbCOi-KkdMimJUiGRPEs_AG9KdnAcoBxYA9_MvQHZ8HSHSSHPGSJUyPMOP2eEQgLzPObQS8gCuUEL2HU8I0UBEMFpqEIzFO5SR7FmOAYHBekCxLBY2F-ZFR0PhhKkWOMaIMgNPQAA7MWEPxxL2DE8GEClSm3BG3S1QKmDQVaIafD76SPDH-mBwbSWXAxNDhrIKXLoGINNH3HCLPBKtDZ4ATlD53BufEfzA0jHzoSp_JZ4AKtKcfOEQH-JDZ4AhBFmAI9iL0AJK9SUDH43Au3SEJFNqAH7SfRBU7StAAOEAQSSVaIT8OGeSU7ShcSU9S-aAW9SlKJa1DKQEn7BRFS5fLyMQ1tLN3BG9AvAEzSCJME7YACXGJVObFEBPIQgBkyPU7BRRJ31PUNEPOAkRBERO5QAq4O8UAQvJRgHTXEn8IL0Sg6NcRSSXIzqJbuBMhJo5KNrC4gFYLFP8LgzCQsG2iJ-CIstMH9PRJLcxG1eESROikEfyNCKBcfAxGBh1HyxR4_AIgB_FCIXEVXHi_Ep-EveEmKEd4ArqArrMlQFgfJKREGTGb6RT3JE8Cg3Js8SH-NEXCclNfeFUPL4wBamF7LBooBLMIRWGtOC-_QEbB0dDgONqzLTTSzGC6CG1ECeaE1eFV1DxgOCvAeGCKZDEMCVIJQhN-RJS-S5KOTEMpsA6HDASJVaHLQFZTGMEBRJAoFCrrCe5RFDD1EDH3ADsCpZA36M8vBGdGRRKTfSwrJiVSYBBZgB2YSnOBpfBCSAcfOSoL9mKVaIHAMp8SJQBJRAZmByGDzVBn_AxND87D-dBpdBjGDpdBoMD_PDqMD_PDysK_PDSHK_PDizN_PDrVBSGBSIGSATUOGenBQXBtdA_1OJTENnBezCVQB7rDz-ACEC6FJHwQWATCkHcmC4PNAtQWATRJBhSF0LI0UHenB3QHVYRWHBDJBgATsXBYAT9QHcuBrLKgtCtATytCtAT7tLNnBR1AAtQQ9SxIFS9SBcSx8SxzSWXSP7SsIFc9ScUSpoFehP-jAvmNx4Ak8AsfSTpB90EPTFv_BWlMuqHpLDmrDKxI1mF4_S4sMmrDsbGG3SHhG44BqQS4sMQOBLmGAUAABTsKFS9Sp1Sf2AU7SgWSkZSOUSAjLa9SHBTK7EJBTrBT1sF-aAuBTeTSkHE5RA2MKS0PEAIbLGHOF6eC6vHqqJMyDcIMknAyMSWwS8EGNmCkKBP2StGB8ZSzMPWELUSBaQEAyAJ1KqUHXyBDILiiEfyEHYQu8B-TPZGD9wSaQPLMNNsRmdFiaBdgBTlMg4BRWN6POcqSKiKzOGXrG-lBXaDKmSLAFJ-OOeBPSAVIJidCs8GpkADsD_kFwFMO6Em1KQZA7mIncA9vA6DDtYSS9AyWBviDqzH1DC8QKRFGNdRGKCSAT5tSSGBMCQHoFWHBjwL5sBSjODuA9ATsKB4vMC7SGiSHpSnKF1BTh2FzBAUBAoBAqUFiBAiRCYRCt1SGnJcxMKnSDqIb9SqBTfDThDTjDTlDTgrNmES61SlfCvkNAwFAeEQbOfLEuZL51MscAJ1KQ1KgXA6-MNnQ27ELMNaHSLDDIEJKBSU-MiKMIbMt5F2RSPKSx8SXzBPDTOKFozQmfLZuO3LKDCFenBxEPklJaDTQuScDTQ7SqBTU7SnDT25SP3BfvS-mSzBTR9SG7SWuL-aAE5MPVCFACMpCwQNpHQR5EtUDsgMqMBt1KnxMr5H_xN8IBsoQmuMTYDthFXRDYEP-VJkXMXFPQ6RC6D7cSyWEJuAKZECnDHEM_5IdHPORGhyEdZBLtBzPHZjBBKH6mFgPNklEhWHQQFItAvdJhzAGtBaLAjNJcPLVUCpGIoENQRCk1K-HPzJGF7MXUBmoMvIIyeQrYS5kEd9BVwApfEZ4AA0AMeBoGIbUF3LNdDEL3S3ANzFTEDLNiBD9SqoGhTOdBSc6EsDToETU7SBBAC2L9GC_cQhETeBTVXSumQCGTfVA7wL-aAFGTfRBHGTYUQbrMs1MLoFjiHWMB2fALmJD1EVfQmPBvRMrXMohBo9N-1M4XA0WMx2SKBMfCSbmHQbSdMAEMFzQSVIHILNImMpwCDvSARA_6SMaBt5FPETaxExFTlIFgBTJ_Bp6SPzNu3AI9S6ADDpFpdBHeM7eBLdRBHTmHKGTPBGTmETxIFI4NQ0FYKNQNLT7EP1RjuLg9Sd7IQOBfFBk8MCuSD7SgoSSHTnhG26EhYNcHTUHTTtFSaAK2E8nMJVEyNL8yIQ_EWLF7_N0-MH1K2CQChKa2KfhN2gB9uMuZQj5MtdJRiAIpNcLPiQDdEJe-CEMFoJQBAFzWSASF7vCeHHvqNqQL9FEhAFEzBg-SsMNXvKSdLoQSpNC1tStLDcqE4yEe2MTeAHESmiN4yEvyH0oB8uAFHKYETTyLyCDXQIv4JYETWpLNnBi1SRfABwDFHKoBTcHThoSozQNwP3sSb9SNHTg0FqfSLcSeTBWHT5fFQnBP_BMQIbhPfzRenBH_J_FTgvSaHT6sSpITuOJqmEgHTX9SxOJTnBAUMGBT_ITRhFBJTpmElwBEJTxfGQcPUoDfFL4EGxKPWGKOJNyXSrXM8rRLQFAjJl3IaJNLbSdJNtQMlvAl9JzbNa_P7WFJXLtSPvLCbtQM2MoJNfAFBJAcyMDJJRvFKgMobSBXCc8DtLDRvST7C_nEYETMfGlEJfITA-S4yEq7CFTCQDH0bC0eFQDHtDO8JTqXDxrSoBTa6CjBAShAeEAUGTiPMTnB44M43SdETcTNyEANKTYVNpTS2DM4LM-WL4FJ-aJPnFRKTp5KhnBOcBlTDsMMQzF9ITlETKJTnKFLKTXKTVHAJBAy4M72MytLr6HlSDHUSVWSv2MdzA33SFpSbDT0zSVKTMKTRMCYKTuKTDoQK-AXUD6GAiCB0KTwCN6bGLeHpKJTFSAnDk3JSzAI8FdtIwQBQZBQaCkRE-ASctFT_EDJGpXFqrMcwMdCTqtKZvLBTLt5EbJKg5DA5AtBP7tB9dKHSIPVEDyL9dLIVKRbK0XA7wAulBopGAuFCbMiWLPMHnhJphNXjSc0DjIT1xHu3LtZAuYOKKTWKT-KTtKTrKTAMT_3S1KTv6LQDHEiS5KTcET7KTK7ECMTOKTa3ENMTYVNEMTgsD5ZC3eOQxL3rPWLGx3AqbBSVCurGcfC0zEICTzDDVZHgwKVTKo7Q9LNThDhVF5ZBmPBh_GUUA_hB90LB8B6qOPrHxWAhzHIvLkHDLzF7NPbeAvdBkOAyaANtHwkA4KCz9G-XCROKtTCpUSMWJxjEyAQbrAfxEcoAg_COuAfKE8pECrOJYSqOIjLTnBI0CO7DNvBNJTBROPAAHDiFnIBsIBLlICkJYWBkyC4zDecHKVCqKE7-CMuR7jC4FDocDLVE60I0TFzqQGiQj0GHxAO2My1IISA7zKptRIES6-DMETv5Ll9B7RCWqD7ITxCIYAT1bHStDwDLq7GFNCZaDEASzQIFmJWnB67HZITaSNrGMl5AE3HJOTPOMGnJIcHLOT8PKZVHQOTi7L4aQ3BPx4EGeSQMTVHAWED5BA6jGvKTSoQSnSVHTQDHDcSyzS6KTDgSbOTlNFeOTYEDgOT_hSWlS0tLcbBu4A0xIpUGIzL83E9LNPQSXFPlnS5zL14PgCS8gSezLDgNKBSgSAaoA4EFRiGwqNW2FAkM1VC7QAQIInoHr4H-1I7iSPmMMsQZaDhYC_nSGnDBoSECEDoSXPTFoSZPTvICbPTX3OG3ESiGdPTFNBTTSf6MfPTe3OfPTg3OnPTSNBzJTJ_H5LTSIBUITr9RLVCoBTdSSSxCS0IBGKGdDzPT66ERGTavSVtKWnBOuSJMTGwSsIF4PTNyAHBA2PTiBACQTO5E6PTQFSv8MmUQWWDloM5yIZSKWFR4jM17IqXM9kNDUA70A5VNayMqcLsZGIIH7NP8vCKeNklAw1CdfAhKQ7uMwsElxL1_OuyFLjJ54PqeLWpEvAN9RCyDKlEFY3R-7OF8EhhKHJLqSCHTSfUAP_LVCFA2AsFTzEMl5AcxEOfCxvGxYQenBoUN_OAzmCYJHWdDGQKRcOzmCFFFGnJxUNdXJzmCwCS1WQ7vSLHTuAACQTqPAEQTbhA3PTKSS0XBIQTx1ByGSFWLQOB8dGJFSrDTURTWRT1PTZRTGQTbRT5PTeRT_TO9eOZYBpUG5NHS1QQCOpiNLCCyfCv-F4_GsCMwVEkHJMgLXlAMzARrH6LPS1KY2CMWJoBNAPShqCgZMuWIIxS7vBkIDZfDtpPuPNHXD35F_rOeLCX9AG8BggLNsOKiMjTM5EBn8S4eLWnBN5CSGBjdG5LRzmCq-ReSTG5Dt7DGYHddJLVCknEt7DFGInST5nL0YSSGBk6S2ATtBFsSTosHzSTKDIqSTiSTUwJkSTvSTv8SnKTjTSlRTqRTDQTFQTHQTJqFQOBEWBYHTTcS_STLSSXRTCTTATTtRTnfM0rH7wDUwQFyKtlMY4ISWN0rRwqPc5EObF5ZCGIHDwDOFGx-L4HEfOI3fNKiBAMDKGN30FgPNRBPrOImySGlA1bBl1LC3JPiOkmA-8R2YE5FJvDS9sAEqHpFAPuNWIHpeFGZFTaKUrEJQHxwM7REPgQXBMDHI88AP2MHRCsFTnXCjGAnRAw-KJ4PcMAWaSvaBAUT0aR8oChnBPVBGHTFTTEOMFNCL7DRXDI5B9QFFKC0OI-XDEVChGS2ATk1LdUTCBHaUTXtGUyIEVCssGKQD-HCzcJUITJPGaUThrIwUT0kFKOAsxK2_ANnBC8HwECyPTATTLTToRTDTTQ7NYgS2ASH7NgPFQOBlWBjRTloSJTT0PTYRTiDTpRTLSSO5E_UT2gNUcLT1RCDKbuIurP3LKo6Ln5N7XDAgLI5CLRNVPNP8JuiCfYPkhAQTCzVB7SGI5HJRHGJC0lRNeA73KuCLQoMX3QlPN_9NeLQrwAsmOYlNxIMZ8AH5S-eLROFcLJ5VEpMEtqSSRCltFY6DFyKlMNs8IR4KI1Sv6BNITQICNnBtwO1vCBRTaIPGQKXnJzmCoGHDXAc5DZtBSGBBNAvJAFNCiDEVuBtOCunEhnBpLBA_NDKSwRA3UTXOCrVEU7DcLEtcM-ZEjWT3BLeWTuqHqWTcQKMKA6UTKTTnRTLVTDTTJSS14DqLMpvFhRTsITEeSy1SIVTWqFKVTaRTNVTVRT3GAxVKtqOn1EpKJIcBHSBVFSWVTXjJ17I1RT6HKWQT0_G5RTsaDLrASzLt6G9RTirBLmAASTImAiAEvmK-iNESTcHPmPNISTAyRSEBsHFMSTmZCOSTPyMRvM9PNP4KWSTo3IZ0DnVSi9GSVCLWTeSTd9I0UTiDDsSTeBF3XT8STUwJpSTvSTADIqSTfdQqST08NUwJGDIqSTxCIqST2STvST4STCKC6STUwJ8STvWT0PThgQcSTyAQfrR6WTp1BGeSmRT1KTh8RcXGsfSIWTDyOTUTE7L2AT2AJejGCwG-pJenBhRP8JT_zBjYTAJO0KOY-RoVHknBujGvOCMlS8WTu3EqVAzXB06E4qBSMTUeCQ7MvYTSgSJJTnOTgoSmRTJBA1YTZEDmmEdXSauLD2JWFDJbFaIAnhKiJOUsE2YEptA4nC2VMb8AsdLYLATrE4wEO1CjtMzxMuyA3mNkKBl4C6POXHFi7DmSO9EEqTP4rPyzEbOLPEE71S3UG8WJL9P7HF24HC_DP4FW_DoeAa4AzPGKONH8ILnAkUMg8BULDXuAflAP3I3wQ_LHhJD55H3yQjUCFTGi7DmNME1A3_AsgIGxMWlNnhNfFTe3B4kBN5MCuNfNSgMGkaLmqSbQAw-B2BHwSMpPGYiACmESsFJdKwJGESFh1FGEE8YA4FJqjCvXF2iDYUI2fAbpBrHB_RJDSLDnBk3JABDtLPPCCcHMy5SrINn9I-6LlGC6fJ9LDfgDNcSq6DmITKfDuIAQeBV_J6xCASCBgBksS_nDzmBSsCZzRTFKKKF9FTLvA0UT8JG6CRYiBlKS0UTt8CZNCAEEO7AUITOEB3QKYiBCwHU9ABvBo7AHXAYcAX8A4NAqNSGVDJvBiqAhbTYGFMdGnnB28AkbTXxEpbTkMC1NLQ4B9bMldB0WJqnBk5B63H3QHEVPqnB3yE5bTDvD5bTi-GZNCGICgbTOuBvbTOuBsKB5bTODIhbTRLCrbTGyGEcT4NATKFIxCQcT9bThbTmtH63H08A2bTefCPcTVmAGcTQcTIcTVcT06AmnBfKB-4O4NA_kJZCNbETAQTK7EBZT0HAEZT4qBfSSOSSb0LyVNSbT4KTmOTKMTDgSrcT2YTFZTFTFNSSe2LsmNGVO77J9LMc7NkfDxlM2lQD9OldJQpGt0I2XK-hCibFgCSzbNheBvyEHYMqXAvqNpNT5CJi9A9yKupE2RS1PCaQCbdA_IMaTO1wQYiBMeA6CGRCP7xB6vSLnSzYTgAG5cT4qBd3EG6GV0L8cThSSgVPknBEwS_PT53SqcT7UTvAGpdTTWSrVPb2Lp0L9cTHLTnkQKVFe0IgaJRvJLEJPWK3cSPmC_DT-NEnbCjqN22RweDtQMrELsTDdzLw-KkhJU4E-GGOXCi7CkINRDLayIdJAYBMecBZdTGhFbdT4OAzcTQzFOjO1ADfVIfdJC3FtnBTiFNUGyYTpKTsEDeEDgEAIQThPAT9SNLGhPABnSETTBtE67LTKT0zScUDtSFxeTpBAzeTFQA2eT1lFQcPNiGdmAMTKVdJvdBF3B3CLgHF-wD4CBXMAUZQpZLCOPAIQZhLCsE6oLr7SZ5E7kN8VJ4xCo7BGaH0fPqFL20ItWJCsOSICyPPJzA90LnoM1fIz3Ng3BdZAcxG3LKGKR7RCkdM-TElTEKFTeEHDqJ6ICJQFhlGMtC-SBbkAH5JuZCl-SEgHFAKc3BITBB_N4SKz4ALrASjA4gDZAO47EOKOXRLTOAaNCBsQoGIKnMqCDKrFSEB_sPPYS7PD5WA2bSGCQ1hBeEN89SqtHdWMecC15PMqDqhBK4HZ_H_yCKDN3kClqJvWJirBaQMoQAp7EscDuvITNLExMqyDb-NePCuPAfMD0cIU3B7ZCXzE6iCpuH8eFkWId_F3YLgDBJGF6UMhgF3IJLZBlESfrEjiCS7BmnMfhOtOPfJJsiQMZATbA2pAckAE3DMsQDIDKnBOXIvMFQQMsAFHKPBtErYLKuEQQDCcJBtEspNQjOSJCGLEAJEsZAtdAnhAkVChbTv1GihT9UK4UGznBqoPtnBFvDuBCncA0aAd0Bt9AvhTAeKwyCydQ7tB5hTlxCtnBL1B9hT0CKruB2pD4hTCiTy0Jd0Bb4AvhT-aDWwCUsDEtA63HLtBNiTxgDLiTDjE59SoJC9hT4_CvhTXPCdBHJlEflA8DD6eD_hT4nB20Jd0BFADaiTOXDmiTViT4nBBiT4NAHtG0_NhCDDtC9hTkYBvhTFIIGjOhCDy_LlTDy_JP_EKuEpeEhiLhCDpiTtnBsDD1iTtiTLaAR1JyHP4sHyHPw0JyHPKiTsQP00JyHPliTmzS8eTweT6pFyeT94FjxCXgS3eTDJQccStITP7STjTp6CFQAzeTYjTrDNdtRPxLBCNTyFUyAffDqmGM6L0EGgQKRHJ2qOdeCCmJHQDLSArwLvrE8uBxrE1MAJNAz6BqUSP_EUITUdGhbTDgBPWIOESj7B8uBlECFZEtZLbqBtyAmyQgYClgP3VMDCCucSYVTGSA1gMiwJO2KAFTogBrqFQCTpQLjtF52F__NcNB7SMUjD88PtMCYqDOkFn1EoMKHDTieEExQnmAb_LS9OXIMn1EFFGqjB7qBn1EiyNQ5EPAFv8Q2jRhBH-LEAmSlxAWQBE-MvdEH7OPWF9SGRFTSyA_gMeTF3QELyQFpAyuM8pA52FWWDuoCq5MFST-3O9wKbuBJHK24RRHBgdDdUCAASt_EU9CDTKYaBnGJ-CExGJVpBMgPKvA9sPl1PLcPU8IzaB03QvAQjWRyZPGrAEFB6oDLIBAoGPzCjZIJ7CPnMpUNe3C8kTsKORyBOhPVRPknBx8GKsJ1yC6UD_ZCodP1_BnpGU7LYLRzMPRxQxTIjFJu8DA4JmQGuRAIWH6FCL4GzsCIYIfbJqmCeKEbTC5yQkGCJWM_yC7_JiNCvoHVNCvyQHDOCRJYNCSELE3B5wDHYDf1CrGMRcKWCJriPpkHtyA7DRi7EkkPcYIpVFLKM-oRcYI0MB9LN2oCeKEjuCsRLdzCyCLHZBMnRt_CS_SWSAfURIPP00P9OHP5BphNWQTFWFoKD0SBzzLHGBSCCS2QFITPhKHeOO1C1gGeSBjyIYCLVtExkP-WK7ULNSMt_QiBCLgOZYPqEEK5Py_ATyEehTyiO1nB1eIRVFFfCGVMF7BDdPsQP3_EWdDRwMEuChbTm4CfSNzjPu0RrXD_WC4NAD6QQjORiR-nT4kCynTKfC3nTK6QCoTc4Id0BJNBmnTFONYoBWXI8GKgiRnjJpNIfhCg9BY6QDmKpNImIKMoTO5QdhP2YRaoT4rCDXACZA95QdhP9aJ3oGSgOT1KvsRUsA3uByiRDpBsNITaCjoT4YEOfC3iRqoTZXEgoTwKOl5QhoTs4QdhPIhPxoT46Q4oTG5Q4oTe4Q4oTmZC33CFjRu0RxKR6oTjUHE8E0KRGhFyNEZ3Rg8AWYDg9B2oCPjPg8AWlPIoBN7QdhP5FRWpTi9CQuBJ9MUpT7iBWdDIYFrmTTuB3oTIoB3iCCpTWLDrpI_iA9oTjpT_oTjpT24QdhP5ARupTZoTjpTo4QupT1oTjpTipTejCp5QdhPknPCpTqDR6pTrpTejCtpTQoB7oG6pTxpTejC_AIboBRoDJnD2nPHIF6DCCIKdhP97QPqTIaFuvC7mGHXAN2HloT0pAPEIg9BPaRPqTHqTToB1pT6DCODCeoTc0CfSNjFJBtCtKBq5BCECMkRVoT2jO0eHtKB8cAKpTyXFmqTTxF4fNIoBatG3TEtKBCcAuuBGjKfgDFoBDlCMoRhjCcVC6qTX7B_qTJMRpqTQ8IjoTmWCCrTbfB2dD1GBCrT5qTFoBm4CErTDTDKqTz8Qj3SQnCrqJ8NADrG5JDA2CnxGVqTKfCJkOA2Cp3HQrTJKAjoTJNB_qTosB8qTeoBSIK3oGPYKxOArYB3aBnrTY6QXOThzRZOTejTqUDUjThjTRYTnnT1WMzdTdETfjT-eTZKTtwBvFFKVSzlTlcT53RyJQE1SicTGYHO2PLaAtYLQjOv8EB8RIuM73AzrTAGTwCFrZS_rTVjT_eT2BTAJNBwSsASd0MIuE3yL6eTGpOYsThjTbsT0EAdsTceM1ZS8SAMwILwMbVF3yF48OrnDHKIfQMVvOd1CIHOYqPKWPzPO8LGJaLaOKGNEDTK_-RkqPInMGwJHjNyrO37NLBGZMMPNH-7M7gT3dFJiMFcNd1C59SWkInhT7FT6nBzKKaoTIxBFoBGVHT3RZzN61AizBvqLAOAYGFVcCXNKtYLSRTmdTteTksTyeT2BTIqCNMCvEANUStASIuEFBEkET-STltT3rTgjTntTfDTptTVEAXEAu-MDpAuoCerPiHGyMSsuI79I7ALKyB9yOulMu7Ej7NQgEmdJiFMFrKxeMtrMLNSfnBR4EZzLgqI5gOiANgVD0LTG6P1vCqTCcGAhbTbeJVQBCKMk_BSjTztTAsT3tTrtTZcSI0JuFJalSNzRNRS2rTveT0tTasT9dCqtT5tTjcSRmHsMS-OJEMCdsATwCzQDn-FxXGwIS7rDvfMebNtaMC2CzyAxfOtXKYnAzXMT_D4NDaJN0tOeDC9uMCSQWUO10I9tM3uTILNd0BsZN0kAV9BMDKqrTYeBjZQXNKK8HnoBwjGRkCXNKO8HnoBsvICFEwFFoUOeoBrkLkEBguTsuTdRTemDw4MGCMtvTi2MarM3WTGVAq5ALRSblSFeSruT4ASsvTSmDuvTRmDYEDw4MarMXYQVMTsIS5iAwmNm8OL6D9MEQaC0FJ49M82IcVFlxRDhBqrQ3gMtTPt7MFtS8cS8qCOGQZGD2tNy8HmdFLsNIdG-UCN0EnlNsRSwrATpCXRL_QLBsAEMJx1MlQCCgCDNCtNMXiAL-IDTOODP4xSxzHSAKlaAmjCBvHIhHAOAWbBwyEROM3lBqvT6vTvvT8vTi2MqITnvTQ1HZWSITTytTrvTAxT_vTCxT6ASNWM4LMjZJq3C_KC2lGHXAwJIZvF5wTMfGStDdNSfUI5wTPLHnvTukA-wT9eTKxTJ2BQWS-vTjxT_cB--E97CB-R6qB7YTGVAjGOdjTIxT_wTlxTfmDuZSyxTaUSvACpxTEXT2bHRxLCUOcHFapS4gExYEmaH9CGGzC6POu7S0cSgtDskQYOIFUBiMOd4NNvLAjL7mObsPVJG9UH0_OPzIj8PnJFhQPxeBQPLmqNpsHc1JXJAO-I2mCurCWlJE8MIhCpHNwqN44Ax_AyxH7-CrYQATCGVAv9F2wTNAITtP5YOgxPajJy_NWZBm6IUxTktE7rEG5K_yMgxT4rTx1BLxTQWSfDTjPE3BAM7MMbAKUSUGT13ScxT9YTMGT5vThxT1xTCxT2BTCzTEzTnbAQbAX0ILtIslT6IG3kN9cPTmJCzOdGSKoMYGEI3QYNQ5SNTONi3EdBGcnDkJNjoAnVHQsDd0E1nE5wTUIBQSCcuDFRT07GUQLeoBcGGPASkASkRTwxTNzT-yTmxTuZStOTxKThDMsBACEAkBAM7MhET5wTS7M9rT7eThuTixTzxTvVAALTRoQ8xAIUMD0TiqOWOOxET3TT4bKapSNTMHwTI8LjwQJIMzcSDURM3B5SDPzLdwPnaJdfCbNM5IKXvO29NAlKGDNdQSmlNdOBBsBOjF4MFV0EumI8HFGlMF_SExT-DC8RDy-AwiJGVAWpL0HPtONduTuAI6CJLtMGIB8yTgjT7zTM0TMHTx7CzwNOzTpOShOSCVTAdFXxT0cT-YT2cTaTSksTH1TuvToxTFNDyBAM1T_cBqOSKSF_cT72IBdTJIMPmJ1WJ1lQx5PGdTcJTpwCMIHKdTBhM0JDGDN3QAX5D2eMPdTXFERdTZwBecAi8AT9MSUAHmMOmQe9FYBM7fQ9QH1SMsyTuKGvoEseT_YTEUSYsTqZGoFF94FAHCYRSGJTWZB2SFIFPHxTG2TCeGJxTJ2TnGFL2TGRSWjMduM5HMkNSaOBxXSKWF4aS8nCgnDyiD0-M4ZLqcLtbGWNMvLQX-S3-NqbNUMGGXFfCCrmJz-CAnMfNMoeG7QG1iDs2EvLPkPNP7C_OCPYS8KB4MEVPTFiFYLEO0ESnJ7fIMmSS4CXrFuNDcTKY7Rf1HFrSuGCh_S70PsmAOOEBGFPCPdNAXwLVDEbhTQcH3yT3dDN0EBVSpwCAOAANFQfCgrBbZGwzAvtDfQCrYBcvRDRFlkKcMA0HP8yCTlHf3T23I0LDWuBrcHx3TexPufDmjCfWC7uDAOAHPMp3TJPM83T8dB83TFAC1vCR4CS9F0HPSPM83TJmARfA2AEE4TeoBhWGP0QyjBArDmjCcPMp3TN1BO4TS3Pr3TeoBGwRrYGF2TU1TH2TK0TqZGnbJqKNhYNURFUTQDVTgKElOTT1TGwSI2T6ZGg4TukET7Ej4TMZHzkA37JbKPYaJe0IKqMnkBK4My_JSDKqZTZdBAAKk2SNSIScKdeHbAOK3Ri8LnUBw0SFuRLOK4eMRYSqKMQyRvOP12SZlAMAFRjQ_ICHgNIaAE8OdgT2aA33GidLWoHpJLNCEldGwTA-hFRtC4tLHbIJFGYHBw0Or4CczA29KpRE49KOLT_hKrCLKzDyJSPiA0JSU_B2JSy5TmHSw5TB_P05T1UMu5TvPL-0TIVAGLEuGEMuQqoBS8Ev8CXoK4fSAaMF6TUyRjjCTQKF6T-vO8KCCYAAzKueHxMLjjCfsSv8CmoKL6TC6TeoBlsSS6Td9EU6Ty8EU6T08Ev8CCNLjjCn5BF6T98DN6TaKD3FKeoB9_Kk6TX6TAOACBHm6TqiLk6Td6Tp6Tf6TwoBVKBzXIP6TrYBfKSjjChKS76Tm3SwoBldSueHsRD76Tb6TwoBy6T89P06TAOA28EF6T58EjjCe_PL7TU9Ev8C4KSN7Ts6TgzAt8ER7TE7TJ7TG7TgzAI7T1oB26TDOAP9EHKC2_Ph7TTtIj7T1MLyrAYlCCvAn7TRvB4fSupKp7Tf7Ta7TGAQu7TqKBbLSh7TdLS17TdsSn7Te8B17Tm7THZQU7TKXAa8E57TcLMMRAoZDs7TUhHh7T2vBs7TJ8RDdAF1TO5ETiNQKTWZBFDSisTV1Te4TP9N14MEVNr1M0zTPLH3yTiWT33TpTI7fQxUNlMAM8TzeTMXMmFNm2I_UT3eT4xE_6RktTT2TpUDV2T6ZGBnSn8TauMTiSryMZ0IX2RwqJAMM8kNiRLneMJcMXYSXHDDYCtYFISIG9DpLEJAOp1TBwDVJGncHDWM9ZTcCO9XMLsNsTF3KEwfJ13AuwTJLTPMH2dMMNFygQbfELmEruBxOMjiTf3TtcF_bDWuBvgNTtPHkHezRJgG_cM6oB0QBC3T7NHm9TqKBE1IY8MocTRuSYsTjDHAyF65D-BPVHTpbIP9SI0TjsTK0Ty9Tj6E09TJCPDqL2REfOI0AM6eDRyFk_MfnG3RFetObCJTJF7SDNrCdWMSICIHSRyN-7IKuKAoGxtFfRJI8SbTClcKp_GMWFI_DyXC3_AkwMPxSXXCn5FsiKEeBJlFMnGZ3Ic5RgzInjJWZGKNB9kD3SBgJDrDCxQDfhOdADS9TIIM8eFbXBbIJGvFUjPVXBJtJCOAVrAJlIcDCbzCBQBXsEgAOtYAqhS0_AejBgWJaXDKQDByRdgT8NAsZOGVDD_TdlNZrTlqCR8FRYC5lPs9TUKDV_TiZCrhDS9MrhDVgHjwFPMB48GVjOGDD8oBAyC8oBL4G8oBN4G8oBP4G8oBfXC8oBnKD8oBicPDOA5wJScF4vJvjAz_TCBDezAkbI3_TqKBMsGKVCsnI8_T_oBs_Tz_Tu_Tz_Tw_Tz_Ty_TqKB1nI__Tq9BMAUk_TBpBm_TBpBo_TBpBq_TBpBDAUKAUFAUKAUHAUKAUJAU93H2UBTjEDVC__TYbGiAURAUEpBTAUEpBVAUEpBXAU93HUhBR8FejBgjCp7NWzADOAjqTR8F4-AwAUrxD1AUIWH1AUrJOzAUe_A1AUIiC1AUtAUzAUksPzAUCnDDOA1YIwAU0gQR8FlYDLBU6AUHBU8AUqKBg6BJBUABUHBUCBURBUEBURBUGBUqKB2nTR8FR1DdBU8JBdBUSiBdBUbHOdBU-AULpBUBUbBUWBUa0AYBUa0AaBUOpB36BTpBwiBgjCTuNzBUh1DxBUQBUOpBmBUFiAeREowH9TFyAU7BUsBU9QD7SC5-CwBU5-CIYASBTgBU5-COBUAEC4BUkIFDCUAECoBUTVCqBUxEB8oA1PL8PCf8D6jI_BUIKCHCU7kDVeCVtPP1GTpBAxJhCU6BUIKCRCUiDLaCUfxQoCUPCETpB4RBzBUb6JsCUJCUFiAY3MsCUNCUfRLsCUmCUPACuCUBCU_SBzBUP4CTpB8zD_CUxCUYEFiBUQRARWF_CUkCUR6EoCUidKVtP4gD9CUuBUJSH3mGQRAFaHTpBPjBzBUgsGWDUNCUUjBWDUmCUGQDWDUBCUaTDLJDFCUdpBcCUdpBCDUqcEoCUPKD83Hb5BPCUAUBmCUvvAoDUBCUhVCzBU0AUHiFkDUlbBmDUcUBzDUNCUXQPTpBUXJ9DUTCUc4J9DUPDU95MruBHUGg0Q-ECmDUX7BzBUqlPTpBSBUNEUmCUDbCLEUBCUgXJTpBB-CFEUeBUQRAD7JVEULCUmpBNCU1TCzBUDoTVEUTCU04AVEUuBU7YDaCU07AsDUvCMoEU2BUnhP4BUxXJ3pBWuGxEUqBU7KIsEUmEUZkS3pBYSC5EUCDUNfGoEU3CO5EUkCUclNgjCDDGqEUzWFDFUaIDDFUZCUJFU2DUZnFoEUrUBoCK13DOFUBFUg5CJFU0EU98AJFUmEUtCU3pBvCUZuB9dIDFUzCUdFUvEU2CUdFURCUzcHqEUKGEfFUmEU-CUZuBADUsFU8EUyVH3pBGDUsFUBFULaIDFUSYJxFUsBUuTKDFUIlP3pBTDUO5O8EUXDU9FUvEUaDU9FUlFUdDU9FU5FUgDUIQDiDUvhGHaIIQDIaFIQDEDUvKAaWH3pBPyCVGUntBhjGDxIqEUvAUVGUmEU0DU6pBdRNwzAOSJoEUcUB83HI0CHEUTIGoGU-DUZuBdkCsGUZiAZGUWoDZGUIBU3pBKBUwUM8EUKEU0GUvEUOEUwUMlFUDbCmGUEvM0GUmEUcBUZuBYEUvKAiGCZGU6yA3pBbRCKHUBFUhEUEHU0EUkEUEHUuBUjiOaCU5iBsDUfmAXHUtEUFqBgBDgjCDcIVHUyEUCqBq5JdHURfCFECRgCdHUqWFFEC6EUwhPCDUIxIXHU_EUwhPkCUYhEVCUwhPpOByeFsBUAVSNhJIqBMGUIjPVHUV5CdHUgCUIqB4BUiCCD-BGOAY6DRNEIqBqBUhHD9HUTHUaFUs9BTcAs9BsHUgFU5dDCIUjFU5dDRCU_fKVHUoFUFEC8CUFECrFUFqBtFUfIUsHUwFUCqBRWFhjGgQMVHU1FUdIUJIUNDUdIUTHUOxHmIU-FUFqBVDUFECBGUPqBCIUEGUPqBXIUHGUPqB3HUKGUFqBtYJFECkcC_FNErAFhCiREywSVHUUGUxZNrZHyhPapGmIU55HufMErApYJyhDFtGKVCCZJatDCqBfiBVJUotE--C5DUFECEnAeaRIsApAUIsAD9BH8H2vQFsAYJUJKAwdMA3CDJU6RK3eAFEC0gQmIUlYDxJUIWHjoN5oS1rT5zTUjT89TjDHI5E3eTKPOGVT6oSMzT5JU-9TX8G7JUEyE-uOBSPYMT59S64BV1C2LAiBMbHOh7MFSLbnSntMV3TNwMy7SoRDUwMKcJjeGfyEx_OTcPCnMQnAcUA-jBuyRGAI6bA4sBZ9O76H0tEiIMYhEK8SrdMtrOkrDvrOfILguCooFbTCY3FHtJw1RtwMV1EHQCncCtwJqdF_yEohJzwMcOPaVS79BW1FNRBWgQErAfsC--CCKIwdMGFCBNFFqBTyO2PM2JUKHT4JUoPSDKUz9TwxFN1N9dCDDSCqBKqD_JU3JUs8TueT_wT6JUDKUIqCRuM8qCiHE_jFHSKAOBkrBfqJ85IDCCVfQO0Se4IHcK7aSDETCWJQROZQMMOKwCBgMHhUMhIQNfCWXTkXM6wS_KNkwIGnA-kQlmIQtAaROX3QMqS3cJ-lCGxS36ALLJGcIo8JY-JkXT0VTmIL3FJrNBEnAvZM3SGCdK_5TSyDsJF8rB4QT0kC0YF_yCkOBezHQtAYdCh3LCmC3SBImCRHI0jA9sGY4CZYQGDBUvOOnC66JSdBZpHFTAboCEVPX2IyGIqpCakIwyANPIp7ENAUX5CDHDo1DUAETcDg4BODNaxQfBG5wHLdKzrAJtJq3BpwMPUJQgMAaIa2MypDn7TRYCtVCGLUqvJaLUq-RvJUImNvJUP8BVJU6XL_nBttEScQFqBtVL3uBJNGd6MCqBzELWXDVDBoNUkNUmoAVuB-uDtNU-HCHjAIJDnYRGfBpwH34BXuDDhD3HFTbPPTGJZJwdAdODM5LIECcZA9XPQLUWsTBKUTLUWLUEKUiLU9dCyvT0SFIEChsT59TT8TJxThLUKOUIqCe1T7fNBUOHZMm6LYVTVmCeiSWZHfkHyfMTJNYaB1tRKrGXJNeJTryD8TP5kMYAOeJNF2MvFJNyGM0GZCBH0E1QMhJNfXNRDLK2MmJNHUQIPTIJUKAC-oBXQOl0QQOU9lDkKCpwHujGVuBQEKMZAi8TVOUAzLarRNeCEbQpDIDOUthMo4Tw9T79TULU99TWOU9dCSbQivHKOGyDObGBOpOCQOsUHItQSpOu2LNJP68IWNAhJThuSbpOS-Ms_AJiMibOzkHmuSVJPouSobOrXNaJPnpOI3LW7PZtSxuSgtShJPUpI3FPD2EmJPgtSoJP9FP8uS_FP-uStJPAvS9pOGcO_IUovGezACtHxfMIECLvShqBBPF9gF7uHv3LRQU8JPxzQb2EBuSS2Tc4TU2TgLUVPUjDHnEDYEDghAPNLfsDOFMqJHRQUrzR1cTp4TUPUKOUVLULPUhQUpEDsBAkQU3pP9hG0zROhJCxQYjC4zRaxS9hM7zRfaPfbQ_zRnzTaYOrKMC0R4aPE0R2yPJ0RvaPI0RP0RZ0RWiMb5LG0Re5L1SIJ0RKbPSpI9aP8XQ_aPlpHY0RBbPEbPY3Lw5LQRUfpIj5LTRUipIj0RtaPLcQhSFyRO5QFlGB6TSNSBy2B04LRQURKSxzQC1RUOAJyHwVElGBx0RUOA5YO0RUrIJlbPhqBQ4LfVI87B7RUcPBy7GsbPb4TrQUUOUVPU6rT0LEO1SwtTZHTeLUx9THSUrxTH2PFOG4xRBcPeUInYR1VD9-BRqB01AlEJnvQ2bHNLUwIOQPUDJOBPUhSUpRU6IO3RUgAIlTDBjCjSUk0BqSUS2InqBjfLh_CIyCVAIoSUDNFwSUSdSIADIyCC_IzSUXLNzSUnSUwzApjEpHBzSUNRCzSUNdETIAJPUVPURWSDKUF0TcPBuxTVYTqZSIOUBSSHTUjDHUcLUbN7mCYaJUxLxMKAoA2nPhEDxdCiuC5NHc4IzcSkPOgdDfFMo_OuUBHBPUTCgxLNyTj_H7uAIGFpiBt7F4yADsRxtFnuCH8I8wSYAOjfJSyBeINVRQvrB0vL6ZCS5BupIDzFL4FECNhJKTGLqZQ31HpJLGiEQrSwYBg9B92BD2PzKKWURXNULUPv1I_LCS7RGBDDaBBjCN0AuSUKxIVUUzRHN6TlPL9jTUOA00Bt3CONUHkJUtIFDE1rBa9MI0JMSGNUTfUU1ADyCDbpJCiJESUTPUGSUtQUa3EjDH5YTNQAsxTpuHyBTSLUQTUzUUITUKOU2UUmjTR5ER0CIiBCNJKVFXTUY2F3bFPyEBdP0SMRELF1DK8Jm4EF1Ev2JkfHRkF3iN_ZGF0Q4XHkbN44SdXGnwI0CL9tRw9BqxCCOBprEcWFmyBXkO52TKQJsILSVCzeHmkC_nPW_BhlEO6M3lC0QTOWQqUCZMPlMEfYSQeH6zLTuDz0IZ8ScmCR8PlxP3yDAVB9_TU8AOJUKtAKQDzDQ8wP8RUcxEE8EEBPLOC-SUj9ToSUdBOezIEUFDSOg1FY2EPWU_aEPWUg5DPWUUxEPWUi2EPWUlHBPWU8TFFTUv9T-rTsQULPU14E_HAhYNtGFb7D3eJtFDKTU_aOHTTTRT7UUWPUmWUa3EoWUTPOzCFcwDQlSfZJGfJtWUBdBQZBveAFZCOLFsLUWQBYUMFgLgaCZRJDBSeZMozEsNJa8FdgPjJCf0EIWHLYMwVFNkLh8FXNUO7ApNUbOAObDcPBq7CH_Kg1FH2IW_NxWUNSUlWUxxF14EfDT9sSlBAu1BHzT4UU7sKqDTHVTyWU89T2BTnXUpXUrETzHLKSFpoS4CBlaMpuIGvOVzJJ9JJzLNQSK4M5AGg0TCBGOoChfD92DtFGbELrDUTzLSHSraJ5BQKdTG-IKwA-yIVWNaRDTNE8jBf6BAbBaRAdgP_kFKtTT8LPMHGPTvDKJ8BkwOKJULZAtdASSLGFGUOAXpQHKGlqBbSAeqBU1MJ0LjWUJ0TyUU0WUxXUa2LfSSuWUrDBwWUr8TcQUt8TeQU9UUmXU0YUc2L9CKqgBx0L5jA-ASJdQerHRZNOOHN3M4_IiNMxjT5HT7TKPeTV_LW3MqPU9oQ8eFmYG3WSp3FCwH1vC67RCFERcORtDUOAzxBr6CGTU9YUf2AFKUq2EFMTU9AZUG4YU4zTiXUxYUkXUa3E-YUKOU8JUVzTScPlWShCMf_G3lSAPUyKB__JlfPLYUO3Mg9OqJBYnABhM--M2FFyWSSYUX3M6AUoHO2WSdzI--Cc_L3FESDB3IT8DDrSCZhBdHAiZUyYUfDTnwNL1T76FQSUfsT4SUKzTO7SvXUHTUXaUywNDEAn4F-WUwiNU2R1sAuoCKVFBOKx0MKyBGhBpUAkrMlFDtSKKcJYSBDyIIMNazTXJGm6AgWD_0MPeTUeTSOGNZBNUBbYUW5TSSFzvOtzGyROoaOchDaUAhqBINFRlMeXUKzNaQUhXU6YUfLUhxTwXU-4MOWLlZUPzEjOTorKDeSdMS4vTgaU9UUWbUghAYbUizEmaUmWIrCFA3Qe_MFUDLeHiiNBcADVDncP0HQ1QL3VQ8DCoQA97M4nCx8OiiJLELs3AouMPwT0KPfVRgVOFJGy6Cq7MoSKB6KNHPEoAPHPNZG2oGDKALYCi4RXZN2XKM5A3UCR9I7aIYcMiYEcHPA-CMgBO0AaIDcbCUqQb3J3pDgcM2KBnvODBGKnM43GvOBR_D2ZET8Dt1RdlLXKDy9PXuEgcJtcPHaHNfDQKCacCBnKzXCSyDIzIOFCqoPluEPUEEVA94SENUIbLO4DYwA8eHFBBKdSJcPBLOygC3FUYFDvcIrVEJSUU1NSDB6rRFIU1WBcoQ4NUp-EBtQZGGQoTYsKTIP1zQYZK0oBYvKRZK1zQYbKfZUbQBbdUbTIidU6ZK1zQOdUfZUqIPMQUVQFExMbDBPNBbdUpOEvdUbaKVaUuZU2xAt4MibUMOUNeClzE3_R4pP8RUROUqQUxUU8YUyYUhbUyxF4dUtBA6dUUGTrOS2yODaGzKNgwK5JFJNJjPO_TDc8G8CN2YQJONS4F2_Gs2RKeJcPQ6gO2OLadQPBGBgPrPU3aJLBIPMUgnAOPLpZMjTPG3RrwMAZBvcMvHTigTaOH8rBtsANaH0oFiIN50AyAOyNM0iEveAAxODvAiGJaiPPUUfPU9dU5EF8DCIRPyqDbDBP_BEKT7tSA8DQbU5YUFSUBeU0dU-zThCFzxEuHH06EzMD2YUn4TLzTfbUyYUOfUzCFQfUghAhAMLjM-cT0DT0NJr_ISTT8SALNEQICQKU9HKnfCZoGdPU5AMe1CO5QqFLAOTWELe_EukTxkQ9kTTJAXvOu0IYTBElTGSTpGT6kQwfJSuBXSUw3KS9TkMA71T5sMVNLasCI7LP2M3oGyROlwH-HC5UBReE9PC7nTbDB23IXRAWrIN1IzdUJ8GPMTbPAhlSq5D6-EJTUnZUXRA8LCtXUAKUXfU0dUvYMbgUhYNSTUlbU8DSuoCuqCuUGf_GKyPC7HcQEHXUCBSAnMKXUEgPjzLuxDVhGvLGE_MSXUCvAUXU0zCzOOCiBkNUZXUZNC4TLkhB1rBbSHihCXgUX8GJBAFdDvxIvQOzBAiVAgEA4RKbaU2KTLbUxjSSPUkWUtZUYgUNhUqmNmPAZ7ERhUgRBUhUSCJt0MoOAONQjfUCtHjTNcdJySGfzJwxMfNLwRMsRCj5EIZUvyBkIJ26HASFsXHyXCkJIJ9ToZOufQT6MfEFs2SLzLVWNTKHa1EILNN3E24IdPBP2MUgTG7PwyCnRUvwIWbSB4SlqBHeM-FF7HQNkFLhU14EOhUfhUpPAgxCjJBXFFfgUnYU69R_dUahUMfUchUYiUQhUbiUiCBdiUTMTIZL98AhvCI3ADXUnATceG3iD7wEp1T2HDZjBcKTUIHbsA9bDsKBa1LRXUyuIzENmZTKQU6HEYXUdtINSBg0EdXU52HN6SgXUKfUAeUUbUHTUliUghUhCFqjF2YUQ2TS8Td4TbhUMhUPjUpPARjU6jFBsTSJIYMU3RFm5CvVO-1MX1GZjBbqP5wQjzLGlMSiBcTK87IrzTrNUw_K3HFAvBMYCJPUxJHwxEmBAkwBr6H-HHS7EOMC59ANyA5jUiBA7jUYVNZLUhqBiVPc4PRbULfUUbU0jUtxE2jUd6H-jUAkUhUHHMOu6E_jUObABkUODSiaM7CCKpEbwK9GPH-R8kNqHTsgSmYUHHSXhNKTCF6JNdQzeL3fMbuI9uMBLNA5LhmJlQPrZNK4KCiUSECygHjvBh4De4EF8M-fKuXGGITCUTReGUOAmiERLRtqBidHB-E0eBg7F13CdIFSSCoaRGTKldTrZUSbUx9TJkUGBALkU4jUo1B6jUTkUPkU-HHzBAeISoUUzrBkoSjgUsZUgLUMlUOlU6NFQlUSkU8jUAyFo1BVlUoISBwJotR2NNJULLvJKqL0VNkSOqUUFOKNqP1LU9LQqmKPHSFAKdPQCvHVpATZCEANMFNK3BqCT_fN37NwiNtGK3hPTJIxTFXmBQXUPNJP4K1HSRSF0DLjAEvLTcOIrpCavLDUFGmDM8LJUFeUF5eGCFCP9CoWNg3R5WS91T1VOUlAd8DqpAYnKj8JsrCiSJGXBr5S2oGouRaKLNVJixDf1OxhQNVJ8UCNVJNWCl6AAhGP7A1cJoYP3VLwTAfYB8IJ_KC7iS4uJ1qTI6ArjCacAXsH13CB1AnqBM6BCsOtqBn4MyDOtqBKISxpD0zAOfCRpCF-DxpDdKEQnU6KKVnU_ABVnUEiAVnU8qKNSBDZQVnUODLdnUs1LSVC4DBSnUUOAEYIhNCguBUnUrMIOLKOfCwySFYGjuBanUrnUcnUM0DRtCtnUrpK2nUNnUM0DPnUrnUCCB2nUqnUmuBBNCtnUAkKCoUxnUmuBznUGaE1nUrMIs3ICoULyJZXDJKFIISGaE-eBLuR65GoWIpuBBoUrMIQkKtnU5LKaoUHoUgtAJoUpuBgnUpuB5nUSrAt-KaoUkDJiRE5wIa5JSrAVgHVLCsuBwsRWOA0LCrwHqAFq0FM-GQoUsuBt8D0oUMgA0oUmjE0oUz0GrMIiaEq0F5AFIlUuXUblUIkUkJH1jU3jUflURkUOkUrPMPOUvuBLzRGxTGkUMjU5JUdlUJpUNkUSlUIOI0DFj6LdPCrKJadJfvEcdJYdC8NNV5MLqIoSBSNMikAFaL_GBWVClTCCiCHYQFlTMaLIbHr_EHvAkwMC6AljAaACmlT-yFveSL_SHAFaKBA4GpZQT-OWIG3NM2hL-kUCLDXRAbJDEIMSrALRB87N-yHjwFZDIVaQIqUtyHBpUEzHBpUxyHBpUVABNdLVbPItAIqUHbDMqUmWGZqUx9C8yHq0FXVBeqUM6SRlLyuBQqUWOA8DONdLXoKPgJx9CzyHhqUgyHhqUbqUq0FklDjqU8QC1qUMHBNdLtHI1qUFEH3NDX5BsqU0lBOqU11AtSJrMID4O8DC8lDQaQzjUHpUDxTEnUv2EVjUdQUGpUyEA2FDNtAILT7AST1RlUG-IC0bFuFC3NHCjUE0NtfTYgCPfPppIizTyuKfODywClHB7kU2CHQfCWVLtbL-SUZqH-VEPpUM9SWOAN6EiUImOEurU_iTz_AJrURrU0UUxJHTiNIzT4uB2sSNTU4sSvXUJkUbXSkJHfrQ00KAXUM8AZjM3hMo6LY4IjBC4hMD9OheGAEIxkQ0hUqwJ6-MYwTDdKzPObwTlWJb1KQ9TA4G1VByTNIbMAlUHhGqWC-rUeUFKSA4rUh2A6rUkJHZ1TqxT6YTttT4uBRNPvxTFpUUpUKrUEsUyEAssUqLM08I9ZGpaORYCMNGYTCePPYhDmWSv1MGTK6eCWVJZrU0tEKKUZrJVXAQpSuUQbIByZHeMPIdQRmJcTM0OH1lMEbSHPKhESFhNv7KYZNfEL4_I6oA5wJM5A0hLMUCcNM3SOtIMRtDEPSzNOsgI8_O4kD48BKnB1sLBSM2SSQsJRNExjOyXP6iP9QFk2RpME1xSV0EuYDhsIjlKFSARIFX9KWVLg9P6uCNiEqwL-2I6sBskHkPPvOESrAeuJt0E4uBP_BL7AzjUtSF5JNqASHEAZPAZ2A7dTH2LxcTI0JluB6UUzsUaTSSuU3VKUuU36EBQA3xAtdT8dTvdTAEJU4AMyEpfMMCLteHEvO79MulUAoOh_GnPOVZAJ3MZkAXJNIqRuCL6fMUMTyfKOvTV6IUjA4SD3VTFsMNdGeGTp1Ax4GA6EOBSASF2dM4AFG_P7OUAfHs8AEiAZHNFaMwaQLuUytCLNEWrI1LDRuUvOQ9YHvOQWuU09LLwS8PT4uBNbCRpULjUiiUIkUguUrSFiuUevU_cBosTZ7MILFf-BpKJtgUQKB48MOOGawSjsD_CGyxMaQTBnE2rNSgGptNHBGoeE2HJ_cGeRJDWM2OLFsNkbFhQPziHZeFA_MnkO7ILr1QXsNssCRVCU-NZsNjGB6GDUuTRTB_dJGiUU3NI1SZVHfGJe5LFoB0LCGqDs9TEuEBtQvgTtwMB5DO6NTKS8_L4uBvQI0_RwUUmvUUpUovUCTFiuU4pFl2MmuUZuU3eTWmBduUKlU79T4ASTuU9wUyPSvsF1wUvcT9dTdXK_uOgVI9mQyMSDDE9PFxrP6mMBQFaGK9mMxSOUmHY5E2gHrrPCnMlgIIVA5fJdvOyfKSoMFtTH_EGXOfJAY0NmROeHCp1AV9MqdFtUPlQFUPS3CBM1MchBU4KQ8F5kUnAKdwUyCCx_AiaIXWOSbJY1F6lC4YBsJG2xNVFGQiEPTQuwUwYUclUxwUB4M5UN93LVvULGTfaUeuUEUSCyUstTmwPPxTTzRq0FJXMRTGWVINbUIVCIAIIuUuZJVFGwhH9mSxtTJyUDTFuSF14EzwURXS03SsxToGIcbUqaSebUdyUiuUgyU_wUGZTfXS3DP-rEBWKXvKDNUlUHTZTKkEmcE0PD8GGknChqJzlMXWIdpOpSOzoAZrC_rR2mMJjF64B4wSebCknGLiCWVU3SGsXHbHOUxUFXAifQYsUk5FObSgzDXpDE9A5POhWFfFTUsBvrAqrFpGIWaEpsNo1CuZOGNUDPHpHNHCN35FYYSGEExzIymOMyLkRPQQMllEVaC4uB-0BwELl5HxrU0zAjNTQCFRZQ-CHYvK45ENhGzZNM6BgrTufENQBV3Md4KskGYiLzWSCjKzWS9vDzZN1TJFuUfhGM0UQEG3zCvYU69TUOUyZSLrUNKD6pPWfUpyUU0UNxTPYK5YOaHSF3KW0UZ0AW_FF-Hm9BzjUtZSN0TwFNDEA5BTAVU62EtASI1GM1RZhUAyUIkUm0UsyLo0UyBAq0UiyUITFgfUcpAJ7BqKAMDBb-L7gBOaG0-HBEPijMBON90SZKUMwFxSKMJE0_DByC-nFWkAkKKDWJbKU6RMG8SI_I2HTPEPB_HhAO-wCvrOzbNGxAqWFakS0VEsFMWxKqdFxvOAyBpnQWOSv3D75S8tIAVEWAT1XCoKPg0UlzPWOA5uDQgLSrAjaQ3hPD0Oc1SNKD0zPw1U0uQQvB7pHc1SlBTW2M81UruQ81UC_IXfCu5AsAIaOA-OF9cGCKC9lDGYAl0UfZSaXSM7M5BTiWSusUcaUDeKq8TJlUHkUUpUz0Ua3ER2UyZST2UAEJkWS47A2ZUF3MTmJIDBrWSKoMtWSCSMZ8LyiHLwUvKO30IHaU3mGJaUb5RgZCp5SxeFTTSdSHN3NBSL-RFG_SIXSq0FuqH59Cz1UQaUJfUY2UTpUV1TCHCzyLQKTFTTRPUY0U7wUT0UAzLDHCNxT8uGzQJQxT81UeTIovBwLIwRA81UukAScSSpUvwUG3UPHCbXSP3Up_N40UeiUI2UH0ThiUx0Ua2UH3U6rUi3Ur0UiaM_BTVTU4bK1yUbaSOsJicTqhBdMTymEaJI9vB1KNOOFi-LzlMnECCyBgkT9SDDaLKyDc5F-CQ2MKLmApcN7UGV-TkwIc9DelOucIKaCcHPl5F7LGbqQrJBSoGGgOb1K-2O9SD2QMdHC2xL8TU1kP7jCo4BFYD0YAbjEDRBiEHfyP7CTIPI35FmIDUXCH8BWZBhFI4jCYuGXUULvBzMN1cCcuGXdAx4UBlFH_KzJIz4UaOA4dNNfDLjNeUU-4UCLKA5UsRU74UtLKudP-4UYiL16F_xUS0UclUi3UVRTPmDy5IOOUDVTEVTS1TM3UZ2Uf3UDHCM7MT5UO1Tm_I5APpfMzKNNwTYJTD3IFPJyyQGIH_9Mt7MWZND1EahJC0E8vHtQMiVUnKB19OYvKDiFP-MDgMTZUajH-tMIgMvxUBsCI2UZlQ81UeOE_5BkNIUpCX3UyBCYGPLvBtONbcON5UTOU_wTgZJEyU8wKaOAnAGR2Td3Up3Up6CO6UfzMi-LIHM8pDWVTEOFR6UcFDOGAi8TL0IJBAbkDg-EfhA02AibKIzTO_TX5UIyUN3UN6U6OJj6U6zCA8CqFFn6UyaSV0TsTD1CBthFTLFanQBHPCMJHUO_NNDCCAWJ6tJH1E3fN1BCTpOxsMN7Rb1KWgTfkUDmMzeU5MAzqP80SVhPGvB-gHwwEbEMzkNTuB9lDk_F8NAWSMOBCbhP5EEX3UGaCh5CR6U1CSc7U97G7aBh6U-GAm2IjlUc2NhBAxDT0WTxVKCkUZrTL3Us6UZ5UO5ECbAp7UHMOr7Ut7UCXTt4D7zS40RyCNh1TwHLCdTh0IP1DFdThOOp1TpHJu2Ls1TnXPNdT-RMtGK20ILmQC3DEzBIjPy0TEgUSDNdmU6PITkBEGFXaAHvCXlQR6Ud9MuOAUsKPkMg8UDNFgIDn7U97CLZHRYTetTy7UysUt6UhxT27Uo8UQSUe3BsOSGvQF2UFSGbUTq8UyTIX3UH_Jc3UlvUV6U17Uo7ULZHJBAv8UGHJk3UVhUv6LAOAIJTY5UF3U_8Un8Uu3ED9Uu3UXiJCbC3XSl_JhyA9bONfOcVBV3AWeB_dFHXA5ZEXfCz9NnfUruEoHFrfOi2TAAEPVU_pQ2YBCWPRsUbiCxvJJBIoSIWXTsMCd4AyBFj1RVUOl1N82NwOL_ZTJKNXMDJHK0oCAYMCUCV4UYzU3FJ7MBjyGAPCIRBZjCOtGIIJwVEWAN7nJw8F0XAhOA9iDDCFu1QcXAGUAorGBeAIQFnqCReAsSHGMEUuTKWFoHOAuPlnJqxUrUEEkBdYFfYCFsC7pBZMTe3JQYUssS9jEnNCpuARVF4KBl7Ex7UIvFLvBB8NCEDM6MUYII9UZjD68UiSB_7DnzOBWJqoBaDIQIAtZAy-UaOAJpQ8-UQuQzVJJ7TctALvBWNCDhEuqM--UTXBrvDK2PZ4M8-Uo9AN_UruAW_UipEU_UkMCU_UKADL_UMaB2BBK4Ds_CLvBEUFm7FFiA6bA8-UR4DEsMLQKPzUQvB2AJl_UkYTCMAB_UQvAy_UWRDPSB8zJk5GB_UMwCM-TmwHTZB5_UCBDLvBS5BN_UyST8-Uc_L7_UpzRx_UAAVb_UKjUE3Ue3U17UOCB3bElQUP6UxBMaOAr4CK7No3UO5Uu8UPAVN0PehPyOTF_FsfSPJDpgEOmCUAVN5GyBCdwGBpFg8UmOEj6IFqBkrI3rBDECWHMaOA6xOwZRyIUd5DdcCnST27Ih6UaAVt6BCZTXRC1nFmVAgvFjyUttTfIUr8UAsUXsTK0TVwPQAVihA7AV64EkPA0NCJUMIaFVMT0cMHiA70UVFEqUSGgPkqJdrB5EGqaB18P_uAntKU0AwXS2YBYEPgZTHcPBvLEHBY4NrMT0AEXCSamJp8BhMId9QT9CaKUV7RkOI5zJoeG--LNsEdSPAvMzGLytBIWMg9NdAOyuDhHPSNTktH19OQtJMnMU4M04I1zPRVOvMAWQEtZMYAHYVCo0Iu2SSWAMyKWsAe9B9eMomPvOPV9MBIPUITTKFHSDA2CRSQKOAKmCLUEAAV83Fg8UPLBisDFqBftBKdBU6OlrAB_U1QK8HCe6OadMkNUKDDnCVJPGFWKRQUPADPNEpQB_UP09BWiE2CVY0BdXJlqBj5MPJDtwCQnCDkUW0BX3U_xNc7UT7AOWFUuE4CVaOAAdE2CVe_PWuQL6UWjUN6U5AVJBVxDTQ0LfRTs0UfsTzAV6wU07UHwPhBAIBVa3EWDVB2LhDMbeMOkCdpC7cO61SeZUtTLAwA4UDjfUcCICATgeBv3Cd0BZxB0mGmHA3oGntBaECb3BUHJwQDdMTv4JIkTuiJBhRzVJbZTKzL1MAKoF1QBoUP5rBhSKxsTHsUcQE2UAyRMnUA8JB9GO05EyMTY5EB2CiaCuSKJHNkTCu-BeNMHMEt0FNzIoDJ4tMmDKBbLr_EU1OcNDozBuFCLMU2AI96CKWO8GQcWFpoAH-NFuLL-RrEL4_EooByPQEzBJIDZxSfOJ4aI0ZBlsCuiC_IL7dDk8IhqDSJDX7SgQLqvKb8S1WIj1DO2CiyTPWFyuISoBhBGfxQqzOoxNMRL2kHIUUcQSSNUBuHRhTKiKA6SB1Ac3AJMFl7AYET7iDmbTp0GLnDl5BnqCRfA6DQzkNA2CSGUrCEvQAAAV6zFQwBmAVMIFQvBtZKbiKnwG9eA7NDZIEn6MnCVW6H0LDIECjvLg8UXjQU7UHzCrxBlnElqUguBikDDvBnzK9PCczCPkMX3U2BBVXCIqUZWAnjA7DEffEMDVvvCJGVdYATGVOEBJvRorLVGVI2UgeFi3AEvBJvR0ILFnNbRA59GVOBscDKHKdtPo8ShGVQPC8uCZhCEeA2rAf9EjGV7iFjGVuRK2GVqBEVOBefE2GVKsErxBEIEeGVyBPBABqHLKIE2GVcFT59BKsLLGE4AVfDV6JBxDTV7E64EdsT3WTGHUr6Us8UdDVHBVMHV8AVOHVYRCtvUnjUbKT39MVBVzMSD-S0YBQyEPhNniJUZQEOLuuMlqF2tKAYSbVB3fNauGRtEcLTwtBZsUG-IbcAWNCuvKQ8ILLJyDDggG0jHJdGMQUonBauBnlNtWCE_APaElqS45UjsFQhM0nSjDEKbMbeCsFV0dBC_CjTIYXF1zQ48DDhEkGVVCCKHVgDVxDTX6UdVNwAVRMKkvUMAV-8UeDVXIV8AVZIVv3UuHQO2JySMUdGk7MlxR8DNSpS8NHUCTgUSNvL7QL_XBmlBfjIW6RqzHNoMn8GX3Q49UxsPa_OyZE0bLKZQe1PWSBJsNGgP2VTIWB_PItcU36AKsJMNHg_HObD9lIsZPQ4JPvJ4tPHlUCNUjoAI3TnfOjnJ8QPJlTXFVDJV0hT_lAA5BfkADOJPJDNiEXRD13CsUPK2P1fId5EbRAgMEuOAGyGEgCrJVGoB3KKiOA7GEaVCRiEtJVi3Aq9FwJVefC1JVhvBLnAuJV4lBzJVrwBEzAWIVXHV64EQ0LdPAQHVPOUlCVTHVEBVPTUgIVDKVYRCFKVDQAbHVc7EaQGD3M0QSe_PK9IrcAwdAsMEDcKL8JB3IpiN1UQbfQviJkNI8HKVOGzUS77IkMOSCCPHSCpFPxA5bH7-L_ODYvAdXTnQTdNJ53ETSPccUbWJZKOoFEhAO4DBSiOBDPgWNpeF-9P8UDBQO_kCpbS7VCc3CTVAm8IaNKNvPxUQ1LLsIAxZFpsMHCG4fEwENMDPTVSBLOjxFZ0DbjIJtJxRDZFVKRDFNCPwETJDfJVXVSTvBnuBAvBz_DpVSLvBLMJTJD7iQ4RFR6UjYUvvBjfLA3UDOB7_FevB1LL5DVwrGpkEbRAubHwLVmWHgtIqHLzbHE-BQXEpVSCKV6AV8AVXDVyBAluTA5UkYBqZUEpUt8UUjTWHVDMVEKVjDVoEAyuT30Q4LMlaMnWSbuB3DM7VMEoC6pCzlM_hRt8REvTWdBSgGUzL6KNGWDQ3BokU9XMfeUI4CA5SkAOSXIEdSRhMqdFq4UY6G25SBtAVQBdPDCTCsFVoIBhJV5XPE-BxTI95QKVDfQHVNEv6LVQMKVDSnJniE4LVZhG-2ACMVJBV8AV61JIKVXXDZlUdLUMMVW6UUDVa3EMNVC2JwCN8hBLLDeTQTZHc9Ud0PRWIO1SjtMsiD1_N68PeGTCAEwtRAJGmTUt2Tf4NMBPjZBFQJNjJPGNV0NQ_P7WFlHSvdMfXNozImxUtOObxN8gFT0BWrG2aABgN_MFXaDpODrRJ0UTLRHEAVBOVTvBr9La4TGOUiRFFBVJxTOMVJBVZjUiFOiIV6OJl3U_IUeaUUHVL9UNKV6AVROVYIVUOVTtFT9FxIC2HKtsT4FNNoFHUOaTT7ODYLTD9PoLGBbSK9BZcUKvED1LSdQ66Lt1TXXNGlA2tGYpE87M7jMvVUdHJILN5ZMWaCQrTmHCl9BKmCuoNUAVCCBTGVjOEhaRWOVXgNK2PpwUlXDr9BIoDnLViAB06Bv-OVLImGVRkLAFS3zTLMVVHV2INcsTgvUgRTUsDgdBkHAOrU7YUu8UbPVnsTdPVsSM1DFu3GMwIe_ORvAlxR2nCeVFQ_EaHGQwMwgU9xTz_MHQEsfC7-FtrADGNuSKJHE9XDTrC0xRaqM_iNovS27EeVUPAN-sTdABkwMydBljAsSCU8I7eB_rBsiDWyRLuRi3GvVUpqBb9Kq4UJEFTGGuXT59SPUTINEoGKVuBTgIe3AwKOTlDlEJJeKYGCO_TcEPqrT1PNKVD0DBHKPqOADqJAvB9-DY7CqHL53DjiK1CE0_DwQVszMulMqOAMeA3YEsTDpHB4QVNdE4QVpAIwQVAqJERVvQVVHQMSUSNV17U2INp8UrhTX2UZPVZOVAJNBsTEPBicG8_L-4AtoSHKCkWEgzDvvB96NKXMR0UM6UkPV9NBC9U0EACfTG9UYSBKdJcLURLUdyUSRVjRVolJb6Cm2IPFJIsUkXSvqCNfTH_EDlBRYDztI5mCtfJVoH6DTmdQneMsAQrKOtXMgZLokDgDSaKAV4HBJEetHTVQMENF7ADTMcHP5VBslPmVQmoCsvLMUQMgGnWFl8AgNBEdBqvDpaI_hRU8FFfGgOPaSADvGk8FzRAeOBR4A8dPT4HalDS9TfWFhhK5TTxOPWBTK9AhiTN1BT0DnhAD9FbRAQRMLGCftP-cUi3AxUN3SVzMPqXA2rA6lH8SV6FFaGPpvBj9IlXDsSCvkFi8TkPA6EAPkUBBAFwPaPAnBA0XBYaU2WTIKVTNEN7SYOVNAV6UFLTVNyANTVJ4NQTV3xASTVtRTYDBxhFbrP4AG1BByYEeoBPUAVGByQLQCLqZRHsBGcJ91BHPH0OSXLFWyNZ5MmzJ_xCHsA7DHakB_tKnfBCcAWZCRiCAwUlOVHzA62DSHSamH9UGh1GzeM8CDgKHUyTrBHVUBdUFa0CbQPEpEIyMIaTRHIpRS5TU-nBiWJMMODYKvMAIPJ49P_RUy9B7SB-IAGjB82AS5Q-vL8gT5TTFXF1LTmdFGhTTnGkvKvfBA_T_lApoAR_T5GHF_TcXNv6Mt5JuINXSI_HSQ5FwyCtZA7PD1nB83D3lH4NAwLDfbPX1GmhUIoBbOIGpBRkB1XRwVBrqAVNORxLVQB4yDt6Fm9BsTADXAc9B28PihPrcAVVVEeIaVVeNE6_TakIaVVXzIeVVXOAVVVRBGGpBQeIkVVZXA3oGPsAXVV9_TZVV6_T3fBJlDCAUETBvVVJaEvVVhVVIAUzVVBpBT_F6_TleIVVVPjBxVVXgAsVV-NAuVVUAU5VVKAUdVVBpB1VVBpB3VVcAUGWVeAUxhQTeAAuPKyHEpBUVV6_TtWJAWVPKDYWVrZHWWVIWVEpBq-SRWVejB52B93HTlARWVc0CiWV7XF-LHqKB2TEyCDlhOpWVvlPtrRlWV8cAsWVyXFnWVntDlWVlTKlWVkWVHBUsVCsWVDlCnWVfqB_WVXGNRWVHYF9WVyWVDXVIrA9WVfWVHBU4WVHBU6WVbBU8WVRWVBiFsWVR-BnWV1cA-oBHfHpFVBSJuWV4MFbXVbnCVXVMXVbBUOXVvBUApEQRAwiBiWVTuNnXVrnCyCDMdKuWVY2CTJAR-LynCMgU-BUpXVgXVOpBiXVYtEvXVGCUkXVAECFhCrXVHfBnXVvHF-XVGXV5-CIXVR-LCRDAYVJuA9BU6zADURIKCQXV7kDb3BrXVV5C-oBaFGtXV_CBnXVd5CXYVFYV7kDKXVm_U1XVuVDtXVOXQrXVq9SiYV9XVR-LC3BnXVHHEoYVDYVyCUaYVyCUcYVNXAeYVjODrXVhEDzYVQYVR-LFeCnXVUVDTYV3XB5YVrYVYEFtYVYEFnRJFDUeYVorBnXVfpHGZV2YVSDUlYVSDUCXVSDUwWVSDU-YVArStXVGQDGZVeYVkBHrXVhkBnXVkcCaZVLZVdpBNZVdpBaQFUXDRZVaiBaZVvYVaiEtXVhVCnXVmWVrXV4XIsZVdZVlbBfZVlbBPZVgpBRZV0WVsZVmZV2qTsZV3XVdxBMYVGEUTYVAXVrXVX7BnXVEXVR-Lr4IBaVAZV7eUDaVeYVahDnXVx4J9BUSXVR-LUXVrXVZHDTaVzZVmpBRZVKfCNaVmZVCuANaViXVnEUiWVpEUuWVrEUgaVqXVx8CgBDkaV-YVOJEiaVq5JkaV1XVIyMyCD_AQ_uBZuBZlBgaVYOB1aVxZVkcMwaV2nB1aVAZVEFUiaVzWF1aVeaVZCUgaVboCEbVvZVJRBQpJejOWaV6IEiaVg5CEbVvYVRUFNbVeaVhYVx8CjYVVbVHbVnYVwaVpYVabVpaVm8BgaVPACfbVuaVyYVx8C0YVkbVJZVzpBHbVUVDgaV8YVwaV3fBrbV9aVZ0DrbVuaVFZVwaVHZV1bVnbVgMCHbVgsGgaVIOC8bVpaVy5A8bVQbV0VD1bVeaVZZVwaVbZVPNHRFVhtDvhGwwDIQDLbVMgDHcVXZCIQDQbVhWVHcVeaVrZVx8CXmCowHjGUgaVcUB-oBnGUfcV_DBhcV9aV2WVuGUnaBsGUefJrCEOYVrCE4bVy6FiaVCaVwaVEaVwUMpaVLECgaVDbCfcVrwA2cVeaVm4CgaVQaVEHUvfBtDS4aVg3B9cVpaVZaVwaVeXVHdVuaVJNBiWVUHUMdVmXVyCDYHUuWVdBDOdVWaVeHUOdVAZV0qPSdVhNBOdViXVuID5XVlCV4bVFbJSdV_XVQdVBYVyhP7aVldVwEQ0HUO_L2HU7XVurAOIP3XIDbVQdVFbVzdVvZVWWMSdVWYVzdVYZJlTD_VT3VUrAVvYVKIUMdVy_AMdVUbVOIU0qJQIUudVayDSdVbbVyhPTOHEeVYdVgbVQdVKGEEeVddVlbVkIUhdV4YVQdVqbVaeV1VTFIUubVaeVYdVxbVaeV1XVgrFfdVUIEjfByhDYLJQdVPjBMdV7bVreVVdVpJDreVYdVUZVreVkeVXZVMJUrcVErAl8DFIUaaCCCE_IUxZVlRHmeV4NO7AS8eVjVVKqBGLBDXAKlJXvMYJUAfVEnAxURhJUOWVEONuXMFqBA3C3FCSDBsVCZNCjMFtPBaLUFJUFIUCaVsCVnrEPNETNE9_B2rAQLFK_D9eV2mC-IAGMPevBK3AXTK3yAsFEi3A4pBlmFxcC2zCHHVsnDA5BqjBwfVbRAnDD21KYICl-AevBOsB9qM2cCoxN7fVw5B4EPRDVPrUUjTKTVilUVCMfAMvBMVHTBWNh6BiPVTbUKgVz1BdEAbTVvBM4BMT3HqfByQLD-T-sDb0INfOqXG-PEtuU1cPaXPHNJeZTtkMTJFVFCs6LzLHlfK3JOy0HZyNzRMF5I7jL3VFTaUNvLUjGQfE9kAaGCAgTm4REwUOMEMXEWEJv4RdiBVaBSABAPLAICBdLSBVTMMGSAV4U_fNfqMniO8rDA0JGuAiqJZJGunSIhM1eF1SMnLBazUKJMi-LyJDESC4lCKCC2_N_DBT_Sr5QKyLQuNEvEPnTdKAoPJY9CAhTrGJGiBbnElULVdCQrS2BCx_AR-BAdI0UVAkDtYA_pC9_AUnH0_AaXD6CGvHDDBHCVVdWJ-4BnIDwgFXrTAuTwVB-6GDMHPVHg_T1tLMYVsuEm2JPWVwALW1FuOLRpTiAVs2NEpBF8JrhDkkPWiVY8DWdDA3UYiVvlPIkAfiV33JdiVSyAkiVlmCkiVhpCbiVGgTbiVaiV7WVChBrhDr5QWiV-QL0iVjiVyiVkmAfiVH7A0iVpiVyiVriVLXVxiVNXVBjVPXVDjVa0AhQTrhDz8QWiVFeHiRERRRUqOa0AniVIjV9iVLpB_iVbBUtiVLpBviV7BUnNBWdDWWJRpTeRRdjVVnOfjV5iVXDDTSCfjVLLDXjOZiPfjVWjV7BUYjVTVCajVmWJHjV5-Ch7BbjVtnOzjVijV5-CQjVEYVFjV3RRdjV6KJrOFEJQdCJm_UujVPYV6jVdTLiREgoChiV4zInlCXDDsmPbjVmNLdjVz9QPkVqjVIKCsjVN3KKkVWpBwjVyCUyjVXDDujAdjV2TLdkV4jVsYV6jVsKEbjVF4AdkVUkVz3JbjVQpCpkVakVFDUfyP3YV2jVFiAtKJdjVRULzkVXYQ3YVSkV0ZLIkV8OHdjVRpB8kVskVFiAsIB8kVwkVKzAgkVKzASjVAlVUjVKzA4kVRhCbjVG_AdjVYmDPlV_kVAUB3iVUXDq2BGkV1CDNlVHlVAUBJlVFTRPlVUkVciVbjVeiVXDDUWJhlVUlVgpBDlVIaHIkVboPdjVVWBslV4kV26AdjVdxBFwB-ECr4AGkV1iVbjVz2BxlVolV7iV4lValVJtJxlV4kVj0DdjVL-BzlVnTRDmVSlV-uCIkVyVLbjV0VLMmV-lV4VLDmV4kVYYIRpTP6QUmVWXIWmVSlV7TRWmVDlV_TRWmValVDURhiVpOChmVFjNiaP-ZHiRE5AGhmVFfBUmV0jVlmVcmV1NHWdDPjNpmVJlV3LDpmVsjVG8RWkVvKA6hEwmVnqDUmVrUBzlVfUR9mVFlViUR9mVzmV1tL9mV2mVleCUmVQpTwmVVoOKnVmlVvPAcmVHWFKnVfmVjkViaPlkVMnV2mVokViaPqkVbnVZmV_PLwmVecPgnVCnV0kVgnVzmV_gBUmVfOBwmV7kVqnVYkV5bVFjVv7QUmV0pCqnVCnVc5EqnVzmV3hBxnV2mVOlVwmVxULZGUzUL-nVukVOcVvnVYlViaPN3AOjVF2PhmVNhT8nV2mVglViaPuHDrOFdBHhmVjfDnmV33JHoVeUCWoVfmVtlVwmVqmCWoVnvLx8CsjCUmVziVwmV3lViaP5lVjoVcmV8lVloVfmVkVLnmVSeFjoV2mV5WJUmV77BwmVVrTnmV_mO0oVcmVNmViaPI6QyoVzmVnSLyoVsjVB9QhiVSWRRpTG9QFpVgjVWdDE_BDpVkjVJpVnfPNpVJlVR9QHpVBpV30OJpVOnGFpVqmVVpVPnVoWRXpVwkOndVxhCrOFe_D2gMlCVSkV4HUzlV0uN4mV94BtnVr9QFpVVIJspVDlViCCgtJrAV5wEyhPQkVJpVGnV2pVBpVJnVJpV2oCSgJMrCDpVckV7pVvpVSnV7pValVXQL_pVkpVanEJpVanVXeVFjVAuTDpVfnV3XIecPJ0DykVKqVFqV3NMFpVnnVKqVBpVbULGJU9kVJpVupCFpVBlVfqVvpVZFDhqVFqV0LHfqVkpVMlV3XI7nVsqVw1CJ0D3fCDgGErAapV9lOJpVN3A2tSCZJ3eEHXA_XRFpVatG3KKIsA3wDyhDgoVJ0DziVErVaVDCrVIkA3NL4pBmwKdMBETCNfDNUVLkL7fVczBc1AsDDExMDiDVIGujC9zFujCk5AzJVAXVKVDX7B2EP5OAE7BG5KRgVhrVNOCVQMHHVDbCmrVxVTkrVahDmrVm4CvrVwrAkrV1hVzrVFICzrVjrVHHVrREzrV4YIrJVXJD8pDDLKhQVpJVGbBDwBOgGO5B9oN3rB1lPNOGiOA4_POBCgQVEQLAPAt-AuVEznGZ-A4QD0ZLAPA7fT66DXdDPxMxUAjfBukH4SDNyNqXBQOCQQICvAOxDeNIcuDUgGDmKxUAltAuVEGpAVVM6CEg8OW7DKzCijAKFUzpD6TCZ-AWpAczAxJVKsEkjApLDwnAOxD-uGXOBIgBjuDNyNEDC1dDHPA1GBBtVy_Aa2FfRVSDVhxTLgVXgVylJWCMfDTq0LdEAraFh6LQgVb1GmyU3vT7WTyWUPtVMTVvBMTtVyRQWtV2jSgcGB0S72IwqJCuTb3AjPOIlLxjM6DI5cStvMkdM9cHd0QLLPB1EU1KtQM8qMtyEqCT6wIbgLEnKFICODNpcLwqLCtJi3AHWCwFF65B39EvGVFkN3YE5XIRrELwBoYUBWERpAqqH66DElJG5KXECQqH-vBqpFUuVuaIkxQMAC0AJZuVxpFZuVInFUsT-ITdyUetVYgVWCMNRVt8CY1ISOUNtVVgVaTVRtVMOBZYTnCIDWMaUIfOP_vCUaCRdUGmMqnCrmFhuC1oKvTDsSH_TBvGV1ESBvVYsQ9MFlaCrrUDuVZRDd4FbEBPXUijAANFNhFMtVJgVp6CluVvuViRVTtVhAMqUFF0TtjOhISpuTclSdtVWgVftVWCM2BTwAMYvVNxTP9OKeEe0IhjUWwIjjUi1HbePtoSI2Pb7NWwUEuCrjU_0OfwTvvBOVP-lELvV2jAJTVfvVmuVMOBivVXvVtBAUtVHzRp6UsSHbvVx1SWYTMKVTvVNgVVvVf2AjvVBwVitVKQTthBgfUUWFJqLdPUZdMl9L4mN3QUcfQF4ULYIWbOoGTWEJwWS0dP-RMHmSk2JIDMdsUdVHW4BBdUgeU72LhsURWVTyGifVJXM6ZCbEBXPTpJVvQIi3AsFH8QFquDZNA4jCRiAFqHDwBnMGK6ULOVquTevVuuVLwVvZUNwVQwVZvVlaC8rTXAVgRVtuVMgV4BMivVJxV05IF4SNISjcGb1HX4S36CG_Ly7SJyTqwDjoQp2UJsDI-MBLNCSQG3Ru3LPSQdMUciA0kUovCaxNpROTIVLNK6vBzwVT5BCsV0AJ1vBM2FKuVhgDD4CHPADyLE-Bh-SyxVtuDa6M66DK3CNgA7vVFxVRxVfDTICMg2AOwVKxVubDpRVHOUExVQxVvBM2BTIyVhEGAwVWXPUbNBjBGwT79IJ-TxMKJDBk_F_xInVO6OTJeTFyIxtM4SSKyIHLSJMGC1M--BWqB5lMy0TV9MozLG6PVdFWrI61Mb-B7QBJ6DQFFzyVdPCWBDiuVoKTkuV8vVUvVHxV3OQCCDjBABKNZ3EVOVVHDE0OruVRvVO5EKwVGyVf2ATyVDzVIbAFzVjWS3XUfzB72IQbOpMT_oIKcJvOV_YEQqI_OB0tFRBL6WMdeCdQS6uBW3MFmC5NUCbUUUCVZUa1LqeUyvBmiETsL0yVg7DKVDsFHyKGQvVjPVPxVQtVGxVPzVKyVVHTuNFIzVNxVsuVSvV-yV5zVCzV7zVfOVI2JcMADfODABs5P_RCGUAooBOWFngCcTUm0DwISfuBo7QgKVdmCHUOM-RK2QsCMnjJVWBdWMZyNmSKCRJ1qFqXAvXOk8AadBMePFFGyKC1hEZoBGNCpOLi0OGDG6TPBANOMEFaFchJx2LTuAvFJ9BV96CPSVmNVIhVeXJQTMlfCqVQ-DKUBLkeA2TL-qPP4CG3CIXBcCI-_EoxUsKOPfVfUVNhMUPHmDDB-AC6MedDvSAx2G8QDowC22L3vLDWFUuTiHGoHOkdOs4JPYQGiBMyD--TnVD4VUNhNQgMnlCgPBepBv6MgKU2CJejB9iQD-CEAKzMV0YEpVEp1J5CBM_Ty0PlFV3mGQuB-NHH8TWPBc_TfUA1vC2nR0oGwVB0zJ8oBb5MFKCWVV9GNm9BXtFJ2VTOHDsDWcCmMTRWVWnJO2V72ET2VG_LRWVGDMW7Cl1C-qAZ2Vb9JR8FUVDQ2V_oBN2VZ2VhZMz_TS2VEAU0zEZ2VW2V4VVd2V6VVq2VBpBqLGBpBI2VRWVgsGi2Vn9SL2VgsI52V0fPJ2VGQD32VhyB_2VY2VQkE7TBVVVkcC32VofVgWVm6GJ2VPKDH3Vm2VqAUw2VeWVKgBuAUoLGuAU_SA3AUzQD3AUY3A3AUOkC3AUBkC7AUS3V9AUg3VqWVgnD3AUGpC1AUU3VFBUi3VV0DY3VLBUa3VLBUc3VNBUq3VBRRYBS9mC03VgQL23Vm3VAjV-kCLBUW3VdBUs3VLpBu3VLpBw3VLpBxkBSSCRRRMaEPjVy3VI6Q03VHnOwAUnSLM4V93VlXV_3V7BUB4V7BUD4V7BUe3VlXVmZC1BUnuC1BUTrUwXV53VACUq3VrRRYBSYtE73V6XVn4V8XVj4VPmPzBUtpPt4Vd4VSBTk3VSBTh4VTVCFHI5-CHHI7kDT4VbCUj4VnqDI4VHkVl4VfSCA5Vw4V7kDy4VbYV84Vo3Vm_UR4VyCU64VMSRl4VVoOO5VZ4VyCUb4VsCUD5VhkVp4VNXA04VZ5I1yEyCUK5VYEFM5VPnP9CUX4VDDUFaTFDUT5VFDUV5V_YVj4V3NM-4VMjBODUj4V8OHl4VknPWDUi5VtSRx5Vm5VAlVo5VySRx5VZ5VVkCWDUd5VdUFX5V99CB6VxqVzBUWlBl4VIYQSSC55Bb5VtDUj4VuOLH6VI5VAUB_5VkkPl4VaREzDU05VLqBU6V35VlbB55VboPU6VZ5VqmCU6V_5VuiIPuEr5Q-4V-QLl4VOjENEUa6Vt_Eo6VF5VjpBZ5V6ZUNEU_5Vm4CJnDnTRl4Vz8Q36VR5VdEUj4VZ-BgEUu6VmpBZ5VP4VgEUd5VP6QYBSR6QG7VipGI7V66V9TRL6V_TRI7V_6VgmVI7VQ6Vv5EHFUxSMtpBQiOHFUi5VNURG7Vu4VAFUq3VxmVc7V04V0mVc7VE7V5oTLFUf7VnqDG7VCnIc9UB5VJFUo5ViURq7Vi7VOiVYFUf7V3mPfFUV4VvPAa7VloBfFUa6VG8EN7VDgNbFUi7VikOpFUf7V3iC2FU47VH_KN7VtOHG7V1kCM8Vv7VRULM8Vi7Vt5VxFUE7Vw5V7FUI8VupCG7VlpD7FU97VMMF7FUQ7V9xBa8VT7Ve4AG7VG_Al8VY3A_nBC8J_rKTGUF4VtpBDmCl8Vv7VN3AI4VIoVl8VT7VZFEDFUT6V48V3GIsGUa7V_oMSSCT8Qz8VeUCB9VQ7VVWBG7VqmCB9V_OLtpBsjCG7Vr5QM9Va7Vp6VwUM97VzgCDFU33VU9VhpB_8Vx6VwUME7V5WJG7VZILDFUz8Qz8VMyBd9V97V96VKHUQ7VN4VKHUT7VYYIYBSCpVs9VWXIu9Vi5VI9Qu9Va6VMaEL6VbWRu9V04VR9Qu9Vd5VU9Q29VY7VpHUx9Vs4VpHU09VmhBs9VKrF7qVUZFKqBGhOG-V44VrAV64VzWRs9Vp7V_HU66VtkQ29VibCuBCY6DBcUIIUq3VLQOW-V89V27VbIUlrP3XIP5VdHU77VbIU09VHWFs9VA8Vs9B59VD8VbIU89VG8VdIU47VOqVs9VL8VdHUN8VNqBo5VSiGX5VJyR29VT8VkIU89V8OHI4VgXRs9VZ8VdHUb8V0IU09Ve8V0IU_6VoXR29V95V0IU89Vm8VdHUYmDauB_FOTCLzqVc-Vv8VU_Vo7ExZNC3VUfVQpAHfVy2VUfVU-Vu2PKdU0xSFKCSfVZoGArVuZLaLUzQDKqBN9Vw_VOkCw_V8BCj_UXtFcuDnSBQVGyvBh5BZaGj5BWUAtzVgdB4vVOsB_cRNrVuBHDuVzdAkrVYqB8CR0yVi-L9rVEdBSkEzWEMmGijAc0S_5Bl0G94I4TDgqETAW5_H5rACZF1cCZmPIaOk8Dg5L_sVyuF3sV70A-lEy2H9pQxJV5hU3sVgeKByVA3J3sVrkA3sVPbC66Dd9AAPRiRAk5A6ZCoADZSBLwBbLD9_V-cC3uE1vBfnNZ-ADlGJDVBnKltB9zQKCCPNENgDABWijA8OH4mMxrAFPA66DUVET1CnMINOA1vB0eCIsVaDUZBWipAsHLWVCqvK6XD6_VNBW4rEZ-ACuE1vBlODAsOnbI1wQE4CIhCuVEdYDE2TCxVdvV9yVFyVHCME0VTxVGJTVhBFBTK9UYTVMzV0BWJyV2BWvlQpwDR0CWbNMgTjnD-wD-kCUTT-GPMIC7fPiBVLfVu6LVELxNMQIQk7FdfC1RMhVT4kCk3HrwLWEVTzQo0VidAY8D1KBGNCk9CuaMG3JOQFQwQgfJerA7QDkELzgLMWFr7DyWV_cLqjTe1PemKIyMQFBDtTxNVMABt4BFmQ7sJK1V36AcgTLqD4oGKkCjwTrMUJhJnnC7vP3KB3XB0ELNVD2SS-gT1tHO9CcZG3NMHMJ_lV3iAMoRQbMw2Sz8DQgMB6Kq1VH2PDFNm0BtJNejB_9GMZAvVCFABbFNoXRUuDNlMLiTQSFQuBnID-oBHiV6oBnZF6_TPVHXXV0iOK6E4yDqwLeWEq3QWcCi1UT2V8gOT2V8cAsOCcIJ1DWm9BrqA8DWTeVBEWcjA8DW45NoCE1hUe2VIhDZ2V3DWz_T5DWz_T7DWZ2VVXDZ2VAEWr2VgAEt2V-DWZ4CTYD12VqwJ12VFhC8DW7bVfEWOEWKAUQEWWAUWEWYAUmEW-NA-GE12VEEWgWV4UHuAUcEWQkEeEWJ3VoEWdMEaEWQkEkEWP3V2EWR3VYvADMHNhTVNOhgVDMHciVVNOY8DDFWh7BDFWIkADFWogOBFWSyADFWlmCDFW9bADFWLrADFW3xBVNOgoVVFWw1CVFWGFWDMH5lVVFWKFWHBUMFWbFWOFWbFWQFWbFWSFWbFWUFWDMHxoVVNO77BrFWaFWE4VueDLpBq2B3uBJMHMXGa0AiFWTjVHaTpFWmFWXjV5FWS4V9FWU4V_FWOpBuFWY4VBGWcoQ1FWqpRqZROpBK2EDQDojVZNCpRRHGWbWP9aG0kB9aGYFW9aGDGWTVCIFW9aGeFWAECgFW5jV8EW5-CkFW5-CKfBNpB_jV-VPNYVFGW6hEOGWdTL3uBHkVJGWJkVHGWsmPqGW3FWm_UhGWdYVoGWoFWWpBTGWXkVFGWNnVOGWckV-GWbGWNXAdGWW5VHGWsKE-GW7FWc5VFGWz3JOGWQpCMHWXGWrYIejGg4QuGWykVMHWzGWBZVwFWxkVIHWYEF4GWAlV6GWAlVVGWKZVFGWBlVOGW0pCkHWDHWGlViHW1GWKlViHWcHWAUBeHWAUBgHWlDUFGWWlBuGWWPHsGW1CDOGW3qV5HWqHWdlV5HWtHWWaNfGWgpBxHW3DUFGWSmO93JBHWplVuGWrlVOGWtlVMIWaHWBESHGWftGkGWr5QRHW1iVOGWcFWQpBESLuGW7iVXIWWHW_lVXIWPIWCmVOGW1WDkGWsFWQpBJjVjIWZGWZEUIIW0VLjIWeIWQmVjIWPIWTmVZNCVmV0IWXmV2IWXGWamV2IWBHWdmV2IWWHWgmVJGWimVBJWRGWzaV61Bb7BWpV0IWqmVJJWqIWrpB8IW1NHJJW_IWQoCJJWaHWWUR1FW3mVWJWpGWwpB8mV0IWZrGNpBAnVcJWnHWDnVcJWqHWWiOBJWS-CBJWJnV0IWQpTqJW5IW_GWwpBekVqJWhJWDpCoJWkJWlkVqJWtHWD_KBIW56DDIWJ8VBJW_PL0IWecPAKWhJW0kVAKWkJWnnVAKW4JW7kV0IW9kVLKW5IWjHWwpBlHWQKWhJWc5ELKWkJW4nVLKW4JWOlV0IWQlVeJW3fCa8FMcVYHWvhG8IW4HWwpBGoVb7BViVbKWUJWAFWsGUvHWYQSrsT88VBGW53Gb7BVoVzKWofBzKW_IWNIWwpBcoVzKWg0IwpBWFW-KW8JWWIW-KWMJW9QA8IWcIW-KW_IWkVLb7Br_O-KW4JWqFWwpBmIW_cVhKWGWRBJWyVL0IWtIWQLW_IWwIWQLWUJWzIWFIUtwKZfV3IWfLWXGWI9QJGWKpVmLWkjVhLWWHWzVJ1FWRpVhLWtHW99VmLWIJWFIUKJW0LWELWbpVZfVPJW0LWf8ANpBcCLpAWurAaHW4HUmGWnpVtLWZJWIqBkLWtpVZfVfSCmLWzZBi1D94BcbB-OUQkVKMWBMWnJWZfVpJWFIUG9AW7C-pVmLWuJWs9BBHW4QPtLWzJWWMWqHWNXRcMWwLWLHWeeVDIWOqVmLW_JWeeVFaCyhPUHWeeVrLWXqVZfVHKWeeVwLWbULmNUMKWFIUgqVZfVPKW2IUBGWBVVtLWUKW8MWkMWXKW8MWwLWaKW8eVw1CKQDX_VO4TUTStLW9lOZfV3qVNNWpZVsOC5qVxaHUfVwEWk_VBNWpkB-OU_DB31QIsA7oF7qVwlVNNWgoVmNWMNWyhP1iVmNWIkAF2U9bV7_V9mBT-LEpDFQEqZKLsKDuVZ7A9PCFvHoqDIvVBBOvvBZaVeAW-kAacCQsVFyBZsVDXCI6B10GwyBxUACVB5NLqdKKuVWpAaONiRAWYIDwBQZDcwK_3Dw_MiRAAaG0AW4lBBtVSyE8xVUpB1QVVBWCvNxrAkOB0ALAwGlOWrtGXBWjLB7dDrJD4NMiBW1lBOxDvTFHOWlCLyOWvfBT0D39T2OWPKDfKDbrBQkHwOWTRNijAT6ALUIbrB06A5rAbMDYZLJHTOyVyBWQyVWCMPzVEzVHRSQ1TzgTkfSJzV2zVB0VzBWLPWCzVNPWPtNg5C_PVsYE55Io4Ol3IwqJ3DMj-LpKVHUOAzOCUCAWJVnB96CI7R3dPtkTFfG7SGKIG-1QIiBnOH_DHKWFZXGpkEGUV9gVztNlPUwpUVLEn8GMWFbBETHOMmAFPL-7Af-TGaTLcABDPtNMjTDBOD7COitBu3JYxQsKO4fSfUV5NHkUVUdPBLCOgCRPI-3GmUVqhVZ1E8xDoNG0yQ0BJPyAQkBp0G18GyUVsRJsvAKwJViIYFN5gIKuEj8MK6EkWEBeAIoBrwBrRLqFVQmJiwUQICUNUNVVW1FRxLMRAcoB1_TNRByoGCpDw7MR3VymEzvChWVtdAxAUOiDvlPsVCGRW4XILRWFhCLRWqdFLRWdBCzvCgNWLRWIrALRWTsETRWn3LTRW5-HzvC1YIIRWTqPTLGHBUORWdRWQRWdRWSRWfFW-nBdRWWRWdRWYRWAjVDRWCjVvRWEjVxRWGjVpRWC4V1RWbBUwwDW1FA8BrVEaXVfRWZaVGRWeXVASWaRW8FWzRWWKDhRWAGWFSWRXCIRWy_BJSWnRW7BU8cAELExXVw3CsaVRSWDSWrjV3RWtjVYSWAoCHSWTVCjRWKCUaSWvHFELE7aViSWrRWgGWgSWJuAqNJLYVqNJDbVELEFbVtSWAdVPuEY5CLSWWYVtSWQSWYCUlSW0GWaSWMBTYCUcRW5GWaSWq9SELE9dILSWnYVBTWOSWCHW_SW4SWY5V_SWWSWNXA9SWxkVKRWf8DkIJELE4YVTTW5RWl5VaSWubVTTWJTWa1VgxPWsEcSW9oFFSWHZVELEYLJjTWeSWAlVlRWOZVaSWpJDjTWbTWUZVjTWMTWyOKfTWZZVELEbZV0TWmTWTlVaSW5OWrVErDUyTWbTWvDULSWFRWf8DpZVELEmWVEUWb3BEUW3TWqyDFSWpkBEUW2SWHiFbTWzJDEUWwTWVfVELE8ZVqNJ1QD7TWAXVVUWoTWjpBGTW30VVUWbTWDbCLSW5cVVUWOTWmpB24HPuEBiFELEUXVrUWcUW76VFSW-hErUWbTWBSWf8DcaVrUWmUWfaVtdAhaVIRWjaV6UWrnC-UWGTWLJJ8UWznG-UWtRWvKAbdV-UW4UW1bFrVEHZFcSWnlGOVW_XV6UWhSWiGUjSWUVWJTW-aV8UWAbVSVW4UWsSWiGUuSWeVW3TWIbViYAs7VBVWYYV6UWObVnVWGVWl4DMTW2ZE8UWOXQ6UWATWiGUCTWwVWuUW05COVWOeVwVWXVWgbVwVWsVWjOD6UWhED_VWHUWiGUUTWDWW1VW8YV_VWOUWzpBXVWxbV_VWsVWFZV6UWiTWiGUkTWSWWhVW7bVQWWBVWrTWSWWXVWuTWSWWsVWkBH6UWzTWiGUbZVR1CaaCLOTaVRJEViKWYSW8cGOVWaiBgxPaGUsWWsVWDUWiGUFUWzWWbnAc9U2TE6UWecVMVWWMU7WWRRA7WWXVWRUWzWW8tT3WWIvTwUMQTWwUMCWW2GUqWWCaV6UWHYFNXWJWW9QAXVW3cVMVWkUWiGUMaV6UW8cVYXWJXWGHUwSWEHU1VWDdVYXWQXWzpGOVW0UWEHUsVWLdVkYUfLFIRWWHUcSWRdVrXW_UWwzAu-AzRWWdVpXWJTWZdVvXWMTWvQEtXWanNkYU0aV9XW3TWtHU7XWGTWthDGsOwhPUoB5CBJYQyRJwhP5XWqSW7qVdVWIqBbXW94BAYWySWkYU0SWxXW4MToUPPMWJXDOYWqVWBeVVYWmUWGVJzXWtYDSeVAYWETWxXWpYVkYU4VWnYW2XW7VWnYW5XW-VWxXWAWWxYWRYWwYQrXWqbVkYU8YVFNEnIU2YW2XWMWWxYW5XWPWWxXWfpHgxPb6AzXWseVkYUWWWCZWDYWZWW5IUYSWKiMtXW0VDIZWgYWhWWxZNl8D7qV9eVNoBHJUrXWPKDbZW82DkNWuUWZwALcAHfVbkA8DDQiGWzJNLUYfV7qV-WV6YWAXVsZW8KUg8UhfVrJVtfVrcCGfI9iMdMBjjAdcCODEy_N5OAPmTi3AqlPvvBSBUAaWlYJ-ZW5FC-ZWK8C-ZWPbC3wVp4N3wVDYJ3wV8JB-NW9ZWpJVK9C3wVe_A-NWBHINyNebI2ZWRyBlpGLwBHLETAWgME1vBbtEGsV2jDuVETEITOWT2DTOWFdPDwBxlCPsJ6XDYkALwB1eI6vBnbI4aRrBWvKE_OWkOBDhETiIxqAJoE2UBDwBaQEzpDuiDjtTeIVYAV3zVPkUXjT-3RFBN9oPBvQLKVPyV4zVHbWf8Rj2AjZBZACjnDBpEZwTvVJjKEW2F27JwVFuuLOKAqlAMLBZoB88P1KBZ7MT4I8PKZ4SVKVa5JG3VRfN1sB8cOCuKBRA_gPeMAqzHCfDJ_E7LMzLGU7BIDL6jTBjBxDVBODVcAYmAKuEdiSoTVF2MWvBzCDtgMwjJ8cPiNIf1AP7FQIAQjA06BoeG9NLfjGwgRFaEIAFiNVngCNSPa2QvJAyYPmTTf6CqXAm_MR2J_5Pk1TzlUIoF-FE0fPL3B_mGjsMd4S3JOJYILTB00Pf0QR7LC1QJOCQVPS_ThtNtVFcABFgOxyBVQSpjAjrDVMCQROP7FemJuCWL0Nv_DsHT-HENMPIvCLOCDVQZ8IXIMP_EALBadFq2R4aNa2PKDO0IC7jO2kGQ_GGXF5GOVpE1sBg5MjyFNYLAEHpgCjBVr1AkkGEzUkHCGCGt0LrmJJLMHhCiHG3ODLbFUbOhoCbbFjHFm3A8TH6SBrHJcABrePROF1sEI_IGlTRHDLqQ-ZG1ZBodPULPVoG-hCHsBFVEYaCbVQZzJdyQKVJodPBHE0DDcNBhwMrwLoPKPBGbFToPQOtQEiOyTBgXGUKOKXE4fPxrMBTKpbLDTKIdCGvMFzSMxS2QNXGTr_AoAEwKUigBaVEsMCAtMkkGc9AMSLoDSGGSW4RwkP40Ka4U0aSBKL6CWF4Pd1CpiOmPUyVQeOF3PByQAJLHvNA5ZSviOj3JBVBLJFsCTHTA0VBoDVTbBeOF-cKKIK-cKkKBn-T0TA-PDreFdwQWATH4E0UTeVFrOF7kTXvQiWP00KuhDiHGNZQg5FjlV00KlmVAnDwfJnHRXeASfWqOAexQ5NDqnGKaElgPNfDuMAffWg0DqPVrqSK2QyES9AGmRAcfD5ECmyQU0QWXNkDD6GNxrA8eWkPPDmCfIP1dA-yEBUQY5E9FCi3EJiD20QVpH2RAasCpkCFLEQpNdLCGBERZI6LAb0N7RUHAH44AUxDiTA7oHnbC7oH0jTz-IXSA6iCxuBEFEcMAwYPmdFHsOLOHseSFuFzlC-JHhKB_sDcYDxvHImCCmTNaCXZHCmCiuC5YBpGALOCOKDwcMdGBf0QbpR-2B0aSZmC2zQdSB4NLcOBZ7MvfCXVU-SAwTVEcJexQTVDfUVcOO8eWugTmyQsnCQzQLVMYtEvNL5xB8lFWeGyTEPTFexQ5nCpJABpJvYDhhWgGBJ2PSpC8lFSpCHeW9oCTnP3qJmbWGODn2QmQVNfEYhWFjAS_RbTAThWtiDs2QP1QfdWHUAtfWNUArXA0VMJFV_yQnLDs2QTpCy0BckHn0B8DH73DkwSDYAknPfxLzhPnkD5eALhCc1VbIFc1E5ZMZfP_ZA94EWoFFBBIUEHxQR4S2aAB1FTdKpoQwnJmUMYYKNiGf_SdTC12UVQVGaNmdFWvAqrVY1ODeVntJWcWZUEz6AESFt3Q3DHtWAoUAZ-NyhVKCGQNUnmOtGCRcEAtMXYBiWMS5QwvMFfMccJr4CCCEeDWCLDz1VzYKMZAMiFcjNTEQxeQolT8iB55RSpSYdAKLPKESaKLuCTCWDRFGV_J7xB1DCq6QJeBvnOiRE8PKMWUtnBQzQyMQlcTYiW0hTNjJQQM-uANbUCKRSAWmoTI8CboBxQW1vCQdWO_HUpTCmTKQDpQC4aMTuBH1QsOCXsEI-OT_TkwI5QWzJG5QWVdPttU1tLg2VtHN9EWVLEVVC-ZBGVDh9QUZGaYWWRU5dDkyQRqVCqGKnBh4B1kAxXW7DRbSU4xQfpM_IUqjWg_VC1PYJU_VCHfVJGJkNWSbWyhD6QAckWu_VXkFxXWfgW2ORSDBodPzkW5wFukWNLUXiBkYUnSLmFLNgUQ5ElsCnhWIEC6qFlNPlZSvvBX7JpfVhxG4jWbRAUIAZqKLlW6qFFvV5nEB7PeVCIlKvvB5gWX6HLlWMCTyZWlfK2vVuND2vV5wDMOCdPCFUA1xVHeWjiJVnO_hRAPAlfPOxDXUA8jASsVOePYaWz0FlsVTVQZ-AJgOnlWMZEL6EQMF52FhaWo5JzlWOePifEIhP22LHPA-2C1vBVyQfkUHPAX8HxJVE7BukHTnPSlWBdCtcSijAdtASeWIBWi8JOxDvhWXsEiOAu2Q3LDKYI3lWNBW8DMUmWXqGjiJugCtBPGhCRmWbrBXqG9MFlFCZeJlfEs2QZSC2jOIWJuRAliP-aWKuR-aWjUH8HCAMRumWm8FqjPiOAsjC3mWr5Q8mWFiC1mWz2BHvD6mWJGJDwBNgTJoFijAgQL8mWBjW1vB4nDSNEkkCslWijA5WJ3mWNnTOnWUiPBaMRnWHmWDsO5rD1vBZuEMOC-iWS4DiOA4VLfIP2RAKeELwBBjP8HC0kR5mWz0DWaCmOAipGumWmvEwpAtnWGjPonWM2Q0nWqSCkwTtMRnlWO2QvnWkXTSNEFlRjnW0MRvnWFfBCoWdLConWH-N6nWpsJGoW5CJbaJU1QdjCecAg2JMoWC2CMOCoeQl3IeRAENRvnWEmWFTCWLCJrVzjCShJonWh2BAoWmNLYoW0mWOOI1tLYoW5ZBonWleCvCEZMAcfDKNCvtD_hW2LCV0QmOA0TFa1BwODOQU-LCweDKKCoHCvnWKwQtjCzoW8eWXSCE3JqnW0lRAoWRnPvnWtOHLKM-RBEcNOOIGNMBpWt9AbaJ3NMHpWfaJKKCKsACnWvgBJyIWoWnSC59BfKDDpWsIBAmWuGEYwIbaJezQbTRvgBymWmOANIConW3hBWpWPeHrpWoyEonWYmDAoW3fCvnW9eIvpWznWOOIJhBcbP7QCmpWDOBuOLzpWBfPl0BooWOOIkkPvnWbzDonWpVFEqWFoWCqW2pWmOAeUCEqW7pWyYBkoWMqW_pWDOBtkWmfDVYI-ZGzjCr5QJpWmiBC-ShgWLlPDOBESLvnWKRLonWgQLrpWGiBiqWTqWQ4JOUQmOASnWonWshOuqW_mWOOIeYRuqWS_RUQAZqUgnWW_APqWM-TDpWnSLvnW9VLMOCKnRWpWFUClePz0BipGCrWmlWSNERnRumWFPRqnWUnRLrWZiPPrWV1EFrWSoWzwI0tBLrWOnGXrWxPAnlWPyQXrWLqWuQVwmWz0BQTCbrWelCXrWpqWIhOLrWIhPorWoeCH1BnqDorWJqWJ-OerWqyAgrWqOAaPW29BR-KCHVJ-OmrWS-CLrWZ1Qb3HH8EThN_LPCmT54IvrWH8ExrWBoR8rWj3BcuDpnC4qW7PR8rWBqW8hPlJFtwHAsW8hParWJrWh2VIwBp0D3oWZWDasWVZIo6R1CEH1Q8hPTpW8hPPsWqOALjPJrW1ECwLVgHENrWylT-PLEhBLrWZFDvsWPqWeSKrsWmrWiVF8HCUyTJrWwpWyiELqEErW7QV6iCFMH0SAflWzwIXxC3sWWxBFtWLnWz0BLTB-uC0SAksWZmC6tO5hDFqWQtWxqWB1BEsWZmCrVQH1BNqW3sWboPLrWVWBctWSrWofWUrWz0BsjCCrWkhVJrW-QLLrWnKP3sWhqWqtWzrW6SAysWnqWqtWQoWitWNtWSpRNrW0SBCrWz8QmFLRnC8rDzwIk0QD5B0FWLrWZaV-vCyJIhBDqOAcaVDuWnnWZdDcxGWpWWWJumWeRROuWVnOQuWCtWK1BrKCwLVmRRjnW-BUM_SPGWQuWiTAK1BqXInsCYrW8HC9qCqnWxRROuWH-NmuWttWVGIkuWelCAmWWgQruWNtWbgQrqWP1BTsWP1BTtWP1BdaH7dDvGWOuWh2B7uWPqWF3KkuWmoWiuWS-CMuWqoWMOCMSREvWFqDGvWujAOuWooBpdCgGBP5OnsC-TQZdD7oWiuWF4AMvWduWpvBngCOuWOwQGvWGpWgMAEyVMgVPbWlhFktVGJT30SatVcvVoyUKRVZTVhvWVRFIqCTMVTWHBUOYWL3eBdpDuXSHPL1YBdjMo7KODKnJUu6L20F5WIOUOWcKgHFGBMONDxeMetHrGCm4IiwOgcUbJJW3I-6LriS10IC4GoTWxkGxVDAMPz1V3VAVqT6tBbfL-IA4mDcSCSkEjrKK1BheOkjABzCZeOewWMhFgwWoZJieO1zVUgVUPWhvWZkNZ_IwdTGhCd_OTgVYsTKwVYkNMTPVaJZdA3mAi8PTDSOSK1HC-cOrwLT0VaGBwfC1gMwnGrqGGDEcwTiHJCgCIWKvXOAzUmHJskA7MOvXHAoGtpU27EwBELcA9-Mw0Ob-TFQVMkNkwMaHOJTBrELlZBPxPwDKahGcmF_PQSxWbhVtlE_fWKsBADWdrEGRD1OB-eHjhPnVHQPQrxSk-AZLVz8Ap0GTwAVDWRQSa2MBbD-zJI_TsANOjNGhFuQWbxT61VduAdhPZHDcmCInImLDMVVOJD6oBXBCrhDNRBN_BPWVZULQkETHEMRAejBU8MjWVXpCMRAc0CWyWoWVbyWBgV__TjWFfyWb2RZyWROIZyWcGIZyWTyWDBUYyWp3VhpSwiVsyWRBUTcA__TfqBbyWDrTxyWiyWoRWuyWV0DmyWVBUqyWXBU8yWV0D4LNMRARrT__TotFDzWjjADzWIWHqVVbRCJzWkyWnBU-yW9xDtMABzWJKADzWAzW-FW4yWYOKWyWTuNYzWwrTKVCsXVazWMzW7BUYLBDaBZuWczWhNBazWUzWAEC1qCczWZlBYzWVtDqzWdaHqzW2yWcGW-yW0-LQzWmSWWzWXCCCKEAEC2fA_nBbgQWzW2gIczW-HU3oGUYVYzW_CBE0WfzWlCUzzWvVEA0WSzW3PLnzWNXApzWN0CG9AYzW9dIT0WvzWR0WxzWHTWWzWm8BT0WoyWyCUM0WWpBO0WC8FWzWYaHczWGfHl0WIzW_CUY0WcJCj0W6yWxkVUhBC0W4gDYzWZBCczW_tP00WwyWN0CPjBYzWgsG60Wq0W57C00Wt0WKzAd0WrHWWzWJ1EczWAbHG1W30WUXDGzWN0CtWJYzWPoILJDH0W5PFWzWvDUO1Wf0WdpBh0WayWczW_NBa1WL1WHiFW0WHiFq0WUaBa1WA1WFnE1zWgpBW1WlbBh0WiQF8zW0gQC0WyyWczW0yWN0CvxDYzWQ8Iw1Wk1WDbC01Wo1WVxEWzWk-C8zWEzWN0CR-BYzWSqPczWORJE2WR1WKfCC2WC1WS1D81WO0WnEUWyWhaVP2Wo0DKVCqUG4yW0ODV2WVuWT2WHVDZ2WC1W1EUR2WN2WqWF3DVrzWT2WtzW_pBHfBP2WwIMl2WH0WclNn2Wc2WzWFn2WN2WZCUP2W_zWPZQd1W5mVhLJ9PQY0WMbVy2WA1Wk3Bm1WrVW-yWmcUT2WW9PC3WJ1WvKAU0WC3Wf1WG3W52WTOHP2Wb0WC3Wc2W_eHC3WN2WkyCT2Wk0W_pBm0WX3WJ3W56D52W3fBP2WLaIe3Wc2Wx0WV3WN2W10WvpDF3WunVV2W70WT2WM4Jr3Wq2Wy5AP2WGQDw3Wo1WlON-2WjPBV2WCbHwgFRFVe4JgKWjoAVGU52WIsET2WapG3DVU1WB4Wz3WOsJT2WZ1W_pBBOMp8VeyWK4Wo0WsGUhYJsGUmIK3pByXFP2WLkAW4WdoTU4WhqT0GUQ0WIXWA3Wv1W_pBx1WR9Vf4Wq2WLECP2WREU3DVsoGT2WahDP2WCzWtDSn3WTEB93WeXWA3WF2WtDSq2WI2WT2WbnCt4Wz3WmrTVJUcUMyhDSIK-4W12WdwGa3WyXW-2WeHUWyW6sJJ5Wq5JL5Wo1W6XWJ5W9aJVJUi2WyeFD5WBYWQ5WY0WEYWNlFlCVTWB--CFyD9LWu2WS5W7zW--Cx2WVJUz2WHMW-yW3dVJ5WF0Wl5WBpA7-CGIUiFP_dVo5W0ZEl5WO0WhYWH5WG9AdnB5dDV5Wf4EVJUHHEJ5WM3W95WA1WYIU_5WO5WdoDVJUU3WyhDW3WkIUV5WUVDJ5W3XBpzMnIUO6WC6WuXTH6WO5Wz0WpeVpXJyIUn3WphJH5Wq3WpeVY5W-0WpeVC6Wx3WVJU8aHl6W15WH1WTJUTcAJfVaaCbEB_eVo5WufHVJUaiBQ6WgyWskWBUAGLEmZWQ6W1YI66Wr6Wy_VH4KNLUdaHvGVt6WbvBfqBK_DX7BqqFirVsmJ-ZWVEFyvBbXJg-BCHOP0ExwMR7W_lIP7W06VV7WUVCV7WuUByvBUDBV7WoZMb7WM7WTAW6xJYaWXQQaAWnxDdaWkMUDwBkiCUqOvsVpxAlaWhzWo0BR4DYuWsEC3xLV1Bq8DcSCXOSAvBdTMdCPFjAj4BCwFR4DwqPzhW7qA-7Wa1AP3HowWywWC0V1OQa6CP1TyVNy_BnAKUYTdbUctVJPWObW7cQK8WWjMFvJx3UwAEY6A63E2qO-GBwqJNaCCPJEODzCDCxWFyT87BM3B0ISoSB8CNqcEYNMZODGQL-SMq4P7SG6SGtzBebWiqKeoHkXMKWJdaPgcPV9O3nALhQvTQfwM86ExbNbLC0eHcWCnTRPHBjUCZLBNyCLANz_LHdG2aGtrARNAI1VFdAOgPIBSX8I5zQpxWTxNiwCieQJiWqoSSiWEONq4Jg2PkwIl-UClNk1V8HMm1VyDDhJMIoGZDW0HGFFNH4KJjWruPZFVaNGQjOpGSNpBAyWkZR61VWhCdCV_mOcuBHyW0GLJyW68HLyWTnGJZGTrEe_TvfBb2Va1EE-WXXCDMHTOH_kM9DWK-WeKDE-WuoCE-WuzEDMHG4BB-Ec2VDbLBWUm0Jg2VfQES-WH-WPEWdyAS-WAZDS-WFjES-WP-WS-WR-Wv2VcOGx2Ve-Wz2Vq-WKAUa-WSAUs-W-NAd-CDMHy5AK-WGQD1-Wk-WBpBm-WEpB4FDoCEajCb2VaaCK-WhfT_-Wc-WoAUw-WeXKW-WsAU0DVQkENYIrhD_RCwdA7BFWSCbiVr4AP_WpVFEmDqWVszHbiVq2BU_WqpGbiVZxLbiVKcCU_WM_Wp3VR_WwiVk_WvyWK_WRBUFkAP_Wz2BW_WV0Da_WyiVc_WHBUe_W7yWm_WV0Di_WZBUo_Wa0A61BP_WFwJ8_Wq_WIjVU9MpFWXtF3oB3sP8_Wz_WpBU5_WNSPn8RhXV5_WhpRLAXOpBT_WjjV__WlXVY_Wa4VNAXTSCt_WnLNAaDOpBg_WjjV3_W2XVNAX-ZHwdAuRRZAX7ZCjAXJgOlAXv_W3jVhAXHAXSCUhAXPiBmWJYFGLkV7_WLkVRAXdCU_wDwhDVAXm_UqAXm_Ux_Wm_UtAX_uWZAXRxLjAXS-CZAXtTLjAX2oCGBXTAXyCU6AXNXA8AXHTW1_WUSRGBXdAXWpBfAXJPFPAXaSRZAXG7CXDDRnPaBXBAXXTWRBXPULjAXRULaBXLMBYpB_gBaBX0WAjAXbULrBX2AXAlVLBXKzANBXMUFYBXXBJrBXABXEwGrBXWBXvvHjAXG_AZAXxUL8BXwBXHBWYBXM3VYpB5UL8BXABXuOL-BXWBXO_WjlV0AX1DUNAXV_WjAXs_GjlVPBXplVZAXboPXCXUBXn1WQCXqBXXDDYuDE8EGEU6uEIEUNAXs_WjAXESLZAXYuKmCXABXkVLmCXWBXQSLjAXiIDgCX9_WXDDVrTwCXyBXDrGZAXFAX0CXABX4VL5CXWBXYYIt_WP6QBDXaPNwdAYfDPAX7TRDDXPBX_TRDDXtAXgmVDDXfAXgWKFDXzOIopBOnGBDXmAXlmVNBXjAOSDX-AXZTBNDXelCWDXQDXuBViaPIhPBDXbTLFDXdTLnDXM1DjDXKDXh2BlDXNDXz9QlDXQDXFBXFDXHBXWnVuBX57V5_WtURBDX2TL7DXcDXxURHDXoHC7DXQDXzgDFDX0mMbnV3DXJ8VBDXtOHKEXKDXiBXbnVNDXBqUFEXQDX6YBFDXsBXiaPRpBBDXupCZEXZDXFPHVEX-DXCMMVEXaCXgMCQDX7BXFoVOCXTGU-nO_pBzULScFnWWiCXwtPHDXGCXFoVWsPlKWiEXiVRBDXMCXsKW5DXGqBvDQRCXOoVfBX6pBDAX6KWYTBopBYCXFDXRsBGFXtQJ6KW0DN-KWnEX9QAIEX-QLBDXlCXloVKDXpCXqoV5DXL1SopBpIMFDXvCX7oVNFXDWRBDXR-BuEXFeHFDX4CXkFX-DXI6QgFX1EXnSLgFXdCXhHUNFXSWRt_WG9QxFXVnOzFXPBX19VzFXtAXsLWzFXfAXgWRxFXiAX3XIVDXwdApRE1_WmWRPAXoWR-FXcDXyHUNVOlCVQ7B1NUGhO-FXyAX6HU5_WzWRxFXoDXxdVNBXV-VVGXL7BmRURYCy0Q94BiEXd-VVGXtFX5dDvFXQpTJ0DVoOxFXujApGX2FXHWFpGX5FXBEXCGXkOHxGXjGX_3EvFXbBXL6WTGXLEXCGX1kC2-CHsCEGXkBX7GXgGXoBX7GX0GXZML-3UPqB3DXt6LGGXUFDCGXdEX3XI1BXPHX5FX4BXPHX8FXlEXxZNvFXxUL1NU3fCBVVZ_VEGXWPHCGXGoVaHX6-WIsAN0DeJUsKVFIUTCXYJUeLEyhPicVaMWqmCtaRs_V99WoZWDPHCrVUPHCrVSVDIrV0HX2_VtGBKVDbHXglWklGAoO-IAsrCxfV4lBOBC5fV0wC7fVFZDrJVJ1CkjAJBEmMBh7Wk7Dl7WElPLsVCSBIsVSTLA5B6uDX4NCvDSTAPmWK2E8sVhwJyaWbeFwaW-JVZ-Av3BBIXvwW6ZADwBaaC9qC1aWoGJ3aW0sAwOWFIXOxDnDDUpWqvCNdB7rCVUTojJ86HZdDv3WPECslOuPEG8WK0TKwViuUgTVMjMe3JxwWCJXC0VEJXjaUlDVzjWRDSTpSGqQMzA0fGDhVJHKDCCzHQhPPR1AKuR6jTrrB9YNpaOGoFOEL8tWZ9NsfOoJBagKZTTqFLgSK-8PTwM7gBLcMkPCdSLDIL4SGSxSQrO7QLRkBYdGBnP99AAsCRBDKmTQQA9ISlxGlnG9QDcrJjDSSCCbZEfjHKhOSiGBhV03GCDDOaIK_FAQOkWDigBHSTB6KlfJ4NLRSVkTD0jMmeUETB9mJEMARhIhBBP4CWSV2-FBAJXzNA8Ek0IQ1FpKBlFBmNL6gBtKE7SCHJVSuT4HM7vCFWFmRAXtFlJDtzBcKCWMUzFEfhO5qGSoC3dFkJNpHV7WJz2UqvAcAFhrMccFx4JJSGoOLRxIJSBeOA7eU3kARDWs6Mw2SNnMWmWwVD5xWYAEXFVoUG25S8dH2CJOjNzZCSaROJVLnBzfHpbTGSCw9WwTBRfAAyWruBMXEKwBwQW4rCbNBoFVZuDO9OdSUJiVHHO6oBCdB-9W2hJ6oB2RCihPtBCn7ThoBRvSCiDVjB2DWrJBeVVy4IeVVy9OeVVpbNeVVKcCGpBioOiVV9LXz_TVUNNyW-nOvVVDrCDLUMqRvVV_LXd-WkwDvVVDMXp2VVMXGAUJMX9_Ty_E8VVsLG8VVNMXr-WZMXt-WbMXDWVlMX90QcZD-NAXMXnEWjMXpEWnMXvvHGpBhcCzvIfQRpMXLqEtMXU8M7LX93HTMXF_W3MXGoVxMXBPCT3VdrEV3VCNXzAU5uT1AUY3AKdGpVFoBDiiVENXqWVmXT1AU_5N_AUNNXvlPANXpyWpqB1AUALXl_Wl7CHBUINXv3VTNXXlDbNXRBUPNXoRWXNXy_WfNXi1VKdG-DTCjVlNXEjVsNX0RWuNXVpRLNXKtDOKXxFWp8Bn7TZ-BKdGL4V5NXVNXVjVfNXr9VN0EOAXLNXWWJCOXJ7VAOXVnOEOXjNXPSWTNXAJQgeJcAXLOXnpGEOXZNXozWLOXQiOAOXFfBCOXPmPWOXJOXTVCRNXeGWhNXuAXuNXxEBL9BSBT3XMhCUGNXDkVhOXp7VisCVIJCOXB5VAOXh2BtOXT_EhCU8NXIKCmrMhCUSOXP0WLOX2oCCOXP5VAOXloB-OXbOX0GEhOXkhJ-OX0OXa5V8OX4OXaSRCOXPnPAOXRnPLPXUCVgBXfOXBzCSPXQ8VNPXGnPi0BMjBNPXJPXw5VAOXknPdPXOkCdPXFBBdPXBPXMMFdPXyOXSDUGPXVkCdPXJPXm8VAOXV_VuPXgPXLJDiPXLJDZoOi0BGmCCOXQGBuPXGPXy-TuPXJPXT6VAOXaREAQXxPXe1WLOX33JCOXimCAQXnPXgpBGPXg6VAQXJPXuiI0kAYTRYuNjCXhOXgFEAOXESLCOXzgCXQXKQX-ECGPXqNXjpBJPX06VRQXZILAOX46VlQXzPXrIWLOX4NXVEUcQXxTRCOXP4VlQX4OXF7VN0EH7V0QXFOXxEUoQXHVWbOXO7V2QXcQXR7V2QX2OXnhPyQX0tBTQXomVLNXo6QHRXZOX5EU7QXF-V0QXQTCJRX0OXj7VORXyQX5oT0QXjmPWRXDQX22WdHC3pBuOXcRXdOX5mV-QXz9QHRXOiVWRXyQX3mP0QX7OXoRXZRXvPA5QXQnVTNX-7VHRXEPXB8VvRXikOoRXyQX3iC0QXMPXxFUrRX7URHRXN8V5RXfRX56D-QX3NM-RXBRXzpByQXcPX9FUdNX_FUvRXlpD0QXhfV9FUBSXQVRHRXh8VPSXGSXgMCyQXtPXVGUQPXTGU7QX3PX0QXQGBkcGO6VgSXXSXXoDuNXUISfOXk7NMdPKmA8RXY6VkcGGQXvSXyTUtpBd6V0QXF9V1SXbmJzSXlnBK9VnOXscVvRXn6V0QXWQX5GU-SXSSX33VATXXPXwUMlSXj0DHRXc9V0QXkQXKHUmDVtpBi9VNTX7QXrQXEHU-QXHnONTXlSX_NXlHU8SXdwGLSXbHUrRXy9VGDPY6QLNX19VlTXoOCjTX0OX69VjTX4OX99VlTXVOXA-VTNXFGXvTXbOX89IfOXHIHrSX-LWojCAMWyTX8xM0kAEMWlTXXRXFECp7VGDPsOXFUX1TXibCq3CZ-ViyBx5WuNXd-VBUXtTXnRXh-VLGBMiU9OXbIUtRXXxSGDPp-VaUXcQXGqVlTX1RXv-VyTX4RXy-ViUXhTXL8VGDPN8VdIUBSX7-V3TXESXoUXXSXdXRlTXw5VuuBE_VGDPZ8V2UXYUXQSXPqBrUXrqG2UXqTXqPXR_VyTXaSXVZWPmCxZNRhB9LWG6VGDPv8VKVXCmOxZNjzIBJUdMXYJUvrBsHXhMXUfVziBcJUYUXu2PgpVXoV0oB8TDYhDeJUI3BoHXUxScJUz9CvkWRvJaLUgqGcfVFVXA7WrVXxkVurNxfVRhB60BSNQxGJTlWZWPVlWpiMc1Af7FRcKhUV0RC2vVKjAAgV16BAgVlJGHHVlMDlfWJsVVmM10G_bDKOWfWGOxD1hVsHLFyWKcWv0G4nWmWKOXLwJFVWXkRBvvOpaIA4JsSAfsJH1BA8M7dDGACWSBd3IVyWG5KaXAxAOK1BoVBbWXJRDnhB4yOh4DGvWHaR41BZ2E7GOpvBtWJ6zUQtCK2A_7D6YKgKAtWXhzWtWXz2C_oGawGxWXhMNxWX3KOEXXgLAGvWoXFIXXXuB2zTHPWMOVJwVKJXsyUHEAmaSQgVtXFouTHwVOTUNbWTlURXXuBATXXrALrIKtmD0DDZ0IzALPCSlTQd-AlcLYdUM3BoHV1xBgMVQuNN_DXkGHuGlRSKdTyiHvOGC3JLJQ_SMi8L0sM87FqxVfVUdYU5VXZXA_5BOtPpZC8pWghMA5BqZEYQIqXDIaHyGIIRVbQUdDVKwVPDFY5PmBANwDlBArBAdXXwdTP4AYhU6BWfIVOYXtFDZ5PSYXUYXxaS2yIg5UZyV-wNafTAzO21MneMkpUOQUbJFyfUcBVHzIyMBQqIYWKgOFjNIGxCXXNtQT7ZI25UxvV8vL65UyxONUKyZW3KL_HCvgLMAGd1BrcHQQRP4AucHt7IybDOIFYPSkHCCbWQRV7BWC0VHMVVWNN8BIJXJxTKwVvvW5GNI_IYGT2rAVvDwUQngVafTOqMaGRrhAw_MfyVsXXhGTRzLBETpOU-ZU7NWgLT4XXhZNWGBOANFPRmFLYXD3QDryAs8IdaHuyVcxDuSVznJVlWdeLnsCxUTZdDmGMreTwBWpvWNYXC0VFJXd7IegDYtGUZX_wTKwVHaXfOV3wWA8DOgAzfNDfORwQNfFTXNHMB2DNymGY8K_fRtBPb_Ah1KaoMBvCQXA2CTerHZ7NstKT_SiTAsnC7fPWLTuiC8ZSjsMpJXB9OMUXTOD6jDUdGKYAb_AoKVsUBm0V_QLw8W1iFF-M6gVznJKWJrdJnuCT1USwIlPUpBNqOLPtJLlBMZUaIG30VpnAyWJHsNWSCJiOcWI0jMRKBHjNG-NoXKcDCnmGlQP1lOJBWPhV8jBagTufD6oQTSBxOGPcMY3FYCWGfWs5K7PN8pBx_JU7FkGI-BDswDt-TFkFj0Q7GEkFCxdPgMTVPCumTZHI3SA_VCFlDtSC3QDHkOnwCE7BezUAqAgpCFTEqcAr2CfBDdsAr-LTSC2UMA1QZIJViWEbCUSRIISTFV7CPKLX4LBMLXgnAOLXYdG0UV3PCf9Af7F5CLOrSpFTaUBCMBFLH4-CznBoMDbQV10FnDWTfH-4BMyBJMHtLXgbXvLXdLFuwVTEVzLX-rEJEWP8AWWVmwDUyWwLXEpBKyTQkElVXqWVzQDHNXrVXvlPOkC5AUEdX7oR0kA5JDYdUvlPNVXqWV8cXvlP-cXqWVAdXr3VIdXN9VeNXnVXRBUUQEPBUWdXumOmNXZdXV0DQdXjBLMdXSJFgdX1tWKdXZILfBUIdXi9V8DDRRReiT0FWodXOdXa0AidXP4VdBUUdXBOXxBUpVXW4VEdXgRRRQXkTXxBUedXgzWQIClXVQdXPGW-dX3dXERXSBT6dXdSW8dXPmPSBTmZCSBTBeXTVCydX3RRRQXzWF-GXTVCjVVi0B5oThCULeXLlQhMVm_UbdX7AX8dXwOXhCUUeXiRXhCUSdXTkV8dX3mPsCUeeXP5VsCUieXOBXseXSeXUSRRQXoHC3eXqeXXBXRQX3iC_CUeeXOPX_CUCdUp0W8dXYnP_CUUeXESX8DD8jP8eX3dXw5VUDUeeXZ8VUDUyeXzBXRQXMMFUDUUeXh8VUDU6eXk8VhDU8dXV_VLJDGdXUXDSfXv8VJfX3PXLJDUeXO6VLJD6eXZFE9DUCdXPCXgdXLTRRQXY6V9DUQeXHiF1eXd6V_DU8dXg6VCEU8dXuiIizWN9VJfXn6VNEUSfXYQXNEU1eX33VNEUFeXByIQRAKTXVEUT_Fi0BpdXZEUgfXFiAi9VVEU0fXTgX1eXL4ViEU8dX1dXZEUUdXF7VxEULeXGDX87JHOXxEUWgXLOAKgPxEUydXR7VxEUqeXv5E5EUzQD8DDGRX7EUEdXb7VLRX0gXF-V5EUqgXelC87JL-V5EUegXceXejOhgXp7VcRXXrCDaBfUR87JleXejOqgXoeXejOtgX1mPbFUtfXG3WhgXweXdFUyeXYmCMdXwRXbFUqgX4eXbFUtgX4JXxFURhX7JW0gXAfXsFUWhXpUXzFUjhXqgXESX4FUjhXegXNfXO5OhgXQfXO5OWhXnrERSX0gXrqG9FUQdXkcFYhXbfXLGU0gXvPXqEXgPXqEXCfXCoVgdXXLGYhXQGBxgXofXIQDtgXrfX5EXGiXIfVzSXSgXKmAEiXAFXTnGU4WfNJU4WqgXF9VU4WFUBxgX26AeiTDpH0gXXdXKXWGiXgFECTXmiXSeXBnCmiXgQW0GUtgXMgXEHUhhXDWR87J46VxgXUgXEHUmgXlmFYhXZgXPHU0gXcgXGHUUdXt9VlHULeXG9Q_TXkgXhHUmgXmTXlHUydXsLWGjXqeXgWR_TXJeXwhPEjXXOXpHUyeXoWRRjXrZHd5WeNEd5WUhBRfAMkCMdXxPDYeXAUXDUXEjXDhXIqBXjXB5VDUXsrC46WRkBPHEfGXEdXPUXDUXBjXteXGeVeXJyhDUhX5dDXjX2TL_TXp-VbIUMjXchXs9BPjXfhXkIUhhXRXRhjXkhXfIUXjXN8Vp_VFfXkIUMjXrhXkIUPjXKsA_TXw5VlZWknP0IUTiXy0ShjX1hX7UXxjX4hXPqBQdXhdJckXBjXm8VBJUfZIMJUeOKMJUXjXv8VBJUAwNMJUDvFcJUZVCsHXXjXu2PSSCd9NqDEUfV_SAp_VL9V8kXokXqVXGQLqNWaiWt_Uy4IVlWjfBBNV2xQ4jCC8MupI-_VtCP3NWZAW7fVH9GAaW6rAprVtNWfrVFaCfrVSyA5ZWgQL87B5OA9bAblX8VNfrV3xB5ZWxoVklXMNWyzVh7BklXWlX3wVYlXUaWxWFUsV86GcAWNbFZsVhlXPmWJZJrOWFvDg-BHvDgQPPmW-iB6lXfpH9uTxrAKQEjiJXmCisVwCJKKCWJJFaMAxH2nPdSAlJM5hDeVG8uC7rQNxEqyA8LWzwIkJK5RJ0SA0oCRmXmfJg-BAXKTmXEGBaNG5hDbnC9_VWGFhmXUuWonBPECGyJpmXOmXK1BwcV_HCvxDs1IM1CyXC89BGJCbqDSECtJBV2F1dJyPDETVK2F4yO6XL1cCnGJ5mXZ8SdEC8iB2mXK1BSxF8uCofJCnXYLBEnXydHnyLBJXVZXC0VHBAPqCETTBiIbYALaXOtVSnXUnX05I7lJ2gCSLGO5Cr_IwgQdhT-nFq0PARA3RFNTFExKAgGfVHfwTv3KamMCmFqcLhAKLTCldAmHJwvGFVDz2TsCOJUV8FJYAO10VIdBzmXe8LMLPLANupFIEJ-7EmdBAmUzZXcmF_HVfBC7eMjjA60Av3BUYIXiVmmJohVYGQoKCbIJAkM-4ArUVPWFIiUbQAYENPaWo9WJ5D2UVnRDLjWcbFCiVOLTWwW4XFQrTF8Mc_TxBQY_TsNDa_TOHNX-WpuAUiVMXCV3RU1WhjGOmCXyBDNX4oXFNXeYBDdX6oXqWVjjA2oXjWFBpXTaCBpXzmXSNX-oXUNX8oXpyWIpXMjGicCtyWOpXn_WMpXyyW2oXDrTUpXEpXLBUGpXmNXSpXsAELBUR7A83VKpXyRWQpX0RWMpXB2W2oXSqPRXVTaCRXVZpXbBUSYBmpXcpXLpBepXESWipXGSWRJSXzWVtPo0D3pXdaH3pXXpXlXVrpXKGWJXDEeXgpXOpBxpXXSWIpX4XVzpXrzWVtPVtDKqX6pXPeXCqXOCUIqXtpXz4VPqXYIQIsJo2B54VPqX2gIfCUjjAR-LY5C1pXF0WfCU-pXJiCGqXvVEfCUEqXreXGqXW9PVtPS0WrqXApXxeXPqX-5WrqXiqXb0WrqXvpXe0WwqXyeC_CUknQFDUolBBDUPqXN6WvkV_qXiqXf3WMDUOkODZV_qX5qXSDU7qXfHWPqX50WVtP70WPrX8pX45VNrXSqXoPXNrXnqXxTW1pXAbHVtPCbHcrXuqXhfXPqXufHR-LIsEcrXVrXdpB2qXAUBYrXOsJVtPayWsrX9qXHiFfrXgpBNqXg1WPqXUaBsrXmrXlbBorX1TFzpXA3C1pXS7Bk6VLpDLgXxrX-ECzrXdUWPqXQ8IVtPm4WJsX6rXsoGJsXJrXTgXv8LZEUvrXTgXDsXtsGzpXORJVtPIgPZsX4rXmmJXsXYrXmrTZGUFsVggXCqXrEURJSU2WipXW2WosXVuWhsX4rXnEQqsXnqXTBGmsX9aJx8CJqXzgXIpX9EUysXSrXZTB-pXr2WZGUCRDysXwsX3RMZGUx2WDtXTsXl4DDsXiVWJnDRFUmsXd5CMtXtsXlqXcRXwsXlJCZGUqqXbFUGtX5JXosXPDNbFU6sXIwDZtXtsXPACmsX_eHUtXPsX56DLrXihX3sXGfHZGUN6WqtXctXd3WqtXtsXuXTqtXwsXZBCZGU_tP1tXXtXOrX9FUFsXgMCctX57C1tXtsXx3W1tXwsXs2LVGUmtXjmC-9AlKW4ZWlKWdaHx8CufH-nV8sXz6WNuXorXZDLosXrrXU4WGuXD6H3WWItXjWFZcVppXS4WG8IsGUtsXX4WwGU6mJocVguXqcVksX-qTyGUItXVpXCTX3sXIsX0GUtsX41WfoVwsXs4WIHUGuXotFIHUcqXz4W3sXYsXMHUksXI2WIHUTuXCuAmsXgsXcTXCqXsXWRJSRdVKvXwrTmIUgBDMvX-pXK5WOvXorX0OEipXP5WmIU-POpHUGtXidVKvXm2WYvX6sXZ5WJnDKGXivXGpAltF8TXIpX4HUivXEtXljXIvXUWImIUeqXvvXgvX4MT51V9dVOjVUEIWvX0ZEvvXktX25WKvXq9S7pVDsXKeV9vXgvXM3WmIU0qXbIUUvXitXhUXovXkyCmIUYaHNwXAwXrtXdIUrwK--CutXdIU4rXDuRLwXnqXleVWvX_tPyhPosWwIUAwXQrXJ_VIvX-tXM_VkwXUvX8aHwIU7vXbrXnkXs_AMaU4HJTJU7tXBfVWvXtWW0UXCpXeJUJuAfNWIrFILUiDCILU0YDILU4gBILUdsArvBUsA_rVYpDO5B6ZWhdM8ZW3wBXlXMxXL7WOxXJaHesRfrV4OBfrVGLPilXQxX9OA3RDIlW93AbxXsTAbxXXrCbxXrcAbxX4iBpfV1xKopGLsVZrAAvB5-BLVKTAWWxXfaWZcA66DkiCRUTBpDQGVeODr5H9zQzCBbiK64RAWUvgBGHB_5BaRMZ3LpvB8IJwjDi1BQ4TJ5BrVG7yVcyUqvWKwVTnXHbAYPW8zVj6AB4RZYXEbWqwW4zVNyXlBAPyXplM3wW5bWJ0VOLFYkBr7BwSGNcPZMVL-TTtUHaTkBV_bDSICCcDc4IiBHDJAPJWu8Wj_LmHJReAtdBL5GpJFbwOrfBS1K6DQGmCh2GzeM78W_cCw0I1yA-WLelTTHOHgPggC-0VT5BADM2YXhBDJQWNOAfKXScCNQWCOP-IMIIJhLMQoXctFJnEWOFMaFTCVxXGyuItGCbIJ0cMRpW5IJhpBQFBw2STbB3xWT_CpfEBeAdcXItV6ZXUdA0hT00JhbT0aDwZRCyWGIMHVVFICsWV0JXwyCkXFRHCxLXyjH1cXrtAS-WhvAowHARWZfWCRWDnU93H8tTgWV4NDlWVoeVlWVk4ClWVAdVlWVwwDlWVaQFxWVnaBlWVXZClWVnRJ3WVV0XryWF0XO1DxJDcNXb0Xp_Wh0XV0DR0XcdXf0XRBU-WWHXVj0XevDd0XrwAexP_yWr0Xm4Cv0Xx1Vz0X-HJ8DWSqPBvHYXVJCQaXV10XX0X4FWn0XrBUx0XJ0XVzWF0XYOKv0XX-OGrK3aBH1XgBDL1Xp0XlXVyHSg4Vj0X0wJL1XD1XTOXA1XbSWH1XYOBZ1Xl0XMCUS1X4YEGrKkcUg1XZ0XiGWnBF6zWl1XnGWX1XboCH1XUWIBvHUYVr1XT0X7kDO1X_AXS1XONEdqXH0X7kDV1X5OXX1X45WGrK9dIH1Xa1E91Xw1XyCUy1XNXA-0XuYVS1XKGE_1X51Xi0WF1XtCDGrKFeCH1XN6Wt1X3XBR2XE2XJDUR2X4XCT2X31XxkVL2XDZWGrK1ECH1XYiCf2Xc1XKzAC2XElVS1X0-Wf2Xj1XAlVb2XKzAL2X5pDGrK7pDjrXP0XgrXX1XufHt1XOODx2XG2XblVS1XcDWx2XL2Xc0CH1X4-AC3X02XyrXS1X8WWR-LicVGrKyXFC3Xr2XlbBt2XZQPF1XS7BZIWrHLy1WF3XEsXS1XwmXGrKTHOb3X72X7eUH1Xu0Xb3XL2XL-B8DCGvMH1X20XRaVk2XWYFF1XWkEGrKKfCn3XO3XL2Ws3X51XnEUv0XhaV23XZKDsOCnsX43Xm2XLJJ43X72XusX43Xt2XTBG23X9aJBvHNVWF4XX3X9EUF4X93Xf1X0sXA4XCRDF4XD4XaID23XZCUV4XN0XejOK4XX5HaJW93XpYI63Xg5CV4XO3XRbVV4X03X4RB23X81XXbVj0XMpFF0X2VWn4XE2X58Ds4XeKD63XJ2Xz4X03XJIB23XO2XkbVK4X6YV63XU2X94Xv4XLaI44Xi4X4gD44X03Xe2Xx8Cg2X63Xi2XI5Xk2XorFs4XUjB23Xp2XI5Xi4XhyBR5X03Xw2XNuXcKDiWW1OWiWWdaHH4X6TWNuXv4Xz6Wf5Xi4X-2XNuX03XB3X63XD6H6KWK4XjWFH4XEnAJCQpGUx5XM3Xq5Xi4XatGz5XvoAH4X1YI23XYUWfoVK4XX7B85X93Xc3XfoVA4X41W65XD4XahD23Xy0X63X0wAK6XjjAH4XWXVM6X93Xt3Xx8Cv3XM6Xi4XCuAK6X51XUHUv0XsXWd6X53XyhPK1XXNWM1Xj6XE2X6sJf6XO3XVvXf6Xb6XLVWndVY4XlCVX3XBYWd6XW3IXNWCNHGYWn1XJYWJPJnvXF0XpvXFIUW4XXNWq1XA7Xx6XY5Cd6XSfQA7XpUB6YWRYCmmCwjXA1XKIUF7Xb6Xm4XXNWq9SlpBR9T86XA2XNeVm2X7REN7Xm8Bd6Xy4XNeVt2XZ0E86X34XXNW54X4GXN7X84XwMWw0LeeVm6XB5Xk7Xp6XE5Xk7Xb6X_tPBvHFZW86XL5XPqBk2XdXCN7XQ5XXNWS5XhkXj0XldM27Xb6XY5XEVX1pNGVXS5DMaU57Xg5XxZN4YIoHX57XEnA8DCSfVWfVmZW8GKtJUV8X1QDZZWfqBX8XT-MnCV7gK7_Vb5M_LVK3AJPJ0fVf7BLIX8JB-ZWCEBqHLhhC_rVvxD9_VRgVu8XAxGs8XLZBs8XZiAs8X3pSb7WihJb7WoZB_rVGAFb7WUIQb7W92A88XTTC8pDbaWMdPXsVJ1SEsVUJJk8D-FJ0AWiEMaOW1aBNyN_gB-GXSkCXGGuVE6bFg7BilBXQLbrB2IDEPW3SBYvBWqTsiCGwBJjBg7B93PXfCjBNbzQPiPwnALYXU6UUyXLzVanXwlF5BAbVPT8RGJTbyPrIP_zVKzVrvWWyXPqCYeDy9XA3MILFFiGFOGB8AuiUn8PFDBc8WWDKgXJscSJsDxFFY5DoJBUlMf1CfKCrqFMoRSICHcDonTJHPGgLLTC6GBmHJ4wHxoC8ODaDSG3JzZMCgTM5LXJGwVJinOK9TzxHncKXDCJDGvFJ8LFYaLeKOmZC8lUCRJfKXTnObjJ70B6zUtKOVRG1uCN5MLZQHcPp-TAiDp5QxnSLWOl3A6zFfHEfhOoLJECN85B2-Tj5SeJIbeT7iBW2IGiBbEBi9W_nNQrSphTuOIexXo9W4qCpzXXrGpLAaXDauBM_TmnQFVVLHQrLXjVFtLXeDBLiVkIX-9Wu0Ms9T5JQWcCAIKI-WLFEI-WkaCVNOE2Cy_XodDI-WJkCI-WyZEI-WWeAVNOPMNw_D2_T5JPsuEVMD9_Tv_XNEWzuDS-WceE8_X1_Xp2VltDj-WGAY4VVMAYv2VQAYKAUvVCVNOOeQVAYEAYKAUx_Xz-WIAYz-WKAYnEWSAYuMXgAY57FZeB7-WQnQUyWUAY9EWt_XQkEYAY6MXOAYF_WiAYqmAAAYvDU3aN3oXEJG_cXJaG7oXXCB6_T2AUGpBrxD9AYKKQ7AY4PV7AYFOP7AYvKD7AYUhB9AY8tF7AY9sJ6_TIBUGpB0gQPBY8JBPBYABYm0X2AYo0X4AYRBUGBY7yW6AYuRWWBYw0XcBYhpX0AYR1DGpBD7JkBYiwSIjVsLPIjVEBYNzWgBYzdXYBYB1XtBYDhTeBYGSW3aNYOK1BYNJM0oBMSWzBYcHU5BYrKC3BYQPCcmC-BU3BYKBYlXVMBYECUvBYbSW1BY9uC5BYalPMCYCBYrAXtBY0zWKCYIBYVuDVZBt1Xt-Ct1XKFU5BYUrGbCYVeCEBXUBYjeXRCYd5C1BYUFUbCYUCY7kDECYJ5VICYtCU5BYb6JtCYSBYp9BY3MtCYPCYD2XrCYaBYH2XRCYoFUtCYGCYPTWICY8zD5BYFYJADYnBYXTWRCY3fB1BY1FUADYLZBjBXpCYbHWICYIlP5BYFaHQDYwCYMZVODY0CYn2XRCYy5A1BYdDUQDYMDYxTW1BYtYJ5BYCJUhDYTDYeZVICYpDU8BXrBYdpB3CY82XRCYvAUhDY8CYlbB6iJhjJIYA5BY-AYhjJgCYyZVICYXQP1DYrDYl1W1BYc4J1DYwDY7tC28By1WoZBmCXkDYY3XRCYqlP5BYSBUMEY9DYREUMEYdDYI-Xp9BxMBLjNmpB0DYUEYIEYWsX1BYbRC5BYfEUeEY9DYVpGeEYdDYz-PR1CX7JmEYYEYnhPIEYnsX3aNpsXtEY-BYmEYrDYusXvEYMDYTBGtEYneSSDXpEYrpBrEYNCYS7F3COR1CfdL-EYyEYCRD3EY1EYIFUR1CaCYFuN6EYHtXvBYJRBEEYKbVNFYjCYIFYyEYOIKIFY1EYPCER1CsCYS7FuCYbFYrEYyCYbFYWDYdtXtEYm8BjFYnCYG3W1EY8CUR1CP4CqFYLFYKhFtBYEILeBYerKxFYGDYqFYyEYSYJqFY1EYorBtEYPDYS7FRDY9FYrEYXDUR1C0eCCGYpDYgMCyEYbDY9FY1EYaTDkWWyDYIQDzVOS7F7MD7LPtWJF2PpWWvFYPyCkWWntBFDXzAYkWW1EYyDUR1CjqTfGYm5LK4WrEYlGUGFXpBYfuXSXJOoVyEYjPCfGYZiAGFXKRAbFXNGY9SXvFYlYDR1CKEU2GYhFYNEYS7FLECtEY-GUbFX1EYTEYxiXNFYjBYS7FiGCkFX4DYSoDxFYfEYFHYyEYiEYFHY1EYlEYKqBnEYSHYLFYRdV3aNdBDXHY8BYSHYFGY6sJZHYmFYdwGMDY6XWXHYblKK-VVHYLCYK-V4DY9KJeBYd9QrHY7rCWEYJYWsqUoLJtHY_hQyhDJFYQYWvBYjFDrHYP1GdVXAxJ8HYETCDaBv5WcSAM7X6HYhHYYFYKqBaFYGeVAHO65W4HYfFYeMWMIYcHYkFYdVX5CUSIYhHYpFYNqByGY_3EVHYBDYNqBpHYRWFhNU0FYNqBrDYYwXrHYNDUdVX6FYdVXOxHNHXVHYVDUoIYpHYDGYKqBaDUoIYiIYIGY8IU4HYLGYRqBYIYhMGAeDEJU2oQxZNpHYaWHdVXapGhNUh5B5JPWJUFsTIsAoAYMfV4HY_2RZfVS3ABBEs_VwsPzHXRJYSDBKCEAxXS4CCxXXJYwVXmLGqlWeqPssVvlAPSBoFV6cC2RAXcCf1BHhHnHE51BvVB3YELpJiGBgvWWyXRzVOPWyVNAxHT2IYnXFbWDQTvJYZPWxhFfnXzeS9AGGCWhMDcLGhPW-5IRcKc5ElPWA7UiHJBGNyLAqPW1NHsPWDyBuPWvmFwPWrmJTSIb6G0PW6WIEOPyiOnTTI8S7PWQ_GqyENUVAQWIhV-qAY_Ri2UoTFuDOdOWWUVKQWEoXZZBbjJO-NcmF9LPuIQdmTZYK7gWLGBT8JXQWiIN7xBaQWfNOm2P1LHc3QJtJmfF6iWjQWB2WlQWYTDu1VXzIioXriXjDWb0BtQWEzG0jWhVUscXm6GV3RKVVPNH5zXB2TD2Vl9BRVVMRA-QWiAUonB5CBl4HcSW1AYfRWyWW5AYcLYMRWTRW3TWtWVfRWMUWTRWQXWm7NhLYqVW3oFhLYmUWe0XcLY-WVGRWaUWkRWYSWgwAzRWmLJxLYJTWs0XfRWVXWwRWcLYZXWzvCqUWCMYkLYR6X6RWaQF6RWpLY_RWCMYsLY2UWCMYmUWGSWLSWmXVRSWJUWwXWWAXJSWQXWNFDsHVBqXJSWwTWzpU1PLHXWAECRYWjIKfTWRVW1PLeUWVVW5jVFSWHYViSWoSWWqXpsBxSWhMY74VFSWSYV7TWUYWYCUeUWmVW3SW6SWqVWpCUzSWQMYvVWf8DxVWWpBJUWmYWWpBeUWqYWWpBbTWtYWVBX_SWQMYyYW8qXYTWJUW84XPuEHWWRTWZMYLaILSWXLV7TWIgTTTWQMYRWWSDUjMYHZWf8DJZWpTWhTWZMYAcVjTW9MYRZWkNYQMYUZWjDU5TWJUWtWJAUWIMYiZV5TW-TW9MYBUWUXDQMY0WWPCXLUWJUWsbFEUWeUWURW9FJQUW9MY2qTEUWQMYWUWAsXnaBk6VJUWMXWf8DOXWROYZMY1cVVUW9MY-LYgQXaSWx4JqNJDMYRgXaOYuUWr3XLSWxUW1UWzUW9MYOMYdgXqWWqXW-UWRYW9UWiGUWMY6QXpOYiXWEVWuOYqVW1EUDVWKVWoeVc9U-XWUVWhVWmMYzaVBVWpMYrpBXVWsMYUVWsVWaID8UWPYW5mVsOYV5CIPYflA5CBRFUIPYiXWoVWeVW1OY7SWejO4UWBNYdFUsOYzVWyVW1VWoYWyVWiXWebVwVW1OYTeVwVW4UWQNYzpBsOYEWWlhXqWWWNYohXzRWoXHwPY-YWsFUOWW4UWgNYdqEsOYjNYzhXqWW9bVQWWiXWpNYSWW1OYsNYO5O4UWvNYNGUeeDPGUIQYs8VNOYCoVwPYMgDgWWXZCc9U_TWgWWxWW4UW9NYgGUwMYwKWwPY6WW3WW1NY6pB-WW3WWAXW1OYatGuWWA3CuWWeRWNXWsOY0LYwUM1VWSOYzcVLXWSXWnRJc9UYOY9QA4UWBMYEHUsOY20Xc9UZHDYXWBVWjOYWTXqWWlXWGHUnXWgYWqOYxXWTMYHRYAYWvOYdwGDYWrKCvXW2XWUSWHRY5XWfMYwhPyMYYKM7XWAYW-OYlCVDYWaNIIYWjsJI-VDXCVQByHYrXWNYWSGXzXWfVWn5WnRYgZWWYWIqBYZJY-VRYCNOX3vXrXWWPYrAVgYWZPYWkW0qJNeVlYWgZWfPYs9BQXW3OEtXWMNY5dDvYWgYWoPYZIYOZWrPYKkXISY1VT7qVZTWxYW9YWdYWdNYxYWgYWe2X7qVTWWPqBAYWlNYyIULZW_RYAQY_7XGZW5XWfWWdkWWRYbZV6YWYZW8eVgZWcZWkYUkZV6YWBOYxXWOfVJfVatGGbUVfVsZWpZWoVXiaCqZWFJUqZWvZW7HXpqB-YXUGQOlWm7WEIXCTYRlXm2AfrVVeCI6BL5JdSUJ7WXKDPxXNTYRxXKEBJaHFaWJaHHaWJaHJaWpJVLaWpJVNaWpJVPaW3wVRaWW-BRTYl0DPTYDOWvaWTAWntBHOWeaWUIXfhDhaWbOWBwBR3C2lX8POPmWoaWPmWqaWNBWwQCXSCFdOaaWxaWqIXcVC5aW1WX-TY4aW66DkxDaaWnDD6lX_aWJoE3QLtJYPkUNRVXPCF8W39XTPWu9XFxVvyUJtBTZAA6DVxV4rW8KDIVCvFFOjBVIG1iAPyBdPB18LpZVPzCbnAuLH3pDeXQkaB2PNudCTtPwXAqXDZ7AZFGZFSx7BwvAyaUB9AwWLwQD0MCb0XDhQ6jJpATkQAHfDryDpKPbWCBoPHnBGfEEDC0lB_UEMMBkTFQ6AA8FXzA5PCYdGdUFuXHq-C-oFpPLoKE6TRU1DHXD7rCqLOWTLDmBHcGSVCMwB_1OAlMCEDbME2BBh5BGaCtnPfbJOoX8XDDIOBcKxwAJiDChTH_BtVLfNCxIL8PFp2AClDVWTbCDsEMnnCXUBAqCVDCnoCxNE20LfXBipCHcC9HQhYF3cCX5S38LnSVjdCkbC-5BwOMPGOHVHw8BbqD9hV_RLbgP5gAvOGpGKDbLlkA7-UiKTRkEthT_bAGhFA_AuWJ1LXaYEW1FxLC_kM8LB1zDXRA9VYc1A6IFXOBjfVORGLlWAWE-XXZcAN7Ws7EDBWevCSEC0QVnsCS_AL8NFjArVYnsC9_KW4E3PJ_WYLPB6WYJIDPJAgwWmnArcCNuBFXYW5B99Oe5BmEBW4EfzDWWLxVEA-DUHE42BnREf9EPXYKFKyDOoTAidHZSC24CEeA81BTVY81BcfE81BRMA3JFAmGDpUalULyXC0VbXSCyUOaXU2UWhUm9BcIV0JYVyXPkUsXYvOQuXYfZLRBVlfCwRT6jTPuA8GG2_NTEVQQS4RDRCTl0OPUO-1PmZQa9Wv7Ku-BgoDK7RcHFkUMOXJIKBHVSwvAu3H2qAFnMQoMRBCtrObxWFuFH5SjnQf8LbgLwQPPlQuRAZ0SlXAKDEQ_EyRE62L6tUFUQf5Mh3RerTv1A81VnrCGyW9CIfVRm9B7-AlpBMCNHEUQWKKeWYJU_jHbSUByO0ZWrhAUKCiAIkbCKUYu3EmXUbXXbFM9rUPMBMxVw0Ut9X59X1XYGZYCyUbFMJOIh2Um4Lb8Wk2UL-XfFMIxWKgBE7UgxV7-M0tF9-MW1UYEBi8LAITMEF0ECUrAnhJIaUfBGKaUqeU3LXQiE5ND3yQCfAEZYlXUf2AgTVZKPl3UF2V4zFO1Iz7UZOVKwV2BT1ZYXNPVPO3pPF2JyRV36U63ENpO-6UtaXqtMlSO0aMlCPdCJ-KJDdEMIHvjMyiHLCN9qG25EYrTM7U5YXHQQZzVqhJJ_I6iI-ENG7Pd_XN6CuqQxvM5wR6oGOsC2fVK9AyWFHcCJgGoVCqkEyCETiEEeFyZYAzVXyXNPWstTaDV1eCcjTMbWS8WPZYf2A0aYvJYMyU7NW_vFovVQIM3UBZRJsvViWLuvV-fUpjUJvCzvV0nSMOLZwWosKHnX3lKFTP5aQqRVqXYFxVSyV4WUb7D2aYWhU5OALeBP8WnyUR8WXbYMgVZbYh6E5WUhlSZpUu2T-6BYaJ1RVOVGa3CB1UbyV0YBvxCvTEGhPn7MpYXbSTVOFo7N27DiiGihBfJFzFL2kA4kHIzUS5DKONLsPfjGWEJiCTcNB_rQnVD0yFvcGBoXjzTmOFa3RjUV9TEGDBmXN6OVhNCVEI6yNxxULBGLkW8vBR8XOEBXLG-kWqaB9HXAvDKlXETHbiKadBPgQEtVVHBTJD_qTtuE1CE5SU5hDHeJWISDaXibYFaXYbYfDTH1RkOClaUmRVnREQTPNyVOXXZXXFZYsBTNHT6cYaaU0HMpDVX6HfuMB1UTwCEjAVhNtjHz_MsfDkeGIHOE_FREF1_OasUdGGNHGGMG66G9KVsOCzUMf5C2ICk_CChCqQGMZBiaXrTAmoAhdYFFCHmUNiG7CTb_SS0VUpTzVA5sBGXFNdA-uVqlBaEC24CJED81BGtBLAVOZXaYXrXYfDTlFNLUY8cYewWq5ILSUMYX8ZY-dYf2AAeYpbY8zSgfUEXDHOFpSSwLQIdQf-L0GLfOB9oCThDT_HSiPGzOkiSqSOv7KLsF9yDDsRI9TZqKWEJLdTbcMUTMjRO14BBAFrKXb4EawCjYKwpC3wI7XXHGORiGV9Tg9WenAqHLyVBCEDszPMtBZvW0IOSECyXHU1BtUNCvH37WyNI37W0NI37WHvHjcCwpMvgCyaY2BTKeYzBAzvQZvVQDU5BW7ZYPZX3cYJeYcMC8xAPfYVzTUzVaHDr_I-gKrfOKIMTnGXKMqBVY-Lo2UdzVNIHjPNUTD_-MjzVMXUzpCblEWcYpzVa3MrzVgZCf8XpUA9eYhFIg6UQnXMaXIeYzBAgSEXEDcbYH9U8QBnvWXXXBsU7aYCdY8fYhSELeYMIGehPKHB80Us3K4_NPWKrSA6ZUo2UxeMY5J0tFCANodI2FFn5FqaLAlMBJGHIE-HPIWHpEJiXDqhJwwEwZY-VEoTAhuOA7F5fYZnXVfY8fYn1BZ7EPaMZvVW8APRVpXY2cYkbY_dYugYZqFTcLafY60UyDNtYXKqLLDKZoGB4Uu2NbzVrWQm_GezVRFJUyThzV1cDAuFkzVcnDP5C_XXBRUwfYG_MyfY4HLXFVQ9OlfVS8B8uCojCdzJoXYRNV1gY4zVCZT9dCtbKZfYCeY9zQxGDFeYs9XOxV0XY0YTihY5BAkhYusUFiGyuL-gKEbY3WL_YEUgYtQMZCEyxXh_RpXGsXPYCDhKSP0JggYqZYzHS8DMfLXMpQuwV3eS8ZX6hKlaWknEyiEIsBmHN_OWBxClxXMvKdeEoTAN_NsRStONUbYYOTWbYfhY1XYDeUjxCHeUajT83DRgAzXYRUYkbYeiYZqCgiY1lFkbWvSM9JYgBV4qGIhJU4UMXTySG91BnHRERJTyEVdBiwJuoV4XQ5iAITCM1EKOKmHTieEkuFXiJ8sA8eWYyBmLFdZAmoOPlQPaYpXFGnWYrAMLBRxWcABvpUpCWPfW4xKC1CbAOFuFaWJSAWnGJkzAxdPx3At-XUNTpjAzEVGCV2aMsKOiuBcuG0hCKsJ-7OUkAdzTQBWAJGpRAhZIdRAzsCfTLWkDHyQPgWq9N-RB8gT6jAR4CwVFYNC83EQlDRUL9DCvgBy7EHSAOIMhLVRvDm0DpXCOFWCmCarWZ5EshRMwMChWROFOnCOePAqCghW-XDWpCIxQ9mTicLdzCkKXZVD8gTT_HhFJfkYM0QP5C3nWf5COePT_HScWN8JVkY3uNFiWlQQHDWrgB8eFo7FejPYRGraGPdAciWO6EKfDhvNfQWCkANsRPmHaBIF6EnwAI6Q8LFOLXUDWpnWSZBOmCdNGbkB6rAvxOmhBWGF-2AqrQbvPvxC0zCrHRYtDGLYgCTkoXiiJKuE4nDgjCWANYvA59SNnTKuEz8QcuB5nD0NJ8nTmdJtnB8oVhSFXiRgXApVEy9BhHN0qARlYMoT0kBQuBVnOLUIWoTHaTzlYphNgfELnTgfESFWzlYr7BboBaIK8VUYOB9HKroTC6DdCVgHDINEelCcuBvVDLmY-KBLmYplCPmYarW0jWD0QwQWi9CKLY0xDKUUUFWapTAaCINEVkYUQUTgOGMT9mPLmY8ZAMEFVqTpeFFNEXjRyQW31Qr8Vg8A_lYjpTSmYqpTL4EspTymYa7UWmYjpT5lYa7U7lYa7UT4E2pT0mYesCLlBIqTwmYejCUmYAqT-mYyjRLmYx_JIqT6nFQoBumYNqT1hBVqTwpWboBeKWhSFvLRLmYuOLBvHhwUklY0pAamY1qTylY_mUsRMZrTCmTNpBKmCYwIlsCMPJbHG9rW4JVMlW7zAhnWpmGzjCXkOQOCICNQpWUND7jCboCCAYP5Bb5M-vC2MC-JYZwWWlV1nYu9O1nYJkF1nYohO1nYXBC1nYJSBrcCe1D8nYvTA-bCh4URhBJoYifC8pD2VW3nYdtXUoYm8BWoYEoY7tMGoY7tMi-A7jCc2J6nYMYYeoY5nYeoYNLYeoYXtFgoYAoYU5BCoYU5BZoYpcCboYpcCdoYzOAAmX6nYJ_S0oYjoYyoYloYyoYnoY7jCiNS0oYroYCIXtoYNsAvoYNsAxoYeVCN9W7jCG3V6nY9eVKpY5oYeVC7oYzOAuTCUoYaiBSpYBpYUuXSpYFpYlKAHpYc5BNoYc5B3oYxcCNpYlKAPpYxcCpoYxcC_oYfADiJIc5BDpYmvCtUD7jC1YIUoYUIWhtPfqBvpYgpYO6ELoYaFEspY6JQS1CxpYVpYr_OnREahDUoYm4CAqYcpYhUVCnYFdBfyP7jCg3BAqYkpY3YI-PEIqYVpYCuAAqYHSP2OAWNMrcCsXW3nYRdVXqY3aBZqYipYHUALqY6sJZqYBpYVvXZqYYpYedVLoYXRYXqY7ZCMOCFGX1LHiQBcqYsHYoqYmpY-LWoqYOoAqqYaIDXqYZCU3qYDqYQhBepYQhBgpYTsGmqYd5C3qYxqYEDC3qYDpYHFDmqY4RBXqYG9AKrYcgPa1BKeVKrYuqYP2V-vCASYKrYhqYKGEKrYkqYJjYImGnLDbmAVqY-8CTrYXsWdhYbiYHeYYbYDeU2sFFbAgEApiYlvWqUGWTV6aYjbYghYmrYtWGlwBqrYvlQy8MDaGm6LHdCTfJ7VMjtOL6El0O8SMEqQPaYZhVRtE_ZGoeGe9OyiHB3NccUbHAfAO1tVTBGTrCKyM-4RSWIPRGGuOtDV1gT2oGCbUarGZDGOuOLvFQKQsiWroCGiV4xVgjCUgEtZQaJY_wAjcCigJnECFdBS8MkjAJlDByAtdQh0HjvB7-VtsYLfYROVJ8WLhA2ZYlhYoTApQUMZYqhYliYghY0sYU8W2sYAaYbAV0kF1bA8tTT1RQzBMtC99D1qMw-AIVP6fHvrLIGAKUIKROmZO6NWHHFxkQgePWwIbmHKXDJ5RgyPCwHLmBu-G8DD_ZDn3AAlM-wBysBX2JHaQBdDYcQA4JT_CT1KCgU5QAWuTLETZKXiGHNIX7iA3rBeWFvhP8hDpEBseJqgY1JY14EthYzvQRZXJ5BVfUTfY9dYYbY-tYPqCvvWYZET3Ur_I49MirMDfPviJNqOgtDdFSNuOidM8SMcwIXZBmXNZSPxCCL9BDTMtQMmVUFPBWaYRaNBAFYQW0qJDTO7EJtAUpQWEwLtzXsHB1-Uo7BQhPQbYFUACWXEuM8AWCzNUHEYmLB-BZzRMmHnLDssG3YEFjO5uYZMLlyA8uYHIOBvYHGCrIALfYYLU8AVw7U1zA4uJkiYOZYu3EHvY64E97UuRTKfJbOU2ETy_Jz3J82I4qGEnCUdGGcMFwByfCIkFLGBPCTu_M8JHqHV9aSCkBQROLoFk0VcWE-aH8PPX8L5QU7vJ5sTo0S54PScB74PYWPJcHxcKORCbILXaAwEVYcXI7HU8IP2Aw0SCgNtlNJ3X9aCcLJrXLpBBkxQr5AgjAoZYrHCb9K80S8jY5kUPzUnwAQIILIFUiDRFAQLXGIDpLA_IK0oB1jCKsFdNU-DCEGVNGCLGVp8CpfVq1L_QIMDVZhY_MVXvLySVXPCIwBkkCY1A4cCzlHwwE0nDY1SJuNG9DywY6lHwnG1LDujGQ0UIgVQUYNvYZxRY_I9HHgEGXEAETT51BZtA2vTovW1cYkrYMgVy5ICxYuTO49IojA0xIEWKp7SD9CisMNdCK5V6_NkrMu2N9bY0sAjGTAANGSFioH6aULlBznEzDTAuF14IiKPjzLT8Ef4ECAPKDM0nSktPKbMT9XwZYZ6AxVEjwLLlS0cYIwVBdYAxYiCB35RyVNkzCHyUXTVEuYMxYlSDA6Rf1TnkQAdTB8UdXPD8UjSCF8UOSPH8UNjFzcG6RM_lQ7fU45PM8UOBMO8U11TClQf4EV8U70IX8UVZAhDJmmD-4BQuQl_UwZY3eCDOBwzTDSO-xY0QID3U8dYNZYKwV87CBeYbvSVFC1LDUjUSPWpwW9sYPkUvyYNpUISFU3UU0Q2VI59BzQSxsAyaY5yYHLGx7CwJY9vIN9FYEBMvYuyYFzYEzY97CyDTkkGFvJ7kEpKJC-XAnDH1CadBVfVNVF4nCPNQ66Uq-F8VJO-X2QJv3K3AD8NHeVTD-MqmKuSKTYBbbFg-X-qFLCPt5JTPDU_R_ZT0KV30CJUB_eFgKYCNNuFSnbFJqMwMBe5ARaTncAWyRiuS8tRU0QbLJFmCH1AqxV3ELINUK_XM6LJvAP_X58A4zLAvER_TVIKqmAjKYj2GsRJOjNlDWOaEKUUUmBooXs_AuwVggStDW-JVJZG43EWLYI6CRfAC0XoUTbLYPRT1AYo0YeGYbiV6iJS_W30CbiVSBYbiVKKQZ_Wv0Yh3VXCBd_W10YPdX50YRdX70YNpXo0YOBYyiV0DYyiVx0YHBUz0YVBY_0YFOPyiVvKD-iV90YEvM6iV9sJIjVt0YA4V90YlBYqBYU1YL1Y_0XFRTWGF30YypXPRT0BYbjVyBUg1YE1YEGWc1Y7BU4PVjjVJ1YP1XnaTcMYFRT0wJe1YmHUzjVS1YiMY70YkMYe1YNCYmWJn1YQCYt1YIIDzjVIBYmWJWCYWCU2NDYqXl1YzMYt1Y7HYLkV51Y9AX01YlCYLkV-1YoCYL2YQ1Y-SWE2Y4MUt1YeFUkkVG1YS5V01YfRLkkVY1Y4CYV2Y8tFbkVR2Y9CYT2Y_CYcBXj1YYEFJ2YYEFp1YxkVd2YYEFg2YFDUi2YKzAy1YKzAC1YhHWT2YBGYXDDDGY52Yr2YoHW32YO2Ys2X01YLGYH0Dz2YgZLt1YrIXNlVY2YAUB82YS1WG3Y_2YprX01Yr0YHiFE3Y8AYjlVn2YKUWt1YEnAe1Y7DYjlVt2Y-DYhlVv2YgpBx2YDEYw5WjCXT2Y3GYeCXp2YvFJe1Y8GY4lVO3YrxL4lVi3YVEYcuBGvMe1YV1YZEUJ3Yr3X13YL3YDoTMmVu3Y04AMmVx2YnEUPRThaVD4Y4BYiaPh1DwmV8BYH4Y82YqaVF4YO3Y1EUF4YB4YYSCwmVLCYYDX70YiWKU4YM4Y81YlmVP4YGFUU4YB4YaCYjDX12Y5mVn2YOFYk3YRFUD4YSFYjDXt2Y92Wp4Yg3Yl4DB4YsCY2DXX4YW2YWnVJ3Y2VWD4Yb2YWnVs4YTIYWnVv4YluHFRTD_KE2YFaFD5YBDYbnV34YRWFinVX4YIDYbnVP4YlIYbnVB4YPDYXEXj4Yo3WB5Y42YO5Op2Yq8LW5Ys4YbDYXEX_4YC3Y-hXD5YkxHbcVRGYFoVZ5YXGYFoVP4YuDYFoVB4YgGYOoVm5LzWWl4YUXJboVP4YA1Ye4WD5Y1GYloV34YLEYloVM4Ys3YloV_4YI-XdFXX4YjBY7oV34YdEY7oVM4Y83Y7oVP4Y_3Y7oVx2YUHUPRTsXWS6YG4YhHUJ3YG5WU6Y82YdHYPpV70YVvXU6YQ6YblKAGXU5YidVS6Y31YwhPp2YthD28BxXWuHYwdMgZB5sByHYl6Y_hQXYWz2Y8HUS6Y-HU2pVX6Y9HYxdV_HYOYWzHDDUXO3YKIU26YQ6Yy4YGeVdKBHIYn2YKeVS6YHHEK7Ya6YRIYj-VA7Y6CYj-VQ6YrFYRqVj6YG5YkIUX6YeIYwMWa6YM5YkIUA7YP5YA_Vd6YRDYPHXI7YX5YbSYi7Ya6YZDYfqVA7YhyBS6Yg5Y_IU06YCJUK6ExGCdnOrkXd6YAJYsqVIiCz7Y5DUJpVOJYtSY12RqNWJECqNW4nGqVXInAClXS4CbrVzBGevBX7BEVPMTYTsCJaHoQQN7WXQQN7WZQQN7WbQQN7WdQQ48XVtN68Xb8YOaWd8YpJV3SB3SDsdFwpAf7Wf8YYAWOcAYaWX8YL9XLJMhaWvlA3SDuhQBGRyYBCSBB-BfpGkEJKcWJOO-lEx5ESNAmgBCwLJuNvECD5BrgPDrEF_CSrJrhQ_hDD9YVxKD9Y7WFF9YWUED9Yc7BD9YmfED9Y88W05B2RCvjOcfArhQBOMX9YzqNvjOI9YEdEK9YvjOM9YEdEO9YEdEQ9YEdES9Y35BU9Y2OAheMF_Cx4AqZRVsAa9Yp9Yc9Y65Be9Yp9Yg9Y65Bi9Y65Bk9Y65Bm9YVsAo9YDiDW9YF_CwaTOXAMsFOKCA-Y2ICOUY3xYYXXFgYHLGCzVLaM29ThCE2zTDuYtyYC0VPzVN-YYNVHSKSpGwAEEbFePWxADhsDyHBEUCEYEOkWhfK1lC01QboQ8nCwTVbMVbTTYaGw4PjyFHBPqIScxGnfDPgCKFTyWHQxWG1L82E18X_yXjiTbKYorOKeJtPJ6ZAKhVNVOdIL9oFxHFVEMa3CRaTuUCWLJsNMduE-IBPpLdrJOtUXiVsqGHDW88FJdK3kUgBN5kUxAHdsYQpGIgUVxAE3CT2SXwYynN1AYC7MxLBoUHfPVncEYoBsZOg9BUaVtDWoqK3QW-rELiVUgP4_T79Bn7TGMDdXUbLY_qT1AY2_YOsJqVVayW6_Yr6W1AUeOKHdXN4Cf3VBAZ20Y0qTj3VyFEBBUHAZLpXFAZvlPvoAqVV76WOAZ9_YiRWJAZadXTAZu_WVAZ5LY2_Ym4WOAZ4XCOAZkrTfpXDAZhpX2_YotFJzW__YLpBd-TdBUSYBJzWcAZdBUeAZypX_qT0pXC0WrrTxBUlAZk1YLAZdzWxAZnAZq1YwnAN0CM5WxAZtAZFqX2AZioTKeXVAZkMYvAZm2WC0WfEFIBZ5AZQCUEBZ_sXIBZHjA7TWYsP2MYTWKdeXEBZeqXC0WF0WYBZLBZI0WgAZIKCrAZP2YdBZfYVvAZW9PC0WS0WlBZ0AZNXAB7W0CUEBZM3WlBZpAZsCUfBZ3qXhBZdoDw0WUBZRNYhBZGfHw0WsoTHDUEBZf3Ww0W_AZNDYhBZ_tPC0WosWECZoBZeDE2AZM4JECZbBZSZVvAZx3WECZACZZrXC0WAbHTCZRAZyHWhBZN1WTCZMCZz6WTCZxBZP3YYCZNAZsfXEBZ_NBC0WBgVlCZqBZ0rXhBZUaBlCZvBZHiFeCZ7rXvAZ9rXu1W4UHOOYEBZDrTu1W7BZLgXMCZaAZIgX2CZRCZs4WC0Wk-C7TWjAZVEUHCZSqPBDZ5CZXgXEBZI2WBDZvCZEvXBDZhCZnhP2BZHVWWCZngXoBZnsX_qTpsXZDZVuW3DVHVDdDZeCZd2WdDZRDZrpBVDZPVWZDZHBZ2gXdBZkfEqDZEOHh2WgDZu2Wh2WjDZl4DTDZl4DlDZUWI3DVFoDMVWZBZeRXVAZbdLLAZ92WZDZ0ZE4DZyDZKoYZDZmBZbFUXDZf4E3DV-5WLEZbBZw4XGEZgDZ_eHLEZEEZeNTxFUlDZ5BZxFUoCZzpBJDZ56DOEZ-BZxFUgDZx0W3DVlrE9FU0DZbaE_DZ50W3DV70WqEZcEZa5YZDZv3WqEZgDZ8aHqEZEEZUCZVGUwyWJuXlrONQY_DZIsED4WgDZVyWD4WEEZ7_YU4W4NWauX9DZV4W3DVX4Wp4WmEZ-qTp4WXDZ3CZuuX_DZHrTxuX9DZhNJBHU9DZRrT3DVEDZ8uX_DZORJaFZOEZMDZKHUgDZPDZKHUyDZUHU_qTJvXKgUYIKlHUaEZMRYVAZI5WqFZtCZbHUeCZVvXoFZRgCoFZCBZTjXvFZVtDKgUoDZn6Y7FZmNCKdUiyCCGZ7pBGDPwDZpHUYwCOYW0DZ8HUoFZ3DZDUXtFZ_qYNGZsKD0pVQPCGhF3vXNGZACZHrYoFZkBZTUXKRDnYWoBZBwXKgUMEZbIUbBZASYbGZ0FZSEZKwXLAZLzXoFZYaHKgUYEZY7YvFZP6WKUXd3WvGZyFZ_3E0FZiEZtIUvFZFCZZkX8GZQGZKCZ0IUlGZwEZ0IU0FZzEZBVXdBZB9YJHZCbHKUX7iA-EDZ_VLHZcEZDfVLRCcNWJHZ7FCsHXvoAKUX76WaHZYWXF8YUHZSDBdaHkrVt6WjvBVUBBgHAgV6DB8NWBRE-ZWMDBPrVH7WyVXvxDGCFQ8YeWL-ZWeNEujCJaEujCXzIujCjVV2rA06VyVX93A-HZUVV8HZFhX8HZZVV8HZLJU3wVwpNZsV7UQUsViGYtxXzHZW7DJjJt8YcHEuVEE2PVNEtgD9PLzsVESC5rArwBVoBYOWQnQKcWkADqXD18Y77Wi6PEpEmaLC9PUQAh4BY3JmaL62AVNEy_MrIZGYA8kBuIZylBzIZDyDpIZT6AdIZXwDwIZfeF7IZHtG5IZ0TEpIZ-MC_IZflAuIZ9tBFJZ1MCFJZ2IZj9YHQOl9YMJZn9YOJZbRDQJZ-kB7IZAuCuIZDuC5IZY3BWJZIJZpIZqODcJZaIZp9YuqBp9Y6MCpIZx4JuIZMnC1-Bn0BtIZkJZZSIkJZkmUJyXJRVciYFHLyrYgEAVYX8PT51BgiU7sYA0V3yYyJZorYzIFgYXd5NfFLGVUrSS3DMKyYm6DL-SwrNrxM_pQvHEVuEaqNFcU9IJc2K2XKhZYyMQv5EKvMpxC7SSdbXxHD10IsLQS5B0eHw8BelOBRUCMQDTSlsClMFU1BwZYB-BDURRcE95BI5NTrYmkCskL9wY2yY_wYsKFO7EXlSPOUoiDNOAKzYC0V2sFEEABkSY8Tg5C4aI9RBsiAX0Q9APdzJpUYA2SoTVs8By-M2mNvTEcfDE1KDdTr7BQNMFZESVU9JHDgBTvOcAOvVDprHVgAFgWuPWInEThNPFIdiC18W6yHqnG1zJi9CHhY0PLI8SlGEodBhwVzhOTHOOZA3sPcROXaFLANZBMYEPkWQsVCN5DIXBf6A5CWnHSA1OVWNPuVaEXYCDpjOt4PdgATsDRWF1tH8gTGbMg5FzqQVJL5KYUiD7KYzaTn9BydBR_T77MsvAWoG1AYUmMOjNq3CQNETWVk_Y2DVXmYwVL0zX0zEUNUUoBA2VeuCuoXWlC9zX5jLX-WBREy_YEqCERWK1AtdXv1VvMZNdY1AUeFEtdX8fC1MZIoGAAZtPKONXGzLQNX8MZzAUiYB1MZuMZn3V-MZTdXENZVdXFuFt3VGNZTYBINZF1YKNZvxDtzG5LYQNZLECSNZCNZdBYSNZyMZLpB0MZdBU-aGqdXMNZ4RWiaCjBUgNZmAZKNZKfCQNZbnCmNZkZW2dXGNZGSWtzGYOKtNZTlCJfX3aBvNZJmWAeXrNZynCoRU-BUvNZpNZFCYrNZ7yFDBZeNZMeXAOZ9jCCOZalNJfX2nBtNZvOBIOZVNZAECJXASVC_jVNSPo1X6MZF2YtNZMPYYBZFICJfX_CBUOZdTCmeXrNZEDCUOZ7NZqCYCOZ4RBtNZtYDJfX9dIkOZXOZrBZiOZbOZKNYrNZvXImOZgOZNTWrNZ2hCJfXHGN-qXCOZqbV6BZzOZsOZs2YzOZNVV_CUxOZgTWSOZQDUCOZ1ECtNZ4XDJfXgsGHPZ0NZQZVrNZy5AHPZLOZD1WDPZq3GkfXaNZUXDcNZK1WrNZtWJtNZcZWaCZaPZANZLJDRPZnZVcPZYNZgpBWPZCIWrNZ0jOJfXXICrPZMPZ0ZVpPZgPZuCZpPZBPZhsDAgX-WAOOZrZWNEU4MZLgXpOZLgXuPZ-EC8OZ-ECxPZv6VrNZxVTAgXlPZnUWu8OSsXrNZ1hVJfX1cAtNZqfTOQZBQZ0UGDPZnNZOQZBPZ4cPxgXc0SaQZYPZHVW7PZHVW9PZwOYAOZLJJtzGqaVlQZq5JnQZxOZNsYxgXanNh2WdQZZTBfQZZTBhQZZTB_PZrDZSOZclNlQZCRD5QZqQZAWNxgXZCUlQZboCARZxQZiVWQOZRFUARZBQZ-DZARZRPZRbVARZIQZKoYlQZlOZIEZGNZr4XQRZ1QZTOHQRZDQZvPALRZKGEQRZORZ0OZWEZTRZFeClQZUVDjRZ1QZ3fBjRZZRZg-S3QZ4gDjRZORZfpHlQZGPZxgXIPZ6tXTRZIOCwRZIRZPPZyRZLRZhyBwRZORZitPKiXwrAmnBRFVRwM83WXcW7EZlQZvdDKiX82DVGULRZwMZdGUTRZc0ClQZChTSVCjGUSSZ8KUU4W1VTYiXiNZ6pBpRZSrCfiX95LmuX7ASc4WTRZDlClQZfqBmSZzQZ1pYmSZIRZTNZxgXiUWp4WqQZurV2iXnPZK0BvQZx4WGSZGHUpSZRQZ_uXjQZlNZ2iXLRZCuAlQZZQZHvXAOZsXWGbUwNZsFZGNZG5WHTZBQZ6sJHTZRPZVvXHTZIQZlqYGbUZlBVTZxQZBYWVTZ_PZZ5WQOZKGXdTZtsV33CyHYVTZEUCSVC0uNFTZBRZlZWV5CGbUJyDpTZbTZ4MTTjOUkWtKQx5WnTZxOZHrYGbUjOZlZWLrYz7YnOZ5TZzQZsIL3TZNTZm8B3TZQTZcRZ5TZTTZfRZMqVFTZiRZlZWkRZMUZBcXxYWNTZLaIGbUZ0DTUZ1TZxKJXkXYfV0IUvQZc6WGbUKPZXkXbTZUjBdUZZRZPZWdUZ1TZUPZBJU0SZ6IYvzUX_VulMQHZSOZzwXGbUaiBrUZsPZeJUK9CvSYEGMeJUnGDxkWeFE9LWlSZ9UZ-vAxkW1zX-XIAoFP7WzULW4EnSBXWPDuVvfBblX8JBkHZ3CZprVsoTprVd-TprVpAZprVcAZprVkrTprVNAZ5rVTWK5rV96We8YU9KeTY_6WgTYhVZpJVTVZTAW6cUmTYLuPOIZlVZQsJkaBlsVqOW5rAhUPUIZzWDLiYxeFR9X3TYR9XKyTraWO1LNyNpWX5AWilBLACb9XBXDCUY0YFCUYoZMCUYQVD-aWpTA0ALh4C2OWUcD_7D4EFZyF-PL2qE6vBMAG7TKC-YzGDCaXYPV0gYLxY4zV6KZOXMCkUpwHTuDQ-YAyYS-YFxVgWZU_MVkUR9UeaFZYKEhJWIL0DMBkPiTNmiJepU_1O_ETTQTcVOS_EdfPc9NNOD8JHfFSWOFa5ODILvfDSiPAlFUbBgQTl_MBSTdaPoeGceUAvMUnNpHDwEVNyMrfJhbX0FJ49PLPQJ0JApM7kAT5M4NHoXAQ9A_FN4jBkRE-KDzwHZ6DyrEqdY7AGhhKtwJqSC9qAwLJIPFWLDhjAYJMMNKILXZFBpvE6OIZFV7GBsLAtwOZNCUgEKkEq_YitBPdUcUAcmCnsFR_CPTGFGJyvBtaKtWKQbYcrHtnWlbET1CagJJVEyaYQBAm5DMRV3BWHCGUbA4KZoWZRYZBJNfZLHdAXeY0EG3hTciPH1Ch3AmgVhPWkTQ8VJGcJzJGnPWCUD7VLhUM9jHoTBa8DiLZl1ROMEfWD8vHeWKzgFUqQWdMqjWcuKTqSBrChXG1fEFQWmWIDiFH1VNVKWAKw5PEjOMqUl4AGFCseVakEpjO8nCHCGiFJohVe1A-gTlyTXOELMZmuY4TVa_YRsJTkB1OWdcXpNCEjW18XrzXglBCiTpTApDWdDCwyCXrTWXZHyWkcFJyWwgMs9TSFWccYdnOERWULD7cX-gCBNX1fE5oXtHSJRWzZZzAUwrAKdX0jO8ZZy1MzAUE7B8ZZeWIHpX3ZZfmFFaZySY8ZZAYDLBUyiNJNZ1ZZSAZOaZUAZQaZWAZSaZRNZKdXTNZWaZK1AWaZbkAWaZKaZZNZ5ZZbBU7ZZdNZFaZZHD5NX8gOlBUfaZ2FWoaZPzWn_CwBYjaZdaZZjVoaZuNZ-dXvnDxBU_ZZm1YxaZrKCsaZaMYDJU5NZ-dXbaZxBUvaZZSWSaZbSW6aZYOBFbZ2aZTVCBaZReXxaZJOZWeXZaZSBT7QDi0BQVEbeXMaZDkVDbZMPYvOXIbZuoS3ZZJHNcbZaPWRQXeOZgbZ_aZ41XxaZjOZ3eXhaZENYlbZabZHHE6aZXRZ3eXwWIwBZlbZjbZJHWDbZ2hC8eXobZxkV0aZtkVJpCEDYcbZnRZ8eXwbZFDUAEWAPZxaZxKJUfXVbZMrXDbZ4XDUfXabZ2RZUfXDaZSDUBcZIlVxaZ8RZUfXBbZOUVcbZkcC6aZjHZyPXxaZcZWuPXQcZqDYecZPbZUXDzbZR6VxaZRSZxfX4bZEIWDbZXICxfXKbZ1fXocZScZ5rXocZmcZR3X6aZi7SisC-WVXQX6bZjpBabZPNZRQX4CLBdZzcZ7eU4cZ2cZurVjQXYACPgXrcZMHIcbZPQZjQXwcZKDZDbZlNZjQXkcZTgX2cZ4cPjgXIcZngXrcZrEUsaZnsXfdZgBDhdZhcZngXzcZusXhdZmcZNsY8gXsVCORXddZGbZ8gXIbZQPL8gXkdZ4QZ8gXWdZZTBpdZAWNIhXbdZ27S3ZZNFUfdZxWHkcGZOZIhX0dZfbZcRX3dZMRZIhXBbZPRZ87JtYDNeZ9cZsRXoaZ2VWfdZubZahXSeZvXINeZpdZyfD87J2bZgRZSaZuFY-dZkRZceZRdZdEZSeZSUZceZIeZsRZceZLeZvRZ87JGPZueZQeZanDfeZOcZ2hXzeZmdZGQDfdZVcZ9FULeZitP87JacZKtXt6WAfZi1U-3WSeZvdD-eZVXDMSZFfZpdZhVCfdZpcZEFZ9SDSiXSeZsbF1SXmaZoGY1MBcSZSfZIeZ2qT1SXEEWjSZfeZlSZ87JnSZhfZxdZAdZ0GU0dZXaZ0GUDcZITXSeZIdZKHU8dZ2xM0iXeEWKHUxdZqfT0iX0dZUdZiFZSeZBTZ0iXBbZUHUsaZGTZGjXQeZdBD_fZidZGjXkdZOTZGjX3dZRTZGjX9fZR_FavXoaZidV_fZHfBSgZkeZcTZ0UXVeDXgZLOWAGXmcZ4HUwEFmTZ3ZZ8HU_fZqTZ_TXJyDkgZVgZvTZDUXlTL-6XKgZwMEkgZ9fZmbZTUXRTB7qVnOZ9jXIbZ_TZ9jXHgZCUZ9jXKgZcRZ9jX9fZdeZJUZggZiRZ_TXieZSwXPSCQUZQgZneZqIUJhZcgZGcZ0IUsdZaUZQgZLcZ0IU2gZ0eZekXSaZ6aTggZ4eZVkXcgZq3G_TX9eZtwXrZZ8IYnPBXZW2gZdYDfhZcZHvSYkUBZZWucZ4wXf2C5UZHhZvkWihZafVmjYGTDzJCsVXrZZkJVPzUAGVUMH2rA8xMyvBZCUP7WldIAiZsTAAiZo8F2JVIuJ2JVTSP2JVkgDAiZ4QT2JVQtA0fYNCC2rAIMBBxNG6BzEOJaH3ZXNxXw9BZlXJYCfrVEiBTxXeiZGaWiiZWTYkiZZxXmiZnfDfJAolXoiZSqPifVORJuiZ6tNUsVc2BnAWebIPbYF9XJVNLsV4lB4TYlzWKBWneSILErsBcSCiqBWKCdPHLUHvKZH8WXYZZUDvBAF0VWYXA7CGwVjuVvrYPkUQYZJjZLjZVqK6GBcGIi8PyvUlrAG-XN2S8EGYnDCPJ0rRlMTAyB3JOwoF4nDQrOoVGeNMnlAk8GFoAqsS22TITMvUDA9WC1A9-YsjQkwMC3RZoO8vNpyQRWG9PBTPB7hYE8UqtHlpSNhTHdAH_XK3TDnE_rJAqUCdBVZZHUCOyFnEHwoH4zL9TAR_TorK0UV4DTaJVlxDu9WZKZkoXBPBdCV0dKIJDrLXwAUVNUxsREDC8DCx4GgGEq_XDGBDaBxePkbDm9B7TEiWYcMHiWYgbFiWYgMHiWYYgDiWYRRDiWYUMHDLU7uAmnB2_TtvO3YY1bN7_T7kZJpIaLY-FMBlZwkZLAYokZL5GGlZpKHaLYTFLKlZqzJW1F05DKlZqkZv-WsMHOlZukZlEWTlZJWVSMHOlZ0kZ5-WZlZD3VIiMQkENlZxEWdlZEpBRlZmAUjlZ93HVlZP3VXlZE0XNeA9cXwQD9EWwnEBFWpXDBFWz5JBFW5pSBFW35JBFW55JLFWvlZ_MZ9lZ60YIqSBFWt5JBFWxlZPpXtlZV0D1lZPaZJ5Uk0X_lZTaZLmZ5LYHmZ0DDBmZbBYPmZzfI3oB_lIEAXzlZT1YTmZbBU3lZvFWiiC1NXgmZbBU75JpFWo5JpFW_5J6FWNmZyBYHmZGSWsmZ5cIYpBPgIwmZ5lZXMYLmZuXV1mZ8sB4vBOOXcmZDqXNmZCCU1mZnjIYpBsLEBnZemZAECzmZd1X7mZQqXsmZKrFBnZomZk1XUoDxAXvJGzAX9mZldIYpBV5CX3RUYVsmZCkIVnZkmZE5VTnZNnZ2GWInZTwHYpBRnIjnZJmZZkV9mZC3BsmZRhIjnZcnZhkVInZakIjnZDmZg0W9mZHuFnBXmnZYEFEnZj5VimZo2Y0nZtnZp5VInZZ0DXnZ4gDsmZdePYpBJHIGoZ3nZQxL1mZ7nIGoZ7lZNPZInZSABGoZfnZSPZsmZ7aIFCXamZwNYInZaaCsmZXWVFCXB0CPuEZcCFCXmmZUXDToZnZVcoZFmZmPZ9mZGLBYpBroEsoZGnZ5DYInZLsCsoZjoZLQXqoZynZh3Y9mZx8LeCXTEQ1CZInZH7WYpBwHZApZ-nZhiC1mZ6iIApZ3oZ-ECooZJQZPnZLQZInZjcIYpBUDBQpZOoZSdZ1mZKfCsmZOmIQpZIpZG8BLmZnEUHmZhaVepZxmZwpByiCopBgBDgpZ-nZqaVgpZToZ1EUgpZKpZxaVIJVzaV3nZPVWepZKzSUDXTpZ7sXNmZ3-SUDXqpZXeXUDXtpZBiZopBUnZaJW5nZm4YvJRl4D2pZMbVepZg5CJqZqpZoDWaJWtpZknZvJWxpZNhIopBpnZUqZHqZEeIUqZ0oZaRZ4pZckIUqZtpZ1nZwpBQeIopB5GIjqZvoZyFYepZwVVjqZaqZqRZoqZIpZuTKepZHoZQKWxpZ_VVopBMoZQKWHqZ3pC1qZrqZGQDwqZuqZWoZlKWYoZHQYCkBVGUsTADFU1WXPPYZWVopBhoZlKW_sGSQYqpZViIKrZtpZXkDEFXF9LOoVDqZcUBX3RnGUZrZx2GPPYyXFepZLkAfrZ1GBdrZUkBzQYBrZ9wHcpZyiIZFXmqZBpZ-KWnpZbXJZFX9UQzQYuqZYmZQLWmrZ93AopBR-BZrZRpZQLWHqZtkC4rZrqZYpZcLW4pZfgB61AUHUHmZsXWHsZhpZW6YNmZG5WJsZ-nZ6sJJsZToZVvXJsZKpZlqYHsZCnZ0LW5nZBYWXsZ2pZsHYXsZQeSAGX6iZ0LWIpZSzBusR94BBrZ8HUHsZJ6JFsZCnIssZdsZ4MTR8XflBoMM3vXqsZksZinZYMWosZG9AfGZMsZVqZYMWdsZYqZYMWaqZYIUHsZdqZYMWVsZgqZBhZHsZkqZeeVvoZLPFfKT_3EPsZunIFsZZ0DKtZksZFoZ8MWJuGWSY3nZc6WHsZ2qZANW7mZSGLLmZZhZdtZSsZhCCFsZ_qZXHXMsZ5eI8eVGYCdkWNtZJrZ8eVNiZe_VnlZGJYW9QIJY0tZp1CFsZfhQIYWqPHu3LmZWR8XuiIefVHtDeHZAuZHiZLlW4ZWqlWg4B4TYpZEBjZYoMryYdWZUfYMgV9fYN2TwdTA1IewFWYZSuZIgYWXPg1THOFi1TL-Xh2JaICavJ6YDZGNo1TADNJdTBsNL8U8fUg1PvEVsoTdxWz1T7LGBQOqUOUANlOBsRU0qPU8U50I81T85UlKZF6AaEC1dDbHAyaYPsMnuVxOJItBXvQYuZ4zVBvZwuVICLHSKbPWdiB7JYA3FgYZmfCm3AAKYL-T9RVxrSlwKAyASICHKYUiEwoIAsP6aXZLZtPWmHJOKYvdExPWEBQPeHsnIqnGVKYDsPvjMYKYgmIJXAMaL_jGbKY_PWRRABQW9FF1zYg-T8GPdEJUBBhEDbFB3LZ0IB0tBqKY9QP_3JSQW3_EyKYseC0KYvpC-gTbQWY1KW_Y6KYi1VhQWp1DAtMeOKbZZS0DSLXKdAVkZFLYZMZSaRbMZEhPnQVoYEfMZTLX1QW8jBs_Y7AS5QWpTLnMZ9QWNCDUyWZLYUiVsLY6NYZiV2LYXQYvlPRYWdhNhLYuUWQCChLYpLY0WVXRWwwZMTWNpX9LYyMYgRW9LYkLYQOYVBY9LYpLYVOYsRW2LY0QYSJF4LY3QYgaZ2LYsUWCMYWTWbBUeQYJ4VNxZ7LYCRYtaZ-RWQMYGRYlXVjMYKSWRSWgOYnaVRSWZMYSSWi0BRRYlXVeMYQMY8XW1PLjMY2aViSWgOYTVW61YLSWHMGiSW9MYqdKpSWKKBrSWyMYVtYfTW1MYxSWgOYsRYK2Y0MYbTWEDCzSWwTWDeVBTW8xZDNYnnZFSWGNYZ2YOyZZMYiPYCNY9MYlPYCNYPNY8xZSTWRTWTNYTxZ8nZFSWOSYFDUbTWbNYVNYwTWBZWKrXqTWiNYJUWaSYl2XqTWoNYtTWrNYwTWiSYUXD8xZ1TWCUWyNYgOY6TWgoZZMYkZV0TW5NYwTWfLYpoZLUWjMY4WW9FJgOYnLYxcZLUWGOYaSWIOY9FJKOYoUWLgXk4C9oZfTWExZGsXFSWr4IgUWaSWiUWVUWwTWXXW1UWPzZTgXjMYRxZ33YaOYeUW_QYTgXlOYaOYwTWoXWuOYyMY7UW-UWhVWLRYpsXDVWyOYXVWoxZHVWsVWURYrpB5OYwpZqWWvxZUVW1VWyxZrpBiXW1xZUVW1OYaVWUVWcVWtzZoRYk4YqWWDpMPPYCyZl4DSPYXVWGyZnVWsVWJyZyVWtzZMyZ4DXwPYPyZuRXc0ZhPY6VWkPY9VWnPYtzZayZuFUtPYGWWBVWgyZKWWtPY1OYSSYsFU2PYtzZXSYdqEVWW1VW9PYSWW_PYbWWCQYeWWFQYtzZjWWQGY5wSQGYdyZupGsWWiXWtWWMVWTQYiWWVQYqWWxwZuKWOUUccV5WWD1Z8WW3WWgQYhuXM1ZjQYDXWhSZoWWiiXwPYyLYWXWhVWUzZFLWLXWiXWIxZwUMyQYrfZd1Z2QYtzZdOYcXWMQY5SZBRY-QYiXWLMY9iXwPYnOYAjXOZWdxZbHU0YWgxZHRYgZWjxZHRY_RYzOYhHUdYWIVWHRYgYWsxZ6FZzXW-zZwhPgZWB0ZurAP5OI-VHYWgRY3pDtdVK2Z6xZKGZOZWL0ZSYWZ2ZrRYDYWYYWvRYCeDcYWZ2Z5XWX0Zs9BWRYjYW6RYOZWd0ZsILrXWJNYWIUq2ZdYWWyZs9BFSYWRYm0ZhIUISYgZW5YWNSY_RYZNY4YWRSYAZWUSY7zZa6WOZW6PYyIUgZW30ZXhZQZW2XWcWW1IYGZWTZWkSYWZWH8Xe3BoSYOZWqSYdkWeZWKJYzXWwSYjZWKTZ0SYqZW2SYNLUR3ZNLU6SYaLU8SYmaYu8PaJYYsAxfVgLXlfV1iB0ZWBgVMVZyxU-ZWfTYqdPbiKRgV23Z8GYAaWTTY1WFhTYmXDjTYWAN_3ZR1D-NWdTYg8Y93ZbRC-NWVaWoVZkJDylXy3ZLsVVTYuVZpoHQIZPoBmhYBoBwTYfODyTYVyApaW__E2TYL4ZNBWE_A3QJ7TY_OW9TYFWZ7kYHWZl4Z_OWu3Z8aWxTYbcCgLAAbWJUY7tYrhYefGjRCsyI0jOqoOPUYwKZKwV15RxfGtWZr0OUaXEWKVxBr5N49MXQEcVF0KPRaGc5EnMTbvYiHJc8P_4RaZHS9C2pBLKYCzUcNB0OB2YEzzJfRSSKYePHcrJOvCVzQvjMJUV2BCA_LkeYPhKlEVI4CaOK5LCflT1sGJQVjQPXpA9mJSFBhED7POQ8Fu3JhgPPQW10SgVIfYD04I-3DiVDHmUZwQRZZfEMd6RMwZ_sATFVYpEw2SlRH3xWZmFsvAlME5hVsKPXwZplYp1JvzXwlI4oTkCHfwZk4NhwZ5VLsoX4aLsZZChBnMZYeXsuE2EPQyWWNAuAUrqAB0XhWVh6ZVnGs0YUsP6ZZm6Z_oXo6ZMNX7OVAaZq6ZMdQhHA40Ys6ZAmZw6ZKAZ4mMMAZu6ZeRWB0X-WV66ZtHLyiVqdF66ZO4Rw_W46ZIrA66Zg6ZyiV43EyiVk6ZeaZy6ZjpX06ZdmZu6ZFyWopX3mAqpXQ7ZE7ZIjVG7ZwpXQ7ZK7ZwaZM7ZYOK26ZoXV9BUrnCh7ZB7Z9pXq6Z7aZkGWsaVh7ZI7Z8NZd7ZanNKYVssPmWJ96ZfSWt7Zk7ZyzWt7ZW7Z2zWO7Z14V_cCkOX87ZD2Y67Z9xZf7ZMPYGVDUYVC8Z17ZIKCAqALkV47Z5SWd7ZehP9BUDeV9BUOXQR8Zw7ZpbZd7ZnYVR8ZH8ZYgEA8ZebVR8ZY7ZyBZb8Zb7Ze5Vm7ZkIJ9BU4YVl8ZKDNBrXd7ZubVl8ZL8ZXHWBOD3kVj8Zh8ZEPZA8ZYLJ9BUseV28Z_6Z52YZ8ZpJD28Zt8ZC6I08Zr7ZAlVy8ZZZV9BUbZVF9Zy7ZlDYd7ZcZWE8ZMgDF9Z-8Z_TWF9ZB9ZncZd7ZmWV9BU4XIW9ZI9ZwZVm7ZpkBW9ZJ8ZPUWb9Ze8ZP3Xb9Zy8ZdxBmnQGEUjiEkmJA8ZCaV9BUHYFs9Ze9ZjpB-8ZiUWs9ZS9Z71WA8ZL-Bm9ZBiFPaVZ9ZWsXf7ZDdVPaVv9ZmpB-8ZeXVPaV09ZLdVbcVqXWH-ZU8ZeQZq6ZnsX26ZyzZH-ZA-ZqaVO-Zp7ZH4YS9ZIyMbcVwyN0sXK-ZwQZM-Z_XVY-ZH8Z2QZO-ZHMGY-Zh9Zl0V67ZZrFn-ZDbVbcVFbVr-ZZ9ZiVWmnQQPYr-ZR-ZObVr-Zl-ZO8ZjDXh8ZKoYO-Zq9SbcVCTW9-Z58ZhFUM-ZOeV9-Zt8ZmFUn-ZTeV9-Z5-ZbTUHEXM-Zm8ZH5YN_Zg-Zr8ZPEXN_Zl-ZIgTbcVFZVbcVHZVZ_Zb-ZUTCn-Z7bVZ_Zg-Z88ZXEXF_ZUZVZ_ZW-ZkBHk5YOwIFoVj4DA1ZC3MC1ZT7Z7EZO-ZN9ZyEXw_ZTGUl-Zi6Zs5YM-ZV9Zv5Y-7Z6pBu-ZsbFGVDnGUjiEpGUDAa0WVbcVzJDHAaqgBBAaVfVBAa56ZloVc_ZAXVbcVr9ZTFXM-Zr4ISAaF_ZiUWNAaW-ZMaVbcV8cVdAac_ZUXVBAaZHDdAag-Z-hEdAaF_ZD-Z7oVW-ZG-Z3XII-ZtAab-ZuXWowHTdVyAanaV0AaA-Z6sJ26Z3XW0AaS9Z6XW5Aau7Zi6Yq6ZidV-AaA_ZbRYBBa09H9FZlQA9FZpiMjsZGBaCSBKgUq-ZxdVwAaMPYyAaySWUBaH8ZDIUEDDypV8POxdVh9ZBeVUBah8Z25W5AatYDmNU--Zj-VEBaNLAXBaD_Zj-Vt8ZYIUiBa8AajODyAaL_ZBhZ5AaO_ZxGZM7ZOtZIYWS_ZPkXBBaxbVxBa8AaY_ZPHXsVCRkW18Zk7YBBaf_ZPHXXBai_ZNZW3Bal_ZUHXGCagBaE9ZuqVLeHH8XksD-IYBBacZWyAayUZfZWBBaZ3YCECSfVyBPmZWIYW1YIiCaiIQeHZiCaFICwZW24QsfVSVDlfVfUBVlWZbBi8YDUY89BOIXWbS6ZWoKZKTYqWQqdP5CaZXJfiZQiPSTY-Ca83ZqnJIaWADaA4ZqlDaTYEDaB2W5DVnpXyzVppXyzVvoGwlXmKE1xVYGUYaW3bCqXDB9DGDaQ4ZHZLfAWmIJROWgsF0AWP3Bv8YHpBJkViRApRL-VZ1iBrOWc6D89BoIXjDazaWnsVHrZLwBSwGuDa1iBqDanDD5AGtaYN2BNyNRfIalQGjZJJXFxV15RAuYxVE0yY34ZHjZMgV_DaXtViSSfFLlaMVKMlyDvKJW0V5HUXJFwfMU6ZbJFR8JHMN6RMq5ERjCxtMAiMzbNyZAsGT1OGv0QVJVFiGJiMHFNz8GL5BwZYhtD51BeDPU1BrbSVLH5OAAtH0GLA6BmaO9MF1bN0FByaYvDT9GCM5EOMCK8Ww7U85P5aYQ8W4xYK-YYFLiDT3EarVP6EarWZKyEiYXlUHi5UrfOgBVG_LlYX-9MRWK4cG55XzeLr5UlQFt5UQzOw5UXjYMtBxFJMvMtyEPvT35UFsOpoHttY6YXaoM75UHSMOIFmEamgBqoT7tB-NDKdE7YC1EaOCBG6GTvNPPWxXDIAS5JZ49X54ZwFaUjTDZMbyXP0GUXQI5FmTVPWFpNDRTB6jTd3HnnX3mM3OTBMUl2JlQGoBDpyXXHDaJTDWMnzYIoAITKKWJNoM0PFHaWWEJPuTMWFxHJ4tARbX4ILMDG2XXJtBy1TluK38MKxKtoD-IMZMUgSAS5QetCl3RqxVSlT7WJf_L8xDWAGRpWrWBJtJI9D9KYMCDB2WbLB0yKlHZ1AYcdAVkZzoNbwZjiPyzXUYIzQWFIQrDWCSCHkWKTDUNUWlOw_Y2-DrMZqcDWWVoYDWWVuAEWWVh1H7AYHlX7AYpVC7AYLVZ7AYT-MBBYOTCDBYgHa-lZ7yEHBYiHaqWVUHac0XkxQHNZvqHRpXsHaV0DcHaNNZkHaVBYqHa5LY0HaLEC2HaSHadBY2HaWHaL7ZuHa00Xq3CaXAyHajmZmHapaZCIauBYGIab1Y-HaJoTq3CGSWqHaG1XMIaZKDQIaeHa0mZOIarKCVIaSxJxBU5Hai4VGIa-mZOIa1bFMIaZlBeIawHaFnZEIapfPuHaQqXeIa4YIVuDaIa77Z9vC97ZuIa_7ZOIaq1XMIaE7X0Iaw0Lp9BpYI0IaqIaG5VcIasiU0Ia8HaL5VlIa45WMIa-1XEJaTIaQyZnIaJ-WEJa7Iae2YOIaJ2XEJaAJai8ZcIatCDMIaQ2XVJa3Ian5VlIaB5XVJaoHac2XlIaDZWMIag2XhJajIaxBXfJaYJaTrXcIa0-WhJasIaCNKnIaSrHp9B5pDMIaajCyJakJanDUOIaOODyJaMJasDYnIacDWyJaRJaWaNcIaD3XMIaOsBOIaecVDKanJab6VlIaM3XDKasJakQYDKa_Ja8ZV8RDp9ZOIaA6XMIawmXWKak8Bp9B3HaWKasJau0XWKa_Jax4JSKaN6XMIa-HJkKaHJavUWnIaWkEkKa6JadsXOIaZ6XkKaRJa13Xq3C33XzKaRIaS7FK1X1KaIKa-3X1Ka6JaB4X1KadJangXxKahIazKaa1XELanKaKnMELaZKazaV9KaR4XELaALao-ZqHaG8RGIa9dZRLaSYVzKaDpMRuESfQXLaKLagRXEIa92WVLaPLalnTzKam4XjLaaHadFUkJar4XRLadeFjLacLavPA9KaeKDjLaPLa_SBRLa34XzKaUJaS7FWJa4LaHLaU2X2LatLaxPYuHaqRZ0LaPLaMXFzKagJa9FYmLa00ZeLaD5RFMa6KaQ5XFMa9Ka2-WFMaPLavJah5YAMaajCD4WvfBD4W6Ka4JaQGYsIaUuXRLa2HQzKaB3XiMadrYU4WoLaLKaS7FCWPzKa75XrMaIMa9QAoLaVKa7GY6KasLZ7GY9KaeKa7GYxKay0XzKajKaFHYHLaA8B7Ma-Lav3X7MaeMavKaFHYRJac6XKUXwiBqHaRdVLNa4KaSHYIKaeHUNNa6JaZdVNNaALa6XWLNafIalHYEIaidVYNanKaqHYYNa9-IpHUqQQpHUqoDV2ZuHa4HUEmYfgZLNazIaKqBWLatNaeNaaLatNaSjEpgZIMM0pVsIaO7XKUXiLaHIYYHaF7YwXMIeVGIaKeVLNarLaHIYtLaASYCOa3NaPJaHIYHNa1LaNqBuMawYQLNa6YV0GZ33AxBaFOabJaNqB3NaE5X0GZHNaiJawIYkJajcJAOaKHFKUXOMawIYTNaRMawIYWNaUMaw7YbNaajCZCarFCU3ZAOa5OWNHZ97J3XIGKac3Zv-BkNWxoCyAa75X6OaPxA6Oa-lC3XIA6XJ6D9eV7uZYLBIxXawYc1AuyRXSCKTYlwHO8YMPav8XCEDnrVtNJelXmVOjiZlhAAaWKRAQPajLJZPaoZBZPaVeCZPapwB-NW92AZPaTTCsHLGUGsmW0cDIKRH9XWPar8YpoCs7WKYWDOBMVBipBXpWHxDDOBqsEKKCaVBTaGy8YCNJW8SqwHW8SpKGkUPhcCFZXqIZDAN05BOrBH9YjnS05BpaC6ZC0LEwxU05BiSLP9YIQamaLsWCD9YqSLV9YRQaQ5AxgSEdEGQaEdEVVYvjOKQaf9YXQa8TDNQa35BanMNJZjQaYRDhQai7SLQax4ACQa-6AtQadQap9YfQa09YpQaPQap9YlQa69YpQaVQa95B1sDA-Y7iDSNED-YEQatEaZjAO5B2uH9ZSebY34BvBWcWZehYeWZPkU6TMuVMGzYeSCyDUlWZurYxJZefGhVMPRaPFJyUAzuD27JklH-tAcWIfnXa_OggVJSBnmDn1A9mAXOAPNHpKB_fQozLGsAiwVfJX-GPn2NhgTkJXVtClmCTqNCRJCBGexPJ1K5lQIKY6JReLFJ6RsUHs8WLoA3gVCjF50PDAKFvHqnG0SOd7EtQJ2HTAxSDoG72RAHOq3Y3CLn3LYzOYsA6YZi-LMcYDrKXqShYQQnWDiFRNAIrWGCVcYUcaOTIC5CWvIClbXKNBqKXlTDKEZgzI8CGgfAPkYKxAABMD0Y4VNV1Vs1E0jA2kXSdBVZBUhW8fOtfYHFEFTA2RZElMlgP9gUmgIAhT-zFNDWLNUkVL1qMjFVyEMVrTxkOtQCoID0yKmLO1AYnaEOWY-0Q_GaKuE9UIm_Yc3JfMZRtDV_TP4GjMZUUY7zXLHQ8kZGyWyMXswZrBVL_WlTavwZigBylZnTaywZrTagiV0VRMNXpTat6ZxTaqWVyTUBFW7yUzAUGnPCmZtTagiXwgFEpRvTa8QR_Tan6V9TagFEDUaZoObFW1TafdXBxHRBU5Ta63VKUaw0XzTa6_WtTaZIL9Ta46VUUaIUaspXSUaMUa9NXQUafpRvTaBOX-9Pv9VgUamDVQpBHOXgUaGUal7ZQUaAJQiEJdLJOUaGeXgUalnBSGWrTauRReUaXOX-9PPmP2UanUayzWpUaPRX2UaaUa77ZDqA97ZAVaYqXpUajmP-9PsOXGVa5UaI8ZyUamNLeUaiRXGVabmJwhDwUa-SWpUa7OX-9PP5VWVaomPQpB8jXWVaXUaF2XyUa4eXWVaQVaznZpUa3iC-9PPnPmVajUaRPXeUaYnPmVa3TaZHWyUaUkX-9PzUXQpBknPyVapVanTWyUanrEyVadVa65VyVa-Ua7mTtUak8V-9Pm8VDWaFgBQpBxqVDWaZVa2NYpUahSXHWa_Vay-TDWaSVapoZpUaaREALV3Vaa9ZUWaJVaplVeUad6VALV_Vag6VALVSWa-ECrdC6PZyUaEUaZIWaWauoPZIWuVadQXmWaiVaZOYpUadzDlQXGWaeOYxWaKWaTgXaWaZ-B-9PL4V7Wa_VaP4V7WaiWaF7V53WhUaipZXWa7TRvTaM7VIXaKgPDXasWaR7VDXavWaBLarTaGRX53W1UawpB3UaWXaJVaQURIXa8UaWXa-Uaj7VUXaBXa5oT53WFVaCqZSXaKdDWRXZXawOXjXaNXaOVaaJWQXa-VEOUay-KxXaVVavJWGXaloB53WbVavJWdVa_DXIXagVavJWvXa4JX53WlVahqZ0WaobVSXaL8VCYaZXasVahqZNXaESXCYavXaxVaQKWblOyqZSXaZ8V53WlpDXYaZXaMMFXYaNXah8VXYavXaCWaArZSXaV_VGhFq8V7QMpWWQUaHiXIXaO6V53WQWalKWBXaT6V53WoFC1SXGXadWa6KWeXaL9V53WN9V6YaGXanWaj4WpYaqWa8GUSXaI3INLWSXac9V53WTUaQLW3WaK0BZXa6WaZLWGZaeXa_WaQLWiWat9VwgFSWRvTaFjXWZalUafLWJVamTXaZasWaNjXaZaQXaQjXWZaERXlZaFYaurAXWazTXlZadZaKoCGGZpxXkNa2MKr6YjZaaIDrSCnsZrTaQ-VWZaqOX-6XLZaV-VYZazZBIuMaYW-5D2Na4ZaOiV6ZaUZa3mPWZa6sZfjXXVaYMW9Za5Xa-RY4ZakhJKaa-UaNXRYZaBYaeeVTYaMqVQUa0-VWZaIYauMWNfC72Z4ZaQ8VeaaVaaenP3MW4Za1Va8MWqZaYYa8MWdZabYa8MWgZaeYa8MWjZahYaptZcaaV_VaZUrhA-DGv6W4aadZaQGBaZUviT97Y9ZaqlIAhUgiXaZUL9VIbao8V5SYhaal3ZNbaYlWkZCq8XwlIAaWVzRq8XwTTq8XBpCq8XfzJq8XEeEq8XLXIq8XjBCqHLxoVIwBzjPK3D9OAJLEibaVbaslX69CibaZbaK4Zv4A1xVwTBukH4QDqMCH9X7mCwVZaODgsV_QP_sVXUC3sVybau7WqSAZ-AaEF1oWxpCUTS6PabcL2qWeRWYvBRyCm3Bo0BAoAlDRsmC0YE_oGPVBQhN7WY7kAEgMfOW0mXaVB3-U8WCkWH4yOysB3-UV7X-7OGYAZhN3IZD5J3IZjjATJDHJUbpRxIZk1P05BNfH3IZPfH3IZRfH3IZTfH3IZVfHBJZlcaEdEncaaQauca35BJfHBJZLfHBJZwcah9Y-caQ5A0caNJZ9UBBJZ4cap9Y6ca65B8ca65BpcacJZAdaxQaGdapRD1wAp9Yyca2QaWdasoGqcas4WqcaRrTgdabKCfbO5GaJqDkXBtNMebYb3BWKCYOBQcavNBt2RebYmjB7NDGQP5DHeYDQPCydaugI5NDKcIOyLebYE4BuOAr9JJUA-da2MUL6BV5Ctda_dDOvWXyHucYI_CDyL5daRYCHeaZkKXjA1Ea4WMxyY_7DfxUlDNR-Y8sYxKZxWMNBJLOPIZG6yC_7EseYIvKdwCiLG3CEueBWFSI_CzAKBeaa8UirYIPWQjZNyAdSMQ3GQTVnVAxlFyEAN-EsBAFUMgvFb2NaPFQIO2JZbbUzgYLRaRuZ4zVvear6H6xA5BAzeajBA1ea3eaEFA5eayYGCJNduM3pQoMZbSBu0PhtObdMAdO2tKRdYcqN5fNG6IH9AKOP1QNpMVCQI3aJTwAdlTtJNR3Q10IvvVRiWttYTxF8HFUGLNAJD6Bm9EJqDZGGBKCI_C40HC6PUIFxjKJ6B2xN-FAReaZXMOXMETTJIarsAGvZNRa7YMNXM8KZ-ZGQJXUtIZ-YEbFJtONFEnNDgwZNoTnjAxkBXlCjxYIrCNyI70BDmAdtOVfQPZMwVFAgG83CCMMKrCPNMizJ9kCQhJSRJ1yA7RQZNMpQTgdWiAH1vJsaGqnGQzUY9GCuA03IS-CjcJ0OLxiB4sWk1IydQfDXz0OdHJacJXXTVKXnqPRxSirBsvLdvAIRBguMDIOBDLXyFZxSecBW4XHJSVWK_3J-CB1HC_DCXiV1VDseYrYDiea1PAbhW_cCJTAiJa_cUiaC55ZNLB-gToqMOFV5KYOXI1TK37BO5AFkA-_LbZQZZZFTEu1VkJUVwZ77E2KZq_SiuGTCE3RDE8EcrPZlAocXVuEXmY8QLZTaeeA7QWc5LJZGpEClEJD2VB8R4yDD4CTVVaaFT2VdsAO2VTOa6DWIiaihP97JT2VroCV2VOiaWcC5OaZ2VcfAS-W9OaJEWmuPz_TKiaZ2VMiad-WMHJn2VUia_oBSiaVEWiiacMXkiaZEW1OATAYqiaYiC92Veiav-Woiax-WuiaQiaYlZziaV8Lsia-NAWiaelZ9-BN_WaiailZ4iahfTL3VgiaF_WCja2ia7EWgcRulZo2NoTaKja4ZZMjasTaQjagiVYjGwTaOja7oRUjaLdXYjarlV5sBUNHWjavHXcjawlVcjagoVijaw1CijaJLEW1F5lVijawTTojaBpCojafzJojaEeEojaLXIojajBC6RWpxD6RWlja6RWnjavFWWSC1NX9jaDIaSja8oVcjaQmVDkazja8FWQjaOAXUjacjV5sBejVMkagjVOkarjaoUaOjaaMYq_BOOXIkanpGKka-CPIsJ3jao4VTkaqmVMkatnOgkaRka6UaekavjamSWIka6KJWXD_jVfIPnGWIka6hEMkaoDX7kDVzRxSWjkaKVaukamka5SWukaGkaqCYIkaJnVMkaQpT_ka7jaMBX69CPuEekV_katjatOZ9kaxjaNNY9ka1jaFDUckaxkV5jaFDUClaj5V_ja8nZIkaykVMka0kValag_WHrXYlaOladHWElahNYilavBXklalJaIka0pCMkalqVqla4kaB1WmlaAWaKkaRhCMkaOlVzlaSlayHWIka0HWzlaa_WLWaTka3qVzlaLladpB7kancZIkaciVMkadCWPuEUWJGmazka0rXEmaIlagpBtla5ODEmaCmaQIWKkaylVqkaUIWROYUlabTRTkaaIWMka7iVemaQmauhVemaTmaCmVMkaEmVqka77Bmmaama_mOmma1kaflTKkaCkapUWAmampBTmaTmV5sBVmV3maXmV5maUlaamV5ma1kadmV5matlaAJW5maCmaC5S6OY7_W8zZQjao6QUjaNURMnaXkO3ma1NHQnaCnaQoCQnaFnacOD3maIhPMnavkas7V8ma-mVWXDAnVYnaOmal4DCnaQkVYnaFnanJW3ma-kac9UAlarna8mackVpna_maSnVpnaCnasKEpnaFnaanE3maz3J5na2la56D8ma_PL5na_maZlac9UblaDoazma87EMna4mNc9U7kV3ma9kVMoa8maBlVMoa_marlaKoaCna0LHMoaFnaylaSQYQlaHQYNCCt_ZdoaRGUZxBFiXOjaHiXMnaGoViWWGoaNhT3maNfO3maFma3WWZcJRfZKnas_GQ4WhoafQY0oaKmACnatlVsoaNYImuXWlaiiXKnaziV3ma1iVBpaLmarCE_mafmazQYCnasCXrfZ_oaglaK0BboaDWRMna1CXz4WKnayVL3ma0VLWpaCnaEka7QYFna2ma7qVtwKv6Y6maepaUlalLWgpa1ka19VUjabWRopaojVgpaCmagWRopa30Ov6YWpVxpajpahkaI-VmpaRnaR2ZguCdjXCxKzZamlalpVrNUZnav6Ybnan5WQja2WRopaLMWCqaNvDxdVcBWj5Wzmad-VHqaNpaBXROjatlZfUTbMWv6YvnazgZmpaynazgZtlaGqVopalkVXqaRqa6naNSY8narMWv6Y_naNSY5iVUwXinasUXopaXqVnqatpaJoaPqBInaD3ZFqagqVv6YQoaWSYmpaToaNZW2qaOqa4nV4qaRqa0laXZWhQTvwXPWOWCaFqa9lOv6Y3qV0UX2HQp_VHtGI3K3tZzia8qVv6YicVPraPFEkVX7qGmVXEgAh3Zaraj3ZeragHZerauVXZSBVlWfeCDuVVHEEWXdRNEWXlbCEsVskB5hEasVVAWtsVYIXYIQncY4sV9PCo_B8KBOxDDlG2bR2RAHXXZpWrpP2qWrJU-nWOBYKKC8AE7dDyoC5raDeYy8S_oGh5AIYX2kIbiKPIK-gYB8WoOFfcaZbBbiK3ILyqMD6BiCHcDDlAFg-B4xBHoA3CEYwBwoFJ6BNnNSXAIJSvTDqcOxsA-daARBY4E6faNfY9faeyWdIVsyYYea54ZCgaUUHyLNCqAlmCyuVisPgfKWzYCPTzuThsM3DM2KNhEVqgV9FNtxCQDKd2J-8Pu8RnkOVQSPcSdOIE9KMEaw8WdiAQfE0sD-UDAnMGXFtaGFgT5jBXgYiSJDhV0EDuPAI2Ar4IhqP_PF-IVKPC7gayQFCPSuBLiWK17NuWIhDCCjCFrQuWInKYmBCOgPVhVvzYXhVHQClDQi7EfhOydM7BFv6B3SAiZZaTMuLXoRADPLoXAnpG67XasG6QPohVYwXq4JtdYZqKeWGVhPY_YYvAvTB9mOs4UXHEoiCnoTshauwDWlMcDWNyM0MBNwNbFNmLOkEI4SZGLYJvEN6Z1aBEiVquE-4BvDU-2PbCVCCIvYYCCIHHaHoA7QWiCHc_Tm0I5QWQIGeVVFhCg_TnYV7uaZ8A7uavqT3LXlQLihPrqA7uaqgB7uakzHn7T45NULYkIJg_TOyWMjVqbVNva-uaJvaAvajia0zLp2VWva9_TGvaJvaIvan-WFgKp-WYva-NA6uan7T7bVg_T9bVlvaUvaHWVmLGjvaEvajvaavaclZgvaCpDvnB9EW6DVy_YivarAYqvaQkESva3EW4va5EWevaJjaxaRG0XChBUiVF8JW1FglVFwahQTFwayjVFwajiVFwa5iVFwaniVFwapiVFwahpCFwaGgTFwaEwaaNXAwa8QRawa3lVojaMwacdXnlCsjaCwaJUacwaUwaNUacwaYwatNXa4SPxZhwa2RWtwafNZiiJHMYlgFjNZvwapaZ1waEuWawa_oV5kZTmVMGWajVPuEXmVMGWKwaUAXjwa3aZ1waIGWMGWmjV8AZmwai4VGxaFjNbkaExaTVCIwaxjVQxaxRRAwa2iPWxavmVIsJSwankarwatIapIX34VUOBwhD-waoOXdxafeXlDRIKCfwajeXGxaMkVxSWbxa5kalxa3pVxSWpwa5OXGxaLnVFlaCxaDla1xaOwaWpBQwaJlalxajkVFlaWwajValxaokVVNYSxa5bZUxaLEXpkGhnVVNY9xa9OZGxaBqULyaCyaeJaGxarnVPuEeqVXya4xanlalxaynVXyaOyaoHWVyaLxarHWVyazxaA6VlxaQlVDQDeKWpyapxaAUBWlV6yZUxaMragoZiyadlVpyalyaGwaufXlxaklVImasyaGYX5yafyah5QWxaaoVImaTyap1WUxaylVNoBYTRnxa_hOWxamoVk6V7xajpB_yaclXDQDuhVTzaEzakTRlxaEmVIzazoVpUWayaJmVWxaLmVpUW_ya8oVDQDQmVkzaWza8wac9UtwKCSZAxapzaayaamVrzaPzangXfyab6QAwaAJWrzaEzavQMCSZmmV6OYHyac-Z1waNna6zaxzaQUR1zaNoC6zaiya0mVE0azxaXJW1za6mVcnaQxaiVW5mZAnVCSZsxaKhXP0a1pVs7V4zanJWCSZ6pVrna9zaoBDdxatUR1zaekVb0azzazJWb0aH0aXnVrnaK0aFyasFUe0aRnP1zafnVDoaC0aUqVDoauxa56DH0aZqVDoaK0aWyawhXP0agqVCSZiqVKoaC0alqVA1a20au8Dg0a4nVA1aK0a7nVSQYx1PBiXDNULQYxwaioa1zaYlVSQY6pYOrZP0aKoVSQYK0a3yaYQYpjAs5XP0aToVdQYzwa1oaS1aYfZ_zaCzamcVm1aKmAnvLlrZP0aioVzQYuzaNza_Yag0a8lVIpav1aXYQyrZv1aK0axoVCSZbzaSLWr1aULW-1aC0aNmV7QYG1alzabpaP0aozauFXQxaEpVmnBGpVP2aIpVepaxzanpaR2a20asLWAwaRpVR2azxaxLWP2aWpVe2aayarqYe2aU2aZxa36Xf1ardV7GBpHUEzalpVZZWZnaP2aN0aEqadxaGqav2aU2azZBXgH9dV1HYiyaPqav2ac2ac0a2jXbSTNLAh2aAqVZqaN2aDqVcqaF3a62ap0az2ZN2as0afIU9zarMWP2ax0akIUkmAPNH-GXy2aknVNSY62a50ah7Y1waP_N_xDIHXN2a_0aWSYsyakXRZ2aE1aWSYX2aoqVWSYr2aMlVXZWjxa_IUvqVGra0NX9aay2a1qVXZW21MMaUcvakkWQ2PYJU0vaKJYd3agNWjwFSfVVUTxHXPUJzHXVmC-wXQZBWJYI4aObaM4an3Z2fUxfV9sRJIXROD2vVd9H2vVcKHUDaqSAcJYqhBgsVpIHeJYwrEzsV7GEsHLswJ6ran9HipW9yD3Pa6pAxnYrJU7NDfpGG8YsqWwTBT0DKXAwnADtWAuaJtWJ7FvvOWlBSkESZV5daYSCydaTlJ6vBEVBSzJ3UAr7PirVo4apgBL_HnjAUtID-BcDDTRBvzVOlOMNH3UAPTSN5a0_BvJZGeYAfaBgawdGLHAHfaghAJfalBALfa7eagRTneaKKV-EaJ-YteaWRaa5a0ead5aWFMg5a6tTk0FgVIYaJzKNYvJ4mVw_IXbQFYYoqEdfCG-MBITxtM4cLYoFQ1EPKXlxFxFJ1LAe3JZmFLzLA7L6pQo6GgKZaIHB0RIbMQfGKgMA9Y2LVI6BE0F2yNeYDiAD3CE6yTCYAyaYE0TqyOa2CohY98UnWZMgVb6aiHTQaXabIRFEctOhyA6nXX9UMVOldXhMArwLQeYVGIaVF5kN6xITdBQELraXasJyfOR4Z-8PQUAb_Ex-L-1CbdPwWExICzfTO0NBmUhaATgBjIJaiSZ2CGSKLaOMcaZpB7yXfbWUHPimTvjM3dWHaAtdJiJPyPILgTj9AqILjRKTCavOUdfLjwTvCWB4A0jMFABW3ILoBdDCRJQt8Wn1PUaA1HDR3PrqCjGa4gEnuKoeTB3Tl9B68OegT--XXDBTSANMWPdBFOX15ZNFEFUDxpCluHEXDrOCHwZWWMMuaNsOOKIZZEk4NPuaFNKNnAbpHk5HkzHK0YmkYBVJy_APWMTDWw4CR_T6-SmQWLCNsnDn9Ai_YafBbFQ0JFXwDHNAmuaTjAmLX6EGerTomPmjCTjCcjaAlLuBC3rWsjHD2V7mT_oB0yCwZZ-rEyZZ5vBUiV5rP3AY38a7oX78aqWVMNWJwaxWFLwaB9ayTaN9E0TaD9aGAZ98aJpXJ9a4QRCHa78MF9aVdXL9aziVwvCrNWewaH9aWAZR9aalXujaW9aGRRN9aJHS0jab9allX4jag9aplX6RWjiVS7ZnlCU7ZL9a8oVwvCQmVs9a58aMAXJ9aJkaFQDXmVz9ak9aDxax9aY6QCHaIGWz9akHTkUaflX_wav9agAXx9a30OFQDWpVF-a29akIaD-aFaCIsJZ9aeOX69aQoCF-a_rGGYVXsGdqXnNBFQD6hEX-ayjVdqXtNW0kaW9aNQNP9aESR69aQkVX-aB-aWwCg-aJnVFQDQpTp-aI-apBZe-aekVp-aN-aEHW69asKEp-al-aspEVNYW-aGyae-av0aFQDfnVBrXx9aykV9-a6pCVNYhpCw8ZA_ajlXXya5-ajlax9agqVFQDBlVO_aL-aNPZM_aD_aWrXM_al-aRhCFQDOlVZ_a_8aZPZx9a0HWZ_a5iVjrXx-aM6Ve_a_9alcZe-aX9UImaK_aoPZx9aUWJFQDIvQImaR_avPZt_aU_a1oZt_al-alNWk6V0tGFaVhQTFaVs-abma69aaIWFQD7iVDAb1_atWax9ae9aLgXI_aZEU7_aLQZx9aJjVFQD_mORAby_aXaVe-ar9aymaWAbl-aTmVQfCVmVcAb09atzaW9aamVeAbUAbdmVeAbGAbAJWeAbB-avQMcAbUpVa-ZhAbqmVsAbc-a_OYvAbj_axmVCHaTUR3AbGhO5AbLAb5mVr_a1DZhAb8mVcAb6uGx8CLMWCBb1AbOkVCBbm_a5mVqAbnJWcAbo-ad0ahAbNnVOBbyAbK3WRBb1AbzJWOBbKBbvPAqAb3-asFU-Ab4URP9a9JWcAb_PLjBbkAbB_a10ahAbXqVjBbqAbfOBcAb7kVuBbc_aJMaJ9awnVuBbkAblqVuBbnAbBdKKoaqAbY_aaoahAbQlVDRFq8VKULgKWo9aT1acAb1CDHCbpiVSuX_BbqAbp_aPiXhBbKtGZcVs-a7SNduXChBZcVniVZcVnAbtlVcAbvHXCECJkO4MNouXzBbS9ax1ahAb5lVcAbCAbzQY1AbclXnCbF_aLpahBbCmVcAbh9a4QYhAbJjVeCbSAb7QYkAb0VLxCbnAbt9aJ2azBbbAbepa-AbEpVQfCGpVEDbgjVGDbUAbnpaGDbGAbY2aGDbB-aupaEDbE-aI-VxBbpZaW9arqYRDbJDb8xGepVa_Xo2a5UELYWWDb6zAAOT3ZaJ9azWRCHarpVEDbtpVoDbJDbNMWKdU7xLAhUj-aOYWPDbNBbzgZCDb8pVWMWs-a99QmDbv-azgZj_aKXRP9aeqaEDblkVBEb8Ab1GXWDbQpCEDb8-aNSYUBb_3EkmAt3CW3amDb0kVIEbaBbxHZ_DbtBbWSYajVewXUDbKHXmDbP_a6qaWDb3Bbo3afEbTEb4nVEDb9Bb3aa_DbQlVOEbxqVFsZf_aXZWJDb3qVOEbw_aoJUqwDskWufP8wXspCJ4aQ1AL4a0eWsVX6EbLvBF9B2BBJlWFaMfhRZ7U6ZWu3AZiZxICujCPyFujCggCujCidF2HZJFbVPakfUDDaRTB8HZc-L8HZ2gT8HZb5MPrVbOIcFbLFbulXVFbqVZsSGsVZTFbqTYG8CyVZOUCo4ZzcLCcaKtAkjAFlJe3TCWEH3DcSC5ZAVgMKTOKdAirVNOZ-da9ODtda91EwwEyWK9vC-ND8eM-daRRIyEaNxJf6B-aDy0PAbDBBODGbMBODGbOBODGbWiF-daI-CyEa4_CJGbtKEFPG_9BRDJ88UDbW0saC0VM7MIqCjIVzvTJYWT8BAgaNyAfGb9dCjIVF2JSSUSFJYaX3uEJtUqqSPBJJMHF0W8mC8UZvOS-fGMEaUyEH8ByfCCvTk6Gz_M1aX2mD3-LWoF2FBGdBrHLS1KhXXn_E0BVWwYkIMzKVA9WhoFkkBvrJUfCIhV3cICPSlPHA1V7SCF5S3cIzqMeaLzEVZEEluD2pADaFPyMRpCG2PkREPVSdEC4JFHGbgdOvgBAcBPPCk3CrXLXPC1XRKxAGxN7OISAYDDGj5Jb-UT4KlLJ8eHMyTQwYH9AYoXkrQWhYlxFrzDdrYapTBECr6YnrDjcYZYKbpW7nBK_SsoWimDWoWbZCUaS-kGe8IMMJQNNJqDosH21KGEKP0Aa6aPmD_UT4XYi5ahQJ9EahbY_Ean5aR5UBZMG7NeIbCqPqfBrOCVCJjVC82DmcSirPbxT9gB3mMJIQQnTviJ6pQHbX5RTbeEuWIwnXHQEBxQNJG9qAmhBOXINKYRyACcA1aA5lCPNGCWDl-S-iaUKY28RHVSG8CQQFIVZNXIQJI1qCCSPRRANPLNyCWHbdyTelNq7anjOuPBCCa6zYWXAPzX4PNogR_VBCdUcgTXZRD3TcKCsER-gBS5QvPVQ6Z0-TxWDJwZbyRpWHK8aUvDJWYzuDfyYUjOtUVq-W9KYybByUVm3JniTZ_XCkBELY7jP2MUFKCVgaxjYhZZ7RAt3CFVVsaZrLXR_HtLXfaAfiVU0Z7zXdWY8QWmkZNhIxDWpnZaKbZKVNiabuYPiafmJDvahKbWcCQtAaKb3XMXiaW1CJva_MO3cXttK_oBZvMfiajKb_oBVHJREWxKbPRJRrOZva1KbdePxDWJHI7KbrKbr-WfKbkMXALbmMXCLb62V2hEqMX1Kb8qZ7KblKbrEW1KbxtEXXV5eIxDWboZRLbvKb5vaNLbzKbQkEkgDRLbx3JN_WKAaN_WNqDl6ZBODu0YhLbzAUnJDy0YPTD7MZjLbG9apLbNdXnLbJpXrLbtLYgiE-wZ-_XeRWzLbb3BzLblLbxHacXGiNXtLb5LYxLb1cVzLbbLbdBY-LbfLb9HaxLbt_OIjV4LbfNZz2PUxZBCCDIavLb_NWX7Z8LbcaV-_XLdVkhPqXWWMb2LbSAXtLb6BYgiEsXVdMbORYWMbqvCR1XrLb0wJfMbEMbW1X6LbRxabMb2aVkhP_XVtMbZ8AtMb8cAtMbIrAtMbBMbMOZikGm1X67F_7ZdMbFbVkhPSYVbeXngT7kDwMbLkVyMbK8ZbMbGyZ-MbdLbkbZkMbOXQkhPq9SONbJMbt-aMNbDNb8xabMbebVONb2MbwYVWNbnMbSJapMbRJLeNb4YVkhP6YVYPXUNbxkVFNbhyZbMbXLVYPXKNbeJakMbHZVkhPYLJwNbRNbICZdMb9bVwNbnNbAlV0Mb52YZNbtJa1NbcNbYcZdMbIcVH0DzNbzNYkhP5OW2PX4NbM6VkMb_TWGObsNbT9ZeNbmWVkhP4XISObzNbAAaUCXbMbgNWSOb6NbyPZkMb2qTSOb_Nb8ZVXQXcKDCsXbMbCaVkhPHYFnObJObEpZdMbZAaeCXOOb19ZdMbx4JzWabMbhAa0CXBNb4Wa0ObqObQMbZEU8NbTMb0CXcNbfaV0JQmXVCPbRNbN-ZCPblNbyzatLbS-ZCPbZNb2OYCPbAPb1bFX7VZMbzaVFPbuMbtmVKPb7aV0JQHMGaPbNPbAbVaPbAPbDbV0JQ9MbjDXFPbDpMoXaKPbYYViPbbOb5mVNPbcAV4-ZKPbNNbz4YrLbYtXgiEr4X1PbpYV0JQOeV5PbrPbbqZzPbTeV5PbAPb7vZM_ZzPbhNbP_ZEQbIPbGvKpMb_La1PbxbV0JQIgTOQbAPbvNbT5YKPbJZZXEX3Ob8tXUQbJObxwHKQbUZV0JQ0VDeQbAPbZZV0JQbZVjwFKcVlQbhfTu8VIQbMgDjQbcnBu8VNPbhWVjQbAPbROb8_Z6Mb-_ZKPbecVzSXeLEWfZfna0WV0JQzJD-Qb2JDa1Zfna0LbPAaKPbAXV0JQmObUAazPbitaWFXLRbroCK9VOObTgGKQb8cV0JQHMbSLWLMbK0BXQbJHY1Pb-hEVRb8PbeAFTRbRRbVMbtAaCCavAatLbuXWw_DTdVpRbnaVrRbJOb4AarRbZNbVvXgiE9AapRbsqQJ2ZpMbCBa1RbXQbqHYzRbZPbAGXhUCxZa-7B9parLboNaFUXlRb3HYESbD8ZXGXnRbWYVpRbYYWxsZFPa_6YMSbOObHrYzRbxPbJIYyrPB3anRbnYVpRb4Pbj-VuRbXNbP7YbSbUSbjODpRbCQbzBamSbRNbRIBESbHWWkIUuRbZNYmSbxRbPQbRqVcNbGHX-LAg3aESbVQb47XnRb2NbPHXuRbAcVpRbdQbOCa5Sb1SbiQbSCaymES3ZfpUv6WESbL9Z57Y3ZC_IUnKbSVXXBE93axKbKfVtUZ1iDESbOfVMiULsC77YuiB1EbPTbXfVgTbafVU7XaUWObaITbn3ZkhBwWYe3Br3ZpKbxfVJ2ClfVrtGt3ZtTbQbabHCVlWUFBUiZTzCUiZLnKUiZGYCclWgsF_oG8CVojOwaCyPaZ_A3sOPuZ_eaByY4zVM7MasDMJIFxYdGJ-eajrYY5amGbPmDMUb_EP2yIRzYk4NwAEwWZJfWhPPnIViOGYZYPmJlkTL-Tk9U90V9oL3rR95Z71M-TEo3GS-TogaQ_DXdDMQaKsPOcUatafYCt1T0eMMWFgULovCfGaccB1cKzIMvdE0LZBKByVQsXLcaOl9A5LZcgT9zUKCL8ECsfCmfCpjOZzXlmY7WJ10TPBG4eUXYBg9Wm9TR_XGtA6iWjUJRMZEjWipEGlYejBT8IbFNFiY4JCVTalSBouatCT8hamKKRKbI0VV6ZR3M7zXoJbVFLt8arDBAoOHiaxeAiWYSiBrkZJvCtkZ4VbgKb0VbiKb8VbkKb6VbViaAWb_oBrVGZiaCWb3YYT8FrVV0nTFAY-VbyKbGWbLaIqoT2KbQWbKxH33CRzFKWbKAU_vIfvaWWbhvaGWbUxHUWbzaIeWbTTCeWbYGUOlZLZBeWbvGUOlZSxByoXD3CzvaGWbRGYUiV2VbVLbMWbmmHaWbH_WQWbvDUdhTQTahSFxAU4WbRSZ6Wb8fC-Wb4HJmLbM8A00YDXbEAZ8WbcZHf_WBHSnHaKXb36ZFXbRBUpcGB1YMXbLNZZYI5Lb4WbPNZ6Wb4CLYXbIXbUmZWXbb_T_LY4WbwrV6Wb2xMiXbBXbfmZCuKMMbLhVjNZOXbFIaUXbIAXrXbJIagXbCzDjjVQXbexZMXbTuNdhT6BY4XbidZhSF2mZ6XbDnBwoGoQZ8XbyUCCYbyXbHCYrXbEbZ8XbGbZJYbFICJYbE7BJYbyhBJYbbXbAECq7D_1YvILVuDf-Y4Ia0Xbm_UjwTLkVFhCz3YJyD8XbZOZhYbQYbGNbHYbeOZhYbeXbhOZtXb61XrYbU2Y4XbnOZ8XbC3BvYbOYbbkVkYbtOZHYbvXIxYbpYbyOZHYb9MEcBXcYbTla2XbqbVz3YFDW8XbnRZGZbSYbu8ZnXbu2YCZbFYbhlaHYbGPZ8Xb4XDSZbMYb68Z2XbhUZSZbJZb_8Z4Xb8RZSZbOZbuHW2XbacZ8Xbt6WjZbVZbVlV3dFCUW2YbicZHYb3WbjZb7YbWAFtYb9WbjlVAZbgpBlXbG3XHYbLjC8XbihV6ZbaZbSrC6ZbvZbhsD8Xbi7SauBn9Zz3YnSZCabmZbVzZtYbZXbeCXaZbtiWuOb2XburV8XbpVLEabjXb0CX2ZbmpBJaboKa4XbrRETabaZbnNZTabvZb4cPhSFnEUdhThaVmabTlCkabyNZqab0YbnhPqZbldZMXbndZqab7YbNsYkabanNszQWTZ2abYab9EUmabalN2abvab4QZ2abUYbzaV0abAWNkab_QZHbb0ZbMFYrXbERZauBGRZHbbAbbaPWHbbDbbLBbxabWgPkabjOZYbbKbbYtXmabyYbYbbtabG3WAbbCUZYbbUbbbBbxabyfDkab-Ybt0axabiRZpbbaabyFYmabHZbT_ZMbbUUZpbb0abxKJkabvRZ5bbbbbTZbWQbxab2RZ5bbAbbPPZ5bblbbyvJrYb03WmabitPkabacZB4WvnDDiXoZbHSZLcbAbbkZVszQtZbFoV0abMfZkabyZbsGU16BpMa7absbFszQpkBhcb8cAhcbJZbMyDMbb2qThcbXaFWXWaYbOFXxabHab65Yvcbgbb9QAAbbTNZkabiUWszQxVT3cbfZbu8QMbbWabXRbLZbYRJHcbqfTkabdab7oVmcbgabqAaxabjabkRbMXbGTZmRUpabtAaaabLTZQdbvabOTZQdblbbRTZQdbfZbUTZmRU5abAGXYabZTZedbzcbsHYdhTeTZW_V2yD1Rb7YbdgZW_VIbbRBaOdbqTZcGXTdbiYb76Y8OIIqBL4APBaZdbwMEcGXcdbZbbj-VsTCH7YOdbebbj-VkdbXRZmRUjbbiSbrXbmMFrYbh7XmdbqbbO3aOdbtbbRqVTdbFDWTtZWdbSUZmRU1bbRqVrdb4bbBCaQcbD3ZKeb9bb7SbhebkdbYZbRHXOdb4eZmRUdZbPHXcdbKcbHTbsVb_IUKlYWCaKebdYDmRUyUZsEb7XCs6WpWbSTbwALUVXCWbKfVR8XXICmRUZ3Y6tZhWbqkWn0FYJUTfJefVfdPCuZt6CefVFxXefVL-Id8XAoFrwY1mC2fVzVAmgBvXAl8XDTYEFG0Tb-xVHIXj8XqZKPuAUrV_FGUrV2vamFb8EbqyAqnD-PLlzI1ZNa-CAnXmnACWZs-UmhUyaYV-YHoQXBNlGbuCKzoMfOVILF-kCsIbcaBggVhQTwIbh6MIrF9XYvJA8jTnaCcaX6UWChBMOIlPHW7FuHJiACerHQKUjxRXQMCtaBhBc0TIoFSha1nVUCSNPQmyEB6IwcDoGCygSTCCiYB52JCqGbeAtdBsMM1vJnyNqnG7UHwzE66LmCWV7BL3FxSAsOUMUVbIAd5CpUKTHOeBCdHOLEBogSIyM19O6UP8eP9WDLXTHXReRKLVEcVBfuWy9P1yAqMAXGCZEPj3B_TQmbURxQqZRyjRCAYFiIIjF_XDnwQS-NddPMSAiYBDwZ4VNpwJMxBvnCarWe1CL2CtGaZBO-gTksJO9CKtBi1VbLBw2S-JbVrTBVMrgTinMaELYLMMxFBFNOYBgoXC8aULX_CCouYXJK1nB0FX3uBkWE60Ol8ajoAEyWQjAqVVhrGdkZGpCzcX8HXNHaPLXlAYhSD28a53TBwabqBwlZTnGqTaUibn6ZYibp6ZaibVjaxvLvWVWibh3Vcib-oReibdjakibg6VhkZgiXhkZL9VqibY3AqibOkCqibCdUbFWmZCqibfNJhFWgibLUa3ib2_W5ibldXSibndXhkZZIL_ibvibpFWxkBAIaDrGtkQJ4ViibL4V_ibgQWpmZJjb_SAl3XW-SQjbtibkUaCjb39aSibGGWeibqpRZjbJ_AxzXsUabjbeiXkUaPjbxUacibzUal3XXOXmjbxib5-Czib9aG1ibeOXZjb7gXmjbirZQnZX2GBkV5ib9RRZjb94V0IapjbqxaXjbwOXl3XMVa_jbMjbP2Ykjb1mPl3X3mPGkbTjbpbZkjbloBGkbrjbVNbLkbgnDGkbCkb3qXLkbijbPla2jbPnPl3XOPXakbEjbp9BN8VakbtjbPyaXjbr5VcJaYkbWkbhlakjbknPl3XZ8Vrkb7jbsyZpkbhkbgyaXjbh8VrkbgjbSDUnkbgZbkjbV_Vl3XxqV8kbukb-SRHjbK6VZjbJiXOWa2jby-T8kb4kbAIWXjbaREl3XKNXNlb_kbGQXNlbxkbh5QZjbF9VNlb2kb4oZkjb1YIyYOYTRBlbn6Vl3XgFEglbOkbQza2jb33VglbTkb-ECYlbJpZ2jbdzDZjOAjbnIWVjbTgX_kbDrGZjbZ-Bl3XKjbnIWolbHPLXjbr9V8DCF7V-lbv9VAmbxlbngXukbJXaAmbxkbb6QeibR7VAmbqlbp9PWXaAaCELaJkb7EY5ibb7V-lbtpPWmbImbPRXWmbolbj7VWmb4kbXJWKmbjmP-lbp7VjmbZ2G5mVjlbR0ZUmbAkbaJWcmbOiVjmbfmbHkbRqZUmbP5V-lbMkbvJWombwRX1mbRkbvJWcmbikO1mbfmb3iC-lbZkbhqZDmb9RXCnb4mbYnPCnb7mbsFUcmbMjBCnbfmbWkXUYacib3xLSibv7QKmbnrE-lbMMFZnbLnbdqEcmbVkCZnbfmbm8V-lbV_VsEXIWaPcbyQFQGY4mb3PXjnbr1VdMaUmbHlbvYaUmbT6V-lboFCu3LRoVKmb_oMiMaNKBiManmAiMacnbKmAcmbH9ViMaTyN7GYwgXALWUmbflbDLWIob4mbzgC-lbmlb-KWhpBrMaNmbKTX-lbc9VVobSmbK0B03A7MaFmb0lbVobImb4lb9iXTnbP4VVob4kbt9VR8XBmbjLW5iby9VnobombmTXnob_nbNjXnobqlbQjXR8XERX1obYobDGXSibzTX1obtobKoC-tZ2pG_obKDYd5Wzob1Za-tZ5oTxsZ4obkmb8ZaqobB5VxsZkmUUGZfhDrgZMpbzobFkb4sZqob8KDUNHaSbcib99QeibXxSR8Xp-Vfpbwob4eXfpbzob4JXR8XBnbpMWqobbkbMtZqpbb4Vb7YqpbwobIfXeeVzobUkXR8XC_ViOa4obskb8MWukbkXRdpbanbxaaqob0kb0aaBqblobinbLNWKoGH8XtdEIra6objfXxtZIqbcNWbpbg6VmNUgiXQdVL9VVqba3VqNWc3VH8Y-kCYhY3yXR4a3pDprVQSFprVDtPVlXY6ZJaH5iVPxXnlC0HZmqbTPaqqbUTYsqbznTkgY91aMaWwqb1CbiVZuqbgTY4qbf8IwwEMSEsJDZsVS1C8xV0baGsVYkadaWWeABtVrVD8sVxnBOBJO_BBNSk8DyhBB-BEyC-1UzXD4rWxJV70A3raPFUm9XGzDG5Km5GUoDUpWE_Ae8IHAHTZDnpWuUYw7Wn9BSkEyoCaOHW0DgKU8CBRIY_0BF9LeWX7uX-sWKyBDtWBLE8CBZmB0eH51BHbD-NDndaTIbxnB4rbEcGIKQpgB8fV-FbdJM8HCn-XPlOelXnrCGsbO0BLsbtFbfuDCBHQwLPKAV1Sf6BDALY5MPKAuMBGsbzQEWsbxeBBsb1WFXSIfuDiqBKeBJTVHEaTeaSXAYlU_cYDxVkuVksbfQJHjDTzRc8D7rLesaC8HBkYAcDKDDPNEwHXtMAjsbAnSgpQxZSkwBcPAhlUYKTQgVnKQBCLDEaCJXh6LRdM8sbu6EdEA_sbUGTvFFlrN0eFQdBYFSR7aidModAbbFeBJrpJOANMdKV0E-XQG_M9PClMEQtRYECKeD7dYQuZaYXGtb7sbAEaBeDXOVURa8ZYltbe6PXZXLCPkxWgNDu0FD9CVfQlXXtgSExWcFSdDSltOb_Bz6LzdY40MQqICETrCPgLTdQSPSTD8ExvVsxSohJaNA-_EpWNgsbBcTmsb23I6tWRpTfYU1WFeOELsM8DaJxTMASMFT5pRqtbYTVlvVkQEV4L08U7qSLiEFJMrxBfvP1WFukAbyUwJZZOVJBAPBALrUwTD9JNT6Uf6aYearubZKTtZAJ4L8pDORAixEH-BAFF4oSKRaRUbfIVzubCZTPBAu3Up6UA7JWXXPjZdDVAvbrubQ9U3gWF4SjrP8DPV9UlxDwXSYMOIPLb4S5nLhSKY_E62AKaYTWVTHD8ICgxL9USKQJX8J7PBj4RaqMAvMJWBDTDtpLvxC0cKLvMskUvDS5VEh5ApfPECNA0RPdWhTMjIFT0B3WK1dKdCJcVS6VBCLYxdEZdSTyOERCOXUfzQfOEm_CQhEPiUa0Bp2ClaAz8CVgH3YBuubV2BBbGUDH74UK3DkgassCqvMJqDF-HVaCwTDjwL4jCQjGATNMqDbDPZDTWub_wTALThDM6WUmHMDvb7YTasAn3U2Fa-wYjwbb7DmwbF9UkRMV0T9nBLuYhyAVZAVZTVuEaNEhOV_XYucS_nCqrQA4EB1KQwMr-YDaNjCDe2SUdGEzUONGpCPRKZTqIVnQ1pHV0N2nPnnQ9cUR8D20PMTDU7GabSXtHttYMlLQhMpnQHdA7RELSJfyYPhOpeTYxUW9X86IcDDZFIeSKccDNfMqEallEVnBmcDBPAimOZxXe9TCEDDbGykAqRE3gPgqBmcDy_LU1BkfDjyFT-BZLMIHTVbYseaIvb10UZUSi2M_oSljTZDVdbYBqCtrYl5aEgYqvWNhUo6Cb1T9oSFybMpSlbUqBWuFCLZTVPQSiAW2ER9UVpSKHDJ7QisEowETOHM-CUBVlODhNEDPBQ9WFTEPGABtAFEDEFDP-LltQPyG_hRc2JLEaggWSyEuJOwfC-VJ-zRPVUw_CSwCJsOD3CCBGbQRr2GazVSRJgTOd2SywKEzbmKRooDuPWhgCHjAxCDqoDz2TjHFBHIOENjrJCrSjxVBzXQtEJjBCDKIeC9cLg3ANwHvxC88ReLEwKU5EEH5S_vY1VHHXLtMKc4USXJmxBCWCOfWd8J-jZz-BXaXBsAhFDhYDsyCL5CcRZsRCjJJ6cGUbD3oXKkIYJE6KXn8R2-TU_Ys-YgYUbdBDrSXSVCNF_-PXZZ62CA7MxwAdABTYB3uE25Sv_A7eBegC9zb5rShGLzmBMoDlCEpOIEgC1DCCFCfgKTwAXvCgREarDhbTNuLInJZuJacavECyxboPawwEpbLU4FeRA8GEt0bqREcsBr0bToJz0blbCu0bxnB1GMxiAeZD30bPpbx0bcbBz0bCwC30bJ8A30bwaLqREG2D50bMcCV-BbEC20bG1bKQEr0bjoCP1b90bnba_0bu0baWXP1bD1bG1bF1b9OAfoBI1bhoBd1bMTDWJDsgDrxBfhLs_C1TDzbHh1bLMPtXDp0BkwTqNASQCq1bgsNW-BOpCqREF6Cj-BIJEs1bxvCjsD07DW1BWJDedC11bRkEz1bNlA81b6fB81bw1bDTCy1b7cCYwAWJDosCj-BjlOmgBpOIWqDG4HbxAK2b_1b7cCB2bqRE4pRj1bC9A3FbUbAH2bUbAJ2bqREAhHUWDUbABLCWJDYpEb2b7QNu1bg2bU2bUbAW2bb-BD2bi8TPybmFNkaUSyb4qBbUSeiUMZELybiIbm5aCybQybEyb12bcXM4sas1MotaqNLwvA9mQwcP-ILbFE9hbpxB4gEtgMSXJKKCgpGSlENpAB3B_0CvFE1fE9ETZdMMpCb8CCDGQ8LDVU5cWWvEb-S9ZASWEKzNVCW_CC-CN2gMkVTRkSdHLtaGrjZYSK1_O-IQHGBrtYZwHpRHkWN7-SgxWIjGWyRQLYhFDU9ATDUROYj3bwfJ_ELzhBNzS5OAeND52ASHB-SCNMHjqEMFTZaAECN2SPiIKbyM1KIuXLU2IFMN-TSwkD6xbDDDjsawxOg9PyTDtZKvTDf0bqsaqREIzDY4b9_Ki4bS5Ad4by8Dm4bi8Am4bOMBm4bCwHd4bAaKu4bZJJyTDEaKu4bqvMu0bM6B3FE2nAW8N24b1REPNEX4NQ1T2nACCMNfDuzArkDu0bhFSC5bAFF9vIWsB7sHH5b14bi8Tk6U9GFihUofN4UNi5aW2UQNV-ubNZYP5bShULhAS5bwbP09MjSS8bMMwTawS9uTNJNMcKUOF3cGTFa5uUPzOjxV1YXgcUw_L1cKC9A1KNJXLt0TxgUiFaJvUaLZm1KbWGVJEYkFxBBrcEhDWTJDygFUvUWsBhVByTDsFCfJQD4JEZXUaUw4ZO5EP5bp8UmCLf9BMvYM6b6qBnmAtrKiiZ8KDfUDAnB-zN5rBX8BGPC26CW7BllByUMb4ULvBKGF1TD5-UrFE-eUdhHSPCSOAWkO2EBXiG48DYPQy7MQMMiJTLJMNiC5KE8OLWlJ2gb4bTdiOe5ZeUIkSHnXBUZGC6ZTvDXsCVUTU4Cf-BxaLGjDO0SCQG3tPqUG6_E0UTOeOrbTMXEanGKKCayH-7JmnTCEIpvB21HD6URTHEGL9OA9yR-7JceJHlAOnJfXBe7bysHBKCpsA5dAl-ByRECzFNuGFDEZJD2xbq7bqbTNrBeATkcTpsAjgN3WF1RNo7bM8H7NLImEMdGRsD8vO_ZC3QHq7bizAG4CnLKs7bDQCL-CHQCjmLH3MRsDaXB0fEDMIF8bAPA-ATB8bTSNx7bJRHA2CO5bx6U6ACh3UfZSRHT3xTa1TF0TRsDTeMQ6bY8btKTPWSc8bK1T5xTEZGCZUmWS3ZUskQaZY-kCcZY9ZUvWSgZYS3MufQVDBiWKz0IU3MPjA9vDlzTlZYxvVF_MXiPNaS-vCceJXOIv8O8HEV8IX8b07CtKTeCGvBA4sUABVd0MbADqGS62bNybdDVP5bCZTcUDN9byaSqsT8zJqhFW7NTZT5pG1RVHvCHWCL0DWVIxTBftG36C8fOaJI0VRFHDWkTt6FJRO3JO87BQhJ05NprMfyEmkUxfMGWDewPWHSCpDgXIQMMQbSOiG4KUxvVWyBZ1LpRO12U3PCb_XIPA5aW5WHyyYf7bsjOWsBfXBqVCGNEXRQY8FYCG3FCr-BndLiuEkFR5rDHiDuCIdICI9b7BDw6UJ9bnwbt0UCIC1JUTyXYeaV9bk6UQ9UcgPh-FGSKdOLGhDoNLlrA20CzPF1yDFkFxGP1wbRUV6SB_ZQrJBuIBz6BU6QuiCsGDAOL2ETQ_UyNDxDV3eUwmMOmWMLDHlNyHRiDbApWHHVugUIcWxOAu0b8-b_bKu3GKPAodPhbHL8GSnJN6RzLCRBI_DVObDuyAY4CExKCCCREFeHAPoFgZT9cOuhU4hQMkFiiDwePBXFRobxxDliSzjPmSVVEauYX9-DGZAXyBhUMAJERiAWgOjvEafJr6b7kE6fTLbG22NeGZHxbTEMixQWQFKkI30MoVTW6A3hBBibavAPxG-8P5bHkxXWmAXFElLZt1PlPU5OLYfWcvOARJ_LHqJFUoIcMMQtBvhPdUF-ZTt_EqfQpIMP7AFwJRbXCwNMgPJyLheCk3JHMN3FJrEBjhPcJbiJKutaCnAtgPb3HGoDzCDlsROkWk8CDiWT2VNqYqtH6tWgWD2dYmLB9uZnqFb2ByNZ5ECtibBcK7kXHlCjeMxqPhoG_0QGrAfhbv7SmKB_sDJTA8HQQbFtCRQMD-hWrFaVsYqjCRCVSeHGLDYJA3jTaZDr4AxYBdgPuGawTDTePV4DqHTi3BMLZiOENfHHwZaIJUiWwGadiBFbHekYYYSvaGpwFlnTZ0JAWNmuC_QZmuCQWBI0CRFVYkIQjXLNUT8ayxWeBE1ubdWHTwJzLAjrVqtJiQApIC3ZBi8WHyLuPAzeAj0G7_bT_XjMGSHMdLFV_XjTQnyM--bwhbTjALOMHjWw5bjODYFNcJL4UVT6DODDFfBpMPQVHwlD9qDBfCZdSNtPgbB5KYiCCUCB75Iu-Uy1IowHC4HUTS0qAU0PQuBqXC2jW98AitYrmYFmGtuaymE39WQyRLibHHXpMZX3NCeX6eW3dbdcEpkXi7DgENgwC9HVIzW-SUdBciNVg1FpKGC_CnqDnQKn3ZD8BC_C-2VgfVE0YGlWAaCe8IKvY-rWdtPe_Gi3AebVHHVJVMQlWCIK2fVyrVxuYufD9rVz9CSBW6rAKcWLEXB-B-OR3oNUmXMTKJtWg3AiuWdRFs0FQ-aRvWETCDhEqQG7da-iPuuaJ5BWUHLXYnxGgQSKjHfbOTyQtBPRuJoiP41Q00DD4JcZOK-BzGDHkCcuGu0EZJDFbVBmTFqDt-BySWBmTyXCIBcg5CnoMr-BNVVl-BxQWS-b55XY8FJrYX-bq9S_ZCVoOhjAAPAyYbGaCarGd0JrqS6RCgxSYBbAkCYzb3EcpJU3Ec2Ecl-BkyCIBcYaHPFcP6XY8FS2XTFcTaCPFcgcPwXDf3WPFcZ2XTFctdMQfD9OD9fCc4DeBNY8FosWIBcbMEe3FK_SKIPQsV5wDt-B57CmFc68CkFccFcl-B8aHmFcMFc2-BjFcl-BQlVjkC5nLeKX5Fce5XY8FdPZ5FczuBAdCM8GXvT2-ByEc2-BTXA1BHpZV_ZCayWIBc_NBPGcFJUl-BLqBcKRC9DNFE1BHeUCVGcI9D7ASTGcIGcPDEiaCTGcBvT1BHjtWt-Br5QaGctZWFQC_FcFQCsFcjGcVzQjGc_eDjGcW7SjGc7fTQfDMaVF4J4FcKMHSVFewJSFcXFGaKBt-BDrGaGcIgPIBcI6QBHcyGcXFGKRJ1BH9VLqwBBvB9FccsVFHbEPAKSWefBAiVwEcAdIcGccsVMsBgECznGSHcsaVbHcKFcQHcmuKPeA5HEWHc7mAPHcF_B8GcF_BqGcF_BWFcuYB6AGqVCadIHgbF_ByFcF_BIHcEPA-KBVGcLbICFcxUAplC3HcVOZEPAVIJ8Hc1VT-Hc8cASHcObVEIceGcrcFwHcI_BI9WL_BK1LgEC2oC3HcVoOQIcpHc_YABIcL_BtEcsHcb0Wb2Bv6LRCLEPA_eHaIcdoDaIchEDSHcQFcsHcGfHhIc6pAN0QP6WhIcXIcEPAaFclIcyHcryPkXGO_B2Fc7cA4Gc7cAlHc7cAnHc7cATIcFZK7da7cAsIcL0QwFcEPAx3WaIc0FcsHcJ1EaIchkBoiP5fEXfOsHcNbDJJc8IcDmC9EcvoS_vJOLE4pBhFctbG5Hc9YAeHcqsV0IcqZKNHcX_Bl8DEPApVF3HcUGcLHcw5XaIcUaBpJcCJcKOWwIclaCEuKjJcF0CgEC76WaIc-qT1JcSGc6CEdLC0FCrJRTJcRgVUHcm4W1JcuJcsoG1JcyQAYXFTTA47EOLE9_FN0QH9LgEC40XsHcORJaIcCHcHUbX5bm-bj8ba3Eo-bHEACPNf8bnLKCgYHvbZOVn-bj8bw7Cr4LYDVWkUNvbgdSuZOEmALhQm-F9mEvpZQ4Sj6ISfQSOClQA2aSktO0SMNsU3ZL2IbXJTkXMskQ5lQFnH7NU7cSUPEg-FFNSzQLKACBEHt5U6gIi9OJxJoZAj5FseG8YZ6WHiKYH_LlQAxxL7gbaZCJNFELD_PC8oQjgJNRGcSGoWKKGL_bMAwEbhadUS3HbgBLfEHOuOhrKpaIcDGhdQ7nDM5CPYASZB8oHqZEWjWPyBE6bpwVZJDcAIufETTAs1UGaCXiR7ZIJKcF1B5LcAjMxYBBSERKFfVMK6buAAgKcJ9baKN0BA5JEr5DM-FzBAtwW3UUBBVR8T1yYYsTGMcszCIMcKMcC8Lf2AOMcA-T8PGa9WQ9A8eDvqCd7M33BPWI2Hb9HQnrICBES4A7_BKzN6uTk0IQQSGYX-DMgdM8wE0bUIYUCzUZoX8_bClJ8QU85a-QUxcKaqS4VNE7P_pD-XCzfW3YDgEaCRUM6aqhJOMZWXQyDCSoSyLcM-JHPAgLIukDd-bFCDf-bVMcApSXMcMMcrBAsHKXwPa0MlRVvXYCNVCCEdKc8yVqvWUMcA8CWMcehAYMcNMcYNc72M2_RFfavRV7xAWXP26UeBCBwWQvbjzCJzLFyTf0TNzLwkMuvDRzLIZUMOHVzLuCL6kMWFV7McTOPUwSEJMwXDnrCqQLe5XtOOQVbW2FaoXv3AJNcBNC07XlWPFmGDEchsAaECL-bbfLRsDP_B52AW6D38aQNcZ8bU0CFzJIzTRsDcuQi8bJ9bXKcj0CFzJexRuuL73ArPVhyAIBO7YN9ETj-YxjMAnQCZNMgbQwMYeYAyBsdPZrCFSVx1ChDKVFT_iNPMJk8JBVJfcAjtKCbXQmFb0XD-NllAqZOVKZXCTwAcu2SwwEdYSHtCshB_mHujAhMGiIK2eUI-NgeElsNOmC2lAqWbxKExXWWEMW4EieJjkZAsDMZTDQCwoSi_B30RpGCLCCxbWNNcP7L6rBf-HqPcZLMsfEf5GlmFBXESIVV_bPUDqPclXCiBMREMcraaKCXDH5uDcKRsPcaKCbDHBQc0MF6Pc_jHsfEsvMcJAdOctKTqWU6WUh-baDVbEFcDVfKcWKcJBAPQcobYLvbnLUg1MwvGuIMzCNz3Us8SVfHEfDlhAm_JhNAlfUZnJOnDkwD5wbrOcq_JxCQQ6USyERTFzrRPVUEEFPoFg0VVXG37S3VFNgC-SMyQLQrOD_MvULccFOWBveAskBYJNZvJ9SG6iGNuK85BlMV-iNaUIOuA1nb_nXMzXieWPTEcSanVEpjAlKYFNKxRJGVMm4W11TQ2QJODdeE7qBZWPGbGsGIj4CcuC-dD4NHNLVpVCNLV1EHKjDMQJLbY-cWT_Y85ZryEEhT3WIwqLvxM5Jb4ROgeExoH05SSvBVkZvUNnnBqdIccYW9CfPcFcAwdMnAOyCEXsDYtDNNcBtDWoWwsZ89BMkIdxGvcYWVHrcC2OBQ2bfEcFZCwXDsRU57OL8bZzO-EckuBtKSI0EPScaKCD2b6rBUoUUWDRZAH2bRZAf2b93Cg1b6rBqeHsfEl6D4_BabHuScU2bRZAt2bRZAiSc93CtmCH_Bb1G6qV6rBe1bZACjoHV-BsqAUQJTiDfuP8EbsqAvuHafCOlJlScRESZNWsqA3ScsqAw1b-JCULDZQDv1GVGI-JCrybl_BiOPsfEjNC_Sc91bbTcRkENQca3EYQc7xAY9bl3UaScUQcYTVV9bjTcgaMd8btsUaYZWGT8SAaqKQvb_gSdxFQKUvUN0FEY7FpqMmOVQwMjLG-GGx-LvaCKhKBaSL2EF6MMvCeuBCqAeBEjCEH9TYVUUJVU1KtyNydBHsBHVbSkS7tMJXDCbUVrJZ1LIIVR-CpsNKiUIPACGXaWZtXDe9By0QiOcK2AEGcx9EW6DsqAP6ShUDJiD11Lr_BGQB_8CIdSXgN-wBxhIMNCZQDcMLM_CFaEYmAreaAdYdyUqTcLhAt4DfhAkDI9TM4sYyXYSMcK0T8Ucn1B-cB4JEkEE5xTJ2AwME55Io_AIKB-bWJHBB_UirFaVC-8MNtURCOX3QwbYRwIHKPs6LvTEr7Bh0TuWSjdDwcDbnADaLEGN6qFhrCrVG7UGM4ErYLeUE6-B37M4-YRPCkoHdUC1EDhAO1zK-abhzbmSaelNfDCkREl8LTYYicJpfVI1OlwF-tVkyTEUUhWKgeEOTD8RcAIaELUjvBdsHSJRC6bThE6rB_5BwtUu_BHvRYXAbiK7yTEMcqTcCzVRQcWhUfvDptbMybNOV_wTaWcg2AaQcNlKGnVprR4lSYfFU-PrHC_dHbsJV4EFyTNWKHUCGIHWIC3DBJMM4lSX8J_iFBfCjeAw5AG3JS1D39b2gSLjJMWNsDVe_A3aJZkBo8JGiQdOWeJbniAKGLlKMtBFHYDlkI6MUgqDUQVylNa5RrNT0ZCJaVRGKSbEVvEaXA3YD2aGDJEYcOpMPcwZuVX2BCqHLL1CyBCiPca-BeWcxRLsfE6lH0uBwbE39E-CBiWVGiF6xVMADYXA0SJ4HNNXXpsbhNcWQccUDw7Ub-CoTcfIVV9b9XcGFa6TVFkSHOFhNV6xIPJF1KcTKUJYIriNEbYyPPFdPWEViRcxkQusAXmCd2EkIJ6-LD1EZiB6tNQnNvTQXYYNtQAgM70OU5R8RLZ1OuXZA6EL2MMAJBEF85U-UEILX5NDL-bJyRN-byhK5Uc6XcU9bWQca6CnBA6jGg6EfOcXNVcNcXaTwvBKMVjtbY5b2Ycr6H5YckBA7YcsVJx8UDrKRTTRkGZCLJJHCBSG3JIoJFBSHmSaZGjHOBlQ7KUWcAhgYlFTrxMF5bJ3PQfDwzTqCERsDEyG6Sc3YESzJZgEd5DqwBShaXgGYNEA2IoubX5aBYcDZc4YcTiJb7DbKczRPysaBZcVKclOcPybxZcJbAnbYtNc2yIXUYDkEfYZ79IFyTJPFWEL2cGexV3UGSmJv7KdZYG1PjxVyfKhQPGHTmwMstahWFQ9TLbY4CBsxVLvU_dA9HBUNHPWcSGGQfDrZP3YBhZcPADjZc0HNjkCOiD8-X6rB3lDF3KeZA6MFmac41DcRChTcIqCm0LDxUouUU5bLVEosbxBW7Xc5Zc9dCzacudTyLNuVNweWzETGbFhaRXMOQ0S4dDVHFigF3xCyLUD1Q_9MVwMElNjQE6gMH4AwsRreD4FDDBSWADGWDwHVriADdG6aMoHPH_PAcGx-CBAFgYYYKMpYYpEJ_wHShMxJT1nCpCcABQUwWVgGX7bTfFAiPgAIrcCL-bPbYHoFxyBf_Bt0HNlBxac9dC29IObOLuSPPUsNIcWAJXSEtbJxTV9b7bcY_IZPUtFTDacFtQUNJljWjMIXtYTSQy7K-bAOhB96P9wK_NEldQneJviO6_E_zRSmTsUPyJDyUEQ6NbQANdCYfIrLKiFaoYcTJPetQ8tQN7PpFPitQM7Pi7PWiMU7PM7PiMHPpIVMH6tQSpItMHN5MIUNtMHytQ7sIvMHyMHj7HWfHyccVGMvMH1ccipI9MHgtQLcQGlYUrKjnYC8bDrb7vAdECvYcJiD2LRF8PtuDxlH60AgST3AJtuDA8Pz_BC9TitbIUbCZc7acNeCIUMwcTVnXurDOjZgNc1YcgdctBAidcExU1YNhYEaSJw8MnTCHvJMQQ3IGjcG2ETcGSY7WxGOVCaPyGGPF92IPwIWZZEKZ79MMMHeVF7pCfzJlwKwSCbsNhMO9gQVCaHgLSMFfDW-9IH3CGNCHcFblCzuMh1HPHS9vEZNA1fJ4FD-jAwkIpjZ0kYaqMzUbuIXV1DlADzPOEUPhqCUxA1fYUzDOLTC0AevCXSauuGHjNilTchbHyReSNgILfDCfEQtABg9PPzXwYSsLEKHHt5Z7ILagK1KOvKXv3CsXGJCDnwJDrEOGLuJTnIABKE1oFP5M-PNODNXcKcYSA0XTJLskPX8UscU21LcWAxzB_MBEGBHfM-0AZ9AtaK94IQDH6JJccYsUARqBowYYJUCkEYvBpWHHNN1TDk7AbeGm7bqkExUcWVIxvLhZAYsQ7-BNiBPbBl_BQCFyfcGjKJED1fcEGC-AB6bcNeCCQTOPUnQUCWEjfNEVcEccWQc9dCCgc9sQTbQ14LXbQigbkZObbQdKMoZOVMN6WHJEIStGo6GWcY9EIXIHpbQKaOrbQz6GKcQxKMI9G4ZOP7GywPVKI4ZOEcQwXN16G4bQzXN6bQldWxpOM7G1ZONaOt5LmKI7bQa3LH7GTaOsgcDYNKaO_KHYaOa7Gd3Q00AUuW1wTcZcH8F6rBmGMR1M2_BK_JV_bC8HIhcRiV77GHtV_jHSfDu1JShcicQHtVkcQ6rBQ8HlLMZWcWQc0INCfJwwbPMcSQcLbD4acEaXVQc5Zcdhcn1BlWca1O0iOulSs7Nm8OUNNBPCLSBoacBqB1uFmWHrZBPPCktHLELKXGpfCXgTaOBjMTkKB6WZNiGo_bVVMgVOg3HDEDFrJ_fKQTCbsBGFNhBNpzVYZBWhJemKpzYNEFueCEYST3ZxmJuCP7ZIMqShbF-JV1iA6ROTSardPLSTUbXNKBuAcMTKUBL8BBEMFxUB5EVyCDy9BusVofTfhV3pDwpCk7GzpCceEo_OYpbAsAELDs2KlXZBmGJdKWYS30QtJTrUCYJLyMb0eYjtIe1ASKbjYSdiCZyLkRDNVMekDbkBHWLWLXN9BQjOEzGPvaRrAOfC8LB8NE5rAXmXlXDOmK5sV7QCNdH8CBp1A6WYgBLRNQY_Sv3ChUDO-B82BXsEl-Aljc6WABQcfYFnjcHIGETct8CY5MnZAdIBcKC7SBWlJl_B2DCTaGZyB1bDGFCtjKpnCZyBSNBBACigJnHRZyBbzIRACTtJRKHFtHKQCowHGfBzvE6LBVnJKFK6jccrbDJMWDChTQRAClEJZRAXkc6MBBACX2Ow-BCwEW9CbGbzsa6JZFMcchcPmDcWcj3EO9AaubgWcMKVV9bM7Mp-br2R4nFGvFxxQ9oWDbGlXSyNc1sOJvCMVO11Di5L-bWTcN6HR_mRq6QTpCO0VvFEA8DLwMLCCDoXJDBZLFLrCWaEiYBvUGexQECCAmF57IfuBLjCy5P2fWOyB6OFbOLyaEUAco0V9OGyaJAlGR2Bs-AS3JdBFryQCRFIKBoga7QNnCLDoA6YBEMEZpBgxV5VOtrRdmADeQuCLrNIUxSPnQB0UcsP8gG7PRoXH69bxKNOLBsKVIKX0QAY5AKLAtQJDiOISMDgPaKA18bprEuFS__BjmJqRJMiBQkMd8PZzUu7TLzXZUAarYg1XFkFqSa6vBs9OdXY4fWXoMM1PQwUwAL4sCuqbm5GEAB5RABhQ7oHNtPxHLVDC-3DzRA3cAosE3cAYEXnRO_SaZIJohbngFD0bSUTlBGaATAtA0_C_MFyrEAjcx2BY4KFiGQ8aCNJKzDO8DJhDK6FilT2tGx5SqAEKjcsUPVZTZBCLmBrBFlmBgvC0kAXOKnQUtxTnuX1yTYQACECWcMIsbWZBTHM-2UeuXP4aS6ZweFdrbpgBdeFSScsmSTIbwcFe8IB7PV1Qr-BtaBzGcd8I1GcKFC9XACLB44GQuVR9G7_BzWFt_B3-TVeB7_BZCU9nc2MUK4HvhBZJKxwCKsbRACChCGocO_Id1PRpANeaiuEcWN-bKOoctmc2nc-7SQocrIEyjcgrBdsbu2EDOJ2nc7CJLocsbZAMcwODjZMRpAMlOK4HcjEXocn9GEACD9GHACk3CQocyIVK4HFeC9ncgNCLocfKA1ocOsbHACuGVRACHpB1oczdAvocMyH2ncM8BRKHe-DQocUpBLoc4PaFpcL9G7_B7LDFpc6ocLpccFTRACAJCK4H7aIRKHhkB3uNVCIbocOzIIsba2EznJvuDXXJvuDlKI7_BtWWEYIO3EZpcm5TQocJRMQocc0C9ncDPBK4HroERKHlMDpRR3wCNnNRACYfILocV4W2ncLkAspcUoc7_BYqBOBJe8EhgFUAC3bDQocF7WkgTd9GeJDlXYCqc4ocRpALEC9ncDbCOqc-ocRACZoE8ADRpAxMBLocsqDQoca-CZqcIocxacLUbVEA3BAnkc4jCVxEAYcfdce-beqcMJIphc4jB98A5lPPeYm8O59E8GDh9UxOFPuYeVcq-FwkMo9Uv3HFFTDVQcqJCUc2VO5BBtaGwgbIrBOUcHQWIRQ-WAsKYVFaxvVZQBRiGDiY2eWK6ZRVFEAM5uWZFIvJRdaclqUJaAHjFlKTJaA9EDkFC2OReZB3uDdIBG0C9iMi-LzYc5acodc7BDo-biyUAEapsAh8bHgciWcWKcmrceXS0PSrsbfXMWoQpUGSyFF5IS5MHvOY0VJOLszTh_GgMVR9TjCDxZAnWTNHNkHCLYUGWNqdMbxU7SSlfaSKC0gFiyTWMN41HmiWVuE5JMR4ANrKcXc5iDyCcb5AOrcP-Kj1bKgCY8FgLI5SCJaA1faW5aphYjkcP5bIuS-UcWPFP2UW6LxrcaIVzrDfWcS9bhWchxTksc9UcIVc5BTXZXEmASxY3ZS4DI4RF6_NpWSItaQNQJyRadLvLQUtFN4E-0MZtY9aUA7Lx4GiDc7_bttYcvMI1MtYS2wCYvBD9bCxEAPAdaS4dDXACkeJe3F-OR7_bROWZfL_WP5Xcjrclhc7BDlsczscyZSXRSQRav8Ou8FigUedc4ZchtcyscpGFoscHEAltcQxYFvJ_SEnkQF4MfrMFoMiKDKQXWELz9bd6azoILzIpWJgLTBDPqyRJuFmfab8NGube2PWwI_eMGgUudCBuMKvKiVS_oH8JCmAH5-BFXSWVHLTSZqHH5bnBINQC_1ONBIhTcNBNzMDcHT0acauUeSCu5A52bbtVjIbkrcFCDeucGGDguc-acUcLduMmIVwgQYXCKuXixRYsJRyNPmJE-CAgLgOUakBGHNtUHArbKFTgQM0CCsbN-HD7mCxmJLmFCmQOoMiCHsEVbEBkIDHVHvHFQ1MOPJI4KS9WKyB_mKXfCvJCb4b6HT-Ec3wBVnJ7XCzVCboZTLFf7FJkOnsXEeDPTAKxEEiWGRE_DF-_EF5BTUDRuDgbDuDQkJNasJgAK9KXORGaaARUIJRL6JHdPBwqAc9LF5CBREuINUOG8hbhNXNIbcpBPWcGgPfacXbMB_B7rDAbTEaCOwHtOFppKfKDY9EwzIbBLRvB_DFXAC_ESiACf9ETwcuQMOuMbhclOcqucwFDFRSwBAhuckdcYXBR9bmuc72bgtcpucCBNewc0EAgwctucX0IH5M7bM9saCUBOWTZ7Aq3AAxJYvDmlcGbF0ZLbSBWDSoOVdXPSdPi5F57IC8JZ9VdeYXqPioH7IJpRCNHO0OVtrOSMUcGcmcMSLcdzYneYKCV2FBfzOSYN-7MN7UJrcZ1LG9RdaA3aGIfGgIKgBIIzShIL7uYz5EN_NFaML-bZqUpsAoESt7bMVPcfCwsbiuEIUTviH8uDcFDuxczRKzxccQKzxcm-OEaCBeNzxcdnHzxcxKGzxcXOCuxcI3NByc-ZEBycyxcEaCvLTRXRTaA2xcHyc4xcducHUIyFaVIFe7ZxFAkOc7BDLBH_TO-WJLLDwYHkmDKCOxKDBbDsDVVwQSrJ79S1LH1YBc0Ou3Tw_I1tCUqN1lMCqAfLF2YQ6qO8lSHgW7IAXaBldADUb0McE6ImzHLtQuLFZtESpArJIyiHwtAp-BcFaVJcjILs2KzAcAeE-kMBFBeGIQ-NuzHW7DspCN7UpfaadOpYcz_DmJDsmBD1SneEPNFglKmkAPEHDbGX5TV2BEAIVJEKQVHhG59ETrc-uCXAF9lDkfAhTcPeM1JZgRT07btsclwcT9bnwc6ACozc_JZdXKNEFO8CtfNUzYMeYK5FGSPh0DAMMi2RK2Q_pQvtV9fPExb6WEqIN5yEDqJr8BG4Bp3biJFrGCjqNqkCjlEiEVaJJyxIViKqkEaBPOSI04KpfcrCKPsAQ3RkqMyUG_YAHKFHmUVQM1SPRnAB9CXrK0hV_OMioX5kCMGC0QBsIXzbcD8bMKNrSa6FJVmCcfCHYDUMNhTc3YcFZcuGF20cYEDCkUkPcmdcKyXouc6AC50cKyAINQCHFB1c0BARvY8vChqFDaGQQTgSAc4I3ucvnU-IGzUGxqFl_MSYcbIFwtFXuYMlCBEH1xR2JbNKOdNJxHJRcEGPcBRGLsYLgPC3JFyRWcA35MSeT_kYhFTaBDgLXiINDED5sRwRc8pG7REKtEVZZoYGIsC3yE6GaXhE_7DiPcoXRkPcQtRV_bMCQlKM2nRsEJ_uDN_NqwBiAFmmFrEChsLWmTShLQSGbwc7BDd2UwBAY5PnPV86RQ_G4TDDVcDccsrclOcQ2cS2cT5bpQNaPUGJPCtSgPUKJPeuSj-XItSPJP_zY0hC45Ub1EhXNTJPvPURtSxPUjpOzPUWtSE3LvFP1wPt1EatS6PUctS7uSetS-PUgtSaJP7XNoPIjJP5iG9uSgtS_uSEYNBvSK3LI9U-QBH-BsmSyiEL-bGFC7PQpAB4VPXAJoTEo5A5tSbBLacOrWKpPKV3cpnCKKPI-YuzcpTcWKcnhcJVcCEAhwc29TDsDkqcrtcFCDj3cAVcMSSnuU_acVdMPeG2qOI4CzwInxCFIMPdBl5NedJHRO8rY5DHArJg1I4oD5UG15AgoDjMVlqF0tOJIDnMVdZMRzOdJCs6b0CWhlNcXGcBGzyNY1DmjBAiY_wD5yNasYWaASbEhhacsYWfcA6DWBTLeLQWY17OT2Z5IDN-BQLV5uDQ2VNRLHkcxpFGFCFwCysYO2cr3cPmD-pRauZn3cldBkwcJxYnucvzcVHAnGbNeCTuZPzYudAjSSZjMe2RQ0S_1OGlKKKZfQMHnNtMKAUV0tE66Pq5bb6RPac-fM9UbG6RfEJgwThqIfuDOVFVsYYhDf0cW0Ew_GtxVDncdmOq1YREC-DceiEaschVBpPBpsA3lK24Zf3cvscUjTP5b64ctBA84c0rY8PT97bDBVrkcyWUs5cw4c0pRIgYw5cA-TRxY40KEqMGIQ5rYi3VZxYzWcbxY70MEHbdcczoICWM2AGLMNkxYeJIV0NqjBtAOBlQ1TEGyJtPUMuXtOO2Bc7OD2vcHUET-BdPERCPy5cx6F8ubetckhch3cCEAffGPHTCEAsCNgCNDQA70cdbLQUbBybVQck6c2BAm6c2mQ5IIp6c25REYcmTNm9SvWZ5yI8GNRQTJhJ48O1tbANAMCWFZKMkSQdYDNSFYG2_bGmM3tR7LUzcB9LUg7FlFJQHNkwIbrOtOUqjPU7VMhVSIFwFSsKOb-CHaH7HQVKC5DF0oCERD61FWQTAbBfBcMtBpSViWGiIKnwFzLT2xS_sM6gG3dDvhEL1SMvMOKSuINZvQWLX2oHKuE30RLDT_-S29BtFCTLBo-BwKC0FCntHmfDeZA2tIw_B4tIw_B25Gw_Bh5Gw_B2XEEaCQDIG0CIoRGbChkc3Zcjscj0Cl6c94FUBA0xFDEAGybL8WHzYknIAZcqtcU8cw6czeTY8clZGb8cgXSk6aJUcALZgMKv1M2rCGRAE7a6HRHNM-wNQCOvTV27EBRJRTBJOL_lRjfTf9NeXJqcLUjGsfT4QUSUcx0GyrDYgCQgEAJDNvLaSLKFKfaFJ1ER9OhuINoM2HTRBP9pD37FjwA8UJNbX2OT9hU3vZFuFaENQ5KpYVulBMwBvJDFiF6PQPhWCqcbncZhbaBJqiDUhBAiGpYIZaC_rBcbPu6DEgCkTAbNEeyNhhOCyDlPJqPUwVFZIJXPcvQGZMPODEu8Qs7FmbGGsCZFC7zGFVB1ENy1IW6MeXFduaAvDreB8XG52VfFBeaQlAKJEV6JDBoBbpW-sEkwTjuCIoDfcaarB--BrLK8wAf_BEMF9HDr_B-rCTWIxhIX-cRWcBYIiACZ4IQ0QNpJn-cLVHWQCt5BsrRpGSGSOZWDJ-IMiDDlGBtCaaAczB0-cnkJcfCUUTsrRslEw6F4zAXUBywE9zMz_ArECR4DMeD4zAeuB52A6pExYSF_ctfAfAClUQyxV4zAvjCP_c2QCdWOjBFS-crEC4_CW_cLqEz-cZ_cY0JK-PQ_IcfCmSHK-PFbEq-BoFM9GN2BFY_cYOW9yAMiDEWBQ2VIkCjLVbBLkYBb_cMWB-EDIkC5DEfbJMfE0gGBwCbzAsrRL4BH_caUC2nGBwCspAx-cVWCAAdT3CFAdZXAFAdENE4fYhwbwscV8cx6cjDHr6cK2GTRa05c7UcQAdzWUxxFRvYqbU2GDpKJTBV34TqUSA_BRMOn1C3bUO7U8XU-mQDCCvKJh_Ox_RIoFupIgxDb0VRgYTXTx2NhWFRXN60Pa0P7iRWZMtzbjqHh8SDgDBTMeNMLzIMpELEMAnAfQQIDGXoX1_OcIN8VFOgJREVLMUisAC9WSfCdeW55AcWFPwLNEbjicv8bUEMBMBcPam-CCPDy9PxTaB3TScFsbFl9Bricm4cZIHsWJn9C2VCOGMfYD6GDLDBQ3PTOG7pBQOEDxLLFVscJ2-T8ICLdKduFdqDQ_TLvGGJUt8CNqOV6aVdDhUD21H_9GQ0QQpAkPPZ4CB_AlECvaBSoR4zAtzAIwCgwA3eEiACr8El5cBIFMcBkDavBOMiDpDEeaR7EFOtJMiDK7TRCd3mTTiDmWXlcXqaA2gPiACdSL-CBVIISpBX8bi8cRYTaaA4FDYZLXeah8cWRFx6clbUMAGGnV-jB1fGv0TWDLMlAkCEXXNuuBekEexSmHCZNOm9AJsOV3HWlMjbDQLNiWDhcEWdTd9Ii9ASFQGsVyrQLcaJRHGocOdCPZGlEC4OD-uBl1CJEDMrKjfCLubF_cgIE7-BEGBUDdrECJFLw-BEiFPNCuECEyGJiDMLNmDdeWHhDdxrAjLIpDd6HJwDdbDHMrKZLNrDdAsJ2Ddf5GIkCpCdxCds3Ub8b0hMZ8cwLNUyblhYnMFszc24cmwcj6c8Dda8bVRST7Ek8ca8cCEdwhYBbYnvVgjUEbYEkBoaJHbYCzIjZJFucj3Datbs8IMPJObY8yCIoREeAPkCC2OxIB7Ddl6cxXURhAdEDwyYghcdWc9zVf8cUKcwCdnEdGZY0xFGqFJgYD-C43EylQd7MMpZ79ItaUf4NCgG9sc51Mo2LLHNmdJcwMgELyITNkPj7E-aUO_SGubH1Mi4EFbUgMMDBOd3S5yHcSAsCdy-D-BD89BSocrsJr9GmEdx6c2BT5cYtBAnXU_fY5EC8sBvEdu6cIEdyEdDdYO8RhCGhFdBsT4AGeUbwGbWELttMsFcQZcAPcOgLTJQAeBeZDsXPXMFqoP1WSc1FYJTVFdU-J8EC7zLWgNBdAZhG2_BcFdmOc5JBDQA1sFtTcSXSfsTBdAMTUWAd7Xci8cw6UKGda0LlTcTtFyyUwiN2HK91SqkFC4HFoKnUHmXCJxWPuY9oC6oDOhJqOVeCcnZTOKZIxHgkYCaAUvByvHF0QNoMh8JFQFWOKKvApPNUNTfMKJ-NvDSNDB_rBEFEu6D5jEb1Qw-A3NVjnCYbSOMP2_LpsNrIN-YJ_3C1EVjXQPMNjkCkYI8SGiRA05H3yCaLMqVFoECA0AkFCiWDPmMJ4JqpFkFCeUN1UAwPAm4VEZU8ECleaubXagNcKCugGFrMvaAVfMoHd0MFmTHvaANoUkHdnzCMQcbhcUGdU0CffGhqcKcWQ5Cw1SeKcnFddFd3Hd2BAu3U_mG0uD_9WxkcveDuzG1mDjZTi2NQvbppNqgGm8OzoADlCeDCj0Do7C1wQItG62BbcLMhNUWP3xMXkTAla_yC00DQKU59MBDY0jA7WFkTPgOL2mNaVOD1EONJn1CR2Sx-FZGDlVO7RKROLaRDADXsYXcOLGkCLMMLyYo0VKvCjnGGyC7pBT5ZZuAHUcXqGvwDPyAjfAkIJ8vCjHWAbXMzUiaC4hUh0DtVcsMC0SORlAQqYOuA4WFMXIeecnrJy2C9wB72CCRJ9TBUqNInMKfDWnNz_ENNMHyRK7Uf0bQFGbzOyFEKGA1iV6CG3Ha97MkGIKscieDZWOQeQ9XAWlBJ9JakCy0DFiEwebHlYWxT0wZPpLqqcgWTP5CtQJyTA3EVQRDDeXtcA8MHS6CncNdrCofBfMGtfW3sMPmShqC-9EP8BNYA9fPYXPpJLfPD-HbQvCVFVq3LGfENxAA-AocSpLAgNWZ-Ml5HP1LtVLX2MbJFrvCODBDxILdR2lJ3HCB5Xu3LrHR0aRGLYDvOKKbBHB3XIYYIrRLjXcXkT3ZWC6D2qWG2DAWCiUceZBT_BJ9c0FCpQC37BOAC2TL1SMo5AkAVn-cAaC0-cBxXF_cL-NqJObvCtKS42VPsJKCdo6ZbBFM9CiDdcGIjEd7iDCGdZXACGdvzWjEdslAkHdbmAHQCLqJlkPQBWv6APkCpZEZkCdtEFmGvaAF9FH_BbgQs3CLoXzUBLoX1kDLoXGOcLoXmjBAMckZJtzMNkCQPC9LdnLcCMdvPLLoXoBP7eMHBE9LdAMOKMd4Ld8ECqKE47CAwY-BD15TIMdBMdIMdGtBKMdFMdOMdHMdJVbk3C9LdJMLtJDdYSeMd6LdJVbwTB8yCr0WPkYjkAXQQ-BDZ0DkPH7TFVtNrMdbMdPiDpzWPkCe-D9LdGpc2MdM_BqVCmhVtMdJVN0LdfDDqMdfDDXMd7eMAJC47CilBvLddUF2-D-BDlCL9Ld3eY7eMJHDHNdK3AQNdKtAMNdVMd8ECrua47CVyWtLdhVC8MdnDDHNddJM9LdRyXgNdh8Y-BDw5XtLdFMB47CUSJgNdCNd8EC-qVoNdxMd8XFOLTW0Q2LdkDDwkC47Chsb9LdvxD8MdvoMHNdNqc2NdrNdGwCZMdGwCvNdHdN-Md_fWzNd_fWNMd_fWjMd_fW8Ld7eMdPESnJIxCFOdmYFxNdJFCBOdtkAwCDOFCGTBvLd07A0LdIGdJBANEdBEdHybesTdWc3YY14cDgYq5cp6CAIda3EgOdm8c1lFmKcH-IUsYvMLY4Cp_EthFy0QlAO93UsIEXvbqTPfZDYgPPecAdAUCCVROSeUE8IafaGiCgWDfYKfHCTDSFLEUHb9pQrta9KVp_PXfPCdKnVC8UGsBHP5BWpEfVOriCDnTbNEksJdLCTLVx_DoqMaILgeE43HbPcvzLhDW6BdVecmPcYYEZQDe-ch1KNgDbDEsXc1nAWWcqGJB4CFJCQXLLdGG2cN6Co7MaaAHvPVDdShHXdFAqJ7HQ7vKfPBF_c-XLbBLZpB_cRWLd4qCN_cJNCHCdzYBRLd8DLHCdZvCusCCpDvWKlECLYH5Pdq9CUQdZ_cD9DuHLXYHXQdBgEXQdh-OHkCNFNgQdmDBBwC5DEiQdDALgQdRQdlEC4YHSQd6YHXQd6CD5PdJbBVhJS8cg8c49XqOdHZcZ6BHKVDVTqaA-dUrwbwKZ4QdnOcCHFSKVvlO4LMwRTXTUWwCUfQ_6ccQM7JHWkGwuMF9T65acHF37M_iN7wKePdhAOsxOHjNPvc0xDCmUmROKrClPPWacwlDNuFEQOoIV85U-cC_mB1bDl9BWBLsFCJ8b3QKVFd0QCDQdKzNH_BbpRjSCQNCmaOBgWpfVUJNZOdy_LXEHYFd7qOoeSmnGIGdAIdpgUlvW_uPDtb_QdTMcYAdCSdegUICL_2AHnKArbT4IvXCJ7BDLZWUFnVLc2RH4EZ7NX4SDoM0-MF5ZZFGgnDL8Lv-Fk1Cm2Rz6L28WWXGGzbcbFw8W_2QjSOAgTSyYrFJTxWSFVMdTnrJJPdy7BzHJLpLnTRAgHkwMmrAeNIUgTIWKLQWYkZhKXe_FEjOKFd5LRbMUIGAjUVanQliDyzQwJbSbGq4JtPUO9CiTM3NMjoHBrAjSCIjcHjCXua1RW3hVeiQVwZGIPbFN2DSAyWuvI19WRHdzQW8oCqoX_cCdTaxTcX6ZVHbw_YZ_ClAYO1Sf6Z9sDERWg3AGRWhVC9VQ9taXncoWV0TdOsB4Tdm6GRRWvTdEAZ4TdQ2S4Ta9TdLXbj9WFNZEUdrHa0TdRIdzLYb5MzLY7TdmRWCUdV0D19NqRWPUds0XIUdxTddRW8NNCMYtrAASW31BEMYTUdPQZlaZ6dJqXb2TdKfC0TdbnClUdWUdypX9VQGSWqUduLGUMYPUd6BYsUdwKXf8DrKCsUdIgDKxavUdhNBsUdYUdGYbXncbSWqUdYOB_UdNUdqjbvUdhnT1PLAUdTYbEVdEGMT-ammDV-avUd2nYvSWhUdheXOVdyUdx1XOVdHVdeBZOVdoUdqYbqUdJrYBTWcUdV8Z9Ud8GDFTWvUdP2VBTWXVdzVHhVdaVd8Yb9Udc2JTTWfVdIyaGUdjxSXIPeyZsVdRUdoNbxVdUUZNPXqVdCPZqUdAmXjTWvVdKzALUdkNYCVdAlVUVdoJa9Ud0fPqNYvUdA3VjTW7UddpBaUdCUWAWdyWXqUdtWJUWdE7BgcZvUdTpY9yZZWd7VdzTdEUWQWd-NY9Ud5TdEUWEWdwoZiWd2VdPmavUdLkAqUdp1LJOYvUddxBL5PGEUzVdp9ZqUdX7B1WdGWdAQZvWdnVdL1SbzZvWdOWdJQZBMGNpZ9UdhFXtUWvUdJqYrUWoWdB-ZGXdLMBrUW7VdJNB9VQnEUQXdtUduOYCWdnhPlWdpsXSXdJXdqaVSXdMXduOYqVdMgPSVWfdP5EUAWdPVWQXdHfBmXd4Wd2QZmXdXVd-aVmXdfXd2qYnVWgWdKPYPUdNFUQXdrUBL5PRFU2XdaXd-KZpVW0XdrqcnVW_WdKoYQXd6TZyVWVXdG3WXXdHHEDYdaXdXoYjPY0XdXrYmPY0XdtVdDWWkXd-8C_VWXXd3XBQXd3fBZYdsXdZ0DZYdfXdOINSWWyXdgMCkXdPjBQXd22VXWW0XdiNSQWWsXd-2VQWWfXdg8GgWWiYdHuXCQdTGUb5MfVInWWzVdE1ZQXdRpYQQYRVdvhGdXdMiX0XdeWdzWWyYdbANSCb0XdXICUfZ-YdpGU5YdyXFQXdrWd5WWbkAcfZLZdupYpQY0XdypYNXWXXdvxDQXdVWFNXWsXdqrVATXfXd_pYYXWyYdVjJiGU1hVNTXXXdHXdnZdaXdkUdYXWAZdDRY0XdPXdpXWiYdWqYpXWGYdE5WPUdG5W9VQeHU8ZdoTB-ZdwZdgHY6ZdpJF9XW1ZdZlB8ZdAVd9XWlWdqHYIadadDbDbBXdMGXZGBbgZ6Zd6zAL5PfgZ8ZdPVdXYW4Zd3dVYad4WdwpVDpVRYCZ5IDIYYadqVdHrY8ZddVdnYWJHX9dInadLadJYdpYWJXdUrYpYWBadLebnad_WdLzX8ZdgoD4YWbadh2V4YWvHLfIUwadLaI4adzad4gD4ad2advRZ2UXAWdc6W8ZdnYdKZW6ZdqYdCZWXVdPZWLbdladwYdjSY6ZdG3Vy3aWkZuUZ8ZdM3VrSYidF8eb43JZ3ZXnchZWOMAc3ZGSQ6kXxICyhZnTdUJYpbdfraDGa4hZrbd0CdsWXpNUgjEW8FAjI9HXS-AFVZ5MO7_VQJJ2eYj6FSbanuIo8XyFEN7WHJaO8YbuVRgVHcdbKaWVZmHaBDasHaigTCIaniZQcdpiZHcdlKa5rVFcdj8YOcdrGIOcdF9XWtDx0GPsVXDabuV10G_GLadBEzF3sVOgXc4ZyuEUmWd_UbcCAJDGUYu-cmnWPTSnpWbZB6vBiJPoLdjlARrAY0DvPB5nDsSANMDmjO7XC2BB6daojWVFdBjB1QdwEd3QdJSdQAd7dSPbA7hSvOTVnXlaQGvbndcv6c8DdCSd9QSLeSGnSEgauXQz8TkVFQGKEWKV4SazXcdJ1zEROFgzJ6RQofKIYUZ-X0SSLYUJqRO5cY3IFmSWjDDAJ10Yo2KmROYdCgpN9tVrxV41Hc5c85UxUB2nSYMAK0VerDsLHiiFamSkNGJfCjTDdLADedfMJGedEiAGedYoMNtDeSJGedRZSMed3XAGed1zUMedYZSMedMyHtYSBNCDedhPKcKChEd1LCY4HlcFyJdtFabLNOAdr5cIddw6cfFdGJXmjBN2Rl-bxEdx6cAIdoedT3Hk6aI5GbsAQSdvGO0rQJgBn0VZOJU6aFiCB2c6EG4ALkhBi5UT0VC3I0UQMhJ1SMrqG6GOmTHpJXDONKHSgPVqSKZZDE4Q81CJEFwCBFKcKFTvbIFMAUCO1vJ9UVsOLyvH9PFoePOMEuzAGoI0IJqeGn1RgSNvFJe6A1fR7nAzpUOWO-mEwKUUsBYbX38OeuKwMB2gTRhV5VLjSacQBGDMmAINbG0zCgQLRXR4oGWCDupCl5cZFDzHLZsJ4Jd2KXXlCpVF-GXw4QB7Pk_FcIcP5BQeEU5CyFWU5CKCIU5Ci0PU5CKcCjICBKWvVUaCW-gTCRMt2EplVI1S7jOOjB21QJ8MqILR-CJjVVkBMORxKQJLHuKJI6Z6NAMjcLXcJlYHWG25Sh3CCBBsfOlxD-1A-nCQmB_fXUITkBXB-EBibWvZvsRbcJ6haBRaNpTPoDboBtGXjmYNbFboBtcXKdXhZLruB3rWK_ID2V_lRy8avCB9iaPzBSyWmgOTHaZhd68aeBYQ_Wdhd7MO9AYoqTdHabhd7MZasJhHamhd-lZohd60Yqhd80YshdO9a0AYd8QPBYLiCRBYkhdMmZuhdk8QPBYBoTNBYcUVNBYdpTNBYxnTNBYPoO6_TzkPkBYzhdDidihd8jae3A3NXmXT3NX6hdNzWuhdFoTDidAidHka7BYnTE9BYGidlXVIidEGWshdGGW3BYOidCeXJHBnxZ-hdpxZ1hdrRRKCYWidVuDYidq4Vcidq6QOCYlidtCRMCY8hdcxaKCYgrCTFGaGC3PLoidkxakCYgPXANblid-6QbCYfidI0WcidBDRbCYTid8kazBYH7QtCYqidNXAaidt-acidP7QtCYBjdUSR1BYE-QtCYGjdyOZcidYQEADYLjdUHDzBYnUXkNblidR-QADYyidu0WdrErNbhjdCidnyZcidRkPSDYlid04QQDYCaIp9Bi-QQDYkjdularjdXjdi1DzBYC5QhDYcjd7DRhDY7lOwJaMid8lafDY1jdU1L6jd4jdL5M1DY5ids_azBYnjP1DYAkdMmaNkdSjdX8Q1DYjidbCXcidJ_QMEYqsAz7aN9VXmaNjdbma1BY4hdaKaSjdxkPMEYWkdplblidTHReEYbkdA2WcjdsEReEYQkd4Obcid48QgEYlidRidZEU4jd_8QmEYLkdcdZ1hdGDXvEYxkdngXxjduab-kdBlPmEYnkdimVvEYpjd6zZmjdJnaxFYaSCAFYBldB_YAFYBjdxmV3EYIldj9QAFYLldzDZ-kdPXJIFYNjd7nYr7IfURtEYpHQTFYdldIld0iOIFYbldyXajFYLjdf0ajFYSldQjdbFYVldVsNZFYIldV7QZFYrldajd4LauldZDRqFYSlddDRqFYVldl4QqFYIldamFqFYrldu4QCGYuldmnPCGYSldx7QEGY-kd-FNCGYIld-4QCGYrld7jdQGYE9Qb5XGAJd5XNlddSX-kdXZEYGYfmd_YdhmdXjdmSXxFYW5QhGYTRJ2Qbshd-CL8QbCkdl1aKidW1Zumdj5QtGYkmdfCbuzQ-oaxFYf8Q2GYgldv5Q4GY-kdz5Q2GY1jdizYzmdrCEnmdqkdFHY8kdDWRtEYmQXRTXSldsTRR1C0kdMHY-kd3kdxZdumd6kdSHY8kdSWRZHYNjdWWRdVXK9QhndBjdbWReHY1hdR9QZHYbld99VjHYLjd5objHYBldoWRjHYf4CyeFViRyeFv0WndVXjdxPDr7IEMWXHYeldtNafndt9Q8HYDldrAVJWG1HYc7BcBanndpldtNaqndJjdHIYLiCp_V1FRSIYwndyldRaashd-DbXHYVjdHIY5ndH-QmIYcndytDmIYfndO-QmIYEVZqUXnndEmdXOamod5ndo7QoIY5uT--CsjddOanndvjdwIYDodUIEkndTmdwIYnkdjkXXHYjTBBJYcndE5QlZW2xQQOcwndpyDBJYIPJlZWn2GskWsMEO8XnndVoVdTbSWIYHZcNDvJUnTElZWf8QUpdq5BUpdP5M2eYjZF4bdWUAVlWlQAzCaT6A5LRxoFCiAHTY_WUz3ZMxBNxXrrBdiZqpdrqbspd_Caupd83ZwpdznT62UclY7lT9OASJXriZypdMyB0pdGjbKDa28CyiZGYDZsVrpPZsVWXFUsV21MJuZmUC1xVawIUsVbHBLuZOCIEtVs1EW9XMjHSBW4XFkBWcXFZ-AQraNSc9FbBpW-oD3YEorbwiJW_AS-AofchiD06Bi_La7c9lCaNDJtWaKBoWXxGDykUsxBCEDygY-EDoTALMBVDdwgXhed0qYNZXT8cHddi8cAIdBnSF4RVkU3WTqaACEaHSdFVcmedxCd-qd83RRvYLKAgzSKLTPeGAkT3xKDIM8VM2hCbsJBVCXwVhPOLeHf4I4ZUzxYBTDJzOOTC3rNVZAwxRvrQ2uMzZTeZCTvLoCJfVCm4Iu-SvWLJVSWOKl_Apvb4GduIXzQMivKNvMnQPUyLCvP6wBrEZSxcwbaOvMvDSqxYjiV_dJOfcD9CEWTVoU4VCK5GD5BqNAwYA-rBIoRccAEaCmWG5WFCrdBHT5uDJGFO7AOwCImEZ3S5hBDKTNrB24CypJtZcisc7qdTddQAdgOdr6c3acFkUxubtedkkcw6cisd36cdbMwGPjUSS2JuXcWlV5bUOSIGWKYtNt_JNaGBZNPXT0FJzCQRJNTNJTJN3bG6qOsVOLUO1tRyXKvVOpODA7GN7cD-Y1XKtEOdlNZtaJQPQyQHTMAvMn2A6zANoG_WbgcUjcUNKBraBh1XoDSjYBKPZRVGdsVHJVulDHYKyJdU1DYCJxWCjxDs9czTFCdUoHOYgESYK2hBFIPX2FHdUo_LmeQqJO1AWcfCysH87H5hBadUBcK3wTqjYC6SvIHbrBAmGj8IFEDqgE1Hd8DdfFdCkUu6DwwWrrcPAdi8cHudVkUonBUoCuvYu2Wp5HD4EbpUshcmJSrTD7qCNfCxNDQpGXBVcEL6HRvFCDfCg-YoPD0uc3DMruENyC0rRVLCboZtIdLuJQdYwpSaBV3LUXCWcCOw8WcrF5VVlYF_sRg2S50ADgDSJFcrJ72NWwA5vJnVTI8IzdW04Ju5H6wbjAY7uUyLAQ0c86E5zAbaZefaUWFCOBiUClLdt5bz_EkOBWNT78ItGMubU3rJ8iTwAcuLHLpDp5FvnDoJGC9PsPLCePsKOojWHDQHmDy8I_IBf3TVqJ5dDcWIf3ANlc_3JqTDtEHhHdl4RBcKggYanJKTIVNC0YFQ6NzZVO4JXZR5mR6aDZ4CkREImCGEYpBd3wSFmCO4RTmC9NAO0S8WDVTTQSWbCDY5F1ZMFpGohWS5D8SasaHP5CTcAr8DSYVy4CE7XxYISfQewdjGQInTaaFWgdjwd_JdJTBVQLC3ZJudcraUXRSMFecVCsD8cVjHGH0QnbQH6ICRMEWHihaYvGUaFZOJNCc7qBD9AmKOjPM8kQaVMwJS8vbU4F6mPrtX3QBfJcoWW8PKGIa9dPUvUg8AfOIfPcIPAmNUFnOH8HabFAaDzqdexAXdF2hCB_B7BFilWZOdqaU9kD7nBBiN5hBIoNTFCn8ADGXgdAsecRFCQ5Fb2BB8FjzJgdA8nNTFC08AXrcMZBK-DKPAR9IP5TRFCKoEOwC6tBRtAIGdo6cFOCZLUA-AdeL2Zc2Qd-wYqOd_xduCNuzSRbW0qJ7sUcCc2oCopA2yQ6bMABHDaGi8C3lcZTUhjG9uD3QJqwDGkT_0DD-SBKCvJOpkMVnCoudL-T_OIJ5Al3GFXFICD8VN_HLtMK_GbH3DvXOVGGBJbZdBSPLALcQ3JFFGkdDrwFFUUyXFpZBfwdB1PMDNZ5ZvmApaC0CDY1YPuKahCV1AFvdfcCvMOuwBE9MjbFPhKthOeuCkZMt5bKQVoZMYHb_QLmiCDmAa9cQgQe4QybF7gBdvd6EGsCTZnJOyINCCcgTfOPnvd83C3FRZpbp1CrjCVrEqSaIwB-wGSNCk8BOwC2aZMoPfWCd5OpSBfaHXVGCwdAsBFmCvaP6bXRSA3SACGEGhWgVDSdBqsAd1DDgARCP9dZr9ceCUkTAP1GIhBAxJN0dNfHL0dIiCN0do9cU5CPiBrTAfwJA8NKzOO3BIuJLOD_6FWsAO-QH4DdJUiCDRrT3ZM8gTaaYiZJbIJDTaHpTvfAfnJwZBNCcKtDI6Zs3CFDdJXQMZA89UFxdPPIcqIrHLs-CjqTIJDKxd9gSvdY71VUpTABU1Kdn9HiwTfnZDddWIJoECROB1wcQ4YvFCDDG2gDLwC08AW_caILXfZuZFVfLE4CQ5FG0CYtXIwA-xd06cFOC_pRm0L2wUgSSiucxECMxAlFd6UcTGd8DdIydDQAg1da2Li1djdc7nM5APTGK8yI8gBJBWc7NPjP15a4hM35ajGTRRdphV5McgwVL7O3oQ9kQDVDA7LN1V55EK6aEbJngGF6ErgC6RH7zFBfMZFCQ7bscM10d2EBx-cq1K0DdenGFCbAudFfULFCL2NEJGIGdNfYfaMGMVc2L70cvaQW5bmFdvZci8cg2dglFi2d60crsd29EbPOhCMfrMBhBp4VC6cceGeDSt_VWtY6-MJ6c_WDUyTM6csjTi8LnxYEyTpxYM6CbZKn4UQiPRiGX6cQgLHSMJoSnWKtNJAGdmhPuDdtcFdcFf2dXfYgDTr2dBydbKdSyXvCdfsdl6cq2dc2NRvYTlBUxSD-TCSPOGBv8PDmJkcDZiS1fEGkTs9NFIMiDcGNMuQDuJFQ0S5oGN-XNRdmLZRUA15S77I28Da5OvydzSSFga2LRdHI0lRoXHpzY4kMMgGOENQnAcGKP4BkmUKBGGucM8Idta9XIrZEtNB7-YReF90PmTFG-NTaWzQMXVb0ZEeXIhqT35MaWBGDMSDGcUbrvdDED_ILh9UQpAbmCcVCxMUqYESaCJ7FY1DFZFPhYzzCZVD8pcFKdqUYd1Q7KChjU-4NFdBTGEaLD3zAlxUK2QoPJhrH_rJfXJ0mWgoX-lLiLBwxHtzEuHD6wBEuBFrKQQMUQCjwFggTA8JpwHkGBSQd48B5BCljLgFCIJSY5dK7AusCzcHaeA3cUwEDLwCyfQgFClzI-wBFaFuOcOFC-QWLwCI7CG4CCCV58LWFCcZAq5dDnBDMckedpOdYAdh2dfSSk2dXATjhcKxY-HdYFLr2d45du2dumNxlQA8UaXPC8UiuZMyYiXPOyYnuZqyNt1TlESakBOdTXyYxuZcTU1nAfvJYnEBRUEbJUdTzwQ6uZO_FtLOq_SGBDK_c0DB0GLBdAhuOimQFudl6ch2dY3dbADvPAi8bi8co6drsdi1DLrAicKNFEDCWvSMNbBUUXwkNltDNtU_sanPB3DNtPVFSPy3dZDSLjJsCMH2QlGUkzYNlFSRO_KOrfDlgbUlN0lR9jHovZ8bHavcEqSiqDWKdOtdhBHM8ITlNxmK9wKYsAnxAJTCNHb92FPMQcHSH9WB7aLANRPCr2Wz8A-6BseWvnQ2SDPnM7SCqMAVoVjzdzNDQjAGLE3HabtPEYIOsJgfBS2XYNCsfCuuEQyDcYDw-L9zd_uBdSBe_ALnCqsAAqCQ2XmSCOxHU5C1SKv4dLcAdkYm1cP5C2UZP5CP5OX5ClYJKnTP8dVPdt_SW1QJ1SZPCheCC6Cw-CM6CVVBEZBOrV0iJJSDsIA2ARYLDEtJ-zbFGFq4JpUVx_DSVb4tM8WMj1BCMBkUHTqC0UV2HLXFVP0bA-AF3BgJG_iCkFBUVDWgNg8AZRLYoBkFYauBVxdkTRXxdkTMWQCiDCvHSE9AsGCa2DTSDBcKPSb2xdnic5KUhODV9dD9B60AA6C62DOwClVVq5dlCJx5dGhdo5dkMC52AtXH9Hbo5dylA5BCXOStwUp5cskc25dAEd1UUgxIN0PBrdy_Bp3cnsdgOdw9dGPORAVPxLXjMKpEZjMm6LxUQtyE68PKtCvfOyxMBgOCuPiMVCUccePyrVBWM37MlDSLHGngWY1UlaBvHFmVURcQBAFU8SyFO6tURhMHQF9tUbwUu5duRdWkZkMFz2KOwCOnF28SYtA8JPsWJSWcQuUEMchCFMBVBxUt6BYcS-AVFOCKBAuDJ7QdQ1TYtA6sYsed49Xs-dx-d6JBw-d0NCdPAz-diBAERd9eOeiXDfODZU3jOdtG7YNhdMKmJ86cVTTvdEGcMvCEkJX9lFLga88KWwC66aSNMF6DNULygSKOE4kCndd7hUnmJgXA7LUNCC9ydrEOsgafEVlDS__RDhV6BV7hZ3aJyWKdlTPONy_E-YZeJdxga_aMgvYfnQmeDlvdx1RVyP54In3HVEHC9Y1xbrPIl0Dx5Z9OATAHZJDuoCAMcRgCZACKGETLdllBPHdFJDMiDelIMiDQZEGSO0HWrXLKHFepGppHYAe68CyQCemUA1DtVEC1DkmD10QqsPgFa-7OJwYHcM1CT8QDfnVRLD3mAVJVQccJDWfNOrMFVIJ6dPvwFWfdHHC5sJcjbOuAJtJHyJDcDZSBQLXmSAO5BfaHXQI3-dwtD9kDYxHB_BQVRHoFkJLteY7OWEZAOFCBWZiuE23WzbdbrB8QCyhH2VU4tdZpD8wJOFCklGHNMcFCBDQ9kDmQWjkCyTLR4STBerTGfBe7FG9kDHtGUlMI9C90ETFC-MCXBeK8IhBejjBl5cmfFuXFOFCBiBqBej1VlnIlmW70CanJh4JfACiiXuSDCPWpwK9kDAaVsWJTgDOhazrB0fEaFEBCe_UC5NCHBeuWBR-K_UCr4b2xdbdKMBcVJCddcGdd-wY7-d_-d4GMxJHnEDPqCQMCGFS-bcnQUrdAxsUbubfIVbCeu-dvHMrsUKBCgCep0UPFSVFPg2cM8JcuSXaXMIHNJPguSn2cpPUP9MZcAq2cDpQ9RDt2cL7PwPUE3LpuS_YP_2L0PUtuS12cptQ32c5PU3XN7PU0uSEDeL7a5XNAQU2pO72cD3cEQUF3cGQUH3cIQUX3LsQF3haOBeosROwCAFF9kD78EV3csDLlDeF-HnDeDKP_XDQqOi8TpCeFOC6UFcCenBAB_d1-dyVNYtAHxYe6acGbjkcuDe6JBt-dy-d0-dT2ctVNkxMJVOtlMiTNrTFi5b_wcRNQqOLCxbI3KcrdW2K0NJXODL8AhFJvsM46c9uMvoQMzdtSdhAO3_L7vYggGWMBiAX10IgjCAGJzwImHClRcZcAs5CX-Ux7DPsN3bGECNFZWWPcLDO-PGidKnVSxfcQdVWEMs5dvIBnQD2DeduVo-dxyJMBcVABZkC5LBCEQ4vd9DQEBEuySZkC5iBAFe8rBtaK1XR4dAdBBFFemEBKFeWdHPFeSwcNFe9EeDFeaFHNFeCFe8rBuRKPFefvBbFeMHBFFeDgAbFesABfFev_BEBEKIEbFeUFeZFeWFelFeYFeqFCVzA-ORHaBYBBFFePUKyFeMFeEBEslKyFekFeBUQ-BByFeoFeqFCqFeBUQsFeR4B8ABFFeHaDPFeWwBGGe1FeveUiFeEBE3hHGGe7FeMGe9FeymFN-UMGeBGeEedrtHX4AxFeEBESbEPFe53DcGeLGeRiP5FeiYY_jHzKXnvcFFehWGcGeVGeAABPFeU_DvFezmS_pcy0SETGzsCg8TzKX2AJkcFanFirF1Fa9ubn2dNZY7Det6BkPA97CvACaXOYEDlnFRMChYNK8WkJBVnXnMLt6co1ddDV9GeihA_GezJHHEA6jGEHeN-ET7EHHeN0Pe5bVdMCKZfJXY3bIGaqBcXvAkddstMlddUNQCpLpddM5cELJnFMTacKHDS5c-LQMsca5cohJtdYl3IM_XQfZfDeWUYyFC5QL0fEhdJ2-FWkDPrBKeAtDezCF9De6JBIBAS3GpzcrscB9YfNc-0cZOVOHey2FEIeyzc5XYxvUTZHtlMf8WYmY-pQ-6U6rcy7SmhAbJFLyTBsIJqQ9uMHsYbcUGPc-7B4KVsGVxcKi-KvQM7UbcqQ2eMCPCJ9MY8FxUMlmTXcaeAKHNAuJG45UYsYmwFsiFpkL2pJ7QBRhLUDNiBMr_CgZZnNSnxF0ESkZcLAC1FC4cHWkDOtCh_C1FCTYHEBEmSHLCC1FCP-Ke0QhqDoqD_Heh6EBIe69d4_RFyUYtAkHT6ZYmWZYeaLIeNxT2CdXdWI1GLJAkfd4UG-CLyJdvIBbOdkHH7hDaJeWgAK_YAdEAMcDpFuYOxHSgvKyJDR3E1GM1FCraAxJepEMjkCI7W--YdMUQEG9JeZ6KCKeL-C2KOHWC4JevLO7JeYiLCKeCjKCKeN_N9Je6NOa1D_5FNbJIgWd-GJ4CUbMSKeQQOQuaUJeN-EWJeJBVjJH3sUtCeHbAQMC5HddMUvubMvYLIe2sUL_GiKeb5bKpOfhcvKNwTcdsB69IyLHVfQtMcXaCAjUGack0V7ZUNeTIqRWFayfKQbSD0A9-SO-IHJLT-MJiME8Ne6CRGBssG_fQqSJb9IXkCapQkFCCZJKPFEYI4pCMZX1JDs1UacA3JIQ4ah0QHZXzsCtKSDANcKehBAeKea3EeKeOHAjRCwgJ5JBjBAyVMlKe4FCqrcY2chxTpKekLeN-EZXOApSPbAqLevKesmMI-B8tTKtYVLTpWSstVu0EH1KRqMpiMdwP8tcbvdm_GwHV8Cd2eMNpPGsEMXUcSCjxPX6dGiUvVOZcY3wOJLenLT1HeEtMckC7-BPlKuRA1TJ7lAgLeiLenAS8-ds1dqPM2LevrcO9bdWcDyBIIepubYTVwLehMenBA8PMkMeHZTp5PqsTvtDxtb8LeTmJ-Le8_T7tcldP_jB_6CEMeTwJGMeNLPZtYJMeuZXOFDMMeUuWH8RPMeILNpUVKIdUMe7fJanJCFCH_K6UBS3TGFCchDkBLPLU6GeMHeKIeAIetMejLetMeXRFiJBFPOwMeuyUDEd1iDpMeuZc8GebNexDedNexDefNeE9UJrPefNphcMxZ6Le3ZS2MeCgG4Me-FE6MepBVDMeNaYNzGKeTBNegLTDNenVEFNepxYHNe41AJNe0LTSMeL1ANNeFQH7OWlzCYMe0QB3KX9HGWNeTKc7GeeJepNeqCea3ENlUWpUa0UkNeIBBmOd9HdoCeXOevDeb3EelU5BTxfGmKc0dJfYZv5QHKb0uPEPAVQIbBVQnCo7StsTz-MZAK48OIKZiQGGIHUZMn5beyFa0Cx4OohBZcUgyNPlWmeE2dASHSIbVkHFjiBFdKTzb4HSM8IaHS27AFVRLPcP7RsPNCkBfqMH_PDVIaLcrdQ63EZJD_hQ6FETuDfVGTgBnROZJF0DSSaAWsHGHTW2BT2OsZBlPP8yC-IeAzEtCBH5GGKei-G0FCmeJJCddMOUWM8rB7mB5PNUUM1PebMefIIbMeBMdzsCJFLILdCZX6PeHEGMqEHQCfsFddQyRAgLIILdiXDIIIeMecNekOeJpUrLe6UBIMTuLeUjTpKeaOed6HpqcUrU_WCJOGRADMCCokVEwFLCT0FFwRa7NHxUSr8R1zRCtHVCTSgGJZAVHBXtA8zEbCTOyEgPNV1KVbN3SOHQWYLc7SDSeLcyDrcMvCEJDPUcYFbGWDGMFFBRUGIVrlNIIVfhEyRE-6ClwCAGEPsOy_S0wF4QPvrUBzEwxB-IeVYRycF0gFTFCbWCvLdqLOlaYTQeirFM_CCOKMDTJQeBmKDGCezCyGbYNB-OBiRe1RE5uDJUD1cDMGCzGVGQeSAIkReMmN7WXyRA8HEwZRceATmUdGAOQeqNeQQed6HvyLOGdnMepeEm2dZNerMeiOeMHVYQer6H9Re_TOfeEbaZOLFiTQQccQaG31M1sTosMIYUlHJl0TlXPj-XRzOdqQOXIbzLdxUWvRQdTsXPizUXHCHmMG6PzQLXiDu5bdIO5Sd1EShyCerD5SdJFLhhMNkZVkB6QCt-ReyLVyOEUTDyOEUTbGJ88A7rLyjGtJeNgNdMUXtCZkCS2F53TceAHjFTFB5ReYOeKBVYRCmgM26ESQemJUn1d0YcaNeVJePQexDTKTeQXSlMe16UIdYBgY6HMVyD8eCWBVfHVGLbHYWgTEmfBVoHY4SanQMCWVvMYLFDnQaNM7cSEyDZBQUmP47DQTCmLJIFU9-F48J8_b33BGRcwHVBVGQJJ7SKmqCxhCE8AlvCvXCd9AxBTTHOvGOi1EQHbwaQ2ZEIUHHsByqCPgIU7R1kAnREOtBTANKiOPdG3wFyQCL4ATvDbXJzVCEvMITdXcajIAM2GgdPr0G4dDuID9eAdcA0LEypJa3BK9AaIHmLBwFMWCVBVFTJLwZCcbGv3DD4F9HBkfEk1VFXYnyTPYA8ySSsDheBM3SN3NDsGkJeIOVJZCFDVsIO6HdC_IT0D94HNCEu0bJEHHkCyMEzzX4FCeyHCkCgZDTaI4-BUyIyQLEdPOjF6jct6FJTEWVeLbEGGCFWSooEYCGrSCPEGKDDacAk-O_5IMGCLYCYVeHKCVGVgeAi2E-wBgsQPnBGTejOe8AVeKe0DeHzYBzKQddJIeDSeRTe6RezVetMeD_d7nFPMOSFJ-lEOsAN0SrfOgaJDNVpqFtXQWwYhCJKFT8rGpCJyGdRqQEANWdM_GIGPc6_EGUer0SxKYhOKjnXJ7B8EDS9AsQCJzAD6DiqP10QIsO7RDkNPF0YDuAzWKElM2eGv8dZHb09BhgEM4HjVBeOR1FCn7C5far-dESe6AVuDe-ReCNVbuK4VeqMehOe7VeHTe5WetRTU6bieDWLGjfUqkB26ARvMavWOkTx_DVBNMCWbfLgtDyxMRZDTAHDONDGEBaZ9iJ-SMKmBFFGerKRHLdaPraGyBVsHJr5b_ZTUTEoQCL5AxWCEPchJXC9WTvHtkCIuBTJd-YZJoST8aH9MTqRbUIqfVurEg0DneWzfWxfKb8FHtJfNCdsVGbGFyK1MUgPV1MUK3V8iPXrKlXZciBemFFfLORdQaAKDEmaTqlSyfIrVBJbJPyAkJCwJFizXxPQw4CuLcLUTfnEu3C5CcEuMsKd39C0bdI7OWOAb-GMXEyuBnRAO0DjdGiUP11ACSAO0DTiYtYenYemJVt8DWbSOScZLJKpW__dQuV23IILdduKw-D1He9vCR1V1nUR1VG5DSWAttEoiFWkDU-BfbJ43H-IcezDKZeDKJlJDcSGMREyRA3vPOZe5vPTZe-oJTZeN5IooEe6DiDcIRAbPBTZegIBTVe2dBbZeY3FQZeMGCgNETVeOyWOZeCQGl5c1rSKZeq6DrZeX1FpZe2OEnZeYHBpZeoQBb7Kh6c85d_WedKePQePfUYHVRWL6Wew-BTeJOTeftc6Ve7Ze6Re9Ze64EDWLRbAGdCeUSZTCu_ZarE9NM8JGlPKX0QgQcfMBllBcqHVvdNtUi1D4TchPWQQS2xCtfBDYU_UQLXcXQSNYAU4XmgaWxQYZMG1L9oAdPHnXCbZMEdGadFO4dHoBunJFKJzVTW7cIMGQUcIsJuqI-FVGTKqtHfnO9BVxjWjBNjnBztEB4SofazHShOU1qP1jJZJJ0NMm9AN9AgJCkjA5qGXRQ09B5eBRRe-WSsGCX1BHcPDGCBUFrUcG3AUnLXNe4Ze34cFaehLe8ZezCFDBJ3LejOd7WeVWCDaei6c6ZeibeHaekbe7DJmbejkMgfUoKC1CBs8cLFdeLBZZQb_bfPDw6PmYZGAJcgbH1K_iDoQAbwIszJH8U7ZAiqQ9lMfwVIxEi8LE-PhVc1Xe5oAweY9lIuXP_eMVuaKxBB4CsQHPHMMLeIhcfeFvMFluE6NOGSOB1HoBMMGC2LD52ATkWxaCxVeMHVuGFzxEMTeuyRptcZCewKZpKepce0dGxNeHdAGtY-OJAwF-rQRkGlHVuZLo_bD7D7tcCFdH8UPccqLB5aUOuTG-I4zYL4EDMFqtO5AE6xHC1MIzLtZByvJy0TKNeXuTj-dMgA60A8RLWxViceYeBLtV05dO5EwceqPM9DeAaeVKeFEdnOdMKVddehRM9AVNBVJSe5Lex8GTGKXTUiiDifCgYC0RJQCLBES87M_wbhQLYLFEHNZhJptOwyU-tbm3bSYDhFJbyB1XGUPQfzC75N_NesOGVqSZMTCGECucwCTPvZ8QM3vBJHDEkco1GB4CqdAnmTakG-Qe0tEtMIflAlUV1OcNuFBsd7xBH4A8KSkhA1nGCPF4dAv_A0GaeBEJrMZPcxNDwzTlZBp2CGgAzZCDsGhcEq0FFSGrdFvuBFBHC_CmmBzEMUuES7LzjC_kJLqDOYAkbS2xdM2G27dtHIbTR2wFcLOooEtXcduEWFDVKEyRAqkG1iHG3An5cEdP-vOsbBncebOVqPMWDFlCBrce5eTLudWQe3WeQOVXfesED3OQxbeKyENJAuJTEaY-jAM_B_OByVGWLGIaTTpGbqKk8YhAdoQGRecY4I8EGHYCytWJDBkUbTWVYLFdgbWQBuSOvMSSgGtICGfbIdWVLIgwI-UIROBUAGU3bKON6hUZGDXXNmWDBLCtOG9iCkCT7kYp1NnIB1EV3IBaBGRWT39Gk6VirFaSIseUaSewFbS5B7QM-PCT-CboWp8BtMIGjDhOAU9QdbW8_JVxK0IeHJLHKIFWc61IPGO_CMtNTlbdm1VOAFhYe9tbNOe9YBeccr9Lh1K6aDIfUyRAioK0eFqgLsEPUOeCSesbefMevMe6JEqFFrceCuYdJe6DeefePMTjMeMheehcWTeX0IlhUjqH6JJYWLrMBEUCaudAuAQbOp7EXiBpTewvVzlP-_JdgEvyQXSPXca-tc0XOVBJ6Vcz5TsXPmHb4fQ1pGMQJdEM3ZX-fKZeTa2CE-ciLGLwCCFCH_BQQOeGaMGC3yCb8NVfeihAPfU0dGZjT29TfeF19d6-dSheHieAeCJied5NIFaoUQxgM48Om5UtvMMUIQFaq5U66P-Kew-S_KehAODDBKnMUaYtGBeFaicJ1wc2kIaoCSHCiFaJETrSKqhJrYcu5W3vOTFCd0b7HQPpLWgMCheYeBQQR9bGwXAMJAFieYFLjJBhfSZJeZ_ALZY5-daCeShegGOxFBBsTXXPqpJ5tLHVG5zWQmEyzMTVerxOXjE41DIBE8RAt7CRcOodG0_DXjETiEOZL2WeAXevDeHje9pR10UsdHzNCqCehjeSQeA6HmNeesdFjefje6JBhjeXiUQybkjeEOCZNPoiUjfeYjCoOeokQCCVSiDLwMbyVpuD0fPQDKeqDTZMvId0tRoTUSlL9WcBKXjoM7mI8ZCQIKZEF7DWgKYQNBSiOE4KuHJGCVfcCRYSL2N2BHMbGe4QvOPsXTQ5T7iDlCCamLTnE7MVm1VE3D8aTpNAzUAV_JN2B7td_oH0FCiYKQ8FDGCHAD6mCQmEqrAtKS2AIPaGWjej9LyRAxdM5keagNEYILMI3FVEdP6xO_FOXfGp5KSWAYCdg1E5kednHFleUiUu3CUGCwBSEdPzQEJmTBlUCle87HHPDPleH6KFleZqHTleiDE1wcsuKMdPViBJlePleuJEMGCFdNcle14GFleXpMnlecFDnleLJEMGCY0GTleAJOlaLCKAcXCnlegleZGCxKGeGPejeGaeYOevjerOdjJBeKeB_dRuMhOcS1SBSePTehbeiLe8lefOd-letMeAmev6dW9FiXSCWeYeFVtNbjAdaCM2Shyd2vUPCWRmHz_MWNJjYAGLB5kAQpCvtN-iNLmFy3H54P8WCbFaRKXWGBufQzoANQV_3bb4IXcUkEeKsFqPUyQFvOP8ichsG4dAcvEZ6crTbeyL5HP5gegQDtCBVAFFleHADt_BxvSjDDtleEZSkGCu0cmkCejGggWrVCEvYpkCigJVFCrVCPZSHnemVIeGCrjGQnefnOTAVrVCCZS9ie8lehjegKelJHA9UmtcChe-PTVQep6CLIednejJBfneD9UPFJSDSGXeccW8wcUPdxKJWaEXeG8GO7SMd4RUVH5UG0kQqSOEKOkIMSWe54PJULuvZWPLNwUwuKDSPAAeB5An1Qs1AqwVBIJvhNlLcsZBTiEywEFUb-PcawZA-SrVCRoACiESQUXoeYJHXoeVWUj0Q3wT0SCcne_ie-ieiCBj2I6xA7xAsBAWEDzJHVnX1keEmeEaeJhecNeonejoek2FjBAmoeooe1LMYxAj9AigSPJXIibaSO0eWoHCoHL92Em-Fk8O8RSwmMzdY5rA97d_bKNCCTMOgBca4IrfO9yOp4ERpB2hD0fPIKZaVeXoHbPCzRAdxVByAb2SuYTZTU28DAaC7iJI8YSgGlSAFaLwVOVZBRJHomXJuKsSdEpEi0H1KPhfdADDohP49UfTJFKInIMMgYOoA4SOxqCnqPgaCMyMeWP0xDgkB0oClEBKKQu7afWYrENhMV0KUptHg8SSrRMlFgbc68JkaLg5B5SII-PMtYy_cw-CdLDDSct1c4fHlLJXPcBnCHvKGSGWJMohB8ADZyCF4BKRC8MLGICV-UxdKhwAgzB-LVgzBV3PM-CgFeGaCnsSmKKQmE1fakVe98D6jcLbTRCel3CXrKeGCGtMMUFbyAAcGjkCWgKfdC9raSwAQQC6nJjBeMTCxCBWTS5letbe7lehoehjekoezoeYgUjCeLKMOfGk5ausckdeGjeMrejJBOremoeAqR56UWCO5XMaZHvWIaFVxLQXvOQzUSpGPIH6QN-9b5ZX5YX_0OAMQTJPViGeMQEpI5kHFMQWMQ6MI0kH-FMhiGIMQkiGPpIn5ONlHAjGZfHTlHxpOVMQNlH-kHbYOLCIIoEbMQYHINlHwrealH5GQhMQFjGILIlvMAyQrnBwVJuzUFwAqKYwkHUwCsbGuVeqdQKfe98DCAFMTCxlH-CBRbTFuWbrGzMQS-NpjGS-N4MQ7rAefLkse31UtseFSGeqDEfAslHiIAi8TvSEc1Tg6ExWGhGC3YUtceVOejkc2seX1TK2B4se_WGiaMUyDgFTK-LlUG6QcyTcPwAjvcvmZi0BuIMbrUYhD7GPwiNPSA7vAzxBQeE_DVLlQaVFT0V2mT_wDfdFu0EzcSFwC8HKr7EZcAF-dJ3MDeDsoTOfdUSe1dMdRJ37M--LKHPBLNRqEjRJGzXwwL3COhyCwWIggGdvAL7YfMBaIKG2AZ4IvELCLVSOCIRBfoCQ9ASpGm7cYGN1hFzqQ6EI6_Ih1FulIhDGV1AdTGxBC08LxZBhTGRueu_FTuerDGuxUtDG6hKx1FZue0TK4jWSeApaGuTGVue3DGPueGNGlueYKGXuezRG7PDM9L0_GBEGjueSNGfuebFH0sEkKGrue8Hbv0XohToMZ07DDhHkGCDNFtOFk3AMXO8ueEDIrseR8S_fQKPSYiVEfA-UJ8ueXaBNjNQSNPjPEfAzTJnGCrQBqJbIHHNjN6RHOveNqUHveouBfgEpkCASH8ieEMc_se_XERMCFrB2GNKydhvUQrVqkcVreyWUgvem5Dive4qBH1cKLT5yIjKPucY2bZMeUZVOqPPh8FLrCePU4iZJHSHVQzpJbXZ5uMNxACTMj4NooD_qc1_OceawgLpTK0ICP8SVTMtnUgvHlfEdpSTUcE5A6ubbScWAN5oAb5SCBQ3HblvE0TFfaTJ1F8HbzRL7eUhdMhCDuIOt_U3ABDve3hFhscmsd49XvSET7ScMCBxUjBAawDcwDYKJ_ZJlSDUKNPFLyGFVQE-ACHwFNaImAYMvYrweI7StweN-AvweOwDxweSwDdQJ1wedFL1YN8FaelDXnV66cCsCi9OMLFOlX2kclCL7-CVHEZ-ASBVQKUvcS_hG8uTOiAoJB26amwT9xBNYcPbFyxMJrOHPL6ZLryd3jO4QcxyciGMS9CfJbk4SHxBCtQuSKbaERnID0FDvFV5ZD6AQTD5oAnTNjhECiCtgaTdA3NZk6DZeHt1TYbO4GGOtQ4qCF5KfJKBsQ18G1-SVBdhLVcSa5jP6zDtddsyD04KnZN7_WMNAs9c_kQBIPHfCzpAvDCEWCo2ctMAlsV_wDzOAaUBEBceaLVDdbpSl9cSxQz0DC8A4WCdPKTsAVrZbUAGQCvvc02BiOHqOKq8LdKTlLTH0b8UPWzcZkEEIPoTMCNF_cAOdSt8ADNH4TBLzN7zG2sGjkeV1QnnBRQJsOCPtYCOKEfAkIdrse0hLisD7weD_BiBM4hLZyFFAFJQJ2MXqGC0-RhGCDVVvGCO0CUpGjSJcjSP2bQzN2RAkHHkzeqTMTiDQrFCYZZmTWLBGSOf-DaReriQXIP7HByPHlKM4TAtze2RAROE0ze8ZCelOpkCmSHkzeLFQ5uDEmDYnA_zeHaN_zearB3zexSHVubs9dqve7PTBvJ0YGjJYP5AzcYEjewKZvSEnoSK9OgfU34SxwOYwKRLTbHLLtDTSLy0REQBGnJpwEJaCV_HYiA5pIrCB_5UTcDKGFCLPgnJbyDNLeykCBYArTN8xbeUI2DOkmSU7CloMZxdKgEx5Fd1AzTEMeN-gAoVSRIMjhTruYQjO-HIrOFVUBxQE6se-XTvGCWlFi6dM3SvFeween6bPHKTKByQPq-RyQP7uYZzeouDVQEuESh1K4eBtUTkGC12K-rWRXAM1ekGCKBIVQEN2Po1eEYTvGCHWCsUT2RACBHn6LRXAX1em1egIBxIA1se01Sc1TKWA7cY9YceGCisa8HdRddYTVo1S51eHEA71e5XYXUYAPLRDC4DImuD_5PHUOfVOMPJnVOuQeS_R6-MkxLbWKwtePSI_-YyZHQxScHbxZMa_FKDNJiMr4JchWBvepzNFAFsAFgiKEfAh0HbFCf_RAdRjJYuAHp2e8HC-0Q6WFhuOXPVfbeHEdfIVC2esRTfTNv4LwCe3ZYmMCLHeFme22e41e42ejveVuU72eICLwTcvWDJUI6beyVN92IruEziZw6PpXKp2QVUMeGTBvTDYU28DLQFjoQp3bE6HkHFheSdxWsbXHLN8_d2sGx1M75BesUOTC-fK9KUEzEpVEcxPStDSRQHleuiTRQNp2eMKJAMc6lC_CNknWHeMacAvqecfSfveB3ebhAbNcsEdCNVDsGMie-wY32e83esNc94cLtRO8ZfeMyqA8KUf_GVtCr5NYLT_ZSlxFxkQ2_IqvVZ8LGaSwOGzAc8gAjzL7pUEfHPMHCCHJ9MhbTZaDHkCbvJkXMmwe_-DcveXtcj0QIaMz3eHQdeaS63eTwD2BTbCMf2Uc0MWhU55M75dgbeA3ev4efDTx4e5-RIeUHwU5fLFnEHAeTZH_sQIeDxLC8CR3iCO0SxfN8pQeXPZpBiAV7CNYbDvjDoTQF0IoTQ2uas0em_CcwVkXP25P0XOBhMsUTGDNagYlYSbkdBmMRPS_HbLtc9qS7EMSDN0bFAFF0BCBtEUIBL2NM3SoBDjWAVfMwgN02eg3c44evZU3zSO1Ty4eIybv6LT7AovetzcoOdO5Eo1SpzSbfM0BA55eiaMQZGPmCdYZkgSVqElODpLC1YI5oBONCxEB0EeBNJimZ77V_ed4jHkpSmUHSWN4aS7pClMdWkTmKKJUOPXTB9AWfJ5SDlgC7MeEFQmXDyyALgGQICaqNioAcODEENS3B42N7mCZXGxTBEzds2ERvdexAgcUCtMH-NfuPRJFyVQ2-DS1FKPCVWN0NHEDJRzCCyC4gMFmEyOKECNm_RCqGjRdckH2TFJrEYJL6hB8RKt-A7LEIJSv7ctAU-hFFcAk9WobW8oHOWEvODthSIfP4xd9iL69FHzSuSIHzSCNBY3SkJKilYzRHpZZCpDwvAZXDFSGXbegvI7NWwxbJ8KN-B37AMrCL3D0xVtXDY1VZSCfmBunE91e66Gj0QGNL8yC3xO4xd13eisNhGCmmB9uTjWA1XC0qeToEv2SUgB5uVxtGCCQiTEdSIRpGGHTNmAhGCYSLqwBhGIa8ekGCdaKY8e-WCM8eGLKycDg8eFNBFAFHNBQmNN0edyUB6edOC10Uf8bOmBqjepweC4e01S-vSw8egcGxKe9gYLvD0FEArOd4IySBlQGczTGuc71Mk4DUVCvyc6AcQcMdJAmdCkyNOMM27EwVcPlTG6bn_cp-N4jMGCVl-AHXLkHCSwJIRWWxcjJDEtM90eitBKkAODBELeLeH8OVaxclBG2dJ7mcf9e52SD-BlDLpHEiaBKdcV3IlGCuYDpsS23cS0eS_Da1ewXAkPPf1ecdTiTEvgL03Cy1eeUFWCDJBeSfTIuGCPUUYDTGChrcbXAdaSlKTPuGF-etFEnWDfvWu4eZgU1GNE3eC4IjvSvsUqZKB4eW0e01S0GNwIFiCeZGdXyVvaI4PFyzOJTBB1UShNhNLVvbFlK5ZBb8GTuTL0N_DTaQCsaJfEV67M0CWlyPZ5cwwSvwOG9R17NAcGSlYxQIW7CqZK97Hj0QchTiuEx8SHPFYiPc_BkAYbfAfYMOvD89MdbJBsAbFCtYMR-eJBAwwedwD3gNOHCYwP81eZmTHoH4Deikcqwe01SS_eywecEDH3UrASexRC3bKHb3nE8ASqTEUwQGpEwcPWSaEGa0XefoYVoHimHj7EfHEg2R3MekBV2ADi4a3gMdMIpyeEpDXEL2UD16LyxRFbJCsBfjAMYYz7MOYB3vJAubQOLZsUx2L4nEUlKjyQSyC_RBUfSwWAbpHRJQN2Bb2e72T9qLBaE7qAs4BWYD3bNa5JWLJjPTO8Cn3TFZMHaH89BIJEVaTBBOi_BekeWeTJXDeICOzBm2PwENfMGHOKBLO1YL2fAgZA4UEwnWkaTRrOf4HK5cLbeC7Cj_St3Bw9ePLENrSKQEUoGP2ML1MHjWc8am0BnfAbFQG9BpfBTee3LNrCFNMFpQAzODCPCkqO9bFmrD8vEN1eSmPgze3HNvGCrSHGdP34U0oGefAx0BikLguGTPEaQAGNEWYAaIAnLKJOErBf_DDUlMefAdKFoBfCZYAAPJKFwBfzwb9XB31ev4ee_eFxe0we_wLmTchJKlucGEd05eNZYo1S8BfLhAGxe_Bfp5PUzVurC2AM-xTQtYLtDQcFcgBKrBBOKhjZo8LtiDnXDlwKc1RS-BsyXE7U0cMcXExeMWzLhqCPYUZzLmzDAXI-fU1BfXDGGLDmZKU4ccYUFPT_eM0bXomFZkCnxalIArse0lD1LH7HBeyHd8erCVO0Mbde7sSTwDbOTiOTGJTk1eidegOeFCfewDBDfXddnlSpkHUnSOyL4LM55IngSP8Y2FEEYEeiPEOLBMNd-ABxcLta_0ducLx8RSPJz8R6-MIkeFlJodBvbNLOHOxbuwAkfF9ZHZhNJmSD9R5pU2-SAVBofadPdTXDGbJW9FQYM2nSMFFM7AlGCSWZPgMthBokSsnS_iS-DfdmStiSDoSAEfr3RNyBGkA7gS0kSCEfGkA4PDYdTlLDH9SGCFEEfS_APEf2JTYdTosCBBEPzeJdCrseg-BXnWv1e-WOrXLN_BM_ehfAmfLgSKhfAl9R5qdFyda-eADf_LTOKTmlSDgcSreZ9S-2etoeHDfqEf9KTsEfKDfIcczdebwPF1EaCSQdQNDGRaYl2cI7UpFMi5HRIHdsUunDd_KN7U1yBRiGQ7OqwPS7OKxPpFPIYOwwPf7RZ7Oj7Rb7Ok7RsIHr7R07RUpI9wP0IH_wPZpIn7ODxPw7RFxPr7RHxP07Rv7OLcQ3yCM3S4gFRXATVPowQs7GCPXhfAzpItFERxEvFf5ITOtUAvGH8RyFf_7R6BfYsMcPAjBAmHMbCM1VeeSChfahIb-5eMKVvSEgFOPbA_FfO1T0DemvEvfNPNQKCWmXXcTTIZU19bRrOGDNvdd-HS87KJoX-GGweYAjB00TElQ3QTbJM8ueGPEaEf-OPm1e5fFD6DXQIazTxzblyMARCUsKE7D40D0yE4OOkfAJ_BtGfXAJyGfwTZ_6DlKCA0I1GfXtC1GfuLIwGfvQI1GfsGf40D96N3Gf-QEGHf0GfEHflMFtGf-QIWEGR-eIGfjBAAGfT2cBrdalTEGfDCf_5e_Cf8FfGHASHfd2cv3U2NN9gY2gBCJUyrB-UDJXTTwCIDNcvYA7c_ybCxBSeFqVDjlXs0OT5ZsMHGDGBEJI8IbrOLLc8wKo8JItAgWKu-X5jBzEVO9TC1PRYSpfVZ4cfZDMgEuXGy7dcTKLNZSYKgODmySaBEOKJacY7GO6iWmIe5Jd4vGunUueB9iDXzB3HCZkK0gCnRdXvBskHabS2MXwTDq5I87ed9IWJDsQHzEMYEfO1SD8eH6BpkCFIIYCdttGxYSj0QpII0pNw_LidO2RABtMB-eFmETwcb-CvIfbXAszMEFESSAd7CmUPunPfye8IfJaBBJfU5D-IfK4DOYNGHCEUFatA7FfpjSAte0XBkBA5sem1ePhenCezEfVRTM5EQJfluUiUGiiNfeMoAd7KXGwFF7e17OztKNWeMBLfYcekTMDG__PRPbJmSNUemJSYxb_tVOyEfBL0dA7mIYyBs3F3LY0wFuVDeuF5JfB7A7JfUXF7wFADOCYGqjPM6FteSOKGshT8VGvlO-VG5JfmfJE7AE4F3Jf8WBKKfGtCxzFxhQzzFAxKDEGKKf_cA1iFmWKq4HAxO7-Bk1bdHIv1eZOceve-CfvSEHCfU_ei3UdPAm3cDDfcuU9WenNeYeakKfDxeT_eg_ehRBnNFtwcAKZ2CGZNDFyKBUBI9Bg5boJOHndSfQ6yI5KVqfOEKZTKUbtC3MSycGtEBcaGoGdieDS6RipeKzInQM0SOvIJpfHBLNtyNw_dySBW7cACM2pGsVQAMFLzXIXDcNSZEEaBGsXEVsNjNTAQQgKCyRDweY2vChFGw1cKFFBuLZTCAxOqGMswTQ1M-DEHuITwAwONaBfBUPm1eArMgQCvdRzfOgKCDJBLJf5XP7ANYNe_2eXJflKfJCfSTNF4LinenzemCeSGddDVvKfiBAExeICf-BfHMf6gYp5P2zcbRSaXPwRaL5eCAECxbCvNiXPz4PdcKsNDLYUmRSTPB55P-6MM2efEJi5etXPPDNoCSjSe01chsGI6ZXVOelXTmUG4Cu5e3zeZOS7oHK_SzcBFdd9sec_eTwDlKff6EjuLQvYArdPOU5CfNrUcfep6COMfQMfp_Ng0FCNflveDqLLIH1fGgMKZZThMKZwQvlMN1DOsUUaGivYAyBQIQq2RMFVpTN0XOmxLELOQ1EhCSCNCqsAtkUdrECiUILCEvBNcJEiUgsUcaYsWeJccYEf6AQrse6lHtUOt_WKsVefAWCNtFEORTlBfu2HpRRafEUHQbXAVUF_NfqJF2GMfveh9MRYTIwGUreFGfqveIOfJZc9nBdHVkNC6ITusbCOfbBOtKC9zA4LCnHEfzR1seh9Mk2MtFNHEAlKeC2GsoerbeFCfdOfeDNpqcw3UmYU_vFNLTYkAuhc6VTFZCd_bxHLxSGiMTWCfwaBXvbFtQswKd4NyxRuqRSWUzVUI6CE1LJBG66LyiHQmcuWIENe9haP3NYqdVyA0IegnNa1QKDJJ3AhyLd3MszMmQCV2MMQO4zM5uHSqDTQKZOfFGIJyRsfA5XPGBEc5D0YSsXGmuO8QFsfA0HNfPf-6DrRLsfAaIAJxKBsA9SKLcLz5eYHfeDN9IN8HNMTPIbAETTsfA_rUMMfZOVyPfpCNfOfC8L1PfLDfSwVvFF4bK3FNnIdfcWoWLbMflwK8fetCMyKBWOFllBEBM-8HxkQTEeIWCJceOkWpGTb1K70OvtU-uDiFanxU4sMSDNVOfDhGUfDngXM2UClcbZe7CSHOfEINABNXRFkEA36Ex9M7dU3WTsfALMfpvet8e7HN-PfrQfIbAp8Ml9M94eozETieuOSVie69MWieOFao5UaiemtNtHVUFarXXixVeieL-MG2MlieEvUlNT-gERweRAJrieGLe75UnwTb1eiPfOMetKCtcFwgAi8TgWZ-Bf-ZcXESTAVcsEACNgbYMOfdyUeRfbVPJzERqCL4A-zFx2Uj-FxuccQB7vAWVQGHagLT5aeqaBS4c1aBrMDPADt4aiAIp7GsqAknEX7SmAVv_CrBfmOEQFRcsE6ESbXAuQK7NHcsEZiEG-eHWCBdDcsEcXCz2eAybIheNZYoRfpSFtNcC9U8WU5BAM_Gp3ExKTmPAFEAa0MF0TkkOz8e5De49XXSfnxE1WUbSfdSfE5EfSfqKNCPN7QfM6LH3etOSlnYzTd3HBjPGkwQiNPVMO4ZSb5VdcJE1KHBDYLFFrOSdTSgG7Of9BH0oCw6GDbBodWIQY-gMDvc7LJ5kMtyNKHB0CCR9KlJTp8ITsNv8J-UCe3enkB8CBslA3SDLiICYIqqQCResie7eFm1KbiWAKCsrBEBDvUVRtBNWXibGx5FKTJtFEuQKXkEnwGyLOJSfOFB_mERmMAsAcsEdQOoBfd8D0BCoLAP6Tr9X08ewKZoSfqRfhhYhdcjVAvSfiSfVOVN2KxEfkOfYeaDUfZSfXOUHUfhSfr8M42IabWIhGujYDaG2bW1yE2tPQeBYfaRzJNuGVId2faGjHyMS17BuyAsuD1ybH-SQRcfSKvUGGLX3JORrCy7EZOGpkHbEL3fFz-LIuTRBIgvEKgBFXZYwYarJfhNXJECgWk_ENfHtVcFaIwOLuzYfEOdyQ84AuMZefa3LKDTKe9PNnT2QNUWPdILlZB3cKV9esiOFJC1tEqXItuQ33JHESrQLgzIYwb0HWQwUwqOrBWcSKUWCcAYriPXuEe7cClN0SAfQEeAKA_boTAzvZGLDOkIoqBDYR6OLYsavJDrBcrwVohVp7NZkOzqQaHDfDGrwLnzUczV52SEKEfxbKyHXWA1OW0tJg7HstJqYd5fBkBcWvZrLcxjMEUT2ICm9WiYErCcoELc8DfhOe0HozDMqTGLY45CslYH4HyjWOcAl8aVYUUpTUvAD2AoFVHECFHaHnWCeX7SC0NaZWPXDcRsIjKZtGDmnYAMFe6Ui7DTfbGxBhGVY3CFYZfjCyDc9Fe6Kd6EWc7bgVDmcdwsVPiPvSGKIb9TeWoWQZD6vBBEcK_B_0A6saeWXCOBlXDpzVJKbCyXiPHWXYF4VgQSX4IWEcBEE7PCK7AE-BjTDVSAcsc6zFZKCMFReeAmEcDXCWCDFvGBSarqSpwKZJD0jCI8bhULzFcNUL5FcpaCpXfizPgJDFGc0BCvsAoXfZJDgvCa-c5PQpXfhfDBYffTLTGczXfAPAXoVYGcOCeZJDSqMBYfotNLYfgSBFQCvULFQCMRJFQCJ5ApXfnCXtGc7gBFQC7ULFQCMSLFQCXRNKrKEYfKMHGYfkYAcYfKMHeYfKMHmwZKMHQYfcsVWYfBLd1XfBLdKYfQHc8XffHcqYEhHcDTLWCDY2J6XfUtbrXfzHcaYfF_BsYfI_BuYf-HciYfI_BwYfCIccuCT_BTjC5YfTHGMZfOYf-HcVCDT_BtTLOIcUYfL_BHTLdIcHZfqsVB6BusCkzJ9YfX_BXZfKOWFZfr3GeZfRiAU0bGmWxSMtTfnTEqKC1hE6jYbUTmXfJSfv-XtTfMmCDfcTBCx5F2Wd4TfIgNTKBEMCb2K53ToLAI0D7ZfL1S4ZfiqPzWJ2dP6Zf8DQtrA4ZfSUCJaf1Zf8DQm6GJafcqQ7ZfFEIEafkUdJaf0qdRafg3AJafFVDEMC6cPxvLuxGbmAzWJJlWdafjxG9ZfVHcGafecA0Ud4TfPBJiafq5JVrKpKPkafpJFpafzOIxafyiTTSATzJiafnXdxafQafeXAdEKbNC8Yf3afT2C7afYafbaf2qYpafyOLgaf2nYFbfg8XbafDpMHbf6af9KC5fULbfiMZDLCErYFbfCbfeXAT8apafJrYZbfuPAZbfKbfALCOafbafJYdZbf_jCDLCiZEgafTiCnbfWbfecA_SBtafYPBiafuhT9af-8Cpafh2VzbfObftvCQbfeXABbdzbfWaf5bfhGDDLCD3IpafAmXBcffafDLCvRJgaf_7aHcfQafdRfrGFpRfZSfcUDiVA-pF26cONfaIVcsEQpUMvYPUfQqCL9bQcf5GAKrdpYEkREeTQK_RLINOOG8mC8NNQEL4jLXGBBTDmaEc-XtHVduFQSFLzAi_ORcJV_RTLfX_Rv9P10IafW2DVVWMWGNjINkcJmINCjcu5CjRfiiA7ZfZUTZiY0rTuceYsTYcfa3EXUDgSfwSfjSfnwGDjeb3d-wYIdfALTLdfJUfwCNiWHKpXZcLU7BKwYkgVLUIJzLdjMqXXyhHyKBEAOXcKTGf6RMlQTBWelcKtyNaLfW2FO4c_ZBu5FKqXHjCBlQGyBWVIx6DLtcqYYASEk4EzVD8JJKmcOvEK_eCNLvTfXLNxONs8eqvWSdfYPUrxPYuUc8cNHFI5BZ-eHdfMcfYSfZcfGefFwPIefPFJduMjiNRANbSBgrMBLfIbc6DIGHNffQ79bPaYBoGRyTe8JQxNohPQTfgcU7zKalNW6M3_E8tVCiUQbFzZBWHU6tUSVScHFZcYm9evOEHSM99B7eU59CJjW4_L_vcoNOUhdLvATDcWYApZfldLJSfm6IB3BzMPvJdGLC1XCo9BLcfcFFNcfZcfj3cKdfIUfUUf-3eL-ObADqbe5ZeWSfOefpSfL7M_INfhASffTUf7dUF2JdnXudBlhU-zA7wDr_eewFU7BMUccXDn3AlkIzyboTEP_Fs9bknC5ZB9_NZGNHicwJXIQYF1GlOHhFJtcfdaC6QUkeCpCLDTMqOIggGnWNhmBs7auGCODGaQCnNJEoe3SGV5croFwicitFUUAJPK47B_XOPwWl_MhhKt8dcCfSzcm9AEWf17KmyKryMPWfuoNZKdwNUEQIL5BdnBGdAV_bxBBkvRXsEguAi_BuqHSrebTCugfYhcsJMqgfx_Bw-B7SBzgfHPAHhHkvRosBRYL7_BmEB9gfowCChf9xRCkcArAekc3GVIhfqBEWff2uCepGnwGXfLBsA5VSlQf-MDp6GoUP0FJ9ST-WeaffOffPefc2UcIbSUfMdfl3URSfFDfA2efIVSdfM7MgffghfZGdHSK4xBrqchqPgHFsbWoWNlrPsXSkrUe2T3HKrTFTCP21PVUMTpedTK22dJ9CHjCDaL5KJcnB0sTO_REAcukPRtE9OSTyTsOGa9ca7CCeIO4cxEDnNJpVURyFf1BL_FCpG_wAQwU-2ToOBsWEVqeHuP1wHw1cXrB07KP8DeBERBDigfQOLlockrIRpcv3Darc-IB1ReLVM4HM9pcZbFarcyrQKQCq6TarcprIKwcpifvTfrWAAefIbLCdfIDHoBfSoL_kCO5Ck5GbafbSHUaCLgAkeJXSBHFbpmWecAB3HB7PLgAE-ER3K-CfIdfkhF65crscZtVWHfjdeyWUTjf4WUCHFVjfv3UJvJL4St3dxqc7jOnTPJWK0lQHHSfQMxSOKWGdcbYZMZiByIZLSVEpEewM2tNmjUhmJr_dgAW-sTDaAIJQrZMRyNqqPvqP6sCN-CG9C-xKDHdUwIdMMI8MCOVA7G4meceBytJ6bC9ScJ7DJQLmAVR7bdRfEGDeSD6pFkBAL-FM9bTkfDyYDNfDVTLgA4-dQdfCUfZkfIjeBBAWkfXRFNBNAGB97UxCN0xIXMf10LZMfv5PFCNceGVlcsIJADNWSe5kMmOOoRSvOUZ5AmRBaWPRlYntUTKZnMfeSeB6PGubl5euOOwXP6SV1NO9RAjPf7oH3yAUOc1afZkC8OOEMcmkflSDnhGkkfYkfkSDdVKe5UVHTLgAjvUXcfhkfBGBjkfXkfRlfXlfD6euNcGyYZXPskfs4PEuTukf1fNx4POSPfMf1fUg6GlRSmXP45P3kf4CL5kfCOBXzU3SboMffSeN7UaJLuXPtMfeXAmSHlAeq_BVhPDLCK6E7iCSkfWlfHtOQKTLgAvhCVAdzQfEefdlfAbYLvTW2RQxTpGBW4BrXLnSBiQCIlfNSA78CCOAcLOIlfpAIRYDqZKfmfeXAL7DgwbDefdDVhlf9pRqmfrLeLiBtLeErdJxTqmf14Esmfxbe4ZWG5MAXUdRahCMNLTBwA1RVjGVuwBWxe-qAMOGO2P0fP2nCq-ey7SDEQZQQ4ffPYB_qG_JOhrAWJBE6HBOWKiBsPC2hUUlLklG4kM2KWVFT7lUA6aieUWtE_9AzVTA1VpqBsvL-lU5iMu2SeLCLECQVHZ1OfOPFoEOiAUQULJLZyB5VUKtTGQLSjNpqLrOK1TKJYZbCcoJVUUC2_A3EcNhGHYDlhD1aDMjfTGZAmfJWNAmfDPClmfcXALLCT7R9RAX6KmUPyuPHNCLiBDKK31TFKK31TeiEClcu8AAjK31T3JK31T5JKPoWXALHffczRNofKjKPoWBKKPoWanLeXAPjKPoW3XAImf5BAUkfqmfETTYNBHmJclfJmfHXNdlfWjMH0VAjD9RBXtBgMcuCQeEO5sVwQc2GOzPFqnX2nC6saQwMr-eZddlfDjVF7tPTINCFG5aXjVT-KBk0T_pSoga3LKCUV2KTPeHnFIrfWyGdnLZvaetfB2gaoXe7ASTKXnaUfGaY9cusBq8JzAcXgGfbXqYccaOG6NZJGLhaGUQXhVwxB4XDEHDYWfDdBUuGBkZHDWnpDq4JoXZEIKI1Ss5K2RcWgK4hC0XZw2SntCR_Tn0GbcX5QDI6ZLBG7hVSpD9_AcWAiCMJpIhLXwzXgtYmrGn8aHaTxuaAMHsoXteHlwZlkCHiYTpGT2V4ZWeVVhHZ-LXm2AAMXjqf7VbfHZDyCnqf_eHAIadoDKWckUBGRWYaHKWcPXFzvCN6WKWcTaCKWcyXCKWcT7F0VVlqf4KbwFLXEW7NH-NAc1DgMX8qfbWb-qfBLbnqfM4JAIa57CKrf6qf3iaIrfJKAKrfZHZ5cXUIDvEWErfR6MnqfN1WAIaufHarf4qfcWVWrfJCXdWYfhOtqDXyWNiGXHadcMZibsiQbibprfVjajrf7oRtrfXoVdWYYCXxrfd8C7AY-6BLBYnrfPXb4rfImZ6rfHpRtrfs_WdWYnCXAsfofBAsfDZN9hd8rfpIMAsfnKBDidtxRDidyjOHid8rfdFbS7ZhFbAkarrfbpRVsf9CXdWYrFXZsfKsf-FWlrf1Xbesf7dXgsfOpBxnDp9BY6QjrfqpRnsfaEHweHZiPpsf2rf8NZisfm4VrrfkAXGhFjuWnsfoAX0sfuFS4sfDsfVuDFsfcxa2sfsCBqzW81H4id6rf9RRnsfV5CFOfoxaEtfa2J0sftDXMtf9sfvxaGtfusfHjdnsftTL0sfJBXWtfnhaxCYksfHNYEtftGXWtfPtfKTWwsfkOHWtfcsf9CYwsfnCJekbZtf7bZTsfXlaysfPUL0sfkBXwtfLMBzYVStfNDYwsfbUL0sfYEX5tfqtf4Va3tfwBNyjd7sfRcZEtfEwG5tf1tf5jdnsf9BX0sfxULKuf8tf4TWwsfM3VYZVBuficZPuf0rfn_aPufltfxDYEtfN7C0sfV_WcufbtfnlVaufSuflbBgtfRmaysfcoVcufYuf7tCUsBFEYRFbjpBNufbmansfBsfjkdEtfiVL0sfGTaaKaGufQSL0sfiIDE2WOsf1WaysfFeH7uf_tfZEUiufScTAvfVufXdZEtfADXlYaLHS3Ka-ufL-ZisfIDXMvfDvfHVWiufb6QjrfODXMvf1tfgWKlYazOI6aVPvf-zarrfNURYvf5sf-EYWvfiVTdvfIvf4dZ6rfVJWYvfkDXlYabTLwvfNufiVWShaGqZsvfNtfFuNgtf0CEivf7xTFuNYufyXaYvfXtfdFYsvfqGXlYa8DXGwfWvfDpCBwfqvf0URivfzgDlYaKmJ8ldsvfdBXQwffufb3WTwfWvfxtf4LaMwfoBXQwf_vf4tfHMasvfaEXlYaUFDkwfUvfgMCWvfCMMkwfMwf3hBYvfvvHlYaJufamdIXLJQY-qASQYm6GHcVnwfHiXYvfTpYHcVMwfirfwwf_vfkkPYvfGqBI4WzvfS1EwaVu2PIxfNFb0mdivfRsBlYap1LIxfekAxcVMsfe4WRvfQFXlYa_rfyMasvfYuKYxf6vfL1SxcVbvf6ufLndsvfFwJlYahFXHdVWwfh1QYvf3sPmxf6vfYsfPHYkxfYufCpVjrfwFXWGZipG0xf0FX2xfnwf3FX2xfgtf6FX2xf1tf9FXWGZ-ZHDyfgvf5ob0xf3sfK-V7xfblCDyfpGE2nd32NfDbisf4HU1vfEMW0xfxvf_nd6rf2WRWyf7xfveflJUdGXJfVwDXWGZ9vfIqByxfVtfOod-paoGXWGZFwfHIY7xfetfHIY-xfBEXqyfByfPwfXIYZyfotf4GXSyfLEXWGZ8GXivXvtfhIY2yfqvfUEb0xf6YBWGZAmXreVGyfjwfwIYWwfkXR0xfXBJFzf-xfEufnOaZyfvwf4IYZyfxULivXaaCaMWWlB0xfWPHWGZGoVYzfSrfgbdeiT3fFfHZ_XR0xfUaBKUXcoV6CGX1BbaSH4atzfsbdZqfAlXvzfBSLtzfuVXVaSxfV0qDUrVmNTpraUpJKVZRVdHYfEOWsPaWzA6raSMDMoWbZBToWjhI29BwwL4OAxqPnzBJ-OASb90BtaQ7vCYWCA3QoRA5gISECEzBvpPgGBKRSv0TPvCv0T0bIgQCLNClqU43A2sN1af1WBtkQS0GD5Lm0fxWAh0f8WBMsCroftofdlfrvUrCNkjTJefbafuNE24e12eWSfRmfpBTJmfz0fHEARiekhUJvJZjM1RVTOCXMO-GP2yb7SaStUF-dHBPHHNjCDHvEfyE4HGuWAJSVUBV9uMO-dcbcltUFoXLAN_fMNvM4RJX-dEpLh8IwSPIrca-dxwQzcMrUVSgLLuUNKeRWXz3LQLCM5HDoFypBvmGw0fSlf90fsoflSD_0ffDNjlfZlfY-eYjfGDfOUf80fqmf31fYOUpUNaOUjYXjHVCoMMxUJkSZeS7KNDILH5c4MBnCLU1fSUcOBLjxVKqROvd0peCPDLsNBgM4tM-LQagcxDfJLNcoMUte3MLJQLSJRB0QHof39ECccomfZOVJBTT7S-aACJTlwBVBAs1BFJTWYXTlJ_1e5VelhfS9Sr2fHhAt2fgEAv2fhHT1lJu9SESA5ELG5MvvUq5ZKkW85cEqP7mQXKDlTVGjA-8LCbGdaXfjHYLGN_BSsDQVed7PShEfcCyMSAJE1_bC-SZnDuWcpxRGwF_LNsiJ6ybEbYInf-2J40Pt-RHgL12JNrHiHDYWH8KJ2wSaoBjyBaeA1UH7kE2xeHvMcxHJEPudDcCSkUMIPe2DVkfQDDM2nELKbShKPZKCDBAYAkXTlLAtpPUUP_xRTyewPDiHSD0AmWKPzX7ECNRGX3FMoGo1c0-M5rSuwDSBTNJclnfo0BV-GO5BOaCxFCX7b3nSlJYUUeoyeggBm7crDZggLKmU5PIdlB_9c_BGbuRU4FG7AMVBdDWrzA78YYFNdBBgzLO9AzLBZBTg4fd9BybDIrRzVBY1J_PDlYY_PDgDEIATyFSKATF5fpdB8oUOATH5fHRFsoAWATu7DWATvoUyvLt6D5-XB5fY1BqBDpaf48F-DQqtDQNNDLC-uFnKCZQBbZGm0fSoUm0fkeBhRAZvP_oH4Tf60Dh5fZLCU5GQoUZvPweBm5f1nEr5fWLCBQI-DQJLL4fCSkfG7S5BT1pP8sQ9bcS4OnQUZvPblfHNfO5EJBT75f64ESZYnrCPfa3EJczOXaPuoIvQEr8WduIooQ5deo_GtyNjzNMYbuWFkqeGMHq2cmqMHbMPtSBDesKHa7RqKH26GvbQ1retFPoKHkKHptQ6mHg6fstQs-AG7Gg7O1sIcKHg7PkPIwKHNUNB3cvcLp7OXDer6fA9M25LqKH_KHLcQQLCyLfWxDPBWgAW05fEyH2zdfoTsEacgAuFetRAcgAHfGM7flYeJ7fCQc0EaQlfCBThRfggWfVBYLBn2fV0eHdfV7fRfBENEZZGk-e2JA5EFvwcAjYiwH3HBmuFOKOLIFS1En7AIBBkGWZ7AW8SJxCZqDKyLRrE9RA35SHXC26ZrXIWLCiIFDsAPHZN_TcgAuIOZLCJKFh_CcgAETUYhftKfjkceDTWfYa2AwBAA-LjSf42bsKfrjegkfoET_dYLhAqmNN8fzZU8gYr8bXZYFHD5OeJ3M7Ke3lcGhYy8bLMNSKZt2UFuU0WS-8bxMV1bKB9bn-czBEmmcdTHHKPcgAP9RJ6bSjffET4BTyZS85fhETnjN02fZhf-1fDGT28fz0U48ftDNglKVMTX2FKLJgMKmXS3VAwMAruQALEHwA2pAVXE2mGdrBipSQwLb3fygMNVUuHJ51M3OSrXXL0NCUceXekMV59baqP58RyrOmROw2U2gCtOOUPSjEalQCFdCaVGB3BD7ffoTcgAz4HbNC1-LDNV55fOGTpETHhAv2f85fDLTzKT73LVffaIAadBMefK0T1BTU7S49f64E69fFLT89fuiEosKS0PHUcS5DI5Fz-HF6RJ1dJcJhCJzeL_lSpRENtdM8I-8WqzHlic5cf_oGn7L45UN9FqfaUPSLCNvIIKJVxxVDoFQRJqGfZvPR-G25fx9EfKDHgAzse0CTJ8RyGf8CGRjJYCe8MfRdf18f39fWuL64ExKTELTjCBmMev6LcgA4JZb7fB-f5-fzHAE-fkRCG-f_-f2kEBYADwT0ZUrXS1CBBOKraMhuZKQf1lMSZCszJz4PbtU-iYU1KPYUInMipNJBZSoMoJTNyPiFaf_LGgGJOeaGDvYJb_XnLAyNJxxVHuEq-fJdS0CTDudh9XC_fWBSR_S9oGgoGgbIY7U2_fVfM7VCR7L2LE09fLGDuKT0xFCBAiwEGRSKjMZ7EOTPhhfphBlSfb_e4-foETztLEAgQeCbPFKBCL8fdjUMqNDbYGIHVEdmmTD8S0jfjFBKbYuHebtbeEdUXUUYD5vVClc6zQyjUU7foET10UKTVUHAMbAoPAhETljL78fH8fnSfqBTrAgdEDcSfnPAJbAZKTxKHA2I1eDSQCWLG1rck0DM4MfrdQzNxkQlZO0hC4hYagYafBdIPBNA6hY0rM4zUoNV-8bhgYLrc3lccgfWqDQ8APdNiWC5vVAOAdRfNGdnCFOwVw7URQCGSdE_fxmfeBgnhGAwVokfdqe4zFVdJOvZy_NYQEhWLbuBZdMRwM6YBlNVJbF_pQmPBmaJtHVxHTewOlkM7nXtyNi-TXGf8pHX6IjxW-yEEBEJjBCkC57BaSBWmOViGi1Um9fIIVtXTpIHc0YMPAC2VXwW-7JTFIi1CPmWDZLZLCePByXRHgAeyHfyT1jCy1L47akbHT4Cb1GiCgcLCYwAlCg0LCdCgI-DyMB47anQLvCg6ANvCgeNPowemSfRdfmBg6pFQwVhBgUbD95eXHfMKVN9bnhG6CgVkUVNUGoA0xIMSePGfWGKFeTE7UNEFjyVsZXReTSwJzYYTyIHOcl7KdYUwyVzHeVZLHHa_4D-9WgzDCUYOmEXYDvXE02BWLCemQQlD1jC6qQTLCabSlyYhgA8jcTLCHaDpDgWeKhDghgAnLArXLpQCmDgcLC-0BzDgQQDUsDdBgn8bnCF94FitcfffYlfGJThgAvtTXcf4Cg-Dgttcn1BC2fqDEMlO1KBp7IUydadfTpQRxG0KCMWZ86cD5ZxjMO1caGPnxRK4MddJYGKCDGQ-TxWFgVTvXXUeJkVT2lU0SOymJ0mNQIKLPdJlPhSWH5SVpP17DYBdEcD1iRcAEZ7cTtTKTDRSToWC90IOKDG-YN0J_BGEDWRnKxnfNgEDnKo4fpcFKaAc-N79BMqfiyAPyfZnJW8FI6C4PCwaKZSC6HCZVHsRSowCRoC-xYa8EWJcqGB3BCPOdhLCHzBJQLyuDpWNsDg0Ze0CTO8cx5fCpUZLCv1G6aDfLCqMGlFgw5f47aOGPlFga8UuFgwuDyNJuOFz5ffLCijCs9fkMPx5fiWE87fPUT0cFSjfGEgswWw7UFXKjBgfkfHdfBGgMTP97Uv0ecbB4sB3HfWZYK5FvUSKYKo7QSyMxiEnTQVDKRhJn5EcaP_RQmDKLQKPIH6kQZEEneSXMUpqBsFMfoCcMLF1M8nGiEaIgM6bGKgM6WbePBamMwVBYHBIwB4gFy6HiDgfZAx-fHlfbCgFPVx-fdKEeFg4XE9Gg_AB9Gg7nKjFgIJC9GgRtC9Ggh6I9Gg6JSAUf2CgCUfBGg4BAFFaTcf8dUE2Gz5cPmfpmfOHgQHgZYZTqA5wEJQSHDgRkGSPNyjAcTTLDgXvOFdeODGrHB7MKKFddXA2df4heWDg6uZoYBpWHaDgX6ZcDgbCgrgAzDgjDgnDgXaD1Hgv0B4DgrDgoCgOwbsDgkNDsDgyDgsDgGgA4Dg3DgsDgS9AGBEFaEGaM7Dg4xTnCFZNcz3E93ei5apBNvJAFEg8DgPOOpNcaNcF4egXS7lJlVFEhJCtUN0SiMTdLGVrCk_bRgBxQc_BCe5ERlMCHG-rP3tK6xMMDERLP2ISztH8xMznXLyPZ2CSzYE8IkgH2eBNzIepAxGDFQJfHCx4BEyMsiAt4Ut_AYaLMmcRHIa9cPPdJVCnJb6_dakBLXYUID5xBnFHAfAu-A2KB3HbYnIlLJKGJOyEN3TakLYJM9pDW3Nn-P9HDPZA3iWtCdAtMXxEOjcGxBCtPedAqyfZQaxebPQCiEeYAFsfEpQdbJD0uAPaBjFgdgBHLVrgB_TBRYD0fSnDKWLCkHHOvDOoDkCC47aTiTP_CyXcFCTRcAhuBN0VUgEB6Os9f7OPIKg7_CDKgBAVPKgwkDPKgouP47aFADPKgRMEVKgK5GnEfGdfB-f4CgEBASeDusDjBAxDTCkUd2BqwbkBg_wTADg9GFgKga6BiKgIvYv6dwoDD6dduZIyYfuZtkfH6dn1TG8UmuZr1TouZUyYquZWyY-4PS6duHeY6d5uZHSM0kA2MV_8ChgAQPCUqDH2QWSCs9f4zONIAMIga1TPOOrKgPbAxDT4zSP-AJMfduBKcLEydcKglBgWIgqKgM5EsKgVLgqzSXLgWjM0pQYaJiaPJVCZBVVgWGWKsSS2_NaafRmJ2bYXKMm5bMxBU8L0ydL3A_bYFXZ_NEEcYjefE9MrvAyxI35MURcyAUYBLtefyQC9aWWcYkgBBcF1QTqGAXTCBIDwNf4ef41W8DD3LK2aIfUULyO8uCOSc7tSILgqHGWiDL7DTaGtgA23R0HdAGgeLgkPA65D7xAkBAjKgbkfQ1TtgAX0UGGgdKgiMguBAkMgg6EnMgRHgJOIG3fJIJr_Iy2dZ9N3xL12du7EE6c52dI6chxYQJb-2dc2MC3JRONvIDCucB3dhfOD3dGubsxY0hCuxYRyDwxY9BCv2TqYcmLCcYFhfCmIflLTQLgzwNr6EfSMoMg24M8bORPWlneE6f4Cge5aRvYK9BAaGOfQO-fpxM1MSJ1fOmOGwFoyctyFCDGDON-0FEfHFrJlhOEHGDsR6XMK8Sp4IjoFMFWg1ckEOLsYhhMOPLQPeAvENvMW3F12KJuFi5egUOinC4zBdtD84CBRUT7CvhN4UMr8BpZAM5a85UdGgChGbaBN9A4wY-_XeBKNiVBIO7rbHLH6Fb67HbWOsXEzDK1Gg9rM3GgJEN5GgoOgbCgJ0ejFgrWAtqSKwemzehgA8lAxOgLcBXIPhgAsQEjFgEOU0Jg0RBbMgh0HGPWUSfDMfOUfjNgnhM9Zcv6OHmWtgAYYXsMgdLgNIgP7EjCBHPgA7Oo0Bv3A56UO6fvQNk2ffRcvZffwPt0IfuS5oIn2cFFfjScS_DQcen0daNCX7R71HIpIOFfHYOvwPFpIAxPWiMmIHa7OIpI3wPSYOTFLUYOgFfi7OcFfr7RtPgNUNT2Hv7R5iGiFfaYOijHt7OlYOpPgUHSqCgYLBp6GfgT_JemLC_7RZLCKqHvFfm8FTJHWLCNvSUYDGiaEudhMgOPgS0IPqCDGgprD9CgZjfnRf4CgXyXBmebHg_dT6IGZoQtWYzKJhHgKoMMDgcxDZtYlHgT4fklHpyVZ5cNoE00TsHgELguHguDbbDg_kGCyXj9IfDgX1L1HgFdE3Hg-HgtOgCRgboW8HgboW7-A4DgAIgcLCCIgcLCEIgsDgGIgcLCIIgircNUfI8fgQg79Xx9XYLUdNgJ5bVzC81fkhfWSfWRgw9Xy9XiQgpqAcHglQgIDgo7KKDgqQgjHgtQgPDgZGfxQgGub4ZXpJTIbMhrAKmM3QgEfI5QgK2UmTHNQBx-f0HgnDgARgrOg1DgiDg6HgsDgGRghgAIRg_HgERgxDgJSg0DgwDgeDDBSgZMg4IAvOAZNgMfaSAVX7fYtaNEAVIgYQgNxTkbImqBIfTEcAWWEU1A9vCS0BrdB7rAd1AEMEMkEIBdcNBsLT3qDHEISBBCQQcOBEDIuuAVHHo6RiSM1KAfVI8XJZTdaBay4BstZsAfzEbBSGUMgFdKq8XX5DtwYP3O77cy3PK0fk5RKNCpWHSDDZvWOMB29BA7Ke4JoJYU8DNrVdtYA-YbwBA-YOTgfuDf9ERTgcSGXUK8ZWkKD5JI6PKulDlJETTgZMgCDCvCg5uBHSA7qB8NEuFg03R8JgqdDlCg5BFXSBtFCsTgNQgoGHzTgvQdlCgxQd6TgbYB6Tg9ED4Tg3TgWiDVhGB9CSQgaFHZLCO0GEUgxIK40TWiD3WBJUgtgf8YeWLCvIIOUgxIITUgXIBKLg35SzTgFmETUgMdLMUgN5GTSAosBTPEEICrNfT4Cf7CQUghxELFDXSBzXZtWKhxEnxBWxD3jKmUg2JR-vahxEs1AkUgImEJUgm5GavBx1MfvBulDr5GK2AJQL_KChUgzLCX2O10DROM7BCDud3UgXVekUgMbKEVgeXE8UgoeQZDd7MfVSfEPgeLgRWS4BDDHA_Dgn1BYGdX_eFUgLOf-Cgajf4CgVVgiCB5HAYVghBAaVgPMcTJA4bK-ASFtQmyFzFd9SGsNBFBS8gSftIIOg-fU7FdQyD9FdQBSSOCSNg17BwgAj9IgfB5uPWBY64H5-UG8fR8fHGgUVgDBAWVgjVgIEglVgeBg92f99fHUgmKgMPgoKggVgHWgiVgtBAkVgN9bNWgvKNmff-0EFCW2-bHwFrAQWkTeXZr2CH1K7fCDXCMlKcMANaYoLffoBCSTmzHTcM9ycn5Fo8CoHUBmMVGNsRSnrC1aE5gHZ1EXGNkINOKdfte3geDkMgCde3CTBfwXAVuBsuE8CWmyMprfqnC8nED5BqONb1VboWqvCBSAEQHqXMwgADHfzLCzgeHLV3xHfpBBWgflE7BCuFfP_CQ2QsAdx7G5EFARCzgQ0iAzLClpBTSgnCFaSf0JHQIgaIg3ZYxGCQVGLbW6PfYTVpKgqXg9BSUHARIgoPVmKc5sHRFEvkN8jekOVCPAFoMpAekHEVvb_6U87FJSPPec4cG9TefvbhIE8KJstAQFc4wKpnGi4AO9cCfPkkexqKWKLo8NtIMFuFW7cYyTzaGfFTMUAu2SyBC4JFynDr0GTYKwEN3ZMk1CTBMT9WYYKmWYEWfO_AGWfLKGjJgiASxgdfECPjW2Sgnyf5pGGraVYgtuDK5GU5drZJBSAujB0CTLYNikLBxERlMRcAlJLs9fk4MiDcGKgqINBSAqcF0CTgUFJPJd2BrQAbiD1VDWAELKgtSAUZgR9RZZgcUAZZgHZgZLCpgEPAIoXgnWUTLgtKgQMV8DgO8f-6J8seSVgVRgUVgfKggLgULgEMVeBgsneNeY3kAZPeeWg2JCz9NW6eQhPrAQk8WGcJr2C51MFgLZgCCnExSOr-SPnF39b1zJn4RPSIHdLtGCV6I5fdgzYVGNuHelzUtWLmINvNTlkZg4cOKCmoXNZCfUUWEPDXAwrSMrCmTg_HQDEgsUY0CTQ8HwHbpjKQpXhXgJPPmXgCkE-DQN6e97EZMA9MFBRF2LCRKF1CgNAgNHgtZgkZgiDV8DgZMKj8bdsTIzTexEvmfnKghxT0XguZghKg6agNIg8agJ9b_VelhUQNEvqCXTUaLEttDW6exvLqhUL-SUHFCUC1lMxhUl9STsUQqIXsU_KCPIHkNfvqPk3eXuEuNfk4ESEBZPcB-E2MVTjENRBNOXdaDCHQATgkUNOXgXcaoTgxRdMUgJUGx1M6yT78CJGbPrAiZgjLe4aF_4MghAk-MoZgSSShNgtDJYQgnAS-bgOWLBcgT3HwTcZxGlUHf_GsKJUOPL-SEKY44AwRMa_ER6RkdM0vNXvOjCWVxUIHbwteKqRInMQUB06XBhaCiU06BGMDNPGV0E0oPw_GpxU-ha-oEXqDyHS-9f78EDGJ7XAV5IEICKxMr8eCMfyEfTVgGcgmgMMGdnZgKAgDQLqZgDPgsZg7cgnhM9cgNIgyaSMbga8W9ASEpe5SAG8V0zRrfOMbFgvYgZXerepdPQhJ5gB0wADdOMJPKoMDBS4pGZcCaQS3kQlIMehJgieFuLXXChYQMYKdEJfHbGaOa6f5YXc6fadgGNcg4c8HSnncNSfucg-oER_SPGVbiDnjJu0EzLCM-GmoB8bgb3EoEAlMgmVgz4eB_fAgQYff34efRgUVguDFBegyZgb0UEYQj8FYzTrBB7iesUQ8PBb1H4deUqROlKJLP_wQizMZbKWTAt3CTyIiGdY0JweYCNKa3M2UM_eDqTg_LLiWC3TERvJ47aMgJNXC-dg2tT8aca2LiKcaKc_cgLPgQhenSfgVgwegNeCm0Lzegf3ErQJP_f3dLi0QMdgZLFCkIxKCBaBdreMCWi1Dm8WwMcCqQy9cDdWUYcxeMmZHVEFNoMpgD3vKAiM8fBrtCJwWtLPrwKl1PUsBO6cO6OoIcfzd6zXGMHuHesre3hUHUQG-bJ4HqTdrtH8IY4lL-7NFbEIKg35TrLC1XC8uA2LCYeBroMQlf5egf2AXTPqmNzxEZWg65eU9A1cJKRD5uJ3eg3CgUVgfDT8fgwBA-fgx2fvTcTwV1Zg8wINCOk5NASFnXX0qc5rDB7U7cS-MeVgaxXXNUcpGTO6cSQVbGfwRgvqNH1MayIu_Y5sCzqfXdC26Wm-ShAWbsORRgFMNhSCYkcuUgpPKOHfXQgRLgAzVkVgyZUlhYG5Gjhf12fIegGcgHyVKWg4ggC4MbfY78eNdC83EYzVgWIazVIZU1SSDSDH1FTdHluI9-MKhY1ZEu3QsfYSBg3sMdOD3WSnegFcCwcgF0IcqDrCKRpAvegf2APBApEAgdeZLCxTOwubMHgFWg-gghhgjhgJSeUZYnbWYLE4HKt8be8fw8bzoIqZXNiBUyTk8fftag2N30VI_DEGMjZYGaUiegp8fj0VIbMzTg9zNILCgUVTaUHheCdg4egUVgTTevMgr5DMEOJGTCJIZSg1ggITe9AVwMg2oesmDG5MUTUdwWAVHQzAgLXCkFNvcZlEeHOo-SB_b2lBGiHHfCVAKwmMmfBYoBkKAHdCnTE82IGzWJsABiP4DHJMHQ1LVvbegaklcHHS53A8yb9xC_rDo9NNnfTvLtgbnRDgfJBTGaCLQIK6hgPzUaiKp0COyFkLFQUVM-CBpILSTfzbuZL1rJCPDfKdazY7HTozbV-BnvdQQO7EVTWUA9D8RD6YI3KUzNMCpG2BC7Tf6mExqPbeSy2SWsQtcAHXKyyenlGggLJueecN0tAZmFZ8SKnB2MVq0BMGVvAQmGV95GoLCXSgfGBqMgPbUvggeyH_UgQ9I3VEk7LrSC7XAnYMeXgZ-GJkgOTDanGaNEXDIOkgZ4M7oHR4C44UhSCszMTkg5eBz8fo2fzXggVgHbge8b_cg6AObLg3-f3agGcggkguTcPxLlhUU1RvqCDfgxiP00MyLH0VNmYXUUXvfUByBh5EXHDglDoQAdJIZcPbdgRfgbYc6EGqaeQQFr3CRoMgiebfgeYYY4dPxcK-TFqe8GKmhJlfgmcchkSpfgGID-NDaMNO2PgagHwFM5GL1UaQA5dgeGd7XAzDdDWgBUfphgVigRxC6BA5BAokgkhgolW5WTyXglhfgVgjlgllgxZg-cgfOVMbgT1NNfF3WAXMVw1QO2S1deKfg41MMfg71M5OfPfgutM-kgpOU4PWjzAClg2TUMDfVkSbccJ5BxhQq2cPlgKLN3UeTSBwdgDhCl8aGpENSBgNElNPN2dM_Cd2J1DItggPWYzLCqUc4fg0ggaNgXKcW6CB1N8AVQvNMeg5ggosBMAg6qdGggGcgi6C1qBxDTnmgwlgdXKcMcJsUhCMPNQshUcNDiZTxISpeM7RQ7xMdgB1hYeNfm_GdNM5hUuTQhJTgbgODGDDBKJSbpOlfgFiUElQbUcUIDOMXqoGXZWYDC_tWapLdQCydYeDbWLCZ-GhdJfLC4sHlhgRJBdQC0kRAlTZMAxFHpUgZxEKYDCyVemgYABIiA-dgvmgAcgvlgHdghhfufNMUfZff6cgilgkmgmlgABVtiH-OJVegXKMoherxMQZc9IgozETZcuuKjeCGrUbsA_mCVbEDNcrpCVZUaZcFQFR_S_LL1WCb-AykAfUggLI1iHR8BLxC8JD9bBtkAungkmgXWgomgbVghxEDcgwmfSWgUVgvngbLQKWgCegs0UoVg1CBqVgQqM3fNtrC2iUGvQNjEyxX9SOp0QAlM1Vg-fPVZU-FdMSKRogeND7LCEKFu6WhxE4_cfUgVxIz5ddkgrlgnogfogqogMWgMggDegUqDNGfQ8fglgtMgumgMpgHVcfhAYWgPpgsSMPaAXBCJgaeWgrxBRDJ_DVwDD83E6yUcWI8yUafQIEMhpet7MndMEpNzeM5FOqGKVDDp4NGzc2NVu7BpMEh-BofaMNgJsD5EO-Wg8LFgCd7xbsuEApdMTDTeE5WHt6FkTgZpJzCgABPmtPdFB3VEigJ8VMEpgN9fVXg9_PpngAHgalguFfWte0vDbpG_lRG8XkiPXPf1agsmgmkgVig8AVr6O-6OBGfR_SIFSlsdohgVpgiqgF-f96Ot6OLbgJvJ8bMpxMK5ekwC2qJekUUqOTZMDONpLEaxXt7KX5efpUH9TMGNNHOqLZh_T4WF6bBHjNRXZrfBZMMqeYR9T6tU9pUbuIzcMQpb_3BkfcWFdP0fDhG0uDo7TGdPZng_NfctPWaCvggssGbNCxse8ILkiPQEG8JD1PMNAdJpg9ggViggogzmgOWglngWWAKOVCbgUjT0XgrrgyngHLTzMeBLZjnDuXSU0SbGBJJNA4QceGlvJpRL-Odz4PT4elWO5aUf5Z_NcayTTsYAJGwSgN-UX6dbtQe4eK1M_YgV_A_UgftTo5c4cgURgMigGcg0rga1T_fgnbeRpgYXBWeaFgghqgimgXQcNpg8DgdsgTZYDhgpUG2_NGhg8ceyrNlPgiBHR_RBWfGhYnfYG-I8aJJvGWVGsJdOhYttYShYXiPuxY6GaWIDUZg9zNNLC_VgClcBaaGNVaXgpdPR8BxlH29Xorg3ngksgkVg4Xgesg7BCwwH50fECfPtg2-ElsgYpgn1BStgexRIdYfOEifUQvbfuBm8JonWGxBTwSqvOVMOYsJyCQnXXIROC2CLbcOsO_FEupSTAK6rPdLLn7N0aM5netyPPGD7UG9VF_GIjefGjg7NgW8CLeB6BVppCdAONfFWeFadYUPaclNDUDkxR7VccOAaLcU5RykUOPKtBcEjUxvVDsDvhNfBLMuesUPUTdBvFqbcPcEpfgcugrfgupIaYWPcESECAtHC6VJXgksAf1BgxAo0HAeHFXTcmge3ThxEXLO7BCsnLaKDVCCYfG88NhmgZtgM_Gkqgt6OrogTtgVXgD_fRWgDbggVg7uguqgzBAdXMhognVgHKGuogMZcFXUYegJXU3iUm2KyUDu5FRUcy1V8sg9gU_iUMSKJqgiaX-9fiqHx1MBhfXYDoKPHhUmXgIBQfqgoEfhlgksgN9brLe-RByQfmRfEefEvgeBgQ9UdLCGcJtUeIdYZnBaKBZjMRme4gE19SATNBTDyPBkaCMVWeVDi6bbcLqTVPDGf1AVcJNfJV_BQnD3uEV1Cm7EVzJcoQWcWKxUBxSygMHxCKzIPXexWcDdKPICJUAb0VSHDp3HxUfOuEypSk5EWQBVfdlLF4eFCaAwsBqoEBSZ2VDPcKJqGdaDwgOyvHMPJwjfgJFayIkvb7QGX8TdiBaROV3DbAOHUCFiOYvAsEVIwHTxGg1PJ_LJmWoeUIdeOIbnvCsMC8LZemc-5DW5B3wD3EcHCVBmWluCnuEJUA9gW5wS25CyqFS6CBjAhXZaODbhaO1SKtTEaB8KXNsOt2EMhOqyPJwe_NJW1VUZB6kIb5TImSfyYxIJ7JbiSg-WgZOMw8BgJgZFVBZCtzEanNNcS7kVOZGaJGqVFE3S9cOIbTgDaQBf17D2mBgbVxNDJ2XiCMgjVFKCcwYE-S1QW2ieX6ZPVADLUG6H96YTnDGraBPIFYZCdArDcaoAUuVrISCca-FJ-DcqbBnjApfcPtCqVfrxM_oGoTBvTMCWEy5HQfDacZG4CGtAkJe_og0VEBZgUrB-9fdfFMOLwgAh_Plhg1OW2dgKFCfvgFGJWogtQb2uTeXEdLJLtgvCBzugyBF0yNf3PNxAkiPlWffUgZ9XSSTGMDz3NJlAX_EfUgAZYPzgU1DoLCBbBk4UaNEWOERzgAHKKzgJlA1uRUzgeeI-LCbhIZMAFUYSSTU3YzLCuiDozgM_B9GDfuYVaFqzg80D7BCQ2CGgEntAskBfiPWqBdzgYqBdzguiIhiPgfZzLCbWC8zg9fIfqD-aIfqDBgIfqD7EeA0gEhIfqDMzgA0glzgSlAOFGzLC85bIzge_Pm8FSlAKsEK4eWOLfyTZFTfzggnJKlF2uTNjIdzgqtESSTiEcp6Gx_Pwzg-vITzg2wIkcY9XewTAeLCc4BtGO2wIL7Bv0gynCRzghmIfzgL8I40gs0Vv0gFGH5KCnXCf0giNCAdD80gQQH-0gngB20gX1I80gm0BAxB-ePQLAfNCJpANHB-dgljS3xA6ngjSfTNAA-fNPgVigS1gnHMxnghkgiHTvNcr8cQvbppMIfCPuEUjgt3dlIdHnd7_AwyAi0PSQSYvb7CQZAgzUY5Vc6lMhUMTwAv7MaIGcPQ0tO0gC9uMULfqGToqNDqDoWKRZUUBV1XeWSBuHesVEnzIOuO8ICbYKxEBVFVNfFcTd12KdgPmWQIwbZtEcfO1UKbkZcIZDRFDLBUvQSngzbBXRAfnEfOPgag8_LYlgrkDhSCMUD1dDZogS2gmXgr4bKYDdQIQlDTOCOgTqzgwuDD6Dh6GB9GsvglyMU0ewPf_CggVga1g6ngxyLT2c_agHzArmgnvgrqgksg62gc1gzwN82gdHfJOITGGB8EntV2-bf1ettDuJOY3VdkHJfgp-eUdG8lgreMdwPR2eujOIqRUfgXfgE5TcSeN3RKuRVWMvMVUKXG7HpYcMnD3MN_jD4RcStD4UEAoOWlghLCM6BBSLYlgeTgzUgsHBrXLNUQclgAjCjtDwagK5GuUg0df1WC-7PGfBJLAslHkzIJ8RXaGJLAVdcPOC9uNgmgOtgDdgZ1gYUD3xAbsgpkgAggGVgKRSa_egqgovgZtga1gR4gSXStogvqCvogxiUxogJsPZJG1FdUeAdwFyVgt1Q4gURhYzTFPBS4VgwyggVE9yglZAfUgSQU_rEzyT0pAR1gP4gGHJmsgNIg2weSASQnWsoWJ2D6UgShTfwEisgY4gpXga4g64gcsgIxevKNywbYMTNLTE-YqqJnCM0Gg-FNnOVPtCWELDwDOhbF9TfxYlYPKqQX2eXgLZ3Ag2WOAN80OPiG94C3pgVUcr4giSIFpQVagBrLbLVKrOwGgnvEiVXTSBJqgK-DalgzgeingUFguzgBlFkEcB0AiAB9iM9UghiKBzgocSaNEsRU5RJJtgI8OEzg41A2uTZqgHYDHAHhSJiNCg0KbNCVkLOJVJLA5YeEZH5fgUVgH5gbtgLWg7agCzLefN84gQSU-4g9UgKsFKYDi3DIxYeQgvvgX6g44gb4g73MoBAyVMe6g42I0ZgylQM4SFjcqqJnYRb3fgteEZN3lcSwM0uUvDfCnECUcJEP2iFMYQPSIfqLQ9WaiDZMMA2g-yEWcYrhV-KUl1UxxgFzM4tG1_T_rB6RU8WeEDFgagqCEQqgRFBfvgewREICbLS8kCGYKJIJsoWGffy4glMFSSTjLSd7gsRU4dDBWgiEdmXgwhHzWJkXgVlCt-GsHB_jYuCI1-LJLAzHIQ6N8WHc1SJLAGQB94IJLA71U34g4jSldEagUp5D-ug-2grCFdQg91fN4gD3g44gmgUD8gJvgbMcH3ebUbcbFsoD2lBkGBXDD1OcB8JUNfwtU-3E5mgiyIXvZL0dzcGwMc-mgzhU5tgx0gDngKdTHngi8LlNfpRCFYKKFdtFM_nP6cfjbgKFfPngMOckVCWaSzKKeuOtnQWwYW3SXGQ0dgE3DWoglXYj6gvTIhSC2YL8kChzc7bgW6gGcga1gM8gIvgnsgbpg_ugsoWYWSUigK8gA8gL9gapgf5UTwV2fGxJfN3gqrNxCTL-SZ0VMSKV3eGvTY3etTQ2tVUkSqGKn7AZkSH6aPhbP-Ia1Ed2fn3eZKEs9e57JZKdJVVxjBcFgh2ZZLCQIT_kCzXZMaR-5gidPCVgOpQC6gWlDEICk9FtaguqH0eHSlATlDO6gz4HomcANFyzTVnB3-R5ugpXgNfYq6gV1gXsDGeg60fYtgS-gV3dU-gsmNvNcKVFQvbD7DdPUMCWV6Qg0T51MfxLRzLIeTBDNdxLqyNoRSEmQX9e5wR6lfBlfk5esMf5sMRWfg3NfTg-DCzWJZngzTgtLDqqFQqgmcHb7gZXU2zdfGBDpewagqBEepGl2AtqEaNExIIU1LRiBOOEFTeI9gVigZRgRHgBrdx6DCCfm6gWHgUVgT_gZHgsSMwlQg5FfmKVDSr7SJ1f4pYuNgK4MG6MVmJ88TxuIwuMx5NevDo9NVLZFrKcxYGSAXqMYuFkvJCcY1ydZqMryDDkCnFJu3bMWNExAEhODOgoNMcWIzBNiqMOYYVug2pfzUSKDJ0Df-fOOIf77M4tGKuFlmWwXAXOBt1UWHd_0AlHBT_BQESNLCZngw8fM3Q87FmvgcLgmogGcg7bcswW9fgaRg2zXfJDlRfeVgfQga_gNeCJggH1cotRPXQgQWFOGHXTLUOymC1cC_qNdBV-eVvJOsSSAHS41NaVT46a7QMSIC8OdjnCylUVaI6lMPHShgCnsANHNieDHke-cSoBNEsTN2Kr4IjoF4uM8CPqEg5SdtrRuPNPNOd1F1uC9yBsNJCPXCdEUlMTIC4yUbKDdaCvYDSKbUwd2KBxBdW2WggLEUUggBNUC75BQFBSoBcvg48dvjP1QWGpE5QgL5PVxd8aRtEaWXQ6raOcDdDgW0B2WYbbDi1BCChcRg_Qa2QCl_Cn0BobDDiDCChHPU3rBcSGEABnncDScRwcTCDefBWBPkcTZMgk2C49gONOdmTcQKdQCBDMgwg4jYAgFfMUclDF1HM4gZsg1ggoogyMgc_gSHgiBgfOeeRgZ-gZxR5nguKgzMguvUllfyKgF6dJyY2KgwkfluZ0fUL6d5kMN6dVyYzsMR6dNDNBLgbyYuwIdyYTIPhCcbZGuOI3gfqcXfCMvugf_RengD2TRVgLigtmg1ggq6gSUHoEAOMTRreUfDNCf1ngHegwCh9SFZ6gN9bZDhAMTBSISfOZ6NuOenQSYtHG3It7KIlA7Ug9JXZFgVNQsgAUrHoiSw5U8LQTzAfFGvgGkORV8K_SSf0dOMBHQQdsA41HERUwrH2uIurHk1DG4GmrHsrHKEhvqIurHFsHEuHurHJsHE4GLsHkSQAsHV3AAsH1lgJaO8rHtrHxhBDsHCTIAsHHsHRaO8rHUEhT0HRsHXEhs4GMEh-qRUtGD3KO5AfXB-_PshBrbSgagwLCLQcpPBBHHPADGdKnMGStCC-At4E67dgWQ67d7sHGdKDRFUpA8bgkVg8ugHvgozRdDhwvBH8gvChJ8g2-EFFhGvg_6OhTNwtEkTDt8PQgAQ5gTJDf7fUVObdAmQgDGXzuUz6HfgOEXOduIUnfkFJJiGNvT6QNwoG16BmieWiPnvEq2c25bKdALiMfVGY7Ha7RK7HsqIjdOAuHp7H-uIz6GVwJ3aPK7Hn7H5UIW9G4Fh9UIpSQJNIBGhu7HEVIw-IqPIBGh-FhUvI7qRQLMr7HGGhxbgBeAb7gf9RfNCogHQ6gROTD6DSoRI8HKpWcvTiNCEkHzEMC-AhvTDwNgHMjAS32gfVgeLgPFhs6OHvgmqgTDcv-BxXgVHgp2f4CgpGhlqgAEeMvbFOFK6ezLB_zg6HRZJKv3drTEdwb4bb1gM3LDP-X-ZgKxQCsI2_JE3DaQTKHStfJ1RMNWEhVUH9ceeYdGDE8I_kgjrPVFToBNCmS40KRKLxLc6UbSTMhNAoDSxyAYqBiRDflLrIe-SOlHbmKBfiDdhW4zFVJVRtDd-UQsgC-I2ueteCuhVMFNiGCg2ZBtDdkWmAWsrWthairVNlDJiD5yVjHDxbgHaAWiDtLDDZgLhG5bgwpMupIYyASWO3kCYDCm0g6ECMIhp4R3kC2tItqN4tItqN25GtqNh5GtqNVAMfNCXAMARCmBF_4GQpN5SJcIh3eBZsaCzCPIhoNCJgHPOC37HfOJybAVIhoNCXIhoNCptIQpNjOEMiCEFhKWgbCMdsgwQfIQCfDhY-gNFhnCFPFhD6eosgbIO7DPHOFm6LXQEIoYyOS8xB6UDWKUmTU7RQuGB8zEFagjLZFZCVGa4SSzCLkkGLagj-CddBQRBqWFOagmgOCiUxwdPIJywMpROFZAsMNREGgIKU4Mz8GCtgR2DRog_ES_YgWyLxIhDqJ1EhuVSa9NJNH0_DwJh6xOOmB-RBi9b1JhjhM1JhoTM0kCXbJ1JhpAIwJhHyOCKhvJh0kC-CH3JhGKAC_ICKhXLNCKhgAIHgVmChWDhimg5yYw7UggB90c88f8IhNzYVEAjRgV_BlRgOGfeHgJDgpQgxkQrQgr0PODgnjIvQgcjJjzLTDgfMKFPT1Qg1RgJZG3RgxHg6Qg1LD2eA6zUHgA9RgbCg_RgiDg4HgnDgDSgcLCFSg0ICPSgvDguDgMaD4DgORg2DgLSg5DgSSgR_gSKhM-YbsDUKhwlGl6gI8gnChMLhg2AYuM0ChXkF7lJXTEVdMEqMu_IusTKXEHQftNPLQfzVJWdgE7URUOc0To_G54Sa-TLbGCucdYYLxJ87KDmUJucoxV1ZC5YXoZQL7RGNcywTuGhZDgPVCu5g65AZWZVfMIQgr-KDKga1Sx9fDMKCMhMyHvCgZedvCg_ABDKgikKMMhYoMvCgsMOxCgnwHy5gp7T8bgpWZuBAtAhlAhGiPcQgRLhMFhTLh2-EXMhZMhRHgEDgdKhUaefKhoRghKhDyIjKhq5ZlKh0haQDgoHgqKhffKsKhzRgXDgalB6LhEXgMwBK2UCZXDVfnOgBLh2HgASgNSgoDg7HgILhHSgcLCKRgboWMRgboWGLhboWQRgxbgRSgTRg2ngYKhCcLqGhIvgGEAmDhcDhj6gtmQCvgyrg4CgGFhVNhaDhAtbF7RLsUF1EKGQ6xeHRflFM_hM8hUBiOnTDqYPq3Z32L-QMFwHagcOngTJPbGQYiM6GQxKMSiMYiMdGMywP-TNYiMmGQwXNoGQ0TNTFLGUNxtNIUNuGQMUN7NhBxPmiMFOh0GQJseCOh3GQqGQEcOcGM5FMkkO26DdUCi1edngZngmmCB0AeAPYNCD8OikLahP3ED-RBWoE_NfldXpUNpiPHHQLHg2agF5gcZLQFhcHTkKgpkEX1ggAh1ggeNhvOhv6dwKNB9CYbNfJXi5bXie8CRCyBp5Ua2KnNhYWK4qfqaeXFafie3vYaRdxyBNRfrNQFOcZXZZ5cjFaV-MuieJjWY7CxgdNmAUMhVvM3yg0AVqOhX4gC3g2-EE3g64EuxE0BAp5DsGhSQgekfE5gdPhnCFfPhYRChPhjPh1Gh_kW4LME1fpxMmaXhpUHFEyOSDnTV5O2PVu-eTQf3ADGWD0vP6zJu3bduYnhNOANVxQdsIDNcktP8BHSMetdLOUCVWfgDJPDcUaCtfgNnCVrgp-Oice6XAfDgXKL1EhrGMHqEYNCLSNWxDIdC1Lf8bgY6gmschBAsPhs6gd6gO9g4IhfDFBdg5cgSNhhQhIVckQht6gO9gceMbLhPvbV9NFNJxiE31d9wbnSOz_JYQTNrHeCPygSXfaZKEWEaQLfcZN9PWrLhodgfEeE7PIFf1Lhr9Uk4EGkZ4sELibMsdH8X3sOSQhRzQRGhy7TwgAghMb7g8JPg0gXASbPhB3gY1gimgK9gC8goBAHeU3IhPOUwgA2egWJfhDhiRhKBCp5DlRhxQhHhW2CG2HKHtUwOB-MAd0PcpSJ7JTMOXuE3xIpTF7hcbjNe2JsrNYDSAMMFnfmXMXyNzsTbEL3oFMHNN2CRyHPaYw0VK3FSaYOtdg4ESHNDPfy8BdKPIwUfYQVwdSPeElCYNTLTGlADoWKVWNDgGY-TjkZpVTzbdttY5lPhFGDgQcUFgMDbEBkhahkWu5gQWCwygdfbRcA5gA6Tg1ADXXgcgD4RV3WBcBgLLhePhL8gjRhbCMFIesChuWBX-gXtgsQh-ShtRhoBAAThOIeqkgskNKQS4UcNCONSeGGcrkMAYUCxCQhVx5P8tbT4KjCDEsguCgpOUFgHMHOpGTlCfO8Uf_Le5XbtQgyBgMDIzNbFN5cPgagIKhyUc8nYwgAArPbiDMsTsPfvCDlMFIpgXsgRNhfMhmZGDgarGNaMhnncWcfD6fFcg1gg8YMqWZXLhbsURYCkGTumMFoebnS0VNXFJUFWavJXGIsXKuCMiHC1_IZfaNoMw0ONjJRdOdxW1ogEAJ-oQVtQdxLgKDuigJ7gNFdY-dkEF8PGezc8XZZyCuoXpuA9HVcWYcsaYpGH_B00PfzAzVCYoGvpCiDgclD7oHhCg1UhHgAt-Js9fuFK9Uhx-J9Uhf-J9Uhh-J9Uhj-J9Uhl-J9UhWUeeAhlkgsOhk8ThUHw7UFpJPdfnPhgRh2-ENfYpBgZLhFAc1FNWFGbnS4hfkZRHcJ_pQ9_ehfYVIN6RM2cL40KxCO9ycyoQqCDSyE3fKYtbpreaNCf-ftPUZGNG9RHkfJZfAIbBWEtLXhnA2oXXwWPKCxWeQOChweJcHG5aO3KzHgCEf2UhKzN25f_-J87f5_B8WFmCgrmCGSgEWh0OgPWhtCgLWhsAFTWh5IC87fryBVNCpkFENA8bgcwDq6c9ThJaHO8GkkgrZg5ThNcGHEAScfrChceMotRG3BPxTfuMXzJY3bFvOe3B0rRBBEEnQDONBng3DC-gMaQSawT3tVxNVxNBiDC-oQuAOJ_bs9KdReTXA3SAPsEZ5cH7DQhM2dMlCCSaFB0X9CEKdG8xdHVZDKh1xVk5A5VguGgjCgsKBEMhZjAjCgIVAIMhfGD9HgTKAboWrQAvCgtETNRgeXhMNhmXhgagbWh8ShnCFsdHxFaQVhD_CLFh8gghDhtXhweTbKh9lcZ0IdHgayVgKhceG2UfZbWshetMhluCvMhvRgqHgVDg0MhtHgvKhloM4RgG5KRXDzWX2KhLSg_Mh6KhPYh9KhFRgENhILhHNhKSgBLh0FbFIgILhSRg8bg7WGw4LuEfdDh7HdiWhVDhjsg2-EfYhjNFi4LMgc3JH14LO6fTLZ6gWR6fcbgbGgoZOZrHi_f4pCZhVuIXKYIEzFyJdddBbPdpqdKFfmUI1tH8KHh6fO7PD3Lr6f1KMmgcMpI3PUHZhWKH9KMt6f06ffMCw6f06feKH8ccitSqKHv5L1sI5KHCdcs-ADZh7gc96faKHwJPZqDaOh6sCUoWR1Ks0QxEaU-NnbPM7fsINMQDvCDPLHrZhLkNWsgmGhdyUPeMd9SnHMNOUaeMmRhckf4YLEThYHf1ZhijT4ZhA0TTHAAJh1vghZLcbWMMUDfOZjZNJBFtDKqBvHPMPNWLECDN9CGgBVJqMdSKNCTRTB_3UDJGNSP4nDUrDThNx2JYicbOLZOL8oUywKHoA7QciWGL9PRBEplG22NO1Sx2Tz9BHdOP4M5PWGmCQydgNMnLZLdTJyIb9PeJGSxfnqPH6ZjNJGxgTuK1eWevAcqIouKuPLouE-YQdnK-jZybX17ONOgfPPR3B8rFhaE7JhAZABpA5ic0BdIAFe5DLdKZKFh8Yy8FGjDSUEENd1iW_cCcwLfABQ7LpoK6xS0DLsANOKJI-c-oERygnCENeVWIESRhv2Q0rW7FecscrcYlIcfABikLdDe89glnCbDEbQCRxd8EDtiFuvbXYL-bhRaDEkYQ2BXpWuuDbQCivDCchrZDEkYxRepFC4lAbvDMSADjFuvbFjFRchvTIP_C_-I7PPPch7ZDKchFch9xXHchPchJchMSANwE1bhLRHvJR7lAWKeWnDbjFL6D7lAGgAuvb4ZDXoN-Cf_ZhJOfQCESVhqRhjkcwchJZc4QGDbFCqBeUF7AQJHML-IPdGgHMbNCYcQwZRKJCfdQGBEdcQUqO7lAkkECef3ThgDh1chaeM14ERUfCahnlgxvExXhXKh49X_ZhFUfqdcixMgcGyRV8fP7of5XDgqNq_JG4Mo5gVbgJOLF6BpeMp8Wo3fv8MI7cL2EweM5fNKXZmyEb5e8zRodgmbQM6CDyLKOEyggfHDy5Bc9Wa1EL6aRQfNRh6ZXiqAxbhqMc8bhCSAgQCdcQ83CVRH9lD5rCi8TYdhq_NpBARdhNbABVciogl2dWtg-ZhPdhiTcYCMRehB0To8bq6Ft1MHYc2ETt6FtLQtRMX4RGxbZJTi_G_OdydDpWgw8IHTfkre7WLX-TCmQqiSweDDgMgKZmfgFCg6OUwhb5jJ_zX7gDYMWqBE2HhcuEURh8CRKJCYJHzWJjQHaxEvgBJ6UdQCY5MJ_EEkY9oGKjBNehYehPehbehTHAU5UpMgHHFX_gSLh-wY_ZhSfhBahSehm2M51fiSSy1djcGy5a9yO41dCAE25abCL2qS_cCKoM91dIqQIsE3lUQRcA2d-QUJMGVhVedGQ9TL5TenDN5LJOeO6aura_8ABtMMQhOWT9yJe_C4jYEeh6bhmzL8EDYCG6AMXRHLehNtgMdh7IhXdhYehPeMlDhbDh_5fLKMKJCydTEcg_ZhSghRMCgNhUGTzKe_hGskQIAOYqWHhC9tAxLQRfgTkSoMIO7RAMVQuQhGIEvUJ9C9xRQceu9gR-IDmAT-IW-I6mAW-IX0DKRUU-IvrHc-I4-IDlG7ghagZW7Hj-I4-IMuHn-IfhDaEhk7HZ-Ir5LEhhv-Ij7HNCIEhhi-I05L0gh7qR6-I3ghWzPz-IlseNLNtUBHXXGghjJC1QCrjGGjO7lAVtRyQCwsegfBVkVL_IMSA0yEyzTN5KL_Ii8Tz9LlMSR0ekQCSKTAUhvhhrASDBXiiN2mG2hN6_e0WJbhBvXHEyGDQVI9es9TosF9kAQWUTAWj3AtjA9JBzTMphhdChphhYdIphhXtC8ED1bHvPfCPgrQh49X1hhn0Uf6LtmfuRHyOhhxTXih00UZih2je71AMbgR8gBESTtDwBga8gOwT-6Uo_boNEh5E7cSQpfCngCKHOcU4SS2HfbsU0fhpNfNngkbgHiUWIFD9Df9LqVeBLDh7LuKGEkYQ9IphhaAP2VCFNVV6QkQCaDM1We-Cfeih43Lr4LN-E_cBNNV7Zh34fWehMKVNjhx7LQjhERS8YcaYZD3fX2ImUQ6mfJ0SR_H1YBRfJ9vI15azISrHTZHJPWKCsDOwIigbKFTEvGh_A04Otpgn1E-lMn4AFdK9-MIcYhBDlOIHle7aJTXZ9HEbjJb-CKJSRYSsFCEsAs9gxkBCTSvuMiAKUZCidStLJTrV_yeHrEYVS-TDDsdStEx_CuGbrJSBWGD7L49e7heoODv8AH-GUwHVuVJKbr-Ad_KCjhFACNLCGPFGKCCjhcmfE3BlIPIihcXHyQCQbEGdhSbEfREBuBVbEwkhbYBwkh0RSukhFbEwkhOFBwkhs1AwkhZvCGdhjbEBlhlbEBlh-KCyQC5XHBlh2khHlh-0BHlhV3HqQCpNAlkhg1BUYDlsNMgWDFBXALEkYgUFtghDFBGlhbhbr_fbhbGgAVUeMlhbhbOlhlpW6XAVUevCTbhbv0BcAe1bDcAerOPvQCQiLEkYIzDTlh9_KzlhilhRvDklhBmCmlhvQColhRvDqlhMSATQgRrK8YORrKwlh_lh0khQNhNdhWihf6L-ieELFyje5DLWRSbjhgRTkQCplgwGhYTVNjhGtONmhrNHajhIZc-2flzJF2JNSdUzJg5CpPV_lKflWfpgLuf7LM-TRyFEn7TPsI3DTkge10Lz7I_kNi_bF1KLrCHtCGpdrih2ffgHFmxDzbKPBDOAEaBDExa-qJnBVleWC-cGbhmtFaOICWD8qDcPd1qFxAHXQSlHJNUKYEVOPFY5SEAc8gCUpfKaFUZFz9UP9PS7a1jhV9FEDN7AQjoHrShpnAGpAT7Ci4CkXDJLJfYC4HVxLDp9PZJbYUBidKCdS0xDdoGrhZ92TzzXkzfF7KiqBx6DcaOZrSOHEGBSQWf5FJHnDpxXDsJPBcaLEKSU6oB6-BmWJh0DlhQsYID3TspcRPGNmXr5CiNEP1DLODNqfbPC9eeOiAEeDzZA-rdtfBK3TjggVOIrHduJexxSQWV5yewYBYzcqFHEFg47NG3AdcD0sDkJKIYCtSh4TAy9KtWegnKQAYBDT2qAtaTBFEGSBe-czaASnOknAu9e2_GPmgl_LvnQvjEgJYmXVdcCAfH8ohuzeIMMPgWUdF40DHQcSOC9JBe6JvgBnicMVDV5TxkCL1R4ohnQCbZBjQCNfEAAQ2VCysBB1HFmAYLBWph_hI90DoVBbphBqCo-PbhbEjQE3BUBe1WCLtCDphlpWsYBWphRHPuph_XI1QC4pBiphkxD0phmrByph29FmUPWaNrphBmCgLAWphZJB8aa2SHFphvQC_bA_phxphvQCdph1QCG_C_ph3phvQCHph_lhoKE6php8EDsA0ZAc_PoQDE4byQC3DDmhhXCdUqhFsFmhhuCEfqhgygyQC4ZNfqh4ygqHb1rKE3BSCVfqhOfAUqhq7AR7L8-At_P_JD-rCgfBqIGi2U7QC4xV0qhi6N5qhmqh-zE9MB58CEaE5qhYqhC1DJlQ4wEg8F5qhzqh58CkXBbph24COAQJRCqXBu_BuhhrEfYKTD2e8ThU_gnRhygYuChyXhjkcpOTUrhRuMGeE9XA1VhKUMVdJ9tTw3K1HCY6DhHVJYc4TV2mN8AhjgJDOKCxbaahLrAXQSXIQMXCmVcsrMEzU28BHuK4bN2WI3jOTHPQ7d3KVGVSLQPMWN10AkXTWKX0NXWzdrXSWPLcgTsua0ZNemcHfEgmcmAdniZFUAhSCxkSwlC5-LYiADALlKTpoUxENm-VhhKUGLazTYJMOWYdJgJHdDYQWBTwfgmBIMfSGRCcAIvpPamAw5B0qhn7guHbKIElDRamAnfcPPC-ATJ6BRrh1EfTrhaJfkvevBAejfwQfPkEcihUjTcrh7shEUh9shTzE7dU4USL-fGjE2lPqhFvSMyveStC6qO1_BwTTipSczCGWKGWecCJLnDnxRnPWc3bIahSROoSCUgG6_Ms3fCee9xDvoMqIZ42QRAOHDGtaGahOqSSkIMy0OQUV-SKWtEL6Ae3JHTKnOHBoXuKU0Mb35MnUBYZBn7A34XE_SFHOu2SahYtphWwbSpDbHNJXDnFCYxATvDBCEGwYZrAE9CGTBGYXvJDsjAu1QEVJpBhqxYMiFWSTDLXELBY_YI3CHVVBccLhdwUVd8Xi1AaECIxIYKCOrhkkA4LCk8AhcE-QCUoU_ELG1BbyOPPCTKFVYZEMcpOTJOfjdKFGgTVh_wTzuhPOfEwTI4LFVNJrhZDHARC-tdFZgOUURYH7QCQ4Lvuh5fFdsdUpgJxTpOTYUSEthfDNUdfUffQpgGKDw8A9ZhWjhSrhtKTUrhohfVdfMdFjoAvVPLvFSBVpUGX3filCryA73EhfWpgSl7MDEDQDKBDFm8HMIQUbL_SCIYFokDQpf0hCX1cgiJarJwGdFIJtyDMCHaVUkTFOUPz9CrUMKPCYzdZKXndA_jQoCHaMAJQB_rO3YE-ADDnQpMEbpN-uD9DBXjDwpMC6IM4b-CeVWHttdZ6cfcUz-UjyKQvB2dBYwWx3D53HPJDmMJVNEa-OngEaOAsmSiwh2zPSNEK4Dfwh7HXHPDmBI4Gg6oGdEHwZWhBF0hDROciwhROEbfLamAUQJGKDrCFZeCIUHSzJG1B91AJQLe3DpMMP9Mp_CtjA8pBfxaFvhi8ANHFmiCr9ABKDFSG4vB6ZB2xNGRC0yERxh2-KanS6ZBf7AMxhr9RckgOghFThWihXvhrNeUHAA4MtmfJRBA3gfAhdihhxhgMe6JEKHAVTexMehtKwMEKdgsYhN6foiNHUOq5NZMOwkMVkG56LUYcaGgvjMlDSTSU1zW0fhE7Pb6fpGgN6aMdSSVAluh40TGRCmFDbiDG8Esff6ZB_jHM7fEOKPyh-ZFIAILVhjWh-wYc-eiRBZvh10f3PfA6CBthp6CayhvVAcyho2MsDNfOVHtYXCJSeG9GN0deTQT9NNVyFR1ci4IvfD2IC1aEc5F7LU0UbTbCs0BlBNlVh1IbkIMuCJuPNYHNqeSMfTPshRTS1WBjVFgyTa1OzPaaNGtbD93GxBdsyVvXGOuOrjHsMdg2DJaVQYU-DEi3S36SX7SmaBUeO7QCnMGKuFjmA39CmgJMjhqGNLrUfzhGPBW4gfRh4uhjzhlvVdAVJVE0uVAiUXaBx-cMUDjZQ6ZBl5f58C5yH7uH_bHizCkuMSkg7zhSZGeRhoxhCthjzhPybT-e36EwKZhhfKhFgyhO5Eiyh00UqGN-wY_aFveD7mCeTPlODsfO6sEYJI64BDIM00LMLd8RV8mCKCCn7BRkbkBVLCCB4UyaUhSDaeYBHOjvDXcKGbSVke5UG2PHkWZZ1ckUMuCPuEOZsUS4U9tRRcEJsYajZcYQnnEUnN0-SmtJdfgPeOHdGkeSKiKZAfMYAy9P78Ip8L0uDj_B_mRU4B-JMaZDI6CzHSfyPlbcfBL6jJtnNCLOLNLxUVt4UYYeDPKOzSndAw0Q4ODGRCXDIvqcXCPVhPBKDSPfxKCyCSUTD7QCoZJXkEJ0Ei1hRrhE0hS-ewIFlxh7XJyAgEWgK0TL0hv1htyUqLM5hOScE2gCneDWQBS0PeNGGPJZ0P5DI2-W92FbAca_cesOxICEMBs6A-KEOUeFwgiDcuCcZqD-qKTgbgBVeYbaOB1ucG4SPuYkwCoMTAWJ5LRkVDJPJmMAkuOjlYB6E6xM3KBLzL-XSF-XWDBrkChUMsmFEJK5eGITYX1cFCbSpPkLXw7FojAI7CeaEk9GMMEsOLRcHsNDe2COvbMWJg8BwWJ7dW9YBkpABvTGjgWgJNXInwIslA8JLpXHctJDPHRqS3yhHqXi_NupCeuMXfdTzDhzCSGMXQFYkYx5E0VMqRZcmLjNJxFS2cU-pVjzPWWAtQWFRG33T_wDVjOOTCdVf1cCYmDE_gQKgYEc_cC-NDHVdmXD_jBniZDuNg4beZCv8OQjAxXc9Oa0tdtfBEaCIPJtqSzrG0KCMuHOWCgwSZdFb5MxHLejB1fg4iZrReZsOZOKJFVTqJM-UNJLYiABbKupSWqBmYD_qeAoOIMPSaRHoF5VLRsDlqGM_DplN29cfueZkOYJSTvYo9eNpAHfFIxBY4KVoWtxgpoFwohxeAuHFaaEObMP2MAYAfcH29ORUBLxCYFNm0BKTR3Wb1mFEbZ1mFRuJaMJOcRQcJYBflWEnvTEBfj_U11e-7cDVITtcniVWwcnxGRwcs1AP_CxqdquhI7XOrhipEDsAa9dVGVlzhUpSJRCF6CGBEl9A8sCg5h5Oa-QCkJKN_Bh4APNB5KCDDB4rhJRCaVBp5hv8Bx2S7QCltYl1hCcQ5RAK8Dz5hh4AWCY45hKIHV5hGMDx5hsoDl1hrhAB6hRSCPPCmoKmKKEeFUsFJRCZzBIDEEeFQVDM6hZEC4wE1vA5YEuCC8-W45hJ1Cl1hLUCa6hM_Ba6hjDBa6hKACfyTdADu5h7QCywca6h85hMRC_hQ45h7Oa-QC1QDV5h41Pl1hWZQx6hbzI58CcqHh3J7QCekEx6hWlNr6h7JQ16hq6hJRCy3Y45hl7Fl1hG7PE7hd6hC7hf6hC7hFfPC7hT7GC7hnDa58Cb_DE7hYMGBsBubF65hi8BW7hz8BxKC6Dhp5hVyMa7hebIc7hnygP_CpuNY7huoCi7hGNCc7huRKd2GyYBPkBtqSp5TW7hWqAfagcCIk6h5mARRAi7hs6YPVDLIba7hJpAo7hq6ht1hYPFEGDL0hr6cwXhdMharhgxhu1hNBNB8hvKgT1RLLTSRdVzJnECvJOHNJaxVj7dgdJ9zc6dg8XhXhNfxL6AE7RQpLE42BFxbJAckIJytVMLTefd0lEYCCBLNO6dREFzEVUJIg1OOANbbTBzFgQC7aaLVbnOK8Sa-6SZwesNQ4neiAKeKO7wRT5D8VBMFNYpDFDdxpFw5bOTHL1MrzFR3AwaGvOLROWEyHZqDD_K3BG-QCiOPjgBK6hzBGJWC5YO5zWjcAudUPVDs7GK8OjcAUQJ-DQIKDryJBDBPQI5VEY6D4QBjkD67GU9hLQOSUM-VC0Kha7fzZhqvW21hL0hpKfwdT5zhJ0hMXMu1hv9h1KfdXKBROEGLHOFfrM5Mg8xIf1IcTTGzOFxbNyIGMeXbOcGgmyVl1Ii8Lm2KhNEnHgKBS2pfB7WEbJslNa2CIBFzUT7OU7dMR2d-4RKxIcgW5yHtVC5zhm9LTycyuhjzhJ8hWrhFBNtJBvkAMvYu9hqGNbAdtWZWSCYjZ5yIwIbi-KHFXKKU-4ALXA50AdMTIXQt3dvZLWJXNEalxRuyhI_IhWgU5grdFzULaNf1kAz3AKEJ-GbHMM6mcQRJpvJpTbSgGOVA4QD99Hl3BH5AoSdX1cQKXDgD0lBk9G39BqnGWbHi9CfEVJzdUCOVfPMRcu5TVMCqwA5NCouAeHbPZKcQC9bC1hBBTK60DC9WZjNebImyMmZMntUjifirWUHMSFWzEVF0B2LVSFBdIPGVBRfDRtP6_Brvd1ZUXhVesa5qTFiDrEHXvcQPThPgONG40D17hLofgoFCchWKZ0SAYTCoKBDbBGRDRsVJfcSrKTLDXmBYLDCzehZQzKEV4hokGFUDmRCoUPi2CHoBfaDkyBhVDXnBjaCYzb6UA9eKrCBSKLiZDw1DYOIWqB9HQVSJ4eWzqDDrEdha3IL5pfwRcVgDcgfkACEIPMsBhQAKGEEFUwWDTIGLMZayC7hJQVBTcX0cK9_S3jMvcCUgTcGUA7M66HfZN8QAO7gLZV2HN74AYFQ2LbAfC1MEF6SNcIkbTwwDXdFMUDRCPamAUvA45hK6GUYDC5YaCLo1h91AmUPwFYQhPQ9hMQCT3bpBiU7heZHUYDIKD4zB-VCh6I7VCGVJkmBH3BuZOUqDLPKCcJDGAOtBQlD04KECii1ODWCtCC4LCtAB_BiBWCHwCJWCI4A0yNjTDPCiENAPBCU7hnfCxGJENAGCiGWC83DbCii_NKtgSiGfgEeCiKtKeCisrKeCiylAHCiZYJrCiGrSGWC98BrCidCiH3BnoDrCimlF22gUihYsgZyhfRMJOf2RSr6d0hh7CiPOf82ELJFk1ILlQqABHwB78CCHTvkfqABNdERYDggBkmfyYB82H0CEKnA85ghcAAhHOYDuhhfRMdhUmdetmfh4BnxhMVh11hZDi8PMoOfmKcnVTVIC48KzsGCNCg-FN_bVleb_bjrPW6ewVE6NHptV9qQPuYQSeKGSnwKPZD8HfOHSG9Kc4MXaesdD1KAEJda3VFAKxDDPvCVAcOzIpCFN1LUwZZlTEUerJB-IVCnA18b-ga-ENFCVnVE-DHkaL3QJTAHjcC6_GpAfZ4GnuE62DiAeY4Un8FP2BFsDsuFxme92HemFZohnkBAWfO0f2VUW7dEcGa-VNUCkUBz4hQ5FohaF-clJgozXd9BRdCu3L8kZjEc8QCIODGDiVvDhcAGwKRWC6KICFi7FGH3BSKBClch4B8dKGFipxKU7hiIhHECKnAYuVBDBosHPFiUaSfKTKnAT0AbOhbLOQFCQDiarBU7h9yKJQLyNO0aRNnA8mFBDBeuJUFittCagCNnAgZKlFiumFlFiBsFH3BrBJnFimKLyYBd8DUFiUzK_FgQKhwKZFQMThemdeE8g7YTnnHUHguvgdDV7FiaDiXRMO8gd_goOeRQEJ2eitgNdLsuCalgT9TD-SLjNZnDj9UmTeMzL3bKceGlLGqaBGzOighuAeI3F2wS5oACscU0A24O19UmXZeIeLMNFRhdhG9mJFucYuNlwTl_CiShAzENMHigYV0E1zCpBIH2gjnNY_cL2gH_B22HaTfmXggcBDsA9LDU-JvCii4OT3b03O_GiAhHviDKnAouDHLVPbJPnGQqWvbcH3BLhGZqUWqHaDIPVDZqHlBi3YhATK0Fia6OUDhVih6CimdeWRM7aAHdJ04DxVKw9h8PTcnHBGipAht9hfRM8PMiHir4DkHi39hPIeD1f7GNQEgNXf1MCaVHYmcFSPMYcD-dC1PM1f2PVxSOa_fo_eryD5LCW1fu3bY1fR-dntUc1f4cSbgLf1fwtUQ0EtbGZ-dlbcpYgCRJd-dhvOEfEb6MXMZvCirgADoFoXRx1fyuhrHiqPMtHi14DrdT4GAaPAlHiRmhfnHz9h7FisHixgJiIirVPb2AmIicpg9QfcHFoDhmVeaVFLFa68P9OhREaG5cbie9KepOUvXHB0EGPhLRf15ULPhjUIy2SXXUTRfxkHlFaBfMfFNQ5BJWCE6T7oHhdJWgMYDifHigRMd0AWLgszS3PfVKhdRgF8heHiIdDVJi7aAXJiRqJy8TwPhzHiKqENWMY2JYfDH1fhPWMxU7HilBcGRJN1f6cAsjM1ZTN-dFIiktUXRdSEBvecG3RohN8uUNdGm9XvGDHMgk1fQKBc-dlRdDuJlyFbzB3wIT3bXoKlMChnHs0RXyhlYhYsTqIiqPML9gB1fmHiHIebJiWdhdJiRdDfJi7EATKidyhCqM5fLrsEI5MIfO-dc4DNJIMcvYrIVAaSiHJfkTU8LKAOjaE4XI1IVAMHMWJime49UefaC6Bt4IsOIl7FPFD9iCxLZWjJOPJHJVf-c_5MJoEn0ApMU_cCfYDfiD-SAqOWBTAcfAJTAtUEe1CZCD9IGj0B9DTq7AwESECNe-U2oFZ6dQKBywT6ga2RcRyJNSQHKiRODSCgEaAXDcu4HUmW6zI9kD1bBuvIG3ACDB_3g2vBuvI-EiNcCVDilIBMVDreHFNK0FizhEl7BzwCQwLkqHY2IjkD28ErxAuhhZeDkzh_HGa3d3uhdihBMirzhrTSZEdWVDcSFhcA3WBf_KvsHd-GAxBJNG4TSH3BF-H3LVvsHrmFrXLsqUAofn5HBJEaMip1URfGAMiTeDbsTkZgdKNxtLjSfG0BeDiYyh6FiBMikMivZgxEGPrejuLrQJAackrhFaFLuKEEBN3CjpgqYC62AY4CcZOSCLkFR-FNgZXwMcKGQsfh2McGag1hUNGQngHxKU5Mcz3HzbdPIHagYkGgPUe5oeqsVBWGQcet2KfOaNRhbugFsTvsHYBBNHFlQOqUfvsHQaUNMiUIF55B0sH0_DXSBqUOdaOiMiaeDALTU9gZeD-FittTYMi7ggYKisMijMiK9gvNiHGisASFLdoFO79I4jLGTDWEd0FdEDiIkLbeGIQRCMAN7UWYFa3MqxYYTf9LidEBeLCVDBKPFrBMyuhtMi10UYeDmVAwNifsTvsHpRhqlgNZYVOisNiUOi4NisrgIINIdYs-UWFGKoI0IBLMXJ0SScTnUHS4RG6R6hfpXMF1U3ehpqSbdLDagm3be4HhFJz7EAGSzHTP6HcfcEANGeA1TCMcN1COVMMCSLqwM8gSTrCQif2xL8yCeVG-SawFWceebyRnQA6zBO2MwOgPmgJwcwhb5cAnHBWbCWeB8rSr2HV_JNCEmBIpaCYQhrWN8kCttEWqDT3bXPEGWCfDH9Li0XEUWCMKNXcF3sHVPTVYINlD5VEBYZynBAlCGRFClCf-HUYIAlC8nEyPiMkcutPevTyqAAXOP7FaWC7rL5KCtnfDpg-uHCQirNiThePhUghUZNcAHCR2coMiR4HqQh5Ci1NieOiehUQhUOQiFbAxSfAMH_Xdj8RapSRlDftGN1D8EGilCIWK_SfxtKInNwRMuHTy-bwHTklAgvOLYU8BgqvAbrA63FG-INkeUOBLPdsAcw_ZqGK6sgxOi4zLN4bnYVf3R9KJm1KprEK8MG3EuUUNBDdYegIOuWeJxCIDi8XLLHiO7T0KCSgJw1QmNi_kerPirnBtqSlReMdPAlCkDJoWCmgBu5danAf0JoWC_HEyZh4Ci4ThZyhTOigOi1rgiogMAGpIinRiWOi5NipWhTwVlxMD2Qt3dR0VsMc0SMr6LGpdmdhvtgpFCZyNIYgG7cCUUudh4McBdGIWN3wFvvZzdh0fhz_P7PaGMHI2d6fhN6aYmPxlCM-TcNiOAE9LiQQHbjE7MhQ3dmNid1JClCqoM2zd9LCgbPKQidOig6EmHMkKgMsFWKhzAgmRiTeDhSi8EPgEAKrdxvU2VM1YEtNg2hC9wWwqKMsUELfulUUyII1Oj0O3SGrCB-WBXhNRyDHFYXqMOmAgoD08RORdBAI57FkHFmxLr5AB5OF6NFuOScFlBIGbGGpEY4MlwGWcY0GiZDGfNOkEIUOgdbMHSMIdPlngJXDNMiYwA_kCdMOyUhtWCCEDZHianAeWeOKidHiVQiwdGZeDM-FZ0LLhA-shnRhPYG6IhfxhoSiaeDdOiuTiYRC0BAejfjkMWMfmlfOZMXwVeRS4CNv4PhRSy4PzkfEAc6IZxlfs-g34PpGTqXP-4P7lfXifgpT54BtbL8lfDlfvRSPIFuMfdVCSSiDzASOCoyYuJUi8TWNcAjeQ6UanABvgFMiUjThUi-_RtoSyPisvMhfCSVVmdBgUiZMcy4ZNMcAEaanADrdxrgp6CoUiWNcXZXOMO-KX3ZSzuL2lA3RFYfQ_bWz_Jh7NTtYfYFVIM2GGiCDAEh62dZ8L8CdRuTGxgeDBHtcG3d_CNRiGm8AhBT_rEtAK3oC1UiM2UEFVLmGECi6gPjSCpTiUQiYsTaealsbUWCS6UMvYlViKvg1ubKKNnViYJHtWCuFfHmhPgh-wYdSMfOdWBAT-gmbe_agCeSTpgqqgJxT1ViW0C4ViXherGOCrAR8DMcgyRiVzNSLDK3erGB9dcjOVebNf7NtfBwRMSRDskBPGaSkA6Ph9gA3Dg_cGqMOQMMTJQELQXKBFuc51TBjB_dJ01R6mNsbc9fQhXcOIFdGgVRh6Kd94Uu_BaDMkFCUgEXdAtjAPQBUMBBDJuFf0yNo0PusS-xFJWA97CTrh7WiOKTi6C-NF3Ag3Pf8KL2uh0chbfGtKN8WiVHAIXi_WiO8RsAgbQiewPqiAzRhuCQNWIfWGVVFnTbYefTeYawSAzOVfJ2KPTeUztRyeZo0JNJhXiPL7cARACcYQ1ASHS8GBtPGTAOBicvmJMoBG1LB-DuocOBhMAKUSAH9CChDMHByGMMZG3FJR7BiYI4pUfUI6iLT5cDUO03hPhckShgtNGRE6UGyfJOMPh1VxPPk3J6fXE5dMjDgdA3vD10Qz7glWCx1Ax-B5Wim4F-WihNhmViXSA4MTZrhWdh6WidEAJXi0ub1MgbKBUOfcYiGBDZqDorKazRnVi_jHaWC67GiWUIgVgYigOCOMTYUSZYipbJ5Vi_FiBjCqMiLigyYiiYi1YihYiOKTpqcFiBBlBncPz-HnoCwWJ8yU3zEsQgBzU3KBo4AUXT_thZDB5XJhfQvjMdNJ5fJlSCZFa7lNkoFeCCmfJoaBOPLXtdV4c7HTUkeuHazUMDUApYBExQHkHlhOkLcqHOdaAHtEsvKZbFeKOfjaOYiv8Fz9etiAElXiyA5FcYwA6jYjaOTCLSRAnxBfWCpSUR4ZSRA8TFYViEHQYViANF3TDlDBYJHGaiY2EGaiSfGPaEaMNnHHQvV9Yi0YiLXiYVNavhRvhT4gnVilUiGXiTai_KTVai5BAXaiiffBJhthfJVOP-fFyTwoFYLFwOi5tK0Oip7FnrVOJhYeU5wFF6IsCO9ycwjZC-X2WFKcYqIChQP2ae4lftGCzeWLnUj5giVHTGBpaEXOC-ZNijZUag7JbN0AMYiSZdc9AsnDO5BpWiWmT2vCbDEClCuCIipB9ZiWTA-DQGWUwHbXZROwgcYin7LHlC9CIumCJaiJxC2QPIKT3cgs9hNWS-xFhPA31S6AgJOf1VI8Vib_epbipBArbiL8Wu1TtVihgWUxEtWCb3cyVifxhxbizbik8TTHA_HARHATHAllgfWhlDBaOiUmhefS9bin-D_bicVPPHACciCIARuM7wB4nFCDi5iAIwMt3dxRTP1DTeYZMIi2JNwMWCPU-XLLfL0NpWgZnAHGNRcJLtdYBer5E3XJyCLRdOsvLJfCswMO-I_kCU5GasNGbiGbJB-cySYmnfgrSoNiPiUWfMSai9NGWqFXXOVRFCOGysFDXiARBVvhKJTGQG-ciObAAdiiUGv5aVpOHOG4Ghu_IbyVUoCs-FWdPF9a2fDftNSZMTAeQcKQVAsKVc4Rb0SrvHj0dugg5UGrdJqdJnfYnOGd7P6LGFDBp4IQge77SX4eeUIsDCpAO8gPvSGWVGz5blqFz_BP3E5sRFWcYyBfrFVdGlyb-0I6KK0dAs3F2YPm1Fcme3kDEei5wAEeiWVc68L4HGK6FLeifPG2rFnqCEeih-c9uFROBcmel7FNYAE4FCeiCAGVeif6h5LEdKGmiFe5f9uFBsD9uFWCYdei0HYVWGRNEm6F5oCjiCvHXSOC09W-XDlDBUvA0KCPTBxMAUWC5yHtWCv2egzAXYieUGlPEIMcURFwFDTJfz0QJ9Ub3dHdiYgV0EA9eisKNDteXiJm_EcuCEhJjwAxsdy3UucPvQSqqJVFCQdB2hfp3AZrdr6LNzLTOGppIqTPQZCeiXnvYhRWSROO9ON_D_tK-AdTVQkGiqnIubNBjI9ZAJzd2gC3kQ55POzI0eEjwM-nFTMNuzBdwFfKCwvL_PO2hJ-SUH8D0TTrtdN7eJmE89EC6Ij4JeMPTKedJD6XG1Jf_2G2rF3hFAYG1xSBxFOgiivO4BGHgieJQ1JfBmItRG_EEmue9-BRxF5VUaKGbaG_DGegiJGGTgiq7AVgiLhQOAGggikxFLtUFyLr3RseKs2J7XP48DzWJFpJIrBBDJkwTumD1eij7gClCNHf_jfq6DcSAgWCXtCH-YexhLXSEfi3dHb1TDtewQf_aTvbi6qdChiqdHEhi37LVUfKPNBlKCiB7wDu_IiQeZiOM5FFHSzWhrxdP8LjdDPSPonDnvJ5qAstFxtOH6DF1FtrMq3HIvD4-YdyISzUNHGGdeQjPlXGM5SjgPtqQwyCmgGpzOlzUd1F6BcdaCaRGwxX4XGzBFeuF7hi3rFy8LEwAy8LcZAmTG4GBoTGEii_8Ly8LOdOdeiROBG9Lt8AqoErzFOii5wAG9LGsEc6Fl3HVYG1aDXYGs6NNGGOFDPGGbiineiFTdXWG0tEreigUSBDJBKEyeioZJMeDgWCH0U_zh8MfKhiiVAHfaEHAS3GTJf0ODMietii0eawiiBdiRtFj0FM7F2bHVtFJvAW0B9mDzRVDgBGIQgjMvLCekUIeDLbDKWecqEg4SVwMlBL8-FFNSG6E3CMjxLYNQOxIxoCL1Pi5FqOI8BEN5CfvHErFNMU30hqUGcia80RxaHE4Xz4I2hYlXG9mAN5S7ILpuDZ1FkONR1hxRS2cUsMGKsF7wFOkDq_FjjDs_FicDq_F-WBq_FNbh3VGTwJDKfMIF-MG6qKHKfWZGC9LxMKkuexjimueHkiYKGBkizRGU_X_DGNkihgiFkiLIGDkijlEleivZXgii_WLb9LVxBo9LwGV4QPs3AkiiguR3eiRoFkPJrkeflgmSf1iieVP4ii5vFgVP5hBtvgpHiobi9ciNyAqVPOMCpkijhUfZLMdiUDMPyFEWKsdCkpH6oL1MSukf4RDVmJ00FVKLwyhbhi8OeIUFqtFuxRS3I9DE6bCXqMEyI3SGhxY2yHDXgXTD4yAR3J6NJYjiNLc_tFu3QoYQ6yF0MZdShoXG_yFhFTp4UfBLe1Fi1FJZFV5I4hiOYGcuFxrFZDOSeA-1F_cJn1Fu1FaueDYGvDGM5B5HGHYG21F-VG_uFw9OoPG61FEWGWYGEAG7zF1RGEvFE2FDEG6liI2FAUGSYGO2FLvFC0FiaBvHX9BCxgiyReXSAOnF_0A6eiqWGWqFfLNQvN1wNkaUFhiWtMkne2FaKhiYmidvNamiMhiE8L6vFqSG9vFdddGHM9dAcBHyWhw_CDJCAWP40PiAd5UG3aUlgWRShp_dpGiYXNIVG-tFAYAVaD5iB0URyyPNVGSRBozJhOKwoFkwFyAOT3NI8Cd_SFVOOue8KBuMGBwAUPGpVVUPGENEAdA_cJZWD3MG3BGUPG43FFiiYniGYGWnieJQeniKxFUniDca5DGWYEGCGTnicKGUnCsuecKhWiigniK3hcKGQRCU9LkRgXkizdBFyLeJMlrKGdPRVhPQAbKgsiiwkikmNgTVevNbmiNhi9vMrMg3eggmi3JN_nijmiLdinmiQhihtaOgf8GGtmivaUPZAwmiPPQ02NoQijGiJaXYaBGoIr5MkbFuvAkQDZYgIVG9miTONVhL8gSwJMaBG-thJvddnNHniXTi8dAdMF6uFfzIOni6nE6XGeniy3FUni8wF1oiqdAFeApmB-LEsoEcnioRGPniHKfgniBlAiniCMZkniNni2uF_oiMki9lcTYGKpiJIGiniuni6RGMpilNJOcNJEHE9BcoVQ7L3nioWCSJCy4D8cieUGQ4OYCM4MDNLGcmigPF-ID0ii9niPiNPehgpiLdiCXGG5FEXG-OJDjiYBNaeGCliZyFnvHQXGopSBTC7tUIli-rRNWe_8MqBXZ1cQliOtdCLNb8LMWN8CFMqQLoGJQcS4dNbX8tFXSaZlifaJv-gmXGs5FWVGQugIGJ9AGjliKnivYXMniDBHGgiHYGsliL-cn1F_XGXniH7cBxF1litQDruFbDOguemqiEki6lipzFIkiZqizTi6liA2FLpiBmi-uF1zFoqib_D5zFcYGWGGNvFMUBSFW_8A6cdQFBfpB-OV5DOYDCRYDQmiDdhYdGF0FSmi9nfiVi4ThGoieEAopiZLQipi2PSy5SVjhGdimpiepie_Ny9LN9NKoiyRh7mQFrKnUG97ErOf8GG-AGVeTnQGfbNCHGxtO4XMpthBeFkCIDPWiIMSSh3LFYliPzCONCfhLM3NajgbBGigJ2gBcBGvDS6pgqHNkHGujibjNwjit3F0uElDG8DGy3FwBGFsi4oi8jipkA8oiwDG2lix3F7BG1DGqDGGkiF4F6DGmni8DGI4FqniICGuJM_3FP4FiKGExdImi-DG5qiHMANmi0qYdPBlrKxgB5ni7nijWhgmiM5ET7EDZOmVNuBAAfiplKlpidpitsigEAvsi2WNLdif2NyZQllf2ocxKDq2BMLFWSBfeMisVc8F3RFNdeStbZ1N3NeVELiZZdFJHacv7STJNAzUm9NUEVGyPX8Ju1A-oE2lULeTgNIT6DOEPAvM2YDWoD-_groBzte76Mm0JPeTHhb6PVsvOgShwJfJViLDOW4A89EBSJEgiyWKaqiguGIgingb_2G1titXIt1F00D5MG6ticuefUI-oiuKJnqiRSgmzF7uAngbpVO9rFP7gHuihcHvzFkBhNNGqLBQkiztiLIGQuiH5HPGGmBhG7Lmtav8A1jAZjNdUF6wCIIPwWNARCQmiNSPplKyTIClCysBFoKlICxzLkPJFNBtWCg1BGXIlICdbTtWC03OUYD6aDlpGAkO-OP2-frsimpiDOOqFFHPgysiYvK7YiVihKhi6ui_Ucb7DLdiL8hXcLouB1CBEJhhIgTUMZfiOtTnQGo2JktFefiImUucL7fD9SMZhEW0EzWFjaE9ffdxQTRJCTMxtML4d9sVXJCwfiupB-tFh4MIDNm2K4fiIRB6fiuShBzFxAf30FSJM3EFYoCDgi95MCpFU0fEsiTgiKgiGKGJginBILsiSGC9vip3CSgiCiBBuiCwiEkiVgid9HRxFi4abgiMkfque8zLNuijTMJCGVgigWeUNGggiIxKjTMogiZFBqgiR4LL_HN0VQmiRmaatAFFFaYDETeCFVmAHQ4CtfcCsJVmi5WGsEGDOOlcO8uiRrixJYCjeIhi2QdBviNtNswiEviJfickTitKHviR8gJ5FkycFSPMviUCST_H4CPdfi9MSb5DHXWWviosV3MTPzLZXGppe0jIkBHGMU9_bEgfLqimviFEVKgfXgeOeEiThr6YOfE2xLKDP-sCgAKAgixvi0uC2rFNhQ4XGJgiasC28L4viMgigqiQgioNS98LK5CBwiJgilyFRsiEwie3JCpFSBQ1xicgiMwiPwisfcIAGLwiRuiiKGUwiaWZQZGOiCYwiH9VawiXfcaWCTSTNLCOoC4NJJKDedKjwiINVgfBA6HVze3ui8Yi5ui9MQvOQtwiCoiRmhS1SFdiT2TzwiuOQuSFZyilmiOhij-FspiBjip0F9ki0SMXieacC2rR14C10FizJKjiUxSdCOZdgsyDUgG1rhbuBwTUTjiKWDWCYAqiWjiBLAbJGLqikjiNWOmjiw1P4uLsCTCkBpjiQBgPBIKmglVFQ1hOuOSYLNzFzwFk1FEqRyrFOnf3kDWziqeC4ji3ji68LfeAiqidzitQDfziIkDq_F-rCOnfuCElziuRGIwi9eCKwiLkiAmiOVQdKGuzisbD8_FAKClziVZBuzisoQgYGCsR7qi9FWWQDRrAxWJ3uRwuib0EaWCZUTbjEzxHCVPrii4uieUGtbiIqAeNCOrUKhivyUqpBAKdMXQUZAsYBSydNVO1HVfRASND-iif7BlUGN4CIVFLUPucPFUAGRAtUDSfOwvAdjEhmF1Kc0SG48GgzCQ0dDFG2ge7zGYnAxyhqjAIJQs_On9CTyB6hKWCCwkO5NPscMr1GkODGTJfgOinJzvJsSC0lRa0bKvDHPC7aI7UHNpJ0tVlBEquKb8BDnBCmAymOgGD--ATsPILZJaXwNI_wEbpA6xZesP4uLahO4ceY-fAvMw0Ov3D0cJmAWXPD3mG05AnRJB6ADJC7QA2iA_fP4CB-IVF3bBnL-oEdnL6HT3WDevaQPLeEFwWIs4UBBO21L61izcH7eH7cMz1i0wIRJQWqD8yQ-gQnJL5lOHVNigPqcDKJAd9PPFBjJQwEgNgCb-Qd4UAlBQkGYsaKRGIFBoADTvH4hHNRGsQBvYJPXBOtB-cKt2DM4TYvcdSV7lEo7CqUKf3AEofCpG2-FEiP86HKrKe-R2digJgVyI2LEHCCO6ZdhBBrNqkAr1iski6HTjdAsLcrQEgHSxvKa2BPYNCFDmtBXfcCriS0DkiiucElWCLDCyNJONUMleSzHS_DlWCnoDR3iKfTR3iBbDteiROEO3iRoeZ3itnN_kCOuLt3eK6HQ3iUWCGEChWeIMBb3iJ3ii3iYHBd3isaNd3iVwAZ3iuyRqsiVyieUG2xAvcQTzE9uiZ_DTQiMrimpiz3i0nFzCGwkCr-b04L0dccQGm-F5scxXSqpggdJ2ZLuzGRoih7aPXGl0OVlCotF3-F-gCTJN-Ai8-FzFLHXZHcPwTUC_FEmFZ8LvoQT7cRyC7JdZzbPTDrxLtXeIrFCucQ_FyiN7AcgDCRqi0vLY_F36JkONlegROFZug5pGwFGxWCo_FBKGwMGLAG3rFazifRD68Ly_FI6MJ6F1_FAkiHgbDwiDAGHsFE9LKyKsqi-_Fuqi8_FjDBasFHAGWxFLAGuqh8_FenCOAGRHbeiiVKGVAGSwLxrhfbiu8YtWChNI4ZRBOBdFBwgi1VYy5ekRiImhKhibEGjkfpcBJzESJfuwi9vIg3i_uiYsgn5iv4FkBAq5ilMgbri3tLomi7wNsmiRmJumiiQDToiGzeb7balYzFLB9FIoN4Ngtfi39K3LFgKYcwCM3NdShZAIiwFpoi02iLfFpzOIniyjAWqi01gs3FJFfu3F1oiRninxixoiVni3oizBGZnih6i3HG5oiEtJUPGspAiniCpicKGEpisqiZ6iG4FinipniOkiRpilrRcKGPpiaiiRpiPCDW9LGpJ6ziYlYYuizTBZpi7XC78CmmC9EEowie2FxGG1sFf2AzBA5PATJf99C0siWmiu3EI7ijuLL7i3wiIuNleXVef82FtSGiriHROzyAE3FMcKpYZ-4dzmiXgOHlepyEh3B62NurioQTETGovArLDK6ARPV7kfy5ENVGmBCQFG0rMGZZ-QfhFGFWc8BcaTGYqiWfGu3FHxFgTGd6ikTGyHG_Jf0HGi6i_wFbniCxF_tikTGtTGyxiLxFd8IyTGSwIKki1wF9DGAiBHIGT8iXxFQ9L7TG17KcXGEQeBUGisi46BWuiV1Mo9L7hDweiowGoWCuzL0DCF7in4FiIGvpQEqFt5iIYK_XO43im5impiq8iIbAwpQbqFU7i2GGrpiQhieaEZtFpyiWjPf-cdtFGjiY_EvyiR1c8CNqLJIliEnNBWVwtFiFM9jaiwI6yi9yilrJXjiAzifMEIgJaOKxOhEvMKwAfJG6kQafBPrFF0BwaCVqhizAdEeWPZnXGKqeJjORRGsjiPzi_riKiM95FUzizji34iszi3rFWzi5jiczi7ti_ji0lihzibziD5ilziLXB8_FoziI5iEqRCAGlziFfOy6i3bGfKGlzizziS5iWkib8i3_TisiIzCf8it8Gbki-zigkii3iRmEE0i-zUbiDPfAMNCTdL1AD1dSmChKhiiIG03ihpiayiUcfSIPdyicQUe-ihBA4BAg-iqpilyi68iQyFCji98idtFxpi_EGVDHh4IexLNkSrtF8-F7pi_cG7yhbYTjkHf5ZqkU02BMbXFiOuKSjjiKBgL2iwkCWoPRPVm8CR1Fs7dEhPu5FSqiPYBO9A6EIPzhKDJkli1XGbTG9li6hiWzFoqihuF-XGc_ixliiqipuFy1F_tin1F4lipqi51FOYG81F-li7XGRsFEvFC2FQki6liG2FQpiyqiK2FOvFhYG86iyRe8zi17OClCBKEPmiyyVGwYVhGe3DBOBqBDUESxYiy8iCFAq-it8iClCsDDl-ivkieUG_NGuBAJAji-iEte58iHOGu-ioyiK5FEjig4IBliz-iOXGS5FB6IFBLiYestF6-iL4U_piULPt9K--iLMNA_iq4IxyFv3YBziG_i3lPdaEt8JdliN_iflicTPRRGR_ikkA2ehxmFICNWqiQ8E95FzuFqliu9iHYGulijuFczFj_ih_iEYGjqi01FD5iJYG1qirqiNYGtqiCAG4uF4qiCmiUKf_liuqh3zFUYGK-iO2dMmi4_iVDNbkitei9_id5ij9IAAj9vDgQC4ubpeQLrix8ieUGihg1NCghATJf82idVgY_gnfSKhiuBjG5EsBAr-iB4iMJQD4i6oLXTTI4is2JNXGsudbTRg4SsSOKOLlSdr0hfgOZyFFPeR4MnOD16HiEVHPdJ_F9tDgheV9i1Zgc3JPRcxTBwOGlILedGYLcfFEpJGwZX83TKvLKGLxpYA6DzWKv4iYXGlBGy4iAaFtTIwkANJHWzi04iwFG24i6XGDAG54iGKG0Cjx_F09iGgLMsiMlL2li0CjPRDyxiE5i5KE9uFAAG9uFt_FJpinSh1RG8xi74iYiiC5iZ8iIDjdsFCyiD_FCSGknNVCBGREIjWb9L3cic5i3eFdEBwgi87DSoAo8id0F6BSKXN_cB9uijVBeYizAgKhiiDjwsiLdiMzJ11LBUOkZLmnXDJh06gecLW5ZK5FczYBPPvSSACj8_CrBLnPWpPBArJSXGteHYPN3IS5cIqQibNXIzbKAOrSbHcCEYWs0VSxUdeCVGaatiDgJ6rQ2LF9LG1vYnzO-tFMFNmjEVjAYFJmzbRrO-bNQANUlYzeH_FS3gUnLJ3eG0uGSziwzDUzFmTM34iygi28LsEj1MGuEj0CB_rKaueTKODKf0EjeueFnEANG4EjVYFT8iBhD8liONGEWGwEjLNGVgiw4O6TGBFjJjBT8iUiGmgiJIJlohD3Ciii1hBx_A1jAiHPbuiM2CRGBcFDHYDFpJ7rPkVfbBKSmi90I10Q4wYJlCk6dwYPVBK-4ImzAkhMcpiP7icZLa5NvBAjxCiyiCdiZlfclTxwiGddKhiQ5NsFj2wiTAjKfi76BUNEciJk-FJxg-OJp5FCjCE4isSSFKZqqF2rRtqFBUP4ZLS1cRtDgfivQG8-F7Of91dEsRfNJO9iGoILsRZJGhsPzDijji6kQXBSTGBEbBnJG6IRXqExdiORGP_ijCj_dJ6sR4VTpCjzvcr9iAKGpRGeRGd6iEsFLLEcziBKfYnG7CjCsFiADQKGHKG5liasFuRGmzFShTmzFyRGAmicsFUsFcKGn3DO4FpRGbsF8RG7RGXkiR4CO-i7LAo9Lm7Fj8i04aJKDTESLAjq9hvaLCLKEdfVsTI0ioFjCcLmmEg6EENDs5iTAjjEGGJCO7ipwiuCGXUDcHjkBAeHj93iXhJxkcaQGpsKmFEABgGgbytbsjYCYKgdJqRC6kWbfiQ9OdFJSVUjVcP0PmaCrfToeVygSRyD_de5rhWDKlFJYGEUXhgPNPWJq9NvdJi5ZmnXE4XpZMIcITJQDjC-COyDKJgGF8E7NLbHB7CTyfYkdTnGjyvJmvX1RhqkAB5b-JGDxP0wFRFHeuFmIjB7AoIjndAPNGmnAocIPgi2kAxHNwIjcvcjziP9F8_FU6d89ikIjG7PdeipYLL5i64Bsuey6CuueyBLDEGmIj8CCf1eEQeAJjeiiWyM9PGSgTH9VZeCQmizVJH-H39EUqDcwbRDh8aRkgagDjSUGtOTfHjjyimHiWVLw5i53ieUGaJj35i8vFWoArZKmyi-vFXdM9CGziY-GG0SGtiAe7ii4IMlLI3FIHOSwFvoA5SKaoQB5Oq7i17AbBEPzGzfiv7iVIBxZBw7idShi9BcBGKGLUwhyeZjFG2hiy6CY_izTG4XGkTG-7itliY8ixFGC8iF8iKsiFxFpTGdniA9LBZCiueaKjG5iMKjRBj77iG4FYxFlXe4TGc8iJIGYxF9TGQpiTxFRWGTxFXIG6sPcoVlEMlrK1Eh5niZ9hWVLNeD_ginbi1Bjmpio_N1Fj6WUTJfxUK0TiBhi6KjN9N8KjobY6BjJbG7Fj4IGVaX9pASiDBGjqyiYBN6MSdgYHGjR1cQIQtaCL9dWXGOGj6yhvKVdigH1F7yi9aCqrd7bedXGWGjRyCYGjHaSxdNKsBBCgMRGmsR-MAO7fPBgjGjmCjw1c0JGZRGYqiVKGm1FCKGrGj-GjjuFqFGjRG8jiyGjgziFKf3GjeJQGsF7_FXgiKsF7GjXKGK5iECG0RGdKGcsFDHjFmiasFGFNHHjfvPM-iU-AYDjcDCk1JdQCFriRyimAHXQItOACjKXHjSLhKhi4BOzFQQ5N8xN-KjACPUrieyiCLjW7ECGQ3BAkMjAaY35isqSciJrSGFYGnHLZnDrJjrPLlrippggDJgwI_lS_KIrriK5DwtDYHPx8Maoio7iOpXE4XqqADCcm2KY2gVFKcxBsvM8AOy7iWVG07i2bNoWP37iJKj6TcBsi77irFG08LcKjQKjcNjVniHxFzFGE8iH8iMsijiIOsiZKjR8iKxFYxFI1PfKjY6FeNjSxFT8iYnQP5iuNjoKj36iqKjlNJexFGUGuKjpTLQFjvSVIyiRzGcHix5i6KjNJTY-EwsiFFPRGB2UBk-bDfiCOjqmE6WNrAS9hG4JHuYhoehRvFmWgItQCySCKHzYhZ-T0tMq2SLKbJtSYPeWwIkINtwJNZh2ZOswPi6fx6fFDektQHZh1KHtbOLZhi6fiOjEaO5bQv6f3FP2uS06fBLHBxP26ffkEw7R56fXZhdZhIcQEcOGYNCTBG7L4hDmtBLJCDoF5ni22HQ-HKyh-oHOjCWxDhLB85E-oHEtYNlC60RM7fmjGJ7f7xbtZhTaGVPjMkcYLHnFjkHjx2FCOClSDRTVghAfRBGtOyiiTpAhsgcaimpifPjJYB-4FiPjWRFwKFFviitKdYBk_W1CBbbN2fe_vJLDKl9LLrCaeGt7E8uEtPPVOGagDp8W9VNYBGchNgFJPrGeLZ33BL9ipgaYNJe8JOtd1FFwmCEANcWJ30CuxLEgBwTTo3LJ9DGxMuJFcDQwKPKgfr5FKjAwZXjNSYmArse4_GrSVevMu8LtFVsMGbWJwoi1tiRrAYzF17OGKG1tidDJ5CjCwG-jivKW_ti1tiMqQyxiFuiqNBknipQjHpiEbeG0BwALdeiVxDdeiV_AF2FuQjNGGBRj0ueUXcisikxNqgiB6ZL_H8kCQmioBDq6GD2baSAPUDEQLUAIpzNYJjuAGqPjIMfCOCTzEkPjKAj6zLGNf39XKhidRjqbM9zCuPjELFwPjmUQyPjn8R0Pj3RF2PjdpG4Pj0Ib3FbVmJ8PjYYgzUG_PjnhKBQjgfijfixGaujh4mA1bTIoARhCvahcOADeFNQjzOVQQjKcYXCBTQjSTMEzbCFUM0YslHYQj2YEaQjMcB3fidQjJ1S0rMgQjDnhpLX-PN2Bc30MfDGsYAOue9QjaqirQjHRjL-c3tioSjtIjfzi_bI_4iS_DB5i3QjoSj1WB6QjDxDZgiuiJQ8iFuimJTCRjJZMQkiFuizYBZYGJRjHJjLRjogioSeH1APRjcWARRj4VENlCBPFbMGR8AyDOufAm6I4FiAhiDuSKhiSAjcJjFWLmdAmPhoPjeUGXTjuFjf-FxIJNydUtFJ1cC4i-Fj-Bj0SMr-FkOLeMOv-FuqF7OdN4iCjErHLALPW0TucLT4iB1FV4i_-FtvYmvN08ddyGcLjBLNd4iIPBtoZTQj6iAV4MlXGS_Fp4iP_ir4iyuKwsCu4iOPiVrB3JGARcy7GsVGwCj6hi0ji44iGDjvli6jiJdC5Cj8CjtQD2_F44i_Cj4GjdKjlkFE4FJ5iCAG9IjV5ixqiKDjNDjR5iz_iasFvFVTCGa4iM-i84RvHXZDjQnQXdLkLTauDbRjsEGg-iNOjkHQVTNAZYJOjFoimpi8UjjDjOOjU6GdreuLQfYPeaAjkHuehy7KC6HqTfvvZRBP-sPUnEoreWyeF9FkHOhbdG7HBMQvreIMQclHpFPHMQFMQEse3rei5O5reOMQIMQwreTFLBCIEgCw_HXlH0re8ccJCIZMQHsep7OcMQ2kHd3LZlH-re45L1VjUHS4wBzzL8KQE3i13g8_i2LQ4WCA2TTPjD6gFWjoGHFWj8kFFWjepJFWjG6DTPjxyT_kCpXTFuWjpAhse-QMktEeqDjpA1lHw3iAviDVjPHA3ACEOj5siiRjrWCtki0BjHpSWTjeWj6-EFVjE2e38ilrA7si0qT_7UFPH3iAI6Df7EEtiwvAu_IcYIK3BvSSMZZCRJbfi2DVl_Op8WdBNTBcktNJlivqLVtiOUEiAELxiIagF5F7OinMC2tN2UbLjJA8ABjASsI-nFc6dOeBagYLdNTfcKgfhLf01TCWQa1Lw6ebyRLBSCgi1iFiQFNxWU0fsVG0yCxVGRSgF6FVvDH6FBJA_iFzEFvXjvGd_Ljn1KUgiCWGEuiAWGkaB-Ej6PCQ8i0XjAoAuhN4iD_XjBxA9XjJzACWG1iCUuinATf8iYhE6_i2EiHOjJxCzeALZSV-BPHjKQJcFjd8IruiRmEfyTLfeezhe3ChWM4Egi4OAkO-Gi1uiuKGQ-PQTOxgBhHNCUFF7iuACv6E9-dyNCFOCkPhO3QjHj4VKqYjv-dsYjGKVuPhpXPGYcSSdTOB2Eiz0LJ-XbzQIEJi5b8QDctNLcc9MSrqE0fMfsHOWPXNQvehchJhJTVkS-kMupE9SKuVhZVjjqINaS8Vjpcb4WCioMcNEjpA9qeXdLtGHFTCjpAAKTdQCwbRW6QoYj0YjXJeIzRFyUaZjzNioDjd2FpYj49AmZjkJi2ubWWjeiED7H67Gg6cl5iPghjZGfQUDKUgTVhYhfPcbTjbOimnevYG6ZjxZUMJX4EfbZOWKM4hMQgcUgGolc84LSgcnZOPNifbQmROxUQuBeruMZSV3QDbYBvnCnRAqtiHPfe6fzMI4ZOhgcXJP0KM-bQX7O2KMtbQ-6GU7HCaO7ZO6gc_KMgQQvgcetSxgcDLMlgc2OjoZIuaj5iG4gcygc6gcIcQOGhyKMSLMuHFbfZ1KdVfMyiE3BJgNi6UG2LJviPwhHhfCbvJeJXtnDM_JXdLf1ER1MtnDRhc7biBLjudGDajLPU-pRvQOwuTYuSmQU9VQzfbnDjesd5ZjzUUSAd0pRZbj4tTbbjsPAPOjtYhQJNx-LVOjS6f4aMU6fgrU_PCaOjfbQkGgb4ChlCWVD7UM6MUmgDP7OBZhf6fi6fgZhhajGZhi6f1OjWiMntQHZhaZhc7ODxO66fu6f7wP4Oj05DzOjyKHEcj16fFbPOcjIcjWlHcZhwKH9Oj5Vj96fBLHBPjW7bYKB_hJKcWpuCTsLtnDIiEMPjY0cTPjQuQ0GLtnDukATPj96NrcjZJKVPjaSNbPjGAjVbjibjDKUhCFgYhysQzHHNLU8DLkYhcWj2cj0WU1UUzCF6cj-5f-rIGiWjeh2LHKVj9Efl4GA2MOVjoZOVVjmievjYbcJhedZNAQBeUKM0ZXxtNsYDhcTtOOykHPMQ6YP2reeVjxKMgVj6VjJMQg5OLMQlVjFMQfdjstQRMQVlHTMQBseOsEuVj0pOwVjVlHaMQzVjOOh6VjYlHBjG4VjNbP85O6kHecjOVGSmJpMQaLUdgK-QMuENucjJwLNlC-QIYWjNqOPcWjFImse_7KFPU-QMycYTejTuQRWjERTMejU_D7MQcPjZAdYgUDdj9WG7cjHmWSdUmSigbjCaj3cj_UU9VIGdjobjdFMhIZrMcK-X7EfI7RbPg_EfHtSI7UrFMgPgqsC_cCCEFt8D-HPbaYjbOnPgj7REQguwPd7RD2HY7Oj7R0wPptQqIHIpIzPgZFfo7RetSq7RAQg6Pgg7RpJPeYO-IHAQgkFfu7OEQgmYOm3LbVE9HV9zAUYDFbjQshesAxpI9WC1PMffjORTmfjB8Okfj5pITbjVTjmej0WUJOf6UGkejpwehbjvfjW7fB1SHVNbNUhKTpNUvTIDRFfsFqzAqqBlQKGejftBhzhd-ivYGbXXcvUuSFB2fBEgx9hQrFwYjqyUeyU26EKgjgfhU0T2Chs5PYMfmKiJyYgRSx5PiRSsbjulf1IgwlfCDNLUizlfNUipRSPUiy-g-lf1-g6zibcLD7HEgK_FNesAYMJ3qEcejPgjwfj03Mw8i4ZjGgjLyUpUijZJU4JVUFnKCelDLfAsfjVriudGU0UmMig0F5JEchAkBAypQRmhsiD7gNlRjGgjb2UFhjjuLHhjg6EKhjpIbuGPE6H7CFsdeXci6ALTQTfHgKrOt8Rq7MFQjd1CgDf28RgwOPkFpkUOUczzYiJKp1NwHP2HFnoBgDa0-eTPS4-eZ5ipyb8YX2iD0MEeuJCtHP4AG6DILCQQVTEM5qWcXAT4C4xCjVf5qW0FHfWCslB3pAAOjgJjzZGb2U94F-2bX7EcOe_BS8MGXKirZjDhjNijVRFPijOFSb2UlbUCAFxNWiTj-PBHFTl2BNcCf2NcwUVdM5GShIPmrHmUSStcp-BqXS5DQAfIEdP9eC6ZgssgI8Cqyi2vUprQUPDzUGdRD23CFUDRrAbCLlLEaUdx2NGcUIeHMQCPBEZlELMMOND_JOweAzyBILHxXikOIi1HQeSyQecoAMsBymKY3JjAYtyCM8IhZYBVSOEBh8DTBP5QDt_Ec_I5cVZFB4WFWBhrEHX4UpVGeINPcA2UB9_hfJKHxdTGB7rOd_XMaeQANFRZmNPRYSptCB5CmCEQYKJueJdHGLI7Uba8QaNAZxAkJeDLSv8E7ZRWHBEPFC_CYXB6xb53DYiOPODcRDNlCm2biHbPODVZEaSAZzBQkjEmDEgHxaLpgEvFf8lD_wFgSVMQJffjdfFakjjbDhkj5Mdk8Fj4bSOCluB9hJW_ASbJm7UygjU0UfnemOeZlfM7SUijlejWijvtc2CFkJHwkjg8Ru0L81S9Kf-uHO0d9YNB6KtlMPhNRkTxRavfOGHhhOOjoQPgA4XEi4g-QfBAIqZEewMeFPlXgbZM1ahopSDhMzVc2gcZlT-sDRZCZ1f3ENvHFQLcdiC5vZFRB00AifgMMBvELfXN82BQvMFgGhgEZdOHQFUPSAfF8mQqgjnTdauejUeAXCTGBp6Gn6LmvNqkjn7CMXX3Zj8biPhj2kjI7EkJHJNQnzRgvFAmHqkjaNhCVj1kjESSrDFxJHDmjCdQjhAEwALfTxQP6YjirgdPUF7OcvZyejG7UAFfPIHO7RWEY9oIowPTJP_ejtwPBfjc7RFDee7Rj7Rg7RuuSi7RtwPyPgm7Rr7RNfj3Pgg7PYpIr7RSfj9Pgb7OWlHT2HXfjDQgu7OxwPAejbNCriQRcW6lCqTE4WCTQgXdLDFMffjmGMakjTvSInjiLTGnjB8OF7imOeFbgsKgPYXdYX9hSaMcqRQJpWdjjq2AJzVYcGb2USnjPbAUnjRYXWnjA7OIVjQJNLdjjreIqRPxNG-IXccAjLtmPOyLE4O7darNQqJTbVj0FMdVjIMQviGFDe0BIFMQRlHtbOk5OqdjnVj9reSMQyVjetSCseVlHEseNUNGserVjIsefpIriGLse8djCjG-djElHAejpzALqET3PK1BJZXTPjMwCYogsiCguAGnj0zAbjE6iL-fCNoAdKEgoj6KKloj_ABloj63bXdLDhFMejF-HtojoseWsJqse9WCTjG0setkjb2U0VeTHfnRh_XcxFj8niKmjYSSiRB4ojI3g2GhK-LwRTqMAmLBgMTtLUCtanKiMIMNtC_dcq-YcefDEN1cWq1A4tKoqFkVTDBSGwADST7OiLIC_iNKbX2qM4JFTIKD9XhIe4XB9-YQrF6HfQPeVDN8HJ_KiKFd_FNTnJsoCjFJcdAemFUVS9aMqmCoPR-HCuoc-SU2QCaQC9OAsBBWJFMkjFLD9WCGiN-QM5tC9pja7c-wWzojhBF65I7pHwyBUwCyFTZdFU5GLqjXseQqjezCSqjdKFOqjHKFOqjxpFJqjMKFOqjIqjZdF7rLQqjleagqjWKFeqjLXH65I77fQlCVqjQnjRijVSgVFC-pjpQjN0i_ljLmjkHQztffAEZkEuGO6eCD-BJfBWyIAgCeWN-XSOKCWeU4yARzOsnjHPSyBFkeAcTDERCbLSCcTOWj2RfMfevSPksV5xBzuBPZHRRQsXE_OUiugMFRMfhw_YNcCg8UUFgiuW5tCP2hcbCOyJ4Fb-DCDFcksAWwcTsepwTIcThSCFIIIHisiDoIBOkjCsAD7HDRLX7S7QNXrKXdL37H0eFPODYsQzrjG7MzWJWmB5JTWsJw6DIzLCCE_rjBMIsHBwDDO8bHfh7yBODIW4CUhHmTEV8bsJOJ8RdjCh6A9bTW4C7LKmUH0mLrkGqqjb2UxDTGPNrmQ5PCquVOhj-ojoTScsjBiSHdYVMVH9fijf18OELfQGfT2FZDfbCLitNGlBz8R1gGPQCS1UTcMfZEm4OZdQh9faOKTCNiWeN4cTBRKGFw1RECgrSKjwJGgPTPS2dMQEC9VjeLBguPa6MY0Y-oFvrjosKasjAmjxDTAVciNFqGFz1B-Uj8cjh6AhWhwqjisjXUSMNVkEEVtjc2LGVjAtSyCeSbOi2cEtSk2c0ej4CerFM6Cer_BWrgY6dlFP-bjlXNw2cYJPy2csuSXtSdJPwuSE3LgJP62cC3cQDe4XNz6fTDegtSCQUw7RE3c3XNG3cjXNvJPUHSCHBSDEilTIOY1ljTCg5BHI3NvigqVexff1fgVQUFLOJjGWHJl7UbujXqORtjyqjLWAk6UkPhUhdenActjMijAmjiuj2YjphFBJdsIbyxhPrAYaX7mCbpW9EgsXSizdVMOXwOZHJiMT0RTiPWsiaFkYVGI2iYYmehvN-rYHMPmmT-9I7tUEWJv_GlNEZgO-XAX5ZPXQrfWYVUA8D4gOfPDxmJKDCY7Wq5MkDfm-EBcAcbfefa0DDS8IFABkwMTjgT1A3FJUKBVsWZGPweCmbPWLflvdPZjOFGbtPILEg_WQtW-nBFAFS9AMICIGbAZEHOXuSBpqZ23AYafeICXJDkcFLDJ4hHZyBYGUZIJWxKO9CQJLebVSvAhdBD8BbfjSUc1tAjeIJEWYJE6oWEbH7EcN9L7EcxOTmgTXAidmT9kEhcAtJBeWFvsH0YL4WCKJcYCDDMI8KBQlCZZUZdF9eehwjCICXsjpuCacCjzDe5TW4CsGTqwjL7BqwjzCBqwjg4Bqwjxeivwj7zYW4C5wJXsjqeK9wjAvD9wjuwj0gBfKAswjDZFBHB7wj0wj7wj2wj7wj4wjDxj6wj0gB9eKXsjEzGSxjAxjW4CV3PSxjnSKWxjywjWxjJxjQxjLxjQxjNxjdSAZ9XXsjtVBhwjlODwDiELOeSVloACxjdSAK3AFxjczgkxjdxjtxjfxjtxjhxjloAPxjdSAFUYXsjPnf7xjVxjeXCsxjgQAZxjeXCbxjeXCyxjgQA0xjgQA2xjc5eqxjZVIXhYfuj_ojQKMkbecXM70cn-PXlFcnjxqjQyjAHFSyjbhAdcfJ_RTxLicf-GNtfMN_R-HhS-fpcffUMwABv7KliBjsGSVQMYMvjMW_RPSIQWOsvO0WglmfMtCILN8WgNzSecjY3fk3Du6bTkjvqDZdFczRFAjFgjdtj11BkVg5kjuwWdAQALjtfjDzjGrBFzjrqj75cg5NPHB63EfrM8pQYLEw_IqaifpBYELIeTbThrOLFaSL6cTqIZ1fwPN1teO6crDSpCTa4evqNtHhNrFxljLVMXACS3d5KCriQtUNIuAOOEpfBPyjoTS3ggGKUVghdDhARBnPjAajcdeYyj1zjAhg3zjHdjNoPl2LXmjD7UJ7RgwPbmjePg2ejZcc7nD32LW7Rhmj0kGoPgIpIlmjzKMnmjtwPpmjHfj6KMJfjj7RLfjn7R2PgU0jXpI2IH0mjfFfcpIhFfVfjgpIz7RYfj8mjMxP9VjEQhtYOh7U7XAbjLxrjNPFW4CLnj_yjNnj0gBuGMsdCQJUO_YCbJRQgIuA1YO0zjHUSXWgqETVHTFsjOgjU0UE1jHhAUcLsBg8APVzJ2Vfl2NhPWljf7VMGZUeOFnVOAUEVWKt7MjFhNBDhhNAaU7QU5sTnFMozMfWPqqPxZM51H8JHJQhllA9VjIdP6PdEWN7dgA9h2rjc3S5BHGtMLWic6UiyEC1jEzjqogs2fLbQ3PfzsEjOfLijLcGJ1j51j52f71jC9fzbBBWKdqJ5iAyqg7WCAljCcMa4IOOGrAdHcM2qgXoHpsMFeKFYYKHhOxXdeY2sT0tOp1EociA_L2fBbRON9TEdSLrgZwCIXDFqHEbJzeYxlju1e61VjWBqzgVaEfwj5NUTXCx9E-fCacIuKGred4KjmWj-zjD1jC2jzHA9ZjMQLkWjgMj52j41jjDh-aAGajlnjKdjgreonjJZjPdjnre0iHQ-MqreaVjure1njFMQidjhajkdj2reiVj8njzbQ-njldjrdj9tPp5OudjDoj05DFoj5djHojZ3jAHEbyB5iG0VjXlHOojhMQU3jiMQ0hjGSAv2jJdCMmSbRfRga0nEsLQU7DG5J8VEAFFeqDuoAVWj0gBsojurRY0GPtbVMD63jA4j7JTW4C0ojv7IQFF93jjdTFuW9cIzseuXChvEbej1cjnujgujXCMg2AgTVuzCwzCSzVwdT7yBwSNmujA2jb2UPzVa4jNCB-zCkbUp5Pw_NpAQ9LM5ujavJq3Ay9GKuTdCJGMev7NFnMZtYHQWTbSgLEtOOJrFOKaw1jfGD8VEONjC3IR_HsaLalCywEXlB31jGrB-YMPdD5JBa2AAeSQ1TKsjkRjfmiB3jI5jcXMK5j6EARZLWyVnkQW7NCljT0VAHSnPBo7K5XSs5UhMOH8UUGfJUifBClyVgCSUgeC_MZ0NpEQFlMfGfKbiaaFk8F6_U5NHMQIZQGH5jALFvACX5PtRPIFhBhSaLgh4jJeSX4j--E55j6RPTFPibKHGQUbgkNhsUHmNhNGQqTNQGQn2cKjO-5DhbgvqNGiUSUN1TNEMQWGMPLi5TN6NhYiMjGQtbOlGQYiMU6jpKHIGMROhNcjKGMCOhvGQJOhbYOLOhY3hp7O1GQPOhXUNj6jNbPTOhkiMAej1WCAnjxQDiCE3Kb9cItyJsXC7FHmfCMLDubgjlAMkcpRRJdIqINE5jmUNpXCSQUClDiAPyUN2ojAmjF1cTBArBAQKE75jMQLjET-5jmOeP7jR7jwBA_sSTmjE0jH7RYmjKIHNYYvTCqtjK0jEFfKjOpYOnwPKFfmPgR0jAfjT0jV7OIpItPg-FMvPgUFfxPgKfjumjAQgwmjg0jk7Os7RM0Hu7R2Pg3mjr7OBQgCJH7mjlYO9mjt0j_mj_tJfHEvvD-1djlAmdHJsAkvBQ2AI7j40jM8jpfjM8jrfjI7jMQgM8jB1jN7jX4j10UGzj2JZIwc9ONXyjLzjpRFQybe8jMFAOWAqVCi8JvVPotDKJd5lJEGL5oTvyBr6WcrEW2FG_dtbUYvAfqJbFERjJU3ADVDN0BIfcIgbpRR7lS6EDzmGhgB9HE3xGz9BbIdlACXUVP1jxQDMgGsPVkFRIlcFZVjriwfWC8MrGBnVFsIA43ErCBePafFSUXAeYR9RattaieEqOCl9QuSKpLCxHEiBN26A4kGGiBujEFiZCcYogSPeH_8IqnGaLjtGCZpjKhOiWBTwH6sAdYdfig8mYTGjMEMbgTnrJstJtHLDuJcDbeRRP8FJygmLPIPCr-XfvHWpESZBt-Xrfd_Je3-SYWeKGjM2Om2AjbXhbd8OcZlAHzidEjNbGIog8VFzIXs6AzwI0qdXdFOWA-rBV_WiKCcbB-Vg-hgczhjFMh7CiiAetCL7YdtNssPbNOTKC5vjI0S-gTXQVmyEMwAEUCRnAlaCcUbPRP18LWABN9LmxB5YDohDsoEF5BDvBYXB-7J2UIBpGZMAZ8A9MFYbJ2qhDTCKQEgfBBdCF_jYwjCiANYKOlVQJFuuGeGdatjRLP85jd_jI7jFFgalC0uGNTFVXALzFi_jN-Pi_jiICk_jQCPr_jSuFi_jRJIdlCPVHr_jcvcx_jh_jL1DtcdL1DCMZL1Dy-jvfEKsEO8jjyG__j5bdL1D5MOL1DnDaL1DmvjvfEYMGpXCRBGO8jtXZNAk8_j-oA-_jLAkiPakXC06JgiD-ACHYCsTDjwjjlADsCZAkSaeakEcJEbAku9E6_jxXCQAkS1BiAkx6DoAkoSJZMIb1BD8BsXCQSiO8jc6DxAkKAk0XC4_j0XCkAkvWAmAktWJF3K_eIdfBJkYkPakXCqmAI8OvWAGAk0XCIAkvWA0AkzzB2AkzzB4AkwNI5MA3XCSAkjlAlDQO8jPdSUBkEAkSBkFBkzzBHBkJ1BokA0jAv0iPBkjlAGsapXCuQaEHD69BdBkjBkybajBkCAkhBkXBk6XCZBksGB8KB25jSRFqPMdwc-3SpRQU2cPPUh6A1YKcJecTjW4jZyjbKiiRMpwc2Bk3RQC0j5ODfzfw6P6IiYbQYjCRgc9hMTgcQajK2ggZZ12L5JCUKMvqPzwdcajjbOV9M6gc06GM7HtbQjaj8FMlaj0KMnaj1wPS9G3bQygcGaONcjtEQcKHEGhMaOyajbYO1gc1ajpgcAYNGcQRLMnCkNbPf7GlgcAejUqDAnjP4RiFBI1DsBBPtbWANyyAoSAckACDkpXCxcg2_NfbPPhcTUANbjGDkbcQsXCnbP2ZjaiY9oj-BkoTShDTvACMhAO8PWuSvsFFFPdSARBfoMjm-iS5jiRBWDkW9DZDkLhAXuSxCeWwVh2cIIHhPUFtS6HIj7j2XOoPUjFPHmMxtjCpIztjDDeyPUE3LHDe4tjmpOeJP7tjyuS3XNPDe6XN3uS_2cBQUVDe_XNWlHntSZDeJujI3cAqOt0jX_j9aBy1jFCFGDkAuSGDkx3LDDkAjM7MiMKNxffW6DYujIKRdEkNZL4leV4ji4jAmjkdEkPh7yBgnQnzhyFjhDkvVAlEkqujPljqiA5yIVDSucSS8h1wfAgLHOLk0PoYXnTQhhjHMMSAOmtNbme9EfiYKP7caqMlDSZGaQGaxsPW2fH2CZEehyCNKB9KiMTKYMBK-HgtdRifi-F30SbHCgAKp7cTXUQDJGxBv5jXcPl8a2nDQujrIKx2jZRDSlCJQH4mMqcIMpQQYCZ5Gjvhf-HQ2QPpAMeAYCD5-ByvS3gBwjGsFkI7fm9dqyABPF0Fk6CG9HbyBk_9LuBAAQSxMgS2R8cjvTA2ICBMfKOjj8jvVAugJ_FkmMgbrR9hGP3eLccIYUmtAKIHBdedgDJiGTaYDBQNiGVCk8XDmNCNoXpNAvjYlpevjYPjQ9zd2NWqnCXZLqJTJ7P4MHcyBVMHHdcxKMsccpccuccClZGcjP7PBdcc7O0ccutQr7PtqRwtQ8tQuMHtMHuccNUNk7PU3f3tQ6OjtMHEdceZhGdc4MHg7GcKO2qTuINsABqmWfwY7tM5wGClczzeNmCQ7fYdcUiAKNHQYCA2cV6G97fXaGUiA0GJYHkOuQ8FklIb20UOzjaIV3UAE_A8wYR5jHGk_9LPmDm8jsSMd7ESlKPEgy8VCxDH2CKKUYeCSte-UGGbF98CZvY5kN_8eEkfutK78OVJhDENKFTpZBCiCiCfj_bFBdhbdN4db9P5kfIeCVaLDPHuxL_OELQVj7aidFtEgSxcrIdPQWKziwRFPweUfCNdB0rEMEI7_coRAhOEzHbPANmEiT-OuKUqmCVgMMUTOyh-RGeLCreFZnJSujiSBxUQtBO-vaUiA6fBPdBiyLhYYmJCx0B3IkczS8IkUxbfqKqeH8IkmSJAJkPlMAJkA-BAJk2cEAJk2IkAJkRMBfqKVgHW9QZpAYwA3Ik0LCg7EtCgQJkFTcXJkzbH7DaCzjMijr3UyKfzEAcyhTgjf8j-cYpqgwbiPhjeJkV_eLQGOvharM5IB8nCFYcBUOcLhuqcClDtxRMuY3mMyKPHFEeiSiLhYYU7VLBaSAdIDng0SOw7N8wgoZOHQWh5ggEe55E1WgJdCTshxCEN5LN6av5jCAizJIzDOQYCOeO5QFWhIA-eJvhmkinJkPHCfJk0BAi6ae4j_ae-1jsBjdJkaKkpJkdKkmfMJINhcfe2JMINbci9sDmcfP_RmyjhpepWgWINwcfF6IycfzPOpSg9Rh0oQQPeBhayyjhIN8cf0ci-ajSZdNlQOcByGfB8RrTJqyAOeOqXMVKkNeDNgh32jJciZKkQ3UW7fUfiSNgfbjzfjPLk0bi2gUeTBHEIIwB7LfjpSiHN-DC5mCGXFrYiHLkReOXKkmJkWijr3Uc5UHcchejV2ceLkNhjpHkiKkb5US5UqLkqejEJPi-FNfO9Mikdh34LsUH6QUNXFDng9QUzsE4NOPIH9zRnJiJ6aNSiPtSWxKhRUS5LuaPG0Rq5L1reL0RJ0RN0R1wPf5LG0RJMkT0Rg7On5LJRUg7Pj5LMRUNUNb0RV0Rw7RIbPS0RJMkT2EjRU7aPPbPduLgSZqsCrnBX1CTKkakE7qBpcY3gBZaDd9NShBuFebsJWfV40RqyAzcj2MkCFhwDi5RJfSiygjjxh0EA93N3vIPKTR0enhIqZj0kj9YGBNkqFdENk0ub8chFuE3wTC3ICnWc7EQnjLNkDNkfEGk8bLNkXOi2KTksEEoi9BkLcGWNkvEGZNktxhM9bvRi3gWk_ecuUFlL1fI7bTesRCBI5Tcm_bChU2sWXKMWPCUnA_8Td4NXqMk5M6YNxmJRzOQ5c-2W68G5qFukAX3MwgeOuO61IPdSVZjNYIRscFPVomBcAIx1CksEFCFnkeHxIN3e7gifqKPSGPtbjZQBhe5MkYABWOkjnLM4AF7iD9UN0FKyAJbAu7Ut4DIBAlSDYai8dUCihYfheMhxvFfOkCeGYEDjOkkBAlOkiVgiaiakB5APiXK38T3RiLJNWGKD_htOWeCPVwM71BbbgfNfqyNkEL0ihnuO_0h10It8gT1CcTDFbiYmTvNfxljWRVmIT3KbCihQOiNYCjbEwDDkNCAaLeOkhnePOOhneY3dJRMredGGkSqFtOkD9UH1cVdJ4rg4pQMfZmXCIafVDSTeYfnCfebevYzUGkHNxrhPecAOEnhY2MT42NdGC9AdRrHU3bffJJJd5pG4ZTLQPWOKdFTrfJdjJu2SNuRc7EPuROIfBwDf8ioXHRkZdlNx0dDJfy6MhQfQ0b8UP1IDHXXlDcgXLzjC2xbQTjkfEaRPZ5h-DC_rEDDGeQkyrWcXAsLQSyDjQkRuAcMBuQD6JgiOAaPkN9UcPkN9UkPhbBUQ5j5-dsOkbPkQ5bxQkqujjlC0xIQDfTzjoTj5Mg1qJIlK0hYBAOazj5fNEaSAmJezjT4MHaSEni0diX-jd4eNaSG-NkQYU1B6pjDnj3gBdqURyEHYZ4fNuQk37UD9UxTiV5U78iJzjChjiPk3QkdRkHthPXi5mQjgJh_MH1Cr7IO0JTwSuDiP1j0feIlKMIN6kN-gCaVTMCWzoNCgLWCPpge8Mi2tKVYCbRCX5gEIK40iV7BSlLArjmPCBsROKCItd6neXaEu9GEsYMsPIIk0pEHTMdNJKpD8fH8sTLEi5hCKcY83amTFyzL4PVaSh3ae0IMN_Ll9WN_iZBh7uTlnfDuhsMHckCi-C9FCiSB2KOGUcZkY5yCxiADtDgAKfMGHMNxxUqqbf8iHxKmre3jOZrTB_cEyWY-Mvua7qEHVVsJZHVVL-gEyWruDNPV0-GJMHjpBnCEllCNsaO0SOoD7fJdjECYHJRaNLkxGF2QkvQk4Qkp7UmEkqKJ8ojZHjfEDjPkbPkD_d4Oh8xTnKM7OhCoMBRfWeSPFa6zE8IiXNQdieD0EYFagieItjMpEO-MEJiR-MJJiW-MAejsKJxhIh0eWRksngHdC2nPVLeUmX0-RTVDm2efLecejtOkRYTRuA7uAOmfCGi5Kj5pFHUk4SNQxTMbi8HIK2PDNF1iHCih-zMe_U18DlDcC_IjvhOsdKYCqkGrBj3gjOUk3QkoogjSifWh5wT0QkhPkeTkkUkkmgmUkFUhD0feyjVDGSLFzRkiyjtKkgzHSIN7cS1rhu0EHXZrgWxcfuyjzcfwyj1cffEJzyjh0Q8PODhSi-fIPGIjIh8ABLkz-U67HKkTM8BPKhUTjiRkeTksBAM5ELwVaTkF6AE8hfYid2FEBAVVki6EuAMD_dr-LbdWh2B93BfrAVJX-9A5yIA1EyuP1pH2uTgaeHICfuEjtMidCWFJbVc6ceM0SDOKFyTWVTkKVy7SBXF9NAvqAznD2UAJHSJnh6vJwLGyICZGNwHf7GOdRJ72d6eEHTMcHPULBOnBv2TYuKXULJCDNEimWPcvfp5Z6UJ_sPpILZMaCIJ5jLixW_3bR1BI7CU7L4YhsGiMVY29BVYFKAeksBMiDOkDjtd_mfZFen3HEkYVIX_qh-QDbVCZ7A0iDOLVzoFutNlWe4sEeICkxU4wITIEMMP8DInLJQiB0vKAjLtShRpCnvKGWhOFjpFJFhPg_C8RDDRPIwCUsKhsAZKCLtUZOBTBeehB3gBpOQxigcKZ7MiklGTuEL8DbGFKkTXYHaHkmgEjXkYMJ6wE41DdWOTYCazS40QAdUllCKEjpgYiEk9GFeVkBmj3sUHUI9fatFCLvYi8jiPkzXkfneLBHM1jxPjK1cYHJ0SMWBNvHjpqFtfUnTVz_JcMfAyI2UDdOGu-YESF4PPChGX8JNEjPlO16eupWMAKwoHuTTp5ZaXA4_AuKP5rJtGKQVHF8EduEGNCdQftPJhTMFOkC-FoMkh0DJOkTnDG_SdNiHzS50Bl7e1wEfYICSFdjEmFiuMkttCoiPTYCEyPuXkv_AIzLgiEeDeqfbj9IKYCQzKnmfSVkpMjOUk8XkxJH92jqfbyHSEggfNkyXkWVkfneGajsGDafHOXNF0jszJMdjh7jqCPVpOcmjfPgnwP4ejyDDoaPq7jCpI91Ht7jj7Rk7OJpILYOGfjwPgj7RtmjYFfe0jl0jxmjT3LzmjAQg1mj-7jWpIA8j6mjaYOmFfhZhtLP5ZVhXkGgV8YkiwMkcAaKSDsEVQgCPXuSAjfjWYCxFf3gBVvS7ki60jBhjHZk7XkRZkqWjPXMRMVQyc9vIuSAHciMUk42jIZkUakwsiFMVe2Nb0PKjEE_Bh7EJ-Sz0M_Id2_eReULzU9vUn4SdCS09UBdG49U54PsiC6mXUvDnGJacUTxGDeA5sPZJbD9blLDZmMBDWOyIs7FFbh2ZaAbGRwcLfFqJO6bA6phTcYgFaZUetdKf0dKKQASJNTdRDCy8FIkP0tJXJD0IJiFIusBwwAkrb2BK7WFXPBd1LiPBFyLSVf_4EquCTmBE6B-rBo8CL8JcFCB6BxHSXqInFCROExjKKJeBtDluEc_LdLJL8Df9U40Qv_BQYCitInjJuSAMDI7bkBLICHDZoEm7F_iIA_UYYCADIOTk3BLEckKmC9_UYYCAnFCHDdPE-ORrpADKCYYC0tCQYC8IJSckb-AWAEdGBevESck6kAbckeOkJZkydGlZG-XkG1jHqQBVjPZkdVkfakDeGkck2Xk1lFGXTwRTgcLisMogVKUa2RTqIdWFSEMMcaGBCNrfJg0VoOFEBhdvbJAO5OSm2PIIK9Ef0IC73KVHhm8hMWNpUMNCLQWMGlYGtBEPfMtaZ7cGrcbIBDnKsBhTOgspFtnJAhGEgBa8QyXZh9e-YSlbE3rESsCocY3gGVoAWoBBEOooEQfF3HKBoPLAX6YkyRD3jAT5SKRe_0AF5jLWi3tPH2CVWA6iGQtRzig0FCL3eoKP50A6dkxKGO0SHzA5dkhckrckYED42E29RS4g8dUypAnKe6XkUVkFekJbAHekA-Ro8bvtbuifrKJ5xI5HF0VETJFMUF-FNPCTM6RuUGzRMB7eiBHIaAHBatvJZ3UbXedziZcJ3vJ28R_ZTGeALuGhoFKCI_cLBiE4KVxZBTKX_AeXSaGICSiO3OVd0hbzdtwhBbkt1PrJQwfJimHUkAoELWwcGuh_uDOLT8EDe5HHlhmeQBIV4MbmAeL2eczgN8JN6WQVAq3FRKQqzHzqQlONCkPbsPjDLiwZv4hieJZyJslBP7JIICWbkLMH79UvTPW8CkYgCaB6RHgwAf8iLkBP8N5VcWscm3T4ZiQ7Cc7CH0f2JeaUBNrBy_MmlA2JeWtACYCklGDGJuSAa6DQckqdAKdCVwYocCrpAbWECYC8IJsfOrpAtmCKdCevEMgkfckATCLek5lN3dk5THTLFDqDF2IWgkcMBGsBBCdVrCmYCsRU-BNypAgKUvdkDRHhMiGUkzXkD9UlckGJTRrGXuZNekQZki6EqgkuckfOVYjZENMhEBccC8RhAPRSLFwISjsDRPNtiJFrMrqG4YDTaX8NHcthZqeyiPMccnSddRYyxRb1YV6VmXiQyTeNM9VFfIMJ1PPyBV7ax-SmWDmXNefaeXO84IzeCmfJF9WcjihAOMQVtpPBGLuHJYrSz9NpbXQxKTSMFfCXLLJaPw1GH9XPcerECcfAXDdxbFnQCBWGLfkUMFgFaZ1CmAebeCUXR8aREredkPJdKsUeUSUEhTBPImrFzpAwGJ21QqtAacD9DCYODZYCBcALuGM5AIXDlnh7JbvLBq_L4TVNncMdCfdk24dG3SHfBVyUxjHAXOywHi-BanJ1-Cvbk7GErDDS5BkEcybkvNJQHiivBCHDpDUGak_LBhiLBgkJ1GqyAe9BCbJTckuqAkcAydHEYE7SBkrG0ikR2Gydk4kZ6dkcrV6dkKxEI2SGUHxikMrP-SCkEB0oFdYCFOVemCevP1XRkEB5wG5YBkhE0BhkEBnxBsLQ37GueAvdkZkKbeCkEBkKDZjkabSnZAEekxgkYIgNBNrgke4jkfB5XkhsjTakljk0JHnjkzgkMwSkUGjfhN0SKLZdXP8VJ3JIc5E2ZLavg5Oe2tKjdf6NkUmPK9PXWKIHO_IiR7cpkUMAKVeFnKBbYgjhkCCgHlMpGI1GcZXZaPeGxBukhuGC1SPP0JUcBQIFXffLoBb9LKwAvfkPxM6ieueAllCRHPYXCkfBRMJmYCOuVRyEL6DJkZnkkndLBMfUTkBajeakxgkeVkgkMjRCGmj5pAeNk8zjbfGqckykkM5E0kk1ace2cf6I79InNVgCLBpLjMIXEd2SSo_GKqRA7PaQfvXPiKZwFhimjc2H3kG_1HC2HjdOW0jRlkY2HH2HOYOP2HkBQl7RUlkdiMc2H9rHw_HglkaeC0ZkglkYlkj7HR2HCVB_Pgglk81HC8je2Hw9H27RL2HAhccdTOmFKxIUbXySYxUQMgMeOBQoT63g5pAG3H3dkf1EqMC5pAGaBZ5EVTKffLjYChfLnkklkLmYC96NCmklxPC3H_0AKOTFmkCFhOmk-QIVmkNHK3dkLcHVmk02HTmkJmkRmkLmk_0AERTsqAkjkwgkFPOk1dmYCbVH2gj-ljxkklmkklU2ofCJhdzH1mNvKJBHNUXcVJF7mgRwM2OSYThx4WCnEu-ecKUnkBZpfIpN3ekCNOZ8AQ6IRyNZ9ejjg-yEbtQ_KUz6BovAkYeMJj7fTdjE4wMTVDAVgqlC_0AMCQCODO1eA3IeqDRvJ3dksGCMLUj8B4qNdYC2FI-2Pj8BgAIfHE_pcfnkRcK1DTkmk7kkLBHLZk6ieu4f-5j7kkwgkunkrYhNoPtej8beXZk9iNH0jcPgJ0j2XOdmjfWiAdd_HF6eja-LgOjjZkgdjlZkj7RU0j6hDW0jFfjtwPZ0jSdLyEH17jvZkvmjf0jWpI67jRfjk0j8wPExPn0j5mjp0jD8j7ZkF8j_ZkChewuDOTkULM1FEL5PO_YUlYqok-vOIakV7buokB3HskjxXkznkeKee-ecbj-EeJHD8RAynkzXk1okF3eFCkToHQiUpDkzCevXMk4fZFPj2cewV-nkZbO5CeyDkswVPtSu2c_2LStSQDeu1EoOj_2LIDeYtSmpO42cNDe9tjZ3LxpO92c3XNEEkUDeC3cHEksJPEYNptSbDeNEkPujWXkF_DRnkddEmYCQYNyYPRHOqYCwyBYujEXMxffm4Ee3cGZkgDksmkIUkrdkNgB7okWVk1KTorKDsT9OTVSUR8UfAB29BtZAhPfaBernBc7cROElaR_UCg3DluEQRMObDksFzEBPpEUkjolCB3HnUf1vf1CfYXkpcNCHDIzD4gFtdkueANYCB5Diqk-DGuANXVFtaKiqkm5GpqkggkkYCIzLOLCKeJ_0AjXEsqkaLC07GSjkRTDfWLubHu1ej8BftBhXAciBuqkOXfLiEArktVSFrkl1eVAhAYTvdkeuJ5XCKXLV1emYCuzLI3KFqAx_BMkTqiLaAMogkWVkC9UhneBciBIA7dUIzTFqAbfesjkOeki6EarkN9UcrkDciPFJg-e2rGlUHp9bc0hixBQwM9vWg7F6tK-lSnnS9uMIwWOZUWWTeINQViMdUj5gCKQIYS0iSFpQs4SPjQLVkHeVz9eTNFAakICEQrkMtg3dke5iTwCupjPQJVAhyhSEYEpYMFPSmYCsYMZLJD_Au_RB7NzokzXklrkm2ILBHZxMP9gAOA-Qd1QkcVkdskygk6kKhskJOIg4RAAO3ZSPNQ7QJafJWkTcgNM3BB7UO1KuUPS4evcf4CBI6c2XKdeUdeCl4iMXUwqDwREOsgzqPsNfdmWz-U0fg5Tkm2bWvYlyYl0ikmkfOdDOCodeZjUf8bQEKVdhVijtjkrOdQtk_AVStkn7IQ0h4MNr_IM2SejZRBggVFZFG5ZB8QhumKcPNJCjiwID9MYjiQIkTBdlqJdwTG1hzwIKGCjrUXlW_WQ1DWXfhbbS8OGNUj0XFa1AVikdgVBXMTOS8JCErDwieB-WaBeLXHj8I2fF8yCP4fAhd3bkAqX_0ACKImFL3lIdaEHdCEFEu4hPukrAHRukaNQWgND_AdQOUuk1TJ5UjYrkE7FzCFdNHojkbAQnQUFqA_ZjIciVTkmskWVklHMrNHluk1LkudA4DHhwCWOGNJGnlAvvHwQeYwIjqNVRdt1PVwHfggSkAHiDEYjtMIgfFkONa1LYWFlrH2cNNQQz-T0WILvk_8d-UIRPIPvknxGO4GSVHlaH2MhpEIWvkjqEYvkOxHFrIv2CiQQavk7mGdEhUvk2aHJvkO0HBIacxHFrIHvkUWHLvkixH-UIkxHtvkcrG5xGzqAHkBWUKGOiUuAXEE3lkH1AVnC9UMqfUOrkT4SNWDpxOmYC87D60Qy-OfWL9yRFwkYITBwkaXBFwkeyHFwk_VYBwkHbDQdC_REYCDFUCAwkcWXmoHRwkzZDRwkeVBRwkIwkcWXKwkEsBrZPTwkPfLRwkQwkTdCDFEQdC3QHTwkKGHqwkZwkTdCbwkTdCdwkDtBfwksSADRHqwkOwk0wklwksSAOyHQdC_5L8wkXwkWdCtwk6wkvwk6wkxwkDsKg1CiuAMwkWdC3wkiuA5wkvkAnwkOGLCqDQdCgsHSxkBxkvkADxkvkAFxkOeOTwkVMJSxkLxkOdCVwkinIKzNbdCRxkEsB-yHbdCVxkp0DgxkcwFHxkY9PsxkfnETwkYqUbdCNxk_ENsxkk6MGsBOtE1xkoxkvIBTwkrJeQdCjdG8xkJxksSAfTA1xkzxk0qUQdC2qUHyk_wksSA6qUHykXxkvQDqxkSqEHykByk5jDexkSRCTwkNiEXykIRgJsANFN2mRIjBoxkttCXykFxkSbJXykTykaUCqxkNqHQdCHhGTwkETHrykKyk1rAoxkHnUpykFxktwCryklyk5yMpyk6HgbykvwLQdCyaL8ykuyk7cKsxkGwkkmkuukTtKgskbdh09XkbkNAjNUkXtkEzk6HAGzkSdhtRTkYinUQ6KNqkQ5AM1qgpIdmOVo_bQVPkZXZrCY-UbGkBSj7uMHRkZGDp4I92FycAnUQcmP7mJaNGLag3LPyTEpGIaucgTBTWIbjBQTjZpBHPLVdCsYSo8Iq8ArRD4FDDdUErWiAK5XFPBfTiku4I4_ih4BcVSEgHtYk0XA1lC9UMniJdHQiUPKSBYUFztPLmEfNEMgJLGCdtBXYj8ykYFiClDQOZ-XDdtB0KhTSfSDkdTkwgkD7F40cN9NkKc3WTKSBQWgJmjMzkcjfr6Bo_NkKc09MoNgBvOJ0SmjGQdB1BgqXAnXX8kNi0O9mNHMM-9c9vUOKZ9VfpPK07A62N1rQtyNB3N3RCgrCvrJX2GNsYIwJB9XLagy2B99OimBbpT6IXjWBcvDzbFR9MlIBGKjN8AcoVZRVxjU8CG-kW2rCIfel3LMmSL-CeOBauERRBfqK3VB7lkvkH_lRn0kD2ThqEY2ddhCqdCaoee7chuO73E4RdgHE6uAYmLebe9ljUbjXtk1Bk-DJgKecDkFqA3De_pki6E-1kxGSjHkECkrejIuNd7jwejf7jyoIzej1oI1ejl7jO0jgmjPtSimjFpIkmju7jj7Rw7jY0jsZksmjTokAQgMfjWokr7RYokeFf97jxZk_7jy7RlYOlFfZfjioklTKIsk-fJXVFJXM5lFJ2U-mQCfG22kLxC22k1YOuuEE8Rb4CSQU5lF6FkIakMrRWQgcJkjrktDJ7hG9UjlDM1KZBZIACDvgkznkLBHJ3kxfGSSUiXKtlMCOLdAh3jkZrd9FNPLZyxM8sduiCdOG7XF-VNz1g6necbCVEenQTMAKu7iu2ViKYP1LQlhHyRSDGP_EdLc7CTDgQF4fcoVeqkQvP5bkp_B3HKPJSAXJQrk0jc5DFnKCfnkPNNAEDkmkQ3kVakLZkTrksdLOZk5kksOkzXkE4kwsiGaj2QU61d7LkbaPCSieaPCMk_QURVBcvcVCkbtQpaPFRUJMk_MET5LZMkFDeX5LG0RbRUzbQd5LG0Rf0R9KMj5Li0RU0RWRUW0RYRU4aPCbPu-IBbPc0Ra3LhMkx4kjMks4kEcOl0R75Lt0jzFEDfMi7E1yBH0A-2kGmAPyEmFeG5kVABG5kaFHG5k2RUjiD1MkwlCK8TUrd9RUQ5k5fFDSUF3kh0kN4k2WNg-iB2ks6ISSOO3kM4kHUIJ3kb5kYYPcBHqai7eF3-HFdkbzjNCjXHhqzH4DhZIkfpBMnPzDidAC9wBE3BZtAoLC6kfXWCFjJEITuNQBWN1kH95kZ9B65E4yPB6kU9PUiM1KUQ9H_5kxhCB6kpECB6kCOBB6kl6e-mH65Ej0B9BHOeQR6kE6kKzPR6kE_LVeQgcRSxOR6kN6ksiMB3CXxO65EZxOi6kkaC3qC4DBaLhMikZcA2BKxgC79UP5AyzL2ciBcKHFi6FC3whb2BD6ZRHFnNSh6IxQDLRMqAQHqBMLA5ik3nExig84B5iki1A5ikGEEyYPM9E7lkgdNyYPt_D-uCkbCB3OQ5kQrJBmEx2OQ5ke2OQ5kibBQ5kBKhOJF2uQ8mG0SUc7kLyOc7kKKhlkimLkXtkXgSg6Excej-h2-djmCqOkF8hL4kWVkl7kD1cr6BlPkvRfCWeO9jXFJquMRdPv_JrrQH4E2neHVQfzTp0OAshkIMCXcA6ar_CfIDUjJuUYgcUFMEuFSb8UrfJVTMSFk-dJI4HQDSxqPWhajRcnWXRJZfYgceeeifyQi_eKctJocS0tJkxDWwHb9LHBeMwCv_cA9dvrPQqk6JjIsk0hfITAOcB6tYcsku7kjLgszSwukaIVkEB9uDockK4ksuki6EhJisTc6kKTTUitKGXeQQTX2hhoC5mMoKinQg6pCskQqyXs6AqPOTkOWgCEHOjaJ75NgfJFwUCXcRJQB_AiJdA7L3KXhYkv8O-YKaIAjULfkSpEU0vbPscOVEMMgqcDpYkRwLOzSdBBIbTFxJYoBuzLeiT2fcgeXXNKBxhh1AFfMmokyVC2_N8iKJ1djgkaAEcckTKFIuAkmkTRFSekYakNmCiqDfJjhKkG3k-9kuTOLVcmPkF4Ms4jcdJcxeOzQebN1DisiaBiGlVOYgOVeHh7aucL3WKQUOAdW8WSBYSKENwYhFwekTFZ7aOWNO-Ms8hZ0NLCTjCMvmeP4JhNEwHB1VAk2Ol_fJJPRuNUbkgpEsiFFrjksiuZLKhTMQJY1h-qDCkjWEPbSUulPmyPr8EN5azEBIwCZpD26DEBEQRMKfezFkQVeA4OwzeU5GXPklWPZLFL8DiSBClD9UM83CbYC7JTmYCq1kFrkgHMxRTt3Tu5C13I9lDojWDdAujGgMTQuQr1kJPFrFJBmEX2CuiY-QEm_kaSNvCD99kCHF70cn1Dr7kbVksmkn7koWh0DFtujCkFxiFxqCApkT9fVmHO9jO_dxyBC5cBRku3G1del8Wr2CvgVd3k5vB3TVndWLJGk_ODHOSSPKyBGdWLMA7SGPlC4ydlAK_NBu0IhePeThrFS9Lkgwg3xRMUVy5TNuP54PsrY3QPyOUxgCeKYtnLufPZJbEkL2_dRCEd8gepb9tEO4R7PNv0X95M_SOBxSnhQotOgZksxgRcdAETX2bMTKXvclpG0tkOJeJ2XxECOkC9Ie73h7dg2iDWnDyFWEkYd-CVUeAoMHkY-qAeqjzHChXA1CDAYYIYAU1ke-jSpCYVFqxDJ7QDLDryBVLDjANaTKwaeHJGNbFfsAKUK9gUxwMd_FgHCHkViGJpLcNicEjZcxbJ_A3WKmIJRWBTFVi6JlULXnN7-ja1OcVSaBJPdUzbYbIZCIKo-dQ6ZTBelbEaBevmHiikLXXfBeLfHtBeUnH9BeKCl2BedCHlmWJjJOwCK5JsFCiiXZ4eCPWkWZyJdEPD5KUvoMUFd5ADbClpdL3mUvmWKxE9ke5Udx9kARDzYk7IbYYCi0PccktjI6xI_9G8oALrkssPhqEtsBiHVCGJSOI11G85IBlGp7S-ACfMFGoG3TYp_kSeEzlC8JGu8DWRE-HVBmESKLSOIZUCODlUnBODlk3hMDlBjAODlDnBODlEDlrlCAzeMDlEVJBmExtESOInxjgDlI9IeDlRDleDlTDll3AWOECDl5PF4qCeDlZDlITA_IKgDlSxBhqEnDDqDlgMD4xCK5AjDll3AFIIoUHP_IkJDBmEYfI1DlXDl_DluDlK5AbDl6DldDll3A9uKSOIcmBLEl5DlITAiqBqDl32DLElVDlBmEguD3Ze71kKzjXtksHiGNDDciaDknbj5FQkCeucVc1df5kWVkbElObAdElmDkbDkmJBoQBnWBdzHlUYHtJajMHPDdNVE2RKOGkiHdjZGZNmddVZNkVhmYPIpNqYPRKY2dDeaDApQ3JFgMEY8F-xXupcKTDpsh2EBXoC2IC7Wg4YPWBQ1BQ8YPLMkjBQaeCdBQDZPBlGxSIWFlWZPIuHlBQLZPbZP_reAPkkJPYZPUFlLhhuBQSZPw-IFTIaFlnVYShh7YPMTIcZPsFleBQ5yj9cCYxDuKA13k7sDJEl9VZJEl4ZPJElyhS3HKEOdYXPXwCpTIzlCA-H-hGDhFRaEezRkTIXwCxZP99k0Bkxjk8PTkEB20BFGkp0kF-kMGl88k_aFSSUncPgTEKwYL1cvWhtfMm-eKETCgGfdDojTrXMv5NawIU8LtyX1mHNWeM9cbMYtaG2OLWxWlpU1VcsuZg0S3FJaWeBQO4TYr2Sb9ksHDk1KXkkVGgLbeiaXbFkMcB_BlK8Rr2Bs4CqKdWWGCPW3sDikkcWYyYPSQBVcWIxC26DyVYRkLUZHvINumC_hCWpLukkYElTVkh0k8PM3_k9fa8VChRkSakTGlmdecHl_aFoyhDaGW7FwKBqyhQ2VzLZtyhv_J3eHRxdftNT5FSFWr0hKONM4U8yhNKOuCJJLJ73AdjiL_N4WFl1cnbSB-UrcMTsL1BN-aWsUPriPV4Ap4UFWcpuJvphTuJe5AYuJWYIbfjYvAOwC12CQJF9UMbsJSCBBcWD_AmrBwgWbZBk5if0kx3iXtkyjeNBVa6CTYXRuMgNHWnkzyhnhgj7kG3khIlgvFjIlrBARuM2AMBtSDpkqjB7bBntjduSIpkvDkKpkstjwUMRbYebOzDkADe1Dk0wO0tjqFP2tjmpOWpk5tj4PU-Dk52czuSVDe_tjDEknJPhpkcpkFuj6OjJEklpkHQUEYNGcOAejJHldSGvqkJrEjUVhvExff83HH6UZmXZQUmzVX3cmzVXvShukYFLZtkFOCy8kKekdncgsjvLkrIlsJlA2LVGlTtFimhfNDftWXwS8HkYthFKZcqEFkY6lCRbFGHNDfAOiFC1LvHTdIMfEV_iN55PkkCq3YhtahGDNLc9DCQWMX2MjVXYIkgzIR5CE5BHCTFQCfJKqWkcYEE3BpiB7oHtuYJQLuWDfyTkhDElMibNmIk_mcwsC4_iWrKn5TkXEFHlqKP1qTrLQj-dcVGfBeAPVx6ku-cx6kndAM_CYgN1SB2Be2KlTClJGBoBeeiKVChFADTwCrdkG8EypA2ZAQJFzZMVohOJF91b43cHdKPdBfSIMLkYHlgHlh0kJSShAGeDNCkUFqAkoglsksmkYLlwBAaLlvKg-MJ-9df6CXFDpxMngVC5c5mNXjiGRJcBNpWgWnhNzCEIiSHNRzO_9NuzA-sTLYAXjJw1RfXNpzOjWi_jMp2jrtE-DEbQDNukZlJfWL4AH6uETzBlHBiTNQ0C6JdqFazdej6Qd5IFmCG4Ckmk7WGYVkzhhirkh0kUMluEk59h0beJdBXzJI2fcQMocLDgBcfQXXGDZBqVc92Ne2j00eKHDr-XXXQinO1vYkjNFjNW7cnTFlAOBCgs8CVsNibc90DdFiGRC6ifh0cjlKVpis2VUmXxbCNYC7SJU2h3VBUdWjQAxbCNTFglAOYN4lC_DDwnGjQAJ3EJNl9RfRNlq4cMNlFJfMNlhBFJNlPsNONli-KLNl7zdINl4lCvLTbNlg0KZNlQNlgNlLffwDD0CEbyEeOkUNVPOVVBAdEAX8GG1jmiCD-kiUkiPksNlUDVuNlzki49IhJeOfPWwOJ3CQ2IWxeGTK1Pj4hfiAVZ1NoakutYKPJjuZC1CDmFV_BIYUOliCKiCLJ24ATDQQMM6YZUdAfqLLQCn8ADucwZM0DKjuD93J8hebhb6JjKqhdUYQIJJsaQ4JXJKtOOTxBxQIsrBp1LQiQWjNnCVKZSN1DhbHHEVgvAArAilCy-K50ArNlLHVmZjQKTzOlpUkSGlaOVk4ToeLZEdZrHCCcGNFdLVWEPFDVzdAg_UpWTGTVRNk8mCFwFa3J7zdraARyEXgHwoMGUkUNVxmgB0jmuk0mTNMFzNlrmk1Nl5OlLNVgPhZPlxukk2LCpkmtjrDkHpk2CedPgwDkLpk-IldtPW3BKgkdcETdT0Dkgdj2DkmpOSpkVtS3tj02cXpk_2LZpkU3LODeNJlCEk_PU3XNFEkipkrJPFQUWJlaDeYJlHYNOEkRPlzcJrMUK2cK4hUcOqYCFbFYujYmCWQlZ3cImCb3chEkX5kPOVVNVgPhpyO4zjQnBfbYynkXPlmmghQlFCkZ8gdFhDvTPUI06HFXWXNQ46HmFhN3j-LQCHDzeBtlCVujZ5Ea9R3QlYsQmKlKvUwFheajP7HL7HaBQ6ZO4FhvrH9ZOd7HEZPK7HpFb3UID7GIRl7UIfFlzdOf7HuUIJOQOaOPlGlcGRvIRNIvQQ4FhNVI3SQ-gcI4L2DSnhBxljQthWETt3e4LV6-D4gWabSDDEEASlYMqVfM8HidCYiObGh5FEkGhumT8lKvRlKOTlGhVLl6pkfPlhIVPHVUUHpEDQbNmIl6hZieAlQlgPlfQlaHV-Rl-9LA7OBOK9jAH8MN5ZduIa5gnLhVGkDKkoreCiU6pgHJLOjHCpIDjH7gCDjHCjHgqRfjHX7OHjHfSlzbQLjHiSlfnJDjHQjHSpITjHhGAWYOTjHNBCiRNiSlNUNTjHlHAa3LTjHYSld3LnjHSjHwRNbSlWOQ8iHAejTGVjwYLkYTSN82Ij5h1miBtWyVCgYCU4B2DV4lCrkIITlobFNTlgTBNTlJZE4lCkJKJ0ExQCHfGsKJYBSFkHe4C5fFYTlzGecYDu2HjzD4Ol8RlYRCTTNHcLXZLPJDZ8Sa7fqUk_OlGSlgbKG4eC4B1CBkgViehBVCArOBrOW4U_AL5igKXEPWK9DTl5QNkSb1Yo9N7Of8iN1diqthLMNlUMNDGq3Y-0E3wHCMGzVATXj07IWnNTxSoXMuDKNNF8XWfzOVkasaWZBL4UDTdLxQJHlCCzBkONDwjP1DimFpDCf_SMtJdUKI9BvUKRUE5TKurSdoA1ni6vB6jgXCP8OlMdCe4CP-Kx-TvhKTTlcxETTlr0HBPgeIlAdjiPk2INivWSRVxNl9VHpEkTDkeTk-UltvWoGbSYZ-2fwVFs6ChvNCwQNxECmT9DMBVFu8jrMCYQVEVUF5IemYslcDzU9oW3eCFKBy1KRHJ9APtzbmGcFJBz0FP1Cn3HjrQBkYolT0RU8gTQoVRDCTOB30MVIdaDaw5FEkTkge_CBIdPukY7VCYkktZLGSAfqKo1REhRHSDv3d68M0RkTJA0rR4mMFkYvJRERJKXCypWGpfrXS3yAuzGnBVumJnKVttO-tTPZBJVE_aSNzCQEeqYAINXO5ZAkk8ePY-UFVABOHYCLyxRe4H9oWkEHJ4QCAcXdH4yd-IdENFVqWhrJA4AhGIKAckrdIXGyxQKwIOAcivbXXC92h-oWMWJ2tALWNqJBOWlBmHp8BJUVL1VTWCKZIEvZnLKGoI2rGN4drBHYcIcPC6hgZ-NdxARnGrZEnkT0QLLAgVqWbuKVWFKOIN8an9PqjBxcKxuG0TQntUO3Er2WTgPuiChJMerHa9clZPFVA_qKs2Q5nQH0QzvB0SBu5A2YQ4UCZzQ-yOBjCF5IEjCPTENRGMLQ33Jr0BiHbs2JvJDZ-NFiFsaZYfWcncQjABnZUlNweF7xBNSB2QTQxKcTiQmWgdS8VX4yikHdxXG-BDcgPPkCDlW0MdC1PhHdnmGxzdFODjDeJbFnFCNrYoxVvSGEBEKfBe3FLgW5sVnkC2rcB9C01HCOfROFuKYC4J2YeQYljMNuzGPRCIlK5VCd-AZCi9RChRi3mAkVfUUXUsJPRQjwJOSer5AadgqkjxZIW_AeSBDDkS1QkXCIYIA3I_lWrQkjePkcA_VCYsJVIJ22LZ4C1yAeDlm0DVshokMC_Xd-AImCL6ISBcDeTIwdD9CGLiFZlLAC5hfXiVDSOehdqHlDAWHgdXWKFXh9YlkmC4TVV1VLZlPSFuCl6SAKPL7DFR1flXAAPJJnC_9hoRAUcBvLUfmWaQMxnTFuakgOFTAXCRcTM_vZWeGMVF_QDqwDbBlD9jjBhIYlhOBL8GAzOJSKpAWyhOZ1VWcWQoUXkYEneK-Sw5WQDUF_bgUhVvJwpCKPLRgfZgWwpCepBnoCVWBMMHqmCMMH-QLtalTalqwC5Zl51BzvguyiR1frTACAEE9CEmWGjOJRBrYlP5BXWKZVDnuCByBOjA9al68AEblv-b3FEwXaFCTq5C7jOJsOaCT9hWc5F6wQlqGB1e4iW4OAYNBKZI_BNWikYbDHeWbdiPNM88DSblDYAQiWnEBwkYwRcCJbr6AivHgBJ1cL8fAvhWXRIepWrlE5JAFDB1-kibMqhaT2FrYklqFMbiLLbz1VM6L2LBFal2hjMblOnP4hWJ3ClhPtkB14AyjA5bFodBupEqZK-blWnBT_E-nTeZOl8adeCHhdPJFHhd5VlHHaTaU0OaHBGFECg9VRkW-eWxdkpwHjePbDcc5FQvBhtNyGVe_Mi3A-KBAWCLsVJpjhvBMVFHHVhDckrVTZlvclR1ftclJZlMiZqclxjCDkThvBeZOyDc9iUTAWaPJcAWjrMxlWZblSmWgaluDdcZlInW6qF8sVH7AoclOLXn4cHECryMDOBujAfITc1EZGK4oWR5MZMA8_NJXfPzLzjCEhBoclHPHvrPkyg_Id-7WCwY5dYV3g2OA1IAffDf6Bt-bPhBPKApcGSHcXJCHkCUkIEUgnaA2aliDdscliDdKPL2tdTal2td1jYiDd0clbrBzfA7jOxzd4dlo5dr1VKYDR5SQJFjPB-Wl0SACbHK4hrnYK_BeoDY_bImCDmCoSCLelviYSel11RSelLZlFmC2KXClDomdkSVkkPXQIgnKjIgLmC_VCIel4QbrMU6Xl4gWeUCUeln-BYelLmCLZlumTsalYsJfCbkSVsjChel0VRPdlyvAlelImCz2B3elESLsel3pY9WHSAiuxayvALxayvAOclSAik-Ii7kJhicVkGVl6zS9dCXMh9fa7eFKNBynkOfl3ZhNeCRfl3NCmdPG5MpKJoWc97RekESGF7WF9KfAPRWYVmTEPQMptKknkMmJFSP2vUUHFs-FIGj6qgFgOW3bBHOIJPtAQidiKTfJ2J7UG7UHGjH6gOahO_uB6rQyITqtAmkD9vhp3AUNTk_WclNVDObeFHLAVyG3HB1nZVUlYUlUIN6kC0uLCtCVBC6MUa1A9KUG3FXTiJHkxrhe_YUDWgCddCVxtELVbOHZTwCvNEZlJOKDfukdtc5RlOAj9UlrCh7Ol3MN_3EVfloWh18kg-e1BC1fBLNBMnX_HCMCH9-DV_BCRf6nDszFXCCgnJLRfwWDXWZY6VWvCtwC93Ew6MNUhGQEJKQBFEU5JfsJSFIkDNfaYNJinvTYITjjV0zFfPcK2FyvBd-M-uVCrKq2eRAWq2e2sAbHClIXK5B2qW_eGD5BFMC8zLlocWWAqwB7bAgQICmCMwCf_R2SJYecSelhvAKZZxpcuJOyYIZHi3TJuaYumTpeJV6G5Gh-eUgjBr1eFmC-WCMkCgjB8nEbKZlmHjRi7UlBOjOUk2INMfYQybKcglhYxhlSfY-OlsRVU8fy2bNEOfElsmMuhga8fKqL1MSZZYzhgo2Ux8br2Uj8f08b_hgjzLlQfuRY-iUz2UYpQqzjYnD2CSnEBLel-aLKig8UlFVliRVgGbJVltrg4SVyfjYKkNil3ilIVl4_kPBGXUYNCfs5P-XjpNSi7Df_GKdCEfdXTh4iJ8NeE4ccThj-XCANCRKGDNYSkH3PAJV-4OEmQXQB4zJfSeVneR2BCqjk9BNYKuyBEbJeYUncAAej-vCuMP_aUyil8vBuWTGUkOilzChrChRHV0ng7zjqukwkkrgltTlH1cT1RNbXcFJfHVWwS0MZzqghPWO1cUYI5veftNxAdxcPm3bmLJhFJ4PkrJAeoHkHCLxiKWkkeftGBXYkZ1KkQc7sjGWBiqPE8AIJQGPSfYkEUWrkNuzkqgTltDoWCVZBoNiJXCh-AL4AkUescDkuFiIKJ1MtyFigdZaZQIlUQfdwZqUKhGVRtIWoWPLNgBVo3gf2MzokujlPHV5ojgPFkcIe5kXMlsRV8AVhVkIPNXyBrGbrKJ-LBWeEfHVYwZ6zDMfCUsBOte-LllTCPkYVjX4yOV1A7GPlhA6Vl5rkniNvlMAxWXzTutKkMKXtFrakzMO-wQ6lJPRdB9KU2Wv9Vzyc_5NDIk91dnXCtaGhWAQZEyOTndYqrdoCPLQP7SKMdAcPCExS5jBFQVtkeF8kXWegieENO6vaMnMzfQVBcnvj7sA_2TahE3UBN6g7ECBTIFqesdFEjOU5RPxM5EIyNJWVCbQD6VElXgEtjxilmAemKKIgEDnHWnkZwJomk1WLKjP5gAALDhaQuvisVF_pUH3Ai3DRRkJBWDeBNcFLUTbJUEOVyPHX2g9GdpWYwrjwDcxGDvRlX5MjglMzCFwCgjBj1BEYEV7h9XUGFeZNWTtESNBKijE-k9GFOil8acpEdHtORHVNFCKudBllLnl7egNnlyLNpgOZYKSFSncP8eCQkGeydsLQWFJxrPGfdeVFpvVeJXJHSqKV4wKm_ENcWLQPb9PGwH3TABLZQRC2JM2sNzEVJ0A7FQk9ii5F_rO0fEekBpLiCrKy0PFdOhwCCNNbfa6yC4JCWkDewCiGkC-SSDPptCBKE9DMCUBpXK0AiktC7gFQQLOjCEoCETHrGMvLErahM1C4CCM1CT0ejnJYxKMha4_icAhNFCgIFbelaaTDilffANaCiEBJFN0SaYGFnrhUUJsHBymTsQHrol2iFooleOkTnltBAqVAgqAxNlezBKzkdak2jljLU5iE7nM3qjM3g8YjVJT1KcC5cBZjxXGDZjiOUgahQkSoOUGWDqOUfBCsOUMZjvOUJeE4GDp1NWKBUvAd_Rm7E2OUznj4ehToj9Wf7KCuQDMcNWiJgjBu_Rf-h6kl9NBNxYLGkNeCJvYaNS5GerTlSRVopl9olvUkuXVc5WcriBCTymk1SiZ9NwyB_CGQQSm4EYLFillF1K96CVLjBnNZrCGjY12NPHNLJdfpfU1KsCJT4NLTi1VcurOnoYoHPZnNYBGtqQeUh1flV1BcEC5yNroiozAsRUZZBPhDTjk-tk3SUvHgYoAW8FBLEc1AllEmTHJlAZDHaSBJ2g6taZ_D2_NBnC_fjCmCpLBNIN5ADhWMADW0KhYnDtPD5CIOtW7CI3jAiUeS-SCjAIck-qlizARCPlUJdtIDrlcDIDrlWoN9gW6qeuchdQl2INrTciWZP-c8MDwgli0kb7Dz9M9sDojgdlNXqGpXKBVFfnXzAhgyQUdDpqBMLEaibXwSr7SfjEAcK85inWL2HjZciycGEmfMkFsoCsHfxflggWVMbt7KLnG4kC_SisaMcxYHXIkHDVrUo0V3xE7ekjlccNJoga1hNlnG7YB9udTvj1_O3miKqNUqQDEBXRN-IV6uMcYQyElOWMBmlNFHmlTnVEHUCgJbdHJcBdEDDAoODJfg9c7TWq7D9FYtskXhVjEc2qft_cO2CZGCj9esYlW6ZHAHTYDGRCfWPqgTregzojoFEScYw5jjRcXJU30SCSL5pCVhEwVfnBcrAe_uBX9japYVsAnslAgC4qfqhV-3GEwjXGFVVQhQAY5CfKCTbGirAwnJHzbdwM5jL5BlvtJWEHxblffa0UVBiEZwYP-W7qVhPLnAW4YEOnWYOlOOWEWbzoWHJDi_BlFclECtYZe3F_pNE_C2Pee5X9FCI2WtqepYBo0fULRzoNnTim2AllCv3XemCt2EkhHITAkyCcYIRFVQ-XCjA1VO0Sau2WxQDuYQJulx2WLulRsANmC5HYarL9vA3ZX0SaF0WLulcYc6bXEiBUulGul6bXUaHUul-aH0SaW9PJulS0WiulttZ3SAf4EiulEbHgulXulZmCb0Wiulbulsuldulmul71EdVHGDMaGBizLwPl_zdBtAPulzKO7ulG2E0ulz1E0ulEtAM5UPrl9NBrTcLZkL0QgIJ8Bk38k-ilWrl6WUTZk8RCqQcWZke7jG0jZmjzXOJpkpkHAokzLPd0PhbgP0jW2kr7jjmjmZktwPoZkc2kTFftwPVFfuZkh2kwZkbokOfj4PgQfjm2kAQg2mj4Zkq2k7Zks2kr0j37RG8jkIPFCGOrbvrCOKDlWPJgGDwAY8jDwA72kWtW92kFXhjxPowV8YORak6Rl2iliDhiQhWmNbLlGUBfHlLwlKnlFvlKWgPwlv6dkYi6jl4pQbllRPNcQMV1jr8VArJx5NjFD8zEeEH66HYZMLbS_OSh1j6JiZ9eYVj_fKZ1Lo1jWoFETNEsk6VMnYUsbGAdCZYjDoFeOR3DKiolOeBrMUPGVEbcJIO6Jdy0SQogzol9NBzvQeHj1oeSflxjFpIlMflMvlHxl2MDJxl7nMjSSeQiGgbDeNKmJy5aQdg9VPE9kFuTiZOeCPEnN3OEweMfgjHUVcKMLtd8IZ5kM95arnjqIeBmMLeeEgecgcN6aVikTYDuhl6bAfvcpkFvXDFxllbMnHM_pPpoe29TUkItRDVrlzvQk-MRxliSSTxl72I_DVa7cs_JpkMUDf1PhkeMJajpfhfxlrhB55aixlq-g-yEKNikREUfgoxlUgcodgrxli3gFiU_eMKwL_ajEACldKzhlCGA4ugEvl4xli6Cq6c6xlA-k4lCcUBnrgeLl2jlzvQoyl25RqylxRV5fLxeB3tLKVF8RhtTVqflwrP2sdtECnSCTELr1gQwM6ucfGlNQfaqNNWe6uFT4JhGiqJF31gLtdfmCn_Ef5ZeSPETG7wg5RdauKaLAqLPBCVIrgeIJEoXsqEdzIp8Lyvb7xhbDGI2gO0GOoBtShnZKPzSxGEa1SKUBZuTjsiAeL6LCgqliNVBXfnnEvGC-ATfOPbyAE7LZMIJ2gruEw5EWHdGrlEQJowVP9RH0ifIlMwlzvQg-iCyluwWI8axJlvylE0lPqCG0lPCBZigTjADwTu0LhCMVwSnihcmlfWP9VPfZOa2CE1KsyiKbcwRMT5ePmCObcGlNLaGKYYpCP5WhWdYyiHBYKWTTuDKMyDQ3RfXNTJSNXjQsQKXhVgFxwA61IJMLeEFp1Lioc1oKNdCbYKcPUBVVDVU3xlzQUG4kaFOzkjVLkMvlC1l2nkRDfRbOn2L2Il1CeTpO3CeQ1ExDkCVV-EKMpkuXP0PlkXNCJl3Dkx2c5Dkz2cmpOJDe6KMLDeKJlapkMJl-tjCQl-2cQJlDujGEkHQlYDeJQlLEknpkxJPNQl3uCxbCSLl-vlJICOXG23dPWATGPZmCDOfqYCAzYxff_AEjJlugEdGP0ilMil2jlsCNl6EIbAusQAVl09XQEOSwlqglMwlH2lkbAK2l5iliOi4LMy3cgyjmpSO1cicW4NLecicfQN4MbKUG6cokAYINCIixPOGFk2KkKageINbgL88bpsC5Jdo4S-KUhJhtklJ1Szwll8hMZAujGHYChplcVIgjBhtbImCAQehXA7RSWNAB1l5III2lW-ENbOIPgV2cgjBC6fSnl9NBR2lJ2lo0M0LkAlkRmaWbQNylZKMNajNCkPajebQSCkSajdylTJPZCk7ZOgajubQnOj3FhtbQybQuuS_6G7ZODaOraj1CkI7GpCkygceCkzgczajUcjDcQygc5gcHcQ1Ck9gc_6fALkGrAyxlkylcYDWZSruE3TSU6ZugEqvQ-qltBFSXL8TSB4l4NOovQkmCrJhkmCVhcugEXhcnmCuFehhVXLHT4lIbjKwlP2lUwliHkL2lwdTGVAYfbMxlywiNfl9NB0INU2lk0AeOUtuLHSK3CHkJOxHkw4I4qjoMGDlBRMOBKADIM0_NbTU5NNPSeBkl7ujxuBFkY-uHt_MdefSpj6SGm9NIWEj5EyaCYYFmjZgyB3LBEIjeGEx7Wp3GElAD1PFgHWFcAQkI8aeKLq3GJHGW1K7SKTklE_c0QLZDIHXcdfLmIKruZaYkF4f5VH_8AZIHOPdsvPSzAnfAzIL9WAzSCDjCbSVajgqZEEjOhfluzDBfkB_BiIDe9eN_fsYlb_HRglLAiAqjL7GaSAEGM5DF6fO-7aMAdfeGbvO_4dRsQrtiaqeJiEWJMsMMf8iiHPjPdrILG9hzVdROMtzG37GWzCxBUlrRK2PoKO_LVZ4TfuDzcNSNEcPiy1VqMkppIcDD0CiTVewJFY4IelTJWObelAWEGsBj-UgpTd2Ct5B-gBcxAiBGnmCOzDInl0NlMwlt5cCPOk4loOkxhI9dAKvl0jl9zjMvl56lGdJ76lHaITAEs0IJeUVtFO-fGcCGxBuyb_Hb7dcP4RfebXMO1MSKylufiAgL6SibsURWKCoB40X8_JvSOMsEzXF3-L1kTwALFXZ-qfJWkujfNNJCIiU2eebFbZMIvdfPIC_LHSTQbXdAOVWJ0xi6YZFVBnefvTTrbUsPNoAEaHbjeWYKXJjAzRA9te66JhHbSKa5ZEKtX75JgYgWXYvJGsXGt-AhqDvHb_nCtsBcVI9oF28BG5CM0Ck7cUWE5HbJueTzhxHh1-kByAdtlv3CuBBniPuPBaQDPpTdrYW9XHMLo0BLIbjvBaocrUcwagHWTawB8qCmUH3MNJLkeVXhDB3xlt5c84caeLYnjRSWb9ClJkNxl2jl38lIgY58lcFMTFkW6G3QUaaPh8DsoACvEI9BuQls_A6zRX3l2XODMkYuGXgcNhY9feiyeD8iGMkjbOIMkG0RkRUxKMwaPJ0RMRU-FMORUJ0ReRUwXNR0Rx4k64koCksVjX0Rx4kcMkl4kCcQd0RS0Rp4kXGMj0Ro9lNbP84kqaP06jW6lasBumTlWPJICxLOmDdd2CrbPoSAX1B7RU2oAP5k3SAhrIwDi4OO_MkxXkDJXPCJQMCJvYrKCcVH-5jO-lvHHecGvKgKWDIQaBUOZjMlVle5cz0L9ofaSBIDNnTPeGl5Gf6VN6vUx-LU1c8dPbOF8fTQ3T1FLISa1_OZ-f7QUCvMzeSnWbYKXFuOTYV5nBKGLWBNhzWz-FFPakzUOPin1fyBBb9L3OVG6ZTONVAVQAWIkjdFDGnMQCfv5B34BQBeGXHgBV4LImwY2oAtXIb4JqTJTTAF7iDJXbXXsWUY5PshgcDkFjARGdA7lbfGa_lCyUc_luBjqLMxIlltjM1loPlotj4IlR2krtjeXNyDktle8CevYD8lXNpkluSytjZ1l3Pl4DkmpO6Dk7PlIJlYpkMDe_PlbpkDUc1uSg7PSDeEQlRJlFAmjpkIQlJujmpkLQlopkn3LoWXB7DI-lf2iI-l61l2oAUEkZmCkOh91lZFI_1lQ8HBxV5pkY4lk_lvOQ4cOENfmQDU0erTlkAmuSFSZY3gWyDMXCJA9kj2JTkGy3BbkGyuaffJ-iNE9MFNjPUcbqSZ7c5uDGQdlJDekBEBPPTkjJlrDOPEaFdOv_ca2bPsdrifcKCZAMYFCteBqpCz8BvUGDBOlPWTgMOUDYnQzmePscPwhc8lQdHLdRzcFWeB3gGxYSTmCiqBfoTdUA67H5klX5kOYXrSfIDFnmkRhfEeYU-lC0Vc_lsSf-xEyLNkYilcPSkJV4IH3b_Rh3OI36jGzLXzJYtN2TllfCXTTeoQuUGGLDXzDq7Mp9NhgdSrOU6AfgjhsHRtE8tgirBLBM3dWX2GkecAug9tDTjAzPABSZfqMvuZP_EvDS-PLvPCfYl2iDqSkctAmDDeuBDhB41bFnf3HEeUlYugvxS1Bef8ikfDjJY6-DThfpAI82IS_l8aRdUAYZK2ThvkkB7lD8GFxV8GC8JEgai10fVfhL3ezTi6olOLkL3G9CmkwBWaiBDmLgjssbUwV5jAb1HCVi4ujZAgYeg4tRC3F0uV8jZJvdBlQWfkLFdqPJRxP9Vjh_k5wFcySsmC0QBC-AZ_lQZX7cFEFAwEAn7JStME7R3okAlYDZHoAhlWjGDm8CmMgVATFpDm51JsDm9NISKMa8GMcKo7NaPQ5NkkuOXJGA_iZXCisF4LBGIWJMAFYFQ7RnxDP3NQBmoBPRPEsbCT6iWEIwpAQEQVtNSEQVEmnsITEmQKIsxHfaHKrGUpHdEmLaIfEmZQQ-NQXEmiEQdEmcKItEQBECc7HZEmkQQmEmDfCtEQoQQvSQGTKxEQbEmENdPPHkEmuKIdEmwKIU7G1QQveA9bB04Ho_Bn6MHKAXFHfPU75gKvLY-GqwT-fDj8SG8DYcH-tA_HORLIE3PKWDBPFSgDI0LzuAIjGy4B0hjDwWVAmVvD0SaPca8mCzqHPQA-qld3ALPQdUA4lBeFmFJjmFmh_Ac0hwiCqFm6-XiNE7GEqFmqQk2DDr0GjFmYRi9HQj0Jd7PdSBf5G2FmMmllMlvmCsbGf8W7sPc0hlea7FmmRC0FmcAIEGmboDEhWz4HAGm48AEhW6-e18JMvQ18J_Fm2DDPsN7FmwuhLdh6Cmj_lnDmpSF3DmbsD76RgNHYODntBxDmA3jHDm1DmoDmg6E7WG76RfghbNfo5UPUI8Lkr7NIRfJiGheS-ElfUI-dBUvQgMNh_Aeeg1TkG7H0uIqKMFvIqUINqGsqIcaH9uIGRlxUIDrI_gh0qIEHmIrIkSQ8UIWvIQRlR3L6UILvIURlSTCwgBSTCQvIxSQSvIHvI_GmLrIdRlFeOmqIpuHTGFwuGitIsUTAlCqDDWnA0QFw4AAJMSnK7rLc5e3ZBrtApYkbLibAmZJCdSBwfDC3I_RUXrI2ZlkVIUGmivIlXA7fSeTU67GV_koJb-xBmDm9CmnhM92jlzX98lg4llGm4zVmgMF3jdkHJVjI3jA-INVj0LQQdjNEH-LQG4HfVTZdj-pD5OUPtScVjT3j3njIMQydjmdjywP4reFMQ6rewXN8reVlH8djsiGo3j4njL7aPlHVlHm3j2djw7Rq3jNojhMQPoju3jFjGdplqhaTcKAtMbDHzrjDREPtbL-c7QMX6JnjG3mCR4jkYY85gTVD2ZaP4jWcONJmOcB93j4TLPcWOlDyoj3mCSejkYYWjGLJmnMGU4joBmC0VIUkxaialBvBmSUY6qBDeQdybOyTzpTOzJB6A5sCFtUy1O6gl_rP3Dim1CYIZBTCmaA7cGIPIToCBePltDF7aBUPKBhx2K4_CvLE9UGjZDlPU3uJTBLszArZKzDBg_CgWBODB1LOwwDskHCdANweUzk-NE_EBKJMnTgJVbRpbRiPW0BwNJKTDbUezsDMaln2inBhw2eTeHLAXOoGvnJzal6-BjUlKsBqwA7LDxpAWFm9oHhGmzcLTWfYwhs5gBKTLygfBH0pAtTUaqTtTMIYhzYIzWf3Rf1wlzHC7dDuFMQVHkDaflZDOBbjFPHFg_luTDm5BniPWKCg9AKYKzNEgjNAhf25GowQ-ZKtLCEfeCulYqBFwB8cJKGP3SASUg_mCVuQdZOs_kgLmxlHgLmLFDeLmMeFeLmqfAwOSSJEkcFXWA3bChUkePlT8GsgYN9bt-MKTUHyW3UAiJm2gYpFdNIg0Lm-kKddh1mASBV4lFQ1F-2JQeYpJi3ElXxL8pQKULW5gp8WLZNIzWZ5gHuKuBLF6I8ElynE9ycL5AjuADmc2Sge5gAzFZ6HVWNhHN3qKIISUBQGbJpZMySYRLJP7gH8HLTgpdPS5dRYYzLChAHA3QyvAMhFmXCizYqzM4bXQBQ4bXiITW_lgtPcOBq6D8AkH9SfFDEImkbY8AVLZkgTdZ3B4LmghYANmJ1lreBKTKEwFm2ULROUROPcJG2CnbCmMIxhHNmf89bcdQscJ6bHD9br7fw3JmtgicJJWC09kaWCNPF6YlvuAUYiqbLXWCZwkzgiDhGPrBvoM8CToROFRNqQL7_XswPgOD4yPvwPxNmx_XH6k2kGodD1rHxNmyZElMHgODt_HZCC-bMOsEAIKJ0H9Nm1Nm7FP9Nm0plSxOVfj9NmvNmq7HgODZxOLxP5Jm5yjGLE2MVyoTaLmAVi6SAhWGUfi9pJClUzLADTgjKBN1BaOmhPK7ALd-M11d2FIaONLkf44U7DF9pEnOmdZGK_A-Mm4zVk6UCQTbLlYlJcTkD0lxKZxOmATTKrd8oesaGGDgmHlqqJINJeFE5mCZCJ6NNGbcGkF5depQGtFLs6AdCOISIpVCATMHPCzySFagzRfoKhezg_CKgOFDKXphToBNQQjV6AdScUnNkPDuFScHOxKY8VQJzc9AGrtdSIitsjD0kVIKOYKEHDS_lMUFUyJ9lDxOe7GiZKl6SAlyKLJmXGS1PmvUhcOBB3H4ZRHiCovKbWjF2lxLmMxYj6CMFMP3l4BknQU0zWGEOXMlKwVvngF3l7dHCSC99DSbB-sCPdgrbjaZHzDhubjogBwbjeGgDGLmjYmhJSsJO8CoKBrRARqNwQCm1jd6fYCkuKMkOjFZhk6fkajJZhrOjjCkPpIKcjXZhMcj1cdOcjmOjL7aBuj66fqOjfNgVcj06fiOj76fipIDGPZcjdcjt0juJOL-cXQLHiCy7GsLQ5zWsEaHiCRyh2DDMLHUeYToe0cjdJmFxVMBA2MDmTlktSYOmVJfLvl0DmwOmVRmViJfsebudvVJ5fLlBLmXA5zJUOBvqOwzgEhB9-TXdM1QDhSAekYP-LirAqXS_6b7_W3Hkf1eGbFvJRXMO_wW86U1-LcfT6DTHSOPVUnUbUWGdZfPOikVDKHK2xMCjEmlVMSC6VEyiPEBgmMFESVfrC1wDmjZ1XLrHCJZF7RBEzUyQF8fAmRcJ7aY8KRic_PPkJDsXHDoIIdkAYC_3BJxJzZfIIkwODSHNN1P45AmWg5Hly1VauK9CM0UQBCV6vYtQb9KV9fAMTIlEBYBGOrFfPefFTyQLgJbgFkxiOfYCN_ir5Ae3CaBJDbhG8Cg2igoFLkVzzCZMUfrHboXSXAYxIJ4Ju1gwWCbScHFVBVV_klgSKZOH_4JJwDncEIDJK3ELdKOGFyUCjkFkUBHnAJwe5XF1PHydAzbPDMJ4uLuMfKTiFaFwudPxJg7bhtJz9NzCPwEDPHB_GV4SLndKG1S06DZ2KlUlwud2dKKxB4dKnKIPVEkxK4LFlLDEhDKVKZeBEeKqfgeqlZzOI6PTNFzPADjTTIKJPDEzNN_HxfjzdaUvPY3FJOEt3QNlD96AUaFDEBsPBVUmEBDTIKfYFiUmMUl4DfmoAiUmO1L4DfKTIbBmtMm5wF_lUlXAm5feBVHiCSDO_mC93PwOSaQE3Um66M7DFeuJwJOj4bRyEunj4zdwnjBVmqiLDVmsbC7UmZZU7DFAaK_UmtZBK3DnyJnvE_mC6CDBVmkxBNVm52D8gG6SAMVYAJXN-lT-YKBCfvNHvlcLfc-iL0lxKZ44EyBAdVmJ1lawPzvNM8JlNhJ7RL6jgNfqNhrFMVGQSmiWGBP7UzTNMiMcGQ3Nhhaj5Nh8TNo6j9TNkVj8TN_Nhc7OBOheiMw6jfiMtGQxdjIOhMUNc6j5QmoiMMUNU6jijHUUNXUN3VmYUNw3jkBGN_lkGayHmvCBcOBbwjc0hk7SbWmtxJdSBgAm0VY7ubhWmY2EhWmOHQHnCg5De0kFdfEVliVmCBAK_fdTS_xduNKc8AVtkJNkAQm4zVNBAtWmyKTH-fd1Te1dxfGnKkfyjpKk48Ojyj8aRlyjawIZ5gEwW1KkMsR0cf8QF47I0jMfZilVFOhV8Kkk_R-KkbGN53laEJ2VhiTNL-cP0V7MSsAduKmZjG_mCtKZjWLnnUr9diAmLzk1Wm4yYEdjBhNFxYUHOh8jJQmT-YoXmjckLVcimhByRRHJ1WZS9jmOgnVFtjDRmjNvLi0HijHOjYwwc7vhC5QnrJCOc9iEHJVGKkD6dDOWv5Z5FcDMmTGcUNE3gBnweWRkkDLYXk6bCKkTcFTQBmLAh6QDkIL3QD-UDCpMkcYfQLwdCWpef7fIDJpcgYMFkXFafk3JCwAPOpXtvCzqhWBCLuEHIDdYiSxA35fSaE-cCJYmtdkZlJtuAwaCX4BdME2YmUfLwAL6zio2hdBmwCVfjW5FHLScHJJFsEhbDcYIsRQVoB1rArVBymTr9ZcOBfAN2mTMxAbfLbbkTcEJnCb9JJnCd9JJnCp6ARZmh9JJnCj9JJnCl9JJnCT9JJnCV9Jm1AX9JmZmZ9JmZmXZmKhWZZmKhWf9JmZmdZmKhWfZmKhWhZmKhWjZmKhWlZm-SAq3FIreaVmFxVkhF9fa2JcENmnXmmbYQmhxqEedG7JA0-DLIA5jA8MJIQk0wDPIFccPCNAoYgjKi-eDnfKYLm7eBiQA5sBT4JiGU2mDMQUlqJ-cPTNgZOZZ_jQGiWcWF-RdnS-SfMXTkMK4fWY4Mh5jNrCAWClhPSCBewSeaCORWVPNuTAjhOZcDgyDxyh_qAQjAq6eXgG_GbrUCqSK7fEcIQbWlBriGZAAniCjRMxZmLFwkGsbfVdGO0JyaAkRm7LUilKDTB-ogY5G9RCPcJsiDwgODwUSCC6nAliP76HkHC-TC-jYNQjbrOs5k1vkgiV-IDjdXNoGKNaM7ChuP2jfOoBblTwtAF3NntaTMe1XXs9PYqStqJavdPQk7-SvWN_vJXGkSyecOH35CogbyILJSBBJBZhPOVHo8jgGjqTHncCvYAliVwPLk3VPyMSdcpMCMIWn_JO5Oovj1eFoUPH7D-oW8VX1PA-_ddmhziEBTLZvcZ7FQ8kxiljZQpfJ3cUfAKsYlxAH40D36W2VC5IVoQDt6CG1DmFElWCuiBjWeC3MNlC7iBTPjueGrojftODxjhcJbAmmgO-QezcBYBcVVY2pgZVCKkAyrTiFDPIcP1ArSb6WJRJZb3Av1CTYetNEqHT-nD-uLS2Q8Vf45FwrVSJGnNZTNDQ4BoTK0mMmkAYlAJBEmblZMFdjAPoOObmAoFmNgZBCuQJu4QvvAa-B7zASfFc0Nr7cp0HXCGAwgwhGQyR_eAIhPtPD9vGT1cexGnTEqCC3mPKljg6VKljZdm76BM6QmCJwbWLfVG1BwrAAXHiFRdmAsOX9OSu-Td5HdmdJhHr4NBmHGpCk5HNcmb5JTemkUilwQ_UG2qJsZBnrEPgAbeGDBGIEKbemn-H-kCWnA38VDoJ5KVg3i-GBOoed4VV6HXemsnAVemP6HoLGV6HW3V9-AY3VYVIQpT9oAL1A_VfvBLgvY6kYoKJWjBL6RNDCadFcGJg2h-yOTzBFfmtDBphWtDB6qFPuTrlWIfmEOKZlAIpDarYKUCGslWfmHeWWfmmFTMYJcrlUQFGlKefmiudeYJbfmC2lv3JsYJc5FUQFRlWEgJgkWPtPPYRLpJ4TLyvVNzD5fUIWfm0IazARXUazABpTk_ho4QlwA0fmlwAGjBduJTpdYuJPdmUwA46VnpAIjG6XBkWA8tlIgm_AIQkJP4VFgm_8QUYQ75IJFKLiCB3AK9QS-dGemkYIMORsUT0UV8rlJZBfTL5WAylT7bT1XAagantlcWIo0BUgW7HQ-3ZQ_BbpNvlOsRexSMRGCR4D8vkNQfQ7k7YAOKDW-SClD0zf3YBtLm50Y9UAXCcm1A6alMdYciWkPHYCKRkY6ZmBblbCDMVazUQiRXFJhcIZtlCorGI-S-SApnYMdYVkYChmJDRlwHJ_JImURnCv-XbCDp-VFJhVRGOnCWnJilCr4EtJmBHDmuKOnCubfNhmq9Oohm2YdTnCm6GhhmYYduhmYTBuhmAMNTnCLMBaDNLil_1jiVmr0kZ6B92jLkf_AeDVlg0kuyY6hmkOCtAmolS4PFdvA0zJ6bWH9jynChyXzvU3Uk_6C7fElpe6QUdrJtWgRNmvWgaQmcSjDxlkRH6ZChClzLH_dDfthtjJXcYh-ftNm5TTQnHwNmumHSnHg_H_mHi_HsmH1mHGcjqim5mHp_HsmHlimKeQWIHsiGriGvmHQcjgzO7sINnHtimw-IriGwimVGMPnHoimCKDVnH8hV7GQlPCArR-NaLkf8wA1-kWXmXWmO_CSdBdAkbsJnxa-SAoUNVjmATEoRAgjCVjmKOAvOmDamN-EmAm8Qd50W_cj_Pm5hmgejEQmBEenkQEqM8eCU4FhSOH-R20LbtF2KJzeLunBApD9qcl2lmLZMPeyiHU-dLSCiuYg1KoHbWifh8IkLAmRADYQoVYp_B5hWEQJlbcjRdlKiHgJOYNNjmoMcPjm-xCdjm2KGzCFX8fM2lA3CaZACamSkmh6EUkmUgjwWjWgjnlfPSe4hfaMfP1Df5CkmDO6fxkf9CN6lMegj14PylfnRSkgjpOOmgjrRSiSepgjAej7zlsaNxdCL-ciKfSRmMgV3ggmbjGmjDLmX2KYkmHLGAhg9kmUGIhXAjzOs4OLNmb0IDHOpgCEoAVeAx0AKSIjFhTdQ7WlzcGOfLcXNEMU2MKOUcS8aA9OPJP-UB-bMQ9TVCh9tJPOCP3BrZh7WF2aST7GxelxtN4bjPlmV1B8dHgblQYB0dQ85kfvlxNmUAYhdOxNmLFE6MIxNmIAYzrHxNmJkCp_HXFf5QDKeQ_NmPoDBOm4Jbe7HEOmFmmCrIHOmDmmQ0H9Nm7Nm8_HOOmh_VGtIOOm1NmSOmUuPC8HeibcNGjkZDLmTSDkUPjcjK5a77hOPl0xKg4Cy3FSdBmOm_yI2AJnOmO3gcOmQrFpOmVjmsCSvLm81kmXmSkmjDh4CgYNhrMmgzSjGmrOk6HH-ZmI5gimgYYPEwFxrkkCDPimKcU5ZinTNIdOmzHoiS4gSaQmOpLhXAiMFQcgB2bbpCd5DwRDUoUeCOqfazghidOwNQmdOEeOaBQmdO2dOvqImdOl9HzUIYnmhSQmdO_dOkSQgZIwdOfFls_HtbB1dO4dOg7HgZIhnmw-I8dOunmmnmT0HBeOpnm5VjkdOy9HOFjLoF3mmNzN-ql8JfXNffRI6pj4bAYOfaQMgUFEomPhBiwW-ZlfeOHom8fjHombQBzDDuNPLomIKKh0UHomrZJSomjTIJomI4OSomaEMdomYZKdomNomILiPomRkmHXNXEDxQUzQU3eTPTBUilPZkKwVwQUZEDpomDZMg5N2edOAlz0LcjMfil79MFAlKrOdEgZDfqcLaVRtYFW3eerHpWgETifreewMKKlh1j7-YaFOiqP7AmuWIBtjj9fEbJhgLchYiRl7fdnMGB1HWOmgxUILiu9R-Pm4hmuomzKZC8LrLk_bcVhbwgNqAm5KZepmGajLSlPYclgaPcJlZB_JkRccTSlNEHVSlP7OTJPHzFoSlh6fcSllSluSl1rehSlYjHuuSkSl8pm2SlstQTjH5SltKHsSlHOQwSlGjHzqRwSlzSlp7O1SlwSl1pmeZhnjH7SlLcQ4JiKHkFoBhCEdaWU-Ll_BDoDD-lB7A5SCbKK2MKzMUbbCgYCVaI3uEzMUSTldwC0rOWBcMWZWBcwhHT5MdwLvcSpMXaTlDuamaOuqmjGelLk-8lymm0of52fXvhzOmoFgqmkxmmxKZU7SbOTpBgcSORSdb0I6edL_eseCP1jUxYv3IL-XzUQf2C5vWBxco1CjoBEBLsjJuSL-lST2ev0OE-Hj2eOtdgrFzPOpYPgieaYYHUeewIdqQoKCFqeYBTvyEn6RRJimcgiEjJxKhMmTWm9SVlEFr2eXpmAeHMpJM2Un5NToEG3AlomBUhzwNk-MOHAeHTvQfOpUBOUDNmvgkuomeBg-rmLddQNL0OkREF9zSgzOK-LMwI5xICAll4M3VkUdibzQP-TCEji_GVoik0Icvia2SDVS_4LUSAYoCGfE67EQdkuXMflLczIfwTSZX2nC7XJ8zkjtDCXkD9EWdjcrFdBBoTKOmUjPeCmEegDtUNs1CVbAkbG1EWHVH-6dIdAbqUysJS-Fj4KlaEvxKikDxxKi-BBmc1Wk8JLbKC_hKj9S_hKoQCzrAC-KC8BUJKcJDKtRIZD2nSWqDH3A7mB6ddtOP-6d9mU7RcFyLmOQXdcX_TpMm2nDsrUn4MFCTgtA-3FwoUqGB34IjWYz8J0LCwyEljDe6ZwoUADOskHpENwtmkMCwtmCHHroUI1LskHq1KzFEgJmoXRn_DzGC2xBxmBnudcTDIumfcAp8DYDCp8D8tM-SA-TJp8D5ICp8D4PDp8DmwlhIkucHIumvECQTAurDhFhqnCMUJcumkvEhumPumfumvoD3QDBQIwuEaLEeumbLKN1AnumFumnumbum3QD4vEcum6vE0umNumyumkumpLKtumqnCVFK0umVumyumuPeQBmRwh7pCB8ceFJ1LKvfcQBmPwEcumNeLpumjFKLvmmumkGkTum0ZX_umkGkXumLHBvumkGkN5GEvm9CIGvmLQkZlA7rmzLmYEAAEavYgdPlArmGsm8Dgt-MIuYe_g-LH1MeU7BvdawiBFCTfSCyXRUcWYciffDY3bz2dLdmyfC0mhI0SXvbqHfa3BIxcgMVtrDMtmbOL7XBhoYE8IY5Hy-BDTMEFkx-SD4fn1A9aMBaZhYQVQMG3NxAc6EGY4eG6bb2i1nlUDLyENZiWXDG53lKWF6LhJ6hI6aCflaLmZdJwUmxlHwyAoSCiMJiwCVGFS_C9-UFvUzbHcumKTctwmSmQzwm9Tkxwmq7CYkDcejKwVNfYm_le_l2mmBWhzchaRm5qmOVh8xA9wmJekG6j6EfX_Hxejg7jI0j5IlYvleZkU2kWtWbvlYYmLJHZ6DN2AFiUHok-2LJokb7Ra2kRFfomjlvlNpI07jc0j27jTpI47jXokdFfj0jn2krvl-PgdokAJHfok7Zkt2ks0jjokBWhaxPaFmfCCfwC96NCPXXxAJwlXajKakXxAMakqnCAKPFOUkXm7olDxmNfY_pRcDk0pA0tC_6lcakzDmGymV3dIymhTN4mgPgcjZOabQW3lj-XZyl0iHiRE7CJeRe6eMOzCBbjgOjdgcyKMfgcnQmcCkiaj7ZOtCk-FMngctbQxCkfnJrgcmCkygcBLMWYOwajsCkygcBcQQaO3gcsZIDLM5aj23lgaj9ajPPkU9Aj3P4udPkmfpBXxAODkXajSbjXajgcQBymVhcXxAkcQ7rmxRQYgS-wmiQlXKmEoAjjmcpmC0VRzmn_l1LM9hGTymT3la6GWymDngOCkY3lCfbVSl9FCgaByGenNixHSOHkKFfiymd3lfaj7ZOqCkvbQi3l0KMk3liCkp6f2bQtbQp3lxym2gcwgcrCk-KMtCk16f0ajgAW46f6ymMaO8ymHcQ-ym4CkCRmhmCdqmmYYERTR1MIGCHfGctF_8CeJXIQK47GfwCg8TRDkqWmAimZzmb5a1eaoIbKekL5a1Om1ilxKZGfag0mMJXzZg3tL9saVVT0OeHOlVHFPjDl6kOqIElH4_g7_gkIMWOKt2UWlQ6fQzWKsFJ5fcbsRqzf3MmloXwUmGXS3QD9cCIzhIGC23I8pC6uVrcHK1mIGCGQBN1mmwKwtO3QDU1MQ1mQFOV1mT6E_xb3hmJnl7wmqPMLQmDQmG3l5BkYSTT-lFsmZzmd1mCQmX0MEQmp_lmPlr_lGpkt_lqPlXvlpsH7Il-Il3_luPU5_lkOjnXNb1l9_ld1l_2Lf1lgIKh1lmpO8tjk1lSJlGAmT3LIAm1pOp1lGQlgtSkpkOAmXJlJujZJlNQlXwCUgC2xm4hHYOm0_BFuabnJGalxpkvnCI3HoTEhQKaujb2maAmMfAWEk7rms3cKVcXUDwYMcDkZyBJ3lyJlxKZl2mn6c7ThRCBUplGimwIbT7ByRM9FlLUOY4N5Elg_dPjIjYP7El5vhmnc4AQ9ElLnmtCcvtjVGN63haug7CeLDjqfaOFl0yPWFltTeXJPbBQjFlvqICZPjBQhBQ1UIq_HITICzPdFlLZP3WAFTI9SIPZPkFlrBQmFlj7HoFlLZPZ3mJrITzPdZPilGLTIwFlJtjKvAelDN6gs4ALveRLmWVH1WC1BLFCQH3BqshmXCZXme1CJtcIGlmyADcBcumaEMFvUrTIC4msCjkNEvTIE4mPCQ0nC0TIC4m2TI7rm7WGclMyyOaPlYpCy5Al8Uk1mFxVR4mEBAT4mkPlWaPF9lR4k3zRT4k-LkP9llMOSCkrhDX4KxZOY1DpNCycivVhTJPa9lJ0Rc9lhaje9lLRUk4kM0RPRUo4kUMkBbP19lr3lq9lw4ku5Lt9l04kfMkx5LQzP44kmMk19lk0RXhhkWN-4kcqmy1IYpCz_DzdYC4mp2A6oCZVIQ5m6QDzbFcumHhcXLFOCO7RUixACSUvnCMRDp8R80j87AQ4mzJHa2AghAgTV70c92eULk9ilbRmPkUasDIAgn5mMJXH1ckxMXCJl0PwKB3wbSKbWdADAOmfOB5AUth7ikE2dmLlanSYef8LNBkl1tCVfJWfJKLfD9eFeHVNMX3e3UG-5FqtNdaAP3BBnA45Njciw1ClTTNccdXkIiG4qfjefwgb-9A_iNNXZLsYcwCxcK95b0IMbzUOJgPVGVVGWyRreUrtitjOBiEVYlTKfZhbD5TlKmHtJRohm5LyUAqlBzmeEAPojATeJ3PHFyLauB3YYyjGknWkwPdIcH5G80gfbH6xIS_lyoTixAAVJwmmZElGkGuaSZoN-ac6ZhzFaXGCFDmrukgmGQ7muYNS7mwRh1hFGfTDlMM2KfAdoWgQEg-FE_7JO0SnTEMrmIADVeY1-MfaeY6cT2jQIQy_D0OGEBgqsJP1fpWgAPfKlKyjf7XMxae5GHJuI63DpFM1zM3igdwFs_RVsNP_WCTJsFMVELbzC7xMOlJkmJXUc2dMlSAbDdq6bmQSiAOq1jz8AIzSt5FnNCcUiFNCuRKVUTixA_WH1RBHxGzUcaYmmfLIKCZ_lAcSRLk9FNgdQk0mkjmfSSxcT2fcBECe7NqLhrQiVLOadM8PKyoADnQ4_PcMFSbENQNFkj48D6QDWjG93mYCNQ-eN-lqscnZjQ6U6nC_ThJQmD9mTLPwVJeAVJXCp7ffBPrFg4sCi6Ml3AFdhjBcEWO2qWQuQVxQ0sbtDdG9mnAVaYmsAVnnCDhFVxQ6nCLmE5GeZGmlhGh6LdQJBTh3WT6nCCfi-OlsaFp9mLThsSM3yI8mE1dccVhnvhQwTD9CMCW3xhtilY4Nq6e4DahpeKeHbQjF6IHwWTLfrdMQacGlgJ1krVhfPJl_RQkh5ID8nmfYUF0kEmgmbkPbUo9kHFgaYmIiEHtCVthaaQstHZvTigFjnBdWKZ_lstbiNF9sbKtbAkUMtbIKVCtbzWmG1lC6Gi-miZSk-m3ACm-mqfSOtbuQDnqFRtbVrC9ckPQAFAKWtb5tLYtbeXjAJGbfjLBGlxbhtbX-mKDDMPP6wmt-mnBAq9mPOU6nChrks2msaFHtbBThlUm4nFLeDXvBeIgogFprTgehhFFZamd0PgpSNyPqkQY3btaMbMfzcS0LDn-LnvHurQvdRUDB3PVKaC_TcHhCbWJROK4TeH6iRyBkecdtim1iLXcg1PcKOMtl67lKKFxHFJ2imBEULcSpG_ML_JeiLOUnJxiO5nAPnMpJOY4kfhDCuB1JMs8h97M8vENKcYJd5keV_mT9mTCg74dUbGVXLkRcZgfkTK4nCWIFyhSK2CSxIC3HDik6imoBJEIMJYjYBgOpFNbesCET-mzNBvYkoyAa1hbXTQdlFPVFuanzKkMKX2JFdWaYm5DESBmyLf6AnzHFGalQFFDgG6nCTSNShN_RE3KX9nCE6BDBn-5EPTF2xbFBnAdIUOcX4llXmwaORYT9nCTmhNymX7mSqFtuOR3UuBSmtBPgEraNxSg5xBf-HDCMcejtuOzAScfNAbNBVThETUMeGgcXMljBnoASnBnmkQrqc1xI-rW7YFzdd4Ek9CGfHEi-lPuYNvi-ALrXMm5Cd7C3SCKyTrTeOlK4zIMTf6WlhCTnFMw-XhWFHlBG0LXZWJ9DOTiRHJJfczcdk1KTbhtlNdSJs5eP-mnLKUMeFVPvWN2CHqCDK_IATNUAB1xHSEBGYXTwbUABawbsLAw1eufO3fEXHla1m36lmAS-gNlYN4gNeiUgCnmzh-5jsBn3JNpASpXmgcG26UrtRyIluTVMOFKkOmtj10P8NeihiHbMBdGc4iTaY8Wh6Ce01mb8CVXm-bBzCn-jEVuNLxCdoAjdSnOP6HCpWNF7iHBAEbAe2A2qBuPSNnlm9MfWhPWAU8ALUkukiQBnZDnuDJErBdDn0EdfDnRHgt8D1RBcHVKjHKCOWzVTfiysdVthRfaYtN9HkKqNgdJaTTq_gpUHhOONkS_8TqwJzUfATMU0EpFmLxiSyTeCT69NqOIJABvgHfsRT4RQjCSGVW9kAXhMqTBqBRmUkNEfGDfTMSZZXpNqgiFXhLyOIal88GljhgdhmUAfBnCjK3OTdRi1iHrxA5CH9DF6FkjjMVjECgEYDnaDnoDnFSSqDn5BAWlU2jjRbG_qmO7mS0IwEncDnyEn3Agx8KWFcpSD6KPrSD4JGZGBFOGgrATrUirQrigc4AGti0SMMFatGB-5IX_Co7EnyX3PhgHFBEMpdiW-X_DFLNGOlLtWjuYXFSA8KJ5yEmfEWdWIuXDVSahJMWNSSDbtE3TBcfASJI3TAlaBC3J3POgvYaSh7YBmxYI4KOtR0tGw1RSEnpLiUcD1uEwzKhKZN6cVLVxVDzYBsqLS_D0XFzSKPscE0SwqLobTl9KQXE8qLKfFlJSiNf_yD3OLq2PWkhGpiq5TJoJDmLq8Au5TqoJd1OYGnqnKcGnUcAwoJunKZcAu5TV3D65TD3CeolQEC6RcD7jt6L58MfBnsbDoKBkLT9kCkdKqoGPTFPzSShN_UB4pCCUKzGnZhWQpE0GnLiEKbF5YOZhLMUK6GnPoCezSShNqeHGHnW1BGHnbxAGHnvLFPTFthNGHn8Gn5xBkbHShNPJkUHnftBKbFIKT4TLlzABLCUHnJHnPTFuaIXlDhRLDHnyUKjHnzoQQcJPoC0PCShN96NBHngYMnHn8TBIKmWeGO9hPTFogHhHnksUVeBMoCF_NqHnSRPzHnRHnPoCScHShN9-gAInYwAAIn-PQUBTcHnUBTeHnQrjLHnUBTNHnQrj7HnQrj9HnPhDIiY_QDzLFPTFccHShNlWP4GnKOeuHnnSBMYAWInLIn_QDNInPoC55HaInh9eYInTInPoCHcGaIngMDrInFInPJgHInPJgJInpIngInpIniInzzAPInpInRInf3McIn9OEShNErD-InuInSoCVGFKbFZqH1HnmnAaInitIGJnrAHaHnIMFDQGiBn7En52eBQSJCMb2Ab4lx5c8cKFjZs2mmDnbDnRJnrDFTJnaPAVJnpoID5LG5MVefZjMJxUk8RMzQMsUMxUtflyqcVUMa2hrxMb3bq7My0icrGHicAogojYnCPsBHlFJDmgBRCfrmCyMm5Ac3SQacx4I5jBcYY5iOTgM__h4cRJ0JkHZbYBKBW4zJfwCl3EgAKHLebcW9AfwUkMQkZ9Af7F0aRqLi-VOoKBkFdZDSO0GZDSJQHWpGVoCQiEKbF78E9fCVoCkDmBRDXwbjKnp_CoglsCnwLm6EnnDn8EnrASQKT9nCaESvgkaJnxEn2hhKAatlSS2EnuH5SNTWIDsBbQI-qlQRMdvY_6jPaGrxAgNKPTFE5G9UAvEnwKncJnN0ToogOLnnzR4Yii-bstL_hm2Om3KnxKnPLnkmgRLnpqc6XgvhgCFEtQbJxUzlQRjYo6LfoCDQZiVFWegmfDf7F64CdtWVYCRDBsBVARhykT_ZAdFHxOBQlhGyCotN8rNspCPyDR9fGRcZNJ7pfkDKnPBFVfCOJr_EDaAhDLK0V_5NA5SA5AotFNwmOuYdILUSjvYleOHBtVnFH0GOswDK3TagfePDiee8dPz9E9oHEhTaNGWkhM8AEbLoQCWgmJgWNnc8gEM4Tbkg-SUzRHbhP8YIrZKEdPW6SHYCWsHgGdU_NxIS0Kn61FJoCFkNeKnOFBGkFcQgKCWHhH28SQKFdScCpMrNfXLFeEkSdFioC6CB_MnyaKcCObVC3fEENnjVHMIC5-BDzAONn06AQNnZXYkwCzsAq_eERDjQO8QDR2dJNnsXBG5Z3KQLNnJYAtzAENnxshlNn6MnCpMJyH-uCJYAaDM1RBgmP9sWDSBlbEENnaLCq-dxXkYLnRLnFMcbLnFrBHEAdsjgRTVoCYghZJnQJnD3ehuj6NnFHA8NnlsjKCP-TiV1RfkmdOWhkmqlfcMfnkmYrCo9NqkmKUi1kfw-lXXNlrmqRSLmQB5P_lf0km9DFlIf5nCu6WEmfF7izubmHMRhj3OQ3BkmIlDSB4kki_lxvFlOnG6GnOnb7jlPlxfNbuSi2cI9luJfPwELGQVbOv1mOxmx1mx_lz1mW1lAJl1Pl6_l_2L4PlFJlVpk7DkvuSJJlA2m_Dk0XNBQlgtSPJlCujjtSJ2m5pONAme3LPAmO2mMQlppkrOn5EFioCvScHxCR7LVQUDSB61lDSBh2m5oGiPnL6LYGPkOnsubmHM19LIbAT7jn8F5PftOnd2FvOnAbNkVAGaPqXCk3dc7jH6jY6GqVmGnEGucxXOsVmj-XN6jvVmvNh5ihU6jNiMW6j9FM4TN6FMBGM7VmJWmuuSe6j8TNg6jEUNDOhrGQMOhxpOHOhCOho6jNUNq6j4lDs6j4djJUNQOhQWmXUN7Nh06j1MUvSce1C3KRSDcn8FFjMDYekWmDYemWmn8FoWmDYeUxEvUGUdWnOhZQAlHBpWmYHj2Om1PnofNIbAdsTgNH9iLX2cs2m_QnuPnuBAdsT9hGopmQJNqpmPSlWsUNCjMtQ_yQwpmP6j6Tc2iHMKkPtS0pmlSlSqmxKMDjH5pmgSlQRNlSlKjH8NQlSlAqmpKHCqmwSlrSlxpOtSlHqmwSlIjHvSQQUNNqmcjHPqmT2ERqmiSlojHNnkpiHOKki2UERnBJEOZGmlBXzB4wEk7LYpC_fMdwWn8FPLH9oCjsMETG-dDvcjJSn-QEIDE-9DtqmMSncTlMSn6jHMSn0qmMSn2qmrPntxEG6G84cT7jj7e0Cnvgk_QneSn3BkIxmoVmI6jIIHqYAKDEjeGfcA74LMGQCPkmFMuVmCiMXgcSNjyvEXIH0Vm7FMJQnkOjeGQ8TNgGQJpIiGQYiM_TN1wPDGMbiMpGQMUNsGQZQnGWmbQnIWmyGQYQnw7Rt6jeiMjQn0TNbGMxiMz6j-4kxNDS5GQNnpQncvDSqO3QnK_NeTnH7jbVCERTpRRloCuQnioCQRML4gEymOyma3EsPndSnYRg7egSoQ_vTiPjETTloCsOnVBn1jlfEDjSnvTngFdxTnz1BzTnd-gVgjOyEF-ScXPu5PagjwkfcgjHUiPyT9PPhgjWOnjgjd5elgjx-gxkm31TKvBJgNzkmt0jwuEFSnwZR1TnQ5eE2l4hm6Tny9XOXiZLUCnBINOXzmJnlfUn9dChUnNmeBDKXXQGrORGi1vmeBcDcJcvYbtND9Cd2l-ijd2Sx_g7uDv7KPJh1rQctio2lDiFtciPagjmH75kHbi5yjY3S_2HVKDFSnaoC2FIl4DbSnJjM7TnOXiLZkloCqedlUntCnnUnNeCQVnmVmD0SMOe0KetGmYNMc1Lg1e31GdxGjMIwGmRqIXUIHPh6CBiEDN3jydda7Fp4HSvT9GmddO6uI4uIe_HwqISHmcSQrUIVHmT7HqdO6uILHm_FhvdOTvI8qIDGhtnmHvINvI4Vnj7HFrICvIXZP8UIbHmOHm5nmOVIDVI4TkJRAy3PKtCFSnf0T6JgBHnPjCK1enTnkvInTnmvInTnovInTnqvIioCkOQsrIqTnWBn5TntTnzuJ7TnkVgPCMy9j58F-5jWVnWWgKWga2TbKPSXiVTBM3QXoAddJ_CBYuNt5ZPdP5kN64DC3M0JOJlmdeaa7l-feM5L37SK9lEtM3iNhOLsKPP7c0SOBqEHHImfQPNTI_ADPIUnNlgHW3IdsRxzH0hVDVFYKXunhudCuIL18mK9fENNo4ihXFWyRi5eOmByfJwviHLXL1SHOkPmC-fhL5D8JMtaKfjijPdUvDMsC4ygCIb6zDoXA9sVT1SbVC_2HMpCjiKoBHtMIrOQ-XntBFPhDbSnSBn6Xn6okiSnsubb0UTXQ18cDtA7chs2UhwMmkk12LpyMFkNG3S7pHd3SyRENXFjUn48DMOCIaRJwFcPn2lGmYIsMOCpM9CIwam3Jg5MAcvDC0MetCq7hlZL8XnygHsiNiED3FViWn3leiWnwBSbSnb3EuTn99XeiUWnCRnlGRnsub5YnpWn7Ynv0AsLB91hceBs6QAqCFahnOXv-bcyGg7iyDj-MHz9SY_VnHXJ0S3HkisDajdUhEByAVoHw3dxta4FE0JOmpgs3AsIduUfByBQTlgzC95AHEDnjfgjP3KJJgW5lQIFCnOBV9lkdMm-PFcJvIE3wBVLZnPm3iR4pgxdJNJhYhkvkTvaHmwIMAFifJeaFusMPyYv7SlCOyUYyQHmTASHS0JVzahlZBjFbNXFEzF3dW0iEcoAbgWGjgHweMUC8GYgrETxG1LAmLEVMm4VNBiOwmht_EujTdZT2vZk7dVjghvjwXaqsN8KDaRVjNJ5SmuIMqCT1uFVIBKdPD3JDJfhhQrdPd8E9OJnrm9mA-2VSjCsQTPVSh4Ulgm9pcJLFZ_cNOFZmTDqhPoCWmYGhBmlFAiGuPUedPfFbvnfCXj8eF4dQYMFBWNCpAp6lrsJsZPdMnoWeGUUfYU3JbWclcLiJ3A9BlMHj-KO7NMBQI4cJ9aiHKGRbMxnJAukXrAq9WFVBOaNxtlBMFWFcXnPoCai8le3Q7ES_bA0jHm1F9jEbjG6sB2mBEvBHsCpQAB5J3EiASMF9SQtA5-XXvGrbhl8OxJVACYKKCJ_ALLg87I5kXwTDQXIOLEj0DYWjrDaNZgcRD-9f5eIYBcvLTulDDSBRylxPnL1UKVnVbEXNnSwGmNEviTdimOxWtMIIgdr6LtFCPJAknCwFCgFmioC_2RocnfpV9OItLLqoCDMLqoCAiCdoCylVdimx4ACWYFUVxcntoCVOD-cnnLLtoCQMLtoCrLLtoC3cnQwC5cnQwC7cnioCEmVdimeuaTdn03AscnCAG1tCiShlJX5OhdLLbVCd3AAdnXJDgdnXjBdoClNJkwCOpPCWY6kA2GDsYDgOHzLHZjIodngUetdnOvBvdn1cnzoCMdneLMI3Sb0f7OEjIAkmcddnUUE-RT7dn5vcsiN_KCqdnhOBwEVr6LCwEEenbKD0dnbKD2dn9jVsYD5nOtdnlMGRenvVCRen1OPsYDlLL1tC7AdodnfpAbenLenV8IBiaXenjdnhOBVuAodnleCtlZmHBUensYDbZClenEdnqenGdnmHB50iSaleenR_DJenmHBiengGByOBodnqcMsYDTnf7dncPDmdn6aCAfnkaCtdn8wOEfnzensWKZenzcNHuCxXkAvbhCFw7C0EdF0TP0AZ_evWnAZnOfnNnlWXPUzVNoi2eOeHgNpefFMm-AE0Y7NciMfv7NLSagThpRStdfTVGvyEInkCRTvCfIbMrzLp3Cwxl11inOBaFCX9mFrCDvkp4RcvDoPfxfCbqgrOKPvWmfLuYUMfnVfnzCFPfn-4MRfn7fD8ilqIlsTniTcCgnNnlOBVZEItVN4jex5a2-bQ2QxvNMxDQWCntg73kGbFEFEZnD27kweDe0TLzCweD_ngN4iHnQiZYWAWGdEX8I4PPfhLI7c5JXr-l5tgaOHkyNytN5iD8lccsb8FLsFSCYM0zEVjgcqJWdT_BGcxUZEBJZJ9POsVC1AjyWBuwI7TUmcCguKrAfCmB1SPesh_nccgfr3B_mcelO_Af7vbfBjxaTCWCUcenhDpAnlWDNtDErDW1SPXEK9SSsDd4F3UczREcjck5B6oC59LfFVvYncgeMLisGeKrCOwcvag7aB5fFrhnvIBX2J7aBXIBKLhAgnKgnh6EDgnj3UCWibVgP0AbaiCxmJgnlsg4hnNnlpqcjxFktH0sDaKmZUfX8Bq0FMLJVGB0mA43USYC1feCYY5qJf1KYGi_vmefgktNlkETOn4PPFbYHPYR5ZcIccPQE-mB5OLPd6efalNMwWEtaULc_EeWgeTsNIEDdzI0vLOrgeOFtNSq9e9jiafkodL3MN77E1niThneYe-WgVqDkbkA0O-kBCXHAZmSNAOaBLbTuuYghnDeNecn2CPiWnvzPdoCMLHqMC7aBH8NtTERSMcTMcNE58PhOBvIBJkV7aBRQNCpC7gG9xdcejAvbCGQZ7EMKT0BAh2FDFA6FalhYP0A2UirTlfjnsveiPhCHAkjnkBAmjnMdFduAiJOOaeDGaDlKPwgo7mFCToUf7Tcu6L9TcEkPtdPiBF07mm3bCkk2RapaecggNXFAFDQMMRwAeUFbaLTEViZimSXxgFyiJF-HVpjsSHgQI0dQYUc7NJqtBOhn8Adecjq1L3pkbMYR-mdeT-tCySGFSnumCojnMknphntUcdKD9Hea-BwcAi8m61ktKnArmfjnS_Jx9mP9gP0Ao0kPZkzknd_J1IFLVcqKGaragNDC3RVYB3ce5zLwXSOwMDPH6rc0QcobQrQeXqMYDBfiBCRcsdLKON7UHPMMIknudPbJGVhKY8CbBI2eMCtjcXeb_FZglB_lmFKYDj-WgXZRaKCrWAnjcaIFzxM_PcCPU_nClhnu5C3knp5KfhWrkLrIJfoKdaEwuELVMtMKhSB7SJ1lnmuOIyC4YnaBAQKE-bi32bt9Ar5mIgnAvb-lnwBAAmnMSdjOiOThlAnPJI7LMQiAJ0SkZR6NHEcMrfB-wcgHJlbkhSKBxc_jkiKXm3bbzV3WcrLms6FCXKyHfWbHyYX7Oiy2TyakwjP9lD38GXEjVKZ-mESgeuAk9mJzFSsUK-LBYyLRPd-SD4FkHMZDJfS6MHgTBiDbkkoIkLncI4k7ATdaEkknChCmSCITBWOJcXZe-AjBewcATOJInn4CSVtCsee4xHgGBbRQn7BJ_gRnnWRAONKUnneuJ5XDWRAGwccXZHWCbnn63kgnn1QKinnw6DZnnsbGUnngmUxgj2hnuGF93MJCMsBmP0AUQe_YnYsMr6BtnnPMCu5akrNsfeTFh16RVvYKnBf8AnVm9alriNWsAUCEzaXj5JM9l-mEcaPuTQYylPCkSBUWCjsNDSoMewT1MAImaiAEb3lHgJHxAz2ll9LxBfqzmbVCvScn7Bq7h4CBbdjQ6EPnnIaM55BbtBq0cr9hpglQBnzubo7Jv6Exjn8eaZjJaVkWtknWnznnZ6BvjntonqkgqWho7ItIS6HMPBJuffq7S48ObXicnDB7Uq_O7OeucLpIDvQePyYq8ApCPt5UawTcbcMWMNBDkWKt0S57JzeWNfEQ3RVWMoOK3edsYY52SKtEUzcHrlOkhEgHxxU2GDNDn85BHLDmaO_lTdQOsYnjvP1RBOpM5bccejR6bbYibtBxnnhVmupnfQJ1biZ7MRACwMCnoCj_XvUitpni3cUUbfqceRk2-d-yKO2lQBn25cDEAVUb8TiMje2CG5GSG-XTzAULJRMOMwgY0hm7meMTs0PTQT2jjq8fXyNGHPB4cpQEXKEPyYenAzJjOzlV9OIDGn2aYjjn3kfoiefCKyMIaT5bIinfc4UfcCFhPgSgSsY5oHZUl7PCKaCPgfZnJlbcfUlOmWtShbdk1peucCRxEWURAUARPVNQCM-TTWlkhW0RScXZEDLWURbtBUgQ6Ulc0m2OmqOdX8cX3d0dGgJnaIVbtB-cj-5jPrnrRFRrnAeCTrnbBA0mWVMT2YNXVVWQLyQJBxSwAmD5eINmdyAjrQagKiYbZllTjOvJOi_g0RT-5IbpRKtac7FYsANLVn0AN1fVNMurGygSEoDwqFzkTcLVfgj9DCpzYroDiPHxCC95Q4AmFzdmsGGoIlDJqeG6aUO8IFnc6VbRpDtEB00hWDTdAOmpLltk_vhM5LCFUYvdRlEB-UHcm7PNqNQyYbjLfHkT35lLGXe4ioLdCgiNTF9JQ22kL7GD0d4_dlKmPVAf5CHNGX5CRime8dSQCQNJ4sHj0OVXEhqKi8AgfD81Gl5ertFLdKbLBFyL1jMt2l2CJDHBckAA-AHsHKGAL5dgOG3cUXFCh5d9tkh5djgHanJSHBviDOvKMfQWFCPuBcYDLYH20IeoDzDa89lh1I89l6xZRXcs1A3qJmAehcBF7iqOdjDHkPho2AyPn3Tn7CmfEDqtnDKUwqgkJi4BmoLl-wi48OrLl4OAm3GuLli1RPMmQzNH9T-xhu3b0LlWQKCLDsSm2LlWtEEaTRtD-YZPMnSvBeEjV1Lz1RpROzUj6vjD6BJPl2tdGjDbBLe9BiHEG6AiKmLdMBzEOrllWn4Tnosd8DdjDHLZkygYq-ms5mxtnYAdlunmVmezmM8JQgchzmCKHjzm2XOVgcIkEy5GZHNXzQIFeicDD5CVhLN5LuzmARl0KMf3lyzmh3ll6fHRl4ZO3zm6KMkCk6zmwymDLMyym-zmy6fO7G2ymygc4ymF0mFcQaRl8gc9ymHcQL0mgylkhW2mEL3B_kMPhco2AW4lhOBDhFR0m5CEW0meqUt7GptnYAdeHjtzSwjlnAmv1GDmn4qmjunl6ctvnokf-7HDrEJINFJNCplYdM9VPGpl-4gS-kJplv7KaZktgaeYcMZjmiClTYAgMOZjk3TK1PCiUiTNmzixsnqmDcImKLNTWmeIOeVEE7fs1KheJmtnxmBFZkm9m19IYAdSBnKTiN2cXMlqOdKcS2sgleHddJ7TXhBDdKdizCNyMB5D75bVwCwgFoAOk3MToB4hJNsdGiHA4hupMrLdIiE5ECVDIIZZ0-GROeRgN2ORdjAHzKanJSAIROemaBqpMAudH7mT9d3HN9kDqvGmdnzwCFBnz7AZlAKpCzgG2ORbpKp5KdpCDrntNArvni8cu1BjVAugJvNlp2mqwdN3kkwnYAdgxnM8fz1BsVPd4m_nnwtUoSnhFMrVmwSnpNhfbgO6jGQny8g0NhS3jX6j3VmY6jNQnF6kX6jQQnCTnptQETnDUNGTnCOhITnetSaQneiMcQnJWmv5LLWmCOhNWmSTnWGMUTnLcQOujOxBjtd8nE8QDUxnp6LIZDQbJkvnT4BSaCM9EVtCk8hjyn30RkTnIDE5QnVlCpynf-HnynrjGpTnewn5pFqOdpXU5PAiWZuJmWAVs2myynDYBokfq5P5je0CNBUiplfGUnO5etlfJUnVOnfBC2kfukm_kf01TQUiVUnn5ePPk1NLSkgl9BzyGg8IYqTBJE4mT0RDbskX5k5yn_qBBNmB3PWyjnxnfxnDYBP4kvISg4mAUli4mCKH_LkHtGZsP_5aX4kLSiYwdP2BoaPERUR5LGRUkOjg4kMMkG0Rg9ll4kuuSn4kJ0Ry9lpKHr4kBbPm5L94maMkh3mu5Lu9l14kHbPE5mu5L54kmMkx4mnMkPPkjoTosHHFbfqmIrBm1AY4hHxCbynQ_EUlMc5meGX4MkNpCN5k7yAH-lslmHfGW5khunwtn0vnuedlSDdPAGdga1Tk2d2RJgPk-OlBRdWGdr0n9rmv6dafAI5MFXGFNM-dlNvM5GbV5M_TAZvZrwSsKiIYY73A9XQ65EUnEN7cFQIGQd5ukzMSK3JKslMqS0thFkndILGETi3dPQWO3jM6LHffH8AjnJ1oFBdkrKlSeB9WDdSU3wCtETzPdD9BG2cRsFqwBC1AUlQOJFEvBD4CbtBUKM6FEefEFzmtlAVcNmhWtdDjOBIFBw1nmFeZ0nOjF31naFH51nH-JjOB2vBw1njXEf5Aexngsdw6ck2dp_Uz1hr-mqun8qdQAdpBg5AP0QJz3ce3T4WnkDdpRC8RhSwg2rcHsBLnCIuKo7KIvOQxUwFOQ1U_mMQlKahJDnMdHCKOPfcg_fP-ckgieGrgaQFUzdNnMcQFzeikhHnrm-HfXgGVWMl3G6FkRYkqcgUpNz2lZ1CVmU9QFXLFUxn4zAE2nl6cAIdkPh0BFoHiyDmmWnn0nn0nD_dPdFggJdpU0ucucSCWl7nTnxRQIM0VfTXTSlLCjg3IV6rQy3HhtaPDaFXcMxbPgBLPd5dNG4fEJVSdkWkeb9KaZcESM4_iWwC4zAYxIi_cH5Gm1noSg3fWsbGhHd0vDGiMXtnPwhsWJurSqwB6fJe3Ts1nhJOkvngHMetCz8DXkgohWweBiHEmQCF4nXqlEGFI4na9RN4ng5Rk_bdjNN4nkeBI4nj9RV4nJfDdxhwyna7IGrdffGBnSCkUZxnlvm5EnBRdw6ce4nPuddegiTjMTEoOFiiNOrd2cPqNQPLEXllXkTTrdMeUX4S5NHXaFr_MntdeuCftN60F5vkdOGG1Eu7FuihBYSstA_hIRPmu0IVMECunhfd_cSKWFdNJlLAqZOZJbIgEY4d1_dv7SiKO_zDMVECFcfOa2bBLlgvQTzXeniJVyDkPgs4CiAK7qnTnGvNOBLIm1bzEB_bMvgHO9dImEGKc_AQbcFHrnddBZFG2OReXJsYDXRKgVma4nL2nF2nHrdF4eRymUzm_dlRMcfzn45nd4n65n83RoDk0OnqDkt1m3Il8Onv_lR1lLpkrpIs-TMpkQfWvHe-yUOpk21mh6f41m1tjc1l6Ple1l8Pl_1mxXNNPn1FPl1lQPnDQlH2mTPnD2mMAms1lM2mKQlZPnRAmPTb3FDTuQMpCUxn2WJXQUdBllJl6JFnJl6JFqDekTBsDe8pnM2npsdAEd75nuDmOFCXsDgKktCnj4nxCdgOd_6nuFFS6mKEab1HYvZ9PnJ6jyxnm8gtVm1xnqUaaDQATYDmMR1d88gHQnViM6Snh6f8SnX6j-SnPQnBTn-Nhf6jFTnCOhDWmIyn05DKynJUNMynNTnr6jPTnhQnIGMSynYGMRWmmQnXTnB7nYAPtTE6hQwfOcxPvUGGzMiOhkTBhTnfvKF7jFtCmTnW1DwQnC3nx6cfFdagV85n5hBr2mypnYAdK8nPgVZwPuun64TU3lIrFOajYymoMQvOLQajZ3lxZOb3ldajuKMggcxzm7ZOeCk8ZOmgc6Fh7ZOtymo3lMvnMaOOvnvaj_zmFLMMaO3ym9zm5OjG0m-KMI0mWaOavntKM-ZfLRiknGJBFfZPM0mB7ni7LhSB6hQGcJnVCW0mpzMhvna-MK9nLcHR0mqjiM9nNzmKuFI9nQ0mb0m9Qnl0mHyde1ddPAI7ngEl_jGT2dXJOvgkY9nfCNf1dD6nhTNGpeZVELGnWjkgEcTQmPUI4ZA6aLrpmWQmddgEKHV6fownJfClqVPKm-1hN5L9bjmQmEZhpFPCcjUpkm6fHZho6fJvnuQmZ7PPZhyKHRZhyOjy6f_bQ0gcUcjZZh7Qm06f8OjxQm-6fhZhXonNkMfKn5yR55g1ln6hQKrCtREGwgV1BXVBWmWT3B5fFS_CmvdMQDcyKirFk-n6lH0GLgyKo-n26luKnqOde3dX-lbrn76lflM5cCjDnI3niunw-nV3du6dz-nBjlLOCrhf4YN_8keTeYhT3KHqqJRlM6WnJICeFEvFdZGKdOWTKU6QCdxe_pl9iMkdJAnNRvJ9XQe1FcRDEIjnHICiCd5FrqC-UYjmnngapMBpxAmhjzdYuCPuiP3xRb9PPsn9-BOzdiJDCvMK0VK8ChQPoID3COp1jm_HuOIljjzGlKxKmykW1bsqnC3HoWKn6RUqkR5SllCziBKkTn9BQ1DMCIcPeVMCQTAnrFmVF0dK3dfMGGlnJPxSqmCN7L-2BwFI5xOv2CN5dgfFRVF9AWbwY-Iaxzd4InjdA9HnHaFDHnmdAwInv5diAo7lcx4np_K2UG0SAeOehuCxhV7LX_3ngNGSpCQGnhuC2lCHlAY4MHFi0Aoa_c5AotBG3AovBG3Ao03F3AoBpA5AooQE3AoP4F3Ao83F3Ao-3FY4MjXF0AomSSNBo8AoSpCK8INBoABoRBoCBoLBoEBoRBoGBoRBoIBoRBoArApYDO1DVohjGB-tCZQAI8nExmW3dc2NAqn1DeACLD7nv-nYAdx-nyBAIqn00KNfiA5cP1jZzTAreP_FYDS2PhJSPqHVzeLUvFHbIZSPLbSCrgcbcAhDxhQ7-YyMQt4IBoF2tGGdGVUPLIimROGaCL1CqVCC-D_hemJEqslH3DGWEB1A_DMCmN7CTdEM11Rp2jiBMWpGaQhhOBjcKsjlxXkqOd8-nvBAcrn1-nIBJg9n25darnoCoF7lKyEEhN51giqd7FjoKkc2J5YBH-bO2jcllELfXTT13duYT-vgdCOAZIy7EkXiaUYRtELtdLSIB6ND0EdNJ-Oi78X15MC0YJ-NqsQlwdLRGjSk2cWpGI02kkJD2gWX9BuichXf9zdL6PP5Cp2AypGwwjw9cyXLAsdOPiv4heDmvHX1aT05Gd3MdSIvTDL_leRcFaJjpGwilkNCVrnK2AbxnqHMpAeI6TdLEK6Tk-nrif9Dom9EdLER6TBEoU9EBEo1MLBEoZ9EV1BZ6TBEod9EBEoI9ESpCssSk-nh6TdLEj6TREodsSTEoEEoRBoGEoVBo-8ERBob9EZBocEoV1BDALnQBlBoh2dpBoHzYVXXsBoArmmCor2dxBonrR2CGMwIyTlmXCXtNJIMqPPiuBq6LsQNFYYDXZ_bWhyE7xQhJFl1Nu5hY6RTLf96LuMlXyTBCVDUjr_LbgLGLE68GwbXUfCdVHziZV0d5rQfDo1Nab0d6bC1SPYLiWuP1nimVYuOEnQDmBiqkE6fnSaQSpCFpKaSMlCotCoc2Nvnk_La-xlsCot6dr2dPvlM2kKxmO2kiYeQ2kw2L1ejuZOrzHFfDfZk3JdhsiBYOQ0jkZkFYOcxmnZkv7jSFfrZkz7jtZkg2kTpIi2kxZk57joxm1Zkaokh7Op2kjFfvxmjpIxxm3vlzxmUuDqAEyJdCmnhVFbynEoCmrIOtUGcAS8jGcAU8jGcAW8jV1BzGMDym25nK3nsOdApSTAdioNJ4kzPnxynu9dl8crGo10nwckPEgVVTSsm31kVnG0rREOK4lOCTfGDa7RTSlLxzJw_garJjFhSOKZZNKslfXTA6aYuG-sTenf0DNk7dminR-jWyRZTfdHLRshmXZllLBLOa9La8Qq0lAPVIbTYBBZ1SH7ls1juXiwRdrKAbdjAbBVpCtlAXeKlGo75B97nkzl97nJQHQ2Vd5AIBQGcX3yEuHoDvDuHoeKdptnFOnkDjd0Fh-ED_E_cBMBAAfiuzKH3nkGma7I6Ho61e8HoC_EWdEKWAAIosWjCtcFMNKCOAUeMZQgND8sVJ3cVfiZdMd2JLrCktkL4EbfivxbRviHrOTROUvi8rRBhDj0TBYSbAlXSdA8kTEFqTBIXSK6i6ekOxQ3fipNGQdTNnBa1AOCnVwQhvBBUPssVXDSpSCWLBgzl44GiAKoHD7mIaVREUHLYJytiosAeuFB8aL-cHJoJCeFJotIjL8APgiNJoxHNPJoRYF0IjkLA2IjPkF8_FTuDFJoykMA5DsfcbJoyvjyziWJoTwi1meVwivIMH9VlpCKfLMMHafcOOLd5AB7DeGTUHGaMed5ACBnZhaM9EkTn4bh_7n6XP2Jo59GvUGvPN4JoYeB8WRJSHyZNUyiX9nGIorWjSUGc_lxylBIoEQNDqnFym5Nn1qBRLnn4FGKoPqCMIo3Fj4witsBEmDNtbbND8oC99DQwBRiM3RF28Ooae6DnPCTfxDyjEwyilqK7mGQti-4n6kUcPNHVQvwJ4uakOIndfdmC1GdOyFE6Dg5AX5DXlNknXxHFBJBzOIBwYEUng8jI4VR-N2Iogohk8DYHW3eI_4J4iPBLoSaHKMgZ-NfDGpxAccF_yBLsEh7e6dPqJCRLohsbysAifNUsn3MGpuA1HGZLo9tiorCeueTLosrDiueaBJKwiiLodgiuLDNuiDfVQNGRLoNjIqLoEZAxnikHbD0k1tCpJoF3K_JoqbLWwdL5UeHAA9jGhD7WYZvCHxCHrR9LoR2O2pCBbK1tCpHdDMoX2OFMoF2OBModTOEoC3TDtSO5HoNKoDOnF2eQ0eFyUYGBrjk4ynDKoxsiGdYVqKRrJCNJM2K6ofzrNQaGwwQ5KftdPnQDyaTQ7dUfCJzdCjjZsUNpnPPFgRLP8MSSDN6CEBOULCI9A2YLlpB-OFNESMkc3NLT5fp7WmfHrzmKlFR2P79HZdAsvMAxBeXPFwQzWCaoe6FEj8eknCscaHEVrJo39EVKDdcQ-eVJSH7iUdUewjGDdTWgQBrigKD6rbJAoV8bnpCVxIl9moonLKoQLnQMod0FiNog6E9HoKIoEKoYTjUrnPddpEoi4nXMon4FlNokBAnNondEHIoTKopEFQtNAOP8Qk-OJCMmFuFO4SAKjz_Nwijnjj5wc2QhrwLX4SsLQaqQ5ucWkT3uVgdDJsBlVFDhK-xIXRNF9iAkn3TVlPH-rPHYiDhDztR9TFblC1Jnu2KIqACUUzLajFhVIIM3VzTUf9WYAOMAKSzIJ4mYlisnhVcJUAKdKBdAfjcJqKORIBe1f_3b1AVtmAwxVcWAL5B2gIqfWxhkcfCzfHrzm_jmEpRjuEiIKBLO8YAiSmq1UTKerIKrEj6xTsPmUPGg1OYue5DIzEjQPoTijGvK3Ejn6iX9B1DGJPooueLPoZTUJBIk7AlYFQNGcsFHCghJofPoybUKXkNrjCIo-fJGcXYuknpCm-B-MUsaeuPoiXht4dtETt4dleSt4dxkUBMoTgAGRD9oGVaGn_S7YHtpnvNokNo6NnmNobSfzvQIKo0nlJImqEkxynAQoSUGxNoQKoiCGNIoBKHcuRpjmmZLrff0NJguDYIXlqJTVe3YeYQERThlCIwQc6FNpnC7GbgteTELr5NhLG3cI_ybocfRyNzxDQadGjIWOoFxNpVBZrCwCByOHs0OY8EtQPGEN9rACKOn7lj9WXJGupeuaUWYgQHL39EP5KSveztei6R0FFjGamBEiHhQcBioNDQhi_fXNoxvE5JDUMormCB4bbsVs9O5_c3TYHJeKaC_mC7fMsHh1HSBPGnbBxCjKaCVUjJ1UQKjjRoWLouoSxEj13DdQKh-P1EjrRo3Ej-CjhRoYPosxgaPonRoZTUTtaePo2RomoAE5iJjBE5iSeEbYGunCeoleGTdcQ_lRSNoJbSueYeOE8kNASNlqUP-Bn_UZhaSsCZqUP-BeuB8xB1HNKSo0EBWkZXjAPuUcxeTRHlYBOMo4KnpNosEGxNonRjfTVtPjhRjgHj6ojl2PJ2npunMKodSoYMoMQoCQoL-FRMCrPjd3ES3GqRjYSG2No2GGuWjL9myRFUQogfZCVDs7FfSOZVHooEy4N5wc1OT59m3DMKhJfZTX7l3RkFxWczQNOorPPP-TvXQ2sGHBPZqUaWFyTjnpDRqLEAOHAOkae2AdEAnkVThVGtQPbCCx8MsteAqSODfubNEDNAyhSBGXEjmIDdEBGsQtOoDRDflLwIo3QL7QeZIkqAVPRobvBNqfxxXBrEMziGGcL0JbCPnODrLgBPoHuedeCSJM3OEGPo1nEoQjp_JIPoIKfqJC7JfeYK7wFbzIC8iQ8F0BGRUo9tiRUFuRo7wFDfFhLoKUoaWFCWGRgDAFjaUoiiB4TGV4AP5il-AX8ikUojPoNxFFjJk9k9rSwWC4bSueY4MQ4LoE8TQ_EbgQ1zDY1DuGgDMoAImjhbtGHRvMK3KIanwpCuFKC0lCKoPMo4qBwNouSohSoWRFpRjkSoqNoSHgFzSF1lpSoiNoDVoBQoPMog6EGVofRj0So6si4NoKCOx_NRBD8So2Rh-SoykN1wQHaCwdecWI_5ciMTHTo-4Af4IJrnpXGUCSRICHhBV3nEEFWRDpQoFYM_SCT-UqdIEBhYTolqJaTodvZGJjNYgoXLfJKgToF5BSHhjTonQK8QomTonOoYCjgBI5DSdxWtToMJCvToAAFxTobgLzTolAVslA2ToIMM4Tow9BPRfbJVOrjfMF-ToJiF7fMyuI9xDSYKt9EfRoInEwWdsVGhTQSueKUoiqB9Jfr_mPPoVUo55M_vi6hK4BGmUonqizWoDbeKKfqzJ6XjOWGNUolLoFue4iD9WoxjcnKjsWoIRjVAlIxKrDOhtm1Eh7bTb6S7WYvUozYDWKSdUeRuBTELPoNSocYVDkrIjhbINF7Uo-oC1BKFjAwFKAVokjmPVo7HoZJjglS7xAD8LfTjwdTP-B4kn_hnfXo1NouAGeVKOvl9HAbriGahqMSHEKQGKnJjqlUzxh9uCKUIcQMNDBQ5FOdYwfml7NfpeGSkq7NhfQL3FpHLy7NL5AVzFTQj5POBelNVGpOF1xCCWQ5MoT8KLzco7aCgQOuOttiq3F7gMoBG4XG-AieuFbYoB7AdYoi7AMKf-fF1oiYDJG8ismF2lidYo95AVJoxtA4IjsOAt6i-QjbYoSxFBAGsrCBAGqhSfJorYopKjBAG5UBUqmOoAtpCNQCWBWcSoZLnsSocRjwSoIMfySojPjwKFSKoKVor9mzUoKKorTnqXoeSouCGGVoGZo0SoJZolXo2kisGOwqKXKop3KcnOi3GGpewKB5xI_XgS6ZLrCHlK9EENToldXt_MltOkCC4XQz2iUviiMOc9lESVrKonCDD3Cx9N4_Id4i2Gd-nFI7LyPH8aipWFL-NZQfUITu4C2xLrWYdXIzlWQ1aELoY2FrBoCig30hiAKvEFvxJ94JOLofdAwticCWU0fWPGCWUSniFMNNPoXaoPPox-IqRobaouWBdaonkJWPoixKyxi7rDkue_KJ3Sjv6JzTikaoARjOsOnLo85FCYjyPGZaoDXoYTbDRPFuLH9VwNhWjGcTMyLozpCsQHRoCXjA06F1UoM8DPXoYukMpCJ2AuHEdUeVaDb8mZ5ISXJu-nqEoLQoDZogPj3xAVVoGtOVZo5ii8zV4tktNoZHlPZoCZosEGUVoIVoIZosRjLcn67JYKo_5ITIoeZozvenqFhZolEFjZoOqM95irZBtPPu_MsLBrZoCZItZoSRJ2aPwZocDK3tHQIG0Zo0XO1GditiIgUrzBi-T8ZoyGlIDM_Zo34CBaoqHLDaoCLo8oCTFga4N6Ioj_M0QTGHds4SyaDwgCspNqVGDrEnBG86AQnixaoIJoYPGbcodhM5sJzEFgcoUvBgcogaoHKfqaoBmImPGXconaocCW8WBncoe5H8Sj8jBERjbcojgi0PGQICVkixcoD0k-QM6FkcpGd5AMNOuUozHC7pCWsb_AlbXo1oAECCN5KWaC2pC2NE9AMVSN8zXzhWuQBtbA5HoT4P3pPzKn-6RzjlvtnbfGAXiC0PJZctuHLyNM4DaujuzhDBQ9cOTySqkEvEVgzcDRJ4jBH2AzpCcwWXLLSsAEvHN7mZboO8RGwPj6UxdokhgVwLd0PXrnxdoMHVZdoLVca7MtanFylLfDZKoaOBRlM1yb6ZSkbDoLnR1cSXG76bzJmgCOaYcIeH1zDB-miQPbXe3mFd8IPvLXOIikHVGCGHbq7lWNAjGESYBQ9e_-APWG0TBYzCGMGnKIxNVbLBq6TUTf49DdwFTwAShPR1SK5GrjCJ9hsNJWtDzwCN5KlpKsuD-ZFAeajnJ-Fd9bW9GlpZCf8iXVbA6i5HfqXMMEazYCRWYm9kFSiFHlPmMh1A-WCoNOSsAQ-CJAoiTgndoV5AbvJSsArPf9cGSsAYjEPfoZvCndojbEbfolbEbfo63bdUe5XHbfoKKnJAo-XHbfoGaBLMoQvATfojuCtgBlfoafoJAo-IB4SBRdoydoAXihOfKkBwon0Wm5NnSdojmgf6PhihHQDwMEPXARyFz3UVANfMCKdCECl5yUsSSMdYZxBpWSfgnyHe5Oel0O3zbELBZDEEGFediAyBA1A8kF28DZjA0dALdBhAKsgnPvLgJViGIv-lGpLn-PgWDPXjhvNM-MD-BifPaFBuyQTuPeYkVOPZwB04KdYFSrD0-iU5mbwS1BNxnS4kAyAOKhn35NVcMnIkTXTV3IaKSkVUHDEC_Tt4ULoPTqkmAIY3FR5HnqhvjDGdorbgctFnugq1U5pCndLzLHHBWAHLnalZOcUhoSucZhoBwOYGmgNoOZo5dot6BAXiK_mDVTSsAN_mypnghoihAiho1knjkMcSOh7mdKZcmYbbNDrO0ijCgGEKYdzJXKMugBfYFmZXBVFBKITnDoZXqyNuheAuF-RCt7fbSjI4h6BBYeTP-mVLCNjGvjDVtCodowZEwic0QBjjMU1LJtBdXo4hmZdo6JBAXia6CTHAUghA7numBdRA4do7foYiohbAXNhZwPKqI-9MuGmZJA5vLzDhkVnxYXmVnLRfuJo0BKJZdJwR0cmMvSqkEgjOoWSBHdE5AL2MvVnoUIfdO6uICHm2FhQqGEHmFWnJRlJHm7VnEHm_Gm7UIxdO6zDQHm8UI1VnZjH6UIDjoAHEHWnTvI8VnUvIMVIMWnw9HOWnuqIQWnwicqdDXLFAfYMgWP6KaVIq4mhWng_lb_kY1DxdMoMCeCnXfAzfo6JBR2N06E7dorylwicZRmvGoFIo7fovjokDH0dotRTj_FtPNb0PTGK4rYT0VUGgVcJR2SWhECPdwZnf-SuiHVPJn_EOKO23BtaKUwLf3hP7C79enVEf0i-IMomBfZexeoaVCSxnZaTpXHQ6MPDLNbGgCCbAD3icibk3-khwA2mBRbGfBm6wTZKC3vSEjPzhWRSQ2pC0HntpC6MmjhbBQJzkorPfIcKXfoFKIdUeJQJOJMQDUUMBhforTohfoQHkhfonLIhfoYyMhfo9Gf4Lo6FF8koDykLloE7LjhbklD7yAF7iPievAMnlJfnekdc2rBWLnl0mTloLwVWlo_aFtHjncPpHlryidFJ1jDahQcDKt0VSMH9Wc0XKoeGq5M8fMJGa-vYiPmCWQolja5BXaTycCGAejvNb9KgSjXbnafkphJKbjxTceafeFoCLIPNBSFImdGZnBjtmYFmcThAZmN_A6bnidS4DMZ5G1lCEreV4mK8IfjobFoTTjoGobloxCnqlJRna5mms7kd2FXmo5CnVMfBUngJfMOnanQtNPQOnCSkkaB7Ncx4jRZErkmigjtkmPUnvkmRUnbOnAgC5XP8OA62UuJUykmNznVon7zAeOnwpCIzDx9CSloafUVkUUdo6LEwrgrTlbloDHMkFSfuFsfS8bmaONDfkP8Yk7iWFmz_LaIGFLmVmQ8eeiqQV_budLoZcf1hG2cdbG_XCVwYiMN1TBo9FGRDPSfhuCkaNkKm1TBJEK2pCKqHjedX5kblo5QdkOCUKiqzctChoSoIgnunoCRdr6BxnouHkxDNmIVccWSsmaTUUZQoVoHtCYaC-CoAzbA3J8ucCEj8DSx-YG9KaBEZ7A6ne8VDI8I6rQlecnrI30VAoeMinHXcDJg8NNQPe5cN8HJ__h7tSJ0JNNClgCK-BOpFN-BrLiB4CgygFQd6JjjqhqJS3qhrookShRLRIeLrDUbwmzAfUVbGSVeolbpWRHL8CENzMK_C0aDEkcgaCn6MPNeSGQo-dRJBSZlF6ADUkiXkEpo0tPqnoUnBetFiRDqwmk6K7iedUe4YHbWZWmoBnoZ9DvnoadhzBA5zSJMfXTczBjEIofED2noCEAuGF68kQxYQzj9QkBViUzj6omVUTB4UERkKoMbzjizklYM92dfzjLRkzdiAtkbBlIoDJiMozjMRM9Vjtif2XPMrKoADYcFDhBqyDAqEbpmJnlblo5cjBhN-kmrXm-CiXMlGqovXmsckUSgd4mK2e2cS1NgfjAq3GPjl-nJ-qFEsTL8MXOHItTRHJo-BLDdKYmSGGMYmuxU5MkfMAYRktzAi7E5xKYRkVXYWYmTiAFvUzdAVpCutFuNnEjSaTKT0EaTKnYH_dJH1MMrSLQQLCmMKIbPN0WI_qod5ONcJSpHDro3TADrolCTU7HwvAANIKroaKI_qocKINcJ-uASGLgKIQro3SBQroDfCQroGrooZItbnejHMro3MHdrok_G_qo5lCNcJwKIjroXroHmGxQMWfBP8j5_CqYmi9OsYmeYHydIoqolgI5kFQuA-cCQET6iBxrormI34BtpEI6hQuABCfaCLdknZjciGHaSBrzA2rosSAjbDdWMLZm5-gfWmUnA6DN_REXLLUZmxYSh-AYzCPsopcDRso-SAYGFIsoO-CWsooRAvolNsoZlQSsoM5hXsoMsoh-ABlFUsouAT6DNKGHmsoVmQksoUIBoso0hnksohdTksofso2ZmruYksojso6Zm34B3qJqyDJ5DRpofNl-pCxIL-pCqpF1YD26hDxWGJCdNlFjAoMBDtoWNlAnoh6ERcGHnoDDfakMoun1noVpoVwlNtov6d0nJAlgNwSrLUJxUZ8gM_nfWPy3dRtb_2dp2JAWk8VNacKiHC-dKjdioSBDTMt4AuqfIREPGD2OLF9MoBHNIjTFSAICIxSIjGtfQoDSdAfPJSfUPBfkcccs7FIgWVyAuKY0HkeGhm2BeFjguChqE4GDnMUEbhhZl6jCuZlVJDILiHFIjBhNuoSnn2dQXqlCxK1NJ9rANFVsSV30FbBmqnhYpD5EiRYC80RFXohjGVxd0-fRFgCYXQ8busnXACleealgOtCCMlvNE78IcYDpmB-VEFflWWE7gWAze8el8HIJAoHmB00PVLBGRBJAoKxFWaEw7BB_AAvo_XXAvoENECvoUVIAvoBpAJvoBLYAvoslAJvoctBJvo_uopSCM2FMlcY4FXvoGvoVvoIvo8FEFmM8KCdvCMvodvoOvoVvoQvodvoSvodvoUvo_YB4EBfvoMrhsyDqvoavoqvocvopSCrCFsvoc8A1vojvoqvolvozvonvozvopvobSCBlAMlcK6GBwowvobSCyvo_YBS1dBwohvopSCyzBBwo6voHwo8voHwo-vo6ZNuvo0-KS0D8FEf7IMlcisaZwoSrIXwoKwo_YBQQDsvossaZwoQwoH6ASwo2jDMlcxvnowoEwoK6CUwoQtJEvopSCp9MowolokXHFbYekWnUpoWtoZ9DbjUJjZRHAsxn68l0fnEWZ-5jNqoh6E--E0EA8woKSlVvY0zR25C5ZYNRnOSlOccQRnupmPIHhNQFqjmhJj1Cj9XFiUzpmUEm8pmcRnhajeRnlSlIqmywPJjHlSlMjHjEm8pmPqmTFLqSl6mErRnGqmcjHfxoBxPySlpxow7RyRnhjH0RnDqmbcjnjHfxoTYCQ-C7RnR7LdTiQXA9mohmBb5E0tI30hQtCXpefnDosE9lFG6SfnDsGeWeYTqkMyoUSnpSCeTlQyoYSnMtoN-ERcG1BkzxE5no8dU1TBUBnkDnLKobloXyoIieeKiZGdaQGMgY9XSixRaHJm7E0RT0mkfOJpyXfFSPZiBIiNShjACMPX3vJp0TREFeXT0KixsP0-ln0AVBPdZiAzIRRcI5BNQVhHb4AlySfPshR_HItnYml1uDiMNiBgK8OhVn31Q6eEMOeL1ETcK7KDpaTs-k-Gid-UekotVOB_lo-EtfkwwE94HH3DBcKQvAvKcx_CEikOBeJCVYXkx_BX1CmgEj6IhnoBUD7uoxCIJAozQEnTem6Khhnr4B20AiHEu_CgoOQyoPgEdUnFqoUto01fzMDYyow8kiJi3BWkpiNVoTto4wo9NBgyoQieC0oG4eEGBWnJ20nwwcV4ICxDirb-qCA4Jyyb0CN-8eljfjPO9XoCxcE0YjoQdBEGcDKONDsnpsBsCOe2jKxckZMayTKxA-bNdzQQYbCiU94b42BRPcwJSV4hJFEvqNUBgaMPT8mKqBk-TUjkHWCgKn7sorUoe6KeUFS_E2QS5kml0nbfGblo8PMdloDvZDcDUegBxo-zoI1oxJHvmk3tLhjfGWKEOLLQfZaGyJCkaIbOFOhC81HqVcigoqeGDEmFRoJvdEdScSjOWR-8Gw1cOVAafkooApbH8ISaSNScX5IGrvK-kY7Kf4_izoSczAwyMvAn9lQ_xo44N_YBScNy_NWtCS3dK-RDhelpltnoO1oqPMsdHwFD1YUWboMyVIQorWmH1oF2oOCBH2oAZU2yIgjfDaGcjMYgawsTaMVusj1YZFTlArJt7M7LESfBdfAXnG_6gIifLYSJ4cQMM7mJFzcwmn-ecCtjAuTofPfiiywMHtj6kYx4lSOmojohfBzpCTKS6mTZpDaAIEqotCnN2omdeG2ovIlfWh1TBpjn-Ol92od0A_2ookf1MgdSO5Yj5zc4vm6MgjrMaxYKcJ8NeQSlOuKH1FBNgOeTO6cINg8nBTyIVuhtxYIbMYBPkQYHpCCqojfgonom2f8SaUiUY3fu_K9lD9eBUyos7U-PMyjeZiUuGFfaMzXBkwBB2kczXFsAN1oI0orJltdHw3oCHFy3on1B03osXOSvlN2kUvlMxm9nkqtjGNC-5a_nkeZkLtS4iUwBVp7j8FoIok-FoFpILokjvlCGoPoke2k2wPGGo5wPqvlh7OKGo5PgvvlCxPo2kyvlQGor2kq0jE8j3IHXoD9zB7xoRVDBxA7HKi3o4rDWtCiGozYYeGoUGY04oGmf6xmQknE3kF1oxvFblooYhkJH3PfmQDFnoE3o-zo-4oyEAUcLpKJn_eQfaZvY34nzCQjLErIjujhZmAijHPxWJJPMWJWdYo0SoDSVTM6Gm30FnBdFMNRrKJeH02SEUU87I7loZsE8aogsmUoUTgI2aE0gawQE9MATYCJSDPfPzEBeKAzpKBPIFRE52L7nA-6mEcB6lG-WFFHlvwEbyk7zMSSoMWB5nDRaBuFefnDXLHvdoWLlvSEHQAuAgJbAf4nCgDwYjI6oDFAK6oG1cB6dKOnekmAUiZgjEUibgjGUi0fU0kfGznMUivmopJFaooNkn5jTxmoFgNcOnWUn2qTe3FodaF_gRaB0moZtChqk7DMLmD_YAF7iX0em8mYeGlMDK0lrTl06oyjnJNFhadtRfniBOzJxNBV7H9glKcAXCCIWYamkuGltmTRaj50ebmGnhPWBluWkoKUQrj9YQePnqxBBQQ7sVR3BtHCALDR3ECnmvUg65FttCvLJiHSWhO9CkFHTaSNPtDCnB3tDBSf-ATmLnjbDq7or_f26oecFkMKdADH0ApSC1QKK7mFWKYAjRaBZRD0fCwBJw7ohrI7cixXk9vSdOCCDf_BStsRYboH6oIwSB8oKDfVaJcIgrKOYWh3eD8oCg5NTZHvGbsxbqAYPyGcYIAaClamPEa-3E0qg4jky0FafJIGjgAj3-iyDEEcfxsgxtOOOlb6SewM-sBnyCfCTqpeiTFjbmNkG93AsFSBKnkwDF5S5Pka8DUeJocMBBBEfSJDNAoMLRG8yFT1FP_i6QMzDDqNS9QlYmAVqiKPTEVH4mUgKX7iSnzNZkiDLSSHBOmBUPTpuADOSDtCdeTIJEV9otYPDOSwkDV9oKfTOOSsqKNjSe9oGkAqrAV9oSwAdeTL1Bl9o-dEbzSLiEG3EejDxWi7XO23RHZi_LBD7DjKDHUF6pjjKDCIElMT-zUmYXqTJUmicejo1SKNfRfnkglNZoJ3n-9oT_ePFJQcPQeAcig8lDCrKeNcNgYnxjZnNBXUe2ToId2kMSpC0RCwWcV8hscMaGKkTAAlhi4IXVGFeHA9cIBPELP0sD-0UfoDV6M7uM76PSCC1hCfyBnyEOiOWOKEqAguDa_OOsGFiOkWHpmeDnkcAOAZZJ_NRODU3ABKQKxK8eApzIvhjnRDcLJdxDvhCmMKwQCiPCSsc3xDo9EqUCWANSlFhhKEkZ0fJ-0SKWZ4_iIUHeECZwBVFVYzIwzKTRjWFR3VJPlh7pEPBlPDHfYDf5G6yUMWB07GRaBRiI9uLQIItknxlNFPRjKDEmkR2PcmkR2P6MFjwKZFICAFXXAgHMVCLAFF0_oArQsnYXXAgNKmGBo-NaFS_MBU1LXXAx_BYzn74od2FE-oyweF6eIzTjKDMekXMlIApSwDF6esdaVtCl9SGFUKcAmjVZfnRzj00K5hh4HmVtDlvhPdYgVFK6R0FFi3fapegHEPQZEXjtHUr-ljsBd7P0Hl3IVtuAZynIkk2jff-CrwAfjiC3JD5SoHP63X1bD39n-gYPaYVTlefEH2QUPL2hEaFiRBE88GYVEGzF4UMpkA-6MWwZD_l9_Ad3PNXO-tCpKd0LfP4JTzBGQBhaRRaBYSDz7oucHR2PhFI3qJwHOghGpSCTHlWeYGIF1RTB9Q0GdtiDKQe9oC1pDeBpP4Au7b9FNu-AyyCUdPPvFLqDEwHThGz6oewD_NGHbA76RhHjwHZ8ub56o2BpAOG6Dm3JlsOSUQoGbF1SMXMOg_OXTTVKDNlc_3UnydAyMsdFDlMVJNimJzSCLnGYPaTvLyrCp5M9zJfoiuecWFc39OVTMtJD5gIXJS_mcNcCTJL71EJVkTdUS_orYkcPckokoNmz7oCWCUoCzVJHLSrBprKSrBpkNiXLFU9QuKSP4ArEn84DYkcigFmWRwCpSoACSU1BpTwD83SkVm84cL7SWOE3ynhVmvSEDDprBAFDplbUKHKZ7MaQGYaJhSOvWhFpl7VM9WZvhfwuME4Ucmn84TaCTqApFGa-cC45C_cG6fUYEeMPeNpnDiFTWNYTfNSYCCQsFM_GGD6g9gUmbctlN98JLKbGRMM_B1cig3AvDC0rjOio_YB_LBp_oJyOKtC89INmNBDp_Cf_II84cRVn0gCO6oewDLDpFEpJ1ljdhhrlaGK-_JbNM90CcwMwYHWrHyfKjtHIWeZnKhLVxqmmOQsMIkSBL-gR8UAnlILN1tHyMIJ7H2MI6ohaBQ4MIBNIjuH_kHcuH_gh-MIBNIkEpkSQDNIKNIGNIpSQRuH5MIsSQMNIKNIRAH4pOLuHxEpT0HguHVNI5nmiuHYFVJtj0KJ5iKezJxnNhwUSoAI5NstCAMcWjl4CpCCM8kNqNQ6MZMGBqNIe3HJ8R-fCMGB7sH4XcehoD-oIDfxKfkuUNgS_dSHnSPPW0Bep8m4hmHGfhFpXuUC8oAEJoHDK2ENEgKpEsfeylS0SM9AMc2l9oLHhgzIiOGaOEeuYFo5kwHTT2e5fMClg0hJBIkEPi3fKbJh36aQagGJi6zdgJhHbi7ddx2SJhSglKqxCWmSjMn-wKYmS1KAwbAbmSZAIizL0dBjPTYxIjPTAyojPTRMAYGpgLDjGpMeJjPTsmBjPT5IBjGpF9FYGpxmStGpeGpQyocXUftDJKSHPJTvUG8EMGB9cJcxetkQUwICEpKNfeCNRaPv2miJk-Nn6hOC-oiunqFpywe_Gpj0CKEgXfJ2IJFOGaMEN8M2CoQyE79M08c8uBHljoZKqoUNEemaCIYC7ffe4N8ILs3GaQSV7aSzl13GZljD_iY8Kq8JZ9eNEfXPQicJECC5LK_GG1xWJdQhQB-VkpgEtWK9HDNaQ8LluljUIixzILYCUtIdknWLXTHMgKCG9DpGaC7j1Gpk2b8FEw1eeGTige8_TMGB5tYfMj6mm5pFJNfT_eANfukEYRCT7mM8W5BeW7mGHpewD_MfMNfUIpc7m3Anw2deSOVwSewKoQiQaG6zc5hbGwFr8RAvjQ3dZHp_6CWbFQlACUcVDmnKMl3kkecnFMi6onVoXAfOfW5rDnljx5F6xJrCftjE1SPrklG0Yf4HjvCp2jiTEmgE2nR5Nfn4ng5hYuk0xCv4BlMTTKSRRmGApPIpOOfvpnv5WyvnKImSqF8PfIKNcKTUzRsbae0MCoJ_uLjhH5nC8WR6ITP4A97Gk0U99o1Qfw4MC9lqOnCZDFHpm0n8PfeDNC9lmSnFIHTvlYZkoioJENhJIVXGyFo8fWdZkgIbeXYl7jhEJpNfdvl-ejfvlY2khvlFpIV4ofxmDGomvlixmtwPd0jVokJGonxmf4opxmwvl3Zkr7R5ZkRGoJxP2vlvIH-mjkcW1zTsnCkJp97RmJpFwlwiDHwl3hW8xmwiD-xmyhHmxP_7oqJpxvTiyojOSFCd-zVs2mxJpqDNlyhiOdKUMCXGMwIzYEHpQVDS04nfKVxfC-DFrTA72BP8LfFSSbFoCax-LeingFlbHB4wFGikIHOEPdfTFmgDwtoS4UMSjatlMAozEVsin5CJp8LXsa82C7HLDtCj1UbgdICN0ooVvELBpfJpqlKq9WwuYRMluFeHtC6LS8AdmJpKxIwuEmdSGDa6LL9NS3qmYJpfED8Pfa6CDFAXRFM7MRVnq1CO6oh9M7LpXkf-LpJ1lBtQxtNPNQePUYFPszJsDkptjK6nsPly1mNtSjrDv3DjQm_CeT6nBJl31mO7PUtSHPnG3LJPnJ3LLPnd6nLJlAEkPPnlJPn1lSPnU3LEujWDemtSYcjt1le3LMEkw1lbPnkuRi7mmJp2wVwiD46nKXRiPn16NjJlCMLf2m3hWeujcejq2fI7S_8fAmjjOTkucG0ozvnBNpe9SHhAtHkUiN4xED-XRkGc1CG0Yg4gUDm0Fd0ogHtc0IoXFn8ogt4gxljZgeP_ByXRGMLWrg72ouKnJBTSBnVCisXms2mkNpEfBfsPm0AScCftgdsMB7ohSDTLTdwbuXDSGEwzIp7fFJM9vDO_XtzArOMezCRyLEsoptRyvLLmEZFGjTDFDE-mGb-Gf_KK-CYZKHpCdQLH0MF7iJ8fgDTDOC6cTDyUSvhtiDvPBYIpm0nPOpyjeSOp6tT7PI8bZ7wDQbOe0Tv9b3uUdfC2AQZwB5aUEDii8LqfnjTMkegzvO4WEfDmn7BEOp9AlK-CJUGOlc0gizxYK-CTSAjPSANptDTf2AawD85fiFdUdP0wI4EnZHlPOp-Op8-fA3MP_fVZYE3Meill2UBFdsWSjil5aUs2UFaUoilcSCouDTbhA9bEigE-bQABuilkcW5yHveFK-CVyKiHE-GXO_MVOp1ADjPFoGoJBTU7Sp6dkUn-5jpPp-aAz9Mk1DAjEFyKb8PzrceHVaQEQQmcuCsUQKsY1RoM2jCKRyocm6L7yO07I5Gb_ki-xIi-CwHlnVO1mEXOZBbSM0NQYlhELbiBtCD4dF8JSQLp6hFzeF1yourTTLfuCJoHPJeBHMFzXeVTlt8CXhgb1Fo9iWjBOzDEskfGWD9ARvEc6dEtBhnBSAIDhBbmSwknNrnl0muPpHhA85fbQghSnXMlyQpzHA0QpXtolHlfuMhloMINPmo-gCtHlwHlN1ffYPysgt9je5FCPf2llYji-Jn81RBtT-HlZKZvloSsYTHoa-BsSCbUFQ1hJIl-CFlQC2COOmiUTAuQpMICJyRMsmVOp4aoGOpTuQAqCP_NC5U30A85gmRpQRMamAOOpS9SaOpuveB3o3ulvJp2OJvRpROpxRpvUkpkfxKgV6oYZlYgjFUnY6oHUna6oTzLqAp9zBiMfskmkMft-gJznn0SngjUBMdOnXUnbTA5yH-7OzOpcUnVOpLJnbJkSJpNCJS9Sv2fT-EMHCM7MtFpePVEWDF8oTwlJBTbSp30EeSpJ8oViJ4vB6CMotRiQaUoBOmAruU3mgi0iKUaVtDbjEMuBzJks6AdGB-WBcLGQCOFJhlkCeCJv3KP0C1NdwyieeCuFLMyPdhNV5JFXn3oX-VNCLcEkk1-YxcEXOIRBLAihr7AWwBB2KpKIdwA55HBjMpihanDZyFE_NeWN3CWwFk3abpjiERCiNSrnUYecdLcCLoxxRKGpoBIdkFfBLHUcsMdUENDALgnJQGpeMID7AP9WmPoMfL9nSc6ObmS6TpF6C8TpI6CqYS22hAUp-oJAUpRNTFVCX1FAUpbPBAUp6rRGUpoQBqYSCIhOUp_Tpi9TzpIbTAOzBCZX30AZOceHCBVVgxbP4AJXKmknyJe0fb7OpG7SbSplNpx7W0bPPZkkSpJBA0ubpzEiZJVASM4TcUkHffAJOz_fRyBJsdUdP0-GnEnAzYkcWfRIG6ojSpaSppUp2BTM-FiBAaPFD0T7-fkRCRfnoIioFpJnloUpAzVAVpCVpI_f2EdD4My_gSNfRkGJlnt4muCMqUCO4M9ZUNCjIbXtSCXXNECVXoha4eoPJm3gpeAROEp-N7po0KCzUp9Yf30ANhGtLpk4MfPpB9YOQNzLH_2lhBnxXkKVp2BTOVpAPpFdCcyo4-nYOp9UpAzV3VpA3MrkgODmzGTTVpFtQrHflDatpoZVpb4iqAjdVpZGjSYUE9o6aXk4EAPSX_DTWmV6hk7ER5MZvPBIpR_SXcehVFjcJMNCkcWiWCo4MhUpOGTbSp29f5Qp64E5uh8hnaJiXOp1RpiUp-UpU7S85foWpKCPqsTOCpXVD25oUOdpZVVFJM1EUggLTonQU7tcb8hE7UPJhIAfqFSM6LDubIET3rMElQo1L1ce5wTMlhdRpjSJp6LNXfgBku6A0QB4KOyXR4kWu6AYeBaET0Vp9VplWpCFAOVpO0h5gg35fLqooNpbXpD-fEVp6qHYsTT3HTwVuujFOMD_FqbjVUM79mirgpeMQgoLpfcCc8xh9hMV9O7zJhdgpkHsvLwLh49nCyXkdowJdLKGFyhvdgAzmXZZxdg05ft7CUZgPSEcoQqVpZjDyLpI6htiDOlfwjDu6Ayyc84DPISfoeiWpLGDbSpVUbr6EPUH9sbzEAVUbscQagUQigg1mGQmLie0RpwDJ9VpcYpMoHk6ELEO0BAhYpvxIjYpqRfnSDAYKJ4e88Atgo8yZjNPC5BB1U5FpZBOBTCT8DNdQNLoOfEBsR2gDVNQ80GmBH3QG1uH5DE0Jjr8gQMMkBMTeL8bmcDPOuh11DpsN12KaXcsWVUuBDwYf9b7jMcSCWAhBDdphTg4JwCDvqNtNmODNGrb6_lvHDXJPoZp9dQc4Mi_HsZpuoEuimsZppECsZpRXfKcjoZpt_Hh7O4NWRRl2ZpVODh7O_PIitS2ZpAaGJGhEFQBjmh7OmZpXxOc4MZxOIap-ZpPsOojcimHBfY_LlS8NLYZRYpnpne3HVQF-JoVIBazR84DX6KKrC1iDyxBVapcQKcapPSfhapcXChapdnHhapxKG21eZYp5UFbYpfqcdYpJ_GlLehhAlTl_wmWaB-5njXptWp41JtapMoHwapO8Ryapf-FkPpngBaFGvBDIjEovYh8OEaAaZOpUYXFBLfDQJV2MjxNg7gQcia4Yh-BNZHDTti9rSr1Gt3DjVBlPCQlegTHRFb62NioHTqHrRA-jAVgBSeLUWD0QMVWPgUJcXNMvdB3ihpK9ZAwnlWXQLAB7PGbCjORkjGCK-DrEBamXsYP0sj50RCwDA8RxdFTtPbPH9FJXANnWP0WXDwE4cCS8MtKSHtGd9NqyTa-B_DQmlBhFGxGIOvLnqIptJNQQ8Ae0WIScpUVDUcp_4CLCHQcplEIUcpp3HTEh_CCE4G5qTxhB0lOxhBbmA60I7EHFFD9EHncpXcpx5OScpz5OlcpccpSWHscpgcpcHIScpHaRFFDSwGXDLC7bqkCEXMKkIuCm_GEVbPxtY0UggaQeNpVapPPG_uLyrQoMCy0BDCF84DqykGOD-kB_TBTELJWSBGRz6AEDIQdpWHiVdpvzodRpjHmVdpfbHVdpG5DkCoX5kKVprYp2jGlNpK4C4foK2npBT3apidpM3GC9fmuAlcPbFhf7EZCEnBIH9HKKBE5JfcA5KImKEbrAj-JiIMmCEgLTR6KlrRVSUnIBaEBNpEVrSP1Cb4HG0JlKSzvCLogN0CYVJ-7NmTAkdaSVAmDDzoXAkAM9F0MfOeOMrCu6AEyGwyACZJYKCVapraAAWYZoE-iWXbCxPJ_uLiJMaepCATZ4neFpiunhdp5ap2jGHeUqHH2oOtKNYtjHmWz6AImjnUpqYpsepM3Guep8HHxepsVNS6mYYABtDmyidHPYTD5LMWwYzTdt8OyyATwSUCjIdQ6ckWCTpsHNdQMklC3HKUcRNmE3hoyAyiHY6AGUHVnLjfDvDCg_BegBmpTTISfwJp3h6VBQ9T7sWhFDTrKH0FdBNRPVSagmyoLiMedI-5kUQQUencCktfp9dQUQQDfnGvnOaYEZPyfpBia5zmyfpAiCAGh3fpj0BRuH1OPrCktfpSeQnQQZiJNzPRuH6fpgjHEgp9fpXxOc_FZxOPgp1fpPsODqDdkn8QDCZJCEQbTAylhtBp8ROLKMiepn1LkepXlekcWuleZUpAJOfNp8VScTh7hjJleigp3leigpwBS7UpY4lrepMJIuapJBHAGK3qBpEAlOkFOCEAgq5D97CkKctJp04hL2og0kxgpxACMoH1gpi2F4gpdPA6gpgtjkKcZ-GaqDvjHogFHaAMoiQaBS9AK_EiHG0MER4iY0hfJfoXX1VOsQNpdF-nBhMI7XFA-JlsBw5B5kAg8G27mgdHqjZ3TCrzBSWe6hgXzdUKO7TANjezvBy7A8HBKxE9PB6ullRR9IKjXBarB-NSpKMsVS09eWoGuShcymyKOqbCdCm1DQXqEAQaFbMoSA60B-YpouhEbCTGCyMm80mR-IsaL1njSipRcpeGQUipM9HXipfaHQZZUpHbipLaIdip1WcaiMZipnrKi6jn3HXQneZBXxHcVCHOhZipoAm0iGlipSlHE5Yk9Gbip0nPx7nuipWWHh3BVCIZipSwGOPFC7bz3k8YoZjEPiU2nRWaBZeddRpv4BeGTlYUgKnmeJ-CGMsFFedUTAfsFcDdM1CP9EXLFMQeNoc56A1xHe1CMWoMkAQjpSWP1tPsQHZJK56Al3LcjpmWNcjpraAB9mgdp3epygpLrUf_Ak3Cv0n2eppdp5apsdpjNLRxL3GGS4MtXMBwDfAVihPN9ffWp5FHmSC0VSXjP7hjd-GMICKubBsVf_AJfDetCgABvAVf_Aw5fLRDRrRBgSqapqPAsapojpcXpdaM1eaO8RVUbRfnfxUiSpwgpnjpDhpSkp7apnBAWkphYXftgh7mwoHUXhLhbnwHw4lD0XwKcuXSWMOyCQY3b6DNlkC4jkQBCMWKXhilKVqTjmaJyTj1kFAOHPSmj5JNyT4QFS9A1zJsePTRdFKOuLAIWDuigKPBsMOfLjrXfK8SSWeCnkntUzwLFdIN9TO4c1jCaLcbXj0fWPkk_yYbqUUwUUSkoHEYsE_dJqWe9RphNOtOPb9LrMB69BVhJWYpEOAKolM9FAzOTyApHB5nCDXOcCcM1CleauMcRVeUXff_A-BBDhBp3I1lpf9F6lpXdQ4lpA2n-lpeHo1tPPUK-lpdBB-lpznQCmpGmA-lps1UswC47gulpz9Fp7ECHa95U30BRKFXSpoPpbkpzmf-aA85fgkpnjnDqeZkpQBnChpYmpzQp64EbmpSCJCVUlbkS0o2-bqDlDgBvKJS-oyJm7pl2IbAvTKZTZAgD9OM6mMJgp2husB8MjkyNdbgHxE6tOTqIDQW6Go_yo1tMuWIoqNbnNhON0vLgzUb7HoWPaqlz1oiaAllp0hPXYXs5e_uLkXkknCvlpFzmHkpAPUNTL5-U1tPDud5Vk91Idnp-ATfnpT8bCmp4bTCmpE6BECC0EJV6OqwCWcTCmpvDLnnp0vDdnpxGfvUGSaUZHizTLvjDr6LQOW0npGhUvWEuRpujpRkplXpkmptrgu6AXQCZlokjmgmpPGT6-fAopPxLEXeFQHV4IM4S58dFcJzukAYY1ZlKsAbQD9kNzcSVYRfePEbYL5ZdfPZrCNHhEkSVtiGNiTJZpCLWicdSPEANFzDzzi3Qi9kf7peTaUYKZkEcF8EcQLW6b8QPw6ewviWYoPnJjNIPea25o2aoGQNBgEE_OVWTJJM0ZiuXAd4lHqPRYpXLNNdpkIn3qJbcSejpApJKXo30BX8ENjpk7LCKYPTBbaBoXAYeOMppJGWWppk7o2nCDCbYpp8_fQQLIcHeWF5rCjgNappbYeqnnmjp9npckpU7SVUbH3gwbPLApV0FempLKoGopSkpqppc6gCpjfSPZ8fj2UMPpI3MazV0hgh8fkil4hgmilMhYAigCiYr8fcPptiDeuJ9AMCkp3tPJkp2eHywC1WCk3M8npjWppUprYpSkpFhppEAJopZai_jp_xYtjpRqp4ap-np-aAVqpqDmNUbvBnx6dh5UtOc2yNrOiMINXrdiiJTUMAqCOFWlwK4ZUyDOVOFygSJ9OBtU5UG5flgfJV7aGWMF8PNsYYShufDoHPXVfpcGBIlisneOLUwdUdA7CT1mcGqjO-iJgA69Bt9oEppxRde3HjQK84DCATVtCslpw1QqjporAQQLIFBfPpjZDKaN9tCw0TUHF7lpbrpTLPgrpk2OkrpGeF9tC1PJkrpf7AkrpwuBkrpS5AkrpuDSqwCpbH7HKzyVHmDaWAJYprlpOnFuamB1HOESQqpaYpSqp5apPybL8f2OhjMh7YTf_A0joXdopYpnppwjeDspvITjuLRvYXdforVRHpb5g69Mi5b2kgmyoLrOu-eEwnfJTjxVeKMxsPTplCPDxNVdaQL3KYmQ67HqvDneS7KoZplSdjTwncoMyaA0sKCNOWZjHyL4CDhlBtegulpuRKcTMV2FLsA-rprapAspojppppfqcstnlNenNphVmGop_spMJIosTy8AkUQ61I0-M84ZbvZKRJsNLXWJxqObuAumUp3K5-N63EyGP9KlyUZLoBdEFZVBaUj39SWSBT3b2Egm1gm0ibcYy-M1Eo2XmH_K4lOFViStPaCPYXFmaJtdPZ1CuXD3yiEhP7ScCOEr1GCwE_JgtYXToDEQa5kTgSD42QouZ1yB73fGsRBAB7VOvpBk6DydpLfPxdgjbpvVgyaJSSkOAf-mU0DD9rAnxAg5d-dplTdkVQWVJdPJ6wBvjEwPDngCMAGoaS1HpIzFDmBXiIcyezYBB-EgsgU-WBxCL3XaBii8D4lL3EgyCTIeBYtW64BFipF-DkJZKDDiYkZvMluEmwDztU3cI1afWZeNlCH0FSZM7zgGbeyBoBLOiJhD_CG0B3Ski3MeyHCAC7WOvzLdXA_4fX-CB5fzBBrVBqHB2sA_4fXWY6IeN1ejgNTvDU9CGgPCmCImEFWKYep-RnZgp5wGECCJdpxdkz6AP5fGZX2wCWaEchDc5ftiD4_otvpzTD6oC0WOgSKXrp3VAZrpoWFywCDNCWvbLqp_4fymXHoUaWAoESQQLxJKAqCL5FSnUOOpjDV6wLIuSVKNiUiTAVaWAh_lJspg0LotLMwpPbAs8mLslWaEjzCzPMt4CV-GQmp5gHh8TANpKwpUwpLhANwpf2LjuLVwpL_G5Ag20fcwp9OlnUpiwpayjGqFpsUQ0LowpR6oyaSyXoyHTEJNUKAjVeJhNMhN9UBWXi4MBfJXdVh_gKlKieMOYdPfekhMOGCjmmHSIKtrDVbErycieGxtOdecULZwYZrKUy7N1QiKkEE3CABPtUMzBNGYmzRiNgWr5ThmlpWNelpw1cV7eGlofBjwyALfeyqDqULSIVxfE0agywCkZcwVCaDCkrgNjpQYHwxpMaRU_bJwpM0LwwplwpQ0LIGfoLevnnXdUWdodyorTnQ0LLwpkwpWwpmwptgYcPA-xpBOFbCEb8PQtN0vP5wpIHHM8hzSp-3i9Ppuej4cRXfQAgLGlnlZoc9NUzChOUstMVwMszFm9Nb5Df7Ao7N45azLThDKrvZzPOv3bbZiz0g8SOKjN5JC-nAOPciQjcHEOXCIjINwYwviGMGg6VblYv-NswCz1P0rpOfetalfRIe3DaDCYho9tCI3HWhWbeG48iqwCMLHWaPaDC8TFgrpPIVgrpt0HYfDyMAEfh9tC98DJzp5iKdIlwQpFopFPgQMCJcgmMgFcilIZByp7Vp2OJfzp2dUB1NizpyplZ6bW9iYJg9bK-ETyXdaVFZVOnTPCXml3GbTMcaGGWp7zcnZTtHVZYcsXKBdGhHpduYufQCtAkcM4tVUrFW9KcxpTNQVif2eFhsIIIVj7atWd7dgaGSalgQTOVpCkzXYiVyMA3pI3LpJQopyLYQgwSF_bgsBAbkm2JZfZHDSlvgkpKge0pOWLh0pZSOzQhFEJP1jyHj3HnCoMa2ldLGGblBrCLccfQM5TVs-SbdgCRhpOUv7NeYceKMEKkIRhxZOypm3LhPPkhygS_Gtalj4bljpYSpL0LaSg16oa_CIuhtPp1mmbeaGvQ3SDq9C2nDBIhDTg2uTknoKYDnaNzVCqkDtSaeun9xQwFinWTT3bfnnGkpoFiUoCeaR4YB4xpGcgF3gy-nvvnckfLdM0_kxon8rmZtgt1pNEOu2d7XBQGKahjB8JnkMffD1MS2KcYsALEJEzlfSAEZjjOUiHCRkFLplpnjxtMQplVImlAO1OUrspQ3jhkSVwnINEPQV3VE1TJ7ZRKVL9qja_CF0InBmK1p01ppPh44gqCh81jL4BiXpEtpdNhh2pvjljxMOeG7KALKGvbUQEg4vBiIcvOSdGT3veOQS5rgHLfDrKEhkeXifWIyQLi_Ge8htPWG5AOyTHrKp3bUCUn_EWBCbGjq5MSTpUHOsLZFiOQJMHXcI2Ak7A9-DP8SYSV74AgtdNRoNWZd0PgFaY-HbmlidCCbGv7ElMDsMMcdLAaN-tNa8QjnYAKVNHF2QDNaQ7BC8gf_LZjaQPwn9sUo1pJNLvwCCDOQQLQCFrlpwBJvgpfmpn2pA8gxDTmEon3p2YMAhp2OmpKgqPhlBAtEopoFW2lXxVa4I8gkmIpnIgD1U1-HIQpEagS1UB2MJTiXEedqkhHProA1CO6ahwmnEdSH7g15NywMM7g5yjq3C2MV2MXntAKeD_3gllE9cGLQH4hEYzpkYnqwCxnNcsEr1p0Oho2ptqgCHpUrnBUIwYjC4py4pHgSMDmA-TURVPKdeHVtZBdjKboD7ETaMe10LbVcNhmxhZe3fMcKfEgpakz8RXROGpmpkUTqIDaAOVCFhJnnJrMVQGNFODHlBwzkw1RsDf3FbOdprRoC-bHtjiRlz7dl2P0KCo3pRvbZ2pflE03pRQNULlxkn5En44pU9g_Sh74pUcfxhIMqJl0p63pmjSx5p04pG6eEhNDJNvUD7_k3gP1OBYXCoZfVDSYtNKjlrsl_Hk5RTBlN82pAgeIkoH1nPjldMEsGlIsnheE3xRLAfMIkMSBmnhZDC5KiHyR7HVkkYnwOkEJxeotVUK4Jb4C0LXBtWHHMOuosnYTICSKbGalqFncXZzwH6bjm6pWuoONGwFM4qnVDHtfkYkFw6MJnDnMmjnB-HCfyB8NU8kBwsYbZCH_CxhEOKC49g8vOR_SvaB3UgtHIx_eBnC_kF4bXicFzMmxeF1MmBpFCuCEWCvTE5bD3iPQ7AEepw4phRhL8gqPMkSi4RImdppSov5pmjSe7pNmeGXTkakA6p1_Z37DzKcmZh-GNYEg5QhErnP-XqaidWOr_O_vmsMCMJhs0Od-Xh0DlEgfecWdYy0OTsnP8IkZWGUe4XAZHOBCV6-Sd8PazI2bUZ7c_uk7jgQ0EYonpMERCOojE6ZlomU7OIcQPcFG-iDPbknVDvOP2-jq_g8PmBFEQAf5UBJuJ0IX6vYk3p3blpqA7nccZghSC8gfM7fyZJ9GNeEB3AF03pDwhQQLZqHbeCQ7AecFKildzp4hmpKg8PMzLmFciDAnvppDyp4Cg88pHsmv6dJ4RVcijcG6yOqKka2l9-hHcW1-He2l1RMdeSg2lfgjxIpKXjrFJENT8tETLf-Unt2S4RJr2lsEev2lEVnJtjfIK_SQxKCR_DmsHeFiJUG8kNTbBHXEF7iHeUdAM06EhDT6LOhCFCDmljht2oA9pJ3nt9ptAMv9pchAHbAy9py5piaMbgDPjJyTczGOEuT6tnfREh_GFYYPNDrdCfxV5fNVrHmyEJTixtosyDnDpsvOLJgVjn0tHJQhm8A4lkywCcbMR2JQ7AzAFCuCPzNzNXQ7ADEOQQL1TJh-pRUTFNHs9pmRkZ8PR0ed-pAvQ-5j49pAPlC0k5HkWrCLXc7kptzlM1Ml1CAOeWCmzJPBQIL6lHxf0HPrZDvHS6bC2FeT9LjXZX9BYoBdwLUxTf9EMpGUgEzJeRpA_REvLdDjOQmkYrcuROliDszMOjndleY_pHRKctFzZi3xXliARQJqRC33bnxXliAbDHFuCAJOPzFliAs1Uh_pD0Oo_p0rCs2HLfl4LpuAAw-pa3EMnl0EdzBA93p9tC5olDPpWLlz_pyacVnlF4pVPJV7NgMK1RVwiTqNBPinW-KGuRC5ZArOnpSEcUdciXoHfcimnXY-Sc_dHAi_FpT9p1gSBGpdrmfYKAWOo2lhHPovbZTAb1f4IDewIL8k0VEYJBL_DS1FDnHc9pvciPgfFyKP5F7tLQpmw2liRlmWfCICZFGP2ga1fM1CTiDM-Bp-pCIAMHVvuTElm_wmXNKbbLbmo1_kSqF9_p9AqrtTNpSihDu8jCtVZ8C5BmwJM3XMJimz7fuzJ4uCWhCoqJJ7JpgBNYm2RmmfCT2SVWAWWAI5eMsOboQ24Ls1EDMNm8dqYE1UYTCBtakCdWwsCLHPrCO1tR3xM_gl7xM06aKCmvEFcUh4yd7LEdpHEnmKllZZDF5d0lRgOB_kIf8G8kfxBVLUczxRYhCrqBGcpCsKE_APBhgcNjQjX3hp9LsiUgMMvoAlkBUQEq7dLlPwXlMMJhhDLCm2XlYneGQDZuOzeH_tWQ7BnKZdpHlcm6nXXhbfgDQSQ2IJdLe7kYRGChCq2RAf6bbQhOncEuozKCb0NlgBGuo8oANfkXyBcUlnJd75lhpnFXCmUGoDlmUCugWnRDcYDpfeLTlpCqe4CHgprAo-Og3SAvZF_taleEA8dXpA0SaaaLhmCQaF6IXlgB2DDcMHfOm5-MlXALLDbciqwHvfCMUGh-AcrAJvmqDifBnSMHdxDqzJdxD--ApNnNiAcXZeKHUuo7AWmhW6kHWuo5gnRBoxDqQDUHaABMoatPjallDqnaln0AWQTCOmHiMxCqRJZDqAKYAFfCqQLayMNcpAtnzLa9BHtCDLEqD-WDHm3QcfaHAtn3fBSEqAZDqdOQEqE5XLEqyoIkEQAtnUiBBgpiAjiPIcEqXXCUHmfEqkhbJgpkEqetlUWHAtn5pD9BH--WOrIVXGhcBeKHMQkxUV5rZVRQOYKbABTNAWojUfV_dQqZWk9oyhD5mBW7CnsB2kH1SVOASk8DV3AjvB7_MW7UjIDa9NjleWWECcayYFRnWspNo0BgxAfVFBsAMWEvnYPckzoWgMH-DcKfTzjCbeBMwb0pO_0B6_GMsaTDqj5a7fkdDditFfYDrcKKMlDuCDmKL-Jluat4p4zJvwC8gfcxehcDdWfOzCiGV0Fqrqk5FqteQ5Fq5DE5FqE7C5Fqozo7wC21H9qCMZLoaA5FqWQE7wC3GV0FqfvBFGqUoh5YhHUB8FqKGq-FqKGqAGqKGqCGqN1QzhE8zotCnFBqNeCRPP_AqxOhoYpd2FdGqtBAfGqVaP_yAIkfj7MyxMbFnqYDfWWTyPe2C7haBmSOJbknARdOhdoHNCJ8bQAPuwM7eMb7HGJp2SgY4MMpPazCYunLDBnCTQpmzyPlSIYBQ3yPp-L4wO7yPRzP8wO-yPzSI3yPZ_H8NmKZPRzPHxOw_HIzPAAISeQz4kVHq3_HMmmE5mJTIUzPDCdSmmXhhkJoYsVUpTNoo-4BYKeLhMezBoai1AqrzoLxEyLCEWE71UcFGB1AMZZK6GoMCoCIP0HoHEE2UCEFuCIc1S80AgAIAjPjhH8zPxXkkGqRzmtbK0Tn3toIVpcGqq-p6AVkbjZ7EIIqvyU2Di0DFD-T3RCLGirWdhWL-QJvKJE9k55WDrGDqGAOHuOBkvJVLZlfCCwWcEL4ydMVcJ_QvAEpuCvnGijHKWJ_tcEkWgrUxKEKnIRHDhnEd8YPzI7qLSJbF-CJJbSAfyFE35M0qC04IcgTJGFcDG5Vc8lTByAR7T30CDwY23TEbGR0CRYllijFXfrdP4FCUbBckCn_OVCopye-kGWvbssEwlDi8FdNG5DF-wOZZlirAwlCYFGrMUDfCNTFnTh-2lGroYDqHPDzMURgBhSBCcetTEC1BlOBkcDrnDDuBlkDr0G8FcEwDXbnpjPCNKdcI8EVRZZYkhqPBlHqiWLuINThpSGBl4QKVC0ICGanLsV3ghMnWEVZuVEVTBbbivtDtmnnpWCCBYsWNjIiWkhKmeORkvc4rNVunxzH4QCOLo21l6VXs6lsQaBkpREUpYD0eSXZRKeLn8poHEDMEUPC_ZDJgdIFQSKmJDE8ABONMFGe0KqMHB0KqdBB0KqPMDUPCNGe4Recejz_pniUG1coiYmRkVnXItAwYjALqSxCCLqNeC3_pELqn7IG-LB7cOamlbkKTFCWpOWRL5M0ABwaJx8PrZBeXQctl8jl3uBmNTPqn_tlCkIQXCWHNptKrwQqdIHqMOOGcteuBLutK8kNl6kMCW6pQZvZD9OuWLR0CzrlvbIWXIxfHF8B8tcbfnZPgY9C2bZBYFmnCEAcVgIlthCTiY3AtRHhjBGHbQuCKFVQShJaXItEKrFLNU5qTSEjMkoC2An6JXljdiid7aZjY6eDpVOvSmlkC-YZySmgKHxfdpcU_WC_Jj4jWmyC4GKLlglCE9QPJJVWYUJqdzEcOgn1cU67IKmT1wcJSm47dYlkCzCVueQBczWXAUDkCcbkYTYTdzC8dBU6D1MELsOF2M6mnDVE7_XB_lgnJtfkauB60DO1SzlYUqAEiVV3DXTapsBvrTDEEbFCgTPxHIM1CtJBPKA6AqUHA6JB5yYM3lE3lKWA4_p1wCIspCyp39pNIqGieFzYfNqusQF4pEJQ92E5GSG-TNgd0OZhSO1MSkcfLeHyOSQUhU1NArJehiBPetrlOQCFtjRZivKODtIQ2fI0VBAINzO_eFOcU5CCKvLWEe40m7-YZiC6yBNunV-dphNdCmmSkB4gWpJZIes7ebDmg-SbDGurOa1kTNqPbULRDDThnxpGSOM4poCKjVWbNq5BAujowKFJSSiNqquDFRnhVmz_pjPEELFrOqNLqZGdaRasaLGjEgMnK-LGXe5BmCADKyCcQBmoAtmBmJT1uCkJDvRmTRO-HQEiEaUdQaCMPcggTlEFqJiedJtJih-P1df9RhNrCKuFT-X-rYzjDqwDASa01gNYg5LnqWD3rhElG7NdnsE3Dc9DIEhQ0kYKNi2aWGWDj9CjJFt9CgwDSuKfCKNKOxqKlzBe5AyRL5UBHXTyMbipjN2Kz0ihQPo5KF0p4VcPiCcSaT9KRlLxRJq9CQ4fohDIzFKFo3DHcDDFjJ9jYPzdpjgjqlFolkonq7eQbFwJFiFDMnCawgiIK-vLkdftYgZHoQ8JVtTW1CVqTonCjnYTtI3jgLnIBzmHaCsOC4EqHmDiQB91Aw_BknEYpCdgP_wAUioJnlz_pHeU2IhnQhL_m1wIh4nZHl0QqmRk2Qqm_IETEv1iqKLskDAvOHOFyMSPzF2DndXPWGKvNgkWMY4NVrmgfitycf1Hu-eq5k_kg_fNc5gQBPZUhQ4ddTKmfdWklKfBQOqWsC0NUlfaQ9TaTKgoKf2eQzc5eGenhNkmcuBQEK55BuVXEaAvwCfzK3np_CkLRDaTOJNV_KqnNq09hwIFsOqp_pINkndpz_pL0hAAqcycZNDkaB_4Z9JYEOiDfKxhoisMJNMgZliwKpQguCMzIgWlpGMethevvZBWOeJIcYQ9qEPeTz2n7LhSDg9XebycM1hc0DTUDSfGFYhqhJ0cKkQYnoCZYUxjW7RqHPF9CfX5k-RqLiSsFDWEOLLq6RqQpDLIquKntSqa6BvSqfiY0OqkRM2OqJKb3tL1-b2SfdVooTNGbFzNX3MIeMlCtadGlwLgkIgGZG_ALg5jSkAjMllJf2dFwKBEZp8wPhyEVPJp4GkyNAANvqTDRhsPqUDK-TjHCn_1A4hNccM9rPy7leicL_LzMldlLFrKGhM_VcSXAUKMRzeuqopzOZohHqENkmi2Vq1N7Mp1AqiiDliA5QLVmopepm0nz_pw9p89pzCFz9pptCv8Fsom_hn-Tq79p54gh6EKEgdsM0QJTNfGIQdllR0ho7KO2ek1UXHDFZjxSaIUiv9UdUB8JpcZkXJCXdYeVEj7EFJSmNfQDgZNCfmjSAid7PEKp24Ix2lrmiPPktAVZpBDmKJ0CXALvRqsmB9tCZFIojCeYAY8jmhL4FfOzCnMGLvDh7AxUqnOq6JBJSSRHAlOCe5aMLqmzE3BW0rC6Qq8_p3RqCVqo9DnNFWFMGVqLsm7jgMrS4Oqeva0LNBYkmrhLNBzTCbLq0hPPcaK6EP6IzDVirAGkTOND0DngYCszDdYCMEhzGOXwVrKkZ9cBZNdLERHDtRMwyi7JkGmYW-X8AefLFnwGUgGWOD-xMadWiIeTTqEXDoVTcsHuhOLxioyD9tGwjffRcFsRdTBcJg0DNOBhMWNkzAsyG0TB-pcoRJzvZ_cL-7BecUy1Vgic_9UGhDclNi1jPlPhMqshExRJjuh34XYyezhoIKn1qnMjDk_H2QPANZaZQ5mlNUAzoD7AjJWHA1OgqlScTpNIiZZXtT3sDm_YbbClZZ_rBXujpQq8cowQq-HhliAF1BNkpFIqMVqeffn1BabjGmj7jcdpoOIpEBqFXqcVPfhAIXqPbO-ASqWLZGNsUH6Jp5gDnGTj-XtQMtNhz5hDmMvGTiymRhMQcA4wH_MEjXq4DPeEIGzi1rejXqRoBjXqO_cnEIKwY7wHT_c7wHiXqa9HoXqNcjU0E05DTxHfrBTxHw1ETxHrXqXxHeIXVZP1XqAYNTxHzXq86fhxH7gChxH8Xq7xomhlGYHcoS0kRHIkYNqQWNU_E-QEkTRh7ADFFhTACFhVYqKHK7wl-iPUxEl6dEXq7Aqt6BM7MsOqFAHHLqOXqwBo6SqJxeb0PmIVA9kHNJsrhu6WdxeGxpx_DN1fo0O3YjxvJB9JLhEIcUokAyHfZbmChMQEN6IVkAcG1kAGjn9P_fMYaLGlgSFgUEM_KizXeR5aNvPSnJ5taH7pF-JlZinXeASJYJVtxM6qniMmrTFQjObzCpqTtiFKNqxlC7ZR4NAewHbaJwwHrsY0tDqXDEjDF_kHACZRD3HKDSAz0e1tPZNqwrNEkDxZqlaA4YD_cp1ZqhBE6ejCdAwrNvaBqkMORCReJoKMFAC7ZqeuBF7iAeYrSopjpEtCBxm1jow7LcMCGaqZYTQ0oBPlwrPdHp4kGsTTGSEruDuzh5ikBtDu7BsPDdHDgLA4oIKSGptCR6SRKUrXCeiEcTMsmmkBTrXCqBMoKMlyMiNpArmFaqBZoa3EzLefJnCfJNeC6eaBIof1eKVqTwluaq4NnJBAxaqsgJzeJ0aqBoiKVoKfiqSGmkM56UE9k7uHoDiYIeGCjpfPEHGIWP6aMlqPuzELTKOmWRHG7_nmfF7MKkUqWFGMcpasYx4i5_CYNjrHG-HGnjNuFGgbqyHGwFGzFGVKj3HGPeigbq7FGTei-HGaEFAGGIvJQ8iKIGSxFGIGcoJe6FtbqeJCjeiQGGK-iIGGXIGYuhHPDvklehMh8ih0OApG6FJjaqCPUq5N82H5eicej6aqDOna3EKBAOXMMcqkhgWpjUVnuKnMcqQWSPcqwtcMaq2qBLVck_eNpGRFEOVce9brXXaTCLgbqICLwMHDKTEV_CnPSc_jekBVHBDBBhHZBwbh6_e1-LPLBJ0EreMDaLqteHWI4IC-DCUGfSnhhcKwzYqeWglKYKXuZXBjDsuINxKEMSKDDfVIricULET5f_4de8SviAUbnxwJAuER8mSfCYbnnQKpdLspIE0EJPl4xKouD4vkFkFVKn3_B6gdY7WFiD8rEU_E5nlHpCo7M8DIi1B9JKTqNr_KrdqYoMUPC9nLrdqRZSvdqRedvdq1zUvdqYZSvdqMyHUPCpQKTqNltC9dqJed7dqudqOzCliL9dqydqDeqa6Oq7BSoL9dqG5DmsMQCFTiht5pZHlWcqaXSYBAKFARcqA_f1aUTfnvgkSequZSUeqZriFHebcqtRTQgn4PFQgBYifmJilyYbgnVfQXzkkXMs9bh0OjQePgo6_COAEHZB3pJfxl8rnfddIgBH2AMBLwgn3tNoSBlQPLQCR8SyYSpGMCWQnYg9AGA_llBG2lAnTmu6bYdqQhLqUo89grLK63BZaERzBX4Ru6TegaKqHygTD_eWhoDChf0JtgVFpKY_lLcqacq4NnYcqpGNfeqfTNxVM9klPPWNgjiGq-eJffqNcqhfqWeqD_dXkUg5FLqn8RCXuEwkNiaokGT0ybNVH8VlsGVbnSC-d73cramAuAWCPLhB0NE-omCIjlZIbqnIrBFPev7NqQMHoBkIMAvMMMnYsAp5ZxNSWyClrm_bm10Fv-gOXUMAkFuOAOUutA11TLvkYrF06p_KOQKOC6IoZqVzNsUlafOqaQkQoPAB_NNuCjq7BUbMarLs7AYmLwrNTvDpYUs7AHwByQqtCnbeqvVAtfq7sbJdJTVn-5j5gqLWA7gqe6PxfGQIoyuL5GP7nTRfaY3bNUhyjCVKUHUOWGiV6ipQiXGg3xDXwT-_JC-h1QjlOglXHiHF37MJTiaqoDQkZzJjxO1fhgpTsOFzDDO8DBJGv-Un0hjCMKnkjlKwMFh6djIFVTcaJJ-QIc_cQeTQ-mJtjIRm26h_porXCGmAObFeBF4hq-hj9hqpLBseBEaqF4enhGhPAf6E9GCBbqWZo-Nn7YB4aqY4lBnSEiqpBAGiq1aqFhivJGysDmiNTOI56BEupKTFS7AGrOQGBwzPctAzDVpwANtU8_LrwB1GMH2SGEJsdCb0QTQThVFx0FiEOlZi0AJp5C-raiHJhVOPSC7KP9-BxJnzLqxlKBTCtycI9Ik0VTEEZiXwICmemHklvBV7eoMxd8SMV5XItQolcCiCWmAD_F8flXyQZWPXuAfsB9eELpL5sTLAfGeKASBceg4QovZEtoDIWOnTFkwMbSkOTCWvdf4b_Un7CLCWCl4Bv0Gl4BEMPcEjS9RkXBwFTt-CGQqvdMPESisRAFlKwgNJD6XBBQOfBWXGCd9N6nTeWFlINHeApqDQln5eoYfkV9EKFUCLOhNBU2WtJUpjEJUoUaoOJgkRoxTcvEjOkqxEjEuBRPoSkqTijUkqXEFWPo5ZICNGQkqvZHYZC5rZdkqM_BonibdB8_FYeI8_FK2E16iMkqybd2XFP-c2XFiXDybj8HbkaoYULVgG5FEsrC5opquM_xSdwK4LAYzKFFQENEV3acTDzpkttEWjc_CEkgAONMEQHkPHs7AVDQORDXjeOzCMnC6scxBT1UhmQAbhFZHFM_gWbgL7J_NNBxANlqI7eUlqLKKMbo5EnOiqvvTrFjrVAtVApBS2aq8_E7_p5aqDiqflqHWAilqJDSYVNzCGh3CDRJIuN45i-OJa7i85itJjFsTqIg9xCiuBdPEFiRWzhcDplTPm7iRzILqi31in3HSlpx7igwFjUqCWQ-SDPfCUNjasYWNjwESY6iSzieTGDBjkTGiTG48LkTGhNjVKjlYoFxFrTGXUoY8ipNjwTGN8it6itNjoNjjKjy6i2NjW8iLGGaxF5TG7bq4Nj20BSAGIJM6NjoZL-6i6JjZHFSaQJbcGIFoxFefql8Tw8UvpngfdUIgaeqolqEeCDRAftgn_IdmCXREXGQ9WjrwdElFYpeheEqtDS9Fx7DLnq2sguKBxPQghTXbMiCMDOTM_C_ueC-SUPBL-CvKCKGHfPpzgo5zWHlqnkpLlqkeBIkOurD63BXCoJfDnnqt5fsnqVGF-xIG2UC-SWjLtwnXCoTbeXConzCsnq-eBnonQeqWLlelqYUSzBAZeDJeGeEAnlgQjL8RqpSo-nqFGTBoqCHF3dGDoqpdezWpkSSYhWLNdW8gHJN5ce7Wp4tbwRMMeo3SoKoMBXp8skZtYFXppxYHXpLETwfnlcUpeenGCTlDAvT0qME1EgUfjJGb1DUIFZXpX5k-nqfDTtRP4Vpb1D2TnlNqiunxoqf2AzoqQxYxKexBnq9bH4MpkM3OcJnk6dekCC9Mg2aU62dANgL6cX3oA3dIETPsgONg5MCOfAj3p2JD3NDMlFBVVjnqEeAgzCeVYe6BCiq7mqGgYXgSmGqbVgEfAdLlrTl5oqxKT4KpE6ebPPX0IdoMGzLYGTZEBajetrEGMEsHclaE1af3kOtDiGfBJzLFeoOjnNzLv9bqvHqQNiKhhCf7zRPYUhCSyNVhgFydf21IaLhFPTJOe9ipaaF1nBZaDvUqH3SZWQ6WFj_CzCfAKPUqqghMYpCVrDAhdbYA-fnC2oe2pxoqdOCmHMF0TUjLDIoMXqLaqdpqlXUgqqG6GlLgNeYcWgQKBJ0SFMmOGBaciWCPN1f0fli7mpyjHWkejhUimX-ff1o0Qib-fEVkiuNG2JXRK1JFnmH9cfv4h-ZkMVkR6CM-HepGufS5GfXpqXYKb1D1lHbGqVcqolq11S1OCarMIzTznqMiqQBnfqqWrq-9pceMH2exhHNfC8bMp9BkTDhSCp8Bk8H3Djy1URPNcaCFZpT2j6qgu-eqGlEIkfThkecWfprfP6hKUzlDeKJunxNVxuA70WThT1qCoeYP9TcZp8_dukqlKm3DI9cUuNTU9TQrgQapd9BQxhveeHai_xWxQIz5lJPGaFpZqqFnTO-NG5JSZqUxEWhEguGZapcpqXTkO0ThDNKTU4uebnjXMl-nqZyoqzXcfBNCCVMT76axKYmmpHRcXGN40nE9Bg-F_1SFhNBxN-YpznG8JDyGlAgHYcmbZTLJmmrJJlcpHTrlUajO88KJMHvIKY_EMiFRohxKYY0S7JmamemVDBFTBjYvvAL9PigC1hEEmA1zdfcKLgDXCp34SfxaL-WNGNJvd0mJFwAJYKowAHkEDABWbCPQEz9NLMUtXF5cVGZLzhd18beROFZC9KVyYQYYETTSBiPk4dsrWRgBZWOepevfaDXgYXAh6RoBfXQTfUgk5TTUe_apx3GS_TtuQR9H9cUoAFdkEIOjrUea1na7STFVFMCFyL5qG6mehQQIzePLFgmXdlNR6CENEaNAeCK8FTBHEi2ghxb5sCG4HztIacAC_UbEQTocQhLZzegBMGHCPTjXYDGNEykAXWCIsDUTSRaBfqIU_EONCagCmQAMeqazCPGOzNXbYA8dBUdBnLKg7CoJY2oH_uqhkJwnqKIExvLbYAOtDEvqiUAEvqT4B_uqjdIwnqGjQPvq-uqiVHkOMPvqDvqVvq3tDPvq_kpaaqVyGRvqMvqVvqOvqJKQhsEaaq1OMczpW9nkjmmsqBLTQ0TxKptrgr5eLXqcmoqfqnqqJdfrvqmpqhsq7gYehP78ehfCQRWFZUAhY9XoK_B6ZUKhgmfYZ8LgzVs2UrfYoilCiY_sg7RnhbMqYeQLqlcT6JehTAFdNTpo8TqbfGqvqP0T2vqjJBgOc7YTYjLGoqIgnWwqp2MsvqnpqoOcR0c60U-oqIJDmkqUnD8oCM4eAhYhwStzoD6cR3oF6c_MgZ8LW3oZtYqTBZ_P6kQ1vCb3odoCCSA28hNNge3ojoqmdq0qMy4Cw0cUHZWuFyzjDvleqqUrqjpoACfo9Alzpepo_bi37UjwbapoUcLk_e6_RkLfnBWStD9nb9DVhsGCJbC4b1Cc1igMINuQDvxCQBCvfO1deWgN9xBmWRuaMBKd9DqCsI7gQtOfQ_ROtqcajaPNbeYgxKcODcOo3OEkDCh7jDKO1CDbZkITBFPBWmFIIkmyJwPqC_LPupcLDqyQS9mt_Ez8DDTKZIEV4dnqPbTdd8PUVfzaEluDlRRcLXu2SJQLU6mFmUEgC50SXFNT2PlkZPuNEPovxSF5BXwhvzLhtmYcX4_PXNANXB3EDJrqOtJZ1SbSAiREOWEJccUsDNSA-rBoxB8QQJ2c5uH-rBouBS9muVC6zI7wC1fIq2JWuFZDH24LiNKfkBdzCuaIVoBWuFXLOlZi1bHIzqwDLrLOGzqF9FI5CRnLFzq51BF6Cd3RTXB7OB_mTBJm5CmUwqCdJKxqV8f_4MF0TpeEStozvnqvqJCB0tLn3LXAgTEdZAgQsBjgNVoiKXEcAgJbYojUhgY0vVyiOTWmMNHjnqzdLesqRxqXUDnzqdsgYrqLHo0Sqtaqfzq-zqeIpsBHehP1LNqVbbGBXDffiAOhJOEVKDIamnRgHIXUGDGMmlrzY0ogxuZyop-GGpYcSgOZMPPGCfDmdtNKRKBmF89Mreg7zqB9U9zqShARAjnPAailP9gSzCD3oPZkmzqo0qWBAq0qdjU_Faw6P-Ni-SDruDCDoZMOBOiZEdaDmhVpKOiZePcNpyiDsBBgUVt0qBHTROixXk-nqStg13SIGbh7pewqUrqL1qpzqGLAA-etSGYAgYGirvVxzqCPlzzqqZY1zqNRL3zqy0FsBBSlAl0q2KG5BA-vS4NlTkUn-mDVTMjLdwqlzqolqNBAl1qdOCn1qbio4GN4hhF2fP1DY3b10kD9e82V8yUp5CffBy7S70k9pQkdMvtMCzhVYk-4eYnNagTG8CrsRIvBvTFEkZIecEhT8lNz1oEKMODBvUNefADJBJbcSaQutHurDLyLaaqa9MK-ST8B0HNvYIPSGe2qX_TeXJBKopvqolqHeUfCegFdbXX3Pf9sTDtpkpqo2qmRkq2qiuUPFJYbWVWHntBZ6bnLBJFaVGBhSe6HR2MXngC3FC3YWNELMINuLg-UbHcKzRaMZQhSKQNQnklrEHyUA8qCG-dshi4tK4hCjFVO_hHMNDbmutY1tR0XMJGJfgoRAJD4dyGdNHOHweD3AZCDscKKCIgVUUUXVXjYeCG3RdREsaHfSahLVLzXCQCkzfvLEnpDHKGZ-O5hY47E0bF6kGs8hdge1kAKmggRAoye3LDxHbqiZy2SPzUKbhBoCINUnROGEMdkASjPMJLBNFZFkdlB4wJnXejxK9tqYYK2-FLucsDlshKP4qtJLK0bvJLPIXy9K80kpJSyrHuohUQfwohONG9xKnEh69KHaALyK_rHu5TxmHLyKtCLNrLh4qCeFQCfwnKp4qPiKMEhvYgduAqUoZvBgLVcrpnQKbqDH4JUdpzBfNlDN5F2uqj-A5IGjuDlZiUcaZ2qQhllZiDVVL5qRrAL5qhDQaaq2FIsoCzfCYZJL5qzfGN5qUnEN5q7XCL5qN6PlZiMFCZ2qGcFi5qQ5qg5qAuOg5qndAi5qqfANDB9VQG6bkzCb5qdzClSVi5qgWEaaqEWBFiRIoLTAn3JZl5qdzCA6oZ2q6xOV5qZIEI5q85qZyc_mTL4B35qz_D7Tk3JZ-6IBQQVWCH6qYWCO6q75qoEan5qdzCg7olZipWBO6qZ5qU6qw5qoEad5qW6qf5qdzC0SjZ2qWQqi6qR6qASAT6q5rbp5qlZie9BH6qBxAs6qb6qmrL55qASAf6qbXYjhlkSBisFutH7cIAhE26qn6qz4Cp6q26qX5qGhB4mZ46qxvE35qEhD66qbXYz6qATA5dA7Xo8-D46qqXBF7qsXBQ7q-6qoTAIFB1dDATAmoA-xIcdIH7qATAVfAM7qJ7qGyGC6qngYORMD5CbhH7XofFBF7qx4D46qYYWq7qZ6qngYG9Em7qd7qk7q05qkSBrIEZfCj1qcZL0DHh-iKZoPOUOjLs1qx_pelqF7N_pFzCGQpAcxenLUujBGXTYVI6zDVtpjybOAlf7FkWFTWAmJGCNJ3aA0Mb9ZCoMGScBWjAGtgeYBPOC0JIBDBbUlq_J2BoQ1jTEVfcWbfTZfQqcAi7D1deRkCNICGjiSZMekjmQo1DWvSCjxDbQA-GocoQ_Mj5mh-bB6NWRcOyyWSviieD8Kc0Bh_mOBrJEtaethS4HTBCmddjIqDapIIDLgEzHZlmJYDG8dBaGNk8BMtAbdBeTCIIC_fAYdjf9COioRicdmA-fORjj1rCw4h4WFYyPW3VLjBdsVPvAN5I2tNc6R5MTONSD8BcanFYoGYJkXSh8Vw7lpoFnVT66qMVfXSaeIOwEVZtdXZCQbS8tAVDUsxCJuAIxgfuFPOaUBBXmCR3AdtWMcAzGD6IfeoG4VQ0YEOyIo-WoWKCXS5TGi4dVoUG2PTiZ8IlImQHbhbaJbDqT-BvFmm1bV9XJRCn9Bm1AzyhzHnrjl2dhv3ATep1zBjvJLLilFDHdc6uYl1VkZQ3bAvBcIfb9YAdxFp-PzqQiOXAYC9cORdKM8AccFqHMUzioeVYcoWUAtHG_-q28L3eEwFG8qCjXjHpGkRG2EiDKfJ_qxRDD_q4_FN_q9HGP_qjiFS-mWKGotgYKGR_qDdV_iF-hEZ_qfpdheiB_qNGG_6oEQeg_qigY2geK8aVND7Cp1WHRmBJHGAzCIcB6Tm09dqTCFQNA3iZkE4_iwDLpcAh3Cm_ApQqi-KkaDYfbB_jnYegEN9XDBiNtPfciA4wCNvPalqD2TSZqkkEz5CyhC6LbaTA-ph8unQoh07qAhFeaCmsLMjDaTAnIh07qI6Da7FEsAB1HusLFbnaTAPqh5sYVphD5CmpT2fC2ynkArT3OAiG2habArADTTph5sYJqhkSBHpBqArDsCxArfArs8DhArCiqu1hZTSZyo_shnsbA4pl0m21h5Artvqqkgj7Ks0mMZM9LM-GPA6c-RmGwFfwlXLGVZM_TctHVv7FjwTZWiwGqxGmaZMdUma8L0FFtQMcWqNdmk1jQkE0mEO-IBaem-UuCqqCjTgloELbxggNVKVAI6AJgCTqjBUooxem1Kp1jrOlouYBmDk4AP9RIkOaRV3dB3ArrKFzbiXpUMgVVHT2AiEMiv0qjzh6BrglUMpUWnl8QpHSBL1cF6ptyhr_Mp_gxaAz_Me_dNQp8qFkUMsloIkkicM-wFcsRb6pSsYdQp92D9QH4gMTRBI_ow6DahBOVC22Hv-CypJk1KtjifBjOvDU4B_UPRTkYnnX5SaMTIbnxlHqWLojlAaDs8DHvR43pLKo21hRVNibUJ7EKXPhALDZFHgnt1qu1h6CryxF8CrVXPcnXVdMiOV6ALucSXNfmFEafT8Gbbwl6zE16LtHVEscLBMP-pheSNiCPhGggGpspbFiZ6ISTiiiH73DeYq5NV6NVVbAyBHENOySYsVoI7pIbnEGFM0eJxqCDrUKN7Cr6WQ8Lpgpm9Wp6GGC0qdlqjzhDDrUXPL-FJ1lKHH5-jhQefcWExMEnQchNBWqMydu2RFcH2IJNIHBVGYKfNpn59IsBH7SNGwhR9hA0D8eheoBVOSO-I3SDoDB0ZLv0jnjJjZDSvKaZDLvpV4havGV4haNo3ZDwREndPi1JndPmoH60FiFBbErayHqEraXBqErfEr3ZDhEr3ZDjEr3faqMcYiAnyH60FrCgCgCWlFbEraMN-ErvyH6ErvEr4ErxErJ6BzErJ6B1ErjZeS-m3UAnErucD3ErKVADFra3DlEra3DNFrvsAUJBpHNRhM2XDARlZXLGsGUQQs-BERlGbPXJqUQQv9Eo8nffO1rHcFraFrlMHw5LeWigQQ8jBoip-tRJ0Hw5LDAOOaOw5LF8lXxHfCqG0mw5LyNDVaOhFrDVCRgpwFrdknuSCM_TdVCs8D8YYD5CiDDgHEs8DYMJkArLsTkAr1TMOGr_qkD5Ch2bOGrVGFOGrKSESGrciEOGr-wJSGrKxIOGrLGrSGrErkSrqD0qu1hRYTCtL-lJ_gqqzhNBJz_ecJhLtdTWDKceiWD9LhaQmYJBiaTUErSyC3eehZDuKB9GLz-F-XLDgOWKS-3DoUM_8hN6OqJOw7bWReysm45hXIbILC14oWgh54oLVMzBr6GTPRC_QTPPCTjGiWCOWRrvD0Bid6bBDBk8UnKCmybDeeuVfedAoArAYHLtipEMVOGZ1CQYqd0LtrF3CrrTn21hSIpJaeFDrr0q7AremihVmrHrcIp6qHxDrr0qZHeb-lI9puWhVBN4IieiSKZiPOla2oBSLYlUu8bk0lK3IAUVFYWXNQnHe8vHO5co8JI0E1KN70OAYiXeglxSzWB3ddZacv4hhHfJtjWxD0-HdpGyTA2Brv4pefqH8hCCkEspv1ppMgUmFv2q-Ol21h1BkjIrH5orYq07kYaXOEi9KfzxYJ_AjWMhjB6RhP4j0MZcKVkEcUNSMXTdSKW1ofFSQkFoSI_tKjIKuHDxWIeaXusEfgPGRcq5E8kBIqlCOEDNTRgLtYXaoi8mpUmns2ERSdd-T3aJN7iIJQVnQ-WWicMOdCPUl08oLFd3cKxJCoSIw9P2zCajgTvgNbGgCXXQQgENkgDBzhREFBGbG8IT-BF_oq0DPkFuYBeOoZqD9XDPqgs9OiWCNqc0UlsMqmUqyGIAomNTEgEi6mhEZDXrA16m7YARohjyeRohq5AuSBsGTwRDIJSlRDe6DqqFdgDIAVnLDwPdaLDGHBqxDLML-SDo9ActPDuR-fJsIA7HPbCrtcdnwSuHGGaDKKrKVAxKO_4d_tMHELv4hP8NRuqiIZMaFyRd5HO8kCVJQY8BM6hn7o58CT6A4TLDGAmlFzWJhNEpgoeEpBfCtqFzoKuyi_LBJPJihCYtJclqReqjzh1BkHAgS6oo7kxJYiBekzq_7qNLrCCkPLroFNgrljVWjznZNfg4mBSij4mW4kdwFoXH7MK87NH2dY9lcQpP-m_poQ9hlyAK9h3lDByB2BrQQRihC-0RD5Cu6TwSCQVP7RUWuigBYihCN5k2dodbPD5CJ-l2LrZ5m_LrV5k_Lre5mkSBg5mBMrvRUHMrxRUoTAw1JBMr8LrclY4LrMCCSMrxcg2LrlvnWMrGMrViYzLrkSBnbPWMrMMrVyLUVcD5CLkNwSCo-fF6L4BrALFXLrrwckKgXoDy1p5fopIrpMrFbAH1cEhJ8KpvIrgzOS2JBdD7YFg6bCnAuRkF1Ko7SsPkzmkwrnBHh_GGkwS-rYQ1fTxUogaY0InVap-Sn3CDVSKNi-ICwjfa_noeGL3FWlCq5Md4ifYBWRJubmYsRsVbMvcIughWiaShljlzaGdShOaS_KV2PXuqAXRAc_qgYg1TDC4feJDGPB8el3tCKkAxZFzTEchTpgeyOBX4NbmS0-HbGp_NgYblKsFXZDn_UCZEzOJnVHD-CSYKJCNhpB_CP0pjoNMoaAZSCSIbsGCTWCvpB95hqBERYD54oszT9KrBEEhcATaD_8CmGrTjAnMrR9StFD6DrcDkwlAJaqSwpqfqhIrdOruHrBSIYJB-iDw6PQLZuqq7jLoTCEgkMdjMljbmno_G1YXb7a7OBaQmt1NBcKZiEjgBRvS1RhasA5wG7OruZPAPrrljZqRiXNyzHGAH3kGU7O7PDjdOD2HsEHHPr-YAalkKPr3UI_lm2EHIAHOuH2Ep-SIi0jC5i5dOZ2HekOV7GNlGEAHAFp7qRkYOaPrYNIiRlIIBvJVP2AIoRV9FWdAVMDd8UmGrJ5DL0dhvE3YBeyL7sHNODrPcBiVjyLPAD2PrgBn7PrVofrTAMkc6SAbOrBBTtFDTMfT1g-8pvTZ3-nPxqvMrEQrDPNIMfRvYwKg4HMu2pCUBDxhJVJBNJNgCKOG-wBOWBD5prOBXMOlyc4RFFZV24TD0jFEFFYYPrH7kCEBgTdqjpekXiZoB5iGHRfdaPZVVB2MkSmtWkGoIIXDB8k49UQUKz6DfqPWScheURQjdKBqAl2GBmTFxGlN4Cmjj_WL5bmNzQfhD5TQVYBE1h2bB75MgoZY8UL_SWKCYOGzJrWqDj9cE3Db9ke5A45h2UBAkOtUQjIkN_BGVJs2KJZDAdqPTArSn5GrgBMRohHLCwVf-BBRZDELUGLD46CgPCCIhYyNUJkjcDVQpdkoYfkX4BZLVH_LoIkITgmXQf9hecFkHrWTaG5C0kFk0noGoLQrpbJpElr0qmIlk1OtploIrWLrtFDeElSPgC4ovFoE4oP2kamj9OneVET2kYaYD4bVIG5Gr20A1moPEHbtCsnBjtCV2kFKp9FokOjTlkivlBGoLKpX4oEGof2kjxmUok37jj2kAQgl2kVKph4orxmPGoWfjaKpjPrjpIu2kcfjCLr1wEBKdwjGCPXeyLlKpF0L6UqS5CpKpQvU4FfCQr01f6ArXrhUyC0noBDr_7htFDZyoJ7lkkB5jlhxRhgVT0odKV6PVHqMdjMuPkZYDpqF_pl6zpTtecDKNxWUDDn-Su_m9Ad3vhsYheZPtdWncV61gw-l1GdIJK9rMZFaHCo0mOcJG6tAJkBF3BQlMYgPVTMXjOm-j0vLWCDSJCzVC2QCH-gSKB0eH6MqofCJFV04JJRJ4yR72DXGGb9KcolYYlv4h_0mPqPwPaboDGRCpbPumie-DoDrWlDuWMJ1qMSrYRg0XBeOr_wmihCH9ms2mESrrPjjUrVaP1mMKlK99mOyPfpEzzlKSIH8IhiWBmS_BgDMkfdTj5gKPARLCwyB6LFbwSTsddHrZmQBZDmWGBkYwOoo0gO-HSvBc4DElFK1K6FFfJLqfa0uI-vLZ9HswPv9HK9HJ9HBaHgEIt9H-uIJ9HT9H1UIW9HYVrKuHg9Hb9HqnmvFrP9HBVIi9HYVrOvIm9HwXQb2Hg9Hr9HAeOEFIhVr5nmH9Hy9H1gAMvK38GJtjfVO2BrypBlUrWVH_TDh8DwFIK8dqpFewdlTi9kCr3LxhJK8dM-H9VrJyHbhPs8AR-HL0dd0U9VrJ8ResCKTrNBNrPjMTrckfOWRtMrndpoUrIMfTTrKyEJINnijuCQ_0UzoT1_N1MSBXm5CN6MjDgG-vgscfCeejoDInmmci8skihN_Bgi_hJfoMWMljlkbn4lfTWCfPJWdOLiWj9IGEqIajhMmB_lhieu3mA7h0KhsTjvaBqXMItLp5KW_EaEMfdptDrYPFOspzBAI2oM8nc4BFUqKaq4Rq35jqFdg0FSXrpQl5RQaGKDqRzDh2VOjDpxMKcNQnFhmiehKrx0B1TEiqUAZEkeFUTSdXCpxOuKB9xkwXrKwkwXrMwkwXr_VYwXrQwkuKBGyk6XrRxk6XrXwk6XrmNmVIrwFhzTF6qRzFhzNQGOQjdOzNQyqR5NQSRNeqR3qRbFlpqRzSQ2SQtqRFOQzSQhqRg7HDOQ0qRKnH2qRzSQbqR0SQ7qRUOQgSQ5SQpRqfCdjRe8Pj8ZqyiJaHDCTQ4nYPrRPhYpFD2PrqVe8_L4bFKTQrTA4Uo3gqTrqu1hlzETzE8xYu5iC-K_Br_hn21h6YrXflz9Xckmqkf_Ti9RpfuZAznASpCzneMfHUiPaY6IZSTWZ5etmoISpIzn94Pk6oc1QYblP8AsPU_lfGXkBKqrgjACiMhFSArfJEFApDSrjzhKdfZ2AwPnd0LqBnnUrmZrjVAoZrlSndFMuFoUUqwFo7JpUSrPMpsvJQxmYaYP4oevlkSrh6fmSrJKpoSrX0jgxmrmjZ4otSrpvlRKprxme4ouvlzSr8PgXKpAQgZKpl4ogok6Sryxmv2k9SrSxPASrnGLU5CK3CiSKRiAcyDWQT_vDcar0yEBTrU7LRQgr-AAymhkhFTrr-APnjgIrrKFL0hfGb-8prDBOxqlqqXXrKNQE0hvarypl67JW7NAyTt1P2omdaJ3Bn4tMELfQ3eCsdPAqpjfx-LNLfi8JArjkEJS1Un7lKRD8skVhksKU7HTHnkj9f-daJXC_rE_pKe5ncCLbGN6kY_LEiRlX2MsvAiuBDGARPVhTiQDIBmF5VrsDrlZru1hsIlvVMo2m_wm4fFTYToGrpbrsJlz6csbrrUrl5kCEPo2LQVQNqDZfaVim-UnToVqAqTPS85knhJP6ka7R_5kY1CD6kRgB_xn_5kZ6k7lmK6kIcrp_HO6kOcrKeQR6kgZEjpHRcrLaO95kSeQY6kWcrZzDT6kL6k4djYcrDcr7gc95kj6kVTng6kFVnBcKVWT0aRvPrBpGr-A7Jhfar9JhP5Ck7L3Jhm7L0JhWQTZ-GzcraACtlp2crf7k2crh7kQ8dMKh2crOKh2crucrQ8dwcr-alNdERICNgD6crS8dVAIJdr7zPOdr8crS8d-crP5BjnkOdrCdrS8dEdrUdrGdr72AIdrWQTGYH4cr82HgdrFKhjkYRdrInTTdraJMLdrInTCdrKTrqbrr-pFyU_UMZWrHoqjzhtdrmZjJOIf_MwfWkADw_J1hm0VrQbIuvVhFPSOF7fD4QBZVDi1eLKMQCMsbHjkYYcHw_pb0pLaqxbrtdHqNe7WG4sFLHAgpiIudiEDhOr3oqm0n21h0drihAQerQKEGNDiJBKGgusAZqSZ_OTspL1VJlc_vnhYYktFWcgXvJE9KCPjX8JKzUiUbUeHjOFI3QMWNcaBv9ESbqZKZ3fiSGFQBM_rOLDMv6HJkh4BFJyGZbhG9PIGna5TXuRd6JjJShviTNCsZHp3iQtEm5T-2EPnfsFJHBEYpAZ1OvCJyJSTfr7CJVfrhkANrLf1kJyKzNBHKLefrF-KcfrMQkjtFPbMlydMLHt9chwUKdPP5BgYHZVDiYHtfrmIOi5CNxpi5CKKni5CbWUKnTdTOL0dqiL5alpQdtfrafo_JdkuBx4defo_JdwfrVPdyfrVPd0frVPdsQS_Jdwfg_JdfWUWQTZACBsVkvMg0bjMMTgrYhMwjDQgMVgrl8SZVDDxC5al_MBdgr4frfDoOFBbgr2IkX5C-MnowdixEt_COICmMZ3yNEgrD9AGgrnQpsUYO3B3fEowdMgr3yNigrygrYjEygr-frMoYAgrO3B7UgVQLefEE9CMOMChrWbBEhrKgrMoY1grwjE3grMoY5grMoY7grJ9A9grv5CCgrv5CtgrMLl_ncv5CIgrJ9AHhrJ9AJhrsOMXhruOMxgrv5CPhrzOMChr7aEVQLWwBlhrvgrq3TlhrbhriRPfhrGmk0ZHsdr0Jl2nMwBAX6BjVAUerlSVmUpAZrzdrzhrber1hr3xAKggNmedTPDaG5IravYByAsflv_JhTrTeUv7Eo-gkTroXiOvCNlADbXzQeGJqKEnZ1f7GMXkOB9hMTKfYk7QiWWbsGBY1AIbhR0laAnvUPPZE75BkkplJojkYMgAp9c3JepMT1dAZpJO3Bk7LoyXGCCAvV2pgZ-GxirVDIoENXDI2irxSg0irGDI4irLuLiGr3DrNerljevDeVuI2hrwBAfGm8cjZDMtwp7hrCjrzje0hrGjr76RegSRwQN9IQ2JMim47HIEVFbFRbF5rRTcE-DmKbCJjnk_G7UHHNSmMIvlLekebrA2qmwllSpD-mpdmjYJIdMlb8FZuoCGdPoEqyetrhfkIqQG3TMY2Fc9B-1iDil8UPlYnHjcYAnZnJzcDnvSTgoE7LR-OwinpVH5hCYEIHkrNQQHYiAroY8Ed5ONkrL9G7wHlKIS9HnVDnEIJkrXvkLkrpqCY8EcKIakr-jJVpIWkriPILkrIOChkrSkrSlHH3C7EIakrn9Gs9Hfkr5lCY8EccK72QUkr4bILUgz1oWzBhYFE5AnsR31c1TDtwCJkVIZACref5CXYH9qCKjrwYA95CV5AE6Mnvcs5CnGeHlrfBTA8NqGes5Ck6MNlr-XLw9csXrNlrsABNlrF5kO3BrqUNlrJ5kXlrw6D-0nyTMU0BH6M8ABs5CLYHE6MF6Kklr8zIH6MUlrO3BNaULwhRRQdlri1evWCcVSB0OqlrKlrO3BbRQPeq58pJnlZer9hrp6dByLwbrrKFaerg3ddYZPggnkBQQTdZOxiYDQp1gMUWD-8P74nsaXmaCCQjF0JXviedIL9PQ9qiqAALJTCHI8IKKl7SKd3nELBmnhzQCiZQRbXBiEX9c-YZU0c5PFTbB7HeM1Vx9BupUH9XQhpdDabImCkYZGBZph9aCCkOs-W_DQGXIhdBs_CJ9CMqRuJGNaNINUXFkWzABQGyEiz_qYzI6froyqImECcTqIL_aGBaTRTGmOB--BVhD0YdubraXHOLlZ-cxelSjHLRD5gH4spxpcNOD_gd-eVu_AN2A25CygQd1DIzBZyCVQL_LBQ2QGXMRkh1lr5tEhnrIMBmnry2gtnrPwAvnr8KOVQLVwAtnr8MCznruDCznrrSkznrJ_cznrqnra0prWm21hj3cm0LIud71frWpezqu1hCorNDS5RpkrNl6Lyve5CE92IdtoGmrF_guSSteLOrHj7NlaeCQD7US0FJF9TmCJssPM-p2XK57EbRo5eLY3IH6aibcKNCm7SbwIniitrmuwlN5R7RnSrcj-c3wOeHrRYoetLvPmczq8nq5aqN9DZTPsqjIcJUMIFXiAZr5orjhApKSOggNThluEqlKrfC2NpmaCgxKLuGmFGwsBhKU6aBNsn2mpBiJypBjEJmDdZhTtrPNrKmOgPlCrONR7oY7CSuhGRPtyP9qei2PxRdyhNlYAEecYOJ9_NKxAlQB2pgOTH1zb5LioprRrc3eHLdMCGCEaqAprNhU5orqgkBOOPHAchAXeqs5CpZgf4lLerwdG1prTBA3prhneQBA5prHvg51hQ1aKyES4FTyDzWpKfEO1C4bK6vgCxElnrc3TGPPp8OGtU8rB4nJx1MmgOk8HDRJepB4MeZLFCyBTbpM1FFTDzTe0ij11g_xGN7LUnKsOWx_CoLFCQCEWDYXHrLFQLfLfPNcN-mpHLLRemxHFwPDsaNecBUhHr2lbIrk8IF7Px4as-kq8DT6iqLfdCCIsQ3CBsMFo_AcoVKvA4RcuRJLRHCqKuOFTNFn_oFMKYAi1eKJsOVTOutHg1pMLUMfMeRQO3B3BLY3fGXAVyKl3GZpMhrrZqU_YlshMeRQ0prIQABqrIQArneVHTmKDO8nkpqAprDqrurrhnes0EMSBWqJKkAd7FfAEMPc_QZdiAASMKcU5KXhrBhrle7SI3f29OFPH2XomrNBTRwNqL6isTC-KE_IdGqPPAK39SENSIxDs_d3jENLe6HRIeDbOoBIMgwZdTL0ien4Z3WKDJffJX-DP2vU9FNcfDmLntufewSm5CcKH5UQySC99jZbIo1CqsG6qgNfpjAKIsPwpSekPDnmCdWB9AihBpwB2ydnRVAWOMAFVZCIPGuZLQ4A_qGWSmQSExqTjOLjGgYeAhcTHmGJ5AdnA1yXS9q4NP7rhO-NcrJY5J-phNxNONDIjJNrbmGi9kCTzDE9DM8ohsb6rCIBYCtEbyNHqSuXMAqf2uHf1odVQpec2aWNfETsrYcZdql5llfeUMEF0SdXbNzGDK6LAYDiLBRFbnDpRABiwS5kq2IJ7dB4rJHXREkEA9B6wBZMBM0A6CDHGBpKYAQBKCEAfCxOOCuBvjfYIkUITavPHVVYBqvfTBLJt6TYurUDNDRFhPJcqBNwFUOAZIHSzXOOIU9PbTfi3VwjWeXPBnKBGRjBN_hEerZxdCRXCVthJnZ5nClZF4wCucfaQLRgBWsAFfCwVEXhLi8o5GVIEQAsN91QMJZx-BBvrHRc40Rq2mRAn-gTtHhhmJyDpP8AIFIbqBt7cntr5_fkVC1gAYwB4mALUXAOPy0BGULS4bmhOe7IhgEyqKc5SAPB0vKTfE9Blz_EC4Z2_EEVEWUP02JkAB5dFLIB3bFVNEOhO-gUZmXq9oUUp_0CD5CXsD3eHlyGyvraTA6qCb1QnZFb1Qw3nA8NEQHAlrHDMpYUGXA45BuSCIZDbcFVQLiBpCvTayLGQFyREtHRBsMeDBj1Cv-UOwrqtOVwrRaDVwrt7qcLBv6q-rK35qglMgwrSUDEHNR8ALlQDJDwgEd1Q86q5qApuhd1QXkBj1CWyCCvT7nBeKEDJDnOKvwrVbrj1Cg_BFTC8MDedA7aSndICvTuLJ_wrYwrH6CuwrH6CggS4wrFnB4wr1wrH6C3wrR3BkTCCvT-xKPxrowrtcALcBmwr5GHdKBNxrExrTxrYRBGQFDpJ7Tq3orNiq0rr5orrxEg6EpDmvrrGJTSpMkqqxvq_1JhxrIQAjxrWkfmNo3rrMkGQJdKpEJgagkB3lYy-M48TgTUPDrgwlrfJx2J3iJSRO67XkwlTrAZRrxOVBmSFVfgfdbROaENbKBMVed7AB8mUxc5wqwcM1fW_jmdYMjBeKXATvFbjDQsiZrD6-DR8JTRBOoBKrcwwlp2jWhEKxA4DOvTApLBhaRoxrecISZM0WJcCmNxrZOcwtRwirE6CQDIK8OKzMbyrM6C-wn2yrfdQE6CDREzyra8n8yrszM-yrVuO2yrH7m2yrTpM2yrPDHE6CslE8yrk_UIzr5yr2dhEDIIzrGDIIzrxCIIzrBzrMbhDzrrrrdmN1rr_vSG7NmxrVuZcunULrAqrazrtrrbzrZUDdzraMoNUAqoGdJf4bKCpecwZKbLXPk2NJnnXmaXi7EAmFcQMLWlYoHSdXWXVo1AXEh3UYiZW5UGGHOPxOAHG0dAzQEzoA0jIUeJRyTioHu5Um0D3tV9TBwkOTJQXaALWDAvUjfBk9iddWa3R6oWKrB1fWB_AXweUrgIvraLNwTqyJf5PIGiE3JbcySuCmHsEjyrkKmxrrirFqyraVCNxrqBDrrQs7errQ5yHkcFN1I4sHw0rH0Fw0rNhGw0rL-Cw0rDyLw0rzODw0rnBDw0rt0rOoFwdQrrQ5vKF1r00rOoFK6SF1r40rJ1r60rJ1r80rJ1r-0rJ1rA1rJ1rhuVMbhlqHg5EU1MXSDEaqHMiN1ptcAzsGJQrzardOi5BMKbXA3Ecqo2qW-aDlcDmNiJFNcRiXIBgOU8QCEVPtYA91ADNrdBM01rvGJc1rpSiZeD5QfnOkmIly1r2QpnUrBMidOi71rerkBBFjeqQOjr9nQ6f1zMEIMjMIw9ntIQN9c24A5wGAyhu5EF5L1bjh1eAdooaP69ngdjEPnoQmnOjl6frQmzbQsOjq6fi6fdZh_KMxOjzymK-nVZhM-ncRUO-nyKH8QmR-nZcjAcjSLMFYpR3BWQd02rsMPZ1rhgEPCW-6D0GLu-P6JGM6CGmf82rRLHMQDSrSt-n41r3TiZeDB_dDXiebI_YrWXrj1rdOiJ3rD2J33nX8duAmJahlJO9JY-4G-aHkqJ-qpqqJRkCa2Jtag0VED5pMgkZvYQCOMXTzneQEPwrlGeTdlY9vUrBqaIGlmJpjHokG6UfdNAIcU5hCOhk-tpAoGVylE2p5_gJWPhRpfAluHCViO6nEHXlC2MEHS_ZTZNK16B_9N-uizfIMpAeYP7ga7kELPdFqfwEVjeo9HjHsh_WESLJ78oQ1A6-on3HWIkNDGB3TBQObwbsVHVqRgLiaKlP9HjMN_fNvIesmriqDPuoPElgIJ5Gr0DYBBMf2iCtlUNERCVp6N-UA4lOT-Ud9OscAt1bRHdmvKCZI07DZKrNFVK2d7WMEWf4RrFVAbDWnHkpeHqpU6KQ2MUZhlJzAMnWucMtFEAeKzxBFoEFMMb6bN7nNSJOoFhgeOoFRADIbq6efzNPPFN9rMEZBnzDgSdMmB5XELcqB2rI3ruDJ-pRk9n85nMvDHUED5gv0qm5rmVAAme0pRq5rpQlU8niZOW8nc6GXymV4kkzmK3Va3lEPAcbBGyBxMB-6CGXlPBktzmc3lAvnsbQ0KMDvnzKMwbQ4ZO2zmp8nn3lqajs8n-KMu8nPcjw8nRvnGLMTvn08n2aj28nzCkYvnJ0m68na7G14HqHGAzmKcW-aDXVGW1MBhctcAshQCvTCUBe2qveFeJXc9MY0mR3BJPGR1MRUBT0mQNJHhcV9nKQrw5rjBAB_db9n-wo02rkWZEop4hmO3rn5rPMf05rK2kzxhtsBejkq9n2LHSOjxYh3Xpy7Kz9n0bjxZOV9mLEmg4hd8Ib4kZ2rjOj89nigcpQmfCkf2rl3ltQmqgcF-nwOjNcjSZhyKHUZhgFqq2r5Qms2r66fu2rZcjS-nx2rBLHj6rsjApLr5SM12rf1rI6AGQFshQ0_Ju6rgSd1VYPCWMhcgOUg5mF8rMRm06rCkHF8rvZhLLr9nq96rB_dCQTn2m8fakUr6Ym2DrReqP8ruDJR8rw2mB4oIGQPsUP7nBQnzxnPGQySnuTN3xn3Sn5xnCpI2TN8TNMQnFDeOQnb6ji7n-Vmk7nFynm7nHTnOTnp7nKTnLynMTnCOhzGQgQnfpI0ipTTnw6jUynhZhWynt8jf1rlbElKVDPPLODeAmwtRgWmOoFiWmN9rwQnp7CyQnNjWD8ntcAtegL9rBOfV9r7Qn3Yrtaq96r5TiP0ej-iaOdsjpAZrd9rKBC6TizMiVdMUxlz0LYCJ6QhIEJtfMbxlASmW9QvpSgah81dSylJNilxlAANfBCKonY3l1ybbyle8n-unvxll6rrPiVAIbMIWQdAjrX8rDZnbYiMZAgQNaeq7Tnu2MFwGvmNsfS8LQfMmMtS_Ldg9TF_mtXDeBFiOn5DpPsJK-r5-gj1CllE-0nhpRCQisXAyPrbkT30Ru6WsaBSDMpHrJ3n89XgoNgMeAHeSHet2dFspttT8JN-7qhzrN-rv-rRHeCHeL6oNmemmpRkJUFSq_J8RVNnmUcmomTVKDEeEcgbgXP-rYHBI0ENkTr9WcV9p2xRQEN0er56ezwLogOYzdtopa5oDwQQhB69Fb9KTCnwjmPsOYRJpLcf3JqgijYBUqcAxbV9rGsCBJGqDdp4Ep-rizCqWL4uVFwFsaBQUFYvZdcQw_rdLJgxgNsAwjG1_r6bSz_rgAP8_rpfpc_CagN8_r_vB1_rMCQEAsy_rc_CjgN8_rlgN8_rYUF8_rS8M15ndzqLaJ4-rMbA3BA3oORXSrXOlhYOKN2-rAorTAswACWAsvrcYAs49hTwVeJfhheiMT3Nekhe2nlsyXz4PrMhonlodfR4EGLA1bDZ-Mj1jWLcElDpKhjjlsHgecj6yMYpD5XS6REbeEgLILsBgAnt6FGABuQBCBsLlQTiosXA9uNA1Cc1r99Xx2bN9Ux8TlhYW-rxdrewq4-rw8TG7NyaSzglJnAfrAf-gayV1Ncw7SvkMosMEBLclEGxho2Lvih1AsZQSTxpiviYOn3oQJ0pwof00TFbUIlMJyGOznUxTH_JjjCjnLQVVZGGjiPd-rQbJ_nrg0kt-r-LONhUPVnl8mbVgIYNarq4CrUBsBCsJcS3Jla9bF2htzb9CGAIkGpHfDfzoIhDfGUlkrEzsJ8_OJ0pJlDMag_fo3-eHtjhaT2EBUGp9cOg5EabTZaCDJUvujf_CHjFoJXNQNM_e2kOqYMySCLtMpCsQgHjlALBsgoNAXihqqwrrJGFwYj-BsObQ1CsqqqvyU5ZIceMz8UjYX8UZBcJ9rgtHS0gMVCPxjm7KNPec1eqmZhgefwsEcCT92Nc4ityN-JbrBC6HVEdStqPnhDQ9TuiYzRACOkKMM2dMfRA7eUK2gq1jlQWpYJILULiEjiJIUg5SM8IJ87BMZA3lKPBnGCs99XuPnDRSs1dN-rkUr09d0KpyHrN-ryDsX6C6CsA7OQ4kM8JaaPaKMO9lZ8nrznm4mTcmq8Ap4mi-PQcFJ2dxznv4mP0Rx4mH0R6FMj4kJ0R5znRMkptQTMkSRU64mA0nC5mh4kL7abMkaRUB5mu4kgMkJ0ngRUG5mM0nmMkm0RL5mp7Cr4b2TALwcUzCY0APaBLsB9CIyhHQvQp5KbeEH_JwSCE0D4MkExBZMrISNhMrsXApPKj5ml5r99XGqrx6EPbA6Cs-Xc4pRO1qlzqN-rFFsKUSIFsVkU9bA0vg71AorRXCJ9Ppb0TktMfWP2SicMO9Xof4STNJIYUGRpe_FZPgVtGQQpLNrdxdl4I66LwTrXliYKXNwUtJr5hfePJOkmCsOEbmeHM97RTGLG9oO-iN_KRBpVjEelDRYLsXCEaKL9rwEDEEFuRHNrpi_C-eBjXmDSrN-rQFsRLrzGFb-c4DskpqJGs7TnRcimgO1qArZBH2jETEkACneCWcA5FjqNE6JABXDwQJjrPUKVGXewkNBlDWxeyWczPHecm3dmSnJvaPdMTOOo5oMbkCipSCPmOpj_5PgnlTCOGmEywQ-XYp2JdRD4QJndPtlBHLpC3DCzBylUSkq4JD1Yq3EDOnoE8BuvaI7cjqXmHJAvKVjijeAC2DBBHHhQGRc0CDy3QxlcEwY66L9wSUCjM8IqLZDLKsvC3iAmQYBLZT6bIxSoPNCrOW7cRacF9ByehHcPnuKi1hHAnvujWyRN4oIEnZSrhSDV5Sj8DqdC2IJ31DqlEBaLwCSK3T6eoW5T4BW4yj9Blf1eEVRzTrLWBAdg32UmVBDLSbIMs8CirSB5BkrSJrEgmBHaNejSJ0errS2zerrSY7SrrSsQE3rSmJgmYTQIstcMcIsknBkQDN-BchT4jC1vMdbY54rwHOy-ClIsxvC5eeelDP8AN-BzPPjIsT7ANVmesKIak1DrBTrWGFU7ak-rq5AHsEC4BMdCySC1AWCGs4jDAJsOElcSN-DlsXAFvDAJsTgM1fOEkDl3G8PqAOpQyAQcHKJsIVAMJsMkDTJsvNM1fOosC5FEzCs-LOXBAhBAkEAFXPRxCVrhkIr9xYo2bHNp_7qN-rcJseJsYMhr5DQspfFLd9bOhNVBNhkmF-pmtkYHp3cGqPOJkqK3IM-pyQeP-pevOA9WczCzsPjfaUIefEJU-p56jKGHcdKirHUpNP-mnlWGjOA8DM6CbjjWhEvUNJvdLsBsnLBHDF7ioUilGr9MdodK-5jWKsJZcswg1glfbLNBSIyDclr6aMPkN6WgsXAxJKAiG6WYR0EmKsAcGypGx8aO7ZdcFfXUsXAklDBkYRGBXUBtKs5SJ24LltBtuK5fCfgNhVOXIb6YDQIVqKsNsAi1e7IsGmf5ZNoJQ7tBVKsxUi9DdLEdzuJysSJhj3siWNciqqltBFCsrTnoUiKEdHSSWHePLsdgMc-FNMc50UthfZjMP-Ll_LKpefii9arbYPEbrvsjuSOoQcwHT8OSVGaEYordPY-fpiSmLPp9qNXmsmnPQqowMehq2hJP_HnqEnAqeBDuqnIeBcNmqhqmINpRq9MFvUgYLEdWN6AQ8KslMF5fCOLg07DKLsNMcXiUbLsRLsZMchET2QCgzrrWmXLsThjQLsTVoUMs_aFxRi2HKmVQbOJSqriyLzkpHBB7pEbrUnTDS9foPPDzOANr_ALr8qYUMhkUPecDYCEHGk8gqVFC1kS7dxIIx3GupWbmHe1P_HlocULuFFQEA6hPNEk8It-Btphx3kw1cdqe7aaz_Ea1kVagl_LyDCfnEmYSf6l_cRdWNFpqyKst6DYdim2bStGlBPenMu7BGaHocmsXACCFgNs3QBPMsAJIPMTSMscMsnNcBGKs6EWKT3xA-agbwqb5BVLsJ3nZMsnNsdLsXNcqNs6sFijnc5bANMJOnTwVwNc7KXVyD5YB2OTdBsgZXgVcH_FXCSnhe7Nc3kM-Ncy0I17lQsO-yIMXUc_B-KO-WrXegqhJcWPo6o2-g8wAPNs6-eOUTPOcSKs01A_TDamUmYDUYNMqELsB1wcgWTkNsRMsIhjcLsWNcXBA93SEoqn8JOGs-OlzNsqOsTMsnNcuOsZigb1Pn4lyjpnYEfYCtuAWgDh8OU4FxckV7AXbiD1CVEEMIdKMG48DNrBK6DtlCsdZLwMSrkIDN8pQOJM1JCSXeN1fmtNujh5OBk8ZTvL8dFJdC3IVpiAA9EPdO6POy3HVzBSaBh6mTeFDLEXjgWCozGlGxgXsR8-onsmCRkGQk7Ecg8grjgC3EO4bwRcpHg4yDNPG3yekBJrHBvmBS_oMmcBNqz4hguNkWQvJVrhSh6d7xggJCQbFJVN2fqNYjJSAuSCBKPh7URGBGDIt7EJIP4xCUAByfEdNsAhGPKso_oaQsO8HdNsJPGA4JZ3B1cHHGsRAs5pFXLsWNchOfjoSfDkY4lmQsZMcpqcD0FQSmdGs6qi72qfRITFK4-kdGd2DaUAYW6e9qk6CMpgSwtPxUSJOLIDEEnQm6ee3Dn-AIYgUAl8GEkVTMbEODIIyDJerGNiSeLJWkCBd7QGBnCC_LBiCSaBZ1fTPLIZnB-U6tVCOEflL7KoT2F_mKdTfi0RbolwRcTsGeWYaJL5AfdEQsMNWHUt6lI-DhtmItj7mB4dk8xg26rYKszRsLtBdQLwKs5EFBAD7MFxRLYQsLRssXA-CHXlDZ3BDJnLsBFJneaCfASBSsGtoGDa_cNHdqESsdDLESs-GnLsBzgGISsUDHTSsXvLGSs_2UXSsGBDXSs0InLDE1REXSs7HnoOsrOdZMcfPjSef8pryKsbakXerUfKLLsfOdjSsRMClSsyaSEaYqkCBKOC5enBW38NJ9D3SpEan_XYU7lZ9Nd0lxXGgdMcQLd0W96C0yi_TlpKSxSObEVcCTlFn7XMUCsccN3Io6KVhAqJmW_cqszXlpfCOeZNWJDP5hDZaK0-cRGpQsQUPS1fJZ0fY-p3DpiaBjsU-TB5vVTRDwbSAIBXWfagDeBkiIh-bUo-Rddn4RsBzEfVOdUFOEELsB0lDRcKLDEeDP_GG9vBt-ReLAv1kIbq6Rg-jpeABqwYu7B0CJgSChSsaMsrOsZMcxLNETTdcFoSsmzpAELLLsHUs1OsfYX8knh5a4LethoaZXmqpdykwhonnX5CNUgg1hoWHdkZXidMDSVnZXshe_hotQgBiotqQmEN83FrHgqzjzyAIyRxjWMUsg_kknDuKs6zURQsKzN-0n9TRTioGUsICssbi85nRGBg4jvgkoUi6CsbXrJ7nPegVMIkUSJMPYMIWCPqdhUdkyOB0JbruAvgAdtHTEpgtH72HfOqnYPBsCoMIXEpGNVdDrlLfyMF41HdgcqlNTNISVr2MIINILPri3lFuHBlG2MIPProajJuH_EpCNI-fpNuH2oGQHm3EpKNIrEpbPrarodbqePrRuH_EpApDBFp0MIhuHeRlAxMGFp1_SvyHgOsYnFh-rMLH2hDpdNNBS6_CsQHVOGVZFwtHNWsSFpDUsPUD-fCFOAXFp6_C6FkWWsEKT6MZ6dNPADdFpfxrQBn5UiZMctYpThUW6LwHigRTdcFRwppSsPUsQMsC7RNMclWsLhAnWsv3cIyNx3cSVpVyD-dc1yAfcWnerDcRM5e3mhu8HpfhrfKRBJxihxtMEPk0tMQbSAQBmNfhOK_miVIHS6jz8gcbSOBnP0nzxURqhySCqgqrKskPK9_NTFjBke7RsWwMhSsWNcxWsRjhJ7rc9nDnTACLXMsg0kjWswWsO0FmWswtciXsujFZ2RlaMwLBFohQXERSgb1HeekNim7jLqheTSDMdj-zpJxKo_G3Dh-kJ-VOaVsWUKDZQecBLhGVql6AfmATMnDcKcvDfHKswFh3ZMFjJE4GIEhaBQurHcEhNEhLCH4rHJRlREhpEhbFlurHQYsZ7HYEhXAOvqRAsHVYssSQAsHPEholkiEhKsHbYsApDmEhbYsQsHu4GMEh5yj5EsYnFbkT34oHsE2tYP8YFOAp_CBmFPjNP7FxtHsvMStCFOACCM8YsmBTlChe2poXsA3oLGs94CW-c-orWXrIZsPQrGfTHPDgcflhI1Mi2WpdKBvBHbyr1Hk0cSAVd_fQffAV-LnPBBcMjZQYefc5jA7dj2J_fqDJMktF2PVGCjDZFn7NTrBOhb53KKTfaYgOjjfEVz4AUlrJlpAohHTMCshWLpufNQ3pLiOr7BW4db4ZbWq7TrSWIrcUtuEchBtiAFbh1RmHYKMco_SE1BHhLJ-0OBLOqOluFL50deDKxLV2FCE9CYKsXZRlWN5EFxcAxuir0igKPfas9DQ2TAG7Mk_CG8R3pAKerYMsLLsWNckPh4RsADrx_pIZsD_dgXMeHVWthkTQdVFFShKPJMCpQCsRWKoICT_F4brRCsPaY8uddgW5NgaqPphjkZMIEHkdmb1fZnQMhq4RJc3AOGSNbsWpLCFEuwMQpmzhjbhGD8CfdKlWbNDnRkCIMs8DfmKsOKFWPCNUOrCsk_FhbsccnMrnovq4hmIZsCUq2TAvTFi9rOZsqasZMcLHperECiARDpgMssUSc9g0iEnrlQ_d3MjsBi84l2PVDILcOoQZZ2JLZUqrJDpCLm4IceU0eraXnkWHleoA1hiJEwtag7M5FJZgBrTWn3hIiOpGImqSomXfTMgXjgqllXIjPdBIFEuBGpEgMNjOEN_BUNsV-BNYjKlFyKstSnfasK5GUdBW9RCTqnZCvAFvcqjhHtnDeXsZMcgFOlYpFerZ6AWerOUsLWLubsNMc0csd-D2dbLRn14LppmOSlXjfKaFSGkPxooLhvpmCfb3fhC1pjbOaRnaxolSldSl6FMFjHlSlvRnMpI-pmajHmSlAOQcjH1xoiJPFqmg7PTjHtxobYOvxoxRnpRNzRn3RncdsmjH8SlQFC-Sl5fCwhEmVFyIrHqUnZCDbovcsISnvcsukAjxDy-KLSn6_CGXH4dsH_JLjhX5kIZskSspuLIudqphgNgs2mBesuSsDesNme4fAnBF3tLwRTZll43cyRkzmk1Eo9bUNTqlcXJ6d87SG6cUfC_DHRTEOjjyGdzYXU9iQ8cGiFVfP3BV5HTF5dnGJUQI28oKHjQkofmAfuE9XiTom0ZNUUABmftrmMVcttdrUVlaT4-jhQfHmoC9A8EBf7mv8l2coAXCC7ItdsXmfWNsFkmqbsF7mwpGiGHSha9_CE1HDUANXHynB9_CbQBjtF9-KQfsrRljnB9_COMBmVFwRlAxpCcFgcBafsbeOTfsBuLffsQHkOfsFOJoasnXshGOe1r6eNpxrDBqvVKpfsQEdlzlFVNYdK6BBP-SIcHbUTCcF_jH14CJ5FdeCVKskNFJmeELFiLel3U-eNbAsofsp2I_fs9dScNexedsqqbBsrAQLAqj_mrpS02UVcgyeqWdjGbrscfkVht-SPSIH-m6KkH8pjvZVGN1vBQVD_3CBgBDhSzVhLbeHmlXHSXLeA_mQ-mvfkq-TALnscrU4BilDkTA7fsbSTAfNvPmNOD6CSyYrHVR7ASxtHOQJXrRxXkGtOhMSwcQHtbIekf1MTNL6AM4fsEgs2Om_gsg-iChs_9k51S-5CrXp-FC_OL96dSGii3EEYk0hCVvbPWidWKzUG_BnGiOB9K1EWaTFMbET1fD1P9xqDDC8-W8pAZhNbKABpCm0oWuKXfp-fOefaL0DICo68ROwmCPiHzXSLJo3JlaIuIDf0iICiISAPnfAgAlDQnUBzILe6byUEqHsAol_SUATKiaL1zWeBdRuc2dAEPWIVSYAWkHCvcmnAKD7HDvD43cMqkTZA1DadDscABPdA0kL6DS0oC-aCuiDQoDVTJjGIXmfo1HzcFAiJcyH_vAULO2YD_PVVVGiHn1JV8TB6tAVUL1lB64qGpMMnrVFBk4Mj8EHGPCxJr7Fa4SBJC-ZExbGUwHbeo6_ChrEr8DNQkEAneLAn5AIkObTpDzmNjBVrOLhBApGqcr6NSRjsGVEKjs_yDq7hNjBn1ULhB5QCKjsasSj-AcGS5YhnCC2ZAejsV6TjjspLmajs0zFxgsHADXjs0_KpAWnCCuuFxgsEWBrjsj6TejsGNL0jsZzFwjsbzFwjsmjs6_CB5DRjsL4ByjsjEi8jsvjs6_CaKSejsh8EGksZbFGksijsLhBp8EnPpkQsSqFWDk6RPudrQ6UjkBxpnrTlRksa5NvZjYjM7gjMks4biEksi2EvDsWLsoBABQAvDezvQGZcRwDMbAdUDnxrVvNGorLWLjksSkst6BmksvmgrBApks9woVGT2zcmkMY0TPrkqkQf-LX_TrkMTmJeBsQDcxfUj0TJOs25PLOspGTRLBJmpO6cc6pFODBlQojOhQSILNKOcoOAMkhDrA7xo0xWgtP6fs26hCiDjkBO8ee7FizYIqSZlsYUF2woPksfEDmRTyOQwFDuDFa8r65pYlSwLDXJpAqrmlsJGDplsATTLUq1KB6WAGVOTGK46dTfmKZM43jQ1a26GCljyBg0PhrIbStU7BohMOe1N6SGsjM0lA4hJHJrCmBBEH0XKpNCyvHP4E9fl4aJz_m3SOqEgF4fXfPtfdoMcocMsHsDKSW-dOCoiWiJQhz2lEOggYHr-UTmiVNEj4e6niEkssLCLhB1TJuoGF7iYYTqfs0zNnIrPZkwmseESQ-pA0KsbFbaL-HI8aTvyJwmBU_DaUTk7bGiTh_oDXAwiT8pHJADxKseLAUDH_oBvms2dTDZTcfU4RpiJsI0JNcgxOs0msNnsscTPnsj-MF9pjgS5GSqMA9Yh-QCYlmsUSviUYyp4Bn80nr_MHecAnDq7MjqrNyTrnAUJakrdl_LU0q9cHmklB2MoBNTjYngoLsYAMp5YDjAqUacSsYSEnwhg9HBQOgGzFFfqO-ijTpwleayS6PKK1mcbTjacvcqW_PNDBTEB-OBOfsuqHfYqX5kmRTjKJNNfRnsIygiNH-5jUosGGDWosd6CLVlSiA9UBeUSTlBlfIb0PncP_WBVMCpig5DcAeobLrQ4S7YI6WnLKD7Ylt0mz8cl3r_gk2Pru2Jo3rSNMf3BaKBLyBXNGx2NF7Ai_GzuM4sglmJVdA8HGvSCj4ArUEAhA88C_tnMzlxJKBeErGDJXZl1Ni1o-HDFcl5vhNBIvmJzGP7vJo4rXJADQI1-p_WldlBCPB6YoNFmwtDESiv4gJOq8WOojrphCSwk5uA6IF4PBA8byxWodJ5Am_ZTjvOcfJBTKtbmCTsvrJUpCBsQ2MiXXnUzd_fMsiU4lfi3CanDeriN_iO7CmmrzMSc4rKsJ7hDG5WLPQKdmZXLUbhfNO9JBg1nJ_HsUma8aQOQE3ruSDtmOIGVaWQojDSGB2rIIiVJOJ1AsRQUvyHc3pwzKI-RS1eF3K2jN_ff6_CUrK9_NGvNkTktbAt8DwSCAPIqBptbAZEjDUs8IJbpNtbAo4AwSC0aBV_Hg4J5zK8qs7WEBrsR_jkTABcIR7LB2N5qsYwN0TDMnswWTVosYRCe9rJMc1Ds-UsLgCuasvls2dTOrsWRFl9rLhA9Ds-WUw9UwdcQcJrGmAXsMUIniojVnwYX_RQi6D9NWOcI3Ehc-HF1ehWAHPltyNyOOL-IrVn2Tk_QlwVnHHmyVnQ3mtqI6uIBrIxqIinmwqIIWnbFlEvITvIYjoIvIBWn-SIArITvIRjoXHmePrZHmDrIWjoNGhXvIIVIZvIpLr7-CZhCZWnHnsyhlrqsJfDp5Cnol-eU84NxYSnIAvCp4Hmy0NjjoYADPUD83C-ABnjouNMmBmN8rTwlboswFDjmpDJF36EsFDyMi2mmJUThEiaosXrscosYRCxEAfNFzssJ7iHxoXaPCdsPUIFLILKkOxo9hMRRnVpAvDLEqAcGGH-hziHKdsB1pYRnNdsZxoYdsbxoj3qeSl8pmhds-FMhxo8pmjxoPpInSlwSlcdsUjHqxofdsvSlcjHVdsbpI0Slldszxonds3Rnbxo4RnE1pomB_yrDnQ8ADRdAl-qSSnuNMPyolKAMCQBRs89I6ds7tsaSncejvssrBAxss-ssp6d5KQE7rJnlDusFuswIFH1corR2VMGdQBTL_yq0GbzioqWC1xh5GbB7dEzI-DN0SiWPqOCr7cS0Qo1UHy6C0lAAKCX6m1cDFCnOanVVGqaCvnB-bAfAUE9MNWkgcMFuF5to5FFijJgtdIQqRmHPbl7deIdSF2IPuNZQq5def8iIFd8jCPBicmPGtnkuB3fSedCFnisUT78YLcT6BJOkjEOUQck2vrOfsFsFY5REQIUdBziCBvq-ABivqYADdOMVvsj_B1RmZUB0hppnDWvqsaq5EnM7MwxEoEAg8M0BAWEDS7iaFA8epcDk_uNwvqtfsiHkmvsZ0LZUDqvsK7isvsW_eK7rzOnSUOG6nMMppPlP1lrPl6Il_OnSMp01mAcOk1EZMppFPbMpY6nGJleMpsOjc6nxbOiMpOPng6nlMpfpko1lk6nLAmr1lHujKEkuMpv1lI5DQ2mvvsS3chvs26Cm5Ci9h-XDHvNHSIhsscujg4JEHQ7DDHaitwsYJHtwsXQUvmsPmDzvsovs2vs5PApbseJDuOqrTllvsfmM2wsJ7i4wserq23E5jlDEe2dcALf94ZaXPmaXnud50Le3fT2jpjfz8R2sTVGazjf67MVjloaNHaCDasyLXcIK-jfW0DosFv0TixEsNfNSl1qPwHm-CIwMfNVeAqcdNC1_CCzRe7FuEL29OTADQpQg4JINF9cGhTBZOcBzje2p9wslGrYBal2p8ws0wsk1rEDiSEBn1r0zT-BBqVCpBGPDiAqcPDivvsHysiCCH2ATepJEQr8DL-h56CzwsgMhCFAXUDEFAGUfrlsENfe5PlJsvls8xs4sFfDNVysYpoRrMYNVYwKW7NR2naIPFgor3doKhz0LezH-Ssqyi9VP3SMROFcxV-om6EotMKQlKqoQL4deVXupWXDrgieFJgMQYY4dcgsXgG7_nD3Sa3It1N9UhRWH0tHjDrWzcv_CJKsl5cusVXchuxsN6OpnDg0EugERysnCFM7Mtvswrr7REwYj9wsWzs5vsKoporRENM1MrlakWFJ5kNL4pVaCLrC1kps6m4KJXqMnlcqlcQ1V3qpoIojQLqOIZWF4NWUnNXwDiWKVtBrwBlWQzaGzBNDrpe3AUbrKNSsYlPuAHkA4NH7KDEfSpzOIrp_5ItSh0hBKrpDxdvZfTuBPuDiwsuJeRzsOwLY5ROlJl5BUzsPkpPmD8epmunALraysrWmbzsa0s26EtFoWmj2Jp7nkVvlL7Rw1mWSrN7OU2k7ZrjSrR4olSrJPrnSrb2kW4ozwPY4ob0jPKpkxm1PgSKpk2kLGoTpI2Zki4oYKpzvljpI1vln4oUGoVarPzsSNnMyswYnYADk7LBSL66NaxnHZBjTD1xmhpYHTrIiVOtUNgAnarxVVX1sYeX64ooGog0s3sFTzTp1qQ1Tfncu-pvgkf1sRUHh1sgXSkTV2gkzDVJ7JNtUhwjcNDN_dJCWaXiZus3XmFXFaDfpXFm9N6Lq13GVTC2tRgoDWyDJJbRDHMQYcrJdAlLaLENjQ3M4Iq-PWMpDAzgs1i2SAkAcOslZWJLEB_cPfGahicVdDX4USvOivjnvjvSG9Vc_5IpJQ1eEFiFJ0pB8Bs8dzJbEOrIbr-Ymy1VhZBLZBw_DU6lQBJBAreYIiye2op7tMQGlh4U9GVGiPTZpVNCXvD-DQ5cNe-n-oAwHQ3XCn6JalCiqBvTMh7Av6AUPChDLN4eSKLhTAYbLIkOiCCtGshpY4dbpnDOTlR3sQTlR3sJZEpnDUTlaAD3nIZ3spHEX3sHDCX3sHTlX3sNvDX3sQ3sYAD_hIZ3sU3sl3sW3sYADz_YaADKoIt3sc3sr3se3sr3sg3sr3si3sr3sk3slKAUlIt3so3s53sq3sfAD0rOpnDPfIaADRfID4sy3sfAD03sfAD23sfAD43s0NOYgBB4sU3sLRF2PED2BpUpmJBB7FS4sr1BCGBYaADaB3RhcfB1zDbnlNmBNULbApUaCw8AzBg5wS9ybYeCrXi58LfUDknf-IeWIjaAZfIk--B7cGQQCiUDTVFaVGYiArKCyDO4VCOKLhssHhGagCKNEd1ABJGeuFhdMKNEhmAFrsM6B-4sgaAKFilKABDVk2R_OUI5sEQHP5s74sdHGOjCN5sNUgV5sPRIhssSUgV5snQIZ5smlFB5s27fZ5stQIZ5sepJV5sS5sAUA_RE-4sTyAK5sDpHY5smAD2xbp5sFmMD5sYNBr5sSvFNVeDpHi5su5sk5snIAATLy5srvFBJGT6ap5sKGHB6s8QI75sA2Tk2Rv0jB6sSQIF6s45sArn65spADm5s0TDU5s75sLRHp5sSQBV6sOtB_5siFBV6spQIT6sK6smADZxEV6slzDT6sQ6sZ6J05suENH6sxQBp5sYwBy5saMNq6sc6smADOeOq6sM6ssyBO6sAUAOtK_5s7DS46sIiEH6s6RHp5s0wI46sc5smADNYJ46se6sAUAfnEIZAR4sjJBT4sAHA2YihiodpqjhA64sGPPuGoVrMX4sJBAM7sAZiYVNO7sN9U21B1uA_DVS4HH_S1VF53HWYNBrC5bKEiAVvsa1B7tnLWUgBkmoBn5cmvgV7sX7szYiZ7s8apF4evAA6Ti6CsfaihhAsAgrEdYHAmoBoaAZVm_RKv7sfaia7sm2I17sbrs7Tn47sNXiqEdH7F9bAkMKRmHfYEwIdpHQTqHuWIZ-lrPazaIKsrcdNdLFwIbasoHkOMXBNDaQtDmxWF8B9cCsLGtVkg0cO8h_aruBNpqF1RBkJqQQSkcFPhC7DnF9aRmBrGIQUOl2hhAfLli5cAbxQBtD6YqAolufpvcfnkOmcig2CRRA8-LCcNJDQzdW3uE8pAF9LKDCTlAvqKn6IroEnpA8IJmWDjyeOzdJAPwWDTaeeACiTqKyHIwnSAW2ZEjZDVwHaWkg-FN4QcIfnvCHPDIuQSWI7-Q5fho6mfJMj5Q5yRJWM0ioMRE4IoHcPmcCyjOkUPOkCTANCcAT-Bd_dcLCvZlyYBXpdeEiEoAGDBMWItqo_CspNEkwh-ZFMphr9QYfDNeAxIJhVDeQFrLGkodwrD4rlDEMGpdCJEhQBdwIDsC2YPtZq1nfJaVdagODJMOCLQKOCdRFC3XAoNifxK6sopJKdWO97s2EsO6RiIBiMNOkPWVM5fORkPypGB1H4xWAUAlpDyiJllODURukDCbX66C8ESyADwEBJ7siCBL7sCwVxFBdtgKNEVwC_7sB4LB8sQwV8fYtXgbwEBwAViq_hEhvAwosdHJYcW4kA16L0XKf4CHVSKsFluEqnD1JDAqGSAncyDhdFY4ndRph_sYADfvIY_EBXg6lsz-sU4nJvO82HSmE2JUI_sVtVpPABnSF8sd2Lw_slRCukD-7sT7shVNv_sSlfy_s6TiB_sHtOx1PIamizV8iEmze8dWetFsTNkuCCnAyaAL7FqNLk2fVkYQXJ3gWcrEu3GxNH68jMwQDyMKllIOCj9PBPfgkW92PfjURsBq9AgyX78jNsIfgWMQe6iCJ0Ac_S6jTDcWxfe8VS5_kOSCNlK7zQzsdBlP7fdT-jVSCPSct6alffV8q2sbUYEGyGBcWEmWmSX_CB2GCH0QUHr1vgnhATzlACCT2F3dk3mG0zpxmhEGjwTVc-nUbBgZTFjiYCfW0m5ofh6eYsC8emReYD8QUUAKXshaCfostXMYuNGnWScTkVDRrBjJrmaCr_UwvmPrHk5SMwFNCCCdWsnW5VqjekO9C_VNW3MjQMqvZf7lRzckmYoKhrmYVviAsCLNZIRBn9EHuojlcMyiBiIWsE26AJIVe_MuIKlXlDTBF2MorT21gh3kYgAs-F87Gw8d9Adu4ACclQQAotZNuKbEFNplN9eyUhH4ddrE9Wl_ncFPBa1QWORDWozXA-4cPIIlQS9iM-VDDXl04LjmIc0TRzAzjhsPqtMKf2K7ZS24A1WkqZHpvN6NCMbcjbpjuCIoRTNjEvZ2WCtdC8kghfd0eM7fMNIjEmBe2h0ZCshOzeCWXICZAPXl8EV6RReuMkyCmzBFkY0zNV3hdcs6CPbJdKpkVolpRkSBUD6anxGQKlCFMzwT3rJw9BJsNjHdd_ZhHfFkYeKZ_oMylOuiUw2OmFEL2is2QdvAgxLRpnaPUkLBYwII2qw-bRDo49nmyCuugTRD2nsANG__SHfmuTHGkqbOHcfDLNBmNLWyrwDX1tEt7Y3HBTGYPqRnkHUNAW_bOcClnGwql9gds0oKfJ1KSEtaFJqucYrLK8kgrvdUpsz7TECmErKUZNS-qrPPQ-XRNQsVEHEVDEC13Q9EVVcJXRAFiCJnDC2QeAgCLohuINBWJCt3clNHisTDGyPINC8GiCpGFOo81Bidg8VXs_e6Kd8fW4ejvSaigThwQnbae8qb1b63lABlBcWdPCYkYpuoivHBmTORdfcmKEI1nEsEt2baXdHQsJ_tkF_BZcWUNiuugb8FUeAtjYKPhh8I3YXVKm3Dt7fWHjs2jRyWeVWdgFCLkFW5RlEcuWk2iSGgWVXGOmToVmTfB6asN_Y-fCqiIlYlOePCnelZHvGCeZlexp3AnDsOd0iEbnXRVncmfzgbgIBICciWrUglzIhqD6GXfmTvdEYxN0Ct2MqNimzPapjh0hkI5c7Ced6UMORtHRiqDyFt79sQEtyYBDlWHlCPodOBci7DeEiymEzmrr2e5mRSml4VLnHEpCtaHEccl0eodBcmTHtQLOOLSbCL6EoFkxoN3Fk-Gtz8DL6EkcAlgP0-mF0QOJF9FEyOfnHfbZlf2c8lcWhm0qGFTl8sWL8j4MXUeY-VF1Ol4qGoNlxfByuocqGOtWvlSODq1rmaVfb4JOTLD-liLFhmC5hOmol1WpWVDfbWJiFXCcWVDW_bBPJG3FvMUUdG7DFvAc6SAH1Qn5NKSVKhW7YAm1AGhgSdBEzESkYH4EdnClOVfum4rRZdjqtV-bXY5EWEn7rdqnCRyraYmDzQPoCF1F0Gnk-LMalNCCb0cyhWHHF7EtHkVkMKvVE7HKO4QoYIpiC6MUjrM6MUEHtcXZi9CS_C_rJGODValh9XIpCk_OslmfjUWuo6Ws9TDeEto5KCHtJzCEItWcaWItdxe1YDuHtZhaFPI8SaiYB9DMlhPEGj3hBO-XHbX-mGmHtktCOweM1C7ItyrpSItZolNJtAUDMbcSTgsoq7TRnHEb3hsosDDGmyTuznYwI1YrcuoxcraJdQ8dfJtUdrtufiURTjO7vflJtv-bW5MVoGY1QKnC0iriEtr6rHxp7hWvzpHiMf_OHCCodPjiKUqaCAFT7BTFtCNUD1nuJGuEtAgC1wHrRD8EGaRAchDivHFUDQfmWaP5CWqCEtKEjHdotb1gOa3D5hO7ZL6qJc_EFXFsRCQfmFueaLEhuIsgedJtOYACmTn-gnhWa8AY_bKVicOPLnf0RJpaE5hOEkBWjPxIVhbl0UGTICbJtiXFFKcyLEneA3fPPvrX3NgJLonspdAahWjohvKtz8IbRdKmGhSdSSAbSINhlz6B8nJexQEPBIZDvKtrlAuiUZbHinlpmA-AtbEV2kYewO-qKztF1wHQnAfIA3bWXxBRKtNFmFWFOFEAel4xWAlCi0OOXJosr88IAnDgwOjItt9ClgPgrEtwBsEtgiIVzY3JbsXKtShlbWVxEPdYiXJiEt_hCinloXJ2LtJbB3bWTzBi7NSPBDKtnmUtzbDwAqdJBVJUEtyqKWcWMNKSiGsLtDuRLMt6vmBVJx7QM5A9LDLMtHifBVJgvJVMtDKtOgJcAtyqKzKtEuCS1JDKtXtlrfBFwKPNpe8pFfWGRm2LtZ_AjHdHiCjMtEcGlnYvEi0RFnuJdHtt2BSxSqwAWnWMNKiMNATKuKmchVDgmexQapJBzFfnBi9BivHOikEMtr6kZcWwwAbyFzbl6YOLePNLBcLBX-UzWAQ0VjsOogbxuAdIRYqEc2QteASpG7JtHLDpLtDQsGEtkpD-JXEEBmya5lP4gdOviLclA3AZAopLtbEPtkGQQMLgWeReckASIr0qACmTzbUFnGk0D0qAozL1nBlCtXqi8nTOWA9CctviXtT6HKNNqYDpDoB1cGaoTYQVToTH1Q8DCCZAuNth8DvLCAmYYQVAmYGOtTNOU5cwKOiTAHOtKZALOtwQWx0FKUUwNtKUUH0QUOtozL0jW8HtwQWNOtwQW5hORNqNamP0sp3AdCVndl3xXg8AYVFjmY1NtA1d3IpTuBSELmmY2HtfwUTOtg9BJjYeReoADJOtrhWHOtngm-OtgOta7UEOtypTlQS7mYFPt_iA3OtQoBFyIg9BdtFBnYHPtrgBJOtu2QqqFesCBPtesCDPtGqTOItesCJPtOnYjFL6DC7IqToBXPtKymZPtGqDuNtZwAf2c-HCMkYftl41Mv1IWfWkqlUdGnWYX0QpCa77k09BueG7WfZKE-hZYaCB-B8AtOOLLzc8Gt2JVuHtc1A2kY6PtFaLDQtrtg1cl-PthvBmHtBQtKeEYaW2QGGihafJQMFkdi7vll3IBwBHDBwaWDUPLwB_el5AWGnWDeNEGty-sTUnyhWiDg7SikgmbcPzoWBlWt8l0JtQdlEHto0BYrF-lElnJ4eY1kCxmXgpW8PtedlVjE4MXoNOnYDfUh8slZFtXxd5ljFdBaOtmdlmyQx5BYQEXsat-beSCmXDfApklnbAc6xV4LthylerazdljQtuECWfWlEC1MtNQCKtDEBIiDdG3F9dlLRt3FDE5rh5duHtc9dIPJWRe_VCvFCJNG3bW9PedHticeBOA37fXLExWJO0QxWJezQBVV3ikcGt0ikNhWyYPjBtPwI6hP9KlAulDNtPElGLtOJF5WJ1DnQJty-s5FElgPY4IQtJF9oIwdxSGpMUHYYIwd5hOHStXLEQStYaCHStrblHStqPLh7U9SJUqibelLStbelNStLelHJtbelPNpLel5PtjUVOkYWURgnKJStrAoW_bHStjfDsdCmfFpSttelaStrAoKQtLmCi3EIzLfCbaGPyvAY8LSAiWfW7gWrSt8elrQtD0YD5I_tamHt_tapJjCjA5Pt6bXF1F6bXuHt6bXEHt6bXaRtawCyCQYulAHtukC5lj9vAHTtrHBXTtGVJbTtVkYwDD13AdTtPTtsulRTtfGnVTt6fdmulFTtwulVTtHmAPKtbAmDTtsmCkTtcdAbTtPRAzTtZTtcclx0MzdPU1NyQDWfWuFmAHtMJCXTtbQEAUteLtx0MqXIEUtNTtojJkTtjZDAUt-At5Mm7iB2fevblYStRpCwStv8FwStWrGXTt71BXUtEQtFhmAHtPcCnRt9UApTt9UAJTtRnCLTtRnC8TtRnCHUtXhmXUtb_FQhmTTtRnCJsW-SAXLEzMUkHtILiPSteDqiSthKKyStjKK5Ut6kFpStMfAiTtmyApJjmyAiUtixAkUtixAmUtp6KuIt0VAJJt0VAkStQyoQItN1QhqIZHFVOtPDqcFGYOtX7oiLFLODubWdMtyADqaX75swjYLfssZGwKoyADoyd0YIezQgVtDcV5rRPHt4OOQYAQVlO6RXStBVVQYAsFc75stzQ5fON3Ap5sWlWrVtnNCqGfQYA5kOAkAA6H7VtXaRxaRX-CrSt5rRzhPDeNX-CG3FO6RRLAausAUAsTtBlk7UP0ItNWtSEdNWt5PtO6R_FF94CcsbWiJqTA70Aw-s0cP0eFqTAJWtmADcQtjZnyEtfWtpBcPWtSUtoWtQSLVELpBjRWt-tBtPtmADVRtO6RyNtmWt-tWjZn3Nt1WtJsWzWtmHtzWtTWt-tBVWtPBD5TtfWthLBuWtDbGFXtQzQDXt3GtByBO-CHXt6WtBXt8WtBXt-Wt8GEFXtFUtLXtyXlDXt3AtYXts2QBmFEaIPWtl3CUXtOXtFdBU1QYXtX0QyTA-Xl7RtzBBsePmXtAJAMWtzBBEWtPBDS_SwXt-Lt_QttkpwXt-1PrXtPStrXtlXtwXtTStmXt9rWe3DY-AWfWdhY7_sC_s07s-_sJ_sOwVUAgz1fwRBukDArAG_syNKEYtx_sGYtLhA__sv4FAwVKYtIje2wB8oCOGDDAt6nF7rA7fNW0O_2A7MrD1AC0b9rWewP62Q06Hm0slcWGaAIDNj6L7RCgFcHVOp4iJvi8RCRAPvfWf6IfAtPcAcVpaaXVkLZfQ26dtwQlWtlNBFKcueBqMUfNAqQN1zAvAtXKtKxDnkOf3A6tl1AtMmX6jWuSGAolp3QAdP9AtW_blJDkOBikLCBtXZTwCtFBtSocZalWIlB1dMsUh8W1rROBtm8qJPTefDeSVlhPR0mVBtycGn_bywQNeGbtCgChc0C3xLLERdwgCCIU3BdTUcLFdfWvvh4wI3wf4sra5JdzkrBtxiBlWIVRJrsl5aXqsJt-bv6J2Hc3XEf2C6EH4ij6BtLmUo8Pr9NJDJZ9BaGDJyQEtrjoAQsFyHtBsRNeG-DG_eWDLBLCtc0SrnAOCtHjDRiWCsOXYK8BqUCtexQ8pi9lZYCtwYHNfHbXGc5DhGthQVl2AQnWhCtQVBjCt27FkfenCtr0PpCtR9IIKtGxJ4KUPnQwCtohCRQh3rWZnE1Wk5nGuGa5CtX4T7CtTdAJjYdrRYEqBxIL7RDDtcZNBYJdEIUwA1WpwKAyzQWWJNDtnbNc7d5ZC2wqJYC45Ab1nTXleCCYDt_fPiwVbDtXECq3YeDtgkOOWMhDtmanlJCBKM9DNnDt-7ApDtmeoxkBsDtiEtyFX5zBxDtuPDHNruIDTmj2Dt9KlguYvUBywd4kB0DFWfE8eqHSQBEtNRtwXl5_qyXlo5KUZR_JFbARUgBMEtxVBAurLWBlcWreBPLtUGAUEtKXD9gdMXBmVt8PDooWZbTvwQCiTL7RfEt0SiJJMnRtUprV0mP-XI_SPyARfARpYJfVaNttEtT2J57O6DptOCBihVXA1EtXmW3Eta1Dtrh6EtdtT2pDoEiKmgfUbu3A7XpzqnODcqECFFtnLBHFtIRtHOlPiCBlDh1bNFtCAegHVQFt2YIJ0Q4ncn0GLziWFtkvR3GtHwcedDHiDFcJSHcjLt_5rSVliFtTYjYLRM_CupC-Rfu2QkPCPjC4Id6XDGIttIXk8kwFtlFC9WgtaY72U1Ft7aWveU4FtucWdBHN_YXnJqiI3KKgattxsRMRBaCXjKqbkWnWK-SaIJW0SEUgC4qnwTAhah3F-DK-9fmAthfCQGtfMULgoEuo6XXb0NSMGoNCxqqGbGaGtvmr0RtU4CeGtfhOdeEzatD7DIzBaKtH3BDlWwuqtsq8YlnIJmVfY-oO4Jy0QvGtZqDxGtzxB8kW62sFKcZ_j4zEpXCGQtSBkLRtAYCXTtsXt6TtMUtDHtuItVZlnsnP-XvZLKHtXwCL2kNHtjglErOgNl75agdlMQDdME3bsGDq7UkLmCTopLTB8lDcHtZFt0wZfHtD1LuZl1etQkYlftaVtnStGem2vWUblrdFgRW2ikLzQ6GtcMtW-KKdlmHf0HtoyQ4NtTIDGKt5HtjoAbCDGhg-SAsDSQuo2GGBIt2hJr6p20SPuWDhBQzQ64CXaErRe3nCOdPNItbiCPItPliZhWXgtjInH2PVIttzl0Wky-H7OI9EE9OIJYCtMItyEtMIfItFenxbXSalLRtCPXMygJ2ApFtUuodftkhWHNrtItRWt4jB3tYCtAVgtzItBlk9oFnblueY4KthalIsbxhWMppxdtKtCPPZdpCBJtGRDIJGwpCTOttiDjqJGdpZgt2tCCFGKJtQhteWtjppZgtDStP0QR6QRzCVnOVJtXLtXJtU1Qa7ci-KvKt4nY30FAkATZlbVTD1LAblIfbiwdVrCtfrTIimwdzxhwXaP3DyXaSuBq_AnRt4_AfApiEBN8hzJtrPP_ZBFFt4JtmcA6Jt4ncUXRd9NvrF_JtEtlpRtgaAZFtFKtcEfWblpCVaZDSQt4NCW_bNZBv8IJJGRKt20PTKtwrDVKtc_EPuCc_E6SB3zbs2QtLGqOtQ8E2vClnYhKt8WjG_p9WgGDJVetsaEsXKBuPRAPmBLPKtY4H8KtiRD0itcMtqZE5fHWaCtCjxgW5Kt4KtcFCxKts9FBhP3lGALt5IGt4mj6rfftE5H4ne_nJJLtaUCPdYIem5OipmFOjt8albVtb5HfiAQemOjtcCIYLtsoEYLtaRDhNCaRidHtgLt9MccemZcWoHIlLtaRInLtvWApLtk6DZ3Q5TCucW6HpYaCmeeomDigd6qJKMJSQt3Lt6LtCXtXUhSEtLLB-LtTzBAMtWkhCMtjTDLMtGMtFMtSEtFMtzUtAwlxMtb6ANMtAoFscNUDtyqKUMtmfmKkttzQRtmaMtBVJ3fth6J4Bt2MtZFD4EFzLArMtWlBZxGmMt8LtoMtKHb6Vt4xWzUmuLt_Vt9KlwMtsLttaRXQpYODGktDgmEYlMgmWsPKgmFNt0rCtkt1GtIPBhcDsLtEXtXnWGNtZcWQgMzYOKNtN0bg8FlyRPNt4hjXkWUIP09b_blZcWp2suUPZNtdHt3Xn_-nUjW_ftwLcWaC3hRD2MQOTlDE11VlgPwnT3EtLaATOtglYsiq8nTwNtnlYcOtnlYozLnlYH4MtzU6NtglYKeEMoT-NtgfEW_bX2g3GtiREwfT6lYsQgDoBMhtvsRcOtMOtcxDOOt6ltsNIhqISOtCmtI1GWOtO_Tkltl5BmltO_ToltO_TeOtVmYGmtDblUVtO_TkOtPcl5kXg8A2NLhyYinYfwUtOtHhdqltTuBiQAAkW2OGWpT1OtUpT8lt_iAFyIboBkamQuB9OtzmYr0P1mYGmtdsWw_DuOFwmt_iAEmta7UomtxhI2mtW3AImtesCMmtesCOmtesCgmtUPtGmtFkY0mtBJtFoBHbXToBepeuvCfPt6DCYQVToBH1QWqm4mtIsAw6eftlpPthYepQtecluItpMmROCwPt8JY7HX0KtNQD1PthGVgcP4PtLRtpclIQt9Pt8Pt7vBrntRiEvntEQtBQtEftwCExnt0St5clpntZCcBlkpuo0RtcsVuJtIvlfPW0TYQQtNBWDUPNyNaQtInW0ntBkWfQturChQtfgAYRtQdlfdP8eenQtnatvdRxoWPotL_jAGSQdlJsWbpWxQtPgaYmW08YEsJgWkI5Q8pDuKtiXcZZB8QtYJtU1N_Qt6ltaKq9gtVWmRtDcDDGRtacASdtV6QKRtIQtu_BNRtphlPRtgwAPotqaATRt3dlRRtiCdBptAfH5ljqaAEftdRti8J3cUgRtEelSbXHHlELtwtluJtJGGZFtG3ArRtTLCtRtBDJvRtBDJxRt19kI6QDBkywAv8MPuktDtT9mdTUhqEQbtySMQUtqOi85Q1LiJfmpRtFSt5UtIStYStU4BwStoXHzptNYlk_FqZJvptZ4S3ptZaFzptXSt7ptRbFSelcStLeleStetnZgtpJSlftXoDShtn-B7StoStxptZ3QsStfTLlStCqtxStzpttftDsEwVR2EPn-BgyX7gWMqt0gCPot6elvptVht7gWvTtFulVTtt-bfTtfvZfTtTVtqqtoUt-dBbTtaUtSTtVTtTmtqqtgUtq1CvqtiUtq5TdTtmUtw4KmTtiTtNJKdTttUthGndTt1qt9oWfTtOWtqOimRDwStG0BzTtvUtsmC1qttvicLm4qtfsFCUt7qtiXDCUtJUtjCDcOBDUtpwJkUtXEK-TtehtEUtNrt87AoUt5KYw_Mt2B1UtlXAjBtVTTLgW3ptWUt6TtYUtvrtwqtaCKcUtzqtbciA0Qxrt4qtejDqUt7qtk3AqUt-qtfhLqUtBrtB3TRjmHTtOmBlftIVCVUtGemDUR4UtVUtUbltrtfgW1JOc5D5ljAVt-GtCVtVstvzQU1NGVtVstA7C1gtZkBShtMVtQht8ptMpp9iDImt80AqmtVVt6ltJtnZotA-AaLtcVt86Pz-s2Jtt4OhVtY-oukDkVtyADIPdlVtTlApVtDLp-VtOelm2Uk3Q3xXxVtYJTQYAk3GmAD2VtH6s4Vt_stLTB8RL8VtOBDNWtGSF-VteiVJvOPqtFWtnLtNWthWtNWtxSGFWthXtQWtoWtKstjZnVqWmWtXWt66C8AExYIukPuYTomOuItgWtqttPfAuWtDcDuttQUtitt-WtxaRVeBsSBhbl1WtwWtAUAyWtxWtEHtzWtYtt-tB1Xt6ttctt4DButttvizWtAXtFdBCXtLXtgiAHXtuHt0iJIXtLut_ttMXteXtZrtPutQXtJutSXtYfWYXtOQtiXt5ttwJCOutPBDFLAjhtwJCSut0CGYXtcttL2AUXt7XtiXtxKtrXtqXtwXtDecrXtvXt_QtL8Gp5CSeL3htQjDFXtzqtL5C5oBtXtYjD-utv1QAYt6rtRPqBYtPli--sLQGr1BAHAJ_s9_sUYtJ_sjhYbnXEfB7vOS7sW4sK7sJvtVYtMvt0_sSlfPvtXrNPYEdMEAEMEAtM-TW_b5DPitoK-jPdA0_O9rWfNG4SMdZCqXA_zSrFJKPB0xDWbNH5qzFr_dorfmraB8_NkBCkKP9hOkQBF1F_FjSkAUfO9NMrNtCPC80hFZtC3FdhP2rhwAtmnT0OHgXQuEOVIdE_B3AtQIV4qG7-BRwFrKP_bqb_b_gPQXE5edJjYwiYuYnZ4Sa7cN-Xr6LjvYC9CxQiTBt4aJYkTkfr88jvZtUPV6yX4KDZ9UFCmg7iu8AuEoQdtGfBkVDf-cWXVb0SZTo9iJBFDC0dtBtdTAE4QtyXFRGlahD_TY5COUFF4AxNQnOHzkTfgDMlmUKUHvDOVbPYFq2UIetNBLngPXYcvqVLNrUyl9DIOWeYZtPvjXQmLTB9zEDqWK4B4SM_WlJvdojrlQFs3bP8krCtd6JCYl-hCz9QukCgEFbmnjbpE_jnnVgrEApDKIjUvbDlDqtD4EFvSaw8BFgWDOXDaAaTFOzdZaPapDfjGpLcyKehtt1Zg0BBbGa15NxcK9TABYM87lqJH2ZE9zeemYwoHHntRZpmrA0wt_OPUhV_Ub3gUjcJFDBR2ioeT-DtvqLttEAxcDHR2YfSzQ7nQbUVLqMCfW6XBT8qW5LuGDVdPmbBNrY8FFLjJ4GmxWFSGBiTAtdALvWr3g2qJwWFbfnlEtq5eUZVqEZA6mRIVFgWsntTyECdtjvBNYlTYUiTFbiKPHt7YIwkTqAoOdt6Dpr1QIIX0otI6B4WtZmgWLFEGccOtZFc38OQsJ5oFgFtU2myuD1Jp9mtDRDh8IDpqjOWOuYamWpsCSOBqGfpbIvUNEgWk0DrLt57fzqT2LcpIJ-rBfPLB-ezerZhbV9lnzegggUetgxBwhQnAKvCglOoq0QnHnG6MPqMwYlmwYdnBbmnZGt0PiOel1KrueGjkDQWJ-VCRpflGtp3AlWCjYDkPJrde2etS-PX3nqqWLkl75lhWF95lrfB5cmVjnWXCC1PxAkiZl3XCp0tqyAspffqKqHTAJkJbFDAox0t87dFwt-CqTXUq4rl0tzgaRmnZjBxUQ64ax-TozL2slh0tgftcwtNhTD-lb8LhmCFiZ-qlSiPpft6DpLBIi5FlHtztbI-lG-RNohREFEhWv7i2Zlr0t8otYiVxUBq2UcsocnDm1AB4hmKB9lWm1A0-FnumgEMFIt7QUWgt8mNYgtr1tagtt7dPJgiGlXItCRTgEihWPQalg7l4enr0tsgtuMcSDLihW31tEclSThkamG9nOePcGoO5F-gtyWlAht61MCht41du2QMaRSZVjiPC6V1rRaVt41dGem41d1ftV2t8gT9DMcMtPjP7TR78MWJt4aRpot4pCihtOibRjtUJFTjt74lqtNX5C2hP-kr9ztFblmuqmiCXwtwXaxuBKoYBJGG_MFMMulWMbn6cm7qYFimR4hrPOPTAF2tCiWkTD4WkaxDIitP1tGtlcztMitBBEOitaON5CWmmCMKtcCfOKtGfBputImca3DdgCsjJdBc99A7rDydWwrDGGE1aXekYv-qwblxycrVlmICmMTj0dN3MYdmVGjFIFTkYjCpT1tEkJG1U5it77G3KtyWljDLy3tJqtPLX9KtJfAehtUtF9fR8VD7SD8uBrFHD3QF4BU2t1zJJftXNJEmWfrJciW6PD3VRPJMQvCpAs5mAPrGbqHulWzuH_AIunAeLt-3rAXO8iiPQB20Hljt5xteaERalpjttyFTlKNrY--Hh5Ebbr4UGmDJwvV1Ltiyt3jtq4tDStJkE7LteDb9Ltg4t_Lty4tNqtMJCDMt38ODwA2qJFkt44tKMtT3tJktF3tPWA64t3vAHOGvCJ64lx6AB9YA5tlRHJ5t5nEyUDugExOPXktP4t-kJobogMtb7dNzDmXAlrBjotTuJR5tHiCTkY_jEX5t_jEdgCfvAqktDTmuHCA5t2GBm5tbOIm6A4RFLfVifk20HYODf5tDgmz0F2BKH1tENtu5tIXD20HCltOsOMwj99jOlYbLfmWH10t1Xnf1tsnPmkYDMFylTe-OgtBWQBdNtYztSCDljUmXBOkY_RUNGRDaBNdPP3t0qASUBEIbHwtB9d-GGfwUpXZWqmifJcJUMPJ1KdXpd50oFVRXDcRdmzWfCPAiclYaf_MV4kCvGVfvZRUT7Ptv6tE4tK_DG4tz6tmUVAiZDkYKiZr0t1ntpAWxjCRal4nt-6tTtcz0tKKqSWIyVZb8LxxXWCW6VZE7tEotUfBDnWiWL5rANjYUBWWnWrpIgQtQvDiQtsjYdTiLVQmQtbtF6oWCmTDhEPZZe7tG_Mq8l_KV-DcNKBe7tM2tT1CedlbiKj0piJYnotT3t8hDD2tF_CqOtKULWKrIhCxotkRmhHcLgWNmO2otpAW4oty4t6ot9UBrECa2tx-cHfmXKnaXAsjYCptH8tEptVnkGptr0tIptBzQKptR1tWFCPFbOFC-QLSUQmRtangSptu7tUpto8N-9f7_AKyi8ePrpIzRt-Na1RtNceZIl-7ttyIoztGoG05t-RtC1P5DFzkPHSt5Tth8tl9AV6NIwdy7ELTlfwKLTlc5RLTl_FtLTlnmGLTlAONTTlZJGHdCZpD08tLel28tbStVxYdStJ9tfStympLelw5tjStN9tLqtR8t14tD9tLERV9tPmTCmCLWtzdCrAo68tvelZ1twVRWpGaqtcND4bXC9t4bX4NL4bXcgPD9t0cP4aRyvAH9tZmCU1QlaRCjASUBMrlxrNVxgt0tMTtJbFVxgY2tVxg2uMVxgnqFGsBY6DT2FVxgw7tcul59t6bX19tmul39tsulv0tmulcgPA-tHDWx9tELDC-tmul_9t9gW_KVW-tE-tqTtT-tnmCtoF9gWC8tV1Vk0QR-tNWfi-tZ-tdUAz9tRrtG-tvmCK-t7Ttp-tyQDO-tart99tiNEqSC0GOV4tUMnr-tgABb-tiYDx-tojJz-tcOBG4t0GOdYd0GOQUteQopWtE_t57t5rY_-tSdBI4tZFJ_deK_tV-t6ZmxOPOnC3rtx9tOhmVnkBHDr-t6UG5-t9rtW_tO7Ca_tG_MZFJ4BtU_tX-twUtn-tnYDP5t0UtL9tajAP9tMstb9t6UtF9tn_D4NLZ2m79tkNEl_tWstb-tEVtp-tast3_tcstSThestX0pp4At1tr4BspfP6COWtOoCsst-7tukDwTVQOowjY_5sylTNAuM7e3stoSBGtth_VKWtphWRtt26tmADucWd5EX-CudWRttz-tFWtD2tFWtSUBFWtxrN5rRUIIeaCZWtZ3SbWt_QepttnPmAUAa2tk_CtttGGcqTAfAuiWthAuiWtjAuiWtJWi6ttspf5rRE8txAuS7tABuY2t-Au2uM-Au_9t-Au1Au6tt3Au6tt5Au6ttlAuBXt9AuBXtm6tJutO-tmXtQzQbAu35tzAuTutYBungPk_CL0DuAuWALNBuWALPBuiXtRBudutC7tfutoBuczA-3thutFBuhutHBuhutJBuwJCLBuwJCkKBm5CnXt22HpXtw8Pwut7Bu_QtWAuwXtEYlyeqJklrXtwBu_QtUcB3Bu3rtIBEzBB2BuAkAV_tKCuDvtPCuemYE1oGTPB8szlJL_sRfB_4sTvtmxIVCu8NBStg1vTMZCGiEmeqNmCoeVE4HR4ZhPn2OfnPn2OfZCuv_pPBDH-GPzFY-ASfG2fCfhLsCuGqYCpBVADR3SnxXIlQTeLyeqDSn3CuQDIBuCHvtA_sWCudpqz_suAMtbKk-MtbKuGF7hGgLggrNY-AhFDPYtfeLcCuGEAYvtGDullgkBAJDuCHFLDuQvtj2AEeEzRB3DqrSD55WgrC_RPGTmMXQa8DIYIhZCdetFZVuhfgVIUamPVAqVkfaLBWGqmi3VUnBC19nO2C3LNvhZf8sXgHn9Hv8OdrEbBVeORhsn6Qsb5E6mDhzYd1DUsAMSlLOHNUAA5gpSO4TLpVOQ4ifuE8EkPnGwLGRCpQyDHjjXqi4ydklKqrVrYA1AWF7CsTC4WleuEPOH1FBWVJnhsBUDhkGwsnNlIVls-TC_ZsVliWoHuNZ3kAghdFVHTENjic29WoTqqUUWaYYhEbkXFFBc2JkNQFWFHqHEsJ73J5RjsFVDlM-fUHFqV8B9cYuZLpIZFqD-7JpeE7-D2uVHMHzqIkIfQyfB4JXjrFqfzZX2-B-2Jv8OK3haKlvSGu2i7PDsHcN1K3NHPYAJiD6zjcfCQNDiACu7Fy0cPRhjJDDuHSHdGXZlcmvnTtaY-Kplge7OD0hk5Pks5rsJDUxDZrA4LCbCq-DQWjszxBijHpCri0Rl7BVsWJlC60MjwJ4XePJV0YdNWDrDhvfEfJKartFHhgEiRgG62tFQFgRDFrcGeDibGoEeMgBf3BcoBWWFoxcljipsAi9Ck-P8DMdjGXkOKiB9UM2-Y8-W6iB2vrXuAp_qLjB4YmHfAm4Ltzl5KDMEcUpWw1EZClBQaOwCklGlDenDDMBmQ2CMBmtZB-GuT7GVckvIDHDlf6h4soNGuustP1FyADJFu6-sZjP6-s5wD1-sZFD5ZNEfCOToO7CQ9ONCu2jD3CuTJGUzCBsJ-0nZDIomJFdBfKAK_S1tAUsF3LpSDuuRVEDu-_snlJHDuw7kuRFMYtfhLnSEUvt_-sWvtDDuN9UFDuqHuWDuFzJAmaj9HMam9NMZviZTF1OFwOXkgFu4hkOHLUAfJFKjEdWF97JinXhEBh8pJwM-6l_sQAdI_OiQ3Sf2CD2SpqBKxDaOHifOkhB5pQhiPFTEVzJN_BYfXLGa9VroFEZahALDiZZxXQ4MCjMoYZHeuC9aS-UVMOKeJEzyFDge_rDMYYx3f8AdUMC4qCB1PDGaGUVXsUC1i6fDM5AF6MOuAJ-WnOIj1nR5DpzjNHt-ycBSZcIDhcJrJYMsFKug7-O62ABAQOuNRDoQMl_9ON0B-2QxytQMlL2Uc5T8IlUJojzLKNCQmY7jCRMFz9sbZcEdKbJu4ejs7FH-B-YADhE1WD_5bnuCUFt25lWFuf-Bjqow1kXDaKXR10GILdZlB-eezATl_BBDQHFlebLwhkuWZ8uD_cCIbkBKuqFupWVHvDKRDlBdpbnwFuyvrZlR1zgZAt7GDEwCsQCGkChOlF7A8EDDYQagW1OFsooDaCT0trWQS8kuThrwAOWC_pYlYjK6Dzzby8qliDAnYBdmVhEunDJFu6ureqNV5FRrA5yAaQDYuAU-UQEHdGurWQfGuBWfrzc2KuvnOPpJmGu3yI46DayCN_Y6QBFqA-JV3Ym9fB6mP4MTM7KnuTqCE2YeYJEsWJyMXMBm5Gu1_BOADHYpI9CniMGCeL7CGCeWLuCHujoA5DFhHuYfToHGlVtpKButHx-stVCukD-Gc-VtEhBlLulULlLu0riPdl1tAIuRa-ou5S0iJbLDW7q0pEh-egHuMlJDYtVvtW7suAMUDu3Huk-MTRFZVNfmoYCu2FS80AxHuIvt8Lu0HuE8spHu8NBrHuBMuYmocDukla7HugDuqUACjC3KBAIudOXoHCA1Hg3fFZVawlrmTtWWj0PN0qCfDSupySpSTOTLtFZtxeAG3STIu5DufnaMlCYIuqVbSfQbIu9cOdIuxVp_KE88K00Pt6W_WsXhd-fVmDdRmBXAGNEu40P6gQvXMrwFkICuIuuKSmKRJJHyIu2VD_xG1IuVgG8Eoaxt_gOgEu6eP4BEAJD_Iu17hXuACJuSjqIWFDsYMpDHJuvZEC9A47e25oARDG4KJPT2EuwfAsIBnKX3CobctljiBNEpWKb2PzQYgJo30IdJupKBfJu2-kEqDiJuavVQDcNFunJuuwBQFuGCHSFuQnJ_TpKYmwJuA0f30DaFuPnp1JuHQC3JumkC5JuGhc3wF8JuUrb-NqogC3AWDKuz5kpXSEKu52BGKu92tAgUwVCLjYjFg1mG0FuzThQKudWemVlvQCEjg_lhiLGXKuaKuZKuTWj2amwuiCPD2CqnTd_DQG6gOYKkKu2oGmKuL4EoKuv4AqKu4NuEgi8iDP7qwKuvTPR9MiqKDEMcxQP-s4Ku6FJg6k-PImyXa2GxtN8CD4FDALu-Mu4pA7PEL9TzpKJnI--PJskyGuJskWUrZAnTBe-_Dc7Cw8lBcK7Guk9d9Guk9d_GumPuaLuk8tcLu0dCjDBfLujuMhLu_YEu-spEcoLunLujVtNFEoLuVzQNCu_nsYvZeFVzhtBsJ1Lu0LuNDB2Lu-Pu_3Df2IOUGmHuy_schAt4DVDuIDuFfaZDuG6GMDuQ7sg-PGMubCu7Lu3HAdCu07sKQuSJf_LuXDuOQur6BaDucvtRMuy6eaybHGOSjrARqQLqZYSQIFYQFnRmPxGNYItbUBOD2EDMckrzdQwSlWK5tPi8CIZF_sQZxGfEUjgG8NNk1gRvJzElgIkVRXXgnodahsn_DVRNo6mDr2NeyVUsAUdgPxMPfISWiI4SoIumVDfuEDNuHgOTEu2jqDgeywS_1szIuCyHbEu8Uk2NAMEN5rDcoFj9C6fDDvAF6MgrEOeVYBCaZezUE_Zs4-YmBS0iNGeAghd57AAxjl1PWhC0EuZXHGEWW4r5zL_9OqAO8EuXEtPIFUITq8N7GYgoFSYUEFua0VAFtkhB_yYJFum5BThp-jmaurUJDo0gWANLzF1TDrlltMqz0eAGc-2JY8FP4F_ZCFMUJHc_bP1HccamdIcpUA1pcv2E-JuLICAKuv-BbBLWrbbBLoGC-PdHjCUtnzuDmDDWOBYetL4ENBl6EGUxDmoC2VCpxX2VCz2CEkYIkDqoo93fsOufuBy0HflrB4qCbJNJVoiPzOu4TfqPmkXCboX_9s0mYNMH6mCr9QIKR-OumcAEeDvuAb5SZGuoEel6F6_JdfCH2pLcXeTuRsg_Ktl_MQrAK3AkDBx8SGID7rK2cX24Ap_qzuAWPu4MNYPuShV8HBYXBB4H8FMTiDjPBaLqaBeP3qoBeVbciPugYIocrRZhocr-TubLusgmGoGqXiGHu09Sz-siLuoLuJFuu-sZjPu-sPHuu-sFLEKBDYwBeyV1JFehhtCuCMeFjPWzUnIA9PuDBDm1DHZNeHunHnKqOhgFKBDFQuwYiu_sWQu9LuZQu6RPMQusHukOCSQuDRBUQuSfKIQurUuLQucQu5Hu69CJsAHWQk8J9rr5jLZYSjAEdrEvNHO2fIOkHsramHkrAIIuckG0QulUYhyMlMu8SNw9goMuNkFKbp5OdKgPfcVMlCIpeuvhxMufUgsBW0MuUdP1wDFHSAYtGEuVPNeFGRQMLEuT-UJbty1CzoNZTUBtdHVMXviZQP2HcO8m-bCxzJhCsHhCY_XAsnW8Ba8Bwdhm-EhEuq3QiAF_SE7tDymi6NCQpSWMER4JSRsl8JBSZYCmsGrKJuPlpyqP2Ru6KQsICLLAoNu8ecAXFPEtpzjtNu3oGb2PCSuPCpcJuQMFK2QmXYFtr3NuFQF3IZzEglJuYDawmOaVCqJuMnJoNfVSuy3rDOuOib5-BN_sHOutlZJOuOLESiDOIcAChRWciOlb8FcOllSudTAUOuyDDXdF70Aa2RiiBtSueZBwbXAuAlFe-rEFzs7OD1QC0pcqQCB3flpW5jBb9krDHoOuBvFWRrpjrgAenFbbKuyIcFTuWxDfKu35kCrO3UjteSdlCWaTjKBAnYYvMVhE1JtvJnuJGsJDnUe-XCbjDvTPDrrVii1KukXG3KuJHu5Ku0Xu7KuWFHlTu0fB46DU_BBLulRusGulmI7sP0mPMEcN7BzTurcC1Tu4Gu3PZ2xd5GuM4H7Gu0pNj6hw5W_UCw5YU8tT7G7tl7VHsPuC2YW0fVHE6-siLu5rRT3hmttsIBfoT1stJKZRAuejJYUuhurGqYODIFjPfMCfxDcHujtFhUuPgJjUuYrUFjPUsF1Qd0UuEDuaQutUuPMuDMu8OCY-AOYt5_smmM4Yu1Hu6Yu3UuCHFtbKQMuJND5UukQuW6D8Uuu8jr2TXXuBIuCVugyEEVudMuoZCIVuQygKVujMu96U9zgwSiQEHRIuVcA0eUsMuWQrfEOrEPYVurwKaVu6bUcVuYCfMKs3MuL5ChVuGKYGLDkVutXM_MunVueeEdHFkytSEu8zrNoPINupwFxVuLNuEJC-HVeRuv-e6yX5Vu_Al2zk8Vu-Iu_VuYXPBWuIGPjbpu8AFJupDKcyXIuDZLBTENX2soGAe9sbvKi9sd7N4EuSWu7HCUWuZ0B-EuG0JdCEZWuPANyNucWuW2FeWuM_h6KdhWujJumauNFuy3h6aeRSu1Lif8I0URUFukKC_lPMaRvWuNtnqPaJ5UzWufSu_fN2WuKWBHtV5Wu_aeqaLSOuZHd98IAXux3hYOuMCd1MCJiDxpBICg1WkKXu6MZ0aH3uNCrIIJpW4moLCbCqb9ksuFWXuZXuBTu_GiVsWRisbFtHTufXuI8XFfcRECjXufJKlXuL4EnXuv4ApXutauRJZsXua3DibGvXusZE41IyXu4rD0Xu9uT8bud6BL5J5XuKcU7XubZE8-WvaJ2vrKDCBYu5roPlmwTuHIFaPunTDZdlVYYaBeLYu5TuarU2BeFcu2BeWYuU8tUYuCPWZcuqPuKEIFUuaYuQCKsbuIHuscJwstlYuz-sZjPJvOpLuhYuFLEhqKEoFDnTloFo7AsYupgFFjPH-blUun9BwYuhHuuYuFQu22j5aQv7s-eiYTP5rTRvtRSBwHuVQuyHuW7sAduqmNCduovFJ_H19D_kFViqSoRX9OE9CL-lr7sBSLn5UgHu0GJFjPbDP8utHeJlZnWON1xsUCuWQuJduwBAFQAz_sjdum1BGRSjdup9DSQuV5AyUuA8siduGGDKdup1B6TindujJBpduxduVPORHg7wBvVPoTKJ9knRmJ1VEjbH0SR0CwXDAVbdxqBWEzsMAMMGtaZWesZuOuifyNhMCKoDNIHJpByYVIWuSsPXRd_zLhVUaXnltQbkXykBgrZWMBNIWYFD28ChaWcBl8hDE4MgWucra7qb6jYtpVWlEGFWVElUNE7DFnNB1TT8mVbwI59a8rRpLW6_JOFWqcuyVDO6R3qayADVzR2PuEvcz-sBpCFjPIloaduOYjKBDopCT8kIBDYjmKlPjhBWeCKUFLXtZYEIBD0dEIBDBhEIBDPOAPBDyCDYfuHXABDuJvtjduldugSfO9NwFDqmNoduaPA2PEZ2TuHuhWGuduH_swduifukdup1Bgfu1duzOkz6cyfud6C38dZHexGW_zSpKZGoVEbB6bt6EDvsl_bK6EWa1EmHf4TVktCNENlwKdSraODWPsD4BsNDD-IDWuNscOeFAfHChlu7iAfdRJug7FDSEDeeN6nYGSlqV3raYFWZWOQYVp5BA1UABlrgrZlRGlUJmayFmiCcSGuPEav5Wn2RRka1Xub6kJPuYjGJAuaIC7euFkABAD7ZR36hkYu33hBfujgVFjPeOElUueUgaQLuxbFUF3YI67HypGKomsRlqnFA8Hu7sidu4bED_smRDFduzUuMhumBAdtg2HJj7sq8A84sPuUxYIhtdUPdouO39EutHTomchu3NfKTNHQuShuYvtjxCrHu2EaiBA4EazSocCMqnF5DEQDuqVM_cuNhuTYtKLqJqCohuCFaqhurVPc5PdrsvrPVZH8Sq47D28C_du2zBTTMmrhuXIeQcf8smPPEEMmrqEwgWjP-2IN4p0OS9AMsfPueLziNZzoDgeLAIXnGAeFHSLv8Ho8B-qfChla8W6kGRbX6NAbAfXVQbeuCBBgrZUWBSFsDwRC6Dgyem_reFDhcaaVDpWurrBRogspCX9hl_MaUlDIQS1tYhDNohwiNg1tAEGxbu3KrPTAleSFPu2iuHPuyQLX5F6saJkfNUO5rbAfU2DDpJK5oGygu8SmKHuE2SocuTju5guu7t4-sVjubhuz3NdhutzP3YI51U3YInYMRICwxOnAIcfuIduzhuoHuLhA7WGffNWDu2olFFABqFsBSuHu_krwhuCINyhuThu0huqjurHutjujIG4bE1fugQD6CMvRCQZBt4AL2hQvl03UmpCm3dFQH5tr4ZCTJAVSKxRWA2XkcW8vmvMcS4ksdhSnfqwJwjfTXBZ8nzgDn2AY8DutaPzUTCqVmCtyt7gBLvRDlT7Mop1VAFtqTSmeu3Jh7qbIQgTgBtjAV_W_jfEGMveuaIClFDDtPX5FNULrLGHSLrLG7ULnroDAOwPuiiJLUuH7L9euAluz-sy4I4PuCluAwOTukyeqYOhEgjKRa_culZjuMeXCu-YuykBjsiHMuL7stZjf1dQluYHAjcNw2BkvATOBccA_wpqmev5LeKS48DVOGYHimuD95tW5ek8dagNQoFhNIa-B-2AEvHLXtS_Itlu3JhdbWk8dlgN1ojyONNluyYjPluojumYNOluMNp54d65SBZucVJ5luuZj7lu1Hu0du-lukHkdrnvoXrSpMXQPpJsfPQhillA7kNl0PbiJ_sQTPtMFWdamLJb4HcOzo3uTEMm11d97aWeSK4MtlGBdKo2L3ukVrSLtQDWuHdWSguWpQl_MqGD1Wcgauagu71CDASLViKcoR-quiuT0DukuY-rx8G59snlCGWCClaEpRHIQr9QDrq7buZ-SkjVyDEnfPGdPYwWUvUjpATAM9WCjfL_mjcvmfYux1P0gu8guUju6guWjuQhPYjuXnuGuUhRl54dHGCmXt6hNgnuuRlLhuHduDBC6luYvtWluuKF1ssRvt5DhTluGduIMumnuFmuonu-lurnuRMutUD8HunRsH2PO8oPvQUFWQsrVoU5trl3XlBCwBCZ0Tbmud7gy7BxVkknCXgd1CM3qrgGsVgusbLRsB2vR2KWgMNndk1muRvMeFDivg5Tdd4F3sP7GDyAezxBV_W4FNGuRPrCb5Mrjhq2BdvbYAXmouArb7kuPgBu-s-nO_kupTpUjuvoukYuxouQZZHfhulukOsPBDi9bnGo-cuiduOluznu6luDBAjuLApu2_soiLunuRhulnupnus1d0huIpu6NFBpu1nuKZu3nuDFn_NJ6nunRm8kO9nuD5e4zD5-j-fuqffBbL7ksDbVGouFiGIou3UQbYt0XOMou63DbkXPouKcCRouZCfaiLmytSYoH9jXouPSBZou6mujTqyFuRHdDTujnshoupXuapOaitktH3ku9pub3t_puLPuHPDsouGlu1JX1oubQTHquOdi7euWfCk8dBwOyeqByO6ouYOTv7sjDHOhuqQFzju64MTquDKUeCuNduzBCA4BmggV0lOCL_BCGWD17B_TUfvJYeJr7sCnj5MAljuvAAUqu0hu89TuHuSDEXquU7sWQutqu8luvqudvtSxALvJjUHlJDdWgrskXGsFXjBPcNAtNIBqkYzeDVHp4BtJHEVdPeYC2UDtjT9ro0DMikrQHJAEIgkWbQOdgCnfAJVfCfDXwQUblw7BQstNjE_sW3Sf4Ocv4ljctWwI0mG-yED2SjfQirlCTC2jJGrUKgBWxewZt2ZIJPifMoQCPfWC5jY4QCWwI5hcf7gRnPzBgxslxmhhiLN-XPBtMSKiwtKsVlhP2UqsYEU5C50YvVtr8D8cCfBD5Dq-fCRnnSrCnUAnqFuIVzLTtNtReYWXVuZomUC16L2fEeYBD5lvdEVLZ0gPMmYY-UV_E6aEwVq6Bt18EDNU91siFJGsG_OGHBcbgOjrP8_FNmQcatxFMxttalAngPeYC7iNHJrAnigroNEFheCaxtfFIcxtytAkkPN3sV3haZCfiCalA3Nt4wpSEdnxtzrAYfWifNg8t2oITnG7tDKlKLupU_BsRZrlEE0BOXjZ1KltDaBIG1U6xtTXDcRRmfPM_r6RRbTpV3hbHEDytmrEhttK0VI9Iefa-OiwkOPRcf3Mm7aoeWFkB2JMJ6RdHBTbk6QNlmOW3MI8FWZtEFBI3QAFB8_Njiun1Ck9svbWa9tsrFaVtIpCIyBqpghytAEB8FmYIC5AcEhP0XlNIB2XlwQHUFC11DaVtgEJG4tPPSOZujftq5Z8lTRbmQ-q80OyWIOGWwPVHWaVSjYwJYyVdqEQyDkwUqwDnqBVWKgyemru4Et_qnNYlCOKchRqFcKdtRPqOztoTEQzt-SCSztd4Fsrt2BNcgP-7exSGD4JD9Co-B-EGzfW8QidBcQoUtpjLHcYQVhgsPwStjY6hclzttCMGtAjgmpzt6uNrztHPftIX2-c2YtJycf0QHuEzqTi6dqlIkPPiIWrseZcMFAFeKtEbnbPLssllsnLbHH7f_sWQ6gGkhEuo63Jget1DWHAHb3AvuhCpm0YluHJ2YlxOtuettrPftryzTUIWhWeyhBp6Gm4WM7f5JOVdLMPuEZlz-hGZl6POsyeNeom0t22SDftjfOFftcytyFk3jYI6tohlBHtknAxMkcXL1HsfGld7A7ztjoR2hD60t5zlqOGumTmNVfYDJrVjJqZftb3QKdCJCXpGatdMdVHZJGxHLA8F-2lvyVM1t9bkFAu0wuTkYS1tXwtO1DtINjRcWlYTYBVwuYOmbtFqOmvsue1tCHNEgtdWq5Qt-wqDua1MAEal-GGBTA2uWXhW0Gqs1tWxuu1tanSUUCeBty1tCOKZItCenZFSiItTwu61tECCBwZ91t7-V_1tfoCRnP2nP6gtqxudgCI8dbePwUo98T87WGxulalORk8slTPeGqp1xuGZX7xuvLE4OeXol9xua2t28mC9t_mTuRLvArlkW9QtBttE4tLAocgP7qJciWMttzXKmhtIeC-0nTmtQyuH1Qm2Uv-bX0dNwuygrovCc8d8aGX7oitkKpVTyE-ht_tdUqaV6QCit7uHKdmrGMGit3xXJrtR-qKitvyuhbl9LCK3tq_OOgP3KJrnY4TLvtt1sqS3tQoU4Bu9rDCqGWKt0CLeitkDSKsD5jYQdmq7crEtM0pufM1aHU7DCwNtiteBcvitLhn-ftZtUlotVtJ1itORkt3tPxtVcC-bKx3tPrjz3tezu13tVtJ3BlYVAdXtTeH73tRDHOePeYCILtORkKLtRBgPjtRwuAxhuzum2tpjZJtDqloMPJCPBehtuwgbjtAEBlHmPFjU4tW3MzuHIoYoPe_AGgNILbFJ4dGMZA3hekYu3HcgPeKA5Ft-gUmzlublu-FvMOzwuu-SYztkJFU0uqXJfyux4tXyF-jta0uWkC6hc34t2trMYJYztJwAZalsFJdsWScXMMtVoUB5tcnDJwAOdiifmt0usYJzwuJwAGac00unqFBglSrusFJa2tCwA6QBi0uLkf99Wektx0ukMtI-hiktAEBc5t8DK7fmC1usMtP0uj5tgtqS2tVuJS7tQ1uuTNdXmNyBt5tyPDv5tK1uccl7ECwwAz0u15tX1uZBu-KYCmTiNJeLtY-JDsGg2T2hjdyFOdGFtdNltKxuPltC3FZ3PekYVONJftLBBpxuFFBiAcbpsjXBOkYiTiR6tAibTnPSJmh-B_xu0WqeYlzltDbrBOt9Bul5BD2tmmYZFSYpT1ruC1dN2ucPtuShmPtX6eoPtnpgantXQpIECRwTClWUTFIECX5tK2PSPt8-UfKu2PtJvdDHVh5tBQtqOGBQtqrQBQt_uuBQtI0uIiZTwuAdtExu76tjzC96tdHr6mWv2u6ntIvBGKRORQzsAXyFW7DiQAdFD3tlD5BxhIUSMN7tOxuice32uR1uKIb9lWS7bUYlkQtRANNIb30tt8lyvuqQtIyuYotRwuaot7xu2YeLLf1PatihnpWYam8CBVWd8IX3nWeguR8aBRtSxu2OA6EucKqgcm6CES0ujScn2uRWcW0uORt-9AbBLa2tbCdp2uAptVHpuEC8gTbCd4WLURtv0F9kDeLtUUMjdAN3uS8tmFEUCeRhBluEyNtShbyTtR-qb8tW3BnFgA0uUWCg8txHLfnWx_efptGPqm8t92uo8tUvuq8tx0us8tPwYR2mQcYspti0uBtW73u0RlPzL0Rl6QJ0RltoF0Rlq3tIwdA4tIwdg7NumTvhWMaRQelT1tG9t34ueoDq4uK9tsBuM9t_xuHqtR-qeoDh5tUnrIyu14tTPlLERH5uMuXoel74uc9t54uMyDExubTJSWIlStn1A5mCiiX53uyvAGljSAiUYl4bX73uCTt54u8LBMEFhmCJathYDEctjyc0uNh5u49to5uawC5BcQTtXwuiCCq5u9vAd6pawCl3uawCW3MI1tz0FhmCovtk5uYVl55uM0u55us5ujTtu5uh_t75uy5uwnKw5usnBH6uFAuN1Duyu14uLrtZwuM4um5u0TtP6uTyIk5ua1uhYDTrtZwuTyAw5uWrtZ6uIvuX6ungPf6u25uj4CzwujKB3AtjycdXAb6uT4ujKBG4tX6udYdBPJD_tLVmw4uXVmy4u6Zm-5u6ZmA6uDhmw5u5utZwudUtMXGfUtXwuV_tjycDvtC7u85uQhm26uRnC46uAst86uD6uh-AnmYh-A7_AMhWj3uo_t94uq_te4us_t14ux8SU7u8UtOib-Ut3jYUstq5u2_tohl4_tg7uuUCg7u8_tmLn7_A9IGAAuYxuCAu7xuqstX3uHAu92uygu1Ibmcu2yoBlu27uDluhXe7gu47uCtt2rcEttmGjAUArfm9jAj3DSwVNWtUYl66CzhPjzCIWtdwucAun0tZAu2QTZAuOePsSBU2tT8uh5tiWt9BGWWtgLARICiWBV5gSmJxcGvAu3kgvAuv0FiWtQ8uvAuS8u4AuM8uv8FI4C5fOyyu2ttZ2u8mOp8uK4u2tth8uAutx8ul8u-tBn8uMBux8uW8uJutqOGSBuM8uGXtbwuJutGMZBXt08ubBua-ongPI9u58uhBuA9uCYla-oOgPP9uv8uEeDf8uwJC8gTmVFdXtgUu0CGZ9u38u8yuP9uD3QlZnu6t_TDv-CFkT8Buk9u-BuO8u0utSat_Qt4WLNCu6RtgUuTmtGAu9utP3tLCuo9uTvp19uD7ufvJZ_tYxu-2AXsGKBDmiD2xYMlu0queCesKeQMCVquyvKCmujGFTquD-uLJIF-uYluGIAMxF6ylEHhv4JfVD-qbtdPjcJezgaLVv5L_fQs0VG5sS5Iv-FoVbyrPw_A23Rf-udwLnBTkhulnu9XkE-uSTN0hu9okkJHu6EM-uQqoGIAw_ABmuUluJvtp-uw-uDPNs-utMefnev-uuCeVUsLmuGsnT_mhQABSQnRmbNDa7GWxBSEBC2CPeErxMW8g4YBo-BTSm2pqG5ejxYH-RzUnI7lP-XqRCBjWKkSxAuLuosGBO9kzjPJmBaTF7rlQOLWrJ9OJ9_MgXew5aMXjgAWZaHsAHkec45AuFELoGjqJOLAxoCgNuNyCk9LYTCVXjjLsubpsjj6QNckPrFCWRc7GLiYuJctmcmVvMRzQN6nsqEBwLIEDRHuieuO_u8_dSJVkeuVOomeuqXDZuEvFCwra_YgBdWjMNDaaaXuEUgBPotKDtrWDjuv4J1rDa8BbGK2QJmQLeNmxBFNBSbUNIiEp1OljqBQNzQPBQNETCl_DtSUK7B3EVl_DbyGfuKZKrsLAyJSLdNisa7AvyHGKSNwAvKSNV_AIVNARBshEExBSrKKSNAnlITNwPd3XZ4AveVN6cq7CLQQK7MN_yDFBvKybjNLMQsMsYN7iWBvPQsi7BQ8N5oAnABIzDipNmfF7eHm-RDUKa3N_cdfBvCWBmjN-aLfpNPvK4nNhkEKMGfNnxPeRIDNHM7CjhWe3LZuzjMxAbpGSxLjNLwWCBtAuzjrCF6Bv9ID_BvEtA_BvQQEG7bHBvnwJJBvkcuVFCukDFiCL5C3gukxQWjuRCvwhV8utmcYDBDZMBGgEw_A6Aj0iJpWBRbO0akreYw_AZZCE1ELiqgCv2LllCvn0fjCvnJZpCvj4B0iJu0fpCvbCvrqu3-u--uy_sgfut-uyEA9-ujKex-ulFAw_AteQyqu6_sC-usCe4-u0CvApS2CvjBA4CvtKemCBmBXgXXcUFvlX_duXaAS1C26dI3bF2CRhoasErRdC3Mf7Mb7baMIFguD3td4SU-uL8JvZHUiuEdU1kHq1C8BqHYQ_Try7KZyQIZLQgugrA1hEbOQ6TUVgutYOtlV-mBlqVsHLMNWnhQdnOiwTmEWMsuSOc0VLYIjFCo8muOibDTux9tgoVFCm9DcHCCeNDZOL59ak-PniVFsDpiVvfA6FFgEfKmlUzJh0QlaAZaC4ZRCOUNCvBlBlVtskulVtLvMlVtofBd1DoGIRWsFdBdwLj1m4luC-uCyUVqu4_s1-uW7siuUUhuVBCXQApPsIhElQujAigPCJUCsRrmAYVeoi-XZcCRCEa-VfxUx6PVYRJigSBDUgoa-oTJD5zopsY4nqFFv6nqFFvmnqGLDa2qzMOxCvbXXy_s3MDb5bqyU5juVxCuHuBAp-CvCZuoEvYyi07sUFv3xAWFvsjuYFvTMTvqJDFnCLOx8Gz8jWwAhHX02mEEBGkhkrqiSZAgunZWt9ge3HJwum8WQHDoDLI3jsdhGzUwWuOFTVKYciZL3jzgDB8AWbCZLLjnC_UbYeCCLk3xrjfS_jGN6npbLhEJisVyVDeWuymEgguZFmKFtDOJyTDZzFOEIZIm1pu8aR3pumHfajV8OuZFmzXu9lG9bukGvd6BkPHQjugIkZEvbtrBlusGv57uuGvanuvkf9zOz2KSBDruDnbr7ouo-uSFv07sgfuzgjsnuXRKqfuQYtdFvhyi7GvApS9GviQuAEVn0CDFnVVA9nbX0P8RFmva2xrQ1A8OqcxBBkC-NolcXTSCLQOzBC4TYIFlyFvPCPrJOPGikwZgPOcQM0OcK5nMeupxq3xC1uEe8FtvhCCURkF5sk1OAAKmbZkG2C8CC5lPr_ucpUVWaKXcNgCwtahekXguIiNFIODjC_VkjctS-LoauNIiMcbJSu4EbigurXX3DaskoZlRdCgmACU8MDTugouNal_iuwvNY6QmouBiu3XuYWBdUFm3BpOt4fkNYKVUFLPQpGvO1sx-swSC3gujIv0pCLqu-YNIFvH8RFdmlhlQAsSquCHv26EDDviCBiFvk-MjxCSQubGVbFvDmuvIvRjhEHvyIvHgjXFvLLq9juhYZ6CM6eOWlCqFvlEP0OHtFv-nudjgDIcqHLZXZHhq1SM0FvMeu_8iPJN33drPJYNMZXeVyE-FvOzUC4qUImjbpi7JEGvvZEgOBLzXOoGjHW5bNyVmrNuDUiPGvgsVa0tkeuTGvoku6ZCd8aYGv3uFaGvtsuAEvdGvV_WfGvVzI_iuSsBjGvWDEYAX-JvzlXkcuMeDrGvyGv3gu6CNllOHKvXBJr8DA0OwkHpsYn7CnEfK-upEv8IvU_eLyU_IvJqCa5b1ki87sHRFQhuvdu5GvSKvEDu8Gv-IvjFvLLqYKvibK0qjnFvEJvl7ipmGF1CHlnH1CKmlvFvKku4SZDbVXXgW5ESJvTinZ2MVJv3ZIXJvm3bMoAQXBcnEaJvCmg_RQo8Bl1TOeFjSLw1CwfAP4CxlTIFWmJvphTYrSXgdAVC3xrupu22HuiuU1BV_WwJvumqyJvBvF0JvBEvtpVdQC4Jvxku9mu7JvifBmsf-JvKKdfeGBKvJUuH2PyPujzUtGvFKvFPHr8DlUL6CN1bcVyEHUA7pHdOkn-uwnu5BTVquAZusEvsquktcO-ulHQUoDoijWygt3d0NrsuCFFT-XSv7a5vhuLA66bCTCcQOkPKaBDvjKRMvbZKRMvcQKRMvvsYUICPSE7fOf5GbMv1Yn1LvPtcRFvz0UYvt6Cs_lujUBPDuI-umPFK-uiMv0hukMvKmuFOrPeAahb1cKmrRQshJjJnQuDnuRLGMXQ5kAGikmoDFzOnRmbuNzoBiqFoIDUqNl0P9UBfiJ5rB0cP6kFIlDK6E4kC3uBkZWmOALKb_ZCxKYRgbCnArQc6LoarYZMI1XfOPsFEerNLaekmSC2QTbDvRPeC8MY5D0IX1amHmi-CEF5Bl3fMzucKDVhqZDEJREEBGUOTWiuHCNgMIOlmQ4atrTmCLHuFVtqPZlNTfuYZewEUEJqpAWIaw1AOsA4FL37pn6Dg6S7Ct7oDuqPorIt6CjrJkEJ_OSsKAk_Ak_hmmDv6DcYGmnNG1Sp0GfgAZ5lTaB5Gm-QA0BBaOKRSBF_i86bXMNUvkKul5HviFPEAv3BJ5_B1nEN6nLgfZFDKtSMfZq_DMVFd-jnbdsTDIcaHSu8EVsauIGlf8Id7UEnI_he4HJtFEmklWAv6itA0gDfrp-jVFkaXu_8CkdD6CT7iuByX-BUDGXZGJpkQoes_0e_VC8BNUmBN-sTmWFju11L3Xu0GivnO2cHcpukdDuCCqsGJ1AQ2JmyBf1eJXnF4PnoFEzQrCLvTRlPJRncwQCR1B7rDzZAgJYzriWMg-5W-7eYWhyTDgNCVLCQ_jqUPnFgAPvV_ju1sAXCu8YTkj9YhdkjQnQgSVqPvAqjCaEgSViICgSV1NMgSV3glQlC7ENMQLidHLKDiOMGsBAdIbqDI5LebIw6F9cIQQvvfEbZBNaC--MtKcClAKQvL1DsYBhQvrPdI5L9JDoQveQvClA1UMqQvCQvL1DEQvLAkgQvI5Lefp2QvlQvcAknQv2Qv_bAhQvjlJ-QvtQvaAkjQvHUmcQvGtJH8eieIGQvDftIQvlAkJRvxXC7QvDft9QvI5LysBd4JtAkmxWu9EvQvDftxQvxXCzQv1AkNRvvWALRv5AkeRvC8MzmMIVZDRvHDphQv1phoRvaRvIBkiRv93PhQvaQEvRv5QvzzBPRvSBkRRv3XCOQv3XCBRvspDI5LxWKvRv9tJB3s1QvjBkgRvjZf4pC6XCdJVB3s2RvhBk4RvsBkiRv4mXhQvFQPIhBXEvhZXx-spwn3guVSvcdlb8utOvbMvgXHedP9ypbBt4EBdRrguG0XsUICbkJ1TTLYshSvnbUmSvhkJqSvIIgfSvEYjfSv19gfSvXsBmSvjdI0SvUXhbBtvkJ0SvhcH4SvtXI4SvvhC0SvtSvUICVyG0SvxSvCTvzSvbBt_kJhSvlUKmSvf1GMTv7SvUIC1rGMTv_SvITvBTv7hWvSvQTvFTv7hWHTvqjJEuibBtv1G0qAhMv2kjjMv7Tn5BTtbKzXU5RKu5AcKvrfu5GvrMv8lutMvz0UmTvlEABJv5nC1OkOmuh5HDkufzfFSqnUBX5mD5ed3SDWEORYH_BhMYOkuidhdVujrPItabIeFkrTku9QUeJvakuW6mwDv23JMSLikunuQ1mu87HTYSu5quiuOrY0kuHIvPjPZlRRvM3pu-hYGJWzku3GO8puGicYPvAGFnGvsBLmuGzyAXEvZJKEKvmKKmLuFquGOLFlukwDdSv3ITNEDpLI_mqnEvsTviTvTKvvTvENpEfBjUBx_B4IvJ-uC-utTv1Hugfu-UvX4jzCdTbWe5jQgPnHQnoMwGEjKEjQQPQfLAtEcKfrs5IGo3BeYCGnPc0iqOfZKVOQM_LebFE9Oe2ETajJjhPpxBuXHQll3KbDYbKcWXvBvMuzNXq9Fp4EUPcXFJG2E_dHBQpTHFgNvgUfERJ0ZL5okgPCweE5GrXiX8qjpwA8igf2Bxxqm2PKNa3neHgtIeHTcKg3bSSuWiuU7GL6kidW8ETPvLirAC2sB6KF4B9yFW4i3Wh3PXetHl_h-NvLQI-WWepAOsA7gAErYIAKmHoXuAufPQhQZlE1IqsNPiqn3ED5sTzxJplmkWDltQlmXryMQuOcBIuUIWYQH2PJCE_bWrfQSxLbWC-xR_icqhihNQjVEVIC90UyeCsmumCPnOvrNB5_Bx6DrOvYuuEguKjOM_eIIRVotwDXNfDMWWucCPodUGvUKUSFu-eV6XnpOCujPKXCSRLwfm1puUellqIl_C7Jn_tdDTu5Yk7GVD5ZL6InnCHhThSBCSFCEFL7Cz3AkRtEkAydDWAnYJEFsD09bFsDQwQNEvRSeLPutZuuxGgqDcUE6pcomGVjrzWA-henjQAEljyAlINBeASCD7xiDLSDUYSPVowCbKozriSAh-5W8pDO_jQ0CZDIdNGY-rcHnR_SrkIgOh5dKDNoXhEXYIpNQXYIFUYoYv9uDoYvAGLNYKwzGRYDluBOYvAqjzCBc2RYOMZ_jdOM3Yv4cHDDkscDRjk3hCrtHdQv-iDeBkbyGe-AiQv9YvrwjEZvcymIZvPLPCZvHpGCZv0YvCZvKuZCZvXplCZvYkCeBk5wJEZvqeKYZvtYvLAkxiDWZvLZvLAkNZvLAkPZvLAkRZvLAkTZvLAko2BdlC9eKEZvJLYeBk7TDsZvdZvQRvBZvDftqpDxAkbDCxAklZvxXCnZvbRvzZvdRvyYv3Ak9ZvhRv_Zvf4tv_NJkYfZv0XChZv0XC5ZvIfIBavHIX9YvpYveBkPnfEZvgisRavxZv1RvNavWmOTavjZvYBkYav7ZvzzB2RC-FsWYIeBktZB9Yv-6AJlDGSvDrE-FsHav6XCJav6XCbavuBkNavFnC1XRpGv0KsUSvl3GWSv3avcdl5avXHt9hW-KOgfDaLElhEkSvk3C_av2RJEbvzLDEbvnrCEbvxda9hW3jjEbv2daMbveZEMbvwqoMbvuMB_avG2DulDdlAL_D9hWFocWbvJbvbbvLbvCTvKtAWbvPbvCTvRbvCTvTbvGTvl_YQTvDbv9hWAMO_avyJSvbvebvQTvgbv7hWibvtbvkbvWTvqbv7hWobvaTv6bvxTAsbvqjJabvhTvgujxIvRrsy9XlTv5BAnTvAVvy4UFpudKv5Lv_LvgKvUNckTvyZSxTvUGTztfNydlhOSyA2lHMJdEkuhJKxOKJ0A6btk1giGEJ0SN8biaCYDvP8hVeSIEVeVhYeS5Kvn-ghnN2qY3vg82CcUE_0boiS1pA0WAVlNSMOhJv67AjHWpuKXgdgeuHaTEaoWlCMasQzItJvpWV7DvQwB0VLPrBdLvf9hZCfOxEx0c7JvKUAflBhsi7buIRslGvjICnGvjaIQEvNhBYEXjZnaEX2fCGKvfdvvLvnIvSPH1LvL-gfBD9PieUroUu7UvEcv9UvTcvA9fKYtdNLLcvzGVDVvpMvFVv8UvRcviCBJVvZyjLCM1ea0XUMVvlZuB0CPVvGyBsuCSVvOQQUVv5Mv5OB0WCdZCsMH-MvitqMfDfri3lNcOPENv6_BwWdqvDlVvIlDw3CqYkTOBOXbR7qfbJQWJ7GPy6p2pqlakzVve2T1VvwABIEV4VvUfdA8NnXJUICRnZ8SDKvRAWvPdlpaLocDwiP_ZtTVUESFtNvZXZLWvCQdmKRdEmPWv0NvjgJ2NvvwDZooHhCZ7t0lRLvTaWvVHs1UCBEIyNBWIagsmhWvOtuOaTFOvChManExpARXLx5oDkOYHstWvdZMvWvBWvxWvbLCzWvBhF1WvcNKVdD4Wv1ujZ5lUENevHqxCEVEeOvY9ik4i86bJ2iLcAFXvrrPbkXwPvq9s5tBdFiIWBIYIOXvmCPDJqgSKSXvv8Y2OHnurSyP2Ov_FNMsunJYEXI5ooxQJyJDGEu40D2rEziujelNaE_rnFPvoXvzmT1lCrXvOTu4cl-BUABnEMFpOCoesiPChDcU2j3Xvz-j5XvkUvoMcuguu7MJPuu7McPvqlAcpuY0HncbUsnNnAXJIIYvwjN83P1ZvpPvzZvDcCWUERYvVGCK2PUYvP7tevHQwjTXGb1bPgvz1bhbIeYvpzr9PvLgv_PvuYTPOD7Zv7HI9ZvJoAiavAqjrYvuYvbZvqkjiICwYvZavuYvvavpmLoBDc_j8oEVsj6YvpXC8YvEZvw_hmhvvavSbI_YvFZvIZvXhvClAWavClAravqTCDavo9nGZvLavr0B0hvTCiYZvThvcAkVhvLAkuhvYKl9YvExjYZvtavuYgrhvSsGYZveavGRvoZlhAkrhvtZvDftAivqqeuZvyhvW4DV6GVRv1kNQnlOivKivZ9XEZvQzgdiv-hv0XCAivLiIK7juxjdivFivf8kdivKivnYvRav8hvMBkYavAiv36oTavyhvbhv5RvYav3hv5zgTavgavjBktivuYD0hvmavxHLmBkRmi6XCyhvDMqjavphvtJBlav7Zv0avwboupCPHFwUvu0EfYuS_RfYu8avZMvRjFndvzqhfSvAcvHUAFbvMbvHbvMbvybvbjv0bvHLB2bvkSv4bvd2O-bvItEQUgh2OojvXbvWbvabvCTvejvCTvgjvdlAijvFZQqjv64S3jvnLcWbv8bvdlAVbvtbvajvIiAvjv7hWxjv7hWzjv4bC2nDtbvkjv7hWmjvp3D3jvjsEvbv-jvcTvojveGIrCn0rTqMvH3UOhu-Li0dvw4EXkvtVAvEvC3PXQAGpiyDUW8oSBVwNrt_Y4FvxlKZPgcZBQPm98sngEshlhbdMVedQM6JM0BhlINfbBhZpUmpTnqXDI4iZxTASfGq1DEXD7KsqjJbQBDEQM1SpqNEGJM-HDlvJBF7kvLgfFlv-3A9zA7nqWkvFVvYkvfFvR5blvsrHubKky5IBprTXBqTvBHvsTvSlvEDugFvCnS0wsWlvpJkYlv8huP3D6CMbTPbSmhpB8tAZxLEAqJJBxkBRfAyWVY8FwIQK3ey0P0LHmdqvPtokvmLJQ6fsdhjatZXArqBQXDiPqC3MLtQxcEewADLvfEOFLvYYQMNWlOvLyCNGvvDC29nkku7XnYUvZXvuNP7qb4ZfqADUbuEVP3puUeSpxDiUvMLgmgvYjDuguhmvJPuc1SpGvGoMx-s-2IPjvyEIvGvrmvxGv-2IxTAkYHr1ccMBuylhdudlvekvuqupJkjMSa2LZlvlhIbkvt-EdkvzEAYvtbKk6mv1mQBJvIcPMXmsmPCVusUCSTFPIdHkuCFESyAt-BleuGeuSqnGQLwISszTnyctMckMKvMviEOQ9pCaAJYV9kTd3bo_G5oD-nB6WvRcEcku_0dbkXiXDXguP4ftlVxbGlqVHrbMzcmkubwS7DvpfV0VLSOChgDoXRkguBIhcgefUgwqkalgqAJjGtvRkOdvAZklINU-JioumsuEnu5-FkjVKovtxCdYuwiOmcuP8otLvyjGYnuscuNdvxTAR0kr1ciAJiBDd_CE7dV0mMmGhMvelvHmuLhAbKk2sFFmu8mvCVvoMvckvRlv3mv2qupJklovvDemlvt_B2eDRpuVVvKRe0-aA1E_PGtvSLfDkXcxKv3LVepu1lvY_uila1kHusHHyIAnAGMPhJvF0BUFDaKEx-hqiujpuupuMeDwpuC-YjouxiuH9jSgklAeyAebdDDtP4Ou-ku6puAuiUdvYhNJWM11HArb_lGL4GeVtr4AZSvjouMHu6sqyouxXp0ouR2JxTAchoFdmJTNTTk4GvPcvi3UFcvVlvWDuXlvl_IoTvpfu-mvk0EAnvJMcTKv5pvk-M7pvn5IBJvB_B2qAvVPMXQi5JX9V0HKVfc3qV4kc-Rm-AEt3C28CP_ukIqK3ectP2FEpTjeeeE1UgNvEGj6UD2rnw6JhpeC1ngtryOBpaBYiuTdQMEPi-BOgu5rkeiu3QiyqC7rJJGvsQcXguoVStlV0jHCgdA3uSJXGFu2ZS4Ovp1pjUCWxDdPH-2PeDha8FkgugQCUWJgLvU2mrpVSWKogOYPv5PVuqpI2UdRI_EbR-JPJDwpM_po8nTCsMf7UkbS7euYFWlVtyjV0PuyNHsmvlaRxGvlaR8kvSIBPblvQIOFv0-GBiq4LvL7sbKk4pvilv6pvklvY_IlKv8mv8LvvnuurvpJkwrvO7Ejlvi3Uy5I1rvmlvTApwjJsmPj4ArlvwbUbkjAYDe0eaJbTDvFaEydV5wb7yEdRpvuLlwKq1DMQvY3gU1cB-H-KvAmv1AfCcstjMy9nehC7qAHmvKUBWbCKmvhaJwDvoiuBlBSUvjrPRmvF0iTmvokuXSC0VLXmveADdUvIDiFkAcmvLZupgu88FUdv4CTYAX7svQDvmpvrJXSjuqSSWnutmvIKvUdBxLvOEV6pjW8hNlv48Ds5pQlvlnuD9UZkv0-u4rvJvtQtvAMvLdB7RC5trWHJXdtf3pgdPw5B0WcWcLaXTvwEVHsCmB9EvdEjK7pk_C8QEzSBkbH4hoVbP0EstFMqFcn3ORDQTnq2AJUlM-3A1REEKtQ-XF_g-3Awgjztv4SekBD1sH4tvkZccKRziFXvLBuvWDPTnqtBFyjGziFciElppB-uPtvhneTFvR5bPUkRfBxtvblvRDuWQuVtvflvSuv3QkBsvPVv-XFTTMoHCjPi-uc9Tvz8PQVGTpBbVErZLuJvdxqCsO0LHk2TR5MeOeBtcPeuOQm19rPajZkuIJuEugLzX2WHBlVVMUKND-nhNmrSLvBNs2LbIFug3fSFuUleyAe9BiHTLbpv-Ls4svF3D5_BoBIUdvitNHSLipv7gBkpveaLEquDEDrLvteHNUujUvsmvzcrHtvaBDsnLIsArquZuviovZqFcuvLcvApGAHvXuvPuvN9UYvtTuvKZuDUi3fusJuqFvqyD2RZhYBVetzTdwrBcqr5Du0uD8fOk8sIIXUcWi_gAMMzkgTHFRsvhnfL8LxuM-Qlndao7GRpIB4deYCeBWk_EfPiTHhnATCEmR5DSvj2KZNkGaRES7AcUcTsnSmJRbVPgMZyG1_PdmJVguA_KjPC5IMzctpsvuvhIIRr1hacZmeu1cC96V5cUvKYXKmCmBUbubpNDTuLqD-TaemvK-XpoUMsE7bug1RKgPXOLMWKauhKYWSQkK_gUQkDBEbhhhEilsCEdBT0De-snHnKTk2sGkhlnlrAUHZWAZzha9FBICDDG2FqyrWhFDrQkjSJ1DnGtA5jrpLvKANQovBSVqmv4QPWjunxvlULpxvPNdU6DhYZHmkziFWaqbBt6JCJkVziFHGqHUbv7skvvLMuLhAfOkuHHr7UqmN14DlRC2tvaCuGpuwnu5xvZwE6Ti8xvPqCOCB_xvxVKJDvATYjai28C7nusBDuEmwNq_ZBUqv-QuxHq_QZGdPmxUjtMltFYFJOAqUPqIdpOpSN_htkv1iDlTFIahBmSWwvkBGChlWvCsIBSBBgrZZUA3qvWdACgdoNQNxpsiuxHquiu3DQyjVAAenEPHIvTZS-7YBPv1sqCEvEcMweuFEvmqbzKudWO4hLhSrzXuT-rpLWnLvHaTBYFCxrE_UftBD5Bf9T21TzhIjbiSnuRLvEKvtaRqmvdzvllOfzvE1agvv_Segvv-VSOFvUje7fOjOETQAjvvQuv0hufOkz9M7tvDyvOcvL7sGyv8EAIyvbPkSGspvhDFn3gFAXl-Mv2bKjcvy8VkPvhyegFE-jV2NXcHv04gC3MrkpQ-fMoRIbcK4Me1CTkbYGKXPg7pgndaC_D-UDixlJgDGOWMbribSmMIg2DbeZlnv-zsBEB7RBi5l-qO3rJ2GD-9qgWMlpDLBBLkAbsdznD_cvbqBLAvq1AFdvtBPIgdKNCZ-BBzvWSiWdn5FmhZTBHdKkEhGv7EM4AigVEWPv_IdX5FVZCHjuirBJkfOzKc8UVgWZBi3KD0bnm9Ae2u2IkjZq4qoOrh3tDwshCNBT4CZxvL4iRuA_MqCHDjSJIsogxv0jpgIvNAu03ADEPuyvl1vNKBl1vn5Mqrv4aog1DbSHXLLziFzsoHUABgEsyBszvtvvuzvgTkAEeziFF_spov_mvYuvtzv8lufOkdsTmBXVMTSpu5vBSyvlZCRHhGoVlFBQgaN_u3xuDbV5wl3slB8JaHJZJtjfKnWLiPpGIvKPJLvOAwmBzU8nJIIC2_g9bF-Xs9eEv8ZvZE_inP4CRyRtNWLctDqAOLvY6ZhEJ3yvdZUlSYF_C1svTSuEjucGvzVCklVZgvQvDCnundF3EVBrJqqaOrvzeupiVDvBHkHlMCRuANSA5euWCbBtv6HqqmvlmvIKvYvZxLviPCjQfheJN8JpbkoxDmOEq9M1mvFyv_1vHVvApSJyv-xv77Ul-MLcvF6Kqvvxhu-1v21v4dvmvvvQk9xvDEA-3Mf3vOyvi-LU2RD_uG2vODvHsv0aGFoh-AEFHTa9K9ovB-E4TCAdPenX1lvM1cSesqcvpXKblW8SDLpeC2qeRuiYPA9FUVsaNuhoIeBWSFESJX3Hv9NMpnvXWBhpCNpvyvrIIRv2v7eVokuOBC9DvjYleZCXqDoguCEv2hfmiJGzv10CHEvgRGEnuzeuQ5hAqunlCpfAYDToLu9_aJ3vM3vUFDO3vFPH14vgEvt1v0ZqkBDZfLVmp1pv0zva3vE8sgfufOkAsvh3v9Cv81vAqvl3vm2IFcvD5vR5bBJvcTM7uc2Tv0bKxHOdcviJCjANluvEdvAUvpuvVpOruvX2vqsvXvZF4vPIXwdDWSB-mgLgu-pBCcssioX0VMUv3uvYAf5uvM0A7uvr2vgZsW4vbeGY4vBvvsAeokug-BNmVfOuj_daXubvJEpRY-HCnuNvvRATgmvRvvUvvs4vTzDCquvcLixvPEauUvZSvfPePUucvvumv7fO7SJoRD38DvvQtrvUtvA5vm2Ec3v41vI3gLuvyzvrTvZ3vm3vb3viCBB2vT2cMQEeUSIUEGIvhuvY6AWFcsKvJpeWmuizWLtTyFvpFiqdFeTUIlKSJv0ff4Hi5KvSCTz8XXwM9gAfwJT9pivbMGg46HjnvOcsQgunbtMzA-aBG1VekuCRTrnvy2Btnv-Ruz1tY4vnKZqwJx2v1Dj7qbMVDtpVZpvTUvDovqZRCnujqKSdvy0i3EV1rDU3a8XvTUv3XuNmOzQkdVIVPkNSAPCv9kVw-saEXSOFGKvy7vxWjTjvH2P9hWw1r9qJ93OLJLHUAW3vjvvqBm5KFK_sP7sMYtLjpNcvg6v0zvA8veSffkv_Ldz3J9qJU1DAcFIElruKvOE39bFgH0YvdwEOJgofWLGbdHGGmDmuDvEB7sHGyBeUTa-BvEBvlufBDxlu3luqdvFyvJ8vtSfuvvbSff0FeSfrHuZlvZJBj3v0juYuvq8vzBms8vZpoEGDu8vtSfw8vODpRwK_2dwOXfjAwLXsEQwbUmRD4WpGeBI6e5Du1JISTIcHvL6gGrAPwgQcgKyBe7NQQSftDGnP3qgIUvxmFcODc0Ehoo6JmvRdVTqwsE17hNCjTPuNdYwVcc5A_NBs1HjiVnnvWiLYYam9s5EE9tEhpBXNAbYarJvs1CeCm74Ax9sLOvuwvHMHrmHUpvPOBCsTEBmK0DpGC5dBGBsy5B8QFUyr6QCLIvt7h03Af6ukvdpgu6lSUIv_ijnmA_ijepBisV09GfPf8kUB1QCwkI5CXEvl1v03Ay4C3gu3JIoxve-v0yvTnql6Tg8vrrjU6vSbJVvMvEBSSEddc4xv28vnxEC8vj6vZqFt8vrBmtbKc_l78vzBmDtNoTv9_Kz8vYqu18v58vtFDyBmw-vL5v0-vB8v2-vF_veSf6-vqiUEJqzDTB9vS5vTIPE9vEkuG9vJsCI9v_QuxKvlEJJYVRNvVQM7BCP9vL-XyOS8Cpnrq9oLSHDXuBbUMNStIzbb9vsJqd9va0NOFTcfd9FWpBGaOHI0rtqvi5vEzD4Wv9BDapDoVgPErn0v5kBs9vp2v2UGN6nsuIBNEizYrwvRWZrGD39vOjmMsu8RLCYiMCCf8I99vmkDDZeKsb0jYp_SckCAGqvbknhKUbux7hK-vtbuykfN-vCSDTyGxiNUxBcit-APG6vwYcojcTnowCmhDpJSflyMb4JZ-v9kupoBEKvg-vf-vi-vNKBi-vWqvUICuOEQVvZIEISE2AwnTs2Aws-vjvveVkUOiWtvXTOf6vclvFyvABwQybStg2Mb4NWF0SSlgK3eOeUjfBV9v2Nqg5vupG8WH3ZBy_B0YAOWkiUAJ3AoumlnNyKcXiYOwbuBfVlEw9cagD3buwONr8F6whg1DQIIcBDsUTd8UM7B5uHUBDEGCIcKM7BGqOaBD_zByBwCRKhxpUICalsJLDA_SIADF8O2upFdmFlqwBwLiE8BwJQHrBwUSsFCw0BwUIC_2UFCwSYAUBDwleFCwKhMaBDD0OZpA_AwM5EBBwA2veVktbKVBA2MDbKkKWAEHAlMeeCwSHexbevEBrEvTtvW7s7kkYCwlvv7kkbCwdCwpJkfCwiyUiCwaXOmbeAEWiNLxCNSFstDux2ScFW2ZCXzO9ovG0CoXIKYDHou8XUJouaICmdhUWKoDVsdhLHNXYMYNQQ6AEEXzqvxiBNGvqpuRovPpvamcMRJ3JFTZgK2bPxElLf3KDBzv4xC3puQIv96ibECffA_yuBqulGvoouBquJjmpwnAYCtXEcrvClulCw3ou97vDRV6LuPtvHBwYiluvvaCw5BAcCwxcOnKfjCwhCwvCw9DwN5EdeqZlvasb_pv00E4xv1DwTHA3DwM5EtCw7Dwh_eAEwpuLyCwgCwBEwKFA9jumcWEgLUpuqbWmwJ7Cw7ovNxEORY_CwaDwruv2_ND6pIEVmjGg0TfYP9NEvLgzoA7BskpuaNu4-OKpvv9vktHpwvB7mbTLVDwymqQbYWAEZDw0puWpvZrgszHCGu_puDovh_CW9BJ5DfeGlou-puteH5kuoDwmuGjLGVGmddvtou6BwD8CBCwvQVzDwGBwXCwIBwuzv4Dw6Dwvsi-ZJN-ArXgUHAw4LcFw2XgIeUzBwEBwrvvUFw4JEWFwZCwLEw5DwuCwhOk0BAgFwqNcfFwYIgnOk1Cw7zvwiE8Qczfq6CwIFW2ZCdwY-CwP_u6Ew8nGhpuMeulEw3NcsyXfvbRzcZIfLHOl0F2cvZxBkfvDFwOou7AEQouyEwg7BswDXXv2Ewf8I4whdou-EwHFwLPvBFwjBJkDwbGwimvnDwgGwpDwLFw4QrtDw0Uv6BwndLBCwC_IRquOtvmFwqCw6xvZqFYFwsFwbFwyFweFwpYhuFw2Gw5BACEwoTvVgB9-vzqu0DwVFw2DwXFwqFwZFwxFwdFwCMutFwvFwa0M8GwlFv42pKSF2FwPvQThDuNB6FwLfD8FwMsvfEw_FwCDw5HkEDwOpvmEwFGw8KvKDwWgDMDwLGw4flrtYgDpvEwoJvwqKBNEzEwUGw2Ov6QVbouZmveouDtPpHtjoGFjDA6DEFwlDwnouIFwjGwKFwEZBMFwnGwvtlpBDZOcBCwgAItGwdBSHEwCHwJEwEHwMWSrFwrcBzNoIOnYHAM7Boov9LvpCwoFwrCwzGwPIwJIo0NozqjovC2CwzjEl_Mk8OSfvcFW3DurZB9ovepSv0phEwW6eJ9JEwGI5ZIdodCf8KvkOodmClHwcIcnpuFFBQou-uvfoaUDw39viiJbLvZhLdUvUfDV_WpuM61BrnD8QEJgCjBJ1kukwJimvswKnGv5nJmuG0cGVGm98OYEXyVfufM5rDTnqAiqFvYX6voCwIEwr-upFwNIwZFwQIw_cBNHwUuvKpQG8vFBw0zvcJw5-ueJwMEwyNobIwA4MjJwPpuGeoL_XYEwiIw9oHkIwcEwGkVmLGXVu_Iw8nGrIw4tCNdvCYUwIwsdhyIwhRWeJvc6bMaC6fvACVW4vkPHIIRYwWxULSkEuLZnegZxB0BikwJAFwFJw_CDYTuTCggmvMJwy9OTvvz8oiTuLzFg5ERJwXvvbxTM7BnoUXJwzCmQKvYuvpJwKEwfJw2MDmzRrjumHMRQuoTvakvH5vGEwrKwKIwdJwYIwFHwvKwhCBtbKyKwbDuxJwVLCFyY0-asKv1Ek5lVY3SYnl-Cw7Jw7VCJcX8Rh9HKWoamdh1mpzfU3RMHEnylkzgDTsKVfAlsQVsINGvF_GXBJVoudTfVMnHIvoiiYpv85vbVFvULr1cgoFgmvziNYAXsLwZxLqouV4GtcApEexAuxmcedPL0UqxDQ6nbDDWCwnFwDHweJwwKw_KwQQuBLwSIwzDEmJwlFwoJw5KwqJw7Kws7U-Kw5BAALwhQuCLwnoCeJI5fuOWfmMTHkuL6NqSLH0SMiukDXNLwB3tB_r1FvxujKQfkBs8KvFcYXLwyPWLxAaLwnnvHjQUFDqHwnHSfLwPpvhLwJ3qXGw9_fG7amLw1HwYvvEbMKABjGvsLwqpG8HwfdCI6vF3FzLwazvCtvVlPv1LTCwU9RknuvGwXIwB5vc3vZIwvsiOEwzCw-Dw8eTZlvDxC_Gw_CvBHw8LwLIwn3vsCwOIwONwuSFSEwQEwTbUVEw7pCVSqsKETFhesfmCb4JwlpBQSWARuD8bzguK3eR-KWIKbTAPIJz_JmkvFRM2On2qYwfhOIHzgDEjN2CiwDvOQBfAt5Iwneuvka8IwxdkXGw4UhRqt85vdWoBlB2Xv1ETjGvJ-pzQoG6v13BpDwKiB4fiKIBH6CknE2guYEXiFDcTiGVVHUAAJO5UTaJwBbAsKwTKvbNwGHw4GwLHwz3EjPVTNwUIwnCwiOwIMwL5vNNwHHwhFwqOw8hu5XIKSFUpumNwsiQoNw5trqNw-nBsNwvMua3phHZstK7-D0eVKQfg5vTXEGpksdh5NwXKA7Nw5TrRbYpnv_NwCwTy5v52uljaEOwbjc3sPHOwFRcBovwUn-5vBitysZVLjwOH11HQOw3XuSOw6xGoCCbRI0_JpEeZOwUPHTCw2Sh9hWD0OgOw6UvJNwD8vDduUNwFEwdzEJIwYNwwRVaflcDomRCdXCTpYzWZO1CTgfDrE-hfTSDOKZ70HxsEGWB1qKfWNdHqjKQ9_N5PeUHZLiAxKGjqKRCPWBdiQB7pHBdDzkBmspBEDvjKjqKJvBn7GConAtH5XIzkBP3ShQwEmkcQw_ESeRh5PwRuvThUfZJeVkEoH98vLcv3Iv2Kw4Pw4Kw6PwZwEglvtnkHUIrjuRil2nu-ju1TvsmP3Tv-ah5Tv9Tvf8D0lvbmudDhlJNqcvN4e6-hwcKCFch4mKUvl5v8zu1hULUvZkuRxASfB1_m78If0vkeABlVQUvhkuy5v6lXhQTIfY3mAhJuavvbUvrkuLOw85vgUvyku7JvMrvymqimvVNMoUv_svcpvkxvvUvGKv_styUvmYuCIwSQwIluLCwZRDgWsuGwHMw3Qw2zv7xvvQwHUIp9DByvD_O3PwZwErQwMIwLBHISwrETfGBZ7Mmvt9fGw8MteHEsreMPg7HTaLo4h2YtQjDtlV1QuQeA1YEXduQfmKomGpd4glXCfmZum5fBkCtZLg3tlLn_gkDhB0fJFguhViwrll3GlgCO3qpmhROLFWK4CXuZsyFOXtDrmKFmlmKRJJMxlRolcGslJGwDoGFpAjWP3Ct86di2vptReieOAKfuFZ5l6of0BBWILYeIfGaWjJicA_-NCVdbytFCNEAvw8BulOTUiaVtSrDezQndqI_TzNuGdl4EtMaRakOMJJPAvV_DCFtCdnHgvaTgD3C3CEf4CXQDLXcDuhD3t_SCCOW3NtGjOifiI8bj6FF4JbgtAbnm1ansuW_ByIVXZtI_iWAvgal7rHX7S9ECb9kUvO4FueYYTBlsETf0QD7biXPSIJiAwOxEiali1BlIHHov4KvibpVpOdGu44Am7viUwAqukUwt3tGSA2RcvdL4DBAoXp6kEfVENtsUwg7JrcEGjKphTtJFCuDFBebKEx6kNAe4GuTWAqPe_nPMrKE1Z-uBuKW4TLffFCSC2xdyBeNnrh4JqPe-6AlKMvIZ9OkybkJHBHJeBGZvkeHzgVHiOYQgqkIrDfqKjjBYyp29kP0Q5rKTUoWYCiTmCYC3QPmUHbnH1QL0ikzSsYYC_rAF7kQICH7kjnGH7kmTrmYCzySuJOVqDTPq49kvnBWgk-qDxClUKMfWLq3FakEujQJ5UPGlrjl3dkqeHzVwASeN1DnoH_HQ7YCsjBzlCe0BYypnHIS_T7YCGcD8PF5dPPyE3JVVWwErFS7klcG8PFiYIVWwwbD8PFQ6C5QJ1hQ5QJiUWI5e8cVJYciFmKZZmih-AnLoJS6CrxNKROtxNvWwRFqC6CPhEM6CE5NKROIsDYtDDJD_qNH3vmalkxvLjNqmv_WwllOBXwtOvzyAczAA_BcQwVHBHRJ18H2ic8dDw8s-qC2mRAjF39CBXFYsrQXwRRoVXwKrbAZEzhcp1tAjFiqdjvJ7rCXXwraDeXwnHkeXwFukrQq6rEjvJyEJZXwvhBVXwuMIqXwQjEyZusTT1TEXjjbXwQ0EsXwjXwQsA5_BBzCcGP2zCjvJxLC6XwxEDItUQsALJKZXwjyGEYwdXwCYwIgD9XwvsE1pGX9AnHEOdGsoQ1pGniPpsMTbLOYwuJmVYwgNCXYwfsERYwMlJRYwc-ORYwLYwQsAW-sTYw9ODZTB7LwtKwwQwWDuBprgRKVNwcFvXNwnYw7QwxQwHHv9Ece_MhYE7_bJBXSAtxiBaSwfVvn_MdSwjYBrlvg8C4tA-YtPkYkSwDFU_emj7BB_upSwM7f8BCsSwB5uQ8JHcK0KJNcelhPPDpCZtAWJ3iY7_X8Si2mKd_u53TLmVHicnrMlIHA7aeXJd2v4bUDgD8ADUeH7gAmVCnOI2KWqyvMmFD0EX3JRgHZ5lL-LjoBA6alEPzpUbOjWzC2GqhEBggmxuAX4QMhEOhBHGHOfVP7voOLQLvkjfU-qRKU-ctHnTCdtyAVjhIIwBYmDpnCOztl_U_-CpgBrVGoHblpGxauvSGrMqT5v3pdV8lYdt3FEifi-wBZQCBUvjBCHFlkhZ-JuWhCbBLRaACKu5hCJUw0SirKHkch9EC9BCmOWkOu2IgSUw6sCUUw10Du1CIwuyQFngu-1poKMssnxbuCjDoQC5iJDlWjUwvtlrzcUCOnUwvKOTFVC7JAEWVtELdVfRAZ7JWgJxUw2_hX6hsyE1HBApod9DiikHmqJCl74AMYuAVKgPuPev2Be4NHGVwH-bGVwrjJ9Beo2BH4uy8OxHSgiTMJembwxHSRsVTVws-jawjV2j40QvyK40QY4ADZk3tDY4CQFMqQGuSAcYuNakf8COckPoDDgkbawrpABcw-ikFcwOpPyhHbYCvTP3dk7WElgkRSCdYCiyC82IkfBoAFggk8PCzigq3FHYC_Vw-gBevPETq3hQdcwYGJtlCIWw9bwQtBZnJMWwIDOhKBK_LwMnbtEscwtQPvdC4bwvdCPwdT9mmRNvdCTrLvdCvcw0dCbcJHDleUKzlCZAahqEZXWj6p1cwmzVDdwstHMiB0ISrxNd0dcVbC6CtTMzWwplAC6CxbALOD4WwSdwAqDustgalEKv_1OAXwjxDCXwbdwtOvjxDGXwyFF-RwqcD0heoClcQwBEO0heAbBEiW5HENcNyZuLdBcNCkAPqHGHEDKrbqdwngBvdwjqe0tmiQBfXw0dw1iB0dwGlDydwpdwHEDG2D2dwyEJqdwrXwFew7sVBewtSA4KD0vkkYczXwDew8dwBew-dw4XwYxUyZuF6Mqdwt5CLew_KDXewIewCYwOsCHEDTVJXewltAfew76hCYwo6hiQBHyC1TTnhAk6h9HFm5L-DD1jAdRrYKlwewhHupewFQu0ewN7hhYwkewtqYmewTKPvtomYwOSw7Qw1nncCMzkBG5vVIwIEwxGw6Qw6kKhhUv3MiOSwvvCLsTSwkYtSLqnpvIwQImvb-IroITeG4edngEfSwlUYQeAI9v_xLwAthtdcUV5EGRaXXVuMJVBkC4AL_4uQ8JvSwRTFDigNFC0dt66aa-oOcr6Ca92DUsY6JRV3q9Swz1ElIqXkuEEXs9jjiTmZwITwkZCKlTaYfr_uevtuTkuZwUDMV3h_-Rp9CgHsyWfIyM06MyVG4Zwl4Bggm0PBX4QUjAmIX_UDhTwyWBjTwxcVg1AEaoucUJawHztpEH2OvhtPX8CZXvQFRfBkhwUv8XTJDYUegVfmuq5TwFQE7TwZkCPdVHiDj6Fv8O0UQOAC2OHKwc7kYmFucgwHfkzKCsDg3hOGbGgkC0hkM7bOXuqRDfOl37BWnDsAEk9hIlK10Qz5P5awtWY_wua9NBOc_iuQFRfUwIGGu5AMzQ3KuZhwZKtzlUIbwQQI6Ae0AKIdVMWf1_uvUwdxGAltLkuAFMnJvRUBzTByiebKEKYunVDOLuzqNGuklloTBeXroiPuNoo-KlGfclmWxNWXClk6pn8kduA0bkn9BNQCraJw1Q1FCWUEqCp2-PGWCemBT_kv4B66kaVwN3ey5B8wiQFMFbF-bwHRrAcwr6eCcwrusYYCBKOXck_rAXckckBV6GKcwhiwOnBVvMbYCMTDxQD0VwRCO3RBltNWnk-qDXVF6zA_cRLjkWiw0qkBaBXVFNeLZ5I5qk5cJQrkAkEMskCDB_OJljAeXPvzIayq_CE3ZT_CEn_X_VEhlCzlC3JVh9UYYVu0FujXMjwHjwG1IziwGoGAnBoPPiWw8PF3cVC_XYBGhJqFjwZmXdjw6nCLoJOoFrxNYdPtxNkjwROSQNJ1hDkjwVOS3snCOS3snQrBsSBWzjfYuRZlwjwBxQwjwHyQwjw7HkhutKia-DDSXBotDYQv7LXzkBVfAjVufCWNEDrdwGyq5dwdgAFkwwqA_mRAjFY0gEED1dwKkwXGEPkwipAKkwu3ZPkwf4ZPkwcvLEEDCewFkwyEJdkwpvr4XwOkw4XwyGKBewqfAjVu9sUdkwWkw4XwYkwTewXzcCYwG9cEED-Xw-VkAYwCTqOdGikwnews1cCYwSkwIYwfLJCYwvsEFMP1ziFMPsoQBEDSYwElwIuRElwJ_CElw1DpElwfsEElwMlJElwc-OElw_kwhYwBlwhYwDlw-ewaNwGSwJfwqYwDhfLSw8EANSwZlwM5EHqIQZHMiAX4rWqJ1Yw9fwUPH4YwFzSb-IUambdJ9YwN1CrrBvfe-NaINvZjORklnruQwtGAJoIwCiDloBDyTX9fkwt2hL5Vv_HrwgLPOLoUP_-QJ8CFtlaZwt0EVpaAifJnoVhCnclIoA7NwHuKJCmmZwLpAJ2SfbmBUwDgwaJJ8vH_tDtue4cvwiN6fPHplh0v8sivFJupFzpU_cqWzCcXqRbi6ZwBMB5xSZVB-ZwwEwUCOEtCLYosFVJUAyVZ9jZoTwytk-DKzVEfwmuTwUiYzmTpfVaTCFGbN4ZRPa4QPzpd_5bZ2RaGvXblifi7NLVlwcFtb9tXjR2bRnsuXZttgTQAegwDFzsaUwtawZeC9ECDLVmzkYlhcxWmOuilNT0tdnSO4JPOB5mRz3NRhwpdC7McTsA_VCcQLfXKNvvSNDcTu_bWahwRKOGbw1nwJIDBCmpUwZtJeXV9oAikEC3HUZmjcvnhwYSazUw8wPrhwRtBXbwGTKZbwa6cbbwkXDdbwcYEfbwiVqhbwH7BjbwTowALlJow2Be2fAc_BjkO_Fl1FC8ZTtbwCCIMJe90Ixbwg9F0Fi_wBXVwHwA3bw2oGQYCRiwU2hYGJaBq3AlAckZlEQck7WFTLFH8Kx4nPjI3owULJPgkNeH7owJnwxVwMTDdJlWjDScwDKC4VwoowWnkh_AhYDoeQ7fq08kGpwBWwHnEDWwBLC7iwo8N82AkcwRvZljAigk_8IO6n_VERAHqcwzKEqcwOhBj3G3JVhpwyMb5DFujXhpwepwT9mgpwhKBV-N-hGUaFYpwZAaBmEURbu8tcpwEdwqowaYmMiBgOUrxN7aStxN7pwj9dtWwGzA7pw8KOS6C4Ww7aSOSouSCyWKMRqYdwVADWSvLqwcdlNqwWFJKBD_XV1KDUEE0LvXAPznJuBDaFHFkwfCWkUeGkwpRRAjFMxFPkw5TDPkw9GVPkwx4aPkwS-AcqwfXwpqw1iBpqwfrbZkw5zimXwwqwRtAgqw4XwiqwhkwyqwE8piOhIjQtLTbkwuyDbkwsqwbkwuqwtkwDCTnewywFxkwaOPCon_KDcqwLJKLrwmqw6kw4qwtCCLrwVDalewxIHnewjXfhYwtCdhYwVYOtqYXZLhYwsqShYwjDBEEDFQuirwdYOtqYTrw6ewVrw8ewdrBYlwy-vIfwZBHxYw8OCzkBH-uFfwKIwLNwk6valwvrwpYwlbUzYwa7S6RtSsB3YwYSw8GE6YwEkuNuG9YwoOrspdrJUvYAlqG0zC2hPKZtjJlgKREeu8dJ2pqAVRLXTtfwM_vUZw0SwNCuwSuvevcFn6Cav_bbZwh_agahNTCIxbDge7wJNPw7udpmAE7Z-NvnZwP8vQjqW5ZDgwCUP5jTPTwRQC0LHUSLp2QbDtgEFlmwoVQOZQ8tr3ZwPJPQWulqG7Zw5xSSCD-ZwgkuyjADawapwoBIGawJft-2PJawArWPHIjRw-4AnREi-A4cCZGASawBWGUawGSnFnwXfCRQLKPkNcwOFtWRneawwXDGFNSkkRUqb8FkawdDamawAKuqaw9gwRKUzZMgEttawp6GvawLfksigHhwX2u42hLhwUCOjwJHfOo8I6awU1tSBe7Mc0tKWtwQhB0wPNjDYtw8puHbwZ3tFbwchw6kFIbwwBk6Ae7MtG9ftUwzzXAowjgJCowI-DEowxuGTYBRTiOBehGDKowe9QTBekbwzhwqUKQowfkUrBecbw5hwo2o7hwYbwYowouwOptthpnNSsbwxHSubw46kuuwgkkpYUXxB0bwqfb2bwqfbxcw33kVNN40QEtA3QlEEUxowX6AzowDcwbiwFcw4owLcwb-AGvwxVwpiBEHDpdnIIvmiwJZCBpwp_bWnkTWBFpwWcwHpwjcu0qk_bw0iwVvw0qkpWOY_k8uwH4kShVztPtmA5uLXpwYvYNWwscwFdwRWwdvwMxIxvwDCn_GhdbZq7hkbCvvw5AfwhlRXQ1vwV-NYvYupwYvY_cwajwknvC_XvvwTQLdwbgjwHuwFKd5tEKdwPdwFKdNdwFKdGzAd0dRdwd1QB6BUdwOwwz7uLNnKqwbEv4TVdEvdww6RwZdwgdweKrhktaIkXQwdGkmdw3vCodwxdwQsAIsDJMHfqwrww5dwBGGydwcew5dweewswwS-A0dwiewswwQewswwSew5dwAew4XwpFGBew_FGBewyww3qwPuAJewChEwXwJmp1pG9sUFew8wwrQq-wwRtAUewvkwwwwkGPKxwCYwGxwnew0wwq1uWxwzhv4dwOdG6wwnew5ewnIPvtoCYw_6htqYUbwtqYtewhYwftA0ewH7hgrwmxwtqYL7hhYw3ewmrwyxw9HF7ewDSA4rhjvvkZgDIex-v7Pw1PwE7CelwW-DYuv-xwS3GbquYGb3bFyILbXnmJi59E9threv6VB4XQuWffZUFWGlCu5YEt_hrPPvPMXBt6tE5DnNMHZ3Sl5JdnuzKBWlDlOBY6OBiVmMPflDConrUNB1evCQcbsiQBjSJZJKoUBTlDTqwLYNalE4-P0ywG8OEEDDykjBLoUBE8REEDklD8ywLOENoc9OPpywQsAdBMalEMvKBzwytHIzwZynConyyMIzwHRQOzwouDTqwNiEBzwdfFt2B9xwvMi_xw-LuNMuWDu_xwxAAtbKqmfzUOrNc7ZcdEAdQuF1c12I1ZGqYwM8BEyw4xvHywAywHyvUYtcQufzwhzwdlfjzwF1c3zwEZcYEDpzw_YGO5vkUQqlGiCchuvslvMGwH1CGpjs6AqMuKwYZMwqmJbmu5sqQsvSJv4lvfntUQmDknunB7iNYOjZkuhJvXLC7uvgkum4vhEJKuVvqVjRwUzb4OvVmvwsvQgvPnoV_W2sv7mC6wv5svmsf7sv44vROwpkAuhJ27dHhSYmf2xUoAuYEXmVFomvGtvUFD60wlouzUvrmvoywQReQsAEUFKyLNFBQPjZzwhKgbzw0hutUuU0CNBAzAA1BAvFA5RKrILFMwk3vPtvvzwczwGEArHuM1wO1wQ1wL_vPHEUlGpCBRaGGLPiCDooslDuGaAFWF1UDrJBFVuGwH8mELfOB_X8wWJcAh8p3QuLQL0DuzyvMSB3DuAuu8vvQmnZmguZLRgbW8pdxqp8qjjOuZuELprOCjIuConO4slVuWin1tV3Zu3cWqmJSEuZODgCTmKRuGBXnGlCCK1AcePhQSAsnJMq4YBbXG5LJjxAygDAJD7QEcrCnEuK5C0IwlOJyqrcqLBNFJTRyRuZXZRwm5RdtescbF2EuzvBRWua4rNjEVWBV9B-EufjJQ8Fh4WGPBBlQz9vP4JHFbSsakJcz0vstLGpGnxD1Tw_NEoXDAxIHIvuosaoAtRdcjbZACPRoo-B5HZhcm5LcUVC5YfPYAacAjFuMiDDKQnawxEgWOuAeDeuE_WDsFu3PPrBW8xCKKucbNMKuc5oIqSxmrnAK2twU9hbCqxgBWjsWnDXNGPYDk1wbPwsQDKYgtiPnIgzOuBICOYKCZvpLgLPvZ1CEXJ1monqDDuvi7S_JIP7qKjDspByqSB1DzXuEAOLcX3eugZCiTumMZd2BM5iFgTFZDu3HIiF8pAx6AKcuw_vEYuPcoOcuV1QMLuLdmrbkX5RUcugRclmWX4wYcuFqqacur4wccut4wIgkzmKAulV4wHUuRHdpGvt9ckLuAiG3guyoTWju74wrLuAiG9PueBuXWDzLuJbGFjPb6FmXtFQuNsBtywhYZoUBtYPt-vGywazwIywK1wcQu44ECFAN1wP1wrzwvhu0QwMSwP5wI1wR5w8lutUuU5wnzRb1wrETs9tetPk8JnQuGhk-awleXqFv-PDkOHf8OUzbHVu7nACva1HCorLOgUQgBFRO9elkpRKMqzZdGRwV_ny0kkuDNNXSfQ1Eh-tVjtMQFRh8Vv8sNUOt6WSOFJfHiVuS6DtNBmIuClUNEup-Ax2BDNuFEjjoc5LqgZwtudXEupeAOWJWWvd7s2Vup4sUEpgPFIau9sVF6MlEu58LNauYuGPau2Jji7mtEuUeu44GKJu5Sd2Id2Ru35CGEWHXvkXE_9OEIB12w-TBEsJruB8sBbABgJCAlUcnBi_fz5vQmYuTFRMFZXvLSugoFzTwuqoSXAsDWAAeHPD39sB6wM3wBUvc7BQfDeJCZ9km8aT3w8yC3JugFuKsB3gw04ddDaj1N-WuzIToADdsJYOuZ_b1MCIKultD7upP7lMKuhqDZAtYAeSSVt3wfWerHjtcmDZDNLMFrh-aw23wKyif8AdSitQJIwuiZui8FZyCqQvYgiDovljhBeZEkAFqDrXuMjDWTuwebW9B59N4Ai0FJ5Hw9wcugu27BJPu27B5XuiqCAIXURV95MSiI-MurpEp_qnrBuTuwlAMcuzFSzTuQcuKwYyJdBQaXEH5GuO9dc3Ry0w48AeClN5MeCly8wDUuNQNgcuZAvbYuG8w24w-0nkLuZWIiYuA9wPHu27vTGuzcuUfC1cuu8lgHun9BdHuhHuH5wHAGC1wP6S6yw6TrlHuc5wsKgJ1wf5wT5wlVK3oOj5wR1wXoKsYw5IvV1wQ5wwzwESwqJkdzwk-MoVPb9wX5wqgUYnDm5wDWMo5whzHq5wumOs5wpKcEBQqDuXZuy5w4va05wPzC25wlMuCXDweDDsJ75w_WdumOApkcZDVRXv1sD6wQZM0MufMw5DH8HKo-L1hjJODm-sk1Csyw0YEQ6waONS6wrtDq6eZybSEuCSkh1cR2wnRVXCccvis3Ae6w62D3IuX3N5IuMfvhKUjxABDCm6wZ4Fo6wqRuHmvMNSC9Mu6wfNukeUAxjyEuDeeu2wPtDw2w36wAMVc2J66w8EuyioPIFvSTy8NBFuHfhLQDFoKAlMLuZK2Q5Dvjvg4OvK7wNypkWucacwmOj-BmsCK3wgxSq8H9XfDrEX7w0XJxWuaucoCD6UrN1KhSuQ9Og7wEWY8WufkkpoOlECICCmyeFrKcfCq7wuFuSubLjYgCgD0Qb9kixXWnDz7wQXuDqA8EDvmuUXuzsd57wYXuOzsDTuQVPFTu_7w_wDB8w5OdKGuSZt7oAQtUEpRI8wU1DdAwL8wzbuN8wP7qjLEj8la0rT8wmgvX8wfTuDzuV8wa8wNPuZAvNoAcQCuPCyxSplI4lBj8w4YmCoE4MTn8wETCp8w4HSePueuC4GuP3qtBehAxq4w68wTYud7P18w3Ax38w1OTiiYI_tjxiK6vwlr_8wfYuZjPRjvrxME9w_tlvLuhgFI9w8jBhqKshDM9wM5i1YuJBxvywFbEFkwGwKNIp1dvh9wd5wj9wz_s4juezwS3GgzwcSf2zwnzw6zwz1BiBxlzw8zwKCfUuvNZKT1w08vYBxW9we5wlvvcBxk-M0zwgBxJmf5zwlzw2Bx6jGnBxJqrB6K_zwplvtEiGsvdcvqiQ_VM-AE9Ueb1i9ovsGC8WVPsvSZt3lvKkSL_rLVUI7cW-fV0wT7rtEwFGv5vBMmvnsvc0wQmvUUvAFVcBiusvzpuiAH1puamvn0w2Mw-HhCnuuvDs0wGFwP0HkPww0weNIy0w75B00wwuD20wMRJ_kuCtvL3v80wEvvR6v1pGJZgBEDGYHE1wqEC85EH1wuBxaBx6TixBxGZcj0CW5wc1wpBx_MPtzwV9wPbAX9wwBxbsD8QwGDxCEAIDxrETe1wb8OUMufmh0qPwzDx3vghNn1wWBCp1wFZVr1w29MgMuTSd62ByuCuNBcIQRuseLB_Oi65GCrOUIuqVbcjb71wkhB91wYdY_1w2nCB2wYaGYvZFxXF2wEyBcMZI2wjMoy0igWLM2wbMUFNuP2wfFVR2wCHbekiLNuW2wzcGY2wh6w8GB-UHdLj0mAbKAf2wuswUoqp6wl8BVPCodimhPuNZTaBE9Qq2wTcKs2wdRP9VEQdAGEWPDwQ9BtVdqHw22wc_h42wJzegJC6Ap5Oo0NuEOwf_KMsucKRQrVnJYvoMpIkiiGI3wdAdK3wY_F_Tpv8OdHqFOuHOlzJu9vvc1oeFtVDqi_wloTGbum_cb3wnSuf3waCiOKUbpdF_cd9Dv_wypBLjYiZhFBchOuwqPYbuRBlsPsSUwQkjx3wA1DONG03wlFxaXu33w4Vo53wX-ii-AG7b81RL1D_3wH8w0ur2gP7HLpEcl4Ju1D1bueXniDwmNr5buRViYAx6_JkLZG6vK9B7KubWAlTu_nA46DCwABLuaeHb4wDtBvnhe4w52wcpPhVBdcC-kGBDFk4w28Ym4wHZnafFt4wVLubGx0gCUfCLwCekEJ0kVpGADlz4w78wbWJw4vgZCUnuMSKqpvrGx_euH9hxGv74wA5wH5wTWAD5wYBqzYuRQh4LucnQiQBzKsgPCIwFwDCBDxODxvBxxGwFDxfOcVRMVDxR1wi3vMDxtBxBHxDDxpjuRDxZ1wnOcGHxc9wOHwTjOsPlsmPUZAw9vulwfEOmrh0IBQgaVcAg3FMsvyBCQZEjucXDv_3vEMmcapAPDZ2vQEplahluB9_MoCJy9ORRnpDvT1SChl1EPtehbauvrLBlVBawK4ay5v1Dv0ytynv31Q7DvAQC71CHiDPuDzSu1JvbPwDEvmiJ7OIhii7JvoBc1iZk4DKEvm7vnlC-XvTIxiTuSJL2nEG3voBe-iANODXEvoaRuUvd1DGKvgIx24vfEvaEvGzw2yTyZuiIhRduRUAqzAnUuOuvFyvW1w3juPHxWDuh5wHHxAVvHNPf9wEVvLHxjBAPDxDHxyIxn9wkCB1IxHHvl5wQDOUMuv9we2BHoAudcrGlnDua8ORKY29wkGDLvEz5wXiB79wh3b99wRDvIAV7QuPVFxVdh0l_5wRNvsNXC6wBDwJBrQ0V6GpwQs6DxmhtP-wN1WFkoLOHO6wrcL0Zuk7F1WkT6wkEJV6wOfdezkGrFwIuf-wobuk_u-Jk1AWEGHl-FNTfi6wAdFk6wr-wAJDn6wlRuc-Bw-ws6wuwovRuv6wA7Cx6w3-wWFDHTOjiuQVwVgu9-wdcLu7dA_wW4viIP_6wwNuQ_wH_wE7wK_wXJu_2w74UkJcuauF6B_vCAvBT_w-NuGRa1auX_wS_DZ_w_qjxJu2nRzJue_wq4dAbu84rcjj-Kf6zjeQDLxNQFxracaCiPHdiPHt_wbSccOuQLeWOB_gwDWfvmrKFx2FukKmOFVClUxipRYDWjs_SuAAxIcQaGwF9jDAxzmr6MtIGuxTIIAxy0PKAxh8qRfDDYetOepguWpeQTGTxba4i7FxR8wzKuIgN7buZAxZpTbAxAIEdAxU4w5AxgAx5Axt5o-rEkAx64BtGuVhOVFBpAxGYurAx_esq8wScuvAxYGxtUNaGx1AxUDJLCmCCe5Axu4w68ww4w7SCb4C8AxmKBq3FRSvFOlqcuJFuCBxFBxuGx7rcrLu6tPTJGzGxJ9w1tAL9wMBxPBx5GxH9w7GxR9wGzwT9wAHx7IxCHxxzwvYp-IxCJPa9wKpOTHxe7fpsOEyduzwi9wYvtFDxo9wyMxq9wL_vDJxH7qn5wPZuw9wIJxlDuteP6nGRLqMhj6brPJx49wWva69wsGDU4FyDuDyB55wA-wgCT85w5DuphPKAnXVuv5eFPCgJx3oNiJxL-wDsu9AGmJxzVuQ-wpJxhmJrJx5AGSPurQoIah6nDahBUlGzJxc-wxfJLat1udn1Ch-wPIXNNu_KvDTih6wb2wp-wkmDXuADKxt-wFKx79BHKxGjgJKx-aGLKx1-weZCOKxjVEZvbRKxtOW4EugqSVKxrEx86wi9C-6wq8NaJuG_w3HaeKx3mwgKxV_VkwTjKx5NulKx6Exf6BP7wniZR7wW_wS-btKxtWuXEfPRoekCbgIzKxM5d1KxQQCzAT8yC5KxrtlP0Nk7w9Kxq_wo7wBLxoQFk3ww_wBOMy_wbIoPchgsFphhj5MUkkJLxYbunKCW4m17wsaLdbuGHl-_wBTuh9harW97wi8IXLxKIv_pY0KCOYKsLQWqAeLxa2CgLxZBeiLxM8w-jDTAxR8UXcUWAxRQhN4wW3ttLxCGxDjtl_Mb8wC5pRvCzAx1LxyFbrTulAx5LxsUP7Lx-Lxg4wNfD8FMZAC3TuaurcFCxAxWcuKMxcGxGMxx4Aa7cNCeKMxNMxVGV58wIMxicuagikcuABxgYuXMxF9wsmvaMxRHucMxFgoKBxhbdK9wfMxDQuO9whgFqMx8IxtMxFDxFQMBJxxrwvXAWuvU1wvIx4MxxIxrsDSDxnQxzMxxJwVHxKpkXHxRHwr3RQDvuKvdHx0EbcEwK0w1-LWgCkHxCAiUtPnHx84DpHxlMKrHxWiu4mAXnGvHxAluh2vLup6MOMzA1HxVBC_UbIZqpnv6HxM4ahEJ9HxEugFdvAIx4JvS7wyQLEIxzZo2JvT4CklVOGurgrRGJU7A4svOIxzYo11H5iVSIxqlCo7vfxBuhJaROq6DZGKI9CbIxzRwYEvomviIxcEvuGx6CRumvJLDIPPcIj7GxZUUBEDMrktIxY3v0zvwIx5YusUuzzweBx1zw1BxlBx6jG4Bx7zw9YuSIwL6OrBx--v6IxkQx8EAFZum9wxOkQSx0Bx11f5JBTSx_vTmSxJbA6Bx1LMMXdpCBMdQi4AGJv6iAZxL02mO5M-duzGD_AHDIcMku1giruvuCp7XU7QhQGk67SKFx8BqXsUprCzgD-0Cw1CctdGSCgauP-UlqVsmW8cE8qvZ0Gi0wJwhDlTGLxmVebmvKvvK3DmCx6XvlIximvQIxQDvVvv-Vc7BeZjDXYDJ1e5MesUvSJwLBXL3vfvJIKvqTxQHXoYuVOgvyw2Ks1pGCFL25BF1w5-gqKwcSxsMxeSxOSxgSx7MxoQxYSxDDD4IxXBxtQxZBxJQu7TxY1wzIxxMx-Txl4ltxsy0mFJxCNx_epduAplva2DaMu7PB4OHsgQREdAvOkZVciQ_9wbZuzUp9yFHkuY-Rp1YzZdnuvq8P8onccLBVu5pQwLC17t0Muipu7gtTSttZtpmslNxGKYnZnBlDg3H-pBFWPgFS2gPz6LCjjb-wtVuTCp2zqpgCn1CPln-LF0Vudqk8EoXEaklcUeH9NxAWo9Vu9lcBOxElI79BmWvQWiFJuy8B7ZZq_hasJsoHzZvKugMABHTOvlTB0fQOxc2ssMMN6nmlH96w1uCCvwK9V_EiVywU7dyNuw0v_fveOxmeuStC4ExB-BvoM1QRPSuLLg1WDOqD_5Na-bwSjrOxNGcKGG9auLUI1JulKM3Jul5czATNrB5Kxa3wdcU8Kx82B-KxEaCiPHEXubMY_OxiwJPZr8Ew5OucFxOWCEwC90DpxXhnwsAr2akallXGM7GD1RnUKw11tDAxNhw_wDXMG4DuD8wTEvdLx2HmRfDYeeeuC0XvFZNjPxZIeP7qgcDj8lgEpRPGqPxhAvJ8J3XusSHAYvFhNxLx-5DrjZcQC2oIaUM1pAi8wxmIQYBHLuETCH_PzTuE-B-Px5UwqIuDMxgJDOADCXx0AxgcW2AxWXxLMxgcWMQxY5MOQxNdRQQxxdk98w6-sKSutLvIKR84wNDBbMx0iJ-JIxLuA2EeMx4coeQxwXx3GxlJtxVcWId2WPbPueRP7ieINwLSxuQxNSxt4DFDxzBxizwoSxmzwJDujBxiPhXSxGIANFB71vVIwMSxEZu6RPAYxiSxCYxFYx3BxDYxqSxO5vtSxjTmI0SC0w7Yw9zejxqKsvTMizul9ovI8b7cf7SxFUvyPmm8W_SxDknYPsYFW6tRDJue_FwWDcrpBlV3IBRsBmAIMTx92wH_C1TWlRwRHdWmvUTxdMgn0wXTxRJgoDXaTxBMnmUvdTxbTxx0wLwCHhSjTx2xUystYEXnTxo_WpTxOHuQZxxLv59ussatKDVRpi5BKYxyAjEEDHsonvqg9wDUxCDxFUx_XxvMx9TxzQxYSxh-OKHxgZxMHxiZxqDmwQxrHulZx9MxCJxYXClIgOUxZvi7-FGYDSUxS8stMKC2hf1ePWWKrHQJxa9W69wbqKU4FlMu3oHweDdzQwdd8NNkUxUzqTtDnUxMtrPyG1ug-tVQeYvdRH6wekUNADLRuKxoA8tZ5M0UxnxXSPu4UxToh6UxV6wVRuxNxaiELatKEx8evqrVMoA7JxDauIVxR2Qo-wCNjMVxc1b0ZCOeVQVxb_BSVxzFuUVxn2w9-TghdZVxyYvbVxwbFikG7-wTKxB8lnWxTOxpwvska_6wkcG19gnNrCbhsVx1muuVxRMFwVxVqYIIgjKMTxK_9BouE9ExPTEAOu7NLq8Hryg6hw7aul9TvOxAUwpTqyOxFWxZLPNvu3cCJWx67DLWxHyc9Gso7wQWx00PDLxPrK74ABzvbtCc_AjsYILx6SkYbuaWx2IJcWxiphiAD8EDWoC4QCSjHjWx6zddKu57OHTuyuiFVDMTj-TDsXCbQAtWxa2CvWxfuExWxrsLRAxHBDO8w4dDQ8whYYpLxC1vLGp9bu-WxY8wHnA7KuP8Cc8wDXxd7PFXxH7BHXxlAxJXxBbnm8wNXxMXxcot8XqRXxCNu1hwebhEQxaXxGQxYXx51g6cxAkf5iktAUdLuXUr04w5sVjXxJ3vnXx64wpXxrcujdvWOwGqYewUG9wWId1tAV5HyeqNBxSdxhrwhQxGsqiQBiYHNtvIIwWQueKezxEZkvsOwEyvL7sddx0dGL8vBoPGCi4FwzYAj3AdMACSB0Bn-Hk6pcKPBwxHPYNZNxQsJiBhAuJZkcxkrUvQqVBGmAmENmSHe2qPgJ8mTYdx7SUHSx2RdjvJ_xOKUA3LrN_TNFBF8fQsAmiEd2CrqujdxAeCYvtFDv39A2kjBfwJSw8-vpZxidxtMeedx6-uxDefneUexgujWexWDxKtCNtQhHCRlAzctiqF0WMrxCu6vNlFWJB3HBF4VCeug4I_QZm_cyzYZqvaGBTpd3GbiKmqHTU9vEoCMmC-aszOMRKqnqv4vNk0vBmShPQxQJyHxf0DbZM9Qo6Tlk2vvdBhIZ3mJtbBKHo6bBEyR5Ruy_M1qvV3F2dBftCbCbWJukBTIIR4RDeFDCKRMsu8VMMAwkuqSDOSKw7TsCEvxmC7kCP6C4hJUcxunfEnun2RalXuLx5mSSEvGTu4ljwiJJoAkDJw7vxBbczvWEv7uveVt_dFeVti4AConP8EcQL_uVGcxvgChFITwquIvlnuQexnHulvvFDvp9DftKHEA2fbpQxmqkZexJvtOgxSex7-uxJHSgx8BLVgxn8jIlK4nuUOFpsl6RtYQSFBBJnAQZHvvtP_Ei8PylECxK_vHzohkGDqECx9oyqC3XMM2h5DIP0DXLJa9ghOHtXb_lWtKSipADoFXwdAIQA8Jo1GVnCxvHxFEcbr69MqnXT_f5MpUxi8NHT3vLXcnZnOpvk-jWFn65PzjP-VPyNtBHEDHOhIq4dJAjquJfywr5XLKyB92JQAYugKxePIsP_aIJvChtAoMTN7cxKHbCqH6DdqBQ7d-Ebh-XraT-qFgemHDCThkGgPUYYbJVHsWcTBAsEpRu7DNXicmhPpdf06bCiAUALugMBytQVB4swVJbJrCLUlrrPmTFeyRMlCsnjrUA5mBwfAxurcRw_Sa3PBIYIfuARrTfaLiMnRaTW9BP-Ja2iGwK23JV_rrNuuqqDcDOcAxytSDcauuArf73HNoB9NP2oXntBWXDL4f7Mo6as_2wf-mdvuERadoXKIJfuF23hU2mdcmZoGicdvFCpTCYXZf5htaYC2S59sRUh6NRF2PqmT5KCVcZ5tw98KNJVBvD_DQ61MIAx7mTfqdx9t3xfXFJ_CBn6L0JbMgW5zXY-HRhw0VRW_S6mM_HcVELS3AOICjXW_5vEmWJ9JIkqJdmVpGc8PqPH4hobwjR8J3GtnzJdjZR-svHTfDER7pjvEqiGBKFu8YIIF1wEVbApbmnQE9QvcDLQnQkdLuJvhAoPanIFIwNv3Kt-MV9itQkxKBe-mEZ9FDvGRvF-6QZWG9tkpODzkHZZGyIVZdBvnOZ0EacxJrGojx9Kv1Bl-CQm7BzjHSHq7UhV1AlsEYZJCDQQfF7jBc5rcSggwUoRHxiG06HT6APgASJgYXPvsHUiGSseo_HF6H_Di3QEGbQRxY2SxncIXOvGlxfPicoA4QDSShcuG_NEToAFTLBbt5-jSanPJISanJ5AGxJdSLXlxKSC5ZTUlxUzAJlxUzAL-P5ZTSlx0oAWlxg8BljASSh8YfnlxF7ox6AsWAfuEg8BGoBnlxLyGHjB0JVdgTwdIeuCulxilxClADKQBeIklxJ1PCOvBeIalxfeI6lxfeIclx-oA8lx-oAelxXeI2lxfeIGOWg8BUaFnlxizDrlxEwCRmxglxApAAmxu9E4lxkVF0lxSNQnlxGzDrlxO8qemxYmxChTrlxhfDjmx2kxdZE-lxcfIKmxfavqmxCnhnlxsQarlxuQawmxomxuavsmx6yBrlx3mT3mxDEx-fIzmxbEBtlx-fIMmx-fIWmxHWXx6ATDWEnxr0GSSh9qb0lx8-BKnxQlxepAdEOOnx6mxUiAzmxfAWInxVad8gICmxmJCt4Gk6DWpAInxABtgsmfpAdnxAnxmJC4lx1tpInxuODEnx1EVonxinxZPgmnxknxRbCEnxG5AInxbLDynxUmxthIqmxxhI-mxb1v3nxSmxgWv1nxY-YKnxv3BInxrWLEtERnxrdkCoxrnxfmxEtEknxX9OEnx_2R32KKpH1LxxFvTYCCnxi7SEnxxmxepADuCInxjnAaoxTnx7urWoxrnxnVLEnxpVLioxGmxeCVKnxd3AInxXJDpox4lxSvwSShjSB5nxWpP0lxGvruoxLlxx6Aqga2oxDTL4oxGmxDenyoxCyC4oxinxKpwyoxcnx2oxq9FuoxgnxEpxWmx8zbyoxrrGuox1icbKAnnxPpxImx9VDNpxApxSAC2oxOVs2oxxnxZpxRnxUGxZpxzmxEZPuoxOmxZpxsox91EuoxQKCmpxcpx8nxfbFApx9XDuoxNUYGlISpxdmxoGEJpxpBe2oxjjBuoxQWB4px1nxhtr8gCFqAJpxvmxPPD7oxbox2oxIMHEqxApx2mxPPDsox4mxFjB7oxYlxFjBApxAouh9qYnx6FD0lxU_SSShZ4JXqxOvBZqxinxjmIUkxPfP4lxullVqxmVCx6AdTBXqxSTLkqxyGEkqxhsmqqxEmxatqXqxxWHqqxImxrpeFfEejxSnO7eEMauQydVqxVuAXqxMpxkqxOpxCsCQpxArxyqxWpxLjBvnxFrxRnx_KvVqxITSFrxWmxhCIVqxujWkqxQmxLjBqpxtpAcqxtpxkqxDoxCsCXPCXqxncCv6IQUtLiqxZQQLqZsKa4s0dLntPnxAwqxaUKelxhaBHwCkpLvpHQHLDzPIXk33BKkZqrxAAUg4EvvKKmxVrAfXCVDjnKDVCBlpxJLXQrxG7ARGLUeLclx80A8lxV9uKmxLtj0uiBaEr0FiTEasV60A5zD-mx9raclx9ra8lx9ra6mxpLvYGtZEv9EtwUvbsxoqFdsxxRteQwjzqgdPtXMUNH9WPF-JHED_ivyZuDuC-GXvgC7vPLEDU7eqsx5ZETXweBEssxeirBlkvgCVDQyZuk3XTXw6PqQsA4tG1sxU-BAtx9mB8sxwsx-sxysx6sxF5H6sxBUA8sx3dIQEDi_FFCmkiw8VkBOWStxmrbQtxDtxQtxFtxQhB-ZBStxJtxQEDLtxQtx5sx02iCmxa_rTsxMmPKmxa_rXsxRmPntxomAZtxzuP4Yg02idtxa_rftx02ihtx7qYPtx1JtZ2RFEvIPA8VkX5H8txXtx1JtttxU1GxKqcFBJtxPexbexkdxdexmjeHEANeCo1BFbAd6vlaCrQxsBxwnuagxJuxFOCtNeEHAmPAm6vxEwDFnOPFQCmQaeHRcGpCdYBA_BcTEklHN2v0Ju8UZc_vDWlPwgm-Y8HiijMtvpSBVxXQ7SCb_d_6vYhaRNmaNuXBrHtw92RJkk6QrpVRtyvEjbYJBPuJqHw5wFBNEnrhzoGEBPefxWbS_eZmeudlXjUCmAg6bt-muwVUDovuSBBBb8XAp4bUKtwVUuguuhNJPuxRD6gvpwEDDdrLQtEsE1HIBseepdNs_vD28S1EsClrBIwTuEczvWZHkIvtvxmIvqcux-aKexaujcZxkvx1JtEMC2DM7qY2CHyiUyYY8vxtDO8vxXDH8vxZDH8vxDLQunDHzq8vxMfG8vx0fcGwxEyH8vx7vxGFfDKTlyluIxaexw-r7-rCqv0PwYCuxNUaSxAHwTuxM7E6-rIiJWtvG_BSaXqUKruC9zBi8CYupWHw2Fk34XxHLhmA4BNd9DKeH7VEm3b2SPEuDw8IfpDSeJbYBe6A6CBTRDMVeJfdDvEUHDashiKDE8CxDEdHGbDPN8JaACDxxQhBf1hJdmS8vRZD-MkP8YMsCG3voFD1RELxxfnENxxJBFfMFMsChBEHCCslEYxxW3AIxxhZBXvLLxxwywrMTpJekxxciEXElMgxdwxVwxgwx8luQHeBHe6jGBfwoOwUHA4ACHpS5RKaACRuxbSxqxxfwxTiJ6-urxxYEDxxx6Gw0xxefSBsvYYx1ovBTMrlvWJxTWUbSPz6v7vqq3hq_JoYCgqmM-k5CNeqrgvYyNwWlC_QhATxTJCSOu69G5mG46HuYxl3CwYxITxx8Gt9vUXcNGv1Yxacv3Yxuqd-OwusvUpv-BNdUvbiD_YxLPvYTxCZxgmvQIxgEveKwMXLmmvPZxm_WRZx_RxsTx-AXMsCe9T0TxoADA7NbxxZlDObDPltQzF_dsTwxZgxewxvxx8xxtxxOzxx-rJbAPIgUHA12IJCsUuvEuB4xxcwxUwx7xx8Zc9xxezxz-vIHwXzxGMOODpvVPJJxAdGuWAzeEdLFAjiAvFufCWfwcTh0viG0wXCfulPAOXTnG8Du_xgZqvgBVZVcpfC0FJOOGssjNmTZpBcxeRyIPkuklHVsmzdf08P6DiZ3qd-SG8IWBEwfV1kHi0HZqos3b7GBqyvsSC8lcRPCrtYpeOBQXhNQN7AYPBphBbkX0_KjPCbYRRobu0vknfupuzCVacZG5K00vUpvhSh2RJxfguIMQpNMXCUCiaobkCx6wvhMG7buhHD9bu50xd6BhHDkgqetbxYATbH1DCc_LrbSSVnBpFnTnQpQkcupMTx-sQWKmxvsTxMFk6-s_4SoFDkjG1uE1ro1DWhZBX5frKDJ0UpqDidHmtD45SlgWGux-xxfzxRzxh1xZqFRMCCEAByvtbFbwxWNw6xxPzxi1xQgxSzxWwxDwPj0Cu3v_yl1hFmvtf0eW6blYEwSh-MvR_A0bAzNHK8FQJu-AE9BUC6D4zxG6CGeudkSmEVOOGnerxaRyTVGRxf1cN_h2IScJFU4XliBnqvYNQQuAspECGpUQFDvqTXnYWmNfxnGILQCuyv-aBgrZLHMflXR7v2hEefxBZYFeuifxY-B_pd2JvGBEUWJuJOgoVD4wh7BKovkmA-0FDIxG6vbLceuO4GT7QNEeLnTnWMvCpMQjsBxxHDPE1EdIxqWLiIvLAuJrV7euU3aKdxF0iQxxlIFrMTSzeBZDN_p_hjuKDJqELfno8vdzxt1xXwxv1xk1xLDpz2IIOIMsCzrwtOwuxxTzxc3xxGwl3xWwxf3xnvv-Qw89MiuCMqvgIwd8WQhiaeWrxCRZnQ_UxkBVqvMxBXqv7nTnYVbsJWidyBgy0p1mkQiufqvq9U5wREyCAjBT2xMaAsjXrFHUbBqqvM4vJ0rHqEXYg1Zik2vmzDHqYVgutHEniuWKxl_MAIv7Kd1mu3JIuiuKuOaVDfCxdMOGrvS9hVqfd7vK8wQZBoPx81QEnufeGMFW52xw6SADI7UeX5BCnWF1xT1sloC0RStAwJMmiIv4RwjiVoLuvRx6RwlrvavTpoBMsCdwp7HLqcF8Vk8Ei-KqyPwa3xm3xbgxe3xLhANJIIgYo1xXbIYgxW7sp3xsxxd3xhzxLDpHvg-fYWDxnDVVCchHCCmAgQWiuxVzl4RCwzxbpJf6bWJxxMmT6b73x9EiQRWdyvD_rDziKBrgtemYxAuTJROzUftOVH1D4UnRJLWpJBeBD0DqloKfJZyQ2gC_tgZ5ApsN4oAsZfnGIM0AkyC0PBuyvCtwluCU4viYQW4vkAwkmOPTxFiRifxMOC2VE65vJ0tUWJg_bepeeEp0HGrMTGFWpBllqSynwgmwOrvXdv0Raj6SnuBQhEw_KZFG6JgW9Q44xpwwkcu74liIv0jw7muirv4jw46xZxxeUFTsAJzr47BU3xNHDc3Bv_Cg1xhzxP5xhzxvomJtboBABprW3Abzxr1xN5xWwxH7xb3xJ7xcXM-zwnFv-BxFsv63xBCxOnvxlvmpdM0wKCxcLxY3VfWLX9BQdgafTT_fUpCmYxhTU5lvs9nywxhee7TBGaABmv46HJ9sBlBY0wKXclhAPDwNmvRsBPmvi4ArsvcCx4wWeCxbUvp5fMaCULxc1SAnuT3xq_WJJwLTwcTx9Mwz4vzCxy4v60w6Sm_Rx60wamTbxxe9TPrC8FS9dghOwY5xQzxy-vb8xUzx6GwkzxAAtonPkFwsQxQ7xZ5x2rwIgsk1xVzx5BAh8xOyv3bab8PozxQGEGYDCkuaTaQhiRIBs2BBQBoalhehTHvgvYZJxRKUogXa5vuzgO1CvDioVqKKj3DM1lqU-olMxWaGmRp1wDGjiNsBEuPMROGant-eGnNIFTELB_LqkGsSRwC5nFqhNIHWGar4rMTwO_IKHGXYgPJA0hEzhdc0xISAMoDHctbemXguRpDN6nr9sbemn0xexSXCcSpvi7DgRxrDdwuN1afCcNnfxxLDVyIBJVbPwBiN-Tad1x03AEKtK7X92vPtuYPvTIGJPuHBiJQJ33mA1xCsQm7oyRDYBcU5qBxxApGGdxqkbkXxw0xtLvdFhllOa-xCgdGyBgDplKw0eeWhUX1xfpl7HLFjfe-x03OBWPe1xBDFuKDOOEYmCuKDQLJ3Yucdxw1xn8xa6vraFz-xDHeiuQjVAV7x2xxxMPW5xy4E3-xu1xo8xe8xvYp5-xK7xIqvVMTw3xSaX4GKhuvfUOBkuB_bKHH43xF0SIJjTDvRwMayvdNxaqv_3x9zxPrqmpSWyx1rRhqvX2SXNj8mkWiuRmwjFCJ4U8jxyGqMTwzYmu8FPQE-RTwqvJSi-wpX4x7UDB2Va4xyQLc4xsQcupuf4xG9ZGiPi4x-yvWxDSREFrvpDbm4xx2Po4xSIvTvxRJIm6xp3B9buPrvVqfLPuY2sK6v74x_0agrvVIxirv4RwMEvbxxFCFFCm2AJ_pouKD5OpqXMuKDmnkH5xjhM-VkyYnuOHrqu42EZkvmCwhdxJvtnAyhwxf6wDbcDVQMevlcUx2K4Um6bmO1Sr8FeDPlFDGmfdwn-4vrAyfCBYvtBhgxrwGqDO7xtYwwnusAy8luAByhgxSfvhYtOmuEWIJHBKnviqFk1bZ8C02mQRBxrBf8s6we1LZYDvUfi75IWnv0mkTaGT5g25xIVi1mi1tRuwg88CpAELMHYWvARjJiGX9pa7JanEzGdetm1hEW6f1wDwDvSFBvSBT9B9bAunvSyAwnvmlwdRxXfCV_W1nvQnvl0wTvDUWJ7QJnNBlkDrGWuRxjXlOrvMovJCyD3ETAJZ4EbWUH3vVmCy4vhYuPgd_RxVovTDw6uP13m_YDf_Uz3AI4OGZsKSxrAyelUyVMZkv3rvqAyW7sGSenBAjCytAysoSVwSGZDQlXSqMzwg2UjutEmODhQHR1sGIF4RDNgBmspFCm4AH4CyXdcQrhhOwoCyqCyRzxxDeoCyOuxd5b5Cyk8xSuxL7sBDyefNbgxEDyelUGDy7NshgxLSq5tLS0i_suZMO8sDoHlWzY_QBWKYf8s4JeX8oaVum1apmcQCOqeqHcMyTEO2xLAriAWJrO5gBESm8SwaLZAjOg4RXfEDauk_EtNVonADUKLGwV4qm8hXRECdARTfaDSy_uXfOPRccILMBTGtnqJSG9B7IH53GoaB3kDKlQaKB3PBycAtmwG4uqHwfgAzKuSdSRHuCIv50boREIvBHqW9hEiAvb6xrshmUu1iu7LcLPvIuMr9Qj2hUoTeyNM2QnEyXFEeyNsGTcMFn8DmuC6sE55A1CycVEIHd8yNElA8yNa1AdoAi3CnlH16CS8U5EyCAfkjqYunDSNRsIKSNljqwbnhJbBMF4EyDSNKBODSNcdDDSNGsC-EyP8B5Eyk5dGQN9ELeSN_xkcVEQvAVqDMZsipNVBvcFyxfoiCnAHG5EyF6KhFKWaNIBO-eD8gM2zBuzLLvc5Be0cNB-oK_PmvCeMIN-LXjQlMQOsoCBOs6xOmNvBGcUlRFyD7HSCGfyT7BvwcCq6GGuND7HrCFAGygyxmCsufA6MGDGyNFynwJPFyDGy7FykculMCEKvOBJqmvTGyllOVGywsWknDjmBAjuw_A-KrNCugGJUdBttGgKrPBDV7mgGyxIsgGy-6JnGy-0eNCu5olnGyGMPrGyGgVEkAPLO1KDIvE4BLADyiCyNDyTKveKeFDy51v0Tgq1xEByLDy3Gy1JHFcv6GyQDyauxBljnFvGyx-jAIyxBCxV_vLQLMsvFNEXAUydVncvxmCkRdqcvf9gWFSwzGVgfezdNxoQXD9qFcBWtYxtEw46AYPiw_unTVpnvzYxomCQLvWlCpyxPTxLLgRCXtyxAxByAewyx1svAZx1FxZxBMOw3VA1yxiPwbTxkmvzQFvNMu4vmzL6RxbfLuUvsTx6AXYnu_yxo_WNgBONKOEVipdDmErqu-aY-Fk8xAD_sHQe-GyfZxL7sPIyK-AbquvxBViqlvT_lvQessKJNMDN_hQNrL0CWBq6XDjSmSAnlzMuKYccAhdFAhFLOpNlD3avMKN-VPNgBvTIiFDLcVrsTOIyPqC1aYYvtXyXYRCQIyo1xYexa5wflwWQuXIyRIy0hu7Iy_aYBiAjpuoYgheDwebGAtLDviYtqTKrRCNrAm0soYtdGsOAtrYtUAttuEdVlXAtJwj28xJ0q4_AcAtCCx0It4YtXruEHBUbl8Ytoyt0cPnAtyVlLgWyeQEZt3NtqDQmyQGrKXdWwHRBvHQrfNgb2AtQZt5AtyEa7AtTVtgJDWZtd_mBBterHbZtJNFdZtDeoO-tYcW7SCYtNHToSIroJBA8JKvDigFYQV1FvUBt3BcWBtzwrDiW5fC6lwtevB9A4wQeBtRmBgBt5Zt5SwurQtVCdFb_ZtYRJP1fCatIRsOnGFatlfCDVQ1kAGbSMEF0BtshAIXEOafOatM9OQatgTo_lw91spIDVatWaAXat1LEvAQ4mWGCthkHDiBJCtIetXUEBPmhreJLtz1uJ6GSCtpatBmArat9EfpVTxOa0tV7xqunGEKB_PXfCtm5HCetj5xXHtlhimCt93tq5Z-at44O4witCtwxcvCtJNFFbtTjlz9QIbtqTutxteMPMbtj5hH-QPbtfELtuA4-WBDtvjBVbtYAOXbtZEI4xt_7I9tDM4QtBHnYuODtQtBQDtpsKsaHkbtUBVmbtOLAeqEpbtlRLAVYJULZRLqAlw5EpJFxbt_YZzbtN9A1bt_VV3btjQE8bm7wx4RtuDtsXi6htiEnLrFbmnCct3nkfvZPDCGctTCq7Dta9tyqCVuuN7ArNkYjJPctEEtm6m3AnUcty2BKEtjNPNXJGfWLbomix0rHurt0CJgctjBBictqiuNrRauut2gsHFyPM0CGPNHR_YtdX5otvctF6V0aXYwJ09vTcmHGuJzuMYV7mWoZUwEtrJrnjUsntifEsltPweNRLdIkfgt8EtmWP-Et2Of1uuU8MPaw8pDscWqEa6QJPgfJFtUdt9FSMFtxxlgtwIdvdfODQC20SedtFTlZsB71Ao-BBKtaKl2GKI4HdFtoxB_ftfztCkCValmYDtdt0ECOCv8XDFPI-BDTZICkmY-x3dtvFtyTTxFtC4b_3dbUTujPgrczhPjOPCetkPP6pckENhEHooE_FtEdPBGtHnepAdeQtPeteFZgze6POoBfVZCnjgyGIzSuhuI-jONmAcet6GPeetoagtKJhtDolAYGt1vufWYmetTpQFvhLCk46hZKEGWC8PWQjxagK3at_cReOR95UjVFmJSOQqSha4etikLfPL7etIYI9etfWlk0tHFvc4BnEFxXCGftjXtGakdrtJftXPkgutHLkNftvhWYXFulCBkYiwuDtQFKcKMl8vtRMlVFtRHt7-VTHtbKZWYleftaXvlZl31kiftx6l9Rtmft1lCgHtM1tFNMOWtLstWqtBKrjhtRhwyftRIdA-dAQtwUmGqt5ftzHtfUh8ftDgdsKthhmHaICgt6ltWsfdeElotGaHKAX9iMinCuotMgtBTAsXlnwCqoDfwCwcMNEmqctVxugppXXtvPVNbFcgtMdNy1tKfgCnTigtw9BkgtOCTRdn4Qy21tqItHDWHjn70QmItv8IfvnXqG3Dozgt_1t0eF2gtJUr4gtpoB6gtHRyZ4SbTRfaldgtrpCMyi0xufstEht-ItVnT9mo6ltAWaRlMBqCwmtLTRUel5ODfstfttQQLuHtQQLEHteppXhtCXtu_MNoTZpqWUHLDBG3FGLrB4vi2tHPLk2t0uknhtZVDphtS8drhtkJtbVT7fvx4dnIoa8dZXIcyuwiN25CzXt4htRVuxJt7htKpVvdRkyu3JtPIcBitFKBbTREit2icZNyrRDAOyVsAfMtYAnGOyOitRmaKKtyPPrnY9bDVitQKtpRtnXtnEQYhwVAlKuwYKtLTCgitlhtdhBeKte1HgKtpjPN3BkDEmcJ8JqayDEdtZqeqKtcMFsKt79ES6uL2WXzu_Sy3itUyDKsA9DCdzuMHIG9BYhW_it38h3BlfmFdXtuvGCLt7dmPptJjtJLtrzu-WcNjtRVuvzuWwYxzuSjtRLtiZB-qKXjtYTyZjtUjt7zufUDdjtbtI7ECsEthjt1McSRAodtb4t-LywEqbAcf4t8LtxztMNKO0uvjtpjMxLtSwFsrtPMq2jtw7B8LtYht6jt4jt9jthzC_TyV3hl1OmptFMtinl74tDktIktq0uJMtOMtD5tNktiYJNUyRktugEAOyugEYMtsYJNUyYkteMtxMtlULdkt2lTnkt2-XhktMMJjktWlWGRMfktxKt-9CxvHsuJXitZbtSxSMgmxktF7JMTK0ktFAxRuw_ftY1u5ktFKc7kt5jtDWOodtAlt_ft55tKTOElt2CJGltg8lOkWJltOvidxwsnWB6t_ftu1u44GRltsEtTltVpBVltXnWXltAmPiNtYltenBDlGyQWT6tZlYpNtsQPiltnlYKmtPiC2mtuZnbuu0NtCmtdcmzHL0qAultnlYwltgfEyltDoB0ltdCV2ltDOtGmtQOA8mtLtuCDc-ltwKOiOtvsRGOt0oTGmtfvZ0mtTVt6Otz1unDWAnto_B8mt8KJoYBlYCMWy_VyI2u4mhdwZ46cnOtTHFbmt-8HTuBemtUpTEntBnPGzMUdWffK-jWglt0hB8mt5OtOWysmtxmYlWydWy4HK3mYymtBWyGPtlWy6mtvhWIntx0FOPt8mtssWQuBSPt5WyDgtejCRntYPtVgtaPtGmtG_AdjggiKNnq0pA-WyiPtAXykPtoVyS2ulihcYRaGP-kWbnta6uBlkentirgpwHxPtintJcckJVTaUi2uTNgpJVpnt7PtdQtHawiXyMUts2ugXyynt56txntJsWBQt3nt22urnt6nt0eF8ntCPy-ntnRtAotLoYULRI8OFdlhWFGotbKUIot5nt1MtPSBMotdgtW7tsosY7thgTQ3uHZnoQtrPPWotFYyBcFZFqZgta3uTEvvmrrnt1Qtiotzktz0BS6udFDt7toKZpotqJYWnWFQEgTt4nc07twotq3uD0j8krwJt77tDeN97tnRtC6Et4vB8twRy1dlcRtG8tsosI8t0YyK8thud4WtAMcimVaowqOtWURPaFNptn8kfftbMeqjt2PezUtqRt17OWptiSt5tlZFtlIC-jYNYCdptpsn-SynnkfMyjptgCJd4ulftSTd-Lyh4uCOyZmX-Pyz8txptUgW7pt2MjMSt5ptortBtWX0QpMUTStImCVStSelGStSelkqtCAD9ptEqtDxIKqtQ3BIqt2YtW-KOADfqtf0uOqt_StLmCIOwrAoTqtdADVqt3ntR5uVhPxelbqtD0YdqtQst0gW1ft7ptiqte5uKrtgPyGTtmqt4qtn5u6Ttkyuqqt-qtIKDvqtBrtB-tYay3rtqqtZTtBvtW-tdrtNeAdTttqt9QyW-txTtaktW-tirttABdTtZTtHrteFm3ftY4IO6ufTtNWf4ayPrt2TtSrtKutiNEVrtolT4TtYrtirtoTy6TtKKtpwJkrtgrtpwJEbyMUtwUmOUtjKBxttrrtoZyprtqZy16u0rt_rtyrt76uf2R1rtHhmgUtV_tf2R_XtSdBeTtibyoUtd_tvrtrUtRnCCstnTtoRAxUtILiGZyajAmZyV7uHsthttNsUOst1byDecb2m_Utz_DTstsUT8byOstBTAMay_soJVt-_tgppr7uFcyrblFnft-bexuj9uUmtpKqwmtv7uLWex7ubVtYsxpWVasx0stzstnVt2st77uXcyqVtKttQVl9stH0Q2rPDmC3VtFttB8u_eDzVtXyu9stWtQB8u5kOZAuQttZAuHyaDWtsMsNWtWttL8uutta9tAYtBUI3cyXutX-CztthttkWtrjpkttdgAmttHwHK1xVhtWWt_ttyAuittDutxttkWtzttrWt2ttcutvWtstt7tt6tt9ttxWtJdy5YyzWtDutS6u1Wtztt3TtLutSdy-ktJXtlPyKRPqttZBuJXtButWALout5VyUutZutIutwJCidytQy0iJZXtWXtbXtcUuKby0dyqdychBUXt8cykstEvtnXtkPC6BuAvtxutwXtzutCoOzehyXtuJtzBB7dy7ut4Xtzcy09uAvt9XttCuvutGqYWfWTsAtxD7XxJvtDJyNHxwQOPqC8IyK-AbvtgrNNgBDywAJyFywlnucey6Iyfey_aYieyEHCevtxCTjUHmkCJqLzDTuLEqXZnvtI3QEWIlQFrvtmOpVdPCIDwvtMwQwtADAOxJk1vtwjTFhNzJDISAgyXQgBCFGQst1DNmLZBwtlVlDqAhruWDmuAthhnQfmJwtDPHHMpdIg1AtOwtmyQDNJD4EifO2jPsrPQVHQ-t5VEpXZ2ruocv0WfdwtnsrLOHjOB91MAsuFMHCsuEHhj-rawgzMpvVty4CiAvOFvqYEFJGHPTZICzPFbaTt8txIdntFfhCvudDapaTh6wtJqf8wtRzFpsJ_OeFRGi_uUWEDxtFzFc4IGENsGvnsuntot4GreDnqF71FKDMhgOYNOohxsBupatVxtKyHgroIiGYZtp4ssuIAWFdxtelc1athxVfiCLCPF6nrzuJudQfmoxtvxuzCtJxKuLy_ZBvxtowAxxtw0hHuqfrmKBdn0A0tJD3Q6IqKvU8xtChDXcKgzBiTAeHswTVyRLYnQjdQ1PVKixQUVfKr9Zsttushb8rxjDt0qQRyto3J_mk6QNVytX5tdXnIIdnvCMXmbTwWFDa9tw3qFuuW3H2qJY4rFrKpNBlaPnytDTfRuu07HAmCJKwRjYurtaNAezQ9-Gq6anwOM5Peuu4zXphycfW2Mh9ytFKC_ytQKWowtCztb2bJftFztiRXKTgOePPSBKzt1NuRFtOztPPlf0Qq6oH7A3CECeWu0b8EGX-bYztPxg8DnYFta8tuOGOJc1bKNvuiztw0mTYlnfgnztLaYVvuSOyMDNtIXEMxbvu9FCinY9FCRfHoCqDqAqCqP3QsCq1bK0yp7ztqYlmuqDjGeRiAEK_gwo8h21IjwguKYE6xxvuJ0tW6GfhhC3dDPyOxuMORZ5IzatldX9vue7CgjPYptFbxxVmqHyb0tHLVsHfogWmtw7qW78MpCt6mCcwC50tIvuEYEa9u8RvD9CWwuvVlYwupsnO-tCHDY2tzlCj4ghKBLGJJElSgbLHtAZkygn90tuRLjUVA1t4Py78M6Pyc5nltokftu7t7JdR_lXiPCLncNvrftDkyS2t5qly6uRhwLqj1QDO0SW2tWDqR9tGnWPgJTzuwZRWsf4iwS6usXMKAXVlCgQyWSounWlTQDAuXxumfhD1dw1t_xuy1taRDZItetFqkYiKDQ-tsYD4rl4lnoztuRH8DnpxuwuEB2t6FED2tlpCcnD4LomwuzYDBpn6DqBAuM2teHCW4mshU9fu6xuBAuU2tZ2tO-tUppY2tUpp2uMtRyD4r5sYR8tg2thdYlxqv4dKelm2tCblR0Q6RyDsliwd-ZTrfrs2tZyuLAoeiPZPCi9qUFoVNfHSy1vjC4QxWxaisVsYkfY-2t8kyTJVp6lMdmFLoM6uoRDNjYoRDyyuLUD30uXZDb8Lo0eH8uUitAgyxiAulWYit38OhUwpYnHPua3t2nwY3tiut6lsgikKLoJzupHgLQDfkENzuyvEXkyxwJbkyOdS06uZzuZtUbzun9SistVpjITyWxuKTysBu33tiTurtiHjtBLJTTyPLXLjttmyXTy0XKE4tiJFG4tvmAI4tElTEYlk1HPrGSemZwQZLttyFG3pN_XnHmw5tqTyOydZ4tyReuTyYWDd4t6vJyTy1oo5xo44tO0uyWKmzlO5I57tBzD_lyIsC-hyj4uMnyv4tLMIb0uZnyygy6aUV3h24tCkt-4tizLJ5tZalH5to0unnyFmyD5tC5tPWAXtFF5tn_tkfmL5tPrGXMthjMO5t84ta2tq5th_tlrBkTpFsKw5tD1uhXJlUyMnykktOxJmktdyIL1uQnyj5tTdAl5t-4tn5tMoyp5t0Mti0PLbwcnDWbk-nyANt6lsc1u44t-ktbnEg1ullAKot1iD75tJvdODDzyX_yA_5thsGNVyyRePVyQwJIzCF3tTVysrFpxuRjEN6t51ubePPbTpXGthT73uelYW6tnHqf3ehmtkriyOt9oy2Km_sqWntAJGh6t1yOkNUFVRkwUqHTYVCBhPB-B2YPabxdtP3jXmclAON2JVC9t2JV4NL_PtojyhvBmUVu2u7xBpXy6vJ7JVYpy02u_JVnmG9claZlD7tnkOhaWVny-2uCAhCotnpyL7tOxDa2tifEQ7tRnWi4tTwBS8uT-cp9t3oo9yFa7tZ-NQdld7t3oomUV3ooPzLicjz-tk7ts6AbpWn7te3u5YlqqdpWx7Qtu7tJyuywYy7tfOxaxd27tDpyEPATnyu3uYpyrYy1oo_7tg8IQRtJ8tE8tqJOS7tD8tAqyZRtnjfM8tcpy_dlV4ET9d4pyMpttpiOptC1tDZy-myFZycztO4uaZy3FgcztLZyDkyfnW8QFw4w0hCXVFWytKjwv0FfWwr8t1TKHFt1LtHcPg_oEryfZy2CmwptMryQdBO0S0pt-HhvbJDvuv4uUryBtWAON2gWC9tuhlmUVuhly7EuhlfwKuhlo-TbelD2tuhlr_thzu90tP6tvilgnyQryW9tZ9tPmTL5uWryUqtSryP5uepyGayo6pfCbo2J6StT9teqtf0ta5uxrykCDzHjM4tSryg5uOJVy9tnjfITtHsyXaylJq_-tOTtJsy_de6bX_9tUTtqjyWTtFsy2qtVsyv1QlJqovtV1VSCuN-tJsyQ-tbsy2uMU-tesyz-toTtesySUB3SAFAufTtC8thmCh-tg-tksyOrtJsyTyIg-t0TVyQDspf_ayHsyc6uonXIvupHtvsyS9J4syOgPPSFO-tj4Chsy8-t4syMsyV2mS5Dprt_FtQbyZbXUbyxry1hyRMxY2t6ZmEtyzrtqjy96uigky9uf0IYsymKBasyQhmuBcnUtHsymbyf0If_tsUthty_KVk_thtyFAud4ILkyh-AC4tttyYryoqmPtykAtn8mXStkzOKlykNE0TVj7uOJV6_t7tyn7u_LN7_ASCSZ4S41dhmyvqFpsyEAuulWwPuXnh17ug1CcsxMuyesxOuy3hy75sUUwm5CLMIoqy2cy7Rxa9tKCu6cyYuy6kyZAuSUB0YIVqWeIxeJj7EspAu_5sAVYkttvjyiWt2uM0YINjYoAuyEtiuyD_tuuyfuy6AuX8d-tBspf0YI_Au4uytjy8ttlpy-tBruyxWt_9t4uyz-t4uyduy68uIBtxWtxrNyeqx8teaCaoyMvyolTeIxpcDHvyJut_uyJutBvyBXtDvyPXt9uypbLSvyjBuavyAtyyeqyXlQvym6uMvyOmyMaRkutevyWvyiXtYvyiXtFvy1Bu9BuwJCh5tcUuTVtPCuMtwICu_Bup9uCFvr9uyqy0XtavyTmt0vyXqGICuMCu8XtvvyQCu3BuSCulFDMJYOIyzWNv2fBfTCBwULIBUxqovoeyLwy8oSpBAL8vRaGQkK0uDZjAXQEr_aX9O6KBVqXLyKl0ezwA2wl0tu0Uw4jpJEEg3ebbe93P7qJpNiv1vdWM6sBHCCVgUdAwrnoYeyEcp3TxwnuhmNMwy1eT0huv2fXqplFANgBgdxzzvbeyTwyNwy8lu8wyfqc0XUtaMmvhh2BsaGxeyULG5VcMsrpUQcrudgs0VxIJDwRCMZtwNvmZubvJ_rBBzC8GDBQw-DVo_MvSSxTE4xhMeuoxRp2cN_hJ9OV-qfpTDlPw7F-udpfil4ASxA0BZ4cL5OLyfi0KoH2wwYxgNJJlI_9NCgDMCqQiFt-XgaPKPCeVxl4rVguyMQXgujgEyfQR1Aj5QSGFckt4zXDfKCIvqNyPKwfbOq5BWbSsaNIdvwRCGIxvhQDTumYDXmlrRwyHQ_iuMVc7budxAuguhyyJPuNFD5mLkjNqyDoiF-hNhFuGzN6QEN-LPwAHlQdapWNm2mUwaQugisUAy3hr-J91e_XZBSAv-J-9fRsjipCvVeUQTX1JKEI30BcIGmRydKE0LwPodVMx9RCtLvDnQllONzyi-QYeyTxxPrCWrk7RkasbVzyJUGkUeamHzZAVzyteQVzyMKhEkAiMBU1LGvP0JhgzyZsHlFDzwCvmvuwYsnYPvPbzylFDrgf7RkXKVwzydzyuzy5DEwzyOKhEkAyLfwzymzyHCCbGVwzyArA0NrzJoA0y-eh5GrrqkA0yzzyePCgvgE0yE7CA0yEApE0y7zyEZDNVQE0y_zys4rVwCkZr8AyW7s4wyUwy4pvbXS2HrM7xVsb--xZ0yExyy-vv2fqUrHHv35x3usMXQrAEU5ZbZoLYAbQLTSd2QDnKP6gxFhMTOBfYCAPw7JcFbMpux7JgiIX6WjQQSmtCOWAtgVHwtecVhDvAytiHDCEHBxSrZwZxUD4EPXIBWQiwyEKfwAsI4UvZE98Ep9ZBrAs6VO1AYaLmyBuSXk9s2bc9_vphBromMkAN6nQcs2hPBdvXUvsgCCiPnBcVtwzetXrVJ-IYiyOEnW5RVZk1puj4ppVF5JDbyyKvvQQRr9QZQEdGX1KDTnIBIKCjt7WxhWF1rDHog3opyZCYaN_bTLGS05kRDnlWDfBv_MK43Q7dNvBHptDebP-op3CEh9eise4tmqTgg_BZXgCAFFcWMiCAdN1tPPEHocCEzyVlEd2ybdNoGx7XyJ3vpRRqmvn2yOzyrwyi-Qg7vxFiB1ePYFfbBPrCAaK1am5xVSfTpcAT2Oy2ywbBy2yzeB0tKKaK02yitIRcOpcAe2Oy2ysCSgzy21OPrCdSI02yXaKK3y42y8zy62y8zyB3OI3yM4n4zyF3OI3yD3y8zyibBI3yH3yI0ygcB1am-jce3y91Og3yP3yEZDR3yI0yIMoI0yV3yI0yX3yQ0yeWN7KDN2Oe3yP2O7KD0ReP9xBhrRVkgCyY0y_aYSIyrqkg0y53yAMvXcCgCu_Ldw8A3TDySipfC5cA_KcMJrlOI8CCwxBzKKvTMwqrq7uf8vpHqP3SJvOn-rGyBtoU0rBKwy9Iy6IyHJyc6BZDBJ6I9Lv5IyFJyb4yhmDl1TKJyEAt0zegYt2XOPJyxLGRJyCrunYt00KpYtWJy8VFYJyxKHyQAvYtiqKPqvKyHzYtcAtwcPiJyXYQ5YtVhPiAt13GkAtfQBmAtCVDTWlsJyDZt-DKIaxvDcHZtZ2KwAtHKCoXKdam-9AMxD4YBfSOhdh6AG6At-sAT_bgHV-AtXZtQxg3pfDBtcZtJjYgBh7uyqTwPPs3lw7jAkZthqCmZt5hfHntTFpa5F88K5JFK6wVQLDLyxZt9vBzZtjAyCKqMUOzSAhBtETpTuYefQ1UY38csPOpBtNJFEBGsBtEatSAlsKynWI_RGj5uxKyGXF2Bt0Bdk3G_dPhfi8BtikA-Bti7ll8hMxtPlODCtagyROCJTDdatyEtQ8EQUtHLy25MegyHIFlatEhPnatxrHQpCqatEvpqaJEWqgjqpZXxatXLy5uTZLyGkHk3FhxtODfvJypzEPOtr9CovOaRIi-FlLyizLnLyE7JSPL2rKXYBKWC8KDJfx4Bt54ANbG9Iun1AzLy-Qf_CtFVEW4RJlpHfrFDta7dwqK9LyROdKDtpDKCMyfbtYXIdxGM2X4jEUDtZ5AWDtnbtMMyXzuYXNPMywjZubtVawwbt2_uiDtmcUwOMNLtcjN3wB0tuLwQVwH7bt3bW9btwDtnLUkMymMDmMyLgBtutbauSfCbTwceu0DFKMBMctAEtyMyiEtQctFEt_rInytCPA5tBFMXvmwDHu8MymnXLoyJPSectaeBVfJDNyQDvXEtGNy1HCThdJNyIJDLNyPXDyAcHZQuJtQNyM1WSNyweFUNynuuBieXNyowHVSy3RUXfiVyw9ctJftfNyBdtrLy9PCNYli1DGdt4HkTNE_EtkeuLdtuTwUelQzt1QVNjY3YELgWQOCOjNe7bi1US7wPFt3TtY_FosrUFtfdt9NyXFtidtR3w5oWDOyClUFOycEf5aXC6VhztsdtRpBudtOCvmZYgCJzdtrFt3hBtFtK3V8YhWOy6dt-Icogb_fQEKa-uBdOyekCfOyYMe5CQc_sDqASAndqvz_l_IdCGtpOyKotrOysoTtOyJGtUet_IdowQFHIziu0Oy21INmAilmJYCVGhUGtzvudWM9OyqoU_OyHNM_5TCPyoetdSUfGtm7hS_bjGtvetV0t0iEnGtxKYpGtqftXmlhbiLji9twmAi7qWyGt-etaPy2Gt1wHuXCEft7Gt6Gtrqtu0tAHtLftcwuRWtOftpPyQftIuo1MAAStktjVftjUVXft7zdswu64a2PypgtRKDPptIDqKnhwSaMiP7BFsftIaF9gWoft71lqGtwZlsftmHtHQyMqTJQyrHtZShY1tIQta1tWhmQQyaDqSQyQUtUQy4HtTglsffWnCSIraQyNUhehWIgt_dtDIt7JtkGkqiJHItk0IJItRgtB4u7HKLtupHTPVtPoCCYtTItovpNoWQBCJftzQymLB5Xn1VO5Xnlgt5QyelyX2Ixgt9JBIQtsgtZEgnItCRyO_yrItsYIGRycxeRwgsiNngmZ0nXut8gtWBYQRyxQy5It8SaLJtB8WjhtSZVHWlIhtRpoG3qFjAbPthRytNJRht2AzOaypXKVhtLRDwHtZkYRJtahtRlyCZyWJtWURpothhtKAzBmFZoWkMrY_bBKdD1LBKdLxfshtPdxz9QnJtU6Gi7cz6Bw9csJtolyTcyHSynyuIXtlRDY6QMSyEmWOSyjqJpRc2ItTSysKuXvJWSyJitcQtEKtVQyHKt6uLYblnRtO3tmTH6yuScTS3tDURlSyfAwQEt0nwqSyfitbKtBNtuSyFLylitceBnitVrCjKtS_britL-yMJEoKt2YAFoexit-LyzitHIFjdm38hJID0Ktv3tB8aistHTydxePeS2YtL2WMTy8ICOTyC3Q-8HqmyTMFgLy-WcVTyXHHKstQLt17ybTyYTyTjtfUD3VR-JkCsyqUGO4tiEt9mycjtZiPnTyDUttAEkXTOFEKAz7tAGUy0ZCJnyDDGLnyX3h0TytjtFPIs6DwjtJkfyLt7Ty1jt2Lt-TybVtYnyX3hv4tTDzidtLLB_jtNqtHUyDNt54tKktIMtHMtNUy2ptyqKQUytny9RCOgJPktVMtbDzK5tnkt0LE0Lt4NOLMtcUyS5teUycktOpJfyA_MtWlBQkJgvJe8kRKt4DzpUypktOkYPDCsktiUyJnWXKANoy2Mt-NHntJkUdJik-Sy9MtrMt6ktCNtxMt-kt1mXZBuivCF-yVtBEVyf9AGltONtOkWmGDRNt90UE1VJ3CVNtznP8MtU3P3ctTVyMAB_1tMTHgNtZgB--eAmPkNtAuAmNtuUGoNtgltSdtsNtHfmTPtlVyzNtnVy3Ezk0Q7EzgNy5NtyAzV6tNJtC2u78KzVyAOtpNICOtgfEhPt5-BJOt7VyTNO9VyvsRRWyZXEJOtKcyHOtEWyUOtnstJmtPPtsjxUOtcOtKUUQmtO_TVPtIgB-mtzoA1diUWy6eYZmtoOt5jWZWysOtiYEfmtPPtHWFMuEgWyxFzValsVykWyzNtOQCjFzsmt4OtdFzvmt3Fz4HK4OtKFzxuu-OtROt5mtPPtzWyHOtNPtQoBARtDnYGGzvOtejChFzu5yMPtTntMPtbPtApydPt0pAPntHXyPPt4VtfQVLttHOtCdZokWktjU2uVhPqPtu8ycntRWtVXyR2JXXyhntn3ZjntbXyZHiPpyeXysWAxntF1Fo2unXyNQyZpynXyFHNdpykXyrXy2JVtXyTrCvXyKutqlW0NLRQt_ntHrJf-m4Xy8qb8OHveFlZei8JFnWJotAYyKcWIAzM3uRRtGYyiUPIYyhpgpgP3SDohV_qn9vLlurJsWQpWGjPVNEzQtdQtVYyeWXXYyGuW2HtoWXGZyJyueYyLGztotWBYjYyFlv9Bdf2cnYyJRt82uOOLaqygZc5ZD-Pcm_yWRtCEtAMczYy-YyXRt2Yy2WtbRt3ot7YyOha9YyNQCAVR_BUBZyaXvYKGsYyM4uDUR1qyRkC3qyMZyKUty-sNZyZWyi8teptSZy3RtiptjiDkpt0dC-PyZZypptBStC6M9UyIwduZy18t5ptCaydsWiZyxbyEcySStvptsZybeltIz44u9ptCaycAtWStgStO9ttpt13tOHtmSt0gWV3h7ptPqtImCtStSqtvptEQysStFayYqt3St6vtcqtRRtY5uUJzYxDzptQaySAikqtEsyoqtZTtpqt29tyqttqtCQtt5udayyqtvayhayVxgjayWayhbymul7qthYyfTtqaymulsayeayrbyG6uYayFrt9gWzay0Sa1ayD-lHIzsmCvayddy9gWQrtsmC9aydrtTXy4TtkrtKXty-t-Ttbrtj6ufrtJbyJUtO0Q--tkrtUjPPUtxbypWt3ptUUtYStANyK_tYbykTtabyK_tiLFdby0rt5rtsJzlUtcUtMIzQhm_rtobymCKoKzirt4hLXUtEQyLnCtftNsUpCzvty7Ut2bydnC4byT1m6byftt4tyXst_byW5mbstHdywwoLVtGcypXKistlwHHUBRVt0HqAmtostSIrQcyJfdg4E3htIqwVcyYdGiVtUjuYLzkYuaLze1AcLzdcyuVttVtGtthcysSBjcyIttlcyZuPTbmB8uXyuuVt55EuVt9VtucyWwIKWtxcyzxHtXtVuyOOLXuymWt4cyPCvEQygtt8cyChG3cywdyWVLOcA75s8AE-VtFdymAuXdyg8usttjWtWWtMdy-LzjBtkWtgSBRdyUdyeutFEz3WtJMz-uyUdyqdyUCcoWtBKz9WtUdywdy8ktUuteutB9uJXtYMzodyLut7dyVutZvyHXtvdyndyVXt0dykMz1dy0dy3dytBuvMz7dySKz0dy-dynqt8utoMyDQQrqt8utjPyBNzHeymbRt9uGSygKz0iJOeywXt5XtwXtrut29u-ut_Xt8utjbyTFwWIy93y8lu1aYtey5RKMOMQwy91vSwyZ4yh4y9IyZNzdvtmvAweycYlEwQx0v0eylvtQfwUOwoytqkY8OBtNz9eyrgxdgTdVlBfywFrs0pEfyYfwEnPAEW_4yUTD_by9vthQV0cPolAPfyxfe_SUHBcGwtvLClruX2unGvbAB_rGU5y53rYGBM5y2ZISwtgHFUwtN2jOXIXwtpeFbwyzLUt2Sp5yewt88PgwtufyoZtwfy5hOyfy7nT7MDXPdirux7BgAvtevxOxMsuiuBFuu81DvNyBgyyboMNGDhDISIhCOEBGIgylWI_OdIeC_wt8Wx2Hc3uUEuPenvhlLg5MUgy0dDm3H-mEYgymzTOlmPxtxttd2ESxt8JmYaBtqGSKmjgyAzdXDBaxtx9nPfW_tAextENTFIHWOR8RBvgy4OGmhjnoOnLyGQPrxtXzAHruayCAsCwxtfFssWvn0G-gyVccfii9LyYWD2Ez1MKjrlFun4aMRpDAyt0QL3bxYfIEytCeWG7AHytRhyeeHceEYYkTNTaVE15SPytYpEZhyRCEHlN53Gdhyy4tmMyNyJJjYY2CjhyQdAlhyK8yGyPJuuJQI50D9CODLp2tB0fJK9fUhBxhysyt-Mys8C0myqixzDKauuoaOLtu3ytdLC5yt-7tu3C8yt6eR-yt_OZVNyWoHGiy8xVwTVKuVgQWB1B1bKJ8l5xUAFtQiyYfF9MFTiyUQDa8BQwU6FpYdtRNeMut7vWZ9ygoGeiyrpItpjdZspXZAbnkiyZfQmiymztTvu6PCqiyMYIxLziCq5kXvztqqFxzt81cX4WTiD1ztooEk6toOysvt6zttpu8iy-uH-iyM7fAEKC0tCjyE0t4pCLmXXyqi4ENuNL0t_OyVnBe-yUUMOjy1awS0tj-yJmyV0tTHFX0t_wDZ0tUNrb0tNfkOvbe0t4aRejy0yNJpPcvp2yt5BHCqySwu-6t4-y0aRHftW_tE4tolCVBu--yGGcOftzTlzjy40t56j2rRfvpR9t-0trwu8DntwuKMlOWAV9WyvrV_yKkyJ1t_zd-GG4wuYXmn_tnmCT9tU2t_UmAoGOEL_lc9HmZ1twAuYDqd1tXkyzzrh1tGgtYAfPxuX3k3_y7vWMgtdxDjkyEAzN9tSCYziYS8uYBcZfQ5XnMAzMLix0FMLiYAuPvWj9thOB2QTvJq3io0gtA2tCmTC2tC7tlAzKULQRypFCSRyBsuwjYL2to4u8DqekPHwoC6DGJtUTzKlyUppMlyMJtBAuETzGzqSlye2tWhEU1Qh2tymyBKdM0ueJtglya2DKUzLxy9_Nw9uCblOePCblkRmmhteiPXBz77SvTAR5tvJtpAs8htifDEmWodamyukUeFKBKULKdm_lRsyu1gFznyG3tF3tiQLC6twEa_-mQit-7tO3tOoC6yu6aD8yu44ru6tW3tGJLEbwY3t_TEd3t7sgCCz1JXSmyb5DnnfT8JhblTYKYmyp3ts3tXzudkPUCzemywcSuwF04uPVzqrQqqMcmyjQFomyA4i73tpeCamy_3tT1ttzuN4ti2tF4twyt7WHm0dztF4myA0EPrGxjER5t2CzeDb9zuqDVFbyW4tYlN-tAE4tmtAyUDc4tG6txvAYBtJkExztdyIPnyqnE41WSnyV3tu-SG7tWny04tt4txCLNrY_nGb5tEUyw4t8ZyhnyJjYdyIknyjnymnyHkt84tIztH5tIcMPMtunySeJG5toDz84t-WpsYJoboofmwny3lyDyJT5txfmbdWB1um5tZ5tlwAb5tDoy8pJLTBGoy2YtYdGuMtLaYBEzGoyS7tlrBp5tNbwRoy3UyV1u4ktOoyy5tYoyA5taoy9roe6uc_YxgUgoyLhYucRNnpG_M-8dekYiEzn1tRVyT3ttoyTMAguuM6tzoyyoyiWL0oycZnWGoo9uBFzt1toFzIOzA1d5edOxda6tMntBpyS2u09WcYRjCn2NUq5eTXyd5EVXyWrVNpyiJY2sqo0czGz86tw6tz6tFhWXpyA7twnt3Xz3OiAiZfwKAiZc5ROiZ66tBHz86t42uYIXMnRfhnR9WH7tcWIJ7tnkOXjcIUAHdlO7t-XyA7tKotT7tCYypFCEYy0aW94HZ7tQdlqrQc7td3oU3uX7ta3Mi7tEqy_esd3bc3u66tp7tDtWOafjFqcztPqy29BhYyz7tLzXtHR1HzAZk3HzAju77tXKnjztmmCC6Eaaxeqy9ry-otN8tzYy4aR1YyGZzK8tPqkw_y87tgyAP8tE4CsqyF4uTsfQIzW8tK4u1_BQ6u60AsZGsNhQ4u4qyaIzh8t7qySZlZYyBekWythqEu9ud-LOWzbZOw6uu8t8dmdZlKry-1uD9tUgWeQoyptt_tRryxZzIztvZz-8tx4up_thmyD9t1ty8Zzu9t64u6ZzSru8ZzkryhStcztC5uqSzpryxelx_tkel6Zz5DUqel48tLmCd9tzStf9ta8Q80lJ_QvRlUbls9t8ryaazSkyfhVkqyaJzp_tEsyR-tJatA-tu6tA-tTVtR-tJ_tNsy5-tcayW_tv5uuazw9unazl-tWsypazI-tsulr-tnayuazy7tP-tz_tB6usazh_tP-t9-tlsy_azl_td2Cd-tI-l_ZzO6ui-tCbzwsysazysyCKz2az1syt-tuXz0-tv-tiNE7-t3Fm5-tuVz2-tTbzjvypwJYbzdZz0GOqazItyeqKKtyp_tF_tHdCaKzeQoQtydKzt-t3utc_tu9uM_tR_t6Zml-tB7ug_tY_tSCukbyubzfsyibyYbzfOEe_tMbzSQHFbzGstDkyIstt_tVaIqUzX7u5rYZazLczLazJXg9azf7uVnkh7ulaR6tyUczl7uScz-tyGyo5oyQtCxrNYeG04uFuytoFHuyIAuVLzy0HWcyNAu_sWAgxSAubcy_5sTuyXAur0tXuybAu6oEE9yX-CyBuLoyxczKlykAuoBujuyBSsluyJvOnuyGMzDBuquy6cztuymAu1czxuymAuiBuq8uIzh2uy6cz_Au-AugSzWdyNdzuBu6ttFCu-tB1czbkyABuJdza1ueBuLvyWBuTBu5kPqBuXBucdzTdzWALVdzfmBgBufBuaBu1-tWBukBuxdyqBuhvyeBujvymXtlvy1Sw5zuxdzmdzg8txdz0Bu_dyPCuu6t94CMcy0vyowuGeyEwyt9QI5CvbzmmCMeyqBu-vyICuAwyt9uCwy_QtL6R6PuFfm6PuqHTs4rLFE3xvWQuJ1wlzw63yEfwtOwaez0-xgrN7vAKUAktd6wQkeDdiO2Ayu5sj_Cs4rvGJ1gTKsMD0sZduj1DbduaeyW7sfezc8xE8sglvqjuIXi9hStMeByvqyTcNzI5vlnu1ezB_x4QwR5b5ez7Wi7ezxDe01xqboSwKYYVKDQiAwK2vTSd7UDFNG33vI0w6ia_eFzlv-3vruviyvS_s9oL4KDwTBTkGqoPi_GIlAMRxLtQIfxuEu7ZZR4v8dDP_aqHwBcB3BbUUvSoYa4vi0wc4vk3CVvc71CtXDGqAc_BSKHbxdp5qg4vjrPgEycraAnuBENy2veSqGuA9FxGNnMzvq4varayRx7eAeNIF3xeqVeVt1sveVtskupczLTw7guVgzQJAGRFpkYHIEX3vX0yvAACfzn3x1-xuMxwQx6ezkwEqCehhUtQwBprTOMUIy5IxwnufgzFcvGfzhYiIfzmgzE5vt3x7HKMfzkcb08x15NQfzuKvoOrsJDKJv43vO4KMsviYkC3M_vvq2Jl_Z3qg4KD4mCzrlZQPQrHf2vh0GJiGmfzq_hjFbWaYqfzo2vZgupHyX4v6hEwfzXEVb4v1TD0fzs1yGju43hW8Dg7waGijJDjuD9fzbaXi4v42vpFC62vlKrWXAGgztsGp4v-1yEgALgzWIxGkYpGviHbfIxSgzJ3qYnu34vJ3qxpP9Dh1gTKxIoxxBSwJvtTtjOwyBhf--xHizYwxuFFzdxzpAhctOttA3q-TkMix8SDG-s-ZMikHMeAvXHTTCj8GXDlHFl2DVJWCjhMQJiEzMjkDB5b9LijacUsJQAYjUAQiE0PBeKZ5YsMJC6kBoYuxzV1gTUKqhXZZpN-KDhXE4BNQkK5izEiA5izvnqTgfUUK5izciERKrr-K5izKxIDjz0izJZDajETgf4XE4BNDNF78MoiA8iz-KD5LVRKr6-KNjzE7C-SDuhrStCoiA0zANjzIjziRrKjzePCyPK4BNudLRKr1sLjjz-izhjzRtCjjzCjzTgfP_KjjzGjztjzejzNHBgjzPTADQK4BNEUFPjzW4TajzkoDPtCX3P8tCePCNps-KD55K3jzcjzCkzyjzdyBwizPTA7JK4BN9JKMkzRjzePCBDDMkzqjz-KDw_KMkzh-sUkzFkzQkzHkzyiK4BNpQKdkzJtC-KDFLrhkzIJCdkz4_cRohyQKdkz2MPnkzZkzPTAVsbYjzKwN-KDasbYjzDpK4BN_QK1kzkkzxkzmkzePCERK1kzqkzrquLiz1Huglvnhusju8AVrjuSZYCrPJDy5xxL7sAlz3ezR5bDlz0IvFlztbKbFMXcvb8PAkuXyx_duJ3AX1aWmu-FC8kBeurGrA5SxCnWCguGwvAZkM3BEKtvrg_Qhfvb34SGFDMnAkIJFwWkLqo_G0IwZRwZfWwYxAHQGBLM7vkUURsBOcClqVSkE6hEXmDnbVHdvfCxifKkguWxD-ByVHiMpQaRrInQd7v2icFkVJ8xDatWdvQ4wTDwmmvddvBPHDtv-2PYnuhdvyOH16meeJU9wlnuMlzEfztQwPlzmMgRlz5BAkdEHDu-olAVvbXBDByVIyGizMNVTlvgmzZqC5jujmzlmzEci3olUHxqRCuqOsmPbcvRcEwzxjGLhcvLllelzjcvbmu9BC3uTjlzrcv4TV-hf62DolzywxFlAycvixlulz1rny7Kxlz4cv83a0lz7IBIFW9cvDNUPGvj1ygZqbZVNfDk-jBmzKdvqbabPwyjG-SN0IfB4qdVwDrVufxLcpUdvXdvSouROwhYunBcqGxHnTL3vhdvwOHKdx-2PQJA3lKpdvMzxW7semz8aAUlvxrvQlz8-fSlzncOkvcLYxtOw-nz9GAtQwEqvimzDozkmzncOUlztVNWlzZKlhuvZlzzwapPkJyxclzUbB_Qxobkmcv1lv1MurTVHguInzdqkPUIplzCmvpXbwlztEwTnzzlzY8D1lzO2C3lzQRB5lzl0xz7t9lz5DvfdVAmzbUvhnzeJpjnzepG2xUegWUoBKzLnNBLmz1guNmzVdvYAXp6xNdvSmzynzWmzgdvL3xDPH3nz-VkUoWZgW_kztmzauvLozBozNozkRCEozLHAmmz1mzUuvfOMrgzCUxLlzVpzBlzAoz8rvElzOozzmz6juBJv3mzMcSOmu6mz7EMGoV3uAq_Mblz65mboz9ovdoz7ASncvgozklzscvDHBc2VT-RLnzCcsAXchuISnzFLvk9xH-dpnvxoz-cvy5v8lzyVD2ozGdvfnz5ozBzvK3D3pu9oz8kFLrqApzXTxDpz2HwjGvtnzZCfkPwwnzH2PLpzhdvG7aOpzkdvumvRpzJ8Rp2CUpznWpK1wOvtuhYaQgymzFozlkAnMv9LvJozHYt1_sieyxDTGlzQozqwDPVvJrrgli7oWzABJXJj8y0Sx2hJfctyTwSVufVFgOHKQDKKd2ALkDtZxyMVDOafc7NPOiZIoNLZjJxxOtqOLA7x4OxyRMoBcwdC1iqoQGt_Os_mJDwNePomeryDbPQzvHonAU2Pojrc2SAhlU7A_CTeOAJTvf9qhMt5HThSDxPzkKLasEatBzyXI6xSCpZDt7tJJID4xGJZL7gntWAeislanKKFukB_QL5-wuSgtrHVRxmJSngy8YebkXcOQUgwW4vZ0cM6eFDTxnwsQPblpNtIsgmZVI2lPdtP0mA4ToxAHVGw6zv4OvjDa1fRCkCFTLCPxdyyQXuZWP7Su6PIhcAPoY4Ylm0vXqWkVCHlCDeQgFajiPmAeYjGLIHrpt0cDveF4yDExMnAjpuDEpRupI31y9qJe9BJVNzXuBSJ9buMtzd6BBSJxjHjqHNivMMBgPvd_sENBJNTB_UtJBj8XDFLqRxxLVuqo2rAhzUrJVQXQepGU9CMIxMtW-5BV1VOuhiqzSpskxvI3Ko2y14vAoF-hzpHsJZDXvLo9UWhra1DETA-OIRohVsEEiWiwnUHDY_P06LePCO-BPnXM5xsmzuqzf5wwqzAylzqzcpz0mzDfBfpzLYC_ez3KwdmzkpzxGwVYt7qzLuzc8RNuz8bJA_u8fnQHwp0yMFEv2B4FwqnQAmFKsv98EzbqB2SJzeY1COrzTpu6AGEGclIxdxqUIdUopCVibsmPuYZrzZNWbrznBVj7werz6UAgrz6deyEmGlilYFP1f9dejiAvsETBrprzvxyrrzEkSWeHO6nvrzKTiSAFyrzKUkHmvdktGANalmNLuFunKJqU9s9rzqDKN2sZwHHzCYkl6KD-6PkWHHszpBGJszfqQmrN__mmExQUCy1uoSQSszLqzr_hQJSQeBXszrmSkmDbuTbszHmBPiTftGmyPQrJiszBRa_2wDwbMsunsznPN0WudPuZlRwVEPvD1zk3VCHYDy1yXSBU9BlWCYCo3szmRmZml6szONC8szulPNwIqDDxPl0gTfmlyKdDovGtz66QItzOrVk7v99juguOtzPwMNAyvqHH3QnrzVtzCszXtzQsK09Bj9X8hZmOL4mlftzwDcskPitz20BktzlMD0WJ_mlktiKDqMXCrtziZYttz14vQjAwtzfRa6RwI3KlkAGBD2tz-LKtxB5tzBuzPTA8tz7tzqqQRohVYF9tzDuzYezTuzHuzlvvGJyhNzxqzHbA8qzbpzjeyajkhpzRwywnu4qz2sYreydxzKuzppz-qzlPHArzLxBcTPDrzt1wiFPGrzluzRFGFGGouzMrzquzwDxbrY6tN7JwTrzf2CVrzzuzK0pdgaL-wUWD4uzh7FgdPYgD8uzmxS-uzirz2LbkrzEbfmrzphTGvz-LngOLJvzUoDtrzMvzGSDX4BPvzILBRvzaNuTvzvPC4rzfxAdgB7rzJJbTEPbvzR3XdvzfUBmVQgvzFsz5tPjvzmjqcfA2RuMszmrHOszyIDlvKVZDwUBuvzixtwvzuJQlCJzvzoNvasz8NrNJDvxbesztEz-YvZ9mplCFZXxULyiEnjPG5KoszDwzWvzw1yARCL2CIwzESCxszwsrfGEC7iPwzGIlcMMSwzGwuaGTaSABCHv7IYwzYYCW1CfWLiezaAwNxEHtztWqhwzmgvOtzYamA2yjwzRtzQGEo5hiJFCUB3jKDGfSOcIXlouoctzryrqhvNHziQvhfbjtzLQvywzntz9wzOtW_wzRCyBxzEKvutz3guQ0zx7Qytzb0vkvc1RELxz0zANxzous_tzIauc0zBkPWxz0rhUxz0fKYxzmxzUuztMxcxzheyexzb1gsxzMuzrpzaNz_ZDRuz1QwZxzkTlFJypxzp0zrxzapzPozt0znmzm0yptCXEwLxyguztDDTpYBQBkuz_sQmuz4xzLrz1MV2Qif8s9xzJYC_xzfHvgQDyuzTUMdSdjqzkxykQothy6NWNRuLyz-wQGzSOyzizYjrziMVDvzneCFvzorzWyzHuqxTBZyzLvz0nKcyzJxJmwDfyzGPBSvzmbCjyzDlD5rzmyzkHyXbSkVQxtrA3Csyzd_s-FlksC_AQivz6_mkvz6zBmvzxYHITaOszQvCQszTiL8yzYnz-yzcktxvzBzz50eDzzIuE2vzDoOXDc7RBy_Uw-C8vzNzzMRJRyydhxSFu0cUqszUTxGwzXzzBICJwzazzJvdzszQiUfpG2szfzzEFV5-LogWTiV0slH2Cmzz0wz0ikpzzggk1uAszzewzbYIvzzitBiwzp2zYPvlwz1zzk7aDzGaecIjJzDa-iC0iTMpyatzmgBA0zzJVt2hgtz2wzwDc4wzH0zmtz8wzhLcL0zN4SkcuyJIP0zDxzGxzsmvS0zWCW3izYMJLxz8Gg5Gratz9tzRxz7kzTxzCuzh0zCuzj0ztqz00zXNzseyq0zgxz60zixzYocKizm0zk9wYNz23zYuz0XU-0zM6Lwxzz5ByxziuzE1zFYMhTPJrzdNG5xzK1zhjYM1z7RJO1zSrzQ1zxuzeYxgTrYrzGyzX1z7zthfDKyz7Dqo6lIDEY3BXdgQyzh1zlrz9gCUyzl1zNCjMoApaLlhiurzs1z2vkbXniAF2VIx1z9hKcAn01zlyzfWG31zCFcIWOn8J71zJeEtyzDszCDChvzkhHUiOzyzmqA1yzHcANszbau5yzbTM36wTszOWAzyvVHPAzzywzTzAT2zpjvqYe3vzprU8IQgszcyVIIRc2zaPwAwzRzzCwzfSuUzzFwzWzzlQAm2zZzzaXuJMHczzOwz9wBQwz4cWhzzx2zKja9szJYI30gAtzzhNqzz62zLPv82zf2zVDBW3BA3z1cDkwzjAvE3zYJapwzn4zrwz1RhtwzJ-IZtzwwz09BwWP4LVomXS3zb3z4LVV3zAqjKsE6xIYWr4yea3zbfbK6vd3zx-sS0zExzUgzV0zxGvIxz94H_UPSjzAHgo3z6tz7kzcDsSxzPxzAuz3uEi0z06Ly3zB8g03zqxzyqzs0zZuzu0zomzWwBx0zb5wz0z16zbxz13z40z8xAhxzdpzOuzNfwhdJeuzA1z5gzBeMTHwG-XgTPdLC3xzKrzJNB6xzL1z2sqN1zRrzkDXAyz50ACyzT1zY4zW1zFHSgeJc4zT-kCLsnjNq_OLJrsZnwzgdzki1zm4zsWuGWDHvzayAq4zsrzq1zI1cIgDt1zw4zzrzz4z2rzPlJ24zVSh44zvZENAQhPDsqCvOIt3Q91z_iC0pUGszC2zF5z-_m9VE2yziUobauJ2z6yzN5z9yzpJB_yzm3CMIxU5z0BhW5zD2AY5zX2zfszKzzWIX5IosTw_vzQzz5EwTOutrCyqml5zyph0RCvszVZAo2zrRes5zrPiu5zu2zmWxIAn5QPVwzlzzeXC22zBtzgBVGyJL-vA-Upgu0xvJtzQgCyrTbGKzzzG6vQtzF3zCgA4zzI3zWtz8zzM3zN6zNQDP6zetzv9W1wzT6zFLmT6zJoAX6zmglotz-wzT6zpGve6zmnPf3zztzh3zU0zl6zH-GExMoiAEHgq6zv6zd0zq3zt3z-2tv3z-2tx3zhOwnxz1huSDx8qzpgz5ZA-6zBJyA7zmhuwmzopzFVpODpK7FlbPwOXKICTePQevKGiNXey8Vb-YPcFP5Md-lhDgKgPn0Dobu_1wvigT8sp6bS0n94EyWh11MEUnVSXIwvXQSywK6XBnyjpfEPNuLJdjFLCEmTdHPGEV0x-2NadFUoJP4Ff0v1eC-Wv5gabVtfyhw6wSmOPuQNldr9xHEtTWiJKwigBYhzuzQsaWFSuISuynvQawaobfCxVcCZlRFWK3wvZeCS4fXWCfAUDQisUPXWCt6DFQiiSBDsA8CVd3i_HFQwzDBlgFaJ9JmAeBsEJbapLw1uU_iuKprkTXlQrnuClQrMWKazoMFBU3CYvu61VFFLzkljYU1klnuB7yOHdKc0h9-g3_ztXk6ZlU_z6RxeAjL1x40wuyvAA0r8C-0wtlZoiApFDjqKwOD_zlCuzONK0ic4aTnsU29z83zz_shmz33zHlzuhr99zneyl0zaxzxGwTA0A4zzCdC4zJAFVHPN7zErz7pu1xzG1zT7zM4zJ1zdCVX7z_JvQrzUPdb7zU4z0PhDeuX4z1uzZ4zi7zcrz6uzb1zf4zo7zREcpiZBvzcQWrHVvnGp8l13rt_vlbzmOIYyzZiq1TCr1z37zv4zl_XROlw1zhyzy1z14zCYf_7zYvz8rzpyz61zF8zBiOCsz-1zJ8zxyzL8zCzQN8zTBCI5z3yzK5zs5ZM5zDyyV8zyPBP2zS5zZ8zhPC63HEdBd8zW2z9EVg8z1iZi8zjszvHwPzz92zHIvh2zpwKj2zm5zt8zmOuv8zq5zMwzDfnQHiuJe3Pi08zdKuv2zUNEy5z58zX2f78zW9z32zawzDtzA9ztzzfwz-2z_5zxzzH9zjwzJPuK9zF6zTtz5zzJ3zQERYtzvwzY9zP3zitzR6zX9zc6zZ9zc6zb9zI0zY3za6zTtEM0zc3zIcJf6zk9zj6zOzyn9ziPCZxPHqUOxzx6zs6zu9zf0zUxzz9zGIB19zFuz9nzRA06TicA056zH7zbuziRrj3xmCy7dCJD0LhALD050zqpz80zJ7zfA081QhA0nRmO7zFrzF1zK4zqUSoA0V7zO4zn1hsA0V8quuzEZxwuzxA0fKfXrz0A0h7z88Kj7zsWPl7z2hDn7zhrzf1zj4zXOD7fEh1Hj1zqwzQpCEB00wnGB0_UGKvzJB027zywzxrzv1zy4zQB004z3rz-7zXvzTlHZvzXB0JNFryz-4zH8zvyzA2zD5zUCCM8zKszO8zjB0Q8zWaYS8znB0tvzN2zW8zrB0Y8zU7Aa8zL6LhUPxB0CuM7aeJzz1B0b2zf4Uf5zm8z7B0psz9B0AEvk2zn5zu8zRIMDTur5zNwzVMiHC0z8zt2zKC028zF9a7szJnu68z5xj88z45z52zcwzFtzLIy6B0n0BwzzLtzbC0B3z3XueC0iHaG6zv7zMyDswzQ9zM6zmC0_yqQ3zpC04LVT3zU6za9zltzqRxwC0_gjyC0g9zXEvi9zTsJMzyFxzl9zk6z7C0SmQ2tzp3z7tzt6zs3zu9zVxzy6zx6z06zA-zLLqxmzMD0auzSlzjRC_KwrNHtbKiIG3bEkBAbhAKG0o-ichASaPhzwDEA7xAJbAobJg6EbCwhAGEGDg6ERHAQfnaNzxUu73zaA0tMxVD0F7z43zND0GG0nBAIG0TtKPG04BAMG0OG03Yi4BARG0BaJmYNcSfUG0YEDXG0dQuugJ4G0dG09Usm0yzMvTqPimt7nu2UPmMTQ7zSgB7LGL4zLMAV7zhjG4QJkrqxvvESJtNwUItKWiruMRvxZIokGd40LxyB46a4OOhfDPRu6Lgc1znevY3BpLGehpNJGzyclOXu7z9UVqkVMJrDbXh0GpaLTXQ3TAvAEGSDIgK7zk3tOPkFjnvl2yeAcWpCDlDUMIasEsqC-1QzPA_HFXljzCqaB0_WD-1zGrgFUESgeG8COrF7Id2Ru_yAjFVOaQYMNi8l7_uSsz2pA8ZwQ5z6PO26RVYjS2zRgUhUPFwXB_quE0Y-bPIxRmvahYswDe2znkOz2vn1ueFtwIrw1yb9k9kEBC0gCh9E0aMikGBQ-PR3CvOuZVHzmrfzoo8IZWo05z5LNwQCFgkTrEWgkW1C11ykTUq5BB6rETCsguUxQNtzMJwo4gnwzkyGo5hAXHCUB0TgDGftaRDDVUBPO6zYI0Q6zWaIqC0WhxsC0WhxuC0xKEjUVQZmptzomXTmCgdNmUHPdH3fsuF0HZNf6z54w04QrJ0mdmQ1xl9sePCQppJdmGCCm4B7kzj9X7KDVsEe3yBkPe3yVYF8J0TfcAG00huPzVgeylG0E7z9qznjmixPJlzczxGuzz3zlvvCK0D7z46zWD0txzduz_0zcD0G4zD1zQ7zHrzoTNnuzpA0OSCP4zY7zR4za7zoXIwA0e7zzA0VJF2uzHyzYCL5uzmAi7uzeH0g4zp7zAvzH2pk5ShHwTyzbF0xhmp4zHB0RxYtnlVsPHE0eyzOB0KE0jbpiyzSB0WYfUB0QE0WB051zTE094zG8zbB0I8zC5zlwMaE0gB0cE0iB0NugAAn45NmB0svzM2zqHwqB0R5znE0HDMuB01vzFzztvdHzz5vzZ2zhsz1mue5zlszg5zn8z8B0EwzVIJ5E0AC0HkYCC0bPw-E0FC01sz9AlB4qLC038zHF0kzzPC0KF0RC098z55zOF0sjC85zHcPYC0pqNUF0zhzD3zWF02zzG3zqwzcF0J6zeF0lC0rC0nC0zwzRC0myYY9z0kwRZgoF07wzZ6zrF0V7hILruF01C0j9z7hzzF05C0Cgxg3zIK0n6zhjzp6z2J0BD06F0Qxzx9zw6zWVmFD0z6zQA0iG0k9wOK036zfxzYuzND0pgz58mhG0MK0xGw4M030zQK0lG0XD0epzZD0vxzfuziA0zxzjuzJ4zS7zIH0N9MhjBqA0eK0nD0tuzAdPqD0dxykK0UCLg7zIEVoK0Y1zk7zXCSfrzNyzrfI4D0kRwk4zU4XEvzNM02K0mMIz7zEE06K0phpMIxIE0-K0sWuAL0RB0NE0TB0PE0LiqGL074zE8zY4UBsz1RhcB0NL0fljONGQL0F2zP8zLMAgE02iCiE0YL0g1yVI0c-UcL0Ysz0vzEzzl8hhL0dszjL0j_Ua2zmL0yE0oL00E0g2z2E0sL0sjPs8zusztI0SDiLwzq2zdzzJC03L0FF0Twzjzzz2z-sznzzSC0HqUUC072zQF095zE9zA6zyzzcC0Ptz0dALM0M9zH3zsmAiC0K6zGKZTJ0_zzhF0oC022zWM0rC0YM05wzc9zDile9zb6zCYXh9zhM0wF0DtvS0zxtzmM0l9zzxPwCV-KDd4Ha0z4F0AD0_C0vM08F0ED0SQJgLFAK08luXMhrjuFK0hxz9M0Z5w3qzTD0pvsepmqP0EN0GK0mKv_qz1FwKN0dD0jA00xzgD0PN0iD0VpOkD0TN0mD0PrzoD0XN0MXLZN08SsDyzCvNFyzwD0c9N3A0rK05A02D0e1zi4zmN0s7zl4zF0rUtzRpYm1zQgGr4zayzKB08K0u1zzN0HVYV6yME097z4N0hyyFL0oyzHL084zZB0_N0ybCML0wyzB2zE5zFO0H5zTL0pvz0UDdaLoTrjE0ZL0OO0naCf6SoE0eL0TO0X5zyB0eI06vzZO0upunL01ttmeuBwzY-zoI0q8ztL0_B0jO0wL08E0mO0wetSJQ1L0JkVqO05szizzRwUuO015z_szuMkeqPAM0sjOPF0p4xEM06WkZC0HM0C3zD6zKM0L9zaF0ZQ06zzLIuL3zfF0SM0GP0UM0TsmJP0ouoLP0W3zpF0cM0PulqtzN0zvF0g3zvtzi6zi3znM0Wkg9C0dnBqBfsM0hP0ETAuM0fCQjP08F0GD0Z3xLK0B7zxGwpP0XuzEG076zfpztdu_M0WS0tMxYS0_3zaS0YD0TDyTK0D4z5P0WK0P7zfTPZK0H1zU7zSN0dK0DQ0suzESJGQ06CRIQ0JDBWrzQTFcN09xBeN0b4zzD0hN0Myzd1zkN0UQ0nkuWQ0oN09D0H6zaQ03K0DE0p1zFE07K0xN09K0x4z0N0kQ087zh1ODL05N0nyzUWfrQ09N0AszevzuyzEszYE0OL0nIH0Q0LszeE0IO0nhmrvz6Q0MO0UszX8z_Q0dL0ZszU2zgL0csz4vza5zh8zxE0kszKR0mszh5zNR0p8zO6hQR0iO0MqTV7GlO0yszWR00szs2z2L0FEqrO0cR0y2zWsJ8L025zhR042zbwzkR0CM01O0nR0SF0_2zaC0IM0sR0B6z9O0vR0hC0P9zzR0RM0FP0U9zC0zJTYhtzU3znF06wzY6zfAN_R0zC0d6zTP0DS0R0zyF04C0i-Q7C0VsO2tz-PKeP0r6zQxzPS0-tzg0zSS00M0HD0SD02M0z_sIvZqKNZS0RK0HK0zgBqmzsgzjpzDV027sa2A8NBzP06M056zB4zJN0M7z6P0MN0I4zeQLmA0QN0F_GvS0JlW0BNEQ0WN0P1zKWisD04S0slfMQ0dN0a4ztpugN0tXM1D09uzCT0q7z-A0rmpXQ0CB0o4zsN04K0s4zbyzLB0yN0RT0jQ0eiPlQ0VT0ZAnoQ06N0qQ08N0_rzaCLuQ0fvzfT0csBDO0IszE2z1Q0ovz4yzWL0pT0U3FkE0aL0UrFsB0AR0vT0c8zHIYtE0Izzk2qwE0aO03T0l8zRF0f8IrL0k5z-T0fOlSR0BU0KwzDU0V0tFU0TUEoBj4szx5z4I0z5zWwz12z-L0MF0RU0EtzTU0mR09Al-5zGM07bu5O0WF0dC08O0uR0gC0O9zdF0gU0NQDS9zHGVmtzV9z4R0E0zZfbG0zW6zvC0-R0hJ0tF0m9yvU0kM004QyU0GS0ZP0zgBpM0Bjun3zMS0yM0v9zu6zNS0LdMqX0XxznP0lvvFV0SV0r0zIV066zkS0JYxHAHLV0ipzVS0jMvQV0GEAxX0UA09HA8M0eA0WV0VK0jUH7P0NN0bV0hD0bK0BQ0wS0hV0yS0-xzT4zlV0aN0uD0mK01A0xD0PQ0a1ze4zSQ0xV0wK0Ryz8D0mH0K0cN-f4V0LT0IB0vN0NvzdyzhQ0-V00rzTkeUT0VvzaTlEW0YT041zHW0cvzVE0LL0XE0NW0yyzjT0dE02Q0I2zKO0XL0WW08Q0VszQ2zT5zBR0wT0UO0yT0Z5zY2zYO0lL0IR0bO04T0pL01E0TzzPR0hO0rW0AU0n2zDC0nO0t5zDF0aR01W048zIF0NU0gR0ZwzyO0_8z0O0_W0D9zTF0DX0VF0B6zGX0MgzfC0N9zAP0fU0kC0NX0gF0jU0R3zZJ0F0zV6zYhvXX0rU0ZX0c6zSP0X-xdX0h6zuGxgX0V0z4zPbP0AkzrM0Qxz6U0OS0BD0wM0rX0nX0tX01M0AN0tMxMoz_X0JV0pJKXA0v7s39zUa0dA0L_vK7zUK0CrzFY0ZV0G-XIISJY0I1zLY0gV0ruzT-qjV0QY0rD0SY05S0vD0qV02A0qK0YY0sMHAT0yqmh4zyV0xK0HWMzK0fY0DB0n-zcFnCE0o1zkY0gwDOT0wrzQT067zLE0sY0kyzEL0FW0ZT0yY0UE0KL0AO0wQ0gT0OW0D2z0yzkT07Y0lB05Q0RszqT0P5zBZ0aW0uT0SO0FZ0DR0fW0XO0b5zLzzCWDNZ0lW0f2znW0fO0pW0TZ0tszVZ0p5zyL0EC0XR0HyMHSWGU0ZR0IU0bR0NC0eZ002zQC0Tsm_L0NF0SU0DUPlZ0gwzXU0qR0C6z0zztR0tZ0_O0I6z7zzMX0EP0btz2R0XJ0VM0TX03wzoU0NP0J0zZ3zsF09Z0gM0_Z0zU0Ba0m9zYP0Ea0y-Gq9zb0zq3z8U0CD0u3z_U0_F0Ra0fS0k9wba0jS0HN0SIw8jzYa0WQuaa0YpzVa00X00c0LUxea0nS0XV0pS0fD0QzvcV0_P0RN0BAeNrz8xzgK0uA0iK0RY0JQ0f7zwa07S0rV0yD0drzRQ0wV04a0cY0jH0rHVg-X2V08Bqt_v9iENIHtN0MT0lY0u4z9V0Ib01N0BW0tY011zA8zRE0aT0IW081z1Y0MW0K8zzQ0S-jhB0d9DlT0UL0qvzAXDVW0ZW0AZ0sT0yvzZI0qE0wB0eW0iL00T0iW0MZ0kW05B0sb0Szzj5zSZ0eqbxb0YzzwszXZ0EU0r2z-MDIJpyW0v5zgzzm8IsO0dR0MU0_b09L0Bc07W0zO075zUU0AX03O0YU0rR0Lc0bU0IX0uZ0Pc0yR0xZ0Sc0O3zUc0RX0D0zmU0mF0tC0aM0qU0PP0dc0RP0fc0m2y3C0WP0wU00U0CkzVGF3F0Ka0oX07F0sX0kP0Qa0BV0Joz6YuJuz0P0sP0aNz9-xmeyZa0RA0Pf06qziS0zX0B4z4nuBrzkHvDrz5CwIjWAmFRusNWDzbqLrzrOFquzLaxfREESJAFcpRwwuzY1R-duUCL1deRiut1ybrzj0hUPderzU3BzTBLtq8ae9A0bFnpIDEbfoyB0cuw7zIAfQYYX-KeQ0_nAIgDMB0EFQpY0QB0ObSxuoxPzi6m6rzVCxrXf74zsDvhPB-QAUnCCMGywFiaB_6F90hU4CJsznNUO8z-7yymNlB0QI0CibtvzZL02hyVHPQO0Be0NoBhUPU7XDoOMCV10yKZ0zueIR0e5BMRJZXvWsboszgEC7gCyqAtL00yNl2zxlhORr9E0EmzGJVCF0j8t3L0stP5-LoWxhmceR03HK_sz-gBjbIY4CGyJkYD7BcufxY5MBX0_uEG9zDEMYam5jxj2u2hzstATtz3zJUYCwMB0iTye0j9XxCVTrE3R05OFTX0yvBjtzCqjX6zOP0m0J9gWqtzk2yGYI_e036xYbeCa0_TDTkPi9uEsARLRYvpneFAkzUOEwVfatzB1ed0zIi0BkPIi0VYFMi0kiALlu33yCV0Sa06TxLQuQf0TV0zX0BY0omzpvveS0sZxWuzaf0FN0AY0auzcf04P0A1zNHv02BD1zwIb98EhTPxDVJoJV7zof0cEJfK0Vlle6m_xzbqrUtr3S0B4xtkQdgaW1z6GO3JIc4zhN06f0gsF8f084rt_OMHhU1c8jILIbSPmz_DXJGjY0FvHFE0z4AKg0_CTzrAzrzOg0UT0ecNRcuvY0Ug0BZLhPDXg0R2s_N08ik_iCItjeg0L8z3Sm74AH_id9Dkg0JcHJO0Bbhog08yzqg0BOw4zDXszug0bEPv3CnYWtlBzg0OkmKzzbKoCWD4g0fRw5T0Upv8KCp8zbrcAh0WnDn5zDh0eyY0b0BDBHh0YR0stPfpV3iuXRhUwzXSBulPQh0EElTh0lgk_jO75zsHEfwzkUA_HYdcxBIaNtznzJb3F43tw0L-O0Dg0OM05gf8zzoh0KxvT9zs9CVc0bCP5R0JDVLP0xh0sk0qF0TVDeM0UuybX0yjwjVoxF02jw6k0WgzVGV6Cuu6mJZD8BiHkA0tvSCTb0zKi0A8lwNrLi0wNrNi0Ml0Pi0cmzZA0Ti0gdE6RPo0zEK0Rf043zpgze9wci01UuoHj20zWl0Xi0gi0EQmMmCdf0E4z_KvFY0hf0fyXZwSmA0si0-bBui0GwtpjAqf0gVYNZtSrz1i07dayuzXTTEwvxilSd08i0AZEsWP_i0eH02ORh4zwK0Fj0hHwCg00YuEg0ufKMj0quUtnlPj0s9CRj0jEu2VIUj03H0Wj0QVGRxAmyzZj0IEBbj0_8BYg0CI0fj0cg0xQ0_WCE5zkj0AeEmj0ElPovzR4vGFelvKQdAtj0g1yrg007ItT0LmBSNDzj0iMoVO0goCgW0gfVd0PcOxW0S-vzqXDQzz_j0IwCnXBCk0YVFBh0Fk0kO0Mdvgh0wW0h5v5b0Mk02FBOk0sXMHF05cmLzFZdFUk0l6xDc0UWDFtzZk0bYIbk0v3Adk03jx1hBfh0tsm2zzkk0Hm0mk0O9Bnh0AGVph0VJ00tEsh0KNCuh0nU0d_OWX0rn0bc0zXc8e0OWFSP05k07h0VP09h0T0z66x5n0Al02g0qvPcfcEl03tvGi0YzbKl0Jl0Jf0CsQy9zWQSw3zWQSuX0E8saQuVl0-X07M0ii0Tf0QD0BxyID0DV0Ro0el0To0zc0I7zlS0U0SL7zVHPmi03eCoi0rS0kf08eAaoJul0MY0B-EKKdyi0CPF0l0SH08pQDSOZIozf0tUxvgqYCL3f00TxYgDAj0CNcTQ0Dm0ETfGj0LKAIj0URqGafLj0Cb0Nj0Mm0wN0NSCPm0iQ00Iw9nEGANUm0HUlTg0B8zZm0ncGbm0dj0kxBem0d8Idg0A7Bjj01d0LQLLszoj0N7xnhmrj0cTwsm0X4Qum0fwmwm0yj0CR0xg02j0zB04j01iZ6j0glik8z9m0an01E09g02qAUbufjyCh0Gn0DC0Jk0L2JIh0lOPFEqLh0UNENh0N9p05zTk0FJsxO00BCDtzWh0ySBYh0BitJtzdpeBhPen0gh0XF0ZkAin0vR0kh0pqAmh0g_Cpk0wn0rk0yn00e0tn0hzUvh04wzyk0yn00k01h0_wz3h0m-s2C06h0_k05C09n0_k0WrQAo0b9TRkCHLDZ-hFo0Mo07U0-q0QS09zBMl0MXCOi0Oo0vc0sZx-3zrP0Yl0Tf0pAyYo0Si0wc0Tl0t4DJr0Xl0TlzIac9Tifuzko0gnATHwpi0UjAS7zsl0ohDYPavl0lBV_Jvvo0oPRb7z1l0u3djxq4l02o07i0WY06o0Z2SWBWAm0eeCLJrAp0dopXsvU4AEp0orzFg0Km0XTB-CJLp0v3GmtdQm0_BC1N0Pg0E_c5H0cBIXm0Vp0oSPqSAYp0zcBZg0eq0A5z18dkXBLvcaE0jm0hp0jg02Q0om07LBqm05-zfwmtm0vj0DASlCJtp0jb0vp0i2lxp0cEczp06m0PAhOzz6g06vB8g0Ne0Cn0SlyHwzILCJwzAq0Ue0gGtTUEMn0wJLbR0Iq07MSKq0Tn0Mq0BtzUh0ieFngud8leyyTq0ck0aC0dh0fn0J9zaq0k7ajn09kPI6znk0nn0hU0JDVP3zsn0itzskPoq0qk0dJ0Hxk-R0tq0qk03n05h07k08h01q0NQN_n0Bi0uqS5pBa4PRDQ9q0Cr0gP0Ko0Br0xt0Oa07oCzM0Cr0Po0ZwERo0PK0gl01P0Zi0fpz9MPbl0-XxoHj7t0yX0hl08c0fo0-c0HpCfa0ff0nl0H4zcr0oo0fr0cfOMSBir0KXCkr0oD0tf0nPBor0wf0R0Crr01uztr0OQ0vr0_l0o6lBm00r0-f0Em0I7cHj03bCJj07r0Ip0Lm0-r0mY0Lg0JvBNg0Es0Vj0_gyVm0XT0Ym0Ls0UegcvzMgYag0Rs0KaBYE0Us0nIHWs0ig0TBCjp0xMQQUCmp0GiLop0cnPgs0tg0pE0vg0ZSV1j0ms0FR0d8X5m0mL08j0DEDts0_m06p0QVG8p0En0V-o_p0Ik03s0P_C5s0aWCNk08s02W0-s0Sk0At0X4qNq0Dt0Xk0dwzZn0V2uWU08wAdn0Lt0Yq0GX0ik0OTCQt0b9bln0fq0uJTon0qk0PX0g1Clq0Zt0Dw0xk0xn0et0rU0gt0iq0it0Cxzyq0nt00q0Hxz_h0MiBjez4-KBWPelrFPR-C0zt0VsEKi0upDsc0vt009zGr0Nf0Xf06RPkG01P0pgzLDxVf04c0mw087UB-zCozbf0eA0kl0Yr06P0ol0Pu0rl0Gd0Su0NvJso0xl0lr0Yu0Vpv7Tdzo04i05l00f0-4A8l0hu0uV0gij7f0_o0mu0jH0YJv7xQ5r0ed0Wkusu0paLuu0Uxg_r05lU8USOp0Sm0Rp02u0Tp0Js0U9sWp0Ms08u0Ps0V_Bbg0cp0gm0Cv0j_hgp0Fv0nj0Zs0mg07d0np0U3Fuj0BZ0Pv0uB0zm0TnoHZ03j0os0WIQqs0Zv0GkYg5zcv0ws0_g0Dn0Ek0hv0TR0iWCLwzBq01I0GC0WjDtWCB1A6s05-mpv0dZ0Rn0E5pRh0djEVn08W0Qq0Gt0C9zIt0cn0Kt0rR0gn0BIabq0jh0ZiBPJ0mn0gq0Cw0iq0Ew0wQVEJKmq0at0vn0k-N5Z0rq0ft0f9zOw0gM04n0zq0eX08k0-n0-h0a-oAi0jez1TMGl0Hi0Ho0Ar0-tzMi0Er0Ol0kw0US0Zo0Sl0aQuow0G7zVo0omzLYH3c0_9zcl0Rz0mG0Tz090z0w0li02w0Ou0no05w0mf0ro0oa0-w0Xu0rZLZu0yo0JQ0du0mK0fu02f0Jyziu0ZfEzr0wuaOx06D0YJvpu0Dg0_D0Ux0Jm0tu09r0Yx0wu0Np0zu0V6yFs0ltBHs0Wm0MWXKs0rQ0cj0Os0dm0t6Agj0dp0TjAfg0vJFv8Llm0dwWnm0R8zwKQ7GErm00x0fs02x0sp0Qv05x0PIR7x0ns04m0Bl03g08mwBy0-m05p0Ey0fv0Hy0ZWPGk0YdUFh0My0Kn0W6Hu4JLn0nv0Nn0Uy0Qn0Ph0tv0bCPCt0Wk0Y9pyv0Sq0bn02v0hy0C6zjy0Ot0jk0cq0ny0lh0jC0Bw0Vt0-lEXt0tk0th0nq0yy0OWFdt0s3p-5BNw0zy0Pw0e3zRw07n0xtzmt0Vw0Xv0KkzftBEz0Go0wt01t0Iz0Dr0Hz0O-BQi0dgzOf0nw0ww0ZpzGu0nG0kmzHG0NMwJG0wG0uG0oBAsG0yG0IFATG0obYWG0bG05G0aG0EQryVKXfnaNzJHxsw0Xz0Cu0Zz0GN0uju310pG0510rG0710rcBvG0iIG_100G06KZVG01OCE20ZG07G0J20da0MICLyIp0yxwDEgliuztLB7LGWJxCwtsevz-PnFVWjgM1z0mXa8qMLwau0VrzlXMPpOkGdF0x13GOQ0EkAO_LP-RB6ioUepwS4yASXGQ4a6D0A7aL9BmH0hyDhQTWkukMwrH0ifAeQ0RxYJ-PLg0eyQJTv7QEZ4BIEiv-Bp_ntcDEW0sDvb_At6AhPDmtuaGCv4fD3CZEFVNuuHFk9OjvzdMANeHF0BlExUwmu3fguY5ABlvKC5RwiPwEwhWFR7vHxMM6epHpUoDPsT9zfVO0ucXftGcuD1iZimWCWD6pDswD6g0O2bVHPeFuDYgw1yw7wRLc6_wz9PyL0jkDxI0Ih0jBL3L05szvaLFIlee0pye25z7kiT7hWn027kW1KdUwCYXah0fAvSwVkwz9MwsfDRtz6Mvo5hi1HPJ0VZDRJ0NHEl-hXSCA0zQwBC0zyiEiQvtaW0kwPsJY106taQZm3y0tbcTtEvVB_R0t4S6RxwVEP0z07v7amEBxMwUHxzSOF3q0Duv0J0lFbKLDBNlt9zCtiwt0NSPyt0Y50Oa0a50mfJfCyw10uw0CJPCzVDK0do0yw0Uz0dezRD0x10t4DCN0fl0Fu0pw0zw0ki0jo0fz0mo0GrzQu06w0nf0Uu0to05Wvnz00i0qz03i0sz06i0qV0Ix0wz0Kx09o0hkWCm01z0Exb3r0Gm0Rt0RpYVx0_hB-z0d1PA00SAFSj0KUkdx0urafx0Sg0hx0zyXjx07u0ryz9u0Qs0-1zhj0ep0im0tx05zBGv0wx0mNung0zx007Id00wvz3x0ym0up0Tv0_mrk00Wv0m00d5zAy0D1BCy0r00OR0xs0wqyzs0w00Ky0PoYz004s0Ry04007s0hzz9s0Rk0FFg900CDlVk0Wn0cy0xhTHtzE10NvKoZ04v0tsm6v0hh0IgAo5hdq0nx0O10VNsyZ0sy0S10Gw02Z04vVwh0Kw0Z100h0A502n05y0jt06n09y07y0WCWAz0Ww0F0s_ABZw0pIxn10Hz0ew0Kl0gw0Lo0iw02t0sJYHr0cl0r50k50110bz0xrwZzgkxzdNzRl0Qr0aQuD80HV0F80bS0ZD0dz0x50gf0gz0050iz0qo0hr09w0Q4z_w0oz0Bx09sDDx0_50NbFuz05o0D605f0yr0Cj0zSB2Lbnu0oN0_fAqu0Fp0Kj0-qF8r0Ig0Nm0rn0B00Tj00u0Tm0Y60Is0I00ix06u0vqLe60mx0AMBox0xKEQ00hm0Vs0l60V00HjQITaR4vmpDcs0oB01x0u60f004x0x60Gzzz60Vv01g0RLR360o00560q00eO0dv0hkWFwzgv0v00iv0y00kv0HlCF70u2zGq0O3Jqv0K70i8IM70Sh0ay0Pq0Ft0R70ak0oR0U70ch0iy0Nt07v0prOL10vZ0d70CP0B7m-zzWt0hF0Yt0k70bt0iq0Y104lCMw0q703k0bjW6y0Sw08y0lt0Uw0y70k10NHBIJC270Fi0mX0q10670Jo0q10Nl0No03t0B80Cu0hS0Kr0VA0gvQBu0OYxt4Dl-0Ur0SK0ho0Lu0NtnV80z50jf0Y80mGnkz0Nrzmz0tuzAx0eUvCx0rz0gTrsr0B60ur0m808o0o80Nx0Ej0Bp0Fm0mH0ru08z0Wx0Q603JCcyzxu0U60GPBW60OsPG004u0J00Wg0Ns0fPUej0O00fm0Bv03thsx0hg0m60vx0X00p60yx0Lv0c00pp0Ov0T90w60ks0y602m05vz1602g0b904B0bv0760Bk0Fy0ys0-p0Jy0Hn063gczzlv0p90KC0r90Pk0aGTWy03KX25zx90_Dvby0090iAVS70390bh0Wq0W70ek07O0890RtN-90St0py0P10g70zy0ty0gtzLDlH-0W106jY5e0zh0KaDN-0vq0WhExq0kt0m9zi10V-0m00Q4QCo0QkzMuvut0dw0Io0iP0-700t0Fr0i-0lw0ao06RPs-08t0Sz0R801c0yjuM20L80sZx-A1t50AB11X0cuzv-0Ad0U80Nu0z-0ql0ri02503-0pf0c80750xo0vf0h80_-0eu0B_0gu0D_0gtvju0zz09f0H_02r0Dvzu80lk04bfHp0N_0080Zx0R_0Cs0SMEVUz1u0Rg0880b3r-80K00a_0ziCc_0E90Ss0ij0k60i_0K90ZPLtrHN90Z004LxQ90t60P2zv60dSqu_0W90w_05nPy_0a90Mzz4603p00v0tb0g90960aur_60l90Ly0n90Dq0Sy0q1rfIDRyiFA1800Ac0N70y90Vh0MA1zv0IryPA1Vq0Mt0H10790Z709v0c70D90e703MVD-0R10F-0T10wy0Iw0m700y0Lw0a10mA10C0Q-07n0Exzv70R-0x70oYuuA1K4Trt0EysPVCcw0c-01A1yt0f-0Kz0h-0A807A1Pz06RPwX0P80u50Uz0Xo0H8v6X0cl0ZD1fi0bD1cz0w50UrFZr03w0hz0SB1jz0a80lz0WB16-0e808-0g80--0yf0cB17l0C_0Z1zwr0vpPyz0p8027pH8iJ60J_0YQ0L_0mMIz8017z180Mp0T60vB1Pp0t5MV_0tFJ0B1cCO2B1Z_0lx0N007B1Av0Ts0g_065l_B11yzHv0as0q60o_0s60q_0e00xj0g00V901m0u9BOC1Z900p03Aj8m02_0f90s004E0j90mhntW02s0Jn0E70WXQG70Ty0I70t90GA1Lq0uv0_00P70oC1D10rC13v0690Zq0VA1ih0b70M10Qs0B-0hq0cA1i70C0z6C1sy0Jw09C1o70lA1QP0r704k0t70vtzFD17n0HD1MdxW-0PHDDi0Kkz8q0b-0Il0570870xM0f-0Pl04t0Ui0D1cnlJE809t0G80CB1Nr0eD1Oz0M80YD18X0GV0iD1JB19c0LB1Ku0NB1mD1y50br0pD1er0TB1sD14-0uD1sf0wD1LaCyD1-50bB1tz0dB1vz04D1xz0Mx0CT01r0_D1ou0Dp0v806r0M_0P60sB1S60Bs0cx0580ex0zB1H001B1b60_80Kyb71zf60d70h60G90rx0YE1NeHj_0mm0M90Y00Kv0b00fE1Nv0hE1is0jE1LC1lE18x0l00z_0RC1c90TC1qC1tE18605_0-607_0yE1jv00E1AA12E1q90On0hC1VGDb40HA1Yy0ozzQWCA10FnlCM0pC1DJMah0sC15v0TSCTA1hk0wC1XA1_v00C1C-0N3zqh0sk0j70kF07C1pq0n70L-0_C1WF1O-0pVfe10qA1WjuGD19k0ot0jezPoK270wgjzA1PD1mF1t10TD1jw06A1Nz0Pr0sZxyc0l50fpzAUxp-0Qo06RPKI1Gu0ji0Xr0ez0y-0CG1rKWqD1Z80Tu0b80xi0XB1nr09503l0OG1A602D1eB1SG1E60F_0VG1I60cQWQx04r0aG1Tx0NTfSfCqB1dG1FE1tB1380V60iG1X60kG1X_0QE1am0SE16B1_u0i60R00fp0ZE1ip0o60VL0dE13G1es0gE1S90iE1U909G1j00Y90nb0pE17m0ss0LR0us0nPNWC1IH1YC1KH11s0MH1__0gizTnDo90PH1CA1RH1J707E1w90Zy0KA1z90Yk0BF11v0490RA1EF1Y70LJ0a70HJDJF1A-0ok0ry0NF14C1sH1vk0l70vH1TF1xH1p70zH1nA1CD1f10bF1sA1ID14q0oXk4703A1d-02A1zt0g-0FI1VD1HI1p50S0Tnpzxw0Q80KB1tkzHozo50g50RI1wF1BB1Ju0T80AG1WI1bdWYI1EG1rD1bI1tD1dI1vD1850ZB1zD11o01D1i-jC60mI1n80hB18D1WG1rI1mB1K_0I5lNRx9iE3QGEE1Oj01I1IE1hG1D00yB1W_0Yj0Y_09I1B90TE1AJ1uG1XE1wgLEJ1Ys0l_0lp0n_0JJ1ISQ5G1MJ17G1OJ1W5zls0X903m0PC1TJ1rs05g0WJ1Dy0HH1t00UZ0XRDLH1m90NH1MWC_dBQy0jJ1Kh0lJ16E1jC1ge0lC1qJ1nC1sJ1Ht0T70QA1tC1fk0I10GF10J1lk0oy0Aw0f70xe0qH1kq0PF1Hw0RF18C1K-0kA10n02k0EK1ZF1xU0HK1U-0JK1pt0tVSMK10A1CI13A1RK1_70mHBrF1TPArGoz107c0pgzoZxEB1NV0Sl0gfuP20-qzmwJtVNE4znsBu_bEku4DB-AEG3E17FD2ScfzU2JiNVq-ZKCxWmW2FEyLpUH0UqNg_xjCE6srou0dnAnqvDgCXnGa4A4PDXnfMJGB3mtByrozUuM1hERUQwBUWnz-duZguOZGCgd2BB6hE-7JbZVOBCJman8zfikTiCkDgMJWCEveNiZECImz4ncAnuggvJLETsAeNDmgvC7UkjV6zrZnCNrAqfoC9AshS3KK4hz_PjaEXSov_Rx6RwTgfDdfzezII1TKvsM170z8F1tkz2qzIozRA0rM1kM1Uo0hK1LmuuM1VZHwM1MoAyM1-lakuxb4EykMLNvFeuasEBUv3kETnv48PqgSoxqnQitgStyl-lgliSJHstODmuKvlf74LMN1b2jivb3gSLupRaLO_LXVxr5HbeuUjAtlVZN1qkTbnzdN1j4DZXv0aW0VLBUr8UDUTxqZRmN1mizSNnpN1bTRrN1ufx4aRrguwN16zracv9MwpbGfKCvWK4LA7UghdD9kV7N1FkA9N1dvv_N1NLDm6Isno8nzDO1n3vFO1Hu0BPON5vaNzhqkOI1hgzkP1ND00gz0Qxtpzb0v5mzKnvWozS1a-AEaozJmzORY5pzgnWilzSJv3NeEKtV2SaZHfvbJbBjDvslzF-MWkuJsPSqIqozHqzv6wnsFKqzkE0pcDanzUUv-lz7XV4ozFvv6ozv8x8ozpN1onzCpzqnz81ygqzPmzvnzN0zjvcuUvlqzPpz_RxYmzmQ1tkzQjfwNr6xOrsFj-0y-vsP1auzPO1tkzleyvP0DV0MO1CG0C-zZK1QqAPO1MQES0PEfFAPDr6vdcvSxyLLfRsFD2AAqAxRmJiDYByZqvtBpH0wcnvDN1ZTFRRqcmnJQEnByB7vwjftxSXJcheYJcHxO1ylz77mwBynnvFboBlVfQBtnvcfxGtV6hEtBPeN17_xFao2nvBCy2BiJCyxqPXdxAnuGCy1mCICyvRkuguVdKwguMWcEQIwjwvqVTCyqcuVCydvvXCyCTC_-jaCyNLDM7IhM14Q12hu6Q1gK1t0Ap0p2X0WrkqP1oxEjM15Q1YK1MS1QqAOS1QO10Mno0yJnv_duaHxfmB-AEAZQimDwFv0IfxRBKR1Snv8uagByueLHZNpPGwVfd7Fo2LnrMQlNV0vPqKWR1CIinrdHixinvM4vgrAeBW4GEJ7vgR1rtBiR1R6xe5vhEJ6BysNxuiu9By0R1bUv5VgGSCaXuXVHJSLb4IFCyq0w1rN_dFhAw2R15R1OovSCy1RwUCyJpzIKvCS1KuvCmMrmCO4P0AJI8PhP1JozJS159zYuzuP11c0xquoM1fD1jP1NO156zpT1k0ARTBiTjTND7XUVoz8mzyrB-mzyzDAnz42pzKv7pzFnz-P1-VveqxlozHklvgArlzhGirnGnnJRRnGqzWbCIqzbGd-9q36K8cvsMw6lzMFWbnzTQ13ozSqzWQ1UqzEmz1mCaQ1BpzSLTQdvFpzfqzRovhqziQ1TmzpQ10nznqzznzxLvRpzTwLNEDfpG_4GqQwtw03Q1ApSfK1Sf0omzjBoRS1iM1iCB2U1Lr0UHxzLHO8sOmuUO1gvhzM1ExATIJXO113AZO14M1LdxcO1glzI_gbJY39md_xYopCN1RUAybNOyPGj0dnAKN1aXTnyBNTfytOJiG5S1RN1I2ATN1_tuz602O1kE0YdGEvxbN1HLveguVusifxpJu5ByNvuHKu2JvOvDUWJeNi3lpoizqN1nNWLP1G9CSdvOP1pCxxN10N16aIOFB3N1WP1N0zfMOomvbP1YnudP1QxzYpGgP1Ri0lT11U16c0OO1aK167PJK0P7xtT1j0ySW1eo0buz94Db8PTO1KnvSEBfzJpff_xG1M1HnDPoDLV1eEkAngOV19M1wOSDViiO146auwxWV1FN1IFU67pYyVnyvtKE9UGeV1wO1QN1QguiV1kmOVfx3O13vcT6xqV1S6x8By-O1vV1DBhAbnyV1cGv0V1_UFjkD6MnIP1DJwGgupguMP19V1MzvPP1a0to7v-jBTP1mYUqiz7ieGW1ZP13sAJW1IKvLW1VW12tUCO1QW18U1aW1Yi0auzxT1-wy3eC4X0lxzpM1Qr0gfu9U1Q20mP1ogzmlvwP1fxQacvzP14T1EAqqIB6T1dlzcozglzDnzeIw9P1gZX_P1sMqEU1qgnemeGQ1RnzKQ1NU1MQ17cvXnzTU1zozOqzx8GQqz52BVQ17qbXQ1txsWqzeU1bqzdQ1iU1AGxfQ1YdvmU1kqz7eumqznQ1Qpz7tzrQ17kzF_IyU1N20ZW1XK10101P0uX1Qxz1Q1KO10U1qX11Y17c0uX1Roz9KZ9X1Ylz_X1uCQBY1C6D2pz4P17DWFY1_T1IY1iozg5vsVEBqzI7c34Stlz1cvRY1bWETY1gR1R3ASU1NGvUU1AdvSQ1aY1enzEpzTqz2JvcU1NdvnnzfU1Pdv4sveQ1kU1gQ1lU1CKvnU1oqzNpzsY1_N1RpzMRDtghETA4tIyY1mxzXnsJbA_NGPHgIiz6Y1o509Z1p_N5sFJywOYl1WkwMvRuKCrA-TAnfU36CQtrUpwkCEi-z8zupRH7WIbxKuhDarjsNd0gFdYlCOoN_YAieOJYyqATEIHtCSJCkNCrnfILvvcj9_Nz5sLvvGIB8CMUxzaov-2tHwBdSrD0OXaGs_PtgLUxzAovM3C5uH1moQYLYdcM3C91A7a1OwH0a1c4B0aEdLD-OFCb1djpAb17AJWKro9KFb1S7I_kzEa1_Z1UDuAwV59zEa1a6BOD0sa1WW1_GyGizQb1Ga1K1wTb15juVb15sFEHCSQJXIq2YEEcPW0Trsk1qjGyq6RtcpEVzLMesEmrVJyuLDVal8zb5tVAfyB7BRBcikr0SfVzNzbzdSwVJB-gCyjT4BwTVQt8PPdYBOze-YufyDlBhNS6tMN5yMOpOZu0VJgXQ7GBAzFl1gQOz0WF2ZIx7b3SGSQMSADQ-tcgWqreBhRxybW9uucSWhsAre9ruramlBpoZtaUnRKtFHSvJRrIXE6MHbMxZtCnWviTYmJarWNHDQqRt2JwVF-VMTfyTsuGjOWXVvQoSsFo9N-XSFWT8wtxcFpsJhVT9xrDgeZ-XwWbksuDYLMELTat3ILyIVTBFn3u2jRVpjVXlD0F-jYPlnoyihjAP8tD1iR5oH1QzjmE4BHErzDq5W1aeob2KAtufDBOzQuhKC3dItA29b-MtJ4dhVcnLyavrg8tyZBPyANDwdjZ1H0XjPEvZzhc-PVuByOHOcPCEoGV4EeTDMHDdNucNDH00HlNQDtGTxxdhXup0lMNMycYkp9CeID75JSHb4xHrQZ8Iq3cI-fh7kYytuY0PNQzLsri1atiCRwufmAcUbSQznvjTXU3ad7qQ8gT6qrGhgumuAyMgeJH4QE8tG2Aw5Dshyt4mPuu4NO2XliSaUFC0IBVuux-CXuuSUvGscauuGDTLtuc3T6JcR8Fztu9ILiEnlEtUjn4eZXEXrVZ-FVVeu5QzzpDLhWfgs1wDvvjSIrzuuxSeMztjcCPbCW7vQYq7uu_5Bsrt60BsERcuD5YyfUcN8tNRzfbNPRzX-bMPJSkkA_BgECVVlWRzGHSjztM_YwjYTwcM2t0EC_hGxEC4KUsWkCDaXhbduukRzRCoZ2Xecc8rrqslhRxoOy1qOtRzBVV8iyCOKxRzX_Li1EfOuAxuVyIHitG0t--giAzSwUV-XXGtHjs_OyV6hOelPrBpjO4TfkkP-RzTiybdDGjPYViT_WXWCdTC400otMQIJ5TLPSzWPyWJVMwuelyijyKzgcPyF9a5GtWpmw9tfHEoaz_4kbiy3gBM0uNYCekYb4CvcyvDlP2uiwu9MidgCmzVAly7lC0UnfZlYauhZlYgbtwuV5uEeEyqlg3rKDqYUfseYGcISxmQvuLdX4qkFAu-9lXTz9wuLTzOkyQyNt4rCTztSwa1tEBPc1tMdPXkyfjEHogi1tY1zeQyugTI3QiDqsOokDq1_MkkyigFtDZV_CRUz5XnWVt01ttgtqkYe1CQ-trknSWIKpClSz0kywxcmTzaUnrxujAzToy1ItsfwtTzkMK_CGPXoEh18WCOZzSZVoxuP1uLdpPi1W2tigFr9tYi14WLV7oqg1e2t6YDEUzL0dpdWYlyP7lTjtCOKLUzUmtGnTSCBUGBImtt2tmi1MZnHsES-CoPRz2tx8qP2egyuuzGfBDGjPZzy1kWHgG69QwVfUruaLDKDN3FxrHCaTKmf1pUzo_sI3tQDBhH1D9P0taU3B4yuffnLGJDgOpzuv1Cu-FynwabmKmyUGMchwhfHnLKRKnQmyyPDnityRg0Sy3MwritNPkXkyWdmj1twKtUYzdmyTYKbzuegDhmy1sAjmySbGhzurODa2JA9Alzu7jB73tLrdbkyQiBrzuD9Jwmy5zJE4ttjM4e1iVzI1uVjtl4MOHr3i17my4xdqVz_ZIdjt8uduVzzEJOPLVUxE4t5yBgnyayCJnyyWz4VzppELER9oAPnyyNB5efYSJ57t7gAHdNRwur4t4xdYnyCLuanyCdGIvuqk130uBMt7EMh0uXoyQWzftJsuI-WlDwAZJScfmYUfs0u1k167XpZJSMtxk1ZjB9oAqDzzk1M5t4YJSruBl1a2tEoGh_t9nwXBJM5AhUyftJ2-X59CF1uCLuDoyVIikRmFKikrizWzM1uS2t9nwS7tcl1xnDMWf6sasKAbkyOgmWl1x5tA5Pz5t5k1aoyO9sIvuqGMfYyZmFQOXw4Cm1uXhdnluOpXdxwpvunoyiTDXNtiiOroy6lstoy6KQavWc6byWIR7B31usoEiNtfGll5AUAcwEzbbWvVyEh1DFzaLX7NyRpTRRzjwFkFzCOUgXzXkTZ6tyRg-oyZm1WGztAxCpyzgbkNUDJ0ZclJ4QYVCYztDYZQmrc2u_HfZXy0PeRHR1bc2sq5Ca-dzIcoqOGIcogYz7XzsAr-vBb7tbpy2m1efCtSwy2uySVT_t-m1JogkpyMEFTXhFPfFFqI1uqpytsYspy0Xe6XyXlWOHz7ztH3u8m1XYz5NDZYz08YG4t6xXp4SsQtE0uzoWinYsQtGMZbaJG_MFMsnmYQcu_IdOOIM2tGVezDzjWXfl1sHzRh1PqyfOxy7tO5B3ad7rbmXAWqyu-FafCQ9uafCq6LGLdbCpkDah5EkCd0m1uEC_uukCden1lqy98buEC95IexdY1zD4uiGl_YykwDpbwxyB_PeW9unFCj-t2ztR4DUHDYIzo_s5qyIeDi8teSK9qylh1VdCX3ub4uySz4yQo_sFryK2wHryjsrnk121l-1uNmCNryso18IG58tp8tqlyuo1bsA_8txo1QVz4lC1tyso1peM4o1Cry84ucRzFqtxh1AJzKelHazBp1S9tH2t14tso1LERJp14uWxel9o1N5upiyn-BS8uJJzEwZoelOwm8elqOGGTdSVzD0Y_uueaziGlt9tp8tiazBumj5uD-lu6tBum1g1D-ls6uop1ekYop1skOQsyylyawC3nWop1mkYop1n8fawCwlWJ-tvp1DmLFo18qt7p1BLD9p1G_MBumD6uD-lnmYDq1zp1mul1p1GbzZXzIbzgp1h-tBumj-tOq1Gq1smCIq1igmWkZSbz7p1uXz1CNPvyZq1tp1vmCxp1iNEIq1M3t1CNm6uiq1cq1iYDeq12ZlM0ueLmxPPQbyS8uWVD0wtLCT57t64Dpp136u5p1Hezh2Ju9u3q1LqeW0fRq1hUt1q165uvfCYVlAr1pq1qKz-q1lq1_bzVq1nGaoty7p1Eczao1Gcz22Hybyko1WmBQp1Z7u_o1b7u22Hd7uFo1Rcz_8i9bygkyZazftDXcz_8in7uxTEQ7uhdFCuyQKy04u9WZK6uM6Cbl18R1QXjSjuuJr37uH0tbLzyr1dLz0r1-VF3KPRlW_GGa7AoCjNWtwyWI8uUYlKWtGMZKWt4WLT8u6QJKWt3nWT8umkYT8uSZUZAuz0FsSBUIIgIxMVmIkOc8u35qe8uRmirttDn1iWtZgyPs1Is12AuIi1vAuMs1vAu1Jj-Auzwuu8ufs1w8uZs1Rdzps1ZMzrs11wIts1Pq12ttKs1xWths1_Wtns1iMzwZRWALlm1BXt5g1BXt7g1F9u2s1ygyfVOndzXs1pdz4s1bvyEt1CYlCt12yuR9u2s1jq1P9uke1RqwEs1vBuNt1ds1svyNt1D3Q0dy8_NwXtVGjJNzvfOJNzAs1ACu0xDJNz1i18vyrs1XtylwST_tot1Yt1DwyqfrY-Act1tCuYztcUu_9uCuzzvt-2t28CoX1cb1Aa1Iuz1_sOnsJbAWb1pgzB7fsT19nz5t1UDuJ_s9t1JFAib1UKEIsa-fL7qupSDhgtKHvcAdl7cOZu9rW6IZH8J5mEVjnzb1gDxVDo0Nz3b1_kG5b1j8RUami5FFfyf0buMZ8eCLpLZrughDinldfwbPprNtTVG_PI11w3lTLc1x6vYEeOc1-FFvgx1AtJ5FPwtV-ch0Vb5yqYy9tGUnDRKnYwtBgG4rujcwOhYINMpUfjftjc1U-oFQF-YE20HWswk2TOKAlOBSBYpwt0nDFauTnqEnchaCfiAf9NbcL-UAQsuVhxt6FHfmW_W7c1d7lCVQMaY5Oz2GslWIWeHDd1PSmHcPWEVBRzf7lwjgAbkjsMoJLD_SPyD9KysJjN2CYjyOxteQfVky0RgkOzgnGG1UCTxhgyIxI5suF8IuiPAKmLgePlKzatAVSCtu56y8TPGtu2-YVwQrCtT4FLtu-CCCfO3rWQ3BuLyStEVfvutorWvWjj89jvh12xtJikqqy9tDbhyetuODQ1wKh7yD1GjtuXtB-PzDaAhtt0KEI9IzZw5jfN0rrQZvfd3cIkXlIIAlDtxbpl7y2tube1eDede1BTLSQzJ9B8_NByyTqrG6txxBDuuq0vpfWsJCJrgGRrghyLuupWFW4RQVYVjnRuuGfWHIlmQz9jEXuuyio6e1mrhKVC9e1_-ocIrq8yghyRVHE6UNZQRjJ-bp9Ukx8yPlJJf1dKABtQVbF4Io0u1GzttBPCGzMcoQogCRzDnh3uu3rBTiyyvdb0lJRztDcsERz2vrnta1ut_Bif1HwcH0QZmg4WLI4HHXwpdtdiy0FzRYlwmtSyDPcMoiyPrjVvuNQCOOBV9dG8I4vdYzkPiP0uzRJq2LEnFClKbglmtmuBg1DhueoyCkCGtu4Zf4gzWetKAtJjxucYCpW9nKOg1ZGh-yUjMNiNyietXblVg1NLCOelzxBpjOR0tuOyjnwEgV_vusQDT_WZ0t9No2etX2J-vdegWyZng0tUHZgjyTPjiTA36jMPJ2-ynANUwupdPcSzKULrjyFgkH7uIYCw5uzWyh9USfdOJFExKu8toytZmXdwumBFEifaftHIQcftDtjLh1olmnBqmUqa5yCkytlCA8FgYCucW7GSNqWbmC3nWosye_r9cmg4uOky_cmWBYDxuWz1CyuT8pq3nJxuU2mWsfjqmH1QGSPIDNKLi_Qzo1twGiQ9ukkyWInyFEoKBRUzdoCx0FIbGZ_YogtSPS41tQXlgTzM50gGBLGJKpCH1QftDguudtDFqDWaEIztMICCuyn7B04uUho_AGbNodwuQi11sqSi1p7ES2tIJtz01W2tLRDE9uOJtU9uVnO7NHei1GhBTGzaJt1sqk2tnQDli1SZMNWyrTATyuDerHwtti1K11SBMVBzSsw4tPjuxZBzkZRqlyfUe5i1Hovwr182tFTCoyumlzKDNlBlMwYAKtGv1wyuNsByyuyUAKj1-lyVqySitLsgCmyUvu8yu_cDy5tImyOFVKuw211PgCHYA5jYQkA_AGv_DywdpitFSLjj1rOKOCzorKQCz9gTKVzRcFi4ETvKg6AA5J-Tc9it_jnlmyZtUjzuQyB2j1obltGBrFH9lWDemV4E3ODU2t9VFLyuOLtcgPe21W9u4LGsjPmVzuUz0CzghyLk19gOZiPoiDuVzB0u1hBrrz_AGP6HLbFzYXGMZIlTj21ciIOhYtLtXw1fk1FsCu-FEfmVqylk1i6Jt4taHPPvyF31g6tz4tghyNqtnnyzwuj0u6210k14XB2k1P31r01rnyP31HOG6sA-k10cJZjB00uKy1YUyuUz2nyugPU_lB3190uR31xLvcwAkrASjAQl1L9JW5gOuJv11qMt621Hoyu6JP6tXkA2czC7JIUzzUy-qAQoy6dmW1uBuOU6uml1qXAQgm621aoyd7JL1t55trtEQOXQlByl1LdCKXzm_Aloy57PEuBeyt6l1iJv8l1KO0ZFSkWQAm1QWuyWIjhDN4EYlB61ugATRULeqUT6tKRTA2uC9uOm1PvSQm1mnBSm1nDWD2tfwUZFSfwU83EWpTSfdmXz2hJoHXXiPZclDJ0j6tE_yAlW3jYVXye0HuVzy_UK210PtpZTmGVM0QevB-dzKVDoazAYXE4tK51_uuI512215m1gZq7m1pdP9m1I51S8uI51bsAUsVk6uPQthnMW7DYytTQtTdt3tlrxBD3uBy00JD0hCQHzUz1eQtA5BUn1o0BWn1_wo2LE6oW911bn1CKyzoWGMZX9mSz1PYyf8uRYyyhHTYyT51edlXKlr7tXOBt7tg5Bw9tPdLvn1tdQdcLyn1kz15YzNno5Hz7ZRaqykZR_YzkKmBZza8FDZzf01CFF8z1HZzQXLNq1XdF3NtO61NZzZyvRBDo2hF4ukwDeClkAlQptkx1Z8tbJDZZzZ3RXo1dSiT4uvCl4UQCHuG01Z4u3jyi4CeBtXZyUJFlo1ckyqpt4zdt4t0Rld5uGTlF5uyZz1Olo0ujJq8wunZyC71CuyrMU04urMU1tyN71PzLI9tX5uk2JS71WlW3HK2Zy561hzulStqOGoelZ5un-BE4un-B4uWZ9t6QJRazC71401cYDa8QY4C4ryjglZazXBlkAtt71f71Asyg6lfp1X5uhp1b4JN6y_ta_2t9vAzwuaTMM0uaTMuRmkJz7vW9vAZgyaTM3nWaTME6tF-twKyH-tn1t3azL816p1B81zYzB1QQ-tR814WLb4JD6uV81F81DbzP81kWlB1QK6udVH13ucLmU81cLmY81NbzP81U6urAw571Y6uYz1Yq1mKu971XbzN81BUtB81u21ITd771j4Ct81IUtv81T4uliDs6uW_pSciXVmH71t2BD3QOtyX5u1hyKjlI4tF91h81W0fD81Q_tt11_6uJ81W0f571D7uKjlYVl2xBRqyU91_71ZhmN81Hr1Yz1-IM2xBQ7uTKD6z1nYD_81Icz561Sr1ElCDuaVGjdwCZ5uYr1PTz7bys91huy9LNYstsTzgr19LNir1YeGp7uwwo88ut7uU9uO1t3xuScyY11kczwNPMAu5av_sW5avQCWRAum2SB8uG4UGttAPJ0YIrfm54wSTfZAuUYlguyP51Xtt3jYN8u8Mh0czW-1131I8ui6uUWta-1Qs15fOSs1EMzUqAiWtA6uYs1ohlZqsq5u0Auf-105uqTAd-1qTA1Jj66C7lyy-1Yzty-1H7u-tBm-12OBq-1us1o-1cMz1LH48ua-1U6uy-145uQBuW-1DXzlZnaq1I_1m-1coyI_1ZgyI_1y5uWALt-1Ht1_-1TXto-15zDq-19cDY_1jq1g9uke14dy93uTt1a_1Q_1y11g9uD3QgvyFx1bt1SUr_QtvfOCCuS-1ht1_1yKeykx1JezY_1w9ut4OZty1_1Zyu3_1g7N8CuVGj8CuS9u_9uUxzWPBMl0GsvPb1zXB-Z1db1Y9w8NBiBAswWOfYwKFJAgomzzQw3qzEu1S5wJA2LA2xOqVAgKu1vnA-Qf7quuYB22prskfYE8PBCrAvhUsb1jACVzLSFImyoHruKHy6wNWQLAbcxzAePPVRk5b12tc0Yt1oobvuINj4CGkJyuUCou1LSBjHdFc1pAt53rIc1SfyBgGolTIiVBNx0VJZuOcrAwuK7DTP_b3rBS1QP_uL6ETNvKTbQ-t5oMAUQdZtIuM4rubNvRaK7ruh_mFZESaCvrkmc19LNRKt46aqc1nVqUv1rnD4VuKsuAuAAnhxjW_QbtAiiWLkSK5edhv1oABSqPBnEuZCYsuqYA_0FihBf30dvZQPQ8ePViCGhOtyCJExTZASiBxZAoLGFPzB2qSVGm3Hv7eBCtZTm4nVHuidxLZDB8kgQxtSGaLGJuOrcpf9Ad7PBBJtM9l_z0ZWVtaxe_Fogy5mDcmYWLtxwQfPzOAIGMmzGtIPBQfm7uF7VyA3hgggYw1zuAaktX4BanEpICsRZ0llrXSK8SlEV6NAqwAvWclw1d7NcRRFyMVbFcaKJB28PzGlAuw1_DyYkY4swUzOU6JKyt_mp0ZQIQz8YwcjD4IDemY6bBUDtiWFBoV5ADuzGmj056LmMy8hQu6ts_zw7I6DtTmcKx1q3JwQNHuuJOCbQz-eChVUue1HPfwe1JJBvVEUjA0e1GtwGasXuuFNy0tm7e1eITQz1iAfv4JW1FJ6RLZGRFt6eRvPMbhZSWW2bmtx1IiVh6yGsVLhWfqEBlX-QzwmtSf1AWc9StMdtN8p8x1E3wP_EwNyHDGKFt5515Yyk4c2Bg5NyA41tMqA-yPRzobkI31dzt4Hm5aXycUVal-eenzsLoXsGmUy1GqgxRt0pNYy1vSuLBGhDettVtaYcE2dy1ffafy1JMPqiI81cwCbhGC0OdDg1kmHQblovu31tHg1njgnFxlgeOej5Ot1WCtOH2hE7jY8fn55Wecm5y1LyhigL5vuWFVRglYH0Az1_5TCz1n-y_jaYYDAWUXmlExMlnwYMjo5NKwuHqUOz1D7HQz1wjAPBSo0tf8uaSzNYCN31_Gt8zQawuYz1G91wjyYtY-g1qGfAh1F_ysrJlz1Ov1nz11mk4MX6zUrz1BaCtwu3klEeEaHtrOzyz1HYCOsBN6uozLD-lU0PjHtMt07Szf01wmydZOAoGeh1UEugh1C9uih1i7EVky8Zl20kLxuv_1NxuUPVrh1QBmI3QnnC8edwh1rmCC1AOv10zWM0vw9tpXKIWyggtTnoTAz-Jde01C9u61taGopXZkTzOSevoyalp6Petxu9LNt017aolXzI2thVFxTzEboPBSzpCeNE4TzsG2U2tMpCXi1CuCOXzxalsUzt4tHZNA11k2R5zuLXrniyfVzvZuNyumhtaztgJt8Dnpi1r9cYQV5frlTzv2tOHyx2thnr4SmX11NPQpzuEbMBfW62thRpe11RJgiUzdRD3YWC3tDtjM6ulkDNjYlkDyyuYYUoC2H3I0taAmyiWLEVALGJ80FpzuGmyghy111ttFWfyNI2O9CttFlvy7DH_AGZDEdOysjJFFV4CTFVzW4AEdt5UMNiupjHyyue1F6j1r3tYEdqj1ynJbV0dzu8oNwj1YaFxWzUvF0j1_eA53tbgA73tojAgLy1ZDumy1I2-j1S5HFI27WHh21Dk1XD2A0EDn0iZBf2So217LJ7zuEweNk17tAV4tr21eiPTGJP01HnyWQIG6tIpA1tyg2D6VzgsmaAuPPBv1Q0pEfk1K0Yu-FIsCUhVKMJ7D2SPBeJ2Z0u-I2cnyooDd0ukJ28ZyZxAwk1i6Jyk10XiZaluJ2S0JFMtJI2V31K318k1guG51lB31I5teDeWUy5J2El1aUy5J2Il16pJ30ugMtCSLoWz7J2Ql1YyJW5gTuJ9lWe5tj31xWzrKmP6tU1Jbl1il1h21il1xnDAlY6saNbwMiyil137t_31ZwBBXz7J2ql1DWOXiPTWfRbmMNt7BuIXzJzMucRcwC2l1bhDQ41N7vS41nfAU41HeBYwucPTpxuBrKN4EpXBe411uCg412oy6I28nTW3MboBif1Q_TPvy6qTIvuBPVT_tGiV7h1hyYGhgapTYQVQuBdZMvSYi4EyhPsERhTZBjPGPUif19fjUoTMOzV4tjvBLQKXhskntmFEevBhH1ont551w6tuLVZ2uxJVdwu3m1mL2jCLdpy2Tol8uhpyuLVbsACn17vWyXyojW0XyEpCIn1AOpDLmLXkXmWADwTYzfGlQn1C9up514jCUn1baJWn1WnoyCCfn1UI2y511kQjYz951gn1DqysUz651XfCzQtcwBF51LqyFfTrn1kx1tn1m3u1E207t1ydebYSBM3NHhk1Yqyf8uP61L2NUkIH_nih1MCdE8tkCdN51iDdU-1qaAKy1Go1dwuO8tUPVKo1W61OIzvqergmExMSIz6L2p61w-Br61JPFt61TJjg8tKYCBlYs4orHzhptAJGBrya0qlIzM91ZZyrIJno1V1Dpo1CmCro1jJqvxQKSt8z1MbJi61TryfN2-_ta8FtZJdN2hmyXBl5o1P71lN2M5tnN22QTN71mkYN71dK2Q9t9F26ZyWz1MWzXBlKp1oel4uWLmCv0FoeltN2e9tsF2g9tYTlJ_Qp71s71yuoqrQyuo_uuADWU-1z71y71hp1UayxF2l5uKwdvF29vAIUzr5uGv19vA1M2C81XO2fayzz1T_tKwdlzV2p1bO265utJziO2VO2y4KQO2Aq1isyoO2g912Jzzz1b81osyHI2Lq1fN2KbzTmCPq1cLmmkYcLmgO2XgJXO2p81veuYzt9TtxF2_Tt561w81IqMV4t7DF2yu1818O25zuHP2sO20EJBP2dYdQcgD_tNnmvq1dSBxq1-gmmO2wrtNhmgkYbUtxF2XtyE8JeO26Zmy5tjUtXO269uNhmRqyEr1dP2pO2pbykP2nmYKr1k91Yh1ttyS8uV0nxN2X7uWBNs71k1tqrQQBm1tyuXvgO2TcznnCer1CLz8zQIVtO91KVtsUzgstsG2hmyOzLK6uicz-I2UcyHPHmczNADzstLVMzr1TQ21r1VQ23r1N-1udWr_szJGguywyWVAuIyuRvpp8uaAuwbolhy5fO6wuguyH81SWtL81X-C_2tqTAVJCiWtLeBGMzU2PWWtX91n-174xNjYwbovuy5Q2pQ2u-1rQ2KdzT_HtWt7vWTdyO91os1CR2IjGER26-1GR2d61wboPq1Evy-Q2m81IvyrQ23s1u_MDXzKvy281mdyER2coyKvyK91Jutj81R_1SR2GP2KvytQ2X_1CR2Z_1lR2jq1gvyke1zdzI91LtjZR2581hut8Q2_dyfhucD2yvyo91q_1gQ21hyKBDtL0EEFHezGez4q1CCutoFLNz4R24_1st1m91ut14R2YVl-9uLlBlkDXAcV4yYYIstBEA2n1BGA26t1lvvTA0hb1Xb1n0gWz08Z1FA2Fa1US2bA0kM1XS2jb1xvAlb1edGnb1yKJIueJAtrb1BNxUu1OmAH8JnYEM5Pzb1lRBdhscu17mQ4b1kJqEqMhu1eDb9b1JllotKFCtWaevviaUfqTHdru-RAbgWDNypgTEwtUXfCB2elz0u1nGvbevL7UU3IIaG4zcVc1VSKL6EYc17-Dac1GRCcc1Ev1YcWDp1fWPIv1Ialjsn9Ic1RTVt1CsuI5ZRv1kkmj-zkB2dNshJX1NWxorjhOzc1lBC1c1K2w0wtQwh3YlPPQ8c13aXupG1bFkQEf30bToP9Cj9QNWEAmF9rlKWbJd1FC22OBnsuMbmd7FNBFQd1MC2usuOzu9v1Wd1zmdYd1YAfad1Dw1dd1gwDfd1-1d5W1vIqbIPDBduIMOzALUOfPzXjMfzHwgynpABI2SanqreKXAKxutC21pA0d1M4v8UEDkO8gyW0xmHF3C21AszPzOHKH8JBe19iEDe1TyK2HcGe1WbWDytDD2wfCBQzkJD54POCiQ3ppoAX1ySe1GmMb9szWMLbFdiO6Fp53GSeOPbmdlLee1OgPge1-gUie1wta_aU8DtQsNFuuISAs8QDeBBf1Rx1lyt7WSVyuKXvRfHUVYMEhLoyuGE1hyG3E3hyxvzzbYhnBQz17fQ_e1jx1H8eMleDf1-D2VxyuMZ3QzZYNsjC7-V8ctC9yIiyenW6mDQf1P0EiTFmqSDecPE2oUH5uuuNy9tcIFtFTlcbPYrTAjxaouAONiRxsfwkf1HiDFj1iE2xbk8eP4RDk9ymuDtf1ABmzgWv6m30tr9yMkCXvuxHZpbIXlDiRzBae6jWWkD8f199yAPURMRYjeSnWzCfcmtCF2Gg1ORYIg1oPOHF2QKDwy1UqDLF2zWJQg1W-y5VEdsW1Rm5y18FDIhgFPy0AdH3BNEM-EwWj1GSzCLsNPy59MdF287gnnfdHELrAu-yn3w4VLFrMOz1NYKQz12ypXe1ePyhh1zg1kcAzwukcA3g1qyA8s1mPyps1Oft8RLgwu9Mrt9yBh1ohADh1Fp1PHt7MSAG2e-Au7EjZlPo1D1tzryCPJptzRh10wZ7YIAhWg4IWh1IzLYh1-qlah19z1ch1Ublr1kQBY--t4m1FxuFp1dG2IhWaeg-Zl-KtiG2geJrh1nwCth1Q01ZDSzwuqiDxt1MaldhipInzxudxuzFxtSCPenvdFqgttSw61tcxe9QPnxuOLi6s1WuovdchEofs1rTzDMoxjy_kyv1uBlyipV0019aoSABMpCUi1tiDW3MorpWi1ekY9tCbi1AUz_X2TlyH2tg2thi1UYzkhtBv1J112crOLziJtHSzjkYZZ2Q11PgrKDML0dngtV11Zjp2htH8eZ114i11MA8OuQYqUqaxGJg11Aj1ESa1ly7-V7H2hUA30uhZQI3Q53AKj1TUDUhVNj1q-bnLGQj1jSyKel4BuJEvAzu7WxWj1MmyQgCSI25SBan1fj1ZVjLzuDnuaI2NJAgI2WaA6j1YJL8_NVbAcMtrj1eGBMvCv01Q4A_CG6YLWa2ydm2VFWVzwtr4j1FLtUYz2I2DXkd21wWHPV27I2AJGwWHRo1_I2-KtHk1VxnJk1_ZIFJ2BVGs21VUxJJ2nHmeiPtIJl8qz21Kq1wTyg3tLnyCLuUJ2kSmEXZv4hz4azLt0a2p4tmk1QDzok1x8tqk1h218jtI1unJ2mk1pJ2TJKOWzBl1yWIbb2h21Ufm3k1_4txk1q6LIpDX31u0ugb26J2Dl1Fj1e31Ik1g31xk1Il1dUy1k1m319ny5k1q31k_h1i1H1uLm1v31xb2PK2suJbeP-9CSj1Dgmeb2yktFYkU1u6Bljl1Igmll1p6kRKngK2ftJql1JFKXiP0hVoTzWlMwl1LGPNEMI5d-1QZGPIubYFB-1uD4QlhPlMPzK2VRQz1u_l1lvuK6taegwLcKETGm1UPVIm1ql0yhTkX2eXzipVm41aoT8TzG2uESxSWySvyWm1MOpVgOdQxkXzbm1mLRdm1oXzpNUhm1W2uUjnYq1mm14qLLxvpm1tGz41uhL2rdYmntp0QfXy8m1nL2zm1UY2qL2Rd2I4t-m1k4tvL2-m12QTIcoSp1QiZUd242uenWWXInxbN61NiYMlYHFq87M-VZoXIOKqvVOOKqHo1hnWCc2myY2h1mOAWn1fn1BrGZn19oyS3uO0sMYyaYzJOisQt3nWjn1J5U8518rp-51VVcbzfvTDC61qfWE61s5BNyupIZ--wlYylM21n1nM2sArpM26n1XfOvYyLo1ctugceFZz9cCFIzpFC0M2vp1nqyUe2f61geJ6M2QvDMo1mCu-M282BX8tDVwQ6uUo1gtP0CT7_A_ZiIN2Zy0jeC4CoZYyypk0wt5lFu9uwlCab2VEl9lWCGl7BcsZzEY2Lryuo1h5E38txo1o0uuo1tq1VryQp1r7uPr1mN24o1GMZ4o1Hf2R71_o1T71Xf2V71ITlvWzgKqkVlLmCYp1LmCPlYMazOf2jWFvRllhyJp1jTz_N2sAr2rymYDi9tlI0Kayep1bazvql701dp1Hp1CsyPr1hp1kp1Tq1lp1op1pX2p5uVq1uqtAg2gkYop1Zgyop1nq19vA8q10azmp13p1M81_p1rX28p1Ag2S81Dq1lq17RE_p1Hg2wayRg2Tq1K6uW_lVf2wTt5p1Q6uQq1fg2U6u9JzMg2Wq1Vq1Yq1aRoDr1vmClq1EP2Zq1gq12yuN0Jqg26-t5p1dZz1CNzq1kbznJinrtp8tF_twq1xvyWbyLr1G91vfCDg2cP2Ir1w9u_GNeO2Ch2lg2R91Ar1Pg2b_tf-cpUtIr1Aq1Ar1Fg2QhmHg2wKzIr1LY2T7uVr1d21aQMhuy64Ds71qqmzkySstgkyOH2vnCv91f5m-f2LItrX2DQ2RmiFQ2Bp1HQ2BZ2JQ2Z5rLGJrr1pzutr1CKXvr10r1OAuNZxxNMkIxd1197ue_FB8uAPJ9stzJGT8u-r1R-1C1PBs1UY2wczfVOycz87vZ-1ts1P1uLs1ns1YaBts1Qs1suyfbYiWtU2Ph-1-s1KMzWi2bs1k8uUi2D_tNi20wtki2js1xWtls1xWt2Y2FR24s1HR2Xs1JR2ti2LR22ttVt1A_1vs10s1WoyGt1x8tCt1ZL2I9utX2YR2It1St1VvyAt10i2Ft17i20s1V_1Gt1Lt1hutri2T9uEt1lvy24LY9uKt1gi2qvyNt1ys1iXtrt1sutSsuDeyPi2W9Btt15R2JNzDn0jt1Hn1y_1Et10_1JNzTkYJNzYj2PNzcj2ovtlwSYVlyt1LlBPZDLgIo9UMXfadxrmzDu1cS2Rb1BK0i50Eu0Hu1_t15RKlpKaS2LlzSA28luO8023zhS2Ku1jS2VRk7qumS2JxyDAtuLEfXFu9wCru4NOqkYnQHkaXYSw0b1zS214yNru2S2fWG4S2yA2kzXf_xOsuAc1_S2bmgbruNfyXchtu1GT2wNvGtuGiVHPmWfyGhXiX1sxGdDcQT2KB2iuWPkT9u1srRXrGPGisRzCv1X1BbT2o_MfT2Jmrb5EPHu-VJps1lT2pc1cwdYG2YBtt6LFau5fyExOuOzwT2MiuNjYyPkzxuwB2uAQ4tpLuG5T2RZB_0FS9C9T26B2Ed1OYzGd1isu8VbFU2zv1HU2D_S92JS9xQdBtgGgUSOU2a0NPC2qEJysuJLyUU2NHWLmAcd16QUeHubC2gRuWxueC2eU2KPCgU2y6HiU2z4AkU2rd1A7yq2Uud13IQmfyAMnoKhaw1xvAVfvMlT1hjWjj6d14YJY1C9d1Bb22EzXhkCe14Pz9U2BvT6WvAV2uw1XljkcLjmwptRlmw0w1HT2Re1ND2WoGPD2We1Lm1R8CRV2ae1WD24xdBx1p_KXV2l5uGx1o-OIx1dyteV2pfWnMBeiPiV2I1ukV2NuumV2HMNU8yEfHqV2yrHsV23e1h215e14eW7e1ART0V2afWf4J3V2SJmRkPCUWpZ2luuRvbpEt_V2AaCoSU_C20EtPrqzx1HW2I7WJW239vYmAMW2LQa7i1M7wJdW_x1r1hdf1s1yVT2Cvu-6tcdtjf1Ogtlf1Rh1tpjywEfW21_BmE2EYInzsvjYlW2oFtyvroW2NhMXYBGSOYy12f1GDauW2wiyIaj4E2_M2qlIvFCCmVMrK3W2IbhVVpFg11Eh8W2puE-W2vtwAX2avWCX2vzW67dMX2PF2BKCY-yJX28OHWg1cn1UF2veFQjyTPxC7dWR0XgGVjyWSCig1MD2OQqJYI-vdcX2pg1PZ2gX20sl40pQwuwg1a9ufHEnX2pjyVq1yVzQZlfs1cz1Cjvez1dJq_g10X2xpw2X28F2ipV-F26X20HW8X2eFS9jyMh13svRhaHdCP6t-9lJlI0ulvyha_y7ZIdVH3k1SG2QvDUG260vo_kBxulxFk_yrf270uqlmCwNH01U0kBlYKIMXyuCalaEtfkyfbNPuWiY2Pi1hvyzh1pAZ1h1pY2IWycvDmLBmItZFS7dnCs1Wjn_h1iTzSsuCi1RXRvoyr4d5ZCjOBWj27Y22pC9Y2I2tI8dM0u8SaPBS2pCeNEPhtvh2OH2JZ2vh2Zi1MZ2Eh1c2t9jAZH2a7FTntF11RoCH11ntdPFzni1ui1Tyumht_VyeZ2whtfKfqH2JsO6AEVQLkt1nZ2wH2ucYkyuLVMsZ2Jhz_i1zly5LRsyuyZ2Il10Z2Rh1Ij14Z22hP6Z2Hn1xUzPj1Kq1EmyRh1Ca2Vj1Yj1OI20zzGa2bj1j5e_UzWDEWI2BKI7ULulm6WphaASa2lr2nj1SCzP8tlI2ARcAmFuaF9Y2fzuxj1sI2bGGLvM77DwI23LJohPma2Zd18j1pa2kRmra2Xe1sCzfsam2t_KNDn05myua21a2xwDD_t4a2cnPBnyYUfDnyOk1Tk1OoeLbFVRIIq2Eb2ak1Cc2721X1ufk1JRLSe2Nb2CLuPb2qk17Z2jJ2Xb2rk1XDzVb2Yb2UfmUhVUfmJ6RUfmXs294tzk1IztBl1jb2RUynWzZ31Bl1Al1IpDW5g4s230u2YJnb2vb2xDzxb2Ml1zb27b2hj2rWzVb2Ul1DuJJc2x319b2zLT1Wzcl1Xs23Mt8XMr5tGc2MiyIc20b2a1uzrA3s1uZHGy1Pc2aegG41vl1U5epK2tsOb60Zc2vVObc2GzuD6tXqnRXzc1J1K2jc2p3A2IBCm1jNPN4EZltpOzkNtIrzcJVuc2k41LWU0n2yc2N9tHFzGh1Vmtlpy4c2X2gHruKqTgMGKqTdZMsHXF4EBd2Kq2GpyYn2Y2ufs1941OFgD3QyPtzvhC51Nd2E51Pd22Xz8rpSd2VpyUd2unt6m1Xd2IcoZd2hvBvd29m1dd2eu2Zyu2OW6i2En1X_YGn1X3u2XyCWZh51qd2ia2F3utpuDM28rpSn1o8lzd2FLmBo1O3uJkOIYyV2FvoW7d2PZZXn1PBS_d2Eh16518pDXM2nn1M0Qpn1FYkY1Bkp2tn1Me2XqnVWmi-LQe20n1Gs2BmWym1w3uHn1R61uxcCyu-n1UY2X61H2tZ61kCdcq1ie2gceke2_gxy7tyFlkBXLFCV8tre2K4u8yCue2Ifewe2bZzKelZo1JICV4u3e22HthIzHn1ho1Urd-e23FlTr2VN2UQlRb2OKDro1LTldg2zkqJf2pf2BtWMf2I71Of2Cuyso13o14Izxo17o1Wf2Qf2Sru6o1mkY4o1ll1yN2Rp20N2pFCIp1sylcp1_ZygVDNp1xo1FAuJp1ed2rAoUp1LmCWp1wf22f2u71GTdmw2SAiDo1gazQp15f2PO2Ag28f2KTtfg23g2SulAx2Ug24q1Gg2Ax2Jg2ZyuLg2fg2_q1kO2_p1yg2-p1Rg2Ug2Cq1mulXg2ValPh2I6uAg2bg2yO2_o10O29JzXg2bkyOq1Tq1W6uaRoph2s-tXq1aq1aRosg2g6uaRovg2lx24-tng2LP2N0JHg2OP2ng2QP2sq17g2vq1uq1-g2W0fyg2ZP23q1Gr1Fx2L91go1Zty3q1Kh2Mx2nKzLr1RqyAr1rp1QhmGr1Tx2uUt1q1Q7ueDqkp2wbyp8tj91Nr1eh2WBcqOGhh2piyr91br1lh2_KzZr1x91fr1kAtftDir10fCkr1491Pi1yh2XVtkX2-91sWtNKyB-17i1cww_h2PuywLqWQ2yst3r1kLzDi2GttFi2wcyXpC_r1Ji2ZAuIq2V-1Ri2Gs1P8uUi2Si2euyJz2Os1X8uPOuwQ29MqvAubi2l-1ii2Bj2p-1vi26Q2Ps1Wj29Q2Wi2ni28AuUi2E8tNi2R1u2ttdi2ss1vi2yi2xWt0i2Eutnz23i2W6uI9upi2JutMj2aq1I9ulz2coyI9uTj2rdyAt1bz2T_17i2Nz2lBuNt1Mj2Ot16jwUZ2nvymt1a9uKt1Ej2E61e9uCz2Zj230tbj28VM9nOM02uXtS02mbRA3UzBB8q276uGt1mj2CS2ej24_1JNzg7NrXxvt1Weylq2D_eBpG-a1wFrWKrvFvRS2r5DdS2YvtD80-j2Ju1AVvppKCk2bb15j2HA2NK08j29Iyw02OD0dyAcYtq1ANu1XQAPu1rskRu1QuNTu1VzLD0GNrHoA23eDpNL73QsA2fRu1S2eu1kJqgu1gk2GoO_9heSZmu1PlKou1SfODwQFc1NcRNrHIc1wu17lTKT2OteMT2i0PMZtTWv4u1Eti-9g_HR6uE6-ycydD-e5jY3hcJ6tdc1sOiTOudwtVpC88PEl2rxMNv1qG2pTtIWlSv130CkB2EzOWJwsOzpFAdVDav1aCPctPUl2fv1DGEPQS3TV4XUe1NPtl-c1nv1-6CYrWbgoIeCewyrfJuv11giwv1U7Gyv14naIxtej1nlAKC2QsDMC2aatq3nxl267XysuAw1PwYCw1aUEAytFw1kGilFMacvf6Gjd1bUsrgyq-z_y1pd1FnNlU2YVIkXK5dWJ6tqU2ZWQtC2Kbtw3KStudw1Ty0fw1chqfx04hv0wt6wAH8JXRwDPScm2mzN-U2q_hIEnBV2XSLORdHD2zw1Pe19fAX1y3w1NWMPyt7w1juN9w1dmH_w1NyJBbyd9i5zt3m24m2XixG1UdV2PbJfV2Nx1khkPx1eDeRx1jKXb_frD2ajlwNAXx1dxGKn2S0Bh21cx1On2ex1UbTcGTSn2b7btctAZk5V29gFWaGkGWuMZvpDQyD4ctxHZCW2yPaEW2Of1A8DjNyvLC2x1-WFF9y5x1yDU7x1zy28ixIff9uuG1bNptVW2b6cF2u0n2Hy1V-MolWGv15n2WJclTzk9y7Gq6ltSy1kcmrE2Y0QEtQaa1fxy6XDaRzN1Wq-BbvuOZq6jWpDDtQGzW2yXR1W2Y8ep_EZKm1bW8zthXz-ztRhoegAnevco2ZZjeo2U-N1zX8vdz511y1zjrIX2NHFno26y1eKt4wEOZwWF2TetSjyyNJgjPDz1TKw8YlGz11o2OJjTNJzcm1_xMz1LSfJpPPz1D1EliJ351lX2Wz1zg1CHD081wF2B81s6uSKkXwuez1sgWU4eq4r9am2jy1dDygnI_y_ryvoHIw2s42tz1AY2wKYxz1zSzdO2DVDV1V8jyhp2H9ASDqbO2yP2bh1XZR_z1qp29bw701W_pmz1dG22xBj4ggG2F8uloteXk9qWmYYI3QFua8edKBnz01hvyU01HGtoY2_jnegta42yG2fdJ0G235x9h1ApCEasLq2cxu0Fzm011-1UwdT2s5Y2g7ut01GRDj4gY1Dx01AZ2lGgPBSXRycqJEjpz01U8uqnp601901MVzWH21evHyui61SZ2mhtG0uji1I11PyuK11ozLM11pFzfly-dVQ11rTAS11SFoU11zi1Hlrt11Z114usox1pXud11Cr25GrUru5mr25vxZ2mtD70uGj1o11m62tUzxyBs11kx1xUzSNJLGJGeD4O2wSk-UzX3tGdEOI2G1v4h2Z7rcE2dj1jZDMa2dvbiVLZOLaI2MaAgI2MAF6j1GPGu3tMVzJNGv3teaFv01iJLQ21yj1BjtfRwLPuUEe4j1Y21Bw17r2c21kRm4WHJ6Rg21n21Cs2k21Umnza2T0biTytKGq21vZBs21pKcGP2U4tIoYx213SzOJ2121nANVs2--H331dk1I1vgDshk1A31K31fs2tDBe51TzBVK2SPBI31Wb2D31CtuFMtN31cDzh31Q310cJo0ul0u4O26k1R312J2Y3164l00ue92Cl120uf31uDzn92Il1CpJZgymWz96iGK2p3164ar31Z92DoyntJvWzg8pmjMrUy65y1Wz231w31bOIXlJ8oVcl1RUzDgmlzVKc2DRDMc2UYQy21AVy4hHG41c9AI41RqONEMzWAb60AFBIubnHB-1uYFBec2wfAU41y1uW41JLQZcMZ41y21nc2nATpc2vATNGRh41-1u6nBfegxVyp-tpNIO-tgQqeryjOtD2unOtWxt8oyz128c2BB2-c2kWYaAumIUdf1541072Pu2q5uRu29HVX5tqm1g_UfKurWYkL2G51h5tI51qOGI51HO21m1R51Xd2I51h5EI51o-FHQtT51mfWf_2pu2Z513jY3L2i510tagsV_2uKn1M_Sj51560l514yvxl2gZqXYzK3uO218u28z1GYybpNAv2d4FCv27RSEv2251v11Y3u551pNR751Lv2bdlYam5hDuFt37Wg91tn1C-YG61o3uI61Qe2tUOSdtM61Q9uf_Bq6LBAC-5WG2cCyu23uUz1jv2g6lZ6183uL81ov2D_kB4uW_Bh61eA38M2_Pxwv2GZe421oRt8zQ1qy5kCt61nGtsO27v2Zy02Ht3dk6e2ycw65y8RtXO2TN21OT5WJ9616i2sIzJ71Q71BtWj71BtWBS2Pw2J71B91XryC71M71Ww2U71EB3AazU71IB3Ap1aG2X71tlCZ71ff2lN2gnyoelw71lf2i71l71UB30ry7ZRsf2p71J_Qr71b71D0Y5P2bp1C71r9tt71RB31718w2Yz1RO2aTM752UO2N81Bg2zB3gkYaTMcR2x5u4B3eO2aTMzBtK81O915qta81YztV81281nO2a81I91lTtEC3hNEOC3Wx2R81CC3c-tTuTuTtF5u0O2rAwj81kFm4B3QR2EKzv816i2mKuHC3AP2x81e6umKuaC3y81OKzEC3vx2q81LP2ITdnC3781ObyATY6g2X5uF_tVP2g7N_g2B81-x22xB7B3Eh2b91Gh2h-AAC3hP2Z9165uU91iC3gtyEC3ityS91MC3a91S91aC3Xh2b916wuah2hhmOH2ILi3C3n91F5uWr16P2X91ar1w91v91Y5m7528tysTz191FLzz01Pf20fCQVzty2w2tTLzAZkZwwXGy7i1XMxI-1UQ27avkwIpVtK-1Ci2wys9y2A8uX-CoeCRttt_10cyUz1Mi2I8u6QJguyQ_1b-1Lz27-1v91kttVJCh-1LeBj-1hrOvAu5-170ukttO_1hi27-1ji2kttv-1_Q2bVDz-1qi2B_13-1ui2_-1wi2AR2LR2y-1FE3gx2y-1ZE3W6uI_1a51xz2G_1J_19s1uE3f_1Cj2Y_1g6uI_1S_1GP2I_1E_1_z2a_1E72iXt3-1rBuG11Rj2g9uUE3Uj2a_1S_1Jat1_1h9uJNz8_1l9u5Mq5R2CCuAJ2w_1sD3Z02T_Hnt1CCuTkYCCul_1FS21Us49u9_1A9u__16BNaaL6wQXHvTCuw10Ek2lvvymfgb1cS2_j2y02RvB0024j2SS2t020hupF3sjuIk2PYEkb1Lk2mb1B12ob123Eqb1QxLrS2ub1w8Mwb1oA2X0P2dWRLqi0Hbk2du1cfY3S272I5S2hk2JniYaX9S2gdDJwMmk2inlok275EFT2fHVZhCtk2MfC9jWwk2OswPc1PT2Sc16u1ifwz7bF1FWT2R2hkz1Gu2m0i7RgpfCdT2NR0312Dl2kc1qBpq92ySwWWb_12oT2PitMl22fC4VuPl2uT2yc1xuxH3MUl23c1cxqXl23T2J0N9c1j5E_c1_dtpv127DY22SnGoacmKRHd16Vbml24naO0NeTa4yd4jjsl2RJAul2MPzwl2QU2KCtSU2ngPDXkswDWU25l2KJrETB8l2L2A-l2FzdAm2fCt1sJEtuEm2nkUGm2Tw1S8D7VyceoYl1KiytU2d2TStuRm2zVuTm2ihN1U2zhvO32_d18Gi9C28U2UVKem2Iixw0Ehm2Ke1XULI9IGV2nm2wNvpm2Hshrm23CMtm2N9Evm2Ze1o4Un32H8OWZt2WAZJGYV2jyC8fObV2LFdw32GPCfV2-m2T4Qre1_7l7PaDn2c4CnV2Gn29UBIn20rHKn2CuBMn2zD2ykCPn2zV28vseuu2oXBf1lx16V2N42Lep9Bmrx1cn2Dj148yDW2Nf1hNysJxEdtkn27jZmn2YdU6x1Xf1EmwZf1-NDBxWl42nkOwn2NQhadtXKnGy1QfDIy1bW24n2-tF6n2qf1rdtiW2_n2KJMAni342qFtpW2Io2gRztW2A52Mo2sItfvuh1KQo2-rAFcJkvuPZT_E2iTEGhgLJffebQ52y0HS52jQCeo2S-yF3JHjyK_Bjo2HX2ToGeKlwLPdGtO0spgdag1QX2YF2eg1yOcS4uZxBzo2yZsr52xcm_VMog1D7Ho8j-QMQAzMU09o2vg1jiPxg1Bp2tw2Xz12g15p1s6u6g1Hp2Kp220tzX2tdMOp2fm1ygnITl3Fppz1Vp2uY2P_yPZ2lZlMryCY2Qh1Dp10z1fp2Vh14z1jp2EY2401e81UZ2dh14DKrp2C01Wpmup2F01lh1_H2YnCbY2p62z6axJOm1tKi1unW7p2vh29p2qiD_p2nkycxqqY2Dq2sY2c01Di1VAzsArxY2Ai1Mq2C7211n6Y2Gi1Sq2wL3Er23ItjL3Ni1O72igFxf1cq2pH3IlyBZ2gq2W72iq2LZ2TH2Bp1mq2vRyiGlSZ2rq2hBqNyuO8dsi1NWyedrW0tcZ2NM3GOtfZ2mxyBSywo0zi17q2jj2ws2oZ2VAtyH2EmwCr2-i1Uv2qyu3iDAW2KUAJr2_727Fn3Z2WhB3yxvUzX3uRr2-Z2Tr28yuyKuu6tDa2uo20nwaj1PgCMsDx12f3tej1JzuQiGOa2rycQa2lr2XXzG21CCcga2rr21Kttj1ca2P211meyj1zr2ia2r82GyqqmyqhC0I27j1b3ofoDqa25I2Lm1As2_j1wa2Fk1DWD3f2WYB5zuIs22h2U4tLs2_zuNs2X4tPs2_a2OJ2Ts24m1Vs2rjtXs2dk1Dnc5Dyn4tsb2jk1Ob2sI3hJ2ms2G31Ub2kk1KWzok1CtuZb2ps2O317k1vJ2fb25k1q0uzk1ys2kDzV5t4J27k13s2SktQO37s2_J27k1-s2LlJ0b2Bt2W5t0b25922b2Gt2V71Vl1cO30gyB-2TXUNt2MWfPt2Bvfgl1l_Mil1Ut2L-2Wt2UruwDBHw2e1ub1ug1utl1Sc2SkMgt2K41it2Yc2Llt6tM4l1dc2Miy8HBG6tNRQic2OLQkc2VVyP4fEm1aNAJclqc2t-2Rzn-1u63HU6ueQqvVl0-29t2Sm1FoBJL2pOtZFSpOtGhgmmYMvuz41_c2aAuLu2vf2Nu2dM3nGzRmiRu2W8FTu2M_2IPlPv2xGzvm1h5txm1ou2_n1Vd2gu2Ez29zQou2lu2tyCWd2tw2uXy2m1hd2su2Ln1ld2haWWyyq_2smWbULnmWYa2aVCw_2PWZxd2U7t7hEOotV7tdYzloT5_23oopo2QM29d2gn1Hv2Bp1Jv2ln1ju2s5ra0PyrbXu2Nqybsrpotf-cxHzfbNhM2HWU3YzRe2Zv27YzCrC5n1y3uadMT61de2vM2Zun9u263uZe2Nq1Zunvd24M2le2mA3fe2oA3Oo1OMHxqyX3uCN21v2v3Axe2fw25v21e2Fn1k8twp20614TLAw29e2EO3f4umo1861Gw2VR3uptSw2Lw2D71uo1Ow2gN2Xf2p7u1o1Of2Vw2LelTf2beldR3rN24o1gR30Zyhw2cf29vlef2rAogf2rAoif2qStqw2Mp17N2qw2tR3401Tp1Ktqww2Mu26ryzw2ap1-ryOf2uB3GTdLw27w2v9t7f2lg2Ksymp1Px2Bh2A81Xx2By2wp1Hx2Ax2Tq1YsyBq1lx25azXx2Ky2mulMy2-azRg2Uh2sulVx2Jg2b81D-lax2WC36w27Q3i81ig2Jg2jg2o-tnx2ux2ZL2pg20g2e6uaRozx2GP2N0Jux2jq1N0Jsg2T4u_mCBx2YST89MzC3_o18g26x2Wy2Bx2-x2Ch2Ay2jS3cCK_v2Ey2Jh2-q1lx2lP2h2JeS3I7uFr1-q1OT3Jr1sbyIq1Mr1l4C401i1tfw21P2ay2Wy2u71y_tvp1cD3mh2Mg2Vczky2rh2ny2kD3vh2Pf2nr1jY2pD3VdirD34TLtD3yy2H8SZLz6h29h2H-12r11yhL-1lfmmcyw4i_y2iVvG8uS022LzbArIfWvi2lQ2Hs1Jz2bz2_LzOU3-z2uQ2Pz2vAuZi2Sz2UiqUz2Wi2Wz2yAuti2Zz2es1Wi23i2s4Ww-s7lyms1vs1-i2gE3iz2eU3oz2Cutgz2SU3U6u2ttVU3TR2I9uyz2-i2RvyAj2At14z2Dt15i27z2GP2I9u0U3Kj2nBuG024U3Pj2Rt1Nt18U3T4uP9u7z2IF3Zt1aj2McyQ02dj2cj2G4tot1Et26vyw7uUF3a-ob02_Qtoj2NNzU02Ysyuj2i02FvtEM3l02BWPswg5vxM3Crlv4t1202eS2tMxdWha0LqF3xF3sF3UuvP4QJ80AfzbS2xF36j2uTvmWhUb1rF3x02buCo-W9kYgvt3yCDPxpb1pS2_F3Sk2sS2vb1d7NEG3Yk2yS2xdm0S2VpW0HVek2NG3U12xYEQhqjk23A2lk2OugWG3_vtYG3Hc1_PIA-wpvuyu1H0Sl12yk22jJ5eMjG3LkTlG387bnG3ifypG39k2rG3LdPec1EY2eT2ZB2yG3Lv10G3kT2oc1x5yKl2pT27G3rT2bnWF22z7DvT2BH3UCTQsuEH3qVOPQSYl24T2ssMLH3egDW22-T2hl2RH3wDyDU2AeJJhJKd1gMwIU2ql2YIZa6y3ILNU2eH3hIEgH3RC20l29j1lH3v22AmSNYDoH3gd15ULid1fC2fU2vH3EPBxH3jxto6RlU2sd1Im23H3sPqrU26H3hkGZLivU2-H3doBAI369NCI3Xm22c17C25-NMnRwPCESVqw1_U2tzMBV2im2HDGHD2RI3d32JV2NdYLV2WI3Ve1j32-yNOyEwbp-2K6e2uDtWV2hI33m2-9q5m2ke17m2ZwAfytS5KhV21326QBCn2yXlEn2Xk2ye1CURVYs2I3REtGs2zmwD42yV26hyreY3FRoMMcb2SbZwFnEf18V2FJ3bn2bgqIJ3Lf1cWuyx1Khmjn2zcCQJ34x1-hDWf13NuYf1H7AuMP0otcf1DJ0bJ3PjNdJ3W_BfJ3GvuDi1RRzobk5Oapf1gp2hW2-n2s-FAo2UUqsJ3Wy10f1niysW2ttlQz1zJ3sYI1J39f1eYzH526J3Cg1eQtEg1py1_J3pXbA0t8arDK3x0xoBzuYlk0DNF2JK37OyLK3P1DNK32VvPK3JK3Zg1-y1JNgESzHPHCz1xo2_RhXX2yKjYqJmg1mwTAwd5o2ER37o2jK3ug1IvucPxvd2tF2oX2sK3Pg2tK3hSzYkywK33F2yK3pFLG623X2hw24K37X2sSzDi1Lh1fYDNh1wSaT-uBL3ko1DL32SzFL3U0PHL3CL3NY2np2_twRY2fh1sp2QL3NZ2zPmsqNXsoZY2J010p2qh19qWsh1Uv26p2fOn8p2lY2ZxuSoRbxujL3Cq2562Fq27K3pL3v_IA-QyY2Bi1uL3iCowkcEi1D4np01yL3Hl2t01Vq2pY23L3URyBZ26L30TzL8j1AzEBP3Az5b3Xi19tCCM3-01ipVFM3c72QvDIM3S5CE02G4tuq2dZ2OM3dlyFSzri1oi13rtui1juSt72XM3m4X0i1aM3pzucM3_q2eUz8i1gExCuziM3qbVkM3dn2Ej1Lr29H22Z2ZY2yYRFrMM3tG2JOj1wM3HY3Ur2Ba20M3Xr24M3NbSlUwYj1Ja28M3Tmygr2A21Pa2u2LRa2EN3VzuGN3pj1h82PeSaa2ur298Twr2vj1yr2ha2kawRN3ka2WNM5j1nj1oa2YN39r2aN3N9EcN3va2Ek13VRgN3Il1DQI1i1q21bLtiEFoN3-WlOs2Sk1sN30Vz1tVCb2TphwN35211k1zN3Jb2gk1cs24N3es26N3po1LLBTb2Y928N3tk1Aktvk1inyvs2rs2MYJts2o0ubb2Ac2m92LO33_Vmb2JO3RO38J2TO3Gs2tb2zk1XO3k31Pl1aO33929nwdO3Ft2kk1Ht2J1u7b2jO3Zl1x4B2czOt2Wt2qn1Fc2-WKtO35UyXoy4i2Yt2yO3UZm-SVdbkdt2eoyft2pZIooOWc2o1u1l1O41wuPcc2Ltng-2CP3fc1JxvWxt4KQut2lc2re3p-2Fm1MP33JIrc22t2tc2Lm1AL2Nm17t2E2ufXzXP34-23c23jW5c2Eu2eP3cc1cm1hbMAd2gm1Mu2RXycEtFd2n6tEmwrGzfENsP3Wu2UsnYu2B3QbRAwm1TpyzP3ou2_uuIco3P34XAWd26P3w9u-m19P3GYz4u2ru2b51CQ3Mj1f51xu2pd2L7totwOn12u2MQ3rTfsn1Un16Hd4Q33_21oWemYdEC7_2aHz4w2W3uF9a4oWcQ3CA3Kv2mn13PaNv2aM2lf3kQ3Ke2Rq1oQ3wn1Pe2jM2Pp2L61lKMN61wQ3AJ3ev2EaCgv2xYytSwdA3fe2ee21Q3nv2LZzpv2B4urv24Q3oe22Lcqe2Qo1dv20v2Nfe2v2bngLR3dZz6v2KN2Xck9v2WskUV2jIzSsu461ao19A3Bf25VJmzVaR3Ff2Kw2Jf2Op1eN2iR3Qw24ptSw27x2xQCby2PB3Zf2qR3Uh3Yf2aw2dw2FazDp1hzuITlP6tvqlgnyJp12w2g71ow26R3kf28R3pK3BO2Vp1BS3W5ump2yf21w2xo1HS3Raycx2Le2yB3ip1NS3np1_f2TS3gS3YO2Ax2OT3cO2mp1Ix2YS3NS3Hy2O81dS3Px2Sg2yJzLx2Ii3Eq1Z81dS3ag2_Z2qS3cx2sS3_JzuS3ig2ix2lg29O2aRoPg25sybq12S35S3tx20g29S3Dtyri3zx2CT32x2mbzQp1HT3C91Vr1KT3RS3W0fNT31q1Gh2jKzAh2Gy2UT3Br1G7u-q1Fi3K7uPh2MD3Ar1Wh2Sy2ubyEY2Or164Dch2VD3mT3ch3Dua2R3ey2fr1gy20nCsT3jy2f5mvT3Zi1oy2IZ2qy2yT3or1zh2uy24T3wy2LhyrLv1y27h2ewwpj3HCDN-1CU33D3buBEi2GU39r1Az2Ii2tt1LU3fdvjQ2Fs1KU36wuJs1Jz23i2v91Ps1VJCYi2Rz2rAuSJTcU3Yz2eU34Q2cs1ii2SU3li2Ps1ez2Mdzvs1ri2Noyxi2lz2iE32tt4z2--1iz2xU3tz20U34f3tE3mt1zz2wE3ik3Wz2bBu7i2Ej2tdy5i2Hj2Jt1P9uwz2wJCB02GV3Qt12MzG02KV3J02NV3qj24BuLF3gV3et1Dezd02XV3X02jj2aV32XtgV3eV3_Qt5k3hV3h02U02vj2jGyxj26BNpFrWKrjSOoX1iAhMTPqmN63yAxy0F1XuCsAhjAh1hrtAy_jrxfeh9XSsCZteCIKvsrR8w6LEU4AQpCPnzn6yG4PG_DmoCltveYybGxRuBFve_bAUdBapi0TxY0GJ7Gu3C_fTWzcmpFn5sQ0AWJFCYJASfdLDlHdNEDtoGE7fCYJBmK6wQToNGyBppMvhQCYJQ0qDm32lkKm3G5DMm3kScFm3pEeMm379kXm3FdhdLDvLTzNXrzDsESdm3bGF6wQjhHQFRrzDSm3NZDUm3dm3LiEFm39CImm3rlBOm3TPTHm3byCxm3M-Gvm3gHntm3Qm3o1DSm3_kzUl3YTPBG0KS1k-Mn0pkmQQSwAk23GVKiz-m3Wl30huhmzDn39cBFn3d1wuUDNZUhHCpgxp8Bfri3bxrxCaHxNmvFBBMkaC6DV8q59MzexQ1zW0owigJCWRmJo-Y_lwIEV0nDdEgmJxePqb9fqjM9KBLjl1kHMZFO2XbJvV2E-qFKlIEEWv6wFovEyRlOvggBXfxBT1hsGEvxm_2dn3L0pPXYiIQIqYyzJLvxC5bq1v2JvyHyxWFaRoxf0F-sfkUrpV6zrSZHOrviMOnfPFkgCqDqSwVCFnxpr9kGW17n002xcwwjrPewwjo3B5xYmJzpKRVPJ9CDGmqeMwRLERE9m3bl3Vl3dl38lujjTA8gfRBIThxDTBprJPv3V3SuzmxzJn3yo3VS2ZqCa1g2o3bgU4o3EyxIHyOmupA2AxbmoaNHyTMi95NlIwnevORYjYxTJATHySbg9IG6JHUCS5VNOrBKVjDem2LxQxoFTxbRwzdDh_V5RuALn0YxYhzz2u6hEqyxymE6YxDijwsvs0De9ohCxNo3qD0G8x1Hyx7ljGv2yx7HynGv2kBIZxpNUzlox1Mv_P4RwswDZvvLAX9yxdvvHIym_WCYJkYH0TxUjCxZY29z-o3FcvjxC-Ihf9r-wykWF7o3y0z9o3wo3_m3EO1ZqCRq3zyLsSxHp3EsvwSxcYxWzBwlv_QxuFbfDQMyxUp3P0wYp3YKySKb2rnlFScHydyx9AdEngyFEupm_xqKnyfp3rozG1SY8Dhp3MSB3lznHyTpuhEJNTxvR1ULvrp3STx1BnvyxFcx6CRzp37JvpsMtUElwDs0w6HyEZxrCxRNFjyMCKv7yxDq3GKvO1xTZxtTxcrY3ITKq3HIEG_mNf0Oq3aq3LLqCp3jRhJUS5BAwrwSIw_7TVq3_6zXq3paFcl3Pq3Bp344gDp3p5Dor3qr3LUx41dARwBbl0yOlUbZAtVtBwWJWJx8WCMZNqkabpDPNvJbHB9xOKUnwdOBwc3fo8sYjr1RavVlLmONr3y3ZDHO67SgnO-2LJhCjYDMJrpQCCEmTlmG8CpEuv0P64AREC1_vsWuIuD5CPDdID7AQ-CFQVzxHfwvT7LzoBM9WEwwg0xK8yN5B0_xBTLBAw8I3VWq1mu_qnG3VgYy03AK3w7f14uLcEiWSgBkCQvxluxbZl2cUl6pfuEHkywbuDov4URp6pd7NDItSKbtJqCMxUuoKt3fKm-iWr9Q5AyyAQkUAbYBjLvmZCKovUNDuLxaGU6l3TVuJCGcgNltmPswzID2pdD7p57fRcAbGA49gyPHlrgjcnvZq6bArADqkbJ3vMaEmxvQbFb-x7t3CgdQbFAjDyPmPm3PAD-YBCYJeyHRqMdJrFUkir3Yq3Kn3uT1lr30r3jRh0wWXnjTq3oZDvF3al3wr3xo3yr3Ou31o3Qu3swWfwDjXAKGAk5V09M31xHCjhuvhUBkJqRdFFME2e2A1EMurkRBkf0YpBHmrq9EICx_uv8GDSorBRaevYWkTCEu_e3dypFdmxBCfVDPVADaL8dAJOZtvEGAkBuKB1k7ISJ1AjALgs3VXGQDUQWCVHNpyokm2MCEhXDPGBWeFQkBWqs7qxyZAaNTvyvq7D1s3J4n3jjW4vsoCXTMbQR6TKVE2IIRVukpaIJpWQlV9s3NR0f8Ij-jTkCC0tC9k9E0iQimBQl6pG4qa_yKJqdwzbciQVDKgtDqsFgcIwwZUY9FN0xBZGKfXZUPVmFJb5vr9QzXC42a1H2lrPIAyItcKj1p40HwjYFXUL2v7WzWfySPewWepJd0D1HD94an3mROWYZJRpGWChG4gxhIiJEBKgWIEKYDl8FM-gTLLRgWQPCdmT42BDUQHDEvTV0qM9wbmojNjpnjNH3xm9yerv0Wfqmv2t3BhPRUu4w3Au3VFCCYJw6DdtvMkKOEVs6c0xvIoRx6FG9CknIk_Fo9B6WB6wQ7XJmbiw10jr3Nu3JqCmr3ITh1OQ7huy02tLiIn3Lu3_o3o8x0o3nUD1r39107cQYx39bEd8I8EEU6ZVDy8uW5gzP7AkJq1AENvAiRLNsrAQBRHhnKPFEUY5pPNvOzXXVufiPV7B_QpcVOfvYnrQIEVodaKEe9mhAyqVV1UKdokDRZB_It8Id2zCKVQrcLxerIv3v1PMTwDwHoohMpAbzDa_OL2D7-Y7KVUv388A9vY7qxfuAaNTkeASrC1e1o8js-CTNdYhzlyYhv3JKnjYU8vzAJLQ0ECLmoyaW7vbzlSFuDxnhOyohzIFiI4uCGlxzHM62wvAuZll0i75zrJqdNGfY2pijWEni8aogtv2sUuoGz3Dw3PgJHw3igvxhQwNrGEYMw3E6vGBdXF0a8lomDg0YxNu86pyAQnWYyVCpIZ1HDbimXCCbeCPwc5XJVCh7nlZeChw3xE1N7xrFLI-gqmDWwjrz3V_js3CbQhQrDpZh7iDbtN-jQdxD_diUppnjNPzyF40wjwRhBTs1wUB-z37w31q0imHwvySMHNZDz6DotD9mI9jzFx3BXFKx3Kq37XJso3a9M_DFo9BucJk0zLlzSx3wQ1zr3bu3IThXyX5o3aLCVu3xzNxr3kr3Ux3Pu3b03CMwR-Amx3EAtipBpx3IeCrx3DbppoH2eCvx3edFfTPyx3mvT0x395wEdvq9ExgwPov0u38x3aypzISZUp38ydypDy3VGVecV30ptPWJOZ4wHraDMy324COy3FzdqjgDgwULBTy3hmwVAtbDtn5CvFJZy33wDby3V7H28oJtEfy3JcCkuYZL0w-K3jjnyxHH0nwO4qCc1AEOAwOv2x3Neeuy3hQTwy3Xqfsv3zjOOCI1y39_0M3QjAYejku9GHky9y3dwz_y3QTxinClg09v3lDRX2IIz3DXDn7BEsEj40laL9dVIDEJ-s4aXDX0Rz3C4qTz3B_lA3QYz3W9Caz382R7QgfwYdmm_rHfuDfz3RdLgsgHkCfw3lz3QITHigN1B2VlMGLmbURiBfpDmgTBMdwz3V2ByhQHDE0z3PjQ2z3BNC9FNgOru0ih9zwy29z3yq0D03llO823cktIkOAu37fCE4nMWlrzD4kzo1DjXCsRrfGNO03IvoPZDPSGS03c6MvlCvo3Xu3Zq3Tx3xKTa03bgU5yYd03uP0IozX03ex3Z03gx3jRhZ33iUQxKEnx3q03bfWqx3_duu03a0Bw03QHvByhq-ek0iXwmzvg303sy3BkGe806x3e3B903S0SviJ4TqjUHZBNb_fifbE13KiasBVIy3wYDO8ELy3KCmM13Hv3O13T1SQ13XiCrwZR1yWy3VyAYy3-_gZ13ND2oJM-UDlOvwX1hy3w5vuQCl3Cvz3fv3ScFAJMpy39KAry3twY3bCE-Bvy3meulaLx13GCgrBIw1y113_OJYFG6y3oWe2v3lf3Ftz913H2Q_13AWhjHEEz3jBhE23eygfKmKz3whOMz3Nv3VsY9MyLtzP23WVVdC0Uz3voXU23U6t24t79xaKqA23zKhZ23cKqWzmwhkuRYjz3b_UTLCj23qTgl23d7gl8FtjA5swo23ugD1KP4jYxz3s0Qzz3JoC1z35xB3z3t4p_XXCNwYpmkxv-23c8suGx-23wRCP9uUMHNZDWnqJ9C-LK8tPSHB6XwN03Ox3M3323AKipP33aJEvQpbdxdmzd33rP1f33KYBh33CzVghAiAMd03Yl3nJwGizM63SS17xYO63N_GIThPzVS63kvVHOC64Bnx3mTHHFaS0igUEH2P35IoAEkGDvFyGRoWzYpDi2ZSBnWt1XDuTPNvZyC-FwpsCqGXTeYzUnVWiiKVkwCXYBMoFl3QA43bzQr7fEwmk3HoGw_aeuXVzLaP_rsSHT7dwfmN43P1yPFYWVEsLH_RLA9WVjD1yXx7ywmD28oArQBAvAvxYfyqHw7SBe43VgGBNEydMXTM-uHjv3r7L7HcIaEvJGRtwG9XHqWhPca8Be0Q6wgc_sFVBUTxs8pFiCcTUD9GELizcB0SaS-AQcxkXMQuoDOJO017GBC4mPyBcTzHtA1_lO1B3qKonfeAvat3qkOG53LRCzXuuMTM2QUcKhnG1SkcRzO533oGQ530pdHhGq_DA5lBBWYBB9PCV7Xu5B9BdQJVPwckfVNfeCVAIZgrWAwHyQBF4LCIsaDtjp23glKgccK1ggccclD0QPsqDzne0RDzneIgFz8pzLDUzCXEvxjKSGyAA0zvg_4xXvJ-0wL6DE03Te1NZD20A3vjKbLlkDs6clKTo9B6bNJ33zOJ6wQW_KHKPDICGfN23ApJKKcqKu3T33Mu3Y03au3g33d63R63_BWxrwopAxX1K80W03cx3Zu3j03X33p5De63l93hJnk33p03hVFn33s03p33z3xEfplTFwx3z03w33hYC203f8s033JNC23350yhelIWK9x3_03720By3etND13NQNF13D432IS7tUygBbfJMSBR4MPiCM73n-XdoDR13P43wWDaRM12C0-zY13O_xT4rZeudqkbkXa43K1Aiy3tGBky3OLTmy3h43EVJo13qy31musy3nv3o43u13q43Gr37fihYlAnGFwzw434y3X530v3043v6ZHoF343_73-13pCCmYYcFTtY2_43WHsx6pHQBpguJ23dGXwopPz3xzzJ53itNSELS238dVfQpbgqbz3_OW9EDrxBqt3YPkst3gz3ZXCEREn83GAfF7pyRDe53AcHfUgh53sz3nhDr23s-3rw3u23yz37EE5xBs53PoCu53YNqw53c3z523Y2hDtv-23B036RwD03B33m8d-EmI03abSajzL03J33DKBL331_3j1Q53RSRDEyyR33Nq3r93i03W33i93Y33CzV4xToWhGHQZb13j2Wu3Jggs93XA4P63j93g2AbA4eu3XsHOqvTciju38zNpmG44y6kFw030qOryEj8ylYSGTYG1zvu3aIdxu3zlvUHhKWi1u3bb3OzQ4u3XH0SIF7u3tevq8kgBdAv3Ta1VV1ygBBePxeAW-3JdHJv3f9xZCBooh4cAFqWcOvVyA2jf1wIvQMVv3XOQXv3M7vZ8E-Zbcv3M_Aev3BNEgv3AJMPrVEOAQGvwu3nv3gcCvqVo1yYB2yy3R1VS_z4E0v2xNuPyVY2SIA_36lCC_36sy-kTF_352B643mcW0cDf_RejhumpBw39FNfUu6wvIw3okwHKrtSOxzzt0wtCJJ9zQw3mBXSw3iAEjLipxVm3u8v3JCh-DCnKxfz3CIzgsgew37nlZAhQITD6Doz3ddJqz3CehdmTow3uz32OfRiBsw3jQDrBGr53XVjUAiBNC_nC223PxM423J3v2t3HkO2538w3uYnI93ggWdA4XRQPZDgkKEx3A639qJKx3SHDZdCNRuR1Ms1CPZDrqUjQspxxq93e93dx3N63h93kA4bgUZfly0296zbx3SD4iA4Vx3XD4epmoA4ACQWDcT_mb7St03593ux3t33EQq90Fs201x3Os3503E-39A4533evYJ-3MeuL-3_338fVRrCC43E73O6mJ13H43Fv3AgDIKHOB4Py3P13a-3O43fQqQ43A7AXy3p1RU43i-3kiqk-3d13dLCgy3o-3c43HxMj13t-3F42n13i3Ap13l43d-jWWe2OvlaRMsur43MxSy13u438-3q5zx435y3hZl7y3143D_3CM0443xqoXEhG1Q_aXFz3nJiuRHIz3H23_iuQ_38UCOz3MEBQz3Rr3Q23L53Y_3fPcZ7fW23GULXC4AWhn0BepJrxBi_3e23Z53m_3TZBc53QSDq_3vHPs_39MBu_3k53VKoBueVaDhLMp4pB_AwC4P6Dz231yjv53OA44238z3-_35w3A03nF4fUyA33Vadm8dJQOI034-K_53I33F63MA4D63OA4DICS5IRA4g1BYtCS33hA4WA4eD4p5DvsaAk289zbD4-F4V33AG4oBACG4h63yekEAtP5vUeA8uWj5xrHCZDyPlK2eC-RCD8EQ7z20OFZCG1zVtP641oYmSCBZnakZhTqno6Lzh1dY3733siN0mWLXGXQL0Dl2ic8KU2cq3VFVQMxZAjzI-SBhqTb2wbPzcIQz7xlha22TL6AWiKULL6nhV13bji_CCicMoqFHshqHP2ZB8LQyaKaNT6wBp_Ob0wFDLX1IRFGwsWjjWlqS2rAQjEv9sEgVty31EwRIlq436T0edG6-3RcOZlR20IDTu2ORWjj6tauEmTmCetDhHtBLciEyidC3kP8xB6zBSJR843c7u5cptTEdRNkTz8oAqcAIPACuwX21n4vsjAs4rDWImgvv0e9buAI4d6BAI4nDEDncSyfpuVY83scDf1Bkhb_7Dqt3OWcst37PLFpJcUi3CEvkhTChL7wPF4hdw8JgCdAhC4gLBt7gY1o_sCeMcgI4MhB0836BBQ6N6mOTgWKgJuJbG4Ot53VHBeGT223vpPpGvAzqx-s2nR5w3yU00I4fUy8Pu5LFvUfaMNHoFauAaSUCD4s8FOx37iDqRrgrH-PBhOQLio6wQ_MPkUemBF0DE9F4h03HG4k03bgU0XhJUMauAV63GMwX63VA4QJ4u93oBATJ4czmo03X9V0jnlD4493wA2r63x03Hir993VQo_93y33B-3IwB1335x3F-3UeSl9izD4733A13FwvxD0bOwR4Ug_xuMTRKy8D4Ky3XeeI43IQ1BxSDE4M43FE4P73LtRd-3R43t7WLE4ufQbQOOE4l0vl-3e139_vzaEX4Qi13ly3g43YE4AAijv3wtPlv3m43LxosTwgE4y1y4-3hkWzztOWCtL09-3Ht3Wjk5138y3243uE49B4wE4Cz3B23p7E8dEZnnM_3Jz3qxDD53MOwF53JFVH53O23_E4K53PtzM532fuO53LyiQ53XSCg_3bimUSEMmXMF4DHrOF4UQhn_3aI4p_3wt3UF4S0gWF4oC4tz3hChx_3n53z_3p53OA4v8pgF4sI4iF46_3kF4uF09_3Uir__3pF4mL4xGvDA4tF4o1DruDwF4skzauAzF4nLDK332F4eF423AioKP33uuoJ63fA4RUfUNh63ydD1W639nz4Zh-L4rCy8au1bLDQw7Ou5_gbLBuWDttF0XHPCvPSB4OALRQP3E3L4uezS33eNhiA4rHueNh5o3moKf03DM4-6OYM4WDuaM4ODpYpCYrHMqvb8BB4EwEbSHvr5xHXDp4CX_vToWl1AcHv69g4SYlHvv8sZ3SYrZhH0_EjURJFjj_2DIzbOhzbcg7yEjqN9oArPzvBJaikOtd68AOeFK5I2HvXhDyPDguYnNu43xdFEDvDcxB_HvT6xnsV8ZLSGvTfVifxyxbwOyEbnwnA30vlRxd-vLPvfpBrpVFxizAwYPviGwNeuD1wGjc9qEN5aNlDxgByqkPMifYRNocVCCoLO67d2Uvtr1updsvxtLvlIvFaCB5xdLDRHOB1ePyk_OFS33j9wQ7sw3qtr3-9zvr3EO4MBCKxBhKEV-BhEDGakU4aryDYuBguYYa1oMZDpHMaBNHDPsJfzAZO4MLHTGCZIBQJHPZDaomZO4mTIuegUA4JqCAn3ByvrgddM4LLqoO4IJyJ0sd7mm4ylKMFYcLBy_glA0wjyFCWIc7EMW3jyD3gWFG3DrKWvW6lA14ybJyTEMZAtnPkHDG74yYfwglAAOwkJy4XAmJy76DZfQok2qJyVhp9A2VQCg3B-uDvJyaKV0kT4ZC_ctyAtQVOKBEVIdWIZuSPf1XBIMdpGgfyXqfABtPV1wp2_rJ_nMGBt9-DSvy5OZXfTjZtsyiOBtvVqKRDAsu9nHqZtlehDoGVKy5VNDiWc7F3BBaKy_aD1Ztwr0fKyyoWKmwhCrKTmmBtIa2DZqBatG6yefFqKytWEAIC3VFjllphBi0ue-wIyDOafSTCWjYWdWHUCBePB3Q6KymQFvoaKC2YVEt7YLtrIGPxl2fUSFn2hH3k6yVQMNrAv8I4Bq_Ceq6y8vCs6yPLyu6yWoZQ7d7yEQNrwQizZXzatNMFrgy1KBbLyAnARwt1X3oVGZYyquURyNVRIB7yB4uiXAZAcylxYnMrjtQxcmGEMJJuLyN7yOhbyHxjphQbtLtEP-WbWDCDt1EQqk1DOLZ7yltzIDt6hgTxNdbtow1zlTQDtpwI0q3bYyhmwoBHLMyU8pq7yM-C3jCkmeLiLnxGGzXLQKT4rl7arvY7w1ZBMaMyahyjtD67yOBpO_b9btxeWH_EA8ydjFYVfnqQYGIF8yzaBssWjDCJ8yLct_DtxMy-iCinl5AEHPI4322MyIEtItDhyfJAnQeA9AcyCCwD2b8ySEtAZQe8yuoREZizD2Kdrj8ybBh1MALiTZPtNNyD8TO_bt1IWxT6eRQFRnEtOWRrx1T23GWtReEQ4R28y_fCGiy03CHaw78y7hyCdtPbY_8yrxBvf1lXDodB58Y88Plcg0DNz9xYLzywtjfxN9yZ-qSQo0Ny42pdcmiE4wfCeZc2It7Nyq7bs2QXaT1wHZ7wlzYPnwDVwSctq-B8B2DjxexQ0FCm9yeCpYBrCo2xGJr9y1RmsFt_Bek8rH2QEmwy9yB_B09yWkDjjAAetk0IkCmtxM4E26jc1ztmOysWcly1WVTF-yJiDORJiseimt7NfirBtFE1GBuy1PGt0oFGK3LAXpNRv7g7OykzIViuM0tcMjcdlP9hrnYoUHg-yU7hWQfESz52BLPyu61SNv0etPOzr-yYbiyqFcjyy53w-yiWC-ethX2wQN-o24GtmutgBVgPyCYCiPy7qtMUtujy0Kcewuo6pQft2bj1MA2B4MHtIRpFh1h2hzPyhYD-0tJh1mLDb3QWvb_jy4bXzhozSzpOC_Pyb4JD1L9gWOTLTmCiLFyZlfMoXTy73Uxfti_ykAdZG2Y4J3ftD5Z5jwutWY52TQyfSBt_yx1Viqkpy1vfCEzEbCD0_yiea6LsaL3mAzhkyvnCH0Qmh2VhEFuaMItstHOItrQyQ3eFAzagt1uj162GNn362dtTrkycvD1VO8cnPC4ednOW40G2X4NpL3CHh70QykyhpW91tSW49oW5i0UEtnoCgAzSaC_xQ0Dq9rYJi1mAzoPy6oCpAzAZ2KLzEhtq4mUMMZRySBtIto3iydRypZtWqt501OB2AM34AzEHt8AzPJtqRy_mTamtOZ27_egrt0Lrpb3zRy91qCRtX5CY_bL0dD1LL0dggCUgdkWihlyRlloH2pJt6kW5q2H-dYUzwS4bBzt8FlgPg1D8dleM3ShaAitUxzlBzLF2nBzVcJ6urgT4Gj1pOCMitf4SAbt53AFUtbICgSySEVv8I20PgB2U3thKVImyHFCpSyzN186PS82ZsadKtXk2dj1taC-jGVNMgQLEVzCrJKCzpjMRzupwF8SyRa2GLt8RKxKtpxgzPtWCzEaFlW4tCj8lFXbGNY4Kd3BLJRN3PTyb_fjCzafAlCzKFEqVUMXJKDOZTyGv3PLt4WHpLtXPJ-qKBJ2iY4iTyTQLkTyUTB4CzcnA6CzEtHi0OUyHtTymd3D-JCDzfRAYBtKEDNnyVfOYs23TywLt7eUzHvLb20ODNb28Y4QDz8Y4AUygRJSEtgRJ1wHgRJDKtiJTMLZ3wxqdJ3wxinl3wxSEt3wxbV44k1-Y4LktN73kXRHuA-k1gyAxnyeZ4gvJSeJUkt00uaZ4i31Lam_s2N73fUy60C1Dz1fma3gF1u8Y4kktcOdmktiZ4L1uetJ_Dz79CtftFgmDEzNbwYZ4Dc2TaU6Wz7HC8Wz1mX-Wz4Z4OEzol1-Y4REzTXIdBcUEzOetQOM5TtG_N-rKybByl1PhfucRhnLTNtfmPhEzot2YNt8l1u8GYwu14AVVypEzPIDd41m1QbVylDEN5dnNtflt7hyhlt7oy0qAx0FslYwNtslYcOtslYNG2rltXk2_Ezr2evc2MgUcdt_micT41lt1cGgQq8J4DoBGOt-4B7Vy-4BOmyIDPkE20mtEUzgtYUFzKb4TOtEiVFyInDWya4wQW0a4wQW2a4wQWozLnDWGhgEiVPL2Qf3hQL61VmOtoFzahsTuBinYHhdtOtWpT4a48oy9mwkXzvb4y42tdA2Fz7nH4FzVfy7OteSV_iAbb4a7Utb4_iAfb4tWyuW4_iAHb4jpThqIteFTb4KPtcxD-4BdtF5WyZb4MGzBc4bRz1b4xRtgtYu5yKc4E11ejCHc4Q2u6YSFXysdU7fDPc4cGzaqTFc4qHXiGzPXy-Eq7lg741iW4a2uExphf3BsVuVXuGzRHR7oCxGzqBW2XzZmWhXy4_VjPy2c4uHt2rACQt6c4G3F6c4yCQ6c4JsW6c4mHt6c4lnW1L2bhYufTLQ3sX4yVZ4qG_7DKHzm8lSlyOHzdzJvpy_c4zpyhKVyd2jfW0d2rStO3uAoWPAtsQtRZl6oWGStzoW1-y451SPapNRwjC851ZmWVYyhFqMTKNdB4e2i3uWd4uHzucCfYys_DqOtZSJjTDRtDmdaFJP5Yz5Us5Hz3LD7Hz0FC9HzOvem_yZunWfW2tdad45Q3nn2uECRTtie2-d4KIzd8FHe4oe2yjcrgmWvbAN2PzFZ8teXvr61isDXo1pOC5qyce41r17rgfnWK8Odo1wzjfo1nxXho1xGJ461UV4nIzlWwJyIbIlWd4bR3gZywZyjZyIwdzZy2ptQStTbyMB3zpt3IznR3vptAqtWf2_ptzZynUyXQEX71UV4CJzDf4mStJJz7Kz3R3Vqtegmvh3OqtzZyWqtsyl2St0h3I7lCS3YdUVJzJe4gqtYJzhd45w2YStcJzMrleJzWay6-y_f2aayyqtxTtmgxVxgnJz1qtv-bqqtrJzmayjbydsyhTtmTtzJzmTtvaymE2W-tyaywX4bx23pt3ayCKzAKz7ayVTtgdyiNEGKzNRzIKzMKzDbyMKzHTtHbyJP2AUtKbyj4CMbyUKzOUtuq1XKzqrtQVmVby8x2Xby0rtfKzof4Cy2me4y9ubbylKzdrt69ugbylbyxJzY91BstuKzcUttbym_tve4GcztrtpCzi1tXg4u_tbKzQstUhW-ptG1QBVtcr16VYBLzqh2DLzEHt8FExUtoy2NVtTtCDAzLLz7oymstHh4TV3acCRLzhjU9Z4EquhuIQgzl0F0y2Xcyu2QnVt4stGttDLpN-1QVlN-1hcy1VtmmTDU3h4doLzWhbQYAXyuN-1HKkGtt5kOguyGSFdQ269C9D3Wlc_D3bmWFz25DHX-1RWxQi2zh4LoyojC9cy-U4sQ27h4CMzfkUrkPBUDWWtcWtci29h4lV4suyyCQsuyJsWsuymHtsuyKeEsuygSBy-1F1F4uyWfW6uy9h40WtrUv2Wt4uyIi4pz2Wi4Mi4zs1Wi45PtKvySi4_8uoc4gdzli45U35h4oMzbR27h4Dt1pi4tdyui4Oi4BXthi4hutji4EV3zh4Nj2pi4Omy9vBF023i42U4gvyKi4wR2si48Mz553KS4_QtsePbV3DecbV3rStbV3-qKGNzWX4gKzAS2vh4zBBPStbV3CLZFS24MuDvtYj4TNz3L4IXVw_pZa0ZqCYvt5pvM7MrcB1IvAk2qzobD4deyij4PmDkj4kFvbuCqwq6mEQclxO4cA27kMDFnnUAY0O6Rt57FiBc6O4zjmU5orYtC2hbjHBP4ogFD8BefKi_NvqCE-XOIjzi4KP46vtUG3CPFD5yQP4G5ybUfCZtmW1yOyIT2ZYNxJyk1gbP4oXKdP48eUC2CGpeX5yiP4XBqkP4b5yxleYZt5wbpP4RzLs_IsP4fZtJBtJqliZtMBtckU5xRU-o1P4oZt3P4DId5P4d5rLRuw9cDdWxZt9mh8srdBtK2weKy85ydTUxSBErnefQybo9c1MLjiMVoKytICkyQG9qNoDdWlyBtx0uSH3Mat50AZQ4zRiQatdQ4JAFIRBgQ46paiQ4SKdHaWBLy-zFpbUELyM5PGLy06PsQ4m6yNuBo6yqIZ8EcyQ4vqV0Q4deav6y3Q40QEIsEVAcHWJ_PXdPzgCtAR456ypzEl63gLyDyBpCtO7JqX4WoA4KUhoAFKcNR42fKHbt4oxUNEILBdfdwLyP7y0kggrU5WIT7ybR4NLBDDtt1T7Ly-gwZbtyoWSzDW1gMDtmR4kIFoR4qbpFmJrR4IixXDteqEmrOqbtPMyzR4Nixc_zhlTX73G6OlJC__BeTt4LB9R4Ye1bYkrDtBS4rZ4DS4fDC9DtzDtKAPAtSEcthYFGctWN1lWOdV2QDDvMyECRcHDTS4O_bP8yXS4vAQ3MyUQBd8CcS4bIBuwK7uDa8yOQViS4d8ypjMgDR5oB5Y3oS4J4QnwORjJsS4eEt7RCyjAvS4rZ4xS4pWKxct9DUlkCKoaN535S4puujX48S4thPyEt_S468yXBW6a4DT47sWNhWzyCAe1IdtxWDd42XVGrNyOT4Y-oQT4qxbSwKWGvnxXBTCjsMXT4JwhZT4bE2WBYBb4uXfQ5E_NyWd4qiRX2JfoTH8eg9yltFi9yoT42FdkFtER3RxQfXgEhtmRAVgb1dtwMqh3u6yCHd2XOy4T4LNJ6T461T3Ft9T4XKmFAhAU4yBv2Hs_f1gZ3BSt82BOetIU4VVQ0NflzjK-yBSV9WFO-y6SxUMCR-yEa3W_WVU4P_CXU4oIhjetaU4DoFcU4oBibBHUF2BxNsetazzQh4WR0m-yXK3v7Sruin8q2etq7hTPytU4tui8etNlCfWlyU4HLF7cmNKt5GtY4J4U4Dp2XPk7U4uHt9U4oc4A_yG4MIHtCV4RjJEV4lPlGV4-F2VcCJV4KuoLwurz1X4NOV4UQlxfBRV4gHgCkyUV4rxDB1QXV4CQyXFJyKzcV4Zf4vfteTUqHtbUeiV4sp2kV49AzMb3sGnoV4_Ce1Ht6a4TzueyvR1Djqm_b4aY2svNcQymUH9qWoMC5TtqQGMgt5V4IItxFbBxzSgt7sJ_V4yItVXtRIt1W4EW4Bi2cb3rNnKAzFlKS_S0urMW4ioCB-dRAzaiPRW49DMqayRjnIdTi01Fj4Ci1ZW4ATOu1n-U4IRyDwbKRyw1nei417W2ItnAzmW4osrqAzNJt0019vBuAz1YDDc4vW4r2exW4syizW4HZ2er45Az801qr4aq4YhtrRy9W4lKmu0EiArfMoFBz91q8lFaardJtOgdNX4fURlKTMbVmwK8RymH2PX4oJtJdrSX4DSyki1tQtg5rKDOJSy84rLSye-xxst8E4RBcxly4_yEitiX4DnUuyunX4rBzhBcfFtcSyjVDKd4ablxEzw11A-S2BzRrDpqtdBNVKt-puZp42nw2X46i4lwDjit5NcxSyAY4l2htzkICzrKOPzu5SyXLE9c3yoWQCzG8BATy7QFCTyBanNzL1fDSY4MN3tsG13tG8BeCz1r2EjtyHLnkA9fR5nLsmyql4nCzhY4DwQjY4k_ElY49I2opGFk1RFgyCzlxGsY4AhAuY4KWDwY4G3puiUzY4x7Sjjt_ftuTy4Y4ylTQBT7Y4AtBsjtuPCIDzvLtANALDzYXJ6qJR92opGlk1JZ45jtLZ4O_bcny6t4QZ46d38CtinyiZ4QWzEu4eDzZZ4hKVhb2Eu46vmaWzNktHe3cZ4HifmZ4lX4rb29FStb2Eu4YktnwAaktFgmon1bO3-Y42-X6wdgvJGRM7DzZe3tZ4cCzfLiXW4BEz4Z4_Z4Bc2Ju43MtLph3ZBsMCGa4MEztu4Ka4gK2iZ4Na4ANCHNtCVySa4u2LYEz3_FIXzYa4RNtHFBfEzmt2Olt6l1JIDRXzha4KAzey3eNtWXzygPZVyUXLuEzh_d3t2NKtLaAtkGZlYTOtelYXb4lltJc4nltdv4llYfv4ADc6a4tVy3iy9a4MKbFg4AkWBbyCb4CzhDoBFb4pNIjr4pNIYc4sNIcOtCDchb4AWyhv4UQ45b4Fbm6v4GWyFWybv4Lmt4v4j72EiVdb4RmtPc4VyuFWykOtNtjlb4OjR9kCSpT_33sFzo6tcWy4v4wFzD9dpXGcpTjv40b4gtYmWytmtNc46b44v4_OtteFlq4_iAuv41mt6v4yHLaw4yv47mt6v4Lc4KGz4v44WyKc49b4oW2Tc4kw4JntUGz4v4DXy6qTNawof0gkW1b4fc4eqThv4NXyUL2arWlc4ldlH_25DHpGzrOFFby41BfL2aXyvc4ifVLcXZfbfJz6c4jhidu2xh41P30c47c45m1Yx4Ud4fpyWx4g_2Yx4Fd4LsV1i4yXyK8O5L2PzF2Xyl_UOd4_f3OSusoP_8CDM2ZmWKotQ0CCYyLtWRQ3U1BTQ3cd4TotbHzgd4fMoQg36RgvQtiHz3KcqYzWx4qd4Zg3wc4p62s0FPktmXYpTtrotuW4xHz2d4ERt5d4ktj7d40fE9d4sPd6vmVnJj0asQdc8Grg3YcmdA3rWK0WtZunLe4LZzNe4npGuUcmA3YFCl4Q82BTe4DZe0WtxPe5aybFCZe4JIgtRtbSiaZ4UYjL52eIz6xIX4uke44RtOJF6Rtoe4jo1qe4optse48KedZyve4fZyiZyye4wIz1e4zIzRStpZy2IzsePtZy9e4wZytzQWStBf4_IzA5uFf44ZyHf4sePhf2MJz-ZyrAoNf4BayMJzQf4Dd41SttSCUf4e3TWf4UQl1g4sB3bf4dV4yCz2ayTayLS3VayyqtmayNbyWO2vqtnf4eayzqtD-tyqtqJzmTtvf4uJzpKzsulbaysKzVg23Jz2f4Ert5f4FQ4qZ4ef4-JzdUA_f4Bg48ayMKzEg4AbyJKzIg4CUtKg4VXtMg4GbyOg4FtyLUtRg4airyi3RUtVg41i3trt3z4WCKag40rtCst1rt-gmebykayQhmig4wf4HD3nbyrKzfKztayVh2qg4FstQq4ah2vg4kt4Qj3NstQz4p91yStr916VY-KzYj3ALzFVtXczAqC8_t2UqEcyILz6ptILzIcyUPCUFz4wC9v4W14bv4Mh4ZVtRKtPh4WLzfVtNZxmAt8h2Sh4AU3gVtdcyah4xLhB8udh4Gttfh4wj3LiphemHqwJttmh4o14NttsAqwLzxu17D3th42j31h42Lz3LD4LzrUv6LzT8uAj4NWtXr46h4li4Vi23h4XWt-czfsPCi4jAftAuI24G3FHi4Fi4C24qTAE24YKzrUvrWtRi4Wi4Ui4xWtyp48uyG24Zi4AvyWi4T24rz25h4Ia4Yi4zi498usi4Fg4FXwBbys24_g4_s1ni4Qfmui4T24pdzwi4q24o24udzni4tQygvyd24iXtbXthqKKbygvybi4FF39i4E24_dyYj4-MzbV3Hj4NF3Yj4-Ati9uS_SICuOZ4wXtD34zBB-1PbV3Uj4fV3PThQezSj4Zj4_h0DW4TRQouv3L4CPJTl3sO47wyxrvjj4pplj03NCMPMwrr3NI1Cu1Wu3pj4n34rj4p34_zTS2NuO4xcDwO46nFzj4VF2p4ypS2JFfrRC4O4WWLPAt8j45O4YSwG2CnviWAtCk4DP4ZVVlTVHk4dAtiW4Kk4gyXMk4DsKPP4_vtRP4Rk4MEVVP465wyLnN5yn_kPuC4lwhUUBYCOZtek44AtY5y3ub7bmjk4hudXDBmk4ZRiok4lnXk5ylpyvP4smpxP4wk4JVE0P4-rWu5yyNwTKy6P4wUxisDXStXgrnuCAQ4l_CCQ475y4ZtFQ4jBtHQ4JfudFbWWlSoDnKyNQ4onOPQ4Ol4TEExBt_3cVQ4AjOUl4Prk6c2aGUFxt60I_m2Tat0MGVatCtrb5o_KycsFUdG7WcPfgh6y3fDDIdnl4UTDTU2ql4LLy1gA_mW13rt6yxl42Q4kGi37GaCt122J8I5uT5l4_Q4WMFBR4K1y722ER4Dc4Bm4HkBDm4C7yLR4Hm4RJ2Jm4rLyLm4XZs-X3GVfO7yWR4C_AYR4I32O7JLlcW7yeR44YBGDtq5t1WpjR4PKOfm4cm2hm42HcpR4km4UDtsR4dUB7hOi30aDtrm4aOKgVH_OiIQVSxfwm40cNym4qMMhs42bt-R44m46bt6m4opG8m4iMyQDD_m4C8yJS4XW4En4fD23UBHn4dvAJn4NctPTKUS4jytbPINuuTctZS4Sn4mFEUn4NNFOEtgS4Zn4KDO6lTVEtQDv-uvoBHzytRjJin4mIZdEtpsCmn4gHd3V2A1RUUBeur42Jtn4JoM3S48dVpLtyn4F0XntWvx1dNyAT45n4CT498yf-jkNyB9yBdDD9yBo4pNyMT4dteTZ3Go4L9yWiyJo4yNynx4kaZYImHmgBXfgJfcdtqQGTo4fZ3hdtlX4aFtZo4WeFc7wodtHOyfo4jFtLOy8XDOCvhHdFPImo4Ka39fWb3AOIJuNh1T4rzjgel9FCvo4-dtWkD6V4-T41o4kK4e4vCVaB-y6o4L6I6iy7jgQet5ie1fRG-eVZCOU4CkAQU4aetSU4Jp4RGtC4QNuNJTEOp4-Oy8OHbU40SSTp4BfmNX23oNXp4Az1kU4ucWcZDNPye2gBPLb_zDzmip4u-ykp4XPymp4V2ctg17oCvg11U4cx44-yY4Jjf4852kPy-U4Ip2ojC1p4yjy6ZM0jy5p42jyso1DAz9p4zDDOelKV4Gyul6pRan4PyPV4F2QwMmkKBhmCUZ4eHtMq48u1X62lak804lp2dAmAnD7aw4wTzftVZQ5c4OQy5q49mC96c0SkCnCgq4tBzAgtzqkLZzswjI6QBxNoq41_yGhzsq4EoC4V47_ytCMQgtyJIzq4XQL9QD2q4Fh4tQyU01FW48q4khnMLZdoCMAzLW4kaHtoCQW4xi1ySGThmIr4EHtKr4W_unItMLiDRyHrnNo2eAzalpwItW1DAW42ptdW47UyDH2wNnnW4zb3pW4FPIrW4fTrILmuW4bRy6JoYc41AzKLzfttLRDrAzN146Azur47W48MqXWy-W4WvbDBzBX444AK8dO-4ji1syonhtIX48r4BrYfxDmNL-r4SBzVELEs4T119WpJnVVc3pn4XX4tbvtVl8htmm3hBzYmJPSyfX4Us4hX4-JtXs4Ykt6urDKtbs4bSyDm4wBznxXyBzvX4FQ4ks4a3B6qJWPvqs43X4IFwdA5ts4tENeKtRPJxs4Y_bzs4K1y1s4a7X4SypKt5s4DN37s4cQy7QFVqW9s4At41KtsZsYCzVVAjmyGt4mu4XkxCjtKt48tOBLtbY4Ot4dY4-SyfY41WpTt49FSVt4182Ut4uCzLIKpY4m21Ut4et4GnAxttvY4cLtjt4hKVDnyzPHFnynVT3Y42H3rt46Y4-ptut4Ba4_Y4D1IKDzv4hDZ47Ty3t4HZ4CEtuNVqdJ8t4rZ4-t4uNVAu4ZDz_vAmptVZ4Ju4Q31Gu4pZ4OUyihOMu4zs2eXJPu4kZ4F-4Ke3kZ4DKtoZ43B5Yu4sZ44Z4cu4GK24Z43DzVkJhu4lwAju46b2lu4qUyZl1VmF4h4-Z4xJXsu4eu4HEzEa4xu4W1uHa40H3WoyVoliMz3u4NRzSEzPa4t_AVEzwXn9u44O3v_FAv4CMBZa46wBba4Fv4OVyHv4-3Prt4IHQLv4YmQNv4RVBma4YXzwNHpa4A3Ara4hs4IuEXv4hVywa4Tsu7nH4EzLD5yNtND59b4rVyqhTeX2HKb8Nty-2OTqNf3X4T0c25hfpNIkw4tdy1b4Jb4wKO0v4-Vywa4SFz6v4Rb4FmtGw4Vb4XOtBw4dw4LWy8v4Ew4gFzBw42v42c2jb41jCLw42oCNw4auEL52Qw4HqUg8Axw4Uw4O2uxb40Fzzb4FKB1b4bw4vmYfw47b4_iAxw44HKteFkw4CGzteFhc4FGzPc4HGzKc4x0FMc4uw4KE5Qc4Tc4iw4OoDUE5Wc4BXyec4epeWqmJJbPqTkw4-w46DCSE5em1k2LjGzS2n2NU0S4HKz1JyfBzJx4DUtlDcw6emJVueGr6tZKErJVSx4qf3ex43c46c4T-45Gz_E59c48Gz2c4Bd4_Gzsak_6tYcmB7toc4kx4Jd4tB5f51px457KPd4wqyRd4s8lxl2wx4AYyWoWIAzdoWHe4XHzyiEgrBlnY9pyFx4MYy2x4tQtgHzNJtRYynd4lHzcuDEy4iQ3Ko0cY2Iy41y4xd47PCNc4Oy4DRtn7mRy42Hz0otUy4VXt0UcN746ot4mVBZzfy4Fe443uYdU1Yyfy4iy45Yy3qdXPvPZzwruOIzSe4ualsy4nY4zqylgSWIzyy4_04XSAvRtkui-jY7tlYnM1A3Sud061HRq261qWfpe4oPPCz4hKBpIzue4lgSwe4Iz4vIz5ptLz45pt4e4kN26e4C148e49ptTz48IzWz4NJtYz4delaz4a71vz4GJzsStfz4th3u1cOf4HJzkz4KF52ryPIRuf2pz42h3rz4LW2FS3xpteWt8elbJzyz4GsybTtfJz_w2vqtiJzbayyrtvazqqtqf4-z4yqtuf4mTtC04payF040f4dTtJ04mTtL046uk7f42ayP04UIzCKzAg4zTtFKzMKzW04Hg4MKzEbyNKzojJGKz1dyti3Ng4Qg4-TtVKzTg45UtYKzrrtyg4cKz0q1ZUtbg4s04iLFu04kKzoKzy048rtD04Qh2gby304qbyvKzrg4fqmtG5ug41KzaG5s_tPst3G5w_tE14jh2G145g4_cy6QDK14BcyItov24Eyoer4HLznD3Fh4_dynTeMcy3I5IWyS6CyKzb14WX4VLz52BWcynVth14rj3Uh4Xh4B8uZh4Gttbh4iLz_33CttKXEgh4u142VtuVtlh4Gttnh4scy5WkPttz14BWtNhBPqtT8uB_4ZAuQ24ZAuxSGB249h4Wqtguyxi4e-1G24J24Qz2_SEM24hSDEi4pJ5gJ5i8uS24Fi4V24QMzPi47gBZ24f24b246tt9244-1Wi4xJ518uf24j24BKz4uynJ51s1x241i45s1q249J5oi4s24AK5Tutz24q24G34brtiR2Cj4JK5mR25i4MK56i42utB34g_19i4024gPygvyWj4N02qWfbj2N34Jj4-k31h4FNzR34Pj4of4Rj4a34Tj4c34sf4P34TStAz0L34j025q4ZIBTlAaLDxmT0mvRx3BgcATT63yzF1BM4Wu3CQTWwyHsaj-Pe7soHvh4NPyCYGEFPaX8vXAxlyriQDTaNl9I0YIYvFVTmiug7nTBkHJ_BPZDhNIu6WBkHFCFk34tBAGL5Ln3ww09dCrcBkVgw-E-egAk2nM13qzKgcBL5lL5US1nL5CJPKWgqL5kKcGoJs6CRcEVMTsXFA9edD02VACvJyA4IpCJtDGLEWxyHs3K1bd-ToIwbvJdxy8Rh-iW4jMv_J4RijxydN0T0Swi1R7dtT2RxOokDALcwvcG43P6w3Jn1HbGsPpIQ7j0pH0aR1vPz8CUhorQxiQDUhbLB8zJeE5xyBTK7xyJNyON4hXTFyy8uvLeuvFSIahQJSVdFUjEVH4qNyr_DgVCtTUr738BdnjPWbS1fRhqDtL0N_zq5BddDX3Q7V4xGrSL5PYeC9zALDG9AwofgyybUMM9QTN5bQL0LGGqALaN-kDprUzRHDgWWChce4grB2rSA0gA0Ap71DhFIPPhDnWTAsdC3DO7_oNXwUQT5rLG8J-jKvN5_ABvN5hxxV_C1sLG8JE1qeKn-Gia_Ch6IIzyxKYKzyvYlo2yL50VXCk6zCD4R0yF63wNTdL5Uzv8K5lfpJ9CqFyTVABkHN0yS33kL5V33HDuzL55o3pP1v34IqCTO5g93Bn3WO5tgEArE520LrTivtU2RjKEoxMsb1n7D1bKmA2nLh1-m4YwxrHpfwAfyIjEqjC0vtHCu4vtHgb9hOTNBXc1BT2vexzuV9A2_6NkOWIT2Q5R2F2y243DVYK300yjpSC3Jg7BerlHZw5OdrqtpGCV8gc_vNQ2ZOzpqpazJL-TECC8JHGRxP8kmwt5G3Y1QKDMqOz4HmLmO7fy5SAOiWWEBL9yfwgKUL2wtcyNHT26lMMwFLBGchxLXk-wtPSmW1jwIuYVADxtovEN1cFC2ZaAHPzCHb15SfX32Ro2X2QxteaIhczLguQcc8BqY0vTggXxtmZHlk4NTfI7JGl1NSIHxGzatZCtCtuglEYamHHGuHhwgyqtAygy5sEvxuKsIM5p3gyFwArPzgrIAPD313XUhAbrxPz5C2T1tctu38xv9VZ7aPfcRXljDD2fPzt4LI3jSLkmUKe1hqPHytA9WgrFKyturdLeH4QN8eEKQzYMyhjMaI3jUJt1HveWsoyIP2WQzBMBHBciD29DtE8t5QB50DHuRKDMK9fxSwpytNoPYvKqaPsV2zZC0myC42WeBNfOF42BfL8hy6D2cztyQzXqT0OSt1XNVVI5XNZp5QzYY1Yf1iRXE-BIztgQShbtQZ3KaE3pSe2zNVl4ejWQxAjxn0DL6tfZ3d9NRRz1gwCqC5aX-kj0FzL2Nw0mpE2eEtbRzzuibptZYlfOjgRz7mTiRz19ynvuOo2TLeJCDDGCGLXZjE8tuDg1rzeHBcMU4PVAao27DQ_W2wVvtOHm4EGa3eChcZOFMgt1y_RzdQCqGaHPypVfSjySMiGjPyeisTCR3i-EVMSztGtBEvlmagSVRUlrg1kxStg1qqFlK3rF29ryaSz6wEmBurjy3Qlzc2Ip2PjPjSzwlCai364Ax_yBlixa3Y6z0x0994-dVtwuYB3wSzRV45vBywuOsyluCEL3muqWh1_3l9systyc62ECykwIl6urrPJb3ejZy7ESL3mKBzwuHomlDzKTzmK3JpPhVF6i2uh1EdvVxuBZjWpyZxuGPFcb3Xr1E4tlL3pzj21td9Nib3oIt4rlsYDHbzwgt-dV2kyo010GKH72X0pmr1wb3dy2CnQ4Lop9t2xuIUOMPxeq2epy6b3NjpUU5AyuoqyZ72aZQsjPdIr3-2Jyug-vymyRwnER2I4tZp3SiPKX4LjyNc3a8ST_tZp3y82Sc3nZom4XarroUzaUzangKpVHBDAr2_jqtpy7K4J6voyuKUAjNbfQLFzvl11Rs3tuyaSyKsVK3tAyIR9W6UA4yuGI234u8yuaA50lQ111gpv_LnMmyTsDlvyJnGap1Ma2KcILzuHfHWmyW1EYmydaAamynXFg7NLPG351j82RrJVw2wr2lsBxWzQ9F1Vl4eA53tIbItVTmFHO8u2I2H7CC4tz82hjMAs2LzI2my482Qpy6827XB882vKBFJ2qpIdWRlnA1-tD9236dnt4NOGHnymvAXk1YBC4VzNoxCtyYs203I5efvBJV3t3t4dyIPb21tF05tW9244t0ODA5tAO3a4BgnyHMt2syf92sZPDwAVW5us23wxD2t0J2qW52J2YBCZ31mZ4oW5Cl1mZ4oboGC530MN04GoyAbzmWzrTb392xZ4dbnSl1Y5tulWku4OpJxWzbpBj5tPzDS2tIgmVW5GgmPrkU1uv0brz2YUL-WzOpJW6uxO3oW5DXzt6kLPzG41GoO0vmxSDzyXkrPgn1s1uNOGpoy2HBG6tbBixLhIP3yrB31upSUMP3sQzRULmvdi414oyYpy4c2M2u10tam1D9ecm1AIYjQ2jP3D0jcf3JCQUbzW23DAlC51Vl4Od2y5nRpyR8tqnt9rysnt0aWfu2PY5I4tTIV3OizclLY57P3NY5g_2RY5nmGKIZN9tyXyWsbN61cwKtCRWDadYgupyJ6vBg3jiP3u25aWBBu1pyoztbYz_7DTQ3QWKAv2Xn1d7ticjcryid4hjMAA3epy651uDon7tHqy4kCq7tVWdQxD64lKy4C7toQ3QwB1Yzc23gO2L614_BOgPGSO9Yz60ArM2ljJrsycy4IZziqyURt2Y5Ke4C7tov2UAeV4tasdy7trVUBbdRReV8tbJDse2Vdej-tvgmPYApeuAuyS4u9sy7qygLkbkyGh3GazlG5Bwdjo1-mQw6uAdw8dmrMULvyCB3E9y5FEOfmfYD7wcAa5HCuAa5NezNf2Bo41G5Ha5istIBE24u9Z5KfFNa5pfmpFqDa5jryYpyA5uJNlxWzOKDpryZ9tCezLf4Ja55DUDTlZuy_lCOWtLa5jB3qryuFLJJzlRaTJzoz1Yf4BY23vyyvAYZ5MO2La5iazzz1kazTmCmazSO2C7t3B3uAuCx26a5tazd5EaO28a5xazKwdLBuYTt4a5aTtiSzcTtHb5SCuTmC7azLb5BdzhS3-a5H04Qb5_KVLb5Db5Yx2Qb5psyiBm_Z5g81Fb5nZ51O2Vb5ysy1O2kBumg2-a5UbzveuQdzyQDTdzZbziSzbbzHP2ET5rC3IqM2dzMP24a50x2kb5B_tVP2Fa5XVmPezt2BRez4C3-a5ZP2aP2pb5Z02aP26SzN91iSz2bzfhmET5lP2mP2nb5itymP2Bc5AbzfhmJBuCcz4a5Mr1i1t4b5Qr1f0IsWlxdCUr1La5b7uIBEey2m-44czhy2SThx91m-4kAtLMor9tBuyjpycczYpy691epyQcyFuyqnyOQ2K1xMAu94xSCj57uhvNFlu5c5614kfDhQ2sjYwcze-vga5jJ5t1tdttb2tTU3Gd5huye-vnAuCdyznJmAuryAbVDpc5kttQlyas1N9tr-1Ed5nWtGd50wtKd512R4uySTzDR2YiVsi2e-vK4uid5Td5UdzVd5--1id5EazGvygd54i2y4C3s1ud5if1wd5zc2_i2b2tg1uwd5_9tP_1Vd5Ft1wd5bczdvyEd5kR21d5wdzg9uzd5AF3x9u2dzDF36d55dzg9uqd5uvy1jThutg7Nt9uFfmIj4-NLpK59c5mbRjZXHezz5CCc5lZnLezX34Ue5Hl3fe5rj2We5pnY_t3emYYLDHmBl7EgL5_WUrquk6USIyHn3v34te5-3y0UDzbAF7AEWIw7A04X5BmXwD_XO2VQ0_G78jbWJPWI-FxYLGgSKNeLl9T9oBh3rBekFSoNOLviDFWXBitGgVy1C5_bJOZbsBZ4B_ZnYG2k_uaoDRoGSO4etIVteT7amnXz8DzbpTOvHlA_vHvBD0DKpwAdFUElef3A0rDZWO0cIbBLS9Aj84GbCtZ36JVdKCGcx3hguRzR-BcZDHGP5QF52CX0p8QEYvZapiqeMqKQYWBjCEoAFP7t_dQCmpV-G-VtI0KaKrplHKg51AF8K5ozU6wQVwAOXGyWAD50Qg5SBF74dBxBQg5BBF74d-6SQg5YAF74dWBiQg5Ng55vjPg5qLDoyKaLDxBBK_SkUCWg5qLDYg5qLDag5qLDcg5qLDeg5qLDgg5qLDig5nLDmJYkUe3zK0-irlHUg5t1Drg5l1Qtg5l1Qvg5l1Qxg5l1Qzg5l1Q1g5l1Q3g5rlHkg51LDJg5jml-g5Ph5Ah53eQz4SKkAP0K8g5Wchpg5S0KSg5UUCunEXh5GUHdh5WcI6g5Z0KqxDAvRkEtYtCUh5JQNbh5J8Dmh51bBsh5Ih5YtCujG-tPdAFuh5Oh5IoQJZCKjPgeN6g5xoUmh5BCE8h5Eh55iCGh55iCxh5uRHfh5se5j8bsQwb5blj4y02QS1we5Ji5umzLi5tj40QxCsvUbpSYgfrsfsaACxmoaFSqIxozzxLsvAUvYfzgScz8a1lvS_C6JHNCxFQwfpMs7xnCLOnNH4KYQmX0wJmv0O1PQB5uvx2wvoHMH4oCIaCxAvvg0wiOK7DvvsvDlTl0wiCxRgzyyxH8xo522p3pCxjmv5p3BIyAA0DtPSAyEtvFPHT8xEvvBkHMJpIi5J9bKi5T1gz10XO5DL5XJ4W7sxe5WpzSi5US1r0qeq3J3gJHymA2dKB4QxxSxZxBzSxGNvR1Akq3iYxglzSfDd5oki5p7xXHyWFRIBBNXFEts8Kvcsvwjf73r-LHeJviHyskBHeEHTxAtwjyxsMwk13YjySLvpp3QTx8i5vHy9Yxxp3MXLLr34svhGTQr3FZx4yxASxmTxCq3W_WEq3GIyvJ0Hq3NHzjpSBkH2CHej4WQucj5lvvOwVxQxuSqKBC5o3EEwPi5Uj5eb1iAMmk53Sqok5Jk25FAkS2_tdW_bctFoS2Qk2LxBuvtTk2llHufyoA20yOGG3N12VCJlbWutg2EGhGyhFLU12gVlyEIOsu_-bRQhou1Dc1RVuFc1ET2hW3lqJhlBfRzyu1krqnW34mczk23JyNztLkTfamywE1GzwW3aVuyW3fP3012cT2ko13W3dOzgT2JcY6W3jT26Y29W3YkT_W3tRUHsuLsBsT2wc1IOKbtJJ2253AJX3xId1T226NHH3R225T2BOH_0FbsuHxSgl24CQztzSH3kl2EU2FxtgsBjBCUf5hEQOd1K4xgggRd1l54PU2-jYlCOXd1jH3k_dibW4l2XxtsX315Nhd1OQ5wX3BsPrgyOWRiU29r0qd1_041H3Q4UyRgC32mPzyd17H3_X3Stu1LySm25d1BI3xPzLGnEI3IY3am2asJT32ZJdg9gLI3tw1kKMOhySY3Me1UY3e1PZVHpta9HEVI33zL3CM5JM-RaaI3vfFxm26e2e9sFkrfe1kY3aV2fD2gsQKx1ne1UFszgPthBdzdJ4ijyt_0DvI3KglHMNT74hos932SpG2Y3uV2_cvdx17Y3cuuIIv-Y3_I3X4MCf1FZK7V2tqPFuFmf5Ma3GJ3K6ElM3-SUfn2EztFW2Pf1KE2eSVME2RJ3RZ3WcAgguUZ3i9COChwfCyTDZZ3gtwdQtEy1YW2MOeaW2NFcjJ3jZ3Ny1yex9n2vjYoZ3qJ3EneIS5yf1QXN9fWkruwJ3wZ3MU56f1xW2XfOmDD3lf2iyVVely1m4Eny19J37oyHg1rBfP2EgS5EK3yCLTU4acCGa3mHONRLfIhjkmkethfj7y1qo2UCiNEMMdvSX2Ua3cp4mUg4CLVPxlg17twba3So2fK3PFn8CqVDoga34QPlK3qZvUY2la3Dp2Ph2Fp24g1Hp2G918g1Xl5yX2QQOiwujz11K3b31OKDza3Up2YN27K3Lh1JJz69Cuic7a3JG2-qlJlIQDqgp2JY2Cb39a3Eb3U2t4Wj33rf62uWctf3U-4KsVkh1_FOmh1uT5wqyp622p2h74OTz5p2cL3Xb3OVbTTzVq5tG2KCWRUzBYefv4ZItgb3Ygbib3-h1LZtA72yvrNq21Y2wL3p01k_bTq2vb3G2t61q_CGTU5LPzsAzLTz201YU5J2tOH2bU5wq5ir1Njp4WLgU5Xp5QZ2Dc3gi1JM3-Dqnl17r4TB2wq2z5C8uWUdBHw4lkY7oyoH2POiqH2esJScmVX4kn54U5cbNiyuqeMac3HKrIZwuZ2Fr2tKDBo5GV5Hj1kc3JV5AXOjYR_DCOitCZXpc3FUD4yu9-lxM3w9tzM3Uj1IuwYr2zc3Ha26M3nl1U82b5D5c3hj1ATNC21KiMlj1Ta2or2I21Xa2i4Esr2lOVoI2QvK4vU7KtYAf9KtpWMMd33j1Od3qhxQd37r2Sd3ON2Ud3H8IXuuZbHW9uoY4D4r682glEjN3SB5pzuht4eb0fjtid3qN3-a2iiyAb2HY3od3Yk1SJ2vaJyN3WJ2qUqKHD2N3EpCds2sGEre1gRJUhVuB5s2JlJ2V1K30uRZ4kOLrJ2bb2-d3rW5JO3Be3UfmDe3dZ4Fe3bLGPO3_k1EO3DC5Dl130uZMt9s2xwgsZ4Re3uYI_RBo31Ue3Dn0a5t3n54b2JOCTC5Pl1PK20tJz31_b2Wt2oO3NAEie3sO3ms5le3Pl1Xt2ZX5pl1Gy1cX5qXAWTdQccnK2A8Dxe3fmc0l1npK1e3VFBcc2PSiBP3h3P7e3-l1n-2ms5Cf3LP3e41bltFOD5hTW9uMm1Vq5xc2YD5iHb-t21c2Um1vXzSf3eoTUf3O2u9c2dZMkNWKu2af3iq5lP3j74ef3pc4gf3uVzZ7Cf2utP3qHLkL2HHVpf3hvBbv2rclsf3ou2vf3jCLIcoyf3cd2JF5Wd2Bn1ix4fs1l_2gsV3s58f35hE-f3_L2_YfBg3ukHNjYNQ3Fg3vG2LScIg3TQ3t4aLg3fn1RS58d2Fv2AJGkd4zyVUg3eQ3Ud2-51Ov2JA3sn1mQ3un1Ne2OA3hyehg3fm1jg3s0Dsu5pM2Yy4WFcpg39n1UZ5MOrS7t1Q34w2ge2Fo1iA3TFCkA3Q8tkv2oA3a0QNuPckCyv2EBETo1IR3c-c3v2Yo1Bh3NR3tu2PR3eo1Wn5VZy30tKh3k5ND_twSG_A3ZR3Ef2ro1Iw2UVFcN2XFnHB3J8LJB3Uw5Yh3fsK5ZzYw5mN29vlGMZ9vlSw5VelWw5eoD2QT9vlmkY9vljT3mh3Ya50R3Ip1Ya5_uuYa54uWLJzcw5rw2Ya5yh3o71Z9tOwmyuosw54h3tz4aw53w2xf2CyuDrlJg2jp1471Ax2bS3Bx25B3mp1Ex2Ii3w9uKi3XS3Ax2Ni3bS3Bj3sulRi3Fi3S-tiS3Lx2lS3Lx2Zi3Ew2M6uwWKdi3Q04fi39p1wS3eC3yS32S3li3ox2u81nx2pi3ri38S3yg2o6uwx2vi3vx5QP2HI5Yw58g22DDxq1aQM3i3Ej3Dh2J917i3S0JSI5-i3TT3-q1Nh2XT3Qh2Gj3Sh2ltyJy2Jj3eT3Zh2h91jw5Xy2gT3h5tCalqOGCalqrQnwC7P2mh21p1-P2oh2pT3z914Lodj3xT3BsuzT3XHFor1rr1S0JX7ofs5WdwEgVQQ2Th43y2u2Qvy5tj3r140dWPJ5x1r7r1qGvE8uN5e0LzPi24j3Ds1Jz2Hz2NWtqz2Kz2qQ2Ri2VU37czPCvSs1h-1U2PouyVz2ii2ak3hU3m8uii2kU31JjTMzTk3gz2qU3K4usU3gz2ak3ws1xWtdk3gz2fk3vk3DXz9i2At11z2e6u3z2Dj26z2At1sk3CV3iz59p2P9uyk3E02Rj2P9u2k3Vj2Xt1U02h9uo_1d029k3n9u_k3tnhSF3XAGkj2a02toFnj2gV3Il3g02UeyLl3YzthqKzt16uYOpE5vjSJXCO1jk5VuzwqzAMunk5beMyWAJO1RD0T05tMxei0W05wk5beMornwj497RMk2nNzIOp4k5sQT6k5ZzC8k58fA-k5H4MAl578sQAzSW3Fl5593fk2SrudABik2ZaZNl5Bc1AT2nk2fW3Gc1wb1Ic1Wl5qGfKT2Zl5PrqYdvNSBXuoVIdel5RBNs12UZt6Hz8wGXOzJwFzW3nl5uG3pl5wG3HqG5W3iT2WeYwl51Io4G3wUxWaP1l5eP5vc1qwH5l53dx_FEIX3Tr20T25lQAm5BTCZl2uZCPX3nv1rtFW22SAlnpfCsPxP1WX3wv1KvCZX3GU2zJfJuG7NJuS1k22onJgUSjOLYm5KlnlX3m6ynX3aYfTPzW-frX3ZU2DuRjm56xQlm5kcmnm5omGimtqm52X30H3BI2um5JIkwd1PR4wQgQ64LgC1m5KOv_H34m5EY36m5u-o-d19m56U2CTKMY3Fe13qrX32uw1Gn5Le1QI3eOvSI3qYc2w1qm2Pn5FDqNMFzYlTn5GRGcI3ym2pjE0m2WGPjY35z5bn5jhyle1vyhqY3gV2llytY3ObBte1lV2wI3pn5UR5UHG0e1PEtZqKvn55I3xV2Jamzn5sKpLvW2n5Tr55V25n5N427n5an29eIJcVZRLy74BW2FE2KZ3hn2MZ3Ho5COWln2QZ3Vf1Mo5E842lnVZ3Qo5sv4TW2XNo5Yyo42zn2eZ3WFtJycrk1nf1ZjpNb4HYIl3dQy1_0v142wf1PBStJ3NhM1f1po5sWJxZ3GgW0J3X4WDiwwo55o4hVe3W2P_SZWyXo2rBfkcb5o5J3cBa321INg1DX2QpNGgGGX2Dp5w5PM0ti8iHp5R94fjybg1J-vuo2TX22hDVX22QPdTCqgTSp53o2eK3w52JQLy52k8FQz1ZdFf2S352yg1pK3Ci3852hp5tX2IT5_XCez1LT5Mp2h_bTftsp5tT5xPyESx7X2xp5Kh1xahsSt1p56a3zC14p5ODqUsw2z1WmCBb3c_y_p5ep1Bq5op23SbUDqjIhPL33Bn7q5SL3Kq5_H2Mq5aurOq50V4q554p21tCTq5pG2J2t9p2fQmyFEdxDaq5g7ca_4S_Seq5oL39h1KpCbdPWW4kq5nb3qb3Qq2b64hW4th2rq51L3t9buq54L34RfRi1EZ20q5301W3M3q5Xq5Zi16q5wq5mq20r4RZ2Ar5Fc3OZztq2MM3hhnGr5f5Cyq2RM3q65Pc3Hr5Rc3WM3R-Kzi1eyuTr5Z11ypvrS4172fM39i1dc3sfwjM3UGuIZ3zZ2oM3lc3xt57RDukUrM3KDMrX48u5u11zYlQ3t87ByM3Tj1YUfMI2Fa2Yr2QI20r5cj1er2_3A4r5AN3l3tkr2E21mj1Bd3huymuCYa2Dd3tr2N2110tHd3ysJHN3T21ja2Ns5ohPPs5na2Rs5WLHkRmMLtRv5cN3Xs53n5fN3xPOnnYHs2es5675Nk1Ms2js5OPLls5G75tN3njtvN3Zk1ss55k1dk1vs5-ePLb2mJ2xd30s5J6R2s5bt5pk1NZ4W85ZQ59s5BfL_s5qs2Dt5Ae3nb2ws2kb2Bt5o92w0uQO3Mt5Cl12s2Pt5VO3ub2St5YO3At2Vt5du4me3592at5kn5ct5u0dwR39fmlXzce3duJDe3Vk3el1UfBnt58Wz2uHWX5cl1wO3La4Xoyql1wt5_4Jet2Tc27hC2t5Stwze35t5Iub7t55jY9t5pt2gc28e3-1dIP37AEKP3zt2Hm1OP3Ju5Rv5Kf3Mu5Mf3FFz0blgfEDDoib4Tu57h1D9ddP3Xu57c2A_2P2aiP3cu5zEteu5_5TnP3xzXnQDiu5dL2Uu2Ld26hZIY5in5KY5Wd2su5OY5-m1Gq5DF5gu2fQ3S51bu2zf3nu22u5gd2gk36u5uu2BCjwu2-u56ruAv5pWM1u2Dv5lu25u2sY55X5bYzXn1-kQ7pypfb7_2X9mPg3a3M8ee3nWmgmDA0npWfQ3Xv5LqyZv5KelSv2fM2MOeqQ3BnwJatYv2NQ2vQ34n1U85yQ3amM0Q3hv2sg3ce2Co16Q3xg3d61p5nSBM0v5ne22v5U8t4v5n61BCjHR39g3UPg_v5E5eBw5w61Dw5do1Kq5le4XAGTR3RN2Dp1Mh3DwwZpePh3Pw5fw5uIzcw58IGIw2lw5OStjw5iN2c5nTw2OKDQVzew5t_5peM9vlVGK-o1ifKVB361MVa5df2wq5Gp13h3qh3uw5t_5lf2yw5-w5yry5_5jB3E_X3w5AS3du5Wf4jw28w5TH5IA67h3df45_5KS3ZH59w2Bi3Hx5QS3Wx59x5_a5Cg2Xg2Ih2I81Cg2Rx5Lx2Pg2Q81Dq1Wx5Jy5sulVi3ax5_p1cx5tc38W5fx5Ug2Pq19JzvS3hi32S3zS3ox5vx53S3LKznx2qi3Xq1si3381AB6yx50g20x5j045_53x51i35_5E91Ch28x56i3Ah2Ay50bz7i3_i3Ey5-q19x2Si3ng4Rh2bT3Wi3dT31q1Oy5Vy2Yw5Ry5dh2Ty5xtyhB6u71Yy5gS3qT3jc5br1er1bj3pT3wT3xI5Xq5ky5OVth65891j7Cbl1d14uD38T3Nuyvy5_T3rcz5y2c5F1Vt8y2FU3aoQ0j3a0CSuygt1wh4sArMi27j33j39j3R8u_j3Mz2ii2QdGrJ5Ih1aU37EdO24gU3Kk3Pz5qz2ji2Ps1Tz5gVDVz5nz2Uk3jz2e24nz2tU3cz5qz2gx22ttek3At1iz58i27s1lz5At1mk3Bt1I9upk3_U3sz5Nt1uz5xk3Nt1zk3iXtmk3H02P9u3k33z5ej25z5Gj48k3gV3JC6Iey7nsYV3BCjC05Ct1cV3xK5d02H05Ll3jV3VT3M05Ol36uY9NATqeq02hOwc0593zP4IOMuX05pk5b33b05Qi5XNzhD64HujD6yk5j05J2z6F3ZXt3k5Pk2p05rNzkA2vsuVk2vS2TROxS2C2hInIJG3Q12LG3VW379hJl5Yfw8EBMl5bW3Mk4BrA-05Sl59O5U8gVl5IT2L-li1uG1555WI15OT2NGi0Dx2k2gl5P15-u1utGS15l2gml5Al2i41mrQ212Z15HcK612lc11G3kwtX_CsYE5G3h15hcy2l5DX3tT2FX3AH37l5yT2w9brzQs15AEV7c1IH3Dm5QX3TEEf301159OJvVDfxQ515Dxt715ZMOaX3HcWIU2A25drosl2N4AFJviX3Ud1H25zl2J25kH3L25YC2nH3P25SicYDWS25_l2U25GJzW25WI01X3HVS-Y4b25XHSpU2e25Mm2k2JOm21d1sNBzC2yU2Um2FY3nwAq25pQ5-m5t25VWKNY3w25C0kBV2z25PI3FV2225VY3Mn5u8AOn5YxpvDq925JOC_25nGITV23n5E35ZGPG35at1I356m2-QN6hcM35qI3H5KmD2VS4uI3wY3T35vsuzY3xrEJ5zun5Ws5b35KEmbyE8Y3f352V2hEti35Z1NwyCl35Zn22nb5yFHoEv4aDE2en2_n4Eo5X42NJ3QE5Kmgybu1uuLo5QYJ335PW2P_EKQq735vn2Uo5AQCXW2Ro41n2hJ3ao5Kel5n2kZ3QvumZ3go5qTjM45uE2O45sZ3l84kztvZ3T45ro5dvuAt3cYUFVkjOXa453zep_Ed45Wo2py1g457VJsy1-1E7o5Ca3m456bto45fUhKK3r45KDid52E1DRiWw45Jp5gF6Sa3VK3wo2Op58UgQp56451Li845ca3Wp5FY57S5R-K9S570jE55nK3DDkH55lx2ip5sX2kp5di2wX2UrdSfdD_y2Di60tQT5594vp5voHY552a3a550p5x3Uwz1e55S62dp2BztHY2BsEGL3l55ao1JL3c62Cq5LjJEq5BT3ep570uNjuNb3xp2Y4Czp2dh2dP5MTz355x8t5558edUq5Bsu955mY2sjO8T5eRdbv4dq5tY2fq5H65Jq2du5ugtL65l01vL3ub3oq5Q65Fi10L3Li18SaNM2zb3J2t1b34xu3b3P1uZdp4q5Xi1PppfJ6v55yr4MIG-q5P0Cl65cH2Cr5WZ2j72f5CwD5pi1Jr52v4Q11f5Cy65Pr5cyuFDKtH2Ks4NQ2Wr5snwGkk0H2hM3_65fc3B75Kf1D75YSyLr2y55H75PcPJ757F2or5gs4O75zUzy0itr5S75-WlU75Xj14M3X75Fzu1r5a75h3tP3jd751NJkj1mr2FN3Va2Bd3l75Ds5Jgto75Gucq75Is5hhDt75Ms53r2Xp5smyD9Jz75dVzOTfLyuta2-I2G1BYs5xa2C1tbs5WLtSt5q21gs5r_his56lsOs2F85_4JH85ps54dIrs5rd3XoyN85ud3siWu-FODz285fs2V85285X853d3VL6a856d3feFd85FO3xk1HO3MYJh85Gt5MO3l85D5tnb2Je3p856s2Ts5Ne3Hl1u85Qe3Ll1x85Te3DuJZt5We35s5892HX5Ue3vxuht5-b2mO3bC5me3VVADgmhl1D95TCcTyIG95nl1Mc2at2ZfQL95kxOue3O95yByht2uBBb604oQvVOV95ms5poyhEBZ95Bu5Af3_4JEu5f95NP39K2i95O75vc261MNu5n95gCbQu5N9p0D5s95ZFSu95Wf3GXFYu5sgPau5Pp2tE5zvI2NU495gu5pP3Id2if3Kd2rm1NYAB-56mCQd2gu2F-5HawN-5I-5sL2K-55P3ou20u5JQtou23u5NF5RmiT-5d513n57L2iAV9L2CQ3bULZ-Al75VYz_P3dl16u2QN21_2H2t3_2PIb_AGNv56QtEv2fn1E55Sg3KsVdQ3u-5Wv5cktYv5cM2o_s0-5dMBvn1Oe2dcLXv2s3uTs5av2iv29YzZKCrM2gwJqg3SRtiv2E_5yM2G_5he2yg3J_54I6me2BR3uv23v59q5AN2XAGS_5HZy-v5_g3Rh1MR3Y_5u_eX4ub_5Gw5Ih3Iw51Z5Kw5Af2i_5oo1E31Iw2m_5B71o_53_5Vw5o_5S8uIw2bsAIw2kB6RKDVy5dh3IA61_5Zw2c5nbw2mw5-_5XB39_5Vq5__5PA6BA6jf2GA6IVH5JDn-BoO6HA6c5n9R3mz4PtiMA6295OA6zf2ES3af4BP6TA6MO2VA6-h3zz49p1-w2awCaA6Ax2cA6Lx5Ax2gA6Li3Qx5Lx2Sx5mA6Gy5Qx2dS3Sx2sA6Lx2mS3vA6mo1ex5hFmzA6fx22A6ig2ii36i2ki32S37A6qx2sx5AB6ux5ri3_S3EB6Xq1GB6-81jw5JB6z6uQy57x57i3PB6Fh2RB67q1TB6Dy5Jy2Fy5XB6Ej3qA6tKzLy5Ry2Ny5Uy2Nj3dh2jT3l91LB6s71Wy5Ww5Vj3ay5ey5nh2sI5ey5ly2gy5di2uh2jy5mr1ly5U55r6roy5r6rqy5OQ27T3pj3E-1EJ5xy57B6BoyDKvCKExj35D3FC6414HC6614Q029y5fJ5_y58j3Cz5SU3OH2V8uTC63wFmAuCugai2uevQE3Nz5fi2ii2dC6Ok3gC6LBGiC6xi2kC6Yz5Xk3Nq1Zk3gz2qC6fz5vs1hz5At13U3yC6lk37U3pz5ik34C6At1tz5A02Nt1xz5n65zz5eK5Jj2DD6G025k3GD6P02ot18z5T02-z5MD6Bl3365Dl3GCuFl3G05gV3I05GqYWD6YVlYD6K2Q5vjaaL5vj3t1Tj5szCoO4rHu5KGS7DYIOy02Wqurk5TS6xL5Bn3SJfJzEzOklRClHDj05thDxeywMvWqlpNzx2BAkuVdYovtMoAqvtxb1xM1KW3BuNwO5p638IL3NzHCuFfyfDPAEWlUYQuaaaXx5EMfyfW3EVDYzkRxG4qvzxuCB2khPN4Unru_gjXsC6AMIP5RT22cdRwtlP42-RV8gkl53xuZOznfyTIecwtq7KHcKgOzwb1iOzralOSKmwtWBtXCP2fyr0i0VE-G3vCEjhOt_bBV1Ho4uB2MXG2wtEgyvHDiGTU22Bv37j0ASaYWH-B2FIKTHJBC22mDFaASgy4P5hAF2FnKxtoLfh7EqzFbgyhH3Rxts4uW_hwl4igyNYDkgy37aLQ5xdWTpQQQ5cpsePztgy3QEhPzSifHm2g7FlPzxd1AMmQ644gyrPz6gyTNJ8gyLNqupWM32RXIAgypQ52PzA-NghsuQ5cUKjtuMhyxgxXzu6hOp9CIytShyFQzUhyiXleqxKQz07yO8uCR5mvQR8xC355kBn_2hhycELWQz7m2mhy9n4tY307HdQzpD2IyBPuuq5sOIKkQzSpDmQzvythjM5Y34hyjlXqS4ua44yt6_T-hyRVH1PVBiyJJqbfVrx1rhPh6y4TozH2GztLiyP01CpGBRzd42NztERzqR1uly3R5TztsrtVztZiyXo5f-cPRz1wcIvu60Agiydo5iN1_jWK453Eevf10uDmn1PpGVgtqW2zT42354f1buukRzv7DziyzW2hdMRMRhUc_H2584le2d61BSfvqTnH68KCS52-0ggxYEa3NHrngmF9gcZOKjyRa3pS5t6hi04i52RjyGRzl7BwS5XK3I-eXjydHrXml8gibjycX2ZeCeX2SSzKIiap55LNXSzF55njyoqyXz1CYCftyyF2N3epuy_U4dVCyX2UrdtkG6p470tSTzTHtuStW62uSzYa5x61gI6bsJP6tV6GroEFkyms5X62soC2B6aX6_FtiBm54uQY2-0KsKVr6uUa5_TzMb3-qyOb3vX268QziP9lW8bXNTz4p2fr1FiCikyUTzCe5BJ6zLozg1pietV6rkyfvndTzvY2ZU5A-QeGT81tIU5goG2kyK_4Kzgtxu3kysT3QVz6Savh2xTzAJtzTzbJ6oKqNX5UdPbcz-xuX0pRd5DM3gd5A11-0n5zuDUzXyuBKdXlyVZ2o_salya5Cily2hPWQTpXZX5CRUzzsn__2x2totvnlySr5bqyqly5kv3iyAr2RKra3VMl0vp1kUz972KnChUA3U5n116lywz2LV5E82bqyxUzOqPHU51UzKI2T3tVV56Uzn4Jc3tYK6TK6_UzifBJ8uWDEDVzjr2m51uA5vSaG21bmyJVzwpyrQEjRak82-kytV5XfFUVzgZAja2vKBYVz_6vu4u4V5B4tL_2ZTygVz8V5m2t3myi04CW51a2CHBD_ticKdWRgGDV4tHW5eWDFL6YuBPW5aTBapyEb2m6A6VzNoxh5EOIfHlYQ85UnyyqyC31ixYVnygW5ZwQlJ2ixYoboJtm1bKl0ufW5yk1nny0pyS31lnyqnyEe3WWzZWzlL6dWzda6eWzUu4qcN305Q5tRa6Qe37nynnJCt2MoyjoteO3Wa6tWzNK2pWzh5tzCPch31Wz4Wzga6QX5dcPr5t0QrUX5riAWX54Wzvr5Mc2xeCwC6S-2gBjzd4mGD0vmioypb0elPZeYlX5TO4S41WvCU41QcQIWyNlQguumxBxoypc2Q6tyX5FNEi41wdA5t2epTtkyapTHBcVw4_oy-c2a-MoXzBggsERJ0D_aR6S4Jpyff3ocCCSl38U0XzQAWu6tuJVUpytu5oqy1P3_JVapyhvBqT5ku2gpyXY5_JV_Ftfd2Bc6IYzMIZS5uU-5-BN2Xy21KULR5wV96lBM2y7TpY5Vd4qUzPQ33rBRQ3cYzzxek-54ZR6d25Pef7tBqyo9upN6PjP7Y5HqyGc6gQ3wlpkygWpsQv2wYzmQ3phQqg2qQ32YzxhEo61SA3pAf_b6P61_fQRZ5Ye2fqy5T5tg3jqyR8tvv5OJVbZ5Io1UvuKO6UAeBbdc5dV8tYLeVZzJ4u6SzvA3_g0e8tYptEc5fZzPZyL01_qyehyHw5_o11Z5oZzTkYqZz0v0nk1-hluZzYN2jU5Mw2qa50ZzQry2ZzYN2Nty5e4zry04uQry9Zzdry_ryM5t1d6iry-4ub1tXB3-hlxWzoryl9tdz4sd6trynw2XKDwryEe67d6Rp1Ua5g9tEYE4ryfvcMczm9t7rySkyyqlfazTP6Mwdw9tV1VkazFx5TsyoazySaCty4z4XsyUtyvazLsyhT5JL2iA6Lsy0syIb5ZsyFX6zYzbsyStyPb5bsyRsykS3esyvW5a-tVsypsye-tqd6Kbzusyxsy2e6m-txsy0syp81pHtFX65sypHtUtyEP2pHtnsy_H5_syge6zg2qjyhbz9HmOf6DT31x5SryobzQbywtyYg4WtyL_tTtyhtyxbzdg4Ytyne6P91mty2syIy2FsyOh2ctywe6BHDUtya91cty9syPD3i1tEc5Or1Aalr_tcQ6vLUMczgDq9yQPcznjfar1GalJd5lQ6vVlhD38Sapc5Ah4ZY6Pf2SCSfczEAuCQ5xQ67vytD3LAu1kW7hz2R5UQ2mM0Sg67y5auyJ8uTttUvy0h4Xg6rvyFd5oAuKlyguyJvyOz2B5AZ8ufWHQR66iuSR6cvylMEqg6tuyJi49uyYd5yuyvg6gXJwNPyyuoAu5uyc24vg6jd54uyag68-1iuynZ5OR2qg6ysy4uyig6p24cvyNvyWR2avyidzKvyag6bBuOvydg67d5KvyzuyJutEh6524YEvmR2ivyl5yHsx94u8i4ivypvywJCPh6Ze6iK5Ewy-dz1R2Eezba5-R6Bo4LD6HFvBS62Y6Cc5vK5ph6y9u0vyPezie5GwyTezwt1N9tyWA4Nm6uY3ByUNzJvtfD6SA0z10ZPA59A6JEo7UojpAk2pDEVu3_h6KD0Bi6-KTPbAaPAOzYDhptgEkoA_n4xeym05UHF1hFaRaXOusb115AN3MSaXL1VHruC9vGFkWQLszhAmP7eDBgoKOlgk2ISBDWMaMAC3MLP4R1AF-41g4ru1ykCBwtJimbsSHBcUfyIT6jPWOc1oSUgljL15UBWnLUs12IpGF6y3fqWghke158CtV6awtB9kttKqfy_gkySGflWOOFiihoE6XJT8Lf0fyt4OcOtv4OMtpF221-LjhOx8DDzUQT4xKBkRmyTjKWHLuGE6ywit9aJtUHF40X3qUjGnqttUHC2CokE7mG3Lnihx4P5osA0dDycLk-Uk22KWGpK0wsuQiGxttbX1-N2D1i_8M_jWXXq6UGmyNRAcpZTeC2CPB33qfCtn_GfiC0TCmS5r9C-vtnxt44O572Mm2y7hHruU_BanEaYB84nsWvUdtupWLKX06mbm4QXlpQ5QaBpll08HWqMh7yUrsjtuYYQ1bq1Q5km2cvj3iIJABQ3pypUQfTqm2tJMtPqj32ONNVbF4DhdXOD3QhY3_02OgPuEBOWz7eQE9udV2qnvnhyAn2o9h8FmQ8yazTwe1ZCEL9K0I3zZMsV212KVV3Nn2sDCrQz8JTetNzBs4tMon4a5WjR58BXmNzweF81h3QzurUh6y9iZEzuvuu1ZNL01NJg5rDsV1lFzRiy6yvBSki42M84TFuif1JPiCBtv8OPzLF45vTMBS5tUO0Fz52ALrCmkCGW6p9yoM2xRtpGCOOBM1dIWHSnJbvub0CinY6-31QR9FtKfeAmFdjlOxueoyfACd61YiPyMbM-yqhBYnwjoMEghxH2Ga3MIhqZ39Rzl1hQVlGKDSXZPX2_eySa35KCgjPpNmdnJoU4u5fm4WCFV9lYcX210DeX2TrKSWNNlC2ytv7Ihw5xg1bsJZe6ma3WliJ55kVwNrYuK3i5Fmp5oeTta3-uHNT5APU60tbKZb8L6Eg6H4TT52hEtwuOe6OWAKV4LzL-qlVGj5p5QxXHY2H62NqWBnltoFMY23aswmyNnm_Sz8EgDRGZG287Hih1FEew41aQMUhVVL35n0VzuMFaRyNvnChs25_y-n53T59wb2qJ-554tAiL31LHdxuoMCCnTF83l0tib3_2n9lPjq5Due2HtqcA2qJQq2kcPSJ6iKDCuysiNor1rxWfyuYJ6_nCmn17L3eTaP4AulWeJ6i5Fd655RddU5go6Z72-0n5Tt2Vfc2tfvJ2dzD11Mr5L51qJ60a2Er5kztni1i72owDBKd0fJBKdMiyBKdq25z65-xIm4XkrrKxi2i187viyuDj5-qS82t4URoyueFG84XCj1-ahE3tbaXn11vjxvn6KK6LTzM3tUZM4yuamJ2QTRj1Jd24BuJzOxNMps4Q_b0c3IYecr2shf_Uz6rDJ8uT8JFFVsjJFVzyWENYlNuwNiuhAFt8u-r5e_rpr2WvgZ72kmFwcSj_FTo6MN3jTMZ71PN3No1rZ6uK6Jn1wK658IfegSs5KdPzZ6yrCUl6Yt4-Adv5Q_IiPzLcd3C1PAnAw6ufd3dbnCL6tEiX4tuRHsTyuzumd3sZGps5x4B4VzHjB6Vz7TCjQ20N3bUIxs5XGbxd3toQvfO5Lto9hVa6NlFlJ2vae6QJuk1SNG8d3Zb2vfOss2pm1ha6Y8Khb2AsbHt5TJKHOGjuR64lTJKArF4s25l6fWzCz2Ne3TJK13uwb24q6xLv-BEo31JK2Exz0L6fcIDoyetJvWzJK2z0FLt2xcG1WzYyJS7tar63wfil1Fec831KEzrP3N-24xBMc2BSB1l6ct2qpgG41ZFCK41nnOzyXSNtMXzWb6P2AS41kxPG6ty306I5aM6TeOuX5LPC33vHxdRK28K2SELw9WlO6iM6Fu2Kmt6c2aRD--2Hs6ub6fNWGv2_X59LWBjP1JIDL2Gd2Socrc4-95rIJ5b6QFgM9Q_rVmazyP3fRsVx4sKChvBHKy2JVY2tiu2iyXHc6ds6dx4fs6hpySNE2f3OnWx8tFaMeiRlxXOgPC3utCRNNE7-Sihl6-bTYzfNs6mW_9tEg36M6PQ3xnY_-tu515KdiF52mu7_2ngffsy-_2Uw5pc61oW1kCJAwXM2-nWi-Q4jCr7tZSCC61ATSw9t0d42d3Vv2zXy5c6F9aL613BCAty9-5Oq6_-5qRawAubA3ns6tg3m_cjd5gA3Bn6ov2_BeV4th1KAR3_42Bbd7KlV8te0QK4uiBMQ6uOZeVo1TvD7aC6M6Zo1x90bQLPvsqh1c_5ezHlZzf_5baX661p7SzkPp71x8tsJb-1uY6zwZzQu6_9tq_5aE2Xw5rwaZw5xaRIa5Zu6Euyz_5T2Fgw5Vu6SB3Xu6hh3Y6zV71KMlUr6xR3tyFrw5jn6MWzY6zLERtu6Jm6Ya5Tu6k71eu6qf2qn6g9twMmJ_QADWspfADW7ex9w5bu6pc5ADW2uMCx5dweWP67XnIsyBn6671Ev65a5Gv65B3lJ0JklEg2Kv6cO2Ov6ulW0p1Rv6YsylJ0ovtYv6S2jUx5Rv6Q-tYv6PrGDq1oboDq1xOPFq1dv6X5toS3Wp6bx2Zu6KbzlJ0j-ttv6Uv65O2Rv6a1uZ6eus62P6Iv65sy0v6gv69A6Gv6_417S3Kv6rC3Z6e5zuBw6kv6Sf6_v6dYd-0Kxuy4x5BWIKB6z6a0myNB6Kv6Ze5Ch2iv6gf6n5NT_tpq4Xv6Ar1CqietyQw6y7tpq4ev6Ar16v6rP2Iv6fAfuP2F0ieI5Iu6Or1z6a9SzjB6gu6Ur1Zu6Wr1X1V1ty8kNt91F0iTczzw6Zaz3w6bv6sh27tSqQ6UVLwh2-w6hmy-0n2B6KROS2t-z37QzRh4cABbvvJx62PuLx6rczb8u2AUsczp9tT-1ls6wczDEPlhyE9Cbuy7tSFd5Wx6X5tLR6Gn6jg6HOlAi4z7Fsuykvhsuym0dPs1GQjUd5fx6vAuxOPaz2sklo8urx6w-1vIDJvOyyuDEPNR52ttEn6mC6ax6wi22x6obozi2vx6KBuAy6-tBdx6RR2xx63s13eHaoyIy6PvyKy6nx6w24G4aldzCy69U3Ky6ulWI9uEy6Th6Ry6R9WMt1Gy6m6uIy6lvyZGyCw60z5Yy6tx6Bj4by6nmGm_1A9uoazE9CTV3r-s1hyqy6t9Qij2o9hlt1Py6Xtyuy6_FtZF3F2urj2sy6ovtqy6emYlRDV3JGUO6uYUFW7Z1L7sKi6UD0z10lKvrduAk21Kw9LvFz649zrHuIz6RFs_wDE2v-BxZoBw9v03vRfz_gzN2vYjesVCQ2vW11S2vHvOW2vL-wHaoE4vtT2izYlDQjqrbODGXvT9pk4RXfOxHxp_x1mUQ4vwDviD2q2vsfzmp3u2vbhzuUwyfzmI0BCjkgu22vyjVrhz6YDapi-0v9NVyhz_2vqe0BtC4hzlOB8RxjM0K3vN3vkc0c1SkUCYNKm8dUSsJdmPjyjShn_kDFheD6nD6Ap3fj5hIixVK5o3XKV--xNz6hmze06t4DO5veuvdDx6PDFOr5OwTzA3LkNHyiXD2SxSKah344behYYsSWLiubPpLRwUCS-_JQx0-DiDgJtHvHUVd-TLeTUCxr5vWUUv5vsMw0HF29n6m0T7tIcVDvvCtvqkub6xoiiukuKvvrjxLj5D6v_E43rDoUvVvvnQoCKvv-F50wbvvmRwdvvZSvJWMng5kYHoRD68ScoCSS6A8CUS6WDu2Csy022PwbS6q16dS6SDxt16t3xVi5m7NXi5C0wHsvCCx5TLylVghDwlvVfzny3ylvMyxg7x8lscqbP0wni5S0w9lv_06si5hVZui5C3A17xmsv2i577xe3kbOlDJM05v6i5bWXRCXBmzC8xH2PE8xo0wlCxoDXFpzOC4K8x8HyqouMroK6vnmvaEXQ8x4CxFtv-0wvmvdWOKtvWnCWyhp163Xgy16iD6g05g06WJ4l8x-h6b06fS2fj5CJTrjSh05W8pDW3A12wD6jgxE122fHHWN8k5I12HdtK12Yk2au1R4Sz05ZMOQBytBgazNjy69b1K2h8n5-S2rNDMyiJE6DT2LE6pigAToOE6T3RupffG3KT6kuoCxKCkT4Qz6u1YE65k2v12L-e7M3-k2muM9Ui012563fT2f4II-RD9wAsuBBECsulQG0rPolPkB2uE6Ao0qwHuwtI22o15XELQsumP5_l54E63uTEBgzQjT22zsADgUNH3CSkXgGsv1IKfwDy8T6vEMksufee69C22NhGaBVxXLoMF65v1WvgTd1PZERF6_v1TF6Ohkem5Wgogm5YF6_a0tHx-sucF6rgOeF6t4AimtPBLnkBataPDmbU617KVw17X30eWE32h25N7ynWvk25J32-PVvoQRgJWm2sKAV4Ek1imw1MnRpsPIhMFe1W325F6y25OI3WB4i1fmm2VY3mqnrZOPFE5w1waBFG6TUB4Ozm32C35HeBp32MG65iyiI3XLC8GSrMyGfyKx14kBMx1hn5xUBmD2NHRCNJFzi1bW632UR5eS4hiNZx1A42Ts5ZV6c35mnvkG6-oBg35cl609WpG6lNrRjJi0BbRZ8KoPyCnWYk11Lf1xx1v356mDZ42Io5JW2GFuhQjon2FIvd11Zf1Tweh2h835Cy18PtEy1FFltV6kf1TFcu42kJ36UrlH2rf12S4tf1GS5242ko5aGkGbi842tWYvZ32xdQz1Mgvslffvure2iy1fH6XS5xxM_E2j0QNL2qvu07gLbHjC4uvuqH6JEVyy1X520H6KK3Q6NToGrcm1sMMjycwZpgdQa3j52dg1T3bfg16YlfmvxVmYjYHz1s52EHd4o2XdLo8jD7HEr4ap5HI6j95nK3dlCW51gp5FgkGD3yF2pqoSH2_U4BSLop59Fliz1G62_lCuQ6Sp2OPlvoHEDqd01Lh1n71SMu7ta5NHP6tKwdZvdUh131tJY20SasO24017Jz_K2e62r55JP1h62Hq57_5k62tX6I01BlYph1gL2eQys62-X6cL3JoCuQ6rG2_I6pAZn9ceN6qY28jrD_4ZFSKpCU-1xY2fvnxO2HY6D72GQ2Gi1EcXsG2J72sq5U65XJ6K2t-MUqF22b3xHZ4b3b65fJ6M0uhJ6e65jJ6mq2P5FbN2kU5zJqLbFnU5wo6sJ6hH2v65TyuU8dro6GOtzJ6HU6z659f56AENblx72ws2565I667656pQCr2TzotV6jM3j11ieDkX4m114Q2ir5q11kXKL75t11G82is4mIJy11zX4ugPMI2E1vur1Ha2611ba63c33r5_115r5AGFa82dZ6WvZFN3mV56I2lI2L211V4Fs5uaF_AGr75D-6T217v0s82Od3ozu6I2oa2RNH175Us5ZbHh21575p21Zd3Fs23K6882OdHJs2_82P5zAyQlzVEL6F92oeTOJ2eWvP51K92LL6H7yrU5ud3-21qL6S85BzDJ6RU92B31pk1Nfm1-6ZQ5OTJsiqrJ2l0u_O2Ct5g92j92bZ4n92befNO38ILKt5a31s92GacEr6kJ2w920cJy92Tt5Wt5uYIzfmw31592QAf792V71TuJM-2x316L6tB2jt5h31Vk3C7JK3V631L6p831Mgma_6Xt2B41h31D41se3oeTU-2uC5XCfht2Z-2PKYtK2P41e-2ea4N7vi-2a95DuRIP3b41GSFna4WwI8gdUAcED5hM65t2omYxd5ToTO-taoTy7E0jWs416oy5pUYm1_-2gMGPqTbAq6Eqn56195oRU1M6StDYq1gclvD6rc4L5BMx4oyYyXzP_2M0QvvBH51-E5h_2W_2gs6o519XzY_2b_2ad2I51pv6LN6f01-P3x_20T55f3iv3ld2o_2ySBlaWfWPXQt9j0Cv5ud2o51y_2f-5D9eh-5Ct64_2Et6IVUm-50512_2p-5Sv5uFbNt6PNEEA3JqyZDmx-5n_Myc68zQLA31-5TYUxn1keadOBlSghk1jv5cA38N6XA3rHcBd6eA3ae2uM2JO2EO6i61Hd6KULiA3sWJzv5PG5tB7oA3ECeNuPJ4usA3p61jz3gtPuFggO2Zo1KkTKN2Kgk2A3xZ5kx1TR3dLuTO29A34Z5ySBumTBB3l4ut_5wZzv_5FP60Zzv_5rO6Ga5IA6w_5e4CxO64G5BP60O6iw5cw53O6Ta58O6XB3itn5O6oh3c71DA6vw5Ge6N_TEP6DA6r_5TazTG2BO2sylOwmk9tlN2u71ADWpC7_w5hN2Bx5ETt4B3371v9t571OS3871_B3X91Gi3OC3_R2SsyP81BD315u_B3AD7ED3Nx2a81JC3mP6T814B3W81Ux2UD7pQ2F-KOC3K6uZb5jw5YC3tS3OC3gx2rAwTC37O2qC3gC33sylD7JC3CP2q81g6umKujD7hq1ITdpD7tC3Pg4v81wC34g26IrYd57ALvq14x5vO69UAJC36C3df6ID3HD7W0fxJ2SB6BE7Q91OD7mf6b91V91oP25C3Aq1U919B3c91lw6KjlRD3Py5hB6UD3nYD8D7uw6lHVnB68KzL81cD3R5meE7jy2Y5mGD37w6Z3bQ7u0woz0FtQ61B6Yh1py5x72A-1oj3_td8B6F-10D3AU3-SCAi27Q65r1uVtzJGmQ2oeCCR6ystJ8u-83jQ2mQ2DE3Iz2Ov1Fd5rADOH2mQ2aBNgx6tpGZWtGAuUs1hdDZi1h-14WLh-1Zgyh-13nWh-1vN2wx6rmCyx6tP5oi2UH299HGF7g_6s8uw76mz2zWh9g6rADPq1s8uaF7rd5nF7W6uKBD2A7hk3cF7B9uzWh5U31F7FXzBXtWF7XvyUH2Fj2wF7BL2yi48F72yuRqw7R5-E3BG7nY30k3zF7H02RqwYF7ky6JG7aF3kK5rIJ7R6CCur_1pK5cF3Ah0rXthE2PD66R2toFXF3p_1ReyOF3hV37_1eG7XD6Nl3K2QT06WPBdLD4VLIqKBV0j06z10_Tq6LOH7EKz6Zj5726bj5926jG0uG7IUqHbAxG73F3x4BtVl7qum05Q_Eo05q0I0D6x-br_vH8Jl2BCwNxS2qmGDnJDfOXAtTNj7eDjkptHOBR5HqGM7l1fEkJy2lCou1_NzNuBBOzZzYgAdIc1meBkD5Pwuwk2BNJmtwpW31At9FVxJygfOHmD6-ygevsWuS15CZXGu2pk4ZDvUPxr7Shc1dcn5126FEWIMoZtmnDlT26GO35qNVZrevoo5uc1DLDGXDhP5CAYrWdoBcHBcOEJKxuTsuZ5IWXVTIMyYDGBhy15dwIb_ApKtVqC7USHcPGd1N4MIWH9BHKRJ8CQWkV91s_KOyIVavI1-mssuNyB7v1XSTkOzvfAj01LU606HH1QppUD9G6Qo-Jd5W149raPzy465OBeF6yTC6H4722p4lipt1H3ynGTOtL64oeTYw1TdAvC2HmvYWDsRZyxtWeAASQVcJfk6pfY0T2TlTmyo9C2NiCVbFiLPlG4CD2M0rwEv0U6r7DsmXmm21QiuxSrQZx7yGanb9suwARD247ytKQSV2lBBTUz9m4q5ZaD2e-CcD2JSi9Iwcn5bIEKx1QS4ATKkD2fDPre1T3pIPCvI3uhya0Nye1ghDUFCXgwVdPOZGG4toHBwV2RSKpvbeR5wtU3FREUgJ42KRTnxRt8ym7EgfWjFbGJ3tUU0RJUdUrO3JJ3cfyLhWJPfGQLvvO2HtARzTztMztgCqIKr9G6i42-Vh4NyWE2ohlVW2hEc3asq42g4r5f1rk1AUwPVAudl0429n2ubX3EtRH6Dm6RqqEo2-BD4KU2vduh3OW6VBeaH6Om6WCDqlIsGCwCb9661Oe6Z3iTEc5F6W2bjEORYAAPj5luy1UYDJF2cetA66I0taUp7Oymhhp_EPxhZWyRK3l7BohPm4xSCCeCizE2VX2tUieWI-H6lAeeaG55kxWFh76iYEEnjiYE7L01JplK3IzLH02UBkXwuoazKYCz-6jp5xF2G9100thhnz76z94ZjpzgaWkyb31nwuMe6eLXMV4FRmxahjglGflB861h0uUzSh1XjrlI6hmCY22V1VS0JTmC58uUG2Po3uuugRWdQyXi1jKB4WLHxuYmT0I6OnCHogrJq-Xprh1humWA7PuW8xId1uWq5R-qtG2bfDRUzkEedjO5h1TsL7627HKS81kIto-yIo6b5EDS5H_49WwvoyF72gnWAH2jW4SuBLi1JAoZTz4L3qdo6A3Si1nG4mkYkcWR4uThtk4uir1oRyk4uc2tD3F08uEUzBnTLbFANUK75JUzeSVGr5p2tvD6Nc3Lh4w65wY6gL2x2t55CYBG265991IztQ3vznWiUvVdYe1161yUruuF4wvjMA5wqP7H2gRD9lyir5RJNBI2gAi__2Rr2FvCpXZOdmTM7Ca25HwlL7VK6J-pQI2BaLH0QRR1y21W822-HiVLTpEaI2Ta2L72nr265yxp6GjqKQ3jZ6NlsnK6QsDqI2VY4dO7jzuDYClzufZBWNMmByL3uD4B2rM075Bw1cH2jbHq-bsXHI4tUkFDn0dTFQ72Hs28mAJs2AyQcnPbrAJJ2v21dyyXq6cE2HnySJdG6tcTBZk1L0uf31dk1v4hY2Ckq6HwjyyuRLf0827N3_gPrq6BlJiW5ORka92huRs-F_XJUhV9-6v92vJ2l0uaM7C_61JSq6Lu0uN2Vm85cU6ob2gcNW5gu92PwYrL6JwAIl1ctJAO7_0u4rKOl18Te153Sl1992xX63L6_92DJ7j5ty31pzuE-2kPzQt2xvASt2hvOjl1C7JyU5N-217KZt2Q-2496Nb6mBMul1FVy4ZzpK2RnObzD8BBO41u1Hcc2BclMiyw1uuUz-l18C5YRz-C590MYXzE15t-2H8Hi41ZRVU6uxltAy6VP3ns6nM6p41Ww6WpT4SMmmYGhgb6tlTzXf3fVIS2uxHYVL2F_2J1d595sUhOhxeA7SPVIsfdXy1Vxau2QOCw6tMR7yVzq2uk_2sA7OR7yE3w2usK7Jc6OR705u0A7isVNC73L2JrbUhVp7WwRCq_28sVIQ3FnWRMeaN6sqYSn1z_24MjfN6EM2Kv5uoWLg3OM23xXPv53Y5Uvupc6WMgNt6TGxM2txnYzDzoHzwcmwN6QOWmQ34jCzYz-lE3adB5aKcysFCSA3ekCN61Rdc3Eo_-5nB7r4chz2URt_uusB7C9uuB7kDdkE3Kd6nHnKO62xdkBXzBeV8tqyVyv2_PelP7SO62Ff9t6NLxBh3AC71oyy6157fRR3xCQu9uqtgab2IuoX01hO6R1Mpo1_617xu-Z54S7eR3r4u6S7IztwMmp7u0RlD5uZC76S75o189lh5E89lv0F89l2QT89lTN7kh3cOmmh3E5uAO2qh3xel_uuxelvzWpw2_4uDayYxuLe6w5uwVRwoFOH5Qwg2h3W71u71-u6C-4901TP673mtr5i5u0P2l5uKG27L7I1tX92he6Rmn9a5uT7DK2ID7zT7T_tuT7sT7YsyKG2ovt9T79L7cv6FC7mP69T7hE2NC33jyPC3HU7Wx29T7sT7FAunHtHT7bb5CU7To1ssyzJ2Sq1M91Uq1Rmnp812fe1l6lXuxT7ob5M91EP2aU70P2pc3l6udU7wx5YU7IN2r6ulU7BqUpbzSP2JVmbsAJVmCT7af63jyZP24DMAAKAD32T7DE7__2Fc5RmnB7u4DM-T7N7uAU7BHDdU7ity-U7FU7a91-U7EE7dB6FC7fT3SkY2pyILiyU5YE74S7aE71ZM-wbdE7kx1ar1AAzhuyAAzZazbV7AU7lE7iy5aalzT3KyoxM7Q7ASqBvRqD4Az8pUyB1tP5WJAli0aRbAjZ3SqJosr62T3sXMvy2oGxNlWQQ2grvzH2yD36c5X2u3E79studW1VtzJGCR6wLvJ8uAR2-X5ZttTwu2h4xAuP1uHE3l2tH24xAuUIIw_COF7wNPWx0vJ5OW7-72yJ58zQWd5XW7K82cz2XW74LNks1Gv1fd5ABuVO2-J5aW7iE3h24nW72O2By6qW7gO2HK5l2tTR2ki4wW7aq1kk3zW71M2Qy6aW79U3WBudW78z2AG75W7IP22i4xdzlW7Fe5uSCRj21R6zdzg91zBuiW7yR2LKvwJ76z5dHrR02Exuoh6K8uV02A33AAKt9u092ES6SX7ZtyLKvpu2ce5l2uJ05bX7YVlmXtmiDdtvyHvcQLfpR4CyKPXNsByhOwRDdjdZ8xsG72G7k9whmzvG7OXM_kk-wydDeJi6yX7Ai6fj51X79V3iS2gO5xQ57quGZnu8D23EfA2rqJjA2mfAkOLVk27ey8IZJruHG3ZmA9D66ptLpENiAWW3ta6DE65kBP42bW3KfySxEbruRLTMgeLE6R-z62Btk2tigxOiwk2baml1Tcl5LinBnf2k2RWIRgv6-ysGsHAx711SB2UXfawtPa1BWfHv17ruezYgllOyEBRJS5gmHt-36A223CpHsuYKyWggEX3Zk0BRhaCPHNMUl26ZtK6mGEtT6waXevwKueMLH3K1DNH33UY6H6BF6wXK0-0d22AAcfLh915GHOzKCA25tWefX3fhEvIVPF6xzJ78KTU28Oc3GXM25KLIE4BnPqi7jj16bF6tH34At422Ow1nCIlpglxtTJCnxtlF6pvuwm5GfP9QzOm2Ifx1UEDkOMOvcyQmHFM329nwV4Ebbt4Ocetu_7zvzY6Pz97RCD2bMLVBC6llkuO4sw1Zg75JNixFYorQZYvd3cI15MFkBLOMJ6Rj7spWcjfDlaB6e2jB0WOtDx17ZPKq13d4eBcJ35JR5OLzM358iCI1umD2dFExwOaBdYmTrD2L0BYxdsn5SN4EK7856Rwu-56DASzbYcV6BSV1n557Titkel6pkGv0QUK7Gcxbn2AYZqDc0n4B1HU421ix9Huzx1774QvuME2zVEpSt6x1o1ya66535DuhErn4EzddGMG5yn2CZzbt28R5EGcs9uLy1siaNb4H4JUVTs66f84mo53420vdwq4qW2T9dG8Iw9yOSe6f1t43Grf6E2WGCFcJj0Q2SONL7eGChclQL7L8lVusBK3c26NO72RzEK36bt0kCGgGVGtJe1t450yN7y1wslPe0so2uR14h2145yWiT_W4EgF43r52NSzkztca3lkjdhsEI6nF2MU5cp5IZl4S78X6r76KkTk0u-L7Rp2G918PFhW6ta33JIqp54y3Bv1I62fYDOczAG2lMUaoMfTlnc7lZlhjxYWfeOBD86VxgpRC_a3UmtJY2E4lVo64T3PulV4EP-4RJm0DY0Hm4S7CyuB0dT3uXkyqXQOYoKTzdMOa86tM7re33n6T2J3T5pHTqrQMoCSYBhQmMq2IWynXuPIFKpCbP3CY6UZGxY26MUai3lq5E9nqrhwDqvh2Gi1SaCjh3Yr4id7tTzyxuMI7K2tyUoMs6bJ6t6L4b3Q_EU8uCmpbtFd2yMe7dY64ZRmq2a7Fdg2SZ2X5Csa2mY6CtHJ11Qgdcc1vJ6R0dbe7w65QFod1tx2towdlwd1Y6D5sws2OFv5i11N7H0tCr2TgfUruZ8pnkuxZ2fQLsb7FK692uI3tSODygytM3NmTG82JCCLGJWitVo6-yuaTxR82311O82QI2396gcm2r5_8DywdEEq6pY8yAu2LDIFbePxdH9lWMY4Xe1lI21fDwcSZdBhmyccFGLfR21d8ET21hJAwI29fHohPPeuSf7vO7_r2-j1jbHja72K6Kk1Cs2k1HTZ0bs5K7C3zuYemqpgsVz92HTq61uHE851Y4n3uOJ2mLt1xuVs2uPCM0ud5J98TtSh5KOQ85nBJTP7vMOJ6R7vHPp6YP7_VOxf7cP7_lLXeg8-6a2xx3u_-6G1uus2CwAKO3Yg7IbcgfmDSkH_6Yg7b31ofmsb7ra6quR50uUQFIl1_9JZgy_pJuYIiMta0uq31_jEOg7892k_h4tu685Tfy885Bgmtg7R1uMgmK3VWbkOFW0MtRUzm_64g7UruofkY0uqe32d1g1uZHMfYysRJk1u2vtUcWSb6P_d9O3Ejy4l1JcAxK2N7BJP7O1voo58_69_6thyr-2PvM9K259Sv-2slYbsAToTdkUOu52-2L9tpM6H8HUu5RclKc1--28RLXf3OXkC_2-EqDJ0XhlQxunc4wc2795jWM9v6GY55uVvP3kgY-dztcl-kyAc6YxuCc6VdFXd2tclPU7ms6Di7Jc6Fi7OV7LF5ddGhd2Yqm9L5RN6G4iwu26lXbeFraWvUL66DkK6nR7IsV5g7EB7-nWWn1PIb-kQMM2zxukc6nF5oR3QdlMPJ6oWKYloYzBSVDe2ec6uN6rd4UBl_R7AiDE61_yYvn1GiP--wH-BJat6n2hk1_1cBi7pM2eocWFcWCddg2V61Yxutg3eSCvg37dle4uiA3qVYSBMPe4ozt3g3SIlNuPSo1W9uyJDPq1-rAVo187fQ7uX0t3nWfqKBlYXPk4e2dYCoa7fd6EiE1Z5ieMLw5ASt7Bc6Z5Y0uOC7GryNryoNlyIb0e4DmyhR3BwdiN2xj7Qe5DT7vj7O71pFqPzLpFqyOzDqt0j7uR37PmjC7pFq7a6aB3kf2vfO4a3UYl4a3MuXOf42j75e61u64u60IMLP6w6aiT7so1nT3-u6oNluB3fhV-j78C7k4uXA6QoUHv6B5uOS3KwdM0uKwdx1uSS30wu4q1KwdS7uz5uW7uKg2KwdWr64p1gk7cS30wuRqyNb5wk7Aq1Lb5ZgyLb5uk7tO23k7VN7Jq1OZz8W54aykM7fD7kk7gx21O2Cl7XU7EzvxM7mx2NZwaq1veuHl7dq1W7uu21tb5Wl7jq1HP2Ul7mq1Wl7s6u4Zl7wBQVmjd6prtChyKB6bbynk7NI5B5u2q1S_t9k7gf6ziPeO2S_tzk7jP2gk7VT3fhmol7YT30l77k7Ky5ql7nmYmhmCl7Mr1PmoFx6zMUzg7RV7Gryuw6f2RkAt6VY7P28P2e4u-P2_P2kV7z91zpCjq2gV7xPVTw2mGBQVzvZqz8YCEF4JXZfiRb6zV7m2Lbl1_sv6i6QQ2wD3xE72y2zD3xD36Q6mLzEhmEC6m53ycyxy6-c579uNU3EBP0h45zWKW7cIxGZ2Ez5Ac3PW7cIxQs1EMza8ung6M_lZC69m7Lb3Xz20m7zUz9m79d7eW7Hn7s4W75s7lyOn7Zb3si2cIxZz5On7Fn7oF7On7Ae2ez5lq2WX5Tn7yR3aiQk02ZL2cUuaq1in7-b3XnOgn7Zgyin7Zn7JutKn78z2in7en7Ae5NODXh6xn7jq14dyke1A34Fn7fXtAc38dy6n7E614dy9k6Pe5Tr27R6Te5wm75R2Mj4pm6sh6D5sUF3yvytoFee5Eo74_1bV3g7N2K5it64K5yPmw_Axj2v1DLgINxzWWJj7zKPXRZDvX7jlsQD4826sk5zo34G76LObA4Byv3Jo6X7jo7c06eS6vG7no7AY7tD69PE5Z32k5kO5HY7iOXG12LY75U2xb1OY73-jN12MruB7BWqNmi6WY7n_t9b1si69Uk26ALNBTVQZrU3bWd12hY7aG3ueBw41lY7L8jnY7n36bk43iTG_LMhNLOCuY7PQq1c4xY7aLxzY7y36dJX9OrEv168M2H77Y7dtD9Y7AsumuD936BZ7D2wjIhEZ7j15mtDqwHF_hfiADkeLZ7QsuNZ7gv1PZ73T2pP5LUjmv1R46aTlWZ7gl2YI7ATKLm5ALBpwBdZ7i2Unl2sehEECDU64TFrb6j4652HoI7YNGkOzZwGmf72AXtZ7Qfp6XHd8dbU2PgL222wuxLk63Z7bbmkMVQrt8Z7ud1IPBwd14FLbqBB56Da7qWvxcnfw1J-MI56guC5fBLa7IY3dmwasJPa7dtupqtAgBwTVEn5Va7OI3ps3N7w225ba7JRPX1yea7rTJPytLYAemY8wDJAO2tuoBBkRmpa7UVtra7o56uta99Wwa7RG6Sr7fV20a7ce1re13a7CNJ5a7rXI7a74563gPTuuR6xWj1uV2c4x7k5Pn2Gb7OReg35Jb7G4iLb7NRr1-fsG6p35HpeDE2uSUFWIbK7Wb7FoKYb7x35o437jZcb7h7Ueb79G6vJrbvdRW2URpsv5ZDwWx4Ey1_7bZY2kf11BHze75n23NH_Vyy42K45jRzvf1NhMPBS2b78_yy66Im66b76yC8b7aH6-b7UHZAc7Kfo02vMetw-BfYyusCk0QImGXo2Jc7Gjy_Z3soCDK3Q6NjPUEa3Gg1ngm2EOAVxVc7P94t44Q8JBDBNEMbc7Bz1gjPec7E0wb768YNd76jc7cFoSo2mc7xdmoc78o20q4rc7YSzbT7uc7s0tW7uyVzKkTZq2qa3qcG2c7z76ADqqZc276wgWOe7HV4zZzJrVAa5HPmLh1lStuNwgI6FMHS62AQyVeCdT5COKNd7oI6AQyXh3Bq5Td7LJmVd7pn6iGdMa6w55DoMj4g9HtPe0Oq5j-4ezUqM3jd7VTKld7MoCnd7BJ6gHE8T5qDqQvufxuvd7HPmgq5fvnbdP0d7Tr22d75d7BZ27d7SJ6igFt01WwdMq2_CGzpC_uu6kokX2Si1Y_uS8u-mGih72W44ZRn7uQ_EYd7-W4tpGZH2ELrtc1cH25r4r3uZe7N96X1Bce7u656u7fe72q2BHGxi1je7A_BA8Nxf7Ur5fHGpe7d96HA5E9Qte7ZY2jM35H2RqM70uX9jpg7o96p96Pp2pc353Aqr58e7UZ2y1180Fz0FBf7oxN3M3Ef7196gp63LH_AGJf76tM896SMFaI2Pf7pj1_c3Tf7Lm1Vf71KtXmIZf74p6lDL3vtXY4pgn2j1hf7zS2VN3_6vSd7xO7wzufVz_j12d34K6yzu1zu1-Add3d-6CPBJs2EtHP5zWB5XyFEL65f7_Y27f7I854Oe-f7r-6JGxWJ2DxvEg7-i7dJ2RBgC31_VOLg7pk1uXJfw7AO3jPsWVtSg7dL6FULh92Yg7j92a2xmkYefmUg72J2TUya0uob2fg7ig7sDzmk1N_6Yg7ng7Q_6qg7-PEsg7c0uug7Qr6JikY_6yg7tg7PK2nhOXXzD-2xUy4g77g7AM6MPul_6Ah7Cx7Xt2Dh7a0uD41E41n3uU-2-u4GPJ6oOifJS95hEB1e3gEzrVlf-2tO3qt21_Pic2UXzFvuEu570dGSFIWTUAcfh7W9uhh7it7xc2Ib4cU5zQ7cVYJL2HhdhxuiXzJT2uM6-x7JXmic4Bv1zM6EScJ4QnWYZb3Ru2bDcnv67h7BmXum1-h7xU7MY5ddGDN6Fi7VT7is6Z3uwf3Ki7lZztclLT71u5Zy7vU71L2Hvx62ue0wPp6TN6Wi7RGNZ-5JUrAB7Td4Z3uy_2OOIw9tVHzpiyhN6ki74c1mi77x4xy7p-5ri7it7Jv2ipWIi7uc6zNXwc68h7C611i7NT7zN6Nyu5i7dcL7i7YZrjg3_i77xuBj7_-5srRCyuXunNz7ce25dlRj7JZzOP5I_5Oj7RR5L_522HSj7O_5nc7PO6OZqYj7T_53nNV_5OvD1g2fj7iRLfj72Htjj7Qr7lj7wSGOWzoj7nj1bZyB50-61Aa573uAa5ek7FB3Ck7F71Ea58z7ll7yd62j7M71pFq4z7pR3Ck7M5toNlSruJ07ou7OT7tTVZ714a3Sj3G5uLk7Ck7cuXPk7YHtHU5cT7bT7g9t4a3Owm6u66h32R3QP62j7ck78h3Bwdhp11a5Ml7lp13a51k7fl7razkk7gkYKwdtl7VS3r07Ez7Eb5r07yl7FC3ik72k7Lb53l7KC35076l7rA66k7_k7Yg2-07Ml7K6u7Jz6z7dUAcl7gg2eb5wk7uQ7xS3Rl7Pl7Yq1mb5Wl7e6uveu_k7Xl7pC3NZwal7CI5a17X17s072D7w3dpZzkl70j7qbznl7W7u-x2S_tcl7UF3S_tS0JRMx007B7ut4P65ufhmxc7004ik7JD3fhmq17D6uRc5n17Q7uSkYej7SD3f2ROH2mqm0j7Hm72SaKk7WV7zM70w6xfCcr1aaljy2_P2017lE7lr1qu7sc58pyuc5su7v8FkEJbm7hrMq7Bem7vQ6Zv2vy2im7trPkm7xr12E7nm727vpm73r1zVt3aS-Q6um77y52m74j3FWtWn7lQ2Dd57m75m7F24127en7Hz5_m7rheXC6Cn7Ws1Mn7Wn74Q2EMzqn7U24bn7li2EMzQCqfF7EM3hF77m7R1uOn7ln7iE3On7on7ci4L37gx2On7fj3OBugn71T3yF70m70F7xn7XBuf374n7Bt1pn7gn7sn7GP2un7k022yu4dyRn7Nj2d37Pj23n7p37T37E34u37sn7IF3Ej4tc3Co7NF32m7Fo7u_1N_TIo7BJGKo7El3Oo7TkYVj4To75y6A33tj2Az0Ku7kEvXo7_g5diCwXr0lY47Bdo7UUAfo7x-xlnutG7LLqKQGoo7Jizw16126ko7Z47Vnlk5we1C3gzUUXMesHtJ5gzTCNcqQEkuZsOC0u7HM15NJtDKnB_Y5F2xcXvsMTOBwG6pTn2gdJ_nChnG7205kCBlig3HopD_6CavIJ9L7Nv4_I-hCsbfe30Qc6bDt6Yi-wGEKM-rCWRcw3q04QMcAX45kbQwaUqHwR7vWsVPXJufWdnJN16Xjrpgm2BB48QwpfwXFhHdnYJPkCfrbmRA_TFby1DyWuWkcrcFVksDQAEvkSC09sE86dHhLPvBESJ8NUHFTSTpalU3be3HQBZe3HgyncjpWgDbnpA67W72m5vMJtE67OJtG671HbqRxH-sryckTX7vUCbXPzvfK76oyQadd1BqbLKDqDvDwWKqbTY6726CY67zFgZn6YXhN0z3-sx-s4URqmvj672-sw3AlULFp687m6zUacQ3nSU47CQGzKB026rNcf47JqCL9bb47626KDyio7cS6z67iFOcUDKfzr6L4ZrJnvrx3zEJcEJJrfzNHl4BOfAvlvSG4WByDhzws7UtPkgV4ftIlK-HrxVq720b3MQrHser3ipm4Sd2vJHBI5lbEVEKHgs3NouWGFrPrk2v3CLPUE36wWfSvSBSLByDvlR16CG1HP_iZOo3_HxKe0RH0FvvHYDtpVFcxeaRAnupgryjDl4vKReMzvSWKDlTG1vvte2nfubhVcfZ0Ap5CdIx-8wx7vM06ImGYnuH6spNJ_LDrjGhaRfcQACwvLD-QIBQra06ro7xGwbkDhUHF8GEnST7ERDyTOpJYxFHQHO4YA0Ez67X76Tia87JLG9jSsFDe87auxvz10Ywl1w0vvcBCdiCwNqvLcZpdsMu73xu1eyYbhtkhVfHs5NrC7HKCdBDaLjxFILDYNQb8BqzJCsNQHaRy3GLvGAJaTLZlE2jfSVfQONhNQEyylpD6qrH5CPFkmzLUJulTaBAw5hPINXPTxJYIIAwnXcsJub6xdafKNXjYjwQQLPvfBHZt3O4wZoO096igBA87xQ5Ltjw6bxkljE2eLQmLDx0jK2AeqjF9FzJkLYHCsjO0GiAVuoAQSJdSA5Ms5LN_MBCsjdTH-97qOvxhTpGvtQNL1xu7vdkbuGxtkQxGvtkQg_Py-DU47evTP87ouDsHEBzCv7y4LDruD1TTK-ScJqU87RGmU87AKTQMDQDUtXEU47D1we-78FS9HQxIBxFmvLDp6MpapxX7Y87tMxo-bzCFAeC-TOoo7ve5Mz6m87RMfg-b2-7MJXiS6AHOY6GH7lUrc1turskAKBkEJFrAo-oCruM36HEKnqFYk2UdQ0xDkbW1NzTVOzO5Ue5az4CxDCPj6vtc362uD1g4v8PYEeBwtposEpCaW6boBZZ2WfyoY7WRnMT63OGGs3Tc1sRqXHtUT2wMuV8gmrqO75ZOzsRakbDcOzqfy0KPBH2YspFkYOICxfyUdio-rJlIKxo-Xprwt8u3LuTZv1WxTwOzdv1Ww5li2PPQSZCHAODILFjjiVv7OzK_oy3Qp0IcUbmKRH7DQgyJq7H4CYLwXH3C3EGsGn-EUE3oI7C0r61hwCHCz28BqPwvl01nTNfOENuKfNG1CDafapgyxjM4zuVEVOw1ytAGtuXjM0IMSjjMe3pxt76HonbgU68rAanEYfvjnC0C2hlWnU66m5kyJJ8Ljk6R32C9OT32qRLJhyIWuebFDyt5CPCeWH3AMzBRhy0vZFVUTbX7U63_TKQzj32VxS_n4PQzn32bbPhs2inyXBwQJ2CAvre3qY39UDS2jKl6ThTDLpXQBqSC456Z3AfxSr2v0hyirWxbGVV3VI01IbrQzmup2ythx1QKDPK7GOZsJn0QzgPJUEWjl6FhUs7Mgn2WbSKiy19vr3uSf1TQ12blPE200P5uuS6akLZaZ3Ns792u8V6Qs7Ay6tpjlJDg8tVNqH1QBFC9Ytio5JyRIS5CkCFm6eGk2F2tzt5KU2ytmDD5W2Oo2XKeIEr5o4H_nyyuDg1ZACaW6C76BJf3VPrawjS55OtrXLiS5Rc7bz7yYll449RzDoFO0tYc7TaUhU4Ox1Sa3_KrGjPFQijYDGuoOF6OQqgbrsHfBDJjBCfjl330Yp5I-h9W6152To79m6BX6Xu6oazuMkdemyc7qn6L_twlCj4gHHteN6Ln6Rjk2rRfJl5-2RX6-7dxgU8K3rUo_jyxSzG1fZX6OFoZtoG86U0kNqW1FEqtydVHlOyjT5eM7dm6gRWPorW2tVZQ2uMxHtVM3HTzoM7HfTwT5aVO27N2V4qZRMgte865-2g86BtCVTzcgtY2pTk1oKuLXunL33P4fsywkycNDIo6HpC0FztJokh7vItIIvMY6k_bev7186Cvo9E3K2tP72M02O2tDOpNA78xuT2Fh_4YE8pc55W46E8wu7sVoy7Es_47lTfVzXaxh21rTArVlN96Yyu2hP0o63SzhlyIn6oH25Bsxi1m2Um4XRIC12t7I5Jd2iMy4cR6U502y1kWsG4a3V-65MXG_Y6EV5jnCic3rx6EZ6X7rk4uLV5nwSaw6N75a5WzUzgkTUy6x96UDLnSy7UzzCO-XvLmygp6M6mRwTdV5OgCFFVhzHFVzsv7ZNpVzuwMFhuywMFwpyVtAjRaaf7U_24p6HrSI05Ks5lMlMd3u4AYVzqDHoA88j1afAwmyAANymy0O7pm1Fw7WliFk1ZJH3f2FsvCw6J1A8Z6BP7N_X_82Ey6Dnyo5KFP7VoUHnyC_AXk1fbCyw62oI5x6WW5O85J9I57tHKHaw6Sa6t8B7G8anyUwF6v6a92HeFmW5RYJb8L_XJMo6_d3vx63q6NUJVWzeYJIH8F_6TjlZ31iUJSFT9YJpx6ra6Ar6jy68W5R7J6nyIWfnnJy851SJ2-X-UEBoyn-XtWze8kEy6oktYr6JoySwYyF8wktKH8Bb6ar6wClD95Q1unH84i2qtAHy6ofkxc7Nb6U-Aeoy5UD0vmJVyYB2tK2crpvK2IISnX5hQ7fx6toypIBguu7MAljUnKOz31TUT8hYUv4dl6nb6t41m_7Gs6YnY1_7gP3oFZaAurNUyb6W2uNbUUbzuPtC9kUs62_UaJ65b6tn0M9Q8HCau2_JVspfuJVqHTuJV1-2Wy70u6Fc6Vu6VR7xaRy2uKc60I8ss6SsVspfEHzSWIzlWtF8Tc6UuV8ahrx4LPQnY5UuVtuyuVE3WzjZq1fCdN6zA7fc6tJ4RnIgrbemYkN6Vu2YQ3QJ8-o65Y5BtC7Y5Vv5yI8uc6K-SAz7P2hC61K9MXt61c6Vo63c6Qe2c7w5G88tqsI8cv2st6rM2m_cC8tEe4Vu6Ed6ZunmUVhy4TPN2M2yI84M2mIJMd6TFCOd6ocrPxD7v5m0d5v5jy6kS7kPCt61xS5FK8i8t03Ca_5mfCc_5jXKlZzOLlGH8Dw2Yw5qptWgQmd67jyZQWn_51Uhrd6cK8td6G71D9CjJqnmGjJqAONL71C9tN71aK86IzeK85d6N71c5RuN2xD8-d6jUVAe6BH5ejWDe6eK8W9t5N2NW6sC71KYzu63K8J2uJP6EKygT7yqlC9t8el4NL8elp9tKO2D9CWH5hK8fk7gCxhk7akEl5uQL8jD8fe64J87a5OL89a5SL8oboySaxOPySaulWySaX5tySaV3tbsyb8LbsylD8BU7XL8ev6gsyVL8Rb5QL86TTbsyeL8Hq1rL80w5qv6mFmPrG9e6h1pk81AxlTyIQL8zv6pHtkL8nD7OL84v6Hf6VL8EP2gougL8Z17EbcAw6PSF2L8zD74L8jrtEM8dYdf2JD_tbWmjK8KB6kcf0myRtyVL8Ze5RMxaL8gf6Xw6wL8jf6OM8D7uKIM9y6ctyNrYpf6aM812tctydM8Qy2iM8e8txf6Ay6gB6cK8Xy2AxWhuykcfMcz4P2ML87f64L8ar1UHFM27-M84w6GalkAtUHF-tyZtCAuyCh4YE8EuyQNJpsyLN8wv6zc5_ku0V68B6I87GJLxvx72tAR65kXvm7Kjaxm7CWtzm7jIvXx6Tttz-tKWtD2tKWtSUBKWtxrNWWtBlA727rtAPs1qoJWW787H2Q2jIvtuyNMzUx6wg6WWtlN80uy8G6fz2ns6jW7jIvBBuzWtjs6Ydy0N8d619N8hN8an77N8WX59N8nN8F_17N8NvyPuths6D9uUx62d5Put8s67F7MO8qk3wSCT_1YO8CYlYO8gt6Lj2RO8jvy0Mz4z52uM6dyfO8FO8Wt1MO8JatcK5h5t6R2C9thqKy6tuO8p9tuO8ExzuO8hw6C05YO8w9u2utT_t5O8aYlbF32ut7y6ucuqHTGLDYtEiiuvLDWpVZJwy-7667lvvk6UQYZx9X01B1IFA3bBprVQCo934V3l87z-7k9wLP8oBANP81qBK7xKfzEoCRVbOmuzX36LnD5eZevbl5hPbg7xqmcp8B0fNylMSJvNsBc-S5QcH6UKPweDHsUPNCjWFT1OFwYxMcAQoasMw5O169CVouKT4mLGz9xbM2SFu-aerzFZmvCAyxC07pG8xIepJD-xnhaFpzYX1IjjROwYWtYEXhX1531BluUQ857uWQ8YjuWQ8f5AQEGpsM9jC44UQl0VP8JP8Z87Qi5W7EhYN6G7N-E3-7-mmAVv9AQqo7iQ80-7kQ8tVAmQ8_-74-7jexPVv7QF3Tz81xIWITKZxoYC2xTdFxdfIiuRbs5uCcHvyMu7cPvBg-DPjPOW9fC-5on381Mk0IlqvAjDh2oTdQkUE_Jer_uHTDq0VQac8rqQyRf13uiPZgurbBCgd41BplCffxQgHszTgfxM2P02x7z6X1Bkgu0svxWFszzBvDrpVFBLFaCUT1cDmwgupa19kVvvx02xM06SaRWju5R8lULSaRf5AFCFcQL8eQIgx4iZ56dv-75eBCSDK1mM_exIBf9R2wyhQ8x16Fk2MzY326B36RP8EHVi068-7TaPOzYvk5SS8Jk2rSl5F3lS2AH7kUQH3Ia4a0D6WVlyb1uS27o7qhE27E7D6JCLxzAKG3UW3pnOBE6305YW3Ll5ZaZkk2HE6ztaHxpKE6qk2aG3Jc1kW3KT2mW3H15S1CUE6qW3E_zt_73k2SDm1c4oG38k2T15eE6kvjW15ao1ql5xG3kE6zG3vl5Hl2xl5f150fyRmaHsuCX3gnW4l5IA8nHRzJD8l5q152E6eyF8awu15OX3_p77T2el2ql0E4QUX3eTBLm5XX3FF6RBcLq7fA8Nd102JLU2_Y2Wm5vl2jX3Vd1IU6bvG9e7W_hbd1tyj5suYF6qH3vX3y46ld1hU20X3722iF6N73nU29Z7d25Lm2sU2B56rF6wU23m5LJ75m5iw1BhyYm26o7HI3An5NY3fm2PY3NI3bJ7EV2Gye-F6Kn5Qe1KV2625Ue1ZSBYI3ezDTD2eY3JG6ce1p32gI32X2an58GSlI3dn5me12J7rY3e54mD2tI3mn5ZG6on5yY3tD20I3OoDfG64I3-56iG6APUnjY9Y3g35Af1Hn1j35Vxyv0QEJ38n5G3W6u3GZ3N66Kf1U42Mf1K36vuuU1p96yuV6ddn6G6135XKDUJ3435Po5XJ3VFt835ef1yCQgf1A45ZfQgJ37K3hZ36l6lJ3lZ39n2xECho5RvuN45SsuyjRyWuvJ3tIXxJ3U452E27GpX451Z30W2So24Z3KKFNL72o5ImtHg1eS5Aa3ciWu-fFK32s7EX2ZzVZ52ko2b52La3R52Xg1r6hbY2so2RX2ZwgNp5bG5FP5Gt7YX2Za3Tp5PhwdX2gK3bD8oPRGI6jX2Jf3JI6q0thh1I55Zz1Gp2vX2lp5BM7xX2Hnt5uLzK3wa3Qp2jh15X2LVbvoH1a3RXR3a3AY2_K3Ph1f55UM7GY2i55TmCk55JkypI6Aq51q7ZUwCjsP86ibzwI6Lb3Jq5hPOFu7Qb3Y86tpueY2UE88I6UX43T5zh1Zb3Yq5Aq24c1kL3fb3HJ6G65Ez2rL3Io6k01hb3eb6GN70Dor01SaCUJ6LN3Xq2Oi1RY6bq2786FZ29d76b3Yi1Zt7ho67b3Fn7A11nq2pv5H96Br5h72Ic3NM3fFzvJ6zq2Jc3TM3_u7wi1iZ2YM3tH2LN8Zv2Wr5qZ2865cc3Ts4MOejM3Jp6L8jEK6n11pM3Nv7EHc9DTOU8UA55yurc3u96QK6Ac2L82VZ6N82V75WK62M3kv7Ka2kriVO7hr2hgu7r5tp6-c3Ua2oj1qr2Cd3lK6MH3uj1da2mv7qK6zj10r2u75-p6OMHwK6WN31q7zK6Bs2Ak1ZiBCk1eG8rf7JtDNnQqi7Hs2Pq6lN30f7Ok17a2LW5a0PtG8MmlZq6Wk1QJ2LpASJ2xN3M85WJ2iq6Kb2hk1DUChs2gw7pq6js22d36s5ls2_N3CO3os2Dt5k85fL6LH8Ce3JO3jL6lb2na6n85Ie3qb25w7kr6N_6sL6Gt2Kl15fBSe35P7yL6it1Ex76DzXe1et54L6Yl1N1ue_6-L6lt5Ec2St2je3aegqt5FM6Lc2Zt2mfkga81O3Rc2Neo0t5KWbht2Xc2V-y0_62e3nt2WM66e3YUf-l1uIBwt2mQ7pOzch7Hu5Hf3cXzJf3iM63ltxd5Ou5epTHL2YP3FvyCu2cP3tM6U158Q7Ju2yM6qXz9-kjm12h7695UoTSu2Jd2tc4_95sm1-uVkL2KVDqu5Ry7-m10P3QY5-m1wu5L-5lZzIcoKN6yL2IcoNN6AQ33A7NTx2n6W-5PYzWN6rd2Yc6geJ3u2Fv5z-5Gg3Zd4iGlJg34d2MI7kc6Og35b8-d2PB7Be2tlZvi7Xg3gd3wF51bcJe2VECdg3DS71N6fv5sQ36-5uo68-5tJ8bo4-N6PS71Q3_n1Ij7F_5kv2Xz78Q3iv2qv2CelLo1CR3fz7PZ2hz7So1kp2vA3mAgye2hRiUy27v2Eh3zI6tS7b4C8e2Hu6Lh3Lw5Nh3j_5Fz4lh3Jw2bK8Qf2vo1zj7Sw2Xh3u_5kR3Xf2mR3Ma5eh3Xw2gh3bw24o19d78_5ou64X2oh3lStg07CgDkf25R3iz4wh3qw22w5vw2rAoxw2SAi7w50w2lT71f23h3Rz7NL8Xx2Ex5_C7Gx5Ax2bA6Dx2Hi3eP6WS39p1Jx2op1kA6Og2Lx2Vx5Lx2oP6Zx5qP6bx5fg2pS3xA6g-twP6ix5Ag2kx5kD7ng21P6AM8Ph2mi3px2oi32S3_A6wx2vx5xx2NM8ng2wi3rq1HB6wq10o1KB6yq19x24i356uFh2bT38i3FE7Fh2UB6PQ6WB6Dj3ZT3Jy2bB6My5eB6YQ6hT3PV7Mj3Zy2lB6Vr1Zk77M8kh2by5M27ky2ph2hD3my2hy5xB6xh2mr1hdFij3zV7gOUsr1ry56B61Q65Q6wy5NZxyy5J-1zj3_7u9Q6tm7G-p5y5qTxI5uKi2tSwMC6hJ5HR6RU3RC6Fz5MR6dYkYU3Fk3QF7uN8ki2bC6VR6Nk3Sz5ii2Rk3BR2bR6Xz5gz2eR6oC6hR6wU3gz2tC6ik3vC6nR6ik3mz50C68U3g6uK9urz5uR66C6wR6FV39C6yz5LP2hy6G023R6Oj25R6at1HD67z5JD6gV3Al39R2bV38U3RD62_1pj2HS6VD6K05k02N05f5Af8Ao9U3RRSmCx67jMvzFQZS8vSqTS8zG74671G7WP8EV0fg8RS8hg8bS8xo7nx3-SC2k5gS8-F3Rk27k5LW3CG3NW3H4M9O4Zk2RW3SY70055b12058b1505_b1GE6aaXIE6eW35S8ZG3Ic1jW3-x7vk2Nc1NT2zk2DT8zMpkG3LP5uW35O5Ej6xW3LT8aT2NT8gE6gc1Cl2ST8ul5c15VT8e15qE6g15sc1DZl3PXtP8S8qeT8Sl2CH39l5aZwLX32T2mT86E6x15Aq7RX3fl2sT8QH3uT8DF6Id1Om5HF6ol2JuGdX3aH3HBccH3x8G6T8QF6udgSF6qZ7UF6kawtZ7XF6y2248WaF6sH3Lw1IU8Cm2KU8khV346Z25sm5OU8Jm24H38X3ym5TU8AY3E564d1XU8n25ZU8hk6nd3Zm2s25obm2F6Fe1gU8MI3kKMRY30259F6Y56nU8wGVpU8On5rU8jHDf56cY3wm2B35gY3VV2ZBOZn5H353U8zJ7oY3oI39m2w56GrjjV2R35nn5-J7xe1EV8sn5p-3Z35Ck1JV8KjOjG6e35-e1_vJPV8X3uRV8SK7cEtGf19n5DB4YV8S42yG69EtHaw55Win2-r7wR55G6Uf1on2mV8-G6NXgXZ3V1bPpdDH6uV887tB45Zo5t42KH6kJ3MH6eo55hOnZ3QH6Ys7mW2Do2tE2tZ3CI7XH6gs70q4omWP7lso5Om62J3lKb4J3vPxzo54W2e458Z3C769W2FGapH6l45T2Jyy1hMUio2Ia3_yCMK3Fp5oo2io2Pa3om6oW6dg14Yl6H6jW8yo2p52y1UXml2o2SeF4o2CI6ea3y52op4ha3Fe7xW8Vz1Wpm0W8NI6u76Fn6Jp29g1z76UI6jwmVmJXI6MNl_t20a3MM71lCa554a3Zp2B86DY2CL3ep2Ld7mI6PX82B6Zh1n55TX8ML3Eq5TY2hh1RL3rX6TL3cX8zp2eX8dY2Tb3Bz3bL39I6755lX88p2hL3GW4dVCqX85M7F65Oq2JJ6g01QGqzY2u86PJ6R65sb3cu73X8Vb35X8vTz7uH486aq2UZ2zq59L35b3_L3WN7BZ2Tm7_b30m7HY8GM3k65qq2m65LTzo65jN7ui1PY8Ir5RY8SM3Jc30J69-4TX4of1YY8_o6rSCbY8Jv7Zr5qWfbr5A3t7bW8N7mM3cW2lY8F75-XDkr5pY8kXKoiH2n6vM3uY8Xp6vc3vr5UK6hv7ar21c37M32r5RDEXj66c3BN38c3_96rMG_c3iK6CZ8bi7v3tKN3vr2qI2fa2pj1oO7-A5LQTla22V56r2XN3Aw70a2zZ6Bk14I3XZ8_ZIZd3aZ8Gs2DJ22a2Js2Rq6FIjPk18a2gd3kZ8Uk1Ss2Vw7pd3Zk1rZ8sd3tZ8ud3bs2Me3S85y9CBf10d3is2Qb23b2mw7wq6DO38Z8f85Dt5hL6Ba8k85Da8H_62s2o855s2L_6Mb2Ka8IpDPe3Na8192KNBza6ft5Et28P7Ua85b2FoyXa8rU2Za88L6tH8xb2pO3Qx7hoz831kl1vO3GM6ka8zO3rl1Qc2INt_NSKPRYcBsa8gx7kt2-O3DI8AP3Y95DP3hc2u414r6Dm1yt2oQ7eM6Jm1RI8CHaFA7TP3Pm1FL2zlYq95Au2Rf37h1Ib89c2Kb8y95Mb8fm1Ey7im1Ou2DR7Ss6tifju5-958M6-6BrJVab8D-5BN6rf3Wd2FN6sA7Yd2IN6Wd2mb8ZY5An1R-5wz2QN65L2GhUHrJ9f3Y-5Mn1o9Xu_2zb8Dg3bc6xN63b8sR7ZQ33d2ic6Mg3jit-b8gN6Ac8ZJ860BUv5sN68m1Fe2Ov2jQ3Jc8kdlFo1eg3Nc8Wv2gv5mwTjg32n1kv58N6We22-FWc8C_5Ue2DO6Ie4ne2cc8IIzje20g3gc81v5uv2DR3qHdse2zv28v5kz7WVmGN2rc8EY2tc8rS7aO6Hh3e_57A3g_51c80S7Ow55c8oi75S7Sw2gh3Kf278tJf2Ve8B07Uw2R07E9tGd8Of2rR34_5cw2Eh1Md8belyR39O6ph3Rd8Kp1sylUd87K8Xf2rw2sylYd8_R3ad81h3s71Zp1Ax5sh3x71PA6id8v9tDx5MS3nd8ud8pd8ud8dP6ud8fP6Px5ud8xd8Rg2kP60d8_p12d8Wg24d8uA66d8MT5ex59d8ig2xP6gi3zP64A6nx53P62S35P6Ke8tx5ri3Ne8-P60g2Re8TASCQ6zi35x2We8RMxYe8OB67i3ce86q17U7Fy2OQ6Rh2QQ6je8Jy2Oy2me8WQ6oe8se8Xh3iB6A14ve8R07Wr1ptCjh2fy2ze8kQ6LIt2e8fy5CcyHl2iN2QKy8e80B6EM32B6Af8lN3zQ6wE7vy52Q6Mx66h2If8-V77y2EU3ZuP8r1XN8LACZN8DR6AF7-y5Gz2Wf8Ri2JR6Ak3Gz5Xi2VC6v27r4zff8ox6Oz5if8Wi2XR6lf8CL7Sk3jC6pf8vs1rf8bz5tf8vs1jR6nz2lR6ik3zf8It11f8qR6ik33C66f8ik3vR6G028C6G02-C6ch6Sj2Ut12z54R64z5Hg87R6dt1Kg8_R6ynqNg8T342s1Qg8pt1Sg8d02IS6HS2ej2Ml3M47NS6Ph5Ql3f5ASl3dg80hudJ4gg8xk5rQ8ax3d47y67lvvVu8pg8Xu8BW3DbLE36vD6vg8KHvxg8mkAKW3BG33D6nS84g8QW3S9NsS8-D6uS82TCwS8_g8QG3aW3-S22S8Ql5CT2O-pLE6rk24xHcG34i6LT2AT8oW3HB2Rc1ET8Rh8s12Wc1xn2Vh8KT8dE6Yh8-wSOT8hE65XCjE6tAdlE67W3d15646yl5rE6kh8s1Duc1BXFl15ph8HX3hT8tc3r15kT8SBe5E6Cm5yh8pT8Bd1OH3xjM3h8iDL5h8UH37h89150T8JU2rl2Bi8Rq7lziNb3p22EAIkOzmX3Ji8X6HLi8t46Ni8FU8km5HU8Bm2ptHDm2hF6Qk6NU8wm8PU8vd1RU89X3qF6fi83d1ek1ii82C2o25aU8os5ni8BMyNoPODtJI3NFEsi8DD2ui8OI3kU8lm23iI3250i8XY3qU8Xhy7KVRD2QV2bI3Xoz9i8E350U8zgb2U8kI3Dj8Yr7pY3pI3Hj8Il64xdvY3W4RCV8M5PzY3FV8Qj8EpEuV2Vl6_56LV89e11V2Yj8Un2qka0Nucj8Ff19V2WV8nb4hj8xG6Co5zG6lj8Fo5oSwOJ3OZ3qXuwV6kV82AqOW2rn2vj8bf1xj8aJ3zj8nb7eJ3wV8qb7iJ35j8co5fztgW23V8Ws7kW2qZ3ko5U0Q6mcds70uD-42YH65f1aH6to5r2iF52Ro25J3Rk8Vo23xXXo29Z3nXbLc7Kg1do29o5UW8ck8wsgXW8Ja3TTdhk80KCcW8Ip5U76cg11kW5H6UX2YmaZK3tk8ZX2cK3ng1BI6-45hK36QyuW8qp4_o2ka3Cp2Vt77p18k8pa3uX2_k8Kc1Bl8EM7TzXEl8_W83K3Hl8Up2EX8Kl8Or2HX8QryAL3KX8FY2_XCNX84wuKY2Uy2qI6OY2RoCZl8WX8bl8tp2ZX8XY2V86yp2oh1ed7YL33p27I6iDqEddol8kY2ql89Iq-n6aIt4h1GJ6hE88h1uX8kb3sL330tlq53l8Fi15l8NU5TJ68l8Wq2-l8Yq2Pi1aJ6Dm8bo6Pi1Gm8aY67b3-b3Z72NODMm8Cc3nJ6Pm8pJ6MY8p65Um8Jc3t65o72ui1TY8Y8dVM34q22J6kZ2ctbZY8Ik18htcNEAr2bc3GAJ_J6gY8fc3iY8Ir2qm8hr5rUzid7um86UAqY8pc38Z2kX2PK61m8o_sWr2wr5yc32Y85M3UZ6dr25X2fr2_m8896Bn8f759r5cO7CZ8j75Bs5bz7Jn8ba2Ln8ea2JZ87p6X6HtK6RTy_X2PZ8eDHRZ8-j1-r2bN3H11dN3Yd3ZZ8b-6Xn8d-6dZ8Ek1HJ2C85DL6qN3kd3aegHL6Xk1JL6wa29Y4ML6wn8mzlvd3zn8TP71n88N3yZ8pk1-N3js25d3L319n8GO39Z8g85Dt5iL6Do8Ge3Ea8Lt5Ga8Ie3UO3rL6Mo83b2uL6Oa8uYIRo8Yt5Sa8Uo8RC5Va8Xo8Xl1Zo8it5bo8_85MWfhe3ea8ot5re3ha8jhwko8pe3Oc2s_6mGCN95v_6ra86O3ta8fetva81C5mGCya8_t50a8st22a8_a2cM66o8Ff3OP3Km1P9a_o8WD5Bp8zc24x7Fb8Bu2Uu5Ip8x95Kp8Iu2Cy7mwTOp8Dd2IJD3M64h7Ub8-s6gA7bLkIsfYp8R4Qof3xP3nA7N-5fb8Wn1uf3ou2jb8zu5ou21f3pu2qlWnp862usb8Hn1ub8GQ3zu2Ag3wp8LQ3Ev59s60p8vG2Hg3_b8Yn15p8WQ3MX2Pv5nN6kX22R7Cc8Vg3v-5cu4Hc8Ie264lcg3vp1Kq8ev5Mq8Pc84N6S08Sc8MRtdv2Vc88n16Q3Yc8Yq8lv2Eo1g-dHO6yv5mLrzB7M_5hq8jc8io4kq8mc84n2EN2pc8Ah30e2XO6co1ZO65e2vq8zZ5UR3EY2h_50z7_2qjO68Z5iR3dR39c8pO6Wh39q8Jf2ah3Rf2yO66o1fh3Xw2tR3af2ew2Ef2xWznh37w5qh3lw24R3CL7Sr8Qf2Ur8Sk7-R3v7Soz49qCNP6br8zw2dr8SP63f2PulVP6hk7Ai3kr8Cg2mr8Cg2or8fA6td8Cg2Mi3iP6lA6zd8Lx2pA6yr8Rg2tA6Zg22r8dx5gr8J176r8_d8Xx2Be8Nl7kx2_r8nx24P6Je8-A6Es8AB6Gs8ui3Is8zx5Se8Ls8GT3Ns8FQ6Tr1HQ6Ah2JQ6Gj3de8MQ6Cy5Jy2Aj3Zs8Jy2SQ6cs8-q1ne8Lr1fB6Nj3iT3se8ah3aE7cy2cRzhQ60_tjQ6Zj3tB6BQ2WSowB69w6ys8yR3W27pr10h2tE7w7uvE75h27s8Ff8-B6Yju1y26y21y56r1O-1Gi21j3JU3OC6Ez2Uf8IW7OC6IR6Yf8UU3af8vPaix6a5WGk3b7q_27gf8Xt8Wi2WR6kf8dz2ct8nf8iz2cR6qf8gz2sf8vs1iR6vf8gz5uC6mR6At14U3g37I9u2f8rR6It1tR6wt88f8yt8xR6_f8zR6Bg8HX7CD65t8Fg87t8QV3oaz8R6_t8UV3Mg8AAKOg8Eu8E05c02UV3UD6Lu8KS6s37Xg8bgQmFr1LDgR82j2MV0567OS8cO5SDx4Y1ph5eA4-78lg8uQ8Z63Oz6WDuAZ1H5Ffq3vSxYi5YHxghbMHyuKvgsA-sCWmuz7azM4M0wV_bwj5lYxqq3TsvtS1vq3i5v65P3j59lvixlyfGWJrIds9j5yO15LhhyxCk5Yjymyxmp3Cr3CovEr3syxB8xMk5Jr3jWLpxD0p38SG2p3X16GZxqD06yxXk5EIybr38AXumvpgeLlQCPv778yWOTu8V33D888qQtQ8A88e33kKvnP1UHx216A0w-fzYi5CIuVLIbi5F0wdi5X88ToqL0wOsv6rBbFmki5FnzQ0wirgwzGaKrUlmS0wri5w80UdYmhwvi5jsvxi5p56stN47xYCxiyBd0w97xY26s_DI8xB8x_i5qR8VgzG8xq0wnCxLvMGj59sv8hzsUvKj5s2670wE931CxHtvhKrY6aKjPlOgwX7HI1_h6gfu1-7akmATT3Hr3nQTP88o3NS8e47y-vY-8N-ECQTgj5Ks8-huJ_xCiuyA4TruPteWmu53xaz8YLGCtHW_xZqvNs32MroxqlHEQG3Fy3wESfyNi_uyrDOYFC7vNsFo_xUDWYsesqfqSm4uL1iAD6Cf0vW3Pm1vc73fKbZgu4qvn5M6m05_xssPDFl7_u-qvdFDArvlo5b772JvHrvGFWyyx_W0eaRBIYap6MAyKAyQ67UJFUWcnrv06xMjvfrv6N44RwA5x-k0lrveFJVgtyh5vbAXh59HeeAyTFj4nzj9yMLU-eALyO7L4G885zCmg8X-8hKcMzYflfg6ERP8w0zVS8BA9ApSYKcYS8FA9l-8QpudCMplv9iDsKEoaBWpubEwYHw73x3TEa1EVzXFDwHPwHMPgxXdKMks36_Rk_Da1yQDwRGwLKwTGwuf0wpuo1y7puCQ8cou9Ew85vgDw-BwHtfkou6HwJWMM8xkrpYjEBIy4Rwb5MHqw22V-A9hllnIvvouz_8HQJyLDkDJXh5vSUHIwfA4W-8LA9DA9YS8k-8RP863zau8FcvMA9hUHQB9xov4nuF2v1KPUA9wNqYpJVHwYA9z6vfpuZwgtIwHkACKrp_mhA9rozjA98cElA9opubuxsHwpA9pz0FdvYoujoufCxYGwwA9jnzyA9cBD0A9FpzVIv6Hwpouqnp6A9CKv8A9V7BqY1EC92PuzouiNSSHD4FJFB91LDOuVXh50SUKB9__8MB9iCBk6UiM4rQ8aD4TB9TKvVC9QFhBJvwyAQeWtDX76mjTuuGPqkBXA9eEwZA9OZ5-XCVnJs6bdNxxTVKoueA9yP8XIusEwOeFqB9uiCsB9QGwppuSGwVH4WousOasA9w5WXGwvA92HyxA9kCx6B90B9gmv9B9gGwkmvSZMsUvDC9IC9m6GAB9GC97guDB9HdoW8q5iCsGw9h6H88R98hgzcj5b87vxrb-8GSNQ98g-8o8xbD9JLGdD9dC9ZB9SA9hC93FwhgV-nu2oUErFnC9pZujB9uC9VJv94InB9yC93VCAk51C9PGw230rHwXBJwB9vpu8C93NutA9_C9yHwE8x5B9RdvFD9jGvHD9dlNkPw5A9sUY7A9uouJquOD9OpzIC9MquyLDwEB1amGPFNRLvLDJEQRC95X0YD9hD9aD9nD6WB9a-8RB9367Klz_78gE9J88jD9zBAXB9UHxeC9ETGoD97nuVpuHaTsD9DXAuD9hB9wD9tC9dA9zD9fA937y2D9FGZ54zX8mpHwRDw5C9Vou1Ewez6OIXAmWxHwAEveDwfouDD9HE9JXJJE9Gj5nN40lSfDPz2gmmvMD9RE9QD9spvndhupvKC9a1SYE9PiUJLDDGs1ttdg8m4jc4jwc0FO4NGqJA9TS6nF9gJBL8vIOD6LESCTnZYj7sLU0eX1HgEEiW6KsKzg-eAs2ObPCb5BPaBv1D0lDMoR-eAJEKBG9AgSXh541Dz3Nb1AkKKgdPH_I4wTb1AcFDNG9hNIrdFb1AtWTv1DcYM6g5WVIKG9kAnbG9ZrIZG9iWTv1DfQs3Ciho7fE9eQun4jaPAVj5lBAk6Uv5mm5msBApQ86Cv1LDOtCgD9mG9oF9pG9rG9l5m1BAghAvG9_-uOWJZB9ju3O7CGHWei57GivqT73x1dkfhCL-w2VfEWCerB1ED0P8R6Km-Uxi5u32nPB--zTlHsHwUuVMRJGAwhwKJF9SAvuYI69xIKhdufT16U2jb5MikUwBNX16p_zvDtCKvjtFGquwfUIqurH9HOGNAuDFX_LDQYHeKrcXsIGCmF99zC1G9Ri53xA3G9w5muG9A_722brQ8o-0TB9uF9b2A2G9j8bsG95G99H94-7_H9-Qw3vUOeWMXQAH9QFWCH9rXVp4OyFvGH99HjkEw1TTkHIyS1A9ISSqzC914R6JvnpuJ0ARsBtfzgEv8vz5WFXoucuD5TdbH9xMvdUv1EhfH9cGwhH9o3hgmvn_znH9kPwYx66tfrLvYLxwUv6I9VpjskoZQ8sko-eAKfL-SDXmSFGC2H9nG9Qr0n87GI94G96G9A_78TiEG9F88eE9AA9tF93H9vF90hu7H9tG97G9RVqWcvtFzT_mFevduxIjt5xSyNzCeS2lJ5OwxMECUCZ369pQ9ele12yZsGjbxexk7meYKt8O_NE7A4wlpVNUUYDQgalXQjvNlsraekgOzuVJN-T6oCIYI9IGuPyg1DOaEDkeCHsnePZA8xG4SOv4yCW0ECbGknGACIgnvuDjaHqZU2HLIRoI5vhhSDiRuW9OgqPH97aBJtqvblA8lcHKQymO2wDLhEZJdwsCr5vQvGbWCwNshXDCNAwsvqhi6iM3tCHVGIzBRdVruI2bZlOvTP1F9VxuAu6KlYSpVCGn2CTBrOv8eAtOv7eB1-CMC8dIDJPfygZ-QzXuEqauRrVuOzd4FYmOYuEXHtv6mv1tTUnVGsAEv3KXpXv1b0pLbjIZyGt0gQjNm_SEK3ibx0z0QVBCep4_6oOQq5QF-vdeaJOkWWAiKrBZkYIqSOFvDZHi6x4VNy3y3u1j1QAkqu11He69cUISkNkA3wAmgvVMDogvaU08L90OvOQQszFn3bhXvmLJcRJZKZygvhL921cBUDDjAB5ClcMDsGtsEdFkcp7UhdiExId2caW7HXN4COwBnqCChv2L9-EcJ3PFOc_Xb6UrseNClcUuMWhbw83KojYL4It39myoELlPiH0fliJpZE6xIzLKJkOjzDUXhvwj0yCvwjhcHvwjtXIvwj_SvvwjIIgvwjEYjvwj19g5wjVvD7wjEui7wj0M9Dxj2M9Dxj4M9Dxj6M9Dxj8M9Dxj-M9DxjAN9DxjCN9OxjEN9QxjGN9QxjIN9ixjKN9ixjMN9ixjON9ixjQN9ixjSN9ixjUN9ixjWN9ixjzSvW4C9diTXC7iAQFRrxjYN9txjiN9loAkN9loAmN9dTIzN9loAqN93xj7N9mAVRSgW4CgwGuQDLefE7fgQAgN9Byj_N9q6dEO9LFuMO9oN9JyjKO9sN950j18kTXCxMBCEV5pEmNytFk7N97auxN9M8LYkAliDWiKHWK0aD_mRzLAPUEAcySaB6RxXfsx-s9HQqmvsO9llOuO9hotte7KsEN8JlmeHm3b3PcEf-eASzN_LDhrIv6LqyCb9JhKr3rF-F9TVmKUAPUbexrFizlG9b4jVJ9n3vXJ9II9ZJ9RP8u347-7Uj5DI9oG9aC9KJ98H9OP9lbUoaiaApMXQXJETePz3xpoAWCLkBCV4G0DuNH0HndJTLYsW4nCdJxqVbckVfmukdFMeuESha3425qAZEQeEV_slIquOOESCyaAEMJJTD78IyS1fPDa4A7FE0tVrhIqmAIAfC1i_DByYI1LLBB84NDLql1miF5Cp_RTCjoxNbZbwPCqEE5HMWCGzdJrHFyeCsbpJnIPHGQ8DKSW5ZwHpjf13AxbH7477Gye1m8C12wSeB-EuuJQmoJupusHLrqAe9UjQzM_w5hf2ExlXDxdP6TD7SO0yj8jBAEv1zguOuWR0a0CiJ1vybFWJEneCb0wtP3eCB10TqE4ncdF2fjyfKu42vFLfApGu5CULcPIRSTug7vTWBa93hVQ9cUMNq5L96HSYAxJgz2KuY8w65EnuN2fH5ClnrBIwjkbpLtjDOJQb65KQRNqvjrwoXxISYottHQkrjPcErqSdph7EcZsFgcc873fMUc-OU7h3DDNCiHsFwjA7nBuNPnEk5-UTXCrDBIcKjzDtFGwjA8AvHS9yHGHS97Ju0gBgwoZ5EN3Bbf8jzDrTGHS97FGpF2Dk3DxjixFpF2GS9LN9XU3foAKS9PN9dS98PKRS9sqcvPafoATS9XN9jS9h5AES9GPLlS9F0DtS9p_UPS9b4ArS9n6rxS9XxFwjAnbGxS9nS9rN9hS9zsGYnD5nLjS99TUPS98mnwjA6zbCT92S9bXCeJCET96S9-N9jS9jXFPS9mSSPT9bS95xjrXFwjAeOePT9MS95xjHT95xjJT9eXCLT9sUTjS9U0f-S9BmIiT9D_oKkT8sBES9gbxjWL5eKiGd9eKsT99uDsT9_RLx53Vs1T3h6r1iYu1T9tVg-k0tVCT-7GULv1DyS9jF93VB0cqftCPdlqyChFu7O9AADXh5iOJmtDfIjtZ2L_NkOEGJ94H9LP9WP9YJ9A_7O98VQFzG9JP9EI9VP9J9bHI9MJ94-7M882fu7at4fuYlzdcv8fu4Q8MsvgxSmEWCgu_MiG_rTX1llzJtqqKlBzUM4x8Vc9AdFkkP-yUR8atBeBWfExGqygie4rdPrOne1OPxsfzLwRky1SLviI0siPi0wCN5acv2JvaMi_mugoVLxxHTL_YDiLGwN1HnuIlao7v-uBN3B9lEBIyIdx1guFC9XnuIKvZOwuYI-F9mTImh5pAVhG94vxp4EqyChvTPU9KP9h-8SU9NP9A_7k6Uf87oo7y8vsF9q16TP90X1NB9bU9LJ9JI9aNgwV9t87CYX5tL1ovFQ9-eEz3xVkBYTfJllLzFPIu53xkhB2qWRFo-_My-sm7VbqrYvAJylL-wl7E8HK7fCU6dJtqe5jpkmwIunrH8UDUUFsdLOGEhv00GIjfzV8Bd4AzxCGWqGiGj4GYqLliBLsCSj0BKGqyvbHENHtWbAeBExginVQOH9YrdvZE20VoK98NgHUEMn5NOr1NraLAbwFvJFnYIds0l_3EAv1XAiQ9AfHRuujR1FWF9mKEsJx-CmcgPbx8QzZ88AM9aoW5aameuARxdjY49xpcx5Q9CCyarWQ6DppXBDJi0Rn-y7qcnVigW9FlCs7FlWCN2DFz13moGGuChUMAx9LoAGqg1DVOD0IypEcrMT_fBaLD7dV-UAsH46TEaUBlQrkOps97w8EY8wCCHnuN7QF5ClXXcaXDMqOxjIDVP_IsODhowxrR9MletR9Ld27yjvlEUwjnvEV52oqw3R9fL99mygVEnPiFrC9R9PO9AoBvLB5BHDS92CTf7ImY98kqOXCljLmY9BpAmY9T5aNS9V5aNS93_BqY9spA2CT2jD2Y9hFV2ypH6B2yppY9NN9nq3WXCtY92ypvY9WXCxY9WXCzY9oS9WhxhcBBlA2CTtlsMZ97Y9Qxj9Y9hN9_Y9hcBBZ9QxjDZ9hcBFZ9hcBHZ97S9vTxloApKGtN9PZ9txjRZ9loA6HQOXC6zb2CTmQWoZ9ZZ9gQKJZ9nQKdZ9AO9tZ9mSS2CTz_czZ9jZ9OdfxZ9VZ9ZT9TZ9NBdxZ9bZ9gQA1Y9OXCP6qhpG0SjDa96X9yFkXZ9gbxc3p5eKeTUuAiNjuZydNjuioN6RxwSSkLu9RxT36ZMxiIxa8BJLDO7J4HkxIBlZ9vLDjbD57Ob1AtsASCTNjZlGVqyCs_BIU94EyhKrQ8HDEQ5wMIcGX87TJ9HJ9UB9tV9dU9aNgvhYxrwb6KXU92V9za95V9XP9A_73a9JByP12yvvMPuVozkU9OnvBou_fubmuhG44CBJgoCB4oKqfgaQZ11RM7xHckBbecMNWNgup_x4U9qoDr5vG0Bpnv8hs7_wZguCV9dFtY4vFV9TJAUmvIV946xkguLV9SMuNV9vL93MwEuwRV9MzvTV9ilaVV9SGbfdQwLvYEXaV9VnuL3vZOwWlV3nz5F9uOEjV9qESvLDWxDDhuVnAKhuqV9ZU9RU99a9TU9KI9QP85RK3PJ6a9UJ9Jc9sV9Lc9uV9Nc9bhAu8xgcWJqnTn3RHwLCe33AllAZnC-nulmF5aZb-uhfP2exvKJlHvW4N0icg-FN_h9debgAnqv9JXOlBm_xiaXRNmSVxnmrOeFPPM1hE2Kox1sX4xnmDgrZG2AtlVBFBCgdncYJ7v1Nu7XYJo3bLv--gBhQoRwjTrIIxTahepetb9pdPBIY-0FNEb_V15iJlmCh1KiVxsNxm3Db5ArqSxlE5BHh8EN87LmvJ3vifKezvfxDgzvnd9MTxU47aUNV06OVPOEV4EVRv4VnAdAyGJ4hYFpOmIc9UP9Kc9szCcU97V9O7EMUSVU9AM4aj5SJ91V9Sc94d9Uc96d96V9ZJ9-d9U98t3xBWKaB9Zi5Pme7fuWmuRQXlHxKb9306TzX0HcC4vFHSZGKwzGASkSP49ev7UAGFD8JxQ1AoiS2c93LgRN1nfzMxB6aim77hTCvSBV8zetb3Bb8vzGhUlSYkI0Ia1YLW2JvSMiJLEyyxj40Am3SdvNI2wTTOrvQmzepyOYAeyHDnTdIx3I9HTLcV93hzIKvOgzHSLhV9bdu0XrmXkXh5yqAyagVnAcmkgQ8oE90G9rV9iD90a98d9EEAMUSCQTRP8rT1RP9xa9QU9Ge9A8C7d9Je9A3bgf9mlvHtCfBqhHCSyvvMognwRqvMp3I_SYRy4HccbP93xd0TlHvxmpodlDN1Bpm3XsT9CZoBV2xEIjraJb4A8jI2n3ciuLRC4c9bBE1hExNTsH69_vJFi3qvT6xrOWSJXY2689BUWJ45vRyv0yjVYJb6xw6FCEvxQDy2xj40NmOh_8m40JkqKAyM67IjukrjKlFfM9SGVv7IHksx53y5sgqVbVDdRwSZxVmCbk5u7tb1AqAwhG9u-Ge-7M6BhUe1zkRvbVnA-7ga06hpoE1cOwy7GVVS8Fh9s0kel3g0vD-SMGLkbBjaN5NCVywZOslcmelu6un3KDsSBYkc7oC6Cug9PbUA_RE8yw10Rxt0zQduywrgPTUpeh9zywFMDsynB1eKEDHyHeh9gjpeh9Rzweh9-ywbUADGSKMDB3krh9fnq2h9mh9GYAcCr2h9bjp0h9Nzw0h9clD2h9xh98h9TzwFMDgCIKMDQrroHkhP1XpoYvtU0C0BA2BAU0CnJHtCNLGdrHu_xwTYxhAsxrwddNj87v7sOi9WJ9j0CRi9Ti9Z9nWi9dBxrjuF1cn06nFvp06DW54SpU5vwIbMWoW5v-Qxy06AoXIRwWe9iamklHiz6uuv2vAHeHTZ1RPzppeaExBlBgbtOByY0wu88Ih1OmvBOwKzpJSLxraTjuYUvc57-2IP16MF9IvvF6vAFwz2xg3fjGvP23Y167ULa16vcLMw2FDko26d16q26f16a9NYnui16cvvrgPJYpoRD07AAeIIi5Kh9Z6BPi9hi9Si9j0CUi916cSDx_xwa1wxZxbi973yPi5tj9kOCvj9CEAii9yj9ki9xV3mi93j9JDx0QxHAtMuVOmux3xV_oXMXNfOGiut-R5tr33CQSWhi5H2QA2XSbgjJpPov-DMzMcGGwnlAQpCkMwToDzgDXfpJTChJv35CdRwY97HH5hEJPNHOT1u2vYvBjWWUmvmWkubahCx7GDk-jT16Ps4AlujGvQkFYAX5k96pYbj9WVTmmv2t39mOij9h9XYnujLuXBJyVfYfDknglh9Zzvsj97jF9j9gi9_j9xj9THACk91j9S3GwZxGk9SIw0ODd-8Wq3l878j9u5cPl9LhARl9mxEi9nq0nXi9Vl9JUxmZxyT1WOz_juKk9P_vBiQNk9ufPv06VIfhrhORYCj6qp31lvHYCGobSJvCNibk98Kvdk9OTxS7nhk9Cj9JsDwYxlk9JrVnk9ATNpk9ruu6-Bsk9YH9crgCJwtyxC7fskuJr3pZ136kCnuk-PWlVX167k9-PE9k9D8uYEXAl9rJBCl9Fl9y4I8C4lKw9TRJl9hzC5vGS053nouj9fl9Ak9Sl9jl9li9AMuFam-wyKEDal9ur3cl9Nl9el98luQi9hl9zj9FOCxQxzm90qdYYxTozSPzFOrt33WmB3LkWMw-Tv-9SMsvdO1Nku4OUB8JtaM8h6XvZ706IYYZ6U9AdWQpAj9kawEm9PUv2i5vV2jkuVywncwUUvSNEIcVrp3X_8gkVAgUw9RnDD_DuyAetkuHTLDD9LQ8jUvXj9Gj5xRw6kugKwhNv_k90CxCIwL3vt_8xUvwHxeh90fgNEDVZFxEsMl9j0k7m9wj9U0CFLTZ6B5rwyBxS3GZi941S5RKLEH6X7dl9-j9gl9Jo9PQushGll9ni9GYxW7xJ3gY7xt03616ci5ECxA26woGGV9i987SxPLwstCSsv7QhlgaU1cvUESCxO2607xwYxZ0w1i5H16pwviEJJSLYY1IZLdRx898o52Fvvc7cOPYyJDywFdDwA-86HqC-8Mr3i26G-8M8xsCxmroYIxS7sc166n9pmvGKv3CxO-8XBJP0qYvF1amYcBqqEqm9Uo9tm9hl9Ko9kOCMo9hSxllUUDxol90m96-7tOwfi9Ho9Ql9Xo9fQuQoHao9Fk9zTvDn92Tvrx3krDArb6TvKn9Su0Mn9AUvglzJRw-flEUvSJvMRwhzJSku2qYUku5ALYkuC3AT13lD2dRwen93o9BfUZvwjn9798mn9Bmza1dlqCDFe2zCdH9un92Ew-5vxn9mRwzn9mUv1n9vRwpDwrUvem9Rp92c5oGwdvvVAyuDwPMl1vk8h9-gHcp95m9Vo9um9jJBup9Zo9mi9Wl9Bpr8QB2m9IO44m9Go9KP8Io9z1xYo9lG0No9ifebVP8MxXl9pl9UIdrl9BRw1p9Hn94kcn6x5lVLn9UiENn99p9sC9Elcy0DtuvHUvVn98KvGq9jrPXbOUCxKq9RH93KrNGvfn9c7vnSV2WX6mVSq935vUq9GXuTFurn910Dtn9E8xcyy-yOMvvFpzxRw4kuROwpUv8kuCKvn67aEXnq97n9IKvqq9oq97fBkYHCo9cAIgdudgzqp9_q9sp9Br91q9Dr9uUutBAIZuIYxnp9lD6Or0Ks9jQ8Ms9n1xCr9An9r6BSs9wXmrSxsKkX7xIp3go9b7xd98jo9-Qxlo9lb9D26l98PyxoDyq7xR0ws7xLajgJEful9AdGTww98P26zo9XCxS263o9QnUc7Bbnz-7xh0w8i5b26sWk0ElW5RxKEEp9e26kCx8aRmCxJp9FZxLp9m26IMxmmvK-8Vp9R8xh16u26P0qdECnIg7fBCpB978RJ9Xs95t06RP8m9ji9wm9Dk9Er9Po99G0bi9US87j9xq9cl0it9Bk9kt9Ul9bo9lzwdo9olvjs9p33ho9ms9_16os9_Qxyu3ohwoo9ts9H26Tsvto9Hkldr9GyLxo9e5j_jV7lNY8D0o9U26Omv8s9JYlqco5i5_Hx9o9a76Wmv_98Jt9Cj5D-8Nt9L8xv0wQt9vhJmOJMdNSt9Rp9r26Vp990w_N1gGyssaAZEqj97_8bZ3dNAFo9Gh9Cu0ut9vm9Vi9lt9jp9xp9Ro9OjFTo9st9xu9Ar9zu90j9wp9HDxmp9Cn9nFvEn9CRwHQBERwJn9FRw4JwHCxVr93l9EMmSn9QkunJ9Eq90DNk_d4W1V4kWRwrZE2Hbcn9pnveRwav0gRwQu9in9SLvkn9j4zi0wnn9DjVdUvaq9lUvUj9q0wuRwlUvwRwM8x6r9NiAtAwtUvomv_r92Rw5Rw-k0vUv_-RFsTKl9PZGCi9Iluvu9Lh98u9Zs9il90u9xt94q94u9jg8nE91G7dp9Dw9Wo9vt9Gw9ao9Iw9UHx0TvJk9Mr9_du2p9ktH4p9Kv9JkuUr9z6v-p9AaDIDKp7xCq9xLJH1EWn9Z3L8BqZn9xlzStdQKHkk9dn9sMwlr9fkuhn9zWXY4vjv9mN0lv9sr9MF9pv9z2gcq9sv92r90n9wv9wLw4n9sUv9r99mOMj53v9Elu_N1m2U7v98QFrgPecFUZDwzTsuBBw9sm9Ow9zq9gp9tBAip9Yi9kzwai9Yl9CzgJh97u9q-0TDxPw9as9Os9xt9nt9dq3N88ij5Ip3hq3T88mrhZK0gYxkHEOtegHva88xj5PyxU77zj5b5DriHEu9QK9PePSSlq88hJviyxv88lp3y5v36DnNgUUvIk5tHyq_WLk5v_weXvrn9TogXte85v5887ozZTx5HyTk5v0wfTx8zXdj9ottWk5y4vD988yxrTx3g9Yk57v9MNHrgPfBTsIA_qnNIyEh9gx9PI1t4Dyu90q9Lo9vp9Ek9Bv94j9Yl9Zu87-7Nw9hx9uy9Xx9Zx9S3G3u9V98o06R5vYw9s06xC5S6xRr9X5vAJLZ5vfw92i9P77vTE3By606jZOTku1s9qTND16Ej9msvc43en4J16zw9x_2tB4Tu9Oj9Zg9G_h_Ox0CEAlDgBkzsvJr35HFGJW788kEIQvvX16W_3F6v_MwNqwXH9P8xCl9ZSvloukm9zcrMx9NHD3dYH9hzECoj9O5wX47rm9Ol9Vx9fp9bs9Sw9nl90y9JYxw-hdi9ik5A096m95y99u9vy9hp9xy9Er9Tw9116Az9BRwP_viuv4hcF0waKExi9x06nuv0i92063l9Mz95i9Pz98i9Fq9Sz91uvC3AE16030NmrHj9y5vKECNtALj92g9dz935vtyxMW6xL0jz9KLgMaCmz9T16Vj9qSSXj9sz9Uk5lHIogIkKwMEJe16Sov0z9Q6vfvvuTxzy07fBzcFq1DKjuqNiqy9B6nMiz87sX9FK09_z9k4nAMvXWdw0CBODXQAirAlYEEABlvACvCwbUSbHZGu3wby6ZXtvKBWJcnK7yX-zjbg4fedRDhbI-hfQpSMRO7gP7sr9RhH4xFzFS0fWK9TJC06eZVhFcnRfvU3JVUyroEI_AIrAIhyH2wbQbVXAuYFQ4hgimwLVX5MZClXpBBDdOfFvC87N74MqyRth4CtqF1fnkSB-X9GhB1qLWQT5ApSFo1zDvirXyPXlrGWhDKdNIJfrrgjlR3BGgAEZBaXBBOH3ML_NJwUKEYI0xkdXJIdAg29ArnHwDwcuB4BRqMtxdYt3JRBuANny908A-29lOg21yMCE9lcGYAongz7ByNlH39zECT4BoKDTwo-291LLqxDorEM39cbC_RAK39O9AR39MXxFMD_LLT39ARBR39mFVtzqV-CT39iyD2icm5dV39UQCm39qIsk39TQDFMDQVsk397DCu39R9LtzqMVBWaPy1DO57tzqvvbm39mGg539c29bUA8CLT39b4A239tkeV39jVBD49GVEB49m9OFMD2QC-29GUrm39vMLT390tYP49J9LtzqFNlR49b39bUAsvAN49OECFMDSscR49439WMD5HPFMDENLT39NcFm391_cl49t39WMDpUBl49Apgtzq_jsl49h39WMDg49GYAnADT39z8LtzqhRDm393rF349q49149s49549x39wyez39wyey49149049AmEa29GYAMnC-294ZNT39PKfm39l8FP59Y49L59u49bUAq7AD49prDN59I59lWFtRUD9Qq29Q5Ai6NqxDj8NYt3-nN239eDOl59X-Pj59xvEp59K49oOB5cDj59ILLx594CPkMDPrhx59kRD159s_B1SCc8A7HBMl9U19lpztQw8m9jDHYuxBaYxV95q9e03fx9_59NlzB69wj9D69x9dDQAG69mlvIk9l4MMkVtl9DiuZMXx4AwJMIkAyl9mZf0l9Uk9d1pnaBp7x7l9okvqyPxxn1kH_Fbek9LeT1d1k1bbkukV1ZXHmk9ww9Ij9vs6M30_Hx_QaGx9bUvRm9gEw3puUm9jvcDw3e7vdTLXm9bm9mUvam9yJ7_Mwdm91lVXk5Fl9MqRP6vx-PKx9tzq9oGN8JJRBWOh-592BAFI9Ql9O6959d3X7I39Vs9Zl39qd5H9qG9N69DKUE69q0nzTvgXX5eGu_JUpuX69VjBZ69iMRuNH4JwSk9-nBf69g7x_87Zk9Xbgk69R0qJTFQXDbgAp69Am9gSBE1616wihJ47xxyvreWgRww0vSJ0uk9okuwk97ozov9Tm91k9R4n3YeWm9DZxQo8D79Uk5idApDwH792Hw1RwK79gm9_RxFl9y9OP79WHjbUAayH76rSC9QAdW79Pw9WGdP0FeLgRo95WH6u9K69fmzb5but9p89R1pV09qi9Bz9huvapNa09IQxQ_xf76Nn9a5vjiKA2Xk09f5vORwbmIW8J_wEsvHYwCn5vMDwUz9FLvm9v2Dv-9q6uvDX8H16Ij9fKxOqyM16109nRwQ16Sj9j4dcGw-090EIrz9gq9C19zv9gj9aUvVmzJ19g16R6vP790fgpj9ZxEV6gxX7a19dj56H9wj9r1d1u9H69Kw9KK0Mw955nx99g79Ql9099SDx0t9LEN2t9516ls9NfOf98HCxUk9N0wLCxmi5Cu9QHD-o0xs92qYsnsj4DEmvUCxZRqEvAy98Q26pnv3983i587xaz96o9SmvIcVUmv9i5gU1Gt9mOgzsvYu9d7vDj5fmvFj5Ot9du9Qp9P8xHx9Up9Nj5U8xI397lji89sbG-K5kG95zCw99A69x89wj9NfYdEAc2N_99Ro9SB93y96998-9y99Ql9_-9r2dC_9V98Fyxrx9p33iq3pj5X88lq3uj5pq3WHyrq36lvqUb5tR4j5GNiBnCri5oiSfyx-j5pFut88wDv_q3T-qBr3Mbx3UxHy9sHyKNCuHy2886unPuA_i5Nk5Kr3uBeEzv7ozW1325sBQJp-xKy9Vy9cTxUk5iIxBq3dy9sGxYr3OHX_N1pgey-K6itU79n89Ri9h2dM_9UuvNMF7q9k878267-9L699-9Ql9NA-4r3ZS1nlvB-9Esvks9c98F-9ns9Nn9I-9E26m98I26i887lv-JHXsvHCNu9nm88T-9MUv5q3ksvWCxR262o9v09gv92L26hEAt97i5a26-98w_9l-9Hvvn-9Hp9a8dnhDJsO52r777r0wF-8s-9rCxJj5ju9w-9N-8y-9Qj59_Vuu9T19V79f798m9gOdm5DZYtAVvXxhu89UB-799WB-AEdYB-HtOMXd9BxC-9ai5tlvG-9iA-rs9_t9WHymA-1j5B5lLVUn69nozvjPHu9ImvX-95s9Q990i5Nu967xPu9bCx798h-9Dt9Rj9AB-jjaau91yxKp9t-9UJcvkFt_w_oH3I9O8x1Rwku9Nj5mu95v9P0qIKTZp9WlF0aCKA-ep9c87QnSFw916cR69aB-EG4rt9v89XP8wj9aC-r87weTCk9eC-t3xRMwCik6O1QaetdChuvpl0qZLWmuEaHjeuq-Z306Heup5Q1FpyWhKeuS5nlHvtvhOJEgxLlyvm_Ex-Dpyvp_xDABTtdJ_8uaQGkhu56yWfZguQeB0yvw0vPOi5yv0e9aJ8AP169xn3wIrv090w6FrpVzeuogOlY1ZH4o7v5KUcGG-236eukd9_R18P8irvVN8AfuiQMPOk31DuaI8aatHBqMNzdfu3LoOBrOF1D-ZhGzHLOKBknHQ5ANoBoOBB-EYC-rp9gl9Y79F6951vUfscB-yq9gfGi79P69g8MGHyGRa6CMju3RpCsKEN_xRvlx4AFKMb696p99D5JWWhPbQ1z9nK0LHN5FFKYYmjQXDyKkIZLbmjhk9hr9opfmXHiqVsMwx9vniVUUvT1CjWWOj9QtcBpCXyy_Iwk-jDD9El2Q8q7JvhzHmsfdperg7ROwq40muGvvxUPHRp9e7FGKvFF-FPHHF-Dsf31DiGHKqsxURbKeTB-IE-DE-k79D_9Ae90G76-9G_9Ys9CE-KE-Z79Kfz3qJ2mpMkVyE9TE-VVGVE-W1AXE-4JwF0vxRWbE-3l9FnzfE-CHPxejiE-YWvzxHlE-BVLEFWQ99zaQjiVrE-3o9CIvRUTwE-J89BmzYngfTLE8xGzCtfJY4M5E-4sv7E-WlVGj5dpe6pYCx9MdGmmvKSPjwfJf9NdRYnuJF-mFELF-jqsi39LKe-z9wnue79BE-Ri93quPA-gG0hC-dB-Ls9aF-zUUaYt9pQOfm5L5NKvGAtnFvZi6joM4j4B3JLCkPAtJps0Kc4Bt_LmyfWWvWNKCBk47mQOFD2EGALrtJGgJyyS8P7KRUvui6B5ygtBfgWVDBpJySNFvZsTP4ME6OIuXP4dG3Ko0XKtkabLeusxGvGgSoWbZXErpTc1BPWYrBJqD0-M8DujyFbBVwH7jLz0Y7baeraG5Tkn8twMVKKypUf1XUOBtnZs3GppQ4WswQQRIWlqWL5nYBI7DO5BoTXv1E4q_k49LCBl4vAiVzYKmw8TAodFB6y-1ISRO9wHCkn-xDwu4qKywXKDwuKeH0wY5v4jAK2HcLXE7Td7OHXGcbQ4c228Bth229LFZ9BSJGJyQN4AhSwOlmmCPnQ4dJAAQNqQ46lAc0SjaIv8IQrAueWRCtvh1pw9hgyjBHvOIGw1QRcNpl2jm3_T8Q45kxctNhiBFTirelo7IeWr8atzxR9qWnC252FhoAwcM4rQGyPpLy5uArLyMID4NHF32PtPNbGEqAyLySm42Mh_CtOxIwd7hfdPxi1Pe0wZMhjIDt_Ly9lcWWJcpUpVDEZKZH-jm4alLl7yFGvoBH-H0MlCYp0J7orbtvekS4CdGannhUMyW43W8a55XVOMKS4d_ZT6MpDtpLOHlyym2OoG3xfRr7IyRESV7tuzPtCn4rMBWVfCk59Q6Hn4-c9VdPkeArNknCRv_4Qct1ogGEtpvCTxywDXiJCt7YFFBTGYkJQcct3I3yoWb74clzVgdnS4PZjq-eGnJksW3dRjWMR_Y__T4r4jEtBGRzS4srXpP83Qzu5Wsa4tx1s1I6ct5h7YkkpV6pYUS51RJirLyBphNhW_oGCmT58YEL84x1M_SzTd3uYxstxfWT51N9yHsdumqT-BF8Mzl6Y2M3TtobkcfD7HQqv4ciyZHieiyvHdly4ccLjlXfSu8F53JprdtOWFtdtHQLdiIOOyj54pzt2hLsFtlJDR5SvJeaEty9ysVYEL9-dtthQ49yzsCHKIjs7iHb9FtqwBRQLUpGaPJ584AeH784To22hPMAiSBVWetrUq_W2RcWYdOTU40uBmd4Rg1HUCVNCJAOaW8R2Jc-yVrKeU4kuMedDJWCVLEw571sB4YlZnwr5QR5CPPyUqcr-ys3igl6vGt_45AK9h94Spmga38AkPa4-6jyCQuXCAZ7vp4bjxqu1yc7HRqRLtp1nI-4qPyn-FrTFj6pzPtQp2Ff4ErOygWcy1THtXqtKzIZDoSd4AY2e_b8Py8a34Gt4AUfp2ZHJYV4Vn3l55ON-Xr4eV4HWKqHtfhbyQcYq4EnCV84W-4wJODWTZ-4PM2hq4mKBHCUh-AApqn62IdPcQyfSBBYY2V4OzpunWxqosXl7V4wVkYYmzo41q4XkTrQyE3IWZ4GAz4KONoWdpC-q4a01cypnCUf2yO4QnoCxi15pn9xIsDqOoizl8odn2zQ7G2hjoaW4El2BG5Tr4c6eBd7Q65o_pORyEN8t_yvTzfOJChtegvEhtwfoGzLdUeDC7kr42Dxmr41RB9Z4Vi1lgSaY6egveWtynpV84Yhtv-FNoT94CchtkArpEcSe77h4krWsirUY4w_4JdrTalMBzqcl_r4BAD3_4vZuwel2q2awdjheWUzyiuZBz7i4FrtOmHGLtTnqlgPzTEfBzVj9X0V82t6T9RSy2icLF2gfD7mWeKBYs4NHDrBzkUAnfitUzIWvUA55ZLeU47VNv8IAa2GmcxY8Gmc1X4F9zPuC6m8N9Fcr2wIJoSC1kQ-X47-F-jGTpECY4taCsV7T-svzpHY4_Io8Sy408Hgz-s4pQE48JhO7VrClZ6ZcWfzuhiCHt4g4RUPJFZAdXttxSFjtux1F18uDjeY4RDH1WpGNHe64Ud3FTK1RyYGEciWql43VRrmoCsy8uMiTyql47zuql4mTy5kAKx4q4zkXTtQ--Czns5Kkf5Y4RcN_24LL6cOd2TyM9IBvtYpACZ4w3HsJyS8D4N3HKQQDzHKQDStFR-SjWK6IW_4J31gAl8ZyTYJmptTg7hs4Vg7cOd94tTR-hDzxw7RR-fZ4mDzYVty0uYR-gvJofmDl4s85TR-3it-BEau4_w7v_1MC5PC51ut0L6gK9WlWXC5qcWPC5Q_4kO3PlOpu4VkJJnWkoAFEzVkJ-NHU1JkUdpuJLEzuO3pMtjC5vuC5jtd7JosrY28ObMRa4yhb4aMnK2v_3Q95dB8Za4P2ATNt7MBvK2H3NCclSBBga4bs0KAzlk9eNt4a83-mAD5skorc2EP8If3qWfWv4TF2IuEVSzjVyHZUnlYeKtRVFOD5dOP8EzuS--jY-nTxeyIoTaG5Om1XgHcT4jLX2ltIb4HMN1VykO-xv4pS-9lt1jyQFzCT-sNI-S-5v4_Cc7v4IT-GWyK6ELiPkBTAw4G01l5BCBtZkZGgG4oToN-O_TW3qib4XQl2D5zqkmb4KOz6D5WQ-aWyilcTuBMDMwOtwo0wb4mT-y42yCD0b4HKq5OtMT-kamsT-ST-9FzIT-8rgdCVzmtsT-GT-yHLsT-2ytdCVzWyHKqnzs6pTrS-QoBxT-FnYQT-oW2-T-8S-QoBrA8MnYAT-cm10mtNaw7-Cdc4OT-iEDeG3LXy_CcNXyCFEPXyIYW0iPkuoFg4bNB795i2VKx41AVxdt4FVQhJ4_VTSC6tWzc4i8Y6-yAiZWfWEiZLO-GN64QsEQtAYzvU-XY5xU-yM-LF54QsRULyqdwXyNdcd6IU-56TsIHzf9XR6I-A7mL4XF5cEcZF5v8YAYyuy78Mt8Kd924XHzuF5PAtq51pgPXYvwI5Qg30VXlnJZjcxQtMg3fotln1gcP9R7ox8qHzKlnYB7sP-uHzdN1FRswqdfYy41BhYyWaPzHzAeH3YzGYX5YzFTCpYytygaCzLHdU3anB7g8Kctu5AGey4k1nwI5Hd65Usjy43XD1kC2_c7YyP_l924Re4PCe7bX5v53Q-tA3sP-1qylBimS7oqlG0t-EDde46ZiFm6KgknDyrS7wjD06173UlG5dKZAz4cTUCz4hO657OSDz_lCTnPPjN4q8NQhdK8oW-RrysW-O_4iK8Uh8Ia5sW-IcyoK8xW-Oa5qW-xZy4W-cAtzelnUy_G5uiUGk7Gz4EJzn71WfWdB32W-afpIH5zel8Lzoel3U-MH5Hf4i0Opa55DHra5v94XJz4W-VhtyuoYglNL89TRXA6aX-EctcX-rqtPq4Xt4he6eX-1wHw07Ls4-B3Z_rIg2mX-WsyeX-2t40k7zNyO81cX-9YyPq49QyzX-kX-qO2vX-IU7xX-RKtLb5uiUbM7qP-bi3oW-3ayPq4vy4M17oX-MAGGY-3Tth40qdJ-O2mX-c6uaX-CP2PY-jCDh409X-Z17PY-ZXt27kgrtYY-iLF7DFhX-6gmVU0FT3oW-W242C3xW-ANyNUhRLtp17mX-abymY-uQ4ee8aX-fbyNUh_XtwY-1M-004uY-0X-417pY-au4717oX-Xh2uY-8I59042KNpCzD27Kv8zg4oW-b7uPjNF14Z-mpCzuXvtX-ss8Ls48ty9TRsh2o_pEcycdM6ptcdMrblsUfGhOATf4I5laqLLyVxov8INN8v_4UcytWKBJ5Kx638qzr1SJwIPdYh4gp2sVtrZ-AttxHZNJ5vKs8Q692tih45ZNkktDYYmkt3Z-9PD1C061uw-sY8DK1xZ3QH6sGWt6r1CetLqw4cyBa-RI5QC6AA5TU3vCuH24Ma-_FF2guA5pFF-HwH2rPuO-TF7-I5rBzXF7Xa-c14bF7Oa-P266N85CuM37Ma-AYykF7-I5-tWLqw4Wtna-Ia-sW7ga--Mts8u6qJwF7RF5yF7vCulMz3CuIXt1a-S34zE35Cuti41a-ba-YutPj4aut3Cufs42i4za-XY-RqwbXtgvy4a-tR26a-vRtRqw9a-Ne5YcmE03TRymK5k2RTV3914cKzyvyqR-ND67i4qY-bG7KF5SD6Qb-_utgb-kaycUuhbykb-7N-GYACEWThB_Hc3lrK63cG-m89ep9y9TZA-ob-lCyWs9vb-eG-JE-tQUyb-XpCzSlAnixeygrhRUh23EIW3nu883rgzT1g8dgD1-mTfwuO5as5bk2xO52DM3S6GPJ84ygDJHfyExDkGz-S6pDiAvkBT6TmeQccET6Jh8SVVwNtJOzXfyWlaS-abfyGsV6WLSh8kPPTwtifyl5pZv2ZOzMZwbwtgHVqfyJmrdT6mNy9_7gT637oUXQjT6pgrAA7j15EmMoILeT8QMDPlctAfM02li20OzfxLHAOEnN2RMgeGZWl5Io-wt3h8ktPAPzMbEq-Ag8Eq-Fc46RKYnsumgCt4G3v1xcGkA81UHyP5qZ7Vb9osvpX31bIOU6WPz_Ae8l2NTD-sustoueq422aVvGA3hF6woDCgobU6CLupxtymKD3beQ5yHx0TKxxtafvvPzHB82xtFeErt1rU63q7UbLew8eCCEWyvXCxU6rJ-YhDWa7lXiuk6LixuiPKytejYHQzVI3MkZNqdgLME-dYe1WOHfPeqmOvx6SQzpPrKIK78oLaYFl6ZQzgyt3x6ln5q3QDn2gQznl1why5564eWYR5-cKhVzZV6HXDX9UnK-Ixu-Y3xsRIH8hV6Me-9ytdOl7ASjslyfvVyw215EztTX9aibEdt3SVKztKo5Q5S38X335HRzBogtn2OL9UOzGH6n0DPFzRRzXL-rcfBW6jSuler9Yzc_BGW6vjYhw5oW2sGCOOBttlu-Tby1SIrJk8L4uinYdhV8ModH6MXGVW66J3Bv1eoytOyrR7xRzBrvUCJVL7zVCBD8U-yVM3K0tsBi9Rz8VTd7t16hLzysW6ILCGRzBq0o_4jW8v3vvm6kg1aJq-vdR5rQm5w521m6M5Z9W68VEPzLalCfwKKI6KL8gp5olCM-tOI6_E8xy8BtCjSzuiYt86tD8SOIt3u_W8JNluRLbI6xt7xahs6lwSz87a5vBG1trL8lcAY_yOF8fT5oI6QL8_FtKL3xy6OkyATzxo4PL3qLmJbFvp2bSTHTzlklBg-_c3gDqPh7Rq5L272X6aKnAh-kkyDrOABUW018z1pky3QnMAzgItZZ2DU5I65J2xMr4Uw5Nq2VwgBP8UwdSUctz8uxuNm7QVz4Dqf8uzE8Bm8xy6O2tr6LNX5qO-gCb5z8_yyY2tkq2o95kJ61OShY6pq2MS5Qm82m7s6ufH24v1-al-h-GnT0I4PUzuhtrR7RF8E1ETF8cm867IlZ2ax6VWz42tdyFeM3fUz7OX2Evyl7kUz8uKweuX9jMM80e7gCxI3tFnQZQ55gTTK8uF8SaRzUzMrOgM84BumouGJLLt0XnhYV5_NrfyuU82PNDYZ6ukGVMweK6LQLE21dGIamy0XFRo7i9kwv7fmyaYKlh-NG8VNL5i-33tn_MSG80V5SatwK6ofeTyIbecC4tOLtXe-9V5OLtNy6gG8ULtwvVgn8Xvr8Z6jn8mFJ_41lt4mtUNW5ERMZq6XKARW5pZ8Ny6g18ChG2G8azo9oDTnyBWzKH8dW50Z8LTJLy6r18tj--x66d3l5J8d3NcAea6XZ4TPNLH81j-VWzaWzlD8QH8kb2cL8cR-h1pNt51j-M5tLUAN_61j-4nyJr6kj-upvu6Jo31NcAhH88TeWH8tWzazAHM8oH8GyLce36Z4wL8co84vHBb6L9JoFXwBKnE3_R-ck-W6ud7J_L8Fh7KfD6H8lK2rFvK41krDKXzdvAloyrKQ-1ujnPNT7qt2wWQz1u7qQn014a8YEdhb6q3CR6tgUP-1utQWysy2Q7Y6tWI8TclA-2Q2uaGhwb6Cx4ah-BY5sPt5-2wXzlAVfKuDFboI8lA7AONcs6txsOY5kba06tP381K8zI8dl-1I8al-c5RP-5Yl-2f3twYLvyBQ33TDpp8z69j3zKn1pl-96lXB7GJ8GotWg-zp8IPVZYzgrb06t2d2dHCSoto517_2-vCf7ts38uJipc6dzoNt6YFhn7tFc8bj-yrbC8wkQ3BZYZ-tGZ5_yYaxd7F5NmTLZ5hUDNZ5ht6rx6ev2fCdC8tWq85PNFZzSsdK4uem-7-tbZ5K48_K2Md6cS7idFTj7q9uPO61wcXZzoZ5o8NgYvHM8bG5Ak-0ikXbXtq8UukWytxc8FP6hd6YjwGl3no1goCmd6LTlmUVRw5FTo7z7zwDo48YjG1j7SQWp1guO6Dn-bh3Mn-Cr8Hn-3W-Qn-5d69vlc5R4O60h-Va5KZZAe6sylC9tQd8On-W9tww5aGsPk7SQWFAujn-DE8uw2gvYYa5lRaGTdcn-qB36y8Sky7gWmUVIS3Mn-ya5gf4t-tl5unaz4azjbzWL8pazYbzke6nazBczUsypazFbzGb5R-tasyW-tbg-Qg2Fo-9az_qt6azP_t0e6_azzazkWlA-tpsycqmy7EvP62n-nZ51H5Yo-Do-bdzart3-tHA7jC3JIxgbzdBuartFbzM3tUMnWbzCB6W_thbzTKzTbzB_til7Mn-obz7D7Mn-sbzpl7U_tN_t9C3ybzxM8ZtyM_tRbzD7ug_tIo-of6ibyLo-Fj3g_tOo-BHDBczwf6yUtaM8LkyaQ6Mp-AONUy50o-ztyoB65_t0w6NgtJd5AcyK-tCg6RpoY2tej3Nh-U27vh-Euyjj3uJi-91l1vKAuUnuVg6OAupczpp-CrF8c5pXxYg6Kt8crabg6vp-z-t-j3dg-327I06PW7pJ0nAuOR6Xqw9275LRZC67p-LE8qx6yp-zUz7p-4E8Ln77p-PbCOn7spfoU3Fq-BBukz25-2mF7pJ0DO8_x63p-UX5Uq-SUBzU3Sq-vd52U3cq-FL20z2fq-Dq-5a-I069U3gUuXO8Vy6fq-xrNuk3cq-wdzwz5tq-73uP9ujq-Kb-lq-5dzMV3tq-2BuPV3Uw5bj2Y-HRX7Lvvoh69q-Xe5qWLZe5v783p-96uBr-JCuCQuHblKr-L6RKl3rwLrXxqHTc397_XUZDXvYDz6TA-YF-vQ8X79DKUn1Ba79y1DStvmD6UA-Zr-mG-LPUcr-iS6vj4oYgKlEFAtzO49341O4K_75AH6j41g87O49j4hXKRLqjhE8G-wYt44yaAtjm2HP4az4si696i6vtHH-OP4qe-F5y2RhSP4I5yTk4aJbXP4jrueAOP5yOswoRUQrflfUmGs3AtIiP-WWhk4cowraGq44_Aes44_FOqP4yH7w44uP48KU68MLKyq5yJVEs5yVcCUc4kwtrZtUKy944L6w15y3PXC54ZzyTr2Bl4G54wH5GQ4Jeo96Un7FKQ4_fNId-imJtfJwdF_XvHOZkQEU54WDBW546oDXQ47BVa5460IquMfI7al4ihJKxtqTCa6yjQ4doTRxFm54wsur0Wp54cgyL1niatWq7YwIvQ4l0QxQ4Vv9054-Nav6yjTo454IsE72d3l485426yBPDrNM8l42lF-l4FR4ata2t2rCt2tCI64Gm4SpSpLy_sEI7ybKAuUYQ64UR4YDpObtOhQ1tuUm4ExIDzQXm46Ly1U2h6JdQ-dm40F6kxAB1L5zAdk4mJ-dbLn64mm4o7yvR4VqWr7yyR4u64u7yoJ7UMyz645R4TXGFG68R4exX3cN1hFhNQeMyuiUe9sesf_64yDtd4N0Dt1CGCn48BBFJC7_vywdYJBPS4fytNXFM8yPcAN74On4lytR741KJCfWhtO6tJdHLWn4WkCYn4XV6PdYb74hctd74kK-g74VX8kEccEtn8yiAfnn4o74gPJuZCwJamGzh8VUSZYTBw74Wd4ZVIzn48RUpqJGiyDcR3742Et57450QgK7874HT43JF2h6Co4NsJNT4E84K9yAz5SdtO9yQ8Cd-BMEWYdtYT4xNcSFtSo4qv4Uo4-NyJH6iXvYo45JILz1eFtGOyeo4Yf-l9yCWDsT44TQuT4-Amno4yT4n840Ifp84lRt1V58dtIGlujPv84BetLdS6-3kfD9FtMrKRQLFAF484tRzG-yELBIGtuU4XHvG-eFHIrawRU4PQCMM-UfD1kCO6hNp43y1Z-yM94Rp4O94PK3hfCqeth-yiGt9vuKPyW94mU4dp4oU4AGyVOYjc79TfVPywL7zr4bD8Wgh1GtBftFD5sp4DsEgPy9GtIftxp4t94CQt1F2c44qPyJHt1h7S557p4394Mzt594i1uQQl6POMV4Dq4MILFq4hXTmUqIq4TV43gmrXJ2SzaIqJ-4sKJL-4rD3N-4dt-_twKQyXCcUGmGftlV4xHtcq4JeWMn6r_yrV4fFttV4EcJBPty_y_HtlP-eQyrq4TVQnG2r20o-4zw6Ozb1N-0q4u-4psCBW44q42AziVTvPVGLtOu7JW4Ar4ycnUDg7-4Zp5m-aR-KHr4KO-WAzVW4jq5xGJOr4Ir4Qr4Zu72UqeW4xItVy-O_47ky4_yar4Be7BhtwjYV_4hZ-hr4m3oFPtb_48Sa0Azor45E84Azi_47AzdY6lwHvr48W4QM3kJ6q_4AX4U8lt_4F117i4JBzGX4hJt9r42H-LX4cZ2KQ-i5CVz-7_4Sc3Fer-_4ZM3AA5hDzFdmSP-eTvu8yNSyW08Ss4CitqQGTSy5H2exPfP-PA5Wd4oX4FgCTA5eSypr5SEtnBlYA5jXtls4bA5wr5qSydit0c3YKthA5ACzll4CCz_X4mA5A21Vdq2SyY-U2ptsA5s5POCzmmJwA5vv7gwgdmy4itbzuXCzlW4af76KtR21It4UPJiHCgCzAB51bWcY4x752x-umyql4XTyzCzi2tkY4SEtY-6Zt4wCztaJVLtJk1tY4TB5AL6D2cCL6gyAYB5cnA-CzkLtwH5od3DDztt4L85-Y42TykB54TyCZ4hif0jtew7vB5IZ4sB59t4UDzuNVS34Wb2JZ4GUyh1O1B5dL6Gu4iB5UR-ihOhDz8j-3B5QMtAC5Eu4Ru4SO3EC5HxpWu4ihOIC5v85tZ4LC5hUyNC5mLB0L60Z49W-8Dztu4mu4yR-XC5pO-vUyKJN9L6Ja4EYl631NAWyu4AlYsm5jC5_Ig5jtSgmFNtTEzqC5Ra4sC5DzQLS-YSaXa4QNtkyQDv47XvlX5KuD3C5kEzhKVmEzvt2odtXVy5IGQv4v1ogS-l_3iS-10RaZwLVV0Ezw_DKD5xNtLGz0qA8Fzgv4uNtRD5glY6NtNclCFz_a4pv40Vyp95sv4cD5PPteD5HOtNFzhD5kD57n2CDcgV8DmtPPtWFzKUUqD5ZFzJOtbFzbOtaFzwD5l5BhFzKr5ZT-lOtnFzMw48VU7p8qb4pSKSw4JOtwFzD2P2OG0OtYw4FE5-OtF3-opTPPt9Ot4OtOGz-b4i3-BGzA3-mS7TPtNgDRPtLPtQoBXE5tw4RPtq2-DntGGzQGzKFz1w4LU-JOt4w4kE5W3-QntbGzgE5VU-BfbwqF_X507X0iPqJdr24KpyVHyrc4Lx4xdt8MVx9bnu5gcP8E55Ptm2unXy_otqA7xntWtt4P3xnt0nt1U-DQtAHzsf4QrbKutPc67ZxU-5nx4IHz8oGUF5rx478MGV-bQtRHzBa4Xd4NotO34bd4hF5dd4y51pQtmF5ChvNKtpN6MPamd4kHzfotm6ri9C0x11a6YYy2Htvd4lgS1F5EqYFPt4F5Pm-n7mJz7Sy49F5iB73otjztWe4Be4wJ8by4BO63otDIz1J8wru3YyEaC-35Io1dzJfRtQG5py4gGxkRtLW-wS4Xe4wy4x7WZG5Wd4VW-dG5_334y4hG5gptjG585I-y4RvZV1-WR3FTCno1CStD2-k48vG51ptKz4lZyzG55ptyg4JLzWSt5IzZSt7Iz9e48G5V-4Ef4_G5Dh4__5Fq4Kf4e71MJzfTLIe6Pf4MJzPJzVmTXLmiNDyw2Xf48ryrz4FH5x71rz4XH51qtnqt09t1z4hJzyqtfH56z4mJzyqtrf4_z4dTtB04mTtpH5zf4mTt0JztH5xayrTt6f4AY-yH5xTt5ayao-1TtBg44H5UrtMKzX048H5Jg4frtAI5QKzfrtEI5AUtGI5j04ZKzl04658bKzo04wrtbbyPI50rtqa-Fc5gg4UI5oKzWI5lg4204oKzbI5604cUtzx-gI52Uttg40bydnClI5GZ-2g49KzqI5DVtYst7g4HVtj_4Fg6yI5R140I5er42I53qJ4I597-eb3e27NKtScyMa-kJXRQ8Qs4xr1Zcyj14bcyl14DLpgLzXl5XuPL52wZ-ycqyZ-Ff9Httr_srLzUJ5P8-AsbGNVX-CnQ70j3AfuZN84Mu814P-1AK5Oi2i8-8LzoQ2kJ5GK5Na-X24rjpK24LM9QR6hSDPs1wI5n-1l24jWtug6pJ51J5r8-rWts8uJK5ha-Yi49J5ui2l24g24md5CK5di4Wi4r8-gdyii4q247J5mi43i4QutLh6q24U34ti4s24TK5GK5V_15i4XK5724hutaK5MW-8i45i4T9-SKzgvyG34Dj4Ao7XW4Ig8qK5CNzKj4yK5t1-ND6za-uK5C47p9-Y34ge5wK5fby_h03K5kV3tNJer-z06y1DFqD7nzRi0dG-lG-fG-br-1kkdSfOtFByvotBY19ub-hr-jC-ar-KOUlr-G--2OQeosm91cqMu8jTYK_mQYSwWq6eSB4KfTsCs2BAYAv8IWhp9EEJlldzJg8CMzQfgWjCE0cP7VBySBi_7zGgapUP_b5nfbswedIReo7PtSDdb2u4ytVVF-wuh7BXFJwUV-Gh0lS7fPmCmP1v2Ib3UQTKV88K9Ec5ULpSObzQpVOLyBSO72WL_s-hetUgGSI-FO8vVDvfTAjO1sIhPmYI-edIdupBpNPizObm9aC9uF8rDm46wzqELy_A8Kcw1KBgR83lANhI779MRJJQjicHrZHcoFKj0CxfldHwRSBPD7ns7qWCeFBTZSvAQOXrC2pXbKZY5zoBoRrjAV_FR5D2vmgrUDX58BIr3Ib4Z8lcUVJREVDhyx5v6RRTiQEuDTDtL-RVHN3AnplVHlQsZOfWN9gD0EutbFVnO1VD39Vsa7zn42Eu8BBggmAPCS2tZhDCre2UCzhmJAnV_Bxmwq0RytDN_KDlGNBfjpWx8JnKBOrcb4ZRVHbesNJDedGpuudS428ybkCAf-Tv4sntVhohHCG5KqDRtl6apwQztjJVTIdC5b3IKqREbQAKPkUIqCvu-L2giR4Xf-GEL4002nRYltUD13nAx74x8i5BBiIzxdL8Ga1dG_LnFC-h8uWk5nwPiP8PBckC1_ViYYQc6RJqXinrf-vT4jZddjl4Y2iShoUPvbIcywiQ-ZGhIofS-y-fP2YeV_hZ52_sCsaMEkYM_jkL7k2LPPycKRr-y3VM2HFEM7D_3NawrMUmDVHh1ShabyQkBmuOL1VNukuD-l5wD0CmWfC4Ous-b8QR2Hm4VuliDoalliDRobOnC8dHlmmH1v255MOLeRRUhWUQEyE4juD_P2PRONIts1C_T5SAD3yegNnbQQmgtVtNWh-nYuUuo7C_HPX-G23hZg4QzxMK1mPnptJaeaR5jdKXRP6QUaChaVW7qelCyxs_HcV6dYC_s65okCZz-Qsk7vfZLJWWRcY8rIMnSyYX1aPU2nwo1AVoOTsGpjPMBEU7DIFCsaElUbBuPFmlAB51etcbnwLQyMtbdB8g7OVU9wdBasCkQshldIR8iKfNbPZemya0JDQv4SOTNiDVvTVZMyHPezb-nT-RTglY50vev4D1vpltnC_8nT9nbIoTrDHCL2F40CL2xVXKA70Wf32-IE_Gb4KE__S-WE_zv4O66sNIT-vhoThpBjLXJ9PhE_lZH0jWdn24oTEE_Yb4YE_CjR4MpD6IT42FjRsE_mNLuE_z9QErTKkWUnYLrY1MVgD_LH0zrG3jg2TLsE_XRZhyYxhFXw4_A8hpTqE_dup3ltRnPsE_LF2jLXRB7rmtF1vtWyaE_jcmJF_2UDrmtkE_Ic4QF_LkC3ltAgdjLXBA0IqTr8CIqTOF_9WyqE_av-2w4QF_itPquaB6pSnYfqrSnYzctgc4KE_XF550bnatNo4EuWmWRrotWE_Ipt-LUkVfiHtQVtO66Ih4k96ostWE_ZwwG8-Yd49T3-uCzr1FG_1r1HG_oRE_PjbHXLG_F4VuVtLfH_V7MxuZuP9UB9stsfPqcyd35Ntt-fAwLzVj8d7QxQJyesTQQBBMq9FvgBAE-C--2BAFBAQBAHBA5q9HosJ69kG-ZF-Ri9nG_pG_oG-ZoiGh1cLtZ2BDXn8dWkM4iATvBqur-vC-KLPqO53mo3G-eaArYtyNzDIiBP4tbULwT28xH_dK1hLQF-wDPdY67xY12WDnraGFJSthyLH-eXQErpmYlM_AIWZVk4jnY4lJP5yxk2RKsOT29iMcWFN_bthccH-mgBtEcf6Bq-Fw_7Ak0UUVvH7_kCJ4qFKyLdPyJIDZbH-R3Jkeq4NKyCYg49B736FlKDId3KeHTwwUxI8O_44VEL4rl9k4RPqLERjqK7pBCl4LQS5SwlqKGjm3piAEnyCC16LbsBajV4B2DCC60PtVqHatGFTDbnR2wzMs3wfkrCF9w6BtSRGCcmf54CvKlqJrgC4wiDCtCWG1YlWt-WAGGcNnI-9kAapYu54_tAic2C_Dg84Yn9moDpT4ItQrgO5OWAVfuh3ogygUE75IOhgEhm3atlyN-I-yH3NZU_l4H5ManQhoA0DFPWDzvNE7yWbASPLQ6ArLyMdA8KDiGDudWYNuSxpjbpcOdQbtLjB_pCVm4xAK1EQUlj6IpgR4cTBe2h3qC3tWmfP-NNgm4wZQSoWSu-DGvyuMS56dbL6CPmLPuOUAVY5HMVaW1ek1miMgPQ7L3lfga7p_bFG6ONNeCYydxlbPd9sP3A1WpAbxVCa_64z3OIhMC8yPAP7Uy1AcXnWbTwO-CMK-2J7P2ArNksB80RFwXlhdBQ74SNFioWOl6g_W5bFTfHoUSUIQa4xhuIWyemyQ9mKUEtCCFblah8y5rkHNyrUTq-epVEUHsafWUy8nG67RtvctpJrIlKtqP7YEzK--tZbXtbDcxjM-SUFiC2VPo3Gdgw4qW6RtrGnrLyCED_8ygwWW_b6nY7u6GL-LztiB_xv-NfD4Q2sTqNtQKo4o2JMo4d-BrRCuK7lH_Q84b-uW_bXaT4hWWo4tTtYo4DmTGkugL-dswi9yg7wCUoRYlmK6mFtcowxdte3FjTw_K7x9ybzGwt6q-eRepPHzzFtlubujPV3cdOy0ESHKIdH4WZzPU4284BWxBStywERa4Gc7AEynw-noMYpPVbibgIUfDOGt1Oyy5kG0tZ3Smd410D7OyXdONr7aU4CC_K1yR76bNC2KXCCybM-gW8rdFLPyCFVn3QzS5bqBUsJ5z6O4JwnGvGt-gjaixyL7aVysM-sJOIDz352HRq7z-llCxvHdjEtK-cg-sP-u94T6dqg1qPyVFJLzL-M-n1E1gmwJt9p432loTzaQlyAzCq4IN-QDc6PyHG2sHazSzIrt8JBuQDaVfC3IimCQL8iSyM-43gm_0E1Hwf74qp2nHEC01HRqYktgO9rI_dq415Nfq4DZlhq4AxWaBlvfC-jYEh-LpLiG2C6VeQyHxCsq4FvUFiCQBmH0Q555K4JCN8FRy9e1RTzwJtg86k-gF0aoX8rp2yQyp7ES_SQ_EQtXDr4V-yPW4fet7Qymy-j_p70Q7dn2zQhSBoOLob3pw1mTzk63RwgzLHngm7HKWR-jW4o2JnAzBqoWL-6PoHO_0L_R72MWlwQ5oXRAWalyYmr4963RKtbTALLt2W4k-guO-vwCx0-b1DSxpSJt0lyc2t4O-lgSTUR2E7nclutH-CzcJt2GG9h-VdW_h-OP__r4O11QP_SBz7yb5WjWM3X_TyXami10TFiyrwGO_o6MdNiMyF2Pu-A79bcX4KSDPIcya1UfW8JtYvusyufGBuyuScTwyuuP_sKtsQJIKtnUAYVfuLnoP-is4cqES3t1Bz-MzJJwhuI6Hy-P_B0-M1Ks2QH4D7p8hLFWL-MDEwal5r5U8F2SyXgC2pt9KBXLE-Y8LI_8s4SKdyA5fl448JF-6qkFGTyfxB5A5bQ_cCzseAUPJW4ATQ-eCWyHLKIC73tPhlfELV0v8Mta21j54zK6YZQDX4qf7uQ_iQ-OMMgB_qY4YhWDJ2UvLqQ-hZCZiPtQueLtIxCDnytQuKAzfnAGUyggD5C5jgDbXth4tmjt_Y49Q-8Q-S23daYxKtxZ8vMtER-UJdsUyis2AEzaP7WR_IKtMXIGUycTBmB80ZCQWzROdQ31gR_dsWiR__RtwW5gR_x7QNRc9ujeR_j4RKzD6VNtR_dTU8s2JR_tP_FyJgKy3P72_OhUyROdjUyBuO6VNQAfGLtku45R_cCz5tJ_Dzu0dFuupyJJnWfe3PKtzUyFml5MtuKJgC5ek-abteK2qIKiMzc7ynC54PBTEzQkBOetGpMTa4wvMg8FZ-MZS_HVyi8JVAoCRJ9O3G0Ynoyr6APVyCqo8l196Kia4oyRWL-fb6OiOeS-UxecVyvg0c2QbuTbSIpVErNtVvT2Ez2hTqs7elYhcyelYt6GelY8T87a4S-zk41V6Q2S-lpB4S-ToTZJF4lYkr2XE_mM7_S-QT_KOtrSXkE2FLggi1CDcbSICDcetNnDW9NcrD5ST_sjxuBCuD5iDWkEgEiV1N_hOtzI60D5FwFkb4MpTMw4fQVjitjoTLvWBPVrKMqb6cJ9-oyT8yXw4DZltmYOT_pmtoT_4b4jT_rhWhT_iAztmtmT_CPt7T_lw4_T_ZT_9mYST_zWyhT_nzsKc4xiyCU-GU_SPtNU_EU_WPtSU_Ck653-57fNU-qT-t3hBPV8w4hT_4VtBzmLttY-VujtaZUhlYBCl7K_2h710RnQD5M6MF5Mx4Vhovc4GTVnU-zJVms4evBfX-2U_BG5Xx4IxX4M-ax47U_Au4os6nx4fx47U_pu-aE4WCLcY564-ufT7u5gCJox4VOWy0Mq4-ncY_elKBWYa-zp8ScTU7thwCEYyyx4jOZNScPAtKg3bbl_pywd4qklkd4V6QXdlGPJBe2SsTlHzABetOvY0DI5QlXDp6218CqR_x9sLY46JQBslJ5-mM7Oy41cCua7af1GRtfC8AR-Qq8o5-jztydtBe4Jj7OA5cy4We4DIzbFCFIzeXvK8t9vBMe4qT4DW-KCely4L2Nny4j5db3F2B7DhkAN2ydtM4uScTPW-IQgf-AScTBhADBxsZ5mjt2y4sz1he4uc8r12cW-ewK-y4h9UUQzvzEopt9FlBStvRlsq4OPlnW-SLlhZy2W_wM--c8sJxhR35AGZw59W_HLzGLiF1FpFqu-zdh3_W_CHG_j7LO-kw5JX_uR3V6QA5uqOiCJzCO2F-41R3LX_Aa-Nk7sRwVd87W_aT7_W_Oh4AL89gk4St15ZSX_SX-del5Az15Zx748h39W_Esy73UziC2x-md8sX_Jv6uX_kyuqX_yQ_5p5KR-xqtwX_TmtyX_yV_LD73X_WY4Ng2gChO81qX_1d4C86HDWBY_1X_GU7BY_sY-sul6X_ZD7_X_8TDivHe81G3FCKzGY_aW_C86EB5hFmGB5P17fV4zW_yFmAN_u-thZ-eU7uX_w81aY_YY_Mf6hY_PwteTU53toY_JY_PM8hY_UjP2HmNdyZWm-2Fm04qXQZoW14nzX_AE7_X_76u73U96ug7Ey9u7Y_v1Q7Y_mYt14ndd4aQMCY_FZ_MW-rf6fY_Hr1BZ_rY_Xh27Y_6Jz_Y-Dm7jW_jI5qXQ_byG27LO-r91gr4t91aZ_yA5rq4ZrueZ_AN_RZ-6yUtRtAh4I1-Eh4HO_ebRxcSbZ-7wCz1ufOOzayi68oXt_I5-83fVtRQ8Zetrp-e14PuCzVts-FzVteKtzVtIy1PG_yWxt14J0Eih4BZs2Z-WEvLttHa_K2FI8uH12614l245S4mQ2jd41683h4-Y-D24FD5327JfdNa-Uuy_FFtvxA5pQd5Wrb-cz1K-18-aa_DKtGMzbR-Rz5C8-YKzaa_g0I5J5sP-fd5Ya_KV-mC6va_Ra_BK5ta_cMzva_ju4rd5va_6qJNCuDS-yW7Jfd0a-8a_ha_ody3Buy24Eb_ma_fR2C8-Ht1_a_Ab-NCusX4Nb_17yFG7Jb_ts4e_1Wa_5n7_a_vRtNb_4a_Pb-5i4QK_PX7pi43c4s_1si4TZlLx9L9P_Mzka_x9-fb_G34g4-CCu424Zj4FXw0m4g9eubVQ196U-Jdm2WRE7dfadTlcnrhKW8OKBDY7kG_uG_2BAh0mxIZVF-kg8XF-iC-z_s8m9Bc_gVD8b-DdE6Nt734VpCeJIPJyjqXyy5tS6N_7NTD1-mL12WIJ73Q3A8PfWU_7XXIPc-bfn2YtgF1NVV8NzZuTY8LMfyfY7CjsrNt4zDkOWAB2jaOKJ5IwtT2WZxBZfyeBVC3JNNEBYiRwthH-4Qzs_jbqrTr59QPip7HECXi7Z9N4VvfOz8YEfO_1c-PkuXD5Vj6B06wBVxZt3tPgP5yaUsn2Ho4El4rmCWXVpLEUen-bsg3bCDa7Oz4cGTyuEt-XJMOmYQgEgxXxj6-73zv1ztHQFGjhxSYG8IGF25j5eOPzwuGxOPxF-5UHqq25sujToe9CBeF9YqPQ5extvIQTgtfPzWfBualI1cxfN9yXT-onxtIJ-SR4eOZ1kIPJ_rPzXzAnnV-hCzxtg3qVjYhNAZw8cCfrU6ChDRMFF29nfgRa75B1xU6uR4U4FFD2nKMKixxApCeL9yPY2e-_LA6lXhyt069y66bmB_NPQzrBBnsySQzG3C1r6EMBHBcc73ZBSbQzer77PD0bFHkFBx8mGCRuuEEBAmCk2x_Ln1hy9EuHCDJK702vMV87nHLvW_6mftyel6fVIlR5kV6EQhe0f174nFtCf-eK784rFf-oR1mTB5Dv7ZtRiyfOxQg6kx8LnD5R5aT4Vq5PRzeevTdztpjGFCwd1wb7TgtPvugztvf11Q934uff-l577c-tiy3yCviyXq9Ov1kRzb0CUKDDollOu284_M2UL3ZS5MW8D9e-iyFMHQ52LACS52EX25yFtH6fm17f-LQO9RzpCrcgPUF24gFQjyGdPGRzdNmiv-AR9v1oPPyHIQ1W6pNmx6du-ymjGejyP9hJpP8kCcclBsE-V6kXCgryyW8Sryee6YHkR9t06tqa3BmEtvVxK3Lz8Hm6AdwN81ZjBvilU3F7jyzy8rg-VX6ZZnd55RcOS62T62cmZdn6YsJNqWlJqSc5hTw3kmX5tOGu1RzgRWj-Yp9tjM7T9tNjYT5Msu5ZkyK01Zv2dky2nC6i2nwCFiC8DNCe6yM74aRSCYe1Cw9tAqC-T5BO-yIc762DhBvky-M7qhdMJ6N2t0FzmCm5T5IRyetF2ZzJN7uPoDmy-l8PhoQZzCZ25nCabuZgpR8taU5kRyBi_r9tGODC8tazCsjP1alvvyEUzu_4bUzH11BnTrVlrTASiPm72Hx0u65CBswU5r72x72xi1iyr_0Fhz-OJV3Y64Y6Rw4Qi-Yjzo8V9Y6Vq5kUzHgGnNWfr5d5En11A82UY2K3tIZ6T5FPV5OUrm9uSV5z11z0tVV5u4xE6Nep6-TEaV5kA5OuYdV5_8TFFVyDEBG8b82VGjKY4lheKVz8dAZ72GkJwcSX9ChmydqeVHFJNsAWzha2B2pja2dnA73t40CbkypO1Mh_Wn8-3rfVz-V50pybn8tf7VbmPB5T3tgn8Lw7vW50f7GAIrdziZ8iEnkZ8VVIvfOSjj2Y5Eb2_f7z0t2G80ooSShPa6Qa67W5Pb2Kg70lQYP7kw77W5AO3Qg72lL8d3i92m6tVg7ZsPtW5k923j_Ht50cJ2RZuiA0W5r92Ok_M4MwP7jnySruO_6hsyo1-ZsPeF9qtJ5Au_nyNl1M4MG28q4tFoy492-g2ce3mvA2czp31BBuh_6obuSX5-hCUX5i5tgb5eK264Ovd5RQ7Db2g1uJTawNtVc2nU44t5PAPgn1jx74m1nX5ZKXpX5j-2U4eIP3qIBuX5i13z31vx7WX69a8angiM6KpTqkYT3Rh_tNoB_x76RUub6StDoXzDRFqXzdVX_aR0E55T5wXzW4EyXzbvBM9QVdF9b6U4-oz1Zl-QR7rl_sA7_7DYy76BhM-5wl_4O8sXyWry0A7Nd4x8tSsVLiCWIZAtyf51XOWVc6WIZAmXR1Bu_2SaUw_2Nd4tk_fi7eqd6aluQtRnIPXxTJ8PIbQg_QM2HZLa3MPm_c5RxcxjnC8y73l_p7t7vCVWdIvBC61D61qd5GZ5kUPySiSXA-C7LZ58c6WryP61Cj70ZMnB7Vjeae2ljJWnWvm_Zhxcedtsy-3uqm_f61hVemA3Vje_LaJW-Gc8PO6Xj7JBu1qyW7gmS7d5EZo13Ql68QcYIX4urbSRR3bWwM5uKh38W8d5thO60eoVH23S7u6abK8z0kyZzZn_IX2XFJHSybn_2BuBT7GPJz4uFfm89llqGdn_-VFnn_YJ_-o1Zn_V71vilvWzYB3Xa5RT7da5mNVUT7in_qC7Paz2n_Pp1NCWZ07Mrya8Q1hlLldWf4ja5n--_lC1ftZn_INvEo_Ofm1a5qd5hk7TajmazI1tQX6kyuJT55B3Taj_deI1t4d53T7Uo_Lo_0azUo_dczuX-So_Hwyxf4b1tmP6Tajf_t55uXo_Po-io_Wx2ko_bczDl7P3tN04z0k8e6ssynYz5L8Tajysyssydo_q-tUkyxd5cU76o_ld5qb5JT5bbzl6uQX6vb5l6u-o_hbzpU7UkydYdHWKfrx27ktDywU75n_9D7R9t_b5AD3-o_be5gf6u17Sp_btyN7uQX6Kc5N7uHT5Nc5N7uVp_AbzN7uzo_Tc5t1tnw6-b5Kh_SkYNBus_tz0kcc5NUhDo_nnC1ty9DMWp-FuaJd59V4STzCg6JhtEc69w69lFCuyIyogh_wc522t2e6Og6mF4Bvjk2720wM7e-h2hDgZN8eXPbN87Z-Gc6zp-Suyc5RJa-vc5Hd5TttSpyvAuR3CEk3pixBn7m2JZC6-czRq_fU3-czUq_na_Wq_0wt-czQlNK37Wq_gqy4g6WuygE30x6iq_d610x6lq_1i2sq_rc5vW70Nk6l_yW76q_cU50d5hqKHL25F7Ypy5z2WuyFt1Ar_4q_Ij2A34_b6wk3Dr_t37A34m0dNb_Rq_5n70Nkg8tA34Lc6Xj2lV_m9-j2tAez7qJTV3Oq_urtfr_t9QUR2Psyyy60NkLezyvyAwyyvy2BuyvyL6Rkb-Ffmmb-R8ty1DpECHgGHoaWr-599Gc_JJ9Ql9tvnJz6aB-V5xjG-IE-7r_Rz6i-LLDvQE-R88uvJSWDiqFvHgpvb_gz-Q8X6AwDxHlScz6ncvXFJYIJisMriq4D3Scgus9ygSAMUAQ_QRxUg0upF1mlnPDOFDm77JgAo777D96oEaRxndQPoD3Yxx9x6DvfRxbUv5VE177GQ8JIx46xTIDBPsv4dQM9SL5XLcNIxXvxVIx3R1hGuhrvZwn_c5dIx20wzHySoviIxeEv_N1JLDgtTN9pRMD1sHKUAn9htJK-b_ir-Ri9wzvDDPHE-ep9SGsODcK4oB77QaenHIgE_friaLATfJw6vYyvEQLP2vNtUfBH-XwD_gaaFP77vPVtYlScgU771amwsBnLEtrBmddgtHf778QG7aIIyIDCClpuoMeWamJwWPyRu79rnvFSCttBwmudzRQnv2A-BaCY4v4pDBEnokutBP6Cb9FCamXdg9277PT10E926qjUcGhBhRE7e9OgC59a-77q4x52xBgdkbGvN8H87_N5t27UFDN87AtiP06o9UKmQbi-HuEABHSt_N--o89kJBq89M1pPA-Xa0sG_IE-dQJdPAzu_1ggeRm67Aerabc9BblRHw68BOoZ48xaHxVHr28JRusj_YBblJs33067zxLjyZkFjPOe0hoctPs36MS2icrjpgah6qc5zoINu3tHDUKC2sLTq8Eom0T-oFE97D6xp_JUyTzQC7MO7Q5PO0LzXs09Vnv9_v0aQF9VHXDMMFGE21wDYH9CLmKNXrJurVXcOui2fE591puJ_zKNX-SzqxWmwdU9O_iuzpG-wvb0SKgPHw_j2TYIfBaqBACFIIFOfs1jf70ge2m3BubXYHdp1ntkSSaCmdHc-nGKHUHFUq3CHh8pKYcm7yA_PJLo6OtDaw_33GLo6IeO3H4idHc-nGjQk2RI9DSUK3N4pysvAw3k0YXfP-73k0OTLB39kw_L49YZKLvOrIEH4Bvu_Hc_Ar9z89WIglC-hYN5q9keFXt_3b-5u_DQA7u_aNgEx_T7EspzYcvgyB2T1sfPCkF-2BZ69lU94OSWByQXkeozruvNaCv_V2mNV4RkSke9gtUxfJL_rc9DHlADEQ1RPzbs_0rHeJv6cvWN1SW99_vzxHdZ1XY1WU1hZ1qR1hDwdY1bU19_0yjGAnucqz96ieqzfD-OmznY1WQCvLFwZ1pY1Sov1nzoU1sU131DkbG4Z1acFIsbptBd_C9iMptBjLmXD9Fc_tG_Tt_xj9Cx_OPgBfwGx_Ca11b-M--Ax_Ms9by_RLgdy_ODp_3iCCUUNDP_vuHj9dATSdzQdFBB5Du603s3Ahn3bZnaD8hJfWkT5CEu9qKsuaBJLQpVEutXPzziH1n_JHMHEJErMTw7xwDBcv6wmIeRk1PDw-oosGY_n333me8V92wfVRgfxCEDIgdkjA2lbLLCJNCb6xwxCIgd1ucblOufxleV40xrjhS-Lu97YhEZuqqJNcQD8QIVDdD9Bgm-WGB4V8XHne7cIRgmhWfLSdtD-vEipCUq3FOLfw_4z_VLLkwCE-DAVr29Eg7D0z_YKSo01wKSo01qeBZpqB5DNAuMzATMxrnOyq0wVtb-x2rPDd9rCfu2HEUgRMDJQDoOB_vD3shQF-ep9Kx_nBAMx_O7Em5ImwBwBAI--hzo3u_b0_p0nLx_mBgg0_qmNZc9NdR1Chcc9fuxFW5G0vKHFFP4AzNhc90Hit79s1CoVvzHL_QZIzgxosYQERyEm_e8gk3SioFLl2yLR860LVJNR2x60IRAMSRw2YFO2XkGiVAc_AWjODKsCK0_Osz6NCbeuNK-U6JZguCd9T6bRD-D5BacZIwB1V1Jd96-gxi9Od910xA7x_UF1R1oK6KAyXd9Cwg6otDtVfDDDFEu7vjd9kxvld9kIvpd9RUPqD--w5JezsjA539lgNP0qZ-roep5-9B--_b_c0_e0_EEARUs8xALHwKQG3saGx_0b-d792b-lG_F2_mBgI2_N9DYIgL2_77sJr9vE9czuEQ0JZvTMwcWGVHwAouapuBWEepu5E9iEw2WfCGwlxG1NrwgnGgnkA96D9sMwSDw3MV0EwVGwIF9ypujLwAD9x7l4B9PF9Hov7puSF9mUvUF9fCz-Hww1_nRlF19ZF9dF9_A9TE9JquVE9GYAkubKt_hdrdE9yX1Xr-4r_RMfQl9zPSgG-bi9Vz0l0_3b-V3_PSUHHv3MU3LGW--muC2NuE-Q9uH9bxy8VSNF7lOoVv3xL4qY7LCRGDVMOj5UC_w_yOcB2kbxcvJxfCBPCATpIcJa5Ll7zdlDUIMB97wwxb6yVQDu-BoUCYWvPtDjquZn9Vz62PDle9eK9iZQjME5kOUg04xFF7WtEl4jVu2watLGDMyqClpDWvCmwv7D9CJOMMFkwTjmPT0DacZAWcBtAxpuWdnWJDk_Aghz3oCcOutVUTKCMGeQnQckCvrg1wvmUPIgd6ZiKhKPo39K__O_BiE5r4OKC777wEI40xUcK3w_jAw-wEiDavaCjrEbaL3OIq3Cb1uvnU4KdDSOgIvddwWdnnD-C-yP-7m_sCgdm_sPNdG9Cl8kl9L5YJdFB7o0xxs3qcOcBY5_dxbPQA_w_5r_gl9fFdI--yG9Z3_lG_l5_T--N2tqczPU4-rwnlAYVFcGEFga0kcXrUvYxoWAnj5XW48wWCzAAK9wmGYIZn--1tEDiWT8qS_7bJXfISR8d0iP5507jOsrugCbkVGTIbrUH0--ZHdEUnIf_2_7SR3AdV-Rhc3fi610zkVpCwjqkwtC6V2iYadPWovTrLjMoRrBSO7p2R7ZudWHKe5315-zASH3e9H-N5Y_-2AfepeiZ76OIHBmVeibTTm2JREu8fd7uGVYQPCtEV1ThJzxRek9_kT_WCYbc7j5w_-5pu8XBQ_DweP0fGw9vuSdLGn6_--CCil69_-4H0VW48pA2e2LGwaPUHx3tD_8BIQzBMzA7QG2fB0jOB3Ad2zh7yMMJunJiHyBC_Iixeti4qGTYMRRDaAB2v-AbxV4A-7yA4QeA_eHOooWJSiAeE5-zTwbeJQSdCXCqQNBDTmQRcLoyyBJytD14BwA_HRCjpW5rEG_LzK_HiAVO4uxvHRGoYBIBUdagcVCN0EgQLHFbHawQIVhHC9PCZ8VR5BbMfUJ3kPCznTHLm5olaoutzgN-BNJ_RB_jsrTB_QQCbdVM_CYrWkVYwrAtUOedvDNdfVp6XDHGuShatq9MoPcXv3KO2KOssPxwvF1hAetUgurB_X4ioxVhXFrf-5UsZPxDc75ZChGCbBfEbnIWe_W2ewi7DSxKCyVHbM_cqQBp5rwa7lRzxY0aHvCE9vubTRGC_pFxzIA-CqkXMhz1Q3VfQR-97IWaQn6-rgSC_JX-f1U9zdE3u7oRbmCDFXFE85ryVi8C8dp-YERR6uNGRRonwaEFnmmQ_u5I64hqGrWUoCkgXlQyGlpYYmklH-AnI8_5h1SdppaIWhWFDcS_CKtVgb3Cn58C_nXb-C_dLEarWcANNKBZRyGjxFD_8QDe4A-GXJD_knD6qOD3F50QLDBodJxPrMEBfdY1qcgJtEijIqZntdK4K2o6k-_Y8dix1xJtTaUtly9KlImyZinIKtJJ03skUelNxAECzNLeritSXJFY4rHhMJEyBNWVzfmBqD_PlQsD_PIK8AeaJbMS_pQByD_KANnK23sOUb60-MGcliOFNI8S__CD5YhDyEzJCzmS-3P08nTOlBtzUK-vtzUxrBtzUUxBtzUu7NnlYp3HgQq7j01VyHVXCL27w33VyGjxvv449_ZE_xKqbE_uxzjD50__3v4u__vVDYeXbv_YP3qDcnE_sAxAuA3A0A1AAEwAyAIEAECEEEGEIEzAKEDEFExAHEyA0AQE1A4ANEyASELESEUE2AXEZETEIE3AKE0A0A5AaEiEuAbEWEjEzAxAsAyAuAwAzAyANE2EQExAxEvEPEzE5AwApEvEuEdE4EFEzExAPEvEgEIFKFHEzAlEBE3AzAuEPFCFFFjE0AwAhENE0A3ESFMEZFKFYFHEnEQEhFlFcEREdFgEgFeEVERFkFVErErFZFXF1FHE1AbFuFNE1A8ECEYE9FfFyF1AjF4FtEnFvF1AqFoFbEtFEGxFRF5F3FNG2AbFNFNE2AxE_EBFZGPGHG2ARGZG0FhFxAyA4AEFyA5ASEJF5EBEVEtFxAoERGJE7E2A5ADG1FyAWGrEqGSEzA4ALG6E8E1A5AxA0FBGxAFHyA7FAGiELH_F1F2ABHxEwAuAYEKFTH1A3EWHFHtFaHPEdH5AfHBHWEiHkHCHnHAETHaGQERFsH5GvH4A2AGG7ErHzHWEzE6FfFsHcEoESEsHMFXHHE3HhGuHFI0FyH3GsA2AuAmGuETH3ANH3ARF3A2A0HsA0AuA2AqGdBdBsAbBiA0BpB0BsBlBvAyBlBmBlBpIuBjBnISBlBzB0BBBQBJBvAMBpB2BlBUB2BTBsI2BpBvIvAnBlB0B5I7I0B2BQByBvBnByBhBtBzBxIjBvBtBtBlBuBkBlBkBuAoB0BtBsBiAgIxAWI2AWE3AXH4GeIgIiArBlB5B3BvByBkBzBoIqIsIZJDJxIzI1I3IIJ8I-IAJCJnIFJHJ6IGJLJNJPJRJTJlBVJXJZJbJdJfJhJjJbBbGuAQFWEpGwAlExFzA1AtFcHbI0APHsAWHoEfFZEzAXHeFyEFEWHUFxEzAbFWH3ABGwEoKbI5AsKhHuAoGgEhK7K4KsKlEyK7GsAAHmEJFKLpEWHwAMEoE7KhGZE1A5HuA5A3ApEBGWHXI3EXI7KzHlELI3K5APEUIyEOIFGsAbLKEeKPE4A2KXH4AxE1L7KeHsA4A_K2EZE4AXFwGsA5AWEtKBFFErGELTFNEELDLTExKaK0A8EwAPG4A4ASGZE_ERMGEXFYI7EkKrGxGcEwAxACFMHUL2HPIKL0EVEAEzA_KbL_GPGQFSEaF7K1KfFvKBEYE0MrEEE0MPLZLtHKHVHuARMfFXLULTHAEiK7KjHHNHLbIRLLNANHHAI3E6HCNYI3KmFxA2AcEyAuMAESIqMyGtF3ADGdGlJlEzEWIrKPM1LuEVMiLoMGH4LzAtFnLqL1K-EjMqMRL8NgEeLcIyETE6N3LyAoMaKYMKHKE3MEOrE7ELOAMmFOEqLFHyELLvGbGzAXFyNVEXGCEIMVEZK9KXNMEWHyL-EJHALLLyAuL3KINnGPMDE5HWMULnGKLTMzNlEzKKEoGKL1AQNSIEMXO_E3NKLnJqLTF3E3NqFDEIPZEQL_OQFTIEIQFEN3G0K4KMLsKIMeL5NcORPRNxEaFzO_LZIdG3K3AkPdNiL6OeFxFeN3E0ADLeL7LZIcO-O1EZImKqLBFlEEEpEtKyGpE0AWGNOPE0AnNkNIOZIyNoOyGZI1N3KsA6F_FiKgE6FBOCEEI-FAMSNBPENuM3EBPFEaIIEFEBPANJPYEzPFNBPVQBHKP5EFHFEFM5NWGpEIFKMcIYMZL1NcI6QAL4AgL6KoOgLMNeLrPMIKMBEDMWETHiPERfKEIeLINrPzLbL3ErPAN1LxEDEgOXIfRsLHRtLbP3KhLUIQNbHpE3AnPHRoLTQALuO6LwAsKOIaMeRELKQ6LJLwO-L0RzEKQpEzHPEtKgNgEWMQNDL4GkKERPErGPMuMpEjHUGtFwApPCEbEGEhNvGnPTEaMHRSG-FULVFMNBE9OOMrNrLOFeNWOTLTEyLQE6KxSPGbSeMiQaMeMxFFHRFyGCPdMdNNHkMuEdNYPRQ2GCRFGKFlJkKhKiEVNKEyGfFHHrQ5MkMOS0PAEkMPMaG8EkMdRERAEMHENbLRFMHvMdSMHmHsOjTdGzEnGjKtPoRjKQFUL1NmGkSoR8EbEkKSIiEIGQQ8TCHvGGI5TiPPPmGYICShLKUANnNlMjNmLuEuO-TtPmGpLCS9NYU-QDEKFnGdOMOmGAFNOsLjU-T8RjUzOKNJFwAHFOI5ACF1K3RhKfF2E8L9PJF1MHSlJtMaTNFuEUFsT4K8EUFfN2U6FNODOJFDOwOFVsUFNJPJFjNBERMiEQFOTkSTVEF1KBV3LORpUAHvUKHyUzH-PpLJFyNSFmVpVhUyUaLmE2RtM9KMLKFcOPU0RyGSNlRyGMOoOaT9VQNoGKFeFzL7LEWNQoOdSeFOSHPTT_K7LtFEENHzHiEEEbQUISWrOqGRFBQEL4GAEGQGW5PlNENVM0MdMALoWDVLWuSVVyVlNxFVM8EGQ9GsVKQjWhWLQzEUH6WEFyQ_ScEwE4MWIiLEWpL_VSWuR7OhWySyKGQNXZKiKuEmKZTEW_OKWCFmKzOINEQGWhWjHmESVzGELfVoErEuMRF6FZRwVKHEIoSHNFOZXLN2HzXDNCIwP0XCWpNbHlTdMbHjFROLNGRCEdSLTiLAWFG-H0VKHHPCUDYCPGYhSsOtFXLDGsMKH8RKWVYTLmLqXJVoO8X6TAL7PKHbHGXCFLGsT1LfYCInNVYIXsOpYLX2XtQoYLN3P1YYXyYrHlYFNwWaGrYQXGTCP5MaGXF-F8EcImW9UdNJETUrHgNNOLROZcVUZcIcE7LiEcIyMXZ5VaKeZIUsVBR1VrH1KqLxTmZrY5VnJCWSZlJSNoS6SnNZViETFXQfVTFPUtXeUoZnSuRTI0SuRrYKFuRvNFakUoOAEyLmPCF1LGW5VzHOSrKmVQQuEGHCWKFGHdR8N7VaKkSMHuU2MgaYSbQhKbGjMvMDMyETMmW6OMHKMqPoasVFNHHsaJaLE6QoEGWRQVEwVQQrNqQMXbE7YDayEnJXFAH5HeNGWvTeNua6QXIdR9UnGYYZLNLqGRQdHQXwEYSxV-K_aAL9UTSSRjbKQSRSZ3NJWzRIPPZzRGScIQW0R3N3PVVJP0brZGSrPrZ8OuRuZ8OyLxFKQ2QyLSRGSyLXFDcKLERmWLcLRWaoPkRALaTRMaNzRAQVUGXZIuOrYvPYErSaFcKYEdRSZBQQaAQFHmW0RiWncZIWGTaAQWG8buciaiSucPcCEtHKQ1MKWZIDEmWJQDENW-cQX9c7cZa-cjY3PDcEFxUAQ4KbQLdWI5WKQJPGdWIvNlcmJacnbzcmK1PtTbXcE4GgEbXGcOQpWeWmKWdXcoduZodndrddRvPWM8akPKScd_LDdmK5NORiT8dUMNQ8dCWOQ0VGd_L7ZcKAFUdAFNc7arYMIqG-T6KnJyVoO4QDMNHeFPE3GUZKOtR6UJMoLVEQWtLbECPwVTFSc3PCdlTLL4KTY-LiKZRLXYaNHAHCFYSDZKOGEyGyb9eGe8YjE9NoOSGMHOSLXDfrYAXHEFOBE5QNEiUXHEUUECWJUPFNHLGvFEYqeGFJMSMISffZG3ebPTEUIDVgWmfpfFNMYeKxUNO6S2REfUYGEyLcVwSyfSRxGuUDV_O7E2RrElObTOMiXCF7EkMIYMTmGGWAW4SJgDgubDWQgQWNgpM_VKgbSXgQgRdVg0RagHg4OfgLgjWxGkTmENgIOtc4S-HmUPI9MogJVORNLeMFbfVmGyQigSeac7EwE7XGg2EZTxGuMhRChEYyLFh-TaVtGUgFhrZbTuMRdkW6UEFrPChINighK-HlflNjFCg7ELGRhbTaGZaMTLPfW-SgR-PmGbT1LIUpfIOvRvbjTpgPgmGbEqcnTuMYLcO8TmKCZjKoEmWAW-aBhjToEMhGiraKWfU_H1h7GwWaKraKU5EJXjTnJPGjHAUTHDGaFAUbLybnTbLhh3gsL1AXHqGtMzF7gAHzTtTTThXVVAWeFhbwehWAHobdWbHvNoMEE8cuiEE2OQcyGFHae5Usc7gGQaT_VaXnJCZMjnOTcPjcgPjCWwSJjSRWjIbIYMjgYRjhWXIUgMjsdoGijvNZjhLLjfjGI2XGQKN9clNlLCfGQSUTcSWhGCiMjLQpjxW-EvQoWnRejxWTjfjxYSgxW9MpfzjJcMY1WMg2j3LVilNiT7j1WIiSkOj6W9ULiZkGcHXIgbk_SmMgkKQRgLWnNQWmksMjknNHaHX-RsOukkh6WhgwkzkcaHXnZrkGhmkUi1k_ShN6kEa4ktk6WOY-kKQ2T6kdk6WFXCjddbj6WKiHliiGXHXhbHWRlLl_SvfjkyLjWXXzfYlyGyLNWglClNX6OdlWeHlPaVlRXllRXnljltiilVXwljlpU_QNXBjBkmKPQ9lVMdRWjNSulEQSZjk4GylqKElGmRd5VqKykGm3kgX5kHlnLAdEWnL3lHiokZmUFFmHiMmHiRhZm9PImNl_iaLVjaXaLndEQvO9l9KMgsmQkBkaQdmLNeKal6Fwmil6FOX-k_mYmLNYHGXVYnJGcpYaj1YMb3YdNVdiL8HKQ_b3HjY1UVnZVCFgHjaanlHcnVnSSXOdN4HNN6OjnuSWHNeFIbQAFkHLRCSDZRIOSmURIUgZHWMEaunvN0nWMRhunZaunGcuncakHySmiaFdn3LaIoGbZVMuQdNFookFo5n3H4g0fjnVaXoRRAoVoCoVoCR-M3H4aRWioAdkHgWbYioSoioUojnePao_L-niocouoeouoEorHLeGn5ohlOW3GVRaoAFrodNAFto_oHafHtn7oEpeKLp_o2o_o4oEpyXBp1XVpNWJpNLAb5oabVpIpcpyoTp0oZPSR0nbazNKZ4GGWmprbBHZHEmoOspjFeWEpqktd1pfp1pRdspCWsplpvpoixpvpVmup5o7kCFmJYLvflJXIqFeNsJhIjIlInIpIrItI7JyI0I2I4IIK9I_IyBBJDJGKAKKJUJzJkBpBuBnBzBeJgJiJkJmJgEpJLHQquJwJyJ0J2JVq5JuIwIZq-Jcq7IeqDKiqGJkq2Bmq0JpqrqtqWKgI9puESSJfdUYMPMgPrR5ELLpnMNTLaIFpxQ7KDSMIbQYEgELIBENYmRvLmFwm9KxLENaLWE5YXHDL0a9iCMYLKYCMXFYSiE1cZL0SrhFfhMkN2TCYzE0HAUzLnLUUcVtFdSfa0WQa0M5G4TaTtKuRaXYjpYcKTfSEnSOILQKHrRmUXOyKlYuWDRmN8OAsXa0KqW4NvMyQMHbQoE5HMO8WSZIORdPPwhvLsMIOAM0VgN-H2OgNQOyVfOQEMFaMFMvn5KZLmVuOAM5EyOKEIOrN0aSICQebYsLQ2E_FdeKLVtFYKL6SZLJLhKXFHHMPuSsNLL0b7KeK9bNH4G6b_FjUKLJURVOL0G0KDtOIMOdiKEeNcKtPwT4PxEmi-FcKNMBuAQOWFNDL0PANBPzP1M6Mlc9PGPJQaVbIbPiW2MRQkkqL5tBiKEGHkQIgtKhNXLbFaI7ElEghKEFGcL4cWYVQlf0EHP9QqM-GMInYaIiKURMPsEoL-Y9TtLmnbIMOcRNOJLphYsvf4KjFcOoLnPmiRS9RCIeK2LBGnQLX4ddHKMDMXQ6KDMCLbI0RavdHdXYSXFtm9ecEhGeEkSaI1E-rNRfaXS9sqv5eyS6H2axSXNhO_vPGDjbTrbLGQT3ScQGgnY6MQTtHpnFT6j0LsGfS0EwSYTVQFwbTgPBNGgvoLGiwJc6SHfngnT-YkMKs-QIOSEIO_FzUjTga0EoVJvORqTEUOICNEb-PfF7GjF6mWiwvRUgOfijTvnhsjKft0rMxjFYZJxEFWQJxssbEfULX6HJfgU-PaVqGNHYYqGdsMVjTiO0EtX3U4LnrUFbFmi1bUF9jaf-UYLuUFVhFALNUUFPGXLRFhKYLwatMWwBPeVfNvXAHCI4ODj2SsUAjou-fGQ_FnEdWLVbIuWGQjF4wJjSTMkGUsEiskuMUaX7tZybPzE9rolqx8M4t4MAXGvsyPGitjlRGpNnunQLqNiSFNQEQ9GYY7HXt8X-YWGVYNpmiQo5mrENj5mcMlfAY_sRrrcaKvZbH-Q_LPzCRVzDY4tMYFGxFswDYIziU4uorNMXLEF0vEn-tEnUzdXkwQE6yWGaeNMWGZKuRKZNZsEzgxbXtnScIpG8zbSIslfcZ7zfHfZOGRZ2WWNCtQIfmoSaVSIjF-FmNub7MsaeaDyW0PMY0hakr9s1E5GvTwLXtMFBFhRhNIO5lFGbGjlmEraZbrYgPRLIzmVEEoi6M6K-luYJPAedxZE0HebPfbPVe-0aKYIrPN0sEJPBHHQvGLQ2eXtis6eldsEDZjMqVOw9eZwTFOFkMRH6yjMrfnNSMkMGGf1ETuzj1IMSFpNg1rSenDfRyvZHEvXSuvFxZFNpUz1fGf1Ay5ygfpNaSgfzgFYOF7szSF23zi1Rf0F81Ig-1aEBaF26yB2aE5G81vZU2jEWbb1aEqFX2fGdSVfmE20UE9GOWPFZKnyvEDGsH4E9j4n4EUh81DLIFxZPFCIgS4Ezy5egN3F81YuE2dFW2gfAWZ2lFy2E3e2E371E3pzZFM2E3-2gfxgG33hH2CGo19Fl1T3I39FK39FM39FxPlfTGZ3jEHQ12VF7GZKw2n3h3n3j3vFQVK20gpGoVtGXYJyvmEutXnnqLnWihh16yPi9GoViVzvsVpc0FGYqpX3kVT203aHENlQYn4L2OjnScfcVnsTa4Y4a0X4sHRHhFwHJGFIQxjZknCSis9HmENRBIqLkunnRGj4VWl4nnpENIpNRITIhFxqZIXHJUmJu1BH1qSqmI3JWq6J-q9JbqAKDrgqEKEJGrIKlqPKnqLrzBCB5BJBUKuqXKMqKNzqrJfIhIvJxJnq6q4JXqL5aq_JdqCKQ5FrHKJJIrW5KrqqZ5b5d5OrYKw4hLDVtPgKMYkKt2-VsfLaqMnYZgF10KNbGSueCQvN7PJlQMEct4CQANy0VQEM0E2adLVymrsnNpxjaGyqrShfuLoroiAnaGFE1m0H2L4UlExh6Z4r_32TvothLMqP-rSSCNLvwiyVFMZOA2SIlgqx-SiMisiklKAxc6eK_Gok2URdXU-iuG5U8tEQNNbzEN0PEHDVNpKHmavXwQeLkzUNwiDOIsxnysbZfN8ZbFHSOWis4RVIrRYYWoSaLaYjfF5NzENPsavs520sJNMFFOq4-EJOEEr0CXLUCwLxEOCtXN6s8KYOF4-EkWZLFP1M8WHONt0ELUQjzswmbLYM8lNq5ORduSpSotMPl7FFqtqLnL8OJP8W6OA8gFEMuj0EnPUPPvMP4c3Z6tLY_tzOhNhPUL2TlPGXmQZS1LldfZnNZE0PzOlcZ8uRT9Y7HhZIXOHSEIhuyZBdFvkMAQ_l67nubNKubUbILLaQ7RPEeQQE6OhQjaKugueyWLwmhGyu_dFNiTV0sN9P1QkNKNQfIFgW9uFMGIkZ_EuSw6iLF-JRCExEhGdhLQRRiLbPYRGXZEphdHiaUviLBGUI7imRkstRyRWMu6C7Gv-LWpuLERRd7PTRWObPFSqMwx6LxYXPCMRgLRsvfaUSnr3pvvELGU1EVvnSRLmWk3jY79GEgsxfwQwTcNTMvUtZ1fyMITmGiQCNYUEuUZ_SuPSwgxnSGTlSxGLIIsBsWwQFGgtymgROrQp6cTlSAxhlcNoTJMjKeaWMKsCRAzMAjTA0lA8TAU6AC9A5TAuaAwwAnYAbNAlMAXhAqWAMABcXAAxAf6AuRAfUALUATfAUUAxjAUIA8TA0jAoGAaABJhAeiAgcASiAuOAUzAnwAZwAnwAjoAlYA6gAmLAlxA7iA2VAiaAwTApfAzwAtKAXWApiA8LArxAF3A3NABVAmFAmLA_GAQjAnkAtMAU3A0PAT7A-TAq1AxtA6MABVAUVAsfAFVAt_AisAbKATZA2UAHOA7uA9xAtyAsVAHyAluAaVA3iA-OACNA4eA-OAEBBtXA-9AFVAMYA-9APsAclA5cAaXA9_AMyAG6A6dAhWAakAALAJkAM7AzWAhWAtpAmXARgAAXAbeAiLA1BBdjA66AKyARnA0WASABnrAeWAKWAWWAHQAoOAqVAXyAmEAGsAayAqPA2jAFtA0WAdyAQyAfjArEAERAEXAGWAJfAgyAZ2A7cAzNA6WACXAWWAomA-_AMlAiLAq1AnbAQ-A8MAzLA3NASWAQBBUXATkAtBBsyALfAWWAWoAl8AgXAMgAdWAwiAuKAgXAUnA7yAxVADzAMgARrA01AbBBDNAGWAqVAJZA3BBPHAHuAniApYAsBBL1ALNAtpAwWANzAorAFXANYAlTAPDBHYAXeAHNAOuAU4ANYA7pApYAFABSDBxeAAXA4uA3KAkzAaYADRAfsAdYATcARrA5BBnSALGAmWAfsAKABDRAPHANABzHAsDBCIA7LAEHAFkABDB0YAuDB4YAOSABDBzrAVMAPHA7YA-DB9YAzpAfVABZAgCBAIAsBBGaARZAmWAuWAcIAZTAKZAHmAibAZHA2pA1LASEB-HAJyAD0AQQASEBCWA5zA0kA7LA8HA20AiBBmZAgOAAHA8HAfmAFfAAIAiDBWMA8EADPAMLAiNAubAu_AiNA0SAbIAEUA16A_VAuEA9ZA_7AP0AySABEA6RAlJAAEBJfAJEBFfA2ZAjoApUAMaAM9ALaAUpAq-ALaANVA4xAiEAVMAq8A97AIDBJfAnpACFBW0AsTAYVAZ0A2MA7WAlaAaFBXNApaAIYAoaATwAqWA8NAxaAibAk0AStA0EAh0A4aAIxA-aAGWAq7AkXAoOAutACbAxFBHFAYEArZARbAwSAvQAMFANnAxpA7FBKdAMNA7GAxjAxDByEAERA0xAEIAv0A4LALXAdbAaeA3LATSACWAr8AI9A0FBmtA4DBqEBtbALEBsKANEBZ-A0KA6zAnEBQPAR0A68A_EBaPAdpAKFBQFA8lAkGBBcA0uAkSAAHArlAeCBrGBIZAqGBMcAIYAAcA4cAn9AuUAQWAgWAVcAQWAguAZcAVFBwPArYAsLAAjAgcALIAAjAdRALRAmcAZ-AmQApcAIHB0cAUCBmQAvcALHBiWArYAguAWGAvNATHB0GBiaA7cAUCBT9A_cAZ-AbHBvKA9GBDEA8sAeHBWfAbHBKdALXAMdA-PAFQAQdAdHB-cADCBALAnHBWIASHBbHBonAvHBkPAbdAgHB_EBmQA7LAVHBT9ABHAvUAjMAldABHASRAnHB3-A30AcKAknAdGBrdAPGB9HB78AeCBydAi-AJQA1dAi-AFQAivAvHB9HBooAWIBFeA9jAQ7AFeAYiA0dAXlA8RA8dADIBXIBCmAkPA6oA9GBqnA_VAAQAfrAqIBReAYIBnfAMIAZeAt0AmrAaLARyAtHAH1ArYA2aAnNAKjATcAfKAneAIYAoJAhKA6GBd-AeFAlTA3LAweACiAz6AzeARnAWEAP1AHRAVFARLAPGAL8A9eA8IB14ATEAezAECB-rAgNARDBaJBgdAP9A4EAU7AXSAPiAngA8vAPPABCBGEAaRA0uAk3AbLAJcASMAyLAmWAMfA2fAMLAGgAAgAnVAsGAEgAGBB3JBfkArCBQgAGWApfAOgAUDBQgAOSA_JBmGA3GBUTAWgA8JBggAvNAEKBvkAqBBggACWAMKBSRA_JBhaA3BBsGAx_AXHANZAc_ANHBJwASfATzAJwAY7A-FA-SAbEAgOAYSAUTAnGAzcA0gALKBmKBYIBeCB8gAIDBm_AAhAGEBPhAnZAsNABTAuMArDBMTAjQAfWAsGAuMA3GB8KBmEBNFBzKBRdAqVAThAQEAwiAJFAwDB_JBZhApGBfTAGCBmyAbhAzuAVFB2GAIDB2gAmhA2EBbTAphA12AxGA66AnJBc_AxhAVGB2hAJFBvhAW3AdGBFKBfmACSAvhA-hAyKBPIAp-ApLBsKBq1A-aA-KBJiALfA9hA56AvhA8GARnAnTA0HADKBwwAXiAdxAlMAbiAmEAfVATtA6GBwwAUlASLByOAw9AqJAXVAqiASLBsiAiHBxBB0CBhKBRMBoeAWWAYBBlLB10A7nAaXAuuAsHBDjAmGBLVAHHBZuAEWAwzAdMBJjA3GBPjAw0APjALKBSjAgCBUjAtMBfjAmmAtBBPjAdRA3yA8FByMBqjAnMBqjApMBqjArMBqjARdA1MBrjA5DBwjAjIBqjAhTACCBbABhCB3jAvMBxWADKB5jAxxAJHAzjA9MBCkALNBzjAQKB4MAVLA0uA_BBhGAIZAlfANkArLB1WAmWAJNBqCBIeAQCByLBXkAUNBrPACWAmXArPASRArNB7JBwBBhkAADB0WA0ZA3BBzNBQEBwNBkkA0LBzkAvNArNBNKB9NBqNB2NBtNB2NBhTAzNBEqArNBGhAHOB7DBFOBQWAHOB6NB_kA8NBFOBDLBFOBAOBFlACOBMlAQFB6WAAEB3yAbLAOOBDSASOBRlAUOBblAWOBblAEOBolAyNBolAwJB0WAklA1NBolAdOBb9AECBqOBsGBmXAtlAwOBvlAsOBzlAuOB0lAzOB0BBqOB8RAmyAiTAjlAmGB3yABEBXeAasAfLB3yAwpADRA0WA2tA3OBqKAdOB4GAQOBgXANKBdNB4GAhOBqKAlOBEQAGOBLPBIOBbPBKOBUmAMOBbPBPPBeJBmXAnLAfOBEQAxMB4NBaLAQMBvmAQKBsmAUGBVCBaLA0MB0mA-JB0mAhNBpYATMAgPB5mAUGBfVA8mAYPB_mAnOBuXA1mAwNBLwAMOBfsAInADDBLNALnACNBiKA5BBqVAtZAq8AbZATnALHBY4AiQAr4ABHAOTANoAScAZOAaHAXFBZQBSSANoAWwAAFA8HAWMAGKB3HAmJBjDBmQBWrAvXARIADLBAIAVIBA4AjnA7PBuQB9mAAXARRAtxA-9AQIAwBBerA5QB99AuOA3nA9DB1QBVMALfAuQB57ABRBZoAwQBboAVKBdoAKRBYoAKTAJHATHAjoABRBp-ASRB7DBuQB5NAECBWRBDRBioA8NBWRBtQBzoAMRBQRBtNBWRBhTAAIAnIBoQBMpAwJBlRBApAIRBCpAgRBsIBnRBHpAuRBplAwRBAFAqNBqRBiRB8oAkRBcpAADBlRBWpAsRBCsA0RBapA4xA9RBaRBTpAcRBgpAuRBULB9RBiPAiQBcpAdRAinA3GAM7ANSB1pAwrArQBJPBTSBRSBR0AN0ARSBSHBlRBL6AsRBvkAYSBVPBlnA8HA4GAMSBWSBBqAZLAWSBVmAiSBIOB2ZAkZASFANRAmJA3RAyGA0AAF5AkIAH5A7qAr5AvAA8JAt5ABrABKAfqAhqAFKAT5A05AJrAoqA45AGBAvBAsBAbJAyBAsqAVKAvqAYKAmJAtRAqJAyAA1qAm5A4qA1JAI5A8qAYqAM5Au5ACrAw5ACTBS5Az5AJKAGTBY5AJTBLTBsIAOTBe5AkJAw4AIgAsTA3GAFEAgKA3wAF8ALNAhrApfA3RAq0AwKAjaA5OAlXAKLAlTA2aAgdAKGBLSADLAZOA41A2QAZ6AQXAlDBitAxOA_QAcLAiPAo8AojADRAkLAANAurAqrAH-AoJArtA1RA4LAwVAv6ANLAzrApXA6LAPUA2aAraADQArvAzOAq1AApArHBEgAyKAaVAA7Ay1A-QA9KA5eAcMAGUAASBqDBbTAiMAhFAM7AD0ApMAFMAwSAAlAREBtMAYWA9dAW7A8iAXYANXAmEAQNBUUBp6AjYAFJBLNAvTBX4AS-ASIAfsAQNAHZATNA7KAd1ARZAqLAWGAZHAvMAMEBfNASVAjNADQAIqADGACYAqNA-PAAWA57AGsAm9AJLAYVBtvA8EA-7AaKAnLB9NAOtAAOAJNAXNAH8AFNAJLAxwAMLAHFASfA6KB-sAGBBSOAj0AYMAU8A0HA6QAFUBjOAYOAwvA2aAKtA8WAtOAf8AUEAyEAi8A6VBrOAeOAk8AlyAn8AcbAzRBcABmtA_FAUEBAPACPAsMAx8A_EAsLA4ABKPALIA48AT-ACQA78A2RACLAIBBPPA8-A3KAaPAsgAGSAvoArPAMPAhBBkPA_rA6RAIoAfWAJQA0lA4OA5XAPfAnPAU9AELA7PAUuALtAmQAbuA4RAc9ACQAhsAOHB3eAHPAkuADQAfvAm9AK9AyRALQAUxAPfA9NAu9A3KAJEAx9AvGAfmA09APXA29AmQAsEAkSAzFBzEBWLA99AayAA-AFYAWEAD-ADQAceAvTAOIAiTAJ-ArMA-0AoiA_EASZAP-AXLBeNAbQALIAV-AouABGAY-AxpAtLAJFBRQAOvAKWAoJAA3AsYAtLAreAveAAkA-bAm-A4LAsrAfLB8RAbLArDB1RA0SBnPA6RAoRAASAYWAASArSAbHAJSAYIAHSAyNAVIBHPAJPBoGAlEAA_AUFAC_A3FAMfAZSA4FAQsAxKBgSAaYBOMAYPAJHAuUAdZAmSArSAk9AGEAutAqJAXMATIAXMAYWAmKBiQAKhAfZA0HAMTAiDBJEB2GAgxA3SAn_Am7AB4AWOAVLBOTAsUARTAODBfTAxhANUAcwAxFBxGAvoA7UBgTAlnAqwAqcAuTAvMAdXArTAQIBuTAAABfUAtiATYBFKBCPADUAGJBRAB-TAJyABUAsOAUUApHAltAHUAG_A8TAVABexAYABGMBTeAhiAgcApUAiABKPA4TAcxA8EBwQAjUA3eAX4ApAB5cAAUA2WByUAuABU1A_GAs-AaFA2VAQEBPTA-UAZRAdMA5-ASFAwiACVAieA-UAfNA_GAU3AcOAPsAMFBUIA2VAQVAaXB-8AVVAmUAYFByKAaBB7tAgUBpVA_FAxUAFVAzsAsEAxZAVBBIFAzgAYBB8EBvZA-CBwsAzVACcAAWAI9AxiAXVAkBBDEAdWA9_AcNARMAvNANUARMAPGBSWAvBBnSANVB9FBxBBOSAZbBQWAaWAsXA0MARVBMkArOALWAmsAibAUXAuHBFIBPCBpnA8iApWAOKBJCBAGArbB-HAyiAdyAJmAQCBQEAcCBrpAukAaVBNRAYCB3KAX4AKcAyZA0MAdCBmUASQBFfAZOBgFBoyAsUBnCBZKAQfAjlAfbBnCBrYAdMAbXAJMA_MAQaAZmA7xAbUAwFBkYAZmAoXAqXAebA8VA-yAO0ARrAJFB_XA-RBpcB4XAoVATMBKWAEHArbAPZBNDB4RAVYAcfAszA_UBzHA1cBcEA6rAYDBGXARrAFABszAxeAcYAXYAUZA8xAQ-AOVBkcAEnAjWAEHAKdAsVBLGAfbBKFAqYAMcBmYAuYAJfABPAPGBRdBUGB_XAjNBbdBhbBRdBAEBdMAbVBngAZHAjGBvHAIEBhdBtpA6SAZGBbpAOZAqaARZAofARZACXApfAYEBhOARZAoeAI0AuPAanAgEBnEAbZA0KBxVBcVB_GBrHApEBpUAsEBoSAB5AvEBsUAGABMvAVIA5PA8VA4EBaKAvXAAaAHIA-EB_GBFaA57AmUAbLAacBLaA7WBoMA0OBqWALFBZTAxNAHRBGsAYaAsZBd1APSBdaAXFBtHAhaA-6AoaAzRB3NAoaACSBOYB0sAqcAYMAi0AmLA8NA0aAjHA8NArFBrNA7aAGXA-eBgIBbGApXBcWBEbAdcA7FB5FBRMARbA5BB6KA7GAKdANfBSbAMcBVbANdAAGBGHAc4ADOALGBjdBjtACfBbfBYjA0KAiCBtIBqbACiA68ARgA8RAqbAQWA2QATHAR0AzVBTHACZA9bAjGB2QATYBGYBrGB8SArhArGB_pALcAA2A-FAMPAxGBwRAOcAAdAAQA2GBQ-AldAdNAofBbcAWwAFqA-GBRnAT9Aa4ACSASXBjcAyGBNXBrpANXBaYBHjAGYBiWAznA0cABeBiWA7nA3cA1ZBEdA9bBEdA4KBEdAznABdAFdAjFBEdA9pABdA_FBrgB0xAUcArHBCqAtHBhgBVdAVeBtHBmjAPdARUBJgBGbAXgB7HBsZBidAouAl9Af6AJgBFIBsfA6HBjjAGhBVjAHIBNIBAHBzHAkcA9HBbABfmAmKAFkAMhBsKBUhBbIBrcAxoAZBBzPA_LAuZARIBBfADhBkBBOYB7aAzgBpIByhAPeARnAceASaB4KAgLADuAvbB44AyIBzaB-0A1IBj2AoJAheA7ABmeAVJBSZAskAvdAqeAofBoLAcbBOHAPYBxeASZAL1AfXAOJBALAGEARJB8VBUJBUgAVFAYJB4xAF2AhlAoUBowApnAlYAz1AsTAGHAgfAegA3MBvEAlTAK_AEtA-WBgJBhiBn3AaeASMAwIBCjAufADGA8cBufAJbAXfAvJBHdBxSA31AAHAMTA1JBmyA5VA_fA7cBmnAHgAdRAeZBLgADgBQgALEBxGA2hA_iBggAhbBCjBTEB9iBfSBJjBq8AHjBYbBQgA6fAlgAjcB4xAJwAr9AirA4SATgBrgAt0AfKB9MA0_AjKBDYBlgAAEBlYAkiAEjBnUAmeBJFAIDBBsAxKBKcB8gA-dBh_A3KBLgBzKB-TANRALhAZ-AzKBCZAFTAQhAQ-A5KBcNAAGA8KBwDBeZBLLB6MArhA7EAOLBrMAJ7AS-AFqATLB9pAxGAWLBsbAxuAc8A0EAJHAHHA2aACjAwhACmAnTA0hAgZBzhA_FBjTA6hAw4AnwAqLBrjB-aABjBJiAIfAJiA6GBzLBi-AAiA56ANUAE4AuPAUAB9kARaB-LBmyAzgA7GAAPB41AYxAXRBfeBYUAhXAxgBkiAKMBiKAcaBoPB0aBfJB-kBziASJBp6AziACPAdNBXMB7kBZMB-cBhWAcMBGlBa4AKWA5iAkUAVVA1BBkMBGlBnJA6GBjMB6ABvHBelBVHBelB8sAelBWfAelBDIBelBFHBjMB5BBAcBgjAZ-AjMBjjAtlB0HBkQB-MBvlBqjAYdBqjA4fBwjA8iBjMBbABTyA0GBtlBIgBBmBxxAmnARNB2lBTNBFfA9lBOjBHkA0uA9lBIZANMAeNBrjBgNB1jBSkAIfAjMB9DBTyA_EBekALkBckAqkBZkAPSBKXAabBhmBznAhmBofBhmB_GBhmB7nAhmB7pAhmBcmBhkAlpAhmBgmBFlArpAKXAGhAbbBNkBJDB_kAmmBFlAomBFlAqmBFlAsmBFlAumBIlAwmBXOBAfBZOBSHBWlA9mBblABnBblADnBwCBdbBkOBemBjlASjB5mBmKAhlAbbBrOBRnBXnBLnBXnBNnBXnBFnBzlA0mB2OBbnBwNATnBmKA0lAZnBRgAZnB-OB7uA8MAmGBAcBEPBglB7lAqlBSPBkmBSPB7mBGmAdnBQPBnnBkdAi-ASPBDnB4GAymBZPBjnBZPBrDBSWAamA9nB4cBbbBMsAKoB_mBZPBfnBDMAhnBzGA7pAZmAFkAAcBxvAGlBxPBHmBnXAUCBgcBM_ARdB4PBTnB8mAhnB9PBjoByfAnoBCQBpDBFnAxFBJQBoPB_XAKQBFIBMQBuFBZHAQnAXLBPnAThBVnAd_AjQBtDB3NAdnAaQBnrAcQB2MABpB-HBDpBdnAsdAXmAFIAWrAsZA5cBNNA0SAynAZ-AyHAlFBNpBxQBVcBpQBRpBmQBq8AmQBPGBmQB6fAmQB8iBVoA3QBnEAFoAkPAtBB8QBuQABtAVoAhbBVoAWpBYoAVbBVoAapBYoAcpBYoAepBNRBWOAmnAQRBuFBloAwiBQRBfbBqoA8pBYzAtoBuoAvpBuoAxpBQRBzpBhRBAqBhhBJpAVnBMqBLEB8oA-pBMpArpBMpAtpBxRBCqB_oAGqB1RB8pBAFA1pBRpAbqBocBcpAPqBTpARqBZPAUgAppAjGBZpAEqBZPAZqBIDBZpADIBvHAUFB6ZB5oAvBBoVARSBM_AwqB--A4qBzpAq1AcSB_nB4pAbqBTPB4qBWfA4qBvqBzqBFHBwqBEqA1qBJpBxFBvpA7EB8wAiNARfBK-ASEAWIAIBB1LA1AA3SBTqAaTB7SB9SBArAO5AgTBR5AjqAU5A15AVJA35ArqAHBANJA1BAwBAqTB85AMqALRAi5AVTBk5A2qAn5A5qAarBK5A8SB_qAN5Av5ABTBgrBETBkTB25AHTBmrBorBqrBNrAQTBZKAGQAFQAELA9UAC6AlMAULAQVB2TBI6AtKAbHAXNAteB8TBhYAEMAlTANtAS6AEMALSAMEAFUBonBOLAytAC-AP7AkQAPUBhLARUBhGAQRAANAUFAd-An6A5PAp6AOIA6KAs6AtPAv6A5EAfUB8RA06AaMAu0ATcACMAZdA76ACEA96ADpBfFAA7ALVAs-ARLACtB3FAwWA1UBZZBK7AUUAzLAclBGiA-NAG4A4mAkxAsdBW7AsyAiXAgXAAEA0XAhrAuGANAB_TAJQB2MAlYAv8A0HAF0AaVBwSAWcAZsArHAv7AIqAx7AU1AuEBSTAwSA57ASVAm9AAWAwVBxtAmgADQAvaAzRBXIAG8AgOAQnA7VBzaB3sAN8A9VBlsB3sArtANfBFWB-7AIWBlyAZ8AONASWBgOACRBSWBvsATMAMtA7nAbGAk8AvfAnGAUVBhLA1KAq8A8OAntA9gBhKAFZA8OAFPAAsArWBYLAIcAIPAZZAiWBsWB98AIBB2EAbsBueA6bALYA1WBG9AHUBPUBLLAL9AVlBoPATbAYcARGA40ABUBbSAIXBrVAFQAa9AdGAeWAe9AcKAM1AQMAcKANxAkZB-lAQ-AKeAYsBw9Ar9AnJAq9AYWAMEAgXBJ1A59AJZBkQA39ATtA5uAz_AOUBuQA2sAxQAvUA4KAcLAIMADQALRAG-AwUAphB3RAj6A6XBBNA-0AGhAkLARVBrhACYBORA8QAm9AFXAb-AzXAh-AxpAtRA6uAsrAxYAMNAZYBZ-AJSAs-AVEA3EAeYBhOAMwBNKBSNA0-AaxA-LAmYBQMAJSA7-A_-A--AQSA8ZBqYBD_A1bAF_AfYBcSAJ_A-rAxeAPDB1xAULAp6A8YBMLACtBT_AU1ASGACZBPbAZ_ANOAZKBrbAqbAJwAj3AFTApEBpNACTA7zASwAYPApUAEpAaVBN0ANTA2MAQTAw_AijBiZBDiA4_AwwA7PAqPAqwALfAtZB6NAbxADABAxAFAB6wAuaAnTAtDBEVA0wAtpBbEAcXAfUASABAXABxAWOAOaB7GAPUANRAuOAMgAAxAWwAPDBuOAgABhiAjABUUAlABDkBfxAuPAUUAvIBvhA56AiUA1KAvUA_uAtUA3RA0pApxA2aByUA3AB5xAflBmTAnaBELA3SAhKAxzAxMADBB9xAwaB5MAyaBsfA2VALBBVyBWZAeVAp2AEyAahBtMAoFBprApVARCBSVAHbB_LAObBCcAvxAhBBQvBJFAPbBUZAhcAUmBUbBgCBEWAIDBDVBvBB1bAAiBVMAIWA7DBdWA3NBDcB5BB4MAIkBvZANyAyaARlBcaAMjA-JBfjAzpArbBDVAoVAGQAFtA9lBiXAXmBlUAUXAbABcCBEwA7IB-WAzNAEXAbCBHXADLBfCBXeAdWAadBdWAAnA3NAhzBGsBlYAVXAwyBNXAw0ANXAnUBsmAMgAWWASMB5MAecBERAvzB9MAMDBVnBhFAlcBRiAEHAiLB0XAhNB0XACIAHYADNA9pAqXALDBpYAY2A-EBZzAJMAqXA4cB9dA8cBA5APHAGlAJ4AbDBqXAdDBU0BFaBOVBqNBU0BCmAsDBrpAfYArDBMdBDKBEnAVcBtYA36ATVBQKBLNAUGBpYAjNBq0B3GB4YAqzBCTADEBkdBw0AmdBCPAg4AtpAGUArdBTcAfEBQWAiUA9zAzNAWNA-HASEBU7AWNAbEBWNAGcAQIA7dBOQB-dBiVAqZAIwBCeBmlBiNA31AGNAuEBYQBxEBhtAOaB1EBTcATrB_UAfaA3EBOrBmnBUeB3BBiNAFRBiNAEFBOFB7WBqVBJFBPDB67ArjBPFBRvBAEAleBECBw1BvNB2eBeaAQFAdaASrAdaAmaAKMAkTAUgAeFBiFBenAwaA80BrNAtWBt0A8eBsXA5HA_eBxFBJ2BXlAGIAneA8iBBbAAEBQfBJfBFPA2MBBHArNAxwBxpAY2BCGBO2BFGB-PAuABWfBJGBCQATEAMGBGSAcOAPGB8OARGB4xAfuBvPBwbAtpA08AawBtbA6GBCLAqfB0uAvKA4bA2lBXPASHBuWBwnBCLAoGB6MAINA3fBi1BuGBpGBEMA9fBTcAsKAVGBL2BRcA3GB_WBWcA9nAHgB7DBHgB_GBicAGtAFNAGHBQgBJmBSgBO1BBQAM_AldAalBvHBf3BrRBFXARHBc3BUHBm3BXHBPdA-iAyNA7cAwJBkgBi1B7cAczBHdAw3BbxBy1BoHBmyA5NADcAy3BTdA03BjjAzHBilBtHB73B_EBBIBjPBOQACHA0kBUIBChBMIBaSBl9AxlBBIBBNB2OArdAtNBodAPSBHIBbABBIB2DBFeAS3B8dAbIBEIB0CBAFAUIBgIBXIBT4B8dACmAzPAmRBs3BlhBMoASQASbB5XBvIBC1AwhBsfAvhBeeAGCB4IBRnA4hBUgAd-A_IB_VAxTBCJBi1BteAlXAbRAXLACiAyeAsbBbSAHiBERAeEAKiBBuBMiBUmBg1ASKB4EAGJBefAsdB32AMXAkiBngA5eAniBCfApiBqJB5vALqA1aACtBviBECBEZBEFANVBxiBMSBoMAOMAEaAfTA1iB2wAQTA4JBuKAv5BvNB9dAeMA-JBYgAhNBYgADKBYgAN3BQgAw0AYgALKBYgA_MBYgAQKBYgASKBMTAUKBj5BUjBXQAIZBUCBlgAdKBBsAqiAZuAJwAJVAmyAiaA13AwjBpKBozBeMAsKBQTA9gAi-A-SAqjBtBBg6BtjBAkB2mB4jB9kAIyBsjB3GBj6BSHBCLBgCBPhA8jBsJBPhAJLB5KB7wASdBEkBVABDxAfhAIkB-wBqNBlhAxkBlGAZLBOIA7wBcLBCfAWkBHmBIEAiLBfUAkLBh3BdkBnLBsfAAiAaOBnTAo9AtBBMiAvLBT7B6kBchBpkBECBW7BA6BWiAsGB4ZB7LBgCB6LBQXAmyAdMA2kBciA1bAEMBO1B8kBczB_kBdwAPsANMBDRAdyB6OBRMB7xA4MAcWAfWAaXANlBQ3BDjAKjBRlBr3BWWAUlB4xAUXAEjA0uAsVBWgBz7BlNA8IBqnAL8BYiBdcBnJAqQBNCBngBN8BJjAQNAV8BHQBViBT8BUUBQ8BdjAY8BWcAf8BP8BNCB0HBf8Bi6Aj8Bn0BDNBi1B7lBv6BxWA-JB_lBVSBNCBhQBQ8B81BXHAgMBnzAa8BEkAm8BEkAE6BEkArEAWuAEkAcNBCCBAnAa7BSkAhNBZmBfMAQ8B9DBtXA1WAi8BZkA-6BdmBc7BfmB3BBukAADBukA7DBukAMOBukALfAukA8NBukADLBxkAT9BzkAtNBukAhTA4kAV9BFlAwJB4kAX9BFlAZ9B8mBh9BPOBv9BIlAf9BCnBx9BTFAj9BGnBL3B_SA7YAV8BcOB19B9kBDRAWlAP9BiOB-9Bl9BmOBx9Bi5BA-BolAr9BUnBb9BolAz9BUnB39BinBH-BASB3yBxlAT-BP-B2lAH-BtnB2RAvnBX8BdcBynBV8BBmAlnALPB0BBZmA7yBm-BN-BGmAd9BSPB8sAIoBbiBV-BSmAx9BnLAn9BGoBy-BxkB1yBnLAt9BZPBp-BhmA2-BY-BSoBy-BdCBvzBxYAV8BZoBK8BzGAc8BLPBAnAF_B1mAN8B3mAv9BkoBQ_BufAS_BD9B1bACnAQ_BsoBSUBuoBQ5Bi7AlDBfSAzoBs8BPQBUmBtZAWfAoHAVQB3nA9oBEEBFqAyKAq_BNABsiAgnAFxBKZAVGBYNA5QBy8B1_B85BVpB3BBSpBqQB1_BDLBSpBZ0BdpB6_BfpBCACYoAipBg4A6QBZLAcNARRAopBPDBRRAMOByHAAEBHACFRBQAC-_BVoAAAC0pBEACRRAKTALVA5pBZAC_LAwJByHAc6BhACPACsoAeAC56AHAC_9BVMAhACXACJqBJ6B3oAZACo4Bg4Aq4ByACrRB0ACkACUqBwAC7WB0ACVACMpAsACcqB5AChTAwqBJFByAC-RBEBC5yBcpAhbBCBCLfACBC8NBCBC8ACZPA-ACUkBqSBQIAxqBjZAN4AViBUBCrbAfrA1pAI9BZBCM4BzqB72BzqBNBCzqBi6AZBCe-BZBCnSBZBCc8BUBCsSBxZA3GAGhAIqAKNBUXBQrB07AqEBYrB5SBq5A2rBcrB5rBfTB7rBy5AHrAlTB45AfqApBAyIAEsBf5AUrBoLAUTBWTB3qAo5A1rB9qA3rBdTB_SBP5AhTBhrBFTB_rBY5ADCCFCCPTBf5Aw4AAQAJsBd-AmEAjTANsBqXAPsBAUBniATsBDpBN6AuPA2QAYsB0KAS6AxfB2MAdsB9MANGBIUBWLAjsBgrACOAh6AowBFEAxjArsBWUButBvsBnjBaUBeLAzsBYPAhNA2sBz6APUA5sBouBNJB9sBjEA9TBrUBF1ACtBYiAdMAFtBAWAF7A7wBkKAiKAQTAK7AMxBlSANsARtB9xATtBR0BCwAWtBqOBYtBa7A7zBctBHNAg7APHAj7AZdBJ9AltBIsAAIAudBdNArtBR1B-uA3EBkVBxtBVbBieB1hA2tBKNA4tBD7BE2BAYBhLA0hAq4ArNAK8AxOA-VButASBCo8AppBjzAbGAJuB5HALuBHFANuBvFBQuBzsAQWBGECi8AK6A9mAEGBbuBCLAbWBGIAs8AkoAiuB7RAkuBCRAnLAnuB_3AdGApWBe2BxtASPACQAvuBbSAxWBB3ABABVVAkUB2WBEUBBfAJsARcAHnB9WBQQAT9AR9A5EAFXBeXBmQAX9AFvBRCBkPAd9A_aBQXBwfANvBFvAbhB6fASvBv9AVQAVvBvKAdXBFFAavBmxB5uAdvB5uAmXB4OApXBbNBxQAkvBraAuXBovBVQAqvBhsAU-A0XBk1AReAwvBkLAyvBVSAMIA1vBAvAYWA4vB6vAaLAceA8vBfKAJFBoJAreAXOAk-AYzBUYBdHA3IBp-ApLAFcA5DCMwBv-AgWAx-ArCC9RAjYBw-AVwBUFAz6AYwB3EArYBPPAuYBgEA0FC8EBOFAzYBnrAI_AlUA5eAlwBjSAYPApwBR_AzgAuUAn6A5UAW_AaVBQwAF2BoSA0wB7oB3wBg_A5wBbEBihAl_AGgAiFBY_AJTACxBsGAt_AGxBFyAFTAJxBNtBCiA8_AvMAbxA9_A__ASxBAUAUxBdkBRYAgxBYxB0wAJhADUAVcBDUAfxB0wAiZA9LBPNBaiAnxBYxAMgAYxA-TAMxAgABeiAjABwwAzxBfUAnABwwA4xBAxA6xBZaB9xBkaBaaBx7B1ABEyBVvAGUAlaBeYAJyBHFC_ABxzAsaBPyBBVB-8BLbBIBBlvBTVAOTANRANBBGeB_GAQBBL_AdyBZZAhaBeyBdXAEbBE8BdyBdOALqAn2BCMBBVAoyBfSA3VAifA6VAt6B9VALKBUXAyyBUXA0yBlICwJBlICHBCPWAEACTWA34B7BB-fBeMBeICACB7sBlNAGzBchAngAwMBJMACCBFtArbBCcAjXAQVABkB4WAq8BWCBskAXzBQQAZzBNOA1yBC_BdzBi6BLcBxFBhzBlCBGUAfsBaUApCBDKBpCBv0BXcBKaAeXAQlAEQA7xAyiAXlA20AnXAxVA3PBOkA5mADGAcOAxXA2ICCDBXeA_zBWOAN0AucBqWAPHAtpAwcBBYALVBcfAWdBM0B_cB7cB2JCq8AEHAbDBPHAV0BOVBX0BZYAXACXLACmAVYAoDBvDBrDBHNAtDBf_B_jBk0BOWBwYAo8BBPAc_B2YAsJCKHAK9Bu0Bh_B-YAqLBGTAz0BrHAIEB20BLEBvHAlfBSEB80BWNA5IBA1BHCBPEBD1B2dB_0B4dBLYBRZAJcAfSA_0AGOAfHAALB4dA4oBZ-A3EBS1BzgA0NBs_BW1BEuAJHAZ1BBLAiNAc1BBkBSeB8EBiUA7gBK8BBFBNLCEFBOaAo1BRFAeeB5KCs1BvHB77Aq8AusAqNBz1BhTAWFBaFB41BfLCW0A71B8NAyeB_UAtaAi-AHFA3eBibA2eB2rAu0Al0A7KBSWBjoA18AyzBO2BEfB1LCS2BbGAajAzaBLfBrpAYMAZ2BxJCHbAc2BZtAAtApFBMFAh2BdHAsKAk2BZICbfBo2BdfBQ-As2BDIBkfBM_AtbAIfAkfB6GB08A1bAuKAwbA_EBxuBSHB9bAwnBAcAh7AesA5fBT4BE3BA3BEcApdBCQAK3BUIClPA3GBGuAP3BpLAwPAb4BccAoLCc9AW3BkuAEHB7KCb3BFfAocAIGCxcAVnBxMCPHB8MCagBYpBcgBFNCKNBhYAq3BADBigB03BfHBz7Bx3BNNCbLCDcAu3B33BnxANvB86BygB93BQxBVdAVHBNvB5gBbHB_EBl9AF4B_gB2iBG4Bk4BEhBczAodAeMCudA1jBS4Bw3BNhB1MCShBuFB3dAZ4B8dAb4B_LAd4Bh4BeIBh4BrmAFeAnNChhBUcAxACs4B4jAs4BYkABRAyjB0IBA3AoEAz4B2IB1hB4KCbRAkeAQlA7hBIYAyqA-4By1BA5BCcBoLAD5BQlAFiBRnAcGCwZAeOCJiB7eA3rAXJBVJBSGAPiBfSAo2AQDCPFA7iAdJBU7AaJBLvBoFAa5B-fAc5B6MApwBy6BVVAqGCI-BqAC1fAS1B1GA5fANNADkBq5BGXAs5BeOA2wAGgAw5BGKCDgAz5BFTA-iBXeANPCtpASiAeMAWJCTgAgCBQPCw0AQPCiICbgAWPCQgAQKBQPCSKBFTAI6Ba_B15BL6BfTAZkBvHBiKBP6BmKBgKB6yA5TAkKB6iBnKBRnAGgAWtAPPCJwAc6BPhAvKBd6BRgA93ADhAnWBj6BrDB_KBAICq6Bj7B2jBUmBtGA_MBw6BUhALqAILBYPCz6B7cBEUA3ICPLBPwAYNCKkB3BBVwAA7BMkBQkBp5BF7B-fAH7BFfAUUAnPCYzA2hAmHB5hAP7BkXAugAfKCsLBhNBNsAX7BnkBEQCsLBLfAsQCaPCKUAg7BAMBxkBtXA7GAl7Bg8AUAB3kBdKCr7BDNCt7Bq8BJMBw7BbUAwuBT4B6aBu7BHlBH8B0WA57BaJC0PA9FCRlBKjB9BBB8BRlBfMBF8BXlBniA2jAVnBCCBM8BQ8BflBY8BQjAgRC68BL8Be-BT8BnSBb8Bj-BfjAe8BQ8Bg8BsRCN9BwjAS8B1lB48BwjAo8BtjAHRCtjA0MBEkAu8BEkAw8BEkAI9Bx8BxxAWcB38BqSBx8BjRCVNBcPCMmB2OCXNBvsBCbASkA7RCF9BvQC1WA_RClNBRSCtfBpRC_SAULBSzBSBCRuBYSChTASzBmICzkA7DBfSCMOBfSCxQC7NBWQCzkADLBfSCqNBfSCtNBfSCeSCzmBoSC_kAoICFlAiSCs9BySCIlAmSCw9BECBSzBR0BPyATFAsSCVOB4SCZWAv1B69BvRCDSA6SCeOBDTCXlA_SCfhBNTCwSCUnBADBpCBhlAPyAanBDRATTCJTCvOBXTColAuSCRXASTCknBbTC4OB4SCFlBhTCZ-B8SCpzBrSAxGC-lAlRC7lAnRC0nBXSCqKA2SCGmAkSCSPBJTC8nBnTCNmAYpBGmABTCx-B4TCHiAfTC1-B-TCJoBCUC4cBPyANoBEUC8NBUXAlPB4SCA_BCUCLJCsPBwTCG_BFCBboBzRCdoBRUCN_BbUAP_B4TCR_BbUCT_BdUCV_B8CBCQB-fAEQBEACTXAVKCxoBKnA5BBanA2oBXLC4oBDrB6oBhLCY4AYQBy_BaQBt_BdQB0UCfQBy_BKxAMQBmQBI9BzQBuMCmQBLBCXpBViBzQBPBCvQBHAC7PBSpBBBChpBdwAShBVoAlpBPRAVoAMACQAC3ACRRACVCupBeACHRBSACsACynB8OC2pBYNA3nARRBhACgACioAqICQRBVVCBqBjPCQRBjBCFqBmACcVCOTChACLVCMpAADBwqBUTC1VCmVCtRBuAC_oAXVCWqBqVCKpA6VCaqBAWCyOB1VCyVCZPA0VChqBwACU-BEBCJBCcpA8VCGHAsVCrqBJWCRBCnSB9RB8iBppASSBW6B2qBlnAeSB-UCzqBfBC1pArNC_qBAWChSBZWCjSBEVCzqBUWCGrBbWCGqALsAlWCwBC0BCGSArLArEBosB-OAnNA3BCUqA5BCPCC7BCeTBATBErADTBjTBKJAZCCzIApBAYJANTBGCCwqAnzAvrBLCCzrBZTB6SB6BC4rB8WCTCC8rBAXCw5AECCDXCFXCrrBQTB_uBHNAhrAp6ARCBlyAcEAheAGsA88AG3BKPApLAB3BpFB-0AHwAIMAD_ABFAMwBjFAmnBkUBuKAmSASTAOWADkB_sBNtBEuA3SAiWBhsAyUAwXC1GAA3AcFBs0AVVAGYAMZAOVBoZASzAyMApDBdzAOdBrQANZACZBFaAttB5QCxEBaVB2ZArSAZuB9NA6HA5HA7tB3PAKtAgvA6QA-aBirA9OAmyA5PAmWBUXB08AvUA3NAbMC7KAIEAbsBttBGVAD9AqMAuaB_ECYsAhIB5PACbBzPANFCwEAkPALvBUFAzPANxA_XBSQAZKA6KBx9AerALRA09AorAiaA2YA3vAgWAuXBa4AtvBPFAwFCqMA6zAkZAyABmVAP-AvtAgLA6vAYNBSIAEwAlJAtRAQkBwBBh-Aq6ACwBRGAJSAzbAUyB6-AdzAGIAavAkZCiwBw4AmnAF2B_7AuGAc_A1XCp_AhtANMAExBorA05Bq1AwsB2QCluAwLBjNAr7AEaBqMAaFArxBxWC0SA0MCFMAJHAuOApQA7uAaABT1AmYAjTAnPA6HAGyAXaBFICpxAorAPsA07ANZAv_BtKA0-ApVACIA0HA6yBHxAAcBNQAsNAmaCVzBPyAU8AGbADjAttB5vBWCBTSAoyAorAaVA_eBIsAjXAhXAZZCKdBaVBzdBebA7XBZHA7PAIsAsZAnaCaSAfEBEwAR8B4dBaIA-xAyKCCxBfHA1MAnQAhdBaMApJAQUACeBwXBfaAvHAMEANIAQnAEpAkLAnXBTrB1GAuvBGLCWLAvQApeBSTAE2BW6BhsAiLCmbCEOAmfBBuA6QAs0A9UBQRAYCB4AA8KAgLAzhBtKAitA7IBxWC-rATTAMIAA5ACtB-eA_4AXLAF2AuSApJAiRA9OCUzALVADPCIsApNABxAdsAEEAwkBmXBQcCWiAHPApJA1JBTiAyuAPaCUcCjbC1EAAaB5PAaIATcCKUAPbCKOA9LBaMAKbCixBnJAkQAacCicCKMBdcCWiAZvBrcC5QCT1A6FAijAssA9KATyABEC5cAwlBCRAwMA2CB60AWoBdUA_XAI9AaIAWGAL0BvfAEdCh7AuuAvuARNAU0B9NAIdCU0BuLALuALVBXnBdwANSCXLA3LASdC_oB4tAWQBQwAwUAoHABYAp7Av1AedCw_B7ZCJpAEMCrhBGqA0zAq1AUrBxTBa8AWYC8uARzAIqAATCdwA5KCuaBjbCnECqNA5PAFzAp6AnfALdC3GA2AA3WCOCCcTB-SBerB-BC_WCHrACXCjIAYXCa5Ac5AHXCRTBhGAyqAKCCxrBXTBNCCOXC6WCQXCSCCfrB_BCirBJeCEXCpTBMeC75AFsB6NAmQA0TBCcAtPCGXBnTAJ9AnKApKAqVAAyB-OBSSAEUBZRAmfBYPAyNAOuAuMAwCCILA0KAIzAwVANeBawAwXBP7Aw9AlsBU-ABnB9CC6hB_YBxRAvLAXOAAnA_8B1mAa4AzrAuRAMwBrQAyNA6sBoGAYGCrUAgfAKyB0XCyKAn2AUMAH_AwUBiUAA2Ae_AfMANgAN8AfUAOtBvXA8XCc-BtMAysAxMAlUASWAzLAqGAWWAE6ADZAY7AGQA4MAUUBaVAMVBq1ANABeNAqXAbQAnGA1DBbUBfsAUNA1bAq7A0rA9dBMMAZHAzvAwSAhVBbvBvtBBEAcIBlJA_KAxUAKFA57AvXAm9AvXA2tBZxAzVBwsBEECJNAvbCjEBAGBJOAweBEOAfNAStAP8ATEAJ8AUtASECBSCY8AhHCW8AbyAY8AdOABGAKtAK-A-eBkOAVuBfWAyEAk8AvKAauBnMAsKAbWBiaAs8A9KAuCCUVBgPAluB4NCIPAP7ANpApWBWIAbGBiPA8gA6tANHATHAiGBNsBxYCoSA0VAcOAdTAiTAq2BLHA_ECOxB8uBELAXOACXBs9AkPAgdACYBDvBhOAkPAY7AsEBIvB4zAJQA9YC9PATXBwUAHIBSRAf9AyRALIAaXBuKAZQA7tB1NAx9A_EAeFCW4AwXBfvB2HAjFCBfCkvBrXBnvBmFAxXB2wAzXBCRATkBSZCsuA0RAVZCsEA8XBGhAyVABZCCOAU-A6FCBYBm9AJYBUpAUIAtRAScA9KAxTBSYBXRAFwBbRAp-ARQAKGCDQAMOANwBdfAPGCbNAz6ABSAvQAyrAVwBAyApYBMEArYB2HAA_A9SACMAD_AWzBk2BiUBOFAQsABjCNICoiBO_AOFAgsA2YBrGCluAJyAuGC6HA_OC0aAgNAH6BiQA2XCfZAXdBbTAOZBKhALvBI0BTLBULA6iBq_ADIAohAZVAMTAtyAf_A7EAiZBofCzfAPZB6_AeXB3_A5IBqwACRA7GAAxAwZBqZBU6AsUAM7BDEAMABE6A4QCetBLqAexB3TAMABIUAh7B9jAnEAUABiUBeiAZRAAPB8GBcQAGMBrSAQFAMxAdUANZAMaBRzAuHCyeCnTAvIBNMA_uAwOAPsAXaCXICs-AwuB0ABxCC2VAF3AgvBFLBbNA7HCfuA2VAqaBLbBtaBBVAQVAnEAHBB3eAMYA1aBWwBByApGAX4Av_BIsAqVAM1BSFAEUABbBRkBSBB0FA5xAa1A1kCeBB-CBMbBRiA2VAPbBV7A9_AwWAvyBvjAXbBIjAmMA2bAZbB2IBZbBTaAIWAybAEWAqaBCNAzABoRAF8BIUAV7ApbBhiCfjAQaA2jAVvAGjAsdA0NBlNAZZA1yBdyAICBQVA2kB6WA8aAfzBFvAg1AGJC0bBaCBXtASiAsUCOYB_SARmAgfBkYAkCBxCCRXAoZA3WAjNBXXArZAnCBzOAxzBYRCDuAdJCngAKUCATA0mAzwBPHASjBycB9CBk7AJFBOdB-RBemCCIAdICC0BfWAVYAxcB5fCH0BitBcfA1GATDBuiAO0BSQB9cBmLAaDBhWBsDCqcARdBONCWSCEKCohBIdBlXAc0BkmCEnAlTApYANKCOdBwDBW6BzuAIsAbzAFkAOdBUGBOdBjNBMnCybAVYAAEBsVBidBvABgKCylAjhAMMAPEBIABRZAnJCMYAcGBAGAF0ADVA_zACXAkWA0dBqUBcIACPA_zAfXCF0ACRAWvBiEBoZA3KCl5BEUAktBj0ACeBgxAObCvsAVhACeB_HBPRB7eA5TB6KCPYAcbC6NACwAFeBWkCU1BjaAFaAyEBiKArEB9eCPZBPeBvZADEA-QAReBOrBbtAj1BxjCj1B7iAVIArFBteC_rAqRAIFB8aAxNAMFBKGCHHAHRBZgCIDBNZAVBCUbA6eAxCCk0A_rA6xAqbCPXAk0ACSBQfCsaAiFBsFBqLCpFCMHA0aAI9AMHArFB2TAtFBuPAmOAXlAuABEfBDpCFbA7WA6LCF1AHFA2MBUlAOfBAnC7FBCGBuABe2B8EBUaCHMCHgC-TBA1AJ-BwEAe8BNtAYIChYA2QAq2BGFBVGClbAbGBLDBYGBRgA2HAnfBzNAgGBIzBgGB5IBiGB5IBbsBmGBRQA0fBIVBEcAsGBjbApuBzaBoMCGJBJ3BXHBzPACgBGdAFgBqpCR3BMXAKgB4eB2MCgcA_dAZ3BibAMFCjoAjuAKHBQcAJ8BmnBYgBDqCl3BRqCn3BXqCB9AdrAe-AibAq3BMZAq3BOSA9UAQNCbpAz3BkqC13BdqCJdANdALQA63BFqC83BmqCjjAiqCYdAopAB4BtqCAEBjuA9gBkqCFpBORAf9ACIBFqCEhBIXBrdAwpCsNChYAMIBlbAN4B7ZARIB0jAy6BShBbEBl9AsKBiqCJhCORAVXB0CBwCBDeAlXAj4B-qCPbB_dAo4BiqClhBY9AFOCXrCuIB3ZBMIAQnAHSAmFAIbAgOAxPCIbA3ZB2bCKOC7PAdeAywA-FCALBOhC44BouAdGATOCCcB94BreAKsBAiBvYACiB8pC6LALJB0TACMAgOCDsCrGAOfAvQAiOCyMA_6ABcCErCAfAobAiJBqmCq3ABUBinAV5BwOA82A9YCK_Aa5BmlCqfAciAoVAsiB_8A9OC1mC9OCcVABsAXcCudCDgAobCnEAIPCvNBYgA5WAggAAdACKB7gAeMAokA95BzsC5TA3sCNKBD6B5sCumAjgA6mCkPCj2AVjCfoCcKBB1BH6B1fCvZAuPC-OAfSA3gADVAnrAjjBvjAljBsdBnjBoeAChAlkA5KB-dBi7BsjBAnCXtCoUAzKBTtBtGAdcAd6BR0BsVBtGATOA4jBUOAg8AUTALbCQtCBkB-jAajCpWArGAcDCIkBZKBXnC8VASgC-TAAXAlJAA3A3cCshASBCcsCeQCMqCzhAJFBL7BKdAITAUjC7hASVAzFAylAjkB7gAEiAFmAxLBPuClvB8VA-aAHaAf7BIUAnrABxA3lAOcCzwB6LB2eCUkCznCLaCcHCJbAfuCA3A57BicC_FAmuCycCKPAfuC3kB-CB_QCqbBJxApACUkCFqALuAFVAy7BAmCPMBW5BKRCVVAAzBNRCLEA4MA87BITAPlBxmCA8B2lCVRC7XA-yBQmCJyASqCNZAmMBLpAJjAtoAJjA5pAJjAhpAW8BPvCZ8BXoAJjASpAMzBkgAqjA2nC4MBXvCjjAOWAtjATvC8tBhvCpTCmzBXIA9MA2jAD_AvmCzjAflA8RCXvCIgBjvCCYBCSAPmADSCkoAImBZvCP_ASlCYNBVVAsyBkFC_vCZmBwvCQSCjkABMBpoASkATtBM9BPvCpNBuICKQAbSCEXAvNBEXAvBBTwCTaAzkA_eAhkAOhAhkAODCkkAOmAzkAvdAvmBOwCUbC8VAIlAQaAo9BiwCxkBEXA4cBqwCawCIlAcwCTFAewC_kAgwCEnBiwCdCBvXAPlAIwCITCiwCpACEXAgJCZlA7wCJdBRTCOwC7OCsyArRBFxCtwCaTCAPBgnBDxCdmCgTCKxCmnBkwCkTCPxCRgAsCBxFAjHAd-BPvCdVCjvCi-B5wCrYB3fC3NBfxCtwC3TCOkBqKAU7AKUCv-BfxCBxC_TCOwCLrBkxCDUCuxCrwCUmAixCeJB3fCjtCgXAoPB3fCdCBNvCqmAPvCSUC7xC9mAjvCymA9xCCQBOWAaUCOkBcUCHyCeUCJyCD9BHNA2RAnZBNYAhBB2wBQyCJbALVAKdCKVAsDCr9ASyCXLAeuApyBbyCp7BvDB9DBJYC4xCHnAe_BOdBW2BSnC_lCAZAJcBwuCUQBroCV4AsUB5QBaQBdXACpBwyCw_B1yCxQBNWAdnATpB3nAnQBPSADVCCfAsQB_sCRIAdhBBACwICRIAkcA_QB3QBEbBRRAlpBSCBSVC_4ATVAqpBCzCRuBGzCA4AVzCHRBvZAJRBXzCobA_QBgoAMpBjoAZzCfACTzCsKBhzCZ7BlzC5bAbRBjzCOmAhVCEzC1oAjzCIzC8oAaeBoRBCzCNSBGzC5VCyhA4AC2zC7WBZzC_VC4zC_oAtzCPpA0zCO9A8zCdmCvpAfmCG0CalCIBCQGCTpAozCGSB0zCAXBG0CA0CGHAJnAOSB67BzqBjWAanA4GAAdAZ0ClkAc0CzpAknC5bBCjARSBZdAAqARhAc0CZaAc0CU0C1pAEzBsWCOnAvBCqcAmNAQeCy8AMgCphAoSAqVAnfAmvArEBCdANmBxAABeCWeCDeCdrB6rB-WCiTBHrAUBAeeCGXCbCCIXCpLAKXCTeCMCC0rB_0Cs5AB1C9BCD1CVCCJKAG1CYXCOeCDZCSXBJNAtLAMLAFTAGXB8TAJ9AcXCpKAOaAFaCtOAweCGSAyeC-TBNsBu8APvA4eCaKAAUBz0A8OAIUB_eC-NAsMAf6AHcC5gB8CCqsBbRA_YB6IB8rAr-AI7A6LAT4AiTAPfCFXAdZBiTAUfC5EA2WBUfAWUAAtBbfCtSA-OAK_AwUBbMA0uALQCfMA2XCCXAqZBzLAFHAAUAP7AJfA_UBg2CyMA0fCwfChCBzfCHVB2bA3fCNNADZA6fCsDCULAQwAS-AnkCv8AKHBkVAXVBEEBEwAkYBmZAKyBvHAzvAGsANgCBkC6ZCg8AMeBNNAAXAFkAuWAvCBq1A_lAwCBvFC_7Aq_AcgC3gA0oCowBr0AjEB_UAjgC9VBfNAZUAP8ABFAGuBvLAutAU8AXdCYOAdvCHtASTA_OA92A-OA-OB7UARkBJ2BkOAo3CmPA5HAk8AHPA-gCEDCp1CCVBsKAntADMAu8AUVB2OAjWBa_BmWB_EA8eCpsAJ5BQPAXVB2fBIBBRrB4cA0WC4ECKOAz1CdTAFXAdhCR4BcoCBgBPUABvALZBzPAnhCGIAphC7LAKFC83AduAOXBMHAPFCyZAldAOvBLdAK3CIMAU7BWSC6hC6rAaFCt2A_hCa_BjXB0LAgFC_4AowAjFCbSALZC-9ApQA-aBbPAMiCnLCtvBI0B3XBwEAmrAoiA8UAU-AXiCU-AS-AeNA8CCciC8CCYgC-FC0eA_hBwvCAwBZLALXADGCyiCFGCYKByqAp-ANpAsiCD7B2LAv-Ar6AvkAPPASwBSuAESAVwBYVB5iCYGCRgASNA9iCgWAdGCT-ACtBzYBh7AiGCSFADkBHjCkYAmGC3OA1vAa_AswB-1CeEACZB_mAoJBTxAGZBXtAItC1wBdSAojC18BxGAOZBlGAdjCOtC8GCbUABxBoLBUTAt_AYwAhXCCwA1_AiHAKsAcJBoZBJsB8_A5IBRxBU_AlMAwZBIaB4jCJUA6jCDiAtDBZPAcxBfWARABdTA9dA-wAvjCUcCCxBAMBiUBrxB0eAEaCfPARUAQkCLVAJaBsNAofCZwADXAlxAq1CRtCaSAlMAM2CtMAXaC-fAxABQeByUAdaB5ABgxAkaBmkC2ABsWAlkCdTA4HCqaBdSA2wBgDBvaB9MAY7CvuB6kCt_ADIC23ASBBQcBMBBtyA9ZAhaCnVBPsAX1A4KALICxYB9xAIlCg2CRyCnyBPUA0yAPlC0WApBBAYCIDBAYCVlCutCTTARyAEUAMWAzNAgbBC8CRlB3eAkbBYWAOaBBzBY1ADjAfHCnlCzNAMjAVvAylCA6ALCB1WCEkAjGC6bBvGAQNBbAB2NB-NAW6BBcBLEAfzBmgCSzBU7AMJCPGC69BfWAuCBlCBICBQBB-QBNXATaAsCBP8CrzBMMAIoB0kCzCBSJBLWA0iAgMBRyC2zB0eAYmCXYApfA-FA8aAHDBMZAHDBhmCjUChKCG0BYsBfsAY2Ab3CJ0ByWB1cBybAVDB-HANUAFGACVBVDBzZBcYAMZADdBowBAKCbEBcYAnxBvDBLkCBnCGJBnDBhqCBnCofAvDBiaCAPBZjCQQAzYAlbAq0Bm9C4YA80Bq0B5IBanABbCeyAfHAjGBSnCIEBYYALZAo8CbnCJJCkKCpZBvdBihCxdBPvA6dBI8CuKCwOA4dBwTAsUAM-AXbAvHA-dBVEA0DCR0AR-CUfBanARuA3SAVeA7zACeBvsAvBC6nCnVB1oB7XAUBCQkCR1BcVADkB_KCfaABLCA3BLoCg9CGLC9jAG2A6tCRoCW6BJLC8KAVIA2qCXoCZCBfZCLkC8EAGFBqPAeoCuPATLChoCbUAu1B3hBd1A4GCneBZCBhaAXFBmLCtoCN_CmaAmLCyoClyAnLCCcBk0AlFBodC5oCyMAGtAvLCgDBbGAK2BhOAHFAecBwCBP2B_9CGfBG_AKpC5FBLLBOfBi9CHbAjYAptBBGB7ZAm8AWbAQ3BIGBdHAH9AKMC8EB8OAuXAOpBm2B0iAZhCq2BwCBipC2xBWGBuPAkpCOSASNAppCJNCeGBHCBbMCdcAdMCB_C6tAmGBMhC_2B41AG3B3pC5fBmwAG3BxcBNGBrMC9cCtMCRnAzPACqCKADyMCZCBGqC_sBldANgBX3B5YCfLBSNAHHBjADQqC25CMHBQADUqCjADycAzADYqCxADzjATvBggBlADcHBQQAv3B_ADjqCibApgB9ADFuCpqCDYBqHBztCZNCBBDxHB9ADzlBtAD3HBDBD4wC5AD4qCSBD6qCDRAJ4BlbAodAzpABXBIIBUBDQ4BOdC14ABBDwNCV_COQAKrC4GBvQB3dAPrCaIBouAmFA80ArVABIB0iAKoAkyBlADkNBqPAmQAcrCDOClXAmIBeaA1zAirCJsBybCO4Ct8AkrCkUAN-CkLAqKAc6CxIBA3AoJCxIBeeAx8A24BwOAxTBROC8EBhXA4rCCEAT5CWOCDBDYOCaSA_rC7BDBsCuHBFXAHiBhCDB9CHCB-rAL5Bq-ClOCQWAbUAP5Bx8CdiBfCCT5BAGACtBhfAwOAyCDxhClJBKzBOFApJBWlCoJBf5BA7CxiBa9CksCPvAIcCOnADPCoRAsGAnsCRVCHgAqsCZOA7iBgAD9JBODDwsCQDDTPCSDDFKBUDDTEB1GAeMAZdAHKBNKBYDDf_AHRAbDDobAmKBVnBXUALgARyACPChQCh7Ac_AWEBrPC9MAnDDU3A97BMtCG_AmKB57AYDDSaB2gAe6BCcB_gAUxCFhAhRAZKBvjBlBDsjBTeAXtCPnCFQChYAfTA5jBt9CzKBUtA7jBugB_gAwDBYDDttCykCvtCdhAcNAUdB6-CEZAzNA_6ByjBQTA10CS5CFTAF7BzYCeLBzdAgQCdmCAxAM7B_2BHuC6NAwSAKuChOCqQCQDDOuCHRArkBEEDwQCZEDJiAaDDWuCyDDUcCTaAjKA0HAcVAW6BBxACXA_EDguC7uAXABZ8A8xBvcCgxAsVA5QCouCKFDzkBcQAAaBtuCbxAIxAKADBRC_ADv7BHoAXIC3uC9aBDAB27BrwBUMBz8C2iAM5CRRCnUB-yBr3B9BB8lA9cCM8CliBTyAjDDwMBybAoMByPCwMBZdAsMBHRAuMB1FDwMBobAzMBxFDulCQaAijAl_AgvC3FDwjA3FB8MB7FDtjAOmA1cCOyAijAvgAijAJcAWbBhGAolCxvCBGDzjATaAONBtTBLSCzFD58BFGD8vCzRALSCrvCA9BiXAPkAQGDFwCzRAPkAUGDUSCxEDQCBDGDYSCbEBekAlbAekATbAU9B1EDhkAhqCY9ByGD5NB2GDFJCZEBpSC4GDv-BzgAkkAuGD2kA4GDEqA-GDC9A6GD_kA0GD3SCGHD5SCCHDsABAnBCHDsGDCTCKHDETCG_CTBDERAiyASlAfWBMnB4GDXlAEHDfhBdHDwGDG-BKHD7OC-GDWTCZHDcnB2GDJxCkHD3pCXXAIYBsHDIHDiTCiHDDABXXAnpCLmCWxCQwArTCFGDdVChJCcxCzRAsmA0HD4nB2GDh0CAVBq-BBIDQwBzCB9GDm-BgHDEoBBIDGhA-GDvxCmHD5-BMID5IBemANHDQoBBIDoPBOID6xC2CBuZAuPBaBDvmAkcAzPBFGDEhC7FDGyCZHDIyCmIDKyCoIDD9BzgAX_BGHD1uAoXA5fCimCRsAOVBYpCnaA0IDywA5fCTJB_vCkDBddCEcBkUCQQAkyCv9CuoBTbApUCC9CP1By-AKZAryC_2BS4AxCCxyCZVA0UC8LAaVA0yCzIDe4A19A9UCGXAjQBTpB1GARIA5IB6nAYJDZpBE8CxQBe9CFzCmFBDACAJDMVCmiARkCPVC_4AioCLACQzCvzAV-BnJDYoAdJDVoA7iAFoAhJBWAChJDRRAlbAFoAgoADkBdACyJDQRBADDuoAhqCnoA80BnoA0JDDqB6JDZhBBKDa7BNKDeHDnoATbAMqB8aAOqB6JD1zClJDSqBWKD9_AXUA9VCfJBMpA4JD9ACaKD8JD5RBWKDIYBZpADKDZPAFKDK0CmLAbZAVpCeKDZPA2JDISBBKDx1BYKDkpAfJDTpA7ZAlSBvBBuGAaWCKWA6KDNWA6KDcBDtKDTEBh7Aj0CWKD6sC6KDZaA6KDGcA6KDcaAlSBEqA8KDtxC1LAxBCZUAotArsALCDoVA40C0uADoC70CCkBWYCF3A-HB-0C5WCA1C8BC9WCx5AHeCirBX1CfeC65AZ1CUrBd-ASeCtJAUeCP1CjLDR1ClLDSXCbeC05AqLDNTBgeCZ1CjeCZIAleCj2AfTAGXBAUAqeC1TBseCOFBFaCbuAweCiECoECr1C2PAsKAjnCv1CgtALcA83AdPAhsB11CD7A4CCVyADfCemBFfCoLAHfCfRAA2CESAc2CLQANfC2OAPfCF2CSfCZEAUfCaTA2WBEtB3ZBafCxVBXSAdfC-rAffCXSAcMAmPCr2CMTAN8A5XCeLAofCP7AUBBsfCBVBlUARbBsYCMkAzfCnCBiXAq2CbrAqDCk1CkDBv2CuDCsYC8PBrRA7fCEgCSEBuJCY-CJgCqtBEuAMgCSYCnrA07AeKAmNATgC9dAWgCUaAvkBw1B9jAlGBB8AFsAegCCOAggCjeCJECywAreBSfApZAAWBD7BqgCXtAVtAf3C18AEqA_UAFUBn1Am3CNaB6aAttBTMAYMAaMAN-ASWBnUBXuBKDCXNAn8AruABhC2QA33CNGBjtBkUBIhCgPA3bApXCquBLtAPhCE4C6bAThCNGBI4CgODydBY6AbhC4WBiPAehC6uBXCDS4CihCFQALZBFFCnhCKMAphCHwB8dBy9AJHBe4CNLAg9AQMAbHBj9AraAQvBhYAn4BYPAcLAr9AGdBr4CNZCIgAcGA29AE2CDiChFCFiC69A6KA24CC-A54CZvBrFCi0A94C3LA_4CTiCC5CViCQRAXiC-0AH5CtHA5vBS5CMIAeiC1hBLkCPYBTgCyQAU5C7lCdoCdHANQAHwBQcAb5C2GAD2CueAu6Ag5C3sB0iC3rA3-Ae9A-LA7-A6iCnpCxEAr5CtYBAjC3SAgwBT-AVFAFjCEQDxeAITAnwBm7ASMALjCy1AtwB5tATEA-5CvUB2SAG6CF6ClgA8SAJfAi_A0CD5GCmbC7GCYPAhjCKTApDDT6CmjChXC3iBqjC3_AGJBMxBvMA1GArZBsdB8oCvnCvZBI8CUUA4jCDMBu_CrEDo6CD6A_jCPABELAaHCKyB_ZCwnAIkCvCDYUALkCiHCGXBkHCSxBwxBruCnTA_6CvZA1xBV5CD7CdfAqUAihC9xAXaBZaB0UALyBN7ClkCYyAXVAHyB5ABN4CskC3eAcNAZ7CLEABICTmCByA0kCyUAg7CbaC5kCj7CVYClVAqFAnSABlCuUAXVAr7CFlC3FAXICIlCcICRyCSiAdICP9ChWAPlCWWApBBxyBIdATTAaeAWbBT2AtjAebBMJBxBBybAF8B3eAflCRVBjXASABklCPUACCBqgAGCByZAcRCKyBXNBvlCOzBGeBY8COgC_SAGvChkA_3AI8BnQB1iABXA9lCGcBU7AfzBCmCUGBe8CizB6SATJCsEADcBKmCpzB5LBy8CbNA3fCaeAQlC0CBSED73AoRAWmCyGCkJC8mCmJCNOAitBdmCqXAfmCMTD4XA6XA-mCKHAmmCHNAomCRdBqmCVDB1sCNYAahAQ0BCVBymCdSDOVBqcARrA3mCjUCpEB9yAlDBycBdjAUlAmYAAnCg0B6SDmYAdcAyDB8aCPHAJnCqXALnCqXANnC3TDgiAaKC2cAw0BoZA4TAFEBgkA1tCFYAZnCL0CZGBYhC6dBpZBkKChnCkKCCXAI1BI8CkKConCkKCfXCkKCsnCGZAS-CwnC1pCmZA7cB8KDZ-CZNAluCeUD4nCCwAIbCmyAQSBpEBoMAitA_7AO2AEoCZaCp-C-4BSgCXQALVAZ1BNoCc1BbJBibC_wArEBToC4UDWoC-EBYoCl1BLkCn1BzOAoVAULCITAWLCioCF_CkYARFBNrCcLCDbAqoCwoCZFBOVDc0AuyC91BlXAAOAAnCbYCX_CFPAxGCRiA6QAc_CFYAGODnABBpC7XA1FB9mAFpCKzBXNAIpCmCBt_CsXA-FBOpCBMCzdAHFASpCtBByEAVpCFGAJMCYpCV-BapCLsA32BdpCEmCOMCepCTGBjpCEADOsCqbAhqCkpC80BrpCoRD42BPYA62BDqClGBbEBWADCcACHAC3BbpAmMCutCkEBAsCAHA-pCM3BcdAiADwuCkADkqC0MCQZABHBw4ALdALqC8WBG8BRqCwADTqCg3BrWDrRBjuA2ADXqCceBKvBaqCqHBmFDeqCtqCONCihBhHB4WDKVDTNCtqCdXAS5CrgBuSDLBDoqC0gBtqCzlB2HAVdADXDVHD3qCeJBQrC7wAtRBmdA-qCpdAfcCeBDTqCjLAj_AwdATXDJeAmBDsXAUIBFkAQrCPrCOrCdhATrCfGAHdCOKD_sBYrC5qCarCJQAcrCrIBsjCp4B9BDyNAHOCKyBkrCCCDT-CECDprCyQArrCfTD3GAurCpsBOCDyrCNtCQOCF3A1NAWCDJEB9hBMXAbCDnNAfKAbOCCcBF5BgaBtYBFsC5cAtYBkCDzaBSMAnCDkgCpCDZXDXJBfhB5VAqOCeXBTsCcXA82AGlApFCX5BO0ASGAbsCe5BesCe5BJbAvUBhlAYYAyfAlsCFPCBgASkBw5BlGApjC5sCvsCAKBuiATDDQtCVDD_YDTEB_5B5sCjiA7SA8sCzsCiPCSpClDD0hBcKBDtCZjBEYChPCHtChPCvDDzPCFbAOtC0PC9YD2DD-DDIEBHLBh6BilAtGAm0AXtCWVDxjB7RAetCFmAgtCcYDHQCuTDltCXtAlGAlaBm7BqtCwDB16BsgAsGAaSDosC76BDXDVQC2tCNkBPZB6tC1tAELBgEDOHCfLBoMAJ7BvsCoQAMZA1QDP7B48AsEDgkAMuCvjAwED-kAQuCNaDSuCOkBUuCNuC4LBDTD6EDPuC9EDcuCUcCCXAfuCHPALaC8EDGFDkuCP7Ck7BouC4QCOFDsNBWiAtuCfSAvuCg1BTtA5ZDDRC1uC2uCYIDj7C5ZD7uC5VBlIC0iAxzBBvCF8BL6A4OC9iAlSDjWD_ODDzBaeAhJCsWDNvCPtB7uBO8BHnBL8BHaATyAngB7LARbDZaARbDGcARbDcaATyAMfB4cC2nCj8BokA4cCEaA4cCQbDyRCsOA4cCovCrbBxkCflCRfB_vCHNBEwC6ADObDTGDwbD1vC5VBHNBjbD6vCTbD78BIjA-vCqADfGDsbDQCBubDUhCgmAHwClbDnGDHlAWSCMbDPwCzwCraDkwCKYBkxCnNAmwCzGDiwCgxCzkAtwC5GDOcDcDDfwCScDobABHDMcDEqAqwCPyCIlAWwC6mBowCVcD0xCOHDdcDKcDarAOcD2wCEXAS2BfzBYHD9wCxwCDSAKcDeYDRlAqxCelADxCwYDK-B5cDIxCbWBFxCbcDS-BRxCU-BsyA69CRXAycDOzCRxC5lAjHAnCBmGBr8CWXBhzBfLBICBexCAIDkwCCIDKxCjxCXdDNKBCvCmWCuxCpSBXdDecDUmAgcDPID1xCYwCHiAzxCcwCLUCVdD4xC-cC6uC8xCIcD-xCzCBAyCzCBD9BSdDEyCicBP3BNyCLnC6PBBxC_PBuICtIDHyCKlCqYCDYA9CD_XAaFARSD2mCZyCFeDcyCBDB10ACMBgyCPSDb_BuTDTXAkcA-fC9yBYbC2wCRQBgXDxyC5SAyHA9oBzyCr_Bd1Bb4AjaAxyChnA1_BZTAmQBZTDcJDNSDxQBmjAgJDPJBbpBreDRIAobA1_BkcA8QBKzC0KCIAC-yCYoAPoAbQBxJDzRA8QBrZA8QBZdA8QBOmA8QBuZA8QBzeDfoAw4AXEB_LAQaA5QBp-A99CqBBveDuoAQeDuoABfDpzCTfDQRBFfDfRBZfD0BDdfDhhB99Co4BhfDwYDUBCGxClfDVfD7VCxeDAFADfD8oAbfDhKDZfD_ACwfDD0CUBCdmC0fDhTDcpATaA0fDqCDESBqfD47C0fDufDQBC9fDYjAV0CEvC1pAMgAzqBCiAzqBneD1pAf0Cc0CCrCiWC_eDkBCIYAzqBVjAoWCTgDr0CXgDvBCHgDEpAGhA5VAuLDy8ATrBdED-CBaLD30AfFAnfAqiB2EAiLDJ5AXeCRCCFeCU1C9rBKJA6LDzBAEBAqIAhBA1BAsBA0BAZXCHCCkFCM1CxLDO1CNXC0LDQCCEeCC1CnLDE1CpLDH1CzgD1gD3gD5gDOeCRGAr9ChrAq_AhXCqvBdzA32BRoCoXBP7A6CCmyAnrCrtAu6AwXChLAyXCFEBw5BkMAH7Ar7AuTAEuAKFDc6ALwBrfC1WCUXANHAFmBvgAxXAXgDgsAYSABgCorAJ4ArQAAIAvUA2BBgOCsuAsVA08BAFB_uBE2BQcB02A7tBlyAjcCXnAjYC88A08AphD9PAA8A12ArWBiPAUjCShCFaC9bA2QAXbAcKAChCa_BphCUgCNXB4-Ak3BxOCOdCNxAcHBFZCQ-CBiCaaCwXB99AfFBOZCLLAQZCwQA3XBftBUiClrA1FCs3ApLAhPD-rCdED0WCjZCwUAUYBNaByrAoZC-0B5KCViCUSA7wAO2AiGC6HAN0AnwBU_AWKBazA3ZC83AMkBXYAm_A9ZCAxAVAB-CDHFDCbC9xAY2AJ7BByAXYAuGAeaCiPDHSDy8A6yANVB7XBMRCEwAJoBrICGPA-yBLdCL9AUnBXtADkB2aC9VDSmC8WAtcBU6BsOAAIA39CUrBKEB_3A40BJEAsNAjZABXBX3B6dB8cCNAC6dCN7BPnAbFANIAzwAPnAfRAXbAg-CmiAWIAvpAdbC8dAGoCZ8CmNAC-AzEBsoCpGAVtAYSAfNAbkDLvAgNAeFBoFBuRAmrAzbC_aB2bCLRAfaCDLA6bCqMA43CUJBgLArLCN5BEdCNRAHEAFcCDRATjDRhBV8ATiAmXBYuCznCpJA6gAYcCdwAqGA2QCjbCClDUcCFQA5kD5QC-dCCwALFD_4AaGAaiAZFCsEAAkCPtBmiAFlDicCOaCVlDquCEdCkWAtjAAQAwsBoWA5cCWsARfBZMAWoBCIAWsAxvA_EA-JC0VALoAw2CdICrlDYyCLdCXQB3IDsJDw2CirAuxAcDBGoAGkDXdCKuAGkDMJDhXBOJD0nCY4AYyAoHApGAoHAfVBgBC_3ALqAv0Cz0CFaAkFC0bCH0A5dCdbCVTAiNA29Bw7B5MAuaBcLA97C9dC_4AovAqgDbTB1LDRXCaeCoLD5LD1BAuBAsIAoBAvBAzIA6gDIXCySA9gDl5A_gDp5ArgDkLDgmDGeCGhDjmDlmDyBAnmDpmDNhDouACNAPMAICDNwAraDjXCpcCb6AImCZQAiPAmFAZMCyPAQ_AuzAmhDIFAhFAn0AU1AthDH8BpCBpwAbtBCqBR_AkWAOaBOkCZVBDQAiTAE8Af-A1OAssAdNAp2BOXB7fBdWBy9ArYCWHAj3CyODsQAeeACYB2YAfaCuSAuXBSEDtvBgNANYD1HAUYB3aCu6AoVAUYD8sBqFAmPCe1AihAZKAYKCYLBDGAb9ApjC-dCBsA9ZCFJCJFAY2AqUBYFBxSBFxCnFAFaAgbCb9AL_CuHAeFBobCUIAZoDfGA7WA2DC-bCqGAceAnzBabCCHA8aBMkDVVBxUA8XBqWAwwAjpBgoDu6CtICNIAJuCNeD5AAOIArmCRMAJCCHgAOVByNApJAGkAXdCTTB9oD_eB8oDJYAnuACpD2mCgWAFpDIdBJCCApDraAIpDtyCxSB_lDKLC8oBwXC_JDidC1LA8oBZZAo-CMZB6LABuAmgDTHA7FAf-AmgD0OAbpDeMAdmDbrBYeCugDFhDV1CxgDkmDmmDomD5gD0gDmBA2gD4gDa5AUBA5BAwBAlBAtLDBcDtmDyrBYTBwmDemDChDS1CmLDUCCwgD2BAUBAspD4mDupDJhDxpDLhD0pD2pD4pDJ1CbBAWxC6SAa0A-oCzvAzECEuAtPAMUB-aAjrA7bB6LAQxAEQDWqDmfCOjCBVAw-CLvCZfAo2C4kBWnD1jAgtB5OC1TDg_APHAUUBfEBFsAhFB3OAr0AdOANfB73CBuACLAlYC6FBnnDB1A02BRiDRhB3YCsFCmiDlKA89AFvAPGCznDIgA1nDQvAmUAbIAseAVLD6zABjDUmDtZCPrDVjCc4CCoDluA2XC07AdoCIoDCcCOaB1_APfA1kCOoDJyAQoDLEAglA6EAfbCxHAnbCUhAN_CMGA61BToDEOAO-AwUAshB2XBfaAYGCZiBtLAsfArMDMPBNIA7WDPIAQXANIAcwAPIAJVANIAFGANsAnYA0oDqwBZYANLANIAOdA6oDvLDraDZYAnPATbCCwAGKCbFAVsDAKCGYDT-AasDbRAcsDJpD6rDSsDGKCoJAfsDOpDLEAoHA5GAFgCJkB_sBo_BUhAqsD7wATABQrBfVAyKAMYAWIAF2CAGA27AsrARtAwrBtJAG5A4WCxmDfmDZeC0mDqpDFqDHqD5mD5gD1pD3pDqmDPeCseAwLDumDMXC-pDmpDtgDEhDDqDUXCGqD3mDHtDzBAJtDaCCrTBRqD90AGMDX3B1FBZBB6tAuHA2CCdCC44CdXC0IBGLBx6A7bBAtB8EBn7BprCQwAQnDikCDYCbPDqqDJpBi7ApGBzYAn3CtNDcQAJECllDruAguBmFAmYCBuApnDnXBT9ANuBJPD-OArhA6iDxlDdoCd8AXwBWxCNLAVrDxlDOgAvtDMTAreBJ1AAHCDGAgMAfwAPICMMBdhAFRC07AT0CzaCCNBtlCa8AZkDouAMWBckDquD11BYiALlDekBpJDm_BouAwJDddCOuBBmD8mD8oBNdAcACXBD3uDGLDCvAuWA2sDMTArMAx0C_OA0oDktBlpDPXCTtDT1CppDEqDXtDpTBEBApBAzBAjBA2BAvBA7IAyBA5pDpPDOtD8pDVeCBhD7WCCtDvgDWtDHqDzgDSvDUvDWvDsIA7mDORAnrA-mD-7AqFA6bACLC11C_7AdQAHnDaTAD_AmvCJnDVDCuvD3_AWBBkqD-ZAnDCNbBqqDUpBR_ATVB6EAkKC-uASNAfnDDIALOAuYA4sA5qDSmDs8ArPApfBRiDNuA3FAFXAIZCPrD44CIrDYdChYCINA1nDSbCOrD0NBPuDPrDyrA8nDmlCVrDtlC1ZCSFA0ZCZuDjnDFoDLuDiwA-dCSVAhrDFYAYjDGGAsUAmrDtaCUdC_kCqrDvwDeLCrVAbYCaoDl3CCYC4XCkrC2rDHMA5rDGcCkvA9rDqSBMiABsDxVBT7BnYA0bCKfBgTD4oD9mDQvB8oDbzATkDYxDasDYsDtBBasDMkD0BDZYAHpDexDgsDbxDIdBksDhxD9lD_sBdeDGoDRfDOrDSpCCpBFbBkeD-OAYYA2sDeEAx5BysDJSABNA60CInD8wA5AAJvDsgDDhDMvDhTBoBAlBAhBAkBAHrADBAoBAhBAuBAlmDsBAtBAhBAwBAwBALrAvBAwBAjIAvBAuBALtDMqA2OA7pDyLDAhDAtDAqD2LDhmDvAAFyDHyDJyDLyDNyDlBAPyDRyDTyDqqAVyDXyDZyD7mDPLBRrAdXCVrAKtCbsB6PAcMD-dAyrAvsA57BZMC6RAvfAyABs1A9xB76CprCrxApNDGsAanDQVB8rAA0AzRBLGA9_CqMA9WAlECkEC78Ar3A4PAwvAiXBeeA9gBC7BGWBnPD1WC7nDWxC46A7wAKFBWuDqsAZrDwTAAPBB3CjIDpjCZZAwABY2A-nBGICtBDorDygAsDCIrDzZAgbCjIDXoDgVAgLC7zDqbC9zDIGBFMA1uD7aBxnAVuDRtAfdCOyADmDI0DkdCG0DGqAZcCsRAQrBEiBfaATrBRIAbTABuAAyDymDgvDFhDlyDIyDirBKyDMyDOyDQyDSyDY5AZvDvLD0qAN1CQtDCeCBtDopDEyDGyDc0D05Ae0DpyDryDi0D45AyyD2wA0yDpKAZxAvlC4yD8EB9NANUARtA8yD-uAcUBTpDAQDOXB9WBEgAN-C7vDN-C-XC6NAJzDyWAqXAMzDpLCkrAlWB8qDSzDguBUzDRiD6cANuBZzDeWBqkDQkBdzDNuD2-A8nDz8A-nDfzDcKBKtCNjDozDS6CcuD2gA9ZCOKBZaCWLDbjDyzDluDpuACKCRzD3zDr1DueBNdAurDy1DRVD_zDh2BB0D0UCD0DosDK0D4uD-dAJ0DG2DL0D9KAJpA2TALuA20AtNAu6AS0DysDQTAW0DxrB-sDp0DhyDzmDD1CwBAupDnyDf0DqyDh0DtyDnBAvyDpBAYyDayD2sDTTBm0D-gDo0DQ1CY2DZ0DhTBb2DzIAd2Dx0Dg2DUyDWyDk2DxyDQqDpTCJUA-mD50D3yDktD80D6yD_0DD2CB1Dz6AD1D7rAFaCDzDvnCJ1DJ1AL1DzZCuqD5_CWVBQgC3SAKMAlUBR3CtvAQzDfaCqGBW1DYMCsYCZ1DYzDDiCc1DxTBe1DusBvxDh1DhzDVYDZZAbhAT2Au1BfjCp1DuwD-dAfTAt1DuzDdhAsVBmrDDMAzzDXbA1zD21DrEB4zDHOAqoC_zDsuDA4DA7A_UA_1DrMAB2DtBDD2DI2DF2DM0DY4ANdAo4AQXD-hDSrDR2DbyDGgAU2D9sD4SB_sD_pDfvDr0DR5Aw2DUXCw0Dg0DsyDj0DQqDMqAkUAdyDvmDX2Db4DUtDd4Dc2Dd0DoyDh4Dz0DMrA52D-PA0SAa0ADpC9wDjXC16A-0DPWCD3DdnDxLAGGATLABzDRlDswBoZAiUAmMAwTA1GAztD3wC9GAJdCyWAmnApbBLqAU3Dd6A1VBWRAbfByYCBuDeWBT6AVzDBvADrDuOAKuDRoDtLAQkBg3CNuD2HAiwDOzCBjDVGBUuDp5Br3DYDDZuDgiBxuAcuDzgAzwDgaCv1DUBB1BCPDB6wDrqDZYAFvAUoCNTAx5DUoDZQAGvA51D1WCsoCp3DsoCUMAFXAIGBolDQxD2LAQeB9LBRxDJACzuD5_C_oBx5DZQBdhAiUDidCkuDVJDygAvSBbSA0bCFODQrBXlBSLBnfAwwA6ODTmDQXA0oDbeAX0Dq0Dr4DDJAe4DHrA5IADXCqqAwBANJABJAMTBm2Dp6Cn4Dr2DevDnpDt6DnIAv6DirBx6DjIAz6D16DpBA36DpvDjPCa0AoCCPfAjbA8SAZvBYLAdfA-0DdZCD3D5sAESAR0AuvAzvAO2AJXD1XB5XCm7BR7AluAPxCt4ANNDkYAKnAlUAEwDbXBDgCq8BjNAerAYeB9jAYNBJwDzdCG2AHjDCWB_kCXNAM2DD7BEMA8qDHFDs8AidBLbCLoAfmAxEC2tDIXB_7ACeAdjCXOAXwDU4ARcB41AyqAOrD3IBVLD_5CBjDulBVrDifChtAa7DZuDztAv3DCEAeuD6XCBVA9UApJDh7Av1DeNAVyBs2ASJCOrBtnC-5DQEAuEBT1AzHAD6DPfAO2BB4DVyAnbCwyAsZCLxD6ID2nDxLAg8AlMAtoDZvAuQDlvBtKArGARABoMAWHAPnAF8CMkDlJAf7AMuDs9AiTDNsD1bCgTDksDcaDMsDtdCQ9DD5BReCT9DTlCGcCvJCWVA6rDW9DIgAY9DiTDmMAe9DCKCnoDbSBhND6rDH9DwUCB1AV4Ar1AuQBgwDZWCidCSVBL0Dw9DMqA0RAh9Dl4DSMAD7BydCnZApJAHsCr6Dt2Dc4Du6Dt4D05AC7DLrA06DWvDG7DQvDqyDGJAPqDdtDl4DesDp2DPtD9pDp4D96DDyDs4Dx2DB7DSvDD7DnBAF-D26DI-DmIA0BAL-D85ApTCsUA82DBbAshD_2DqhCcqD6vBA1D_8DvKA_yDvXAXaBPmDH5DJ1A2UAIzDPNAZBBEHAMzDUYC5tB3EBPcCwVAJwDH4BFDBtkDyaCpkDMPAHODGvAGuDJLAbiD31CwQARsBMNAXwDPGCczDbSANuDhLABjDjSBUuDeZBr3D33Au5DPDBqzDh_At1DAPBv1DGHAbaCcuDLWAOrBTSBnuDzhB6zDAsA8zDr_D-zDt_DmsDLUCyUCAhBH0D6vBH2DS5CFmDz_Dh6DUTA2wAVIAf-C0oDbtA99Dq4DU-DA-DW-D05ANBAMyDhBAFJAg4DqyD55Ac5ARvDzBAhBAiBAmIAheC7gDMpDbvDeyDRtDKvDCyDCqDV-DUXCHAEuBAJAElBALAEsBANAEkBAPAERAETAEI7D7eBgtDsLAAnDJEACnDBsDUMAeUBQxAUfAe2Ad7D4RAXVAw-C0fCoXALvCmwAj7D67A5tDxiAwDCr1ApYAUUB-2Cv2AK6AzRBdfAQECDSBW5DRsBF_DDZC38AB4CokDVzDfcCDrDiJCu9AgcCdGAXwDP_AwnD6qDmvBAhBMIA6fBfwD1HAoJARrDLRATrD_-AwsDb_AQ4AYYAn_AIFAe_A1BCx3De2A_ZCsuAdjDOoDj_DuHAnCB84AVIAVoD83DB6DNjCq_DETCseB6BEu_DETCn5B_4AlaB4iBc6AwiAHSCnQAPRB9WAxSBZQBGoDcKDrsDvKDVpDVCEjzDXUAWIASiAdHADoCwTBbpDpfAuaBDvDnEA60CIjDYKBvdCQ2D1WAn6DnTAS5C5sDrMDRNAAeCV2DY4DS-DLvDcAEEAEeAEIAEKAEv4DMAEgeCTBAzJAD7DbJA4BA5pDVCDXAEo4Ds2DCAE3CE_6DB-DJKAfAEhAEjAElAE_CEyBABDElBADDEz4DSrCreCGDB6TBz5C70Ds9AqXC6PAdhDcNDutDT-A8_AluASyB6AEXtBwXAIoBHCBncBi-ARNDEYCwYAy9A4-D8_CUYCOWBcVDYWAnLBO2AqWAknDJ6AIADG_D1KAbGBPICttABrDQuAgoAnFCunD5hCchCOABgBEwnAezDr1Am6ArSAeNAESAlwDDOAnwDwPCRHAkDDswDdXAB3CrOBszDm3AjxBsuAUkCAZClYAv1DodCxzDSFA3wDikDDVBToCkWAnuDdEE-rCmiA_NA-wDTaBZFBoEEuuDLtA1MDyVAKbCuBE8fAskDXTATMB-kD3bBxMCGvAadCTeBaHAGoDFLDWCEJFEAXDLJDXBD_2BcCEXSA-9A9_DcUBvHB59DkCENZAuaBVFASFETmD1rA5VBydCrEDa8ATmDJVA0oDKoCBAET-DKDEvAAA7D05AMJAOJAQJASJAEDEl0Dj5Aq2DR-DIDEnFE3LDLDEFAEJKAsFEMKAvFEz4DCjAfQBtFA-QA3GA6QA8NB7qDJTDv1C-yAqcDNSBdrAAMCAXD9cCf6AzjAcqDtvApsBSTA6OAE_BpPDxqDu-ANNAvXC4LAiaA6oClMD8rA1eAYLA3rAkBBHsCLnDZJBJwArZDWiDnLCHsAYKB9MDyVDpMAvGAEBBVvA3wCLkCZbBF5DAvCTZCMyAm2AcsA_4AoEAHnAj0A2-DtPDHNAANApZAfoDjaBD3CFfA60CskDITA1NAfaCO2A6kBcHB_-Dx3C4sALEALwDRnAEuBNNAO2B6DE4XDv5D_YAUECrEAKiBKtAB1A3gCy8AenDQtAWWBrtALUAnjCTLAGHEMvAp1CvaChaDT2APHB_VBjPA-qDk7DAPArtAptACZBNwCB8Di0A-8A_7AbPA8-AQgCcuB4aBKGBeBB-0B7oC4XBoPA-8BDOAVcApHBldAPPDbVD4PAiMACHA0PAKYCUwDBPC8PAxzAZ9A0SBwQA6ID0LAzPAuHBHQBxaCwVAnuAFbBquA3FACHAcMB_8DyQAzuAzaBevBT4ArhAU4ApnALXA2YAsNA14Cm7C8XBA2APCB3XBvwAAvAkvBNQACYBPYDKvAj9AVcCrwAHJBLvA6iAHYBAMAnYARvAExDR5COoAW5CfJBptBZvAzPDSTARxDsVBBXDBsCT9AMXBVIBbOClvAngAHMAcbABkDk1DtPDfGCdOAMfAdKBAPBnwB_8DsUAi0AeSA9OCtTBeEAenDg6AywBQgC2gAKwAktCNwAaGA7MDciA4TATZBtBBbuD4LAtgAxhALQCNZCaSA-SAgwAm8CX6CniAQTAEeDuTAnJCtkBJtABuA8TAJOAgNA7ZB7aBp6A4wA60B0wAiMAwiA-wAORA7XCpWAjMA6LBWICMxAhRAbKEKxAeKAUUANxA0PAYxAaSBtKEl5BiEEssARMAtKEwUBoABZwArGA3xBDTAZkCdsAYSAqHCjdAjrD_KApNC6UA3QBp6A5-AzjD9xA8jB7KEJyBSCE-UASJBPsAMUBpgC_AByMAW6B4dCw1C5BEbbAPBBhXCNMABlCezA7BB7ZC5iARCBMjAyND2jAqiBfyApWAQiCL8B1XCx8B_yAzNBJFDzkA0xDfzBEFArLEKcACSAcCB2SAp8C2NAsHDJfChzBhXCWcB0aAPHByyAYqDZmAlpBn_AEQAzvAYYAiJC0aCDzA7DCNyCR0AXUA8mAdwARLA3PB-8Bw2C6fBr9CQEBjHAE0BdlDjnAKDBdUAOaBP0DsNAiMEyEBCDCNYAdzA14DFUBLJE75DvLAisAlzA0uAr9CanD-0BmYAdUAMKCcMA99C1IDzyCZYCzEBgKCUhDHEBuZBPEB-tBAPB-9CFUAPEBBYA1QBWbAaZBRxAYNAF0AHwAJNEdzAJNE9GA-KCcKCCaAU0AYeB6VBnxApuDbLEPVDuKAcoDVYBeFBuGAvHEsaA6vASmD8oCgOA52Co0AKbB9VB1fCbGAuKDXsAa6A6MA4GBP0DxiA6HBoFBapDvBDBNA1FCYpC2YAD1AuoD-0AnIET-AU-A84D43ByhBrKES_DheA7ZCoLA2EAgoAfCDgxA9NAP1AvGArCDKiBwuA5MAjMAH8DYaBZ1AgzAc1AZwAznCdYDoNEqJE4TAqvAOiBrfA0MEg1AfqDkOEmzAxYDzwD9JEAfAA0BhOErSAR1AgLERlDeEAkZBCSANEA-aCXwA4OEywAXDCowAmcB4OEGkC4OEOsAiJBXRDMfAE8APfAxYD91AjOE4OE-QAV0ADfA4MEq3A4VBnzBjEA2HA4IEI2AFvAFHA82AD2AeOENfAjGEsJE_IE3OEUPEwyAn2AYtAc8DL2AmPEUPEQPEQ2AEuAkPEzHEJPEgbCmOEVOAIPEq3AWbAcPEoQAoPEfEAsPEiJBfZAvYBqEASTAH_AIEAKTAGPE-dBTsC7aBqGCgkDW2CyCDQnDUmDDFA4PEgiBV6BbfAcvAW6BPFAxPAHQEtOAxVBgfAZ8AxPEA3A2PE5MALPEiFAOQE8jBbQEKMEq3A7eAbQExPAJPEY7AbQEqPEjEAU3AxPEeuA2PEddCvQEoOE9FAqOEq3A7wAvQEwyAJPEanD2YAtQE2MEF2AinAfQE0kDvPCy3A0zAE7A0jCWZBy3A9jA-ABn3AQ7Dy1AOfBJ6ALqA0kD6QEq3AdyA9QE0kDIzAJPEijCOPEHEACaC6OEAtCvGA5UAxDDSOEBQCYJEGgAnQCRNAUTARSBoPEukBkREOIC7cBJkAqPBXtAD_B2WATNAP8AeOELHAThCFyCa0CoPEMJDbbAo_BaDCfeDZ4ACSEc4ACSEa0AfeDCNAGrDFIAs2ApUAsHAR0AzdBp4A7vAKpBNOA_TDNpB5EBkHAdyA9GCsHAIzANSEwNCZvA8nAG4CNSE5bBN1AT0DqlDfaAvdCNOEqNA1wAnjDk-AmjDpgDzCEZrB1FE2CE3FEpFEMDEV5AkrBAsBlAE0gDe-Dg-DFsBcCEo2DyFEQ-DdvDgyDJDE0SEqFE-rB4SEY5AgeC7SEK-D10DuGCG6A_tBPICXqDrVAkLAUDCvhB-OAeqDGLBjSA-ZAL3DbEAN3DxdCo0BS2CVYA8rAYFExWCBFAWkD-GEzsAOzDtHEHPDrMARODZKABQED4CqnDjhCNuBpIE-GEliAM_DuKAyuAazDuPDvxDtHAV_DJEAX_DuJBpvAGkApwDvHBqREwTEisAqzDeZBt1DSFDLdCx8ANoDX6DKBBcuDLvCf1B8ZA4zDGEC_3DotA11BjdA4OA91DbUEo9DAsA0UCcuDXZArsDzhBN4DAhB4UCpUEh6DV4DmnAUIAebAHvDoGAmFEzSEjyDHTEBXCsIAWXCKeCpTBtLDSIAMkDP-DcvDzLDETE2FE1UE2SEVXCZqAIhDI7DxwBrhABwAEHAQhDitDwXAn-DIREXQEBGBEnDy7Ap-DRiAxIBQ1AstDqvDbTEA3DpGEPLBlDE80DT7B-uADkBQsAyRE1tDziBhTEyGCzDEyWB2ZAEhAIoC4-AUaC8ME-yCJwD_dC3HExsDEuDsfBTwDzECttBraDL9AwuA_5ADrDXJBdiDsuASLA9YC5hCuTB8JBLGAjYBKZCeeApZA24ChoDMEElhCiBECRANjC3XB2OAUiC-BDP-ArvB44A6vAiTA6iDwEAmBEpTC9PABjDeaBVrDhWEvZC8WAywBsNAsBEywAt5DeWBZKB07AEbBzwD2EAoKERtBM7CJ_Ax1DoSAgMBJVA3vAKJC85DQlCOrBN0A_eBDQA11DHnCMKCttBtGA6jDDQAO-CvAEHPCJbCFbCMbCK-ARQBLdCjHAJJDN6DA3CJzANIAYKEg-CCsDNACwVAOsDYNEnJC30CJ_DnXB8-DE1AnLCq_D2wBECE7WEfNEtXEIqCtBDBCD48DHsBNCDHMEfRAROCnQArOEvKApJAduBxkDotAGfAuSA0bC0SAyYDskD3LBiXB1XB3kDOaCstAUcCV9DqVABxAZcC5mBBxAjbCRYEdzDFzAMkCb-CFzAoABtnCZYEUABQlDUYEaTAuxAnSA5QCQRALIEWlD0dCiYE-LBLoAmlD3XDiUAzGA3RA_IEQyC3dCVyCdICyuDvlDdwAayCaFA7lDSyCqxDmWBy_DYhCSpDUSE6uDBZEL0DMCD4KDkNAj4A5bBe9ADqA9yDQwAvUEN6DFLC5dCE1AcXE5dC44AlYEamDHoABvDh-ANIAa4CzUEbAEGTEFVEdeCLeCsLDk4DvUEO-DBTEAVEfyDa4DDVE0mD2UEGVEXXCrLDNeCXDEKSEQTE18AfaDuWB9wBUMDwTABGAoXCkEAXVEM1BD_A7GAF3D8mDKjCaTEfVE58DmhD80DO7AHwDiDCAhBpDEKOA2-DoSAP5DiUBmNAhRAt7DxVEkLC_3AHuA9hCG8AJcA1ECG_DlFAKhCd8CwbApvARLAc3DqnDTLA-8AYsAHvBYHBrLARIEVWEmIE6YCKvBRSDWLAJWEBEBLWEw4AhXAXwDAgClFCy4CyNAuXBnnCUWEdxAQRA4OAxnDDbEOXBwIBbWE8wA-0AeWEKsBOrD6KAiwDNIClWEsLAnWESMALQEGwAKPAxZAGUEe6BfjCKLClhAjXEMTA9ZCTMDFRD-NA3wDY2AwYCnEEXbCF8C_4AwJEzhCDGEluD3eCxCB-NAf_B9gCPrDIXEMQAfEBC8A_zA4lCNXEdJEH1ASXEClC1nCbmDAWAtnCOmDDcEZbC8wAJJDmrAFMC5oAdbCx_DnuDpVENTAT1AVEAnXE-bCiHEaUEnECsXEpbEfUEnECjWD5wAHCDKMASxDdwDzhBwuA1rCnQALQD9bC-kDqVAjMAUcAXbAwOCQ2DixABDDtIE3kDWbCE9D6kDdwA1cEBxAV9Dl6CjaC0dCbkC-ECuxA-cEFkD4cEYYE88AlcC7lDqfCicCqcC9gBscC9cElcCkYECYC5QCOaCLdEZlD2kDsdDJvB2CBvYExZAvID3YEJYA0YEQMAIeDKzCDpDcXBfdEhUEQUEHFEB-CVnAVvAHACAXDZWDEZEEBCOXBKXEgWCkNAzdBJpBmrC60CEIA0bCC4CRZEgoDo-C64DLcEqNA1MAHoADZAk-AceAibAXrBwSE4BCCVE0UEsZEgZE4UEHVEiZEOAEJ-Df-D8UE7PA66D0FE86DLeEa2DNeEyBA5UEIhDLTESeE9SEXKAi-DNVE40DPVENBE54D2XBUDCUGEjaBhDEjaBEaEg6CNnDebCrhDE8DP3DqWAzDEQgCLLCmTEyVEkrAbuAtTEHGBnZAEdCmVAJiDIEAArDsYCfvAJuDpQA5TE1VDFrDUJEvxDwQAV_DjUBjzDOaBF2BpkDXrDvtD-SAu5DOtCjuDe_ANUEgHCJCE5UAh_DmnA23DAzBNxAoGATTCcBBfEBYmDAWBo_DreBaUEMPBZcEvfEDxDMPBw_DSnCF0DcMEpdE8mDdeD7uDdeDjdAGUAvUEDvDyEEqNAq5CVyAdZEBqDfZE5FExgDIVEkZEw9DWeEDTEqZEZeEFhDtZEygD9LD5EBkPAJNAfKABMDbTADMDiCCorATqDhrAteCJMD2yDbfCMMDV5CEYAY-A2eChaDLSANQAFUBubE9eCRLAYMD7uAaMD51C7pATUB2MAGfCarDpiCJfCjMDJGBvrAW4A-LAysARfCNsBrMDMDCbwB5EDPDC8HCRDCzzABZBZBB1MDy8AXUAhfCr5Dr2CFTA8MDmhD-MDMiAybEPsAysAsaBlUAyfCo_AoqDaSDlDBA9DqqDaFAU0BQNDhTEqHA12CD9DFgC42CM0AMMAQIAzvATrBSYC9BEuMEiNDwfAOFBS6AVgC2hCaaApNDuLACECpVAW3DVyAvND5EBLOAyND3VBmgCJECItAc3CQgC7WA7NDWEC7CBwgC7ZCUECzgCDODkbEGOD4gCe_CKOD7gCKDC-EAOODctAy-ACLA33C2fBUODEPAXzAXODLhCYGBOqADEEdODTiDDXBA9A0eCzWBUSEkODNsB1WBnOD53BR4CrODoRAHgBsPEW4CN4CZIEjaBXuA0FAecA3ODyaE2hE-cA8OD2NEnNDn4CCPDXQA8RAFPD2TEcGAkQAjtBM2D3uAuIEEiC29ArQAPPDsXBJiCKPATPDrGEPPAWPDU-AEbERzAu4B-uAsMA9XBkYAePDFECbiCW-AjPDlbAxTBgiCd-AjiCpPDmiCliC37AhMDMZAr-A0SB9UAviCHPAxiCg8CRGCw4ACHA6PD_aB8PDcsBHMA_PDmJEDZB_iC-2AK5BiUBHQDl1AeEAKQD1vAGDCOQDyMAQQDHfCBZBvUAbHAVFATjCDxBYQD1GC2OCQTAbjCqRE9KEgQDgjCp_AjQDcEDljCshAnQDKKEdTAoABwXDIHCKyBmfC5IBMHCN-CUUA2jCwwA2QD0ZBF-C5TA9jCAUAwDBeKE-QD-ZBeXBBRDVADExAERDpxBUVDJxA-TAmnAuxBNHCJxATkCAUAORDqHCYkClxATeAjKAM2CWRDakEH7CZRD0HCkkC-UAdRDzxAlZD6UA9iE9HCQFCBVBdtCMVAvgA_GAvuBXICsRD4kCzRE2RDQcBxRDXEAq7CcvAJHATIC5jDtVAGLBvVAC6AzVAoXA-RDNlCvfChtCrBBVuCBWAUlCISD6yB2IB6yB5fDOSDreDtICvXEvIC5cAkbBjlCaWAXSDO8C8TD2ZD9PEsLEeXBrlB-2DxWATZANCB9GA_BBb8CUzBnSD0LEihCGcBv7AtSDzNAcCBZaASzB2hC7BExCCqOBwTEFCB4SD4lAuTDZJCnrDxbEvWAsmASJBhFAi_CzdDzwBGTDAED5zB7NA0XAqgArJC3pAS0AwZC7zBoeAE0BeiBUTDBYAadEqmCWTDZTDumC4JCRdAQYAzkEgTDreDfDBYwDY0BfnEnTDJ4ApTDtXA2UBmLAtTD8TDSdBhYAIKCiaCLqAs9CMnE2TD6DBSeDhyC3TDoKBTnCD5DVnCQlBYEDd_C6jDtnEA-CHUDRZAJUDE-CwOAMUDwfARZAPUDK-C4sD4dB5_CbZAyvBcVBGzDKZAQsAOPEQ9D9qDFgBLyASnA2nCSnAhUDrUC_HBObCbEBppAQkCqUDyiBPoCvEBYNESJBqUDJoCdMAyUD-hD0UDuGAQoC_wAmgD5UD6UDumE5-CCFC-UDhrCHHA3iEA_CQQASEAFVDwWAHVDpOAz1BbEBiEAooC11BM_CF6DSVDcFBQVDfFBZOC0oCjZDC2BG_AsaA6oCYYC9oCfVDO6AxLC7XAMFAEpCcpEGpCnVDp_CGECLpC--D_LCIyBw_CuPAMFAxVDizC1_CWpCZfBTpCXsBbpCMPA8VDb9AkbAopEAWDzqCifBZXDEWD4pEenCWrBLAD1NEQPAupC6tAjGBMOAOWDvKC0pCzaB-2B3pCJ3B8IEMNAXWDhrCZWDuaAJQAAqChdAdWD-pEfWDwkDmAD99BjWD4LEduADaDNqC8aA2OD4jEyAD-oE0cAhqCQXBpKC0cA7iAOHBB9AmQAcqC66At3B2oE7cAhqCeHBvOCEBD4oE-WD4qEqSDeEDJdA2qEVdA8aAzHB1kE2gBzqCKXDyqEMLCXqEVBDwqE9uDtAD9qC4qE_qCKhBpqEKIBZXDuNCOrEYAB9ODSIBKaAMrCyqESfDZqERrCa8A6NCYTEWrCEJEiIBbrEsXDs4BArE6BDjrEvRBfrC0XDeXB2XDpvAwFA5XDFnDECD3ZBceAx4BtyBwrCimEHYBzrCDOArkDygAmeAv8AjkDtLAZCD66ALYD09DOYDpXDOOEG_ASYDKrCsZCWYDvQAv5C7eASyCrcEqCD8bCeYDGfAqmCbfArUAiiB5iEnYDnSEoJBpSDrYDt4AtYDPvAOFAExCckEyiB0ZCIDDinA4iBIVBLPCcaAPDDBZDxsCggADdAFjB5sCEaAQgAHmEeMAFZDeDD9YDQ3CQtCJZDuBEXKBeFAhPCIYBLjDB1BRZD9MACtEUZDmPCGpCJwApVB2PC0qE4PCQnEPhAlkAn6Bm0An6BjZDBEDklE0jBxKCsjBFmEsjBOmAj6BTOA8KBotCioB8gAyZDOQCIVBJ6CwtCssERLBwkD6ZDzRAfTA8ZDsVA-ZDJGD9tCiZACABfqECuCGaDnEDG5DekBN3CR7BEaAsQCzsEQaD7LAsQCokAsQCrZA1LBHmEukB_-CTiANWAFFDn-CaiAeuCUuEkaElxBdzDyGCPlDP7CPlDoaDPlDMwDAMBtuCRUAZ7BG5DHMBwtEzaDYKB1aDlbAzlE2qEviASJBLME-uCn7CPRCujEjFDiLAFvC2oEeMB7XAdlCKvCFzBorEL8BfbDwMBhbDyFDybDSbDS8CVbD4FDEvEZbDqRCjWAcbDBHEAGDEcDCGDybDzlBylC5gBUvEnbD5lBiXAj8BJcAVCBPGD8nEvbDIcDhGANWA_lBGkCIbDAkA4bD3bDylCFkA9lBcjBOmBjsE_bDevEBcDetESSCybD9DBDXEHcDQvEJcD8BBQ9BytES9BHRA2NBQaA2NBTaA2NBybA2NBLuEnSC-vE7GDIwEhkAuZABOB6vEhkAkcAFOBAwEnwCKwEhcDOwEIlAEwEu9BUwEdfAawEjtCTOBWwEUmDawE2wCHXAucDRlAGwEaHDawEgJCzNBeYDqwEQwEhHD8vEUnBqcAxOBCwEtOBWwEJxCijDKGCUwEULC3wEDdD1mEmwEonBOmAqOBUxC9OBWxCl8DNdDQdDXbDvTCvdDCxEUdDvwEOPBWwEYdDijD-nBlqE7TCPxEedDRxEecDbPBxwEUmAzwEZPBYwE7-BPxE0xCbPBAxE3xCobALPB6xCD_BHvEvmAruE2CBKvE7yAMvEgXA2dD5mA4dDEHADxAKwEmoB2xEooB4xECQB6yAbdE7WE_cBEeDiTD1IDSVAuuAyNDiTDLeDcsA9IDOKChyCRrAYvCgaCTeDSeDnyCXeDy-AZeDF1BwUCPXAsxDjeD4fE3yCTJDLbCVJDbyEWMALgD1nA7gAqeDdfDmvE9_BxeDvQBRfDLnC0eDoyE4lD-CBMzCsJDhzC99A_hEYoAofDUzCRgDYVCdfDYzCGfDtyEJfDfVCeFEioAOfD7pBffDOmEUfDoyEwcDPfDsfDtVCffDHfDioA-yEQRB1eDxzCqfDkfDQqBTzEofDvRBwxDrfDTzEAgDBWC4yEB0CyfDRzETpACzETpA3fDjqB9fDqCDZpAXfDO0CwfDAXB0fDNzETpADgDGZEaJCRSBbgD9KD0ICRSBhyEzfE41AHmDTxEGLDwfDNKBmBCZgDmSBC0EedDsBC1zESLDegDw9DkWB8xD0kCn6DmvAFaAdLD0rAzAAFgEiyDMeEIgEFqDeeEjZEM-DvUEReC_UEYAE1CEeZEEVEX0EygD8LDk4D-LDvTBpRAZgEv-Ah7AE6AZOA-mDggEyABveC2MAxeCNMDmgE1eCRMDktD5eCUMDirDz1CXMDVVExgE41CgPDEfC81CfMDarDtLAiMDDDC_bCD3DIMCCaECcBBhEPMD26A8WAvKAuMDYfChYDnGEbIALhEXfE1fAOhEeEA4MDpGEUwA7MDKVAiqD-MDKaEFMAAXAh2Cn1EKYC3GEeLA7AEKNDZtBMNDjhEJdCvTBiMEUNDp7DqhEXNDz7D62Ca7CbNDPfAdND-uAJeBoNAlfA6vAVGCLaAS6AmNDFbDM3CgZA2eBC8A-oC7tBq_A4VBhKAG8AyNDM8AzREG8AItA4NDhXBsgCWOALUA9NDY8AQOAKuBzgCGODEODO2BG_D5aC9AB6QA8gCNODUVBAUBQOD3HEA_BnECfPAGSAWODwbALhCoYCbODIPAYWApLAB8DRhCTyBBcD2ECKNAK4CI9AahCs1COLA1iE_pCBVD4iEAGAtODxPAAvBhRDXzDrtD8PABjEicA3ODwhCjRD7ODzdE1hCApCCZC3TAXFCMjE8hCAYB-hCtTEcLASjEZQAUjELPDy4CNPDYjE8aEgcCbjEB-AwXBUPD8QAuFCXPDijE2EAyFCe4CWiCuaApjEJNArjE8mD44AkPDHYB0eAiiCoPDliCcXAiWE4LApiCIaDbYBkNAuiCv-A1rA2PDziCgcAINADkE4iC9PDHkEFWDJkE-iCt5CGjCzYBqGCIQDVFAKQDmSAGDCQ_AWkE75COjC-rAUQDh5BWQDXrDjgEgkEA5A-SAbjCfTAdjCbQDO6CokE3pBkjCHoCskESTAoQDvkEqQDHTDLgAtQDwjCW5BxQDI1DCAB0QDQHCWhCHAB7RA8jC3TAZxBofA9QD46C_QDeXBUuEfkBDRDtVEJxALkCrxBNlEPkCSxBSkCMRDTaCuYDXkCNMDSRDbkCM2CekC6hDgkCZRDBVAbRDhlEQ1AEyBDVAgRDowBiRDwfAvaBqlEFBBHlETVA0kCXVAwlEbVAzREvRD8kC2RDyRDLIC4lEDlCLtAq7C5RDlyBJJCvVABmEMlCTaEBSDgtERlC_iAojBxBBISDXlCgGDMSDwIC2BBY6EelC9BBYWAUSDWmEDzBJMAFzBtEDbmErlCDVAAYCB4CwlCyTBiSD0lCkSD6uC7WAzRAGcBhnCSzBv7Aj8Cu6EwSD2hCFmCPXAHmCozDnCB1sEhkBkGD7SD_uC9mE_YAvzBAnEUmCG_AETDw1CYmCLkCfsAbmCpJCtEDLnEm8CNnE_7AwnEcZDlmCeiB0JCVGEWTDlTArmC4cBWTDahAL0BdTDcnEw6CMsD_sCgnE4mCGdBwICKPC5rC7aCmLAIKCAnCEnA7EDi0BL0CGnC8KAzTDuZAwYAQsC0nEoGDYKCzED2FBtED5nE20AAUD-kACUDGAB-9C_VDOZAcnCPoEpZBgnCihCF0AjnCI-CO8ELoEmnCJyA8lDyvBxfCunCN-CN1B6pCaUD80CmZALyABcEFUAd-CX5DObC7nCZeDzqCBoCpUDuVEcVA1GAtUDooEcPAr-C18Bt-C-4EOoCFaALXBSoCVPAIqA2qC3-C9UD7-C6oE--CqOD9oEsyCApEOFBkoCJVDW5BooCsrDLpEO_CH6DLpEyoCenDU_ChOAkFBpZBcVDVpE2eB9oCBfBNbAhVDQGCk_C_VDm_CqPAgpEUyCKpCmnEsVD-mCnpEe9EqpEUpCdpALfEupEZpC7_CUwA0KAzpEChCgpCChCDmC6RA5pEDWD50B39E9pEzpC12BxiAtpC4pE7bANWDyfBwuCIqEWWD4wEoqCVWDhoAPqEEJERqEa3EfADBqCP3BjuANkCihBhWDS9EwXE4LErADTbAgqEVqCqWDvWDjDDyaEhqCyaECrCGNCZqCYsB1WDGvCxqEmqC5WDxqCSbDt-E9WDnqC6WDAXDaLA_YCztC4gBp-ENBDvqC7iA2HB5gBxqC2qCHIBOXDBhBjdA8qCChBQrCUXDUIBwqCKhB7XAFrCbXDhiByNCW0CarErXDhqCjXDDYBXIBmXDXIB10BqXDFXD2BD_sBn4BjDDvXDAsCnhBEJEtrEcCDi_BmrCybCFCD2SDo_EsrCKCD-SD2rEBYD7rENtC3XEFYD3rC74B_sB6rCD2Bh5DxcBNrDTYAfrCdOCGsCTYDbdAHsCaeAK5BSsEMsCVJBwWAsCD87EgYDaSAiYDsODcsEK3EjfAufCgsEKzBZ5BrfAvmCgsCwXAh5BwYDmsEpsE0YDV_EpsC2bBssCwsEggA7YD1ZCBZD1sE0sC3sE5sC6sEKUA5sCGSD0gAIZDVnBE6CVjBE6CIYBFtEFtCbjBBtCT6BUWALtCxPCZaDZ6BAtEiXDTtERTDNoD3lAgZDCxBqtCcfA05B6KBpkCDQCgkAoZDOsChtEtEDsZDhREntC0xAKcCrtC9YDREDQQC2ZDxtC3UB2-ECoDgwC3tC-4E2tE-dA-SAgEDbKESmDAoCFaDNuC-tEJaDIuCNsAS2BW7BFuEICDTaDZ7BqTAUaDMkCNiAPaDYaDlBBaaDNaDWoEbbEAFDdaDTiAXuEiuCFCFJlD9lCnaDLCFvcCMwD6LBtaDjuEHWDxuCyaD0uCYKBpiA2aD07B4aDqGAvuEIWA8aDAvC_3E-7BszB3uEVtBD8BdEEhMB0bDnlCDbDLbD7vCflB5vCSvCXvCFvE2jApEB0vCoPB1CFbvCW2B0vCLvBI8BulB5wCXIARvCo8A-CFVvEsvCovCwlBeGDr8BCwC6RCCcD0GB0vCzvC2jA08BCXBGmB-CFdCBNDFGSDzjAcjBx8BbvEDwCCcDEyCXmBYpAFcD1lA3vEvCFNwCMcDQwC9vEXcDQcDkkAicDkkAldDWzBMcDfSBTwCycDMYDacDScDqxCTFApDFFHDOcDpwCJHD6DFlcDvwC2xCywCowCAdDTnAy-AtcDRvC99BMcD8wCgOB7wCDEFy6BRxCzAFoOB5cDrDFyJBPEFHdDg7BeTCMxCTEFFdDzlAHdDUxCoTC8mDYxC5wCaxCMdDbvCTdDzTCsxCXDDSPBodDadDnxCzwCCoBsxCgdDBUCwxCrDFRIDVdDPOCUmAodDAEF2sADEFyREVtBudDZvCwdDsxEDyCdvC7yAmoAyxEYwCnID5dD8dD5xELyCPyC9xESDCDeDUyC2YESmEEyEXyCOVBLeDAKCJyEPeDm7ENyEmyClyCHnA9yBgoETyEP1BPWDWyE3kCy_DfyEyyCxyCXFBGSEZyE4yCu0C0lBvjAkyE-zCKFB2XABzCVzCJnC8yCczCmJD0FFuyEOQB5eDbJDSJEwuAGsAOACTzCRnC_QBk0CwpBGGFA0C6HDdzCLfDhACyzCCKDjzCJ0CGzEVzCwcDhVCJGFLzE0FFgJChVC7FFvAC6zCRGFq4B8zCGxCvpANxB-zCYzEjGFZGFYqBC0CS0Cg7BlGFwzCizEP0CjsCmzE2zCyeBlWC69CG0CqGFi_DP0CS0CbSCg0C7JB4OC0zEu0C8RE2FFrYBg0CY2ADvB9qBi0CQxEl0CDHFv-BHHFq0CRSBs0CcgDY0CpdCtEDc0Ez0CfFEQaBfLD50Cn6DogD90CIeEZ4DStDh0EW0EWtDZ0EReE8SEUeEfKAGDE76DKeEkHFaeEj0EnHFmAEgeEOTEuWA82DcpEZBBTTErxDXVE0FCewBZTEIHELnD6ZEdTEinAztD20AKzDpDBkTED3C3QAk0A8eEvbCVWEA0AAfE27EnnDI5DQiDGfEFQA1TEVQAKfENjE8TEjRAehD2LAi1DBUEjzD_6ACfETcAWfEHUEnzDeyAq1D8mDhZBp3DKkCJCEEIFvzDoMAjfE7LEUCDUUDBlDsVBsfEpuDiKEcUE0uD3EE7IFhUE4tDndE6vBQJDrUEoUEDJFJ2DUZAvUE-SAg8ATmDyVAxUE2SBhHFg0EGgEi0EivDYtDJqDUeEATE8sDCTEBVEPgEvHFRgEFVEPvDIqD6mDyZEnLAfsA4LAVPEI4AvvDbXBcLA_xA5PAS7DlMDQxACwAobCaHADgAvIFeDCCbBMaEI5DXXAngAxhD_VAHNApoEqVEfuAsVEXbAltBtiCD3C-jD9tDVVB-gC5tBypEF1DEMAntAqvCyTEH_DP3EwBEpQAunD6dCKEE-pEKrDOiCIYCaOCQxAa-ARrD2HATrDbwBzvAq3DhtA5tCswDebELtAwwDCcCGsAsOE4WEMnDobEwwCluDftBo8DoEEjVBT1AkiCzEEzKFZcE8KFDxD8KFfoDCsDJPAInAvkDpxAmoD6rDayApoDFeERwDGiAOxD4cEwoDDIAsoDJsD9jBUxD-bCLdDQsDb9DW_BaxDWrDIdBdxD-9EGKCnoDaLFjxDfLFHiAZLFGpDP9DvsDRHA9eDddCDGCL4DtLFxxDXCDs9DOPAT0DhNA79DDeE95D2aBfLDksDcmDRJFySEeJFv2DgJFGtDJqDMTETeELgEFOANgEcJFjHFTJFlHFF1CCMFpmDEMFheEPrA-PA2HFptDbDE4xA6HFTYB74DLIAZMCp6Bw-DQwAy-DeTEzeEgTEjsAiTER3Dd6AKIFaNEGLCpTER1DVYBCQAU1DvAEG_DxTEB8DhMFK_DZIFssAEPDcIFh5D9DDC4E3-DqZC0uDWfCPICAoD1WCIUEoZAKUEbfEsIF1WCguDquDTUE9IFluDE9B5IFzEED0EwfEeUEyfEeUEfoDOmDZOAT-CbFA0bCf-Cw_DPpB2fElUEOrDnUEwLFjNF9uDJJFb-A7EAMJFqNA8iCjwDU0EZ2DfJFj0EjvDgeC8JAGJA8UEJ9De0EHDEYeE_LFdAENMF3mDlAE0NF0BA1HFZDESQBNwAw2A54DARAYiAh5CwXCv-D9xBiYEGzD0-DM1DQaE4xA3eErMA6-D47DAiEA_DVWEY3DsOAQBEoZAH9AVzDuaE0uDwXBKfEO_D8TEM8DehDRuD0uDo3DZBBO6B1WCYfEJUEPjDFJFz5DMkCr7DgZAjkCygA5BE5wA43Dn_D4zDvnAufEn0Aw8DRIDfUECPFV9C-bCtaCaNFbpDG7AAJF-oAgNF0_D3_DieD1_DIJFrsACPC8_DTmDTuDOwAuNFu2Dd4D1BAf4D8CEy0Dh2Dj2Dl2D2NFksD4NFtHFdJFLMFa2DcPFy2Dw4DgPF22DiPFz4DzyDgtDiCBFOFTPAO5D8YC6rDWXE8HF_OANGBRlDCaEKLCE1DI3D5eAEzDdTEHzDM1D1eELzD_sAsMFX3DOBE2eE3HEYXDzMFe3DouAb1D-OAd1Dm0A8MF5_CgzDSQFrOFYQFm1DTpCo1D2SDqIFw3Db8DUCD2UAvzD13DjuDyiAm_DDkB4uAfaC31DOyAt8DJACs_D33Du_DzQFA0DG4DAJFE0D2uDP4DdhAP4DO4D4_DK4DtNA48DILCC-EpNF7EAZPF_9D_6DqPFu4De2DfPFj4Db0EMLFIMFpZEKMFV0EpPFdPFMRF02D00DwPFrcC24DmeETLDn-D16AQXAGcCYWEvuDu6AC8A3PAcMFB5De4CpfAw-DG5DprCJ5DpNDL5D_yAHQFSaEb7AAiEQGBHbEY5D6PAI_Dc5DzjCHZCeeAboD6MFvSAxjEG3Dm5DJEAo5DqBEYpDCNFoIEoIFv5DqzDy5Dt1D5VA15D5OFGkD55DQZEsQFL8Co_D-KCJLAUlDNfBaUE0_Cw8DfSFLvA0_Ch2BL6DGiAkSACYECFDQ6DovAhUEWMAU6DtuD4fEc6DQPFtcEJ2DfCEe6Dg8AWYCgfCZIBAeEl6D-CCAeEcGC5VBT0E9LF6NFdrBvBAjBAhBAsBApBA6BAhBAwyDGeCZ1CUhCkPFnZEf0E-LFETFGTFITFKTFMTF-WCZ1ClpBTYC6VAFNFWYCz0CYOAdbCKbAwgC3vA6VBp3CzzBSuBTZCraABZCtIEHQDUSAF1AWiEz6A6TEKDBdGAkFEuQBb_A0LA27AINA0oDrSFqSE3xDvmCk-A_SF9TFk-ASGAX3B6TF-rAGUFiFEvTFDUF83BTEAGUFHRFFTFHTFJTFLTF32DDtDGrARUFWTFUUFYyDDBAvBAkmD0BAceEctDsrBk-AQTFaJFoZEZAEByDUTFSUFXTFVUFhvDMBAYUFTUFwyDcUFeUFgUFLtDOaCbkEd1CORAA9ChrAFPAOqAqJFhnEMUBwYCQGEkSA2vDC1D83A1vAJXBxeEfZCiMFPmAZfAjXAhcBfsAwJB_JFt4A1eET_Cd6EY8AO0DutA67D2fBVzDuBDZ8AYdCJVAmiACzAFrDNwC6iDs7C5nDFYAZQFdbEEsC8CCutBnwDUfAuJFfQEEkBhsDuWAGUEyqCt3D0rDZ8DJkBzwDZAB3OFIVD6WEwtE55DptBuXAZcC2sDUkDogBq_D66AZcEJWFDxD6BBDcAYGCAsAQVFyVAcNFrvDTEAESABiE9zBbNFXWFDNAiKFaWFJZACtBCKF0XAt-DaWFqxDxGB-YELEEL4DBHA_oB_WAQSBOFEinAjUFGEAgWF-TFCMAwsBlUFW2DTTFN5AvUFrUFYyDWUFHJA5WFaUFuBADBALhD1BApIAm2DrHBRRFnUFY0DuUFVTFwUFsUFNvD9WFLXF6WFAXFCXFEXFOeC2UFsMAWxC6UFpKA8UFLtA-UF0JFAVFZvBHnDDVFcMAFVFirDHVFoEE3JF9XCLVFFND6MAOVFIQAHDB3BBSVFJDFkMF_kC4DCKbCZUAKBEtAEaVFqiEnaE-iEDBDLGA3QBiVFXwDkVFgwDCHAiwDwiC8nDfWB84DbXENDCB6EcSAVZE0MEyVFTbC0VFQ4ATYFdlDtPCswD_JB1BCtgALoDUZA15DGyAyBE0IF_sB3PBEWFA2EGoDtAEeSFruDobCLWFiSFMWBX9DJsCkiAyTFdvA0XAdYBrLAncBkUACYErdEeWB1uDmYF_oBwXCsWFMFE_YFZZAuWFHkCWLFhpDK_AxWFEUFzWFNoDQUFQXF_WF8WFKXFqUF_WFPBAuPF42DM-DbHA3rCRlDLXCXeEuHFpUFZUFYTFOXFQZFeZF32DTZFwyDLtDpTCEUA82D5HACZFwCCPpDEnDhyAaMDKcAAjCmVAcMF0OCCZFKsAoZA-UBpNDAYCThCt1EvGArmCwrAGIF7xAoZFyWAWmDREEDtA7tBT_AwtA8KA7RFFEE2rCg4CawAl3EZ5D3nD8tDnVFtSF-MF7qCrMDjzDAxBr3DSkBZfEhQFa8AzBEZBBq5EwXCoxAjuDCvCf1B1bAo_DkaA31AkSFBPF9aAyfEITAeQARFE8xCSTDs1AA5AH4D4OFq9Da8AdeDkXD6fEDYB8fE_aFiFEwCEaGAhpD_6ARsAMZFRZFfZFVtDhZFMXFYyDQBAhBAtIA0BAHTFQJAZ-DFXFCGCsHFbZFnPF4WFNZFKbFTXCMbFRXFPbFRbFTbFUUFZRFdtDjWERdBdXCDfBUQF9bA2lEuZFHlEQGE1gE3KF_HF5cAXSAZZA3AEv5DztDvjD6REoqDALE3tDO2AgsA1uABKFe2Bw7DBbCp3CEOFf8ALLBzMFINAZ4C00A7CFrIE_RFYvAKEE2EA44CjVAEIANuDoiAm5DpVFYBDk1DFbB5eAwVFtRBlzD-fAvBEU1AqkESQFUTAt1DPnDY2AtKBmrD_LAFmCvtD6DCk_DZoD_WAiOAgSF0cFiSFoUBa4CwWFxuAsSFtXACJFAsA8aFaQFySFj1Db6D_cFGLChCDX5CKUFwWFJDDZWAbFAkFEdNAZPFNBAcJApBAhBAJBAuBAmBAvBANTFk4DUhCtdClPFZbFTRF3IARdFoqAUdFWdFYdFZTFk4DlpBxGCbBE1oDBSD04D2ZAJQAwUAo_C6rDrcEgECCcCFqECZBkXAPwCbpDPIEsTFoqC1SA_4AMRE2wBxEE40BsiD41ANoAiUAoSATmDVEE0rAJeFDvDQ0EJPAkFEOeF3xD1EAydCfhDLeFqNAsZCWeFZWAIUFTeFJeFvTFYeBvUEwWFceFqNA_-AZeFASFOUFTeFQdFSdFjdFXdF8WFJBAf-DSJAgeCQBAsBAhBA5BAiBAhBAjBArBApqAXdF8UE9rEYbFOgEfdFvAAhdFTdFVdFseFhvDueFlBAweF65AyeF0eF2eF4eF6eFvBAUgEM0D1LEJPA8SAjUC2TBVgCCbE6TBIMC3ZEGGC70ELcEMUBtRB41C44AWLEyhBOpBliCvLATvA3FAriC7FAZTEGGCNDCIQAOQDW4AvwBSxBmsETZCSGAwvAItCKME3ZF1IEsoD_bBrhDvGAsdFtPDfhE0yAJbAtDEseCcYAwtBl7Dk1CBgCpnADyEqsBO2AGgCOOACqCeSArEBDTApaFoNAQwAtyAGaC77A1XCoND8aCxoCYbE2eB1sAJECvYCHPDP6BW2EuME07D3kCVOAHSA0gC_NDO2BeVFAtAG_DdzD4XD20Cq2EGLB3HEBBB5HEkNAYGBYiBNGBpsAuUASwDXVBA8D9ZCcwAG1DRzAQ9AgABJQAOuAMqAP3EYlBd4CKPAKoA9YCCvBgNDvKApyB_YAkQA8MECeDv4C09AU4AEdCH8D9QBRcFX_AyVAD-AQgChNA94CnYA9uAmhFphBzjChXABZC0aCJ5CbIBGYDIsCCeDvqE9TEELE_OAtLFK7EW5C1NAioCuwBAkEFUAlYBvdF0MCVIBidBEmAtqDY4EGvDijC0HARkEx1AKjC4tAMOFREEXfAr8A_aBXSATjCW6BnAF5TF1GCCSAp5BiFBrzDBxBdnDxOFEDCoBFruBfEDrtAZbEvoAaLAsGAeBBfBFLZDGeB3_ACmDB5E8uCMHCdnD5hARNEGlEqTDVkCRWEtUAjVAN0AzwAKbCGsACyBqJAyUA1jDlJAOyB9lCb7CeFDxzD-MDC6E_wALICuwACwAbBB6ZE-lEchEAmEi1EzVANJESsAzKEeSDVjFn8CvWAQJCCgC76EXHAKDBywAxaFOoDlnEllDntB-dB5cFFgBcSEgoEMLAVIA31A7iFp-CXnCvUDZBBTrBGFDisAPeBSmD-EBkKBzZA-fApCF8UDj2AOFB3XCNBDH_CDkFeLCMjFdNEn3BRVDKkF0eBodEZ_CvnCM2B-SDb9EfjFwKAvsBkhEwKAAkF9PE5QCzjCVPENnA_YEt_CywAgWAnpEWkFTfB_3AGtAVpCkUB4_CfsEOGBxVAknD1zBQMCwjFEAD5OCttAgbCTlCppC8uCbMCIzDYGBAkF4kFERFATFRADmeCHcANpAXSEkMCIkFE3BGlFPqEGeBzGBRyAf9ATgFBlFkADziFT3BodEcqE1oDocAzxB9MCHbDd4COiFyAD6kFmqE7AFl3BflFGNCjlFKNBRaEo-EIkFxqETlFzqEplF_rDpCFz3BrlFbxBxlFoXCXOE9qEtlFxOCBXBGkFvlF2VF1aA4gBvuEgNCl5BlcALdEvlFFpBcGA9HBrOAeFAL4B6NAoiABrChlFYXD1kFaXDrlFwNC20Cl9AulEVmFmeCXIBciAdBDwVBpoDdIBcjE8NCTZAOrCKtEkIBKVAvXDHbDT9AN8BgZAvXDWZACYDwfFDsEOrDJmF8CDPiC6SAqDDLmFHEDnZAqaEnTA8jF9lFbkBdlFKUA1JER6Br7BflFBRCTlFv7B54AoxAR6BBkF5uCFnFKRCyvD7aDxFAmuC0PA39A9XE-eAX1A7hDTWAvUAcSCTWAzDBPyATMEd8A_aDydB5iAKOCLvCd4AYhFGbDCoCjMBYpCxmFrGDMADdmBEYCvGDtnFxNBxnFqDFznFMRESuAa9B1nFNwAvKE7GDvnFZcD9nFhwC_nFkkAJcA8kAxzA4kARyA8kAciA8kAf0C4kAl5B8kA5AF_kA38C4kACcA8kAc7CKnB1nFATDmkAeBB7nFD-BBoF4OC3nFG-BBoFviBhoF01AboFnHDjoFRoFcTCznFtlAhoF3XCloFg1BfoFcEFqoF3kFl_DtbC9bFGmAJoFm-BLoF1TCznF8nBBoFwzDBlFUxE-oF7dB48CnZA-oFyEBloFnjDwoFcmA8oFI1AIpFOuAOpFooFnPBVoFHFFxnFR_B_nFmoBXpFooBZpFfVAwoFLWEB6D5vBkUCEYCKnA1fCcNAPyE_9EJQBABBlpFSEEnWBFFE-MDD2DEDCW6D_gCieDwpF2yCMvAgQBNoF6yC38C6yCToF6yCc7C6yCDoFJoAIkD7uAJoA7lDvhFuJDFzAGZAw-Bj5CspBHCBJoAB1BJoA6pF5JDipFLRBTqF2pBRsB04AQmCknCizCVqF9pBNqF_pBcqFiQCLqFKKDgqFYoFdnAaoFaqFoyBoqFAqFSzEcqFpmFJHFTSBiqF_oANgD8oA4pF8oAPqFtfDeqFhKDtqFQiAvqF8IE_GFxzAZ0CK8A_GFJoFBrFzpAFLDh2BtqFSfAvqFXUAxqFleBVqFZWAuQAtLFZWAv2A-fAqRAmTE-2CwIBD7A3AApeFidFEfFldFOXFLfF1eF3eFrBACBAkIAUbFK-DzIA8eFkUFaZF_eFaAEArACfFreFfrFVtDhrFNfFkrFmrFLTForFBOFaRFMDBfgEWMFJhCjXCXPDYiArTFdOAEiB_XCH3DyABsVBw-DYuCprCPDBztD5MAKzDwqDvLAU5DTfAFfEqnDOIENuBLiCazDsrAe1DOJEvxDyQAV_D8RAUuDMfAfIEoPCdQFtBBfQFMaBqzDAKE9ZCTSBh_DeLEjuDIcBm_D6yAo_D1NAq_DrGAyQFnYFA7AtAEF4D1EAS6DouD6aFPsDL4DBtFkNF9cF9uD8ZAGkFdgE3EByqC0oDFcAcrFDfFkdFlHFHfFJfFc5A0rFjrFPfF8eFd0ERTF5NFcZFbqAwrFerFRtFveFlAEVtFOfFkdFRfFEbF_LDUwAoJAj2Aj1CoCEI6AoEEqZFVMFU6AL-EGrC_0EcwA41CBsF64EUGEaXFssBH8BY5CeOFstDaXFVYDvLAP2CX3BzMDM1DckEB1DVFA4MDUTAqFAlMA-uEEMCnDESsFSsAhrAAYCvgALPBk3CvXFpKAy1EOpBSVF0sD7tDSBFpbBhMFOZAAhBYbC22C5oAqJBxhEaHEvtB-kBX_CteCdLETLChHE9dAwVB2fCw1BYiBUOA8MEe7A2RFn0A4VBDMAX3CnWBr0ADIB9VBchDMFAU8AzsAKGE-OBZ8AtAE_DEJtA3xA1ZC-gC6MAzVBntAXxA7gFOtA9gF-mCA8AeCEmaEFuDOLAWrAY4CA2Al9D3oDonD6iEOnDmhCWrALcFCWEdiDRjC0cAH-CGjEUOCOQAQOAM2D8MET7Dv4CGCBehFXCFQPDZFC54CRQAD-AnJBMrD5XBGcAkjE6vBshB3MF4OAZiCFdFzbD2RAbRAIsCTQDezD40DmBEiMALIAsPDeVDK4E4eEPwBxFAdREcJEJTDUwB7bCh5CxYATkDHiFrLAJkEYCB0FCN-COFAntAZYAQ_ArQCQ_An6AtXAQjCkYAVFAxkCC6C1IEMwAd7Ac_D4PDQwABcCYhCNjDwICQ6C7HFw5D4LA54EBIEfEDLsCYwA0MBhZBC8AHLB6xBPKEVfFOuF4tA1kB-YAgaELgA1LEinA5oCvSA3_AOXB2RAfUAU6AXxCdkBtDDNsAxzA9hASXAXUAqhD_vCmSFbLDwkBfkBoHC8rA-UBaoDWaB3RA3uDCjFrdAnlEOWBFVAMUBB0BREDJ5DgsArLEYLEYVBILBJbA9kC9YCAyFoNA-UBQVAlNAx1DLgFdyBg2AlVAuwAzRDUaCRlDI6EJZC2UA5WBifEf5B1lFfICwtBU8CRyFLcBdgExOBfgE9LEOnDRnEd3ClmC7qBp9CuJCRdB9ZCmvCFgB-tBknCFUBwbEwZAEFAVMEGoCdHAq8D0uD4jFwUD3EBNuB0-CgLDz7A5UDzoETxF68EhXCinAWpDrKCEpEmREw1BmMAfaCycF2TBueBsvDueB1sA1sFsGE1oDpLC0aAkNB_oCjzABfBUhDDfBBDCHOD_7E5_C-EAIpCB2BgkF1oDLfBryARbAD_A9VAEGBQuFYMAVpCQkDXpCDTAWPAYICcyFOMCyzFCAD0aC0kF0cBUMCYJEy2BYJEIWDqvDPhCTxFDqETxFxpCdzAB3BUADqiFHlF0aCqMCA2AH0FLlFPuA_fB1XCAQAQlFowFKgBq6AJHB3MC5uBQgB2zFoCFT0F02C1YFelFe0FUqC0aCj-E8zFqqEk0FvbDEIE_YCA3A12CqlFrLA1WDkVBjhCulFr0FQbBGzF-WDJ0FHBD6HAEXBqUBt0FZNC20FGXD90F8lFCuAbdA_0FAkFT0FDmFr0FFmFsfABhBQOAjhCEhB3sFqNCm0FPmF4zFuNC90FTmFSzFdXD1XCJrCE0Fh4Bv0Fh4BxxAOrChmC6cAE9B53D-NC00FkNBUCDFQA6oA90FpmF01DnhB0zDx_EDuFvmFBYAVsCeoFqTD1mFgVA8DDJ6ARaB7mFG5DW3Ai0FWiARQDL7AeNA0SBIaBrpF7QATjDxOC9LBUyAhxDBGB9jAIrFBGBl5BaiAazDD6AhvEcBBR2F_WAkWABaEWICaiA1JEx4AuOAxbBY2F6lFsjFe2FtzDeiA9dAe0FEnF70FXFDESCTaChLAxEEJ7CJnF12CTVA3kBnjDLnFp2FeFAGEChsA47BO2B52FxBBxOD7iDTTA7tAdGCwPAOaCuMAyfCCCDjhDxBBm_D_BBnGAhyB6yBSiAAsA47Bt1DSJCcCFmcFfFDQgC3HDY8Ea1EviAdOASJC1KAUWAd3Fr9APmF0PAf9A_2Fe7AvdFjMA0WAA5CV3F-eA2aAwuA77B6DEC3F2EA1tA_BBTMDu3F2iAJEA3vAWbBpxA23F-eACIEMvAp3FH3FNCEQFAinDC4FX1AowFuaCpYCQSDhmCQSDQkCF8BITAQ3FRlBSfAC3FNnEqvDbMB3zAT4FP8AT4FWbAa4FjdAblD52CV4FRRCExEbMBV8ET4Fq0FinA9iAd4FlFDBgAX7AlnFRzCqFDSQFbMBf4BaNBYpCx2FiWAWTEO9B_PEtGD54FS9BaaCxGD94FhSC74FhkABYAWcBBjC8wAc9BB5FdwCI5FzDF_4FAoFG5FBHDM5FlwCK5FmMEE5FiNETgFXwES5FTfFDlAS5FHwAU5FrZC4kAQOAE5FP3FW5FqTDO5FOnBK5F5WBh5FqHEglADTABMEr9AW5FdEEl5FmoFx5FHoDz5FQiAv5FLwFBME3XC35FZ5FGdDI5FOzCQ5FsYBWZB2nBI5F6zEW5FjSEx5F9oFI6FaJEH4FQmAE6FgEBG6FFpFI6FT5FemAkVBWcBRIDQ5FNoBY6FMhFW6FRuAG6FY7ATgFP_BM5FWpFl5FYpFk6FapFm6FcpFg6FU4AxEEnDBk3BznB1MEprCs2CYEAwTEs2CBZCMUAGQBtwBMzBopF-QA66Fi7AluBBMAtyCIyFoFFDIAAZEgpDzpFE7F1pFlcBqeDaaCSpBc5F__B_PESpBg5FKVCQ7FoJDOkBwyEyuDQACRrFq_BZMCtwDzJDU7FYVCM7FKGFh7FypBf7F7JDl7Fi-B5tBy_BYRCd7FSGFj7FdqFu7FerEs7FhqFy7FFhF40BZhBw7FeBB07FS7FioAqHE1VCs5F1VC4tA40BwqFs7FgcF8wA1VCTfF1VCAME1VCO7F8oArZC1VC77FMpA97F7RBl7F5rDu7F01DW8FD2AozFM0CU8FSfAE8FMrFe8FO8FiNARzC0kBrEB_hEk8Fi8FDrDo3Fi8FQkBq8FH9DfaEoMA7bAEwAt8F7bAbIBw8F1SBqhAl8FMEAn8Fu8FcvA28Fb-B-8FRoC-8FVWEw8FtzF_7AKtF_5ApFBKtFQDFZZE9vA96FqRAX_AdXAqRAL4FOtFxrFMMFIKAzIApIANKADBAsBAomDRMFRTB5jDHXFSJFdtFqeFftFwHFjTBY9FGyDSJAb9Fd9FOTEFdB1yD-rFuLAHOF6CC6vBXTE80DW7D6PA1bF-ZAyUByYCEQFZhEHuFCcF2HFMzDmgDxWCeMAYOFK6A5qDayAQQFOhFotAqHBU-AJ-B3aERsBynDazDP5CJBFOEE1HBXaFQ4FUuDh_Ar3DpzDb_DGgAjuDc_Df_D1wD0uDMNF5wAhYFaqB2KFPPFSgCqfEbgCsaFtOABPFv-FA7ArLFD0DjUEvQFwSFRtA0UCO4DqUEiQFXeFLJFBFAOeFwCEb1AU9Fl9FwNFn9FfUFp9FzBAwrFXtFLgERwF-eFJMFurFj9FdrFQtFm9FAKAo9FNKAK_FltF7rFj-DdXCl-D5_CdDEHwB74DfjEdOARwBLOF4rD4-ArRFNOF3MDX5D8TAPOFiMF6KBzXFTOFmMFReBE-FIwDOzDwVD1KESWDgOFL-F5bB5dFbZES-F6YFyqAe1DS_D-TEpOFiKEbQF4xAtOF5_CvOFFNFxOFHJFeEETpClQFX6DTSFX6F55D8OFkUEz8EUlDK9E6OF1EEt_DDPFn0A8sF4pBRCEAsAJ4Dq-FbnARPFGJFlAGmNFrsAOtCVPFjeFNdFYPFCTFctFgdFk9FT_FF_FV_FH_FNKATZFZJA8UEurBO_FSRFQ_FzAGS_FFfF2AGX9F4AGSJA6AGuBAmtFUcAaHEfRAHCBmJFeCEl1CUTEafF4QB50ERVAHcAEPC1tFuIEPUB4tFjzAXTEpKApRAe-BfKAzjCPfE_KA66F9ZCBFACQFfgE95CjeCNhESiCd1ENNAutELuDj1EuiAQuF6SAQsAvgEfhEblDfQAj7D2KEHYCUwAKgF_YAxDEkcBFHEodBf2B1oB22CUBCEuAlYA0jAnVEIgBJeBqCDuNAYJEwuFVGEXaAGkCAPBSlA5PFmgACSAxOA7tBUHEgOAyREgPEssDPOAv6BppBXeAHFAFvFdYCKGE8NDvGB-EA_DE02ANvFHODSVAxCD0dFZuAPKFE9CUvFKiDSKFyVFD3EpnA_OAHhFGMAZIAD2Ac2A5XAwBEXIFWrAGHBCWE4ODluB4uA5ODTcFtvFtoBXhFkMFUxAvtABiC40DevBmXBNzAQPDHZC54CSZA8vFogB1nD2aA9uAxgBwSB_QAAOE3MFBYBS-ANLEIwFa-ALwFDAGlBGfWE6uA1JBSwFbxB-hFz-AfZARLAu6AnbBxsBVwBaqBVIBiJCgwF9UAA_AnzBkwFRlDmwFbdCTkEaIEqSALmFvwBZnFGsAg6D5ECtOFseCWKBJqCajCcBDx4EAdAsGAijCeRF_wFf-Av_A6hDvXAHHAa_Cv_AUUBCPCOHERnDb8DQtCIIEUkCu5FqTAQxF5MArZBODBOuFNPEtxBuECcpDH5E9CGO7AEAFT7BSXAqZBeQE_GEmxFGBBx6Cq4AyxB8rA3wDqYFdaCs-AxUAjaF2TBpaBQuBiyB2xF5xA7wASyAVLE_yAIVAQnFlVEBREhvFMVAliBJjFaaCaLEy4BJyFLtAPBBuwAg_DOyF0tDxzF1oDgBBQOALyBVyFLWA31AGzAulC64EzNBg5FSoDC7F1SDGjFkjFDuFL9CR0AMKCA0BU9CoyFp7AEQEJJF31APEGp-C0cC0yFSrC4yFp2AZLDZ8AxdEn7CUIC9jFzSA2ZAE1F8dCnjCp6AOrFpXFYTAttBb_CeaALOCdNEeGGNkFgFGPkFdgETzFYiABSA_eB0aCYzF_PETsBBDCq7AdzFr2FdkFKtCnVDU3Aa7ANpCJgFuVDrGGpzF5rAYbAszFO4CskF1ZCukFaaCNKF0FG3pEODB3zFGzA7pEGHG5kFPXB_pE6lA42BKHGAlF4FGGqEODB2pCovC2pCQOAx9FpuBQQELcAT2ARzCO-EpGGBDGqLE7GB7tAIwAWlFKHB5MCGHGb0FguAd0F4FGHjAUHGglFvHGilFMHGklFzHGmlF88A2HBq0FuLAs0FKVFslFxEGEdAHwA6HGz0F-HG10FpXFVNC6zAsqCDIGNUFFIG6lF8HGA1F-lFfQD-cAUGG6HBMhF6HGI1FMhBrOA8HGN1Fk4CyCGtHGR1FGzAT1FFIGV1FlHGSIB0aCZ1FQIG2NCnIGJhCMcCHIB5aCRiAbhBsiFmcChxDhIGf5BjSBjhBnIGr1FmcCbBCJACfRAJOEnxAtRAuUDZGGZAF4zC21Fq-FIBF4bCD4A71FYkBmcCFdF2hAWhFMJGHaDf2BP6Dn6AAaBQtAhrDOfBekFWiAxOCtxBfLAr3FM2FggDaiAyCGu9AKUAeeAnjDBaExcFWiA7tAgLBZ2FdJGBMBVaCtKExbBUZAe2F_WAxJG8lFlJGIxAvHGo2FKVFq2FnpA3gAt2FdgCYCFYHGrRDz2FFlCf8FJlBUVEwTAMRC72FijDt8CnQABnE0MCV6BlIC64CRiARKGwrETbBnGAvPClICX1AaXAwcEqvDZbBssFdFD-zFW3F2wAMRChBBbKG0IG2iAYpC77Br9AqKGopBBnEwEAn3FWcBq3FdKG2iAt3FZOEs3FVWExZABBBYKG33FbTFuKG43FubC33FDiFuKG3XDTbBD4F5DCUXATIC4FGDjAP4FXLFLLG_HB5KGT7EJ9FR4FXvELLGz-C_aDGGBgnF8mDC8BZNE_3D10AULG10AWLG3uE-HGDjA3xANLG9iABgAWbBt4FJ8CG8BqvDC8BtIGdLGkMBjLG24Ff2BaSCRNEaSCQOA_SC6DEHHAfSCWgFfSCkVB_SCH0BAMG1LEAMGhXCAMGPNErSCk3CtSCJMGP5Fc7DxSC2hD9SC4tA_SCV5FSMGINE9SCDMG9SCFMG9SCHMG09BPMGCTCdMGblAXMGRlAbMGm5FfMGDSA4LGSzBf5B7LGgoFNMGwwELMGUnB_LGYTCuMGenByMG-hFqMGS-BlMGDzF4MGP4F2MG_wE0MGgbC8MGB6FIsAbdD_MGGUCBMGnxChMGEIDlMG_oFKLGN6FKNGP6FGUCR6F8MG4tDsMGHiAwMGfPByMGZ6FUNGlJFYNGd6FGUCf6FjUCntEsMGj6F2MGl6FkNGn6FmNGp6FjUCYEA6XDIKCs8CP4DT4AvyCpuEayEyNGoUEeCEqUE2NGBVCk3CgQBPNEgQBRNEgQB4LGgQBrtA_FF4lD-fAX7FLlCPzCLoAUpDc7FDOGDMGNoAnjCDOG8NGSqF1XBOOGAOGKfDyXBQGF6NG7pB2hDNoArfAjoCfqFTOGlACbOGpzCiOGtVCkOGHqBZOGuzCmOGm1FgOGzVCoOG_oARMGtKD01AeOGZKDmOG6IGzOGxRB1OGLvA3OGo-FsOGB0C5OGCOGtKDLwFOQBV8F9OGX8FFPGZ8FcACIrFHPGFMGBPGROGipAoOGH1AjWEmNAm8FQaFo8FVWEDeEdTFahDTPGfaEYPG0bEL5B08Fp7Cr8FugBbPG_HBdPGcvAdPGSPGr8FRoCdPGXPGrsAGHBg8AK9F42CwWAS9FGOA60CVLD9UETmDZxAPFDQdFG-DyIAZdFM-DUhCZtFlUFSTFDTFdtF9PGzBA_PGsrBlpB0pANYBFXABZCAWEyqAfWExVBs6C-GEAZAeKDTpCydCpwBFNATmD7EBbrAHeEX4DxSEFQGgdFHQG8WFNBAHQGmqARKAaJA_WFFXFuLAh9F3WFjQGBJA-PGhvDmQGxQGOKAQKAYJAqQGlZFRfFtyBPVBtRATZAiCCCOAyPFSiA4TBiOASSAmfBO5COMDCOEAPAmaBU6A6KBesBEhFhsBZQAAfCBfCJNAQRAczBxjAyREVLD_1CofF2LAc2COGChQDN1ExVByrAiUBAQDc6AyPD2WBqcEoUApBGPXAn4ELNFb1E_EAzkDcMAQQCaDCDZASfA9sFVhEqvA9hA-NA2BGqCDQyB-4EW7AQlCE6A7GEIVBzCBNNANRAMVBWsDPVBgtBGYBkMFEDCRrAEgC6dBWZBZND_RA81EnXBRYCkNAC2EkVBzPGxPA4TAQtEeOGKwEyRAXLAxsAzJErNDK-ATsFPECSPEVPEK8ABbC-VB9jDP8ApNCMBEoBGyEAFWB6sAsgEc2EwvAuABhZC6sAQWBMvFtOCakFsOFaiEG_Am8AUVBEMAbWBH9AguBlWBBsEjbAluB_1D18AfnCaODiKEGuDUfEIBBJaB2ECsEBK4ClCEOLAYLAeOG8CGcQACLAhBBBFA6WBasBhhCs7EkhCy0CGFC8KAhOFKLCAQAshCBvANFCtwDNDGRFCHZEBIBxdAYXBNLAp4CYvAKBEMOAx9A2PA7TEWjC59AhFCgYE69AnYAQPDJEEnvBw9ArFCCYA94CuLA3XBAIBuIBy8AdGAnjEkoAGwFWSChPDgXE0tBKwFNbAyqAw3FgZCkKB8MF-KDmRAmPAW5CLfEzoCSOExRACiAMwBs-ASgCXJE7TAbvAmaBi5CCDBT4EoBE7-AwQAGHFDjDGRGcGCAjCR1AzYBE7A1YBC9DxeAWOEO_AwGCLjC5vD_YBsJE-5CzsDOrBVlDF2ByWBr4Em6DGZDIPENLBLlBk_AujDFTA8GCuBEbRE0VFt_A0VFnjCe_AdZBbEEiZBtPCf5BZPEuTAMZA3_AI9BwiFi5EvQDa1Bf6Cw1CwwAwZBAUAFABxZA6jClfAJvAeXBWHCuTDA3C2SDAlEIUAqZBVAB4yAdFC8SDJxAmVGMlEMMAVxAw4AJaC6PGtLFVkCCeDPaBmaBSRD9wAYCGuQDoRGtAB9xB20AK7CVBBRUEjaA8ABZRAzRD3ABRjFHyBuWAnbEutBILBQaBHjFGDDnRDYlB65EFjAMNFsUB65Es8Eq7CaKEq7CZZAAbBeyBFRCX1AfVAjyBkRDnqFqFGHCBjBBKDCO6EPvCpBBQNB5PCT6EIYAyfCE5BX6EqWA47BofBqjD6oEglC1dBxICOBFzICHoDhuAxpAoWAqdEPjAi5E96FSuAuLEQmFSkAJTDfzBMgAGcBHbCa8C9fA8lCoSADXEdCBBnEG3CtcDgmAizB3HDQBBDXEjNBQNBAEBA8CvCBMyAOqC_MASJBTUCUtCwxEX8CuXA8aANyCnJCPsFJFBoZF-RBHYG4XAVYA67CPzAa6CSTDBYAJzDcfApUAsmC9qCaTDH8BWTDitEj7E_jEl7ExpA63D3KAMDBpEB0lDTbA2bETfDonEwtEPdB1MCvTDFmA17ESDBThBTVBlpAfsA0XGxYGofBxYG_GB3jDf0C2zAVcB8HAIEB_zADnAJ8E5dBDoELlEVZACZGRxA20CJoEEZGbiBxsDOZA2hCPEBDoF3KCjEBPYC4KCGZA0CFstBOsAUoDYZB2yFKCG4jFjYGv-CImC3-CTIAY1BAEB94A57A94A6XGbeBjTGTkBqxBgeBLpACpEaaAIDBhFAVBCwZGZ8ARGEXoDuWGdNEeaBhGG4ZGOpE4HEPkFIwESpEs7ERkFgVAX9EgaBtCGjoAFaGykAd9E1kAf9EhOA-LCJfBFlFnyCLbANdBLbACGBn0AxVDtkDspEQ-FskF5uFukFbkA1pEdaG29ElYCH8E0fA7pEzXAJADdKE0bADEB9kFEaAzECjGB32BE-EVfC5fB8SAHlF84BYAD0uAcHGjqEO-EGdAUqE9qC5GBIYAzPAU-ESLAW-ExGB10A4fCV3BjYBCeAmWDfcCoWDdKEd3B-aGkqEMbGCNCQbGSbBiIE7WBWhFINCxLF8AD0aGq-EsVGslFabG7WDebGDeBuqEKdASLA1iA2iBPdAIkBkbGsbBpbGCZAuqETvEqHB5gBkbGiZGbhBeJBSLA9uDWIENrEcbG_qCbIGCZAbhBQ4BSXBiBD5bGCGBCeAYrEtdAR_E5bGsKB1bGwVBjMAvIGUMAyhCoXDIrEfhBJcGzdAo1F3zB4BDhlACuAYzEMOAk_ErFAIbAM3EvhBKOCBsDnUEg5Bv1FEJErkDlqEWCDDzFJYD0aGLYDkSAIJBvKC__EX-EiCD9dAS1AxVAc1AVJBn2AoOCN2C2VC4OEUPCKfAkSBaEAo8BMAF7jCwCDPZBWsC3_ESAFYhC5vA9yCxZC6CDniA5CDEeDdAFLKCBDDviFbTAt5BLcGhAFt0ANPCvNB2YDabBv5BtpAcdGznAedGofBedG_GBedG7nAedG7pAedG9pAedGlpAMwAVnB4wFDtE0UBhQCXTAwYEX3BMwA1fCydGU3AtkDX6Bu7EPtEndGRtEIYA8KBMYGVtEfbBKBFhRAMBFdgD3mFjHC_KBhbBKBFtoAqZDXXGJQCnFAxZDldGqtE6MATEDqhAMuFobGZEGvZGcEDxkBCPCC7BBgETkBymE6tETHFtBFxpAAUAnEDvEGAuE6aDGiAgdBO7Ap-AMaC2BF4xAweGNeGb7BI3B2EDuDE4ED9dGQuEQ-ATjD7eABtFo7BEzF8kB-1BUCFBeGTaCliATfAlQFoPBPnDSxCOKGATDT3F58CWMBYUG1uEamESlBsVG5uEIjAsLG8bD1ICjXGuFDjCBBvEgfGPbDifGUvCkfGY_ASGBL8B6fArWA8iBoWA5BBWyA9CFNBERvEofGkvCmfG5gBvfGQ4BA8CRKF0aGr8BReGt8B-eGRGDxfGxbDzfGzbDpyBSDFBgGy0CDgGThBHNB-8BKbDMSCAzBepD_fGjGDABEzvEDgG9DB28BgdBoWArFC9TFHsBssA-pEsnF_VAcCBbSCGjANcDr4BynFggGA5FngGC5FHXGUcDrgGbwCtgGJ5FpgGkkAVjAUzBYjAUzBCmAcCB9ND4gGJXGHHDvgGc2AxgGTFACZA4gGmjA4gGcgA4gGzgGRHD4eG_SAJSEL3CVdAVsA5LEGGAMkA6lFMhG8lFThGS7DRhGdyAThGUDFInBkfGIEFJhGKTC_gGi4B_wCghG3gGuwElgGXnB7gGXnBZTAp8CBhGO-BvgGI-EmhGULCGjADzFxgGQxCehGOfGuCBlfBuCBb-BsyAfMBvnBqfGJxEBgGrYBGjAMPBxgGWdDDiGfSBHiGcgAfxCHhG9TCehGz-BvgGSLDDiGA7BvzB4cBSiGshGZPBDhGUmAFhGkxEQiGrXG_MAG3CfiGYjAfiGsfGwxEuFB_MACQB2HFioBpgGnID5UA3xEJhG9dDriGOyCtgG_IDLXGReD9fGPyE3iGW2BoZFx_DMaGHJDOpAKJDJqFWnAQCE9oBNUAbnA2aBJ0DHjG1pFpVDvFFxFB6yCjdG5NGdYG_yCTmF3FF1iGiJDi-AZJDlpAZJDPSBjQB4lD0PA8QBNzCJfAuJDnQAbUAFGFRjGe7FmjGRRA7nAcjG7pAcjG9pAcjGZjGKfD4LEcOGrpAjQBxeG1jGznA1jGNXGlACojGtcFXjGioAsjGcfDVjGtACCkGc_EVuD_oA0jG8oASdGMpA4jG8oA6jG5zCCkGazEojG9zCGkGdzEUkGsGBQwAeqBSkGGYGlSBIYGckGMkGTpATtBZPA_GBckGqjGyKDQkGvKBckG6fABrFUeDX0CQ-Ac0CLEBc0CfbBe0CCMBAqA8bGiBC-jG6pAukGUgD6kG1pAqkGqWCNjGt0CAlGcgDAQC5PGYxFKtFToC1sD-BD5wArsAz2F3NAQdF1BAzBACJAHBAZJAEXFJQGFsBUhCrHFddFtrFoUFdtFQlGSlGUlGyQGnLDOeCAlBeZBJCEEaDqcCyxFZPG3ND2iAbmDigF3TA02BakE62EZhCMvA0wAyTFLaBcyDw1CLLEtcCJHATXAheFLYCzXESVAYlG-lGMlGOFARkBMlGaFE8YBPlGRlGjBATlGuBAVlGzQGelGjBAFJAOmGhUF-SExsDuQGiQGBfFRmGNmGPmGOXFNBARmGTmGUXFm0E7qCcKAMFG4UFwsBh1COwFyPFGUA0UA9sA-mD5KAc2CSWDyIEuCCEKEv1Cj3CtyFlWBZ6AhNAMGE52AMUB9ZA41C8RAnsBBYBOYC91CtBDxTB6HEpUGUuFlRFa3EzrAsMAZoAxwBxhACDB6sBUlAjwANUAApALfERDCEQD7xA6OCLfDq_FZ8CzPCKyBfTApYC20AP8AzBGDZAubArbDEMCioCh2CaBBkrAjXAzLAaFAr1EVdEBcCRjChzBj2AFSGCzBDNAiuAAKCTZCtiG52ECHE97CpbBkxAjuFCbBcVBVYB5hDW2CstBvGCmgDv8CTmDTZCAXAWoA5LAfSG9MEYVBD5CegFkUDbYC0lEnSGeCG2rCvbC_FAIwDVHEAZBG2A0sDAvFPgAMBEhfAVOAPLBrNAX4CMFAIWBZVFzKCe_ChRA6XBf8AKXE4XDIMCVrANPE-OBvsBzdFYZDbyCEGBd6E3_FQhD5OAgOA4sC9XEY6CKLAxcB7qDEYGvTEE6DgWBnJF2QAluBC9A-3CRzA68An5EgGBytAmYBG4C3tAbGEzECz1EbsBQwFdPA24Dz1CLlBF3E6XCldA_rAZjCthBLEA6WBVuA70AMrF2RAcKAG0AguA6KAPHEIuDWrAuTBGlAPtBphCLwAbIEE3E0ODU7EMFCeiBpvFyqB5ODJvAWCBjcE_lA5LABOE1KAyuAr9AxQDaFCMuAVQAcHEH8DQkBSnFZIFAYBYvA4cAROCU4As-DhvBQhDjvBy4CtuA-aBDvAqFCX_Ax3EVWEdwDijEajDP-CziAziDULAAJEYbEQRAS-AnuA2iD1iD_lAn3BT7D5UFHvAELEyqAKBE6hBUpACbANcDFHAMYBttB_8BR5CIYDAkAGwB7-AcyDEXBC3DvPDRNA5jEaVBNQANwBGdBm8C1aA1PDWxCoYB0gC0rAMwBVABRfBVIBH0AJPBGiFTYAt2A9TFotAHMA8ZBqiAt5C9SFF_AO0AAcCcXAvZC1IECtBkrGTQEqGBRkBswBPGAt8FNjC80EZkEnVBVFAlFBFdCyJEpXGXMAnJCpwBZoA-FAOVGSZBAbDVYF5NDNZBn-A3UBNlEYfELsAZrDfBGYuDaOFztEkKAIREROAVbBcZBANAAxB4GBRNAEHCw-CuKFvoA1RGkBBIbCLZDIMCmfCzfCKsAELEGsArVGBsGLgAxuFs_F3qD4kEE2CyTAunG3EGDIAjKAcyC2ZBPvA4VGiHA7ZBmvFJABX8BvsGnbBDMB56BwWAdFC7WEX5Ed3CeiAfoGL7Av6EMbBt8CS5ESxAowBrxBXYCoAB6PGWHDTaCWNBf5EzSAF7CuhDuHC0RG-KEfkBF7CPoFHFDqwDtABdUAInF_KAA3CsxA3YEGyBw-CDbB8jBbgFllEQ1A8ABg3Ey5ES3D9xAAXDXcClRDAlCFyFkEEIBBPEG2kC_IB85E9CG2VAcpF6FAKuGqFAGyAoFBjxBgyBfbAVICxnFoFGsGEKlCPTE_RDcrGBXGeLAGmEnMAdWAsBB1jFFWAnMAxBBHTAKXGntFrICEDCOXGGGCaWA5rGyiAnbBbbBpbBNSCWXGMvArbB_wBCCBoUAplCj2AaXG9CGZyFg8AeXGQsE6bBNgFiyAnfC3lCvSAzNBwyFHXAOuGEXAAYBh7AryCVVBn8CHpGtjDzTEfyF5CGScBfuG5SDOSGy8C4eEpCBd6ENXAATAZcBW4AIoBSXABnE2WB28Ca7E2CBJGB3fCBmEL7EW4AhoBjXE0xEvMA_bFMhCFhBHzAgFDuXAT4CJnEnMAncBHTAncBvuDRdBsBBehCSTDT4AinAzcBBxBSTDgcAFyCV8E32FKDBdaE1cBwrAS0B_KA1jFO0BSQDFPFBtGaYGK2DfzAdnEcYGMvAeYGtsAOVBhnCinEquG7mCqsGt7EUTB_mC-gEx7E7vGz7ESvG17EhEGozAJMAqzA5CBEnAnxBo0BCxAdtBxYAhhDUKCrwGYKCE6AxaFzrA6wG7YAhhDg3BPtBCTAxrCCEBd3C5YGnMAanAsBBxUAPoET4AdnCU0A32C3wGSEBJvGVEBdxAkKC5rGdSAAbErhFwKCA5ArnCd3C0DCUWAkjGALBn3B_nCRNARYCSwG8dCEGGw8FubAasGKeBajDr-FuvGdZGPLERGGDsGVoCgjC88E5xG5oEbfFnZGJGBTLCUpAmxGWLCBGEHsGwiA0KDxsGxqBBsG1ZGnXBnbCPMA_IBhGGPyG7ZGz6FsaAo6ButAR9EZVD6vA1EAE2B0aAg6DnNEX3AqNENsBG8AxMBilDf_C5LA-aAUNDVrAwmAd2CakFc4A9sAIpCyEEr_CbUBzGGQxGnVDxjAryGnkFJDFspEFTGxMBmVFt9EnLCcaGLMB-VDBzGCADWhECWDY1EkaGoxG7zFKkFoaGovGKWDJzGMWDLzGE-En3BG-EF-FTWDMdC1aGorA2fBH3ByiD5aGqJAnpGScAXnC9aGKkFYqEBsGmADjhCP0D2PAoADW3B4DG2MCrQAHXBLbGn3BNbGjzGExGYHBRbGxzGwWDQrGl0FzzG3uAfIEcqClzG-ADXzGdbGB0GfbGD0GiDB_zGO_ANpAoHBGBB1-ENvG3-E7xGGXD-MD4gBvkEBdAnsBJ0GMLCxzGVBDlzGXBDQvBSXDR0GbBDofFI_EvTBYHBYXDduGUrEB0GkBDqJAX1FXwGGcGa0G6oCh1FYIBa0Gm2F5TB80AkYCY_EivGk1Fe0Gl4BW4A8BDFvGprE0LAldAvRByiDk_E6rA_0AdWGkrCkhFGvATUBBYCX-AicGlaEv1FQgCoJAROC9xGWCDFnAqcGXzGbCDXRAIsEyiDdOCQ1GMsEuhD51AKiBUXBAcC8IBXSAToG2VFW1AnxBl1GYXBnOCv4BAfAJHCAfAKzBAfArUA1OEaoFxZCPiBhhDz1AGDCGfAApAFxGXiBlSAaJBKBE71GkpGPPExwGUPEJHCiJBwZBmwBlPEPuENfAIUAGfAAHFGfAM7AHCEUEARDBV2AF2GUEAv1Ga2AKzB7PEBVDaEA52E7PEETG-PELQFuCDUdGr2AqmEu2AMLARsCx1GvEAB1BuOClCD62An_C4EA1wGZFA0eAiJBONCfsCS1GXCDdFAr2GpFAX2GBMAM2GxrEA3G8yGGfAnTDGfApTDG3GRDBiJBaxBG3GZ2G5FA82GBkCA3GRVBG3GonC9FAz2GDRE7bBVREmDDiJBRUB42GBNBk3A0lCM2Ga5BNSC1OCjzFymFvLAC9DI-BouGEYE4eEEZBPUBknG9EEjvAFTAnsC-nCtsEJZCy5BOYC-SAOPCLeBAjBYvG0sE93GqAFjiF2sCB4GKKB_3GuAFD4GGZDH4G_sE73G15BOtBnDDr9AXcCaKBgjCHtEofFWKBY7AQ4GejByXFjRERkB-dG_3GSaBxsGTtCyyGEeGLxGzKBEpGG6C_DDp0GbtE4eE3mFSwGa7DekBduGTBFavG8gA8jBODGotEvTB-DDEjDCPC2ZD03Gi_ChMAH5CpDDCUDe_ArREPuEkBFlwGPkBZfAbEEF7BNSCAuCidBhLBN4GYkBI0G6kEI1AwQBMaDMvA68D4hCUkCzeGQvGSaDV5G3eG9wA8BFL4GtREb4G9eGEDCAMB9nCTjD3kBsGEvuCmxGxaD7xGq2FRhCNoDjyGg8DkTCxsGH4An2GuuEDuFyfChbAoYGVnFPUBe8CLJEXwGkLG90GZfGohEoCFhTGqCFt5GOvCeLAn6EflBGUDwCFK6GXNBngBN6GnfGqvAQ6Gu3GQ6GrQAn6EdjAS6GWcAb6GvTBn6E0HBb6GAYBf6Gr2EobD95G4cCOYC9ICN4G5jAYPAn6EWwAS6G6FCQmBDSCv6Gi6GLSCr2E_lBrFG9IC6HEMjAysB76GHTA76GE6An6EAxGO2ALwCP6G44FEDC7vEflCNcDJ7G6UBBwEkuGqgGH7GZwCO7GkkAdTA2NBAYB2NBr2Ei9BS7GjwC0lG_kAN4GTwEc7GVwEQ7GX5Fi7GAhGa7GnhCROBm7GY7G_kAPUBzNBomASoGTBDN6GdhGJ7G_9Bz7Gq7GmMGa7GnsGxOBe7GtMGi7GWTCflCUEFg7GaTC_7GrlA_7GByG1mE-wGW-B97GtiA_7GonGDxENmBQdDUVBVuF3qGS8GY6GfxCI8GnEFi7GCIDflCjxCb8GvkAmxGN6FZ8GpSBb8GVmAj8GmuGZPBX8GLpFZ8GlxGbPBU7GaiGS7GNUCg7G9EFXzGQUCF7GqxEI6GUUCU6GliG3OArvGs6GNyCc6G0xE4DB9mDKyCC9GysBHzAm8G0iGouGmUC8wG4iG1uGopFN4GPSG-tCSDBXBCXCDjTExcBSyEvqGuUCS4GmFFhKEndEWsFo_ButGhdBenAe9G1pFRuGh4AeCDnnA4tCy_BotBynCknAaOANoAg6GYSE2SAY6De3Gq_B78AKlGsHAHlDUpDKrCq_BazD4eDu6GqyEs4GSpB24GZJDdTAqyEW7GZJDr2EYjGnMAajGL-GMVCs7DQAClpB1KAJoAYPEu4A-eDouGWVCN-G5yEdwGKGFjwGk7Fd-Gm7Ff-Gi-B5wAWRBN4G1jGHTA3jGZ-GnVCp-GpVCX-G9jGh-G07GUpDhbAt-G9ECx-GEnGSzEf-GlhBX-GXKD6-GmGF8-GD-G2qFp-G9zC8-GJ-G8oAs7GlSBZSA6-GG8GckGn-G4fDB_GCSBryGb8F4-GG6AJ_GH-GcpAE_GwzE3OA0fDVuASiACHFK6GZBCs6GZBCA7GeBCg0G8zE5zGQgD6-Ge8GhfDbiB0MERSBu3GqBCZ_GBlGfQEKmDx4GUIAdYCmXEKmGflGUmGIQGQmGLmGhmGyIAa5AOBARJAe9FqNA5hF-AGIXFBtDfmGLmGcmGhlGVtDJAHCJA-_G55ABAHYJA7QG70AJsBxTBUSEpeC2PAPBG-9Al1CRsBMWB-6AVsBkYA0KAueAQMDFADVBGlaBesBylGhsBmtDFMAe8DlsB6CCViBqtDHRA8tFwTAfmABDC0RAysBA1DUZB2sBJSAPUALLAK2CorGW5BpUBfsCUsBMwFYDEb1ED7AenGcQAhPCqxAEsALiEs_FlSA6RGOtA9vDvcBDNDOlAlCBD7GHDFhhEnnEd7A14Dg7AAHEnsAAoGT9Do7AyDClKAthECcB82CsSD4DCy7A6DCwtBhgDH4EVgCcsGcgF_VAvVBpND18AP3CBbCFiDCiEX3Br0ARyAsTEN8AloGODBKiERlDa2E8kCroGF4AbOAwvAT_AhZC9hEbECYiErgGgvB9dGy3CVyAFTGZLCOQFx9FBsEDuDMTG2TATpGyJBNhC32BtuBGLA3eAuiEGWGYTG98A7ECmODxDCfhCEqGO9AT-E0GARIEV9AW4Cu7CR3E6PAT3EHwD8YCjRDi9AzdEIjExFBmIBYsBd3E6PEXFCYvB2TENVGVDGzID2vFe2FeqGKRAGnDIiCKuASPDyuAJUGmsBuFCARAijEuGCP-CrAESUGL-ARVBRUG6FCsvB8vBoLADuCfKA-iA6FAAGCofBfKAmvE3rCFwBCGCIGCxLAKwB9jEv-AdYBQwB2LA0iCBPAxLAUGCkwDLSAtYB--AJkEmWEewBEQDgGCXSA1YBuvAlwBPiFowB1bFSJBJAFtwBJWBTQDX_AoFAZoAJUAZiFaYDH6CrbDcQDxADQZB7zAceGlSAZEGsnC63ALBBeEGXtAshAz_APKEdTAnwA4_ApVG3BDuTAhWCD5EgZA1jCy-AlMAWxB0wAuaA7ZBoUAAlEVeG5TAwrG5TAgKAmUAv6Cd_ECFGKfGIlEPuENkC4KAGaB4aEaABUzAZNFlABKtGnAB8TAvIBuaD6xB2UAw-DuxFFaC0aBdaB3wD-iAtaCJLEViC2UAHyB-RD9AB5xFgxFplEfWAwkC-8BZOATyBTkDLjFgZAKBBWZA07B04DLICCZFSBB42A-UB4WGEIFZwARrCoFGWjBKlCdKCauGFWFXyFPJCeuGXKCTlCAGH0yBluGDJCl-BPmER9BuaC6uC_yBVRCCTGg6EgvEHWC3ICEYCrWAYcBqRCX6AW8C7LCiSDKxC-lBGvGsWEcCBdcAiyACXAVCBdCBLzBFkA-lCadBnfE2aBqyA6NAL9Br0BZvGjPC7mEqTDf_CoGA7XGNmBD_BYHE_XGvWA8CBqZGuXAjXEMTDQGHR7EQVBFDBbHAMTDQrA5FGUFDGwG72D3JCfsAM0BDYA7JCYYG6eGoMEUGHcwGw-BgnEl7G5mCIGHr7EdKEmYArpAnDB7gGoYGuACsnEQGG17EoTFd_BuHA1DBFKCJVC77EJ7DARB3nEZACcKCp6AD8EiQCF8EFOG30BI1B5yCBZGHJCFoEibAfEBWEBONEEGCOZAbEBfEBGcANZGLMCqyFSxBY-CJnBP1BUmBEoCRmCtUD8dCyEBi8DxEBm4BdZGG9FTGGjxG68EhWCOLC1dCEFB_oEo1BxNAq1BVgChoCsmGHRBCNA0KD5KCVBC3XF21B-OFtoCrIH71BxeBokA3DEf0BkNETCFRkFV6Bk0ArFB1sFyGHreB0LCqZF9mA1ZERnCNaGJcAxOA6iGRaGrDBTaG8iB1OAAtAzVDr9E62EaaGx9FzpE3bAgpC3bA29Ew2BjKC5zFKcBmaG0lBMzG30AqaG1jBQzGznBGqEa3BG-EKPCWzG4dAVWDkJHH3BzGHP0F9CHbWDsJCizGznBYqE4dAmAD9WAWlFrCE5MCKcBuADwJHqWDxODsWD8JHj3BV3EJIHl-EwJHXbGyJBZHBFNCA0GyJH70CDNCCBDJKHpEBxMCx-EPKHMUB1JBsqCLKHuqClsFQ0GXKHyqC4JHRBDJKHamBOQAeJBxMCI1FfFBd0GXKHoNCFFCWXDxODk0Gr2BaXDLKHo0G0JHEcG8aGvQBhKHsKBzKHd4BMcG2rCsIGVjA6HBfhBzKHs0C2IGLKHq4BSLAYzEZbCqhB8QA3rEDsF04BCGC2hBoqCmcGsVGocG7XEEsEL1C9rCtQGIsEqJHwcG-yCI5By1AnCDrsCN5B-FHdYDtNBYsERDBYsE7iATsCmxCIdGGUBUAFObDk3G1DHm3GvWA5EEp9BTdG8mF_fAGPCeKAHKBobCDcCvsEs8B15B6LHZiFLtCDjBXKCA4GwGEeMAv0BZDD8LHNKBIPCv-BIMHc_B-sCIGHuiFYKBLjDeoBEtC9tF6AFCkBWKBU6BPtErZAWKB57AzPC0KHg6BvKB4jB7PCXtEnWBzKByIHbtEQZAPBFmpBFEDrKHw4GjPCFLBjaB4jBJLBWeGuKAnRE56BKUEvtE5KC9nEK8BE5GaHH2tEp3A4tEObDAuCRaBhQClMAnEDoxBseGrED_6EiQCOaDwGEGuEhABlLF1PC0EDy1BsLBLKB7eGw6EACFpMHicCD6EsaDesCSCFI7BmuE5KCouESoGGRC6TC5uCARC5aD-FAUsA-_CSWA87BAcB_5GAMCB6G6TCEbDx_Fv4FZuANCBANCRbDr6BhfGezBDvE7NHL8B_MBUbDVSCoPBL9BoUCabDPSCtjA5NHyfGNJCwRCVSC5gBDOHQ4BDcB6fGlsF8fGvGHdvEQNHfvEKOHCgGYOHzbDvIEGgGE9BzjA_NH5bDAGH7bDkqGxWAcNBXmB-JBrbBCQB-lCDcDeOH12BWOHiDFL9BkDFH_BLcDzOH01BzkALNCRcDSNHsDFDJCuDFzOHfSBUzBJRCzDF6OHS9A8OHedD4gG4OHIlAu3B8gGDPHFUCZwEzOHF4BQoF8OHU6AFCBgwEzOHdCBJ7GS7BlwE8OHpACcCBMTCihGzOHhhBp8CIPH7OCp8CS3BM-BDJCJxCp8C3RCULCuCBKWCJ8GH_BSxC4hGmPH-hApTCuCBCPBHxERSC8HDeOHrYBvzB7yB7oF6OHYdD9PHklBAoBDJCvEFAQHGOBhdDFQH3-BXNGHQHQxBYiGKQHJRCw8G9XG8sAxdDQKBxdDFrBfIDRSCCyC9NHnXAG9BUpFSNHnIDYmC0QBHzA4OH_dDBDBZ_BUHHNyEQVBxoBrQHNQBX9GeLHk_BHmB-REsEHxNGrLF8LAZQBdQBKjGgQBTSCxQBt0B5_BIGHRIAxRCxQBP-BDzCv9ByeDGRHWaFARHVMAGACcjGQVC9eD9QBUVCIRHRACIGFSRHERH8OCKRHm9AqsDOyFvIEAKDJ-BuoAwLHEKDIRHZ7BqsDYHDkRHr-BaGFw-BnOGKRHOTChVCF-BtOGARHzAClGFL-ByqFGRHYzEFgCRkGeRHrGFwRHNpA7RHR-BZkG5RHGHA0-BZPAgRHpKD1RHyeBBmGuKD3RHpBBKSHERHmIHKSHuTCyzEvNHd_Gr2FUSBXSC4zEWSH6zEFGA6KDJIHQgDpRHSxEUSHRSBsTC9kGYSHpSBN8BagDYSHIOB27ATPA4RAZPFOBAvBAjIAmBACJArQGWlGf5AUhCxFEDQGbtFabF3IAuSHwSHySHlZF0SHkJAR-GvMEctB19F_QAvfCUQFIqAxWCejGwKAMwBneE1vDkYAmrAcrAkXCw1BvfA0bC9QE2SHV0DmVFEAH3xDI3FEAHRFEB5AxZBD9DwiA1_GIUFDEAtSHvSHpBAxSHGTF_SHhvD8SHpTH-SH32DatDOqDFXFavDalGP_FclG7SHoTHqTHzSHtTH6THwTHl2DbtDmZFf2BkCCtPDqbF_wDfRFKZCKqAkhFhXFxbFfsDcMFgfCqFARaBEpGkaBw-CKxCZfAh7D5GHBwDN0BSJB7fCRGA-OFHZBqOAvkDXnCJiDtwDzMF2YCzjCuBDY4CRiAWKFqLFDSFFCEGYFKNAo5DMSAwsD2wFRHAX4AjcFVxF_wF5_CINF_iE9VFSpCscFnfEKLCGWFhSF_WAAxD2bFu_D_OANjA3xDMUGTcCHvDsXCkXASxDmjE_DGU1A8oBeWBDcEF0DwNBmAGKPBySFZVHOFE5ZAFdGAGAcQG_SFkxF1_GLUFNZEZeBzWFA9DnTH9SHrTHxTHlHFuTH7THlZFBBAkBAtBApqA8UE4lG2TH_AG4THvAAwVH_THZyDvVH-THtVHl2DzVH1VHJBG7rFkeEWBGWMFfrC54DRUGUMA3PAijCxSAzbFOvA6sBIrFXaBDsDy-DkZB1oG2SDn7DYbGphEbJEjuFncCD-Fy8Aq7A9hC1FBNTH5YD5-A2lDcODILADFCdlDMCDZ4CHPAQ-FHOGCYF7XEp3C4LHlVFFkEITHccF_sBmsFHwB3VFIOAfaFELBLoDkaBqcFlrD1BCTbBf1B90Bt9Ad6AjVBGoDGpETvAmnFIWF3uFqYFTXHNcG_rGuhFJ1AbeDUaFmWFs3DaVHdXHVpDP4DvlCMlGFUFC1FkTHzWFcTFhiCFVA0bBZPFPBAmBAqTHTdFsBASBAkbFnBAATHYKAUhCZJFsrF3THY0DtXHvXHHTFyXHZ-D1XHb7DtoDdTFQ3DOiDECH3FCQzCXRAQkBNLE5YBskDLVAlaBfhFNEAkUA8TFOaB3XHV0DWMAsXHuXHCJAwXH_XHLrA8WF8XHbYHjbFVbFZ1CHEAm4DZZFn0DedFABGvAAgYHjBAcYHzXHfYHaYHtYHiYHORFh-DQHH-mDDkBUrAl-DpnAA8DYrAW6ANgFmIBbmDLUH9rFRUBQgBnzFj-AXwFTLAtrAoYBQwGtfFWpC2rAtHA6sB4LHRDCKoCf1E6MHWiD38FtGEuWASSBZNFDPE_fFT4Dr3BhJCVsA77BRzDHVBpnA9JF2SDHYCAvDsqDQeBzTDEKEjTEhtBIoGUCDKtFskDJyAmEGsVARHE3DEqvGlgC36AyrDZ-AvbChHEY2EQeBY8ALYAWECQOA9aAA3AFWFJWBm1E_SG_8DiOAvsBj3CWtA-ZFciEfGAs2E9VETPAQ4A38AktA70ClEC5KABREHHA22EkMEavFDxATyB1dEeeAILB6tAl5BA3EeBBU3DAuAVDDRmCVyAO3BoZAHvBSIELJEFXBq6ALhFAnEyCH5NDKXBZfA40ALXBzQFgIEWSC0uGq3FWCBRzCBOEGPDzgCb6ALdC5tAvIEzTFchFZvBxDG5vFoNA3TGWoAtnC_4CEIAKnDCvAJJESFCveAIvAj-ALvA-0BOvApXGU-FSvAnOFOpBTJERwFYvA6NEPGC_OBZwF2yA-MFjvAcGCntABcFrSF4bC5sB8ZB3aECjCOyAnOCI4Ah4EQzCLQDD2EVDCAwAOKE1fAEwA9EBZiFUZHFMHz5CcDCqiBELBeiFVEDCyALtCZwA9EEpjCKdEYiFgwAehANKEiKAncFmwAOuFciAEUAVxFI5DvVGljFZKE-PAKFD2uDvEGEjDGUA-wA2iBz6CouAAkCeREejCe5Dg7DMxAYPE5UBbZCqTA7tAHGGYUAWxA76C6PGYEATlEVWEZlEgxAnnG9OD4AErABluAg8DQEB_8BGLE0dC7xBc1B8UCFLBzDC2xAp3D5ABCaFpaB_xAdaCCyAG4AHxB2RDIyA8yB2SAdNBrOAciDlWAZUDlNAs2AJUA2ZDhKEayAuREhmEN1AiyAUUEKXA-zAcCB_HBNvCLfC7GEryANmC5NDuCBfGAvhDRGAlDC1NAKbCvjDLoDgcB5ND0xEXYASMEBzAhzAEzAQ8ABQBCLChoBcMAjUCM9CRdBQzA5aBeKBcGAE0BqECJdCyEBf4CcnEtdHYnGfQEizA4RAf7AmzAqNG_uBywG8WAGUAtzAqwD9YAFjA8HAyvF9dA1jF4zAIUDOvEDZGFUA8HHVYCWNAZoEuKC3eHR1B8FGwcFW4AcVDX0ApIHa0ApIHd0AE2BiNEraDSpEBiF3aAhRAV3Cp0A3YC1tDJGExNE8KAJHBgEBBcF50AmXCxBDcvAL-Ae3FnhDybCYiCF1AgeAI1AzcHc1GeyAUSAgOCvdHKsCy4CUfAzOGlsDo1GTeGAfAqLFAfA5GAc1Am2FzkDn1AseHdYD_nDWsEu1AAQEVjBRiBciAWOEwEG97C61AzSA4OEneHE2G6fHNfAA5DyCDMrFdLDNfAJgHN2GHgHpPEUgHUEA84AyCDQ4AS2A1fHaEAGGAS2AtrDZgHuvDe2GxfHa2AToF7PE9GADgHNfBnMF4EAs2ATiBQnDeVCPFAUhAF2A02AbvFLFAluAWQE_dHdJB3FAF2AIaHDgHeQEzkDTCD9ZBH3AWgH1gFChHA7FGhH5lAAhHshC8gH7gH9FABaA9FAi4AyCDsLFAREegH1QEEhHwsDAREg2Ai3AffHV3GEhHo3A1gH0kDs3AX4ATREehHxPA0OCs6EGhHkUAgcCo3G8qFCPCUcH7VGYMHzREctC5ND5wBraHiQDcgH0QC2WANuGWqDDgCP8AdLD5REkgHQHAUgHzQH7wGD7F_YFELEqWFbUBJ7FHpBRHAISE5GAISEQxA8qBRSEfdATSEYlBq9G4XAqsDYhGISEIHA5QBBYBD7BZJDgZGKtFjxD0DBTmDgwAVDDqNAyXCFKBsXH3pDuBABBATyDBYHbiAdxD5VHHAHt2DIBGuiHpBABYHbTFIcBMsFRTHpvA7FCD2CyrAg5G5PA8TFZNFsvBpFB-EA0MCpNFmYDxiHV0DiKAydCIMA8TFqUDUnGXbAPjHFUF0ODoiHwCE8JGhiCLUFqUD4cDOUF8dBriHZJA3iHfYHsiHRyDpBA8UEIMAYmGyAGrYHsiHjjHhvDIBGmjH10DuAFQTEtPAAsFJGCwXCqcE9fEhVES5CQOFBIEWWAYgHoqDcTFjYAVUBBBElKAcWHDMAVIFqnDLQA6iDavAmnBpJAcwA4dAI4B7WHtZCGUENLGIMEC3DPAG8jHDWGCcC-RDU8AYSA9xAv6E5FAz1D-7AqoC2iBpLCXaBikHRVDmkHzSGXfAfwGtyC2iBWYCq1A20C4AAhjHtiHviHvjHljHTyDKBAzBAYyDojHCQG5XH6VH7XHtjH3kHOXFwjH6kH8kHGWHmbFOjCVYAhrA1jHO1D-PFCNBobCNLG87C0-Eu_FVCBAkH1tDCkHQwGRdBwyA4zBSqDJkHpIFW-FNkHJYB4VFRkHMXHTkHzRG7aBeZBJSE9KAEHCjdARtGlpBDrGjkCV6BgkHy8F3SAVAGkkHIwDuTEZFBrkHqkH7lHkEANJBhlHvkHWZE11FKOAxkHFUFNTA1kHujHOXFTBA3BAJAEFJAYvDLgE0VAqjH6SHsjHijHElHVtDNmHPmHovDaRFVwGNlHsbFQAGzbFRrCSlHL7A1tAStB1PGsdFgFAJNDMfH6nG9CGGQBCLCBKFNLEzMFKMAMkHpOF2iBMYF8mDmsFVlHcbERtAiwAvlH5hAvTFA3CzcHPdCzlHT5Dx1DkYCjkHIpE04D8lHxgE-lHosA9WAkYCQ0EMYAvWAyCEgQGJeEVmH2iHYmHTXCamHnBAQmH7kH9kHSmH4XHoYHblGClHXmH4iHhvDcnHenHIlHyjHGIFfmHn-DSJE_yDzcGvlH7vD6vB5JFKOATuFqmHBkHU9CQwGvmHPfAHkHB3BVzD0mHiNF2mHrMA4mHqvD6mHKUEslHLtCssF3wAusBIbBYUAlpB05GekHDbBhkH7OFHaF6lH5BHokHwrDInHDmHy5CbjHV0DxnGj1BA1AiTH_xDxAGVmHPbF4eFhAEwiHxGBUmHAfFooHrBAqoHmdFdtDc6AnvEodFCIEKMB2VE98ABNA4MAEpGoMF2ZAdsA8cE_-DBECnZAPkDQGBrHF9KAQMDHMAnXBbGBgaBYGBT1AQnA8dFNFEtPCgQFioHAQDRLFioHfWFXdG9jFQSAXpH9jFBmH6FATrBGFBneFo-Cb9AkFE0-C_2BQLAkpHOJFdpHAaA5eAd6AzoEFOAmpHhpHC9DvpHZPFvoHxoHFhDbJA8SE3pHFJAzBAVdFzIAHTFITFqqAl0Eb0EviBtoHqYH8pHlBA0mD6pHK-DJqH-pHZyDSbFsBACqHnBAEqH1YHm7BDOFZUAVdHfRFIOFAhByrAl_FBIFnXBlDEE5EaWHv_FKzD9mD5-D6tC-GE--D2_FR8ALnHgNALdCokD2TAPkHx9EOXBeEBTIFTKFLLBabCZhC6_FK_DjOF3MFlOFAAGW-FNpBAUEHAGUpBGUE4MHb_DNAGS5ChaFhmHaWG5aFobEUAGm_DReB9OFwQFCPFw-FwrDbAGeNFkAGnVEaVHcrHZ6DNACqAGVpHV0DY8D9jFPWFAAEmoHuoHjrF4pHzrFqrH9pHtLDDpEHqH7VHJqH8WFOqHI7D3JGc6A31BsAE4YHvcHd_FEkEr1CIECjtAKLAn-DSaCtHE_YApQAouB7TGiPAS-GXVEZcAnzFYIAJnD4AHHlDgUBTnG1UGYxFEtBfNAQBHSFAQtB3QAQOFTpC0MAuhDfyArvCQVFa9GFkHfFBw_FEHEmhEjuF4bCYFEssAl9DvFCr9DUTHCcCHOD8ME26FbaEEOAoNEuABS4FoJFHlDOzCIREUlDA0AOwDruAMmFuKAx9EZcC9OADhChaDJUBcGDAPAQ2DmYBksF5rH3NAwnGWvF2iBttAfaDjaEKaBYGBWYFZrAVzDXrAttBiJC8-AbCGxYC8WAAUBRdCeTG5fB3IFEcAZcCi7BcOAWbCxUBcvFBkEBgBvAGC2FoPAqcC3PERMAMkDHdCsMA7EExpGr8D43Fp8FYHBp3CHFDeWAwRGV3EE0AFrDmVBCbAwTAHrDg7D89AazBBbEUCDvvBJMDPUGlUB2vBvdFNBBhPDSJEC7BrAE6iD0JFdrDvHBxTBOyF8REBjDROCVrD6_AlzDXYFYEEZ8DzcHVcHmHEPKEKTH63ASjDITAv1D4bFjcC4LBobEA7F55DEfEm-CyYCWNEEdBrEBc1BFJCq_DBMAZcEDvHDxDDvHbqDWcCIwD5rHZYEfcECqFJDHpjGVdC9UAvBCWbCKPFtlHtdC5aBfkHTTB6nGXJBNpAzqATQERWHTWF9eA7vFViC0JEuiCXbApNHSiFXXA5aEmtHkVA1MA8XEcKD56DdpHSbAttHDcEgCEZvA1vHrvHTMBQoAUFE2YBSbAjbCzQF7vHYmDAwHPGD3QBDwH4PG3vHZHAT7DCYEbJDQ0AdwAKPFjnDgQAsvHPGDOaCGwHz9AxQFrHANwCpJDQSBraDawHanAOvAdwHYwHmMAgwHjnDdDGB_AhUER6B-cFJjHaVHqwHidCswH7wAJjHAaACRFt8EDzFbXEmNAfWB-rD_jFRQA1wHj1BacGJ1A8wHB6D6vH1zAGtHFHA2pHtrHKqHhvDOqHAAHCAHvrHSNAxrHY0DzrHIxHGxHRAHLxHyZEkHHc6AeGGQTEDRGnVAL7DWSGDsH0VAMUBXZCWkEZVESOEQlHfrGHlDCsEUfC4OAZuBjSDobCCnH84AXhEDQARuFRTGpmH2EG1tD0XEtmHqvA-fCJfCBKFTcEWVB2PAyqD4bCqVA3fHsUAHdCT-ArND4IEbYC4DE9tBWOADtA6DE4ZGYOE0hDHbAolGHPD5qDMPADtHxqHZcCiYC33CwWBQXAxEEzVBCkEvQAR6AdlDEZFRtHfWAbGB0xAA4CN8AttAllDWPAqUHhaGRiDZhCNgCAdHDqEWxFitHDCDwEBZvAx1CipBruA2OAeyHfTGkYE38FD3EaYCT9AwUEnxA0tHNVCuTBcWFI3FEtErMFbcAACEOdCp8FuBDGcFBXBNFCucCFqGKMA6aENQAJuHR2D3IEOgCOPESuAQRAL0F8XBijETMEUiCAyARIHbXEPWH6FCMuDIaHGwBOrDqiAeuH9uFY-FcxAluHiRET2AA3CXkHqSDB3CwEAjEH7zAwKFUgF_VF7iF5uH6jFIADzRA2ZAgbC8zHUIHA7ECvH5lHv7AYrHFEGzSGJZHNMG38DBlDgXECJCabC2TAQvHPkDJEATvHdwAkuDWvHILFsJET_B8XENMAjMAMeHreHm0H-LAsOAj1AjvHTxDxSANvAotAPnFmXCqvHB6Da6DDrGyiHuBCxvH3GAbZArRE5yH80HrTF8wAQIAgCECLFC1HrvHtlCSbARmDBmG70H-bC1cESbAVZEN1HSIACqFQ1H90DB1HYwHYbHV1HQwHKMBa6DPGDttHiUDw9DE1HW1HKcEQ1He8DTfAewHe6Al1HYwHIgALuAbwHiwHo1HkwHAlB_YFoaDs9DnJCBGFObE11Hs8EXpDhsCepHbpDFPF9jFsVFlLF-EB6wHpZCB2H_1H9dA1zAB6DtlCCxHVdCExHorHIqHGxH0rHSxHVBAwBAkBA4rFm2Db9AOxHBtDQxHgrFR2HT2HV2HOeCmRGVCDyGGsAEBbCZ7DBsHNaHgmH0rAsJFKPAiFCHnD4vBwyAIMAZMCzhBNrG-OEzJF0xBkKBEIF9jAejCjnFuCBngA_AEP5Dj2C7tDyNERsFDsAcnDhOAJKF--D5qDmlCgUBu2F0qHB1DffBKcE2BBLLB8oD53ChqG08ApvAEPHB8DA7CtdEEdCUcA31C5cAkPAJLAabCW9APiCAuHrjDHXBuHB_ACI8DF-AeUE0fAXDHC1AeWEXXFQkBBkCcuHVeEVLDiJCR8DloD4QEijBzHECPCX8Dh_A07AdNFsOEdaCY2A-LBNdHRsBifEA4HzmEPfAN0AXTGTfAGWFf-Cq_DZUEzJFN9Eu8DR0HWWFXcBtZAZWFpVDg0HSxDmwBT_BbZEWiBmfAm9DOiBC2HNCE57BR-FKZAkVFMXBjnD6IBr4H3jAavHQIAPcDj4HhwH4oDaXHu8DASEVMD3-FL1HoAG74HaHAWqDWIHRFEyiG9jFyTFyaCB2HNTHF5HH2H6rDcmEK2HPkHQJFWnHiHFO2HpoHFJAlHFOqH_pHRqHTAEKxHTAHkZEKGCY2Ht2Da2HAMFzIAV5HQqHBqHcJAZ5He9FULG-mDuGGdqDMWH_tAsYCDLA42FyxFPUH2LAOXB6LCWWHKFDTUH9jHoZHw_F7lEQ5DPCGz0CfTFrvBnSG-7Aw3FEbE37DOlDMQFdzDuoCPkHWPAFYF18BQMDdlD1eCgCDMhCI9FAHGcVFYcAoxDJXDQvAfiH4PALLFIuDEsFyuA5TEqJDCYFfmAozH41AbRABuHdvHgwDlMDIYFkKFYoD9WHd-FwTEYiF35DMrHJsEOrHibArRDGoDbxCjxGT0AGoDrIHX2FKpEeGCU4HaoArRESxD50H5NA0bCjZCkWFrLF96HAdFKAGcVH1qBOFEZLDioCgDBe1B1TFzeHFxHS5HHxHF_Fi5HAqHSqHLrAfeEpHFb5HHMFGAHi9F3IAf5HdAEc7HX5Hf7H65AQMFCOFyPFZqHm-DHOFB3DxrAimHMOF-ZAiqHz-Du_F4wG9MFx2FVOFrUG7-DG-FtqHInHvqH_dFFtHm9DN3HE_D3qHSiD5qH7rDSKFJ_D1TE-qHJ6AArH0xDmbHvtDFAG_XE7WHGrHZ_DLAGKuHKrHnUEzOFRAGquDTAGl_D1tATrHXAGRNFAPFSlHp8HYiAbxGiAGx_D-cFerHiNFgrHz-Ez8HvlH2wHOfALiE3-CsNFnrHP5Hl7HvAAQBApTBl2DroHJEAd5HfvDA9HNTBC9HyoH85AAlB93AJCEbkCqcC6vHaQCp3FUMEFlF9hCoiEJRElpG4bCfUA4lGeaBEQAO-FbNGjnA_OC1xH1zAIUFF-FB2HupHm9HQfCfpDzEBgHF98HvQG_8HB9H_VHIxHx9HW2Ht4HziH-8HH9HIlH7_GgrF09H9LD7qCkeCONDnmGNoDARGX3B30DRVATLCeiDitD7tFhAHyxAEYACDBgdAN-HQNA3mGwID1WBytA7mG59GJUHcjEoiDlSAVTEowBZVEjwGi1DMEA3AHtDHKnGL1E-VFNnG2iCv2Cz5HnJFlRGKaBcGCa0AWnGaDCE7AOyGrBGCkBIuF2vC3fF-zHVZH03AVHEG6CoXA4RGnnGCSG68DtEC5AEGhEGlA9lGdTFauF6yBx9BxxAVUE3nGv1EXCDj7DJ0HowF2bHACGmeFv8AhoAeWHDoGGgCv5GWcA-oGHHEDjF4DCzDCMoGQDD62EhnERTAohE3qGSEAmEGAuBKcGcCGaoG6uFLyH_rEAuBawA7ZHH-A_tD2MAkkFigGBaHooGekHZxAsoGQiEJ1AtoGzKCmOAyoG6aAM2EJ2Bf4A4oGCSFBTGcvGEGBa0A68FPEHutA8lAaWBEpGptAOzDZhCJpGjtALpGXCHCLAz2C1jHRpG0pGOTGODGGYH-8DsWBZpG7bF2ECXrAepGXhCHaEdTGTME8VD8VFKlCAbEpOD7wGqpGcHBBFC18BvMCDuFxpGQnFk3B0pG36HUIEbGE4PAAYBUcAJvFfvA-iABMB_pGuIGc9AY7EDqGHuErvFZ8C_YCmjDrqCJqGhXALqGEzAOqGbBEOzD7vFTqGsJFryFWLAH5CZqGENAbqG-3FHEEesGJEEopBiqGakEGIAD-AB0AcKFYoGRiCaFHPUGOgBuqG-MDG5CVzBiaAGwF0qG6vAdoCFYB5zG5qG_QA7qGqxAfRA-qGlPDW4AMJEbUBErGJ6ALkHScAIrGw-HfRALrGfKANrGtlHH1EhQDRrGCbCMGCT4A3PDpoEnZCZrGESAbrGHYA3-AB0AwbHMyG9-AE6A7PAhJEpzG4rAmGGv-HOyG9PArrG4fAA2AuUD1lFOVAxrGakH3YBksHtJERkBKjC5rGC9DzMEtwFCZBszGmfASwGx5CCXEOEGRFDXbEeCEJsGWMHx2GQVGGvA3GCEKEPwANlEUVGzRCBKEaSD9wFf0AuwDWsFUTAytBdsGdXCfwAuQA2ADpjCjsGukECpGpjCWTAMxBKPDRKE_1Gb6C2_CPxBt5G5UHnxAXxFUQF2sG30Gc_AunGEABrRAOlE9sGUHC61H5ZBylH3EHwBG8sGoXAItGbIBKtGD_AOWAKlEEIERUAQtGHRDU7ERUAtQDeiAvTBRtGZtG3KE8ZH3gA88B3gA7gHhtG_sAXlEVYBltGwnAntGsDEH7CuvDBVAUKEL3CCjFvtGBeEF1A6lGgEFjlEvWAbFHY3CPsAR6G9dAMyB_sA9tGwyFCyFEKEpWGXOF45Ed3C46HGfEgkH-gFZyB0uA1WGLvGhFG3kEdyB1zB2RDDoFaICXwFaBBgTGiWGkBBaSHcuG2HEhIC93GBGHL4GjuGi7GrbAflCN8GMXGZ-GtICsuGRlBuuGilCTAFM8CICI1ICnMAoWA3uGfjA5uGHzB7uG5IC9uGVGHEIEAvGhcCrCEDvG1lCI6Gv6EbOC_SAJvGoXGcQAMvG8FIr2EiyA1iE7LEUvGijFXcCnzBD4G_6Et6AbvGd6AdvGTpEEMEoWGbJC9xGe9HkNA3HDmvGLPBHwA5KG65GfyA9RDtvGIMC8CBwvG5mAtQD6PBFaC7fCrlAzdC4vGihC7zBN4GQVFHTAQVF_vGQTDiHAUTDEwGG0B1JCKDBJwGE0BKtElmCOwGO9CM4DsmCTwGMhFGIFH_HSiApNC0FINYAEkCL9DZ-GgnEg9HwME2CIXHHb-GixDCiCmwGCwGmYGzyHmYA-wGsDBc4AbzAAGB1XBfYALlBMdBxkF0wGeICxnEPGIjsAs7GxYGcHIy9CsFI7TDMvA3jDOtBDcEZyCvHAQxFZNAdpAQvGCUDOxG_nEBzG_YGIMC70BSsFI1BJvGI1Bm8EHZGmhFI1BXwFbSB0kABPAgxGEIEixG6PAlEBi0GoEBUVBLCG9-GrxGwyFtxGZsGxUDceHzsF9eCdzFPGG1_GioHIQA3-Ci0G6xGe0G-8EXGIA9EFiHeeBCyGMFBKhEjoCkrAGyGhuGh7AJyGV9HeaARyG_rA5II_fCT_ASyGQ9EVyGR1DQxGzIHSsFbyG5rGO3CYRCl7GgyGrCIo0AlsB6aA4aAmyGecB3yGpXBSJI7YAb0AvyGUOA2MBehC2GG2GI4GGHpG4yG2dGLJHsTA7yG9VGsCCYpC_yG8VDryGeaGDzGDmC97DiaGKhEIzGtJIQEBTzG-9EXOFOzG97DC-ERzGn8AChCUADVzGI-EBsGVWD9JIKwACfErMCKqGUqEhzGdWDxzGNkClzGW-EnzGi8G00ApADUOELqCidB5JHxzGwAD3zGSjBXKIoCIoqEa9GCKH3zG8zGKNCP0GA0G_zG3mCW0GR6GlKIVIInbGgRGHBDGBBCXDhKIjIEW0GsdA_zGg6GHXBRBD_zGCxGj0GnhCJ0Gb0Gs3B4bGa0GqLEP1FjzGqKHKhEm0G-KIb_Gq0GqJAW4BoKIvvFLsCvIGoCIU_E30AqBDcvA5uBoXDyiDkrE50Gc_ELZCmRBlzGlhBVLIB1GXZCSaBE1GefH2CI-NEcSFyhBL1Gv_EfoGYYB9IGNxH52GyiDU1G5hFZCDBsGY1GAGCTYAb1GLJBd1GEsCEuGg1GkJEfyBUsEgjCj1AK3CuWAwfHKCByfHeICg1AyjBp1AJHCp1AKzBp1Az1GAfACcAx5C31GgfCmgAm7A71GzfCRiBvTBtGCw7DUZAz1AjHI4OEnxBC2AH2GRfAf2GRfAeMIUPEO2GC2AgMIrPEEMIa2ARDBaiBIMIdgHGMItYC7_Ad2AyMIg5CK2Gr_G0PEnODuvA1UDGeBzgHJhAbfAzpAPhEcXE5nGsOC5qFV5BVqFUQEODIWFAyMIXFHK2G32GcMI52G8VFZFAMMIdFABVDL3ANNImMIlFAoMIdFAqMItQE0eAT3AJ3GY3AFNITvFkNIetBRNI8ZBTNI5FA52ET3AonCT3AeNIX3GHUHn3Aa3GeGAyMIe3GtUBg3GR_HpLHIMC8CDkVBk2AeoF6rGp3G05CyJBs3GDDDK6G0JBNABY0AzLHkFHfTAihDJtB5YDJ4GM7G53GeFIZKB_LHL4GBMH1jFDMHF4GL6AZOIG4GXOI9sEdOI0kAZOIiPCouGOMHX4GByGYiF1dGnTEUMH88AMwAABBbQDxPCX3FNtEU7GiKBw0GpDD4DDnwG8gAN8G_gA-dBJOEtGACJIp4Gd6Ar4Gj4GftE_LIu6BEDCltEwWGz6B24Gg6B44GUTA64GBsA84GgBFN0GiBFO7G1pAeIC7MHdzFmBFjMCROASBCMaCrBFJzGN5G93GQJGKkFmLB_WAixBOGIO2ALNH1jFQaDa5GPNHc5GRNHc7GWaDD4Gh5GnwBj5GwPIquCS6B_mFoNA9wATFDm_Gs5GoIIouEyVFw5Gm6GaCFt5G15GRCDgKGtOIfFDtvAgCF95GkbBL6ABEICbDI6GD8Bv7GbfGuXCH6GoIIJ6G58GNbD18GO6GcQIlfGeQIT6GS6GjyGL6GV8GLvE78GPvEd6GpQILOHiQInsBj6GvHIp8BaQIRfBIPIKDFk5GAgGv6GA7GLSCdhAx6GAkAz6GsQIHSCNGI7bD4sClOH64E76Gq6GQCB-6GQCB6QIFcDQvGE7GgQIyOHJ7GOECzNB7JBL7G77G0nFk7GyJIFwEa7GcOIV7GcRI27GEPHZRIOYCxSCk7GmgEFOBo8G-gGg7Gl7GlRIt8GRPHlRIgRIqcDJ7Gu7GNCEX0GAYCy7GqwEW7GLEFk7G0-G2cDS7G4cD97GzfAD8Go8GA8GD8G5RIQ-B-RIG8GgTCF8G24G95F97GN8GfEF30AQ8GARIynBN6G8HDN6GirGk-Bs4G_PHx8GdRIs-BksHg8GcSIjRILIDq8Gm8GVNGv8G_UBj8GMSIPQHq8GGSI7EFv8GomAxsGzGAR8G5xCFQIZQHeQIbQHgQIjID18GGyCC9GB9GA9GiSIwiGc7G_dD9mDZ_BJ9GYvCpHIM9GITI2MBITIkuDsMIAiHOTIEHF6NI4oBNvGJJD5wGu9DjYAc9GxlDj9G4uDbTITJDl9GFpBdTIs8DB5BLSEjTInnApZBuQByCGAWBs4ABRGnnAy9Gv9G10BjQB29GENEwNCwuAwJD79GZJDeWB-9Gi_GoeD93GzFFt-G-QIG-Gr-G5wG69GG_G8FFt-GySAs7DOOGR-Gy_BKEEKOIljGUHIY-Gh-GVbHKOGV_Ge-GQUIUSIKOGYzDk-Gr-GX5Go-Gv-Gs4G1jG_-GKKDv-GVUIqRHXUI0-G1jG2-GvRHQUI5-G_JD7-GuUI9-GwUIiUI9VC8-GlUIdzE8-GFUIR8FO_Gl-GIWCS_G-wGckGIiHBPGzUI84DS_G2UIhuGuUIOEChfD7JBBEITSHs_GRTIOVIonGq_GBYAl_GmxG-zEsUIp_GB0Ee_GWgDaVIYgDcVInSHeVItxCpHIk9H-ZAO5HRqA0CEv9H59HJ9H89HI9HZyDm5HvrHd9Dk7HoVI09H0rH09HuVIm0EMUAlmGyWBXAHYhCZAHn_Hv0EdAHYKBEGEDpBhAHrOBcfAwtAG2EnAHDuDcjB90EQLAisB-NAe6AvAHSGEqSByAH9HD_CCgiB3AH-LAP9Gm-HPsH4UA9AHMMADhE36Av-H4uEDBHEuFaYD6sF_vA-NAOEGItBMBHkFIfhAuMEQBHs1El1E20DrhDVBHUtBGeEBgFRzAfhErDEpnAc7ActBf7AIRDLSGQeBiBHvJCkBHZVBDaC61E-wFpsA-xB_2CNMAcaC3LFH4ExNAyBHToGwaGJ2E-3C4BHnSG9hESPEvnAKEC7ZHvXE2ND4FGnoGkkFFWBeOALuB27DKCH-eBZECpTFK-APCHpjARCHG3H0dFCOAVCHv1BlECYCHFZAQpGqECcCHOTGhpCpsA9ZA-HE1eC0ECVhCgDBtAIoaEoCHlpGm7AfzGQlB5AIXqER9ArcABvBLhFzCHXjH9VDuhCowAxTG6CHiVB8CHx_FU7BPPA6hC8cEaFC_mGAHF3TG4cA2IDIDHnXC69AnXCajEODHKiCQDHXZHL-ATDHgLAVDHmsBzFCDLFGhAaDH4FCMRAW-AU-A8vBHCI7uBcqCgpHNwF7DEhUGZCBSwFtzAPrGw2Ab5C2nDsUGiYFuUGFbDwUGgcE3DHfIF5DHnCIaGB8DHXOAt5Cm8CFQDC1Fy5CT4D15Ct3AMQDfuAjSAIEHCQFsGCTDCNEHWiFYvBm1D2aBmPCj3AajC7XASsGYEHUsGGkHVZBCbCf-FHICfEHAgFy_Ac9CoEGN7AlVGOiAmGFLWG9_A3wA0XB5rH4DI6-CIZICYIJ5EWsB-DILABq6CoeGClESHI8EHlUGjxB6HA7EHYAB0JGJhAEFHR6CRlE36AlMAJFHdEII2EqhBOFH7iAQFHxHCdlETFHLFG5LFfaB-4EiaBF1AlkCofAw5EemEnlEEYCPVADBBjFH1GHpRDajBoFHDIEJICpFHsFHkYCzWGS2CedHWBBLFIjtD8lEyZHJbBWGHqyBzCC_GAPbBMyAnBBguGLKB37CQKBMRCAQB2yBzBByTCZ6ElTC5BBlDCLGHSXG0EEpFIPGHsICUXDzCFSHHcXGWjBRGE2bAZGHTCBxNHv6EibHf8CrNBhGHiyAUQHl8CmGHUFCNcBF1APcBrGH4hGgCB9OBsICI3CzCBlJCYGInXFgXA7xAZOAyzBI8BoyBadE3zBvvGodE_CBlUCFBCOTDWOAJyAwJC6qC9XAQADPYGmbCLHHRDBLHH3GB-JC7JC_cBpdGaYGtLFVLHkTDTeAiTD8TCZHH9oDoDBsDBEOCbHIlUC_jBnDBzDBGIF2DB1TDgLHqHHeVCoQHQVBRAC2HIzpAwHHjGBc_GhKCWNALEB2HHZgD3NB_JDTEBGdIWEBZxG_HHAbE5HHLZGYBGOZAzKCQII_7A9dBSHBQIAOKHVgFl5BpNAOIHJTHX1BIoCCmA28EpNDMgCJXH4xGARCaIHZLDEFBBGEeIHC9Et3AFVDjIH9JCFzFARCoIHK9EyKArIHSrAOzFaFBvIHTgD9ZG1iG_ZG3WI1IHpFBE2B4IHBpCzNCapEv1BJaGp4A_7EzAHHbAU2Bj9ErpAj9EElGn9EUICnkFXNA0VDKGBOJHuMFN2B57DfhBTJHvPBkpCWJHIzGVGBZJHwWB0JIs9EiDFokD4JIvHBD0F6MCjJHXHGYpBnJH7pCuvFdzGiTIQ-EtBBsPAwMC9AIIfA-uBjkGY-ERVAMgBfLBY3BjoAPPAyzGpeIPbGw2A0ADEfIWqCIfI4ADGfIEKHQBDr3BPKHlGCABDZKHSbDQfIvUC5qEZKHSKHs3BwgBZKHsbBPKHxlBS0GTZIFrEVKHcMCfKHVHBC_EqhAHIBChBhKHpWAHYANmFfQCDrCrKHm0GyJHuKHBvAwKHVXBXoBOrC5eIsBDPLBehBeIB5KHuvFWLIlKHAOCnrEFNCBLHA1GSbBB5Cv4B2rEKOCsXCicGhRFLLHFsE52GFLCPLHLOEreASLHbADdCDViAXLHSZAZLHfGCjOC1OEVJBH_AoOCjhH1UD86AwCDegGGdGogIjJBAqEmfA9yCOEGNdGKOICJGG1DyfA0SCxiBzKEQTAWdGzjBJPCVEDQOI1eIxsE-gIRDDXeANOI7PCDhIccIC4GAhIFMHChIbPCKhIPKB7bIPjBOhIM4GySCOMHU4FR4GvfIPZDniAiKBgKBkDDejBzDDMmCc4GMhID7C4MH4OI6qCGBFISCIBF1KB3mFKkG43AiFHmZDQNHRBFrMHQeGtMHKCEhOAwMHw0AHED26B1ZD1MH7MDIkBa_DULBztEA7BlhAaQCZbEcQCvsGgPIqJGDNH8TAFNHwBF4aEueGNQCuEDMhINNHIuEISC-aAOOBzPIAhIOuEA7E3PIKNHOFD1RDbNHIbIvaDl6CfNH3wAWCF-iCEQIkNHSxCLzBU3FCkBeKGUtE85G6MCiCFQHHTQImNHmCFSSDYRCSsBZQISOHbQIhxDQvCgCBcRCLKBcRC_MBcRCQKBcRCSKBcRC0MB7IC-JBCCBP3BcyAjjAMjI_iIkbD7iIXIAXAC2RCxNH0QIUOHINB9IChNBHNBDKBHNBPNB_lBPjI3bDcyAlGHx8BNIEHNBcNBpOHoOHJRIISCUgGkxDJwCrjIwOHhgGWPB0OH4NBkgG9NBUbIp-C0jI7yBbRI1OBugG8jIwgGbVHLwENPBhRIAkICoFCkIaPBf7G0jI3-BLOBGkIdOBbwEEkIzKF-jIzdCRkIqcD0jIXPHzFGw0AdPHNkIcPHqwEyjIOTCswENPB_RIEkIkPHywEgkILHCxOBmPBLxC-jIsPHH8GgkIjGBzOB6OBBxEePB4lA1PHqOBCPB2PHFjIAiG7iI8PHZSINPBWdDkPB_OHk-B8sAtEF9kIGPHbPBUbISLDkPBKkIMQHEkIHUCMlIjPBixE9kIoPBkPBjGHVQH9iIYdExNH48G6kID9BMkA6SItjIlID8PB1xEAkIuiGDQBMFFklIiUCkHI0TCd_B1cId_ByVCg_B6VC_lC40BKJDJUAzQHQoDd9G8eAcTI3lIcyEeQBFxBXJDzRCiyEMhIzFFcSCBRHWSHQ3B4TCFRHGmIeCBImI0QB2eDNVCaRHORHT-Gy4ClUEARBAfDySCQvHImIaVC8yEXmIdTC_yE5bHdRHCmIizCImIc6BPfDplIQRB6SCrVCVmIMKDhTCmUIfmIOTCPfDQTCHkGVmIzAClfDyTC0RHGmI2RHlfDJUC4qF2mI8RHqmIxfD9mIO9AFOGBSHxmIFBC0fD0mIGHAhbB0fDmmIEVI9mI6OBuzEDnIQSHZPAPSBDLDtWCXWC9RCcBCkSHaSB1kGviIWVICmIfSHmSHcdDfnI0kAhnIJ_Bx_GfnIpSH8wHwdEWmDERAf3FVnHmVIhQGrjHhrFITFzIAD9HJCC39HoVIzeF5BAynI0BA1XHKMB91AodFqTATZCMDD7lDgnGFMAQlCkKBt8EvdFmVBpqHabHctAiUHXODZnFJiBfpFqjFyYEAVDgoDmnA5pCq6AbOAVeEs9A3nAcgI_YA3-CNQAp6Dh7AQfCPWFZkF-EBeoIg4Bj1BsMAioIgoIKpHmoIQfC_SFvoI0-AsoIqoIZjHadIctG0oI-EBnZA8TFBFA2pH4nI6nILqHgeExnIY-DlAEStFW2HuPDxVIZmGDpIznID1CMqHf-DLpI5gDgeCGpIu7HQTEw7He_FbqHz7Hi_F1CH17HE5D6ZE47HasGztD77HvtDUOFReB9-D9tDZOFLnHOOALuARvFeWB5KACDI5XIY1D7_FL_D_qHRaFU8HBSFCbCxTBEAGY-FW_DiIFJAGSOH4UHc_Dg-F06HSJE26H7GFQrHk8H2rCMoGn8H7oEmXBN0ApuBWTHOaB6RACYELVE_OFyQFr8HSQFo_B7aBMPF2uDz8HW-A2_Dx8H28HqoIfTA8_D-oI0eFApIIxH_oIEpIgeCzVHkBA0BAVyDpqIy6D7eFb5HE9HJpIwnIwqI7nIoqImqIqqI65AsqIuqIwBA3qIL_FKlHahDv7H-rFZrARGAphFs8HZVENFA39FoEEE5DeGC3JB_dFvEGprCdjDwRFmBBmpG-bF6xH30AxDEKLCFBEb7AnpItOAw3FyQAJiDJ-FpsA8aBO8HnvFpJExIE7bBi3DJXEMuDvxDOnGIYFGvDjzDCtEh3DMSFB7BUUEoBFF1DKhAgsGVFIkDI3cETnHocF2uCwXCIIC1BCasAf3FmZAjbC5wFo_DRaAsaE9xHIWFCfHtzDIVHFFEQuHAtF8KDmUEWsIz-EYsIp4FqoIfWFjSBnoIcpHA2HTAB39DOEAlqI5nIY-D0rH3qIFpIhtFvrHXXF1qInoH3qIosI6qIpmDSpIrsI3VIbQGPVBYgE7WEEMDWRADOFaxHN_DigE3kCVmAyAI_TBLRGCzBNRG0pGL4AMWIVPGKUBYvAKqA-hClsBceAQMBQpCF1E7QAiBGDuF7gEiHAbWI6OAfUBHDCiUB26AtiCvfFAEDpUB51AGRGzfFYaFvRGhwAV2C-nH5MDbbAThECII4RGuPIpWIF_HI8ElYD1yBlCBOvG_LG82HzaB4nG4CIISGlhESOEACGlgGjtBrQFEgCPoEWZB3KCVRDVSG91FNgC6ZCcaCuUE_YBNUA0DDF9EuIChSGcNA2tBnaCcgCpXEO2E9VB-tBFlFK8AdXIw1C_ZH1XCDCHCzHFWBMWBIWBeUE5yFFAInSDqXIpFBh_CxKDhKEQiBBTGDsCYZDDFHwXIeDEp8AYBGlECVODY9C7gFZMA02BQ7DlWBlrIrgEtuBxfBTIAiWBB9AWPADwBwtA2WBIAD0-GiTGP-EzYBLdADABL3Eg_ALhFt6CIFChUAldALXBDjBuhCE9DNDGRhBOvBUcArVBomF_TBZhF4ZAf3EACDSqGyRGKuDbfC7TEBUGKDHs9Hr3EH-HSWE16AMiCuWILUG_vFPWIshFQUGmrA7kAyqGYqGaZCkXDgLA0tBFJEJNAvjENbAvjEkcAsrImcHTaF9cAqPDiIIDZIyqHRdDiBGJgDxPDbMFv-AKfC3MIzDHMWEz6A3iCU_D0UGcGClkArOFPXAHMAAjChGCLvARWB6bHgDBBEH0GEkwBJgDNYHWRAVkEKVArwFluApwB-5CfsCToCmUAMVGu5CoZIQMAiKBVQEikELlBp_AgxA93Hs6GWsGb2EYsGDpBfEDBzFjEGv2CncF3nBeEE3QIoDIgCB8_AGYC_4E7RAMxBCZAmfCAABEaDJ2GxVGCPAofCu_CoxBaxBRABZMHOaIRXEElEzCGTiAFFHAFHrpGFWGVtG8cHPGFaaIoaC8TA1FHY2FYRCDaIqhBUxFoRGFVAw-DLyBhkCg_DdaBSICF3AcsC5HC5cAw5EhXB9tGQaBCBBG_A1aIYlBtlEcIEHyFpbE85EwXAKuGaKEcLEg7DNjF2vC2RDRCBy5GdOAPFIIkFJbIVuGPbBblD9_ADXEDXGSWAvKBZbBAcI2yB0fCrnBHGHOlBpTD3WARVBFCBnbBWSDL0C0uGJkBubBZLAxFIcQFdmEYFAlbILvC4bBFmBAJC5KGbAByiAv6EFuA6lCiIIrSDpXGzNBcgAHXAzpBgaGdyFsUB1mEMyHu8CnnB2XGXXArUA08CBID8XGfiGshI4CBO0A6CB6-CHnEZnDGYGAwGjgB3XABkELYGuZA3GI0MIXcIjzA_cBK9CDYA5nBO0BgXBWwGWNHRHHbNAkDB4YBieHhKEp7E7kBocIMdBQaAMKCDKDfHHogBqYG1WIsYGLYCqgBo0B6lBWKCK0IoQHlsAbzIteHgCBveHCLD7nEXqB8YGI1BAdAPEBHADC-Cn9G-0BCcBPEBhGHKdIl0IT8E32CuhACkDxnF1KCpUDAeBZgD0CFxjFOsAyyFF1AKGGKCGD-FTbAK0HnGAWeBgZGWeBbxI3oElIF8xGDIDipHBkF5pC0LA9-C_FCrZGetECpE1ZHvZGuZGfdIJkFacEsuDsUBy8DjaACiD9RGQpEx8C9dIxsDBaGSuADaG_ZBsbCX8BK6As0AmZHOJIQaAfVDZaAazFcaADfBFbA5aCIpCL9AxyGfDDikFODDReIkiHfJInLArzFr9EymGqnFF6HXlA0pGgpC0pGgaGVJHQlBgeI5XI3NB9zF34CBqEHnBfJH1PFmGBQWDzIBzaGD1IK-EhXAM-EAVByeIBXB7aGcrAWqE4eIPgAzJHuTBpAD2BB3JHEcD5JH-CGqWDyaEHgDHfI-CG4zGs2IVbGegBmaBGKHagAbbGSgAC0G12IE0G32IDeBrgBCiAtgB_wAtKIz2IWKH32IjjAvgBTvEPIGA3IiZGlfIf2I2bGbhBChBjvIpdAMIBCZAwfIQBIyfIO3IEJDHLIC4CGcG12IcrEa3IKcG6EE37FHcGQHDBgIc3IzdAmmFf2Iq4B4ODZcGshFoUAioDrlA_AC-XDFjAoLIjJCkcGnAD1rC6GDocGfRAEsEaTAscGZgIAVBwcGHwBycGYYDjOCdLHyqBfLHmeB51GMRBz1ADKByCDeaA82Av-BpRGSYGjLHCZGGdGKZGxNIrUH7NIxjDrLHFjDeoFn2A7OC0JEyiBhGCvhGQEHw3GhOA7fA0LHPOIqsCAKE9gI5mB7LHRnB8YDr4IWOIv4I3NBm_AIKBx4IPoB7sETnBI4GPoHxAFt4IJZDWKBVjBywDzdGSMH_vCJtEiXATZD1tAMDD_AF0hIfhI64I2DDNgAjhIQEDRgA41F8kC8OI3CGmMHIyIthITjBFPIetExhI6VFzhI16A14G44IREDHLBFkBq2AWEDigACUDQZE7MHVLBs8FShAcQC_EDGiIvsGhQCiYEqeGO7BjGEO7AgdBJiAHoBlkBwiBb5GohDYHDnnGf5GUYErGIhABi7BCqB5PI_QAXAB9QC4ZB-PIdQCfNHDiAkiI-UB3uCLbBOfGeCFRLEy0HDsCuiI_VAVfG7zIyiID1ID6GG0HnnF2bA9uE1hA6iICSCuCFm6IVbBjlB6jBwMB4lBpfGr6IL8B8lBoQIMrBPvEtbB_CFv6I0fGz6IwjAq8AwlBP0IyQIe6I4RCmeBvvCwiBXOH16IOCG9lBWCG9ICp6IZGD56IBRIPoHXDFbLD56GbLDHRID7IxvEZ5IsjI16IWgGpGD36IyOHQZEPwCYjAKXAvNB0fCy4HRkAYRI65D7OHk7I9OHd7IWcDq7IA0EtmBuvFhwCo7IF0E1mBtyI5DFq7IYQC8DF27I_hA-mBv7Iy9B87ISkIm7IVPHq7IdCBLvCHrEh5F67InwEA8IgIBKXARcGL8IHKClhG7AE4_A7BEFiAnPHk7IJxCQ8If7IYEFV8IU-B7AEtaGPcBcgA96ET8I0PHqhAMdDt6I-lA6fAXXAfLBW6FlfBu-BWkAOxEk7IYdD0fCfSHFNGVjAu-BO8IjSIm7IRiGIoB37IdxE87INlId7IbNGv8IR0Bx8IMfGIoBrXGWoBl8ISUCfJC-IHgcB0oBwxELEBhoBP3Bs2ChlIWSFpIDS9ID9BW9IHHCqzAGgBqlImeBM9GJkBulIK0Ii_BetExQHa6IB7FfsED7F48AGjGJpCH7Fp9IgTIr9InnAYiBxTI3pGx9GDBIxQBGsBhjGgyEPMC8TIRnBBmIzQBVbBN7F-qBHmI7kBHRHMSGHzCB-ILRHNVCfNFKoAEfI7eDQzCFtF9DBERBBeBa-GGRB7pA5JDF-IdVCERBgoAFOGNfDH-IxeGlVCd-Ib9IlmId-IdgBoRHWRB9pAOzEd-IPSB3-GD-Iq4BqRBZgBZKDF-IYzEqRBk-I6RHs-I8mI1QB-mI4-IO9A9RBYjBDSHB-I01Dx-IyeBPpBuKD9RB0-I7GFB_In-IY_GwQHVBCa-CT9GPmF2zEP_IrYBC8FIHFDLDR3IdSHeSBeuB7kGL_IdEBT_IQ2Bx_GR_I2mBWeBpfCuMAlsInqIb7HpsIssIcdFatFmPFuoHwsIm9FQpICUH-dAfUA4-AtnHeCE2yD0XFCnDYzH7hAoiA-0DSgA2vDfsFn4AEaE_kCOFAF1D9iBCcCknGFvAxzFYWH2nHRuGf6FLVBe3BrZHnbIanDMQEQ5DNZEv2AYYC4DE23CDZCpbAlrItyHTwD6aHIKGcvB1OD8aEMXEt3EHjHBSFnYBeKFxrDGYFzsBIYF7WHn7C1VFtgAswD1bAcEEulHcFA-kEBoIKNFEvB_VFipHBWFPDBuEExNAKZC8vEIWFuABgSFFBJiSFXLEfMEOmDiWGpfHQ5EmsDtJDYVH5QFwXC5QFFVH_QF65DQfC3xDFZGTABmrHnJAl_InsIv_IpsI0sIIfFHpI_kHjnH6XHZ2Hu_In_IysIRpI65ATpI7rFZUC2TBCWIxSBsZF2-CubF2wB9_I1gEFOESWHx5COPAv5BckH3AE8jFQnDPlEm1IptI4xHi-GR_A3DBiFG-xHBNA1hEZMA0qDs1EtqHzxHJiDJGEQYCA3EcVFhOF1AHiAJ5yAgqG8UABfC_HB5EAPJECgBlVFh5A3PGCkEIYFJLAnwDZZBQ4Az4Ex6HBXH0UB6oHKCEGhF6zBfwAtcC2XCLoDvxAqcF7xB1BC0SAVSFm8HZBBTLCsaEm9HPqID7B6IFr0HcAG41IMWF0SAA5CkXH4HCKBJKOA24HE4I-cF59IoWFcdCzJG51H5_CzoEJsFqWBj1BhNA8oIfQGunIXnHt_IrBJU5HhBJtBJhtFMeCveFG7D0QGlBAAAHlBA3BApqACDEssIZlGr_IpYHyrHpBJg5H0BAw_IiBJTtFpDJkBArDJtDJvDJaJAVDEOTEoZFdXCwtFNaB0BJIbEYiAicE7bBJSAGGA1ZF4ZFdTE5ZFLmFSOFUXIBREbUAS5Di0A_-D68FtTETzGguBhaG1dHVsFmCIbiDKZCKfEqrIiVECrH3sBi1DOJFaaFpPCAbIMSFKcCwsFDqIiyBqcFlaFx5DBVHeRHqaFLoCR-G-xG2yAaAGXiDcAGtaFA7A9aAInEpJAtyBfhABEGRVA4aFEKFAtFVYHmUEOFJz-EQFJjdAhZG3iBd6A1oIzWFEbFeBJMpIqBJmsIzsImDJjBJt7HzqIinHzFEknHoBJjDJgBJrBJqsIgFJ0HFa_FYqH9rHGOFRGAcqHq-DjxHvwFcpIgqHx-Dt_FkqHipIzNHXEJiWHA8H_-DCvFppIdQADIAffBtpIX9HkYCavFP8H4fFR8HN_D1pIFbBBAGyoG5pIoOF7pImUBPIC-pIIrHwOFZ8Df8Hf_Dh8HPrH23DIqI7qCKqIFJFGFBKbCfIHN6DA7C2sFp8Hd4FP0HX6FqxDv8HNPF3-Fx8HqqCWBJNCGctGpNFkrHTABvAG88HgDJQ5H2DJ0eFAqHf-DD9HrrFmBJBlHmFJ5BAAHJa7HCTBjlGNlD0VFTZCzpCwUBvKAijCXWIdlDPzD6LAKcEuUEWuHIqA0cEHuAgYEg6IjJBWcCkUBCZBoGBpVDuJEFQAU1HJaBB8C5dE5jCHXB0LA68DkYEOPEBeFL4GKPCerAn9C_bHmgDvrChuIuEBqCEO2DQXARVHULD6dFO2DR1AHaETkBesDLsHGIC6xDtqGh9HBjHJIJTABLIJO2D9gB-HJcDJRFEOVC6oIyTFMIJaZAAIJ68E5PA5dEVGG1MARIJUeBN6DXIJiWFiIJ48DWaFUeBOIJYIH7HJYIH6xDmIJDaAWIJPIJkWEVFEVoCX4HPIJJVAcIJAzFhIJ1IJNTHtSFlsIIHJBpI8SEVBAzBArLDBJJ4UEkBAhrFSdFnDJa0EiUFQBIF9HYeChrF-IJNpIgeEEJJ7LD5BATJJG7DHJJoqAJJJxZEM-D-uAwQAnZFv7HYfFFWEcxHNIIn-Du9ASKHuhFwyAXOAD_ADMAnDHCcCU_DRMEmXFP0BxeEucCpMAkWB-9FIFAZnBV2EqqDCWFPQDBKFI_HpbBX2BqMFYsAGpEIBEeFB39ITsFylHppBH-Aa2EN_DtCGe-CgPAxMFNLATpG8cEGYHOqEVzDt3Fp8Fk3BVzHnHBdjCg3DNmBZwDrbEaMAuXBoWEMiCbcHPuH4HE3XBmKJXDHl5DOrDOjHnVFSEDKGCKbC9NAR8DANFZNBCQFpvAYCBMEHpGI-pIFiH8wB_8DzjBX8DNgAA4HgrDhuH0UB9ZC9QE77DRVALFGM7DzaIUiDHBBs2A3lHOrBkVG9cBYsAlsAMGEG8EjbASuA3HJDiFfSAnuD9fCBLCB0DrsAesDTXHqOEnkHKMEnkH6QEW0FQkCtrCvaCcyDNVByABC9D1UDCzDmPCgVF1XB_gAZLJf5I_OI89FIhAOLJSeGnYBSzBCCDC1FqxDcxG-cFHcCL4DGMJwLFIMJXBDIMJMPBrlD4UDfmA8TFnEA9IJSbFBHJRJJAJJCJJUJJWJJGJJ4nILrAkIAjBJVqH-SEbzDusIiDJHHJUMJJHJR5AOpIlBATJJ55AaMJhrFdMJaJJUAESMF6vBbAHNiAAnDwtAxPAtHAQGEZbCUMA2rE4ZFCwBrbE1sBfKFxfF4JJKuFJMDQBHwBELVFLYCuzA21ER6DqMFwuA27ARcInpI2qDM1DjtAUwHkECG_DgCHpYCwpIsYCmcCfXBBNANaFrVAJfEWxAwVAcBE5NAPJERqGlVFxLAlwD2OAnwD9CIRzDXQDi4AXEG2wIqKFFbB5rI-uAzjBLoDmsGQYEzVGLXHPLFAzHGyAOoDG4AYfB-kA4wDrEETIADyErgEYNHuEEegDk6HHYHyxG53F_EJ2oCtxFP0HIxAInARsD7wBQYHUBGmsDpFDSDJt8HvxDeOJX2Fo_BZZAbxGtkDPkDzyCzQFmOJe1Bl0HA5AaIJ6xD8xATMJ4rFlHF_IAzBARlGl2DuMJqqAvrHyqHjMJIqH4nIQJJF_FzOJ1OJZyD3OJnBARfFQYHVRGnmG-YCagEfYGwwAqCHQTEX4AAyBzsAweCFTG7RAXsBNsBQpGUPJnAH8yHYrDugELiCYhDURGaiCSWIenAFfCFnGN3ChMDJfCB2CjvAm-HV0AfUBTrG8sAP1EhnETnGT1EjYD-sB03AopGSRE4XArCD4KE79FSrCH6BH4EOBHmwH63GAiAL4E-9FPpE2WIqUB3mCIXHIVBvzBr2CZuFBCG-BGzEBEwDiHAnyF22CyqDHjDGoGHaIKXIo-CeNDUoDuMEiWHTGEF2EW0CTXIXoGgZAZoG8gF_1BHPJHECq-C0_HR2EguIVbAjCGQgCZuB6DETMA6QAf3CJaFf2EKWBS2CtCGHxAcECkOAH4B9ABpHEMMAgYCr2EiECFEFOQFoWBanDgiB83C98AYODZxFQTGVWI-XIeOD7aH0yHKRAGLAydBEMAiZBdPA1iErCHwIB5AIrHBB8CdgE-uBAhBGDGS3CL-FwaGRYIubETYIGWEG8Ci4C4lCm4Cl4Co1F0eCNqGMjEZhFYqGcLAVRIDOA3aEm7AeKJAIIx4CjjG7TEY6GrXBuQA4LHoFCRdCRDHtFCPiCfLIwUBO-AyvBiPJXiC8CCH5CEYB6FCPWHeiC8IG0eAOwIxADQwItcGFwBd9DqiCdRG0SBdGA8jEPwBYvB-iDHaBbwF-uAlCIlaBrYBsEJo1CLkE6EA5eAc4EVbECmDSGAKQDOQDs6G96AfGA5jH_YBy1A-5CPhETjCIAJWjCTEGqJBOsGK5EeQDCCHwZIjDI9wFDKEWzI54EiMBshAsnAssEiZBfwAdzAjxFwXDnEHbDJSxFDqCLgAjBG6mFI8CWKEAMAGNHUVBbxAKGEu6C4QD8sG9jCJABofA8sGt6CZxBEkCjaDIWGmKEWAHwxIcQAYxAQkCLRDsWEftGauEB7CYPJj5EuHCF4ElEIluAGFG0UARjFN7CbFHYyAlfAHyIsGIwYCKRA1xFRXBEjFKVBxMALsAHUJUyAT_H25EDvBTyBstHTyInbE7aIuQJ6aBquDSBByRDJFIPaEDbIoEE9aB5RDMlCgKAJ7Cy7CvVADjCWFI9AJ47CguG3CBcFI9dF2yBNvCeEFpuGkxCpTDn4FTSDnFDJsB7uEK0BZmE4zCk6EelBJsBcjAuOFXGHv9IrCEFUASzBOZDWCBv7GpSD1aC6uAhJC6xCAMJIjAJfAgzH2bIF5H1SD7aEXvGamEHGFB7Ef5If_CPZB_EGVqF84GIoBoXAxaFZmCr9C01AZ3FkCDq7EH0CtJCU7EAwGoeAUeHn-EKDB7qB-JC_TBaDB6TDWYG_vCVDBCVB1cBzZBcsAOFFjTDf7AgwCZHHlUG_XFjiBmYGfrCtcIq7EEnC9FG8aCnHHm7ELnCfdBUGFoQHSzAeVJ9TDO7HeKCjyE89CPxGa3E_HIXCD0eHwOADIIihCFIIIQA6eHmWJT8EzyC0kATNIkDGvyES-CzyC4KCnUD6wBr8EXmC20I2IDNTALgC6DCpoEIoCRXB40IGbIkBFpXG4yFJ_AMeBpGALoCOuHSgCkaEDeEjXCnEA4jFslESIHUSE_oH3eAo-CntA-CDR0EekB6tClqD8-DlsC8-DmyBmgDFjFdLJddCf4F6iDT1BGjFTxA4IF26BpXJ37BmNA8QEpXJ-8BpXJIZA4IFLvBkXJJSE1XJqiBzXJ8FG2wHVPAe1BPgDaIHITAoVHs7EMqIJMAfIHjEBkNDLVEiqF2qHDXJM1IxjDHVD4OCpmF4dCmIHNHEvNBvaF21B68FV1IV6AvoCZYJTVDqPAxIH6gCd1IAGBaVDYUJeyGgDBh_C4IHOJIIvCXkFzdATsBWZD4FBUyC5LCmnEfzFu_C-7AWjIrOBfJIRuBYaGhaDskFmJHv9EAsAgbApYJqJIFWI29EC7AiaG7XIp5CmpC80BPhCzqFOzGsiCoeI39EvaGopCUADyCC3pCWADCJH3aGHTDdzGLrC7aGrcAWqEZ6HIgBuCHwdBWlF-bEk2IxKJLbGnWDdSJFfIJXDRbG8WBt2IqZJceB8YCaqCi4CmFDNvBg4ESfITqC42IjuAz0FRqCx-E5ZJz-EY4CbfI3ZJsbB5ZJJ_EDrEOsCifIeWDHrEJXDJrE3qCjzDmIE4bGXXDUXDQrEErEqKHkGJAcGQaJ7ZAHLIUlAZ3I3qCPrCsIGDwIemFueEFeA10B7KHlbAsIGnxBUcGDtC7aArQDgrCs7EbcGSvHzeGOvAv3ISXJ1XEKVAvjEzrCCGCSNIpPD2_EzoCW1GOkH9rCXXFIsEJEB-3IPeFBAFSVA0cGkzID4IipHKAF4zCCdGz2AcXARsCI8Cb3GG8CCtBbsCfsCNdGx4ACJGT_H0gIuICr3GIhFVdGaKG4wF3YD4YDSwCTOIqgAu4I3iBw4IobJgxCTOIoKBJhI3pA34I8TD54IgaC74IvbJBtEK6Bw8EXjBo8EEJGJIJugA4bJJtCvpExhHY6IPtC1bJdaJEBFHqC6OIpAF9PCCbCFhAw7EW5IsGIdtEbBF4KCYiFIEDDJGF5HkWGSdHGmGLPIrZDcBFYeGSrCaeGmLHxtEAmC7MHlUGbPIZcHpBF6mFsADpeGLTD9mFo8EpEDDiEGiA6lHf4FU5Gq7BU7BgaCGuEW7BZTDUiIC5EB6I5VAYiIC1FZuCXaDAfGZNFBMB20CtKEkuEaAByuCyxBJfGiJGjNHCjANPARyAg_DSjIRREtlEPpFg_D8KFF-HGQIOlAqiI1aA55GRYA77BUSJb6IxGHXfGg1ByNHBbDbfGMzHdfGZTJ6iItWAuCFsdJimA-LBGwC0CFnlBCcDe_BtWAMfBwlBl_AsvCKwC26IGwCTvEwlBkmA3lB_sCUjIOlA1YJPgGQhBAgGhDFzvCH7ILfDx8BvdJUDFKmB6mE7bDnbIKkAt4AXNB0dDqjI9vCKmCXmBZTDPRI1lAc7INvCzjIgeJUYJ3lCDbD4jIgeJFdI3lC7UDT7Gu6EadD3lCKVDw7IzUJb7GAmCR5FVtB17IgeJfeGfzB4cB3eJqeJOkIzeJQkIxeJTPH3eJ0tFBmCi7EGTCgmAdhG-eJyuCvcDveJ37G1eJhhB2dHf_EREFVtBlHDQfJqeJpHDQJCDfJonBDbDzhGzUJ1hGzeJSxC2dHnpChzBKdDn4FXRHslAWXBo8ITmA3oFtdDoeJbSIzeJYdD7xCadDk-BMfJGQHzUJPiG-EFNIDzCB4eJLlIvfJzWJ6fJ98EjmAtdDZCFvmAgcJySIgmA-xCUmCqfJWUCImAdDFfQH9dFnIDNZAjlIRgJllITgJCQBRgJXWJ2iG4zCe9IJYC9yBkdBNxAv5DjhAQxAKACpqH91E2HHoLEPoELwGENExTEYlB70BMGBSnA2wCUIIhoEmFFnbE2lIXnA4lI2gJcyEYkGu9I4gJ59IIwC_lI3pABmIE-GOpAFmIW7FpyEkJDzTI9mAcjG3eD_QBNzCVCEzyE_QBYwCRUIFhJ0DDc-GThJgwCg-GThJezCq7FQcDSGF8VAdqFehJJhCghJwcDYfDFhJKEFuoAXhJefDlhJBxCwmIehJiGFVzEthJmGFENEoGFA_GwhJxwC_zCuICfzEW7FpoIthJNxCkzE4hJA_I6hJ2GFckGawCwKD_hJAXBW_GGiJQpAxqBqTDTSH5vCQ_I-oAGHFmdCf0CZBCCqEdSH6KDhpAhSHOpAD0E-gJ1fJOiJ3fJBpAdgDWeB-oCmuBXoCehDe1BAXDJzA8UD7WJXoCsXJXoC8SA7GAwOJVMJ_OJyIABPJzBADPJQBALrA5OJ3SHAlH0iHG9H9OJmMJyOJ0iJxTH3iJ5iJ7rF72Dv9F0PFdDEviB74DJVHhUAeqHLuDDNJ57H-iBK1D67HHQFP1DJQFWOFUqIS1DI_DRQF5wAMGJA5AeKJPrI3pIs9AXQFfuH7pIizDp3DLjDn1DMSFpzDjuDs1DtzDncFdbCZbA9VFwzD2wBwuASICoQF7OFo-C93DK1IqcCRKF2sF71DC4DYiADICoCJZXH4QFbrH7QFE2DkNFhXHE2DTABT2Dw8F5cF__DYEAxiJnMJ4CEAPJDjJcMJqqA7FEEXFW2HuvH7OJ-GJlMJxOJm9FXkJ2OJZkJnBAbkJ0iJFPJuBDHPJgKAXTAGXBMPJHYIyPFPPJFaCRPJz0ETPJbNAVPJaAHFtILEA4yDyKAaPJYhCt5HNWIwgEioBB1EcMDxpA6tFFoCVLDkgC7oGCkEkMDqPJAAJ2gE2LAuPJhUBWPJR1EC7EM2C82AhnGX1ETLJvaA_YAuJBQUG7PJa8A9PJtPD_PJQUE6UBbsHfBEKXEFQJlYDbbBzfCUnDxhBQ_HIkHx1EIgFWRARQJqJATQJqhEVQJS0EIXIu4AYsH3HJ_1EcQJLiEeQJWABgQJFgDm9AjQJNBB-hEQ9EFEC3sAhgCEOA4IDG8AmgC3VBxuFOIFAFIzSGejIBAIHPDeVFKvF7QJMtA9QJvuIhrCuXI16ATCHl6A5uIFbDTzDiyHSRJKRJsECm1EwbAruBglHNRJTyBJRJI4CCUBWRJvtH2PAGYIp0GpODcRJzYBcrA_MGhIBfZAboBoTGKNBZ4CWhFqQEHdCNFC4XDNDGcrANxAADG-ODewAn4C9yHDPDZFCcYC2RJrQA4RJSjE7RJhIE9RJ_aB_RJ3OABSJysHeCJmXCpvBsYIHSJ0cHSZCN-A8CCMSJdwDOSJIYH8sI3YIOyA8FCBWD-vBB9ERJEdvHmiCRCIrRAcSJMZAeSJkNAgSJN4EiSJYPJi5C0ODT4EoSJmFAqSJZaFsSJa4EFjDwSJvZCFUAzSJ8nJpwFfnJj4EttD1wIIFA7SJakE9SJ2SA_SJz0EBTJ2OCDTJLaIXEHGTJfjC-MDWVGKTAbDIUJDaZBOdGOTJwBG-mHY9GAZBZzGWxIlTImuH2SDd6CZTJrEHHuGjoGAGAeTJQ1AaxFhTJxVGMSBkTJYsBmTJ3TAoTJRTDQ3G1BJqxI-rCsxIOgBwTJ6VIyTJNwHyxIBIE0xIGyHbEI3WJOWG4kJfEIgDB9TJqWJ8iFAUJXVAhkCDUJ4UAFUJ4tGjlEgDBLLEN4CMUJuXF_ABPUJBVBRUJHjF5TJrlE5qFXUJ-RDg7CtlE5kCPBBGQEfUJXEAhUJkEBjUJf3HUuGhaJqyBoUJaICFEIrUJ9UJtUJe8CvUJrBBxUJvBB1UJfqCKXGKxCTcDJGHXsClFIi1IdbI-bEfbIB9ErFIY6EpWAiaBzbBtbITBE_lB1aJr6EjXAb8CfSCMyHydHuGIBGISVJFgJqvEbyFXVJTvGxVBasA2mEBxE6mEZWJwGH6BGM7EDcI5qFlVJ4GHw1C6GHlTI5zBsVJF0C9zBm7EFDBWvA1GIX-EDwGETJyzIJBBBHIibHUYG5VAZnE-VJRTDJHIXTJVLHewGBcDTHIr9CknEkYGLrJLWJnQHWWJPWJEnAvnESWJq7EUWJ2cIYWJclCwHI6eDM5GSOHxHHegJKyBfWJI2E50BcsCenCqSDk0I7lCOZA40EOZAG5EAIHdpJiDGSTIvWJ0KCxWJM0AViJT6GioCrUDDoCnoE_BElZASgC_WJx8EiQCmhALYJSgCFXJxEBHXJxEBJXJzKF9UBiNDrNExEBQXJyxGJdGGLCUXJmgDWXJVXJnJCM4H0UD1xDz4GqsJdlHeXJCMBgXJEpGiXJ4XJtXJCNIgXJoXJtXJ7cBrXJTMHGjFviJtXJwXJtXJyXJx0CZfAzXJL6Bx0C1sJQrB6XJjIIr1A9XJZTJ_XJ3EBaoCdIHBVDFYJrGHVgCIYJDvBKYJiRGMYJipHOYJLqAQYJOaBSYJusATbAAxDM_CmLJxCCoLJotJB8AJHCeYJqABgYJnFByMAuLC9oCmYJeXDFeIFbDHeIHGBJeI_BFxGG7WEwYJsXAyYJbtCdJI-VF3YJl3C0VD6YJ3VDNJHe8BwtAy9EDHGa3EEzGojEGzGGZJHADIZJ8pEZMCIXBMZJC7AOZJopCQZJ6eCiMCTZJlaJYzGJsCX2IJEBZZJHdCbZJR0FS-Eg3HfZJ9AIhZJpADjZJmWD6EEmZJJXDe-E4CH2dAglFPYAJfIsZJvZJw2IbNAyZJpaJIKH5ZJs-E0ZJmLHlqCIaJFuCXNC7fE2lF7ZJCaJeNCk-EaKHQuJHaJ3ZJ2qC3dAOXDpfItzDK1FVqC_qCRhBWXDKaJgBDGhBguJPIBqABP_E9dGbaJsIGi-EsBDecJgaJX-EirEHdGi3IcaJnaJEgIRqCerCyQAi_EHdGuaJHCDvIBLrDx4BI9A5rE7WE2aJhnCtRA5aJSCDBsEfWEEsEJYB_aJ0LIraJDbJNJBFbJQJBSsEK_ANsCY4IoOCPREqmCZQEPbJQAFqUBV4I2gJztAKzBpYDXAFR1Ab4IyJFExCxLH1WEfbJ1YD2LH2bB6JBskGlAFrZD9LHqbJwcAVPCxbJ04IqbJZdATOIZYGNhIywJdEB3iB2bJgREcdJNZD6bJ1dG8bJJnFa9DZDD9AFhPCWZDgjB1wJAeGCjAg4GHcJlhIstCYtCktCn4G0_ANBF0wDY5I0AJu4GxjDc5IItCWcJuBEvZDZcJg5IxbJccJ46BfaJ4ZDZTJ5MHicJ0tES6C7tCpzDncJleGcYDneG3pAkPIBuCmPIsBGwcJ5rAsVBzcJ0BF5VGzeG0cJ4BF3eGAmCWiI2cJ-BF_cJF6I0BGF4H-YJeiIFdJxuCJZJGfGVkBkiIifEaFDwkCLeDT7AUiFMwGTVAVdJ2UAXdJ5KJlNHsyC5aDExJKlBBRJhFDBWDwiI8eGd6IkdJD8BmdJKvCrbBg-EffGxdJKmAIbCxdJAeJkRC0dJalAavCCcD3dJevCGuHwjA7dJivCwlBvdJVvE86ICeJROHkdJFeJ9lBvsCE7ItWAKeJEkAkvENeJLDFzyJN7IgaCP7I2bA_lBbvEWeJIzJV7IwlCaeJgDFXmBKmAfeJfzBbSCieJ9uB3OHseJT_EXwCseJ8eJfSBneJ4aDCPHxeJdEBneJjzJd7Gu6E5fJ1SCzzJ5_E_kA8eJB_EncDAfJMfJB8IgeJomABbDHrEZoF8eJKfJ6RIxeJeHDvcDxzJXnBbfJXcGQJCmzJU8IdfJbWBQfJZfJDVDkzBP0JonBWfJDABhzBifJQSIfrE7lACmCaxCpfJHgJc0JY8G2fJHdIHIDAgJy8I8iAcdDvfJedD7xCDHD6fJQqJn8GtdD6eJ6fJqeJA9I2fJkDCzCBDgJUoBqdJ_EF1lAIgJCFFMgJubDdlI-mAqiGPgJT9ITgJ9mAVgJlSDmQHXgJhyCZgJ6eDbgJclHdgJ-MEcbHHEBbZCjgJ7tApiJNEBngJbnCzCCGbCEAIDoEugJ-iGI8Ek9I0xJ0lI04AeeDF7F3rDs9I6gJcwB6gJODF79IAhJw2AghJmvEMPFD8IweD21JAdDG-IghJ-FFMhJsJDOhJ8eDSzC-1JEiJWzCThJ2hJmfJzTIrVBxjG5VBbhJ4hJgmIlhJicDq-GihJG2J56A1jGJ2J-wCuzCihJrhJifDJkG_hJGxCNkGg2JEiJ4RHyhJ-cDN8Fg2J81J7hJBiJchJ5rD8hJT2JHnIgWJikGGiJODCRWC8hJXhJNTIVpA7ZAmdCEFFPiJmdCfDFMgDkEIydEAoCcnIXiJaiJPHFmdCKiJedDQiJQLDL2DzGFDaAfCGtEEidCpiJGaAriJ8UDtiJ8UD_sJXoChyBlVIiIAnVIKpI_iJikJziJ0OJYkJ0eFeYH-qI3pDxMJRTBcWBNJJRCCPJJAjJjkJCjJlkJm3JqqATBAo3JcJA7QG6EE3TANBGGeBCMD71EASBcJGZxH9-C0kJwtFsRGhAHZrF_TBy2EEYJnAHH9Ac7CKtIKiB0lFDLAB1EWRGwXFf-HxVBnfF2vCH1EofFk-HSQJatI39FbfCp-HViB-LAsUJTnG5NAVaB0PJtUBF-GLhEXoJflJwRG5-H78F1UBAxB-HAzVGOtB98DybEFVAVsEWBH-wF3mC2nGp2CxlJMzAd7A_bFPVBiBHhzAQSGGXI5OIotBfHAoaBUaEYSGjVBSTAw8FELEr1BHaAH2ELtHJ2ETlCCECUuB2RFkgFkSG0_HhoH1dGikCfXIRfHZUBpoG5xHBAISiDBODqSBi2EomEtuIXdG2oGsbAimJZtAETGN6ARhAMpG1IFOpGxJE83C84DEuDCDCvECYfBtuBuWBxLEWTGChCDwBDuDNvIz1Cs7GYiDS6AnpGXSDYcAkVB9ODLZB2pG3TAe6H1WCJQAtTG2ODHwDFQAxhCtvFxxHUIBMLDb3EPpJp4CNZC6TGyuAVRIYvAjtB1pIFzGIDHQbH4hDoiDCSJzvDnvBEUGJUGCJETDHRuHtAH44AzFCNsD7kA63E6kJWUGdwD0tB7YIQuJRJE1LFSYBwDGrRAYUBjfBK4ErvBz6Av-ADOA-jEwIBwUGriC3iCm3DjaArMDlfBAQDcwBo6D6UGNkEklEaZIvKGGEAAVG-bHWRAmSANcG1bFGVGzMDakExJBhdHOVG9SFTEHuBEOZB0_A7CF0tCs6G14EYNA0ZIDpBbLBAME2AJ18GwoJ8wA94EVkB-ZIrEDSbByjCCoCh6ChYBVxBhxI6kEAaHNsA-gFZxBiLHKaIaSAgxBqGDIpJMoDQaIgcH_VGSlDKDCtKETeAaABJwGGMBdUAbKE_6CtkB9eB3xBjHCcpJCcBnEI9xBY7ChkCwKFOcBs5EwXA2xANtCopJS6JxaIGmHhFH7WEsaBIkAayJFjAPLJfnAVyIjMFv_B-dAOIC6PAwFHJdHeVALFCKuGgyIv7CToFFqJzpJPbBxzBnyIDSDEqBaFI3WAabBEGHMSGB8CHlJxyIv1AjFIRXGQXG6CDK8CdLDUXGQlCsbBJ8CeqJJkAslCZjAItEHVJvyBgXGyGC7FItIBmSD3aCEXA9fAIJC3xGKhGRgBBmCFTCgaG56EfaAVvGfqJcdBuGHBKJjlAd2GWGI2fJcUH5xCnhA_qJayCtyJ8GHwfARWFf6BGrJa2BwVJKLJKrJS7EW9G5GI1XCaDB1VJNYATqB4zIOdBjtCeTDhoJVLHBdBNlEcsAFHHVHI_FEhFFowGkcBNKCiMEyZDxTD1KBm0BQ-JqHIz-JS0IC-JU0ItHHS-JaWJkiJcWJ59BF8EPRBtpAyzAIkEtdBlXAlWJn8JG-C20CC1BF_Jq0II1B6hEMbCcqFL1BvzASZGWdIVjAYdIKVA86H37JIGGRVAZZGSrCLoC-zAJTHdcHksJkqJ6tCyNDb1Bw-C_HJz5C4UDHOJkdI9IBC1IB6FpII9dFA9EHoDtlAkYC9jJWOAO2AFVDZOAtZGH9Ew9JxZGzdImwHECEsUBCfHmaAZVDD2AihE7dI0VE3oCb_C2rA3uFrFButAyGHVtAyzB02AEfBTAKAEBLeItJBqVDhOCbJIL0H1YJ02AWaG68F0VD5KAskFrEC-TBe8BO4CzpEEUBC2IRODUGBNtAFZJwtA69EtAKJ2IK2IICDMZJNtAOZJDuDvaGKWIiMCMuGT2IB6FnJHT6ApJH4pCMDFH3ErpBvJHmfEEqCtIBzJHlcApADQfAkZJmcCmZJuBDo2Ip2IAJB3uJmDBENCXLBCKHHBKXOHdoCy2It_J02IhIBKKHeBK42IgBKDeBpKIRgBVNCWzHAaJgBKqbG4gBufBFaJTcA8-EcgAPdAiZGA_E3gBG4BTFJZBDnBK6bGP4B3jBS3ITLINIBhIBuKHCmFbABMmFvQBBCKIcGU_E0kBbfHS2CvIG9WDphJB6F60G4uJo4BhIBn3IrmFMXAbcGBsDXhF4LH8XDLaIyaJxiAMOCLiBQCD1dBNLHOYB33IBJBreAYYB9rCsLAucGbpA-3IQjHBAFoUBbLH21G3cGWsElpAhLHrqJs2GlXAYsEhYBAYE-SDmiBLdGisEZuA8vAEeDWiFYnBosEYyBmwJj8IYdG5EC53GvNBHjB6pBBhIZ5I-YDSDKAZDUDKIjB5sEwiBwbJWDKzpB0bJ1tE94IhPCVjBpPCPiEXhIfsBDMHcjB8AFGnGBcJvXIBBFSDKN5IeMH47Ei4G59BnhISIFatC_sCrhIoRAj6BInIqMHYIJsMHC-JVBFRlDSeG4JFacJCqBILB5iBNZB56BkDD3MHAxBo5IAHCfeGVwAs8FAxBu5ICaDlIB8tE85IqeGLiIcyIwcJv7ANiIFTCLNH-5IfbBSiI59B6cJMSGCyJ8EDD6IduCgEKOCFf2BQFDJoFGdJNiBOyJt_Jq2FyxAmiIw9JPdJ22BvaBoWBV5J31B7cBDICx3C6AIZdJxEKfyJO3FD2GzuEUBKlyJVWIwNHw9JyNHKYJoCFEcBSqCpUAl6IRbDj0B8NHrMHhQIVFKJsJSJCNyEZFKe_BZFKufGNvERaE4cCMWCJOHi3FBDFXFK2fGmbDz-JDeJBFK1YJl9JX4BZjI69IMNBwFKzjAGkCDVB4vCZFKXPH_lBTzIjOHLSCDtJvvE59BTmB_FKsOHZFKWgGpOHTFKfgGOlBzjIGcBbdGkzJX9J4jIkXGb9I3GDNGKfSBkXGV-IBkISGKlpAccDIGKEqAGcB2mB1zJNGKLoBOPH1BB9eJcGKVGKIlAJ_I0wCNGKUDFGEFyFKIfJGcBpACuGKnGKQnBIGKhhBkCBYjBnhG-qBphG4GKA8G1BBJxCkCBYGKBdDOlBcfJ8GKwfBNSIBHKwyIzkI-2If0JyFKdVCFxEe_IrfJX9JEiGOlBWdD_MATGKeSI3oBgSI1BBdiJ_MAbGKJQHQHKxkBbHKQGK-8IbHKk-IBgJQHKDlBsdDKFK_0JSJCJ9IxdDOHKLgJVFKF1JqeHH1JeDBT9IN7E9mAN7ED9B4HK_zIU0IMyEDlB-fCe_BiME6iGvQHsOAUyEGFK0lI_YFYZBAdF2aB-aFLIKKjG27FCmB6UCTqB99I1_BVHB6UC7pA1_Bn-JE-IqWAsyEZ9JFACJ-IQ-GsJDL2JopBu9DQ-IUmIdIKWmIbIKVhJv1AazCpIKYACnIKi-BoLBhVCcHHDzEtIKfhJ1IKhhJ3IKYHDfeD56A7IKXIKBkGrIKPCK7IKV4Br-IrIKt-IzmIi-AnfDIJK0qFKJKMpA7nAlfD-IKvfD1IK5-InOJ7-I0fDzIK-hJnIKAiJFJKC_I8fDZJKDXG_fDMJKBgDeJKDIBnqBgIDtkGKHEIgDTZIXnIoJKB3JYlBmdC9BKX_IZBC8sAXWCWfAXWCkJK_kGX-FUHFqJKz_GAZIgIJ7RG2wHOGEQkJNFC-MAUkJlHFrMJa5AaMJGpIoDJIfFG7DTJJU2HSbFvrH7XEfkJPxHh3JyiJ4DJHKKVJJYMJG7DKKKb5A9DJOKKLTFhBA9LDtgFYgEkUDgJJQsBQMAjJJO4C8SAz9AoyHz9FzEBFTHsJJqrAAvDOEJbLDHVFrkHTjJxcCKqAzRD52H5JJeSAbrI_EKeWHC-J08BRcBwVBxlDaCGX3BIKJu0AtTEYVBsgFTfAOKJqTFGSAzbH-5JYLAUKJ3dF7HEpvAajAzMFYKJVWEaKJYxFcKJDTAR8H_EAjBIfKJzvINICjKJ7vFrFCqKJA2ApuBpKJDOArKJdIF2KJvKJInD6EEQeBQZI6XC7WHuKJOMA4KJTiFWiDjVJGUE9KJHQA_KJYuDayB0NJzEB2NJN-AmDIRwAjaIFaC0EJxJFNLJyABJUAmrDFZG55DTLJFPFVLJGpDPoGfYAc6AhjGZLJ6gFp-FfLJRcE_dFAPBSpGbTCR4HNzDzJFnMKpLJ8eI5EAyaJByHiDHJOJ3tHR5BI3D0LJ3QB8jFg4GYsAShAvjBYsASxJZrAYdJy4GphD_SCBMJFjGiAGEMJF0DKMJN8DZNAT3JJNK4QEZNANMJNQFUeBPWFLdFSgA0bCOZAFKKm9FYKKtMJ4nIIJJfMJKJJhMJ6sD2nIg3J_GJw3JF_FYNKaKKbMJ0eFbNKTtFq3J9yDWcF04DG-H3xH0UAvaA8EK6HFfsBSKH5MJKsHgXEjPEDOE0uDm6A_dFHDCDEBpBGs-C3UBMyH3ZFV6BD_H7XB9vDLrIBkHWdBacIrZHsVJ8SAu0ES1IrUGNNEjQJxGBHLK6gF_-DGtALLKO2BpbApZCKaHzEBRLKDoDW2IOTGehCGYHapDaLKZvIZfFuhCszG5ODQ3CI8DbBEpiDwOK9xBYvApLK7IE5RDyBINSBP-C3-AC7BNbEfGB91CgcARwB0LKIGABjDFHAt6HL0GUoJwLJn7Jm1C0wFMLBeQD_8DDMK3UDZ8DwSBmNEzSFZkHvIEJLJhoH26HdzF2wBJPK_VFQ_GUMKvMEhaD5kDkJHqvAY1JJ-H-eHo3E9BEQLJcdIy8AC2ELkHuVGzEE3yGw8DyPKKJEqlDpAD7aEtMKlPK6_EvsAdyEqOCFWEG5I3cEAxBe6B4bC33A6MKUCHkZDdPK_MKljEnREmIEpxIEEFyYCPnHwQE6aFQ9DaVHUQKT3JbSBLMJbSBONK4OCDaABmHnvEjkDZWFpcCWNKkNKYMJsMJmNKYJJeMJqNKhFJFqHi-HTKKGHJ-OJXKKlQKIKKnQKaNKZJJcNKoHFNTEm0EjKKd1ClKKVpIhJJoKKWMFkJJjXCmJJtKKXVErpFrJJYYBUHJvJJ1KKLnDhkEzJJJaC6KK3JJtaEBkHJ4AGJBl7DQVEw_F_JJPSBHKFRNACFAFLKJBEHKJYOFKLKPiC1sFdOKVHJfOKf-CDfESKJOTGVLKsBIO8HbLKnVAoADeLKT9AdKJFrDq4CpiDiKJ-aBkKJpLKuLKrLKRUGkzHuLK46JwLKsXFlZCfkByrA0LKAEEY-FVEE26BhGCOqE-MKuGCyABHLBT2AAMKttB_iH3VFieGDLJHMKfNJjQFbnJepJyABNMKYqDPMK-MKSMKRLJZfAwnEiPKjZCzHJDUD-MEm1CbLJ9aENXHCLCMeBTuB6VBaUEMNEw8D2SKgbHCvBpADsMKyIBuMK7PKFaCxLJABI5YEoDKWYE3LJssA5LJGQKLpJrhIQMKXBF-uABNKX3HDNKwQEMpByQELNKQxALNKmzALNKzvANNKlcAPNKDaAKpHSNK9HJ97JjQKxQKDJJ0QK03JnBApQKlAERKKzDJ4SHs_I8OJiNKi3JkTKZMJmTK5BAvMJ3QKq3JYXFstFDuH9UFn-D0JF9_IMNASHJG1AssAdVAzbFgCEH1DhsAiqD7QAfTETrJHrILCJrGAJTHhjDYOFMWBtTE2IDjrIbtHpYCupITwDxpGvkDuUA6aHCVHDuHjwD2MF4-AZsFDoDHwJvaClDHXEAacFJYFwsDplHIVF3VFDsDcEEFKEOXB0ZCcYFx3DQYE61FVZE5nCFKBElDlFHqcFGyAYOEYZHlyHIqF88JKLChYF8JJJOJylJp-FJkB3DFydFM4HwdC0MEgRFW1FIWFpYFYpD-IFwtEkWF7YFS2C9YFaVKcVHBZFcVK6oI6xDrbDuIJwWFmlFDaAwCELZFN2HgkJwQKdAElNKFJJDPJpTKg7H5QKsQKjFJbJFFHJe5HVKKVkJ4FE0BAtVKceEnNK1TKqqAwVKs7HsFJKlHzMJCRGmeEUmDCnD3NKhrA7MJUQFKrIU1A_MJ3vABNJg_ARjJH4F1EGZTG4KKXUACCJKNJ5yAMNJDUFv2A8dCHbGSNJC8HxVBVNJe0HXNJGsBVtHGQFO8HdNJqcC3fEyODuIE5TE57BlNJkbHuGEW-FgcErNJHAGzkDOSKfZDQ4A0mFswDzjB1BC3iB6oHt8CZkH_rDAZBuxA8NJJsIyoD_NJdGJbqJcPKEOJcrDGOJLtANYGRzDSiALOJGXJuoDz8EQOJ7KFN0HGLBUOJ4QAXxDL8CFLBs3EQDJcOJYVHeOJwXCgOJUQFiOJrXK5oAQlD5rJoOJ7rJDaAupHNSCGaAvAGALEjTKsVKyQKZKKuVKmkJBWKUtFLKAckJvrHtcGuQK3VKwTKWKK6XKlTK9XKnTK_XKGJJBYKpkJQqDP7A7VIZiIp5H9rHWMK-ICq2HahDb-H0sDRtIYqDlfFygAteEJUFw5BdmF-iB5UFF_HYGAZRK3SAAKJz7AxxA94AtsBJyHWHIKKJrLAh_C9nI1EC0QA7sBJiDe7JpWBRrBXKJJQAeNJNaCUKFawAQhFB0DZ6JuFBZQAtwB84DXwDkXAeBEGnD9xBnXCqhHqvAceABcHiDH9VENLA70CjjGqAJ30AnVFjTFEPKJoJNmBIPK18JlzDBcFXSKKxIM7DFxFImD2AJsKISTJ3cEJaCT6AQeB1TAdJERdHv1DIZCx8As3EvaBrjDvxADOJEbBmrDOPEUMKFwGwMKWmDwPELLClXEy9DmhACsDCaAnhFkWGl7GLuACNAR7DF1AxEBI2HySB8qDlhFphA54ACaAaMAWaK_uHvkDnMEipDHaK_uHdbCg1B4KAdxDPvFodCWcCAYJsLA6qHFaAXRARGIiNAN6HzdFGjFReCvaK2uImaK3EBj-AsaKGjFTTByaKHQA0aKQrBMkD6aKesD6aKJCCvaK2qHeaKw1BX1Hx3CaUEA-AzPKqTEKJE5tCZOJi_APIARwBE7EW1JM1HPpBIEAesDZXEiAGd4AFMJAZEIPEySF8uD4QElSBQlDxGC-XDtcC-hD9WA__DVrFOuDe0JqiJ6rDvIEjkD8TAsZHj1BN7J3aF-oI1BAoTKuBAD9Hq_ItTK1DJUKK3bKpqA1XH0oHbQD_bHXVAFZFHYBVmDQSAmRG2tIg7DWOF6eDCfIPrDG8AkaEcuBZ0H8wA02BzcCpbA39ASdBRpHhsF1eA4-F7rAjhHt-A3HASZBt1J-EBYIAHvDuUEt9GD9DDoCDGBncK2wHVeFiVFlcKLJF2gJjkDDbFocKhGCBuATGGjNAtcKj1BkeFwcK-bAfWFROA2bK4bK_IJNqHsBA_bKtVIdNKHCC7OKFYK-iJHdKEdKPpIGdK4bKqTKGjJFVAVcE9yAIjJp3DYMFoJJiRJ17H59FTjFxeEUVE6FJRrAyWAB-F_sAmsJCcCJtA2_F3VBaOF7qD1qHNtAxMFhaD8qH1TEj3EnDGsUHNWKg1D2LK5wA1KJ5_CKSFznGAqI27JnAGzOFj-FiKEl-FJyJtjD7qCqPK5_DpGJ8IFm-F0QF_AH8tCCYEYQKeuAhJEmWFrzDdrH2UC2-FEdFrzDjkDAgEG2HknA__Dk_IpVK-bKDdKoqIHdKW2H1kDgNK2qIOdKleKSdKf2H9DEgCC5UF_GA0dCitBCpGAnDkECmhHZYKHDHhXFgDHJCEJnGtAH_4D83AUSAouBoGCTeBYWHvxAw-CfyANVF94JelJBwDjUC8XG1hD7rJDOJt8Cw7DnaCFDBzYCL3HyJJD_DjNEkUHB3BksF0AK5MJr2FZ3HKGJLuDhjJU2AlVFCGC3PGt-DIYFBEGsUKzPCRHAc8HwdF5VFSkBcYF_GA-UKTSF_5FBWFDVBXBIyeEKVK0gCeSF9jDgSFAgKiSFc0H5dF__DxfAF_AcNFTsI7zISDJh9G-TEtsDZBBsXKXuDzbKZBJX4A-bAcpHX2BCdKAcKseKpqAlAEcUFWdFpBAnBADXF_WFvrHpRAMdKOJJRdKagKgrFogKIdKc5AegKxSHhgKUbF32DUpItcCFnCc_Fw9Ff_FyFJ8qEvPG2YAu-Dm_FsuAo_F37HgdKPYH1-D0xHB4JmqHkpInQJtvAjWKT6AU1DZrAwdKcjJypIlfKQ_D6pIErHZ8HfhDhvArlGhcF9hIMAGaGJe_DvlCNXKGqIfGJ7OF-CJHJFpGJWqIsGJfAGzpC_dEuGJbqIkUEOPFyGJ5_DaeK_AJGrHtAGjkDtYB4zAbrFieKoBJreKqgKmeKgeCUBAoBA1BAtBAiBAkgK7iJEHJ9iJngK8hKzrFrgKlAEAiKCiKEiKa_FyeK54AP5DVMFFOFoWBOhDd-Hg4F-HFcMFwVAyXCKiBC5DQcEeMFDIFfTEMOEFhK8lGyWAIIFn3GnpIsTEPIFMpGUIFnrIzECNqI0TE4fFMfE3hF9MFAUE7dKzNHHrHJoHJUEfaFWkHNUE6AJXbAFeKD0EHeKKOHQNF2sFUNFSlHJjKmGG71IOtIZQBaqI1-FOAGdrHhNFqqC7-FLrHzbKT2D2cKvTFtfBZgK5bKgBJ-hK65AugKggKigKwyDvrHjNAt3J-SByeFKiKo7HMiKgeCijKwgKjgK7rF-UBbmDobFWDG-rFcbAmZC8CCDkJ1hB1dFAfKzBJ3FJl0HkaEtEGREJu_F2dHvLAMDByWAM4AHkK4jF-NA-fK8eErdKyEAMQFZrFRKJryHRmIChFzTEqTGnsFiUKH4Hw9A_RFTmHfOJ5WHUCDeZKeGCrMDT5C7sDmsFkjAMSFQQCoQFDqISICqcFf7CcuD5KGf1BySB4zD3zDB6D86CufE1_FSlH6kK-fI5OAPfEPXEw_DLFEcuDdSEiNFElK61DAbFgVA3-CYeFT_B-EBUVA1IE5hKu9Hg3JrjK4CEqjKSdKxVKFMFFqH9AGpeKvsITlK6VKVlKcgKXlKn5HnVAVdK54AXdK40D3_IyIJy9F8HFw-ALOFedKnXBOuFvnCSRKZXJmqHp7DS3D-FJ2EGAGJQkK-aIMQFcWBDfExdKxpIK_D0dKJ6A__F3dKl3D5dKZ-FjzDb-F5TIENFKuHAeKFJGi-F0jJ6yAfGJn-FjoI9OFFDJ61IBFJx-Fs8H8rDnMDbtJw_DqdB2fEt_B8QF5-FZeK-4HZeK-bAjqI_-F8cKmrHheKRlKrjHxIAtBAvSHlBAJBAQyDT5HK9HXlGQ_DmgKRCCwmKymK0mKrrHEKAaTFO-IGGEPkDw2HvsADEGjxAWcBTUHoMFU3FikCGsDR6HX_AARAOSKjLBN6DfaHicKxGAgJINlKBmHCsENlK3xDKkD-bA_SFbnK-bAFUFenKeCBpbK2wHaQGknKySAmnKj1BzsDsZHZPF8mKf-D-mK2mKOXFynKyIAwnKDAH-bADHJkFJnBJt2D3nK1nKteF1mK2nKIfFymKUpIk-D3gKYpIrlKPjJJaEftIfuAHsFMBIHUK4FJK3D67H8oHEuAVyCkdKIhKF3H5dFAGJ8lKbtHAmKQ8H1iKQGJSrGSGJATGVhKX_DXGJbhKd8HdhKDqIMkCCJE_dEh_DZWKjuDgGJqSBiGJlhKVqIZmKohK-EAgAGDDKKcEI_HshKbrHdqIxhKkNF18HxhK5nKjrHS7HbPA__D9oI6hK9nKDoKxnKBoKteFwMJ3nKEXChAEW2H9vB6mK-SB-nKPpKGfFRpKNpKlBATpKurHyZEUbCG6ANDB6jEqOAlZAH9ADIA6HFVUK86FbSFiUHbYILhCuKKQvBJEI_TEvsAO1FZMCx8AyXCQBI3YDtRFofEiMFDDIluCdXAY7AxOIu_CbuFoaCrZHFiHanDbaBLCJcCEF3HzfEeRERCEm_HxOIwVBfLJ1VEO8APmBe_CSXAHOAirILQITzDkuBXYCvAEQYCeAJXVBW2I-3FMnKySACsDJXDCWETHBuhDOIER4BfuAWnJO-IlfKGLG24C1JBOZCuIEmxATLAdzDLoA6OAYuH5hFHGBT-AMwIHSAVCDwmF3nJ_YBH7H0LKcFB0-ALaCHmKNVHSFGRMIhFCwdGmDDBTJ4bCbEEslHijB07AplGzwDvEGCeAaDE26HOXJ_VFNyA85ED7AKuGLdCkrHejDJPJpVAqcCRMK3PAYZEKuGWbCiyBbqK2PIVBBK-ALyF4-APYH6oHodJ55DLTHD-JMQA2HInUK0oKhEBB2HgoDO3CS1B-fKqsCGsKSJB-fKS5DioGi_AfaCngCNiDOwBCMARWBhXEaiB9bEDDDR-FZhEL1CsbKTSATTBPUKfjAhXAHvDjfJTYE8MA1LJ8GKoXBBHKEUGmRD5TCIsFq0BmwBpFBHNAeCB8XErmCWaFysKwsKsmDFoCYKCHJB4sKqxD5QF_JE3-FntBidCAtKSFGg_JKMBB5AQ3B0oDvxG4dA1sKsnKesDwQBY9AKpDF3CRuB8oDE5ALpKfvDZpK_mKy5AcKKc5ASpKBoK2iJF7DH7Db5HmkKblKAfFXtKznKVtDatKkBActKUpKsFEc-DI1CCrIAeIsAEKWHTPAvdFtqGMWHHsHQUGrXB7UFZiKyIJAjC2aA8PFDjBPUHjJEQUGdVE-wFYWHUUHImCUoKKMKlZH8qEGCJbUHt0AcWHTNIQ5DfUHdnEy7DIiBMBERIDkUHUzDpYCCIEW6HBZK9xHj6HuUHxSBQEEnWBhkK2jDvAJ1UH7bBwfK5UHcEEh-FNuFmED7lDNwC26H_UHHXHONF83D96HFDJCxDUXHIVH6MIzlD44JTYHRtA4YApLAItKBjGWVH44HTpCEJFHvKcVHt_BvlCt-CJCC1gF-bAlTHhpHuLADvKzoEyQAUYH1WFf3JvmKdpK_nKm9FotKqtK9pHEBAvBA3BAuBAc9FHyDvrH3sKjtKqYHltK5VK1SEzIAevKdpKfpKyIAhvKjvKlvK4TK_wAZDELJEFOFFqE_uBU4JygAd5CYSG0KK8FAGdH4vA3FJ22HF5DnYKRlDB3HiAHOUK20B2rKLoCd8CKQF7lJXuKcuBmjEwtKafKokDG_DPwD3dFnrImhCc3Fw9A5TEEZFCYFh5ABuHqkDvxDa5CIYFfhDjzDpDDr3Dy7J_tFaGJJtBQSFL7B7lDegG15DAlCz6HONFuQFntIIWF1dI1WC3dI8dK8CDKcEsQJltCTTBRKFPBJzlI2fEITAdrHJxKZ6DLxKQXDAYJI-IOUFABEY9AWpHd3J2WFZmGTBAjBAFyDkBA3gDcJAUBAhBAzBArBAD9HsTK8iJ-8HYxKaxKcxKkBAexKgxK5iHrbE8eC0UAv5HvAGxUAmrA7lDTyGGIAf6DyiA-jFPwK53F_uHMHJdOFiKEWcKqqH44A7WK9cJnrCEcH2DCdcKkgJbiAycKYFEu1B2TFhpH3UH5lGsnKwCEzEKY9AeeF0EBc-IneFBvDizCOyKj1BrRFg8AhpHm4JcPIZsAfpHXyKoUBfyKZPFmxKcJAoxKqxKhxKWMJK-DpyKbxKTAESbFgxKTJAkmDuBAr7HbJJLJJmVAojKArAwyKryKfxKtyK5pHgeE-yKyyKAzK1yKNyD4yK2vKxPFVpIolKRuBAsF90DdxDNhF6cALcEMjJKoK0xJKsFEQFkiKN1DV8C97HikHLoIBWIG-F4NDahDI8HNQFdqKO8HdjJfwGyWHY0AP_DlwKDsIacFj1Da-FqjJeQFsjJ-iKvjJ9pKAsDcdELLJw1DQrHpQF1tA7jJ41DRNFBkJXwHDPFXVHTeK9sKKkJmUE9QFI0KQ4D2wH1tEBuAsnK3hK5QCoyKZxKqyKTAEsyK8WFEzKcJAzyKrBAW2H7oDXpK9yKU0KxyKdxKAzKY0Kh0KoxKb0Kx_IGMK6rH_oEAaCHEJRzAkuBggD0BJdFCTVEHIEXVBk3BdsA3aE8ZEiXBKsHhzHUMEuiDR-GDLFxtJLbEILFgcEGUJ59FwXAwlKqVFxGEJACeZHrzDiPK2oF5HGLfKTlC4xH26IFkHm9HanDT_HllCt8EREENzDp2AdYC-qGtoGLdCwSGKxAPGIyaCsWE2CGg7DI_DTPAA1HfcCZiDsKEeuK6cAp3CP-AgUKNfARBIJwKFrDRWEbzHlvBeBE-bEuBIxVB-0AA2AeOG3XBhDGDtHH0AzbDjuF0WCUlDyVAT7DaYCdUGRcIljJIyBQbEKfCfcCotAqNJOaCNjCQ3BxEEPfE8nDA8A7GFAdEX7JlPGEjCv2AHeFT2AliKXEH7EENjDyxDZ8DraBcSK9KBb6C8WAOaBv1D4dCwtGPPKj8DKVAGsIwfAJeK6wFQrBSdEcGGOsAQsI32Ku_D-oBrtJ-NAm4Ca4AA2D0aJBfE64BscEm3CcMEOvHKNAOdAsVF6iB9XEJkDcxJotC7lEhPAZcCnMEhPAJsIKDJutHFzAe3KkUAg3KgBB-hComGqtBBGA0oDKZALJBGFJ9lJgPDjSD_XBjLJt3K3hKYkGbDCKZFqtBbMF5JK9fCyjJO-C7wG1wH80H6BIv3KiVF-3KrHAFEBGsDXEBcIACqFeKBQoAqoD4pB-0BG4K80HbSAP4KE4Kh3HGyKfLAdbCK4K_CFFeEs6E_CFkYEb4KiAGDIE-cFxyCzpAySFzxDVVAHmDHSAVvKq0HtIJZhBbZEzhKgXEGkDZsAE1A97BZsAVZEz4K6oAS4K7-CO-FTzAT0KnxKW0Kk0KonHm0KFzK0yKgMJKdKUsDf0KbqAZ0KpxK_4KMmHB5Ka0KGzKE5KyMJfuA4vKNZAuwAnLBa2Ct1CFoI6HF6gAXQEZrAUNA6HGApHwgEbqDHQAIqF44A0iD6jK7AFGIAzqABYEYyASREa2C5XCB7HQtBnAGn0ADNDLaC_jHbyAasAq0EO_ASDBHwAGYAtkJosHlYJHyHpFGAiEUbCMBEayAE8HCvA-7Ak1KYfBDrDtzF5YKWCJRiD73CA1H0XEL9AyXBeuKnHBy1KwaEoqG0RK3eAEzAOCDZqDKEExoE-1Kv_BK8DxQD-IEvYIHlDuQJH2KX-AbYIhlHM2KezGCrH_OKpHBWGCKYETLAZ2K4RATEE_lE7GFKbCuSAavAwZDpWEIAGmsFdyE8wBKbCssEJSEp5IYrKiVGa2CqwAN2FpNAy2KWdJcnC4EJDIEnuDm5ByqCZvAuLCyiBX7K2mJbcEuLCSKJyWCwXE9UBgCKaIAC9ArkD2yAAQDdvEJkDJ2CH0FeXEPhAvPAvXBBEK9dFZ3K3IFFqJElDYYAhPAqfE17KxUA3QBzMIqyBl3K77KI5CnVKFOGr3K18B5hDu3K-pJ2DC9eFRdH_XBz3K_TD13Kp3KB8K43KO1FHyKiTFENEn3Bo7K8HAC4KiUJQoAC2HaSEI4K-bCc8KqoDPYCO4KzZEfLAsVFf8KKcEf8KdbCc8KPTHG8Kc4K-bCs8Kf4KhdC9IDa-CrsDeFAs9DBmFyLFj2AeSBphDVGG0YFIpHdyKdxDRyH-EBFDEB9KZsArHFE9K0BDJvH4UDQXHE9K34KzZEZeBO-FtZA84KV0Kj0KrxKjkJN5KtqIP5K65AUBAceEdnH7UEb5HbsDpvK7VHJ5KX0KW9K94KO5KD5Ka9Kc9KQmHp0K_ACjpK6sALgC0BJsLHR4JksBUuFtFCDsKl5KJ6AXVEc2AL-ABuCZMCXRE_HBMkCkKB9kCw-CLuKhxDzMEKkKmCG1DEaSARwKzNDxYBbOFmYCQKFiAIEUErWHViCEzHWiDKoACWERhBjcCUxAtOKZXB5TEDjBcBE7PA24CpMAUiCNICIwF09DWPAPrBcuHRYBjYBsLAKFB1wHTEEKcEdFCR8Ds5C4QEI5IhtAiREswDZ8D4NJwhEcaBn4AayJtgHgjFp9Dp-F0kK5KFbCE1kDY8ER4HrqHzJFL_Kv2HYlFDUKCHA5rEK2KcGCH0FzqACPCoAHSuAAmEiTFjBBzXDPaKJbIVZEOWA3VACqFh_KmrIJkDK5J0bKjDIK8KwWFyzA4qG62GQoAWGEu_KfLA1nI_JDPtBTbCvHAJzA2_KhUEYyEqwDs9DegH28KzSA48K8_Kn4K_QAzoE4TAqnDPoCqBBWTH1xD6oAf6DiCEqnANALmgDNSBKALVxKZvKVmHj9KL5K4DJJ5Ko0KSBA2yKJzKvrHmNJH5K3IAXALV9K_OJX9KbALdALDqHJdKSMFLzK82DNzK1PF5yDUMDy7AzXBm9DOQGodF8qKYiA7PFG3DQoKFzDvnCazKWjJy_FT3DE-FJhKOLKLhKcpC1qHa3DeWBX1Dd3DdwKSQFfjJrzKT-FjoKcQFV_DojJl1DhcF1tEu5DtjJA0KZkHu1DmQFTAG9zKquDAsK5zDufEC0K1QFyfEF0KC2DAtFJkJK4DLkJ0GJnbKsNJGkJC9KDvDGRFVtKYeCjALBzKZALmALGzKcALIzKpAL4QKYlKLJJWAEh9KY0D2BLyOJ5BL0yK7BL3yK9BLzHFh7HvtKv1KMzK-rFvALeVE7aKQ8ATzKcFBVzKimH_CISoK4KKLtGhpI_ALdzKBBLMQAhzKFBLkzKV1DJBLJGJozKNoBqzKbYIQBLCrHT7JecEZ8HmKFrjJ_WHZBLZeKz5DpLBWbCKCEh_DnQFDlK6jJhBL-3DsaFkBLP_Cy1DfmKIkJvhKK0KrBL9uDnbKSPCP0KC9KKpHFLAoyKy3Jy9HilGadFoTF8yKI5KRDL79HKHJQqDWuHYIAKcKUTAeiDj2BNlDacGzjCQrDvNJHKBQzCQFKUWA-KC0tKwoEdsAazEVuKT7E8_IppK4QJtAHN6AcUKsfBWWGbGBT1Al7GPIEpJDlcAeNJ8AKfrKcNFfcC0mHejA09ATdImrAsaEihE0WCEdCy1AopKimCyEE7dCYkB7lDDoGBMA3vHsDBSdEReBpeA1bEIFBNtKJyAiZCznGBEBTtKrKAFDEEqIvEFg3KCiDNtKQ9EtnKyzAVDLznGZeBQtKRALSbKInE7-CtdCEqIZeBB5HR9FaqBjEL-UDbeF6ELYZF3ELCnIoSFIaAl5DvEL01D8ELfZCeUBCaHl1BklHBFLw0HOFL6xD0ELZYBrHFOFLq0HSFLnpAIFLaRAdxDBFLTrGLFLfZC0qIcFLxELl1BtsIcFLQ2DXFLa6HcFLUFLjMKD0EDFLjFL_oDrFLnZAtFLfZCPbEGFL1sBeFLfiAiFLzFLBjHXFLqkD2kDQDLk3JqVIhTBpMJBBAcPFoBALBAwJA55AHGL5BAtLDtRBWDLiALYDLPdKlBAEGL0BAGGLIGLa5AKGLt9FvNK92DAcJPzKz7H5ALQjJOoKzgIDQFChK-ALCcFXjJS3Db1B1dF5ZHLQFyYKNICafKSzDgOFMBLejJMfEtzKl1DTBLFrHxCLzzKn2KiqF4UH0CL8-F2CLghK7CLDDLVAG_zK2-FAkJyQFCDL-1DqhK11KXJBkvAwBLuGJH0KIDLiNFHDLM4DmmKARFgcFZzG-UDanKTkJ0BLRCCkkJSDLCGLDzKYDLgeC8VKG7DMGLg-AhALvAAfHLZDLoMJiHLAGLsgKkBAlHLKzK3rGmKKFOFqGBmZCjfFtBDXTE4JJcGExSBpBG1AHwlKKjDFkKKwKnvEXEJjoIPcCzsH8eEizK5VBMPADGJ7nF5YK_gFRiDc2IT1AGLGbiDbkKyNGP_DVeEvxDaTAV_DpCIaaFmIF6VFu5DSkBoQFbLBo6KtkK_zHJKB23D0yAzkKH0HDlKBGE4vBaSAXmKh0A7kKDAKdoGAJFUpD2uDv1JlxJkNFv1JTFJyEL3xDkdH4ELKZFHEA_FL1iJ8WFTGLVGLHHJnHLjxKHiKlxKQGLhvDIJLKGLCUHkYCvNKnrAwvB9aAruB-UF9XI0SBdYKiKESWHTbEzUKFwKBILkvHu_FadEc6AKOIAcFScIyWADKFkYKRqKYuIkrAeAKWiDVCIXwKEbElrIRILGfEPYIDNFrvIJCEmVACYF9vBp-K-yAPJEULEk5DqUKIpKaCEyzKZiI4UHMDDmaFJMKGDJyuKiyB1BC5WGkIFD8GS2CX0IEdC1sD4zDpoC31AwBBKWF_CLOWHr0ANjEGnHMJIsJDkkFkSFx0HsSFvsDUUEf9G0uDPgKzxHaeKPoCo-FJ-K7-Cq0HZiAFJLuVHQJLFGLstKH-DutKiUFpoIOGLqHLPJLOXFIJL6KLgtKNCL8lGdXCdRF3ZEPLEMUBKcAwbFBwK16HqYFwtDcTEu_FLME8yAGgFiUEHqKFwGEaF9tDSIA8DEfaCT6ACuD68AmRGrRKSILT6J_rEP_DurI-YFx6KQuD7pITuDSfEIZBQgKwEJDKESrC8UHBLBFqIiuDV6DONFkXEcuDhYJsaFUVKvSFDPFwuDHYE5rJu8HZVKqvDdbK7oHCdFgbK9fE6KDYDGBvDpoI3GJ4IFCnIHvDOlGdHL-SBrHLY0KYDLMGLFFLCCLBtDYMLonHaML2sIEsHVoJQnFbEEw_GKtB1jKQ7BnKK9hEOyGW2IOtBd9AqKInhCd9AS-H3PAuoGgsBQLAfcCwTEuSAlDBQgB0lF5tKi7JSWIzYCtXCNxHxOENvACtAJwBdGELnG2_INZHWtAdZBNpARZHDjDXtG-sBZuE6IIB7AcvApOCdUATQECdHWKBQhD_PJ9MIM7AYnGpfCN7KvMAN7KAYBFNDbTIONCJ8CtQD_vDJWHpDCwPGjhE5IDqFIx2CtiGhWBdrID9DZNA42CC8ESwGNSEiMAVgKvYC4IFnJCssHd3CTLCzOABpEIUAOWAzuF81BZuIhYJkaFJKFLOAm0AS2EujDRmJ58K9ZHfBGZHE0FIlCGPPFk5J2IDj3CEIEroGjXFruI40Fr3CRhFsXISIFH0A5EB-EADUGBpGbbAERJJsBjtA5rGd9A33CtHAYLE-FAQMDXzAopCOTGO4CpsAY0AjzBEJISKFv1KTyBRWH_2EtAI1ECpQD5mJNzApODt2A5AIY4CfZAoGBoTGylHbiDHdCgKBKbGwdE7mGThFX3EGPA2HBTgCdrAZoAVlHPnJftBn4CbBIjkFpvIH7G_5CS3DZQAFOAyABPPDLVI9JLAmBvvIrbE-aEqyGO_D99ARqGESJv3EX-KkLA_rAKYFy3EyBIRyHUiCs0AnjE-bEGwFFnAWUGuJFK3C6IBByG7oDiNEfkHBSFS3DuUH-nEqPDo8ASwFeWAPrGraDKGCcGA8yD_wBESAe8GawIn6AnSFVAByREpYBq5CubA5nCA_A_uAt5C5bHFQDVDCUoETfE9_EyJFjYAvIELsDwPI7rGGeKuwFoWE-dF-MDufKGNDZQDMZDEkBbuBYuDuhDyAJbCIx4EthF27J-kJcZBwbIsoJ7jAufHm9H7mFtrGkMAFjAriFUqDZ6C3TAmfCSwGvsG9BDD4ArGI_ED0XBRgC6oJo8Ac_A6HEqcJFwDH5E4JE5hAHRCKtAQiIO_A9wAo6CG5DetB_ED8ZBsPIAnGoxF6ZE9LBYjEHRD18GPlEIFAmHC24E4TJIYE6TJWRAF7Cs2ANcCiZBGFGxHCQFHwvBXICUbA1aAjkCnsAlkCmSK2HCwtBtaIv2CU7CKCI08JosGaBFRpJLLBYRBspJFTClyH59BlRDRIHypJyGE3aIZ8CZUJXLEkHGLICqLF_aIRwAbyIkJLSuGjpIBqJakKDqJtZD9WGhRELbIYjE8oHpGAaXAG6AUsJaFI-SLS2GwuEc7EpIC72CxyIL5F2aH1XB9BBOtBfyAH5CpdH41Cs4FqMDAVJipKqdH5KGxKIylCfNA0SDdyA77KJVJwsBHXAZRAijDv6E2tGf8CgRLEcBrLAfzBHZBt7GMMAGcBjlCYVJKGIsGHTeAw8CFlEB7EI5CxbEfPA0GHkSLCTDvqK_qJejCrXAVRLITDniD6vGyTLbWFARDT-JaZBwJCRpJcFCyJCYPA_XAmbEZcIJ9AL0BpTAS9CCDDwmCbnD8zIs9AU0Bc7EW0BgjCmcIFTLo-JLaFmwGIULO_AfHI3ZB1HJyWBEnAK7AQWJq4Ay-JCUL7wGsULqCBipKZ_BwULFbAGIFkkFPrD29CGGAb0IoVFsSKs1EBdIuOLhWJBpByJINXEo0EPoEShDo0IVyAPoEbuBPoEbBGSEBktEZ8ERkBUdIERDT6G6UKEoCLYEo8DHRLxEBWgF7EJtEBCXJJTLxEBYyAz_FwyF6jFOuA3PEKXJKPAuWFjXCJyAMQE65HZ1BdNFdEDjuFk_J5GG6tC_LG_uHpNDP0A8jBrLEiaK8AIMtJKOJzUL4UDV9ArEB4aAGUKA9EF6AroFaKAdELruCIFBzpAnSAvoF91FatJrLEUXI65HHBKZ8C9-C5lAfELqaBZgFeuANWLOrDQ3ChEGWUAVgCWVJvVLOYJwWApmF-OEwqFkVL0KD03ALiJ6yAvEF8EBXYJ21BHBJSSAHBJj7ApLCCSBO3C1oCDJIKRAUpE2SApLCBWLgaAhVJMvF0iAs1IuOLLaGBcD8tJViCZAKfYGAuJGXBfzFYABbGAxVDKPFnKBMFDhJIILLuzFp8D5VD6uIxAI0qHsTL6xAPNEffB4DB5nC49ET-Au2BWUA02BQEBBnD0JIC5C3vEgXLoeIBnDE-EBnDUADElFEkCduJJbAXZJ2TLrJHcQAW-KRULhHGyvGtWH3ZBquJDVAc9AeuCeqEMWEFQALqC5nC5JH-VEwAD-VEg3BLYLpUBt3F4zGNYLzOAPYLI4C6cAcqCK2AbbGXYLhBKZYLngBbYLhWB2HBu_CCeA7qE-BDUKHU2A_qEalJYKHZYL0HBHYLRBDZYLFbAt3FVBDXYLXBD-VE4bGxYLpWApZAufIfsDSrEFDHm0G1YLPUAZaJj0GxYAxYLvIBDcGDyHW_EmPEsvJgCEBgICZLrQAoaJnYL5-Gm4CvRBD1He4Gv5HEOFecKInAxOE8XBZ5GZ0Hx4BIGA9vJ2tDiCKU2FNLHgCEWCDf-CW1GK2AA5BaaC83IgCEwcGy0CHiBy0Ck2B7eAx-C-LIFDHF4ICULMAFUNLgiB5WL2gH6ZLV4IAXHX4IY-AdsCTULCJGVVLbbJeXBk5BYuFbMAxlCwGCZiAlUAUTAnsC8FH13G0OE5LHbpJ_gIUsJ8YDWaLWOIYaLmXL0ZCIKBaaLG9AbDD4DEbDDRYAgDDMMAiDDfTLiKBOqGKUEnPCSsDEJGbVJ9bJN1AmKBU3APwHxDDKRAVZDfaLLxJZ2ANxJzTJxDK6ULsjB-tBHeFTxJkZDWRADEDqTLqMHZqJxhIipK_DKBFAd6B8jBtKBMQClaLyMHHEK2wDytCoTLVPIW1ExuA9kAB4HdEDpFDjeGChEvxJASDiPIUaLjQC_TBxVGP7BfyBU5GTRDLNHUsJQaDpbLvPItbLSlABjCWiIrbL-BFBwCAdJA6KZNHpUKZJGtWCn5GXYAnwA12BiLKIdJ8XLwEK03AouEeLEy7B03AYVAcVAytDBvHauDByAqgHbbE31BK8EOcLcVA1kCqVLMbB31BJbAytDkTC03A5aDZcAviAUVBA8CNlBSsDDvCVULd6IccLKPCurGHvCbgE0NH49C4iIccLsCFMQE8iIgDB-iIfWIwMBZAJs6I1cLu6IzcLwMB-AHIjI5cLtjADTAvjDwfGxcL8dJTwFtQIGdLGGD_cLSdJCULqFKvcLYABlvERXBx8BkAH-RCKdL08BijDDSCEdLA0JFcIbGD-SL7bDapC9bD5WIOSCFbLjGDTRDsjIEdLPfCx6GFbAFcIyOHBjCe7IZfCnDFtdLj7INAFogGzdLP7G1dLRGK3dLWcDxdLg5CLMEtzJ7dLMHIZGKxdLCtI9dLSsCeGK5dLh2CEeLm6EYMGvdLuRIHeLhWB9SCAeLEfJrcLTBDxcLdhGxdL_9BXeLPeLfPHXeL4VATTCfTLTTCDTL7cDXbLnHDjeLaTCtdLI-EneLgiCVLLASBpeLKeLFHKneLkQLVLLJhHpdHmfJxcLynB2eL06AFcIJPBtdLRHK8eL2pA-eLV9AnxC4FC9PHaeLNiG8eLDeLKUCFeLz0JjeL1EF3dLNlIHfLBfLu8GMfL8yGLMEy8GccL_EFxcLG_BXfLw3C0zBZRA6eL1mAUAJH1JBjCIyCjfLKyClfLAnAnfLheL1MEtQD_HKEkCjpF4VAFJDEUL9wGwvBZnD9qCpUD3TDQyHJzDiTIjsJYKCTUJbzAEhBMbBlrA4rHw2CUpBRiA_DBxlC_fLAJCJgLJbA_fLeREV0I7UCegJmjDC8EIEAnVJSEBgEBe7JtdBUXJC1BQnFPoE5cCbbEcZAdxIUUDsvGmZAtyFdnCWcJMbB9ED55EqZAjkFUdIScLFgB3ABmgLz4GxgLydBUdIC1KqZAC6AUdIjgLFgBqaBmgLeuAogL2gJGgLaUDVvA9gLUcL9dB7wA_gLLjC9gL4gLf8EqgLYoEsgLf8EugLktBDhL9dByCG_gLOCDmgLyWEYhLThLmZA4aBYhL0gLchL2gLFgBc2KYhL6gLjaCMgL9dBCXEmgLcpF_gLiuEohLbhLtjFFhLIsIfhLTTIIqJZ9GW5Em9IUnF1gJ4IL8LA4ILXFB4ILSSA69GoUARIKQbL_QHJKE_yCcHBDRHdULC-IL5FaIKMiLJRHGiLeIKUlDLxKL-IeTAPzC_8DE2JQiLShJOiLvCBMpBPEHdiLhWBQACEkCQACYJGuoAnaL0IKOiLDZLjACKiLpVCoiLV9AhACHZBrACriLBfAoiL4VA-7FKiLerCsZAXKDMiL3zC7iLZRLJ8F3iL-qG1VCgiLF_GAjL1iLT8FGaL9UIZiLAiJ7iLyoCnqBm6EMBC3iLwZB5iL89CCBCIUAqdBLiJlWCS2GXjLxcBbjLCiLeWC6JJD3JlsDWVI7iL2PD0JK7RA2JKnjL4JKIiLfVIvxIDlGyfLG7AwIDzoELjCNZEC-JkcKZYBDiDTrB8iGzABzFLRWDmNAYmKJqEl1BzZG_ZA9SKc7GcOB_7C-jL-EGDkLF3A7jLcOBxnCIkLsgAIkLJsKtnIe3JvnIWALBLLZmHYDLhrFxBA1BAlBAckLbMLmZE8bKlFJt2DfMLMmHZkL4nIbkLdkLDAHtzI_LD9eHC6Az_I2PAIWHICDmCCIsGTBGeaBCtIZhCueAEPA_9CNRGVhDi7D3MLawAyuAP7A7vFlsBn5KViB9MJlwI_CC66Fj-HJ1EViLv6A4AH4UAjRGuhEWlJ4oIVIDDBHEaECAKZ1Ea8Ah5B21C-rAjXFiKBqxAh1EEIElDEm7AD_H0rK0WIg6I2WI9EBEVB6tIZ7AbBHXLLJIJvRLduFGWLNSGTWEa_H8qBHbCEGFysAKgCzREKoGo4KT0AwtBOoGmZHRXITnBWXBeRK1VLcVDTuBHaFmNL3sH-5AJ8A-BHJ8Aa2CogFBSLRCJ1oD5HAFWB9hE7dBH4BuoGDAIDYBPuB_3A7WAQWBxOAi8AUOAYuBciEbuBz5JHdBDhCOqEZCHuCC4XIiLLYtHORJOYB-XIiCHzwBxuBFTLmCH1uBEULq2B4NEo1BkTGBuCkhCrqCBUB4pGgyIAjEFaEevImIExhCTBI8gF9HBFnBaYIxvF4ZCCDHiyJ8TGY1Av4C9PEkYIevBz_AHiCpTEOUBw6JpQARDHBbEH-A9PLqJJzFCAUK0YIceAbDHmrAciC-3E-kG0nJYlAvqEGYDBGCfMDvCCjUGGwBp-AbMFKwB4AHwDH1PD13CAkE0_BWHJIaCxsB7-AQ3KR5IuCIY1ItSJFVKJiBPUAEtB1YBtGCCdBCQFnGCuNJxEIWoJTKF6KJr_AmZIMMAuEJYlLPDIulB-QLnNDioJPWKHTJXTALiFqIF0dIkiFbyAriFLsAMUEdTAY2F9oAtsGeICrVG0lBaTJ6NAaZH0lA_EDFAB9cJKdAP8J6GAwDB7EHpNIIaBSABbxABaB5_AYABrcHsxB7EH23Hq7BbtGb9HJcAofC4IHUaB4tCsHCS6AgpJzOKISLJMDnaI3bIpaI20C8ABJ_A0EIwdB3tGyWBEjFHbDnWGRXG25E-nCmFHvxALBBxlE-xE9aIGkBC9JNaBhUJ5wFTICJkBjyB6kCaoFMBBoyBx7CKoLthDVcBxyBFGEMqJ3BBsyIs7B2yB45D--AbKG6GBbMB8aAdlCgKDg9JUSDKgJsbBwlCcBD8uGSTIlbIpLERWDQzBFcBv9Jv6FEJCIvG5yI6uAQoD_lCAcBlGHOJCW7IizBOVFDZCasA7DBUcBH-BnUBZmAMgAcGIe8E5TLlWFMMEBhLBYGc-A_TL3nHBULeRHAHHAwGA0BWsDvKBGHHfcB2VJ_PEa-JnHIFUC6cBZNB1cBVoBhcIFdBlwBcsATeAiwGyIJeUL8DKJWJMSGmYGSWLJ0IUHH_jBlrJZaEzYAC-BtUL6qLjNBW_BARBfdBp-BvrJx4AxHHMxG10B9HI_jDNWAWNA54JDZGSBFFZG5VBHZGxrLv-BAZA6wJ2IF-bDGIHBIEToEVcBrUCLmBMIH-CJloLx8EF4HELCZOAPeBM4Hf1BSoCcSHmdIIaAuqL-xGvjAULCWJL3XCx2JdWLv6ICpEnSAmIHNRAoIHaaAlSHT1IN2EsIHaYJN2EcJKb1ItIB9dI6RAf1IUiHkYJJsE_oCdbBnyGHdBHeIepEXfDGXL_pG6iG11IGYB31IppEb4FlKLMJHlJIaeAftAQJHCzGCfE29EcuBFZJmYB69EFtL3NBoWBkeIiAIgdBuWBoqBzECfMBK0FO7DxXL52BI1I4LHX2I9lKrMCJDB0eIu1BGBKDHBU-ExODCbGhIBi2IOIEmWD_5AmZJDHBqWDDHBsWDstLrRButL-rL6zGXMF8uJIiBdBK0lB02IxODhBK3tL42I5tLOKH72I2lBoBKlHBDQHmYLa3BYKH7tLzlB_5AcKH5tLgdBUIBgKHRIBH4BLcEkKH3tLoNCJ_DWXDDHBUaJdDLWaJpKHCGBBCKbABMhBXoBehBWmB7fIvNL5NEZhBsvJcWBi3IpKHhhBTuAo4BxODBLH8BDCZAhjEvIBDnGKOCzXDOgIrCKQgIWZKSgISbC2_EYIJ9aJ0mHTLHM8DAVGevACaJofHb8CvSJjOCXDCRwJFIBLbJw-BCdGAhHOXDZQEU7AgfAxOCE7AzOCh2AwgIWnGeoF2tGFaLRrLdbJxMKICEYBCVdGPEDy3G0LHywDJPCuKFq4I1tE63Gs3Du4IrvL0BBHjBMOBHjBLfAHjB-pLggADLBNjBAqLPhIECBRjBUCBzPCDPDZDCocBufK7sJsOI7cH_bJEALqDKlWFDcJtvL2DDzjBjhI8KB7PCk4GmVLphI49J3DKRXGQcJLtCZxJFIBc5IYxJx6B3UHaBFtvLttCSZHRQCvNLmxJa3BhcJBqIxkBLKLs8FykHEiIvZBp8IjKAhQCKFDnEDYuCHNHDMBJNHW5GwJBrkBh0BsLB-QHjEKGkDCyJNFDg7BecC8wLquCahDhuEesCrxBZ7BYuCiiIb9HLdJM7CoPBIICoiIV6IGFImKGzVJjyJ8kGkcL7yIjdJtNHmGBxuG2iICvC9JHelB4_BycLV7BUFKRrCWFKoxLJsJ1FKCOHplBa6BcvCvxLwfGqxLNjI_yJxxLNOHCzJIGHqFKxoLA7I5xLVOHwGEE7I1FKIgBByLtYKfjIxxLdCBByLqNBPDFNIEgdLYQA-FK_xLZzJ_6GxxLZKCnNBXeAbmBCqLzjI45DkgGZyL0qBjmBXyL3NBbyLhBC9jIUSF-rCE3HWGKjyLdEBbyLFHBz7IXyL1vB1mBIfA1mBz2BhGKZyLgKH1mBt-B09BlyLoGKjyLHcBKXAaOBWoF4yLiiIL8Il_BfPH97BDSAqyLlhG45D7OCIzLj3B7BEhyLzMG4yLh4IPcBN6BOxCIzLldBe8ICqLIdDUSFBNG2wA8hGaEIm8IvxL6PH6fK--As8ICqLWdD45DYdDmzLNKB_BBs0JozLGzL38IEzLSLDmzLxkBxzLxyLfxE4yL40JvzLR0BmzLRxLF9IDQH08GmxL28GnwLI_BvxL4SIoxLF1JN0BzHKSDBT9IJ0L9mAJ0LD9BN0LQAJrfL-ZHR1JW_BsQHU1JCSHwlIi-CPGBtpF2OFo9I49IaQBe0LXFBe0LSrAgQBkvGSpBDKBSpByvLQjGRrLDmI9NHUjGmIJC-Iv0LJmIr0LPiLx0LdjGgrHL-IxeHCGFJ1AMUIHqLMqFFfAOqFS0LYoA8sAJoAWfAJoADIBJoAKTAdSEBfImqFM_AmqFIfAmqF90LWfDB1LnmI_0L_jGT1LPcGwHHPCKZ1LhhBwHHtuLZ0ChlAd1Lj3Bf1LR1LpfDV1LNJKT1LTkGh1LF1LEjLm1L_RHv0LCnIt1Lu2Jr0LaJKd1LHSHNWCo1LpBB11LD1LIiJx1LbSC9cFVBCspAPSCQ_I_1L7PC6qB9sJKHFztLdSHd1LHMHCrBvQCt_GO2LdiJ_1LEqAS2LgRHZYBj9AegDVsLwsA2KLBGLdAERJLIGLbML6nK1VKIiKeHLXkLd2LFGLSJLt9FEUHlJE0PFGLAgDE6PFMrIlJDC5DExJKsFfpIIICIzDEILMzAMzDudFMQAulGtvAnCGKMBPDCvGLzOLgOFeUKkiJP_DLCIHXINuDluKtkDisFokKAKEYBLe8H1tEy3DDeKYLL8zKn-FbCE93DXmKbuABPFb3LD4DNjK21CKgKmGEVeKQSEiNFk3LNdAk3LCLEyELwCEM3FMFLFTAXlFb2LgHLm2LUGLSJLXGLwJArQK9KLw0HdMLjkLl2L4CEe2LHHJ13L5BA33LaXCnVAaGLuALKjJ90D4ALWzKAzDF1DJ3DjqHgMFFQFO3DmGLABLMkKV3DAGJLILuGLU1DqGBxGL7_FTQFijJg1DvzKUBL_yIHrHXBLrjDShAYBL1zKDqIz3D8NK_VFAwHEHL-CLVrHBDLsGJE4DLHLm1AOHLcTFQHLFDLxGJUHLZwGaeK-hD84DFRFAWLtPASkJ0kHWML9yK83L6VKrHLujKWJAQyDaJAbMLMJL7nK2VKfvDkkLZALjHLhjKL5LMyDzHLmsH24DGUHX-EABInzA54D7vF7hA7XDOWHfYKxILSWHQQDAaCfpIGyAVUHLfKdTHKdAnnEOhDOUKC2EN2F2WLFpJUmLC_DZwKU3DcVFT6J6ZEaPLOwHZvBNxHRBBXILDTKHELwsBV8HHdGGYF3LAo5DtMDwsD5tCQ4AykHu5DHeFRKLSRLwALyuKd7CGoDWjAJXHwSKesH0yFWYEfIHqcCjYJeSFtHEgSFj6LiSFj6LoFADIAbYC6sKkJJGTAN6Hi3LkWFv1JGoDbVKUCDcVH_oBRsIJFLkXHrFLjUB1oJl1B51Aw3LsHLWkJV5LtgKX5LaJAa5AcUFXJAY5LbML0VKmUFOJLvHLA7LI5LC7LkBAH7LM5LkBAG7LE7LZ5Lw2CdXCmpKNaBjAHyYCkUB4HL8HF5qKxYB9HLiWJAkKjJL1gF5bFEILJzD8rAjoImTEWyGKILjWKB8CqRKgiEFeEl9DKcFZkKqHBJCCLUBKfENPDDoDL1CbILqNJWxCeIL2bFgILCRL-ZAlcF31FcSKpWF-UHwABjuDrILUWAAFB1kKvILQ9HWJLgsKb6H2sFzILD_E1IL7qCV9EgxD11HGQE8oB8LLIMLihEoAGk8LWHLalLMFLupHUgC_6LBjJO7LgeCRdF0OJhAEMGLg9DpHLT5LdAEJ5L65Aw8LQAEFJAOTEJdCQhDb7LExD2tKXVEWaFSHJ2-A1HA2KK2LJJVFHuKu3D75HFdBKVBy_Bw7B5ZAN2FEUA_OAMaKPCJniADCHCPF67DnYAZuKJGJnUHUQF_YCFtKe8Dh6HVjEDoD8_IPPA-kDGYDBuHDSKU9GY-F9gBnwDmwBdHJtNAv6HquKJtB35D1LL6CDUYIXUL-UH17K0uKFjK5ZAVoDr1BzIEwTFGbKHpHzgA_ACRVHltJn3CHDJAxDNcGUpE-UEaqFeuAGkASDJimKKtCkmKJvKEdFwNBaFLwWFC2E8REUvK96LZjHbHAs8Lx3Ju8LKfFmkJz8LgkLkxKv9H28LB7Ll-LUtFn-LVxHbzAJNLWMFYZCXuElJJd9AstG5eKSvHUaHNUHTvAdlDMLF-9KQ3KqECDVGnVAzJJNsF52HWsArFGtZHM7D2NLjPC_hDZYC7tBeuI3FAkECS4Jh_HwtGgcCzOLxMFoaE5OLpXL6hDFtLRiDjfKXoJXuAsVFJhCIlA3IFk6JOvHhYIp2AUbHPoAEzAjqGgXECBJceFCKLULH0QEiwDu-K8nDP_AT8DxYDOSKliIGUEapDXSKELBcrDHeFgsG1EAisGNlD74EsPEApJsJDDZAh8DW7CnxHEIFHQAi7KEIFA4HPxCThCynCebAjjGAsKMLFhMKLoA30CABIxdE0wHzeH77AN6DMHLZuH0HLjoCJCC4PGjoCksDqAMA4ATbCE_CkIFVzF1SKQ9EzJF0AMwyArELO-FqIGmKLlmJA5BRsBKDJxyApZIgKCN6HTZEDMJBRBsLFIMLVDJxKFn8L6jFHiF3NLIkLvTFoBGj-Lj3J1iJxeFmkJW7LI7LN5LkZEMPB_KLs-LQ7Lu-L-VKr7HT7LJ7LkJFTYGfgEyBJSIFCnDdDGouBCJE4SJlfFjzKFUKh2AjVAPRDl4GLVFX7AMSBMUKnhDvZHCmLK-KfWB1VE6sAtTEn4HZwKtyHMDC7XFGvApOKVtIrvFbrAbHBJCC9WByWHXbKBiCe7DkAJNiCiBEXlDBnGeWE7yKN8DGYDRrD1rAlwDo6D4QEAKEYaHyNJOnDfaFbnK7VFOlELrDX3BNLFB2JU3LzKFyKF1aCToCSzAR_K17AGWFhnKbSF3aK5VLbXEzsFrCKhsAAyGqcCVWF77AWFLJBE31AbxB9KFraFfGAkaAMNACYEJBE_kKXnAf4CBDMhkDG9DxMCpADxaBubEOUFzEKt6AcdF8KDn9DWDMynCIOA48Dp6BLZABjHgDM_IEI7H9cFG2AlDMdeDNiHQpDo-DuLFVSEOGEuDMNuFAWLy1A5VBZoCjFE-MKwMAUxKmTHF5LXDLO7Lt8LUBM65ATBAlMJIfFXBMU7Lz8Lh2LM7Lr-LH5LtvK4qIfBMBEMzIADEM5BAiBMZBMGLL6TK81BCZFd7LSvAf_FBYBDkJFTHzoCcMFEfKAILgdKPnDpND_bFJkKnGLwtK_7HfyKYOFV3CezCdOFIKG07LVcE6OLSIL47L-cA67LkNJ87LKuDICMNuDcILrEJGPKe6IHrHG8L6ZEI8LNNJbBLwIFkaFA_K2IL_9LR8LuILHWLMaKCfHNdAZ8L2ILDPFh0A6sK_5FuGJ4ILi8LxGJv1JUfBXDJo8LfFLaFEBJL8nBkFEVMASBMU5LfBMyHLz8LlBJQ5Lj2LXMLKEMe4D48Lc5AoFM7rFZ7L40DA9LSzDg7L74Di7LWBBk7LcsCw-DShAlpBCWFgMFjEME8JCcFr7LHkKoMFQjCrTELILy7L_DE3JLYkKhHGJCExMCNuBXILCDBZILZZKD1IdIL-EMFUEcaFQPKCFMaGJ1RGz2HnILM8LIFMc8LONFLFMI4DHWL-rD0SKsaFRFMlGMTFMh3LYFMDYBj8LbFMyGMJ2DNZEKpAp3KaELaDJr8L7DMPGL9DMk-L_DMxFM7XKaMJC4LHCCjSBcBMuFMupDwFMxHLDHMmNKFHMrALnAM82D2FM3HLrKFh7L7HLrLA8FMgEMEFEiEMf7DpUDq7LnEMMQLpEMJGMw7LyYKy7LOILHTGDZCOGMhqHQGM2XFgNJ9yIqzK97L6RFpEJB8L2rCaGMogAtpIdGMHuDfGMlILo3EK8LGFM3zKqIL42KOoEGWF9TFhAM-rCY8LA3KuGMyfE64Au8HxGMpvJCtF0GMPIMn8Lk8LaRAFUFhFMqxH0LAE5LumKWkL_GMTBMxTHgeCWBAECCBEJEPJaBMYcF18LJHMMpIfBMhIMuDJFjJNCLrmCdGE2FM38AvCH8HF90DcEISWHn2A9xBcRL4GELVFIHIxFJ4lJRtAwVE_3CX9LY_AXuKOqE_DE5_FX_AR6HSILlRJLcFtQKP-AyWHMwGCYFCGCBuH4OAlVF0VAo5D1UGwsDtfAdHJKYJHrHJtBu5DSZBFsIuoJKLCNsA6xDd7F15DMAM1BCgMBf1BwoEVoDR5DCTKsUAhAM7UBtRBf6DpNAfrA8oD3II_WAkWHRLLuXE0eGsSFMEB2fEuBCmUECKMz-EEKMD_ERtJk2AuiAfiAvAG-xAlFM38LYDLDBARyDRAEpBAITFjIAVmGGHM0FL63LS5LoIMMEM1iJRKMwBATKMVKMWXCqAE_XA2TBcxH0NBwAEuKK3wHyRG8tFo4KWtI9UBFUK1AEmDEHtBhqGoXFDYC8XCzjHCCJs2C72AOUK-2CIrDNXIFKJYOFvaA1jHpbEkUHVkKtIEJGJWBET_LLCMRvHhBI9cH-TGg_A5PLE3FbRAsHJoGBnNJg-AgwDriClwDISF6EAFtEuzAWVGDoDxBEUCE54Ey7AriF1tHLoH17LGLJ0BEF5ERzDTEL-bCv1A-wA4MKMABVZEhVA4BE_VFHCEBWFTYGwVIfrKkVAS3K9uHLuDl1BSkD9CM3cEfVAOkHeyATLC6sDDCJnpAu3FdsLSsHBSAaUEDCEw8DRMMLvAHCE4ABQ2DnMEqxDNzISDJZCETpD2_DXCEaCE-jLDYEttFzFLNTHnZEWxKrjHdBMLEMrHLfKMhKMkIAWXCGBA3gDsBAMGL1LFnIMdIMmFMeKMSKMiBAUKMuMMyIAwMMSqHI7D5uFjpK9gCK7Ao2HlYH_0E9WB-0DheAtXCyqHpTCbRGkMEk7L1EAxJJJcHUMMOtC0WG7jHNyLxdE_BF2xH9mDQFIN_LyiDE9DauFtKDDmKpuFxxH4yF7bB5hETGI6sBm8FKBEQmLJ6AzpCguB1jHw5HhHJQhCdrAd7KJgBXBE53BThFUvB4gChLKCZKFrDxyFQWEdyH-aBZGB94CuJFhKLC4K08BEwKdED_5C6iD1LH8iDgWF2fLrbH8nDi4HVrDOOMTQDZRDuEJLiEMwA1PHnREE-FB5GXQAbhAijC4ECB3CD-HbsGhjDv_AkaECXHbTFIAM4JE94EqvFysGJCEJuCuFCDiAjiJ2MG1gCkWGfOK13EGiAJAJRSFomCqpJRSKIVAdsA9SFJcFiAMILBiaCRMKtwBGUKmrD5oDwSLDCDFbI3ZD55DqmK9LMyYCJJF_MGtJMYLK-4LdlDL5BDzFmrCIFB40KaVAaBKTfAvVB29H1bAnpAZCIHzFJ4KZsLyvBQXLaUE5oDZcEuPMDxDuPM_7EAsHdcE_0GiaJRcIkmFMVE6BDRjComFxcJh7BfvA97J6bLOTKH2FopBpaDYIASdCgJGDgLoJGbTFpaDrqC9PFoJGInKTjD6HGPQM7PIOHJJxAdDLBQMYUA70AZQMj2Fy4C4QCNpBGcC13DIbCu2FtlE99ADaI18KuQAGqIwPA4oDWsA0MCgcCJ8CAZK1JM6yBOQGALGTTAIUIvQA6yBs3BViCO3FCPMmaCm4C7QMRMBdJE9ZEb3Fy4CPmAefH5XEdWAJSKIRMoKGesD9xFm3FvLMPyAEbHgZAEWAJ0HPkHWsAwEAHlDEEAJRMmMAvQMbRMG9DXRMc0HS5C77B6hBwUAA4Fi1HD7GGLGoqKW4F9QMdlCCuA4QMR4FPpHrLGiqCvRMVLG3TE5iA6tH0RMPlBYNAQQIxRM3RMjyHrLGAkDaRMA8BNqItNHyhCTRMqcLaxAXRCoNEWyAKqG5RMiVFdRMCBMQ9HcMKLdJTSMWbCFiHqxDm9H-cFb_HrsDbSMAXDdSMdLEZpAxxApaFGbHiPMo8FxZKP0AqyBfrD58Fi1KoSMLJG2UBu8FCSJtSMvdFvSM7bAfPM58FYDGtSMzcCtSMUHJtSMnSM58FHlD0SMETCUlDjTHRIDGcCNUAfiAWSMAFBLELAeIOKMt-L1iJuUFi2DcPFzMM7bKq-LXxKcKMrHLQTMdUF6rFNCLwiA-mDyNKvSFAsFnhFgyIPLLSWLw-DSUH-TDJOKT4DanDbBCLsKyEMd3DQ9AvkD_7EyWH_cEazDh5AiNFgSJi1DO1AQXDs1A7mGC3C6mHouH6NAkQDy8FkDDssF13DvzD3aBkUEn-FDeE9jDd6AT8LOwH_EJnlDBPFt-FJOFL2EloIYsI7aBt_B2lHAZEUtHieDcUMVJDeUMfiAsGAGvAoyK0BA1BAoqAomDD9HL7LEQGoMMlUMnUMP7LLHJLuAN9HAjFwwAQ9HNvCEpGT9HeyHH3HHGJ6OEC3Es9A0CHUlD76Cc9H7YBY8EJpKdnAJKMp9HR8KqcKRALuvAs9HkUMmUMk2DP7LiTB23JPVMomDkYHY8Ep9LVTMsUMUVMRVMGKATVMuUM-9HqSBA-H1vGpMEAxAGEJrmGI-HsuAgXC7UFAhC1mGJRGP-HHSE2mGwtAU-H_kLiGC8mGZ-Hu3EygEBnGLmLk6AMuDSqDHnG64Ec4J5VBKNLn-HutGh4JyvIRnG8iCQ7DgsKw-HiJB2NAEuFanGQ7IotICXBA2AiuFseLtPCaNJshANOAA_HxwLfgCQtB28AztI5cAT7AqxASnDK_HxBBM_H4PMfhEPmAeNIWnAJSG9nGW_HvMEQNAZ_HCoG-oAeZC5zAELEj4AwREKoGj_HruFV5Jm_H0JFo_Hv6KToGuWAs_H0NAbIBv_H8aCboGy_HNkD0_HgoGjVA--DtiAMCD-sAagAnoGx3C-_HYMAAAIdOLCAI4QJsgJemLzZItuIheAu5JzyHscH4xDnkCsaK9oGRAIApG3uIVAILlHmmJDzGaAIv_FZYJ0XIeAI6nJeAI8cCiAI7_IpfBWpG_OLoAIsPETRJAsAoaHv2CfpGWmJvAIMhC0iAokDhBB0AIopGnHBrGImcCZSA9lGPIE4JE9AIQ1ARIEvsAeRFoTG4GB5pGGBIvGBZ9AOtB_dALXB2uITJB2CIgUKT3IOcFKnLwRGTFCbUBA1GywAZBIouCbBIkrAdBINJEfBIIWGhBI1RJGDHlBIyJLDiCoBIgqGnQArBIb2ErYI_bBwBIq3CyBIPCMsqGceAmgE90DK6AbnD7BIARA9BI2qGPQIGwI6qGKvA8qGFCIHZBA7Jj-ALVIMpD2WHNCICNDqPDUZHSwFtdEptBerA5hF4hCeGEUKEZGBUrGcCIp2GAiF9mHZwFWQJ_nL-fFgrG1UGonGpCIkrGmVAmrG-nBmQLwCIJEIyCIZcLc1AcXAxSJGSGzrGXCISoJLaCRoLCPI1wI8rGVoLawAeEAAsGGDIRXBEsGTZAKDIYKBMDIT6BODIH6CTZEVEHreHSTDrcL8wBWDIiFBYDIijCaDIcEGSjJAXM7fLgPIfsGiDIoiFlDI6ZImsGpDI8ZIjGIsDIs1EuoLvDIpEHxDIQiAYQIyoLeGC2DIXGI6oJJcHGaI7sGxEHj2A-DIaAFMaIILIoxIduD-ZB20CecCf2BeHC0wIjbEMEIbkHLiEPEITIEYUASEIWtGKRAYtGQUGXEIOWBdtGa6BVkCf5I1xBS3DapJzTFjUAjGErED9ZC7rKptGu7K_xBwmLaWGzTEcWGxtGuEIqvD8ABZdIyEITYMQLE-TLlWG4EI_AB6EIXVAMFBBuGJiElSLDIJGuGx2KnQBVCIdUJQvFbyBr1APBBIyAwrKMFIySLpbMeBBXuGSFI4SL2NA6SLGPIYFINGIHVIkaCS7GUOInuGvjDaRIruGI6CWqJQ1GnFIIbJaqJQNBjIEtYE8GCrlCwFIRGHAzEAzI84LcXGsGEnbIkbCCvGFCJCJCaQI9FI0SD7tAmzB6uA5qGsUCxSIDUIGGIbUBIGIdxHzlAmcH6bINGICxGtYEtyAvaKyxFdsEOVCVGIlyG3WA1sF7hCgXAXNI8qJJZCH7EjvArvGzaJ1qLwaMN-JKbMmGI1XDDWFpGI4HKYoLKzA4CKtVJxHIR-JtdMszIygAyVJh4GMrJtvAY-JGHGIwGvTJgMEj2A_GI7dMBHI84LDHIRgJFHIaDByII_cBX8BS0BReLIsEJ9GONCQHIHyB5IDX_GZHHdzFUrL5OIZHIirJxQIhHHQ_GuwGQVBBsEFdBImFJdCllCFdBDUIvYGWeMqCBITIC7G1YGxQIExG0HIHxG7-JsGED8E6HINxGRxGQxGogJW4ABIIIIIE-C2eM8rJftD-rJvtIAsJ4eMCsJs6LkDGPTE1KCLoKvgLksHjQIWIIqxGVZGn3G2uKd3DD-FouCeIIVuAVrFFyIAFBHDIlIIt5GOLCxsGBYJ2PMDYJjvAEkFnfC_oEvIIwAMyII4NA0IIRFA2II__J5II0-HX1IzTEZ1I0eMUyGLeGlsLp0GLfHC6Lf1IzQJNfHzSA3sAG0GPsKNJIxLCeRGMtA65GDtATJIBgMVJIuyG5FB4BGz1InwGbAKaJIWjI3yGxVDzPFVpCjJIn2G-yGzOLoJI__CBfApJIsJIa5DeFIsfBzZMu2BFDISwDUnEA-EFzGfJHTzGSzG7JIiMC9JIE8GTADB2KazGCKI-2B3uAXBIGKIiqCIKIYHBKKIJ0GMKIFYLOKIqzGpPGk2ITKIwzGYHBWKI1zGYKIChMaKIXBK5zGdKI1zGfKIZbGF0GqKIC0GjKIUPIFvJH0GNhM7qE4LHkYLyKI90GYKHyKIT0G0qC50GX0G4KIvkEnfIqWGmNCP0GEhB3dAxKIj0GBNBDLIAcGFLIKiHjvJGbMs0G6KIu0GNLIkhMy0G40AZhB10G3PM9xGBgIx0GRfMe_EYhMcLI00AeLIJgIy-H8CCiLI7oJH1G8UKmLIgsHx3I4LI24BQ1G13I2PMvLInCKFDIvMKbCI83I2LILvBO1GROEAlLrfHUXB2cGFDIAMIXuC1OE06AmwBtVBSTIHMIGMIvFCFNIn1AriMuMD01GQMIs1GrHI7OEPUL8cGlSAYMItDIDfAsNIIgHyMIzYBRNIS_CI2GkMIUPEaNISXMniMZOLqNIIEA12GaEAuMIW2GkNImXLRNI_eL4MIZdMa2ABjMi2AQCJa2A7MIFQETZA_MI25GPFACNIq2GyMIPpFkWAINIiqFKNIVGIMNIkNIONI22GwMIgQEojMVNIZFASjMlFA6iMZFADjMD3GR3AyMIH3GhNIxzI5FArjM5FAKMIWhHmNIwjMH0AmNIuNIdhHkNILvBtaChhHqZMu3A2NIEkMn3AcNIjEAtaHGbJi3GBDKl3GqfAkTEuJBBSIDOIsxGt3G3OAIOItyGlvLMOILDKD7B33GbOIO5G83GROI-wGTOIB-GHhIhOI0OILhIfOIr_GVOIiOI0wBYKIO4GfoGELBnPCmxGEJGrOImDK45GoDK6rLa4G2PIDcJjOI2OIvDKzdMPxJwPIzDK-OIn4GssEwXMt8FQcJQvGvhIwIIxhIpHIuMHebJhxJXOIttCNRLQPINLB58CTPIt5G5MHB5Gv4B_hIaDCicFLOMQQCJ5GTEKgjCywKmkMjbLksHpEDc6LoQCEPIrPIY5Gw0GqPIvPIuPISlAe5GiZBfuC3aMCaBZbLqPIIyJfMFEdJ_uGMyJvlMmuExsGCQIyuHy7B05Gz5Gy5GpNIA8CbdJLGI-uC75GFFKlPIkcLSQIXfGxSIVQINCEXQIn9JDhM4NHARIJzAiQIQjAkQI06G4cLkmMW6G8cLimMa6Gf6GSwGf6Ge6GXNBg6Gf6GnmM0RCxQIqFKxSIWjIpHIC7ITxIXOH5QIimMw6G_jAF-GLSC1mMN7IiuGDRI3lHBwCVkMRmBwPIAGKNnMDcDS6GC7G76GxmMG7GqRITRInDFWRIcRIoRIaRIsgGZRItRI_jIL7GgRIzkMZGKJ7Gk8GFOBlSINkBlnMaSI4zJm7GfnM_eJlnMwRIs7G49BBXMw7G2RI6lM4RI47GgRI8RISnBASIXRICOIieLB8GeaAFSI-RIE8G1mE-nMA4J9wEISItSIYzL_7GQfHSSIeQIUSIU8GARIYSIMxEd8GqSILmAv8Ge8Ge8CcdDd8GiSIrxCkSInSIo8GNfLpSInSIfnMpdDx8GjyGmxEUPI-zLXSIB9GOvG48GXSIs6AAYCdlIGUD8SIA9GynMDWFATIMFFE9GH9GFTIrQFHTIhzAKQBKTIa6GF5JR9GV9GJjMP4ALjM0hL3BIkFFGfM9WAzTETCEd3DrKLhTINABfTIprGh9G1oCzTItaBapMnTIFIAHXJv9GV7CrnAujDvTIlTIbSElpM0TIC6KxQBY5EmQB5TI6yC7TI9QH9TI11JXUIAUInyEh-GDUIK-G2pMqUI2QBbmDQCEL-IK-IU-G8QBgUI-0LXUITUIrjGr-GOODvjGHqMaUIBzEcUIM_GhRHfUIcUIzUIu-GnUIlUIoXDz-G5UIQzEB_G1kMH_GOqM_oA_UIi2J4-GCoMwUIU7GH_G2UI8mI4UIaqM6pMw1LsUIWpAJ_GfqMgkGFdM31LS_GkqMmkGJ_GX_G2KDgVIYZMZBC14Jf_GnMLXSHgVIH0BUVIZjL0qM5kGArMR8GoBC-qM1fJOVIk8GhfDmRIfDJUkLhDJqYHeVMQVMY0KtUMQVM2VIb0EO1FcBMWrMoUMonHcrMTxHa5HcJJ4VIotFArKIPJ4QCVlJOPJAWI_hCgAHEqAWPATdLeJBKvINJDefFSQBcPJsAHd6A_ML2JERUBKpACcG_MJ1AH_VMq6AZWIrwG0sBNZHuoC5eLgWIRKC8sBjWIbEDX1EmWILEJoWIarFqtILBHVZHYNM2RGxJGzHIyWIOCLe7EPVAvKCJ_HhdL4dGxlJ9WIpKAeBHAXI5tDhBHnhEK9DLCJdTHGgCosGotBg4AsmErBHGCMPgC4zFmVBtPDDmLsJHTXI5MAAEClQJ5tBYXI7BHaoKcXIf5Jq7AogClyAcHEiXIu7DkXIF4AmXIBbFNWBz7BfOKpXEjmLo2E7ZAx5JHPJGpGUIC0XIpmJ9zI-uIFdFdCHChC8XIXsAhCHsiERzABYIltAYTGyiEUaL7mLSXBqdIKYICuAMYIQuAV9A5JLSBGLBIeGGTYIf9AxhCWYIxfKPnJzeIYXBwXBVvBxvFYvBw9AgYIdkKJZBlXBRmIenJKRALuHs3EpYIcjE_YMMXE5PLkRKvYIwvBxYIqECzYIWJHGwFsvBdDH5YIRMCA4EHnB9YIYLMmDHBZI_ADDZIrDHM_AHSKvYE2TAviCxDHFRJNZI2DHIaC5RAYwBSZIoJKuYBVZI-DHXSAAEHOoJbZIlwBh7JfZIUoJ-mEToLkxFuwFF4H8wIQEH1wBifCrZIdoLUFD8wBZ8CZEH8ULyZI-vAooJwEBmOM3ZIgPI-vCNKEDnDpsGe6IujCdWHwoLBaIAABoxBcFDyZBGWGIaI1FJ4AJhoJ5ZBVYGT8JexAhxB3kDkxBV5ESTICFHlxB23HvhAKpLcaIMpLeaI-VFSRDhaI_HHWjDAEKsbMyABukK1ABeRD7qJ6UA3HCTSLnMHKUJQ8J08JBNMlRD99BjSLWpC_EI5ECZUJdYFGIEbFD04DsSLvNHfLEPjFEbIjyBCmECcAILEbICVcMhwB9FHVFKpBBWsAyyBTbINPByBBljD4SC7yBQSD4uEQXGKxC-BBuLGybDQGH2ZDXIEzFIdWHUqL5jAoDCcTLaGHUCBcGHXTJubIzNBJRL39JmNHlGHxmE69JlqL4bIU7EKdMAhIJNH3SDnUB_bI98IEcI2GH87EzqLHFJ9TLfgAHnEBHH_GHPcIT-JK4KTcIoZFLDBE0B1JCOULoEHc-JQhI4zIJHHgcIWULicIdDBf9DSlLcrJkTDSOKSeMUcIjbGBnCqIChHHt9GjHHycIoHHrlI2-J5cI3AC6tJeVCmrL9cIOiIzHH9UL--JlfB4HH7HH6HH5MGyrLCXB0dBOyM9GDCIHPdIkDGXcB7rL5lI4KCzlIXdI7uH9uMWVLgZAsPK-nHedI1hAIsLidIqDLs_J1dC57AndIAcIy_JOqIq1BgoCfbBwuFvdIHkFxdIvNBpIHh0LMzF4dIisL-OFlLCxfMGLKqLC-pE_dIMQLrsLpJBtsLx_FvsLL3BxsLqZFAJHXAKZUDIgMFmF_LCQzMc2BJJH5HATXLdfMVXL_vCYeIPGBaeI1bIPuJheIGtLw2BIfAGWDreIMtLdJHoJKO2IwWBvaGwWBUADSWDh4IhMCvGB1XLrqDyeI6cA7aGBeHWqECfIhtL6eI-jG1JHKNAkZJAfIUCBT3EkuMFfICfIrZJE0MAaIyaEdNC0tLFKHvqEQfI3qB2ZJQfIybIFvJJKHkQC30FLQIkYLJKHdfItBKHKHzlBGHBKuLzBKVdIJ3ItKHQuLzdFSuLrfIZnIALIIfIYuLN4BFrBhvJ1iGuhMxKH4fIa4BFNCqIGTCM5NEfrAnuLJUBa1LOrCCmAxvJXKHGgIsaJrqDbcGGLHMgI71C04BbUGzWJL3KIiAUgIx1FYpBLYDxjEAVGJSACsCyhAdgIrfHzaBJbJigIwVCyMKmgI5CKTxEpgITMIxOCyOCugIewJoLEXXH1vMisCySCfvLW6C5gIKgA3LH8gIz5BDhI-JBDhIhNBDhIDKBFhIQhIaOIghI4sC51MHMHDhISbI7vLIhIJZDicFXKBUhIhQCDvMdKB7wJahIlgAXMH8dGJKLYZDbqFhhIFQKvKBQwL9cGzDK0rC1DKmjGWwLMwMYwLSPCawL0UBUcJeVCWlMa2MgwLAKEiwL5hId4B7hIybIhcJVLBAiIYLBCiIfED-GFocJFHBJiIiLBJiImHBYEKH6AylMQNHeEKLaB9xJONHZ7B-2MViIB6ILaB-BFm8C2bLYNHGxLPVLKyJlJEEfGviIAQISOHhNHInFRxL3aDxNHbdJU4FhyJ6HCZ6IM-IaxLQNBcxLjLEPGB9BB2iIn6E3NHuyJtjIlxLRjIi8AcyASbDp3MDjIIvEXeAGjIWlI8FDw3MHOHy3MFdLRjIzlBMjIBjIBeJuAC6xLLzB1YJQOHYjIIeJijIcjIMzJkxBFyLu3ML7Il3MbGDbqFTzJO6HMyLpdHQgGvOHqOHpOHD4MujIR4MYkIVnM0jIbSCuNBYPBkkA3jI8OBnzJRkITEB9NBRPBhkAokItzJ5jIjOBFkITkI3jIcPBGeLJkI5PBsnMTkIk4M97ITkIyjIUkIrNBWkIbhGH4MgMGCkIbkIG0J0jIekI9RIqkIbRCxOBpOBAoM4NB7GKzOBbWBK5Mp4MrkIOxCvkI5OBokIYzLI5Mb-BzOB2kItTCy3MgzL9PHykIqKAw4Mu8IMlIAlIWHKa3Ms0J_kIc4MfiJpPBt4MLfLOlIe5M-8IJlIz4MnoMpPBSlIqoMYlIlGH0RE05MHjI68G74MdQHw3MflI3oM3OBjlIglIV_B0xEnlIa9IySCK9GgHHsQHVeDQGHi9IrMHn1Jt3A0lIcdCV1B3gJ4QH8lIeyE5lI9gJgSHxFFAhIBmIb-IAkAmSHEhJfmI2DB1_BbmI91JqmII-IHoAOmI0jKQmIgvA80LomIRACCfDu6MqSCW-Im6MZRH8QBORBYOGhmI1gI2IKsmIkmIpVCsmI5mIoRHb-IMTCPfDk6MFkGBnIbRClfD66MXKDdnIxhJH7MKnI6ACPJKxmI3-IH7Mk6Mr2JdnIDBC2fDDnIGnIHSHJnIDnIA7M22JMnI8TC4qMgSHA2LTnIkSHWnI_qMk7MY2AB0BI2LP6MBQHyJKkSHiSHP2L-lI1fJmnIUnIWHFuACwMAE-FWmDMYHIAGoyK1BAiBA-sDkZF3KLTDLAQG7LAyiH0DJikLS5LA8MC8MUZFvUMndF8JLSnDtWLmNMx0EzZHWZC6DLB2JPSJT1A8kMIPL_YA3nAFpFtZFfZCUfAvSLwMAXnKwIBi8MFUFoQA_7MB8MY4DD8Mc2Ly5AFBAuIAvBAAsBTBAM8MY4DhPFVZF9KLN6HaKM1BL28MTqAu8Mx3Lw8My8M08M-8MmIA48Mp0K1oMnJFWMFpZAoVLoiAoXCLbCAaELLAZMChfAw5Bs3LlYKXCD9vDgVAWrIyzF2xHiME4tAMyEpgF8xHQ7HjUKhpDczK_lA_ACw7DkuI-7AW3B8-AJiDRyHZ3HzVB9yHpMFD8D1aAi3BJJCJfECqFa9D6aEliA9hE19MgnLyeE9uAN-C8CChIBQ4FxwBRWKwnJbAGBMB_sHXGMVJMlyAyVDxzHw2Hc2KBUEDtH2qHluHMPKeSA-wBrrIr2K4wFSjDq4LyGC8ABmXBxyFobElwJFjKptGNzAN3C8wDpcLqXErGMCXArGMWkEk0A4kDMqKwGA6xD-rCMbAnGJdwD8AKPkDvrCkDHOwH7-MCBJNwHyPADbFhDGP0D6-MnnLRIFkNBi8D6YE8XBVFIs6FePDtuA18BAvAHYEAUKq4C7aLi8DB6DpxAi8DEWF7-MLXHA_MBcFF_MAvAsEIY_MbOC-DLnnLJDMheDI5CrHFe7J_7K9-Ml_MYmDd_MTCLEmA_XBwuK7-M9eFx_MBPAKzC8XBCYB4JMDfC2-AjdCSjIZcCVOASjI3dC5_MltHodCqvCvkDbNGEwHJPFh3H4PG0bCmGE3jAKMBpbMkNBf_MqyBebAUANcOAjdEaSLNSBXANh2BcAN7TG7aLqyBZqDgAN8hAa_MMlCn1HaANq1HgAN8YEMfDddCCxKaVHuANidCwANHhL8zAVCIqWH5oAuIE53KZwG2ANEpAy9MgLB70HTYEXZAf3K5ANi3KDBNzwKBBNIKE-ANciD7ANDGEWbCgLBwMANtH30CduDV3KUALVkLAfF18Ms8M_8MO8MlHFx8MVJAE9MYBNG9MO8MMGLeJJ18LF9MlBAA9MRVMe4DcBNz8MeYHlBNH9M1HFxkLqVMvtDJEJpeE8mDWzK3JGw-D4fAScKJUK8fKFIFLfKW1ACcF5fCkTEU4L88AydCruCX9Lg3CvGLbVFUILAUBb5DmLLnvHUGMt9AazDB6AOfEWGCSuDjkK9JKHrH0UBZfEOmK5PFbBLIICvzDI4HqKLONFA9CdOKAWAsfEOsJpJDVrH6sABPFrCNuUBp1C_kKcWLuGJ1fE2uD27FDoH-aFcVEJ2D-fEduDp3KJJFrGA--F0PAr8M-sDroHZKMJ8M8nKL8MfBN5VKBnKFbEaUBNKGDOKAWEWrIwTA0-CxWCdCNfjE4zAjPMMHEIYHrsHVZBo6MTnEsJDlIHRQAKsDUpDiMMesIwMAwCEapHwMAvTFhsIjHA3XKo-C5PFp6DG2HOuBhDNRALmcKD2HiiABmHnDNcxFvDNIaAVeF4DNYeFqDNQ3KvpHl1BLIA6DNBMMsDNRALkeFqDNO1ABENfZCOHL4DNaGC1DNH0FyDNBMMxoIwDNCvKLENmTAwCEHiABDNY4DRGLotKXBN-sDNAECEJWDEZrM2aK88MeHLlBNdENwMJfENY4DhENxDJ7rFJzDgDIFOFEbEz4A7tK8nBnwIaUBGKFfJLtYBzUKJEHIYCTDCiaEgdKlrDwRFHQFF5Jb7ApGLk_MYOF-oCtTEtyBkUHBzD2JLiEJTvFZ4ClYI2UHfRAi5D3IBvrIu9LXCNpzDr3DBsAu5D-WKHlD0JJqzDYDDt1DKEIEeFCwGSSFBFIxlMzrKvdMVSFhxMn3FtIL_MFzEEA4AdKLptJc6LK6DQ4FPBJ_FF2uDsAN03DU6M_IFvKLDFB7YBCjKl1BVZIRVAloHbIMWBNoENuyKf-DhIMbJAomD-CElBNtENDEJaBMTCLmENXMLKGNCzK8SENGNlBAPGNAEMRGNMeCiENOTEwEN40D-rFzENnFA1ENR4KT_L4ENO0FcMFVsH4-A9ENI5D_ENFoI7BNUgLlJLEFNdWKrdC4CLrCNwJLJECgoA-DEiOKrWBjdACfEb5DwtMlsFCYFHJBWFNs9LF2CxrIZ8HwLLeGCiCMU1AERLANJlZKOPMz5DlFNE1AnFNqcFrxAT6LhFGrsHucFroDCrL-WEEIMCgKnPIntJ2FNMWFzsAmKLnjDkWF6FNUUExpF_FNkNFsANdUEDFBM1AvbBAWLQZHGGNbENTqAQpK3TKa5AwrF8kHDXFvIAG7DrENTqASGN4BAa5A23JQbF0BAw2DuMMYyDjIA4eFIQGGBGa5AJTByBAQyDbTM9KLI8KFDNR5L98MIDN8HNqNK-HNqeFAINyBACINkBAEINmIAGINIINSbFTDEMINwyDPINc0K23JZ9FtBATINzJAWIN98LVJLnKMt2Lr1AB3Dw2A9tK2BN8iC33EUWKsVAdlJjSEFqEsbKGuK55HmqDqJBKwK85HUUBEyHqdCrGLroJyYKcsJZwK3bAlrIA8DduKZ4C0RAj6HLCILaCTaFg5DyUHnuKOHN9EH_WHy6H96H06HMWJj3CabCn1E5CJpFNXoArFN5bH9CJjyFrbEAYJB-L9-C9JL4zAKnHw5KKWFIbKiSFx3CmKLwLM26I-rD4TAYQAcpHcxFPBJL7HGVJUDJ3CNwrJR7HZoCEtBrbMiiAcpHBtA6HNmIAeINlAEgINidFiINkINmIN__Gb5AiENwINp9FzINVINLTFMGLUfFkBNdINbpK9HN5BA_HNdUFjINepKlINfGNeKNCDEgKNRJAiKN1INvBJ3INytKIUH7INapIcDESWH_INljEBJNGuFIOKDOK_8DUxF45HLVF25K2OCLJNqeHNJNGpEPJNYOF_BMsnCnWKAUJVpGNBLrWKuHM0-AbJNoAJQeBeJNXCDMwBs6HhJNv6HMmKOFC5VFehKVoJ7UK-bCXyM15DO2AscFh_KkIFwJNKsLyJN3vA0JNmJNYLCBlDpYF_6HHDJ8JN8MJGMC9aAtIKP2FGPFDKNS8DBNAs9Dc1DRpMbWJeXHQ7HMFELMNp3DOKNaFEWHHiiAKpHTKN9GMqHLYGNntKcpKxmKf-DCJJQbFZxKcKN55AMBAMyDhgKy8LUGNqFMi2LlxKXMNTXCvvKaMNyIAGyDjINoBAfMNa5AhMNqqA1BAkMNEWKJKB82Dl1C8kCu0KJIE8SAEUGbTGKWKpKAtPAS7D7NKsXF9gES1Ek7LTNMKMEEsAWPEG_LiMFVnK2xHSzAMZAclHuzA1eEJ9GQTCWdM36BwVBzjJVqKBGJ1AHhOK4ZF5XMTXKO8HCvBJDGQLMKuKdzHkAKfzH9qCQZCh3Hs3HiTIl-K9NAPJEgUBcuHKsBP8DIgAR8DHAGjOIhtA7JE_-LwfKNRJ6UH-tDcSKP-ApLNCsDaRDWTKrfCABN65EodHVmEMMK4EJHQB8rKRsBkCNN2FLzDtWK5UAnuDdLLdZG4bC7JMmzAT_CzJFeONwyAguADkEmuLeSESSEP_EpJD-RDdIC-_FayJtkHu4FD4FSeF4zBSmDCsDk7ARuBSxDrQFA4A2ONVVHRLM6aF3WB3-F9ONoAG_ONLBMtDNWnG_JGfZC2xKjcGMENQBMM2HIGNSrMpMNy5AELLpTBfMNxMNqALRTBMaLcBMOPN_WCQPNNTBSPNxKN5yKD4LtbHOPJ-rFXrAAMM74DDsF0xD-jKOkBKsFn7LH_LqEDVEJRsFmhFG-FcaEdxAFGJ4ZFwlGYxGnzKF3LRVCqzKNZCasFoUKc6LgsFFrHO6LeWBHLBYBLcCNrsFD_EghKvsF8LL7OFzsF4zDQzFsaF5sFTFJsGJ8nATeK8zA2fEFtFl3LLKNDtFGtFOKNPkJcNAiiAvTFNtFVMNcKN8WFbGNdGNc5AYKNTdFaKNvKNTPNVdFCDEpINKINsIN32DuINRINxIN2KNkKNaBMnjKnKNCDNhvDmQNXKNrKNhINtKNbKNdPNiENwQNrINomDNINuBA0QN0KNyIN5BAUIN3KNNCLadEQhD4IN7KND9L9KNGQD_KNAQFo4KCLNr4JnKLuWIGLNjJLDsDCCJKLNsOJBKFMJNaHEPLNKaBQJNn-MtTETJNhLMWLNzGLmUHZLNaJN_RF2AHp3CNjClVFr6HJkKiLNlzDkcJu5DlJN9wKcSKoJNEeFrLNsJN8AJvLNpvAxLN76HhHN3CM1JN3LNSiL5JN0fA7JNC7HkoA3FNAKNDLFsDMEKNpVHAKMS-LIKNJMNWCELMNzJGIlKSOHmTAr9HRMNzhBItKkMAUKNsvKGKA-QNgeCpQNfxKCRNsQNERNzKNSINORN0IN4QNZrMvPKWGN9yKYPNiTBuSN65AwSNrQNDIN0SNVDEMRN3QNXINfPNSLG0ZEURNs5HWRNreEYRNy5HOoKxxG25HDLNeRNFJNesKYWKwABVUH0xHWdCmZCXjJNgFpRNsNAYAJwBHjWKSdJZuKwRNfwGyRNlRJ0RNqLFcJNdLN2WK6RNNWKw9LiJN-RNx6HzLL5JK7VFOYEESNrJNTpDtJN5vCvJNJ8CyLNMSNyaKOSNxII4LNPLNiDM5sF6LNTSNIVH-JN_LNXSNkYE-WHaSN8TFcSNHMN6aF5KCKMNLKNZUNNKNBMMfWFAhGrSNgtF3TK3nKcMNvMNTPNcKNmHL5QN1nIaINsFM9SNoKNF_FrMNymKlUNeMNxKNoUNZ5LqYKdGEu0KgODHgH74D8qKUGAoPNXfAYpD0GN7xBn_JMTDlnAAHECkBUVFnnEUUBF3CN2FKmLtDIyYKbBBkUHDHN9fEJGJ2vAd5DEmKoEEanLHSAWwD-aByYFC7BFPFNuDWcFVLDKGCo5DQZHqwKiJNZHD4UHdEHxkKgbEVVKdxF-bCVHJyuKtlEGoDl8DUWA-KMtVNyFNv8DRLLX1Ia3FjmCGcCtlE0UBCWMsSF7_KqSBz6LGWNCdFMIM7TMIqAWSKRkAmTABmHGLGfZC7EBHSAfNDrzDQLA9KAhUNdvKqENFTN4BAPHMVPNa-A7QNcENaWN3TKtQNiENeWNpTCjGNpCMyEN5IN_jE74DpGNLtArGN7cFtGN7ENvGNAtBxGNLhEzGNBFNIwKMqGCcFFFN8WIDCNHEA_oH8JLMIF2NA9GNwZCo1KH-ABHNK0DKcFFHN4dAHHNVFNLSMKHNgLNyWAaFNpVNdFN06FSHNRWKUHNHiFWHNwZKxVNe-MJ2LscFn1ETKLNdMUWAuFNwPLjHNKzFnHNqYFMbKOWHHFAqHNXUMKtCIMNgUECtFsANNdAyHNNNFMENAJLw8FyREp6D3GAZWNF_FATNc5AlWNCDEeWNMENP5LnMNr-L-SNe4DCYNwKNIDNGINnWN04Dq2Ly0EFbBsWNz0FuWN71CwWNySA5ENzWNOoKKkD_xIyGNnAJbCLCFNBUM3GNOUKrdCmTEpVLCPMStAOzDKFN-GNIXNwUAKXNI2DMXNlRJTFN7bBQXNJxIw6KZFNNHNokKXXN4ZFZXNrcCiFNncFjOJeXNGsDgXNTmFiXNNjFeHNONFnXNiHNp-FEmAIWFMbKvlC1FNoQB3FNrHNiAGBEBVeK8FN5XNxHN7lI_FNmTAWIM8XNdcKHsB_7Md9KDXCv8MDAHqfBp-LNJLKYNmZNsTHF8ML9HOwHuBE-GEDXEf3FUsAhKJKXNCNGEJBfCGoFA2rGv6LKYJkXBl1BsJEQMAAWLfwBV7BlZN9pHvZNVtDyHL18MuZNxTHMGLSQG8SNI5K3bKJaNE8MLaNNHMFJJNaNVaNvPFirM-9MvTBMpDTZAwkJVyA0MJ-sILeFL6A00EmgIcfALTG6ICM4JlXCCBE0VMJUBMZLSRGy8AkNJFuBhPJ7XDb_G9rMlRMa4JwQJYtIv6KdUBcGEs4E06ABEGmRGH5BnUBq3AcjMhnAZlLrRFwUBCJNzUBcNLKhKuWIQ1GzBGFZGpfChVA80BiWMpnE4WI8CJO6JslLCSMa7AzwFjhE8xEPVBvmHfYGjdKypF2lLH5JIuIhlCKuIxUDJXEVgKkVBbCEUXNxBHsZGobAr_HEwGImJbkDTuBTuK5CCMmL2vCOmLeFDf5JJ8AQOAUOA6DEKqKk5JznCZXMm3Co5J7GFMtM9gBOtMHPDTWBLzMGVJw5JhnDaEHtXM5cFlECiiEhWBy2ED_LttAQ7DFtLWGJ_OLCfEvWB3MJlTAuECDwBqGB2WBopC0-GBgBl-AdRJ2zMZYGmTGR4BBUBf9AxgFV6J-QA_hEevIG0MIQAsRJZGI0TG7oAaYIq1HDPDvfAeYIazHVRI8PN5SAEuMPCExvIfLJaDGoiDKiC3PL82L_9MLYENUGuNNqECFRAoUGunJ2ULI-M7aFtjErgGtnLWZKtsCU-FkJM_YI4bDQwI7yKFwB63IXYBHnGJXGxPDzZFM7JnZC52EiYBRcIsuMOTKZQF2aBwuMsVGuYB6ZMO-KJoL7TJd7JCaMtgG2PI-xD8uM0QHKEGXUB9rG6HAdCEToCefC4FC6QLsUBt4EEONVEHKZGJvMViCQPKHOINvM9KJbVGCHCDrLhEHv2CiwAfbBU6LK6GriFc8BqDI4uEZvMjZCwoLfMFCaI9cJwVG1TAhxIMABGJBDUA3ZBN5EPuCpNI20AV8JGlETMEOUA7RAeiATeAb5EwnAbbM16HVkCwLM5xIixBzuLZlEmPATpLEkK9vMbQGubMUyIraI3JGIUJdYF3xAR6B3EIYhCwkCrjMVUJVcLEAFtWGM6AqpLX4JsFH-dAA6EyaH9aB42AyIF4WGPBBzgChyIxiA2SLL8DYjF7RAEmEObGZcMBgGtqBUsAOeIW9JgHNTTAhdGa9Jc3MI2BWqJmyJnbBPmAAKJ-GDsbBqbDVSBQ8CKtCSqLjZClbIZTLWxCXdLnVJKXAIkGx9JNoK_FIlXAKXANUDbzB4kGKJDMyAUGBblDwXGqGHMcC96EkfGgdBqOBUtJ1TLNxEATDclIpYJjzIE-LgdMnYG9CB5fCocB7zBLEB7zBscBncBGSDVcIFQJGwGlpF2cBXnEifG4zIGYAR0BDhNonC2mCrDBAKCXYArvDhYGasD4uE0xMRdBSaGqwG3sM5xMZnDgHIn8MxnE7fLfrLZhNcdBEHAWgGdhNXHCIxGufN5ULWJBF8EcACB_J6dBnqELyMMWJ6rJrhNNwAknCg5COQBJZGxhN2hC5rLwfNYyMbxGSZGn8E7fGrUD6jFIeBudFV8DbZG4uEOoCR5DNeNWfMmjGaIH3GMSwEcfMDBDpZGtgGFVD5MAtZGkfMujGLVDRjGLyGkgCBAKgfN5ZGtfEyeB4sAR9ESwB3oCQzF2rAkaAOAKo1I7oAIzM8YAHeI3YCCyMIwDx1IUbA5CF3sLtTA31I3YCWaG7sFr9EzOLaaGGBLo0CCtLlYC29EdsBFZJgCHlfBpfBJ2I9kFkyFM2I0aGO2INiD5AKMqE1fB9AKc9LXtL6eCtpArgEbtLptMreA7MLd2I9XL7zMCbGrcAi2IRhBmWDSLAQBKMgBp-AyhCsWDjjNrRBljNshGZBKjjNB9AKoAvqEBvAIKHujN5WDwjNAkGS0MujN_FB1-EugBKvJu0MB3IujNHhB_YCzlBpbGzjNHrEOcGeJB1fIQXDY4CPaJ1fIpdA53BWXDOcGQ4BWhFWaJJkNskGv0M7mGvQB1fIVhBvIGXhBsIGdfC5hM8vEi3IWkNTbAWcGIkGqaJ6vE1vJxGBbcGD-Mt3ISvH3rEAUKOgIE9HLLH99BkCKuPD9uL6IBEsEOJEqCKNYDDiBEvL1tJycGIvLpoEj1GFfG1ZLzNHH4IVyL1iMzRC-1GViBN4IWQHa1MULFc1MsDMT4IGALrgITbKtgITID9NINmBPdGtiBbAFIhNkwJJVGyOBOaLEnCgkM_wANPC3LHZbEq4I0VFsvLmlN30B3JBR5IqlNhbBqlNVcBqlNVbBqlNq8AqlNPGBqlN_hGRhINaI9wJvmCVhIJhG7bJ3UHDxJ33AY4GilJJwLgEGO2MTYFXkNGcJbBFR5IitCHxA3OIdgDj6BrjMYwLZZBawLXTAf2Me_Ae5I4wFgwL0VFiwLNLB56BuBE3MH4wFMEKNEKStEG5GdxAYwAhzJvwLb0BVEKofGzxJlgGucJSuAT7BgdBe2C2nLsoDsKB5jCvPIWJB_wL6qClEK9LBsGBofCGyJ5mNciIsEK92HGmMpgGO3MVuDhNHaBB3uCacLpnBR3FIlBDFKL4JZ3MmhGuNH1lAjdJ3HDmCFjvCndJKxCsWD3HDsCFTDJm3MpLEi8AhnNTlJ0yJFfAV6GZ-AX6GonNy6InIF8yJqnNjFKpLEc0MymMknNclDQ-Aj8BwjGTOH7fL8mM2LLE7IVqLIfA7QI3pBXGDunNfOHCoNK4MvfGWVJDHHMyLtWAD9BMyAZzJMoNjNBpLEWgGC9BSHBRwC9pAKGKwYGnDF6qCd4MpYGl7IZoN-AB9fG4dLdoNTGKUGKboNn4MA8CDkIhoNPSBcGK5fNzSCkoNfHKcGK0YGhGKmoNEkNkGKtoNVoNIhGdoNUDF8yLToNaPHfoNfNHmoNXlA_oNXoN8nM7fNL0JboNd4IkCBznAkCB2YGthGfoNvhG3XGGYGqyAJpNvPHZoNSxC3XGrnB8MAb-B2BMwnB8hGDIB8hGFHBW8GboNRHKZoNTHKUHK7nAUHKbiGUxEfoNaHKbHKroNHiAElGq5MjpNLoBbHKLpNrSIEpNw5MA8CSQH4pNHcB5xCWfA0SIcgNZlIgGIO0L88GunNlIDoZF1HK2HKpoNkQHpYGmQHoZFU0IuDCvoBEHAxoB9mDW2BeUDrXGvgJMiG0lILNKYZBbVKDyBs9IEpBcwBEpBIpBC8EDGBmZHoTIsnAjqNKxAMMEQpBlLB_gJDGBFiLVYGs0LmjJJiL5lNw0LQCEUGB2qNSnIV7FBTDwyEqYEIOG4zAERBPjGnjGSSHH2JwqNYsLOOGrdGLRB0qNwIKI7FliLQHHdhJDrNVhBcOGBrNi-IKrN8IKcOGrxMrmIQCEfhBarN5qNrUIwqNt-IxOG9fNw-ISSHy-IxOG_dGfKDOrNVkGPRBTJKxOGdrNGWCprNIYGBPGirNlqBDHFwfBBPGnrNg7MfrNFXGK_IyqNRnIFmANiJC0ARTIkzDp7MDsN6zEA2Ht7M5UAcnIrrNTPBeSBWfAeSBBvF4JKFsNJrBlRB0YIppAOrBEoDSWN7bECaND1DoyK5BAuIADDNrUNhkLGDN1BLesNjBA8nIOYHIPJ2XCViEBsHi7K2xKyhESnDozD72LE7KCXNFzAA_DkaEYbAMWBfuAh1Ku8KdsBDGJguC4RMymL9PAkoDumJfmLXtHsuAoWBYWEu0MhRMKHBbzHl7GlXJB5DazHKRGEkBqcC8kMG2A54AjMKuZKGyGYIMLpJvEFUrK4NA1MAKsDNUAPANlKAqgCkYE73CKMCHtNl5Kl3K4BG0hLH4H5QB0MMSaCSWNksDxtNl8AZDMZoC7yKzYKCaNZlG-2C-8KPkH0EButHOUFQbKsJBRzK_tNg9K8tNjxD0tNciDzqAHuNztNFuN2tNl1BFDEJuNbELFLEsJBvLDSuNavHU9LYSAEuNdIHyNN0rAADJWcF5tN7oEboIFLEelANuNcuNPuNiuNReCxtNelA7tNfuNWuNZuNYZFkuNm0Hm9DZuNcMLqVBXdG-tNdIHWZKeuNbeBklHruN1lFLuNADJB6AhuNvJBtuN9uNvuN6uNo2D3uN08L_uNIpIyuNhRMFxGklA4oDZuNtsINvNtdCNvNd0ELvNrHFNvNl0DQFAdsNfsNLGNKqHlsN0pDQbFGKAbKK1sIZrMFAHSaNiALlsNRGLBEMuIAkvNyBAmvNkBAuBJGLLYqHJLLfRFLXA74DqJJ5RDbVEQLL9xB5UBxtD55H0tDKzDTYGkTEndKY_LIKJl7B-eE4sARIFJ4CCDIEvIlLLOcAxtGpOKnLLmEJ2uAwWEn6HhRAeuMMCKtLLaGMRrKxLL_WHaVG8LL1LL5mNtPAwuA5WGgCNDjKlDCoaFwFN0LLBLCyKJftNN6DmvC2sF_LLxSFBMLPjKk-FAtFgbKdhAgbK7uDdFM3uDl8Au3L0kDCaNKpHIvDjQNtvNhvNvvNjBAKBAvBA6MMwMJQaNmMNIEMXxKJxNZGNvyKlsNNxNPxN3TKFoK2gKFOFpzMQ3Eh_FQTNyJB9gK3FJOOFaCLhpIVEJnqHeEIfzKkXAboKtGLugCF8HK8HfOFfCJnCLRhKUGMT8HPGJCrHgwIQgNFrHY_DeWBooKtcLBONbGJfhKsLMmcEghKwoKk_DjhKhBLUZAD0E-_FnkHNdAqGJYqIOeKZqISQF_oKvhKz8HzGJSPFCaNXnK4GJ8tCFVMfvNmsNKxNYxNOxNTdKpvNGiKrFMlxKVxNhHL8SELxNZxNlyNWqHjKGv7HNzKx9FxFJuKKboBewBgSJtlKlxNn7L5xAIzDnbNyBNABLIwNKwDG-F6lK7uA7sNi7KwMFwTE_lKd3DypICmKR-F2dKeGCtCLHmKJoBa-F9dKEqI_dKdhKlwN61FScEGbBmQFDjKFcISrH62Kq-FNyNJ-BLeKZmKWVK_jLQHLRjKecKCtFYeK8-FTIM5ZA-8K3GJwDN0YFgyEgyNY0KlsNGpIxIAHyDLGLaBMmYHrvNqHLqyNbnH5zNhtF7zNkBA9zNdaN8QGNsB-QGhSDAoJE-HU9C2TBxNA0kJoCCXyEH4JU3D_TB0mGqPAvvDbfC8fBkEIcPJzaN_eKygEB1Ki1B9CC2AHGVG8aNnxAdRGh4Gv6Aa5C8LAfmADbNt-HfnFJsMEJEHhE5aAMsMtGCvuDt4JfWHdRLJtB0RG_PJDTKBQJD4AP7A8RGWcI1tIfsHhtBdhECOAebNb8GGSGAwGdGE8nG4mJlsMOOJDuIPSG22CRSG40FTSGBiBg_HTvF8hDMHGkOMBpEHmErVB1BHc5JZuILUAFiDNmJtTB9BH1cGguIxKB9aMcEJwvFGXNi8EIcN1SGm2AbXMhVMdXMyhAOtM9SG2oEimJBECZWBYcNH9AKNEoaEguB38ATPLYtMT-ApECOhEvmLkME2PNvtDjcNA6JQ1AGLAncNCYMCaG3mJmtH7mL4OD7WBtADSvImQALZB_AIt6CZkKVGBRYIodCevIY4CxhCuqEj9A50MUhDd6JcdA2TG7NMxMECPD4FCpQAl6JQLMk1EcnJlBI4hDksBmFC1vISdNtiCA2KPiCMUGijEKUGaPD4BGSUG8uANGG76JhUKIwF90DUfGtnLWGE-iAyxFC7J91CiUGSwId-AijNpUG0SBgcEM7JzDH52ExLA0iCxsDyUG2LKW1I6dNRkJY7J5UGVwDv5C9cL3uM7YCf7JadNxwIzEB4rGXjFIeN_RLKaMTyG4QLiXL-wIs7JV4CSVGsaNfoLo0AHTJYVGbACKTJv9IqoJIMETvMgVGF-Gs_FEWGYxIRRDwoLBwNdxIvVGiEG6sGFeB0VGJAB-XLFbM2cJ4eNgxB9VGFFD4aE2RL7RAZ5EhvM6RLdXGUpJLWGh8JVlEPWGqhBRWGmPAVWGF4MlaI9hDflEsUBbpLXpJIUJiWGlmMkaBqaBp1EwfMNwMpyBmFH2BGT6CvWGeXKdyBuhD3WGnqL2RDciAN7K3pK2BGbkFjXNjVAcICQuGg2C4WGlUJn3CtfNk4NjyIwDExfNTXGnyIqyInrNT9JQNBvBBGjApdByfCfkGYbIVuDc9JMWJe9JbMBWjLOGHQTHAVJZoNeqJfSAgqJQFKpsABNM1cMmXJcTL8WNt6E7fGWCBztHXgNCcBBGIZXJ_lCsXGPGBuXGqlAjaAEdDqEDZzI5lNJNH3XGrUAvzBhqEadM-9AUxMk4IK-JFwGjDDDYGwfAP7E3iGIYGzGI-5AV-J9yAW9GyJCfWC5TBRRDUYG8lGWDBSzAjtCL0BjuBenEmjGVHHgYGTiNSrLrQF9yBdHHOhNt-JdHIrYGWhNSKCLqN3qNsHILqNQ-IneM9fGvrJg9HxHHcAC8YGF0A-YG69E64AmXLrhE9fAXxGGZG7eMFQJMdIiCGOdIGEDP_JSuAPZGCoCW-C0fNJsJtEEf4IXZGDpBc_Jm_GELCVXJs5L7VL2uIh1B7hNkZG5jLQ6NLiNEOIxhGrKAhoCOWAtZGwdIYfGxZGr_HNGMPFMU7J3ZGIsK77NcYJ8ZGeiNYuItuFlGGEnNEzMh8AGaG2tJKaGUAKqOAv1IBJHvkFIXLRgDbAKDcFdAKciEb4F9gChAK6_CpKGEUB9YJ07HAzGYlABZJHTGfgNrWBB_JlXL3HHZJHgCHWuJKJMraGB0FObGhJHnaGszM9AKTZJIZAxzM-pEyeITqEBGCT9Ad2I_aGIgBBbG9yCIbGW3BPSMJbGFYLEFB5YCX3NFfIWbGmjNUbG2kGpjNiIEB9AguAvqEkbGAVGuqE5WDR9NcgAT9N6KHJdACiAibG0xArcAqBKtbGefGGuLpbGHaAvbGW9NRIGL9NJrE1bGQXD3bGN3IGhBx0Bo0MmRJUaJ_bGACKGhBtwEv0MYhBFkAJcGZTA7KH18F3KHtWL20GlqEi3IScGAZG_KHcbGn3IWcGpqEYCKD-MvIBBnG3rEhcG04BMuDvkN7oDSgINvAzkNbRA53Ii3DmmCjRASkEKsEHqCycGegIIEHfiMLpANvLN2Cs3HEQDlgI20NNlNFdGzCDHdGesEMbBcwJ2pEBaLNTJWkMy3NdvLVuDdbJQoDxSAB9FowJZdGTaLvNHs4I--N9LHgdGQHHBMHVYG41MA_NTGKodGD_N9sEF_NK4GF_N94IiDDMmE_wJ-JFC5IYnKvaL0vIFxJtBDdhIFBFO2MSkBN5ICeGvzEIlMABEzDKB4Hn4GKwLVxJ2VFSmNOeGLpAc5IQQCdxJfwLx6BVmN8oLd6B26BYeG0kBfcJHfGhcJiRE4mBgeGQEKmjCbSCnCMRdDENHGYGpeGjbGVxBmQChxAJNH76C1cJyeG2mN1eGRgG6mN5UACyJMaCEyJgKEAnN76CIyJBfGEmMBNMvaDvEGO6IoHCLdJytDS6IqSLl9N35GUzJMQIebIWmMaHHaxLEgNr3BBnEYnNh6IcfGPFKrWAtlN6NHHgGi8AvfGSbD4AO1lNt3M2AOkiGx3MDgG9YCVTLP3B3fGvlNEGDABOzlN63MEpNEzJBnEsFK_jAuFBLSCLEB_jAieNE4MyjGEkAxlNI4MuqNRzJpcMHoNNgGyXJnOHRgGOnMTgGCGKoWAWgGWeJFBOHGKmhGzjIjgGh7IUzBuzB0dLpBODjNdnMehGr7IjgGA0EUzBMiG_GD9gGF0EHPH9gGGhAjgGTiG47I_BOXiGuwC9BOopNmGK9BO1gGznMKJCYgG8oNzBOpACjgGhhGD-BjhGuhG3zBp8CohGlHDyhGt4BMpN2hGsGByhG_FCtPHqhGTpNeCOGCOT5MyhG7hGpzBO4JrzBxzA_LEHoF_LEI5NGPB7AOBPB3lN-lA-AOxTCQiGxBO6nB3COZiG5TCT_NppNOiG7BOUmAuBOyEFmhGPIDSiG54ByxCQiG0bGUiGGCOSQHDiGeiGbIDkfGJ9IjiGRDOLoNniGRBOOgJCuIT9ItiGV9IYmCX9IdDOeHHU0I_JFDlBGQBAIK46FroNM6MOiJAjG6ON2ZGo9IRTK1ABIjGYpLW6MLjGrqNJ2LtqN2qN7eIseD8kGu0Lx1Jx6NaIKGkG00L6gJdjGYQKL-ItKBijG_aBt6M8jG2XGcjGlkGC1L4kGsIK_DOm9ABEOa-IzjGOEOR2J_DOImNVGFEkG6IK1jGMEOafDVEOApN1jG3nNZqMSkGvdGcqMOEOL7MYkG3zCWkG4DOdKDpEObWBuEO9DOTJKH_GbjGHjLnkGKkGFSHakGhkGE_IkkGnEONnN81LnkG-kGRSHgaCNiJBpBCsNFFOR5IzkGPhFl_GUXIKsNG3JClGZiJPFObiJ1DOdiJFFOEqAVFOvpN6ZAGrFMWNkUAwKMfZCiOEL3CklAOKFn1BR6Fx_DpOAaqIpdIiNElFOaZIqFOI1AsFOd4FoFO9dHADJcCH1_H7oEFUBZON1FOGlGbeBIaHeKA3zNonHjyNaxN9FEZrMjxDA0NLxN4zNuIAZxNpTKRfFyJHofFyqAP8GxtK5sNJSKRQIc9L37AJ3Br2CmtDw2KfPJPrD7tKdZLVuAgCJcMAxsB6VDBbN0rAt-HpnAJsMZ8CxMDyVNdlJGHEs-AmKJ_CMwQJutIGBBwlKmZHe2CMyHL1D2zFdsMZ6L7AFuNLqiIMVBVyC6EIylLaSDv8AOrFpbBJSKEoGlLNQlF91AIBBDQIhQBOaAt-McgFwQJ7hESrGImLSrG92LzTF0hA8UAguIPCB2NDOUGhXIXmJFsAXXMUmJ21N8KFG_D4uAFhHRGOX4A3rMnnDvbB1XMZGIpWKQgCIAD78AQ3CK4Cs3LD3E3aHhhChREVvITdIjRJ23GL-FrqCRpGJ0G9YC40AhQB_dAoHOoTFXhF0QA8MEQREchFRCN7kDQWIkvByOKSHOlqG6XCOuMOjCyFCZRE23E1-AFRAdOA6vNzhDzXD08BuWIoNF2SDU-FqPAoUKmZHBZIhRE5nJQ-J1MG2-ABnJraA3-AAWElCIN8KI0HzUHHSEtSJRjCNiFIoENYHmhF96AjYBVDCUiF2RAQeNEBLGZDpUDwZIX6FgiFDIJExBIMCIRLzSAINFzGO8ZIyGEpVGkfN1aMYqLyoLtmJsLMgVElRLrdFpLN91ELbMHnCLpLjpM_TJ1_JlaI8YMCsIpyAzxF2wA9EId7CJFDLONJGBhfNaZBrGBW2CXyIJTDq7CEwATCDpVENFALIC_xAHFIbyAMcMvnCdyIsXM8lEVKFHbIqfHX5NiIOxfNODB_jHlsCMGHIKO1FInfHwqJ04GUdCdfFIdMU7EL9CouCJzDU8A_bFgHIm8Cv0IcCD6KCpXGxhEfpM20I23NC9AozDMeBS8AK0HAON1-C7dGtaCZYJCkFUJOoVHyGEC_CpsJGbKGkC3bNtkJr_Hs3HRZCETARoHZoHtyGdNE9IIOzDtfMY-Mb1IRaEwtJ8vD9fMCDDvsLwXAjVDuYD1FBAkFBSAajA-MHxyGrVE11IULOlkFRzAwVDndCO2BJSHCLAKMCKOKBHGYLOzzFhLO1zFifN5pEpXG5zFfKO7zFyZALADI5DA-EpLOMWDrLOTHGQMAxaG_YNI0FxXMaHGRHNXZJxKOP0FQVE9aGrLOSlFZYJU0FvZK8eIrFAoHGifNoCFdjNiOERhBxLGzLOh0FNMOjDIPMOobCLMOOWE7mGigDR9N8OET9NcAIQNCYqLwlFBMOylFeMOgxH50FLjCpbGjRDtbG3fAtbG40EFrEcMOsKObvJ2eCp9NnvB00AVYGBMOjCI4zA8BKIoESrEnLOgIGwYCPIBFLOX1Ff-MmBD3KOy0McMO00MYXD00GosMWrC7LOkrEDNOf5Bs3L2IGcMOkWLmIE6IG57BOiMmXEM1MUJOl2AybEWAFaOFckMYhC0iBAXD3iByZCniAAoD5IMMmN51FNPIAwNWKE_6CP9H-gLJ6IeZCg2Fm2FN0As5GUJODRC54AkRDJnFaUJeKDtKONnF4VFfcLD6COQI5IOPlB_MOwNHUJO1PMQTLprCH6GEOOxuKoCDudLO0A84FLOOy4HNOORcDROO7OHTOOF5FQmBMoDPOOaJEXOO8PEkXGwIDMMGXOOR6FgOO4ID1zJVOOCEHu9BlOOa2COHDlOO6EHeMGPOOP3FXOO0CBwOOsOOcoFuOOZcLrMGQmBioFLOOw5F4OOyiBkCBKYCpoFTOOFWL4OO3XCDPOKcL95FBPOI0HYpNu1AVCBr4B86EqCOzrED-J2mENmC1JOfJCJPOAIDTOOH6FQmBJ6FaPOaOODlIYPOXgLspNlUAJQHYPOiNEaPOmOOfxEkPOpOOWIDYPOY7AkzAhNGuPOWVJwPO2OOBQBG8CG9GiPOR0LO0AkDOoXATqNhpERqNb6EP1BpHMZeDyMAZ0L5IOEiHYyE8RJ4lIXTHi9GdSKmmKIQOiyE38J5NG5POgJDSQOWjGUQOHRHWQOmIJT4D7pMZvAZ1LYdCfxGPzCs6Ft6MYQObkFs9GtyABkBRRAKYCERB6EHERBwIDZ-IATKnoAG8CWRB4IDWRBnJCs9GwNO2QOKcLWRBa2CdRBm7DfRBYQORyC2QOZcLqRBxQOf2JWQOwqFnQOF8FIRO9OOz-I9QOorNGROiMCKROtQOkKDGRO0hFynCEPGIROEPOWROD2A04Gz2JURO7QOISBUROrQOSIH6AEIaA8rImCNciDpeH9-C3RGsWEoFOUHJoVBEwKsRObeBU2KSZH2fAHxAXUA2fAQ9KQiNGtBiMKdIHc1B7fL2fAouBCNA2fAZnFaGA9FOMmH_FONYKsqIJRNHTFxSHnINMGLBCLsUNpyNgvNHSOHGOOxNJSOkBAZJJ32DMSOUKMXKMQHMBhFv7H6UNSWDeUH9vKa8AQTNCsEbYNV1H0ZFNJBzUK7YBAwNSEJkiK7ZFcND_KKWEJkTED6KDLMD9FK8HruACDIxNMSILuHMazEZILUZK1GOpEJVCN2rCaFNbaFGGJwEJ-iK7rIPIC4kERaCU3LE9B23DnaF9AFg7Nd_JHzFE1AMpCufEVYJjdAVYJvuD5HAqHNz8HGQEbrHQFJ9aFCdFSFJBbFeFODxNAWLQjHdwGGSOZmHISOwMJGBAcSOPSOSxNrUMWALC0Ny5AtyNWSOwTOyTORiKv7H4HFvtDYMFjRF93E0FJBsMdnD_gEFaEgiKfwBNOFjiKULLb9MqXBACNvZHFOIbEJVmJrkHDfEd_L04DU-K0MFYIFP_D2iKxSL4iKWhKWzN8iKFNF-iKqoLJNFFyNmkD0jJyIFjuDVUEUWAXUEcuDitNFwF4eGIjKMeKgUEDPFeUEqHNdnCu8HfNFcqIIvKXjKl8LhNFvlHqTOcyN-jLdiKtNFIxNTSOuTOVSOiBAm2D8HIcBM3TO_WC5TOLVOueK-jDTYKL7AaVBb_FpKAFFBCoColKKqKjXC9OAgxHYiCj_FWzK9PErxHYnGqsCpOIyaH7jHEqIndCkWAQnDKLGiPKrUGEYHnEGRNNNQJ5qG6xFMzAC6A_lJV7D2RFUaCVHEKKJcsFwVDrGEr8AITGLiDyYCLtL6hDmfBxHOkUBuqKh1GGdHcxF7nFpJDdVFLGJPBIAHB7CFyRJDmKyqKt2F0PLcnL1-A_YMq4AmnJ_qD4OKL-AaPDGCBhPDSdJT_DjuK7QAJwBNbN0HMxiA5iKxzFGUEsjDXkHRrCB3CEcBUPKWvMarKNcCsHJy5CVxFFWEWKEpvAnbL5vHRyJTiJJyBjtHBVAP9MXWG_2CSwMCgHjLE0aNSoDDnFT7Kz5L0lEKtFpLMhpHVSKRtJSYCWXKIMAHoAz7N6ZKTFBiFCwsBGpEaPDsMEYmK5CM1BHCwH1ZH1MAxoDvZAhJEHoAkHNVnDZcETFGfUEyXOfFBcVNjAHdtAkcFf7K9qDTOCnYBn6HJOJayGXsKp2HjvLphDktCSDGeyANtEYmDfRJdVAyjJSmKGFBTbC8zA0uF79DQgF14BUjHCeBzrDHFJtZAO-FCfMkuAabCuBCm_LdYOU_JkYEYYOxZFfHE-iGpVMFIKCzD1oBPWHlYOmsDcLHmWFWjBaVHwYOBtKZ1LSFG8dC8HIpSN9ROm8MUZA2fAp8KvZA2fAE1A6zA7oE5qKRZKtTOD0NKVOvyN-SExUAqUM5SHWBNPVOSVM_FOIZOXKAKWMVVO7XC_bBDOF5UA-QA6OM6nFZuJwfAzaNjtHdJL-9A9MJ29FzbFLbClVOtGC-HA5MDIKGv5KjPCndCMAM52Hi2C8gFH1N4HOpWM1VOFnCPNEBKFBgLKoLM5JS1E2RFvbCWWGx1NniAh_CEhABWORtBgiEKzNAvIUPMWLNvABavF1_Ab3HFmMYUJiZMNuAKMBmWBBmKPBI29MwaLADHRsBYzHBYDODHCSJM2DhYCq1H4qK_2NnhDhjEvxF8QAkWOXuMCNJtCLnVFRTAXQL_QAacF0ODVrD2tGxWOyNJikKZ8DiREOyFKnDZkH9BGYxI3vAKxB0UAqZBELMHHEU3FN2DU3LWUJ68F7zILbCiJJ3aIpAJgrKXnNwvBmzBOrBMIJ3kF_hNxqGcFEVcE30CoSOrdCcFODMOi8MNVCgfMJAJ4TAD0E1sNiXOlnDZOAlXO2KGqNNhFE7KONVC9gCaUENeDxXOCDMJsKGKJxWC90IVXLUWNMFCI-FyqA_IBCrKY-NTuBiREGYOzjJ0gAJYOSyBO1GLYFLICeGEHiMPnA1_MknCUYOkAKLcO_1HXEB9_FLQI4oBvkDrnFtZAFeEXcOYCBi3HZeDRcOCQOn_FVTI1KEcKDUiHccOhUEkOCh4KGBMDEB__KQyIL0DXyMl8APYFMgCKZOnXHkWA8YOe8KxtBa6AxoD3cODZOIbAFZO4TOlsNnBNZ1CelAI8MisNbINeHLOZOdVM_cOhBNVxHDyEH4EnBMczGTDNcCH1fBeZOP0K-0DL-AyXJQlH3UFJPCOYEkKBtVO52HJnKP8N2xHKTDizIPQDKwKoJLx6ImVByvDRwKz9LVuKTkDWUOhaEzDCGuDItIQYEOqEWAEVnK09MmJJeeA-oG94CWZKGcFd9DtKJtQG23HX8HP-AVrDNSC_LKOcHp2AKhAJ4H2NJJzFpZK3lJsLMR-F6zKFNE7MOTCMobEMiFluDRcBeLJ-fEABIm1FhJECpDRSNWeOZcEgeODxDWeOSrEdAMlVAebAF7HQDJ-ECmWFU2FHMJJBMB1AdFMteOCdOpVHQoGRyHOmDEVDuUA7FAoLBBBJnSF65DMaA7_Dk-MMaAlIJDZAMaAu3LBfOfSO5dEEfOLsDqDEnZGyTF_3NMqIq4KKfOKfC-eOTMAZWFQZEHhAPZEKfO0bKBLA9cOQVOlsNexKyvNGJAayDelArZNoyNr-LHdOGJALxNgfOGKATJLnlHjpK5tJwAL9TMTXB0GAkQA7hA1aNQhD7INgXE7gH2BNuGAqYF04JyaHLUKJkAmSKslLnZHTSBAcF8XAOhDD3HAvKUfKRcKTFH0PNwBDhaEtAHXpGzTETwNFzAXBId5D7ZE_RFFYFi5D6hBgwDmNJ3PGR-MoiK5iK3JGeJMgLM-EN5VFSPCNrGa8Fz5DNcCnwNawAoILcWBobEVYGVSFpVLuJMK-LNaB0UO2fLMWF5lE4cD5GM6ONxSLVeKxGJCdFJ2DbeBv-DD9E9bF0oDvjBMqI3hK3KBdfOqMMjvNdKKMKKlINUMJQlGBdOqoCOVOIVO38LQhOStFDINUhOs9KZXFN8H5sNkSF8TKCnDuIE7hAMWKNaBqtD8rGJnDoUBjVAoxB9oHLUKrXFALKTAJdWKnVLRUK1VEuYNquDORJ7GFmUHZIEI5Db6Kb7AfjJlaBCYFe8DJUG6BI6vA13Kh-AG9FpIOvtAqUKuLLNYF9RN0VFYYFBXHbYFOPAs_FxWCMwMG2ALoAG4A-UKkGMAWFToCdLJVoDv8Ej3KgLJKOA-jLLbH3YCoYF5gOpYFyAEL2EJoI3XOlrKpzDLLBAVMUIIScEj4ASQBgvApDM0xDrzNL8LoWF_YFrWF26LfVKiyE76KFhOaFEmlFelAKpHlOMHhA2VABuAdIHPeF6ZBOhOvFMQhOrfOGJAnvNrFJMCLsrBelA0TOMZOSrMOZOSjOwvN5BAUjOjIA0vNhtFRYNkUD3vN-rFKLLXCDfDESrCdEM9hFPEJ2WN2KGgMFytD6ZF_yNxEKXEJo-C6eEHCNLwND9FOiENlDjeI_HBRwNGfE9pCUwN7_FKuAXwNMfEszHbwNRBL1iGQfEfwNpVNBTAZfE4TNIbMz5D5jCugO7xFqwNs4LswN9AFuwN_sF2jFxwN1uFzwNS4HNdA2wNzSF4wNAJFGMLJMLCtF-wN5uD5CNrKACYCnPLFhO3hKHxNMPNi9KejOKHMlsNEBAgKKWhOL2K18L3kOznI5kO7kOdmH9mDH4EKWH3eKnhD5HLxSLAjCzKJRiHBOKu_KGfK2VAIfKnZHcSCICJQfKqSD95HVgFRrIcRKjSB1VE1sFmCC1ECcVFHCM-9MCYFuPDVqGa-AEYFFSKB-ATXNLuD6DHf9HqYBtfK9WHwfKhrDxUK9zH_jKEaI_KJNXKHoDscFVuFTIAG2HiiOH0HB6DpSMYTAZRMXaA5RAbQGIWFCgKruB9JMWFM5dFGcCQDJ6dEMgKrKLSgKoAGFIBn8LFIBelAIUFU0DiuNvTFH4FHhA_GA1oDn1B5xAgmObeBYeFC-JHhAwCEmmO2fMMtFRqIeKAvAGYgKHVOhyN_OJE0NjBJRKM9qAyMMk4DvJBDdOZVM2TOZhOWkJzmOq9FMyDvIA3mONCLYVOJUFexN4gKZpIixNk_FRIIlxNfpIDhKROFA-FYoKpEMD8AsqHH6KGyHGYHAYOK-FtdEHoAvPAfoKqzK4xNA7ER_DMkODrHgIF9xNnoKquKBqILqIg8HnUO-ZLFqIIyNSyNFjKWAGFJFC9Ao2Ko8HnhKTyNLPFWyNxGJYyNBpKhrH7oE48HtAGvJBWpH7GJQrM9GJDCL_kO7nIvTO3TKGYNvJBlfOJYNUxN9mOI5LKoOqQKDWKwyNPEGGoKHnOIoKhxNEUOLnOEfMeMFOnODwN7FJZhNoqHLsK1_FS1DLhKwxNi7K0PNfNNaODIGJnzK2xNfnOOGJhnOUhKlnOWhKnnOMSFpnOyOFcGJsnOlVExIFj8HKyNEIMMyNxUODGBmhK3oK4nOarHAtFApKnAGCpK0GJr1BapH58H9uNcpHEoOnMM8mOxmOZALToOlAEx8MoAEDAHvJBHEM1TONZORoOPhOKVONYKapOSAEilKm7BwBNJLLzBNgLAqeE0FJ9cCciKveEgoLbCLAlC6ZFHQFBCNn3GAXN7eEVYBCWBlNCWnOt2AWUO2PN2iBQFNHfELWBiNJJ6ARCNwWEl3ElnDNxHUCNtLLaFNgrDr3DaCN6MLcCNcfEp3DzQDO-IlJO7qCTAGAzBWUEhBLlIHDpOdSFsaFtCNdUEsGJZzCQnAgcCuDM7aBzCNvUON7HbSKl8L1CNVVN9uNDxNvROMOAHvDTkLUpOgpOWpOahOjpOwMJHAEyBArBAXdFyBApIAxmK2BAHTFWhODvNEGOIoORVONYK-qOArOzJADrOWvDGrOtFJv7HvFJfxNjaBJnOcoOK4L27HepIChKhoOpxNSnOloOwYKKhKvxN5OAQ9HspIeOFEtNuoOK-F9qH3xNyoOThKTGJloK9pIokKAyNJDHCyNnLNNrHvoK_oOz1DReBi-Kb6HPZNCpOy4KWyGu-F3nOeAGUyNLlGJpOXyNfqIDpKnAGvJBcyNCVDlKEzWFTpOVAL5qOyOJYpO_hKQJAZyDWqApIArNKvJBnyNPoOoMMKrOWsOp9KMyDzBAasO43Ja_FppOpjOrpO8HFDLF5RDhYK3BNAwNn7L0pOLEGACNkpI5eEZNOrEM8pOVOFAqOtoOEvDnrIDFCWcO2cNFqOQCNaCJlJDNuDb2KWCNZ8HQqOmCLwEJUqODqIevMRaC4TAhfEbqO43DOKBnCNWTOvLMhqO3XNyQFtCNmGGltNbpDhpCKMCCeH5wN_xK7wNtqO3fEvqOjSNotOdsOjrH0qObjK3qOTsOdjOhpOfjOMxN6TO3TKVBAuBAQyD_qOBrOQrOFrODnOZjOz1AubKRSOnfOztO4kO8qO3tO5tOQbFOrOCrODoK-tOcxN40DVrOInOJoKZrO2FJQoKmxNjqHoxNRnOABLZjJmoO8EIkrOqpIEGJyxNprOC6LrrOenOkOFurONrDwrO1oOmoKzrOonOe8H3rOznG5rOs4LyoKynOOAGkzNEpO2oKwfEXqIZrH-oKIsO7nOKsONpOpdIVlCQpO7oEhoIL8CklANTHLWERjOGuO1tOSVO4mORZCYhO6qO-mOHZOmtF_5ACLCM0N2hNY2CpML4yAZZO1sFNzFVBG0XEUkIZFCouBbXObBGspO6zFQpC_rMFuFJ1E4bDzrAkuAwbLvfAFhFTuDGNBX1EnIEdlJlVBhkC4fAP9L7-Hh_Az4J7vD2XAEMCVDMQsAo7LHwATuFisM8MAiJEZtBaOA8BGtWM_YHBXIgvLv8AW_BECGGwD2iBGoGCmJi_HoUOJJONLCYbNgQJODBoNMS3Dj1NoLBCiDdCCDJMmgFfCGxQJlPGjCGViBQkK2hDIjHM7KgHOGSGcmL2OCemLOJOJWB5EBgmJNMEPAIdQJ3uIfrA0tDLPEs8AVTGVzHhHJbTGupIFMGMaOOlHhXCKWICcAFqEUWH5KApiFmIEsgMjvF7aNboFztLXYM-CGeVFt3FIhCuZJkIIPDGnIFUIJLPERDGYzH8MEKFGGDHiCB2vFHYAQPD5aEDOMrIEFUMhzHzmFWIOmXCGbEOhE1FCzUBJ3NXLFIwFpjHLwF-PN5CG6hFDKLBZL_TEQiAiIIgaC1FJDkERIDfJEjQL_LGFoLHMD2IOZLEt3NbyASoJmZHl4E5EBKeN-JM8YDnIEf_ACbBZ-M3oB9wFSWLawOUhItyAELJnjI6ZIi2Fu5FRAO4jD1VGvFGwLBQiAmrIyoLd8AsLMDIMgvM_WNwVN7tI-EHAWGTcHMkCf4B13DqYFBjFIrKipJdGEUdH7ON6bMYDJ8bMOyAPyIdVLPwMJACBFIf-AtRDJfCkrKLiBIcMPrBprKvcHPBBkaFq7CUfB7pJX3FlVA42A3WGBgAyFHwvAn1E57Fk_KEcNHKOVPGXyF2hD8UJrVAfmEjzA8yLmbCgjFk1CtPHAaChyF9aNCrLV6BlyFLeNToE-tB8qB5lAvwGvyFDuFiGJeCET0AJOFiND0zAPIHrtAXONgLDF3CfIOzsFoSONICh1B7ZChpHShDs7NtkOebOlAJrZG0kBaaA39CNhFHkFP0OYtOrXIHzFLEDoND3RA3FOkAK-AM97AQkByKGhJE5XED6DLzO_KO6tBOzD6tBGAKj6LJSEaaE6eBtHEoGGIUKFeIODBBbABDCZqHE1FeUEIpCtRBTLOV1H2GGAULXLOodODcF8uNspETYBZfBRjCazMtzOiLOmVBkLOvwGmLOdVLJHG1XBlXLgdCsLOGnHPHGX1Os8N7ZCClFPyO0pCwkH2LONaO4LOBXN6LOYHM8LO40O-LO7iDAMO1_ACMOnwNH3K-NMGMOvwGb0FD9NazAf0FuTBDMEt1OQMO61OobC61OeeAOnJuVLm4CIiL4tMR0Ev1Ox0FE2O7zOE2OeuAI2OMUBajAIIGG2OdjCE2OcIGU2OFMGi4CJNME2OE1FNuLR0O3BKkxB6HBYIGuRJJtGGhB1LEI_ERNEmhMf2E09N_PE-MOKbEANOnoLCNO4tM00MZuLtIGPIEINOp1OKNOx2OpMGuBDp1F4tMpmFbaMt1Fp1OUNORhCTOCdgEd-AAJG1_AoZLptC-PEpeHUbJf5BFUEhNOuBEw_FbGMS4FTnHFfNdZD4mFoCDFEK3vKvxJ2hDxwLN2OIxLSQFGMBm2FqPIk5FWJGWCF02FO1GqWOAKGv2OpVAZiDMAM5NOhrD5aDHcMhyJ4JE0MAJLGj4FAMEC8Bq0FhCBt4FtNHYRCsyOuHGxfKsnF7ZCiyAogCbOB6LGbOB87CZWH0nFE4OnzJN4OR7GP4OreJR4OLpJxYN-nFV4ON5FL4OipKX4OR5FT4OmMEbOBV5Ff4OgdCiyAI1AZ4OMhFf4OrXCj4OdzAf4Of2EXHDl2OXHDo4OLEFT4O5WBbOBpMGDPB04F24OazAGsIO6JGsIu4OthGR4O1MGDPBLwFB5O74OW-B_4Of8FDPB_MGDPBtnBZuE-hARoC8CJBHAcdOngNp2AP5O2uDxREJ5O-HDi4O7oFR4OJ6FL4OLNG-HDq4O-HDrtAIPBRNGj5O54ObxE35KXNGb5Ok4Oj5OShDsmAd6FIPBf6FwnEhNGZWHjNGy5OBDCy5OXsN45Om5O4PO_aB9HKM5DPqNfQAuDCU3A5UHXiAiDI90BGCBl0OWYOAwNAQOOHJU_JUPOP1B6AEP1B_xAU_JX-KjcOJ6DGnHZ9Gj1OPnA2_GuxDT4AClKnJFKIKYKBMIKi6OJ7FPYCxoLvhCRQO95OTQOq6OVQOs6OXQOu6OZQOwEGbQO3IKeQOgvLGEOLdEFGFSOEUmI66O1JD_yAEfD-6OSOGy6OZZNw6O6oHHHEdAC86OfRHA7OhRHI7Oq-GM7OhqFC7OSjDCKM0CBQ7OQnFS7OM5DumIK7OwmIM7OkWLuBCmWLd7OIvAf7OdKA4mIZ7OKpAb7OiMCy6Ot9Ku6OQMLq7OIsCo7OXKEd7O3XCu7O1JCKBCk7O0NDw7O2SAw7OV7O4yFm2FkYKSvN_bHyRO4XA4YHAYOwuAqROXQEmXJpOA59GqROVqGC8OOJGdSA2fAtYKK8O5rA6SADSOHvG6FOjoEpdILXByKG2fAdxIpdIGjHG6G7oEX-Ap0NbeB_hD3uN9vAsGIBcAHUGQlK8GJSSOSvOSoOHZOQ5KYKAklAepOcjO2kOFuOAlOv8OUPNQ7DpPDxKFHbCFnOTFGQGOfAHr1NeVOiKJouBYiCPnNUuOK5NUSAKTAz-HJKNIYJHPE87CrVOQ7DddO2wItfCB6H0ZO4ZOA9CKoLXSG7VOTOKRzAnSG9VO9xBmgFyXJ41N0TLWtASrB3qHYQIEuDMqKGYHRWEkHJ5XO72ELWOaPMcbAOWO7MLP_MQYHfoKjYMVWOgxAXWOQeOiUK3aCf5DYpL24CoxOgaOenL6hDsvBhfCOQGijE3fEUiClWObZCp5K6pIiwDNhFuaOVUBBjDnEAvWO93AKSDYiFG7K05BYrKbhA5aOXTAobM6WOn3FtEG0UAnwACbO7EHCXOflEQZDFXOsyCKbO_8JKXOFeK_8ONyA_3CPXOApFRXOfbCPpHIaKTXOXbO54AayKXXO5oECrKRtJOaC2wMWsLnYOYtOg3KlbOJ6A3SAobOxxGqbOEjKtXOMILzEE0XOqsC-OBDxD0XOd7KzcHZfBmrC-eI4_F7bOxWKfWEvLJC6LHgAwQAZAGIYONVCJ5DGcOViC9aBJcOWHHF6O4PFTYOG1AVYOQcOqLNeYOe8OMEBcYOsYOYcO0_OhYO7_OP1B_1H1_OpvAqNDZ9GpYOCeBrYOYYOiAGuYOh4K0YO8cIJiHZzMtcO2YOnPArXOVgCgaE4YOW8Oe8K-YO4cORZK6FOPYFgNALvO38ONvO6SEVoOFsBklAUTMsZNQoOt8OipOgAPhlKt9FwBNzyNadK2yNMUGj_Fw2LHoDeMF8yNylKvJCkdK1lKrMA3lKF-F5lKooOHzNRXE-lKQFN47LO9MKfEZVNtTA4dKnjJ5iKgLBj4LkLNnkCd_DazNcTJFRM--K6wNHqIUmKizNnVE3uOf1Ku-F0UOYmKeAGktO7IGpBL9UOWeKZ6DLvKZeKkAPjrHkNDExNgeKBTF1kOHoO28OJoOuIA8XHCqHGyDjBA6QGPvO09D-kOwBPLxNzBPpqA1BP3BP3MNtZCa0AYJL6EA9TKiXBouBiqGctBsjOLwK2vDhRFWxAeGEigJ0XCNFAL3DCmOCCJggNy3NADIgTN_XMd9O2qH-BM15JVfHO8HK9AeNJi2NCWENcFpoLfjJfuKIEEMDHF3K8CCL0F6BIijEbxB_PLpnL8FGs9LT7DiwDRIHTrDo3KwsDFmNYEEPPItWKLtCaEEUHNL3CPwDq_OCSNIFGWiDmYDlEEgfEcrDOVFBaAp-M9iGhMKxEEsYK9yDVrFNOJQHEEYKoGBCCE3BHaoDbDPfGA70ATDMhDGYVB88DkYDPKJp4HrOJfSOjnDqYBpxIV-Aq4KPRB16A5dEuDPeIJDrNeuACMJYVHRQKLOFtKLBrLZ-LLCGSALvNHklAWjHisAklAtDPn1BHdFjZKBcAz3KcOAdsNPEMtBADDNz8OuTK2kOLEP1XH_YBQEHyYColKIxAyfOoXB3UKB2CRWK2GOrSKqlGuUDOJGylF34NwVE_8DrCNvLDNECi1KcEJzDBT-EoxDJUBYgO3dAcdFOQG8_Ls_AksDUNFzsBlJDf4CqCEBYEx5H1KDBsG5dEVCEnCElUGBcAq4K3ROT_BItKsVAFcAWfOFFPK6LYKDFcAPWFGHEFcAlIJLFPBmHQFPqfC_EPpdI2ZM86L7oEdmKeKDFcAr3LIFPAJOgtOFFPi6DjJNIcAPZEjFPPFPgFPH7HNFPN9CHFPpdIw2HsFPW8LVFPUFEdFPLbLiFPvFPBnHIFPKMCXFPeoCWpHxTAKEPveF4zNLEPx8MkBAb2DpqAJTNf5ADFPCuOEdOtUNI5KCEMMEP-FODGPaJAGGPKRNEEJ0MJumGS2CJEJvpK-5A2uAVcEARAxYBPLLIkM2ZFiEMfTEgvLcQEvyIMCIO1Nn1IZLLcWHwaGbEJXkKjEJ5yFQzNxADQZCaILTBJnDHLPO46KFTOZ8HHTOvEJiwNKTOzEJ6zKQTOmaF4EJw-B6EJRNFaTOquDN-LKHPQHCcmOqYKteOO0AclHPENERIXFMiTOntOQFJXzO2GMADJbQDWFJg8ObjK4YHPDCOUFnaAAGPIfFCGPveFerFWhOovKDuOUxNREPRGPnHPZ_FvtKQbKnJLRgJUuF_QKAGBGmDqgHwnDCBLlAH28AdDErZBP2OskNujDoPN7VB6oHIZCtxHZBFqTFFOKl5FOXEcZH9DEZ9M0XNiPK-lCBdLL_H2vCIwOihNU1KUNNX3F_KK91FYQMSyCyyHaSFMQAxNAYPEdXAFyHJJIcgC7kCKBE1_FdJE2fM-sA3fLjWKHYAQaHjjC4QJN3CZtAdJEU2FgUB_KJfuBDoDEUBdyHtpLccEBvGfSLjjFpWBD3KpVDRWKTgOhsAxpG40K6EE2CMYwFvWKhjNuWM21KqNDXcB8XE5MJOWE0RNAABtBIKEEtOEuXBWtA-1KppB1nDeIOGGA9vBvzHniC2HD4DHqBHluHbEE3zHKcCLhGKrH0tDT1OjNEZkHQREtUAvkDc2A26HW9M6KBOmDLyB07AVlDT1B-kDI8BV_LYwFJGHw2KCIM49AGWF0tDFWFLoAEsK7SLJIM31KfUEFlDkTANtH6bNi1HFRGRwHyPD4HAP1HR-M5NA3vHZaFbXOJAClkKtBI41AtYBCNLxfKurAUKPHMAtvOjcMurAE1A1_AurAZKPoKPYaKlKP-_IyKPFyKtKPWLHqMLOdA-CMPhEDxACsDxCK0VA9KPNkEKvNx3DWDPykHj1DALP0CJjbCylFETAbaKFLPdHJvJPVCIHLPpjCqbHA_BhIC2UFDcB5tDLuAXLP99AteOMbARAN8NLUcKhrDi8DsKP8qB6dOZRCqtBOxDf4FFuAX4KSnCg3CG4KK5JDZOpLPJWJuLPn3K64KsLPphFmLP7vHWON_0HFeEhLPf4KkjGF0D9LA3-FBMPoAGDMPn8LDMPK2HZLPADJySAWTHRuIDKLtpLpZGksDdREkHPQGPHSOLEPerFQBAA8MITFjBApHP-UErHPgsOtHPVMPvHPXdFYMPSAECJA10DB0I4fOKWHCIEcSGBlLzoL2bCy9Aw2L3FOaoDKHCg7DxhOyhOXDB32B1aAbMBhyGoqDCAPKdAf_B8XGL_LhWM1XFRiAEXNQCJ3mG0rAwYNgAIUHJdtMTwDh2NdDG_RFYcFgwDkCJxOEmCJyWAoCJwsDqCJvfKZ-MRDNuCJNKLKZGOOAJ-L-UHEVNfWFCcOuLNdyFEfMuEE7VNX2F5yMPHNOUNE1DvPKAuBcTAIUF0fCVdNfREZ_MJPF8KDLfEI7HxXN6aMYUNcdCDsICZEDzOZ-LBEPC5HgpLbeBJ2CwUAAyGiaAeDJTMPmHPIfFQTMgrMcpONRJOVOgMPuTOLEPROPYrMWoOwSA82DcxHFLC54DO-A7jKrGNb9AfEMHxDjUKRjJv5DCGMDwN2UMJAMHqKTYGJkKTQJvHOqdOqIPhsDsiKRkKXwKjeIzEMlRJ5aEekK7ZNHuICrHS9MIYF0VAUuD3-Kn3CmkE1RLfGMtkKCHPwkK4KHmGMUTOhBPY8LGVHNPPTFMeTO_LN5PF9zAIUFjZKuGJf6OJlKxGJGlKtBDqtOFFBAONPlKIOPfpHdBJIxNWOPD0NYOPOJASOP5IAlmDjfOqfCVOPBGPuHPQOPsPPm5HuPPdSOetDa6O24D6UN7vK4fM8HFiKF9VE2xKA5DxJJByJprCRjFn_JOUO9mDVSBvDEiNOCcFZUCMVNxjF6GED6KUNFWuN5DEwvATcK4RF7hOftAb5DMBLN-CFtOFWFeBExPCuXBl9DiVN4GPZaEqUKpwK0WGZOM9dFKKLbXNwwKZJL-UH2wK2LN_9L5wKp5JyFN8wK_wKfUEgLBAPCCvAbQD9EEPNJPmOHxK2uDNxKX6DrFFMHPaeK4eOMfAVyOFcAxoIeoCPsAiIOOOP0PPtBAROPRBAckLyBAI0NAuO4VHeMP2TOpPP-cOrPPrqAWRPsIAZRPKTNN9C2fBG6Lj2HI-H4IE_TOlKAuMFtxKx9KO4CHFHubFn1AS7DnuMQuBrhA-9KjsFCLCL3Df8OCCJmzBISD7JF3SLBwDqYKphDdtBfGAlpFM3EaCPPNFtsH0SKHZBTzF3YE6VBCHHeOAbqK97D67DUBEjGLzMFBXBDrDJPJkiDg-KunDz9Ag6KZJPvlCwxO5XETuHrqDT7DNuMjjJ7GFcuH7XEP8DKfC4_LLWMLgCl4Es3EmsF6aOjcFULEBONWHHsOEzRDE4H25Dg0AnfNn_F-yB4TBbkOWvIWKLypOYONyVBDDMQ_LaoDLTP9dHgKLUHJ5DEGSM18K8eIrnF6mATTB3QL9QPIcEDYOe7LH6BRAPkQJCeBxvOIFKZMMRQK1fHHWNf5IwLFnTPyYL0cO2RAp8M3uNoYBaMCeoCtCEMoDPaAr3LSRPhMPIfF4iJ4OJPvOG5KJrOeRPefOLEP5TPkIMxHP8XANlHWMFYmKAsFphFc3FkTM5vDBUMHNJybKkqH2HFQgNHJP0lCzTMWwD99GhuKM-F7pIm4JQXDcoJgVAQHNibEExB4hMZkH9TFh_D5WGjuD24OrIFGoC4hM2sFYYCSlHtUPCsFFFEV6Bh8L-rG4fEaYKdUM-eCw_B2UPbFPV4DTAP_uKFGA2TPXOPveFxIAmIAfxKZJAyUNWhOg9KcRPNZO-TPPZOLEPDVPGyDCJJuBAHVPkJF4UNZVO8MNA3E8SAnFC68OFTHiVF2_G1lFz2HtwFlKFJVFifEztGS8ML3MkpFNQJLdEJhLWNNdDMRzDf1KmNLmmLRzDDWOn8KSWDPtHfOFKsHx1CQ6Hg3HkPFf9AU4K0TL09M_2Ob-KOIEo3HlfKO4Ks3HlXOE3N2XBeWEFcCINKnVFOfClwD1qOMNK1SPylOW6CcrDViOg_A1fKGGAoSLW2AXeOiCEF0H-vCYONLUNMnD9KF9JMMiE16K7uMZ4H81Hq5C3KPpHIZvHydFtGCRYF4zAfFDByHm1Hp_Mp7AraD8XE3WPwVIs2KkwHdxD8WPhvEJCC_WPiAGH1HF0DLjHrsDGXPOGEeVK_kC68EDvNhhDM5HFNPbeBGALL7CRXPNTHGWBAVPqPPCVPJ-DFVPSVPbMNWBApTBPaNPvOgAL9TPzPP3TPtBAPVPbXPyUNeXPNTBgXPBCPvIMZVOA9L26IDRK5eKJEBQGEh3HcMA4dE18FxLAo6KGALaTK47H4SPCCJ6bFt4ArmHFeFBwDGYAxtJ2jO6aODOJRkHFiDxVPZ3DCQAOxD3bAPtHzbA78ADQKuqKLrCtsI1yA-VP-hO36K9pGCvABvAo3HIqO6XClaOy8AUeAE3Nv3HehDC5B0AEnQP40FrlOp_J7WHgMK-_LrlHlUK4TNDdGZkHmlFlEE4LL6EAK4HPrD2WJbONb6L20NCCEaaEaoDCZPUaHEvFnWPQUBCJCSxDQjHsWPxZCj0H7uAAcC-uN-lCn4HPrDp4HKsB5lI4WPXZP7WPbZAy4H8XEbZPkRMz-FuSJ8ONs9GEYFrcOMlNLBMXyKIrO8ZAlCK3lIIcAFmG-xBIcABjHcIAXXPfRPveFXBAhBAvJAYyDzeFJCLyqIM-DIcAlAPmfOsHPkXPBVPIfF2ZP4ZPkvKMyDBrIbOPbvOPtArbFfRFO_DmbMbYKpCMnwIxMPWnGHVHbCLeLEkEMJuK-UM9bC-AMLfKPfODkH_bFEcIEILAtAtYNglHIGAMcFyoOVJEScF5IEVcFpYP0xDplOfeBo5DnPAUuDdUP0IC4UH6_NnJGbBLpcFDsIsJOUCD0MAwILWyAf1BgVB4zDekDzcFmHNCKESsIu6AyxFKsDDxBGKNrGP2DCTbEIdFQbPfpHwvHPNLEFD8cFFWNDdFdrHEGFZ6DcbPQXD3uNmyKJDDIcA_SFU4FPaAupHzFAzZPSoOAUPtIMAuOTuNKVPdjOMVPSjOrbP6TPDUPMlHauFnBMYuKEaFl5LiTI_yDtSO-TDqwABUMpTMayCSuDQUKe9AZUOKNAzTMtBI99GXGM5bBV_DTfCcUPeLMHsO3VFT_HhUPPZPcSKUeKh_DNsFnUP7OFNaKMUMaDIsUPyQF5lHCsFGsOGTHV4AiUPbnAncPB2B7uA7lIiUPIcAvAG-YI7oE93AgQFpbPPhOOVPZqAKINIVPesOTxNfMPCaPahO2cPAqHTDEOTEN0BhrA34DozDvnH4OA_yDDjHFAJdpIGKObCLkiKw2CyWAvJME-APOLOYHfpCOXB5rDQQFg2ObpDwpGMfEG1A3TMnJP4CNVrDbBCVkHZEERBEqKFw4JFUMZqOa8A0VNAhB7OFuQFn8F2sFKOLkmHsGJ81B8sFO-Cu8Hz8HDUMAdF0kB-aF8dP5UPrgHxcPT2DeDMRXPLUFKpKuBPeMLPGPVsOREPBiK0BAkBAivKJlHZjOKMCyPPlHPjkJJePMePOePjvKCdPbvO34DxdMHdPHUOeGCK9OMMKMdP2bOOdPu_FQdPcBBFcPt2OXHOFMNMQFYdPgOFzGP7OKfdP7pIOsEHKM6mHldPBUMndPHaMPkBzVFjJMotAqdPtZC23DxnB1tAvdPHaMxdPyQFydPJOF8NAloDWcP2QFPEGuGJ5dPqhA7dPAePCpB-dPfUMAePPaA7FAaOAXtJQOEGWNZPFexK0XH3mK1SHiMJA0NffPsxKByHnDLCvAa7DVzBk2ComHcCP6_HnvB-5JvUA1IGlfEk6HOSKbsF9VEVsC1EGERFnwBs6FmfCdJEx2F-7D4RAXaAB6L3bG3JNeOG80AxnD2fHDxH82AgWNHGAJGC2KGdRERsDNGAMFP1gFlYHWWFVgPJSKFcEeEAOOA79DR1AInEagP3HArOJRcBeRAZWFaHIeRAWpHbPMF-FWTHteCRhCKsDEfOyVFrgPEkFmvHmgPnRGlzOeRAyTF0gP76LRJBefPJAEHJLTDEEpIMJAqIApBA4BA5PPTkBj7HkfP9gPQJL_gPpmDBhPxSHEhPCUHXnD5_HqRPo-DL6Aj1DU6ApNCqCGKeAbmDKuAv5E89AxBJSWIKHBOsHqrAX3F5gE8WI_vKJuGNZHS4ERLEybHvSAbTEGGCmKBv9BFJNDYC5sNgMKSSBgkBB3KZNMd9Hr3BcbNyHMBcCfLL2nGhbN4xHbVJLcF18BZIPw1CnsM5bHEHO4pBtzDFCNlEPpRNxnDj1NmLADBL_8BhCGQBI6oJcKLa3C7uFJbAuABPpFZuB_NDtYFFZBPLKm1ETcN3vAZYCPaH9gCw_ABSAatApbA4XOHwBibE9wI1HEDdGTzDtmLh1O8HEwGPjaHIBBLUCDIE-ZCAYM9VJ9tAAALlpGXoJBgBIzA9zMFDB_IE5uFLuAN3E64ERIEAnENaFNgFXuA9aHbvIQHJMgBnKFFZKWhCFbH5IGqqOz2NzgCHsHoiOHZKCaFtvIObHRbHqnJxNK2vBCSJ7oDp-KROCRpJ57HPwHOvMibHPxDcLNUlAR5CJoBSwFVGBVJEBNAe3NXNL5DGCRMcUBFwBCvKzbHHoJkJEajA9iC5fPFxAvrGIlOSoJE8OpYD3HCEZBmyFFcHZaEMPKvhPVaM5yA-JExJOFJO1RGCyAOxIX3FPKEWcHiwATDNLoHw-HEHCCJHrsGIVByEGuwKc_AljFAlEp2AvhAocHZxBhXCsTJuNKIlEQKGNtG7RLtKEiOKh4NN_DJxAQxAFjHTxAGuCRqK5jC_cHu6COyFPTEhbMnXBlxAjxAgcHmxAm9HCjFKOIwtGuxAZWKQdHLLEYBFg-M1WCEyBCaFEjF_xAGbBbdH1lEaOA9JOvAB-yBhdHq5NvcHCCB_7CMjAodHKgN9eHsLESOEHNByhHyLE5wAcqLplP3LE7AP2bICUNlzFQGIkxFplG9wIEMEUkPgXALUIsmAuvDniG0hH3qLQEC8AKebKmdMWYENyCIzA8lGhfCf_BTeHUeHuWH4zBHWPmjFqECxaFceHMDBoVLXmPZREOrLuBHgwGIkPmYA_uBsDBUzA72DBRETRDMMO_8OKhEqWEYEDSaHBZGsmH0MEaXM5eMHnCsKCj0AF0AQnFHTM-YAK4KGGG67NjvAA3K7mPaYJJuHiaMIwMzfMPMMp_ERLOQbKzXCsbC-8B38AUfHocAXfHuBDu1B-jD9fIbxH7NEfOD44ADuAJkDLkH9IGEiF3LIGKObiMkeP0cGQbCaOEuzAcOEUGAs1GqLF01G1fH01G-_Kw1GAjP7fHinPPMIfmLq3AAgHxnPMXOCPElkP4OEg2A21AgmPfMIsnPMgHnGNjMI-nPCjM8nP2NDTRDNfA7gHvFA87CCIGU2GCoPgbCEoPyPE9aLUEAtrDR2GAmPjgHgFAR2GKbBVsKtZDRsCp2A_OCIQEasH9EAoZKx2ACoP0gH5YD2gHCbBkYD0GAzgHGoPdFA8BEC3ACoPFyIl0H9xHCALvjMuoP4nPdFA6nPP3AuoPqoPfNICoP0DP51AcKENoPgwDwoPOGECpPToPtQE1oPtQE4eKdhHyoPX3GmoPZGAs3AdCEhdKPoPBaEemPYREsnPa4GPvFrhIhXBikEraH93Hh1AbkC5rHi7KUABQiAPvF15GeoPK4AAoPAiHVoPTNAagH3jDX6OCtKE2CxNGCwGq9IypPLQO0pP4bHQSEtJPkTIoEEm4Ap8Dw9IMiInnAFtA09IoLBFIAmZCIIAwWN34AM1H6UCr_JGhP-dCXoIuPMdfPVMNlfP4KLnUMdBNPKAayDdREk_LKQA7mOAfFSqPCLLUVMVqPjBAQhP9JK3YHrKARhFK-Ht_DXhPA8DMSBjhCHlDaqBQGEfDEIMCFTH5tD8nDa6AKZHL7JGSGHUO0aMiiNCfKV8OTZHH7Am1LyhPXTACGEIaBLsAvsGOsAPIPdyEgZHdhEAIF-hPrDKxMBnVEYTI8nGeYPNQP55Nz2C7iGhtBvhE3zKm_HP_OVYMinARHEeOABLOU2E5sAXHEDNCbHOWNFbiPbOA0uBZmJYbAIaH8QJhDCMaHIwLlXMooGpiPOXLUaH2QAtiPNGBYaH57DVzB8iNqqOR6ACOGiNNM2N_OL62E5iPC5CmaHH9A7tALSDoFGzDFKIErhAvaHHcCPIERDNUYMVdC-tHnQDmhCAnEL-FSiDnEAFtJb4CZMANBInhDUbGiuAo2NarD4BDGQE0aEgyI2CCLbHbSFAcFkUKVYBn3EPiM9QEBENV0AQCJ_4CwqG-QPEvA-uAHJEYyAGwB5SKKwFJbAPbEp3C9cCzjPYcFG3CTCICwHBGAsbHVPF8aG2SDETOjvAjJEmvAtYBCkPUBLtvA1uMfzO1OEI4AswB2XEUbJ3HCYkMRcI0JEGcHrwKT4AK2MprDQsGxME7wFXwHjaMaHIORLbYFWcHgbETDNbQDVnGx3DmwA8_AfcH-fP7jDWKEljFB9DmcHzEHtBDClEaaCJABRoC5xJrJJgKExcHtxBKxAHHAHRDXqFHaCsPEaABTxAs0ERqKUxF_cHixBDlPMaCYRCxoPwcEVOERpLF9JNSL3aFpaIPlPz4NYNAbFH0xA5lE3xATDJuoCA3BBPMF5D88JxbHupLdnJhUJRaH7jLeyAdlCBgAlLEIVBjMBodHNCB7sPjbImUGHVJDCJx4AV2KXzBVkD8lC0kBoGH18BkzB5tF3lPbxC9dHpCB_dH_MAR-G_SDe2ADnE-ZF3PBIeH8CBxJF5dD3cEHSGQiAKVE7cHcELOrJn1O4dMAjFUeH4KEUeHaeHb7E_yAWTDV7OWTDZRE63DdgEdmPtiEwwG5yAfYAJcCQhN-2A-rK4ICGxGKaBsSKu9GsmP-wH2eH-vPMNEevP7UBAwPG0AUaE0CPiKOgrPDfHKpEsuPhGGkJJoTA5GAdiN6vATYCeyGlhDgyGRSIInP2aGdVA7eCduAXfHK9APnPfLNemFm7BcPDYpCBMB-NEm_KtmFFUAiiCf8ARWEmfHPlEdnPfsCUOEnXBAcCr7CgfC7mFf5Ig1Ae1As1GW2As1Gl1As1Gy2As1G_nDviM7jDRiBx1AA2GCgH1nPzaBRiB71AC2GVNN7nPyvPRfAegHaPEKyFlMINxPnMIVxPFoPXxPIjMgtGKjMZxPMoPfYDOoPL5FQoPbxPa2ARvPUoPFYAJlNC3JYNOhREyMKEvPsgHYrDfoPd8AzgH_wPefACbBSvL3gHZQENvPy2GZxPIaHijMkxFQiLlFA9wP72G7xPlxPZFALxP2oP7xPM2AE3G2vPOhHZxP0DP9xPHBMM3GNyPzxPtQEEyPrNINyPmhHShHLyPX5B1xPOpPokFEcCGyPw3AgsPjGAZxP39A0yEAPC5OCbTP-KKxhHA0HBPISiDEkB2hHmoJ7wP4EDsyPlpPfULkVA-hHZnDN4AqwDFBEtBE6iOjvAHQOtHJzNGZ0FTJDDzPu9IFzPLhG6gJUyAmEEOSEvxPsHAePEViHL3Mv4A4LEEqPXEAxTIIHAxTIVZEySGqpMVzPIFBACM9CMMsF8gPgfPeqPnUM4nIaTMXqPPlEYVMmAPrjHdqPVtDEGLkzP0eFmzP7mD6-JkqPI6AUVOTBG5bP2NAlXCbrAo1FBZHehPseCghPRAPDvFjhPawAW3NE3C3qPhbNzrApNC7qPWlJ-FIopG_qPRrLBrPdDImtBAcP7YHjVErpL5hPBqKp1ImWMMrPXsAOrPMSBSDBkBISrPTfAUrPN5DtVMeWHEUKg_HWtO2cCP1IRzDerPt7AYOFbXIZnFWNFybImrPqgFRGOdiPe2EP5J6QJF6Es5J90OFYEXNAPaHx3C0rP_oGktPefHDKJ0KA6rPbAIzQAPYP-rP7gF2hDBsPPTG-HEEsP1tAGsP4tAIsPpaHfTG0GAH6JOjCMIEVoK2eIpVOJuAUsP8iEyFGEBI4ICphCasPA3AP0DLBI9ODwQE_dAuHBfdLFbHsuLmsP7JL-9NKbHvJDfjP22BanJwMEXDB1_HxsPXdGzsPlKAyBInnLCSJL1CpjP6sPGuHtjPZGBvjPvjBPJECtPjiCEtPNMC3jPfBFJtPY8DLtP-gCfJEIpKzbH46AStPkwIUsF_dN-dAXtPiyPNYHE8ObtPKVAdtP3IOPkP28AZoLQ_MKcHlrMfhANcHntPAwHeyOAaDA2CgbEttP0CJskDwtPQCIfwAztPsDIJxPuTAuwAuQDjgC0xB1wAcdP4AJgVA-tP8wAAuP_wA8EDFxA2WEq3OQoHp1KFWGKuP6kPMuPWtGQvFEFHtgFRUANPETuPa6K6TJWBFHlPoDLauP-MHQfN0ZKsEI0wKQdHPYHmtEkuPp3DbFHCaFpuPqZOTyIs6L-kCuuPo7CozDH8C9oJLKO6lAldH_2PndHTWK-yIrHMqlP_aBgSDHMMulPAvPXgNCvPrSDtxPyqJkOHlDKVmLJvPnCBLvPfvGktPYGIyKJvzBEyPzqLrgJDrJoVJXvPoGI7dChoBKmP0xEReHdDNOQL7GIO9HjvPQUGlvPp4PJ0B8uPRHHt4PgeH1oMeQExaFiQEyMEa1PoeHyuImYAayPmmPQIAweH7vP4JN9vPSnCWbAB5PJJMfEBg8E9eM-vPrjPVcIfyMiXMNVDfQOYiNOwPMpEO5PAnPMLFCnP3BHEnP5fMQOKJECgKB5OAHnJcwPPmBl9AikDVBIvLGzYIkwP2XBWnPtEIP1GM3DdCDCrKxLAbnPuwPpfHF4PwZLScEwGCufHbAMwfH7yPFMIPxPdYDyyPdYDByPdYDTyPg1ABxPvnPByHEPEFxP1iMxiAIxP2cM5iMZxPiMChxPxQD65P9nP45PiPEjxPRgHZxP-hHfxP6DEO6PIoP9xP9yPW2GQ6PgxPfxPb2Ac6PVyP6uHS6Pi2Ar-OXjMtZDsxP3aKPFAtgHzgHUrFyxPZxPjoPBTKofN4xPU4PMNIf6P8xP82A_gHfxPFyI96PA6PFhHO6P7eAC7P24P4oP56PayP5FAHvII3GU6P_oPfxPgwDO7PA7PwsDO7PgyP5FAYyPKpP_xPjJBcyPzNIeyP1NIf6PZSEfPEz3AfxPDFEZPKnyPMSLLCEgjLXpP3DDiNEuyP73ANtJB4A85Ph5GbVJ1yPdNFnpPS6PppPnxPrpP5wPmFFZjCGiH4eDZ4A-7Pc4A-7Pf4AMiHczPo9GF8PMzPirD3nAOTGJsNuqNRzPWSE-9AUzP17DGqPS8PIqPHnF6yCgZGrKA5YDKuHdELgzPRqPJhPOXFegKSbF-BP8KLFsBRgPvLMaqPqzPVmHszPTXCh8PhBAj8PiqP3-JNlHlqP2zPVhPIsP5zPUMD7zPSQA9zPwZFwqPBzPGZH9NKQ1GF0P9CGH0PS5C5qP8uNL0PRZHS_AqxAVZHmIJR0PZWMr7AU0PPJGHrPeZHJrPa0P9bCc0PYiOsGHxwOqqDScIfPMk0PuqD-2LLCJo0PB4CiCEr0PPiPnWFfrPVHOHELVHEjHA3sA00Pa3CnrPJTDprPG2BrrP70PoEEemJvrPxLMxrPB1PppEHVA1rPF1P4rPI1PRHAIADaaH9rP0uD_rPk3CQ1PrHBS1P0tAH-P0yHjzA6bAY1P_iPPxPNsP_pCEjPf1PSsPh1PN2Dj1PZoIl1PI6Pn1P7mGp1PMmF_aHicAnKFhsP-kJjsP4JOb3ExSFavBr4BcMB1TI41PGBB61PZsF4UB8aEVwFgBE0sP03E2sPu4EGwIy7A9qG6uPKvA6QE-sPumFN2PpjHP2PFSK-FHS2PItPcLGJGCAQMX2P-jPPtPOGO1bH79LEkPVtPOyAh2PwvPj2P1xHwJEgfNxiBetPp2PWEHIcHjtPz5CsGAjXJXBLwrACLJllMGxB12PhDIzeKutP52P9zHGGCytPkJB-2PK6PhcHzBIokPzwB6tP_OB8tPI3PCEI_tP_QDCqOIlE5UFP3PNeHzcH7RLJuPeNEV3PL4HNuPGFIZ3PvlKUpJOPEcxAnjOf3PzVOYuP4RAj3P-EIMlPVfN3QBo3PBSCiuP6eMjWGmuP9nCytDaqDyuHbdHWwM91ABlCwuPgsAEXKhrK73PPCB93P0uFB1A5uP7yJsdHD4P9uPkGHiCNI4PB4PylPPdM3dHHvPq6ApCBdkDR4Py9AMvPU4P1yAPUP4yAQiLZ4PGIFrVJc4PYqDYvPf4P2vGrtIqdMZ_PzcBgvPIoNivP6dMcGAq4PdBQs4P4AQu4PhBQw4P2oD7DCvvPevP5bHQiL8pGpeH1vPVxP74P9YAqdC-4PqTIZjDN8Ei8EwmPCwPaJEB5P1mPoPK1NHIwPKnHMwPYYJQ5PBLOw-MQwPpLCSwPW5POfHj1IOGOjKLXeGawPYrDEbGOGOZfHoaC3KHiwPTnPiyPmwPo5PUNOdFCucGs5PKsEN1Ae1GQ1ASGAxwP4wAW1A0FA1wPa1AijM9xF_xPDsDrCQ3fHfYD5fHtCQC6PdYD-fHExPiyIJ4I4vP-1G93PGgHf6PN6PfxPF7AY6PRxP_nPm6PlPEf6PX6PP2GI7PaxPDDQd6Pa2A85PY2GdxPygHN4Ik6PaJE3wPDRMxqJqxPkWGqOCL4Pt6PvxPdjMc7PNQEf6Pz6P2xPa7PKNIk_P6xP56PBaA76PNDQBhHC7PA7P3xAC7PU7PxrE56PJyPdNINyPK7PQhHM7PQyPa3ASyPNyPk6PgsAO6PzMEfPEkmPfxPfhHMPMJkMxxPd7PY7Pf7P1CDzDQjEAnHBhXODDDoyPn7PqyPX6BsyPZpPUoLt7PSsMJTAw7P2uH2SD9aBfCMnyF4yP8yPoDQ57PuBQPpM8-P97PcqNBzP1NGqEQNQOsEQ7fLrxIk4AU8PI8P2yPOzPkWDQzPyYOw5HkpMyEQWJBwEQwNCW8PmQBY8PdzP9RFc8PFNFhzP8WFFBA4BAf-DCEJkBAc-DvSHzTHWVM6sKdIAp8PcqPf8PVtDIFQKFQTKANFQ0BAPFQ-FEjqPy8P1zPHdG18Pb0NJNP48Pe0JMGEuqPHnD98PFZHC0P0qP9PA2qPm-HxvAJ0PnuMJsK8qPaYCxfFSKOU-B0_AXZHCrPT0P4RGDdFWbA9YECEHkWMolL_gHL9BZ9PAiPq-FRrPpZHj0PrZHVrPksAMNJj9PwjJOoGOiPz1Bt0PGmLhmJhrP2_HeHJ0lAZ3ChHEx9PRaEz9P5EC50PZzG29P0bF90PR2B_0PNAIGvA99PD6C_9PlDQG1P_sBC-PGBQK1PvtAM1PO-PQUE1XBK-PWKJiPAY8DkaHV1PY1F9iPRVAZ1PNxPV-Pd1Pu8DY-PViFa-PnCCCBId-PE_O7zEg-PV6JcsP0CHesPBbHu1PYBHp-PelDr-PzSFt-PisBqsPx-PHnPPbHvsP91Po5GzIEVbHDbE0UA7-PZjCoSPrGQSZMI2P9sPJCIPzIxjPG_PTgCQ2P69IK_PgYBnVAKJBCRMnMDQ_P4rAQtPsCIBoId2PxQLL0FqJEYtPJkPb_PBcHn2PBaOg_P_2Bi_PTkPu2PbaMRwAx2Pp_PpwG4ZIX3F22Pu_P42P_KJx_Py8E82P0_PLgA1tPA3PngO5_PyGC7_PTTHH3PM1K__PK3PBAQ-sO9eNEAQ0kPGAQHuPJpL2cHLuPMAQX3PyIPyxIa3PRAQd3P6eMFlPXuPGdHIwAURDk3PbAQ2xAdAQPdHfAQjlEUAQ3tGDOPnuP_EHPbLx3PoFHz3PHxBE9J33PkcMyuP63P1MB_7C3uP_3PvcMPmD3AQmuH1cM-uPrUOHXA-zAZgNofI0lPl8DryADBQ5NDFBQu7P7lPu2PJBQKkDLBQHTLhBBa4PPBQWvPRBQe4P40OOeHVBQtGIXBQM9CScIVeHGYAHWPitBzFCpmCtYMpvPovPawGIPEtvPr4HwMEXBQTAJTrJbrGyoBCEQ3vPI6P5vPjTNyBQiUD0BQ3eMEwPE5PHIIEwP7BQwZAHwPL5PJwPtyGLwPS5PDCQvfMktPV5PbYCX5PKCQXwPMCQCJPUfHf-CQCQXwPSCQgwPGNOfLJF1GXCQn5P9OLaCQRwFbOCdCQtwPCvKw5PDCJfnPywPhnPlDQXJBoCQ5eAqCQhxPsCQQLQuCQ-wPXxP7VF1wP--D44PH4IFnF3CQXKQ5CQK6P7CQY7P9CQ71GIDQCDG9xPPgHmLQF7PTgHFDQIDQb6PN4I67PMDQdxP-5PixPKDQSDQTxPlgHpxP1GNrxPuCDaDQdoP2yPdDQHEQfDQY7PhDQiiBjDQIZILLQ46PY7P66PtoP56PyLQxoPJMQk6PD7P96PpLQJnFC7PIDQyaLO7PqLF82A5DQtQENMQOGEO7P9DQwDQAEQZyPZxPEEQxLJZuDOvLRpPO6PKEQjyPf6PL-Ik7P-hF0mFvhHGHEp7PKeGNsGajCwyPv7PVxPx7PSKLfEQ2REL4AiEQjxPCiH65PGQOAzPFzP_7PJiHxqPJ7F4eDIzPxTIPiHxTIRiHK8PPzPAqPIbISzPQ8Py4AH8P8EQLzP-EQ-IGAFQF8PeRADFQEIJd8PHePt2Dr8PZtKhtFNhPDhPFhPeRAOoO7cPq8PVFQqMNnNQVqApNQw8P2bPRiAThPHwB18PsbF0aMZhP68PerAchPNMDQGEvfAEZHfGPr2O0qPOJEUUB9hFblHphPp-H7CDJ9PuhP18BwhPNMH7FQGxBvGCR9PUeKAGQFQFO0A25K1WIeQEDpENrP_2BPrPMOKSND_WIAvDGiP14DksAaCP5hLMiPTGQ0XN2ZHlIHqaATiPeoDNEGu9PsOBbHOaiPHGEYOALYAHWBGaHq5JxSBiiPTTH-wAliPLODtZDNODHVAZtA71AwHEe7LyGQz5CypErfP2GQxSL4GQ6SOw6JDsP0mLHsO7iPpSM7aITXBraH8EC5cNrcAbvPFjPIyACuA0aHKjPq6AMjPVnDIXBPjP9pGarITHQfKPfsPDXBWjP4mJYjP-CH1yF01PgHNv-PoRPNbH2UBPbHvPLQ1GkjPvGNmjPCcCojPSFC63IIvA9rE5SKgeA_sPBTOlbH_YI0jPXoBfRATLPPsHcLGfsFO_P9jPrRA_jPMjENJBCkPB5D4bHFkPTzOyvAUpP2vAO0FEDIlmFyJEuZMDwAQkP-wItGOERIIwMv2PWkPkoJEFMeyOakPJ3MsuHIXKekPskDgkPjWMeIQ93P-OEhyHiIQ1AH4tPXpJW3A43B-sGdPPqIQUkCbrGFAMykPLTNKlE1kPbkHH-A4kPO4HVbMtOPYUA9kPtKE9cH8RLLeNfJORCMOWGmSLlbMJYHZAQLlPLdHRMKn3PQlPe1FJJQqEMLJQRrLNJQreHLbC6JFy3PILEw_AlVEQuGJkAtAQJlBjdHcyAllPvFIg_AolPSjJfJQj9JcgL-bBvlPBvP9RQO-MqwIRKOA5AHmCuZC8rKhREvyA6EAsyAooP9lPmlG_lPsnPZ4PvJCPBQ3PBfqD6JQVVLmPLPUO-JQcdNfvPDKQQmPL9CffCWzAK2NgBQ5UHFLE-rHLHI6XCbmPkGGnBQQRBxvP9aLrBQM-IreH9aL74P2HIs3AyBQZzC0BQ1BQvmPBwPp6C7eMtmPFwPGwPH8BwFNZtILyG_mPKYM1IL9mPPwPunPCnPBeIOfHvbCp0AFcNgKBKnPshCc9ANnP1hCuYAk4CvLGX-AefHvPQIiMu8KYnPkfHh5Cu5P3PAdnPfwBjCQl1Gr7Cy1A2wP51APLQl0HRLQxTQ3fHzTQygH01Ge2AKgPwnPziMo6PcLQiKPJ6P0pAgLQNoPN6PwoPF7AwoPCDG-oPPgHIUQ3oPqLQSpPZ6PwoPIoP-oPspPe6PSpPOoDPUQRoP1MILpPl6PbYGn6P41AYoPhREaoPyoEuxPeoP_LQYNHxgHioPjVAFjDooG1QMkDQsQQIMQNoP9gHE3GonPdFAqnPUNIuoPFpPxjMuoPLUQUMQwoP5FBApPODP3DQqpPtQEyUQcMQ8oP2TQe3A8oPHpPV7PUpPiuFSpPlMQYsCPpPVREJVQTpPgTQOkMWpPxOIMtPkZDapP3MQ_dHqREepP6kE-2FoxBcEQkpPyYL-MQopP6yPbYGCNQ2SQl9DDqPm9IDjGaDCk3LIiHCZEcJIW6M0pP5pPG8P7pPmTI9pP1EQsVQs4AuJKipM8VQR1FgrHz3AYSEP1HKqPHqPrNQNlDOqPYbAQqPjNQfvDlNQ_WCStFbFQKtDBdOxWPIhPizPYMNIfFSWQ5PPD0ByPF7rH08PWrA28P2_C6zPmFQtqPu_LDZHkrAB0PYJEA9PE0Pa4JD9PwFQhvAusGewI2nPJ9P3FQs2P5FQPwAHZES0PQ9P-FQGrPKVAIrPZ0PY6BFGQJRMe7LIGQQrPh0PLGQ8pGFkHOGQm0PKiPZrPkQFsOQcrPWGQegFEJE_-Dx0PnSDkrPlsF10PUmL30PqrPZXMRhCjHEmGQOtM-0PNaHA1PUtAsGQ-ZFuGQlrMwGQ-BDviPXTGF-PPPQZUPRPQirI2iPiEJ9GQFsPsaGAHQZPQcuBraHzbAtaHW-Pe1PQGMZ-PIjPLHQITL1ZCOHQSWO2MQbsPH8BdsPM1KVHQn-PwPKx1PlsPvSFcHQpsP31PXqG51PGDH71PRbH2-PysPmHQC2PpHQF2PcbH_-PuHQC_PwHQYQEyHQjoKrGP1jPp5KTLPL_PcvAN_P7HQNtPA5AR_PXwPT_P8cEV_Pf2PRtAY_PevPnwBk2PoJBctPlQQLIQnQQq2PpQQj_PQIQm_PTIQqKF3oGfeNXIQt_PIXKv_PbIQ6ZIJcHZWHZvOkoF7EHUKEPCMkIQw1CmIQG3PcKEhABqcHL3PCAQuIQlcPjbEQ3PHAQ1XBJAQizAEXK1lLJjH4IQPlE6IQcUAY9HWpJKJQ-IQ5_AAJQ5UBKlPAbBiRQFJQOdHguPQOQnRQdiIpRQjAQv3PEzOQJQ2kCSJQFyAUJQbWHWJQuAQ3RQfjAaJQ6RQ0AQA4PeJQpTIpvC-AIGvGuKL5KJ9AQFSQSTOC2CIdMCBQQ4PNXAS4PvJQbAMxJQQvPVxPNBQUvPVVGkdMM7DSBQ7JQcSQcvPMmPk4PlYEaBQ_dBcBQMxDNwGr4PQDBKKQiBQmuHkBQNKQz4PleHMKCF7PzSQUKQ64PqnF84PxBQqmP_4PE_J2BQumPD5PVYCF5PAmDcxGI5P3mPNQNq_PGbKjGEaKLnKQ_KOJ6DR5PQ5PJfHRwPCmDuKQJCQWwPJ1OSfHc5PbwPYTQf5PLLImXCUCQvNL8KQwvPYCQ_KQZnPBLQrwPH7Hu5PFLQUTGwwPKtHkCQ15PnCQ2IMdYDvLQoiMQ6PvsHtCQA6PWLQCxPsBQ7TQBkF9TQV_AEgHhcCBUQ-CQTMQ_CQP2GBDQT6PDDQJ2AY6PMEQYxPf6PtLQcxPecQqDQkrDR2GQDQYUQY7PTDQc6PL9J-PE6LQZDQs6P9LQdNFkUQoMQI1AO6PDMQloPVKEw2GHMQo5JC7PjEQZFAqDQ-6PE3GtDQQMQwDQJhH96PccQbqDf6PXMQL7PDDQbMQ9jM7DQIdQgMQXyPi2Pl3Ae7P3UMUvLihHfyPkMQW7PVVQQ6PwMQs5BfNOeDKPLOq7PcjDNZB4MQaEQ6MQiVQ8MQhqDlVQ27PnVQf5IpVQOiLwQLLMNllMpEQGNQB8PBjOJNQnnANiHNNQYNQpWAdNF7VQWNQ9VQO8P5EQR8P9EQz3AJzPZzPJmDkIGrxIeRA40KfSAfNQFNFEFQKuHGFQerMxIN6ZPjMNgpK9ZPgIOpHLPWQSVMGBGWeQ1MNYeQ1YHzzPfFQ5sNJEBiFQVBGHsDlFQesKnFQmWQ_zPEZHpWQ5wOtFQC9PRtAE9PxFQxWQWHJzWQS8O1WQm_AP1LFLN4RA6WQzZEbZHW0P30IU9PAXQKeIX9POrPHGQLuKGXQSNDIXQ8lGWLEg9PcPINXQVSGq0P0ZHn9P9iOp9Pw0PirPbGQv9PeGQ20PZYC40P19PemL39PnGQwrPdmFyrPC1P-9PE1PvGQB-PIpGD-P7rPL1Pu2EC5CeaHzXQw6J1XQT1P3GQHsPR-PW6ELsP9XQdPQGHQbMDBYQJHQDYQ3iIFYQCeARuAIYQhXBRHQLYQsPQs1Pm-PJCMQYQv6EnaHHbHe6A6DEu-PjcCuAF5PQtsPttIx4CwsPkHQksBkEHfYQZbH8-PrHQo6AebH9qGlYQL2PAtP9VEzHQcpGobHGtPe0HuYQ5HQubHYVQY2P0YQ8uN2YQTtPe2P6bHg2PfQQZ_P9YQIIQAZQe_Po2PDZQh_PKwAGZQbAMRIQbfMBKEy2PRcHr_PNzOOZQ6DPvFCRZQSxIdIQUxIxiA0tP2uP-QQ4_PrQJE3Pe1K9_PpIQ6VGDbOIRQCuPO3PwIQa0OnZQIuPT3PKAQSRQ2IQURQOAQHWGwZQ86CfRETAQzQQ1ZQ3xBjxA4ZQVcFXpLm3PGJQ-ZQtGOfxJBaQiAQMBBkAQw3P4zAruPfQOpVAJaQvuP4BBq7JYJQ1uPyAQUyAmlFqdHbbBVaQE4PiJQ7AQaaQeJQcaQFvPN4Pp6FVLLEBQiaQzGQkaQtYEBeHKBQLoDqWM8yAqaQaOA4JQtaQaSQavPh4PWBQoBQAKQyJCuWHDKQkvP5aQfBQ7aQv4PYmPrvP6XCAbQiTDCbQxSQL5FFbQ_XAVKQX0IXKQomPRXGyeHzBQCmDdKQQbQ8kCSbQObQFwP8BQOQPlKQ_BQpKQFfHN9EACQhbQGCQjbQ3fMVwPGnPwSGobQOCQJ8PrbQRCQfwPASFGNOTMAjwPfODshBhfH0bQkfH2bQ9yD4bQWWOgCQfCQrfHPCEzwPmCQjiMBcQ4wPVLQC4A8wPAkQIcQLoDXLQ0CQMcQVTP8QQPcQFsKKxPM6PUcQkLQXcQNfA2LQV6PFDQGdQZ6Ph6P8cQKoPhcQxLQPDQM7PuAER2GTkQVDQ7rKXDQJPEqgHvaKbDQmjQwxPeRHmUQgDQoUQiDQ3cQvEA5xPvEAIDQKMQ9cQ7xPNMQx6B96PCdQ7xPTMQshC96PWMQ2DQtQEZMQY3AIdQdMQR7PQdQIdQadQTdQJEQVdQdyPAMQkhHe7PKlQohHhxPddQpyPaFP0MQZVQXEQoREFeBXPI65P7MQeEQqdQ3yP_MQrpP8cQvdQTTKT4AydQBfHCzPA8PqlQ0VQLNQ6dQ6pPFeQQNQepM2EQTNQOAPtTI1lQsHAHrIWzP8dQIeQX8PeNQuWIMoIdzPzDBJ3Ca8PeyAReQeyATeQMmHlBNgqPnzPQXHSFQAaPrzPvNQ4TOMmQz8MWqPyzPeFQCNNz8PhFQgWQjFQpeQKGEsqP78PvqPA0PyqPKrGrrAzeQQeKwrAwWQFXN4eQYGH0WQblJP0PN9P7FQAfQ9GCCfQx5KEfQY0PDGQWxHVsADXQSvAFXQg0PNfQT0FMGQKXQl0Ph9Pn0PuBCSGQR1OtOQdrPXGQUXQZGQViPz0PYpBaXQMBEcXQ09PeXQsrPHOJ49POtAoGQkXQqGQzrPqfQuHEMLFrXQ5rPvfQ0GQ47PDhCzfQAsP9sOL-PsWB4fQiKE4XQQ-PBHQKsP8XQb1PXoJAgQQsPGjPdnO0xKVsPk1PHYQ9XFo1PSHQr1Pl-PiyPDbHB1FuNOSYQs-PWgQdHQWYQagQz-PiHQgQAfgQ4-PB2P1sPjgQqHQG2PjYQCvPJ2PukN_sP4YNSvApYQZUPrYQwgQfSE4HQqoG0gQP_PWQQ3gQpNC5gQCIQK_AEIQ7YQEdJAhQm9Hc_PmWIDcHsMEJwFtECr2P8eQyCQKhQfNMMhQUIQLZQWIQ8CIRhQeOQThQF9PSZQcfE92PgIQahQwOM3WNaZQ-CDCRQnIQeZQCtG_PEhZQtIQLtGkZQMRQxIQDoDzIQJ6AdAO7kPNAQY3PxhQQAQxZQ40FqxF9IQWuP2ZQ5hQgRQ6ZQR5J8ZQfuPs5EhuPAaQs3P6JL6UAEaQPJQHiQvRQpAQy5GfdH43PN1AzuPvcHPaQLpQzAQxWFUiQ7uPhBQhJQ6AQsKLDSQbiQ1dHdiQpJQIvPLSQsHQjlAjaQfxOlaQmiQyJQoiQSvPCjDDmPQBQuiQHmPvaQbvP5fCyaQCrLl4PhvP2aQSTD4iQSTDmvPnSQpmCqvPLKQcQIieHBbQi2PpBQEjQTKQGjQHbQFjAwBQ6vPLbQNjQTbQC5PP8ERbQgKQ6BQAmDJ5PXbQpwGITQebQKYMbjQS5PdjQDJIKVJgjQB2PmbQjjQb5PljQfUL2KQ8uNZfHR-FGZLVCQxbQcELzbQp5K1bQqwP0jQt5P2jQ5LI79OiCQ9bQ05P0wP9jQU6PPLQvCQBkQu1GDkQAkQyCQt1ADxPIkQPjCKkQxnPxnCNkQ8CQPkQW6PRkQx-C47PBoPVkQW6PsLQZkQxxGncQicQNMQi6PRDQdxPhkQfZAjkQ5LQYDQ1UD8LQiNEwcQn5JrkQTZECMQukQEMQwkQsUQ25P6cQ96PHsQ86PE3G4kQBdQ7xPDdQ9kQGdQ9UQO7PBlQ5FADlQCVQNyPGlQ8DQNyPhMQSlQHjQbyPesQWzDPlQpMQDEQSlQh7PGfAFyHvMQthHWlQzMQXVQuaLwXMs7PblQZbErREelQodQglQvxP17PCsQ37PudQ8REDNQmEQ87P2lIGNQ4hFINQuEQ4bHvlQ8dQONQ8pPpkQ_dQM8P05NZ1LDeQXNQ7EQGeQYzPeGP_lQU8PPeQb8PhNQFFQe8PXWQTXCffPXqPJSKpzPRmQuNQ2tQy5A4tQYmQx8PamQgFQmeQdmQoeQqqPtoJ9NQqSB-zPQ8PveQlmQrWQ1qPRQPvWQG9PK0P0FQM0PK9P4FQ9eQfRN_eQP9PBfQFrPDfQBGQJ_A6mQLvC8mQslG-mQLfQAnQqnDi0PJXQLjCFnQSfQqsBInQarPm9PVGQOYPTXQssLPnQVHEoTFXiPdGQ_sAffQhGQeOKfiPlGQbdAiXQcnQ79PmXQ6wOoXQrfQqXQtfQtXQE-P8rPwXQdtN0fQ6GQ3fQN-PvnQP-PdTLynQ7XQ24PFHQPsP6cA5nQTsPb-PMHQC6K-nQZsPh-PBoQk-PuPQcELFoQYHQICDUgQnsPn3CVYQw-PXYQy-PZYQ0-PrrAcYQ_1PeYQUoQBvAkgQXoQtHQZoQvHQqgQdoQg_CMQQ1HQJ_PtYQkoQKtPO_P8HQooQ-HQS_Pc2PY4EtoQWtP-gQ8YQhQQyoQJIQBZQ2oQ1JENIQHhQPIQJhQIZQXkPKZQZIMMZQCpQ0QQShQYcH62PECI6QQVZQhIQMpQchQD3PcZQdQCocHJ3PjhQBuPN3PvcHFAQohQyIQpZQepQW3PvhQhpQ5IQjpQzhQSAQUuPUaBEdH4hQi3PIdHDJQ7ZQeuP3WIDwMb2EgAQKJQDiQu3PpGBGiQPfOHaQNsFTJQMiQ9pQXJQxIC5UFBqQRiQ4uPTaQViQdKAXiQJqQZaQjyA3mBNqQoJQBBQP4PRqQU9M5lPFeBVqQliQPvPX4PoaQ1JQOBQVvPsaQUHITMETBQ8JQyvIeSQEdJYBQBKQ2iQo4P6iQjME4aQ7iQjBQ9iQvqQx4PmBQZYACjQfmPVxPFjQtBQDNQIbQ6qQZKQ8qQbKQOjQ_vPQjQ4BQG5PUbQ4IFWbQMfMLZQIrQoKQCCQd0AECQsKQc_PTwPvLChjQOoMYwPNCQ0KQ53B0NEYrQpjQi5PcfHtjQ9KQwjQgrQyjQirQB1DkrQnrQmrQhCQ5jQJLQMLQ8jQZ1A-jQurQ6wPAkQyLQwCQSLQ0rQioGZLQDtE4rQkoF6rQLpQScQMxP8CQQkQM7PnLQaPETMQGDQRfAGsQekQDcQZZQncQLsQlcQkxPOsQekQqcQp6PscQUsQucQWsQzcGYsQycQA7P1cQV5BFMQg5LbfA0kQjsQ-cQmsQDyPosQ8kQIyP7xPAlQNyPwsQ7jMysQOdQY7PS7PG3G2sQSdQMVQqMQNlQb7P8sQS7D-sQP0QAtQcSAOdCOQJICEREQDPCTEQYlQtyPG6CLtQxyPndQjpPpdQRtQa6DTtQtdQ5yPLDQENQxpP-7PctQH7FGNQD8PFIAwlQ3VQylQNzPTiHgpMUNQP8PmtQ7lQT8PFeQ-lQdNQwtQGmQRaAbCLq8OFoO-8HceQtSNH-DFTFWmQhqPkYHcgPE0PbqPqYHL1QGJAmQNNmQBuQiMEkeQUrAnqP4zPiWQqeQhmQerAteQNuQoWQPuQD0PRuQG0PTuQphPzFQ5eQ9qPO0PM9P6FQ5WQduQ1mQfuQ3mQhuQRzB4WI7mQFaENrPp6BhOQLYGBnQEiPsuQQfQIiPXrPnsAOXQJKBbrPs0P1uQqiM3uQd0AbfQ6uQcGQIiE9uQbXQgfQdXQBvQjfQhXQQWBjXQGvQsJQIvQFDPhnQFqEMvQJ1PxiPG-PWvQyXQTvQDsPVvQxXQ6fQZvQDHQU-P-XQ3nQevQIyA6nQi1PivQGYQIgQ_nQmvQMgQCoQpvQKBIv1PGoQksPaHQkuDUYQ21PyvQNoQ1vQPoQt6Jn3GggQlSAigQ8vQWoQiYQ_vQrHMaoQD_PxHQF_PfoQvEFhoQtLAIwQuUGloQW2PMwQJGBpoQb2PYLK6gQDIQTwQXJBGIQa_PXwQChQooBEhQ3oQEZQ8YD6oQU4P8oQn_P6MDooJqtPTcHstPZIQ-rIUhQacHIpQfIQKkQXZQB3P1jC5tPBbM8_PDbMhhQgZQsIQExNjZQyxKnhQGuPbpQ8wQ1IQsZQ6cHPuPWxARuPc3PmpQ0ZQopQIxQZuPKxQaAQMxQNdHvpQPxQxpQYcJCiQluPEiQ2pQtRQ7kBYxQ6pQKaQsAQOiQexQwAQJSE4FISiQAwCA_PC4PgJQaTLnxQH4PaiQqxQnJQM4PPqQgaQvxQKvPjiQzxQOvPJCEnaQ65PpaQcqQtiQ8xQMeHxVOwaQiqQj4PkqQ0aQCKQGyQJyQIyQgcF-nCLyQuqQrSQMKQ11DuvPQyQzqQRKQzvP2rQ54PuBQXyQYKQLjQ3zA9qQTjQEmDG-CRjQCrQ0mPErQjyQ-BQT1ICCQajQ-mPebQNrQtKQQrQ18AijQKFNUrQzyQe5PojQh5PvbQsjQWCQybQ-KQ9yQEmD_yQDLQ5bQ3jQx5PILQ-bQrrQJzQtrQfFOvrQNDQGcQSLQEkQRzQYLQMvLUzQGxP4CQQcQ7wIHPEhLQ-rQFDQAsQezQUxPEsQrLQdxPHsQLDQUEAKsQdkQ0LQrzQKDQtzQkkQZjMVsQu6Po2G8sQzcQfxP3zQqUQFEQGMQu2PuUQisQM7PksQzUQ7xPnsQ56PpsQD0QH7P1DQG0Q4DQqDQP7PG3GHlQ1sQRdQ_gQQ0QDEQS0QGEQZsQV0QAYE_sQccQOOAgnPc0Qm7Pe0QXlQHtQidQ2MQvyPzyAk0QOtQm0QQtQpkQStQVtQfcQJpMlEQxdQFNQw0QtlQEzPC8P-7QvEQaNQKzPJzPzlQ-pPTzP2lQCeQYiHEeQD8QXzPFIAC1QbzPE1QezPImQuOAKmQVtDZBAuMN5tQboIQmQfsO9tQ8WFY8QQbFw8Pb1QDuQleQ1kJ7YHemQIuQ58PseQMuQCtNm1Q0FJzqPIZHomQnMDqmQUuQt1QumQ6eQwmQx1Q4WQxxH0mQErPOpBguQiyBiuQ61QkuQ81Qd0P-1Qf0PA2QquQOfQf9PF2QQGQxuQPXQKnQRXQM2QZfQVXQQ2QRnQlrPw9P-uQ5OQWnQY2QgXQDvQb2QFvQnfQ89Pf2QajDh2Q3rPWaHLPQSsMl2QQvQpnQJ-PrnQ7GQytAunQs2QW1P7fQ7CD9fQ1nQrdFdvQIHQE8AEgQ8nQNHQ52QlvQLgQZuAMYQOgQEoQA3QYHQTgQiOEE3QKoQxvQ1oDfHQaYQbCIK3Q4vQlHQhgQ7vQE2P4sP--PT3QH0AV3QmYQM2PBtPtgQqYQFtPc3QHtPJwQV2PLwQyYQU4AUeK4gQQwQ4YQ6bHTaIOiBq3QxoQ05CYwQDhQCZQw3QGhQitPewQHeFgwQvQQNhQYbQBpQCgBmwQEpQowQcIQTZQf5BDYHC4Q2tPNpQdhQxwQghQfZQAMEVpQN4QXpQP4QlZQapQS3PYUA0IQLAQV4QOuPPAQiuFDxQ8IQc4QHxQh3Pf4QCJQh4QtpQNxQeAQQxQypQeRDt3P4bMouPFaQ4pQRJQZxQLiQ23PLaQhLEdxQvAQZJQCqQ34Q1AQJ4P-RQmxQYaQ-4QpxQmJQL4PHSQeiQqJQhaQTqQH5QoHOWqQ1xQYdM3xQqiQO5Q7xQJ9GR5QwiQCLCi4PzqQ0iQm4PbBQoqQ6aQb5QHKQ8aQpSQ-aQsgElBQAmLk5QQKQEbQ2qQVyQZiLr5QKjQ9cIXFGL8E-qQx5Q3BQEdJDwPDrQ2BQFrQkyQjwQmyQdbQLrQgbQFCQOrQGkJUwPRrQC6Qa5P-8BpbQPCQ1yQpNC4KQqjQ3hMwbQfTQerQN6QowPq5PcCQQ0HELQT6QHLQjCQqrQIzQMLQKzQa6QMzQFcQTLQrnPhBRg6QHkQw1A2CQ5rQ_TQn6QUMMTcQM6PczQZcQhkQacQP2GWkQjzQKDQlzQexPR2GozQekQ1LQszQ4LQV8ElkQr_LTsC-6QqkQ1zQy6PcsQ2cQF7Q6zQmDQJMQ9zQ3kQN7QA0QP7QC0QyDQE0QT7QIdQH0QN7PRyPIdQZ7QIdQO0Qc7Q4sQMpP6sQnMQfwB9sQj7QX0Ql7QsHJDtQtDDFtQgdQ5kC1MQKgQbVQjiQdlQQiLflQvREo0QhEQklQBNQWtQZiLYtQplQ4dQzpPslQ-CRGzPgtQrtQitQ5VQktQ60Q3EQotQL8QqtQFeQO8QV8PcNQR8QLeQF1QfzP0tQNWQYeCceQe4DotK4tQsqIUWQWZPWWQiUNqNKbDRYSOqAEghOrrMcXF9TKmhOqEDn5KphO0FJitAshOI9LxVOb7DqQQVzBlmH2wIxhOoqDkNGNUKeWHZTN08BkkFKBEZ9LroOkWKTpGqvBQYCZUKcNJbYP9BGzhCBKJyWHDiO_RF9OK5bLGYFcCMrJL-EMaTH1VFSiO3kPyfKuVNmHH-UHfYFUCEGVKhiOmYFA6DsZKwQFrYFvVN7QPCML0cE5YF7iOYUNHiHCjOVpDKXPnWF_uDXlM3gPkVK7YOCYAp3KuGAWpDqXHSbNWpDPWFHuEefPYyDlBAHAEwBAnBNDDNbjOPEPY0DUBABFRDFRFFRhfPBTHy4COvGkKBSaKtLMLHEYsAjbA-JGhvF8dF4bQrTOrjL48Am1J5vCQEGdELXgKgHPuBEqMLEIJKpH5MGWpDXnKjVJWpD3hKpFRQ3CMtFmGAAFRlmDMFRaBNhvDqBNAsB-MM4gDBFRh0DuBN4mOVDD_KLKFR0FRRyDNFROXF4FRLrA6FRuqIlmD9FRKdO3MNVyCK9MNwAxPCN9MtMPsuAoaKHvQT9MIjDmgC7jHmeFmVEpDLZ-JfhEe9MfGRlsHtYGQ1A5QB4-Az7AkdKEyGHVND6Kq9MOXL66C6IPvcHglHJSKbnOGzH09MvyBNDGV9LFsD1aACuMc-C61K4vB0XBdZLl-NgPDE-M-nBG-MrMASZK8QIEwI1tHWZKvzHT5CO-MuAMi1DOGCS-M9-A8sHroIvwHwOIMFDp2KU7N7zHU6LeSAoILVjDSLALaM_VF0tD55DSFLWPOr-MSPPwXALHPqHRUyGdsA0rCz-MJPFD_MzKJ3kCdLPw7B4QA8-MhVF3HRCBJf-CB_MYFJ6wHE_MfULi8DwlDCyKSIEoWEi8DUtNuJFoxOO4Hi8DWSMPSJV_L8HRFPFpCNyqGG6H3HRLXHQIRFkDQIRh_M_HRiKJArJAvAm_MuoCo_MK5HSNAr_M5HRt_M2HRnnLw_MacGUZHlIR3FCesDKYF3_M3YE6wH6_MK5ISjIXMMRAPdBEo6OCANxIRWRGFAN7MJ2rDjSBKANI7HhDGNANXwHQANn_O5DG_QMP5NFdN2yPYANAYF2EIqnAsIRVAN-jJPJRjvHdNF8hAOaCWJRe2KMJRleBRJR8hAjbCZJRpAN-dQA8AuXOGMNPvAkAGdyEvANESE51QEdFoJR1ANzNH70HSdENNK3JN7fL70HQYEyJRTYEyJRYmD0JR57K0dCNNKl3K7JRIBN-JRKMBAKRNBNCSOVDDcNFTrAk-Kw1CtBPr8Ov9HCGRCFREGR2FRGGRD9MLrAkMPaMPKGRIfFRyD-FRZeQS_DbeQLFRRKRKaNTXCHGRakJZMPCJAYKRMGRACP1YHGmPDCPL9MRCLARMP9MWGRe2QYGR0XCTEQIoPMBBUEDyhOCmO1fChGRdBGrZHusHIRJHxKnGRrsAATGToGKpAp9MbXQ1sFs9MULN5UFyGRx9MZcCzaH-JDPaFjTFyLP7GR41KWKF-JDgLAAHRpqGuwADHRdlDFHRhQQRZCFQLKHR4LNM-MOHRZnFzjE5TKY-FL2CU-MWHRY3CX-MXlQLhG0AJyWEdHR2SDfHRlVEhHRDDImrDkHRCXELCGnHRXcEkaPSMOAMRWkEbYCx-M7IHU_DfsD2-MbpDgIR5-MBIR4HRNMR7HR3HRYIMF4KAIRXIRDIRR_M6YE_HR3YKceFi8Dw1HR_MNIRR_MYJRVIRX_MZMRqtHVIRfJRVIRYmDZIRKzCbIRYMRyqGfIRBsD3aE8XEjIR8pGsIRI5CpMR3HRpIRa8MFqF4MRuIRqIRjNASIRjrAFEL99B1IRjpD3IRnXC5IRYNBANRSjIu_M-IRIANTiCR1HxHRLbEzHRzQFGJRkJRBsCJJRlVALJRZJRWANbJRjdEbNRTJRmANvrKUJRhMRmANfpFUJRlMRmANnMRmAN3MRcVBynDDWNmsDk-M-cFoJRrsDzNRsdEtFF_OE8ANFKRWsNxJRWsNB6D7JR9AN3JR9JRWsN6JR-JRdAQ-JRzwK-JRKdECKRCOR5oAnFCzNHWpDNtHJKRU4KvKGzFRQKREFRSKR4DJjKRnBAJGR8FRaKRNGRReP5BPkfPfKRXORhKR4CEaORcORLGReORpKRlRPHLLleEpjO5vNLCPesK0ZFxjOVgPXuEfpI0jOLmFvlJd6AtGPGwNM3QWOFC5H3PGduOsOL8lKa5DUILEZJSwNbiDHkOEwFYwNLuDuaPNaBtYPXbAPkOokKRkO6MLTkORjDfuD0jJ5YPxSF_9L7LLfjBd6LCXIIHPdBPsiOgTMY2KfBEpWFtdCkbKA8A8oDLNKqqOrzN-uDmUEskOHMLukOdELBmHDYCtFRjrHwiJRqPjORFGRZORUKRkKRlMP2BPdORb2DfORjAPQ3CBGR7PRYORdAEaORWKRmKRCQRbKRWoOtORhtDvOR54D6vNOsMSWH5jHhNN4WNgxJzjODwNVLL4pOCcF9OR3-PiHMfVHWbObEJtdKRzDFPRK5Q9kFDkOGkOUGMO9MSCNOPRNkOi1DPiOdwNhcFUPRvnCWPRlwNlbEhuDrwNhYFZZNqaFB0O3YEHGBZTOiPRozNs2EwCNzsBD-AWcCjZAqPRvJRFMLuPR8wNT0OkNFLMLT0OqFRKZFYZOcWLnPLefPQJAcSObPNOFR2XHndNbeQcRRmIAeRRwZNQTB4oHAKEVQGbKGrbEAKPUMEgWAs9OR1APsHkdECEIE7KqaQo6M0HNhsDs9GOEGNdPWpDnbP7LAbRRu8PkRRcVMGJAb9KBSRe9KcKRLZOIFRBtDFSRdRRDSR0BAMSRCSRgVMazEiJIpjH1XClVMuOR0ZEoVMgZAnqPIvBxmGsCCnJFt1Ch9PU6Am3C4mGXRJW-HtXDQzC3VM8kJ5VMd-H5WL8VMFnGJ8LLlLAnAMwGCQB4XPcNJ4eQywIUlJeCEYGCKWMiWItWIXnGijM0-HZlLRqGRWH4-HRsM7JEalJuWIzZCZWMgGQbWM6RG28AL1DoRAZbND8K4WIxxG5WD1yBN_HebNqWMnHIiQAtWMV_HBXIX_HxWMG2QoRPGHODQIe_H4WMEuAYwOiSLIgBb1KPoG_oEa0AtXAq_HXDNWoGJ2EfSOHLKQ4HdCGKXMelOpLIbfQezA6oJRXM7_HUmL9_Hd4BXXMV7CtoGkmEywO-9AhOL-UMfOKgXMQjAiXMhCItHE7oG9aARoGoXMG_AppExWMiECWAI8OAYAICQAJpGx9EEYGGaONpGw2EIdF83CSpGjAIglO6hDTPAnAIuYCW3PqAI7fQANLK4C2fMEYMjpGifABeD2iEFfHEzHWjLspGmJOQYMTTHkhCJDHbaGsbAXYMW4CFBIFHN8pGKYQ2PA4cNrGH5YCOBIjYMTuAlYMtvFnYMvvFbUBrIBrYMWLAOqGXvBnJFwXBcHESRGryFj3E1YMv4C3YM-EEXjEfqGzvISiDOZCtBImxA0WCtiDnHQljEn6KIWG2BI2HEKnD96Ca8MmKMddN-BI3qGg-A01AkxONwHy_PB_PvdL0nJXZMb_GvTNsLHHrGzjE72PfZMMrGtqPYGEDaMuaOnZMWpAVrGaJEPIEDyOutHROMpeQ0MO2xKxYA_IBirG0ZM0eCybHtCIJkEqrG7ZMvSJ9ZMfQQSHIiGCyrGOyOlPI7CIB_QyQL6rGADIn4EjNDKPKahDMaMFDI5EEcxOnQQQ7N8wI0kL8YDKsGdzIt4EYaMiDBaaMaxBfJM37MvQQgaMaOFkoLkaMeDIfeNkGNsuHIdCriFjsGcIQxAQkZBs1EyoJhdMUiBtRPuDI8uNYTJ-MDtwAofF0DI-NP5_P8aMtiA-aMXhP8DIx1A0eN_DIJOIP_QmJR_QDjdMMpJpFBucH9tJNtGQbMR3PSbMFWGQEIV3PxxIW-E5vBj4NazEkpQOKLfbM8KE_sAMFHktGh3PhtHURDo6PqbMWHHzwAjTNKNFvbMNxQ9OLPxQzKGWlMKqKpRQ1rOuoCx2E08JCKPdyEUcOAuGxMABcMIzO2fMoFHHuGNBB9CGFFIJcMtuPaSLQuGOcMTuGPPMRcMQFISyFhHETFIdGOXcMMpM1fNiuGbcMGXGdFIlSIgFIxyIouGc9JYNMxuPstNvAQ4dCzICpcMwGIBqQs1EmlPyfNA4P3bBM8JNKOTMALSC7_Qf0PZqL2uHNVJxzB9cM8CJ_cM-cMNvGvmE3OAjqLTLJHSQc1N1SDLGIkeM2dH24GksKn3GSGItUGUGImGQF-JfNMnuAaYCzCBSjMjVJ-EIRJIBqNfdMYxM0LAkGIkVIkdMurEmdMRSKDzAHOLicBT4CvGIWeMtqMhzAMrFIrFwJCYHIKwA_ZK6GI4dMNpJ6dM8uCZeHP_H7aQuWQnxMD4GUwGPHHA6GXrJ8tCrSQXbLJeMrQFLeMhDBhnCFWJOHI8MLqNGeRGH0IVIQJ0IITItXRBnC42AaeMmMIJXQfoImHI5nGoHIhzA-SI-6N1QI97EjeMrZRX0Is1EAbCxrCKZA3HI7YGe6G7ULNUB9HITLJ50BXTHTeHlWJ-eMA0AzQQDwPJRQH5PYbR_eMNACgEBCfMR6FdEEcaDlPIHfMpxGowBKfMq4G20IvxGdII60IWHIaXJuHA68EPaMs_J2uHYfMzPGPJI-4LnqNTtJJGBefMksHDyGifMVVR17N2uH2IIYjQpfMCFIaYJRyGP_G_IIjHCMIFCJIzfMAYO1fMHJIBaAY5P8MPjKL5WLGzM-iCniNkVGJaGYcR6tJWJIGgMYJIdjALgMwQLkkFMgMZuBOgMZxAQgMIBRdkCYzMK3OAzGkVGqJItcRZgMu2BhQDGADrlMKzG5zGbJH1JI3vE3JI5HID6J6JIVHGP5J8fBqgMMqErtAtgM3sG3XL-iC0eIHKIc6G1gMu6GLJPnQBNKISfC7gMhPG9gMvzGBWLAhMkZMQXBffMVBKXKITIIytLeKIEwGgKIfXRMNChdROhM6EEE0G4LBRhMldRI0GlHBTxAvgB-4GzHBnfCBrEgjC_3B0cRHaJndRehMTIGvkEHmFFtAHmF95GKmForAo0MY0GphMhBD78AndRo0GM1F0jAQPLFiFe3IyhMy0MjdRerEVFIrjQVXD65GxMO9ECe3IUFIbrCDhM9PMFdR1vJC1GgLIv5HGiMxCPDuAcSFfcGLiM0aJB9Pp5PNICNLHuLI2_E_7EW1G4LBzLIXiMzZFbnPa6AbiMxNE0cGUXBOiBk1GrCDm1GWnGgPIT2GmiMqNIfZBniMN2QBfRwbLcMINKEZZI87JmoILbJtWPUMI79LDfAXMI1nPNZR3nP8iMDjM9iMhMI6jM6oJT2GL2GFjMR9GpMI2MIIpMKoPNjM8jMVOANjMb2G1MINjMUjM9ZEWjMYNOfQJk2GHSMm2GpcRfoPIiFNQEkNIhjMkYDRqFxkQXUR6xPojMhfRqhDojM-jM1UQojMBkMcYLRNIv7JE3APkMlFAwNIejBmNIiNIxsQmNIBgRO3G3jMBkMS3GtNI4CKl3AGkMTIAGPE14QNZAkhHGkMNkMVpPFNITkMVlNjzAtLH6ePdvLq3GEOIAePAPCUZBn7Px3GJDKlgDikMRWHHgAVRIykMtlM8YDhOIpkMxwJwkMMPIYDKROIW7GTOI26G_1MjOIbqM3bJ4JE0wFZdRXhI8kMW_NX4GvOIMwAAkFClMYZDElMoCId6BBwGKLBRVISwLAVAkMHKiHBPIPlMu2KK6GqMHTlMUcJVlMzhIk-MPbLH4GalM54GsfI0ZC84GinGudRWbLc7GXPI5nGZPImlMp1PolMePIqlMFzGhbLg5GM7Br5GZXJmzD52MqvA55IjPIZ5GOAOghRxPI7lMukM5hHJfCExLiZR4bL9BQVQMo0FFnN_PIImMKtGWCFDQINdJRNAsuEydR1CRyfR5aDTmM65G3HDNlBf8GuNHZmMJBIQlCcmMWlBuhDfmMwdRk3MkQIUnMjfGkmMFnMjQIL6GqmMw6IsmM14JymMvmMymMwiR46IgQImvCuQIr2EflD9dRFNB3mM-xL28BI4Ct6GMRI8jAVyNWBOAnMziRDUI36G64E_jAHuBOyLXgGs6GLRIimMAxGmBOARIRRIURI4oMPwCeoMydLL7GbnMrnM4dLL7GunMe8GX7GcRIgjRb7GlnMXRI5DFlnMoRIoSIFOBXoMOkIlnMtSI_7IlnMtjRzRIfzBCxG2nM2jRw-GG0Jz7GtjR57GuwED8GlSI-7GxOBXoMC8GxOBgjRtIIskIK8GMkRL8GxkI-RIwyQBPBzSIY5MQoMdZBzoMPSIl0JWoMZoMmoMaoMUHK27GKrMGlInSIlSIvxCj8GmjRNlIj8GmoM5pGLPBpoMoHKaiRQDO3SIuoMD_BnQIuxEToMOlL-8GrnMIyC9SI6oMF9GBQB9oMC7GiDOyiMslIWeMLTIFpMO2GHpMxzICiH5nGM6MwIIn1JVVImEQZTItDBWpMg9GPgKUpMOyGYpMfgBG8PO1E8pPyfR1EQaOAHpBhpM4lQklRUzPglRnnAiZAttQ1TIgiHnpMS2F9lI6PKwpMD4G-TI69GF-GFVCCUI3qMy0L_TI6pMI-IJUIrJDCeHMUIU-GArNHqMSqMFqMVhJHUI7lR3qGZUINjRNrNv-GdqMcrEz-GCqMS1Lv-GErMeEOv-G7lRoUI87FaqM8UIzzChqMvqM1mIsUIiqMH_GXmRC_GwUI3qM-mI8-GqqMK_GJjLuqMO_GIiHBrFDVIT_GIVIGVIpmRJVIVWCWSLGgD45CpJKkeNKgD8mRtJKOIACrMeSBmmRp_GNsNAnRz7MzlRSHFInRfiJFZG8JKpHI9RR-ZAPrM4qOV1Q-IAnmD3BAP8MG8MveAbeQWnRivKZnRKQGJYHe_CvWPH1NyvDJ8AEUEp2BsVFpFCRpHBpLr3LVAOEcOhiAipBQlCOQMBaQYBEQDRXZFnXHhdCMDDb0QUEBytHAPBUEB39DZWHUEBPWFEdJUEBFmGBoRheAxUEZ8PrOJHoRqDPEoRu4FkoHJWLDbF-nRCmOkoHefPdnRYnRY0KXnRZpOTyD8kHbJAjfOtUALGPU1Q7VHeqAaoRZoRenRgeCFBAcoRWmQi8QG-HCAPwUBe1Qo8Qd0NbrAA1GBZHRaPirAveQqhOsSAo1QsrAMVN9gE1IEPjJ2_Cu6AJsKZQQuJCmwIpHBm_FvHOEuF4tD5FQEsAXOG01QZNFFrPgDCMtGY0PGwOc6IVsAT9HMZCIwO7jAC2QoZFAIGAoGyVNKiP7lL6GLbrPuGA2ZHZsLCNDJwDlvBQnQmnRYtBmrPDCHT7EVdJHCHVGE9OQ5cA90Pu1I3QQMFAB1PFPQujDHPQwMPDpGUPMWyHhtA8eCF-Po9O32B0fQpWKB-AiaHy9QMPBXPQGsPpaHT-PU2ANsPCuAhqQ7AIIuAEgQjuAMhFiqCIgQTuAfIIrqCi-PLVRcuA-2QrqKiuAyTGXoJwRJgBL1PQwaG3PQ7cF5PQ6dC3uAZFCxDG8uAqqGsXCQ3Qp5KG2Pa-QOJEgbHNvAOyHQvAf-QPQLw1DK_P7nLjlKmoQhvA-jPJcKdHF2YQVGJEKEQJBwvAJfAWyFfuAIEGRWK5vAcpLZwQiwJVzBX2CEwGuOI-pRtQQRwAXkP43Q5tCTcHbwAIKE4OCFpQdGCacHQTJ-AE1_P_8O3_PwYErQJKtGF3P3wA2uD6wAAMEDUABuPKRQBlBwIQ3JGphQGuPYPEKEIbZC7XCW4Qc8JdJJYxAzEGBdHzPNVAQhxAAJQKEImxA_PAcuP5LKOlP6EKQdHAlCr3PAzOW8Hu_QkbMs4QqAQbdHKcMZwOrAQC8BLyAC8BBgAPyA14Qz5Nk8DYXG7zAQ6GbyAslPYaOVgN3xH_4QIJC1zO2bIJDDO4PvjDw_A2BMO_KT4PEBERSQ2yATSQP2A4CBIsFHeH_yAYSQKCGDzAa3KU9CbvPlpFI-O7FGOzAbARe9O3aQiQCIyQQtRe4OQ0Bq4OQ0BgzAkDBkVBoaRYWPDjQ8xETKQszACEQIbRNyBYyQxGQaKQmKC7yJPbQinC_bBpWJJ4PhyQ_ZA3mPY3LllM5jLRBEPyNJGBSPPvgRNwPe0AJfHh0AHCQA6Q7uFQfHgKLIkAVPP-5BIBRDXBoADdwP3dAikD70AOBRdiIdrQnzAfrQHvAm8OusB1bQyrA5bQYGCGLQ7UG9bQV1A15Ps1A2wPh2AurQp1AD3AxrQ-sRg1Ad3AtnP6sRzCQ_3A8MI1AFBgHOBG_TQ-oPsBR_1AO3Az1AS3AQxPO4ASkQ2uREDQV3AX6PffRjuRJDQB3AtMIm3A06QBvRg6PaiBygHS2Af3ATjM4uRQsQk2ASsQU9MtcQq2AokQQcK_6QM-IskQV3AjoP22AE7QYvRMWHkYD0uR02G4uR86PE3Ab3ACyP9uRuDQ_2Av3AlFAyuRUMQ_2AdvRJ7PDvROyPAREhuREVQ9uReMQT3AIvRWyPzvRx3AX7P1PJZ7P-EIg7QdZI9sQUvL5vRbdQ5aLHtQFQKr7P63AoRExyAyCREcLiVQcdH4QE3WAQgGJ_JrdQ_uRUtQM4AtBEH4DOtPv0Qh6ObbK1pPrdEf4AKIAi4AoTI5GA04A9dQo4AL8PWQBntQK8PscBxTIz4AoTIkGAoTIIeQD1QYFA8nRCcCJUA_nRokF_oEdTF5tBwtOVBNVnRTBAloRonHaoR-CEQVPcaNRePgCJcnR_wRenRmoRYnRDxRxSN58MieCaUAWgEQ1EgKA5jCgeNCRGS0NPBE1kLaWB2UREtIBUBneIz0E6eCHCB4WBRRG68P2PA5eKmrIB1EdYKV1LTtI_CCmVB7oGdYBeRGnhPxCEEsMdtIuOLpiHgDNmPANWMbNAlWI51AeIBNhEwRGRsM2SP0RGl_PSsFeDCHiRj_IRTRt5NGQJPyA3tIL_HkOG7KR8tI7mHISGQ1N6TLS1NpkK0lLtOEa_HxhN_OPdWDo7NKXIP0AJXE9hNVGEQNJwBEEOLY6BM2JmiMf_HXuIxeBkbEDJMoEPwZCEiEhCCf5JTmJ1XCBGJYhC_2LaVBamJ8yAXXM4SG70P5sAYqKd8C5gCnJDxuIjCIk8AGECn8AlYCGTGPgOoqPKTGsHO_uIvdO7lCpWBEmA-XIGvILNJ-XMoSPLvImtMq9QbmRpODrOBdRJ-CGUvI6iEB1ANuAYvIlRJnwNcvILBKwdE7MLBIOyTGxxHRIBobAlvIJsBnvIxMENqG4FCcVRQdRGDHL3HfvBiKJDUGdaO-GEIcP54C6dCJUGacGuFC6vNVDHNsDGKQ-vIAdAAwIE3E96JEwIDgDO3NKwI3GHheG7oDQYBRCIBVDI_P8uNptB8YIijNJ7JpbCviCawI9YB9nLyIPT4EaWRLSAMNAGHFd2PwYCa4EowI-AHSGA1YBs1AAVGQyOAyQyQLmWIA2F5eA4wITrRGFKn6FqSDCvMnDDceDSeNa7Dv7JExIujDENFK6GIxIm4QawO9YEF4NssEfVGQxIz-JVvMccHVxIvaM0xJpeNnnGSbBNtBdxItEHh6ET4NixIRDB8tPCaRmvM7XC4eNRAB9VGrvMZaI9eNp9ANtGSBFCFHL6IgcAL6If8JAxA1FHFYRGeBk8JPAFURDp0IepJI5DekC0UA4CJRJDO7C25GSfNeRDNtCJyIhcKCzOZ8KLwMiyBxkC25DArFZUJFcMs8EqYRfWHM1B7RL3lEpHB1rK80DNFIn3CgBBmeCK6EC3J7FHmyIDuE_FH9JKe5NccMKFKpdBNmE4GKy4IqbEAEDe9Jx5N3yIXmE5yIk9JjMBwrAA4PkzDy5N-uGJIJ1cMl7O45Ne8CIzIoqJOtAz9Jc1ROzITQG6WAcgAUVJCqBUzIYVJxXGSXAJ_LznAjfJB7I4XGezIKHDATDVdMoeAKUCB3PlzIAoCHnEncBhgBDUL-kBRLGfbNTcIrmCW9GyJNjzAlxMnsD2zI1-Jo6NDYAOmALHHFZAZ9C-qBA0I8lGhYGkwG0xJ0xMrmCFuCIKClgBswGOKLN0I1TD96IahNV0I73RBbRf3RW0I7-JJIJF7NMbRaTHuAKg0IcYD4rJ32C9fAm0ITZAdgLj0IyhNPEBs0IX7N7rKcKO3QLhbR3zEz0IdyMd_PtUDgVBQIHz_Fb-E80IpaF6wIOtJ3oBaIHfQNOqCTAPIWINiNl9I5_JieBOmAPLNJhBUiNWBKWiNALOhnArfMU1I2GFigF3CGd1ICxD2rApiOOAKDeIwjBniN41IUAKu1IofAY2BOaGNeI21IRzM9jDdAKOXLb4F3YChAKdLO-1IO1OVBHg8NeXLIxEhXLQBIH2Iw2BUgANHGyxFMZJRdOtaGg1Oa6IG-EkXAlJH6AKLkAAcAzJCHcA0GBa2IBGCouJk5RxJHuBDCbGh2I3MCLBKUwI7MC7sBDfIu2Iq2IrZJj0Fa6IpjN0tLcRJQ9N0ZJI7J22IuBDjBK0ZJ34RXfIaBKlbGFoH5jNU6RqbGNvJUBKcNCAFCcKHP6RI3IfdAmjAWvJ1GMSuLOnPP3Iv9NK_EJYIWaJm6RW3I29N6HB49NmvJb6R00MF_AluL50McHDehBYjAmaJTrETCKKeAXcGtXDbKDq3IWFC-NEi4Jt_EoRDeZLSbCR-N7bOVJB6uLRwOl5D53IMYBmmC83IfWBuCKAQDwCKB4ISJBJbJIjDufHntEj-N1CQcSLQfRa6BHlN9yI3LQECBkDP-eNEdGnhH1tIVRE0kC3CDL0CrLHN3OvYJn1MMSG3-Ng4IsGBi4I_jC-SAWdG7wB3YDp4IbdGlbJQ1RB_NTOIO3R7gR-DK04IgrD61MYCNeOIF8Rv-BH8RdEBQqOvdGGhRU-J5bJl9I7bJq3D4dGAQK5wAVZDuaIL5I-DKN5I4jB67CqtCR5IZhR5kD6LJJEDOcJywDfhRSDKawLDxBf2MtgAe5I5MK8oLnNOt0Av4EJtGTQCG3RwhRv_JcgDGLBXQCX4ElmNDrIdPI46EfbLQvExxJC-JtmN32Mm5BzcJrkBrDBY7BRqB95IrkBuBKTNHz-J-cJE6IxkB8EDAfGE6IK6IdNHl9IHnN5_AkiI1fKMfGZyB38RKiQ4UBmKGW6InAOC1FpAOdnFwDFkbBtAOilCuZAuLG_sL4iISWLl6IelB8pLnxLm6I76IomM44PXjA36ISqNrlBN9ItnNM7I13MCSCIuL_dJ99R4fGGDFGFK8xLK0I6nNQwR0GBCSCG7IUBOL2IxWAK7I3bDQ-RcWQJSC1WKFRI6PIMnMQwRoiGZjRC-RZ7IUyL79Rc7IQFKqBOgzJXkBMGKBFK4jIm-RJ2IpeJ49JreJKFKkyLr-Rv-Bt-RYjA3lCp-RyzJy-R-BO5eJZTA5eJUgA5eJQ9RECO7-RyBK3yLr-RivOvSD14R64Mk-R_5IvcDF_Rm5Fy-RRcGJ0Jw-RhkIv_J3GKKFKYCOQJCC_RW8IYfJU_R_FCW0Je_Rb_R0lAQFKlCOjfJNNMPoM79RMHKi0JM7ICiGHIDA_RufJQFKw8IHIDcgAEQHpHKF0E6fJyCBdHKBFKFDO6fJv_R1zL7_R0bG6fJP_RuSIpHKrXGUmCI9IsAKJgJ36IE0LW6FoiGQ9I-_RsiGicB9mATYGllIUASCQBTYGU0IR1JlsAxoBbASoDBi-CRhAU_JVgD4hLuVQh7NzNGt9Iu_BcSN-6AoTIx9Iq9G3pGKIAnqN6UC39IupMwFK2DOC-GH-ImvEPIKVGK1qNHhJzQBq-IRiLW5N8qN9rN60LwoJPUIGRBS-IoIKU-IH-IexLJrND-ILrNXyMemIyQOd-Iv-IU2JNBS6IKkhJSRB6ASPcGWRB_GKjEO2-I9-It-IvhJ2-Ih-Iy-I0hJ2-I6ASqrNs1L2-I-ASvrNB_I4YB4EOs-IC_IOjL_-IDXGmkG4-I_qL8rNR_ISwCeSBuFB4qBWJHrJKN6MGsNV_IE0EG_IpzLN2Lb_I6fA4qBOHKsjLg_IrzI70HgLKAyG9MKRNMJWLQhGUBNRrMjoRXoROSRJxRYnRNBASvDRlG0bPGxROEP9bKLSRYCSLxRJ_FdCSsbPD4LxFBZDEA9JUzAFlFWrA4jKVYBXBG8fFKuQnpAvqPqxRBzGnzFtJJPIIo0N9bFN_BuIO3WMlYB0kGM0PmcK62LX1ExKKF-FElNbuQTgF0hPB-KwBG31Qg_D3HCbOQyjAtxDT9HpkDnDCBwBIXQ72DPNERfQaRKhtBanAbTOQNJPPKzTRJ2LZ7BQ_LPzF-ZO_3A9eE8XG3sAhHEcEJjuCtoG7cBUbA_NDCvQUaC0oG5tJrIPnaCPaHAGBw_AHODatAwNEbGGAUBagHgURmXCfCP73CBRE4tB8HEcbAtnQ8VEDYBxfB4tATGOQ2FY6AHrI3uBmDEN9Ay1CCgQhfAEgQAHBMhFWBERLE5JLlwGKYQA3BcKA_aHqtLD-PwPQ5WIFbHsqPD0D3zR6JLrqRYnJ7xA5hC8zGdkKVIEwxOSiCIRAG6Od-ApjPGQQG1KAWR91Ed-AOyHrCKf-QXSJdeOTLPgcEZNEEgALtPODGfJEGvDSLKlRGYLKTvK4bHCMIdRLC9DSfA4LFgLREtBD2EfwB1oQuvAbwQlGAHhQzPCvrDltPMLJFJOrkKvVQ2NJLiEDpQItC53BpHOVhQgrDH_QqwAesC8_AMyFF4QIQAlcH4YCJ4QTlHEjDywQWhDDRDLeNGxAyaHGMBwTE0xBNxAIZCrZQ1hP6cHJWGWxAuaD6PGhhD1hQIdE-IQJuCAJQDMBKlP3BE4hFupQvwEZFH02CBiQn1EluPoxA9nCG4AaqDkRDRcHpAQ13DoFByJQtAQDVBIRQKbDRyA45DSiQcyA8ES64Qt6G9lCnmEa9MLqQZyLlPGVzIJiQ0sRxzBw_AZnBg2AqOBz4AGMEffE2ZR5bLugNHdQDrJGYABzAu0EMeHdeH_xQP_AeSQ95D3nRz5QfvPRmPuWHtcBHWPPsFzFCPsFqbReeH4_Pw4PtiGy4Pz3RUhAiYATES34PGgOkmPXAMASPjtRDFOu5QEGFZjDQ4RzRES4RsWEK_JsyPhyQ5ZA3mPLUMmFS55QsYNopG8HSoWQqyQgFAT9EzRE8WLpKEPTPZNBAuRTnDWzMDGNVrQ-HOXfHh1FoFBpuBrjQI-AQBRUoCzbQpPDZnPdYBu5PDPPGLQtfAjCQzsD15PKvLa1AY1MNiHnnPFHSnOEmISPzQtfH5NJ5TQQjEIkQ4NIkoFVDCQcQK2GUMM6cGlHSKgHMlNR6P9nDYcQ6ISUkQ4ISDoPN2CZ6Pk-NHOJR2GkISTUQaTHODQ7wDaEAUhAAQEAnDk-NeDPWoPESGrcQ-vPPvRxfA9LQR1AYsQNBMasQHJSPQE8iPICR9xP54D9OEX9AN2CtrPxUQmISrDQjJSUhAjJSQiO4UQJJSzjMmJSW6J0DQtJStvRyJS91F8IS_oPN2CkZPWhH0JSsUKKGAHDMKGA8KMtQEqIEy3Al4GPVQhjD1CD-JSZGAAKSVpPtJSa4GSgFWEQ4wAYEQGABLwRW8JQiASgF1yPvMEp0QMJNIoPNLNQ4AjZPE2CFNQJeQZ4AhKSeHI3dQh_H5dQdqD30Q49IpWAowR7GGK8PGEK_VQTaMM8Qv9G0FAv9GP1HcbPvWBEkF4kDH3CnaHZMAYvK9wRXCSaCSZCSaoROBAVDElUMwBAUWQVcCIxRAxRMmHDLSFLSprBFPJs3BE3EUxRXSRgOKCRG2HPh_CD6CCWIPXA3kJUmEJRGXTGOMINRGEbEzDQcPJ4BDNsBxvD6YQi0N3CS0lBWrE0AHrIQvxRq0N9xGs0NAuFkWK06Aq5CmRGMOPiUG10NQgHGRGwwFV2FotItZChfC0mF0RGDOK8tGwtIG5DAfC44J2uEGQJLzB3tI3ZNyLG9MAMoBaHEGVNCNNPND3ZIobGwDChdRayRUwOgjJ8lJSJDYTL_lJUXBO5JwQJfTFKuHmyRKwEeiC3bNaHERHOUJClSG0HLVqKJ8AGYJ3sAjkFs1NqSGwJLiuIlPQCURgaAFWBciPKmP21NrpEhZCMvFkOAu0Ai8AvTAVWBgaAGzR6wO2CIkmJH9A-cD57DvkPwXQo7FKTGatMhJETpG9XIlrI2dF8GQirIvWBSKJI4C8eCDwBEbEiZBZhCgTGKoAcoCm4C9iMouJEGCmTGdDLnhCEXBeVFHvBcvINqCZGI_MCIQAKnLyXBoYMIwEaYIz9ADPDWwDpIPvvQcJO5zRS4JfvBtuA69AgXFkvB4RJB0RF-O-nJuxO2wIB5CQbOwVR8WArTFPmNbdNP_AWUGCtNofJGwIBRG0nJwCBkgG6IBy3HDrKybAE4EJMAx6K2_CXvAwsEFZIHDCqUGJDMZwI5jPx2GDoJH7H3iCnSF0UGQSAlkA8DHT1EAjC7YB8UGAaMyGEkGC-YGeZIosG10Rp4JQuI0WRFiPCsGC7E33NzaL1wBVEDLZBJtBv7JFTJhBQBKERlMbREAxBbVGLJO0aCfDIs1EKKEv-IVvMDAMhTANxFDADKpQJDSpeNsoLCvEtyO31KEaIg9E6sGxyA6jCrcHaxBGuCwDBLlDpNIjxFSABnnG_VGbKEJEIaAByEHQpJuQD23HluEhMENRDEsFGxQy3N7xIqHCYiB1kBmvGwHCF5DrtG2rKj-FLTJNdH7xRu8JebIIUJzpQ34H08JQoDLwM5lExwFRyIiyI2kCdyE7aI3QLA9J6NEKiQzNJhUJExJ6lEoxA3xIDKO-wJFKO7hDf2REWA9_APmA0BSImEX9Jg5N6fNraCWXAa9JvuGmPDTmElUGHZRFmBllCcyAtyIA2B1FKehDDVJgDBFVJ5OCrsR_zLcTL-xB5cM4vEv6Et9Gf8CmeFlTL2YB_lCICBThBjwEQmEzSD0qJdWOK6NBHKH8IwGHS3RWEH4ZROFKyBDaqQnuP9ZREOInzI5qLWSF-RBs2CFDBW-OV-JhzAW9GW5QzjHk6NTtQgGK8VJzDLUUL6BBXrJudQAVG2mC9bLm-J1hAocIadEABBftRQbAShN65D5xM9yAWhNTqD49N57Ev7I2-Js2C9DBTSSH8IsWD1QBcKCiUDwfByrJPQSOZAlzEK7NHNESHHshNC0AuhNNXE52EE1BiSStWJxeH7dBZzCS-CJmD4KCbxG0CFg4R5WJi4RaVLyNErbRJaItbRUjJ2xGGPSC0JnIIQvEafM_2BA9EpFDULCO8OhoCRaAYzCjPMpxEVBCgsLsFF2tRheD5ZGv_HqCDhFBEWGd1I3XF2rAUNFrFBA_DiDBRVCTcRDCDGzMWOKGcI9IHRzELaG9hEoVDiOAW2B4sARzMqTSCcGUzMr4LYaGqGBaaGAUBzpEiWBgpCiWBgaGRuJTYP0OSZJH3VP8cISwD4sEO2IIsPNdDElFmyBKqEf5RI1Im5RpJHTAD05RiTGGgBGBK7mGU-EiCP9yCOsPozGJACGbGtTBV3BwsEm2I7mGqWDWPLVnBeUSwlA5uJeUSElAbBK_ZJ7hP3WD7uB22IK9A42IrUSf4RT6RrUSSKHJXDAaJrUSsbB0USCvEc6RXdAVvEf0MulAh6RAFC9uDVXDChBewPpdAXuL-yJS3IYhBNIBCVScZGv0MvYLqvE5fI-US87OXBIf3IYlAnuL6KIfhBewPhhBOdCo4BXXBhlAJ0GYzExvBakCHCDt3I1IMKOCiTMXhLjfHnXGkCKdvH9uLNxHEsEyqH9rCsrAVLHa5CS1MJEBiCDyYBSsEOLQ5hBxiMv7IDlN6SF3CQf7Ri7RjmHrfRAkICdGpgHI3EYwJd3GQaBt7RsKDkgR6RSZbJtUB7OCXDCqgRQUEsgRwhIj4I0_AIDDHLB3YDkkMMSG_-N5tCB_NysCcWSVDKeWSTEBwlN-qBaDKjWSJ_IdDK-4IvgC6lNqJPDuCVjCT9CE5IM5BY_NltOM2MxZBLwLWKBsKBuKFjhIAbLrnBXtCpKE_KBL4NZ2MSkBp8Rd5IPOCj6Bf8ISeG5yAz_NS-Ia3O-VQkxJ4wQflMMbDoxJ88RfPS9MHtIQdbLLWSiEDuBFGYGscJNaDHNHOlEM6N7xJkEK9xJ7EH4mNmXS_5I5eGkEKEyJykBfHKdYE4ALDnNIRSTiRilAHnNvsGkiItVO3uCBjFSxCICBbdJkOCX3M1pRSnNobBqzJ63OvxEf6IyqLndJn4FsWDS8C5nBm3MkxQPoBpxLkxQDnBNyEkxQDoBwxLbnByxLViQHhBsvCPYSAjRO7ILdLm7IEzJUvE28IN-RIcBEKHViQIgBnYSGkCG4MeYS7yLhOHOlBjOHWaQIZA0yAQ4MM-RZzJlYS0XGPkA-hBa7IbnBl-R7vE5LG80MmgG0ICcoNjSCXgDgoNfSCteDl4MFZSn4MKMGl9Iq4MCZSMVKNZS17I9SCLgDj7GPZSSZG77IRZSC9IG_RSMGxzEPQKawE2XGL8IW_IfhGPZSgIBDzLoMGAZSFpNNZSQWSH5MxMGqZSbWBTTCdZSxhGOxCpCBp5RxoFqZSKyMIHKV6Bo8IDnBY-IkEF9nB4ZSd5MFZSGiGqEFCaS6sCm-BiASXPBCaS9ND6_RQNGUZSNfLQNGiZS3zLJfL0_RSpFCaSUDFVlIbnBSUCSdD3HKmVJFoB75MRnBlID8CBsAK7dDyhDVAS2POl9I0iG9oDNyE16Fe_B16F5BBxnA_lCsZAKJDeOJJZBz1HBtBmASskO2aB51H6aS0lQvbBuKSlnAHpBsnA5zAz_BRVAZJDkqBa6MBRB9yCXVH4ASueDe6Iw0LLbSYjA8yCSOKz6OJqFEEOJNKzyEL2J2nADqMT-LErNXVHHRBebSVjA_QBRbSN2JK1LsWSPrNcbSIcGhVCabSVmRObSTqMobSRzI_IKXVHRcGtRH1hAshJObSBLHyRH1bSqEODcEDLHlGFmjAlGFwbSRJKT-L5-I8bSO9A8bS_FCG0C82IN_GfgA0rNszEB1IrzE3bSj_RR0C6bSbSCZpATbAm7MXqBGFO_mRZcSIHFHFOWnCw8INHFccSIqBSFOWBCedDL2DQDK8JKQZEOCSQ0FJWL3sNKoReUHHGNNKRZmGkoRKxRBxRenRS2HQKAoCSJGP_hEBGRkCS2cSYnR4cSWJA6cSSMFqCSgtDsCS4oQ3zPwCS_REqeQguAtqPq1HpFQ3CSryG5CSo1QFcCs7L-oRI6ILOQBDSKFORZHEDSU2QRDCHDSU-B05BsYImjCBrQ63GwLBcVAQDSKVASDSsjFdOQijD7bCP5OTIBZDSg9M2hDcDSOgFeDSVSGOrFkpRjDSTmFlDSX9LgGG5uQqDSLMCbHOuDSzwBwDSbLDypRlgRe9Q1DSC8A3DSsRRDPQCvPRaH5LOhnQ_DSRzDBESqLFDESoaCFESJ2NSOEBEEcjE3fQMESSrCOESYJEA9ARESQqR9yGtaHSLAbvPR4BGjPSXB0aHbESdLEXIFeESP3EgES2hRjESKSJFYLmESQgQFFCSgQqESxXEpqRZXBYgQvESxLKchF89M0ESC2Pc0H8vQH6HlgQ7ES3bMJ2PuFQAFS0WKR2KjiCSbCFFSsOS12A7jP9eK4dN-ZROwQsXFOFS2fF3UGmJOu-QngRVFSDzDodFYFSqdEdAFkxBckEGcHeFSitPgFSxrDcrR_3FkFSD4N9_LTcHZPS0dCqFSn3FW6CjwAKKEbvEqrR0EGzFSCABywAxNO1wAm9HeZQtkB6FS7ZB8FSsaDldSdFC-FSwIQNHSnZQtnOZcAaaOaABqYP3IQ-nCvZQ1LRUpJNGSDlPIfN2nCe4QHzO_uATCPOsR5WGn3PSmKQdHStOmtEcGSXvJXsR87PZsRiGSllMkGSV2RyvDfsRIjFMGHVfPxAQrvO-3PirDCCBwGSfJQyGSyGE0GSJzO2GSEARawA5GSs6L7GSsyAL5JiiQqwDAHSwfSxJQx_RQiOZ4PcOPrVJJHS7kPiQHBlDFnCbvPtcBYDC2dMiHRmqQRWNXeHJACUTDqECbHSPfMX9C-NONyQgHSv0FAKCjHSBnC2ISzSQnHSCKSIjQtNLKjQsHSQnFuHSdRDPEBtCRy5Q43NBTQdEQ8eHBiSjKQ22BY_JiHA__JyiDP5P-HS30GNTQBISBBRWtADBRKNBSrQzNDsPCCuRBPCN6A-kQnjQdfStbQQTRhwPzDIL6QY1AWIS_vJ8lLeCQPyFDzQChSFzQbVJlCQwfS35P8ISPLQqISPiHpnPoISP3FHJS7VFKvLYLQTSBaLQvQA_1AciAxISS1BzISIKSDfA2ISzuRmJSCDGAQEPgHHjSDjS_ISvFABJSHoPDJSgcQ-ISMoPk-NGGAk-NLJSSoPmJSTDQMJSRWDR2GkmEr6PN0ORvRXJSQnDZJSzcQN2CjoPfJS42AfJSBHSLCRbJSkJSLMQ-ISFyIoJSvJSrJSHhHsjSKjSwJS2FAmJSyaL4JSRHAAQEsLF4JSUjSKGApJSKGAzjS-DQ4JSKKSQ0QN2CEEQ9xPZuDZJSS7DJkSHkSGeQaMH-EDKBFQjDPPIbPQERLxiSzyPgPRj9RxKF27QcKSPjS57QtJSEiHrdEvVQ0dQjKSbUBlKSPbRC8Qv9GpsDjtQdKO_dQ9WRBeQFmPVNQxkSBWQzKSoKS49GVbKSpBagRRoRNlD5wRDrD43CZPF4tOIKANTBHTFuzPk2DDDNJSRiCSt2DDlSXvDQAEsBAHlSyrFAnKbDLNVCbhAy4CxfAScEQDNeyAMxIBZHkHADjHJKBvBCgaKDRGozFMtF3TBX9PA3BePMXgKmlSVEDRRQwNAoFRrlS_SF6dAClS3yKOlSGlSUVMHJLUVMkHL0lSpTBSrOZeQSbCpHLNlS8lSQlS3lSTqPk2D6lSElSPlS98LxkLreBuhO6HFitAKaFO1GCVFrDRXLCLlOxMPPNLU3EgqHqhQMwFlSFYWKcIC8hEyZOzYQhTEwBEV1NNgFDLR40FXDNjTN97AEmBirOOQPXuKpbAuCGX9Hn2QXCJsTN8GRXoJ0WKiCJTNPluKPGCpCJvLRNzI4UHgEGqJMmoL2BEhZBwqHS3LRUH-oJTZCqCMSDPAiAYJR1LMTpDsdPuNP_9LkhKrMH01DhVFW6BvEFY_LkERhqOjOJ-wKGDJWSNCQKuBDwTPHKNrDMTDJKMNCOPsnNWmOr4AlOJ6SFlbK0dCJKRxfAXTJwNANTHLPAzlSImS2lSnUM4lSnUMHmS1lSsBAW7LKRNu8P3mDUWQ63IAmS7lSFlSDmS4nSFmSvBA7nSCmS-nSi8PBoSkJF7fC1eKuhOdXF98A0fLZGOTcC9_IgPDItB-vNubEC5DgLEWWHmwBsyH7BNamSztDsyBKfKimSmTLOUKNaK9IOeRKE0OXGQxIKSUKoDSjTNeNNheD5YKzxN0uDrWKVwNwuCF6L7cFhCJwVSUjS6GPrTGvAJssErCJoIFzlOaYFdeNSiCfwAwqHywD0fKH5ERsB0cJWbCapH4XDhVF5lOhCN0xD1-O3JGuEEJHAVnSyJJDmO-GE3gOLtHKWFCgKBeAUeIQUNs8RhnSUQN6YF2aSTmOeXHNgK6JMRgK44P-XDKdElRBcJM5wRXDCaGOePMxZPxcSJ1Qv9HBmSGoSRlS0mDb0DRlSLoSGoSCoS_ZPd8QAfF_pSPlSBqSD1CDqS5lS65ALqS9lSqKRlDGrmGqbFq3OCnDgPAwvB2oRdwDdfCZYNwsHcMFpCIe4C1rG2DRdRNLaBzsJylKAcBZfAgeMAUJqoSzZHaxApMS2zPW5JPVNCgFXuK5RFzZCiNNiKEwGPKnJYxOMPR2nQ-oSYUPtzFo5DhoIZNPmIFn8M3SPLQCqJMdDIWiDDMPQRL_dFbhAcYFvEH3MF3CLUMEIAOYJRY7C5CJFeKSzJIlGizNABEdpS02CYnS7iSyFNPMMqYFkrSBeArNA_JN0mFZOJFLEYVKuSFvtDvHN2LLwLFkhNOFEO-Cj1DWgOZ0CeYEISHcJMztB9bCCJRK1Io6LQ0A1nS8nSNqSa0Dt0DEqSRqSFoSPlSNoSAoScmH-lSHFRLlSfvDSqSHoSIlSOqSGsSQqSxFMJsSHTFLsSj8PkDR6TKbXF7QAoDRW6AB0DotDaXF7INBIPrhORiHmOPiVBZmSzkDEmQ-XPILE2BHOUO_JJ_YBszA4fCFCNgVCVGQTCQjQJOVC_-DTUKwMO6sOVUKuCG7hO8SOHERmzRQCMBuAvTNy_L5JSo5D0QRMKSUYFZEHPRQZERkLMbZQLpS_dFc-MWiOPpShmS4zKeyH9hAYJRDXOMnOygOETP7AJ9fKuZGU8L4KOZRMlbCIoLKWFjPRqtS_JN3iBrrShzCS-LpkO9iOeXH_iOuERSfEZ0C37DJyKrnSeiJcJMz7N38FTWFOaAGyFOUF3jAClSYMJ5IAiBAQJAYRProHekJA0NTJJIuSKuS5BAnsNNKGyrArCMagEnYBcURUiD0FJNoB0QMo9LHTKUfFjbChRF8cCLaL52Pv4EgoDrEDtWKflCMsFdlC0cRrUGnQAVgKvrK50P8sMpTF3vA0gCcIL1iC9sOpoIpVDIqFieSMXEaPAEWFchCAuAk2NELMU0DQWOkiJPRCuoDjOFGPREJBReCkgCPGCQMKywBe9AsoDI2H0OFxHEoHCV9DrcHYXHvjDJVA-AMvzB0xKVhSJAJVRKesDSdJmYA67LNLNnEP40BfANNSChzG0ICNwHUuSnjQvuS0IByDLIrFtfBeLFsmGRWBp3KTsLYYBx8DePMomOCVDa7AGTMAyG2DMVLC6nGBwSIFBQ6DusHWrBmvSCwSP9DsmGSaCf6DC-LGwB8vSTkBjBNkvSWrBovSCwSExKOwSHQAQwSvIL3IBTwSP9ANTHJwSCqCGwSTkBK1A2wAewSS9DbwS6xDjwSp5KgwSODJtwSawSAyGjNAdwSIFB9AGWwSExBlwSsYA48DjwSo9LvwS9_M9wSYvSzwSrHF4wSYhKhNDGuSsIAQuSQbFSuShvNyHLGBAhBAVvDceEf-DNYKCoSIYNtNQKqSHuSpBAJuSLxSRGLOxSQxSzJAeMJUxS6QKmCIfJJ-QKnKKJPJNwACRKrKKTdOrOIVdO8vNgPPyKKjcM-9KQUHd5BPRKPTRekOuVO9KKaFPu_CANPTUL8QE2dS6-JwWB8WHJ2E_yMhRK_-DjRKAaCMKJEBLoRKQKJCGS02ECxBgaHQ_MaLK85LowSEWEu5B21K7vF5dOS4J4RKKuMpUD92N_ZQK8DsLKASKPOSDGN6iDuKJiwDwKJISKzKJ4_L5iK5LKqwBMTK9rGEaRmsFUSK52P5HMYSKs2AhyOjWHNKLILJu3OgSKjFSMVAFvAcyJA4HlSKJoGs3RyYCWLJ05Hg4AzRMHFJeLJY1BABIExNmMKHbP4SKqMKWlF8SKy1KuLJwMKBTKGnKP6CejBFTKEBFyLMbhR7MK8LJwySKQK_LJGnBYsARTK8NNFWNHNKWTKX-LBgQEdFMMJcTKRCEIvOm9DHYJhsFWUS9vS1OPaIMycSrjHPuSaxSRuSdxSYaN9VKevKzXHCoSKlSK8MYeC-zSbxSLuSNxSC0SWjOqNKdYHfCSieCZ-QjWEaGLD4JSiColKNyLNXJ5aE0xAPWHdlHwKKusB8SMYdOkqSsXFikEsJDWsMJHK1JJ4zSaWHNdMtlP4xHtaCLjCrQF-MNkmSVjGPcKkiHEySzsHGsB9IIyIITNJ7RLT8AxWCKvFmfSMtATaO3TSx6HFWOCbC9sOSdBaLKNaFXqHWySZ5JtOKxWH5dO5IEuQAGNMjKJgQApLKBnG-RKQuMdpQYIOQOSXGMEZI23Hr6ACPKnRF4_Lg2K6tDgZKNeD6KJkzS_LKZZBBMKedNXSK5ZCA4HgGMmhS9ePMdHYPKSyBE4HhFH-vMeiO7mMSLJx5NXqQf-JX3HGIFoaEwaHsSKwLJP4HMXJTuB5JMYqDSzSdiN6qRqLJBUM71Cy1KG1Ah_OfJS8PKdjB1LJxDRDQKQIQJTKgEGORGBvGlzSJ1ASzIX3HEvKYqDrzSSJDrsDKVEJMJo2S4QESJDONK30SwNAFePXtJJVAGcCxUAIxSyBAKxSM0SgZFirBbkJNKAw8OUwSdMPMGP-8HK0SA0StUF82SBYK-2SUPN39ISxRfsDCcAP0NBDBlCC4TBv9K3aStrMfSRq1RwrMSMDcbAg1JwaN2rMzvD0TB6rMRUGqsBuFQsGCo0ND-HysBE9PapD2sBj4JpjLsMDX7JOwEpUBzsD-6A_ENqvDIuF9UBEAJFCPIDS18B4WQLiEGyRmBHolJ66Be7EwkCuwMlCB3wE7wMCFAjhEdtBg7AACG0ELk3EpsMmDMvGC8lJfDSaWMd1NLEHcaCvTRFTC_6JImJO3CMeSJKFbHE-tBZxAKEC-uFQQOEjMoSGCtA4yRHnCFaH3bMMcNh8AZECanQ-TMu5JGLKfECkmJkECjECaAJiOFOpGlgEbCHsECjtHxmLglOZNSgeSjLOB9AIsPEaHW2NdfAotMW-KAFCtCHtWHzSAj1P8HCyODb4CfUKJnJChMolEzhC3NSsMC7tMv2N91E0RJZxI7JLASDVnLEUGfvB59AivBzvIqLBoFCTLA3vIX-A06J9PLsvByYI44A1vBG5C4FCCwItdPfdNDNCtnLlIOTjBqPDfWBDZIHGCO0MHZIcILNGCsOS_VDwUGmSJFWE5WH0dIo5CVMC8DHn3NUQFYYDKoLecFJ_A8OS6TC-OSoGCpoE-YB4ZFn4EQ9Fp4EXpJREHKcCe2N1ZDI_CWeNktCscMSwAsnCbrDS6MqoJwEGVvM5_AR8IcXRNzIwoLDMBCaIqBFU7AInS_3JnEDvrRJhAmxI1nNoxIqSDQaIocCPNBucHkIOr1RYvMsxBJRDoLBb3PpDSjKAzxBFYRI8EqhBu6CvHChJOUQMK7CxAQCjFBjFFyBSlPJ-JfpLL-KJwMh_KtaBoxARyBzkCPuKRwMXyBTZAxWGnVBZyIvcFwpLAlC4WGiWG1FH6RDmyBLbIIkAZ5NTqLAaI37CzQCT9JSZPAUCVbIETL73M7yB5iAEAF43Pa6EPkMUXGsyJQhI1wMZTLKzB7ICCMB_jAiXAkBO2pI65NPkIVzBoSDUlND3RjTFExMPkIs3MRvG7nNlqLHvPsMScVJYNH4wLngNKMSyGHDmAeJCcdMIFKWxMAzAAcIHnEA9C02MudMbqFRLG8cBgxMKULmzIH0B2JCOYGUYGIHIWDB8JC66SsxMWdBBKCtMEnpJQrL3cItaSIKC9LCr-JVjGYrLDKN_jB2zOQvEYhNDKNp0BdhN11MuHIMhICyM_TDcKC1QB-cIbZAhKC0rJxrSlKCLyMegG6rJg9S6nF8KDadDoSS9zEdEBC_JLkAOVLtdEFfMARCJsJB5A9KCAfHALC2jF-nHudF28IIsL_ZAJXHhpHOOBaIHxzNzmAQsLQvEULCCVDhoC7YOkIHaLC3OBVBC_CLh0LgLC0dIwrDN-SE3KTXMeiNH4BAzMruDtLCEISwLCgTSzLCN2BpyG8iB4oGEaAh9EtpR6iG-LC_FB-LCc2By_CGGBorSr9E2VDMGBWdPLIBCtLA3EUJHSMCTZIgeIjeIfyLYMCfGBigMEfIozMfMCvUCseIteI1OBveIweIpjAzzMJ6JAVCGBKxMCU-EKoACbGWIEi2IxODmWDCfImZJSDM-MCD0M_MC6fI5uJBNC7WBBNCXHBeHBnOB02IsjNXTR4HGfOBS0MsjN_MPfYLoyHibGi_SB3IsjN-3B8-EJ0MRvJsjNhNCh0MbVHkNCVOFSuLzBDrhRQ3Iz0MQ4BGHBWaJ3_SJqNv0Mh1F2DBqBDePBc4BnVAgrE_rE40Mh4BWOBRCKD1IE-N6QBBLHUcGGOCFLHJOCnqDH7RFcCQgIykNVJBJZH9uLhRFEsEIHNbADaOCAVGgCIG5BfOCECK1uMfgIggI6GBp1ASKBZQEzeNngIyJFr-N6BBV4Ih1MW_IrLH3OCH_QLQDkPHHaLDnF5-NGATikMocLNDDuhIsvLSPC9LHEBThMHE8RGBTOiIubJiQCnWSGBTePC_1MMBTB2MoaLlPCS_N_pI1dG9rIW_NK5PJtC0lHJwLIAJbMHhPCc6BHED7rNh_NTnHKcJebIl8R7fNZ2M8PCM0BitCSHB3mF_MBHEDNbLDEKYNHOXScPIkwLMlKm5IAkIoxJmlM78IXXSMPMZXS0ICBNHl6CDNHgQCU0M1xJiwOcEK74M72MsQCU4M95ID6A6BFdQCC3MXAB1QCXNHL2FciIJuCaAOixBM6I3wAfNHDMBWCFwIIZiRwNBdyJ4NBV3MLKGXlAYxLziISRCkCFEkI0iIKSMH8BsFDUbIsCFgRCHTCxyJUSHWFKgRCiSH89RVUCKQBY8BrRCebDwTCFdLf8BCRHJdL7CTQ4BhlDNIBmXA1YJhlDINBHNBWnIZOHY8B08BI_HGgGQDTGSCK4MrOHHoNBmBcNBT7I65MQyLC9B8QHVkA03M79BdcBc7I5LGbmIhjRDTCgSC5OHlTCeoNrDTi4MHZSoDTy6MmyLanFnoNAMGQTC0eJrDTIOBTZSDTCFUCWMG7DTA7M04M4DT8TC5yLzDTXPHxmEHTCIfJNTCxDTzcDLTCmDTOEFlTCV_RVTCUTCTTCXbIJ5MTTCKETvhGVTCY7MP5M0ZSZTCNnIu8CUETV5Mo_Rh-Bn9Mf-BGKEdcB8PHnxCplIf5ManFv7Mi5M5KCYHKFNG2DTn5MQNG1gImSIEUCqETt5MJfL_DTw5MeNGmDTy8GpPBE_BnET7PBmxEknI6kRVUCdlIO_BzHKgNG7PBiaSQTCBTIUlOyiGbUC4cItfLoxMoUC-POx1Ml1J53KylI-yPwfR1gJV-Ls_BkmKgFT6QH6UCdWC0lRYNHc6M7_BrWCzqNqVCHVCR7FeAC0QBQACGACKUICcEERBMACOOGoVC6cI96O6VCCpEbVCZVCrlIaACb2EPfDL6MWEOoACmVC4IKDyM-6MoACQWCpmIIGTMTChAC_FTG7M2iLCWCkVCLkG5ACVVC2RH_iLCWCPBCVkG0AC_FTW7MEBCL6My1LDyMaJKLWCQ-ACVIJWCQWCH_I-VCULBVjLqFT-rN3sMTSHBYR2zEyGTXSBZjLaSBCCSu9SBQH4qBi6AHnRnWCjSH-GTLnRAHTfiJ0GTwBCK1I2rGfyBWrB96HMKR9pSZmGE3ScxShvDyHLotKUWQ7CMOuSZxSL0SMxSOXFRHTQxN2sI2JHJCDLhLA4JJ4AR3SK_OqbFBBMtrMP6AlZDwrMjFQwYCesBWMDNWId3SPdSf3Si6AlfFEDC9NKZCJl3SBWMPGI0sBiGOE2E4sBTlL_AH7iAZlJdYJMsM_6AUDCflJdFOYDCflLGGCcDCuMEUbNDiAfMA3mNFaOnlLilAkDCHTHILA6WIgsMNQJBNMvRL6xHmsMYyRn7AjqKlBHaSEysAS4SoiSU4SHsL7DC3hEXsLjbSVXIv8DMeSM-KGECaXIyMSIVBGiE-WQqwOHQKF6KIuBu7DkkFLuBSiE5mHOcNdYCbECJ2BYyAnGGdgBimJDtAn8Ar8AjECiURhKGkUR7WD55JvAKF9O22EUsI-XIA5SpxAWTGGrILYA4WBG9AXRJ4uBucNBdNtCHJhFHgHoTGWzBvWKQ5S5ADS5SFuHyZAtzRwUAMnLr6IaYIUnJ4-KRnLZpJTnLMLFf5SXDGRmI2uAiEHk5S_9ASPDWLAJUGUIORtSNUGr3HTuMK0R6kGWuM2HAWUGX-A8vBbUGVHFRJEHZH7-EjUGY5CQAJ-5SJZIHwB-jEDpENZIewItuMafS8-AZGC1KJYlLWZIPjCgGC-rACEHQoJs7BT6S3SJMLAOQDsGC95CNEHSaMdLDc6SqZIFTPHvM4HE-3NgrDscMYfEl6SiwQQvMo6SgEGI2C6ZIFxGOfRSWLpeNBaISHBOuFdvM4sGtcJWxB6tPAoEkvMhVH5TAdxBQmMl1RL_JyXRvIEBWGgwPY_Q31Rj4NAWGbtGvEGatA1VGzxBMFHZpESRDLaB6xBo8JoTMv4N0RMU7S2AB3HC0bMRTDHwMBjCYfNxqJLwMkaBRyBKBBaeAN8LHICayJWZAyJOkYCclPzNHYwMjFGhwNbwMK9JxsJWjFYlBv7Cz2GtyBClGQ6EoxLyyBIWAADB47BRVFRqJU9Jp0LUqJBBITmE4fKApLs5NsdSPqL8RQIvSAzIdrDlbIbnN-ICWeJnPNZqLmIJEJCkfEViJTRSrNB71L59JXeAszOakByqJLjG1SDA1NMGIKRSRACasAnUBP6Nw-RwzBmxE6mEIcIicBjDKr8SrRSf_BFBCF9CuJCPnE1-JF0B0RStcB3JCQULa6BpxMh7EwiB9RStcBdDBb9CswIC9SJ4AtaSnDBd0BH9SeDBNKCOKCVcBunE36AZdBqNBu9C3BBw9CqNTT9SbcFYKCLfA3ULGMT9-JzSLzHHI7NEjBwAKBIIi0CHdInWJ8uCR8E6NTlFFV7NE8EJ1BR-CjEBFOGayMvjFmnNg4RgvLbdIEsL_ZA9eCSWL49SzoEqDLA1IB1LmdIMWN5_Ru7N_tSSzLWsLClGCpEdMAasLtoSFHB6mP0QHYiNYFB5ZGbFBlLC_1BjgBnsL00OH-J3fMHqCZ-SHaG_iBxsLysLacA0sLT_ACIKwiNBKJ5sL6sLGGB5oKMJHj2BqnFchCQJHtdKQjB3pEJOTg5RLtL--A2kFxyL3cRCLQmeIuiEhBCu8NQ3BseIVtLV1LveIHcAn2R3XLvIO1zMO3BxyLxJH6HGL_SDYLdCCtzGqnNm2IdLKQAJSqCfiDLzLGhMQ3BZBKfiDXHB-uJS0L4tLu0FzPT8tL1WDr1LT6RBIGnJJM0G2PTdfIvbGGLTvBK59IRvJBIGD4By_SWaF0_SQsOl0MI_EaSBk2Oc3BYuLI_EH1LU4B-gBwKHY4B5PTb3IVIGKcGk3Bf3IaqB40MimFzPTFkGWhFe1L-0GQCKDLH23EyjBpsBMgITUBG1MKwFzWJBwJaAT-IBRwOsrARLHgZCbADa-NJJBc-NWNHZLHFAFzbOX1MOLQOTCm7RCITNlNeKDe1MSbJngAKdGr8Nx-NnEQygIshH6wLxLHXTA5gICjBt1MNDK0MBusCa6Bu4I05Bw4IZRT3NBbRTDuRE4GJDSNBT7sCgRTN_N05BB2MRjBXQAqfPq1BO6BbUDFwLqfP1jD2oF0aL1bJbMHH6B0KHGTKQ1ReZDX3O7QJZtEmjBn_NX3O3GBNhA8kGcwL_gAx6B8PC06ByMHyVN3BTc_D3MHw7JULBS6CA7BPEKEpGJtBEiIh6C_eIvuK25BeXSAxLHNHONHaOBK9RebM92MyEDT1RxPIR9O2LBipP4iAVCTVAO6QCp5GZCTKxL0zLHnNg8JPxLQxLSQTIRCB1LnNHD7GxuEMkAsNHaWA_7BJFKRrLLFKWcBbfGZdOqPTPjATgC1AOqMBNNA2cLHTTlnNj7R6CTLTT8CTrnNijAETTJOHljAJTTEDTNTTPOHKGD0ST-3M5jA-JBPDF02RxFKlGOMjRYNAOjRgTTDoNkTTWDTrvEqJBO4MbDFxMTYeJzSLsjI76G_RT7YSLTTkDTRwCtNBRwChTATwCRMTvBOaGH7yBTwCLfATwC8NBxDFV4JyDT8TT2TTZGKEqI3DTIUT17IaGH3-BqwCMOBswCDUTD_RznGAETKUTTPHMUTGUTSeLM7IMLCt4ORUTdCT9wCqNB9wCYUTFzLRUTQETFxCTMTvMGkUTLHCFxCDLB_cDkUTDBCEdD7DBEdD_TTFHKIUTT5MPxCV5MpCB8lAGPBMSBAiG-HDxUTMxEIUT-kIfxCBUTuETozLgUTSPB4TTBDORUTIlI1xC_UT88IECB1xCzUT1pNBVT-SC3fCSlI5xCvMTGgJkTTSUCJlB48GhIDbVTN_BYDOqVJ7PBKFFDUTPFTqVJiUCMKCARBBJDsNTIlRl7RO9GtVToDOBpBylIzuDP-So9IfFT4qLrEQA9JtEQ7VTY6MgcFtqN50L9yCo4Ae6MPnHC_B_nA6vLxQBtNBDoAIWTUbSo4A40LVbSMACFmR8vLbbSOWT2vLoQOMWTK2JOWTKWTN2JWQNRRBnoAORTPqMAiRUBSfXHlRHnoAWWTMGTo4AMTCnoAbWTfGFiWTxACVKDTWTVGTxWTimRdXH2RHMqBWWTTkGWBCT7MMqBsWTu1LWBCDBCnKDMWTkGThSM3NTcLOcpA4WT6OBZpAJyLcpAnSBG0CgpB7mRGlL9mRJyQp7M_VTZSHyzAlzLmdC4WTkWCAqAe-BAqANXT4JKVXTtBCLZEtVTKwSHZEI1QUnR7VHOHT62SXaNKYKD0SwMJVdFfUFVVM_FRraKVHTJxS_zSPHTZHTO0SkjO3TKwXTNJAayDwZCIsBfPA83JHeNCSG6TKlaN5vKGRGsVMoEHqaNK4JLYTDUBXBGEYCP4JxaN-TLgfFnFC2aNfNCvMPAoEPDBXpHRrDXXFTNEo-AofFHSKWSLs0Nf4JifNDbNJcKhCLn4J6LSp4JxCC40RIRPUKExvA_CM2_NTsMy4JSsFyGOcQIWbNRlOAZGLyRnNLTXPIfQvsHQyR_4JjsHCNN9GE_xHgTRk7ACjRpsM0KC42CxeHdVBKuIY1BvbNysMMPMIYFTrAT5JzBHV5JVuImfM1pOtMSZ5JdNN-bNXrGPmJzwGzyRZHEuvPMBETMBz1NIeSTKFMcNvTA6SGWiEPWImOA9sBEzRrNAXWB3uIDnDVtMhuB33CcCHKTGI-PZMA74S1pRSzR7HEZNSQ2NOhSXzRyIMpwJ6tAQnFOHENvIZRJrwGdzRvPASvIoNS-fBzcNCBIfPAOCNeYM5cNDZKFeNgvIjsPc6JUVRgUGCdNpQAEdNUvB4FCk6JSfCMPRbfC2uABUGXLRBYMk5SbDGKiCkQAy6JZLRISJ9PLLrD46JGZMAdAJ3Nt2A96JQRAZ4SO3NIQQxFD4iDgCJQYBPwFjTIDZIoJAXYB3jEUBKxPDhvAM7JB6SYbGQ7JCpR1bOH2C0UGV7JOEB1OSL6SiuK_dNOBFd7JLQDg7Jz0RLzI6LKX_JToLQNNuwFfNM80RjIFy2N53NbwAV4Cf6SQDCh6StwKK6G07JISQjaMLjGF4NywDfVGmLM88SR1RS1RzRCCLTGuCA8JOuFXiGrEHYRMsLMqlR_aMPwH0VGZxB1rEY4N5eN4eNL3PyfRSaIgFGp1RYFACFHuGAbLT-rRUrA-RLv_JFlPQvMq4NBLEqaI-FMnEI0UAStODyI0EIPEJdpLLsEOLEU1A7tGhZKJ2RQyB58JCcM8LMcQSTAMKKOQzO1kC-aBvsHfLEXLES5NeVAJ9JpQS2aH5FHaICMODtUJFcIpBBflCtqBnwMxpAMRClMHY9JtIKl5NBqKmnEBgNLrJHZRAYCAKJzYSfNTldH-GT2ZDIUTo9JHRS11AHVJVsL45NwLE6BOXVOB3RqlRTRSrdLGCOG3CHxMKWA89JgEPQBBfPKchNB-JCUNE-JyGH7xCuOT5TLMhGRyCVyCM-Jb3RLYGYdTR7Ee9MKYGQVFwDK0dMDyS9gNQrJcOP4cB9mDo6NJrLkIDFABcOPxeAk-Jj0A2mCn-JE0IeNTQ7ENdBJSS3-Jv-JbrLx-Jo0BY-RB4R3TDD8RE4RjqP2XG7cItuRzNTt9G_-Jc9S46OnpC5NTs-NshNJNEbCBOUD-4ET7NPZBCsJeOQWyMM0AjEBbJDT_JKIH0BHzSSHTMIeBD0OKCGg_JPtJ0UD4TA1-CW2MCkNTGG7COBTSU5Ka2NvILjDK5_JF9ERhA8_JJhGxZGYjQjWBYYJcfTveBFAKcwOIAKrCNtuFFJIJwOG8N0tJfJDJ5RTAKAyCOLOQeA0sLfkFq-JS8N6VBdAKZLO61D-LNFSEr-StuRe8NpAKWVSrAKefBRuJvAKW7J1cRHBK3cRffKiZGvpCUBKTPT6AKrKKWPT4eG_AKZPTQqJ28NEBK66SGBK65R88NtWHozC1JHMmFejNc-EYBKSBKH9Nh-Eb6Rt2IpUHVbGzWDO8J2tLyhCIKHpgTU9N1qErgGS0MpgTjbGrdR04D9PTngGEuL4eGh9NzdRBfTRvJpgT0BKHQTOcGGkNjhM1gT6bGN4B9BK6YLEIKsKH3gTCCKJrC9FDu2OChTIcGXIB18Ff1F5QJckNihBPCKOcGPfJ-hMugTVCKA1MOYBYCKhVSo5BLgIEAFmeR-9MiCKtQGT-NxQTlFF9aJuFQqCKJwJMXAuCKHMAwCK8QTzwGbYDdLBj-N71GwJB82ArRBtwFrVGBYRVjM_zLCdG4NIBUBkgI1tI9CKxVAUbJLdGWAFJtJz-NQQO_CDMJK3-Nk3Ah4I4gIBlELOIRfPikMMMEBBT6iKnlNy1M6bTw4Ie_AiWSeiTIjBDhISXInWSgiTf3MQBTifCvdGgDKsGSAoDjDK-lNmPC1fCb-F6dG1RGJ5IDDPGmNmPCPhTJmNMKEeZDo8RYtClBThiJCbL6ISSmNn6BEaAitC0gEKXSo3RYlMmaMiwLijBk5IZKBKEK96Bi-AklMnxJheGREK__NUSTUEK7hR7fLG9RH9R5eNJAOEuE88SGuEyoDLxLKuERjTqXSzNHT9RUuEpEK4bLyUPK3M2aHcAOGdJopNhNHAlCS6IbiRxgG9XSsyBxuEJRMZ4SHFK2GJnyJGjAYnNJvC_sLaRCCDOl6IcRCVcB0cLFdS-NHmGT69RWJBMTTNkTSqN-cLJkTz3MSkTD-RKjIVbBKjIQQBJBOC-J6xLrlCCGBtFKuFBvFKUkTOCGdjI4aEJ7ILkTW-RHNBmiTZ-RK5PUeJCDKOyLQRSNoNT4MnkTgDTBGKymNY4MQVJbSC4kTPSB_vEljTqDTRCEn7IPNKgoNQVJTGKeRIKdTZcDGlTweJ_kTyeJQVJbGKnnM9kTh7GBlTpRIKlT4KCMlTWuB7zJTlT9pAFOBlpAt7GXfTL_RNkTtGK4nMIlTLETilTyGKKlT0GK67GPlTd4IkkIilT7GKvCMvEOOkRplTGYGRkRBlTefJvCMpnBVkRslT7hG5UTu-SyCOzkT6PH5XGrnB8kIilTTHKk-BWlT8COWBK-CO_kTaHKnkRDmT2mBdPBPlTPaS1aCiHKs8GQmTR0BSmTDlBz5MFiGG3C25MamTd-S55M7nNxHKYmCP3BiqQ3qN_SI9kTPFTiqQqoBolIMJKH6MjqPcASK6Mz-JoDObQBAjGaXHaoL1gJ1CN1ABj6OUYR8VT27FiqNoTILpBXiHbGEzQBGsB_FFQIKz1J0JRypMAJKmvElUEHcBYIKhJKy0LKnTDJK_ASgMTBBSpRH60LHPEFBSfeD2XGw6MvIKHRBanTZIKY-I26MlkTMqMvIKxeGPfDznAjmIPnT6IKJzEqnTQJKZrNE7MqnTSnT2bSFJKGDKhBS0nTofBlfDU3BlBS0nTunTqrNlfDlpAlfDynTrqMbJKGJHLcSSJKksLR_GHoTOJK1BSnOJfMHMXT7JKM_Ic0CUCBVnIQoT--AXWCDEB4qBwJKKsNw7MsJKQFO5ANoyLXWCy2Mf_IBBN2mBwqBXsNZgFU_HciMUwS0WGLHToXTY0DqXTYHTsXTzTKFJJotKhZFfUFGSRk8P7cSSwS1XT42S3XTrXTTXCaHT3TK2oTjRRHSRsrBtTBBYTgCPyTBjKA0TBZxHlqP-AMkHTq-CCtIJMCvCDCiTM4JW6AnpFf0NlxR1BJVYT4rMQUB4vLW4JHJBGrKIfC_dRLfCcUBHTAAfKuvI6SRfsDpiHmUBwLCrYT59FNQSuUBblLiLKdlLVoKP0PvSM2RGBwN3OACQJg7KSITDbBW9CbbNFVBgEHd9MLQJ1IEZITjbN8MPS1Ny9DDuIKgO9xFrsMrQBdVBxZHi2SwsMqUDxbNQNJxlMpVBTCG87EhSGaVA2tBAPF7bNnSGCtM-tBA0AK8A9aA-VBNfBogC8jOH8B_0SCxBwwOB1AWECLWBq5JOWBlHEI3Kw4SA0AVWB9hEXWBrOLlKAtOLr5R33CZsBaeL55JCvIgcNxmSBLB-XIDaTmRDWTGwiE_2PdTG9ONY2NI5S4uJzYB4GBAXBL5SDXBR6JJXL9HO7MLcvI2CHrvBSLRSXBOvBVXBIxEaYIzzRbXBaVRw6CTnLf-CVnL8zRQrKlVRvnJFUGinJvtAfySNsDy3Eb1SB0DkjE7XBZdNPgAUUGdWEkTO_BIXISDtCkgG2RN6REfUGHhTodNnQPLdSb0RnSPe-IvdNu-A-XAziChYBj0R52CT4Eh3Q5dNCiGKyOQMAwYBa-MrwIkFA1YBf1ASeTfbTtSOi0Rz3NwoJlbTB7ANeNvKTwLLNQSTEHi0QjaJOPS77KQPSknGbRElcFoaIRvMErD4ZITmLsuHzMTR1RhZBc8BYXRYMTpeNb2C1gBlPSm2KafRRaBFAB8kEGcTlxI1EH8nET8Jb4NTGIRcT7cHXLT1YPVcTF7SZvOKWG0vMlMFcRQL4CjbM7lEckCkpL4BNicTI3Dh8HsDOSfNEBBHyBEiQoaBVQS1LTyjBT7AHBRIzOhcCcQS3aBlsCvRDfxQiQSRDNKuGofNKuGRCBJ5D1FHzRDaoFLbBoyBgfEO9JRbBPcSNMTWbBtqBBqLbnBfdGZlCxdS3UJ9iOn5N83OCVBNXOI1KcMThxLA-R8yIhlDHFM3wMqSDOgNE4PzfEcTLiGHd3R85NhqL9fAh8CO-JF3RB7IG3CEdMuZSbWGijFZZRcdBqqLM7IvCBUPBG0IR6NhzIhYAFeHN0NoRSzvGtxDEDBA-RR7EpcBW2AxXAscBuzIPdI7gNs-N9gNPwGdpJUYGU9CWDBkzAEhNFeMLvTSeTtSQHmQcrJFwGe_BZKOLdBgNTqYKNKCGjQW_IsYGtcBG3CZdBn8I2cIddBv6ICyMhdBcKCDcEQtLK4RodBwwI69EPYCmXL6dBepLyrL8hA0rLLjQJZG6dB2hCPoEmwA9dBjEBcUDHBSDeBUaEIDKfyMFBBKeBlmJyxGm8RIsLYEJnsToyMYeBXeBOsLQDDy_JdeBdXScOTe6ItZGmfMvKBR1IsZBWiNtfEtoCewTmaAbiN5_EifT2eBX_C-DRiiNH2BxwGgTS-oCyzBjTS6dIriNo_CtJB8LCYBGS8NQfBcuL6GGePRYaGYfB4iN9_CVgDBZJPKFsAKlXLKcSgeIKESq2ROPTGjNyzMOZJxfBLBSjJHazGXkGElFIZAEdRODD28NucNGjB7XL_nBxJHAHBajNc_OIWGqzGO8Im2IiqEYxTcnNVBK0vJt2IQXBdgBbBK_dAtjNmgBjgB22IAHB42IvxThYG_tLxgBoBKWhFAaJvxTy2RtHB1gB4USrqDRvJvxT2XGHQTXIG9fE5BK0xT_qCi2ObgBUaJO3I4fBt0MGIOwKHbvJXRSNeRogBFATmbGqvJn9APcG43FBJKehBjzJOATAHBiGFe_ErZAn6KVHChTQvbBKiMKQJjhT2BBlhTpjHSgIE9HzkN_IGxnL_SKUSGsCKLtHXLHDzQaJCHbJ1aA5eRrbSNvL-iShNB21AoVGSfRNkDk7RtjIAiTRsCkFDYwJrRFRlNzgIzOCAcHrfAriBb4IuiBYnB_vAyiB0AJWdGobJjlNCjBODKPDKkjB9LHJjBTcBE8RJjBkNT-gRA7K3vLbzTv-BJjBGPT4lNnWFOMHWjB8lNCQNFtAzPCwiTgFS1tA8eQhjBdTPVbBlgAVhB5KBojBHEDIFOj8R95DoBTkHHZ2MKUEFXSOtCUmNXtC59RKQK_kC1hIkjBcmNPPIemNHkBKrLhcJm_A7_Nf-Fs8FELJhzJ4kEXYBxwLocBe3O4YBvmN5_AJAO5wLEjBhjTW5GhbBW5GLnBlEKmEKO_JaiI8kDpST0xBaAODiAM6Ii3OR0TJnNClB6lBjCTIcB3jTWxLkbI87BQQIHaAF8Br3BIcBYnNqiRFIHSqClYSmOC19RcoB1CT7xLwdJaqLv9SzdJB0LxoBtlBslBwlBdlB6MBK1Tc0MG-RR1TQ4BE-R6lBL-RF7IuFBr6GK1TCmBLeJVaCCnMj1T9zLRzJOGDHoNlvEPmBkBOh1TtTTTmFX7ItlBWgGTnMcoBc7I3mB5kTg7IVYSydLWnBOGKlmBnnBp7I3mBTGKrmBB2TM8RhmBToBLlTryL8YS2mBuyLB2TLoB1mBdnBjGK1yLP2TPnBUkI3mBXaSelThqL6IKL8IfnBIyB8YSbrNN8IazIvdG7BE65IoUTlnB9_AZnBvEO7BEToBULCZnBU-Bv2TdnBVpNg8IazIZpN7lTcoBdVCxnB_eIm-BRxIBaSZaSkWSu-BPYSy8IkkR_ZSVYSn5MMoBN2Tn5OZaSQ2TIDOL3TC3TWmTIoBDlB8zLB7I_0JYoB3qNWoB1nBGFTaqLF1JavPjmTFtRloBpIDpDBllIi3TqoBtNGofBjpFkvTuVT44Pg9IVmOC6NEQOX-IWnAgbKbqN4aSdtQD3KyDOhqNYiBfNFk8B1fE6rMfNFCmBunAWxTvqNsWFLnTunAZDB61JxERQnTD4TPSBBqFtbOkpBkKL_QBopBY6DQ-IJoA_GBA1LYDSNEOX4TPEOsWFREOI1L3pBbUIZ4TWEOsWFVhBQ1LNuTUrNI4T8IKmqFG4TnhJl4TBJKmqFL4TEJKQSBt-If1LznAj1Ll4Ty-If1LaMB6mIxERqrNf1LlpAf1Lv4TxGFZ4TiGTx4Tw2TFrFC0EwfBBrF54TTpAq4TiJK74TbSCfXEtsC7qMs7BQ_IfXEizLfjL5EC68K_-ITGKc0C2yL1pACzL_GT8lDdiJfXEJrBO3Jv6IrcS20FUwSScKVCSGoOBtDwoT8WFBpTqNKTBA3pDyYHsBArIALTFDXFqNQkMF_KLu5TQHT6XTeENz5TwXH25TlUMimGJ0NuTB25LKpTP0NQ0Nk1COpTjGO1kL3rP9TBqaNlAH_5NHtIXpTHlEZpTKUBkNJOjKi0NFlLmzDCGBRCIAaCjpTCnRlpTo3SzAEz0EJDCvCDspTCuFG_CpUBK_AhnASMAmGGzpTRtA1pTu8D3pTKhA4UB93S7UBWbNJyRZHDlYDCgOiuAMRCDqT7KRFqTiRMibN_WIrCIKqTFnCr2ENqT_TDHbCQqTODIKXIsoEJXEiMSiQQxrIX4SMbDrVBkfMEKEhwO2aQY5JKOLFEC3VBjqT9VBmDDCuBumFfXIqqTZuAsqTr_AuqTutBMcNgiP36A0qT3QF2qTOLOVlPzuIYbGkmJaWB0_RDhCArTvdLCrTPyS1KBFrTIyBHrThtMpzMouCZpG0WBF5S2fB0-GQrT_mLSrThADK_RzcNXrT7aLsnDKXB5cNcrT1HGRXB-cNUXBtJTpUSYXBkrT2HEGdNEDHfULqrTLdNLpHNdN7ZEsXBHQMB0RyrTBZMVdNVDHFwFzFCc0H-BOoIRc3E96JkLAREObuMQcABsTLCIL4HEsT-uLE7JHsTwTPJsTTgILsTqUGLZHOsTuUGUmFRsTJLATsTyYQqYBr8I1OSZsThNJabTcsTVvAesT4YB-OShsTTZAW6S3_HUyOSoGnbTosT53NKZBM3EgoJs-Nh6SYVGs6G7GCCQEPvMZZBWGGXPSvKKt_P6sThVG8sTrGRXvMbEGAtTNtBCtTDcT5eNwVG2iF-UL6jCMkCKtTY4NEgS3DCKpJuTJVaCA7So-NUtTHWGwnAd5EZyQFfNiYEHfNZkCjHCZkCnUBQ7SxoPS7SAOJRJDeRDQhGuLToPSZYRNFGUSE_HCiOS9EIaQS93PxtTqFH5WRgQSXIC-aBmuHfLEDbBqfNrfNZtT3FHAuTvgAObBKDCEuTk6IGdTqyILmByUJWnBLuTRqJn4Fy4IIqLupTp5NTuTjMFUXGWuT99RwrA9_QJKBgqJBqK05NCFEKqQt9JDySNRS7yIKzIkuT6CKA6NsXGR0TdgNruTCZShgNuuTBXEezT5mEyuTBVDhvG01ISmCXeGxqLmzBRyCDNTtCDHnElsAocBqzInvTvRSg0Pr1IArLycBH0Bs2C2cB_cBB4TChNLHHgAShcIBdBrDBUvTTrJhYGcsAW3IbHHGvTNdBsDBQdBEnAl1AMKCfvTWhNhvTt6IahNbdBOAUleTyoBgdBAbCIzBy0B6DOndBSEBvvTk0J4rJzvT6gC5eMAlJ3vTwHH5vTexGtJD7dBJsNL1BAwTB-ICwTzSSHeBYZBVbOM7DiNDJAULwTq_JVHMp7NK0IIiNRwTo_TTwTK1IYjBPiN5hERhAZwT96IA2LlbCBBMlOTgwTpCCQ-SoqCkwT4WLRsKpsLnYF9eBILO7uBJ5RuwTa6ILaGGFBvfTzwTVBH1wT5LC3wT51IVfB2iNMPA8wTMMCTgD_wTHPTyzM_iNjXLxeI9pEggMZwPiDF4jKEHKTPT-cRCkBAdR4fBnJHSxT01IUxTtJHA7KGBKd2NoYS-YK-8NcxTOgBexTAgImZJhxTXgBjxTr2IbKIPCU7WBsqEfgB2tLxxTtxT6tLxxTKrL0jNzxTSyTV6R7ROX0M4xTzgB5-EfCU_jNY2OcCUHrE4dRUQTGkNEyTSyTGyTOQT8gBOkNRIBLhB0CUOhBX3IPyTP0IoIGFyTKcGYhB0CBWyTgJCvIGLyTFkGdrCvdG_6RqcAfyTODDnkNU-AqpGkuDeCKvQAGOEdlFpyTSCD5hBQOCN7RuyT6YSscGP1MIDU5QTrMDTYDmCDjOCncEaAT2fHp3T8VS9jGg7RrwOAzTQlNJMHdJBeiBFzTr6CHzT1CD-SDZ5BTUSXXHogDMaM9CDQzTEAUblN0iB0LHWzT5iBYzT8iBazT6sTczTHjBj_TE_NgzTlzT3zTvkMGrHL_NnzTkjB94I_vLsGSufKYjB-lNwzTcjByzTePRM2MEpQGmN4zTD4R6aL30Sh_NF0TtjBYOJdgDitCstTXxJjEUPcSc5I2KBx6BbEEamNWhAxDSO0TXhBQ0TmjBMEKMkBfeGV0T32HoBFY0TC9RQZEE9RtkBnEDR5GmbMJCTJ2LeEKtkB9xJYuC4mNKFUc2TmjTUpBYiIeOQG3MTmFI3MTpSw0T5kBb9IHnN7EHkiIhaBLnNXyIc_T60Tn9RMlB38T8jTDXEWnNzuPpxENFKjsRGDUk3MM1TuCFtlBinNq6IR1T-tL8AOtFUZ3TWYSO1TwMCwlBcSH-iRM1T5gBylBl8IEzJlYSc2BHzJZxLEKHBmBiuLhTTdpHdOHBmBp1TFoNKyLMgQb-R0rAv1TFGUoiGRyLR1T11TyTT7xL41Tg7IJ2TbdGhmBeaS_1Tg4MO7IC2TpmBG2Te2TH2TZ7G8YSedD3mBbGK1mBm2TQlT-1TM3Tx4MjGUEkNU2TM2TW2TJ2TZ2TGfJB0LtGKd2TB2TApNL8IJ2T0GK7BEeaSd4IS8Ij2Ty2Tr2TpoFlnBGYGPcB92T1lTWzLlnBrnBUcBoWN32TB0L52Tr_Rb3TTHUAVTMoBA3TEaS_2TlGKs0JdHUG3TtGUMaSI3T92TRmT68I7nB1GUSfLO7I5pNT3TaoBguLXlIxHU2FUE0LYoBCQBd3T3zI1HKFtRDoBomTFaRm2TpaSFwGaFKclHcFKW0Lm5Tu3TNpMw3T0GCtDOpEQ23TcyEfqN-6AHpB53TtASbGE09I7YHkFTT5TIbSDNK9yCD4TVHBF4Ts4TThB9pFgIUA5TUbSE0DEEO50L9QBS4Tn3TbbSb4TK5TXWTg4TexLG1Ls4TbRHu9DjoAi4T7DUhWT0tSHGTi4TV4TXBSi4TM5TaBSmqF-4TcmRC5TvdGf1L4IUeqM24TxhJx4Tp2T44TKJUM5T84TpBS0tSW7ME5TrpABrFIJUaJKE5Tk5RJoTTJUDXGBrFQJUvKBBrFDIBWcS8nEAsNmdCQ0LEsNV5T7qBZ5Tx-Ib5TSgDlyLeoT97BJnRyJUi5TncST5TSLDhdBCyCo5TWrBtsHnPPWDRRCC85T5XTtXTP0SzBAhMNbMNIGPkJAXwShoRTFQqYHBKUyoTmQK0oThtFGKUZqAQLSiVM6pDm2PP0N0FMD2HDTPaxRp1CG_AnHTYrTBUBZpG2gEVGO8uCwaNlLS91EtMPiLKRaPulB-FU7NK6HCKlJpfFw1FLfCfsFYPA0xRqpTNwHpiHeIL93NjtI30NR2C-aP_LSkuS1tT1UBShAiMA7XCaWI8UB3SFnlL4OClYD45D3tIlICP1Od9M7WIseP4xH8aOeSMbzA6tGnsMxsGCoGNwKaxAToENrJKXI8KC_cNysMNsRodOEvNODChCFKMObUAzuFDRRTuBM-K0gCQ2E7TRJJCLOAwREvQJSVKOyHStA7MSbOAcSEfOLyXN41NZCGl2E5IHSpL_SG11PimJ0gCmQOC1PUVBZrA-cDgNNT8M44SY1A55JL2NvxIYnOgqKZNSVzRuYP_2EThD9HHW2NPmSoyB0zMHbN-mLETCPIE4uJLZBRIE0GEwCHebLyODyhCcvIJ0GvTGWIEBIO2HBX2Ls2NlRA5NShaTgOM8tMYWAEzAVRIRdCiYIZzDhFCPPDEOSL3QvQM1vI31CGiOyaTU9OonJNbR6OKARAdgD9iH7CCddNxKK-rTgCJgiCpeAjeJjjJLSDRJEXXFeqLeuSYrAbRAUaCWCIfJDxPDRxDZwIc3NfKUj0R16K3iCkWEyOSk3NoiA8dNm7K0hSbsTipKaZImuCcZI9fON2O4fAjMO8IOAUJtSAuRKe_PgFAywBLPJqbTH6BxPAYiFOZBt1SPOEyNJ0pF-GCaYCVwAYZBVPScYP3sT8qTt_PahDKKETgC8-K8wGWXRsZOcVSnVGQhIiPSKsAEaAMxBthFJLT5nG_aMGUK1JSLjGN7PY4NHRQSYLPcTUcT1PS3wQU7HbkHfaIsxBD4A8PSrxBhMEEFG0xDsHCRSDHYR4CKwcE2HNIdHa0NW-T-xI0UAgSKNQSwtG7RLRSLCcIokCPTGpRQGyBPTJIVAkfAhFHyfRVUJMBBEICCHL3yCeQSyRQ7aBx2K4cTKaQIdEmQS9cTzLE_cTZWKoyBSmKlyIajFj6EpBBGjAdeG9YRHhT-7C2qL8fNTdBl5N0SDH3G2gS51R9QSXRCY7S6yIMBOz1M12RjbI7cLxFG5OCPDFcBBjmE8pJP8SLdE85NrdLujMTRSDGItdTl8CQVJeGFHSQ9SF1SDKOI4MTwhGsbGfVJJVBJwIR6Nx4Ai_CVdMoXAJtRa9E3qLDMPsdMqJHe3RYfGg3Ru0EmoCUXKhwMGwGqYKGWIQ0BHDO5RSiJG6zIAmC9RSu0EDvLi5Q_hFcrJTqDe_Bk7AabI16NguFNKC4zBPEDQhNuYAu0E49NieM7fGSSSzYG4_NCyM4zBIYMjZAP4Ga-C01A6HIZSS59C_GB2zAs6NeSSCzCRgAqhNu4AQjMP7NxDOlnChRULlBSEBuhAEIH8uC4zO-TDYUDgUGnxG2GJrUDXONIeB2SSqEQELClpIw-CHTMToCq4RmuKCkFPQUw_JdtJlNSVtJvRUFVDsVBO1I17NLdEMTS0tR1yClOTcCGffTZoGleAIAKVPE3oCebQYTS3IHdWGTkF34BJ5Rv9KJhJM8N9fAuYJDZEPzM9aArTSHJH6mC51I6sAhAKqcRPIEe8NpbA2TSRLKLnCj8Nw0CXJHPRJ9pEdoK8cIDEEDGDBUSA9ANdDAdRmyBNgThuBIUS1MLKUSptHnZBdtLyhCWqEFFCRUSFCUCqEQCQg1EUTPzuJfLBbgTGaGF9NAdAUbGjWAUbGALDtPTFFCLfIbTUB9AJuL7hPT9NYEG2ZJTuAsUSX9NHFBvUSb9NMbMX6RkTU1USmMOnTUPvJctGRvJkTUS2BzbGHaAg2OvFOBhTmuKrdAzpAHkNivC9bGwDKyfITuAuKHKaJb8CXmFnTUb3ICUUQVSRnPuNPUVSkaJHUUhhB90M9gBjkN_VDlkNvCPakCkkDbvPvrC3rEUeAicGYIClhTT5CSgIg-ArVSW-NQYB-bOg4NS7ReGEzVSnTQBAFpTQSsEqcELvLJsFoOCNGAg1LEPEL-BAWSrDUbLCuCDbbT5ZLt9L7ZL9UUawJfwBbsCtwFwgIMdG9CDtGCQWSYkMKcL57RaKGZRTqsCbQDq4IAcOg5NedG7gGTDKlgGE_NRVUXiGLBTRVUopNybJRVUJCOpzTxgOrzTKZBDuCIZBT9CsDDIVB0MKS_TxRTlCMO2M2zH6WSf_NnxJeZDKhAmBTQHPl_Np5Bn_NwKBLoB3mFehI9DKuZD5kQ-jBZVURED0AJeBFidSIkB5ZCo5ILKLxkBAnSs8FItCgED4QCGiI5eNzdGEAOVTU15IwZCMiA2XG1LB7gGGuEexAnXS1LBEjTOFURAOsXSjaDznAAaBAfGsnRciAjxFM6IWcTfNHbkC3XSYjD2CFjAOHFBlAOirS9NOUSGBYS-yBqzJinFjWAVmEzwCIYSDkTyWU6iI5fGuCFCXUmpNITTfoNJsJCXUCpN3yJHXUqcI06I5fGHhBflDFXU66IboNfYSnQU6xLx6GcuLOBOPlTmYSSBOUXUL9FPDFSXUlTTKBO49NLgG2aGRGUiJGd-R1aC2YSjmESpNV4MBlTiDFmoNojBhgGAwFYoNrdL7KDUzBNWAUzBokAUzBfWUiyL8DK_jI_XUn4M2XU0XUPwExPUJUTrdL66Ju4MIYU7XUhGKIYUHaAEhGGYU_7IBYUUkIrdL51J7GUEpNIfJrdLpACaYUZaAdPHEYUjUTdLBpZSvPUX_RjYUlHDgzNQ9JbCO_XUvhGgzNDuCgCOGYUefJsYURhAyPHvYU-OBKHKNpNREOvnBJqNPHKjYUipN6eLCZD9PHPYUuETX7As0J-YUcaAUiGjWAUiG4aTK3T8YUe7EUiG9XU9-BhYUw5M6eL2CFD_B05J1kR2pNfgNTDOqpN5HKWDOLqNzHKLHSfgNiQHGZUKqNdLBmQHu0EoQHTqDraSkDOqmN-6FefGLpMZiIO6MxXNpFFYZBs1J7YELQO2ZUgqNy9IlZBylRFrNTpBM8PKbS6UC4rNg6MgmK49N6UC_fTxQBYjTUbSS4TNzC9pMPoA49IUSSMUIxuL6FTwBKqIKgmKQ2IMUIHaUAGTMUAwQOTdBnbSgmKIcGq7FmqB7jGUaUjUIkaUYmRmaUPcGfaUZaUhQTppA3zBtaUCiAtaUWbTjrNxgOl1LmaUl2JXjLvZStaUV_JSJU4aUJaUDoTXjLtRSnqByaUNcSnGFtaGnqBmjAnqBcgAnqB7aU4BSrrNWNUQXTkrNfdGDLDzrNGsNT_If-S3kGBfTFrMRbUIrNg5TfrNrGUtKDbGKgbUa9NHwSQbOnXTxtOpXTWHTF3SCKUzoTuXTjBJSBAvBAvSHTHTH0SjsNAKUpbU4XTPKUzQKRKUubUwbUIKU95Aq4AkrM4WPhCCgHTTYNqrM9jDUsBV3SeLSZsBQGC8kLV6TfsB1rM_0Ee3S9bNg3SeBG73GVLDXXFHuBwLSMvAJSAGDCopT_wI4KULDCpDSz0NpPN4tCDITz3S4jPIBH-NMuGOiXKaDCLtBuME46T5_AfMAjVEbnQSITY7CtuEmDCXITpDCI4Su2CfYGRNDOSLaLU7REjqKbMSMEB1DCKXIR5DSYCtBHdgENHOY4SrITAECL2E-nJd4SLyHAsHd5JLECDuB2ITl4S9lCWmL6ITgHElpJr4SLURzFNbECD1SZLSJOD-jGuXIDTG0TB3ZTLLRVdENJTmfB64SQzRpuBfCH1XQuuBjCHieS71EltMXRJ2uBlpGRECrCH4bDrtMVrTFYAN5Sa7SP5S0CHR5SjqSSLRP6RSFCeaTX5S7ADcYIUnJYvBbjPJCD2JT32Ni5SlbR7JTwrT20No5SmnJH-A16JoJOXDHBYB2FCHKTy5S6vBynJN1ML1IOKTCwBiaIRKTJbTDNC-5SaCIwDUXKTeGE0DHTGCtuMN9TO1A--A4mHVsTewBoJEI7Er3NVsCRfIv3NBwCyQLaFGBCE5XOKaM6aOCvM3HM3aSboLQEHmUDusTF7K_wB5KT_GCPvMdeNI7OTvM2zKs1EGHCv7IELTfOUCRCx6SOHCU7AH8JaNDivMoEDaxBpvMghNCEIwOAOtTCYJQtTTAON8CZLTdsEbLTD6AdLTmpQ5OCo4NM7StHCBPUOxQ7vMqiIS7Sx4NifHQQSUYRIUJeGSV9Ag-TY5NAzSY7SlpLDIC4LTIiQDaIeQSHUJMICL5NPIC4tTHLONPMt9GbwMUjFYlBM9JYlBHqJ5nGLMTtUCNMT-lCkICuPUanFyBB77SvGH97Sr2R4UJrzCMGHcgUAKJE8SiOHIzBbuTcvE8ICr9J_IC7tTGcBIPHsbI3lHTUS19JKOAbgNDPHKlNZ8Si3Fb8SijFHFJXQU-lCaOBB7E9MTUkAwzBWoBiID1zBFnEKSS9CBs8SqJC-RBJNTHjD5gN2YHzJCONTErLb1M48S6JCKJNGzSThN_JCt6NJ7D32GJzDpEBQVBE9SmwGVYGWrLw2CNKClULrMHjHHFyCiqL0-JXKC2-Js0Bs8BV9ShhNaOJorL00BZ_TdRUwQHe9SE_Jn9SpqEnAUABSl9SLoEi9SH1BZ4RFsJFOTuRUwrJOKH8KCzKEg7Nz9SHwTDLCPOTDeEHLCXyKqDL79Sq7Dk1BASU3cO2bDC-SyKOUmBeOTH-SSNHJ-SfsLydP51B7yMkLCabSIAKT-STpBV-ScUHkbQY-S6IHM2BNMCxsLR2Br5BNzMYGHPzM0gCRzMAjUCMC4wT2IHKISiAKCPTaeINMCBZJXNJvPBy-SYJH69E1-SXMCNHGYtLmeIPADDNCTPT62EszMtzMyOBhuJN-HpJHoaEbtL70A1zMvMCSjUxJHYgTxNCVUSkxO1JH-HO_eIT3E-wMUgBHNCj3Mr2IY_SrNCvPTxcAp3BLhMafIdDB2ZJtgT23B6ZJPNCx-EygT43BXNC73BPqL6xT93Bu_ScKHAmFz0MjNCiKHM3InNCrhREhT6_SWfAIhT8KIekTv6REeIZ3IZmFvNCaQTHATIWNJAT40GPNChQT_6RLNCTUUejAlkN5qKTATF7R5ECgCK2bAOOCOhAkCKbATyQTVOCreAEJBgATS7R16KS1M7mSfDUJsFbLHuvALvL6VSXKCCdGdJB-SG-UUyATJzTMaMKbSMWSj3GbvL6OC7cG2gIrtFJDKSQC_ATbwAq4IGBTpjIRDKMBTaRTQPCAVCggAKBTI8RalUHMHQPCPBTggAgPCUjBQGHThItPCF2MpPCbUDnVUQiRbBT_dExRT2GJLwLSPC2DDVhRcbUkBTj6B7QJ_PCpYGqBT5DKvQCvhIfwLR0BDSTKQCOEDKBTl2Mm2M-ATmwL6MHo5I8BTT8I-BTcZBigG-EUDCTiLBFCTO0MHCTJ1FFFUE9BLCT75I9NHOCTY7B6SCCyJE6IUCTaiIpaDpSTn7BZCTuEK6TCHnNTlEJfGgCT3uC1jTH_BlCTkKGEeASnNLzBUnNSSDURCGYSNqLFtJ_WU6OHyCTeRC0CThRCeRCVDTcTSeRCQSHLXU2CT2MBf8BTgCuRCADTk8BsRCVDTGDTYvE_mUCGBbTTVSC4cAQDTfDTbOHQ-RDDTIgGKnUGxM98BqJB8FKghUidLcQHQyLH9BADTK9BZmBHETZSC-YS_YSoDT57S4jIAMGqETp7IEMGwDToDTCET0DTvSC7DTynU5DTu4MUMG7DTJTC9eJSMGKETSYUcZSDTCFETL_R89BlRHoMGGoUD7MDzLPTCjTCI7MSfJPET1ACtZSWoUXETyOB0ZS57SCHKZETdETXET0BBXJC1PHk8IwTCg-BlETFFT2COCUCswMufJFNG7ETBrB1_RlTCdiJQNG57SIlIJfLXbIPaSQaSMUCjPBTaSMUCSlIUmCRQHBFTmxE3RCeVTnETL_BGpUWnIflIiaSbmIA6MhUCAUCmQHqNGsHHR1JvfL5hUW2B_rL8sAJIUMKNWnAV-Gp_BEJFiFT6VTmBPfpU0DOyGTIbSc_GJnTIVCqQB5lR7FTzcIHhJIVCFWCn6MbFEYoAQVCKACXnTQ7HSpUCrNIGTTACqIK9FT7FTZRHjiLb2EyIKmACUGT76MoACoVClRHhACLGTcPHxiL7FTZ1MtWTjGTbRCA8F5AC4VCN7MH8F5ACpGTL5MCjL5ACeGTAnICBChGTdxM0GFrGTiFKz2JAWCLSHOBCSWCJWCpWCCFObTKtWCeSBVSBcWCuGTWXTZoT6TCcnIyACkWC9GT31Ng5T0GTlSHuWCsqU47MwGEWrBwdEgPMWeN2zNVMNOKUTXCNYNKSOwyDHTFgKMTDEfoRfwS8oT52SxoTHrUN1QlAEJrUaSOsBAMrUMhDcHT63JCYTIPJxJG2VBXxRnKK3UFnaNNiDkfAhDLFDHexR9kJ2aQPRGSYT0oRfPA1fO0aNsKUj0NQVTW4JxvAaRGseAbvEBsMd4JkYT0xRRlLFDH3xRRNLqABrYT1WQsrGdTO_LSfsCsKM0YTJ7A2YTwtI24J23SSITwWAEiTbbN0yAO6JBSP5RMtpJVLUC5JE3EI7TE5JMNJ8jFGgCypPOZTb1NutRN5JSZTE9FtFHFmJcOFXZT_5FZZTImJ0SKTuBZUEFECcuIc5JrSGTOLsHR2NDLECMgL0QJu7DBSAIWBn0A5yFyqTtdAQcNwZTaSU4qT17TZUAZWBomLPQUItHzXMEVJTNSb_LBvIyYN-JMC8TTyBSpGJvIxfB2bB3dUoeC5mJFEBOaTL6JZ_T-UR66FTaTDnJqlD9qSsPQmuAvTGutLoWJb6JcYP5tMFFC2TG2MUJQEyJTI2Nd5ScdNVnLuqRqaTm8TCNUpCMm5SKuAy6JZeU1XB0aT36JUmP3aT2qLUUG7XD6FC-6J56R48TB7JSwCO2KjZOC7JynLFbTqdNj-QMcBFZIzLKZ3NL7J-XABoJB7SQ7J2iCSbTcKTo3KCgT8dNYbTdWHYZIPkEzwBGEG70RCVGj7JibTjsTCJNIVGe4IHqP-0RqjJG4JboLu7JLlB7GCFxILAGxbTaeNafEYZB47J_PEmiFv2C5bTEEKhVG8bTj7R-bTNtBvMAB8JQ9RDcTqPIwVGgfUBOUivMdrD2VGsQQi1RP5Ea7SKpJW8J0FKI-TipDufUeEPXcTe8JjnJacTFdHmrUctT76CoRGnLTsoOOfN4XSRJD0EIdWGb-TNEJmpJ6ISjWG2JO54N-bMT-T9EIykL-4NLgU0cTsvF2cTlfNaeUwpL1WGH9JySLv_J3FH-iFpqFbgUGPSdgU_XUGdT_pLI3RV9JwPUzQSonT-fNtwMCsUp5NCTP_sGcMTj9JYdTYuTVTL4jHpsRhoJlbI2vESuDXqLHiPIQUt-RldTMzIaGHjnCnTLw-RrdTjqLJQUwXGVvGliIXQUxuTj2RzuTpgNvfJ4dTi_CL9B7dTNyCOZDb3RP-JzzPIYGQcIjrMjmC87EHvTcsCGwGZnDSYG6VJVNTNeThhUIFK9RSReTFoTtMEFUAVeTsmTYvTYeTLxUaeTNWJjqPdeTWEDfeTjsAheT3qNjeT1-JQ-I5-J9JKmrLbSBoqBQIA8YGteTC_J98RP4RG_JExDGiUQcElnC0HH10BN_JeoLWyMsyF9eT9rLGIKDeBW_JMiTi4RFfTbXB29SIfTn_Jn7N2wHQ9Rs4RZoClSDy_JOqPUfTy7NWfT3KDmIHpUA-_JfsLZVDtoCeyUEAKImLNyJifTCISoBH6WL1GMnfTZBUqsUqfTMLOHFBeBU9iUMSLPzMzfTNdBPpCcaA1fTpDKwTS5fTr-O7fTWdPGcA-fTMcBg5RBgTWbTn8NzAKvRR2BUIgTXLBKgTR2IQvF_SUmfBXtLABKzJCNlFfJDdtLEgBR9Ie2IJBKajNjPTZEKOBKdgTWBKC6RkgTPiEr2IkgTFhTLfIpUHO9NgdRiBKAVGgqCnBKjBKq3BVjAmBKJBKgCUCIOobGO0GxzUD3IgfI6gTe6R7USYBKo9NhhMmFQPaJBCKP3I2MO8zU-bGM_EJBKKhTX3IFCK49NOVSH0UKcGnwNSVSWkNOCKS_RFeAm4ROATUCKN0JchTSvHqhBZCKpkNsLJY5BnyT7qRzrCvQT5_EmCKM1MtIBscGhATQqJvhT1yTEwQy5PzhTzZLvPU2hTziMvVToDUzSLi7RbBC-hTOKBAiTWwJ_hUT4IkgIgiD_CKgtEv7RDDKUyCFDKYxUPiTosEENBugRIiBUiTKCKWiT93AllN_gIvvLiqBVVUxvLZDK04I1vLX1UpzLdPCa1U1pBMMHtIKrzTiDKGFKuiTsOIbaFyiTSkSY7SLwLeEUVwLP5IVtCqjTj_N-iTzGFZ2Me2MLeTDjTxPUs_Ng6Bw_NAWUZDKLjTSbLKDKLmU58RMEKYLBOEKt2M-jF8EU7vT-EUnwAhQCd0TGFKf0T4ZBejTDiRG6IJFUhEKQGG6mN1mNEqBT9RoEKdEKciIbUACfGo6PvjTwEKbcTe9Rf9R3-RAFKW_R3jThFUoCTImTrAObMBtAOe3M3KDNFKdNBkjNhmMeLHm3MbFK_9IGXUXFKpEBbFKICSrmM12UUqNhFKyFKD-RibDC3UnFKakTl9JACKn6GpFK-xLwkTP-R_lBxyMS-RA2HdOH3FKZ_IxWA6FKs1TMyL8CFLoNpOHCdIg-RXFKEGKZGUSJC41T-YSKGK-ASaoNSGKv-IAlTiGKkWSHwEIGKNKBkXGxGKO8RHUTqoN4GK17IcGKp3USlTcGKS-ISUTiGKWmTbZScGK_GKeZSqsUXYUi3FtGKiMG13UApNDzLuGKm3UV_RkCB4YB5GKX9JtlTpYU-GK6GKVwTonBp3U1lT0UT8MAHHKi8IVwO2YUVFKMHKQdDuHKrYBUHKhHKs3UEIDQHKA0EDlIp4Um3UH3TmHULZUZHK4RSmdD4GK3zLbHKhHUnHKEgJ-MTi-QA0L7_R-IHzdD8BSO9IwFKFqN6PB_GKjlI4HKYjBMqNF6MdIKtmT3-JvmTwVT6-JymTFIK3oBHIKuSFNIK3gJ1CNqeBAbFW5U1EQlqNTSEmIO4lQd5U29IkWDm0L7JKaIUq0LKnTVIKNbSKnTgnT3qNcIK06OipBcbPEEOiIKQFRSWT06O6nTT-IanTunTK2JanTAoTkbS50L2IUPfDYxU76M7IK4nTjaUAJK8IKPfD65UApNwnTlnTCoTpiTf2JZJKrRBUJKF6UPkG0nTLoTorNR6UZIKTJKBoThJKDoTNoTC6UZJU6fDyWUjqUKoTd6UpnBOnIjJKQoTOuUnJKfoTM_AXWCizMX5TBsKIsNZBCX6URSBzJKa_IfoT3JKdVI5ANJrBppAloT3ANDTAooTzOL2gPvVLIVD32SRrUgDRzBABBAjBAvIA0OJUWQx_OQrU-oTSrU4CEGpIL7UN7UfhO-LAVlSbvOZuBYtSZqSw9A7hAuiDeqSOWKADGhqSxpO6JGGfKSRKAZK75H8lGNJNiLUKbCQUKGPAsmS0gFM9DOgStoKxMKAaTpfBRaCiqKnaEilOgiB0uGycOMERpaPR4KIiOjJP2wDfMDxOEqNUXNPm1SaVNtSJVLJ-pIHrSYYF7GCtWKS6L1VNdDIzUK2CJOPAwgOqUOtxDC_KrDKqNPMoGBmOJ2SitTjrSNyGjPU7QPfYDu9AbXEOvGdoCWRMkcP2GJMgKwrSzrSMFE3dPiIFEkFVDCgANP9A1PRlfAsYAyUAcuQjeGumOFMMQiCMtFB9USQGjQAH7US7UJ7Uv8L3ZPlBA06D6IA4rFP7UIqSXxSNKU2bU_oTU7U9qOL9UN9UFrO_BLlRP-8OWpI6-SxFJYrO4yNarOjePXuOSjJZuOS3OqxNibMTnOCPRO4HfuOPhK9sOTFGluOABNFHN5bBxoOgoKh5DsIJjnO7xNqOF2oOtuO4oOvuOroKHyN6rOxnOTnSp_D5uOXrHHpO9uOVeKKpOpAG08HBvOIFB0VFBoOGzAfyNFrUU9UT7U6VKotKHAEvJAwBAlKRbMP_FRuwSR7UXHTJ9U58LY9Ud-U1HFXGPsRPwNCoeE1ENDnGAUJvsOhVPTLLzpOwSO7MPwaIS3OpiKFOIiHM5aCrTEUUO7lHWUO5ZNW6Tb5DXIFjsKOCNNZCaIFnNN8vET_DTzNhIFBNFzrOOBPGNFvUOlwNg2CxIFDjKsUOcBBYBPjkONNFTNFozNsANQjKJpOjBPUjKFJFTIM2ERCWNOqPAENcjKV-U2XTi-UjWNSJA_wRQbFcJAMBAGyD7IAP7UzbUFdO-SBGrUW9UjBJt_UbsOw_UQxSnpOi_O24Dp-UmGNqpPYYNupOhGPTfEWWGdTEkYNyvDFXQInCLuD4GNkNM5pSiHMUNFAYBa4LCHNDqO5JLKuHOLMMMKgQPHJBYFNm5D9jEMHN0aP9YNQHNLEHCZNfeNx0EaERw5KPKL_TN8GKmXNHEBsVFizALsIg8UBlDEeBABICDBRZNHbPzFNoHN71Cr6AjkMoKLzXNEjKdrH2XNcZN9uDfELHwGAPUTkB6cKGGNIFBvxAzER2MGiTH7zSMHT9zSW-UGKK6XTPxSRxShxSbHTZeQalKvbPobUp_UqbUyTKQKU9VKXBVgxSTxSaBVGpT7QKlxSSHMnxSDNMqJBqjOERKQIEGRKvxSdPPDFENyLzxSSNM0MPiJOq0SIbM5xSDYPGHE8xSXRKhdL_xS00SCLKu7D2JMBLMXOKe7TWSLyYKMLKmRKB1SQLK5SO-7T79LVKJQFNwRKYJOrOKfLKAmLI8DbySU1S5RKpYCoLKWiDqLKyAPyBIqKJCSKW-FnyS23HYuUK5QHmKLSK7cBNSK7LKwwF9LKSSKgOMUVGCMKoIF3ySxSKfeNIMKcSK8yS9LK-ySyfSGgUkzSkSKfHNVMKoSKIzSZMKsSKaBE8KCcLJ_YPgMKkMKQzS1SKnMKnLJu_DRxAVzSe0U-SK9AM1aAtATzMKETKJ9LuKBHTK5MKABIKTKf2S5KJFLBmzSSeLozS-sFFNKUTK9UOHNKYTKWjKxzSvdFzzSs0ATbCYRRkeFPRAH9Uq_UkQKDKUkBAkBVSxSepKwMJMoO5wSAmSUBVXNKWBVfxS_DVNYKGYNdJJkKKi5GrBVmCCoxS7JCvBVsKKxBVuxSwKKJRKuJJPLLoNHNRKepSy-D0JJEMC8BV8KK-BVVRKlXABCV7FJdDSBySGCVvoS8dI4uFKCVXwGMCVlRKA1SPCV4bCNySJQSQzRtRKb2EvRKUySgvFbKJAiOuvPbCVgKJ-aOdySdIRlKJ9RKjCVtLKkySIxDtKJRwFpCVluMrCVKSKtySvCV9LJq1SmFR_LKz4EVSKALJEMKSPK5yS7CVWPKg_D9ySReOyIFDOJCzSQLJEDVnSKX3HHDV-SKYEDKDVP4HOzSzSKFDJ4SKTDVfUEVDV7SKXDV5pSZDVgvL-PKMfKY_NezSfDV8uHU5I7LJIQK-MKmDVq_EnzSxZRDMJTTKk8DtDVXTKAYQwzSbTKyDVgPMRWBt8U2wSRNKcNA7wSjpDyZPo_U9oT6DVhBV5bUtbUqNKIBAH-DmBANJAtBAEXFCiKcpOpqH75TFEV7DVsbUEKUgeChGVbJAjGVWJAmGVhrMoBVjdCoWN6TKxJMvGNjJJwCS-bDSKHh7U6XCl5LbBMQTPw2LplGt1MKIPQdEFSPdHMFPNCqKtcBf1ROOKdUHkLKBLKzZABSCb7TLWFoWKGNPaiFMCV18AlCNStAf8AHQBbqGmCINFNSMUH3KwwBbtHJSNrQRqnDYqRoqGxNS9UB4CHLjPXYQ1uCMPRQvFrCPliPUcFzrElKJLrDF7AYWEkzH1aTXzAeJJaQCMWPaSBwaPdICxKJ5XOEPKofH5KFbUPbUD3KJBQFxySW5N_LK5-KVSKSZBX8DVWPlFV6CVj1FWPK7EHopCbaPU3F9-OMfN_gKoILYQSBzSN7K07ASQISLJrvDiPKCyQE2S1jFjUHo5PfMKBBL4gC67NyNEpHRGbMfUEQPL3PKOQGEkLXnCZDVE2EuCD2BEiKBZ2SVmNZLJUEHGQKvhFLTK_YAEmUljEj2SqTF-sFliIFMJSmObaPJMJxpS5JUcTK6CDsYAeQK-YO4FG1JMCuSfsFjOE5DVgBVJYKtGV7XTQ0SF0S_FRWpKh-UhJV4CEw5T_NFmJVcJJe9AbRAxkP0ZEAWI9XEpxSoaEmyB_NQopOGRKcUUarDF1ECvAt-DAOKcEVvSMeEVNcCFSPIwK6KRF4AEDBSHHoGSCNPYnGtgUBJMjcMEySYuIGsBbkDoWQGXNlyReHORSKPLK-aOhdUAVM24SH-AIaOLeNIqRcoI42E51FpHV_qNBZKARPVzHqRJ64EFtOHGG0qKQIOozDknJK_OcKFjaBkCVjzHXzAU2S9oHnCVtSPAPKOFVPCEgdPOeOEeOWOE9wH_BNhbTJQKQSKg1IzyScjCVSK2yStPCDzSOxIolD1lO7gQ7VBa9HgIVb0QzZKJ7CjFVvnOC3HluDMdHWMKjPKsIVa-CZLJ4ECeLJO2DqgHH0Fq_D0PKwREWVKryGWlF4PK7IVS_DV2S8MIABIxCJdzSzCM-FVEQK8lUbONn6BBzSkDDY_KrgJPQKqaEkcPkAGWQKN8DSeKmzASeK92Cj_Gi7KLqAWrBeLF4_JNhFMtFevNaGVI7UGEV8DVE0SZ-DCEVasKpJV3bUiJViBVuGV65AR0SnBALEVU0S0UPVpIX0SjjEBRKFIES2IZfIgZOajArJJh0SfrDj0SSNMZZBdsAqJGHoIXhEZMApTMt0SeSAqGP4xUx0SSOF36BAKJWAJMyH28EHzSjSGS1EsyRbCGnpIelOISJsqT-AM0uSg8AdKVUpGK8HT6HULKjKVK1SXKJM1SKLUrOK_5AdjCR1SL6BBFVrMAcWOOnFSIOXqFUIOLoKpKJBnGMSJmNJtKJofKv1RjMD7HQtWO0lGEeOVsC2fPwGCWyJG2MZNB1CVv1SjcFSCSBONF4HUPKJVKzwD21Su3O41SQxA61Sg2SSMKlXNw2N7sRXlMgLVwULsIVhdBdMKMfM91EFfTFoI_EJPGIheOO2SwyACuA7SK6BI7IVU2SJOJW2SgDLdDVa2S4LJAbLiDVe2S9MKp1SEGVNAJETC1YC_gOL4GFMJs2S0AEuzSq2SLMJu2SyzS0SAsYA3hKgcFsYAq0HzBL_JU2_UYMJ9VHCWHB9MpZNs3JEEVsIAHPV8THmRRf5ACTHnvOIAQ0xHsjFS5DLTHJvAqHJRODFeEb9AnzBOmD8QASTHG3P_cEYMTtfBjqIaTHthARFEdTHthAkXHfIHqcEjdCjeGupH6DMEPVArATJJOPVlOR_WC2PVWaNEKAKqDypDarUZeQ4tN8oT5PVoZNiTBCQVJPV8PVLhDs9KegEZVOolKXiKYqDuKK6vNAZO8uAzjCTrGfqDxJJdNFYWH17KlqDkRNWIPb0QeuABaQpGCWNNhjG8oKM4HwlDuPKBkEVHO_EG9ZE4wHcpEJvO7DSWiD-XDo9OjOKBrD9XFzKFRGEAWEFWPbIFwdEOQGrLKHpDN8DQrDc1K0NVUrDPwRFEHrvB-pIB4HpKFKrHdrDEDPZcHQZK5bHvKFPKEvLDehAZ_O4xSkrD9aP8mEFjKbAM-ECi7KfQNMoPoVAycOOsDL_KtrDs_D4EB_KFR_CTDNRHJiCBTqIybC6sKCgAELFu8KphFUiHqRVFxD7FL6wHTJPnkKicCsAMRjFZ5JyRV97ErHFqqNDXPRHLU7NaVHKZGoTPvsDHnSMBVRFEMbBrPVJPFRqIOrSpNFi3LTLDN6DDFH32SFQVoBNupDVSVGeCatDUKU_FRe0KBQVBWHPPV4DJYSV-WCaSVprFUVP6TK1kJu8DdDEqJJHDMEwIxVN8JVRDNhYKulKVtNRST6YTIKGOaEA1NPfBDBEw3NOUKZWCQ3HwoEwlDXONLRE_ZAgcAHPD7tB4sATiCRrQQ6D1MJUSPJtHLGGbPVNVC-5JBrDBZKa7A2QVcNQjoDB2PyWHSDGunDazHx9FO-QnKJ0lBcuHeJJP8DLHN_dHL8Uq0KNYHlUBGRVyYP3gH0YPbwA6oHy2PQZKZrKoyFe_DvLDF9RokD_zL4YPFeK6UK55DAaLYONMgClXEq1AfRV5DBBZPA7HkDEGCEaaE2NMmDGCPVPWHfsB8oDuiDXTVJvAInA48DqhQInABjHUUV2RVF9R4_KKkEtUAHMRamSYHAp_MgBPibH-cFL4RHXPjZPCkSx9DU9LzOGqnDFmQ0YFLVATLDZfPxfGRSVbpDZGVzPVbqATJJMuSsNQfpOT9UsIAmfP65HmjDFwGl-HqIVFwFsnCg-AQVC_RPyaHKUCvqD-JJfQNZHJ0sN6PKG2AByHwgC3QA9LU_aCSWB9nIEGExuSLzRsQFLdJMhCdwDs9AAyKpOJLcAWbCcLHYBBSiLIRAgjG2VRn9OMLQyZNQHNN4QRTAozSXVAFOAqGMIoBavHXHSxWCwSQgTAnEPraF67LnSFylJ8XEnnGqJDp6DyHAT1E44PTLDjvSCrUzcGfBBIFBWAEKVETLDQ2DuUACuSFDENWVAZBAWNK1IDPPFWVkZBVWVLaAUKBf6DCzFmgAaWVstA4dERkBOaA6_AgWVrnIBjHQWVbWVoHLNWVE8AdWVkWVdvHAyQrnI6VV9-CxQDmWV0hAuWVbWVFFLsWV4RPjWV5WV8VV0WVriC9WVstAw0H7WVswSeWVWZP7WVq0HpWVDXVExKgPMaxP4WVstAIpIsWVGSFCXVSCB_WVbWVtsITXVPWVeWVa6HTXVxYFcXVzWVYXVWWFQWV32SB0SwZEcsOcwAqGV8UVN0SnXVp2Lv7HnBMBEBPzKTmSutHewB-tKdMM3FJTKEFNF1SVzqJmGL6APgvPs6KtqGAGJ0oSh1GU1DZ_L_xNFCMIREbiD6dCKfEsrKasFCrHL3LyPJvlCO3LkAV1tEujJlwNttGSQFDjKZCOi8HEIM8HS61DdBPd3LDkJgBP_ZNV5Oj8Lm3LeQQaeKmlS_JBXlFLWV48DYaAlXVsXVUJJc5AFSRQINJ-D2BPfIMhjOQJA4eFaWQUWQQSOC3S-pSYMJmXVyYVpxK6YVc0K2YVlZF0pDFZV8YVzFMojOWiKwOR8HFvxS4JJxMPYQRCILzpOdQR2jOv_J4jOCzNOLBrTEyPN2vCQNSDuDNCNLcAdJET3IJuDuQRzHVMyMHtOQPRx2JUuDqrQCRRIKLbwLSkOaGJm_AbqK4yAVkOBjKN8BRTO-QRTUCPYFiMElCNGrQvwN1wNFRR0QFLlDswPCSVPRR7wNj8LxPRqkOTIMuUV5fHxkOTkBrTO0kO8zSVmH3UV95TtXV_FRFDE8oTv5T7XKePNieEouAyPFJHA4KEu0Kv9Mk1IAcA6EAtHT0WF1tF1iDUMAfqS8KA8IGOHJF1EO7HzrArAE6sBRmCobC2oF87C-QC78KPIP2VEdsMZZNtPOpcB_yOBXIsjFCHOIHIVuA94AVXE5sM3sJtMSqiA1VE9VO9iKEOAA1SFcN8rAzsAJOJ-0BgXQ9jGLEHVWIIGAHJGaeInVBwGRSCJlWBHnPBgPTxD9YEQrR6CGKLMOjCX6JH2S4GRKnL-HLRnLVCQ1OLUiDA-OZsFpJE-zR_8DPdSpYCIcPUPDsXC0XBRHJijEIbCmzHBsDeWEI7RAABpPDtOVcwN8WInQPA3BtDHIDPeUBoZC4NN-3FmnBUPTwuCBjDpCIELMcXEC_DHSMA_APsD0FCizS_6KniHGUEwRT0iCPmFNsKw1C1aOD2HqsHzRRB3CB_QRTAoaCNKLQdEp_ErgJzGRsMG6fUFRCAKQVyB_vTQnS7uAnUJEGMjyIE8DaWAYaT7YPOUGEQAlnDW_BqcF2QPB_QFqAPHEAxDlrKY_UdxGZcEGjDDxD1VMlnFbcOp_DYVQdeADKRTmHPyGkdEZDV8SRDOJxUAbgP9wHwIIf0AB6D8aO5eOACEp5BOUGfaCg6B38A4IQjsApMRYuDaPDidVihA9MK1dV2GAP_MBTAQNRNaHYwACtNfdTbsGPdV47JwuKy5DenA53F0EINFC4dVahC5UKStOOuBHeVzVAYQMZ5JJbIb8M5xA8tCtdVAmE3RA1pL6oH1pLcbOceVVYMJMTU1SWbBRZCPkD-GDgaEhVFxyBOsPTNVrBB4ODqeV9VAE2Sz9LBWA1qHCvCLYEWFRxyB1MLeyJSmDPeV9VAQZKSeVKfBC1SluGrIPJSDJWE9eVaxP6eVMWA_eV8fNheVZlCwKGZlC_KEJSDCvBteVMWAUeVZlCaPMPfVBfVZlCgFNJSDRIFEfV40ARfVIQE9dVOSDMfVOSDOfVgbBh-MafV_fPWKGU2KYZHTnAJoITbBcRJCgPMlAmXBrfVcBKteVDrG-iHVNDcvSvaOTNA-ZNnyFjbV4dVosBTfVYwHE-MSeVosBXfVCgVZfVfHA5VL6eV0vAIfV0vAKfVYwHAHBteV0vAkfVQgVmfVJgVhPVFjGgYMSgVFLArbEZgVjhCbgVRAMggVNgVz9LLgVtzFlgVbQMEgVyqCngVBgVjnDqUHpgV9zMggVIgVYwH1OFpgVvPG1gVPgVjnD-2F1gVUgV5gVWgVzgVsgV79AVfVJgVOEQEgViAGabRF0DLsDaVHJhVidCLhV7wALsDthAPoAWGVvFCIzNEkFFDEs6EPSALdC9MIPSAbTF9OVIQEVOEiIP9TMYZHPSA5hQghVyfVWGVZESwfVstAK9AphVPSAofVr5TD3SBZVXaVjJVbtD1JAGJAVbFA4L9YVWxS6UVeBVyBAcaV8DV0hVCJJ0BA3hV5BAYGLosO6rHqsOfRF0BN03SOWKjuFwpOeYNN_A-MJgdKzsO0eEmiKJVVsXF1sOy_FdiN8eE6sOPILiZVJPRwePTCN-YFETOxSFtZVsQPmcVhgVmXJ4UH_uU8mDfDIeAHDZNU6JZPRUtOjCNeqOqCNctOlqO_OTOtILFJwzDw8H4mT5fEKMLqtOOwSycPBgETLDnVKrPAwYVrbU-pHveF3eFX7U9YV0_UNGP3IAWaVIjVStFLjVQYK3MNWEJ_8LnKKqmK18PaPAv6BG8OWPAUNAqBMhCLvJFvMPebK3TVB8CdCMhDEJ-K6sBqiSgWQ0nHb0Q4KMoxAVQVD9QrNHvnCLfKCxK9GOIgFq2KW1KHSGX8B9yAVuAuUEwlD-fEXYCnoCVvAYbAP3Cy0OCkChZTFoGSbVB1D9VBRLESEC8PKq_AtrPmOARHAwKA4rHq_AeVNA8D5yFNMU18J-4B9bOAPAjxAzXQTxAFxO0xDnKVmuACWEfDPzUKMmFHWExMUwvDD3Q3TGDFJ2RJvYEaJNtRNAfS-tBHQMOCDtnDUGAcCJosCKrDwaTyfPDLF_bVYiCkzHk6HaPD_CM0VR_dU4VRpPD01AfrCOvAIKGfKA9MKfoDauHrCKP2PMcVHlEhpCBvGKrKzlPoGA5zOgCINPEvSPhCV9HJCCDiSGlCI-CNEsCkaE6OAbcVkxArSFjtHgfSmZHCQDlnDvJEmVE7NV7YHmKBFNLJ6CinD2XCcgRWVGj9A29LxcUfEHr_A6ZIg9HZcAjlDWtGH-T6TJPLBQFH4gCQ7SL5BCjFk8L02KjaN3aIgsSoFHkaBQuG5WGYLQBBENsP_STisRzmEUwA_MAX8UZ7EMPQX0ILxM20IboBVNATbVsoCWaHT1I6-U6PLLrQ5aCi_ATaISTQ86FwaEoHO8-A5rECjPNCDAlB7yKddVI0BZDVucCovA85DLQDddVioFdcCXlDBEH2CMcWLpdV_dFSREuaOcmEXJBJSNTnH9EEkvFs7K5KFijBCbApJDG6CZWEb_ArtHYRN5dVTaOG6C8dVdnV7LGsKPBTAQ5OVEPskE7lDgvLVNAbMKs_Q4RFaICqJJDIAMlCDOJx7CVwBx7CkIF2nVTrSObB1eC-HI27KRRE2-TFrGHlCmEGQ_G3VA85D_jHlwHmGPmeVnqQ3tHFoVreVYiODSDE2SMMEXbBlnD1NPKEEp1SWVAomVrBB6oHVCBOrSDKJrBBmEGVCB-sAdoV-7CHbEj5NqmV8fN4nCj5NMoV8fNOoVebBsnVebBIDPj5NX3Hj5NHTKj5Ni0Oj5NkoVOSDmoVbeAooVOSDBnVlICopKgoVA8DU_TJRJDpVKaF7yIkSRM-RXfKJpVCySW_TTcVIcBdoCioV2fVX5DPSG5fVERF1QApnV4fVYiOJxKOJTDySosB0oVCgV2oVHgVnnVjnDVpVbZP2rGhjGodCioV0vAsoVkpVuoVkpVwoVQgVyoVQgVfpVkpVhpVkpV4oVtgVmoVQeC8oVtgVqoVQeCspVQeCupVQeCwpVtgVypVtgV0pVQeC2pVQeC4pV79A6pVyAIdpVASFqpVKpVopVCySUqVEqV79AGqVBhVjpV79AKqVmEQdCN2lIehAq9IhqVLQOjqV8ZBjqVVABbEGQhVt0PXtJCOQhTCrnIwlD1GAYhVskDOqIyLJukHPSAIrDmUAPSA7bC5qVcXEZ3DVgCEpVJkBPSAEUE8qVzFOBrVINPGrVzROTrAeYCepSFGBSSVKHAHjVPKUoNQPhPBdOfWVMPV9hVyhVetKChPTrVx-LDOFIMDHnCsRPbWE-MNqMCqRNzRPs8QhDG8-L0FJkBG8NVcEV__LeEVsPNLKJ0xHy-OvtPOaEBOD53RHYCiVBIVNJlVw_FQvGAKJVgK3MFVHO-ABwDLsGQ99OafKekB87DXFRORE_-UBMAZSPYCJ1oDAPD4-AliADfVbKPHiD7TG5dORAP8vQTYBrHQKXEnNJAbJ1_LP8DxLAY6K0gQqLB5NNRtP5KFDjHhbKRcPkKVAAMDFMJhQoyFFjHuQAnuPuQM2NQ9VFkvSX_LotPSMKlFGBAP7GEWAMyHIQFRaAMO2SCjQheO2AMiyPgyGkXKYwP2XFK3GeLR3OIWwHZqJpEDWNR9LMO-F2tGFBMspSvkSHXPnnScdCe2A8pPerAHHFh-MXgCx_AOBMqWVNTHuYOPSAjXV6yAFGBZWFNfAQrVApTlQKMQRe-U9ZPlWVWrV-hVNTBttVqAEwBJisMerVTWIWMF9bFbxF5KAQ3A_kLKXEoXCI0Bf6A_IB-0D8pGEVF8eKrsH6CSyIJ0aVPeFabQxfFvHOrZOplG8XCaYRRiHrdSx5N7PO_MVlcBobGnsM4dV1OFJDDm2F9BGCECbqD1VEEtMJUE9VBTbVvbC7xA9sAXbV6XBeVFl3CNYB--DfEJDfBc6AVZCp8FfCPKsPJfGIZIlbVcAJdONmkVlYCrSHCDBRPLZaTxMKubVtvFrVAb5Sm7Bk6JAyBWUP-BHlVRAcJeBE8REjKJ5hC9bVAKTzrL3XBY_ADcVCyKC8ARHJFcVD_PTdIG3OkIVEsTNVO8nDyxAYlVWQLRcVH7HTcVScVT-KBpSacC8hOhcKbcVqNDdcVDPP5EKyNUuVO7JEfoGZbElcVv4EDUKbnVRyAQ6LJAJ4aPJfCclS-jDcSKhHM1xB1AHKmVLnLW-TspQYjJ_EIzZCWRVYbRYICE8D0YRUNJxICKOKFjKQsOGdVmKVW5QQOTgbCUcHMdVYMT8HIbtVW0AlrKbFBEGGJTPiMAJTPaxGXUS_vC0IBKxAzjJadVe0HVeEddVK6Hh_O6_AAnVskLFnVe8Kx5ClwJHoAFjDmJJ7ORVdGELMkzDcUVuNMinGltHeOEQdIskLFgBzPA2dV4oHbrDYAMshA_dVVEDmnV3vAKUE9WAkeVCHC_KEotTIsBqyBwnVqTDraBU1S3pLReV3pL00AbzLa_KtLMw7SZeVHUJutHtdV4SLbGGtxV2ZHyxVjxV8oHlwHjcLJoVeOELoVrbEfyARhCXxV4MAa7AozSwUJyeV8SLg6KlDCqhQPHEFyVgFN9xV8eVMyV2oHSMTrIPfyAppB_xVebBmwV47BcrKWOMMWA1xVebBn3FSyV4RMZyV2tHoxV8fNb8MeyVaPMeyVRyVXyVLyVMXGWyVOSDPyV9oVskLbeAdyVMXGcxVMXGh-MSyV5uBhwFPWA59GGcB-2FtYEvfV-yVlyP8yVmyVEHEJUB7fVvuA7fV1pKn7AAHBCgVkyV8HAz0FUyVjnDGSMWOMosBqyVQgVsyVkpVuyVkpVbyVkpVyyVQgV0yVVgV8xVOzVhPVr4AagVTzVcgVQzV0vAVzV5pVhzVYwHVCLkzVOIEiyV_pVszVtgVfzVtgV2yVOzVI9FmzVugVvzVoyVtzVqzVNqVzzV79AZzV79AbzV79AdzV5gV1zV79A3zV_gVB0V0fVmzVEhVcdCfoGtELddC7rGKhVYHP-LEL0D7rGqqV3jJqWVOvKr1B_HPhbCqhVZhVqVB1UD8YMTLCehV5yV6qVJYHbWV4kDiUAPSAyfV_oEohVu0VIZIc0VqhV_fPTnRnbUvoTxhVIjViRPYRPUrVoHLbaVYrV90VkRPfaVtWL5GV_QKajVgWQcjVsJCejVjxRD9DhjVV3DjjV0FJ-CCmjVE9HtwRNZH9jGrjVx3ScuFIaEvjVg2HMaEIPEH1NVxM5RU2jVpDBd7AU9C_WA9yAAIGYMSeRNyuGAkVeDNkyRliDGcQe7J-hEIkVQ5E7VBLkVDePfkVBsQaHOkOVSkVHOJUkVp8DdbV-fUQiSXbPm1KTtUWXJ30E1bOqvBEiPvVVhJGkkVVYN6CGMmFokVW8TliKNDGVYL4ySVFCdePiJGVYOzbVuKM7JL6sScMBMUA8GRrpLNSCXeUKEEfBF-kVSION-ALOSaUA6vI-AMyxO5tBCyK8rPheUI6LMlV7oDACMKsBRlVFcCLYHUlV0HQWlVpyS9LKZJEMSPMwBVqGVTHhCIglVdpQXwBJSNilVmaVnlVBzR4rAGJEgWRcrLJkEW_D5EK13KpgCW-AeLM1lVbiFGUVdoLyXBaHR8aOrcVzgRawOmmVvcVbaPNKEDmVv6EAwHPKG6RSIwViyVRGOhQS7vMNmVbMEytDT2SaQSTmV2kCVmVfdHb2RWBBc_K7NUYJQJmC6VDfmVnGRhmV6lPkMBkmVfyMmmVhwVklVhaAqmVLyGsmVdvFaYJvmVtnBtzAjKLICTFOOsvBYdVf_AywVZLPe_OTEP2kUTuBnvA0uFWFR3QEu1ArCDfdLAVMcSAInVPjCZBEewAICEG9F0JBELMQ_GLcCjeHUnVBZH7MDltHu2K2GAaPDERFNxVTpVPxV3YEgnVtiPb_Ar4BCLFmQDmoVVNApnVbQCoXCg2CuhCERFLeVxVNkEEOuBioVraBspVhPAGqVx7KSON6nVERG6nVlnDBoVAoV2-TvsADoVdmFioVGaCRAN8iAJoV74V7xVm5V82EU_TByVhhOSoVK3VZoVBzS3HDIyVXdM9VAaoVDSDcbOboVfoVIXG2pVFJB4pVMWA6oVajDm5VPCMG6VdOKgoV8XCK6VEqVSfVjpVMWA0pVMWAA6VyMFFpVE6ViDVyfC9MKERFxyVP6V9qVFpVN6VHrV50TZ4LSzI7qVSzI0oHPpVOpVSzI0pVSpVl4VGzVA5VQtVNVCZpVu6VAgVbqVz0FSqVQsKopVveVmpVOqVnpVmpV-pVh-ASqVN5VmpVXqVL-PQqV5TEopVQtAH7VMqV83BSqVD7UopVznVbZP1nVQ7VCqVyqCM7VZqV5jDM7VKqVr9OQqVNgCUqV8pVE0V06VS5DUqVT7V-3FUqVW7Vm_HUqVdqVDkHaqNE3Cs1JlqV-gF7aS3RVMzPtlVMBV4qV_qVA4KcSCrnI9tHrKAE8HPPKghVJzVghV17Vs0Vk6Vs0Vm6V_qVEUBK0ICrVrqVs0VdgGErVZeVErVATMKrVb-KR8VOrV40V_KS60VrXVsGVK7UFGLZJAPIN4rFiBAesNUxHvtVwWVB1VZ8VIJLc8V-SHlBAf8VgAE1GVQxR2PMSwGXBIW2CNGOd0Q2NAMsBHgFhrUmCCEPHfwVAtIH0AVmAuKJO-HiWBjHCR6AqxAXqDLQVefFMvIXVBvPAYUM_NQpTV5VMnvO9CGl5LdeHmaHOCPy6Cl3S9HJwnGvDHLWKhRGBMARnGroI5rAraAjwAaJBEKEE5DPGMGBHTBCSWMCMIzgCJITmnFSbNUcOM7A5dFJLUjNL3OA-RGXzM9bCL6TgGRsmAGSGx1E7cUhuOS1NfaPETG00SCmORgFRZGEKEu7AODSgOC0LNk_HAULrUGpKA-YOl2ORCGEDC2JNgrUVXICxDC8AAgK0AEQJNP2EduIAcN_vCJ8ANnUi4SHYO2IT67AZOLz_BaBCA0AYKONwNMSB_sURxT41NjrUzgFDNS84EWkVCnTwKAA0BJ6DqyGTAIxWMokDGTVm2BCbSWdPH4E-xKtTAZCDazEfYRUNSY1KGqR8cCXNVmVLORJkVVGDT3iPr8AMCGXiKyIEVRJb4JLcAm0TW2Nc9LBfATJB1AI4GBOYMnHBLZB4ODQ-Hf_VCdHsTG7POtHVq5PxTG-cN7VOm_LJEDQdM8YAPnJViLU7BLJE6hCcXEaFCXLF_5CTWTkCDK-AquAbWTTnL4dOL_Tn3E97VxvIwBBPdN82NJOSPHEAuUWtAD2KUDHjqSFuU1QIDQLvrCw6G-0AT8GMuUylHK7G3rCiNEUAWreAguMcMSfZMVCD4hCpUGvCSZWICGE0pK5-Q-jEuKJwUG4dEVAB9ON1FF8qEEhJ07HgrGmcKAXBW4EypFesIuuPtkDsJHmQL7TFSHJE7AOYMV_AFjCTQEkrGZtP9rFhbTyaIIaMChHCDIJVGkrAKsGkBI8eQXNPsZIIVBWVGLsAAUMUwASwAfEUc6GLQChaMZZBWwALtGVVLl9Tm7CKcCPEH--HMSB8HMNMHBWL4QQ40DK4NxqMM4NRRQwsGuQDqgMHLT_CJFcTcMShRLGSGkEDtCD_aMwLBqcDmYDpRLaNMM7BFGStDBZgS8fCNcC4bH6wA7MIcHCm7SuxIGdBgvUFLEDCJ7xDUpJruHVkCYbRFlPBgE_kDApFetTz3P-6RQ7Sg3CsbM8ZOg4Gr_As8JL3M74V-7HF3FzxOVYR0vUI_HHwM9WRyLTkOCaBFwcKbSLX5I-xFPZRbFGxCWAuGK2RrFGrRDZfAnAQbIIHBBwyFifELuGeLEagF3WGSLIX2RobVPPMy9DoFGFmPKlCmPLauGf_HHFJLnMT_GX7AhuGX7A6UB3lHeFIUDWA7G6yBvmMJRMGLUogUc3MoWQbwUg3M6mR0uGCSCCxAH1T8EICQUFdEHVJyYFgXGmhPYZR2RIeZCZyLfkMBGIapHBdM2RIKMUrTLnMAorDzTEbRSTpCb0Ji1CuGHBMEw-Hn_TY1Ep_TLnMTeRmVJSsFgXAkEGN7EeRG-8Cn3G-uTJ9AudMrcBdmLKxUzxRDNAniFVKO8gEW5QiCBaaRRRQDHIdtBMhFoZF5pG8XAXhP-zIy9V11DFUHQrLcxGQeMfHInfCv7EgjCMKCt0E83RZyRyxAh5U17El6PoHIjvTQEW9wG6EWFTIkrL8EW1ULCAPvrJzkS5HIyzABwGVYHUOIWgLpYMLyMAfM2pAMFW4UBGVLMFWWQQF0AaRJLxV4JEY-C3VNPiUcACG0GDoCowVy9Sq5PhMK8HOQsJrxNwxG1AVoNAD-F3wGudFx9I4jFVIEudF4XAtEEjXC4JBqVLxFWfII1sDBYCLCGntA2oFR0E4RUsTVGLCwyFysJOpBXLDPvAV7H83AxbRzwHDnME1IpdIwTRZ8PDTAp1B6EILaALQLrKAy4PW6BSWL88ALaA7zOTGW0GGsmGeQV3hEPEJgbOxQItKBiYNHVDViLQRLS0VGpE01ABaQHyG1GAJyGqGWP6Ft-FuhDx-F7sP__JqsLYYJzGWzRB1GWdzAHBJwvFdaANJEtfMqHA7dI2AD9dI7wG1fMkkHPJIq7AqbMAyAGzMViLniNtOEJaGMHWbcReOAvyGO2BLTIvaA_LCiVFReIMHWxVD_5CRXLVGEvXNdpANtAskF8AKXXLyWBknDr2E9_Cs7GRLK-0DWPAsJIMCNUOICjN-wGUuJghR3cR5tA2JIktH5HI7SUR8G0LOXzFT2IZGBAKIcCHH3BvgMHTANUS-DWvJHOIEKKI43F-XRtADeaRazU6MPlPT0pFUKIUTUiZRJ8BDWP81GK9NRIW4ADDWP3uAd0MJBI43FiKIcIW3mCeIWnmMRhMcIWO_AjIWB6Co_SpQI2gTZGBZhMcIWg6Gt3F1KIcIW_jRy_SqIWXBDFZC9KIYyTqLE6tHeBDtqKphMCuArhM3IWuzGW4BnfCfXDZkR7CU58GFATGNNqvJ2wMIZLhkUzIWUFIXBIaLI43F5-GA1MDiM7pO2XDREE8uA8sSWZLzeGR_Kx4BNsRH7RPWHWSKXLCiCKj-A52Gf4VofFQlVgzGE9Hm5BmRDyyTR1MuHB_7EHiBwJWDqQv-DnCDK6Q0hTvdMMfRzgHEwGKQE5URQAFFiHV4IxZC01VevLfdLOgBecFTDQdgRc2VRCEv-NA6Gk3GxtNCJGYbRogRfYDqgR22AotOG8FJaLQ8FPnVE3C4gIX1A4rRKDDdLEKgAVRIcaL6UBiKWGDCbDDt0EbDDXRLbDDvTBiKWroLgaL-DW4wJs9AkaLm7AmaLmEW9wJNRL5kMlVU64EsOI3KWU3AmPLxRT9oQShR0ZCe4GQEDbWBykH4OIwcKIlMWeO-aL2wIKBFhQD9LV5QQoMHKLWSlMqOVAYBXtCUUBiREzhIvZLnhRxKWyMHu4FvcMdKW5BTGUDxdVasThlMUIVdbRqREQGWB5VS9TxuAmJIOSTvVQcEDp1P3UHJ5GpgOZ8ObQDmnV7IOonVNPRskEJvG5hR2pFrmNcLWulMHyR_hRWtQU5GKLWrPIWcTaZL1mNXRL1mNe6GX2UvKWYiIfNMG3MGMWCmMDmMgCD2PSo5GocC2_GeOEq5GKxL1mMCQIgfEMmMJ5D0pAiCWF5FnJMYOOO1KkKOtIQRcLyRFTcLsMWYyJM5DgkHNGG4HCz5GJ5DesKHmVqyBUyAEwK4MWoFWAmEaxG6nVGeMc5VaKWAmEMVN_nVCNW87KQwG2-ToNAFcI6KOMyM6VAb2A1BBm9HrcPNoVSsFPoVNJNMqJKVBjICqCBULPXoV0BWZoV8rAFdTYRC6MW-eVUNWAfVkNWjoVmNWD6VoNWIsQiNWmzQsNWTeHj5N8LWvoVqNWaJEuNWKII1oVzNWfNWY6VvGWY6VlGWvyVq9Ub6V4LWPWAxNWPWAqwVY6VhHEf5NZ8A0nRbdJm9H_XSRdHpAO8WEcOI0yAamMVdT5FBd7FyNHjGWb0FV7AExGL6GXRLSFK0iMxiRPfRWFK8cEKTTjOWMTTlOWCpMXTLOtBUvEpoLqQIUvErKWE3UVMIkbDnOWphMJ-RuQIq3E-fGK-V-mMpvEt0EjvEz5SU-RfOWiXUnOW5wGX7ADRIUjRYJETGUm7AkBOGDCkBO8OWNRIpdLvOWVnMTMK0OHSPWVRI6gUTDWkXGA7GPGKAnRnjRWPW4lRJwEzlRygGbPWDkISPWi8G6gUMrMcGKs6G33UiPWoSImPWNMWYZSgPWvnMmPWR8GA4UiPWZyGa8C9cM3PWsFWznMYOWeuHiNWX0GWRS6lM6gU07GCQWzPWfPHSPWnsGlSK14JO4UbPW-7GlSKuPWUnBi6GU4U-mRAHKTMKcfJVQW2HWqyARQWfETMQWp0A_BBmfJlOWUSIOdDYjEHIDZPWVoM3lHa8GnQWcOIpQWi6GxoUTMKKrMnQWnPW6_RuQWZbLwQWvmMzpNbPW40JzQWaQWVaSTQW90J2kRKMUXQHToMOPD_4UAPW0oMJzDH1JFZG_kRqYKD9GLRWyoM6HKAnRI9GTrJHTIEIU3OWg9IXAUCGE5cIkhQQnCfgVdKWlrAtYM3TDUyA91AlrAfVLgRWKqAbdB-0DiRWR1FpRWzlCJdCV1FpRWeREDePYKCwwVsIDmrGk7ArGAitGIzVHkK9fVCxA7YG9FIohN6GWbnCHuBmKCMGWbgLcHWJoE2wQJoEPIFrnCwMWkgLMSWFgBZ8A91ApgLuMW9EDfRWqZAXYAFLDraIRSWzhIaSWWfNYSWxZLeSWV7OW-COSWMiFPOER-CZWLYSWddCaSWvzHoSWdKAmSW0_QMiF47OmSWhSWMhLTSWaYD13PktBXSWR-C2YLYSWVaQR-COWEYSW8JPATWkRWchLtSWchLvSWqJDkxHchLzSWihLjSWQvM3SWwJOJTWtjFVSWtjF5SWIsIDTWwhL1SWaxQvZUpHITlROzV7eA6MWepVmNWFgViTW1YPSNWkpV7NWQgV9NWazVkTWOrDgTW7qEuTWOhVbQB60FwTW2NWQgVAaHmpV5NWtzVoTWtgVqTWQeCKNWQ7V8MW0zVkTWAhFyTWpHWFUW1TWtgV3TW-zVkTWEuGyTWB2OOUW_TWzgVBUW79ADOWK0VMUW-MWzgVIUWcqViTWVlRBmGaTIfFWq9ILtGeTIQIUd3DzASWjM_gJZtC-TIMpB-QI1pMl5JWjGK6GuFTwUWGUIdiLVXESiH-pM8nAaJPcjGZDWDqMFNKVbHdiLi6GQACR8GhiL1KWAGTieUknTuUWPrNFNKw0GfzC7UWsbSKVWF-GviLEVWWqMfzCu3GxVCEVWQJWRqUyUWyWTIVW3zCEMJRZL5iL_rAeVW7tBgVWCVWpBSiVWY6GdqUXVWtqMTjLXDWrKDxJPk6UeVWT_GTjLAVW_EOxVWPUBa_GgjCSoTO3QVSHnUWirGj_GE5QI2LJPGqQW7GT7VWeoTISHiOIv_G9VWk8GsBCi4EwZAFyF-fE5mBWKWZ3Jf7FfiA7WLZoCoVLY1B_jLmCIzFL8GW96LS7TRALSvFZWWeQEHuGcOBxGW96L-zAZoCWfNiWWWWW07VJfCOFBIHWO6Ds0VuhDvWWyEBBpE9LQBaQq0VbkPE8VuWWs0V6PWqhVwOL0WWXwFiaVZXM4WW-xPXyJFGBcBDBGEOMQHXWFhHMXWjOCGSUxDQ5VBKXWHtCTXW05HmtVCmNMXW-gLVEAqtVrJVdaVcsOVxFqXVXrVZ8Vw8ORdPTYNiaVImDaLSVqS8tVuaNYRN9eCD-HBuVC1ANcGNUHwSQ3TViVFUZTiGOgsKjGE22Ag7Ed1VlDKTuVdYFRiH6ORDcPb7ADKFSZHeuVvFWukVGcQDuAiuV3uF1YM41VaXM61VkFQxSGenDXbVHaHtUOpTFq2KD2VFEBH2VuGLntA16AekVkFQlbVnyH_3PpVDpUDFCM6cNCWE43FDKKAIOQaBtkV_jKu9AUAQe2VFbSiUKGbIKZKTjEbIOrCP5bV3HVo-MnNVGzHtvBTxDXvVYaKaPDJWBYuHSuRdvMgvVn_FmbH8WIG4ExGO1RAIDP2DGinD7PFTcVRwBCCDjxN0qPrvAZcVH5B5MPmWBzvVNJB1vVCtBuVOzGCatBDJO6iKtbCptGXkHbwA6ZKDxBgNDU6CmXC06H5aVzcVGbBP3CNsFWWHEBBAKQ3LTLmFRwV-cVmYWWjFE8D4gSwsBluDmsHeGGaaOUeHpXKY_JX3F0yFWZCcGWoQROdVrbET-SowVcAGZoHaxGwXElxF3mVBiSd4VmzDTOCzZCBAGJOJvFC5wVtTFcSA9wH02CmdVNVCWiBBxVwRTsdVqzT9XERSKJ7AJxVW8D0dVicFcnVHcMPSWw7Ba7DhnVzaWG5VvNRVNAlrKolMnsKqAMrnVOaWg-MXdPpUJgxVObBwzVoDPW5VBbW9MWKbWJbIM8VK6EO8VK6EHBLrUJbGGEIFmrIM2QEoVMbWn5V9-MSsAe3HORIF-F1uS_aPseVoDP2KEHbE25VdTVEOIWVAAXE2eV7bC5KG5eVRkB_aP8eVA8CYVBgbWlNW0bWnNW2bWpNW4bWajD6bW_KGjbWVOA8bW_KERmMQfV-bWlXEEcWaPMCcWrIPCcWgFNRmMbfVMcWodFMcWFvAz3OasPvbWjfVZbW-7UUcWPWA_fPLWAm3CDGFj6VQzCmkAPcKxdETnAyfVgcWHcWDgCkJEHcM1QAVSKjUCmGE5bVFBE-fVFOG7WD2bWhTWzcWxoE1cWMGEoDP0vA8aWAIAbxB1cW8vQ5cWh-A-cWBcW8cWWIEYcW0vAb8MynClzVJdWAQMAdWfgVAdWhgVPdWPcW8cWHbWJdWReVVdWDdWtzVh-MVdWIdWTdWmcWtzVJcWTdWLcW8cW0gVJdW2gVldWU1SldWn3FldWYdW9gVMbWYqVudWO0VldWgdWhUE0JJ-cFB_QW0V5DP3dWXBDLdVLYEdcWtYVF8Hx0V9kOIGAi0VFRMs0VrOMs0V8eDG8VJoIO8OcXE-dWqhVkcWG8VRaCMeWrhVgAMrnDdTLcXW6VKYKKc5Am8VKRNo8V_0VOjVwhVY8VdGV8qIb8VdeWrTHqkLtjOskLjNEmeCKPJ45VkKAA2HsvDs0KgzSL6AhMF98VNJH2NAZ0N8-PjSRNiDBmEHUBI9VR0Ff2Bg0NwsBsKU1vDsnA_KP6HEbUGFOQREErDHGzFzSRt-Dd7Au-KFWMESAdGOx0NyfSg9Vh9V1dMX1EJsFmGG60NUIJrLK2wFEdPLsUJZCwWIiYK4KMr5LJ9AC4SXGIONCYxHfsMgbNE7TVLUbuFf-A9cU4hKaLUw2CUNAqdBEwA5aBe_HFjGdvFXSGH-MkOMAFBlBG20ATUIOaA8fMVXIYYCM2Ew-MnhD8VO-sMAtAK8AelOTgCUbA0NDzsAP5TBaHYwFajD7YHEWB52H-oCHvFwqTvCTs-VUOAG_DC-Eu5JKHWNABeBPgHIH1DqyG81BUAIKGBjVWypEnqN8DE2_CXCHu8ARgWkuBzKEpmJaOQatM9HE5OLauKZvEIPAe-BnKVZ5J-8A9CGjtMLJEK4Ci4HvAI-fQ6tKrCHftU6hMuODUaTniApKV30KhcB9MC5sPvHVyZAqHBsfSMLMHeA7pAIuRj4Gw_VtuAOqGn5SzRBxvA2_VkxD4_VpMFzbVH4M8_Vq_LbGEzES-EE5JTY0I7JTN3QkME-tUX-KmjEAHRRAPqqGDlV33E5rTaVIDQL83EgVA8aTu3GgeAnfCD_PB4GUsJN9GR5CLzIdZMF7JEdPI4EdkMOZWMBGK4E7MNJZI13KlAWJGC0DHOnGpAWgAVWrA8HQsnAUsTaXMqGT4bDirGoCJ5WDkvAprGo3KBUKT9TvSMaZIMRE15CwSBeZIefWR_AnZOz4A40RVcFmsEwJLJsG8QLkkKOBW_vCx4EFrPYeNvwEjuFofGdyR7wBhaMGRLCmHqoJ2LW_tMshAf0PDvUuhIBWLHKEGoKXvMwcKZvMJXQwsGtZKs7GD8J6GL9aMMkC7JBiaRYgW0BGbxFn7B5BWT7B6QS9BWbKE_BWY2F8fCrOUVYBR5EEPSyXRUZRICWqZBCyA3cHZrGGFH-TDfJO4LIatT7rGUCWDvBWCWJ7CUzE61RduPbCWQGGe6B4JJ9fUzJPhCWSwVF3AmsHHyIm3PK7DJwMdYFtjWpaBm_TdSLUPUgCDzRD_bMdYFFyFJgUwqLGuG4HC9cMtLNLuGElBoZOBbIkUDq7C7eCx-T8lP0SLQiRJDW13DUFI7iH1LEyiAT_G0SDhuG0SDjKWIWAccUnuGjvCyJIjvCOuAYbRDZR2yIyII63PCaWpbBDMEiDWbdLCxAbFKE-VTZR1MBXwFjsRhHEHzIqOWc8CgKV6lC9QElTLezKBdMdZRETGYRSQoMwfC55F2rCkgNs1E8bIm7AuCBFfHtqLciREEW5wFRJI-lCgTGfJCxqDu_TupF3qL0JJsdMreOLnE4lWNaRvMEHVIQVF6HEArL23NzcB4yA2RSsuQoSITqDb6FDeM93GXrJsuQkrGFyCpNLd9PKMUf9CnkEmwGyaRBIWJSS4lW8fC43RgWQM9SHHSDPWzTD4uB_DBt0E_DBXRL_DBrKWwqDEwAZPKCFWvzA5HIrvTrRABmGVDWGbCbULLFW0HHB8P8NTqNF0dBdzFT7N5mWMIIRxGniFRoES2Cb7NZeNnxG7UBEoCO1GfyMecLU4ODjBiFW4eMwxGNaKLQLOVKkDWD-F53TudFK7AIoCKYGudFMYCgsJ6KWJwTVEWdEDawVF2OfnWeQEYbR7jF-2C8jBjnWbpCvbRy9ATGGrKW-VLJ9AAWLtiRLiNTfTjeSePMU4GPGWKNWxNAy4PRGWwyFJ3C7zOuNAWgFxBHfoGJ3CmwKOFBvII47AWVJawViGWQHEP4GQwAwqFwJEHyG0SAJyGQoWP6F5lHBRLKzFWsFl8UXoWFcR7VNfTJQSUymW_GWGkVlFBJiSaVDi4HrsLLCHBWLRcNy-GGcU69AGcUVJIw1IGgMHOAKlRPeIvHIXHW9jDZHW6VBxgOrdF6yG1jHgHWrgE9YJMsP8VD8HW7mLwMFGUWAxTu3GCxTw_GwJI7HEyJIpXLc7FftM_jRPtLe6GRtLR8GTtLznWWzGbWEI1IbaMX2I4LBdzGVVBIdRmcCIKIMmFKKI40A-XRKDGMhFdrAcjNW0FY6GyRK14J31ORiWSIWrkVUIWFZKRpWddRrkVZIWolFNQDidRTWEOhMCIOR6G8pWKMUfYLUkErKIOeOWhMCIOjIEFqWsnWvBKD0A1dRCIO_jRc2OunWe2O3KQ9KI2hMqLEVXDxKIFCKphM5IWEeRTqWOYCLhTYvGs0G2hMw0GgqWR0AEIOATDUhBVIIa_Ez1Kc_E2ADE-Nz1K5-G6EERZL8hWBSEkkDRrDL-AOVCSgO0rEOlWPDU5oDeZLF1MkaFvkUpwGiZLL2KHuG3cQueRAtPdKS_yQhdRwcGehCxJWs5CzJWIjD1JWfsCRwJmOE31GHREO-HVsC8UUmbTr-NZrWZiMXfACKWVsL7wVMUAkKTocQCQFiSFzkDa5BDMENKWhGCAOI51Ap3Gc4IEGG7wIVKWamSnTE4LG0iBvpGgEGz3GpzDihDAxB9gIn8D_-N9rWZiF_rWonG0mFVDKBsWZMIiiTRBHvkMBsWy5JDhRCMSYKIXjCu5F4vVspWU_NnaH9kM4MS0WS4LP_KW1lUmHQ3iTt0EHEDkhWJtBHLW9WSRfRLLWJeNX2MxJPWwLIZCQlMO5IlxGexJ5pGMDDyaCOwOJ0T8KAL0TllWdLW4wF64GpzDvtETeNm2VioChlMZnVdbRDxBZtCXbPenV6PAcEDmJIrZWZbL6iB4iDYiFF7BDMEjnVwZC47JVoW5LWijJbsGwyFfMFTvM5xJ5kMK2UkIWvEHtFODiAOGIftW4hCgkBw0GhtW7NLW7BrKWd7BIsWLiRA6GSMWDiACmM6LBgCDg3OzzO_mFu7DFpL6kBwSBO3MEONCQIlbEjyGKDJjMWSwVlMWopLVbRCYC31BIeOayJHwRHBBkfH99LouIJuWCOGeFUPqWfxVL9OvVA5MWytDrAEkhPLbWXuWNbWHkK0YRTlW0YRs7LSyFhNWGyAsyOvsKYjFYgF2xVpXKfsHz_CQlCRNWdUKTNWZuWkbWdNWxeVq1Q55VPIT37C0aVaLPA2CAyVhNW25ViOEtuW-7CHOWSMT5uWVyVJfCXyVfoGY3FfwVHvWRnWtoVEvWyNWvuWaUQ-uWQ6VMvW8fNAvWebBCvWPWAStWPWAGvWMXG3nWhfVSvWbeAWtW1yVevWEXWmaCJOW-QMHwAI8BUmMAcBjiRhJCuNHiuGamM8CJocLoZQqcL9mMbfGnMESIW8CJsCFF4HlxL6vW1CT8vWR6G0fCjQIAwWjyGCwWWTALCBzHIsvCRUJobD7NLsvCZMIbYSehETXUXXRJBOreO4mM4vWk6AbdLKHOJlBXbG8vWu6GAwW6FCXDTkEHPDFFBIPDFLsWZ-RHHEtkTFeNmnUktNtTTFxGsjI8vWAxG3bBCxGi7IRDW64Fm7AwnF1wWq-R__Ll7I5wWsDT7wW2pA9wWroLe9BJ9Ag9B3wWweJ9wW3RLkRIqsVJPHCxWGeL7wWoSI8kAotWvPWNxWVLWSoFLxWr7GVxWsfVMITMlAhVLSzIVnW7PWD7G9PW3HDX0Gi7I6lMZoFTxWDkRZoF4uBWlAHxWCxCExWkYU5wW-7Gk8HQxWQQWXxW-JIl_DByG2xWt0EsHDyxW9MGtxWMoM0oFVfFo_R6vWUSI7AEdZBx8IonG48C_kWo-BXxWc8GIyWi6Gf5OLyWi8GEpFqOWemA8kWq5M5wWjoMEpF7xW5QWEpFmxW8QWJxWy8GEONaVTSOU84UhyWwoMx8Is6AnyW_wBDzAc6GJHSB9GtyWrxWBTI__LDTIGYA9EWsVTnlWDJDFMDtZU5yWtQATkCq0BIRQEgLfgVbLUvEQ77KlrA53ARrAEhBEzWRSE8HI9fLboJHzWaTL9yA8EQJzWAaEQzWwRWTqDEbSLEHSpV4eMqcW8eMXpVqiK7fV3wGxxUKzIvzASsQpDCNEBG0OIUDgLKI-CZnW-rJWhDF5PoqGpfEWLLNSWD6CM0AQSW99CwtG-ZFHsJPfMHsJGzWqZADJTHsJpGA2zWWfNB0WNzW3gLzzWqZAxzW7gLRZBM0AZWL2zWpSWN0W-zWaUDA0WL0WHVAL0WE0W7gLQnF2zW7CFZ0W6zWQhLG0WYoEQ0WYoES0WchLc0WihL8zWihLg0WjaCi0WihLU0WghLe0WjaCY0WM0AWVJ-7KOTWz0WKVG2zWcpF10Wm0WJsAo0WV8S2tDtjFs0WbTW99CPvGC8EulF-uWhTWZuWjTWI1WlTWG1W5VLK1WeQVYkGmEEnAMrpVSvWTgVU1WaTHS1WzTWQ1WanDM1WrOAc1WWvWQeCYvW7pVW1WUuW4zVKvWCUWK1WAhFQ1WpHWq1WCXW4zVUvWtgVf1WgeFK1WB2OQ1WsZWOzV2PW31WgvWzgVVIE31WwOL31Wt1WzgVv1WzQHe4KXlRcpUutGcpUsTAEXKtEQK2WY6M6LCoUWEaUrKWeJDTfRrFTeOEC-IV2W8lR41JYjEFoA3QBFdVBBSBFWSJE2bHRoANPJShJX2WVbHMPFPnGn2WRmWMBSl2WFxACGTj2WR2JX2WhqWGKDv2WkxWmWT02WVLWnoAq2Wb2JfVVEJU82WrUIV2W5-GQiJ81GC3WXRLMqBR2WlBSA3W5TRo2JxkJMpA4uBMqBa2W1EOA3WtqMQiJA4JU3W7iRyqM-2WFiJM3Wg7MS3W62Wj7MO2WJyGPYCT9Gg3WeFIntB-VWJFOdJSBWWC8EMyWmdCFBIn0ClSAp0Cw3W4JKg3WLWW5tSGDCuVEFyFo4R6xF63WRNEIaAZ-CB5ADdFblSBkLF4ARtJQSWA4Wp3CwKLSvFH4WEdBRtJmkCH4W23AN4WY3CN4WhdHtPVB2E27VuZBiIP0hFQiNE8HwQJx0V1WWJ3C3WWNRA5WWUeOjhVZxWPeWm4WJ8V5XRqhVXwFi4WjvW_qVsNO77Vc9LHQKstAwmFGQAYeWLEMaeWS7LYyDvgKkjKygK4mO7VBhXWVBVnXVvjK94WgnHWjVcOPpbFrMVqjO_EGgfFuLKL4FQTNkAK3TV0-AVLDNoB-9KkqSVfPeEVPRD_xAemSCbIZlH9aRF3BLCJVuD1OFMgCxxAkkH80SUmL2VEs8AoYGu9ORxAL1SpKV9zMluBpVEFqGrIEn1HxmF3aEAyRI8DT1SmNTgBE9UHtvBJ0H2iDwnLX7DwaPtqGR8DmTVtzA0FCs6MzySqCJ2cCpDDE-MmnDw1S4TNCOVbqKtaCFOVMBB51SVeONOVRwAsmApMRFKQfWKNDVLUM7DLcONM2ScAGbOVjeOHeFr4BUNKA8CQvO4xUGaCP9D9xVwIL6hPRhCJkDEXGeTPx6WkUAz6W75VO-F6hP-sA46WluGg_Kf5NmMA96WnoVvRVpoVE7WcyVG7W8fNkYE76WR4Kn9IO6VC7WRvWP7W1GNR7WyDL76WnZAR7WUeAN7WIQELYFYDWFeEV7WK7WIOWsVFd9HDMJm6OyQE2OVXARfbKs2SwhEAXVWpHAPV-ZLUNK0WVsMKWNQq0VqJN7WWqJN34We4D54WE5WxgKObFKINwXHUrV7uNk8VjeWD7LfgKwjKwyDhbFjIATqSsORXGPhSOaGPkSOqDGPiCFYFxlH9jEPEJSCPUVHaQRxNECGMwSOOaEa5LEaFosH4eE_ORuEVuKADYVLzRZcNI9Fn4Hb5D-SOlEJEwFMfEp6H3GP7pIrSJbXHAFMcNPkaMyEJK8L_CVDHP3EJ6LLPPPi3LwEERlDhpSCFJbTOrHRAFJ8xByTF4SPVHPNFJXHPaQNmTOSrCn0Vy5DdHPMcABmHZFJaGVC5WDZVMoO_IEB5WXMVV9WiAPfaVloQVpIwXV_XIu2LMjJFTH66A_yDPhEEzD12L7XVF5HKzD52LedSLsKqYNtKFHCNopIaPG8lKGYV6JLQQF5PNLYV_rVk2V7sBK3L7pIRYVKtCTYVsjJR3LXYVU3L4tD23DbYVPrHo_DeYVtBDgYVozNM8PVQNuPRwVQoYVEtFAxN3TBwYEq6AN9WgnK_RRT9WZ9WitFfxKzBAYTB_7W6hV08OX8ViXWC8WGJJf-Wh-W7rFVVPp6L-rFcjVseH9UN5oR9ZAoRF3FJ6WOF5DLHVRnFX7OmRNLVNE3CMkK_3CVHOgHVw3F7IH8LPGJMbpQeAIjVVKCNO-IIYVXVNzjCynDgwKd4L6cCnKJVVBiVNrLLQuJmVNmTVdEEHrHy5DgJMDFMYHLt1D-yOvpLygO2VNNaPPZN9LR3kKAtVwBWKWF7VNdfC6iOQ3DVeKKWNhuDNAPIWNaeKpNAMcAFUFXfO-sAJhOCVDDeWUWNkWVj8M2FP04WB5HMYAJ5BFUFLbL37WupD54WQBAKTBCJAE1VJKUppBY9WjXWKfFLAXjBANAXetDiyMrmGs0Ku4JWMFWJT1mPlXCb8PgfFR4KxtJiZOXJQT9MR1A0WGrZO5pCTuVyuHW-AIGQtlCY1K0RWldM_MRCZMd9OMLKcgC_3N1VEZYCGcNn0Ai5DFcFGsBHuAEiPL1O8qDBMBs8As3Nu9OioB72ELdACWEUdRjUKzNS7LOwYWm5L35WzDL6aExPLa-IjNVCqCOZCZqD_JTBZMtqGhPDuxRruAhwFgWE2NNnZFgLNX2KbIJWwDDqFqLRfOCScE6TMfaDv0Rv2ApOIuWEZEHFbBr2KHQNPvABjK2gJ6LRNDPZ6NHKPKfTlXEhMFqXEbDPUhEbcEfDPoHOA_B5rEB0DnkD4oDcyD8bOnxAjJE4RJGKPpgCa6HlcBGxValDMuFMUG6iKkZAZAGSwA3YKJaBEtW-_FztEcNRdCXGVAs-FObBXbFhhKOuBpJDkxVTaOmxVX_MmxVa3KlVE-8KFzAwCXqbHLlP8JRyCXguWUELwCXIKEfqLUTVfjDy5VSDPFyV1CJFBE9IPdCXbzWaCX5RWWgOEHE5uV46VtCXeTWGtHkzVXkD1lIDdGpCXizVKzCkzVnsKSDXpsKZDXrCXizV4CLXDXE3FXDXNDXzpV3YEXDX3dCXDXYmDSDXj5KHeNi1WUDXtzVg6LvzVcDXtzVeDX4zVgDX4zViDXHqVkDXu1W5DXLUWtDX5gVWDX31W6YEkzVZXBrDXzYC9DXUUW7DXtdWGEXCTMEEXHNRSDX2IErDXf4KRTKcnC9_KUSElZP1HOGMPg4W4NN9JKSCBCqFzzSgiBHoA78UhfAgEXe4WZyHhEXLXHDcAHAXzIA54W0YVGZVmIA3YVl2DJZVjrFaWQW9WOvNdBVl-WU9WNiKFZVCJJuEXIZV5YVyEXOqDmjOzQQ82D4vNUQRxORRZV70FzOR3FJ6pTCIFULLYZVhQRXEN6jOrEMeZVAzElEChZVSwNYBB_7D9XF-hCIkOoLLxQRxlDOkOKtOzwPvZVTPR5HMzJPqzD0ZVyCV0LRWJBhfE9QR6LLvzB9ZVjxMFaCAaV_sFCaVBFJstSVPKBQEfDMpLFVBP8iVKaVnnSvPRGkN77VTpHN4QSCBDoRVML1UVQjV70VjeWaMJAiV2hVKTEEiVwJAUrVkRMB8WfMVeGVG7DNGXCiVPGXFiVNCLJYAdGEvFJRdOtbF74Dk6HzmFAVNVaPIYCtRGtAHKIP4bFZaP8bFs_TOGOS3O-jVjZWZEJmLC2MSx7L4OLz5PTUPorIrjJQJMl9L7bBljJctGyaPgfSdcFokKQBWRGMOBPCwV6dKnAVZ7Az5D7aPmUOygOhCBCbPAfHJHXRDP57HPsI5AV2cFUMAqvBlPR5cWYZNYQNk_DntOebPQyNqtOp1BXWVYbRWXVKdFSMJc-WZ8VUINi2DLINp-WnqASGXhCSI0S1bUieWfMVsHXvSHgKM0OJq-WBCPaKU0kLAnDSBEw_PGCP5JVVWIWhGqtDUOUaUBcGAw2LGbJOuGKIPDoGWCPeaPDyEYxUYnDooSMPMQ5DpVLv2ANSPWhCINPs2KLbCZYEZUOteSdvMnESoCXIEE1rTo3R_PLphFIiO6IBZCMwaPY_A5CPGoH8KA6QLr1AikEtWKhOMDoDIHXK5IFXKyuHxpH0hC9VFfvU4wD7YPGABYONWXKMJPJjKLJScAGJrQeDPQHCGXVweNq4KZNFQTW_yPE4KFDECWFhvEanKAZA-rC5dEyTW4AHvPUV-AlIJyTWv0NbJXDXPy3T9lE-ONnkSjaBBjOmJXYXVaFEfbNSCBQ2D8DKJ5BAUAH4PJ5BeeFU5KjJBOdFn0V4HNhKBpEX7VKlQK3HXuHX6HXnqA5TPSGXPsSzHXFPV1HXdXWpTB9JX5HXg-WAKX2VHkJFW_BnJFWEP0BJvnD7_IJlOD1IhaMfePcLFw5BqeN7KVq0SsRQ5RU7JFeQGBwD75KiXAUVFROKwBGgMSZeFXAJY-V30EWbCL8HcVFgAJOQJgUKo8A_7U9yH_RF6BI6fBpRAgwD63I3PGtAJyWAvAJIfUDAJGpSyLRY6LCSN5lE7IXpSApxAU7E3fKySDFZBHaWtvSInVzIL_WAwWLu2L7QPDpCwdC5jBVzAXgPaZHLjGOBJ2nD6xDzJPV-A3hKTMAt_WQuJcXHSBJn3CeMM5QF2bFKXWaDJFZGSCBiLXsmGgpIk4WjxB__DztBcTFkUD-KSWCS3EXd-WELS3BASGX6cP7hV7LXZ8V9LXI7Dw-B1VNW0SgFQ14AVhPt2LV0PefFDBXUNAf7UHwDqKMTiCMpLwaVNGJD0PtvObPL8SRSxB1WQrzD6aVe5GdJJdsHEDWtPOiOQk1CEbV8xEX8BHSGdGO-fWotAUYCIPERHO2gFNbVFTV5MUxyRtLOMkVfSK0QJj5Vo3CuAVYYW1dBD2VGdBH2Vd8NntAwRSgYWhvOEiP9PEnbVVJNQhCgIXg1PuhCVBBNDGk3BcrDNeU_wASqGjcTFtOTlC8sW5RKawDmAJE2E74CAUK_bVDNNBcVI0RjqSzCP0xD1hBY4WDsEJAJ1LFjiC9vBkvVfAWBoIYrGHZE6-AIDPHDCBMJ1NXXwFOJFCbO86KbZWEIAdcVhCD5EKAfUQnD66BZiFfiFlcVYDDtbCVWM14QYfESFCAXKKNWBxF_uRp3VdQCp_EVVL1cV7cFEkWH4Fv1DlKBSmV2_QmrDt8FTwVfFWKIE-uPIRQ42KLZWJEW9DExFXpNPfwViERx0EF2EYiOp8HrcWzEEq8FSdVTSUpwIQTUKbBx3IhEMYaWOYOddVRWEZDV1qOk4VDGNpgCiaWFjD-wVjMFKnV7QB4gIELMMWJGxVqPLWCXYmDizALxV5bVx4E3dVdiFP_MQPX3aWbQC_dVBkB7aW3QQ5LWVpSmQDMCEKsA08LWtQjCXMHEgBBgxVUyFhdVGbWfkPLbWtIEpxVDKJBNWwPXDNWVEPFNWyPXHNW0PXluWdPXONW4oHAzBJoVizAs5VAvK9VAd7KMkAw5V-9Ey5V4MK2eVFvAKLWcNWIQXeNW6PXKfBwOX7eV1pK_5VPQXppBuPX8fNRQXHfVVQXOXEHNDdOKdQXhPXyNWXQXO6ViQX9ZEkQXK-O3oVVQXY3OHNDABIrQXRcWFVBopKrQXgQXEOWpQXJcWYDWLcWvSDqdWvSDBcWvSDadWvSD2cCwqDocWoMAbzWSPX5RWtQFP1D-fVnUDcpVdnC16VBQXjTWXQXUzV6PX6cWRRXbxBPRXppVNRX_6VXRXoXCLRXSWDZRX-iHmpV_QX2TWTRXJeVQ7VRQXi1WVRXqPXtzVsPXCUWnRXyJLQ7VeRXtzVgRXJUWTRX5EKLRXNgC1RXTQXzgVRcWbZPS5D1RXyQXWUWVRXCCD1RXxRXbUWPRXGhVOIM9cV3-Fy5CwLFKSX7dWO8O9dWAcERXVvuNiIPO9MBoOWnOX9PbhVoDL77VFFCQSXq0V1uSn0V4kDa0VXcWhSXSXBcSX00VlSX4yVhSX86KS5KbWVYFRxLXhKPnbIx-AhuShGA32SrIMYoRfRRjnADoS8oT1SXfnRnRROwHLtCpTEgQC9-MAiAReCZZNR6BfBG3HA4pSEfOLtGfBG0SXiIMOSRyHL7SXUrVN_F6SXOTXytVgMVkBARTXcHTfvAyzRmrMUUAbsUsvDM6TbEVnaNd9A1tJGWIeAIW0C8kLQYTILKwaNUGRCxVB1Ec6TfrA8VMUtIbqQ3AHiYTjwGOlLG9PwYC5eLshP0xFicUg1BDBHHVFaoL6sF13SxgEqcUVDMKtBwGOKLUBQJY2F3LS76TXWGffU4cUbBHDZTwcMvRLUNNnsAMgFAMWCoG3lLU9VdyRB8K9lCZlOo4KT7TXSXnrNFmLa4ScZTkTNUcRSPENEC-BHf-VYcEOECyPNDLOIcNHOAuoG9LUpvJOcN9sAhmLCzRsVG8EHviBGJTWcNgPJodUjAH4NXhbVlsFrdUu8AumLudUxmLMCNZNSVPQNyOWTGzENFtAHUBG9ActU7mGo1B8UR5HHAnL8nQurEFnJLVRoJXHnL-EVARKzhCuTBREOxzR7cLcYIIIOnZI0JThjPWnLfvBbaOz_A7tUn5S54CO_DRDHHNUhnLCKTyuLfJGyVRknAWuMj6AqnL05SX-FtnLCsTwIMmdNniCK6J0nLVwITZIHZIvrAGJBydNW0CwUG2xKUGCv0NCoLUSAR5Iq0R1UG-DHT9TtzFZ3V3POcZIcMIF3Ax2FT6StuUZUHz3NOvRmHVXbEnlFh9TzPC4MJtbT5SSh6ScjC_wBI1RzoKPvM33AnjCHLBdZBtuKJ9AePSb9R-ZIlmHg0MDtTrcH1oLweNzrJueGuUK26SrXR9uJY4NgcH-oL8VGC3RRcTo7NStTAlPFYSvvMWRQkWDN-TD4UVkCHFJQRDv4VgaIKfN7YT6fUCkWueCMQSvIVraId9HBgUAzOCaRqCWiQMDBBPVAkFH6cVK8SRwMhfNLjG7kCkNVtuPVuDfLENfGRCBq7SpJEXgUjSK4pLMwU2VFOwUjXAlqURwUmgUvjUUwU5iIf4MOuTmXABRUSdTzeJ-BBkbBcaAugUlTCUXDT8Bj-TnDW5KJ25N5fGhQUTgNviIbqLkJQw-NTRSpdHjGHH3RNxMadB5GS9YE1SDFZEXQU3SDZTCgMUF-JGkA4ZRB0BGcI5uTPfNoRS_ZRSwRNcIbUCEnIexMxXAx6NHvTpRS18S4VJWYXUYGQVBWDBj-DWmTu3RDZXdDBf7AwTLbNTf7AAZS0xMuhUjbUhxUUlO_jBMdBxcIPNAncIMFT2cIjUCTmItrJFOGvHHxxU2hIK4RqgJ2gNA-CMbD9pEL7NfGHI_JR_OR7N1KTT7N5pC5eTXEB7dBwHHL1BzlIayMVTIwFKBsLeFWRWNHwTBTVAZSlyM-0IbpI-AUt3AmdIYXO1hAtyMEBUqJKtdI04RQHHasLjtJ6MCWiNYoW2OFnOTRBU4bDIAKb3LyiUhkDgzIvOTKZIgTS2uSN2BCXLsJHeBUA0Ax1IQ5RViNBjU1yGWWC4wT5UFWiSZwRt9EYCBe8NUgMbeIe5R69IJPTkfBQ3UieIKZJWlNIxTPQFOZJneIwnBduJO7D_-S6-SXtLyCCpdBz5RalNdtLreSwMCquJJ6SzJHyhCltLZUS69InPTNqCu6UD0M4CHw6UX_S4CHp5UE7IhiDPfIM6R6MC22ICfI8tLR6RibXQKHIvJmcH0gTIfIB3IkbXxlBeNC42UEQTNvBhGBHQTCfIiKHe3IqfIKhB8FGSkUoJKGhTknAyfI2bXcuLPhB5fNZ3I2bX0KHeaJTMFShT2aO40M46RibXFkGbVSA0MkQTBOCSbBB7R_-CPDUi7LJLHjiS58T7uLjeAyQTm0UEfILYD_7L_RSdDUWuRECKV1MoLH3JWpcKjgIZjMmxMGNINdIe1MyDU4CQXvL2DUrrVLiTsYO1-NclNTiUGOI4qUFDD7zI9ATJvV_AT_FM01B_7RuACuvLC8REACE_N3UH04IKdX_OH2wJIdXL_NMdXrlIf1UwNBThIr5Dq1BjNOrqTtRTpVUtaXdBT2zTIdXNwLf8Rx6NkBT3mFHxAvEU-BOnEUmyHXxJk2M4KC8iTxDTh2MZwLwDBfwL26BlGAk5I0UBLSTgLMvUCYbLLgDXXSAAXACT6pKBNHrcHywLP5GXbXYmUUiHBiRbqFeEKRaB92M1LBGhIiST3wAB6IykBuGFnSTlWU4lExXS-MKgiIIdJClIIfGM9HLfGauMzSTWhI1ST0mUizIp9RsyBUnNA8CcxLu9RxiIATTaOWANCJzBdlUm3MrOHo3MJzB_MBJzBklUOkTxeX0MB1bBYlUTkTf8S13MrOH33MobD0eXakTjsRNIBP4MCGBjsRINBSdLvjICyL9ICtYK5jA27SfnUiQCRzJ_3MNIEknUl0SvkThlDqOHsXUvjIK9BjmEOiI5vEFxMP5To-RrbI0qB3lC6fI2dLvETp7I6AQmfIfPWpfXv-B6AQYQHOZSpfXJrB5eJXmUwGUkGH4cB4fXhWC83U4fXp2MHCOFxMUkIkGHHcBcCBaOBoMG7fXiiILfJrbI8KHT_RmNHV_RLzBJzLO0JxNH7GKPgXbWBUgXxfXjiUTzLkzB7fXoiIb0JnfXd4UzWIYkRrjIdVCHhUHPBnxCegXipNLzBlzLo0JYlITPBzfJsgXHrBKVTmNHwzL6fJngX5fX20JYlIgKHCASYlIS3MzkRt3AiyWSfXcVTKASWOHE0LvlWS4MYDOdhSvPBSASwgX0PO6TCmQHPNTUzFFwG4cIRqN_oU4yWbUCW2BFOGwlIhASl5UbpU1-F0dIxpFehXs9Ii0LaFBk0LkxB8ZU5UOTpBIVCOOBxqNpxDg6M89GhOB-DO89GYPBUbSPaUORHQ4Ty4CeUWARBRaU3OBIBSb7FmPBPEOb7FjOBaaUzMHHVWdVHTRBq7FykIjWTq_BlRHq7Fk4MnaUFiXvhXPCKKiXyhXxACvaU7hXL7MEEBqEOYiXmkI7nTaiX-hXcGTtaUBiXfGTnqBAQB--I8jIvBSZVHx2JwGTJSHHbUWiXwkI_EOoiX-1LBPG6YUNiJdnCCsN1iX7PCDLD7bXLFOBBNh5MabUpxDs0J3iX4kI76U_iXT2LibUySCx-AVPLt9HUaVAfFmQNIBAkAEMuSyHX0bU-SBNjXPjX3SXLQGX-ASTHejCtfBu3LQMLTRAr9HoVBruHKHITRAfWFgjXzkDG0DZPFUjXOSRHsSc5AOjX55AQpIG7DIINlBAnBA4QGjjOxjXzjXc8VVJA_nScsS_4W6QNA0NpjX5nSGmS65AtjXa5AvjXV7LMxS3jXdeWGkX_IAIkX0BA5jXOoSNsSWoOUMF40Dp-UNQVSBGaMFj9WSWHdiKzUKKUOx-UzjOz-UQUOZiVriK8-UOrTITG7RFXIF0iKcUOKHN_TEgIFLBPU8D0pQAqIkUOR_U4ZVb8U5XNVSFuUOpUPzUOBFJLjKZ_U4UOR2FKXVvxAS-O88AkcPBJFgNFf_UuzSlNFQXDJJFExBOmDW-WUVAEIEbWV9cKyUEVMN_jX9QNUrUvGVkAEEkXArIKkXyjX0jXwjXHkX0jXOkXMsSRmHvtV7SN2EXBtDUlXOXFNYNDkX5BAFkX2jXdlXblXMkXhlX7jXEnOo-UpjOBUOs-UYkXciK0WN9hDxpO4wAekXNUOgkXdzKpoCNIFjWKkkX4HMwiKypI1iKqkXK_UtkXhUOO_UxkXK8LS_USUEs4LV_U25JPZNQdV1UOsCNb_Uf3L_-WoJG_kX2VABlXAONshKuPRhNF4YICdFAVOznOLlX6nEstAKUEqNFTRAcpHn_UIGXvAAmQNMuSR9UBMXnlXN1QnsNpCN-SAEcKa4JBfE9LSzsNsdFLTRkTAIUFImLq8LITXGxN4pBj1D-kDzgATRAR9WXoIq7UpcLsmX_SFwcKTRAzkOQnXdcKVnXgvB7cKstAqnKxCEojX5mXVlXOGN_QNMRNNSOZJAh8VZjO0MC_KL0mXinXcGNknXGBGmnXr8VilKUCDSWAzdE1NQnbECGE-DRnOP0-LGsPhYTefFPWO9RFOUBGNDdYKvABl5LPDCTQMxPCDcHCyOUnEu3SPgSrxHWOMzJFDYE-iHLlD6RECQJTdIJMS12AyhOFdVzMERgJY6G41EppMsdA7rKvPGFNEm_HJSUVYMXUAgwAx4AyXCcXEJwD5jBhCGZjCMBEyqC2wOi8O-gCcyP2sVzABu9MJWOYTLHJP12CYFXTKFj3FmlGCBILaOl1P54AOsPNGGrPTehETDG8CM2RKYWEk3FaWEFDB7OKp-KDnDN2PhiVAmLclV0UPBjDmVBVrDLQDWwHclJIcPISXVWF92UlzDQbKXkHCOVBTWVwAACE--HNqIicFkIFxOIcoVWvGsOEKEIX1H2JWE8AZ3DKsAZyHNtB2MED8JmrC0FS_5ECAB4oHj6Ca3Ke2CetH5UBf8AhNL5MPHqXMiDe2CvQV-bLE-FfMFS5WyIF18Sw_QxuKEPMsQSaKOLbBtwBuqNeaBAVM1xFzUK2BGu1SILXcaCSKLkaE1rK6UPSjF88ASyF66WFdTQdOoNPZQMNzAWZCizNwEGSeBIsF3bN-CM5sMJOJEPHfpSMZCptSdVLvPMeKLk3CuNEP4FmECTYC0LNF3ElrKquJdgG6tHGLG_KJ8PApPLpMH0ZA2UFHpDHFDxUMqtCDuDQXPKUAu1SrEDxXP_ZQjJGHrXoJGb8MQFDodFQFDgrXfFDmQQ9iA_KEk-BNLVLFJamSpwHLFEXTWwLFRSWXBDRSWyIBcnOJpALJG3dWbcVd1LG9Q4rSBcWvpA4LR8qVh5C6ePTRAXrSKjXSBVVmHsnXplXWlXAEMGBGUrVoJVmlXt2DIsXVtDNYNMRNFMX3yASMXGdSEfOyTDsaAQsVc5LrtHXwFZhCBgAGHBkDLGnDGNDU4JyvDFNNEDJ-mX1gQHxAfGLbdMJsMMcC0WNPLBjDEKLWvdVEMW8ZFeWMmiOPNN4nHufOzME8xEY6GWNAVIOCeBctBTPGNlDCaAdgGIOLnoXXGQkzSroXJILm6TaGQ3IEcHEhgWrkPmdUCEK3oXcuBfaE5qSv9OxHO4-LCRMGBIPUE4pGpYCtADwdC_BNphC8HGjIEC-A8MEqMGI8D44AOpXI-AQpXRwFSpXrhTVZKeLNBcCXpXlKKZpX3LAbpXXDCWwHRcBg6Ds6FKuFBFOGUEHeFJSE6LCB3CruKnBXstNRTAncCGxBwrESPCcbOLhRoyFNtBcUKqwAnnRuTAZyHseNdUAypXe4CrEDVPEJpJDePhVFCXXImPwcJTFHAiA6MX68D2cHuHJdJJLqXTZCUaIOqXNEIRzDNXKkgJs4QLpJVqX-iFaKOlAQLPOHXOElDIIC6YCXBBgqXXBBiqXKZNNCXDbI9QKnqX_tGARAecU9VAnRV43DHHEvqX1DNgbC5UHzqXaLJz1B-CMmUA8REgzS6qXX8LtPMSZNu9QfUEvcV_BNuXO4iVn3CWyHogVpbACyClTFHCUHtXIFCbrPeYMOrXKpAQrXERC94B7HRTcJWrXYYRBGBFrGd2UbrXKOIBaElrKPRDnTGHHRsaDodF-vXnxV6KOhyJ2FQA8B_KEAzBN4As-DkcP8zOpwHnUDrsDAuBwrXQwXvwHnUDp0OoRQzpSoQRibKsbWibKOfV1pSmfVx0VH2C4XBgnXOGNlQNKsXDYN2SNt8PzlXpnXcMVPsXfvDRsXTrUjnX-CEpwXOINilXVsXaXAXsXG6AnuP5nX2eBcsX0-LGrIofFlKUXjKFsHPWEwyHmsX1LKv8QWGEo6KnMDssXWzK52ArVRXmSnVAzsXBkK0ZHZsHB2Pq0SZWGhZW0xH5lC7rV-sXInReZCyaSDtXi8FFtXVFRXoA2ZHQHEKTHJUAMtXX9LgUBvoXenDZ6PSkVTtX0dFVtXjcCKsPYtXORJqiA72EctXXlSLhFftXjRJmNV2wMFpXOCNmtXzHIYVRbpQlfKqJJttXgLAvtXtRAxtX-OP5mFW-F1tXW0TY-FC9UEjD7tXfpFs1AfpXstN2FPClGCuXyBXbXRBONHuXACEVxVrpXMuXJuFVtSLIFDONSuXxEMuTAVuXLgAXuX3_AZuX8_AbuXh6C0lE6mF4oHhuX03N3OM7jLfOKocLqhDXqFpuXtgFruXUrKoxFhMSbkHJzF9VFyuX-mG13DcRXpbM3uXWFG6TQILB7uXskCsSOPVAvYCAvX_LGCvXADGSuGFvXegSObB66WQFKDQXfBLAAQXcIaKVGWFRvXoSOeMKdpSfyBXvXCsQhrSPDCq_DfvX_1OtXNdvX5lChvXTXLG1VIpGlvX0iE9vXpvXvNJrvX_QXXuAuvXWGE3PEWnSyvXetSJPII3DUABu1SaXBBMNaaOXAB0gV-vXu6F6KO2kBCwX8QCb8M9uCYLQ-FInrXsRRm-BXXONwXP4DIeH9UOSwXtwHUwXYsHppA3rXMEBbcVgbRzQFfLLdwXdgVfwXw0XQlXxYFnGAkwXcGNCqSt0DNYNpINxINxnXonXjAPJaBrnXhnXFsSHyD60XSuSwnXcSOynXVsX0MAzdEIWHKCEYRWcVDCLR8nXFNMaqStkOExX64CwyHEoXPQMnzFyNNLxXk-HZeSzbFySGmxAD-APoXNSKsSQaQRGqI87CQ9DEMCQvMuVOFmBuhDxaFVQEMNJGUDc_HPYCiJIM4HRoHybNvNJusAVeSr_HpxX1uF5sPAiEuoXVHEb0AwxXPLK_OBUtXDECmtArjDIBLhPGpWB_yXbtXJ3BCRMT2VPUEYHB0gHYuPjtXQLRmbCEjEMvMKpXpqHI8D7XDOpX1ALzDB9qGKQXusBBtPNvAbWLS9MQEKHmKSMVEjD7AWAxHdCEayXPjCbeIsQPBJQlpXQcHXSWS6CACE63A0vJZ8KwJPPBPPuXpzDusVryX9-O3_ADrV3_AZyHxNOoEIzBMe4CY2FduX4mCfuXlKA6DIZvP68DEqXGiAj5VIMW9rRO7AMiDMiAvQVKEIl5CrEDS5WKdHD5FYlPruCskC9LKRjFaKOlFHZqXaBB7ZE8BN6YCc7SvYCh_KcaCwRQpOME6EvBMBKOXyShANu8KoyITDNEzSpZLlzXaOJnuD-OESvXm5BrzXIOL4qXsGWgFNyVEvFG9hEw8DKVFevX9hEKPGf8NErXSLGhPAlrKtADagSwqELrXncUlCEbGGS-N14CRiMTrXLhQY_KFZE3vX0kJJ2FnJLYuE0gVzVG_vX_3DV0XrbEt4XEwX5KG57BN1OIwXx4XnxCTIVlJRnzO6aFYnTRwXhAGfNOA5XFyAL2DQ_K2rXKzC1iX3rXxnA5rX4-IG9QM5X_KEK5X4LRKTXSKGGUDTRAKXVEJLTlXC1Xs0DE1XnwXThOxINNsXgeWv9HwwXDJAb0DTsXMsXx-LdWA3CHYsXZAXgCPIzFrgF92Cv-WpMFFUBMaLExX8JTlsXcqDvAByqPNxHLxXINL-jD-vNPDCQxXQSAcLKWQVh2A-iHujVreOr1XJ7C52H17CezW7rV_bFY6GI1BjqDCtXHwOjxXNELDLRpkDZ7T1pGegFQMKaaAFSP9tDtxXD2XZXITOAB2VDkUzxXItSK2X_zRBERxyFO2XKESQhC7xX8YMIuDftXIFChtXXsPVcEiPQrtAY_Sc-HADH7RLA-OzyHPHBi7KYWEvtXk2X9nGBrKGUV6iD9rSQEKjiVpXF6tXv5CYyXwwFccCijMbeIvLRzhPEuXTPSXSWMkBppXfEHncCbLBwrELoHEOD1BXL4HiPXVcErcHvdVt9GAyACeEyFSzQA0sG5DCyTAw_Hc_A4oH3jCCqX9hAetHsoD6MXMiA2cHNxDDsRmxF2bHduCjLUR3PPHEq-O82F3pQIcLNzXlrDXqX9tGLPO_ABElDOAMjUKsaBvYCpJM_LGSgUcsHEvXqoTGvXgzOgzXxyBQdOd8U1cEOvX_TVW7XjIIIsFPLN2qXiXO4nCN0AhrS2FPxzXbBPFMGP0HqhQEnXIzHdHWX2FeURogV1jHnvXNUMHgBJrXXIFbrP30KuvXmeAh4XryG3DFRrXMbL4rHSlDZrXwLB6vX5jCdvE0LN8EDT0XjxFBcDJ9XsaDgrXsiIuJCinForXu-BNLVkLX2MGtrXHWNP6PwrXKWNFyA5tSDUKFjGXwXLXVZwXLQQEpA7rX2rXBcW4rSadWkWVw-ArMA20XSlSj5X50Xc5XHTNREM1wXrwX_0XqHP_YVZmGi5XnIAk5Xz9X0wX6jXPoSWjVL9Bp5X6wXhFA5nXpLCM8X_wXw5XrOIy5X9zMkDL09KrUVHxXFlDb1XYUB9aE85XktRc7F9NXjhFB6X2JBsrVE6X0ZHd1VH6Xi5L8MVL6X4-UcoXN_Ls_GgxXWdIctBTrBRoH4IFHtXY6XwtEpoXbsLd6XB2XKFNxlGVmJoEElHEk6X1oXm6XWtXp6Xb_LYTLiEJ9oX6QMrnDRIFw1P0gHKRMjtX26XP1OiDWNjEptXYdCWsVA2Ka7FkLAB7X9-PxZIN2PWGEbWLt-DI7XUyXQFSJxOM7XERCO7XUMEQ7X6fAS7X5-K4-K34ESOEX7Xl_XZ7X5sXROAc7XsKF3QA06HH6XzpXj7XEUEyOM4pXo7XvtAq7XmrCs7XIXM_pXw7Bw7XEMMy7XTFHX3XdpQ27XJAYqCMtgFd3X9nG87XUXBMxAnoXA8X6ZCzuXSmKE8XXVAG8X_ABI8XSzXBlDL8XFWEN8XK-XobEkoSkIF4aMYBBHIX53XgPUIvXfqJDQXr8Cs5FPzAKTH_YPHPEF4XP1Ii8XHzFk8XXaADtHn8XbvXs_Ds8XxPMf1KpANvyBIGBgeP6zXU9XGrXzJNJhF38X4PA58XbvI78XwvXxUMG3OCBJ04Vl4XD9XetHF9XYODY3V8vXIBYfrXbBY_mFirX8EDEwXV7A14XdXRc0XO9XGmAW9XhUEY9XF0Db9X_4Xy_WsBYvwH64AWhPkRUi9Xx4T5MPMiJt0XU6Nm9Xp9XuXKr9XbWVLMPu9XY5XjnXMuSDKXSjXArA-QNsxKQbCW-XaBE3lKn_D3MVH-FQmPp1CIANZqDDfV6BISnKSZWWSMTPGGoRnMDooDEFMtfBXnKd4AzzBs7WKTXDaNvmCzzBFKNjCYqJX7_WWvKEFMzzBTIJUIAv9XRVMpMJIrU4gDsIAgAEbMNySNjfO7aEB1XCCYhvNzCYf-DyBA2CYyIA4CYn-U-TO2lXJiV4lXa4JsuAMlO81QiiKSiVfkX2-URUOAePPcKXcBTUOLhKAtH1KEaWBolG73CvMFuEMbqQYnONtLWIFJmXqzKbIF6YFLmXUGJNmXN_U4oOQmXeCNzkXU_U-QR8ZAKFLpKOYUEXmKJjKzHN0QFc_UZYVe_U7nOHlXomXOAGhCYjrHKXWJOPxmXLjXqYHHCYm9F-CY1CYV2H4CYW9WNtD-jXUrUlHFIEYADYKEYBINyvKb9WeSOSkXrvOWiK3lXssOgYTKDY-vNdMFLUOODYAmXQDYhkX_OR6-UEmXtGLXDYJMDiECaDYeLLLtH--U9sOucCKcFnkX4oSjDYH_UsoH-TEMmXgUOpDY_WHP_UpUPsDYpUOuDYjCNVIAxDYXgFQ_URNF1DYZ_UVNFjYV7UOLqITjK8DYWjKnUEmCYAEY-BYR9WSlXymXGEYBYNUrURdFhfOOlSsXPpnX1THuwXYeCZFY4DJ-QNcFYFJAeFYFxRlRPI5W2jKFOF9GVdLSsIVxXW-eSdTVhMFlOPAkKoXFkxF5bFHQFKkKyOP_OROkKgNE9ZHQOSgbAJaO5SOjKVcFB37L7OPoPL05HO_DKfEi-K9OPjjJuLIgkKVuUY_LgLNSpSuCLkxDEPPvLRXyR4UHlFStBDx3DCSJMUE9nIksGCZFLPP1lHNPPKFM78WzsHsGM1IVfrAUPPWHJIgAKsD0YO7aBcPPJACntOfPPFRQTIMFFBRaHkPPdnXkbP-JUEEY7VHXBAp8VuiHwBAMuSj-WKSRt2DCHYiBAEHYICYO2JIYHDGFITXLJFw2SPvFohPdnXT2DTHYpOCUtSstAkFPABEWHD39D-CDWHDfWFSaAZPFKHYMHYhvDKHY67W_WFgKM88L_4W4lGy0AioRY0DlHYSyD8WFoHY74WjjK77WuBArHY-_UGBHeTM4bP28P11PewB_TE-YF8rDpGI0OR4QCjEBAbB2BHSOFnpAQQFFtOV-BMkHwrIZrGXCNEJNT2Ax_DjcFUcPVoHviVeUP0jJacPcuDSXKhKGo8DkYCqXNCCIBFJicPvcHivXFXEw_Dx8Ky8F2QHtdF3UPgTWiKH6_JUHY-MKzzBTyKuUAkHYDHYzHYnHYp8VpHYwyD6HY5CYuHYmKAwHYBtDyHYFHY7IYiBA9IY32D_IYFMXlVEnYEEcUcxH07HLwGdDETJBgfFQWIFxBFTHPCBoSOpVDWuJKfC3dCuiCwdEZCL6PIUlHfFVw6V7XVlVBkpFXLLmYD1RQCNVv1Ve0OUfKOkVGOA0yRjTN90SPEQliK6-M_-VduD_IPfmQvKIwbAHdEP6KYrPBjP6TL09MGqGk9JHZKwqVyoOmxOo8TNZKnSDLOSkfQ2iDuzHRMEMiOheDEPKFoLCkBvNUkVEvLRhmN7aBSPCmIVJxF7sJ6zKvSM8ZKBbPZfASHXv6KqLVCsOuCVUZN8UCvqHdxDOLB5rHabCNsDlLFd4HrMDekBrPRE1D6sKT-UCgAPkHfhDVUBGFJcFUx5ChsGpiA9kO7fLAhARzKU9CxoE2KYo0BS0HZhNbxBJLYjsAOJE8FJ4bD-rDkcPkOHFMJ64HfbKL0DT0Aj7H7fLi1AgxDdcPJ9DcLYDePOLYi1AoxDCSO-gChDN-BYvLDaSDWHDAgE0WVuIOb_JbWVwFP96FWHDIIJH3C-yDb_J4IYLHY6IYOXFKHYwIN0YH49Xg5XZmGFJY0HYp8V-LYlbFwyN8HYEdP-HY-UFG5Vc3F-vN9qCy2LtfAxHCAcPmNVQUPLIY6SOY1DOIYseAiNFRIYOyATIY0rIOmRXIYWIVzgTXcP2BGvzDdIYnIYz1DdcPsIYjIYoROBPFmIYRZM2QF6iVrIYuIY4uDpcPSKHrLFfCJvWWLtCUpHbHYr9HLcG5LYmHY8LYFMYfUFY5A1NF_4WJVP69XrjHDMYHJYGMYrqAHNYDUPbePolKD0EAsF1vDzgCkTM7wId4FOUPFHOztDDYP-uWq7V9nHvdMrTMAYJf4XnKVTpPP_DT5CiNFScVZrG5iK8JGVkH-YNeySuwDUyTjUPh_KnMYDjK3mEzzTY_JUyT2sFJwPCHNozN6FNbKY1-FRnH1UPgpXUfPFOYxIY_qVAKENcLbHYRNKzHAiLDrQNLtDNBBxxH9dK69XQOYaTFoXEkcNFeEFnANBBVpSqjJOnDE5LfIAiAApqAXvDf-D0vNiENiAA6AAbBAhIAjJA7BAiAAfBAwDJVDEoOYBGAFoOoOY7BA9BAsAAmUF1OYiAAOePjBApFEMiKvAAbJA2BAvAATGLWJAUUFjBAtAAbtDtAAPAEVJAXvDE1V6AA2OY4OY8OY-OYmeKAPYlBACPYDBAZ9FZ-DtAA3iHtAAEGPUGP-PVWKAPPY3OY7OYFTFTPYSdKVPYCPY0gDsiHbJAuIA5BAtAAVdFqBAPKAljKbCCiPYRPYlPY_qIUPYBPYvAATlGZGXqqAtAA5BAtKNtAA4PYnBAtAApqAFQYuBAtAAUGLlBAtAArTHHTFOJAGCC1PYkPY9OYDQYcgKoPYvAAwOYjENhPYQPYSQYmPYVQY6PYPBAKQYyBAvPYKRNsIAxpDN7UQQYbQYSPYUQYZyDvAA1BApBAvAAC6T45T2JA2eFLmG6gDRQYqQY_OYuQYwQYGyDD6TyIAvAA5jXZSOqFY1OYjPY4QYUPY6QYxQYEXF_QYl2D3oTHGP2QYpQY3PY5QYvQYIRY-QY6nIORYERYQRYGRYSRY8QYyQYvAAvPPZ-DoQYXRYTQYRRY7QY35TJRYQJAnUMgRY2PYiRYZRYkRY9QY2JA7EXyPY-4We5A3QYYRYnPYHRYbRYJRYIHJWRYqRYdQYsQY3RYlRY-QY-tOG7DxjKzRYPRYrRY2RYvQYYQYpRYcQYEXFSbFTyDDPY2IAtAAKGLbPYleWd8VzPYFSYhRY3JAAqHPSYRlStAAMRN6cS0RY9OYNSYmjHvAACBANJAYnRLrAJQYFyDtAARrULSYSPYjSYPSYFBADiKuPYegKlmD2BPuSYlPYwSYvQYHBAQBAVBAIPYYsOTvDrBNS0SDRY8RY6SYvAA1nK7RYMSY3cPPSYKSY0PYGSYaSYOSYvQYStFjQYBrOWINyRYaQYZSYGTYGpItAAf8VtAASAHheEhSYQTYkSYTKUzIAvPYovNYTYFTYLTYvQYAKAIPYWBA4SYiSYqTY4IARUFaPYKQYeSYAJAQkXiJAhTYGTY0QGECCsSYS7UvTYiTYPSYhbFc8VHTFtAAh8PNJA_tO5TYPTYGTYjtFrBAGUYFyD4eFHQYJTYvSYxTYNUYtAAHBAuQY6pH-BPTUY5SYxTY3nKGUYOINIUYAUYGTYLxNjUYxTYTJJUSYKQYmeWESYoTYKTYbSYvQYmQNeSYGBGgSYLUYxTYKHYeSYFTFvJAIGPRQYnmDYJAaSYDDYOTYjPY9UYnIAzBAkBArBAvAAmjHjBAITFc8VzQYvSHuqIFWH8ZPtUYDVYvAAFVYHVYJVYLVYKRN2JAHBAvBA8SBFBABBAEBANBAFBALSYTVYVVYIVYTyDKVYECCZVYXQYhGNBVY4OYkVYGVYmVYCJAYVY5gDvAAKBAQxShBAdVYfVYhVYjVYWJAEVYwVYXVYpVY0VY2VYFrOYxKceEWyD5VYgVYiVYtVYiAAvVYWVYnVYzVY2JAELSBOFEPY9SBIWY7VYLWYNWYxVYoVYMVY8VH1NF9SB6_UwBAWWYKWYYSYuVY9VYUVY_VYPWYBWY2JAQBA5BAUGLYyDiWY8VY-UYlVYAWYcWYNmHpTH0BA1AAwWYYWYmWYzWYpWYcWYbtDFWYpBAHWYSBAeVYJWYxWY-VYHVYNTYkWYMWY8WYwVYrQY2JAKXYtUYRXYKUYjPYs2DrQYkSYySYf8VuAAGBA4RYFCCcXYASYoHPLWYWXYrgKYXYzSYbXYdXYsqAfXY9QYD1VLSYjXYHdKlXYaXYqXYyQYnXYASYbtDtXYBhDXXYxSYmXYyXYUXFJBA8XYlBAPxSBQR-0ViXY4XYkXY6XYxXYoXYuAA-XYdXYODEQmH3XYgyD5XYvQYZXYLGLwrFuAAT7L9kHegKkOY7UEIFQgKMqQGmpOcUFSqHxRYbUFYyDaYYjlXtUYuXY4bKwXYUYYqeFWYYL5LYYYkYYsIA_CYsqAcYYY5LbpOgYY8EX32DsFE3pDTDEB4LyIAjBAGWYuqImYYUXY4OYoYYpqAqYYuAAVYYXYYJBG6kOSbFZYYfXPvYYc9FyBAPRNLTFIBAqyD7YYPYY_pDRYYvAATYYIZYsYYKZYuAAMZYhBAOZYrXP9kHwrFMRNhbFYMJYZY7SBaZYcZYJZYuYYLZYgKKjZYBPJuAAoZYlBAVZYYrU4TYETYiAAFZYgAEHYYrYYidFtYYXJA9kHhZYyZYygKoZYLrAh8PFLSqZY2rBsZYmXYuZYCaYwZYNZYwYYkZYJBGHaYqqAJaYJFQ0ZYh8QLrAFBACrOzJALaYPCCNaYaXYPaYxmKRaYiZYTaYzZYsFEiBAKqHGBG1ZYCZY6ZY8ZYHZYkaYDaYxZYoaYygKHTNFVPKFRmZYm5XLXYxaY-ZYdZYAaYfZYXFQZJA1iJtYYhYYvEXuBADbYZyDfFYDZY7ZYFYYvXY_aYzaYJBGKbYFbYx8MCiKUbYMbYwaYPbYpYYRbYeZYvZYuAAYbYiPFWbYURPY-DhbYPxRabYQYYGYYSYYOaYebYQaYgbYJFQEbYPaNmbYJTY-aYrbYjaYtbYlaYvbYKFQFbY7aYxINzbYgaYu6DqbYbZYsbYBbYfbY_bYqaYsaY-bYwbYLbYCRYRQY1bYDcY3bYFcYubY_bYqLDy5TMyD_bYEYYpbYQbY2bY_ZYTdFBaY5bY_bYWBAHTFckLYcY9aYbbYGZYdbYAaYmQG6pHuAABBACiVceEiBAcPFFCClrF0BAqPYUGLucYFNYxcYb9UobYZZYCcYtZYsYYrcYqyDtcYvcYaxSycYsqA0cY2iJsIA4iJEhPQlSEdY6cYgTYbQYPcY_cYqcYWmQyMM4cYwcYGdYuAA0cYMRNXdYFdY7cYOcYncY9ZYccYAbYecYBdYWdYOdYZdYjAEyUFKRNddYPdYAcY_6D-cYEcYldYVdYDdY5cYpdYWJA06DRDLtdYycYvdY9RYyaYAdY0dY7dYbMNuAAIBAQbFkBAOmHpIACeYQdYVXYhdY_dYUdYscYKeYsqAIBAkBAyBACBAFVPTZY5gDKeY9dYiaYdcYhKKmdY1dYYdYDeYZcY9cYbcYQcYdeYIZYBeYodYDeYzYVJAEaeYjeYrZYxdYRcYzdYQeYqeYFCCVdFc-U0IA1eYbeYxeYneYfeYReYKYYKRNQJAGBAuFESGL6eYveYMaY8eYkdYeeYpeY2dYreYzBAnrBRyDoBACJAueYmcYacYcbYjdYVYY-eY1eYsqAJBAzBATeYyBAUfYnYYNeYpcYzeYCdY_eYHAEHINkIA_XHlBALBAhfYNbYSdYydYLfY0eYNfYFCCofY8JABBAaJArfYufY8cYweYleYTdYlfYndY0fYsqAcCSYJABUH7fYgdYWfYocYYfYAeYzfYheYFCCOBAIJYdUFsdYGfYVfYkeYXfYmeYKfYoeYNgYedYFCCPBAcPF4eYHgYRdYjfYLgYPeYmfYbfY0ZYceE6tO5BAhgYMeYJgYidYYgYZfYMfYOgYsqAmQNwrFbtDsgYEZYjgYwgYMgYCdYqwX-NFuAAMRN-gYsIAWeYCJJ7eY-fYxfYagY9gY29X_gYBhYLhYsIAhXYVgY9fYXgY_fYyfYKhYB-X7UENhYXhYyBAoHPMRNXBAQJASyD5ZYIgYWgYKgY7gYlgYyMMChYGXC9IAjAEMRN0bY6gYUhYJhYyMMjbYsqABBA3eFsFEmnXthYugYOeYAgYgbYuBACiKzhYCiV3eFoBA0jXBUHGhYThYIhYfeYyhYtcYUVM2gYcFQRhYIfYHhYyeYVhYxhY9hYvFEBBA2BAxAAw_U7IAkAEFiYkhYvhYIiYUiYzhYXiY2hYcSO4hYjhYvgYeiY0dYJiYWiYjBAZiYMAEciYniYHiYpiYgiYtcY2BAjBABhPBiVliYShYdiYxiYscYqiY1iYjiYOSOHfYhaYJfYxgY9iYziYjAEhMNAQYcPF5iYPiYGiYRiYwhY8hY-hYWYYc9FCJJS7LRyDwyD2XYCjYBcYQiY9eYyiYSjYcUFbJAjBARvDpIAIbYMjYDjYcjYZgYfiYfjYP1QLBAwDJmjYbjYOjYdjYGjYrjYRZYYeYvjYwdYojYFjYCdYJiYgYYzJAMJATpK0UFviY6hYSiYRjYvFE9jY9hVgKMnQYajY4jYxjYpjYejYGkYKTBzJAFSRZsOFpTvfYuhY8iY7jYHjY4dYckJ32DtjYaJA3jY-dYkfYEkYJiYEGPTdFQePWkY5hYikYQjYJiYIBABxAtiYbiYLkYhkYkgY7hYskYBxAAjYXKMihY6iYwiYPjYqjYvFEFeY0JAIeYiAEOINFLSgkYceYOkYzjY-kYUeYEhYAYY4SNgPYokYmiYDkYrkYziYVZY1iYvkYFlYEjY8gYTiYSjYUlY2iYEXFifOCkYqkY9kYSeYWPYdlYvBA3hYglYzkYjkYziYNBA3pDnBAyAAWlYolYlhY0kYrlYtlYyAA3kYXlY5jYZlYFkYDgYtlY0AAwlYxkYGlY6jYalYvFEslYyjX0AA3lYxlYoiYIlYsqATBARJA_qIMlYjKNOlY8fYNjY7iY8kYPkYMmYOmYmIArfY4lYNkYCmY7lYAhYW5AqQGYRPDfYCAH4qAc0KJmYYkYDmYMmYlBN2jYomYWmYLmYAhYlBNMiYTWQAmYYlYmhYfmYWBAjBAYiYWPYuiY1mY5lY3mYJiY5mYxAAImY-mYdmY6lYBnYN1QzmY4kYigYpkYplYSlYSjYWBAwBA4AA_lYOiYnjYGnYAnYziYRnY4AAEnYVnYwjYVmYyjYZkYQnYwBA5AAUnYifYNnYylYqlYinY5AAcnYmnYQlYhlY0dYQfYwBAoBAfeYxTO0CYvaY5kYUmY7kYgnYyMMxnYznY0dY1nY_CYehYsyDhhYMnYunYOnYfeY9nYIoYfhYoBAumY7nYuAAJoYwnYLoYhZYNoYHlYCdYQoYscYIBA3BABPYEKAOkXKaYFnYfnYVoY8nYLoYfeYZoYjGVCAHBTYkQYZaYfoY6nYhoYPoYjoY0dY3eYKRFuBArBAUoYemYXoYCdYuPPkrFFVP1oY6lY3oYyMM5oYZjYdnYMkYgoY2oYvoYscYegYLINyoY0oYroYRlYfeYIcYOpYNJAraYe0DWyDEoYtgYGoYonYQjYPpY0dYIcYdaYNJA3nYFoY6kYNpYbpYRpYCFRjpYOxNQmYQRNtnYhpYvnYscYapYtpYkpYkmYs8VTmYWnYEpY6lYupYCdYIcYvoHQNYqpY5nYipYvpYnpYQpYnpY8JALhD8oY3mY3pYyMMIcYTBAH-DToYMpYspY4pYkpYBqYraYKqYbJAhZYC7DFqY7hYHqYogYnpYUsXNqYHoYmpYraYfeYTqYlBAToYJqYLqY1aYkQYKRN5IAnBAfJAvkYXqYEkYZqYiqYkqYkpYxqYgKKPAE_qI0eFHAEFNYZQYPlYrpYeqY_pYgqY0dY0qYQKKlqYUqY1qYG-DuqYZpYQqYBrYmqYDrYzqYMrYhBA5qY4UEqqA2qY4nIIrYRqYlpYscYCrYhKKErYjqYgKK4tOrBASVPZePdqYYpYhqYGBG_hYSbFZxK0jXcqYCpYykYkrYBrYmrYKiY4nS8aY8pY0pYsoYemYshYAhYSIN7oYjrYKmYCdY4rYkQNzrY8qY9pYOqYyMM4rYfrYhrY5bKBsYzpYenY2rY6lY4rY0mXKsY4nY1rY-pY-rYwrYQsYxINtkYnJAWrYvrYxIN0gY5mXGBGclYbsYZrYWsYfsYxINFmYulYisYCdYEiYWiYDnYNJAmnXXBAkIAoBAtqY8rYpmYuAArsYiiYusYcSOwsYUGLvkYWqY0sYvmYqsYPFQriY3kY7sYysY8mYJUYLsYDpYNsY3mY3sYllYvsYxsY9sYY-DpsYyMMEiY0cYrfYTtY2sYPFQmSYvBAHyDGTFzIA8JAKTBcPFPaNbtYdtYfxK0BAgtYGdKXSY0rYMsYUsYUtYatYNJAltYftYCDYptYZbYSsYstYEsYZtYTWQa5ABHJJTFLeY5gYnnY9rYutYTWQZsYzAAEtYQtYHtYYtYEiYEuYGuY8sYHtY-sYsrYBmY6lYKuYklYMuYGtYaiYJuYPFQclYVuYRtYlSVQuY2mY7hYEiY_sYOoYEiYvkYerFRmYXTYCsYTsY4tYEiY2gYJAEPuYrtYKtYttY5tY1fYqeFffPWqYtuYCUPwuYtrYBuYzuY8lYyjX2lY5sYmIAFtYzsYeuY_mYguYPFQnsYAvYmlY6sYHuYaiYvuYpuY3tY-qYBtYTWQnsYHmYBvYlBADvYIuYiuYtoYsuY9lYbuYOuYStYbvYemYEiYLdYqyDYeYYuYTWQ3kYmuYWTYG5W6uYRuYMtYPFQ3kYluYkdFnuYtvYQvYxuYruYxvYXvYZvYaiYtAAzEAivYSuY6vYLvYCvYNvYqyDC7DtAAtKAAwYwvYTWQdYHYyDJ8WJtY7uY1sYEiYNwYgAEsBAbtDjZY_CYovYFCCotYitY2vYQwYvvYHvYMwYztYdwYuBAFtYXtYKwYhwYFCCCnYfvYXuYowYEkYEiYrwY7vYFwYsBAPvYfwYfuYvwYPFQanYswYCdYuwYQjYwwYSnY7wY0wYhvYFvYXnYpwY0gYjnYBxYawYHxYrnYywYNuYOvYDxYuvYEjYmpYX7U7BLKYYsFEX7UNYYVpY_tYXpYtZYTxY0iJVxYJBAXxYfxY2yKaxYObYAuYOaYexY0OJgxYixYqxYkxYyBAFtYIpY4eY1oYpxYHzKuAAICLVKRNJAX7UyIAw0DFJAkBAFBA7IAsdYyvNcmYEpY0xYVxY3xYakJ5xY0iJ7xYoyD9xY_xYc8VBBACyYaqYX7U8xY8IAOqDzxYZrYIaPUMJ3aYZyY_WFJaYKRNBpYRxY5jYBrYcyYljKNmY3yKayYYyDlcYhyYdmYjyYnyYjgKmyYkIA_WF3gYUgYryYEyYYyYuyYljKVBAyBAsBAwyYoyYuBAAdObvYSAH5iJRlStcYsBAxcYtBAuaYUoYCzY4OJEzYfmG4gDpBAH8WDqY4gDKzYRJA5iJCbYqoRbJAcYYckYewY2tY4vYjdYLzYEPJXzYSvDWmQazYRDLgyY3vYRwYaXYgzYfcYlZYqeF1nYzmKwHP1yYsoYrzYfZYKnYUzYFWHhzYfbYgzY3ZYXZYBzYVzY4OJfZYgzYAzYExYgoYrzYfMNxmYIDNQhYyzYHZYG0YRGNI0Y-sDJzY-zY4zY2sYuTYpoRjzYbJAK0YozYGlYrzYUBAV0YYzYlBAotYXvD3zY5iJd0YgbYf0Yh0YsIAD0YL0Y_aYc0YuTY_IAOxRPbFUGLR0YE0YzzY_zYEPJl0Yv0YIlHx0YoBAuaYSzY7UYgpYDsYfzY20YuAAmQNTjYGyDuBAMZY8IAeeCz0Yr0YC1YT0YF1Yb9FH1YJ1YqLD-0Yj0Y4OJQ1YEVPJsYceEakJh8QlxYwfYqzYD1YF1YXFQQJAo0YfpYWpY9qYYgYrzYi1YJFQk1YyIAEqYS0Y5iJr1Y3oTcALmIAW1YEPJy1Yk1YcxKnzY2wYojYq1YN1QbXYcSOJIN4eF21YE1Y_1YGBAzeFnkJd1Ym1YbxYo1YcZY-1YOGNbXYNlYzAAEBAM1Ya0YJfYP2YcGNR2YRmYT2YV1Yw1YX1YG2YS2YEBA01Y-tYmxYcxYmXYY2YQfFC2YrBAl1YE2YF1Yq2Yd2Y00YM0Yh1Y_1YTVMiBAs2Ye2Y31Y02YlUMiBAbtDj2Yt2Y_1YmQNZ0Y81YNkYo2YF2YOGNC7D32Yx2Ys0Yz2YQ2YmQNJ3YN1Yp1YfSV6QGJBAFQVbtDBYYBZYOPYA1YquYfzYS3YPaNU3Y-THe1YXkYqzYd3YiPFf3Y9SHsIAxIAbkLpBAEXFBhP1VH5JAKzYk3YxyDm3YvTHsIAFtYwpD9PVq0YW2Y91Yx3YcfYkQYSEYsBAFQVp3YckLduYQ3YO2Y83YKYY1PVg3YL2Yl2YN2Yn2YH4YFQVRKMf-Di2DDYYK3Yc3YsVHrQGuAAQ4Y4rFT4YeKNRVY63YE3YP4Yx3Yc5ADyYzzYh4YX4YwyDC3YdzYpzYLGLVSVZ4Yx3YNUYp4Ya3YRvYR3Yn4YPaNB4YXCCqqAx4Yn1YB1Y04YvTHIPVsqA34YokLE4Yf4YF0Ym4Y-4YOZF3TYbhYxzYE5Yl4Y14YiPFFQVfHL64YM2Y84YG4YO5YxyDV3YOqDS5YM4YU5YO4YW5YA5Yx3YTJJEBAuqIUoYKHYPoYZJA4UEjBAFBAZJJtcYljY0ZYupD1rFL7UqtYM5YHZYl5YNmGo5Yq5YkIAszYTbYZJJzJA8zYVkYD3YgoY15Yn5YceEp5Yr5YCbY85YyBAyXHnUMA9Mk5Yp8Vm5Y3mDCJA45YBOFH6YkIAzJA_IA8EXM6YbvYC6YQ6YF6Y55YU6YBZYhuYV4YYgYb6Y35YG6YfbYWcYvIA9hV9tYN6YEiK25YE6YS6YtYYaJAJRNsqA6YYxYY19Xy6Yy5YA6YsoYk6Yv6Ym6Y46YPaN16Y8YYegKBRYuBA71Yq4YGlY86YR6Yr5YS6YbpOPBAiBAxPY2BPLlYs6YP6Yl6Y55YM7YmpOO7YQ7Y0BA3YYiYYnkY66Y05YO6Yu6YK7YW7YZJJN7YO8MS7Ya6Yh7YD6Yj7YBOFS6YZ7YyPYohYT7Yi7Yd6Yt7YI6YzYYI6Yo7Yi6YcZYJ7Y07YgbY27Y-7YV6YVeYwbUZ1Yy7Yr7Y97YS6YzJA37YB8YCBAcPFKGRnrBdUFHLSp7Yt6YG8Yw6YI8YGXCW8YM8YCiVYyDStFF8Yc6YV8Y_7YW8YfKMo4YveFd8YV7Y17YB8YK8YBZYT1YeeCl8Y96Yk7Yo8YA8Yq8Y4BAnrBpUN67YmXY87Yf8Yw8YW8YvzY4iJ4eFh3YnxYaXY48YL7Yg8YI6YnTBMTB98YvJAL4Yf1YLGLC9Yv8YBZYp8YzJAP8YPLSS8YU7Yu8Yn8YP9Yx8YzJAStF1wYH7YJfYN9YX9YJ8YZ9Y42SRAEqyDc8YU9Yz7Y58YY9YW8YOBAnGVE6Yt8Ys7Yi9YQ9YyBAokJ0OJm9Y28YB9Yq7Ye8YD9Y68YI6YK6Yk2DS9YR8Y39YM9Y59Ym8Yx9Yi9YvbUxbUn9YU8Y79Yq9YI6YX6YyPY57YF4Y38YE-YW9YG-YW8YP-Y2BPOzYjIAPmYv9YH8YE9YB8YY-Y7nILrA11YK-Y69YO9Yh9YX-YJkYPhYk8Yl-YF-YW8Yy9YJINlUMJjVIfFd-Yp9Yo-YI6YUBAeoYC-YuAAf9YgbYmIA0jXHdYN8Yb8Ys-Y7-Y9-YFBA_-YMVYWYYXjY32D29YS-Y49YT8Ym-Yt7YI_YZVYgZYdUFmpO08YkBAPBAXvDVrYt-YV-YH_YIfFJ_YEBAdWNGrYZMPWORh2DY_Y1-YL7YT_YMhDi_YhZYhvKl_YSDE0BAo_Yd_Yw9Yf_YA_YgZYj_YSbFz_YF_YU-Y1_Yr_YsqAi_Yo_Yi_YgYYCiKuBAM8YUKMMTBp_YW7Y__Y4_YCAZz8Y9VKZ8YKGRKAZS_Yg_YU_YBAZ9VKNAZ9VKEAZtBAJBGBBAITFnBA5tOc8VTAZ--YVAZs_YPAZmHLXAZG7DbAZJBGrAZhZYG7Yy4YezYj6Y9_YH8YMAZpAZdJA2AZrAZA2YEhPGJJIRNYjYWyY0_Y0AZlAZAAZnAZ3AZEBZ5AZVZYHyDsIAAoYsIAvAZ74Yb3YyAZQ_Yu-Y1AZEBZZAZqAZhtYcAZjAZ2_Yh_YUBZ4AZXBZAXFnmDd9FYvDrAZKyDwbUYMJBdYZBZTBZOAZY_YjBZgBZpZYABZV8YpBZYAZdBZGdKcAZxTO4BA5iJrBZeBZ2BZLrA5-YJFQk4Yg7YRBZe_YxBZoAZGBZ6BZDhP0UYOBZz4Y77YzAZwBZCBZVBZFBZ5BZ0BZuBAnvYYeYNBZT5YPBZLCZBCZ-_YOCZ2AZPCZrAZnvYvBZq_YcCZcBZFCZSCZc9YwAZr4Y8-YMCZiCZ3_YdCZ2AZS6Y4BZ9VKS6YnBZhCZLAZjCZqBZyCZZSO4OJY_YS6YxIAjGVyIA-nYbJAoBZ3CZyBZEBZwCZDTYd9YojYG_YDCZQCZ5CZuMMqqA9BZSmYJDZNkYLDZEDZECZ8CZ4BAb2DBdP1CZUAZtCZkCZY_YLBZz9YMyD8wY8_YaCZBBZeDZ4CZG7DhDZPbFOyDRDZ_BZ_aYVDZoDZFDZgDZUKM_CYvbU-LXsBZlBZsIA0CZlDZV9YbCZyDZXDZjBV1DZo3YivKDDZAEZNDZG7DA-YxCZQ8Y0YYaJA8DZO_YD-YmDZNCZHEZPCZKEZIDZoCZI7YrCZ2CZUEZ2AZWEZnBAuDZGEZbBZpDZkBAIBZMTBhDZhEZWAZfDZ9VKlEZKBZDEZyBAgEZcDZkAZcEZEBZuUFvBArBAT9Y9DZo9YsCZiEZzDZ9VKHAEPEMyBA0gDi8PItYTDZB6YaEZdDZ8EZBEZG7DPBAfBZiMNClYYBMUAEFFZ76YHFZyEZJFZIEZZ_YhBNrAZ8JAJTFLrAPEZz5YwDZUFZaBZpEZjEZAdOY_YVZYggKfJAeFZf7YgFZSEZ7EZjFZ9EZLFZEQRrFZjdYxDZWFZPCZPbF4bK5uYfFZ0FZhFZMDZ3FZVyDprB53YzFZQBZ-DZnDZ2FZ2AZ3DZEBAQJAdnH5iJKGZJAEjjYd7YoEZmAZjEZJGZLGZ5FZgZYNJAwBAcXYcJA1rFqFZSFZACZFGZTEZHGZEBZVGZPmHICZXCZKCZT-YtFZbEZjGZY_YlGZMGZ4OJ3DZ4fYTpK56YfGZsFZhGZuFZTGZwFZptKivKOGZwGZEPJ4BA5BA8XHBiVSGZDBZjEZFWYKTBTqHGbYFAZxIACEJb1YnBAeGZYEZe9Y9FZWDZXFZIHZe7HXEZJCZxAZZCZ4GZsGZvFZKFZlIN_YYJHZ5iJ3DZNHZMTBdFZWmQFHZPCZPCZXHZKHZtHZoHZCDZxEZiFZ6GZgHZvHZ4OJaCStHZ2eFyBARHZaHZpCZ1FZfHZWHZHZVouYDGZcHZ6EZeHZ0HZBIZ4YY9kHh-YeAZsBA8HZoGZbHZqGZdHZIFZAIZsHZCIZLIZXIZuBAPIZb5YYCZSIZGIZUIZIIZWIZKIZJBGaCSKyDPKAkrFvBAPhPbIZL9YqCZrGZgIZGHZ7GZx_YxCZDINADEwHZk2YsIZ_HZhIZ2AZyIZZHZQIZ-HZUHZzEZY_Y18MI7LU4YQEZtIZTIZVFZVIZ7IZCiKqgYA-YN_Y7FZEGZfIZJJZ6IZEBZDJZNJZCsBc8YWJZLxSWCZcIZpGZP_YIJZzHZwIZECZh-YCBApIZAdOEHYsBA5BAicYGdKYrYLnY9HZZEZuIZTJZiJZFBZkJZmJZyFZ2GZ8FZxJZhJZrHZrJZDSYljKvCZQyDUKM-2YyHZ-FZ9JZPKKygK2AZs9YFXCCJADKZ5EZL-YHIZzJZE1YSUFHKZDaYkGZOFZNKZGJZ5IZRKZGKZjgKIGZlBAq3YbsOYKZQJZFIZPKZvIZ8JZTKZdKZVJZFNYqqAw_UqqAUGLiKZEIZeIZlKZyJZnKZITFUKZLZYEBZcKZwyDj2YR-YjKZyKZR_Y0KZdCZ6KZIKZ4BADLZYyDj2YcJZ4IZAJZJ_YJBA5jXfTYvDZ5JZgJZMAZStFx-YVhOEKZOCZhMNraYsBAPJZxKZfJZSJZ7JZWqYz7Yb9YQxY-KZeLZzKZgLZStYz7YC7DcLZ4JZRJZnLZMAZWqYjLZuvK5jXrIZi3YREZSLZOCZ09Yz-YtBAqHZo6Yr-Y0-YXLZ3_YVLZ7LZqHZffPsLZSHZKDZLLZU_YffPh6YZKZKMZMhDKFRdnHmIARAZD_YAMZOKZALZX3YzJALGLY8YuQYoTBK9Y2LZHJZSJZZMZ-0VcMZIAZCGZtLZkKZALZJBAX7YmIAv7Y2BPc7YIbYjAZB7YbFQRvDuXHaqY7YYbFQUyYCFZyPYfaYxEZzMZB4LpTHmBA3MZ26YUyYa5YKLZxJZGLZe7YoMZ_KZF-YJNZSKZ2KZdyYDlYqoYXMZNNZoKZljKJNZdpY9MZUNZV-YONZYNZeaY9oTD5YdLZ3LZSJZdNZWNZ32DIFQvIAUZFjAZlNZQNZ7KZu1YTzYjrYwrFbtYYnRovDfZYJJYvYYE8WF5WaIZ6CEsIAqyYQJZyNZnSYpZY2NZ2HYF8WygK3NZJsYzJA3IZ6gYAOZenR1NZfbYHOZx6Y84W4HYS2HPKKlBAOyYByYy4Di6YMOZ0NZiBZPOZEOZ6NZKYYoJZ-VH70YQLZBfFqeFzNZCOZeOZ5NZ4HYKYYHOZjMZZ3YvJZCcYbOZpOZubYQOZJBAHOZZxYfMZnnYzOZOOZ1OZfOZsOZJBADLZXaY_OZsUY_NZnOZBOZ9OZgcYAyYMhDXOZ0BA-5Y6OZXpY8OZdOZTcYLcYFbYLlY-NZDGZSPZ65Y6bYxbYiPFugKXKRoNZM9U1GZIMZXgYaPZCbYVPZPaNyXHqqAg0YfKZD4Y0BAIpYtXHqPZFJAhPZqNZxNZHPZNOZTPZgcYoPZiPFrfY5IA1VH0BAhPZcJAcJA0PZjPZxOZleYmPZGcY7PZxyD3nKGeC4tO3VYUKMbpOEQZDIZtLZIQZUPZ7bYpPZCDYUEY8SHJTBkmD-xY4BApNZFQZ-IZaZYVQZ6PZXQZiPFNQZgAEFrOQQZmpOSQZczYkPZkhYkQZ9kHJBAiOZIPVIBAupDxlYxQZJBGSWYK_YU0K1LZ7OZ3PZcOZbPZ7QZH7L5dYvHLRdFuWYRFZvQZvgY5QZZ4Y1NFIBACiVwBAC4YZqAnMZKRZkSYMRZ7QZPRZLIN8JAb2DZyDwzYe4YZPZARZ0OZ5bY7QZJBAZRZwBAb9FBWY4QZhRZJPZ9kHkRZSWYmmY5OZqRZidFoOZsRZVaYMiKadYFVPflKKNZVRZPSYMRZ6RZHdY5RZrgKtAABEA2PZzRZIPZ5PZ9kH_RZKYYFeY2iJrgKQOZFSZTdF0RZISZ2RZmeKLSZfxKOiKDiK1nKyRZRSZHSZbPZKSZhxYrgKbSZhBASSZeSZ3RZgSZHdKBBA0OJIfFSAEwOZiQZyOZrRZTSZaqYPJApkJx5YaSOmpO6LZDSZiSZkSZfZY6LZAhYEXCPmY4SZESZaOZwSZbPZ_IAjBADXFkIALGLJBAC4Yr3YCoKoTKY9FFPZgRZGSZ4PZFTZPKAITZbFQKYYGTZXTZrKN8NZQPZo1YMRZaTZSxSLGLPbF5BA0jXMTZbsOtQZ7RZGQZlPZETZfZYUOZe2HHBAxsYA8MvTZZwYpSZEHZQSZjSZdSZuTZd2HDeYxTZUGLzTZ8TZovDIJLaNZQ3YMRZ0TZFCC-TZBiKiBAHUZeTZ84YGUZBUZsqAJUZAUZVOZYvDI-YvPZP7YyPY6SZ6TZfbYHUZRUZyTZLUZBUZYvDS2H1vK_8YRPZtTZcUZQUZKYYW5HBqH_WFxRZ4TZ7SZoUZVOZ93Yd7HzeFwyDNPZQyYZOZFUZnUZubYdUZAfY0UZ_WFPxScSO-xYLPZ4UZlOZIQZBfYJHZCUZTyD4RZCJJLmHaDLDTZTTZBRZHUYJVZYvD3iHMVZzmKF0NtPZbSVQVZcSZUTZTVZhYYVVZLVZlRZfxKi5YvBAURZrTZwQZnUZIVZgVZtcYiVZMSZStFxTOqyD1JAaUZeVZhUYUVZtVZnjHwVZECCLTBzBAYPZUQZqVZxXTsVZceWWSYygKDWZ-VHw2Y6UZRVZpOZrVZkRRKiYqUYEWZyQZGWZIPVaPN0VZSVZ2VZCWZVSY-VHWSZzBA9LXTJJKAXaMPtSZdJZxAZHVZBWZNWZSWZjgKLTZtPZNTZOKA8kHsBA7IAMHMlUZfTZAWZIUYmWZZWZIPVaqYttKnWZuNZzBAv1YcVZ5TZ1VZMWZovDS7YKZYLlYcUFpIAVWZLWZlWZCXZ7oY2qYomDbpOWeY6FZSTZdVZWWZBXZYvDS7YGeCWUZIXZOOZVXZWYYePFsqAjAEaXZdOZcXZQDEdXZMRF_XYGVZzWZ3VZkXZjAEStFGNZLOZpXZsVZrXZePFStFIWZGPZKWZbXZKXZiBZeXZlXZx0DStFJLZvXZ3XZiXZ5XZ8XZOyDfXZePFDUY_nSxXHuJVJWZTXZJXZ0WZ1NZ7XZ3OZePFhXZx6YDYZkXZSYZMRFuUZ-WZwUZjXZRYZnAEmpOmZYySNUrY0eFUYZfVZNWZXYZMSZRKMU0KbGXMYZ_WZUXZWYZRYZpYZMyYWOZLPZlYZXWZnYZxYZfxKjAEnXZ2YZdYZMRFcfYMSZG9YsIA_eYvUZbUZ-YZx0D93Y_CYVwY7YZJYYFZZAXZwYZ_YZAfYKZZHTFsXZveFsXYOZZvYZPYZ6XZRZZpWZgKZyIAetFkdFRKMSqH1rF9YZQZZIZZZTZuMNZxK2YYTYZYZZOYZqXZRYZ18MSyDADEJhDYjO2XZNYZ4XZaZZEYZuiYJBAxZZaDZ5gDkTY0BAVYYtZZ4ZZvZZcZZ9ZZzZZwrFIcYlZZ5ZZgjYXmQGBAmBAtBAtlYsMM6MMiKMFCCTaZ7MMbFQuXZ_QZBYZVYZMaZP1QpXYQaZSaZ5MMYaZjKMfKMFKUkLZSXZuYZuZZxXZfaZbXYhaZyjXXaZVaZoXZcaZmYZOOZhjYcfYNaZjBA9KZpaZcYZWYZtaZ3OZP1QUWZDaZCYZeaZHbY6QGwMZxUFZPYDQZEVZRyYDbZdaZqXZJVZt5YIbZ32DYPY8QYjZF3JZ8RZvQYkWZFbZjIZfXZRbZwyDrcY03YDVZPyYNbZbYZGZZ-aZGbZe3YTbZYyDaYZtYZ9aZeaZrOZoWZBTBsIA4OZdTZLaZQbZxbZljKJBATJJuOZ3eFY3Y3bZsaZpyD3SYAbZCcZBaZ2bZObZ1aZiXZ2SYBOF-zSzoY1XZ8aZnbZ5ZZToYJBARrUhZY0QYKOZbaZ3ZZEbZ3VZ0gDCTBfXZCAHQJA1nKjUZctYmOYfRZ_VZ0aZ3YZovDdcZ7PVKYYrcZvIAtbZ2ZZqaZEaZsVZOGZjIMqUZBoK4FRxWZOUZwXZNWZ1cZ5iJJBA1nKsxY8kHNUZPBZbbZccZQJA2cZ1nK3YYhAEnVZuSZHQZ8cZqcZIdZ_cZBoKMqYmbZPZZScZSdZ4OJBdZJyYk3JqqANdZiWZtrYGdZ0cZZdZEPJbdZFTF0iJzJA-VZZbZmOZocZcXZ-cZadZPpKRsYrdZidZ9cZkdZZTZprB-ZZ-pHUdZClOWdZZZZccZj5YlVZfdZPcY0dZqcZj5YJBAlVZ0SHncZacZPbZsVZx8MSqAjKMBBAdnHpIAnBA4rFCZZEdZz4YEeZYvDOeZ8MMzhYUVMxrYk2DAcZNWZbeZWKMdeZoRYMSZQyYjIAzIAqdZoVZLRZQdZaeZdeWkeZfeZQfFjVZK7UGzYCiKheZovDjeZQeZeeZ0eZeAZHzYoeZoaZKeZycZbcZNeZweZ7eZoRY9eZLhP_0YseZWRZueZ8hYPeZFCCEzY0eZOAHjBA-eZ3eZIcZpcZveZQfZleZgeZTfZbmGglGzaZLeZJcZPfZceZyeZIZYRmGWfZ8LZYfZcXZ6eZRfZeeZUfZAfZhNZCfZvbZ3VZtfZcfZQfFUfZLAH4eZafZlfZLlYHMZMfZ9RZOfZ2fZXVZStFreZOdZsTZtdZDYZDgZlJZ2EZ7fZkfZxeZlJZ4BA_IALfZHgZpVZJgZ5ZZDgZrbZTCZKTBJAZrfZKgZGfZWaZfbZ32DPPZOgZDgZ6kOCHZmBACHYlBArBAkgZegZYgZggZzYYKQZhfZDfZMeZieZwgZR2YeMZlgZ3gZHBA-0XQcZXdZ1fZ7gZCAH6fZugZAhZbfZPoYCAHOEME_YubZRcZFhZlfZDhZ9dZraZ2gZGhZAbZpbZYyDWeZ6gZThZpYZigZYyD_XZZcZ0gZjfZDgZ0eZWeZeEZYhZlfZ0eZ8gZYJALAHzgZ0fZFfZZhZfxKhYZUEYrhZMhZthZmhZMSZ92StBAEZZQhZzcZShZ1hZfxKCXClhZxeZ0eZCXCfTYAiZjKMCiZLyDE6TLhZ_gZ0hZBiZMSZJINTDEJ1YFiZ2eYStFaOPxcZshZ8hZBiZ-3YVwYGpIXZZ6hZEfZYiZGiZaiZHTFA9HvqIlBAdiZKiZ-dZMiZGiZHaZNrURgZTgZkhZEhZqiZ2eYveFm5HGgZgdZjQZCgZ3gZtXZBoKaaZmUZXgZNhZxeZ5oYcJAKyDIAZSiZsqArLZKhZWiZzhZgiZ1fYHQGoeYxQGGjZnfZLmGF1YxiZMjZ06YcGNPmYtgZeiZ1gZ5eZ3gZpVIqTZVgZteZ_iZyiZXjZsVI9iZyWZjjZWjZ0ZYnmDj5YVjZdjZGhZQBAsjZvBApfZRjZ6_UYcZ-iZifZZfZPgZjKMTrMQfFujZ8fZxeZffPRjZffP2iZDeZ5iZGhZYSZiBAgAEUKMTgZnjZ7cZpjZvjZlfZQSR6cZFdZHkZSkZe0YX0Y3jZojZ5jZsfZ3gZl0Yw_UUeZUAXy5TPKAwXHW0YdoRlBAKKZraY5oTzfZLjZRkZBkZu0YExRgjZ3iZvSZQkZAkZjKM40YOeEyhZLiZqjZ40YA6THTFmkZWmQpkZ_5YskZ7kZukZjKMTJJRjZTJJStFVdZoiZRhZGlZFCCTJJWUZXhZ_jZ7jZQlZYMJ1SXRjZUjZbjZghZygZ5rYPHZERZUUFUaZJTZlgZdlZONYFkZAYZckZDYZJBAPBAqUZPBAwcZ-gZpiZNWZpWZrQNvzYvlZElZxlZovD8ZZJ5Y0QZ_WF2QZyfZzdZOfZ6lZgqADZZSyDaMP_WFkOZOgZtSYQMFCeZolZfhZ6jZtSYEcZSOZbpOCbZblZPmZ_TYAdZIVZUmZNlZ7hZovDQmZRrU2lZAmZ1kZuAAemZS7UmQGnyYEUZKjZFlZYvDkmZXHTKAXznIGTFF7YAzKJmZXmZRrUumZ7nIwmZsyK23YNTZCYYX-UzmZXHTKYYAKArrYbmZfiZdmZXmZwhZuKNgmZAgZabZOfZQmZHnZvIAamZpmZ4lZrmZGnZGJAHyDgKKNmYi0YUlZNnZRmGJnZhjZNfZimZQmZIVZOkZVkZgnZXmZLkX0jXv_UIKACnZRnZOlZTnZ_mZ6lZMkX_CEUEY-mZRuSKYYveFUyY3UZlbZDnZcjZunZ1nZjLZzoYdhZ4jZOmZcXZQmZZXPtWZ7IAFVZ0nZLxS2nZIfFHUZBoZbkZDoZDYZQmZh5YgKKdnZzkZPdZlnZvnZTJJWoZGkZZoZ-nZTJJ1SXcoZNmZXiZFnZ_mZfmZdTZnlZehZkoZ9nZLoZHRZWnZSaY5bZnNZdlZanZ_TYuoZPKKnaYxoZ7WFBZYakZPkZplZ5ZZtSYNUY6LZ5nZ5UZsnZcmZsoZ-0VNUY23JVyDDpZ6kZSnZjmZ_TY3kYXeZjWZMnZ_TYl1YajZ7nZjfZtSYnnZc8VcJAMRNbpZKRNjnZYeZUpZ_mZ8bZVyDCHZYbZKnZsdZ-oZ3VZtSYUoZSbFYnZ0YZkbZEpZwlZtnZPpZkpZYMJULZIiZ8oZknZrpZsVZtpZ4pZBGP6pZniZFpZEnZTnZfTBs5YjIA7IABCCnBAhpZTpZlnZHqZLlYhJF-lZUgZXoZIgZ9pZNWZerB6ZZbLZL5Y0pZGpZPpZHqZRmZ3HYbpOSqZ3QZ0oZgqZahZzUFjKMmqZBKAbWZ3hZqYZFyDNpZ1pZZqZUcZY-DY5AQnZdqZFqZfqZsqZ0qZfTBioZqoZtkZGqZ7qZkqZ_lZppZZeZ6qZ9IA6qZMRNMmZ_qZqmZHrZ2BAOrZgXZrqZIrZerBfPZmKRpTZzmZHqZerB3hZYrZsqZIRFDMZNqZhdZUpZZrZv5AhJFgrZ4iZPqZsqZ3hZmrZ0kZXqZFnZHqZLqZrrZYoZtrZBrZIrZLqZDMZUyYjbZYOZxqZeqZZqZCXC6LDNPZxrZWqZRoZ_oZv5AgmY0UF6LDBsZWgZzrZOrZ2sYH1CAsZcqZ3lZyqZFsZIsZQsZhmZLsZZqZhJFjAEDFRh2DOgZwrFaORXVZaORZxNLrZCoZroZKfYfsZ5aZhbFCAH_CYYaYUqZdoZLsZesZ-PREPJhsZOxNjsZQoZlsZwsZdBN5iJx8MBJANJAhAZKRNicYceEbpOTgZfRYUlZ4sZCTYEPJtjXXpZEqZ8nZmsZxsZtOZBbZQbFqsZ7DZHcZVmZcXZGtZAsBKYYaORRvDJAESVPDXCjBAnBN-qZksZArZNtZ5sZadZaORcKNgtZUtZYpZ6jZXtZ_cZaORPKR1FRlZFhtZ2sZjtZttZadZPaZRaZwaZEPZhQZVqZKsZDsZ3VZ2tZldZ4tZtlYztZ9oZ_tZsVZBuZKYYDuZyjXICLUkZipZimZJuZAdZ4cZs1Y-bZ32DFuZ8pZHuZNWZRuZ4cZxsZ1sZGuZ3sZqeFfsZJBAXtZOuZOqZvsZhuZOtZjuZk9FBoKYwYluZhrZQuZouZltZldZJaZQqYqtZLtZjfZRuZMRNerFXuZPuZnuZidFiuZcKN5cZSpZvuZ-uZTdFAvZsmYOINJ_F2uZ4qZMtZ5uZlBNPBA_YYhZY8uZmuZZuZovDJuZgZZXdFSRZErZenZBgZwuZ_uZOtZ5-Y6mDCmZXvDTkYBTYAsBhvZGcZgAEOYYFtZxuZHtZ2sYZqAcfYovZzsZiBAJsZijZFvZhBAfsZovZsqAovZ5aZucZ7pZ9uZVvZYvDJuZ6vZvvZzIAZoYUjVsBAPbFr3YdsZtvZYtZEwZovZHwZM7U9mYVtZDYZ7QZ6WZcJA4gY9tZ2vZBwZNRZTWYFGLgxSRXF1vZfnZLsZ7QZLlYH9Hk2DoqAjBA9LY5UYT5APEM3mD-vYOgZkRZ6WZ32D5hZrtZcXZywZfwZceERXFssZxwZ1NFzQZFGLJeZWsZcwZkRZMSZ-0YvOZ9wZBOFlRZQRZGxZ-bZaMZIxZLSZQRZzbZDvZnrZkwZ-wZfHL8wZUlZkRZrwZ-8Yb7YYyDLcZTQZCxZlsZaxZFMYswZHKAuwZuuZUxZDxZ1NFhTZJTZXrZZxZrxZWTZiTZpTZPoZfuZjtZ7QZx-YCJAvzY-0YeuZYuZixZrxZayYjBA7xZopZcvZLnZimZ7QZOQZ2WZ4rFkBAZwZusZqxZBOFbxZ6UY1SYxRYqqAMpZPxZQyZtwZKFQ8UVmMJWyZkxZcxZ68LhAEiwZdvZkwZH4Yz3YxVHWuZLvZRsZeqZt4YV3Y2EZ7AGZxZG5YmyZchZtyZAXFb4YOxZUlZ59HY-DK5AtcZSvD3qYslXQ1COKAsIN2yZUwZ5ZZ4yZuwZvIAqUZZXPBzZFJZ3uZ6jZFzZKFQHzZ9XTvBA0gDxcYMqZVsZFrZOfZOzZ6yZpWZKzZhWZNyZlsZZzZ9qAMoZtBAffPNyY1YZ3yZfXPGzZ4pD7bZYMJhZYxIAczZOgZgzZQzZRlZM9U9AZCzZ2wZDYZxzZ4pD9bYp9FDqZMvZjfZw_ItcYYSOKFRQpIhyZFyZLsZA0ZsqID0Z3qIPcZpyZ5qZA0ZgSZrBJTvZEvZcwZA0ZQpIwzZo_IQpIVbZ_WFavZtsZjoZjtZV0Z3qIa0Z7WZ9WZ3zZEzZ3RZmwZrgKKqYRaZmIAVBAJBA5SZ3yZ3RZHOZ4FZVyY3pDX0ZVSZCiZGJAprB6yYEFZhxZf0ZmSZ6RZy0Z2MNl0Z3VZfSZ6RZt0Zz0ZxIAPTZ3oT8tZezZ-0Z30ZG1ZhxYUpKJ1ZY-DKuS20ZteKLTZkmDCBAqIAJOZPiZGLSW1ZcgKoZZDmZyBAOeZYRPKAXHGPwzZftK7UEpfZF0ZqpZU0Zp1ZGXCxfZ0BAs1ZGrZaPNASZCJJ2oZgKKM0Z90ZNrZ11ZadYwbUrBAz1ZYzZv1ZHdYpIZNkZWzZEyZt1ZfzZD2ZgZY7mZY3YBxZXzZimZ91ZEBAg8V1VHjBA1nKB2ZR2ZL2ZT2Zr8VCJA1nKbRZl2D_vZUvZK2ZG-DH7Dx8MoyDvIA0vN8iZH2ZawZjwZu1Zk2ZbYYf0YY2ZH0ZL2Zj1YhBAynZuKNo1Zv2ZGXCohZeRZ-jZDzZE1ZL2Z82ZJhZIfFy2Zu2ZttK4aZQlGPVY41ZSbF3qZN0ZMtZ91Z3OZJ3ZWJAL3ZhBAaPNv0Z_2ZsVZQ3ZQGZ8mZP2ZI2Z01ZL2ZHeZU2Zd2ZBoKN3Z71ZOpZa3Zi3ZW2Zk3Zv1ZDvYS7U8xZAwZj2ZH3ZZtZwbY_3YeaVO3Z_zZg3Z12ZetK62Z52Zy3Z-XYzJAo2Zl3ZQ2Zz2Z62ZAZZfxKStFUyYmmZB8Y93Z7KLG4ZFKU_1ZprBerFX3ZD1ZZ3Zg3ZMSZU3Z8YZ3yZW4ZfxKPBA0JAoxZsrZG3ZN4Z3cZhAEm2ZBnOf4ZyrZh4ZH7DSuZhAEC4Ze3ZC2ZF4ZAnZhBA6BAb5Ar3Z83Za4Zw4ZUcZYUF1nK88Yv1ZM4Zq4ZhZFmdZttK-4Z7UE54ZVTFU3Zt4Zs2ZiyZp4ZE5ZhZFH5Zv1ZT4ZMzZcXZQ3ZBoK-CZEXFoBAv3Zi2Zf0Zg3ZO5Z24ZY3ZNWZQ3Zc5ZttKQ5Z-zZNzZb5ZVnZ3oZd3ZJ5ZG0ZL5ZGXChxYpIAV5ZADZI5ZN1Z81Zg3ZaPNS0ZpxZx3Zi4ZpWZsMNB5Z7KLD5Zt5ZrvKaPNwxYDyZq5ZJ2Za5Z44Z3nKh5Z-5Z34Z-3ZJ6Zn5ZgKKW3Z_vYe5ZovDQ3ZO6ZSbF3oZC6ZxsYnBNwwZM6Z65ZMQZpZZ80Y94Zd6Zq4Zf6ZdMNh6Z62Zj5Z33Zl5Z44ZCXCK6ZdgZT6ZYvDQ3ZiMP-2ZU4Zf5Zg3ZveF1EZ3EZwBAF3Z55ZH7DA5Zq2ZmcZm3Z1pZ91Zu6ZKdYceElBVdzZe0Z05Zw4ZU3Zw5ZzBABDZh2ZT0Z96Z7UEN7ZqIAW5ZY5ZS7ZH6Zy3ZV7Z8WZ4gDp6ZC7ZeqZE7Z9PG86Za7Zi4ZUfZB3Yr2Zz5Zn3ZL2ZfjZ56ZR4Zp7ZK7Zr7Zw4ZO7Zh6Zk2DiTZ_5ZsqA07Z6LZk7ZL7Zy3ZrvKcXYNkXX5ZE6Zq7ZD7ZL2ZW6ZvoZhBAA8ZZxKb6ZCTZ16ZU6ZG8ZdpKv0YvMND1Vf7ZD4Zs5Z57ZR8Zg6Z-0YKtZk5ZS5ZL2Z50Yb8Yw7ZMrZy7Zy3ZCXC87Zk8Zi4Z_CE54Yi8ZitZ97Zi4ZTkZK5YB7ZW8ZT7ZGXCmQNeyYPSR_AZw6Z2xYztYOlSEgZGoZKTBXvDV8Zu4ZimZl1YcfY0XZ88Zn4ZCsZlsZF9ZKYYa-YpBAH9ZHoZJ9Z-tZL9ZI9ZGXCO9ZQ9ZA9Zo3YvNZd0Zj8Z1pZM9Zl1Y_jYI7ZOgZ9yYybZkyYnyZqvZS9ZbwZlsZk9ZlyYZyYTdFMTFydZz8ZjtZs9ZygKRDZlvZVTYOZFx9ZD9ZLsZsxZYTZzwZh8Zy8Z79ZcwZ99ZLGL_9ZuBAerF9zZq6ZcXZE-ZhOZJyZuNZvzZUlZM-ZrMZuIAYRPUZF35Zg4Zr9ZRDLOWZFyDrUYuNZC5Yc9Zt8ZOpZfHLoZZvHLjfZR-Za-Z6lZGRZoyZg7Z5qZj-ZhrFR5Ys8Z0tZNrZj-ZfHLVyZn-ZvHLgmYvHLn8Z1pZH0Y8ZZymYr-Zy9Zz-ZO0Y--ZIDNy5Zx7Z8-ZO0YcKNzvKkvKkcZ2-Z68ZH0YK_ZPeP1vKBVZGdKpIAO_ZO8ZYvDQ_ZlBNf2ZdRZj9ZJ_ZKGNm6Zc0Zj9ZlsNbWZb2ZVzYVfZSwZO7UR-Zk_Z75ZymKLxNG_Zd9ZeqZlUYjvZ8UVlsNw_Zh-Z8-Zs_ZsiZvpDN2ZcUFwBAJ7Zx_Zt-Z6_Z2_Zi6ZP_Zk_ZLxNcJAvzY7-Zy_ZHAaffOlvNGJAJ-Zs-ZMtZsyK7vZAzKpoZ4_ZeqZl0YJBAd0Yt6ZA_ZC-ZkSZ-eY3YVBJA-9ZiAaJTZQTMk1ZAAaYAaCwZBeYlAaYTZzQZtAacTZo9ZTxZY-ZdSZhAaJqZjlZvAa3AabFQuzZ1zZLzZMvZ-eYTyDoRZiAZSxZLPYnvDYRPLAarAabgYPdYzhYITFFVPK7U0yYLtZafYCgYOWZvBA2mZWeY4eFMyZH_ZWvZygYcgYebZRZYZBaBAaQjY_eY0gDtYHQyDkAEgBaqAaiBangYCFZBSRPBa0fYUYZSBazgYx8Y88YCJAJ9YoBay-ZBRZxBadBazBacgZKdY1BaDZZQBa_AacBaLBax8YO9Z0BP3Ba1xZUTZ6BaECazCZLhDMkZHZVICa9xZ1AaDCaZdYlpOTAED7YJRNRCaw3ZTCaKBaZdYY_YhZY32ZvIAaCaZ5ZKCaUCa9TZCEZ2nYhCaFfYvBaObZLCaeCa9VKh-YVUFySNjCaZ7ZlCadCareY_sZjcYrCaOgYwBamCa2eYK7UMFQm4ZLyZBCaO3ZuCaOfYPbF_JX0JA0Ca45ZcCamgYTBaofYtKZnBA3cYEDaSAaGDa1fYhBAFLZ6CaLDa0Aa2CaODayBacCSuBArJZckLbDao4ZgAa-CasqAd4ZHTBGlSUDaB_Z5BanDaDNZC7YYyDE7YkDaK9ZNDaBgYyBa-9YvBAGpIqCa0DaT9Z2DageY7BaDVPKyZYUYG7D9Daq9Z_Da_eYnTZYwZsDafAaIEangYh-Y7DazCaMEaF6ZaPZWDaMmYHZVaCS5DaA-YGEat2ZmDa3CaFCCq0ZPmYYCaM1ZaBaJBaeDa7Bab9KY-DVeZHTFCJJRDZcEaK5ZeEanEaECapEaIHJb9KckLuEaTEaE8ZbBafEa0gYaDa5EalEaqBaTBaiDaClY_6YuQZtDapZYWEaF2YRlGfYYyDaZCa_EahBafeYmSYY5L5iJSFay6YedZD8ZAFafeYyXZmXZ9BavEZ58Z7nZaFa7XZVZZlHPADExVZLTB9CascYbFax0DwrF38Z0xZSCadDanhYiFaePF2zYtCa0dYagZeBajIZi0Z32D61ZHFa7EaWhYSmZljKW7U0iJZ0KoFa_FaiqZljKLlY8lZxUF7tZgxZ9FamEanhYMGavYYhjYPSZbjZaFaRGasAZP1QxCasbZroRFGaQGa5oZLZYp3ZngZtXHqgZLpYVGa2FaXGa8hYyuZY7ZMDawFaROZHGaygK1nKZ6YmGapFaoGa_nKQxSIaYwYYdeWGFaNEatGaQOZRrUrGacDauDa0GafGaKfY70YIBaQjYQOZU3ZUGagFanGaEHaY4ZNZZzGaGGaFOZtzYX6ZQ6ZhSZ1FaDHaAGaygKH5Zp0ZMJZLoZYHaSHagOZcHaHdKuFabCa9GaoGaUfZWeZwIN1BA2BPzXYgHaeGaaHaJSZLTFwMNA8MDXClUMkEaQFaNHaxHaVaYNJABHZsEZ7HZpHZvHauGaTHakIZclXc8VTBA5eFwBA-QZpBaWGaEHaSxZLHaRBa6HavGaLIZlBNNUYLIa4BaIFaSIaEIa2sYoBANJACiVTqHHRZnmDJRZOGaIHaoGabtDAHalDa_DaQOZ4tOnrFkJVdGaDIagOZlpZEHaCIaSyZ3SY1Ia0IAO-Z7Fab9ZvIa3Iax6YLcZIlZ0IaexZZUZNcZrBAlHakCaCHa9gYV-ZuqIMKAynYKTZYPY2pDuqI3_ZYIa-FayMM-vZebZoqY7VK_qIkcZhGVzIA2zZRIascYWJagZYWPYEKAHHafeYhJa-vZoIa1DatGanJajJavIARAakIamJatJaFCCWJapJa-DarJayJaHjZYUFKAax-ZJCaIJaVJasBAgAEyeZ1JaHEarJaAKahKKosZXvYvIaEBAGKatYYhjYGJa1Ca-JagZYMKajEa5YYcdZDdZKKaTKaOhYz9YJKaCIaLKaBKa38Z_XYHAZ5gZdKaMKa-vZ3kYYKaBKab3Z5DJ4nInKakKapKaGKaH2YJAE7rZPGaSKavKagAEDFRzKaQjYeKahKK7Ka3kYPKasGaRKa7KapGaHtZYxZRHa_JaBKaHeZyJaFBaNPYoKahKKJLaCTB3kYP3YfJaCdYCLabAaATYVqP9hV4dZADENLaKfYYeYtKaGLa1KaeeYuzYNlYRLaV9ZcLa7zZRJAh-YomZCCagJaMKaNUYZNZyBANaZcLa3kYUKa7GaUEaETZmJauLaXvY1LaF7YfFaTLaHLabrY7LaNFawyDDFacLac0ZdpZGBGlJa0dYCLac_ZCJJfLaMHatLaBKaHTNdMZv6ZQMaULaMKa6uZ8JavFaBLaYMalBN7SEElSARNIRZcLacKNPMa_LahLaP0YcENJMaaMamHacMaBKalvZVqP_IArgZKMaRMahKKvMaHtZlMasLaXMaBKaS2H5HYFQVzMa6MahKKmQNDKadEa_DavdZEPJGNaVBAjIAwkYgLaGNaKYYBoKZ4ZMNa2dZ74ZNlYKKaSNaBoKd4ZBWYRTZFDaLMaWNaqoHr6YdKaj5Y-fZveFlVZKKahNaFVPStFfjZlNazeZOiZJ5Y23ZVDaLMaGeZLlZtjZMNaGeZA7Z06ZmMakNaxGaYFa5HagJaGeZ3nZSgYSDZvNa9NazeZvHPuEN0NaQfFCjZkJV_MaVJaj5YOnZ92ZqNaKfYqCa_KaBHaZIaDOadZYVHaSbFW8YLOagZYj5YfTYEEao-WLwZgNaQfFfTYUtFu8PzAapIarJadOaCAHuUF54YgOanOaqJaBLaqOaYJADFaKwZvOa2JaxOaQfFjMVTOaoOa4Oa78Z3QGSKA_WFkNaiOa-OaL5LAPa-AZ10ZDPah5YzNaWMaMOaQfFKlZjNa1qYLPa4Naj5YPPalHP6pZEvYMPaVlZGYZXjYPhYrMaHJaVOaZkYGhZagZjYZCHZe4Z2OaEKaRKaZgZbhZ9LaIPagLamgZ8yZsKa_yZvIaDgZySYWyD5BAc0Z8Fa8GapPa3gZKbYTKA0mXA8MNMZmMa0PaLcY-PaN1QBQa5MaTiYGhZ12Z7OawOagPaJQa9hZ73ZttKj4YzPa6iZBoKMQa3OaOQaaPa2pZRuSHUZbOaDgZQZFHPaR7ZALaZQafQaZUYUQaGhZNrOMBZ-LaIQaaQaNBACBAT1ZQTZuNZ4SEnQalfZsFaaKa0QaxeZoLaqfZuPa3gZ6QaXQaoPakQa9Qa1uYrQabNaGjYoQaqeF70Z4QajKMY4Z7VZzVZCIaDgZF7ZrkZCOahPalfZIYZRqHjMVKRaFCCfjZ_QaENatGaDgZ6RZE-ZeQaejZv1ZOAEmKRaSO-AaFRaURaxeZaPNj4YXAaTJa0KaDgZCXCkPapDap9ZdRa7PaGhZCXCDMZZRaMmYADE0RanPa2RaBRa4Ra-kZsBATlZ8Qa4RalBNgQa32DcRawEa_DaDgZupZ22Z9_U7zNrnHPRa3gZmQNT2YgCZGSalfZhIMTDE1MNESadFaeQaLPZRUZU8YMbZrqAC9Z3LacaZIiYdlZC7Dc8ZpRaxhYllZrKZnBAglZjIAilZYTZPRavSaPHZsSaTRa8nYzKZrMZl7YY7YYUZ3SYCIaSJZ9SakIAuMZdxZahYvIaHBAc9F2eFiZFvYYzUFd4Y3NasQaKTaOxNJbFGOZAOaYRPnCZwJawnYLTaVTaYYYTXFjqYSPaSTacTaNTaJBGF5ZdTa7NZyAaJTajTaNbFJBGfbFLTFYyDyGaZParlZA2YmIACGa0OJXIa9JaZQazTavzYIBG4TabMa6TaslZ8TasiHDNaMSatGa7TaB2Y6pZ-TasMaAUa0TaivNLEPVbZsPYI8WLNayTaBUaB2YPGPoAabOaHUaVKNXUaBfYhjOERa6SaKYYVUabUaLEPU3ZvIazTa-XYWUaLEPmUaslZquZidFmQGeUFrUaN9ZqeFvUa-3YxUatUaTdF0UapvZhAE_RaFUaRKanUaJxRTDEHTZOPZY5LNWZCIa_UagsYWZY1Ra9UaMUaJBAaBACXYCBaVGPGVaslZMRN33YIQVxUaMRNFeYaJAFVagLa_pZsIA1SXvJa6PaZQaZqZRqZH1CerFCPacVaFsZjAEEUar5ZxEa_oYpVaePFLSasVa_DaZqZfOaPOaCIaZqZHGLM9U4tOKNavIa4Va_gDbOa-VaMXCxVaG6ZtGaZqZD-D45AsRaePaQKaiVaFsZerBAWaNWav5ArVaEWaRKaGWa-6DPWajrZDAEsaY35T5KafeYVWafTBhJF6Ra3VaFsZ3hZEzYiWavrZ44Y0XHehO9VaFsZ-rZlVakdFnVaZPa9rZ5kZ6LDgVanSaLeZdWaTsZuWaXdFwWamMaYsZH1C1Wa6Ea0Ka-WaFXCDWaVEa0dYYsZHqDTqZAWa-WFwyDjBa-YYAZY32DMBAvEayVaFWaMXa0wZrBawPa0eFfTYSXaPFaMIaHXaWXaYyD1wZ9WagXatiHngYfbFcJA0gDTvDQXahXadXavRaQjYuTaNXamXa5WFoXaZXa5BAfTYTXaTWaiVakXa_eYnXaEZVqEaf-DPxSkAE8IAFLS4XaGXascYwXaXXaTBa9Xa0EamMJ2EaDYaJFQFYa4LafXacbFJYa4DaZQZuKNzyYsCacVa7XangYMYarEaCYaRDZcXaaYaxWacYaTBaeYaf-DOYahYaRYaoSafXa_GZAnZOJArvZbYauYa54ZQHZeAa2Wa0gZdWawYa5iJQTM5SaaTaHYa6Ya4OJQTM_IAXvDjlZ3VaAZaEPJs9YSqHQTMxYaZPaYvZQfFRlS5aZvIaOZaVYZ2wXCIaTZaBnZGBGi_ZWZa0AG7eFYZaxINNMaiQaUOaUJaKfYoHP2QaahYcWa0dYTZaTZabZaCBG4fZqeFsFEuqIVJA80Z-YaCdYTZaw4YkdFaZagLa2Za4nI1rFerFgZaSZacZap2YlBNRZasZaPtF7eFcKNsEXNPZAaatZaoMaTqAsEXbOaTZalvZ-ZZMRNqLDAqHRaZLaaGaaQfF28ZP1QvIa7QZEGPm1ZgpZKWajQajZaYRZQRZuxZgLakRZ_CEcxZdaaWxZlxZHxZCIa7QZEgY00ZuJZhVakaa1NFvRZzJAhxK6pZsaaBOF4aa_qO2jZFXaSYascY3xZlxZi0ZWOZfQZiPZNGa1aa0KaEbacxZUJAepKKqZ7Iawaa1NFXyZBaZ0iJhAEmSaBXaQjYryZx3YYPamMacbaW5Y5ZaZPat4Y_IAaJAKFRTJJBbasYatpYn0ZBSZHdKQIasQafSZMSZlvZ1UZ1tYgUaxbafxKKHYz0ZoZarbaVSZ6RZbOaKSZ6RZz0Z_ba3RZzba_WFDcaVSZt0ZgbYzSYTJJnaaZPaKSZJca0eZexKiBAraYxHLR1ZheQmMaPcaJBAbWZH1ZUpKvIaZcaWxYrgKz0ZM-ZCIafcanSZ4bKccaKAE6jZkca3RZJcaRTX8jY4dY-bZ1SXEHYuMNm4ZecascaacaucaziYbtZc9F0XHfNagLafca5caSjYrcaIca4caOTXfmYD1Vr9FNVZxMZDdateKtcaGdaJiYwsYKTF0JAwGVf7HlBALyDBJArLatSa0ZY3caF2YuDJcfY6RZ7caOJAYlZMdag1ZOdaedagcaHdKz0Zjda_cacdaRTXmcapqAt0ZrdaOcatdaGdavdahDaiIMD6ZrORwba0danda2daRdaGeYydaYca8daYnRoZZGLS77ZiaaiZa0KaAdaGda6RZ1SXSWaGYaPqYndZtxYJBGHRZE6Y06YWKaVeaCJAgaag-ZuXaBqYUxYkmDXOaWeaSyYDGaayYetZ7baReay3ZDbY13ZlcZRTaada91ZqeaVwYJRakcag3Z14ZSQaIea8OaZQa91ZrvK_baQ8Z85ZBoKAXaZFampY-7ZbvKU5ZSba_ca9eau_Za8ZGfaOcaIfaBHJlBN8eaw4ZkMakRa3eaNQajZaD1VDzYSqHAiKg_YwrF5Pa3YatVauAAXfaadZ_NaeUFzBAAfa8NaCdYhfaldZveFmFaORagLapfaizZnEZCIavfaULZADEa5AvIavfaAaZciZXRPpAadea0dYvfa8TYsPZ_Oa5QG32DmfaeXascYvfaELSJFQS2HFga9faHga7fa5iJD1V-0YZbaBfaOgajRP5iJfHLMga5TaWfaPga3HZEXCQQZbhYhtFZga_TabgaWga4OJafaYJAcfaLfamMavfaBdS4zYAlZeoRigaLUakgaYRP5iJPSasfaneayMMsgaYMJxgafPajZaDCCnTaKYYgAZJOZSvZrSZACajYamMa_gakTaKYYfnHejKBtZWTFKVaUXaRKaJhasTaKYYYBAhJATha6BAQha5Xa-ga4UEAhaMhaYhap0Y7NaGga-rYdhaKhafhawSavIaZSV4VZRdFDiKGha8CaCIaqhaEPYwPYyPY_MZrYa3WaBrYjSVhOZzBAtvNGBGehYeMJ8UaRhaZQaqha0eZ_Ha4gaGsZecZbWZc0ZxfagLaDiamRZvzYpha5haKxZaRZqgasQaDiaibaIhaRiaKEaOKAf-ZQianLDcfYaiac0ZrnZViaZiayIAcRZFhYwhakiaD6TykZabahqYpiaDXFIQYN8ZYiaeiaKYYxIAqiaWBAvBA18YZPaDiap5Zsia4haziaNBA5BAmRZJNaYaZ8faaga0KaqhaD1VpsZtBAagZdiaIiavbUycY2ha4Ya4ha4-Z0RZXiajia4-ZQVab7YjaZyaZQia4-Zu6YUZZX7LdjazZYfjasBASEMpxKfUa0ZaFsYa-ZfyZpcaQFZijaGaY8ZajrFHeaB-Zefa_Dau-Zxja4eFd1ZbOa3jaMfFjrFKpZ76ZUfaYQacha4-ZhrFmjavjaJSZaNK9hVmMJ7jaa-ZhrFhIaz8MHka2RZ0eFWjaada8jahkJf-DGkaoiaEka4VKUkagUau-ZPYK0OJKaaakazZYiRPckL_fZLbaQjYj-ZuzZ8QYKUa9gaHjaa-ZfHLKlZBkaARaDkazZY2MabJASSa2La9iaZrYa-Z3kax1YN1Q4iJ3pD0BPMka4-Z-kaX1YFHYf-DAka0ja7kakhaFlaXLauvZRnY23JM9UHQaVka9kaPlaAsBElazZYPSaFNZzkaASa-gaFVYHLS8ZZglamKalKRP7ZahaQeaFsYglaAhYjlayJaphaqlaTBAglaZXYcJATKA-vZulaFGPrlaFGPWUZ1lawhaNAauIAR4YyjXeJaVia9laNvOphaDmaZxNULZqWa8lauIAAhY_FOhWaMiaGmaOxNHUZ5kariaUga-rYDmaijOFmaqUaT-Z8sZYyD0jX7jaPGPWxYivKTtZo9Z0jXZmak8YjvZEKAZXZ8laamaD3ZtBANPZGiatmajmZOJAPiarmak8Y6AGxgK13Jgma1ma0-YttVtmafmaqUa-madlaLVa-gagmaFaPmBNuBAzMNbOaUAaPtZxbZmpO2BLvIaLna8ZZX9KsyKQnaGzKZTZTnaAzKFtYIFQWTZf-DPeaCbaqsYWnaSnam9KK5KgxKXBA5aanlafnaUtYhnasyKX-Z4eajZaRnasyKpEad9KAiabha0KaLna2BLPPZGia3naXUamzZgLaLnasyKERZe-DnNZkSa6naWnaAoa4dYCoa6oZbWaVna0yK2sYAzKKnaGoaAzKenaqbagnaNoasyKdfaMlaqnaWoak0KbyZCIa_naAzKynaQmHKnaKaYbAaFLSfsZeoaKaYDFaONYiKaVMamMaAiKZ9FYtZfTYIyD5UYKAXKTBvIa9UZmIZ4eFUINSmaUiaada9UZrUZSqHGcaCnaBiajZa9UZJqHbOaGpaGxHijOxmaCIaJpaZ7HqXPBPJb9Ff-W3oapUZJqHQpaM_YDpa1naQjYrMJa2YtHXIDaLKXKDaLdagLacpa9JXfpaYTBYoaVmayMMcpa5TPxIAbJAIfFopanfaqpalQKuAATJJ1SZ6kappa0pazpa1paIbYpba3hascYcpaeWZTAXFja7VH1SZjAa5BACZaTRPFqaJTZ8cak1ZqqZsrYfvDx1ZqjXKfZgkYQqaTqa-gPpeZZeY2eZ6tOYqaUqaYeCRqaXqa7qIEiZxkYQqaEmSjzPBkXoQNG1X80XI1X9gZq4YkqaIoSmqaKoSLsXe5XjqaeqalqatzPXsSd5XhKN36YPkXDvZuqaUsSD1XLyZ4qa70Xp9F90XypYtqa1qavqaa5XBra6nSyqap9F9dY-qaw9X99XWsSMraowX2QN7qaVZaPqaYeCrhYhvDkXZ0qaRCC7Ka8WF9KaXvYPfFdqafrap3ZtjXAkXxqac5AAKANBAzAA1BA0bCera-SBm_ZV2ZoraJoSK9UpqAtravraPraYeCzraCJA1rawqaK9UAFZ5rawraZramrac2ZjBA_raSsXc5XsrauraEsa6uYfvD9raIsaVjXJsXywXk-U4raNsa7raGsan_ZJsaxwXunXBsa_CYDsaZsayranraTsaKrarjX-DJmtY7DZYsaxraArARsacsax9Xb5XVsac5A_EZgsarsaFsa-SBaORE_FWFQxsZ5aZ5jX7HaVVa4gDlra4saxsZ6saiKR8saP1QPfF1vY3daQ2YssabqA7sZr3YdmaHIa3FRuBAcma-sZ1cYN2ZaMZdoYU_YNta3IAPta9sZqrYTtaVta0jXKGZX9FisaArAetaRtaKRNHFQUtaQtaWta-aarBAboYKkY3santastaftaStaTKRitac8VvtaP7Zu_UCta0ta5taqtam9FotaWtaqKaZtaDlYbtaztabqA_XY8WFQNaPsaYeC82ZqhZ8WF82ZQAHmtabqAQuagfZSuaCAHQAHViZQwYfvDRuahvDqhZVua3IAfuaOXFqhZcuaHraRCCcvK0nKvXTdtKiuaHTYj5HKRNcCSSgZQJLaqaFpIwuagJADhPuuarUZxuaDhPgqapmD7ua4ua7qYduaYeCAvayuapraiBA_1ZcWZOLSB-YOuapua3uaGvapKNqNKAva1VHCvaoua-SBFva9ua8_GPAHgfZm5HTva5uactavuaAqH8uazuaemGgmGgfZevaVvaoCZfvDYvakvaLiKpFJSpI3uaUva6uaPvaZvaMmHYyDrqAwvaivaBva6ua46ZQ4ZGJYrua3TKweaTKZkra8va1PP2EZprBJ7UkUNg6ZMgZlGaNvaXva9vaHwa_va4DJ6zNdpKzUNoBARgZ3TZJua3IAb9Y-vaJwaVwag6Z82ZFwaURPdwar_UOKAsMNWwaAgaiwau7ZSwadAEUwanwag6ZUfZHTFHzYqwakwawUNZVZvwam6ZxwaKfZ0waRwaewa4wavMNUfZNFQ8wa66Z-wayUNg6ZpNagvacwa9walwaKwam6Z_hZJxaQwaExaMxafwam6Zw8ZiwaOSR1vNOwaArA7DaYrVWGXkJV-tabqAcxaIjVexaUwa8WZGraqvaEvaveFHUZj-UchOjIa-IZq4DcGVTXCpfZRDEegazeF9qa96Dxxay5ARqa-CE1xaQbFuuaWMVluanoY8xa1VH2xa_xaI9URvaVrU9qAdJaSRa9HZwxaqJVQWQwMJYPYuMM_YYjJandagvaAyaYWQx5T9xa3xaTtD5xaQya3TKngag_YAaYXyaHyaAwahDRFyDYJAIlHzpZWvaB1CeyaiTBaDRoyajJajnXGyauyaGKAGpIRzZgxau5A1yaT5AXHTwrFXdFeMZ5yacqA7yaHKAq_U8EXbpOYJAidF_yaFLLaxa5rBDzaAga0xaEya-xakyaDzaBLSDyafga0yaPyaiTBw8ZQzaXzakyaZWa1mDJKAdraawaaPF4LDhzaeXZE5KsyaURF72Sv0DePFSbFryaoxaQgELbFLRFx0DuzaZrVOhP0aagdZFTEjyDEtDFBAQBAHBAGyafzaEtDFSaMzavNFyzaC-D1qZE7Dw4ZezaoFEEtDHWaa-DD2ZWiYBSRbpOA0aM0aEqDO0ab-DN4Z4PPprBBzaIRFgzaKJA3hZc0a-6De0aKKAtFENKAoQG4QGTKAU0a0SEEtDLqZh0aB0aEqDt0aozawza7NFlza3SEX5AITBdFau0aV0aUXCt0aA-Y60ar0aw0aoWa79HOqaE0akzaimDJKAhZEYaVjzad0aEtDTgEL0aA1amHFQeEuxa5zarZEG3S2mDtpDjJFL1ai0aN1aOMFItDNiYF1aM1aOvDjvDLPYVvDZnZa1afzatZEg0aq0aUJFF1CKgEn1aoFESgEyHF_xakXaPZFkXardYFNY4zav9HIYa7WFtUF21afTac0a01a91aUYawTaihaAfF71aNhaLbFkXaWRazYHHMYozYfvDOZaWKNVBM9jaktFLlaZmGQ2alwaS2airFU2ateaz0avrFBaaW9F7IAW_FHBGsiHuuaPzalQGnQGW5ApQG3KZBza5fZYuaavaSmGgfZl2affZ6_GlQGmva6_Gnuad2abqAiSVOXFVSVUla52a3IAsYHuYHAYHvjHxYHwXH4mavzaNyaOJJP2HRxHZ7HBzan7HPPNc2HyUZuuafjZOSRU3aT3azVIz9HsVISOPT3a3DJTXC6DJfFJBGOF1av3JxTKtHLXMJ8DVvVKnBVO2angKHYKsvKvFMmkLnTKc3as3a-DMl3J_VKnkJgkaO3a4VKz3az3J13a_jap3Jx3aXkat3aIAX6XToQKp3aDvau3J53ad-Wexao3aLoOb9Wpzam7HI4aRAXZNKMYKwMJ9SZgvagRabgKnbYO4a3rB-eaYtKfyaQ0SwvKdtK91ZgvaECLA5Kjnao0Kuuak4alALm4aZ9KzYVq9KDlZ_2aALL2MMyxa5KLL2Zj4aKEMdVMhMLjzapMM44aO7LakLckLekLj4afrMVrMbVMo4aC5aerMbVM42aJ3anENvUNZya_NFUxamUNxKNzMNXeQR7ZL8MOaNDQVGKAMaNUaNHVENcYw4aFGO-FOuIAUwa8zNo4aofOxBPNvOJGOj4ak5aqfOPAaBOaK5aXMLhsOUvOo5a7BP_cOuXH0BPVuZc5at5a9yKJePTRPnXPRVPpXPPZYZ4ad5a65alXPGna5ZPIaPKWaOWQTmQ_WCRqaSrV51azcSJ6aiTBRlSZ1QgvaW1Q4IavzPKjYs5avxaXDRP6aGKAohYBzaU6a9PacJAaFQf1aq3aRCCU6aGpIM6ae6ab6aGJARWQj6aG4a-SBU6aMRNfeQdcaT6aq6a7nIVmQ3aZuuaU6aAuQ06a-tQ_WCY1QtaZ86af8QZ8Q56aEpTlRRVtDbza56a-cSMLSnoR65AvgaN6arzPK7aZmHCxRAEMxkZe6aR7abnHaoRcCSddZRXZa4a0cS2SXL7aYnRJgae1ZT6aX7a4TOaoRtganGZU1aAKUZsSTsSRraQ6a4qaSsSuuaSsSEsS3qaUraxHLs7absSC-XF1az7a2qaR5APqS27ax7agva87aJra-7aTranqa37a2nS9nSXra39Xu6a0PVrGVG0a6FEI3SqNKy7aP8artVYMVF4aa4a3_U_WCsJVwvaxXTBzaa8aiTBc8a65ADpT4oTf8aV8ay5Ai8aDYNDSaTRYm8afBVeMVo8a-5TSKUV2Hcea7UVbGVZzaY5ax8a7bUJ-Yjzag8aM1QysaLyZYSOLSOYrUKINt8am-WW8aztVyNQbrV88aKGXH9a2iJm-UC8aM9aHKXNTBXwZq8Vsqaw4aRjVn-WXwZU8aeVaVTXdxa8XK9VKZTXjza89X_SNc5XDraRJAFraU5ajFYZ5XdsanQN5qaRJAuuaj9a-8aesaNra1KNL8a67ak6aTjXr9awsaYTXl9apqaErarqanxa45abqAj9a-9X_8aiiaa4aE-ay9XG-aA-X8qauuaMNYDNYRgYfGaLJYBVY9BA9BAxrBwAAsOYuOYYQYoOY70C0OYRQYYAE6OYFRYISYtRYcRYVRYAUYPXYtQYaRYASY6qAHyDgeZLWYi-aVQY_RYuRYUVYZIZmUYvUY_8H4jaOUY5oaOUYg1Zv-adUY3-afUYfVZ2-aRTYvAA3UYqaa6UYYtYd6aelZp9FohY7aZLNZAtYqmYGbYW6Yq-YlOZ8uY1kY0HAsnYlLZOoYJiYVvYlnYa_atoYBnY6mYe_aiNZg_aZnYAxYXvYV_a1sYBnYIxYo_aYtYZqYIcYxpYhZaGvY4wYiwYtWZkwYqHZuCZlCZFAZ4_aqEZETNEJZ5BAOJZJjZk5ZubYzQZFmZ-VHTqZRjZiNaWMZY_Z78ZR9ZGXCKAbmXPV9ZTgaxpaGsZwXHUhaJBAfhalha9tY0naolaHiascZPjaf-D0CarvaapKCLLTqadvadtKNqDtPaF1aquatzPmAb2XaCAHITYpAbsDJyKNTGNjzasAbTXCTuacvavAbYJAxAbeUaqAb49abxakAbVtD5Ab32a7AbzmKoAb-AbzAbuQN1AbrAbCBb4Ab6AbkOaIBbPKajAbd4aiTBmuaGBb9AbbtDgGNGOaNBbVBb2yasuaUpKyAb6uaOBbmNQ8XTSBbOqDbBbMBbABbhxakBbe4aFpInBb3pDpBbHINhjOJAEITN-HNYDavDJtqIXwacTZ4BAFyDoFZ0BAEkXsIAvIAKRN9yZl5HVJJ5HY1QKVJAwUaJxatBbiTBUfZbuaYBbwBbp9apuaNCbGKAPCbQBbwAbSCbyBbjBbeBbGJAU3anAbhBbJBbcCbmtKe3a1VIRCbhCbaBb0AbpvaC-abwaVCbpfOfrMgCb9pHiBbMCbdCb7nIwCbnCbyCbJBbbCb0CbkCbw8anXVZBbojaZ6aUCb1Cb54WADbxBbqCbjCbsvKDqSuAbRBboCbBDbq7aXvaNCbLDbcqaxCbdKNpCbLBbrCbCDbRDbVBbb0DEBbEXFVDb55ATBbEvaSDbt0DeDbdKNNDb5CbXDbsVY2AbkDbHyDXBboDbWDbPDbv9H3Ab79avDbZCbODbHDbYDbJDb40XHyDotKGDbTCbbDb9CbSra9DbgBbpDboBbIDb8CbKDbt0D-DbaCbqCbkvNUqH3SNRmY3Bb4BA5BbUGLTEb-BbrqYACbslXCCbc8VFCbGkX4tOeEbKCbRVasDbcDbt0DXCbFBbwDbhDbyDbZmG0DbDEb-DJ22afDb4CbxDb5DbrDbdBbCEbkyDt0DfCbyEbqEb_AbN8asBblEbHyD6EbpEbyAb7CbkEb3Ebb0D9jZSOP_Db7DbVsSHyDJFbgDbEFbIEbGFbKEbHyDFDbSCbMFbAraWFb4DbKBb1EbrBbP4ay3aJ4af9aXJJ-XKU4a33agRYV-aX-a0EAqFbWHAqBAQbFZ-avOYnOY6AAAXHlEAe-abQYg-aPPYMXYyWYoWYyVYqWY1VY3VY6WYYSYoFbtJAD9DvFbb-a6AAUKCPEA1FbjPY3FbtOYsIZjvYPFQUwYPwYiPYCGbhIAqnDFGbxFbblAFEAKGb4OYMGb1jaeRa8PaEQacJA_Pa82Yt6aTGbW-aDGbauNYSAXGbCDEoOY-eA3EAbGb5OY4FbUUY3-aITYnFbnGbVGbnTErGbxOY6AA3gAvGb-sD6ZYdGbzGbE_aoOZpSY1TYtSYU-a3GbiAAlKEWGAjBAmBAMQBhBARAEhBA3AAjBAkBA5AA3eFKYAwAATcaXyA7LAiBA6Gb4BAtGb14AwGbBHb_-aE_aB_aXWZ2GbX-axAA4BAHEAeHbtGbaLAbFAiHbvmDh-akHbkSYd0Y-TY_mZIHbpHbrHbyAArHbzAAtHb8GbrAExHbQtDzHbwTY3-a2HbHHbBGbJHbjMA9Hb_Hbk9AxEACIb9pDEIbBUYvQYHIb_TY5HbDGb0AANIb0lBQIbo5ASIbGTYmHbrVZoHbYIb0BARLA6AAYSAmIbQLApGbYSA6BAaIbPPAcIb5qAeIbeUYdpKgUYhIbXIbVGb1AAaIbCHAvIb1JAxIbA_azIbC_a2IbKHb5AAUcaRSAGaCkBAZHbmBAyAAkBAFHAjBAyAAlBA5AAvIAlBAhGAraYaIbhLA7IbzBA9IblHb_IbnHbBJbZHb_HbYANZEAXJb6OYOGbHnY0lYGmYj_amGbX-aiBAPJAfJbnzBiJb4FbkJbYnY0jYzJAtmYdJbmBA4AAHJbMaAhBAXIAmBA3AAcJAziAPKAkBABmArcE2AAjBATHb-HbsAAtOYwFbsGb8GbL8LvJbtOYCHbkSYgIbBWZiIbVGbyvNdHbJKba-axFbrsBWEAPKbF6ZW_aakY1jYNlYWRYUGbiAAxAA_HbrREeKbw-a-RYq-az-aARYz6Yn-ajRYs8aKRYQqHcRRIuatUYrKb2JAy-acRYeRYp7a5Kbp-ak-amRYt-ac2aZSYo-a7KbJRYCSY3KZD_aWRZ9PG3Hb1nZ--aFIbE_aUfZOLbfHaLXYRKbCUY5-aXUYZUYqyDbUYLLbPSYTKbiUYQLbTIbvAAVIb4HbWLb0HbPSYG_alxZJ_aaKaMmYGBGN_a7rY7-YemYqiYLiYDRa0mYyLblJbSjYriYoJbrdZgKbzJbbKaAkYE1af_azLbhKbT_a3eFP7am2YQ_afmYHkY39Zv4appZ-Lb-kY2kYt_a9wYilYEeYklY8LbPMbq_amJbnBA-lYHtYp_aKMbh_a7mYaiYfMbb_aZnYJnY2LbIMbN4YgMbm_abnYTMb4LbyJbvFERnYknYeMbYtYr_aMxYDwYpMbc5YKMbv_awpYEfY8_akFZF2a6MbjNZvLZVHZsHZeHaYRPBAbLAbIhavlaslaPVZF1a5sa1AG7sayuZ5aZJtasvYLtaZ2YBJbQgCfJbVOAeKbxJbzlY6Lb1LbidF-2aZMbrMbQnYnMbiNblGbgUaDQaYFQiGb5mXAQapNbpja4laHLSwlaFGP7laJIbxrBorAfJbu2KdNbgMZEMb6LbVlY0MbUMbXmYE1YjnYYMbokahqYMNb1NbtlaZNbOIAFNANIbpcCgEA8NbUAb0NbzNbNNbTlS3NbtJAvGA6NbDLASObJMblMb_NbsiYBObYObhIAoSAbOb0Fb_Gbf-ayHbwJb9Nb5LbViYAObjMbVKbmKbCEA_HbpgApEAeKbZWY0WYqVYDWY4VYEXY6VYjWYYTYlKbxAAvAAyAA_HbtQAwHboOb2FbqObNGbsObLwYbwY_WFSGb2OYBPbvAAIKbKKbGGbtQAJGbIPbLGbKPbfKbSwYQGbPPbzZaSPbZIbZKbLKb7GbtQAPIbZPbcGbbPbeNb0_aOPbKrUgPbJHbTEA_Hb-ABqKb1RYx-atKbcRY5jXQTZNRYxKbsRYzKbwRYipa4Kb1PbsKbBLb-QY6RY8Pbj-azKbJLbaNaPTYGLbJSYdFb6ZYXLbvQYWUY7-aSUYHXYnWYHVYo-aQAEr0ZlBAfBAuQYfBAbJAxmKWQblVYo-aveF3qYf-DfBARlGbQbiQbOXY_OYlQb1UZcQbpQbPmYdQbnjHCObwmYDtYuMbGJZ-NbQkYRZYNMbMyaI2ZQMbSeYukYiOb5QbtObSeYKlYXeYjKb1MbTlYXMbDRbDMbFRbWMb_iY4QbORbwMbesYOGNKnYGiarNbSKAtNblwXvNb3LbZPaZRbLFQmQNjNbBPbQLA0Ob6_A3ObNXYOWY8FbcWYWwZcPFvBAVWY9ObGXY7WY6FbqRbbWYqVY7QZfWYIiZhWYxRbXWYjObmKbQLAaKAmRbRQAoRb0RbaWYQWYdWYBOF5RbQbF7RbFXY9RbAPbwPbqGbjPbWPbkUA0PbHSY2PbEQbzQYfxKCJAcUYRLbkSYTQbQUY8-aA6aZTYyIbsMN0IbUKbiLbGTYqLbraa1QbhnY7QbSkYATYWqABzatEbQ6aMDb3DbGEb9Eba4azSbGKA7xa7EbRFb6DbJEbZuaYJAQCbDFbiCbATbguaauaYCb8AbNEb_SbTFbSuaJTbHBbbFbYFbDBbPTb_DbFFb2EbsSNr6aFEbzEbAEbBBb1CbMEbbFbWTbeFbHTYuCby1ZaTb8EbcFbvQN0BbQEbYeYTEbVEb7BbofYYEbfJABCbuKNECb1QKIKKICboNKkBAiEb08a7VH6SbGJAnEbxEbETbiDbDDb3EbWCbwEbnDb2SbbTbhTb-EbtCb1CbCFbJUbnTbSTblCba3aQFb6CbSFbXTbD5auUMVUbDUbBEbYTb2CbI5a9SbWUbMTbYUbe9ac5ALFbGTbjxatBJLTbPQb5SbtDbLyZ1SbKTbRTboUbmsawUbQTb3SboTbqBbMUbjTbAFbkBAmDbKFbXFbzUbF8auDbITboEbQUb-SbsUbw4azSbdDbUTbAVbNTbNFb9UbMVbgTbXUbiTbKVbLEbmTbzCbOVbArafTb3UbLUbtUb8UbbVbKUbOEbqTb2Bb8BbuTbXEbepKZEbzTbDCbLIN2TbHCbhEbAOaSUb79aAUbIUbxUb3UbxVbuEbzVb_UbSVbjUbUVbuUbPUb1VbbTb3Vb4EbBFbmCbCUbHEb8Vb6UbVVbOFb3CbGWb4SbJVbuUbPFbhUbqDbcBb9Vb8UbaFb2VbBVb79aXWbhVbIWba4aj3aIYKS9aXTXL4aqNKV4a-Rbk2BRSbVPbYGbtnSdObAfF07az4a27am9atBAo9auuauWb6xa4qaH-aw4a1WbK6a3WbM-aYraF1a6WbDWbLraH8axWbzWbgvaAXb_7aH8a4WbsCbDPY97a79ansa09Xx7YgvausalsavWbH8aMsa6raSXbksaqjX4qaHAEXsaYXbjzaTXbbXb27a0saqsafXbF1ahXbmwX_8aXXbOsaiTboXbtnXt9adXbaIZ2sanXbaXbpXbz9azsapsa7HZzXbtXb1XbPVbnsakXb6XbmXb8XbHsavsauEbNYNAYbhsaW4aQ4aryNK-DyHLjWbRZOeWbLYbVGXiFbgBMAWKBEVN4aw4afWbB4aqEXD4akFb3TKlWb77as7aAXb7Sbw7as7ay7aiYbNXb7WbA8a47a29auuZRsSoYbE8aOXblYbJ8anYbJ8aHXbG8aqraI8a8nS57auYbq9alwXvXbvnXqqamIAJ1Xgvax9aX1Q_9Xzqai9a69a-6aIZb6qaRXbKZb_YbAraF1XlnXA-acTbD-aLZbBXbl5XJZbF1aJ-axsa3Xbu9aNRNPZbPSb4NbnIbnKbSSbbKbl7GsWbCNbl_a_Lb9QbkKbQSbbXEsEACSb-GbY4DAHbbPb4Ob-WY3RbeWYZqAgWYAGbjZbZOb2RAlBABHAmBATca1DHmBAjBAxnGyPAbKAiBAGaAPKA2AAYKbpWbMKbhEGdKboPbxGbQKboLbvQYgLb2oaZNbmZbRab7GbGeD0ZbTqA2ZbDIbrObA9YfObvFEGTZyDaLxSx_ammYvZb4NbCPbxPbnZbMKbUKCaGbVabdGbrPb-wYePbuPbxOb_fAbEAfJbBIb2abqPbMPbfNboabZmYg0Ye2HZNbEPbyab7GbYVARObBbbkabLPbmabsZbuSbvEZwSbOMb_QbaMbmNbWRboMbwmaJObwBA2Nb_ZbkObO4V_abWJbPbbRIblabeObTbbYmYbQbbmY8abVEA_HbQQX4OYmbbdIbobbqMbnabVRbcGNXRbubb4AAPObTTPqZbjgaHjaebbgbbUXYBPbXKGoWbaKbSab-XDnPb1ZbpObQbbQDbArAjYbGJAnsaEXbVZb0WbpYbv7a27aKXbaDbQcbXcbkYbZcb9WbM8aa4a3YbHyDTcb-9an9aVcbGXbXcbIXb5YbacbPcbbqAjcbCXbscbgcb39a6UbuXbAsaj8aIKAJYbgXb9Xb3cb4XbeXbsXb1cb8cb17aH8aIYb7XbBdbEYbUXby5ANYNrXbuua2cbKsa_8axXb6cb0XbIdbOSRHYb5XbSdbDYbbsaJdbuEb_XbXdbGdba4aOdbCVb89aQdbedbCYb6UbGZb0BATZbH1XDZbW9aLXbodbaZbOraFZbYZby9at9aQXb3QaydbRZbKraqdbCZbnnXB-abcbXZb5dbidbwdbv9a4db30XPVbDebhZb3dbmWbM3FtYCpGbVJbHPbMcbJPbOcbRQbb4aymKmSbhLbmWbUPbIcb7GbdARVSbjLbTTYrvYLQbLXbfqaKhPcqa0WbWqalebEpIpfZ97WZ1aF1aXua02aHTbCTbx2agvakuaTTb6_GXxaWKN4ebe9aJKKnTYUVbhtFWTXkxaZVZmxaWZbF0aebFzzaFYZr1aPZFHfbqyD1zaJfbW1amzaMRF1zao6aOfbrzaJKA9za_zaP1a7zaEqDq1aZfbKfbWCCJTEN2a6Ubd0ap1aS8as2az2admGNAHHUbBzaB3a-XHvYHE3a9XHsBAH3aO3aY3arVI69HF5abVMZUbQVM56a16aL6aJ9a5MbjoR8fbfqPA7ajzaU6aRlSlzPLjY7fb96aiTBK_aB7a3FRhGbMFQN1QaWQp6aKgbfBbjBJTfbNgbmyaSgbJgbVrMVeQiMNgeQ_fbJFR16acKNS6aEgb16a76algbUgbHZbOGNkgbF1aU6ag8Q-Qbucb3IAbza8WFI7ak7aBLSlCSooRf0YW7a3gb_cSmCSb7aJ7a8gbg7azBAo7aZHZBPb1KAwbbcwA_bbeJZ3bbG3Y5bbcbb8abiPbeabfHb6AAtyBeebo-a6PY8PYaPYKjYiQYDQYHQYehb1TYNQY8caKRbtZbWbbMyaBPbgcCrBAbNbsMAKhbRIZlNbViYhNbTdFjRbwPbbsPfJbSJEshbpCZ6Qb-uYulYYMbBPbFGA1hbrhbzbbwIb1bbrZb5hbQRbhObwObZNb1AAkIb5AAHGbyAANibtHJRWAwAAsIbLbbThbVNAObbRebaPbTebYabVebf-DXebbabmWb2AAfJbSmD3hbgwYpnYvhbnUM6bbsSbR_aMMblhbkMbqbbAhYGbb1JbgibALAiibFXAkib3wYPnYnibk2DpibgibauNkbbhJbBib8IbDibdIZuhbrbbPmYtbbZNb2AA4BA5AAfJbLXAWhb_OYYhbOGX-PYbhbCQYRdKehbGQYghbgKKihbJjb8BAMHAdjbRhbbebThb9gALcbiabNcbnbbRbbpbbFibRlS8ibhbbmKb3AAtIb1abYibpPbaibdSbfLbbJb1IbmWbxHBHcbkPbijbvHbybbyjbWabcPbFjbwibsbbIbbmWb4GAKbENObgjb8jbgHbaTAeebfIb3jbnSbHkbjbbUiboOYn2BhabmIAjabnjbCkbMhbNmYFkbieYHkbwEAfJbmvC3ibz_a5ibeBa-jYpgYQbFCMbDRYBPbqPBPObyQAPkbxTYAgaULboRaRPbwPb57KPObkSAykb3-a0kbIIbtjbgTAwAApAAuAA3Ga6kbAjbAkbjHb1jbabZNLb_kbEcb4kbAFADlbtBArBA2BAPOb0VA8kbSLbMlbWIbmWb8GbIhb0RAlkbFxYmib4bbvBAsjbOlb4NbQabhjbWkbyaCflb1pYURb0iYHibTwZAlbtBAVlbvKA3hbQrapravSNmcbyWbocbjzaRcbV6aJXb69ZxgbMXbxYbqYb_lbWraiZbiTbwcblcbUZbsdb-dbBmbJmb8WbbZbImbqcb4YbzwXGmbKebTdbadbiXbWXb5cbfdbw4ahdb2WbjXbAoSYdbHdbZmb3lbk-UCsadmbLXbfmbMZbqXbcmbmdbgdbCdbs9alAERdbpmb_db3IArmbk9akdbombvmbembxmbyYbhmb7mbAdbwmbUdb8DbjdbfZbFdb8mbLXbaYbCZViWbeYbT8aKYbgFbR4a0TK2TKUoO1ZZ6UbLnbhFbS4a13aNYKgYbiTbD8a_qaDdb5YbB8a88awYbgnbVXbinbsYbHmb6Ubfnbu7arcbFqSJmSC8alnbtnbUmbIsSJ8a8Ybcya59aBebKdb99aLmb9dbEfbzmXzdbqgbfZbtcbh5XBobpdbNZb19aqnbI-aYZbF-afZbUcbMmb_nbdZbGnb1dbAmbFob6nbGYbIobJebITaBJbKbbShboOYPHBPjb9PboXYvAA0QYbSbHQbXSbzKbvKb6dahTYNQbYSbdRYHVE9IZcQYtobJQbmNZ2LaUeb-kbalbBQbKlbamGLmG1kbhWZUebWUY1Va0BPcSbjLblLbPLbvMbEbb3fZklbk_aqjbvObwlbTRbJpbaqZJjYxzPqibLMbRkYAMb6tOskbP_aMhbHkY-LZuibFibsibksOxSbjhbRMbY_aSRbMpbPRbclYGObckbvibd_aNRbopbtlbCnYrpb4abVMb1gYPhbVpbr_atMb4MbfpbPRbyMbzpbDbbhlbEOb3MbnlYVpb8MbnpYx_aKxY2xYfPbWcbDmbYcbDXb5lbFXb8lbdcbScbQmbxdbSqbNqbecbFmbOZbXmbSmbNqbunbBTNQqb7lb_WbTmbkcbVqbEebXqbmnb_mbaqbJobcqbkmb0rabdbOqb5YbMdbZXbEnb2raWsayXbJnb2mbvAA4mbZqb5YbInbCnb9mb1qbUsafZbzqb7cbCrbPdbHnbimb1mbBmb8qbCobwXbldbArbqmb-mbcdbcXbQrbNdbTrbZZbc5X_qbw9aGob7db_9aQobcrbXob5mbDobVob79XdrbZob3nbhrbGebSZb8nbrdb-nbqrbznbeZbUobRmbndbMobK-akrbWmbbob-RbmyAwbbOkbBjbYJbyGbCQb2JA6PYTXY6ZY4ZbrRb6ZbewZuqIwRbNSb_ObNbYHsb2Rb0VY4Rb8Zb6Rb-ZbQpbBqbrjb3pbIpbYsbXiY_pbSbbFibqpbvpbbpbvib2pboNbeRbllbtJAIFAbNb5NArlbLtYRpbssYesbpjbPRb7Lbisb9LbZbbGkYePFTpbIgb4pbLRbOpbTUaXsbnkbCqb8hbJHbwTA6Nb-rbIlbCbbfsbzsb-sbYRbgGbsNbTobXBNyhbxrB_7AU1AmRbiaAESbIXYGSb9FbtRbLsbZqAWsbtkbEtbbIAfJb11KtsbyuY0LboibasbtjbsNAmRb6KAYtbXQbatbcWYsWYuWYuBAftbpJbpsbY-aVkb8Gb57BXlbkSYEHb-PYGHb5obNbYUebAaZmTYjBJkpbKpbptbAtbVMbEuYDtbTtb7jbGGbXoD8tbPSYoUYG-Z0WbwAaIqalXPKqabFQMqaBfYapb5WboeblAbmebGXbgubtAbcqarebTqanebcqa-uasBJiqaoqbu7a9qb4lb9nbEZbuubmmbVraWqbjqbYqbUqbfcb5rbN-apcbeqb0nboqayubtdb6qbPmb7ub3ubdqbpqbUrbGvbsqb6rbF1aXBa66Z3iHiTBPvbprBNSYJOZTvbtyDV2arjHXvbRvbe4DXvbVvbv5ZZqAJOZuualrFmBAR2aa9KBiKDiKLkZCYa8TbY0Dkvb2Xbt9aYDbkvbjvbYsO08MhvDVFaAsBvbaa4a3vbeYH2vb0vbIaYq_Zjza7vb13J9vbTFaXaY0OJDBAAwbF1abrag8P7XZgvaosZRtZYJA_CYrtaTNbP1QMrUStZwgbv9HPwbEfYSwbCuaHtahjYWwbRwbXbbBmbagZRGL3Fa7DJBzakwbm9F3FauuapwbF_Fmwbg3aowbrPalHFvwbmUbljOYYbLXbHOZPOPLjaoGaOwbXGa6wbHOZ4hV9wbfGaKeP_NazIajza5wbVePPUaXGaBxbHxb-wbJxbFxb7HaH8W-7WCxbLcZMnbK5LFcZ5oYswbCJa2BP8WF3IaoNZzYZaxbFcZdxbbxb5DJSKAp7aZwbkxb4EXXxbLcZZxbUxbyPYqxbW5LYxbpqArBAFHMgdbyJaRGLhJaSXb3xbhvD5xbgXb7xbOXFWJaRKMFXC2gDaJaHyDBza-vZhra4JagrZQsa_xbVtD0JaBNb7VHIybm9FBybgcZEyb1vKHybNybdAEWJa1xbembZyb4CEPybrobemb1XaNhPemDOSRkPa5dYAtDQYbiybzBA9yZkybr5AWSVzIAnyb_yZa5Ayyb0LDRlGT1av9HgraJ5YhraGKaIKKZUY3Ia32DM5L7UaAzbdma2Ya5ybGKaSxZ8ybgAE-ybWBZFcZBzbdTZEzbJuOyAaWhazZa6qb6ybi1ZKzbjSZVJJ_ybHuaNePYtaYRP38ZoqAkjY_bZSXbIzb7yb8xb9ybbzbNzbKFQezbjzbaMZhzbfzb5BAUzbNdbmzbYzbozbLzbqzbzHFqXaCXY4HaVmHXzbXvDZzbMzb6zb_YY8zb32DzzblzbgAEJzb3zbazbVBAZUYNLZwEXORNiqbtXb1zbA0bL0bP0bIdKvzYzubnXbU0bGKX6VK7KaC0bRzbCzbQmHAJbgXbc0bG9afybpzbN0brzbc8Vizb8MZgzbcJbl0bJ0bhvNira7pby0aqmbU0bTXC00bmnXEwaI0b22ZL0b3lY20bWzb40by5A60bkiYAtasvbBtD_zbaybGKaZ_a1cbD1be0bM1bo_aB1bMrbYrbwubCkXkAExAAZlXrBJelXfpZ1jXflX4jXtqbDnblmb2qbrraumbRrbWzbV1b6ubEdbKrb5qbU1bHrbnnbfsalXbn1bu1bj1bDrbt9atjXZ1bslXalXulXn8VwlXglXh1bBrb11bIrbt9aFrbYmbvqbVdbLsaqnZRGNjmbi1bH2bvvbzmbs1bz1b5ybp1bHob6mb1sat1bT2bv1b7nbG-aL2bLrbZ2bC2bidbnsa41ba1bdFJe1bd1bc1bGIaKRNylX0cbN2b-rawqbfqb4XbBnbXrba2bYob_8aj2b61bb1b-1b91b81bq2bA2bSrb02bZrbW2by1buuaQNbDBGSNbELaP1Q-saTIaI1YKhDBtaE3bEtaRNbGtaUwbhjYVNb_WFalZPNbQ3bG3bS3bHtZPKRoKR1baLXbDuagta4tattajtaN3btzbu0b1eFdSZgvah3b3ta7saAuaXtauzbYRPataY6aBmbs3bBuaj3b2taKRNktah2aP3bv3brtav3bvtaxtaggbBtD23b4qI43bpta0BA7ta6pZBzaF4b_3bk3bc8VWRagKMUGL93bP4b33b9PRv3bFuay3bdzbM4b1taI4bbBNd4bWta6KZM9UzHauuaLuahvDNuaiTbLuZnBA8PRb3b5FRvaZi2DQybY0Dq4bs4bmORxsZq4bPQRiTbvebofb4AbEVbJiZ54bChZu2aByayebFVbNmbv9Hz7Yt0ZOVZApTBPZiIMuuaH5bFAbnnHkNKAbZuja0ebB5b2eb-4b6Ub1ebPBbE5b_nb1raxnZ9CYUrUFqalBA6JAHtZBzad5bi3blFYg5biAai5bxsZ0ZZyVKkUbWxNxnKXVbFTbZVbMYbx5bmBb7VbIVbLXbzSbpMJbWbRUbZWbnIA85beXWVTbTVbJWbkTb8SbNWb_nb-Tb0IA1UbD6bdWbPWb1Cb-UbbUbrEbrjHK6bR6bSWbHWb55b6qbV6bRVbYWb05ba5bBUbGVbiUbZ6bBmbK6bgVbySbkTbm6bYVbv5bN5aSpIrUbUWbF6beTby5bTWbVDEPEbkVbofYmVb8BbxTbaEbH9HrVbeEb3TbvVbLCbe6by5A5VbS6bOWb65bkTbE7bX6b0Ebv6beVbFUbeCbFWbh6bcUbdTbO7blxbUUbK7b4UbZDbk6bkTbRWbI6bCWbdVMMWbR7bY6bM7bP6bU7b95bq6bVWbl7bC6bu6b5UbN7bUFbvUbUDbX7bCWbTDbhqah7bL7bs7bk7bu7bW6bd7b_5bBXb67b17bY7by7blDbc6bBWb87bLVbb5bN6bj6bzDbuUbp6bz5br6bidbM8bz6bZ7bK8bfVby6bi7b06bjVbREbWINtTbG7DWEb56boVbyTbbEb0TbsVb5Tb_6bJCbwVbF8bmEbqfbF7bJ6buUbJ7bI6bdVb47bFnb_Vb2UbE8bC7buEbz8bI8bj7bH7b8Ubc7b_7bB8bLWbgUbv8bE6bt7bFnbm7bN8bo7bu7bG9bR8bCWbZDRV8bG7ba6bNCbN9b35bcVbD9bx8bY2aqUb45bFYN3wbQ9bVBbS9bSvar7b4BAO6b78b3Ebe9bvBbZ9bVDEyea28bLEMQ8bAFXb9ba7bd9bC4a_CbNVbO8bhWbt6bn9bS8bsEbR9bx9bDZV58bVDEcybj9bbYb7JXy9bbFb_9ba6b0vatvayxa1ua5vaSbFKRNyvaJxaH-brubPqH6vaO-b2AbQ-bJoSIva2EZKvaJFQ4EZrAbW-bmya2uaT-bfvaV-b6vaQvalva9_GUTbxvai-bd-bk-b1vapfbn-b6_Govazvas-bI-bPPNlDJmUbp-b49bU6be-bZmH3vag-bM-b7vaQxaGwaSxaf-booR03ZVwYG7D80b2AbRxaIwaIyaNxavMNaSZB_bjwaLxa2wajBJc7Z7pY-ebC_bM_bU_bSJAO_bZxKoJZ5BAT1bzDbL_bswa4_Uc_bP5aZxKMwaDxaa_bTwa3waGxam6ZYwaX_bJWbj_bFxabMNgwaDvbk6bz_bTxa_waZxKpwaR_brwa0_btMN5waRmGywaXfZK_bZ_bk_bY-Ut_b1_bCAcLmGsebI1bt2DKxaD_bs_bubUn_bznYRmGCxa-_b1waTAcm_b7_b80Yx9Hq_bIAcr9bKAcBAcmUN5kZgAcAAcWwaWxaR_b07ZsxaptKW7ZADZ6ebf-bxAc4bUUYbZxaY_bs_U7ebmNKlxanGViwarxaIyaLKK1VH-DJP6ZSbFIJJZdaJVbqxaBUZsxa9DJYzav8aA6bgeE2Acifblya15bYVZbxNTza38aScbK-bAEMbyaMBcV9UK6auAbDYNbBcWBcNBcWBbCyaaBcRza4nbtyaXBclTb3TK4fYN7UY9YiBcdBcvyaRyaSxSCJApIAxQGEeawBcX-UyBcM4a8SEJaPiTbYyawNQLoOS_ZkcZcBc6BcVgbqNK0maa1aDzaeENhBcKCcqBcwyag_YIzaecY5BcmvbzYVxyaqyah0aLCcwMJhyaNFQZCcPCchtF31aeCcjBcHCcPqHe8aFCcKfbL0SWXCR0arQZgBNhybLXbACcbeC9yaqeFKzaiwb61aSBcGfbtmZoBAHHJySHD9aUGLiCcxBchrBFzayPYHzazCc50anCczQGHQGWzaFyaUCc9gbKDcSzaOCcjCcESRF7aczaLDcQDcxBcl9brAPMDcb_bt5bfdYw4awCc6VKfmZIRaBUZ4ybZmGfDcLEMfmZHQGsqInsOWDc6BcA7D9yaHQGHUZkDcrjHmDcuDcRuS07ZHDcEBG6DVqCcYSOrDcg1a3Cc4CEAyaWXCxDcnCcfUFsHa9QYRGLRrUbSalUMMSOGDcUCcFEctHapIAIEcS7UKEcdSa0CcztVzHa_CcpqaGEc45ToCcRuSUEcMEcAza8ga-9DI9UPEcHEcU_FTEcr3YLEc15TNEcsDcrHaQEcB-bJEcpEcVEc50aF-bBmbI7UlEccEcnEcXHTfEcrEcAzaRrU44bRBci-U4EcREc6EceEcyEcgEc36Dtub-DcCFcyBAbEcEFc5DcGFccSaIFcpTBImZOEcNFcvEcW9F7EcHFc9Ec36DkOZ1Ec2CcMFcOFcwEcoEcSFccFcUFcYEcHUZU0aepZPfbKJAAKAkjY30a4vaX1b55Ad1bqFcGBGefbJKAuFcC1aXlXnaZ7IAM2beDcqnZ2FcsFc2BA5FcgfbxFcsjXkAEbrbL0arFcVfbtFcElS6Fc09a7Qa-Dc7IALGcQ8aNGch2aurblAErlX0FcKGcBGcMGcDGcFBG8dbZGckAEF2b_BcAGcxIN3FcWGcZqAhGc7FcJGcv1aUGcGfbH0aXGcrGcQGcprbcGcnGcPVbw6DOGcFGciGczFcp2bPAcJDEvGc79a5GcXvDPGcHGc8FcCFRe2blDcmGcp9FFnbDHc5JA7GcsGcWrb2GcMHc4GcX-DyGcfrbdKNGHc82b_GcnFEBHcuEbOHci2a3hY7FckGcRBcTGcdGcKragHcYGcRHcy2bdfbhvNrPFf2Di4DuyDx4bs6DfzapMJvHcNRFhfba4ad0a2HcX-Dy6DP0aK0av1a0SE8HcffbwFcqybvCci0aDIcI1a5kZ6UEDZVUfbTBct1aS1aOIcl3aK-D9NFY1a03b2Ccv0aUXCrCczeFmpOvFclrBAFc6Hcb1aEqDjAEYRFw4buCc6qbh1aWRFz2DxHcI3aoIciIcqIcIfbtHceGcQDEh_bKHcZIc3HcNfbyIcVGc2BAjAESfb-fb_0aafbUXCXfbSIc10a2BAD0alGc3IcirB1Va-BclHc70aHrALybV1aeGcX0a14aBIcBJc5Gc-HcY0a36DbIcT0a6IcwGc4FcI0a_HcH3ZH1bEJcH1aNGcYJcD2Za0aDsBdJcFJcTJcF4ZZ0KFVY9_ZXTaeubHIcJJcGAE8NZizaSGcOJcH3Sl0ah3aIJc6JcrFElfbn0aaRbyDcVmHpIcACCC1akJcj0ax0aJdKhIc1JcITEFIcWeZAJcoGcjrBFIc-0aJKcs0aC1aPxaVJcTKcJ1aYwb2Ic_JcKIc0UFMIcGIcuIcOKcJgEY1CrJclJcY0ERIcpKcj0aygDH1bSKcCGchJFZtDXKci1aWJFPMFm3bn7bNJcQ1aVIciJFe1ansb7KcWJcpLDj1alvDl1a9Ybxzaidb3HclIcgIc_Fcfzab0DKLcsIcxKcEBGszaXRFsIcMLc0Jcw1aFVEkIcRLcJKctZEtJcy3ZtKceLcgJcZJcd-Du5b-JcHgE5CEo9Z0Ics7HSvDbpOEKcG2ai0atZEZxYrLcDYN1IZJ8bfKcoLcHrAcfbbKcnEcEIclrBhAPWnbNKcZLcX0EdKcSLc4DJIeCLIcy1ahLcbeEdeES1afFc4Lcs1aHhDoKc8LcTLcW1CKMcUMcHMcSMcnXVPMczDcxLcBMF3KcXIcQMcg2aW1Cd1acDc_nbjfbfMcnXVAOFdLcKRFULcrIcx4DXLclKcw1atMcQfbvMch2DA2aD2aI2aebF21ayJcD4b-9DB2agZF-1a4gDuHaL1aANcJ2a5McY7Zb4DGNc7Mc5McL2axfbzXHs2af2a_Acm-LT2a5eFH6aYeCX2aqgKVNc0cYnrFHKUl2aSNcbDcZ2a1rFMJca4aZNcZMcXHca9FUjY_nbmNc8NFgGcI_FY_FZvbVmHsNcAEcuNc5AGk2agvam2aIDc1QGCKcDga35a6qbt2awebm-bbva3eb4NcnfbMAHTXCu8b3_bv9H72aVtD92awNb6qbMOcdAEVSVEWHNKXjzasfbKYZD3aFlHF3aM2atIcBmbZnHQ5bVtDGlH0QbWOcDlHgOcTXCiOcMhauuafOcY0KOmHznaqOclOcsOcbmHyBApOcW4aL3aw5blBAp7HBqHeAL1OcZ7HQ2HN3aT3a2OcsrHN3aJ5a6qbP3aZPNR3aGkbi3aBPco7HSxHApaY5HGBbAPc9Ocv_INPcj5HYHZQEb-BL_nbU3a0VIa3aX3aa3abPc69HEPcBmbQpIRGLf3a1wbGubQnbl2bxsIl2bVrUYSO-qIArIXNcH4anFJaNcrPcnwb_3am_I4DJA0ZoPc3PcsjKvvawwb2PcfBJcFJVRYnwbABcqDJnvDAEJFsbRYbyPc4Pc2-bfxacMcvsIRnbTBcOYb1QKixSjzaYnb3OcSQcT4aVBcVQcSYbOTM03anxbhNKA4a63aCPJmkJBUP_3arVKdQc73a4xYtFEVjVi3acQceBM1iJDPJ93a9DciTbWQcLGX6AcaJJeKKYMJ3oZmQcjNK2QcLYK5BApNKkKciPcuQc44WdYb5TbKEVu9b3nIQQcTYbanbUnbCRcKRchQcZnbTnbWYb8BcmLcXnbERc47WGRcbnblFbrQcJwb0Qcp0ZhvN_RZ1IcqeKkeK9hKteKKYbdlKiTBiRcxxb7Hac3apRcGKArRcWCcPiKuRclRcLQcgjKD8WtRcoRc1RcsjK3RcLCLWRca4arvKAoKS1ZdpKuuaBScTNcbtKg4az6ajzaGScE_biMVJSc9pHi4aLScEfaw9buvKZMNymKxvKzgDDCcmvKj4aYnakALTBcaAL6BLoALXPcvLcSrMdSc3BLbnHGCLnmYcScjnak9KM5Kr4ao9KuNaLXbp4a4BLvScc0KXsOggKr9Ko4amScFCL1ScHzKJCLjSc6ScsScYAL38LpSc-ScJzKOQcWBNKEMDGLn2LWGLQGXDqaDCLKTcuHLBHMwWZjJVo4a34aUqbz3Lf2L24ay4a2Wby0YUJcF1a74apfO54agTcXTcdKM03aokLA5a64acKM-3LBzapMMe4DsTcA4LITcSrMXTMR7LZkaqTccTcvQc4YVD7LQFZEEMjBM3TcGJLAHM6TcCBcx8LsHY_Tc6PVoQcwHLDPJWTc4TcqMMR7LDPJ9TcTEMkTcMUcu3aNEMPGPQUckSci9K0TcnFM6XTLUcAUceIMQ0bCHM8DVyTcZUcTUcKHMR7L1SXfQcoMMaUc4MMgKM0SazJc6qbuTcmUcO7LxaZceZ6FRdUcHUc5Tcl2DZTMSTMB5a4fbH5afVM9UcuUM5fbdGNKFciTbotZJQRC9MyuZcKNxMcBmbHVc3PVLEMntZtBNzHcjkL-SNpMJeENcWNo4aVVcgeETsXYVcj4a-SNkCc4lbsKNUEYETNPYNyBbGRNLIN9AZzQN1Ba1QN6qaYSagTcfVcZTbqKNiVcuKNkVcgENyBb09XuVcGVcwVcrBcf4adAcTPNS5afgbZVcM5ae3aD2ZcPNlVcMKcd5a7VcF1XzVcDRNHWcxvbG1XxQNpVcOINrVc4VcUNaeVcDWcb2bOobARNZKNySN1VcsEN3Vc2SN5Vc6UbkQNX9bISc-Vc1UNlBN5ia6VcYWcJAckWNcWNjUcDCLLYNupDcVcOWcmWNJRcXxKa5anZNJPVh8a6XTaaNb5aiSbwUcOZOpMJLxNxvNzvNQBca4ae5a3OcLrOY8aB6ahpODXcQZOjRcVpOGGOW2ZZVZi5ax5aoAPIdOHuO9JcjWcp5aisObeWB9auPbEqb64adXcaXclAEJCcgTckXcgAPj5ahpOZXcqAPIWcyScpXcJNcksNsXcpfOOAahfOhMcgsOy5agjOtxaOmaoXc6Xc6aZ0Bb3XcEKUwWcIeP_XcMlZGVcv5aUXc0mOm4ZVzbNVcJYcIGOXYbBMcNXcoAP0tOQYcBwagAEmpOrXcUYcMvOWYcqNKNrO8tONuOQPbwXc_XcdYc5EXipbsIAbsOaYcVsOlXc6lS6tOLuO9tOiYcBXckYckyNqYcVeP48OxScyYcbYcfAPuyNZDcjXc_Xc9BPlmD25aAXcOYcMVPIdOSGPFGP4iajEboXcFZc1XcWMPwPcu5aMZcJoOOZcjMPP9ajXcRZctmaZOPQPco5aXZcPGPZZcbXadLbbZc9cP0ZP1PPhRP7faj5acZczbPc7aB6aoZcZXPEVP95agkbLZciZc_TPtZcQVPGVPdXP_5atTcC6aDaPtBAE6aHaP7ZPELbBXcxbP4kOpZcnZcyZc1cPGoZqINcHcGdOCacAlOLePcPFYePUmaSmQpgbL6bcqaXgbogbprasgbiTbFgbUVMHgb4Xce8QcratLbbgbOgbPtbi6aALcd7a16an6a_IciacZgbPOcBmbw6aeeQegbKSctgbigb36aXmQYgbH7ayKaracD2bZac6UbugbD7a3actwabCcyKacDRT6aIQRPVcGKAnORxMMnKRqORf3b6qbwtZgKR4UciTBLQRd-ULbcDQRnIcuacGbcRbcpBN24bKbcOQRTVcOWQZbcDQVbbcyuZttVVbcMVcOKRTDc0gbTDcAhbLLSS7aM7ac5AO7a7gbtbcY7avbclINV7asbc1cSChba7aeCSqZcLXbe7aCLSenRi7ac-baacl7aQVOn7awBA5cSxob-pSynb1ub6YbCmS1YbDsSTqb-lbonb2nbtYboBc2UVMcc-XbzYb8nSQccCmSFvbH8aSsS1GcL9au8axBcB6b8DV-DVZBVaQc77an8aOBcm3ajJVZMVpUcVaVsccj0ag0aRXcYxSkccGCcGJAp8aYUcl-WmDc48aX8a8XTIVZF9a-cc6cc58aqNKk8aNSRb9a28aRDcC-bvccqENr8aQHarcc4ccAfb1Acy8aeNcQ9aTdc5Ac6bUc_b8bUKdcEdcV2bfZbWrUOwYD9aNrUedc_DctWcSJA2TaDdcndciAc3TKa-UM9UceEa9U_nbg8aYDck-Ub-UVZcSdcLdcXDcupD7Da6pZIyDx_UzdczccZRcnccIEVpccPnbjcc6dctDc79bXTXoccmBVVRcdDcLXb0dcLecBfb3TKwGVW7ZzGVu1YF5bNHTCecTecVdcjUNLYZenbceccYbAdclJVaMV3WcTBVNPV83Y8WFROcN7UwKcKdcsec6VKweckSVKacFKXn0btccNYbeXWKdcWxbjsO1YVdbZxEX7YVT6byccd0b8WcK1a5dcUdcMGXOqD1hV9PYxFcsYZhecDfc_ccNTBTjVp_ZF9aWTXWacGfcYrV0tVYdc2ecEfcNTBiEcRsSR9aZeWlQKU9aU2ZBecDfcDecNIcafcwxbbeWO-ZlfcbfcnfcdgK8wbIecqfc64WfGaSxbxYcBmbY9aTYbYPc6echFblOaJDa8cct5TgfcFRcnXVfWZMAX8fcRAXt4ajrF_Pb9EXsEXzEXnecCfcufcdecIfcp3JBiVDiVNfcrnbCgcvfcJKXvHX0JAHgchBVbgc_fcBKXpfc8LXuDJKdc7SXHfcmNKh9acZbN1QFYbxqb7Fck2b6nIo2bMkXygc_1bNvbiTbolXD2b8Gcwgc1qZ62bJkXbHcr2bHLc5nbrrb5gcxuburba0b3gcnrbL-a0rbLobirb0dbRDEzcbBhcGCY2rbyrbBZbYHcHhc1rbirbNobzrbHvbYhcDhcCeborbWccwrbxCYbVcc5XeAZTZZ3CYxhZihcQEYlhc2nYBDYQOYEYcQsXPEYHEYbFYsIAoFY4ZcO-a5IYhAcGKA1HYS-aC1ZiTbP-aVtD8hc7HaT-ajzaAicTXC9LYwSaBzaGicy5AIicPHZZwaqtb-ib5tbEtExjbljbSebbkb0pbDOblsbxhbwNblKbc0ARlbTlbPObtHASubLlbxQG-obxObhaA8bb5tbQbP_jbVicZibbkb3obZlbmLbQicxabeob6AAjzBUicZkbmjb0bbojb2bbvibHkY_jYZpbuJZdico3FjkbjNAltb4tYvcaRZYAjcrkbCjcEtbpaAtIbYkblBAakb7icuUYaJblSbk0bzicLkbGGbAbWjiccibLQYYjcosbhIAkTAvjbSicTLAhobnPYEsb55bDjckMAWtb2Ob_rb6OYQsbHSbctbvRbetb8RbOsbGsbpRbwtbJsbNAb7nIVsb2jcrQbYQb_OYaQbyQbeQbgQbAac5FbZtbkQbIfFmQbwQb_SZk-YLXYZWYKkcr0Z4rFoQbOkccQbuQYnicwpGNjbLLAHjcSvYribXpbuZbZkcBHANjb9NAdkcurYwmYdpbU_aZkcfjb1ibUabItbOcbYic2QbwhbhBAStbpsbf4C4tb1icn2BukcticzjbXicAqbBtbekbHjbJPchjciAAsKYdabolb2icRxAmkcARbS_aYpbMjc8pbtlbpkcHMbQlcRpbhpbUkYmhbEtbajcbKbn1ALlc3sbIubmsbNjcTtb3vA1ibHlb8kcBkbxkctSbflcbicmac3kbilcRic5kcyREdlcDkbBlcamYDlcgtbTtb5dEphb5tbAhAXibmlc3ab_kcVMbZsbglcuabtJAaebMkb6AAmnBnjcoobjob9KbxobApbZLbCpbgZcnLb7obGpbVLbERbtlbCmcrlc-MclibBtb0sbIibbsbBtbLuYnpbjsbgsbMRbfmcXmcRpbupbnmcKubZici_a1sbkNbMhbaic0kctacolcR_a6wYjmc2sbDkb-pbvmcYbb6mcs_a7pb_Mb7GZfCZWWckOcmnH8iaZmGrOc4kHnnXLVZgvaJncFlH5kHpBA0Oc-RbFMArsb4icSjc6icCib8icEibLtbiMbPpbwpbVlc5sbwzP7sbgmc1pbnNbamcNtbKQaPgbjGb1kchIAFMAoAA1rFtJbebAylccpbhncX6aEmctncqFb8dA4kcIlcWqGKmcsQYRjbLfc_PYBQYdhbGQYYjbrSYhhbPQYBJbFMAY9LuKMUFA5IbRjcTjcZncVjcSKbRkbYebtjbDQAoKbyVA-nc6Kb3PbJRYlobQ1Q8sb_Nbdnc_sbfnccsbvlbkockmcPRbIjYinceac9iclmcMtbHubCtbvmclKbTOYLHAZockjb5icWicUjc_KbHLb-QYfoc3nciAAHSAGtbnObvkc-kcKtbYmcwocKocOOb5tbOEAQocYncCjbtOYxjc9FbytbnmD0tb_jcKoc7ncHmc2hbvjcBsbWSbDQb-Pb1-ahoclpbzAAxsbuocppbmmcencjsbaKZrHZIGZ9GZWGZICZ0ocHEAylb7lc1UDzncvibZmczmcslcV-aJHb2EAiibySA2pcqjbzkcjNb9mcdkbxibJRbKocUkbwlcOjbcpcancEjbFqcfkbhlcFmc3NAzpc5kcnaHAqczsbCqccic8pc4eAjtbpLAXqcYmcZqc6pc0oc4Ib0pcHPAfqcvsbhqcRqctncclb7lcdTFnqcYsbpqcApczAAkBANIb3aEdjcgeb0vYWNbeLbkic9TYNlb6UbkebhubEpIpubEpIR-bnubiubjza64bHOcy5A-UbN5bV5bf6b-Mcrva_ebIyazAcN9aUecbXc5SbSrcpUb8ebUAcDfb1KcwIcppcNLcgKcKJA9Ic5actKcEtDkrcrqAWfcnLcCLc05ADJcmrcbfblfbercHKc7GcdLcFVE7LcF1aAOc74bD7bqfbqOcbOcYOc8vbaOcwfbyfbdPc69HfPc-NcNVcG5aMmHfrM6acyxaTqaqrc9acBgbUqPDgbzacTacGgbsocTgbjxbnZaMscw8MPgblacQrca6aTacpacarVfscl6aoacveFagbAbc4TOwac0MNyacaac0acIDN8acnacTacngbUscvvbxscw4a-ach8QE7al8aqbcl8a4bcf7aubcMxRN7a6gb_scAccbCSnCSKcczcSFccSVMHccJcc9bc0oc0JAbNb9lc5ocuic7ocCsbWQYdcZqyDVyD0jXtAAFgcUAXBncgHZnVZlKbalcJcb6OAdjcEubHXc5mcMhb4pcDqcspbNpbnocUlcBqbroc2ncxoc_icqkbBkYipcokbIkYTlc1tcgkctibxocimcAnc5tcGiblpcbnctlbqmcgrcwmcksbumcrmclocBtbymcttc1mc4mYFOb8mcutcBwYMwYLqbBMZtGZwCaiHZWPcxObjlc0pcWlbMqcWucIpcjocxtcBtbztcUpbkncZicmnc5pcqqciAAwuA6NbyncjucSuc-iYmucxocemcJucEqc-ic1ncqucomcBqbhsbNucpocxpbUucCvctlctJAnQA6Nb7kb0ucAmcDOb5ucoocqNbOtbDKcrncaqcxrBEdCWtbQeb-lc3Zb5jc5ObSsb1NFUWY1jcNsbAkc6jcevcJSbUsbLSb1tbHvchIALoAqFb0icIlcwaA4ocXnc6ocSocTVYqZZrPZbjb-RbsvcP1V0ObtmOsicUtc9kcUjc1vczYZ4vctjb6vcwsB8vclbbFpcBwcmWY2vcFJAEwcElcaFANjbDOAvqchmcCRbGvc7pcWvcPubxFbECEdjcUub5Ia3parjHaubHqaOJA6wbiwccub41aBzaArclubCrcjubqubpebpmDGrcswc8lbkubNscw7bFVc_qcSccKmbGhcKOcZmG9lbPXblrbhwc5wcmqbaob9ub0ubaccwWbhqbgrb-ubJvbBXb_wcLhc5WbkqbxcbVmbbqb2gc6UbbvbPSYGKAevbhvbpIAXvbkNcw4aXxcvQYdvbjrFUvbbxcsPZLya_nbuvbHScpxKovbKkZtBax_b6vbpTHP2bwvavQNpTHzvbFwbTacCwbxSaxfcOvb-vbDwbOXF5xcIwbBza5xc8WFAycHwbeRc6UbLwbVtD4JciTbawbXwbTwbI3bfwbQwbK-DeKcrjHNychwbRgcqeZewbPKAgwbTycxwbVhZ6McDJApMJ0wbfxaaxbfyczwbrPaeycjIZnycfycqFJXrcw4atwb4DJjycGpIwhcfvDIxblXP5vbvycOxb3ycLxbOTchxb7HaExbIfF4yc4wb6ycXpOKxbfGaMxbKwbEzc-cPQxbL3b2fcNYcoxbixbxYVwfcyxbzoYhxbVxbgacFcZfxbOFZWzcvxbYzcLcZA9HWFa9bc6qb3Iazfc3IatxbNxbRzcIgc0fcsxbzxb0yc8raeyb3ecf-D9xbnXbwzciTBzzctXb1zcGKAUybDybprBXybNdb5zcGJAWJaQJcfraA0c1cY4JayXcE0cCTBlHF7zcsIAWybkcZYybK0cTyb4JauzcJ0cEKAL0cH0cfbc8rajyb_yZhra1Xaoyblyb2ccqYHkPauybK5AwybXtasyb4nIf0cvyb0ybe0c_yZqWcO1by0b2zbAybp0bczbOzbFzbyAah0bGzbZmG_zbPfcB0c00cNzbfxZ30cDzbkxbPzbTzbhJA0zbx0cV0bz0c4zbq0b0fcszbt0b8mZwzbx3bPTcJ1bm0bB0b5zbS1co3bZ1c8mZH0bx0b-0by0cOyb_0cD0brXaRac-zbW1cL0bC0bpXaE0bUZFd1cb0bJ1c90c1cYi1cX0b55AZ0b8wcrjH80cbfc6zcGKaz1cTINS0bw0cf1cK1c4DJf0bY1cE1cC1cj0bw0bu1cA2cmfcupDD2cN1cb1cY3Ygjc_1c4xbR1b10bvXcC1bJ1c50bU2c70bkdFHybP1b2zca2ckiYh0cRybe2c61cgAE3lYjJc90bL0cg2cBjYe1cq2cm2cS1bW2c01bO2bk1bkEZY1b7gcDXC9gcm2b-GcAhcXcc3mbU2bnsakHct2bSsaamb-qbR2bz2bg2bgmbr1bsHcGrbI3csmbfZb32btlXf1b-gcS3cNkX-2bo1bA3bOhcgeCB3cB2bz2c21blAEBnZd2bY2b70cU2bWdb_cbH3cd3cEhcnmbX2bS2bj3cY3cOrbRDEh3cs3c31cYrbw2b12czBA51bR3cn2b52c82cn3cu2bRVM13ctGcG2b-3cFnbqlX22c42bl2b0gc72bU3c83c0qbN3cB3bJrbL3cY3byuZFtaJVcQycPKAK3bEIauecr3bZ3bvubGJAaORUNb5qcW3b_1Yb4cT4cR3bV4cnvZebcXbcv9HN4bhtaV4bG0cLqD4gDQ1cY3YJuSUTZb4c-3bt4c53bw3bo3bz3bc4b34cH4bEuaxdckscDta-4cu3bu4cB4b4JaU4b54cO4b54cK4b9taJ5ce4b44cI4bR4bk4b24cu4cf4bY4bxzb84cP5cWtaX5cu4ci4bS4bMoYgvam4bOXFo4b6Ubz4bIVc_WCnORv4bnbcZmGn5cPVcjbcHtZ34bZ0cRCCJrcOSRMrc0ebA5bBOcDBb94b0Vb_nbO5bJ5bo8aL5blgcU5bc6YI5banHrJVS5bFEME6c6rc_WChuaL6cKrcN6cPTbuuam5bt3bTIcMGNp5bJqZr5byuZl5bVjXe5baFYjnXh5bj5b5SEU0cdUbpENT9b18b09bxzcUBcf9b39bCWbmcc89bz9bI9b7ecmUbg9be7bScbM6bx6cw6bU7bH6b_7bw8bA-bBTbyjXD8b-5bq9bGKA-7bAWbnTb-6cc9bU7b2DbH7c6KcE9bguaC7cHVb68bK7ceUbm6b26c8Vcm9bd6bp6c7Bcs6cU9bi9bU7cVCcp2Z39b16bZ8bLTFb8b6BbnVb_BbqVbdEbtVbgEbm8bB7bb7cGUbv-bg6bN7cH9b66ceUbJOc17cL9b87bwRcQ7b67cBfcAfFK6b48b16c87cvCbB9b-8bF8cfUbaUbX7bJ7cv9bp7bD-ba7cy6clUbi7ce7c3LcU6buUb86c_7cP9bO8cu7bZ8c08bI7cV9b_6cPVbG7cf8cO7cW9bArak8c99b5-bVmHKWbQVbH8b56cP7co8cR7ci6bT7cc8cFnbs9bb8cT8bHFbWVbn6cg8cf7c28cPVb48cY7bk7csTblVbc8bvTbYDa66br7c1Tbk8buVbv7cKZcS8cAra57cl8c27cx8cKraT9cq8c_8bGJJ-7cU9cS7b_Eb78cEWbW7bC9b_8c68cu7b98ba8cs8b88bg7bo9cN8cl9cF9bq7byUbq9bb0DK9bW8br8cB8c69bVSc98cm8ci8chNcY9bV8c18cu9clWcU8ccWb2WcSYc89cbAcZ7cE-cCDEk9c59bUScY7c29b_9co9b7yYM9b8dcO9bjqYPgc39cO-c09c58cN-ck9bdec06ct6c87bvfcQ-cK-c-9bY-cqYHzSbj-c-9cbTbk6cbxa7-bJ-bHzY--bMyDA_bj-b_-bl-brwc_ua4-by-b2-ct-bnnbY-bc0KCccMvaUVbv-clBbSva6-cP-bz-b12az7c95cx-bI_c8-c0-b_WC5VbN_c1-cz-c3-ce3aMQcT_cr-bP_cY0K9-bL-bz-cU-brAb5_bNScwbcG_bDwac2cnAcN_bVAcQ_bGAcS_bSAcBbcV_bDBchBArMcZAcT_bI-cd_boBAf_bi2cY0DRAcr_bv_ccAcu_bvMNp_b0_cu_cl_bmwaAAdo_bpIZPic3Ac__b6_bHAdoBAhwaDAd9_cFAd3_c9_bs_cMAdbDcUAdDAcaqao_cYAdVAc6waYqacAd2_ceAdXAcj4cWAdaAc-_cGAdLAcvMNIxamAd1_coAd3_caKch_cHAcoAcg6ZqAcs_csAcC-c3DcR_bYxa9eby_b5_UadcfGVySbZrc0Acbrcm_bdrcR_b-Acj_c9DJU3ZFBc92cHTYIBcVOZKBcShO4DcTBcptcHIcuyaWVcMXcXBdqBczxaODcOBdfdc8SbgBcnBcUBd84bpyaeBdkBdF_cJyauBch9YaDcs6bhjK0BcUya3BcZEch7cQMFexcbBdMdcotKL_Z1vKoBduBbgeCnXclGcaCckWNNCcLFcfCcgyaxyaSCchKKtBdBCcnyag_YYCc8Bdc7cNiKxyadCcPCdkCchCcUCdxVcSJA4yaXCdEzaKuSqCcqQZcIctCcNbc2EcsdcBDcRuS-yasEcECdMdc1mZ6CcNAc9CcoBAzBdG3SCDc2BPEDcJzaoCdACdqBcPzanBdKCdm7a1bcq0ZdzatEchvDbza6CdADd99c7fc7CdodcmMcPCd1DcLxSwrFDEcHDdnDclmZpDc8DcAgcjEcuyaLDdYRPPzaODdEDdZMcXHT6AdbDdtNc6DcyIAqDcUDdOyajBcXDdYHTCEcjDcEEcXFcmEc3OcxEclFcWEczBdDFcsvK8HcaFcwDd50aVFctEczDddEcLxS8EcxDdefc4xaA0S7DdFFc9DdbFcxDdrDdiFcZFcRFcqEcxDdt-cNzaCEdsDd5EcQFcFEd3Dd-EcS7Us5cdMchFcYFcEEdYRP-Dd50a3wchIcaEdtDdcDdLEdzEcAza5DdpCdLuSDEdTEddEdGEd4DdYEcOEd6yaQEdJEdcEdqJZuEdnEdoFcBUZ1Fc3GcSJc6GcFIcvgcU3c7EdUHc9EdEHcQHcyFcb3cYLceHcj0aEGc_EdyFcB4c-JcKFdN0a-Ed_LcTxcnqb5JcRFdW0a1Nc6lbnINAFdbGcuGcnHceJcpGchHch2cHFdm1bCFdpLaCGc3AGzGcGHcPFdNJcYFdUXCqFdYHcPhc8ub-WbQFdgFdCHcWHcPHcNFdaHcBFdTHcoFdAraOHceIc5SEjHcmFd-FdUMPoHc5FdCGdPGXsFdSHcfFd8EdIGdxGcqGcyFddFd-GcnFdHGdJLc5FdjFdcFdlFd9FcJHcdMcmHcPGdYGdRGdaGdZHc23ctFdCMcCIcgeEQLcwMcz5c00aq6crGd3McJKcJIcmJcZ-DkLcUycFKcIIcqGdirBLKc4YcjCd1Hc6Gd05AFMc6_c0HcoFEzGdrKcFfcrrcSEcX1a-KcGMchFd2BAbJcdIcoWaYEd4GdmKc8IcePFLLctGdoPFzIcXHdcLcvrcfrcQvcYLc8KcLfbYlXx2cYIcircWHdRfblrcYMcOHdorc2zazNQyrcirBurcrHdFJcHJcBLcTKcLJcPZcaHd7IcD0cuGdLFdjLcfTcJHdpFd_HdF4ZQHdPkc5JciHdH0anJcF4Zo2czHdqKcfLcZ0a-BPb0awHdJId1GdFWcN5KwJcjzb31a4tcNIdj0azLcNwbcIdEtD3rcBIdeGcg0a8Ncp0aeHdzrcFIcTIdPKcUFdlHdiMcCGct0aRKcrId20a_LcWKcoId7GdZKcmAc3IdBHdJMcTMcHIdsrchKcNMcIHd2HdyKcu1a_IdTKck0EuIdfGdnHdvKcm3bNHdFJczKcXJF7IdkMcgMcHQVzpDV9chrcIIdUJdWIcyTH6pcyMcaJdrpD-NFk1aGBaJKcPLcjHdYHdq4cvIdAGdnJddHdcIdtZEbLcsGdpJdLJd5LcsJdx4DPJdgDc9HcVIdAIcHJd9LcfJcKIdiJcn-c7VHoMcX0EeId_YZLTEtLcmpOkDdRJcnNcNDE3JcnzaAEM2LcA-cqJdMKdf0axrcLMcX0E8Gd-RcQecfJdRMc8IdiKcGJdjIdUKduZEjKcDHdjEco1aMMcPeEbMcBKdJXFeMcxHF-IdhKdtNc5LDXMc8JdVMcnKcqKdG-ccKdjMchJdcJd1rcxNFVJdxEdG1aQDdLHdO5aKAdEJdRgE0McjrccHdxJdiCdmHdGTEILdoHd2Mc_LYifbLNc_BC8McpqZC5cdZFsTa11a5McBXFDNcX5b6HcULdHeCkXaI0cEeChLdE1CK2au_UJYZDsc4NcgNcuBdv-LVNc2Bd_NctLdX_cbNc3rFf-DXdcjzazNcIDdiNcWtF5HdR_FZaajMci2azBAJdarNczLd0NcoNcSJAwNcHkcv9H6LdCLdSGd2NcuyZ5LdkQG6NcWXCmIdY4YFOcKAHOrc7rcL_cmfbZMd65cIOcq8baZcjzawecEQV83YRucZmGkMde4DTOc0VHVOcF1aXOcjMVwYHCscQNcvOcGncKncidY0Md2kHmOcy5AoOcTSaFnc5MdxOcuOcNncwOconHtOcqnHgwcnoHLPchycCpIUPc0UZ7OcVQcJNdHPc_Oc8OcwoHU7bJxHiMdKPcSPcb2HN3a9UZTNdO-c5OchYYGkXgEdZYbQNdLEMfNdTqH9Yci3a0fbzrF99HW4aqNdTUbgPcXNdfRcKQcW6c4OcY_c9AdJQcpPc5qI0Pc8qItPcvqIb1b-LdfFb5NdzPcCQc-Pc6PcAQcLQcpFJ_PcbFJIOd7NdmPcuycKnbd3aUlK2Nd3QKLBdGQc2XasIMW8cPQcCOdMOdEOdOOdJDdoPcnQcq6cYQcARc2QKHectQcLRcKNduccNnbZQcmOdyNdRRcfUcjQcw3agOd9QcPKM94akQcxcckMJhOdNUc2OdnTKdnbXRcoOd5UcxOd83a33JKKdxPcvOd-QcBBdEQcUTc7QczOdk3a19bUYbE4aqccuOd6Odq-canbBRcoNdTPd0OdPPdNRcURctOd_OdHPdMRcTRcoTKRYc_RcZYbYRcSgciPdcnbmFb6RcpgKTBcxRcFPdpjKgRcmRc9-abQcvRceCbtjKsRcL3b0RctPdX_c9RcJkZ7PdgycelK4Pd4Rc6PdsPdBQdlNdDQdaKd_nbMScntKdtK3nKFScTScU7bxUNTxStuagvaMQdLCdO5asMNYScRScF1aXQdFAdzNFPScyvKaScwPdg0KCTceSc0NdgScHCLiSclKdS5L7Scl4aT9KY9KNoarScwQdtScZmHFTcsQd1BLuQdq4awQdo0K3ScznatTc6Qd0Sc8QdhSc8BLATczQdi0KknanScWkJFTcHyYjScALdpMMLTcZTc_3L9ycbTceUcfScR7LyFMGUcX5aYTcJJLtTclTcDLLAIdjWclTcrHL3UcbRdmTc73aoTc_nbxUc9JAMTcKJLVRdabcupDwTcOTcPRdrUcCUc2TcSUcWRd1OdTTcmjaXUclRd7WcUUcTTcsjaqRd1RdgUcVYbizcNVcESdJUcWBM19XT5baRd_RdyUcTTctma9RdvRdibcQSdCUcZRd4RdwRdpIMTTcyHL0RdlUcbSdCUcoUcJtcqUcfSdnRdZyD0UcxeZUSdPSdgSdl2DoSdvMMxMM-Rdm0cYTMOJAaTM3fbCVc_Uc6fbBVcUrM4SdEVc21cWALPvZo5cSbcxsZLVcZHdTaNIDN04b6VKRVcIDNTHdJGNsWcVPY8SEXVc1WcSKdoMMaVcaGNz9XdVc64a7VcotKCTNdWcOYN2VciVbd1ZyQNTWcQINVWcRmYCWc8QNj_cGkXMWczSNSTdGTNhWcEncvVcOTdgVcOScnWcHWcAWc-hcjWc7Vc11ZGWcfTd9GdKYNyTdv3chVcBRNjVceTdfWcgTdJaciTdmeWvINvTdmTdXWcoTdp3coqarTdeWcFINgWcWraiWcIXcyWc59c9VcOAdnUNpWckQdGTdPUdoAdQGNtTddWNrKdeMLZUdgdc1dbvWcmUdUVcW5a7WcQfcXTX-Wc6Wc5ZcOXcDzKTjOr5aEKU1YcKXceXcfUdsvN1UdsyNQXcKJdSXcf5aKYcm_bWXc-YcYXc1XclXc6UdJVOm5awMJidcVwYiXc-XcJVdl5alYc-Bd8TOIVdTXcuyNMVdGZOuXc-TdnAPTXckLd55a0Xcl5aijO0Ud6Ycl5aKPd9XcIYc_XcFXcVjONQcsUdS5LJYcHYccXc_XcGpI1mOCnOcVdTvOOVdPecqRdPYc2tOqNKWCa-VdzYcAGOQ2b7tOPrOhYcPzcgVd2Yc8VdhDRlhbpYcXXcrYcNWdlAE4tOuYcgYcErO3fcEuOoVdRVOnVdSWd8YcCVdUsOMWdfWdGDdZVdMWdAZc_BPMLdBaPUePlXPePYJZc0ec55asZcE3ZAOdB0NxWdtBAXMP4dcIYc1WdeZc-SdLVPGacGZc9vaxFcfZcvPPFacrWd7ZcVRPmZchZcFXdYXP4TP4OdwbP-WdNZc0ZcoXPwZc5WdPXdSZcRXdvZcyIAXpaHscnfO1Wd9Zc6ZPxLdEZcGacybPveFlQcJXdXGd-mO_cPJacEXdnXdqbPBqZPacPePbsceBcVacqacpscEmbO1Q46a1XdxqbdacYscYzc8qa8XdGGRdscRgb0mcO6ahscxNQjsc_XdZyaoscXacUeQp9Fy6aXcaQscTacjgbTscusczscqHd1scvXb3sc-bc16avgbIYdiUda9KDbcjDRFbcDGRkORRbcIbccbcSqHmbcFTdygbhbcvUde4cxsZlbcp4cpWdrzPsYdm0cJbcoYdxYdbXdzcS0Ydf4bkbcUbc4YdDZcobc8scBDdrbc2gbzbc8CdCtcwbcEtcFZd5bcBtcRDE3bcLZdAtc0bcHtc_gbQZdGtca-bj7aEgbLtcdVMNtcCdSjSdVaVZcc9cbOccGqSxnb2YbCxcrYbVccKobX9agZdmsabccPcckZdRcc_ublqbnZd7YbhhcafcmDcv6cMecFecOecePdZ8azcc4ZdWrctJVEtZIecfdc6Lclfb4Qd0HXJecogcbdcPRcbecZdcarc3QcBdcmCc2ZdkCdFdckecf3cYUFMRYRSRTadDza7ccjkZ05Ts8amdccadGdcFKUz8ahadqBcsJVqmaDadUadpUdsPcE7YLrUE9amadmDdV-cjBJqdcxad7dcaUdQ2bb-UxdcP9UbadZza1dc4Xb3dcAQR2adKec4ad2jZ_dc9_UDbdwxbaMJNecAEVSPdYgcOadIPdqDZ6ZdNbdVnblPdReciecNdcXTXotKWecyGVlGVZectfc0DcoPdLadzNFgecPbdJadSRcjbdiMVzXHALdJ4Ye5YrecqecjSVa4cIecpMdXSVwbdeiaovZegc0Nd54W5bdpOd4ecnXVsEXLgc4YVNgcA8c18aUdcfVdoec51cVadzhVJfcVgcaGXRGXjgcSjVKjVTfc8bdb8astV0XdyfcYfc4WdmbdWTXAEdIad4EXjfcXhc9ZdL2cjecofcYcdqzca9aQcdn-WCzc6qb5fcPPdEQdEIaOzcUcdDgca9W4Kd4fcZgcf-co-W_fcycdq-cUtFCqa7cd4cdAcdZIZhDbKZVt9b1cdAZVjcdZbdexaYGXWgcPcdmcdfgczJAtHXKKX7HXXfcrHXQdd4HXcgcGJJtMdOfcYycZbdEMXafcngcABdG7DqgcIhcOGNtgcW1b8Fd53c-GcJ4c92bVxcMhccGNmddBUdyFc32c62czgc73cW3cBmbvdbtrb8dbhcdw4a5ddKhcchcuddd4csadVFdExc1FddhcxrbTobVhcncbKxcQZbehc79aIebwrbE4cghcpZdudbyhc3OcREYuhcAVYNeddrMf6chdcthcTEYuKNfOdbedm0cmFY1hc8mYUaYKic5hcEMYR-aDic4Tda4aLic_WCCicL3bEicF1awediTBNicSLdvedqedNNYJicvxcqvcwucjMANIb0NBdjcONceibNYcUebewcPWZaWZGXbXubkwcJqawAanwcbId_Wb0wc6xaoubtwcErcvwcZqaHzYOAcpwcUfdyXd07baecBxc5ubTccFhc7dd8WdqYH-wcDxcMqbMxcnddgZbicc4ubMxc13cPobvrbLxcIedOxcAedQxcxZdSxc0Gc1ZdBwbjxcwBARvbZxc_fdfvbsDJ_fdgXdv9HgxcLEMaxcnxc9SBivbgvapxcpTdJkZqvbFLdwxclvbAZbzxc06b1xcPgd9xc4xccgdrcdBmbDycEwbhzcByc2xchzcEycegdGycowbePFdxbfIdJzchjYKjaTycPyc4vbVwbSycyYYaxbvgd1gdIddf4c0gdbwb1CcZmGwyc0Ndyyc3Nd5ycmycqwboyclycqycGhdsyc1Pc9wbFhduwboycnwbALd2yc7ZcfgdQzc_ycTRPAxbURdozcXhdymOGzc5RcbhdL3bAzc7wbHzcahdJzcDxbPxbBzcXGaxcduxbcxbSzcrxbyPYnzcmhdXzcg8PkxbazcrPZczcthd0hdFcZgzcYtZshdG4bqcdkxbxhdMycpxb9fcrzcwhdtzcxVdvzcR0c3Oc3zc1cbF0cNid2xbLidOyb4JaCybN0c9zcP0c_zcSid50bKybzWdSybAybY0cyJd-zb1zce4DM0cQJAXidGybZidW0cS0cecZALdeidC2cgidyYd-zbb0c2ybd0co0c0eFq0cl0cHadyrazidpybL0ct0c2ybs0c2id2pDu0c9Ud7qbe2cpMJF1bbGdHcdm1cY2cE1br2cepKn_cp2c_0bw2cLjdAfFK1bOjdv2c7pbMIdJ2cu2cV3Z4mc30bNjdQ1bZjdiHcgWdi0c_2c4qaQ3c71bU3crddV3ctddc3cD4c02cIFdX3cO4ctfd0mbi3cz3cu3ckfdq3cD3bN4co3cymb7Fc43cqjd63c_gc3ddf2b-jdZWcE2bFGdM3cHkdO3cJkdTGcx3c93cD3cyxc3qb-Fc_2b0jdxddx2br3cRkdwddDedeGNPYNVkdzjdMkdNxcojdG4cpdd1ddEkdujdWkdikdA4cNGdC4cSkdHebc5Xpjd52bbHcsjdM4cLkdwjdsrbC3bBYby3cVmHF3bCed7gdhjYY4c6NZybdS4cHtZU4cp5cayctYHh4cEMalAdFldYlam4cIldyuZd3bMbc5YdrjHs4c_4cl3bw4cn3b8mZ04cBRZV5cK5cR5cEuaZ5cb4bb5cn5bGtaY4bB5c94cW5chld0jXH5cIiafldQ5cYld6taGJAtabL4blldV6cC9Mv3bT5cT4bwldc5cdwbY5cT1ca5c9ldmld14bv3bf5cU5cjzaj5cVtDl5ca4au5clYduYdyuZy5chidAfFOmdVSdZycRmdr5cqYd7PY55cM6ckBcD5bfLdw4a15cA7cDTbnfd7VH_5cH6cb8aC6c-LXE6co5YG6c6MdZeWJ6c-TcuebaMdR6cEOcIrc0mdWBbS6cgvaU6cW4b0Nd-QNh6cs5bT6cd6cEmd6VK_mdq5bi6cY5AALd75bPBcW-cu6cMnd69c08c37bH-c6bdw9cR8c37cz6cD-c-8cZOdZ-c76c46cx9cx7c36c2wc96ch8cg7cxebB7cv8cfndR9c75cfmdM_cE8cE7cGJAM7cd9cEcd9TbkTbxndZ9cJ8cW7c4ndNnd6ndQnd77cvndP-cr-candpTbffP26b4BbH9cp7cpVbh8b96bt7c4TbkOd7TbX7cY9cw8cn8cu-bDOc07cynd27b29co-ckTbD8cpndXndZ3awNdj9cbndaod1Cbn9cXodp9cU7blod3nd_ndb-cnodeUbsodt9cd-cd8cendWndW9ch2bzodl-cZod0nd8Ubp8cSodTnd1Db85c6VbR-c5od7_cuUb2nd9odlndy8condCpda9cC9cMpdW-cwodX8cU8b9nd19cE9cNlYn7cd8bwTbf8b76bcEbM9ckOdl8b5TbPodo8bHyDRoddod1odyVbhMdhodTTds8c-Vbc9cnUby9c5Ebtpdundb7cIFbr9cmoda9cpodypdqndidbsoda9cvodkndA9cFDdZnd79cIpdI-ck-cCodSndEqdeYdg-cCpdKnd49cAodLqd4odM-cRpde-c4adGqdS7cS-cKWdTqdB-bC9cNqda-cVndo6c6pducdCqdRndDpdBtDp-c4cdq8cdqdUqdJddBodyAbKndE_cK6aZBc3-bh-blqdQAcwqd0SbcqaZ_cD_cJ_cX-bJvaB_c7-cV_c9-cpBde_cN-bq-b7qdb_cv2akmd8AbH_cU_cjvaK_cVodyIA6qdJWb3qdwRcY_cMrda_cBrdQ_cSVMd_ctBJXrdLAdnAdDrdN7al_c2KZJ_byAdt_cSAduBb3_cr_cmrdXAdI-cW_bvWdhxai_ciAddAc5_cljd9TbyrdvAdVAcCAdtAdEAdIDd3_cw_bwrdbwa4rdTAdVAcQAd8rdordtdc__cqAd8_b9PGhAd5rddAcxwabAdRAdhAcl9bZAdNAc7waTsd0AdMAcCJAYAcHsdUsdzadKsdkAcZxKsAdsrdgrd-rdVAcxAdfrduAdEsddAc2Admrd4AdBqdeDdmrd8AdnPcs_cPTXjadUrc-CbOdccrc8AcIBdJBcHScLBdx_cNBd9Ac_sdFDdLBcPDdZBd1sdpEd6BcJtd8Zd_FcDzadBdmBc_CdLtdR-bDDdUtdmndUDcPDcXtdpTdtBcbxcwCdpTdSyaPIN2BcGdaPDdzTdYPcHgdKHcBCdqQKjQdbCdotK_BdBFcFCdayajBdltdYCdRCdRCcsYY0tdPqdrxcNCd9-bttdbCcSCdUrU-td0mOAOaftdN5aaCd5td52SeCdS0ampOMTdqYHEadlmZFDcAzabCdrCd7CcVTFg5cFud4CcF3SGzampOICdHEd5td5CdStdVDcbtdNZdWtd3CdMdcCDdhudatdmud3ad6tdALdhbd4aduudsdcnDdNDdqDdPDdzudSDdnIdfDd0NcvDc1QGaDdjudgDd2DcvAcP7ZKDdt4DhDdADa5ud_ud7udqbUpDdVOZFjd3EcREdPFcPIckFcMEd2CdwtdcxSrEdSvd2DdUvd4Ed-CcIEdbEd72SavdmEd36DdcdDhDiEdSEdkEdUEdbvdLzarudaEcfvdovdtEdVEd36DxudmvdRvdAvdpvdivdpTB_EcamdPvd0EdsEd2EdxvdpTBiNd3BdqEdQvdjFchvdTFcXEcdvdWFc9vdvvd_vdqvdnFc-CczvdzEduvd2vdwvdPwdJwdvCdpFcGGdTKcMFdtId8FdeFdXFd3FdOIdTFdDGdcGdIHc3jdUHdJcYDFd7IcdwdlwdMGdR4c2FdhGdsJckwdLGdgZbWGdcwdaFdkjdfwdVGdbwdCIdIMd6wd23cyjd-Gdqwd_Fdswd5wdkFdvwdakd9wdEFdPMdbFdlGd2dbpkdyMcKFdmJdRGdKGd45AUGdMkX3wdVHcVxdFHcBxdKkdhwdywdfHcJGddxdtjXnGdhrcTxdt0DpHcrFd23cbHcaxdrJdjGdqHcmwdgkdDxdoxdmyDZGdxxdJxd8jdcIdGHdwJdtPFTmdOud5Gd8SEwGd5edZJdjyDGHdPIdrvdGLdSvd-LcuwdOvdBydUIcceC9IdDJdoGdGydAHdWMcsKc7xdWyd7KdMHdzIdPHdfCdbpOWxdmIcxidwLcVHd9xd12D_xdCKdvIcDyd5HcFydTKcLycKydsHdPKdVjdAydlydtzaWYdwKdFJctHdPscUydTKcyHd0Kd7Ic1Hd8ydCGc4HdxNckydnHd8Hd6HdOHdIyd-gdzJdAJd0GdE-DQ0afydZYcTJdPzdJ0aAKdalddydLzdNTBpJc3Jd-Hd_JdN4ZvJcy4caIdvUcDxdgJd2BAFKdnZZUzdk0a8FEdzdhIdBKcp2ao0azQcwydFJct0adydZKd2zdC1ayIdqzd90aCsBtzdB1a7GcpsdzzdqKcFMcdydCHd2rdsKdVHdO1agIdOvDzKd4ydqKcNJdald-zdVJF8KdqzdRJd4KcaldDqdlzdOzdFtDVJdnMdNzdIJdELcTvDGLcfBdi0aUxd1McsPFnydjyd0ydoFEm0dJLdVLc2Jd9KdfHdoJdq0dpydnKdX0EmydsydhHddKd-Jd6JdgLcuJdFVEazdied_ydxKdNKdqLcyydmAEIKdpAEXKdpLcPDEH1d8IZqpdGzd0JdAKc8JcdzdtZEZKdxud20dUXCE0dL1dIMcfKdYydD1dHMdBJdpKd0cdWbd5Kd9Jd2Kd3GdR1d70do1dMadf0dn1dHHdk1dbKda0d6Kdc0dU0d_0d-KdcJdY1dDMcT0dDZVz_cuJdPLd40diydVldpwdOLdy0dtJdg1amLdjqAWLddubYLdbbFnTabLdnTadLduRYz1a5McQ2dkTaiVdO2dkTaW2dsTaONcrLd5LdGMd9BdUNca2aWNcFzdqYHNMdVrd1LdL1Z5rFfNctZatAcNUYotdrjHNMdHTECMdEMds2dAMd9JdCMdKMd22dV9F42dmrYIBGl2aTMdemGo2aCgar2ay2aeMddmdy7cQrddMd5_GI3d_TbopdlmdY0DkMdGKAOOceJdBmb0bdzIArMdFWH9rcwfbwMdvfbhYHPNcjYHdNd3EbpMJmNdONdYNdUNdeUb1rHi3dp3dSxHhPcoVIkNdwRcIPcTXdXnbkNde4DmNdGCbCwdFPc13dupDl3dKCLALdaPcfodD2duoHuNdPPNc9cKOd_hd0NdlPckycGOdLOd0LdNOdA9atqI-NdI4czWdjPc6NddOdL4dbQczNdSOdJOdM4dI4db4dP4dWBdFPcROdCQd9PceOdKPd_DJXOdBEJQ1dvTKbOd8Pcg4d2wbGddgQc6Od_ZdQPdTQcaBdi4dAPdPTd-bdjJVPYb6idArA1Qc6RdeQceZd5OdaPdBPdNSZ9OdNXdqVKF5d7OdwQckQcrPdZ4dgPdIUcH5dDPdVyD-3aNPdgWbhfcWadKPdfKKQKKX5dB-bjOdXPdH0dvQKL5dVPd0TKh5dkWdnOdR5dZ5d84dOnbt1daOdUPdibd9VK94dCWKx4d2qI54dl5d_QcORcxeFP5dtQcpRck3dJQdAQdosIVSZGQdC6dWlK5PdbIaE6dY4aRCdzRcJ6dn_I9RcVhdSlK7RcSOd9RcALdeQdQWQOQdEScWQdRQdV7cWScUQdtsc6UbW6dQCdgQdaQdh4ahRdAScb6dtAcfvKiQd0vKECcHRd_yKnQd9bdBHJMRdrQdi5djkLBRdoSc9ScBTc0QdDTc4TO3Qd16dtQdmQdKRdI5L-6dt4a4ScMzdWAL36dLRd9ScNRd-4dI5KJ7dD7dL7d06do5dGVcRTc8SEyRdXgcIXcV7dvyKYRdcUcqSdbXbSRdeRdMUckYbeTc7JdU7di7diTcO7LxSdZML8Od5BApRdq7dm9FsTcv7dF_FX7d23LJidk2LlSdLHM3Rdm7d5RdS5dK5L8TcMSdK6cOSdySdR7LCSdy7d3MMCUcKUce7diQcitFLSd67diRd47dR7LSSdA8dymd77daSdmSdUWdd7dC8dL8dkHL6XTeSd87dG5dgIMiIMJ5dQTcQ8dzUcbjalfZK8dBUctSdn8dkeZ2Ucp8dwOdP4ZRTMBsdqHLJscZmHLsc6Sdced28dH8chfd_SdHTdBTdmYdKVcSVcoydxWc-8dv5cupDKTd-sDNudi9KVTdK-DRTd9TdiodL9dOTdyCYXTdkUdnTdiWNpTdcTdEUdEYNX8bhTdSWcKUdsVc19aXUdJWcAUd6tdZ9d0VcFUdUUdqCblTdppYrWchUdhrdmWccUdR5axacFUcxTdu9dZPNFWcRGNtQNFjdkWce3cCUdcWca9dcWNnVcJUdLRNMUds9d5Tdk9dLWcDUdn9db9dSgZF-d5SN19dX9dFqd0Tdx9dHWc2UNW9d7HNC-cM-dPRdoUd0WcP9da9b15d_SduUd3sd8DVyUdD9dFYcoAPPXcgjOijO5UdRWdiyNsYc_6dzXco-d2Ud3Yc79dpXch5aH0N6VdefOLVdt-dUSOTWdrqIgXcXrUSVdsVdUVdLXc3TKvtdIXcpXcbVd8-dNVdjWd1-dkVd8BPamdJXcNVdmVd5-dpAPqVdJmalWdymOq-d4UdwVdg-dhWda_dijY8dZTVdSWd3VdMYcV_dVYcAWdAMcl1dOYcEWdkpOYYcGIdD_deWdp_dK9UHWdMuOYWdZqdDVdg_dWVdjsOXlcQWdZ_dXpOv-dYsSWWdIWd3_dn_dcYc0YcL_d7qOeVdO_dbWdBVdT7d1VdNAeyBP05a-BPCZc5Zc1WdtWdn1ZmXd6wbIzdOGP1Wd3WdCbdaAeTRP7Wd88d9WdKXdjZcjwaBXdrOaSmcxZcmAezZckZclfaIXdWZcVXdtmalXdyAetAeNVPXXd2ZcN2dsvN1Wd85a6AezBAaXdAZdqWdsXd4AeEaPL9UF6a_ZcrXdihd1AesAeEBejXdvpa3cPbDZ2AeOBeDacuXdNePwXd5Xd7SbOscXcdXYdwqaZYdObcRsck2D7XdxXdLgbhacZBee4cBYdOGNKYddBeN5a7yd4scmscZWQDYdSaccgbNYdz9d7AekLbvsc-sDfBeuacmgb3ydQYd2scTYd_BehvDcYdkBe_adK5KrqAEbcEgb7YdTtaRmddbcpORWbc00dJFRLCeTKR9YdAQRpYdm-dkNQTCe9PRNCe3YdPCeK9dSCejYdITdQVcvYd-YdeCeamdzgbDZd-scVZd4gbDtcZkZybcMZdSZdOZdOxRvCeRZdHZd-gb8bcFtclCS_qdrCe9gbEhbHSdLcclZdjfdnsajnbhYbBDesfdq1bUcc0ZdUedscdrZdh2btZdjZdknbGDe2fdPDeKsS9fd5dc3ZdSJJHEVYBV7Zdu5d3ccnbdXQcjadkbdCadXDeradFadU1dN7dJGXQbdVrceecOtdXbdqDe6sdabdvXTCdcJbdhddfxaa3cYadEZdqadiada5dAEMQdcr-a0DePadLadAaZAEeEBdQadcdc78akDeDzaIrUA_djdcZrUrdcWDdgsdK7UTcd9adyadVqd2dcwdcO9Uy1dHddfDeS-dAbdM9UacdicdcEeoAdGbd8_Uy_UUEesudexSbDeUbddDe18avudsqdLbdTbdIRce_dtEeyudx5dhMVsjXiGVkGV0GVgbd1EekcdxDefecjDebdduEe7ccjMVsbdGPV2bdNOcIFe7PVEldbddX3dJ4bKFeN7U4bdpcdUndTydX9aCgc04dJgc9ecd7YDdd_EXc-cIcdGcdFjdtcdVcd_hVMcdSjbMfcNddUddPKUSfcMjVTFewDeuBeuDeJcdZbdZfcOddN9akvdO8aIddrMJgcdQ3dBgc4Fe5ectFer5dVrUsfc_cd-EeXxbfhdpFe6fc0fcRxb97WZWdNadcdd54WGFe9FeEgcYddDGesqd9cdgWZUGerEX6EXCdd_ecrBAOgczEe8hVKbdmNKLddOcdU1cMlS3cd-EeggcgpahFenGeZbdpGeYTBigc0FehWbeddIecgddBEeg9aktdbedckdi2bkHdmkdvlXokdFxcrgclddwqbZ3cyddH4cxgc52c1kdFkdmrbNhcYkdKkX7wckAeFEYJhc4rb4fdVedMHedkd2ubMvbAHekddOed12baWcCvbQHe7VHSobQedFebIedIebvfdbHe58d-mdshcnhcXYaytaBHeunXrhc_8amhcJEYohchedALdkFYdAEleddFY3hcgva2ed7hc8IYXGa6HY4hc6LY6hcGJAyedEIa0ed_hc7edQ-aONYpedEIeredNIe-edYwcIvc1EAwkbsLA1lbeqaNfdRYdPGPmwcOJANqa3Beqwc1wcywcTfduwcBrcwwcaqacfdDrcpmDVtdxNd4wcCDeCraJxc0fdGxchZdEob9wcmZdrqbFedhcb5fdxfdAvbOHemfdgHeY0DfccycbPxcjebRxc3fdZHeGed6vb_fdBgdGJALgd7oZdxczWdJgdixc4eFkxcMgdlxcjvbxxcqxcSgduxcz8dQgdQUdmOY0xcCNZbgd3xcngd3xcQ6davbcgdlJejgdHyc6vbpJeigd4vbpgdswbrgdcratgdDid4gd9gdxFeAldbyc5gdp1dqYHWycxgddwbT3b7Je4Jepycd7YlwbQhdFOdNxbOhdxycHhdNhdJhdPhdLhdJKeJzcLKedAEChdXjOr_dWhdhhdYhd7xcDidnhd7yckhdY7d5yceKeFzcMzcI6dghdEIaihdZhdhKeDzcjKeLzcphd1fcLGe4_dAfFkzcuhdxxbszcVzc-hdZscLcZ2hd09ddKezhdKyckxb8hdj8dBtD0Keqzcmzczxb4hde4dAGevhd2BP5oYtid1zcIjdI5c6xbaidE1bSLe-xbULe_WClidO0coidTLeqidfidecZcAe3mbPidwidC4di0cjidM2cUidVybnidtfa0zcYLeLEMbyb27dyranLexybkLeCBe31c8idlyb1id9yZ4idKyaoDe7qb4Levyb-idCjd8LeN7UBjd7LeEjdI1cA2c0NdJjdlGdJMeZzb3kYlrdT0bhjdf2cjjdIxdFjdXjdZLePjdWJdz8dYMevLeaMeOMeTybaMe-LeNrb6jdGHcBkdzkdrjd2ddRxdy2c4kdhnba3cfxdZdbikd1jdG3c9jdtMew1b7jd7kdbkdDHeNHeykdI4cIHeqMeaHeuqb2MeIkdf3cwMeCNevkd99d4cbPkdfkdeGd-zbk3carb0Me3kdINefJemxdqkdDNeNkdw3cMNeowdWjd03c9Ie9MeHHe0kdANeJJevjdTNeODeAnbKxdSNetgcahc8GcnMe-MehNe_GejNeWNelNePedQNewwd6Ub-kdygd4GaBldXGaMFe3Nec4c5NeDPZU3bLld32DX3biTb4NeMCec3b_Ydqldgldyld63bm3by4caMZdlduBZjzaXldF5c54cZ4b5BACmdUOeg4bEndCTdoldltaDmd4ldIldA4b0ld5aaC4bLOexldWOeI4bN5cgmdg3bcOeiOeeOeu4c7ldh5cbOeE5cKQRvOe63bjldYJaoOe-ldF_FF4bHmd8ldJmddXYMuaRdcp4bv4biCeA9dx5cZmdYCefvDVmdrSdAQZ24bLPeRCeBtDimdmndUua45cphZ4mdF7cApdu3dZmGnmdvmdh8aqmdNrcF6cP5bGKKxmdRUc54baPewndzeb3mdfMdLrc6mdjza8mdKLe64dX6cg6cHndBnd7mdDndwOeMYNY6cIKAInd45Aqqd0DdPndd7cgqdeod3OcC9cQpdrpdVBbYFejqde9cNUbj3dZDeQ8c4odX7ce8cupdgndUacgfdmodJQecndeUb8odlpdTodlBdnndWodqodXQeGpdfQe-od1mdjQe5pdGQeuLdZndX7cNpd8ndEQeHqd1qdUBbSQdPpdiVbEodl7caEb36bHode8bq7cKods7cN9cu7cgpdn8b_ndkpd0odgQebMdK3dr8bbQejodVNdxpdnQeJqdF4di9cjndSqdKQeood1pdWQehqdQVOZRerQempdjFew6cRReAqd0AcQqdzQea9cVQeHpdjRe2odinds9c_pdB-co8ccPex7bipd9UbxReppdIqdqRe1Dbz8cOQe7Ubg9cu8cqQeh-cvpdEEbTpdeFeXReu7bIQeuRexod38c3QePWc5QeF9c8Qeo7c-QeJod86bBReepdO9cERew7cbReBXbHReFQefReaSeP3dtReWRecQey8bQReIReoQeBXbcodLpdzRe4pdiRevReKrarSepSeBSeUTcJ-cD7czpdt0D-pdhSeORebqd7ndq9bGCekQeZSe9Seg9bBQetAcq8c4Se6odrqdHSeYDbp9bb7cATeE-bxLeT7bf5dfqd0Se_SeoqdeReJReLLetqdkqdCTeFid_Dbvqd8qdCLLyqdmOY0qdArdOrdZfdS-b_-bg_cHrdZrdHva-qdLvajTeBaZCrdh2dzqdnTeGrdTrdeTeUodw2aH8berd1TeIrdCOc4TeEXFSrd5SbUrd3Pdl4dhTezTe0QeEvaCUe7nIcrdyTef_c0TeYrczAdqxcCwakrdRjdesdWKNqrdBoKOsdFAdvrdZUensd0rdFmZg_bw-dpuaDsddUeOAd7rdlsdrsdkUeLsdXwaJAdSIea6bjUeJsdpAdisdPAd7FeQAcvUeVsdeAdNsdZsdNAdqUeRsdzwa6UedAdQsdDAcYsdVUe7UeyUeBxaNldqsd9rdwUe3_cksdJVeIsd3Ue-Vc6IdEVeAVeOAdusd3AcwsddEeuAc_CZDvd7Ad5ebdVe1Deh4d4_b_Ad2GeEKUDqYAJemqdQBdOPdxTeBtdYOahBADtd-sdRBdlWcHtd6udq6chVegFcZzaNtdsEepydQtdgTe-CdiudsvdsIeiBdTtdAWeYtdludWvdADc1tdrqIKyavBc0Vei6dvBdTyajtdWyaNWemtdKQdw2d4Gdqtd6SEstd5tdutdYVdJvdxTelINDCdEWeRgdHCd4tdTWeJWenvb8td50duIcYWe_hKAudzyabWegCcEudCudZCdzDeIud-oTKudsCcYjZMPeBEdqCdQud1CdSud2We5CcVudvadKwdmWecCdPHTbudI_Y_WeJydhEd4CdJDcpudk0dUzaT7aCWe_VeHWe5ccPSRTDcGWeNXeVEetudOTePEdcXezyceXeyEdcXehDcidF-udiWeNwdPzajDdEvdW-D8udMvdKyZsXeHXeYRPysdoXeVwdoDdiDdTDdxXeBEcyIAnXeWXeuEcjEd0NdvDdXwdyDdFwdSEcHwdmFcYwdEYeMwdZud3vdIwdwAejRPevdAYeKvdNYeIYeKYeUwdTYeWwd4vdNTBSwdXvdFYe1EdeEdWEdXHTfCes6D0vdGwdlEdOYe53djCdlYeKEdUYexDdoEdAWeYvd2XegYedFcwEdiXeCzaTwdSYe4JdHYeuYe5EdVOZuxdGxdFFd7Fdsxd9FdOGdrwdKzd0wdXxdyxdNNeGzdvFdBGdkxdIGctkdxwdGZezwdBZeewd2wdLxdAZeNxdAxdaGc8wdFZeFxdHZe_wdWMetjXCxdmHdNZe3xdrxdlxdRZeuFdiwd-HdhZeKjdufdWDeSZefZe4FdcxdGFd7wdZxdYZeiGdfJcVZeNydjZeGNeCMc1xdu0D7Ze6FdWZepZe2NeAaesZet0dfGcuZelGdcZe4ZeeZeEBeKaexFdLedNaejGc_ZenxdJaepxdnZeTGdOFdqZeCzduDd1Jd-xdTPemKdFHdaydQLdo0dqWez1duHc5JdQzdl7dC0d0PelBApIdWZeyGdmaeG0dzyd10dlaeCydaMclcdg1dvGdDLcVJddydFIdEaeAsBjYekaemzdB2dFbe6zauydKLdxGdqzdvydfae7Ic0LcOyd1ydpHddOcNLdb0d6ydcBeO0dj0a-ydbbeC0adFadydEzdLMdTKdOHdhLeBLdSFdfzdMXetydCIdpbepTBCbeZzdDIdXzd9PVwbetbebzdRIdqJcL0dwFdxbegzdXIdizd9McS0dHrAozdxIc5bemDeszddydlIdwzdDKc4zd0rc7zddxdLceQKcVvdQbeOHd8zdQ8YAce4IdA0dSVe9aej0ab1dEceRyde1dVFe60dIJdgKdvaeN1aN0dkceM0dYXC9NeSceQJdlMcdydW0dvpD5KcYJdhceyKclMce0dE2db0dhJFkvDi0dkJdtKcKaeIbe7vdl0daaeuMcoaeWbekbeh1du0dRLdyHc7WeILcHdenaewHcw0dc1dsaeWzdi4ZRdeUIdtaeAKdfGeI0d71dBceOKdGKdsLcQAEJKdx0dcdeG1dede1Lc_gPQ9dadeS1dR8aU1dideXceCZe61dqde3UEfce9Je4aexdejKdmcerce4JdeKdCJdx1dnMctKdR1aH7dq1d01dJJd3aepder1dw1dq_daEeGde6debJdcydVdeNeeZtDwdeHee5cegQdUgdrbeHLdG2dLLdlLe1de1UEA2dMbeEydvCcJ2dXUFcLd_beU2dP2dC2aR2d_1ameea2doeeX2d7vdieePXFnTad2dzMdsLdt2dqxcv2dzWdn2dDUej2dcNc4rF4Ld4rcg2dwUe8Ldb2a72dHldOMd02dqNcFfeQldHfemrY62d1ee32dVMcCMd_2d4NcB3dNAHD3dFPa9Nc2LeyNcGOcOSR5VbG3dM3dQ6cOCbfSe_nbS3dGJAU3d3BeOFeZ3dadd6UbvMdufbBscf3de2dn3dLQeLNdN3aOPcm3d0Qcw3deCbSxHRPco3d-Oco3db3ar3d-feUpKcNdPNdZNd4PcMNdX5H43d0UeG9H73dh5HIge6Oc-3d2YeA4d1fbbeePxHE4dZPNG4dd4dkPcTOdPOd44dt4d1-bEUe9qIS4dxgcU4dj4dqRccge43aa4dk4drPcH4dkDJEUe2VegQc7Pcf4dX4datKVOd7IAHQcodeGHJygerge0gew4dYKey4dL5d04dWPdlOd6VeUKK54dChepPd34dDRc35dWSdpQcD5ds4dw5dsSdCPdVKRDLeGYKq5dM5dC5d23adRcpgeXheASdZheyQcFjdA5dbPdGEeNAE5QcsIAMPdQ5dRhevEem5dEhe-LeiheXTeDheyEe_ge25ddhe2EeGSdUQcp5dqhejOd65d05dzhev5dk5d2hez5dAYKbheB6dhRcA6dN6dLiKD6d1PdS6dZPNJQdnJeclKMienge-PdsxcFieO6dG6dvcdgOZIie8RcXieKQdQQdc4aSQdY6dsMNeie9mKo6bd6depKVQdSScfiec6djUNhQdRQaUdepiekieO-cTQdnieUpK6Bdt6d64aP7dwaepQdc0KM7dhUeXML5iedVMFTc66dIRd1Qd46dDRdwSc79d5ievFME7d-Xa_QdDjev6dC7dqMMz6dFRd-LezScETcR7dUje9heKeekSdf8dwae07dlGebKMMUcDXcc7d8DVG8dz4ag7dmjedTcn6Z-0dZSdmRdkRdv8dYkLs7du7dwjey3LdRdpje6VKfjee8dW8d57dhja0je97dW5L_7dO8dZ7dl8dBSdXba9KeP8ddjeeheFSdJ8da8dq8dKSdnTKTSdNkew8d-CEWUcT8doPeIke7jekjeVTc-jeg8dRqSd8d2YerRdX8dh8dYOd_CeWTMEkexTHuSd3BehkerMMs8dvSd_MMckeYhe6Uc0Sd8Uc64a18dbnH38d1ke-UcKsc78dqRdATdHbcQmdHtZETdLdeXGNF9dW8dI9d38MR_dM9d25bx5TYTdQ-dY-dXedU9de-d3Re_Td29dOWeRUdK-dNWcSlezBbd9dRlGtINUWcO-dz8d89dtQem9dZleGUdYDbr9dP-dt9dR-dYQdj6dU-dfTd3TdHkeYUdk9d7Td59ddPN79dKWc99aSUdo9dKjdFRNQWcHRNdleqVckTdgleX-dVKNXgdgqb6leM-dolehleoUdzieWwadUdIDNv0cyleVleGCea-dgkec-dRlemleF-c-heJGNi-dKadwCa5WcDlejVdy-dAVdb_dCYcY4dj_du-d--d-ieimeuvNOAeMAeTXc3-dgjex-daVdp_dV_dtXc7_dfXcuad15TkiY2meKVdqmec5AH_dTYc0meOvO__ddVdN_d9mel5aY2d-UdE_d2XcsfOGAefAPX_dLoaJAe7VduVdjjOhXeZden-dSWd0VdI_d2VdgCcm_dTneu8O_mediegnepAP4me-xYv_dDWdRAeinefYcEAeRrOyKeytOqnemne9Qb-_dome6_dz_dIsSDAe2_dunePneVVdIAeFne7VdHnekneo_dLVOYPdQAeSWdnWdVAeKBeTRPYAeQ9ccXceAezWdtmabAekdFzFeNBe6wbjAe-Vd6Wd2PPGBb4PPWAezAedZcsPP2FedAeeoeEachAelXP-AecXPqke6ZcLXdRAbuZc_AeBBedoe3Ae_WdGBeGaPfXdQoeqoeoXdkXdVheyVdMacWXdQBeAdPhle3oetXdWPavXdirYLYdmIe5gDvFegBeVscCgb4XdGpehnbjBenBeHTa-XdkBeIbcpBecGNrBeUYdWKNJpe8BeFYdxBeV3dOKRigbrscT5adYdUmQwscBCeysc0gb-BeopeYYdnpevBeTacECe5XdGCeiDRFjdPbckYdmRd2Yd7FRmCehmebqA1peIPeAleAsBwYd6pejaegbchCeBTdw5c5FROCeZKRQCeVgeLSRaCe3OeVCeXKRKOe7scNSR9scJdc8CeChb5gbuCe5CeNDcU7azCebqe6bcItclkeQ7aBhbNZd7CeZZdkqexCe-CedccAqS3IeJDeuZdRDewZdHDelMeiZdVDeLDe4fcNDeqqbuqeQDeFDexqeTDezZdMoSxZembdYDeqOdexaMbd4heCFesdcIhepbdbtKlbdhEePudT1dszd-Le98aKcd_EetDescdzccwUdAadd8a-XTEEerDeFBdXadVTFZadBee0Ee7De7sdx5T-DeT2dnEeXXesJVDEeqreemelVeddcureGme5meC9aOEedreFAd1adyreBqdvdcZ9U8ad6De-adREeK9UBbdaMP3reIDdkEeAecFsezcd5ZdqEeHreCre9EerheFJJGrekPdbjeQgcDFehDeCkX5EeYecHBd_recXeEFeNreWFevDewhekheiDeLrAQGeyBAlfePFeubdxbdOJdvecQFexecusezecycdMQeyseRQeDZVBdd-ec-EXAfcESeeDegFeycdZreUYbjGeJZerKeXrew1crMJrFesQcbddVfcabebcdZcdgAexGegRePYe2kbwFefcdsfcV9anVemGeRGe8aeJteFidocdPteKseFGeFQdete8cdJGeNzcxKeYGeeXWmsezfcmpawHX_FefteSAXXGettejte3sebFecGeeGebmeFcdobd9VKBtenFeymeecdd-WuGesteiteLecAue0JAwGeHGeyGeD6c0Ged9akVe89aSWevHevBA6GekkdujXCkdqddiNe6IeVHevdd7MeXHeDZe9GeK4cd1b2kdPueTkdBvbPHeRobSHebhcWFdoHeiuewZe2qeWobcHeP4ct9azfd8ddYuelHeZobRedwkd_ddIJeXue6qb4Hex6dlBAYedgeduHeoHekedrHe0HetHeVEYYnexhc8CYdedomDnFYnedFbY9HeLIeBicAIe9hcxlew4a-HeGIeTvetedPYd6edPIe8edOicDIeCNYSveiBARIeLfZjtcRLANIbYFB3qcoie_WbaIelwcQfdeIeM2ddfdlIe4-ctocofdefd4qdqeboIeWfdzwczveiIeeFJpYev9HpfdIxcfHe_nbCwe4IerfdCedHJe5Ies2b7Ie-qePqbEweIweFnbKweRweHxc4IenHeWxcLJeYxcNJeDgdlxcQJel2d7VHSJeupDOJeJOZNgdHXZPgdZJejWePiKTgdtUeggdowefJexvbagdBwbuJe_xcegdcKeWxczweVtDFycCyc4weTXC6wekgdOwbzJeMwbRZZ9wb3JeOycIOezgdRycEKe3gdPKAwgdcwb-OeJldcyc2gdOKeGKehvNWKedgejwbywbKhddbZIhdUxeQKe4seeOdcxeIbYrycfxed_d3te7VHThdroePiezKeKzcnAeqKeoFedKechdkKevKeGGewxeaKedhdlKe6NZIzc1xeoKeohdjhdKGe_gPMGeVycEidgDeD5WBidILe5KeezcyPY8Ke_nbFLeALe7hdmxbPhenxeDyeAidUzcNwa-KedzcGLeGyezoYPLeuLeRLevldXLeeLeTidfyetLehyebidecZVidmidFybsLe4zcuLe6zccidfweY0Duidmye7PVKne7qbzLeG0cnyeqLeqyeQ0clyefybT0c2Yeyye-yeecZ1yej0cc0c8xb_idpybjMeAMel0cCMeHMeAjdANZDMeIMeSjdg1cZ2cM1c10cB1cSzbD1c20cZzeMZaSMeK2cxFeN2cXzed7Yi0b0bZF2cczesIAt1cezeK0bL1cM0b10cP1cxzbP2cBmagdbn1cszeg0bdzbQOev0bYJa4zeyzbH1cTzeB2cVzetzeG7Dq1ck1cgMeUzeYjdB0ej1cF0bYyDpzeS2cnzb1ze5zb81cR0bMedcjdO0eh1cgAER0e11cXteQsa0zeC2ci1c50c40cI2cqzeV0eL1bWzer0bKRN7zeR2czzeTMeIjdiMermebqAdMel2cejd4MbRMeN0eszeA1bu0e3mbk2c-0cVMenINbjdi0eF_FMMed2cTMekidt0eFeeJ1bnjd27afNe8gcvNeL4cKHe4jdXkdzqekZet3cQ1eddbm3c1MezNe2Xdx1b5MeX1eckdF4c33czddsjdJHerMeGkdXNejrbOkdnwd8kdcNe5jdLdbK2baNep1emjdr1eQNeW1epNeaueWdbHaekNed1eYmeFINzxdk1eY1ejkdJ1elkdUuenkdN1ej1eT1erkd9IeVNehkdl1erNeAkdg1e_MewNe6uesMe-1eM2e4Me81eZmGHOeUCeW4cM7U8Nessek4cGldLfeJPeIxekkZDOeYyDFOe-Nel4ca3bn4c8BZSqehOe9md5ldu4cH1b7zeSOeRhcOta4OezPemYdAmd74ckldt2e32euYdfOe83b82eL5crOelOe_qOnOe3ldu2ejOeG5cE3ec0K2ldB3esldQ4bpLduHXBPeY3b2OeFmdw2e6Oeszb8OedOebbcGmdWNZj4bT3ep4bDPen4bFPem5cHPe_8d_peIGRSPeMqet2DOPe1YdRPe5tZC2dafeAfFVPeC5biQe3Be03ernd23eAgetPetmdlPeQHTiPesmdE6YumdmPeCkehmdqPey_YsPezmduPepQe95cCnd7_Ge6cTBcGndZ6c_PeFderjHyPexHeunXAndb6caTeHQe7Seb7c5VeWqdkqdOndEreYTe7ReLndk4elReXqdHUeEUbeUboResSeJSelTeMReISeaqdjmd6RezndEpdQ6b1ReVRe5geQAc1nd24e7se5SeOTbKpdTQexQezSevQee4eZSeUWe-SesQeslel4eUpdY8bOSeGodQSeZpd_QeTSedpdGCbDReOodFReXQebSeSTeM5eKRe-TetndASeXQeoSecSeWTeqRckSeE5e_ndvSem5emSef7b8keL5edSe_sep4eyceSReQteh4e-nd1Sekcb3ode5edSez7b_ve74er4dGTe57b64eo9ca9ceQewSe65e-Rei5elSe25e97b_4eA8bzRewQexSeITe84e1QeGSeLSe9leNSeWpdG9cT5eJ9capdL9cj8bVSeZ5ecJAhpdxSed5eZ0dtSeidbo6ei4ezRel5e95en5eb0Dv6eq4e3pddRev4e04ePVbs5emRezRe8pd86eRTe06ei-cBseO5eA5eD6eDTeVTemSeMTeMqd2YenqdWEe05eR8bFTe44eHTeZ6eCDEKTeTTeN7eNQeFddmxeR7eQTeSQew6eI7eUTej5eW7eVGeY7eYodc4en-WcTeL7eJUeRtdMUeFrdr4eXvaq7eTqaAUeJVbq7eUVM_-cXZdDcc7TeqTeqxcy7e65bJUeY9c6TeBUe2TegMdcMd87eG-bC8eggeg4dA8ez7eH8eQVOLUeFUeNUeu7ebxavUeUWeSUeI_bUUenUeKVekCcXUeuedHBcQUebDcbUe_UezrdOAd1rdG1e1Uee8ei8eqUemUeOVefsd4ad_rdsUez8d8_cs8eY7c3_cGsdY8ePVeREeUAd5UeTVeo8eGVeaAd-Ue78ePsdOAdfAdBfZd8enrdy8euwaC9ekAdMtaA9essdOAdNVe-AdG9easdlAcSfdr8eS9eZxKWVeQ9eYVeKqdaVeW5Z5sduBbe9ecfcVreCBdjVeFEeLadmVeJ6bpVeY5dWlesVeI8ZvVes_cJBddEezVeeWewaewgeZEd4VeDQeFhekYecBd9VehWe-Xex4eQXebCd82ZZtdRXextdqBdetdzWedgKwBdRWe4BcGXe5BdgeEWWewLcsWes7HaWeN-e7TOw_d-9epTd-VequdY-etQehyaICdI-etWepWeV4eXWeF-eh-eYJATCdwWeDudkfaI-eHudGXeJudiDdSzdhCdr3elDdIWeyXebWcTdFeudu-eS7UxjZDXeuCdYudxCcaudDDccudRudqbeDwdXXegudUXeb-ebXe1-eVzaA-e5tdoudJ_eE-egXeTse-deQEewud2YeuEelXeTdF9XeL_eEbd2-eqXe5Xe2udFvdmCdwDc1udNWenDd0Xec-e2XeCXCrXei_etXeLvd8Xem_eUtdxYe9ueCYeaYeWYe5Yewae2_eOYevYe-Xe0_eoLD7Ye50ahoejXeEwdLYeYYeOwd3_eRYenvdyYe3EdyvdY_ekEceYe-vdzYe5vdXEdAderYefYeNAfBwdLge8WeFAfXYe6YenYeVYe9_ed_e_XeLAfHAfTAfJYecYedAf5_enDdnAf2iJ9Ye-regxdTZejwd8Ze1wdOaelma5ZeUZeDbe1AfWaedGdbNer0dmZe1ZeCZeGaeoNexAfzZezAf6AfJZeYHeRGcyZeEBeSFdMae6gcEZeFBfNBfZFdPBfEGd9Afv1e4aeABfDaekGd8GcJ2e0xdsZeOBfaZeWMeQxdBNeIaehxdBXbOZe2ZeDZegwdMBfNHcjxdqBf-ZeXBf_Ye6ZepGchyddBfeaeYaenBfSaeHxdvZe2AfiAZ4AfixdwxdoZe8Afo1ezBf0ZebBf4xdmGd4BfzcegaeDdePdeiaez-eLKdBYehaegeem1dNCf80dXdevieaceGHd3zdtKcGHd2aeTbe5aeQydyKdf1dbbeGHdvceWce05ACbehydJbeSCf5ydfeeKdeDqeuCfqKcB2dpCfn0d6ucqaebHdldehCfHbe2ydj-eCeeCGcZbeHYddyddbenceUXCBzdXee7IcibedydmbeGKcSdehJcaCfebeZFd1beK7Ux-e-deVHdB1d-0eGDfXJc90dQIdlmDSIdqzdB1dhzdxJcXLd2CfKJACce4CfXbeTKciIdbDf7JcszdmIdyzd5deKKcIKcNceqBfPce_Lc6zddceMydY5A2Id6DfsId5SEB0dyDfEtDcceaceDEfSydatetDfkCfjreceeicelCfJEfXydI-DR0ducetceV0dlMcH1bp6eLeeuKc1ceyBe3ceg0diJdFLc8cecId-cewCfx3edzdjEfv0dNbe31dZeeQCfy3er0d2de1CftdeWdeTdeF_eWCfiKdZDfPAfZ1djdeN1d7CffYZK1dqEf6Ef7CE7CfP1dTleZEfkfbsdePee0IdNydSee01dEEfbbetZEgCfxEfi1dvZE9deRFfs1dVFfIee-LeDKdAeeUFfIFf11dOee_Ef_ae51d4EfbdehFf91dtMNz8djfbeeeoEfp0dRCfMdeJRFrEfVCf2EcweeH2ajzd3BeH2ab2d7wZqeeXyazFfjLdveeV2dteec2dR3ecOcRNc2eepTd4eewyeIAHBfeo2d8ee2Ldr2dPfe82dBqdHGfjbex2dBfez2dmrY12dPGfGfeWGfdsYOfef2dFGfMKdSfe3NcSMd1QGn2a7NcJceZfeL3dMmGH4eefeYMdgfedfejfeuuaosenfeBzapfe83YUOcl1cAfFtfeZOchOc-rcxfeiTbOnchOcQnc4MdA6c_WC8MdHNd5GfDNdMmHFNd02eA3aJHfZmHLHfzOc9MdyfeQQe7pHPgeWPcuhe5fe5DJ7feBgeM3a_fedPewnIZHfOqHEgeTHfB-b33dhNdbAfu3JNgeaHf1feVPcnNdajeZPcXgeo5ecPctNdePcB4dIdKAwexgeHOdJ4dogetgeW4d7qI5meuPc_NdIGfWhe7gengevgeDhdQOdqgeIQdc4dQ5dFIf23d8HfageoFJv4dUOdShOo4d9LXIQcmPdKIfPIfHIfXKeUseE5dqVewaeg5dthe40e4-aHhe1serOdbRcObd4NdqherHLMke5heAieSheT5dUheRyeGhe1hexIf3iJ85dZPdgIfKkeThe13JEPd8Qc7If2he1geShOc5dJCdphewIfQsey5d24dqIfZIf2IfJJfjFbHRcU_eAJfq9e45dKJfsOd59eWhe6heaRc8hePAerIfIJf7hedPditF5IfXRc-5dCpIHieLie8Pd1-bKie95dRieVrdP6d2weRYb2PdrKaTieM6doJfHQdPIfvJfGxbsJfpJfCQdU6d2Yeh6d2yahieEoKa6dqieh7cq6dBzaAKfnWew9de6dQScm6dw4ah6dGCeHKf2iebSc4ieB7duvNTje_ScVjeAjepfOCjeu6d-4Kw6dQVOMjePjefKfRjeLje9Sc-Qd5SceKfU9KlKfKHMYKf3fejWcKjetKfYjeZKfvHf3jeejetRdJGLvxeYkeDQVjjebUcljewkej7d2jeALfcRdcQdV8dujejTcGLftYdX8d-4apkL2KfvTc4KfOLfxRd4KfxTcgkeJSdwfcNSdtjePPe8jeBke9jeSkeH8dFSdF8dwke8IfM8dyOdeLfB5dLkeN8ddLfZLfD8dVUcLEPRkerLfb8deke_KfmLf_jehUcjJV6jeWmdike65AiSdiqecIMJkeNhenSdtkeqkeWLfpkezBAu8d0LfG5d7Uchle2keqscE5a48dZCS1pdEmemBNn3eQPeB9dLTdJleFle5LfHleTqAtCfL5aVleg4eekdaleSMfRGLd-dZmeC6eE9dVleUWeklesTdaleC-de9dE-dWUdwTdqlePlejle3-exSNA-dkUdKmejMfqxcwAdy9dsscVveySc6Td49dPYN69d7MfJNeXle_9dL-dB-d-leoVcAmejTdLUdxMfNUdZTdI-d5leYlesMfmMfuTdRNfG-dSmerlefQdT-dqUePme-sDRmej9dTmeC7eDYNrUdIveHDNlNfzIAlMfp9dYDbb-ddme1Del-dyCfGdO_UdXxNlmeGXcIIf5YctmeBAevmepmeBoe_ne6-dFVdOKAHVd1neM_d1mekne3me3ne0rehXc8meJOf-memneBnejYcMnew5aBOfPZO0-dIneQ_d7peLneTXcU_dCoeMvORney-Y8neEXcBYc5NfdIfpneanei_dx_dMWdl_d2mOjOf8UdPRd_VdFWdooRonevOf9Nfsne6neOuOfOf7YcLOfEZVnYcMuO-Nf2nezOf4neKuOXWd7ne7Of9neEneGOfKAeAOfLPfAoekyNFoecneqneIoet5Yloe7ZcMoeApePoeDIf7oejoez6ZUoeUXdxoeQXdvAefHfdRPdPfjPfboerAegPfTBf9oeoAeRte9teQZcmPfIzY6oeksN9AeaXPYXdwoerPftmanoe-5aoedKoeD6aHBe-ZcQ-eOXd3AePBeyPf0IfIeP8oe6PfRBeZPfiXdVBeDpeXBeFpesBe-veIpeLterpeeBetpeaYdLpeW6a-ucZpe9XdilXkpep5cWpeOFQfpeEYdapeVQfupeeINYpeCCeKscdgb_Mf3Bew6a1acgocOpe3tQqpeoQfspeNpeSQfy5AwpezQfeNfseYICehYdKCeFqe_keVMfx5cJqee3btFfv6aOqeq2e_PRRqeCqeIRfArA9peGqeH9dnYd5peKqedMfJRfCRfGlekCeWCes2eEgbpbcpCeWqenqeGZdGcc1bcxbcfqekuddqe2fbXqeNZd7bczPfl6aaZdpfONLSb-bC_c9acwRf9jc3cSIccdZd9LfKqS4qeZ1e1nbcccvZdecctqevnbasSBreZ8a9Rf_1egccmYbBSfsqe6fdDDepnbO1eVseJrenIfFrexEeKhebEeDre74di9ekseHQfYteiEeFJc1cckIfTrePJf2DeiSfYreUrearedrdSadcse1-e7ccIdcaadsSfrreXseq8akkZMSOk3eOreradsrelad6rel9eBBdpadJEeqBcLEe6me2re8SfoAd5rexSftAc8re7adeIfkreAseX7e8regEegsefSfGse-dclEe8EeW_ekSfSseMJfwFeWseEecMseSJfFTfjheLrekEZZseebdbseATfdsezSfptKfsecTfPseesemecpNfJ0SHFeqse82awseqceSTf1Gf0TfecZSFeetezsetteMQezteljY1te34e8FexFe7bdtte_seTgccJANcdCte6KfhEeWTXHtesJeSTfKteDDfIUfUrefPfMte80VxAeHueAGe6Fea0eyTfZteYJfffchUfrqICGexte4cdqxe4teZyewKeAyevnegGeFidpteFidrtedgcnUfEGevteGgc1Ufj7eBUfMgcEdd3pDxUfSnbFJJ7te5KfvPf3FeOGe8JXWdd-JXqGenteIKXIVfSddMKX4GfqUfhBVzGe5dc1Ge9Sfidd4GePueRueA2eTueoMeDkdE2elBf9ddsgc11exkd8GeC2e-GefVfxNe7uemueKedOxdyueqVfWHejHebedquekBfpVf4ddThcJedlfdWhcoHfChc0ue4ueLBfHedSed-VfXweBedjhcWTdyHefed1HeBveHedDveHWfsHevhc2Ye8ueFnd0hc7He9PfQvedveQ-aHOZCIeWWfhveHicZvezedf6dcvecWfMicENYfvebWf7LYivekvefucYtAoKbP4Q2pcrpc5_aRCZFAZi9dTIervcnGAjkbJPAUwcVMb2tcBMbvuce7A3WfujcKwcSoc1ucFMbOlcU9e3lcIvc9pc7lc0WC5WfDOb7WfBjcApce4XZpcGGbX4X-vcyvcVtcCXfNvcwmY0lcHbbz3dicbDSfgqbQwe1fdNcc1IeifdyqeKweDWfNweSwewIehXfzIesZdLvb_VfeXfOSfDxcoXfyNeaVfbmbyBfc1eaueV1e4qbYBfxyeI1eK3cEBfxMel1eEHel1b4Xf01eI2bkdbz1eukd51e6kdW2eP1eH2eyZdAYf6xdLYfv2b3rbPrb31ezuequexue7VfShcwVf1uekHezVfQhcOBdiHe6dd6VffUfRCCkYf-Vf2ue5kdTHe5ueMwe0Wfwuckqc5kcNBDMXfwmYMubzocJHbKQAjkbckcMvcHpcVlcXpbLjcGXfDvc_YfRZYepbfucCdONIbI3FdjcdSYfSYdSfcmcVMbbXfIjb5vc8Gbsqc1icOXJ7kc_vcnlcZXfplcNhbjlbJubHXfrvcyFbmIb9rbHQA1YfcZfQucVvcIvciZfdobIlcF3FEpcavcwkcbZfR_a3QbCucrucwmYJvYN1bDZfBqboZfiqc5YfUhbUhb6NbnPAmZfzZfRRb1Zf_ucPuctucsncwuc_Zf0AAAafSicheADaf4mYJafpZfrvchBA_abDSb9YfysbHuc9lYNubIvcM7UwbbOKbZafmpc3mY_rY6rYnia5vcbJAXIAlBAxAASJbiBA4AAhBA0AAGTFCab7KEKJbjBA2AA9Jbi5bBRFaIbMEAdjcaabvPbWvcnBAUlbMpcMPBRafntb7ibfZf2tbrvcfHbDbf1MAFbfziYstccEfjafRpb8ZfvucyYfIlc4bDbocALbzKbnRYu-aTmc9RYcocuobKQb8tZUeb-af4ucJpc2ZfcZfpucjncHafLubSMbGafsmc2YfopcgHd7ucFibIuczbfkucTbfTafkQf-Yf7ZfFvcpDfgMZvWf9_awKN__aJNbwXf_edxEE0ObezAutb9WYIsblvcUBaMsb-ObjvcdvcRWY7ZbznI-jcivcDucwsbVucDXffjY9ucrbfCQaSvchRbuNbkGb9ZfxrBxEEvncjrFxncAXfwZfGpcaafgncMRF6sbs5alKbFzAyucYPbBXfQpc4bfcsb3ucZcfnbfsbfNXfecf1veOqcvibBvc_bf8bfPuc-bfgHdzcfOIAocf4eFtJbrhAObfdcfwcfXscxObUlDyucWncRoc4cfccfuOb7cfobfEafwtcAucybfnuc1pbIdfApcpJDyucvZfZZf_lcGdfBmcdsb4YfmcfSXfoZbJwcscfUjcadfBRb0HAFucAcblIaEHaJGaGAbIPVpUf5dfNIa0xegZfiAArXA8vcmtcjucIfdYMJpUYc-ZQWZQVfEqatvePfd6Aa5nIwveowcqIe5gDR-bWefSqamub6veHrckIeYfdHpe73ewfdJwerXfkueUwe0IeAxcVmHGweDJeUxcgVfFJeyXfDwelefiXfVwerefoueuIe8IeRYf0efLweMHflSYZwevQYCgdUJeFRZPJeGgdRJe9efKgdcweWJenxcYJeWgdpwepvbcJeKffquewweiJeywekJevJe4Ga6JfiTbhgd0wemJeSUfLXbZff5weogdDMdcffjzcBxeKyc1JeIycQtZ4JeAOe6xcJxeXwbxwbFxeXyc8Yda2eRxeLEfY0DAhd9ueWxeFKeixeaxebFehxedbF4CE4ff9ffNXFMKeRKeeOdShdsxeuAe-xehtemhdxxepxe8ycDteYxetKe4oezxeKgf7xe6NZpKeOgfOUfiKeMgfSgfJgfwcdmteIyeEyeDZVHLe4Keozc_Kes8P1hdfQZgxbggfOyefzcQye7Rf-JeTyeIGejgfWyenffpzcUye3Ke0xbAzeQLegeEQiddybtyeB0cWLekyevIAJyb5ye8zc7yepidDhf8xbvyeTGfiid_gf4ye0yeamdBzee0bpLeGhf-zcdLeJhfA1e_yexTfV0cYhfvidDzeRhfLzeKya6Lep0czybkIfFze0idTybIzeg0cQzeOzepybjNfgjdfzeX1cO2cmzekzexLa0hf60c31cc0eA0e2zebze1hff0e7UaM0eq0exhfo1cE2c6zewze3zexzbF0e_zeH0e8hfvzeT1cxzeYRPBifemb6hfMif5zbD0eK0eOefxyeUifZMel0eJ0es1c9zet2cj0eVifN1cY0e-1cCifrzeW0eUdF5Pb91cT0e_0eLifijdI0e_hfH2c4jbU0eG0ewifNifs0bHif0ifuifLMeF1eXMe60ex1c80eQjdXdFC1eKMeH0e30el8eb0eTMex0en2cm3bKifk0ey0eC_d10ed0eCjfiUf8ra_Xf5YbK1e42cM1efueRSfq1eU1e4qaS1ePYfDYfIDe3ra8Xf6MeE3ca1eOYfONex1e22bB2edVfVueQ2evYfK2e-1eEYfCaerjffjfyMeNHeg3cu1eojfque2jd9XfH1etjfQ4cBYfHNeMYfDobQkd5Xf_3ceNevjfuNepMeyjf7ef4mbskdYYf0jfqNeWYfsNeO2ecjf72cejfw1eO4cU2eZkdTYfGOe_NeHxe6NeX4cc2eSEfe2ePldp2eRlda2eV3bMldL9eOldLrAGfeh2er2eORftEf7VHVOenldw2ePOexzbz2eOBd5kfv2eXOeY3eJ_YO3eNOe1cYpldH3e92eQPekOe0BAmmYG3eFlfqOeutaL3e8tatOe6qbAlfJ3e54czOeJlfd5cClfBmd72e1OerldPxed3etNZf3e0OeF1aKmdTXCMmdw4at3eqffSmd0Nf-SBslfBKeKPew3eXRfArA43ehQeXPeIrccmdhfebPesndhefpPekPeEHfhPeBeaY5bG8YD4eXNKnPeFjdZ5bvPe2mdK4eN3dI4eb5bO4ed1bkMf9Pe7IAU4ec6cP4eb3ezWcVmfa6ck5bm7e0NdT6ef4e49e45e19cj4eaSfkmfE7eb7eYndx5en5eaBesRe2pdJ8cu4eJ6eJ5ewndF6ewmf_ndI6eq5elQeQ6eX7cmQezmff5efWe1GbF5eomftodh7csmfu5eKKfk7eD9cQ5ec6ePSeYpdf6eV5ecpdi6eY5eNodl6eb5e0mfBaZjfeaReAnfifecMdy4eQ7emqdbodp5ee7eO6e97cURegSeW6ejDbkod26eN6e4RecRew5eH7elnfoSfD7eFnfT8cHnfO6e_5esubI8cxSeymf6mfZSedDb2mfbnf-5elDbBofxnfunfP6eD5eknfHofG8b_Re_mfDofCSeyQeYEf46eaVbT7eEFfTofKraV6eDod1Bb6QeXpdI9c9Bbg6eAReX5efEbVnf6TbXnfcnfb0Ds6em4et8banfGofq6e79az6e15eLofwpdnnfaQez4eFSeFnb66eSof3of56esnf-nfnof2Se_6exofuofuEb3Sepnfs4eG7e36e7ofBqd3nfHofJ7e4odfmf9QfKnfyBbgnf94eyieVof4BAV7ecnfOpfnTbQpfXTeO7eEUfVpfrqdFpfnMfhnfeqdd7eq4edpfutefpf-Ufp7eM8eQ6agTeF8ek6bw7e5qdK8e97eupf9qb27emqeYrdkTepTdxpfzDb-7eanf1pfG8e8Te3TeQAH-pfsEbJUeK4dHqf6-b3pfpfOO8eLqfs8cT8eJnfV8eHTBEjfcUeQCdb8eANfuUen8eoAdg8eM9epUeyUek8eFjdx8eW9erUeNgZh8eB9ep8ev8eXqfQVeOAd18eV9eFVeowa68e28eH9ejAcowa-8eFAc0qflqfD9ebvZiVeR9exqfwwaK9eYNbfqfLVeVAcP9ePUe_qfUVegNfZcewqfKrfyUeY9eIrfa9eRpfp_eIrf0sdXxei_bk9eerekheg9eJUfkhen9eEtdxVeKBdVIfCtdI6YgrfBJfN7ey9e1Xe9ue19ek-ejBcgMfJjfcAfXXer7egWeztdGXehBd0rfDWeq_eLrclBcR_eg-e8qILWesBdV-e3TKhtd1BcVyaM-ez9eUWe1BdzWdfdc5BdU-eIsfJnfSOfrWel-eO_eCsfMCdYJAf-ep-eWsfCDYpae3Ve4Bd_tdg_Yo-eVsfDMdyWeZsflCccreBXedCdw-eLudy-e3kfsKdDzaa_ehBA5-ePsf2-e8-etCdXudTudHyaJXeiya4-eRcePtdOXe1QGaXe-sfMdcN_e9rfP_eZXeUsfz9eGCepAfe_eXnea7e69ekXe-Web_ey_eqrffAfMDd4udxDfCtfsudoDc9udTtf6rfVtfzXeCvdmlfUtfQDdGvdt_en_ej_e4XTvXelOYKAf1vd1_eTvdJAfLwdeAf6_evtf8_eYEcstfeUb7_eVYeDAf3YedYeGAfftfIAfOYe3tfsYeZYeOYeLtfkAfttf_tftAf6vdbOf8tfqAflAfJufZAfNTB4Hf29e9tfytfsAfRufuAfFXez_eRAfNwdtAfeFcPAfXAfSAfYufkOZawdQae4wd0AfJBfrBfdZeSBfnufIBfGGcexdGYfsuf-wduuf3BfUkffBfnBfhBf2BfEedGCfHBfcBfYxd3Afmufzuf-ufKZe-AfZBfgBfUBfiBf9BfQZe2uflZeHvf6beVBf8fdsuefKcBaepBfCBfkHdsBfrZe6BfCdeDae6ufEvfBkfkaeUvfvBfWvfKvZMvfTvfZae2xdCCfcae3ZeAvfyufvxdICfDCfHHc4jf_AfnvfCaeiFdJCfDBfhkfvae8xdkEf1lfqzaLyd3Cf4Hc_CfuEfVyd6aeyEfQDf0Ef5Cf_vfJFf1wd0aeFwfSFfkKdkIf7HcmaeEee8CfEwfjCfQeeSJd-DfKJArCfSHdAdeUbeJdelEfdydwEfObemffCEfjIcH1diwf-CfmDfOde4gDyKabpeqDfCGcFDfmwfHDfgbeqzdLDfqzdNDfqydPDf2GdrwfB1dvbehDf7beOAfYzdAxfUDfczd0bedDf36DjDfZIdleeqzdoDf3bfwwfkIdWKdawfrzduFE2QGYfeIvdSDf80a0DfTxfdCfcxf5zd9sfMCf7IcUcegDfexfYceCZfJDfOHdNFfPEfyde8deWjfuFfuKcjcezwfQIcgce1EfOHdQ0d9PVrwfoCfTEf_Kdxce7ReODfLHdZtD2ceADfeGc5cejJdm1aacenEfgwf9vfFfbHCfIdeEdeV1daLc8vfewfkFfOCfBwfQyfX0EB1dXFf3Efbhf9HdyLcddeIZZHKdgde-EfaceeyfkdegyfQKdndekpfGbeHeesDfyDfW1ddxdLFfv1dqxfuyfoKdTFfuxfdyf1yfQwfdJfoxfNdeK0dkyfgJF4de8yfMees1dRPfCzfOMdbyd0KcdFfoCfxyf1KdeFfELdsweQxfv2DqFfKyfTyfF2drydCwfCKd8FfkeelDfreeaLdAGf5FfeLd2FfazfnTa1ye3FffzfHmZCGfg3dxFfMMdKGfJnfSGfKferkfGIfMGfq2d_eeiTby2dmNf-VKjNc5eeVGfMDEIfes9FZGfLfebGfvNcqeFCQf7VH3zf5FEhGfRMd4rcVfeIOcXfeq2aXMd5LdcfePrdh5epGfLmfR_cwGfgvayGfmMdRbfqYH5TfH5YyVHsMdZifBtD6GfAsc8GfyMdh3d-MdCmfGKAiOcDHfomdiTBGHfi0f1iHOHfbnHQHft0fgPedVMQHfSnckHfkPcWHfuHfwrfpHfGgee3abHfFge9fedHfhCbTufINdB1fQ3abNdpUZcHfb7H90fKgenYfpjKqHf93dORdSgexHfmnfqRfVQcY1fP7b0of9Hf3OcKqf6NfLhefgeNiehge9Nd9yZkgebPfr3ak1fyzf9geKtduOdOIf83do_IRIfBQc_Hfnmew1f6Hfzge21fDJfBBcWIfYOdqyf-iJaIfy1fcIfSJA_3dERcKreWJfkOdNseeJfgIfI2fQJfpIfWrej1fsIfv3a13aTJfB-btIf3OddSfB2fOJfY2f9OdjJfM2fUJfAMfyIf-IfV5dYtfJIfOJfp8amhe0JAqOffPdaJfn3aLJfR2fQRcu2fs5dRJf9VdW2fhGe55dhJfuhenPd2UfcPdjPd22fe5d42fJ2fcJfOYKEieaie9uevPdVieJienRc2JfF6dglKH6dZieN3fK6dtWe1Jf7Jf3Jfy1f5JfCefxJfRie4JfcieV6do6dGfFCKfMTf7VHJKf6tdHKfjieOpKx6bsiek6drtKOKfLXbQKf4zfSKfOsfGVc5ieDXcuKfKCLjKfrKfl0K56dqKfJRd73fHje2SckIfWjeK7dA4f5EXG7d0deDCLxKfvmZzKfvKfIXcK4f3mZM4fRgecyfG5LijegeEfje2Kf9KfcSdZ8dwLf4KLojeDLf4Iak7dsjeJLfZCSILf7KfKLfd2ft7d_4aDSdlSdx7diLfSLfg7dULfT4f8DM_LfxIf-7dB8dc4fTkeAkeU7LvLfj4fxLfzsaGker4f04f6LfvLdV2fu4f14fi2dhBMqLf94fOkeRDEVkeF4eyScWLfc8dzLf44ffLfwHLdSdVLfnkeFSd8LfRLfxIfFMfc5fX8dFMfHMfU5fnLfZyDKMf2Sd7Sd7keAVc5ke3Sdp5fXrMtIecNfZBNDRfbMfssftTc-keaRfWMfJ9dYMffMfjmfhMfYNfR8egUddNfq6ctNf8leA2fcINpMfJnfrMfTUdE6fc9dIUdvMffleaNfpleH-dH6fl9d2MfDTN7leZHcfKNDmeOUdB6fWleuAc1Tdvle2BeGNfzrFDNfgENFNfb6f0Mf_jdHmeWNfK6fY6fpTbcleJRNwMftVcyMfS6fc6f2jfJ6fX6fGIN6Mfn6fFmexsdosdoWcQme3leOTdUmeoNfOtfUVcC7fbmfc2bkUdwNfbaNKLfZ5ai-dV_dp-dAYcr-d31fGoe_Nf9OfQ7fz-dLAeZOf_mOEOf4-dPOfJPfn5aWOfKOfDPfMOfB_dOOfi7fQOf9OfRsfs_dUOfqXcf7fcWdVjexXcR_dpXceOfWOf0tOhOfWLZ27fgOflOfvVdNtfj3fvBPqnebneCnesOfeneuOfIPfF_dVbd_7fZneiWd9OfCWd2OfrneFPftne6Of67f8Ofk7f-Of9_dm2f7NfM8fW8fVWdR8f5OfBye5_dAAeu7fU8fJPf3yfsmeb8fJeeoOfmWdTAeBZcVPfTBe6wbYPf-Pf7ZcmbeRoeTRPfAeEseWPfroeXoey8f68faoeCXdpoeZoelZcQYe58fnAeMBeqPf6wb7PfdXfrZcxPfJ9fZXd8Hev8fTRPeXdG6aq1fLacNQfNac5oea2f0PfW9fsPf9SB4cPE9fCpeMEPXePYBe8QfffdMhPnQfZQfYacYQfKpepraQpek9flBeascRpeg6aQgbqBec0fAgbdpeSJAvwflQfRvaqQfWQf28dtQfjpeUpepfOxQfgQfaza1Qfo9f3Qf2acu9fGKA7Qf5Qf7LdfYd_Qf0peKRfskfIqedCeWRfnCeS-fCTdQqeNQR2kfe6aY-fHqeIGRGRfUldtsfNqeZRfaMfbRfNRfW-fMufoCeOXF1gbiRfwCe2CeZqenkZ0CeWZdNxRa1ftgb2RfBLStRfZ9fvRfoqe2Ce6pfEcc9-fkRfAdS5RfT0YMSfMqSfXfYsS0YbG_f3nSmXfUDeFSfSvf9zSISf13cEDeenbS_f9IehccGSfSTfZSff-DpEelBVrEeSre-ZdUSfsDeBaduRf1ecPrerdeRremSfhseh9epSf_0fm_f5SfqTft-eoTftSfqTfvSf0ffFUffdcdadoreENcz_fySfWadtreITfgVeF0NxreBAgHNfQ4d1rewadhTfIDdHTf9_fJTfY9ULTfXTfOTf6tdQTfOteNAglwaHseIbdKAgutewEefTfbTfEteTTfbAgmNKaTfJ8fRAgpTf8De4EexGV6EefbdJseVJf3EerTfBFeOseYTfvTflse2Yetbdf0fPmdpse3AgoZNbMeF9ae0fxyZGQV8TfcUfhIf-Fe9Tfi_fZFetEX0te5sedGegpfjUfGUfEBgCBgdrfBVflFeLfcDVf-seUreRUfUfcYfcn9ffAgVfcRTfTteC1VbUfbtel8VVtekfcLVfIEfPUfctemUfCue2UfYiesOZ5Uf57WqhdfgfrBgj7e_Ufn-WzUfrGekUf3UfftcvBgeXW7UfCcd9UfX-cy4fpDeGVfkFeUgcmFeVBg8BgMVfyvNXdd6cdJCgNTBEueZddx0fNBg4EXTVfbddVVfarfFJJjddHed2XfZjflVfwjfD2edjfF2erjH4gcp6foddmVfeuebkfiCgHsXrVf5VfUaeuVf2VfeYfqYfgYfzrerueckfhHe3VferbuCgcYfAebuuefkfXZeyVf3uetYf6efjYfWedR4eEveSEYJWf3BeRWfLEM_ueJDgC1dCveY4eMvemedpFYj-fJHYRvedWfsedfWfaqfBmbXve0BAHIe6NZJIe6UbdDg4edcsfCMYXDgjWfjve9edlveJHbrXAvlcIlc6BYVXfYdfAsbNqcBJeI_f-IemYfFwe2DgkXfpef6DgiYfmefuXfPwexeftXfmNeHweyefAranXfZ_f1Xf6XfhjfXaeKEgpjfUkdLZedkf6jfzqeeBf91eHkfn1eyvfRybPNeJYfnjfKkf_jfLCfVkfVYf4efqjfREgaEgA3b-CgVEgLHeuue26fxIevCgtueCedxVfhue0Cg0VfR2evEgBWfeHeCEgyEgsYfnueGcfZYfBDg8Eg0XfzcfMHASjcqicxvAdwcKefVubBJb6iAjkbXOAQdfUbbBZfkzd1dfNlcGZfDucWlclsOOMbzcfhibMpcGyFLcf7FbRsb2JA7ObpvcCVYcvc5ZbCWY3VYBXYDXYYcfQkckFgNcfUcfmvcWcfovcXpcrFgFSbTcf_8HtWYVpciFgzcfUGLwbbySGOFgilbLpbJbfiAAaFg1icryGZbf9ocZSb1QYnobfpcjob5PbMRY3KbCubXtcHGgvAAm-aLWYYIfKucvtc4dfLhb-icAZf3tcRFgyZfWpbFZfqkcVFg-tc_OfidfDObBucSjf6Zfhmchdfxoc2bfmGgwmY7mcXwc0bfXuctPbXrUxOb54AyucrcfpdfJtbucf6cfZGgthb0ncSdf0tcDucEdfJdfJHb54AoAAyGVKRNOdfXdfPpczDg5cfoucAdfApcCsD6Nb2HA-Fg0iYcdf-cf2Qb9cfwbfpbfSHggdfcHgOucjdfzMbyGgeGb3RalfZy9fUvclcftJACsDMdf6lc5kca9DXHgqbfycfHHgLdfKHg0BAtJbmMAyHgfHgBJbbXEVHg2cfzdfYXfrdfOvctdflHgSFgPvcvGgcZfFHgJIg2mckdf3GgBSb7lcfdLXHgacfXwclKbWGASwcllc7GgxZfDIg2YfWwcFdf9GgrGghHgqpcPMZRKZtpc3BA-GZXGZ9HguUAi5bkBA3KBxsfsafxAAhBAKSAsjQzAAi5b3afkBAxAANJbiBAMjbqicr4B9afVocfibtjb8GA8FgmqciafGucRpbcKNAGg_edHZAXIAjkbQXAyHgcGg8WfMIggGgGMbKWfqGg6WfkGgXlcTHg-abKXfttbGJgCdfgpbRJgPXf9tchGg8tcjGg8Qb_tc9HgktcMbbqhQTIgxqcxocbXfyibaHgnZf6bfvucVeAawcMKbhPAAIgaIgtcfSbfBqbRZf2lcBGg2AAVZftZf9bCuJgotbDmcxObkjc1icjnAZvc8JgWtc7ob4obyicdHgR_aoGgn7fzJg2mc1JgApcWcC5HgOpczvcZdffGg8jY8Hg-RbWcCJHg9sZ4Hg7lcMzH7HgCHgcQfDefPkH5HgTtcWXfAwcCIggIg6WfjKgYKgUJgFXfzJclKbPkHoAA5BbEFgwHg4OArKgx0DxcfbKgyZb7lcMLFQJgoJglGgKKgQIg5kc0JFKLgVJgbmcJea-wYpoa6CaroaUMaVpY8KgitbqicXnB7JgyKgaZfUAbgRbFQacRbkcfvucSIANjbGjcfJgaGggsbeIgGHgxrBTFA1bEOJgxvcyDgjJbhKgEXfQFgTLgmkbYJglJgWJg_edqeAwdf5Jg6KFXHgAKgK9fwYfqeA8IgMKgajAntczTYFHbrSYSxZxObpic5kcdeHHKgHbfJKgEHgubfpGgqtcvibxJgHqcddffmYJJgIbfbMgFibUbfApcUNKNIbXnBNHgfKgPHgZoaaQapHgjcfKafOmDoMgoGBmkcdAbjLgbRb30XdRbvucCYEzMgdGA1MgpnauMgqncwMgUafiAASxDzMgWHgrLgukaSlYpncPtbqHg7MgXHAHNgfLg1LgDjbygawRahcfkLg5MgmLgmMgBMgcebD3EqvegWf_edIZf7lc8tCEMgGbbSZftjbeFPmBAmIALbfWZfpVEXHglMgRMg5GbdLgf_A_MgUoawHa6PdPIawJfhNgaGG1qc-pJ1Ng-paCdYzTaUVad2e-RbOoA4JgMbbutHlNgQqcmMgqpAoMg5tA_NgSjaZHa4NgJ5YCzclKb4AAfBA91BjkbJLARLg6Kg6LgglboucXpbUFgfMgJjcvSbMLgBJb4AAiBAwBA8FgssbJNg4hb9pbaKgRMgUHbsZfHmck9A6GggLgJlbjLbJfdMefLfdFOg4IgYEN1IgT0CmAAxSHyVZzBA9AAN9UqgYxvKfxKz5TL1Zk2DsAADdZ0BAr8VNIbzjJdjc-tbEQYAubTKgDef4JbMEN7LAPJbHHAmAAPPgf8V9AAOAcsAAEActBAfPgADEnqAsIAiPgTvDSKASPg3PAUPgBOZOMgLQY-qcBGg4AAzBA2BAsNgvvcjSBVMgeZfXMg-RbJMgtZf0MC8PgKJgXGgvOgbbb-PgtjbItKHNgqMgXXfgKgiLgXNg4MgYdF6MgApcAFACfdtdEYIeHpf_9e77b_nd9nf76e4mfFofJpfiSeWPeQ6eNReF7eQ7cJof6ofiQgluakQg2ofqQgtQeCoftmfJnfMpfDpfd6fq8cVpdSEbd6ePnffofRnfi8b-6bWSea5eYSecnfJ3dU0fr8bQodsofh7eCRgd1fgod7nfk5ejnfA7er5e9ofKof0Qgv5eL8c2Re_5fPQeuodBpfqofEDbaRglmfzRedQgpQgB5e-Xb85ePRgK6e5mfSRgw4ewRe-lffnfGpfl6cj8c8mfzRe-mf-ofPoflSfrpf1nfUofDSeR6eU6eXpf3Qga8b5QgeofK9chofTnfjofA7bNoe0RgpofMBgqnf9ReISgYoda9cwofbRg9RePSgeRgxSe5ofCpfpRguSeRRglRg_nfApfnpfWSgXof7pddRgNSgBJbrDNHOg9jb1NAKOgClcGMglKbfBALcGCbfWZfhFPvNgwOgpkfykfg2eo3eBOej2e49ZvkfDrftjbsSgrJbyBAtJb3LAcOgyJgElcsSgXKbATgSNgOHg2LgcIgpbfXpbDTgDeffBATEAvHgIlcweAITgrMgKTgpbbrpcX0bPLZxObQTgwAARaZyPbwMEuWfkIgKYYOLZnoYcTg7EAfTg5tbweAMQgzKgOQgYTgjTgaTgmTgBJbQTggNAgTgPJgtOgwJZ4LZ3_YxTgpyanTgyAApTg1icweAodf3Og8Gg9icZTglTg9TgzTgJFAAUgTTgg3CiTg6JZTLZIUgvucQTg0AAMUgHmcweA2OgTNg0DgAHghMZENb7TgSUgApcQTg1AAWUgGGbs7COKgEUgbIgvTgQUgOCZ8TgTUgdNAkUgxFbs7C0LgJTgUNgcUgHUgYyDbTgKUg3AAwUgMKbs7CeKgNQgsMgAcfwTggUgnTgXOgprBfBAUbFgTgXIe4TgTHZrUgfUg4UgyTg-RbQTg4AA8Ug7Gbs7CYZfoUg9JgrZb3UguBA5UgSVgkMAVVgThbs7CsTghLgqUg6TgMLZEVgKUgSTgXUgzuAPUgnVgU_YtUghUgxAArBAfBA4PYKVgDUgaUgspbcVgeVg8SgqHbfBAxmKUaZcJAgKKKVgZIgZVg0dfCVgOVgoVgQVgJUgSVgMHAhVgc-atzAuVgfLZRUgLWgTUgIOAPWg6AAQdAnUg5VgHNZvVgMhDxVgcTgIEAYWgQdAzUgWTg1Ug_IZJWgwVgpVgNWgzAAjWgmKJSWgeUgKWgdVgRVg8SgVEAuWgYIAwWgALZ7JZgWgzTgyAArVglUg9lG5WgSBZsUgrWg1Wg0Vg2VgqTg8UCCXgCCZEXgVWghUg_TgqOgJXgydfPKg0KgGUgDVgOXgcTg1KAmBARXgBUgkqGLXg_DZyWg8VgETgaXgqrBoQbHZVgTgKNAfXgGGZqWgYXgzTgRtHoXgZUg0UgbUgoWgeWgcfYFXgjXgkBAIVgvSHLTFgTgqLg3cfBVgSbb7Vg0WgjXgnBA_VgWSOTAEDWgJXgLRAqXgiGZsXgzWgMWg8SgzAA_WgxUg_8BMYg5GZ2XgtXgSVgSYg1VgGdK9XgVTgAVgXTgWXgpWgfWg3XgPTgtWgcXgNUguIbMVgJMZjYgYYgPYgTUgzAAoYgsVgbPAWYgQKZkTgZYg8Sg0AAFYgAWgCVZJYgdXg2ibrYgUDZXXgvYghUg6YgcYgQlGGYgBWg3oZ9Xg4VgyXg6VgDZgiXgPTg6YguSg6PgJEADQgiMgwYffBA0AATYg9Ug7wG1YgmKZ8WgSVgbZgHZg9XgxXgmWgzXg5TgTWgNXgEZgcTgVUgyYgAXg_pcBZgGFZtYg3YgsZgzTg0AA4BAUqc8ncG6GxSgHQgnncP3bo2e_kdJldukfEOeIVePTg1AAnBAgTgBTgyZgTFZ0ZghZg8Sg1AAcZgWVg2YAfZg0KZPagETgRagkZgJXgvPgMaggGZqZgPVg2ZgSVgjUgvZgUYg_OAVag7WglYgBGgfBAWGAbXgKagxKgcWgIWg1Xg1ZgRZgqagsaglXgLgcKagNZgnZgPZgOagpag_edragfBAmBA0BAfBASKMTDEKagkVgqdfmVgfaghXgDYgPTg2AASagiVgzyHnagUWghag8SgPbgaagdXgCafdag3GZLbgOYg0ag_ag2AAuWgUSbbbgRLZdbgkYg4YgETg3AAQbgQWgnSgkbguLZ6WgUbgfbgZZgqbgYbgNUggWATbgrZgybgrSg7UgkagdZgsOg_XghYgbVgQZgNbgqagoOg9bgfabYQI9ZgOhbIQgikfBagqffg4c5SgFagwkfETg4AArbgZWgylH4bggag6bgJHbfBAVcg1bgsVgIMAZcgMbgQYgUcgibgvagOZgdWgmbguYgbcgxrBdcg3Pg4BAfBAVDEHcgThbSeAncg7agHIgvJgzTg2Pg4PgBbgaxS0ObvEFXZgMcgPTg5AAWcgovB6aggYgnWgpZgxWgebgEcg_agEdgfcgAXgiucAcgJdgNVgyagXagDdgibgmZgIdgoZgVdgqcgzagNdgZZgBbgcPF45TfBAfBAstb2cgbdgIkcvtb1FgUpcvWYyFg8SgVuZUZg0Og-GAYVgwaghBajfZlwZ5RZ4UErBNqwZdyZ6UYC7DD6Yc6Z-RbhBApAAoAAMHAOJg_UgtTgAYg1KgNXfiJgPlckJgSLgApc4VYbHAWafDbfcObubgMlcQbfrHghIATegyAAnlbHmc7YCbWgocg3LggNbIKg_ZgBJb7Jb0AA_VgOCarOg1dgjegLTgZKg-Zguucc4bOcgkkf3SgKldRcgl2eGagBGgpegregPzYWbfHmcIoAFWg2dgMegwGgySgbOe1egZ2ei2e4egNlYScg7SgElc7JbuVe3eFiBA2AAyIg3afJFACab2afhBAtQAp8VmBA1EAiBAzAAJJbVegMKgSIB_IgXjch0eDefQHbjBASPgHefTdgXab7obMZfzUYOZf4ibBmc5cgZSa5QaqeFQ_fjhayMMTZaQZacaaFaaxrFKfYMgbDEgJ3c5YbbYfS1fccbvIevXf_Dg3MeKBf0XfEvbGJekef_Ie5DgvefFEgEggKvbWweJEghEgPEgFYfFCfeEg02cAkf-jfggggEgS2eXEgFNexufCYf1jfNHehggfggGAgpEgjjfT2eI2ekggWEgiEg4VfV2elEgY0D-dd4EgTggrYffJe7DgMjXsCgRvf2Cg5gg4CglYf6CgIgg8Cg9VfCDg9ggfhcCWfJEglKbqfgEbgtqIoMg2vTQOgffaCLawrFeLacKaDeg3eFShg5gDfBAy3FUhg3bgubgdAbYhgjLaRmY4Ma8egdhgjzYihgfYgKegBcgAefLMaMKaZhgkLabhgtjbRhgjzYghgHegdLgYUJWhgFNazhgnhgWINphg_edRhg1UZ6ZgHmchoDlWgpdg4cgmegzegxObqfgOxNa7YyVZ0Ob9jGTIg1hYfjdQhg3eFRigyPYsIAsBArfgMpcZhBWigOtYXKgQfgaigATa7FggigwVAiig5ZfEigmiga7YFyDzcgoOYgUADfgvegFfgcZf0hYjigs2c3hguigyPYeigUigvfArigYigJHbQignigLTB_cgzucufgQHgBmcXigvbfpfg8ig2BP4gDxigyFbqnABjgNjgqhgVJAnigBKZuBAHjgJeglVg-JgdmcMjgaMgwYfEjga7YTvDHTFHjguhgejgHJgYsbhjgkigOjgYjgljgzBA_SgDbfSNAVjgijgZigjBAF-DNSO_igVTgKjgOvctjg6igEcbvhgUdg7Lg_jg5igeOgslbRpbUSaHRaidFKXbZigTvDIhblkcYegelcdZfEQgWlfjkfKfglkfMfgKtam2e8egiBAfigBUgkMBicgMdgkcgpfg-SgATgIbgFUgrjggOgiKbRmYSegUaZaIbpjg4OgXhbWPYvAA6Fa-PYcPYYPfEpbaTYveFUTYNfgGFaQhgIvaGbgqiciRAueg3cg4pafoagxKBoaVjOKoaiOf93fFje96d83fVKf76dgKfSVMiKfoegIvaydgQubWZgIefXtc6PYqPYaRbtPYjQYa7YKbayobQjb1kgZhbpSYUjbEocIQYGocLQYIocHSd8ocdoc-QYNmcxlgRGgOQb18cUebTYY0IbLcZ7qclIfj2daLbH-DDpb-lgH0YoSbxTYlUYzRbZtb1Fg7OboFg0BAiFgzGgRlcOegnxfFQgRmg9LgvucRAEYJb5tbqQA0igHlgweg9uYKqb7abYlgzBAoAAJVgamgIyBRafTwYZucDegLVOhtYoKg1ic5oCHdgDkgRpcsFgfFgrVYqyfjaa5qZDgZ4kZTmgHObyiY4Ra5kZzRamPasqf48eosdMrfmkg2_af-DITZPObXdG-hgtGaWiaaVZErZBlgQTZ2BPUigzOYTkgKMbK_aZhY8qaO_ajMgPRbpabimYORNEfYtabYtY-oYPpZzoYcngUmg7hYlaf2QNxLbOMZ6JZ-SatMZnigong7ucG_YwngTMfIZVtngf_a1ng89YL8Y5ngk_a7ngN-Yg-YHZVzng8agyagCLZ1ob4KZY_YJNZ8KZ-ngq6ZubYKSZo0ZHdK2YZPogsbaOMaCSZxiad8ZDYZWVZQAbbiauPZOgZDXZvZYFXZOgd68ZLgZnNaCAbK-ZSoZFsZh5bwrZZpaGrZjVa5aYJXalqZ68Z5dgOMa7dgpwZVbaAegvwZS6ZMAbQogtbaDdKWkct0ZTAbpBa43Zw4ZLlYc7Zk0ZR5ZDYZM9ZQAbl1YCpguXajfZ09Z9kH29ZwSb_kga1YUHe9mg8EawDa5MZDMaVYacgYRka2sYXlax1YIlaM9U7jaCcbLObDeggkg6PgFJgJjgMigWMgnegopgGmcQubRIDBdgvpgNZaBaayeZEaaopgrJg0cgj1D0pgOigoegjBAdQbnyYyPbKhEjkgnbgVbgQfgjBAiBAtBAIVY3yKMqgupahWYUKMLqgpFETqgXKb4AAoIAnBAKkZwbbhfAKcg9Pg1pgJqgCnOsIA8vcmagjucSpccWYWGgQmgIJghmYU2HjmYing5aa0egf2exzf0kf3egEag6egTcgpfgSwZWyDwbbjbgJjg_Kbpjc5lg3lguobNGg2Kb03bUebhDZ-KbbibCnfebf7TYxicHpb6objLbTLb0Pg1UY3-afSbnIZVQbGmgUrgz1fbNZgXgKJZEBZUMZx0fKdgwbgFNbzBZ7_aaucdrg8CZ6CZvgfCdfBcfjEZrwagtcWHZHNbAAbYJZnogSAaB0YORZLxZQngvPZTVc4mgMtZhJaPLaEKAtnaVfavkaziadZZeogAqggQZGTFVhfkcZoAAHGPnJAJZfiGCNngOpZ-rg-vZJnZQhg5qgNkX6ye1vKoAAc9FqqAPsgfmARsg1pZTsgyJaVsgDjgXsgb0D_HbIpHcmgLigAFa2rgBOFmRZc0ZitclsggQZSWQLngNLAgsgchaEsgdkajjgTfc_HbqsgymgcQYoqgmlg5PY1kgglgCEJilgzhaAQbQGgepcDsb1kgBtgylgUVYWkcYkcYrgE_a-JASSYwJALefn8V3WZTtgqYY8lgZUZbtgMTYj6bDubIKAtTY-lgFfdp0eTrgE_aBpbbLbDmgftgvQYImgLrgnUYIFgfwcykZmqgqVYIvaa8YQVYHkc1tg0VYbVYPmgqdgMcf1mgBtg7tggFg_FbvdgPsb0mgHSbMmgr1cOmgGug4jc0FglFguFgPcfhvcRcfJmgrdgQugISb8jc9ZbNug8UYIugTpc3FgudgqFgSVYdug1WYvDJCbg5WYbugbQYDugkLbOqDNmg-tgs2DBtgpcgLdgUJZY_YSWapMZDXgBJZfmeEcfzrgKNb_ngDcglkgoogvgZGhZQAbcrZ1rZoWaHHaQpgxxZjlZG-ZHvg6jZM-ZLvgkdFiEc8rgIvg4-Zp-ZBPJBsgCka0Ka9Ia3IaG-Zwpa7fghUaKuZpUa0rgxNbPngciaKAgsAgREeMAggqg0iJEbg2xaHiglUggobXngDNbirgacggdgWsgX7UfBAKeCEqg7PAGqgrcg1vgysgrvg6UE9cgvqAhkg1jgxvgdUgzvgjcgXmgTfcaxSEjafBAlmD3BA6vgpkgpUgiYgWdg-ag7sgX7UaxSmIABbgzJAIeY0qcqTgiVF8vgfdg_ugEigTfcm5AovenZAdjc7lg9Iamrgzug9VK1ugMNZMXg4ugXJJAGZ2peiSb2vg0iJTvD94KoveesK1FbmHgZQaQOZqdcEGaU-a_sgtMgAxgTfcCxggLa_dfVNgbpa6paYMJetcEVf2UVCgcz5e4BgOBgpTBYBgWBgyFeeBgcBggBgD9fzBg5FekBguEgNGezfcmBgBGeKfdneWkxgxeF-cdOCgKvarmdopgX7UuqIvJAbjgqic7Nbdlg7obqwgkxb-lg6OgZtgiebokajfZVubcvg9oa1rgNvgJvg-9ZztgMvgL-ZEygF-ZGygQvghBgZog5ZZj-ZVvgn9Z7Ua8Ia4xgbvgztgdvgNgaANaL_aRJAmbeNyengfZzcpgfbzcrxgeUftfczfcdte3hgb2eCaYewgWZfEPHRafGqbSqYPrYZTa2vgIoaSvDoBAove4Wf1xgjLbmRZ-TY7IAyUYxINwpcysgnqAJZfmFAGGgvQYxQbmIAStgzFgKmgXugCugjug6ObnFgLug-tgqugAXYRzgougpngAvcsGgDucswglIg6_aYBZbzgspcEBZxsgxrBLjVwFcITFwbbTXgGWgSoc-qgNtghtgBrgHzgdkLjOciugFSbSkcMkcVkcqQbVugjQbtQbLkcvQb2zgEkcxzggqgAOaIhbSwgvicelgolgmFeCocDXFVjb3bKXjbIQYZjbRqHJocwtg3-axfg_ygOmcbibxUYNZfPtcBzgeUFfBAMTa6vgxmgqjgrrg-ugKwg7Tbc0gHTFm4ZfBAOmHhYYumgTTg4LBhwgXdg8egb2eb0gIva5PgXUgQfAu0gWwgzygb0gtYHjINDwgs0gFOA30gobg4qgk0gH_FEqgINgspgxagedgv0gkwgHTZgKMWcgVcAGlgrsgemgInYyegKafHMbYrUuAAlmDr0ggegqhD-pgV1gZxKECCalgxFbzpg5ygzobjobGQbttg4IAz8aFubPOdWsggrYivKTAEJagFFgelb5ygkUYk_ZAqguvgblc5EAd1gENgaigJ3ZjtbLvcH1gS1gPbf2fgoyga1glUg8-AhwgwWf9VKvGZpIgopgwyDDzgdjgzkgjRYvzgJzgPrg8kgIfFIPYtacUebqSbI_ayHZf-YBZY_Sf6ngjTgK2gG7DHDZqrgLxg8SZVog1NdHdKOpgGjalSZ30Z2hZOSZ6NgkIa8SZmFb2paoneBTZKoZ-0V8qZExd9Eg9xgstZNwZ6sZxsZisZ7rgULg4dg-wZVbaRzbPxZ4xZByZb9ZToaAOgIqYDeazYYziYkdaxyDmdaEeaJiYIdaqNc32g2caEdaddaEeaNeaiIMP3gROgkha5sg5rgMoanmYbAagoau4acAbANgkpaIVf3BgYygwneHnc5XcTPfs8foWdPRfRxghUfQCgPigIbY8AACJJMkXLUfmrYqddkdFSPgDeP3sg5qZkmZgGdUHeWsgKrUmpOF-DzSZ0OJNIblKBQ1gExgssgfbY9SZ32gTmZ33at2g5df12gG3fO2g2SZmIAQ4gckJ8AAG2gYGblKB9jgabaf4gR4gzhYIbYb4gbheV8ZR1gDpgY4g22gv4g3SZc4gYogOog5bY-Odw0gJqZyPb61gk1gyKbjobUGgR0gptgZLbUQb0PdyzgLzgtFgYugKSbyBAMSbUugKzgWugN5gtdgWpchugi2g0Zgk2gYFZYCehrg3ugbuczwgc-U1wg5KaghZ3gZAJazogI3g-dgGJAK3g3-ZzZYRygjYYcXZt5gwGafHLXvg0kat-ZwkaRDLbOakNaKPaMhfZygR3ge3gBdavFE_daTdaW8eUqHWda3GaGBcjebQefQPVicbL6g7ZcdIenBAfIeh7ddje84aPveeteTxgYxgGteScdsFeX6gXUfaxg2cdFtelQK7tfiFeKsekygoxgq_fECgDZVnygiBgSVfJueF2gIKA5jXLcZSPgO1FI4gMtZ0og4Oc2ogCJA4og5yZ6og93gZ6chydPfFSPgIXB9wgr4gWmZHqZrogGvgWzZz4gPpgG7gsqZI7gFGcHygpogHqZSrZPrZ82g9IAksgjzgq5bIHJZJAyPbE8AJ2gCcfizgtJAxdgLqaY-DA5gykgbPbPtgzKbF5gv6gGqa8cac8VceEovee2BE7g4paiwcIqZ6IAmAaUefSteL7gu2g2Aa37gkAaSefnAadUavIa17gCIa17g5Aa-7gxAaTygF8gwAahOZwAa8Aadleyze5WbO6groeQ6gS6g-6gI8g8caYMJhqAPObmlCz7ghwcT8gHzZDxgg0gymDWubA8gOfdM6gkwgSefZ8g-WCmjHJcfEzglqgOzgmFgFrOSzgx8gRugP5gR5gyRbT5gAugHSbW5g5Fglsgq8gsPPs8gTyDjAAsfOPGPj7gbubOJAv7gpBAJcfWngJjgqughFgWzgN4gY8gB9gnLDxjHF9gLEPH9gTefTmGFNYmRboiAdFg1RbyjcVcf9jcxFgY5g4qgA9gPNYV9gTyDVDEZmYJcffsgw8gPugN5gQ9gl9g-4gI8gi0bA5godg_sgp7gE5gjIeJqgSef1hfuAAGKAZ9gu7gxveoAA9hY90gXUgaMAFzguobr7g99gzJAoMgxlckhgANgfRax9H9pak3guVaHqZKGLYTB7RehIeVfddefImb3veumf5vebfd7veeefrIeaQg7Cg3IAJycs8Plwfhmd7lf25cApdN5bu-g14eRmfP6c25cJ4eAmfPmfxnduTeW_c6xawpfCqfypfNqfYQe5-ciTeO_c67ewqa5pftTeF_g8pfvQg_-g_pfB_g_7eE_gNrdvTeardDRgGqfN_gIqfB_gKqfX_gMqfEqfbnHPqfb_gRqfZrfpBdcrfznffrek_gkSf7AcIhgCsdNoZFtdx9eTBd5tdzrfa-eS_e1-e3rfy_gB-e8rf4rfVXejAfqxcdtdLya_-efWeEsfxBdYVfjtfUWe2_glsfm-e7sfGJfzsfQCcpya9tdHAhoWen-eBudosfMDdE_e3_fVDd_sfWXCBtfG_esCeFtfGXeQ_e5_gK_eGzfnrcs-ghxfxyd7CfpwfVberwfywfiAhEqDIDflAhgSfvzdE3dZ8fJwfTceOce1DfQceAXelxfVKc9zd3DfAEfGngyxfecetxfF0dHEfm8f-vf2xfxxfsAhbFfFBhMyfP0dIhD3TfvAhDzfUxfNKAXFfzyfGzfPFfEBhZFf_dezxfI4fEHd2deUwfA3dkGfUMdCoKE3dQ0f4rcS0fJrd3-g6Ub5rc8lfO3denfv5fZYbc1fV7b2-f0QcxBhz8bf1fuvaTIfXrfAhenrfLLfw-LHJf8Bho4fqQct4g32fM5fxQc_Iff4fvjeIMfSVMU2fzjer5fo5f68dq5fgTcMMfvnfVRgo-gWMNxNfMuezNf53gcOfEVdxmeTqeCSRVqewSf3-fB_fMtc9CdPZdu-f1CeC_f37e0Rf4SfvsfuDfVxfg_fr_fRBgJPdo6g5_fx_f1WeFAgWVf1Rgzoahre5DeWAgMue_5T1Sf15T3Sfa_fw_f__f7Sf5ChYCg-SfEAg_ChfJeQVdvadldcjyggxgWChk6gjter6gmbdXCgwDeexaaCg-4gdSa9sg4WgC5giobr-a0-ajIZKGggbfOtgJrg9kgheb8tZqugwugkegUbbiOg4Kgpmghmgkog3gZDvgUlZDgZuAh_2gdkZGhZC3Z6ma1DhGhZ4Dhm5gYMJSlZ1wf68ZsmZmCd4hfevgQRaqeF_gg2ve9ved-g89g_qcg-ghndi-gCiKpIeXfdm-ggefkPfzKekffr-gDxe6lfZPeL4eemd63ex-giEh5-g2mfjPe5-gpBha4aW0f5md0-gS_g8-gxqdx-cErd0-c7pfT_gR-bQqfB8c07enUMI_gzRf7-gwTe1Qgg_g7EhP_gBqfR_g3EhyEhdnfK3d6Eho-cJqfWrdHFhpTeL_ge_gpufMFh3rdi_gf9efVeADhi1fYrf4AcaFh8sdq_gPBds_ghrfu_gBBcbCdx_g99e7_gbEhItfEAh1mfmBdrFhetfd6f9_gMWeLAhzBcQWeGsf__gd6fGAhisfIAhYsf7FhQAhbsfYzfusfTsfWCcgsfSAh6-eyCcLXeWAh0-eH_ePXedAhzsfEtfgAhz_gXXefAh6FhFEfnwfgEhWGhfHdLBhnbeXGh0zaG-f1xfFJcrAhQBhj0a6Dh0AhwAhU1dwDfVwfTKcdxfZGhyae5SE5DftGhude1Id8Ah3Ah_LcBEfJBhd1dtxfZBhJ0dIBhjGhlceOEf0yfuKdKGhzCfHzfYFfkIf6ee6tdvzfA0fxzfGCeKHheGfQfegGf-2diGfL0fhBhC3dmGfkBhMufrBhvGfcMdffeqGfjEhV_gwPepNd1HfUgeVDgG9H1BhZgeNIf51fl1f5BhcheT2fs7dl_f_4d82f9Bhe2fg4gvIfAChU2fn3Jl2f79djRdl4fDkeU6go7dN5d0eFNChSCh6keQCh5SdOChpHeNMfVChgFhaChN7f9Wcgmevlfn8f9-deChv7fYpOP8fK_deRfCZds-f-ChA_fjRflChIZd2bceqerRfxCe_-fxAgqBcFcewCh1ChGDhmrebGhjSf7ccy_fIrelrebSfj8a4DeqCeJDhaDhj_f-CE7_fVlfg6ggAgzChEKUAAgNDhKDhwreIEexIhBTflhcMEeVwYETfexgifcTDhgFhVDh4cdXDhhEeZDh35eUYbcDhEigrygIlcLJBK-gzKb_ocmDhabfMGgLRYErgEpbl1gjDhM-gQQbBrggpclDhiLbtoboDhLtgALbU2g_zgoJh7obKrgW2gxTYTTYttcwiclicSrgjSbZrgMIf5QbFyYgeaNRdCdZLyYOFZ5rZL6bMrACdZUyYDWa2ugxwgg5g-xYprgOgZrwbUhZjIZ15gela5mg3gZReZzSZUeZAYaGEhMAbDgZCEhGhZRlZ8bUlGhF7gEoZ0mZlmZKEh-5gwIasOZaORj3gffafQaS7UdQatogANgUObyNbDcbetf6XeRtfhBAc_eYJhhGANIb8xCHFgsIAYtgd-ZNGaQhg5XgkmDkIAF1gR2gqkgh0g9agB1g8egU2H6qg7lcEwK71g7bfKbgyugczgxWfezgbrgrXgtwgxFZMufY2eH3bLfg1qgXNbELbHLhfegvvg2sgGwgCYgjwgjjgYSOJZfKig59gF0gCPYEPYWTYHPYJPYLLadxgPrg0kgXPYZPYpSY5kgTGPuWdkJhnlgpPYM9UhlgUAXjlgRGZsJhFMh2mg3Re_KbuJhfbfgJhjDheJhMMhiDhz-anJhsobD5gjDhcbfHkc69gjDhibfllgPtgc9F5McfJh6QYxJh-lgVtgTSYJFgG5g9tbxPg_tbrSY8JhpTY0GbrveKtgjLb5PctMh2jbnfg7ifzJh5Ogytgmxg8xgqdgNwcatcHSdqug9tgWzglWYw9g1mgy9gS5gL5gU5g1mg2WYmuguug_kcnPZmQZxyDuRarkgfeYkvYNxYWuYGwYY-DIwYJqbRGbuUfsLgtyYxyY5yY7yYRpg_yYF3gsYgGogCcfm2gvrgPCZcYYbLafzgb5gvwgmLZIwgkkgIkg25gbPZ2OZ1bZpTaUlZXYZasZqKhu2gjfZTKhagZWKhDna5qZNNar4ZFJACdZJ6g7DhfgZGhZaKhTeZVeZeKhJpgBvg9fZmog8ugAvgAjZjKMYNhe4g6jZ5DhWOhOygdOh6NhXKhMtZIEhMDdDOhgOhnKhvnZOOaIOhEpaJ4gFsZW7gnzdrOho2gNzZo_IQ0Zl2bwOhapa_zZq2ggRaApgu0Z64gCyge8Z44Z25Z2OhKNgTvgu5g05gIPhLWay_ZD_ZJJgNPh8rgmJa1NaMdZrNhCsgQjYnUawrF5Ua8OhdAbLZa_cZQTMdPh1Kh5haJjaQwbMjawhaqlailaKObQLallaFyDt3g2NgyNb3KhnpgZPawnaAzKS0Z1ycZxeo8gDzcUKe_ffNKeKKePKeDgfkxesrfDyfONbZxf3HcqAh-zaayfBxfDHhvxfSgEUEfpHhN4dh8gQQhKlfK4digeo1fI0aU9fxPdC2fh5Hargp5dx1fcQhE2fT6g4Ucf5fLHMYSddQf6Phr9fC-czpePigYSOkmg8XgmmgAjgGwgPGbYuc0Dh3hgtQhY9FPObCYA16gtiazialPhuFEnPhDegtQhLINFPbtzFomgCwYPtYOxYeNhlTYJwYBRhkBAvAAFXCx1gvmgKVFf9gkvcEugEWYVzgz9gYJh5XghBA1VgyjZF1gV4gj8g2Ugi0gSegYSOsvgQbF41g9UgPGIA1gIqgpfglRhHTFxYYF1g49ghRh0XgJ1g40gDjglRhz0gF1gf0gJbgUwg1RhQLhaRhc0gelGF1g-sgzRhe5gOKh5NhkRh5XgGTFRtcfwgIgArRhscgi7glRhqZZDlghkg6HgsLhjRhsQhKShr3YKVYEqgNQAPSh-vgjzgSShbShawgaTMCqHdShMLhTwgCcgPLhsRhRLhKShWJAdShn7gpShOLhVwg_RhvLh5Xg9UYdShgRh8RhqSh0ShsShAShDVYo0g5aadShD0gHWgBYgYShoeglRhCJAfBAVTFdShyRh7ShzSh-Rh-Sh2ShfBACqHFdgAbEfShuLhHLh5XgkMhdShEShPThaGgtLhXmglRhkMh_WFsvgn4gpRhe9gXShrShQShceglRhxmKMTBEqgowgqTh9ShsThiAAHyD5XgynYvSHvBAmTh1CYxThyLhFShddgZLhiwgiTh5XgZ9FUngfwgB5gB2gYLh4NhHqg1Th3Th6XgHyDxThxShaVgQThCUhK1gTThP7ZV5dLrALThKINxTh6ShNLhgThHThNRh4vgAzKxThEThVXg8ShRThOUhlRhuqIfQbzjghkgrpgBIguTg9RhWUh2RhhSh5XgtUhAThqXar5bxTh7RhgUhiRhrThgShRSh4Uh7Th5ThuqIxTheTh_Uh0Rh1Uh1ShaTh4vg7ThoTcxThadgW4gGThBVhZTh3RhU2HJJhjcYYMJoAA4QhzxgNnA16gKPhz5gRDLY7gDVhmjHm5AuqIy4ci2aDXFH-gbjc5vE7QhwNauZaNkgySNmbec-gl9fBdfBJeUEhC_gafdXEhk-gf-gQEh3Vh_lfIyceEhy5APbet-gnEhsBhy_Yw-gYPelBAuEh9lf63ecEhqYHOWhrPeNmf4-gJWh6-gK_g4Eh0ua0EhdrdQFh57eSFhREhD_gGUeAFhU_gIDe-EhYZdIFhBFhK5eDFhNFhFFhuBhkOasWh9TbAqfE8exWh7_cOFhvge1WhmqdJUeq8ZvufVFh7_cDBdYQdn_gsJVCXhjadfrfwVe8Bh81fvhfSsfMdcnFh1rfzsf1_goFhZtfXXeC-eaAhLXh1-eotKyFhBsf0FhDsfK-e3Fh-rfOGhsFh6tde-elWebXhasfOCdPAhEGhRAhvWeHGhmCdVAhcBhXAhMdcI_eRGhbCdQGhVGhhXhUGhRXh-GhdGhDcexGhVyfbGh_xfAwf5IcTxfiGhgGhqKclKhZEfuzdoGhnGfYxfrxfUKczae1GhvGhgxfFYhzDf7Gc9Df9Xh_DfYCC_Ah4GhBBhj1d_Xh6wfKEfvXhKbeFJdAHhWBhAzfvKdvaex1akYhLXbIHhotKOHhAfefGfb9euYh2zf8zfI0fSHhK0f2zfM0fD7bO0fo0alBh2zfnBh9Te5lfmBhH3dJWhT9cEscmRdW3a0HfFsc2HfCWh4NdFIfLGfu1f6Bh0heuHhBIhF5f_Bhh2f3IfO5d1Hh6IfXZhzHhU5dghY7Hhn7dX8d2KfV6gnTcq4fn5fJIhUChHIhEIhs5fGIh9SdMIhQIhmRdO7fM7fdWddChVXce7fo7fg7fbFhLWdCPfe6afRfbIh2IhjCheIhbZdmChiIhoChWZdlIhtChnIhvChJ3Su_fFVf2ChnAgUxgPahsIhbreyXT3IhVJhfre3De9ChAahGJhMdc6_fCDhgadaAg_IhfxaBJhcah0_fWadh2gmIhMdcCTfIAgRDhMJhubeOJhlygpBgANhK8feSfUJhs_fWJhDAhtRhsqgYqaMsgLyDQAEKfZJZf1pcR-gimZDgZEzYneZKfZreZaThOAcoAAUGLL9gqicFKBoShUUh3Oh8DhlfZGbhfxKx1ZJbhYVhGTFwBAJHgv4bbbhtMMxeZfbh0Sa_VKXdFT4gNoBhVh6jZ5aZgaZw3ee5fmaZyygabhePFPfFocfCJJpQKR4dSPg3nRobhnKhgqZerBlVhtTh6TbIiZnThWVgb-CYThEUhf1gLTBzbhUbdJZfG8B5bhROhlfZuAhaThyZajIZvncv8eJZfmWBMchYOhQgZaOh9EgQchrPabsgzxbpNKB7gPbhpVDXchlOh21Zr6cZShRchd7YechzIA8AAVThgchF4gPbhU4AkchkjZGbYjIZ9YacchfycdVhfUFVchGIAzchqjZ3DhNRhpchIbYybhuchlOdhchMKgypJ-chPlZmch_fZcchZyDKTBcGNfgYcPF1qcvWgDbhQ3gymazYahPhA_ZOdh5XZMsgCJJvHLOkXIUYovephAKdhZ_Z45g6-ZK7gabhDXFRbFk4gRJAxLh3TgKUhM7gudZAeZuqIlzffYhAwfIQhYfbNRh3oZXcZMsgITFXHT8dhfxKsfgz1gxdhEOhWmZvnZnoZ_Nh68Z5zZIzZQBeQ-Z7dhyJadVhglaFhaTDdxta9bbhNAwVhZrYmpgFQh6ahnOerch0BA_3gglaNJAvSHWehElgJrJZeh-rYpPhUObklalMPmlam1YaThcJA3JAErOOOg4ygFehxhgSOgbIa5NgXff1gfbgfIgfKxgELeHgfHacTgfmKeLgf2xeyxedgf6NZrhdNRhFLSJEYkAERGNmrYfeh8AAICdi2aDehTVhAUhunayOhIehpKhKeh2QhkBA-_G6chvUhvDgMVAWfhfThJPhhOh2DhachZShb0DsIAgfhLng2TAoehqjam3gsybg2ZZShpTHooe3BZpmDm4g-AARfhBch0cg26IUwcVNhdPZXNhzoZNRh2fhymK4fh5gD6fhMbhSfY0Obo8AAghJQZWNhxgZRgh1fhBrOMTBf8VzBAcXPXdFdQZJZfd-aWdhcwZhhZiiZbLZhgaNygtShxvKJHgkiYPGPRwbI8ZVch-XgyUhLegydhNchZchCJJNdhYVhxvKi6csfhpBA2ghD9MPsghXAldhYGZhBAJdZmdZX7UJ6gaThYScMsgBoK0sgichLYgeghlsZlogzghivgFhhRaZADEWnfsycechzoYvchlbhKhhTUhFTh04gUbhyghnchIThVqf6ThtdhtBAR4d8fh9zclBA8AAXcZpQK3bheShMhhjtZzqZ8bhbdh1ghkdF7oZFGcmhhrhhveFthhRbhchhwghEsZ7bhv5A9bh2ThgXcIhbOTho7g0Lh7PYH0grlgWjbFocN0gHocajbQ0g8LhNMhRMhlJhYMhSEhaMhXMhcRYBcd2obbibVPgqSYzPgBub9MhX2gtBA-kgKta-lgbTYdTYpYeDubq1ghVe6Jh9qchih6TYVUYI5ggSbXrg5MhSQbdQh2Mh11gLma0Nhg7gXPhzZgtNhHHZxrgOgZbogachdogbVZMAbQygMPhcfhmMaOXaDFZuBavhagLaiXasQafPhadZLZaonawPh4faz8a6fa7LhrgacgaIZaFLSLgakghgUavfay_gbjhSteYpgofaejh0paE_fcaY6gb7tf2Vh4veteb_Vhfef0ve1eZj-ge-gDWhMRFsgdYGh_4bIWhv-g-lfqEhXWhsEhL8ed_g9-gcWhs7e2EhRFhaWhgef-Wh6WhB_gRlSnWh47eB8eFkhBnf5Wh2qduWhLReYBbWkhrvazWhLFhbkhIUeZ_gPFhjWhZWhJFhdVMf_geWhVrfeVe2sdvreU7fpkhCAgfFhV_e79eHkhzXhw_gfBc0khGXeUXhvFhpFhtQe2XhwFhUWejXhjya-FhpXhAGh4Fh_khuWeunXbCdyXh9kh7khxCeVXhqYeqBc4XhOXhGQhjHdrwftHdoAheGhprcbBgmGhqKcEYhblh0ccSxfXYhVKdKYhyAhqGhwIdbxfhlhOYhRYh5Ah_yfX0Etyfw4aaHhT0fBZh_Gf-rcd3dvfe05T-GfXnbnHhzHfTQhqPcQZhiQhoZNY4fSTcXSdb4fL5f54f2LfXTXkQhakeXTXPRdTChdeQOMfZTdYCh6ChNIhE-fh-gm9fVUfK-fIDe7BegpeaQfiBeTdfRpeDggN-fSbciQf89f2Qff-b59fzBe79f19fhgbRYdipefgbUmhC-fmpe4QfnQh4acBGhLSR16a_6aymhrQfX8Q_acZIhUqegRfiChdIhv-fqChx-fcGajIhw-fpRfbChkLb4-fZ7ahqenRfkIhJ_gGahlCSqqemvghahl_gjseqSfnsfWah3ahYah0IhaahhRfCJh4Ihcnh0SffadEDhtTfyIhAadkahpah1-erahuPbLJhdfhJRNG4g8hhqzgbibT0gp9FIrg7obsTYl0Yo1gSKgOrgQfgJJhkmgFPbSgAGRh0Qh2GghhhC9aOkXUdhN9gughwhgLxg5YaZdhwYaXjhXdhUjhIZaxMMWjhveh1ghNOftVhYGbpOAGihyShA8fwme2ZhQxgcCh9-dlYcXIh-nevnhtnhdUhdLgctGwfhBNg3oTNBZFhhpohBVaB0gPbh7aE-ghOhhghhFghuPbQlG5Ibieg7agkbfAJgjNhmfhIyg4-Zw-ZZQhU4f_HhiZhSDhzahp8VlBgrxglUfMphZShxgchtFIchshhqicoTA_ThlfhOPhZfh-nZJehK8gLehozZPzZqzZH9ZPehdfhICdPfFvDJUGLF-DraYoAATfhdWcwchMKgJ7BJVheohDphpoguOhNEhySNCih3ThnphkdFpphoBArphyIAxsflBAtphr6fwphvDgXbK-oh77gsOh2ph-nZvOhzhh3UhICdg5cCfdYcgtOgLGhHufmYetYevEdauf-nh0VHqeFXudoAACdhwyDKzasfgu9g2ehTbhMqhLoZ0qZ9yaPqhDVhcXP6AgKRNOqDNSO_CYtfh8hgLqcmqhKNg5LaILa-vZ6Lh67gYVhzJAprBVOZGTFU0K0qhMKgTcFnUhzUhGehFPhy3ZYOe03gdhh4zZg3ZMrhhfPtShMrU8bcoYczJAErhvvcHYAPghubYEaY2aYyHarXPDPZpoYrDg3UhOEeMsgZJAt9YbpO8AATdFztgZJcSPgxKB-ghToZmBZsqh-bhlrhpVYorhmpOqrh2vcOyDT4gpkK-ghBOhzFazrhDihFGPE9amrhUiYN0c4rhCJAXGamQYBZYObh1ictmAzphSbhmfh-OZEHahqZEIa6phYSO1rhnrhDybIshC4b6jgdRR88ZesgHrhvghJrhDYZisgCTBXshDshNrUFsh3rhmIAqrh6ghn2Z8gh-Uh0phbph9rgSNaChhodZXohkrhEsh2rhbshtsh5ghBoKtrhzxgnEC-ghQ3ZHPhLjh6ahZshGshQJAIshpQKEXFA9ZkqhQsh9hhkshEsZafhrqhHthTrh7shashHsh-shICdxmKeUF9NgMNAtohaPhzUaAOaoshJthsshphheeCJNfpNZftKxnhZphKVhSvgHehNqh4phUEYmthZthKthprhSvDlBNBthFrhFRhvhhC_ZPYN3dZIDN2thqsh8shbthpthlUMgMcthhbhhoUhLqh_hh7qZyhhXthaRhlrhJhhFrhauNxDg1ig-hh3VZExZRxZJ5YZSh7YYIlHRfhguhYyDHdhifhUlA3ohejZYjZmIA3chYVhjuhuBAoAAuuhluh0OgwuBishMoh1phEzZL2ZGpgx_c8FaaTheEbwDJoMgL1Htoh5NaXNaopZ9uhTQcy6YrTHzJA9AAFEcUhgfUh0jbfeb1MhIthkpY6pH0eFG4gOSh_thOpZNnZ0thInZBsh3ThkhhA7gGqh0OgdoL-ghkNaBeZFvhtuhv1ZG7DdJaynXYrhivhNBBouhCvgpfhhhhhydYAEuqIokLYRPMsghghpTK3vhNshvDgrcEvthzshxthcXZEjhNVZomdZShckJoveEIApwgzSYdtgBTa2ihhFhkihrDhiMhbibJSawMhLQYQMgo1gc2gQzf9NblNh-yY0paoNhm9ZE2ad5gBUhMUhaLhaAZeBZTogjRZ-wZvtaiPhimZ0_ZgfY9df9lZyogZPa3iHZjaHiasIA8qhQTaNjascZFsgHjhIhagma9maPGP08fBpeFBe2Wd2oeaPfVBaeBgaThckJxpDEya9vhivh06gYvh1pZvwhKGajgZzwhmMaQOZ6eha3fagfGfhNgf7eha4aoxecgf_eht2Dhxhg9fB1ZtUfHwhivKyPbPDCf7gjEZm2gwEZNRhzIAUVMtvhbjcTVA1uhEkgYPhl5gxvhPhhbOhaRh8WZPYNyfgCDEhvbsVhoMg4LHCvhYMaqMay8ZaThuzaaIb1ZCYQgv6aP6aypegYdjIaLyhJAEVph6hhPbhDpEwvhSkZJAEZbh3UhuzaLghPxh1xhyJBbyhBkZdyhEghdfho0Krsh9shpth5wgA4fGlbynhIrh3ehVoap3gsnadvh9Ndhqh32D5vh0BAOsgqicLbLMuhyyhnqhcbZ8ffUKhd7YoshxZadchcsgRRh-vhVCI-rhHhdFzhIbYHzhwbUmPaf8V2fhsIgcJA0xhYGbwVLlyhhiZTZZighjBJvJaLyhjgeY-D7yh9yhFrhpqHEth5OhQpISzhXQhzIAbsg3vaove4FGpzhJOd6Oh6nIszh3qIwuh3qIxzhLQAzzhsge1zhY-D3zhCIfvBAxzh1ehVic-wgh7Zo_IJ0ZVBa3qI64YKqhCzhE1ZJ0hC0ZL0hrBJR7gm0Z_JhXOhQ0h0zhrzh3yhR4dtzhH_Fd7Z9fhtGbLDJYuhcdgYfhP3ZR0hpxKT0hl2b8uhUVhOrhW0hsgeK0hQpIy3gOuhZ0hsgew0Za0h3qI3Phr1ffQhrKahQhZShireNFc7yYXyhIfFKchLag3qh0sh6xhoHgoyhcqhA1hsVhhyhF1hxyhjsh00h0cheyhDVhhMhBFRfNZZzhMKbLdDOvhRshLVhALZsNZ-JZUbZSNZjrhW1hIogNFcmIAoAAkBA4BAPJAG7DX1hOmGcxK0QYsWfJ-gzThedgb5g5AZhhh8sZqvdTqhmVAPyhpBcVufrAfotfEufVYeZSh61haYea1hcebrTAdohe1hCwhoqh72gephdzetRhmBAoQbwmZyxghkg01hH1hGShcrgNUhCVhtThuPhGtbk0hpdgrzgGMhaiYbtcc8Vdtcqxgebf9LhJihBocLihL0gNihfihMQYQihZ0ghShtFbppgXUgMCDtxhxIZducKHZITh22hc8VHVh-yheOG-ghEwhr6cGjh9qfmKhxghdzhNfhmjhiohDPY6VhRqaZefFrccefXihHWhNWhH4e35ctPerEhVWhQ9eWrfj9edFh6ChDQho-cAXhhnherfrAgkwf8jhNYhWlho3hYlhuHdK9aolhdlhRzfOHdulh6XhaxfMcegFfQreVxfdHhTWhZnfcHhNnc0lhufem0fwfe0eeb1fjHhrNd7lhrZhPCh3kePmhhmhVmhUQfXmhN4hZmhq9fcpes9femhYmhSpefQfB-fAQZjmhqmh2mh39fu3hvQfwBetBAkmhH-fsQf1BeuQfvmh26axmhJ-fR4hPSRfGhU4hI-fyQft4hM-faac-ZhH7acIh1RfkChDahgIhmRfGnhDnhInhlHhXDRLnhenR6-fn2gjCS64hxRf4RfOtcsQhqBA-1gSicF0hUXg4cfj2hOMhZ7bPtgoMh4zgeFgHSbNzgKNhJugQzgAZY08gc5h9FbUzgf5hINh_tgsQbUPYuQbUkcvzgjvc0zg8zgvzgzQbwNh2AZ2Nhyvgf5gIShf1ZxyDRog_ogbQbBpgDPhvLhFWHALhxQh9qgbib6xgFLhHHfrZbgbavqhMvgubYS-ZE-Ztwh89Zo-ZKjhfphjbaH4Ylbap0hobaJSgRCCwecxGfuseLEMqfeSCggUfnsec6hT3d2TfEOg5dc-Ag-VHP7LxseIThFWH1VgjDZsBAmXgh0hZWgDnDEchkRhFWHU1Z6NbkfhHihvJhAocahbDocMihtlgOihvlgz2hpMhRSYrMhztg-lgRMhGTYE6hNef3oaNxgKdYp2hsvem8gbIeLEPV8gxvejvbFff_ef66ZEgdewe95gqYHhwezIAjwegvbJffExeMxe8JexffLfgzffhYharaBfhFQfjxh4PhRgfmxhYgfO3hlxhCfhIfh4HYKfhyhdYyeRQceXWzgfJLe6Ke0haugf-7hFid97hrgfygfaye5gfCCg2yedye8gfBhfsye9yeZLeN8hOidOhfC0cdidjLefhfMufShfvLeahfF7fMybuLekid1LeFjfT2cVjfjMeAjfMMe00enifTjdV2cNahv0el8haMeaDfo8hA1efMe-zeQjfIjfFjdiLht4bakgCld4HYPBhXkgJfgjLhakglLhdkgw4a38hLRffEZdRfU3ehlfRlfZld9PVy2eq3bglfMOeK9hc8VYOeaOeI9hQ9h6kfXOeIlfQlfX9hD3eNlfmOeR8ha4aXlfxOeM5cTlfN3eP9hpOeb9hWtaalfa9hW3edlf62e7Oeblf_lde5ce3eg5cl4bi3ek5clnh6qbxlfPxeYmd0lfamdn4eN9dI5ecnfvrfSpftQgiRgLpfpRe0QgbpfaSgapf4zfpqdL7eOqdZofVDEUpfX6eIpfCpdZpfdSeK-hJBbKndSqf6tdUqfn8hF9etrdYQdZqfo9ecqfaUe7uhnFfDngt8eVAciqfp-hz8eGrffAcHXhq9emtds9e3oZu9emrdw9eKqdprf-kh1tdwIh7-h0sfsCd8Cc3sfu_e2-eUrfSXhXqhGYegAfysfwYecufTCfBAfcvdvCdCufYAfAwdq7hdya4YePufktfJ_h0EcgufW_hIufY_hZqhhYeRuSLyfNuftvdB2hv_ef_hJFcWCh8vdWufC2hAufhAf2tfxtfl_h2-eeuf1YeJ8hq_hx_h5tf8Ye-CclufbCfmae_ceMufSwfOwfOyfPCfrzfZEfHydLQhU_h9HdnCfPQholh-_hRIhGBhvCfrFflDgu1d9EdUDfHxfZCfaJcWDfWAizEfUAffDf4beolhiDf9bekDfW7hNxffyf8XhTlhAyfZwfolhLzf9xfY6h9HdJyfEdei_hd0avAiDAiSAidEfv1dNAiJnhaFfXzfXyf6beVAidFfbyfc8hEHhlyf7EfnyflRaiyfzAhy3hNdeOxfRDERKdWof2AiNzf6xfKzfWEfjFfeBhyNFOScWeejGh4eYXzfxAixLcTzfPyf8fezfeVHfsHfNNd43fO1fCPc_fejHf4feK1felKQ1fnHfgFhGPclNd90fHTcSgeyPduPdnJfW3fO3fB5hH4ayJfvPdu7hJiKc3fY3fcie-Bi7BiACicQh-JfJ8hl3fITYPQdEKfxieS7er3fXScdtKTKfJjeWKfKxN33fGRdTlgEje86dhKfSlggTcbKfQ4fF4faKfUCi7QdIRd9Qdp9KH4fARdiCiCRdkCiERd0Kfr8hiALP4f7ieGTcS4fBBi37ddjeRRddRd6xem4ff7dCLfKChBLfFLf6CilHFt4fKChPLfw4fzRdWmeZMfPPez5f6WeOAi8AexPf78ff9fFxhXoecoe88fnAeHXdcjhOoeb9fKQf_oeUDig9f_wREpef6hl6ae-fTRfcCeVRfHRf6BiYRfWORiCef-fMRfb-fp-fMDivAAk6g-Tfd6gj7eZ6glQKXxgWUfyFealhbEedBgVAgs6g1FeijhfBgjBgMphWtexahqzcn6grfcRphPph1KfKEiWGe4UfuahSufu6gQDgf5bNWfFveWOYkHeMWfeedOWfLEYQWfFDg5HeTWf2hcVWfBRhOxNEqgHtbLoh4xh_ihqUhd2hDihIccoRh7GbhoD56hBwh0fgOvcE2g-nhsEiaZg5Zg_cg8YfZ2hyEiykcNigV1gFGPjBAtBAShg00gypgY2hmEil0hfOg1fg-Ei81gAFiCFixsf32hFFi3xhIFiJkgwqcLFibegrEiBFiEbgySH_cgmjcyQhYqcWFiiTh2EiHUhvmgihEWLhhFiZFitqIWcg-GASFi-jg9Eiupg_pgBRh2EiGyD_cgwQAmFikRhyFicRhQyD4fhfBA4BAjfg6PgNFgeFigqcgFi3FiZFiGyDIVgHlcIigAbb7EiFkguFieqgwFi2Qh4FiIVgzOgypguSA2FisQhRGiyBAxpgbwc3fEWGiIThRGi9Fi_cgLIAdGixFiZFinBA0ZA_cgtghR5hS1hsLgfFivFi_Ei2EimGi7GAoGiR1h2uhuOgCGiuGiMFiwGivYAaohMKbcWAd1hSthgJgtGiOGivGiZFiTpKEbgtBAh1g9GiQ-gLGiJFizEiDGiXGiFHiQyDEbgIccoGiwEiM2h8Ei3ig0EitRh2EiGHiPKK7pgyigCgAjGiQGiRHicRhGVYaGiKHixkbBGioqcPHieGikHifQbrBAfHiTjgyNAiHi1EiuHiGGi1BP_cg8qgHFitFiZHisHikGiCFiGHiGGicMNZJhJGijhgMHiUFidmcaHiRLhcHiSHidCS5Hi_GiNuhsGi3GiDHi5GiuHi2EZiyhbGiqigqHiVFi4GiXFiHyDMIicRhxBAx6hClDWHiAHiSIirHidIinFiAIiSHinRYjtbSkgHIiusbcIiUIieIiNFivOYSHizBAtBAqBAtlYuIiAzhrGicUgBqc-HijHirIicRhQwgULh-MgbIiJIiBJi1HiDJio0gQxSuIiyshXHiMGi9HipIiEGiCFitEiijbq8F0HibHiZFij4hxsfjtbrLhwIimtbD2gKJibJiCFiqrBEFibKb1lFaJiLIiZFizBApOgNJAYOgfJiL2hmIi_IiCHiEQgHLh2EiuJiF-DghgjtbWShhJiIjcjJiUJiQHiCFi6JiwJixHi3MA0GinEixIiJJiCKitHiEKi3BAmBA9Ji9Ii1GiPZfOHiNKi_Hi4vg_ph9JizJiRIi1JiTIi3Ji3Rh2EiqphUTh9JiRthdKi2GioIizIiqIifBABJAQyD9JilIinKiVKiNGigKihSh2EigGiULhJUh7HitpgqKiVJifBA5BARJAhBALyDjtbYehIJiKFiXKi2QhzBALThaMPWThv8g_JilbgMVhSThHLhx6hjlAB6h6Ki4paMEhidF6fgrKhqZa5fgmBeBRh1BAiibLVgOLinkcTJi8KisQhLhD8rhMOA-rhyFaMRFONcYRaBJaOHax_cqlfxNbOpao3dmbewBix3dSNdE1fOUbt3dvBhvLhLhDNFQ1qczHi01g3Jh9kg_EiAMiN1Q7Tb1qcAZgC6h0JhhtFcTYuPYCwdHLhFrOuIAaIbJqhzLh76h1kg3kgEQYBMhIZc7PbWMhIQb79gyjh9MhtJhtzgwfgF7hXtgsMh4KgGbfmLiDucVvYsigXzgAlcymYYZgpqg7ZfMucfIgfjg1pb6mYwMi0ngj2gCcf2HZG5hI1hNvghwhJBGTpgipbVpgOEhzyh3Da7BaF8gngYdfYzVHUMio2ZsgYTMiSvDXehAwhRJiYPhIOb3larehzPh-nhoJiKHiNLiWLiC2glegHLiQfgHabcFimKiBzheKipKi0Kii7guXHyPYoKb6IbhDhhMijDhqobiCdPtgJ7hxTYqMhpMiH7h8ihBjh__ax5hVJZxrgFcfPigvNi2BPcJAF-D4MZ1TKEIiGGbr_MVag8LaXeaVyDENZcpgG6hSyevffAKeZkg3egp7hBza69h_8hqqAulfJnhOVc4AgKDii_hRRfy5fURfXCevDimOijOin-ftDimDiSegaYHNBaf-DVTFkAEggKW2hHqhqLBwrhvVaMRF65gmNa8xhtBA8WaTEhAWhxjh4VhBtDwjhO4h2jh9Vh4jhicbQ3h1UbyJe6jh0Jep3htEhy-gjQgc3hTPi-jhz-gWodBkh2-gWPiG4efHhUWhaPikkhqWhYBczkhNkhXkhUkhEPimTeQ8ekWhrTeZ-bIahEkhG_gM_gokhwPigWhX0fvWhwAbfkhOvaYkhU0fmPickhhkh4WhzPi2pfoPimkhUFh5PiPwaXFhQCdEXhWadKQisIhGXhv9et_g5-hv_g2rf89eSlh--hQXhVQiMlh7rfuFhgXh--hYXhAsfIAi_1hXXh1FhitdeXhoXh3khlXh2tdXsfkXhhXhMAhElhfXh7tdqXhIlhTAhYDduXhFlh_TbNGhnQihXh1Xh5XhWXhTGhHtfcQiABh-XhXlhFYZ7GhnHdr3hDYhJQhqzdHYhTAi7IcIceklh9AhMwfQYhmTBSYhelhYKcVYh0Gh6Ah2GhaYh13h5GhdYhFRimzd-yfnAiQEfnBglYhCHhgQiPAiRBhfBhUfeVHhWfeXHhXxf9YhqBh_YhFqfDkhrYhyRiD8eZkhI1fD4dG4hvNdJnhTgeH4hLRgvBimgePZh71f6ZhSZhIJfBCh7-faQhc2f4HhIyYaZht2fHSiMSipWa6HhjZhAIhvDihTcdZhDIhGVcNmhURgqZhaSiFIhL4hLIh9keRmhDJhwKNP7fVIhg5ahohfChRPN_mhMQhv6aD5hgIhg8ZnDiQRfvSirChJseJYhp_fuCiwDinSfo_gXSfNGeSahzIh3-brSfgnhXahXnhrra1Ihfnhlah-_fTah9Defah49h9Ih_SionhIDhDTibnherfMDhJTiquePDhkdcFPieSfUteDEiOphPEilxg7OgnxgfddLue6ChXJhjjgCbgsIAqgh3oZVqAW5ZsghcKiqNiCNiehhjKMAdh3hgpTiTDEr5aFPgcBAiAAe4DxcYIAZWPYwbbMMi7HiT5hWGgQhg3TidwgsWftPA62hgHZ41hDegUeZpqAosg0YgzNiXSbUihjRYkThKhaV3gsqAX3gT3gSjYD6gkTfAsBa1ZXda27ZPigPUiQqHiibXMiBkbT5hZtcc9FwBActcPxgfJh86hqlg-6hv2hA7hx2hwlgI7hqjcDjgb9gosg5bBobhubYlaaTiaf-Zh7gcegSeZyjXyPbUiHLUiwrgAOi-NixIZDOi7ugbch6UibKh4rFjqhPbh8wBe8gu0hlchtcYFVicKhMlYjKaBGbt0hauh0chTOhyjXVOheVifKh3gZLRiYVi0ch0oZVthJEhSuhjjgi2DT4g_0gTUiDQbFUi6UiE6YTXFkEisFixuglwhDUhSegCJARkgQIixTiyKi0JgU1gd4ht2DE9hT-fA9hk2emLhPigbFiDbfA2giNi2igzZfKIiEigEXCoMghNiqGiZJbkSY2Vijzgr3YoMgqYgNMifebqDhMWiqHZXUhQOhYch0TiyvhAEhXkZm0YZkZEvgPrZqrZ0KhorZFvgQ7gzWiXdhkNaQAbBPiadaxRaAng1Xa-Ra3faqjh6VZEPgS3hlTeFXigefxwcjMiMPiDPiIPiRWhnxeEWh_WCGWhLXb3lfaQilEhMWh83hk8cbPiC5e8IhG5bY3hhHhKkhlkhkPi-hY1EhoTefWhLkh1jh9PigkhDQimWhsTe_EhiPilWh6tdpXi6PirXi93h4Ri4PiBQiDqfxPi3Ri8PiGQiu-c_PiJ8e4XiA_g0Xi8Why-ct7et-hI9eLrf8mg-qfe3hMQii9eNYiAadOQi3-hQQi9Qf6-hZQizEhjXi6khG_h_9eARiaYi13eD-evQiZXhnRiEAfXXeotKBAhL-e2Qi6tdLlhdYid-ekWeBlhoQiIAhnXhClhwQiyyayQisXhUAhJGhiYij_hlGfZAhZYibAhcqecYi-Yi_ZhNSROlhJBi0CfkAhTYhjAhnAhs3hOyDCYhMAiqwfnmhPBi7Icx3hIYhtAhjOhBRio_f63hqzdORiXxfIBiUZi23hqIdSRipufQRi40arlhiRiLwf45AWYhmZiplhZYhKYiFZibceYBhRwf3dhWFfV0dBzfZBi2rcglhOFfmYhtSiJzd9yf1Zi_Nc5YhR_c7YhGPavDiwlhoBhdPi1RiDZhbHh2XigFhk0f-xcC4h3lhE4hiHhKZhkHhzfb7RiTReASiZPcCSi7ee-lhEChw8duIfbZhX2fRSi94gNJfTZhfheHCh9CiVSihOi8HhyjemZhPMfDVctTcbSiG8chSiZVcjSil3hZaNwZhySiOGPP_dc7fG0NO3hFgbbBeQ4hzmhnnbamh69fwqat9ft4hgmhCbicsckacCYdXLhUFQf4hQZiPbipQfHWiI6asmh_9fumha4hSYd5mh99f0Qf1mhkNQ3mhJMiT4hbmhC7a6scT6a24h3tQ44hd7a0SiEnheoROnhHnhDYNnChBahCnhfIh3CewHh8pe0SivPi-bc0SiTnhanh3SipIh5SiuIhqTf2SiWnhjTf9-hJahdah1_fHTiAnhqnhKTiATilIN7Ih3BeBciHDh1zfMciskh6zNWTiVci0CgZTiunh-DihWbm6gMEiBraJEiKueedaskhnTiQhgr3YPKKJZfXpXczhFCC7mg7KgDjgociVvhdLgpGipzgS5hpDhY2gSwhVOiP0hCWZLVZcog6sgoWiZViwXTM3hjghXDicOh0chucimOhJOh6Ka-Oir6c7WijjhCXirfaNRayve0jhTQfTdiaEh1jhJXibTiVqaMXiVEhA6egFhq-gFWhHZiBmbUXiN6cLWhhEhX3hfPiKWhrRg-Li6qbYXi0RitdieXiwEhpWhwXizrfyXiv7ePkhx7e9Xihxa8Ehk2DRkhsCh0PinXiN5eIkhlXiTkh6Xig5eKrdwzYBYiO_g0XiS_c6dibwa3WhAYijkhxEhjPiKUeFQiKeisEbk3hYFhrkhvkhRZhh_gg3hkSip_gk-htBA4-hUYiSQiPXhUQi5rfWYipPiEZiptdqBc5khAZi9Qih7chYioYilYidXhyBdvQiqYiBZisYi3tduYisQifsfNAh1AiR-eDGhzYihsfzsfwsfK_h--hKlh8QiPlhDtfTXe5Qi--hRlhpeibYhCRiLZi9CExZifwfMZiv4huZi8zaJRiTxfpViEQhz3hxAhcZillheGcsGhqZixIdURibfi_zd7AhVcejZirqA3GhcRicYh2yffRi4ce9GhIZioce0xfelhGFfGceKzf2fi6fi6ZikRirYhAaiOCbCaioGf73hrGf8rctGfeHhPmfFZhJZhHZhsNdF4hTai_RiQ0b5Ris4dOZhbaiESiv1fPSi3HhvHhJSixHhMheYZh0HhDChB3fFChmkJgheUSiKphoaiYSitaiIIhQMfM4heSisZhgSiu5fVgiL9d1aiETi3aimSi4ZhLxNUIh9mhgChsSi5Yi_bccAhhIhzBh54hCahJ5hh7aQnhTTi-biMahRahrIhOciDci8SiRadZnhKhiEci0ChGTienhLciHcimahLTijnhB6TOTiYSfOhiRTiUciahiNciQYiYcikhiYTiaVhaTiZBgCEiiTie8VfTiCBgWDhqBgUVflTikSimciwcibsObxKOicxkZyViabgjLiGrZF3hUwalvg8veUdihWhadieqaNPibef3jhV3hTXiUPi13eylhFmfpdiO6cbeiyAcZFhh3hFSieeij-dNQin3hTxfSXi3fifHdNZiqZiCDf3za5dhHce4ZiNYh1zddFf03h_Nc2RiHeivdieOcA4h7GfnOc9GfRai0BhWaiYgeI4hwgiK4hKIhdSi6mhVdiRbiV1QhBe3Xds4hKbi2XdHbiFjiv9fTpex9fc4hObiBjiQbi6DiFbiJYdUbigsc0BeRJAOYdh4hRYdD-fa4h0scIji0dbEbiomhOXF04h9acnbi_tQpbi4scrbitCey-fubiqChF5hrji0bi8bi3hgNTZbJAf0YCzgqicLHAQJi0Ji0shfeYzfaBGP1fawOZnci7yYQUifwgyNijLiNKhb2h9vgXVheWiBkilmDmXgLTFBbg1UZkEiwTi-Iif1h15hc2hJkii7gr3Y0BPNkiDbgqNgOkiiMN8GiCch8RA06hOWiLkiwQb8QYLKb37gbxKHTFoQbuQYx6hxHBpNiTkia2heLhIkiXmgZki-BPbkiUThyjXjehCFiFLSQJAkEiwKiDWikwhVki0ki_Vilki4kimIAPJAwbUCFiSVPVINEqgJVAjkioeg2kiMkicMNDbgIli7kiIVgqyKQFixUgxwBQliDegSlimkiOkikjYaki9ki-Fi10gnYAdlixjiGliUliYlioVYMkiMliXJic-aRIHoliQfgflioQb-qIOliCWixkiCliHShWki1kiQ5g6ZPcQbuINGJAOliSkiUKi7liHki-Vikki3qYLGRWmQEbgjFis0g1Fi11hQLiOUhr3YLmiDoKbJAwFb-bZOliwkiGmisNhpEiXkicegVmiAmivThcQbmlYRKiDkiAli6liemiTmiqEimOaWmikmifBAYyDEqglZfSmi9ViXUhAki9yZzmiXNi5jiykiNYg9liFli-ZZoQbMePlIAzmiJKiTFiNag0Thtmir3YQAE3TicMNIlHUiYpLhazhoTFsci7vZuTYgkZ3eFSuSDSaO7aClZYlcKkiuJib1ZpIAM9UZkZQniqcipTh_hiWkZvkZjmZkViikZanif0YcniFlifniBrOBAcPniPiKqciyThnniEbhekZWnirniZniCDhbniPiKYFg4hi5vgzci7miznhOMi4cilWihKhtWiwfiojh5gaQdiIfF3gaBXilgaqfakFaTDE2faoegtFbwbblwJdqgtNicegrBAymi2jiozg5VgUeboihRMitdbQhggki0cgqfCURh1FguDhjNi6ibtMiDegzeFali5JgJRQrJiEigtvgzmiTKiKKieagsmigmi2ThtvgShgMOibliQ5h1ciqmiCZgWVhXmgBpimmizmi7ViI1g-oiKpinRhxmi3Oi10gioiZuhpUhQpiSegaqaSPg2qhDUidihvMhWPgxMhwihotgkSY4qc5egykZ3obRmGmico1gVrgRUYK5gZ5gJniuLhAdi8cinjH-cin3gKoixeZSfZX4ZofZSsdsWifhhnkaH0hcphpqh46ZzxbV-g08ZMBaHzYV0hA3ZRfa3va65gI5chZF7JaDIfTPhxVh-8ZIfFOdixNb5NajfaPGgsQacLiMaayfaPoitBARoifqiToiizZx_YXoiEiiXdiXObl-gXefGXiZEhsqiIXiU3hKXifubcdi7VhMZhvycQXiLgbidi5ybW8h7PVoyebLeryeS8hP8ha8hFhfWidHhfXXiY3hmdiuebOii53eIeiaXinQgcXiePexdihPiTeiQ_csPibWhYYiDeiOUeAeihXi1qi2di-Xi0XiQkhtXioWhgXiUei-DbOeihvaMeiGFhSeizdixlhnvanrisva9lh71fvri7WhnkhrriNrf88e3qftCd_8ezsdqkh8riceif3haiii9eRYi3AckeiO-ftxa8BdmFhoei6_grYiVdiseiUuf1-eveiPfiqeiUWezeivQimYilQiyYi5eixeiaJetYiTCcyYihyaxYivYi_FhFfi-eiq-ebqiTsi8yatXh4YioYiKfiYQiMsivbiSsivsi_WCRfiLsixfiUfidiiowfVfitwfebiiYh6Cft3hAjiMEfxwfdfiolhffiDwfrDfniiXZiilhvDfLYhdZiMRi1Ah33holhmfioiifxflZiTtiXRitfihZivfibRifiidRizfiXfiMJd-fiqfiKBh0fi01drii_fimRi8AibBhbGh5NcWHhVMdLYhwRilNctii2PiK3dHgipdiNgiWOcxiil0fziin0fEAiwnI6lhEhieWb_tiUgiWChV4dDOdZgideifIfcZhISiBNib2flaiOheahejgiWZhhaidgiSSifZhogiJChj5f4TOMChsgiJ4hoZhOmhRCh6iieuicSiuZhiSizZhskhTmhb7foSiUAcFOfdjiddiP4hkiia4hR6aibiRjinnbHji-iiFWheLit4hy9fescp4hiscwuiRpes6aNji29fVjihJA2Bep4habiEji3uizsiafi0uiIkdfjifachji8mhtgbkjizsimji6biI5h3Rf84hKZdRnh_YiDhiJnhBhi9gbtji-4h0bi5biObc7bisjhegi63g-IhwrcnDeqIhnnh5Ihuvinad3ChCTiXTi_riZahHTFA1hPEeyviQaheadehi_DeVnhRhiSJApnhohi_rioahEwiGAgbciJAggTifcigTiQphuhi0ahNBg2ahiah3hijzgaqa4vgFZVOOgKwhSxhjZaJHaRmGqHazDdapiLiizIAgWisFikoikWinpiSKhsLi9XZz6ZRjZEzYlWa-piHfZdfZneZaqax1ZtwivfZ8pi7riY0h-pZXmZEqiAoZgpfN2h4uhw4Zr1Z3WiX8ZAhYNqiExiXhgMdiyNad7hKNikZaltFrZaHfaz7ZZ8Zh_ZBygxNb8jiVoiaEbHXi1jhaxiVdiZdiWdivqi1jhOXi1ff4qic6a6qiePeLri4lfviiG5boxiVXiNri1-gbXi33eSriN4evXiHJL--gXeic_gGeiBWheri7diPkh17eiriSkhbrilriyDe3xis8cdkhERgakhEyiEFhpri0WhJyitWh0Xia_gNyiyWhB_gEYikXiari65b2UeEngeUe_qIgUe5SikqfArfv_b_1ZHYi2qfLwarqfoqfN9eqUevqfQ9eh-hnyiGVezqf3ripqf98e6ri5qfvyisyi5riySHDVe6qffyiAxaCrfMxi_Whl-hgqfWwaHrfg-hmsdFrfRVetZiYei_yiFziVVeF7an_gi3hWFhfei2aiBBdPYij_fDsiQ9eFsiCfeRhOlFhw_gKsihAh6eiNsi9YibsieYiOsitrfiQisBcfQi0eijQiFsf3eimQiasiMfilziasf9FhisiDlhhsilsiasfksi--hHfipfiteixXh4QitzidsfM_eOfi-zi7zi1-e0sidzictiUlhDRiWfi5SiAYhCAi7siVlhPZiQjiOtihGhDtiqZiFtiBtiRxfHFfTxfbZiq2aNtiRZiPtigZiZRiNydufiGMf6ziS0iqKcjxfeAinfi5IdHzim0ivZizdeeYh8GhnYhJtiGHhL0iaBhLahIuiGtiv1dhRioYhAgirtiDgiWCbFgiF3dKgi83hsGfR0fJaitriydizlhc3dB4h7tiD4ho0fSaiPgi5ii5lh3iiyHfYai3BhO4dcaikgieai-Bh2HhKuiiaif2fkaiQSiUuingiICh9Hhd5araiUZhZSijWcxaiK8c9iiIXcs1ilod0aimuiyNf4ai0ZhTIhpSiRpe9fbBbiKvixqbPviSbiJoS2uicbi4uiw9fX4h7uiNbiYjimQf71iC2ie4ak4hpQhm4hWjiGviZbiajiRpecji81iejizuigji7mhlbi9girSiCZiZhinjiYviQGh94hcviYqeA5hz-flCSivik2ilqeJhiBnhpChvjioviMuig6hn_fKti_biNhivviinh22i7vichimOY0viZcieFhHdcKci7ZiqviQTiwvidhi2Sf_vi9biVhiAJhSTi1vi_2iTJAnhiFDhKEeIJhDTfKwixhiLecMwiW3isBghciPwitfcSwiK3iNueHsfQfgxqijjOyVi6HiaWi8oiKdi-xg9ciFjh_ciBqiMtZgghezhN3hXFf03hooiiwiSqAE1hVViSdgSWihViqjZuwieeZ4pixwirNaXbh0wi4yi6wi93i8eZ7piLmG0jZA4iufZoRYwfZ9pi3hgj3i_oeg-WxsYQddZPYl3iFoiBlim0hq3i1pis3i3piwwi2eYhghy3iuqiaefMiiEvbJiiWEhbqam4ijdisxildiAkhvxiPri3BeixaN5aTzim_gWiigeiCfb9sd4siSPiTfiBYhMvit0iJZi_siR0ie0iT0i6dholhmtiitiuGh9tiE5iRBhI5iW2aytiKFhU0fb3df3d1lhPaiG3a1iiT1iSgi8Ri5aiiALw1i4ket4h61i_uiX4hyuibbilmhPpeW4hIbi5uituib4hMbi09fCvirmhJ2ii5it4hBviI2iMYdQ2io4hS2ir4hy4hr5iV2iL2im1e-1iOjikbiAhiUviazaWvimvih2iOfij2iybiu2i74h1bipviygbnviL5hoegcefwBAUpibjcrPAG1g73ii0ct8hCjff-hwhfPMeUjd_ifLjf70eRjfG1bOjfz8ho0bVjfPjfp6il6ivZePigaqaKMi2jicagiWijihzBAQMieTY0UeTqiWOa6WihTaadaZqiphdr-ek4iYefC7ilTeexicxiGii2qi4wbkxir5gmxirjHkdikEhQiiXPiodioEhrdi0giY0DudiHaiwdiSiifXimXicri1dizri4di0pfRyi2Wh9xi9Eh_xi_diCQi5xiCFhj7iOkhLyiLaiJei2rid7iUeiNeis7inPiq7iDSieFJZriXRgori37iOqfWeix7iukhViiUiiXiiagiB8iE8iGBd64iSYijFhRQiaziTQizkhC0iPsiyrf2khQ8ikziTXh4_gU8iCfiesfmzirBd5YiMsfpziCAhOue1zifYimQiAlhesiyzizYi0zidQi_ei0YiVahoQiWCdzQi2MfIfiosiBaZ9ziLfi_ziXXe7Qiusieziljil8ajzigfiQAipzd74iFBikfiRbeqwfEDfU0iNYhW0iGeeHtijlhjfij0iktimlh7GcwGhq0iXtikxfRtir0ieGgA5iEqDQFf0Ziy0i94iEzfftieBhhtiFFf90i-LestitRiutiYHhEaiQ5igHhZ7iBmbFaiAZhc7iBuiU1iZ1f9RiCui3HfEuiaai90hsHhdaiV5fj2fx2iGPdOui9IfQuiCYKa1i-9iGChTSil1ip7dK-ip1icuihuiugiguir1ifSi8iikuiy1i_WcBsiexaouinSiDOf9aiqSiG7aobibahFhizbiN6i1-ffvi4bis2i-2iNRiGadxviIciQahQhivIh4ChUhiBwigre4viG6iPTihhiF3iPciNTiI3iy-i6SfjhiR3i62iCsiQ3imnhHJhyHeqhicciZUfhBVY3idciepfb3i7xgQwig6he3ikSfUwii7gaqac8VqcivIia6iT1hqjZxjZ6Thv6iHzYG7DgWiFmidpcjWiIoiowiUlZBiiZVZDiinVi7xh5ohs_imhZi4iEdinjhu3iUPhQfF86i9yi4qh-fagqiiqioqigxiVdiH7iBWhG7iE7iqFhW7iELeL7ib7YN7iVmHP7iPWhR7iW3hYXipEhw4irQgu9idXib7iJ1iy7i0di2xiA8iByi0di5di17i-Pigri-xiuPio-iFei1Pir7iaAjp7ilAjt9ijQeg7iu7i8XieAjqXi97i79i0gesAjxAjUyidWhnAjbqfQziaei-riO3i14im3hnTfEsiTYiGsiVYiysivpfP8i28iD0iS8iw7bweiuziW8ibQixsi78ifWeVsimQiXsirziZsiIBjR8ih7cl8iKAhi8iwYiOAhfsiHlht8ihXh5ziVtiz8itsiSfiRBj0bi-8iAydDzaF0ik0dYfi4Mi50i-siERih9iYbeG9iqzdTZia9i0wfmViqZib0ixzdE9if0iPYhh0iTRilBjf9irZioZiYRiX9imxfZ9iM5iu0i6Gh1BjNEfC3iMBhwxfqYhTYh7fiZZi43hjRipti7ae-0isRiN0fuRiP0fZHhs9itBh0tiD1iIgi3PivBi39iVaia5iXaiDuiBSiKIf47isBJgxeG-ik5f_9i99i1Cj4IfOSig2fTuiUZh5HhWuiM-iWSio1ilZhNLfuai8SdwaiT-ipZhV-ieVc2giUTi4gizZhpuic-it0D-aiE6iGKAt-fL6i0-fm2iujiN6ilvi3-iuCh53hMhiv-iCciAwiw-i92iHwiH8i0-i4gD2-ighi32iFTi6-iknh8-iN3inDjDwiA_it-iNQiD_ifAgfdcsnhXrUI_ioBgthiP_iNphhxgfFeyahc3imgc1hiRziXVfh8ipfgaqayuh1xhJWBXVi83iP8ZCxiaqaN0hgViTthZViNzY4wizyikOhV4ZSEjJqiIxil7ZIwfJ3hBxi-3Zj_bmbeeyiOrf2yiVTF5wiKEjHzYUrhoKbIREPEjH6hD1YuwiaqaV2YtkbVEjCdfrzY0EjHzY2Ejjsb6Ej_3iyoitEjK2YF-g20YvyDvEjVGiGwg_EjoRYpfZ9Ej4oitEj3tc1TKIhhJAEgWi4jiGoil_iRwhJoiHOaVqiAPi96izqiFiiBWhAAjpPiCAj9_il4iediMyeHAjeiis4iYPiVPiQriO7it4iQ7iy9iePib3htFjKAjyxiJ7i5XipAjiXiG_cvAjzXixAjRqa7xiPeil7i9din7iWri9pf0Aj5Fj1XiHyiwWh8Fj3ditAjW_gMGjfrixAjQyi4AjCYi1Aj1rirPi34ij_gZGj3giSzibGjNDj-SfciiK8iIXh4QcmeihXhNXhoBjhzihxigziNBjA7cj8iyYiTBjyYiVBj5ahz8iMCc68ipGjCeizYixzidBj_Fhp8i0Gjr8i3ziz8ikBjhEjJBj7YiPxdYBjV8iChiY8isBjQlh_QiQBjH0i3siOZiKZiC9iZfi8siEHhcfiG5iV0iWZiGCj-BjKceZtiw0inHdofiFCj2siYYhICjYtiDCjCCCbtiVRib9iwZi10ix0iSCjcGhjtiQCj60ij9it0ipYh5fiMMd_0i3QigCj8YhiCjH1iGai0FjAfFw9izRiWAjz9isCj4iiAuiwBh09iKRguCjZaiwCjYgi57itkhh1icgi9CjP6i_lgC-i_9ijain2fXIjI-i_CjqgiYuiFmhxjeN-iEDjtgivainZhQ-izgiWChTmhnui11iQDj8giTviaIh34hh-iqbiI6iEahIIjXviGhiZvi1SiAwioIhgDjjDjiDjJ3iz-iUah6vi1DjOci2_f5YiSci72i9viH3ipreAJj--i-whp-i44i68az8djSf6DjNEeV3iM_il6gwahHEiO_id-Zd3iGEjcGjIEjh3isEj-hYvAA7BAG7D9BArVY0qdWQghcgVqhwAj1PiFGjtzPZAjYGjBFjkJjmJjkBAoJjpQbfgaCfdfsB-1hfXedBcJsiHBj68i13i-hYorYWNcP0aarVoKbJ0H2pc0zY6zY20YDViApiHzYMyhhoiwdha_iNohpZa3pgQxiR4iHzY-phFRZEUYwyDJLhokLmwgPbhZGBUniSZZDdigzhAEiooiT4YxsYwli8GbCsEEfdQmcrtgpPfiHg0dYzDhFoh3fgjKMMBAmQaoPhbNiWObSQhR4iTdFNgh9UAbrhlQZCghcUiumaL1hTjhlYayBaXifUZFiYaQjhkYa5McjBa1XabXaRjaffaH2aSjhadaYLjdYaceEIHJBYatEaFLSPLjepgGZaSLjcLj_Xa8IANFcPYaHJATNiDjgNBaZmgxphEehepiwfgUVM-yg2nhV0g7obX0gyfgBNi66iyEaZdYeAZqQNiDdtXa87gvDaT6iqQNvAAOmH7IA3HgRkgVFja4iNHiGfgGWieIiuLj1VgDhPRkgj_iHniiJiabbLcgfqgn2exqgCagCKebkgWNbC9hjjguLjBqhqeYx7gvfhIPb0_ivDa_LjOBaTNi4EjWKjZpgsMjfdhWLjOEaTBaFMjOBaLTF0fYwuhQwbx7gNbfbwi0Ka_eYyMjBMjHhaKEjAMjQAE1eYI2hVibziBpmidmiZNirMjkMjPjhjLjyoiqQN6nI9MjZ4iHpiYvgBFayBaCNjRNjudYFMjgAZ8Ui5liSIblMi3mgHmizkigzgbLhdAZfAZWtaBOipNjtNj5ugXJZQ8Y0ghVwi2OifBAnmD6wZ1wXv6hrVbzmiMMjYNjInifmiKpi1Nj3NjJTF5Nj5kiCbgzmicmio3iPLi2mi2UhV_iCOjgwZFOjc9KfJAzmiMNjKOjvbgDliJmifNjuBAsKixYY8Ccc0gOVYvShfwg0ciEfg0UhMOjNVhtLj1NjkOYeOj7NjiOjXNjNNjoEiZpiv6ipOjdOjVTFPVhSjgUrBGniFogAOjapi2Oif8VyZaFAZHViDMiFkiwwgImib5gaJZINbPViyOjJHicebGWBuOjWOjdAb2KhqPhfbbyJaMQRuehv6iv6hpqA5RhiOj7oiXMjcbgxOjT6iYPjuIAGdKvLjs0ghWiVKjAVhxpiKpiv6haTMEqgSUiDPj3NhYOj3mitLjzeFYSOIwhzNgFwg4niXdhQOZsFE-Hat0D7DZBIanKeWgfbKefxhcxh8xe3xeDfhR3fFfhGQjHfhnxhSUaXPjlPgOAch_ijKjSZAlKjCdi13Zy_i_jizPj1rFb0aMEjqWb3RWh2hvMjBtDJgdZ7hVJeCffAff2Bdooi7meTigVViZWiGpivOj7NhjfZlvh1dhnvhVwi7mepoii0hbEV-ghLpgachNpg95hpQjynXpshx6hw6AcPjspbMKj_UiOKj0QjV_icThy6iLhh5PjW-gjeaTeaheamobCdZ4xZmeaXuim1iBEiK_iaJjgciSJh4oic9FFJiWZfVOjvfgSMh6PY2LhGPYZ2g3pDKPYlvDGBa_obIihrUim2hKRNo2hwteq2hNMhplgTjbzUiEQYw2hO0gOQY2lgvJhSGgVMh0RjZihJRY1lgmMhzlgvRYhpcBSjj-aXUiUhagMiXSbX5hPwh7NiuPYqMi5ih6Ni0LjY0g-lgeihXPg9nhiih3JhRvhxih3-a5Ni0GbnwiVpgnihPMipih3_bmwiY2g5JhUwhjtg6nhPwhVwhhpiXwheuh7nhNrgWmcUSjUrgpzfGfdltgxKjCmgzKjfSjE_aL7h8Og2Jh3-aawhUqZuoigIgBghMcYVDgcmcJTjFbYDFafOhnIiEkY_eYBZfrgYCMjBHitlbLIgZBZf2gzJAMgZE8YMViMUiowhfTjXFZvNhiTjxNhZDZzNhdLh-mimwhG7D_HaLiaungAjh7GZz5hHwgYOjb5gKAXi5gyTjsrg7GZM2gVhe9miXYgoNjcuc0WZ8TjmNjqTj_TjDINISjvTj21hUBZlTjONZIGZXKZcxKwNhMUjqKZPHZRDavKZPUjAOhRYZhghMZZwDjbEjnYZY2iqVidUj46aAbZvgdFAav_i_piivgzpiqjZagZK9i3uhAuZB3gadZetFsuZTaYZwYvxZKsbc3iDDaENjGdiNWZ7QZJ3gE1cUyZEoa35hmchAPh75hCPhD8gngYNCaPzY8yYQCaWTjwMj9LjGMgNoisKhvyYUOgz2gPVjCLaRlSvKhNSaJLj8Wi3SaLrA9YaPVjLeandaQdaTUFE6ggUiH6gYdavPhXdhkjhRDLRvgULgaNiVObrPhqqizjhpqiI7ihFjIPijFjiefNccHggUggN_fLggGEguMeChgqCgtWbRggwef8gg9VjEEg5efMgg5qeEedPggjwboFjJAjrxew7hFxhDCi-SB07ht7hTVjQgf9eh17hNQjTxbHYfNccijfsjfgjfhmbKYfpggcCgkEgFvf-XfDkfYEg4ggCkfQ1el3cdEgcWj0CgvggfWjQYf7fdgkfb1evWj7EgQ2blvfuFjrFjPiiqxiRriVAjAIjOyi-FjyJjGYi0xilTeAGj87iIGjhriiAjuXiUriGnfHGjBeiuii5TeQGj8xiOGjuriUXjBGjPyiikhzJjsrionHXGjFXjD8iBXheGjiahOzi-yi6AjfGjlVehGjmGjcziSGhBWeOHjsGjFWerGj38ih7cKHj7VeDfibBjvQigsifBjn8icCcGGhzsfnBj1si3Gjwsi1XjCGhnudNHjEYjdBh2Bj84ijHjN0ihiiq3hQ0iK2iGCj5BjNCjLhi40iX0iq-iN9ic0iACj0zdnlhU9i4AhDHj1Hj3ZiZ0iCZhuGfI1iBXj7VHNaiTacXOc4lheWbhHfD1fQ1iKLfIZh8lh-HfQIjlXjeMLCDjhOie5ivgi5TdMDjiaha-ij5iAbiy5ir5ik5iJvi-5i9qbB2im5ifygKjiF2iMji15immhD5i_1isacv5ie4hEviXjiHviT2iX4h95iJZjOvieUjRZja2iD6iwIjg-iITii-iM6iHhiboRaqejvik-iZDjpZjmZjp2iXDj6CejAjg2i4IjBLSwjixDjRJjG_clDj0DjbhiFJjB3iHJj7SieahvDjMJj9-ijadzDjE_iqahT3isahHiioYfBhgjueEWjADgGAgJNiEhgxCgCDgLWj2Eg_EgsVfRqb6Eg6dbfYfPajbajOhgaLiRHeKveo5bjnXNveUDgapifRjRUhqTg8Zg1mi0TjuNhRKhlTjy5hJRjcegSqHivKBqHBrOHyD_5hzxgDdG-gh0-Z55gpdh1Qj1ajbVMGBGVJATyDSPgfLJ-ghJuZXPZD3g0sZ-ih7NhfeYXZaLHcRJAt3itMg7ZaVNc-Zaf4ivYhQHhxYh5-aF0fY0DH0fG_FdsYTfeyoifRjwncy6ieJgORjffafVjEea2daqdaM5bZUi0paFda9da6RZeUiEmf8eg0aj3BAraYyni_oeprBvDJSdaDpiSabhoDOpi3dg6jZctb2Uj0MjNrZ4wZzahdpgECagPjivKCrhFyD3oTZsO0INJwh8af_Mj26g_xZGPYCyZuCcpQjOcjZsgkcZc8gUKjn3idPjxOhMxg7UEBqazRjQBgznfAciSxgXBgb6gIteJ_iN9aYUf9DjPKUj6gsGefxgeTiBEjQgcjxgcRjzhiYJjjtevUirxgVCgKEjfRjwmZCnOCMiZ_iicjqMj8baNdaxbjY3gziYeUiUdaDqHlVjjUivbjbUioda4bKhdanBA1bj2baS3gXdjpqA0bjubjjbjOcjEVPhfhXUgozhsaj8lirTjzoaRwaXPjOcjJHZRyDkPjmdjPliodjFPjCcfwiZidj3BA_OjcAZpIA1ji1ic1EQJVieCZhTjpTj-Tj1NhyajApiEdjeBZEXFoKbYXDAejkrgcLhIUjCUhFejbcjzPjudjFcZJwhnliWcjH3gPyZq5gHTafxZ-UjypZnajivKOpIyPbJcg0djnNjb5gkTjDej2YgSejf3bccjaoYZGZcgKH-DWphBUgXnANejkGZupcmGZFhbUejaoYp3ZGchUeYc7gTQjiNjPPjoniL3hXQjoKjFdigUadVayBAfVapKj7ejcJAnBArTaveFVThVuhifhKlcZejnfhThZx_iHfj9qhAbj3BAIJJLejikimejEUj31hCejR4ifRjIJJLrADPgHchrTigKKqfj_bjcebPIA9NjvQjnOhJ1h5pi3wiK4iQ4iG4iLdhmfZwfZF4icUj7fjYEjDZhJAbrWilUj0TiF2ZbwhDcjzTiIUZ7lfRjZPhZFgjaRaw-hg4iuLbAFjPgjVAa02hKRjimaRaZjIAoKbQNRnagbTjVeYNogbMgAog3-YL8YD8YH1YLxe2iYm7h2egrffDKetffl4bm3enOi89htlYi_hiOi3peDTdC9dqOiY-fzqgbORh-fLqec5ikLb6gj2SgnkJlCeuDi35auejLkcbFQBMiXphbdAIbjuUjItZkAEsuhdfjininkZQnisIA5ZPYIiMKb9EDCcjpbbGRjjRZIRjTejShjnTjUShIlctfBiRj6OjRejCcfNUimfjimaihj5gDHZVzla-YgTTgyVF2ejYDZ-ZZtdjQKi1DZLejRWiJdj8VitajjEZqhjwpiJUjANbghjYgj4hj3yKP7ZCMidFiobj_DaqbjfdargKgdjREiDdjivKOhP6hjERj9hjpdjFUj64WSCZ3hjQfjUTae7HjwiTQjWMju3i1fjFfjbiZYQjcijjTa3pDvqIJZfXThXfjKgjJZZnKjSJAhzh7ejJliprB6hjbhjlOj-hjCnclfjBijohjDijtej7ejIiZHeYu_UIwZN0cwyDgqhMYc0baOINzyZuPg6EinPjyTiDYZRuZkuZ5shFijrfhyBAyqh6hjyfjWOjGkinejphj8ijSij3BASfYvfjThbaHAmhjXij1dj_hjfjjjIga5g9ihEijzajfRjoBA3BARcjmvZ1qcQvBtohIXa3mDKXaLsfyZieFfJzfTxfrAiY0deSgUYj2KcQvDgEfHyf5Zi41dfFfrhjBEJ_CYzoih6aUrUDbjVyDYhjJ2hztHNhjfvZyuZgsZLbjiBAXVjFKaSMaJyh4_i6jiyhguMahpgNSimnXYaaBggeZap9FTbj4paVbjj2dXbjr_i8ifHjfjraX8exkjcift6iNMeo6i2kjNjfDxfhifx8hq6i5kjeMej8hHHh0YhJHhcbj7zfwYhh1dJ0fgDitFMZ5fBMftUckaZ9MMwSdNcj3BAIliYniXUiZ1gmmYOVfMShMKg3oDoUiaph8Lj3Ng5ehSVjEQjsKeYWjyoe27hBNhZKeLQjuKeolj9zbPWjYWjVWjsUfOQjTljLRjxph9pguijVwZfvcsfc3UjQLj6fjYvDJcjPwiLcjZdY0ljYUFXhjz6gOjj8hjX4g3wZ6ljMph8ljSNjMAbAmjP_iCmjqSg7ejlIcq8V1ni2jiTkD3jjTsZxoguvK7jjJ0dLAiqZiAkj9PVhRgXYj2xfh0dmvDHkj80iJkj-jjLkjRqhRpYG4gXegLijNrZavhzVh1thdvh3bjtBAOCaThjWmQVhj9sZpJZycg2Pj-djuoCLKjD1YB0YfhjAjjdfj6mjPzY_qIUigawivPjOoY_eY0cY2cY4_cLVjrNiSTjngYIdYH9HlvYNdY4Ujdng3mYSnjkIAcdYWnjoKiYnjTBaqdYAOa4Xa8uY_eYERZbzYlXaenjxMiJFa_kYDjjJeYknjEWiLNiECaffYLlY2jYqnj1sY_eY-Qf9njKMb_nj5HYcPFBojRnjONiBfYJ8ZEfYGojtoY_njPfYLoYTfY2njYHi4njZdYdfYffYMojemYnfYYDaWtY4rFtfYSojSJiUojDeY2fYiDd5fY4rFYoj6lYnfYeeCGgYfojOMjNVjPgYRgYeUFnojgnjngYxxYFojsojIIiJFaUTjyoj7hY_eYUbfYojdwhvyYENiZYa9ljsQaBNjQNjHcjRKaBNjuRbWBajrFIpjZQasnjXpbOpjjZaOXalBasEaSpjANjrBaVnZUKMdNj8dYNNiTBaS6Y0Ba-8YgfY3ojObjvDagpjdFaI9YuhaPmjMjhGVjZJJGCa-BPXpjaNj7BaHVjKNaMIZkpjnOhJFafCaXnZSEawnjPVj_eY0DZpCa8pjEpjada_pjwCaZIZ8Da3pjKdiJFawXTDFaxpjLqjADaRNiLEa9pjKdjuojcfYuAf_fcOqjvDaQDaZJASDaVnjTqjtMgaojZDasJZZqjZpggDaNqjJqjkcjJFapDaGZYdnjDqjgUaJEaDLbREaUEYkqjVqj78ZvQb9UbZUY0qjhojbwYqWZbsO6qjAEaECaQEa_ebCqjrpjFpjPEaYEaXnRaEaCsB_qj_eYnYaAYYsEaqLjMrjmLj1EapLj4Eafqj07gngYnqjXrjTObaAbRXFBhaMlidrYSbFshaqkZ_qjxhaTyDjrjqpjeNjMia5hayhauBAa7Y1haoqjapa8QhOjaaTM7CaFrj2bjfRjLnjjIAnSYArhd7gaocifjEejtjjJnjFijlmDJFQCMizdjzmjRKaNijedjlwYiVjg3i3hj2EZCMibOgWcjOpYddj2daZdjbdjjMjfRjPePpNKsijCLg4ljpWih4ix3inijTljUrhE-DR3e7zeRPg5tbjaCeljwthX2YD1Yl0YO7al1YPKjBqHivKc-UAQRPcjUcjiijiEjbuhYcjPINacjDsjvjjivKkjYDXFRlG7IAx6iIdhyiDlKjPch7ej8djbljkhj67A0hjnwhbijwaj3ejnIgvpc6ejdfjKejrsjDGBStjWBZUtj4djQAELPjVibYHA5OjtMgLsjsbjhAEZsjuejWwaLejpXgAsjrejejjgtjQej9VikfjSCZkBZhBZvNjsTj-PjSZYuEZ3hjLgcnjgqTg7tbwtjmKZsejr3e9TjxtjHHZHUji3ifRjUlfE-Dx9HSUFYyhKMgz0FtohAqaOxgQ7hYJjY6g4Dia6gZKRTEezDirMJycjTUfcxgz_i7Did-WL_iwcjiqdbJjdRjZRjIGeAdjgTiCdj4rjenR6rjCXYmIAGhhxvKUfjuvheqcgsjZVi1TiMujenRADELejjOjXpiVUh1tjytjlrgqejFujCsjGhj7ej7haLEPivakBA6MM6kb-JiPjjgljMmaamaKAXefj7HZ8NZsvf-ujyjjJAEPrOesjmjjKmjK3hisjxijuPfN7hmcjXujocjZujqcjUxgQUfucjiff9Ih8Di48ffuji6gAEibxg-DjdJjEEibJjquj9cjoujN_iuujZ3idddRijxuj3BA9rjqaj_bgUvjDUjBsjuxhvajIvjBLZKvj2wg7ejdCcRkjFbjXphrpFWkjGvZOtZKbjyuZE3gjwhm0hPbj3pgpkjSbjYbjmMatkj9Za4ZalwjqBhEljtYhGljHph_LdQGfRHhhbjTHhdvjfNi7Gb9EDajjjcjp1YGnjNKj4zY0sjSqHrHYHViYejQnjzTjYijGPj1-aMIZSqH8HZpQjSKjWZfJDBRafrnghKNhgjasjKQYqQiidFmGV4gDCMi91hpMjtMgvfaNIZhyapgag0hnFbhQjhkjVga0gaMzYZfaxyahxjIpgsQavfak8idsicBjKEjgoiMKgOOMK-ghSjYlb7JhjpijMjBFRElbBJASvjgQjpUibib8nh2SjyxjlmDuAAshgElg9chEMi9kb1SjcfjV_iwzhSic7hjuQjk_ir2h3xjlpijSjmiho1g5nhuTYo1glbfo1gBTjatgPwhFTj0VjuuifxilFj8Vhq4iyqiNii8WjMri-WjO7i2FjNziYiiB8cZeioXjRIjXyiIQikXj54igFhM0iswfP0ipAhJ0iO0iAtiL9iCtiYHjNYhO5i6BjK5iBfiyBjiKdHzjbfe-Hjx9iTAjInc5tiOaiN1iQaiP1i2iiGIjV1i5YjIDjfuiu1ibZjBWhCzjUZjJoSA6iDviA2io5ir5iJbiW2ioBet5iXpeTjilscPjiRYjl4hSjiTZjfbiWbin4hA-fRpeIvi75iqzju4hVHjvzjACel5iyzjTXCijid7aUDjSDcyIjyZjj-imZjsbivQf0SiuZjt2iWZd1ZjKEjynYlliQubQsgLyjE_a5LjU0g7LjTojgMgzMiCdgXJgsucQMjKpiwoaTkjVibXuh2xj84eBmYBKhlTaCdZO6hfghofh_OiMwZXkjuvZE_Z-sDJTBZVYv0jffa2KhcNiceh2bjDbgorBukiy0CzliKEjKZZCfdgJiyLjQrgNyjlGeb0YM3YZ2Yo7ZSqiLwjJuj7GZ3dj0tj6ij1HZOViyNjnUjwCgwHeSrhhVfiajqHeUEiIDgGveBzaLDg8Pei1jZedxhZ_9booisHexcgBKZ3Qjy6h6ujExjhThapisHeuphBINCMiVLiJmjUAbXxihqiSdiv6isHeqsjxphXcB6OiHqZsXZ_ajV_isHeOlSoKbxmFFnjP1YA3YN1QN0htLjuWY3bK2ygZmjiijpSjYFjn_iyoiSqAmUMxLhXvhJsjhsgdNaFJAC8f02gYfjVRayjZQOa3_ikyj1qis2jRqa2VjxVj-_iI7iixiGAjQPiCxeB9iKrisyjpxiRzj7WjT7iXWhQAja3hCkh82j1FjAXjzxiOXjXri7FjUGjLei-FjdAjK3jY_ggAjm7iMXjjriXAjPXjYXjJXjRXjztiKGj3XiO3j4xiIGj07ic3jFyi_XizAjW3jwrieXj_7icXj3AcMYijXjf3i2Yjm8enXj5yjwkhmrfcZhJXhOyd8VeBKjoGjwXjqFhMBjzXjxXj73jEHj8_gnziWsi2eizGjFBjFAhHHjZ8ivzipQiJAh5XjXCc7Xj7GjDlhAHjF4jpsi3Yi8sfiHjCYjBaiAtfyXj_3jl2i-3jZBj_giuGjRHj42jiii5siTHjMfb_4iDkjCJcI9iz0irUjryfM9iLtiPRieHjQ9ilfiUtigYjo4jJzjBsBmHjKCjFIcMoiqHja1dsHjbYjNBhe9iMYj00iA5jFHh70iBHhxHj5Sin9ifCjp9ivRi9HjlYj_Hj3BeCIj7XiuxiRgiR1i2IjFPcqCj02jEIfqHht1fHuitHhi1iUIjA-iKSibIjZZhRuid1i8CjmaiJ-ieIjYRjwUc4YjCPdq1iv1iczjjuiHDjxgiU-i3FjNVc11irIj5giOPfCOfuIj14hhZj88ijZjzIjzZjB0ixbiQ0jwZjNXjy-i8Ijx2f-Si4-i42ihDjQahGci6Zjlhi5-iGJjDJj7Zjt_fuDj-viCaj2ZjHEjjahM3iQJjf6jXciFJhi6jYNe_-dU3itahCwj3cjc3i7vj8cjici0hikci1DeU_izajOmH5BAFPb2aAZbffQYhQYjQY_CYmQY4zaUeb1nhD1Yo1g3xgFcZ-lgbyjLSYHTj5ijGxj_Mi82hXgaXnR5HZQbFtkaUkiM7jKujlDhlIZgSbRgZfZZAQjMAbZqZyWiR1jgwjaIagOZkMa5-aT7jVvjLsjJiYZdjKqYZhad3gMdjf3gHLjsqAa3gd9Fc3gVdjNdj06YrgKOeaNbj4pj-iaIia3iHorjjpjbrj6cjT8c1DiWxgwvjshiRrVf6glujaUfIfjsujecibRjNwio6gmyg-vjzcjG8hklj4vjt6gtxg3hgQyDTibVqcWpidmgTWifmYaegJdiekcSafj0jSeglhhJcfy1j7HiP9ge5h8zbTNhvoiXEaARYrabuqg_qOn8jU2HyWb_ab61jTyj6wjMlcfngsqghnglmYvqgz0jawjYkjPwZZqARwZCnOwqgqkfeMjtkfMWiiMjQhgo0aFPbnbjJ1jo-adWii7gLKZGTFUigCfjjRjr2hvRjtUin2hBwjQfgY9jMyDbqgCvjf8j5Mii0jaMjPGii9jnmivSgIjgKwjgojgMgrqgz8jB9j18jPigethLHgPaf5OjT5h2RjEQYu2h5Rj1Ui7RjPwckMijRYWyjPSYmpikSjY5hg9gbtbi9gaugZRhjjgRaZ2ligxStPjJOj88jEPjnNjyPjjzglGVDLi5wj8HiUWikJi8eglGVOwgRni1oixUh71jg8jsMidoi2Thi-j4bjjtb-MjExjAJilNipfglGVuBAk-jcebLWEb9jUqj8fg3pg-fghjY39jjtjgHidpin-jo9jzKi0Mie-jl8jq9jCyfqYHJWiZ-fN9jnpiP9jDjgVwYtWYtPjivjVVhpPjSegS_jZha6hi_WFtKjYSCV-j6-jcOayVhTdFqCa1Vho4iqyjn4i0qiv2jS4iu2jOPiAxe22jlffLYjtdivFjMAjuyjKAjz_jtFhQWhsdijdiwyjRAjW5bG3jdXjfTelPiQXje7iN3jo3jU3j9qdS3jAyioAjY3jmAjGAkkAjMAkqAjM_cDAkz7iqfbIXjl3jGui1YjTAkwXi2Aj67ixyjF8iF9eY-ij_f-Ajm9eqXjWziCBjYziHsibzi33jBYj53jqGjd4jIHj93jvXj83jctdB4jUBjD4jJEj-GjCCd2GjtAk4Gj4Xjvxji-eoziGCdFGhrXhGfi7Khy8iS4j08iZ4jvAkI4j48iB0iH4jLHjGYj98ia4jIzjI0i6sifHj9Cf_yj4Bjq4jGCjs4j9siYYjv4jO9ix4jyHjz4jS9il0i24jyGh5SEpZiWti74jpHjJ5iyfi6yfF5j_GhvHj8yjqRiZCjzZi2BkE5jwzfCedtwjwLdHljabjRpfyYhrwjIljMeeKljgBhWXCFHjWxfhCjr9iPzjDIjnYjebjjCjJGjV5jwYjV3aQgiTCkGsc49ivCjs1fxCjtycg5jTIjZhe3CjS5d5Cjn5jgaiL8dcIjW5ds5jL-ioCkiIjpTcduinIjiBjS-i25jJDj45jtZNz1iZChsIjb-i_5jV7fkohIOfk8fcWde-iOSRWDjI6jdvixSin2i9gbcDjrDjKahfDjN6jIcdE3iQ6j-IjS6jx-ie6jgJj7ChX6jR6jJJjQciY6jV6jfreFaj4DjP6jVTil6jmDjlCgHAgyohKaj1ecdTit6jwhi-cjRJhT8jSTfS_iQTXE4jjjgr8VzJAynYgaf63iD_jZNhcsYI_FdZfRaj5_iGRa1QaNEhoeftWbm_jlDkQcbDEkJPipyjEEkvcbGEkb5j1ycNWjx_jqFj-2j_jhWXindiPAjV7iWChY7iOCkUPe2FjMEkuJjQAk6FjFYiJkhHAkMkhaAktPiA_cxZjLAkcrimrik3jGyiIeiWAksEkXXjg3jKyiSGjbXjgXjAAk8-bn3j1Ekp3j9ri6Ek_rijAkgGjABjmAkL8ileiN8ineirAkG0i8Akz2jTBkwAkiziKFkMBkyei1AkxGj3AkiJj5Akytd43jzAk7eiWxjm8iP4jo8iO4jq8iCBkxQivCkBHjGBkmBkOFkiBhg4j6QiOBk7AkXFkiZjCSRrBjmmjA9imAiPYjSHjh4jUHjliiKRiaHjD5jcHjLFQP9ijBkixf04jzBk8jjo0irwft0a84juBk7deeRi9FkHBhC5jPHjaCjy4jiKdH5jlRiJ5jFjdsYhU4auwjgkjP2aswjVGk9BkvwjBBG_BkECk2YhLljvrF5HjJBkN5jKCkJnhT5jSXjZEkt2DoGkZ3jSCkYzjX5j29iKIjyBhMIjX1iI8eZ1iSuilCkc1ikCklgiigiF-i4Gk8GkeZhnCkZuiQVOt5jISdhZho4fx5jd5a6YjR-iy5jxCkdzjKDjQmh1CkSmh3Ck6gi8aiSDjQDjlohH8fQZO_CkhChvHjgvic4jevi_gjfHkr2iK6jSDkflhtvircjyChs3j9SiMDkeDkFciRDkm6j1yj1oT9ZjZDkWciPdc7-id6jxHkw3jCwih6jhDkj6jDAggDkU6jphip6jJEkDCgnDk_Dju6jQ8jIEiEEjkTiy6jMue06j2ThyDkQ5gSfYUvDN1QcXP8WZyZZjhj0OgxbA7sj4paj-Z3kasPZOxRPigfQi0ehAyj4OgaTYeSjEPhkvjwijGfjyij3vjg_j80jxlathaTDd4Kh8egfQiSQjIdh1KCVQjafjuIkM8jQhguIA3NjEqgxZgz1jiUh3hgaJAvAAO-gdLgv9jJdjkoipIk9JhE_a4Jha2gsSj9yguSjDTjSLbqpiyMhnhjFvj_ijLvjjzgaJANJA4IkvDgkNgY0jkSYgyjpljvDhx8jqabtqg19jqScPwj7JZGPjO7jzfgrmimOjSThPVjxma3mavYH_Dhxkfr8ZyqgChjQcgVpgiMj98hdMjqffTld-gjY_jQfj7qgPnjw9jtojFsYksYlwXx9Z_IkXWiPbhXtb0VigbfLSjerjZcfVWixnjDObvMifjd1MiIafm8jE2YizYnkZlzYvHLMKhX-jjfjCcf2TjBGZ67jePjbJk6Tj4ejuYaKGZVyDbGZQvjjrFm7jS1jJvjUGZxKkN2gW1jYijnWig_jLOhPNafhiXSgfzibQgXQegRgt6efQgWEkG6eJ8cnRgL-hy5egPiM6et5eynfQmfNofzRgxQgxXiI-hFLkv9dE-hT-hKSgrieRofkqd9Rgm7c_RgIodg8bW5eDSgfpdARgGSgZLkMSg3RgNCkTLkeQgNRg0ofwQgInfzGkYCk1offLkZQgt5fkui2LkVLkVSg55eYnf96erodhSg6RgK6eJLkQSgyodvmfzQgcLkuEbPLkCkjuQgidbQMkCMk_ofuDbwRgxSeyRgzLkbSgQofzSelmjqmfB9cXpfOpd5RgmVcMnf4QgOnfASggofpLk-Qgk6elofBRgHSgHRgtnf0QgoofxMkYLkmSey6eORgRMkG-hKraSSgiSgUSgZSg6MkmQgAraBMkTSgK6eEMkGNkGMk-6c_IktKjRMAHJiw-jGQgJ_juzjDta-8h48h0qgO9j7egEigpyD2wjijbHQBcOg5LgTJgkOg7tc-LgbKkxbfiIgfnjKkgDegNyDSgY0oiCchG1hLKkwOj0JkOUhcXPW2j-dj0miiWiVih4PbUOiDZcfMhz-adMhFSjU5h_NkPSjWJkkSYvtgSXYq0jd0j2Kjjdc6tjaijHvj-KkojjxTjtKkLOjX1jXFZ7TjyJkIpiwTj1HZxJkEPJANi4KkzJkTOkGNb6uga1j9xhm2jWtZOhjFwZQMZH9jOmHSwZJwZmOaFVj2MjRjhngY5DayqjuKNSrjTBaCrj5_UErjqrjfRb3gZ6Kjvhf_IkRlGIhbPdfFLip9jxoi7JkVzZ9JkERfkLhXNk3qg2IklTZRyDaoi7vgDPkPMjRNkeIiuBAlTZJJkvmgq3FeKbK7j4DkjsYdsYbygyINTxj_IkDjd62ZH-DbkLl3imtjjvj5ZZp_iUAcwkj_fj2kZlvjtIknvjDAjbxi0Pkdxir_jHriSiiJriWWhcPiqGkRrc4yj1td-Eks-dhXj_Hkx3jWBkAzjOYjz0ijiivHdaBkFzjz0iNzj_8in0idYjrmjUXCQQkm2dQCkF1iuMdTzjqYj0iiXzjZ5iwGk_gjJFblIj51iBZjMQkj5iMpeFZjfzj6Xdnzj8zjpzjGZjrzjDKc8uia4h-uimQkz5inscSNkQRfhpeXbigNgC0jlpe6BedZjB6iBDdn4jeZjs9akzjw5iDCeSviA6j-mhe2ieHkojiJZdoZjq2ixCeP0jkZjR0jw2ijIk3FgmRbmIk66hkRj1kgmRjPINoRjLQY5whwUiG0gt2h4RjM0g2UiD7hNSjDQbCOk3SjATj_MhBmj6cioPjCijQOkfwj5xhn2jpSdSgj3dZZIkRpIHgjy_YCsB2biGIkmujP8jGJkxJAf2h-yhTvjMJkBrgb5hM5gLNht8jpFgNNhHugh5h_WYsugYRhQSk9ugsjjW7jRGZY7jnIZa7jJ_Fc7jQfgz8MCJkpPkW_j7OjPigSjgdVAWijoJkyeZq-jFbgukiEnjEujQwj7KkXtj5ejHNaZGZ1KkdGZfSkXSkX_jmSkKINlmaSlbA_jAIb2NkJ1jGTYVmcOyjcegUHiDbfuNk3DkXTjsNiYZgQhg4MZDXFxLhISk78jjij6jZCLkhAEl2joUj7fjd_idFjYqiKxijNadTko_jfFjpPis_jKiiKPir4iBweLEk6_jZwbOEki4jY5b3_jqdiTEk52jREkZPi__j8PkwxiBzaYEk2TkiEkxJjCAkrEkh7iEpIuEkCGjOxNEGjGXjGGj_TkWXjTXjxEkCXje3jVAkkEk0YjyCjP8e5Ek8TkTFh9Whvri0yjkCcCQk2yj5AjhAkfreVziIrfXzi_adEBjpBj7SbsXjmFhT8iPBk2XjMdcRsiIYjwXhJ4jKWec8iBBkqNKyGj4AkIBk1GjWFkb4jYFkL4j_AkAfi-zjlvd3XjhBjoYiCHjAGkOza18iqFk5UkNlhNFkQBkE0iHYjpUkDzjzBjxBjvFkGZizFkj4jZBkIRiOQkcBk4FkMGk02im0aMtixBkrfiCCj64j4DfkFkLzjBCjpBkJCjeYjaRis0inBkHGketitHjgtiLGk94jqtiOGkE1d3BkslhSGkGCkEZhB1iwtivlhYQkJgiG1iQ5jQzjTriWCkLZhGZhxYjoHheQhd5jbCkMhd_Gkb1ilLfo5j5Gk9Gkvcj7CjRWkBHkd0iJTcHHkFHkJEMZWksaijIjtCkjQkkIjGDjcEknEN9Yjf3i_Yj95jXOfRDjsuijjiB6jVviI0j3IjK0j5Ijl-iiHkn-ilHk6Hksvi4Si52iEJja6jWDkOciT6jGajZ6jW6j0Hk9Wka6jKJjDDhbUj-HkTDkGpIcDkdDjB_imhiBIkAXkXXeVJjKJhXJj_vjZJj4cjUDh2cjeXWrujfAguDk6XTQIkt8gPbhk0hCtgojcaMi_Lh4kgTyDdPYCMhfMiQSjoMiSSj9Ni68gZ5h9FbFUiYMiAOkqRkMtg1LhuRb3LhgRkqRjBTYMLa3XkWQYbMibPYpXk6kgjRkk2hatcf9jxRjh9jE-jsRYG-jvQYRSjELhM7ho1gC7jF_fPwhZSjipiYPg_SjctgrwgPwhHrg3LjjLbOYkQwhgRk7kgxTYI7jspizihWrgvpicSj3-aFOktRklJkvRkSmjcih4LjN1Q1LjD7jiyjp8V4UYrSbT5gOthphcK-jVRhkobgOj5tgScfXugHNhP-jJNhMSka5hj6bs8jz8gl5hLZk22ZVSk58gONh78gM-jKsb0jczIAg5hIZkUZkZugXcfWSkcugSSkqVY98gNZk18gqHLlug4WYYZkPNhHSbj5hu8jiZkFSbBtgcPkPCCvZkRTjAlcz9jrJkYJAjngVtjCJZLuj6SklSkUlZUxhxwhwyDIAbDPar2jCakachCzieTkgkjn7j3RZvbj-bafEjOngsrjnrjFhaA8juqjjvgkiauPkO4al8gI8gYub-0jeFjyVj6VjRraX7hAffWVZnweLffbakdff8we_KjMycQXiogjNxed0bBgf81aoQhXWjdxhoak1gfmgfzakRidP8hNdbhhfN7UNrhWjdbifr6i_nbrmbAagDKke1juOeV3e_nbolf2akrlfwgjjQh5PkM6cjPe93eEHfOriwakv9HX4eEbk25ewJjwVjqyimsdiwaSrfiei8SXBFkqVeIsiw_hPuf8ufkJcH9iYVkD5jc9i_jj0HjsVkNGkJGk9ZixVkuZi2HjBgioIchLd6Bk8akm2dAai1tiObkZ0fuseT5i05TV5iZbka4aAHfCckjNdrBiGWkfbkNZhqHhgCkNIjLSiUuiMckxkeD-iZIjegel5jnTKk1iS3fTbkZmGW6d53f-3fWbkGHkf8dXRjpCkfWkeckUlet8Mo5ci6fFckBNf2gi5-dtIj41iQ9fZckZ2ipckObcS-fcHkkckKtcB_frqeH_fDmbFsetse6Tfyckyvj2ckCEj5vjWSYAEjZXk5BgLIk_DjFEjOIklakvVfZueJckf1jcHeqhcBdkVmHwedmSkpBAnAARUi79jKSkmMijLbXYkgihZYkEigTyDq1hPXa8zb7wgaRkPvhr2hCYkdMifPYSegLVZX9gScdn9gK9gyIAoAAGFjbFgsJjO9gjZkKugk5hP-jPTkpBAwFbgijvmgROCsoiXughZk8dkDjgTyD_dkM-bHzZGKAoQbPGPOmin9gxcgE-g_oe8jb9AATekb-aMpcW3ADekV5gfugX5gdZkhdk-dkiKjIdhz6iDTk6NiuXkRYkCTjuYkcSYWSj6LjWdkYlizfhZyDmRbIsjr8jjZkFekeekjjgpWYALhVcj06iHmg21g7Ykk1jDZkx9gFugGekjzgq9gIbaTLhSRhEkizekfZky8g8ObGZkm5hL-jxtbcek-8gEfk5ghmUibFg6ekKfkZZkcWYMNhRZkRSkafk7jc38gTfki7gTyDcgKKek4pDvdkdujxdkSekJacXekIfk5OjOZknZkTZksRbN-jcZkdfkpfgTyDm5A2gDoigSRh5PAaekNSkMZkOfkOZktugsZkffkOcfhfkEgkoZkeugztbifkHTkpBA5fkFGLElb4fkwJAJcfbxj4dkLfkWRhPZk7dk2ek9dkPgkT4bnVhwJAoybDhPbBAnAAmjHfBAhekvvcVnK-fkd5hXRhagk2fk8egSgk_KiQgkBiVfgk5BAoAA7Tibhbu8gOPjzmgXgk-FbAgkbgkHekOgkwJA6fkMoYzgkwgkhgk4BA2gkiIAMjjXfkERjwfkR9gAhkXsf2-jVibuPjU9jNMhqdkEYkrXknsifekRhkGjjNfY1qc-8KxEjNximrjpBA_7juMjXfhONj8kazia-7jRaklrj5haoegTyDL2jqicPcD6gk13bYkgeOisgjgMji4cMPkhdkdsgPafYafPNkxpbHfgGPkzkf-JkItaLPkPfg3fkSjgcNbVKkYtcHMhGtgJMhItgjbfbibF7j9lgnYkVNcPUYpYk7NkD6hwYkF6hopibibjyjVGgHOkeOk_KkWwg_2gL6hJygoZZHTZiTZ60jz9Za-ZAygWakgUakNaOOa9OiOPaAqZWqiRPaIaksVj-mg_DkNkgBEkPEhjTkIPilTkp4iYEhkFjsIeFAjkxhtTkxFkS7iVEkyTk9jh0TksFj7TktEh8_jB3j9PkRjkbAj1xi-TkLUkSyigriFAkTUkPAke7ihAjmEk2WkfjkCyiBdcIUkxAjQ_gajkk7iJUk_TePUkYAkRUkCUkDYifXjhEkG8iiXjEQkKXkyyjj3hAQkz-ifUkF9ehUkmNfjUkX4jGBjYriyAkIVkJFkLBkLVkOBjGHjHVke4j0AkxUkC4j2FhWBjn8itUkWqhcsi8eiaFkeFkmXhdFkUFkK4jR4jkUkT4j0QirsiJlhGVk4UkNkkoRfIkkqUkMVkSBkokkPVkF9iPEkGGk4dh0VkwFkm4j-Uk8ZiclhbBkD5jdBkWHj4WkVxfpGh8FkvVkmzdhHj14jRQkUYhsfiW9ipVk-AhrVkElkGEfv0iykkB5jAGkuHj0bkntiKBhXFf1BkZbjxwj4GjBCklNcZGkfYbWGk3bk92dzwj3YhqBhjGkPzaWMdP5jLgiEZh_VkkYjolkKaia3jpCjyGkyYjEWkUaijWkKSiXgiyAjf5jQckO2f-VKn5dhheyHhLuiQckjLfiCk-GkQWkAHk-CjCHk7GkAVfWhiq2foheEmkJmkP2f8lkAmkBiew2fp8fhckW6gDHkLChdWksCkgIj1jeo2LFDj9Lk15j7iiyCk0lk9SNlWkkSfnWkrOf31irui3ZhoWkj7fh7foWkDoe9ZhtWkF6ivWkH6iF6j1Ijm-i0IjIhijjkCIk1KecAge_fL2f8mkhgfOcivLiAJjM6jtIh_Zj_IjDajQDk5ZjRXk2HkCpTDXkPDkXDk4Hk8_fmHk7Hkkad_-iNnkFwi3DjNXkHajG_iEIk1Hk5teSbddAgLDkSSfyAgaDe_mkgTfanhtAg7ChcbdqAgAFkJXkhAgjTfEnkTTirnkwccTrY1AgaXkvahYXkPJh5nkq6gsDkwFeeXk8DVgXkSyDc0gkMhWThjekLTkhUhJpitdkwBAYliK1ZldjvvgkqgEJkLokmSkNokMUfrqAmThCJk4ijYpixNktmiEokZUhBVaTdhfwgVgkvNk_NjfPjDegSyDuFbMpcA7CbPk5UiEfk8TZhBAlAAcBAcBArSZm0joOYUdC66jszg68bPTk3pDqok-djadkZMi5XkPVYnRj5LhrRj_XkJSjeQYEtgOiksPYQikurjLMhIpk_nckRk96hJ0gslgfhbPihP0g9RjQrgYJk6xjHZkJgknqgiikXOkzRkgHZfrgLOkAij7Zk-ij7GZhDZ3DZLOkV1j9ijvKkgHZeEZwxhOOkdjjjEZAYbsBaUKMLOk4Tj-MijEZrKkj5gLOkVOk1Sk0KksIg4SkxHZuJk-FZ7IZIxjXnR7-adSkdOk2RkvijRjZ--Z7RkZ5A9Rktpk7daA6gPdaakYRaZxcaiIMzcaRtZhzZ17jv7jbdaHdK57jujj2ThghYbaYnyYShOsijT9jJoksUj0chWQjmijbfjZQjvoktPgVViERjjMhkXaVokSKAgqhIiZhicTwcUsj1KjWLgsJZYLg_TiUjjHTkrPYkmgt0D5ZPHHJdYY8AATSh-qkpSkUAbRDZPNZckLErk8BjJik7qkeVhKMg_fhArkscYTrkqoawSasoaaLgHekrPYTShVgcCdSRwb2pDosgi-B-Uiqwhusg4rgCViGejDoYfJkOveYzhwoaLrksybMyDOrk9qkJyjIFjh2jvnaCrkVrkhrkZLgGrkmqkrPY5rkvuhHGP-qkd-jtMgfrkXLgDskFrk6qkfkYdYY7yhJXfbrke8jO0h9DkqsYBskJcYf7HEskVokHtDT4g2BB-ghXXZ-WCGwiqIkPuhIrZRqZdmjl1hHrkJsh9hY7yYjdh5KitqkQjjPygndhBPJ08fv5jH8jfMVnujU8jiqdruj8okhJkbIkbaMtohj-ZZjae5fG5fg5fCMfGMfSljookNnjfVhY2jbib7ygsTYXSjZKkg-jnNk7ZfCikupkxPjNOjHrke-DHTFWcgwZAmniPjjv7hmljiPftljllgqljCQjHQjotkxRkkxhs7hOQfttkuBA47hQfgGAbERhlwipJhjobASjSihCSj-QY2NiHsc8Nk5Nk1KbAoSFrg5tkjDhn1gPwh1JhpekSTYYyj6qco1gloi46iNmbPmcXikRmcDXdivYApjnNh8yYENi6pk0ZgfrgAqinjjnNji8YM_Yb1jgukpKkjEZkpk4ZkTtj7_atTjuEZnKkwPjV7j7ijztjbtkwukgTjSCZzWf9MiYSk7GZpejzpkmukppkuEZsDZkDZ8ukMwj-uk2nYAvkWwYElYLOkqpkFEZpuk7tjJBZ9tj2nYLOksuk2nYypkzukPOkhtcROkXOj0ukXFZ9pkcukYOkUOk8KkCUjjikWvkWHZaOkLOkaGagrg5KkxSkNViLViGqkjrgCOihOkR4ZkukPpivpk0JZDog2JZ6QGf_bDFaBdYuib5TjjJZ2vk4BAdvkedgZLZl9YyvkkSkCUh-LZggajOk4ukyagfrZFwkfUjKVZd4i_OiH3hPAcVvjYLij_j-ikNxiLsjh3guDJckjShaPakkhkshkxrjQPjebb6ladNiCPiAjklyjCjknIe23imyjGjkWChgdiRXiOWjSWhwTkZ3hzTkMjkuGkRiizFjxxiF3jzCkOMkreiyRecQgkRgKLklQegQgyMk-wk0_joQgDxkYnfaMkfMklpfL7csQg7LkuRg9pfbLkfSgdLkNMkVxkBnfg9bkLk7QeS5e6QgBSgrMkModFSgw8eI7b1MkoRgYxkR5itEktofHxkLIj5Lk_LkHof19itxkqxknxk05jFRgJ8cENk-MkXQeHNkDMkJNkF-hCNk0UbMMkUxkKpf_xkZQeXxkCykTMkFxkULkyofDVbMLk6LktRgPTeFnbMxkBNkgMkJpdXLkbMkWMk7ChuxkzMk88ciLkVMk0RgR-hzBbb6enMkdxkpMk8QgLodCRekofm6eK6evLka9cvLklQgTyk8Mk5MkKMkjSe1LkyxkGyk79a3xkwLkidb4ykuykOxkJ9bGMk9pd8xkRxkRGjKXjEXj0jkXjkHXjujkhnb-diYbkWxkJzkU5jo-bnjkNUkMyiqjkt7izEkAQiUzk27iIGjcAkSUkGzk3yjJrfMdk-qfryiAzig6Zs-hr3jY7caUkt3j_Pkv3jrHkGQkPQiCFkDBjlGjWQimUk1khLBjFkkmkkhQenFkZkkG-e-_gQkkkQiSkkbFkUkkxrfaBjwxjM4jABkF0kgFkCVkjFkW4jIFkY4j8YiskkPtfA0i9CdOVkQ0k-Qirkk2zktbkN0i-yjD9iIQkDRklVkzkkBzjQZje0k3kkobkbVkGJcaVkyVk30irwf6FkMYhz0ipiinHjvufj0iT9irBkzGh54jIlksZiMCjLlkrHjNlkvbkPlkd8i8jjWlkIkjVQkItiRGkqtiVlk-Ziv9itzfFljbGkXGkYNcclkkWbelkLHhu7aC0fQMdhGkGQGeCj6Yh7HjDainGk-Vk-3hAWkslkmYjWjkLXbpYjxMdO1iL5i6RiZzjwxkrCjgQk9wk0he2lkh1ffAkaIjh5jfCk0CjhCkm5jDmkImkH-imginaiXmkkZhqaicWkrCkqRdLHkezjyScC2kQHkvVclmkyZhX-itckqmkO3hS_dGne8CkvmkHAeKPfDZjlQkv3hDZjoQk7zjvQkTccIZj9QkRXiq5i8zjG2iu5iOZjtBeh0klzjSZjj2k3ke7QkbveqQkdVMYZjt4haZjd2k_5iARkm2kfZjxmkLRkxIjD6jJ0jlZjyWkpjiFnhRRkDYjH6jURko2iNnhsZj5IjHDk3ck2mkD_fS6iFnkp0kxChrviBJjs-iBXk42i_WkdDksDjjTfVDkRnkOciGXkgahNJjEaj9HkBnknDjnskZnkIwiH_iVXk-skdUfDSkqDka3icXk9IhBokjJVDok_qIAWibFgtsjodkNMhFtgMpkuPYRikTwhBpk2XkQpknDhcdktobXKkBNhB7jmekTSjrYkE_aUiketgPwhhYkI-jZyjPwhmtgofgaYk6MhWebntgPJkvYkDLhG4kS4kvQYgikxXkQfkqVYLSkepk7jcgvcXZkIgkyfkgfknvcQ5gv8jITjfbYdrhUta_5aaaYgrh6xcirhYtYhnj2CbxIN7ojmnjyBaVpbDojggYxrjrnj0ojSdh5eYB8jE_jlLiWkgVTkTshtRcFAbx3kTWZv_hVmZI5k6PdVsh6NZsik1VZubYYfZEAbVxhYyDBakO5k84g_OhXogpwh9kH_oaOPctUZSPhG3gpbh_aZIKad5ZMAb2OZaxhL3bT5kOpZ-ZkL5kozfbqhvPkbQaLoZRpZPxZmwZ56g9dgjvelxZ5ogDLh7og-ljgmYqikKvgLygg7jOqkDYZJjhkVhk5kb4iDygFph-ajG6kZNjBef6Pd8dfx5kLGaW8jg_jjxhVvjsJaCTBiRaMkgXwkEJePVj1LigyZzWdHPipwk2PkI7iw2jnwkdak_wkHjkNEkv_jfEhuTkgxhHgf-ycyak-ehWWjqtk4HYXgfX6k46kI5YstkaWjg8fWjd8qijNkWzbC7kRrdzWdLAj4_jNAjryjPjk9WjEIjyFjC3j-PkPuabEkrTkP3jDXjZjkOAkHzkjEkRzkeEkTccLzkGUkyPiYzkfAjojkqriY7koEkUAkTzkl7k4Fjc7kTGjp7kVGjazkzjkEeiF9edbkoAkc9ewAcmzkpzkpxa7jkDXhmzkoadlAkgUknAkiUkxzkz8inGjsAkrFkHkkX0klFkMFkP0kuUkkYiPVdQFkn8i0UkTFk2UkqENT0kM8kD0kXkkxxjckkeBjKzjpkkN8kfFks8iJ0kIGhV4jDlkJkkICkuFkFYjR0kwSiV8kVkkMRkDZVB0kvxfB5iKjkGCjSbec0k1kkoRicbe4kkl0k6kkw8k8kkdVkw4jv0kXBkb0dClkQlkgHjC1aqBkt0kY9i2Ff8jjqbkqAisbk50k4Vk9fixbkk9iotim9iJ1k8Bkj2ddbjJGfDCk07kalkvlhEljTaej2ailklNcklk7VknlkE1iqlk-YhMCkPzkO7kKnbuYj6Li70fG1f5Cbt6kOJJqCjIckXCks1kaOdu1kQIfNWk51kPWk41k4Cj21kTWkSIje1ij1i71kbmkauiickH-kEHkZmkB2kz5jyaiD2kwUcF2k49kcmeSHkkSinmk6CkNVd5CkSPfDneumkomki8fYIhVoeTdklAeUBeX9f-oeqXdQDiFQfeDiQQfV1kygbG0jYXe0mkuacORkhHkFDkChbH3ktHkeDjYZi9Ijd3ku-iZ3ka6jU3kcnkS3ktDjY3k7-kSnkBajUnk3Wkz-iMXkIDk7WkUzibnkL_krnhIajkDk7skO8j7nkFEiZ9a_nkdXkfJj1yjw3kGmZwyDYdk9IgRPk7ek-JhAmgVukj8jyrjikjhKKWVjyrk_Zk32DvAAqBAIlHxzhmhj6lgMwhcYkDOkgtgArg7obtpihSbkYk-Ib7MhSkb3hgs_kvWY5Zgw1j1SB03kE0g7obW9jetk-VHhskxchKoh0skAxiZViqUjn0k8sj7wiQqZwog5jjXxh05k9ogWogOdKBPhy4gkrkd_kKJYzHaT4gcFBtrkIkaVSZ55hGQY95haTkiXZJ5ks5kWshdvhBAl6_G4CYSqhPbhVUB-ghw5khAl87Wz5kvgkV6k32DHwjOshNpBmAllTaY5kuBAa5kAAl-AloaY5Ib0hkAph-_kWocf_aI6h_AgGph5ikM6kX5kyAlHBlMzZ8UZpUZYmZ_UZgbZL6kH6k2skO6kodhcGkx4aJphfIjWXkvfc9skiujncd_nk8okpJZqoboMgCQgdrkaygo5kmkjAljMjfzkjWqf3Blk6i18h_akUMe3kjbMe-BlE1e_kj9kjUjfAClV9kb9kNHhQ1kPHhYlkJljgGkJmhm8dPljyaZi5f1tkbyiyqhxYYFLSrxhzskUTklukDvkgHZKvkZ8jVClpJZxjjFjj4HYNmQoAANFQICd4ujbjcauBRrkPwkCwZmOkEwZvwhGlafEZZqA6phfUe-tOckLvThA5gTTkkOjcokfOk2AZcvkYvkcjj9uk-vk8EXRgZnJZfUe6vk-2kCvkT1jGDlQ-Y3vkBtjGskpJZFrOBtZmpOjmgF-DX7U_oedQjAcjy6BZwj4vZpuZq4bVOgkrkC2jvDgweBbokb_iovDOvgF6kUBlgBl3VZJ6kq-ZvViUVjI5c-vZmbeZ8huyejyeO8hdhfzyeN7US2jvokynXmVYwBAxhkFrhclgi_kI4k0_k4xgvhk5dYtYHu-jndkHAlcRkHYksUiuUiYujJikwtYZxKrrk3qkbdk18ctDhKZk5dkOSkMugBgkjZkqZkPSkugkigj7pkU1j_RkZtjjfkJOiw7gMpcd-jT5heRkCJA8XkiRkAYkxUi3RjUpk_6hWpkC7hYpk_Nk0obtNZ73kgYkgpkR6kBrYqeh-Kj4OctPhjrkvok16DCJkMskzvkctknOjvokJLiaTMTFjjokf_jdCl2YgZ-jrElDElmDllmJ8ajoikPvgQ6kwQjN6kzZYvikGsgP_ZQ6hK6kyDlBLk0DlyJa2DlF7k8ye7DlVLegLeI2jHTk0BAbNkWkbszG3oi3ek2Fl2Njjjj4FlhfjAikNTkg0jEigQokYGbL9AfNgr2kW4kH-jNukiebQhgyBAPxNdCdosgLJkUTkBuk5RY6ZkkmcYukygK70ZpNh0sjvMN9bbfsj_rkBcb9KjvVjJbkjjgvMNeMJQEcCJkV_jLUhPFl1JkwIkgmabmau4c-Dli7gnGlATkcCEGAl8mipvkoagQFl0GlzFirsj5-jwEl6XkEpkOqD9XkMPYM8j8RYr2h99jI0gchb5Elulgy2h8ElAYk_RjaSbZ2kkpi3_kOBiL7jjvkPCZBwkopkgHZAqkPigZ9FLThAchEqgtbgTok7SkoeghnibkLHTFJrkHyD4rkNrkPrk2jiJDHithsUavzYMpaDegoHldSaJNjtGbDHHrGlrKhnUa0Hl6JkQfgyvNt9giijOhkOfkF7gTcYhSagbYLPZdVjVTktOh1nZWpZJVanVjcwZ7Qj_Oi9QjOgZM9ZAdZ_8ZuWZRohPRjvmahGZEoafAljzgGTgpKgkokPAld0jhNkOTg8egyvNnGV59jEGg4PjVhkDtgCPYhYkeyj3YkiBA5Ykd2gfMgJOkVwY5pkYvkuogcpkNIlO2hKTZaIlIoZ6nZB6kSjjNwZcIlwKhJIlo9YgIlrAlwIka-ZkjaP5f2Jkbeh_ckbWkC5fbLf34fBIlhgKonZGfkx6hUKCdIkemg6IlA7kGehaBlS3acBlX5Hj5kqFlUAl_chEgjB6kxrhjmaS6hB6kpNhvvZJFQ39ZINiQKkDjgrIl0jXG-grNggQZBUijtkmIlx9jvygKqHxygE9ekNkTvY1GgjdcXwYyUjJJlbUZ_Ui-wZmRZ2whW5kc5koAl-ogqAlf5kUSZX1Zx2guba36kX4glJle2HnJlsUZeBlqJlqPk8ujtJl05kOSaTOed7jXmZboZfBlZNjaejKYY8Ujbze47Zj4ZzPZuBAn2ZNKlz-ZENi0Jlv-kScjKta8Dk1skvDloFlxDlxJlsQajthuUaAOa5KlewkOhaXAbZAbMLlZhaSIl70jkPh7faKjaARh6iaUJllGlPVjRna2BLmna_qOJFl0GlbJlc8VaTMmlYYsOFJAVDE-JlfVhONklok0fjDNi4yY19ZFLS2Jl_Kl4JliIlhLlKRNjLlmoYrPZnLlJbaYyDEFjYJAmlYdVhnedyPbm9ji2hGukWihqyjOGl-cgILgDLjSPkMTgLLgaJgwJgf0jbMjqIlaxScUhHfk7ZgbSAEMgRMlr9jpfgwcY2li5XgUfgLKgtZf5nCcOghkcnHld_jPbAuClrKhxmaxGl54czGlcegVINmzhvDgPbA5-jtMgrMlF4buMl2ThorBaJAmRbDMl_sgZWYuZkCFllpjerkcskWrktoacMlQJA36jyhk4GlWFjpdknXkcMiYhkeMiahkKGlccYNwhUqZb2g4YkH_aIgjsGlavkBejyuknpk0vkaHlDDloKkeClKViqgYj9Z7KlGNi-KlWNbALlVvjIjaULlmPhrPaqwkFIkP3hp_jTqap6kLXiowk1qijmkbqAwwk5qivkk_gdBfhnljSWjArAUWjxtkDOl8Nlwtkl-kytk0tkcMjL9jPcgGikP_jYNkL7k3wk1_jz3e0wkA3jOmfQ7k7wk6wkT-kMUkc7kf7ib7kEAki7ih7kdEkgjkR3jijkT3jkjkwXiqEkkOl9FjSzkv7ixjkj7ko7kejkZ7k4Bhj3jtOlNGjWGj4Ekdzk5AjizkKziqUelzkErftqfqqfnqfCPlZyilUelyiGPlq-hdAcpyiIrf-OlDPltyiQjZmyijzkbsdqEjaEjOPlEziQPlpEjOAciyiUAcBVeLmGdsd5yioEjHxaRgjiPl4rig6ZFGkIzifzkwyipAcMzi37k5jkPzidUkbrf87kFXh-7k-jknAkz-hjrftVe2-hBBjvzkoAkBkkM0kDkkVFkF8kGkkBWhn8kU0ktGjHQlW8kA4jPkk2AkRkkwDkCkkJsfP-e7jjS-eL8ks8k6Uk6Gj6zkb8k28kjYiX8kI0k4sfi8kxsfkVkd8k8Ddl1ZA_hWudN5k_XjkkkEQl3zkDYjr8kC0kf4jKQlWqh__eGhDO_hjvdvIkzXj0QlXufT_h4_eX_h7QlDYeLufvDi8yjpFjwkkZ0kOlkj0aHRiw3h58ko0k05A78k9HdEtD5wfYDfHAi9wfTRlv8hbHjifiaYj_kkfVkfZijVkL0kFRlHCj44jHlkz0kJlk40ki0kOCjdYhDBh70kAlk1fiS9kUBkgYhB9kRCjbYel6hB1kcDfXAiE9k2deVBh2ZiEMc_4jG1ktRlNCjzbk_XhjzfkTaS2dH_kblkb9kUWed9krYhO1kkLfY9k-BkNClfGkhlks-kBfFk9kZ1kGgimCj2tio9kxRiq9kpGkh1kZ5jwlkVCkvGkHWke1f01f2Ol4lk01kG5dfaibgiE-ki5jTckS2fy1kPuiXckdQdg3fpTdn3fADj-1kmBlbuieWkK-kRckDMdLtkUClwCkhmkPHkgmkiuiP-kG2k6VcI2kPIh85je-kdVda-kD8f7CkFWdYHknohLTl-cOYOfaHkuIAZTks7fy_dT2kY-kMPfQPfC4fExhnljDxhIxhhujwXcB9ftPP-Sj4scu-kBDkC3kDDkB3kE6jxWkBLS2-klnkJDk5-kknkeDeNDktDjEXk5-i_-kP_kaDkC_kQnkE_ka3kYDk6TlbDkf3kj3kh3kO_kO6jS3ienkJajgnkbDcpvgxHkl9bYAgmEezbdi6hmfek6hokfVUl-ck4CEyecBBgsvj0Dibuj2DiG8jE8jztVJ8jixgjujO3hQJh-EeqBlN8jN_i9vjw6jq3kj7eHOlBSkqzcLYkn3kKseQCgGuexUlrMJwujtDka_kTwiQQlcDgnDgxedeWfIIe8Qk6qbjDgkWfGNYtsk5MlINlbBAarkvDgtygkJkYLbXikJ5gSwjiIlnSYl0gNdffwgGIirLluKktGlOUheaY3BAaVl0Vgk2DjHlpMl_Clkik8GlvMlZVl1rFvOYomDOwguDJjHl0MlOFlqVlRLi5JlZVl70gKVYcQbQacjHloDlKokmHl2Hl5VljShcQbmIAHOjcVlgJlbNlImiZFlsVlivKLThEWlIVg_BbjHlNFlGwkdok_oiQbFDWl80gXkc3OjBvhwSk7Gl3VlYVlOWlQacIUicVl8HlpVlLWldtkNVliWlZGZfQbPePCMlTGl-ClEvjgVltmiiVluUhVyDtWljvKPWl80gvWl0hkXFlgZgpWlYWlrWl3Wl2ijqTgT7DE1jqIlZVlBrOkWlBUgNwHHXlEGlJXlcwgGeYvVlvWl0VlVWlzWlXWl1WlGWlukiw9DOXlmGlZVlaTMLXlTTgKPFdXlOGlZVlSOjbXlNpAkXl4VlOWlnXlZokFXl_rjlHl8ZkCWlOWl8bjGeYvWlmWlyWl2VlhVlTLiwJOIGlA7j3cia2jJ-jjOgBKiFPkUKgI_jFYlsQahhZWQatAiPykn-gNLkBxkAykIRgRLkxTkpxkhQg7Mk72jVykQLkZLkRykyykx4iBpd2MkVLk5nd_ndhmfYnffykH5ekMk4QebofR5eUEb9QeU5eSSeSnfsMkoykmofTYlrykJ8ctyk9xkvykb5ifYlmxk2ykHIjMIjFykSMk35j1xkQRgwnfSYlZLk6xkJRgj7eAZlXYlOXbCxkdYlHEgOZlFNkcMk0ReMykZyk-wkAofVZl1ykBZlPMkYMkmRgQxkOykf9cY6e5RgjMkcykSZlXykfykbxkdofnLkbpd9QghxkP9cjxk8Ub1Yln6elxkaYl3MkzofYaiWZlnxk4Mk0ykGZl2ZlA9bhSi5Zl9YlBXb7yk4Yl9ykv9cdSgPZlKrajpfXHll8k0QllCdn_hpTB7tf2_h-Qls_htAfR_hiuf8QlBRlJnhJCimieYScL2kGVdrmkTTlCOfZHk9CkbHknHlDbg3oTbVlMXlzVixXlnok3hg_gPGdjYek68j5VgJAl5MlPINEAl9PEdjc8SY-SY0Cl7SjUukyKjWuktvkywgc5gjaeIuj6KkxIZXGlmElUoknalpTHVuZkBA-AArSZZOemzgbFg56jv9gFgkYgkMgk2al-4Y2okAIbELiGElEOk9ekvalYqacpivElfpienRyPgrpiJukMGlSikHoiSJA36iqihCyjbpkgdkTNl_lg1rFYikupiaik7ob0IlMAbsPkm_bwikkOkmZZIfbjFaGxhhFlsLlPqk-3ioRYM4i3fZbWZ1wiKcl8fjZEj-2gAJlhsjDgYRmGBKkSclspZ8wiQOPFqi_wil5kKrhi4ZDxiFclp3ir6Zb7ZVclR2jNako8ZH7D8Wh0ikbFjXqiPVjdqiZaaecaNfaHxHUxiixjjqinxjUoiMEP-jifpgVjaqwj4NldakyNltwkF7i4PkFjkOYlnFjv6khdi_Nl92jUOlD3jWOl62jtxixFjTXiTjkZOlVjkdOlbjk5xiMzkXYiJ3jt7kL3jKXjdjk8Olu7kfOlhjk6IjH3jHUk4OlDzkc7kpjkbdlV7kvOluAjmdlVXjWzkReiqdld3jc7kbzkWAkYyiLPlj8efUe-LenEjnPlgyiFPlmPlsPlkyi4BAYBi9OlZPlHPloyiWCh8dlBel5wauyiabkoUe_Olxyi8CcrEjYPlPelaPlBrfXsdgAdTPlQelpEjhPl0yiUPlrAdlPleelbeloPltBkqPlPPlHelPrfuPl3jkJQi0PlLQitelbiivnk3Pl-PlB8kEFkrXjGFktXjbYiI8kl8kxAkv8k_Uka8iqNKwGjQ8kSFkyUk5zka8k_FhZQlGflzzibkkT8kf8kekkRQlgkkx8ijQlo8kMGhKBk6elkQlDDkvQlV_hRBkDZiKVkSVkIRlywkeflx8kK0ibRl4Icd0khfl7Xh0kkg4h2FkefiTAleZiGnkmiiZYj_Bjj0iaRlx0kSflJYjrGhG9koVkjRl30kK9kVHdM9kimjO9kmRlyBkSlkybkiYj8fi4BkQGk6RlQ9kjGfHCkmFkmlkLCkBWkxLkV0fnCjv7i_bkC3a6ti7MddQkm1kIqH19kOgiiSlW1ikSlY1imSl89kA-k-9kqSlp5jPuitSly2fvSlD-ixSl7Sl91khQk6skMLfamkATlETlt1ihFkKHkO-k3glVdlxWcITlk-dUHksmk-meNTlx2kIPihzj1zjp9fB0jO2in5iDHgX4huQks2kwQkLFQyQkAviGYdCZj8zj05iHvitmhHVlw4hLmQ65ip4hw2kKhlFRkz2kHRkRvib2ivIj32ksFkNRk5mknZjqjiF3k1XhuTl62kWZdTRkvTl72kxTlnEk1mkwTlcZdVYkL6jN3kR3k-TljTfEUltDj8TlKUlOXkCXkYhivHjIJjCUlTnkR7kIad4TlCEeGUlV3kEileUkJUl3-kF_ihdcl3kq6j7UlNJhV_kvUlMIkjci72kvDk1UkmGlYqaf_kMKgNwCdjcRrg6xjOGlYqazoklPgzokqyaH1jAHlxbl9ob8JhqilY-DsvgHzYXwipcf3PjoVlNxidwiLmGfwiFwdSegKfZItjvDg4WA8ilMVjNPaizZv8iisfLjlibl8gcl3iHjluqkmWZr3iSwkrkjJgjrIkmKjyPkvjhGEkAdl3NlOAjIriv4iUjk4TkeAkWYjmXjyPlLadozk6yjXDfGRigfltkkmAht3h18kqflnbkwflHgliVk5SEz3iD1kIaiRglr9kLil-SBj1ke3dWzjbglyrHdglhWkfmkxuiV2ko2kFggGRkizjGbisQka2kOhlEhlQhlZFQH2i9uiUhl1Qkr5iXhlZbiZhlJGlghl-QkY4DLklHhlCRkcQl4BeTac4mhpQkRkl0BAE0jpTlymkVDjqDjI3k4hllRfbvivZjhviE3k_2kqChS0jqIlYqacDlwfjQREhhk7ci26ZCxiKfZUEjnhkvKl3RkB4iSjZTfY-fj5UjREjy3Zx1ZKqicEji4faAl36ZHAcmEj3dlu-hfPl3yiZel2Hl6klSujifhUKBlKjIcldbfVgjmfZJfZalljllBgjTfY5fjoKl9Qalcl7hkHaksclhTkOmbcjln6kBAjDdlrqinyj8gl12jx0D7jhx6kfjl6Pkhjl2wkgjl5_jz9k05cSdl3TkeYl7NlZXjW7kEkkxOlddljOlydlh3jQ3jDGjJAko7iq7kpEkDyiudlKmlsdltEkOzkcSlqPi0Olm7kwXis7kgmlWmlUei1dlXUk7jk47kiUe67k4sdvelCsi2Plezk_jkorfC8kIBkE8kHFkG8kGQldflTflJQl6mlIQlMQlH-eOQl-zkBVl4ml5FhZfl-elvUkHflrQiaQl8GjLflfkkiXhBVkgQlqsij8kEVkYAhLkklkkLFknkkWfl7mlxQl9mlt4jBDftjl3flfnlUVkyFkwjlNQkdydORl2kknHkgBkZRliBkrRl4fllBkeRlufloBk8Df6flI9kLCj9flnHd_flNYhJgll0kA1kUQkF1kR9k3HjW2aUSllGk8HjQglf1kR5jTglYSloCjwHffSlS1iFIjr1kJml_lg69k-0hnSl8SlpSlUWkFmkNSijCknglVWkGmkXWkzTc_1kBDjioloRdO-i1gluCkDTloolSolqIj01iKTlcTlUTlqWkhalsWknhlC6jf2iwWk0hlG6jFahzkl1-k2hlA_kXXeGnkO3kNilWhi6WkB_kvHkMnkQilM_k42iD_kKnkF_kc6jFSlg3k3ZjXnkPJjwnkWnki3kIplQ_kMUlS_kkxgsUlX8jIGes3kbEeu3kXTXgXkKfZlDlivhdFCgll3fjJllmllBIlcqaIVYfoiuBA_AAQlGFJJ9AA4BA1pl1qcKyjfblLGljBJvblnoi5JltplQQjAbh2jiNRjkekiSj7plnSjgFh2Vhdjl2llsplEpIpJjGUerJjUWlRmlXdlf7kVdi87e1ilpmDpFEJ9aNyhZ6i0skVbi4bk02k_iin9fXql0VY2Jj4Jjbya7JjIokcClFQlnUk1zk5eijql2JA7BAlplbjcUZH3qcmSjmoiIqlefdAdlJ5avqllJjynXoJjYSclJjrClYGbLPARjlhpfJDNxmfRZlpmfGaljRgRYllSe8qlxqlCAH_qldtKBrlOqDoJjmJjnOYyhkODG9JjYRgfql5YlJFkWRgnReJrlHMkMqlpmDa8gy3kTujDJkG0hpTkAWhjxjzRh7WCAAjfHlcqaJacU4iuWYyvNX4iC3hraAE3hUjlG3hWjlvClaQawqkHTFj4iEdlgefKqlswkmEhM7ktyjMdlSWhGmld3h7EkNsl9EkumlQYiwmll0kERlynlVyfJQkz8kQYjVhlz0iTYjP9kvfleHj4jljYjp9k7jlemlWgltfbyiiZgl8tic8kWgeOolY5jIsc6glJFbHklzXdxzjdkl2XdgkleqlmzjMhlp5iE2i6uiNZjVklWgbl2kjhlzzjJklcReq2kEtlSVMu2k85imflCtlhhlJhlbhl12k1ckt8k0-kZnlK6iCDkgqeUZd2klv2iL3kOjlzIACrlSabB6POEl5GlM6kDwh7rlCiimFlrKltViqOhkKlXjlEzZhphazZkph9AaO3hl6kt2j0lliFjLqlvTkOdlu4iNjk5wkaOlAsiOsl1jkFQkljloVesmlnahTslMRl4dhxjlxjlGhleBkOHddslCgl98kCulenlkBkg0i3Vkfsle1kn9kd1kaQkL1ioslFHfaglrslZ2HEkljckGklkQkzslbslPhlTcc3slUji5sltKgPklf2ka2kh2ktzj0zj4slPZj0slPtlLCdN2i2ulqscGtlXZjdhlbjiLtlMkl7acihlAvlD0jJRkzol-giStlaDjL0j92ktbithlMnhYtl7olNZd4klEigQAED0htqcgDhBGlyIisSkHNjorYCiYMVYGBGEqhZKNGBGNghaIiYvlbPZ_bY6QaV1hcegbvlBiYA_YfvlAqhUfhuElTsjlvlNTjA7YzqYGBGpvl2ThrvlprYevlxINP1hMpcubEELj9kHnvlAEkKcYTgh9wY0vliPFJqY3vlZVjTvl2gDuUMfvlTfhivluElwWlDvjyZkIwlxyDovlMwljjgQAECbj9vlvvlSwlvmgzDFBwlTbYdlZKwlFwlGLjPigcwlPwl9vlNbh0ObGXlIJiXwlDgYEwlp9FQTjXnjmvllwl2vlnwlKTjSeguJiOBaQwlhINgwlvvcNXlwwlQghowlZwlGwlDeg9wlfdhuvlkpYwvlhwlgGleVlOnYxwlaqYSqYLwlIxl3hgKxlNxd-vlhwlvIlBKlfOgTxlHxlowlHwlFxl7wlUxl92g4vlfxKsNkkjjj1gtalgNlOejqTZQhgsPg7MlLhj4tk7obedkpblNDlHbl1ukNOkgcf4Ra9RaCngSXb6akJWh1ybJzemhfCylm0cEylrhfJylvybKXhHulsxfoRloegyxlAsBsAAeoRDCb-Fl8GbMzPbrl0Nl5NlR3h1tl1Vj3tl3akxFlQ8h5Dl4tlIslYYlbOl9tlkjl-tlQslrelVplGulfRlVsluRl-4ijklDRlaslXklNYhOulnflM1dBFf9ll5Fk5jll0ku0kVulp0k7bkplkZulK1iU5iM1ipsll1kfule5HhulP-igWkg5iIklp4hEZjUHloklWsc6slozjuulnulwuljQfHtlkCcLulquln2kYhl7ul55i_QkOtljbiiklp4hmklVzl1sliTBqkl-bcqTlukljqeJ3krhlMDlWtlsRf1klQvlpqeWRkhUlF8jdujc6gpcj5Di1ulK8j0cjNfjjzgSylLrAVPYSyl8rhKMArLicZZZUjePFzLixxltYHvQYksOcbl3tHFrl3njHYlavlt9jFjl6oAtohWwk4oZtefuclYKjdLi8slQfg3ybx7glbl0JhOJkzMhH5g_al9SjBblYxlqFiwSgWblh4k0VY1alAzK1rF1ijzxlMKgrNGLNlNMjDFlLdjlda27jfmYQdjF6ghUiI6gFskAzKFdjqyDHdjjSkevgo7jPdjOsjRdjG6giUiEhhDjg0yK9_UHTF26jLMiJwjexlC1l4pYddjZ3g7faEMd07jJxlc0K9_Uhjj6JAMyYe1lVXlR1lj1lziYy7jKdaFQZxxlRwl9vli2ay1hMpcklVjwlgZYnqYUDggPkRqZOGiOkgZ1l31lp9FbxlZrhAGlRxlYpYfZYt4kA2l4aYtEaD2lzLli7gsybY1gDmiqTgeGGetjDcfxNjxvkjOkxxlLPg7wgr0lQvhahlZ2jlihOukd4kSMhxZk2wllrYfPkXsYXpgXcl0cZGeZIeZi-kDMj76iachtclBLkxNagTktDlh1lJjl85g7RaROaYwkIjlgfa7_i_1jeylm6kDslYdigylcaky2j5mlEmlTWjJjkRVkX7iXOlAmlOjkLdlDWkHmlSAj9jl2lfT7kP3lndle7iFzkx7khml5Ehdml2Xde7kkdlg7kQmlyEkbmlQzkZmlX3jcrif3jq3leOlcrijmlfdlcdl0dlw7kWyicUk_tlgAkOnkRulqzknjl_EkJ8i9PljGjUIf1elyzk3elsql21f9elhQiKkkFflMflAflP8kbFkR8kEflyQlwQljWeY8kH0kuQi8Ukg8kRnlU4jiQlxnltQlN0kWnlsQlYnlJVkWQlX4l42ktFkdnlMulf0ka0k0BjunlinllnlXVknnltflyylcVkm_b_8k2jlRRiA9ky0k2nlGlkp0i7floHjKlkPul-4jqRlkflcCjuceH1kFgloti9RlColUGfHSluzfLClXlkaGf4zfJSlyLdJCl9zfPClrRiNglttijBhO5jHolYullCjXulUglulkNolo1ksxkq1kfgl0Gkhgl2GkjglNmk99kVZhw5llgl13aqgl7BhrSlq5jdIj81kpaixglkolw5jmolNHkBTl05jmIjvairol65jtolPDj4CkuckBhl5Zhw1ka8f8ZhRtlq4lphl0zlzWkTtlPnh7mkHUlhfioHkEpl-hlDplAilGplThiVnkszkA3iGil-ZjqHkQ3kG3iHXk5HkUplj6lSplI3hDilJplfDkTJj7SiTXkQDhzNlk6gauj1vj-zlQyDeujB0lgujmUlCdkF0lHHlAdkDdko8VJIkr6jPBgZilnXVfplnUlDMXEwj-UlLdk2hiwDkf2lyPYIVgaUFCMlcqlqqlWXl6XltmisybyPY77WgWif_jl2l5ciovkx9jPsYlsYv2lSucVtYwtY6TbmtYcwY6QGktYt7lytYIngptkXLiCRa9ikg6kPJlbkaVNczjaM1kRCCztldylJ3l3PkGslH3l6NlU7kavbuwe9Aksxcrwez8d9NllxiJdl2_j5tlwFjKslmmdU3lDmlXEkMslSjk8wkSolXAk9TkMmll3lpPiNmlhdlnOljdl2Ek4Gji8lw3lk7kkmlgdlp8lzOl23lrdlr7k0Ekv8lzdlcrinmlk3jYUkBQkRsliAk68leUkvylqPlymlPqdAQlEnllUkJ4l0zkL4lGnlN4l8mlo4laflInlbeWS4lLnltgKDfl4eiI9l-Jje8kwziKnlJflcFkMzlXQlK8lDBk1YiFBkhQlHBkOnlAYj3mlFQlqBjs4lp4lohlu8kU9lTCjiflPxfWslxkk80kfflWVkKRlk0kOylm0kXrkPQkYRlyfltnlI5l7DfkZik8k6yl34jPoj10kC5latiE5lC-lvBkL5lw9l2VkAglVCjTlkAolIglL-lQ5leGkd6fX5lI1kZ5lX7eX-lszfZ-lgbjI_FibjUHhd5lo9if5lmGk_gjsGkoxkVOlXQkbSltGkQdleSlo5l4Lkq5lUCkjSlzYjvjkcCkRmkhgiy5l_9k11kSWkxvjrgleCkwSlG-kADigMLJ-kC_llkLM-kE6lGDjI_lfmkG6l-gljJVX-kb-k1ZhM2kRTlQTlWTlj8fmhlHvlS6lAhiy-kEDkJvlG3k9ol9Tlu4j12if6le6l9-k7TlwHks6lo6l8Ch1-iw-kg_l2viMTiG_kb3lD3iuHkBBdK_kw6lFplLDhQXkXplSXkR_k7Djm3krBlaRjbilv6jdilx6jfilfXkT7lZ1l4HYqHlOthptYNghYskkxjMTjkxlVbYawlxxlJAmsBAI2lIigRKF91l_bYoxlyjgjwYHjj8JlprhxdjQubU2FaAmdlZcAmLAmkwYdVhNgh9MlEllLKiTxlnAmeAm6yhtwl_vlDqlg1luAmRAmybYTAmZ1liAmxFb5YEWFlqSkcKNpIlYtkyMiDuhOTk7AmrSZw1jlyH5okCPYKHl_9jnRkC-jRihf_a8YZ_XYs1ZcZYTBmdXYrVjojYXBm1XYcclaBmJYYLYYASYvaa7-Y8YZgBm9QY8OhvhYDOZu4kTDEbYYZDZ1YYMFafyctuZ0naoBmqOZlYYxgZdYYU2HvBmjIZ_MZNLjBZYIrYN2l_1lv4kHkYYeYMIl4ab_BmwoZA2l6QaNFjxMiGCm4oZA2l1ZYECmUNhs4kACmUaYw4k8bcFLaHafMCmFaYfrhWCmk1hVCmcaYfNZ-BmSCmHCmv4kmwlp9FKCmfKkZCmerhkIZmaf8IAS2l57lFCm4AmePZrPa1wllnj3wlTghjbY0CmQAmWQZowljbYC7D5Cm4ibvAmawloCmxCmYwlzwlRJA_CmmkbTxllCmHDmCDmQHgTxlVcYdYYIDmfxlEDm9EasJZSDm4ojvDaTnjiPZeqjTakfKkJFaanj-BaMdY44kypjECabdYGBGjDmJFaonjxoj-4k-njngYtnj6dYsDmCojngYznjBlYoDmvDa6njIRbukg2DmZpgAojxDmHojTBaxoYC5kdDmH_jDoj3oTx_a7Dm1qjdfY9nYRojD5kdPkJEmefYUeYIEm7qjDgYbojqfYdojSEmArjZdYjojK7UlojhAb-DmNojngYyaarojNEmMTk54k7BaQgY31aYEm_eY1ojCEm3rjDBm5ojQFjqEmZrj1JgYEmZngvLbaKaEogSuc2EmxINohYVBm1sY7EmM_aaKachY9hafhY9zYfMgK_aqhYrgdwrYZcfAkgm_kZegAiY7vlfyYHWia0lp-jG_jHIgFIgS3lr2lEIgtsYWjgvEmEIgfdf8cfdlYnFfgNkPbfFafijgeDm_cfsKgfcf0KjokcqNcWjYUZFuukcpbP1QqKaFblnIlakYhjYekYArih0jokcNTgeMgrMi4LgdGgOFmUkgSlcD7kH_jhNklMlDYlrjYRaZunj5FmkFmSjYlkYMyDAucuLgOGmjpc8MiGGmTlYGeYBlYssZUGmGRbggjCJJCBmHKlVKgZzgJGm-kYUuYelYbTiUFm9sbHkgcGmIZY1lY_Gg1CmVMb4ZfeKkXGmSjYuGgtGgevYzGmSFgdMgukgwJgmNgBKgeFmaXf0ZkA9j2ZkC9jDucBBm-FmGYlJiYhMgDGlhGm4mY3Miv9lw8jE1Y7Mi5GmqSkwNgDucanYvGmpGminY6pbnFm0GmxMbOIgXHm_mcdHmSuclnguTjGYllHmuEZCoYghYyBm1sYlng9nYkngGpYWoYSoYs2f7FmyHmRfYkoYaoYyJadoYTNZ4KglngloYEfYooYf-D8HmnHmxHmyMMBEmCidsFm2HmynY4WanngTxjoFmscYlngApYdBmMKkuoY3Hm0dYsEmIIm1HmIqYKrY_qYiAELyDUpYsHm7MbcImRearaYwLau_ajImbImHqbz6faImmxlXrYIqbFqboImmxl6pYUwkd0jDKlz0hyZkXrYXrYarYnImAqYfqYEKlFrYSbFZTaPImkImtJZpImVxlvCmfGgwqYPrYmxlarY38ZqqYsqYavYfMgKJmAJmBMabqYPrYkPa5qYceE1qda0lTJmhrjVJmwygUJmhvKBJA8ImArYZrYLJmcrYSvZ4rFPHZkPakJmFJm-SZUJmMJmPrYHsYj9f4Kg4rY4cYsvlHIaC3laFmePk6DkBqS6JmwGm5DkTBhQ2ly_aUIm_rYoEN_Jma0lGsYzoYIsYsNld0jn7lPKkIJmemgPKm30XgsY5QCYtYTKmYdFIVa1iYXKmOKkUKmmsY1lYJqbssYJxYVpb3sYcFmIRhdNhCxYv6lhJlCtYmFmMvYJRhCphAKmerksKmHkg8vYKRh0Imx9jVtYWEm0aha0lr7lkcZetYntYxAmiPFx7l_Kmv7l17lrKm6tYs7lELmBLmLTjIOkatYtWYEKls7jkKmZuYZMguKmoKmJqbWKgEwYvKmCJmH_jTuYtKmZLmWLmSLmDuYmGm4Mb1KmpKm3KmUImkuYHtYk7lJqb4uYbLmq7lIvY1uYuuYStY4uYsLm1lYjKm5IlIvY2LmcNhcuYnLmYDmyKmUvY4GmkLmzwY1LmGmYBxYuLmfGgkvYpNQeSaSNfyDhHRhcSOrLmhLmaRaXvYzvYb2jNMmpvY7LmHtYCegWMmSMmCMmaLmfNhMRhbMm57ZqmghMmgmgXrULKlqBmzUj4Lm1_atmgGLmg8jTwYLLmmwYwAfGYlwwYTHmdMmgLmqMmqwY1MmnKm8LmJqb3mc2MmebaJImCuYqwYn_a_MmgvYqKmuMm5wYiHmVLmANmsIm_wYDqbLNmGNm9Lm2rYs0jWxYYeauKlTNm_pYfeat0jWKaNuZhImUYYUNmu5ZSea-Sc13Ya6ZB5kXyYReaaNm2xYiScEKhDMdzYZHKhJoZXukZNmjxYJBGDKhWKaFKhrPZvNmRyYKKhzYZxFmpka7KlpNhtFaTIm2yY-rY_NmENiXDmYNmEOmuLlLIZCpjOqD_oj3yYmNhaGlgwhKOmqNh1RkF0YzEjeeZMFjK2YE2YYEjPzYRzYVxi7ucdhjCwlf0YlKkzZY42YmvljOmZDZunj9NmhOmUeauzYPMmZpaO2Y8wjubY0Fa7-YsOmZ4Y20YQCmSbb2OmC0YiNlg1YT0Ya_ZJ0YwOmn2YD1YAPmQ0YaOmmOmxsjx2ZCPm-Omk0YYkZnkZSLak_at0YuWiPPmV9ZyTjSPmxSi70YnCmFRjwsjwkZw0YzHa90YfOmbPmP2jQ2YR1YMyDr8YYJAaPmsIZF3YlPmI1Y4rFU1YhPmqPmO1jQfFsPmONYpPmgMZF3Y12ZQPm-EjyPm6bYt1Y1cl1Om8Pm5PmWUjAQmjPmZ2YCQmmIArOm8Pm0HlFKj_2YQ2YxKaJ2YNTBahaxOmFQmQfFYeYT2Y2Pm6OmKQmh2Y3ImcUgF3YWQmi2YDQmGJZF3Yv2YmLamOmu2YFKjcQmpCZjQm72Y6PmbMgrQm6MgwKZ7PmUQmdZf-EmMPmf2YN3YN1QI3YlQmEQm_ka4QmOGNtQmKuct4YlyZ-VHW3YNxZkuj3PmkyZ9VHSQmd5YvqhcfYKRmJ6Y9qjyIAt3YECCmwe1OmJRmK4Y23Ym3bWPmkyZhghB5YntlQBlkyZ2AgDPgeNmu4Ye5YlRmvqh_lac4Yw3YmRma4YS4YaMZ1Qms4YwyZ-VHTQaBzYyRmIPVwRmnRm_Agf5YW5Y3ZahclW4YNRm5RmHWZJ7g-Rm94Y6RmBSmIPV9rl9icRBl-VHSxZ4RmLSmIPVTBlrRmASmY5Y3pDOSm2Rm_WF_2lxEZ32g06Yv5YNpjJtgfNlF-Yf6Y95YRIl8vkUFZiSmJ6YDLbxTaVvk97YnSmh-YqSmgSmV-YnSmK_j5Xlw9YfZYIwkr7jEKmwNkhSm6NkROiKOi8LajAZQOiapg36YE7Y9NmAogN7YyngOImaJku-Y2ngGTaWLlrSmp9Ym7Y4ngnaf5xlx8YNTmDhgyRknLZfgj5Em1Vl1_YaTmmgjRGme2g8ngBZYfrgA-YaTjiTmcTjC_YH-ZOwkYHle-YnTmxLaL_YVMZRcl-WlW-YI6YnPm5Smmok6WgfgjdCZhTmBogBZYhpjJ9YmTm9Tm0Jbopj_BakRmjgjX8YI6YlTm8TmkgjBZYyLZSNm9oi5TmuTmDwkfzhyTmcTmtTmCUmnset9YmMPLUmIUmB8Y77ZrTmnWlXUmMUmzJAKrjQ8YBUmjUmJ6YTilKWliUmdUmBZYkJZJTmzTmv-Yi9Yh-YO9Zc-YcUmw-YYEaj-Y3TmQUmLTmuTmIwkfukWUm2-YtUmW6YehOAVmb7ldTmuTmTrkfzgeukgUm0SmhukwTmqTmKwkKTmGxjW_YmIA0ugb_YkYZ8ihu_YVVmm_YLrA7_YUTmvJk5_YhBAv_YOnaADEfVmPTmBsjhZYnVmwSmZHlDAZeBZirkGUmnEljpkpTmlpkowh_LjgAZcvjsVm0pkxuk7_atAZgKKFTmyVmXFZ5AZ2BZcJAumZJRNAWm5uk7xlYBZSvk_CYIWmevkdNl8xl6VmFDlCWmeBZ4tjpOZ3tjtBZ_PjFqkgVmHqkdzgfBZ6DZxVmJWmUWm2ukHCZ7CZquk1BZlWm1Cl-BZ1VmkWm3BZWOk6SmcNlvxlUCZNlYOWmipkjWmyWfrImKblPWmvxlHMmHVm7VmgHZvNhorgkIANqkwWmtVmGDZRKhCXmALmbVeQ7ZLOk7ukoVmODljTjprgUvkSWmkNlmTj2hjMvk9DV_uku6hJvkaXmtDZIvkYXmgClLHZcAZWWmaWm7UmfVlxWmEBZhXmYXmkhZA-YNEZ-DJ5Skrjj7WmEBZVqkxXm2WmVEZpElqWmoGm6GldWmmFZ8tjmHmUXmQXmPCZMWmMBZfXmCblPKhurgYXm2pkapjwKmGblqvkhtcNFZrPZSJlTVmGXm0ugZFZeBZbFZ6BA2IZ8Il6QG9Xm_BbEXm4TmADlhzg9Om05hoXmY_Y4FZhvkhpkcHlbvk0wgbHluxlWtjoIgNGZLGZ0FmutkNYmhVmySkwYm4OJzKkaGZDqk3KkwXm6Wm2XmmIg4Ymc0jivk_WmfvkzSkuYayGZOqgnJk-WmTWmPCZeHlBHZDHZaNlsTmNZm7IZlvkaFZaRbPHZfYm8UmlYmAUjjHZvWmgYmcZmDINlvklHZYZmaYmYXmANiAhYaOkaZmnXmUYmdZmeuc4HZ82h6HZrZmSOkhZm2bcrJhGYmnrgGqjX7jQCaKxj-YmKuc9vkJIZaSkZIZzZmZvktZmGUjX7jKqkZ7jpIZb7jbWmPXm6xlWHZ2LcEPJCJZRamEamEDlVXm7IZRammvkCjhnZmZ1jd2lVUmMZmXamvvkc2l76Zk8YHPjSykYTmuYm1JZAwkhBN5vk6Ca7vkBOiqamtYmfOkRUj8CZv1jxQm_YmqYmPNZi1hVKZY_YKKZo5Y3am_ZmBWm6amKLbNUjrPZAbmLwk2Xm0amL2gRRmptKhQmOamOYmdJAKbmdhOTUjcqjVUjX-e1Xm5amSbmYTXIogMogTTmPbm2YmYAZRUjLog61YCOmgZmoWl1ShIbmWUhBGPY_dcWmYLZk9YUUmqHZhLZG8YOUmxbmpLZG8YIjZSVmxUmwLZStYOUmX0bVamjNl2YgfUm5bmBVm-Tj_UmNVmAWledgNwkDcmgam2YgGMZHcmoamYOjMMZTFm7XmOCZRMZQfjsDJpTmGVmrUmw6YHxZlMZ59l4amYMZGRmbMZ47YUMayamV-YETaSbF_Saa7YOTmAYmBOF7BmBNZCTm6MZK-DCYYyMZZGZ26Y1MZCNZ_MZclaESmWam55Yh1h3KZXCmPbm_cm_WFmImxEZDdm2UZfNZ9Wmbcmr5YHdmyoZgQZtMmTZmMdmIogDbmb0ZwPmeKl5bYQOZ-Nh7UaHOmsLlP5kbIa5wb7oZYKlQVjljKHOZHUZX_ZZBlYdm1GaFBliAfCygedmgOZR5k4HYiBmrtZudmAPZadmR2h74g4NZJ5kCPZy4kbxhm2jIIlJ_YNPZ5Om04g7CmlxlXPZNDmHIlFLjlxlVrZ2BPNcaodmCwldlZyPZsPZCVicPFxPZOFZNemDAbJemFbY9PZegab4hRJbTKAXem4dmkwlTghf6ZnLDOQZWDfgemtdmZemYQZrQNbQZSgYeQZPdm0Yml5kEemFbYoQZPQZgCdHbaweml7l2RkWBlJBlGBlZAlhemdwZ8QZFyDEamXRZ1NFvDmGRZGJAiIaidmAViRRZ5rgdwkiRZtRZ3rgTiavekzghnclQfm6QZQKlQRZSKlb5kRfmJxZswhXNmddmUKlteKpAl6emFllUogVKlcAl4bKd4g3OhnfmaKlfxKA1ZdKlDcjtfmg1ZRcasxcrrdOemZKl0fm6RZidmF1ZrgK2TZIBmM1jyem84g24gO4gmIA52gTKlJSZmFbhEaGgm54gidmS-ZgiayjXU1ZLZmDem5bYM6hJygu5kXfmC6kbTZaaYlTZc8VKEavem7LllfmiFlfKl9TZfUZMUZtcYqSZPUmiclkgmIUZmgmhUZb-ZPOhH5k5bY9UZSUZgUZUUZidm0gmugm3gmWUZGTa4gmpUZ1gmngmjcZOvk-gmmJli5kjKlFLlAfm_oatHfEdm_UjIgmJBGKhmdBl32DU_ZLbZgejDjh7rlRbko_iltlq_ifRm05kWVZ0eZmvhVOmiFlktl5VZvVZRdiEXiZhm5VZmhm8VZcdmiclDwhH7hAyg_Pm8blH7h_wZKcjObFkUjB6kVub0eZdWZqvjOEiyhm1hmlTaQgmR9ZUTcDjhH7haPNwhmsxjLllWXZ7oYEXZFVPGXZmXmkcjjfZS7YNXZHBiQXZfog7oYYXZqUmQEjbZZnZZRrZ68ZqFaOyDzLisAlaqZbParwiyWdESmGrZfimEwk-oeIimoskFaZcimzXZveFGqijtZpimsOkibF_rcfZmGclBcl7ZZdimq5kRYZCOhrtl-rlXYZ9EfCFRbvhvIAsJmXUjcZZpYZBiYsfYZgfAclMaZ5YZtNmWem9na9imJjm6YZR0lELkstluimIfbihZdFaZLjtimxXZYUjezhaUjr6lfjm4YZP0lijmwimIfFZBmuDlgjmcZZaiaOZaiZZGzYjrFpwiGaZg6ZrZZMRF0jmnZZRqk5dZwhcQAltjm6jm7_Zu6lWba9ei05kXYZBkm0uZnpYSKhtaZiDlLtkK_YSClJTZPllgUjOaZv4btbhwdjKdmaimNKaTkmsbhNkmAOhn5kP1QbTmZjmsaZhUjo5kC5Zdkmsyc1chd7YGba5Nmebi-jmdUjnkmagZ6Faiwh1FmjtlobZbxeHOhrBNDPgrkmk5gm5knkmQzhHhm3dmljmbXZuAljlj7HaYgmeqZ2OZyIa7HaydmB6k9IaEcZLcZGlm5qZ9IaEJapQmtkmqcZ7kOqqhRuSWcZwUmlKl0cZI5c-qiicZqyeRkmqcZI5c_rgvcZgfmthmlsh2shcuZYLaOgZLOh3sh0OJxgmrJlRdZAhhTdZPDEvdjFJAPfmeqZXTkk2j0HmBlmYvD7lm4OcWKaLrA5lmKOhj2jBmmiNmpdZHemclm1dZ0lmwdZqoHIKmdclplmNmmldZBkm1nKYTlylm_lm0dhmVZ9IlOfZ5Naz2lwck-rlFbhbVilViGNlJimaQahll82lihmYjlWbhK7UIbhKmmhkmH4iIfZzwiTel-lmnmmI4iD4i_eZKll1mmFbh3mmtmmrplrllSOh9mmP4i0mmOjmXEjCnmcfe2wiO4iQclJnmgeZ9fj_mmmmm8mmKnmCgjOcl9ujAnmZOh_OishmQimGllzcYhyiUnm9RkRjZSAlfcmFnm0chagZCemYkmmgZ0eFjGai5bsgZRIlRjZZnm9OhbnmpXY24lhmmBhZXteVlmwPkRUZMgjOcl-DhqUa7nmglGQqkhnmlmm7mm6iZahZfycyimNrZhhZBZZdFa0XmDomuhZPfYu-gQqkX4ZFjmm_kGrZJomvfmS8aejmjnmqjZ40ZI-l_kl7fjcomWXCHjk3nm_rlOiZl9hjllCiZJacRiZOclZIlQEMiomRmmTclZjlxqk9IkHRmwmmfomhghkiZPmYrjmFllPqk7jmzZZuiZwnd4XmQqk0iZGBbvnmVom6iZnHP2NaRjZJOaEjZnFaOcl4bmfam0nmoQaOjZVAdjlln7ZSOliimT-gliZmnmWEj0chGakYpmpuhmjZWfmeqZfRap2jOclcTkzjZqllQnm3gZ2jZ1jZcrMDkZJAEvpmR6gvmmRpmSkZL8lBSRG2ZnimEfjtciqeljllJPmvWiOclfkZ8niGXk_nithavXhjom6mgdPmSHfB6kIqmVAbUom6pmVniAhYtniZkZvniJlZqKlLqmDEh_LZAPi9lmaom7fjjKhvSHs4jHqmYqmLfjhdjjllWclYmmcPZlxlONYySaMwgVKMBgm0kmYgZbVjUyZzpmYkmnUarlZQlmMtZzlZySN1lZnlmanmcXZ5AlHAb_em1mm_qmM5k8Al1mmKmZgeEEmmoOhXmZpHY44gp5kuJlXmZRzZSJacpmYqZoKhWthIhmGrmVrmk_enmZRLlwhhZrmLxS2mZYxKMyDUnasVidph7-etKfirmZnaxsYRrhgmmYkmK4g92g62gKTZOqhAjmtrmUnZ2mjuKNSrmpDlHpZxrmx_cwpZcrm0mjGnZcnZ8qmwnmOIlpqhinZipmCqi72gd1bpnZL4g1efmmmQmZTmfySNwrmKjlzYZndm05kFoZacl-wiKrlBLl7wivnZDJlSGLFJlWsmZcljeiBUZHomZvhsKlszZVoZCsm-IlaoZyrhzrmTrmloZfoZXlZiIM3qmZpZ_TYQ2h9NZzqmvsm6rmXOaI8ZHOZFpmjpZ1nZKHa-wbhdmkrm25k5-aCpZNhmHEhQpZ5-a_jaVsmOsmQpZXvY-rmmsm_mZQIl4ZYStmSsZ_mZKsmgZbd1bilm7smlpZ__ZJrm1sm3pZ4whXnZ9_UOtmYrmjtmJwkh9fu_USsmVPartmpIA6omqmmpskPrZP7gwFcdtmMsZrskYAlHNm0rmG2jzXZHsmKrmgqZMrmIQmsskwWibWZ1Ff7km6bh7qZ2hZS8avqZOqm0WiV7gO0auieComcqm0rZQumBihqsmirZCrZEumU7gJrZGBGhtmN7gTrZv5A8imPrmYWaBKALemdemhgmFumarZS8aqum-6DfrZ_tm1smlum9IAlrZwumgumxWiS8a3tmZqZsog5pmPumEPalrB3rZuNmntmUumMsZtWaFXCPsZ8umXsZsWazWa6Wapmm5imztmNsZGvmLPZ5um5WaFXCTvmHqZZsZAshx4DD9jgDlYkjcwjHtZewjzkmsjmauZmOk_JersZdCmsvZ00jYtZzvZfumlOkpvmC3gd3eWDlFmeLfcbvmfsZJtZtnmovmE9j10jlvmwJlAlmDvmRuZatZTdFChaetZptZusm5rmktZ10jKDiEwmXrm-vmmOkT-ZSld0Yd0smA3guvm3tZUkmxfm-rlRuZq4bRwmtvm5vmYtZ-XYv4bdNm0vmpuZ1nK12ZRzhYumevZcwm1lm2KlqGacmmnwmcvm10jTjjhwmYkj3UaUdFxUjoMmKLl1pZHJlidFPpYmwm3vZAvZfkjawmRjjNwmBvZD9M3wmeqZOvZIDN40j5gDAxm5ZZHxmC8MRvZpsmFwmeomwClTwmEPJOZaJSm6smHwmOwZwvZh1ZkvZkkj1ClzIALxmtUjUxmnOkxvZZqAzvZ3tmDwZbxm8vZzFmmwkmmmpxm6mDQwZqOkCnO1OaxwmuvZG9jGwZyxmZFmbsm6UjMmjGcjiwkOfZFcjgwZCpaIvmOyZXVZnwZ8dg76gnxZiQYA6k05kRmjdikZomiimAmjCymW6kCImqgm9qm5ljJxZIJLdrlSjlovDExZfxKMxZ8mZPxZSiaNfmg0hLlmNymZfmLINYwho5gJxZXxZnvmrymxKlcejs5gvymJBAJymZyZXtmqyZwxZD6kbFQoemDvm3xZJygzxZlbmOvm9sjBOFM3g6xZO3gswmVxZEzmAyZAtjHujvomDzm0pagAE7ljxpjwKlyKleejR6gJtmQmjUbacej-5kKkayMmnymbej85keyZA5f3tmCRmFQVhxmsVZPSmyyYzyZxwZXSmYjYzyZpRmR8gDvmMehHeZHylP8gB8YuqmivmU6ZutlhzZsomRAblphB6kzzmIVZTzZ3bK3tmzzm2zmkzbgphrXPpzZizZkzZUhmtLkyzm7zmyzZosmSbFH0mxzmiimzzmzzZ_zmaAlR0m6zZGDmtBAxtmCzmZ3Zo0hK0ZU0h1umS5Zj0mq0h6nIUlmOzmi0m40hR0Z8wmU0ZY0Z3qIX0ZJOdZ0Z_LhHLZ9cl1mmg0ZrBJxkmuBAr0mvqmQ0hofmr2g65hPmY85hAVjjdm5YYhAElsmD7ZmSZsNaGLSX-h60m_0Zy2gwKebDgnqm9fmHdKocasPZPokTgmYkmX1mncaWcaOTZSgm3ymO0ZmSZ7BLa1Zynid1ZKAkX0mmSZSxZoAabea0KlgclNvmolmjEjfclCllm0mPrhFpgFVPHpgwNZLeh5uh_1ZF0m-1mzuay1Z31m01mH7DrrmgzkW1ma2Zp3ZX2ZE2mLqiLrhL2mFfaUfmPimDsm41mpea3KlCDaM2mEymHqiTPmWmQA2mw4Z12ZqCa0Kl82Ze2my3Z8nmswij6ZE5ZBXFdJatBARRa0KlR3Zr2mRRarfmcymx6ZQrhxzbbym7xmMll65ZRsa95ZTumX0mQrhQ2ms4Zs3ZQtYu3ZIzmFxirMZjrdl8ejomQ3Z63Z4rmSxm4WZ65ZUINB4Z3hmSll44ZlhmBzczYZK4Z9Bmo2mt5ZMSZrwaS4ZOJlJ2mV3mvhZyLiYjm-rlQ3ZMSZAXib3mG9ZcuZ4Klj1mP3Zg3Z82mFxmO0Zg3ZhMNz4Zx3mu3mEpg-3Z_6ZhAE84ZOrmU3m63m64Z1eaL6Z91m44ZN5Zx_cN3mz2mP3m_4ZYUFx2mg3mLmm52mq4ZFfaLXmsvmV2m65Zt2mq3myUatVeW3ZO4m1om02m44ZU3Z32mK3m15ZgvbLXmI4m42me4m-3ZGthLwm-2mI6Zb6dm4mi4mt4mqieZ6ZUGLU4mF2mE5ZH8ZY6ZT3mmmmV6ZdpKx2mMym74mg3Z44mQ6ZC3m04mO8MaMmA0mB5mTxirAd64m60mJ5msMNS8ZjsdP5Zc4mm3mg3Zt6ZH4mM5myzmTllEcly1mXym24mt5ZlEjN2mQlli4Z73mFJAk2mm7ZX5m62Zh9Z37ZY4mV7ZLXmEfmv4Zb7Zn-hT4mF3mb2m71m0BAy2mn4mK4mU7Zj7Zh5mAllkclTjZmcla2mgEj7UEt7Z-vam5mH7D67ZH7Zr5mE4mDfal4m33aH6m7UE_7ZGJAL8Z05mD6mGXCC5mSbFK8ZC8ZlZF45mw4mDfaP5mg6ZU8ZT5md1myclQ5moBAb8Z3vmM6mp8ZxkZQ6mGXCm8Z95mQ4mYhYHxiC6mu8ZH7Dw8Zt6milbBOmasmjomUIlr6cWIlUlZYIlY9ZbIl43m6jZYIlX9ZesmE7mcXZM9ZH7m-oeZ9ZQRmxhmB6kf9ZV9Zq5mFZaP_Z7Kl8ZZENinzmNWZzJl9yYv9ZVUFQmmA1msVZzJlpNllsO3JlRKm-rlrDl_hm3tmp7mwRkH-ZMygD7lnqmS-ZAyga0mmmmS-ZcBNKJaSyg9vmiimj-ZlFlTpl1mmwDlRpaqcanFlUvgR6h67mw2lb7mNka4nIRSmy5gYIZvHLCvm77m3skYpa06mi-ZQPh_-ZRxmJ4m9-ZSfa-3m17mf_ZIDNSCiP8mH8mqDld8m-sDSCiU_Z45Tg8mx7mj8mY4D_ZaR-Zq8mY-dUxi_bl77ms_ZMSZRsaQUl17ms_ZMQZEAab8m_7m6_Z7yb68mlkmGAaLma9omNrUqKa-_Z4zm7omI6kDAauIAv4ms0mb7mDmaJAavOmT8m5_ZLmaq5a3Xcg0mz1m3VZJlgrBA_smimZaAacAa5kZ3qm97gGqa27gGqaB8gfUFH9mCNlmfYM8gH8gGqah9msAaSefN8gSefV0m0omevg1whzVY3whBFZGpkjRPbOaGpjGNj1OkbNjLpjiweNpj_xmwPhQpjfBaE-mXdhUpjTpKnBaI-mPRjNjhtBa_9mzpjZJJ_TmprjdpjwOkfpjT-mEUmipjR-mMCaupjOCaHCaN-mffa_eY0pjPCa8EXc-mVCaone0fczDah-m1MjyBa6pjvpZ5OkW-m0whngYAqjSwbx-m7Km6ikZpg5Zkqyc3-mT2mdAbFEmarjDEmgqjONiQqjCDan-mHDaYddH_mXDa4BAUUjcDmuEmxNbhqjB_mP_m-pjhEmpqAS_m6OkspjTBarqjVwYK_m9SmTOiFFavnjC_mYrjTBayOkDrjzqjs-mtGaJEaqyDDEa5qjo_mJpjxOkMbmd_mgmY8EXzOkiCau_mPpjHrj8EXZEaDLbbEa3_mTpjPEaWkc_SmepjyBaOrjfLjRrj-_mYpjmYadLjNYaVrjEYaIAnkDmZdYX_my-mZ_myBaDFaCAnX-mVAnSvDZwgEFar-mkEmD3l5xcadYcgdJrmhFaRZZ7YZdFaL1mcwiqwiOyD0faTDEsfa8IaqAnqyDmZaszboAnZvgwAnOIZoMbUygvkmrPa90m_0mohkhHasOZBxgN5KUyg7dfFVPFBlZ6k5-m_AnjgK5aZHBnh7j4ehgOZ5aZnvkvamwLitRcRsaiGapgZrnmDBntRcuKhV6mnHaUshEvhulj12lJBn6bZPpK3GahrhLPZQdmhBnhljgOZ_GacBnRKaJHavZazHabOavBntVeMBn-AnqBnsOZPHaIXkgUazBnI8Z7fmTBn6PdjHaDdKbamJxgoHaH4mrgK0An6dftRcpHadFaXqhGia7PjzHaXBN2Ha3_a_BnbIa8PjBja8tjv5mwPhZxh-GcIIaCXYZCn6PjoGavAlJQjYxhhCnVIal7j-ZmPVjQOZvoaOVYgIaJfmQkaUCngOZnIatBn_wgoGasIaKyZacmrKhrIaYMJ1Bn92l-IaZUZWyg_hm9An9Cnavgkxbn5gZPaSlmZxSZsm--mANgPJaWyDl0aNJatOZKJaVBaY5mzDlIia38ZChmkTfLyao9m77jgJasFlc6k_tmxJaIiaoJazCnjZab6kEKAX9mpqjLMaeDnQhfhhmcDnULaPqi6JaR9mc5mn_k0MaCKakDn0KaCLa1BldWe4NaZKaOKaBzmKqjo_kx6YE7YOOhu3m5qhHKaaKaDigYqiZKaYJahKafskuKa8KaUPj2hg8DnpKaN2ZhrFJEnUVjlKawKaI2YGiaCLa7Ka4KacLaMMeICnGEnDLazgdz4kPEntcZKLa69m09mrKhVLamKaXvYARmYEnILagIkZLa7RknLaBigLTFXEnBLkAigidFahg4MbwEn6EnBKa6QaqLaFEnBEnvLafNZyLanEn0La6NkzLaCMag_miEnFFnNFnE7YFManEnHMagZb65gMKagZa5EntMgCLaTMaRsknEnZMaS9mlDndMae8mcLbNPYPkaUDda6kjFnQ0YSEnsQacFnHKmxINXFnjkjksOwMarnmxFn1MaexmaFn4paCLa8MawBA-MagDnBEnCNa3Dn6Ka2dZINaKNacEnGmmhimBLkIGn5WmYqiGmmYNaeKjoBnNxiAmm4Smq2j32lxllbFnfTk4TPheltFnGeZsNai1ZJ3mIBnJjl9zm42lYGnzeZJpmDPa6NatDnAEnWOaI4ZksfaFjtXZBNluDnJjlJOawGnhFn4DnNOaTomrclOOaPFnWOaU3ZaOa_FnWOaeOaZUY0xmDPakOauOaQOabXaNqiHHnFHnCAH0OatOkDPa6Oa_DnpDnWOaPglYyDkGn6Fnj5YVHnsPaLDnwPh75gszZXGnYHn1ikZqmu_YgHnUAbeHnZqm2jZMNmRvciPafIm_CYd6klfZjPa_WiAyl4KjhgZGomSHn0DnqRajKMnhfpybA3l1Pa7Aa5rgCDnp9mPQaxeZvMglLgzSmD3l3MgTobHInaskDIneOhUuZ8Gn5Hn2eYLum62Z0Rm0HncfYLYl76mhGnaQaRrUzKh2GnLNglfZJSachZ3Hn2Mg8Ok7KjWInIZYKuOqQaZInNBnRInDgYvQaRgmxQa6IazQaLkg8ikTdFgajNxih0lNKmsInNIn0uY47lp9FQIn8InywlglcA3lNDdT-c0In4fgtVe8_i7OkHRaa4mu3fPVjfRapzfznk9xlVRaU-gjInS-gejZgRc6ym6whHJnjKMsRaI1dv4grEnpBnaQaeJn9VZ5sm4Inrpm-WiCjdp3mnIn5RasbmTJnxeZx_YrJnLJnlfZGXkgqmaInxRaISaNMgiInrIn2BnaQaPSawpZTmaA3lWSaEBA3ukg_jDgZ8EcWeZgSaJ_YMJlgejd6m3JnqSaY-Dbpm4Inxqm6xcaqkzSaEjazPaUKnSKnD3lDTasMZmBNnigJTa8Sau7Ynig3IncKnrTaerjaIdbJngLaTTaMTaUhapKnXkmiJnsKnAhaESlpIAXHnUAbyKnKhamTakTau9mQImnKnjgKwXaykmxem7InfvgvzYqdcfCnPRjaUaTMfZJAHLnffaJLnIBGjAnwoYiUaKqHJUaoCng_jJLntmaQUan8VsEaxUa_HlSGPn9mZUaSLntmaoAaAJnELnhvgIfFlUaSVagvgjUaPcmlxjBOgsUabPhzYlgUaHLl4UaJLlEFnscYzLnQrYlthw0mNLnsUaAVaNkXcPFZVakBAbVaUUaZTZIVaWtm2UaOVanRZ39mpLnDOgZUlEMnYVaEVay3mvXa_TYgoZiIMoDn4HnX-gsqZkVaVvmvWalHnevgZqZqVaCGn4Wa9tmMRFkLn0VabLbXWasqZ5VawBA7Va4pkmWaqMn_VaAHn4oYFsZZ-gnqAmMnQWa-HcSumdPaeInjMndrZv5ApMnhumfTBQLnHYaQWaZWaANnPrZerZuJnTjhFNnBKAgWaKNnaLjjWaYomUgj9WaFsZ2rZPNnJfjKvmHsZMvm2KnfMnZNnWXC0Wa4Ql4paDXa7MnSzZeMnrKhjNnyBAXMnePhUvmqIncHnSohcmj6tmD2m8MnTYanTaOXa7zbOLj_qjbLjTBakPaVLjPAn5YalLjKYazXaeifxXaeAnMInymaAOnyBa9Xa8NnCAH5NnLLj7BaLYaLAnfYagLjQYa-Nn0NnkTa8XaCOnOrjpYaOAnFOntLn_oYOOnECagtYUEYDpjT_mg_j6NnEAnROnAYaQrjqYaVOn_YaIOnoEapOnoLj3EahLjNOnPohBNdyYaXGZ0Ya8Kn4oYHZaYdhbKnGOnTohYdhDZa4UE1Sa4On5iJJZa0wYQoh2Ln1Za8-jUVM5pg2pgMaalKnGOnQbjMsmRAbx8mg_jUPn92gs8m6Zal0lZLiazlxNbvclBggAgglZavZaeIaO1QMYmaInnwjjrFvkjchmadaqPn4eFXbjS2mnkjchYDaa_fgcPnMaaIaaFZVika3Pnwcl5PnrPnyMn7-jMaaSaaADEUaaeeCWaaVmlYPn3pgbaa--jTbat7YaJAbeabOaMfm8ymPVjpaarLbNQnZTZuaaicm8aaIZYqojTcmDLn7QZvtaspmXQnhQn6pZkLnNbaRyZKbZTQng_jnQnGJAPbaIKABInyGnBfmVbaCSdOKnfQntzmRXaRJmT6hsRmx3YXxmNxikbaSKAnbaYMJkLnbAlD1mpqA8CnCIniqkufmatDATYKjjMLmDLn3bazBA5baahlntj3RZMakzNnD1lxyDBcaj6kXRni1lVSZFcao4YAQnJRnE1lKcaf8VMcadJlRGnD3llcaybaRAEUcaZ1mGiaqRnfxKuRnt7jjRnptj2mKaJnzRnW3gaca2daZ1mm-ZsdaXqkgVjZqkJkYHobuDJdqkYsOZLlg_jS1lSjYq7j-cazda_RnOdjSjYz1lSGLfSmueax1ldUiU1lI1lTdjxlm4paotjgdawXHidakqmCeaOSnOijpdaqtjgSnWqku7judaQ1ZZsjeVjWsjbwk3BA5dahvm9CncSnPijOsjrSnISnWsjTgZprB97l4RnaUiF1luSnDNnoNmzNmSRjQ1Qu0jGJAE6Yv1mzeaiNmVxYZeaETnWKaVRjPINvRn02ZI3mseaxclf2mjrdQ1mxNbT5ZB3mUInhRn6eab6dQfaf6mNCimiZhNnUAbeTnqiewQnrGnoeai4Zl6ZvMNoTnTHnqTnI6mR8ZPfadTnf8ZVIaTfacRnOoikqifxjqxjqeFuTnYMnE3lkqitGnkfaqNnANg91jKJndjhBUnRdiQvk2clV2fsAnZxiMUn7YaajhksjufaqjhAgaaHnEUnYjhqjhi7ahjhw7m4pavfaRgab9Z1Qn9JnpVjvHLYUnoVjqjhljhTUnZPavfagxj9TnWdm81jqjh-CexbcmUnPRj6gaktmZ6mG3lUUnkqiTJJ0UnSLlPLloWZCha1KnVoZhwkdOntNldrjoWZOLlWAbQLldiaKVnoWZUzbghaLPnxfhNVnljKJVnqUFhhaqGnvTnSVnehaIlHONY7whnQYrhkFqmthkqhkuRbRikwrjFVnaInDiapSZ8haxIN-hapMm6iaRiaMSZFiaeVnSInfym5rg_XmVlaEsgOia7Dnjia5Vn4rgQ7m8VnIia9wh7tmiJnkvguQYEXF9QnD3lFWnrWZhiag7m9JnPngyPnoiam3gqiazVnfia50ZADYiUn9CnPng2ia4iaoFnoVnRiah4meWn_iaBjaQRZDjatqmUWnAUnl1ZwNlfycnWngAb2rjY_mXjazZY8clXPn1Mla-ZHtkckmrrjejaD6YgjaYLfYia5Wn3mD7WnU7LkLnj-ZCSdSYm0Wn77lj2d7SnjkawjaVNc6jahRnWka1rF_jaZlaLXnWkedWnDLnWkaayZ4rFSXnIka4qYuCnVXnOWnJ8mTka50mUakHXnIHJFXneIkgXnA4aIWnGOnfkabhe7PnvVn4-Zlkau_i9WnzZYrkaLTFMLn2jaR8mYyDyka4Tn5-Z2kaXlahIkKqmwWn19ZexmdZfBlacLblmDaXnFNiEYnRlaJlaJYngpgzFnQlajpgwBALIneOn9XnDYnQYnL9jfpgblazYZlpg3laSPjsehynIuPh2lauVjTPjI2meIkebbyla0Iktxmekakwk8bU1IkekaDmawzmhJnihkQmaQiKPmaU9m_FOImaSne3YnbMPRVOrVdCma4YnKVO8oaiIkKma9YnNneSZmEWnwGl3MlOXnwGlYvj8vmlAZmma0-YomavIAWplvGlsma8naElfPmaqUaQTMr7f1Mlgma4JkAYHAIlCmaqUaBxhTZczDnQPjgmaBna8XnxmaGnaMFZJnahRnRnaCumKqHmSco3gcfYPnaeoahnacLlxsYbnaCVa3ngxSnIRnbLlmScdLlAUm4ZnNoaq3ggxK7Onaoa1yhr3gH4f1ZnpZmB7d5naOaniLnTjmuoaRoaKlgIoaMlgJbYYzmVanboaXanbQbw9Z7Yn0PhWanA2ZwZnjanATnKanVAagxK-TndAba9mx-YuNnPRja9mhoakNnQnakoaRDZnoa-naENlQskinmaLldIat0DHPnCAH8ChrBA1oaoPnDLn4oagSb7oaBUZranu3gbBlLhmgRn8Xni6kl5mhRnQbn8IAr5a1HlZPaTbnBBeSpa9-l4paYbn_5aIpazpalpaJ_mTSngUav3gLCgaHf_fcKbnwPhrpapqAtpai5bRAb_Vn-oaO7hgfYjbn0Liybn32gkLnWujP7hrvj03dHckmBiC1fv9kqBiF1faNdeHfH8lJ1fCcnHgejBiJgeuBiYoexPfmbeJVlZDgGVlJGlxxlCJJDiKpJZFrakAlwXlL2l-RZd5ks2g-QjHBmVcn5BAmnX1AlOshjIDDBliRn45hWKligmhfmnAlX1Z-Bncfm5fmy3Y6RZ_fmgcngvenWfYDgZWf8QkTcnAgmhgKCtkbjcSbAQ1lrKhQhmoJlObn-7lT1frBiqRc9Lie3lbqAwBi23dtBirolgTlntk4Mlf-WAgm9cni1gmrImcnERnucnzdmifm6fm-fmqSZ0cnRylUcnsSZ7klThbjskMik2El-9jmRk6RjXpk8RjpwlidnpJZXtFqxlWkbXvlwIllXkMBmKihqdnB-jsdnD-j8egfdnsSZbFlHmcOxG4XlsfmcdnocnpfmrfeAfme1mpqAzcnsSZudn4UEAvh0dn2AmxQn5WiWGnFdnFEk1NlLPiM3l4llejljebqTkKdnp-gR3lQHmR8lmylPdlU8lT3lS8lIxkY3l8tlUdlSbk-_j5llZzkfOlh3l63ls8lUei_Fjg8l4pfFUko3ln8l3enkCjm5lo8ln7kekhhOlUei13li3llmlbAk53l77iz4i2jk8AjnDjpjltzkiGjz3jkGjH4lD8kzzk2rfoUkMkkm4lVXiP4lOnleQiNQlRFkPQlhilPflpYis9l6YiWkkZFkZ8kQ4lK4j9GjpfnIAhOflBQlPalhkkTnl-0kFVkVflM4lV9lJHjkfnfdcuBjAzjv4ljflJulmnl3Fk7an39lr0kgolJ-l_9lw0keHj-4lGCjCGkj0ipPl34l3deP-lfRl8nl39l-nlI5jR-lCzlvRlm9iEolk-lGolb1kr-lo-lmenIAHc1kVglegly-luslyVItsls5l0-llSl1YjwPl1IfVck5-ldolaolE-iC-kx1k_-ltglB_l-Hh4AgnBl6gnHLfH_lemktZhpolF6lFcnU-kX-i75jJ6lVHkquigalTDjsklH0j52k3olYDjwbi6ol3zlX6lpOlQplnGh5Wkj_luAgahnYykn_lXhn4jkPnkl6lOUlnDj6IhKilRciInkTci-7mZ6lBulP3i5_l-olDIkNUlbplp3koBlrDkwUlYDh_Ulf3igXkqSZBVaMyDkzeyplyBAlzhxHilOC_VlJ4mF3hYhmJxlYMJYsgnze_hnvzh9hk0xjcFg7uj0piXVZHinYxlJinwmZ-hncVhQVl0OgrcE_Amd4m4VZTinGwhhdnxYY-ah26h6mjSJA6pZmIAaiYoAA8ohKhhdin0pmmUje2lHBmS4gFXlCPktxlXXlXmgpgmbNbA1lPHgqUiHtYwRj35m2Ulpemg5k_gm6gmqJmogmEelygmDjnS3aAhmvgm8gmgKniin0BAXcn-yhY8Dmcn5gm_TZ2gmGjnQjnJLiEyhTjn2OAVjnEjnXjnngmOjna7Yudn2OiALhm-jUGlbibtYktcmQbmPCZouk4ZmfLhMOkPejfbm8Xm9VKMomBbmiWmhNlYVnFamFZmsHZlvknZmJbl4jnyXmCJZdamkamLcmLdmYFllikPJlziatWnsLjH0lRlG4Vmc8VLKbY7lZ0lUcm0vgXWlk3JRknKRNkKi0inv1lRdmJknrVl5vlQknWtaYliqiaY7lEinU7jnbmgWlU2ljkn0jX4vgviacJAwFbY7lJWlfkn_Wlhknf-Wl7gYekiGi20llVYq2lpknY-jAXlk3JzIANJisBAFdgmileWlxbgd7lRlG6vafQbN2ZY7luin1knWagBlnLln_-bdRh6ThY7lDenQcmc7lYkn8kHMElrsjiLi1dnLmc1Ni8Sm-lgc4kYCmiCmNCmkCmoqky4kVymJqbRMmHjZqLmZFjkMmqvYylnzMmOMmfLm8LmgNhFtmIpZRtm45k6dgH7Z3ogbzm86g_5kwzZc0mI4YT0my_c0zZQ8gzYnpRncdaTYYmRn5emnWngVnkrjtOnpehjGllYnVJlcbnVpaGxHmbeM_j7gj_JkckgXpmiPcu9k_fegBiVNdJdnEuiU1fOdn-LiTcndYY-qkQlniJnOskDrk6anTumtmnMyDTchKTBhicsAmfljaInymnCskPHZwVmudnUskY-bZ1Y-qkZlnVYn-mndskDqHOEnIinUskKskJyj8zhzBlUtY5anAnnMnnVinOnnKRNWskyMlKNBtohJnnFNlfLlqvl_xhgEN_wlhvlxINuwlUKkzvlUDmB3l6wlWmko0linnsENMxlnpYOxlCxlAKla7lr4kzem1vlbqYWxlixlIinPfhswlMghTwlRqlfjggxle0mvnmzBm4nnJwl5wl0wl6AmPknCiKJcf7knWgkXbl9gkZgkrZkGIlIMm6abmMmOqDxBmsWn1rjOknskn45T5XgmmY1vKCMl9ClVwlalnqknOUh8WZBPkConOEmxegUPk4inkmDu1gjvKi2awuhNxlBxlIigMVKlAmTghLDmILjXxlo0lxonIsY0onzAmhwlbClxWlWwlqnn8oncAmXiYBPk0kntonb0lWFmX2e2hkVNk4hkB9hSOlxxl2BATGi9Am6QhMMluonIYlg9hSpnF9hgmnhMjWpnZ1lUwj9vlG2ludhTwlwmnlEm2CmGxlFonMonU2lmpnH2lfwlmnnuEleblL2lHonqemJon6nnsnnSDlfxKypnRJAXAmQubb-A6onupn-InMDm-onOucKDmKonIqn8nnYxllsNFPbYMlndn1kggQYuPh96jlQYmJgwjnbKZTdmi_YjbmIQmWJnocZsgmeUZhjnvgmUnmnKlqpmGhZmqmP4mVumXVZDrZWymU2m5ZZ36gHymBmnhzm_dgDmnLymu2mjwmX2m9qAJ7mI6koNlwLlUpgyLln7mrKhvoa-an4OJyoaKXFCbnD8YpwllsN0OilbjFrhRWgRinb7mFOmnyYe7m6oZDrnYxmj7mArnHNiCrnp7l4paVQn6YkPqnAJk9sZhNjNpngOhPKlJxZRKlLMnKtmAih9qZ7Ln2xZp5g1qnr5gmzeu2mq2mK3Zo5mi5Zj6miJnOLnDUaiMnRLnqLnOUaQhhDjgNkXl9jHnnaHmxMbatkpfgbgjljc1in4pnUkgWHmDeggJAkon9WlEcmgknuGl86k-ff26k76kAOlQWjxlj9dmjzcJOlsPf_6k_afi7ggJAVvl-0lEZFbmjHqZkWaTNnKsnhOjcljfoDtohbCni1ZzUl2kgBOlntk1snFOlKOl5snhsnYLnxBgoxhoegpalIGiTXfxyF6FlQhgpalnHiMbbtuWGtnDsn6YVxYg_1gVknx9jVFmMHmHtnQkgWegeknOpnTtnSMlEigQFm0NkvvcF2BqgkzXkdElzzg_OY-knHsnnrY4JmSFm0zjntncKmfPk3JmRFm24kernMcm2knXsnrqnh_jtcZuqIgWnh7mqjZmpmx9HvHn4fgHqnQpmrKh5InGBGkLnuxj6Un3clwfa5Un3llD7iC8lo6kL3ldenYenZQePPi7llRPi9yly_joenJ7kp-lV8lZunUYlt-l7_j8wktenPrcveni7kEzkX7kr8l33liOlBUk8end7k5enm8lNzkCfnwXipdlounw8lt8lBfnu3ld8liglZAkxunc_c7OlFfnLYi83lezkB4lDQkMfnRpl9jkxmlA8kAkk0mlOnl2ml4el63janl-mlK8kQvnLQlOkkAnlffnCnlhfnvfnJnf2fndQlmfn7UkgBjG0kc4lufnD9lQflnCdh4lZfnj4lbfnifn58iXnlJ8kZ_lqvn39lxylY0k9yjHRlu9lYslD5j5ylujl0Hdznmeslp0k-kk99l1flnvn9vnHgnE-liRl_4lqVklRlGgnPwfT-lzvnTgnSgnMwnDwnaCj88hQ-lJ5lBolEglW2aW9kaGkNSlkBlfbjX9k6zfcwnf9kaFdzBAg-l4YhX1kpvnaHnKolMgiZSlxtifgnRAkkun09kpgn_gj-Ri6YlSolFuisgnwjkugnj5d3gn2CjWolBmkB-kbbnGSi7wnmCkFgnk8d4SlE_l9gnn4f5Sl0glB6l2glxslAhnygiGTl8YjV-kf6jP_lOTlZ-kL6lialpWkkalR2kV8f22kY_lq9lW6lA3kThnsTl8olY6l6_lh_l6-kMplPhil_lT3kehnrhnghnk6lr_lPhnnxnu_lp6lc3kqxnihiqhn0xnO3iVZnt_lk3kfnkyhnBAmKIkcJjEdkKdkFAmCokHAmjzgdtnu1jBSRkonAdnhUmEUjMWl2ThLyn7jgFXlUQjIln5bgtmiLynlaYTgkWynYtnOVmRynAXldtnukn8AmMKbIlAGsn1ImxIm8onPigjynMVYgafymjOsnKMb2JmtynqtaNWn9CnEunYrnEqazllOun1llE8l8yns6kvwkhen5TkW8lK7kYunken6tl4wka8lcOliunMmfqenqOlYjkf8l8unIzkSznH_guunkrirOlYmly3lWdls3lKUkaznrjkyOl3uneznVzkIGjEfnzenpunmmlIfnqylOfn_3l57krzk8jk-8lU6bp9e6SeG4lNylkvn0IAVfnPXhXfntvn7elSvncvnlfnVvn8zkBnlqziDnlm9lG4jYfnuvnd9lnfna4lrfncfn_Gj-XjjBjK0kB-lbnle5lwvn2znsvnl4lI0n1olnXV-zn1ylQ8lRwnGRly9l2vn_ulSulSZiLRlfRlonl38kVYjJCk89lA9k1vngVkqlhS0nhnlTul00kGwnLgnJ9krwf6nlz0iOwnM-l5BkWwnbCjZgnDljR5lK1kbwnWenwwjV5la-lT5lzYhd-lg9kjwn0wjjlkmwnEgiVSlC1ik5lLolj5lrlki5lm5l29kFWklgn39k1wn69iv1ksznB-isgl8wnkgl7-l15lg1i2gn45lA_lr5j75lpgit1nIHkA6l5glOHkD6lPxnCZlEhnNPNN_lxUdAhlZxntXcDhlP6lHOfU_llalVOfX_ld2ivvnd_luhljxnzhlHahf_l2_l_ol8hlpHkP3k7ccchnmriHplvhn1xnq_lpDjs_lN2n-3lRDEDUlsxnkhe1_lUilx6lm9eZimNTfdnkWilAynLphoDk5cj8seDEjJdkNIkHynv3kJynlsncvltvl1pnvmgdWlRebH_jzyn12n5JmEJeZsk1CmEonBunGonIhYLqn8pnLonJqnsImAFmRJA9EmltFdhYFFmLRmyynwrYvtndvl1yn5yn4ImBKmRulJKmwrYDKmsyn92nZVYfvl5Mjptn5gD3onGGbfdAPynspns2l9Jm0ynxtnNsmctnf3nk3nnpnAxl32n8ncYlAQxjT3ns3nE2lKynw3nCMdryhHuhSfhz3np9FuwlZ7lGpn2wlC3nf6kI3nOqnQfgs3n93nDpnCxlI1jSenqkYH4n22Z7nnlxlBtnw3netluEiGyhcxjqSkU3nDiYcicPAmADmolnaCm8HaH3nRJAYQmo-jPbfs3nUYnstnVpb82nj3n63n02nBiYHPgLxSJPge7l2BP77WMsg1bhB3hIdhEtkSrnFeZzeZfmmlakHtnlQb8XlN0lTVlSTYOJkE5nX_i7lcrnIhtlxKi2FmblYjGm3hgvcYamiWynokn1YmJlnXWlmMjElgMBlIihXhkpBAqXkRNlFuk-RjGSjkobTHlEMh9tk2JA_tk5blSMhSGgDrgEukp5n0Niz-abiheikl5nuobIuk8tkj-aVUisRYC4kgBnspnpBm1BmvbY3Bm2YY7AnMKlkRmSbYx6YC6nuXmF6nfyc7BmkdkODnI6n4bYPem3CmUiYE3nyDmTBaaDmWyDO_mvWnsIm14kJdYz9YKMmyEmZ6ninjnDmfEmZojuDmePFpEmn6noojuDmbkYwDmnVnx9j_eY0Dmu_Uj6nyBa4DmfGmjKb26nMNifMg_njHCe76nECaBEmA7nVojJojHEms6nzojAEmPojRfYMEmi_memgOojXojH7n8ojhEmVEmntYXEmR7nmEmECabEm4fYvAguWnTAnBNmZEmiojdQnKtDD7nDeYoEmpnjX7nQAnDeYsEmk7nSMmAkYVTjx6nUIm9oj0Emo7nLubT5n2lnEohKKlaonH6nnNmFsYUrnQOm7Jnd7n4-mEZmhynobmh8mbimbjmKomeMZQymG8nBfmXwZOmjd6n1mmHyZRzmNmjy_mcNjV8nB-mg7hD-mw7n9CnG-mzJAy_mkBaL-mcpjC8n9JnP-mbpjy_mgpjcSOppjSaklOnD_mY-mkIAWeZq8nn8ne-mIVjwpjVmnTEmFCaf-m2pjb8nIRnj-mp-m8Lay_mv-m22Z9-muOku-moCa2-mn_m78nxQnFqjHamGKeD9nDAn86nz-mAEm5Cajqj28ng7n_CaQNiG_mV9nOoj3Bgy_mbqjuKZc6ne7nEqjT7niqjjDaa9nV_mhDa-EaJ9npTn38nb_mrDaq9nZVnW9ne_mxDag_my_ml_m4OkI9nN7n19mw_m3qjfOa19nx_mm9n2OkHZV1_mB8nvani-m5_mvxbJrj8_mLrjA-noOnnLjGAnWrj59nrKhNrjxOnbOnUOnv9n_Tn9ojp9nR-niJny7nLFamIA_8nV9nnOn7Ba8BmRXaNOnvOnECaLOnYJAiLjQ8nxNbi-nMcjbYan-nZdYKOnQ6nEOnb-nNxiu-ny-nCOnp-nE-n9VagOn5-nQXFdxKxOnP-ncOn2-nD3l4-nDeYQOnnLjV-ntEms-nPVjH_n8qjrQNkOnN_nmOn--nDeYFAnrOn0Onh-nV_n7pmK_nNAnJFQr-nh9nekaHVn6bZBVneJmlhkV9njhkn_nX-nQPjsrjkVnOpk2BPmVnF_nrXnuhkrrjMkndonsDaE5n8CatPZsEa0dkniguwlprlR4nk8j14kUnjs7nHdYkIAg6ncnjFAoadYl6n34k07nvDaqDmTgYX-n_4knnjv6nvHLKAo06n1njSAotDmTBa46nopYLTFi8nT2mTAoyBa9DmaAoY6njAoEojM_nh_nNHmFEmCfYLojOAo8DmK7nynYM7ns8nfGgP7nREmvAo1qjofYcojf-DeojlAo_DmfDaYDa3fYdEm8-n74kV_mFgYzTHKAom7nrDm-AogEma_mB5kKAo6oj4Ao38n-ojn6nZGlLOmTOmS_nqAoRym9xm_DjP8naBoM8nS8nDhkdBoV8nHpjM-n7BaEPYMpjYBamBoECaHkYf8nkkZmBagAoE9nj-nLYmxBoP9nd-mv8np8nFUmy8nv8na-m2BarBoVCaz8nKNa18nr_nANgj-mBCol-myPYn8n-8n6NkA9n9VKgCaO9nYAn7Ba1-m8UVQCoR9nF9nM9nixeVCoUAn7BaMqja-n0AoUAbOojY9n9qAeBoj8nc8nE_mc9n_BoiojYDaN_md9nYDaSAnlCo88nn9nvCoF-nt-m7Bat9ntqjfCo69nTBa6cmMCopCoOPbnUMD-n-9n89nt_mECoF-mw_meZZkCo0Cop_mH-n2BPBDo-CoXEa6_mJ-nnUM9_mFDoJ-mTrjmMJD_nW-ny_nVYnT-nd_nzOnaDo5CoS-nZrjeCoT_nt8nZAne-ncAnOFaVDoPRjP_n5JaA_n-XaeLjY_ngDolDoiNnb_nuDoWVnwDoMAnfDopAowCoxQntDoNAbySNZBo9Dor9nHOn1NnXDoSOnqLjg_nDEow9n_DoaOne_nrLjo_nj_nwGal_nEhahVnREoqhkQakWEorDo-Un97ju_nvrj2cm8YYiVn0rjQja4_nDsnvBaGKAHTZr2m5MjOgYoAATdnVcn__nUsnO7nZnjkIAEAoSBox9nLAoIpehDmqyDKAomDmNAoMBoo6nnnjq6nn7n_Eot6nUAoLGmw6nbDoa0lz6nZGm16n2Eoz6nHRb56n6DmOFoONi_6nTFoS9n94kEFoI7nnAoGEmuAoZFoS7nJ7nLEmVfZWFojAoQEmr8n0DoyEoPDaU7nrfY9AoJFod0jhqjCBoc7nKAoiEmIBojFonEmwojRAotFoy6nA5kJpY8DohAobAoyBaRBoeFoY7nRAnz7n_EoWBokIZMOm3pDTzmEcjcBodJjJDoPxZIyZU8nPDoFzY-9mTGooBoC-mqBobEo1CosBoRpjTGog8nwBouBoOjh7Bo0BAU-mmFofBomDoS-m8BoeMZx8nTGok-mg-maGoLDou8nZnfIVj68n5Fok8nGVjLCo09nTGoB9nIqjwGov_mTBaTCo9hVaCoGrjAHo6ZmN9n49nhDoc-nIojpdbkDonGoj_mkFoiCoSNiTGodfYoCo-Go4_mpFoM_mVbmg9nLEoY-nj9nzCoyBoZ7nW_mNHocHo_-m0oj35Au9n2GomCo7CogEobpg6GoWHo__mk_mxqjm_m0OkTGoCEalOY99n1Ho_9nvHoJAnyBa3Oks_UDHoi9nB-nRDoivKlUmprBy_mX_ngYaE_nJHoNxidDoUrj7Doy_mfHo2BoEGooDog-n7HovXa2DoiJa3NnwyDKEoKDoUWaYIo7-ncIo9-nx-nI_n6-n0-nTmjdIo6XajIoFCCKOnULjMOna_nqIo3DoPha5DoIEoQ-nLIoG_nYIoJ_nOIoHAnWIo_NnGEok_mGveCEooIojZaNEoC_nyDoQEo8IoWOnsTaNIo6DoJEoiVnTVnTEogrjVEoUmnIJophk97jZEoTJopHoIRnxhaeEo0hasHov7nZJoxQnqhaNknlEo73n8CaoEoS3ZWIN6Mjchkb1YZhhhwliTARafDAobDm8EoHAobnji6n1FolDmMAop9FKAoQAo9Fo04ku6nHFoWAo3JoZdYYAoEBo96nzDmQFoeAoZeYCKoreYVFoCGop7nh4iYFogJo4tYsAoKojuIoOKoPqjhFoKAoWoj3AoXKoaqjqFoW7ndKolqjBBokojxFoLKo1fYi7nDNjSKoCAongYKBo4Fo2Io7Jm1qjr7nmKoXeau7nKAoUBoGGoPOmewhpNhBJoPxZO8nLGoLmjMcZT8n-xmUJo1qjW8nWGoY8nACba8nqKodHoUAoH-mELo38nfGoWpjeGo0BojGolGoVLo9BoV-mkHoFCotpjDXmf-mDCoLLolHoyGoGCa1GovKocDo4GouLcVIogLobLoFHoC0e7pjIHonFo6CoXCoZXmBqjvLoOHogCo0-mGHoZCo1LoaLoGDoS9nMHoU9nPLo3EoPNiBDajCoy_mUHoJ_mTGoe9ndqjtCok9nFKoWCo7BamqjjHoCJo8Ho2ConHo4CowLoiDorHoSOiz9ndAnqLo9Lo4DayHo39n0HoBMoq_mDDoFEa5HoIDoy_m-HoIQGAIovqjMDoZviFIoAgdTGoIIoTOn9JoSIoW_nU-nPEoQIoSMogHoTIobAnpLolLoVvj_Dok-nYyDhIokLj-IoMLjtIoq-nm-nINoPOnlIoaIonIoiIoNNoECasIoCjd3XavIoTNo_-n4Do0Mo7IoeMoSoh4IoZOn5MoPIoYNoXOnw_mR_nNOmkNoKJoHEoqOnJIof_nMNolNoKAneDoNJoXEoPJoyQZUEoDVnaEoeNoPRjp_nEVn6NocEoscZtrjfEobMobFQiEofAb3_nwnj5_nepgnJoqEoINjvTh3gD__nRtnx7nzEoG0cb6nzJo5Eoh6niDmzKo4EojnjhKo1qj8Jo7JoVAoBPJXAoMFoZAoLLoiAo7BadAo8njaOokAomOo_FocCooAoaKoF7ndFotOomAocCoxAoUIkaKolFoyFofKo8Ao7Oo4BAwFo6fYaOozFoj7naOotKo2MoGKoOBo8FoQBoxEmaOo3Ko0OofNm5KoBpjYBooNoWIowKl-KoPAnwKlRGoDLo-NobGo-LjlBokMongYXGoZ8nZGocPoxGoyBatBoTLoVpjM-mgPo7NnULotGoT-m5Bob-mvPoqGoH9Y6BozPozGoCColmDjGojLoKVjsPoyBaCWdq-mqDolPo_GoyLoPCo7LoTMoPKoRUZG9nUCoHQo9MonCaYCoMTFtMoQ_mLHoRIoRCoB7nF_mFMoTHoXqjqGeMMosCoJMouCo8Mo3MonKoo9nAMoDQoXHoyBa3Coy_m8CouHomQowHogMoADozHo2_m-PoBEar_m3HoEDotQoUMohOn6Ho4QoJQoz_myPYODozQoBrjIrjEIoK-nQ8YHIoFJotNoHPoPMozEaiNodNoBNoaInZ-nlQoPRoDLnd-n_Mo9CoBMoDNomIoFNovNoqNo7NnKNoxaecRoRXFYOnvDoENoh_mTRo9Jn_DoVNo9yZXNoYRogNovDocNo1IoYMoiJnpRohNoyNoxRo2LofMnYIoiOnYYaUPo8Qo9IowNoN-nxDoJRoGNow-nZNo4Mo2RoZ_nBMoYhaAVnRJo4NoYJonRoZWnfwkq_n-Ro87jAOocJow_neJoFOonQYjJoIOomEomJoT6moJorEocgY7Mj4JekdnyigGbAwJoTOo1EodOo38ngDmYOo7EoaOo9Eo6JoaOofOo0SohOoRNoFBocAokOoOMoGYlPFoeGmJKo1BoIPojAoNKoPPoNBonAoRKoQSoLKiLqjyOoWKoFToAFokFoZKorOo6OoCPo8OosfY-OoAPomojCPooKoBTo4Kg_eYGPoKAoyKosSo3EoBGoOToFFoZAnj0jOOmJOm_7nIGoTPoKGoYPoMGo1UjjBovToALoQzmiBoOGokBoVGoBRo-LjILoPvby_moPo6ToDeYRLorPoUSoZpg3pkDUoJToK9ncLokGoxPo-BoAUoFCCnpjrGo2PoOUop8Yvpj6Po3Po8Pom-mtGo5GodMoIUoEEoL9nmAEuLojMoEUo1qjBHo9GojUo38n7-mHHoiUodUow9nA_mhQoWQoVojYQoSHoTUoKYYbQoYTBdQoaHoMMoVQoLRoaEmiHoSRoyRoMIomHoqDaXMo4RoZMoAGoeJoANoAVoD3lwqjwQoiMoyQonUo3Eo2HocJA4Ho0UofgmqMoC-nxQo8SoEHo9HoDRo3BAxMoHRoO-nGJogVo6Io3Ro8LoWDoCFavUo8UoDeYhIMUIoXRoQVoZRoQNobRopNoiRoYXaWNorOahRo_WFjRo4DolRo4Vo1-nONokRofRo9VonIoxIo9tYzIosNo1MoCWosXaBOnvRoNRolVoIQo_RodRoWYanNouTotRowIogpghVoDSoJWomRoMRoISouNo0NoAhaJBA3Noirj9NosUo_Tn8No5NolWos_njVnuqIlVnZSoXEojEoeEmdSolJoKOogSoMOoCgYtEo-dnw1jiABY5nuFoqSoyJoxSo0Jo6EoEVocHonOo4Jot3n4hZ0SoCFoLBolToaFo7BaHfmiOoaOoEKoXAoIKoqOoiTo-6nffPxOoIToKVowKo38n9XTVKoYJA5OoRToWXoE_mQ7njXoYHo7AoWToUTo_OokKoBPomXofDabToJBo3FoKRo9So7FoaXoFVoOpnTTjMPouXo7BaOPolWodxYRPot9ZtToaVommmFcjyToVPowTo1ToSzmWGofPoQVoKpjRJaYGorBA-TodGo0UoCUocTobCoo-nuPo0Uoo8nGgmSUoNYoKUow8ndYopWorLo_PoHCovGoeYoiLo58n9PonYo_PobUoCQoiYofMoSCoOCohUoPVovYonVoyLohDZmUo1YoO-m4LoQQoyCaNQoiQoJZZ7UoXYoxUoRHoSqjrYo2OoVHoHZoZ7nrCo5UofQoNMod9n-Uol9n0UopQoTGorQocUobXomLoxHoNVo_Ho_YowUoDeYSVo4qjnMoVVo7Qo6YoG-nCIo_QoZVoXVoDIoeVoFRoGIozMoIRoIWovZodWozXobVo8XopVoDZorVoaAnMFasQolZozVafIoaRoInaaWoTLj2VoLNozVo5VoyXakRoAaoCaoIao7VoBWoGao-VoUNo1RoCSoxZoVWoGSorIoSaoMJoOWoSNoASo0QoTWoDYoJfjYIowRoJSovVohaoNWojao9ZoOak_Unk_nNSojWooWoYZoGVnYEogwkuao3Xoihkt_nsWov_n5DJuWoKSo5hacSoTakJOoudYLOoDpkbfYEqhFqmmSoyFbvKjcpn3Eoa6nTDa7XoGXoIAo2JoNboZdYySoRJA7JoKXouKovao9WoGFoFRZQXoRboDeYSXoRXoUXo66nrOoETo-XouOoB7nwOorOoMTogXoSToiXoMXofFokFolXouboDGoqCopfYV7n9OoqXoYToxWoybo9QoDPopKolbo1OoECafToaOohTo7bowEm1KoNPoFGoOToHGowibCYo_KoYymb-ZGYo8QoZPoCLoRcooaoEQonBoMYoWconQonBo8ToKLoacouQoOXoTYoKZoZdYVYohGoQ-m3PoWLoocoYLomGomVo7YooYo08nWUoaYolYokLoYboURonLoJKdJVo0aoLVo8YogUow-mdZoqVoIUZLQoCHo_co4ZoBdo9Yo7WFSQoU_m-LoCZo1ZoXQoFZoPGoAZo1UoJZofco5QoaEmMZof9n6Uo3ZoNdo9UokQoSZojcoq7nWMoqQoIVouVoUdo9Qo29ncZorUo1co3Go_IomMoQdoeZo8qjpMoTGorMo5YoqdoqHocVorZofVoyZoTaoORo1doxCoxNokVoKIo9doJUooVo_Uo6coGOnVRo7ZoXZoGeoVYnwVoLugl-nPaoDWoM2ZEaogRoQeoKWoJOnPNoOeoWeoldoQWo0VoLWoNaoTeoLaoeeoyIoiaozDoLeoCNouRobNomaoleotcoXLj6RoAJo9RobeoJJodeoBSoYDoGJoESoRLjWao7vZqeoHJoQVoLSoraoDhaOSoZLoPWoVSofVnXJoCfoSmnXSo5aoDOofJoxeoVJoGOokEoyWo02nfSo_Ln2WozgYtphz8MPOouElejnJboxJoVOoAXoXOoJAoffocOoFcoPAoWbo0Zoe6n_Jobbo4SoCTooOo7SoTXo_SoVXokfo8DmkboCeoTKoIoj2XoEXomboE7ncFoNTo_bo_Ao2Ootbo-foGTo2OoxboCgoPToQMoVTosFoGgomToIgorXocEmlKodbonKoHBoEPoRgoA5YyXogToPBoaOokToLgoNXoECa9Xo1foYfYLco7KoweoggowqnPzmXPoHYo0ToaPoVcolgohLobNjZcotgojYoccoPYojPoRYoTGo_TofdozJavBoSLoUYoZYo5gop8Ypcoyco0Po-BayPoCho4Po7MMxco_go48n0GoqYoNfo1qjAQo5coseodPoPQo9coC9nEdobdoUho4YoJdog_jfUonvk0domeoQRoUQoadoBIoQHoEMozUoKhoHMoYqjOZoeQo0UoofYMdokhoQMoRZofaoTQoa_mhdoVZojdo8ZoxgowYohOnhMoodo0Yo6ho2Yo0Qotdo-9nxdo0UozdobhooGoCRo4dotZoyMo0UokeonfouMo_doZaoBeogho2coEeoedoOhoTBo6Zof-nkdoAiosDo_ZoxVoBaoVeobWokcofRo3eojXaWWoz-nhioheoXeoAWogeojio6VojeowZo8doViooRooeoyiozZosiodaoBEokgo1io9CnEJoYWo1MonioKLjWWoOEo7DoDjo4Vn1NolTaiWoQrYkWoeio_NoFfoyaoPSoPjo4XnrWo6Da4aox_nZioeAbbSoHOo-aoeSo0WoUfoCbo3Wop7hGboTtA7inzfj2fok6nUOoMboyfo1qjuSohfoVgobOom6nxjo1So0jo3SoaeolgoFXoDKoufogbowfoiboxjosOocgovbovOo4fo-FoAco7fotAo9fo5jo6foOfYBgoLkoHkoOfYFgoPko_foLZo1borFoXTosXoZToxjo9boWYof7neToXgoDcoZgoxjobgoTkoDgoegoJcoGgoigoJGozhobBoxTo3TozToPcorgovko0UoGLo0kodcokPoajod8nscoDfoFUo7goHUoUjomPozBoiGoocoMUoHfoRdoQUo1PoFhoKhouGofLo5koKUoYUoJCoaUooLodio-io-doFQozYoskocho8coahoXhowhoECapUo6LopdoVloDeobFovhoRiolhoRqjudoAdoWqjTdoAloXcoVkoshoKhouhojhonloxhoddoZloJioZdYUZo0UoWZouYoulobco8hobZosModlo1lo6QoDiooMoGWnGZoOlonZoNDopZoydodVo5doOiozioaaoRdoGjo0ioShoBloego0lo0honDoWRo5hojloEEoNeok1cIjogaoWWogIo6ioRaoJaoriowioMaoyIo7-nomoaNo4io7doUmoFSocaopmopeo5iosmo_IoeaowmoHSozmonao_loDJolaozZokmoUakqaoQJoAfotaoTjogmow9nnWoLnoYmoLLldEo3aoCOoKOiaSobwYdjoP_m_ao8dYGKA-ahoBAdBNuwlkHlxynUkoSbo0Eo_WoxjovjoQbotjotSo5JoUboJXoMRFr6n2joAKocboqno3EofboxjopOo_jo0noXXoteYpboFko-Jo-LoJkorboAko3OozAolkoHgoXQoSkoMnokLi38n6Ao6KmpXobkojKoPgotXo6noGBozaadkoofoTBaCcoxjoEcoCkozbot7nqgY2KookoGooqkoNcowkoxqnNGoEdkqloB6khBoKYo0kowgoKoougozgoVBaQYoSYoOLoKholcoTLoDloGhoBhoLloZ-mRUoKloLmokYodLowco4loPHopGoHhoJVjZUoaYotYoQaowooygofloyYo-coiloQnoAmovCaqDZuEZfhoUpogcoQpoHdo5bKIioGponbo_LoYioBnoVdoOfYPdoGMo2UonqA4UoYdoOZomlocmo2loupoKdooQo2ho8lo4hoKeoapolpo_Cok2DARoKhogZoUVo9pokZokpo9QoHioEmovpoKioI-nERoTDoL-nSmoBjoXmo8ko1qjWmo0morloUrkFpo3LoCFabiopDoNpo4poXIopioYao0IoUiobqoceoHaoieoFWoRqogqoPqofOnWWo7RovIA8KoHNo2moZdYPioFnoO_nDnoAeoeWo7aoHno2NosaoNjozaohqoEfoRfZGfo7koIfoTnodJoLfoWno57ZYnos-nanoTeESvDxGV9PViSo6cYgnoo3nY3nZpgLbobHoGkojnoDeYonoZOonnosnoIXo0jomfogOoynorfodTozDm8jo3nohboSFoAko0foKoo6jo4Ca-no5SobFoBooVqog8jOojOkosroMko_CaJoo5foQkoL_moXoKgoGooMgoVko5bozroE5kMoowXoFPogkobooikoUoorHoHcoxjofgo3rojaYkoorTotqovymogoScoIYoykopoo4TotMjHLo0goJLo4koCqopDmicoBpozBoqPoXooFmokco-golso3BoLUocYoApoisompj-ooJloNUo9ooDpo5PoEsoKHovco1pjNhoxsoZpgQhoUlo9qo6-mRpoWhoTpooqo3EolUofpoWqoyLoehoKtoxLovOoipo5soBVoJ7nnpoaQotloOpo7hoWdoZHospothogQoFeoCto5Aoyhoy_m7loKho9loaqoHtoMVo7poOmojZoHmojZoFioKhoEqoGtoOQogEaQmoMiojVo1eoJRo3touPm6MoTGoxpoaloXqotVofmogtopqo5eoFEoymo4toUaokaodqoMWo5moVaovqofZoveoUWoKuoFuoxqo9moc_n1qo8eoajo-eoInoCVnKnoGlo1_nWJoSjofuovVnWjotWoFrovWoPfo6boZnofjoudYMroChPlmDkBA4WovdngnoROo-Lmujolnoefocrogfopnodoo9QoTboeroMsonPogro2Soiro4joRsoYroFCC2noBvooOooroWINosorAoUFoYXo9no2ojAkoqboStoTroPEm2ro7roIvoWqj6roXromkoato-roYkoSooakoLvohHoTgo-boAsodgoZdYaoomvo6loLso9uoGcogooIcooToVBoAYobyYloopgoPcoXsoldoTco2TobsoLYo5ToKhoiPogso2go0Uo4gossoqsonsomcom8nElovso1soJwoDeYIloEhoQwo-soPholYoNloWwo38nuGo0coYtoBioMCaMpojroFdoKQotLoSpo_hoewouco3YoYpoOtoGVoxYodpoZpootoihoftoxwoUtomhoKmoawoCMoppoKDarhoNZodtoPZoJMoitoTGoktoRwocMm-SmBto0wovQoqtoOVoXvoHeo79ns_miZoAqovtoExoQDooZoLxoqZoIqosZoKqoGRo6doIuoOqozto6eoNuoKho-to5lo5ZoBuo3poHtoimoYifyqoU_nmmomioWuoEWoa_j8Vo6motiofeorRoKkoowoteoLuo4mo_moreooxo3iolqo7eovxoAEojOn9ioDuoGuoRWowOnNqosOnOuoIyocWoYuorxo0Wn4qoLjo6qoTSoauoSSoOjo4xoVjoSnoXjoUno26YGro2xYIroqAoKro4pDuuoxSHwuoEboqkZljo99BpSoqjorSouvoZroBXovSoDXofvoHooknoHXoVbovnoDFovyohgZFvokiobvogvoebomro7yodGm7nj5noxvovDaBkoqvoDkonbovrosfohpoyrohXoQojiFoDooevo_noABoWkogKoDzooInOgob7nTooHzolqjHsoxjotvofzoxKowvoKzoeoo0KozvoPsoiooHvo-NmTOmMcoUsoFyoIQoWPotooYsoqgoUcozkoDwovooGyoOYozoo1go1ooe8npPoh8nMwo_koZyoZmoACo4BoPwojuojwo8Ba_ooVwoG0ovloI0oIpoZwoQ0oVpoSwozco9soV0obpoo-mTloCuoIxouwoVhowwofxouoYXpo0LoytoRdogloRQoFqoypoQtojxogpoEZo2woqooYho_CaXto8zoj9nxloTxobzou0oLtowpobmos0oECaDxo4wo5XoLfoRhof0oBmoKxo-hoMxoZZoWYattoRxoJmoy0oeloZdYxtonwo20oMmowMo2tocxofqo9xoj0omqob1oRdo70oPtonkomxo-loa0oCXagioZeoiioMyozeoj-nuxozxo_Vo7VoKaou1o3moumoOaoq1ojqo0xoHuoa1oQiot-n_xoa_jd1o71ozqoqqoRuoK1oneoFjoTmoAnol1ocqoUuo7eoQyonXnSyofrjJno7qoPnoHtoOnoL0oAWnWSoDroYSonuo3qowWozhojyoHyjFVYvuoYzhOOo6Wonuhcfo-Wo5uoazoarowSo6uojfokzo38n1joazoPXoiwoekolroAlYNFonro-joproazoJzotzo1youroUvo82oWvoRzoL7nTzo82oTToQooYzo3boJ3oDsoyFohzoazojzonzo9QocooS3oyvoLxShoo1vo4KoqTo6KorkoOconooukoAwo6vof3oJYoSGouooCwo50oEwo9To3goksoC1oZpjLwo5oonco7ooFloBroHlozsoUwoW2oR1oX0o3soIhoE2ohho7soICo2BPKCod0onxoj0o8Goswo6soqwom0oU1oG1oWpo2ZmqUoL4oj0odCozwoR4oyUo3woJ2oPqj10oM4o0bo40ot3oYHog1otwohHo3lojto0polto2pok1oV1oJxo6DartoAqoN1o50oWVoPmo0_mr4o50oh-Y7_maxouZoMqo8xoA2o_to0eo7tojNo0Uof4oI4o8XoYqoF1obaoNyoqsohioN2oUAbDNot1o21ontowxooXax1oN5oReoqRo4nIsRoTuoPuoXaoMuo54oCyo5IoTioe1o1moG5oQuo8moy1owqoH2o2qoX5oh5oXuoe5oZuo4wobuo5qoR2oVyot5oXyo8qoU2o2aocyoEroVnoouocjoQfoejozWotuoh2omyoYzhkjohvhDqnkvlinoAzozcY4uosjov2oKboxyowjoq2odro4yox0Dwnoy2o3jo-yo0yoBso7jo32olOoM6o-SoFzo72od6oRvo8noVvoNzokroAoofXo93o6FogFoSzo5OoVzowroNgoivo4boZkoquoV3oaqjP3oh6oZooJsoazoU3o-2oZ6oDeYkko96orvo5ZoZ3oKco3voXBoxzoSuo9voIYo8voCqo-vo1zoo3o7zoa4oufZfsoq3oHwos3oX4ovDa4oo9go6oo2souso4OchYod4oCpokGorco7PoeLoJho50ocwoZ0oo4ozpjhwoGvor7ocpoh0oH4oTtoJ4oH9nn0ovdokwoO4ohloQ4oRdoS4ojpoY7owAoVto0UophocQo8woctoyloeto-7ov7ocdoA5oz7oVMoDVoidoE1oHxoj0ondoDmo27oTqo-po3Qou4oBqo_7o1qjT1op6ordo3doYxoRmoKhoPio6tooYa8to_4o-0o74oC5oj1ontoF5or1oYYoI5oCyonmok5okIoqmoo1oc5o6-n11oo5ow8oxmoAyoKyonqov8o31ov1o51on8o-4o88oD9o6Qoj5oS5ou7oq5o61oJ5o5RoG2oEnoOJogWoMjox5oc8oxfhhuoX9oGyobJoZ2oKfo55oc2opuoe2osuo8dYWINZxK9_na7YgnorpnYvornorjoWroWzo7Bar2ozyow9oGXou2o16oZpgx2o46onPoW6ojOob6of8o2uo38n4nog6o39oJEmrro_yo_2oQKoB3o69oQtoQzosbos6oSTou6oOzohvoOoo_roB7oLzoatoN3oaToovoPvoDJm38nR3oW-oozouAA86oH-o-6ofooX3o0vovonpTo97nvzojgoJ7oN7oL7oP7ov-o3zo_voo8VQ1opsoDeY1koDwo3koGwoKhoIwoh7omsoD0ow3oNwoy3oK0o03o37oN0o0so43o3-oPUoYwon7o_-otsoQloB4oSlo4coS8oo0oEtoi0oW_ol0o17o77oH_op0o-YoW8oM0o97o_9oWlo2OoB8ooho6wo2-oGqoatoc4oY9o3EozloT4oRdoRMow_oH_oB1ot_oD1oGxoe0oT8o9hoV8oc_oX8o1QoTVoZ8oP_oZdYv4oGioYVoWxow4oi8oY1o44odxoSqoM0o_1o7Moz_oTqosVoemoE4ouqop5oAAZAaoQ9onNnfIoM5oI9oO5oHyoxxoR5oeApT5o68ovioM9oX6oP5oGWoPrj5to18oZ5o7xor5oCyorqozaaCyoVuotApgxoPyoU9o5KnW9oYyoc9oz5oT2oCro35oa2og9o9eo8aohyoQecf2oaWQVdn9GieDln2otyomnoQ6o7uobroQBp29og-o9Qo59oE-ow2o89oRXoCzoL-o5njNvofAoaKoG-oY6oC7oJ-o64oSucUKoG7nDooavojBpX-oRkocKoazoNoo2boPoowBpRoodzolvodBp9Uob-oxXoU6o4Bpq7nmzoVBpW3oYRPY3op-o2vob3oSPoI7oj_oh0m8xmg3o1-oe3oPzmasoNCpBwodso2koU7oecoCApDeY--o2_ou3oB_ob7ox3od7o8ooo7o23oh6nwsoaCp_3omYohCp73oJpoRloLpoD4on4oS7o47oGQog_oz0o47ocloyCp53oGdo57oq0o2CpL_oBZoq8okxoX9nx0oopoZ4oj0oKMoL6oXCpL_mM8o7coPDaBxoTZok4o50omto02o3CpiMmCmoY_oH_oY8oQxoa8oSxoHDpUxoNmoHApFApLio24oNiok8om5omBpv0o-mowAp9to-CpmDpqwYD5oV_og5o98oBUoZApz8odApajo0Ro38ok1c58ouio2xoCoojApN9opApl8o2ApgApB_nhxo1DpueoL9o9DpoApXWo54oaApzRo0qor5oMEp1aoP2ohWoUyo8Ap15oxaob9oWEpbyomuoDBpWyo2_n85oruo-5oycYhqh0Ob0uF91lxBm2BmuBmcioO6neJo8BmY1lhEp3Ld5TiuAAufjfhkCTkBAomWoSEov5oduoS2oK_ojjg1eYqINOneRwbiIa5QhFpnmonVYniJoGBpLeYjyoQlGhAEtEo-EpxEpKVYf-WDFpxEoevgHFpfEpJrok9oJng78LDqhProycY_EpflYzEpgigIdj2nnFsoN6ou9oWOoPboSBp9BpJ6o3younoT6o6yoqFpebZ9yo99o0njJCppjo36nfBpKKoqroSvok6oK-oYBpCMoD3oO-oF3ot6ovBpwFpbzox6oM3oz6o1FprKoLDp6BpIso8Bp-FprEm_Bpk-okBppzon-orzoE7oQ7on3obDpNlcE0oc-or8ohpoJDpNxo1hoP8o5Hot4obGpupoKFpaFpNFp0fYeFpMhDJOidOjvEj0lbyQhTso-yYVsoTqop3oWCplCpMLj-koeGp_CpAhoz3oXLoO0o8Ep_0oS0oVUoKGpMLoi7oR_olDp80ogwotCpu8oZ_ox7or0ofGpN4o1Cp9_oM0oe_oIdoSHp-Gp1Uom_o50oD8o3UoF8oLMotpoqDpMHpL8okHph1oZdYQDpN9o6_oUDpy7oKDpWYaaDp6Gp7Bae8oXxocxbSDo_9YLqojDpA9of5oTqoPAp9totDp5_oRWnKjoQ2o6EpYEpSmnArofyoBOo45oeyokJo02nehkamgSyjjoiFMlcRY7tk2MhB4k5qkoegUVMqciqMgTocqeknUM1Yk6hlXqmBnmLFjtsnTGb1XkGTYUYk3nhXFjm2lD4kAYl26iHqlk2Yl2lrSjRKgyblbSja4k1bljrF3bl7_k-alk_kAbl_Xl5_k4ihH4kUocOBlBJgLukF_aYNlWQnHFmhacangilXgkmp4nkNiepnAHmeHgqFm6XmStn3FmPKANGmxocGHmGqc8GmXHmJsnsImDKlvImfMg2Jm3lS2yn10YT0Y1zY4AnOclommMnmnZnPqmbFjVqmjHnbqmiimpOhYDdvrn_rmrsn4umw6msqn7umuJptwmfsZevmAsBgvmNzm7tnWvZNwmjwmUuZlwmX8m55m5wmcwmSMn53mi4ZbaaYJakLn0im0OmHDn1Cn7CnWwmsEnMKaq_k7jnlhg9DnPKAkLndEnPjdiKpIyhwFnhRn4ynytnLEh37lI4nRJAkLnh0lCXnoXn1rFJXn4WnpaYJkauanhLeAdlFslnTkn_jyllSunmFjIWjeak4VjtEgWChqef7ufFWjFggKWjaggOmbCWjBEgOaj3VjzefHLpXggJSf5efVaj_gdCzn-Bl4Blz0e0kjTjfA0e9Bl7BlBjfAClWRlf6ihMeECl1ifGClfLp3WjmYnwggkWjKNeeggqLpNggosaiWjGkfLEgnNe5vfC3cmggvMeogg0LpIYfJrbzLp4LpjVfNYfqWjt2DSkfygg6WjyWjL2eXkflWjfvffvDemnFikCOeROlullGznX3l33eEznfunUAjLzn9_jjunc8lq7eyenJfnzpfrunUznKzkWznUUkwun4unvEkdzn0un08lAfntdliznwen03ly8l_unnznHfn-unmznqPlq3jtylt6lrznsWZD4lgbkRfn0zn13jykhEkkc0nradXQi7znXfl9zn5fnraddfnWvnCflgfnS8kN0n6AkHNpT0nYQlY9lsfnMnlb9lp9ldLk9XjEBkQ0nh9l2flUvnj-lV0nF0nKvlL9lHnlV0kcflmNppnlu9l9fnkHdx4lQVkO0izjlBgn92mDgn79ldHjt0nh0nv0nECjx0nk0nmVk0nlF-lHwnkRl4nlmzd50nGCj70nPgnVgnE1kVwnS-lRgnYwnC1newn9Ldgwnd-lQOpEfeR1kBMdb5lMgl6VkS1n8Vk6jlIolCWkS5jjgnZ1nc1nb1nW5jr5l5Lk1GkrHh3Gkz5lm1nASkWIjj1nCmk1gnUckvOp61ks1nvgl85l_lhJxn_gnDDii2fItk7Opd5f-SlNtkiulBhnK_lBhnM_lTxnTDkVxnTOfgohS_lb-ibxnZxnwmkR6lgxnH2n5olngnvkl4olBccM2nR_fSDe32mvYbbPp02cU_frnbISftfdY_fSPnMlSW_fjEg_Rfvqe8qeCSfVgg6qe1qeXTmeSfz2iSBh2Tlm2n3_lbhnf2ng6l4glvxnyHkwMJLpli6lp_lb3kl3m3Tlz_lL3iYnk7xnIUluhn-xnODhXil36lgfc0seo4e-OfaFeCUfKBgLZV66lXwnB7lN9a3DiWQpO9a9DiWXkwUd1cjhUfcplE7ln-Wcilv2nDyn1snqUl6UfaGe4seDcdspfJ8hpQp8UlP7lAok4hnT_iE0njCgMaj3DgHhglueTaj8EgMhgENeKLplPpvwXFhg_8a5Vj-QpdHe9QpzCg4WjARp-2bQhgUVMsAAKhjlil1nnSIpAJpVVl0ihqYk8egUVMvAAQRpvDg0MgI5nTolMiiNRpnUMaRpN1QpFEyjZAZk2EZEJAppnxphglnJSk2xlgpix2h0ilDjgZRplqlkyDkAElJje0hnJjlJjA4gvlX9BAuAA7BA7Rpg1bB-XaIbzcHaylkCgHSnvEgtLpmCgfCgnVfhCgtefhRpk2DlJj5RpoBAY1b3RpalXWrlASpJkX9Rp_RppCgOoSH1jRIpFFpQsaTrbigghZdajf0ddMSpcSp1Vf0ggLkfoPpmMeZkfPkfoVfXuePSpcVY0RpITFy_UtBANsaeSpFrlhSp02bjSp-VjdggVkdySpRSp3JjPRhAoSuAA3SpvraeSpokn7SpN3c9SpxLpsggDegzRp5RpQyDAFZGTp4SpyhkkMFaylBbktgg-SposaHMp5jfJMpsSpdTpFkfYRpiRp0RpznnzdgSqn5plPYkrekb0jBLpBLpugcQGcvTp13cx4ncegRTpDTpi2aElb3eFurhnjok_ioIpsTp2LjXgj1TplTp5Rp4Tpdkiydn6tbwyntRpjLbpIpqElCUpQSpmTpMsXRaZJtnVibxTELZf_Tp2Yk3hg2Tp4JjMsXOJAV0jYGbIQEWUpfIpVtkQTpDUp3TpcUpdnHurhe5nzLjiUpsekZIplUpbUpe5XefjLqgeUpAcj3pnKUp-TpsUptTpuUpPUpEUpMsX3BAuKiXphlqhEqlUtgXUphIppfgaUpUVYMsX7BAr2bG4gi7l0nhFVptOp6WbvTptfd0EgzjfMLptPpLRppkdBTp0RpJLhAenbjcynSP5nxTidPp9qecPpJ0SiPpljfpPp7qeV_fePpHEgO_fksnOUpzSp5RpdVpPccLVpLhYNyhtQjF4nmPpsVprLpfZd7VpxLpkPpwPpjVpsPp3ef0Wj0qeP_fMRpyRpvUptQYs7axplmNK0pl1plmAAC4bG7DPWp4BAmAA6Fii2aLrAQGl4rF9AA6VAqIbwAAmAA82c9AAAGZzBAsAASUpkPg3eFlWp0AAhBAsAAGUpsAAyUpQyDuWpp8VtBAuWpQxSsAAwYanWpjBAlWpwBAPEAaqk0Wp2BAuWpwWpRaZ3EA3WpdUpxWpzUpkPg3pD2Wpc-UkWptWptBAqWpmAAzjjyuZhWp5gDQXpexmF-DIzhsBA9AATSpzBAmAAOwlk2DgqPiPg3eFWWpYDaDkckRRbWpL0JfWp9yZfdhBPJTWpdJCeDMjzBkTASPgLMlqTpCmbk2DgIpAzgjzgIVp_RpPHeVlb2UpjFpofdpYbTVpoVpNaj4DgyTp9IeFRp7Up7ThVynMXlyvlH6o01jPig17ekIAzji7fkFjls3LHyhfKa6NkEEncLagKadXYBnnnEnuEn4MbMFn4Mb8LaTFnFCleLp5Bl6PpX2cGjf6kjh6iZLp8Blo_ajLpqYpdjdWGmHzbD1eM2c-ifflkRGfJ1nCCkV-lT1kh9kSSlrkeQKMAPpvkekUp9diSYpbDmXIkaLaaIk-cnIZIFtkWlaYYnAYnAlgJWpGZp7chXphv-jDVpkSYMUpZpkGTYTtkjtgjUp2_kwUY0YkfZpGJlmOkBKpLrADKpORn9Jn5DnZYpWKaaSnmHnLEnszbNEneFnMNalKaREnhYpJFnRFnJRNlYpvXn-XnYYn0SgkBlGLpgXf5EgIvbjef8VjTLpUVp-DgILpYggGggELpIqlNLpHWjKapULpZVpj0lMrbc6i3kje6iyYpp8hAxduYphLp7kjzbeAljDClAClCCl3YpClj5SikMeA3cNEgbggNccPTpUYfcggiTp3Lp41eBMpErbpaplggyapPrb_Lpxap9LpXYfjTp5apqXf2Lp2Wjtap3Eg7apwapKSlTOpawnfwnF1ndGkPSlMfeRSlVmkjolXJlCZpPkmt8dBPpK7lT9azhn3Ulyhi2hnBedaYfNap7QprEgNHeALlCRp8QpzFdsefpSpqEgKhgwuedbpGRpvuekbpu3n-EgKRp_VjOSpTZp6TOnrFJZp7RkPObj3COZpOlaQZpBKnJYp_-cgWihno2EpkIniParPawohzbp27evobzRfrJjHnnlunY3jYdlxqbn3lZUpUqPePFGbj1Ep_XpGwmJbjFVPrvm-rn1Dn8LaaYpnEncYpASYeYp0ZppKa2Zp2BlkcpVJmmnXkYp6CaGMa5rgIManKprZnPZpZyDBagCYpzqeIYpHapDYp_CgQLpnef0Fd1Eg2IeYVpCapPLpEap-apWgg7cpAEgVLpLLp1YprYp_BlQMecLpw8hpifpLpnLpnYpajdn6imYps6i0Yp70ce2chapRdpjWj1Lp3XfvLpBbpjgg4apOEgrapzggG2ekjfbueeWjfTpqggbuesapddp6ap5Wj8apkdpRLp3ggmWjrWjzWj21eydpY5l9YpW5l7YpGSl8dp1YhNbp2Sl95lQbpRClgbhukewKmTCgCSkCynI7lL7lY_kc1jwEgGhgtVfWCh6ggIRpdajiDkVVp7efpYf7ggFYpJRpeajLhgeepNhgUajPhgzbp6rhMAE2bp-ZZ4bp9fkSnnWYnSpg_Xn9bpFZpDjiHUpwOM-klTPnNPnnUMPPnCkgByjrUp2XpjZpCJpPSYdZp9yg-ep3Ipa0jAUpttn9JmlJpX3nFinahmtPktPnNomw_ijsjyqkFumH2jeIn4uZlZpacpakj14mixmowm4OJ2vmHMngcpdzbyZpCgnbFn1ZpQLasFn-6ilKaVEnxPa3ZpocpdLa1hg-En7QmZPaMMaliag2Z5FnvZpyFnzcp3ManfpgUa9fgOPn2PnQPnwclKXnuep-Zp8Jk-JpXdhlUYRVO6KpF8lq_j-ynGdpxLp3cpOgpJLpxTpRapIap9cpWVpBwePaptCgTepOapAdpKBfGYphTpZepOBdw0evYpbLp6BlWdpsYpq8hi6iLdpaLp3hYxYpVap2Ypxyby8hngpBljHClmhfYjf6LpgdpvdpldpjdpqapjggeTpSEgodps1e7LpAMpwdpmjfZEgnWjsWj1Ne6dp1aprSpFWpxWjrdpWkfUhcLMpHslUMp5TkZ8l93lTrc88lzPl5MpvznxelD5jyvnf0nswf3vnUsl2ylW2k4ylm0n80nWQkKwnnZi0yl20iKDkEGfAepD1nIbp5Ypywjf-lO1nswnksls-lhgn1iHbQkk1kBklZNpu3JOzlF_lhIjPbpZkeGepuUcRljEZpCPpQxn21iA2nNipP2kEoefTlEWdPipPPfRip5SiPWQyslAhPBtlDvlKklCvlhklNklYzltQkfPntzlVpeszjdzl_sl49fbipfipDtljzl3zjYbi5zjJtl8zjfhl5ulNkdpul_zjIRklhlKRkfxna0na_lqhlM0jhxnsji5zlUhn2CeSvltUlXXkr2nGdkp6ghTimQpaajiDkQgppuezEg_Jmibpfbpbuehgprbp-CgPjpAWfXajSLpNjp0NefajIWp5XpSschjYoepAvjElgKtA6bp9Zp5fp4kaxkZQYpnUM2KkbpidLg8wgsepMEhNJnuaekTpowZ6HZjblxjpWcp5VpVwkCRa1jpRll3jpP1QhSk-yhtkDOzh46aMkmSbpvcihjpk2Di6cmbhlEiCcpOfZqbhuaZbkmKkpXmgUVMmnXMfhwekrsjEcTO2jWzY9wjDmmyrkYkp5hjFkp4VpFFpjomTkpJkpHepXkpvzP_Mfl3imrnO3m9blTwkQqk8IkzPk4Bk03izbpXjiq0cxBlVblhGlJCn6PdJlmUgfeQptvjkUl7LZUjVAxnC8jIjVkTldplwDegQpKjpiQpE0lIGelQpdJjbJjoQp9nksxgtjpdmhX6al3isonGwmykpqXn55mw3imvjbjl_KpzNlA8l2NlQunTMpCmlFzngunZMpchpqmlHQiuzn77kchp97kehpkhpe0nF5llflthpwBjg0kD0l80n5vny0nfBkYCj74lAip4yftlh_ylv9ihOpslpv9H_jl2lhX5ieQkQolmOpChnJ_l1XdZipWmhmulWzlY2kTzlcacOklnulQklkipSklPkji2koipyjlThlepeezlvCbkzlwip9ulU2ij0nzulBvlnzlNvi_WCvzlObcxzla2nzzlwklaviQRk6zl2CeyhlwhlSnh8zlxepqClqrkDbflonW-jDkbi8jkKbh4nWJpQJpG5kSFgu4nT3nJfpqKpDunsKpU4n_2nzbp1dkcljwEjc4n3fpp_kUVMitcLnpqZpcKpfnpccpaygfFnSINWnnTEnBNaN1QnanOxidZaRbjWPnOfpjjgUVMuBNeXpvSHexmQGlAvhAib-kpjEnBGnlqk2npuBN7HmTLi2fC1uoIRnCLa-np-pn0nphBNSWpXylndH8Tp6wjfKpBKaIopdJki7gKop6QGnnXJKdN2Z5midLgntFXYprnpOGN0sjWopPaNYopTAEN2ZnTpuVhtOEeopdZfhopnUMuBNBrOo2Zaop4nIAvh_hkacnANgHopsnpikptophBNvopSdFjzbnopGGlqRhsep3opgop5opk2DuBNGKA6FiaWpf-D4mnFnncoppTp1opdHnMKaTopXVlVop6op6QGpQKKBpcebQyAwkpGOnDppcGNsopGpphBN6Fi2npmepEAl2fCTFpbKpSop4op_npiopiPFJppmrF6npSrodppSpprppJopWppPaN31jjINzopdlpD3leppbmmspp3ppuppr6fNopQyAoynDLn-ppgppwbUhBNeshmppH6HqopTppSegUVMMqpcpi-rkQpp9wmOtZefpGFmyfpLEnDEntZpRVnnMaKFng_m7Zp1kjMdpoYph8haapWMecapB1eugpKdpzYpUHm5hfwgpdaptYpWOpC-cb-lOOpxhpM1nkwnDip1Cjh5fUbpHVpnUMMqp2ZcYIkpepmjpGFiRkpwPhfIkvepsjpJYplXpiqgWZpApkLUpQVpfYkcZpQRZ8ygXwhtUpPwhFfpYUpkZpjxmmZpqqAoZpcEncqpJRNfcptfphcp9QYjcpbqplcpmfpsfpprppcpcSOrcpsJZ1cp6wcCdp2efFapFdpDdp02cWjpRapyfdqbp7rp9IehbpIraEWpIEgBRp8raWapNdpmgpSdpykjpgpqqpu8hVdpJspwifYdpwqpLdpbdpzqpwLpSgp_SpDMpLTpTEg7XfHhp3dpodpddb_gpmEgJhptmbDhp9apwWjRNehdpuggmdpsLp1gggspLhpqSpCbpxdpEbp7dpLbpKClL1k0hpE1dFCkJtkskeWkpMtkKipQjpGAgZjpbbpRjpKfpJveUjpmHeJdpnbpxspagpZajAtpfepWepdjpHRptbpDDgZlpOXZbQb1bpvSHDrpljpKMgc1gsepJrp8bpLrpxepmrlzepVLAlWgXVpJvbtrlaphvrlKapVtp_opLBpiFpojok8jkJpyrY_2nhnpIIiT4nMRNX6nneYG3nHJmJ4nW4nKJpascMJpj8POJpkFpL3njhd8qaDFmsVnQ3nS6nkafRnp0tpTnpOpn4rYQnpfPkd3n4vmuwmYtZerpnBAgrp1xmYtZZqpSMnjEngFnnLhzbp0on2nputpfabFLC33nutnSnpubpySp0onopnMNkB6FpupIfpPupsupjupGBGcNg0cgzHAPopH_jGupwLbebm_qpQVMGBGDtnbwciTIRaf9up4EmiPk2upU0gsGbzxgAGi0XpBfpXrp6UpP4koYk4bl8_kWjcU4kR4kVHlhZpOGN3XpTrp2UYIJphrniIpXnmyXnWnmxeZutmXmm2tnZcpCJJbcpeKp2opjnpL6YlnpAMaropxvpunpIOawnpglpVvjvPnkanZvZiXn2JkyKpyjaP6mOXnoXnYXnxnKCwpHXnglp2lb02cCtppXf5rpSjpBsp2rpIdpEsp_7lZgpBdpdepTLpzTpOwpTwpdgp1CgAWjAhpsdpoaplspzdphZdudp8LpldphspIhpTEgChp5gplwpnsp8gpMhpfEgnwpespxgghTpPhpewpRhp2gg1WjdsprGkLSlDfek2dJbpt1ZH1ne-lU1k3-ldZhtOpvheXol_wndCkcZhgJf_2f0PpK5d8BhMxpqPd6Cjn1i-5l4OpsLfTTcYol__l8skXbpaxp_skPepWajBtp9rpXep_QpTgpjxpn6jxbpmbp3QpZhcKMpVwp6QpXjpsxpegphepejpjepUedtupQfhGuhLthtshvupD4n8WoJDmqnnhxl_tpScpBvpdsYCqnbwcHlnpnnIonFDmD3nwpnwVppalGlnxLj2Ep9cm0tnOUhUVMOypNwcTqhRtkURpAmgWVlwmaNka33auXn6-loSl6GkygnOWkn1nTxpp1nc7e02fQ2fiJfnypySpOypOYdFyhdxlXcp9pp7EntKpQGP8EXuEpVppk2DRXpHtZ5npdLg9klCppvvpk2Dhop-ki-hkGqpUImT1gvonK9j_ZpM9jKPkRMpIikYRpQJAZpnmynOyhJboJzpRJpuOeUNkhpnQOlAKkkpn5XpQJABJAlynfab-iBcoiGBm5XpUYpbinrUG6rlRwkSGLhinKCh3Ci03Llhd7SlEDi4CiGDiG-cNRpUGLvAAngk0OgZeBr9o3Yj4TcogiCDiXmk0zpdmkQTp5zpm5Awql7zpX6ifrAayldBMBmhW7dTLfyzpHVpH0pIGLlJjm5AoJjjejyhk7GFN0pH5Lf5f5je3wb4zpoBAZqlk2ZCfdCnIc0pA0pf4fgRd2jpEigFGLProlUMz6gpql9jpN9mdym-wZaymEbkh0pCopyViDxjWqpcwZGinuzpZUpPWZsijmtpE4ku0ZG7h_hm5xgcikSYkfVi7epLUpF4kwXkgZplSYvRpaSjEyj3IphYkQ4k8Mh3Iprjn3IpmJksDhjZkzjcQcflEljFg8gkTsbwFgp4kl5hnqm_xgXygvUnBjm4xgOlmyPYa7mwsmpqhtKlLKpjomA8m57m7efiwcaakU8gvveR6gjAi_ynBjkLgpolpNgpx2j4llSolBapEYpuxpUgp5cpAspawp7VjZggSwp-SBCJeMtpmifMwptVpGapRgpLapTappxpVmHjQjbweAffb7hDffkBlf7hFwolQjkweXJejakD0kqweOffo2p0CgRfflgd1vbaffjgdaKpe7hnak_WC6wev2pYgl22pgff_weHxbYLpk7hpgjpffrgj5aZbOirakqgj79hyff8Je5ffZsnwaeAgfTxe6ffexe8ffO3pL3pe4DN3p_PhdxeBQhJBgFgf2Ye07hCOlz2pSyeQWjd3pgKeNjmgsndsnGOle3p1ff9snPGPuxez7hp3pehdlteAtnlgf67hUFeigfH8hC8h6hd7Kehyg3hdF8hD2itgfhzc23p3gfHidkgf57h5hdA4pNLeIidJ8hZ8heyescZXhfeUb9gfqmbvFl-qirLewFlN4pLhfIhfU4pX8hvDiZ8hf8hEripyeWhfgyeiylDriLFe6gfe8hoLeY4pJnh7Hn5LeHzeRzePzemapHylNzekhfPzeLyll0c1znZdpv1cgzee0e3hfg0e9hfNPhKjfDifP0ezhf74p64pYze1hfSifkLp2if_Bl4ifn0e6ifOifo3bKifw1chzem0ebldQ2cIifT1cF5pZapH5px0ep1cAaoO5p34pdiflRoW5pvgp-4ppifC0bliftifTjfP5p71crifS0eyIenLpIddQ5pGidIbY-hfZvpG5pvif0gpJ5pS5pvzbz5pX5pTBcB1ek8hj6iyqplgppYph5pg6iLspgLprqpOspkqpUspdFm05p08hVsppspcTplSph1eWueXgpndpfwpMEghwp9gpjwposp6gp-gpvspV6p5LpyFctNegNevSpNSpb2pQhp2apnggrwpEhpque8jfgEN6wpaspBhpy1euWjP6piDk1wpisppwp61enINv6pXjfnEgMkff1eGHeL1ek6poSp-cpsspNhpuspzspvwpbjph6puSpeVfl6pE7pIMpzwp4wpvapAbpNcgDbkZOi4hk68hBPazRlNOlMzpPOlQMpdzpSMp1hkazpKWiQDZH9hikfGbki9hI4bx2e9kfO9hV9hn9hBlfq7pDlfSNlXkgo7p42ew2eZ9hm9h9OeR9hKRNuldL4p57pdOe27pj9hd9h18jmomn7pJ9ho9h0jXq9h_7p7PeTRf52e8mZU9hG8pW9hs9hI4bAPeitfm5c29hLmdCQpqYHdOiTpngOi_gjc8p14bygjAmaamdI7keun7hpeuaWMps9ka7iQbku0fY5aA4e83eC4e-3eR5bmXnvyjhunaMpNzndSlBmbVbkQle2PeT4e4PexPe6PeI3eMDgcmfXmfppfD-hBalbZl09eiMk87bMQeI9pMZliOdBzkgZlcrlFdlO9p-xkGLkB6eMalW9plenZYlnamGrl1Tk7Yl1ZlVLkcYlMYlhZl4TksRgF6f8LkvQgt0lvxkyQgBykJ9pK5eaZlP9p1QgaxkmMk-RgoMkrZlh6exYlixkGRgMolV9perl6hpc9pdykZLk9Mk5yktCjxxk9ZlAMkANkJalMipn9pZ9p_9p3ah2RgX7cLalJfnY8cirlhrlNrlgYlKykUZlX8lPYlmRgIykWyk0Rgj9pasmU-hvRgJxkC-p-ZlYyku9py9pb0DmYlS6e8Rg19plLk39pRSeoLkwYluZlXSeP0m4nfp8b99pq-pa9p4Vb0ZlKxkXykE-pOSgxykmZl0Rg4yk16eFZlOofx6ecSghReGxk6ZlM_peMkA_pY-hN-h8-pP-pZ-hn-pO6eX_p19cppfa_pYodCzkl9pC-cq8cYTnZ_pU_pNTeJ8hM7eKZlV_pLrlqzcLZl9-pqpfeLkameQ_ip9pIGeo7en_pdMpnunz8lSqlOmlhMpnMpDUkRcpXznV3j9_psjkSAkiMp8jlG7kFAqu5l7unCAq6OlWUk38lJziU8ejrdW8eIspiela8eq_cYUeaell9beqfAel1yikzk6dlkIfKelcAq-dl0gfUelKVeWelgyiDelIZnPzinel4dlIelgFhgAqfelMsdSPlKPlXllJ9eyyiCun6jkrPlhAq7yiYelGKlFelVeloelcelimncFhrAq0AqqUeepmhzkGelsAqyUeOgneeiEBqIYipel4oTcbkhtfp6dhtfqznahpojlXBqC4luAqyznVCc0-hgKK8Pl-Mpzzn8DJLvnCkk5VePCdD-hAKjDNpKNpQtd6znY0n8zn53ejNpi4lxFhP9lZ9lU4lvQiKsfkBle8iCCcs6dUKfn8idZnkNpjfnH0nvBqJ0nfvn8XjN4jFmpJ9levnjvnACq3VduGnoQiCilyBqwfn4We3emcBiuChfNpCwnDCqA_efrmnQlEXeQ_hw8ih-Y0CdyfnssirQll9lRCqlNpTvnc9l8ipxBqovn07kGuflwauCq-vd0udNvd6KhuXe4Xes0kFBj3udctfzCqD_hRrUF_hpBjnDds_eh_entfm_h62SqtfExnIQl0Ql1DdZ_hYCqkQlJDq6Gd2QlQwdeCq6DdM_haCqD2h_DdkTnIHj6QlValYufXaldufYufGufaDqEDqt_hxDdaal_gjTald_h_Ql3_efen6YihDqy_hjufpQlL_h-tfe_hWDqaqhvCdgDqUDqQuf8Qlkuf6EdACftZe0uf_uf_BfBvfMxddvfGHcqdpzvf4ufIvfEEqKCfxwpgvfOvfVvfWZeM2pbAEaBf2vfwvftxd9DqhBfDvfFEq0apNvfIEqPvfJvfVaekvfe6pLJdTEqLaefEqTtpWLpjEq0vfPEq9ZeXvfruftBfbxdcvfPZexvfZspdHcqEqivfFaeLvfiEqpwdhvfpvfUaeQBfYvfmBfyAfoBfbae-EqWBfq6p5BfCFq7BfQvf5xdU7p6vf9_hSyf__hPydf-D7AiNwfXwfVzdHwf3RlWwfTFqznliZieCf1ae8RleFqBAi90nZydiFqRBiTxfcwfFGccBi8lpz0d5Ai8jjjwfl4jienhhp08k6sijhpxvnlhpDOpb0dAmp9Np7vnjfp80n3wfTxfRRlnHdZyfExfIxfubeZAiEGq2RlyRl8kjfAiTRlGxfIGqbAibPNhAiLxfczfkAimyfy8k-ylislGzj2Np7FkgslAwnJgngNpt4lSQkV9iB5lBOp8fl40nEBhpRlPCjvNp7IcHOpNwnQwn5lpcCjTwnSgnhmj7nlTBiBkj-xf_0kbEfyul7kk81d6cepmj7efyAibvfN0isFqmDqBdeovfAwflIc_0nIHqWLcVzfHeevFqYgnYCfQGqKHqXFq8wfMzfiKdLBihyfuLcXFfYHqoyfUDE77i6AiDzldFfX1dUBiHee5RlWCj5yfvGqeflXBhH5lWHq1VkIeeO5lXQp_Rll9iLEiIgl0GqWgnlFfReekHqDeeWBiIScIjnybkeBi0AihwfhLcAIqWyfdzfRXF4FfRNZUGqFNc_FfBNccLd6FfLIqneeNIqkzf-FfRIqHNcyeepzfsYje9kPOpHbpROp_wpIHhNUY9ee3Ld6xnY-lxhpUOp-wp4spOCldsYYGfMClBxpM1ndGfU5lB0fa5lCepZOpdfel9kh5ll5lLmpP5itwn9enJznw4aa0fe5YUYnfvDn6h_4Y3Gfmsl3imcQkqsljklEck7MdCHfCNd1MdPncLncRncBYnDckz0f4TO10fOJq_MdENdyOc60fBcnhBiNqHyBilBi7LinmnAcn8bnHcn_bnEcnrDq4Li6feM1fS3a-bnUlKrmnpJqqmnJcnQgeW1fJ8hzwnG-px-ld1n31ngkJFIf_5dVolrgn6unRUkWQhvPckBl2wnBKq2-lt5l8geoTk5HfRQhKKqtgnO6lj1f80hg1nlheVIfWOdXIfS9pfRpNKqLIfsHhG2fmIfk4exhesHk_heN2fi_f-2fAnkoypeolVIjHxp-wnI5dpKq-lkf1inypyOpCxn0Op65lhypxnkKmkEJf6QczJpuSlQxpaRcQmk9wnSmk12fkAgExpRxphKqJuipypoIfE3fdKqo2fbJf62fKfFo1ni4dlJf7pH3BifRc8BiKakYckL3fP3ftBgc1m8OJVLq0JfDiKK3fbieZLqkteEfhULqFCizJfe3f_JfzSlNQdDSciieMCip3f2QePCiMKf3BecalxLq0ieNKfr0pv3fqLqb9ey3f8BqTCiUlgRje23fR4fXCidCipCiGjerCiyQdYCiQje_3fHMqB4f5SiD4fQ7dgCimCiOjePlgaCiSjeCMqhCi_Lq8ScF4f9ie7yfQ5fV4fQ0pFDiPgfWJlRbcZ4fDmhT5f2Opg4f8Cit1nq0pBkpUxpGxntnn7qpI-kA2ke0pQLfJtkf0pJ8hBZpfBM08p-LfGip7RdX7L84fxMqdke_4fEUcB5f9MqI8djypIxnXxpHNqQkeUXnQClRSdO5fK5fBNq8SlS5fbke-OpD5fySeexa4LfaLfnUci8dVIj5MqsUcrkpWxpL8d9qp_spSNqjLfm5f11nyCkEPpM-p7JqoMfmckxgjBle4gjhOi25fm-f45fIleMufilegmfbWNV9d76fCQeGWfIkf8NqTNfT6fbTdV6fdTdM-duMfONff9d66fCOq16fI6fFOq4MfaleLOqOle86ftQe9Mf2Tdh6f9Nq0rHk6fsENm6fMOqo6fkxpINfqQNGOqLNfv6feleCmeQ6fLmeUNfERpPOqKNf5Mfa6feOqUOq7Lq-6fV-deUdockRpfVme4MqXmeJ7faleL7fGhnI6lK2kkneR7fVneEvnZxnR7fmneY7fkmea7fK6lMPpJhnTWdT_lXSO6mejHm7ZhA2nNYK_Bq13gDneUipjaleTlOMqy7f4Nq07fxEpV_l47fZPqW_d87fWne-gey_pu5aGYc6KqaWdk_dF8f5VdV_lmnexOft_dwMJO8fwPq9Of4OfwYcJepzmeb8fNYKzneHDqjkLyOfNYKd8f1_d5PqmohbTlQ_l8Zhx7fTipFzfKPpr8fqNgUAeu8fh-ksWdZhkMQfhPfsPfiTlNcnToeA7llPfWQqYZc-8fpIjQdnsPfSDioTllTlODigoeYDqj-k6wbG9fYDidQqPGPN9f4PfI9f2PfuoeP9fSQq7ZcS9fJBeo-kxtkrQqI_dJQfuQqLQfcDi17hq-kQacWmpvui3yla2kUzlbmpbQfrFmtuln0lg2k-slzQkWklmhpa2kZkl5zjbklompq4hmzlnklgmp9zjqzlhbixmpxck6QfFvl-5iSyhQ-f56aBhjJPkg-fV-fvOimRql-fKLfTbccRfc-fsRqpDiSRfXmdFRfqRqi-fd-ftRqu3ea-fBQRxRqmbiNhnv-kzxnx-k-ipLvlN0jESqShnVPp4mpXPpTZd4CeNvlYPpmxnDSq0zlFjpMDe-VpXspGWp6Pqr7aVSq-RfJ_fKDeBWpmVpaSqSappVpwnbwqeDWpOweuPpHWpdwp8hVb_fqMJnnkJEVFLq1PpMtdkKqtDjSJnI_kApl9hlc2nBplEQpdhnV2nKQpRpl3viZ2nCSq9Sqshnlhnw_lnhnn6lOJjDWnqSq6Sqk6jz6ln6l16lrhinvg4ad28mfhn07kKTfZEelAgsudZ-Ul-UdQpwnkSUlVTfIseaAgrnkjAgHnkr_fiTqWSfA3fqnkCJfwMJtnkase9MpdTqqTqAFetOpSec92fzSqrbd4nkpecbUl4PVYUl4xf9ckNRmAWH5Tqq6hPtePQpnmfR8j1KeHBg15ncFe6seW_krDeQ2nskhCVf5Ci3UlwUdaQp-6lWcd-lpYQpuFebQqt2nL8jMmnFUfHIk6vjpDk0hna3iTlpFyngciWlpHdkjLqJfhyBgNepcFfDyn3BgbJjBjnGjpyterQpJBgtQpBCg0CimDkhnknjaGCgUBgQUqdxpAGe83grxg5UlIen-UqKse9UlzQpR7lf6jnTiNdkQueedpdCgcVfOkfN7pD7pU6pqxpOdkquerlXdueT3cO7pTVqrCgjbpT2pm5pDtpQajZwp8VfhYfWgpaepDRpcepJ2pmxpsbpcjpOtpiepAFgJtpUVqeuiT9do1jAveKDgdEi4CENDgk1j3He3VqSWfkajTDg0QqKIeXWfive4cnV1mmDgCWq3cnBIeTRnGWqiWfEVlpDglWfFicDVl3edKVl45ASIeh0p_DjMsgpIAf-Zw0pypp55mAmjP2ZWWqdJj5Hl8Gbf0A7upo1pzhmG-ZM9mFKpVVZzhmBimZ9ZDimdkmG7ju1pZ-Ydvh7ljcFpTLiJigjXknqmFYo5zoZno2tpytmngox-oJ2owKlZIpMphPwgrXp6yh0-oIPVZWquPZ3yg70pHrpP6hE8mpFlLwmgWqEdksinkfgJvAaylwQpbXktBlyRpMphMinainsClboi_4n7smrzZPZnL1lsfc_hnWteDSpKijktkg6heUqEdkH7lQfgztgxpDUKMjdhonn80pZ-ZRXqELl9vmUXq-VHGboMVAQ4nyvcM8ns7mxYku7mKyh-WqKCpqDlfFlsDlj9Zoikn-Z3Rn0hmt7mz9mbDnY9mi7mDLlWvg0Wq_hmPfF8vh3ygg2jqrl2tnEYqdikI-ZpKjIYqVYqI8m3RngFlvBA9Untik3RnPYqbgmRYqFYqTYqQYp_hm8thHqhikC6OissmmXqzYqt7m2GdZppVibjTWVujybnwUqMlpVJhNUqYrVTUqfUl_6lcTqEVqfQpoQqRVfbxpMepVbpkTqKjpOwiMjpSZqpxg7bnYbpLecGVq9XqKXq5rg3ygrep62nx7muikq1p_blA3n11pkZqBDn9vpDYqa-ZM8mlTaF8mgnn2ThztgYxjTLidcCq4g2tnp1pqZqwbnRPblYqd5m3VZ5ZqSYqr1pYkmZ4k_7mXYq31pOBdaXq6nkIjp8nknUqAtkdXqt7m8WZSwZcJA2Xq8ppY8mGaqsbZZYqBJkCthOVp2xgIElG7jfyjJ1poekOugSoncfkOSbefk30lYgkDgkhElj1p0fkk9g2ekdpkm4k0VY1ekh1pmikzgmgjnKUZngmDUZE7miqnPoYFjnZwYjjnK4kq5kt1p3Iaw1p_lj10p5wZsTaBdmsQazsnXvDHRnxQnmTnu_ZzTnxcpm3gzWncsnmtkisnn3pAfhl3p7snZbqvtkbbqYbqyljbWjTOqhLkZQduleGUdwleLUqU_kLaqJFpPaqTym32D9AA1okALhUhk3UpxtgY4kP1pyXq1rlsTa50pC3hojny0pqWqfin8dfvmd7YqubqkuhE6oo4gNhF1epdWq9xmEcqGYqnLh9ZqmgoSinBcq6tn5zmYvDDrmywhJTqO3mBym6wZDymGgpFym0UjN-Z5bq7wZuymA1pvCdErAHmjHzpI9mj3oM7oiyodXqnsn-vhvtj3NkF-jjtnSonmtnvsjT0Y-pmUPmOAbbYmPaNdYmZEb_bmvukGamEblEKp9JnQOZU6k6AlAXFdbqpFn4fpmvZHxHyMaCwpeEp06oLeoJwphZdLwpuefO2pQap4cpzqe6rpXwpHYpixpY2phSqxxpcdqggpJapzgpsgpcSOYapD6poqpu6iG6pNspLGqJ6pkapiapgapwdqcdpswphZdGEq36pfspVrbuwpwspd6pI7p8dqGAg3dqowpx6pcEg76pasa46pCMp2dpEMpdNe0wprspQ7p3wp5dp-dq3qp1sp9dp3sp0qpRfeYOpD0p8OpDZpYSqjVq0CgVdqLVqkVqQup3CgdVqoxpP7pAhgrxpShptxpbgpebpobpTtpvxppeqOggkepnzp7ThAhhCDYtKjboD-zp_knE8nrkn1TptUh1eq8kHYJAGYgQAEkonocqmbmAln3knuRbEbgefjAfqcQbaMNCMl3niOYpFJk4bq7ThZ0pMXlsqkzypnonHfq8eqyZqtUhOhP2NjoFZPfqcWqZ5nZynXWlJfqefqvliPfqFopbZmoontmimfqDhPxmiuXHPfqfynIcmualTfqfBAMJaetnXUgdfAqXlzeqGYgXyluaBcpp6eq-TjSyn6fk7ThLyacbluaBVaqCgqWsnUypuqI70l6MlNoprNGqfqEEoJSnC6gXSnkVjX1lnXqxZaMYcHdjzfqGOnVgqsqAH1lYgqK1l8Snwbjhqk_SnikppVhyIAO1gsxhWzpmMbhKkEXqvBAnLlGdKupaRAqNopEkB5eqjomyQj_ppJopuqIycg1YYw1jRwDifqWknPKh3jnpbmuYmY_YKYmDFZzYqygqtBmaJA1ijSjgQpBa2lmpkYRpuqIxSHTLiUKClWqbSnVSnvFELSnRLm-RnoSnMea47ji3gpgqmlY3agnXgFXlImjYfqLgqTyptfqLJaD6YT4gyekKUpkNjSnd4zpJ9g_WnzOitHnoMgucCysnoGasBnRFqhufyzaQDqdfcOZqNDq4DqzDqjDqgGqC0ktDq4_h50alDqRqpuqIpqAa7YvGp8YY2WqfhkzalDfjIrp25obEpMIpIOoPcqqWoaEpYjo6aoEBpziaxgqtKj0sAZEl9Lq93kA1pFPYDopjXkBHlCboyElFpk-Xk-Ik1Xkr2hxEl4LhEHl0El-3kNikrPY6JA53k4aoAFlJHl4dn4El0Ui6ElPHltdn1El6okPMhTIpeoco5n9ElhJhDuksXk65niln05nBknIHlT2gRtgyJh3IpwSjx2hqymQ1p6_k1ihQ1pa1ppugiElUSktgkmaq6ZY1cqD8nhamJhq5XbGUo7cqDdqFXm9jnBZmYtjDZmUcqjimxomUZZXjm6BnDvmWcqAakBrmxNbFdqFBnyAlObqEEoZdmZGaDam2zlGLlzHlmLn3AqZwkchqAAZeSn9cafhqkuohiqdyohEo65oOumHgppZnCxhSbnbmnZ7H1Vh2DgfeqntpQwpsVq1rpjXfkdqfdq8rpsXfrkq_rpiVqJggCspzXfwVqVmHc3p4sndbqltk16kZWj4kqr7hfbq-snhbqjJl4dqW6p27aBeqywpJSpyLpz6pc6pa6pMEqw6psdpqwpFeqjsaoWjQ2b7dqf6po6pThpbTpGWjXlqWspStpalqw9kDcnKWqgHfHdn5LioJqgQqIxhrbpsEgtkqtVqgOq6cpqlqnxpxeqQ2pdYf9Cgwxp5QpreqveqS7pREqxlqteqa2pxSptcqm9ocblOlD9xpsyYyNmRRjhNmYxYZYqtiqFsfLXmHGPAJAHTFU2HJNlcljaDI9hqEHa_hqCRlQAfyDqwfnJiqhEcFiq7mlMiq0tfE2hjbkoDqbDqZalVAfsppKGR3GacViWhqFTFyplUeYqxhCujqLlRypAcmPam6jn9gqKqpZJA1SpNxd3plhthsep6vpsPnjIqc-llIqcIqVOpG0pTzhcblzLHKgq6gqqlmk4ZExmOBdK6bJMkk9pT9pEAjY9pU-p54eZZlWYlu_ppenyLkh9ps9pWLkZnqd9pk-pa3ldnqY_pbnqkYlJZlt-pjYlv-phyk29pjyk49pCSg69pvZl89pwOlq_pe9pJolN-pTnqPRe8ZlO_pCalp1k1nqX7cH_p2xkK-pF_pHZl_ykJ8cT-pX-pEykynqfnqDykmFjt_pP-pYZlc-p3mfe-pVnqK_po-pi-pF-pcZlm-pBoqo-pknqeykL9p7RgoYlMSeqYlNnfrnqz-psZlmykj6eyYlvMkL_pjpd_-pL-pnpd7-pI-pa-pC_pu6eE_p4xkTZl-nq_MkJ_pZ-paykVFbDoqxSeFoqxgq9TiqrHc5nFrhwaGJcqVvj9zopBo8-o9WqtAmkloyooJpqy_mApqdSmpoHINjgXqYGbKbATgqtUohPo7-oeon9eqJOZLXmpinO1l-yhRtjjXq5jqAsllja8jqkjmznp7oZPwgPfqFfqrfqafqNgqJOZkOYuqI8ca9xYpqAWXq-vhyzhkpq-0pCcqxgqNFcuBAyUpsyDOOgXfq-bqEdqhCnElmClpy6kg3p3kqbsnCye-kqq3p8kqRCC6sngbq_xezljDnqqXa5mnqTgx8Aa2leHlxgqgxKCXYOOgNsnPXqPRjbCnxnZJIaT7jKeppUbGZqRcd_zlxOpjQpxcjZUqPZqNlpbmqdUqLeprbq8vjCAmWZqhUqyUlRqq4UqO7lhClHVp3BZNBatElBUgmdn2in1ZmoZmcOk-ZmQhgATkGNAupqAKiZMjYzpCKkOOlC3pczphmnullMrqDvpUzpFElH6okMgfJpSJpCNmhiYmKmQNmtwY4MmirqGMm9AqcLm4Qk12ej7pN_jOzpg7pQzpEigXiYgpqJBm1xBGpqR5nbdf8hbPcqZegYFmxFqZtnU3gmrqYHg3LmkMmiKmYMmPxYRngDjgzrqHtY7hgTMgBcprhqstnUIgJucZrq0rqIOArsbDhqMnp5rqudfi7gKsqaiYHhbhucegqxKm3ig9rqSegcsqqyDikbhucBgqQsqjsqPiglsqsBARwchucHnq4rqirqdafcegtsqRMArsbPrqk8j2uc0sq2Thtsq6FAyucopp_rqioc8sqQxSxAA0rq-FAyucXsqIzplFmZHgQfg-sqTzpMbbEUKTIgrsqoeg-sqTUpplbtfgdrqcncEtqtsqXIgRIgZcnwmqInpUtqDegdtqarqRtqsalatqlucctqGtqHtYcIAVHgKtqA-oh8jjtq3hgdtqXtq2icoWETtqNtqpfgtsqzBA-AAElbtQhFtqTqpSicNLEDohRfZ4sYFNmHsqMVlFtq0rq9tquAAr2bsybXvYtEoXiYCuqhRjJfkhtqjuYsKmjrq4lnRNmssqstqjMb-tqGKA0rqSuqxAAUuq8ncmlVFuqnrqGsq2KmduqMuqguqGJAjppaVaima7yYHtY7qg8jpnkpNLmTWQFsqIuqruqVtqeuqMAEuuqgJAYDa0rq7qgOvpptqGxYCsqquqmLmsuqeMbAvqluqBfg5PFouqIvq7uqKvq9uqtuqA-gGJABrp0rqVNb1uqwtqKTo1KjZuqorqIsqjzg8tq-tq-ahBrp-phPxNTYpoBAVskQtqldnduDRvq6uq7MmcuqVvqMvquAADvqDuqYfkXuqcvYgvqJvqLvqfuquAAOvqm3nRVCwvqHuqyvqlrq0tq-uqkAE-tq9tOwdc4MbjuqBwq9AmfBFEwqauqYvYzwYvbhjvqJwqNuquqIVpqmynrSFTwqDsq37nGuqUwqlLmXwqbsqkuqBvY6NbuhhiZqd4nFwqujgmIpMpqQrqbdfRspPJpa3n4uqiwqgwqf7nlKmhvqKuqTuqXvYSfYrqYpwqdvqYMjywqCjgYwqBrpajgpwqYpqLooytqUwqksqnwq4MbF-DpwqgsqqsqNxqduqnvqxsY3vqhRjGrpCYqvLm5uqtwqbuqHwq6ep8mn4Km8vqTvqhKmfxqVwqeMmYcqcXofmgvlnaqYGwqqyDH5m7tqPxqmnX-phiuqBuqowq4vq5gq2wqpuqmxq9uqXxqUGL0rqVNjDuqfSpHnpYuqexqjwqWwqGKlnZq8xqSvqwxqUvqBsquxq7wq6lnktq0xqcSO2xqHtY6nI-3n5xpphh4xq4MbYyqaiYFPbGNMfwqJvqlwq1sqTMjwcgQaZDbgtJbuLACTgIHm7tqskiIDNBbgj4hEbgzinWZf20gJbohJp-MbVtqxyq-sDzyqDbgPxNh0DnzgpXl5yqqyn9Mb9pljvq9yqY4D_yq4vgZClP5hgtqPsqpyn9ImdImiJp0tq4vgSKkMXlXZp6vqPYpVtqNynRIghVp8inIih4iqzElqEntRj83kg5ni5nsdkGYk2ye-iqHtgBjqyYkQEls2hTpkMHlGjqOHl3UiRHlvQY-5nAFl4Up9epYrpQ1p3xlZJkGrguEZqIpoIkk2lAYlsIpsblXFjvIp3qlxIpH0qzIpjLbmYkPwh7blGJpkjq0blmlnnaqxaqNVY4tggXdGNhcVYl4kyXkfpkbEleEl-gk0aqPfk_Yk6dkVonvaqm0q1Fgf1pTugl0qqugk1pj9gm1praqSonzaqpjqeZkSonRNhmZkf0qe4k0VYjElgElq0qrjqpYmIhqnWmqcnsZm0jqiYm7jnSyptjnVZmBUj4imH1qUZmVJZlvkKrqNamsjngbm1HZXjqTYmI1qEknwvkGknPkqEendfmKYYffm01pCgmKjngKlGhmHaqOgZ_jqWxhrxq55meWaKDEvumVfpSwmcfpzuZruZ2lm2wm9qnMxmCxmIvZ50j3JpoclE5Zq4mG8mbHpRdoU8oVDpTqo0HpIAp2HpJqo4HpbxoYRoMNn3FEHNnOrZONnhanIUnJungUng0hYWnaJoVakynp2JkdkqmZnSanYZn4-pg_jGbnnIZIbnVOZpQmu6kVunsrm-Je-2pIfgW7p8VpAfFOMpoRqWNkPzp_wpy2qvtZm7p-NeGbkw9hGlf73b4FqlVp88kaIcWDfsCfNHqLbe4lprhp2BABGqmzdB1dOGqTxfgAim9KYIdw7YMxfa0iImpfRlEgnF5jXCjTBhuJqZPckmnglqGcn8LisJq_Gm5LqFKf02lk3f6LqdLk1SlwievLqkbqtleyLq6Mn5YiO2kHSpTPqdVd1yex3qCOf17f1QqZmn8cPtQqf2qQDinljWDiGTk9sqrsfj4bS5HJZfJoB4AlSxZFBlYBl7tqD4qE3qTLiZABBgqhGqj0aoFqwFcXLcMrqD4qeVpazhsxl4XqjtZr1qZ5kBkqh6kpUZ7-am2q4rF8uhJsqgKKyBAdQbxskTjnRmi-kp7TZLjn-aqCUZ5wZEhmwTZx4qiUZqyexZqQxSHUp8xBTxqysqrSkQpnRHmQsnzJnAun2ypssqBqgzAAa-DNokSAEfBAxBAtYHmBAKHAEbg6Tp8hg3dkc4qdkjiLa8Envfpncp0tqBqgRaZqeg_ph9FlR5qzepUuApsqaInmhgY5qohg7fpjjg1iY_VgwBAqegYrUBFiihgxsqHqp1ypJ8ZZ5q7Vn8egr5qd5qs5qg5qxiB-dkqfgihg7xqz5qBFn3EnKfoa5qOtqc5qt5q75qoBA5XgPcDNok_5qT5q5sq_Tnm5qTdF9EnG6q7tqI6qqegR-jFVYh5q-eg4WYYWiUwln9jiJnT6q15qo5qsrpH6qs5qZ6qWokbRhjBA2tqFAlBtqSGn05qV6q35qyrqY6q75qb6qw3exAAUTht6qbsPCxqEEoj6qy6qXbm06q4vgJLiL6qfBA6FAUThiKif6qKxqRopX5qU6q25qB7qq5qBqgfhgF7qtqIJLiIyjcljVhbBzpD6qn5qCigp5qMrqS7qE7q5XgV7q4vgf6qBmq9Cn_6qP7qsbqjvqg7q2NjNokF7q46qUThyAAvOY8kHf6qk5qC6qN7qk6qd7qm6qX6qD7qt7qg5qw7qsBAy7qDopZkFqop0hgl6qW6q45qs7qf5q36qtlY56qB8qz7qucq0OgbsPB6qinpb7qO7qH8qz6qR7q97qL8q5XgA8qC8qf6qR6qM7qufpY8qQ7qf7q97qR-jF7qRhg6rjAfguVhNNkgzqxtpS6qx6qp7qG5qn8qu7qbRhdhgr8qQ8qYWiE4n3uq37qj8q67qI8qC7qfhgo8q38qc5qLhD1AAk7qdLgT1BF8qE6qJEnm8qD9q28qOmi76qhvFM9qc7q4Ene7qJsqs7qE9qS9q68qK9q0opjqqXhgy8qk8qq7qbsqa9qR9q3eFzAAJ9qY7qqLia7q47qA7qk9q1sqm9q_7qN8q66q78q27qV8qu9qz8qVtqy9qv7q09qsBAp9qX7qFjlTlCV9qX8qA9qZ8qP9qJLib9qA8qp9qD8q9kpV5qtMa59qj9q08qQ9qoQbF9qd6qs8qGGlTxDE-q57qX9q77qJ8q18qV-qc6q58qB-qS8qjuGb-qv9qT-qJ-qq6qi-qH9qq9qC-qqwqP-qZQao7qS-q79qg-qb6qo9qYWicrqg9q_hgW8qc-qF6qH-qZ9q2-qr6qA-q07qK9qXyn8npBEnG8qG-ql8qB_qU-q3-qs6qu-ql-q7npx-qiFn9-qo-q1-qO_qd8q-9qT9qPpp7-qW5q_8qd-qB9qa8qZ_qs5qyjXO8qE_qR8qt8qNYpe_qQ-qg_q_-qM_qr7qC_ql_qnBAn_qR_qq_qy5q49qu_qO9qZ9qZxqtZf9PC3rqYsqhiYgFmL1pjxqLtqgObZHm-4qTup6Dku2lRJAZsYaIAuxq0ZfPyqnxq0KmKyqt1q-jpe6kWnpM4g8_qHtYmtqijbvjBTtqDArb5q0rq7EAbOb96q6sqlFmhArH6qjArtvqplbCVp6vqYGgasqx9qjAr2tq9KB39qxtq-iYpArX6qjArShktArU8q3AroArctq7VlaiYsAr3tqazqRzqBArulbBBrUsqdArplbbxqFqq_ArHArxAr9sqCBrqyDIEAGtbmArLxq4ArKBrHtY0ArlaBgArbBrdsqMBrFBrm7qevqbHg5ArJ8q0rqanngegvSklvlsdfnBr06q0rqHKi-CCfBrSBr64qxBriBr6hAR6q8rqvBrR7qxBrEBr3eCahqRHmIIgG5qHtqKvcYBr7BrgBrqyDItqRIgsRpHBrGAruOb8Brf7qHtq_BrLbC0BrVIgbAraiYDGg-_qWuqOCrQBrQCrJCrsBAaGAKvc2ArlBrisqRCrYCrqyDutqMCr4_qeCrCArgCrNuq3ThSuq5jg5xquIlqhqPBrlCrhrqulb7wqECr1vqPuqBrpyCrQwqzabceFEwqUArqxq8wqUBrKwqXvqTqAqin64qBDrlPbNICEDr7Cr79qWvqIppYDaEVayuq9_qHmckDH94qkxqexqFDroKmmyqTBrUDrvuqCvq0uqamgyEERDrlyqLyqoCrJDrGKAODrThbkDHkBryuYNtYSDrktqIDrNuquDrXvYavq5qciyqhcjdCr4CrfmgRArkrq8uq2DrWvqmvqXvYovqHZpb6nsvq9DrBCrINmeDr1DriAr1vqZDrWPbX0jtBrfvqQEr9vqTDr1vqvDryOYRmqJbo0DraErFEr1vqMwq_CrNDr0CraJh7ROpDrTvqhDr2Br1vqbwqVZp1CrcDroLmzKm4wqNNm1ErqDrivql9qdKjx6hQhA3ZqCCrRRbjFmptpusjIBr3QbCFrazg2DrdEr3tqC_jcxqswqrGmDFrxEiFFreLmCGmDkbKArTBhMArtBAOArTAr2ErgrqBErTFrkwqprqtMgpKp1upr7qBrpXcZmShRIgtyqugqgObwMif7qBrpw5n-BP2Kk7EXCki5kcv_BgArtFrZ9qvFriJhMsSkBA_wq5fqTXf-NgrFrQCr4FrlFrXvYakpXylF3FKxq7BrEGr7Er-wqgfqRIgSokGvqmocMGrx9qBrp-FruvcrBrpHiXErmBrUGrTBrWGroFZMWABafkCrDxqCArdGrnEr4Mb-FrykCBaf-ArAEr4ArmGr1iYHxqAoS46hOErkFpuGrFxqNGrQxq33aIKA-Fr46hv6qs9oytqPFr79qAyqTSpmDr1Cr-ohqrqZEr-xqEArEFr0ErJHrSArQArfFrVArvqn8uYs4nNyqBxYyxqJ8qDHr3xqwGroEraDrSCSrErPHrJFrIErYxqZyq5kn1Cr2cgIHrGuqfDr8Mmi8gFArxtqhErsErhFrXonrtnWHr5Er35mgMmH6qaHrlHruzh4xpprhnGr1xqkHrhyqamgRhCgHrDErQyq0tqN0cLzhS8qyypTRpj2lckldIpMukm_iCYl1JmdKmZKmFtpXAr1InZArubpeVjcNmgeaMTnROiX7UPTnmobB2pZenRuncylC2p8KpmlpeenBznHdlxwkH3qnenHznT8lx_ljuap8pOznP7ksen38pM4evwnuOlxen4_pyMp1un1enedl_IrrMp0diidlyTlr3lc7ksOluMpNcp2un-ensunx3lqMp6_px8lXzkLJrlOlozn1MpJfn48lnzkZBqEPqPsl8xnwzneeiA9l03jpBqDQllCqsCqNXio9lM9lO4lW4lqJrPFkefnONpYvnQNpifn3UkuBqINpVNpEkmZ9l6XjICq3fnKCqP0n4ziR0nUnl8zi1fnrBqqBcX0nmJrZ0nuWkpNpoCq8GqHQh8fnu0ngiiumpMKrxHdohpPgno0nt9lQulr0n3NpEmpIgn94lKiqB3qD-lH9k20n3nlnGqH5lK5l-RlhhpJOpKglXgn0RlcCjIClV-lISl-dpaIqAnqdlkVeqsIqxIqBep2hpi9kvlhbgnZKrWSlU1nqwnGzlaSl5hpggn2IrKnbCipRmpmgnqgnJWkaKqLWkSKe1KqrKqxgnZollypCCh31kkypx5lfolgZhvMqFip-gnzMqpNqCTlrNq21nrDqsol2CkuolIQqXxnMPqM6lI8fjPqQPp_Rq0olJKr2ol3hlLSqyCeJSqq8P1WkWhn7Ppq0n5SqW3kk_lBUl--kuxnHQp-SqdnhyxnwLrW2nO3iETqOplzIr6SiHTqe3kGQpFMrIQpNTqP3kPTq8DjEVqpBlcxpxUq1hnDAmWCg0QpgilQNpMrqJIrbycgLiy6i4plU_qKeadIrtOmFNYNTniNmiIrszlfck7gnaWkN7lAAm3qq5qqUlpVtqfMr5jg1BALFpKIr-cnI2getpycpmvZMzpObpJnhJaqWbpRZq7qq54WOaqjvqfMrmoYFXC1DkHCr1sYYKm6In9JnjFrf1qGPi7ynMunCdlD2pq6kN3lAznfdit2qBml_ll7tlLjkrlpXMp_WjulpTdlm9ptNqjzn9IrRznLAq7_piWhVJr8IrmOlTmloOlq1m0enYznmjktNrodlq8l5_pIJrNJrPGj5NrwMpUJrRJr9NrXJrNAq4unaJrwlpS8eEulsIh7MpHvn5AjiJrSfn04pmCq3znF9lWfntqlEKrrUkX8iYOrN9lLyZ0BqXNpR9lPNpV4lpJrnNpeQlFCqbFk6JrthpVQlEfi-JriFkXCq8NppCqpvnsJrkOrYflCCq2JrgxnyOrrNpofl-rqI3qzFqwFq1FqfRl6FqS4qfbe9FqPgnX3q0flfGqMDq6vniGqA5lDGk30npGqIGkrGqKGkZFqxRlwRlzHjnKrmRlASluKrLbpwKr1KrwIqMHhUeqE1noIqQSl5KrSSlL5jY1kFola1km-lKmpbunPCk7IqRCkkNr-tixwn5JqLZhe1nOIj3lkPKqh1nk5jzOpmglSLrXLrbolVLr9Pr05lYLrBNrEepuMr6OpLip35jgLrimkpNrtUdHPp1yjJPp_1nMTlYxnvolaPqB2ncxnl8fRPpqCqTPp3mk0WkqhlHJrwSqoxnOxp9ccLTqvSqKTq7LruAgQCqzTlj2nDpl-PpI_kAajIMrGTqR2nMMr-mqb2nankJQp1Qr_xnxhnq2nIIkgUqaZqr3kfxpNGehplbDhz2n1sqLNr9rbJUp_DrkGrVkgmzpbsq6MrUYgwtp98qD1qhYmc1qjam4CnQyntjqwNjLxSEOimamGcpjvqFYgLNrcQbFGlmynkdhFzqTzqEJmRNr3ynVnp4lqKEkllpBdlwqiZNr-clbNroJrrDqO8lM7ivIrUPe1IrVMpdunZXi5IrvEhJMr6Tk7Ir5OlmunsNrwNrCSrfOlCJr2MpEJrlEkl8lAAq77ePJr7NrDJrSJr-NrwEkFSrf3lDfnxMpJSrSSrFOrgEkRSrzyjpml5wnu3jDvnbUkAvnFwigJreSrjsmzelKvnTfn1ml4znmGjtBqHKrZCq6tlrCqIKrzBqvJrT4lS9lszibOrW9lK4jIflfOra9lpOrAVke9lC6p2znDVkzfnVnlzSrxSrn9lqNp8JrStl4Orp0n6OrtNpVPrwNp_Or_lpUKrzvnWKrwHjGnk_vn4NpRPrcYjwnlvOrSKrEwnhKrD5jEGklelPgnFOpD5jtGqoKrpHqKPrG5jBglqHqzHqK5jZwn0KrhPrWeqZVe2qpU-lTeq4KrDxpc5laOpoPr-KrX1n4IqsPrignuPr3tiylkTgiywna5jMQrb2fUol89i_Kq4-lGxpuKqUui25lBxnq1n4gn1OpSNqwgliNqD_ldLrFklDPpeLr0xkLUr98M51nZ-i71nUQrpWk-1nZTlEVdOPpnUrsLrc2if-iaQrOSqwSivhlQhnJ6j3LrAMrYhni_l4Pp8Lr4xnm_l8Sq4QrkhnCMrATqEMrCTqwxnd2nmhnjhnRplh2nqQr2Ppfxa9xnAVriDkJwiYilGNrailyMrDynM7lIcdCRr4ahhilMrqX0l4sClzpMHmxEnR-qL_qHtoh0llPp5vpdPn2InfPndVrXylGNAzErtCrLRrUtnJsqpTHAvhoMjI_qgJaLGnMMmOtqcWnFPbwcqhlnLGgUMhPjqE7jeaqVikqblqSjSJk7obc1poRnsxqskY27n5wqatYOooJqb7tYQLmfvoAamzmqyjq_Wq0chVnmPtm5Yqavjk1qDLngKhnIn0eZkJnCbkUrqX7pipn6hkxrqq5qJkY6UYHRrjGrxwq_FgMRr1sqADYdlbKGrPsnfrqZzpv2qTpnoWr6SgiupjvqQ5gdlbvWrnArRrqOnpRpntrqfmnWrqjpnYrqJsq33cC0g0GrCtqIsnwgqktquQYIhbQfqvArQNkSrqi7p6Wrbzpf7pXrqqWrQhgOmHKLhamgQyppjn83kVqnDLhWQj_6jSeghXrpcmftkgxKuPgYiqh6qYcpxClbxmloa1RqCKpOxNSdnIeY0Obt4q_Vr4XkK8hIYkTElZZqEigd1ly6icCr3CrPbqddjogq_np5BA1BANrqD-HgVrbtn5WrmWr3hk8WrOfg-Wri7gNYr2BAxMlgegOVCuyqdJp-Rb8ArJlcsXqXXrVmgpkbSJgQegiNkUFrxmc4WrlKbiBAq1hVVmuwl9XrlYrecYTxlPTjMypiAAvYrHGPqBrDqn2uqyXrHpnJypVDmkcY4YrvYrO4n4onFvq0YrHEnBZrUqo4vliBAvbbSicExNZMlFBmyVrxrBgMlNjbeYqJZrskglOgPMlBJb2eFf8VhHliMNbUhAekiXlOBrRRrzjq7eq1ThPrnIlcBLhMik6QYhYkA0q_Ilz_kdTY1_kGJpKuk_epZabBphI1p2bqH1pZwhgvp4IlbdnYIZQYqN6h-1q5eaRkq8-YXgqVdaZgqlgqWdjLYr_ZnhJoQJl6WnljaX7LdRrtJAuVloyD_fqdghHrqsfq_oi1rFsmqSjgdUJ-XlWvpXyjSIrO4kjllbWrxikZGncFjdcqwKhVQaK1mgqnvNnWAltEabNnmNn_ikr6kA2p_1plyjceniTk2arlyjSol1RrIAj3Rrt2Dl8p1wkW3ljNrq8ptlppyl9RrF7cwPr6nqt9pe3qEOrYAj-IrZSrQbrk3lIAqm3lkMpPznOSrWbrELrEAqAOrsMp_NrVSrvdlkznYSrfMpTyipznvPlQKqcFhiSrJOrxrdLOrvml2lp-qfQOrANpkJrITr2OrH8kENpDzasUk6SruJrNNp3SrhOrT9l1OrUNpECq9SrRNpakk7JrdvnY4lfQlw8imvngTrtJrmFkOTrIcrZnl4brMHjW0kTcrA2hX_hYmqtAfSalWmqr_hiDqWalgmqYqh0Dqg_hLxSqFqsjlBbrCPrQTrPKr6lprflEti8vnwGqvhpbTrbKrSTr-FkfTrTPrR9iMPrNgnmTrzvnmHq39loTr9nlvTrtTrDglzcrSPrKGq8Tq-0nwHqdCji-lM5jcgnpPrpwnFzlW1njsleOpSgl1wnHLrJIjv-l2BhJKqe5j4PrKxpoglD-iExpLuiUUriKqWUr_9iuglg6dn3qfWep3qv1nvMrcjeGQrdUrIQrqNqgUrFTlBSrkmkOQr-YjmUrmLrSQroLr81np7fWQrPPpS2kexnF2nSPpyUrzLr4mk0zlfQrmQr0Tl44lTZqCpl3Pp9Lr-Urh6luQrJciihnT2n3HkFTqJVrshnLVrDQpnQrOVrl2nIern2nt9aSVrNQphQpWMrEZqv_pYVrQgcaVraMJQIkdarwejSFjORrSabuJbeRpN4kn2lQ1pT0qcGn2_iVenKgp4ar1qi6ar-KpnIrvmfUunOyD8llXGqqlpgNr5IqKdlGbrFLra7imNrZ3luencMpPkheMpPcpIPi_enFJrk8lHerfznIGjKJrDOrz3lfbrt3lhbraml6Nru8ldSrcfrimlkbrSfr-7iGOrffrQwh4MpFvnshnNOrmSr4AqybrjBqrSrMvntSrWQivSrOvnwBqQcr_zntQeBfl-brxJriOrLTrRcrDcrWNpFcrqfnNnlzJrO0ndNp_JruOrBKr1-ek9l5frn4lLKrOcrNTrjOr5OraGhOKr5NpQKr7lpnHdBPrhTrJKAYTr8yjGPreGqdKrJPrBmp-NplHj10nkTrOPrqzd-crUgnAdrngrQJdsTrxgrpRiwgr7Fq1grNOpx2d8KrownEzltlkHfrOzjDLruwnUdryPra1nzlkiUrGPdNUrqOpPLri2fZxpnKqzgnhdrGLqoKqVuiHmkZUr3OpEQrT5dJHkE2kwslf5iPzliWkHhrXGNkUrUYbQQrqUrpmkLhnZQrvLrT6l5mpEerdQrGerZPpMVrO2nvhp6LrRil5Tl7UroQr_LrOMrBMrXhiDMrHilohnNplLJjPpl4Lrt6lZergQr2QrQMr5Dj8_lWJjTVr-QrZbdQlpwMreplARrZVrbMrGAmcVrJHbserSkjBoKcjnxphOqpkpqe7j6JpKyhVirjrFearYppNopVGBmfgYvpY1p_edPgquemkbbv8qUyj1RjEjq0zqA-jHjq3zqJukr9p6bmuvkmYmsYm0vpDvhWPhtvpwPhggqHar-bjV1lJ1lmVjUQeW-pIrlY-pg-pbYlf-pNxkznqN7kB-pZoqi9pdZlLxkfZlo9pSxkq9pWnqP-pw9pwoqTRgObrCpdpZlmLkkoq59p2-psLkwZlU7byZlc5esoqRjrbnqyoq_ndE-p8ykOjrFPpAxkXQeEalf_pQnqkReKnfS-pR9pWjrNYlQZlJjrNjrJoqrReHoqcjrXZlEofSoqJyk7oqb-pVYlToq5-pXMkYoqj-pgLkQykVjrO-pr_pYofB-hcoqfoqYKqt8coZlw-pcxksYle6e7QgvYltZlnyk79pzReojrTZl3Yl2jr8Reu7btjrK6evjrFalxjr6ykAoqQkrz_p3ykzkrjrlXykIZl0Rg_oqhYrjrF80llofRZYUhgqUpOIrbkqcwZAmmCdZhkp-ir4WiVPh4lm-9hG6bHjrQYlDkrMkrbnqUMkPnqrkrf9p8nqOLkTjrJZlVoqwjrBkrWxkIoqRkr77ex9pXnqejr4odgjry-puYl0-pjkrnoqlkrGReqjr0krXjrGAqg9pS_pD-p0oqWoqazjH-pTlrdjr7glDZl0jr3krelrilrqqq5jrEoq7jrUkrxkrNZl_jrenqCmrKoq6nfonf8jrg_pqRgPoq-9pVkrHykHkrKjrUoqblrh-pTkr2nqiZllZlxlr9jrWkrZkrQmr3jrP8bonqhoqiykfkrexkqMk1-pkkrvnqmkrwlr4lr0Mkvoq7lrFkrh9c4Zlhlr1kr38b3lrBmr6mrDal3krI_pAalklrNoqQ_pEnfAzkIalZoquYr-krQgqzjjWqA7Cl8hguArJRr-6qZEngAEPQmApc1rFsWrCMlQkpSnr0Zmbarvuc1rF5rkHUpnfAvVrGfqoZrqEibQj3OjrFA8fqVar_fd2_qxUg7WDrnrhIAonrhXkorleKgggd9efQFre1hrtp-fdhakMnc9krAffBehfdhiWqpjCmkp_YrJ4me4q-em6Erynrh2pp_qeQjNCr5VpfvDd2pk2pBffWvbMorxObonrEgdn5nnQjGcqJcbxKKaylgxcgakQvbaweTorg2pborfirVZrHff7oZQTYYPkyMlylJfor4nrPgdFffTJea7hlxclwew9q5YrjrFhXlgegiIIXHgYLmFlrNhhiqmXorpajKMg9WAayl51pn8gP6g81pW8gkIrLKqhwcGEk9errrl_erTunK2p2cpedq4rp8cpieq1DgKggP2peSqN2pmSqeVqs5pXprHdpnkqxXfykqvXfoEqc2pY7he2p0ornxcc7hhorGIoPSYzorl2pi7hEtmBwbJ8lbNp2pmbpjpAqtvb3prulqgJeZgdSff8xcUffx2plEnfsnggd12pSvbgff42pUzjy5A-weIlpdEhtIr-NlXunYxeXOiOxeVYr8gdugj_2psakcdd6Je5jgJ3puakHQdiycIKezCjW3pP3pY3pRQqDid8Ph6VKV3pTKeAQhVKejqrlxeoPqEOl3snUqqJqqFQjrtkUhdy7h06krljixh9qqzqrPqqu3pEIa9Uqllj6kqesnv3pWqqD4pzPeMQeE8hx3pE4pfyg43pDNh_3pPrrA8h-3p73pN_iMrrJrrlzcH8hcyeCriK4pFGm7qiT8hf9h-gfCri4Dl9qiecjcLef4pX4p7PVuFlhrrm4p_gja4pl4pmrrKsgorrChfB-bwLeI4p3yegybZ4pu4pq4pthfrhft4pCjdk0cihfphfr4pFyly4pKyaSOrMjdi5p7hfFifD5pQzb54pr4mpdqY5pk6i8hfOsrC5pjzedTZg5ptqpiif2kj35po0eU5pN5p-zeo5pdifQif7qa5ifV5pgift5pd5pI0elRoc5pyhfZUYf5ppsruifjsrI0el5phprn5prsr2srs2nb6i24pdjdVsrYsr64p__kzsrcddv5plsrV4k75p9iflapqgpE6pb2cTAqdLpKspbapsdqVjfsqp14pTspzdqvqpKsruqpF6pblqwTptSpA7pbjfC7pxlXdprRlqgWjfdpQlqtsa3gpQEgJeqNlqHlq26pCeqOlqkVf_6pYVqmSpBSpUap_dqfJeFlqKeqSlq4gpfMNntrv0ebEg-LpJlq1dqUNeNeqn6pFhp95f71e0EqGeqgTpFWpR6pP2ewSpbVqGurEdpF3cMlq86pekfzlqOurakfitrpSqvtrPeqKhpReqWldgpnk7pY7pnkfGdru2qUYr7WrJXrpWr22qiururq1kfFhj_gjh9hB8pq7p8kfT1c-kf82q77p64cP8pflfu7p67pI8pS9h47p9urA8p-2eK3eD8pwtairrFbkH8pw7pSlfGvrUlf3BeyurEvrZlfR3e09hr9hJTd22eT9h8urR8pv7pWvrjlf-JZllf19hASYEPe9jq59hLbk2gji8pCIqJmdlvrJDiv3ezgjk8p5RrDzn7RrYOlAmfs8p30f6ccv8pK4e0vrE4eRNqKznJbrijlImlfhrArA78pGDg98p-Pe_8pF1aCwreEiEwrWmfs5bG9p85fR-pM9pOwrw_pkmrXlrGUqEmrq9bN9pDnrVmrfrlMRgYnfOnq1oqclrMjrLmr-mrYnq0lrinq8lrVoq9mfcmrnYlyQerwrR_ptoqZxkEkrzxkmlrzQeolrjoqqlrloqUSeUnfulrpjr0mrIkrrxkvPrPkr4krTYltkrYnfvkrqkrK6b3oq_lr5oqYmrVLk6krCoqInrfwr0RgewrymrGsSirl9mrylr_odXmrAkrMmrWmrTmrZwrImrXoqQjrgmrRmrKradlrwkrflruEbboqqoqp-pxwrCals-pnmrrTbioqqmrkykikrmoq6wrvmrzZl9wr8YlJ9pzmrxnqtxr8xr3Zl_Yl5mrYxr7mr4nq6oq2mrThOLxrbxr-mr0pdKyr1lro-pOxrQyrGmrdmrV-h-wrnxkd_pCxrn5eYyryBbc_pl_pCpdHxrQ-hXpfj_pNpfeyrs-cP-hmpfN_pWyrCaljteMoqawrN_iO-hn_pOqdsoddTegriRfrUqlI7iUfrLSrXfrqNrXml4Nrqfr5unemldvaPSrifrTbrkfrxriKAq_yr0riYJrXqfQAqezhSAqDTrmelEziVAqdAc3fmOellAqREeaAqielmAqvMNBPlbAqwAqmqfjAqDzi_AqKBqWwaAsddPlhsdWwaNPlizrXzrkzrwwaNelkAq38etzrVPllPgnzrxUebPl6mmezkOBqjyiVPldelWzrxzrFBqyUeHBqDBqJBqA0rOme6crnSr6zrePlLziRBqrAcTBq5AdVBqobr5PrKOrylptml0lp1PlwbrcFhXzi5Pl91fkrfL4Zx-hiBqUKq0frlBq49enBqRwr0br7frgBd4fr3_gPBjWcrcOr-frQ9lS7L4SryYi4Bq_wp6Bqrtd9LqvQiWPqnJrbvn7brevnEcrJgrf8kM0nA1r2zisOrpfnNjli8ipQr0SrSCqqsf5WeVCqKahNgrGTr9WeCXe2sfwDqMgrB_ezCdD_eikkfudkCqRgruQlBcrRvnvvno0rPseO-e1_hj1rnPqxkhQtfhQl9Kh_Cqs_hg_e3Cqs1riDqZDddtfqeio_eQ0rDDq2-eBDqv1rCkkADq5kZr1rxeiODq6aeDiq9Qld_hKDqQalJYedDqMYeicr3QldUnZBjdmqC2rI2rmAffDqb_hXcrhmqecrYufPiqQ2r5DqDYerDqnDqhcrZmq0YeFrmbAhO2rLDqg2r2DqT2rOufV2ruDq6DqvAfyqrlLDkEqtwd7Af9GcPaetvfZZeKEqxBfHFqJFdOEq3EqsEqhEqgur7Eq62rBBfQEqwkqu2rA3rvvfqvfqufz2rvEqMxdZEqwuf42rSxdF3rUEqH3r4vfNFqBFqGBf-DqM3rbdq02r0BflEq22rtEqJ3rZvfJFqCHqc3ryEq5trAHc2EqB3r82rutrEHd8EqG3rFFqFHeAFqIFqW3rKFqmEqGFq-tr8WCs3rR3ru3rMFq23rBLd7vfRAiovr8_hiFqPHqmCfmaeDGqkFqWFqgRlDdrutftVkwBkVFqbFqA1ndTr-aeoAi9KpfRlU4qfIcF3qy4lwAiY4rwNpJHq8fnZgrR4rz9lz4l0FkpflgzlfKrTKr29ln0nucrI3q_FqolhK3qb0dG4rMGqUDf_wfO3qVRlI6pNYhM3q3beURlUDfKxfS3qKIqolhLBi0jlDmp9BjbGq61r39lBzl20kdFqlgrNcrPRl6NppgrkGqiKrsBkdom0grnRl2yfPPruVk-9laCjmKrP5luGqpceb7p60n2HqGOp2GqkmjiwrM5r81dByfrrqXKr9GqGyfAHqGHq1vfswfEHqmEfi3rD4r_nlUCfxCftFq5Ef15rcgr2dew4rsKrGwfVHq6Hqv1dcHqGBiaHqdFfC6rlINNBifHquhp1TlTHqJ4rMQqnHq7Rlv0iUBhgFq4BkgCftHqwbk2crQBizgr3gruTrOMcA6rQBig5rqKr4HqDMFe6rPGk8HquAc-HqFFfEIqw5rsMcwFfHcryTYMIqWIqDSlT3qI2dw6rMNcpeehzf4McVIq26ruee__hCSlBGf2imZIqFbpvKrS5ldPrK1nD7r79i1rFhIqOGf2KrfPrI1nF7r8Yp6TrCxpq9FJfe2Tr5spNfeE0fOSltIqiwn6qpj9kQ1nA1ibOpm9kCUrn8pYNcrPrHbrLOcWUl5Ag6RmBJqYeCDJqrQGFJq_3hbul52pv0feulKJqVJqFHfNJqp0ft8pGJAw0f20fANdC2qInc27rSVM50fTJqGckmJqI3fgJqDMqdJqjJqlmnb3qIdnDPcAwrLdnd3q9pHpBilJqeNdwJqpmnHdnNdnzJqXHf0HqHUr6YlFhrIUrzdrLdnmge-JqOUrAKqJAqCKqn1fEKq_wpGKqo8rIKqn8rOKqzNlt8rx8rv8rLLrzPebIfsHhn4dWKq_1fHmrMUrd5j48r-lhKLqz4dySq_Qc-Kql1nQ9pv2fXJf72fggiFxptKqM9rgdrRUrP9rvKqcolBQrsOpk2f0KqWLrhPdLreLmkrPq35lHLqK4aTmkL9rLLqJ9rK2fpnkrOpise52fNxpbGhqKqALqrypO6r7KqLxpMLqq9r75dwKqDRcRLqFdK9RcgLqqJfM3f4BiT3fQ3fuBgXLq9Pdcie_PdH3f9JfCCi-qrj8rpRcd3fiLqf3fk3q0nKi3fLQdndrd6fpdriTb0LqbUdu3q_Cin6dO-rZVe8LqM_Z9Bq03fFMq9uexCicMq-LqZCiVlgBjecCig-rZMqvQdMMqbGhPMqWMqRMqF7dTMqJMqkKfaMqt-rk-rcckQlgQMq3-rS7djnevzpW4fR0piMqmke2CiCmhFSdmQhVhrpMqF0prMq04a4Lqu5jVxpXhrzglFNq5LfC0pzzpv4f1zpKGLaNqKNqFSd7MqYWkFep-MqcLf8WnmNqi2fv8LA5fONqLNqRLruMqGNqoLfMNqc_rhole_rCUcS8dt_rkUcv_rG_rEmhi_rH5fHmhZNqY5f0_rwHLb5f7spRbphNqm_rr8d9sp_SlJNqL8doNqeUrMipKQrCTlG6lIDiOSRkOi65fvNq35fxNqXMf4NqKleG3hjUdiMfZOqTEiAOqaAswOqs3qq6frthXNfuNf9lelOqBmeQNfy6f6Vr06ffOqfWe36fJmevOqjbqGKfzOqg6fuQf2Oq39duJc1leOWcB7fT6fJ-diAss6foINMNfD-dP6fpAsbNfkNfNOqbueuAscWNSOqzMfxOqTrfzAsGUdW-dbAsBqd4Oq3UquUNrNfVjpE7ft2riALH6lkLrIhnoWkCPqlPqdJr4dri-r8UdIPq3NfKPqNPqpUrsPqrUrQ2k7drN6lAflqhiSPqXPqsBsW8f60rf_dOipT_lu-rdPqWSifPq3XcrLr77f8XcXNnNQqg_dDPqxqrq8fg_dovpzBsg_dtOfvPqC2nineyPqxneN8f1Of2PqW8f4PqJWdGQq9PqPWd_PqyVdzPqIuO5neFQqUCs_BsdxnKQqRCsWip--rXQr8BP33gJoe-3qntkx8fsCsXQqHxhZQqUZcLZqlQq83qAXdi8rNDi2CsnPf_8fwQqiAenQqM2rcQq5PfPGP7QqL9f6Cssoe1Zcooe9CsmoeyQqJDsvoeARqnlj3QqZ9kAQq9QqkoevckHfhd9fSBe53qcgfCRq0JmU2klulGRqnulIRqxuicmphipMRqLZj9slmip4ulozl0ulYmpbRqURqX4hx6aR2irmpZRqsMrrDs0mhdRqrgbeipvmpEvl5ip81ikRqHvdyRqxtZsOikDipOifvinRqvRqo-frRqiYdzRqG9d3XrpRqlDi4RqBEsQbc1Nq3MaEhjKEsvUrADkyzl1LrHSq-xYyklDjp_4hISqFerqhr-mp1UrGDkuhrcqPR6i6Rf5ckM_fmkqiSqBlqvoTnVpzqeAWpcurt5TnPpFWpgPpHSfgSqT_fQSf0EsxPpTSffKqiAgnTqiQr4_f_EsEUq42i0Sqo_l2SqQ2nMer7ChUerShiQzri2nNVrzHkTer1hr7ChBQpjvr4hrYerPilZFsGVrPVrRFs7_lZpl9_lKirUTql9bTTq7PpGCeWTqydcRTqTAgbTq0vj0nkREeTUlYTqe_ed_fuSqeAgcFs2KqinkonkoTqvFs0TqjTfsTqmTfuTqkFswTqlecyTqYbdzAg3nkvQpzTf-Tq9THAUqyGqNGet7r3PVBUqCBgyDiTGsGBgRQpIBgTQp1UqFlpO3kOUqTBgMddpUlscjZbdIZqDlpC0ltDsvqqYUq0CslerNZqADsaUqxMr8Qr7srvUfGEizMrkUqnQpI-r0UlUyeVqqibqXZqd8r7Gs-fcKVfgciDZqnGsN_i-BgQ0b1Uq1Bga9r6teeGskGekxgAVqgTiCVqSSlDNrYlpw2niSrKVqQepHlqXVqnCgZVqSVqmVqCHeHurKSpQVqxjfQurcHsHtpSepNtpajphVqFtpTjpRepfjp9EsqHsLtpqeqmHsgVqPtpueqyxpclqleqRurhajd1j88pZEiVEiaedPueYEigerIWf6VqcEig1j4VqfEiOvevDiPcnEWq_nbKIsJWqPIrv9HPcnNIe1cnFIeeDgTWqPNYMVl2eFefhanrsCrlnrDgqpWl2eFJ9Y5BANlnW6ivnr9PAxnr4or6ZPinr7ajYynXknfnrHTF5jXIgq5VLnIsMTac9FbXlFyqMyqsjqMgqnnrY5LBvj6BrxmqM1qeWmCprpyDiRrdNgvJoyer2ir27lThZYIn4lrbjrPIsEHjOalQflacr0qqW8kj2rG2rD2re2rKufkmqvDiW-rlbqu3qfald7fN2kJ_dtBstUr_drCJs_KikIsSabQ0A6Sp9kqXbq_kqGqrYsnCgfslj8snArr4xe37hqUqElc6HZKchi2ltobsRk3ZrQSYF1p8Ni8ZrghqjRnB6gxFpCSnycanqkGSn3or6HZgZrLZpvnrOXqcnr8jnmnrcaru_UmRbGJsRonvtbV9juoksnrCJJxhqDlr0hqV5huzgajqpMhSrpbZpxTYwZrzblu0llpir9pitgUJkcyjPwhDyjz_iTuk9Ipx0l_IpjLbV0qqKsPSYarpGVp40q_UY9YkgmcvAmW6nmJn_GrL8nnBpE_mrBpsLbNRqK3nLJp3EmahYEupQXr6tcfNkpYrxDhJHmEXfIGm9HmFImwHmWImENnNIm_upgJpGzqnpYTpYuVnGYlDKlFdmSJmgLsraYFKnSuc6yq56iSzqlJmEJmzImtJmXrY-Tn8uYDKl7ImwImmRrGJmvrmWFroabsCmHfpCKmvFnZprsxqVHrdDrcMmPyqYHrdFrbNhxHrLRhhNhjMmgRm7QnW5Y4RmWWrBDlJAEoYmnZrYRriZmO1q3jqXMsBYmLJZd1qWRrnrnFenBVje5kOhmncnIumlshy2l5tnl3qO3m4ohgMssMs1nmBsnHknnnmBpr9ZkJ4qyAlsdmDvmvJleWrRsrnqmNKp0wm31qlYYFmnK0miphCNsUlnazZyYqw0ZC1mCVjF1mEVjJNs89rI5mM7Zy5mW5Z3Xn6Klvzok7mnpioRrk_ov-nTqoqHpX6oZBnT6kEkq9emGkqw9njNsS6qparcNnUnpYArZNshJoqla8KjkYnvYnmIr8ar0tl7erMgppIruRrqGj0RreNrFbrGfrDUrCbrvvrSolASrMzn6IrPfrUkhnfrUOrESrbfrbznHSrPmlJOsYfrj8lzNrMSrlMpVkhbbrChrIyiebryunOUkUOsPIjwjksun28lHOrXFhWBqW0rueliOswelBGsIvnpSrzmli0ravnHOslJrd1r5mlCgr8fr4zki1rqOrv0r1Bqy0rTkk90rJcrmOrw0roOrBgrrOrLgrtOrSnlg4lL5rJCqU0nzOsFKrpFkTNpg1r3OrWgrPTrYgrWBkqcrjHdUTrPgnLQkSRqSYjWTrhhphgr8jjqhpBdrYKrxcrI5r65rC9k2AhK5rY6r0cr4creHjMBqhhpugrPwnXPrI3qpKr_crd5rOMn95rL6rIdrIdraPrEikyhpdIqiPrc9kxKrC7rR7r5qp3hp7Kre7r6Hj_TrT1nBUrV1nS5iXSlALrkgn4tix7rMqr_nbNmpW5iDGfg8rf8rjOpGhrpJqf1n79kn9rIxp8PrD-kddrYIjPLqw9rfQsDxnZLrtdrbLr5OpudrdhrjulJAshLrpIjcBsw2q41n1drmWk3drWxn5drmhrNPpjJsjBshneg-kFjiERqlmpnQkijpaRq0iprQklDsempjipDRslipxQkUklQRqAtlWUqQvisipaklqmpwDsxipa2kzip2DsNtlCRsXRshRq9DsF0jASqrTlK2nChiVtlkxnScr0UrxLrxhlCjpjRsVhn1NrOKRpEs8KsUTq5Lr3SqX2nOFs4ZjQero_luSfAUl9Ur42iXFsppq4UrGVrDireerSFsAIkGirradSMr-_lwFe_IqLGseiaOGsIcdQGs4UcSGsSZqNirXUqN_inereDeperpgcERr4orFhYGKANBd-TiLTBZnprZr2CrOZgVGlFQbmMJXnrFVPcYrNOi6RAa2lvjnp6cU-cX7eUmrgxr07ktyrxSssyrDyrhmr0_pH7eKnrcMNcoRmcq8bq_Er-rl8pqfWqfiqOfZBTsrMsLfpbjqpirFVPsyDHdq68hRUibforwqUAbDkqFwhiNsz2g4Is7empdmUsh2dmfupi7jsOZGdq-VHlNsdAbgTsMDnHqq0snVTsgir7Ss9emZ7pljKPcjllfOOgd_qRKshTskTsNbqmTsooroTsMTsoGakopGyDuRbABlFjlVzp3VriBn3aYIqqkLqDefXcZLTs-VHqTsygK5TsbJAUzZCyqOJAhqqh8qjTsOIaCUsjCnEUsKTsyAlIUs9kHdCSJac8bjOsjQKAPmYDoppMASmqtRciCnA-rtjbFUsXUsoGa8camnXpIAszb32DOmquTsYBrxTsSUslTsklj6SsGyDoUsEHa2BcxYYLUs3bK8cauTsPXr9ilyTslze1UsnTs3UspTsoGa_pqfAobUsfarGNAL7qRUsjUsTUslUs4JsFVPU4eqBAEUkWMlzdgLzIAAr4jqqvpWOZZfpFvhDTs_JpbwjYfpdwjMbjKlrcwZJuZsvpOarmYqGKpjxmdZrUVsxsZWVsIvahBN1sjOmHdwlp9FEbjFnqpxBQUsiVsYkjqVsUopLorCJJVVsXVs6QG1VsLmq7yYHMbz9funXVwj6VsftBfDlfsZ_VsUppBWsdmfAsByVs1np3bjAqntBA5VscpiEzqu4qz1qXupC3glVsbkjGejXcZDWszVsFWsRYpxErHqhC-EPWsOtZRWsmSsCWsxVsEWsPaNkppUcpLhjs9qeWsbwmgWs4OJvWsCprxWsyuZWWs0VsY2kcWsyDrsVsTxm01qkEnnZpmVsSDllWsyWsnWs0WsbVMGbbEJsUUp9ONtWs-VsfVslqkNXsAXszWsiPFlupl3nfUpitAWXsuvZ9WsvVs_WsHtZBXsoWsrwl2LjMvpxphcHBiXsqvmYXsMXswVsbXsPXsiPFJuSGyDvplSVPXhhhcnuFEcpiotqs_q4wmmOkkXs9krmXsVWscXsxyDMVpLhjMIrmZrZWrjvmjxmDYsmUszXsnXsHYssqA7bqtXsbnrIYrGXsZxmhWsfvmLXsAWsZSsUWsLrAoXsPaNEbjtWYGQnSbFYWgQoH8VsXqpXXsiWsPKjaXsTYs1XsIYsc-UkrBcLb_PZcpiRnrZYs-ZqIuZCYsxXsfYswYsGYsyYssqApMJaTM4eYYyDN1lEAlccAcIsJYqHXs7WsysZ-YsSWsgYsmWsuBNEZsB5kBFRdJlcpimIskpqpVsQZswWshYsqqAjYsiPFMopcWsOVs9VsjXsdZs-WsfZsnBAhZsxyDoqAHBi8kHCbgBlYxpDjZZ6ilXYsrYsoVs9YsuYskWsSYsBZsUZs6NZuINZZsFXs7YsOYsIXsQYsTVsFYsiYsUYsuAA5TsFgqi2abWsKYsCXrQcqEasOZsJXsfrpeYsRZsAZsJasCZsLasonew3e5gDtBAyAAfasEkptXs9bqMYsMZsbYs8WsoZslXsqZssZssqANSO_-Y2PavnnFINGViLhj6-qwTsOfZcZs6ZsZXs8ZsaasHppVnZ3VsqRpHqh52nkMrNvZ5ZsdYsjWs7asIasgZsKasGKA48MDorccARasGrZ5asHbsvYs8asLbsbassfO-nnC4nKYsAVsO3mTbs4XrIbsyXsKbsrZsKas66bcpir_q3asmZswXs6asibssasKas-YqtGbpxB-GrJ4mfbsKXshbs_YsWbskbsbasSgmqjp5rFyVscpiyhqpbssYsnZssbs4bsjbstas2vqaFdwbs6tb7fqbZsGbsgbsVbsHcsKasM5LpTHwvZF9MnbszbsMKpPcs2bsRcsubsbasjpppWsqvq-XslZsDcsrbsUbs7ZsScsfcsWDrfqP2WstXsKUiOcsPYsqasEYsecsuBN6Fimbs1assGrnas1bsWas3bsYas5bsIcs6FiNFQpvqbDm4YsZcsjom7csaupXaseZsTZsippjyknbsLZsaYsIdsbuprasMds6QG5ppkINcWsxUs4asbcs8csdcsVdsPaNqXpRDLLcsQoHGdsz0pNZsQWsycsRYspcsuBNLXqNTZ6XsIAExmKTIk4YsadsqbscYsQcsocs0cshBNYSptjddSpLhjGBr6YsSastVsFaspdsHas5ds6QG7dsDZbdqj-Xs5csRdscdsJds9csLdsOXsuBN_oe6UEAas1asknr6csOesTdszcsfdsiPFAHJ-XsQdsDasCesUasGasVUsrds6dsGBGfSszdgipDvXs2dsccs4dsdesxyDyasuEXP1Q4YsMesiesndsuWsEesmesGesPaNzesg_YIRZ4Ysdbs0bsaesKdspZsxessqA_esmupUUpAwlwcsDesFcs-csnesHesabs_zYsXsrWsGnpWTspcqbfpkes7esBGgZasXbsuBN8ypMTB8hiLhjhZqEbsWfpxcsQfsRes0XshfsexmgcsTcpMRF4Yskcs4ZspfsncsJbs9esiPFCdswpp1as3ZsguZ1fs3ds3fsIfsuAANFQgqP4YshesBes5estYs2fstbsCgsdCcH-D3oZ_xhnbszfs-fsPfsLgsGcs4fsxyDZWstfkrWsyGp5WsBxm_fsvesBgsSeshBNuTbnbsCasIgsoasPZsqfsHfsVPZrrk_XsNFryfm6pnGenHbaJ3n8ZqwwqanmLZrGem1gs-dmygsnMswqm7gsYpmUKnNZrFVPHGPZGZtthXphMngcir_IlnqmQmZRrmY5m2UszejkhjICDbVsafsaWrnqn2gsuHrN5YTSm8QnrZqo1pXhm_0pMlm2An5jmbjm_im8Ms2tnGkmKZpwceIveInqTmm1KlHmmDhh51qHdZthsvlm8bcafpjdZzhs14Zwhsc9mLsZemmqMsr2qGwmimmSVidKhEPrvinHllvwinllpplVfZppmPfp2fjSnmqplyHreinRnmNnmGOcDgjy0jmqnYnmDLsJ4mLgZdnm5Rk_omvqnGpmEcpfyc2Jn_bqgRbwMqoqnOchq4rvMs9DhtLskiswMsOgjivpxeZm2myMsYxmDgZvislvpJwnqisQQajhZBpmrom1kprYqIomHpmtomCAH7hsw0jSpm1QGPjZECCRjZWpmh7pnqmT-gsVIRjZfjZ3tmkpme_impmyjZL4i5Rk9jZxpmxpmEjsAprIkZ8pmwis3kZOPmVLnNjs6nigmYEZn5RkIdi-gsZViGDngjsWlZEEZfqmpisaisiqm2SnkjspqnCBq2tnHrm8SE2hsUrmvnZOhs78m5Mserm2JpfWr4jq1mjj_j5phEar8rZ1rmGksUEYpWqEksUnZtVe9rmSsmjuZBsmDksVhs8js-nZ3nZUsmbanhsmdWrpJmVksNYsx1p72gVMnuDJFbq15k-0V3smj1ZZisu1qLtm87lfypbkscWrPIlV9Z_OnrksptmgCamtmvksYrmxar8IAbumsrnQuhXumfksnaszqZuqntumfTBjumhsmyumzPpFNs86gQzZwtlLmnUYq4es0ZYGmn-XZbmHHKh00msgeW0ZY4m6uhtVepbnE4ZLrh22mGTs55mQ3Z2rnT3Z4rn7KLZ2qnasa3Zfls_hsO3mo3ZHsa33mu2mM3mUDnM8nn3mH4ZZksOFZZ3muZpU5m44Z6qnt3m5qnC4m0Nph3m63my4Z04ZbTnA9m8og03mB4m83mp8nylsBms65ZG4mAkpmls6rnGwmg5ZllsMTBnlsaYsUmsQksglse6m65ZB2qPKpjcle6Zu4mMms2tn84msMN-4mu2mY6my0ettKwSnl2DIMsZ5m44Zn2mq6mH7Dt5mX7ZCGnQKpzmsn-hY2qSmsslsQ8ZO6mbhe46m78Zqiea6m7jsx6mX6mK5mZxKo6mffp68Z96mC7mB9Z7msJ4mB7mI7mXIlV9ZUclPzYNnsa9Z7ZqDvmWkaL8mD8mzZYcnsIjhV8mDuhIkst-Zu8mmIAf8m4ksanslnsjqYjQdm8mW_Zonsiime9mWBAdAaAls-6qnNs0arSGnparC0rhHnA3lcJn0Vnv3qVIn8ZpygKyWnc2q39legrm4rM4ra6rocrUlkd9ib5rElkASl2PskIfs9rQUrO9rOcksSlhQs--ljdrkQsXhrfJsd-i7QrfUqwGsCMXX_kabpJTs0bhk8Y3Th5yh8Llz0gBiVT4g-bEO0lvim4jmrJpjmmDisAms2tnSisPZalIpMisHllDnmXPl5osN4iTisK4i4zrfpmjIp_osgfeJAbcismarfnmOclBomfmsPqkjis4jq1issisPpsuis_nm7nmIhZiZnnisxisUps5RkPzaIjszzoxnmIlljBAqqnRisgpmE8rDvmTjs3ns5isrRaWjsLismpsrpmupmAqmwpmAqmfjs3istciijsV1qYpshjsmjslpsCpsLoiH0r0is0Ms5Rkeqmj7oEiszMsiKhysmyQp8psxeZips-rlv1qJFmwos9ksBNnBKAbrZ30hXlsz0mraspQK_tqAlrSchFdhYppcorcebdvAlds_bq0imtwiyosdVi0osjpsDps3osJcl5RkollKisEnmJqs6osofZBpsM8n2osgps2is4pscnm_dltjsE2ZC2mgnmrPaOpsWks7fjArsgks4nmHhZ2nmmdsaQaJrcNgjWps9nm5Rk3qs9osDgYTpmvzrQrsgpsLqsFqsUJnPjsVjsUjs5RknpmXjsjllZjswpsbMsErsaQaQrfUrs4cqjjs1osljsxSiDkZwkZS5rhlpAqsjllCqsDrsnaspKlc9aIqs0qsVSa3jseinNqsswfElsSqssumUqsm-aYlszcsYqsnosdchcwqfqsEqnkpqjqsxosCismqsMpsrmmYOm4ostpspqsgpsers7qsPclApsPnmUrstqsPrsUss9fZHpsYsseis-qsiisxjsvrsGhZzrsaYsQpsHrstisrisIWhLrsYJAWbnYssesswqsNjZHjsUpmYssLjsqWr1ssljZ7ps4rswjZlpmcrsrpsvqs_ss0Jnvpsojsxpsojszps4qsQqmO7asrs6psCLnSpsIkZtrs4isyjsGqsQsswomyrsmsshqmXtsjqm3rs1jsaSa6rsMqsP2q9rscumrum8JcWlsCssWqsEssmosYSOoos_ZcWhhvJAGdheqsn0jVXsLssihsNssUOhzosYtsGnmkIprqsIisOisuqs8osfssNisEpsVfZzqsgtsFus4fZUisenm6qs0ps8qsTgZkssjIZpssQlsiOhEqs_psussepsPqkKrsVpsxssXpsUrs0ssFts5QaSrsyAqVpmtll7ssiusdJnbGnMtsrjZbrsjlldrssps8ss5rYTssyusCkZypsM0rojs2psausYjl4kZnjs9pmUts_orjtZ1rsxhs0chatsXusAiszjsmSnsusWrsYxm8rsGlsPtmIlsTqsLehy0mrBJpZsFssYSOffhIss1tsvmqCcscwZMsssqslqsUusogs1qsHisYsstqsXssPusZssPisWArIrs1qsrBhGpsOussusjssKps_qsbtstvsoVi2vstssOhZRpsBrsFrscusOrsMrssLnctsOhZapsVpmkusJjsOcl6ssrarCvskpsRts9vsjJnBtsvusDtsDusyusgrsItsirs0rsekZLtsmrs6usPtsrrsAqmAvsqjsFvsWqmpvsGvsnqsFisujsetsArqLvsits8tm-MnFlssZZQqsINnv5ASvs8ogUvsl2bWvsttsoqABoKnghnINpghx_csosYfshVsLsZfvsnllhvs5vsStsVbhSss_tsmvsJisovssusnvsIusprsVssvvsNushzrEusGgj9qs0vslssHvsppsjKMivsgis7vssssJxsxis6nmAwseusNrsjllhusJusLRaHws7uswomKwsQjsrusUrsnpmQjsTwsUNrnssGts0uspustciJts9pmbwsYxs1psc2m3pscwsQtsG1qVusqrs-psIvsdtsxJppUmwjsdxsWtslfZjksrwsUrsMvsGwmOvsxwsrKlRvsAssTvs10mrtsqdsUbdZqs2ujIhhEnp0xj5on3tslAnZysmvsHxsQys5xsKusmfZrJpOxsxus8xsLclOnmQisows1ysMusdishsspvszvs5RkLpsEvsqjZgxsvJpqzrBys5nmvssdusxMs4xsDwsZpsUmGKjsuxsKjsnusLwsAjswjZzxsGzstusopsRysqps6ThPxsUrsWws9pm-xsYsslrsXzsnrsEyskzsJqmOwsjrsMqmpPsYusSyskwssusmws8tsjws2rsUysXzsWysO3mYysPqsaysvws_rsotsBssCrcDssgysXvs7ws-ZZUhhdbZxtsYhhNorftlJzAuosCclqyspvsjVicViDzs5niVsslvsQ0syysEtssxs-osLusass3ysXrsvysVxs7ysxvsUrs-ysjllAzsRjZT0sLsZrssvxsZVi_vsqxsBwszisLysEwsOzsJwsQzsJwsSzsyxsZrsCtsuusYsswusZ0sTxs6xsMxspvs2usKts4us_usDyss0sHdiozsHysjvsJysursMzsHlZvzsUrsxzsBzsdqmHqs1zsyus3zsJ4m5zsx0D-rs9IA1wsA0m3ws6nI5ws0-Y3ThJajEjlbinIVioysvosd1s5tskVi7tsV1sFrssJpxysBusdzsXzsRxsbss31sJisrxsA1sQgZ8ysyvsJps_ys1vstysQ1seXYIxsPwsr0swss-2jK2sysspvs81soqs1Qa20sbps40s9tn60sSws80spvs-0sUws0yszusC1ssusE1s_xsG1sizsdwsgwsGysewsKysexspwsNysFEhE2s3vsdts0js91sjKMa1srksIlsPvs5ks8zsf1scys2wseysVvsXqs6ws9Yq1JAmmqYJADortaAYesaYsFxsrysOssp0sFjsKxs-tsillNxs11szysa0s5ysd0ssvs6vsg0s6ysIpsj0sXzsl0sYssn0sOclL3sdjsixsJ1sqjZu0szssw0sLzsu2sz0sVRmGws3ssTrsXzsxxsV2s-ssT3sYzsTzsOpZnpsopm_0sQ2swJnHtsgzsYwsqssawsi2sD1sk2s5usm2sl2sszsy0smvpS1sXzsU1sNysw2s73sy2stwsNvskts22sAksbys-zsdysVqs92sstsl1sYSOyxhnUME3sZONN0suiYV4syusR0skmmyzsxmmgeZW0sQxsY0sb2s03s41se0stzsY3sTnmi0sXxsyusd3spvsf3s5Rkh3sMwsZusK2sP2s4ysGrsKzsNgjFws5ssS2smusA6mMjsx2sQgjW2s90sRwsP5sczsS3sM5sTgje2smrshzsD1sAys1usE4sH1sfwsF4sI4sp2saUiL4syusN4sOclTysZlZS4sXysU4sP0sQvs42sJls_zs6mDB0sFesFss3TisfjqINhtfT4gf-Cj4sbiYl4sc2sn4sw1stJpwyssqsu4sp3sX3sxqsV3sfisvJpdssG5s9ys_1sk0sB2sm0sD2snwsf0sfxsH2sqzswMsA5sM6ssusyisF6skxsjKMB5sU6s2sstxslus5ssU2scrsWzsyus1xsarsuqI21sVws93sizsY5sf2sa5sc2slzsk3s7fj9usz3sU5sU0YNqmiwsqjZsjslwsEEhkKhW6sZwsv2sKvsVysp5s4zsr5s6zskumu5sg1saAli1srDr1TshyslPgxhqlasGor55mI3sQ0ssysT6sz4sGis7xsw4sE6sB6s2ysW3se6sb0s2qsa6sP6sb3s44sQ6se3sS6sp4sCrsD7sA4s_4sJzsg6sd7sLgjoxsCwsq3sNzss3sH5su3sk6spvsx3sn6sO5sZ2sQ5sE8sS5s63sC5sfzsw6s_3sIysejsC4sf2sc5sj2sG4sf5so2sazsR1sv7sFrsl5sBqsX1so5sL5s7rsK7st1sywsOrZO7s74mQ7sKorgYsFssLEjNop2GBG3sQlsZ7sQxsb7sY8s2mmO3s23s1pZuvsLnm01sGusNclD6sBus17sJ4sGgjq7sc2s54ssus74sjll94sUzsj3sZ6s00snxsE5s-nmL9st3sj6sIwsT2sK5sous03s6nsQ4saRaF8ssusa2sd6sI2supsf7s66sg2sizsz6s03s16sn2s-usS8sg5sW8sq2sm5sB7sPysc7s_8spwsP4sC5sz2sjomc1sOyDe1sv5sZ4sqtsb4sC0smos3bjofjqqAufjEqhtVegFpmysQKsAesoim4tsgvsK3sx7sN8sN3sr4sg9sY9sU3spllI8sh6sU-sHus51sm4s71so7sc3sO6se-saxsC2scxsw9sh5s4gZk-sr9sHzs26s-vsmxsv0s47sx0sl-s-8sl-scps4ssA8sm6svuso6sc2sq6s70ss6sT5sT-sd2sP3sD1sx6smrsk9sh9sR8sD4sT8sd5sV8suysX8sx1s-Jnu9sDqsn-sL_sy9sG7s2zsI7sb1sg8s49smts0ws62sh1s82s4ws-2sl1s3bj4IiOCaPmYjyshAEZ4n1ts-XpJ-sSkpL-sGxsN-st2sG6sm7ss4scssh7s58sc0srvsJ6sU0sQ-s3_solkwvs34sC9ss7s64su7sN_sWusR_sF2sp-sK9s87sO2so3sF5sP9s97sR9sq-stQa2-s90s4-sW9sa9s0xs3xstpmS-sC5si9sZ5sP8sFysOtsH4shtpJ_sP1s67sM_sr2sC7sw_sl7si5s0zsd8sV9s4jsY_sBvkM7sRqs52sY4s72sa4sf_sc4s8LZTdnTDEkinpqAEXC-hYoinHtYrinizpn0j-YI75skimZ_sM-s6tsPssEAtZKhLxsA_st4sR3sW-s27sY-s78sAusGusx-so-s-1ZB9s03sD9sUrsF9sYssH9s33sY6s07sd-syusc6sNAtKAtsusz-sv3syusB8s3-sD8sb9sXAtXzsc9saAtW5skzsC_skzsE_s--sm9siAto9sH_sq9sS_ssAtOBtdtss2sGAtmAtT_sfts66s19sIrs39syAtHlsN7sc_sP7se_sj1sg_s7AtAbsFWHWfsp1s7mnMHrPwsv8scssx8sFCt7_sC6sYBt8_st6s-5sOxsSxs--sL6sOAtN6sdBt66sfBtXzshBtpvsjBt28slBtM9saBtDCtD5sN2sb6snBtc2stBt_7ssBtTAtZ2sVAt66s6-sX2s8-sUBtx9sV5sRBtX5sM8sN1sO8sdRRPtshAtU8sACtQ8s86sNysoAtv9sy8sDvsz9sX-sdZf59s95sMhsktsk8sR1mVCtR7scKshys5bjJOZ25su_ULXmMppH1Ysosdgsnfspbht_sJ3sMBt2CtjpmPBt08si7s48s88s68srCtC5stCtrBtp7s__seBtBAtE9sDAto0sO-sRDtJ9smBtuCtb6sMAtO9sFEtw3sI5sl6sU9s18s7DtVzsyBtYAtY2szBtH8sv4s66sK8sB_sQDthxsBkZ8BtcAtG_sYDte5skAtVts7Ct_6swzsP_s6DtYKhF7sLCt--sNCt_bqPCtEbnOksX4s8FEptsA0sfysz5sk8YwmZVfqifhtJgkpqkvsbAtgDtEEtRAtbiswCt--s0Etv3i4Ctt-sL2sUEtOFt9QaXEt1-sZEt50s56s--sIDtYsskEtf2s6Bt1uspEtgDt-Btb8sdDt5rse8sjts12ss5s32s0At69s-9s0-YFFtgeEEBtxhqAAodvslsZgCt31siCtB6sz_s61sTBtiEtsCtqCta-spCt98s_CtIEtQFtC5syCtyus0CtsusSFtkij37sYFtZus6CtHAt8CtfusXzsWGtJCtRrs-7sS9sJ5sCJA5EtrAtRlsdEt1Bt0Btp6sZAtOcliFtPDtDkZmFtVBt76sVDtJ_sXDtFysCCtXGtxEtT1szEtNEtnEtM_sfDtvGtiGtPws7Et59smDtyzmm8sYIsEhsEFtY5LjQd4Fthqs4jq8Ftm4s-Ft2_slCtQ3s68s9-sDEtFGty4sMDtqvs9_sWxsGpsh-sR6sj-sqFtoss6GtEzs8vsX6sVGtJGt66spBtXFtdFtpzsE7so2jfEteEtKDtDGtJ8sv6slEtn9seFtqEtZDtt9shHtuzsvjsQ_s8HtK4stAtOcl_GtjrsBHta_sfTBDHtr1moDtn8s5hh0FtJHt9Lq3Ft-yhFnAIBtaqZkqsv_sICtx_sLclAGtb-sCGtd9smHtkCtj7s5_sq0s8DtZBtoHt--sq8eN6seHtt7sgHtjCtxeZRGtfpsFzsoBts-sn3su-seItuHt77sUGtR2seGt5It5QaEDtb9sGDtfFtnGt5-spGtYjs1HtjFtmEtvJpjzsb5sI1s3HttHty7s9pslAtZIt5paAItM_sHCtUJtKCtY1sc2sEItBlsxAt8EtAHtlDtTCtl8sLItGHtlosOItaJAjQdfxKUVi0xjV0AUItjDt66s_5sNBt_FtLFtvGtnvsVHtMFtXHtk7se9sUxsZ3sissf-sr7sqItCAtsItMEtqAt6JtPEt5CtmItC5sqHtOrsIKtgDtBDtfGtYEthGtW_s7CtX9sC5sgFtG8syHt2ItPJt83szJtZHtdAty6sfAtnzsMJt_Bt4HtnFthwsaDt7HtOys_HttIt8GtU_sZ1sSKt29sdJtCHthJtnDt4AtWCt6AtOuqPIte-rU2Hb7aKXeBLjSItRGrAYsHlm3Dta7sXItXJtaItcKtl-s1JtLDtJLt4JtiItM3s04sFpscHtenmAKtKEtCKtg3sjHt6_slxsjxsFKtaLtWFtM9s9CtgusMKtvGtOKt8ItLRa-It0xsAJtVKtCJtWAthEtZKtP-sbKt4Bt1uskFt06suGtdKtrEt0GtjAtp9sK_s2Gtj5sc2sa8sxrsc8sDItvKtOCtxKtHIt9zs_Etw5sMhDy5s8esYqswmZEVPh2a-dcz3bRItrJtQzqr_simZOHt-5sQHtAEtqqsODtBGtUHtLLtbBtx4s5JtfItQLtbHt24sdHtRusbxsTusYLtjItiHtEKtkMtf6slHt3ItxMtIzsfLtZGtoBtiLtZHtkLtRzscFty3sOJtvLtdJnrLtHDtEJtfrsGJtsGt3usTDtl2sxGt6LtzGthKt1GtcGtTJtrKtpwsWJtSNtECt9GtZHtbJtaYsGIti8sntsIMt79sBFt99sDFtmJtQyD6adXTqTMt-vhkCDtJtvFt9FtFLtVNtmfZbItHGtfMtzHt3Jt11sCEt0NtlItREtGEtoMt7prbBtPGtUrsvItbusyMtaKt0MteLtVFtgLtaGt5Mty-saFtDDt9MtC8skKtvGtWKtgEtYKt3BtdMtyLtIJtZLt3kZ1Ltl-soFtyGtPOt2Lt6HtpFtuNt_LtYssn5sCMtsFtuwsxFtuJtf8s-EtuFEAFtx5sCFtMMtIHtJuOlNtydcEBtEPnjBJCBtCIrrJtiqq6FtzimDLtw8stNtyJtxLtxNtnCt2Jt0JtNLt-Dt14sa3sHEtxCtJEtgBtLEtXLtvMtzMtTGtJAtlLtTGtHOt4Mt5NtWEt7It8MtRKtnOtQOtpLtgDtROtxHt53szNtvGtrGt5BtXOttMtSkZaOtbBtcOtMNteOtbOtmKtoKtbDtqKtO4stKtaJtDMt6EtFMtcNtb_s2Atd_s1KtpDtTWsNMt9hntFsCJAnNtbinHGGqNtL7sELt5DtsMtPLte7sDPtg7sdItJPt4_sVQtmMtLPt7NtOLti3sxeZ-NtXzsAOtYjlxItc2sm3sLAt1ItqBtWPtdGtQAtdPthps6PtjGtUKtiPtCNtBJttLtUOtaEt1EtcyhqPtQQt7pmgKtLJtLNtBCt5Lt-QtRJtjGt3GtM4s5GtSPtDOtYJtuAt1QtAumu5sqOttFtSCt_PtUCtBQtMItHHtjNtGQtjBA2Ot_DVninu_UUEro4gCDBLQth8su_sOQtGRtANty_sILthMt1_sbMtWss2NtHPtIGtaPtr7sLGtgDtNGtc2seQtyusgQtwomiQt03skQtSEtmQtrHt10scPt30sNOtxBtxPtbBtjPtmGtzQtqGtGNtpPttGt7Qt06s3LtONt_QtsEt7LtQNtDRtk5sFRtYItCRtBMt5RkZNtQlsbNt7zsxFtJItzlsFHtk1s8LZXin8NZHlpjmg_hnpTK5OthpqUMtTgs-OtpysMQtAPtiRtXStcLtRQtVOtEPtWssGPtZHtiMtbQt-4sgIt8JtvCtMPtnItOPtzCtQPt84sPQtcQtEOtVPtM2s3MtjQtJOtbBt7MtAStePtvAtfFthPtQOtxQtqLtHStFJtmRt7CteKtD_sMStl9sOStLJttEt6LtBRt1Sts9shOtUNt3Pt3Et09stQtfJtuFtxStwFtzwsIItzKtEHtjJtjStOuqcHdqvZ55s3XqBLtRlm_OthCtBPtRHtwNtTQtyNtuLtOEtlMtXBtTHt8_sbGtSJtoItA2sULtPPtWLtHTtjRtIUtKTtQEtVEtyIt8RtLKtuRtADtLOtUrswBtUAtlGtoGtwHtGStTOtIStcTtXGteTt7BtgTtF_siKtWDtDStdTtzPthOt1Pt2RtrjsZStlqmuTtFIt8PteStzTtHMttOtJMt37jhNtxOt0FtfbZ55s_dsmasH3sAUtsNtzStGLtvNtpUtQNtKLtmPt7StIPtRHth0sZQtTLtpMti-srMtVUt7GtG2sdVtkHtbLtwMtTGtNUtjGtKKtqxsPTt7CtRTtT9sTTtKRtSGt9ss_MtWUtZ9slUtkUtnUtbTtSQth9szLtl9stPtyUtvUtdOtxVteVtQqmPNtSJtUSt-LtWStOVtlOtaSt6UtcJtwTtgRtzAt-Ut1AteNt3At89s5AtzFtkStL5LJLhbFQTXstGbW_ADfsY7sLVtPHtCUtpRtEUtvJtoRtmCtqRtGGtFUtMUtpVtXGtPUtP6sRUtFTtTUtG9sITt-StdLtLTtJzsYPtOTtdUt03srVtgGtsQtfPtZHtvQtXTt0VtDJtaTtFNtQVtSJtrUtlFttUt9BtiTtNStI_slTtvEt8LtIWtHWtiOt4UtYssbStogsdStPWtj8s1TtKItSRtkJthysYUsczexhqxXrZfsjrsYMtw4saMtnWtkWtEGtUQtWVtyqspWtlWttRtZUtAAtwRtvGtyRt03s0Rtc2s2Ut0ch4RtpHtzItlQtN9scUt1Xt8WtfUtw3snLt1BtWTtBXtYTtwQtGXthFtJStWOtLStJNtF4s9QtRStNNtjTtSStEWt9Lt03sjOtA7sCItKWtAXtJ7sNWtKBt9UtdXtQRtiJtgXt4TtJYsrJtSRpJVtu8sgWtZMtiWtsXtIXtjGtSVtHUtBWtaHtKUtX0s0XtoQtcBtCTtMGtETtOGtGTtzWtgVtYOtUPtYUt-YtnVtzsssWtQNt9WtQKt_WtUTtVKtLYtl-sFSt1VtlPt4YtvJpoPtSYtINtDMnS8sWYt4LtYYtPXtDWtYStUXt-Ht9Xt-6sXXtpvsZXt-IlkYtQCtt5sfSteXthSt3TtXCtOuqLhYpfjdFajcnoNtFpiWMtExsxYtqXtzYtLUtSHt8YtGUtXQt7YtSBt4NtFYtNPt3XtZHt5Xt66s7Xt03soZt7fj_Xt--s6RtgusTEtEYt-YtCXtMYtEXtsLt2VtHXt4Vt9Bt6VtuUtkTtARtSXtTStcYt66seYtyEtgYt5UtiYtX_suZteJt7UtsOtbIrzZtqYt1ZtPuqgyhavscWtIbCfRtlYt4Dtv1sxJtDUt1YtnTtWBt6StMLt1NtyXtuXtJat-YtuWtg-saVtfHtcVt0StjVtynmGZtrPt2WtJZtMTtpxsMZt7Wt66sPZtbFttVtsHtM1s5YtWZtFXtfatQYtEbtUbtOoa4QtJTt6QtUYtH1sgZtPStiZthTtgOtAMtmZtpKtSatZ8sqZtswsvat02sMRtrNt0JpgJtoYt0KtUWt2KtWWtOuqKbZdKj_nSfKj3yKhKjdyn0xjt2A-atvZtBUtNVtuNtz1spRt7osZZtHZtWBtrRtUVt9Yt-_saQtSusd7Y5btaQakctJ2sZbt4WtNTt5RtNZtSJtfbtMOthbt-MtjbtvJplbteatYZt0QtajsdZtOVtvPt-QtzbtkataYtlZtWXtnZt0WtI9sBItqwsJRtiDtActM8n8rsgStW1miSt4atJctelYLct_AlNctckLm5AD1hd_jFODHgsK-swStOWtNQtBbtmctkItcMtuVtfps3YtGatdctIbtMbtgctZVt8Nt7CtQat66sgdtz7sHKtdbtVatYatoVtzdtTZtjUtmbtjdtPqk2BtoUthatcAtjatNXtQXtmatBvsEdtnAtoKtqTtoKtXNtl-ssZtZumpOtJdtkDt0atactH0ZOdt3KtUyaKEYTDEyqlo4gbiregsPjmcdt_atedtS0sDdtkBtV0spbtTPtGbtgMt7Ct8StXQtlVtFbt_YthctqMtjctjet3CtuMtTbtnetD5s3Wt2MtbbtO2ssctjGtuctgUtJYtp6sUZtEStNYtDXtnbtpvsbZt06sBetcAt8VtqUtOXt0btlatRStmTtqbtFWtdYtVXtrTtZJt03sNet9umUrZQetwAtSetuOtKMtwOtefsURtkStKbZPPgsvh3rkkvKMrk6rkvHlQctYZr9OtNrZpXtvJtrXtCattXtWHtvXtYctxXtYHtodtrWt3dtxRt-JtAAtwWtDZtyWtiBtzetbEtGKtVFttetqbtLZt8et_ftjLtHYtvBtBft5-sDftTKtFftcatHftsusJftl9sLftnFtNftQNt7ctXYtxUtOft1btkOtpat--srat4GttatYXtLWtaNt8UtcXtdNtAVtfNtvOtDVtkftlJtmftQWe55sEqqvYtogszftsCt1ftEatidtGatHbtnRtJbt8ftFhtpdtSLt7ysDgtzRtEZtGgtWbt5QtIAtoct6et57sSJtLgt3et_etIYtBStiUtjgtQNt0ctDNtPYtIftRYtKftsbt1WtZOtMXt5HtxbtZYt9ctCetkZtuetVftqatXftKet4PtafttgtcStvgtRCtxZtDct2Tt3atWetoJobWtjWqi7BSctyat3etwJtwdtkCt3ft3NtFPtpetXGtretwXtKPt9JtMatl-sOat--sudtRFtHgt2QtYbtydtKat0dtbUt2dtcitC5sZhtSgtbhtFDt5dt1ct2xshhtagtjhtcgtlhtGetubteZtH_sqhtjZtQSt4LtTft3etwhtogtyhthOtLetbBtbftJvmxatyKt7htfXtFctCQto8sEFt_htzXHvopwcadLjzxjvcq6mqdetajmk4seft_gtBatBhtDatIatLitTVt9ftoWtHhtqetc-sPgtNatBgtIEtMht6XtOht1CtYitTFtxdtKgt9etuetNgt-CtgjtKOt_RtsVtRZt7dtYjlbatVZtXgt4jtpitezsrit5VttitketsPtohtlKt-VtwPtAWtJJtzUt2btBdt4btojtvVtRNt8it7Ct-itcwZbXt5htQWtyFtAQtEjtTRt3gtuAABrhAitOMAlIlxftOpZ-gtDEtAhtYjtXjt0_s5ftnWthItsetsjtqbtObt_JtQbtrItSbtOVtHitaitrjtwjtbBtujthLt3ktqVtRgtADtTgtW9sVgtXGtfhtyQtZgt8jtmetHRtWgjTYtwitYDtyitQft0itPSt2itIltRNt1UtMktfpsJWtuatSZtoOtVktNRtaltnYtSWtXktgNtVWtiNt8LZVOZzeFo9FLXmlXt0ds-ZtfetTctMVtfdtVltHclQBt1jtwomldtPitWQt2ltYQtRitAZtAgtkjtPatmjtQGtwlthQtCOtkRtp-sXhtSlt5ktIOt7ktXGtiit-ktkit_ItmitghtZzsWgt7jtXzsbgt-jtKlt6ctPft-ctsht5HtuhtUftngtC5spgtERtrgtrZt2htaXt4htwZtVktMdtkmsVetHctlltmtYitjlXtMHtfCt_Zt0ftVjtlktJitsRtFat4ltHatnktJhtnMtrdt9Stuit4FayetQhttbtVbt2etHmtDmtyVtFmtskt3etImtZPtgitNKt9kt8Wt_ktHDtBlteht5jtEftUmtu6sHltEmtrbtYmtuNthgthZtdhtJXtIktmgt3btJet7it0htMCtmmttZt_btxTtW4sPRtfltRRtYkthXtYqsVOZvThvTH4Ftadts_ssltEitSltGitBmt0ltyltDhtMitRVtVVt6ftQitBTtwetbVtFntJntfnt0ktXUtbitKZt1dtcbtSntQgtyjt-WtRktHntkGtlntuQtantTmtFltVmt9jtiat_jt0etBktvbtfZtf0YNJtyctbct76semt3itgmtgDtimtVStkmt8btZltT4sAjtGMtRWtygtTWthltGctjltbktP-e8ws3ujlys-vhK2ADitWItVctCPt3StqWt5StHotSJtOitKotRLtAntLhtwktBKtyktuNtSotIZtUotabtVhtmVtOntSltMmtVntOmtoLtQmtEltzltZVi9dt3VtOptXmt5ctintamtthtPltZYtRltfnt4ithmt6itJktPktXGtcotdrm7ot9Pt0TtCjt2at2nt4TtuZsFCbUuZo_scWt_EGKptu1sietGntmhtlRt_dtKitQptajtIhtnCtndtXqtn7sKmtQNtuktCgtYptVLtaptDKtQotMnt4etThtGOtqctpHtiptfntkptebtWntVTtoptZTtSmtCltENtobtTqtvGtKXt0LtCkt4qtyptdmt0ptzit2ptlqt4pt0ot6ptontGdtmOt5otq5sAqtmYtxgt1atNdt0Zt3KtHqtp0c-okvcqkXr9Ztevs1mtUjtMptDbt3qtect7mtUptZ-sdjtNitfjtYothjtSitbBtUitC5sWitC5scptShteptpct7etvjtlrtxjtqQtSTt0jtibtoitzqtZntcntc2sWmtmothntUDtsotjKtGktvotpjsnKtpTtpAtkqt5YtXltsgt9btwKtLrtwgt-Pt0ntpYtFqt1ZtSrt3idR3ejdsUZRngsbdts1sgetyStvltQqtDntPVtdrtbjtZctmdtKbt4ft_mtYVtXptsdtXGtrrtgDttrtmqtvrtUhtv-s4ktrqtlqttqt--shUtlitfotuetDltyqt2ct-dtupt_rtwptBst_pmwUtEstXbt5psxotSltDrtvGt1otGWt3otH7sOstEMtQstUktelt-otglt0gtiltEVtkltqhfMylr8sVdhQjt_jmO0sxnthWtbrtjWtentlqt1ltgrt9mteMt-ftzrtortijtNPt9ltVit_lt_NtDott0sLnt5YtWataGtWotOgtytt8ktaotQZt-ptjst3jtbnt6rtSJtsptgatEttAetnotIgtoEt7qtfOtNltbmt-stqbtGst0PtIetJst3bt8ptQNtGutmsmXttpmtZttOrtsmtQrtHctMasYrUoyDaUmhqPbtpoNtzbqgkt1pZiktMFtkkt-mtCht8mtEhtejtGhtjMtFitkrtNbt0ttDTt2ttqrt4ttfQt6tt-Xt8tthVtFOt0ItDYtfit-Yt6sthitvqt4dtXut3etAttOYtjotdntlstuPtdgt4qtfgtmntEkt8ctTvtSltZut0UtbutcDtKkteutSJtgutSsZiutyTtkutTetx0mnutCpt5TsxvKPcjLrAechiYeYVsbjchNDt8s9gtZrtjkt3mt2utmktwttVqtvvtdotTptpktATtA2snrt7CtprtgDtwstvGtystUatJKtBYt7RtMvtXotOvtUntuqtmptKYtxqtWvtqptdpm1qtihtrtt5Yt5qt7VtTutyPtfvtigtKttRhtwot_ctvhtzotQttFrtfYtHrthYtJrtjYtwntddtjutNrtFwt-0ZxvtettcasbpOHWsH_b1hVG_b55sQon1DtHZZmtt5wtUcthstKstK6sFot4utRpt2YtJotIwtLotKwt7lt4XtCZtNhtFgtnjtistAkt1ktLvtGmtfntQnt6WtCutLmtZwt7stRvtiPtYntLuthot0qt8rt03s-rtPutAstKNtCstJttuotLttCysNtt3ptwwtZHtRttWftTttV_sVtt7Ptsvtynt6htTstEctAptFjtNIt8LZ5TsDrORakLrAOyp4ag-yhjXlr1sKxtfstMxtPqtOxtvotXctVxtV-sWqt6utBEtpstUqtXVt6ltNotRbtPotzktGvtl3sIvtvot-ttaUtWwtButYwtEutgbt3rtxct5rtfwtc_ihwtqitjwtJJtbvtdKtdvtjGtjntybthvtfntjvtJktUltextootFdtovtjGtqvtJksFytBctgftBVtbda1gtkoshysSKAr8skZANqtLBtNxtOVtdytCatnst8mtZqthytxtt_utLwttWtaxtljtcxtAmtKztRutTot2ktmxtQNtkxtrctcqttctoxtQvtbwtCftdwtGft5ytbTk7ytGltZvtdTt_ytbOtBztuetDztrhtFztlqtHztGrtJztbyt5xtWNtsnt4EtuntOetbltTjtORtHytatt1ntKytZktYztZyD45Tuza2pqhtFjon-yhYwjWytSjtnttyYtptt0YtC0tjrtokthzt7ft8utBot-utqdttstCntfxtlaZEvt1RtrytTattytQ0tD5sixtlqt0ztqqt2zt-et4ztNKtqxtgPt8ztYgt-ztFrsMut2qtOutnFtE0tuPtG0tYut9qtDktRft1itnatbYtpntcutnvtS0ttTtDyt9Et4wtYytGytqmtyZtPrt9htout2gqxhqVqp-TtMtZzut0Jt1utDwt5mtertZjt8wtjstHwtw0tWxt6NtBntictIbYystRwt-0tswtvytjQtAutyrtzyt1rtzjtPztZitqusL1t6jtKutgotwxtjEtlotzxtGtt1xtItt_Vt4xtswtM0tzwtO0tdutg1tgDtM2tLRtPetp0tRetznta0tUstc0t3ntk8Ykli0OJA8MqJt-vhnuAczthRteztWctQxtutt5utu0tiytirtIotfctKhtIpsCvtOwt60t8Xt80tr-siVtPntUwtXateitXwtPzs0ytvct2ytOOtrwtdotVvt9ztoCtxxtV2tS1tQutN2tvitZmtpwtkntT3tRqtCWtuwtfmtd1tmvtYftHdt8otltsBqt_Utlutein70mdtt2gtYztJqtHptJQtINA02tAbtaytfzt42teytCus41t40tm7sqkt4ltB1t5YteqtjjtgqtSUtiqtRPtP0tE2tD2tdotF2t5RtH2t6ktyzt3ztP3tAft6ztUgtP2tJutN1tQwsT2t--syxta3t0xtVYt2xta2tn2sBrtLst9xtl-s_xtxhtBytuKti1tvTtk1ttltSzto2tu3tm3mtmtCptTRY29gSItG6ov1tFOh-vt0utAwt01t9ytcytmWt71t3ltgrtE4tvJpG4t1ttI4txWtK4tUUtM4tP4tO4ti3tA1t4st9ttS4tJmtU4tG1tW4tahtwctS3tb2tU3tuxt7rtXvt9rtZ3t4qtT1tdTtV1t3etI0tzitcmtY1tk3tyotm3t2PtzhtsTti2tU0tcftiumX0tdlt7wthftCVtx3tXztYqsSjnrJtmPj94t2Dt_ntLpt22tNptc4t38s4fjSxtuet61tWjtlytMot-1txetA2tG3tlctX6tnct0stoqtxrtT4tJ2ti6sOvtJ1tBXtsxtS2tR2t_stA0tkotD5t_0tlwth9sq5tivtX1t8qtDetSftb1tAdtf2tf1t15t-Gt35t_itx4tAot3htTztzgtiftWztwYfMytyEpVZb-ph1rjtgsSItH5nkttmjmesty4tq0tJ6tcrtR1t6mt31tost92tSpt00tA3t9JtC3tvGtPwtZHtC2tI3tKnt1Mtc6tgpttjtW5tvJpPvtI1tY4tAlta4tiotL6tejZo6tYvtT7tdKto5tqUtu6tGztw6tfOtZ1tQlt06tvwty5tystMstlmtv4tzat86tBjtIyt8htVst3Kt3hYPGP8TtuStyft_4ty1tB5tcItR-st0t-2tfrt93tvttT8tmzt10tB3tN5tEgtP5tFZtR5tU5tSwtgDtQ4tAYtM3tyytO3tK2tbot66tswtIutu7t4ytX3tU2tq6tc2t17tggt37tL0t57towt77t1pt97tl3tKktqnt7pth2t56tD8tMWtF8tq3trmtv3t34t_wtvaspQKVThjmg6nI8AAMsgSfjzxbKqt8Gbi7AzmtqbteQtQhsk8YN9tU9tzoYQ9tY-DS9t0BAiBrTQDiicn0t85s65tR8tr0t2ft08tGwtF5tR6tx0t30tLztH6sVptsstd8tustQNtg7tVotj7tLvt5Wt1zta5tuetp7tjLti6tVZtk6tn6tdatRmtCtttptv7tIkZ28tJXt48tkwt68tuPtL1sm4t-8tx5tA9te1to3tIrtc4tTkt6wtSstp2tJytcttBptM9tUKMjPjnhegKKR4d5ClzdkpStveF3oZ2bh53iZ9t9ut9DtD4tn7tvotL5tXituztc3turtxztKZt2-t_0tD-t6MtF-tEStH-tqbtV3tZHtg4tn5tb3tpjtpotLltgAtk4tN0tc-tIdtm2tfft04tQViS7sB6twDJMrUc8Vm4g55sT_qF6tJxto0tLxtult63t32t0-t52tO6tqbtQ6tlktS6tXxtnytxktpytbptZ6tUFthxt_-tN4to8tI2tq8tg6trQtj2tNktv8tvxtm6tG_tx7tl5tu9tU5ts6t9BtR-tHktf3tEzth3tjstd2tsatZ-tn3t05tZfttntF9tugtRztKdtCctH8tDjtr2t4Tt8opNroLhDKPgf7lX7ll0tALtxutCLtH6tOqto4sm_tU8tz7tmst_DtY8tkzt72tb8ta7tpIte8tbxtg8tPhti8tjstk8tvGtm8tditxyt5_t-Rtr8tFutt8tU3tF_tUvti5ttxte4t0HtFAuOAuP-tCztJAuFstT-t9Vt88tArtX-tOttp4tbBtr4t5itt4t5PtWAu-6tH9ts3t9ot14td1mL9ty3tYqshmG6gtRbs-ntO7t96tsttz1ta8tCwtyBuiztuttyAuW8t0AuWpt49tz9tvzt1Hn5Audxt7AuA4t8-t1_tF1ttjtY5tRntf6tpQth6tr7tXntt7tAAuN-tvHtk5tY3tOBuCCugntX2tj4tZ2tFktg5tGAunnte2tlvtz5trnt46tYNtGBu_ptiBuMrtg-tlBuYxmw3tk-toBuk8Y-_GRhsbin8cE43thetrAuK6tGotgytzAucjty0tfntNFtc8tb7t3Aurzt_ButztBCu09tdpt9-tfpt2st7CtJ5tvotB_ty-sD_tTKtIBuSltH_tQ2tL-tNutQCumyhL_tNktKJtPXtVutzptu5tx6t7xtCrtaBuwEtywtQAuNztuet9_t2umQrZq9tKrtW_t95tVzt_5tD7tlftKDrm1skDkast5Qjo9tJBtP7tAats9tWjt11tvAuN6t4Cu4Bu6Cu8Bu7-taHtLDu_0t4-tBZtc7tZHte7tl-s79t5etk7tJDuXGtIEuswtNDuQTtPDuCltRDufntTDub4ty8tf4tm5t07tZDufpsbDu0btdDu-qtfDu67tw5tZBu_7tz_t2EtUAuT0tgBunmtYAun2tZ0tpCuTmsnBuA6tuCun5Zfnkq1huqIqes6vtRqGzCugstl_t2CuRxtCEuY7t7utFEuM_tlMtVEudotKEu8ltADu-ltszt5tt6-tMFuwztECuB-tMgtHCulxtJCudps8_tkCuHutbEulqtdEuu7tfEuNBuV8tJXtQBuH0tSBur6tUBukgtWBuOltn4tvJpPtt-xtlDuqgt0wtYltd-tomttvt85tUztLMttCu0-YB-ge7HhtFVTYWNfoStFBt8atOAm3gs9vtpAudztFFuS7tXDu19t-3tW7t7CusttZ7t6Bu_Cu59tSJtOEubBtQEunqt-9tpqtVat2_tHBuOCuj5tSGuzVtSCuz8tpFuCztrFuW1ty6ta1tFetVCu1Fuq4t3Fujmt5FuNst2wtwatmCuRstCqtbAuEqtdAu1ZtDGuFlnIsYjEpl0tYYs8gtdstXyt7Du2mt9Du4mtUCuFDuoetIFuTxtKFurktFCutktAvtLEuSFu3ttUFuFvtWFuNkt9AuZHt_AuTwt4_te6t6_tKCugFuyEukbtjFukbtKBul6tVDuQ1toGuJltXCuwbtQ_tgvtNAuVCuPAu4Fu26tb-t1wt7Fu0EuV_t2Eu_3tM1m-wtBGu8LZoEoSfYLTBtIABrOJLbxLh5rlJFthdtzBu4Stt_t91tQ5tOVthHuw-sK3tZ5teFu0-sQ3tpDu8dtsHuzctuHuuetJ_tiEui4t1HuZCueCu-HuT_tj_tz4tCIu4TtIIuIAZLIuzJAv1hPPgsosPjtIxt6imp9tU_tartR7tqttsGuP6tw9ts_ty9tWHuaFu3etQFuZxtMEul-sdGu7CtfGub6thGud6tbIunHufFu2rtfIu2jthIuvotlFuPCunFugDtlIubOtuGur5ttFuc2tvFuggtV-tiAtzFuvot0GubBu2Gu2ot4GuC8t6Gu-btl2ttIuZAu_6t_otj-tLytzDuoEozVYastdvEDFuZyt1CuRGu3CuDIu9BucctjytU7tbqtGJuSltIJuhjtKJu9NtE3tRatuEuJgtZFu89tBBumHuDBu7_tVJuhFuVCu__tnGux8t62tQNteJuavtjEuPqklEuuUtnEuv5tpEu78trEu8xttEufHuWlt7btUttwJuPst8GuYtt-FuA7t-5tsCu6EuCGuT6mzVYaWQaetftlcXl5DuVItqAuA6sBKuHFuDKuGEur_tBwtUIue-soztdqtqztTFuCDuVFuEDuEKuzstHDuwrtl7tMgtkGuU5tXEuqVtZEuehtYJu_0taJunGucJunPthEufJujKu8usiJudots5tOltpKuU-tlgtqIuJktB9tGrtnDuqbtWJuPvmdft8IuY0tn1tDqtp1tJ8tHctGKAgAu4gDXdsvKNxhqOAlnAu_TtOGu12tQGu_IuuAuaqt1BuxAuGKu21tIKunztYxtMKubHuDvtdHu70tuKuBOth7tjxtaIuwyt_9tE1tJKusqtH1tE-tMCuwqtK0ttHuJ-tpptlLuI_tnLuiKunIurotpIuqwtbCuOAudCuQAu8HuTAup3tjBur3tnCu-Guh-tI8tBHu3KtCMum3bKct-yYgKjVdtPctvcqCPj5IueetuBuI6tNMus0tPMulztEwtVGuLFuNkt9Cu1AuQUtZMuD3tbMuF3tdMuCmtfMuC1thMuG2tlHuSJuXKuoHuZKuqHuzcthLuu8tjIuCAuMBudJuxMuD0tpLuwomlKuCetnKugDu_qtyFuYBusKuRAugCuC9tiCuMetaKurvt0Kuf-tBNu3Eusls5EuyDuaktGNuald04n0gaBoKiAu44nkAuQctaGrPNuRjt7IuzJu8Du-IuUNuyHu6YtfKuJFu82tWGu5YtbNuZGu2AubGujGtMJuXGtOJuXLu1stILuXFuIUZbLujstdLuLmtfLuLutvNuh5ttMuBttvMul-shKu2NuzMuxit2Hu2MuW-tyGuRHuTltfCuA8twKuCytyKuWttIOu9FuoCuyOu-OhFIu6KuHIuGJApMJfqhEnnyDtUytEFpX7sokpQ8t7StxBu4St_DuQMuwAuG5thrtmOuPxt_2tpOudNurOuuettOu69tRKugxtCYtOFuj8tcFuA-tcIuuBtNmte5tCSt4HuJPujLuLBuqGugEuQHuVLuHAuMftnwtwLu7NuqEuvLuVBurKuiDutKuULuGEuB8t4ot_HuRPum1tuvtvDuAGuXPuKDrXstARcUuZastkXA-Juk_tAKuOMuhOutttSMuX7tUHurstmytU6tOotW6tiNuwomvOuTKuIDuUPuwIt1OuVCu3OuOZt5OuuQt7OuU5tCQuvHu_OubBtBPuqUtgJuivtrLucCuLAuJ0tAQuHQu5Mu7HuLPu0PusKtEOu9itGOuQztYQuuIu9Lu_Gu_LuENuBMuZPu1XapPgb1YKJAjcYxhqFornXtnasx1tjPuS8tlPuGQuJLuCJuLLuEJu1-tXHuHJuZHuRFuwPua9tPKuvdtSRuGDu1QuYLuTEuzzt5QuJPu7Qutct9Qu_st_QuHutxNuJBuzNumLutRuzOuzHuF1sqotEPu1Mug3t3Mu5HuPRu3Gu7MuhCuwEuh1tPPuEytYRu0JuuDu_FujftdQubSsgyh4pqbinqnrCLucltr9tfOut9tAJuq_tvRuDwtC4tI5tBSuVLuLKuTitQLucHuSLueHuTQuOSuWLu9RuxOunQtTJudIuX4t-PuchtNRuGEuBRuI-tEQuoFuVNuGRu3NuZVi5NuphtFPuUSuHPu96sW1sSQug2tURuQktWRuyOhAIurOthSu3KuwDu5KuOOuhyslSuJAEr-tIGuzDtsBuXMtiPuJLtkPuPptmPuWNuRMupPuZ8tTIuJwtVIu7Bu_1twyDB2t7RuDCu2Pu1SuGEuD1tjGuzRujptnMuC_tpMuSvtITu-SuKTuyNuMTu0NuNSuaDuHRuGztJRu4MuLRut5trMuKAuhDuo4tZTu36tbSu25ttNu45twws7Lu75tTPubQujSulTupBuK-DUuZ8cn1JAoAAkliW9t5YBO8thktuTuhMtwTuzXttAuoQuxSu0BuxRu0SuFUufnt3SuzttNKutdt5Ru5-t9SugHuT5t8AumNuR4toNuICuDTu8PulptGTu9stLUu-_tJSuSDuDAuTCuvSur5tTUuL0tVUuWSuXUuuLuZUuTBuxLu6MuRRuyQu3UteBu1hthUu76tyJul1tZRuaQuiSuC7tc9t7KuVymcRRuUuwUu13tBFuzXpaOultti_tuVuQ7tTNuuSuOTuDEu0Tux9tI6sFJuWMuv_tZptx_tjqtXIuJVuVCujHul8t5PukMu7PuCDtFTuR3t_PuVSuBQuWVucEuYVurGuDWuqFuQTuHdieVuJPutLuWutUVukEuXSutJuZSuDOufUuE9tdSuj1ttVuMHugTuvIuxVuxDuzVuYPu1VufxKvUu03tfar1xA3esNGuRNuELuCbtnQuCKuYNuIWu-CuqOuZNufpsyPuSJt0QuAUu_UulNuNVudFuPVuWWud5tYWuHTuaWuVLuNUuKSuPUuMSuaVuivtcVukwtkWuORugVunWuaXuGEu6HuYSumVuHVuvKupVuVAuwWuw4tyWuvBuvnt1WuiTucQupUu7Eu6WujmgNsgCin1xA9fsvStCXuPGumQugOuGXujztTMuAEu29tuQu20t7TuShm-Tum-sOWukNuX5t99tCYtjMuEUulMu5stHUuODuJUurxtmGuDQuhOuP1tiwtgXuGztiXuJJtkXupXukJuevtxFu-ctoJu_0tqJukDuCdtnVuzzsuJuWQusIu_Vu1EuaRuCNucAu3Jud0tqUu6WuSgb8WuL1Z5VudRtvcsM7tQYZLMu53tEYuCWu6Uuv0tGWuH5t93t3PujstBVuMwt5SuaMu7SucMutXueMuUKuRZuQWuTWuXYuVWuPKt1yt4LurptHSubKucWukFueWuFQujYuL0tlYuFstnYu-SumWueDuiVuuFukVuQRuIstSAuaSu9MuANumumsDu3wt2Xu2JuB7t3WuFVs-YuL8tLEP-ejtIAMsg7zejtp55s5FtXrt7Ft1Uuqet3UuLbt3uto_tTHuBJuVHuyRuYYuF4t1RuJJueNud7tFVusrtPYuYIu4ktLVun8tVKupNubpsaYuYEucYuK1tzZuwNu9OuewtDRu7CtFRuggttZur6tvZuaDupYuCztmJuU8stYuswtvYuTXtLktyYupZtvXuxEuxXuE8tzXuG8t6YuAHu8Yus2t0Vuqvh3aj3Ik1JA3vh1gknSu6vtkRrGZuH8n-VuzWu_vtOHuBwtyTu5CuFWuDJuHWuZauJWuvQuoytxQuZZuYjlPXuVwtcZuJPuDUuJKtBUu-SuDSu-etFSuG_tlZubWuwauW3tjOujGt0auhWuDPuMltUTuMAuoXuwZuqWuSttBOuMPuFbucSuXQuJbuI9to1tmutq1tCptmvNBoKybhGpt-WuSVlZbu5jqrSuqRuebuC5trZunOu7Uu3Tukbu-UuaauK5tcauYMu3Ru3etNXujGtsbuL3tKvtVYuiGuxbuRXu5Yt0buC-t2buUvt4bubXunZusMueXuwMuRUukEu2auc2t4aupWumXuyZuoWukKuGcuAytIcuPYuVQuxKuMcuW0tkUu6othTuAau4Ku4JuPOuVjOAthzHaHhhn_sDZuALuWrtJHutBuLHu0XuK6sSauqstUauY8t8buXaulOuLXuxlttPu39taGusduYjlrcuuettcu_ttUYuVwtWYuyculcuMDuqaueLusauj6teYuvHueKup_t3et-butGuiWu8kZDduIduFduoEuuausLuJdus4tLduDbuYTu0YuOdu2YucbulUuKOu3Qun0mWPu5XuPbudtKbduGKAdduJssuYtgPuIrspRuvTurRuxTu_cutduX8t1Tu3BukOu5BuvduKXuNYuWhZPYu1duwytubuVLuwbul8tybuNkt1cuqbt8stPmtOeuARu7cuiIuLSu-cufcu-ytIeu36sKeu8us6auH0t8auuEtIPuVLuAbuoatxYuqbuZtsNPuu4tHbuG9tNcu-MuJ9t24tdeu4WuKDr_SZThhaqswNiHHuqltYrtIZu0CuFLuFXuHLuHXulbuJXuvPuxduwomzduqbt4eunNuvcu4duxcu9euzcuo7t9du4Ou_duG-tBeuLTugYupZuNTuhOuIQuegtKQu9VtMQuqKuOQuwFuQQucUuSeuZfuoVuVeuOPuPdurDuRdutDu_ZubttBaukTukfumvN3Kl3OtpshEUYqzfqqA5ClsosKKkg_t6Iu6DujducytlduUqtgbuEWuoPuOZuqPu2fu9tstQuT6tMYuV6t8Tu3euiauPWuvbulauABu5du_fu7duA_tCgu8QuEguE_tGguOUuIguIfuAPu1NuPTuAcuP_tTSuDcuWTuHstzLua-t8MuS_tq3tbcu-Zu5YuLOuJ4mrCuWdumTuVjOhghm4ZHgqr8sUujqSu9Zu2Uuqeu4Uundu1TupduwSuYaukcumbu-guwQuAhuTeuFrs6fuMVu8fuucuHhu-Au-eufpsAfuYht3cuSDu5cuJTuGfuZJuJguQUuKfuFstBdusLuOfu4NuQfuvGurYuzpt-audotWfuc1tCbuXguzYu2Lu3etjZuVAlfSu4YuwVu3XuoUujguphuezhuDt6ZtxCu4Ws8VuN7tiduSNuKZu-DuseuRssNZujbuPZupPu6euGEuTZupztDVuvstgauxstChuSYuJvt_iu-Su8euFiuAgu8duc5tjitSVuDfuHdu2jtOiuiLuQiufXugWuHeuWhuhKtQguwLuaiu-qtciuU5teiuAdt0LuzwtjiuSltliuUrmfTu8LupiuUdujTunhu-YuCxtHTFviuadutUu55s7VuuguQNu1iuDXuystgzt4guyauhbu9UuQZuGiuPqkBjuPLuDjuQNt4fu3etAiumauKjuIVuTXu6PuVXuhZueIudTuMUuMiuMUuWjuvau9cuThu5iu4NuUiuGAuWiuRTuYiur5tSfuRXtUfuUQujDuBbumjumDuD9tjCurVuSkt8FuZQu2Kuvju4XusiuD7Duiux_cg5cE3sdFlvhudgupeudcuyBu1guxeuXNuHYurQuqduyeuLYu6Tu_guOYu-huY6tOlua6twOuSEubeuhQtFkuYjlIiujptKiucEuYkuVVu6buM1tBkugKuUhu1auMfuFrsSTuDktejuPQuSgulJu1ZurXu3ZuCOu1LuukuFOuwkulsZe-tSPuaeunUuyVuDau6XuO9t-vaPfFKgh_dhh_h5vto4gUmDkQuotttSu4iuSiu_0tpQuveuIYunPu81tNLuXMu4SuJkucGuFjuQwtHjubZuWlu3RteZu6dugZuLCuSjunptEfuISueluUDugluSJtGeuH0tgkuOAuikuK1sMeuoKuhmufVubUu0FuqkuXfugiuaTuuWuvkudfuXAuniuBIujhuUluv0hAMuScuVjOFGuzJArhuMshTbu7faIQtXbumfs6jubOuwgu2iuvfuFYuxfuGlurPuE5tuduKluwdu1eubgZQlu4vsbnuqjtATuTluCTuqNuUJuL2tWku-_tclufpscXuXVuShuERuilu_bu0Hu0MunkZtotahuautuluJcuZgucfubgu6LudOu8muujugguVdu9Yu6Xug2DIOiadu7atjWq9ZAFmuAWu3iuPHuJmuswtLmuAkuweusQuJlu9guLlu8huNluhiuCzsXmuREuQJuZLuPntZmuZViYlusqtalukFunnu8dtaku8OuckusnuekuRTupmu5Hurmu8kZkkuv6twGu87toku-Sukju-7t1mueUu6Zu9Gu8Zu_ku7Gufgub0tNbuwIuvuqqeFr2b4ZteMZ7kuAmukcrCmuftl81l-ku7nu9IuBWuImuajuIluFlu2BuNmuzTu4TuQmuKWuhqtMWuL4tRYuYmuOju_0tMjuiHueou0chgou5stiourHuPhudXuRhuoouzautnubjuvnuSSuxnuDstEcu5auslurWusXu2mu6ou1Ku55t9ouxJu9mu4luCauY_tBouHGuxDtk9jl0t8ZtgdutTutfuEFuKoufbuqouiVihcuPptzSuEkuhpuswtHkuOUtVZufNuXZuhNuXou90tIjuuytFhukHunauOVuinuETuXXuqjubTkkouVjujmueEu2huFeuwpuomuklukrsuou36swou47tyou98t0ouNkt2ou_8tsku4Fuojufntqqusqn6nu3Yu8nu0ku-nuwjuAou0VuFMuqTuJqucsthdubbuxguKmuzguHKuDluRouVpuqQuUnuKmuYGuzeu1fuZnu9TudnuSKuQXuJhu3_tlquUXunquQVuawtfmucwtvmu5buBAuspulmu9buyquYutsoulWu2qullu4qu58t6quXBu8quuXuWgu7pufhu-Muhhu-ouBqu2Wuigu6luNruB4nBbsxCuzYrJMuw1tQauNitWruUMuYruUpuibuwRujcuWqumruPFuncuSmueauNEuVmuf7tZougGuwcuRJumqupauQju9PuYXuTVu2puonumouFfurnuvpuRqu8kZ3ruHQu5rukrs7ruS-t9ru-Nu_ruPqk-quY-tAru3GuCrulqtEruMsZGruYeuSdu_ouq2tBpuCHuGJAynXGGutVec9FRwazDty-tKVtNqu_JuQnuLZuGYuWpuHlu3hu8guu_tnbuw_tpbuqytjru1PutbulpusytRkuUWuTkuemussuTjuusulouuqumFuwquSltnmu2ru0qu6mg4suMqmoluTguqluqYuUguymudUu9Hu6FuXeuUruxku1JuKru2kuKsu5Wu6XssTs_bhyIuZJAJauxzbLau53iRruVnu5UuIXucNuTLufpuaoup8tqruWXuRjuvtugmuUjuwompnufnt3tubVu5tuB4sRSuBcuYhu5purIughuwhuAqu9nu_wtuDrUrtxCuH_qziuHZuCYuMMuPquecuTpuftuV7tTnu6guSquWnuTouYnuMlu2eumtuV6sMvu8RulruUKuEiukpuXqudotnpu0cuppuuNurpuqnuxrubvuwHuiYuBvuquucju8QtCcuMRuxtuPfu4puHcusWuwlubTu9ptlnuqDuItuHuu0luaAuLbucRuNtuFNuYvqYIqzXHrguUytQRrmeuiqsSsuRVtUsubjtWsuCvuaruMmuetuz-tgtu5TuJvuVouLvufqu_huksuPJumsucouHmtptu7fjWvuo7tYvuZJusqumuuwsuimuupuXGtpuuhXuruuSDtO_tdjukvuYUuluujkuovuKduqvunjuxluVRuzlulCuffu7ZukBu-mu10hAnu2uuYvq6SBbsOxvKXji3vtBmu1Zq2VEIoueOuRpuLougvuz0t7iuZsu9iu4guPkufpsZqujGtNwtfaugNuQKuOvu_TuotuUvu4PurtufZuttupHu5mubluavudWuztubJu1tuouu1ruhvuypuuuu0pu3xtznukvt1nuMdubfufBufxuzEu7mu0WuHsuqiu5luEqu0Vuq0cbsOuDt7Tba4bazt84tQsu-4tYtulQuatuSpuMZuueuPouXpuCkuPmuvRtRmuCVugsuLJuisuPEuRwuSlubou_RuWhtWwuFrsYwuMDuawuiLucwurptewumZuysuhwunxujwuivucDuowuhVuqwusmuxmupJuzmufiuCtutJuEtu5YtGtu1luzkumUuIsuxju6Xu8xucJA-xuXTaZOeWmQAxuKpuCxu2DkDyuG6t9uuJZuHyuHxuJyuDvudtucruNoueruXnu0euKvuanuPwuPluYzuRlufnuYyu3wu-XtbyutQaLhuESuNhuQDuhxuoZujxukLulxulqtiwukYukwuN_te3t9turlugjuv5tijujstAtusEu4ouEuu5Gu5nu-puPputjuJruApuhgu8yu7xu8wu_yux_cwypl0tPIuZcuoeuxhuBlusRuMouv9tKxuySuDku-iugzuPFtQyuUZuTmusOuUyueGuWyuczuTwuZyuhptZxu2Ouizu1bukzuaEumzu8cutpuevu8ytQ0uGAu2supXu7tuljsxzuAuu_tu7auswuReuuwutkusvufutuvuJum0wu7ou2wuCquJsu6xu5Wu-yudqhStu2BeEzuYRPAFubetU5qMnu9VucOuHruQpu_uuClu0suAgjTquzhuEEuauuuPuvWtSyuOKuUxu6RuWxu_SuQvu2QuhnupsuEBuiZu-0uXJup0uHfucvuixugwuhluX1ulluw0uwZuy0uTtstmu8Nu20uRfu40udBuBsu5ouDsu1wu_MuB1uWktB0u_nuObuG1uRdtJNuUdtrgZMNuxCum3iIzuh_tS1uJtuccuHmuNzuctubruFvuq4sSouhtu7huobu9huazucnuh2uenul1u-Ruezul3sW0uZFtqsuRVujuuurutyu6ytozufYuzrukIunyutzupyumEuryunXutxuIzt6puA2uxuuEsuzuuzKuLtui-tC0uMru5WutTiADZk4g0iJOIuzUuJPu_ju8iu5ltIvuACuduulsuCBuo1uYKuknuywuiFut1uPiux2u0ruz1ukrs11uaDu31utWi00u16tB2uE2uFsu0uuA0uGIuKDrpIA3qjZirIptBcsOauBYu8juDYuMzuQquu0u51tZ1uTaub1uzfubuuPbtpcuSltLkuSltNkuABuOxuaZuSvuw-sp2ucEtvru6cue3uHguz2uqbtszusZuuzupnizzu8Nu1zuzGuxyuljudhu5Zuo3u9pujUu-zuZeut3tn2uU6ZNOu3ku_pqVesrVcBrOqXp1Zq3iIExuNHuW2u53uIxu8Cu83umdu-3u5hu0fue1uC4ufntE4uRote0ul2uBTu9Rtf5t4ytDeuWauT4u12uV4uynunJu_NuRQu_1u6zuvJu8zui4uT1u_zu6yu4xuDquqDt-YuOvriuqWbudRtdWs7uuabuT2uxvuU5tCotj1uP3uLxuUGuEvuc1ufru84ua2u7fj_4ulqtG4ukquI4ujNuoruSkuguuUkuXWuGtuOjsO4uNiuQ4uQhuS4uxqug3u6mgi3ukEuk3upnim3u81uY4uqEua4uJPu3zuAOuzyuHcu1yuvJp3yuykuvVus3uE3uH2uCpuk3nAhqBFRfQu_KufqsLfEx4uU1u43uAvuOzuGwuLyuIwuJxuKwuapuituLWuktuy_tj1ujauKDujquSWubxucmudxusNuzxuqpu-5uZkuA6uyruqzu5YtU4ukwtG6ukKuI6u5psK6uZiu9NusYuO5uVgu60uBruwwucTua3uhut1xuW5u3lu7yuG3uKDratprBmlOdTfjjeun0jXIAeWthPuFyuGmuGxu04uo6uYsuT0uasuV0uj0uVCuQxuuetSxuhsuh1uGVuU3uSwu9funsupruX3urNuZ3u86uZvu-6udluv1unzux1ummuK5uF7uW4unhttuuXhurxul4tN5u-suYjlQ6uP5uS6uKduU6uvotW6usjuk4uC1uZ7uI2ub7uphszfhJOq0QN7EeL1uAQYLpui6uK2lQ1u0iuTruPnuEXuRnuVaum4uy1sUxtt7ucsuU5tw7uYHua0uxPuc0uNJuB5uYxuz8uKVu46uIhuaathyugwtA7udvuC6u2tuG8uLfuM5u9auO7uCuuQ5uehu_2uC2uq3uC3u3xu1kuriuMuuKDrVxjElh-EuKqpv4uCxsMGuKHuq8u9juPYuo5ur7ufytv8uz8srdus5uUzugruWzuiruj2ukru88uRvu-fuNju98u6Qul0u2cun0ugLuc3uXjuE9uw1us0uB0t14uL5upxuL8uorsGdumvuXiu91u5ptDuuP9uFuuyuu_puT9u1uuMtuF3uc8uGKAZ9udCcb9uN1uMpuw-qo8u8uu23u-uum6uW1u63uVCuOouQ3u2TuUquZpuPyubpuJ4tdpuWIuuNt06uUEu26u-AubmuA9u66u97ugYuC9uw2uC8uq0uG9umxuE6uekZG7uqLuOgukgtK7ulku8suN7uP8uafuL-uf4uQ9up3uB3uQPuD3uDNu2vueRua8YpokdktsKEAXug9uj5ur8u-ju83t1huEeus6uYqtMyu2guOyu2XtY0uCjuf1uEVu07uhauz6uDhu7eux-uiHuz-u09udmuexu3-u79ubkur0u8-urzuI9uTiuI8ud3txpt51uNQuA8uEduvyuuYuc4u3ouT8uReuV8u_0tX8uW7uZ8uF2uS-ub6uOtuJuhpBAokLwdnRUavTHbpOA3sMauWtuwYtl7uJoug-uP0uB-ugcuS0u8Uus7uNxuM4ugssOLuaqu38u4Ruq_uGjus_uhquipuv_uZIu_8uy_u1-us8tU7uBQu4-u_zt99uD8u_9up6ti-ulWuA_u4NuI7uCysE_uxouM6uqKuO6uVfuGAv_que4utWu8puJOu8ouj4uKtuU9uKuuW9uF1uKDr_hn3oZK0pO1ucAvBXue-uLzus8ubtuSnuQzuv5uw8uHvud2uUouf2uWoultuv9untuucu15uamu1AvTvu19uCSu39uBfufyuu8t7AvO1tjyuwru_Avy7tLguDBvRTuFBvNts52uG-u72uR_tvxuj1uNduaguGuuKbukhuhlso4uX9uGKAbBvgKKm5ACxt55sdVlc-ui5uOnui9un5ud_uAkuC7usPup9u_3ud1uB4unBvaQax5u5Ytz5u36uCiu2du35ustu3ytr6s4_ujCvvotE7uJ9u1puJCvyLuGrtIAv-1uKAvswtMAvA1uh4ul4uD1uD0uqfZfxKBrhuNmq1h-eeeeCmmiros_KtAYuP8teAvFxuV1uhAvp7u3gul-uQouXsuo-ul_uq-uO5ts-uh8t27uXyug0un9u1isoAvjusr2usrut2u7ztCAvytu6-uu1uACvEAuBBvHQuDCvjWuC_urluHBv5quJBvfjuBuuwyuK_uQBvg4uSBvOqsUBveguWBvG2uLruc8u-ahKDvGKhF-gxMMprhVOZ6UEPDvX2lrJtQ2u03uTDvKzuufujBvIyuY2uHwuRzuR0ut6up-uv6ucpux6uNWuu-ut_uCUuzAvkau0BvL4uu7u3BvqDvpxt59u6Ou2_unou1Cvf_u9-u0DvpXu2DvJeu4Dvevt6Dv8ru8DvPQuLBvpkuAEvrvu3muylu-7uiUuTBvV5uOAvhfumBujfuX9uLEv4rF6nt5kmDNhxuoREvODvuXHQDvrJtONucCvacuO_uSptCwuaqtEwuJwuPzuZ2uq9uS3us9uNwuXzuuBvjDvf0u47uUwujxtoDvQAt87u4AvJFvgyu0EvxsuwDvd3uE8uf3u5EvwZu7EvNfu9Ev30u_Ev7suBFvTguDFv1ouNBvBtuPBvGFvRBv2luLFvU2uihuR-ua6uJEv4Tt-ahmghWcusosO-qeFvM0uRauyhu93ukFvg_up6uaDvi_uEluMLuiEve2ujtug2utFvnEvxAvnruyBv7ttsEv3stuEvVLudyuA_t6BvlGuuDvtqu7Fv89u9Fv02u--uO-t9_u6eoDGv81uFGvaUuM7ubiuM9u_DvO9uL_uN-uA3uP-uP_uHEvQAvWGv1ZtmvqzHaXXpnPnxhqRnnL0uAwuhFvgGv44uiGv24ukAvicuMxuQ3uxGvaWresuRyu94ulqtrCvvJptCvy-u3duDiuz9u1Bvz_u76u1_u7Gvdwu9Av7-u2Cv_0t4Cv8_u32umKuHCvNeuv2u3quJ-uErtFFvvwu80upvtr1u5Lu9zuMFvVBvUGvR_uT-uXGvKPgOkjnmDeMZWINrghSIt9vunRuXtuZEvOqugAvreu_FvaNu34ukytU0unAv1GvAjuqHvZ0uo_uEjuuAvWmuwAvgpu2Bvu_uzGvKDuzFvg6t1FvFBu5AvbXu8Bvd4t9Gv3_u5_uD7u7_ur6tBGvlluFCvwGtDIvumuFIv6ruHIvxwtJIv70uHFvxwu3FvIuuNAvRIvZ6uTIvRAv3Kt3csrJtn9tdHvUDvy4un7un6udEvq6ufEvl5uTzupFvu5uhruBhuyIveuuwFvh0um7tqIvzbu4BvJiuyEv-Qu5Fvfwu2EvI5uD6ukIvAduDHvPYnK8unwuvuupwuH-urwuEAv_auLGv4zu-CvK-u3nuyxuT5uRGvk5u4JpTduXBv5xua5uk8Y3DuPsuXEv0UugJvl6ubEvX2ulBvnFvmCvt5uoCvrJvj1uwHvw_uyHvwCvK4u0Gv0IvGEu3GvWEu5GvARu-Iv43sH5umDvf9s9JvkKuGJv1quFHvvGuHHvjVuHGvyzu-DvFAvQJvR7uLIvOztNIvYclY8uXJvX5uV9uVKvDQtXKv-ahTtu66Z-lu8luRwaPfFAvqSLvprBEdhkmqsos2Vrh5ufFvRHvfHvO0ujIviAvkCvmFveEvpCvM6tKYupJvkKvt9usJvvBvYFuC5ugnuE5uQ9sY3u2Fv4HvMJv_Iv6Jv2Kv4RaEJv18t_Jvmlux6t-Kv0ZuALvAuuJGv9quJKvR6uNGvKIvSJvT7uUJvyvuKLvGEvSIv7YuUIv1ZtxvKfQub_tJkXe_tsTurltgIvZtueKvo7ukJvlGvr6ujHvhEveDvjEvr-ulEvepuuGvzIvy9u57u45u77ujnu3Lv4rt0Cv1Kv3cthrsBIv6NuKJv61u5HvGKvCLvIKvELvDtuS7utvu8IveTuWJvSMvYJvUMvaJvHctxvK_Xq2GBrfuPaucKvdbuz4ujJvgKvoLvoFvqBvMwusBvOwutGvK2suJvzHvvMvyCvxMvoquiuu85uNwsFKvD9uAJv1EvCJvaZt-LvsLu6Kv6tu8KvF_uDMvjJuG_uKHvI_uYguQ7uCNvGLvoDuILvmiuDDvDEvPAvVGvLuuZBvmfud7uGHuQctlZr-vuNHteHv2YtiFvWNuiHvXGukHvn-umAvnHv4IvE2ZqAvRxubquTxudquVxuwLvPvux9um1u0LvPAt2Lv7IvPMvyKv4JvkyuqNv6FvyDvZVulLvAIvD-uCKvM8uaCu7CvlVuLCvfOvR0t8Nv3Lu-NvrjuHNvTGvJNvMbuVMv3KtYQYknil0tPorLqudMvhBvaEvc_un_todu3EvSOvlCv64uA4uvktsHv5YtuHvvotnKv0AvvCviMu0HvtEvtKvzJvwEv5zttrutDv5Lv0Kv0CvsNv3CvuNvv0uAMvIJvxZuEIvoNvvouOJv2FuBNv0yuDNv90uFNvk2tQduFEv_OvMLvUKvZ5uPLv0-Yzju2KZiskq8jdGvNOvP6tPOv5CuROvjAvKyujMvmJv73upBvLwuVzurFvu9uuFvyLvdzun1u1Lv6Ivq1u4PvmnupOv_Bv2MvDttCCvsPvyNvxou0NvPeu2NvhjuLHvDLvNHvBEvM_uEDvEEvQIvINv9PvIEvEOvWKvBQvQAEq5bCGdGxtN3uoAueMvGyugMvVNvu8uyfuSPvnCvUPvpLv3gZXPv_0tZPvrEvbPv7furKv3IvyJveQv9MvpNv7Lv3MvXwsK9uTfuXTu6bt0PvT6u2PvMIvdQvvvuPIvSGvGsuTMvBPvLNvCpttLcIbqa_jqgq8SEJnudRtqFrfJv_Qvm7uWDvkLvYDvBEu8Lv_StVOvp5uoHv_chsIvn_uVPvvJpKRvswtMRv16upKvcPvhNvcxu55uutumNvN4ulPvw7t7HvxDvoPv-HvqPvPBukQvBKvjvuDKvsyuwPvGIvHKvdiuJMvS8uLMvRJvPGv5yuU5ukRvr3u0QvUHv2QvAQv8LZqRvhcqa0Kz8MjQdvRvMpuXKsfLveGvTsugHv0guBHv6Rvm9uERvbsu6hurBvrGvtBvy6u4Ovk1uhOvm2uZQvkOvbQvVkuhRvgIufQvP4urOv5JvTSvswt_HvFJvXSvmwuZSvzOv3HucSvNJveSvjjugSvVguLKvIIvNKvqVunOvSKvAOvQGva8uY5uE1u3QvtSvBTYfanJAhiskP1uR2uvguDLu33uBRvh-uvOvdruTOva1uVquy8uATvaNvCTvcNvETvWQvHTvD5uZat3AvmOv4LvcTv6LvhQvM-t4ctQSuYTvqyuaSv62uO8ubRvO_sdRvU8ufRvHLvNTvS7g-OvlRvAPv1vuCPvMNvwJcCjdCWgl7mGjgVViPTsfLvKFt4Kv6iumMvKGtm_uzPutJvV3uWKujNvrruxEvjPvZ4tURv5-uhOuVTv_Lv5MvTTuUUv-1ukSvY6ujRvRKvV7uQ_ukfuSvDxpDbDeEQv9QvKMuzRvfAv4TvXDviMvp5um-u9TvdDvxUvfDvf8thDv6AuFUvxBvXOvYGtJSv56uLSv0_u0Mv7-sWRviQvQUvh2sYSvTUvaTvGPuWUvbhu9CviSvFLvNMvENvmTvJVv6PvyQv8PvY7urTvHDvg2oNVve_fzJAITFytszSvJssW7seIvdAvSVvVDviIva1uLQvmLvkGvXVvbDvFwuoGvnMvqGvw6usGvEUvsMvfNvqKvdPvsKv2Hv2-uoVvJDtqVvPUv4MvxOvZTvF-uvPv1Ov2Zuchu4ZuuQvPHvR9ugFvxWuTHvDOvYBvtTvBWvNRaGokj2ox_cG-svcqBYqaKvyutHQvq_tJQvDEuQWvYuunLvlJvIRv7Jtk_ubVvoMvgDvqMvt-ueNv1UveWvkVv0-umVv3HvjWvR5sRTvqOvtOvfWujQvBVvnlu7MvBAvPSv41ueTv2zugTvN9uiTvPJvkTvwXuPKvxQvnSvQ-uhUvQcu5wut3uMVvcSOZHvyZabHvfBvZ_ueCv3TvMPvZuuWNvKXvYNvSQvqFvbNvsFvbWvTXv37ugNvxFvC1tiVvvKvVvuxKvb3u8Uv8AvcXv_BvTTvdot_UvvNvXTvwzujXvRguUYvdTv_MvfSvZUvJAvbUv9NvdUvOIvmSvIVvHOuQ_uKNvVHvDPvlsOkiY3Nj_Ln0BAE3s2UBk6uTNviJv5Tv3Rv9Svr5uiKvr9uqJvuLvmKv78uhVvSRvwItx_u1HvJUvcQv5Vv6AvPTv_5uWYvQTveXvqZu6TvAVvoWvvVvqWvLJvMUvrzsiYvfTvkYv_CvmYv7OvoYvJLvfUvoSv-VvNLv_PvGjt4Qvx2tivhvwGoplNPv_Tv74u8SugVvwCv9RvTatPYv0JvZlu2JvGSuOZv_6uQZvGEuaYvrPvhXvCMveYvrJuOVtCDv7VvxXvSHvSIvLVvzBAzSZqJmUGL1YYf-Dmlt5gD9_UXFvNDv-LlaFvUEvoNtf1l0Tv7juh9u_Xvj9uhCvl-u9HvSzu4hu_SvxZvHRvlKvFTvFSvw-uHSvPRvfWvRRvfPv_eu4Zvhou6Zv3bu8ZvB8ulWvWDusVvj9slQv5qunQvKRuFMv30unXvb4ueZvMKvADvdotHavcgu7PvgUvpSv2WvOLvpZvuTvL6qHMuSDvbKvMWvhJv1RvPWv7SvJUtkavgEvh_ukMvQPvc2uFYvBZvUQvvLvzZv5euiVvjpuePvhWvzMvzCvpVvOUv7avnWvRUvdYvDVvrWvyVv0nuuWvvluMMvFVvgSuoTvlSvFDvb8u4Tt1ygG7DsPYt1t9ntMquXbvdKvAYv0huiCvPPvMQvfbvPQvj-uoJvZNvTQvHYvVQvcWvUXvISvNYv9tt3ZvhPvq7t6Uvs7tgYvNUvnPvdbvU5tAavWSvCavUutEavpluicvbZvHMvAsu6Nv1Pv6Ovkiu8OvurZkZvyXvObvZJvvYvkUvxvKrIAB8Z8qAuLcj8uZ-ui6uMFrBXv-QvKPvhIvUVv2RvWVvl9u5guEYvu6uYWvkEvaWvmEvKYvkDvvJv5Rv4ItKZvMTvMZv9Iv4avvsuRSv8FvSZvKgu8aveAtuVv42u1bvZZvsWvtlu5bv2nuIbvU5tKbvwvuQCvn9umhua7uaAn5tOpNQkBArZvBFuLnudavNnu2Tvf-uKdvabvuUvEot8Tv93u-TvpIvyavPxu_RvIkuuIvKku58uuOuEZv0ZvpbvIZvrbvadv75u1cvO1tzKvQSv-Zv9ZvidvRiuUZvbYvpcvowtAbvWUuCbvL6ucZvoXvGbvjTvudvjstwdvHVvydvGDv1dvzBAXUiuDtwoaAdvJKdCdvl8uh7umXtDxssfuJcv5YvZbvhGvbbvTGuYYvnJvmavwZvTPvfqtBSvvotDSvdotsavzztqEvGSvxCvKSv3UvhuursuNSvYrstcvbev6avxHukdvfKtmdvCIvodv8MvlXvQJtrQvANvtQvOGvCEvpTvD2uwQvCOv6cvrSvRbvg2oGok8TtY_uSrua_ufCvFTvk9ulAv9YvmBvPdvpGvBTvZWvDTvUdvJzsdWvacvwJvaLuGZvPqkQYvcLuSYvbKuaevAtsgdv-GveevZjugXvWZvndvwVvVTu3bvuxusdvwxuKcugUucdvGNv-bvGVvmZv-PvsTvsSvg2ouDt-cvU0KtIABdvJpuM1u6evcWtZjC4YvA5tjLvCevgevGfvNQvTWvmGvZruWWvOXvRdvpMvTdvrMvVdvvFvMYvHgvdouJgvXlu0avopu2av4cuedvvDvcfvfvuVgvzbv__ukevwmuJHvqQv4NvzYuxcveRvzcvpjuYevHtuvevOcu-Lu0XvdRupRvYghCAHUrhcJAdbd6dvdRt0DtGQvSNv0gvUNv7YvMdv7fvOdv_YvsLvpavCZvravRevobvIhvzBvTfvlVvVfv65upqufhv95ukfvbzscev5avFfvjstncv5HuwNvsuuSUvXgvYZvjfvaZvO1smfvjYvofv7bvqfv_bvwXvrYvXRutYvnRv7cvmhvg5c5XvKTBgvlTdFlivEAlrGCj7uneuDXvFitFXvEluHXv7Tv5gvNdvYVvGevaVvLatyUvrAvNevUmuwIvjsu0UvLYvVXvbcvEzsdcvp1ubdvLUvG5ukcvOcvtNvDfv9xscYvUhvrcv-tuafvmXvoevFbvZivjSvbivjgvQKvwevBcvWMv2idvIAYIvr8sThsOpu8VvN0uyhvVVvCYvOQvLXv8SvR3uUcvGYvCUvIYvDgvM9sFgvvavWXv2AvYXviWvubvkWvwbvdfvybvtVvRivhfvYgvZhuagv82u3OvCsuvQvBOvS9uKavzXvK9tQFvFOvmUvxuoe5uSab4ZIuZvBYvFRvjKvYZunbv7fu1Zv-vsFjvlOvLZvIjv1MvrVv-jv9avgfv6MvifvzPvuNtuevqYvcjvwYv3sjqiv8JjkjvJaviLvnjvLdvpjv6gvgbvPcvVMuoavKfvrjvdQtPevzUvFTvv-uQfvuavBiuQRvUEuekvLTvXeviZvdpmPgvRCuQhvt0u3gvocvWgvBkvTivkXvVivUjvvcv_supXvMHvrXvpkvsevVCurkvbjvihvbRukhvS_umhvLAmvWZpmqpUv94n1SveFvtUvSlvScvRQvQdviDvYcvBjvosuZWuJjvmWvYRv4bv7zuPCvklvCNuMavitjatcVTFuDtKUs5ev1ZqdgjykveivJLuwivZruyivlav0iv1hv2iv44u9gv5ivcVv4AueVvT3u2lvWdvFhvYdvf6sJlvyMvKUvaXvXKtQlvA-uShv_jv0bvCkvlvuqdvwuucgvMCvxxulTvvXvsfvBOvOFvqCuTCvPkvCJJy8jYRPQRhvchaQbb1Zslvy2tNauIPv-evIdvfMvLcvSIuUOv8fvhKvXkvAZvtLvlbvDZvAjvdmvCjvGhvVwu-hvfouKhvXvuMhvLiuOhv8GvmmvABvxlvCBvPjvHttrmvEKvtmvpvu92uR5u1YuO-uMbvlZvAcv_Vvyevgok0YvHMusiv_vuwhvsSu6YvojvDRv-YvNnv4hv9kvqavdNvEgvZcv1jvDjvuythmvkNvXfvFivnNv6lvkWvLivVCuNivinvievLQuRjvBLv71uL7ualvQ8uclvsQvelv1GuegvvWuzmvKkveSugiviUvoRv_wtY-DwxjHMuXuuJPvfavAevInvQmvebvSWv1ivUWvlFv7kvJfvH4tLfv_0tNfvU5tPfvWhtRfvtavAivXXvCivMSvKovOSvYlvPlv8jvRhvefvfTtmkvCVvlnvbSvnnvtwupnvM-u-lvsnvljvunvqTvnZvmgvxfvY-DV5d4uu1xhJhbQIuletDev7guibv0lvfVvcmvEhvoauaQvimvgkvkmvSOt-UvVSvOivjnvY2tOpv50uZjv9bvIavMmv5PvLavX9u6thLkZW_uoYGzgv4nvBfvhHvNjvSHufmvB4toIvWOvXnvpHvZOvx7ubOvz7udOvi1uClvoEvLju-ovElvApv3jvCpvnVv6jvbXvfnvBCvKpvsUtMpviXvokvfYvHivMttVjvP6uaovnfvcovFavtXvGbugovzWvyXu1Wvvfv3Wvngv-pveEbHWvViberDVkvMcvLqvJevGkuLevOXu8hvbkvpbvHov4UviPvsDv7UvnqvpGuwpvGqvWCuThvknvWlvdovqkvfhv4yuajvYpvmhvG2hRuj43irJtq_sEnvRNv_evxhv5nv2kv7nv9fv3hvujvkbvWcvmbvopvXQvlDvJTvA8sZnvZwubnvgxuTjvHpvKjv7JvH9uPrvMgucvt-av8ruVhvlWumkuEetXUvDvsbhvaUvdhvDruWrvX6u4pvmRvkoviivmov3PgYqo6qvcWtDxlyRvGnvARvuovPrvk-u4kvRcvO3uTcvjbvPnvrrvRnvUqvvGvS5tFlvmauHlvASuMqvqjZLgv2OuNgvNZv2rvIivfqvzDvhnv1DvzpvYCu1pvICvEkvKCvvmvFTvNCv4nu_lvgfuPcuNkvRcuQsvhzpbAnPvjOQYlmDTsvGouLYsLOv0mt3nvV2ukrv2gv8Yvq5unrv9nvprvhsvwjvXcvDhvurvXdvwrvsBtyrveyu0rvjoudnv6HvJivfdv_GvJ5u7rvPivlwuqmvTrv9DvWovF_uEbvqqvqevsXvglvJPuilvdivtkvZpvAWvNthKmnB8YFnqVfOQNv13usoviBvZsvjpvGvuSmvlHv2hvYtvgsv5hvQnv7hvSnvppvGgvIqviSarsvXwuitv4Gvktv96uMrv06Y-BvRZvOovJPuQov2svSovPguUov10uxsvoqvYovJ_uXjv2Vv8bvoiuxdvAmvRCvK3m4mv4WvTaveEbijv-VrvhvirvDqvOWvCfvJuvb2uxovTmvzovjGvWmvDTtOqv28u8ivb0u-ivVyuTuvetvemvgtvgUtauvwKvcuv_7ueuv13sIpvRlvomvlkvAkvnkv5sv2bvL9uZhvEbuuuv7Nv3Vv3Pvggv7pvyuvCtvjhvEtv1XvdQuvQb2HajBJ82c8Jux0pgrvFuv3fvgavgCvvZvNcv5rvlMvQcv-kvTGuckvaQa18u0RusAvqcuAlvDrvPvvGUvzLvIUv4jvtbvF5uikvpVviuvVLukuv6Ev3svoIugvvpdv7sv8CvzwttqvwYuvqvLcuBtvC2u2mv4EuOkv3uvS7U64tVEvqovFnvGuvLPvhav8vvjavLjvIXv54unav2ovM5t4ovswt6ovjst8ovmVtXqv9ov2IvIlvYuvcyuUvvRYvWvvbwumtviyuRgvBJvlcvMivxpvRovUlvfvvwtvscvYvvqXuumv0VvvWvpfvIkvrfvhov0WvNsvmlvjUvCptTphlAZ0gaijvxRv2SvuivBotOmvUpuvov4gvJXvqjv-fvXWvAgvSdvCgvChvCov3lvEovVnvyFvDxvhzuecvoMugcvNCuquvNrvavvnmvhqvLXtjqvDavlqvxtvCyvj3tsuv5NvSpvOHvUpvQHvtnv4cvkgv1Qv2qvxfv3mqKJAqwvbavcMvtwv5vvtovwwvWkvOPv-vvhbv1wvIfvGRv_nv6hvBovzjvDovGlvwavCxvArvJhv-xvIUuAyvqMuYvvnuu-AvUwv_ZvPxvluvRxvNpvTxvSjvVxvQeuEVvQyvwWvSyvyWvhLvexvMkvifuFtvt3u6zqG2c8Tt8Xv2fv-Xvhyv7vvjyve_ulyv6kvHev_qvAUvVcvbtvsrvdtvMwvYQvjOvxrv0yvbYu2yvKUuGpvysvEyvgnvcvvldvevvAzvmzssmvcwv2Ov9svHkvxWvN_uKzvzqvfxvuvvlhv_wtXUiA1ho1s6vt5OiLmvb_uiyv-qvXVvNxvylvRPv2wvpyv3ovBwv-BuamvDDuakvBiuDwvr0spsvayu8xvQRaFxvMgvHxv4FvMyvZvv4rvWuv_-svzvffvxzvkqvawvUivQpv2pvGkv-2u5zvtfvdxv8zvMzvPFvOzvwvv9Zj3Dug6qKWvgBvuwvJdvIuv1svuRuFevVmvKqv8RviVvFwvKKuQqvTyuNvvd0uLwvFZvyyv_hvZ0vi0uP1vYnvnzvraupzvdYuh0v5yv8HvzwvUSvstvYwvwnuBzvVovh0vWxvonvu0vqnvWeuVpvzkvLzv5cvuYvwfvE7tkThtINg7uxgv7uv9dvR1uVzvHuvI0vJnvZVv4Rv-SvoyvYkvqyvRuvsyvVFt0jvvyv2jvJZvPwvjmvdqvlmvtzvgqvkkvwzvvtvzzvmnv1zvtWvYxv6bvYjvbxvciv0mvrfvlwvMOunwvngv7Wv5dvNRa8TtVbvCXvRtvAlu1kvUtv0hvMuvUmvnIvNXvXmvPXvdVvRXv1lvizvO1vuMvFovipuHrvWfvs2uYfvrRaOlvszvj0vXRv-3smuvD_uouvDbvXhv0zuXivdZvlvvycvnvvgRvpvvxum3cvLkvs1vhivu1vzDu1pqlXt8vt9Xv_dv41vXzvJ0v1ivL0vesvHfvIevezvvjvBgvDUvyjvD2vuyvosvwyvqsvT1vmpud0vusvf0v7BvJxvVRvM2v0svm0vLpvo0vJyvq0vXlvs0vFzvm1vTpvS5ujwvE2uc2vlhu2uvngvuYc5qvSkvJssyiu8uvXsv0Rv_uvFqvBvvY1uC1vt2vmHvF1vb0v2DhCrvaOvHwvD4uJwvscuErvW0vTevBxvt3vsbvJ2vRwvvbvA3vjkv8lvRrv0pvh1vpuvDzvyPvUrvGsvlYvIsvFtuKsvRMv9Vvvnv9tva7uuYch0tBRck0tQctIMuGdvRVvP4vTVv_0vVtv7yv-SuKLuNdvX0va4vJvvGwvLvv48uL1v68uN1vSevZ4vZusR1vxJvu3vssvw3v6QuvsvddvZ1vguvPZvTgvJfuA1vAGvf1vzpuv4vG3vytvIBvpqvMBv2tvflvgZv0cvMlv9OvigvMsv00v3mve2vxfvuYckmDK4vJGuX9tD3hhpvIitasvfsvmpvbmv02vX5vc5v2ZvY5v6ItGjvLlvP3vonu-2vBNtLxvZYv9yvXwvD3v5DvF3v3ouwuvIruhhvsvvH8tkfuICdsYtoNtWXr11vp8ugyvc3v5fviavK0vc1vRmvAwvxxv-gvzxvAhv1xvSXv3xvTnvVuvSvvbPtP6vEiv15vrqu03v9Uv23vuOv43viqv63vqcvKyvUxvrzvruvJ3vpevL3vchvN3vcUvR6v_0u5pv8tvlgvAWvFMucyvxCuZtqO4v90vHnv51vtxvQQvLuvKnvNuvO0v_1vQ0vAovJYv36vUuv5xvk0vO5vGjs86vlNvEpvZfv4yvj5vdevK5vNktWwvo5vZ6v-Evb6vL7ut5v7Dvv5vEFvO7vHsvQ7vnYvS7veUv35vxuvT3vOsvV3vakt7xp-yhxerWsvd7vYsvf7vF6vV4vHKuczvY4vL6vFrsH1vAVuJ1vg1uSqv17utrvjzvvrvlzvhtvV1v-duX1vtau07vV6vsOv37vfps57vSUup5vqxur5vnev_7vAFvB8vKGvx5vUrv4tvVLu6tva2vZ2vF4vSCv75vE7tDnp-WuaGA1nvMOvm2vmjvTtvAvvn5vlIvX8vUMuZ8vN5vG1vb4vPqvd4v-4uf4v0duh4vOkuj4vZqvH2vo4v7jvq4v7lvC3v6CvT2vrdvV2vtdvz5vehv-6vFruf6vkwvDtvNzvvvveeu8LZErOChPnINh4sIRrE5vRsuL9vfGv1gvO9vJ5vg3vVLuM5v1hvu7vpAv6ivc4vS5vtAvh8vr_uksvtMviOvOwvbqvZXvK2vvpvC7vfXvGyv6qtIyvH7v83vmqvK7v6xt58vIMv78vuqv98vGEu_8vy0vIbu0qvt1vYyvE7th6uGBtkYrn6vd-uT8vQ4vBevA-vq2vj7vs2vY8v4ivIvvI-vX9vK-vIwvU5vQevW5v9hvb8vJrsUevgWvWev96vH8vmuuT6vDyvj9vxbvs4vpmvQjvI7vCzve-vNyvM7vWjv04vfZv24v2yu44vR3viovp-vU3vr-vzDummiwfe6gtJ9vQtv9uvStvEqv6SvT4voBvi7v71vX4vU9vN6v-1sQ5vI1vY9vtHva9v5fuc9vH4ue9va5vIgvE_vc0vo8vDguq8vAeui5vt8vSTvC-v8yve1v77vEGv97vztvH3vZ4uX_v1tvD8v14vF8vhZvK_vjZvJ8ve6vWyvqSvi_vaktk_v_hpnBAKjtaqkMjtoJsfqs0TLCqvq_vR4vs_vP9vkdtmIv5-v7Rvy_vAAwP5v8-vKvv5wvdot7wvVCu9wvGCunsvGhus3va0vzAwv7vfkvHjvupvkPtW-vTZvE7vHyvG7vjevOAwu5v38vGGvg-vwcvGzvaxvw0vJkvyqvo-v9zvy9v_zvt3ugxSpYYkdcVjYt-vxgvKOv70va3vn-vviv5SvXruW8vv_v3ivxAwF-vV9v1_ve8v3_vWPv5_vMku7_v05u9_v_AwS1vm4vtpvU-vGBwO_v9jvQ_vdvvQ2v-Yt46sx4v0tvw5vUAwa_vWAw05vYAw_NvU7vzuvzdvH4vxfvdBwsqjG5AHMueyvhrvG5vNWv0-vS4vtAwteuvxvcsvR0vY-sG-v0_v1AwR5v3AwU5t5AwJPu7AwbFu9Awkqu-_vHhvBBwO6vDBwQ6vhkvp4vTwvJAw-Sux8v-JvMAwGHvNBwA8vPBwIHvOyvahvTBwaivY2vYrvA9vIDwC9v1uvE9vj_vXvD3Bc6gtQVv89vp_vn2vN9vdCwB-vu6vwovT9vuBwz_vA9smCw2_v--ve4vA_vBlvV0vd9vdDwXPt5Bwb5v7BwEBw9BwmUtzsvD7vY-vmwta-vMBwT_vi1vGCwRBwblvi-vgwvk-v-Sum-vXBwefug_vM8veAwhysPePoUvittIVtPtvoXtpxv8CurxvFwug7vM0vgCwyov7gvcDvu2v7-vYmvBDuT0vcuuj8v12vQ-vNvtI_vx7vt9vjJnM_vfuvHAwdXvv8vPqk7Cw5Kvz8vE-uR2vPpvn9vXxvewv1Vvmvvd6v2xuLbvWpvVyv74vW7va7uMrUe_tTzvIcvaCwYbvrAwpBwt_vo9uREwEvvTEwVWv6-vBZtwBwlqty7uK1vM-vvAvO-vE2vr3vG2vVevI2v8Bwh9veqvHBwjdvO2vn0vDCwZRvnkuEsvwrsp9vdgvhwvfgvxqv7zvYBw55vmwv20v09vAwqZstazte9uZhsoRuLEwwBuoBwVsuqBwGFwr2vFvv_vv1ovP0v4wviCwokmy2vnpvJ6vD_v22v6xvOYvnDwKCuKlvJ_v2Cwi9v4CwZDwmcvX6v67v_yvp0v18v-7vj1vEzvMKvZ_vHbvr9vJsvhEwXrv45vL8vgxvlovt3uZMveHqFPvC5vZ3vUzvb3vvwvd3v61vsBwLnvXNvorvPuvA2visvSuvSFwq3v-AwVFwH_vXFwsDwZFwL2v_BwJpvdFw53vfFwm9vivviFwMysFDwX2vVBwcxv_Dw6mujovkGwPsvmGwjAlSItRenw-vdCvtGw-0vV8vEFwqLvWtvMnvl7vOnvQuv3GwC2vLvtTFw7Gw32vE2t52vDivgEwNCwc_ijEwi0vQGwazvMjvdHw_-urEwyOvXGwPAwBDw_Kv4DwZov6DwBbu8DwNkt-DwpFwAEwZBw10vz9vkfukivmPn6XvWHwk2vHdvy-vH5vcHweCwvUv6Fw3-v8FwmyvHvvLFwfDwxBwhDwZ9vjDwKwv5Gw4xvF2vpHwP4trHwDpvhEwGivV_vxHwNov5Cw47vTGwy8v9Cw9Kv_Cw48v7HwEMv9HwtuvcGwreveGw34vgGwLsvK8vcAwPbvoZvE7tbop0xj0XEpAwVDwr_vDFwTIwEevrBwD1vtBwMuvkCweDwXEwRLuZEwyZvbEwK6vHGwt7vmIwcqvAHwV-vCHwbvvxDwt6t-rv7suAsvlXumevXovSAwICw5Iw3tv7Iwc_v9Iw54vNbvAJw1qvQbvDJw5-aCBsqaly2twut79vEyuUDwM9vJJw4Fw1HwMXvyGwDYv0GwH6vl3v0xvn3v2xvtyviIwUFwkIwj8tbJwT-vdJw-BwyHwk0vpEw8usttvvzuS_vc-vLyv3DwDDwkvvrJwy5vb_vV6ud_vaAw1EwrFwd2vtFwJIw4nID0vo4gRGEHJw-JwCFwAKwLJwkpvDvv7FwIFw0ovZIwAgtMFwbauyBwCSv0BwF4u2BwuCvRJwoDw8GwxavrDw1CwFBwuDwbFwfevJBwZ-vLBwTov1Dww4vqIwk1vRpvA4vRyvC4vp1v6pvQ3vRHw-zvnlv_wtH1uAzuPTafnoSIt6uuc7vp6vuGwr6vxwvt6vzHw0wvbDwQJwvBwbIwNFwf8vp_uQFwxIvhIw46vs7v66vvBte5vCSug5vJTuwHwa1vSSvtIww8vvIw8CwVGw73v5HwOBwZGwy4vuqvgKw88vtJwjKwvJwe_vr1vyJwq-v0JwzDugLwH0uz9dxhqf_tYHwgLvUyvBwu3FwDwu5Fw1KwWIw3KwGvvKFw6KwxLw8KwdIw4_vfIwg4vC_vFrvKGwjVvOKw8AuQKw5jvSKwKLwfJwFyvEHwF7vGHwsxuvEwl1v3zvv0vIzv6zvgMwf_vGIw65vpKwX9uHhkcMwYCw4vv31voLw73tqLwf3vRGwh7vw6vFKw_fvBUvm3vxjvKKwp3vMKwoHwIGwccvzMwtsvf5vy3v6Gvs8votvPhvnEwYjlWKwfku3HwpWvtEwVUvIHwzVvxEwZxvGDwNHwZ2vmBwQHwBEwSHwN8vhys5dYu3YbsOe_t1fv_EwQIwbCwI5v2-vw_vk7v-1viHw2GwgzvjsvlDw8_vzMwqbv9GwS-v4Mw5lvSwvsIwWNwPovFMwqEwxIwzNvzIwQBw1Iw1NvHCwC8vOMwj-vQMwW8ukKwPCwg6v0vu-NwDEwYqsINu_WFKNuN2uPmqNNuOIwF5vHOwBFwcCwsAwYDwsLwzivYNwOuvGKwqrvQOw4GwSOw3BwUOwG_vGLwfEwJovoIwLovaOweqvsNwwomuNwrouwNwXZvyNw6sv0Nw9lv2NwW2vvuv3pv_IwjlvuOw0uvIrs0dvc8uSOuRFjhAEwiuBFuCUimLwRNwbHwvGwPEwh3vNJwW4vMOwj3v8kvn7vryvp7vLKw4LwjIwiNwEjvkNw8Lw2Gv-LwXkuA7vVYvvDwX-v9MwKBw_MwN8ubPwbgvkFwwmveov4muoFwHNwUMw5EwXyvXMwaktF-DbxKIbY1ljvcqv-v7JwJzuAFwKcvSIw_Owk0vE-vvLwzMwd8vyLw9KwMfv_KwA5uxMwi4vKPwk4vABwHLwNGwJLwXZtLLwUgvhJwIAujJwKAulJwoYupQvI3vjvvUeuoOw7DwqOwLAvsOw2Ewq1vz0vjGwdLwhxvfLwNJAcQwwyDARcepvbetI-s3vvYEvjQwAfvxKwjMwBKwsjvTPw0KwuLwj7vDLwYOvrMwmcutQw5ovvQwy5uBLwxHvORv-PwaJwBQwCAwMhuEAwFguGAwqNwenvhRw0chVPwHdiYKwSutzDwQLwbKwJ7v-3vbGwLHwfPwHDwiGwskvQCwxevnPwpvhaztulveMw3SvhMw_9vXDwKOwxGw2Pwdzv4PwAGwo7vo3vmHw6GwvCwpDw__v2QwtHwOGwaFw7Mwuzv8QwJQuASwnuvRLws5vLMwmOw68vJCwdGwiKwrOwSMwlKwX7uXQwdAwZQwAOwv1ZZ7v6vtikgG0v4fvTNwYzv9vvnQwx8u3Pw3wvBvttMwzBwvMwb9vxQwmDwyCwdLtwCwWnvRTw0Fvspv_GwZOw3CwbOwAPwUTveOwXKwXPwSivZPwhvvaRv1NwQAufwvAIwIRwBDvKRwrvvw9vtvvaBweLwt3uI3uP7ZuDtXdtGxtHcvrovnLwwPwpLwETwywvcTwaDwE1vyAwk3vFPwcNwctvq7vQvvUnvxRwVTw5IvXTwILwtDw5QwnSwN2vBCwP2vaKwJMwADwvSw3IwPyvWLwHzvYLwTyv3EwS3vVMwh_v7SwYqsyTwdvltVeIjj2mONRnwxgAfjQct01vhQwS2uvPwe7vxPwkMwq7uHFw5kvRWv5KwZxt7KwoRwLTw-KwNTw6_vPTwTOwKUwp-sTTw7xvCVwdpsMGwkSw4Qw6dt6Qwm5vNLwyDwPLwsSwCSwU_vESwjTvGRwoTw0SwJRw2SwtOwtTwllvPRwlGwdQukUw0Tw1evhtfDdvh7u1AmRSw1FwnOuNEw0ovyPwD-vvAwS9vAUwcDwGVwrQwsMwoCwjstqCwVLusCwJ3tuCwuCvEVwJGwGVwlNw9LwnNwoOv3RwIQwIBwpSwNgurSwE3vtSw28vXUweKwFRwGSwzEwgPwbAwiPwcVwvOweVwTHwgVwdpKZadEQvFOw4TwwUwU8vyUwfRwcbvcOwzPwCPwhHw-nv5PwB2v7PwfNw9PwNKw_PwGovyRww7vOPwuHw_6vFWwMVwdkujWw3kZ-RwJ8uQVwLWwSVw2DwTLwaGwVVwRWwM3v0Ew4Sw7tvLSwdjv3KtMwqvtsBinbGvrGwGOw5TwxUw7Twe3vTmvDMwfCwnyvITw_FwKTw2VwVCu4VwGEu6Vwi7tvRwvWwJUwjSw0WwlSwBHwUKwB3vL8sgOwmQviOwIHvkOwoQvwSwh-vySw6IwYVwqTwaVwLRwaLwiRvgUwCEwiUwk8YMwqZGvkysXcu2asuUw1Tv7NwMEwiMwjFvzUwZDvhCwx6vv2v_gvQXvBhv26v8Pwr7vwRw6LweUtzRwjzu1RwOhu3WwQUw33vIWw9rvKWwa6vMWwYGwdKwpJwnOwFXwP7vHXwOAvJYw0xucLwvTwQRwxTwNuO2LqDqhYppUcu0tsUsvlLwoVw99v4SvUSw-OwWSwOJwx_vyVwCUwatvEUwhzvGUwk8vftvm8vTvvbYwm0udYwlzufYwrXwr4vl9vt4v4svVUw0IwOWwpYwxSwWVw0muBIwfpsDIwVQwNRw-XwwOwAYw0-YCYwgeuR9t4YwhAEONvWzBvKw-9vo2v1-v3kvSEw2UwtLwpMw5UwnRw3-tzLwvIv1Lw_iv3LwXYwlXwZYwGYtPZw49uRZwo0uTZwbTwVKweTwvNwuXw_avwXw8HwyXwBbvYUwEDwaUwUBwFNwx0vPHwhBuxYwHIwbBwaWwhRuDYwcduXcu5YsZRwWbvbRwjrv_JweRwzKwKuvVIwLOw4-vwVwVEwaIwTJw6SuVJwZkvXJwGGwdEwN3t-GwNUw5MwPUwUZwk9vtXwHMwb-vZZwjOwbZwERwcRv2XwsJw4XwJbvrTwv9vE4vx9vdawwTwaWwBiVuDt3IuRXwfWwaHwUXwDTwWXwr2vYXwUIwaXwZSwJTwaHueXwJPugXw-SuiXwgMu8VwuRw-VwjNwAWwCQwuKvEQwTRvpNwGWwcFwSUweFwUUwiTwbwvOQwFkvDNwn1vOCvZLwV7vYQwCJwzDunGmuDtZCvUytHYrlawl2v9JwxZwWDwBZw0Zw1UwdsvuVwzlvaNwfzvIZwROw3awyMwGVwVOwMPw7aw3QwOUwLVwgYwwDwKQwOLwMQw0OvBNwVLw9bwB4vrnvdUwMRwqFwORwyYwfVwuFwplvCQZUuZ3Iu5OwTDwnaw-uv9OwKJwmQw91vbXwm7vbSw6PwdSwCYtnHwgSwFLwxyvnXw72vy7v92vGQw9BvlEwXYvebwUPwMawWPwOaw_rvQaw2IwSawlevUawfKwrYwE8vtYwLLvKSwjPwRCwNDwaktq4ueeCWesC5v-EwYbwvYwqVwLYwQOvNYw81v8nvoWwZtvjHwGPwlHwFdwfSw9VwhSwxCwKdwrDv82vO2tJawSPwSdwZVi8Rw1sugTwVlv5bwr0vocwt0vqcwXLwscwJzvjZwvcwlZwYWw_NwYqsA6vOMAvTsHYweavTXwhWwVXwwGwDZwfHwzGwDPwVcwHKw06vJKwVYwtWwBawhNwmXwNPwLdwPPwFpvMovDewlWwVwvUdw9RwIewSxvKew93vMew_3vOewbUwQewGNweUwINwnKwG4vldwhysaKKyIA3Du69vKcwPIwdewz-vJOwQcw2Kw2ZwBPw-FwBdwdXwBGwmbwNktobwSXukXwsewDawebtvbwzbuxbwS6vOdwjcv_awP_vWZwR_vSrv6ewd-vUVwsXveZwfiugZwPqkiZwCfwWQwZrvCcwapvE7tIfwQuqtMNSdtYyD1OwdBvMpuLGuzFwfIv6cwqAw8cwyKw-cwzdwNOwpWwCdwrWwEdwVwtGdw7dwIdwl4vuew_dwMdwBewzbw4Wwpou6WwOjvWdwkJwYdwlOwQAwN6ucZw1XwwfwAdtyfwYjl0fwucwFIwEfwD9vLNwZBvBiVvts8Xuathcyq_3gqWsxCun8u9YwMcw_YwyZwVSwRfwmMwTfwv6vVfwOOwqWwkHwsWweSwgNwHdw1MwQWu3MwQwvZTwPGwKawsXw2HtCbw0DwAXwSLwufwpkvngw3oupgwwomrgw8XwT7vJNwsFwIIwX9uBiVfQuhRu2Yv5vq7gwGgwIJwdRwMYwdgwHqv_cwhbwcXwjbwYfwrRwsCvtRwoKvdfwLhwwWw42vyWw0Cwfcw9awhcwnfwACwpfwCCw4bwECwCsvz6tHbwYUvJbwhKwLCws9v1Wwu9vidwWWwkPw_bqmPw4TtBiVQAHbyqhAm4gw_SwaZsS8vOfwRIwiWwrawCvv0UwSfwScwB1vwUvRYwz6vTYw16vz2vKZwcEwITvNZw76vAiwJVwgcwniticwJQw2bwFHwIiwgFwDsvlTw4FunTwfZwpTwMbw6XwsTwPbwuTwRbwzYwdQuBiVZGvpDJ5YwtJoIptwftbew-dvtdwkduvdwKQvxdwDKwwxvZNwyxvbNwIKwdNwpewJhwuWwefw0iw7LwFaw5BvDWwTYvagw6iwHWwkcwPVwmcwbTvZhwz4vedwVAwgdwzQvUiwJjwdVwxcwZWwuFwBiVnGw1Twl0tGYwMfw6OwiiwIOwlQwCZw1PwvawJYutjv1GwGhw3dwIhw5dwKhwTgwMhwvbuOhwn4vQhwmSwEiwDHw8iw-Mw-iwHHwkTwcPwmTwyEwGXwTWwmKwObwtfvLDwlPwSCw6fwifOADEARjN2Z8ku8OtVjw21vZbweewbbwgewLkwEewsawgbwa8vGZw2dwXcwHPwZcwyQwbcwLPwJdwWgw5UvKrvhcvtjwckwgJwwjwiJwkYw87vmYw6HwGbwJHw9HtOiwPMwLbwvdvNbw6jwqkwQbwKNwkhwxgwifOfrMciw4rhFoumfAVMtFkw5cw7OwkQwkiwKgwXtv0dwPkwOgwHhwQgwucuSgwrbw8dwUTw-dwKlwAewN5sCewlmv6RwqjZGew36s8Ww-_urfwJiwCRwRAwMiwFsv2jwKCw4jw64vJXwjdwMSwZiw2hVyKamlwtsholwsjQPNwaRwtlwcRwIgwqawwlwgHwMgw1dwPOwClw4dwRgw6dw5lwUgw1QwJlwJrv-lwwVtqIwBMwhdvCmw7fjEmw01u4ewyzvJmwnJwPAwPWwIbwbhw_8tdhwZVifhwBcw6SwDcwaktc5uFHroNtfduJEw0Fw-YwTSw-gwPcwmrvjmwAdwFhw0lwRkw2lwwCv4lw6hwsbwAQwubwpjw1JvHaw69uAmwvpv1mwFrs3mwh3u5mwWGwsfwcKwCXwMMwgwvAnwY-tCnw0chEnwKXwwnvc8uPPgHauZJAMIuIogCkwmysXHw1kwo6vgWwPfwJkwAhwuawXIwbzv4Zwmrt6ZwJEu8ZwOev-Uw1BwAVwJPwGlw0Qw6BwumwfcvLlwByvNlwShwVZwBbwXZwZwvEbwxXwWlwBjw3GuDjwxfwFjwclwHjwpkw1mvglwjhweaw_jwwkwNsu_Sw88qNnwFgwemwoawuhwwdwwhwiOu0ewqiwnWwkmwzlwXfwcSweNwkjwrew8hwtewecw3iwCiw5iwOlw8MwekwLQwgkwANw7bw8svQQw-svxmvuXvD4vflwKjwhlwvowkfu34nwQrsKwftlE2jBTw6vvfewtVw-owlMwHownMw9Fw4UwLowzawWZu1awequIPwCLw4BwsmwWowJpwoXwKVwMpwcowAbwUhwfowg1vsnwDSw8ewFSwWaw4NwYawWBwEIw8NwihwoKwilw4Wvf4smVll0tkaw1owLWvshwwKwgmwvhwliwU4v0PwwAwEZwpQwzVwW9v2Aw2hwQowALwSow0pwzQwf9vWFwXOwPhwZXuyewBmw8kwDmw2ewHewfgw_QwhgwzXwjgwKBvlgwSBwFqwMHwHqwOHwJqwbaw9NwVewxOwk8YPqw4iadllxCuLfwTqw80vHkw8OwQfwTnwjewylwEPwHZwhjwFUwWYwHUw56vnjwaYwzWwvewSiwiEwlfwmPvNpwoSwQlw9QwSlwNAwUlwKMwoYwMmwjFwdPwq9vblwtevdlwVWw7jwXWw9jwWewErwUfsaCtxOYQ8vnVwBowx-vMrwulwmpwbjwiewEKwkewfjwWcwUrwJZwWrwLZwRvvZrwEawbrwXgwwewz7vymw17vKivvqw2mwxqwFmwqnwIMwBqwTVwDqwEXw7qwHSw5NwIDwXjwKFv3fwGnw5fwzDuc7ulOY2ghJ7tFJwfkt8rwZHwjswVruZjwGXvBswmnwFFw-kwBUwaSwCpwDdwEpwTkwljwHpwffw7sthfw_eujfwOTvknwkPt2swxRaXsw4mwzqwjVuARwFcuKmwkgwqrwKHwfswSWwISwhPwSmwViwkdwwgwOqwe8u1DuiFs1ZqlvBwZw9gwOcw9cwKkwcqwYSw_kw6sw1hwDpwjjw-swGpwVkw9hwqHwzMwcKufYubgwzsu7ow8rv7ewTpwdwvkkw3Nw8qwcUwRew1fwkZw5SwBJwnswInwetwkIkUytgQwrlw8JwVqwNcwpawYqwimwQrwApwSrwBlwHswYcwFGwacwZJwBtwhitDtwHiuFtws1uHtwuDwJtw3KvZqwMtwVhwBSwhowRawjowjkwCjwlkwsYwnkwIXwJDwJSwFuwzJwHnwHfwe8uIOvvcqFQvrhw3ow7cwOrwkyvGTwi3vzhwWfwstw8swutwpmwUkwrmwWkw7euYkwYFwakwqXw8pwofweowqfwu4vbswBXw0jwNMwOmwzSwQiwfGwdrwhGwYtwufvWMw4uwXewe8uB-sUeZwjperv3TwfyvDowjiwAsw7owbsv1ZwpiwL5vG6vlewDUwYuwDlwauwFlwcuwMswgfwgnw5ZvinwzEvjuwXZtluw9LvLAwpuwRVwruwZdwtuwPQwsrwlFwznwqjZ1nwTmwLXwHctpswCJJjrdNnrBbhb7veMwwlvVtvlRwvet9swKvw_swBpvRvweJw9pwHJtkowAtvAcw2nwWwwnvw2cwQ8vcavvswfMwDuwEXvzswxiv1swVswu_v_owVnwNgw7swPgwiww3lwqmwcnw6lwFVwB9ufrwbfv3twmyuIwwSpwikwOww-twePwWtwhsw1uwZtwyrwWiw4jqYiw1ZtXwwqBul0tE6t-uw-rwfmwBvwZzvDvwN0vVuw3vwTrwnewijwwiwJswyiwHUveEw4iwK-tKxwy1u5twGmwj3tadwWhv-mwNiwxnw4zuRww7fjTwwatwUmwaxwe8upqAuPheMJngudeW1mKbwweWwDhwnpw1vwUcwFswU0vElwQTw--t_hwIVw5pwwxwpptThwpwwJww_WwLwwnfvQmwxJwxrwapwh6vlhwe8uB0vjRR55snxvuPw3kwEowvlwntwwawdqwkRwwLwvpwcquxpweOvzpwuRwgwwccwIlwYywBttyxwF8uMxwNQwOxw8bwVpw4zv9qw6NwaawwYwBrw0rwDrw0-YXwwkNtfEeAQRzDkxdcxhqOtvkBwsGwxswNourVwjGvNywQ9vbqwwywptw5swibw2Ruiqw-ZwOvvAawXrw5Lw-vwCtwAww1avCww3JvEww6dtGwwB1snuwpnwNtw0ZuPtw3pu8mwu5v5xwNmwVtwmkwXtwUWwVxwjywzrwLjwycwepwe8ukzenStVzwEuvdmwgxw4owXqw6ow1zweHwzzwJUtIow3UwKow4Su6Uw7ZwpRw6wv3hwvHv5hwaPv6ywHlwVgw4pwcrwpXwnwwTvwFiwVvwHiwImw_iwLiwXlwFdt7xwAOu9xwFrs_xwWxwbtwNqwngvXwwcsjlOdpywN0wmaw_uwHgwixwFTwyhwqtwjzwdaukbwVLuZfwfpsbfwTYu7hwxtwIpwqqwZkwsqwRPwuqw9ow6CwLtw2zwcywlYwXhwuSwprwx0wHet_zwxuwB0wokwelwsowbpwuowSbw_jwe8uqijPtkQctL7toxvPnw0kvltwJgwvywNkwMkwOmurLvlmwQkwnmwSkwjwwwtwMvwytwlIw0twAMwTswptvl5v5WwT0w2Hwv0wxGuh1woTt-ewXawBuwBfwsgwKqwugwMDwctw70wt1w1QKAHJhMrrJtIHuKrwlBwJzwudwAZwmtwGowXSw51wYpuxawqMw0ywcOv2ywTqv4yw6hwj0wVowqDw6pwxxwujw1bwGiwzjwdswvfwcvw3Xwevw8Iwgvw-IwC0wjvwhUwlvw2rwSqkQrOyLqQacB5voNtgiwy1w8gwQnw11whmw31w61whzwFZwrtwkzwttwrxwqewpzwYYwrzweuwtzwLhvvzw7Zvxzw1ctV0w8jZa1wF6uZswDbwYvwYhw82wahw-2wKbwA3wuJwC3wwJwXpvF3w_XwH3wOzwe8uFcwAxsIcwSDwOuwC1wthwR0wajwxvwvVw41wX0w3Zwr2w5Zwt2wRqvv2wi8v7vwTyw5awfuuT1wQvwV1waTwzew-TwSGwBzwt0wXvw7mw3qw9Dv9zwrrwQxwtrw03wRMw23wTMwEuwlswGuwAWvXwwFrwpywswvZCwD4wWqwE1w9Twkxw8wwFvwWnw_ww1lwBxwanwDxwaPvdnwxWwGVw1twCeu42wMLwiYw7twDzwUpwPwwRQwmFwfovZpwo1w8jwG0w-jwI0wSqkNxj8uwcmwB1wP0wAvwFowPrwDswRrwnxwXuwpxwVrwd3wKswIUwduwTnti3wanvk3w3avm3wK-to3wgEaq3wM2wc1wTlwe1wNWwg1wqwwHcumowogwoowvrwqown1wb2vtowMqwdpwlywX5woovdxwLywz4wc5wD1we5wCvwG1wizw0hwa3wIvwc3wFpwe3wCawg3wY1vbowa4wLawd4w72w8tw2zvFzwENwT2wZaw_qwKzwLqwFfwZ2wxfvXwwWCvSbFsosx1wrywZzwGwtbzw9FwdzwuAwR9vJ4wrpwYIwZ0wzttb0wNowd0w4Awf0wYPvh0wNRvz2woqwWOwrpvIovn0w22wZywH5w7QwjrwqSw-Wwd1weyw2qw3xwBsvvnwBbuz0wP5u10waQa30wE0wXxwPwsZxw3Kt7hauIAd2wcMwK6wQNwsywvvw5kw26wZXwniwBhw0vwezwlpvi5wmmw5vwomwCxwLvwExw2pw12wm0wPswdrwpIwtqwlnw6wwaQaonwr3w3zw1Nv5zwDAvh4wCFv5qw5DwZlwpOwurwhlvwrwD0wS5wF0wcpwr1wkfuY5wIrwo7wO0wuvwIkwuywn2whewp2wNyu71wBpwHvwAxwJvw47wkwwC2wS1wJ7wIrvYowwmweotb6wX1wb4wOxve6w3bwu0whkwhFw65wKdu85wchw-5wS8wA6wiywV8wg7wjrsi7wHctuzawCu_Sw8dvzwwSSw01wRuwS0wTuwg5wmxwQyw4vwk5wIswm5wtxwNwvvxwW4wYTwY4wRhwc6waywHNt_pwq5vu3wf1wunw0Xw6qwR2wGqwk6wIqwSewtgwwcwU5w1rw0-YuzaoFrervrdwtvwq7wf8wwvwL2wCKwCswdjwEswy6vgjwX9wZuwxiwYJwU4wW3uu8w62v-7wo0wTKwq0wdkw62w48wf4wN2wzouP2wECta7wVguc7wHKnT8w0uwivwrkwXiwtkwzDuZ9uqyaC6tCnv4cwC4wM6wE4w24wrLw44w4swY3wI1woculzwQ4wN-vx2wi0w1pwNvwCUuPvwe9wtsuB8wItwD8wKtw38w9iw58wNxw78wuuwlowwuwfdwyuwuYwj2wV0to6wvgw60wxfvj-w3vaiQuHzuN9wpVwYjwl2w21wh8wLkwK4wUfwtpwa0wMowYquOow9ivmzwM1vozwn5wYrwR-vK-wsHwXywLpw32whrwRUwR-wC_wT-w68wAjwG_wtJu-8wBnwA9w5tvc-wy6wzwuLzwy9wNzw8LZS_w45AWEchBwjWq2jjkpwWzv89wS9wA-wh5wV9woxwuiwoewV6wvtwX6wmjwq_wKTvMUwBiwmwwO-wh9wdow-pwWvwYZwm9w45wo9wcdwQWwj1wJ_wl1wzuw-_wnTvAAxX8wMjwuFwW-uN1QU_wn-wiQw04wQuw5owG4w99wgRw_-wRIujRwLOwgww0Vw7UwK1wGEuM1wNpsE7wSfvG7wC5w-hwfnwOsw9lwYgw_lwz8wC8wY1wuIwB_wfkwD_wCzwF_wPxwvuw_twgswHzwiswM_wksw53wmZw73wDAxBVkGAxyowtKwWEvNuw2Axp-w14wO6wjxwQ6wv-wS6wJ1wy-wDGwI6vG-w4awziwYAxmzvOBxvmwQBxxmw9-wkuw9AxHww0xws3wWhwU7wTawW7wmJwmAx_mwy3wPiwgyw43wsAx6VvO_wY2wQ_wE7twErW_uBsGjtwS3wQ9w6AxNAxPYwejwC-wGswE-w6vw5BxbuwI-w2Uvr_wnIw_7wQPwZ4w08wd6wGCxH8woQvJ8wLeu7zwA8vj4wUtwr9wAuwAfwl6wv9wW2wx9wvAxH0wX9uuqIRqH-yprJtHPvh2wYzwhBxyswZ_wU3wb_wotwj8wj_ul8wWuw17wlCx37w_4w57wB5wFxw_Vw8lw_BxQswNdwv5wuMuECx0zwOVwRlwS7w25wJCxbdwLCxBRwp9wO8wY-wN9ua-wrFtp4w3SwNFvD6wp6wXCxi-wF7aoBxYdteYrKAxq6vs7w5wwUBx36wlxw9ww81wXnw-1wZnwwytbnwbDx77wiSwXow_xvZow3yvSswQdwhuvkDxwLt7AxYDuzCxKRu1Cxnvu3Cx48v5CxYlwwDxMHvyDx2jsC9wU8wC6wp1wE6wY8wEDxs3gYyDkUweUse-DxLhZOuvlvRIut7wfbwf_w96wh_wOfvIBx_ov6yw6-w8awcAx6Mwowwj9whAxgowjAx_8tRCx4EwoExB9v1TtZ8wuExUmGLXm_oezExXbwMywBswBBxgqwRown_wa9w6awd9wBFxf9wbkwUvwgAxe4wiAx-YtR8u13wUQw1www9wyJwkfuArh4rFijjXecAGsD3sL4v1tsFZuQ3wPuwktweCx0swH4w46wW3wSDxnGv86wUZu-6wi_wA7wpCwC7wLRv9ExYqvKBxcDxtbweDxw8wACxy8wUEx4RwntvJ2wcgwZEx7WwHCxquwIFxVlw55w3_w75wI_w3jwK_whdwD9wpExT5wCDxV5wX9uuFx_CYzXHRiqUphMyt3Iu49wL6we8wNrwwBxF1wLgwGExm8wT6wo8wUAxA2wWAxAtwZ6wZot-BxPGxgDxZgwSGx0bwI5wQ7wJWwoDxmrw35wnYwlAxhExy0wPCxalwn4w1Sw0DxbVw40wByw3KtqGxGJAJOZczZT9tIfFbHxxUu1LHy4wp7wTCxO3u06wmyv3ExMJwtawo2wd_wDhw5ExCGx7Ex08uj_wMvvl_wV5vbFxH-w7Bxc9wrCxcJwCFx-awP-wPlwPpwlcwRpwZBx2_wbBxH_wdBxSxwfBxUxwd-wE3wf-wYxwh-waktt6wL9U3OwcCtA1wLcw4FxdCx5Ax7FxXGxJqvydwxlwU9wjCxmewSAxqxwEGwnCx8vwpCxqpvZAxK7wM-wM7w-ywO7wNVwJ5wF0t-QwOtw1qwKCxNwwEzwN5wWpwSQwIFvpFxV2wArwVCxskwGfwYqsTIx-SwbetWzw9evyGx69w0Gxg8wf5wOAxhIxsiwD-wkIxl5wW6wo_wqzw8Bxn8vCHxRExx8wF5wHgu_yw-FvdIxPSuGFxAqwg4wsDxQtwuDx-HwP8wHRwR8w8_wnExNIxm1w2uwkvwHuwhysTIxbFv5Jwa5wYIx3Ax5FxbIx4ww8Fxfzw56wChw_TwM4wupww2vZmv3BxRywS4wBVw9vwYJxOZwaJx1yvSExqzvCCxFwwXExp3wWBxQpwYBxncwg6wU2v6IxGzwt9w-qw_CxAJxX2wCJxq6wE7t_hnGJxMpuV_wsBxvUwLJx_rwBEx-JxsHxi8wuHxCKxUDx07w91w27w_1wq8wB2w67w4-wLjuAFxbAxgFxSvweAxEFxKSt15wMHxqDxWhvmJx6zwNCx6xwSHxQ8wUHxZVwWHx7XwFnwt4wa7u_hnW_uYCBcCxP9w8JxPmvCEx18wQEwu-weqwAlwWDxTJxY9wVJxcFxl8vMKx1iwWywL7w9ywewtfJxAHvyCxFLx-CwnrwWUwdGxHIx4_wgGxPmwiGx5jwkGxNFxqEx4DxF6wZBvibfPKAJIu_ejJskK3u0OJ8AAOePZMP3Iuc8wb5wzGxtKxsAucbw3-vUKxeIxxywABxzywFKxYEwHKxaEwJKxTowLKx7HxrIxv8wbJxQGxdJxQhuvLxrtvxLxk9w08vbGxorwPHxN8wpJxjExsQvlExhtsuJxmHxfivuAxq1wwAxkfuDMx6nwJCLezhMsgIMxzBAKMxxYrUyt-YrXzwSXwQMxhxw1Gx34wyBxhLxZ3w1Bxb3wmIxsxw5HxuxwdFx8HxRKw-HxDiwAIxOpwy_wXBx0_wE_wGIx5Ixl4wQww7_w-8v9_wMDxVJvcawnGxz9w8LZDMx5wgRuumAw1tsZKvqKxIYwpNxz6w3wwcLxvKxppwtHx66wJowDKxg_wO4wPFwz-wRFw1-wF7w3-wD2wPKwVywaAxKpwaNx7pwCLxiFxbywrMxsEwlJx4IxM5wkNxO5w0MxKqsoNxm6w1Xu5MxrEx7MxX9ulgsWHwn_vKEwz1wOOv5NxsxvdLxt-w_AxXSwYFxDGxdsuFGx3VwHGxESvJGxAxvQ1ws8wp5wBHx2iwt_wOOxv_wcNxirwCIxxjwEIxZKxL5w9twcBxRxwA0wTxwivw3MxhgvfOxAMxsExF1uw-tcljtUwZiqLlr4er_OiXqiEMltblI0qLWrqQmcRmezheRm0QreinO9w4jq9hsfakCTwSMx6kwRDxVMxFKuBKxuxvEhw9ysXhsVDx2KxXDx4KxZDxr8w7KxJOx2MwLOxsIxPBxEHxRBxGHxoMx8JvhJxQrvjJxl9wVOx2LxjNxIPxm4wKFxEMtdksQxmmhsf8s_mZBpZuksVhmcum0OhlkshvwOIx3DxP_wvowQ8m6XqYYq0nsQlsbnsP6kc4t9ajjBlKRt1_iwllqQxUqiQHnvtiwyDoNszRosNnx8ZlNntQxmxjV2ftUnidFcls7No_vp4eF0KpBosbXnj2dRXnk6kWNrE2pT3hwRraenuwkdNrRqrP8lTqrrxixvrV3llylVhpAOsXhpRdlb8lQ8rgfrg3lSbrlbrcjkMOs8NrGzrIAk0NrIQnzMpBAqJzr7PicmlaOsAxrtjkqRxlzndRxMAqcSrFzrxPlBvn73lsyltfrdFswfrPziyfrh0rJsrK1rfEkHPsMXhq0r5td6brf1rhNp4Gj1Os-Sr2Bq5SrFSxwOrd6f-Akgvn9Uk-OscNpf9leNpCPsi9lifnQgr0XhJPs1JrCcrqCqi1r8lpRTrRPsXslRKrHosWfbYPsvcrggrmssKosaTreVkHPrkPs-0kVHdMgnoPsK_srSxK-l5grc5rlPsEdrK4r4gr5SxX6rxHqBIj7grwQx3IqIQs_grBIjl7rKfriPcVdrGLryPr1PraCkbOs18rLhrTosj5jfgiVosZheQhrQhe7PrWWklQscLrnQsk4fHQrqQsfUrsQsLQriLrvQsW-k0QsDCsnLr3QsYEsdHk9ipU6lrZjZtlbDjnEsEirY0iZhnVFsSHT2TxyDe_UrfFs4SqCVr5vizRsHVrWer_Tx_RsjQrberMTqQhiFSsjFsXMrrUlkerCHsmerQiroerSirIynUirF1uakpYewZYA_SsxRtachJbhJJx08uaUxqksXGtXCtVUxPaNTcuqPwaduvGxUytqywfxwKNxQ0wr-wVNweLxmWwgLxyywqQwzPx1KxIEx3KxKEx7fuMExNRvLBxztwNBx8OxsLxu_wN7ww_whYwJHxjYwLHxzLxNHxcGxvMxTtwiExNLxrJxPLx5XwRLxIjwf7w50wBMxtTviUxvPFaSb8wsnUxmysDnvKDxJNxsKxLNxNJxP6w3Gx64wyPxWis0Bxx-wSNx4BxUNx6BxWNxV4wYNxYOwALxp0wQOxr0wjFxTUwYKxf6wGPxh6wcKxj6w9Cxu9wqFxADxUewMzwnZw5tZsVIAvhFdvWPxPRjUen_OiGakINxXPxsQxVGnNWxYkurQxjPnPxi3pgMprU4r9wcPprplp-eryNse8cBfrqyDDfr6xmo8pRRxhNr-llU7iPoqCOs-RroylUdlEOsLmladlNOs8yrBJrfRxjfrKOsyNrEUkUmlGOsafrgRx3WxdfrpMp9WxOOsTSrw-bsunuRxGOseOs_yrIOrgSrA4lc2nvfrY0r_8lJvnpOs9RxJTrE9lqBqMSxaNpvOsTgrzOrJNpXXxUgr9freOrGgrujK3OsA0k5Os3JrYkk5JrHCqATr_eldkkF1rOnlFTrjCqDKrdXxbXxScrlXxMPswOsd0nPRx80n9Orj4rxNpAgnsfltys1SxwcrtSxkgrycrKgnrgrjGqNPrjKrW5rN4rMoswSxwVkNosYPr90iQosK5jBTxq9iegnBhr8Iq9NsP2aHTx58pognXdrgSlfQkSmpNTxJhrv5lRTxN9rTTxj8rS9rTUrXose9rShrldrGAscUrdTxr7dpQsnolQzlgTxsNqkTxhhraMJjhrrBslhrgJsnhrzmkBTqWPpRhnz-kbQr6mk3Ur3FswRsLFskQr2FsFVr8PpPFsXerGVr_Sq-Tx4TxkWNe2nOerFUlNMrOZxVplderEUxVilgerMQpT_ko3kFNrLirHNrPUxVSsRUxy2nTUxtTv0cwAin7MMXHTnKxdNg8AK6QjUnsbFj_6m6AttZxd_tNvpg6qM8nMnsI7my4gcUxNrZ-ZxN7mD7mXmsQlsM9ZXCtdAmaWqC3hIZrwgsATsMfp-blynpPWx90pfhs9pq68Zflpdhs4Zq-nrQHqKerpZs29w-_qeVx70vLGrYtr1GrTlYULmBkg8es0BPpQKHAxKhGxGxFNaZHnCTxWHnSmtP2aVYxg5lXgsjVwg0hoveNZpcnp6lsy3ZalsI8Zs0hf9uw5mi4Z_ax3oZ8Qxb2mY4mh3Zuls_lsy8stlsn_Z33mt3ZXHTEnso4mn5mblshUnecnS7s4axEqYevhx9Hwuhx9H_XqrsBXIxh7ZL2Z25mhIlqDtabxTzYcVxmDljpwZcuE7Z5msLhDmbxTWsobxBOFqZZwgv8GbVGCsvw15mvbxe7ZYbxnbxx_c0ZqeJAfxKVbwzxgiCBEthkbx7bx35m9bxybx_bx7IafpKove5dFGcxRNsWbx6mspZszbxJcsyvvd_jVGCkHx16mU7ZIcxxbxgYsWcxP8vFrhQnARcxx5mTcxwbxKcxgcxMcxixju1w4alYLxkpqubxncx8bxVcxrcxEqY1Yqzuh4okwcxHcxycxJcx0cxtVeAcx8vhcGZLOiPcxKTkeMwxcxAbxXbx-cxI8ZAcxnGmtcxEdxB4wgms4ms8cxfcxXcZWcx0ZqI0ujcxpUxzwwHdxGbxJdxrasWcxWwaxvKx3u4cxcHvfLvcdx51ZedxzcsWcx7oZdAc0ZqDorcKbtirQopDbxSdxIdxUcxfdx1cxTzYTIxDyqZdxQdxecl0dxddx2dxzcsrPwazh-wA9qv8NxxKx-NxY0wAOxort0UxjLxuVxhMx8-wfAxSOxMAb5qmUEY7qmjQxn6wTVxE9wX_tqDt7YYowZCJAyUpdln6UY6nID6Y-dhwYaz6gYRwfVxJzmGym65k1ymBeg_4mXzteex8dghexlxZkex3mDm4gsUsvia3oZxUuixAoHr6Wq1NF55kAmn66gCmnKymumsTax-xZBOFBfxfex75kZNlmxZ2ymumstkopZsrQY8Ui9uww8qbcnKNsXHaLHrRFrXTsscng1Zkfm8fmccnqfmPnsCNizfmpZph7whfxAcKeAlpcxXcZrQYMsgGUsIPVDexftlsuDYdnofxwiaSfxhSZuEosSZicnVHwkcnCyuhQwlfxjMsdcnH1mkfmLgmqMJNNsCexhSZ3oZWEcxfxfqsRyH0fxYfxCgxONsefxpcnFgxG1mrasrQYDptaIo8UiK0u1DtAgxGymkMsTvsQgxE1ms0ZHgxgysYgxuDrrgKONvfFBPgxjfmpcnGaxogsZdnp0Zqfx3fxSogogxHdK6HYO1hamwaOXsgxTgxHen2fxSgxzgsLNskgxUdxFVPYgxLcsKZObcxWWZegxkfmvgx01Z1fxVgxlgxFesYgxHAxKZOQdxLhxugxjfx1uvigxpfxDVjEhxCJJYgx_fwJCLd7HbgxOMxZgmxgxRgxhgxtgx-gxQhxehxM9UhSZzgkDboFouKZO1AxXhx-gxNhxYzZPhxzgxXgxvhxvVdoAA3juTjn60vBaxKhxiMsfgxohx2wsbhx5bK6hxIgxSogZ4qb1htWfXfj1hxFRn_gxphx9gxSixshxrfxFhxrgKm4gjXtW9tOdAcmgJjnwcnBgxifx5nritlcfxhixFix4bKgfxIix3hxhqnEix7hxHdKNTsAixGlg3SnIixVOgCixmhx1fxsix5jZegxjWrT1mvJsbhq1ixJdqaInKSZvixSdKajqDzgfKsZjqbQbV2gShxMiKajqufxyAlMAlnzh-fx1Nxm0ZIixXix0gxGjxLjxpBAm4g48MxUu_hEUhsG9w5hxdhx-Qj2iqKjxPmYMjxYemdfxBhxZfxHixqhxWixKixujxXRpXztLfsyigw2AGvpMLs8EmCFmO3nEFmDoYFskXcZMIcPfFTPxvDg1VDfixtMgvogyarcMn7WadTkHfxzVaFsZbMnkNnyQx3-nFsZvMnIrZFvmRkxcev9MnIrZUsZLkxYYrTWsBkxkdFR4d5TtMRFjdsiSGuaxFWaeNnyIAckx2QxrWaXvmzarekxgYsgkxXdFikxlppsaxiSGibxCXapkxatDvkxtkxsqZrkxaPxFVsykxz8Mj5Y1kxYmjosnAowrlwakxPrZXkx1QxSkxG_n0QxmVaMkxBlxH1CCkxElxePFoPw3ujUFlHlxVFxXLj6kx_kxZkxHXaQlxdMnwkxAkxUlxhkxj5YZzt1jjdCtbfx_ioelx8kxVkxPrZflxklxFVPClxikxlkxNyAqsnsqZMlxRlx3QxzMnukxKkxskxras1lxj5Y8yZupDgKMB9aqqAtdsdkt8xA5bxOkxHqZ7lxjlx9kxbkxvlxzcsDmxQfF8yZpIAHmxAsBKmxqlxclxOmx6lxLvmAmxOlxAPnilxdkxpZsWmxuAAvJAfEedeWEAl8xAlhxDJoulximxglxENn_lxYkxzlxOjwLKZnlxQfF2kxLSD5lxWkxhmx2mxSmxxlxUmxgysomxGBaQDwX2jNmxokxPmxAnxNlxzmx-lx-kxEnxFesomxnGwWirTyDuerqlx4JxwmxMnxaNnymx9lxZMnTmxenxnmxmlxzkxj5YVnxhirwej9DJqlxJhxMWacnxfNnSnxLNn1mxOnx3mxYduSrYlnxQfFnGwWEc3lxVPxqexsDoxmxBnxwlxQvmAoxVmxknxDlx4nxGmxm1sUWqARYqlxSDwKlx86sylxCnxCoxznxjnx5mx3nxAwqZmxJoxPNYLoxZmjldxv1tOoxQmxmmxBoxQoxCmxFoxikxN9Usor0Og8xAnkxUWa_nxToxioxwnxy3tUnxS8a7nxsnxbnxgmxdnxDoxxWalmxBmxEoxVoxGoxuAAa8gFJJ1jjHNx3ix2ox_mx4oxuoxoVaynx8lxUox2nx_ox_oeRgqGJwsepyWaIpxMpxvoxinxkox-oxikxxUubyC4cwfoxNnxWpxKpxRnxYpxVmxd1aC7gKOvMsv5tmsIAL4qvwqEgwAJxqpxyBAspxtvtCmxd1aedhJ5Yvfx_WFSjx4Oig2wNkxtAxtqn8ksgysjdxuVh09AqophuppZs7vuEGgkiHRvqiNh-WscblUgL0hkRkcltnbKsBWsnrlaJhM9wuirq5nn5nJGgtHrbRk4NkOjqbqx8iqSGgZMhMQbycq4_krIpQMmGWrkihttcw0qMmjWZkA1qv0qe1ptaqz0qq0qSFgdKkL6piimYaxVbqwUnkqi5faqUnV2qV2fbUnwBA_isRKakjhbyaCslrUnxUnw2izUnG0lcKsbSbuQYInxvmgg6DutbDNh8dnkosbSblsN_XqEjAlOxxQnGUnLunTVsB8Zkejw6wRKsL1qX1qRXmPDZSamODZ08itMxdnrb1qprx4XpsnrB8Z1Vg9wuPmi6fqJDxiax_IsfWlpZrzHa7kiCMl33tsIsJwgmSsUGL72Y9rxngskrxa5nuIsCiVjRPsSgl0gAitBUFxdxa1qTKsIsx_CYiIs56q5JsFXl0NxKrwGsxkfqSsxKsxy7qWsxMXlD5v8gtasxtIsBsxTsxghgMsx9rx-IsAdqwpq7IsJsxYRPaZgosxFXlEpxMGujsxAsxCprusxiIsI9qfsxiXleJvRfqLbl9kr4sxAbg7sx6fq_qkaarssxUKsBtxvRhOKs9Ug-thGtxRsxlsxKsxTSh5FZidgBhq0Yf_rx25hvVsBtxmBAZfoMXlu1tjrx4rxHsxQtxvsxxmtysxRas1sxYtxAtxmsxzIAYarjMrbzqSfqVUsBtxApnuWlysxAXuntx_miCprARcp4qrJbPJAdNAATg1txDGm9FmgYrRYs5txc0gSeZSMgtZfamjCGr6tcgGmKnrEuxZqgyvN9txpKgrBxZsxAuxtkgOvo4txsIA3fqJuSnBAHuxdYrOsqAesMlcCCmvyqkftOuxPGl0_qaCreuxONrDkbiuxCuxTVsluxrJbduxTXflLFfYrXuxvVsEuxyvNZqgRuxwHgcgxZZr8LgDUmtuxVUs3uxdnHuaftJbzTvguxVux_ux1uxhYr0VHATkQwHPsxuihfdk2IppirALgrZrUjwiSsNjqkSsi3qYjqsRY9Js3IpxKsPlsLxqFLs1AokXoEGplkoTMsBJsYXmIYmaqnZijoZmkZmOHZmZm5RkromBkmeisGhq52lYPxNdiPnx_5ghhqASnWSnCjrYSnKarRWna9oVEpjYnZTZGFlVPjiYndZr1BPoBAOmiX7UCMlHxtutx_sxmUsbbsWZfhoHRYrbMlefsuMNOrpBekaewOZgsqxvFgy0q48g30qljq8gk20q3jcYwxQKA_cgPvxizqCHlfRkziqGHlyKsBrgQzvykZC1qcMsymqvCZIXmprx_cqkYmBdqvYsTaqFXlrlxYNi1wxSlnhknUcaXlieZrxIs7rwisxgtxbsxXnrcJAXli-ejCMldoxftxrsxPtxXorOxxKlit6hNsxzYCzIsa0KYzqiXlexwHvxUxxeIsExxdxxBfqMpi_wxFsxLxxksxWxxZJAGSkMXltPwTxx7wxHtxfnrgniyPbcaqxzqjzquwxsRjrzqe9jCYr9hmWIpvirlRkFjqyir2zqpRk8iq_qgMjq35ndJhCWrhqxGzgjKs0Sj5xjpKsQIr4IpRUYl_kJTYCgkQZkiwxi1pSon_0q-tg0wxdIsdMsovxvcnmMsoixDVq8gsrjxjSnpixXiskvpxVvWsoBXqbqo-OhXjxxjxyiaBWnFxZ2Vn-tjUnhYZxBiluxnuYrgniAfsLdxhtfMppVchhaxFpxAjuNexNsw_UxtIxyLxyIw0LxaZwKQx4Js-yxjVwwDtcPuIquIdhwEBlKjnarqLxMOx9OxkFxHFxJQxLVxNxx4bK8Xr1xlxzq9xxg9jUElYih2dnriqGJpR0qtbmDblUhqotmlrmvDcbrmnNlWNsbrnqNl59ZXIraIn-GaE3mAiqc_h4tfemqXDqsGsNalHiqpDqBufgcrDuff2rUAf4vtZXsRgmUmGCIN7IAvncT_jhoirUveox0dYgrn_ZrQzxhgKyNxtGbmVKPsxYosHrlH9r4Fs3heaBd9yxZgqkAlkzxgKsxjqmfxgyx2wxVJZZ1qHkxn1ojmozDpTeoQEp3IoWWoWApwDpO9oHWozNonApLJo94o90xQVoAjrgqkFKsBjrGeYDjrZSnfqpawkjhqcwkkWsZSnRTkd5nJWvFzxpkaFBpWFpt_oxIkkGlLKsWdaUvxHmcBRA2Wr2Qm5zYzOmuOmmIA4MlraYSfY90ltZfUjx_ohIihNBm5dnzirGyxQ1potcLXxIiitRr7KpIEkwvrxIrkwrrWxLbrj7rrmluznsbrr_gU0rjOs3RxPZxI8i7yjuFqgnlb6ri0nhPsG3qC5iORshhpGosl5rWulycrhsl1jlRdrY1nFTxqYHRQsVzjPmpCklsslfYxPoly1nC6lydr-Qsl4rQyhcmhyepJRqalpsulGRsKLsbzlPRqmmppipP2xBRkizlRRsuipPbr02xZmHURsnulWRsympy2kfRqPRs8DsgZjuLrBZxEVrDZxhRseEspRs9mpoRsgRs9CeBnpSwxn1x6Bb-YYrUwFjlH8Mf0xJJsK1hvohoja9yxKzhzDtqwx35nfyxxQngQnL3eiQnA9ka5rdniVaratcgRjkhj8nxbPxu5nm5ns5ny5nUUicdk8zqvBAdvpmKs0MhG0q6bl5Zr9Zr2IlNfxAfk1mgx0qO-jq0qquglwxconW1xHBpViriLlRxxHgs2txEliWxxp0lrokEkw7ag1alraYjZrzuhIJxM1pGTYJ4kOwhSwxDlnqIABrOoalnYsOmYwbbFGglRrvLs6LsVzqQzxf4xuXHADEXzqpyaoYsNokDoiWZfkVGuygoLsAYY7yqhYrVnZbqgZypxzqt1xDyxPBm7dnRBmjaq-KshedJ7jxGnEEodbnUaYabnO3aS8r3BeqJqrHfklqvBiO5xDhbN1fiJqlHfX8rMIhhQqqZn_wp18fLDstoeJDsPDsntkvQqODsJwxKQYFVY0UpjzpS1x0sx3WrSXrSwx-CcmlYKJALcs3oDpxx6mc4WrTrqd7pVrqdXrKXrfXrK4xusxG4g94x13x33x-lg7Ksp7acEli0q8gko0qkElayxwaqg0qqVYdyxPhkVZr0ld8Uh5tb8REcJhm1glSskKs5UpGfpo1gh3xQ1qYMsyjnM1sO4xZij5DZ5tjgXmuEZrpkYXmDYmhWmDknuwgjYmFxjBdqdqqyms7UEFbxodxZnsRQry3qKCsi8fl2j9yxNlfr5bSKAVymaClf1xyxxR1qBHop6x64x-6xEbYJacB7xqTgWqcXtxxjnqXm64xAQYo1xXUgZ4xS2gZqxwFrz7pQsxg6xy6xmUsxSHVXr_tx25xu5xV7pourcXr4SgwrqklxPJA4upWkbMqtKuxNlcMuxVirPJAPZr7uxN4xIvxSZYjuxpirPJAHKiiJC0uxfAoXor67xnEAfJb9TL97x0HgVZr67xxuxbKbUxAE8xXnr67xc0gPLmFvxqsxyFmWux-7xdZrPJAafAC8xtguxxxbGgT8xF8xVarW8xeNAY8xD7xb8xJvxU8xhYrPJAI8x5Jg8-ML8x_7xFzp5kcHBtu7xsuxKvxmUsMKAoSsJ8xcwwhxxS8xk8xd8xynrpTHVuuorlzixIgd9prkixnKi7nrOvbC9xdZrggK1ibquxrtcaKkd-ofmYQGmwxlVirggKmxbVzxiMlz3uKxxDkbQ9xXorggKLmqverlPbHwBLqxOMsEUsc9xkQYQmHAohamgmnVh9x1Qh4JsBhkU2h8bURxxh7xE7xjxxbfqUaZITFNjtd1x0FCThq6BZUNaVCZb3xS9xbOjLZgULh4Iu9uxWKiYzpuYrGZYErqtZfNjC6FlO9xXzpFXrCyeVqr6gdQxefqrCxbwljm3pi3pO3hwrr0Lec4p_qinqpH5phap_srx5pPsroir05pu5p44pGifPif65pBmbg8pWvrnvri_ho_pqxrf7evSsfxroxrv_pwSs1-x1Ss_xrcLqmLq9Bi2GsWMNOAsn7hsBNVAs5gj6RqB_xfOi9gjlOiiDiOEssDi9RqwuriZxv_pjsnn6gKUfKfcfGsb9xU7xpSsFdx48xw6xtrxftjRWmYbmE1qgLhrVsw9nY0xGJAmymefszxb_1gR8x3pcN9xeHmxWrUZrVarzxb2npfQb0rxEtnhsxUuxInpaKkH-xzoYy_x0JAHWl5kcnLCMtnVZrzxbbRpBfguqcu7xC5qk7x55xnWrqur9WrW_xM7xWZfozFWwxr7rRCC32qDagHikklx7ypEMxRxxq_xczqhYrpEc_FrYGbBcF1qlkar0ers9xjIiLMgExlLZr4CmfUxZboyBaVroWOoUBpTGptBprYrI6oUEmK3ozBpM6oatnXwxdFrHGmpJgkGm6hbWvY3qxt_xEkbPmYgGmN-xvgqKzp_LswoirNs4tYQNrmJpzDrQWryBpulnBsqUMmTIrhwqROimnXoqxzln2HrUyqMAbdVsles8WiqRrPByEEoY1xYmn56xpefGRxaNrbendWxRprfWxt_j92pNRx2Rr5XxhurHXrPMpn7xeXr_wpDbr7PkTRxJfrdYxlNr9vrnNr_vrrDqAzrZdlxRxvRxuNr5gD5yriRxROsZbrldlnRxDAqKFbDzrhznyWxvMpXSrCOrBXxzWx0MppfrUCyMXxZhpkOsOYicJrOVr5RxmXj7RxKPdn0rNPsDgr3br1XxafnASxu0rgXxD1rJ-e_brLSxKPsGSx4prZ4lc4lC1rrOstQiLCqTOrvXxjkkxXx0CyNSxqZj3Xxrad7fnHQkQPsagrrcryNp_XxR_sBYxL6rfPsG-l7SxFlkdRlEPsOPsgKr1nlQ5rIwn_2qCGcrPs80nqTroSxg9ig4rPos-0n3Ps1Sg5PsCnqePrS1kgPrzhpV7rpIqkPr5Vk1Iqg7rDTxLQsJQs_KrPdriOplOpJLrJUrMTxZRxZKqUQhaQsmYx_lkPUrnYxXTxPxpZoszKqUhrwYxG_lmisp_rcTxlol6Sl1YxUmpiTxMAs9DyjLrTHklLr1QswolqBsz3qwolsUr6QslneSTlGvlBerxUrwTxnCqc_lDer7yr-Es4-kKeryhrrQrNer5Rs7yx6Txvhr8Tx6hrDVr8hrLMr8viXZxwEyOilaZxQVrshneFszEyacihZxBynWVrrUqLjp0MreilUHsYSsPxNW7lx6hNbG24x5LsmxlqLsJJm34xMByw9nTNr6erXNrvRr2Ns6ql9Dy_arghpzwkmWxZ2xcun51xaunm7r_By4Ir-vrgnq4Csv3l1en2yr6en4yrsunLXjjRx7WxZzncCyWJrYOs99pSCytMp3FyxNrWCyxdl9FyGSr18lnbrvlpz1x-1xrbrGGyxlpIGyPfnE4l_MpzfrTXx2brFCytCyKBjH9lyXxFPs6froCyxOsdLkISxhXxPWeAgrAcrBDyYXxOSxE0k4CyIgr6CyKgrUSxW1rf4lXSxrOsZSx5tdGKruOsF3xb0nKNpgSxf4rY5rNYjkSxS2xn4r14lAYxfgrKerQDylGqJ5rFYxeKr6GyiTrYDyHYxR5rvEtODyPylX5rn3x5xfJosCBiSYxkDyB1nH7rmIqSDsYGkGbp0TrsDyM7rqDy7Tr_YpwDyICk8grKQs3DyjFytPrYYxrRx-ByxPrg2x0Lrn1kRol9Dyz8radr4wnpbrtYxzgnfdrT9rAQreQsuYx5gnNEyoQsyYxxYxPEyLxni2xNxnchrREyL_lVEylTxUxnnTx46x-5jTQrfEytmkJGySIhf-khEydRsE3xtkl3mpbEsuTxhEsshrqhrpEyNBgyPphSfLZxFUxlQreZxuEy7Sq1RsvRst6lTZxaEsaerzhrjTf7RsAir9RsF2xCkm_TxAFysIyfertad6QrLwiMUxRlpexpjosHVqx2niplLFyKErozpjAm3Is7rqF3nqnnrAyAhsEEmo2oGDpACpZ3nilbWFyLxqKMsZBy1lnPWrXMmLMs3HrbYphfpdYppnptFnlfpEKA2fprKpqNsD3r3IAnlplIr7aryRr5arsBybWxtRr-ar6Nsc7pFgpe7p3By85x5ByvvrUhp9BysFyBOsKbrSLksFyECyCQlGCyGOs2enqRxzFyMCy1Ol7enqRxzunYCyVCy5FyTCyLKyMJr_Fy3OlPCywRxVyiZJrfSrzHyxznubrAadOXxmOsPOrRXxB9lkBqrOsNvnK4lQIjt0rrJrZGy20r7zkzFh_frD0nZvn2zn0JrwSrRGyjGy3CyQSxb4l1Ky8Cy70rf_e1Qi_CyO0kaXxXGySgrmKysTx1brdPsPPswFqSDyL2xscrZHj9GylSx_GyDYxcTr3GyJ4rGYxAzl5flAOpZDyCOpkKrqGqQLyfDyuPsQHyNQhSHyMOpQYxG0fzTrP1kP7r_dpR7rWHyZ7r3KrS7rN1n6KrCgiDQskGkMdrAUrX2xi7rJMrn-lVOspJqKTxu-luHyYQs2PrTKq2HyPckDEygdrsYxVUrjQsIEybCs1BL6skQ_rnkLx1nahrz1nk2xxdr9lrHIy6YxmNK8YxcEyMIy6drnUrPIyYKyh8fdTlHQqrklVIyOhnG3xKSqEZxnEylEye_lQSqbZxYKrtEyBSsNZx-EySZxYnhQFsBFyGMr9TxrIyzTxBVr2xna8pASsd6lFQpjPxyMyPMrHUxIirUXkJUxlerVMrkZxUMrYMr6qqTJhpZxBJyrZx88xNePbDmWiq71l8uxOaxkFpdfoOJyHBpHJyPjYBLsXbYsAyq6ouAyK6ov9ov6obNsmAyqvq2Wq3YwtIlvvckyhNBpfNymFpNIpONylNyINj7YrEBrXKGi8xI-oGAotNyRfoONytFb6BAc8j8ncE2ESAyENgBzqPPkQZrWvx3_xdkbIvZAvxsImO-xyWr5YrkIAZnrPafuhva8xerqj7xxJyHPkNzpLWi12qb9xL1ZCfdeVxpHr3NynwYafxPElMUY8SjaUYy0lAtbbNy9onK4nKqnqnnjxlLZr3YrLJyGLsnXoU-oYEm6AyEMsFKmOupIlSjByytpVIrSJyUHrRBygOykMmuxqVBylarcrpIXseupfqpVVjknpnVsh9qW_qp7q_EnkfpBKaVFnGqxnnpwcpfnx3tnDakaFjzikoKpiBy6zxDLndrxnhm1KpXYnqjpANrFZnMmaKVOZFyHRxYNrcFyZWxOmrCLpKwpWprokqNwppHsPwppkqlVqOBdS2pwHsU2pWdqfprlxpukqjdq2PyhWxJVj32jEfrJ7p2dqbEqVlquapkwpr6p9dqU3rmspAeqHQyF7pfEgUlqRQynspVurLurR7pH7pNQyiwpzHsdlqJAyyJy65x0Jyrur4Jy8Ns91x-SB6ByMyk71x9JypQycnq-Jy3_pIOsPKy4FyVbrXOs6yryTx-Wx3NrxWxwQy-FyNKyOJrJKyZOszQyQUkBKy3yrN8eLzrR0rryl9AjhCyheiy3jg0rmCyqAkWXxhGyeXxfziEDy5braOrWGyMTrfXx2Srw0rKSxXBjVRypCyfWePSxGCqhvn3KytXxifn-Cyb1rADycSxLPse1rPRyzXx2Xx-KyWDyVBkGLyiSxzylJLyJ9iqSx-GyzPp9KrF5rfRlStiBHyrqASLyG5rULyqgrTLyKYxtgrT6rN9ktPsELyzVky9ljDygLy_Sxm2djLyMSlbHypDyu2d9Ps0spa7rIMdsLylPr1axl-lOdr-graYxk7rFUrY0f5Dy39kUQs4JqjYxKWkPTxMWkbQsQLrR9rVTxpglDMyidrFMyWck7HyeMqaLr3SlmQsAIyN-kOMy7glLAshUr5YxyQsmmkKIykhrpTx_Yx4Qs9drZMy8drjPqj7f6BsTipGQqbGhr-fG2nDerV6lGZxGKyBirC1kb6l_TxrMy7MymIyxMy2IysMyxxn2Eym6lyQr5EyIVrCUxbFspMy8jkdZxEFsLUlo2n5IyGFyRSsJlpiosZMr3hnIVqTDkVHsgxpfJekkq4TyYeplJyAobkeqvlqjtr5lqvHsI2p1lq1HsrVq9PytlqHUyAUyaVpS9xq2dPXwDIrb-uSOy0GgfOyezmn_xOUyd3xQUyL9x7vq6tYRWrI9x0VYTyDMdYOnj15xcvo4EooFps2oazoeUyJLi7YYW7ljVllXpBUijBwZNyOoY2Ls6Oy_TnYFysPy3NsD8lrPy0NsvByKwbwJyiNrkQy_Rr_Ns9Dy7JyqFyOfr9Dy_JyVXx4Qy2WxCXx0Wx8_pTKyKXjGJr1QyMVy3QyBRywFyA-pdbrPVyhfrOKyLVyZCyHzrcOsqRxIXxBGyT0rsfr8EkHRyfCySslPXxZKyoSrF4lPGyBNpMXh2frD8kCSx4khURyrRy_KybGyvCynGycXhyCybRy1VyWRyEgr4Jr-Sr9Osa4l4Ky-Rx6Kya1rGXeuGyGXewGybCdGDyGLy2Gy_fn04lzNps5rVHdjgrPLyBwnVDyp5rXDyVLyIHyaDyYLyQPraLy2grLHyjFqcaxvHqTHyyTrbIqaHy6PstDyGsi5zfqWycHyXOpzIqh-l-TrxLyGQszLyETxfSyRCC2LyZYxnFyqHyr1klSy-YlnOpZdrNLrkqrrSyMhrINq5HyPhrwSyRhrzgnvYx8HyeTxMEy1Sy4Sy_5lQEyMxnool9SyydrGPp-OqdBsAPqpBsNIyZEyVQrd-kkJsdxnAZxWIyCZxjMyJHjlRsRSqcIySVyrTyJer4RyaTy0Eyc6lxXyJ1r2My5hrY2nUZx6yxuIy6Ey_PpITqDSsiIySJjANyhFsJirierPlp7IyOir9IyzTyKNy1Tyb_kCJyfhgrUyuUySicZarSGrJrYRFyryn9nsCJnF5q3Uy21xEjkaFy4NssIrq2qw_jzByjenVhpjQypWx9IqXRxMfrrenoNrDCyuQyKVyyRxTVyyQyZVy4Wx__pSOsNAkiVyibraVy8Qy_QyfOpfml5QyCGyRKyyrigVyEGyE2xZUkIRyQIytbrC2xlOsbBqiFhsVy8RxuVy0_gwVy1mlyVyzsfESx9VydRy1Sr9brZRyjXxw0rBLy-0rFgrwCybQlSSxQnlLcr7KymRy9KydZygHkoZyh1roKyI2xncr3Ry7XxVVki4rqZiR2xXgrHrAaPsUWyE5rHMyMLyN6rJDycFq-RyEHy1Zy-ZyFwnP5rcWyXLyLYxdLyFHyZ5rNYxSDyMSykWyvPskIqbPrE7r1TrvWy1qpVSyQayXSyNxdZSygHyOglxaxqPrhSyBLr4hpSdrzlrDhrrHyxGklayBXyw8rxHyQTxZ9rW9roYxBOdwgnULruqqg0x6HyYUrKEyEip3SyOEyTXyBIyNMyj2x8SyQMyx1iLDjATyJ2kzUdcosXHkGTyhXyfEyuUrE2nwUrohrtTxqhrTTyoEysXyqEyuXygIyyXyyRsVZx0RsdTy1XyDTq0MyXIyeTybTyBDhBUxYbyzIyjby1Iybby-prherP_xFNyFFy9GsEyneeWTHslciNYye7lQ5gKMmOnjq_x2NylUy1JopFp-FpOByXnpCAy5gD7YYgUy1QoPIp42nh_kfYqoFosNymUyz9ocqxslx3AmqAyCLswOyjvxqjoKcyKAopUyBcyKMmmNy7yhOnj17x8ro3NyUcyuNyNOyAcysIACcy1UZ6MjyNyOnjmtx4roecy6bynUygEpw_xicyFlSr0ZgafP3wE-x8JmTBh-Jm-byvcyi2aRNyvmgtlAhjxyuY14kxAyJFpxUy1Ayyjo-EooUyhYrv6hINuPkialx8ncIbobGrEJmhqYnJmOrYhJmHrYdZr6ZPhtkpcC4kxpkaYLlLKsTavawxK-xcGvSUyfKiMOympOOHZCMlEzxs5xixx6IscarCqHYarZ_xY9xy9xsdyfnrudyJLiKVYomDodyaUydAymUszfvljcetxa_xTOyJByLVmZcmNYvj6xALkURniSnWpbaqk2BPIKs9okKKsXorg2vdudcgZgcjepx0dY5bnz9YozxMZqElp9zlRfcjUlceycQpuFsJZq2vjD0xxGsuGsfosJjp7cjXVrnZxyqqAwjZeyKUxDwj1zsuYrg2va8w-cnyIssepXeyBHs8IyFZquvjHZqeeybQpLlpNUxrGscUqcTi2qqvGsoeyFidjUqvbytUqueyENybZqyQpyey5UYkmDtIaK9wazhCitD6vZiZRfpzomgvxdAb4eyMfyBfybeybQpjGsRUqe6gpGsffyZbdOlpvXqG7l9QrHNyiUqzGsKfyGFyYZq_xxUVrBwdPfyVirTtutqIy1vZWgxsDzIsdYgJyjxilRKgL1j4ucs_xSFgC-oy8x4JssJZA5gmRuEdynvxuGZgvk5Ym2Sk8Ym4eFLxj2fyckLvOYBUi9ghn4xuJm7ImoJmpsm_CYlse1XaQeyVgy3FlUhb9cCQFyo4xvJmeJmxJmUJmRrYrJmggyXdyckL_EuEJypJi-DrAey2JiA5qIknthqtdywgy8bULwx2npody8vtGeyfIssJZxgyLwxx6gpfuMXl0Exa8x7dyHgy7gyvSHLwxuZsodypcyrdy5gy0dyNhyUGLuUhodyccyydyUhyXnrDhy8gyNkieGlFXldFvKhyvtxefsV_ZSTk1AxudZGmmIlrXFaZXsV_Z6WlHTZ2xaodycAylhypirvhy15aaxxTux3rxThyDxx09xvhynxxMXlfuxxdyb_xVxxvgyp4q39xlUgpJB8fyigKVIxzqlcvsNIrjihdPxwzqjOyw0llOy0Aygsb4FponcZ3xTvcDNg0HrgWrVnpnVrpPnpVri0lZ4haYy3UyQprnxiiFy4WymQyWRx1RxC8iEZy6MpGZyMGyknlEQywyl3Bj-OruwfqipiWy0ZyvRyvhpzflqiiV3q6IqnHyZQkHzlAckJzldulJJqzPrUaiXXy-ayAZjfDsWPsZmpBRs1Ds-2xHZjdmpoklfmpIRshmpKWsnipMRsy2xmGsaRsM2io5rkklVZjyDsTRssmpZZj5Gy5QklkleRqZRsUjyGJA0mpuac2mpmXyYIyPbyFSqAjp0bikEsmRsAnpbtlMhyINlk-quVhUjgzjpgiywPpoVrMaayAnliyhYrpYsMwGharxocIAytFn5VrFBsxNbmVrEkyiiyGkym0lnDseQyWOyzJy5hkNAydZrIHijtbDgweCttGrEYlP-x0wqu_xSYruYrIHiEbgaIpULhIlxGOyr_xXtkD7tqkyEAym3n38FAOy7GqUAyturIXr75xiQydZrrBNCfdobsQiyyihVRpZikiarT4kdibHtrTyxKWroWu8aqMjn7gm8bU9gmBwxAOoIIpknjRoryorQYozprmxc1prugdl7hB3pH3po7hU-xBQj56k9xezJsW-xcbqY-x7qr4qryJs_snIrr6Dl2rrUhfFrie4p1rrX0currHyb8rrA1egtt5idshfw4puhfLtrcsr25pNsrAtrazeCtr4sr-srFifM5pR1cq-xbsr-kjxdqzgpK6pRtrL8pC9pc3eX3eelfv9hVvrjCedvrVOZUvrpvrw3eqDijDizlftvrMuffPe6vrh_rT_pz-xZjruyrySs0-xcxriqd3-xsmyvyrrmy-1xJ0rozrdAqbyi7dlWllPBqlzrsIvqzkzmy2zrCelo6rqVy9my08eJel4my7zrAxajMxqAqE0r5myXelSelgyt8myKnyGny8_bCVeXpuPnyjzrF0rMnyVIk9btVnyszrXnym6Zv8tbny_zrLnyOxa0SxtznCnyVAcBMv6RxfKyjJr8Cq7Kh-1rsGjVJsK2rOgrk_hUalW2r8Ql3DqyDqG0xVYeY2rI0xS_hb2rp_hccr3_hB0x1DqXJsJ0xz_hRwdn2rznyp2rNiqP_hV5x-YedFfz5r3Hq-5rOJnUwn2JcWGqjflDjmY3qFVEG6rDFfJ6r45r-iydFf8crM5lG5lZLy1PsmWyZoysmjpAiOFfq6rH2dG7rnLyBnqnIqrWyMbpvDyBMyRSi_LyWos19rzayMXy0SyxKqx9rnAgc9rd5di0xrnkCieF3fU9rmPdK-rBCiiLq1snv-rmKfx-rNjepKfWNqYJlU8d3_rXNqNhrO_r8_rMSlJ5flmyOXyjNqbeqSMfemyL_x0XHyNqhQkJYciPqP8fJCscMyVipiCsl8fkCsHoeqCsoqr-Ds4zfrQhLEsCEsUEsU-fQEsGKkSEsj5gG_xDhjwRqO_xrFsV7U96lmHkeTqu_UHbdUUlm6hc6hqMdwseeUlzfyENrsbyMqyTZqS8j-IyNfya3imUqUZq_9rozfw3pwfyKfFTGeAHsefy6eyj0xPUqS0plZxHVfmbnalj8eyVddlqyYdd6UlPqycZqVirKTBbXlywwDiyLhyEUsBFRWKsNhk5jcaKs7okuqyRsjXphNaxWfxmcub3su3xGTYoKsSvx0blRJkV3dzKs2blcyp-lg2erf_x3inW-wwJpw-wl-swCnsOZ2CnlOYuMsdpp-NaA7ia7xiFrJRvFcpvardIlVnp4GqYWeH1rTpy8spBAs-ky2EZTpifax6fqTNya_xzqyefs_1ZhpwappsEBCvhary7wbB7iMjlOCq4Js_1Z_XqTsD5Wqkms-1m2EZDllupxyLwwOxW6mmRwAnsJbxg5mkBlvAqjeliAqXor_1ZuYcCMlGvxyqy1hyD7tSsyKuOShgUsyahyEiyz9xpZrZsy_qOCpiUsyShybhy9hygsy2EZuYcfOjPtjtryx9xesyzdyXnrhsy0VglSh0FriXl8evqdymsy5rxnnrysyYlizehqTg4cDzIsJvavAAFKBEEA5QhMuw9nxQjoXnoI4xLKsD8YoKbf9qlXrv3xuobVIpMYkz5nCukE7YuibkBm_XYnBmIJyTshL6nOhq4BmqEp6BmsEp0-n5lsDonj4nqCmv7xNlYzks6Cm5bYO2lv4kJCmHPmALsntyqBmpaYd1Yrtyi4ncrhTCm1tyx4kKbqqGgpCm0tyGaYMqnIzYxtynlnLZragZ6tpZgYoOyIuyJ6nbAmdNyUIm-Hm5HmCTBCopaLsLIm0dY_HmnoYTuy8LsuLbsngeLsdFrGKmdIN0Uy8uY9byCMshsq5CroXoSWrJLmu7lLLmHdYpuyz7lsMmxVt-OyILm-Kmquy07lYWrQBy6tYPLmUGnSyqcBy4HrXJyJKl7IluxqFLmwuydPbrMm0tYYyDxMmH-ogNmu0jCsm_XoBTnEmqCdZgwmxNmGCpZukcGlv6xKFjTisdOmKIN0LsDPmoJpGcYoOmqfoDvyg1xbPZZhgyDniKkgkpqqA3ty91YyOmehj-wjWvyEPmqnsOSmcPmI1sxvy3cq6usPPy3PmyvyysjVPmuvy1vyGysZPmEuyQBlyvyYPmfPmK2YbvyivyY1YS1YuPmL1YAwyRPm8PmsPm2TmGwys4YKQmB2YMQmmQmg2Yb2Yi2YCaqyEjzQmQ1jzDnTQm9QmP1j5QmY-D3vyZQmcwyN1Qkwychj3QnA-ZewyMRmGSmFQV9Rmswy8hynSm5DavSmOryxSmGcYO-YHZV1wygcm9UmYUmPLsgynM-YoUmdTjngj3Umi9YkTmCsBnUmDVmBFZKUjuJkfgjvUmduyCknfLZOxyHZV1UmQ7qHhq9wyoUm04o6UmJxyy9YKVmrvxMVmIGwj6xiukxTm8_abVml_YbsZeVmYAZaVmk_YlVmTDErVm2wy1djqVmqxyrvxb5gsSs0jn4irF1qsWmFAZkXms6xAZmeWm7BZP1qsrxF7xurxByySKsg6xyNhZDs3xyDblrDZbXmn6x2nYH7xuzxFhq8is0xyCcfr6xLOkqvxRyy5ZmqDJvjqLYmr0xlSm5jnUMs9KkKyyPKhCDlK1qqxxPKhd7xjyyayyhHZaMsmvkw0xVsnu0xTamndeQDtj6xGPjDCnZyyxjnmamEOiVtjxamv6xWWrabmfgmHbmb7xBYmabmONYN_mCzy3irUEZabmeqnFgdQxyXxyYijTUmYryshq0KZybmc6YPpm9LZq-Yqtm9LZFVmFeynyyLMZwYaTMZEeyhxy_IsdcmkcmmMZ-yyUFZNdmw5gtlnGdmTdmLogawyhMsRWZXBlg4qgixBfmvsgOfm2ms6zYrwhL3eRwmRix6RZ6ixOmZnikCarXgmjnsbPZWjn4aqvgm6aq04qlgmkqn3gmlMsH0yTUZGjnAbqd4x4fmrjhw4qN0yGjnYDnfms8aqhKlBpa_kmy8sFTsrlsHTsbFjzkpohml_ZzQjLPyjtZ5hmoWqjmskPxX_wgVxjjmwIyM8n0im1Gnc4t_rhZYZF0yo-wsIkLZZopqy0ynqmXYZQ0l8OiWZZTJsk7uAkme8u9jmneuLkmUkm3WnCbqjkmBbZt0ys1p6AnwBm30mUOmi_x9gt1GakUspJlSQxs1pxWqEbq50ym5kG7jTlmwzyO3mmshAsgf1yqhyzhs6qnslmUlZulm5hs4shtlmrhyCmmthyW1yGrZ7gqTbxnmmoHx6kvqHxiRwOYwzvwBGwoOumarHzxxCteUxRcyWEwaMxUJwcMxkIxpvywMw4HxPexkzvpLxyus-kmviwYssTfZTomQryjWrYomngY9isZfy2kpnom3omquhjTnkeyl-s7iZbRnhOuBWwDQwrjwOgvapmp6m-OxTExSjsJxwwIxAPu7aaSexFFxdzxkJxU-w7quQrynFxN9uLlZd9r-1u5_wynwmNxl-vfhv1qmulZn1yqlZ2Ms9emypxAks_mZLmZ5zyEsm72gyZnNksfJtptlCksb1y0rmV3yrKNkuha3mKtmafhVPnSksyrmX3yT4s3phQks9_UN_sPsmcCnRsm7lnCJlEaxEJlskmPQxxsm3UnQrYH3yUthx3y7Ms_7rTQx1nZVQxtXnvnsZAuUQxMtm-qIo8mwAtZtm-GcvcpUHcMkXWvmO7gq5b9JpFumwpxL3yvVuUfpbgu0qZ5MnT3yYBwZQx03yZAwV7gDlsGMtKrZP3yI8vXHxUVx59sGeCx1qzmv0umy1qhhwf7jbguM4ycumgoxbgurkxFumYvm40yavmWupAKpkVsWgss0xZesggsddse4y61qjxmHPycup_cZiDlCjx_bq-MsCvZA5yvUj21qpca41qH5yUmmlBNG5y04yOtZWxmZaxeinvxmfWgSxZ0ClovZlksV5y7vZpOkIwZEHnuyxl3o2zoPcoKfxIymEfxPfxwex9ymHbq_hmivxeincuhTfmLhDm_xR8n-sjMKZHzmp0yIcjazmyrndejTyZXzmXQxJ0mGNs8zmNls3zmKlsL0mTlsd9KVlsUztx0hM0h7JpJEvOijv0mYexOhxdeuyJxY-D8AnT5y24tyyxkjxH1m7Rng1mOKAb1mN_s91Z16xU0mj1ylhua2ZqlswQsTms02Z7qno2ZZ2mc4tveaKPmn4yV4mq4ZH2m63q9ax65ZSUegGnXiw53ZUuZv3qu2mW3mLjaY3mb3yltyqCuw3ms3mm4Ze6yD7yFmsD4mHms44ZS4m1ms25y_1qt5Zg4mbmslPwj4m62Zlksy6Zmims6ya5me3mL6yndxh6yz5mO7yF8ZSxig6mm6Zi6mTnsOAbMdh_ZxZhxIrsarn1JlBrnrNl0UyGrZhYqNefr7mLYqq7mv7mDfyoZqQYqz7mxtlNYqhQxj1hx5gdnsjVh7Xqy8soQx4skL6yZ8mW8mi3yGwmFPmY4Dnns95ygnsBuhcKNbPnQ8ygENNaaFmew8mEosx7m98mYzb_8mJ7yyJl6_ZH1yxJc__ZD8gr9miwcJank9m4AaiwcINsH_oVmokDpm8oyOnexoUryjgKeTs-dfD5yGqqEHaLBn28yDDnoGabBng7ycwi-hq9zx01yPVsACnx_ciTsaCnCVs2hfNqqevgqCnOqDtnp6CnDVs_ixRTsVygFDnrqvXhgrDnuJaE1yl5qX9yyIAtnpJPywvp-8y4DngKpHkgbJyg_mkrptrpUZaj8PiJypppHEnMEndJyzZpn9ygYpi_qiVrM2ZjzbWEnp5qz9yeEnwdjcLaWLaQZp0EnXXmtfpCFnHZVB7yw6qBKahqpE7Ytcpf-ZG4ycyghRncFnfkjjMa2Tne-qxikqFnpMaVPycLa0Clq9yi6q0ppEppg9yDGn4hseNaVkqTPa3vxLxiSWxr6cmMxTenMlr-Zn2uy1ns2vpXhhKOaM-y4Gn2rmvIArclJHntOaf5yyfpUPafHnWPynHnqtmkHnWPyxKhXHTdIn--ylInQGyIIn9QavInb1myQaBueD5qLRae0mA3lX4aaJn_tndJnkRa1JAcjsYVjTghrSas2yCQaaKnZ_yiTaeijuKnBzuwKnNxi4KnuKnfTajmxVYnj_yerj6KnsTan8yXLnPGPoLngLa-HlOkq2UawLneUFbTs3LnvLnktheUFs_ysUaJMnbfm6oxptmMfji2ykmx6ksjoxipxIrZhMnc-yOoxRumJWa8Xn8rsR2qerBtnp8rsGeCR2qt4ym_yCNo0QxDrxtnx-kxsskQaaiwj3vpV6ybLi3pgwwy4vpaIneaaPQnuWdRQnSfmwBAqQntMgk_xLFufeYuAzx5yxNbxaabTolgqaRnRbn8XnzSnHdKYsjC3yZpYtSnhcalSnsJxjZa6Azf1m8DwVsjJey-da1Sn9AzBqYpeaTTngTnrTnb6dZAzDBzl6mSbqWPy91jhCcSBz0KaZjhHKUHrx_qxHPngjhCrxZ9yePyJrxOtcLrxCAzVYn2UnpNniBzfXnP2oVVnPhayBAtnpV2oG_oWkq8whkAzWXnkiaQWnguoi9othkYjazVY9OpBRxSkaIXnBwpxcpHXnQXn-qIOYnHJJdzmFwpECzpjp_MrHlaSlaKlaWPyftpjPyFgpFmaBZnEma7ma8LZsMlI4b_malamekq8XnxZnEPZOna0ZnFanLanIanF0yaNhrnaMan3Oniandan7vpWPya9mtnpTrkloaJFQ3an0PhUnneskv9ymMak2q6oazJA8oa36xj2qgkq2LiSbnzpaspaCQZrim81mXbn2bn0bnh6kCZqueyuYrfTmc0x6AA4yqxcqZqxTtypzxz3xmqxUiybypWRp44y_aYZtyMYYMvyctyYTsetyE6n5Bmd7YP6naIoD-yAZrtty6tyWTac8xL2y3tpztyICme0mo4nmty5tyjCmUCmPCmc_y-tyzDzqln8tyjcqnOy-Dz6DzCuy2DzrkgTxlHuyOuyyDzPcycNyF2y3nn9gsoqmQXyO9xWNyhNyS-owyoRBptcyQGpTOoCdy09opdYDvoxnogvyeNsiNya6o0Fpvfof6oOvohBp7FpC3ol6o0Xon6opBpH3oILsjEzuBpzBztEzXzoHGp0BpczoDBoO3oNGpizo66oFGpj-osBph-oA7oyAyh-oQsoEFzQjYQuyC4bZuyfMgQuygRrBIm6-YUIrUup-LsauyW8y7LsjJp8OyhuyEvyrFpAPyXByhAnzuyuuyGvy45htuyALm1uyi6xaFzsuyfFzkFzvuyeDzk8jVtY5uyMSndFzTyq9uy3Er47nAvyBsqCvymFzKMbvMmlFzIvy0yoKvyWNmYexNvypImpNmFmqzNm4HsgJg0GpyyYyzo87nwzoewhbGlbuk8vyDzY3wiZvyTDERwy3OmdvyTcYfvyunjmvyi1x8EnlvymOmHnj4zYxDznJpfkpHRjtvymyyivyM8yTqA0vyNPmzvyLPmSwy9vy6vy6cqIPm2vy7vyoGzwGztGzDwyy0YMwyyQm5GzxkZ_vyRQmP7msimBRmOwyZ1Y2TmGEz5EjFHzJwyoYaeeCWGzeQmUwyzjmWwyOQmbQmi6yqQm8PmdwyNQmhwyH3YjwyxfpBwymwy_QmdHzRPmqwyNcqSSmuwyv4Y5-aSMsmSm4wyB8Y0wy1PZPwjtSm6wyuHzUTmySmeQnSRre_YaTmblmztn0TmlgjQdhgTmNxyuTmHxymUmFxyW8Y7Tm_HzYUmPxyVWrhFZTxy8EXVxyJIzvng-Um5UmqqAWxyDzyg9YKxyexy4yyB_Ya8YRVmHUtixyQVmSzyjfqeDZmxygYZsIcvxy8wyM7jiIzVKNmVmzxyYIz4_YyxyE_yZfqDyywjX0VmYXm5AZ-VmSbF1Wm5amvxl6xyjXmZWm9xy5Iz_xypWmNXmOwjsIzoejthjcXmFvkNyyUyyjEZR7xEJz2djTyyNJzjEZWyypvx-vaLOkKhqBSReyyLOknYmFyy1yyqKk6ir3GzvsyxyyL2gOgy0yyezy5yy_jnKJzIbl3ZmQJzxIZZamcamsvkrJzY1jfMsdzy8hylrx4_Y9yyfJz_yycqnkGZMbmIzywyytjnFzywSaHzyObmW1qFKZ6JzKogcbmcxK_wy0fq9ViRzyzJz5sy7bmprFqLZY-DfIzEhqU_YGcmjzy0JzMAZKcmcIzlJz7vZgzyYcmaIzUKz5IsBOFlzyL8YlcmozyINZuzyIog9tymIzw9Yqzy-0mVHzxth8emHdqP4y1zyMfmwsg5zyorni1q8zyf1y-zyggxAarFIaD0yaJn9zy2aqX0yI0y3gmK0yP0y3aqR0yjLsqjxPhmLLzYjn_aqQlyPjnjyxQ0yRLzovDa0y7aqFLzn1qNbnp1qm0yScqS7y_bq5qxZ8yaaxkhmkVZo0yC9yimZr0yztgV4yOnwR3w2nvuBuJGn_0y2An10yjhs7imAshP6ysGwmpqx0yqGkF1ybjmB1ylimf0mrBzo_vbjmBkmI1yiqsK1yVkporyeimekmjUj_jsiimrwbwkmU1y31yr5kRVsa1y43yc1y9lgyWq6UaYMzYkmIDn2XTOcZxKzIrsl1ymlm5LzimZt1yKnqr1y68ZoMzNOheqpw1ye-ytMziNmJlrpLz8hsamm31yBisODxSuwV3wq2wXMxuOxG1vC2ynItE2yqOyHEx84wYnwWzujGzaFxGOxJBxIOxt8wU2yGBxYjlV2yx-yMVxNiZXom8Jcs5yC5smpqdBzpvsmpq4ommIAZBz-Suk2y4Azm2yfuwKgvhuwL_vr2yKnst2yqzvv2yQgvTGxKxvqtvFeuz2yDLxcZtTOx4HwrrxOzxgzx88wReu92yApy7CxeBxeKx-jqsUa2qmY4ysVZIor1KzkDtN3yIrm84yYclvnZS3yQ1yY3yyzxuViK8yJ7sZ3y4lsn3yoKhf3yr3yyUaSNzaQxPksI8ZRksaOzwnZqrYq3yd3yYkst3yfsmv3y7PtQQxirjEOzXksy1ptsmTOzX_s_3ytks83yP8yPrmzOzDRxB4y93yIOz1nZatmrFcI4yL6yZqZ1tmlrBJ4yqskXAlrpx0zyoiuR4yFumT4yVbFtLzKqwX4ymMzsVua4yAqx7oud4yc-ybLwg4ybexi4y-WCk4y59sm4ybgup4yFumr4yi8st4yw4yMvmw4yHqDCOhz4y68ZfBydfs1mmSdsGfsQ5yYkj_4yzPz10jC5yK9yYkmF5yLnqM5ybOzDfF1wmBNs2PzdwmDxmqMzeBy71qIxmJvZa5ymOkS5y6qxXwm0XrivZX5yexmZ5ytOzjes5vZ1XryvZakjoxmPQzoOk4xme5yPHng5ybPoK7o0Tok5y0qnNfxczmQfxgBoq5yt7mXNzYkmu5ykymw5yaQnfcqM3gMzmsFzogssooh5yiQzPcoVzm75yC4yv3tSlsB6yI0m8ogSlsximUlsgypIEvJ6yl0mv6y_muCrc_zhgxmUQzx6ZNOuS6yzIAU6yNQzmBuX6yMNsA0yfzZS1mY1mb6ywQa3oTG7y51m31ZIcx0Kly6ynByk6mf2mp6ycJAr6y0KlO7aAns0zmT1cTcqh7w56yx3ieXnyRz44ZxlsPMzzlsb4Z7LZJ4ZA7ygRz-3Z8lsF7y-lsI7yYzuaTnFJA07Z31yZmsfOzhLzYxwU7yttKW7ya5muRzMsyZ7yScxIdxf7y0MzFxisTnZxKl7yA7m1ZxMpgSAbq7y_bqs7y9Kll7mdrnF9wnasy7yzRmH8y17yt7mjYqnBz57yvYq77yOls97yLPhRDL9RnIjhXaqoTaxOz55mF8yS8mnQxhns-sDlksqGzmnsjQd9Qzo7mqnsT8yyJlqnsm6m2Bz4jqz_ZJzbd8yYzuPTzh8yLxfj8yL8gw9ms9mJTZn8yG8gq8yAuvBRzM0o5-oo3obpqr3o2oo50oa7o3oorsobGpbYof7okCpK8o63oqKtsGoGhoGHpl7oMhoKpoLlot7oiEzd_oX_ouHpiGp07oMQo7Cpq_oUhoNtoaHprDp9CpRAph_oV4op_oEHpI_mqho-wos_ouTzIDpnHpg4omHpHUzzCpi-oODpbGpdNs19n7_oG2qM0oXDpKUzTHpQuoxHpQUzcDpY7cdUzWUz04o3HpvBAUDo6Hpb5oZ1oG9ox8yH_ohGpL1os8oUApuCpfNsbIa08yRNZ5PziJnIkqTGa68yIRnQOZ98yYSzffa8zxSbx0vp8Bn3oZG9ygCnzUszTs8UzBVsEHayCnJAzcTsjgKBlpDUsadaEDnFcZ72ydHnb9yfNzhDnscZ6rrq-yw9ne9yDzp7iri9yY-yE-ys9ydqpImmIPywZpilXoVz0ypYYpt9yicpeJyofpqrphJy39yAFn8Kaqfp0eFwVzzpp2Kaz3yEayz9y89y9bs-9yoTjn9yB-y4yptVzF-y5Zp_5nxVzhKKSPyO-yUPyp9F2FnVFz-VzVYnuFnguyV-ynEnX-y5VzQPyfopfpp7irGmm6uyaFjYPy3-yi-ykXdUWxUqipGnEVzvaxs-yyts1LzDPaaPy8XnkNa0-yMqZLHnaFjZSm5Wz2ikaqmSbFWAz3Jn8OkyKhBUZR_yrIomInL_y1fYH_ySgmJ_y0UfnIn6QaO_yZJnbTZEXzROiSQaU_yKEzIRn_bYY_ypNza_yTghONYINzEEoo_yKBng_yvPxtGagXzkdml_y5vxPoY-Kn6bZH2a7_yNUatmav_yEMnoUarLn7Px-Ua4_yILl1_yfqp4LncPhoCz_rnNVaPVarrn__y1nZTyseVzhlxEAzwoxYNnkMnx0DRAz4MnOPz3TnWPyOAzhRn8rsLYzIlsTAzRYztoxhpx6oxynxEYz0mxbAzxNnLXammoyDpBEp08o-0xtmoFWoyxokYzkqoxxo78oFEp6xoF9orApJuosYzFuod5oA1xNApEjoFuoyAp2GpoioL2o7Hps5ot_oAjo4ApV9nZPnMRNNTz9Cn8mqpwjVRziJnmAz8AZHGPpAzvrkLINsAzfrntaahvpsQaxAzxQzoaa1NFcko2AzABziNzLarF1lXsjTkqGBzbpY_AzkSnFJAhZzYRn9Snhqka6ymZzdRn7vxrbjzbjKBzCBzlMrWTn0RzPBzxTnqiebYzwTnR6myTnBPm8XnXBzEud4Zz5TnJun9qxSfpQUnHrngBzAazoWnV2fyUnujhDMzIRnpBzIazu5oTyow5oDwxCIpbVnvakKVnXVntWzpaoCwx05oABpciqZkqh9onQYCWnvAz-qoVWn5Bz0Bz75oRdq9Ap9BzBWY_BzzXnTXnzKpDCzSCz-QxhxKHCzGwp2KpoNKKCz2VahPyDgpUCz31YSYnOYn0ClfmaXCzZxNRZnaCzLZnrZne2qxmstCzp3gyZn3Zn-naqCznCzSPzwanRbzFJas3gOansyKQoauCzyCz1anmoaOtZooaZaYgrkVnn6CzsQa8CzrBAk4qf-DHbx_DaTbnfbnE6msbnHDzvbnDHzNDzpvjDZZMDzj2qODzDYrxNsqJyzNsdYy5Uy31xdFyrDqSorh7hFgdmor_wpj2pDcz2orBQyjWx7Oro3pR-x5JeT-xKxeV-x6kqh3pR9y1kqt3p1JsbLqf3pmly1qregfZqyXyeOrriqdYrrkqpmdq1ujOdpTif_5p95pmhfGspwYp24rPdpN6pCByLmyoLpO6pZky4PsdqrjXtLSs9kd6ky2ByckyXYrlWrKAy3hkFKki_hh9hTmy54cV8pvgjdmyUMfq5c99himy3JyNbk_2joQyB4eCJAHmfZHT3vrzvrx8pCmf47WJmfrQyTiiBCyrFyvWxDSruYyHCyLOsOVy3YyaRx1enRVyoMyAJrUVyVKyGOsKKycVyMKyg1k9YyvdzQKylfrXCyzdzxQym3jbCy-YyT0r-OlNzrNfhPzrf3hmnydAcTZugny1qfK0rqqfoAqw8eFnyHezyUe06uFez7qfInymXjCez1AqNny4xsPez6yiSny8Aqt1qXezjPl8zrSKtcez9dlgelt7tgezLelT9eKHylnyQnyMeztPlOgudCyviylVyNfnyiyG2xieia0rKKfeBqEBclrff0rSBdqOs2znjKyG9llKyrCyySrTGy8brB0nXvntKyyJr5VytOsa4l_0rIfzHgru6rpKytfnjRyrOsv-eVDfD4qO1rS1rWSxAay-VyVDqMxS6sfSeymgr1CyxOrsZySXeS0kcRyaGyNbyDLyIDqHiqZcrYufbcrBiqMAf8QlZ2rIiqtAf3nydcrq2rARlaJstFqufzR2rr2rh2r_1rF0ximqDYefufl1r1GyIDyg4rILyLDytcrLLyJayKJAu4r4wd-Ai04rUDfUtrFPr5ZyQLy8RyWLy7Np9SxLPr00nCWzASyESyTxfhoy80ndDyIOphWy3RyPaysPsREfmurqAig6r9nli5rMqDk5rBayDLdr5rvBjUyfRHqYFqOYx2deG6rYoyV2xC5r05rIosISyT5rrHqkoyHdrmoyVlkrgzXaymDyoLySOpzKrkLyTayTSyglkzoy0IqhHydaydSyxdz9grxdz1wnU5xmmns3dP8r4LyEhrWQsh8rnSyMLrpSyOLrsayI9rqypG9rFXySTx2oyWTxKXyYTxyKqzSy1ayIXyOmk1Rg_oyofnOhrzhzRPdDFsZJffJf9KqjIfdMqwUceCixCi5-rVMqo-rNpybosDepYhrMMyWpyq_rOljhNqFAsCIyWXy_ayRMf9Nq-pez2qhpyD_xzNqk9dNmeoPl-MfT5aW-izUdHhncXypLrWHkrWkOIy8drIbyfXyaxnTIypizLTyspyEVd13qyOfqpyw7fSip23gPQqt8fePqXAeUQqi5xwCskBlrOimvr2Rq3pyJ_xF_xrgjBqe-pytLr7ipnfzUTyQbymMy1hlpdz7Tx9mkBFsjnkLerFFsc_fqTfIFsoIyXTy1Tx5Xy8Ur8XyzvinIyWTy3RsUFsbjzuAgvIyJMrIil5xnbezy2iMZxHEe-XyfZx4IyaplhTq2hejTqwXy5Uqzjz8GsRUlDGsZGclTf7EerFsHGsuayKMrgAg1nkRpK2TqJGs4TqJSsJFeNGse5r4TfIqy1bdAUqLqyjfygUlhfy-eyUUqUFcxqqley_DinBzpqqmeywXqrfyveyHUfqeySqyNUxjteVqyqtecqyLfy5bzTqytGeNVfqqymyxpkzxQpNMvRwiLNyDRruKyLWq2cnoDgLIsxsy9HzUtakRursjN4vQtyeqx-ocMyxmUshRuA5gZ8xvryCbmxajZXshRusvg2xxdIvLgyXsyQDzmPafOj4tgNlz6dyQlzuqySlz7VlWRw9UgayhP7xP4x-kyZlzXpbNlzAhydKzZOjhYrLlzDOj6BAOINNlzjUygJznsy7sySlzpqASDzAaAlsyulz6sycarLlzaXlNlzdsywrypirLlzsPj_syqlwvky9lzYsySlznXlNlz0hyRwx8rySlzzIA5nI2xxvgsHlzKmz0qySlz3li_sy0ow7hyPKzMxxRsySlzkOYPmzWlzSmzxryygyzabROyNIrAlzIGgjIrNyxrzx-JsaZpnihsKsbibW1pkOyHYn2Ks6ihutVSZkO6x-0qnjqp0ql0qdxqXiyTUyvxqcSODPylAyEKz4xyh_xiVzGyyhyxNgyHZmXGZ-GZzYm5FzZmzDblpyyfzmsexCfxMfx95k3qnoQzdryBEhiWrTInUXzGiax_yzXzyOuzrjscZ-QhM3nxNlSlypazj9oVZrBZkBUi7upEUi03xlekAKsvXkCKsQ1phYkfvxH5xlNj-xp4DzplnUCmwtyBHzhCm6nzk4nMJmtaY8GzDBm2Yr6CaNZrBZk6lzcop8pxT1xmJaOGngUF-fwSSlnJyNproBytRroiyOpruJyeFy-UyoWxPdznWxTOl5JyVRx28pFVybMpHVytYyVVyvun6xiyFyodzIZxlRxabr7YyTdrWOsyYy_WxsRxvozHKqsdzCRybrdERyFGybMynSrLGyS0rIZy-oz8MpLZyrVyOGyOZynCySRycBdTZyhXhVZyoRygfzYZyEfzwJrGfz-OsqZy_VynXxBWypXxiZyCTrh8kYfzffzCDyEQsk4lxKydSxgEsuRyXZylXyr4lEDyEgzxRy9ZyjSxM2xEzj8GyNDy3RyVWyycryRyshpk0idpz3RyySxA9kCCtiWyigz4Sx3gzsRlhLytTrNayzPshDyTGkbSydgneayDjyrwn9VkfayMQse8r4Jq_Wy5lrsFywHyDXyjSr5oyTLrUosway_Pryay0HyYqzThr6ZyMlj2SyFQr5ayJizUXyQiz2YxFIyyjr_SyaXyXEyeBsuBs7gieXywzleRs1MyALSZIyFZxRbyOjz-Mya6lajz7EycjzRerLnkfjzxIyWnkqIyebynbyyIyHMr_hrmjz9hri9eDUxtXylIyGUxAwiIUxEYypfyneWxXqPqyVZqIFyEAmKFyNNy5YrBZkHmzLozemxrJaPozZNaOWzVNr11xniysJyYozSprALpu_jgYyw6k1iypiylFym8pBVyqiy8WyE3jpYy8vruWxlozQfrcRxCKyISridzzYyYbrHKymMpyoz7QypRx1ozemlKCy1-l3ozWVy5oz6dz3dzHGy0RxkSrmVywiydhpdKyxbrqnyROrPZyyrfRZyMvnKpz--hMpzhpzpRySBj4VyvKyf8inYigGyNpzepzPnl0KygRyRSxDWyRfzETrAKrR1rPgrc1raSxkfzWZymfzyGyr9llfz4XxwrzUPsk4j8XxTPszvn8iyZWyirB3ZynHdypzgPsHLyN5r_Zy3pz7Zy5pzycr7pz3Ry9pzrTr_gzK2x4fiOSywTrN5lEhz9TrxDyFQscOpsiiNqz1DyHQs0DynYy6LySmpRqz7nqvHyZQs_JqphznYxrhzvSy4oydqz-PrfqzbTx9Hy4ay4tz6ay6Sy9ayOxnTEy-SyuQsTMyODjiizvqzkizyolUIyIjz7sz3jyDDy3qzMjzyRfsozuMyqnl6UrjjzNFsjbyCJjZTydbyzjyfbyxXyljzxQrMFsLXknTyRuzcZx3QrPjz5Qrwjz6IyGNyekzbXqhkzgplykzbVrdMruqybghCujSqwYmz2lz1jnFnzYasuemrkb39gfBvcJz3Ym2jqRsyjgydzDX6xBWrgqxUjqAWrz-av1h_Nkywxtmz63xK1jRyxFryPzyBdqwzxRxy_IzG7xLvkoJzZOktyyuvxnHZqqA6wx2uzEnzsyyeZmbOkqZmZZw-uzpJzPpkwJzBamxMZbSk4eFMqkmvzllz5_a3Jzaaz9OaCUncryY3xBiZLJsdZzhqkp7jTkqkWzXQeiYlu8i7ry-_eqfzRJssfzTJszQl_fz1nyDYexfz5nykDq4fz_gjcJst3q2YwKTyChlxqzLIyqizHTyJbylJs-ky4BAZ9FdktN5OX3xPQgKJsuarjxrlmrglr42xGiqXmqGwz8Qltfz_zxFoycDq8nyYal3fzM0xbJsS-rUWeU-rITyl5abEy66xQipoizoTxdMyxsyJez1qcGcy5ocjLxCryFMikAytIpcPxP0qMrgQvzU1p1mmRMz7AnKbZ6kmKkmS1yVKh4kmECCVxzmkmbxeS2yYaqTbzPFuANzn8w8GxUrsyvxe8u0vxPJzvJn50t2HnmwzbyluByoJyeWx7bz1Ns_bzOdzSEklHyaEkiozVszA2xrfrNXxxezCpzrjlYBkiYyyFq3iyCtz5iyz2xI3qFtzZTrhHqm3xAjyZGqhayY2xriyArAb2xKzlhAwKjyh8rMjy-tzRzlPjyXRqiDs51ikDss2xXjyHRsgjyimhpDsijym6aRRqXRqvDst4hxDs45izDsfkl6Dshzl3Dsa4hrzlp4hwjyBZdgMyBSqiMy0jyyLr_ipUTy5jyqXyyLrFjpQDzJezzryVib4WA1ox3GnEOabryzNlpKylryxryJezgbxYXq8axnRz-ax9RkEsyikyolsB2m4pmUSztMqvmskEjUll0FldrzNiyxUgfWBzIsSjg7fB1Ny-mznuyzSgfQyLAy8kydkyhYrSyDOnjusy4byy9ocpq5YrqrBwYrMMxuEl9sxZZrGozWDmEZr5zzncy8zzpzzScYQEzvOyDNzpir5zzGZr9YraUyMuydlZI0zByp4JsFZVaavDtkeLvW0xOfoonz3zzbxSAJk0Oby3FPsxV4x0vbVlbirxQorYeCeffz6yAfFn0zNqr1weEVsVZrcgd0KbSOZj0zcWqRor12pLqrdgdmJe0TsVarv0zhqPYewdeAKTpm0z10zjJemgdVffGwbXnr70zO7U80zj0zKgq00zDqrm6ytvbIqrZxc72pcffuYrcgdNJi_CYTsyWmzklzZKzamzdZrcgdlVwi0h-nB_cyEEogAn5xcgnpCbxwPhk1ziAn0vpgAnC1zw2pfff40zt0z60z3xc-8xyMlJEBJcqM1zD1z6PhA3nF9xYffB1zhYrZ9FWcgX9xr1x83k5xx6iqlzq_Nkg4kZ0qO5go4khwxmwxpirA2zxpDDlnHTBPmztlzEmzU1z4XsexZYyDm5AGRrXwjFtxfLvuPzrgsTWzL-y0WzMKadWzR-yM6pQtrndqmczo2zogpQmyPsplqpUdpudqPtrQspkax8srWtrxgpKtr7Ps2spNhztoyYay6spQpyAAsIip-spvVp5YrA2zfPY46jJjxxIlqmzefstIAwThQOy1lzBeyG-xVirN3zZuxgUyIhbqhw1gyBikUOyfpn1ByWizWYr2qg95xu0zjJaLsnMKgEbfeRpV0qU1zSWld5nk0zJlxTja4azCCz_mslgeqYxi5jxtzScko1np3zZEbvPPJLiiBrJ5HzIsnXl63zxJiWmz8lzXlzu0z_BbA4z2tqjVI-3zG4zrvgxHi1zAJmzBWlmUs_3zrvgY-qclzyFwYzzf6xwsyXorS4z0OJrag2xxRUyRmzQ4zT0zL4zc4zhMlXUgOzCK4z53zrvgFgqe4zi8xW2zT3zj4zE7qPGrBUgy7gelzmlzR4zw4zUThtmqz4zcwxDmzE4z60z44zSCcOon_syBlyWsygmzP2zpFz9bb3xxGTYdjq1TYfjqT0zpFzTpi2NjvsnTTg0-A-3zQ5zYyD1Vgx9He4zusyu4zu0zpFz3ThCnjyMlVHJFtkFnaL9UuZnMyDYQqGDsRDshzz04cxtYf0htmg46jJcwGyqbUyzcYjFz4FzKnp4sy05zoFzu5z35zeFz85zLLmouypFz95zuxqd1zpFzoAmHjjFouoNHQ3zqzz25zruy-5zy7lqFzhFza4zG6zO6zt5zQ6zH6zx5zA9xzHr15zC6zO6zDLm0uyrFzD9xB1lAEr9Km_5zlFz75zQ6z4FzB6zm6zrFzTJgKaf04cxxgRUiy_kaElHmrgIz2FZLzyIKzTMZJvpe5zxxg2IiNdym4zleu1uzd5z60zOhygdyBfgbqD3kyfnrBOZC7goHrUebEryQxzV-anIpnKsS1pYYkRvzTyxM4krbl7zq8ek7ihLXYe6xCyyg6xoZmlTjuZqk-ZiQx7SzVvjfnzH7wY2DibkIMfCAs9_rdNq_jza8aGynPdkD7tBOZbpOJHgsEa9sgkmzXvxKyxjob-Nk4zq45nvyySKmc3nTFzXFzUupBMsnSzNByYFzdPy2HzIVmtXrfKna7YongU1zNOZ3fqk5HJ-xm4zm6vg4zyXlR4z4PZ78qf3xBFlI6xkaqfElZbl-kfkilTTgZek14zGujYasHSZ4Wl6Ktq4qqiv5eOiwzUgmm1qM0yHLzGjn_fmYIsr8zcXPski3bp_sy7gt94zG5z07z4PZdQbT2H2xxfPuC7z-4zynrHSZfZqfVhmAu_qyaiqUjaIPZ6sg9pxi-Z5Szn8yj-ZDos9MyqMltZq_1z4PZ7ntbFgt3x-Mlj0qUonL6xO2zbyxoaqrug3pDqaq_gku0zkmDZxKjIsF9zt4zI9zF3zQlGgAyclz0uzPlzA9zU1zycYVXr3byYXrq-jLVONopyPAVeyZrYfZn7YY5JkFLwNMp6czWizBdzkWsBOFpgAr7xJlcVsyvkyhJgWmgXnrk9tPTA7YfO0zqocSmgO5uhuxhOgiGg_AyNlcXLs4JsX-ziCrKXfKgy55zU-znYrjJgnJgRegpYrj-zEUsl-z56qPKAe9xijbDfdw8xZJgXFgo3xynrk9tR1H7YfF0zEZfr-zPegt-zqYrsGmWFgjpbdZr0BAHfAQ-zqbAdsyq-zdOgG_zf-zZqn_FmkhbmOghYrK_zz1AdTgNjbdMwZ3zB_zVbbW_zmUsY_zMHA0Tgb_ztlzP_zw-zefsi_zwAAKLijkbuswDiyP_zULsx-zL_zOwgcShKXf-hiTYy-uxF_zXor0BA4WArJbaOg99zmYrQ_zTLsg-zU_zUbbo_zpir8_zSIAtKjqYCL6zBA0SLsE_zHA0D7t8yhBfddJgbrxwWrNlcPA0h-zEGm9mzBA0RA0uYr0BAbtAOJgA_zytcc-zcA0e_zx_zKOyWLs-AymUsA8MmpONKsuki9gBzIsmUMGKAwkbKquX7sbdirrzqIrWozprz1kqbozfozAVytWxjjl4ozJVynozNSra7kIszXbr6WxDB0yQg7FyHszFszxdzKsz3wnFB01YyEQiPszvYyDul_1xHZyB2xBpzcKyH2x23jORyqsziGyoJrIpzZOrs0rAfzFnl9szLNpr8iLfzmszB1rmGytB0E1rAPsIBkJWyPGhbSxiszOpzmpzzGypB0ppzFyztpzTTrGyzfjyVTro4rphpBjyTgzxflaKrLtzXWyZgzFHhcPsEUrKqzgayw4aTyzIjyLzljkl3JqAXychekYxbdrYyzEIyYUdCuzfmeYEyWzlSzljDsSjyq2xKTBWjybRqYjyjyzJRsRhlLRsx2x_Qs2Qknmptip35i4zjmjy0Dsehlpjy8pegbi5DsA3xERkbRsD3xJuz5B0Oby8yz2jyKjzvTx8mpBjpPvlfEskviSbyOWQtRsFGs4Ey72i0Xy6MyxXytQr2RsqTfduzRZxm1evjzgtwXnr1BAvNidktAEEIzzXcjJxZ7Qz2bzx7m_qnt7ycrnv7yL8z9CnCOgGBG4czrKhuAzbQnNfxuQnRbaADzRyoDIpJBAPVndrjxZqxcYfD0IohV6xc-Imcn3Kz4zyZXseD0WqAITF_PZpqAFWHiokosnT4xT9zaAzxFtvYsHE0qTigWiFOyQE0lDnw-yLksuKNl_jnrz7UymTk0xzfE0TprwByurzIdlCyzhFyyrzEbr8ByAB06JytiyIbr6rzsYy8rzvQyQsz_YycAj1WxXB0wdzLCydIy4dzOCyldztFyGszefr-E0IVy7Wy0ozPB0ARyMszoozOszTB0Aul7AjvezRpldB0zezZszzbrNRyJfz-ezRUkUpzsCyifzDficGygZyeGySpzpsz3B0rsztQisB0MCqr8i5CywB0sXxyB0uXxzszwXxnZynB0MuzYF0nfzfSxmcrnE08OrBtzxZy1FkIgzKLywpz7ZyKtzRDy0pzRLyZfzGtzGHybWyDSyJHybDyeGcVtzgDylWyrbk3SxOosfLyOayIaye2aoWyMhzSSy92zqLyJhzeIqhwnYSyc7rCQsKdrnPr0WyhtzJmpjtz3xzrGkcYxTqz5LyJTx8Dy8LyOTx3PryHy_ozvayZTxtSyaqz0gnPqruhzHEywhzY9r2aybnHrdr8MqkqzR_rbC07YjVXyDhnrqzgiz_OqEbyLPqqTxjiz7-dOCs8QsiEyMbyKuzFD0aIyLuzmZj7E0MillDeP2nWbyzMyhIytIyDplSD0kIyfTyoDj4Xy9qzkjz7Xy_qzsIhNrzTbyPrzCSsBYytTynuzvTyGYySSsOUxsuzBRruuzqerLFyUE0NTB9Ng0kwt3z3_yAsn8Ux8LnFMnYsY8Dzpir3bKYliErpz4zr5xFsyBhyExxUMaJwhe8zNNlWbZoXkh5nFYkKjqGMhtzqNpkklgwzqVyjA4kSqxmqxXIplMhPuk2qlRukN0q7obX0qE5xUrxD5x9KsK2zJ2z3mzYbl80q_YkQ6x00qZKsCkcGbbzQbfQbDoKs5h6zgTkcnQbr5h-Ykt5hq5hWkcw5hYXmmcmenrLzptzzXqrvzz9czmWfUIsfDg4HYhDgefsUMawhyBhqYbf14zSyndSsU2HUVMWjjrHlOePrftIsk7rkblzappsokt9qVYZc8Vifp1mnVirUMa2nppQKtEoWopFyhX0zQsuguponpkbzRJ0_TiI6YG7DiWqMbAc5zqHzTcYI6YRandZrEskd7g2_xH9zgyyJ1q0vzZQaenn0mn9D0UMadbdbig2BPo9oHhyrZrDvzwSklKzjTm1VzFI0IAZxvKbJ0qftpJZfJ0uftFjlSIgkJ0mrp45Torp4JsUMaNFQbK0KrkeJ0uHl8rkclje6BqopjK0cxcXK0D7tnK0zAxveFoClN1Qf1z8GbQcCvmxh9yekj2QNzK0uYrdMZ3WqhkyPvhDryU7zRvxQ7z5KsrTYNMgWwh2TYi1ZWQb8YkG5xYXm2xyEUsxMMV0zm3nQxlzhqByxzzqK0gEyxB7hIjqVrx0K0aVaosg-qy77zRtyV4xdQZ11YqBAp8jQqxi9zq9zh1pCL0qqAOQYr3xX8z7J059zpJ00WrfVhDlrUrpLINWrpD6xo1gF6xFyyi8qK_ZlFnjRPnFnfpg9alMYnTlaBOyviaLrASzoRgsmeh0gy9H0NlaNCzYkjLM0TYnijyXSi8gnsfyMirxH0xTyPir-IyCL0ADYLmq-BZA8MPOb_Ny9Mr7bp-azEObQCzTAyhqzSXyqbyX3ifM0tGshM0JYyFI0NTBDbgPnrJI0P4za8zmK0JLiKtxwA0IEwEK0h4zWL0dKsrsjh2B69xeNlRJ0APkTjnQrpq0xfzgXJ0elGA4zsOjz4zwUy55zD7zynrpTmxNiJxx_8zgJZMTmITmOzyUIz7HzWK0aIzKUmGIzoUmnN0gVmfgjmbyAxy2YggxycKzb1zDblVL0wxyc_xh6xCJznrxk0oQKhDXmwvzyN0PKhIyyTHrxvzCcfMJzqyyxjn1vxJzyPKhr6xTXm1N0xIzrdj66ZZJzeJzW1ynvzPDlR7YRDliPFtamsJZSBnDKs5Rn8vzBSnbqkESnJKs1caAK0aIzl8zd1xKGCrSszIzhYrpTmiBrPUK9uzllzVzyo5YXzyjO0KGREBrPUKfmzyagwO0E6YyO0qO0aIzoVY4Jwmdj67zeN0-xyY_YsXmCsBuXmTgyVZrpTmQhqxNiB7z49zIJZ0Hz4kyTWjoffGxeuzztgjXyccOiqvrPAssvrj8pWAsA_xrgjCleE_xMEsDEsAjzFEsiHkHEstOiN_xXEssA0aIzUfyZhjFGAHHrIO0U_YwN0i6z-Njvpqw6YQP00AyGTmqcmQ-Y5Hz4gykN0oTmmN0IxyDeyhKzOKzgvz3_Yfzg5O0CJA7O0sIzWcmhzyEQ0YKzmsyVK0oTm0J05ycOczbkyE3pi5cZP0tlfq3ehQk0NquRq3gjYizmP0DjzX7poORGjzBRfiP0_izAqeWEsREszO0b3yIfFRfh6cYKGRtP03wjMhj14zzP0tQ0pqktBA5J0FWFhwg3Q08O0yQ0yOtwFxpqAeUs-bZQrxSK0frvCP0CUhNQ0gKzKGRzNjVarpTmEQtZyDXnRKPghAExQ0Iiyi1gWfyOtx-TjLR0-Q0rP0AR0OIt2bxONAx9z0ZgcR0izycexaN0sP0EFt2HYKtaF-Dagjosgbzt14zlR0PQ0nR05YrQR0EFtKbZZPjBZkdYYsStHR0WA0f7zNcmfKzdR0mK0pR00-Y3oZsO0tijaR0AS0SMZMR0kxy4Q04ntgKK1O09uAhwgyR0NR0CsnJP0ES0tSv5jXvR0c_zF5zyagUS0NS0_Q0uQ0uTvU3xBenWfjJS0mKZfS0bIzXor2R04QvhzpbS01lzrpcpS0OR0oR0fR08LZ_xh4QGA8MbN0V6xP-ATS0BS0mR0Xor5BApcirsjt8CekpA0YevyZkZkOmGLhVirARcf8VoM0bCvxJ0EFleYn90jhJyIFl_jx2pDRFpyhkV0xQtybDz2blWyxAT07dsLXqZqAOOgq1xYE0ZvgmIadIasCndFZdXnfT0GBG-D0xSbjT09K0_kpbIarCnfIaqT0iMadZrP8xElgz6znzqONlDYkUI0UQqGly3ihViyymznuc_zzDZrOEzkFpv4nwtn9OynFzadYvFzg-y-uyu6zYonKOklMsEE0xrkYPzIYojymgymfTzSnz0ymxym0rnR-ZoD0kSzYNsw7yMDnSDn4fqOJaSDnPPzjVzl2z_XnxMavCz2UadLn8KxwAzSZzZ0xUZzrxZlxZ1D0mxcybzLkn5D0uBzbAbMVngWo7D0PLl2_ybskZaY0CzWizMspd6ir2zItrp2zrdqldqkgptgptczncz32zA6pyBsZtrlLp1gpnWyLhzRSyuWyOhzXeqxWyV_r_OpEAs-qpefsPLmXcZ1hVrgZUhgJrwlT06KaUnrJ8ZbEnAT0SavaHoC7gaL0eMwapZF4ybtm-Gcl1xPLmlLlLQf1V0phyBJlgmYB4g6V0APznorVarPLmA6vNaCGkxb6zHdYPU0Ddyp-zT6niemowlR0zSEzeOyOU08tYQU00FzfnrJW09tYPUyEGgVUpgErOLmZW0LKsdW0ZhaNin1-zyOYE8HRvqTWr_vzElci5qGJya4xxTYtI090qQXYzcqn9zt0qk4kzI0K2zC4x1fkM6xm0qZQb2I0Fkc5I0_I07I01zg-I0o2lAJ09I0CJ0pjxpA0_LbZA03CzhbzPskjbzinmlKbjBAnLAX3zO_z-9z3gyx2qK-zdqrVpnLXrxrBGTF6MMzlzFpqWJ0pWljX0UJ0MozYN0y9z5sj9IgPN0Whk9T0rdkDMhNvzOJs6Hz1JzJlzSO0llzHeyXdm5dmQ5krdmV1rmmmoYZ6YZLjmC_reinsMzvhsv1yJbxBSz8qn4UzgOZ6UzW6kVcz5CnI9yLVzLWxo-yxBzV1xqazU2oKbzY7yplyjlyfKeSY0wgf0JsIQjSVs8ehFrrX-x5GsvEspmyzRrcwrJZlTxrXxr3Ssb9phnqWlrV6bhwrmwr_wrowralrBxrwY0kxrn8l2Ss9Y0owz1mrywraLkj7cdkrqZlijrtnqkjrWnfpoq3LknkrJZlpkrakrinfGyr7xry9prtzgrl_nqOyrvwrUEyXZ0FMkQxrMJstvjzSs1-x5nflwr0Y0V-pKmr3Y0P_pLykexromyxSsOoqLkrHyrpZ0L6ekZ0txzt8cmxrgyrSpdfmrUxrdMkEnf8Y0nwzpxrwxrFodzxrsnqgxkumr3-pmjru7bOZ0wMk6xranqJkrExrB_p8mrnxrvmy_mrZZ0lZ0q9cUa0RxrrxrRyrNkrYNq0nf9Z00WdyCswkxPuuApxA6Tf7xCujAXvdS0DP0u6xlqkPuuQ1xIdhKpA4AlyApXexm7zIrsuQzbU0W0mpQzKzmZcj15ySDlsTskS0lUg-ZLa2lPKjsTsOcxKJkIR0tV0S6kbIaUmq5fzvwzxCdk2rRalIwzLiqKwz2fzwtfTDq4nyAgz3_e7ny-RbDb0bVxlftnwg_dyVjxO2mdmsv1ZCihbb0UpK-nwmDljch6cxGPhjb0BshsTsBgwwfjazEwa0Gveya0dMzYxm1a0b9ZyAzRfxzQz7a0fYssTsJesimz7GbxUBroxZgmWU0uPZfumNly24qxOb-b0Vcsz4xyMleWAFtktYnvSHwNsWX0Ljm7M0rZrlfgTzzkJlurkCfmtJZ0P0O9z7ixbc0NumUNsDixh1qVU0qAz4Kzra0LjmMgxThbqPBKnxkc0YGaUshAY09fzY6koGaQY0_7yhY00YnAnafCz_wp2kqcczUUsKqqbczuJs2qrErr8qrx7hAlqceqwWdga0Kc0hAErKj_abZEl83k_4xxirB5x7ElJjqab0L9U2xxo-zLI07X0oX0vIsctxaJhbpnQdymuydUyBsqtW0wFzDnzvzxqjjtKz2N0mamaamyJzQQ0GQ02sxszzakygQy8czg3zha0dd0vQbpEoPVYmxaZpbHVixqyJR0g_xb2laRrJPjBJbVTFxhyb4YCsBIqxkhjD0EKN0e_x_edVTFAPap4qlaYAc0iVgqJHnIsQe0imYPVhvUs_syTM0Ae0PryLd0DZbsqgsKiiIMfQbyciWN0D4z4L0iX0vRhZe03BcGYgKRN19zWVg-IgnX0hknYe0ie0te0efjqV0ce09M01fqDefLXFJuSCfdFL0iOyDlycDzFlyge0w1jTMBLBmrYH86jpXrT_zAyxcvxPyx1irOvzGTYhYktzxGJphjqzjx0blNryavpB0Nc7zQ1pLly0tgi9zxfkuI0TonwL0_W0ewxSug6W0E4xxqxfwxD4xwqxkwxSfkl5he7zHnzhJzd_x8IzgWm4N0wAgMO0g6xFJ0rd0B8z-P03lz_ru-KzSoglMsKenusuC0yvYqQgmI_yePxtWtixz6bwyjxsjxdAlY6yhU02zxpD04zxw9ZsD0IRnlXzWTaPTah_yJWnwVn-Vn8U0Nsk4CzLnnUQ0wYf0OiRek_fqp9xze0bfqng0QyDpg0xW0ad0-N0otxtjbtg01hc2xxpexEN0-M09e0BqH_VgOIi_sy2rxOP06g0BGgtg0dCSxknaTMxVi_g0a1zPnzxd0Wd0SqHsliQba3g0V2ztX08g0o0ciXrz4zD-xkhype0tJAng0-eq0_xkzzYsx5g08e0Dh0BqHqZrIigOrShtnbfki8zn1p-Jz4X0iamDe0iOkhnzX0x1U0VWqJHb0OiG7z-cnRAy9MrQdqpnzbh0V8zrJosaxI_ABW05ZZgogQaYiogVEtUc0SqHjknC7gu_zIty__waqZ4MlJsgc1xNEjpKxNi0SZuNg0iJnb-wlFcJKnUQlMb0gvdOb0Eiq-Ik1h0Vyb5ekK5zb7z1mzFO0flzrMzklmUsg84pKid4akM4pEhfyrrxlyYidFe0VybuXlXh03L0FN0jh0DybRekwe0Ve0mL0ee0blnvucRi0QJABbgnKg2xxzsxxg0Lh0zg0vW02i0wDJTzhIj0uO0yg03tx1i08i0aTMOePooxlUgjpqnS0vlz_oiEj0cRhfwzIj0jR06i0Pe02i0idh_sy2A0hh0WWlDj0VybidxqyePsgpj0T1xxQjri0jsgtb0tj0Yirqye-ryjyqZc0GwmhJaflmBoKYDnXzzNcynas-j0Vybglm1vK3tmO4piimkMzQKRvViUc0DybkNtSTkDc06lmGmmnpyuLxEakZPxzax01x5A04UyPunJRx6bzF2paozxByAbr1F0wIrkYy1xzYlrDVyuE0YMp9tlfdzrNrhdz-rz3E0AszndzWfrMD08E0p3lCF0oMprAj9QyEzrzk01dzAGy7dz4YyDGy6oz6xzaB08xz2RxOF0_EyjCyYB0lCyZzivIz4B0_RxaF0BSxXOrpB0TRymB0Vl0bF0lszlF06VyfGyzCyhB0QRy2CyK0nlGyOfzqB0NflxszACqlRyIWy2szvGy2B0xGyBD0ofzYtzFLy8XxMtzbgr0Ryr4j2Ry9F0UgzuSxDHyPtzLgzJ4rjTrGG0dWyHayOG0LG0bLyJSytKrLSyQG0EqzjWylwnfG0nwnThzWhzJolRm08Yykay-Wyfhz0wnstz9LyAEylhzcQso_r3hz1tzFEyvgnyG0X9rJEybpy_Hyjqz6tzlqz7ayR-kbhrCH0nqzehrFH0DRfDbyePq7aiKhnFTyrTxf4jSH0NuzHD0LD05qzbuzCGcVbyYuzcH0rH0QZxCn03Xy0qzgH0gbyVerwQrZD0WnkpH0eIyrjzthntjz3Iyo6juTyQSs0M0seyzH03M0_Iybrzwuzqe0Qk0VdYSTkbdyxQjVk0-2yvIxlWz5ermiyiE0rwk6Uy9bzbwrMRxlE0uIrlk04Rr1rz0rzpE0yvrqYyeYlbdzMbrUbrI3jLF0DszpozEKyrozrRsqdzmRx5k0oRxBF0Bl0mdzAF0EXxtRxmfrLB0VeiWB0WKyZB08oz4AqcB0-xzOOrYszoOsgKy7ezACq9ezWOrVGy5szfdchszul0JnfcF0MfziXx7Vy4OsYl0rXx8FhfZyoo0YNpqXxcOrTSxabyyKyYmqMcrynym8kSl0p8kwl0rszNWyzl0PWy0Fq4C0DG0mSxDC0VKr4l0-l0-F09Ry0l0D-l_Ry7RyBSycgzPp0egzolhKG0cLyXtziWymgzT9kLosNSyJdrzWy5RyiG0MMdnG0Tm0wozdhznayWyzYm0sG0ZC0vG0cdrShr13zgQsztzEMy0ay6G0mm0LEy-Hy1p05SyBH0MHkvm0GIyxm04Agzm08Bs1m0xolMhn4yzfRs_mptTlJ2nGq0lxnQuzluzCmppxndjz8-kUuzU2nBrzJZxpIyZuz6yz_m0bH0b6jJrzeuzRn0Pn0qjz_XysjztH0gZxp2nouzOqyjqyOep0H0RirLYyAVlcrzfj00rlXEloj0Sh0ah0hIAfj0rLerc0tGb18KD-zvDniDng8hLd0aqkmjnoj0wS0Th0SJAcrMIhbAxxlixwVrOkyjh0uBAnAATLihvEbdyfeYK5xG8yHW00q0IAETfcC4bMtv_fAwJ0zwwMk0kb0cgqroktnzuRjLpk_iqKMh2bzW5hQf0iQmhRmKGsjRmRvk-XmtukFYmqvziIZpvzoi0svxJqkivKLqkLameSk3NzTO01vkHDlWO0xyDYO0ckLaO0sIz8X0xgsh1q3zyXU0HK01RZBfmU3Y8KzgxzOKlbLzreYo1qfxzza0wLzkhs3NxjtZIY0m9yissXi0q5sVOzPRzmksKTZ1mZnrmxmZgxKg3yTomdOz3phSNzrU0nmtk3yfOzm3ySksz1pVs0exvRPzzs0PwsRuZIKppalf0yN_s7PzFQzFPyUaszwm7wmPs0NrZNxmY4DP5ytPzHQz30jJQzgs0Ft0_8MPxmsOzDt0OpZyqntexm5yvexiymlD0lrzhlsSlso4pvybr8yCRzDNsvtlJzZ87yAhxiixchxYRzhSzNSz44Zjlss2mVmsDLhot02Rz-3ZR7yi0yhlsOSz7KLQSzx4miTnss0f3Z4t0VMJenyPOzZrnV9zgs0I8yinsRt0I_ZBuh20jY4D6t0OfZz_Z08mp3ZmFsPVjo7zAI0_Da6Xz1LnRoxWNnU2qnSnEKsYqk9vxH1x_vxkgqE1x1daqSnLBziZzJeyNarGnzjwkST0GwxVT0Oanina_Lqsu02yhFu0vnajanLlgganOlgQbzuCzuanmbkhFqI4rVp0tTrnCfSG09iyLwnEm0Wp0LC0CdrHRlBhzfWyW6r8Sx_pzDeeAv0TCjZPr3jztYj9bnX5x80fb8r-0fhheyJq_fe2fezCiaBsqHLBizdKf0-r63fs-rn0Ks4aBPfO1zL8f7Ud4Nf97fGl023q6ielBsBPqZ7fNPf-drQnehBsGCsP8fMCsnSvcCslCsyhedv0tv0Doeu_dcJcNH0bPqnCsNj02mOedhpScmmYGlbNox1KjVbzer02mOyrx9fwwA0ttxZh0kj0mg0MYcU2hm9KmXgX_xkzzg9zsX0zq0iAAIZsBqHXypN7xFxzUw0pa0l2gSXmwr0Fw0CnOpTH_pq_Sc6ZxKMg_7EdnnNw02j02mOtw0iScY5LpRdww0i5zJhy79vpCzGanwu0TXqii02w0jGV4w0aJA6w00BA7fhb0K6K02DCMi0Hb0Mw0Ax02Ph1w0CnOpUwLhk_oklw0Aey_FzKTnuxYMGzQvygeaFGzTea3mDwxYmNm1RmmRmDRmR3nxRmmx0dRmchsIZz5Ejqr0Gkzsr0lx0bhshbagAzac0yzyK3yJPz9X0YfmOZzNfmJs0nu07UZbc0Ns0GvrELzBarvYqDarxu0xSZWLzngmKLzFhmdLzUs01b0GwmlPxEMz3LzdOx6LzlhsQy0O3mXYZvjmBaaxjmkZZIjmG1ySqkHMzNHtDbqkxblksas0uMzpPxGFuOJxhCxB-wD2yoVxGvw6Gx94wp8w4Px6KxNEx8KxgHu-KxNOxzVxdAxwCxi9wELx1NzxNwfzxavwwnwOVxXVwQVxGjwdrwGOz5x053ypqhoksSksjs0vmZormms0hOzQz03mZSz0rBA6mZwRzMSzU3ylrmZOzlOzpqhh3yYy0yOzzthrs0_t0es0zthl3yqmjwksvOzy3yps023ydOzEAzVPzYtt0eZHumMPzLAzmz0TGv1s0iz00uubAayz0AWx_IxZexBDxzXrjxmewmw3eRvyIt0E005s06YV7s09PzzwmHt0GQzE00IkmgqYMt0Jt0Gt08PzCQz_cZHHm91qIy0FbsE00otZPt0z3yc00ofsIXsyClRQzEgpfxmcMzy8sTt0Unzuex96gfcqaU04b0WZzZzmkD0fU0zKlyQzLzm8b01QzGrZlzmx3YW7ybt01zmeTz3a0W1m_Qzit0zSznzZgt08zmPSaet0KruNRzp00e6yRRz6Rzqt0oJoN4mu2m72mMbx_Rz62mA3mxMzrmsD3mHVzYU0-dxM5ZDmsvlsJbxPms9BnS5mu2myt0nv00t0rb0V7ygs0lms5t04z0j6y8t008bz4mb6mKs0z3mz10nmsJbxpms110b6Zo5ys4mN6ZHnsrjee8y_3mhmsj7yL5mo6Zvt0G9wV5mg9mtt0N_sc7mu9Z5zxkuy11piU0xLlrD0T20r7y5Sz3SzyJlBu0i00NvgATzY4DCTzg20TqAKu0imZMu0kVZOu0Bqy05kPTz-8mL9mx108Szg8yhy0i8ybfyANgRu0MGx1202Xz0Ln4Xzz_y5_yxua8Xz-H08ZZGMnaqpmManUa9_yAYzjXa2Onn8yyD0gqka6yz0Zb20X2oiazqVnfsNEFm_hanWnjazW30JTzViaFFlZ1xHwxFV0oanXnaB7dsu06ZnUGL8ZnycYyCz9ant-aHrnAbnJrnDbnLd0oUw_WFqUwPdh41jC3hGlzsBxc0yTs06Sz7z0Q-uDPzZYnfcqkQzDfx55ynQzo5yUc02mOnSYjw0BUg52Aa2lvxhqw07g02mO7fwMIcPbs52CF2j-ksurnOk0Dx0CnOQ40olw9TAuc0sYvWumV40Cx0qe0CEJyExoUxhrzPMxhVxsUx51vv7wqpwjXzfLxwHxMg0vy0SJxx2vUYwkxzVNxQexwtu-y00Nz-NzKIx-CxBWxhKxC009pp2nsWBzF3lgPyun0gFjorzfk0pJyhk05Nsjk0gFykFynk0UEkgozqk05xzNfrkozxE01yr9rzQo0DKyIB0QcpCszj3luozGF0Um0xozHo0QCyRB02oz3Ajg503EkSo0hOsVszzlps50X0rXszZ0rSF0tVyHpzkpz6szjB0150jo00Vyfl0sRy3VyYRy2Osqo0kXxso0zo0kGy1KynF0bl0xB0pGyBPsrGyCG0250fpz9o0iB0mEyvF0hMy6B0io0tZyzn0xl0HQhAG0JRlzZynSxI3qItzmzdKp0XgzCHyLtzOp080nRtzLtzTtz7Zy9u0T5rCdrOHyHv0Km09gzubkUYxvLyllkQm0jHyeSylQyvrFnG0Vm0ptzXm0mSyZm0tG0-Ly0oyAMyBpyGXy8-lsp06oyxhzRXykqzKMyCIhKizvsl7SyZyz3YxtQsvZheC0ETNgC0Ywz91nXwzxjyzqzFrz1qz1jyTH0UTyWH0v_frEyvXyxRsZq0Gn0fH0OrzhH0ErzauzGrzDrzv_lMn0mTy9EyMq0GvnqTyqH0YpluH0cD0EFyGfyMaqWqyIdkZrzaMrrq05hnYSs1FtuRvqbxbinqg0hiw4aZ4Lz2s0mOxgy08jmg0pDx0pMJZr0SzOYzxzPxE40CMnHVE4eFvA0Ij07e0rj0ApcFFtKHt1ohQmzgb09kw71yWhsw40-wwkquSKxOKvk-yj-yFaz4clHUnqByNunF502tlI50xxzK50fYyCfrWun_szjYy5JylYydozntzvE0CB0joz48ptQyyE0wk0Z50_rzCKyDo0kRxFo0f50j50gzn6Yyo50zlrl50u8rIF0GB0p50_n0CvnSszqbr9xznVyUziLl0u3jNl0pAkO8igB0hF0Q60G8lkB0Qsi650p90gl0ksz-50JSxbZyZ9lxF0zKyil0F60vB0H60pF0J60IBkpl0qQlnRyv90850jpz290vl0zF0Byz-80DyzjnlKQkEyzc60Gp0XTrIp0wgzPDyOLyzpzrpzkHjOtzYWyKyzEG0CSydgzHG0eWyNHyLayu60Jm0ctzcp0agn0602IqXYxiaylsl360XhzvHypG0eYx7Ly59iam0utzBEy1oyD703oyFpyfm0CQrkm0gqzIphxM0N70p4fmqz8ayDIyum0D_0qolSMyCbyJTluqz6wzwqzYMyIuzjEyJjzSTyGD0KD0xTx-m0v70qMyn703MyaH0a_0q70470Kn0hhn7hriTyfuzLn0bq0Nn0Cirhuz170_Ey370Qn0sTyjq0Wn0PqywTy1M0IYyJNyQ7lAJyzkzen09h0nJtQIt0FxtGbpVA9dxYjlZzxZ80oJtGEwDzxl40JPuBA1T80DA18bc9Ktp5x7qvM1BX80q80Lr0ffjZyh130Vi0PovyNz0g0jDZZSOHrw6vtKcf7pqQaxl0y5RkZNz-qx3erRWxqn0280fyl480tByyxz8UypakM50J2xlWx3n0SRx_UymYy8n0LslT505n0edz7rzX50zE04E00dzxYyS90QVy1k0W_02QyGo0Ko0_E0t-0LGjb50uwnX90pOpBZyLB1ofrc90uiy04i-xzQF0KRy6ezPl0rszfo05znUl0V60Wl0gpzlo06tdno0oF0po0dl08Vy7502VyeRyE60usz2KysB1EWyUXxlvnlZyql0B-0hB1LWyGtfVcr0Gy0F0J-0LG0wZy0iypfl6F01RyKgzS-0NLy64lLtzAG0D9kMv03crbgzJYxe-0Dm0Bqzs60ZtzPHyDv0CqzGgl8gzRoyKayl-0HHhHqzNdrjp0zlrdC1Bzru-0ehzjSy0PrA70qp0rayV9riypdQs6-0tayhm06wn4G0aTxHizqCkDDjrm0Q709tzcC07p0qqzBuzJ_0_glY70DTy2Qs3m0LbyZEse70JFRb_lpXysRseQr2k0XH0l70Bn0WuzZ_02Xyd_0s_0dH0uAgVD0YjzvQrl_0z70Z9zX_0pTykuz6qzrlqpby870ney-70Rqybn0Z_kD801Qptq0jDZExmuqIkppP1QcJ0tHltfttK0gK0N9zUM0yvpEWzMdqGWzJyyN403ghbwqxQfuD1rK0wD1hJ0GzzPA1kJ02D1YLa7_Zu30kli2BPKfsDorPRCanx-K0OLazEnHE11i03Klyejy8MLeyy5xyVlrsjMqK9Q0_S0fzgjxyqS0IQ0vbmiKzM8znNjXKzxN0Lj0MhDbKzu30zeFt9zxjjp8VSOeG4q39zn1zLsZKz00vwhqYcY0b5m7izc5xrE1AecAE0UPxxj0zE1WY0oWzWqiak0_7lpByxRrrByqA1tJyck0vJyvA1uZy05cNdzQ50sE0hoz4rz3IrrYyJelmozZ90UB0lyjNB1c50KB0NszrWh8k0wOlNB0USrBB1TJrAl00E0WSraCySB1TszUB1h9024ivF1_Ajw50QXxbo0rnyn90VF0go0_ezC60nKys907SrwUkZZy_50mB1ro0eB1BTr490sB1G60TOr7Cynl09CysF08KygB13szq8k7F1CLyH-0KYjX60iWy9B1M-009lO-0vpzTWyJtz6l0EYxk60M608yjn60RDyp60-l0r60Y60LOpHSyPC1b6rDqzx60FqzbayU0niHy2Dy4601Ly760hC1mp0qtzp5lhhz_Dy0-0cm0sSyZqzjm01G0I70eqzNXyL70pm0A_0Zhrsm0R703C1G_0EH06C1sqzmTx9C19YxETydos4m0IvlS_0h704qzLq0dD1qKcMD1Rq0jIyr70f_0Zbym_0p_lUD1gjzXD0mH0WD0phnpjzKD1SD1cercD1Yq0LQpkq0wH0puzukzruzkD1t3k2H0XSsoD1kvKAecOvrlofYJaV80VBBQA1syxULxMVllSt0Ot4rFDI1aT0zwwtMsWS05_0Qzw9reLppt-t4OtbRtKnwuvhjhyOI1x0jGI1Ww0zOtRzwNqpfb0WA1y-qB50oPy080qPyhE0oA19arik0xn0Sqr7B1O50A90ok0QjktE04A15rzXF1uAqZF1n50mF1qunvNr7I10k0QOsj70qF1GB1pF1Cl0zozYVy-I1Mo0FF0IJ1eVysF1toz2vaEl0Jl0NF0eJrwezxF1kAkpVyhJry50GpzUF0P60w90_wk9F1K9l450ll0R4ly90dGygOrCG1B60EG1to0JnlAWylJ1_SrZpzKcr2YixfnDPs5o0Pcr7o0NBk4szoB1afzyF0sZy8B04F0-fnCp0-B0l0nP-0ZPsR-0Bv0EC1hBkWWyIPrZ-0jG1Qp0MC1Cm0FSylKrh-0Layv60k-0RG0TC1IAHbC1yLyCLrq-0XVyUhz0nq4G1Wm0jC1XQsy-0B70bm0oC1dm0zG0CH1tC17hzvhzwC1IizJH1P70r-LS-k5p0oIjV707C1O_lCTyUH1_C1WH1BD1CLy6m0lMy8m0V_0cH1yH17qzTuzkH0VuzgH1Fn0ND11EyjH0Pq0-hrq6l-0yiuzn_0070dH1yIytN0Jn0whnvH0Xn02H1ikzINyB800Ty2_0vuzh80FQtDseHQt8_0X9tbBBFI1zS0gw0kL1gI1mL1aKKhtFrStEAlVANx8zZUxRA1lj0nzeL0wcopBf0Ir0GoplI1nA1pPybFypI1BM1eYywn0880DQykWxPuaRF1fNr1A12rzz3erk0oFy3I1J6b5I1dAkL90yk0N90DB1DL1hRx9E0HB1DF0oHyRCyiF18FydM1QeiSKyLJ15dzNJ13Mpe90pM1Il0TJ1Gvnj90qzkl90C9leo0dszifnGNp5J1lpz4_jcJ1D-0PpzrKyaZyA60cZyS60sszGG1nOrYpzwszqF0kRyNG1mZyPG1sl04J1C-0pB1KuzUG1N2xvI1Hm0-Xha60N-0nhpDK1LG0f60b0dh60Fay84l8l0LK1BGkNK15crurs8pzGSyO-lFv0RC1UK1bp0WK1sG10axn-0yDyp-0Qyz560dlGkG02A1DkliC1PqzXC08G1MJ1qSy1-0E70vtzCMywp0xSyyp0lm0HH1PXy2p03ay7tz0K11o0DCLS-kZXyGH0bXyIH0dXyO_0fMyAD0T60CD0kMyGD1H3xmEsEB1YL1An0r-iDn0s70OD1cbyBTiTq0oTyhjzh_0lH1WD1QL1KrzQD0Mrzo_0VL1juzTn0570u_0aL1w_0Yn0Xkzz_0fL1KYyhL13H09H1K0wTfcYRtqStXI16OtifhVhgXfyqWi3L1eI149j1YvcK0sftuBAgJ0Lmx2IDyHl-Pz5Ln720pLnzwm7XzW40h40AGZFihNA05bfb3z4L1woaovesJtkpqjSzW20S20kFr5_0kUwnb0zuhVCrqb0xt08rm30pDx0kUwoPwMbh5fytGAy5ztV03msE5Zp10pckE40nGmGbj8H0jI14MxS2qHqDQi0MyDnGmr-tQK0eh09Gim_LmEpH6noEpeYYhtyoDzjtyqDzFskwmZfvbVlbDK0kxjWly9nr-efrprZlyuprTE1CWshtknys0XpXf0t5nQkbEJpghw-qnUg0jU0m7mY203BzFCzAwpx3zMCzTXnEwp7azBO12-0F70STxrK1Nui8hzk9rE3fxC11H1mq0dM0mZxiM0Dx07EXbVeJacYElOE1bPZK5k0KzLz0UFp4E1p5zCDs93qWd0dRZ15T8TsBenYIJmcnSR1Arm2E1BrYWR1xCsGDsJQ1SR01aj5rkFJAWR0SDzf7VcE1zR0u303BASxSlP1aI1m80TrnwQ1pP1Xg0aArqe0nSk5cxhd05KgGByz0yJMziaZ9spOkmnaZn8sibhQlj5wgiMN2XqCi0CLl-7yPy0xZqKS1tqmONvwBBHkpakmFS1BAsoSdqKnZA1SbpkbhvBAE3sbpcL0uES1waZNkmcS1JQ1tUcEAlnmgeRpqtg1KsTJgsQz4XoLHoN-oiTovca9yoZJpIFrxr05X0_x0nMz0j0nshU00E00ZwmCu0oikwYqdikL10r20d20O80oSz5XnkHzyd01czWAyZOycket7z9SlGS1__rHipLS1PizWw0JkY_JlgP1vqYVFyFKlWGuxuy9InxhbyLmhT14rxgN0rcmmnzZvz3WmcAZdg0wIz-TjJQ0FVduT1Innjg0UqHBL0ii0TyDeJl-rxVDzVtyfqxomzFuyQEz4vlbbhxyYPhaiWqBaEjA0tpnlxlCU1mjHRqHeW0M0zbwcLXfpAyBU14YrbbhzevmHrMzh2V0N9wlS1xSanS1WkmFjtbbhP2gQZrMnw1uzFibLHmSYrO9xfuyCDNZFzTj0ZIzVS0vd0rpcfE1jE1Cxxth0uNjuJzVRrFQ0rpcqE1fzgyS0zU0ku0tZzpyxwdaVdzRii5vr_3ePkteuaGmfy8pXKKadz1i0UZFzQ0kjj5TBi1z_R0mKZxU1QhhBh0zKZ4P0fyyyagUV1vU1jTgaqrG3pJJ0WP0dycHdztlYVizKdzhmyWSieQ0aP02NqcMfX-fjQ03hklQ0qP0aacnP08RqlP0jL1NV13K0FouVLA-R0zf00KZbV10R0gU1ta08nc0hAJ7zjL1p4q_YYfxK-i0c-aYc0cj0Ag0FW1YlioNym4zdN0qj0fe01i0p4qYoxfWi_sySxxZ8zih0lj0ssyGGbidVxT0tsg7KzDy02j00JA3fq3WYLShpg0s3zBj0GJ0Ld0mW1rJoP7ZgqqZW1Kh0wd0Mj07g0mW13oTGP1RW1yq0Vw0Uc0pIAT4g8YwlmzlqxJyxRtyMvzVW1siHwA0wxxbW1g80uW1W8z_a00cymw0Wvzqa08a0FVPkejhr087zjlnSjqa7xjSs2JAjqxFLbbMhWjqqJzOf09T1ZvxOVjkXkZDzEX18Jsor01ZrZ7zhvy7tpDEz7tyCJJeXzSxlJJyQcyJ0zLCm1X1CiK-CmWXz2P0m6Y9J0B8Y_J0rT1QWmzjnnd0SyyQ8YWMst0xAJsVYm4JzIlzS1qtyyU1qOIzt6xdpomWiKknD2qH_oAEpLAp0YzB9oy8ylyYWMzZt0YIrBjZGXzbXzowldXzEI0ZTnGarglZMeycqkhO0fqkbO0oZzF1xehqHtoD1xuY1mgqF1xigqJarfu00Y1MarM1x3BAYY09QhvNl_QhqT1KQjqlytxe--xTqqCd0XVz3qrfY0MQjsly6GsuY0QlrILkWxrRa0jwrmFyixrfZ0zrzzY0Ya03Lk5Y04mfqwrDnf0nftwr8Z0TZ1Eyrz9pFZ0pnqx-p2wrQnf1xr5wrESg4xr8wr-xr5nqv9pEF0ZZ1Zyr3LkOa0DxrQa03Z0YReXa0XZ11jrRZ0cRgeZ06jreZ0ea0t8cTxrGoqLoqxmykZ1uZ0amrrxrVlraZ1ba0cZ1eZl7Y0jZ1xY0_Z0jZlu-pjmr98rSa0vxrZa1gykomrqnqCa0IZ0Ea0tlruZ1okrxmrsykxmrEa1spdTZ0LyrKa1Byr6lrwZ0uxrt0DJxr2oqAmrUa1AZ0Epf9oqINkDa1h8cUc0fdhxbY3WqJaB4YqmOzvbnZ9ZwNmz6xGXClRzRAtplsaz061zii0eCSK0sMPjAj0IxzMyjPxz47yVKzUj0Wd0X4xY_x0W1Mgy5xyRN0VY14vzM_yJJnerx7g0DlnGhyOQ1xe0Vfxoa0cW1Ww0DlnBrOxcgcQw2xxJWxsW1zxxjL1zIAUJ0adxsb1MX11i0YpkNgh2nr89jwireL0Td0hL0qI0Yhsdqx23k-inJYkAjnefyBc1CyxSd0rdnUd0iL0bvxKSjYIpjpaCDzl2yahzCge2X0f3qL8rH1fIzq9h0grxbFg7T1Zfkn9zlaql9zN6x1W0L2zl1pN2zLd0B8ZbUhb2DvJAlaY2xxpdyKj01W1Zb1ZA1uRmOX1bKburynL0DjqPc1Dc1Rc1Fc143xDHbIL04xlU0qhbl0r0Fs0evg_fa9PGXUnNazhJo1Yni30kCz3u0p3gcLlnnafqpa9mIpaYc1cZzetzShzWYxywnZhzN8rjlqfc1MIhfv0p-rwKfh-rbCiGizGTyVwzrpy0izhVdz7fNTyhCs20bUc06c1Ddx_GlkT0EdypzmhQarclaHnm_yvN1Om0R1ngtzMufISsq7rENgneWc4YJE0Wh0EkxLUCtohNd1xQGPd1ZkzYNcZK11Wy7g03d1HAxIbAusy8d1KSaZ5YzWdGe1o6hKafGTFnL1dw0X7xqzxF2zpRj7iqHvz_XrmzxKYkNc1YvxnmzTjy6OmjHzpHzFK0LY1310v3mN_rR10-3ZR3mFWmv20HpqapqVCphsoyHpjNyQ30KtyaY09Tq6RmvbdJkzyPsmbdNSs7AgPkzlj0PYrQX1d_zZtkiP1TYr_czpurKJ02d0Ld07IAvQh94n7T0FX1Wc10g0ktpbqqqM0WM0RYnuM0Ie1Z9jpKgdQ1RW0RlcuFmfE1Uar0q0KqgtJbTb1Edygpbxf1QVmzf1gw0tYHCiVCfdRZCayl9c0IZ1_c0KZ196kMZ1PVzo3pjY0LOl3Js9e0tVrowFEW1Kc0efhSzoC0gIU1lncXf145xIJ0af1hQywzz0g0smqniqQvqu7xJnpSg1jgypDPe8zOxzvihzblWX0r1hw1jUbBm_zbX0hVraXrl7xjurf3zNWiFe0J-D_e0_sywdy1b1Fiyab0qyDw1jFRHNe0EY16f0InzEyyorxow08N07r0CO0Nwj5N0Oyy2DZYvz6S10EZUJzEJ0oKzSY18AZ3TjVh1nw05Cp3aYJamcSk5r0IP0bh0_g1lO0_a0idyLX1TRrTX19b0_g1PVh1L0aj0QSwmh1Cj0h80qh1lugIgqV-BXe0_g1n1xKFQd7gPtyvh18wxGejUx0uQbBvjCr02e1fb1CY17S1RZsY40gkyaX0kdyv_x0q0EbYZj0qWbzBrnf1iPyOCz_azqf1RP0--0M70eosckzgos1qqsBlKR1iX0cpZAitBQG1L1XRrFh11f0qNj2Oi5VmDh0hi1bwgpEo2li9sZpW0ZWgRuB2h1-3Yti1IZgefj3ZP0c18W1Ch0Pe0xYYyGrjKjli0S0gO1pznzGJpyf05pnU6n3X1DDmuOyHoz8X12Fp7BaDFzRY1ah1UvzSvz2N08f0NO0nvkj0oRdo1_oJ4xgi14TipqATblSRhKX1dwxvL0Zyxl9zWX0dOjxVHj4b_fcDqqQr0UVzdY10Us4c0Kg1tJsQqqJg1abqBd00j1xj12j1nY0nlypY0E3zp6Yn4YtTszNgGb0Nozuj1BUswj1Dd0k3pzj1BrrFg1Ed0EZ1Gd05j1ebq3j1Lk12Jsecz9e0dOjpTHi5qO7x_Ts3BnRVjHk1JZ1Nk1LZ1exhQk15kqFd07kq1j1Rk17j1-c0Uk1tly9e0mBATbvPafYh0Vf1gKkCeynurZf1m7x1d02g1ab0LyDYW1z4zOx0WV18b16k1mOa3i0U5zNI17b1UW1Bl1j409k15i08i1mg0t1lSicleuCNhDwcGc1R7zM1p_c1dL0VpkFyxQHlHyxLjqhKsmXrLf0-3YqXrQjqZX1Xtyil105nZ6x_7z85nVc1hI0pmzdvxbf02Zr3IpnI09KspI0FNhmWYSL0FGmnf0Hgk7W0n5hnPYp5hLX03zgJX0GX0u5hMX0ITsjPYGj1oxYDmq1xYgx0KvZBGzHm1Ovy1xY1NmiNm3NmlzZ2OzNwyzQmPwyKwyYJAWGzeb1ni1WMbOvkhDZ4IzBe0Tj1jN00U1Gh16N0zCZ9N0oE1qdjOXmFY1ryyAdOXZmRlGZYmevzom13c1qdjWj1g6xlyy4e1fZYhR11QZUR1eMzHhd3kmoqA5kmGTz2L1dI10zvfz0P2hRDd0zxhOzys0630T7yi3m8Rz_6yKn1B8yyQZwZqfqpIpq0ooTGocY1Gk1OVzQk1JakJeyk1ljRPm1lmD0nYnXmnwNsaLlWnaTanBEqDZ1hk1FZ1nk1kk1Ok1mk1jk1sJspk1Eg1rk1OZ1Dh0zYZTJ00c1f80Hl10g05n1SfYHgq2xx6hy_k19n1vW0zYZmqyZr0f0Ajn06jZrLz_hml20JvmdWrkb0zYZW9thDMki1IGzIm1GyYrNm2NmRjm4NmCvmWX0tcsCbsYUxYxm8FtUb1Fd1nblOL0B0qTJkLQYVJkNbYGm1dcyaqZPGpPJyZpgVFg3KgVLsCdah-zKr0dFrRImzxbKKzsxqsLskNu1LsVFyrU1OoYztp5OyYg0uLzZIxWs0TruyLznhsJ2x-LzUy0gKxLrwM8040ye20rKx7Lz90y9LztivujmRRmJ_Fcy0kh0RHzzy0vVu830kPyi8sLPzYQxRuhKT1CWxNNnIQ1BPzRNn8JcFPzPrZkPzQ00IXsZupbesft0_5yMlsF10C6ynEndKp4e1jEnK_qh_qcSOowyr9ygPkrclmWzqxzjT1aIrxh0cYzHpxvnxkpxZYzjpxsIAIazfPy8VZmI1IF1IRxtn0EM1X9pcgpXdqgprci1t2DH2pslqxPyYpruYf41pUwpEUyxHsV2pjprIUyjq1rq1LUy2trXLptIrKcz980JM1XQyHlql3rWurbsp6dqCurLQyLlq6EqSur0Cg4q12q1WlqqtrMMp5q1DeqEkf-2rAr1W2pSYfaQyZ6pcQy1dpGr1QF11n06RryA1qWx8JysQy7n0OM1bM1e8lK90gF1cF1qozZM1Eo0KSrR90jM1Io0AXxEJ1Lo0QB0FXxPo0fr1Ro0oM1qVykVytM1ufrYo0vM1tznxM1hKy8ez0M1iKyfszz8iko0gYial0JG1nszYsiDG13M1N60CN17OsoXxhRyuB1LG15Ky_90hXh0B0oFkNN1hB1_o0K3rq10m3rdEqrEq1wdrRr33rQ3rlEqM3r-Bfi2qcEqCFqYEq3vfECf83rjwjrPfqxdS3r5EqKr1HEqks1IvfY3rqkqWs1b3rg9kbZee3rqi1x3rRaei3r2s1iZens1KurSEqn3rt3rOxd1uf_q1i0ke4rFgzQLyb60-B19lpBC0PgnJyz8yjbN1OgzFGqJC1eGcA5raZiFC0zvndN1Bm03jlgG1RDyl60PgnkG1Lp0mG1DC1QgnpN1joyfWyOHyi-0GgzRC1wD0RYxEKdlAiXoyJ1d9-038kDBi8ylw4lH6rpyfaa1eLyHmpOyzKOpvRlTYxTGkQSy9wpXHyN1kZHyVG0eV0XG0N7rrLydG0uLyCe1f7rEe1zDykHyRyz1N1PC0OqzhSl6Dynp0_60pp0oSyuG0nC1yhz1tzup0wOp2G0GEyySyuK1yC15tzIO14p0SizF_0LH12C18kefizym0K_0EuzM_0GuzhJsBq0eEypizKby6ipQ_0RH0ZH17m0U_0VH0JD1k70UbyhO1b_02Xyp703hroO1SerqO1Gn0YD0YD1tH1Ev1En0hq0RrzBNy26lyM0LUxcL1fqyZbp5H1tuzmD1cMrl1j4Qp6TyKtpEtpkuyuHslv1lq1EDgoeqS7pjv1xVqDUyiq1yHsuVqnEqyeqbh0ePFjh1Dmu-k1BF1KJx8LzDj0ePFUThsocDzq7V1Bp1VYyHzqAp11sYzUyHp1EEo2Uyrn06A0ck0XozVozMF1sI1HM1hYyTN10n0Wr1lG0xA1URxS50VF1oYytk07A1wWxwr1aSr2E0kdzmr1Sml5Wx0FyQo08Wxpr1IB1fK1KB1V90Jszsr12dz-A13k0VUkhw19ozqM1xr1g90u50FulXJ1nSr4r1do0TOrbB1uSrdB1Gs1550Xl0pJ1uCykJ1dF0mJ1fF0el0ON16J1390Js1XpzLs1EN1apze4lyJ1sGy2znRs1--h2B1eAhNVk7B06B11q1-l0YG1ZslaG1YN1cG1zgzg60fG1JK1vSxOK1nVkFG0d-0PK1fgznN17nlkgz7ZyZp0hYjVK1Lm04x1yNcDu1i2dWG0Q7rBxpZG062zyIqQhzyWyftzhG0h7r3Wy0N1gdF3G1lp0hK16N1Sqz8N1HF0khznK1AH1_jzSosEEythzlu1FO10t1-GMiqzbUr3p0LO1su16p0OH1wm0QH1RO1tqz0u1miz7wzb706K1dEy5Qs6u1cwzXH1RTyOuzcQrUH0nMyaM1TD0gO1YTyLL1Hv1lO182inO1SL1mH14RsOL1JilibyJL18HkUL1EL1q_0xH1aD1SrzYv1eM0av1HYyTSsrey8hVWSsZCgF80ePF-E1VYpEQ1Px0OBnVryOmG3CnQI10q0bz10oh0xjye0L80tOZN808Xq1h0mz1eUF8cyvvcgwg8j0ELsp6n5yoLXoLpq2c1P0zV6nNEzJj1MJyBFo3z1Xboyo11qjFe0vz1LctmcyQW1QubDzFsyoCvoB0171ofo1MRF7TbZcyD0z9cyXmz4f1l-owguxo1cj11v1MRF9Vld5ngh0Ek18ka-WnN0cSarQFZ8f1lppIRYsoszD1ydxw0yYp1Cjcyj0tBxwguMp1u0yBbrPp1biY0z0u01h80ePFWEciHxryo0z1GOn0imWeZwohw01rKxDclyBn2AnC11gryFVzkAhQ01x0DjdsSS0eRpVf0YttO4y9m1RIvNPz2qZ_e1Kav6z0y8sCls-z0rfvgPzFumiPzcumyp1cXtmPzcumv4yYk04vxPYzPkx5aYHYzt-nXYzRmxXpxSq1Qb0GF1eE0qI18er8A0CEkZozL50tI1ORxVw1-NsUr141xaw1rDqEVyddzGVyW50gw1aF1NCyoXihr1AJ1Dv1CJ1lr1rw1eM1udzzw16Qyrr1Oo0yw1-k09unq50FRy7MpWB15ezyVe5r1zM1VOrcB1ho0Fx1rad_r1mQijB1790lB1Nx1nB1Px14M1Is1kF0Cs1uB0kl0qOr0o0bpzL609l0PN1Qu1LN1KWytl0MWyfx1V609J1Mt1Mp0SPsDp0a-0Fp0ox1aAi2gzq0kZt1hhpbt1xx1dt1sx1gN1nt1aWyc-0Sp0NC1QK1CBhb31pt1SK1NG0uN1lgzOBhKkzh6rfoyU6roGqgoy0x1XC1N-lvG1Mm0P1nPu1O60zG1ltzTu1My18obWu14DyRy1p1k6G1w-lTy1LszVy1gu17-0Yy1SUr4-04HyrC1pC1nu1qdrHxn0p0KO1qm08tzE_0ly1uu1P411K1luiRH1JIyTH1WMyoUruy1zcSyjyXq0-wR2qzAL1Bv15y1jr1yO1Y_0iO1jH1Tjzgq02uayEyMz1vMyML1In0iH1cuzqH1VD1zQrRv1OahRn0XL1w41CFy0H1bL1HR1quzoq0dv11H0fv1Tir4_0lz1kkxJyw2jiBkybk1Jaz_cZqhm6FmPe0xbh6Yw6tbhoARV1n6wmp1hOy9L1FIwU11x7wqDuW51mYtnp1gJc76yf51f40Nn1INw9z0xNnSoiJunDXiVq1F01kkxpDJR51mfAFl1s01sdwpjm5E1McyBxxP80iduxWzeim0LzGoZhg0Np1LYjN11OyD_tv5axipq38xKWx7v1051BbxFsyi2wC1yIDzpCvN50Zy0-imrNtB61cLbhtFADE-WvJ808nxY6k851YxiuAn251Y512ow301AMzgim5MyR61njmNfhDclIaz00y9jitAnNRavAnA61uz1t51epe8rh9TtUNyjo1c61jzZb3xE112NxN61151751_nt-XZK11p7ws51x0Ddac46h6agDByzHg45z6z1qoc1o1f7nJiYVpb7o1dLsBFzpka4OyWIrzQ1SNrcPymv1bk0vxzUoz611Ow15111arsA1AfrtrzTw1vrzix12lfLM17NsNM1ITxsk0pFyG21V50YF1J902w1cr1VqlN21nw1VTyGfnDJ1V211E0JB1b3jvw1dK1dF1VqzC81RB1K21Yhpuezzr1GVrf21uzkNZyMRy3F16M1821rI1fJ18elBN1MNpQpzsKyg8iHfzkB12J1lOrz215KytQiIG1f81oGyNO1jsz1QlcpzhN10fnuF0SG10OrIx1oNpnpzhJ1E31ZG1b0kAK12l0ZVkCC1GK14RyAHyi60cKrV31Vt1mPsLC1kN1nezq60q31GOp2x1-l08x1PG06x1t31I91PSyUG0dV0oDyKu1dHynDywoyUaygV0Gy1Nm0ep0y312WymtzUu1Ny12N1br14N15G1-607N1lC1du1C70-Q1wtz3-0shzDO1LXyFH17oytMrZi1ou1jy1_tzPMy091RMy9p0xZhzu1TO1LH0Cq0PPqsv0xizkXyYO14y1I2nsHye41rXyeO15410TxGL1Gz18Wk-y1QD1fq0vH1TFsNv1-y1Pv1jbyeq0uH1Tv1Sn0iq0bD0DYyRz1s6j970pbqVz1pq0QUxC51SUxE51gw06Tt_6zNEjuh13R17fjIA1iX0p-1FJAdlXv51ZFEWo1UN1F1dEBi_11S4q2t1eIm8Efzt1noy7yl9-1D9icoyKc0KLd1jjez1h01QnxhumU4yOYzM318wfO_1D2ZSgzyHqYyfTRlF_1_3rZrxNSBPe1D50r51Bl1z2DEpudzb9012R1y51kqq2AnyAnc8VD116v1lHx0513tmA1yojmmXZl61A11l_1Xkyn_1C719GaM11x61e_1idFiHxAty_01VYnVKpqJpX51Q5nKp1j5u651Ujm6jmj61mvYw_1SCxYs02_1_ntWKpYxh3_1w-1MRFsax0nN2ryDF1qarRoxQkxJpx311B8lcA2oIrDM1nI1RnqGM1iWx0q1MczWw1P50MM1C903N1X7iQM118pcOluk0bRx9A1a21TznQB1tunfF1JF0hF11A2U21zA28YyE81eu1G81e50PJ1c217ozwG0Hl0UszRJ1WL12r1-1x_w1ZB1q90Cx13frEx1w21Hs1p21vGjBs1i81cl0u21Fs1SB2PfzrJ1WpztJ1CWyivnNs1FWyPs1Jfirl0_21Ts1B314B1gx1I-0o71481kx1fhpXN1csld603-1KJASt18y1rnls0nV-0st1cRlw0nW31CayAm0S31mGqOC1-81pxfE91pTrG91lt1M91Ev0FdrWVaDhzZC1z60w31wLyfp0Ky1c911316WyfM1860Zu1731YdrpayD81Gl0Zy1CEyo91CO15-08oymu1DQrvK1IizAH0ky1Q-k1C1S41RxndC03K161nX419wzaEya41rzPc41phrDD0aH12y1HZxj41s41SuzOq0nH0rxnJz1q41Cz1p_0t41Hn0DD1J-1a_0V-1ED2X-1Sv1hH0441e_0ZL1770ai1qfyfq1akz2M00_0cn0xbytq0ePFpGwFjlZAmCpp_L1NXzyLilb1QNnGYzPq1eBzifaQoinD2PdiJUnYxinqieA2wxzrA1JF1Zq1hA2FM1Gdl911yBy6-1KM1B21B902xzrA24xzcw1Lfrew1I21gdz071FB10A2A81eF1ow1ur1qw1871Q21h50uw1mM19A2xw1oF1RE2FJ1rF1AB2TB1LfnIB2WnkL81QfnLRyOl0bszQzn4F1l216F1t81gJ1F-0mo0WB2FWy1ei_M1190V81rB0vo0b81Kfl221FG1d4lkZyHWyA-0q81qE2s81n21tBjC31n21x81lx1z814iyBK1NulzB2QC17Bj8F0Jp0rx16B2Vgz_FkEC2eTrnPs6pzknyD91R6rd31g-0g31UF290kG31vRlut1btzsN17x1Ov0TSlwN1Ru1yN10LygOpf91t71KpIv-0vF2rG0kK1mC1-N1_G1G70em0lC2ShrAR1r1f0G0GH1Lizx91J410YxDH0SEyvdrbZ0oy1yu18C1L_0sy1N_0KH08u1QH0vl0_K1bO1nXydO16y1fO1K-1BD2rH172iJv1r41aD1pO1hTyrO1pH1lTyW-1xO1_C2zO1b-1Vn03O1nq0Nqyg-1JfyjTiJFydD2n-1lppMx01uAwP0iNn7OiKYzgVsp_1LnxsqZIAz-p1FYzsqZBoxQAz-h1XlxYIqpLia6z001uBuuLisTf8P1x01aqZKH25f0RxzOp1ap16jmV4sU61YrUQFjZlxxi1r8BWA2mA1GAzPrZaA2YYzaq1zVjH503D2Xq1Fdlzq1IM1mA2A21Xw1d91bmdB21UF1ACyU50H90wA2uFyY50ur1a50ME24en3A2a90IKy6A2QSrZE2qr1Jol-A2GXxQo0hVydM1KXxVo0zRxsM1MF0JB29w1xfrZJ1O81FFko90hB12M1bB2o21u90hB1W819M1BG1ZB2oJ1BF25E2e81vE2mF0690021I60k81Ql0GWyiCqOG1Q81Qx1wF0BN1Vs1F31Bp0IF21815kkFK1Ep0HK1snlU31hG1721481it1781D1aIG07IcggznTrGC2wPs-B2Q4rgWyxPspgzlF2Xp0RHyU9kaC1oF2Jy1Su11G1sF2331D90w-0960iK1ghzl91ihz_A2_31G41oK1BH1tK1xayku1im0jJ28-03tzqu1om0qJ2N41MO1Tmp8p0HG2-p06910m0t7f8wzq8P4C2ZO1oXyIq0lEsKq0-C2aD1KFs_y1ID2bG2GD2k41Ez1ijzHL1hbyy70jG2Lz1dG2FXhr_0Q-1Un08Nd7414O1Tz1yH0cv1bD2lD1-O18H1xG2eXZ9Ssorl-exxq1xn0ec0nWg81z5jhiK2E71FYZeiw9Am0qlJboS716oYQxyWH2xUupop9_1XAzJYztDZ661yW03-aS11jutd51cXtk11xnx8G2wVa1_1soxT7gd_1OyDEXlKMgEoDojpygKRJlTar-9xSA2Rb1ThkQsOCg10qr1n1Zczyj10n14j1Ik1xaklk1Grrdczsk14n1cPagD09w0nL0F0qPIrj7lWJy3Ipaf0NHmZqY4LsngyIcYiLsox0toY2ImiMzCKlfT1wJms1yJnqxMzwhsPz0bfhpp1QlszzmARzC10BsyhRzEjm8cxv8072lA3l1nKvKp9QapIneFa8JnFZzjiybOaUq1O51gk0180iH29ynlH2KRxnH2l71kA2pH2C21xI1SF1s71pHy3rzxH25A1H21Jellie98cCKyvFy4A2gr1Co0ir1P90kr1cM1S216k0HJ1lw1T90gbrVE2SB0cE22Nrb21JE2mjl4w1Zii6w1fE2t6lZo0x501F1asz050sE2r90hJ1fB1sI2x21aI2aXhY81oszOx1ZI20E2sJ1Lx1uJ1GN1990rF0Q1rtF0-211B0oB23B1KKrBLyQJsTb0OYeuwzU2rYJsxwzVb01fzLoy36DZb0Ap0Jt1QWy9B0vC0bG1SWypx1cN1P31LG0R31Z31_Lc7l07I2hN1xSxjN1zSxlN1UtzFJ2vgrNJ23x1mF2gHqm31tN1eF2c6rh315WyVe1gp0CjycK1cbreK1TE2WChSC0z7rJjybC2gYxILr6Jqcu1dJ2n918Q1AO1_N1E41cqzxp0J70zp0j3qiTnyAss3fcc1d_r_-0pC2LMyC_0R41Riz291AbyRHkV41IPp5K1Y41a70VO1Axzwy1awzyy1jXykulaipHyzMtldip8C052x1uinC0ZjyY4hv8Pa4hczlqDsujyY7cm2xqjyTbiXi15C02zjzC0vip1C0vyzOP2gql_tQI31U6a0yza4h2yzb41d70u70f706C2dEs7mph41E-1iEsyLr_yzHD1thrI-1kNQOD0VIjjSfAK2Gn0DK2nI2RD1Z-1t70d417y1Zq0ND2IK2WdcZD1HQ2_MyVv1CYyCNyTrzFfyhD1h-1an0YK26H1l-1qZxcK2iL2bgsS8qoSoCkysHniL2dE0ck0bYy-Vh4D2bq16D2m71mE09D2Tr1sH2131nQyXr1G906Irar1uF2zM2dr1AN2dVyLE27M2--cd50671R21AI2sw1bO2LrdhM16M24M2jbrZ21HXxDZyFN2bJrVJ1dGjNR2pXjOI2pnyJN2TF0P81Cfz5elMN2UB2n8ir21lI2xCynJ1AN1r816OshI2wB1Is1h81iI2ml0HN1SfzJN1zB1-E2fI2NfijN2ex1qB2D31hx1qH2XG13F0Mt1DtzQ2xLF2pG1NRl2I2J314I25B2GC1W-01pzgt1zvn-I2eN1D5lC91nG1JO2ngzRO2Gv0j-0kF2L91mF2mPrPm0gd1aO2SglfC1dK1ZC2kSyj91Sy1cJ29G1m8rnO203zq91ytzkC2iQsdy1pJ2zYxJO18G0fTxpqzKAsrC2vC2JWcW70lSiKG2sizWwzDP21mptP2GQ2ED1cEsg41K3xqChBJ1y_lLD1Gv1AQ2O-1Kv1Dz1eG2NL1CD2FXky41oH1sH10O1n41SD2DQ21O1c-1RQ2e-1VVrsG2ufyuG2arzwG2601cQ2v51tsEU51DcpwHntHnzanf61CA2mPx6L2JY0wlmXOzfs0Vp14zZE10Oehjt0Ib1mch25mIM2EF1C_yhQ2gImSXzzPnXWxeqiMw1dk0ZM2gA2mH2iA2pQ2eM2Uw1tB20Ir_D2yI1PjrkM2PM11I1WF1CCyy718A1er1uM2dri3710YyL219H25H2zZ1gM1-H29k0GOsEI2ur1GI2S21II2FB2Kfn0r1PR2iCyRR2kCyQI2kE2LN2BN1VI2hB1ZR2bFkbR2XB2zUk090-SrMN2jF01E2s21xo0vJ16E2xJ1Rfl8I2x21bx1z8idx1zsfwI2y81sQ2jx12R2KV2_B1-XxJgzOF2lt1-N2m60jPs981ux1_NpY31VV2Tp0qZioG1Yp0IC2481KC2UC1K91r31u31d7rRC2160VS2YS2ZO2rV23LyEuiwF29WyiYxeS29N1fJ25F21HyjS223zs913G0mC2oJ2FR1oMqw1n4O2tC26O2FG2Auz2K1-O2PQrAP20C2XMyNG2PH0CD1uP27S2f41SG27yzL2n6P2ST2whrL6r0jzo70FT2cG2NQ22XynH1CrzVq04MyYFsLv1OT20IyPK2Y-1TT2oG2VD2lq0YT2gkzA51qq0aK2Zz1eD2BE1yigychSU1Ij1KU12X1S0zVm1lGzsvyzMzGnzfwymga1GzzGz8Qm3QmZ2YPQmIHzaGgF3YO3YhHzAfm2OZyc0SDqALzREzjtYacpNj14gsbc0Is0Gc05KzBy0j1q_L2wnm330Oy0530g0yVaxxRztktds0O3mF3yuz0Nz0-L2k51OksVOz-Rzns0cOzgs06MsekseX2rsmvz0zX22smsX24smIU0W11op1tX2r4wjBxU5yHKpTuZ6s0eLzI00IXsO00X00IY2At0wUjANsYClN_s3b0lymy00rooxrnNfxyymK7yp4msb0uT2Pyg-7nI8W7R1I8zkQxa20C8mHDnnU0LoYpU0QJaTDn5RzfWzZkmj9ygfpl9yoy0lrpIEneWz6FnwZpmJ0u9yWFujEnx9yZ8q49y8Vz-yZn2zDWzRE1phs2EnW9qv_qmxcO7mtcpS2mXWzKdqhKKdFn5Y2BEnTPytfpa8my9y6VzPYn-azLZ2l5qkD2HXzEnt8paDL2BSaZIrhiyfiykJyJw1XFyQKnGwZmY1PJnb_yaXzd_ytKnoKniXzjR19Kne_yoKnnXzWPyag0yQZsXz_20uLn_H0320wPhUu0YP1w_y520XP1-20c00feY_UazYvCVaBMnHVxIRnBPn0YaAY2La29OnIPnWoh8T27eF9-jPKATa2CaaIDN5epcqiKQnN1Qaa2ada0Azb-oBV05Kn_U0LVnnnz1fYjWnLINlWnV7m6iaKZn22ejoaHV02anfbz4anSX0zmnUX0oJ0SA2L00aClQI0gX1Cuk6PbbX1uIp8plGw1sU11KZ7amJogLbmIDo9Jz3X0FKz_El8amwCaBKzaHoAbmQ01L004UEbb1oZb7h1v_zb-zOMl6-zsGmXYyrnnb71111kQ2kH2CU2bM2EU2oH2HU20R2-D2uQ22n0D21Y8lPU2dw1wE0SU2J216I1GR2jdz9I10b2Bsz7H2bF1xXikF1or1AR2T21-QybU2eJ2VM1iU2KR2J81selpU27xznU24RxrU2Ml0tU2m90SI2nE2Dx1m21WI2PN2WR2A0nbI2z90xE25U2zE2f8kiR22o0JnfgB2iRyoR2yszfN2rI2Wc20XxgR2rZyopzzR2hSxCS2ihpI318yjQt18jj2B2XG254lIK1RF2KC0NS2NtzDayYV2IS2BJ2FC2RK1dF2SC1TO2GmpQS2lV2iV2a9kVHyvoyFu15Wy8wp_x1Ju1By1qLyAQstLy_ZiRJ2TC2TJ2Vhzs-0tw1vV25N1Yu1jO2zF2m91mK1A41tayiu1Jxpld25G0GO1_F2IH12O2O70BW2yK1tm0Q41CW2PH1GW2py1SH10S2EP2LW2AD1FuzMH0oCsmal0y1Cer8C2rhrD-1Puz-J2dW25UrYG2z41Qq0KQ2KL1ED2FQ23EyjTyPL13xnM-1j_fPD2241p41RT2QK2pW2SK2v_0qG2a8VVK2gM07O10GsbT2z6jaz1lvNqhb7a2K3zte1Mc15bzSb2TtxVb2clzCiy8g1fsyqEimrkYL09AmrOIRg1gbzJxZxa2Ykjs51NTBzR1kIA5h1Jyjr01fz1GV0BOFibz5CzVX0x61wA0PT08h12b1W_1AzqtA0UJ0_d0TW1wh1Qf2BShTcakShcPFsryaj09c1ye2Z4zF01nIZ8FgD1pbibqQ1L71Ic1K3zRd0Bd16dnSc1Tl1Uc1oX1dl1rIpNxzDf0KrydDzBU0cf0ni0qjqI5x0X1MEzpOy7W29DzqAyWX28V1km1cm1AkniX1sm15yy2r03BA4r0qIZzm1Emz1aq3x0TR1b516WsiuZOY2K5yBQzTn1BCzfnshypF_1nIZfOjjgyZsA7i1tb1fo1eg2z0gxmibf23kiSAEMyDFdghigrg01ThU0Kc806VlTf2oe09W1uz1eg2yg2lmiog2lX0Ui0Vf2tW1hf24eFaPj-djW01Vl18a2-T1sMr4Ni7f2Dg23uz3N0Oh1KdYu6hLO0P51nIZM3wkcZFTFr2fSbFnUwUx0w30Wx0HqhknAtesadZf00BFZRQxtz1w-1nIZJE1RjnJvZniv3Mf0Vcv51xTATk05qZNt0mIAJxmLm1g401v1nIZ3ajyAlbHxYh2_g1ah2x6zBE0de0MH2zKziR1II1gSbBrObHx0ZqrrkFyqBDzS3aj4q-CzJbnVxiAi25bY7m1XcqLXuIc0Y0yNLz-oai4qHbnNi2n2q1L29JnU8r4n12h2_qhhUZb9ZE3si0AfjnGLzMLzTS1gSbJ0ltE1if2flnhf1mmz0Kbkl1_g25eF8WZYMJDhkgxSVjYYRtDkxpoxNtxEbsHBzu7j1RnHxHtYq6k1nIZ7dxU5z3sy2c1ZN0o-1Gj22ilTDEBhqf0lug20e2gSb8rxqTgJ51-sx1g2kh2QINA8M3q08GbaSHiD0Fa2Nkqgnzdg2bj2nMlHyp_i2Weycd1-ueebnU4did1Uv0x9kNU2R5HG8rRNdoBiW5xaDsIgfvQq6E1-Qqg5x8PfQXykg22BA9sZGOjukiZ_1Sj2ej0FyDAk2Y5zfrzBUgtRBXe0FMxLej3xxxi2x3xll18KbwobEd1jarBYlEPynVxFn1ypwIPyaZ2LNbln1rYnjvgRc0PhfmRzi714lllQ20D2LF1d71srzkE0qQ2yn0LV2p71KU2iM2qA2g91sA2ub2FE2wb24I1z719M2OJ1M21wM2O21VW20w1Esz7Q2gC1UE23b2GJ1ydz-b2kM1PB1Bc2jU2-b2lU2GRyUJ17w1KZyRF0TR2z50bJ1nc2RRyON2ueiYI2As1Kx1wo0Mx1Z81Tpzcc2X9lZN2gl2bN2hB2jc2ol0qR29E2hN2Ss1RG1_E2Vgrrc2sB2ob27ZyvB23lpyZynx15N2B5r-8k3c2BS27B2Np0iG1iN1IYxB91_c2FJceV2i31LO2H91NO2K6rs31Hd2SS2VO2UC20312G1tF2xj2h91Qy1ed2kC1kO2fS2Khr2F2qhz4V2vp0lS2Xqz1tz-F2w91rd2y91tJ2vS2vJ25C10d2IG24K1zC2opy5d28K1OG2OW26S2H5hRW27J26jyUG2Fe2WG2Nq06hzWW2xXyBQ2gG2QahfW2Uq0AQpMT2gW2J_kkG2NK2nahnW2QD2gFs670d-1gD1bi1Hfyei1vW2k-1xW23GeeD2IAZcUhNsxM0pFk29v1cn2jGVpVYCMnIgqxb0gn2601IAZFzz4q0Ef2S7zFqlYk2CnzcjqsihgSra6kek2txjb_1VM2J50XM2nQ2ek0aM2WM2cM2tk2GU2n711l2mQyq71rE0jM20I1EE2E90RU26k2TU24Q25E0HB0Bc2FKyAT2BI20M2Kl2nr17k0eU2bVyXo2aXjIR2FI2Fc2MI2FZyIc2Gl0Kc2NI2zF1qVyMB2lE2-n0Zl2qCypc2yOsc81_mlX81-M1eR2yE2uo2hl0Sx1fB2FN1pl2dN2IN1lc2KN1QN2Hs1HV23XhDF2WI2FF2wB2L-0GF25F0QV27F0dG1qx1HC0cGq6I2ft1Cm2EO2Em2GO2JS2lt1Im2MO2Km2JC2Mm2eoyYC1QO2dp0Iy1Xd2qF2Ly1Um2WJ2CE2Nzldd2hYxZu19318M21V2mS23V2iC23HyrO2EO1tO2pd2mm2sJ2wK1ud2XxKzK1qm2QO1um2yC23d2Z702S2MW2P_0PG2C-1RG25m2AzzUW2VG2LD2FL1Ie2NT2aG2bW2EK2lG2hW2JD2PW2Oq2Az1JQ2Te2ZZxMQ29m2270Oz1Ge2obyDFyWD2Vrzdkz3H1_41XQ2ev1Zn2hJjpn2eSsUZFiBrwQVEvzuKbkln_7zzKbESjF01IAZ48MEBrDbsbL0Y7x1q2pmz3q2Vk2F_16q2UZFr9gycyIN0Pd0RtypobAr2re1TMhz-a4q26k1xNxMP0Sj0msyzwypSmyHzAExuNtZzx2awRjZFz0On1elsNb1q10cmsx6yl6yo0zEWnb30mByHFltehIwxMiaddyEr2KIuenRufjHAxsNBCw1Lh17GZWJzuMnSr2vPPX3zAA0hP10k1-n14iazepE9DLZfDj1t7m4UiaDz0f25IpeT0o1go3zuz1lBZnzgKr2cI0fI0DX1xf2mL2zmzzW0vnz9kb1IpKL0TyxX1pEmy3IpuS1Wiy3f24Ksjm1Lh23jnfo1gWmutj2r2Db22tjOe0Vvzhm1VWm9Iz7IzTCZBJzUh1MY15jnF01gWm3v1ZhjyjpMW1Lh2l6xL4sps25tjfpwla0-djRxh_s2hvzBt2qi2d9FSDz_nOng1Ks2Vyx-Ipks2Jd1Ig2qdjim1xP0xjnYyyGo1kGVlHi4UEvWZs_zKXfNf2Yb2BA0oA0P51dt24I0B5c5XgiPjjkbUf2X01lt2EA0ct2FPY54zHUp7cAWg1-Im6ImT2llz1dt29ErkKj4-zKjcBGmR_zV-zaJplD2BunWq1kb2K3lKF1qrzrk2tPymb2Do2gM2sE0AE2pk0E21tA2lM25k2TM17k2zb21M2AUk2b2bu2mw1YU2Ao02YyHl2JJ13M2eu25M2lF1ju20V2Dc2VU2Ol2To0yr1ho2xiyjo2ziy_7kWl2aJ1VR2wo2PvnYR2dl2q21uE2jR2wE20o2bc22o2qB1tszVx1vsz7o2CQ2q90kB2mBjmB2iN2wl2tR2qkklN25B10l2tc2Am2H31JF2F5iL31Yt1Pp26RybV2CZe5c29c2hRlRp0dv2yx1Up0LS2eDygV23I2mV2_t1fp2MJ2Ed2TG0Kd2pWyQ91Rd2Lu1Dy1xoy-Ypaayed1cayqV2ad28YytV2cU2aS2kOp5317G1zV2Uy1EXypO2z1kyp2rYx6V2cy12p2ey1lBl1O2om2qC27O2NH15O2zd2U411d2W41Cq2-C11C23S2bw2gXy_91zd1_d2kEyBL1mEySW2oEsID1Bl2oW2XW2sEykO1CK2Tq2Iv2qw2UD0Fz1KT25-ibq20w2dq2141BT2R-1sH0PQ2Rn2VT2Tn2XD2Vn2yTyqq2B51sq2g3i601kGVhRr8tj-fqyPbva0on2F_1Jx2_KmA6hQrpK7hhaqhyj-n19sZyVYFCC_SkALh7P1un2E_aFTkzqk1v19sZFPYve2jzpij1T-zwg1okyuz1BINJW1ZWgaqBXe0ECC3Wfvg1OA0Bu2Kc01sygegADGM-xDBy5o1mg0-BPVTYC0gKi1_r2S3ziX0-BPAVpVqcYgyAS11OyIe1-BPN1gC0g0zzqx27AyYf1ag13k1gX0h3zbh0-BPIMjaoiaW1kt2Dy2q-jyg2Nx2Cmz9g2Pf2Fe0QWluqhd0lXUgpoIxx2jINCiKATkCb1TqnREl_inyRjyfyDh0r3YNFcFiha-za3zAs2vW0mltux24MWQR1Ib0PY0hNsHdqVY0FVz50z0q0mltA6vXqxz5zbBm9QY4RmNz245TXMnHj1wc0lDzpEpClYwBm77ntOykDzQY2TQ1gtyXz2ityLfotEpMup1YrwX1vDz68xzX1M2llz2tzYBunJX2G4nqz2VaY2tyoZ2ODmvz2eCmhrhszyytyAozotyWaYslnKaY7z2mLsAU10aY5DzpaYFEzEoz4X15z2AuyLIZsCm6aYN_yaz24W2FbYJEz9X2A6n5X1-f2WW0wCm9f27X1R02sDzO025AmZ02uz2LZrAypV02RCmLZrJpnCg2Tz2TX2iPFQDmXcYl02jDzb02iPFVW06X0vo1vAyffofcyt2ozjoy2ofEzV6oyFpbBp-9omEz5DmoEzjboqEzFGpC7npbo8fo8DpC12EooG3oH12R-om6o2EzzOyy6okvoIf1yEzSgoWoo7BpvFpaEzJPosEz12oNsoqzoazoGFzU71NIaTpeCup3mD9o1luyo9yMhYNLsIupvGztoYHvpahYJupp9FqHmD30f7nIFmswfSupMFzZLs3Vn6o1312pHmLupUuyQ7ZioYRfY912KoYRfYWk0OpnJFz6HmBEzf7nNFzAImLFzYLsbLsBOgoAoZIm512O22uVaT71B22XImB5kR22sL234xxL2jz2eT1Ew1npY_z2kLs34xTFyemg_o1f124t2-ImxLsuL2uJmIcYWGzemY2LsLJmr226ImgT1BO0iImf229tphY2LxqdJmyqYWJmUJmOJm_BbqHna22RFybgyUdyeJmYJmLTFaJmyLsLrYwJmcgy-WzWdynLsD32Tdy922m_nqJmfgyCjdK32mJmM32F32hZYzJmRQfGYlKU0V3nHXoKBy3fZMU0S3nSFzcuyn222cyoabH8znE1toYKKmyonWpg522iuyK8zY71xtqjuyNArWKmUFzYFrhsY632o7lRJAJvYnxqJyqvKmB42RErdFzCErgxqA00iT1lGr2Hrr6zp6ze6zN6zlFzN42KLmn6zXLmnaxpxq3MmkMm-orgFrmT16FzZuYjLmhHrZ42f42GIrzT18KmPFQBnzXL2DMswLmiNblT1122HyqJq12uYzLmxLmkJzd42AMm_uYcFrNHmdvY242M42uxq2qxg42dFz942j42gbvK420ZYKMmk22PErGMsyDnZk2bW0YByAnzxlnVMmxFzJvqYnzNW0_mzI42mLmdBydFziNhnMmYg2kMmxwYKHrc526MmB52c42u42HxYcHmGIr9MmENmPyqk42NyqyMb342O9xONmF42MpbUNmQm16xYco1Tm16rZMGzQ20TOmLuyJGzhQaq-oNGzVVzSOmrToWPmXOmLFj1EjF02gOmE62YvyjIAeOm3D04vyYGzgcYaGzb9ziQmrvyrz2U6qfGzFX2h1x-W2ovyyz2xPmP62tRZInjAX2cvyXgawvyq12N0YR8yVIaH62iPmtGztRzl625vyn0YNX2uQmu62ZkZzsjRGzCX2-vyEwy-nz0Gz3627GzBHzOHzKHzmPmYm14Ocp62d62gwyzPmGHzB72-62Wm1Z1Y1PmD72O62F729PmJmnEX2T62zQm5Pmdi2WOmU72UuZJb2chjTwyVKNVwyY62hDtIX2N72lwyP72fQmtz2WHzzQmfQmJ72k72bQmDKz9GzGX2p2YoQmw62EHzzQmkQmN62j72v72zus22Yy72I6207272Y92Yt72x62fHzcGNsGz472mQN6QmS72eHzP72MX2I82iHzqx0hPxsx0kLzze1QMsoRm1yZXb173YT82_AgyYndS1PMszx0J6h5n2FRj0e1l62jHzwwylHzo6hHSmVdm2Wi8cmtwym82iPxi52n826QGQ5YtNai82Y82MSmmQxl82_4Yv82de1VSmz82d82_Ag6WzUTmbSmu5YzIAw5Yjn16HznSmBY1zHzrHzg2gYr2fY1pvkwHzY6YZr2sjnBTmdNsBUmHTmQ8z9P0RlneKnWTmrWn8TmRTmfIMY92li1X9YWTm9Es1Ym4HziN0xUmeTm6kzcxyGxypTmqN0fbmaTmdE1oN0Kxy-V1r92EIzB721921TmMxyrN0uTmlGo492B8YgYoipj-92BZYu92W1qfgj0bmDIzI6YNKzcV1PIzYUm-amu9YI-2eUmP6m4U1KIzuTmxMoC-2kUm370l92QIzHDlg92uN0VIz4UmMIzk_sTIzo92b-2vxbbxyQ-2uUmZzyyU1JY1yUmX-YczyL-2fN0JVmQFz0r0CS0Wt2Okmj8Yw-221hcVmXVmdigZVmUyyoIzdVmqqAlIzws2tajA_2x_YD_2Uj1pKkuIz1Rzs-2dWmrAZlK02-21xypO0Rh11U1Fi1eWm8xy0s2AyyHh1h6xa_2Qh2E_21ZmfCZ2s2W_2pNjG52Z92At2eBZq52jKzKY1lm1YXmL40rWmt_2GJzNh2iDZ940Kh2hvzMyyeXmv_2j_2CdoQyy0r0b5gHO0sh0ns24Xme_2J_2g6xSJz6_2NvkmEZvr05_2U_29VKbt2R_2Ccf5r2vBu8r0aHlQYmtjaZJlPA3cJk1QzTA3hyyIY19X1mi1Xh1sKk4s2Wh1RnzEh10f08GZKnzkHZivKzGZxn2qd0NO0PZmogZmBAAny_f0Lh2h7zHA3bh1uX10m1svxtJz2A3sd02U1vh0eamwam_vk2m1EzyGKzyCZ2amA82f_2ZHlabmO-2MKZIB3EA3EB3Mb2Gb2G7DRema72m_2FNbAzy8JzOB3ms2XB3FB3TbmLrACKzj-2AA3cB3RB3PCZMzyk1226zU_YK-2t32rpcxT1H-2rvxxT1LQ00r0CcmrB3jTgmE1bzybWar-2eA3oS0JAE5B3Y4zoS0-S0xR1xEZSQ0VeYzK0PB3kKzaQnecmCdqaA3_Isvcm2MZ6cmzYZ7MZ0cm-MZsEpwcmPC3OFZ1e1IJZvKzsKzJB397YvKzh22sjneC3JdmC52_IseC3nRn4A39-YvKzqbzU5kYTstRcaTspksd02kfxsC36PdgdmjogSX2IkqfGamdm7Oz6x0KIlAemLIlc627C3_bY6gs-z1Iemt02xyDnumQZzGs0TW0lxlUB3OfmUemmBARemID3y8zKD3aem4rF-PZkIABQZfemmC3Gg0QEzkemCTBmemD4qRD3M7gLZryAptemdQZhD32x0TD3PaN1emnemaD3Lfmnc0FE05m16zy8x0gZaK6hEixffxEg05ixK20rcnl4nDCha4gNrmt4gZRzQs0JgmEieFgxHgmjyxM-ZkTZmTZMbmnD3xzyPLzoi2XLzVVZpgmL0ytgmWi2y4q1rlTE3jqn18zXi2CjnOE314qVE3VUZTLzkjnMy0eE3aE3YLz44qaLzz8zh4iRhmpyY6C3JD3W0ygKlhX2ThmbxzXaxkX2bz0jrsjLzeq2j0yq51VXzwC3jomAaqxYqW723E3Fimv1ZHimJDzB6kEi0laYGi0RAtSimFmxUim6KvlsknLDSD2201rUx361_ntz01Bjm461s_1461qC3m40Xp1v_1jW2_51HA2u_1BMzfNzFOhbU1VkmfS1s_1nF3dU1qrBp_2jy0IkpL1yVT1MMzXxzpkmUxzDn1jo1_m1TxzWbZBLn600Skp5F3fychbZCn1tE3ZMzDJaJDnr2YBF3Ek0elmGk0Ak0hlmL6yAmmLdZNlrf10SmmJdZ7dZ9NzB6kHlry1yr4bLOz3hsUG3bTn6hsCg211yjWzlU0nMz2MzbG393i51yRWvo80CvvHbhYqaV_yXNwHexc_wJexL4w0KxC9snX2MexYis9E3PLuHsySZu0HxT5v2Hx9Zwd7Yoz25YtWBnkGaCH3vJpuG36Aw2Ox-wvqbw6PxNNzbNz-isQd1SltcNzg2ylF3fpsUiZEpmgG3vJphNz7Q1YssLpmFMxKpmTKz3y0HiukNzXlumNzkZuoNzx12340xctsNz3rvDVxxxtYA12VxTexL8sIH3lWu5prJVjyNnLgutPv6suKAuXnisni-niuniAoiGqmZvww3w78tSqmnkZUqmeGxKdu8Nz2hz4LxJIxKPxLIxNjsUKnrqmjbhklZcXzwSa0H3JksJOz6jsmG3hksKTZGsmKRzMOzEb14nZDG3QOzDqinOzHb1otl1nZoksYI3IsmrYY0BnXGasI3Krm_mZCtmDxbbly3Oz63yHtmWQx352aOzJpZ6OzUm1rz08ln4MbsT2xksOAbGH3eoZLoZ-OzBGcGW07Fu1ksltm7IA3F3nz0LoZutml3xpI3SJ38Wz2jZVH3hhwjp1VCzcuma51pCvgMn-tmgI3OCwdumxIN31ybQxwJxqhY74WgPZtD3twwE2uj4yFVmtp1Ilsg11cumi11i8s_K2jutXu0y-Y4rZQJ3TGvMlxHvmbgum11i8s_rZSvmxJ3Rq11QxpPz3mDrPzcsZY004OJ1p1yPzMY2odsh2zQK36eswvmTdFOnamFe9Pz1PzTK3ywmrlmHtZ31yXvZBaaEZzjrsb5ynOk9vZhk2iimkK3xxmeQzhOagQzsgoCXqw-ohcqccq-ln1ogs00Vt0u00vymE-ZME3Zcqz5yjBAGzmg0h31y3xZ400_K3cI3GbqBLoJXqKyZOCpozm45yXY29Uj85y7I3vymt006Q1cyZ55yCSdkzmjHzKFRxxgszm082IPVYL3ZJAa82D6yENsRzZD0mWOygL3azZERzG6yGRz74mGmn6QaZJ34zZo0mE0Zc7yvL3L0ZIG3YmsQ1063w6nIURzR82EWxl2bU6y272W6yvjxChxGgxBE3ccxw1ZTEjc7yL2ZOllHM3FM21T2Zls_1mKM3VzzC2mAnsKb1kRza10cH3F20G2mVM3Z30A5moRz4KlD-cAnss62iJ3-5mi4Zj2mPM3jM3o3suRzM7yADZJSzRSzlM3q4ZTSz0Klk5mWM3bM3mcxWSzN7yxD3g10W9Zecx6D3Ymskbx85mhM3FnsUclZEtAnsF6mRwaAnsJ6m3Q1czzQBzCnsT6m2108S1dlsKN3ymKPHaB8ZM8Z0KlaSzoBAcSzzT2BnsJfa0clLhDGJ3PN3pcls6mtM3YhY5kZAnsqcliN3phYF7a3tmDaxFb1Fax7M3Hax1ZxM7msN3XvDcF38-ZeY2Wrnx32n9uoP1u7yqP15N3sSzFYq07yoYqsDltL3hBlkFllZq6L3YkmlQxpQx0SzBUsO8mkI3Au0iBlTr0_Szn62e8mFTzOO3L8yqnsl8mBSRn8mWO3O3mDTzmxcmiaRAteO3MTz1x0L8yP9mzLoyM388mXCzijODO3Z9mjanxI3i9mKvgaIeoAaD8gBBa39mEBalzq89mhPoR7oj0o4GpDf1kUzcGpC0ogGoC_oF0o_O3rTzxTzfCpk7oXUom7oHHpxooQ_opYo2Tzo7o4TzNColwoFtoWHpWUzJtoEUzlHpCUzHqj8Tz0UzgGpSUzB5oOdoBDpWtoIMoOUz9woH8o_wothoMDpKhobj1vCpxcmuDpX8ocUzdP3Af1sdoPxogUzbHpEApwtoGApJ1o1HpX1ohDpv8yZDoLHpoHpnDpaY18HpM0ozUz0P3dmoJeo3UzCIap1z3xcO9y_F35FaU1y0N3_8yEHaBBnm9KOY0dTsDz2fTsAVzxQn-UzPKAFz2qIa88yduZIVz1GafBnLg07zxA9ye10-G2gz1jgKJaZxBnhRnJVznqYdn1pQ3xLia4mtjxkCn2Q39BndHavJz5Q3KCnewiMCngwiZQ3jgK70YRCnd2jN92DLnMbqQ9ybL2FxgmIaN9ylQ3EHaWVzMk1pCnT9yFcZFF3kazDHa9lg3IabVz4WielmdzbYDncJacU0-6ib9yOqi8q0CTBd9ydVzRH3jVzb9yN1nTVzdDnIiaQqiX62n9y9p1ON3LWxnVz0Y2dnpCEnjrpxY2n9yohYYZ2-8qxK0Ycmlg049ymcp8Y2VZ2qKa29yAZ2HS3GKafEnnEnAq1GZ2Dq1Z-y9-qrFcKWziYpqcpLFnUFnucpWFnM-yYFn0fpdRZ_R35_qOZ29SuyJ0bWzSZ2Q-yUZ2sY2AsYlS3n9ym2zoS31Y27MaV6i9Fni4YcS3qppb-ysQ3ULaEGnkdZlWncEn2n2-6i5nsqWzsGnnGnvGnnQ31R3JxiKzz4ry3vzmHn3ryUpf1n2vWzqRzLbzh-yROa0Vhv-yuZatVe_Gn0WzyOaNWhDHnfQznWzXGzzmK4WzdT32WzlOasK3hT3NHn6Ca2-yRT3_d1oXz7-y_WzHqp4-yyJp-WzoXzZgZkT2HK3db2agZMM2GhZct0l0c9Hnagj3PaAIn0L3XFyBXzA_yDXzbPyoQaJXzxIn40mzInFu2qVrk92AXzjZ2132XXziryeZ2jZah0ljyrZnzVRaRJnsTfPJnYJnreKQ_yFU3VRaT_yRvDgJn020wPhfRaT_ylJn5G3iZ20JnDSaSFtfiY2jsai0fSaoKpLJljSaNKnuN31UymZ2OPZ_C3iLgSI3wcaXKnmWn2SaWI34Sa6U3evg2Z2YGaPTabOaFV3tYYcg0s40ZQaJV30KngTa1Z2qXzygKALnV1yLUuhj2uXzq3pbsOaLnqH2n7zhLncUafLnhRnt_ykUax_cXVavD0k31Qu0TVagsYRMnfqpKfjBAzW82oRos11Jkx5oxUNn2K2qyDTYzsqZ1VaR2q1Mn0JAPAzg51MAzr11Ils9V3CNn0vpSAz-WCUAzgpxx11eH2Pox_WaqR3_TnoNnhH2AL2hnxz11vSzaIn4jjIPzemjNAzy0xqxo00x7DpUeooYz41omYziApxYzY5opApvmoBEpzYz80x1YzaLj91oDEpYuoxApD2o0ApkDp20xAPnOEpFQ39YzGyoBPn8YaDV3bApuYaRa2KPnXa24pg_fpmwj3pghZ29JnCZzZZakO3D3lHX3fZaeS3n92skjSM2hRnGZz8vptx0KX3iAzoHzpwjnazDX34Pn1PnMQn8PnBgg-Pn4eFpL38fp3pggX3wU0WWx7eFLQnWa2XQnfaaoAzhRnSQnsJ3XZzBOFZZzjQnk3xwH33U0EzmFbapQnwX3jba4U0ObaPKAQba7U0GF33X3tIZNfx0Qn2U3dAbce140mUX3fgq1fxhQ3tGaAcargKHcateK3AzoO3nY1eRnMRnyK3gqkPmnYMJ6K3MY3lu08Y1tnpex0nMrieaFTnoMrITnRxipNmfIrQRjRINUUFWRjJTnNBz0Zz0TnzZzNfhWU3bSn0eaESzlT2RxihTnr3q1Zz6Zz3ZzNW3dAbQbqr3qUQ3yZz7Y3zcltTnAU3_TnCZ3KqHVBzVTnl8ZQ-y2ea9Zzqjh7TnbfauUn-L3rKh-ZzDUnAZ3FUngqimqikU3nUn8qxSUnEazIunV2fWUndayTq1aUnHazbZ3ZUnkqiX2qocxo51V2fYgarZ3gZ3JunpUnjZ3Irxkqi6QxTdFEZ3QjYsgaKrxMazUW3jBz7Un7gazZ39QxSEp7ApdazVazmhacVn8D0wBz0vpRazuAAnhaPHZHIpiuo0EzGf1deZe9oZjoy5oiWnCjaCCoFPnoazFCCknz7wbc926Bza0zREoQ9zNOZiK3Parsazc8VuazCYn9kHNL2apyjXnzZYEXn7vri_n1Q1_Qxyazfpg9I3KINICzA4yVyD-a35az4Kp3azTXnqa3kByoXnIHJGb3Nnoa-ZxXn9B3Lb3QO332D7XnzazrM0Ui1FYnCXYymzBbzLYnAbzEb39azUi1OYnbYnXC3OXnvr2uNsyNbpYn0lanK3wIkjk2mn1vGlEbzOxNWCzGZnuIAYmaZCzYdh2BsJZnkZnd-U7E1zb35b3aZnk8YtZnInao5zlanNoa4nakSmYbzAzK0u0Doa_I3gUaad1Bc3nmYsyKyCzjan8Z3_w0Nc3rCzioawZno30xoar300oaLrnNpaZi2l2qbi2l4qJZ3cfyMbnrE3NT1Xc1S3aHpafkqnc3GxHBBetbzGXChbnobnhc3u3gFDzvbzupaxbzCY3xbn0bzzbnIR3ei24bz0y2Hc113kK3zoe1hRkH2zWI02kgyX0QNlqzqFd333kkr063kbI0cL0yUiA5xCd10irOr2Iyxxf2r2hnXriQYMf0FGmcX1vob-HcTk2WGlHg2YDzIvzaihnl1pmzpl1XSbGX1sl1rX1E5xsI03W0K2znc1A4xh9gsf0-W0oc1r0qEekwf06l1Bkco5h7zgBJ0_l12mz6d38l18d3-l1-zgUoYQz2pIAPz2JYY_XYSz27XYKA2sty4NZVz2UQ1fz2pkmZz24z2bz2rBmX8YftyN6ngz2KOiiz2_nzWe3SxeVe3B027nzzZYx8xUZY7W3HEz0z2N02maYBoz9nzgSvm02uty6Dzxz2rZ2Ag2tDzC02GaYrlnbC3Kj11e3je33e3AEzz4k-z2gCmqe3-1l2e3DE3422Duy562he3re3otyDKmL02Gu2Cf3_bYQ02DD3i02BU16W2h02GdfoOyY02Sf3Xf3JJyr02aNysOyJf3n02Kyp2ypLuySW0hf3ROiGf3kf3G0zFD37vZeeCWcYJbYdf3vX1Lj1A0zpU3SOoOBpp2oFGp2zzifo202FGpXBpD01ZBp6023nocBpX123Fp62o_02xjoS12cfYiBpdEzA3oCQ3VNyzS1o6oE3oyAoJ12Dg3Egolvx-f3u_oJgojvo2BpR12WEzT12jEmQ3o-EzUg3A1oSGpp321qjQj1Lg3sDpYGp-FppC0fGgs12bngd-2_Grug3ilX4RmemYyg3j8Pu12RJAw12yL21g3hacdiv112N22VuyscY412NHmoHm2nY6g3d22IFzZLsvHmR71Kh3zHmWG3J22ZLsMh3T22EeYRuycoYI22sImK22YuyXh3S22Bh3P22aBiHye212Th35oYnB3d0jlngYImgh34KgtL2Q32vL2kpYc22Y32EJmfC3fLs322JKovh3p4x54xph334xq22rh3s22kpYu222pY3L2pgyy22-ImarYuF3xtqIw1QU3yuY722mn0kFpKi3NrYT32t4kszbPJmHJA5Qni22R32a32Pi31qY1XaZJm4E0cJmxImE32Yi3O32jJmCi3Z32pgyN32z3yegyTrYugy7h3SdyXi3gJmeJmd32Onzu3243nw3nl32Ep1W711i3yi3fPkUFzVupF8z6DkqS3Ii3J8zfPkwi34i33rY032y32PNrGj3ZFr5329i3XFr-32ZFrklYj327DkGBGA42QHrC42Y42G42oxqb42t4265z6CriErEsqRHrGDrS42g6zhFzo6zT42h6zuxqf6zgFzkwYSU0DuYW42lLmV42mpbZJyXLmi42V52zj3gj3gDrjC3042mA0sPbwlnaiYaBy_42y42Fi3k6zq42kT1nBA3uYy42EMmulYt52XW0yGmyj3842BMm-42RU0tGmFMm742Bsqcnjl_2OpnUJyJ52sA34423lnxaeO52WBySk3XHr_10XW0yFzNMsuPba52QY29Mmg521j3uxqd52p525j3j52EObl52tk3Bsq-Mmwk3u82zQhDNmPNm1k3c52KNmV52Ck3yaYUNmSvyDGzCTnz52KyY152O0mIKhfpbLcoEl3_52BYorTo752G7osToICp-52zJlPGzTOmD62T0Y7EjCiKm72N1jbl3rttBX2EPJcOmL62avyJZ3il3nOmIT0pOmS62J82GT0V5kf72pJpeGzk1xt62e626QZ4Omne3JHz1l3XGz_W2LC3pGzO0YmOmeO3E82bOkqnsel32cqr62u6yxwy4Gz262yGzIZ2662Mm3D7mal3tGz6626Gz80Yi72b729vyUm3gPmXZ3bwyP72Xm1MHzoPmWm3KSm_62tPmfm3BY3bj3rPmL72wSaFm3qvyY72z1Y772q62472V72bm35l3P72HQmfvoPHzd72gp1T72k72I2Yrm3E3YaQmYwy-m3X72r72Ywyq72472p72aB3E72472SHzZ2Y172Nm3f72nQmjrFGn352YQ2Y12YRS30m347212Y_72hB3372Un3aHzD820l3K82iwygFzqz0B82in3gHzM82-EjH4Yyx0GSmmpqt82nm3jHzfL3sn3s82x3Ya82WSmbL3Gcaf82qPmh82q82j3Y4n3G8WXX39n3px0982CSmp82Jm3582P5YQ825E3fPx_n3Cgf5Y3pr0No381aKO3zn3482USmVY3gOmjHz_82PbmB92aSmt5Y2mZE927c3CxxH92Ec3xEZXr2f9yoQ3q_2P92yPY7wycC33P0fbYlo3Nr2PbmT92m4oho3s-2oT18P0OX33X03o3vMZCZ1v92xyYY7Yn7Ywg3vT1O9Yj92wq16o3AIzCp3Tzyt-247YRDzX-2EC3BQ0CIzy92y9Y1-2lA3_P0vTmUZFOb3Dg26Tm392o-2zJAFIz792YUm992dp337xCHp-IzRUmYUmE-2Vp3Lp3B8YuB3gp3oUmqB3Op3MB35f2qp3fgjzB3Op3W-2jp3SF36GlLIz4o3Rj1ZTml-2Z-Yi-2-p3np3ZxyRIzXcmOp32B3jp36U1Sp3i9YXIz-o3Yc2to3-TjUp3tA3-Tj0920Nh7-2uwgYVmgvxcJzA_2oxyC_2rIz9_2iVmkVmpIzuxygq3PA3L_2BOiP_2FC3bB3zN0T_2hq3pjjLN0Uq3fA3Lt2mp3nh1ni1a_26N0h_2uWm5XmZV1Sj1GCZ7q3Z_2MGnGC3r_2ni1Bl3-B3Er37N0QH2Rq3fA3u_2VJpkE1NO0AO0HJz_CYGvkSr3Oh24_2Or3zU1Lh2EO0YA3oElHY1bJz3r2wpkCA3M40qp3Lh2GA3MA3IA3tEZTvkjr3yq3mA3OA3kr3hvzRA35pkVA3PFZXA3vr3DblDB3mA3aJzz42pm1Zij4m1h62ts2CcfkA3sr3Ir3eHlJZm0GZoo3Pr3c7xjJzuAAQZmZavbj3bm1ivzeucGg2zr0cr31HZ7A3nr3Ce0vV3Zr3hvz6yyEe0W_2zvz_r38r3fp3vq3hbmdB3-xYHB3cn3zA3jB3Fb2PCZyp3VB3h92_Jzms3UB3Jn3iB3Kzyys3ZB3ps3WB32s3kB37IZPb2f9nvs3e-2xs38s35KZ56zNzyDq3zamTdmfzggb1F8nZt2HjZiE1T-20ZgtB3Eqiu82sB32bmWzyhH35-2CUhGr3SV10KZ2p3fzgJq3rvxLq3MQ08B3Qt3eS0AC3uU10B3xJZDC3Q_2Vp3rt3nKziA3iMZUY2sjnTC3hz2wcm0t3ce3VC3IVoQC3zcmc3yUTmNC35cm6t3hb3Co3ulzONZtzykB3JNZ5e3jN0hC3epYrNZqKzRB3wLabt38V1lC3RmnGu3ss3vzyzm3g1qwc0tC3XGa5OZxI3pBmbu31I31C3V0y3C37Ha5C3Jc3nyxau3MR3AD3JIlBem4l3Zu38C3JT3SD3mf3gsZZH3tixrf3ROZrJ3Uu3jyxeu3qnnMD3TemvPZPD3Wem7X3V0y_bYbem_PZYD3DQZDv3OLzzu3dD3EKAfD35WedY3xC33u3kD3wjsmD3Kv3Afm_bYrD3gD3Xv3cE3Bfmmc0zD3wD3FT3CE37x0EeY-VngO31D3oyxlyxbD3pv3MhxHY3Ay0pv3Eg0Egmi4gHmmAE3uv32u38D3F41Qg24v3pkJFE3NgmlMsjcaHE3ET1Jg0KXzIs3mfmVgmoikJE3egmLE3cv3ou3vE308zpi2RE3yA3iD3Rs0UE3lE3rWqXE3jE3Pw3QE3YE39aqfE3gyovSHRlyVLzQLzBhmnE3cw3Zw3qE3DdnIc3PL3SX2CdniKlShmGSRzE38bl1E3zt0-E3gA1Kb3ogsiak0E3phmtD2EPg8u3uhmH1pXR3EimEj1dhmDF362ZBx3UlZIF3YyDKF3WimFhYTimPXZPF3Jp3jomQF3CTB6p3DA2UF3Ry0I11Ne3TH2551QT3FkmbF3xc3gVxfy0_LzjF3k61gF3IH2jx3o61051sO3ikmZS1mS1GS1oS1L6ypkpxF3bS1eU1Tg2-aZwF3KMzC3zKkmkP2Zy0RQ31F38QYKl3oI3Mlm-x3IbY90mUMzEy3gbZZxzBy3gsmCY0-PhCbqfaqMMzh1yGG38Z3zj0WDnLG3hAEBk0OG3IvrLk02dZ5L2wMzfz29ir3M3TG3pwmBi3rMzx1yyMzz1yiv3NrZYG3sVz-w3jy3OmmT5HjG31MzQfFghmiy3ScZuNziVioG30wvqG3aqwQfFsG3lbY1u3UfwQDxgzw_Fx8gvBGxv40bk2eBtCNz_f25GxRNxU6wwjveN3swtEH3rnmRz3dotuy3zQuKH38Aw4OxNH36OxZHtb2yjlpFa3dotTH3liZrx3bomzvxUqkpxzbNzDpmfTYXz3BdiIpmZc1OpmfchS7LfH3xz3aUdTJu97w_PxtCxVzsoH3OVtm-ycnvIlHsH3_2vuH3jEt2X3BIxeNxWOttz3Hdi2H3bzzbExWUudExI-ul2s9H39ni05TEqmqkZQryFCw5NzH4sGI3BlZBI362yV9yK3vLI3yMxnfvaOxR4soIwBz3fgh8U3WKnsqmra2LqmChsn03yvuaI3K-DmJ3LhsD4y-nZ-jsGms3I3FsmxXTTvmdsmX3mSjmnu3Bct903yN3oOzXUvtSYrI3v03drmzI3F9ywI3I13_rmK13vI3hu3E_vApZ5I31Ozrw3503IpZ_a3rAzcO3jz025k9lnaOzVtmpH3xzxIJ35V0_Ozematp1NJ3vpZ3ksA13-3yCYzXJ3F03i13-0VTJ3CqZhz3Oi0bJ3kL3dJ3HPzxpxV11SMv9K2Yttc4yeumEL3ghvB6w6NwqJ3WrZMw3KDwdQxLFxhmDePzq3tzJ3i8s1J3mYt3J3tvt5J3QlG7J3b130uu-J3EK3_M3sqnBK3mYtDK3c8Vwp1Soxh23x4yrFasIc9PzOK3Qes9PzgBywPz9YsVK3CtZYK3MK3PhjefYuu3EfsuVsbK310jdK3AsBfK3LQzhK3JX3123k00bxmx23kxmlK3sxmjr2IrspK3d5yrOkoT3SnzrcqwyxwK3plzZY3vym_30VnzcxZC40PxZv003zyTY2hymyQz_ymH234a05rYGPY-K3LhDAL38K30QzXUv3QzhQzy-o6Qz100Wzm8J3J4m7Uj2K3SL3fcqzQnjzmL6yt4YvyZRo3F7Yrzm433Eo3cL3vzmV82fZ3U0ZGmnH104p1qzZC0mp8VE0mc7yDRzIfFN0mH6y-5yLlsd0mBunlz3n4uJOdIRzl2bF0myL3rBJUy34OhX0h4fwMV3I0hjJt5L3Lo3WCxr2t9L3-51K9tXRzDhx2v3UetrJfQNsNllGM3b2365mw1Z21mx43f6y61mjRzNM3DsynN3Qusr6a74309yo3blX2Zzzw4ZW10wz3ZN3E53HSzNX3Lb1o6ydM3rRzY4mgM3JN3H7DkM3143B3ZnM3-43JbxTM3JbxpM3P7ZrM3wmsdY0LsygzzT53w4ZxM3Ans0msqM3B23d7yR72vZ3s5m-M3Q53U7ZSzsDN3x9Hb7yh53N6mW5ZARxu43QN3r3qDnsn53yclSN3U6mc6mr43ZSzC20YN3ZY2453HZ3Insb9ZVz3IsyGyslN3kN3-43mN3z53v8ZpN3L6yrN33ZxMAbIaxLnswN3OCaXnsCHz3c3_7m7KlTg0rToNGz3N3SJyx7yV207N3gY29N3BO327yx43pSz3Rm37yB43Z-ZEj24Sz4-Z97m2x3EO3Fw3jrsJO3RO3LO3N8mBPJu338SzMT1r7m_l3P_ZYO3VO3r13p8mTO3k8msnsaO3unsH73gYqITzJ53e_ZJ73iWNY8yj43r7yVt238mXCzQ9mzl3s63Xmar5aT43YvDLnaUlZa9mvO3v9mI8go8ybFQm9mas388nM8gF8g1O3pRZu73pBA2wh3O30iqHBahRn99mTCp6-oCf1KpqbGpZCp_O3nTzmTzpTzEf1S0ogCpqTziCpHP3oCpT0oO_oD83vTzKHpC4oU_oBIp6TzUP3nUzSDp6N0VHpMP3PpoN4oDUzAUzLUz0ouLToRtoopodHpbGpfHpqpohHpXNyuP3v_oJ8oo83rP350otP3j0oaUz1HoyP3ZP3DQ38qjmGpM83wdoP1o9P38poz4o1to_P3vUzvYzxUz9HpByopDpVUzV83TApLQ3PHpgLaOQ3hzctnps1zECn0F3Fy3TQ3gx3gCnnkman19kHXQ3T9KDR3IGabQ318ynk1VvjfQ3jBAOY3uBnjQ3rwmuR3AUsWV3Fk1yQZET3EcuBz2sOZKb09F3H9yxLi6wmwQ38XnyQ3woZ0Q3JR3FCn3Q3Dg0ECn6Q3Y6Z8Q3mNlW93UeaAR3eMZNCna933e3UGLGR3kIATCn993QVsek1TR30c0RVzPR3m93ck15yYZKpe931Q3aR3kxbHx3993a-3aVzf03dBnFWryfpeR3YJagR3cpvr73TenkR3M-yb9yoR3mR3nDn0133Jau-3N7Ut-3-7pj-3wR3xDnc736-yCzp8gqqy3t_q6Dn5s3SS3qVz7R3sVzk9y8qagS3n7q2Y2KRNnJ0e30nMa7Y2A_3pVz_43w_nrfpuS35R359yiv25R3OS3N9qvEnvm3sY2JWzu0bWS3vrpYS3tfpRWzrS3qnpNAbgO3H_3GopmKphKNrq3pS3SWzmS3F_Z4R3evgZWzqU1l_3fJyLdqkbcy_3Eq18Fn-Fnk2z1S3hWzU-3_gh2cZFGnbpjVNathsp11w80on0TWx8ZvVWxDT3F53dT3sWz9-3kI1HT3OzzoarHT3MT3ZZ2OT3u-yYT3i_jVP3Xo32vx8sm3oZXT36-yZT3fOaL33-S3jOawAbgT3RT3iT3rA4lA1fTYOHnkT3pT3daytT3qZpvT3BFZrT33A4LI31A4pRr5T2uHnfU3_kvsxzlVr3gZ6T3Kya8T32Pa4PaT93hryanzbZ2hs0B_yEJnHU3MPgJU3K_yIq1YYykiymeqYi0a71522iT2E5quucEJnIRaGJnnInPH2dA3Kw1cU3keKeU38XnmU3UInfJnKrUo-3lB4wjZnU3l73-DkwJnsU3ojtuU3htswU3eMZKKnU_YMKn6rZDM3pPaJIlAV3af3LEh4U3J63eRap03S4br03fa3jY1pqmwSaGC4RKaOV3BzuIV3SV3OTadUaRu3dAbOV30Z2qTayZ2o42n_yUC4tTaMXa8F3cLnOkqZLndeWbLnpLnyU0IfFYUahV3eV3jV3tVexUaMMnmV3Nf1adauD0YsYrV3rWaSyxHkxUMnX1sIazIkxK1YqD2RW3PrZ9G2SA4GpxPrZ5V3WYzFL2Qq1IrZ7V3UTnBH2-V3N_1OD4fTBCW3BKA3V3xFtVYzNAzw11hoxKW3Mlx9C47ox8A4La2YAzw-3EL2dYzXW34H3C9ofAplRozW3MeocAp10xCyo50xJ9o-8ohAprmofW3E9omYzrYz4wo2DpvAp61o5Dp6D4wUzqW3lmo3YzwW3BEp1Ap0D4OyoPEp1OniyyKLjuYa6W3ze3gao9W3Voh_W3nX3idtea2jX3RPnUkyDLnZKjaX3wclps13w3dAbLX3qkjR73SE41vpAX3jAz-23VYnSX3WZkgO3AX3cKNUE4gPnkX3lBNJaaUanba2bX3IDNPaaRX3ca2OGNtE4UQn1NFsX3MZzuX3EBxbbaqAzRv3Vvjga2WoobQnkQnstmXQnXY26X36u38X34X3-X3Q0xmm3bQn033ENq_B4ZQa333oaajHzdE4ANgnhx4bKi93Fart43Zu0ZRnRY3dTnVRnbZzfA4IeyteKfRn-Sz7vzbY34smNF4hSnu7jgu00kzlTnKYrgY30vpiY3DTnRTnbx0jY3TRjYeaGTnaeauWdVTnpY3AG4pMrhIrleaQTnOZ3i4Z26yND46Y3LG4XTnhB4Mfa6e1ntj3Y3b107KL9Y3GnsqieYG4Y8Z_Y3Ba39JnLZ3e2ZKB4pbjl6mKfaYu3fgqUBz8ZzWPy91Za8mRZ3C506TnpxjVZ37QxiG4_DaHun4Z3p51aqi5gDoZ3wD25clWoiw630G4qjhDazafywZ35iJmZ3gd16G4JunBrxHH4V2fuZ3zcxx80tepuBAKH4XgaGrxkA1adasUn8TnyG4mG4oBzkBz6RfmBzuB4w9nPaziD4Cia4Eps93-ia5D0Ia3_ApKa3NLlMa3EV0fqpQa3ka2ZazED4DsgDIpSa3kB4Lb3XEpUazla3T7oBBpf9odiqkiqkyl4VnIiaAjada3YKnma2x7jAZ1lnzka3ga3HroLty7clR9zmE4GVnsa3KRNua3Vlaj01QJAl011r33a3lOm8aztOmENqy_reg04a3Cbn6a3CgpBCzGCz9a3cb3kI4-ja2az4Q1CRx6Q1Bb3-T3LY3GFpIb3mMJbF4P9zkkaq4fZp3s_nQb36Xn4pZnI4WZ2Vb3jI4-I4XM0AlaXb3Dla9I4KM0bb3rI4KYnn00fb3Imn7cmSCztNsur2gk2G33WXnoYnzIknb3TJ4OWnqb3ob3eZndf0_whtb32Ynsa2qO3r5aGbzkJ4TZng0YZ-2oVngmacZnGS3eZn3b3AQR7b3sa26c0ZR1xJ49b3m5z_b3lc3MbzFoaCc3mScI92canTc3eanfUsqw3Ll3Fc3gxKabz_J4rBAPc3uCzRc3Qx0HK4yan1T3-naXc31H4_TnFrnp30IZaZc3_Qxbc3mc3e2HMi2yBA_Czn43evgfi2kbnjc3pw3rwyUpaqc3hkqpc3e2HWpasj2Pbngbnw3gYddLK4_pazpaNpazc3wKz1c3xK4CdYXeyn1lKDz5c35eyqk2j71e71mk2Yq1jb2_n2lb2dM2CQynb2HJ0zd0VP04k1z2sZw1hM2pA2BE21k2DE2mM22I1Mo2Yu2Oo28k2Q90Ro2El2JB0OE2VU2QE28A2kp0_71dL4ZO2DI2tr1su2go2H81uF1Tl2gCyyu2yezXB1h21Ax15KyPB2xVyRB2yU27u2VB2fl22E2x0rac2tJ16U2YN2eB2aN2hc2Ms1ql2MG1-o2rR2ul2cx1A31kN2v81ENpGp24l24t11N24N2MDyNp27N2bv2Ow2MK12DfKK1HJ2X-08c2Fm2f-0MYxCd2rt1A_1rKrRS2XK1rGkRm2Yd2Sm08v2jL4T5xZ8r83dZ5xn5lYm2rp2fd2ZCk0F2vp2jm2B41nd2mypim20tzB41lm2r-Lnd1F4fDizn-rcKfnKfC4fJMysd2B_00C1vd2MH1tu1yd2ny1tm2yJ2JG2ry11S2ty1dw23yzXO15yz5C2aO1Kq24P2H-1Nq2TD23B2L-13w20hrNe2wMyDn272iFn2kW2Re2KA2An2_riVe26w2Z-1Ye2xw2641ce2aeyRkzUkzdeytqqlJ2di1I8jlfyfqyCfygGsjerfe2y_0uUlZT2VUyIR1lQKGVqZK2dn0h80Jz2VqxgegDo1Eh2pf2Cc1Yl1gL0Td3jX1wf26ZriQYEaq0Liqj2LpaZGtWX0RO4oy2dA1Xb2FQ1Jy0bBl430n8ySr0sF4jd1rJqM8rvj2flqy9kY8rzj2O8r1j2tJqWDsroe5j2vCsKQf8j23ZchEi0g0NppSRhna07agFIlr9zbh0Z1Y5J0XQgJFjjm3HHzhm3cm34720Pmqm3F02kO4H1Y2Nj8IsWj2l80ff2chyKc0Z1YYFvtKj7LBVr27l3ul3a62aG3ra0gP4XavDqh5V19ncOP4C82WZkPn3DP4H1YhP4j4b6H0ckp2vvz5zom3LHz_C4C72If3APb7d1PP4B72Cn3kGzLn3ab0qP43LdeeCphvAinc2ZKdeJKj5v12c17P4A72lm3KCmXP4Rav1nxTeZ5rwDnjW4zDk0L3Y6l38OmpP40P4rP4Hi24P4MW0dn3hDtem39P4K61X4zO1Ydm3H72UQ4RP4Yn3en3G728P4vPmZH4fl3P72Mn3aaanwyy72WQ4_ScmXgx5ANx2Dh2Kj2tX0Z1Ygj1aJhfQ2AS1iJl-j1Z1Y5V1pxAFT0Z62f62nGz8a0NR4wSa5J0IvSQR4hDtL82yP48y2H1YY9Fnsj3P4DnjTuxwm3zQ4G1YMyDM72_P4ixqsQ47wjK72H1YoR4ue3i62GQ4zP4ksOwSaZQ4CvzvrhvP49W2SR48l3QO4uMN9hioe275nj6buo1is3GvjDh1Ds3Eg2zLoTr3Ph2rr3Lr3mA3br32r3GY1aLvQDZMS4Dr3IS4mr3ks3gHZur3HS40A3-f06s3Mh0E63H7Dg6yp53d63ansJT17z01-xsY0d-pdwrSZ16Z1dQe2Y0Va0L7cvS4Pa1UlrMa1bZ1eZ1nnqXa14S45Z0qa1q3f7S4pYlxxrpmr46b3wrjjrFa0ljrwnq-en_Y0-Z0ZO2Zlrujr3lrX7cGxr_Z17Z1CnrsZ0oS4YXyM8c3a1KT4TxgumyUZ1p_p6-xu_pjZ0-lrTZlvY0YT4UwrSmrvZ0UZ0fT4GkrrZ0CZ0ya1OkrWZ1H6e3S4K6ex-xba0mnqyT4Aa0cofhjrDT4JZ0FT4LZ0is1IyrJa0rxrQZ0Twrt8c3Z1rxrQT4DU4QWbAnrqSe2a1tS4HalpyroT4Enr8oq8a1qkriFeDUqVjz_bdzUqZGsACgbJjEHsIdKGHsS80iX0kdjMlzbP43O0Ml1WQ4jINBiYnpxhW1qDueJ3MPzb4yG53mr2lk2n6y44ZY53HQ4pZZLjmQuuKIu-a0SniTw0bI1GCtyEwnU4mh232D0XqV_Z5JAE61nzhbr0t-1x6ZwT2-zmyT2zR4XjjkkpI40PE0Eo11Zm3_2qyDe_2nU4khhuX0rRpPiyKV4MsZY2y8JcNum9R4KINZU4lZFfW0HqhTPgKhsrOzh002X2YzZSlsK10B10B4qalzTDElV4xTHoW0G4gjt2pO4yI323y1X2Oa2olsvV4ImnHT1Dh0kdjifsdMJkdFvdxaVsnP1mS4TS1kdj0kyapn3f1vf1ey2cX0L_jeX0QT1o7xfP41BaIhbwi2Pd33ElQc1sf2Dd1rzqnd3rRkrd33IpQYkfO4LL0L3zul1jI0wbl4nhzn2JI2LKz2q3V7Luq3Vs3sT1xi3Qs30q34f0zIZJr3fvzQs3rm1QS4ryy__2Kb2hvzXS40W4_FZYh1wt3SX1TY1Ts3svzdh1uvzfh1Og2NY1gs3As0KDluamLkqUSnfY3jqkkhqpP4BWYERhmtpd0qif0qc10W0n0qCfkqf0J6xqh05d3_YkG4x-Yk1Fg60qnugoX41FgyI0bgkmjxWDzClzbO4jd3JRYSk22q2jobKvz_7ztl10blsmzd6xas2QJktX125nQ0qtSjvKsx1xNL0xSjPL0ln30blmf28IpdT0Tt2Mry83xPwhls2Jef7ZrHs2BM0iZp-zqGJpxl1jwx4WCWEio2l1FgFZklX40cqud3jf0wd3rX4XugK6xvqxmf0rf0of0tY41d34l1M2zgX4pX44d3lY4n9ztX41Y4wX45mzk9zjvcANl4nzg4Y533bg22-2Tq3NS49V1eIzlt3ah14r3UzyPt3Zt39Vigt3sIzit3E2uO23z00wgmbcqEdnlL38zmFB4N7UCW4FaqRS1iX2P20B73UT3dH2dT3JPa5-yA3lcZ4e83lazrha4H4XLlpu0c30ru0MfdS7huven9gLpr_T2ok2BL46yn711FLpjkqwPylprtEshdqfdqVgplbpYB4Eqanq10lqpq17PyTurkprqq1Zlq3Hs7efCczporVorFczvprAgdxprYlyUor0priu3Wxc9prjGyq2p6prdJeea42jfu2pt1zy7rR1zw1zyn1RCCq0z62pbff7weN1z9weS1zqgdOF1WG1r7hWQ00d0YQ0Nxb3a4flyakg5a4tqrX3pBhdwqr7xz2ffrqrOy3pqruqr9PhEgfWqzAOlqqrLEM4ffGgfLqqqk1dC4vn1sn1asn7HaDrrJk1ZL2Tk1Tb4zn1dL2oY0L3bYb4cL2wn1eL2pUqVk1Kqq1akmhzTzc4gfSrr83pKye53pFWqOqqob4v9f93p9hdNrr38roUf13pWrrQ_xbrrj4pdrrM8h_H4jrrg4plrrfrr70cQ4pnrr6n3Fc4trrrrrV8hKc4z-3Rhf5rrwlyd4p0i0prr0lyi4p4rrk4pb-xsDn7rrBsrGzeAyb5ly9LeGylcc4ohf4lyFsrKylfc4N7UNB2fraHjd8gf4YpStrXapMV0SsrQdpzczz2zw2zSV0y2zuczXdp12zj2cxqppczmapptretrztri1eGp3OeqNVq4gp83rnap7q1Hd4_c4T7pKd47trL7pftr0traHsburDd4Lr14trQQyEd4eHsCae9trAt1otrOd4-cb8q1OQyEurWQyktrHeqdAssENNd4XurhTpZurhtr1gcUd42wptspVrbjd4dd4pd4S7prd4RVqTd4m6pvd4NhpQeqOr1yg12k10g1J3blurNC21k1Uy2Ae4bf15k1DikmDy42q-RqRmyKlfF4br7p2urt7pavr-urLvrjtay7pzNlQvrLlf37pgOeNe4C3eMvrOlfby31hk17pRvrc9h1ldO5cXmyzurp9hTvrImdCvrM8pZycO8pY3YQ8p62qKvrcvry9hklfbmynlfY8pplfvN4YeCs-xuurfOicQ0YP0IdzNEsWize8pQu2Io2Su2zI1hozEV1UdzGV1S7kBmfu0fZdzeI4UL4v71yH2DOs9DyIwr9ueS4eFwrb6cSmfcCnzhcKwrqZsPDgC-hRwrbT4kZ1H9pJa1Va1DBgBa1QwrQQphZ0Sa0pS4QoqrS4nZ0rjrnwryS4XZ1Oa11Z1SjrBxrpwrTa1NU4jlrpwzajrzwrta1qf4NJsxa1yZ1EZ0fjrGZ05T4qZ1rlr2xrtZ1Ga0HT4nT4Eg44a1LT4XT4_f4jK1qS4JZlHU47t1kZ1FW2yf4JZl-Z1IU4Aa1PU4Ug4ZT4gZ0pf4Vg4gT4zjriT4sS4RT4E6eaxrvgzqg4qT4Tg4PyrQa11S43g4-f4vg4KSe5S42T4da1kZluwrP5enZ1ekrCT4Ng44wriofrLk9T4Ha0FnbAU4o-pCU4dg4qf47Zl4mrUT4ba1va1zZ06f4a-p0a1Xykig4Qh4zg4SU4lg4yg4KT4z9cTyruSsJg4qyrJ9pbyrkT4w-xXpfdyrnmyfyr7g4h_pg9b1Y3Xyrlyrcpfnyripf6a1i7e8krLTeg7eK7exyroyrBh4uQpVBsaE2mE2Po2_A16Q2pu26E0P21Ei4_Q2iL4jayi50Ji4WE2Y21YE2Oi44TOqL45zrSzrTqf2gqodqD0rPelTzrOAdVzrwzrGezJMd5mssdtkez6Aqe_beAqdyiLez0myQsyYAqABq_mymi4oezWnyinyvMNOezzi4cny1i4xAqs_wdi45i4RnyWAc2Aq1zrWsdZlldjtni4fzrHVeany4i4hny_i4fnyKj4ji4-myjnyHO2ymypezti4vMNonymXjz7kRKf21rFl0vW4YB0Xo0vL4_xzxL4irfc0r7Pl4ezM81FpzRI2jtfmBqItdm0rYl24u2uAkbl2lB0KM4Z9l1U2mR23U2-L4aN200r3Bqz3fw0r1b3fc2BCqxl2mXxMI3nl2EM4Fv2AV2Cwz5ryPCqGT2HM4psfUfzN1rWAfP1rn810J1ei0bCq9-eC_hBV2gCqZ1rqI2_o2so2E-0vI2Ep2xGyKtfIoyJ7UwCqpXeiDc7Cq31rbtf7Dccv2yBq5CqGDqqo2-vd-Cq71rs_h51rZM4Pse7XeNoywXeywzZvdfi0EoyraeC2r4Ms-fzrwzoN26tf011kOrwnyK0x0szJoysN22nyjk4Il4ZJs1wzLb0rN2wwz8Qlc2rAoy0nyEl45_hRX2xDqvN2CoyMoy0fzBoyAl4s2rrjlv2rIZevufhs1oFfwnptufd3rzEqrtr1EqZs172rx2rq3rNEqwl4o3rbs19Typs1tufgs14s1qn10s15Af7l4tl4Sr1Bt11l4Dt13s192r9d4js1W3rls1rxdZ3r-l4BCfxEqwBf8l4-T4pEqavfHHq1Bfk3rXd4MZeCt1Xm4Rm4Hm4os1ql4wEq53rEt1AEqTm4_2rVm4u5r9s1KvfBm48ufDFq9Eqjm4daeyd438k-3rUzfRFq_GdC4rkEfdzdGAiPgzB4rI4rWgzjGhfCfmv2t0i_u0oM4S4qKAiAbeqzdW4rEbeb4rukk0m4VmqrFqsoyxI20N2081Kul6iy3Ryyc2VHd0c2KDfbLbMd2-l0NgzsbeUt164rgn4z4rx4rgn4S_1hhp44rdAihn4JGqIQGSGq94r-1p_4rxt1Eo2TV28N2I3qUV2ht1TQkLp0HC1TF2gv2fM4Wp2Gm2D0do31zx1Bd2rG16c2LglEo48Ag7xf21dqgz8xf3GqWlr0Bk6Gq_n4aEffEf7ceNY4TYhzAiBwflcr0SEXo4d4rPoyQFqOn40gzDHqQn4lV285rt31ABidv0OO24-13t1yt1HBilM4irBboyI6r7gza3q4BkjHqDgzgo4mt1RO2Iv0cF2kWyV6rk6ruHqGm0AhzxTrto4IJ2Kv0G5jGhzioy9Kc5Hq1o4VBi-NFVeeyi4NQhroyaeeFHqo1aQp4pEf06r66rVLdbzfvn4_Bc-6rgzf8RsyFf16rYp4TIq96rgp4iLdNNc5vuQmpyKrRayT91cn4vv2qp4gIqNGfMK2iLyHu1P91U91fV01hppNc_zfV913p4ki4idFsp4G1nSd2b7rBQsOu1Z912600G1Zd2Gq4bd2gFhge1_4YvM0ArAPf1ZyDv7rNQsIzlculeO2UC0N5xHdnk3dI8rYHfilqxO4Bg4Z2HU5xYhzcq4R5xDge2j2K8rY5xWv0R1fc3qwM4OgeWv0zBi2JqwV2noHKUrbm2bge-G1KcklO2MQcDKqC0hoOpqay1F22q43b4gQh20hpayA9rlYxfPdSKqoge68r3gep4d-kn-8raKqDr4bdrC9rBheE9rJ2fohz1Kq6lkDpy8M4pK1nJ2nkJZr4vC1kJ2EH1km2v916M4iTf3KqBBcFJfDLq9hzmKq2V24hzh9rRv0jd2o9rD3fNLq5SiZy1ELq7FsmYx0r4kWbby1jeK8JfwaeJ3fF-rSiePNskJftJf3PdZ3fqu3kRc7r4uJfD-rUie-r4L-rwHL1snX4aWieM-rpLqb-rqMNQ-ro3f08bxO2QCieq4MpKTs4o3qtieZ-rPKfS-raj4yO2r6d6KtFN4AMqDzKWCiYMqm-rRjeFizt-rms4LMqkv0Ijevs4l9KNpyOK4oCir-rjCixs48ie9-rzs45s4C5K7s4Zje_hz4p2A3qwM08KfA_rhMqj3pDt4KxNKmhexaB0p1MqqgisMqRDfI_rcM0HO1pS2ru1WNqU_rTpy3MqDi4fy1MizXLfYI4Vt4M5f24fY5LANq7G01LfDUcaFpTT1Z2atOpfNqn_rZpygt4qd2a_rwHLx_r2a3ht4Gmhca0aMJqt4yLf3Lf7_ret4jke2cZWT1gNq6x3Bu4okedpyEu4ykey8duJ2uJ2NAsN8MwNqeBN55fdP0Nu4TAsPu43NqoV1S9dRwrM-d2AswaeD6ft6fdh4bBsaizwMJJBskUdIOqw6fDBsh9dCr355jgu4yVcDqpvAsoOqau44wzPBsp9dobqvu4eCbbOqFINdOqxAseeqsOqllekAsu6fN6fg8umu4NRNYk3R9d8AsVNf-As46fVUdEBsR6fw5fNBssWyWOqfTdRBsfAstAcUBs9v06Oqmd49u4m-c5OqyS2VMyKW2uv0qv0mPqdj4AQq2NfBHJvv0WOfGPqDw0FbylizXN4qLr-91sBcxBsuwqrv48Ud-j4foh0Bsud1zizcPqBq0wizBq043qzv0pVdkE2_Ynbwz0v0T7f-7fHCs76xLi3z3gE8fLYcG8fCw0W8fQCsaTlAw0TzdMw4MrOe8fgCsSw4bCcaCsmv0dMyCQqJuOEQqXCshCsOTyuizJQqtr44d2pAPUPf4izxPfuCs7O4nAeXR1SoezCsheysQqYR13CsPdnmTl3PPkQqBacmQqC9fDfycPfGDsEDs1Csxw4QBeAP4A9fM9fMDs9j28BsdXdAQf1oekBle5xHfh9w43w4EQfxtkYDsVQqk-ksPfcDse328zjh5igDsRjyfXpwyz3ipgipgyzoC0iyzYP2WP2myzi4h3N2Whl3QkdP2ygb6Qk32xzO2PP2eklTqA2ipn2xppejkloP2sjyye1B3x-C0E-f_DsJCetgbzV1kP052qd7a-x4qQ09pyxV19acK_xFf4I_xtV1oQ0rvr0V1Ay4WO19u1QG2_u1iRsN3xpZymw2G-12P2M3xJq0kHkiN4ND0qhlTSq3qegSqjPpLSfkSqNSfdq1uEsK8awlqYcc6EsX_fjy4rPply48PycSqArepy4DCgrSq0FsGeco4139eAFsynkaU3Gn2_P2-y1Cn2Gn0sN4HT2hG2Iz1Le2Kz1Lo3wN48xnOn2We2ujzqW2Sn2xjzSTqq20vTqPTfPAgXTq_pyX9UlL1zp3CGsFbdfTqZAgpTq9FsjBVCFs4y4mAgjJV2jzCt4OZxCkzVec7jzKB2Pn2C3fuAgXjznFs5jzcSfkMV3Tqh6h5TqlMdMf1LJ2Of1MkzY3dKqyIz4uXqVwrWU4sSqYU4KgcbGeUQpWlr46lgfy7N4XTXhqyGY0ge2Qteify5N4gujVn4-teKlpWkzhosYkz6w4A04F7lmq2YD2b04kQpJO4dv0RHsgtefk1oq203pHd0bJjHHsiqduUqdqyokzdL1a3idU4JUqLBgCi4i04XlpKddKHsNUfEO4KjpNHsGFyPHskxgNO4YQ2Gx23TynbpXHseCggHsgCgbHsqv1VVq0CgYHsLSpoCg4d4Ga4SajkHsrOqplqnHs-gg9TyVepzv1zy4-TyylqweqJa46PygeqK7pCa4JUy-CgNm4LWfUmf0VqODgSdkLveVrUCIsPWfJ8hm1jI7funXlajAWqiDgRWq_HeQcngDgc8eLXbNIsUve3BeRIsJicTIsQIeqDgYW4c8V8s2cebGkpn3zY73Pe0zVY9AA7TiDorFGBgsqZD2qbqtW2DP4BWYO24RIksmqjdslcneRpff0F24q2bDOyl3zlh1H614XnRI4ajayF3AQ45K2E_als2nqmdr0DT167yq1p07mfZ41SzD8yiZ46I44J4vazYYY-BzM1y524AZpEMfGu4HQ4BWYXUiAly1c1KVhHV1Qf41vr7VKCV1a8lMf4KV1P5fkO4BWYsaxfOA__013yGtm0Ozt4geo11h0ITFfarstHLw0pFay_1ePnTKpTU3WNgMNgQJAn01sBAqBAAitVcAkP4R3zlkydX0d3zfX0XAyfP4-igPafiI1kU1Ry2Nq4srqbXrGe4cg1LJ0HQ41qySiceCByupCKmE8znomvz3dd1ZN3P53u2mvM3db29OkUyha34BFRkrBvyn-r2EkYg32qrYDp15i3zupGp1Aj37Oyn32Sxj5o3g8jpU1U-yc44Lxqv32MKmY44Fj3t2lOj3Rj3732Lj3RFzLArOj3832Mj3RXreKmp9FUj3_34lmDdbd_igss2OoYz12rhYLFmVd1panIK4-h1csgxFxnL1mLBuh27V4sz033yMW4d9FBUiJ3zqzxhYke24GHmaMl2Oy232c3ns32tr0em1KA3Yr3N_2hvz-r39l38r3Ld1lI3In1ez0VJ372ghz0q00WY2FbagU0W7m5R1n63f7mkZ2KZ3GarxY17vzRTXmu0w93Hgp4BzqE4rWyEy1eHyDMdU7r6p4W7rcGfY7rUr0gw0qNcUtxkAEUya7U49Ugx2JXe0uFmVMlOFysesZgy5t2y54MI0sg0Q64gU132DNlnA6vZYBdb1FR4d9FKShQVmwfqmO4xUg84DP64h64a64OIN5fyGVAI71SFgEMdvFmhQajK2z5z5f1h64yf13HnMlc7i3Z54Fe0qNcWzhCQZxuoHXqFcqSjwzuhoAwKW4gZ4kb0qNc3mq0ona40PCMDb1gz0os0tb0qNcYyDmzPH-D-O0Fdg4R4Jt2Dblg54QO4dUFNop_IEhUp9zqSvpEs0oX0c9FmUM6n1bP4Ci1Zj2KP4d74tWlzlzleBo64m74Th2DprTTgkuDw745XgAiy074XE0UV4-g2_34m74RVhWj2cQ43516B3dj0Dj0l745Xgk7winrW6xPx2864s74rLeNx2TV4ew0q74Iz2J3Z3h0DrlfHrtJjSqqVL2aL2l04ib4Vb4xn1Fs4WczLg1R_xFe0fky134Cy2Wf17y2VOyPT1fMjWy2ha0vBAEBraRAf64fw0VJAQw0d64m3zZ74fS4vW0WmQNjbjXkRqxUPY0XkVO4ne1swxyiqG2z173mzqlzxKc1-xx7Bg8iqiW4gbf-Pbld3Or2uZrdI095njf1GJpc4xWNlvmzCY4Xk2jYkltg5SjJlyUebWY4bikYY4FYqlln-ZrsweTVY2l14zaH6x3ReIP4uf0h8zsgk6mzuY4saqVZkg1py94Son9W0uaqu94n9zxX46949knnY4Ae3VQYAZ416z4tyUf39z1Mz3G02QEzPf3Q0zMj10f3wVrjg1E_zCS1v64lA0Cu2u-zuMiQk3wv4C32sh3g22Bf3kd0jd0kMmld0aW0JMsTU02FzYs3Yt21s3PKh4W40Iz79xqAs_W4xjnCs3HZ4NW1uD3gv3S2maQzjxm3xmOPZ5xmsOkyA4XM3E5ZM44N-36Pdv93OCnUY0dQ3vB4o8dbnzVNzdnzA3lO44kE4Bo3pE40fhXQnmRZDF4hWn1yxgg0kS4TJlSJ4nr2Pef0Z4RefT9g91pVefAM18n2BU2cYyYM2cNruPyUdq_Z4Oa4WSqcs11XpBa4cwpud4Ha4bwptv18Dgbwpr_44Pyvq15d4gweqprkordweWorxorgQ1Gfff2p1orn2p2prkakK8lga4rvbPfft2pFRNxweCqr51zv1zy2pun1A1zwa4r0zua420zqJewJehffza47D2kk0wk2IOl7a4gV1eqrRcz6a4dlyUP0bCeI3piA5_a4mqrBb4Kb4Db45PhnqrMufEb4Ob4Cb4Gl0xA5U3pzA5nOfeY0Hg1ik1g84vljTczMqqXb4iqyGg1T3pfb4c84wJsvakIg1AB5O049A5eb48j1Hrr3n1iKeyb4Lrr5b42b4_7hMemvb4Myexgftb4w_nB8h6b4jkzTB5ZrrD8h8b4Xc4-b48SEKk0MrbvFlW4pxi0N7UR4pGriUc4KhfzFlkBl3DlAhf1lypB5ridyi0Sc40rrulyVc4tec9b4g4pb4pac4n4p3lyOybnc44kjgXbCC5aybEC555AHsroc4-lyTsrhLph-xwyDy5pB5p7Sz94poifMsrA5pWsrazeZC5QmHasrVtrWC5jifuzensra1cgsrb33FCl0sresrL5piC5c1cysrFmyEifN1ctsrisrrsra5phiodC5SspfC5dsrQ0eq5pZ0eAbkbif_Bl6srWCh41cGmyYC5Cmyzifgs2UV03C5AmyA5pImyT5pk-xNV0q6c9c4NC5yc4B6pe-xSD5u2zjczRV0m6i3c4HD5ZV0zwq9ak8c4tc4ctrtfd2d4hHsaVqRkfLd4Cr1kd45dqhWjgd4bQyOTpFur6d4WVqNkfj6p3d4td44_4durEr1Yspul4Dr1Zd4t6pnd4cd4_tred4Ilqod4ld4DbpIm4IQyzVfJkfctr13cjD5I14Q14HGz3D5G7pxd4Gt1ClqeurujfytrZHsRd48ds2D5Glq1gg8d483rVAyfMj3cznV3-d4Fe4_e4Upny34OT1Ke4xsZM-zhLh22eee4L9hLhDN9h14cde4P3e5OeVmyZ3e4ur_ur63bBvrTe4Dvrae4C8pge4Ac4JvrS8pYlfle4vqgF8pze4EF5p7pqe4sdhse49E5ue4_E5x7p3E5ZZnte4SmyN8p2e4evr4e4h3ehvrj3emx3VmH-e47gjGf4jV1yjXfpyFf4Bf4Jf4MU2Hf40k21Q2E3jN34K5bOf4FmlI34kmywt4Lo2rFy0Q2Wm2Y0DZf4C6fE9pGwriTb6F5D9phf4F9p3h4-NqA-h9g4ZSeof4eT4P-pYwrUh4-mrLG5sT4Ig4Ga1IjrSlrHg4VZ0VZ10Z19mf3f48S4Pxk8f46Y0WZ1aG5gAslRehZ1gZ1fZ12RgfG5Gnf09pDh4HZ06T4ja13xrRg42Ylna1vG5La02g4sjrOT4J8ccg4UyrSN4gg4TYlch44G5Dmrmf4Fg4og4JG5pmyrg4HLktg40f4zS4Jkr5f4H6eZG5qh4Fpd4g4a-p2Z0wh44Rg5Z0Ah4iZ1Yg4imr-S4goqAT4ga1Fh4hkrOg4sZ1Jh4uMklm4AyrroqyG5aZ09xrIT4CH5tZ0Wh4hT4Pa0sa1zG5Jkrah4G_pMU4SH5Kal5h45krkh4B7euh4nh4y9pph4XH5b9ewyrct4lT4ZVeETe1H5AI5yh4RG4i7ecqdDG5zfc_G5Vg45-xPG59H59h4PpfMI5bTeSCb0yryb2ru28H2xFy_k2471Uo2BR24k0Ri4uM4w7iBc2QJriI5m50aI56b2tu2Mzrai4OzrihhBezZi4dnyP_bXAqzAqGpIZzr-zrPj43_cdzrazrwi4ui41I5_i4mzrvi4yzr2i4EnyJzibzr7i4ieiTez8Ue4qfWezOj47qfTnyFj4OJ5YezAj4csdfezSJ5deziezxUtGj4Psymezy4isi4Qj4Wj48VtqzkZj4x3fbj4LR2Jc2aJrt50LR21lpno2YJ1-Plb0rqDJd0r9t3NGyjE2Pc2qj4k0rsj4QTdhH1oI21L4SZy3L4r0rzj4-Sr1j4-u2Ds1_zkw0r6j4mQiSCi50rsJ49U2T81hR28U2cR2hZycN2ww27M1VCdDwzckkP-1dJ1L1rOk4UCqQk4Xfz621o81Rk4Vk4U1rzc0kc2X1rO8zefzhK5CKrsR2Uc2IPsvR2IV2gk4xXek1rCI5uEeEw40CqCPsunyEnluk42Cq2k4YTfqk4x_eok4Jtfs_hyk4BQl81r0UFmtfCL5iDqCXC5K5PJsHiqF2rxnyKl4H_h_k49k4Bl4vnyFwzZl4CAfGl4J9lPl4tN2bufWb0Lwz3_egl4Yl4wN2L0xBxuVmq6fza2rqDq_nyoL5yfzvDqlK5NL5fL5YL5fl4Ol4Sb0kL5JYe7_hOm4-Dqsl4WEqCEq12rYm4Y6p3ufws1eEqsl4zl4Ys1CM5as1pufr_45l4Cvfms1y2r5s152rEm4im4Gm4oD5BqDll4LFqLEqTE5adeWM503rQa4zgz43rj3rdm48L5a3rNyfgM5jvfUM5E3rnm4IM5nl4ts1GE5Um4h3rWm4fs1NM5iM55L5z3rAm4nM5ds1pM5EFqvm473r_D5TCjzm4a4r1m4iCfP4rLHqQdeH4rDN5UHqToyuZicCfWV2E4riFqZp2JAiTwfdp2CN5xaei6raWxPgnJn4sFfSp4zR2r6r6sico4OWySn4zI2Un4LP2MF2HrAXn4nHdZn4OHds4rqZien4UAign4Q_1EIdHGqQgzln4TV0D5jon4dkLX_3zvnP3qT9KR3q8o3-4rqZiXt1U3q-t1YGq4B2IC0RDyBO2Sp2DV2-R2_l0HHyct1CC2bF2jKcDC2gF2sv21x1En4Jm2ogzDe4Lo4Ko4imjtgzXJd4Gqgmjd0dijyPo4To4_Gq6N2uBfVyfcN5iEfy5r4m4XFf4AiaN5vEfrO5_AiV_1xO5Rgz9o4KBixn46SE_-1bHq3O5-CEwo4NyzW2xt310o40K5Nm23o4M6rPN5pnl5o4wBkEp4uG1Pm2VO58t1SGkKP5pMcKkj7x1TBiKp4Teem6r-1dkyfUp4ZN5V1daP5Ofzcp4JIqap4TLdkp4nLdOIq46rGIq6A5hp486rCRlfP5G8Wnp4e2xJd2qp41v2C64I8eJ7rwp4_z4Nd2zp4Eu1pLyLu1M1nrIq2p4D64D0f9p47P5S91Td2aSyWd2a91bK1zN1mp2YO2uV2Kq4o7rzGfb6h3z4Jqye5YRq4aulTq4na477r07rrfbB8rr0f47ruMdcQ577rQnccJqsfegQ57nIXJq57rJ34pnHsIAjQ5Sv03O4Zq4tq4hJqelqnBias4Mgeiq4WNdxJq2Q5y3dP5xZv0UpKOPcpq4ac1TPcwQ51JqCI5WC0SqzgO2z-l28r0q4gS241f3q4m1fd0hr8r7q4eC2hv4Mr4_q4eu17q4Or4rp0XR5D2f58rkE2-1fq4deu4-DyugecKq0BieKqGFsshepr4wp2Cnkg9rK9rRosD41Iw2hS2WTxcr48V2DH1Yr49V2DEyp2f4Kqo-tPh3Wy1t9rUr4em2kSf5hzUmk3R5y9roR5ir4vr4P2fJLqkR5j9rqypE3f7F2ECi7r4_5d59r-r4Is4Yf0QLqCs4nLqJpy--xPs4YLqwHLE-rB-rT6dH-rRA5PS5X3fGCioLqICi3wzr6aVs4uLqXs48MftieWs4l6bdall6dTG4ackhs4lJ5js4ZSc40rUMqVlgBMqbMq8s46S5ss4HN4EN4_S5ws4_s4u-rwCiMje2s49s4qCi6s4yCiJ8rpd14s4LT5FT5k-rZ_rRGLX4fwkelMq1_rnMqI_rZt4mt47Wbh4fSt4dT5YmkWf3-G0pm0Sw2ZeqsRde4fYt4B_r17d4MqR5f64fSpyhT5jLfjt4F7LNNqHu4wHLhLfA3zfBMVpyKt43t4PUc1T55T5PNquLf_T5nT5XNqH_rxT5j_r7t4Lmh9t45LfLHM-_rAU5Fu4o24iV0KtkkV0lNqHU5xIfIAsEW2191ZU5391uQseP0X7pgP0ZizSu41pyC_xQu4Wu475f6J5uWcBOq5u47HsqUdqU5MBsgG5qTdsu4kOq_u4lu4nOqKv4pOqDOqhu47u4jAsL6fN-duu4SBsVOqxu4bGdzu4AV5EWc4AsENf2le0u4IBs7U5_AslMkmAsPNfg9dCv4ou4lcksAsaD0-9diOqQOq-5fLBsrAsNv407kPv4QBs1OqFV53OqZBs9keH7fsNf56pdu4lUdav4xC2lUrwm23BsoQd3Udmme7xztv0nv4W8fmBskv4VTlUO1Fq2xv48d27d2ineZTiXV0vV5FP2VPqMK5dv4LTy5Bshw4NVd6v4t7f8v4iXy-v4BCsYu0Bw4-v4Dw4n1rmpyHw418Oqne4v0Id06ai7v0m9r9v4qLr0OfBw09d23OfUw4ew4Ww4gyaYw4YCswMJDQqvYcmW5jW5W_lfW5umegw4jw4Ywz0tOmw4Gx4ow46iz-O47c06j2mZnAfycXd4w4sFyLx498fpAeq-n2w4hXdGDsA4qhJs1WdNx4IX5_w4HDsSXdCx4GDsk5x1148QqxPfr5zKx4ExhFQfNX5AX5Px4KOlRx4ARqp-ki9fWx4HRqiC0eyzkC0jC0r2xLRqt2xYkyORqlyzpx4jjyIyaaP2eP2cP2XRqsyz0C0ryz72xokl92xgRq1ipcx4yx44ipAhiRyhxpyTyh5pylV1oOiOy4-bcCy4VKRrQ04pyzpyTEsMy4_x4Me49x4uV1PqeVEsEy4sQ0iw2R_0Be29yz_u19S2Uy44zlJD0-S29m0cy4C5hey4P3xrVpkVpfPpty4pY5lSqNcczEsv_4wEsry4hTp4EsqZdzY53Es8EsxY5Zq2pb4VSfSjzZW277hQahwz4Jn2-y4oN4m41zXyLk4FK2IT2v41jN4IQ2In2Gn29XymW2hq2fq2eD1kq2fz4Y7cPu03FsoFsVz4qFsQz4sFsZz4Xz45_Udz4GqyCqyyjziz4_Y5IHs5Fs1FsCLqdZ57cc_Fs8jzsZ5Wjz8y4oz4yz4qbdwTfCI5iRmo6hLf1Hkzi4pzC4LkzSQ5Nkz7Z5RFe3P5-qqAZ5atzY049ueZGeF04sQpbU4feycGs1DeN04Jt4CO4tcj9N4P_xwUdzX53GswqqBO4Uz1h9eofyTQ2Un2iD1Ifyh04VQ2eB5iS5Ea5V8j9j1p041z4lkzNCgnkz-c3-412se1V4FHsACgq04HS56UqLUfHCghb4bv1Duerkzsa59048a5qGerqyde2A14rq2PO4wrbF14PVqzD5kD5J14Gb54D5cueYE5Cd4bE5GtprHsoVqFUyqVq2jfr_4Z147lqPE54mXrv15CgVb5RtpKUywv1Qdk6lqdM5r14Dwr8Hsj1jhY4_HsRDgt14aEiq1jEIs6Hsjajz14_VqCP4BWqMWqSWq514PJ0714IVl314Yve5b5qHY0Q5YeCA24PWq1ed9b5VIsOWqLVlKc0Nmi474py284zjy29g10g01esIhshf1C6xDfpFozT02pf3zAywS1i6onBARg34Oo2EoLy2eiyPCrebZhjYNnzR_z4FmujYEu2FA0pJkgngsabFHm4o135x72n3i3o44OsYD8zo32Rj3_i3Hj3m32w44QKmk44D52CPygk3K52i-4YJyVJyP52FkmeipokpNMzMxeZ11_bq1E1pCvg2z34yXUvYwmVwmY-3Wio64kH_oi_oCDo2P3QApq83H-3SGagQ3E_4kNsk93eK3mVzYYpOMzU_3z_3pfp19yT_3FW5pd5yEn_Xn4D1YR3aygk_3UWz0S3NZ2v_3NB4OXzg_4DU2Ju2-n26n2Ao2Da45cpy_4BWjbprYdqBe5adqzs1tq1Pa4oq1g14lkqMa4sq1Aa4Pe53_4R146lluk2uI1IU22snfA5Z_4NczkA5wff4a4hlyclyA3plA5WY5glyoA5XD5WV0q2zOtr4c4t2zpqpuc4eapfK4eD5VV0B1ejap42zaV0XMenD5Zm4wD5idpsD5Pr1uD5xm4-2cBE53M57qbAur3ap8e5FQyid4ZM5cE5RE5_apDE5MureE59M5bZYiur-czlE57kymkffGaiF2Y0DgE5O_jXW4LU2Jslrb2R50Uu23k21F5oM2No2ZI5czkmu2ICyJl2Vi4eL4571-M2Ni4tdz_H2rf5mL4XE2lM1nI5Wi4QJ1Gc2io2tL4bKy1r1Mc2k90Oc2yM1Bx17r18ez9r1IBkzU2w0rDK5_j4_u2dI2fR2Bk4VpzDk48L4Fk48OsjZyBV24o0RL51J1OK5oc2Og5eSx8J1sc2yI22N2AC13l0381pv22n4FS2MN5IO5DO2F9kVp2XF2Sj4KS2Do4oN1Fo4KSyiDyw60MP5uv2_p4IPkyP5_P5ACkWay_mq_PsBq4Ud2v9iqM4kp2VC2LQ5KQ54F5gulqp2iO2am2gd2NR5LR5_R5hC2wR5kS25v3pR5gr4K70xt4Wt4rJ2Yh5pm2PU5DAsOizlV04C1uS2Tw2wu1BbyHW22druV5Iw4-Yxzm21u19V5OW5-CkHjzQy4Iq2eY5Wy4vP2Mq28m27Y5AD2_m2Ze2n41nZ5Az1ZK5tz4X2nCz4HD2Hrzx70XD1LK2Da5Mz40N4Lz4zN4ae2l7fPz4sW2UQ2tG2KO4cD2ke20F4cVqT14Ub5Ka4h14oHsfb2deqbi5pv12lqeb5Zi5Qepvv1Yb5nVqvVq1xp1h0P1Q_BryYFBAybh0P1Q54zqqAOwgpBxjRrY3zdy2e22a-4Gf3Kc5hjYyi5MNkwnrU64Di3yy3LB4ZIr1_4HF1Iu2-bzj_4h_4l_4Ou2rQ2Ye5wQ2Yw1pb2sb2gFhF21Wf4sWxI90ZL4au2co2M3jXM1Z50O901Fy-yrlL4NQ5kI5gj5cU2nL4eo2Ec24f5wu2MR27f578lgj4HN20F1N81uU2uj4Zg5al26u2Hx1Pv2-F1_rf7L4NK59L4Av2_L4kl28SrQK52U2Nfzyo04j5Q4jiB2jR2Kv2zB0Mv2vl2Ap26fnxK5HDyqpzVv2spz0I268k9R2igrQF2_l2SF21crxg5_B2MO5BC2-c2hM4SN5gRiov2KO5Id2tG10g5rv2wG1xoycPr82zzv2S915g5R91wWyX91v31Eq47v2Iq49v2tM4Pi4Py1ZJ2Cw2831Ew2-31Gw2Ph59Q1Rh55V2-M4sO2u91Wh58T5M416p2NN48p2wd2sC2ON4vu1zaikh5Yw2_O2nh5YW5LPp7V5kw4aMyFB2-v0zy19K15m0yh5fN4cO19J2yM2FK2EZ5Gz4jz4jO1mO1UK5Ii5rl5Xq22m2MZ5MD2OZ5tN4wO1xp4TZ5dFsKi50y4ESsWv1QTqlq2vhie04V04Dx28O11_0Fb5Fe0vi50ey9AmuhuAS1Hi3bB4XJnPU3RCv4A0Mu2AU2380-d5580LRxFU2IL4Pu2oF5ef5Vr1Rj5-5cVu2OU2vA2fw1IE2aL42Q2271dI5gu2BB2hI5of55YyOB0jj5fM1lj5Ui4JR2oj5rL4eE25f5xu2rj598l-f5wM1Ag5i21Cg5k21Sc2pE23j5rE2_j5_F1yo2cI2il2gF0XN2dc2Bk52j4Dk5_U2vB1_j4Jk5j9lLk5LM4vK5Dp2xR2EF2eg5gN5gg5Lp2BC1SV2481lg5hhp-m4NO5A-ldM41pzAC2_N2GayPO5ik5Aqzck5IJ2loyPC2Cu1O916P5Khzuoyxv21p4xk5Phz8TrRhz6v22axJqzMQ5cU2-v2YC2gK18k5Zm2Zg4Nck4M4Bl58R5fm2Jw2qO2-N4sK1dr42R5om2Ml5O41DW2T70jTxxJ2591VN4791-V52J2CW5fw2TR57PqQ6lvh5Hq2cN45J2Hq0F-10h52Ur2h5yl5Pq25h52N4aW2FZ5Bz1tl5Li57h5Wq0Pe2j_0WZxiG2OD2Ln2iq2WL16l5AkzHirQQ2Xv1Ax2d04Cx2aD2Em5Ti5PIkF80Im5JAEvi1vUyQy2GqYCp15cy0q0Im55fyXyAn84UYy4i5C72TZzyh3dp5k63Pm5Dj56t2gw0Be4rOZh2lu644pag932ix6G2j9348yP1QfF4VQ3aBnkQ3BA41snaf5LfgiE59Z5mg0P1QSWp0-1IFtH1hJ-zw34WW44By6i5BKbOlnpKgiI1J71zFmN2Ztejvt2_Yflc5Nq5hs3vibpE5IPkx34RT1ab0Itae74Pdyf2zNwm7vmM54fqpsp5GZ1TP0ee5ML4-a42Jede5YOimA5le5ZqrEe4LL4gA56p56z4Dh0P1QWNcIGrkuAU51e-zoc5fkYz64Lq56q5Ic4RHmVq5XOy02qcf5Zq5jjpzi5nupJV4px2Nuputn53n0c5Lr5a44X716c52i3e441KNRx3OKmY54aWz-c5Ij3Cj3LKmPePEj31c5q449c5rP1Xp5sffRwbcpi3_zeFvRuZfq5kb0YqrXycWYsCbsxe2M8nJuZfq5bC3MH2Ug2OtZ0r5bh3Mwm223zp1At0rr5tb0tr5dyceK211zx51Uqrpq5WqrAQ1eQ1QXCF3pelyD5npi5fwbdHruVhET00K2l5q3R3n2zFf2yvp_-3HtodEnFS3P_3PWzKV0vc4qe5bD520ezc4re51c4ZD5fapOmyXtrwczeC5cD5ls5pp4Cy1Ld2DQ5yk59n5EU5nryC3zZT1WX0VwbHhsua0sV07615ZZOd5Gq5hqPZIZWc0zuhboBhT2D9yfdmJkqYxzMvlBA2j6zeQ3oGaQBnKkqNt5XKpEHaDVzxH4yT0Mk16s5hjYJm5myn9qCD449Ls3c5db26d54Z4ib2Ij58d5oQ2Lj5vk2Nj5Go20A1rF5Hh5Cbrhm53A1jm5HE2vk0Gi4Cl2Bo01A2To2Li4Vo2sm5Zj5cznZo2lI5Ac2wm5hU2pL41m5d90eCy6m5bhpKu5WJ1tJ5-w1-m5zL4FWy9J5esz_J5DSx5L4aR29u2Kg5FK52QpCk5dk4Rx1ec2ipzRx1lR2EK5nR28o2pR2IM4tl2Nk5radCp2QfiPk5fN5Rk5Kt1xB2XPsZN1e60Wk5bPsYk5_F0uc2IC18n4qn5jv2sn5Co4ChzjM4TK1PS2mM41g5Ga5wP54Pswk5uk5USylLyws5Aq4cG0Cq4Vd2oV2o-0Bo5Gh5WS26k5cd2i91aJ2op0Mh5cm2Er4No5p91Po5r91Gl51p2Il5uO2Xh5nm0hy1M41mT5Zo5fLr-p2I_0lh5zQsXl50v4ph5GbyNPq5u1kw47u1NW2-K1il5ro5QW2hN4uo5Jz4-m2ql54o5GZ5X2n-h5ul5Fw5wl56o5Rn0IrztO1cq0p41yN47l5Xe2Cp5UJj9l5TMrva5ee2941m04HFyie2C80C14Op5ct5eeC61lOxjJj0rR4z32Ur5hPkwK2Ps5yPY5P1wPAgK25R35aZo_1L61uvpmd5Ld5KS3sY2yw5j34uV0BKaue5mqpgs50dqms5kczVEYaD5s2z0gpdD522zatrWD5Lv5VayNv5-Ps-2zYeqSU53s5YT1fh58p5TKA2NjapdvUyU44cp58h3m4n_V1WmQ4ThmKRkdggD2BfgFqg_i5Uzq3h3684Xx5jOxsygC2z334Up5zh30Tpmp5bJATmGV84SabZPEAz2sZ4Tmn8Epbt52x5sJgOc5Pq5ZvlMOyVJAg4xbYHtt2bp55_zmt28p5vNiP84p74mU4pi5vNiNfq5i1A840g2Py5iX0vBAuxxFKgYx02i5MKiEy2ui5SqHkEpQW4M71qf3Uz2cz2D6nWz2agZpDzLug5ypXp5BpaaH2e_PkvhpT2P00XG3pT2bs09e0vdjqrBrxhwg0nw5gr3XFZBX4qs3Dblxr3Hm5BpaqrBJfwSIzUbdshvwer2oisepGVzRuS2dhsL5rfztwzaL53fncL5wfz7k4vfz0wzmL59b04y5CJJNFQJz5appkxAiUsTOgP-3lY0Ad0-A5Sb4Zt0Ub4oP5Pk18A5iY0Sk1YcztP5mb4Pe0GVt5tbqSstZrm5nRr2R944lgEX1og1JL0wwx0Ipzil003bf3X02Az3N-4AErw22UJmRu3D52tLmxk3cj3mk3d927P08o3JI4YS41W40s2K059y5OZmLs3Lt31tnCX43_YSt3acl263QbZQ93JbZAy3xw3Dy3j05WuZKy3m05Hd59kmHOhgs0PI10Xzlbw0Oxw03W7z8OzrX2Wrm-V4ugtC13SImQM27UtC13o0YCy3Ytt913V83YHpepoz83TUzmX1NR3-93gKKXF3sEn9S3rHn_Dkkb1E50VB4F2Y5B4MTBdYnvNsbJ4_K4nk2mt5mQ2ot5vn0Zm5LczK3pxJsyU4o3pNb4iqrsA50A5uA5vqrV93lqrDB5TRz3A5FB21A5upDPb42YeOj5tH2315TL4xt5if5u71SM1sM22H2VU24H2wm57t5pw2971vf5Qo07A2wf5fU2Qo0Fu5bI5DRyDB2cj4mU2pJ5V0rMu5aBqVl2wj52J5I4lTI2kKyXF0BN1Hg50j4Zu5hu5UWeaRyaB2Mn5ll2CM4Ek46o2ic2mu5mK5gK5Tk4iNpeu5uI2Cv2QN1c81nN22L5d2y-J1yn4uB2NV2Jp2PV2RWyVM4lO5kN49l25I24c2cM4wn5eM49u53n4cV2NYhGP5hV2kk50Bkun5lti0n4jV2Gd2pk5qv2Dq4ip2IQ5PyzrF2Xv5Fl2Zv50M4Kh5Jo5RR5jhzMo5ur4hJ2C41z3zjv5Th5GS5n35BN4D_rQw2BG2zC1Xo5oqzDG2wJ2TN4co5vm2aw2vy1ym22v5gl5YH1cY5T_0jY5CL1Bw56h5hQrEw5Bn2vw2qN48ZjHK2cq2tDj2w2ZG22l5Hi53o5c2n1N4_h5muzrW2GR1V24tbyUSs18aYz1an2xG2xNlDAlVlbUx2zkbBgyDz5jIZ_YYmbhi_12r51kmEzhu05cP1fy5o45Uxz8mY_nSCIlFkp6Jwk24yftIy3UbZ2F3onss45DzhSbZ6F3KyZ_63Jd5t15Cbqt05rPasr5fycXetwyDMx0_PAqp5kPx745bUFTMz5G20w5XMtS55AXF945O73R55o05T557F3VV3554evsGb4s05dxzv450h2ty5y45f55kQ4FrhnuqUs5593d55Z55f55rQ4dQ4id5w55m43W_40c0G55Hb4Ab4Jb4bxen45d7YnhweW1azh2qcu55Z71hisjIZBng1mn_s58uj9G3RU3H65d7YJ65M_3hWrRc5fycVUx8XrUf1bjjs02pD3yCmfycbUxRW4KZrQEzRf3H-46e33u3_55IbYYVxxyDGKAr-tpPgaldm4gvb0n0jYmKYS1Q1Qqkp6x3ubhf43k34gU3rB4iU3tB4ix2o55d7Yo65sqAMwqu65O2u6vtyIBy65rbhaS11651x3yd5BJny43lRajU3Kc5V65dlZn9m3ThD75jzzftlkAKH75UkpJ75LS1HS1XC4jp5rRahU3mRaOwYyV4rPafz5kjjz2tF65-G3VJw1uzJY3wKzwI4fCx7Mzk8wX3w1G3LP1j5wkLxF-wxvxlFx42y-ruQryW6ux03dnaB231JpJ8g5053htC13jI3b55jts705bcl905cJtrV4qX2Y13X34ckJE55w3yWJ3y3ywpZU85Dfw_40lhuL43jzZFRzyE4msw3655e1yP1ams0w3gr2ib0t10cY2hb0xTn-mst4g7T2cInEU35BqDP54kpXy5fycFyDYrU6JsHH2wpwIbY3chL65knmrPaPC4JPum65wyDastkZBrzpk0y0I4ExsPzhm55F85NFw2G37CtjA13Z3Lm0085x45jzeq05045_Epmbh6b1j_17FtY55BG3axzeo1-85ukm2kmJ55q05Z85jy0655k55u45J55As5fyc2kxMk2sepUM2h80oycCTp_qlcA1eQjJy2tXqZ84qqrgqrHKep15jo5795Ib4Fb4_95s1gpi5syc195XQYhtF0PeAg1Bixurlr7h895S3pk15D-5CQhVW5D95xTHfOjpsyKuOP84Ll1jg2G-5dbZDs5bIkfrC31zP-5C-58q5vQG9950P1185jIZ8exkc1GxzXU3BB4jIZzw5bRkHL0no1LY4ZJkzLznOxr75J2yR2yFomx-57w51Xwc7wXsmD13B15oA4lZ4U153T37w53B44RkNB4IKnxU3AapFj5FL49d5EL4_d5GL4Bo2am5Mj5625JU2qb2em5gf5tb2Ko2915XL4_15yA2xk0kw1tm54b2fL4O25iu2m_5Il2CzrER2ou2r_5_k01f5w_5_M2mm5DN2Ju5rJ5U254_58w1Ou5PI21u2pj4a25Rc2QB2Tc24L42j5tK5qJ1O9l6j5RK5eF0Kn5WN2KfzOn5ku5GcrEk5lOrSn5i25xB18E2Qs1Wn5GV2MM4wR2Rv2SG1225el4L2ra04tJrVz5MwzQk5zl0WN1mx1yB20u50B249lhn5kg54u55n46u57n4j0iJ35mg5L35z0iN35pv2_o47R2y60Cp4TO5Gv5hp2fd1Ao5d35dK1Eo5GUrIo5XyzcS2WZ0dv5qu2Lb4Hl5hu1gm2ju1fr4AN4hr4v35AG2_V2Kxnz35EG2tv5fg4xu1UN4535WN4bl5Eq26d27v5hl5A457C2kw2i41ml5Vq2ZjzlN4Q45N-10o5Iw5T45Ai5zw2vB61w20l5Dz4lW2lbyVw506lXw5GSscw5x_0Zn0XK2Lp5OO4cT2R75Pi1CMgp0xcW4pdnRd3fW4aO4UtyVjqaihZ1qIh2Js253xtx4p3nEMjdg3dvoWg3HFzJFaf-odC6Negc8xU-4f_zcZrh-zeJpYg1yc5hr5144Sr5O05F52TV5-Jzqo32BPso3VS4Lh2b74UY1Mt3n-4LMZkt3x05b0oYCpX7o_O3oGnr93aiydB4ip51I4Ti1XM0SYnW54IRnsbzFRx211k_4pA1Wm51D2Ym5qt5Xe5Z_5uH2b_5qF5SL4sF5im5VL4QU26A1DCyPlrHH5XZ1jT4_H5yY0Xh4YG5xg4oZ0NbrsQytH5TYlRH5jg4wLqUH5kG5SwrgR5wS5da11wrha1rG5tmrka1uG5vlrmH5wS447cpa1NH5OUb1G5NT4vH5qD6Ig4yH5ZLk8G5Ca1gh4aZ0aT4pg4ih4VxriD6Ha1tPyvf4Myr0g4PH5JH5MH5lD6hxrXG5xRgxT4TZlzT4a-p1T4iE63T4rYldH5fxk7D6tG5GT4wmr_D60Z0rofvE6Yh4Na0FE6ukr5Z1GI52kr8Z1BnrT41XE6ua1fh4Bi46Z0ca0lG5qh4UM1nf5_t51b2JCyXU29Q2uf5Wo2yf5hj5-A2mI5z_5Fw2GF6OF6F81Yj5uu2CN23w1LI22m5Kl08m53r1Qu5pc4VK5Rl0zj5to2bg5Bfzvj4HSxh25l81j254U2-j5z25GlhEv2Tg5Ux1yF6wJ1g9lSk4Xg5GPsoF6qRyEn5cnlzl2VG1dA5pv23l22FqpA6zu5Zv2BO5EO5Qp2F35tx10A6ek5rn5OO5Av5e31Cv5Cd2rN1Fv5W35mk5YHywv2Iu1yv2mLyxs55n5-p4KbpQx5hV00k5Z35Fq4z31UJ2EB6Wg44Q53O4kd1XC6PxHgq4Go5aC2KB6Dw2zq4TF67xzgC2Dl5Hw2Sh50p2t91Vh5nv5Kl5rS2jT50O2_G03O2Nl5aVMPN4xd2Rl5uC2CX5IIyWl5635BP2jB6qh5LG2WIhfw4mo51m2dN46J2-v53m2Aw5rB6_J2ZH0ET2xB6IZ5sB6KZ5KD2vo5aq24B6Ci5On0_o54l5Bp5SZ53h52jffD1_l5f-DWrzde2Yrzew5gL1Gm5Zq5RZY5kiu74NP0R84Wy5fy5zJAyrxBMbDzq5y2YqYj22px5f7nNm5Lq1tIneb2Rm5c71AL4WN5Qw1Tm5Pw1f71Tm5NF1bA5Q61nA2QL4r71vt5Jo2dD6vb2-15Z50tM2p_5TfrKF65b2ZU2Dl22f5ZS2Qi4SF6Si41A2N25qI5Xi4dE2aGjgj4hE20J5YB1wk43Q2x25S81xj4t90FA6m25qKyTN2zo2Mg51o2mF6fu5PA6au5121SA69JrGM4Os1sl2YA60B1QG1qu5CF2an5Fp2cn5wu5TM46l2A358l22c2E35Zk5fv2MG6wx1OG6gk5RO5AG07A6fV2NP5Fd2VG6l319A67Pssk5Ay1cG6YG0ys53n5hG6zk5nV21k5DB6GB6LqzdOpWv5Aw2LjyyG6-k50G6Al5OB6lv5QB6iv56G6Ro5BR1ar4u35sdrXB6Tt4ZB6Ku4vv5491OIhdo50J2Zl5kB6SH6sh5SW5uh5aY5-u1nB6Av1C45Cv1F25Jw5G458h5uw2gH6cW2rH6w70u41kH6Cw52XyP45Je2oH0qH6uH6GN28B6OTq-B6DNyv04Sz1bw56K6JR1Xn2oZxZQ2MNyg456H6lLlDzq3t2dImuImII6gp5dx55i5Dz5BI6hnrDzq0W1v22HI6LntDw1hp5Bj5sarQm5NJ5gb2Tm55Z4RI6VI6QI6Nu2HL4i15cm5nylZD6Tu2e_5fI64k2hI63H2jI66b2C25qI6NE2tf59k2aU2wm5J25I25Du5xL6D81dOsyI6tF13m5pj5qJ54m5WszDpzpo2vU2vF68I61j5BK5tJ1Jg5VA66tdk25eI2GA6D60xF6Ks1Gv2r252o5x21Un5YSxZA6IBksu5z8iJV2925WD6-sz_J1hN5fn5ig5uA6KO5jn5LG0ln5fk5Y-0on5LO5iJ6-u5PG6lv2vg5UO5uM6XG6OJ2V35sJ6qk5zP5fWe4Tr9x15P5Pd2bG6Ov58P5_g5GQ5Tv5xN1Vv5c356J6MolHR5ZH6pp2mp0tp2oI5EK68G67M4RB6md2WN6od2Ow2bM09G0CH6lT5EH6aB6rQsbU58O2H2ksV5ihrJW2xm2Z41ZN4PH6vBsyiz-d2-351y1pB60P2bIyyLrfI5-P2eH6_y4J45Bz41B6xK6Hz1KK2-o53l50K6bD1PT2UD2Oi5Z45Qi5ia5y7zGC6OL6p4qawwPzq0x2GI6zh3q4xJI6Vp5k44cB4M_yOf3lt5_T2UI6CL4Ae5uA1YI6wA1Qj5bI6Ho2dI6wH2Vf4nM2x71lf5lm5XF6k_5du2HF6n_5zL6bL4-t5VF6Fo5Gl2tI6Sglym5y_5uO6bSr1_5aF6I81AM65_5CM6sJ5EM6gF65I6w-cb25WF0TJ6cl2_I6el2AG1Zc29j5aN2AM4Nn5ml2Rg5q25FM4s25rl2ou5QJ6sK51B1bA6wK5VJ6B35wNpUv2xu5EG64vn6R2iWyoN5He2dJ6AS25u5Sk5eM4ES2kn5FO2sg5Xp24815A6lk5P35_0kR35WPrLC0Qv0bV0xP5zJ6aG0AN6E5fwJ6DN6EQ5FN6xG1iNpa35Mqznp2WC2Oy1f35Ho51M4Lh53M4hd21q4m35Xy11R50R5YN6I41YB6K412t4rv5fN6RK6ih5Tl59O2Vl5IW2zv5ov0VH1935-V54v51W5fl50m28v5fK6fY5ay4qRscH6Ap5KZxBK2Di5Gw5Zq0yB6Tw57w2g_0fG2Ov1nH6JZ5041DO6FirnG2be2pG2LO4Kaqa45XrzkeWj-1AL6gw5tq0Xpbxz1zuhxupq75aNs3dYlTzJroJ_1ZBpZR6383z95RZYZcyolwKbAxT0jsodR6b01ty5A4ZKBlmehux5bR6PH4BJ4pf1Jla534dt4OK6de2BC66O1i-1bn06s5RZY5SgkEpi_1Lq5iC6m-5Tf3ie3Bozle35U3NE4NHmoIl47xIS6AsqzlnuC6s-4D9hVW4s84oE55H6zJA5Sg385KiksbxHcyPEzDS6otyFS6985f65bPZwe3ke3BuxWINoz2ve3uDzSZp185TzwDI6KXff4zZ65ruxT-4BS6RHmOXfD_zmC6z44RJyYL6NSaaB4bL6R2pQ_5U_5S_5nt5Gj5g15UD6-11st5yk2RL4oL6Sj5yt5mmdd3lxb2qO6pI5oI65t5So2dj5pw12Fy6L6_v2sI66O6ku2qf5gU2oL4kI6WF6QT6cF6SJ1_O6D2x6_5Ul2ij4kFhhF6R81sOsJP6Tl0DA6AK5tT6Jx1NP6tJ1PM6Ng58F6PK5TP67j5Sg5UM6Hk4VSxu254F6w256F6ek4HM6oo5qu5QM4DG6HF2en5_25RV2WM4G45681HS2881CO2uM6GS2mn5H-lzP6pv21P6Q35bp2O35pJ6HP5ok56M6X35WSyIhz_P6-54rp4zs58n5fHy5v2yG1lG6b91Tm2VJ2Co50O6OQ6xG6bv5bu1MB61G6fC2uR5PuiXQ6OS56PrLK6VB6NK6nm2x35Xt4iN6Uw2RN4235Xw2Aq2tV5OH6GW5QH6pQ6rh5OPqUH6dK6Ry4wQ6zh5_v50N68t5Dp5YH0xhrtw24Q63Q6rK61o5K45a6jBi5CR6kTyFz4N458EyS458Q6Ji5tH6lH6jq2TK21R65O1Ha54R6Ex2wW24H6U65J8YbT12_zio1YC68FmDu2mT2Pt5XA0bA0cb23S6Sj3y54WO6Jq1Ej5OD6Jj5QD6T_5Xm5dO6mK2We5FT6WD6515ff5TF1bw1qL6jf5oO6YL4mf5-A2wL62O68Q2nI6hu25A2Cu56Fyu_5No0vI6eT6xI6Hu5zI6jT6iT6yIy2I6hBq4I6GM6GJ6350JM6xT6Fk5dOrJA6du5LA6VN2v21AJ6uo05T6KA63E2LJ66OsUA6rF6WA6bk4JM43W64fnEU6fM6Hp21a42l2825PX6Kp2LU6Mp2gP6Dw5PU6VU6SO5DS2Tp2qg5WF2StzYF2ug5Bv5Ho4kM4yn5gp2lDy4g5kU62v2rDyQd2xJ6EN6Qv5Ah54HjHQ5sU6JQ5KN65k5e35vlkav59k5cC2JR53U6A-59U6To5o35uSyFl5r35_M4tayMK6kT55p2LN4KH1GV6hTxEV6jh5jQ6JV6mN6mQ6iv41J22C2oN6cl5tN6D2nuQ6mB6xN6UPp1P21h50Q6qK6l41eV6Wq2Az4-y1jV6iH6Ez4-N6pl5Sw5ZV6Uw5sV6uK6UZ5vV6JR6rG2HO6uW20V6Yn22V6684RZYNO6vmgjQuWR6KRrH_zYFgBy5hS6oS6YGawDz023l129Ayg_z2o11wqm7lJj3fB4YO6zD26Z45Vh7A0Ku2SI6hL6sFyfFygO6tQ2oA2cI6aD6wt5H34f_5RM1h_5iI6A25fT6WU2pm5LF60L6pI6fW64X6ij5XT6xm50f5Ml2wm5rI5d21VB19f58_5SR2Y25Bg50L4Dg5eo0Fg5Onlf25CK5qF6oI2Lg5MA6-W6OA6BX67W6DX6Rn5Hk5Tn5PJ6lB2RJ6MN1Ov2RM6u81U60bn5Tv2fg55254R2LG0mN5mzdoP6eH1wA6_I26n4bk58u5NG6xM6kJ6tn5dU6cU62M65P6Z6rbU6Pv0Bp4uJ6SayDQ6Px5yJ6eG6nU6W911s5Y91kG62k5mG6Hq4Bb6Jq4zM4PQ6h35bJ2CK6up2l35gJ2WQ6ZQ6er4XQ6IY6dN6KY6Rw2fQ6qm2Lu4wv5kQ6mh5LV6YY6NV6qv4iB6sN6OTyB-1FU6Jq2ON6dy45P2lY5yo5Dw5mK6dV6nY60o5pY6Mn2uN4eF5qY66B6ED2V45kK63N4IR6Zw52R6yV6WQ2EC6B147Y63y5l74AitNPA844j8xCA0QA0rA08Y69XsPafN-5jy5SW4Mi1mp5SCZgfjOy5JX4Mh22A3p-4Xc6_q36W46q38BZUS4sq3o-4ac6fr3As3Mh1Kr30C6hvz_y5eS4AX4ir3LA3U05CYmur0LUn2A3aS4w-4Lh2um1XYmJfwxm1QHZQX4Di14uz9q3Vc6oZmXZmvvxym1Kh1jc672htyyLX4lyYNX4oIZNg2Dd6ES4HHZZamyyyZ-D8W4NY1URrds2Nt3svxFknZp3TA3Dz5FAZH24kjj3jxo8zFS42W4Td65Lo1o3D84IS4ds3wh0R757_asx5m8zJr5Pc57f0-h1eBZFgqsd6XUgppBBb0Zh1-c6nJzU65FAZZxKQs2CujE5zdP4Ir3Cb0eBZ9d65tjM643wjFvpgd6wq3vs26R68d69IzFt5NOizQFCh1fWm5tj0q3Sd67c6JS4EEZ4DZys2gWmgh1ty5FAZ7ex5fybiAjj0-q3bij2IzeB4bd6cAZUij_d6Vy5Vc6De6SCZOhP5iJHe6ed6t-5RX1xs2xq38p5SCZijjLrAze6c-a1GN3d6ra0eBZFWH0d6_a0G9z774Vj1xd6SCZ0r29vcTe6hDr6djSVP2bxnkAig2Be0ve6FAZU3zPHZQe6xUgBGr484ryy_c62c6Bd65c6Md65A3wJkGd65H6Wf63c6LrAZf69s2g5uQwxWh1m-4d05PKh1c6SCZYYmwvxYs3Vf6cAZJfska0IgqAyAAf68a0eBZsqAEf6xUgLikcf6xjn3f6ZyDbBAdBAF7tCvzkNBTe6qd6cAZBg69UgcqgKe60Rkw02Nd6Fd6jvzKc5DiKff1Fjlby5D2zElrz95DiK4x2bjc9hgHJsas4KFoa2yaC6bzoZ-oiTo6wqej3Yj3rHrUi3Sk3a42DMmuxqauYug6Sk3Ad5-j3pL2Dd51fY6Lme52_42X-49k3Q524Mbn42ld65vYEd5GIrS52HLmI52Al3fMmhNhwMmxsYcFzSk3vk3m52uk3o52Vh62k3_k3X42B32Zg1vq5bg1NL4ezpui5hg6wuoOniOwYCEJf0Ykx5NOiuQJZR4jKkkzYrl3mKkPL2ih6Si0i1gXX14xxD945iqpe1Ed3md3a94PSYP7z_z53MhUvp7IpNs2L240blCM00qu7QZv00RL3ZQ1WJAh4xdqcTp5CGlrx2Xy5yWbwkw4iaKz2cIBti5Xp5I7LG4qk45S0glKsYSjGd1po1aypeX1oW4rL2-vp3H4Ja35H4LI4cg3UZ6fL6cO6CM1BT6K7i0a4AG62snn15geEsqr755qA5955Z3pTN6wgfNb42A5E-5jf4ut5hZ6Whp815xO6GP6UU2pZ6eW6aT60QyjK6Mi4NF6K25jF1mW6KJ1yZ6wI6RT6KF08O6Wo0ZF6Zj6bF6Iu5fJreF6aK5jF69I6UGyDn5Xa6Fn5EU6wKy_W6dB2Qg56T6VP6Gk4GX6oI2FV2cM6dP6Zn5dA6yR2ba6Tn4081Xa5KO5ga6b0dAO5H5iT35kN5-vnU-0JC0G35M6rNC0mG0Vm2rfb9hpAkld2xu6rQ5xq3d0U6XC0j35Cc2Q4dBIfT4dFKqttzOh5-q4iR5dm2WU5UpyHXydQ68qp824tS2JQrUl5SY67YxnN69C0gzjU04AY5XQf8x3cipGjiRP2qC0zrnu2xokljx4wX5nyzNRsOt14x4hjy4k6rx4gP2Bc5dx462xnjyv2knP26C0cGNxx4bP2BY5Aerno5Fq08J2UtlJ3xgY5ALyVV6aH6Yy4iY5Sl6--fYV6jHk7zl8jymN45PphV6FilT-10o5wK6Rq2R455w2qV6Mi5jDkY45SEis140141b53y5QFZBUiSs2Tih8h64ZrtQ1l94-3xJJp_d3xI09Y4xY4Nkyxc5Wd6us2GS4zc6Kt2hc6b_2cc6TS4sc6FX4yWmi_22f64d6gNlj7zv5ghZ4863FIaTo3H_o9O3873X1xQar_WnXI4Y5LxKp4-ZAJ4hrFJ959QxkXnzI4mE4H34uF5l154xzpm6pmdwF5siyyF5ImfTf473Lo0pVo52T5ft4wT5L411CjzT5GkXym6hjeXpyk_rENq6t4E5fst4uT5Dn6pAL9m6IMyNljN5fCU5In61Ciet4TI41Y6aw5LR60H6NR65R6pi5QFZY24PassygQk20l66qySi6U7LLcssNBke6ue6zr3ym6JQ3OpqYn1BMoEBzpqA8AzxZz-AzIBzUY3rZz6vxau0ybjrgKxdaju0nZz1Y1hu00Sn-bjum6c3lwm6Nf4S7uom6XdzRf4IAXLV1Zq5QFZv656HlcWBtohrn6uBA3n61fyfn6EVaig6fUpRj2ZcukK32XrWizHmahzz3QGTo6BZc245Ch26d1p-zax0aNmbb5acsBT1fwmcx0Hm5QFZp7hUiqk3zmDloupsepXn1_zogcydo6TGP8Jeuo64d1-djzZxwSkB92fo3eSmpz52a4Hs5w1cdqrnq5l3eDf4jP0u4bLdzmU5SAspQ0kU5Vu4GEsVY5F9hwV1ZY5UY5Ly4qV1XY5JEsVp6684so64o6eJosaxKbAGA19C66H4Ppq1o6X7LxUuQUAS24Pf4sm6DmfCo6rp6Eo6gPeSf41t46s5pQGOFy3-Agt5buyf44Ht3Wf2jt5M02xX3dwZmmYUJ3YcaoG4-sDjQ2dL6d15pk2Lu2aZ6XI6RW68D2GT6YD6lL6mD6lO6F90w71zH2km52t5Yj6KE2cL4yZ6E25ob6G25Pj64L6lW6ao2iM1vZ6OB1Izr2Z69L6f903_5BP6AP6kT6nT6g21Gtd_m5_Z6Bn5CA6kj6EA6KM6aN2MM6HX6OM6tF6QP6Gn5qj6L0nkI2Na6_OsXP6Mk4_T6gN2LX6AF2lj69F6w81XJ6nA6uc2Lt1qA6GG6_j6YM4ak5ev2Fk6hJ6aV2K35a31QG66o4wg5Dd2Hv5nk5kV2WG6SS2-x1CQ6tX6EQ6Mv5tk5uX6FQ6wX6GN64J6cSyLN6Qdr1X6lp2iZ6wwn6X6IB6cv5SQ6Nh5dk6VQ63F2yR56F25r4uC1zR5Rb6u_rw35bQ6CG2gh5lk6hQ6T41KV5bizOxadizBWcmk6fB6Bq2hB6Dq2YN4al5Xs6sv4RV6vN6Ae2eY63y1i70YV62N6bV65Q6a_0tb6pl5Oe2i_0Nw5Ei5Pw5gl64w2ER6Kz4xY6F454b6rl6UK28K66a5_QrOR6d457H1yW2g451p6l0gzoYNx2Y8zGl18p6Io6A_Yc64Ct6kP4Lj23QGMe1py2Gf6-H6d-5fn6xSvq34NsR5e2Gt6XR03x5-kzClyvn2Siyxi36k39j3l9Y7g6dk3Ih65-3Cd5jt6_uyqY0Kp3MAZGZ46v3kyxtv3qixAs4YVz1c0c937Uz49338y2t6tD0ij2p7zEF4AF40U0sym6l6fk2iY6rXnjb3uq5r84bf5Fq5ro6laY4px-IY8fxrZr21zQixyC3bIawdmXMzTS1vZYXcZS44-yhBMPIt5imZJx3GAZNimca4tpxrR4GrZdu6Lx3Ix376zih6laYXu6JOZ2pxnLDjeh1Zq__qkpqku6fu6Hi0Xn6laYxixOshcq5F6t0dmoWZuC3Zg6laYn756HlKlEVP1yXznau0p6laYsL06kn5-jTzg9l6Zbl3QGkmD8vcrW1pdgo94_ekryx4I4N_wQ23-K2DSmkA4XA2fD4PbqyclN53kZ3M51xD2ytl-S6OW6vi6e15CT6O3l780Co2Y_5nL6zI1Rq6Iznop2jZ6YW6g_5fD6OT6Yq6rO6WM1l_5Lj6Ki4Nj69t51L6yZ63L6ur1RF68v6DK6-A23Z6EB2Rl2PF06Z6DP6-_5xj53u2kF6ZXx2W67I6iB1Ga6iF0bu5Vi5Pn5Uw67U2Ma6aw6-U2TK5521Yx1Cm2p814q6rOsdM6IBkOX6RM4Ye5iM6uNpjP65l2OV2Nt1Zx4l0k8j6TKcia64h5O31Vr6_iyRp2Lp0vP6qM6xP6gX6tg5Yp2Bn4-pzgr6MayVC1yo4gp2Bu1HQ6Ldrjp2JN61r6oG6hj5GJqBckUyzNk6VC0wq4tHyyV2Jb6SN62G65U6edrOb6bqzJK68F2CH1Fs6m3qcs4odruS5oC2Ub6td2FH6WAL9p2Ms6wS2qcklN6ok6UY66v0XK6RH6hDsmX5ARsbx4vk6ripQP2FRshyz1k6bRq3k6pyzoyzoipXP29X5deQSRs5X5El6Ktl0x4Hl6p2xqP2iRqPy4Nl6LZ5mb6g70xP2shlUV6jl5TG2XtlNSqBe2fI5bl6EjpoY51Sq3N60o5ns6nV6sQr7N6ll6LT29o5tY6zK6tV6sH6ws6zH14N46b6xV6_N4Kp52H69O1Ac6zq5XJAZWt2pDrKwnz1mDl3ljK51r61d61u61Ju6-y6gwzkL2eg6Riy_j3ex3A71dx3yvsP95Q-uYv6YttS23ZQuo11Jxg461x_Ye61KA4q11fB4S15c_1SG4GZ3gv6jz6F63cKNTM24n2Gia91jeZ3Hu2R_5Hj5ov6vz6DT6jL6lA2uv6pF5wv6yIr2r6xF5kZ6uA2GE23v6xA2Ij6vL6M90cj5xM2ej5B06Wj6PF68b2Tj6lq68q45v6nj5Q25nJ5ko2T25lT6sq67_5Nw69Z6yq6Su5Aa6Bx1Ca6ifnEa6LM6Ww6q90Ia69W6l25La6o25UP6zF68T6vj6rszZM6tGybM6Onlnw6Onlpw6IU6zi6sw6bX6vc2Xv2TVkO2x7k65R2rA6Bk68R2jg5oM6Ak68A6_R2FO5Lp0HO58w6dX6Blk_w6o60hX6Cx60M660n3P6RlkGx69t1_O5AB6Kx6qU6IQ60X6b35Px6yr6431FjyXglPQsVq4VyzNN6mayx-07r6ev5aC0fx6CY60G08U6UTx9F2_U6VmHSwzfNfUwz-V2PK6sS2135OY6cB6WT4kTxqu4X-rLBqRs67b555jbv4pk6oh5oQ6eb6bRqYx4QjyJ26amppX5mC0_x6gx4By6SP2Dy6kmp6j65k6j4hkx4fP2FvityziP2wx4_X5Kl6s-fGl6rjy7C0tjyIy6L-fSy6yqzEq0Vy6mY52qzTy4yQ6ixnlb6s26jEsZy4Pl6zQ6UTyfy4oTyol5oy6vEy726cTyus6_TlM45el6Dplkl6Jn2QZ57B6ys6pb6RVrVZ5GO6fa5ja5eL15y6Fm5KO6Gt6NE0074Dk1Qt6Al1Rc5XE1Hsje34sZz0n6g3g3F4Bf6XE13BcDoY0W2ej2bE1BZ6UgqoY1wcaqY1gO0OeyiO0Ot51P0p36fn1eO0s363BAFSnv36NSn_U1fmYzF4f36ZX4N1xh368EwV6x9H6me1RC65RYQ94CEzH02OCmye3h13nt6iMmr9xFX4ibmFt3gm1Fo105kI33dQzK33cT3M0of1o6CaXAnNB4L_4CC4NC4CV3HS6gsnae53k1Gp6NmdaQ0rgjiF5UizJdzgQ0lU5Rp6Xp6tlfJy4q-fLY5M_x1V1Zg6b_tn9xJqxNc68y56j3O463KjZ36b_tEbgiVlCt6y84S84mp5kAwcHxvnc7fsEGgfVriW0cUySByro6b_tuqIS0xbMNRqnPt6Oc68j3YW0UWr446u_UU56GdKjdsShBgj27ikhY1-OkXn6T56hS1OK0DopQ3Bg0lD_yP44Si6o56646aJhviBq9xA56cp6x56Y6zamg_ACLqxA6zS56f-WcUhAmuCt6Tf6U468y6S4bpLgbx5tbfxj3BW5oD3Ow3TiZhX2lks-zwVt5J5kkBnBJAmBnn8Vo93zB4OInNNgdiyrZ4Z66sDpW15Po3Bu6yPhXs1db4wn1Ucztz5aczab4wz5ePxqz5v15oz5J1myz5i2rXL5325zijw561Xq1oh94xgI0AhaVugzl1xd3itng8zmc1kX4994jf08942940I0UPYNrp3I0Gkc0an0a2_mnJf23a2ih6TyDp1hOR4DN0BQ4fQ4g62Hi1Yan8Xl566xX0SI0PNl_T0j5n3f2QvpAM0wKsm45VY4Ei64OY-knDS4UYyEGzLvyMm1Hwymmtol3F1YYHz4D3rixA63wUZ8ixbKleF4hd5fX2Uw3G9ZP665X2vX2Sn1n54KTZPSaQ85jTZZ13n95n7qP15v11nWaFGcAw4wYnfJ4Q86jvglR1gCzzu0a76f7mRW5iK4mJlhX2Gq6aZ6eL6Nw1WI6Sw1sv6rt5TW6tt5cozDj6Tq66n0Yr1YWhtL6oZ6C06bj53H2UT6PE2WT6M06J06Sj6HAqoW6mj5Gu5Q06CM6oJ5aKysj5V25QR27Z6sU2Ow6Z25Ufn0q62L4vT6Wu5LP68u26W6ew6hl2k06QM6pj6Dlhgu57q6g81Cr6Q96Er6XM6Hs1t06ax1v06rvnzj6tu5fP6It1YJ64j6VX6gn5NU6C35qP6G16la6yA6na6Zr64N5wP63A6GCjZU64P6ya62P6ta6za6jr6gU63M6UO2zX6Ab6tU6nG6e16XJ2xF24r6QQ6i35CXyk358i6Mw2eqz7U6Cs6So5Es6x16WBNDN4us4DT5jv0FT5VjeKN4qx6MN4gN6616kk6ao5335UK6gB6eo5PV6go5G26Qip2v4yW5cs6xW55V53j2FxhmbeQTyes6zP2fY6zN6hY6Qhi626C368266-6-266N6B362B66RsBR6zb6yK6AO6wy6mG29w22O11s6wV6GO4CC6P36vfyfw57y6zz5wTvfxKQqnElgVLh6h0BWnaM3S_6fUsSdFVPckAl8g2w01gX2kc3W9zV86d5xb5x8W5S568SEOePhtk2FBip6KeajZzFBzU_s0p6c_6HeYxsYWrhdktSUV2-1rXn1YnT86as6uN6qQ6ov4s-6th5r-6Io6BK4YyD7YYrVbq-1AppHr0nT2L86cv6oXzTCzeb3ND6hb2aO6h717Z4Rw1811Nq6cA5Pq6fZ6jO6p86XW6mO6WL42v6pO64v6hT6rm5om56t5z86gL4186Fw6jI5QF65L6286L-6Hw6pq6rM1-O6uW6gE2Mw6X25oj4Pw6Qc2Jr65u2e25Xu50U2h06gj68q64j4nl2RP6n25rj6CX6ol2WM6hw6CV2qK51szUa6nB2Wa6Us1uu5zN2m96kM6o96mM6q961c25Ry2k4Up2Xr6LG6eHj1A6z96cr6zM6jX6fr6lX6OC2nX6QJ2HN6pF2Ox6Eh5vU69J6wG6bS2Rk6dS2ax6Y905M4GY6H41As6JXyLw2mJ2BY6kx6FxnHs6316Js6my1hN6716cU5i-6iSrcv4cb6Ys6YK6Ty6WH6po5Vy4by6TW2to5Cu6G_6kY6fH6os6pN4--6il6cC7iW2ep41l5ojzyy6gq2lC7zY60y6AC62y6EfyWn25Y6PR6R_68p5bQbjgycxFp0jBZ4O-4DgyVHmsk35P0jd6Fg2pi6tZ4oi6B56aMPG4g1h6Vc5cY4wl6cRZkEpgxxcy5B6nmy5M6nnDzIbYqy5AZYrDzDp3mA3MZ4IS4v-47E4M75Ms0Nfx5b0pb33lakb3fYnUPjyZ4FA7BFRKRN_QYgo14onb95vx5ac54EouyoFGp932ir5fx5ShhlmDKRNW9twGASL6lf3nEpny5Re3py5XQ1ry5Li6ShhWUxmgAGex8y37wwMclyKxwPxq405z3MJ3Eb1805K53MqicJ3u54h63g63ewhXNsyQ1Om5dHnM86bU3FpvkLnhPnpz67G4tz67d5pv6Vm5NW6SD6PW6gxh-A0FfrIf4df5mL6q862F5s86yv64t5AKyZq6wYyIi4xA72A2o_56b2hL4Qj6U902L6wA7tA7bx68L6rW6IBq0i4_i49UeOnytznvu23A75m5mT6vbrE96Nc2G96-Z6a06J96-J5L96zVyN966L4zT6aN21T6FJ63T6Ck4Br64E2HA6b96OB7Wg5Ir6Uw6x06ifnz062iyPF1MV2Ip2TX6-2519lTr6D5r5w6et1J16JO5aM4fX6N16Bx60P6Dx6Wtzva6696BLdZ3qFB2oo4Om2kr6AG7TS2De1SJ2Dh5uU6Qx6YT67k5zU67X6IWkMR5p16ZR5r16P-6_B7Ds6nS2216hT5aUrsv5g-6uv5vx6LH6E260x6ko5H26HuzRC7vQ6fs6zUrVC7nw2nb6E45J36pP6H45XbyoK6Uq2wb6L45fC7926JK2Fi5_N6pV6vY69Q6Uv1AJjQz1Hp5Am5Jp5he2P_63H6S36B56upDCt6Uc6Y36356ririhyAS4F460lgDr2S56pIAc-ZA6vXSHNg6WH7L3u9IgQ54Jpk-Lhe76-T0pzq0X0Ig3BaYhEzVcyaA0W6o4S1h-z-orDW6j744C6uE3Fc0TRZxd69yovAA_gqbkpVqcLz2rD7Cy5Qc6eUsunjTR6K01GP4_z179oAg3-aoFZ6jsoGI7vD7FA7AI7INj_H7RDL1q5UigoO48H7WBpaBp5NyI56hEzRI7gigat6vS6yFm3S1pc5_V6x36LGpFI7oH7gc5BSnMGmgI72S6B56unjBFpjasXc00b12KzGfmW6oIM0hI7fc0B0yhc0zI7rT0fv3y-4lv3BViaX2A46ckJIC6fab_uAWt6B56U36IigZd0of2qzxLd3uzqaI0FY4Wl1Qd3eW4v1xal1wH7c05yu3uRZOs0tV49Z2tC4veFjLnJ_5yh09aa1X3JF4FA7ycYlhh1AA-D1dK0Nrkf8VDopxrEysnmY2RfYoY2ODnC4Zz_6lJ7LJbgfhTwxVYp_h2tR6NDnLJanY2RDnpY2zJ7n56GdYLyDxAAoJ7QP1qhhT0xanpHtyYs5WYYvJ7QDn3OZqU0Phspi59qA2bxNEQSH71Vi1l6_SBktgHm5UK7v0pyal5-j1al5jXp6YSDzbJBf_jhK7DMaM2jI71cd35X4w36jNjFh2-tkxo3QC63X4UH7ed36X4HukH46-Jsvl1Xc5E05qeZwf3zL2Ai3VqYN05ft6lMmUU03FzfPbpk3Xe3ATmklnU925p3oJ4q_2nd6dS4M66uQz-_yV0ydF4XKl176KRnwfmVd5mixN66_76j_6v05cI1Wv6MHvxs0wOzN95700r54cxZYY2353q4ZMY0p6Y1zxh63WE7mSz9N3H745Z2bwoSP3Zn1H_ow83GioBAni_3SApc469L7HQ3AIpVApyY2nd5td5Eq1ecp8R3m_3-R36_3B_3U52Zqo463TendS3KZ2MM7Nxi-Z21UapH4p_yvH4tH4TLljRPVLl9o3a30Y_4qm6Inn5ZnCanYd1vu0Uc37effq5XQ0ge5ne5m8hwc4xczTdpLx5Cx5YD590e0N5OD5Hx56c4aiffD552zZQ0Ip6Op6Af4Lp6nGkOd2nr6CN64a6vX6ZayNu1ov5w8dkNqbW5fu4iU5fQ0rV105fGY5t46EEsJY5zckSp6jurFjzFy4zq5g_mZDl4shxBlMi0VZ2IM7E_31I7545--3sZpkN7tfpcK7E7YUo1Rrncj0zo3R8og_mMs5je5m46sM7Hp6kV1UN7gmycP0Mp6x5fJp6Pp6sV1046YN7mE5Up6OY5nQ00pyQN7Zp6uOibp63y5aJAGEcCJ7GzzsZrK51pIwb-glv6mE7nv6Jq6ZZ6680jA2X_5l862z6dm5eO7tE7gA7Uq6Uj581xbD6171Gkhj_56v6tO6zO6dq6vG7fq6yO68E7vm5Bw6_E7zO6Vj6iW6gT6UF6r50NF78f5tj5sz4T0rFM6yj5ij6uXjTw6CU68M1CJ6Jn5S962T6Lr64T6n06sj6p06Tx11F6-T6iw63F7radxj6w06i96eM6WB7525iP6ZJ6Sr67l2av2IG6sk42A6hB7XV2x968n4kt18F7Q16F91496aU62g57965M6P6rGo4-a6CB6xr63X6FB62P7pG6yU61B7RG7IR5TG7NB6cx6p356U6r16u16pYxDY6kdrT-6Gs60R65m6yMqy35gQ6PY6iQ6kN6xv5BTykG71NfWY6qN63C25S2XH6qo5gY6XC74-6ly6gC7lY6p_l7Q6-G7EQ25o5qs6p41Ow5Se28-6guzF_6yY65l5I36W45zy65b6qC7M_63R69b6Q36Mp5mTiOp5E8WIwcmhjCwcOFZTc12d3Bfkw94-Y4aOz0I37HaJ0325vfH2513L3y6s5op5N7xXK7_XrCd3FHl7xxKd3jr0NJ7Us3id3_3kVC6UtgGs2k94BY4cR7b94Oz63IpQuksW4GY4uKs-66ph0k0qG76vd3nX44Y48W0yqxtc1qY4bekLgkrh0l22ei3S32ui3bVmii3WRmO82Nfhvn3LOk0N0bS4Fm64e6mc6od0YWm3f0q-4tWmSK4bA3HXmNh12A3WV4SA3Y052AZPS4DS7Dbloc6ws3WS4vc6bE3Em63r3Pm6xW42C6YXmYD7fc6df6RL7Bt3nd6Xs3tc6eMsB-38A3Yd6KZ45amlMsku3L3bmu3W13Lv3PX23MsBY0dv39Nhcu39Kz2D3Yhxwt60fm676GRn876oimKd5llY403Hd5UshZ1yM00OclmxzSqkoxzer3_JvcR3cwZBt51Ms7lZ4S7vL5Mz0ikslL7y8sTd5w3eW7yx0ZxBgFJAICnxyxtcn-ixltewb406ysL7E7yNY0C-3ginUTsbL778yxT7BVzD_4zT7RM7BKa0R3h55GT3RNtdv6F_4L_5U15N_56B4uX3aF4PI4DjxmF4HdKGK4MmYh2qdJe-1zNA5u1zxa4pa4o66YL2Fd05A5L3pn66FB5Wbqnz5WL2wyD5a5ZU7MB5v66utkt66S-5f84CrrBB5gk1rz5kU7lb4gL2QS6j7pTf5eh63k1xq5YO5lLq8Jf69rNiehF4b3fHs4Ds4hS5qa4xPdHpylS5ZS5la5FVfEt4CV7D8jfeyR04GjpWa5X043y6zqqTe1Cm5QZq3s6ba5jteRi5104nUqkkzhB5o04BdjRo6ui5EHalgkm5AjgkdV7E75bwcOEj8knjf0qX4Zq5cV7Iekm5AQw0OhPfV7pV7hV79GidtpYKsK2zmV7Rc5EHaDMuBOF0gkZqsJhkgV7X75uEiDg6lc1wR7zd3594ayxOR7tRc3V7RgkBhkDjdarV6V77Ti8V7d9gEIlvY45l1JP4Xp5EHaQOuOro4ekbFghSsHP4hf0R6xbV77Ha7zedj2qPBrU47u66bZQX2e03Vu6fGaLshT-jBVpAy5up5Ytm4X2w45UW77Hal-wbinF_A8gxQg0jixLakkF4Yk6dLqxt6zz5pW74XvNu61W7DR4iu6vv3nixvt6cK77HaxZx7qv2bOqL1iH3Q3yLGLg13oW7KX7dTZW65V6x1iAbu6gc0-X0Kt5fGadu3TAmh_6Ru6PBn8S7yAa8u3kW7KT0Xy5fGa1hfA75KDrjXtKghvskUX77TtXX7Jj2FX73v3I1myQZ9u6JX7aDgDjfRL2gHbRWEayl914aveDj0OIsGJA5P1y3FQ55_L3g1ZB1ZjT74K2W55s43teKKY7zaaH1mkt0MsjQY7C24HJY4kzKc5fGa01zh-5or5261p66UU7lN7zXglK2mz5gY7nV77HaLyaRUi-Yr1zyyS7oKe2I33EjuW7Ls0sY7WgfuY7OX2ET7GX72X7lTa9bZlC5Py3J5kSR3xdmyt3AJ3uI39smDtmgu6_W77Hadix0rCmcnyY756k0Y7dv3WL7TixSX2QRnaL79dmFW7L3bdR1fW1-01eWsmX73X7jX7n55mp5fGabHxY95me2XX7e2zu-57C3LZ7YSmBUZh95wY7xSZoZ7wyD0S7DK4xS72Y71X77S7dX7As5rOZnIA1hftQY90zL9qetpEu61V7xSHNlia0pY653A0Jn6_m658Ll_r5X7KtaOwgC5zLk2ud6Hf6Qc5684fgKLa7ph6m64aW7vd6gf2mY7r3YWNbtR02bxG0V6_6qt6OCZst6gunsp6u8p-n6WuaIV1YdzGo6P34TK7Ba7lhhgeEpya78Lrxh161Of2Qr3pw0Km6cN7ua7pMJWCwkw0NH7xW4Nr3z95WdFXKRcJAcXP8qyosn7y5055OW3VNnoWa9_69cr9F7Fm0S16PYxhr67-1fU6xP7yg5v56eW7Db7r_61jj4g0tR66umMb7CCsl0k296T16qB7cp0Y16mY7Db7YZsBE0T4x1zyQf3F23WB5wF4vY7NY73I73u3HD3e33ED3b65Z76Cb7mKR6LlUZFiWqlOAWhxh65vb7oumR92cN7y6gzxg9vuTyxX948q5yZr0SYJElRf0nL2lf2Bi6ijqGJpT541Il3IlAF4wKlT33Ki6Kh6-rlIi6zymmRZO5zdU0Ki6TL3ML3Ozbfej1S7EYoLL3lxZVL3kZ4ao3va3KJ4sM0YM0KD6xQn7naDGPg85QB5y3piM7v7hRB5WGsicz0ak6c7e2kgygRrr6b4c6aBLecB5UB5XV7rb4dB54b4Vyetid-akxC5vsrA1cED5DVsbC5Rkf9C5Z5pBmyi-xXsrbd7AifsC5QkzfkzL04HV7qGskfyvw4gd7jeyiA6ma5U243Y6aqyrqqDm54Q7cw5tqyoX7LcZ3H7vb4Ag11i5Fa7Z842gfbe5abqyb4Gd7Dd7qgfnV70d7nLlzYZ_AA5Sg9AAv_kYyDgWpkxbpStkBA9AA1VpFcZNe7eb0Qt23-aLc7cK70d7rPY3d7L1z9kqob4sb4Cd70b4vrxUW7LcZo0gV4icPFLTh1wXpb1iVgZ75L84Ce7DDclwgvV7wfj9rhJP1Q2wrD2EPJ8UnMrxie7ue7vxgbh2zuhcS0Mz6xTYWe7te7zCdztgEe7OFZr55RVlnwBUL27d7aB5demBe71V7LcZHL3wyDHf7ivhZJio36id5G7jADnBaqZns_454bZaMze1yEa2NHae-3LcZc-3Vt5i-3Sa7LcZxknKJANx2V76X36E66_W7WzmaFiQ5guutpy2XN0ER4z84mzevr5eR15V4Qi2Hs0wrk_I7-f6bzeP11zdFOZpUbqSaxTK7YzejhxQnr5x51Dn7KaWnrZY7LcZf7ufarcPXlKjTT77T7vc7nd7uP7AkzvvjUa5Flp_W5ba5DO4DH7yH6nq29K6J7lMR6A80wd7kg70fyxeyHg7yPYbY71eyjR4Qzcde7hY7xgbee7Pg7yPY84nyMlUP1Si1db3ID6Wi1DMfP_rxH6Fdkga5tC7Lp5OR7LcZH54beAHY7TY0Yf7U9yaLg7J7VR3jf7q1p3Q4Z-3_CnNh7hq5Pc7Pf7yPYSe7zxgtW7nIkAf7EWrBbqXOxvD2Jun3e7NV7SP0Lf7fe7ub4Ed7Cf7y-YJEYd_jZKWOzhd1yly0gL76CxRT3Xg7jh7KazEa3mh7_qryb4ka5Ld7bQpOa5sqq86lA0lieyVkzaa5yH0gg7Bh7zH6Rn6Bi7vd7HH7Cb5aV75e7tHaJin8e7jg6D46z-5fh7zZrYh7Sa7RVPjIiS-zu3xd9jJ94nzxse2TK7R4xIy2RR7Nikl2hLc1zy2L94l-4pd0dS7RS4LK38A3mS7eg07h03zz5PbZqqBUgSzzEg61m1EW39On6On3Z7tWZ4pD3_6vUufNZJcf7f7h9zmX4ER7-l6cK7Cj72vqOJAoAAkgkWwjSRhut2BkbYyxojqmj1li7S64qD7II7o22ki38226R7nqYRi3A32xg6LL6si3li3b32Zi3Cjdbi3bJmuLsagy5R7_ImG32P324h3Wi3oj7gi3ni3SrYkMVqi30j7ngyfi3hj7SbFwi3nk3256x52Tl3Pl3yoZG05oSz2N38N3ed5FIakz5dC4gY1XO6amcA3l1Jn2B4_rnNMnyq5VE4wclFX39Cnsz66cllCzC54OK4Qi0LRYz-ct_zIy5hC6V-4nV7-a2gkyPi69H7nU1DByH42CY7aX1CRjxXrnX1zK7r5n7FrTjqqR4Ad3kX13k7yk7Bb7Y9FGEc8vc1f7Yi7ETjm94Ps3XsyX_4Z15Os5oX7Al7CYYGefoi7flgXR7ZI0ZR7kqxK3zr76J6n6D7OD7VQ1QD7-D7SD7Ih3_tyK46-e33z2A02Kf3I02wz2il79z2rlnxh3dFrUEznFpscyLcypg69f3gC649oWI7azoFgygBpA12j6o4Ez3EzFGpa7n6Eza-oU12OGpW12Xg3y7nqg3Xg32g3j12Wr5x9jIm7zanP3n-jxJLsTpe-g3A548j7ML6xj7BL75k3gr5r3n0i3Or5qngzc5W64br5-i3F44f32Yr51_3ar57c5TBhDj3cm7V44RZ6wD7rC6Kj3asYtm7Rr5Pj3bKmxm7MRN344fj3Wj3ch6XW0xvqh52bj3DL7wk7vj3QHrwg6JuqSWre-4dFzpj3R6zrj3P6zmj3S6zoj3PW0wj3FuY3g6L52EeYuj3SHr2j3Dn7J42NU02g6Ok3UByBd5ck3u52Ek30kcs42sLmBk3x42r427r3cj3Nk3Rk3Tn7qn79m7Jk3BByrn78g6AByw52Tn7Xk3vC6Lh6M52lt6fn7lk3TMmen7Pk71HrTvqdc7kFpak3Nh6MMsBvyi9xTn7q6zBvyQh6vKZSi5gn7TWQUh6Ch6Th66C7aj3n520k3bh6lj7yn7zk30n7ao7s52Sn7do7ah6Vo7Ol35F4Hl3qSZJl3r05YGlFk7t-oHHpol3cl3Hf3wR4ivyth6ZzYvh6aI47m3mP47R4py3h54lP4Dm3T73k20xQ4KX2y625cqcR48W2262Zm3_o7dQmCQ4wQ4pR4Ep7lR4ym3Dp7u72lR4l72Hp7n72P72On3D7mZHzw72A8MXn3Ap7wP4H82Pp7mn3F828Q4pn3uQmj82N_4382Y4Yx82Wm6Qo3933YSmoZ4wo3_X1L92no3nC38J0gcY5wyQ92Gh6ct3a92kKnfM70p3FTa7p7NU3PL7m927p6N8zCxyNp3jp3BIzuo5a-2-wyx92up3z92JZ4PZ4YxyKxy2TmOp3js3F-2892z3oOp3A-2EanMq3W8Ypp3HS4G-2Tt3Hl7M-2vp3OZ4pt3x-2N-2sutOp3et3cq799YMio3p3OL7Js3n-YKxyIIzIq3UxyCq31q76_mn-2sq7g-Yq-2vS7Eq3zq7v-2mq7Sxyy-2DImFZ4Mq70r0Wq3_-2sxymIAeq3nBAI_2kS7mAZG_2qIzPl0oB3Rr7gKKPr7Bm6hd6Dv4wW4g_2o_2N05Qs3WD71C6RO0Tq5sB3lq71bmRKzzbmhq7nr7BOFSKz2z3fzgrq7SZ49q7Qq7YijTZ42-2Ocmzr7Imi8U14r7dC3Ou3Fb2rl7HZ4Tu3pumlMsub77b7wb7Cs77u3QemXKZND3Av3QD33b7AD3Js7bFqHv3Iba_64S_4VBlcD3Z8ZlempQZbv3xb7Yv3QemGvelD3aJAVs7cL7Zv3-WCPv33emis7Gw39f7Tfmnv31umCg05W7iw3PE3Ly06w3ginWaxyw3szpmtlW73_bqyu6CJJOimMx34pDYimsV6TF3Pi0Rz6RH2Qz6O612Lzi61kx3JA2yb64F34x3c75cjawx3x43yx35x3d75265h05saZ255U55SG33y30y3oLzYt5y7wrPxEz3tPxRryiA1QH3eG4uetbH3B03mLtp2yvW7mI3-6y_03pc7w13s3yD_5My3yt7OM7XOzxz0n51ghuDc7os7Teww1qwJ3x438rsVZ4Zv6Go3q23vPz7r5Desu23XK3zvmC333-4I9jqyDnA4y5yJfx_lnLfxcc7kk3_exEzmd33cs7Su7EY3s54nc7OL3xZ7zogXL3733Uix4W7mt0q43kRzxU4PE7peaIm3u2ma53NN36T7K63FA2rL79-4g53t535M3WbxXSzft7F7meSz8QjgSzvL7c3oVrnLk7UE7jgKxL7X20YE7QXqv3zEZ417mjZ48Xn473zMjeso-zoFwoA0oWa3V83A83bGpGUo9GpFUzLho4soP83XCawP3XHp7TzH15hP3UHprwojv7N8ow7ob83WP3V83Zd5m83VEzTqop83Y83Ztoh7ni4oCxoYUzeR6vP3R83xP3tHpnv7vHpCiobd5J2qmUzzP3-3o84opW3bY1XY1D93p8oF938CpKFa2UzJ93S66gNsTTsEz2zZ7MVz0p5l933S3V-3wGar93Mk7hA4WHaOdK3yy4Nak-3szbm-3aDncLa5T7hrp2w5uY2yY2ahYp_33T7s9yxZp4Y2jS3BEnO_3bs56LajYpAM73_3QWzJ53tw7Tnr_K0s_3DS3VZ2RZ2yfpjWzmd0F_5RA4xu7pOaaA4zu7lA1-GnI6Yz-ymT3sJZRu7SkyCU3cQax854T2gIniY1JYlejZZU3lc6GKnjRa665j75gAEeH41UyzU3e8YNJlbC4tZ2hXzHV3sC4gPkJa2M_3FW3nLDHW3VpxJW3KD4DnxAD4rW3gYzy8oiYz0Dp4D4sW3DOnRDpAE4kW3CEpI1dmApIEpxio_8ouUzFE4xD4tW3oDpKy7i5o8iou-o-Yz1W3Gw7n5ojW3XApKEpHE4BZzeAzVPnjm6ffavX3bu7zAz9X3oQnAy39t7JYre3guF4pksgy7cIr8F46F4rY3MTnnY3SG4EG4oMrgIrkeatY3JG4vY365ZX10fE7JunUZ3ogaWZ3we5iJnQe1ECCSe1jx7dAbfUn7faSga376_G47Un_Z3uCeQazjH4EIpm_nuZ40yxjnzHI4ja3hd3i_n2i7na3v3ztI4GJ4exmY15j668d7GFpVJ4UcaXJ4iz7tNlaJ4YJ4ZWnl_6kJ4-b3vZnW86uCzJU7OoagxKcbzN76Knn2T1lg0OR7HV4RVlKD7_e7j_k1f2Ff0Ki7dkz6z7Na7EkxQQ4El7DY4HWrV3dLv6p9zlj1ZY7DfbjINBz6oTpVA1cf7csmdz0WFz1V7mxaVK7dh7KJ7gH7Gd3iH7zX05k7MO7orYDk2Ea7Ya7eP4cK7k07u1j2g0Wj2BP0n07E84Bb7q07v1jrf7jn6OH7j07-bZt6hxi1NkLga7Vr7pi01V7q075Thu744d7v07x-4p07407pswrf7-a7Ft6_07-bZ4ajUo6Jcb-rCBZq7UEvc3cQoF92P044Ul_a5TddSa7k07nIN2846gw1a7ze2ej02Vpjc1AsyUAbTZa1xpzX4LJ7Sl7AjqOJ78xxii7ue1u04unzUs2Zqx8X47h6z17ql1766QSjei6DWrai7Qy3Q1peYkWk2H-jumzcPxjR7qW4GqlM0qlSjK07Ys26K2uW4XxetKsro1IY4szxKY4ejqzSjl76Wb1H94MUYe94q-xJry5IpLryWik0Ksjs2RL0Uv6o2lXl76lYsg3emgMm7_SoQm7Z4hi12h66y129g3012Tm7Vi3hp50224c5im7Sk3Fh6QM7Hh6Mh692Zmt6Po7827aj3X52Lm6iyxui7LS7mWm3q3pWmDA3Qr7Xt2Gm65W4ic6Wg6AXm3a7d54md6ar3dXmZn7Ed6fClo6xQh1qS7EBZEX4t-4qdjKO0ec6Zr7ZA39c6Be0hS72A3jS7j37rvksS7xr0Vu3KLbIu36r5Dr3pC3zG4rC3Cwlsu3-C3j46M8n4E3Xt7miwxVwPNxVv6PX7AA1N657Vwbz3pqwjllfz3ajlhH4h5vYvvF8w05w775JI3ReuA3yaYsIorVL520572gesmE_5tvtD15lGxW8wSMvXz6oK3XfprvpHu7g47J00FY2L00HY29r5HvZIQzb00aJ7fN31u7-614Szq63tSzv63F4oiv7c83hUz4CpX83TP33A3G15347WY1HDnI11nAnfJ7vR3gVzyJaIazrZpFM7es5_Vzvw7vVzUM7fs5BS3st3S-y3VzPnZO57L57R_379i8w7sU0NPyj9qbp7W57ZFnV57YWzr_3j2z6-3SManS3GM7NM7tS3n574nsPA7bv6ONahy3Yt5rQxzWzXx7ED65S6GUa6t6Su0257WP15UaM_3WM7O10nD4kAp3DpYif8D401oFy7Wy760x_Dpu8ynW3eqo-D4Hw7AgpBggbk7IRnZE4DY3zX3hv6sD2IT35G4K47aBzqz6DH4W67hE7V67EPJBH44253n2kqiJH4Z679Z3bH4ugaAa3Fz7jPhni6oH4-C7ia3scmAI47Bzbz7HD6dMjEwxUOblwkqz7aJoSd1iE7yz6i_4xz6_S6pt5UprzrpWwpHe5TweD77zkqb142_4f14fVqp_4Z2pQe5O77gdqu_4Rb5p2qaA7ZI6EMprczTD5Ax5vs5Gx5Dx5BClydq1e5Ix57c4ye5gD506pWSqCf5Id4rD5Nf5DlqNr1r77g6p5D5Cm4zd4EE5TlqGf53tr16pvD5UE5wd4Mf5Qf5FMpe14FM5hO6Ru2sE7Sq6iO7r86yQ2Vj50H2RbrpO73H2D06y86F06VT6fj5zO7iq6kW6bo21O7pW6I064O72dlXKyS25A96wF1C96qU2PF7_f5RF7Z06jR2Tu51M1d06rOsf065q6DB7iF6FB7PP6HB7_q6V96IJ6NM6Y96hF7SM6RP7qGyTP7QB7UflbP6SJ6Uw6qF7mvfRM5xM5Mm4Je5ww6cP7n962N26j6xc2mP63Ry2w6q0ncJ6eB7Wr6AO21F7_I29w6I3qUU6sM6AJ2hk5AG7tP7H357M6kWyHk6Ub7896Wb7Im09P6Jv5qX68M68PsOx5iU6HN7_2zHy10P7IqzNG7fM1E-6xE7RCCdO2r0faQ5AR50O4P5xXx6cglyF2o16_P74U6BQ7ex6HK6EY67G67V2aG7px6CV6z912s5B3zUx5VU5Ks6wdrhG7_p2Us6KV6Ws6ew2pN6Zs6X-7ZY65BsIW5wd1o8fzW5XipJ6al2xsk6g26hnbJl60X5rulrX5Ay6tX5vulw2xX4h0QkL26SP2qyzr5i3X5hP2Ly62C0-ulOy6j26Il6f26o-7khl_C0wh5jb6Sy4Rl6v26E-0Ul67P2qhl3P2kl5by4uO7zSinY5dl65EsqY5hZdwY5U77fSqS_7uq1XSqoprsB65-6A_6nN4gQ7jQ7njzhl6_Q6U-1C_62G7kC7RZ5nC7uV6pC7pg72Y6N36TV7eJjBL63_0hv1_TyM773srxv1rlqli50_7m143_72HsMe5N77vbpQr1j14W14yv1ab5oW78qaKppi5bTs71JALe1Or0Cek7g7xc7MdqwepM17j8P8R6gigAF1Z566dfh12o12NJpKm7UImp27ik7ahYkjpLtxMPj9xHLL28g7WmQSA8b17ilXKFr-eAVA1iN7zY2Xs5tR6rZpsw7g57MZ2iJarrpod5Eq1-w5a777A8yM7js5VD5os5Az7j77Kx5Y-43M7Pmyte5o9772z3a6r97tr6IN7Rv5_G6S5dMN7ZY7-XdL7xodwZW4zciB84g61jVzaE0eA4e86c15VA7YZ6gL6aO7h151z64z661xC87xv6615zv6hA7eD6kf5bW6PT65O7qO7JF6rZ6hW6nA7uZ6AF7wZ6vA7L25ur12O72B8P253t5Rszrq6uq6uL4e87JRywq6pT6FP6oO7BA6K962q6wT6bw6O8kP96QA6dR2EJ6Bv20W6gc2rB1Gk4ju5JJ6mI2kF7yB1pu5nF7YP7ow6aP7Rn4YB7KU6xF7fP7HG69kkDk6sP6R979B2d97vM6ar6jP7kv2dV2Pb7LC2Fx6UG6qG1tv2Tb7Gu1ZG60p4fG6Axp5a6aG66n5Mx58a6pU6-n5rU6B-60r6xB7x97HB6I-6JB62B7LB6_97-X6FB23G6oO2Cl5Kw2kv5UN6HY6IQ7z_rEC7cG73OpeG7516hh5PQ7Ns6Ts6435Vs6l-6ZK6991Hbygw2lCsMl6SC7De2gs6bH1N_7zB6dB7rb6fV6ny6rQ79Ppqy6F36rY67G7uy6tQ7zs6xs6p_7WV5HR6K_6Rn67b6LV7zV6-b6Eb5JH7qA8v8PlsNm7wI51W7x0X70Z3NUnN51x07AoSGpuMTBdj27sEc40TcwFExmVxSz6275OexoCxAHxFAwM47z5wCHv6NzwqvTLxezz65ZEt78p5B-XQAEWPkgqPGK7XsfaMZSP1xBlrb16V4jEnas5TB8AoS0E8CzuhjYGK7eK0xD1S8qvy2K51I573w5i_qOR7OoSBImilX3E8DoKYRP6E88hgdg6MK7zA8G_3Y9qoX7PF882cFF8sK0l36tA8fE8PE1m12G7ZXs5TK7PF8bxKv1wmDlGzA9zhm-aW436nIgA8PF88mjsPYBI3acyZyhZB8NA7MzxCkvOF8BF80F8ashqkZMErZyh674sZ7Qtwxbt9F8cgK_F8-mj8XuJ01SniQ84zb70CxCcuIG8dRZoh6d03CG8iekuS66V43puHG8oF8BF8D-spQKY61fpvsR6FG8xQjlG3Bf6zE8mnXXR40a7Diy4m3aWaD2YG17cgKFauveFv7g1eFkfcPbsPlEO74X47nI31t7yE8PF82OiJOZetYDqhPP14E8UF8fK0pox6x2zjpFC4mY1TG8jknAH8FVPDor0cCLg77jYKH8537iFrqZ2M46MH8_G8kjYPH8PU13x59FgJH8BV3cVjLH8dG8xejl_npG8yG8IfFDcxQrnsf6eMwU63_u7wG8LbYiENVa7TkvcaD7Ikc2y166bV7PF8_wuPP1GF8hF8eQAJ54IoYfC4WYYaC4wH8zevK1uolweQAtj1xZ2px7mXzhzfAlxcF8BF8uuhiuhfbxfT2sS1ZcuZpmZjZjH8QI8cgK_CrDRhmmgXA8946yk3P05nV7PF87bj-gj_b7FqAgR1K4qBkqMH8_xh7ku8H8gF8LmxXKG807aIn220RJutI8cj2EouqK23x52ohsep2I8kz1fZ7PF86at7I8wfj52hze7o7yxinbI8f0tcVh9XujdhDl7Jb7x7yNv7u84zE8MinYUy9thu07i95KYq324yF8M5nkcnQl7dRk3h6kzqG94rzqozqVI0bl1xy2ri7BHsUC68z5Zi7Oc7-17Fj1ZK7PY4f27RY4vS1Emgo76m0qC-4tj75nzF-4U02Vg6_K71j7gj7Wm7ij7c8VSi36m7zTmjo3Wtml37xW4vf6Az5xf6fS71Zmn37Ys31A3SX2EE00-4ts7By0qrnw73_61iF3px3fF3iC7uy0Jz38nuVz6qc7prnV_4kGoAZ7YNnAAzWMnm67Ooh5OnSa2836w7jM2Z8RjuW0AZnwb3YCzza2Hf2TX0P76M_3MD6Aap-Z4V14Re5yPyci5xkqt_47_7R77skqDapKe5JWjQ77La40dpTe5mo6Rorja4NHela4TffOA5QU7rJeva4WL8UA5YL882prn1oU7XU75xemU7k3p-d70k6ge7VIjShf1B5Midhe4grrCri_B5rB5Hc4T4p7B5HveCI5BD5glsVC5_lyZd7DD5dd7zifWd7igpYd7Usrad7RC5j-x9L81C5YV0OC5FtrkC5MD5LD5DM22C54L8AM8KD5qC5KM8RM8aMZFM8xe5ID55L8wsrb5pRd7uC5ZM80C5fd7_A8nC55C5Q0b7C5usrW0b6C5Ne5xczm-xksrQsrFD5PBltC5MmyoC5p-xND5Hf5xLpME5nSpOE5mD55jdgwpO3r0M8WSqKQyhd4-e5Jf56trjspP3cyD5B7p0D51trV_77D5s6p5e55778D5t1eu6p877Ef5077u77Nb5_77LN8zEgJE5m77P77Ad4Pb5T6p5M80d4ZQyVN87d4xtri6pHN8Kb54M8igpLeqS7pXN8D5c0e45E5Ve4S9hXe4a3eQF5Pe4zN8wN81e4Fdzz9hOF56Ub_F5zVqZ4e3Pedf45PeZmfQF5bf4Lwrb4eVI5EU2OI5ng4G8lcZ0ExkpD6AE6JT6NykwD6dQeaE64Y0hE6lnqXkrZLklE6ZO83D6Lg4plrGh4ET48D6tE6-D6wZ18H5llrxU6Pmr1D6SZ0Th4xZ1VG5BK6Snq9nqKU4EZlTT4RI5oO8aa0bnq7h4GH5TG5QU4DH5TE68O8Ma0IyrKH5xRgcE64E6eE6nD6gE66g4UO88g4yD6eoqZH5GP8BXbckrpG5Mg4eH5Hh4qLk_QgKh4oa1yE6aP8mO8Mxrxoq1E6TZl3G57E6-LkJT4DI5ykr8Z1mG5PVb4O8Jkr6O84I5WUeWAqC268L4KK5mQizv4r3res1w2rpufol4sm45uf_L58M8Jm4qs1xl45P8sM5fm4VPnrl4dxdKM5gm4L3ryM5RBf5L5Lm4ss1rm4XEqxs1NM5tN8VM53P88BfPxdE976s1mO5Qm4jvfzM5g3ry3r8s1ml48GcCf5LM5uvfcm4jvfUQ8oM5vM5om4XQ8_EquEqfQ87s1wM5pm4gEqkQ8JQ8QGdFm4-s1em4Qf5AAiI4rtO55m4PFq_3rtNpoO58XxeN5kn4rn484r9N5hP569lCO5aX6lJdqO5_3rZo4jyDbo4io4W35-Q8sO5wO53kpD167-1dP5A4rqoyt6rjklfIq5-aK7rBE84P54qpiwnvIqmq4bc17Q55Q5chz59i9W7AV78U7xHhvR8dS5Ks4q3qsS5P-rsLqDKf_-rgMqX_rRa5WB6KLfcT5LQ74jePt4EU5bt49v0Fn6GSdau4D-hZu4iV57F57Oq-5fOs66U5ImezU5RWcAv42U5nu4PS6BNf-16_QNTS8uOq_U5Sv46u4dS8tMfBBsO6fXS8SV5ZS8wUc4lerOqiS8aV5wAsvU5Tv4kV5au4n1jXv49U5Ow40BsQPqC9aL66Yl53S8W-eFw4p-6d-74v4uD8g-71-d0w4VEyaX5Qx4_Qq5QqKOlVx4SSlhy6jpzu26126L3xXl6F_7atlqEsL_ft7avY5sY5hPphy45cpU_7Ue56VpX_7Le5XSqrEsYT8OL8Z_70kqHO41yjQa5O3hGSpbSqOb5O14Sd41D5fT8qHsv77vT8H143M8yT8QL8-YbXi5pbpAL8jb5heqOI6Laj6_7ZQ8AA8EA85Py__7ai5BA8ib5FU8zxpni5BUybqAAY76X7WY7MIeB24p07Sknan6074LK7Qa7h17xk7szbLThHJ7lUgfQjXe0dzbt6hmx2qe7Ib7C84Hr3F17kI8Skn5HXnQbIh0Lk2db7tf7L17b17tU8psak64Nx2Ah0zU8874_072U8PEMghywq0xU8G56_H6UW7eU8iHxJf7Qu6pE3ZE3Qw3Hjn0h0cF84jXOl1oz19zzqUxGumaks9l4j07s0bxhjpoxkoANo6w_6BV1rtjoF8cpZ7gh2AlUE8QJ8BmZxa0cSOsr5YJaqW77c1AcjPsD-ghSY2wQz7Y7VY25a0_sj500x07c8VTRYYJ0Clr1G2xw5cJy0Vz5z7yA8J_3kGoxw7M_3CLaWU8KRN6V8EskjdkCTBsA8e7AAI8BEnQ573T1PV8KRN_b0ux2poDjF8CRZvD3WK8x43BL36a0DL3BA4NiaQRZ1P8xI4Fg75s7sBzZ_6hE4sU81D77zg8ClDV8Vc6RK81U81D75P1a7BmirIlyKmy7C3VK8ss7St7ZF3xx3hjmdK8x0DN15YxmVexuKN0b0c11BksE85q54lK8v5y4gDdD7Yu7g332V8gW82y3E1ZMV4eZ4pns9o7X8yIZ3w751Q3tRcB_4W306VnK57lW8U_4MX8aD7FWnnW8RSoyfh854uN25_eRz5DYeqN2o2rMl4lA6rX8jL5gA6lL5FzuAg7szbrLeAo1MshPsgBP0rFlWDnfR3qyehR3xzmV079cZ-S1m1ygf7E57nQYXDnCY8n-3-G4x-31-36B5vB53B5d-xTB8OzqIdhrX0E46jW4bjxE7hxnznekXx2W94gh7U0y-JshYks24CS6ly5Xe3dz2ae3Te3L5yEHg7SobGmqc5EImTh3Dh3O9xlngSh3dh3yMMZoYKFzx37H_jZh3pyaM22yY84Y8mngvK2lg35CrMqxHo7ok367ntY8GIzW929p30s2Z_2BJzk_2J37i375C6xjnIm6on7Qs3YS7nS7BA3RT7K37q37Ur7Irsh0y66754y0p124yAgsTX8KL3ZymrRv7Uzjl70V8QxZkX8OX8vS3enpyp7Ix7t_qFE1WmQxd5jMa4d5m_3p57hX8Qk7FXzgZ83Bz9VnkX8zN7lq5gA5n46VQ0Dp6cqrQcztq5v2zDx5ci4ts5ks5btrOa80M7Ex5ps5v2zHB8oaxms5Za8FC54vrwp6DV7oa7Ao6O341t4MB8qr6LB8Hhzs97Rx5mryN-7TClVx5OF8FLS4S09e6ZWgprAa2los2oF83pqfhk_fyyf21Hzbs3XS7rc6T37qU80c60vp9Wi0UFT86OF8QJAmU8c-aavAjU8dubQro_vlc76pe2v17re2ua5Hb8edYLrARQjr8sfllfA13s7bhmnX8qbtR95CH4-O5WC1_W7NfYPO74q0IwAiz5iljOk7Bp66d7Kk1r66hU7l66e84kb4lz5CB5jU7zb8YqyrU79G8nj0-djrG8jRjZ272im6SjdyjUY4p24aY8O946tk1X4yK7Gc8jl1wKb2K70q2-k7I2zZK76K70blW1pa27zM8NBlnirGD50blWc7Q1peY4wi7tm1PK8Bdqod6AB3Rm6tymA8yz63024l7zmL7Lu0SJ8j0oAto6v7a46yUzCM7MQ3ZPy5GnhRn1G41e7KunT15j671Z3qVjsK8u3zFb3FU70Q1v3zJb3nm6Ls5bM8zt03L8f-xwdqQC5F1cDmyuM8PdpqM8xifJM855pzM8UAjla72vrna7zR6JPVbG7CS8TNqI5feNqIS8-T5Nn6Ft4bNqXT1cjap07IUYoAAxNi6a8Rk2xK7cN7BWZcUhDyb5U8K178U8b17IUY1VguWd5U8te6207vd83d8fPYfQb9zc5U8c-58d8kb80WZbpOf8Vbh7kfgGP4lo1DJpYc8Pd84h7Xga9c87h7z4feD8Fe8UVZEjjYljCThKNl7H7Ks5tb8aU7b84Q-3GB5kS5gU7SSlHZ1ge82n1iYcHb8jvzB743yKNop0bAiD0iVhUn1SXqjh25H8aMsJe8yMlSaCmA8JBGxa30F5GXnv3zdy7l24Dd8mm6wI4-m6-t4vT5Xkeek6LHM7T5jMqMU5OUcpLfya3OR7AyYFnqsZDOX78C6JzzG_5lA1lM61961C8sA6nJ6WO57C8OP5rJ6j97xn5WG7DQ7Q-6KK6BC7cD8DC7KQ7fb6MG2QC71y61Q78b6DC64Q7Rf8dJ811zci64xjpg1W7zppiB05SyxUebhx2cw7LT7nX7bV7Nixa4n846Jb7nS6Ef3et6lf3iS6bHa1DzTp7Oe3ll7OCmE02Lp7OX0VGm5M7p42Q56Sh6Tn7g-4FZ8fmgZ52KZ8b52_s0nsZkq5TycJu3r4cRS6Hu61JyZY7dmza0pED7Rt2OUYMs2GL7P46Jo7HL7hg8qk3Uz07X28s0NwmWg2EFaig8ax7GhZf46uPaN13pPaXH8M_3RA79g7xR68a8767fJ46Yn2u0hJ42K8ZxNNb7WO71PkgB8RD6b15TD60z6fM2mB8WG5gO7D87hf58z6Wu2sL6B25uL6X87qZ6pA7O87086Q873E7Cw6VU2Ew6V87786pZ6Iw6R25Kw6oU2FC8qjloT6M8iqT6tI2hj6MN2xU2OC8FP7Usir87rT6j06Es1T96m06KB7Dr67T6QP79T6487PB7v25Mx6gC8Yn5j961j6aa6_F6rw6W60SM4H97UM4MU6XX6wo5Q97I16U97K16iPsrg5Ax6XU6KO5jb7Sb73C8Ev55C8nM4Zg7IG7921Nx6MD87J6itzLQ6mO7Xm2Gb6Wdrn16Ko5TQ6ak6-r6Oo5El5hm2FY6PB6UB6Jl5Mf8BV6Is6NQ7Wb6SK6bo5j-6oD8WK6R_lZ-7735Zwz_wz-_6bY6PV6yv0DA77Xc9DJTh8Y416v5bK6EA7ds6jw20-6yD8fy6is67Sic_78N6wB6f_7hH6m_7i_7JT2d_76Xyty65G7LQ2nl6kQ7RD22K6RMr4K6SQ2c04EH7Dh7Oi7aT2Q_6OE8MO7qOj8wsa40K80dq5R00J5y-g84g8nV7Fk8n_sRkYVTFuP1sClO1G5G8is06g8sg8xYYfpwvRhVG8FqmQ9t8nibk8j4gjniGlxifh-yClKjDzt1f8TDEU56JTZp3JktyR07irhkEp2Fx-zz0BmND7Ze3PD7W6k_g81g8JZ83pDboncK7xQGOt2DHHKI86Z2Ev6HOt6s5Gb7K-xF34Ig8UkgP-4Zq5tyZDc6yiGYi6mp5XIi5U88n10U83y5bMo_1gfJ8oJ8K94965Sl835AaOgHL6NMlC_zBrt564LU3Kq1uz6B779n2lE7Yh8nE73qiyi6cA7iO6Cj6SO83F5Ej60t5_z61H2K87B25M87B25qA7pZ67E7hq6Rj6jq6FR23E79B8-Q2CB2AC8KGyaj6KI2HB2V06vq6nj41J5SF7k87b060L4n872znp87nl26q6Ha6Yw6a817j5IB7Ak5dw6SC8SK5Hv2dC8XA6Ta6887Va6-A7qc2Nr63j6lC8da6wc28jj0w6CGcN97ePsrC8xA6tP6cX6UP7gB7A91-n4a97Zg7c97ri8zg5i97UoytJ6rk52a6or6GN7vk5n976g5jPr9a6jG6v97cC14P7uwnz97qB83r6g356i8Zx62U6Gw6B-7GQ7Lf87B7n35EQ7xG0-U6Gj8_R8Tb6K-7bh5kD8c96iQk5G5eB6nD8V-7pD88V5rD83v5xy15v5tQ6lB6_35qG7Ce2hs6-v63j8rw2m70ls6Iv15N6oY68D8PZ5-D8ts6Qv1EE8H_6BH77j8WT2KR6sd7b45Wz1l-We45tq2Kc5Tj7RVlfH7RpkhH7zXHjH7mJ8Ud3cl1BOkkW4G27wn2BNh_Q73vcuf2CR7B4xtqx194yY4RW70Y4wI0BX0bQbK76EX0AupRm7x276i3wc5oC6rLsAL7gKKX05nm7ViYNr5fm79o8k32qm7V71pw5kh3QZ6G8zZr5sC6p446Dkpm7Ap8Tr58c5um7s44x44u44jm7qC6ym7y44v44Nj3xD73m7Ak3nn78o8i54hb1uE3PZ7WF4Ls0SZ7nT7YU7v3t7cx1M3m53bt7vDlm63qD0Dv7nInCh8xXzpC4LI6GImpV3xINYf5GPi_K8JL8BL8kq18S6EL81PyFa46T8eprSe51_7Bm5R2pIa41_4Kq8EU89e5n77NN8QE57gp177HE5MQyjN8MN8AM5277rlq_M8tD5aq8477Rq8mT8pQ8Af50d4Pf56D5TNk734mE51g1OL47T8Tb59T89p8_T8ov1Aq8JhgAU8UtpGUyYjpo_4MU89_7LU8JU8GU8PL8Vu6__ZjU4Lk2mw5Kl8Db2SynlYspG8II8rh6-I8357jO4pi5__Zdbd3e80Ogx-Abe7OV7Iuerg7Xy5__ZWW89NgukyMK7HVaDI0HS66s5__ZKk2074TV8g17Za7Rc5__ZXokMG88yhCinapCrU4S5ZAW4a9Zy248p5or8HCg3V4zxg12CEthwr8QRmyr8gr8mYsw4xk4xd2zu_6d00lZ8i47SK3n9yCx78Z84Fng57TdqcTpDe5AYpFe5Na4NL8_p8a_7Ps8mprOLpF77ipriT8Lq80_4Nq8xc4xM7pe5c96jgpoe5PV0Ua8js8Wa8CB86M7k77mLpvdqh77c77Oq8uT8o77Ld4bq8vs8dtrMd4SN8Bf5Qq8Kf5SQyTq8UQyqsp_e5Df596pMeq_s8977sN8eq8Iv5BD8-C87a67p44v2ch5Niz4s5Vx5pS8bS8XV5qh28u49U5ku4mOqoAsYS8RkyRt85U5ru4Hv4tu43U5KV59AsYV5tOqjS8PV5KOquS8cV5eUbjt8Ut88U5pV5bV58_7FE8-_72_7vq8ei5xq83IAZb5lb51q8zlqOs8jeqd143lqY14mi5a14gjpui5__ZrD1I84wuhXb3Af2Bb1dV4aG8ythrX2m54684Gu8ctYIu81jx6tbAb0qV4X07FD6Xdhdr8p9FRhjFu8tWYUu8lsN-ph6FiWW83J7Hr5ktj2wBDv6YVaaI8gu8eUFUKMIZsTAEnu8d_jV9CCs8XV3B30er8YH8pi5_W1ljcwX0Wl7Rc8EY4J27qqxIWrnR7Q27TY43l693xYc7UqZnf0j4kMj7iY4Xug494zqxl0ql27bafUk3ss5wf6df6uS7Wf8n67kqiOH4OUnyD2i66TT0lGl6s5pIAdd6uHbcn6Rb8YI0s17Ul78p59sZ3Ga3y2Wj2lZ72e6uf7tv8aDZUkcxpDen2br8bU8mr8684MuOpe7tGb9JEj56Z0zHf1yv7Hgp_Z79v8jzbHR4bIkPIEQc0hM73orkrBEXFcRZNopJpteRpoil5C4VZ8qdjxpkUZ8Yv8Fg6gc8rd0av8n9ur00Vu7x334qnfcqRdo87oJUz_qju75Af8bazTlyVa3fyo9aoauota2v3bdygZB5YB5oh7zb4qh7Of7684AiY607t9P0I8PL7htxKc5fth1z5iy2p17TH72JA5z51ZrD27K0qBb2lI0Q0qN27bc5vOkM122Foa01eg8Fp1ym7td03U17r7Xj1gw8xmY__akT7WTkpMsoPxhOth03Ev7ljKGv7xp8dT3Hq1lA1Hx78S3UA4XK5WA4izZYA4uT3iHn8-y4ikSZ6ZYy_p68ZZAu6wbafv6CT3mz62ZziTn4K4BazXE88w3iz64c8fv8PY8ErxqjhMH49cxFI40iaqW8Qh8mPy3K8RX05K81a27K83PyVO7sl8XO7VZ6mrzYA7rv6cO7VD6eh8pB8VW6Io2uE7uen0l8I87Fi40E75Q2bq63E7tO7YC7Hi4gq6Dw6xf5xO7v_54B8mq6fVy1A2zh8R06_X6jVyEN2Nm8OF7X067A7H96sSrUF7Uu5WF7UZyBB7Ig5Di88h8t87UC8uF6WC8y21y87X96jI21874W6421I-eVA4eN23F6mF7Bi8R60NX6jC8F97ca63R2vm8VHdxm8eGczm8tB6D35rP62m8tC8YgzvC8X97jJ6WU6Ro4MlkoB71M6vC8-96qJ6ti8AB6oX67BkKn87n56Ypq97oa8NB8t97zP7_n51P73k5XS2Rn8OG76P7Bw25r61U6SD8an8_y8FQ7D9r6y4Tr4-hz9lkC-7k1nBj8SB6Qb6qf8ZG75Uq03jmr4DS5k9r-R5gv5iIf8v0R-rmx6T-rox61m6c-6MY6JH6Yo5fG7dB6mD8Oj8un8Qj81v5I26a-7niztD8YPqAT8Zw4ppyDT8ib6Ol66m2UC7x268-fuG7yy8CE8Fa5Lse6Fsxo5xQ7z3pDnkyZ5Dz1pj8ry65-i5D8xj8py6_-6qj83B6zj86D8jBJuY6h_7SilwQ73b6X45FO6kZ5gz4pZ53y4rb6mTq-Y50W5ZZ50Z5oAgxFxvZ5WZ5-jz9jzxZ52Z5UV7FYyxf8KE83Q7Pi7R36Ui5g454XzVmzBr8D66Wl8zq5pqZe0z7JsJc1qv8lr04p7n6wX11IWaMd50s0_X2Nbxa7yG6mxQ3qQ3Oz5QR3O-3cn1SU7ZryVT3I8ZjA4ox7zKnvZ2aD7JV3q_yRXFn8yVWaM_1cTnkBlDg1ne8cb4ee8fU7bU7s66xb8oU73b8xz55b8-Aq-i4qezkyiLwtbJ5HJ5rUeJezCj4FsdFJ55AqHj4RezYB0KJ5RelWPl3t8QwhO383zrUnyXJ5hezZezVJ5Jj4Tj4FF7A38enyVgtD389I5dJ5wI5c38Vj4X9eiJ5fF6vJ51ez6Plt9emj4eL5ytftX83_evX8Ll4Ul4yX8u38hl49k4yN2qZiko4z0i3EfFx5l0k2N5xC8J919AiuN57Ffkp4nP5WU7jeeR2dz6r684iLwuI7poxf74sepq284Z2xW7mp5PTa_XqOWFl17EV3CI8pKnCk0pU8bB8j28iA4Ox7hRnRC4rx78Xnk48WC4i85BI8cC4R28YC4CI8r28Uu6MnqcBqAtdr381-ht38bp4jP5K2dZp4f_4Zq5W48HW4II8i4Htohn48gV3G64_xul2b1qcEIrWf7_TnC58YTaLyqtR6L58Hqap48bTar48Dg8Xp5PTa_48x51MK7P58Of6tKNYewFPKUe7J07Dv8L07jZk5J8Kc5XvDvR0Xo8bR7sJ8WC6L27g58dt6H7jHY4254bu0dhq-vzFx7ZLkRG5RlrIa1qH5VT4YZ1IP8LLkrT4UG5oO8Ra1UjrKP8rO89S4AF6iG5DF6dE6lZ1Kg4TP8gO8VP8iO8sE6ZP8xG5dP8mg4mP85B8RE6W68k91FH5bg43E6LP85G5LO8Z68GG2qO89G54jrg68K6btP8SxrQZ17O85582O8RU4KkrWO8xZ05f4pP8UykfE6ZMkYO8YkrNP8-g4PP8e68TH5AF6lMkN68pZ1P687T4jO8S685xrU68hh4h68oH51g4IE6r-psH5sg4uH5tO8A68u68KE6o-pME6-6esf4-oq5H5Zq5XvDqohYY86J7kG8PxuY80pi5c78TDE2tqP0DJf0Yd3XqnXjjNf09e0TyDNA13okfMEFJ70czqE5SS6Yq50g0c-UCMigI8mV8_irmMrty7lY3HTnCG4JTnyy7kY3OTnIG4_T1Jj8CNrXlpJE8sC7Ak8Si5WX00YsJOZMA8Vcpwe8fWs14yFs8Rd5Kc0c-U7X8rW7KMgpvePA8vR6930w08M36Bx2_j84y6B28mg0i5gCCb578QW8Yo1eIrFG40y73TaFG4wy7I88_gjRHsL88T24LE80f81h0QJAZYm8Uiov8BS4en6bh03rlxphviqf5nHd3g76Jd32171hq1XkN94WQYTR7qe12X4_XrlJ8AU0u17P28Nd3PJ7LC6LHlrf2TJ7Vd0do8yIlT94nPYN98SHlGvzR98Pr2Uk21K7Br2m1gTC606zWd3WUiV94Jc8wJhgo8_X4eR7dik1X0s58b94zf26K2w58f27ji6Tyxls2r94Z7bF4x3Y4D76A-4sQYq76Jh2m02bAmVf3-J87z18Cm-K74bymH792ozl7VsYFp8dA8vHrek3B37zFzWS7gc6FS7L37ZijRS7eZ8Yw8Zijhr7c1zjyxSi2Akq837OOZI55AG3gs0IY0zy505kny0pN7B2ykE8bMxz40Yss5g8405HX8Ro15X2trnBKAgT7u0m7Ohv24bgmpYqNYqw24qZqyr8gQxoc8o47wc8Tqotv7stoAw7Kw7dd5uT7Cg8Y66ULaaE7ex7Bh8Zx7adaa58R58-H0CUaLLnHLxMVa1p88203XzXM7Aa2ZTZHa2AMn3C4XQnXQn8x8cxZxZ81F4z36KSn058h-4Wxib67ev8s61PUn8YnUy8Fbzzb3rJ4hX8Sm5f86Iq6ey8gq1rIrbO7kL6R-5HB5iz74Ph-i6015j55kY7m66_A5h28ok1228z28sb8nh7vz5kY04b8PB5sKeyg7Jd733pUrr1b4gB5rUf_h7Psp0e5ms8ky85z6pA9kwroy8junqy8Xq6yEhi_5H063O7nh8TT6ph8rA7rh85y85P7DR2Cm84y8wh8zm5fo2DF7qq62A7dj6Sl27O7i90fj6xlpAP7Qw6CP7XR2AB7YF7Yu5RC8bC8TC8Ja6l06c4lW96am8KJ6Pa6NJ6jB2Sa6Lv2SB7Nv2pm8tRyPM4KDEl96Pr63m8406Uk539lrz8sSxFC1sC8gJ6jB7pa6br6zC8M35cf8_06_A6rP7-m8DP5DJ2T_1wP7Dn8e97I08ID85J6N08y97EC9ND8Hb6VQsQD8zG6Zn8k66Ihr9i89r6n2fGr4d43gv5Qh55G6F-7hx6i1nin8-G6Hj8ln8088nn8JC7S70108816Nj8MC7F267S8708nG7tf8__6Yj8BA7Mw4aY6oBsv-6_3q_Cspd7QRf4J2xD8rG7J18uSiow2eq6n18qb6cV64D8Bo8ub6Do8jC7f18mV6h18Hz42j8k18y6lGR6Ni5_w2_Fehg7Ch7O365s6_K6N_6-EeDb5Fx2wC7WX0KbZtEo81pK9gx7gZU10D1o73KTZm8y1L7iD9x9mI8gWX8aD9Ay3tJ0aYqv51qbACs8IvgG_8Baq8r8788rD9II8eaBru8p_8DVaaVaTS1KbZxVljVlAv6vx28L16F8U37l-80g0KbZv78m36lV8e48_TnVZzzV89e0KbZ6MMmBAzu8qciSW1ZJ820whh60q0KbZOXwvtsM5532DO55DMgLssL95s95U48M55W5ASCZjmgq56LejHg8ME9NS7qq35z71D94rFPf6DNxJx0vUuI6YYJ06K0epDlU4_IzvE9Kf2iX0UxzEbg1ZqLtnJV8dE3aw35aqSE3nw3LV8bw3T0yII1z45ROuhAEGR09i2DE9AW6w9nlcaQ1ZO30kY2vW0UxzxzbQH8NX7Kr87Z23I8xE9lOYU2ZH58tn2FG8q48MI8bg0o48JS1KbZIJJk6vd1xVYgeWl7o3JLog44rKhdKnzF9Kc0tF9zSYlpp4J0JuhWIc_XqTcEPS1jJ3tU4Fe0KbZuXHw3euw0sfhHk8EX7778lcsB5yv4bkb0GG9RV4yhjBX1Et6Bdqg-8MS4qD94rFGghnh2yuzxph_CMWk8AnZYk8i51--8u10VX8xV4dl8mE90vt3lm3YwBoKRchhAEMx0nQQxy5p1y523y8sx-88L2FG9Ay35R04tg7R0Ah1wIBwR1ot35F96G9wuavIA4P1SjgkiCwD9fbYn-8s1qNF96G93K0I80Uk8aU8g78QX7iG95-8ZQ14R0veFm4gOV14QjNu8FY8ovDuH8OAbfcxqG9UphR9tQH9fUpw8zhG9YlmqtleZ7mE97DrnpivUuUiY8Xr6v8gS6KuyUU1KbZuH9VpgFyp9GiKXg3W25b7HLjCU13H9XU1apcDt6eg6xi2-7zab0BI9uzhEnnlF9Cl88nYb48o28CH94rFayqUzxAl8QiCB58PI9LV3sF9Ay3jxv6Q0C-g3hqc9gY2l_88Ix8TGggRpiF9cLbYcx8XuZ9gLX7c-a-s5B94jI9eX1aG9SavaFdechIMdMx09TAur8f4yiG9j519D9Ay3xa7ya7XX7Xa77v8Xy8Wu3IogQu3fU1KbZZe818jfvljzYcxZ3plio6QG8_DaOE9iR3Pe0IJ9ZE1-0lCbhK518rng_8mzsxI9n5Y0NZvHLsD9t7mhT0Jb83bxBZCeFl0L7lE9Jct4zhe0heE9vExL9znzh8E8eH9QRzA_82zhtb0QdtRw00OwM2uKo6oL1Vj7QJ9Wi0LP1dJ9zOwMctUAvLNu1gkmH9Tkvkg6XI8hL7B47I-uP03-MvJLxK8wQHxl03SVx5cvBK9WKaJG9Ain5V1TRhzGpt88bNmiNmRG9Ay3BrplLhwH9F07IigeXg9H9zu3KJy3X1WK9B6pKta6H9a4nPwxjdykz29f2AI9Ay3LgcHj2apccj7uI92k7kDhsv8dJ9P40H1CAMlzdeAG9n78Khs9-8X7g2J92K9xowvh7eNgHJ8kt7Ayw5G9YetQPgCAHfF8AE1dkt4MWAx8Rxui78_E92K9lsN_bsFFgf78eh7sYkEi6dJ9NkXqrBlxZBNxg5zdH7-0lNfsK51SJ9EY8mI9Q40Wmx3bhEI9yJ9fV4X28XH9Ay3FW4C-sJvZizbph2DTNsh2bj0Jk8JY2a00KxmJL94rFmUMwBAW6z_KmiexGJA3F8-0lvwluL9zh0nK8PE9Dh0KbZJM9LM9wmtoL9U01Ekx4PGtohvL9yV4XM9FGPNM91YvPnnQM9G619E8gJ7YQnv_8oK8mg0iM9nL9cxZXG8dM9XF8tR6gM9pG9XM9ZinEJ8UUpwu6Zcu6MsgK9IM9cVhH54A5CLo1vr8I10S0mxr8OV4aF9Ay3pXqkF9vX0234de8qd7AGeyd7C98f559sgXi77k7jI9HI9MAbu-8LY2bN91y5JM7Lbq1T74t6IRniV3veFwXzE30Lr8I-z528I48ke8VU72b8EB5he8eU7jb4wN9oe8-j1U1y6UEcPFzepkYBs886Z21p8nN9QE9WbZuy2It24_zF-xu34QLsxVrRi6UN9XAvY8xal8yzqRJ7b98Zl1d98hY8917mf7MkqgF9AJ8UyaZJJdn2_fqcGise7HE9IJJbO94U8xv8De80v8qD9aO9BTY5v8Vl81d8AO9ZJJ0OJOR1rohY58tR6QRaOM2UO7KW6f15_67YO7iB8Zh8W_5IA9zk2Dj6ch8858tA9H90vA91t5A06Im8SE2-k2oh8Al28C9Oj6wO7Am89E7R87U87dT6xh8qW6986pj5_86JZyEC8HB97m5g879m5i87Ru5Sm8Iz8m87Vu5XF7lw68L4Zm8Xw6YB2VB9Hi8XB9Vz8ZB9RA6bB9Fr6OJ6ZP6mm8mP9ACqoF7rOs_87AtzsF7lt1CG6rF7vw6FG6oC8Ur6hP7fB7eX6hVkSU6yz8M16lG1O16pP74z8R16sP73966B9ep2FG7996Qm2A-6DC9L08eC1GC9iSy8P75C9_4dyq4MC9bx6bn80G0XG7ZD8H-7Nw2oS2pv5Wo5OQ7gC9TizRY6U-7TY6bb6ho5Y-7vf84S2q26tK6y26wP2xQ6RT8_S2nj8n6lX189D8Ke20j8Me2gQ7vb61Q6Wq2E36Eo80b6pl52b61D8yQ7HE8wf8QV7WK2O_6Bk8IH7D28h80tV8uEiSe6ig15_x788JMlLk2MA7UF91_2rxxFG9aAnAN0kRRDk2WE97U8ky2II9_ha-Ktlilef2Me8UVlg27EU0cUeH38ayipJZ1d1eR9PINBbhmF9-J9v7uTz6ZA4Yf8VH4dZ3ek7ZO6si6oyjwi6pl8qv6HA9lB8oB8qA9AP98RrG87lO7BB0mZ6u865l8Jj67l8Jj69l86E7sA7zO6th8pZ6vh8TP9AB9P06HP9ApzKm8BN2cj6sW6mo2Ez8Qm8j87RGyzW6eF70j5PB92P9LB7oP9i06bm8jl2nj6BM4Ji8a96Li85o2Wx17E2JX6fC8gz882kRw6025-F6SN1Yi8gSxoA6AQ9vF7xw6x-7APrL977ZysB9LyzDQ9qC8uB9H16T97QU62pzpg5L16li86F7ni88yjpi8jk5QQ9T164C8PO26C8M6r7z8iGkXQ9K08Db64k5ZQ9wZ6Sx6Hjyj16Vx6au1Sk6AK68X6-P7TD8TB6kd2mf8YG7R-6I-7i88eC9hD8Q-7gG7on8iG7yx6UMymC90v5mG7-ai8fb5x6g5iN26nX5qX5zNlU6an278k6kyzKRsjmpdjymx4TRqox42X5WRq8ul4-7tmp6-7A0jl26aU9n26cRsoG7dY6kj86mpZy64n8Ljz4n8K_7cy6M_7M18K18qhr426W18fQ7DR9R189C9PD1tj8HR9GK24G7HD9AUxsY6-U9kby1b65j8Ep5-w2Gp5C07Iq8EV7Eh7og7NE8XR95F95gtdLgxk1lL2Jxzio8s48K5tBS91x8DS9Q15IJnI8Zz80ES97G4mV9Qe8d67GS9IS9Um5MW6KS9mv65D2ET6Oq6m86HT6gZ6zl8wE7vQ2NT6kA7GP9ty8Qo2JP92A9LP90D8_v63B8fS92y8PP9Dm86A97L6CZyCB91A7sL4bP9Lu5QW9Nu5tS9yW6BP7-h8Vm8ACqXm8nP9Oz8RN25S9Ln5Ii8gF7EX66Ukr06Jv2eB9Kk5gB9Mk5-87jz8gM6G97ZB7I97k-7481pz8Azd2u54ZyMR81Np0F7Myz7w6ii85m8GQ9vx1B48-w6096pbk2B9E16MG0Ho4oT90PsrB7qT9m-0uB7KG7wB7MG7Tn83i87XHLk6OmpTQs6T9hO2Xn8sp2_k5Kb6M-6AC7zR5lQ9Dj8FK6Fj8bC9kn8ah5rQ9Lj8S-7Yb6nk6MU9UQ7pPqWQ7Sj8YP2K26cyzUU96x6P26fx4SP2ZU9qk6bU9sC0dU9uC0W26i4hHy6qU9pmpsx42X56X5bRq8X5BY9pUdn-7qx4vpeo262Q9bN4G18Lq2I3xyP2hK6GT9gK6Yl6ID0ey64n8gy68P2w7zoj89U9GV93D8Wq2g_7LrziV6DD95B6xb6fK8oH6TL19G7KD9k2nm18OR9K360Y6RR9Tn6Mi7Vn6uC77s6x_7iL1XV9itdQNcHNbFnqCSMjAydV9U58gw0ZGZNx2cy2Be6rU8QA4CD6GjrUE6SG5s68S78rY0dh8tD6LjrQO8IH5XO8cG5dZ1E68k68-Y0MG5eg4Dg4wH5_wrSP8fa1oZ15D6hO8D78R68iH5Lh4Eb6m68kxkyE6z68Ib6tY04Z1HE61f4_wrU78J-poP8DE6P8cOE6RO82nfY68Fa1q68XykkD6QP8La1YZ9Roq_58eP8JH5w68tT4yZ0MT4668H68Ya1768F689ReiZ9bH5kZ9pE6smrslroZ9pykma1bP8uE6H78M78pT43mrCyrdZ9Rh4O78OO81a16E6LU44Z9K68jh4Y787a17Z9aZ1aD93WldNAfBAAQgpy2Rv6CJ9w075F93Wlp9qw8407HXe0sWlI9qN4zH0FAb93Wl3AAG7qGZ90d8sR9HE93WlT2zWj2xJ95a9JZ9aF93Wl_CZGZ9kO9J28UJ93Wl6ZP1JAbbhGZ9qO9Lb9Tb9NokUCwu74Jl8tE9bd00e0sWl-ZZcRRDk27g1E17Cx8FG93WleIaNx2s-1IZ9vb9II93WlzBApHlen25P4ub9GE9hb9hjjeMJQL62qk7V1hG3fy3shyoP4Yw73tnux8MZ9AP8I78Nnqug4868fO7TZ9bZ1FP8Rc9aW6sZ9Q6b368bO8aO83LkcO8TYlUa9Ba0Xa9lykgH5YP8pZ9Sg4Ka9Ig4Ph4bZ9S086G52lrzZ9WZ9DZ02Z9bnqW78dZ0wa9XZ1o68rxr358IMkQc9Sa9wg4Ha9V681Z0Vc99c9SkrFa9TZlvD6Dd9hMkGG5nZldoqOa9WH5a6ejZ9Eh4tYlmZ9sG5Qg4kO8qykwG5G78pH5t68-O8ia9wa19O8rH5dd9Xh4vZ9nP81O8nO8T780H5Wc9aWb3H57kra78Mb92yqvvc9XEtok2C7e54Qnza05_-4Jb0B9yw57qM9t_8cD7tM9Cl4v38swzuX8Tz5dQlkA6Ub02380X8C2r538QE9ckL4gDiIsVb9Wj2-R9hI85A3Fr8M1u_cglb9aB8ZBrkkyDy5OK76Cc3cxfW1L01EF9zu3CD3H-4WX0TvDPg1xK9yk1Xg1p84c3znq8Vf5gh6hX0bh0vd9lS0iI9YK7zd9FE9tq3aIzPZ8iS72d9VJ7ybgPVjL93623amdsa4WA5E1z8dmTA941zPU7bL8YA5Ef9Eqr_vbZA5Kc00OJQFpye9pSsLE9Ye9NS7Y_YCS7ec8WZ8vi7WX0fUFBhquP48i71r0Yz7mg02Fl8XrMG9mb9ef3J46vtyPg8Vg8Pe0mUMJE9MyBmk79V668xsGmEKowY8Fe05ViMpcD-qoK9Zl72k8bl74k8Nk8kMmgg88k8Ue3dT3Nx7sp3j48YI9rF9p28u48T48UC5o38gIfwJ5CBclj4e0rQIqseeId8npDsP5UbZPIq0g0fTa8i2sClBKJZX7PRjZC4OI8MkxXE9pgsCuh-sDv-8zM3wE82u7VN3b6d653tp8i7mLTzKfabX8-8qe_3SC30c8WT3i48m48b48EI8rKnCI8CTaNg9kXan8yzCz8e2uvZCJ5yI5IAdC38W38lezIAdG38Jh96i4zUeDpzT38uzrL-wBnyUj4gJ5Y38Q383R9UezLShV38b38_28l38UJ5ZnywJug38DJ5jsdf38Nh9oi4wMNMQ9B2xVh9Vxan38LB24Plq38kj4s38Vg9Wp4Xg9x6rJbqcg9vW0fTaljouNg8f9SQ17D7ez2wkmFg9Y522g8Eg9LZ8dg9hzf2kxN74R48Dh95Mckb0CiKed0S8qdY7bt6t58F27mg0Ui90baXvDvu8RwbXB8cljr45fx2iR7it6WX0rdh6JAsWfhR9iI7jR9c-84WmmTd99xN85Bb8ES7vi9Rkyni9MuOtPYc0gkIAVJAP17WVghE9hf9Fr8oi95i9Ff7Oin074H07Dr8gp80e0Cj9UAXGj0BnOzb97d8lO91h0Lj9iIsITFt8xGj9Xb9rO9Dh0Tj94d8eG9Gj9fb9Ra79e0bj9NFcSAENx2UO42f7H56qikXqAiIsNFc3pDlj9Kt6tX0bj9ARcu74Ij7rR9gj9aj94i9Mj9NYrV9xpy29J9Se9Lt6Cj9OFye8zwmzElyVvp2J8dJ4-Jsbc8Y0qwVYk58Cf3Ng8bCmWfftlnAf3Mu3K-4Ik7S4nqnnv02Tq58g3BupbA8DupW-8H05UL6Cb2yUy5h3jrFsHvWL6Vm7-h3wx5XL6Op8Z443cy_o8mm7Pp83cyrupt32Lp8E44it5EW65c5zk9Zm7om7dr5jvKfr5Pr5ap8Rp8oj3Q42t6zLn7jj3M-3kMmM05Ym7NPbWB4w42prF0LmSyqOS6bt8XW0HZ8zg8ZonKi95k8jMgko60iJbtyY37V053s2-J8Qs3TK8c37CJZjZmEIolZmCd6Dq79f07Zmm-m9Zmif6WWr3t33cm5t3E1ocYnq12oC39r73KZ_r7y373l9EdmOs7yH77zykW1e20us7XL7jyxmp8cKl2T7rgm-76qUZA86q852kwG11xx3GT7Po1e0wfycB95GxmbQzc5yX46zxmZ46P7sp43CM3Kz7EM3r3mKnq9lsnx8vLlVg0lSzHv72p8XPypn00c8SNzPx7zOanT3am9hByZ_8Ba8G65kp5GW6ANgc_8wZ2d36cO0oy7ly7Ugq978qY3URjG883x4qMl867B54g30_LqDan41pby8Kq62D2rl8Mn97O99Uyvl81V9Qq6PS9sA9E87vE7TS99Jyry8ro2O066l8x868l83A9-l8eS93y89b2GW97B8VU2Fm8MF6b90-V9tezPW9Cz88O73h8zu2yelY06gP9_j4l878r1kP9Lz8QB9CB7SB9z87eW9NA6tP9gm8TB9im8NB7Xx1Pi8AU6Ri8FT94P92zn6P9M5imB9bP7NT9UX6nC8bJ6PGqN31P97ZX6Y97ma6fYjTU6KQ9jt1uh9oi8DX9oJ6_F7SQ92o4ef8hf8k970n59C82n5AQ6cV0ro9lU6FQ5Lx6gG0yi8QX9yB7c35hq4zj2597zQ5T8rlq4OD8JC9dQ9KLr8T9U08UD8dx6d08WC9Cj8G-7N-69G63p2s35Cpyt5d09rmQ92DJdlK1U7_r4VS5QB8S_rIj8FC7Kj8hG7Xb6TK6lC9sX9RIy7K1OV6qD8rQ6908YQrtd1JW5BxzE18VH6pG7vU95n8zD84U9S18xG7hY9p_la18e18KplmY9qY9Hn2g18b188MyJD9kY9N_kvY9ol6Qn2J_6p182s60Y9Zw51H6n88FC6WV94f94i9orY7e79h2FrhBMBnJ9K_8SS1ZQ1Ak93Mr578SH8Fl3RRjAn9F882y7H88Zp9J88FO4SR9X17zf8n883i9RbF3Mr5MroM04a9nF9_c8nA8h88mn8QD9Li7Iq92Y9Fh7Sj9Oq9NBdLP07S0uf1nj9kNZ7l9Uymz-2hj9Oq9lfkBujPinsE9Ye9PUZNy0fL7lE9Ak9K74fXsAcj7i7fLvFkseA4Rm9QMvaMnMR77135z0vU4dg9Oq9qE99q9fj9SdmHu3rKz6r5pq9USese8lkxHbj7mqWX3WbjHZzHO3N91to9BN6DD83j9sdhS8aGtyf58jTY798ez6JA4tV9g86uV9rI1ZA7k86jy8RS97Byyl8Kf4Xn9py85V9RX9uy86I6dn9ZS9fn9bS9hn9dS95A9mn9Bm8T87kq6KW9yA7CF7WP9LF7qj5SW9OR2xn9wL4HC86h8JC8SGyFT9_h8M961S9Dr63S9EB7Fi8GK5dF7LP7fF7jl0iW9ECqkW9EB7e96ACqWP7h96Ti8ZP7k96mA6Qo9Qr6yu5lP6-06EX9VT9CYxZT9u96oB97u5mP7gM4lJ6uc2mo9Lm2b97DP5Rt9eU6PJ2QC2wr6w970o9zi8MN6WX9h2xLTxQN6aX9iQ9V08hn8BY6fX9Ip9dX9DU9zq9LY6xK1Ol5HH6Ql5ut9Sl5lD8vQ9tn8xQ9W-7Tj8CP2vX9YQ73Q9Yq2I_74m2eQ93bi7C9DW98n8lK6_C9mY6BD9FR94p9kV6oY9RL15p9G36LV9Bq9Eu90s6Fq9L_6lq9pT8nq9VR96y6Dk81r9dEb33a6kbox2MK7BanB7dJn9Xq9Oq9CNxIA7EUYaH2fLAEc9ANgLc3Kx4V-6MT5KT5GMqMT56R9iX0Ak9Bpxi1ZYewo3FBc7KV8Km9Nr9sH9Ak9UGLeIaEnimeh9z7MK7Ih8267J-7841Hq9cw5Jq9Zu9uf9Oq9Ke0lS0cP49b93_Ywr7-h9Rv9bFcEH8FnqlrAkR6UNmeq9qMrCn9qv5AH6vDi288rC7488A28Pv9bi9Oq9mmYLVl5786q0cq91xYgv9HG4gq9Dn9JQ7Yp9Vu9Mv9s_7dw5oq95q9DdZ39gI28x6x8e9Yv9DdZTEvuSk678of9Q37GZmCZmKc0DXF9dsLk2xR9Rb92b9er9PF8KLi4dyWj2fi7Sw9-b9hj9r2m8rhNO9P986h6e98f07ao8h07_a283kMJ7Tl7mr0we1aqxhq9aR7m98CLbDPtcd315nQc8317od3v983Ip-h6Y27cV9u58iI0K273f2Jk9sd3oY4uR7E-88l6N07Yj7BS7zW4f37k6xvi7GS7xi7MS7TS7zXm_a8KK81ZmCz5o37Dw9D37Ud6IPjpd6-A3ax9AB3cRr464Y05R46RB3ILZ_-5h780-84paAf98R4cw7St5Mt5d66n93Nk7g28op8z_3X_8v-56HnHyl5x8nl8waaU6hARnvBAX6hyi9fH43_8HS9PD6rJyhB8ui6yV9ma4PQsMf9PA5FqrHf9SA5aL8ta4YL8Ky9XL8YA5dL8eO6W77dZ6YA9fe8bb4XA9_qrZA9ytkuN9KA99qrYV7GC5ic49id9rr8ly_rrXMeHC5fybJC5GMeoy9httFs9zA1o864V9w8pSdzJV1vF5up6xF5sp6yp6ya3rL6F87Vq6Xf4FP94l8zA9-B8h8lmI65E7mh8_l81y8S87-E7nn9pZ6pn9tZ6_B8sn9JF7oS9ej4Bz8DC8oVydP9Qg9Fz8Rm82n9Tm8Su5YW9TOraW97j5ts9s87vs9cu5a96em8AX6NP7LB7_S9DM4Ug52F6Hr6mc2Ko9hC8y06rW9PT9tW9mC8ci8WX6Xo91m8Kt9wz8nn5JQ9gT9LQ97F7YU6ho9ff8An8-A6UQ9jf8En8o97vJ6Hn8la8Nx5rr6pr6oU6Mt8u97J08at9bQ9QC08J62o90B7Q089o9sc9Tk6mO2Gp9dn8Ej8sC1nf8ix6aC9Lp9kX9qQ9st97p2GH6yt9pn8PO1pX9wQ9zx6yQ9o-6cw26t9OC7bs6uC9F18r265U96Q9H_7Wy6XV67n8js6YW2Gu90p9Iu9JV9ps6_26yj8GD98p9g6jkR8xp9vQ7Io8NHewH6Pi5u_7IO6wbyMq9ab0oJoJ1zzxgMe0seppx95o7ZL8Jf9Qy9My9fk1ni9r2mUA2BkCCvhs-3Pc4Nc4c9yw19tL8xrrOc4ra0oJooybAcpNI9aQaqZ42lyly9p4pec4lc4r0chc4tybdc4C2cty97ly3idSzed19r2mXL9WtAVf8om9MWxfz64_8Hy8_q5ZO77n23O9kE7wV9Uh8C778O9OS9-O9f9pxy9xQ2Az9Vj5EP93l8J87Ez9Gm8AW9D25cS9Jz9jn9IW9Jo0sh80O7jS95O6zO69y8-86S06c87RW9vn9IB9az9zh9fP97h8x213n9Eg55n9LpzMz8g259n9Wz8qP9JP7xs9U965GjuP9pP9wP9gw6Go9lF7zz9HT9y25Tz8No9K-0QX6tF7JU6um850648kFt9nP60W9eG14W9KG6lP7xB9wM6zB9_u5nB7RG6kX6Dv5Bn8-B9Hp4oo9xo9US2YQ9wT9M08yT9rI6PG77P7R08a68hQ95B7Lb6qr4GK6e08XN6E-7HQ7jn8AV6dC9iq9L-7tQ9QN4z08Ww2sn84082t9vn8qC92m03x6p26PY9_096C9_t9cQ77m2wp9AV9yp9I19S2nK19gY9mQ7N19D36l_7DV9Pu9MR9MV98l5Fp5-l5Y19k88SD9j7ec45Xz18s6f45h80IjtZ-DjAwMrUjzYOt29JGZL9x7ubL9bh0gU8m64595tf6EV8gw0OYrjdsSeAEN9fgsA33wxmJ33J9jKc0SblYt6-i9PJ9-j9tX0aYrGr0s34434ijy4p5YOyEr5tjbXylBEBzq2SC6jf9HByNnpTW4yQ4jvyj1xoF4O72Hn3UHzTh7O3vt57sx8BGgtIg4Ig4Br_5Cr8xBJb5597EAFrONjbg_6gS6LubvY8k1hsGm-8j09jEHm29jBr5bkyt84xOb_59xAAFrOsKiBnvgegKQt_t20f9Q69zqc2a9sClwCBeh2CuZUd5UZ7JHbLJbugsjW7QEzje9-j2j69g8xKXfgu9dj7zf9Hc6-RbkBATHbHEAP5qxIgxUA2eF0AAMabsiACabPabUfgTGAFKbl9tJe60XprL2lKbkBA6AAzokErOWXCzok4ShKNl8L0l45X27Q69QHbzeFGr0FI6o84ZXrog8Dq5178j59ElcU2H7MM8rhPN9TH91TveF3BX8lnhF79BSRBT0jQdS88ipqIw9Kr96LzIA2ESal79j69n79FNYoUpJyjyE1_R9IK0janhk7hzzU2HrPZen2D69_q9Rt6tJAsqgZdy6U8iL95f8-z5dl8E89Mx2Yw9ir98v8Def7Kt-y28H90XplR7gc1hIAR89Iva2Xl1z5N28Bd3hJ86xxHpk6z5QtgcY8TYk098K1p0nzZK72nzzJ8d272f2dO4fY8BNhr76Pg2M8nU475S7CkqiN9Ny9128RA9tN9SczVA9by9428489yb80N9bA9pe8y79P7ZZ890JAmv8TDzzl6d89xiq4h6Dd3jJ8Fd31alY89ctYmW16d0T5zapco0jeO9c79IW1G991JAySNdE83oDZW8t93dk1xx9xN9Oqqub8aA9cy9IOli84jq5r99jy9k59LTFxHixfC4D7Li1JO9X89aV8Qubj24FI9O28IMhrv8qw9nw9Sb8si7H94xi2XDzVl78k70Kb-a2k5nLr2iMiJ-9QN0qd3j89WYkgi6xZrH0qai9oW4V89Sukqo1bK7TvpEk9Ci6S0qDc8dY4Gl7pR7PzgLj7q4klaxr59xg1kHmNh3D22XW5_Gr2Y8ri3p22kk9-m76k9ht56p64c5764Vl9FL7Nq7y9YVq7Kx9Cm6id6Ye6BXm5wx6c6Wh1-W4b-8ryyRr3rXmpz38-9OJzdZ8bw8NK8ryyyc6Nx9fc8IX4m37jr76o7Qs3p37i-8kf6Yg6nZmT1qlvzul98C7847ax8Vd6Z_9_Miex8i7zjyx3S79emV47ru39C3c8VUm9xSZzH7zIAHc0-S7-gxAT7xcn4Q3pvstLxj3y8V4ih26-8t13X85q13xt7p5yTu70K3jw8B40XnzXu72tnfc73p1Q43Hmny3yWX8r1mcm9WgxZN3l53b53B2321przy5ZZkc8ze8M_3fUoxCprv7Mw7IA4JM2DPaN44a_8jV9Rk7Kq1mQn9t6qM90D0_X3vQn037RKaw33UL3A5fkp8v_6wn6rgKtn6Hz0MijeV8ztkBBz6A-PY38A-Qo6_A-Ksj8A-QijDB-ZQa3c87c8Gy8-1j6c8UI4alaNJ40l9JbzyJ4xE8LS9kTkDA9ti6XA7i86Cs9iy8SW6rA9dh8i29F-618psm6Pbkfa8FV15y9vm67y9ra7ka8ZW6DP9Ls96z6vO7Hj6mS9EW9ST6s29Ts9u29Vs9kn9Bu5Nz9SP9M25W870A9329XP9529ZP9wn9gs9D96UW9yL4B39Hs1D39Ba6F39gszH39Fa6J39vP9UB9M39VC8yS93o2YB9R39Qn5T39CT9zJ1Io9yo9Si8UB7pB2Vi8WJ6sm8nB9uw6So9f39fU9BQ9Uo9pC8Ix6zF7EQ9A09g39WRikP7IQ9oa6q39yC8s390C8qP7HC2mT9qi8HX9daxJX9ui8gf8-SBUGk6a60J6It8uo9rX6_54JN7Bh5uT9Z09639sV2a09Xu1sfeTX9SQspguWx6Jh5YX92M48i88r6fv5_i8hv5F49H70g08J49JY6lX9u09sx6WBNux6JU9T-71t92093t9WMypv4pC9Wj8QV6OCsE22nC9SIyeMy-w4tw4_wp_aibyzlC0KY9xX5ex4q-7R26s-7v2xvX5Ey66k6yw6y-7hU9yC0b264X50-7FY9SP2HY95X9X2i8x67Ds5x4-094Q9A19EZxQT8H18kRssG7Xy4nRsTT88Q9kY5Du9OT8VT8uRsWTyAR9KR9Sq20G7c96tY9c18FV9Q196G7Go8Gi5-p9vO1PXkV19bueX19j88Ip5l88GH7qv9Lq9Np5Zw6qYHRU8Rcnvuc3oZnD7xfsB440b9UI7q3nAMsJp80R0GS0cgj4451b9ia7Hr7Q89QS0UF-Kb9EUjja7fZ8XFZMFZUyYsa7xrB3oZD56INl9sgOgxZ99ZF-SbFxcgZDZBlrFx8U07aw9kR9x69gKKZP4IijP5hBJ9E69ej7wLsw-9R79sF-gr91icelA107Rj9kF-1F-DmvHiyxfqwF-vW8Ee8wYflF-HG-TpioF-9b8Vv9584rF-cRhCv9ADZTeywF-cF-cU8ApclF-sq9wF-Qj9Yb9NG-gKKkw5tZfTniu7xZTj-59kG-KTsS_jLlnq79wsn5F-479zp5jz5k990b8nU7sN9328wb8_89628B99p99p-gXczo99w665b8m79pcmFVPsTswm1rSZDqqwv94Y749mllyay9vb8le8AH-fy9789zN9NB5fL2cA9EH-xsfi2vctjVF-TG-ryyUvzZH-YjjaE1jU1Rb96Tm692a99SbFXClQ5gfp6ou8i0hLW1oj2Dtoa_o_TzgA-jG-pH-uEZW6fcgjc07Ij92lzmH-D_2hH-Ot2-oBU88EphVq9Tm6qG-pH-5ZtCX7fW1hHihe9PZ72_9AV1rv3nix2daMenpJZTU8DWqDY7dG-XCvNt6X6iRWBKf7n99TH-ily8G-WH-l99h84ey9j840F-NU1Bt6KNlAe671zrN9jU7gL82G-Zb4889QH-gy9je85G-9A-x66ZH-hW7n36aZ7hX7APZmW7-F-0lxRG-Yj9gb9VG-BiVUTho_xwF-O89o07nI-Ut8Pk27E93e6vs2R_9at2Th12A3PKjQgsySNyAALcsPr0C592o3uTm7-9_edXJ-UEYyAAdj2bNBvj9sjjdq3kIzmq3459gKK4H-jH-mJ-nq7oUmfJ-1H-tt8PPghG8Cg6xG-a59Ye6WJ-gKKUo11h1Tg6KWmkH4Dw8zhYUlyXI73oZFg8ktjU9qTpxMYzY11w28AW3kD4613YW310r8jj738GCj938Xa8bO5Hn4_jjcO5aEbeO5MJdomjj0dKQh7m4TP5ZK-v99f-DvEj0e9Kc8z-aE-9fX1Zqxzw9o1g5w9Cv88w9a-9Ef0Fk9zR7_fkNfkvR7Cx9j-9wI0s0qxR77Y43d31R7WonS82ASmun3Ko3u82rw8Bd8xq7T6YK92SkYLh83e9ui9YBZne6T46dr7d-8fF-XWr1Z8HA1gV9M2yOVtpt7L6yR66Grtmx8UwwP23eirq4yav6Fumd23cXtZz6WZ4eU055yqL7IT1y47_N3rSzbJ8373M8gHpre_4r67ZE7s57QOa3h7vllnvp4x8BoxgH20x70V34V3oMnDU7533sw8My8oV9uD22_8gE7sV9eJ4Rh8ub3-_8zmaq57D3l9K8WPylbnepawK4wA-ZQa6K4W17tWbg8gIgfV7h748-r9XB-h86Lq69DySa4BA5tpr9_4e29bh8eV1Ns5fh6Ia8P4px19xL8TY89DlzWdgF5Chjr46g29vv6Vn9SZ9Js9uA9uB-Wj5cW6yFyaS9vL6t290A9Kz9uh8HW9Lz98B-8B8-B-Fz9VB0yB-S38Zh96I5qi4jqffJ5u8eMh9hh9Lj4d38BAdJPlezrcJ5ZxK3i4cN-5I54UeXh9NBqVN-jAdBj4Rh9GF7QJ52j8OsyE38Ij4mh9rh9fzrNj4lN-lqfoP7vh9qN-tsdyh9Jm8CC8es9BM6Yz9929HC-xq61n9NM6LC-c06NC--r1PC-g06RC-ZC-t21rP9KP7O39fRyZC8Z96hm8jsiQa6NM65s9TOr7s9mw61z9pF73z9qw6hM6Zi8jM66z9mz8ZlhjN5EX9yW9OHdHt9JKAqN5aGq2W9W3qka6cT9hi8cT9V97sA6zz8qa61z89m8vC8kT9vn5J09OHy6p8ir6sz8DG77B9Bo47o4H09no9Au1dtzO09Gn8FN7R09D08T09In80s5GD8X09CC9vT9C-6Cb6aP-Eb60T9Uq4397fO2wO4jq4tG6fq4sR8S5xqq4rG6dq47o96O4_o97Dyht94B76y8fu1gJ2Wr4sr4yr4Ep9l09hX9n09BU9of8S-6kD-aD81a5k085Kq7R5fD-q087J58P-uz47lka08PRdwu9FT5yu9Rlgsd1EU9M49fC9iC9NjyrD-HIyeU53hkgU5dQ0St8016OmeB26pT7FhnZb6yv53093D-hp98084t9-08kt94f2A18np9e-7lo5uC9op97Vd3W5hOin_6gRPi67WX5TX5Ex4J15DBexQqBx4ABeVX54x6-D-O26AE-bacKRqXU916a4X9ux4hQfHE-V26wW9LY91X5NE-WZjlzljP2pU9UE-ESRi26oU92v9lP2zmpNY9YbcCO7hF5z46hP0HO7Yp6Dy4ap6FO7ij8bY5yU9ED09v5e49dy6tOpnE-D45g49Bu9SSqjy6wnk6lkmz43Q66lk2nkdY9_Q9fY9zE-GQ-N18BV9pK6BO6jH69t9uQ7dV6JR9ED9vs6o_7MD9ql6Uu9bz4ZTfmZ5cV6v18Q18CS5318qTfuZ5-O7wY9jr4vz4V18Ci5pz4EGsIGs3Z5hGshd7Fi78N4Di7ot9_18JV7Hi7X17Ji7y49-E-049lS-mg7ubyBF-7v9804SZqXD91V6bu9gJ-4rFrAANc0d1x379d078K9rK-EH-4pD3ThOmqjmgiBrVig3z5A8zjf9FT-bktwzPmBA4e0WcgsrkMT-qJh-K9y79TeE0pq3vayUZ6M9oOYJhCn59gd3YT-FG-aT-upDPHZJhkl59Lz6gi7vK7HSjOT-ZT-4pDZCx2vt7TiYSOpT-c89G-9uK-nI-wT-mT-yT-iAAvBA7TiDlb_xhfR4qqAoAAQ-zzi1WT-q98uT-kT-hRrNS1Fx8Uv9yF-UG-rJ-zOigwz-q9I07li9Gd5CY09W8x43w05p63D_8MYq0Iabz6lFaHz68r9jA-7Wz4whoXzeE7yY3GZ3oz62c8By92G4LB-e67Ty8JgpSM-bORUM-fy8Hq6Wh8On9X29tl8dff6_4DczkQ1tM-JL4gB-415CVygh80v6lZ6jA7vB8lA7xB8L87Rs9HN-2B-JN-v29NN-QP9y29Oz96b2Qz9Gj63f5ds9FB9_L6BO-tq6dV-W066A7uS9HO-7q6JO-Um8LO-Gg5NO-q87PO-4S9L39Gi8TO-gW90s9xP9c96Pud0P9fB9nm8TB7iB9cg5JT9Z4rLT9sc2Ro9wF7pC-J97wm8TT9-l0uO-AD-tC-s96JG6Ek66W93O-ji8vnl5F7E09iT9L9kKP-St9jo9DD-Wt9FP-rT9Rb7i9iHG7Ch5OX9D-6SD-f16UD-OQsIJqWq4l16uP-7i8i09id2Mb6_r6iJ2BY6gn8uOpq09aN6b-6mn8GU9HC7f-6iD8U70lV5dt8_16eQ-XOq1As308ep9kQ-OU9mQ-yD-lp9809891OH0jp9tC9vW5KX-HP2vd1cPqmTl7tf9D-KP2806KR-91i9-7PR-p-7HR-TacJR-bR-6X9Tkl8X9v-7Fy6djyAY9WR-HXoSR-uyze26WE-xyzdbi4Ds8-7sX-Cl6C3xvD8sp9UY9i2iE_7kE-wF0C195Q9iE-ZY9tp9bY9P_7WT8M3kks6hQ7k49uE-o49TD1Ku9D_69N6_D8JV9j18_p9l186E-CH7Na5FUqCi7nStdg7KV7M88Z04604Urz-j8xS-lg7Un6ng7Kq97v95S-6Y67S-1H-r_mAqH_v8lJ95jueMwt63R332-3F57fDnSZ3NM-9G4pL8iyeRY8BriCc4zB5Lc4G64vmtzIAz3bz74poxh19K51dk72Y-GI-pY-msnBn1FnqLYOcJ-naseW8RX8j33Pa3Fn9JX-rizW49wC9t-6wW5aj8YZ-rF-JZ-kUw9R9ZW8Nktcr2g_jy95-F-JZ-ktxIdhWYpOL9jZ-dxjtU-Jy85_8gv8dZ-TavRVPbxKEsnIc7G89VE8FymKi65u0IZ-TavXZ7gXsXN9ME9eOx-umyq9oH-Xmie9zdVxCG9CowDt7e53disaL-ot7H44w597qx3G4V29wmaqJ4TM-AA9a9fJX5zC9K89TFvq05pdwsF8rI-ng9BM26p1TJ9oY-UFvaxzJLhJFQGQnrqgxzhVG9Ou8FN9F43NehNV4G105T-SOiOt2IjMU34hI3Qu8Y07Ga-EJwifhAZ6KK9t_iiL7IGxPZ24Qxiv68G46_8kM-4U-b29xrzdA7iA7Ks9Jw6e215A7Po9oO-tNp-IcqO-7iyEW-zn4yO-7O-Gk6aR8gSy2i83Be297ZQ5hP-KC9w-lnr4n08a08sQ9Xx4SU9X2koX5VU91X9DE-3X9hx4m26ajyShljX-JE-RT9YP2z-78zj1-7Bl6tk6Dl6lU9ojynU9x4h1yzdR-aN4B_7QY9gN4wP2dE-RY90kljE-eE-cl6CY-lK-tMNSyoVA86i7ce81j9wd6lqkyUZ4K9GGb0BDhT-FQbBknFT-_S-NOi-8zrT-0X4k98Wq7YUmTq7KS79VmeBZuAZlx9o1ydG38lmDQ-xNb_I8bv8Oox6LD1O9UA7tV9bO6ZB-nM-bB-9O9IT69M-8M-pF5CP9zQ2CN-bn9BAkYS9w867v6sO7IN-RN-MB0486dU2Ys9JW9_A91290m5aV-rS96f5FC-cX9Wz9lSrJB9_O7EP6xS9ys9zS9EU6jz92S9cW9Hs1nz9EF-Do9FT9cw6sz9Ki8tj60F6Ni8K60587Qi8fC-0z99s9iC8_s9vu5mC-dP7rC-di89z9Jt9cT9ao9UDyco9D09eo9F09go9aF2dr6iM4v39TG6Qt9j317p5M09MHyQO5p317C-Xe-FX9KX9tB7Zt9Qn8QD-Sn8hW-hB-xq4ZD-gt9pW-K-6Uk6AQ7cn8gk6D49B41wW-VD8i5jCC7_zpgy1mX9bp9Mj8LC7hizV49zD-n-6joR2C9kb6tR-3U9eQ7EY-bC7L19dC7Co8d18Y18B_67p92p9g2nvy6HS-Jo8y-iTY-vS-eY-v_7JO6c19Vc-6UEY1g64zkhjW36Fc8vw9Blzrc-RU-1nxcf--LXpT-o58hf-tT-jT-D89rP4Yc-khjyBlExj2OmO7aJT0pS6tf-JQ4YavxA32e2ZhjrCELKjgPx_R7GL-wn3HM-JL-Ty0uBxfWtGt7w470y50G9eG3KY0my3fy32D-q-wMNxs-wONxyUxzVwPa-YHu7G3v7uD47iDw_G3kDwSywKKxpIx4lvU2yOiZpomOo7c2sgb83Q-UrsdL-aU-q2uOKxozvQKxa6wCQxx2yWGxmDxkrwKa2hOwNzxFbwPzxHPx3GuhL-640PI3AOziimpX2B86au8157Ttm9Ozk13KJ3m13Bu7xV37ks6t7i8sT28ZlhrY28num51lD4R5wc47Iv7qNx3umvp1FK31Wi2tmdh-LlxIW3Mh-Lpx233oymvQzNX8-d9f33sL-mc7YzeL3gCL3SZ-yg9LCpdu7V333qn8Z-3nwL44ug9Y4mv6ms63-N3iYqyL-Kv7282j7zLv7vqj1L-yO3C8gXTzn73ZTzbFQbTzl8yO8goG9KKaq-3cA4iV9vlly577L-up7lU-3x8xT3z57laZ0T37T2uQaeRz4HYGTBjC4gnz_N90C4pN99U1Mq1LR7yV3bA2DM-IrZHD48XnoU-8XnIL-2g9fG4kG4cN3455UG4i7yRbqpG4vb38_8RM-8b3SZnOZnM54PM5d2qbZnYa-Htoa9mEy8dL7aaYoK4Pbnqj2sc3EDzT17vK4wc30598c35c37K4Ga-Sv9nc--u8G-9ET-y799V7ldnSG-Hx8Yo8OO9dW4QO9ZO4w1xl98SGg4T-2o730Y6usYC3le61i9kKNxi9-YtTz3rgZv_97pvoL-hN9WQ3HxgCBnuT72c0w5gjN9n-y6L-BoxVAzoXzxans3geB8Y29jE7vV9A77xV9d29Rn9fO68P9q99eI-OH-yI-BH-6G-Zy9Xk-Mg1x66qE7dI6CV-Un87z6GV-9z6Xu2yA9TN-eM1Kj6Rd-PV-Td-7b2Vd-t_59A9nW6Bc2XV-nm5ZV-nk-Ql2Tb-9O7jd-IZyLB99A7Uw6ps9lP95V-x90aF7nl2cF7VC-nd-XC-Q39sV-S39jm8U39eC8aP6rs9FWyLo9ACqa398B1Yy99P9SX6jO-ea6Iyzbb-481GW-581-z9He-v96bo9C09QW-Me-SW--flIP-6C-OQ95B96z8wa6sGqVe-Yk7gU68B9C48dtiRe-qT9nb7XP-a16JD8c16LD8bt9-J6PD8tP-TqzZk6QC9ve-_T9H49f08r160e-26dqd1Wlgod1O4fMm-ts40u9C4fHT5IN4y-rPpyrt9x08tt9w09KH6cp9kC97e-608PU9ZE-GS-8X-YH6Cf-2267Ij-R-Of-_hll49_R--Q6wj8qm-p49Nf-Lf-Pf-S19h49U19NS-8E-Lv9Oo8zS-249Ro8449To8qG-AQYST-rnmqi9vJ-xj-1BZ89x0Wmzc-aog2w3Eg-qbt2j-snmVH866sog-g735suY7wKav6j-yt68j-hIr-j-jU-3T2RoxGk-wCz679Jk-TA73U-_c-WA7WZ6gy8NS9uM-Hd-fO7gk-Ms9715hh8cD6lk-nZ6Od-mh8pk-YM1CW9yR-zB-q_5as9pO8xZ6UV-ON-on9QN-q291w1Tz9BC8EB9dd-MF7829cP9FO-IC8md-UI2hz95Kyqd-ss9sd-cB2R96uV-N39wV-590Yz8TA6aO-7q6cO-5KyeO-W0ngO-5P9iO-0069V-Tv2_V-9XxaB7281nM6Xk5m39fJ6Yr6p39_W9W97sgrQe-bW-b0d_O-UPrlb7Ho4DP-h97ZW-S6rPe-JP-be-_B9de-CD-BB6Y09he-439aQ9ie-O085X6Wn8oe-Yn8T08bX9se-kQ9AU9Qp9pt9oQ9OQ-rd1W-6hv0dckuScQQ-EMqQT5Xje1s4s3gjv9MQ7pu1ah52W-Vw2bB6UQ-jN6HTlLU9Duz8e-HX-2u1im-xl5D19eN4Au9Q6iCu97n-Su92D8j49JnkHf-sl5IY-UDkKY-uj8Mf-P19wm-9p96E-oadu49t_0UT2PV9Ai7VY-qFeTkzmS-geybUmbQpda59j8ig7RV9qvipeytd70S-mg-4s6j7e-K4TR9WD9bTuxkz5Y9_O1n-1OmqmlYTT-ApxlRYbe0BG-mj9CT-pK-o59sf-299Cn-wq-8WZqQGgj-fT-xe2pc-3T-kc-fj-vq-rnmXS66Jsww5C5sQn-fS6yG-GEuMr-KZ6gUx0F-HHJ6zzkj92pnz99zK9QEzp02vf37gsm79Ur-cM94onPa70H9qnnbr-4vlIT-vK90cgzKFFqnlxllr-4YrQvjDeh4I9V34In1WH9aZ45p1xT21a-k59fkgv4D7rhWZps79EE9KqwEG9Qh-dr9c79Wr-hwl1e6yk1PDmtf3RDmP-8engcJpGgyQ89SAEW74kejzX77H-9W4DJzEs-485jNghL9Se9lU1Os-l8xk59sf1VqcxF-6F-F_jQc66TbcbljzBe591x2oYr-59rY-duBFc6x-jey5X89Pg1uq9YA8qe9X79k_9k37uU7Gu6vrqIu6x696BboBA6AAXJA6AATf9Cg6PJ8Jw9jf6RwjdG-At-Ct-tBAEt-zBAgg2lA8_J-gF-GejtPcoBABt-Dt-0OJ9Ny1d6YJ8bc-fA3WJ-GyDqivRw97K9WKk3w9gJ-8QY-y2jjvU89Bv8-59p8VnhyNU-Gn-C89X89I43xi187xwy2pW4m9z966_j-0t6RY0TA9neo2Onqc8wPh5W3OfdEZaLC4_qcgM-FxhiM-Ne-y28989Zk-dy9q66Yk-RH-t99oa5HDds-e8yxj690t-SF8xds5BAVF8-0l-oG3jj_i7vK8GPnHrnQE4sCzc79Zu-II8NpuK51Ma2iu-kYaPE4KZaRE4x690t-XoxHGPJhk9b7jIi_e6kV7qc1Rv8yR7yu-UzZuAALu8ymzJrk7z7Iig9ZEoh0n4ksc1Zbl8UsdijnBAE3sekBkskLimhogzu63orLv-D-gzqhamwwtGQv-FhYMim8s7FZ7NG-0t-u7g3BZ1YvYv-Ht-t79cu6Rv-Fi0Tv-Q69gv-HZaGmjdjnsu91X7Ky0lqn-u-G59IK9tI9Or--Suv-1D89PKAyYrV79JU1FbYtr-dr-Yu-tYH3gqxO9q24ZZp717PwhAx9rI0jf0iX45qy1hqDw-exxd1x0M9kt-qf-sw9aR-a02-H9Coxuf3Zc5YzgmNkZ-4Vm7uh3ji3EJmbr7-o1gk9eg8DKl6h3Um7V64vk9cj3Ul9F37yj-kKzKn-_x9IHpA_oCP30Uott-qPo3qYHUpV-ABw9sUmy9Yyp3j0oXv7scqkF-8GpGegZocQb8dj-Ic84598GpBI7xFb2ADig9mZo7Gpv3oeiqVw-j98tw9Mw7Dx-AD6yu-nsoT01NG8SabiVAwv-fwoKwocCp95o7v-dx-xNyZnnEBrpVASH94v-JFaax-Uv-kkZZH7qT-jj-3q-4X4ud8nt-_O0gc-JhsAj9pWlhjYyhy_GloK-Ww-sK7h89XT--99oL0I-8Me3_DeUBmq12Ge3h2yjx7WBmfBm_XYw_8pbbgDzASYcl9xf3fe3sBmmDz_f9_7yYl9I-4Pe31k8cy-Se3cl7hz2uk8ee3cS6ml7ptyRmYmS6a65Df38e3V62Kq1EQ4RlYgl7_DzyX1Rr-E-4py-hl7cCmmEngf3Ok9nl78y-Rk9ql7c-4kl7vy-Boz8onzy-Wk9qf9UCmMf3uCmtw-N-8KemzCmMs-ky5pK9L-8Zk9lf3K-86X1F05DC43DzTU1Vk98f2QEzg02M-8Yz-4wlex5dw-_v-PaNBw-cz-oe3yf3HU0rz-8V63uo4NyQBp002302O01hrolI752onEz4l76Fp6l79l7Zg3P12bg3so7qcycQn8Ezgg3Wx8og3nkyuuc1Em5jxBFmOLsek9yuYfA8q12ak9aA86jxt128jxKupPm7Vpb-44KFm2o8Ah3-120TacS71Y8612Gh38123Y8f0-Lh3hh3CZ89nYQg-sxqG22Suy8Y8o-9Th3Xuy_Y8w0-fGglngHImoh3BZ8f0-jh3P0-4tYmh3Y2250-TO6zh3iw-u-9dIm5l9H_jhJp3n7g8jm221h3yIm9F-jw-6Lsok9QO60274L2F1-nRr127Q1-Cozrk9TL6AK87kOmi3_22ZEbGK8UFyd1-Oi3_j7jVmai3I32ci3uj7nj7BK8arYiJmEm1O9xNi3fJmCK8sOzoi36j7X32Z1--j701-8Kh8k9Lg8_k9-o8bm7b1-y-9Cp8C2-_1-5p6Vr51F9Rupkm7j44Kp8D2-Qzmw32-k9dm7Wp8R2-rm7T2-VKmwm7EW6732Qj31m7Tj3gKmVj3Lk38mz9xq4k3x-9Ll9dj3_g6Sk3An7Wn7oj3Gn7Sk3In795zu2-956kd0Dl9kj3SWrPn71g6Vn7D4232-K66un71g60j3Yo7hxqyg6-2-io7dn76g6XU-ao7Jl9k2-HvqI3-KfY6tw_Gr542Kk3fo7N46Tk3Q3-cn7Il9Bh6_2-X37yk3A52Fo7J3-a562n7oS88n74MbU-9h3-mnX5274A3DL7jk3JqbjI8Cg9Io7ao7Dg9Mk8JL7Lo7R42y3-rFz9Fzrk35m7Zo7S3-Ro7Y3-HIrdFz3k3Yh6-k3Xo7D3--k38k383-n52F4-D4-DMbal93TaiDzSsodK9VNm8F4mo6r0jP4-Km1dNmjx08Fodx0978lo7fdhW23J85uoc852Hk7vz-kNhqo7d3oFCpr-oh63Yl3C62162jl3YOmG62tf9z72SGzKnmUGzkFzos8Ip76l30f-0o7627tQ43o7tOmyl3Sa-Xm36R42l3iGz4y-sm3B5-7o7Rm33HZk62Du3m62V8ykMaQg8Gm3Lm3tu7Om3v62jp7w4-R5-z622Gz-J8XPm_Gz462wo7Km3uj-762Vm3962nl3xR4lR4pQ4qLDJz-74-m5-vQ4qQ4k5-w76kPmpm3PHZp5-sR41m3Z72c_3x59Np725-Vj-Dn3xm3Z720s3nQ4F1YLQm6m3tl3Rp79m3P5-F5-y59Bn3H6-_m3o72z5914-Up7J6-WINc2Y_5-A5-Zn3x72V5-872Vp7X6-P6-4Q4W6-ap735-A6-62YwQmU6-im3wP4Cm3aR4jn3R6zVo4kR4o6-on3fp7BRmXRmW5YFRmVM9kp7mx0PRmnp7T3YPRmaiaTRmv3YUo3Y4Ynx0vxYqrmaRmWvy_f-_3YAS7-6-T3Y4Z5yL2u75yn39R7sp7xUFA433n3P7-M_YW29KSm8n3Ho3u75k82I7-24YchsFu7b7-Jo30x00i-F5YDZ4y82L5-jHzDi-w6-533btDS7-mHzW5Y8L-Dr3-o6SpqRYoeM-ws3IK8guhKL7wp7kUmM9264-8V1xC66rgR28L1qwN74_oH-yQ05xngX92J2-nS7zF9x67fq7-p7pT1Aq7KL-Wp3Gp8Q8-rp3jTmGq77q7lN0O8YCQ0X8-AQ0BH9jp3Jr75-9i9Yuc-b8-LxyYr7sh0fgjip3j8-aq7yL2HUmy9Yeq7w-4gq7g05iq7wJ-Kxywp3jp3Bx-jp3Xv9sc-oUm4p3j8-Vx3T8-8p3R7Y90-5p7A9-Hho2Umj8-axyHz5Iq3yr7Cr7_p3HIzBr7Op3Oq3Gr7BC3rvxf8-9_2Yq3LFZaq3lxyLr7B_2Or7qJ-F_9Wr7O32w_YTr7M_2PL-pEZoq3Vtj9E9kqtXf9QAZJx9f9-M37VL-5s-8Vm2f0m6xZc6G37Hm6Gm6h-8cw8v9-yWfNm6jl9F1qlw-ha7HS7FAZfp8Jt-kc6Px9dl9xNhS37Tx9BdqH_9QS7W37SS7I--US7P--59-O_9Q7xa37A3wr9-JEZJ_9u9-Zijaw84a7c--b5ge37g--VyybS7EYmf--af9qdjQ_9e-8b5gVx92f6ln6rB-WL-Gi1L--2N06r3QO0HX4gl9g_9Y_969-ZijFs3qA3KZmA8-Qx9JnzMw9Ns36f-y8-ah1il9Yx9kd687-Z--5t1dx7x--uh0Qy-B_-ZRrdx9e1qBB3-r0ramT_9It3Dt31amBSRAt3cr7KB3ms3us3k6-ZS7Lb2ss3FbmHSzj_-bZ8rs3Ebm7JzIb2p_-f_-9jnAKzUbm_s3v_-UD7Ct3m_-Et3jx9JKzC9-ti9pB3mr7IQ0Wt3o5Ytp30r0wB3Yt3M9-9Vi58-Kx9RZ40r01r7Kx93r7HA_Rcmnt3gS0UTmut3Ax7zTmVA_LTBMZ4_t3xcm7t3zOizJ5sjnbA_WC3rPZwj-zKZaC310-6HzLu3TD7TzypA_gNZG_-lA_Br9OdmHs7UTmz3775-jgm9I-hXz2Z7kX7Eh8ZgmuZ7f7mev-tt69A_6XnqZ7X23yKz3A_lW7YT7bl42S71Ga6Y7ma-AB_LB_dZ7Bu-aX7pu3Su67dmyp5xSZeIltu3Sn-uE3BD3VX2fz-9761b78t79l9yu3Fv3Ks7_u3VemrPZ9m9XX2Tv3VD3cemIv3ggmFc7dv3Fv3Ys7eD3as7Qv3iB_Tw3Tv3fs7Vv3hs73B_M66ks7Zs72emRQZ9B_NE3hOZzzyb516KzZX20H7YU0IC_mv3g2Zov3kv3jymUL7Lv3YJ7Am9t470b7HX7pcnOI-qv31A-v2gZL7np8jI-4B_RI-yba2fm0I5RZ7bRzqyxEm9nC_Len5WoLy8mhxyv3OwY_D3ckJcC_s4gCYK9v3x4gem9vc0agm37ZFsgLWnwInSB4QI-6C_4AaHy0WC_476Jm9Oly28zIF9ws7kE3MV8JLzKD_GF9zv-sw3jw3NjnhE3hh7Lv3yv-3gmZLzcw3d0yNRnEy0FF9ow3uw3sE3e4-M66tw3e0yvw3CVZK863E3zw3jZ8aYs737pCvehm08met7YL-eqZvD_1lsVa-Whm7w3MB-rhm7A_zD_vhmSh7c6-hZ8nWqsLzV28Pws5hmMSZ7hm6bnua54qxsWqcp1o0YvWqXaxFx35WZ-D_4i-2tn7s7ClYE_vMF3f8uPx30quTx3pmawq7Fg-Xx3m61xLzax3Wx3Ma-Jg-Pz6uBuQ9Z_D_kE_YYZRp1a3vsE_OyDlksDY09SlrYZ-R8nx37ZZyYZwt7P61Qjm8v1XUvyE_WeZxS1Yx3n61_3Y8E_It770y7jq961Vn-ay0cp1wjmfp1vG8bK8FMzH1ysUdJd5Ot7ux30x3pF3Pm9UF_cU1vx3L757x3tx3aF_LMzN1yXmQiUjPKAS8-fCtQm9DE_oXtY55qkmoD_oRuqF_at7oZ8j958ffAn1ibZsF_H3sjE9s-8Mm9dUjKT7eY1L_8JT79Y7X-3Klmph-_0yky0FcZxE_4xgi1y1A_Ek0XlmVcZrG-I8-k1yKG3DybHk0kcZJk0HY8lMzED_Zs0yy5dN9Kg-Bhhu1yrT2vMz1c-gy3RG3wF_zlmgG_s0-55msy3Ywgk19fG_ky3EEnJR7kG_ky3bu8GlrSNaVmmVG39S9Yxm21yB23nPxB53qxvpOxOEwkMw_y39K7eB_6kv9eZE4iyG3Ufwllli85gt7efZfIxnWtLH_uGfy75TDx075Vg-NbtXg-HJuLz3BH6N4wH2y0aw7-5GKxAakE5-jGtQr-aB_C5suG_Qwulqw5ywMNzdz3j2yPNzwom0z0fry0w-5YtcjmeMZaZ8j2ySomSNzX2yTIn8FEAF_0H_-hZLLxWomZ97uomSJtHiZne4iA1kg-KINqomlt73H8m67Nktjz35omKI_WH3rz3Djs7D_GEurg-hOueH3FjZ1z38VcQExPKxcJxg2y4j-ybwymw-tneL-w2yD03f4tv13BPxH03khtkH_krsL03943sg-utvEPxH_sS03DqmAI3ek88759suX03u0Yb03bJAII33LxHcu-g-i6w-bwrwwkogu03CH_BmZCOzG3y5F_5lZoV8Mr7gs0VT768Zz89ZT7K851nZO3yxh-dI3MnaSmZNrmIT7BZ7Km9xXTXr9J13ROzrH9RB_xkuC864h9X13Xk8tmZks0jrmHn1nJ_RuSgrm4mZprmUGL1U4E866I99a-ckskz0bE0WG_iJ_005P74lz0Th-aT77rmpz0-_9gz0UksXG_O13-nZfI3ME7pqhQsmznZhOz2lsoB_EB_V856G80t7pOzuX28_9Qt0FK_Hh-L54H86OA-qwsbK_H13FJ_HJ3-0VHR7L3bqI_tSYjK_tY7_A_s13W34w3zY34QK_qOz4I3MXn-I3CA-B1363ye13rJ_AEoD7meI_Pu8-0VJJ33GcLJ3ttmImnY85uK_VK_W85qtmCq62J_FL_5pZu_UVn-CPzL4ymL-413tEae11ZQub47ZQutH_-N5zz04H__QhLjmF13zOh3z0-J_tjub114t7aumPh-7ZuXPzjG_Tiw9LxiswhB_qy7MIxPIxBY2vJ34B3gh-HQ13mDh23jK8T23PL_2J3gb7bWad4-zK_MsvZ23g23yL_Zn-tvtf23haajh-GK3j23qPzZvmyi7p47jVsX88nZ87u73r5KgsPM_yD_vh2t23y9hxvmHxHMu7323dupQhjfH_3s0eq5lg8gsaAT1JY2AwmctZupDCJAKwm6J_1tZNwmJwmO8MKQzE00Le4Xp6vM_JY24PzCk-Nesoo6fT7jM_At0q4bH00MM_ywmK00CZczM_At0523qx9C33KY2-s0V468g8Lk89k8bM__cZS00Nk0YK_BYse00_wm6M_q47qg9aG_JN_e0081qGM9JJ_Jgs10jgh29V4dT7823tZaIM-SN_R59W5yJ5YY5y2ClVN_gvZXQzmxmZQzL6yW46dxZlc5a15DY22-4qxmT59Qu7wm9cu7N33RAtacqsTakzmAfxUu7l5yHA-FfxJA-t5yqQzFYq6H_v33qQzMcqng8KA-qQz7G_Qlseym8Mpoh-06-DA-vZ8nh-UM9NB_qh-hc7V27rL-lc8tZ8jc7s33sv8Rfxrh-WnzKymL3gau7yA_uZ87b0SX8QM_r33tL-NL31F_TO_rc70h-Kym2h-WZ4UF4aFpWL326-900gs0u75dL3MUvBP__333d11r-qzZ919QA-zlsnG9I_8LP_GN9G43xXTjL3F0mSlsKP_D10PP_M0mf85XV8qL3XP_lXqhh2h6yNP_WP_ya-dP_VP_kmsrL3e0mVn-I0ZS0hwL3143Z43r0hbM-g43-zhb0hdN_M6y-jwSRzb7YS93i7-ijxh43S93JG_1L3SA-Rhxbm9KRn5SnsMnJI5BQ_ddnGm9KGegQ-3mvP1Z2n6g1mgi-_n7g-wMQ_cRz6baPQ_P1030Zt1mdUaz888-4FM3eEjQ63hS4343HM2543mX3wU4ir2nz7n85YM3LbxPA40u7Jb1ZM3Sy8rQ_T3gM53Ay8vQ_uGzeQ_p2mT10O20zC_RdxE5ZyJ_zQ_KbxPbxX10V10VM3110eX8JbxMG4wls66yeJ_fm9bWZI4ZRn1lJ_bQ_O4Zy5323x4C_h7y-3ZSomJJnjE_pt0VR_c4ZzHngS4E5ZtL7Y287lsAR_k10i10iR_ZN36Kn74ZLmsfL_UzzOmsM4m4Q_TR_jbxL7yhAEISz753f4mO20o10zP1m8546ys10PSzu10O5mw10qR_C7yz10Qbxa6Z0R_B20mms4Q_HO_qT734m94mO20smsZyDCo7BS_GS_bN3I20aJ_N5mz10m6mb4mu2mW5mQmsFSzsM31Q_f5m5h-ZN3j53-43VA-wu7XUvo53Jz70KlKwsGN3htf253PR_aN3553MN3c53GZ3953mS_5Q_4M3cG4TS_bSz7fa3S_w6y-Y36S_n6mI63eM_L20RfahN3fS_XEa0UFlN3z6mc4tgH9O7m9S_5ZZRnsnOzN_sG7ma63SnsdSzn7ynfZWnsI7mb43L-ZX7mpNhCTzKk7o63Av7Fv73zxmm9qx8c20wL--h-8h-pT_z7y047uYq7C_ySz7p1nFlQYq37mQJa9F_Mv7063GO3eb8LT1gZ4P304T_EI-CTzoXno7-J_8MO3-63DL_Pws9SzlK4t8mHu0RPhzP_Du0rFnAS_XO3YX8rns9Lq0O_ogseO3ZO3UKMbO3iD_SU_N5-b_ZuQ_r200g9V73p-8Z_Zz8mo20HsaYZ5a8yC9mQTzu20RU_dO3x208jmz20j_ZrU_RTzE8ymO3RqinQxe73W9mOI_cXZk73SI_TAauTYbAaynsg9mlD917g2L-zO3Ii-j9mKi-JX8Wn1Ni-y9mPi-x73z73J5Y5wh5O3TBahTzbGpYm6Uv7uBoUx-oTzc7oJ83zTzT_ofv7vc8XP32470H-d830Cpmv7-47bv7F15U83Mw7O_8oP3PUzo83I8oFw8pwo90oLw7BUzdgY3v7_O36L79poy83qV_aP3183Q_86P3x4oeDptUzMApN67OApJw7ixogP3ov7-MoI93Ay7xNbj19Ic96d90GaZt7y55vP_mT0bn-DGadn-Qw75Uz8t-3c0-t-cX8zC3xp5Uw7kqqjd5Bf92p5mQ3v57BK-vx9hs0QQ3y93TdFGHab28L15393hW_5930W_V3Z4_9an-KCnGCnfw79Q37j-_Q3_ilBR3Bjlcw7FR31HaHR387-yUsf28LR3yx9Lh7tRcSVzJc9P9yJ9y2M_Xf7if7JCoSE_aD7ZVz_Iag-3uBnce9xJ7RJaoF_p-3AY8l-3NY8lw7dKaRi-6-yv19BA4mDnY9ynt7GopsR30-3nQYxR35-3mw7KPyJc9LF8qw79R3oN74G9rw7aF84w5yZ8lJ0K_3FW8LWzQEn4A81U-h57UEnrd59Vz1A8Vs5AWzNS3tfpllmjqYhw9m_3RY_lLaY6-VZ23Z8MTBSE1A-ya_3wfpXY_d_3e0mDFng_3cioyN7ZS3J-ybS3-_36w7TM7_X_5R3iS3GW8i57mE_2VzNZ2m57-Z8NY_zY_RF-VWz9Z81w7wS39MazS3pY_zvprX_5S3Tmm7S3GA4gG_0K8F_5359yx8QAb-z3f48bWZNSmk9-r-yza-9T7NZ_lz6RT3Lc9oGn4G4vx8zx8Jh2lhgj5Y0GnUB-gA4Vi-yWzx_cl28MHnphZbT37-4F_5GHnSx7UVjZT3sOa3WzsZ_gA4wA4vm9pZ_yx8qT3t57v7-gA4-L-ai-A3lc227T2I_5vH_g752x9_19vybKM2cnzXG4V7-ZB4Bh8CXzVOZv85mA-Tx7GU3PQ_LXzQZ_BU3YArQ67xQnLw15d5AA2aa_mXeFQ_xm9YU32imCZ5Y_8VRaQXziTZ7T2eJn765nRatC_UU3fx7dnzyB4MI6Uk7Gb-MI6BU7X15yU3LKn0U3-B4vR_wRaUH8M46pZ2hH8b62iH_2F9iKn4F9CTaDb_N8-S3qP8-9CnP58TC4T58VC4n9mf75wPhkg99QYTZ_K58Ri9nTan8yJV3UV3zC6WLncJ7BzcaV3mC4cV31I8db_umadUagLnYV3uC4I8ZxU0y_yZP10_yjH57rnBa27575Xzwb_6LnJY8Dl8-LnIa2r_8n_84u8eu8DT_xQnF30_XzaK8PMnyC4xl-oV3tx75b_BYzFL_uV3ra_5kxpD2zV3BD4aqZVD4GD4FM-YD4Y-gxMnUc_-Mnv28tG4RoxOWaID4u5sRc_OrZXD4OK-Nq1qkxu11O_ntoxdD4kh-aD41x7Soxoc_PK-6jjZW35x7o1oqD4F2oFuojYzGy7lYzyD448oK676DpV5o3xo4W3-x7YY13c_pYzMy72W3vW3HEpG67wD4EQ3Uy73W3-xoS9oAZztRoAu-vx7hu-OJAt289OnME49a_U_nvu-JPnmu-zE4wclVa2az4uE4WE4Jb_R67by7aPnOn-xQnfE4kwjZX3dd_BggS67uPntr9ukjvr97T_EEooE4a_6hd_9PncX3qX3eX30Pn1E46Pn4c73d_fX3wE4FZVdAzMaapX3gd_ZD78hYLZzFM_WPyfy7sO_DY3u_82U0fa2TM9Uy-xD0YZz1Az0X3GvrHL_Se_PF4jy74rFpB_NE9iy7tQnuA-2D0qE_9JnyA-FY30A-6a_bbaEU75P_my7KRnrF4UW_6m9O4ZSRnkP-VYnQY3IU7lF49banF4SY3g1Zwe_424iF4oZz8m9DC_Nmne3gRcasRncJAyRnM30MSZJf_6Y16RnUY3Aw35360RnXF931qDYZwK8Msj5A-x581n6kZz-ue4n6ye_6n6af_x_6un6Aj2e36PI-1SXOS_vRnFB-wZzHB-DBz4Sn50ZwBAuS_XX46364547F4D88-F4fK9y88B88oY3CTnzv91y76klYw-nG4zY3reabG4cPZ_3Yzh4R1lVG4Hmmac_4y7Cy88Y3pU-F631nKIazgG4R2mle_ySn2i-IZ39P_VF9Eq6Y4DDg_sG4XG4sU-vG4WwYXH47Z3YW_cv8Ua-X67pg-MM-mg_wU-4c8h67RH44OJFH4Ao5ug_fjhKgahBzuX_crxNy8Iz7pdxuU-Re8lUn-c8Hb-dganBcaNznV9Jun6Z3jS4aD7-Z3lBzq67Lc_lg_5h7TW34L-654Ha3UEpAD7yia-U0rH4YazbM7SEpDV0Xh_ia2UhaaM7-Y1zH4cVnohaQy87x5Vv7Zz7BWnS30msNU30h0-Lkn1yxfxKyVnQy80eZKia4yx-C7jymkW8waojX8aO_Y30nd_Hb3Fg79C_te_8h_pW8eZZTwkxG_JtymazqX8KI4IZYoa2sMnea3Lh_inznQYw678p7mh_z677aooa30NZlN_1kaGOZ724RU5wc7V9YAXn4m6za3Og8dI4w--nXngI4wf_ZI4wazpI4Ab39I4JCzDb3JJ4wDuXi_vkalm6gc3_h_Pb32I4pkLEb-km6ensRDLSb3JM0LYnDJ4Cla-BPZb3n00tM0NYnez7LJ49I4gb3jA_ib3wZ4qr2d30tH4Hw8gM7kYnmb3Q5orD_Nnopz7mQ_WXnUZ-PM-Uy8yb3Aj-Hbzua2MZnXvjyuqZxYEj-WZnnmaAt7lX8wGlpn1xu3En9Gj-0U-1Y_Zj_uJ4aMPwJ4_whTB-Na-0J40-Yuz7Ac3wz7NbziCzVKNUd15J4Hn9rs4Td1ju97ZnEhP9ZnJK4Wd1lM7eLlZd10w01b_f30HanWbzNanfk7Pan_Lq9J4sQaa9mHc3hD_9L_Nskjanyz7Oc30vpJj-kg_Sc3gk7kn-gCzdbz1Czya2Wy8UqofnnZd1RK4q30Izas30ZK4Xbndc39CzdK4Oi2Yg__TnkD_NRnbd1nK4DDzOj--k_qtjsK4XM-uK4mbnx3gjk_Wey1K4tbnHt70K4Xj-07-Nxidfyki7Fx-jBAZ1gAg16H-6nrtI-hy9Wb4389ak-VH-689gI-u662I-MOlMx-jLwwHgTF9si95q5PKAmc5xY8P71ziYJ691ZkuDJvc5rc5IO9Sy2k47nN_Xm94-4rK3bM7Ub3Jh8MM0wX5JWi7s-078qg89kyRQ-5v97m-hY-iq-nR67OYW5AMTBjZsXphs56OfsUasl00pN_SQzrN_U48hjY4Z8gRrJw0Pm_I59eMwYo6m00-azTQzXm_Mm_mmD5-4uPgdH-ng9fm_Um_n00im_eZ7Ym_9yotI7XylxUB8u9kv3JC_y_9Vt-25A9sgoU8QKgK-9Hukr98YX1ml1i3qF79PKAPytKRNy56aDrHBK1564-9nu-Lug8rh8b9ng9Tt7Pt7wHns8db82Q89En_QJagZqQR1xD9vYq1T_W-ZBshhjYKJaCU-Nv-iR6WeOeFl0T_U-Z2T_Wq9rv-pwZWMiBj1v0lBr4k59m3boKbJx-e07gw9P99p98FvzYx-sK-G-9998yw94K7uw9nMhy98V-9Mx8L5zRx8v58oR7Qyx6f8ds2g943J8t94sR76K-j9zOv8zl_YHmbcfj1-U1-eJmE--0k9z-9I2--FzFk7p4--yYI5-8o7eU_8i-8TmFp3Rb5907Lx9w9-7--9-9Y_2t_2Xs-J_-yH-pUmY--S_-a--RT7YJz7e9oA3P37F--Xg6Ss3zi7p59r--l_9ud0n9ut_1AX8lx3pY9MGtVH_jXw457ZK_zr-SOzqM_-pxhL_9PzOu75-4xZ_Nms_dxodxu5mh_8zG-5ehmCnVNcjc00CnRR3AG_2W_2A4dA4SOaD57MI6kt5Cc_5p8jE5pF4kf_KeyHKsrY1u36tY1Rf_cO0354g36Jc9uH4Wh_WVnOa3hW8-ApDHpeD7Kl7Yj_ZJ4XmnTj_zHFVj_mWoXj_iM7Vvjiu9uu0zZ4ZakIpr71p2Z4KR8Mk-I3lnn-Fy9Bd-jB8yrpSggYs8KL8uT8bs8my49q83PyIa49t8aprWs8Ge5Zs8LL8hq_Wa4cvbZa4EgdJczs2pMfftxcha4JA5GAgUL8Rk-Xy9Tk-_G-l46834hA5Na8oq5ie5Ga8ke59a42N7y6k1i68SE3i6nffNA9w15p95Fr_C-5yA5Aj6o-5Q3pTQpa3pJ8hMu-QH-dU7m99Qu-fI-eL8hl_WA932DYr_kI-ar_mI-jA9O18MLeHKAC4pfczKlfexbXB5ee77b4Vyetr_-h7B4pI8h0L87gflB5rL8Jc4krr8Y-Ec431cvFlsrr5r_kk2y19Y8hQc4c-xS4p3Y-aybb8hdv0a-xAs_tR3bc4F29jc4DC5C296lyAsrOs_my9kc4-rrD29LC5JfwRD5hM86L8CM8cd7es_Pg9qc49srcM8Td77L8Vd7Ud7yBAVM8Jx5OM8PC5HmyTM85zeLM80C9s8hjs__4phC5K5pyM8xs_8zeNN7Gjd0s_j5pWifaM8mC5yC5_s_eM87s_1L81s_bKKnM8IU8xc40sr_C5gFhGt_GClMd8G2cDVsZc875pRd8xM8jC5Vd8Ra8NC9yrarc4lB5l77tM7ft_0c4e77mn4rs_Mmyi77ps8EB8ks8KlqQ6pGN8gtrIN8sdd6Y5DN86q1Elq5s8yt_qD5r1bTQyYd4mwpCN8strNb52M8P145T8gN8z77Gd43s8EN8n1ebd4lq8y77Ir1Ff5Wq8VQy8t_Hr1wtrPS8JurJu_AE5hN8SuemN8ut_oN8Bu_qN8Bt8OhpGt82t_R7pe1eYu_ZE5Qb5zT8Qu_VE5Jr1tM55cztU7N690d0xU7O3boe4ke4ildTF5sj_UW4je4RF5fe4HF5DI_VF5Oe422eK8p8u_clfSF5u9h4E5XmyEdzU8p7N8g3e3N7kF50RqmF5BN7_gjUW6c_5WW6hf5Xd8K34Zd8Jihia8sVKHo6k29US91l8-z6gFh-N8khcBG59F59N8B9pVR5GO8if4NwroU5568HG5lf4-Z9NCbOG5md9pmywv_Ia9_wr6c9zf4Nc9ga9Cg4BP9P78uD6Cd9rc9Bz9xZ9bYlac9dc9mTbI68WwrAwzMd9lYlnE6yxric9rZ1Ih4lc9ba9PZ0Yd9vZ1ad9QZ9xSsRD8tc92Z1d68Id9HV6Yc9ST48E6uv_kg4Pa91c9-685Z9LMk4v_8Z9-jrow_wc9La9DP8ZMk-v_wT4Fd9XykHd9_v_RP8cc90T4Jw_Ld9eO8A78lZ9C78Ud9hH5Rw_Ka0fa9pw_X9cCE6sa9ma9Bw_o-piP8qa9ld9fd9iZ0za1od9cw_2H5ua9TZl4c9y-xmh4Ox_Sa0-H5QP8bx_f-dCI5rh4da1K68dx_Yqdlh4LI5_h44h4Ux_M-ha3i9E6qf4QI5UI5nx_f9r0nfYI5wB8dW6GN-3n-Sd-Fo-FW95B-lu2-n-iS99B-UP9mh8AC-rzrIsd-dz_3YAezsI5Kh9oBAhi4Dy_Pj43I5ii4lqf7I5uP8TJ5Eez1N-iN-F38Sw34Aqwh9EJ5Uh98N-C9eM38u3jay_bh90zrtN-eN-iy_kztnh9Jy_zN-_wpxN-h38ph9jezVy_E386N-UN-k38ah9oBAXj4YB0kJ5X7eEL5DB9un9DO-d87fd-GC8Pm8dBq048fBq248xW6IC-ms9K9pqQ-rSq3TxMB9XW9nV-Da6pV-Ym8Wo-iJ1TC-Zo--SrIK5z0r8j4Z9lkW8QO-xd-8S9hW9yV-Eflcz89o2ez8W39NB9pZyfk4_d-JL5dXel1rYTf2K5snyq1rz1rG_hfA6C2ry38SL5zwzGe9cl4338WJsiL5Koy1X82beRl4FHqsL5OwzfEdrL5di0eDq8fzJB_jAfFe91tfHoyuz_I0_Yz53_e7DqOoy9L5gZe_Dqv3rvQ8V3rAQ82l4CQ8QQ8W0_5AfEM5fu_GM5Km4JEqHQ84l42Q8X0_Am4eQ8b0_6l4NM51Q8FQ8MM5wvfhq8_SBbM5ys1AQy9Dqz3r7L5MQ8wQ8bQ8nQ84Eqf0_jM5Pm4_0_p3rj0_vl4rQ8rs163rI3rlj__P8-0_C97PQ8w0_92gO1_zQ8Ft1us1SVkO4rUN5nO5MHqBN5pGd3m4BR8Y1_1RlSHqg1_CayHRlAn4Fp-KN5RN5Tt92m4I4rmFqER8b1_fo40l2FR8bP7lz8ww6al-sA6VPs2z8EqDsO-8Fqvo-TK-yO5yN5rn4N3qwn4WoykO-1W9W16XRlxo-GO5bT9aX64O-3B9pn5yB94C-yM6ql-Qyl4o-q1_qi89o-fr6_o-lgzbK-V68BHqwM5WR89cePR8gwfM6rg2_4BkQoyW35UK-gU6mo4AyzHee5gz5O5F6r7O5dHqLr44M6T2xLm0BP5no4HP-Dp-Lm07o-yyf_4jQP5Cn8z39kf8zn5_2_m5rpoyL91UP5CP5TQ9OzfNp4pl4Tp4fR8RR8sZEcR8whp-P6GD-so9up4iR82P52j8dwnB08ED8Lt8-P5C08Lt8oR8d3_AQ5Nn83J6_a6339cP-xT9Mp-zT99bk_Z59z4UQ5h0feP-YQ5Av3mb-yQ5J4daq4Rosuj223_L1fnP-5o9nJqkq4sP-pR8BR5av0tHf_Q5N8ra8rE4_kBiDR5dv0FR5631et9gglpayl8rEm-RKqPC921f5q4Xk6s8rDm-eD-RC9_8rbR5998QRcSC9-i8c4_Nr4e4_f5jIr4zAbXKqTwrwHyYR5cCkQr4jKqY08Pmkrb-Wol0P-sR52P-c084P-_P-fn89B7eqzxe-3P-GMyb08LS5ATi1hzpb-nhzy4_o91FQ-1r4_R53r4r9ryHhL5_v9rMp9t9rNS5o09jS5bgeSS5fS52U77U7cl_yR8XS5vPdeS599rQs4Ns4aS51BihLqwHLN-rwO2h3f5R8dv0z16LKf116rS52D6_16bQdJN50S5t08is4Zs4gvKbz_d5a13fos4XMqTm-Qm-BT5ep-jp-rs4ET5n9KNMql-rKMq0s4t-roKfvHjLpyyKf9S5Bt4G6_1-rI6_MT5TT5LU57WcwzpNTcKB53v9FWfb7d-KfVNqL_rpT5Ym-1W-Vb6qT5g6_SU5GS8Xp9yt43m6If8dd8yT5Hf88m6ji_K49-4fot4xP8s099T5ue-Wp9ed8Gn6QEbjd8Yi1ld8BU5Dpm86_Ue8Nf8d6_Imh2m6UNqKU5tT5Kn6_t4En6Kn6Qn6hk6RB8A34JU9dm-vZhYQ-Cr_13Jipy15fXu4qv_ZNeeAsrU5nb5tU5d7_vS8qxciu4mt80U5Yt8RV5ITNRS8et8kt8Vt8vt8pt8Mv4wU5fV5yu4YOqgS8grF2u4nIN4u4i7_hxpsS8Yv4blem7_nAso7_6Qeit8Gv4s7_ut856fv7_GBsVV515_gNf_6fiNf7Asc6fD7fK7fHDiXBscu4QYNWmejG7DX-nQ6wV5fv4iBspiz1V5FS5Y411V5MTyuX91Q91p-aK6wn8mneAW5FB8m8_inedz_lG7p-6xQ-COfLW5dOfgPqOCslpyhPq1v0wz_1D-r-9a8_7VdaW5qW5J5_gj89Nf1PqnW5eYclW5FAeUCsZCs_Of0neZZ-mnesW5GPfT8fNX-WZ-sQ6jCsuQ-4D-WS-vW5zQ-jpyFT8iLr1Q-yw4oPfmOyww4Woeca-j-7Zb-tX-NP2VR-XX-VjyQ260b-S26zk6s5icU9xulIE-ejyKE-v9_9b-a2k_b-1e_XE-QVORE-v9_TE-q9_OrbER-bYdIc--2x7x4ARfWp6jR-7pyEO7Cjzx46ylflR-KO7nR-cY63n8tp9dY5ay67p-KnhJ_7026Sc-Zl67n8wR-mZj7U9aPphT8WSq1Y5RecxEsPSfoZdPU8QjV2Esn-_ASfky46ckmq_ESfoy4p-__p-lr_UYb4R-Jse6R-DkzO_-8U9Ff-4N6HY-eC7j_7jl6q49jY6Kn21m-bS-3m-I_6Rq-x498FsXZ5Sz4QS-aTqKI18181K5Yz4uL1He_y18cz4EqyWTf518eTfVS-u18lZ5w18nz4RuzgS-6jzpAgtTq-70dTf72iia_zZ5r187ChFFe1z4a6hafcLq4gSV8Z5Ec_9IhPq4p6hRf1GjpUGsYJjAUfxa5uBzBCB5BUByBhBjBrB0B5BwBlBuAoB0BtBsBiA6A7B9BsAiAyBlBmBlBYEuBjBlBvASBlBzB0BBBQBJBvAVBzBbETBbE2BpBeEvAnBlB0BpEbEBE5BJBkBNEPERETEVEXEZEbElBdEfEhEjElEnE1EyBsEyBuEwEyE0EqEyB3EKFpBkBUBKElBkBqE0B0BpBuBnB3ELBlB5B7EQESEUEWEYEaEcEwEGFkEmEoESFMFOFfEQFKFzBJB0BlBtBGEeEzBzBmF9EpFAFsFDFuFiEwFJFzFtEvE2FzE4FQBrFpB4BiECGoF_ErFCFEFgEJGIFyFrENGPFQGSFzBQB1BiBsBvEXG-EqFBFtFFFeGxFKF0FOGxEkG2ERB1BbElFOEnFtGFGbGIGHFzGMGNF2GwBvBjE4FBB1B0BoBDFeFjBhB7FiB5BuBhBtBME-GDGZGvGHGxGEHLGhGHHwEJHLHlGCE5EsGEGaGwGdGiHgGLFiGfEnHRF2EqHkBNHPHRHvEUHbH8EYGuGGGcGvFfG0G0HvA2H4F5HDBvBuBmBpBnB1BFEeFPIsHeHEIDHKGyH1GmHKH3HTFNIPIRITIVIpBPIQBhByBeFhBsBYIDICHhHcIIIlH1HgIMI4EkBEBlBsBzEAI_GtHfHFIyGjHzH2IKI4IpH6IqIAG3BvByB6EcHCIBHvHGIFHkH1FJJoH4HMJvBqGjB9GBIAHuHgHwH0IGHaJLILJ5EEEGErBqE-IjBWIAECEuJHEJELE8I-I7FwIVJmJXJGJeI3IcJiI5BVFXFZFbFzEeFgFiFkF-JlJEJxH1IqJKJ2EGBQJnBvB0BwBhBOJQJSJjJCJaIzIHIpJIHXKTFZKyBbKdKfKzBPJRJQBfFRKDJbInKZJpKFKzBOBlB3B2KlKnJ5KyBWBpB_KzBDK3GhIUFSFWFGLILBLyIDLxFGLkBlBvBIBsBJLJIQFNHkBoI5HaL3EQBsBhB5BqGjEWFCEsEnBaHuBeFkBsLlBuLRHjBPI0BhBfFbESLWJFJvAWLYLjLKLQFBMKHiLbLCElLnLpLxLzL1LwLrL5BtLvL0B3LwL6LuB8LTJkJ3KmKVLWFYLEMzEGM3E5EsL0BYEZHRI-IYHaH9LAK_LGMjM0BlM5HTBpMlBZHwMTKcIzMdLkMhMHM6I4MqMtBCEOIYM7LyB8M4KgMXLvBKLQHhBkB2M6IoMGNsMDFZHAJdHxI-LxH_MIJTNVNCNmMkBFN6MtBNNfMnEiNaJkNWN5EpNZHIN4LZMbMjKZITLBKAMmNKLXL8JlByN6HsB7FyBYH7FzBvBUI_FsNULuN_NJI2HEOBBGObEJOiEMOyB_F7J_IPO9NlMKLUOmNNBbEyE2B2EoIAEYI9B9BdBsAbBiAXLmBhB1BGOoATHEFsBmL0J0BvBrBDFiAsA7BiAfBfFXL4BSE2AyAwA1AWEeF0B-IUJBP5ByKbFoF_JcGwBsB1BnBfFhBwBpBvAFBtBWHuANBvBBOuASGvB_FzBSB1BuBuAJBtPvPxPuBaMMNcMkKTLcPePgPiPvAmOgLhBCByBvB3BSFoPqP9I0PPB0PGBpB-ITB5BjE8FtOvOxOzOZE2OGO2OgLgIGNDPFPHPuBJPSExA0A3AyAxAQPpBSPlBUPkFXPzBZPSKmHdPfPYHCQEQpBGQIQKQ8LpPrPEB_OoPaF_QTBbOeEJBQIvBZQwOyO0OeQ5L1BhQjEGNIPlBKPEPGPbRKP6AxA3A4A0AvQxQzQWPhK2QTEzOuPvAYEjEhPjPLM5BiBvJtAHB1BhMqGaMBG8P7NvH_P7QzRDQJRARJQLQEROQGRQR-QhBLRNOlBORmBQRASfNxMxHBBsIpBjEcLIJeLcSeSgO_LbSeFeS0MmSdS0BzBWOiB1B9FiSsSkSaSySfSaJhSnSsSCEOBcN0ScIDBoBhB5P9I0MBTDTaMbL_SfGHBcNHBDFxR0MNTaHyEuBxRLTxFTTlBPTWTiESTcNVTxR8S-SXSaPONnEcTRTAN0BpTWGlT4QtNvAtT3S2GQFzTjTvMvTeMQOvAORyRwLNBUGpSsBvStBnN-T5LwLtBUGYTnEIUDT0BBU4BpS2SPUKUMU6TCL9NWURUCUrTfLoIiBvBAP9KcR0B1BwBNU9TAEJUdUTUrT6F8FHUsUQULU4BqUcUSU0MNB1BzBvEhTiE4TTS0UXU3UZU8N_L5UeUgSzE8U-UjBAV5FEVPEYU6NYS9MfGKVvUMV0B1RNMzU_TUVGVWVmTxTaV0MLROK5HcU2U4U7FGU0MxUGUuVyU0M5IIKyV_RkVwT8T5V2VLJ4VvVwPiEwSdNUJ8VbUvVVBwBkB_HjOgI5VqHvVWFqUMBpBiBFEyBTMfUEUwSnNTBpBLUmL7P7V7T9NWWYWrIbWcVqSeS3MhWTQrIVWXWZWrW4SzEaTfWwWjWzWpWaWxVCW5HBBEFjEQJ6VBJBSZScIoW1WAXyUNIyBwQvEYEuERLHVgNLX0WqWOXGUvWiWyWXXKXfGMXbXwUBX6IUBQHaHaHFQ9WNXmXPXoXqXaOOKuXlXcVRWyX8FlBuEQNHXeNlV8TkX_WrTDY5BPSVSsBXLTF2XEYcVpPVX6WfXkWIXXVnTvAGYoVoBJSeXxWUYAYIW_LZYrTuJTQdJzN7WgXlWaUiYpBpOUB2B0MWWpO0B2BHTETKThXYVxFzYlBwYyYuYzE2YCT4YnNzWvYxYFYBZ1Y3YJT5LhFHZ-YJZcV9Y1YFBQBHBRZ_YKZ0Y2BZKKY5NVYBYnWBZbZUZLZ2BtPnBFEGUhE3LtBvLXLiKiZhYxH9YmZ3W0BVZ2BuZhKfFhF5HaZTZ5Z7Z9ZRJ_ZzBfZLY_XHWmWtYIZAZdZGagLOKHBIQoUMadMsY2ZlZDa1TzEFalB3LHaOKMFHLZa9PYXjXdaRaCZmaJGhWnYzZgYOacaQacZCZUBxaMY6YXY3ZeajG6ZoZ6aaHGKrH9axT_aPWjE7ZEb2ECaLbCbdZObGbzaNabacIPSUSRNwXdXMJmL2RvJfFVSqUabPRRb5X5E1R3RHEjbWSrYIVxHmbVSRb9YZRqNzBPBLEzPIb8TQYna7UvBRY9ZwZDFNW0JoaJX7YnEOVvEzT7U9U_UQTuTwbqaxFNcjBPcrTYcRVCVqUQB2EPI0TBbgcTFicfchcAE0MlcLO1J5B9S5TVciXxFeVrSrcgbfVrVCWfcgbyR7FRbsEAGrOmGgb_Z8cnL-clBAdiE-Uic1R_ZqZxRJcWYxT1RJdLdCdOdFdgF4MvBwBLEWbaaxbcIBdNdqcrTldDdqUpdicoVMdDd1RxB7G7GrdnUYRoV2doITdjZ_L4MXR6d4d_dDNwcGWidWcnETBePyEqLtdrT3VOLoNKewanc9b9NVQdEoVXHjB5VhEUNiJ0Z1akdaeZedEKBvBiBwQyUrdjeTOgIXejBmeiB7d1ZcIlY-ITF0M2ePbVe_L_YbYKQaYcYEN6MtczehefG-eJSBfKQ-K4BnUpU8eUKSFjYnZdZRdZHGZRfoJbEUf5ZPebEWFpbhdpazcGJdffaMLCEBWxX5EORpMKHqUKFnfBbffRXkBifMBuPuIpM6L3eGfYbELzfPGpfHKQeifTBLEjB_QsBaEUHUIUcgeAgYJyBCgLL1fhfCWMB_HjExfTfaXOYefAWGgCWSBjU0Bdgcffg2WofVOkBgL0JuIeKsI_fjdELRbMHOHQHRMTHVHXHkTycLcdIte8KCX5g9H8gFekfBhKFQLAfOeiggflNWX6NuOSRcQ1O3OWMEZJThKkQfRnQcRpQ1A5AyA5AnRTPAHVP1Q3Q7TDSBQjPPSHQJSDRNQvI6G8GGdyVLRsICERRbQURZhjBqGehmQoQ6AtQzA3AnhyQph0QrRZPbYaHvAzBkBrBvAzRCiHLwLzBvAKBhB2BhBgEFBBBEBNBFB-JRifEUiWiYiqGRHcieigiTBjBRXwB0Biikimi-hTRdQBiuiwLuA2O8H7gUHDdbBnAzRVPCjoBEigRSEtQ4APPiARPohEGqhPitRpiTiViXiiPZividifiQS0ipB2i4iliniASVh_h9iGOfjAjQFLjHhFjPIoAcBiAJjkFLjNjghhRtQ0AwALipRrhZjvBSiridjvE_isShjginj6iqjaQ8iYhujed5B_OvSmBsF2QeRFihhiR1AzA4AuQTjwQVj_EXjRJsRFP8Vuh8QwhHSyhCRMNLSvIJBQQ0NtB8IUkzSRkWhAiGOBOwW0B8jGi1A3A5AmRlkoRNiqRqkshCLukFSlPnPPSMQrPYFLEBGSB0jYHvI-ksj8kgLYEzJQJpBFlfkxA1AyA3AKlUjMiWjOiPltRtk6QvhGSFQykKS1hPQRQmYVQXQrNglTkVRjlia_OaWYWzhRXPRolhRjRyA1A2ACkNlEkskHfxFFBuBuEIQuBVM0MamcmPIVM7kFmpBklIm2RBRLQDmXhVRCPdkOjiR3A1A1AkkvlDkYjXmSgnEVgQFDYnaBBgixWpGYL2iqdtmAl0BaNuMOmihJi4AUmxlOlYP0lth2lvk4l_Q6l0hrP3k0PaBljDBLk7iumZhaN3bZHZkbkOngkikzASnokylVn7m-PYnFSxhrmdnOQfn5klmZhJcrjEmZhOEdKJHsItnqQxAyATmLlnkWEpk0nBYSl9Qxk6n0k8lJNlIUIdluA0FbEaoSIco0JlnKnFowBzBHoElxm9jpQ0ALoRnOowlynUnrkTo3nVo5lXoXlOQhomIdofoyB-ojorOlotjeF9FyEedrolQymqQNPulmkzoQozn2o1lAQZn5nLm8ovIDpnIXIZllB6bIcNYrgBbAniECn9fhBFnLpInUhSkmnGOOjsoGiqQtl3mSp5mzl1nCS4owk6obp1kuANSIRFQRScODVkbJnHpfFjEJo0ANPSj4mVm6m3oYp4nWoCqZokIiofpzPhpjpvpIXCoypYkqBHmtn2A2A3AKiyo7pSoXpESCQUllFXBlBiBuAcTgfjBFBvguA-qwQPBiBoqzJJN5LLNPOUojP1quA3q5q7qRX9q_qGBGEpmArvgQJCB7RgZfYXb2nYq5obn7oDqRrvEBrngJBorDrFr0BHr4NerGelfvAOIXLjBqIsZ_IHJ5Zam3LUanB1riaygcNHO0gHevAGBmBtBLEnBiqNecV9rqP_ZJsLs0LupUeAhXYmrjBVBJBBBiP2VJBNhqUbsdsfspB3gJBOIwZDTjfKcXYJeiBvlOsndQsdESscdoGvlXssOafIfPIlBNBhP0sjcDgRs_rGB3OGOAt9FJHHnYsRg1gxFUBAtCtwBEtgm3s_rnGpGvE_OaMNt8sBoxpKnDsaHHONn1pfkMP0ARpMlTnWmXqzqMrmPlFDqTBDTwQdoVByBsB4tuB6t0JEtGp8kwBRXQJJo3AxA5AuqUqwtWq0efGHt_ZbbZt-r_ZBsKgPRyB9F0JGMEuVRqEfKPIuBwSiBqqJi5pvt0oxtyq3lNrwcGdUBWBAriPLOXLGFfJpOyBDuMq8kLOsIRI9IkBJowA4ArqxnUp1oQlgrztanISzkuAHrIQ8O8LNZ9IBGufYOuIXvsBGB6MnUXT-uhu6sSppnLUtoqtPmkRTq6pVq8puRjBwRJGFSrb4R6R8R7LGsmJLrPvcnYoFRHRPSIqNRPRqUtWsSUU6S7vBhIwFtLLOwuSwSrILwHw2SKwrS3EEeqUdvGTbhYvksOTTcPw2TgTjwhwaHaccVaTdcvc_gRtHsqw5ZzTksjwSTjwec-sxFnVcWFUgVtUtV6wOUTV6UfUVUTVBxZsmVExLV5ZgUnejUwJNfPf4UMxbV5ZifsVVVwwzr8wPYRcQV4wuwaHaxjVcxBhex5ZccjwlxVxhVFxcV1cuW6ItxCxrUvxNxofpVAa0xIxbx0a8m9TCWcXMwXY-VPhdJrfzV2xHycVXg3fkgEWxcnxGyKWMWOWDh0BpbTWusUdCYqgDU-wdY8W2x-mzEOwjyqYUyJbgyrT5WpyxrKh-aty4XnX5EDX_FImFysy-WmpDgifDBRXSHUXHLKQlpEywyHzdbnNpX7XsX_QKz1ysfXFzXtcQZly0yYx2yUz7X9XYL7yfy9yAZ9yIYfJLaRzqxCcnaJzYzizod_eSYeYozof6eVbgWTYQb4aMZfw5YKxfy3aVfCZdvZf-zkZA0EaoZdvPZgzG0SZtaWZYZ5zB01YKahZAySt9msa6zpZIQrZYfEcxZaFS0I0Saia-ZqV6Ij0ofhaja_rJamz7eF0PaO0b0TaIaWaMOooq0npoZ20lagfQgX0HsKbb0vaqLFbE0ry_z00T02BUbM0z04Zr0Db7aJ1C1zrE1IJ2HNbV170EKSb5aV1Ba2xzbcbSzebqbgbsbrBublbHSVuZyif2vtbGwk1v1nbZy2b5MYf6bDFlbqzeTbcA2DWvZxZdlQ1ybgxywofrxdTI2ZbK22wbcgxtwbw2xscPs5ZY29sy0xHb2kwzEf25wd2cIyx0B3cMMZw6cqeX29c5L_cZysdAEPdgFHdWQv2Kdx2vdadnLQdd0Sd22Xd62Zdz2bdnBddfdi02xy2g2n272c2K1WeP3N3M3xdzdJhvsxT-d3dod5dwfL3e3U3h3j2R39dSeMe1shgJyQeJenBLekpL3secVvece6MkBfeX1BhvekewenepeLyk2fG73x2aexeP2IfFEmY4ekYJ4-fqUJfOhz3wz3MEfQt53XYQ4U3wzTxoUogUgZzT1Wf_2Yfj1B4TgmyEgKyW1frHsyfg40fQh2fZxwLIQH4n4v4DgPy4f6fGON4x0l3SfpguzOyx4YgTzIgiaLgNghvB1s4zru4D5q3GKq4agKOng2xQ5vXE5r3Rhcemge4o4tgvgrOxgUw24CKZy4gDjSH_HWHuMY3ey9NVK7KEg3yGhEj9JY5SFNhN3Py85guZhPHmuYHTQfFHO2BQqwAzABkvqvvxqXnhrAqjrbqrPepdoGY9uwp_kHpgidPtnRmHlJviARoWpQ6OvNrWlrstBXIFBOfDFmdBGOIVvzJrOt67FAEjqdHlq0ObEtnsQ5AxoOusuQum6vu1tOr4q6qDF8qorAr-IVMBGEB4BWaUWS7U7kBZ6K19vNrPrK76Pnr_qFBP7viEqT72fl7X7QBedoUZ7X41H_pkPH7d7bsN7i77Xbio7n7W72fsEyJko-ubEcEEvqvSE3AzARmi6k6Mv-pR6x7nPz7L7Sr17j74777V7m7WFq7wBs7PtQ366ktZEfFtnSmJ8VpZPkBvRukciXL2BvA7HGkFjjBtAhptAEBdS3L7u43UJo8yvq8vAs8yTMK_ZtA5BbOtADStAfFJ9uBtA8HtA8guIvBnB-J88KIYnci7RvAL5PgciXMZRZM9kkVV9-8Z9b9xRTi9IHmFplTj9X9vAZ9gRU9vRxR5LCQz1rB5R7RCl-RKrw7o6HSSvGkr6zPEBUHhBJN7umdsPrI-UgFHrmU99N8_9tXq6s6u646ncamwS26v656O5bP-9H7WlDqa-zVZuLBIPgzb7i-A-k-lum-GkGuP3o-nQq-h-Vlt-8ll-BGIBrIkB3BrIlBP-Of2-S-s-tXu-eWR-n6H_QzJ_zVsEXMNWaWGB5ryKwJL_G7P8J707h7U8zSW86Eh_orGd9br-b_QrR8g7wQO737g_Y8i_w_40oUl_-zn_2qc_q_Trs_27Q757X8AX7Az_AiPAgFAUBAmUAF_AM_Ao_Ae7AM7Ae_Au_AR7Aw_A__AY7Ad8AHABa_A4_Ap_Af7A7_AngA9_Ak7Ah_AZ_AZpAaqARvATvAfJA3eAArARMAeFAN5AyrAg-AN8AapAgAB4LAUvAjABamARPAnaAuAAKFAlgAcKAV0AxyAZ3AW9AqABfABLQAhABVvAMNAGYAsPAIQAaNA4ABeyA9vArAB9ABtABiAB8LA-KAngACBAfKAlBAlcAoIAgLAjBAPrALRAHEAgaArSAR8AtAAyAAdABZqABqARvADqABBAdFARXAvSAKOAkABspA-IAkBAJNAj5APIAjBBpMAXWAOHAw5AytA3lAIBB7nAvIAvBBlBByBBTABeABgBB7lArPA5BBxBBnBBGLA-UAFnAsBBSXAuBBkBBCCBzBBuuA9BBT6AhBB6-AlAByAB28ApoAgbASGAeMA8BBfBBPCB_BBOQAwABSXAnAByyAv7A7AB-BB3BB6qAsBAneAuIApBA6BAdoAOIAyPApMA5BAWWAcgAm_Aw7A2BBAwAOQAlLAYpABGAdsAuAA_5A7-AEqALgAS9AgWA6BAMCBF7AOCBQvAcCBvIA4CB7QA6CBJBA8CBFzABGA-CBzCBjCBbCBlCBKDBOqAzABNDB9CBv-ABGA3hAaWAjnAKHAlBABBA06AXIASDBOvA1CBcpAsPAX9AYDBODBRLA-CBXBAqCB--AIBAWFA_ZACBAlBACTAuEAQJAeBBirAHDBlCBUBAfKAY_AJBAziAQHAkBA3OAaFA-DBzBArBAXBAQJABPAFBB8dAxHATuAgFAw1A2sAXuAO-ANQAauAVSAcuAdlAfuA-uAfFAwQA-6AtqAl8ALvAtRAt9A5CBv9AjPAm9AiEAvAA-RANKAT9As9Az9A0vACQAx9AlTAajAIkAtiAaiAMkAhpAziA1iA3iASBAjiAojA6DB0tA4-AI_A8lA5kABGAzMA71ACmA2_A0CB8ABlCBDKAblAMOA7FABCBmBBEDBByAiDBeFAuEAJEA5fAH3AodA32A8FAWFBuYAwQAoLAS9AwABRXAgCB5AB9NAOwAYwAjSA2xApFBGxALwASwAxSAVwAsFBXwAuFBq2AjxAUFBY0AvAAPBBHEAoUAnsALLA7FBrBAoUA09AQJAlBAAGB0_A11Am4AnEAGGBwBA-FB2HALGBDGBYEAvFAEGBqUACBApBAmBAIzAyXAD6A9fAcFAUGBFEAnQA_ZA0MAHQAtsAYuAdqA_oA_7AJGB0rA8zAewAITAgwA2xAZuA4rAEsA6KABbAQEBAsAWEBmtA6rAn5A0rALBBjDBuBARbAy6A-7Ae-AoABXYAW6A0JAZeABmAEHBr9AoGBIHBPIAAdAdFBtBALHB8bAKHBlGBEpAMHBE4AHHBTHBfqA4rAtIAflASHBETAzJAGTAkuAHmAt6AjBAEZAyEAcwAhHBfHBp5AsJArBBoHBCbAuBArBAqUA8IA1FA0MAyHBOGA5GB1HBeEA0HB8XA2HBDBAcNAFEAoUAnCBUNA3HB7HB5HBrTA4HBiEAbbAxHBEIB52AcVAHIB5bASABKIBzHBZyAOIBt7Af-AXYAUCBcPAnLAXCBlKAN3AYIBgbAy-AcIBl4AA5AcIAeIBaIBwTAPwA2HAlIBKEAnIBCEAqIBgIByIA-UAdyAOEBkIBsBAYHA0HB1IBhBAtPAaNAubA3HB4IB3IBYHA6IBmYAr4ACHBxTAEBA-IBGIB4IBBJB-IAzBA_nAGOAxHBHJBa1AgIAGJBAJBDBBCJBPJB2IBTIBJJBVJBLJBiIBu7A8TA0GBSEB8rAatAkGB2rAXMAboAfqANJBh9AjIBSuAjJBREB41ATEB4sA1GB2rAubAZEBeuACNAqUAgJBvJBiJBUEBnBAUtAgtAhPAitA4JBbmAnmAjmARHAZtAimAemARHApJBGmAllAJmA7oA2xAhmAEKBJKBwLAHKBSKBkmAnmAHmAQJA5BAXMA36AqJBeJB9NARKBdmAfmArTAhKBFKBwLAEBARXApOA5GBlKBTKBO3A2sAIKBVMANBBX_As8A2HBCKBwKBGKBkKBDKBiKBRHAyKBLEBzBACTAivAoGBsKBjKBRJBjEADLBKKBYKBNKBbKB4LAk7AQKB6KBmKBuKBWKAGLBPLBtKBWBApCBHcAlBAeKAPHAqUAfvAOgAYEA0MAdLBM5A5GBUsAMsAYtA5KB8JBkLBWsAQIB2xAaTAL2ABbAswAnwAsLBiwAO2AfTAUTAixAW2AoGBlsAesAgsAOeAisAFzA1wAXABmsA8LBFLB0EAqsAC-AtsAAMBqTArwAxLB5LBS2ALMBO2Ak3AfKBJVAJpAMIBazATzAJBAUMB5GBpxAofAwFB_wA1UA_xAWIBLxA4xAXxAcMBHxAhVAJxArJB7wAWxApSACeAiUAkUAc4AQfAoGBbMBBbAz4AnMBgMBEJB9VArMBT2APVAV2AcNA1xAyMB6MBfxA8MBsxA-xAmxASMBxHAzMBDgAm2AeMBFVAuxAtUAwxA5ZA7xAMNBiVA0VAtBA5fAAPAoUAYGB5EAc-AIOAXLB8IBVNBXNBBGBwBAobARyAr6AKOA6MAcOAoBAfsAcPA5BAdJBhMB9VAvVAhNBZNBx1AlNBcKAiEAoNBkHBCBARxAgNBRxAzNBEMB13AmNB3NBrIA5NBvBA4BAcGBMyAxNB9NBjNB0NByUAhEABOBiuApNBaTA8NBYNBLOB_NB1NBnNBDOBoBA_bA4FBHsAyVAyNBVOBSLBayAXOBCOBpNBYcAuIAFUATOBiNBkNBNOB8FA2NBQOBkHBmOBySApOB-NBhOBAOBuOB4NBaOBgxAezAvbApMBOUAJOBUOBrOBtZAtOBYOBpNBb2AzOBgOB05A2OBEPBkHBG1AHPBBPBDWAPOB4OB1zAVNBN3A5VAUPB_VAc5Ay4A7cAIOB1VAIyAT5AjgAsOBzBAFWAVNBLWAYLBaNBcyAmOA5LAHcAhBAJRAImAkPBXyAw2AWOBsfAcyAzzABbAdMBszAoGBo4AoyAENApYANEBRuA8YA44ALLAvyA8PB4zAtzAa5AWMBo1A6HAEXA6yA1PB_yAbzABzASXA0iA7HBThA9OBYYABQBQFAifAeOA7FAt1AGQB3XAIQBxzAkyA5PBXQBzEAifANzArXAA-AdQBggAofAlQBVzAPIAXzAiQBR5ArQBbzAmQB7HB-XANQBLLA5VAtCB47ApQB-yA4QBCWAufA14A3QB_mAfgABnADnAmLAtpArLBwQBHQBT1AkzAHSAJYAnzA8QBjzAvXA-7ApBB7XAFQAPRB_4AHNBZXAxQBBbAbOBgQBqyAaRBraAcRBDgATBAT4AEQByzARRBM4A9fAyaA3zAoRBKRBeQB05AGYAPSAlPB_HAyIB_PBZ0AizApMA1BAzJAPgASRBqWAGLAsIA1BAuIAYRBTFAdDB68A4MBkZA5RByBA7RBM5A1bAqgAASBnUADSBw0A8aAvRB_WA6RB8RBfLB51APSBnmARSBMgATSBMJBp9A55AVSBTMAXSBNSBaSB9yAQSBCSBeSBdrAzBAGYABKBRRBlSB9RBnSB1WApSBSSBsSB4LBVQBZYAxSBZSBEMBGYA1SBrSBLaAqIAPHA5GB6SBLSBYSBVMBxRBbSBBSB2SBBTBUHAoBAgSBCOAHzA7SBITBfIAMbAKTBdSBESBmGAOTBzBA0RBiSB5SBa0AN1AqpAEnA3eAm0AkaAbKAJRBfTBH0Ah4AC0A8zAETBgTBk0AsTBsGBJMAp0AYzAqTB80AdZAK0AhBAvQBpTBM1AwTB7zAyTBL0AbIBUGAmFBx5AR1AAbADgA7ZAXZAZZA1TB9TBrTBU0ATSBe1ALLA7ZA4vAXLAcQBiQB2TBIUBoZAJIBMUBS1A3TBCZAxCBsEBGuAqzAQRBXUBNUBeUB1YAgUB_ZAiUBezATFAiTBHRB-IARUBDRBdZApUBgFArUBhMATFApJBxUBZBBzUBrSAqUBIQAsUBtSB7LAYaA6UBg1A1YACtAYHAyEAD0AEVB7ZAXfACPBF2AGcAK3AlUBdUBZUBl0At0AIaAuNBISBGUBP0A8ZAlTBu0A3ABuTBYUBSUB90AdVB30AXaA60AcUBHUBiVBVVBn0AhFANPBoVBbVBG1AIpAZRBvNBN0ATVBqVBuaAA1AH1AyaALVBU1AI1A8VBTbAi1A0TBSVBpVByUBh1AI1ApJBgVBmUBUVB5aAyPAbEAbYArFBDWBbVBUBANWByBAPWBsSApJB2JAZFA_VBMWB6PAWWBzBAhpAJWB2VBFWB1YATWB6PAMJB38A2BACcAW0A0VBaVBaSB4TB8zANtADAB7TBhRBAQBhVBb1AoZA0UBnBA2UBkUB8TB2VB3WBdZAHVB6TBC_AtTB5HAUCBVRB2RBYmAZ0A2WBgIA7ZABXBJVBEXBENAQJANKAJPARUB_WBCZANVBhWBpVBWXB1YAxVBd1AvVBuWB4VBlFB6VBVbAVXBMXB9VBzVBZVB2aAKWBbJAFVBO1ABWBHbARWBgXBkWBUWBeWBVXBOHA7ZAdvAxWBIaAVWA84AwDBFHBFYA9XBrCB0JA6QBwBBEUBzIBjXABYBdlAyYAJYBDYBZhAc9A8XBTHAqGACYBrOALYBRYB-XBrOAVIBpXBLXAMYBUYBAYBWYBTYBpIAB_AYMAsBAnIA1XA21AFQAhJByQBTzA39AWUBVQBl1APPB5HAsYBIGBuYB31A0bAgXBnvAPIB-1Ak1AD2ABcADcAm0AFcAnQAH2AlbAR2A0LB7MBScAO2ADZBPVAuLBDgAN2AiTA3FBqUAOBAcKAWGB-HAIcA0MARZBeFARIA8gADdAgWBqUAPBAakAvEALgAclAsEB0MAeZBZZBLgAlYBzWBsWBe2AvJACXBrcAsZBLeAfcAvZBUTBKNByZBawAvwA0WBnEAqIAHEAtZBrTA6ZBrBACXBcTBwPBGYB3RBvAAf2ArcApcA5GBGaB9ZBIaBRMBqZBl2A4cA2cA9ZBQaBzxAtfAbPBoGBm2ARbALNB22ANMAZaBTaB7SA0xAWaBVQBWdA42AAOAhSBlBAPyA1RAtPBTzAB3AkaBD3Aw6A02AtEBXaBu2AYyAEMBV3AG3ARdAMdAsaB0aBhOB2aB92AcdA_OAJ3AIXBByAjaB7aB05A64A2yAcyAKFArPB6aBxPBhOBoaBgbAqaBJQBMbBzZBsXBPbBnLARbBnNAaQBcOBzrAEbBNbBGbBF5AkBAwaB_3AnNA4aBAGA8cAYpA3cA5CBqUAOOB2NBYMB8ZBn1AnNAsbBbQBZMBrbBDPBTSAUMBaNBkBAybBlBAhWAAaBtPAAVBrdAkHBaFAFEBXFA_DBoVACcBEEBqBB5LAIEB5GBCEBDcBqBBHEBrBAHcBDEBEcBLcBwJAYVBhCB8TAOcBJcBGEBGcBx2AIcBVcB_DBMzARXAu3AoXBZcBS3AE3AN3A7HAoBA_bB3UBNcBT3AudApcBrdAwcBodAT3AW3AlBA0dAL3A0cB1aBT3AjIAssAnQAzcBpcBYdAw6AxYBG3ABdBw6ADdBDdAFdB-aBnBA2NA_cBCbB5FBM3AJdBicA9HBeKAoeAqGAmABJaAKtA1dACeAi3AddBcdBc3Az3Aj3APZBL3AlvAxQAmLBwJB_rAxsA7sAoTB4ZBvAArdBSpA5bB7bBvOBoBAwdBxQA3EAagAgFACSBmHBldBysAxdBMOBJQBzdB4OB2dBcJBTMAmdB-IAUWAldBlcBo3A95AgbBt3Av3ABHBncB9dAy3ARNBaeA13AeeAreAYeAcFBleA-3AhaBudBD4Az3AF4AneANcBUeB6xAieByeAYcBnFBTeBaeBheBdEAZYBSeBxHAgeBVeBdEA-DBtKAzEAkeBseB8aBaeASWA8FAWFA4MAOgA4eBjBANHBdEAF-A5LAZeBCfBE4AceByeAHfBDfB93AoeBCWBVQByeB05AveAlZB9RA6MA8GBkeBBmAGHBvVAamAkBAJHAG6AreAafBcFBBmAbUBoGBAmAvVAbfB8FAbbActAgJAhfBofBjfBJOB8xAEeAWWA89Ax3AifBheBBmAaFBzBAGSBufB8FApfBtBAhEA-IAQBBuBAuOB9fBtBA_fBBgBEfADFAuOBWBAqOAW4AOaBC4AOHB_fBXBAhBABPAPIAmLAAuAzYBudB-DBbFBsWA2SACUBVGA5GBcgBsMBhQA-rAiaAigB6TBkgBoIAgbAQFBogBdgB5ZAvrALNAugBgmAX-AyZA7OB5JADaBJXBvAAjgBLzAggB5gBByA8gBn1A4gBzgBd3AGNAYgBTIAAaBP4ApgBodAHeBm0A2rAEhBcVAcgBQhB5ZAGMAmgBjBAThBofAZBAoNBYhBVTBiOBTzAShBBBAugAP4AVtADtASABWuAxJBJtA8OAftA8FAAKBtdBQgBTtAkhBXtAmhBnLBxJBsfBetAMtAthBw3AoGB1zAN3A8hBP4AxYAwzALfAfWAV4Ae8AvhBnEAZ4ACiBwMBg5ABQBBOA_IAPyAVrApWBCzA8bBbzALiBjRB_8AmaBHbBTzAiZB1_AVQBZ5AwRBnUBc0AS9AsZADJBweBbfAf4AWiB3FAgbBifAViBLRBw4AZPBG5AJQBARBf3AoGBeiBqQBuiBfPBd5AbzA5fARYB8fAK4A5GB1iB9QBpiBviBQyAH5AJgAK5AgvAPYB65AC5AtiB54AqiBZgAbgAX5A0iBegAoiB4GA4iBaPBNOBf5AKjBniBMjBLLAi5AICBelAygAeKBGiByHAVgA2HA5VAiDBvPAsiBfiBf1A-VAALBaFAMBA6MApOAqjB2iBf1APiBfiAmlAbQBUiBajBljBqKANLARhAQiB4jBTiBTzAabBzjB9QBrJADjBifAyDB0OAIQAtBAxRAjPB7jBBQBHkBWjBwiBxbBFjA12AQkBWiBSkB-jBXjBBeBWkBnBAEkBajBXZBTZBaZBZ2AofAikBZZBH2AOFBIWBe4AnkBUZBDdARbAtkBkkBp3A2HBFAByCBSjByGBNjB7VBajBYPBTFAyVA-FA5aB7kBePBmGATGAhgBe4A8kBmGAoGAtfBBlBb5AFSB7GAaWAGlBqHB2EArcBzjA9gAv5AQlBEMB5IAwXBdiBoKAdhBZlB6HA35As5AeTBudBz5AdlBrHBQHBXlBObBrHBNJAxKAhKAolBfbByaAq7AgJAHSBliB2gARlBrKAaKAcKAeKAgKARJAulBllBYKA4lBvKA7lBhbB1KALlBplB2EA-KAALAajB85AHlBqfAQeA_5A2xAPrArNB0MAPrAQHBeKAwZB-uA9OAtnAA7AIlAhEBtuAFDBaCB8DBMNAV-AzPANBBB-ALsASdArOApPBbYAusA76A2DBhBA6BAtnA4AAwAAxAAwnAN6APuAwvANCBTlAy7A5_AXABT8ANAB0PAXMAEeAjtAb6AG6AbEAmLAjBAJoA2AAzAArlAdmBE7ARlALFBkCB2CBvIAy2AuAAuJAAEA8JB8CBjNB7FAwBAcZB6cBCdB1cBycBFmBvlBtUBglBUZB4qA-gATyAjlBclB1jBrHBTlB45AY3AtmBFnB9tAGEA7XAPHAqPAJoAzAA5AA6nBNnB4mBfmB7DB_vAoDBnlB0GBveBuOAg8AgbAqqA5AAk8A2mBD7A9nBPnBG_AJABd_A8_Af_AOABX7AQABy6AwSAuBABTAjUAsmAKFBPoBVABKABS8AMAB-_AcABh_AIBA23AbEASQAXOA-PB-nBS6AhmBBoBYHBApAtEAgoAwoBnGBVQBQHB_fBnlBuGB0oBdYB1aBOHB5oBdHBnJBKYBWHBvVAQHBaHBLgAGpA8JAJuAutAPoAj6Am8AjEBp8Au9AA9ABzAgvAD9AnsAtAAdfBffB7QBi9AQpBlEBl9AIjBn9A3RAPVA7dAV9A09AFSAIBAdFAwBAtAA9YAtAA5kAciBAYAkpBwEBwhAA2AqpBqgAy9AyvAlpB29Aq1A4RABTAiaA49AXDBuEB3pBxpBFaBeaBjpBvEByRACQAPrAspBuPABPARjBa7A3-AfoBRoBZABToBQABQABk_AXkBdoBIABQqB6_A-mBjoBPABh_AEoBGBBPqBI7AWABLABSoB_mBJBABnBcNAZCB_nB7oA-ABvABSCBWGAPBBqEAyVAAFB-vAtqBKBB_ABuAABBBJBAyRBDTACXBroBOoBmDBMFBimB4qBjAB7qBKFAOXBrWB4MBHBBDrBB-A04ALBBMNAscAaBBEFA0PAyVAhEAnHAwQAaKB1qBnDBuqB8LASrBXQAUrBJBA0ABZLBKHAZrBPlBlDB1BBNrBdrBMNAEeBWGABEBNhBJrBArBNvAprBRnBOrBvfA5qBveA0PABpAveAtcBLYAbrBNrBDqAfnAJBApoBKdAOHB_rB1rBDqAGSB5hAvVASQADvA5GB_GBq9AVHB2IAnHBz6A_XBIJANiB7FAQsBYfBr2AA4A2oBtHBDKAnHBeHBRLB2GAYsBnaBmlBtHB0fBwHB2xAHIBgsBrsBLIBlaBCOAOIBRIBOGARbAOIBgkBoGBTJBQSA0HAXJB6sBXsBmaB5sBKJBBVAQfBudBDMA0LAELB1FAqUAFtBQMAjsBwEAlsBlMAfFBpOAHGAxJBaMB4bB7sBMyAVtB-sBCOAZxAZMBZWBLEA4UAYtBaJAlsBbtBAaBdtBFGB4EA9jAftBvbBhtBYiBrHBubBLeAltBptByEAwsBOiBttBctBDEAZFAqHAotBpRBTsB7tBrtBatBeeBjjBVgAitB6jBjSB5bBabBtYBudB8jBjEAZQBmaB3QBmjBCWA3sBfTBKSBMSBySB8tBFuBTTBztB7FA-SBcSBqSBZTBSTBGTBmSBZtB_IAbuBLTBATB2EACTBPTBe1ARUBlsB4XBwWBhPAyWBvSBxXBiuBauBJ0AuuBfdA7XBfXBzuBlBA7ZA5WB7WBmcBqeBqXB2VBsuBjVBWVBo0AalBJuBvTBksBmaB7ZAdXBI1ApeBFUBBvBpVBDvBAWBOvBDtBBuBJvBNtBLvBDbA0XBgIAZXBOSB8UBqLA1UB_UBucBRuBIvBLXBWTBrVBmTBZbBNuB5uBhOBNbAcvBeSAlvBjjB-ZBqtBOGAxZB7ZBytBJIAlsB0vBLeAPUA8OA0DBWvBaYBfGAYaBWtByaBp2AjEAZuBRBBEqBcsBJaBzaBebBeEATbBJwBWbB5BAYbBPvBHYB0cAOwBUbBlsBTwB_ZAjbBWwBEaBWDB9GBFwBiaBYnAJwBhwBkiBAvBkdAgcBQcBecBWuBRfBrwBdcBIEBJwBbcBhcBMcB4PAZgBNdBBwB0lBxFASdBjwBfeB7cB-tB_IArcBjFAWQACEAExBHdBvkB6vBmaBM3A5HAPyArdANhBtsBmfBQxBKxB_tBH5ANhBmMA6tBSxB-dBxQAJwBEOAtrBYxBUXB9dBvlAwYBENAXxB5tBJPAyvBCwB8wBTxBEMBexBmxBntBoxBsvBmfBleBQwBx3A5eBKvBCOAveA2JArIAQFAUkBMfBUxB_IAveAxeAewB6wBpwBRgB3xBZvB5xBneBowBQvBmiBCgAFkBSwBgbBAkBSiBEyBHvBjjBAjBRyBIkBbzAbiBXqBblBLjBrjBVbBOjBaiBekBpxB7wBo5AuwBqnB4kBXiBCOAelB9lBfEAbwBrHB3JAwJAp9AbsBDEAFEA4JAaWBinB-lBVbAlyBGyBPNAfzARxBVQBiOAAyB7FAVOAqoBZOALOASSADnBsjACOAoAAyjA45ArOAubA4nBMPAtvAruAKvAemBBrB0rBUDBErBPrB4rBiaAUIAhFB0PAunBhlBrOAXrBlrBXrAMqACOAfBAYEB8XAxmBzmBLpBTpANpBiEB9pA8vAiqBQ8A9mBioBk7AoqBPIACnBIpB_IAfBAQFB9RAuzBqlA8nBP6AZzBZnAc7A8mBlqBSqBnqBpqBaHALzB8iAqzBxKAlBAZLBD0BNoAC7AXzBOnBzrBI0B7mBkqBhoBmqB-_A7zBuBA9zBpzB_IALjAVPAzBAWHAVPAJuA5AAK6ASnAXwBIeAAxB4xBCxB5gAExBPKAzlBuOAZ0BNoBRdBy0B1xBmfB90BvyBmaBDxBkFA30B-zB7FATHAIcB9bBLeAoAAhpBCkBtBA4nBzAAsqAF0Bl6AH0BgmBAoBrrBCBBjUBPbA1PAjvBLYAxrBG1BiaAtTBoAAG6A2AA0AA4nBGvA1mBY0ByzBYzBb0BW1B3qBdzBjABfrB36AQwBJBAWrBkrB-UAozBa6AMzB_IAkHByTBzBAoAAnCBgFAn1BlRAT1BL8A1zBTDBuoBY1By1BgHAVrBvVAmzB41BarBl0BH1BCTA2iA2EAj1BwLAl1BD2BX0BuvA3mBG0Bt1BsqBbpAK2BqOAgrB01B21BYrB51BkqAGoB81BU2BFsAA2BuQBD2BNuAc2BMoBe2BM8ACrB1rBi2BTFATrBl2BO2B31BmrB40BtmBCOA3LAVsBDdAWHAzDBvVAJnB6nBVzBVjAw0B6GBD3BSsBBxBZsB7GBIcAMwBtOA60B02BzrAasBWsBItB6oBO3BiwB6uBZ3BKdBgaBs2A61BR0B_IA0KBInBE8AzmAOPAwzBG2BBhAssBEzBlBAysBqjAW3BU1B5FBv3BoyBjjB33BQ3Bx3BLIBQ0BcQACOAn3BiEAX2B0BAZ2Bp3BxAAxAAK6AmhALoB03Bt3B5QAI2BX1BFrB8LAysBJBAHIBf1BorBGDBQ4Bw1B8LAR_AgzBJEAizBlnBykBP2B-2Bg1BB4B_1BB2BnBAJoAI4BAkAF2BWnAV1Bg2BsABa4BMNAT4BV4B-qByEAyrB12BazBJ2BR4BsrBfzBCzAlFAesAg4BdlAi4Bo2Bf8Ab6AA4BK1Bp4B2mAs3BO6A13B44BY4Bv1B3rBvqBxABxqBQBB0qBS2BJRAomAaKBoAAZRAJoArlAE2BL4Br1Ba0BO5Bu1BU6A8nAQQADsB_lAGsBX5BkBA4IBiUBonAF3BD8ANpAtoAq3BA7Av0BEaB5sBJwBAtBbJBCtBWyB-EAz2BN5BzrA45B-wB53BQJB73B65BvBAonApeBA3Bm3BzBAeEAuBAQqA4AAzAAquAMpBK8At4Bf2BtoBAoBu-AT5BQDBOfAFEAhpAg1BcRA9UBgFAI5BG4BqlAyAAL5Bd2BA6BpAB22BbzB2rBuAB8LAeCBZdBuAAyqBTSAvVAg1BaNAb5BpMAd5ByAAHvAs4B0zBr6B54BZ6B8lACsBEsBnfBYQAX5B46BzBAaeAqBAneA4nBymBo6B_5BN4BiCBs6B64Bx4BeoAaeA6rByoBLFAaeA9rBKrBUEAL6B7FAaNAnCBo3By5B2pALuA5AAb2BWzBh5B70Bj5Bv4BJBBW7BBBBabBEoBg7Bh8ALJBPIACiAKHAJoAMoAu0Bg5BV6B_6BO4BU7BZ4BR5B8LA_aA6qBBZA5kAz7Bq2Bh7BMkBmUAbvAsBA7WBp4B6nBx2Bq7B-7B0BBP5Bh2B74BG8B9yAEqAmaBJ8BG5B_IAK1BlBAj1BUMB5JAp4B5nBT8BU6BOpB_7BT7BB7BQ5Bv6BMNAx6ByAB06BW5Bk3B_3Bg8BNmAG4B0mAikA-6BM3Bo4AMuBCOAIuBYGA07B_3AKpBgEB2mB98BMiBmaBWPBz3Br7BX3BBhAPyB9tBz0B7FAL9B18BlsB_3AM1BQBBE9BG4BGvA2mA88B5mBu7BWvAZ8BKVBqsA8zAW4BYqBt8BY8Bw7B1pB8qBqgAm9Bp2Bf8B5jB8FA56ByBAFvA4AAkRAe9BsoB2qBp9BD8BimBtTB6rBoUAqoAQTBfOAX5BjbBY9BqEAa9Bl7BplAL6A4AAB7Ay2BM4BW6Bt7BY6Bu8BQrBsPAj2Bz1BMEA11B82Bn2BR2BV9BmaBF-Bk1Bm1BG4BSqAp1BO-BN9Bq6BA8Bo9Bw4B89Ba8B1WA0PA9qBIVBe7B5ABMrB32BZ8BL2BhrBm2BnzBc-Bv9B71Bx9BGUAu2BC2Bi-Br3B49Bu4BS-B79Bv8Bs-BqWAu-Bt9B14Bx-BhqBP4BT-B5qB2-B72B8FAD5B6-BF5B8-BO1Bp0B5BAWFAF9BN-BvtAI9BWiBDuBraBM9BV8BEaBQ9BFuBw3BriBE-BCWAw5Bh8Ba_Bl8B58BS6Be_BL3BEaButBawBK9BbzA2_B3EAf6Bk_Bq8BM3B2_BBzBudBAACp_B5_B2tB8_Bd-BA9Bs_Bb_BgLAZMBWHA4gBF3BpvAJ-BrvAS6BK4BOuA__BgtBS9B16BXMBGAC4tBwxBcRAV3Bm-BS7B9VAYAC-0BVQBDAC6uBjtBvtB3tBLEAnxBfACr_ByUAw5BiPBbxBLJBQACoQA58BJoBz_BwlAM3BtrBJwBHgAvxBORAhxBUhAP-Br8BacBsxBb3BaxBjxBEACWxBzAC85BZxB7-Bl3B7FAqGA9yAcmAYTBmzAJuASmAk-Bf_Bm_BgyAYuBw3BkuBVBCsSBgACl_B6gBFTBUuB8SBHBCSuBNXAdBC6uBfBCduBfSBg1BSBC1WAUBCuBCsSBaLBMjA58BSmAK3B6ACbBCTuBHTBJwBtBCMTBnuBbTBiBC-_B8BCqBCguBVuBoBCIvB9BChuB73BACCmuBTFAouB-3BlsBNMAIaA-uByBAz9B67BhkAT6BxzBjBCE_B69Bq-BH_BF8Bs9BIZAu9BX_BQBC9IAoZA91B4YANtAJuAstA25BkBCYvBB1BCOAtuByTB6XBmYBCBChACQ-BY1AyCCruBavBvWB2CCvuB4uBIAC_IAqGAdZArCCJTA3CCnTBMpAfhA2pA3AAMPAyAAwCCByAZ1AOCC1uBBDC3uBgFAxuBkqADBCI9BYUB-CC0CCWDCsCCCDCZDCuhB-5BK8BpCCdZAVCCivBjUBuCCMoASDC5FBUDCZAC8uBi6B6WBd1B_uBR7B7CCP9B9CCtvByDC4WB0DCXCCTCCmaBGDCCZAklAsVBa_Bc_B58BMPA5ACiAC1VBSvB_CCCZA-0A8xA95Bf7BcDCbBCeDC8DCJyBjuBEvBGECK6BnDCDEC1YAOLAwaAI1Aw5BuCCL6AvDCD1AyCCryBaECdZANvB6kB5CCeCCwDC7DCyuBVDCsEC5VByVBkXBX5BfEC2BA3ECHECx5BNDCplAPDCS6BnEC8CChVBTvBGWBuECbDC6CCEBCNECBACXvBFFCPECkWBvXBsmBeECoZAnUAdWBgIAlECRDCH9BWECrXBGFCzXBXFCQWBJFCwECoECXECzEC9DCTbAwvBijBmDCw9B9eBCdAj6BJpAm8BsQAD_BX6BgCCv7Br-Bx8BU5BzqB26BX5B37BnCBckASACihAyAA78B97BFCC59BnDBBsBQQAEsB91AuBAe8BY_BLpAR8BJlADFCA7BX8BhCCU-Bx7Bd8BlDCUECKFCW8Bk5BVGC5qBXGCCOAgqBcGCg9BczBr-BBBBX4BdGC2FCiCCr9Bv-B_qBg1BQFBb8AftA6OAeEAREAi-BrqAp7Bp8BzzBjGCF_BeGCjABPSA0GBz6BQBB0GBxeANGCoCCwGCOHAAtA4BAeEA2iA67BrqAo8BdCCFGCfCCcrBZ8B_GCtJBT9A06BDHCneAFHC28BbnB1ZBOqA5LA_vBgFAkEC58BymBcCCMEC_LA8vB3_BCOApHCSVAyRAhHC5wBTEC50BbGCgwByZBNFCqxB5ZB1HCw3BsHC-vB9RAwHCTFCsFCZIBoLAZwAt_BH3BkHCtQASGCXYAEwB6uBLNBU3B9_B6GCgwBeaB2HCmyBDqBHwBMtBzCC_IAMICi3BdsBnCCcHCZLBX9AjHCAGCzmAHvAZBC0_B6gBhwBmwBX9AK6BVECmIClwBD6B3HCDqBobB6HCpICFyB07BBRA-6AI4BPHCwqAn-Bs8Bc0BQoBbqB5zBV8AeqBw_AWqB9JBGABg1BN6BUcBKcBicBLSB5PA_ZAgIC_ECrvAM-B4GC7BC6gB0wBswBywBw3BWJCaFAWcBwPAyPA4wBqICzHCVJCwwBFcBYJC43BvICaJCkJCScBZJCjJCcJC3wBAwBxHC07BqEApcBw5B9UA2EAWHA1JC2fAs0BOPAIICa3AA1BqECw2ApcBNxBgbBECCPICVJCA1BIxBlkBZECAKCEdB6IAOxBX5ByACvlA_1BN1BI-BQJCpQAJiA2AA6BC6ICiACz-Bt6BY1BfxB_9BMBCmCCC9BnDCK7BdEAOAC8xBzEAG3B8FAs0Bf5BWACEaBSfBKKCFsBdEA7xB2eBxLAU9BiFCRHCRdB0xBbbB63A7KC_JCyKCjBA0KC9xBEjBbICjKCsFClKCjBAM7BoeAKACIEChICjRAA7ATJCnHCxeB-KClsBCyBdeBj_BvEC5KCHsAwKC8KCwsAULCLxBneBVyB_HCY_BILCKLC9ECsKCLEC5DCeLCIyBXIC_cALyBgJCjFCzrAcLC_xB6uBWLCPfBwJCnDCWFCOWBgIAZCCi-BhkAaFCq1BxLCTGCpGCh9Bq9BIZAK_BlCCM_B4AB07B4JCoAA9UA67BzAAH8AzFCR-B1FCFMCmGCr9BIrBKMCHsBdKC1-BW-BM2BirBSFAV_BnrBEDC7FA4JCjbBujB_1Bg-BD2BVACl-BCMCo-BUGCqGCU-BS_BY-B4-BQ2BjMCPBCdICmMCCWAoMC_-Bo4BG4BL6A5AAmHCM5BbKCQnBcMCW7BzMCN2BU_B92BE5BGLCY_B4JCnLCG4BjkAkhA8JC8TAklBtLCmsBIFC66ArICByAWNCuyB_KCtyBX5BPNCw5BXMAaMAzJA9RArBAJuAwAARqAUNC9NAJNAlNCWICfNCnsBisBpsBEKCs1BHsAuNCHmASIC-yBnEA4NCpHB6uBelB9NCuHBqsBkMC4cBlGAt_BNACXkAKEAJuAH8AM6AuKC6gBnAC73BelB6_BwtBOIC2NCdxAkACdLCmVAYOCxNCyaATOCrACwnBnDCiNCLACu_BOACZFA1AChhAx_BHICbFCPOCbOCwyBdOCcACsACeACGNBC9BbNC5FBQOC2vBXtB1vBxKCSOCwOCmtBABCuACEOCiOCWFA8fAHEAxJARsBAEAOAC3yBIEAKOCRNCLuAo6BM3BWNCcOCVbAyyBGPC1yByyB4gB1NCi5BP5ArnBeNCuOCTPCKPCVPCT3B2yBvJAYPChNCGOC5BAmMCkBA1OARiBpeAjbBPJCekAPmAjkArQAsNC_LAYyBw3B2jBsPC9-BowB4DCLFC1PCTjBMjBQyB3PCSyB3jBUyBEuB4MClsBiOCpPCuPCLAC09BNPC0AAsMCaBC6gB2PC_NCiyBdkBsEBZPCs7BbPCfyB0jBBQCUQCayBjyBXQCmPC2JCoPCQeABICYbBvPCOpAkRAzAAPPCQICIdAtaBeQCTkBhbBQbBvgAYLC4KCFKCDbBZwB6NCNyBDwB5QCCQCDjBpaB0QCSbBiQCTFA3JClQCG3ALQCNLCVKCiICLnB0PCe2A9QCwQCbkBZ8AHRCGQCaNChJC4QCuQCFbBlACudBdbBqHC0tB_QCTRC1QCcIClsB7OBzBAWrABZAStB-ECwPCpQAG8AqQANRCcIAKtBHtBZACPtB06ARtBWHCBoA1OCHsAwRC4KBmJCTIC6RCUKBw3BzRCXFBU0B2RCg1BkRCw5B7fAbvAKOAMRAJoA4AA86BCNC9PChNASOA6uBGzBotAbgAMRAmFB8PCM3BDzB8RC7NC-NA-XAdxBmNACXAHzBWSCKzBFSCmNAxACXxBnOCdRAOLCIlA2AANOCc2B7ACGBCyRChSClxBMBCgxBAPC2QCWOC63AySCaRCjjB8ACASC0SCzNA_ACOBCiRCpCCP1Bb9BxAAtKCtMCaLCH2BB8BQ_BjABnsABHCqEAnsA6NCA3BxaAMDCqRC6AAl1BGvATMCNTCUABuAAxuA12AfuAGBAmLAnBA4rAcoBVQBtFBegByFBoGBqTCOxA2SAwFBUwAZwAcwAqGBrTAKVByLBpwAOMBzwAmwAIZBsLB6TCofA0wAMyABNBOxAdWAxiBFNBONBQUAQNBlMBLwA_MBmACDUCcMBtMBRxAlUAOfAd4ACUCjMB5bBNUCCACPUCdRBU2A3LB-MBHUCWUCPNB5xAcUCDNBO2AZUCjjBJNBLLAZICtfAgUCANBXUCodAuQBTNBoMBCACDyALzAXPBClBNmB5iBj3BmAC1UCMlBRRCELCDWAiPBpnBXvBUjBkEAFUCfRB34B8CCFVC7PBoYAFQBo_BrwAqqB4PBpBCgyBYQBbzAtRBhQBTVC0jB-QBfhBzXAPzAhBACRBkQBzQBtQB4CCZVCBjBhVCcVCdzAmNAgVCRUAD2ASVCLCCcjBQFAlRBCfANVCuRBlVC5eA-4A2zA9PBbWB_TBFZA7VCDZAAUB6TBevBb0A5TBhFA-gBCWCN1AKUB-VCJrB3TCmFCgiBYXB-VCYXBg0AQVBQdBkFCrXBjWBcVBFvBpZBvICxDCgiBRECv0AhBCYECf1AMVBj4AFLCvICYcALZBLLANZB_gB5FBlZBgZBuIAcyBvgBofAtWCKgAuIAoZBJaBIaBHaBmcAFiBvICKICa2ALwBaICNcBh3ABeAYRAPxBLeBVZB4UCFgARhAPeBTeA7WCTICBhBvTCLwAGWCKhBxWC2PBCeAWhBchBDgAPxAsgBOHAYXCLLAxgBmWBTXC0gB36A2gBCNADhBhXC9gBElBrWCHsAPXCqYBtBAmXC2xAsXCBbA5kAHhB7dBqXCzrAxXCkRBNhBXXCnXCRhBBWC8XCUhBCNA7XCwXCLhBcVAahBM-AP4A4VC9hBJYC_hByVCR4ARNBmRBbNB2uANQAigBAiBKfAvzAzVCoNAEiBUYCNYCa4AJSABUAuFCxaBVQBIiBXYCMfAmUAVUC7hBVYCOYC6xAwzALWAvZAupBXyB_PCUVCVjB_UCz4AvfA_iBxYCaVCCjBxQC74A8iBLYCYkBwVCzYC5UCckBfWAGjBDSBfpB2XCLhA4YCmVCp4AgPBGUAV5AJGAdQCAYC-XACXAugAfjBl5AzgAIpBDlAR8BkICQHC6GCwpBHqBjPAPxAspBIFBvYCAHAfZC19AjPA6lAD9AO9AnGCbpBBqBgZCUICCIChFCvpBGqBoZCdGABOBtAA-AB1qBT-AO_A8lAcZBbiBPIAuIAbMCuoB3tA0HAPFByBBSFByBBWwALwAqFBqFCTICuTCLUCZwAxTC2SAUsBAHBP3BZACg3BicANICSHBd3B-GBS3Bh3BVaB7UCudBZaCe3BhOBkaCHUAQuByxBVQBtLB_TCvLB8TCBLBraCtaCDgABUCyMB9UCfQB3UC-UCCZC-xBcPBwVAIXCq4AGFAPkBNWCLWB8VCJTAHWC-TB_VC4YAL0A-VCEWCDlBh8AFlBhWC3VBQ0ALUBCbCRbChiBe0AlWCTICcWCDbCYWCGEClXBovBXXBkWC5GBnWCyaCpWCdUC9TCoGBzWChZBekBkZBfZB0WCkYBekBJaB5HCxxA1ZBocA6WCN3Af2AbaBRaBxxA_WC3yAugAAbBeaBB9B8WCRICZyArUCAVCIKCzkBdhBMxBfbAMdBHcCoIBueAT3AVdBspAF6Ay6Bg3AddBDXC6dA_XCRaCeSASXCDYCUXCZXCWXCWEBdXCeLACeAbXCOaCdSC4XCeXC3NAygBZcCzGB1gBaFA3gBZFAicCnVCGUAccC7hBEYCIQBvXC2cCecCLLAzXCDTAIhBXmB6cCoVA6XChcCscCDgAShBFdCdjBBYCEdCdcC0MAGYCUSBiYCJYC3VCrRBPdCbgBpYCdYCKQA5HAFBASYCXLAbYCBiBkYCzBAfYCN-AhYCVdCcYCCiBtYCGkAlZCTICTQCS5A0YCPjBW5AqUAbSChOBlMAmOA2eBJ-AReBFoBG5BuYAQqA1AA4AAQQC5GC6SCvMCEMCSnBEqA4IBeoANhB7JABZAaWAqmBqPAZZC7uAnlAp3BJoB88BkEBLDBXiBt8Av8AduAvEAz8AZFA18A38AqWB3MCeJBcKCEaCRCBb6BGqAKRAIFBLaCZwANaC5GBQaC2PBwTCFUCyTCzZCjjBseCZXC2SANaBvICPxAqgBvBA5HAYNAqNAMnA3ZByeCCeA5eC3MAneCsFBBfCfUACeADfCGNA2NAKNA6PAHwAGfCjNA23APxA7eCkSBZNAmYAWlBFfChQASNARfCIfCENAEfCtTCPfCwNAbfChQAJfCqNALfCIrANfCuGB1TCcVAMWCVQBEBAonBvEAFtBsWAcfC5EA9YANBAzAA1BA4AAxHBvfCjBAxfCOxAzfCkBACtAfFA2fC4fC6fCuMAwfCbLACfC6IACtAXQAyBADgC5fCrsB7fC9fCsgABTCkBA1fC3fCPgC4sBRgCIgCrTAEOABgCuBAOgCFgCZHAHgCN3AdgCfKAHOAggCQgCGgC8fCbgCQfCUNASfCKgCmgCbEAogCZgCqgCSgCwEAxNAUgCLgCngCXgCowAbTAkbClwA2LBnbCraCzLBKMB7TCBhCOZB4SBudBoWC2TAMMBxaCFZBPMBIhC_eCvICpUCeLAHVCrVAtUCOUCvUCrTCZwAnUCThCbUCfcChQAuMBSxAmYCxMBZhCiUCkMB0MB5_BYhCaUCahCqxAmbCRhCkxArhCoUCfhClbClUCxRAdhCTICUhCh2A8bC3fAyhCehCthC6xAxUCXhC2MBzOCThC2aCtXCaMBHiC3iBtdCiaCoUCKiC5kB7YCRyACVCZOCwNB8FAdTBUbBPuBzPB9eBUWCKVCAZCGVCiyAnRBYVCvVCyYCkEA1eChiCgRBEVCeiCDQB0VCiiCpiCkiCifA4yAJGAGXArVCAzACzATXATQBGzAR9BphCH5A6VC6iCOQBoVCnQBtXA-iCbVCJQB0QBWzAuTBFVCsQBpVC2QBDjCDRBNRBXRBvBCNjCNVAtVCniCJVC6DCFVCcYCuVCuiC5YCzEA8hBajCbWCpECXWCsfCmvBWWC7UBxTBFZAfwBxCChVBijC8zAKbCQbCXWCJWCvjCmjCPUBdrAQWChbCSWCghAciC6DCrjCzjCcbCqvBpjCTDChjC9jCeWCfVB-VCeWCCABGbCOUB-jCu0AuVBUbCXWCtEC4ECOkC9jCP1A-VCP1AAkCxECnvBtXBUkCQbCbXBuXBVvBxHC7QCXcA1YBm1AfQBLdBhbA01ALqAoGBvYBAeBkbB6pBokC8OBudBrkC9SBBZA4YBLGC_1ARYA9YBnaA4jCHcA3dChkCMcAEZBFhCM2AvhCIZCXYAjbCPhCuhC2hCCtBJhCzvB4WCLaB2bC1bCFfA5WCFfA2eCTIC9WCofAFcC3KCbRCPRC8aB2cBGdBt2AYRCPwBf1A9aBb_BgFAlbBNwBglCYiCPcCpcBwaBI3AgdANcCxcBw6AvlCgnBvaBgbAydA4cBUiCWeACXCd3AfdBVcChdBRNBjdBLlCnJCn3AHXC5aCJXC87ADmC9kC7AC-KCxVCWeBRyAYeB2xBIfBteBOfBjbB0LC6eBKfBigBRdCqRB-iBMYCedCS4AYYCsEAjuANXCncCWdCJiBkhCRZCKkCYXBXkCt4AKZCMmBGmCUkBqmCaQCbjBkiCZiBGUC2YCnmCLiC6aCAVC5HA7iB7fA-YC3kBymCcjCMZC6UCJQBI5AubCoEB3YCbQCLZC0mCtSBQjB3mCQiCMiCtZAZjB_mCh5AUgChhBtBBgjBm5AeNCakBjzBmnBu5AShCqdCrnBhyByaAcnCIhAe4ALmB-aCOmBPDBwdCCNA0MAEOA8eCrMAWfCfnCdSCvNATgCTZCdfCGNArnCQNAtnCUgC5kAmfCwrA5nCiMAJIA4gC2nCnMAUfC9eCxnCDVCvIC0nC3gC23AexBefCCzBsnCCoCNoC8nCIFB-nCJrApzBJeC5BAfBAUaAD0B5ICDNCqLC8IC6mB-IC4zBg0B6zBO0BYSCGoBZoCntArmBQqAikApLCp6BENCP_Bl5BvIA5sB0PAWnBN6BNQALFAA-BSXBDaCC7BFRAFeC8ACIFBlfBOqByoCQCBrPA4FCBGADwAPoCudBzeCQwAUaCzFBMaC1FBeSATaCsTCpTC0FBbhCzxABmCTICdwA2TC-9B4TC-gCHlCAUCvaCElCxTAsaChpCuaCHhCKlCynC-kCB9AnpCzaCNhCKhC_gC4WAeUCJoC5hC0hCVhCgiCsUCEiCIUCAUAjUC0eCMUC-hC2pCAiCVXChhCSUCKiBhUCJUC-pCEjCyUC3MBCqCnhCQcAJlC2ZBxhC7pCIqC9pCohCMZBDlCtHCAxANqCdSC6hCdVA8hC4hCdqC3pCzEASNBDiCbqCFiC5hCPiCLqC4aCsdC5mCZlCOiCdPBFmC_aCSyA4lCJVAWyAmPBskC8eBLUA6jCzyALVCWhCVjCrVCMVCoNA9iCPVCGhC85BDrCOVC2VCLzACXALQBziCSjCehBJQBQQBDzA4iCIjCeiCHgAErCKrCwbB5HA0QBeVC0iCiVC7XAHjCerCAjC1QBfzArVCyRBORBRjCFrCM2AUjCsiCoiCgjCYjCQYCIrC1VCjiCBnCejCArCyjCtXBjjCOFCljC5rCQXBgkCdDC8rC1CCJbC-XC4rCJUBR0AFsCoZA3AB2jCiiBf0A_YBh0A8qCsyA8jCtXBeWCwmC7jCBsCbECqvBFkCIsCpvBu0AIkCGkCkVB_0AiXB-VCQkCMyBAsCiWBTkCeXBSkCakCSFCebCrsC-VBckCmXBUvBZNCjjBykClkCLcCnkCs1AagB0sCjkCkxBp1AnLAr1ABcCTIC1sCJTBqKBIFB5YBRHBuYB8YBC2A-YBPVBBZB6hBuYBAlCB2ACNBHZBwaCxkCRtCN3AqWCSqC1qCe2ANlCxxAIaBQlCJKCKNBMaBkdBGwByZCwNCQFAYlCAuBCcColCTdBF3AMcCflC32AZRCilCdlCMdBmlCRwBuaBwdAG3AtlCRVBRfB-JCxVCT3AylCz3A0tC5BA2lC5cBmfB6lCidB8lCHuCWcC7lCYRAUlCdSCLXCMeBtmCIKARuCPtCfeBLmCkqCNmCsOBPmCzxBsLC8cChLCqtCTICcLCsXB2LCYmCTdCKYCnuCcmCWYCemCYdCDfAhmCddCruCPYCJSAHqCTnCjQBtXBpmCFyBspCrdCofALnCVsCXYA7uC4mCumC6mC9xA2mC_YCzmCVQCnNA8mC94ApuCGvCBnC9uCENAFZCMgAHZCInCAnCKnCIvCPZC2kBeyBVvCTuCNZCwPASnCavCUnCEoC6HAVZCwgAP8BZnC6yBsnBSlBB5BVlBrpCQPChnCakBFhAr5AmnBmnCPDBcvCRhAPmBIACZoCUIA1GCOLCPQCI8AEGC3QC0FCHGCjeCfCBJpCHSA5kAoeCoSASpCmcCspCNpC5SASaCveCPpCtTCXpCQXC2FBapCdSCcpCrfCepC5LBEhCStCGrCRVA9gCLhC4WAjpCatCJMBewCAUCwpCjjBiwCsTA0pCbtCcIAeqC3PB9xAUqCuUCPqCLwCaqCfMBoqCiqCDqCghChUAGqCmmCVqCuUAYUCBqC6wC1wCTtChxAQMB3FBhqCspCeqCZtCKxC__BjqCfqCVICMqC5wCLxCQxClqCywCnqCsqCIiCaxCBvCq4AcxCPnCuqCSiCBbC8UCWiCCaB9sC0PBPrCxwCtrCWjC9qCeiCCrCXVCurCZbC2uCriCyrCtiCvrCWrCbzAxiCFXAUdCbjCLZC1iCRQBEzAUQB0rC-xCWVCYrCDyC5bBcrCoQBqrC7iCFjCjVCaWCyxCJjCfrCaHAkRCmrCt9BorCgWCLyCMZBsrC1xCxxCdSCo4AZjC3rCZyCLLA2rCrxCLbCbwC9WBEWB9jCD0A-uCRsCXsCADCDsCPyCeyCCkCtXBxjCqsC7ZAKsCbsCgbCMsCOVBC-ATWCfsCZWClsCcFCnsCTsCgsChFAasC2yCYsCdsCmVBJkCdWCFzCfSAyAB5yCcXB2ECssCRzCekC_uBspCabCVbCWkC5uCmsCaXBxsCHFC8xCgjCZkCc1AfkCQsC-bA8sCLrC3sCAtC6sCmWCozCyPBJQByYBpkC0YBoYB6JBEtCJGAGNAHtC3kCAcALtC6kCOsCGcACZBk1AXtCQqCUtCkpC-bAC0CGZBHxCwhCuwCDwBdtCa2AftCX2AN0CXlCjtCXwCspCWlCkcAgqChuCdSCcRCttCEdAvtCltCC3A8cBrlC3aB_2AAlBf0CvQCclCi0CMdB7tCmzCocBIdBzlCJmCvKC-tCkqCDuCFuCL0C8wBIuC_lCKuCRfB40C6xAAmCtvCvKCImChtCWgAOeBB1CimCspCjuCMmCdEAXeB33AVmCmeBKfBUmCQmCNfBG4AIYCnuCSdCbmCwXCkmCfdCU4AvuCquCqYCyXCb4A_wC1uCFVCjWC7yCBzCSQCsmConCDnCm1CcNCo1CyqCdvCXhCFvCi1CeiCPvC0fC84A9iBO4ANvCWvCfQCEnCRvCHnCOnCD1C71CMnCvdC51C2vCDZC1ABNqBpyBbvCcgCVnCkvCk5AmvCYZCovCinCknByvCIhAenC1pCdSCRPCwvC6IAknC_HA0vCILAF2CPLAqnCpzBwBAoBAi8Ap3BANCQ7B4RCeTC9IC2tA5-AHpCbDBuAAPxAPSAdnBn9Bs2CleCfVCP_AGFBCNAz2CxcCIpB5LAtnAH8A5nBdTCDMC0qAN_A42CRCBK_Ay2CHSA02CHQC9IA1BArSCKRCvoAI4BD3CBeCF3CCFB9ZCv2CK_AGMA82CalAGpA9FAnQA-6Ap2CbGCTeCOqAVeCu8AIHCYeCy8A08AUCB48A8GA7ZCd0BgoBr_AM0BdqBVoBh_A6EBiABpdCy-B2zBK0Bf0Bz3CbABCJCX7A97AHPCe3CvBAj8A0AARLCFkAHkAcjA-8AlRCLsA-IAfBA7RAboCtOBYQCSoAk3CAEAmEBa9ATvCvAAhpBvEAFqB98Au9AepBeLBpEBS_AfjBe4C6ABUeCh4CiLBTiA42A7dAajArCCyEAnCBjdCUJA0EBL4Cu9AyEBkVA04CWiAM4CZHAcPAlBAQ4CpBAS4Cr6AE4CptAhIC1AA0AAvoCZSCW4CY9AnEBa4Cc4CXhB2pBn4Cl3Cp4Cc9Ar4CbgAD5CcNAxAAqqAIvAAwCxtAK5CY4CHnCvAAk4CWuC78AcpBo4CM5Ci4CciAJdABECD-Ac5Bi-B-dCdZCd5Cl5Cl3CSpBqMAsEBtAAWpBYpBvBAG6Am4Ck9An5Cq4CrEB53CWEAe5CT5Cn9AhPCJHBiZA54CJkAvjAMkAlmBv8AvFAPkApjA44CGkAqiAcjA2EBgjAlmBvFAlRBrIAwBAQ6CoiAT6CbjA64C24CETCNNC8iAEgBovAj8AIlAAMCLTCBwCUMC8ZCH3CYlA92CAaCelAGpAEgBYTCOpA1AAzmBSeC1ZCFSAyVAtAAbbA1JBH6CgeCFNCV7B3FCwqBrqB8GCxMC5qBIpC0PAkaC4yC12CCeCu6BU-BL7CvrBfdASXBBEAFOBsEAsTAmVB53CtmB46AJEAfBAjWA-MChIClHCI5Cq2CE3CBFBaqBkoC-3C47Ai0Bk0Bd-Be7CaoCPzAwSAD0Bv5CaKCgoCR5C22C3zBL0Bt_Ah0BnoCBECw7CfBAzBA9FA8vCKRCymBNPAU3ChoCW3Cp7C77CaABs7C-7CGpAhjBPgAfBAiUA--AuzBqOCBMCMTCn7CO8AL8C93C87CmoC8zBqqBQ8CGcAJoAReCH9Be5CA9A8IA7bAXLAdEA5BA-6CuBAtrAB7C0OCj3Cy5CX4Co8CZLBQVBs8Cu8Cw8CkDBuZC47Cr8A8XAvAA34CiZAnZC86C0bBAqBzvAwZCC9C0ZCvZC2ZC96C_6CYeC88CD9C76CIqB4qAKqBYBBI2Cz4Cf6C1EBejALkAwiAijAd6CzEBa9CV6Cc9C3EBciAN6CIHCP6C9EB5iAR6CI6Ci9CsiAk9CX6CzEAuAAZ6CALBc6Cq9C_EBoGCK8CjqBx3CYABe8CBJC13Cw_AiGCf9Bo7C79CRqB-9Cv_AA-CB4C0yB1oBC7CFpCIDBeoAGaCx2CIHCORAtrAtPALEAsIA5BAJaCilBvNBheC-oCOQAOFBQ8CnCB5BAj8AMRCc5CWqAe5CK9Ck5Cf4CdpBjPAj7BpCBgYBItCAYAJ6CW6CbiANkAhiA39CQkAP7CkGCR7C5qBBEBa7BrNBgJAdlASCCQ8CklAd5BNSCl7CWRCCwCAsB8lAnwBrDB_5A1PAYnA28AR9AnBAjsA-iCOuBmXBkzAD2AWnC8tCHyCzSBqWAeRBXiCs0CtYAZkBY_Ca5ABnAugAc_C9xCOSBD5AnaAh_CBuCRNBAuCR2CbnCrvCnnBXfC_mC3gAtnB0_CQ8CPHAf6AYKCvSCU8BZ8CV3CE-Cp6AC-AW-A36AxlCl-Ac-AY-AG1C7GCb8C32CoDBa-CxqBwQAp8CPHARADv3CX3Cv6COQARADH7COADj-AEFBGtCS-CZfCLpCc-CiqBeADrPAFFBODB6nCjADLrBlADu2COQAcZBBtBP9CdoA59CDADuADvIAwAD75BvDBPHAwjBpOAsBAgUBtAAzAA9oCkrAEwCy6BKpC4nCQpCpeC2wCJwCJwA2wCUpCzTCIBDKwCYpCfaBU0CM3BZwCwgBnyCudB5JB2YBpdBkJBJ5AbuAQ9CuBAbEBcwC5TCupCCQBkwChwCypCsTAkwCPuCspCrwC0aCOhCBlCvLBtwC8pCBxC9wAeWAmqC4wC0BDKUCteCAqCzwCmhCJqCXqCQwARUCvMBh1C_BDWqCCxC-BDshCFxCIlCE0CatCOxC1_BQxCNxCDxCVxC7wCqUCgqCTCDPxCVCDxVCCiCYxC5BD8aCVPBZ0CLxCqqC6YCQnCJiCxqCtqCCvC13ATiCvPB4qCvzCmMAoxCiyC4pC3BDhyCZrCVwCUaBcyCsxC8yAqiCRVC0CDd_CarCb2CNrChzCQyC4xCTzASrC3iCVXA5iCxCDzcCIVCirCNyCOzAKyC1CDIiCbrCOyCVrCviCSyCkrCziBRDD80APjC_QAeuBPrCeRBfjCDDDkiCgyClyCPrCkyC4CDmyC-1BpDDojCczCCzCpyC9rCAWCxyCYzCzyCGsCTbCoyCbVBO7C3DDb0ARWC-zC5jC_yCcECtDDqjCuyCQECOzCHzC6DDN1AHkCLzC_DDqvBNkCHEDHbCksCsyCL1ADzCkzCXzCdzCSWBUzCUbCdkCbkCZEDfzCRFClzCu1A0zCbBD2sC-sC4sCBtCdSCDtCdhBy1AukC5sCyzCxkCuzCuvB0kCGtC2kC7YB4kC8zCiEA7kCA0CqkCH0CGxCgwCB0CKZBpBDZtCsBDM3BKaBetCPlCQ0C2bCSlCaaCktCkwBVICo2AmtCoaCNiCrtCxtChlCkuCDuCB6CDFDblCTfBWFDllCk0CmbBwtCg0Co0C0lCq0CAbBulCenBu0CCuChnB_0BfnBoFDiFDEuCX3AgdBAeANuCYcC9lCxFDJuCOuCLFDfeBF1CNeBDjBVuCw0CVJCYuCn2AauCCPBcuCRfBAGD2LCQ1CduCRmCWmCOfBmuC-iBW1C41CoYCldCa1CuuCFfAd1CXdCTUCUxAE2C7DDhbCREDy5At1CoCDq4AdGD-PCJnCg2CDvCsUCx1CgvC2uC01CVgC21C-mCpGDFVCrGDFnCHjBo5C_1CkCDhxCyUAYvCY9CvICAvCgxCpCDkgAfvCJ2ChvCfzAUZCXnCXZCMwCuvCqyBz_CU2Ct5AonB20CnyBGmBVbAc2Cb-C7GD75A1vCp1C2fA4vCN3C10CWGB1WC23AuFD4cB4nBAkAeoCwoC37Cd-CPTCerB2DCMYAc1Ba1BNgCaMCMqA10CrFAxRAoBAD4BF4BOLCRMC2AAI_CuMCJ8CI7CWMCH_Bd7BqHD_HDiKCrFCsjAwHDZEAyHD9MCQ1B2AA17CfoCEBCmHDG_ByMCpHDZvABIDuHDd-BpKB-6AR6B66Cr-Cm5CZ4Co5CqEBwaAdyBL9C-8CY4C-UAO4C4cBpBAXADt2CDFBZ3Cw-AnCBLFAeKAOOA0ADdAD2ADVnB92CBtB6ADoBA8AD9IA_ADBBDxIDTHCW7B_tABuAFpAFABOfA3oCYEBgBDIwC9IDL_CnADUiApUATBAMJDHIBGpAN6BIoBrQCI8C47CioCc8Cy3CH-CUoB67Aw_AXoBtBAx-CkADO-ClCBXiCBGApHCDpCbRCybCa2A0bCX2ApJDXlC1ZBPuCtmBN6Bj8Ci-BPDCZIDI9C2ZCqZCgFAN9AQHA0pBb8BxIDJ0Be0BZJDWLBqGA8kCR9CN-CZqBF-C_ICs_ADKDWFAdoAMKDFKDuBAFBAyBAIQA5CDWJD69C67Cd8CPKDOKDXLBdlASKDUKDgUBoIDJKDq7C8CBcKDkoAaKD0JAjHBZLBM-ChJDOTCzoCkABkeC7hA0BAPBARJAN_BNADDwCrPAKvCXYBJCBwBBTFBcAD3KDOQA5KDw-CbAD6qBBYBaFA8IAN6B7EBrOAWADJJDIsB8lABLDdlADLDBLDGLDdSABICEeALLD6-C8HDDeCPLD0JARLDFLDXFARXAJdAVrAbLA-YAmUAXLDEpCtKDGpCALDcYB7KD6BBnBBSLDfLDrSA_HAEEA7GADJDkEAKCBTFBCBDuKDOJDefB5LDpLDTnBMJDeoAPJDLIB9LDP-C7LDNJDMJDUlAaFAyZAQJDrsBULDWCBnIB0HBOMDnLAvIBwGAr1C23BSMD5BAbIBwIB1sBYMDUMDgHA3EAuIBnIBJeBIzC1ECiXB8ECRJDkjAnuA_MCZKCMIDxvAiID05CUpB6JD45CnQAZpBHHDD6CjPAp-CmZCT9ChZCmEAtAAExB35CrvCx8C6MDM9C1vAiYBgHC5ZC4qBQ5C4pB0RArED5ZCQHAHEAL9Am4CLNDyHAANDLHDrKDDND3JDFSAJqBXBBMqBhKDYKDCKDlKDFpAnKD16AKHCqKDCNDZcBOID-LDpDBqbB7CB1qAKFApKDd8AoMD7EBA3C4HD2JD-8AA9APTAdFAD9AF9AUIAH9A6QAL9AAODO9AQ9Ax4CQ5C95CcIDq4CO5C85Cg4C-5CU5Ci5CJmC3MDHODU5CG6CGKDq-CiIDE6CpEBq5CFODLODB9Cj6CYNDGODu-CSYBzAD98CTNDO9CfBDiODnLDfTChLBPYBqODYEAnJDsKDpODTvCuAAsODlBA8fB_JDH7AzODBGAzODHACoOD22C4ODRQAHZCVrAKLBhKD-ODDsBHZCCIDoNDtADU-AFADzPAI-AbEAFsAArA4BAeKABZBGCBfaCPIANPDsIA1KDD-CyIDKPDwZAXIAXPDPPDt6ASPDNWAUPDd3BW-COPD5BAHLDkjA2iA5DB2ODYADmmBD-AEqAG-AXPDK-Ay6AQJAsKAduAmoBP8BZPD59Bu6CvPDXIAFfBH-APIA2dCXIAGBDqNAnTC7PDfCC9PDjmBxPD5LAzPDFpAHQD5PDX-ChKDEADdPDE-AyPDCQDOgBzPAnTCkGBwLAQ-AtPDpIDQzALQDAQDOQDXIAbQDVEBdQDOfAL-A52BgFAeKDsPDYLDbPDhQDLPDMQDBQDbmAZQDZ1BiBAKdAIFBHQDVKD3_APADiQDXQD1QD52BXIA9nCQBBUtAFQD7MAfQD-QDyQDKADxlCkaCMRD-FDJQDG3C-PDzPAPRDZ-Av-AVRDMADaPDKQDLRDX-AIADv-AgUBYRDcADbRDVQDQPDHADqdAhRDTQDA-ALQDoRDHRDtBAoRDJRDUQDwPDoRDtPA4QD5kAvRDvQDjRDyRDdRDqdAObAIgADTA3RD8ODXJDKRDkRDoRDDKD7GAASDHKDfTCmADaAD3LD7BBz6BTADqKDqNBNSDTHDIPDeoBPADiBBTSDSADsSAlcA0KAVGAsBAmLDJSD22CLSD4BBZSDx6A8zAEYBgSDvODiSDzIDDLDrsAy-AE3ApSDsADWSDjSDx2ClSDuAAIBAkBAyBA06B3PDUHAtSAZSDpRDqIDMSD8KDOSDtJA6TBxSDVSDIKD0SDDLDCtA4BAVGB0BAiZBlBALBAHTD63CzSDsSD2SDMTDGFADXA6bB_HATTDO_BJTDWTDDTDnBBBUAaHAgWBdTDNAD9PDYSDhTDWGAOBAiBAoSD_SDwRDgTDtLDWGAb3CL3CZFAmTDaRDSRDDqAfXCPbA5kA7TD6SDQBBATDY3C9oAqcCgXC9TDEUDbEAuODySDfTDBTDdpAHUDMYAGUDMfCIUDGwA5kAXBAFEAJ3A8QDJPDCUDNUDRUDMYAwYAdwAgADwTDMUDkABJ3CGEABtBiRD5TDI3CzVAvBBGEAoBAVMAM3ChSDCSD0SD-CBK3CFQAvUDqSDxUDzIDzUD2BAxAA5ID9zABSD69CyUDw2CCnAxAAmUDBUDZADvIA6UDjBA9UDnUDuPD52Cx2C2BA3rAxRA3eBGVDoDBJVDFVDhUDaUDjUDm-A8zAagA8NDHHD4TDNVDpUDx6A-FCaFAVdB0JA7ODwUDAVD5UDw2CZuA28AomAQRD0FCoTDiVDB-A2rA0-AbFAUVDOVD1PDyBA8SDfVD8PDoUDrIDx6AfJAQJASGA9bBisCYVDHVDaVDBWDtID-RDwID4RD_VDdCBsVDCWDyBAFJDVEDgVDgQDIWD-CBuSDomBPIA2VDMVDXWDVVDw2CdfB_QAgJDKUDKSDrVDK_AIBAMoAzAALVD4VDzVDpWDKnBXVDOWDhVDAWD3SD--AA_AYEAD_A9VDRRDzWDQWDoWD5SD7SDQJAduAeWDXSDuWD8XAKVD8XAtGByWDfWDOVDmoBQVDXCBcFADXDBVDoWDGXDxWD_UD1ADiUD-CBNBAMsAyAAsWDHWDgWDK_AaXD0LAyAAVXDpVDXXDZVDZXDMsA0AAdXDKXDEXD0WDhXDnBA0AAkXD3UDqVDYXDw2C4tAlID8VDRXDnWDQ_A84C-IAQTD6XD1XDK_AR_APIAT_A5BAV_AcNAX_AAYDnXD2XDNhB5XDtWD0WDtrBc3CF0C9QDSXDzVAWBAjBA8UDIXD-UDlXDwQDYWDw2CXYDEVD75BKYDeYDa3C72C1TDd3CeXDOVDWBAwBA4AArXDWXDdYDfXDWYDsYDyXDlWDrSDBYDyYD5AAuYDcYDyVD0WDrYD5AA0YDITDmWDiUDWaAhPAaOB8lApoBHOAPYDOQAEZDk2CDqAIZDbEAVUDvuBIQDxVDPWDvIAMZDGZDrPAXZDKZDWZDWUDYZDLZDdZDAQDbZD6qAdZDDqAIBA3BAB4BcKBeQDsXD0SDXZDlZD3BAmBA5rA4oCoQD6GDBZD2YDZVDtZDD7BuBAxGC0NCpYD8lA4ZD4KDfFArBA06BiZD_ZDALDBaDoVDzXDmXDIWDFaDvIAPBAOHA7ZDBaDiZD0RDBtAM_CIQA4QDHTAV2BYUDVTDiUDTaDDqATaDtQDaaDLUDZVDdaDVaDneAlBA8VDSaDWaDUaDrPATaDHYDX2CeTDCZDjaDqaDeaDqaD-ZBy9C9ZDsaDzaDlaD4QDAbCOJB4aD3CB6aD5aDmaDgWAXLAhZD_aDJDBBbDAbDDbDhMAAQDgKDHbD3QDraDKbD1RDrAD1ZD4UDcaDJbDTnBMbDG-AQbDEbDx3BARDdKBWWAnBAOEA9UDpaDmaD3tAabDGfBTaDdbDAQDqIBCtAwBBUxCnTDVZDQbDnbDFbDbbDqbDobDhBAEBAqzAlbD4QD0bDebDpbDqaDrbDG-AubDgfAgFAqIB8bDRbDZbD1bDAcDLbDLcDhBAVBAvHBEgB3BAkWDVbD0XDZVDoADrUDkHBfmAUbDUTDiaDIWDYcDBfCccDwaD2ZDfcDgADERDqEAiZDoADBpCHBDrZDzIDoADQcDrBAScD9GBicDxbD8WDTnBgADHFBscDvYD8YDf-C4cDsnCIFBvWD0AApcD-cDqADGNANXDjBADdD4zCpADiMAIFBvXDdBBPbDcZBDVD2IDwQA4IDaYDiZDRdD7UDTdD7ADaYDObDtcDiUDYdDRVDI6BmYA3IDkbDQdD92CCnAhdDaNAkdDcdDrSAXdD92COTDQTDudDd3CyhAUNATHAjEA5uAdPAkpA0dDkBA2dDPTDaOA5dDnNDdcDxaDIWDcZB7dD9dD4dDOHAwVDt6CybDFeDXkAKdAqCBUiCUYDzIDcZBvWDzAAadDVdD9ADydDWGAVeDXeD9UDddD7cDMeD92CHdDdeDWdDmdDd3CjeD5ADUdDeeDtdDmeDWGA9UDyADXNDVcDKaDoDBcZBz2C6TBfeD7YDheDd3C2eDnBAgKD8eDaeDJpCbXDkeDZeDteDBfDiXDDfD6IDseDedDZVD1eDpXDIfDcHBgeD2cD0ID7eDOfDpeDbdD9AD4eDJaDwYDDqAwADDUBevABXDUHAAfDZ1BaNAweDBeDjcDWbDMfD1ID75BveDmODxeDCeDkcD0eDqfDidD-IArdD9ADcBBifDPfD7IDifDy6CCaCFfDz9CdlAuIAhpAfPDTZDLeDSfD_ZC_dDJeDUOD1YDofDEeDx6CIgD0JA3IDxdD-fDgYDPfDifDUgDWfDYeDJfDZvC5eDGgD92CrYD4AAVgDTgDzYDYgDreDbgDafD8cD3ADegDwBA_YDkgDleDLfDNgDd3C-YD5fDKfDRfD2tAlaD3PAyPA0PA2PAMdAHPDvfDxUD3gDMdA4PA6gDIQA4gDETAhaDKSDAhDAGAChDrHDFhD6PA3IDOaDdKAOHATQDJhDdJCzPAuJCcFDuPAMdAiEA3YAyEAkBAFBApOAwLAbSAyDD1cD2gDCbDFhDz9CeJC-2AZhDAGAbhDlHBaFAfhDRHAihDlJDEhDMdAchD-YA5yBrZDEFB5tAv2AFpAAJD8hDWPDMLBwLAIaDLgDAVD6hDAuA_hDzPA-hDdKD7RDPgBEiDDADGiDBJDDRD7hDdlAhpA3TD-VDVlAQiDIiDzAB9tAKiDCuAZGC-gD69ChTCT9APxAx2CFUC7QDhKDiiDhADoIAoPAZhApBAaHB9aD0ZDgiDE-CpiDrRDbdClBAhPDbWDUcDyiDOAD0iDLRD2iD4iDP3ADiDyeD8iDigC12ALQDPSAEsBJUDDjDwuAFjDT9AHjDnYDReDiqB9iDkRDiiDRQDEgDr2CCSDTjDwPDiiDC-CXiDlFApiDfKCtrBKjD7iDMjDovAT9AhjDNhBniDJRDpiDzuA1uAdSANQAjjDnfDhiDNjDVnB0uAadCvjD4uA_dD7uAoiD0jDtjD3jD3uAlBA4dD7uAdjD7WDfjD9jD0uAgmCtcAouBqjDsXDsjDIkDEiBLkDM-AbEAwiD8jDmjDLdDQRAjnA6MAuBAFfB-YAxaAMkD1gDgTC0jDfuAZkDDTAckDObAUkDrjDikD3JBkkDzcDMmAmTCSkDHhD22CpiDfuA26AFEACkDXjDa8CljDGdA0kDd6BhBAokDNkDqkDQNAlRD2kDFEBVkD7kD3JB1kD-kDFEBCjDkjDH7AzkD3JBF7B5LAHEAGlDiTCQlDlTCfkDcgDGkDWkDjTCgfD0BAzAAEBAYlDngDOlDBlDYLAyODdlDflD_kDgkDPlDClD8VDolDFlDpkDblD3JB_eBHEA3kDxkDZjDklDQRAzlDrBAplDZlDhkDxlDClD-dAiBA1lDUlDT9AfuABmDhpAxPAwUBwlDHlDClDGMAxjDkhD-lDMmDllDGMAgUBDmDLmDVlDNmDCNAWmDNkDSZBokBkpAJBAxkBUiDZFABPDMNCOiD8iDdmDukBncAgmDomD4kDCADnmDYZBpmDsOArmDwmDTkDlBAydAYKBNbCLUACFAoiDomDykBZvAtkBQZDUdDpJBEkDUZDnPAhmDfmDdQDdNBsBAHnDlzB2mD7GAmgDmmDwuA9mDCZBgMCbEAAnD2lDhiDTnDkpAMnDWPD_HAbKAfeCilDGnDanDqdAcnDZoBenDaKBPmDWWDgTCjnDncAlnD5EADXDlnDBGAunDszCLjDOlDsnDsOAlnD39ApnDejDrnDwmD-mD9nDjkBC5BFzC7nDFkDAoDemDknD3nDhEA2lCQnD1nDinD-nDCZBlnDBpAEoDFnDfjD3nDynD3nDy2AToDFgDVoDPoDbnD3nDhpAaoDYjDZnDdoDIoDkoDPIAKFAFqAJRDfND99CfFBncAq7AjEAr1AtoD6iDyjDE-CroDN7ArRDZrAyBAWjDCDDNlDjoC77C4oDmrBclAhQA0sAeND83CZJDApDImAC4CzJAEpDqoDGpD99CIpDQJA2UDRnDw3CG-CLQDMWDrEAQeDFpDBKDPpDEYDl4CZ1BX-CJEAHCBufD0oDOAD2oD_qAipDqdAmPDY-CopDPIAMlDkpDAKD89C17AvgAVRBsrAHmADaDNpDbpDypD6tAFnA1pDGrAVPDzoDQmDmpD8_AvgA9pDurAOUDapDxpDh7A5oDQDB5oD3pDsXDCqDZABLqDYrAmrB6NBfJAakDIqDG-CorAziCaqD6SDOHAftACABYqDKKDRqDmrBMqDUqDeqDPIA08BgkDQqDTqDMQBcqDmVDrOApqD9lDrqDcqDlqDImAmkDxaAhqDjKD0qDsqDQJAcAB4pDJqDDqDkqD8qD7VDmYA0KAYBBYnD1oDOpD6pDtqD5oD3ABGrDMEB5qDM8CSqDcqDgqD_qDZqDTrD5oDeOB0gDyqDKrDKqDCrDcqDagA4QDsBAxqDhnDYJD99C7qDcqDOBAFWASrARrDd8CorD5oDmlCkrDTpD-oDurDYrDBpDUNAoIAVrDPqDdrDBrDMrDBpDAHDlrDiKDSrDfrD5oDKpD0BAOqDqqD8rDjqD-rDJpDL-C8UAzpA94CtrDZJDvrDmrBGsDgWAgFAKmD7rD5pDerDMsDQJAXpDyBAyrDNoDmrDLrDbqDFsDv2A9UAhsD9oDjsDcsDlsDmrB1LDSsDnrDTqBbrAdFAoqD7FCasDArDr7CzSAvqD1sDH7B3sDZqDTqB6bDJlBbTA2fAPBA7uAgbAwsDcqB_3CsbDMOAFnAWtAyWBVoBWrDiqDaJDl7ALtDCtDxKDQtD-sDStDN8Cv_AAQDYtDJsDbsDloC_9CcJDeJDuBAbrATQA-rBRtD6qDAtDA4C2fAzsDftAItDAJCI-CcJDX7AktDliDSIAtKBwtDhtDytDAAB2fA1tDktDAQDupDBqDKsDTtDkoBdJDfJAYoByODDUBhbBnzBrOABuDqnDzqDrtDJ-C9tDHuDfJD3SDnoBErDqoBOuD8nDQuD_mBFuD0tDUuDAqDPuDDuDbtDbJD8tDWFAktDaoBgDBErBdPAfJDpuDSFALSA5tD5sDluDx_AfuDsuDZoBbYAquDxuDEuDstDnuDguDSQA4BAGdA1uDYoB_uD_ZA1LDDXDcuD03CztDTuD2uDEvDgIDBsDIvD_3CSuD9uDMvDdlDmlD1JBauDFoDQvDitDmuDsHBUvD1JB6uDkuDUqBh_AktDZfDzrDrsD6tDzuDVqBj5A12AX7AorAwuDptDM8CRuDKvDWFAEJCjZD0vDvgAhEAwZDiEAeZDgvDyvDcvD1vDwvDurD-vD0uD2fAEJCGvD9vDduD8uDehDRPD8oCBwDTsDDwDQABPZDyBAqIAJTAIwDJvDcvDSwDUwD9IAHwDOwDxsDJwDSvDkBASwDlgAALAouD4uDvuDNQAWwDRvDzvDhwDTQAHOAjwDpwDbvDEwDWFACABBvDmVBhPDtsAvvDZtDqtDfwDrwD0wDOvDmvDCsDCwD8wDcvD-wDFJCE_AwwD7tDywDkBAmoBUNAooBtwDtmD7HDlpDjuDQwDloBXuDSwDcwD6wDxvDDxDKxDfOBIxDpvDh_A6gCbEA8IAIrAQfDcrDgtDyuDivDB-C3uD-cCC_AHMBAdBdwDJtDxwDQABDuAktDGFAqCB_ZA5wDftD4sD7uDgwDDuAX7AmoBSIAOEA5xDmxD7xDhvDeuDEtDfiDvpDUpDatDUxDw_AqIA7QAy4CAxDavDJxDQABa8Ac8Aj5CSyDTxDbxDQABjwDoKB6TBQyDEqAFEAfkBJLBjpDCuDnxD8xDrwDdyDiyDgyDoKBedAfvAaFAr1ADyDPvDayDXwDKxDqyDfyDXFDiuDnyDGyDKwD3yDu3AGdAjwDDXA9bBlyD6yDFyDNyDX7A-yDgyD4BA5BAlZBHOBZxDCxD1yDQAB33CvHCB-A2uDhEAghAukDyyDZyD7yDHzD87A0iA43C_wDisDBxDPwDbyD23CfzDUzDjwDXzDLYA4xDowDwxDxtDfxDw_ATzD9HCeoAnzD9HCazDizDTyDwzDB4C1zDGdANYCyzD3RANgCtzDPzDkzDRzD23CL-CmfDmyDGzDlzDxzDH0DDRDL-CWOAsBA3zDqsDjzDewDF0DM0DWaCJiDN0DfgCC0D6xD_sDL0DK-CY0DeoA_eA8pBHEA6NBhgBS0DKyD0rDE0DqwDcvDxKD1wD-eBSXBszDXLAexDpxDB4Cx0DhzDT0D5zD10DHmCssAgnDbzDK0DW0DB4CwSAxSA5BACABpsDp0DnvDoxDHyD-eBD1DqWAG1D26BJeA90DfOC00DFuDGsDm0DDuAA_C5BAGSDRbDHvD0yDs0Dx_AW1DFOBEnDboDU0DxxDUyDuzDovDUqBjND_PDDJC9FATQAJmDRjDWSD60DcABr1DE-Aw_AqrDFbAvEAw1DU1DPAB11DcyDsxD71Do1DK1D91DhNDs1DIzDOnDYKB6bBvlDD0DV0Df1DkKDEKDdoA23CwBBgFAwjBgFAPHAB2DM2Dm1DpvD-1Dh_A11Dw1DIsDEyDe0DRzDc2D4BAe2DLlD4hDd0DMyDN0Bg8CP0B00D6hAnsDd1DczD_mBhrD9IAH1DJ0Di2Dk7AgKDbsAarDMoD50De1D47A62D6_AgUB22DFzD42DA3DtdD82DayAXMAo0D32Dq2D-_AxrD2sDp2D7wD-_AfsDE3DbuD_2DzSA_eBnUA5FAR3Dh2DO3Dk7AcgBW3DZvDY3DBGAcgBSpD4zDk3DVnBS9AnBA-IAutD8sDJFBS3D77CkmDarBcqDmtD1jCC2DyODWrA03DNqDcrARABYyDo3DnyDqpDJEA28AakAfpDnPD2hDjxDZKBIrDSxDB4DIQAgpDoPDWGBmBAG4DrpDuhDhoD5kDLyDjKD-1D11D5WD6uDa4DF2DRKDTKDuQDx3DZKDf4DP2DNKDoKDh4Df4A92DI1Dl1D_qAe4DQ2DoKDlNDxND43Dv4Dn4DNnDiPB-aDvQDTHCkRDnlBQHBxrBISDafD74DwPD94D7oBMHBImAx1DoLDJBB84DF5DMPDM5DXiCwhDhhDtKA-KDqrByQDnlB7LBcPAxmDD_CMLDcMCL5DQIAeqAdoAGMBe5DmGBrOAz3D-0DDjDC5DePDM5DM7CM5D9gDkpDo5DN5Di5DUHBzPAisAhNDnQDBpBEzDGGCU5DESDghDzSAQ5D0BA7oDEMDh9BESDMiDsOAYHCE6DT5D0-BD6DmRDncAaoAgJA0BAwND45DSHC65D6RDL6DsOAclAgFABkDOnDJGAQhDeZBX6DyEAQ6DI0DaPDv5DlRDd-AncAQTDWWALUAP6DlNDaFAvhDy4DR6DK_CJ6DU6Dl6DW6D2bBDKAQcDijAjTB3iDu6Dh6D55Dx6DGADz6DblAaOASSAXZBZKAyPALwDLHCv6DUMCj6DoRD26DYHAGRBVRBg6DKgDn5DT6DXIAX5DB_C0JAIBAgIAB6DErBUjDy9C9HBCcBM3Di6DU7DkmBe7Dx-A5iDLeCmzCpNDK5DbjDy9CnpBdKAKoDPnDyKDJyD2KDj7DgTCt7DopBGFAJHAAEAKqAwkCB5D17DlmBJBAu7DwBAjnA3EBb7DTRD27DprA9KByBArBAt5D07D-6DaQDqDB06BhwBG8DLQDN_CS8DYnAtAAxAAU8DyQDN_CB8DfKAhwB_oBvYDj6Dd8D9-AfWBoBAmuA2_Bb8DkRDd8DT8Db5D64Br8DqDBQ_CYpABBAshDmPAsBA40Bu5D17D2tCyoDVRBmlCZ8Dq8DwPD2tC3zA94C-8Da8Du8DQ4BkRDc4B-4B0PAw7D4mDhEAfPAf9AJ7DioDZLDH8DK9DhzB--CjBAd4BHYAUIDi8D17DkJD6qAUdDoGAXiCMNA08DOzDd9DP8DzABCaBBGAHBAh9DiBAj9DS-C2nBL4Dj6Df9Ds9DC6Au9DCaBy9De9Dq9Dg9D29Dv9DH2CFqDA9DXIA09Dt9Dv9DLWABIBotD64D69DYLBZvA8HCdlAN8Di7Do9Df9DN-DoKD85DyhDB-DzPAS-D0UA8OAdlAVrAmYAehDV-DS5Db8DW7BRTC06BUTCuICT7D0-Bj-DiPASTCaACCPBLoDxiD58Dp-Dr-BRTCe8DMJB_OAj1DT9DVMClGCH_B0-Dl8DyVANsBKYAI6DGNCz-Dr-D_-DHLAB_DA5DmmD-IDz-DBNDXIASHD34DZhAi-DM_DWNDFpAA5BU_DpIApHDS_D8-DN_Dz5Dl8DImBKFAxlBvEA48DO8DD_Db_DX_Dz5DN9DxRA3kDkBAKFAa_DU-BP_DlQDpHDw_DuBA8lD-7Dy-DH_BDaDjmB06BOIAYEAu_D5qBDaDYIBKHAVRBPBBRyDo-Dl_DU-BDaDDKAH2C-_DjABKVBdvAMAEWvA-9BdvA-ODH9DnHD99BqDDdvAyVAW4DumDL_DH_BOAE8zA21B44Dw-Dk_DE7CeAESAEgAEvVAYvDw6DHAE5qBfAEyTB4rARHAvWCekBQAEXAE9VCk9ByTB0AESvA-9B3AE4YAP-D96DsAENAE7AEl8Df7DQHAHxBVAEPIDtAECBEfKA2hD-5D5AEj9BDBE8zAUAEJ-D3_DU-BPBEfKA3ABDLDHBE9GCRAEqDDavAKnDTAExODaBEJ7CBBEdBEJnDelAZAEvVA1ODTBEABEcBE2AEp_DiEAl1A9HB8OAr1AOBE7AEJeAV7CzgA9yBx-DsBEErBPhByODKsAMsARcCXdBFwCSvAhPAScCYdBntBtED2_D8BE0VDngB_BEVsAAsAGCEDCEy6BVdBBVBr4DkAEC8BeAEEdCpLBRCEWdBTcCQzCrBElAEVBEEdCGMB2rAg2DLCEiCEtAEkCEvGBZ_DiBE9HDjCEd3BKWDY0DTpB1RB-5DW-DuCE7-DwCEY0DyCEHPC0CEeiD_3D7iDdAE6CEHPC8CE8GBERATZBvhDg-DjhDQ-DMCEnaCr5Dd3B-AES6DUBEqCEx5DfqAZ7BNFAzoBVDEO-Dc9DcYDCDEUDE35DV_DKFAQHBl5Dj_DMDEpCENAEtHBr5DisBRDErAEnDEFMCvNCzABegAvHB1_DK_DU5DW7BhZDs9B9yAAQDN1B5AEysB9HBFbAhBA2_BG-DvBAUNAbAERxDeDEjABz4BLIBsDEK7D2DEr-BeyD3BA5hA2_BHtAQxDWKDU9DY1BQEESEEUMB7gDAGAi4DdDEOEEH_BZEE12A2_B_GBCXB4-Da8CIEES4BFEAREEjEEUMBGbDhCEZCEU-BiEET9A2_BcEEidCnEEcAEgEEyEErEE5hAbEE0hDdEEyBAJ_DGAEuDEy4B8EEtEEtZB0cDmDExEE5qBzEE_9B4BEsSA2_BvEEn9DMCEFqANSA4EEHEE6EEMFEHRAU4B_OA6QCYCEWAEvKDECEBBAu3AYEAnBA_HA5DDfEETDES5BiFECeAqiD97D1DEqFEw6BG7CuFE1WDtSAySACFEBDEZFErFEy6BkiD1-DwFBIwA5AEL7C9FEl8DAGE4CE8-C7FEyABDGEfKAYcAwFBBGEzFEKGEgdCXtCOGEkeCkiDMGEFUCTGEsFEhQAsiDPVAFGEwEEgFECGEtFEGlC9_DGGEY1BL7Cz8Bd3DoCELFEIGE5FCt-D4FE7BEEFEhFEy6BVqDDOCTFEwGEmGEY7C3aDeGEIBErGEFDE0JAoFEpGEfGEzFEkaCA6DkGEZ8BL7CF-AMzDmBA3qAlBArBAEHE6GEbBEw8BzFEuGEfFE7GEyFEkeC_GEwFEMCEL7CSOBFHEW7BbHEdwCYGEy6BaTAG7Bw3DpFEaHEzFEtTAhHEyABGMBd3BYHEDFEqGEWHEECE1-DkaCqAENEExFERHEkeC1-D3ABFxDqHEurBl8DDwAXSCC_D2GEzFE1-DNVBZBEPHEjBExHEy6B1-DNEDmHEDIE5HEl8DG1AUBDKFEBHEQIEfKAa6CVtCAHEVHE4HEyHERIE5LAsIAckD9HEZvAmBEuIA5VAqBE1GEwHEcIELIEkIEsBAgcAedA-IAnIEOIEpIExGErHEvVACVATHEUIEbIE0IEurBvVA2_BGEEWEE6-DHGEKIEyABpsBlVDl2CKYAiIEG8BLuBoGEZHEPIEECEeRBMQAVXAJJEYcAiBDoIEVIEECEuIE94COHEWJE6IEL7CGPBdHEF7CkeCb2A_IEq7DvCEK7CzFEQBAbYAHRAgJEH_BeJEqJEvBANGEsJES7CzFEYIEI5Dp-BJIEqIEyABb3AriDyJEnJEkeCcgBJJEcgB4IE_AEOJEy6BpXAaGBTQAZ7CkJED7CzIEL7CTPB9JE8GE1jDujDAkDBKE0uAwjBmFEhJAyGDuIA_jDNQA41D4QD8oDvGENKEzFEtjDJkDS7D5FE3HE7IEl3DPkDGWDIIEmJERKEkKERvCcKEXLAeKEVWDEKEiKEkeCt_DQKEDJEWGAKFAyVASFEyIEXJEy6B0ABmgAuHEnKEnHE4KEVHD_KAJJEVJEALEdJEH6DeoAT2DnBADKESDEMCECsB3kAMEE5-DpEEMNAJBA5uASSAEsBYLEoEE6FE8LA--CYDEyBAA_CxmDZ7DXCE5IEQHEXDE7uAnLEykBa5DtKE5CEfGC1pBy7Bz7DrLE4JEI_BPlBh5DBpBFnA_HD5AE7qByiB_LE6KEABBsGCL_Bw-B59DoKE7qByRBPIAmrBAMEGME9yAvoDn2A6OARcBPMEb8B5DE1WASMEziADTARcB3IDuVDK4D-yAWMEt-BkCC5QD6cDNLEsLE7qBAIESSAgLE5EEKMEr9BqMEJqADMEyLECJEFMEXMEpPBUNAG-A4tA7jDEME6LE_4BYcAsMEYFEuMEXMEPrBLKEiJDzLEGrBr9BUMAGKBXSCiMEJ_ByVAMBEKDECIEzIE7qBxNBHaDo2DnME5LEUNEKNCLOAsBApOA3CEzMEY1BaNEtBAXiC1HEZLEiLE1MEjMEooDDcDcDEaIEoMEYMCvuDsNENJETNEvNEbEANhAANEAJEaLE9ME9ME_4DPLE8MEBBB3MErPBQHBTLEtDEzNEb8BAOEARDgDEG5DTGB-NE1pB39AmlC2CEh-DMOEb8B39AI3AQOELDE2KEgFEBBBBtBJMEMCEBBB1lDbJEYNEuKEE8B1pBKNEdQDoNAIFBlOEayA0nDGLEwGEBBBiDEWkAXFE4NEnNE6NEqNE5LA6ME3iDRNENNEPlB9KEofBujB6OElFA8OE-fBujBxIEtNEZNEdaAx2C0RCZ6DZWCFNEJ5DiOEFMEHMC06BlWBbEApLEjAE4LEOPEG8BHMCZAErOEhKEZOEHPEzHEMOA04AgCEcJEuNEHMCs9BhvBFWCtCEgNEZ8BjCC_aA3NElJEHNEjOElPESPE6oDa7DMOEHMC9YAI8B3LEYOE6IEF8B_aAPAE2PESZAYPESZAN6DetAR7DhuD7PEkPEBQE_aANVBPME3PEyCCa3DosDbPEUHEJQEwYACQEwYAzPEMPE3JEXPEF8BNVBZQEwMCbQEHPERECeQEQ7ChNEhQEFzCQQEzBA2hDf-DxhDROEqPEGMCBQEG1AUbA-5DjQE7-ClQEHMCxQE7aA0QEXEErPEHPEyQE85D6QEBJE2QEBQEUbAARE5NEF8BzPEdvAOtD5yDIQE5LEVHCYnBYHCWHCEHC6PEULEwGEORExJBNCE3rArIAxGBCpAMLBpQD8MEWRE_rAkAB8JBSREADEcPE6IEgREGdAHLBwLAWLBRXAVRBZ7ChQCuQEr-BoRE12AjLAgOEFPEXPEzRE0EEvGBaREntAygCxNEvHEgFE5RE0PA0GBS_CnBAEgBqLAjBAEtAuPEMKEBSEHSAAHCqrAWHCtrBKSE_REsOEzIECSEQSE8JB-JBBtAlhBIcALSEGNE0ME32CPSEcCEh8DhOEwPE0kAOSEWHCRQAACE0LAeSENPEmSEhSEpSEDsBrSEnBA3wBVEEvPEgSEXSETEE9kDGDEUSEmREsLEXSEUMBDoBTREEOENSEFQAPSEgRE2SEMSEnREoSEYnBJBAabAUMBDgDcOEVREMTEXREOTEHSAdaD9SETQENREUTEhREBEBCpCPRAtSEaQEvSEXSEtrBUEESTEWSEcTE5hAtrBZKAbiAhTEfQEjTEpTEjEESSE0iAAQDuTEkQEUHCxTET9Al1Aw7DQZCfRE5TEVnBJGAZvABpA3oCZSEJGA2TE1QE4TEGTEpSE1kBzSAJBAMUEZHCiBAFREzOECSEMUEl3DJGAtVDDMD-TEKUEYnBVUEAUEjEAmZD_kBtIE6LAnTEFTE_QAAHCdUEMUEgUEjBA0GCSNEgFEn9CWNDaFAWiDUREzIEvUEbYARXAw-CSUEoKElmBS8DgfASsAVBB4qAcNDZBBgrBbEA3fD8MEA8Dz_DHIEjPE5LEHVE5gAmlAw-Cc4DGVEy9CW_D1dBn-DVSEuUESVEl8DwiDkDE5AEA8DC8DaVE63Dm5DWVE6IEdVEopBBpAcVESVEy2AQVExREH_BA8DWBBLqBzEABOC86DzUEXVEprAuVEX9CgUBR8AnVEngAW9DJEAGQE6VEQ-CZ9D-4BGQElNEhLE6UEy9Ca3D61DEWAGOAxOE3SEY1BlmB2VEMqBxVEsQD5OERVEngAQWECVE36ArEA42A_VEXWERUAMdACXB5UEMCExnD0PAlnDHUE7QEW7BjWElnDUtABPAHQEzVEjVEWoDGoDxmDrWEDFA9HB7FAfnDlDEMREXPEINCU4BYMDaMDVMDiMC4WEuWEsLE7WE1MCj4B8ME7WEPrB8IAvSAnBAhWEwGE7WEAXE5AE7WEpAEfyDJDERHARXEeMChrB1OE-kDLNCW_B3REvSE7WEjrBb-BhVE-SE5LEINCtRDEPEyNEgFEaaBWnCUtAm2ANXEzIErXEugAtXEeaB0DEASE6IEaaBQ_CVICmWEBRE1-BEqBpDBVICRXE-XEm2A-CENnDv-DBYESxC_XEmtCEYEPIA1XEiVEDXER8DQBBnIChWA94CdsA_8DHXEqDBFpBCXBEWEtMEMCEk8DXIEzEAoUA8tAlxDeXEgSEs8DYnAZYE8dBrVEyMCx8DhwBdsAPyDZ6DQ9D8fAS9DFWEdYEsYEYnAuYEAaBP9DrSAZWARXERIDliDFUAvXEqXE-YE06BHOE5LANYEkXE6WEDZERxABZE3XE-YEfMEKLBeFEWPEfXEOZE7fC-IESQESZElYEUZEqgC2_B57DicA2JEvTEZZEsHDQDBuBAEZAeEA3fAUMBMZEDXE-YEyKE87D9YEiZEDlDQSAMNEHXE-YEqsA9UA_OAtBAFZE5IBpHDWYEqYER_B0ZEPZEpmARZE5WETZEvZEU4BVZE-EEsHDuZEAcBGaEbZEIaEsUBkdDqgAMWEKTEqZEFaEcNBelA_rCYZEK2B0ZEJlDDlBJaEzZEFaE--DEpBuhDpPAHiDeEEkYEaaEgaEfKAfOBbbA8ZEKVEJZEpaEgdCzEA4ME5LASBEuaEEaELaEl8DzKDI-D2aEhZELaETEEkZEDTAeEAkUENZEFaE1EEpPE8aEoaELaEagA6BA4EAOaE3UBKaEucBu-B84A2_BEsByMEIbE1-B0ZEKvC5ZE_HDtaElSE9aERbEcZEGID7vDSaEfSEJbEgbEbbEHbEebEmbEnzAWTEqPBG-AcbEG9D9ZEx1B0ZE5ZECaECXElXE0ZETIDIMEQbEsbE7bBGbEeaEybEoHDFaE-bEObELYAPhDDTE2HEdYE0ZE7bBobEsHDFVEBcERrBLcE2bBNcEPaEUdDEtAPcEXbEHNCScEBOBgmCFPBpbEnaEYbEDcE16D4OBwbE8bEb1BG1AUcEPbEfaELaE9IEXZEDaEfbEsbE_OBiNBpZE4bEvZEKvCWZEKCEpXEEbEAcBpcELYAEWD4jBBXEETE7cERbE5ZE5vDyHDh7DvcErbEPbAFdEibE_KBkbEuSEwcELdEyaErPBwiDdbEgcEacEvZEUJECNA0cEvaEAcBGdE7vD_cEL9DrcERbEfdE_KBxrDucE3bEddEkdE2bBUbEzEAkHBPdEiTERdEMYAMcETdEG-AfvAahAXcExbEZcEr-B_HDB7DccE4OBGSBWdE6cEUaEedEjcEZOBwiD2REDeE1cEAcBlKEuBAcdE3aERbEG1APeEydEBGA7xATeEKdEMYAGMAP-ACiDXNEXdEr-B1lDBGAnGEbNE6uAEVE6dEqbEZ8BgeEJNCAgB6jDJTElbEoeEseEqHDPsDeFAhAEkeEDbEsLEpeEyeEpBA0eEdNE1mDiAE5AEpeE1lDhdEhzB8MEdiDV_DFfEPIA7XE5NEHfEJiD7hD_QAFHBJFEJdEZ8BLfEAUEEJDeGBzBAGJDKYBQfEpdEvSE8VElFAz_DXeESfE94BhzBffEPRAoXE2XEsLEdfEf4Bn_DQXEEfEifEe4BYSEaWAd8AJfEzOEUnBz_D8TEqLERfE_IDP3AZ7BE3AY1BtfEE3A8fEmdAzfEoKEUnB1RAZoDodECdEofE7fEy2AWOEtUE6IEUnBHgE5cEnfE5LEfKCvrBhKCZTEZaESfEXxBgKCvlAWbEneE_IDbgEtrB6bDTcDH-DNgE5AEojDMBCjgEuBAH-Dd-DdPAYEAmgEEfEhgENhBdZE77DngEygEMBCdcEkHB3fEVPE5fEr-B5rB1-DufCqgCojBl0C7dEH_B_gE7rBc7BfcEKeEXPEHhE7oC5BEkyDOIAwBABdEJcEwGEHhEJhEAcEFhEU-B5rBveAaFAJjDIgEUhEzIEbhEaeA1eBQFAmfEOYE5LERcBl3D_DBDOEghEgFEtjDOUEWBAocEYgEvcEiBB0RCjfE2hEZFBjFB04AThEmNENLDACB4hE_4BQtBhFBDgEt6B1hEXFBX9DCiEJEAsfEzMEiBBiPAE8DWXEBpAs3CeeCJCEvFETgElCBDLDWOA_QAyJCyUEJgEP-CYiEIHCSMEAGBciEthEuKDtSDSWDjiE9hEFiE8lADLD8IAKgAD8C-SDqTDG8DpTDyTDR7AyaETQAwiEyTDyiEriE2SDuvDtiDWfBoiE0YEieCACB8iEYHAFnAsHBfGBcLDvTDMiE7iEqTDr9D2fAAQDEwAhDBKjE8aEziELCBOjEWFASwDRjEAjEcYECjECTD0iE2vDZYCY0DajETjEebEVjE9KD0PArREuIA7GAbjEBNEqiEDjENjEoPAhBA4BAV2DnBAVADkjEkYEmjEOSDMTDb1DsjEyOE-hEejEWjEoPAfFA8jE3jELhEDeCDLD6aEgPAfSDFkEWiEHkE2SDC4D5BAspDuBA9jE3SE5jEnBBCpDoIA-VAXSCUkETaEeiE2SDBgB1RBUUBckEfSEWkEWGAGsDakESSAjkEQdElkEVeETYE-IASkE6iEvjEfjEEEAxLD7FAiLDqEA1LDqkExdEskEVnBgLD42AzLDkLDOfA6kEgZE8kEEkExiEGGEFlEqjEtxDIjEyVEdiEXiE2SDECBXWAvkEdpDJjEHlELjErPAiGBfGB12AZlE_rAwdEElEZoAnAEyTB3ABbYEtjEdjEdpAhlE4YA6hASXBA_Dp7DdkElCBuAE9AEHSAbeE0BAklE-jEujE9oAolEJTASYDxkEDUDxCEVzDzCE15CQ_D54DUjEcqAaDEkoADhEAGAaJC8lEbUDJOEzPAl-DfdAX7DrOAkSE4jEFmENmEYRETmEGkEvoBGmEFpAZuAGsDpmBTYCLmEOrBWmEBhEigCjBAIHEeZBLHE0GEljEVmEf5DkoACTElREaTEvlEq5D2_BMpDXlEDUDbmEV7D4bBfiAcQD85DNlEkiEqNDnlBY6AIcEpiEmlEimEtmEFpAPSAouBTeE6TDq5D5ZEYmENkEamEWmE5ZE1aErmEV6ANnE1dE5LAt8D2mEMmEHnEEQDYnE5IBlwBN1DjXExmEDeCnlBbbEYnA1lEVkEsmEj5DEQDgxA3ABFNAmBCTYDulElnEq5DouBxsAqLAnUAzYEcjEe-CcnEsnEaQDIQALzDMxDe1Bc0DVnE3mEWmEpOETBAs1AwBAIdEbfERnEdnEZ0DlLEPnEnhEymE4mEJiDpjDrEDMoEOlE0nEVoEVnBoBAIQAdFA2zDzEArmBhmEnlBhqADnEBjE8nEGnE-nEzABWTA1RBi3DaoEOoEroEvOEcoEIlEFmEwDEBOC2fEKWE8gENoEMnEisBOrBvNC5KEbnE_oEHmAxDEpgAvHBpnEznEBoBxfE_OAe0Ak2C_4BBzAKEA_OAegEUmEFRA93B2rBRHADEEUNAyDB7xC8hEooEDBDVpE1FA1iE1FALnE8lAysBHIBelEQ7CDqAmpELIBmhEIZEDeCrpEhpEopE7-CqpEWpEKvCehESgEToEvpEFeCPxAypEU9DqpEFeCsCEzfDfZEppElpEAqEWEBIpEkkEFqEYHAOrBXnC2EEmaEZmE_pELqE-TDBtBhmE1oCzlEzOD23D7aEFoE0oCFeCHIBUqE1oE_oCLqEAaE1RAfqECpE1oC5sBkTCEsCmqEdqE4IBWtAOgEqNDnqEaJBCqEIqErkEKqEfVC0GBqVEEmEhqEfVCU4BLIBSiE58AVqEFeC9qE1FABtBbmD6qEMSACrEEUE5oC3BEqoABrELqEIjDdlDlqEHrEcqEPrEHSA8VDFrEweEOrE42CHwCoOEL-CPqEQnERqEfVC39AgaDBsAarEjfDmYAwkEgqEIrELqEBtBSkE0qE7kE2qEnrETlEMlEPIAb1DmrE7gEaFA5kAkpE7qEz9CiEA67DqEASrEbqEEeCLqE9nC93DteE1qE8rE6rEfhEEnEpoE1oCigEoDC8GAo7DmrEtrBBsEUpErrEfVCrcDqNA7rEXsE9kEDTA4oCXLAsEAMHEbsEUrEfVCKrEbtA75BmrELWA6ZDznD4pEupEoDB1oCGMA9pEBJEqpEGFET9AzEEVBAeFAbYDWsE0oC1sE0PAUMBUnE7sEhyDhBAsEE0EE_sEVvDqrE8sEDtE9EEmEElFBYMA6nEllENsE9sEAACZpDItEEqAHRAieE6kArJEmqEXtEV5BvVAfJEbtEQRAMIEa7BYaE0hElpEbFE-KEatETrEWtEhtEoZELsEepEuKDFqA0mEnoE7nEfpEMSAbFEEpBgPE6WDwoEqpE3tEqfBdODgrEmtEQRAFJEELCjsErtE32CRjEFuEFqAwMEeEAvrEflEBwAOSAfnEcqDJuEHRAEeAUUBqIAnmAVqEUuE-MBhbBjUEZuEQRAzfBuQBqbAduEVtEFqAEeAb1DXuE2eEP-CFqAwWCNuEEqEPuE9rENtCQKDpoDgtEwuE9yCOtCNuDdeEQqEBuEFpEyBAzuEqtEFqABPE6kAG-A-uECsEAvESFA6hAujBldDCpEL7CYaDHOAFuEMvE_pDqIB6aEHsEwrEv2CkeC0HE5uEAuEWvEECEqIB-WEfMDhmEL7CKADyZAzMAoGAn3D5pEgWDkeCivEaFAGMAmvEusEa6BECEJlDtuEzpEEBDrHEl8D_HDvnDgvEEIEUMByvE-pE0vEueDqgAXiCPvEzFE8mCnVDZvEnvEvvEy6BMBA69A5vEkeCCtAL8DbEA8vEzsE-vEJpCCBA6YER9DNnDt0AMwEPJEylEHqDVtEL7CtRDawEFBDcrEGNARwE_KDIVDzFE7lEewEowEHSAiYEhwEyABTnEH_D3VDqwENwEfnE9dEuwEWGAwAEjYBwWC3wElJDpcAlwEKJDQWDiJEtICBWEhFBCwEiJEpHD5EA28A8GBJ_BzwEYJEIxEbFAshEMsE1tEnwEwKD5VBSvE0KDpuElCBL7CG1AoQE8wEeoASXBTvEZxEDeCbxERvCFLEuvETwEGeCMBCEwE4uEetBNxECLESFAQjEfiAZ6DhmCexEGMAflDoaDuxEyAB_SB3ABPvE85Dr9DbqBRNECeEavEdCBPLEgUBJeEDyEIVDPLEFNA_ZAHyEHwE-ZDStDqrAzpD8pDErAEpEVtEG-CRyECrAUyE-pDcUDhmEHBAnCB3RAhODkoAEYBaWAFuEeyEoCBhyEcmE5tEaWAlvDIyEmCBnyE6KDMPDOYBYEAEvEBtEmyEgyEwyESbEfYBbDE7bEWyEfyEv-CX6AMYBPIA1mEqtEfnAEsBImEgdCEoEBtEFzEmYALGCZoE_mEP-CLzE-IALGCysEmwE9lAF7BujBOzESxEuKDRzEFsBHHBYEAr8CbHBvqEQzEJGCp5BBmAkFBUiEhmEczEkHEnzE_wE_jE2kAkzEUQAOHB5ZEpzEn5BF7Bq5BCpECsBPSApPAuCB0zE0PA6zE5tEUvEOuEm5B-zEHSA7zEAUAzhE8oED7Bn5ByVCsIAZ9D_5DtsAjABVtECsB5kANyEnxEenAn5BhnAD8DknAS0E4kAIFBrkBc0EQLEGdDQ0EB0EuuEGaDb8BMhAFzAtpEknEoDBF8BRPE5QEPRA0yE6uEAaDZPE8zAUzEAxEvIAF8BdvAtzE3lE40EHPEUUBtZEVtEF8BjFAZLBQcD5sEhmEC1EznAFuEI1EUnA70EFnE9PE0DCdaEsUBK1EHPE_aAT1EOQEIZA20EuzEWQE2BAb1EDKAW1EKQEPQEw2DH1EU1EdaAzPEdxEB1EHPEGIEtFEo1EHMCRECn1ECpEF8B4QEFbAbbAx0EtyEx1E5VBUbAq0EYZEDqAHREv0EVSA11EOyEz0EDRE7aA61EltEC2EVQEUbAN1EpoEHREUWBUPEK1ErLDTkE2SDpPDJLDPIAMBADlEl0E40EQ2EsiEYMDzfBX2EzvE4KDa2E2SDvLDT2EljAVlE5iEB1Eh2EwjEj2Ec2EcNAe2E9vEg2E6yEm2EBkEvLD0kEhLDuIA4kElLDMkEB2EqLDx2EKLDi2EeLD12E_kELSBBlE2LDWlEqtEbLD-2EwjEB3EnFE32EE3EW2E62EW0E82E_yEy2EnjEL3E7FAAlE1LDP3EG3ECsEaFBgyD8qBr3Dk0Ef2EqLD_yDjEEaFBEiEO1Er3DGdAaFBV0Er0E81Ep3E12AaFBsEAOeCe4Bo2Ek3ET9AqrD8OAd3Eh3Ev2EOQAl1AuFEZuAhmE-3E-TDB4EjkCCQE5kA7gEE4EhEDCuEH8BIFB0gEocDVtE-3EPSA-TDizElCBR4EF4EQ4EF4EJnEfoEuPAfJAJ4E_QAJIB6nDPRAI4EY4EK4EJYEr1AbbAO4EDqEi3EvIA-3EtrBA4Ek4Ef4ETUDNhByyBNBEw4EBEEy4EMBCyyBFuE-3E3oCqoA5kAObAyRALsAe4E34EkbAaeEWEBhmElmBdfBq7AG6AFuElmBC8D-VEVtEA8DBVE7oE7tE8lAS5EvVE0BAbVER5Ey9CjTD3hDoYDCpElmBK8DScB-OEb5EngAi5E1JEK2ETxEI8DfxEX9C-CE66DI7D-mEazEqNDlmBT5EuZA8bBpOAHZEt3EW5Ey9CdWEmOAAGACXBCyE72EvIApWE3nDKvEqtEE6EmoD0_Da6D4fEJ0ErPAjWEsEAnQAUtAKFAp5EuKDeYEfWBWfE9OAKeDy5EP-CW6EPrAvYEU4EDeCN_ChwBFuEi6EYnAvYEk6EqDB3oCZ6EoqDutE0tEV6EqDBtND1tAvND76DmKER3EJDBw6ENDB1-D-DBiBA4QDs_D1PAJhBVtEN_C7CB1-D4YEAdCqtEC7E56EhwBvYEpfEB7E46E6gD3YE_6EJVBZ8BN7EsNDZDBqnCZWDx-AWrANhArNBoNBBbEq4E83E36EV7EsDBGzA-CBS_Cx4CCDBf7ESwEsaDO7EaDBK_AGSBfDBTTC8GBhmEI7Ej7EjZEK_AvDBrCBRJAKkB0DBumB4DBixEoDB07EP_ChwBm7ES9AV_CCpEB8EqnCy8D7QAvYEG8EH7Es7EJ8EtYE-LBKLEU7ELDBO_CQ8EYnANhAHcEwmE71EM_CP8ERLAK8EfFA47E--AN8ECsEI8Ef8EZ7CoUAndEtsE65Er7Ei7E_5AhwBNhAZ1E80EZ1BnhDpPBSrAzhDrhDxaEwBB3rA65CAjAB7E_EEVhDIRA78E48EvPAIWEISEg6EA8ErZEu6AKnDsUCr8Ec8ECbDAcBWaEuIAtwE_8EFaEFcESUDO9EG2EKbDFeEBOB4cEViEC6EZ1Bc9EtbBUMBF2EN6Eb9ErdEd9EUMB55EP9En9EnzA7bB5gEoBAr9Ea9EIbDvZEv9ENhBk6E-YEUsEIxEt6EQtEq5EKsB12AQ0D0QBPSAy9Em9E2hAOlBklC0EE4tEuCB7fBH-EhmE_9EJ-E8FAslEI9EJsBH-ELsBR-EPxD_7EU-E4hAjEEofBSXB9hAVtEP-E6qBQjBmIEN-Eg-EV-E12AbOB4ED0JAl9EV5ErPAh-ETxALWAs-EPzElCBh-EGSBVdEmeEBtEh-Ey2Ay-Eb6E0-En-EnjD9PBk-Eu3Cm-Eb-ET9AC-EHSAE-Et-EOQAh-EndCmjDsZEM-ED_ECpEM_EwxE2dExwET-E8lAT_EbEA8-EvtEqNDmaAT3EV_DKBAtcAe_ESYB73Eq7Ef-CgfAf_EV7DYBAQEAj_EQeDZ-EEFBo_EoyEXIAh_ESsBLgAu_Ey8EFnEt_Ew-CuAA0_EtkDLREF-EQ-C2IABGAnsAmOAmPAbEAu2Em_ETnBR-CesAILCUUDSiBv_EnADLAFl8DCoE1KEAAFg-C1-D7gESwDhmEXAFC8DEsBbAFSAF47D6oEfAFCAFM9DL6EU5Ez-EDeCXAFvBEDWAGYEVtEqAFI2Dq_DmAFIJDCpEvAFpoAeZEjAFhpElAFhvAM9A4-Ey0En_EkAFNBA5BAC8D4sETcCdpEu6Ed_ER-CGSBwGBPHB_pD4AF1KBlgAIaCQ3Es8En_EAgEcnAj4E0AF7fEPiEwLACCEfCEynEJqERAFAgERrAcvAuxDtlEfBFUBFK-AiBFsBAq6AtsAU6EIBFAgE-5ElRCS7EPdBfAFAgEOOEdFDSVAZ9EWAF7fEUOEAbBFuEFgEgbArBFvxDYBF1BFQbBLFA42A-BF7BFgbASsEuAFJCFnLAXBFqtE_BFolCBCFlBFIsEnBFPQDZwBPCFCsEFgE3BF14EDCFK-A3hA7GAvoEoAFoDBUnBXrBgvAZzEc_EFMDLgEP3A9KE89E2lE5_E7fEmsEzxEtcA0BFK-AmsESmDvBA0KALEAWfBICFAgE3CFiTCanBZLB9CF2CFWfEYnBrYD4MAZLBtvETBFKAF-CFFDFxJBDDFFpAaXE2hD-BFAMDBEBCMDErEJlBdSAQHAQAFf-CAMDGMDMMD0AFeDFIMDGAFo_C7IAZUEhDF8LDGMDH2CgDFQCFY7BveA1WEWsAjnEs9ETnBuDFneBbAF1DFKfBv2DAfB3DFdEAX7BKfBv1EtDF9DF2LCXiCdeA0CFuAF4DFjBAkhE5GEtDFBmADSEULBVMA-BFGsB1PAJQA-REw-BVMA3DFNEFkLE1FALAEHEFZEFrzE-xEYEF26BaFBeAFdEF26B91AoZBkHEhEFYQA2hBCfBOHBREFNEFkHEvEF26BUgBBPAPBAuBA5dBFuEphEqDE9LEUQAjJCVMEVtE6EFBEB-EF_DBhmEBFFoJCdMEUdDt6AfzB7FA4_EpoEGFFDFFIEBKEBPwEcDF3ADicB2oC_DBn3EOFFWFFOUE_DB0kElcBUFFVnBWFFHFF_DB7oDX_EYlAiFFOHBdCFqtE6EFRcBuSD8JA16AUWECpEsFF_DBuFFpKCG5D7DFAFFWFFRcB5EF6FF_DBNFFq5EzFFIEBJ_EjCFcfD9FFywBbWE5FFMcBhFFIEBeFF24B5EFQ-AOUEmUAAHCAFFQ-Ab1DLyEgFAZqEl_EVzEpXAqMAhREEeAsGDHEAq7Ad4EVtEf9Dk0DrBAsKAEEFiAFkGF79DT-DwqDuCFqnErPAf9DmJDvGFJpEDqAyGFyZBKEFBGDNEFrGFL-DL-A4vBDOAZQDjnAwKAhmE3GF_GFNgBCRDOeE0GFmBFvIA4FAWvDuKArlBXPAyoDEHFlGAOHFcKAQHFhKADGF9-EDeCNHF0KAK6EXLAbNER_DkGFUHFKFASHFiHFPbAkHF8GBtBFP-CNHFg_DfJAi_DHwAAiEx3EwfBeFBAiEx4CkFBiPEMpCUwCacC6tEHsAOwCnyAueCFUAweC8HFzrA-HFliCLwACFDEaB4eCHfCjfCXNAGoCwnCtMA_0C6gBKIFyfCMIFzNAafE5FBTIF-fCVIFnOEKfCRkEdwEffCZfCSoCugC_fCvnCtBA-eCvaDM3BZIF2GAkNAvgCWIFmMEAfChIFtgCflBbIF9nCeIFcyE2xALGB-FBQFAPGByiCYEALGBmEDspC5IFCQAOGBvJACGB9IFZ6D7xCOHD6FBWGBIyCn8DmPAE6AjLDnAFzrAVGBXGBL2CivC_OCNTDWGBdGBjGBcdArTAclEcQDWmE4IFeGBqdBeJFjJFYuAeFDoGBfJFdJFcVAqJFAsAAGADBAoJF2oBqfCXBDqDD6oB2rALBF6rAnhB_rAZuA3GBPPD2JFiaA4JFHOARbA4qE2GB8RE4GBVaCHPCJwBnaCbaCesBdaCZyAODEc3BijEPKF_pDQFDYbCYwC_pDeaCxCEMwB6BEVBDM5D4oBq5D6oBVoEfKFVoEGxBQKAhKFNmENHBXHB0oEApBPoEpKF4tEkKF5BAGBEsKF-nEuKF8FAZYEcSA9fDdHBvNCZyBVbABOC8ZD6KF5NC2TCtHBjHBuhDhsB7KFCLFisBgcAalEFAEXKFisB4_CyaA-KFRaDhKFHLFYlByNCvNCpsBcKF35BvsBw3By3B4sBbLFNIBWpEusBSIBgLFhpE_DEbEA2OAcPAEEEywEeLFjLF5ZAOIB_IE9NA63BofAUIBztEFJBfLFhOBOIBmLF_HBpLFCIBzsBFIBEMB2sBqaCudByLFdhB0LFb8E6gBdvEQMDGIBdMDsIBBEDByAJMFYCBcMDVCBTMDNMFhMDYCBjMDtfCF6BqyBQFA5sBqfA69AxVEjmAKMCgMFemAI0E23BaMF7rAzLF4IBeMF9uDisBrOAf3C_qBjMFvMF24Br_EjYEvICC6BlLE_IBGQAHKAfMFBiD0BAMKBpmAzlE_MFdXE2MFnMF5MFrMFHjEdKBCNFeDB9MFKNF5BA0MF8sB7rBIJBYHAHNFk2Ez4D4sBFNFSNF6MFVBA69AVNF0JAPNFrsBYNFNIBqMF7MFhfAe9ACEAEsB2_CZMFYJB4MFZNFi0B3EAoNFRIFPMFhNF4LFjNFbNFsMFvNCuMFiMFJNDgNFrNF7uA1sB1NF8MFdQDwLANNF6ZC8NF9sBG6ByqEJ6BOMFmMF9NFpMFUJBCqEfNBGOF5MFmUDiGDxHA3MFuLFJOFCJB5UBSOFZJBPOFonAQNFdOF6ZECqEWMDHsAkmELUArgCqcB_fCjLAxAAKMAAcCyLAbWALtBSMApOEcKB_nCpgClmE2gC8wC6eC6IAWgCEgC2OFnOF4OFCCDbIFegCzgCtfCagCpOFCPFxgCNgC8gC-OFjgC7nCivCrOFtOFVICyOFGtB9HAvOFzOFfIFFPF1gCsgCSZCDHD7OFBZAEPFDMFGPFOPFdPF0fCH8BXxBgPF53BiPFWJFkPFAgCZMAoPF2MFqPFcVAlgCMgCvPFTICmOFNPFrPFDNACTC2SC1PFdSC3PFoOFafCjIFbIFQPFZMDuOFPMAVMATPFLtB0OFXoC0gC3OFbPFrIFifChLAwgC0PFLPFNQF_OFPQFMoCUNAEOAEQFm2AJQFIQFWPFUPFwLALQFofCWQF4PFyIFzPF7gC9OFCLBWHCpYBzGBWHCZuAmJBPoEf0ErQF8JBtQFGtAvQFWEB0JBgBDMLEjjBaBDkkCofA0GBaSEhtA1LFfJBPEF7RCiJB3KBnKBHpANNFKmARvAOLBJRFntCzEAqRE0BAAaEaKBpZDapBVQBTRFVKB7KBnKBpKBF0CgKBGRF_RCvKBWKB8KBzEAzKBhLFrQFQRFbRFQLBi5E_KBB_ArKBhRFRRFP6DxRF5wEvKAbLBPRFkRFiRFhOBTRFVRFaWAXRFDIFBhAaRFZyATRFnKDZLBOTBcLBHZCgLBhBEoGBcCEodB7JBohBzSEaDCudBNSFzhBEMB0GBcCESSFqwCdwCN3AwLBChCKhCbSF1LB0LAzBD-TCBMB7LBosA9LBk8EqwC6_ACMBnSFYlBGMBzBFkSFxBDvpCeSFqSFlBDMhCIxCTIE6gB-RCwNCOtBmNAQtBDSC8JB5GB7SFRbABSCnRC2RCZLFsOC6OCXNCpACCtB1lEbUAtOC4_BbACktBfOCtACwbD1_BQTFsyB1tBTTFOTFTMBKTFSPCHUA9OCVTFxtBUbBPwCZpC-MB9OCjTFqeCCVAeOChpAiTF5OC5vBQVCppCOCDoTFvTFkTFjwCyTFrTFhTFyOCpTFuyAtwCsTFGwELxCbOC3SFK0C_TFxOCYJF8TF_CDtfAG9CyMBCUFLDDrVA0TFMUFeTFVVCSTFqACtTF7TF1TFYUC6TFYJF7xB5wB8VDCEAMTDREEkBAPHAfUFyjEQHAByDHsDZMDbEAO6BdKAzQCqfA6ZDzQC3LA8zEYUFI0C9MBkxAQUFmACNUFRUAZqC5TFbTFdACHUFzUFFFDTlCJxC3UFCAC5UFi2ADVF9UFGUF_tEdqC5UF7JEDeAnTFJVFKJF3OCyXC-0C2UFRVFuTFRUFwTFoCDKUFRVFIUFbVFnZEXVFXUFZVFUbBsIFmiCEeAFUFSVFbOClVFHIFIVFVUF-UFLVFBUFeTFkNAdSFEUFEVFoUCqVF23A0VFqpCWVFuVFKVFBBC4UFyVF5VF-TF2VFThC4VFUNA3TAtVFNTFvVF_VFFVFBWFFEEFACdVFAVFhfCPWFUUFKWF-VF4SCNWFaVFQQFUWFxiBaUF9jAcUFnNFdlDkUF4BAhUFjUFb9D4BAmUFibDoUFlcArUFmQCvOFQcDuWFxUF-8EjVFBQFAgC7UFJWF7_BAUFXACOWF2WFRqC8UF9VF-OCwVF7WFaWFZQFhbBT0CQVFAXFeVFbWFGXF2bC_WFWWFBXFMWF3VF8WFOVFzTFRWF0WFiIFnOEddBOXF5WFXWFWTFJTFEXFfEAkNA8OCWXFAWFgXFvAAiXFaTFAXFYVFlXFplCLJEVWFcXFpVFeTFZiCdWFhVF_UFXXFuCDPUF1XF9jAITFByATVFsjBQWFqXFyOC2XFsXF9sCgVFBYFYJFU9E3XF1OBAYFPXF8XF2OCbOCa2CcVFJXFSWFjnBgTF6XFRXFFWFyXF9jB5XFHYF7XFCMFSXFmXFRYFGYFNYFfYF_hCLCDcMB_qC6pCZxCAxC7BD_pCchCYCDQCDaCDnyADCDjhCUUClhCKCDACDICDrYF0wC5YF0UF-TFwYFPOCRCDZqCPCDBZFyYFRxCPFD4BDNNBsYFKqCbCDGvB9hCJCDwqCWNBKOB5bBS9EEKDROF1aC8FAfOBEyACeBZOBp8D8aCaZFskCMdEm9D0UCZZFTZFskCcZFpNBZ1DVOFvwCycE0OBJPBjOB0dBzGEOPBnZF2bBxZFFOBjZFRZFgZFuCDoZFkHBcHEYZFSZFAPB0ZFRPBZOBbOBzZF7ZF1ZF4OBmOBXGEfZFmZFHaFDaFlOBgxACIFGaFLYFsOBPaFwOB6OB3JBMaFBaFOaF3OBZOBftEkxCAaFqOBCaFdaFpNBNIE5ZFNaFUaFCPBWaFoBAPKE_ZFldEUVE4XF6IAvaFfxCrqCfCDlGDvqCGiCnCD8uCIvCAbCoIF1_B3qCytCLqC6qCWFA5ZEtPBfrEdqCAbFUFDzXFvCDbiC3QBi_BWKFzDDh_BRTFCRCKDDfiCzCDlDDVbFvxCGyCq_CuyA8CDYbFaDD_iCJQB6xCMQBPrC_xCTrCIDDVDDBnC_8B38B5BFxECRyCDkBJQArgEqLFNDDnNAkEFVbFXrCJrC-CDjEDczABjCQzAlbFXDDhrC_bFjrCUyCCcFGUAEYBpbFEyCyUAyiBIcF-RBiXBuUBVRBZSF3xCkiCnrCQjCYyCgbFiVBRMEoBAWQA-HAmvCDTBVyCuzAURBFnAeVCeDDVbFgDD9CDcbFsuCMDDmDDJYChDDyyCk_CuXFJQBOYFoECvcFQrCC-BUSDucFcjB3WBcDDPcDCaBi_CcaA0cFMMERYAb_C-cFbRB5cFl_Cf_CD2Au_CDjC6cF1WAzaFLdFHdFOYAn_CyZAX_CWTBs_CiEAKdFXuBICCnBC9DCoSBcuBBCCgKEg_BHCCxnE_BCXTB0BCNTBecFwSBadF2TFCbAddFluBZTBb_EtxCbXArBCwEDtdFgBC8WBHyCzdFJTB1dFmdF2EAycFdiCydFqdFr_C0SBedFQCCBVB9yARcFiDDWSBBeFe_CaWA_SBZTB5SFBkCMCCJCC6dFDeFudFfSBxLE2VC5dFdhBPCCZTBSCC-dFXjCidF-BCMeFa1DEeFdeFbTBXiCRZA5kAbVB9YAFEC_jC6IAjLAHQFWXEMUBqeFb0AseFOzCIMABVBpOA9PFzDDpOA0eFN1A2eFAzC4eFhxDKPFqQF8TB-eFHbCAfFAEDuIFqNApeFdrE_eFxEDVfCFeB5EAweFwOFXEFzeFOfFIfFQfFHoCSfFLxDbLA8OFYgCGfFYfFKkC61ARfFHrCjLADfF7eFAsCHfFjfFafFPIFHrC1IFD4EXfFGNA1WFzDC7uA3eFveFzTBpOENfFzfFYXF1fFCFABfF4fF5eFBtAVQFhfF8fFyIF-fFteFu0ACfFJPFpfFcFCrfFFXF-fFnvAKOFTfF5fFhQFSJFWsCPgFhXF23ARgFIFBTgFdfFCgFNgFCEDZgFnXFbgF-DCFtClfFnNAnfFMgFEgFkjCCvBQFCIbCJDCjDCLDCa6EWsCugFgDCvyCxgFYDCXOEBkCPFC3gFfUB_DC-YEQbCeFCLkCXVBLOFVWC2gFrEChXBnaA8ECrZFraA9gFJhFeEDzsCizCdFCvgFzPE1XBVzCPcFFnAJgF_ZAIeFyyCSsCCsC5gFwuBERFMFCDWC2uByWBMzCbbC6rCThFTEDhDCFbCNhF1WBDEDEbC9IAujCkMDnjCOZABWC1cCOEDKkC1yC6hFgiBmxEWEDb0A_0EAJFAiFN1AwLFtWBPfFnPEAEC-VC9uBRIDZhFZsD9hFbbCMiFiZEbOF1hFoUBAhFiZE0fB4cBnVBViF2BASiFAVBaJCUiAQhEqyE4HF7rCshFAXBM_BqhFyxCfhFoZAPWCVzC8DDxuEp_CrhFvDDs0AdbCVzCUsCGhFEFCxhFEhFOKAGEDtgFziFJzClVB50AohFVbCeWCmaFyiFwVBTzCvsCciFQED4iF1gF_iFysCgdFuDDXEDfEDVzCP1AzQFQiFazCpFCDjFXWCWhFdvBYWBT1DVjFajFKDFSjFb0AzPEnWBN6BpWB7MEUbCkNAghF9IAKDCdhF8eFrXBsjFthFujFygFDjFdkC5XBygFwjFEiFwED4gF1jF6gF3jFdEDdiFXiFAcBwsCfbCWiFJiFRIDfeFzyAjzCoZALWC-rC7IAdSAHXBtsCNXBoiFQkFu0DCXFkjFzkCi4Al1CUkFAjFOZFLkFtyC-WBCkFksCekFlMDLhFYEDYjFdkCMjFJxElYFqiFrXBaEDpsCqkFCkFbzCktE8gFwkF0kFSFChkFSEDezCHkFO1AajFmkFcWB7LCxvBukFehF4kF-kFmjF5HAGFALEF-iFjOA3XB0jFsBAvjFjhFHiFqJAPlF-jFRlF2jFQYBp_ElaCr0AQ2EjyEkiFbWCQ2EVYBblFDBAyyEfRFiYAilFeYBblFxOEnWAplFUZAQ2E1RF1WCwbCgEDx4EiEDSDDqzCibAuCF9NAoEDKNBrEDOTDVIA_IAM6E5FB8lFsXBqED_sC5lFtbFHsAEmFWXB4YBw7EKJFLmFfzC4YBPSADiFEaBQmFfbC1kC7bA6zCnwCdRBD2Aq-E0gFFlC7EDMCDJ0CnlFJ2A_ED2SFNVA3WFQeF5FBxnDWZBWoDjjF6gBsmFZyAxnDhhBovAdZBtbCqbCjZBrTApbCylFsEB5GBLGCm-DcVALGCzRAdZB7bAAnF5ZACnFiPA9_EEnFDFAGnF6xAA_AfFFLnFTkEDMBRNBPnF24BKnFsJD_GFmwB1ZB8HCvJCEdFDwBtJDkcArJDXaBgnF0ZB_GFlwCYnF_ZBmXFotC1ZBf9DonFaYFjEA7HCa-DqBBIIFmICknFsXBxnFuHC9HCFXBFlFV0CR0CkcAP0CXaB-nFitCNXF4FDzvBDcCLICY0CRFDVlCHoF-WCSxCEHD_bCSPF6lFoHCMoFXlCJoFQbFYFDNFDEcC-XEwtCcaBaoFOoFAXC5bCIwBeoFIZFAXCDbFAgCqWB8SA_KA5MDLoFZoFEMBptCyUA7kF9NAb0C-QCxQCARCiLC3tCQRC5mCibBURCGoFstC4tC82AI-E4oFhFD5tC1tC__E5FBzoFh0CtFDqhDrZAEhEalC-oFJpFEpFI-Er0CCpFVYF3GDo1AJbBSFALbBfFDn0CVpFCvC2oF8oFSFDgFDdpFIKAfpFDkB8nFYoFTFDtXFCnC2fA7oFhRC9oFppFPLF1oFgRCxcFnpFtQCwpF2lB_UCtpFwzC3BFnbB7QAoIC5CBvhF5ZBtIC7bCqbBt2AxICEqFLDBjIArKFkwBHqF-WCAqFZGBmPA9pFfFAdaBPqF5EASoEV0CDqFhOBnwB7nFRTB2xAEcESUFkQBZMB7bB1bBp9EgqF1cFKlF2bBu_BkqFj9EmqFifA7bBu_B2wEeqFsdEQYFQWAbyBpqFZMBqgEH-DBcBJJCxwBqJC1LCsJCicBXhD-HC7qFPcB9qFTcBFrFiUFWFFL3AQFF-qFRNBArFMcBBqFvdBMrFAdAPrFXcBoXAkcB24BNcBTrFfcB8qFJrF2wBphDYGFNjFwsAbrF1aBVrFVhDfJC6IAxoF9dA-JClsBD1BFxBxKFmKFqFDnFD73BKcC5EAOKCyrFJxByfCPHA20Bv_CQUCPHAxqF4rFC1C_tCpFD9tCrFDw_Cp0CfHDGuCFsFzrF05AurFvcBGsFNsF10BE1BlKFoPD1pFGKCQsFJcC9cB6IATCF9rFZsFBKCbsFkBFOdBf3CenF8wB-JC2HA1rFAgCfWEpYELsF5rFDpFKFDkEDGpFbLCmsFqlCMKCwsFhrFcsFmFDtsFaFDfsFzNAOHBisFIMB5sFC1CnsFasF2rFDKCBtFIcCztC8sFs_DgbBqrFxeBzsFioFKtFNhAxsFyLCPtFO3ApcBcBFYdBglFiuCVtFM3AYtFFwCphB1MFbtFYsFJtFw6AaFBQFBwFDKHAXcCZDDfeB80CUVFaXFFoFCmCMBCOSFARFRSENhB7jFA1CytFVSF7RF1tFMBC3tFVJC8SCLTFWVCDTCYYFiuCAuF_KCuxB2SCrXF5FD4gEpzCFoCPSAJzBJqAM1DJuFyOCoMAUwAn2BrOASHAwJA1IF4xEIBC_dBJUFvOFPuFXSCSuFRKCVTFbuFHtEduFcxBNuF6bBIaFZOBfxBCEA5dB_cCKJF_SCxxARIDfxBuuFirFa3AGuFFMAUgCfUFHSAQuFeEAjuFmvAVTFVuFsIAXuF4LAvEAauFVoCGYDnuFRfB6uFBNAivC9uFFQA_uF8bBReATuFYJFmuFfvDixBeuFpaFxbBsuFlaFvxBtrBYMFLuFJBCxaF7PFkuFyOCNtFkdAGuFkOAivC3uFYJFpvFC4A6FDlGD9FDNiDiuCfLCKyBzKCDEAoKC2KChCDKmCeuCVLCguCupFnJC3vFByBvLC4uFacBGGDCGDDWAEGDXuCeuCJ1CTmC9vFvKCJwFP1C5xCN2CBaCMgAWJBR1CbeBQwFTzA2bFFGDOwFZuCXmCN1CyXCGwF2kF6KCgwFBGDueBTlFTLCowFveA5GFBfBNfBmoFAEFNwFKGDTfB7eB6vF1KCUkBwvF8wB-KCnsFaeA_KE-SC9wFueAKwF9HB7OAjwFilCBwF0pFdqFJGDS1CXLCJQBamAVRBHxFkuCJxFnNAOwErBAYEBYEAr6Ad6ASxF-wFUwFfhBWfEsFAfzEcxFDxFexFJQBQcDxSAXxFQJAZxFCcA5KFfwF1wFJcCLyBjxFIwBlwFksFIeACxFzxFXmCcqFD-BMxFJfBJSEakAWfBmRC1vFQuCSgBzHFuRD0MD98EXgFeLC3fBVeBkfBSoFTLCLyFmeBNyFVSAsEFGgB_fB6fB0nFByAkHEWyFS9AatCZiFZfBvfB4fBxfBQ_EyDF_FDQyFkwFBmAdHFMLFH1CEyFhyFKNCCgBqEA16CkmFieAmyFkRBOHBJgBDgBMgBZQDfyF-fBFyF0EFYLArgE5tAOyFzyFgyF6eBoyFTtF9KC0yFTxFBmAvFAUwAVyFDpBCPEOHAo8ATcDIdClTFbSDpXCycCkEAgcC-BEMdCLIFrgBnLAtgBUzFwVEOUDYzFqvEkBAwcCf5EiYC3cCIiC5hFbgBqzFMyC5cCpzF7cCxVCIFB0XCA7EBdCMhBMBCCYC3zF9XC7gF5FBocC7uFQNA6zFxzFNdCbhBIdCLbFbrCBWCWnCjhBaMAWtAztFuQFoLBKtArhBDRFHMFAhBxhBO0F3QF8JBsEFS0F5hBfmFxTAaSEN0F6tF05AXSFR0F4hBOtAU0F-zFW0Fh0FdhB0GBa0Fl0F-tFAhBZmCRhBuGDkdCdmCyuCtuCRYC4jDyyFIfAZ1CpcFb1CVGDY1CSGDpcFhdCHzFY4A80F20FYGDnYCiYCG1FrYCJSAN_EE1FxTAQcDJeClRCfSDgfCQUCbIFR1FJ-AtxFjlBAuAZ1FU1FxIFaIFSQF2rFc1F2EAuIAWoCkQFdiBj1FTFAuIAqIFFXFtIFs_Dp1FT1FxfAw1Fr1FV1Ft1F_fCY1Fk1FsBAm1FVEEeGDkGD0oF_UCTyBtPCgpFgnC-1F5oF-GDgQCP1FVNCfGDomCcGDHwF91FK2Cu1Cq1CRrF8GDA2CRiCXMBPrBUvCo4ArGDKvC31CVAF5FBU2F2GDH2F81CJ5AGZC0GDaGDR2FDZC5GD1GDBZCi2FevCcKAr2F1MAM2CFHDP2CASF_uCL2FpEDCWAHzE_1CH0FwgCBPAGuAuYAd2Cn2FcvF5HACtA-2FZDFIdDC3FvZF1VAujBVgCxjBKJFU2Fa2CIKAB2F6PCT2F32FpvCxQCT3FZ_B6xF3cF6uCW3FS2ClCDiLAhMAwZDGkAOkB-aFn1CF2FQHDg3FyaFzAEJ3F7yBq3F5EAwWC7wFGJAxmFcVA03FhpEXjFJ2C23F05A63F_FAMUEdPCstBShFE2FoMF7OCxyBgPCa0D7_BKPClPC3_CIXCmwFrmCbMFs2FIKAhpALKA6NDo0AyKFavCHlB-kBrUENpFwYCP4FMLAszFc4FD4FPnCUyFR2CkCDwdFQ1FvvC9jBSHD1_CxNFf2Fo4FEhAO2FjGDh4Ff3FxvC6gAhlBP3Fu4F15AHjEhJFL4FVLFQLFM5DGpBa1Fg4FxpFrvBLxFX4F4pFxYBwKAXPAanCbYFeJAylBL5Fv4FtJAG4F7CE2JAJ4FZFAy3FChA94FxQCS4FcFA9mFUsFP5FMLAsKAuKA6lBslB8lBy_C9jBh5F5lBJ5FhKAdHFf5F4FAImBe2Ce1C9GDIKAZHDudBGMAAPFjcCDQFzTBdQFgQFxOF85FVMAjQF81FyMACNA35FPvFsPFUfF75FxeFRMA-5F2LAYPF15FRoCyPF8uFOIFmIFIoCKJFLoCDgAOoCvIFKoCP6FcPF6PFcIFlfC2IFnfCB6FRSC6nCYXFunCS6FnIFV6Fb6FLXFY6FMfF2xAW6FkgFaQFUoCdIFxfFoGBxdCzSCivCWOAVSCKSClSCu6FSSCydCVnCjSC76FJqA2cFp6FfSCZyAzdCnOAIXDIHF5GBRmBfdATmB4qAVmBCXBqUAN7FIPBBbAUmBM5DWmB60FxFAU7FP7FiBAXGF9zFHsAc7FrTAWBBRLE4ZFDID8iAILDl2ErOA2jA4jAxmBjhA2NDbODg5CTOD6iDxJDqPD0JAs7FuMBCgBP6Bp3B2AA0mBw7Fs-CRODgpBfKAd4CyNDq7F1jA3jACcB01AnBAv9AdEAPNDoNC87F97F_7FbIDg5COODCyF17FU2EuBAs7FkHBboBD0BS8FS5CMODn9AA6C40DX8FG8FZ8F3jANWAF6A-6Al8CY8CeZC08CL5CB8FpEBi8FMLFk8Fd8As7F0OAm2Cj7CH5Ce8FX4CXODp5Ca0DF8F18F3jA8FAHnA-6AcTCm-CwvAQODU8FicA9iBYRFFTCp7FB9FiAAmBABIB26Cz5BjhAjHDJ5Cu8Ff5CN5CD8FP5CMqAP9F37F3jAYEBqqACGC78Fv8Fg5CJODA9Fg9FiAAbYA7vCPeChICIlAX9FcDCJ9Fa4Cy8Fp9Fr7F3jAu9FF8CJTCl9Fa9FdIDFEAaGEe9F27F39FiAAqBA2ZEj8AKnB89F98Fb4Cc9FBECf9FD-Ff3C1BAq8FcZC27CFPAz9FdID19FB-FY8Fs7FLUAp4BxAAI4CkHDV-FZ9FZ9AgOD4yEZ-Fl8Fb-FYFCp3BG5Cx9Fz8CaIDf8Fw8FciAo9Fm-FQ9FtBA-iE48FKRCHlA5HD-_BW-FIODM-F29FH8FiAAluAE8CZTC97F6-Ft8Fu-F88Fg8FpEBy-Fd-BO-FA_F94CfKAFvAcmBH9FV4Ci-F4MDLVF08Fq9F_KBJQA-6AmECU_F2oA8-FU5CfVA_-Fm8FTjA3BCF5C5AAT-FtMDh_FC8FipBaODA8FroF4dCsjAO_Fl_FPHA59FZTC1mAG_Fx5CI_Fm9Fb9Fu_FH9CGODK9F0rEMADs_Fj4CL9FJ4AN9FVODBAG09FfIDqyFuMDLAGdIDz7Fv_FT8Fa4CZODAAGx7Fa4Cd6A24D16EPAGbODx_FZ_FD-FwBBamB68Ff_Fn8AW_Fw-FvAAaAGQKDk_Fs7F3BA6gAu7FsMDg-FdAGA8Fy7F_8Fz-Fq9FREE8_Cp3BKuAxAGY9F8_F99Fq4Ce9AM9F2MDnAG1AGh0D3AGk5ATSDG4Ci3CV8BFAGx-F--FXAG0AGVAG2AGvgDH8DoRDJAD9NEZ2DnpDLRD5oDlFFH1Ep2EfjEdNFrOAa3En2Ew1EgBGBkEo2E92EsLDz2EeLDiBGrBG4LDIBGBaC_SDKnAd5B46C__C_dCaPCpCFlCBI3EvBGOSDuBG3EFIAFVzE8BGR2Eq2EtBGiEAC-F9BG3cFgAGyBGxiEcdC27F1BGk9FlAGlHD1GFOLDnBGnjEj2EHCGY8FTTDLCGJOANCGZCGl8Fd6AR-FG4B1mAqNCVJDwGFS3Ey_EECGhBGfCGd8AkBGLCBfBGqBGqCGsBGfYBGLDsCGU3EKaCxBGdCG5iEOnD32EoAAneAtrA1BG56CSCGNIDUCGw2EblFsiE2CGjBGBCG30EELDxCGdLD0CGmDF0_FbCGg8A0_FUHAxiEQFACTA_KB-rABDGq6CAADs6CaHFs0EWCG-BGJDGV2ELDGa1EDCGPDGv-C1CGSDG62EcCGWDG5iEdSAKnAvDGCCBBDGq_FyAGzDFNDGHDGS2EkDGACGSBF4DGoDG_2EQDG_BGTDGb6A0_FsBAb-F3_FOpAH4Bs-FNBGnAGk-F7_E5CG9OAhTDd5BPQCxAGLDF5DGpCGIDG0_FuCGwBGZLCfDG6BGaLDiDGnBB_BGcEG4CGmBGODG2SDpBG6DGFCGCEG8DGEEGz_FICGAzFZSD9LCOLCkCG9AGm7CHBFP-CAEGwjEkEGvEGo7F27FIuAb9BKIDJ-FX_FEuF-2DN4DedAnPDE4DS4DQkETDFrOExJDL-CqqAR6B6_F5BGumDwpDG3DUyDjvDguDWuDNxDYuDHOARwEXFGf3DyxDG0DHBGaBGp1Dt7Ch8Ce9FgfAamBG8AEFGcODGFG26EBAF2_E7_EJBA9_E6_EaGFMDG6_Eg5D0MF3FGgFFvAFtAFN_Fx_EQeDIDCYvAj3FT6FvyFaeA0EGKRCLoA0AAhkAmCGJpECREVQERPEN2E1PEBGGtREk_EGGGOACC4BdGFXgBWQASPD8AAOACd5Bo7BPSCZSC4DG6FGkoA1FGi_ECGGDDBLMCUDGrGGGIDGkAaGG_1Bw_B1EGA7A3BGw5CVFG99E6LDrGG7FGs_EvGGtGGFEGvGGZGGOeDzBA8AA0BA-AAoAAcGGrgEeGGDTAgGGXkAiGGMPAPGGLHFyFGblF0PA2FG_GGRJDCHGMkB46B0GGLGGjhAjkASHGVCFKAFXGG4yEJBA8FGYHGqFGkHGDDBGGGaNAGHGIHGt5C1GGI-FDDGXEGnGGg_EqGGqHGx-BQFG4HGsHGmYAfKAJGGdHGZTCqlAo7BMBGBAD6GGIBFqHGg5DXHG4HGAHGz_FaHGGkAaNA-HGdEAuHGKGGBIGjhAYKChHGVvE_AFzFGJIG3HGzFG5HGuGG7HGMkBqBAFfAIFBz9BqNAqqAHlAEIGfEGWFGY4DDsD5LATyEtrAnCE-AFWZDQyEorA0pDayExiD6HGeIGGGGjIGHAG_ZAUIGymAYKC1JDzHGF3DatDSyESzE4IGyIGtyEXyE2IGwIGVyEWGG7IGMkBpoADTAJHG23AdGGTJGuBA8AA91BNQCxHGMEGFIGvCFpoE1HGV7DKIGeIGMIGo7FOIGGUAfGGHHGVJGUNAXJGfGGbJGQHGUFGZQCgEGkCF8GGoGGkJGqDGmJGcQAOLAqDGGGGnvAmIGZHAQHGLID3DGz9EUHGpCGWHGdIG5JGZHGhIGGkA_JGAIG36CA7AdDG4BGzJG5EGNFB2JGV_DnHGLIGLKGRJGNKGIFBTIGnvAiGG3AA3GGU-F0HGXKGjJGJKGk_E6JGcdCoJGnvARIGjBAAKGHTC1GGKuAYIGC0EjHGbIG3JGoKGu_EbKG9JGSJGIFBuKGfKGIFBhKGSKG4GGUKGGIGqCFIIG4KG1_EKKGpHGcKGGUARLEj1B9IG77DRXAf6A9dCkGG4EGRxDogD2rBwrAl3DwgFFTAgUDQJG8KGdKGukDAJGz5BCIGtFGEJGFKGiJGz5D4JGpKG7KGYGG9KGukDALGcJGeHGMuAqIGAeCGLGWKGILG2HGKLGtLGMLGqDGhjBLgARLGG6AvBAkLG2pAW9F3EGJ_CEGFw_E6LGnKG8LG6KG-LGpKGDtEFMGfkAH4CMnBoLGFoD0SDkaDCbD1RD4bDIcD0aDNcD_bDhBAsyEy_Fo7F3tDFvAG9Fs8F7_FWODFFGYWFVODTND1qAIND-oE43D8yD9xDfiDxJD3tDB8CiGAW8CDLGkKGFJGT3Df8Cj0BpFGN_FnmA-6A8MGr_FZ9FA9AXeCx8AaeCLEAceC4oCArERBGUAGRAGs4CKNDCqBrpBtjDH9CTND39A59A5vA1fBmqE9sE3sE5sEmFF_AF5AFQBFRFBtDGUDGP8Fj7CwAARCGpMG5GGAJEhFG_MGO8Cs2DooCFEGIEAedA4nBe-F2JDvMG1tAxMGwDEzMGdzD-eB8zDj8FpNGAbBfBA_kBAGAboCdSAW8C2LGvNG9QD60DoFGt2De9F3NGwBAfBA9FAk7BF8CsNGIMG6HDwNGtIGQzDANGu7CN3CIEBGOGsEESzFW8Cf-FlGGX3Dy2D97C0NGN-FzNDu5CwAADKGpOGNoEY1BUUEBUEeUEGqD2rAsDFZBDsQF1zCP0FxJBZuA6QFaEBZaFN_FU9FGiANGGyHGuNGFLGdOGSfDMaDG8BvHBKJGkMG7JGNKAJnB4HD2DGzOGK_E3ADVGFKlEf7FZGFqKGfIDdlAPRBR8BNGG0KG3TEW7BaEFHAFQmEoLEVGGiOGNKAdlAPKGV9Ft0BWLGJMG5-DZLG_ZCAgDsBACgDYQDYPDfPGjEAE5CR3CSmAGNGEKGYMGzIDOPGpsBRPGxJDvKAkBA_PGZTCIPGNOGLPGSeDDZDkZDOLDBaDIQGUDGdFAMPChICn6B79FXMGUoDDSDD5D7PGgPDRPDtsAVRBkaCRTEGpAkxDA3CYIDzHGn8CA9C5ND25C8NDyBA-NDePAAODK9ACODG-AEODRNGv-FCAGf9A75CTAG7QGa4C_9F8JE98CQAGq4CWAGERGbODkID94C7RAVNGwZC5JDnBA7JDlBA9JDt-BZNGCqBx_FC6C7MDCyA8FAu8CYfElyDE9CCQA5VAtAAWHAtAAUBDfRGwhAgxATRGMxEjODCqB5rB-fDxADtfDx5EX4Dq0DN2DjFGw_ADfFjxD9fA81D1MGn0Fk1Dz1DKwDyzDJ2FPOGp3D-qDmFGoxDROGeBFiHG1SD8EG2iEbLAmDGz8Eg-CmNGSjEb3EBtEGMDbAFiDFefB7OG9QF9OG2lF9SCvIC-QF6JFdBDXEBdlDrOA8QFUHDJHDp4F0_CW2CgOCb6AkxDrZAWFAPGC7AGJTCzPGcOGCSGrOGO2DgxDJPF4RGTQAoQGbGBzDGmBB9_CH4BUNCnCGkSDLSGkxD4iEvCGVOCOOGZUDfVCrRDPLEYBGV6DjNGETGrCGGTGOSGFnEJVEFTCGTG-SGyBBTMGPmAikAd9BdQGKMGykEBkE6SGNSGoNGsSGpqAjCG29B7NGCqB96CKDFmRGDQAzpBtZCS9CENDCQAzuApRGkyFj3D2SG1RGX7A_FF6IEZuAI9EY1B_TGr5D3JFKhEf7Bg8AH1BnqAHmAiUBP4Dv4CC4B_CGoTGhICDIGeJGrIGYLGeOGZJDQkELFGT4DhpDuhDJ4DNKBoQGKUGOTB67BIlAzSGfJGNWEJUEmUExSEjSEgKFQcEwSENTEITEfPGHOAn6C7AG87BKPGV_F_AGK-FCBGIAGEBG3UGK_Fp5CUNG6QGJ_FvFGtMGYNDTNDPRGRRG3TGj_DvTGlODdRGI0DKVGvVAMNGGYBvTGXNG0uAVRGwZCbNG_0EWfBSNDsRGY7BVVG2ZCKFAVND14FxmD4fDtgDYfDrSAABD7fD4PG6RGrwDysExNGaxDB1D87AUBGXbEd7DJ8DmRFLEBZFFgFEBOCqDEvNC3VGdJEzFEYtEVKETKEJzEZmElQEXMEtGC24B_OEK_BZ_ClaE_7EEWGjME1bEyxEMWG8QEXME82BcNEeNEtQEZhE5qB2OGjSApUEA_Aa4FiUEYuEjdE3dFeeE-HD0ZEhaE2KFjaENMEuPBhWGb1B1bEVVEusEYeEGwCubEZnEpHDCfE03E0uEYtEA2ExFGL7CKwEivFBtEeJEPxEzBARxE0JGk-AKyERLEs3E4DGE7BlzEMJEtyE5zEF0EA0EgFFNXGFQAG0ERUAlMF9HF6HF8BDPBDTwCRpCSBDtSARwCVpCfSFkBDySFmBDyTFmwCcSFpwCZYFqnF_HFsVFnVFEWF5hC5UF7PBsXGXYFDVGuXGmqF6VFVXFTYFKYFipC4TF4WFltBKuFgYFrdFIWFxXG4XGEYF9TF4SFIXFPXF-XGoXGrdFMTFwXFKXFMyCWYFdYFwFGDXFLYGMYFwXFDvF6vFdUFiWFnWFlWFoBAjWFpWFOEAKMAqUFRHAuWFuUFxWF5tEOYGYqC-WF8XGgjF5XGkUCNCDbXF9XGiVFEYGBVFKFDCYGPXFoYGqUCHXF8VFIYGyYGZWFrdFUXFwYGsYGzYG50C3FD2YGWYG9YG_XGtmCSYF3YGUYFBvCLZGHZGDYF-YG1WFwXGHYGNYGNZGagFugCmVFVZGxYGRZGJZGYXF2XGBZGcTFINBGWFkBAgZGrYGWUFdZGKYG1WFBYGbZGCZGSZGfZGDWFyXGeXF9XFkZGMYGUOCtYGYZGmGDjYFQZGZkFfXFkVF23A2ZGUTFUuFYYGhWF1JBjWFcYGeYG8bBqWFhYGJqAwLAkYGHKAvUFXbB8dDnYGXZGw6F9WFvYGnZG6WFXTF8WFBFDZaGdXF4YGkNAHVFGZG3ZGDZGLXFiaGtZGoZG9ZG0ZGTXFVVF3bBkXFvZGyIFAZGeaGQXFzXGMVF8WFjXFDYGwaGTWFLtFvOCyZGVNBvaFFYFOdF_ZFgCDKoFIbF6aFdxCdvC0aFh2FzqCrCDFcFMzAdVCQDD6bF3lFtJAUDD0bFTDDLjClrCVzCpiFGlFmiF2hFzhFqqEYjFsjCxDDNbCRIAPbCciF8hFNlFbGDdkF2iFOzCBlF1YAtiF6EDmmFiXGQFAZtC2mFmZByAE5mFBnF3mF8mFDDCiaBCoF5YGGFDBsFItFVFDXtFSCEdBFBXCMuC2FDzFD7zF2CDWzFObCa7FHiBuzF5OFC0FtzFyzFzYFhQAlcCYzFT4EhzFq6DjXCvcClXC92CczFwbBf4FvIC_zFzcCwzFVcG4dAGhB-cC1XCYzFtrBUcGjjBmcG0lEgbGpcG5PFwcGlcGScGLLAOdCNGD-fAPGDe2FrXCL1Ff1CYYCP_EWGDCiBD1F40DspCjYCpcFO1FEOGb6AI6An2CH4Cv0BfAGy9FINGuQGC9A6JDxQGzQGQRGK9A2QG8JDDODS9A-JAXRGXEGFHFpnFAHFIHFCHFxJFoJDZnF9ZBinFiaB2nFrnFmnFYyFHpFvdGh2AsnF79DunFhYFgIA4nFgHCznFwtF2vFJzFMmCSyFf9EryFAeGZuCLzFp9A4yFnBB2fBEzFRyF82BvyFLgBKOAHHFxlCMqAQVDUvFTzBUJDgTGgDGeKCufEBiEc_DLiEN3C9AD4NGp3BCQGzAGUeC28CheGwBAVMAtAAh_DhJA_QG18CA9CTdGt-FCVGwbDtQGt8AEYEyMDiPAXpBHyF-QGAVG_8Ct8AyHB9IAedAqeGseGJVGVdGt8AvQG7NDG9AI9AcdGM9A3QGgHCgdG9eGm3CidGo-CCXFQODTfGOEGQ2ENRG2ZCXfG0TGjPALVGjSGcAGSVGBZAz8AUVGrRGwZCfVGz_De6CSiAxRABIEqfGU6Cv9CKkAl9CzeGufGg6CzfGh9CK4Ch6ClEBidGJ6C-8AvVAZIB7FAB8CukEzBB8fGu9A-fG9OA-4CKRGP4CMRGlTAfAGg8AoeGbEAT8CEEERJAW8CTUG3LGMPGJ1DTtDHSGBECPgGyBARgG--AA0BakAW8CyJGO9BsIGzRGa2DAnBtOGGpAcgGWOG3nBp3BG8CyOGXLGXgGt4DnFGP8CUeGmUAZxFSFGT3CZeGyRGYgG0MGrwDu3DtWEeQG-RGgwDR1DE1DP1D9sDgeGOfEJnBvoAjgG7ICgJGq5EVSGfDFnDFJhGYOGBIGkhAwgGyeGTNDtRGmfGeVGSFAgVGUlBxRGlgGLXD-ZDTQGrPAaAFPbDOPGohGlhGOQAmZDoZDdREJyFVUGNPGrhGvIAmZDwZDqqBpZDeREcmDJ6EXoDJ6EwDF3WEqVGExDb7CIdGN3DyNGZFGxzDDOGOAG-MGuVGgOGCNGyVGwPDW7DrPGCmFjCFLQDA8Di5E8VGsLE-DE-HBBEEUMBZpE9hCJmFaeGZ8BKEE1FAXiGLVEy9CrcBOVEdlAgfE6fEExEe4BkfEfiG0JGbeGsiGefEc_DbbAm4FPhGPgE7fE--CE3AkiGMhErCFE3AN5Ey9Cn5EujBqHFNFBAMDuAFVDFShGYDFdtA_KB4FGa1ERhGXDF4OCoDFHMDefBJMDlDFZSGzIGBMDpDFMJDrDFThGaCFIEFxeAOfCf1FW1Fh1FWPFdgFU6FhjGoIAJgCLfFIRDgIFpjGdzF6OFrjGHNAg6F1OFtjG_QF21FbIFlIFo6FojG2jG5ZGu1FzAFpTC11F9jG_fCwfFN6F53B3LFRjGtfCHkGxKCdLFJkGtLFzLFoRFNkG0sBGIB93B6LFoLFH-DDIBOkGBbAvLFCzFfGAEMFDgAGMFd0F8TAekGsXBBMFF5FDMFKkGf1AgkGCyFspC_PFE6FZzFbIFffFhgCXQFHPFkjGDPFsgFpPFaPF0kGwjGtPFUQFFfFhPF5kGjPFd6FxkGMPFAQF5PFVxFuPF3kGwPFAlGGlGE3FrgF-kG4kGOQFPwAsIF_fCofFJlG2PFxPF7aGoQFygCWlGdSCCSFcSCspCelGIRF5RF0BAi5El4B2KBjlGrRFtKBtRFoMCJtBbgCLtBgSC-XA_SFoRC9bGEtBulGxRCdhBFTF1RCBTFX5F9wBflG7ACy0CWtFTeGCcGU3A00CvFDHtFOcCQtFw6AetFUcCDmGc0CLmGnaAgtFHxFSxFPwFT1CawFSmCG4ARrFjuCdxFmmEbbDWmGLGDVmG8xF9oB5xFw4FUKAz1Fe1FujGUIFkjG41Fq1FhtFY2CmmGs1F5OFNxBmmG71FVKDy5AvmGBkGWaGu1FrmGx1FY5A3mGijG3jGqmGzmGzjGMQFG5FZ5FtSApSGNHDt5F5_CwUEAoC8jGJdCQvFn6FnjG96Fk6FQ6FtvFXIFHsAv6FA0FsPFEkG3IF16Fq6FFXFm6F5kA6jGTnGBoCnQFy6Ft6FenGUnGZlGnnG1NADnGn1FFTC1FAnAAk8CBNCrTGnfGehGpfGHjGajGUjGkDFLMDdjGk6CcQAaJAfHCLhG0UGr6CWgGDTGZjGTjGwBAXjGGUGOdGOGA9AA3jAcTGpQANSCkPG7gG22FnSG8KAq4FqSGqgGOoG3jAN4CiPBA_BOLCRKG1nGdhGEVE4nGd-B1FAfBAn8DqMDrNGe_F1UGOhG1SGA1DMiGSOGnoGOGAfBA8HAcuAgIAUHAuzBCFCVoGxhG9gGTqBagGboGeEAQ4CRcDxbF7oGCQGYPG9RGp3DBpGUeGOGAZOBpeAYSBLhGlhAlPGr4EIoGIoGLoGSPGoZDmLAAGAJnBn8BUpGg7EWpGJjGIkGwnGOGAOCGvOGsSCwoAVJDxLFF6BOOFiOF7IBPRA9IBNOFakGZOFcfFgOFiNFeOFaOFHpA2pG0NF4pGLJB7pG05AH6BegFCpGJRAPNGtoCymBfpGJAFDsE8qEHIB_qER_EUhGWeGl6Bt0BjoGFSAiZCtpBDiGvTGC8D0pBpOAjZCaRAXqGZRG7bBxMG3rBafGFSAbhGzTGZNDCQAofGc_D8mD7hGxWEykBARESnDsqGRoDP3AqiGPEEWpEDrEOGA8iGvSEaOErEDPOExFFYWG-GC_TEQREjREaHCERFmUGW7BaWGzSAMUEYUEKCCjWGU-B1UEoiG0JA0qGGhEceGw9DhVGuqGKHFQdExiGa9DVrGghGs6EVSA2iGGrG-gEUrGTVEdrGK6EiXEGBF4LGcfE7fE5oEAGG_qGb4B5iGy2A5qGgSEQgEzqGYrGZIG0oCWpEzlEdiGbpElmDtyE1oC8pEFrGFDGcsEKsEviGVKGaLD9QEUGGLuBckGxFAwmGBPFkjG5jGSnG1jGqjGe6FsjGAkG_mGxmG3nCf6F06FWsGomG7aGu1FQsGQIFm3FVFB4mGTlG0IFXnGEIFksGRQF7kGcnGh6F1mG_LAjkGcMFUkGaiGAIBqLF3HBYlGjjG7kGDlGlQFFlGpmG7kG2kGPlGKlGRlGTsGVlGAtGXlGLlGVnGsPF6sGZPFCtGMlGwgCCgCclGskG3sGBbAalGEfFgfF_kGMtGyIFu1FEtGWtGQlGzkG1WFUtGhgFByAfSG0hB7JF5QFwRG1rEEPGVQBDTFATCxlGJPEzlGkVC1lGcLAvlGH7F-SFutGHTFWsF3kFdbGfFCDlF12FikFPjFClFVWBejFHpAkaGpbGN1AmjFs3CpjFi6FZXANkFoFCgFC9tGacBAmGM3AdsFkRBFmG3lCy1FS1F01FXsGOsG7kG7mGB5F7GD-mGdsG4sGymGYuG61FunGKuGHIAguGOnGlsGBnGkuGXuGd1FNsGruGcuGCnGbsG53FWoDtmF7hGqkBHpAUvC83Ff1A8uGfWB9TE84Fp3FZoGJnGm5FQ5FflBMnGknGOnGanGd6FgsGbNAisG5FBZnGF6Fd6F_jGO6FqnG1nCbnGKvF0uGjjBv6FDoCsPFNvGpNFVvGlnGrnGWnGZ6FTICcvGToCkvGasGFkGn7FAoGOGAWFAPoGiAARoGiRAToGoOGxgGP2FD5FDvGgvG_nGB4BvvG3jA4BA_vGk8CRjATqGoqG3nGqqGNpGAvFgzEWGBJuAMGGqpGvsGspGzpG9pG8bBwpG_pGQwGupGCJBRrFXOFtpGmUDUiFqNFHOFAqG0pGQcGvAAZwGFMFgwG7PCOgGuvGJwGRIA67BBNCjKGtMDZgEHrG_TEoUEXUEWEBYpGglGbSGKvGSRF4QFzJBntGhBDptGkpGAvF48BhICl1BDFGrOCAAFwpEOGAjjDJpG1PG2nDsqGeBEelAlnDZCFBsDI6EBoD0JARxGDWGhiG5rGaiGCEE8LFeiGDeGr0EYEE2qG04B8yEmqEWpEHIBJuEQkGnkGZkGfkGoxGGkGqxGLLAbkG4pEtmB1FA-IAmBAGPGplA0AAikAIpGxgGHoG1oC3qGeEANqGhVEyxGOGAMQGOpA29BNhGmAGdfG3ZC2NBhqGUvArqGUxGloDPyGVHB_iG2rGgZENWGJ_B2BFiiBMdAwgEsUGIrGWUEjEALrGjpGNrGezByiGcrGQzBerGexGvwGirGAgEsrGx7DngEwrGP3AyrGbeGAgERgEoyG6gBjtGcBDVEB7wGMVGotGClDHmGwlChkG3vG4pF5vGs4FO4Fy4FiYFq4FDqGwSGOLCq4BDKGXEGHxGeEAz7B7xGQGGYxG5AF-xGbSEjxGurG84BkyGkrGmyGmrG5-B4TGZPGc8B5AFnpEBsGTHGMkGpxGSkGkLF2HBslFvsGokGkkG93BbHCB4BitAoUApRCKEGwAAb5CuoGxoCZrGUzG1KBWzG9gDCyGLHCbJBk8CH8CFxGhzGnqELIBVsE-5BUdGJyGlqGfgE1qGVzGixGuGCSOEOWGHwCXSCxyGnUGhBAAHCQUE9TGwqE7pECeAc0GquEGqECOFZ5EHZCePGmrEeqEosEkuEFeCq0GLqEWzGYrEVWGNjGz8E1oCtRDGsDHbFxFGOsEVoCGsEgFF40GGNA74EF4E4PEN4EmAFD5Eg4ErEDo4EC1GMCFAgEaBFurAGcGZtFhwGWmFnqF4lFvkC0lFE5EOnGMmFyEDZmF-yG_oFAEAPmGiEARmGHwGZLB75BJRCBIGNGGttAIqGVzE80GasELsGnEANsG45FPsGRnGhsGKJFs1GXcGkjGUvGwIFhuGEqC01GZvGrvGPaCpsGCQFu1GinGRsGcsGquGqsGkfCVsGMpC91GzIF51Gz6F71G-PFStGYsGlPF6eFQtGM3BtkGYQFP2GtPFPtGFtGN2GHtGg1F-sGOlGctGBtGetGNtGQ2GDgFZ2GRtGb2GXvGd6F_sGf2GGtGYtGc6FHlG9kGr2Ga2Gt2GLXFatGe2GykGmQFjvGsPFbtGNnGBlGnNAfvGEzGzrARvGx2FpvGG2GbvGfnGX6FsnGyjGavGa6FWvGgnGR6FA2Gw1G82Gl6FJ3GS3GmnGE3GK3GM2GA0Gg1GCqEwPGODCH4BtwGDQGMOFewGVwGBtBXZFdwGTOFiYDYwGPwGfkGlwGcwGDMFr3GkkGlwGUwGpkGlwGdECNoGeEA2lCTLGl6BOPA2DGOzGlxGspEl-EeEGGoGTzG3DEhxGLEEVXGgDG0pEjzGA4GOqGFvEsxGsvGl4Bh5CzsGcxGpNCh6A9oGikGokG-LFrdF5LFT4GXkGa4G1sBysGAEE0sG9LFf1G_8CJpB58B3zGPQGkgG2LFqxGf4GTIB93B9yBa3GciASzBo4Gv7FX4GxLFZ4GiLFpzGuLF93BJxGnwG_FAvAAKzGLGGiKGR8F34GtzGt4G64G_LF84GxpErwFkIBuzGpIBwzG2MG_4GiEArzBWBCugGK6AXPGSzGy1DLpG1gG0oG_FAA0B6AGsoGq4GvoG73C6TGNUEd5GPqGSFAOFAJnBjUGuRCdkG54GC4GvNGBKAu4GcSCy4GC5Gj1GRmAvoC-3GL4GM5GADEKxGDXGlpE_3G95GhkG8xGP4GMoGsjA1FAd3GUMGhkAbOGlUGLTGoDBOPGthGLIB4hGwhG3iGKgEzyG1rGFsGprGkCFXSGKoG-nGnJCRuGx_CBvGVYFDzGPvGFzGD5F04FUlBrSGI6GOGA4gBv5ATJGVhGOpAKnB15BX4GHoGPjGYSGf6GH6G8iA1FAJ-ADoGg3G_5GGsGc6G6nGe6GMrGQ4G8XA2BCJuANPA6xG0PGBSF3wGgSG5yGeBD7yG9wG9yGV9B1OAtnAvoA0mAIqGZLG-CB0TD1UDhcG0QFPDF-OGY0FAPGmtGS7GlSG66GzOALgAQgG-UAwBA7oGN6GUUGygGQOGo5GiRCADBi7CLGGPLCDwG8MDJBA-MDkFAfhGdzGjqGCQAN0GBsDVYDDAFCeASYDRTGrNDV8E7CBt7EzVAE8EH3AUtEH8Ee8Ek7Ew2CU8EXDBL8GX8EYpAO8GpSFYjGm8EGzAw8EFzAszGxHA6LBNnF0fAS8EJmBNMBlSFk8G1jBvSFjsFloA17GzGC9IALOCsNGNwGi8GrSFmSFhsAb8GTICj8GTnFGbBs8GAtFV9B17GAPAy8GZ5GM7GasA28Gq8GWgAm8GAMB8qAsSFpsA4sFA9GT_C_FCeHGtqANzG4DGd8G27EN8G17Go7EU4Ck5GTHGX9GJWD_CBT_Cb9GV8GsOAX8GtDBU8GR8Gu8EY8G7QAa8G_LBk9GMDB17EJ8GDkEg8GS5G_kA17GIDDG_C4xGm1GMDGf9Gg8EuBAdsA58GZpGLgAeKA1zGz5BymBR1Ba7GWUG0RGn5GpgGJnA_QAD-AF-GGiAH-GVgGKTGb5Gm5GZvAz7G7vGvEAf6ArlAj5G6zGDeDH8DjQD7PGK-AQQD9IASQD-fD8eDjMG76AetAk5A63G1EG69GsQGZRGffGA7CcAGqnDxRD_PDARDDQDaQDSkDHXG8nD3-GURDPLEORDZBGgkDE8GXkDH8GeMG7aDDXBhPAJZDPbDaMGSbDnaDMvF9lDZMGYbDQbD2aDV6GRQGyaDmbDJ_G11GAxD0SD1eDL3C3eDbrDSxGwWEzmDIDEyBAeMEHpAsVGMxGRyG4nD3nDgfEzVG3SDhAFv-Dg0GC6Ds7DngAeVE-rEeZESrGjCE-BEjSEM1GECEVCEjMGvWGGHE-VGdtEIhGO0GtJEEIEsIEC_EgzGTiGY0GAHCCrGxJBkREE6GE4GyRE_TEySEQCEXqFfxGhcER9E2iD7_G5qBpeEYtE1lDB6EDAH_IDIEFdhEmYAFuEloEZFA0_G6pEEsEfTEa6GW6GquEctE6FC8FA5WGOzGCwAV0GSSAGxEcvE9WEnIBexE3vERkFLxENAHJ4GUQG3QE41E-1EvBA3AHmGGLAFp4EOBFOOAKBF8REkaC1CFFpApBFP9GHQCs-GBaCaWA8AAh8BK6GPmAH4CtlA79Ga1EFqA4WGptEc3EHPEy1EY9EKBHmBHa-GDBH5BAcBHY2Bh-BOLCwAAPDCkUGw7GhrGmAEYAE8zAJJEjFEMpFmFE2kEQUB8MEgGEaGEkiDCCHPGEhGEgxAxJEsUGDCHriDMGEyOBGCHUGEICHybGp7E5NEmGEGAHlHEiyGRKEyZFQCHECEm0DZ7CJJEN7CBCHLCHzFE_hFpyGJAHkeC-ZFZzGpKE6qAgHEcCHiHEcNApEFuCHyABpHEyCHWGAQJEFaF1CHJpCgxAn7GnvElGEoJEpcAJJEpJEcKA1yG0OGEAHiJEvJEKCHqCHbxEe3ABKE6TBBKE4VCAWGsZEAWGNeETDH5VBJJEBpEKDHzFEDLE2ABiCHZDHILE1NEu9GjCHkeC8CHlAHXMCX1EDQE7BHAQEVQELQEkWCHYEPFDJYENMAu8GuBH8AAn4BJ5BC3C16GVAHnCHdCHXCHyDHwgAbBHwHGKRCRmAtNGFoGV-GecDh-G5-G2QDl-G6PDL4DZLGO_G09EXaDs2Bl_ENEHU_GtaDR_GD8GzIDOEHV_GvJAMlFXEHXbDa_GbMGlMEonGqlDk_GXnDo_G8kAq_GOoDs_G8hGs_Gv_G2_Gx_Gv7DmAFtAHH8DO5EhAF2AF77DfAHoDE9_GzSEc1Gx6AhPAWCEX_G5DHzJEkeC_VG5CHojEVSCjrDCWAgrGBFHZWGBrGCHCRREErG8RGgiGYdEdAH50F4EH8LAhAHXCHjAH9AFQnEeKCnAHswD-IAqAHq5DmoERFHA6GJsEwAHEDHG0G5AHHqAXSC8AHy6BQMFcIBABHPxEKxE-DHorGyAH5LGVzGOBHMCFkAFRBHsZATBHI1GoBFR8AjBFwSFA9GuBH7BAAEHBIGsNGhBH4DHueEq-DnIDYtEsAFtyGO-Gs5Br6AR-G3xGWIGiBHy0GApCpjDp0GXNFypGs3GRwGm3Gv3GeGHvxG13GkmG0IBjGHcMFt3G6pGcOFAMFy3GsGH8pGWwG1pGnYB1lFV1G1qFrYBrEDUmF6gBP1GkfF4bAzEDNmGa1GpQE__GZdBe1GA9GakA96Ap3BRqAv7GqMG3NDWdGU4FQRGZdGLfGM9AddGSRGfdGOAG1eG2fGIRG6fGVfGFBGVAG_UGZHHbIDcfGnqG67G87Gt8CmoGmqGTNDhHHkODPVGlfDhfGZRGXVG69ApCCeNGiZAidGKiGfOG7TGLvDIuDAOGf0DFwDrvDT9AtvDvgAoCFihGzgGD2D7RGUAHW-GxoG3HHZ8Ar7AyhBkFHCIHy7GN-GiDHAAH_pDlCH9gEH_BdyG4OGqUE0GCouEkoEq5DBpAaAHW9GS8GlJDY8E09GNIHb6GFaCkAFEAF8FAfKEVTGhJGd6G1wGdKFiKFFyFfIH6gB3oBPzFMBFLqFjaCeKF2IH3KFbHBu8GGHHcEAeFA4nBn6BHyGTCGMGH8dEDZEQBBiZFhHF0uELuEA1EaXGJBDcXGLBDqcBAIFTwASwCWpCbXGNcGnnFKHBzJFofAbbGtBDgSFdbFkXGfpCuBDrBD-dGdSCuBDnXG68GpBDsZGm6GdxAQxCqxCPZF7YFGCD1BDcXGEZF9XFvJH0YFI1F3YFzhCGZF1MByJH4YFHCD-YFGYGTqC_JH8JHnYFuYGjmF3wCKZF8YFBKH7bCfoFqYFeCDMKH0JHRNBcCDQKHLKHgaFEbGXoF_aFHbGy5FJbG2aFXHDUkB9aFSVFJbFqpFbyANbFpxCpYFoDDpxCmiCfbFSbGopCvfFbbFScFqbF5xCBDDMcFquFGDDSQBobFWbGncFyKHJcFODD9bFfVCObGXbGP0BxUC7KHUbGYbGrtFocFI0A7cFkcFXcF0bGbyCwxCusG_cFeiCkDDqKHVbFnDDRLHrDDFbCaLHYvARrFZzCibGwyCbjF9jCobGliF_tG0jCaqElLHbVBviF2uETdFsbGAgFN4F5iF6tG7iFGzCprChbGDkCOzCesCuLHGECGjFvkFyLHskF1xFWQBriFQjFiLHusCB4FcbG9kFFMHRjFCEDjkFIlFpkFuEDK4E5bBxzCoFHKmFvEDK3FwzC4GHq1GPvA2QFsXB8GH81AY1GqkCKtCPYAdmF9DDQKDibChmFClCRqCJZBOcAAFDpmFA3GBhAEFDO0CBcG-bGIFDOlCCVFqmFHsAW0C9lFPKHGcCbpFBbFDtFIsFJ2FyoFZFDesFKpFYhDMpFpdGvpFipFENHRpFgGBkFDxiFitFMsFyXCi6GssFCsFz0CIsF10CotFedBEXC0FDptFyFDPVFtJH7SCGXC6sFIbGKXC6FDTmGhwFbeAOmCM1CemGO1CcwFaKH_FDeuCbmGgmGQdCV1CamCQGDK1FB1FH1F-0FrkGM3BKdGH1F0uCvGDeiCk1CXbCkOFxmCa2FIvCV3Fo3F7aFB2Cw1CBRBt3FdKHS2F7OFtGDMvCy1CHvCMOHQvCk2FSvCm2FVOHOvCXvCNnCPOHV2FlCDcEFcOHLZCejBlvChjBUvC4vGInG6vGmSGGzGM5F25AIvG_mCnnCo2Fh2CCyCa-GfPA2xGhRAjhAYhGNEG8UGoAGM_FE_G7XDF8GhQAH_GPbDc7GmYDe7GozFaCFuIH56GC-GvLAS9G4_F4xG8OHO6GbaDpfDKPHdEHWPHWGAIeDPtE2FHvpEgNG1sEEBF6sEeSGO7GktGhSGCPG2JBU7GYBHaMA7oGEJHEDGHIHYFGY-GQIHqPH6PAKOG77FsoGTPH3BHl5GIIHM-GBNGzoGYBH3yBA3CiKGe-GFJHGEH5VDSWDXpDjYDxYD62CQNAFPHg7G_rAbMHQFAEKF6yGgfGT7GllDO-GomAX7G-7Fx-G_AG4NDXdGPHHKfG_NDMfGHVGVHHA8GhZCCeAcqGqNAXFDvTGvHHdNGRVGZRGGMAoQH0jDGPHCVDG8GQjDJQHGQH6OGkyDGIHFQHzVD6HHvVGWFAJzDBSG6PHwPHogG9PHISG3rGKqGizGOGAJ0G2PFw3GpGHgGHTwGvGHawGp3GmGHdkGORHzEABqG5pG8kAz3Gx3GRwGxpGj3G03GeRHRrF3yGPSFltGTQH0-GVQHTMHzrAP1GGmFlEDZMH7GHtfFGUA-GHUNHDcG_MHKmGCHHQmGbdBXQHHmA5SDDtEZQHKGH5zGEQHg-GqYDIPH_QAmvEr-GvVDicAT8CpBAqNGZOGr4BLGHIKDPIHGRHTCC6QHKSHU8C5OHSEAP7B2BHD4GvPHiFG8PHhOG07GJSHAEAegG0BArzBTQAuzBrNCQSHfTCSSHgSHa-GiSHzBAT8CiCGrNGw-GBSHuPHRSHc5GyPHhSHEDExSHwSHsMAoSHDQH2SHrSH4SHTSHu8GvSHfBATHAzLGZTCP7BKHHFEHCTHX-GFRHtSHQ4GVSHjSHITHmSHD_FymAP7B1vGF9G-oGDIHZgGZ-GSTHGTHhxFJEGG-GqNCU-GQQGDRHeSHxPHETH7RHYfBggGmBAoSHtPHEiGLiGzNGrTHA9GGTHN4AA_Aj-CX5GPQCJ-GmgGvzDQTHNiG6SHtTH4THnLAWTHuzB46C9TH_oGr2D1TH_PH7SHMJCHUHbSHNTH57CDTHRTHo7G_MFDdAB8CoGA5THHUHL7G0SGoTHFiGqTHVUHC-GGTHyAC5THGUHX5GOGGqSHTUHPTHMpG2TH7SHM9FHUHATHyTH2HHfSHBUHuSHvUHWfEeEBoUHMTHnTHdSHgUHAUH-PHCUHIcA2oG5UHlSH-SHoUHaTHeUH-UHzTH1UHBVH3UHtTHA_AsBANSHKTHOPAmTHr4Gx7GUUH2UHgTHHmADiAjeGDJG1SHleGz5CA9CAfGnCBpeGRHAreGuHFteGRfGw9AbHHJyGTVGlQHxZCr1AcNG79AuQHJyGbNDY5Ey9AkgEqLFYHHt9C4fGK6Cd9C8VHy-Cu9C_VHyfGxiAjjA7EBg9CS6C-VH0-CM6CmiGo9CJGAJWH9VHvfGEWHx9CngA09Cb6CRWHCWHLWHw9C1-C5EB27FZWHZCHxPEBQEiQEUyGY2EhpGQjGdSGWUHkyDBFG9vCMuAxTH4DGeJE-wEaaGFKGL1EXPAiZGcIAFIFOwASJHqeCOBDxeC3eCXXGuYFmTFgNHDHBcJHBbAeJHM3BmpCzbG3TFiSF0SFvICJXHbmFzaClJH3MHzrAoJHNXHqJHnmFswCDKHSVFvJHpKH2JH2OCvJHmMBFKHmYF9YF9sGihC6JH6BDMZFOUFdCDXKHAKHTKHoMHYaGnVFAZF3JHGZFSCDQZFjXHNKHNoFkoFWKHUNBLZFBCDNZFSECxJHRKHYKHEyAKbGQ4FeKHDbG3aFixCDXHmVAkKHnxCnKHZbFpKHZLHrKHsVFtKHKLH6XGwKH5bFWYHPYGMrC5yAOrC3bFPQB2iC5KHi2CfYH8iCZYH9KHNJFPDDCjCkYH_KH0XAg7F_dFzKHDcFqVCPrCUcFdDD1LHuKHayCRYAtcFRbFULHxrCSYHXLHscF8KH9LHmLHdLGiPHCZHbVBryCVRHwhFyLHMbC-VCkLHHjFb0AUIH5tGDZHrLHAZBtLHciF3iFwLHOjFbVBEkC2YHpLH10A4LHKED6LHMEDWDHVzClkFlZHJjFGMHxjFyLHbED2LHJMHFOHaZHljFV1A43FeZHbkF6yCEOHubGTZAokFKjFzkF-kF_LH4ZHsZHFuG9jFgzCvZHFlChMHpzAMtCsLH5EDQtCTCHYtCZqCqMHZcAsMHqYGTXHvMH_bGotCAoFzMHRlC1MH1YGuMHJICUoFX0C7MH4aFsoF3pFQpFApFBNHToFPpFusFutCI-E2tC9MHKbF0sFMNH_aBedAlFD_GHsFDAzGrrFjtF8cCVuGKsFstFJcGEZGLcG70C9aH90CvtFTaHwsAyvFgKHReAiNH8NHSwFtwFKwFdeArNH7hBx0F5ZA-hBA1F10FM1F30FZYCc1CUbHxuCWbHnXHgOHXWC4uCZZHWoGQ2FgGDv1CJZHmfAqGDIOHEvCOOHkOHJYHTzAc2Fz0Fg4FHOHXOHzNA91CLSFBOHWOHW2FOZCfOHsbHHbHe5Av2FebHSvGnNAWnCWZC02FpOHCzGrOHcaHn4FXoG54FIzGKmBWHD0OHShAJDDNUHNKBjTHGlAEoGeDGLHHRpBweGqaGeQGrlDTmDamDZrEFHEd5DWmEQiGwLEDCCFFHEFHRIHvxEx0GwGEoPGmLEqPGmcHodFsUGiNE3kDfNEqCH5SEBTE7SE0JAX0GwwGbUEVTErTE4LAgdCI4GwiGcAHRbE9RFhMErWGqHDHdH2bEwoEwWG0PAmWGPHBoWGLWGcIHcoEeIHrUGEzEwzEdzEcfB7hEEjGDeCqzEyzEfnE9zEo5BxzE7GFzKFy5DjKF74FesBxIH9oBqKFpdH5IHrdHFzFvKFNmEA5FtmGskGzNFhyGENF9NFd4FdMFkNFINFRHAEOFMNFrWHEBHu3B3dHVwGHNFBNFCeHg6F_dHJeHfNFpRFolGuWGM3BhlG0tFQRFHdH_RFwRFqRF5KBUeHeRFXeHPeHjRFcRFklG1VGL8DmlG4RFfeHplGxKBheHwJAslGkeHQLBDKFxRFVeH9MFceHleHDSFxRFFSF2BCFTHgMESQB_HAmBA2PHLGGwAAzmB8UHXVHmUGw8DqbBX8DYpAkAHbAHDfHV8EFIEnYEXdHCVHaKBh6BeSAyvGm6BqTGqUHmWHJXGkdHLXGjUHgMEEyGlLGrlARHGVfHVpGfdHBmAzzEsTHpmA2BChjBO7B0BHYGHVhEY7BucH8rBFUGafHKLBqEADsAImAwJGjCGslAAfHd9GJSGXfHadHHAHPVHpmAq5Gb-Gl6BRqAf-FbAHTFHGdHJeHVTCa5G7zGeHEFAH1AHYCHXxGNgHXHEdDHIAHCFHECEkDHGgHXMCFWGHMES0GzcHQMEZMEueAUME_DBeMEJgHQeHmCHWGCr9BUWGkeE2cHVgHR_BCYEeaBmcEMYALdHmgHVIHQIDvZEJdHZvAQdH2hDkaEOME4gH5yElIE_sEFrDwfHlDHkWGFaEabE1wE7ZEbFH9CHFdHsbEq9ENdEoBAyEHOdHrHDsUB8cHHJHZdEfnEvaFRhHMhHPbAfqFyEA3dEvdElzGMgHWhHi9E7FATnEudEQhHSABHfHngHgAHweEheEZFHweEqhH1gHshHw0GxeEtiD7eEqjFTcHAgH0HAj1BonAOHBCJHpUHgVHrhHzbEvZEzgH15GktAJeHBgHeEAj1Bx4C27GBIGH8AG5CrfHwXEOZElgHGiH29GomABICLOCxTHrQHNNDmGFRNDUBHlQDKCFioEMeCtaHqpFjlCmaHORCoaH7sFFNHmTC8pFZ1G1aHKbHn3FuOHYoGIcHLYHK2FLcHelBNcHuUHzJAmQCp4DJnBn6B5fHf-G1KGQ-CNDFesEmgBFEFmKEISHKUGfIBC0GG4B4xGcQGOOCGxGdqEkyDkqEcGH5SCSUHmWHH0GErEVjHFvESjHomAUjHCqEmrESRHk3Gh1GRRHdGHgRHkGHiRHmbHiwGXRHURFqGHbRHijHhRHxGHhwGjwGxjHUOFqjHsRHbzASMHT1GbMHW1G4zCzRH_wB4aH2RHDdA8EHEHH5hHBICiUB_OAC3B1BGHqGgfHgpG-3EA1GGNAWxGtyE-3Eh4EVSASkHnEDVMH42F3GHHmFS1GzGHU1GfvB3zC9GHfMH5hHgKGx_BWVHg_FuHHciHO8FeiH_FHXCFnLALCFm0C-MHvaHlaHDiG2pFKNHktFwaHsiHZyGINHg6G4aHDsFCmGFnGCvG0iH34F3iHLnGWrGB3F6iHsSAIFB7vCQqAsQAdUHUPHJSGKuE6AHJqAGiF1SAYJH7HFreCAXHOpCvFBeXGZXGXJHQJHZJHydG3NCFXHDgAHXHEaBPXHcSFnBDjJHrJHSXHJcH8TAVXHZIEOXHrJHjSFSKHtYFQwAdXHyXHfXHGZFOwAeXHdOB4JHFqCECD2YFoXH-XHqXH7XHzUCGKHkXHimF1UFDVA2XHOqCJmHvXHJKH9lHuJHGZFYlC5lH-lHGZFXxCGmHcqCiCDcKH1aFIYH9bHRwFPOCjCDGYHq1CiKHsCDykHwcFMbF7qCBrCRYHxKHJeFLZCabFmYHvmHhSFqcFrYHCcH1KHGLHrBBhYHByCScH3YHCbFBZH4cFWDDjrCdrCCLH6XAELHwtGaYHhbFPbGILH2KHnZAMLHdZHnYH2ED1mHOLHkqC9YHumHBnH1rCAZHVYHPZHN1AmlHLMHDZHIZHhbH-tGHZHtjC0cG0ZHHbCOZHGZHQZHUgHnnHM2Fl1C7kCPNHHMHbZH3fFinH8kFznHAzC9iFtnHNzCAzC5LHXZHOzC8LHynHF1AoZHRkCtZHUEDKMHSZHTjFpZH8jF2zCRhFHoHYkCHlFuZHRrFEmFTUFXMHckHsEDqRHBhA4jHbkHuRHxAH7lFZkHiWCxRH5zC0ED7zCiMHIaHVZHKaHWtCMaHD0CJKHPaHrwCdaGEbHVdAVaHh2AXaHbRCyoHdVA6YGKJF5MHWCDgaHhmHXRCjaHpaHd0CBpFkiHc0CwaBsaHxkHuaHJmG5kHTpFuiHHsFAlHAkHRNHUuGXNHGmGLuC-lCCbHbNHUpH1FD-aHfNHyuFGbHQcH0vFZRDwNHvxF1yFK1CqNH1FHWeATwFuNHwwF9xFzNHbgBRbH0zAwbHlcGBdGkRB9YHaYCFdGfdCAOHBHD2uCDOHjiBJOHjbHLOH5bHEaHKcH-pHkNHDZCNOHJLHtOHybHAqH7mCTOHX1C8bHQcHHgA1bHbOH3bHdOHB2Cq2FAcHrpFhKHAsDIqH2uCmOHO2CoOHKnGqvCwUEaoGFvGMcH6_COcHf2CHbH05F_fHQ3CNQG-eHRUH9UH8QHQYDm0ABZBU_AW_A-KBFTHf7CtMAHUHvWHqOG7PHhUHaVHqWHlRCpGAj8A3zG89FA9AhHHFRGNODUlEPODcHH-9F4rDexGOBGo9AlFGmqGJrHF6CeHHnHHCqBxlFsBAMyGjGFKWHTWHMWHe9CyiAfWH4-Cs9Ce3D_UHL1D-3D7QHOTH-qH70DKIHb8AMIHqrHrUHsrHorHASG12A1rHnBABIHcTHDhGrwDemE1-GyhHDiHkhH52AZOBBeEKhH30G0AHt-DLBH0WHHPEdvAyEH81Ek1EIZAm1Ei1EmHFMYAtHFO5FQBDMBDRJHXsHTJHclHBIFWJH5HFXlHYXGCXHKJFWBDdJHYBDaSFhXGQXHjXGMXHxlH68GgJHxTFrsH7VFKJFwlHhwGzsHaJHlaGhsHTBDoaGzWHraGpXGGIFWwC6sHfaGVaGAhCwsH3XGMZG4ZGqsHLmHoVFJYG0XG9sHsJHuaG5aGeZGQhCxsHKtHIZGqZGquFoVF4YGUoHQYG8YGpZGMtHUYGvXFcZGfWFEaGLvFGaGbYGDPCdYGnWFfYGrWFiYGOaGtUFQaGmYGyUFHtH0bGtMH7YGWZGytHomFSaHAtH0aGzZGPYFmqFnaG1tHEuGRtHxMH2MH6tHLtH2aG9sHyaGjaGuZGCuHWpH6dAhZGLWF1aGxVF9sH4aGGtH3sH9GDPZGhtHSYGbaGmXFrVF_sHAuHLuHWtHZtGaZGfuHpaGauH-ZGrZGtlHkuH7sH9tHcuH5VFpuHPtHctHccHdOBkZGOtHYtHVaGzVFxZGRYGRuHTYG1WFBaG3WHZVA1ZGVYGZuH7uHbuH_ZGcWFbtH8ZGJPAgWFktHduAHaGntHJaGnUFMaGtWFutHwWFwUFUaGHtHkNAvoH6tHgaG23AavHquHBtHYvH23A_tHwuH2tHWuHWaGjvHUtHdtHHuHGvHZXFFZGbvH3uH23AJuHFuHVtHetH1WFUuHlvH6aGLXF3vHDvH8tHXmHHKHZXC4lHNmHExCPmH4sHKKH8XH1lHpXHvkG9wCBmHZGDIwHEmHQ1GamH9vHTmH_vH1hCwXHfUCCwHUCDUwHztHRqCSmHoxAQxCVmHYwHZCDawHkqCVKHBYHsXHRZFZKHmCD9aCPqH9oH2OCjmHYqHAVCmmH8aCXiCOYHrmHoKH5pCWLHUnH-sH3CD-YH6wH0xC9wH-mHatHcYH9IFNnH7bF4KH8mHFxHTbG5wHBxHFmH8bFWRB-bF2mHDLHtYHJxHbYHGnHYDDUxHZUBPnHWcFMxHsVC5YHAnH7YHjDDWnHymHYnHLZCYLHXnHqZHHUBcLHFZHBoHdnHQkFqxH0hFFoHoZApnHsxHHbCRZHPoHyLHUZHPsCLEDKgFqjHfLH3LH4nHQnHqnHIEDgZHCjF7xHIaAAoHoxHIjFmMDOMH6nHbbCAaHNyHazCMyHcnHCaHGVBWkF-1BFXBSkFGjE_ZHykFBaHMoHWzCEoHxkCGaHrrCmoHG2AlIHG0CqoHCKHssHnEDnMHIKHLmHgtCDcGWaHyMH1oH0MH0YGucAwoH8TA6oHotCWoFnlC_oHqiH5kHUpFLNH0kH6kHHNH8yH3kHEcGriHLpH0aHNpH2aHOtF-kHWNHtFDYNHcNHaNH_aH8aHVpHutFuvH1iHWeAdpHkbHlNHJbHgpHZyFopHL1CmpH9eAupHBbATbHRGDVbHCdGXbHNeEwuCx5F8cCg1CCmHXqH7pHk4AqjHg2FkmHFqH1zHe3FLbGlbHnGDrbHTqH61CKqHSOH9YCUOH_zHtbHj2FGnC2bH5pHwGDeOHD2COqHczHG2CaqHC4FCHDd6FDcHnOHnvCj6GOZGAMHRPCkCDZ4FpjBk4FzYCj4FY0HPnC2iGBzGGnGl6GElHyiH54FgqHRHDmqHi0Hz4FN5FvHFkqHu5FT8EyOHPcHP0H1OH9mHa-GCrHIGGdEAoIAQqAqQA_6GLgHIRHnlBWdH4IHjjB1IHtyF3IHudHH1H6IHsdHydHPoEhsBoKF7IH_4FyTCeuGBrHVRBC3BYoBb8F57B7AGK7GJUHdTH-gGcvDxzGZyHqBBzvAtJGrgEVcHfkABNCnkHIyGrMGoAGHRGYBH70HaFAT8CaoC0BGoUH4PHcSH3SHsUHfTHX1HGjEfBAuEAQPHYTH3zGB1HbTHYVH71H5SH60HHXBgODntAzaEB_AUNAJ6Al-CBiHFKGBnERaEN5GiRBheFNCCMRBVeF2dF5GAB4GZeFLeFzkC7dFfdFMcFaeFgoHi2HFeFuSB19G_hAk1HaFA38D38EaEAahAQ2HJVHQlHD1Hq5DCnEmyHJSBY2HTeFbDDb2H8dFNlBN4Gq_Cl2HcMHldFj2HfuBjdFjeFOeFfSBp2H-5GHiHy1HbFANhBw2HkHB4nBkRAs1HCSHVyGagE2SCpxEJBCHeEH1GCpEU2H9yAh8GFdFAeFH3HOnH92Hj2Hk0Hj_C62HbdFbeFE3HFeFG3HieFh2Hm3Ho2HqgAdhFr-Gy1HALB_-AB_AeeCHoBi-BVLGRiHlUEZ0GLUE3OGucH_CFFJCjEA_zGN3HVRBLOA1xG3WDdQAzBEvJANHC1NDNkH8XE9cHoUGPREOFHDrGiBAj1Hy1HQKCSpAsMAYSHiRA86BSqGT4H5NEXIHE4HODF_rAMUEI4H29GN4CoeATIAqQGslAf1HF_GHdD6YDJ2HmPAioAdlAvZAG_CNSC_3HV6E-YEv9E4OBZHFoxAtZFV7F_XFVaFkaFkHBqZFqjHeOBoaFWMHQPBI5HdYG7NBaaFiaFcaFLPBR5HGOBcEH5aFhaFuZFakHqaFQ5HpCHkZFb5HF5HFmFwZFJaFA2ATaFO5H8ZF5OBPVAnOBwSAo5Hd5HP5HW5HxOB6SAv5HG5He5Hy5HYaFpPHh5H6ZFcvFq5HfaF75HN5Hw5Hq5HIyH__BE5HPPBq5HtaFx1HSZDrIAh3CXIGT4HtVG0UH6zDwVGh0DNYCmGFm0DwBECWGBrHx6GlLGvnA57G9TALUFYrHwZCz-GgBDwVHbOBIVGJJEpcHqtET7C7vEruHzuHtqFVYGv3HZ2H82H_RBleFfSBo3HTLHj3Hw3H0dFy3HNLH4dFg2H76H06HWeFsSBL3HMzHcIAdhHftHBeB3qF2zFuxF83AizHnNHpwFppHyxFQ7HspH60HjBArzB3OAuzBF5GS2H5TGsrHtUHx1HCiA6LAxKGLGG5nBtoGEEHwqHIRHtJFz6BmJFgFAh3HfGAtJFhGBr7H1GBG1HSTH4oCTgGX5GffHb7HChGZVHOVH07HyWFg4HymBJPGm7HBfHfUHMVH_qH87Ha6HCcAJuAGrHA9CKNGSHAQVGONGt3CjnERrHj_FdVGFSArxE6JDO9AmVEVtEE1Ha7BzIHWAFGjGSjGXpGNPHxFG36GwBAcjGF7GbpCN1HMyFP1HroEnKFtKFT1Hz7Hp8HwdH2wFtdHPoE0dHu8GPNGHHHOLCz6GyUHmGGIjGoWHRBBZDFMjGqKGdeC7uAl4BD4B67BNGG8qHFDHvQESGGFRDJsGAFHGJHrGCyPEQ9H48HR8HH9HG6AH8AJ9HKoB57HOAHN9Hc1ETGG6PAUPENQEBQEOUEV9HO-G58Hu-GLGGFgHXHHN8HZeCr3CF9HA3HK0GyeGMHHWeCo3CLNGw9Hp9HFfGcQHjVH38CghA58CU-CD4CRfGHrHY_FN3HR8H6LCTFAM1BjUAXTHlLGRmAYeGd9HSFHmDHl9HtPEUSE23HH-HUWBSKCL-HakDaCCRMC94HUQEc1EkMEwYAr4Hr2H69HEEBfqAi7HBIG_iH41HXjHIUEf9Hs-DzPEj9HqDHg-Hw-HsPG07GN6B9UAB2Hc6Hx4HbQHiHHb8C-NGPJGh6H2ZCsQH0VHaVGwZCC8G97HyKAKYAA3Cp4Gy4HCPHuFENQHBPH3YDLQHYLAQ_H2-HjBAsqHy6GASHC8HokHJyGm6HyTG2-HTVHymAA7AyUHWfGtVHu1HJgGmIDBYEEfHRYElwBCgGVYEFsHXEGh5EoeHo5EGwE23HrBAY_HlLGsqAAjHPpBd_HxTG1pBo9HqGAh_HdfHBNCL9HhzGh-EG_DqoB7WHKBDasH8WHdlH-WHtsHosHplHiJHo8GKXHZXHqyHcmHrwH3aCfKHswHFbGYAI7FDAqHywHciFenHIoHlhFjbGvxH4hFXzFNZHHsCciFwbGxxHcsC0lGQyHdkCtAIpoHrMHYXH1bG2xA7mFsBAwWCsbC3bGvbC9mFvyH3bC0oH-SCttFkRBh3AccGOwAkcGOXC5cGt1Gc4EbzFMcG4sGZcGccGbcGicG8rAucCmzFgcGXPH4cGWcG1cFJBIncCLBIncGf7GD0FFhBqNA1zFG7E1cGz3ADdCOBIiBI8zFYzFVhBLdCPBIBbA7cGU1COGD2NH_cG3XCypHvzHDdG2iDtzHXGDHdGJiG6gB-NHcbHMdGz8FN3HYiHjeG3DHgVHXHHp8C48ChJA68CC-HfHHiVHHfGeQHE9AgQH0QGiQHOfGT_CueG9_FdIDAPHhIDVrHpEBU8HQCIBVGg5CCRGQrHNrHGRGxVGeCIeAGm_HGODo_HLgGchGFSAGVGsZC__HwCICQASwDqQHy-GrHH8wGwVHtTGhBIhIDTND5GD-6C9vFifGbqGYNG1CIypBVXAn6HV8H9QAoRGf_HuMGZrHGNDuIAcrH1dHuMDaNGNNDYVG6vAwVHH_HEGAvTGpqGn_DiZDY7EtIDEWDxSAatFT0DT_GfEHf-CdMG3bDOcDtbDUHARXASwH8gGtXDP_G-bDhZDrDIhMGEcDukDHcDPbDoAD5cDiEHS_GTeD92CsfDS7GOyGHoDqmDsIEQxGd3HjEHxqGJoDJEImrHF8HtrHdvD5HHFSGoyDcvDlwDboBSEHK-GngGorHZwDDTAOQA-QH3SGy_ACiGGxDPuGwoGERHorHdxDfEIJIHprHwiHc7HmEIKwDPyDCRHLVHR6HQEIWyDwrHsEI67HPTH0rHIiG0zDuABy0Dp7EQ6Hr0DqEI9rHBhGKpG5EI_RGinE1FHlEIpTHQEIFhGO1DmVBiCFLxG-THLKDl4D11DgaDX-DizBwcHdlAx-HqcHy8B8DHFFHhCH33DcFIWGAjHE3zEqCH7WEvFHwIBfeGCsEIDGuiE32EsIHq5EXTGBtEDLDJBAaTBCmBvFIwtEHsHotEYoHB7GIwETCB-AHYCBexE5xE2CHjwE-DI1yE-yEHKGjyEozE9yEvyE7_EllFGOAPgAJsHAAF7EGhBGs2EaHAlEGc3FXEGTGIzCGqDGRDGxEG3FIqNDaGIXCGtBGVGISSGlBGH3EiEGueDA3E-kEM3EjLD5kE-DG0WHoGIBGA02ErGIX3ED3EuGITSGYjGhGIOSDW3EnaDN3EZ3EfGI6EGxGI9kE1kE-YA2GImUAXGIUCHMDGTxGFEIK6EtrGl8EhIHg9GO8Gj9Gp9GK8GW7En9GK_Av9GW8ERLAf8G_KANsHY_E_-E0PAMsBW_EqEFrNAxEFlWHVpG6EFfEFyeFPJHRBDZJHKAIcXG9WHPuGoFBalHVzF2sHjaCklHeXCmsH2MF_FIcIBMdHlOF8HIbMDLMFTMFrIBYCBYwGAIIVMDSMFHkHVMFMMFXMFAMHkRH0tF8JBBPG8wGYgHnlHusHfwCpJHnJHWIIXYHuyHxSFpsHDUF0sHzlHaXHDmHhyAXbFmwHHwHzJH2lH1HIdwHGyA_lHLwH1YFNwHoIIJwH-JHCYHtXHpII4tHWwHEKH0IIImH4XHQmHRVArIIiMBjwHHZF5cArXHnII1IIJwHZmHmIIHmHa5H85Hp5HevFEOBAPA15Hk5HH5HW5Hm0Dm7FpqClZFbaF95HOJIoBAg5HnaFZJINJIraF4CH_ZFMJIC6HbJIKaFoOBT5Hc5H25Hx5HkOBXaFs5HPCHjJIB6HrJIq5HYcA7OBRJILbF-5HADHpJIj5H4JIbJIE6HbKHi5HH6HbJIJ6Hh5HpwHFYHwwHhaHGbGZAI_pHiOH0qCnmHUFDCxH4EAoPBfnEGbFSLHsZFlxCtCDD3FSKIPYH6wHwJHAxHJnHblH2FBbnHzmHhJHYYHzrCgKIRKI3yA4mHFnHWqF7mHUrC5mHfKIRnHfuFJyCqYH6wHKjCHnHuYHgeFCnHsYHEcFVbF0YHhBA96HoKITjCexHjKIkxHCiB6YHhdFkiCmxHjxHJyHlAI9VCabGuxHQLImAIVzCzxHNLIN1A2xHHhFTZH3jCkMHxnHWLIHbCYZHAMH-xHEzCAyHbxHQyHXWCJEDFyHiZHMkCkZHLjFDoHBqH2nHxZH7ZHdyHgiB1kFhLIpECxkFyLIxAI5kFUjF5PBulFEaAelFjiFhwGDCGjlFpCGOGIiLB7jHi7G_mHkEDrzCdoH_LAaoHVoHcoH7FIxTAwRHngFikH6YBgMH1EDloH9zCxuEooH0sCsyHpYGNCDtoHRaH4II5oH2oH4bCHFDZaH1yH2HIvpFdoFOKH6XH8MHHpHliHbFD_BI-oHGzHCkHCzHGpHMFD9yHBzHqaHNNHyaHdLI_lGjtFTuG5aHEsFPpHjNHRpHQzHTpH0RHImGBmGgaCpsF_5ErsFVzHZpHNuHHqHiuCEBI8cCtaGFXCQeBVNHwwHfpHqpHSmCO7HsNHkwFlxFfNIfmGjeBOzFJ1HVlH1eAlzHGdCwpHOXC4BIxVC0pHZbHozHbbHqzHdbHO0HunHEOH9pHJqHv3Fa0H6zH3zHvmCqbHVNIY2C_NIIKI6iBMqH3NHK0Hz1CpbH0bHZOH-1CXqHLnCWqH4NIEqHZqH_bHTOII3G46FWwFYnCQ2Ci0HeNCkCDh0HBlHk6GDlHr0HCcHt0HavCzOH30HRcHUSHDIIoAAcfHHPGR6Bz2H5PHVPHlcDKdDZcDtUDGKBnsGxDI0SDgcDiADlvGmDIucDmcDVoCAUD7DImcDQxB5OICIH7OIEdDMdD-OI23HBICHOGpoAHmAfBAfpAX7G0mAvqHD8HzOIJ9EoDIPEHhEHF3GYjGfwEEGIdPIPaC0HIqXGelHfsHglHYlHxHIZlHgsHBXH5sHZzH_LAksHGXH6HIQAIgpCVAI2XGoBDYXHmZG3yH9NA1sHlXG3wAiII9XHkIIGUChwHxYFBJI8lHWmHTwHEwH5OFmXH4pH7IIuXHVxHRwHjIIpyHTtHHQIewH0XHDZFUQIsIIUmHXCDDQIFZFBJIIJI_IIViCLKIPYGHKILnCkQI8aFOKIzwHmxC5qCbKI2wHQYH4wHxKIkKIcXGILIGCCkiC_wHnxHJLIwYHibFrKIRxHbsFuKI6KHsKILxHCLIQwHOxHEnH8QIHLH4KIYxHKMIOxH9KI6wH_KIBLIyKIHaHrzAfxH4QILZCVLHwQIGLI1BI5VCMLILoHgiBjAI3xHgnHRLIiAIlnH5KIMkF6iFVLIcRIbbCYLIxLHaLIvnHcLI2LICMHEEDvLHvRI6iFcZHlLITyHKkCoLIDVBqLIHyHsLIuAIKhFiECKoHakFHbCPyH3RI0LISyHCyHUyHfyHBkFNMH8LIzzC0GHRMHYMHNMIybAfoHSJIQMIMMISMInzCQMH3YBX1GXMIJtCZMIRRI3EDkMHdMImWCfMIVwHsoH-ED1AIVAIevHlMI0yHDuH3EI4MHmMI4oHhoFyRFvoFvNH1MIcpF8MIBpHniHPaBpiH5SIFpHtiHxMIEpH6tCONHAMH9lGLzHvSIUtFOzHNNIApFRzHYpHdNHKcGDOIH1CXNIzzFDbHulHazHezHfAI_UCeNIP7H03AlpHcTIUxFS7HluCzBI9cGZRI8BIHLIUGDITIBhABCI2NIMQIbqHj1CsiFN2F1nHP2F8NIWpFvLIzTIobHzbH9hCoGDKOI4bH9NIvbHE0H8TIUqHB0HNOII0HSqHBUIA0HlCDSOIF0HgmHYjBWOILUIItGU0HaOIGHDGcHm0HjOIy0HGlHq6Gw5FZTI5mCqqH07HOPIejAM5AfBAv-AroGR3CuSCxOI51HDSHJ_GfMG4QDuaDr6GTRAYMD5MG_7HM_HP6HZEI_THe7H2-HBICxQF-nEv4CVPG7JCk4HMDGpHIpFF85DErFccBpJCHrFFVIcJCEVIEcBRcBHVI1wBWrFyTI9dAkrF8aBmrFbrCYrF3DCFCIgbAcKBMSCICIb_Ht1HTNDgqGFOFHDIvAA3VHX9CfiHzPAWBHkBFMlDNPIQbBRPDJTHymAKuAZ7G0UISFIEIHrwDoEIA9GDII3gGUHAZQG37GslA98H_rH7KEuhHPgH48HBICdRGh3Cj4HQ-HxDI7rHt0DIFIHhGQgHBrHBICl2CwLAoIG_vCIWIOIHDuDQpDzHA-7ADzE4UI4cAscG6TBQqAkhAnUIs-HgpGfPIHqAHPImIHlaDBsHe9EvHIuHIMAINBDOAIyHIlSAjPI7wHtPIjsH4HIQFAeRIxwAaIIvKH9EDjBD0PIeIILXHcIIUAIAXIWAIgII4PI0lHxIIPwHwJHgQIbUAgXH9BDiXHOmH8II41GQxAMwHJ1FGJIPwHzIInwH3XHOQIgMIJKHrTFYQIAJIJQImSI-IIgXI5MBaQIgaHlXINXIYmHlwHMXI2qCdmHatHmQIB2CxXIgAIoQI_ZF0wHrQIyVA9WGQRIoYFvQI3QI0QIBnCxmHnKI7XIvKHTnHcxHwiC7QI2KIgYHAyCvKIARIXRIgxH5QILnHALH5mHGjCFLHARI0QBMRIcxHORIByHYRIaMImKI2xCxQI6NHTRI_XIlxHanHBRIFSIphFyPI0xHKkChnHzRILZHjRIEMH1DD-VCqRIwZHN1A5xH-yC7RIOZFGyH8iFbYIeLI4RIEyH6RI-nHAzC_JIfnHKyH6ZHBSIEZIxLI2BI0YIDSIHSIqYIs3HDMHbyHNSIPMHPSIquF6jHekH8jH2GHWSIImFYSIeoHaSI1ZHYmFdSIhyHfSIjyHbMIJaH42HOMIlSIbwHhMIoSIQaH2AI0tHsSIpMIuSIfzHHpFxSIEoF6PInaHmtCOFDDJIhaC2SIHpFDNH4kHCzHAzHAaI9MIGNHA3ADpHAHHslCETIrqFT9B5UFuqFK7HmBI-SCh6GFNIRaIKTIjlCNTIAbHWzHFBI60CSNIPTIapHrMICmCYTIzvFmNHiNIjpHpNHbuCPbHM7HbwFDyBtwHbLC3xFT7HnNIwXCsNIjyCuNIjmC5NHcbH7NHzZIAdG2aIsTIFCDHUIqLHxTI-NIKOHUOI6ZGw2FrGDLcFFbIMOIgGF9mCAUIxbH4TIDUIoNARqHHMIQOIM0HAvGPUIpOI-bHV6G3TIFVCdqHXwFfqHXUIhqHHlHsvCuPIB5Ap0H4iHmOIJ2CoOIMKIcUIjYHx1HBICduAvDIUPIrQGVWIcTHnDI9bDEFBqDIBcD4bDtDIvbDDWIgbAP0BxBFMSCvoAe6HgVI7NFiVIkVIdNDtkHXIAoVIPdBqVIYVInLALUAgYCZLB4jDQqAtQAr-Hn7HCjHnlBzoEL1HtOHKZGBbIy4Fc0HvVAIOGUUIsdCgOIJ2CHlB36HmiBqOHiqHEvGu0HiYFkOIp6GvnBvcIgsFx8HEOIFlHHmB00HtbIgbAuOIfkAkCGuFGn9FQBGTEIUsDImARPGEhHv_DqqG_HD5oE-eELGI3yENGIqyEKGICpE2yEVHGJGICAHXEGRdIIGImlFRGIhzGWdIlHGDCGyrGu3EoEG8EGkGIIHIwCGrEGfjEr2EDIIWLDvGIAAFl6EYpAn6EnHIgpGpEFTEF3BAVEFCXBWfFSHB3JFGKFCKFlPHQ7GjBA9JFKZIXYAUSFEmClRHTsARSFW2HZTAH9G88Gl8GB-GtBDIeItSFObB-8GCCFgaFkJIzJIbJIbCHxJIfJIlJIraFVJIZ5HXJIBKIjaFW5HdJILJIyJIVSIsJI0dBiJISeIjeI9JIhJIRaFLaFXeIU5HaJIreIvJI05H7JICKIxeIvEA2JI0eIfeItJIscB6JIueIqJIkeID6H9RIA6HYeIUeIraFEKIRZF3XIJUFTKIyWGsPB5oDalFpCGEMIwyEflFCMI-LIdlFxCGGMIJjBouFSzEq0Fj7GqdB2tFGeIHiBp0FCeIQIIohBk0F_JBm0FF7H_sAM0FcSEHNILLAs0FH3Fb0FofIpTIXYAi7FcVAX7FVoEZ7FrOIBICv5As7FWrAFNGWcI2UGu1Hg5ChCI5cInLA8fI3jADTAcKAn_FKRCQDC-cI-_FE8Fo9H7fIcNA47Fa-HDTAqqALoAOgIcCIAdIUrHYAGdIDV8FimCrVIGgITgII8FmwDxmBl1G8-HfCIciAlCI9bIigIaHAa8FS3BxmBaQHJCInCIU5CY-F3VISgIugII8Fx-AgPEVGHhRAsvAZgI_5CNAGsgINHDvgIDAGa5CE9G9OHCgIa4CfgI6fI6cIjgIzOAouAE2HJhIpgIL-F__F3gIOhI5gIuRAJlBj8Ao7BAhIU5CdCI60H4gIi8BC9Fv-Au7Fk_H0gIF6CpCIhhIYhIjhIR9FnSH87FPSHzgI-OH_cIWhIcgISBGegILrH8NHRrH2gIFgIEhIh9FW5GCxGngIyhIKhIagI1hIcWItgIthITYESXBW8CehIh8FChIRgIshIs7FFnBNiHymA8dCIhI7-FohIL_FbgIHiI-hIiAAqGAp6D3ICnhIzhILhIHAGg9ANhIIiIIEG8eHZTCOlHNiIGAGsUA6UGniIdiI1-FzpAamB-UIDiIUhISAGQiIoiI3jAziI5sE3-F4_FG9B3iIdgI9-FGiIKAGDjISODqhIeODHjIWrHW5C6iIdiI7cI6OHUoGCjI3hIEjIQgIiCIbCIGRGXrHciIHgIB_FY7Hq-FTNCogILjIaiIFjIKjIUjIIjITrHbjIPhIjUIjAG7_Hh-FjiIdIDqAGnODpjIZhIHHCg4H4ICaiHnAGNgGs4HihIs7Fj5FXPAH-FPlHH_FEiIVjId9FXhI7iIiAAZIB_iIYTHzPChjImjIphIojIrhIHkIYEA3mDuVIz5BiKGV3HujIDkIKrHviImiIDhIcjIhPCqqAxVITjISNGBBG5hIEAGZiI-8FQkIeUIRiIdoGs9FK_HugGyAABkIZcHOkIpEBrgIOjIv5AaTGg4HG5CXiICkIUhIghI5GICHIqIBd2EqdIhzG6GIKeGnEGldIbGIk_ERkFodIt2EmTGk-HihI5kIMEAgLADIIQjIihArlAtjIZGICHIndIVLDOlI4GIPWIshISlIuAAUlIihIhCG1BGE0B_UInDGBlIidIAHI7BGblIjGINlIaHA-EGp7GVlIcNAilI8CGbLA-CG4IGnlIykIjWIJqGGlIWGAClIcNAjdIqEGZEGBEGcGICmIylIPlIvUI1lIaHAilIYDGfKAoBAbDGjCG2mA8kIoUICjHAmIR7AslIElIhTGoCGwyEpDGLlIJmIlGIITGGkINHDilIxDGHpA5kInlI-VISGIrlIxlI7uBtlIhEGgdImdIwlIdlIKmIflIC-GNmI9IAqmIUmIqfHF0GdmIZ2EzmIjTGbmI4mIA7GoWIGDGGmIhdIvmIEmIIlIJnIfjEFmIfmIHmIhmIkGIzlIklIshISEGyTDSfH1mAjRAe-HBHICnInjEimIMnI9hIdhAl6B1mAiWIXcImPGhJEdCH4GER9HihH6DHGKErKElDIFdI-ZEvZESeEvdIJqGkBHXCHZdIAnIuAAHAIiHIOsBO-EgHIqlE8hAjzHWlHnPIFwHsWIoPIwWIqPIHoIsPIfaIbpC3WIwVEpYIfJHRAIhSF9WIDhCVoIlKICXIwBDEXIvBDxpCHXI_PIOwHBQITxCRQI1JHpXIJVAtIIUXIvIIWXINQI2IIDRItXIINBCZF5tH5IIaXIRXIcXIjXIENBcQIzXHBJIgwHQXIDwHSXIkRBsXInoIINBG6H6eI0dBDZI9XFvwHJKIeAIG0HqwHbUIt2FhAIgaFJfIaKI5XI2LI-qC9XIbRIjYIqTFiYIxCCFVC2QIZpIdpIEDD6QIdYHOoHzcFipInNAHxHMYIGRImYIgYIKxH0KIQxHJYIjrCBcFrpIXYIyYH-KIWyCVcFiWGDYI4YHSRIFLIPYIVRIixHCYItpImzHlYIOYIoRIVbC5WIrRIknHXyH9xH0DDQlFwxHzLIbbCnRICSIKkCzYIlRI4xHbLIwiFtYIDZHgLI6YI0LH2RIISI-YI8nHhZHBZI7LHCfImLI9jC-ZHVjFcyHoqIRoHNqIMuGDaHRZIHZIByAeRB5kChSIcMInZIlmFpSIEXI3AIxbG7qINaHzoIwZIcNInMIBoFtSIS0C2ZIWTI4ZItMI5XH7ZIwMI6MI2MIzkHEaI0MI-ZI9SIDaI6SIFaIb4FhpF4SIWrIJaI_MIFTISaIOpHUaIQpHENIJNIWuGSzHqtFIcGZaIYNIVTIjbIqvFhaIHbHbTIkaIfuCkpHnaIFoIrNI1NHy0FMbIxpH7aIzpHfmC1pHabHuzHxNIzuC9aINbIvTIckF6NI5zHCbIQOH4zHQVIkbI0TIt2FGqHZ2FObI-TIIOI_dICqHPsIhGDYOHFUISbIXOIhOH1TIKUI-aIMUIRnCOUIhsIQUICcHSUIFcHkOIn0HycIwOHhbIo0HpbIDbIdUIglITMDM6Hl6BlhAShI02HX3HSgH7DHCWIOjIygAVPFp4BlhAWPI6fHxdE-CHDFHeFIiFIqKEBWGz0DFFHkKEEiBDhIUMDn1BT_FQjHhzGHHEHIIfvEJTGonIt-H8dEYXE01BoFI_WEcXEDeH8FIoxEftIYtILvEzFENMDDIIevEEXARMDDIIeMDEXAGIIqtIKMFAMFMIIhIBQ4DutIiMDjLCMmIKIIYCBvAA7BAWnIUMFNIIpNCikIdVI37CxLFXtIstI0gHPMFIuI_FAJIILjHFII3tI8tIcIB6XIzsIEIIcIB-tIi1GpQC0BHWmIy5GvsGMuIQXHxHBfuIdIB1tIwIB23GQlIPuITuI9gIpQALoAgjIzbIdPHgSEWCH9sIJtI_lEHPCWqIb6GGtIECEkFIldHmFIdtIY-BltIEXAqFIBtE5nIPgH7nIFBHu-ECoI_nIB_DJoIIoIuWIwHILoILvIOoIilHY3BRoIurAToIT2GiuIOuIBuI2tIWMFpuI3PI1PIqlH-WIkJH7XG3ZI18GgoIXAIIXHhIIK0CloIEUC4wHwoIvwCOXIvYF6oI6lHFQI5JHtTI2oIuoIZXIFJItoIJwHrSIuvIZVAyoINCD-vIqMBnXIvMICwIDxArXIOZFGwIaRGiQIKnHzXIlCDOwI1TIRpIh5HTpIO5HmoFsmHYpICqIcYIhlHcpIReF7CDP0BzQIhpI7KI3mHkpIJRIpKI6mHLYI_QIrpIGqIapIquFvpIBLH0pIVbGWYIzXAYYICRIaYIgqIawIkZIeYIdyC_pInTI-pIURI-cGaRIZwI9YIdRIWvIUqIExIMqINsILuG6iFMZHULIrAI-RInLHnuGKZHsRIEOHwnHbqI3nHKfFWxIfZHkLI6pIhqI7nHGEC9nHPxIzLHPzCCMIOqInkFASIgyHtqIGoHwYInXBoxInYID3HQZIGkFuqIJxIfGA1qISnHemFzfITMIpZI3IInSI-qItZIqSIvZIABIJFD5aIcbB1ZIEuHtrI8QCtoFMrIiKIOrIOpF7MIcrIelCBTIIaIj0C7kHFzHbrIHzHKpHKaIMpH6xATNHGNIcNIWaIKNIcaITzHRTI7ACTTIkqCZNIKeBbNIwyHAOIIbHpyIlNItNHhNIQbH4rISbH0aIJdGwNIVnH-rIzNI4NHpzH9rIlYCxzHdsIfbHAbIIbI5TICzIPbIHbITbI5TI_TINqHWbIqbIQsIasIzGDcsILzIDbI5VAgsIFsILOIB2CjOHRzIYOIsPFV0HeqHX0HhOIu3FrsIfbIs0HxOHnOI20HMzIz5FsbIciIvtIvPA6MGG4BsqAtuIwSC35BYvIVVEGnIQOAhuIytIRMF0zIOcIWQAeQHIJC-cCJnBd-GdnINFBSEFqHIJAGrkIIdA30DnBAvZAygAd5BLuAYkIVdIHGIcdIQ2Ej-H7tIgbAUjAX7GHvAsmIeQGJPIKdDncDJHIjBHaGH4gEnFHexEgwENvItWIsHIYsHZJHpPIQvIhKIisH0TCyTBrGBPLIhvIslHTAIYoI_WISAIEtHSvIBhA8PIdIImXGhoIJXIjoIJZF6vIbXIuoIGQIyvI-vHiXIMBILQIEsIE1IyIIqhCH1IIQIApI4oIaXHKwIMxCXQIQ1IVQI8oIbQI-oIZwHJ1IkwHJwIDpIXKIMwIemHDYHisIOpINpISwIIfIqQIlvFwCDdKItmHgpIdwIkiCBYIfYI4wIEYIgwIx1IQYIDxH7xClwINxHppIpwIxpIEnC-XIhwI51IWxHFRIA2IRYITxHTYIzwI2pINRI4pI1YH3wI8wISnH31IubF8YHfmCC2I41IkYInuCT2IZLILqIy0IhxIsYInAIkRIjnHb0ATqIIZIXLIsnHuxIAzItRIaqIeqI2TIUlFiqIGEC5nHp2I_xHfxIkqIhxIFjFnqIz2ItXBqqIciFESIdxIOyHNZIDxIgoHwxIcEDMSIzqIDmFUSImwIWZIqkCUSI82FLMIbZIIMIcSGD3IhkHeMHhZI0sCiyHcmFkyH_zC5qIQ2AoyH8EDYIIspCiGE8qIAyIoMIDrICBI8WCFyIbaHHyIYwBJyIVoF8oHdAIopFQrIJpHBaIHaIkaHSrI5MINyIy3ILTISrIJzHLNI_yG4xIQuGVaI6aHyuFlyIn2AGBInrIeNHPoIQuCbzHnzIs3AjaIhmGzeBmaIDGDoaI0wF83AraIw3ILbHipHTxFiwFxaIyyIvpH6rIvNI8rI5BIrzH_rI0NIBsI3yI9yIwIIlsIHbCgbHecIYsI8zHu4ITsI1TIRsIEzIUsID0HKzIr4IN4IROHEUIPzIZfIZzIesIt2FUzIuTIWzIgAIR0H1cIDqHazIRUIz2FebItcIoSGrcIsOHC4Fo6Gb2CnbIg4FwsILsI40H6fIc1HaQGM6GN_HcPDwPDi-GBRDk-GM-AcQD7FA5hGOiGXIA0EHwEH2EHzqB3nI5NEAAEULDCAEFnAEAE9DEStE4bBnWIvuIY1BucHvLEaFI1-HhWHoNEXyG75BRWGoWEy9C8UEHuAUBBdWE4VE6PAYcEtgHjABTfE1LDFJDUQHc_GcFHhfEY6GTyGxAHHoG9nAAdDj0EgFFvsDWGFRLEm0GRgIx5I-IA3RAUiIlLGK6AQiH_mIR-H4_DAUDBAEy1Hz5IZtIXPIunIIAEs6Iw5Iu6IODH8MEWQG7jIgDBK-HfJArwG24GuuI4BHOrGE6IRYE9UEH6IAVEY5EJ6IEVEPdDsUGO6ImUAQ6IoRHS6I5mInHAi8B57Fb-Hu5C8dCC0IvSE7UEE7IG6IvEAI6ITrBK7IngETiDkoAP6IgxFR6IccDNPInzBUPIWMGA7IP6GrUIJcDcbDo7IFCIMuDPIAbBAn8FHpAgWITpGplIz8ElWImeC-OINwCzWI6WHm0IKoIdsHfXGyeCB8IjuH2WIw0IdpC1JFz0I4PIgvI20IivI50ImJHMeImvIGXI1PIIXIXXIB1IEJIKJI3vIJwHG1Ic1IiwHe1IKwHqoI3NIA1IXtHh1I_vIWQIBrIV1IAwIRmHp8IDwIa1IoXIY1IZQIeQICpI08IMYHvXILDDQwIt2F88IMbGjxCTwIr1IUpIt1IcxHeKIX2IU2Iy1IsKHspI11IRXHfwIcwII9IE2IqKIkwI5mH-1IpzICRI4bFCxI_wItwIQbG1KIGYIAcFVYIwwIMnHfcF1WAlzAQ2Ia9IdYIFYICRIWRIH9ImpIKLIFqIs9IKqIOLIbLHSLIsDDzxISxId2I3hFi2IwLIIWCOxIRqIVbC2uI79Is4IZqIsLHANIGxIbbCdqI4YIfqIcxIOZIH-I_YIbiF32I_nH52I_2IVbC82IhxI-2IM-IRyHSZI6LIG3IlpIx9I1ZHNoHu2ITSIeZI7bFL3IOSIfkH4XIyQCWoH5GH0qIN3IRmFcSIEFIrRHY3I8pI3qImZIpfIXcA6xI6UFpMHsZIuoHk3IFrIxZIHrI_0F--Im3IIrIr3ICqFt3IfaHFwIsaIcbB_ZIXyI03IRyI23IXrIDzHGaIP_IApHdrIBbBDNI_kH2-Ix0BC4ISpHmrIOTIiyIprITNIXzHOuHU8IxSCvrIepHP4IpaIgNIeTIyrIUmGOxFuyIwxFc4IxyI0BI5rI44IxcG2yIn2AyNIB_I6yI1NI8yIm8I54IOWCBzIHzIPbI14Iz4ICOISsIL0HIzIVsId-IJZCKsIA5IZsI84Il2FQzIAAJX5IAVCC5IS0Hy4IQpIG5Id3FOAJLvGnsIL5IezImcIHcHP5IJrIkbIS5ItsIZUInqHn4IwwHysIS7I07IuBA27IR9FQJAb6H2pAPQCl7HYcH-lIVzE97IQSA35IzHIrPIt0IxWIGoItHIE8IVJHG8I_WH_AJ1HI60IEXHL8IawCN8IR8I00IEtHevIdoIvuH9PIFYGnvInlHpvIxsHrvI8XIlIIt8I7lHhXH6IIN1IKXI1vIM1Ie8IYXIP1Ih8IEQIj8I9vIw8IHwIBJI1XHpBJdQIj8I9oIhBJmBJoVA38IxBJJpI68I1cF-8IHYHl1IcAICPBNbG2XIC9IVwIsQIUuIM9I3lHYwI01IR2IyQIP9It9IBnCfpIZ9IswIfuFjbFeYHH2IQXAowIW9I7pIKRIrwID2I-KHI2IG2Ie9IypIg9IXCJWxH0wIbCJOjCk9IXyCL-IMCJgSIp9IoCJo4IvCJDqItNIa2IOCJe-IHbCJqILZIrYIhRIf2IvYIqAI2DD-9IXWCA-IkhF1YID-IVZHF-Im2IfLI0nHZxIDyHbxIWsIB-Iw2IqvBgxIBDJ02IjZHsKEhxIV-IUDJuZHVkCB3IHqI4LIPDJEDJJSI1LIR3I4wGDRIl-ITZIn-IlvFp-IRMIkDJgkHgZIw-IZoHy-IpWCjMH4qIa_IDQA4-I9qILaH_qIroHboIzyH_-I_nFyyHMlCGrIAEJGyI5oHeaH6MHJ_IY4IsICVrIN_ISrICaINEJR_I43IJNHWyI3MI83IZyIKzHbyITaI9kHjrIZ_IMTIgyIDBIBbHj_IjyIvKCF4IyvHF_IvdBM4IDbIxrIQ4IvyIs_IsEJjNIR7HyrIyNHwaIz_IkTI1_IJOI3_Ii4ICsIk4I5yI00F9_Ij4I__IVzITcFwTIl1C7NIZAJQAJx4IJAJFzIY2FFAJNzI11C34I4EJD5I9TIGAJRAJaOHTAJCFJCUIJUI7bH_4I7zHlmHbAJIHDI5IPnGbzIosIM5IfzIX3FHnGkAJnEJZ2CvOHHvGusIaUIlGDtAJ23HlFEV8CQeCdhINkIgHHF-Hs4HJUA0AJfkAG8Aa_H4AJatIJrDGFIgwDBRHNdGk-HNKAzJAamBPjHFuIZkI4iIajI60HTEGjeGMuAL8H_eGaYDCfGnVHEfG0fGsfG86FA9GPdGF5CymBP0I2-GAEId3C8fDtmGr-G2dCf7CZ5C37HZlI1HHBFINVH1NGr2HoGJaoCyAAZ7HnnIx6IrrHERH3UIa-GyGJfBAzAAZ7HhGJ9qH5GJ81HC-G9XAj8AH-Gd5IZPHblApVGO-GezAJHGGHJz8GyVIjhGw6CkGJLHJdGJhMAWHAsGGvBAcRAI7Do6Cp_FIHJwgDaPHVHJYBHezAg3Cq-FP7BfHJxfDUHJlvCu8GA2Hr7FVkIGlAlRAsGJ--GjGJhHJrHJMHJvjDvHJ8cIymByHJEQGfdDx6CiHJ07G2BAZxFOHJmHJFrHRHJyDIpgDqHJO2CsHJ4_HGMG8dC9lIBGJJqGW4EFQATBIV9BrBA-GJSGJUfHt7IYPIOVD0UDGSH-CI7vGrBAyBHBEHA7AAgIEtIwfDdIJ1QHJPHwGJTRA8OAA3C7nB3FJRCIB9AOHHUCI9NDRHHBODedG4QGQfGXjIY4CPEGyjIZ9C-VH74ClID_4CB5Cf9E76A4IBD0GDtIeVIbVG9DFLDIjPAeDIhbIhhGxTAy1Gk8ITfCQ3GOvGx1G4mGMBIF2GOWIdSCUJJ-jG61GdnGC2GTZGkIFv1GYJJ7jGkJJmsG_7IpIFI2GgJJL2GiJJiGHHOF4kB7pG7dHAOF3NFHPCyMFZDE4NFhMFYzGxJJRNF3pGaNFBOF7JJkMFIMExMFKMCNeHn3Ga7BGNF9dHIeHZ5BLNFj0GNNF0JJfcIYRH2JJ-dHDOFJeHNKJgMEIKJ-JJKKJZNFUNF8DGSKJLKJ2NFdGIY8FbKJdtG42GiuGePFR2Gl2GT2GO2GbuGNlGY2Gx2Gm2Gz2GTXINlGw2G32G8sGu2G7mCfPFS2G35BuKJeAJwKJfgC9KJIMF_KJBcH2KJpQFyKJtKJn2GAnGd2G3KJElGAPFdvGp2G22GJvG92GWJJmjGR3GULJi2GUsGdJJspCC3Gs6FtnGL3GmvGH3GWaGhnGXLJnJJZLJW3GYvGrJJEaBnvGx6FX3G0mGloA4IBB9Ce9A-tInIFpNCeHJG5GWOFFeHKJFXOF1JJYHAuNFnNFB2GiRCyLJu5BvhIopGGIJuuIrpGeGHcRHpIBuGHV9BEMJkjHVSALwGCDGJMJOwGLMJwjHojHyjHhGH7vGQMJjOFXiB8kATMJa0IlOFr3GcRHPRHyjHgSBvjHPMJYHAKIAiYDYuIquI05BmIJSLCnGHgRHcRHlsBZRHyGHmjHo3GjOFq3GjGHNMJpjH4LC_kAyLJ7BA1BA69A9BAh5CtHB5NFIMEHNJtMF8JJfWIo4GTtIMGJT2G7LJhKJeKJMKJINJNNJ24BGKJ9JJcMJrMJDNJFNJLNJDKJ5JJyBAgNJ4JJaMC4BAnFAo4GgHG5LJzMJ_JJo8H-PF7LJZMJHeHXNJEKJwMFzNJiNJmKJQ4GCNJENJWFAGNJkNClNJKNJcKBUvA3LJ8HJi3GtNJ4dHNRH6dHp0H8dHjKJaNJ1NJdzBxLJdNJ7NJkBA9NJBeHOKJ5BALNJJNFCeHp1HrvAo1B08GsNJdKJ-lG35BwNJmMJyNJQKJYKJVOJgMEQOJhiAeNJ8NJYOJLeHWOJuOJXKJWOJuAAnNJM-HODCc9BeOJWRHJOJ-HIB6BjOJUKJTNFWNJmOJWOJZKJKLB4NJWUH6NJfNJ_RFNNFYOJCOJo4GTGJrNJ6OJyJJh4FUNJtGHAPJMOJoOJKLBhVIHQCIPJtOJmpGl2EpNCaIJRNJiOJ7OJKuIFOJgOJYOFWPJcNFgKJJnAcPJTOJXiB0_F0OJoNJsSCGvAxMJGuIWMJSPJ8OJEeHkPJAKJfKJ0_FGPJZpGtPJGNJvEAicA1LJIoC3LJKJJ2PJ6LJ7PJuNJ2dHLQJtpGHNFAMJGYDCMJcNJALIlTCtoCd-Hp6IlFHcsEoqElTC3RCF2H8xGsqEYHApqE69IgQJiqEtqE-EHhjHqMJZHAhPAtoCfTGUtI8nIxqEYHAuqEc9GBjHYjHhQJhBAzQJs0GvwIbPJ8QAMjHHMJFAIjMJoGH_OJaMJljHJKJAKJ2jH29InEA0jHZMJbwGrGH5MJhOFAZDvNJ9MJSJBlGHANJ_hAt5B75BeBHpQA86B4zGxzIFKGxQJyjHqVIC1H6sIWAH-cHhRE7TENEICvIi0GtsGMRHg9EnqETjHPMDgjH6QJKqGBtBddHvsEr0GrqELqEp4EtRJ30GApC50GntDscHNsE-RJ90Gt5IMDG1oCF4H8RJx_Hc5ExaAvmFyNFCRJtjHQRHVSAfRH6MJCqGYMJmMJNRJpMJGRJwGHRRJNQJnjH-MJnMJSoHt-IpmHmkCXSItDJbSI-jHjkHdyI1RHRrIBHHeCEN1GadB8OAqOJq5G2EAtzI78HIlA93GjPJ4PJ0zI2vGFJAUPJuNJHJJYHAJiHs5GRGCZQJXIBkMJw6IOhGz5GwjHqOJ7UD1AAXQJAHJRjHmQJiQJdQJloAqiIC2HExGbIJ61Hd7HDHJ76AnQAV5GyBA3WDbFAbpGLgIUVHS4HZTJ4GJLFI6GJQ4GuBAoWFvMJY7GQTJb0IO_Hd7GfIJZBITICPII_OGmRHR7GUQH8CH76AF4Cl6BSMCxIJBVG-IJufD9TJKOGjEAUIAkUIUVHiKGf1HsSHArHZpGvBAGUJhvAiBAHOGGOAuzBzKGHIJNUJH8HPUJRUJIUJuTHWUJQIJ3GJyrHCHJI2HQ4GQUJUlISUJA0BWTJkTHnLGnTJiUJpTJcTJktAQUJ16CcUJyBAJUJC2H_FJTKGhUJCSDZUJsIJuRAiUIcKA0UJTUJ7fAWUJEOJFFIbTJkUJWUHyUJAVJnUJdUJI6BvTHX5GfVHiPJBHJvUJIVJbUJzUJMVJ1UJpUJWUJwTJGVJjUJMUHiRCKVJlSHYVJTUJPIA2oGcKAuIABgG2OJfkAgGJARJRFIKUHsOGfVJ7vGhVJB8CbnBWUJ1PJBTHuUJ_UHqTJJVJ_UJlSH_OA7RBkTJC2HMkHtUJ7UJ77H9UJ88Af6AslAgUJ2oAJ6CidG6jI_hALqBuzBqNJEWJXKDGWJTCCuPAFWASWIn2Cv0Bz-CcWHMkAiUA0sDovAxAHxeGJhIIrHacH2eGBmE4eGpBA6eGefBIyFKOD0kIciAEgIqCIw_Fm_HTNDVqGkZCeqGJyGyCI8JDODIEVGCqBZqGrpBWqGWHHZRGpHHsTGCWAiRGt8ClRGZRGvVHOJJxVH7pBrkH_pBiVIwQHCXJ0fGNUG5QGerH1fGgrHb4CcKA3ZEDiFdWJxfGgjAHBAvBAgWHAHAfXJL6Cz4GCXFmXJAWHGWHkXJEGAqXJFWHijA6EBl2EtXJ_EAvXJVWHw9DvBAp9C-EB5-CSWHZXJeWJm9Cy9CXWHyBA29C7XJlrHAJJfrH_XJFaBXkAbYAuBA0XJWEA2XJ1-CTBAREE1xG1AAOYJr9FDWHaXJeWHIWHkrH0fGIkA7fGDWH9fGD9FHgGBgGlIDdYJ14ClEBGgG_HAkYJ94C_4ChdGyuHmJA0HHTVJnrH9yDJQAeyD23EPBHWGApIHGAFmLEcmIlfAQvIoJJlPJHsACJFnIDpfCMBJMQJKLJ0KJysH7WIysHyaCoYGbBJpWHKKIFtANQBiMIupCByIBZJL_IH_IGEJVrITuGZNH5PJFbHn_IHZJZ4IeZJe0FsNIuuG51FwmGOnCqsIWUI10HoqHhOJ6gBW6FloAYWJVMAB8C6OAqUJS-GGvALWJ1QJVWJH2HxVJlUJZ9DVMAUHA98Ef6APiHVJDPWJTRAaHJiEAuBAnAAg4HH5C47HSVJ9HJXcDBPIKfCDPIV9BaHJzBAKaJ2jIzmB3VJhVHBVGFXJi6Hg6HaWHTWH-8AOWJvYJaQJ9nEy5Ds-D75IDYBNfHBtESoE9TJEUAbOJSEAL-B2GJnIJMgDKQHP_H2QHexElzFsvEgIJ5GIp1EkWCFCHVaJEUAaoCL_HCwGHIJF_GeIJhBAHSHxUJDbJgLA4OHUEGCiIPaJFlI_aJ7yCBbJHQCfJAWHAA2HQ6BxkIZ7IovEwvEWBI8aJ1TJeJJI8IGBJiPIIBJkPITpCPvID8IFwHKBJxTAwPIllHFxI6gBolHWoIg3IIXHLZJItHZ8I1SFY8IWXHnJHZBJK4Id1IS1IyCDCQI5BJzvIj8Ig8I1BJ_oI3oIK1I-wC-yIn8IfuFeBJvBJvZIQcJrBJX1IEcJI1IBcJ7hCz8IWcJR1IKcJf1IAYHV1IKpIK_ID5H7BJlQIbAIXbIKYHjKHYKIomHQwHE9ICRIG9Iw1IQ9IwmHK9IdCJY2I0mHb2IvYHfCJ61IkbFrpIV9I2OHwCJDRI0cJxcJoYHSYIywIgrCkCJiCJ8KIM2IZYIO2IALI8YIn9IuCJ3cJ6KIBnCr9IwcJPCJZ2I-iBRdJXqIgRIOBJaDJtjFzTBJRJBMHLxI-CJNxIADJpxIJsCo2IT-Iq2IUxIuRIt2IeLHlxIxRIx2IOdJG-IEjFO-IrxIvAIhsCynIHqIPkCuLIudJwRIg-IcDJa-IuxIfDJMAJadJgkHg-IhSJj-IKxHnDJ7sCJeJw5HkSJQ3IXZIJMI9jHWMIwDJFaHjZIZ3IlZInoHc3I0xI4DJOaH7-IjMIeXIl_IgwBp3IDyIUaHDEJDoFFEJzSI6ZILyILpIx3IUEJsSJwaBPEJVEJREJATIPrIveJz3IWEJerIY_IPzH2DJGTIZEJlrI7aHgEJqrIUTIXpHYaIi_IaaIYzHcpHgZJ64IHmCYTIfTI0rIT4I2rIHyBa4Iu_ILLCKEJgzHxNHkxFMGDjTI2EAAxImTITGDzNAl4I8_IrAJcYC2vIH5Io4AzzHUbFcFJryIq_B_yIsfJqhC7TIYFJIUIUFJKbILvC2_ISFJZFJ0fJaKEWFJ-4IUAJPAJdvCXAJnfJHFJdvCYzI-fJALJb2CkFJhAJC5FjAJusIjqHN5IGvG5iHlzItZJpOIxFJxUJo-HvVIR1B5ZJW3HFWJDGJpyD1YJryDc7CWgJZMAc-G4sI9kInWJiwG-9Hr8CNCIB-Hy7ED-H99HoeGDfGpVH79H9-H3WJdqGTrIdVJUVJ9ZJT6Iw_GgmDoeHU0IuRAu1DuBAHOGugASWJcuIRIJAFIL-GG8HHWJw8AfFAGUJSWJiMJuVJg1HApGwUJ_kAMhJChJOeCPVJrNGGbJUWJCGJHVJ6gJPUJYaJj9F0aJt1H-kIbiIGjIwWJLNJXnCvWJkkIU5C2kI8IJsVHSYGQODDUJNVGnAGuCIEZJiVIfYJbWHgXJ1-CxYJrdIQHIY7ELsAa7EFzAc7EaREUrBJnAAtAX7G4LJjkIyIJmWJA8FzhJtHHJyGwMG5VGNXJe_H0CIE_GUhDLhD2EE7XEIhJngG7VJg9E1AF_rEuUIuRAaMAUUJSWJjhJbgJ7ZJehJiUH9TJkiJB0BKkIkTHhPJAGJ6UJpiJeVJriJxUJiQFiAB-EHiEA_ZAIeBvVAZTBA2B03HMHCrMDBTG77IwGEYFHPgHaFHxZJwLAxcDc_FugGLuAtiIqgIPrHKjJdFAeoEJQA37Be7EqVJPmASmA96BFjJpoEX5ElVIHiJluAlSHh7CSWJtVJJWIWWJKjJOHAB8CD8CSWJbaJtGJJhJAVHLhJQJAT8CQ4HX5GHWISbJ4gJ6VJUhJQWJzjJj3FaWJrNG0nGYUJojJHiJzjJzBAEKDuzBwzIyiJ1aJ0iJ5gJ2iJVhJQJAirDIkJGhJziJdhJ1iJOUJ9TJg4H4HDbaJRrHMhIxZJbhIfjIZlIRrH_kIcDIy-GgaJYPHMTGcRDQTGVnBxaA-RDRKDD_G_DIe5I_6DLADGFBKlECXGIPIxTDBkEMTDwdD_HASTD9YJ6OI4kJnjEYTDppAnQAQTDIAFb7G2XD9XDQ_G1JB3QHqUI3bIOcDcbD6bIYMDubDvDII_GnAD4bIgMG1TE_HA5DIYMDifD7kJYGIiGJ-HJzdDOeDTHIR_HJHJ_fD2HJVBGcfDOgDcNEJgDuBARgDIlHj4DTsD2rD2qDPABpEIGiGCvDVuD2lJS6H3vDSXA1kHyYJPEIorHoEHvVJgEIp7ALIHCmJShJ7HHARHfgJ4yD-lJtEILFI01Dl4Dh_Ae6DBkDL2Dn5Iz5DqaJrOAbFIWmJr5E4_Gz_GhhHFtIyQDS-DtGFIfEDdHB7GY1Bk-DXCHQGHVbIM6IqEEKtEHFEyEAAxFRgHPEEbFENSAjZJ45IGDHZGEriDWbJsmJ5JE5YJSCHvEAJDH8mJrCHVGEJCHwJIeDH5mJOSARtCo6HItIHnJyGEsnIgCHTIHodJLhH7sIy6BA-IB7I-JE5uItCHzuI0CHzuIOxGlIEJFHe2HCnJT7C9IEttEX6ILFHRKE3CHn5HFFHadE65H-5IrCH_5HunJuJEDDHBDHIDHteINnJ6JEMDHNtI36IzuIHfIymJvnIyAB-jD2iDVDH0xENtIxnIHRHkRJ_nJ8KEoTCinJaDHHvEvVAxmJT6Iq9BbgHkzAlmJ3uISWGjMEGYAaMEigHIEBIWGYMEqWAaoJcMEjgHCnDUiHhZJ_VIPPEg1EIZAMQEaUEW4HXRE1REm-GBSJA4HHTEcTEwoJLTEmRJyuAD4HDUEo4HFvDGUEVoJ3mJHNCvgHAYE-gHThH3UBVhHFhHFeE6vDmdE3BFWFHsrBtfHIhEdEATpE-nJahENpJOhEXWBiiFShEUdHWmEHzEKmEb8Hq5DvmExrH2QJSqEmkIOqE70GrRJRHAYqE60Gn0GI0GbjHqRJvAHESJmnJmzGfPHumJnBAhPHI8GNFETtEDDBeuEs-D6FI5pJZ-B2AHsBHYjGGvEixD_pJ-rGHRABvEsbDDqJg9E7AJR7I6WGzFE7xETSB49E58EChD28EE8FaiJzEASrAL5EzWFH7EA9ESqJWqJUqJA9EG9ESHAI8G2wEH7HQDFgiHWoHq8EYSI26GNCFUwBGCF_HAlqJgqA6oJuJBvpJJSGihEKfBFFFbFFjFFcoJJGFAEB5qJJEBJFFVGAO0EipAfmJCjHPFFdrFdMELEB0oJqNDBGFrBAFuEZ-D5nFpiGZMH5WHesHH8InbJ0WIdXGF8IlPIUrJNoIABJ_bJM3BUJFNJFIKERJFv0I4YAx0Iz9IOQHUuAJMIRQH6wG6TJoRHUIIybJ3bJDtHXoIgXG30I0bJ_0IfoI7bJXBJybJ-bJtbJmXIFQIBwHbcJZ1IGcJgBJ1oIJcJF1IkBJNcJa8Io8I48I9rJUcJs8ItBJ3xARcJcwHPsJeqC0BJEsJAcJdcJn2A4BJIcJMpI2UCmcJMfJ7aCfmHACJBVCA9Iq1IZKIFCJVpIXwIlIIBdJWdJbpI-wITCJGrCyCJICJmwIVCJEeJ6CDiwIYCJnbFaCJzCJcCJw9ISdJ5cJF2IRbGX9If9IInH_cJ3KIXxHj9If_CrCJgDJp3HkiCmcFusJeCJ9wIL9ItCJf4IYdJ2CJ-sJwnE66Ha2HB7Hc2H_2HitIj2ItxHcdJmdJXlFh-IKxIuYITLInbG99IitJCZADDJv2IBAJr2IE-IMDJKDJyRIt2Iy2IpdJVDJKzCpLIlqIWDJ5dJzdJ7dJLyHBeJ2tJbDJrqIAuJY-IDeJLSIyxIAMHToHNxHLeJtzCNeJrJIPeJdkHM3IOuJvxIU3IyRHpSJX3IXeJz-IE2A1-IA4I7lFdeJ6-I9xI8-IBrIWZJqMIkuJyZIdrJ2pFLrIu3IJEJ9ZI4MHM_IePC5pFzQC3oF13IV_IQyI2eJrcJmiHYrI8kHiaH63I5uJH3AXEJ3uJIpHGOIaiC7qCKbBdmGU_IjpFQeAlpFqfJ53I3eJwwHLvJE5F7xFVQBH7HydBPaIhwG9qJNVIKJCKGFLrFGrJtwBOrFdrFcJCZmGgrI9eJjvJeEJe_IGfJdaIUNIh_IpvJiEJouJ_tFLfJqEJp_IV4IbwFwyIq_IR4IX4ItuJyLCopHU7HDwFMbHjmGgdJamGafJywFSsHvEJIxFy_I2vJ2wF_vJFTIsyFr8H-tESSI3rI0_IzyIg4I1aI7yIAFJ4aIffJpcFmfJcAJhFJwuJ5mCZ3FzuJdsIdwJOFJbTDwRErfJ3uCCAJufJDvJMvJyfJNpI04IDAJ24ILbI3fJYAJKFJ9NI7fJPOIpwJROIbFJGgJvfJNUIZbIx4FT0HfAJEcHlFJ-fJR3FQeAfwJD2FCgJ0cF4PCBkBiLCX5FQ3FM5FIFJKkBwGGNkB1XI_4IFxJ74IkwJ7SIBgARkBQxJw4Ix3F4tGt4Fd4FgNCu0HgcIshBa4F7uJH5IHlBlcILgJ-UCocI1lBVUIpFJo0HnAJecIzxJRgJiAJGnGxYBygJkOIv5FqAJPpIozI-cJJVJCtDHOGh4D3BAIkJQhJnjJ8ZJOkJQWJCtDuSGo8AGtDnLAhkITWJeRJOmJnrHMtD-IA8TGPyJ_2BjRJcgJzrHWyJDtDWFAFtDGnBnLA81DdtDn7A6lJekJFnASPD0LA5JC87FsQAlgJXmIcyJXrDEsDmrBESGXbJCtDmlI87F-eHQjJVhIWjI2yJFnAhCGlBA0GJ5yJP0IikJmhJlUJuEAxbIFVJRhJ1bIw7ICcDMcDcMGsDI7bDHiJuEAFMJ-IAsNGNlHETJchJJqGhvEgbJsnClvE9aJmbJbrJ1HIs0I1HIr0IrbJRvIieJ0IHUvI5CJasAwrJBXI1bJVIIZoIvsH9DJ6bJdoIwzJ6rJW8IuvJ7oIGcJ_rJbsJi8IYcJWrJTcJA0JPxAL1IIsJ7vInBJX2FLsJqXIRsJkMIC0JYsJwBJ-zJqBJA0JVsJD1I2BJwUCg1IK0JuXIj1IwXIesJSzIicJVyAkcJnQICCJSpIECJOeJGCJWpIuxCv1ISCJQtJ2wCZdJ2sJQCJebFStJPdJKxH0sJ81IDRI9cJ50HFtJFyCVdJ4cJDdJPxH7QJIdJI2IzpIlCJHRIHtJzYHMdJPRI7sJPLHELIy0JvsJ3aIWtJxdFZnH1CJPtJkAIgtJe2IddJQlFktJOhFidJntJhxIl2IV1J1xHSnJC3IVbC2YI-DDJ-Ia1J39IaxIxdJm9I9tJ3tJBjFAZIQ-ICZIS-IY-I-tJGZItxIBuJqxIAeJH3Ic2IyXBKSIyqI31JYkHTuJK3IRSIcZIOMIiSJmDJE2JmSJfZIv-IamFYtC0DJcuJleJgmFe3IKmH3zJ0qIfuJkMImuJA_IduJoHCkeJ6zJUrI5ZISaBv3I5vJvMHM_IzeJxeJ0uJ-yH4MI1eJNvJ4uJzMI93IqSJEmGaEJQNHtfIdEJqaHXaIhyIorIdZJJ4I8rJXTItyIiaIOfJt_IoNH1vJzvJXmGv_IhTIxxFd4IRwJUtJRFJh4IVwJ7EJDiB9EJ5EJO3JxCJawJgFJofJEFJIsIgdJ2zHqwJo1JnbH0wJ0fJGzI4wJJbIJzIM3JJxJE5I1wJRbI9fJswJm1IBgJbwJv4IeFJksIr3JmsIEHDCxJKgJccIMgJq6GOgJmFJv0HoAJxcI9xJwFJ6sJPUJUzJ75BI4BYzJniJ4VJmWHczJecGlNA6nCfzJibJA8IVrJC8Io0IbsHQwCYrJPAIjbJR4JJ8IjrJJTAlrJJXDPBJP8I10IzrJS8I0zJylH5zJVBJStHe2JXcJYsJLXITsJwvIeSAO0JGsJAmHroI7JHiBJ6YFR0JyBJA0JsBJZ0JxoIr8IBwIt4JEwINrIw4JHJIasJWsJF6H7BJteJAKI-xJ-BJFKIo1IVxJB9ImsJm0JosJ3wHqsJ9sJR1JycJUYHN1Js0JvsHxsJTtJPQIKQBT9IARI40J20JY9ILCJz0Je5JuwIK2IGdJEtJK1JNxH1pIMjC3pIaxHsCJm5JauJu0JhzAV2IrzHV5Jv0JXdJ-fA15JhDJ7CJhtJ62IedJd3JhdJmtJhLH_CJyYIi1J6dJ9jCl1JWZHx1JYxI0tJydJJDJRDJ4tJw1JY1J3dJtVBz1Jj1J11JnxID6JiLI51JDuJ71J3CJeyHX-Ij1JGuJIeJUZIfuFMuJCtCH2JtRHlSJReJS3IUuJvDJN2J2qIbuJaeJ2DJi3IArIrZIhuJgeJk4JVlCd2JZ2JEEJq3IaZJg2JuMIB5Jf0JVdAl2JweJ2uJs2JCvJ-uJSEJarIt2JANHxaHX_IayISNHy2JQuClvJ22JfEJnJClEJH4If_IorI82Jm3AwvJVAJrEJIwJwEJD3JBxF-vJxEJFwJb4IbfJJ3J2EJSwJywJUwJ_EJP3JXwJ2pHZwJlBJm3JDFJHsI8pHJsIhFJdFJMsIJFJn3Jg3JMFJvwJ0fJk3JLtJOsIDgJYxJ2wJJ0Hy3JncJ4GD6wJP8JfsJxwHfFJEaBb3JcbIbOIBBJpcI43JvnB63J3xJp3FwcI24FvFJpqHB4J9TJD4JCqExkIYzJcVJGvIBxEfbJL4JkvEiBANSJYIFkbJZrJHBJizJobJsSAmzJT4JbpIkvIATArzJxbJByAzbJaoIV2J5FBD9JzzJ5bJl4J4rJX8I2zJ2rJH0Jb8IQQIAQI2wCC5JjBJy4JBFJ14JKsJAsJ18INsJN0J_4JM0Jv8I74JvvIA5JseJe9Jj8IfQITsJhcJXfJuwHh0JyXId0JVAJqCDksJa5HUwIR5JtcJ_cJvcJr0J1cJt0JQ1J65J2cJ79J25J3sJADDg5J8cJ-QIB4Jd5JKnH95JMtJR9IERIBtJ60JjCJr5JysJt5JL2Iv5JN2Ix5JJ8Ji3HBnCOtJZ5J59J90F-9J52Hu9IT1Ja-JfRI49Ie4JW6JebGfdJxtJ_5JG6JkdJI6JhFIhxIM6JIDJg1JT6JFhFgdJe6JfkFK-IW-Jb1JyLH5RIP-Il-J1YA42IXDJ9-J5ZHc6J9dJ6iFk6JK6JIuJ_1JHuJqxIn6JpDJk-IJ2Jv6J1GHjSJR1GXoHK2JCaHy6JjoH8qIP2J26Jb2J6qI-xIj3IguJ6DJe_J56JheJ-8JM0CneJAcG7_I-DJD_IpeJcoF6bCKyI3CDI5JLEJOyIQEJn2JIvJ-SITyIEzHyeJK7JjFD6eJV7JINIkvJc_IAfJE4IhEJIfJUzHCfJHfJrrIJfJaNIMXCK5JdzHtyIPfJS4ILwFU4Ip7JUfJoNH4vJw_IGwJu7J1EJdfJlTI37JhYIhfJR3J7rIT3J5_IDsIG0J4fJLZCpfJD6Jb3JrGDNFJIFJh3JmwJb2FLAJIAJD8JjwJN8JGUIT8Je0JR8JN0HwAK8aFW8JxiHAxJ03JW0HcOI73JKHDNgJscIEBKsFJ2xJV5ImzIxsIm8JxUJo8JaNAL6AYzJmjJjtIbvEy6B7aJezJy8JgzJY4J48JWrJkzJ58JXrJFBJ28JhzJDBJsbJpzJByAvbJ5HIA6JzPIj4JF9J6WIyzJXIIO9JK9JN9J5rJC9J7rJnBKFcJD0J9zJF5JS0Jr4JDsJV0JFsJf8IHsJq4IP9JZ9J34J7zJ54JScJl9JJCKSsJh9Jq8Iy8IFwILCKYsJn9JOCK7wAp9Jj2Jg0Jb0J8wJYCK58IaCKc3Jp1Iy9Jl0JPuJn0JpsJB2I80JXtJ69JU1JCdJlKIc5Jz5JKRI10JU9IE-JAyJQ-JAdJ55J_9JK-Jo5JFdJIRIp5JTyCKdJ1wII1JR6Jb-JQdJd-JJ-JAqIW2InCKW5JefJI-JRvBj-JrxHa6JqyC8CJB_JMxIotJldJB6JndJt-JB_Jv-Jo-JexIueF0-JvdJ--JFEDBDKi-Jq1JSDJ22IB_J_-J8tJS6JgiBZDJqtJ_dJg6JA2Jl6J7LI4-Jp1Jf-IKSIM_JQQHLuJP_JSuJo6JUpIrDJu6J7DKN_J2zCX_JYMIkoHuCJ3xIR2J5xIT2J9IIuBKrRHX2Jk_JlAJl2A_6Jl3IqyI3oHE_ID7JquJI_IG7Jq9JuuJMEJm2JL7JTEJR7JriHP7J8uJOvJ-uJv2JirI02J8eJc_JkdAZ7JBpH32JHAKsvJFAKjEJVJCd7JsrIKfJ-2JwrIyvJUAKN7HuEJm7JlaIXAKH3JHwJtpHe4IEqITwJ1yI6EJxCJ27JAsIXGDV3JX8JFOIpAKGFJf3JjwJtAKw4IvAK7wJc3JLqHQFJzDKe3J0AKIFJ2AKXFJnAKNpIt3JW3JL8JQ0Hx3JhFKaLJczIdbI23JR5Id8J24Ff8JsxJh8JT5IkzIobIMBKVAJVgJVhJQBKmYARqAYzJujJFKGK4JTWCx8Jz8JWXGZ4JlbJcBKlBKOoI78JflHIGKcrJh7JxHApBK4WIB9JG9JuzJqBDh4JnsH0rJE9JyBKXXHL9J5GB1sHOGKi9J-rJtvISCKF1I_BKd8IBCKV9JuIIX9JW0JPcJjGK8vIKCKVCKuBJc9Jg9Ja9JhXIT0Jb1IHCK5BKTCKE5JACKcsJwbB9BJq1C_GKG2CO5JlsJrcJmKHtQIu1IKCJ7wIuCKJBJEDK46Hw0JO9IqCKssJquFwCKh5JyCK50Js5J1CKIDK89Jb9IpYHwpIB1JSxHD1JfHKmCJ-CK_cJ2wIy5JO1JYeJ6wIWKIX2HhxHHDK49JrCK3EJsRB2CK-5JHxIX1JtDKEZHd6JfDKEZHQqI3HKf1JjDKn2IYDK3HKaDKtdJvqI0RIhDKs1JqDKN-IjqI5tJO6J7tJkxI-dJC_JjXB5HKQIKG_Jt1JI_JxxIf6JF3IXIKAEK4DKI2Jq-IvRHs6J5jH6DKm-IYZIXmFM2JY_JO2Ja3I3uErEKceJKEKtyHMEKZoHOEK96Ja0CSEKC_IUEKjvHqeJh2JsuJVyIhEK_yHo2J3_J1tCr2JgEKN7Ju2JAvJw2J_3IIEKB4IcEJqEKa7JnvJ42JJ4I62JQTIp4JyLCpEJk7J6EK9vJVAKQ7Ho7JYJKW4IG3JyEJafJ8vJOXCyaIQFAnzHjfJXGDKFKm4IMFK57Ju3J6pHY3J97Ja3JFOIsAKG8JjwJWFK4AKv9JHOIaFK1sJ2iH_7JbCKEZCOOIO8JoFKisJjFKOFKdAJ9JKFgJ2JKiFJK5I13JDBKg8JiOIxxJssItFJpAJsZJrAJ-5AOBK5FKljA75B46CQ6B6yJdjJq5EAGK5jCCGKbBKQ4JdBKS4JLGKp0IEBJxFBjBKHGKnKKmBKl_JxFAQGKSoIrBKZIIwBKbIIwIKtzJ0KK8WIJ9JbGK0BKM9J-0IqvIS9JsWA7BK8GK_zJ-BKPXI4GKq4Jx4JpGKNFK44JYsJ5vImGKXsJuoI64J0GKMsJMCK-4JwGKQsJzBJ3GK8BKMLKuoIUCKTLKJWAH5JH7JhQINAKDZCBHKhKHDHKhCKQ5JjCKS5JuQIU5JaHK3CKX5JLyIrsJ90JsCKLDKX-J_sJS9IExHxCKZCJzCKG-J8sJvLKe-J4CKc9IeHKCtJO-J69IBMK4LKLRIkHKYHKmHKbFKWQBFVCZ-JzLKoCKc-JRHK0LKxHKBxIl5JWIKC6JqxHTIKc1Jq-JUDKs-JoLHWDK87JNsCs2In1JE_J6-JHIKnHKJIK0dJLIKV6J3HKoDKPIK6iFsDKjMKxqIvDKdMKMMHCuJaIKL_J3jHJ3I5DKfIKPwJ0xIhIKboH_DKkIKSeJu-IoSJW3ImWCyDJL1JZeJlyH36JyIK2KKJEK7DJSQITJKmeJ_DJoeJsIK0cAd2JfGKIyIE7Jv_JfaB8ZI8IKEJKS7J3gJYZJz_JeEKBJKUyI6_J4eJR_InEKbEJpEK73IPsFLJKyNK3cBBfJc7JEAKJAKGAK4NKDfJmyI2EKLAKSuC5EKA3Js7JPwFbJK2vFq7JAFKfJK4xFaAK0NHK3JFFKy7JHFKjAKWRIifJ-EJkfJwzHECKBKKC-IFFJ-7Jv3JB8JUFKYxJ1JKZOKU8J8YCxwJl3JsJKSFKeFKp3J1BKhxJ8JKc3JDKK_AKlFKVOI-wJK8JbbIy2FLKKb8JvxJClHPKKizIlOI0FKLBKTgJU8J4FKQWJ6FK-IA97FbKKIQJI4JVpGfKKjvEZBKDGKEIF18JX4JjKKMGKlzJqbJ88J69JuKK8NCA9JyKKUoIYGKI9J8bJcPKtBKaGK9bJm4J90I-PI_KKioI2BDDcJHLKccJkGKGLKbLKICKr4JDCKsoIY9JsGKXLKW1IOsJ2PKu8IkXI5PKj9Jw_JtGKPwHeLKrPKjcJeCKx_J6BJeCKlcJhsJQ8JBCJx9JdeIz9JrLK19JYHK39JZMKa5JbwIVMKTMKwsJ2LKsHKK-JUHKD-J8LKXHK0CKk5JKHKoHKH-JAtJd9IFMKsYHhHKnQKI2InCJMMKADKIIKCDK5wItCKjQKWwJNHK3LKKDK1QK5-JbdJ2HK1MKyhFn-Jh2I2dJCZA-HK81JAIKiMK41JuJKlMKwtJEIKeDKQIK1RIrMKx-JcDKU6J8-JwMKR-IA_J3HK0MKGRKE3IW-IdDJzdJGuJJ_J3DKprJ_MKsDJQ_JFYFq6JB2J8DKCEKnIKEEKZ_JqIKlMHUZJ_xIg_J0AIi_J8DJ6KK0IKn_JxyHp_JCEJYNKo_JC7J5IKF7JseJiLKCNHdEK7_JCpH2_JPyIqNK5_J_IKGSKSpFGJKoEKeyIcyINSKUEKfyIOJKwEKg_IRJKeaIdNKrxBj7J_fJOAKMAKQAKGOKDyFIOKeJKs7JzEJLfBv7JcAKXMKYwJfAKYbH4RKiAK07JU3JrJKkFKGsI2ZHvJKC8JTFJTFKzJKuAKF8Ji3JKAJ5JKzAK2SKpOK_JK3AKiOK5AK6bH7AKXFKLnCHKKDTKJ5IBxJCBK4OKTgAqcIGBKQ5IpxJH5FzFKuFJ_3Jl8JzCKn8JYKKCqEPDCbKKagJJPKkWISHEdzJN4JaBKP4JpIFQPKOTKr1GoTKhBKpKKRPKnTKFGKeuHK8IkrJM8I7QKsBKQBJyrJXGKhPKnPKcoI-KK9KKmPKaBJALKsvIdBJ_PKqeCU9J5eCF0JYOKrGK7bFGUKVNKfXI8PKf9J7PKfLKooI9PKhNKJJIbmHELKdLK7GKPLKG5JEQKASKa0JkLKgsJ_BJKQKjsJnEJyVAOQKkeIWwIT5JmCKvHKSHKNCJWQKJDK1LK4QKAQBvbFjpI6LKVHKeQKj5J70JsUKWMK7bF5CKh9I7CK6CKG1Jw5JqCJ5pIOMKo4ARMKzHKFDKRtJSMKwUKoSKZQK0DK4CJSGKDRKRVKIxIbDKoYId1JB_JCRKi6J-hFJ6JaMKHRK8yCHDJWVKtMKP6Jn1J1tJ01Ju1JVaAmDKTRKy1JVRK8QKRIKMhFFIKrZHsqIuVKjDJYIKsxIK_J3VKfRKw6JD2JANKF2Ji-InRKR5J-DKQeJcIKHNKmIKJNKVeJTMIMNKDLIONKb3IQNKuIKdXI4TKkSIPWKT1I7TKq_J3IKn3I-6J2RKzoHWEK9RKgNKVKFjNKyMIlNKsNK1NK4_JT_IBvJhWKIzHMSKwNKOSKX7JH1CtEK2NKDAK9NKG4IbaIUSKg7J4BKbLCVJKbSKNfJPAKB3JaJK9EKE3J3vJiSK-EKt7JhJKncCjJKdjC0yI9NH4_ITOKhAKN3JuSKkAKp4IzPKzwJCOHfVKqAKxJKJbIfOKB8JhOKTXK_SKw4II8J6JKabIdFKw4IfFKq3JKTK6WKUkBvOKs1CFKKfCK-AKqXKtOKZ8JTUIqZJ7OKPgJlqH-OKtOHW5InXKqOIxZJEPKlBAjkAbKKHyJVBKu8JXBKjTKiMAO4JhwGSrJGGKSPKsKKJGKVPKmKKU4Ju0IFZJzTKNBJ1TKzKKdPKxBKrOKvBKWYK1KKiPKV8IcGKn4JzwA0RKQLKf8ICLKbUK9BKtPKxvISUK84J0vIW9JLLKwPK4vIoBJCQKb9JVLKPEK0oIDLKmYKuGKNCKpYKgGKZLKacJxYK1GK6GKY0J6YKZVAXCKn1Im1ImLKxwHoLKNQKiCKoUKkCKqUKyQKUQKYlHPVK4RBewIqHK5mHcQKE1JnwI5sJ9LKLHKNxHMVKbHKzKIDMKA1JqQKgHKHdJjZKjHKT-JLdJV-JgXKKVKS2IyUKTZKtHK45JAMKsZKOVKuZKE6J6QKmrJ9CJVVK_QKH6JVzCstJMDKqbGrdJmMK6tJ8xHLRKGIKODJrZK_ZKNDJ12IMIKnDKURKpDKPRKbbCXRKnVK6MKaRKEuJxDKc-I4VKDMH6VKlDJt6JDWKGNKw6JO3ICWKRuJfaKR_Jg1ADEKeSIFEKxQKHEKmMHTWKqZI8xIh_JiuJY2JTEKBBIBEJo3IaWKVEKs_JltCYEKIEJaEKcCK4yHJ7JtNK1_JnWKCTIHSKmWKM7JoWKYyI9_JYEJW7JhrIrWKRSKD4IWSKqvJRbKtvJYSKIeA5WKA8JM1DDOKDXKFOK_WK7EKqaICXKAXKJwJMOKDFKOOK0CJQOKKXKIFKQXKQ3JsSKOXKWOKlAKJUK67JBnCQFKcOKxOKEbI4SKVFK6SK8AK8SKlOKOMKrAKJbIkXKYYKGOH1bKTzIS8JmXKYbKV8JnFKcXKBnCwXKpsI8OKhzI0XKmbI2XKC4F4XKHcKCPKHaJ8XKNSCbKKH4JXEGLPKrvENPKiKKvTKkKKTrJ38JTPKgBKKGKmPIlcKWrJVbKpGBGZJlsHbPK2bJ4KKN9IRBJrlHg4JT8IYPKtpCeYKlPKWBJAUKoPKBLKiGKPUKCsJuPK2YKcLKCCKsYKwSK3YKI0JqPKvPK5GKRLKvGKCZKx8IyGKRUK-YKULKYsJU0JlYKEdKAQKaUKXUKJ5JEYHu9J5XKFQKr9JHQKi0JMQKKKInUKO3IQQK0CKSQKiQKQZKmBKvUKfZKYQK1ZK-8B0KHC-JYZKi5JwKIJVKOHKJMK-UKYZKUYIP-J-LKmwIu5JZbGDVKJtJFVKIaK2QKtZKudKwLKLVK4dKHeK0ZKJeK0HKXVKUYKPDKwDD19IiVKgLH59IARKSbChMKRxIKXB6iFDIKnMKxVKcqIqMKGVK6HK7-JZeKixIIpI_HKPED8dJheKJoHGeK5QKueK4MKIMHZIK8ZHbIKkaKQSI9VKV_JnsJiaKU_JjRKnSJUeJz6J2xIiSIbeJ3-ItaK7xIRWKCtCRNKcYKDFD1IKYaHr_J8RKt_JioF-RKw_JeUKoiHoNKDSKaxJs3IXfKBbKlWKZrIkEK9IKCzHvNKz2JsWKNbKjfKPbKd_I3NKWNI5NKEfJ7NKqfKyWKmEJ3EKMAK_2J8WKEOKC3JdbKcJKfbKWfJ-aKnpHZfJLOKFXKJdGHXK0lEJXKEaBrTI-_IoJKmJKlmCmAKKcKoAKVXKRFKiXKYxJZXKBOI9zHzEKuXKdOKSgK1fJd2FveK34AoOKjXKqOKhwG-bKVqHFcKLgKo1ItXKsOKABKIgJgAJMKKxFKOKKRTKQEK5OKdpF93Jj8JXTKQcHWcKuRAYcKYIJ9vCymBUBKHnICYKyABYBKkTKOPKNwArTKfBKWrJncKarJpcKUZGnEJwKKVvIvcKxzJaYK5KKfPKwcKPhKycKzIKdYK8KKdGK3BK3cKwwCkYKbdKYdKFUKEUKvjGIUKSXKnGK24JLdKILK4YKd9JAdKzYKSdKmhKsPKJwHWdKdhKuYKD5JBZKTdKgLKdUKbEKdxAvwHIQKiUKjOKocJPKIlKHIbBcKIF9Iq0JTQKwQKtdKh-JtUKwdKPeKzZK7bFXZKiHKtKI4UK3dKyZK5dK-0JhCJmZKF1JpQKN-JJdJoZK_CKqZK20JIVKTiKNeKqSKeZKKeKlTISZK2ZKNDKneKg2I09IYeK8ZKciF-ZKltJTxIjiBVxIKRKWeKoVK3-JagKdeKpMKuMKSRKuVKxMKneKSaKTeK0eKB_J1VK7MK3VKeRK9MKC2JhRKFNKoDJlIKeIKiRKEWKgaKINKAfKoIK06JraKuRKf_J66JwaK86JhYKMfK3aKErIOfKXWKcWKRfK0SI7yHjWK-uJnjKzMIjEKa0CAbKkWK8_JU7JLbK__JaNKb_I0NKSSKpfKQuC1EKFfJPJKSJKrcKeNIzfKdSK9WKdTI1rIQAKJOKjSKgJK0EJNOKw7JL3JOMKFgK0QKgAKsbKz7JubKRXK04JjgKAaK0SKRgK2bK7SKLFJxfJGcK9JKZFK8bK5iKkjBDcKWVCegK-SK5fJB5IigKxbKzfJaAJJcKqkKVLJogK3OKjcIsgK53JHBKNKKu3Fi8JzvCzgKUgJWKKDPKbTKaNAlRAQ6B6gGazJ6AJiTKw8JfcKmTKJIFDhKnzJcrJGhKkcKLYKNGK3WKTvItcKxPINhKvrJxcK4bJRhKOhK6TK8cK8TK_TKYhK5zJrcKbhK_cKPdKxGKD0JlGKxhKMdKFdKKLKHdKehKGCKthKBsJrhK_YFqhKP0JVcJ1hKTUKQCKB5JghKz3AadKwDIZCKGKIedKHcKgdKdOB6hKjdKlUKNYH4XIodK_dKnyAEiKrdKGiKozJLiKUiKxUKQmKiiK00JIYIPiKZZKHDDF-JcZKZHK7UKXQKupIhZK8CKJ2IBVKsQK0CKNMKhkKHVKQLHMeKaQKGDKxZKdmKNVKx7J85JxdK6HKszJftJUVKVeK7ZKr-J9ZKdVKsMKqdJziKsdJgeKFaK7iKr1JORKqeKy-JpVKMaKrVKmqItVKYRK_RISIKoMKDZHVIK8mKosCWaKeDJyDKnmK3LIWnKD6JKuJPjKMjKMeJAWKrLK8eKr-II3ITuJTeJV3IIWK-bAKWKdxHMWKrIKJJKeuJGfK5-IajKxRKxaK0YKCrIijKQkK9nFfjKySIkjKreJUfK4hKk2JCSKcfKe0CDbKSyIFbKefKsjKAoKujKLSKKbK-3Iv0CzjKvdBvWK1lCb7JufKIAKsfKUgKRdB5jKk_I3cK-jKCOK0fKbbK2fKDkKBkKgTIKOKvaIlSKbAKL4AoSKeAKP1JPkKOoKNkKP3JtYKmgKtJKkMKrwJdkKYFK0bKcgKgOK5bKHTKj3JyAKYkKQqHBTKgFKVkKCKKpkKnOKPgKmFKzOKOyBcqH2OKNTKykKgzIrZJIBKQgJU5I3XK2FK5XK1gKOyJ-kKmYARjABlKfTKccKFlKBGKHlKHYKKlKWPKOvIW4JpTKu8ArTKrcKLhK0mKvlHUGK2PI0cKfvIjvIugKHeIkPKDXI9TKWNKyYKr4JchK9lK_YKnYKv4J6lKc2GihKUkKkhKulKDdKyhKPwHSLK2lKqYKRdK5oIklKYLK2GK9YKvlK3pKZUK0hKQqKdCK_lKJQK9hK-nK-lKN5Jj0JP5JFHKBiKHHKDiKJHKrHKzUKuxCzcJqmKkqK1QIx0JkiKIMK5bBOiKXiKYmKiYHbZKzQKmwIrqKMiKfmKdHKiZKaiKC1JlZK6qKSxHkmKKmKsdFEVKP2IEnKJiKxQKniKfyCBqIFiKwHKwmKyHKhiKweKy9Ik-J3HKriKiRIYVK9HKptJuVKwiKPrKFDJvtJhVK1iKQ6JvQKFnKQRKv1J9iKMnKgDKsVKPaKhrKRaKseKBnKQnKzVKlrK2DKteK91JRnKQaKUuJHeJJjKfnKKRIlRKh3IDNKaZIjaKNjKFWKmaKpRKoaKrRKrnKtRKfeJuZIwRKeMIvnKrSIA7JZNKtnKc2J5nKjjK6aKu_JruJ9aKgWKEbKESKDoKQ_I_SIrNKJSK0_JDTILoKHJKNoKPsKNzH1jKQbKI4ISJKTbKyEK2pK5uFaSKHcKl7JhbKn7J3fKHOKZJKHGDVfKieA9fKkoK8cGnSKMrKhkKtoKJFKoTIksK1eALXKXOKjhKEpK77JzSK0zHwJKrXKyJKakK9NIbXKukKm1IfkK2fJmOKxSKFpKXgKAcKfgKXXKhgKGTKIKKBmK_GDtkKHtKLcKKpKdzIqgK33JwxJtgKqFJ44FRcKWTKTKKgUK6XKTzJXpK-IAkhABlKAYK8gKUxEv8JepKAhKgcKJlKwTKuTK9tKicKcsHiBK_tKSIFnpKRlKBhAppKSVKUXHspKQ8Ii4J3TKdjKYBJzpKdlK7cKssKUdKF1I5pKPZJOoIMUKlXHMcJwbKiYKJdKkoIBUKLEKU1I-pKjuK3hCluKZEKk9JzlKSqKfcJo9JhLKZqKVqKNpIHZKw9JGmKqcJCvJGHKHCJArKqdKjqKvZKAYImqKOrKoqKPHKVZKARIuqK9qK9QIRiKNYInqK9uK6dKgmKBVKZiKYHKGtJ_qKbmKmmKfiKpmKAvKLvKLeKXvKPMKeiCLLIumK1mKp-J4ZKSDKRDKSrKjdJgMK6mKBIKuVKfeKDaKz-J2iKjLIDnKkeKMRK1dJt2IpeKTVKKkCBjKH_JDjK3HKFjK1eK5vKCeJZnKbaK4eKQjK3eKo-I6rKM3BUMIVuJioHqRKpIKFsKjSIJfKLsKeeJ76JIsKyaK2IK0aK3nKejK6RK3RKQfKTsKSfKeWKMKFHbKYsKZfKG_IbfKJoKLpFGbKDJKIbKhfKqWKmfKx2JlfKY7JBAKRpFvEK8NKUoK-NK6jK1WK72JHuKfZJ4EKo_IabKxsKlaIfSKryFhSK6fKYAKEXKIkKkbKKkKPOKVtKEgKEtK4yIWwKKxKpbKlfJslKVgKxoKJtKzoKBpKjUKOgKdXK4oKckKWxKYqKJQBfXKmkKrkKATKbsIlXKcxKETKC2CrmJetKGKKlgKFzGngK9bCpgKlpKrFJziHzXKPpK1XKttKSgJUKKgbBVpKGpGl6B4UJELGBgI2WJ9MD_MDmHH_CIWRG1WJCqBHcIceIHFGzrHKwD1tDnyJnEIKOBAiGKxDHmJKWIg1DL-CX1DQIBZ1Db1DLSAAUGyQDlcH85ISiG6vJ0yFoNIxdHQzF-MFxbFxZJTcDHJEsBAB8Cs1AIkJKzJIyJqiJXkJxUJ6VHP2Hn2Cn6Bv0BSzFybFUNABWHy8CThIngJkVHXGJwLAoVHWsHiVI6_B8CI6CIDEINXJfKCNXJQJJlrG5VH6yKkBA8yKlXJf6CbGJD7FmYJWiA5hJiaJFgGiYJqYJo_HXzKiIDpYJAgGo_HtYJMgGlaJWWIJyJOUJDAH8gJC8DK1G1BElBEHFHgBECTKRoJS-HVQEaPEzqJgmJu-HdQEFSJuMEt1EDoD7zKMCEVgERYD9oJHoG-nIX-EAoIW_CARI5qFzbFyqFlqFgXFLaIwuHBbGWvJMJBxbF6qFkaIeSKzsKgSKa4IkSKXWJ0yKkBAHTH5tEnMGAiH4jJgiGkRDD-D99D49Dx2CshD5IGzyKQzKboCPIAIkJbcKvjJdiJ7jJHaJd0KfTJuTHC0B2jJs8JwyKWkJaUJ9TJd0K-7H74H2tKvuIfMGBsHijDZMHzuF7bFD6HvxBwuF1XCoyKQzKaNAI7GQeC9dCD1KCfHuEHdmJx7DxzGU0KqLFu_BgPAmzFQ2H70KBYKnaJWDE32H2DJlBCZtJz6HNeF16HsSBuxJBvKUfCk3HA7Hq1KC7HErK90JC3HMdFbtJ-2HGeF1WA13Hs0KXkGXxBG-BO1BT3HdRJKkJ6ZJnWE-gEbgEWgEvlA_gJ5yK2UAA3CNGGvyJ-lIHlJK_AdvAdVDgzFHiJTcD2UAgQALwHPqANjH-eHQ2KRIJVzECoBWHCxzGwBAjBAXgJz5BS6BPjJHbJO_HJbJLbJ_kAwBANIJUMG47Gr2KS_HG_G5aJOLB1QFgRKzRFRIIl7G7TJ-wG7vGFEA1xGTzBbkJZRGAXJjfGUXJnyJeiJqzKwPDm0KqoG-9DmgAA-DJnAiyDIoBs7Ij0K80KPmJMyKguDuuDYEIzVIUEISyKDrJxyJY3KgwD1EITyKDSG0YJ3BA2YJsyDO4DvyDkBAxyDZ6HKyKuEIEGJLmJ3YJOyK1lJV9BiyDpoGQ0EIkJ7gKG2HxyK-0KktA43KIPAIkJ-FKUyJPEIeiJ76AiyDtsA5SDieGCxGJlAV1KE8HzEIorHWEI5uDT4KnwDMtIBdIBOGfFHuwDJQAVzDYoBb3KB0DX4KHQCiyD_MFd_FI-GCkJdgJcvDFGJ2sEiyDAaESJJ93Kx3KegJo3KggJGGJTRAiyDwmAv9FH8Ax0K_lJR4KvEIGmJq2H14KfyDpBBd_FB8HE2KoiJVkJi3Kx4Kp3KhgJ_kArEEamB4jI89H29H3ZE49HbeCAyGJFIQ4KuGJKhJTCC1sEJeDZjJuoAKECCTGCsGJtEEtECtEEtE0pJ0QJG5K4nIxpJl5KiNGVqE9sES3KxaJ6AAjkA2iIW3KnzK-3KHWJeRF76BXUJDlKMDG8fHxCHOeHyeHuZJitGxRFmeHKKBbeHloAeRFfBAyaExgIcKKazJciJ2UI00KzOAI6KaNAsgGeGJ69FUMJ05K6rHDkJ33KBZAWTH-4CaxF-4CsIAd5Kx5KI4BbpKy0KP6KVVJI4Kc6KT6KcEAcNAA0BOHA50Kj7CI4BTkJLkJH5K6jJo6KA4Kq6KTSBQ4CU4GOjJlCGn4K25Ka5KBZA04G1EGL6AIPKXEG95KlFIiRCeRF5HJhRAKIDygIY6Kv4KI5KVEIbFG42Kh7G7VK5wG82KnRH7QF_2KQ4GL7K96G58BNPAf2KXVHgRF52KX7K72Kk7Ga7KDPGtnJd7Kn2KGiAJiAwIJN6KybD-CB9-ARJAN4H5WDa5KtBAfBA_2FaHAA3C2mAi7K06KbfDzVD6VDOYDS3KfJDNQAJ7GXcH5UJJTJ_LA3TJdfImPHTIIc7KWUHO4Df6AqQAxTHQYJMkAsXJcYJ3fGIYJ7hJY8KxXJjrHFYJfzKaXJY6CJGAYIEEYJr9Ci8KJYJQBALYJPIAWYJm6Kp1DS4KU7KY4KJmJsGDUOBRyKzxDg3KMkJzYJj3K-4KmyHKFI78KJ5Kz4Kr4KuyDU0Bt3KvJA5rHR7KA9Kp4Kz3KgyD13KA-Ch1D4BAY1DQmEa1DKlEbyK38KsFBxHFBDBFyFJiEiFBSLEhPEgpK-tKlpKIYKV4JDuKlpKJuKVlKC9JMuKWGKzBK1pKZuKbuGAqKHKICmK5hKs9JAqHzuK-hK3UKaZKfQK8wIC3HpCJ41Kn3HhnJkvKo9KprKIqIlvK5ZKhLHdBICjKyxHXrKvrKPkFC-K1vKutJ3ZHn1JjsCuLI4ZHzAIKsKUNKf3IZlK6gB5AI7AI6mF7bG-AIwAI2aKYwKbWKNxKy_J7aK7oH7IKP0K-XFKRIvqFmkJObKpOF7rFE1BqsK6NKWoKtaIFeG6GFiyFt1KRcGbBIIBIpAIUBI4sG3cGKBI8-KkcCfzFcXCSBIjzFccGlzFnzFhwGycG5VAI-K9NHfBIQrCocGxcGR_K9cC6dBL7HnBIRNBpBIOCE_-KmzHmnHaBIBlGB_KeBIbBIyBImSKnoK9sKpSKqoKehD7BIpoK2NI-BIt_K-_IvoK6aISOKsYCl2KodCNmJsOKY4FhcInxJMpKi4F--KkxJzYCmhEI4KedA5yKXgIEzJokI8yJFkI2hIshJPkIPCIi4KEALxbF35GvVI2mAh1KZ6Ko4KVyK-7AXyKM3HM5KedAaEAwyDvJAUGHd_F0SHQ7K_8KAmJn3KK5K12AtyDwBAs3Ku3Kh4KOEI84Ky3Ky4KMmJECIcALDABxIBB2K7AGR1B83KlALwALB9KzALH6KJQAFALb9BLUJBUJv8FGaJR6KaoCCiAW7Ix6KIMJkALX5KwjJH4KktAUiAFbJ7ALu7IzVDt2KbBK76AUiAg7Cp0BZhJKRCL-BVALygGIbJqIJ0TJHWJbBLbLAiBAmBA67KYgB1sIhICL-BE4KxTJ12KYBLibJaBLe0KGUApBLL_HBkJx7KSfDzUDkBLKbJZBLSBL2BLdBLrBL-qBM7KyaJxOGl6KzHJyBL-BLu2K_hAPVAgPACeA5BLz6KF2KB8K0WDzBLmBLgZBDKBQNAZQHDWJOBLcIJzVDzTJ_BLIlK2yGkPH4yGyJBsrJb7Kr7KWUHpoAA3CRmAhBLY_GkYDqUDMCLACL_kAcpGn2CxOGvCLWBLWCLzCL0BLSBLwSHsCL3CL2FJ7BLSHJ9WDyCLEPH32KV9Bc2KuBLxOGwBLk1DjBLHDLrIJTCCg4HS6BX6KF5KgTKVCLFDLDPHoIAV_HnkJZPI2bIgEHW_GD1GGwAPxAv4EV9B0BACAIGiAlhAc9HeCLxqHZDL4aJRDLloA_OAhHDUGJ0rApWJQRGzMDtWJ8eGFzKPVGBhKmmJhiG0mJdFEXZJEdHUnJJGE_mJjBABnJxnJOgHt-DJJEWnJnnJjOEXMEaXEFpJogHQELwNEbNJRpJ0LElPEU-HWELtyE_FGRGHYBFkAFRSGVnI_OAynGjeG8THFBLm3CLCI_9HrgJv8COALiRCYkAZ9BFIC5gKSjIsDLIRHL7CCGI5gHf8DAXGBoIF_E7ELaWAW-EtBAS-ExDLjUAd8AFvAqlAPSCZgHhEEHRAWFE2MGbyJbtI8-Dr-DPmEOeIHOJTnJr-BwlEVwD8MEVFE3-D58KG2KJFLpqJOELy4BAEL8jG8BHkFE0LAnFE7mKM9HqnI8FEtFE7mJJELRCHaGEWGEoJIzuIEnJcGEGnJMoJuFLNCHKnJocHMnJ2FLrnIQJIocHPnJfFIRnJovKzzKJoJ5ODnFLNdH4mJvCH1iHXnJRKEPXHJJE6uIZfHznINGLTcAJJEenJIFHyUAKFHS9HWgHFBDD2ARJEHLATJE7CHR8KUFLFGLV-B6WC0nJznJFFHCDH_OAIELXELRKEOVFNDHmNKDELpFLAoJQDHFoJLtIf0IHLEECEOtIEoJ8nJGoJcyKEELKoJJrJ5LEL7CbDHZ5EHGLe9HzGLBHLFLAhDH3nJzTDiGLSGLPELOWGgxASEL0LEUELixDrNEbELjGLTELpNEJLE3BAUHLINEZELdaAfHLiWHrDHdaA_PEegHnDHwYAqoJsUGaaBm2A5AEvhEzuAyhEZHL76A_OAitA86Ii6KH4BqQATCLo5K5NEZFLvBAxzG1HLSAB3HLLBL37GPpAdbJYEEKFLaFLbAL_hABILIcAj1B-iJxwEd-FCcIdKK6IE-HLAILwSHyVBX7Gz6GoHJv7Iv7IhDLJnAqSBDaJq2KgVHHBLEEBHEAf6AQLCcILXBL8CLHoJ2aJESHMQHIDLHQC7GAO5KbpKl_HxhJuHHRDIbrHaPJCsELrJ1FFPfE4FFV9BwSAt7GIHHNGGJCLQaJxCLT_HvBAcDLQ4G1BA-TJMBL5CLyEIY5KxjJTCCjoAX7GjhAGJLxBLZ_GfDLP_GcuFllJIWDZEHTaDfILplJNlJgEHLqJQmDc0I4bAh0ElfCUaJxlJwjJorHq4Kz9CJQACzDk6HT0GJ_BpOE5rEdrELtBhFHcoEl1KOoKn1Ky6HZxH86H26HA-KnYH21KQdFkeFz1KkeKSeFr3Hm2HCKLD7HBjJLILTRAy5D2oGr7I7HLXDLTEHaPIx7IMPIktATKLIpAaILxhI0ELoIJkJLP_GiJLyILfqAMaJHvAvyK3kJiUDqcDCPIP4EBJLnKLIvFR4HNDLq6IU-BCSERAH_rATAHW8FcKLYEABtIhkJYfGxCGwVHNzK_7GO9KrVGgfImpKh9KMoIIhKUJHtTKlpKH9JXYK-TKUuKx9K3sKDZK09KPwIAmKGKKJZKTaKbMKsiKfbGHMKttJReKYeKP_KeVKdZAaVK6CJQ-KjiBt2IV-KhbCYjKj_JIfKdSCc-KrbCe-K9AI2WCNsK7RKCtKC4AYoK1-K3XCR_K9-KPcGYzFPxAi_KJdG9LLE_KeVDacGI_Kd_KGtAWBIL_KYzFO_K__KrBI4cC8tKACIV_K0zFeWIQaIg_K4zFvlACMLQ_KbBIHdCJMLJKKbMLEgKR_Kl_KmoKouCnbKOxK0_K6BI50Fp_Ku_KdSAidCw_KAFJDCIloAV6KZTCUDLqKL0bIs2KsILMlJ0WD4SD_TDqEAE8KjJL9YDFSHiCLHWJ2BAT8CryK-UAGSEoVJL0IFjATCEaoCZuIz5BrQAxiJK8KUCLYKLbJLKcDhMGQlJRzJuEAzMLg7CaYDxbIVBLfCLgEH0DI2bD5bIbNL3hJHQCGNLVzJxbI0KL_kJeEHXNLeoAXlJQzJhMG6bDcNLJnAGNL6-GWOGhBAM7BGCL6AArQA3jJWDLnJLYEHU_GOzJirEmNL0NLSzJV9B4NLZQDWOGfFAsWHR3Ct5G02KaJLNzJyNLPeDnNLzMLa2KOJLfBLq4BqIL7CLQDLlBLTCC2BA2UJRNLK6A_7KVNLy7KMYDhKCxILiRCiOLZUHzACX7GsNGtNLrKLLYDCYDwrBrOL7vGtOLRBC_IAOfAwOL8oGDDLIIJg9GRYD3OLePIrwEmWIrLJFKGt4ENhBlDLpNLyeAoGAd5BrqAmOL8HLMDGJPLMBCLPLsOLvMJqlAoMGRNJOVGbRGsHHAqDbiHWoHzVHxHHtILWcDIJLvDLgOLgDIpOLK2KDPLEGLbGLAoJ-GLk0IcwEwJJ-WG0JEWxEYMDhxEiDLkbAS4EIMLipKn0IOYKNAIkpKdGKq9KzcK0pKelK3JIZZIleIDeBZ6JcUKWqK8hKmxK29KhPBkdKJ-KjtJ4mKUrKH-KPMLZVKL-KbLLVXKqLL2VKyoKsaKY-KU2Ja-KByAxLL5bGHnFf-K1LLzaKCyIrvJVSKfML1HIjLLTMLD_KlgBvBIQMLQBIF_KlpKycGVIJ1QLtcCL4JMMLccGOML_LL_QLvVAT_KYMLidBrcGX_KXMLC_KCdC5zF0QLZ_K0zAf_KKRL2cGNRLU_Kk_KF0Fm_KmMLJxKACILxKXbHEdGLFKGdGuMLhwK7gBbRLBaBuYC04KzOA2BAkBAkEL78HE5KUNL8_H9-HViJ-JDKOLe0KO7D67KbEHTDLI4B64KHJL3aJXCLhOLe0Kd4HSPA9OLWKLCOL12KCPLwDL3NLUlIaOLj1Gt0BYJL8nI7AJhLJg9ETIJ_QA6QLXPLyACPPLa7HhKLmWHUPLvlAWPL4OLkBAx2KPmAsqAbcKvTGwRLURGKOL9NLy5KhNLaTJ90KFNLdgGt7K3xGRqApSLIRHz0GWrERrErpJQ4GCIJuSLfBHt0BCSLwWHFPLSSLM2GxFGRSL0QDtsGhOL7OBcCLG7KglJ0OLWYDDNL9DLxTAN8KufIrrJiSGtrJiGL76A4BAH4BgiArwGDEHBOLCiHDRAxwG3OGcWGhUETCC4BAhBAcCLMSLLzJyTJMTLSMLC6Kl7KlDJSQHoCLq7KWQHV9BKHCguDvSAntDhkI06GvQJRhJUyKl7AktDg6Ix5GHhJ1UIw8KCJC9TLopJFLLHCJVTLrPBo8ACtDKDCNyJRyJsQC74KSJLS7AVtDNtDygFetDVRCKVHqSLY3KTUL-IAKREgFAWULzyDGFIlyJ5uKzUHSJLJnA4BAJULeyJMUL2fAoAAeSLNyJSALz5BsqAM-BMUJm3KbULbSE6gFfULQ4GnULG-AKULFnAAvA0BANULtyJKiJTyJ4EILyK1ULXtDmyJ_TLUkJM4DFVLDvEeyJHVLjULv8KD2DiULUCFoTJ_UHmULoULCtD-ULNyJsUL4BAuULCjJCxGIlAP4KRJLuJL4BAGVLSXB4ULWUH6ULPZAsyJCxG_LCg5KjVLaEIlVLG-AoVLyHCYULVVL_oDcBGusDqTLEVLuEI1ULdULnBA0VLs4D-RGmVLsIABWLkULkVLTVL38KfqBbFLLVLERH_JFZRE5rA6dImCL8JF5dIOMKBeIxNKXSFFeIEfKWbK5tFjfI4TJgGBffIbWL7gBifIYWLWHCgtFxfIv0Fo0FrfI2EIUEKvfIdtAllAnfI81K_kAqVL6TB2fAqRLKRCKuAolI_OL7TLj_AMwDsIAloA0WLbVLtUL2fAvULGiAvzI3MLJ9KmALJWLXVLG-ANyJNEAm-G73HQyJtyJTNL-xKA8KO6KCUL-VLVULIVLtJLxVLEWLa7CHULktABXLn7AFXLrtA_gI_6K9VLNVLCtD_VLGWLRVL7uDeXL0VLIULNXLn7Ab_FnZDeyJqyJAVLgVLJkJtRLXKLBULSVLpXLUUL3ULbXLvALRULyVL5LABtDFnAPVL6tIzOAiXLUWA0XLQHAP8BRXL6THgVLcjJ7WL0UL_XLcULaXLQVLQULIWLXYLKdAnVLCYL7vGdVL2fAmBBftASFGJ8KUJCF4K9ALcvDAhGn5K8XLd3Kh1HKxDsYLGULKxDNyKz8KRzDmULNyJZ1HfJDSFGzELRQCpYLEYLgwD1YLWjHAULvYLZ4KCZLDYLkVLBZLguDUdItXLwYLAXL5YLbFGpCBGSE5gGWEGNZLGZLbFGZiEGSE2dIDZLKVLXXL0VIT7K2uD2tDaZLrHIcXL_THx8KhZLzYLPZL2fA6YLzPAsZLrPBaRJaTCNSCkeGWZL08K-tDguDAuD1_HNFL16KmALKZLhZL_tDG-AgFG9XLe3KWoBy8KlZLCULwXLhXLQZLhZLlbGaFAGvFwLA7VIE_FNSCV9GbYLxVL9ZLIuD_uDaFAvoDfjBiRJfQJPBLVaLrwD1tDYaLLuD41BsxE_EICaLOZLaFGoZL2YLO2D4YLrZLU7KXuDf4HnPDDJLCxGwOIvVLZULK9K0YLbFGUAFeFGQwE5ZLdaLwVLmZLZ3KhZL7aLXxDt6H6TLm3KWaL5lJraLyxDtaLWFAsZLb1H5-HGXLJoBg3GHWLfaLgZLe4KmwD5HG6ZLNWLS7K5aL2uDf4KKWLB-CMWLeZLDaLNbLTaG2uDQbL8LAPbLZbL4oGvMJKIDpSH5TLX3K4aLEaLfbLsbLd4KtuDsbLS0D1zI8ALAZLgaLa3K2bLV4KygCv3KCWLIbL-bL1bLXEIMEHnaLQwDmbLsZLlbGIoBD2KlIC_YLJZLGcLDvDUGAc7CbbLkbLoaLGuDMvDWcL4_K5jJ8ZLGLL-8KeaLBbLIaLzWLKaLYoBlbGGdAncLfJDpcLW2DmUAPcLUbL0ZL_QHREIfJDNvD-HH4HH1cLdcLjEIeQJ2VL5VJgcLXbL5cLAvDsvD4cLuBA2cLYxDGaLfZLebLVcLCdLxGL15Kw4KgXLmcLuaL2uDFWI87Ft0BxcLUaLkcLUcL1cLWEHz9H9cLh3KzbLpaLSEIIdLDaLhdLbdLZvFLbLn1DyTLrcLtfDcVLrdLdRGuAAdRGwZLKIDZzJYSL68K_cLKdLmdLduAqZLObLguDvdLxdLQaLBJGo7BjHDVbLZdLAdLFdLVvD8VDcaLedL2dLqYL4dLHeLfvDJeLGbLybL3dL0bLDvDcdLA4DLyKlcL_hAiYL8dL2uDNMAmYLHFLycLEmJEdLq-GYcLKcLL0DEULASJJcLFZL1ZLLZLi_G_0DPdLf3KicLAbLHaLgYL5ULrdLNMAj1BDFArrDVRB8AADXLdeLYoBF9FO6HVYLXALVeLfJDq-GJaLSdLYoB5eLG6ACfLQJL3aLUeLldL3EFveLpVL4eLrSAD4Ba9HzUGQcLVXLnOLseLzcLkvDUfLZpGceLyZA6UHv9FxOGXdLScLWbLKxDAwDJVLWXLneLzcLsfLjdLacL8TGjbLvfLsaLqdL2fAtPBqcL5fLvgAhALzUG65KDVLfcLNeLqvD9lJ3cL8lJsVCuAL9yK5sIfdLRfLDJC9HHgjEuvDDcLEeL1eL_vDPgLpZLmbL6fL12ANyJtPBxHD7vD-fLmfLSyJ-YL8VLdbLEgLXQC_HHwQAvaF6bLmeLefLjeLHgLv0DehD4vDPhHI9K8bLTcLVgLFgLX9K4fLhMA9HHl5Ig4HKuAM6KBgLHbLFfLj_A9HHHdLXULLgLMeL9bL2gLlwJIZLqfLlgL7oJHxDXgL5gLXLAu1DkYBejIv9FrlAzZLYdLUgL6EAk2DtvDUhLY2DcZLufLsgLyxDdhLFwDfhLVmJMhLFeLchLRmJw_Am2Dt3DsJLphLbhLm4DrAGYgL-WL9gLH4B4SJahLJdLVqB2hLtYLTgL7hL9WLNrEpZLLWLzeLQfLDgLmbLxaLDYJdEIi6K5WLDeLieLqEIcEIXFLtfLdfLDmJQiLY-EawDUDIPiL3lJIyDFiL3VLHiLShLJiLqyJXOA8OLxSGE0GxbLOdLkgLh_ARiLbwDGJCITJUiLImJzcLriL5PGtiLodLpvDIiLY-E2ICxSG-OLAhLTeLDgLqiLY-EvwDuiLo5KZcLZ4KiwDc4KDiLibLdiL-cLfiLHQCjfLJiLBRAuAArbLIcLfgL4WLLoAVZL6hLkdLw_AGjLkwD_bLIcLqgL_aLGiLJhLKxDbjL3bL3uDejLSgLaiL2iLShLrZA50AhiITaLpfLqhLQAB8HECjLuYLViLbiLzwDiEIhbL0fLKjLMgLMjLiRCjfLsjLHGBT9ABkLLEAjQGnQAUjLriIA1H2aLeiLijLyjL5jLCAB3wDnQAfjLLeL7ZL-iLhEI50A1wD50ARkLnoFJgLweLpiLXkLCkL4gLNjLNyJEkL_ZA8gL3ICXSLigLCgLNkLh_AFxDFhLKgLyOIhjL1gLKxDzjL1iLQEIukL0iLyfLLcLShLkNAbEAf4HokL65GpjLQEIEbLY-E-hLClLorHElLJAIIjL7jLfpJIhLzkL7dLkBA9kLyBAJiLnkLxSGjIL8iLoiLgdLw_AJlLfFG5kLGhLxkLMkLPlL_iLqoBYiL6jL2fAclLc3K2jL7lJLxDWxDY-EvkLekLzbLmbLnCBUOBIoBEjJniLWALZeL1VIQyK0jL_hLZjL4lJnnK0gLNhLh_A2VI6kLbyDmbL9FAMgCXLApQGxSGQNJqkLBhL5lLcvD3RGMSGGlLYjLzfL2fASmLkxDmlLgyJ1fLjhLpdLjkL2fAv-A8qALSBMiLe5BLkLLjLNkLlhLWFA41D8qAghLflLwyJOlLNhLpmLkBArmLSrAtmLgULQmLrhLw4DFpAd2Df4Df2DwhL3mLxeLzhL_IJ3eLEXLN8FsxDF2AtsA3IC84HFTJ4lLBnLfqBrxDY6DXBHumLR2K2fLqEI2EF2hDSnLAnLfkLMlLA4IBmLxjLmbLkXLN7KkRAvjLjgLalLcnLggIrgLqlLUtDdYLrXL2eLYeLoXLGYLOVLfYLaYLwjLYXLzVLunLw3KbnLXmL5SGTmLLlLciLNlLVkLNkLgnLCILPUGJGJxSGw7K1dLBoLilLJjL3dCVTLeVLkpAsZLxRA3xDgFAIkLvVIJTCPUL1nLAiLMoLM6DguD2xD6BA-EIUmLZoL-lL_nLcoLWzD7iJfoLgFAzgLjcLyhLEiLAoLcbLxlLShLBKBNyJqtHVoLWkILuAheLVmLZ4K-xDnlLKaGCyDv3K7bLroLaoLnnLXjEslLnUFqoL0eLCpLkoLJJKenLyhLmbLWmBFNGybIYlLNnL6nLZ8A6TBXcLgjLhlLCmLboLLpLBpLjoLVpLN9K2kL1yJ_jLNyJOtAoUAhnLF8AUACmmL9jLskLOyD98KNoLpnLwiLtgLLuDvrHl3KChLvUAZALi1DcmLqnLipLhYLNyJeGB24BWhL4WLrlAknLrkLPlLymLTmJ2mLddLHhLKoLxmLshLIzDA2DohLanLzbLymLuhLFGB_mLwlLUeL-1DmbLTkI7RAfzEjmL-6AhkAofLlnLZqLOqL2fAvBEK2DPiFTnLEZL7pLE2D6mLG2DmqLwAFaFAJqLvnLkgLUqL9mLFEBEdI9lLOZLaqLShLBRA9RHl6IGiA_6AiqLFqLapLIzDM9KXpLUkLvoLNgLDpLamLzpLXyDuoLEjL08KwJLRhLfmLWFA-qLC9KjlIj4KkyDl4KXjLioLWmLKmJyAL3YJ2YJt4KIjHwpL8WLw_AwJLjrLTTHNrLTrLhpL23KVrLL4KnZDYrLL4KwBAeALG9KHEA1oLBrLrQCZhLerLZ4KprLr3KF9KtALwnBmrLFcLL9KhrLq3KE9KfALHEAHpLykLFrLmqLHrLecLPmLBnLbqLBBLYrLBRA5tA5SLopLY7IMnLJXLWkLGrLHsLAzDyJLAuA0JLTiLDjLVnL3jL6bBQsLNdLTpLmnLPsLgsL12ABzDjsLDnL0qLwoLwrLXrL_ALLzDOVJcFAD5KFgHHlLnALYrLLzDNzDJyKApLIpLepLpsLvsLrsLdsLspLfsLoALT9ABtLakAWJI5nL1sLjpL2fAILD96Id1H6XLoYLjqLesLezD9EIj8FEsL2pLMrL-nLCOGetLJtLMpL7hLmbLWtLUzDRoLQVBukD5rL9FJikA4oL9rL08K3rHljLqzDFcD4rH_oLgtL4mLSzD7EI1xDttLgoLjtLoNA7EIUrLUtLWFAqtLzzDBRAC8A4tLvtL-gIAkAytLbtLLtLdtLgzDT9ApzDAuLpoL6tLYpLnmLLoL7zDltLNrL1tLWuLYzDBuLurLaeLTRAjfLIuLGdAouLUoLtgG44K9dCqpLwmLxjLmzDeuL3rHTkLLqLKrLctLktLUuLfuL7EI0uLojL5oLGmLShLquLT9A0XLIuLA0DNuLF8AAkABlL_uLzcL1tL-zD1zDA0D1uLglLbuLOsL5uLUzDCuLNvL_eA_zDrIAMsLZpLfnLBvLRFGYtL9sLLvLypLDFIhoLRuLcuLKpLx2D8tLkFGtELSqLUeLptL_8FhPCuIARlFsuL4WLttAivLztLMvL_8FGsDQ0DRvLvmLMqLxuLX0DtvLYqL4uLhjED4C8vL8OAcvLTvLevLwrLSAGz7FHvL6AAtlAjALOmL9iLSuL-eB7vLa0D-vLUnLdmLrlLlvLXvLYwLY0DKwLrpLPlLwvLh0D0XLJ8FrBAiUAhgBQwLtlAIUHcsLntLGtLlvLV6HO8FX6HIzEdkLaGCJrLRrL6vLqkI0sLLrLT6HHwLj0D0wLFOBY6H3wLStLvvLBvLLiI5ALxOGvuLAwLsoLxzDJ0ImvLErLBwLitLkuL8rHQxLFuL9pLVtLQxLNyJ-UL_ZAswLrQA8rLnvLUvLoNAQxL20DcSAYuLFxLEtLNsLTxL87AlxLtxLnxL5tLFxLEcLhtLvxLLhLuvL-jLZxLHuLRLEtMA1jEeoEBqLriIuVLvwLdpL7qLlqL-eBRLE0jEX2DRqLKqLSvLjwLNqLuqL21DB4CHyLDFA9xLzqLGxLDgL2qLPyL-mLvKLFmLj2Dl4DptLinEw5KsRCQuLSxLOxLC1DS1DRxLSsLUpLrEIcpLFtLfrLReAnyLYxLEnLHuLIFIlkLxEL2vLhgLRcLixLsxLM1DS1DNWIoyLVwLovL8yLE1DfuLMWIPFIRGL6qL7kLNwL0yLb7C26BCVCE1DwZLtlA4TLSpLKtLBzLvyLGhGGzLYQANFIaWAKeL2uL6wLkvLFzL50AQFIAzLjxLazLF1DYzLlHIIFIBaLcwLUqBmbLxjI0JAjmL4qAR_FVdLJiAMxL3uLomLFyLVNA3qLvhLbyLqqLdZLnsLrlLHZL3xL3zLPyLVqBnhLpqLC0LGqL4zL0mL61DKyL9wLXyL4zLIqLN0LWyLD0LbAGQyLwqLUkIyqLS0LzxL8tLymLf7FIyLx9Ea0LIzLbyDYyLV0LayLmaLrzLQmJE0LtzLf4DwzL8DE3tDEGBD9FJEA4yJXhL3yKnXL1qL4zLlPA9fAVyLb0LBnLymLL0LjBA70Li0LdyLE0LSmJQqLH0LEwLU0LrAGSmJxqLoqLn0LsqLVoBd0LSyLW2Dg0LH1LVfL2fAuzLrOAt0LAUD_bIONJ00L8SLjvLkhL40LG0LO1LxpLh1LE1L31DrrDM0LV1LT0LJ0Ln1LPqLY6DB1L-sLQ1LQ0LM1Lx1Lg1LUyDR1LukDf0LVyLOoLX1Ls0LFEB8DEQzLrlAPfLdvLyhLymL50Lv1Dh0Ly1Ln7A-0Lp1LA1LK2L31Lb2DQ0LG1Lk1L7TLHqL11LQ2L5vLO2D51L_ZA71LS0LVTLiPApWB_ULsVLr9H6nBf1LoBKWEBBKFd4FuTL9dIVWLhkKXWLcNIZWLQCEpWL4WKdWLlWL8JBtrB02L3XCkWLx2LmWLmfIshByfI4LLwhBrWLX0FQTLZ0FwfIu0F_4KLYLhPCqwLnpLRwL2mA4vL6yLOxLQ9KRzGauLNyLBwLU3L6pLl1LemL_jLM3LFOBBKBvuB38DAzJswLH8AjyLpyLalLZ3LkpAZyKV9KgmE8lLL2LcvDk3Ka3LnrLp3LqdAr3LdPAc1DhbL03LdnLDyLJzL_jLImAw5KMhGIXLwCL3aJhCLNTLFRFsTLP7GnCLSTLpCLxTLNjL0MLymAMhG5RLZJLmPLF4L7VLHsAPTLqrJZ7KvTLoPHN4L_jLYTLIHH-eHn2LT4L3aJDYD0qHGYD2qHL8D_GLlRJsoJhREywGfUEdWGsUECKBI4L7dIK4LnPHkSGUTLhXLgiACzJuBLymBRPL1jLAPLz7K2WDB_A37KpPLCYDzqHFYDtUIJYDAXL64L_1HvkIuBL2mAITLKCLKTLKWD2PDdlDiTLY1LPIAwzLC2LuDCCyLtyLQwDk2DVqLczLMyLwuLG2Li1L60LZ2LS3L7hLN2L51DP2Lr1L80L30Lu1LmqLU2L38KX2LY0LN1L05L4zLe0LTyLJyLu5LC1Lb2L4zLVqL5qLv3L5mLV0Ll7Ah5LSeLZlLkqLq0LV9BonBIkJ7yJ8hIzWJMALYODPGJtGLdTL2oJyTEnFHL2K7fCrzByQA96KyOLssLG4KQ6K33AqgCfTJZsLj6KClKJoL2zLQBLi6L7fCNWAF9AmBAzdIMHEJ5BNmL5yL8nInlB_PFnmEKHEU0BqmEwkL_vLU4HJHLR7AnLAomE76L9-GAAFnlBapJwwBYpJQ1H46LC7L66LMHEK7Lt8HAALq0Hf0HMLAd0HGoKbwJqxJH3FeOIBALEKLtFKotK0kKSTKY7LUTKLtKlbIYUI-3JQcKqlB6xJ8OK8xJM6LqgCoBAbLACTJuzIIlAdrL23BO2G_yLnTA4KJ4OFloA7fCh8BD7Kj7HMoAEqL1KL0nIAcB_PFrWIu3LmoJh9EGdHHaEgWE_zKOXEBhFt7LlmEh8BxRA_rE19BwbLTzLMGLCcEE8LL8LyEA5FHlsLXDL5NEj9BnHLmFIaZElmEhbEr5I4GLO8L3gHsHL_ZEb8LRBBDhHIFL2gHLaEF8LX9En_GqeDV2H8jLOFLx8LgbELbENbECXBQpJo7Gd6LaQGqlAbcKX8KhrH3-Ch8Kb8K-XJd8KAYJWWHl8K19CWYJF9LKYJ2nBNYJa8KBNLuDL8RLlnAMEAArLUMGm4KLiJveGSCI0IJQHHhQHSHHNfG5IJPfGDXJ-OH2hJwVH1gJpQH5WJ9-H7WJSRG9WJkkJJyGj6HzsL_EAEDISRGGDIB_HkqGcVGYXJb9CL9L2-CQ9LYYJJYJGWHyXJmjAV9L9XJ_9LnXJvAAk8KIwBP9LI-LhaJK9LL-Lr8KT9Lu8KS5LmPL04HaYD7MLuDLl4LI5Lo4LY_AXmDOjDyQDIjDpAHN8LhJGNBHpRJOlKPYKi9KrTKNlK81GauGbJJNIFXJJh7LsJJw-Lz1GrsG9AJlSAaJJ3-LcJJwLJYfC31GCkG4jGmJJ0-LJIFtJJDkG5-LaSAG_LqJJqvGzPLg2GoKJ1KJqKJk2GJLJ-KJLLJW2Gq2G57LV2GvKJTQFILJY_LkgCUgCKtGXtGh2Gz3JOtGCLJsKJU_LJZJJKKv2Gc_LPLJZ_LxuGHLJblGm_LELJV_LkLJ5gCTLJnrJyqJtTLRTL24L8yGd4L5TKPuKjQLG9J-bJTLLwuKjLKyuKYLLfCKaLLTQLm-JqiKF-KivKjbGwQL0rKwjCaQLKAMvbGsLLS-KeQLUxKgQLyRKVNK2bGuWC6AIyLL6bG0LLzlFqQLaaHC3LIeA6LLAMLfgBYQLURL5eChMLxQL5eCRBIuQLizFcUDkzFLMLYBIM_KR_KARLMaLNMLDRLW4L8LLbBIW_KxuFucGb_KKALORLe_KfLLxHAycGuBIqBIGBMDgAkMLJkK8sKLkK-sKjRLZdCs_KeRLfdCv_KXBMLdG2_KWkDoLJ6KJy-LmLJE_LvZJjLJHgJxjGV3GfBMxjG--LpnGivGr6FP3GhBMxpKROAN3G5ZGfLJcLJaSCjLJRLJfWAhJJtsGZ9LuAAc1Lb9L-jACGC-4LXYJ6hJL-LN-L5_IYWHQ-L_nGMEA_2FbiASlDIEAAQHjeGCIG88BR9LZ8KI9L18BlBAK6Ak8CmTJbPLZRG2TGy9LSPG9XKR6B3AAiBAYYDUNA6_HNPA9XKjBAkBAyAAmBAMPA5AAlBAS6B1mAsQAqGJOLClRAiSLfqG2bBTDIZ9LsgGXdBaFAG-AxgI2lLp6LezL0THKyJyOAXfBoIL6BLCDMoOLJ3C6MLZ9LGEA4gKbOLLxLSOLmPLY9LtmAXfBBWJz5BCGC_KLQ5KogJq8CHGAt8CsgJeRGIALdkJrVHsMG0eGALLVHGNXJIFAkHH-7GkzBQiJv9LrmArZC8WJWiJEyKwZCSiJpDENXJGzK5DMIzKUQHHzKyUAIXJkRGtvC49LkfGl6H-_HxRL79LMDIPVAKDIiVID_HjPLF_HC_HboFiVIDLLuDMAqDR9LkaJmuHa2LqEIB0LI1LVzLxfLxhLJpLWFAEmLfEMGtL1pLrvLHiGzuLIiGiwLk5LgEMWzLqRGNHL9GEk5DHHLC8LINEWHLtHDZHLk8HR-C6YJrIH-kJi1KBAFlNGQFBjmIdEG_PLLAI9PLoKKCIFCQLXlKxrJSNKvlHCAMHAMy9KDQKvtKPFMaqKm1IgCKvrKqpKQeKE-KVrKuVKMbCQAMD-KSAMVDKvrKW-K-iKtbGYAMVAMrbGRwKvRKxnKjjBlQLgGBzLLeAMpQLUwKrQLz-KVoKpAMRXCrAMFRLc2GuAMAhBEMLYcG3QLHML0AMJ_K2AMQNAERLRRLjcG3FMFGMRMLjCL7FMABMVMLIRL4AMABMEBMYzFeMLwBIJ5I6FM-zFjMLWRLlMLefJwML17J6IAdRLpJKfRLgYCcGMxCJyMLWDMrIAvSAvMJjkAYgI20L26KfhJlqAoNBoGMwSH3RAdFArFGOjJP7KbTLR2LTJLODMRbLfkAtQA1ILGfGdDMMCIgDMsELtgJXCMD8FfEBCSL7hIPiIvhJmDMaCI9IJZfGqDMByK97GDyKKCMD8F68H37G0zLnELZ9Aq9LRHM77GCyKGwGiVIw9LLEMIEMo7C_-HzJANrLbEMA9LWHMKDLAQGJHMAHMNiJ4FJ3ILp9LCgGvCI4MCEfAp8Fb9BZtLkKGyhJQHMiVIEcIPOJewEvkJ-WGFXGukDNyEvGMmgCADMiVLrxL0gG36KWhAEfAKEAq5F27HLzGRjAmTLyGLkGLYDHcIC4qANWA67BdCLBOLvTGiHMfCMvGMYWAO2KbDMvMDNHHwQGVCIbdGk9LjQH6IJ0ALbQAiaA9FApNCX8CQ7KtNCq8HNeG2KFsaJvICI1HkyKK1HQ1Hu8H0KFw8HzdHV1HmGJxpAm0AADMC4L83LLUHFDMiAAm0AK7BBmAJWJCVLBOLHBLaFA_BMLPA9dCxSLLwLlyLEdLoHM-uD6cLgjEktDGdLelLI0LjxLtrL2HMkBALeAv6AzjJl2CibDADMS4LkyLGSGQ6KUJM3NBAEAzjJnCBFyJ2GME2LZJMwJMNIMvIMvgAaILE3KcDMwHMARGX-FLHMLALDKMZjINjIMHMSzKz9LvRLGEMlSLkHM3DJKEMfCMYRGJyGTEMiVGJ9LK-LrXJf8KbYJWCMJ-Lj9CA-LaYJzXJJCMcEMLrDFqDPSLv5LtsLTvDidLjEMuyL1vDngLIgLV2LFsLrfLWgLVxLKhLPhLkEIJJMzcLiEMjJM7yLryLqvLOnLxzDIFIikLsKMThJVVJxFGsFI9bBlTG4mIHLM8iEvgAVbEIvFHAF8EM3tKKSGfjEorAOrDQLM8YJLLMXEGDLD9iEzpA_iESLME1KMjEPnICpEzFI1FIk5F6HAgLMHoGLTDyjEf0LxmIQADfkEM1LzlItPBHOGKBG2GMYJMX3LMIMuGMFJMvgAHTHuIA_zCnSLH4Bf6LUzLz0K8JMGDM8LMj7BxgImiLKDMrzLRBLOIMHMM6fA0JAUUJ_7HLoAR5LZEMvGJ-3BzLM16CJMMVIMJ6LzEINMM9JMwQA9VJKwGOjJaTL7XL-5LEDMyyKOMMhMMOVJJMMKIMF2L7JM6LMqMMlSHIQA1yKx6KUWILMMqnLfMMGMM7pD-IAFoL9gLUXL7HMIALQ6L8KMTFIE0Le2DqGFXCMHJGYLA4IGhpBamBR2HX8LDyLKNMFqDIQGL0GakIMjIHlIjdLYWIYkE_HLWNFyfLSNMJJGXqLO0LylJ8MMipA4IG-FHBdISNMSABC6LYjL04DeyLTEI14DQKD5qEjEMwNMdKDp4Dd4DUFIf4DgaDMZLYjL0NMx4Dw5E-rHioL9NMCmEr0KyMMQcFMNMAUD5eH7FAtPBjQFa5Cl1BzUL7yDpNMT3BhNMgCMKNM-MM8DErKGMKGtBARLG_JGlkHCxG3GCPOMFyDROMKdBTOMvGMVOMHOMocDYOMNLGbOMPLGHGHBJGrqAIJMtyLiOMaaCkOM7LMkNMWOMAUDVKIePJfVLMgIrqAcMMg6L1rDkNMEtA56IgMMvIG9MMnOMMEAVKIX0IQ8FpkLmMMNZLyOM1JA0OMFOMtpAHPMuAAQFANUGXfEMkB21HeOMS1BsGMuIG0pDqNMRPMEPMGOMtrA8DEQFAVKI1TLKYAO3LOHCCCMOPMBPMgPM8zLKCMmOMkPMAUDbOM1GMbPMsPMVmLPPMBEAhPM7MMFPMLNMzPMocDvlAkYLv0KLPMi4LvJMsqDfPMSOMwPMsvGtPBjPMHmA8DEqAGNOMCMMwwLNJGbfIKQMiiJNQMTPMAQMMEAuzLi8BY5L3sAzZDa5CAgL4GMerL6PMDPM9PMOQMzJAQQMlKDh1BntDEkLoAAfQMU6GiQM-OMDMMcsDJQMjOMLQMA9LyPMPQMAUDdQMSXBVjJ3JMbPM3LMrEMIQM8pDvPMYQM7QMzJAC3B-7AZ7H1zLZcLfNMtrAnNMhhLkhJijIciADNMkKM2QMOJG-pDd3B6uDWDMJRMWMA_pD6eLhmLFEAFnA8AAZQMGPMAQMa5Ci0KkQMp5LFRMIJGRRMNBFeRM2OM4IGLRMHPCI9HQ8F1mAgOMyyJ-PMmKMxRMJNMzRMtrA1RM8GBYfL74L8OMo6IEfLhOMBPMmNM-RMmJM2OMSABNNM7AGKTCUwLdMMjNM8RMHRM-hLKHMnPEOHMbHM0HMoNLsKMQRM2pDTOMoKMePMGRMXQMdRMvNMuNMjdLCOMPIAWFItNMGNM5NMp4D7NMBOM4NMPyLQ5EsHLQYEAsEt_HlIDv_HZ9LvgA0GCXOAO4CSFGUYL4MMb3LA0LFaLELM08KbHCtPBR1KyKLwhIG7KFzJkjIMKMUhIXRM6QMwQAMTMHrD8mICxGDGC3lLhLMiTGnjEWLMFrDYLMbCGVNMlhJRTMg9EcLMOLMhTMHrDuLM8kEyRMLnATSBejAoDLrtA9YLmMMQTM9yJR6Lv-FTJMvgAESBxTMnLF1LMBiI5hLAAFoTMwQAXLMrTMtDGkTMVRMJALI8GDUMGHLdrAPrDRLMaLM4DGxFIMQMPgLzvLJQA0zG8YLDRMNxLsEMpHMUOM3gLswLxOGuMM6JMGtLeEMxPMwQA9iIF6AaMAoAAjIJ4_FdIM1TMIALjkJ39LIALw1HZIM9fL2-FqUM4AAKGJ_GMvjIoCI8wLeUMPEA3UMgvARGJF5CRVJTSMTLMMUM5eEfLMFnIIUMohJxUMMLMwjEdLM-iIaMAsTMiLMoBG_RMAVMeLM7LASlI3RM2HDRjAGQMt8JSTGBkERVMpUMBFMmEGNSMYVMSVMCVMZnIZ9HFSMOiHUIMdbJ8kEjVMKVMmGI1UMnUM-iEgkIQeCNBLeIMzUMJjIVTMoVM3iEL-CZTMKRC7SL1zLVzEIVM-iE8vLHUM09HJUM5iIkLMNLMwQAJVMJWMRUMFKGTUM-VM-MMiQMuJMn3LuIG9RMN_LiNMLoLpeLDGLs1LjxLlEMG-CbVE13DFULXVM-MMMOMQ8FsUJQNMxOMZyEwRMdWM1VLdzLnaLEqDLSMyWMjSMd8CmWM83DqeLnSMqSM0SMV0LyNMENMngArSMK6EKdI3dIAKFu2LJ4LUWLRWLWWLzSEF3LZ4LQSFz2LHLL78GSFLKeIMHLfoIM9G38Gp5AQeIFTINhBQXMY7KxJB52LHLLf0FsfI92LQ0FqhBJ3LiWLlXMsWLN3AuWLO6DqXMNoL1OMJUGKRMOUD6lIADGsWMiUM4LMLsDcWM7BMuTMPOLE_FSmATQMRNMKSMxIGiSM6qL2WMxWM-XMoNMzyJDdInqDuBA6rDeNMNYMQJARYMfSMTYMyBAJTKeWMjxLdUM5WMWwLa4KTkDHjLoSMvSM1SM2NMWyE1IGgSMnHMpQIqLK_hKnPBbiCFbFOfI_XM1UJyzLeOM06LatLHQMCdIarAkOM7tL7RMtsDDdIHYMtPMdsD6SDVgIAmLEYMBZMAhGVYMDXMDrD1qDarAPYMizLUSMnrDzlJQJA7sDOeEHzLAZM9YM9qDyLD4qDzMGRZM9uEvrLWYMBZMPLMHrDgvDcZMFUMQrDbZMXYMIZMYRM9rDXZMgsDVNEgyKjzLssDMYAgrDspA12DVZM5PMXYM_0LjZMXYMQ3D-fHqZMLsDsZMbNMpZMaYMxZMLZMYYMrxKaWMAPMBZMW1D_YM3ZMKaMOsDtiDRsDnZMOaM-7AXsDs3DxKMQOMXYMV3D2ZMlQMZaMw2DOZM_OMVSMsZMvsDSaMWCJ5IH4dINXMTKJn7K5TJt2LoaMjLBPXMcfIG3LSXMMsA62L7SC22LnXMiXMhWL2DJsXMgXMqaMTsA_2LT0F6aM82LtWLWHCt0FxWLK3LnPMQBBoAAJPMAeLwULzdL6RMGJGXYMnQMMJM5oD8DEWUMzdILsABJHtyJBDMsRM3YMcZMVqD67F6ZMGZMPYMCaMiWMEaMDrDAhGfaM1QMrZMyZM5oDTZMpbMUQMcZM3qDLGLFZMsZM8pL-ZMKZMDrDhZMmZMMYMgZMTSBPUMreL9gGcZMkbMdYMQZMXYMJ3DhbMsZM02DXGL1BMWZMsbMmrB5ZMkaMOcMImA8ZMMcMNaMAaMPrHDcMIYMXYMZYMlbMrbMFaMLaM5QMdcM_ZMScMesDPaMQsD95LNcMfcML-CVaMocMWcMkcMuID0nBtZM9ZMDaMecMDrDoQEvbM0bMvcMjaMpWMyYMoOM2CGhkIaPLcbMIaMhaMvcMfbMXqDRcMFaMHZMmVBIcMFdMNZMbaMtRM4YMCpAL_GwqDPdMdbMXYMybMXaMJSMBZM2bM0cMjcMFaM6bMplLg1HkZM-bMYLMMdMFaMZcMpcMDrDHcMIdMDrDKcM4cMvWMBZMQcM8bMsZMUcMmdMDrDBaMLdMsdMcqDccMEcMksDvcMgcMZdM8YM_dMmcMeFARaMzdMDeMUaM8iJBeMQbMKaMvIDIUDVdMDdMFcMKaMeaMQeMwZM1cMcqD7cMnVMQkJAUDAuIN6LtyJ-mIISMCeMJdMDZM2dMnWM0sDQYM5dMHeMJdMOdMzcMicM4bMuqDTdMv3DleM5oDYdMzeM0yJeZMJZMRdMgdMAcMidMXYMlZMhdMzqDCcMpeMSYMBZMrdMqeMtdM0ZMLcM2eMImAydMEfM0dMKpJVeMPZM-dMFaM4dM50ALfMQJA8dMacMTaMhSMhcM9dMmbMcqDGsD5eEGeMOfMIeM5NCKeMXfMwcMCbEvdMLIMedM2cMUeMteMefMXeM5oDZeM1VMImA8DELbMzaLMgIiKG0QMwbMRbMkeM6dM83DneModMucMreMneMrfMvMMveMtbMxeMUZMwfMafM1bMZZMzbMwdM1bM4eM3bM6eMqTM7bMkfMfdMkdMiZMAgMmrBDgMcaMFfMuZMtnIIgMRdMudMRfMgaMSeMsZMNfMfZMPfMUyIHgMjUMRdMVfMGtKOgMvcMZfMpdMgfMWyKMaMggMsZMhfMQaMtcM7gMlfMfHBnfMdgMJpDOeMycMVcMAhMfcMvfMIhMQdMcZM0fMmUM2fMAUDQNLGXLCQHPbM6qDebM_fMHfMmeMfqDDfMsgMNdMGgMngMqbMtfMweMd8AvgM7XMJgM0yJQgMLeMXhMXdMUgMddMohMImA7eMofM_eM8eMBfMoZMdhM5eMcZMGfMZgMIfMirDmhMERMRdMrgM5hM7ZMQfMNgM3gM5oDygMBqKxfMjhMIiMHaMWeMMiMVsD5gMdfM0gMqcM-7AifM_gMNhMZaMrcMDhMahMFsDGhM_hMbUMwhMesDLhMofMPhMUUMmrBu0LlRCmzFBbEAdMZWMPiMiiMCZMWqDDTAofMKdMWfMEhMMZMghMGiMEgMDrDubMhhM9fMbdMqhMofMcdMueMWgM-IA_bMzhMbgMYgMehMndM4hMVgM6hMigMofMmgM6iMJhMDrDCiMOjMEiMugM-iM5cMUfMYcMNjMvhMxgMOiMSfMffMFsDSiMrhMuIG8gMEeMljAYiMWdMbfMChMYsDmjMJaM8gMfiMajMSgM_dMkiM3iMTWDqZDaeM9cMMEAdSAKHGdVHgVLz5KCdMviMRdMGdMziM4jM1iMzgMHiMmqD5iMMhMsjMsZM9iMTjMZiMAjMX3EaZMdiM3eMsXL7iMcqDyhM4jM0hMofMfgMTkMsZM7hMLjM9hM1ZMSkMPkMvcMWjMfjMcZM1dM4jMJiMofM2gMakMkjMZAL6gMhkMBhM6UFncMwjMEdMViMmfMvjMofMaaMnkMReMTfMufMAfBgiMq6LDlMYeM6jM1fMbeMocDWlIaTCiKGfVMEkMYhMyiMEZM1jMFgMchM2iMXkMOYMNkMofMRkMOkMClMjjMphMVkMRgMsfMwiMDjMLiMwiMckMalMV5LOUMldM4jMgkMokMFaMjkMDiMBZMSjMflMSlM4ZMO2LofMtkMrlMYYMdjMZlM8hM7dMhjMogMIlMzkMcfM6kMpgM3kMXiMImMFmMRiMJeM-kM4jMAlM3lMijMyfMVsD3jM9lMmiMWWM8jMuAA_sIK6FAdMDYMWlMnbMZhMBmMBgMYlMKkMykMMkMftAGlMPRMXYMelMCjMBjM4jMnlMUiM5bMXgMAfMjuDjdMtlMcgM9lMwlMglMVmMImAzlMXjM1lMJfMrmM1WM5lMs5L7lMFiMTmMEmMhlMImAvkMukMDmMihMwiMAeM_kMpjMjfMkkM4gMPmMWaM_kMzjMBlM4lMTeMFlM0jMllMRdMZmM_UMQkJDZMa5CuUM2YM9mMQiMDdIjmM9zLihLBcMRbM1kMxlMimMUlM2dMxYMV7IUJGtOMwUL-gLWhMnjMFdMunMQhMQkJ93DamBKnBOiLYjL7WMmqD9WMH8LioLJoMOYMLoMTEIa5E8cMoPMo8A7OMZTCp_FHoMNoMgVElFAnWMntDV3L-yKohJ0UM0lM3IGGYMTiMD6L8TLguD-TLjdLOoMMZMQoMroMboMnbM93DkWMStDSoMjdLYUGR4DaUGRkEcUG81BqWGToMPYMEkLonMm3LenMsZMJkMBqKqxLkgMebMznMrnMwiMFpM3nM-oMneMvQMaiA8eLlRMnPMPYMUKCE_FKuA8fMbjMxoMCgMejMlnM1UJWpM2yLE_F4HDhxL0nMbhMyeMMoM2kMJdMKpMDpMfhMmmMKiMzmMnpMMgMKnMRnMRdM8mMtpMUfMQnM_iMlaMM1HnaMbRELXMFKFtaMcLBvaMeWLO8KgFAYSFHLLSSEwaMRXMefI9tFkXMCbMuXM-2LpXMGbMrXMQqMJ4LFbMA3LyWLEPMDoMneMX9B7nMUhM6NGdPMxjMupMopM8cMTHAd8AXpMuOMRpLGVM1pMcZMumMppMmpMNqDspMUmMsnMSZMLgMEnMvYLSqDxYMnqM0JAeqM66BabM5JMnhMRdMvqM8cMYLBeKLQ8FSSM16LLpMRdM1eMwqMLrMJpMmoMomM2qDwmMHfMxYMGrMxaAyvGsqALGJDkM0qMmlMUrM7jM6OMZaJFVMvUM-OH9hJTkMkoMHmMdyEnYMFYMA_HLlMRJAjfLonM07LxqMYkM4nLHpMwgMQrMMmMMnM9qDuhMEjM6qMFrMjfLZrMKuAgmMinMxbM8rMlOMmrBXTMyTMN7K4HDR3LzrMxhM1mMLMC7YMMeMEpMzqMLnM-mM2PDQsMOpM7jMJsMbEABsM67IheMTsMvcMqlMbsMwTMNTMeOMANMmsL5qM-eMJjMabLW3LAiM4rMIjM5mMKjM0lM8pMniMImA8TMYLMBsM3AJNPMSrMslM-cEulM8cMApMIrMKvLUjMUrDepM2rMCrMwsMvlMepMolMgjMhtKzmMuSMF6Lb4DvhG9SMmrBvQMfqMlXL7iLcrMWsM1qMyBAkbMHsMImAEkLuAAVKIpqM8nMTwL8sMFtMNiMtkKgtMaKALdMCQMPYMhkIW8LbtMtqMbcMG5IstMVWBm-GoIG6VMKrMviMYWIeBGOrM9tM5VLImA_tMTEILQDxYMPYLX-CBGAWPMSWDDaJcVIztM9QD-OD6ODI6L4MLyBLlUDiYDF5LqUDdFAsUDuUD-AMuNLT5LnPLENLb-LnwEJ3C7UD14Hd_Gs2KZdDXuMzQHkuMHXD9ADiuMg9GodDPXDTVDruMqUDOXDquMW9LjuMbVDyTBV2KG_K0uMjVDgDBrBBLgMqzLEDL5uMBWD5QHvSHYuMGvMiaAdWDJvMVzDV5LLlJNvM6VDjDIrIAorKODLO_H6VDIQHRvMSWDUWD6JKD4LGQHnmBz-Ap-ANvMiWDHkM4uMg9GVeDmuMizDz4HqWDcSJDSLfuM07K53H4WDvhGvuMz7K_WDQBBANLeJL3aJZ-LuuMNvMoeD3NB4KMiNLuDLoeDjOFNvMOdDpvM_OI12KOdDtvMJTLmPLvXDqXDa-LFwMVfDEwM-uMeoAJlJ4vMwkJfuM3XD94C_XDNvMd-LqWAJ5L3qHUwMAdHQvMiwM2OLGSLmvMc7GYYDHwMs4DF_GXgDTwMowMfYDpTLKGMj4LqYDsYDrwMuvMU4LjgDvwM5vM1wM5YDQwMUwMygD3uM8wMkhGFZDOsHHpETuMiBLYiJ5gDCrF2EEthDsxDrQER5DQZA2EE2hDDvMkCFj7I9hDXxMAiDj0GVxMajDs6A_iDtVIBjDIxM9QDdxMzPApwEAlD_lDllDJlDw1DVxMrqDYWIG4LwwLWpDGhMklJjEMSkE48EP4DurEixM5KMypL1tDZZL4tDCuL2ZL2uD4ZLtxE1KMOeLJuDVGAjaLbaL5xMe5LteLDbLtlLZuDKyMinMXZLHcLU4KdjLquDqEMhiMuyLgJMIeLdlDsxMyKMOhLDdLHgLXyMHlM9KMuKM8HHogLygL-uLWMMrlLkjLBcLg4K5rMaJM4jLYkLDdLakLGkLckLvyMsEM0xDdoLnoLjuLcyLypL7oLWFAAyDqWFiyMDDMosL_rL6TBkrLVlMRyMSrLqsLhyDJsL3rLM8DpyMQdMZ4K1tL_tLiuLoxL3yMxwL7EIhuLrzDXzM7uLoEMltLDzM_zLMFI8uLZvLPvLbvLRzM3YMTzMgwLHmA9vLozMLrMqzMU6HZwLuzMEkMwzMAxLJQAW6HDxL2wLYzMuyLYkFGgLkxLwxLhzMo0LHFI9yLnzLGeCS1DdyM2pL63LsOA23L7GAW9KpZLg5L6zLe5E7zMFLMfhJNtMApGofBEwJ9yMH3DcgAJ3Di0BB0MqnLm3DduM-DLw_GEBERbDXFIlmBaWDwyGiiHUVLIoJVBE5lEmkMtBA2RJBUGv0MiUEAJH4bGxEIy6IVHLjMEVNEHxMDyMqCHiNEkNEQyM4zKagHt-BvOEShEahHV4HB4HYnB7REoaMCXMV6LnSEX6LG_EfTLJGAZIHRrKP1Mr5EdfEDWEC1Mt0MugHqbBoYES0MxgHc6B8fARjEh1MC9EN2H_HD1WGW5KaGLD8LEdEYhHoyMyxLw8Ls1Mu9EPhHp1Ml1MG5EbxMb1MpnIH_BAfEweE11MVtEDLDD9DzrEXnChmEDLDb1DprEe3H00MjlE51MVpGWFLw0MxKDslEkoE00M7PL41M-0MCsEN2MR0DQjDQ7LoaJdmEyzMcdCa2MWDEM7LJHEpmEf2Mg5D6mEuEAnQD9mEAOMhzGmnEfnEAtEYjGs2MMfIhwB2RJ9oEWmEtPABoEXuDiyMh2KdIHWgFJoEljA52MMDGE1HXoEWoH_2Ma1EloEVjJgoE4xDr0Mk2MkoAQcDAmFELCUdHwDEu4A90Mo8LCSJhpJ2rAz2MxrEcQJQRLuRJ3QJ1RJL2MgpG1oCEKFzZDmrEQrE1JBJSJ4DG1oCjrEp4DlrEzRJtrEmkIY3M8rEu3MDAG2rEzRJPsEDECKeCK3MzRJyCFhsEMrJm-Lq5E2pJ_sEAKK-rG15ICXBdJLFvEE4MyEAzKD3EB29LGsHQuErFHSSAw3M2tEQRAsuEf3M4nIHRAHEKR4M0oCFqJOoJCPEB_AG6ECsEQvEd3BXxEFRKJqJdpKgKKfpKI8GdcKM4JYLAvxMh5KrCHxvEV4MElK5HEs6HV2M0PLkeCrxEtpDx4MMDGfwErIAMEBZ4MrCHtRD_4MfPIMfIBFL3ELm1MrPBAsFq6H_CH6WCC5M1PLiXBj4MCHLaxEO5MAcAZ0Mg4M0JEgxEYxEexEtrB44MuBAN5MfDH9uE5MEyxEHjHJzM1ELNqJCNA3xEXeLg9EczEHzEE3Mz8EczENzEzzM9EMv5M7bAeHIX0EJuDUQAYzEx5MTLMifHbdHvCB_4M50E8zA_5MHPED1EwBAF1E7SGs1EBQEExB2WH64MnDGPsHKWBzwFBtEP1EQsHUWBQ6M-aJHMCq1EA-Fw1EmQEZWCV6M21E9QE7aA_5Mv3ET9AyHFz3Eq1MJSGCTLTSLBtECTLtPAJkHdrHqtE84EWfE-4EIFBA5E5LAC5El5EI8DX_A0_H14MYjGLHIxmDf4MBtEP6EGcAS6ESFA_4Mf9GAiJvIDx2F_KAEiJeGBQZJxFGG7Mw2CSHIQ8GO8Eq9GXHIzVAv7EkVDlHFUHIW8GWHIT8G37EwDB67EzDBYGF97EoIAgFFF0KAFLjHIE_E-ELc-EX-EKlLS_EgHIaXEF5MeCFVBHBGHqBFpVIM6MPSGrqJZnLYjGRCFHYA53My7MmqJppF67McEL7BFcCFDVIJcIWhD38CUHAt5MwCFEjHXnBNQAj5MmVIdsEO8MhREHDFbnBt4MTHG1qJjBA-hGDNFcELfjGneA6DFb3D8DFIdD2LCd6MfiJe8M39DYLBQ8MlEFYQAnEFrbCJ7KBtEBVImzEG8MyFFGGFrBA-ILUYBV5Mw8M18Ma3DU3Mq5EkdGaYE7vF-5KqtE_8MyEASeGSmEbpGI8GNHFo5FdVARIM6HAFHMD9MjHFSFAyoDNcIyMMQJAIuMPbAQFAhrMNuMaUMOADRuMHZCVxMIbJWuM7wMYwMUDMauMacDRHAX8MtDLFvMguMp9MpUIWCLluM_wMwwMkuMhYDj9MdDLdIJQVD3wMMwM7RL2uM_vM0vMCVD2uM19MnuM12KU2K-FMRvMkVDBvMd8Ag9MXvM0wGTTH-9MT2KWEBMvMUwMD8KW5LavMiDIRXAkDIkPLzeDGQHLWDOeMO-MsIDRpDgxFPDJevMC8Km7DhvM1-AjvMfGBlvMDxM8MLqWD59MX-L6vMsvMCxMk9M6vMC5LyvMzZDe-M8-A2vM_MLU-MUwM7vMW1MqvMO_H-vMQXD9vMUXDy-M29MzVDGwMx9Mr-MuDLKwMG_MC-MfuMOwMu-M6RLOVDOwMLwMv-MOVDawM-IAXwMH_MQYDJlJcwMiwMH5LfwMf-L4-Ma3HSpAb_MP_MmPLFSLoPLAxMqwMK_Mz-MqYDYYDW_MT_MgCLywMZ-MYDLr9MfgDS_M0wMgCL6wMfOFAxMrgD6_MWvM12KBxMB-MA_MSQGFxMUQGT3MThDmhDBhDLxMgrF6kHszIpQEuhDQxMliCSxMA9EUxMV4Mo6AZiDApAZxMZoB9MFcxM0jD1iD50FAjDE3AgANWkDPjDrIJEmDXkDwZErxMZANCaLuxMi0MctMV9DyxMS7M0xMmkI2xMH4Dv3MuANC0MJbLzPA9xMbZLITMffLbFG_ZL5LAI0MmEM_lLGyMZaLvAJGBNALMIBNolLTWD7ANP1LadLmjLUyMTyMW4KT0MMyMWeLQeLcyMRBNFTMQEIlyMhyM65M1pMZ4KgBNwgLnyMIpJ8vDCuLsyMVyMXBNNrL8HEQkL1yMf0MeBNBmJQIB_tL-UAooLxxLYBNzcL_yMFpLCzMiBNUQM-rLMzMqrLiSHsrLCCNAsLKsLQzMw1MnoMyuL6uLVzMczM5BNezM6uLbzM4tLyBNnrLduL6uL9uLKCN5GM6EIzuLlzMuABQvL_BN6xMCFIrzMzJAtzMaCNqyMMFIkCN7cHhCNLyM7wL2zM3BA4zMn0DsCNKzMMvLuxLw0DA0MzCNkgMTzMgzLoUA0qBlzLMBNfkLK0MDAFT9KayKt3LEyMCnLkoAS7AH6L76MfjMU0MiUHW0MnqBY0MAJLa0MzSAgKDd0ML3D5CNwgMTqBh0MzwMOAHk0MsUDm0MicHuEHp0M7iG-7MqCHX2MyVAy0Mi9B00MarH7wE1JL7LE80MrBAqDNSoJ70M2uKg1MvDNAPESFARhEMzDMWLl4H_TEM1MbREO1MtPLMFHR1M4OGeyG_5Dw4L_-MaHL5qB05EceGa1MMDNLENx1BYYEU1HyEAzDNjhHRbEJlDk1M-gH9cEbEA-1Mr8LXhHMfIpgLZDN61M68Lz1MoBNeENj8LvZE31MdKBWEN71MthH9rE0hHoENrFI2SDB2MLlED2M_1MQlEKlEH2MqtEX2MK2MQENxFGoDNd-EsIAQ2Mb8HS2MyPLsEN37MFnEX2MmxM8ENq5Dc2MhwLGDNNFNcoEh2MD7LP7LcpJcoEAAC7mEo2M9HAq2M26LXnEE5MC4Mg9Ew2Mn1MonEJFNpoEnlB22MCBF42MjENM2M72MvlGKoEL8MnFNdIHC3M4sCxFNq5EG3MfoESPAJ3M2nBs0MmWHZcItoE7FAP3MXFNR3MyDEyDNmFN_3MGqEX3MHGNwtE3QJjQJ1pJd3M75B_4Mh3M4QFj3MzRJl3MduAn3MfRJFeCq3MUKDs3M5RJGOLCqE4xM_ENOzGbGN75BSkE03MfGNl_MxQAIeC58AwkH_uEFeC73M76LJuEI4MnaDhFN30G0GNG4MCvI0GNK4MxAEcPH8xGqFHKRAXSCSGNX4MekBDHNT4MDfKlaL5pJBvE1JE_6MEPLXvERvE3PLZ5MG5M_gKFYKlTK2_My4M5tKn4MQNAt9MCjHK4Je6BLGNqNDr6HaYEgHNP-C7WGQMMJHNG5MWxF9aLjGN9SL0wEGPLqNAe5MbwEE5Mo7MntI0wEx2MP8LK5MiJEyWHsHN_FKT5MiEAQ5MgFFbxE5VBl8MMqJwKDY5Mk4MFINECEb5MnHN54M8HNAAFEHLU_E2OEi5MPtIG5M2xEEBA5GNYjGr5M8_K2FNbzEZdHw5MnCNhzGz5MDFA15MD0EXzEB_AcINqND85M8FAszEkHN7BGLsHB6MtINHsGHMCE6MG6MZiLKsHzINznAC6MpHLHUBEINZGIO6MXQEU6M58MW6MBQEY6MDRGH3Eb6MsVB9IN_DGf6MFbAh6M3YJk6MgfA2WGv6MZ4EHFNbLG5PLO4M_QAs6Mc4E2INAAFw6MesEy6MkwExaAB5EwpM4DGy_H0BA56MDjGxINoDB96MykBNHNtyEB7MR6EvBAT6EqJNeaD_hJRWDBiJzJAb7EJ3AFiJN7MXEGP7MK_AR7M4pJZHIm9Gd7MW7MH-EOmFZ7MT7MVHIx9GuDBf7MLxDh7MNdBj7M20GXEGm7Mx7MqtEVKNFlLp7MBpFw7M0HNQCF7fELcIjsF_4M87MC8MfiJrqJuGNaCFrqJJdAkKN4EM1BFF8MkZLoKNAgEmCFK8MsFNwdIxCFo4HzCFdFNgVMDjHEDFFjHXREV8MJDFxANdTMf-CIEFb8MetJCLN0DFCEFneBg8M9UAi8M-DFOfBKJNpLGn8MpGF8GLMEFmEFX-Cu8M7uI8ILoFFy8MvKN68MKGFtFFx-AvFF3FFh8M7qJqhEHGFwlJCsEE9M-YAB9Mv8MYjGqLNG9MWPDI9MTHFPbAL9MXHFRJAJKNpLNR9MHAFpHF1_HzXMW9MvoJMYAZ9MYMDOlMCGCTIL_OLe9Mi4CK-MVuMpdDZwFy9MZuMSlD3OIceEdDNnTLLCLfOLhuMNvMDVDBANUMNfuMSdDO_MGANcMN49Mu_Mc_MX9L89MD_MUwMxuMeMNIwMfuME-MGMLG-MAvMTZMKMNrMNM-MIvMS-MQ-MivM1MNtIDn_MfMNmPLSvMX-MUvM2_MS2Kf-MpfMANNLDMCNNcvMk_MkDNmdAR-MOMNjZEFQAk5MiKLs-MKnBaMNeuMY-Lx-MFANqMNY-L1-MLlE8gLk_M9MLAXDkwMMNNWuDhMN8vM9-MF_M99ME_MA-M-_MhNNJ_MkNNrNNCfDpMNswMO_HR_MiMNo_M3aJV_MwNN4wMk4LWwM8-MhNNZ_MBkDJKML_Mr9MewM1qHIYDhwM9NNNYD8NNBONBPLmwMr_MhNNgYDTNNzOLU4Lx_M4NN69MvILU_HsPLYNNE4L2wM0NN7MNaONggDUONX_M8_M-wMtNNKONc7GrgDy_M7_MZZDzhGPPGGGNOINb0IKxMWhDPANNxMSANPxMmgETxMuhDg9MbANkoALfEzlEmANGdAiANAkDkANmdA-ONGjDj-LZ2Mh-LrANqxMn2DuONHQMwANTMNBuMJ9D0ANCKNFuM3AN5oMiGN6BN7xMYZLqGAjZLZqJBBNZPN-ZL3ZLAaLdBNWCNbJMiaLaaLFwEMPNvzMZBNVuDPBNADNpKM0cLUBNJBBWBNCcLgINpzMrPNPeL6dLReLpPN0zM08KlBNRgL1PNqPNwfLPgLvKMiENAQN8PNxiLAjLc4KtyMVCNeyMtkLPkL2wDxBN0KNjyMwyM-KM2tL7yMdzMCuL8BNBzM-oLGQNdrMuyLGzMjyDECNCuL_rLOzMCsLRCNUzDOCNUCNSQNEzMdwLazMJQA3tLZzDrQNizMcCNYCNpEMyQN8AN8rHkzMJQAavLuyMfuLqCNmCNYPNjCNxzMQFNdQNyAN8zM7vLBxL9pB1wLMQN0xL3CNmgL1xL8yMePNCFI8CNwBA-CNpzLjPNNQN3pL2pD5pLq3LEDNs3Le2MP0MshLLDNBRNXMMu2DSDNkLN2kLWDNigMe0M3QNg0M6TBcHN3TEfDNg7DSQNj6Do0Ml-MlDN8FNuzK9VCoBE8FAtENu0M6BHvAE5ILuDNegHTWGZZFWNE7PN-DL0DNONEkKH-RN60MJ_BG1M8DN48LcFL2KL_DNp2Lu2LCENRENW6Ls4L3oJbWGU1MJENODKx1MjABNENyiGPEN98M3XETENVoEvYENSNAsHYEN9kDaENfEN8cEIhHsHDyENunJ2wEMdEoBNoINLeErdEnENHuAidEwSNRbErENo9MqJNY1B81MxEN9SNDfEOWMwjE1EN7ENzENwjEG2MmkIR2MASN4YA-ENmSNAnE00MDoIZ5ExwERTN7RNl9BHFNCTNISNTLMLFNHPNe3HOFNWEBDFIO0MkTNTFN7fC56Lj2MXFNkcHm2M8mEcFNPNN-FNfFNN2Hu2MtyEjFNI5MlFNgTNHLNqoEoaJpFN7aL5SNUoEHoE82MwFN0RNA3MzFNMBC39ACUNboEWmEcGFcXJhoE5RNuTNQ1HN3MuoEhnM12H-oES3MtONVTNh0GW3MiaASGNNGNUTJzRJ3MJ3DNpGNi3M8gLk3M0SLm3M2SL-rGbGNrEDkrEHUNg0IsrEmGN6AN8TNlQJgGNaNAnGNKlETsEHeCQsE43MSUNpGNxGNisE-3MwtE4GN2GNOzG4GNp5M3GNypJ-sEMtEL4M-GNu4MSlHP4MJqAGHNnlJFvD0JN7uEY4MYVNvuELHNJvEugD5HNSIHi4MRHNIINcpKpvEEYKRNAGYKp4Mm4MMPKbHNBLNHoGeHNENLexE2_BxHNJwEMINd5MbVN9gK2CH94MrHNcUNS5MuHN-7IwHN4VN4tKiwEzHNH0K1HNyHNn1M4HNW5M6HNM5MCWNrCHG1AAINa5MDINCJNtyEbxEHINR5MjxE0JENhBc5M0VNyABaXE3OEq8MHWNy6BWINYINMXGZdHs5MxUNu5MeIN7bAMUNoDBiINMGC9DN85KZdH1JEtWNIGC35M9fHGyF-5MOWNA6MyTB6INJ6MU0BF6MRMAcJNTbJ4INM1E7WN_IN8INUWNg9ES6MSZARsHTDNnBHX6MAbJr1Ea6M9zKc6MKXNxFG91ENJN7WNi6MELDbFBl6MXJN32Cp6MYjGr6Mb4EC3BgXN94ESXB_4EiJN16MkJNFKGmJNoJNB_A_4MsJNdlAuJNg9EwJNXFAyJNE7MOWN_JNw-A4JNJ7M3BAL7Me7Ez7E2JNAKNa9G1ANBtE8XNcDBHKNY7MP9MPHIU7MFKNBGAi8Eg7M_rA1DB3DBk7M9ELBpFG_DGWNXKNIvIs7MM_Gu7M8ELcKNbYNwKNAGH6PACGHhKNOWNjKNkBFR8M1RAnKNUSGpKN42ArKNlKGtKNUyIqFFkYNFpAyKNwKMR8MyCFhWNeKNN8MfsE7kDBDFcnBuVNu4MZ8MFLNm6MIRHZ8MxeALLNI8GKZNneAQLNWAFSLNCaB9YNejGNEFt8MjZBtLNtyEx8McfBz8MrFF18M38MjLNMLNlLNLGFScBIGFCpEqLN5GFC9MpLN79DpHCwLNZoByLNTsHGGLtKAWHFN9M4LNBtEsHFS9M8LNQEN3tMX9MMYAlCI8sAGGG7eLtBA8AAhBAGEArNLSGJCkMotMpONX9Li9MqNN7jM9ZNBGA_ZNd8ABaNv-AEaNm9MRMNYQG5fMZTCCtIwOMq9MwuMXaNcuM9CLV9M4tMLEHRaNPrHAaNM8BVaNZOLeVCwZLH8AbhJETMPDLbDLYON8ZNAMNmaNhQAoaNT6CqaN7UD-IA9ADA3CS6BuiMRON79MZYDkONurMQaNuAASaN0JAUaNwSAEaN7UDHaNuBLEaJTDMCbNRRJ0aNlaNHbNnaNTaNpaNLbNfiAKBL9aNn2CLnBc9MBNNDAFjNNKENUbNJuMWbN3aNYbN5aNabNQVDvSDzEA-aNtWMPuM6CLkMNRVDnNNHuM1aNnbNoIA4aNvLArbN9dI-QJfBL5nBapMBwMr9MoMNXNNlbNPbAIbNrOAKbNDaNI1BqXA1vLXoM29BRlMj0MjDNgDN6bL-LNkaNmbNIcNkIAZbNLcN8zAESBwZL0mBp_FBcNJSG9ENTSBU9MbqMXcNHcNXbNJbNbcNaJG8zAjbBSXBCvAO5Lj7Hp_Fc9Mh2KXTNCFNZTNDvAVtMImAGbNZcNQIAscNEGGYdB8FAfcNGvASDM75KoKEBFN9RN9LNjaN9cNqcNJcNAdN8zAlcCkIMicNu9MuDLsMNW2K8cMNdNobNrcNqbNccN2CCHSA_RFfcN5nBMkIHdNz8EiTNUIJfANLdNncNadN5bNpbN7bNedNsCCHSAidNJoBUdNYcIGFNpAN2bNVbN-cNKcNtcNyTBdmMgHC9NLI4BNSC4PMoFL5BHcTNBSN20MfAM2xL2sM_LN6dNOdNacNddN9dNJbCMbMGMG5nBVMMEXNBQE60EqdN9PMNeNYcNPeN_cNReN47BqEA8dDLgMtaNH4CEeNLaNr9MOmFI-MoPNIRMmrBsdNDFLcdNvdNaJGWEBk4KQdGcPM_OLF_GtVDN-M7cNdeNpcNbdNPdNheNWEB5sCvMJrQCwbNKaNCANyMN1VD3MNZdN3bN7dNAdNBqMbREyQM2GC6HMuwGI8LCSEAEN9REcREVGNNfNOeNAfNQeNzeNXXCa0DQwLgcN4yLcfLSPLF3MlTN2rAnTNRFNFbNOfNfeN8dNWhBfcNwSLXeNwQJJGNfUNbeNTbMveNvfNffNgeNhfN_pDdeMknI9vCkRAAbNTLMh4MY0DRWN5dNeeN9fNxfNSWDUdLuBL97FFgNiBLL-M5MNJONufNefNtdNyeNCaN0eNtID77KUvM0ND39BRbNb-MDWD-MNLnKfpMweN6bNbgNC3BGXAvIDBQHGdNwaNUgNesDd-M9eNocN-ZNwfNQfNtID8fAAEAeBL1MLG8ADsMVdNqeNbvMh-M8oDGcN2gNMgNQfN-XNIDDL6HBeNHlA9xK9MGFKGJYNmmBI7M6JNLEA8JNueN8cN8fNZgNBfN_fNgvME3AEfNBQH0TMnfN_4L6eN3RNKNNMfNPaNZhNxeNbhNqgNlhNuMFr0MO5KmfNPhNFDHk0MthNIfEmDNXgNLgNahNgfNshN4fICXBidNNPA_gNc1MSENe1MUENlUNohNYgNqhN7hNVaNFQAx4C8GMajJkRA6XMVpGRhNBKNXhN-eNGhN6hN-fNbgNs5BYHAS9Fd1LLGG4xGRdGUILd0GSTJhBAOGN0gNogNudNaiNYRJc3GUeN3xGfbNwVMZ3MgwGmcNceN1gN2aNYiN8dN_eLnbLIuDSZL2ZJrtAjkABrMAiMSyMIuD_ANdLNMeN1iN4bNJiNZiNLiNjfLsZLRjLguDvZLtiNN7KToG-nMFwLAyMYoBCyMViNHjNPfNReN5iNNjNMaLtWJkaL4LARjNWJMatMIfNBQNfPNXaLKuDnPNoHNdfN5hNJjN4iNMjNvaLdFGUlLjjNxZLgKLxbNtCNojNsPNOyMfFG5fNVKIoiNagNLjNrdLpbLMNASjLquDQwLvbLdaN6CN3PNgbLLQN_oLWcNAkNrhNCkNKfLscLVvD_dLaaNBeLuuLiqMeYMayMbBNXvD-jN5oDRkNKiNLbN5iNZgLDkL8fLnUMOcNvVI0BHSgNACN9PNDQNmyM6YNKgN_eN3iNscNlkNPgLbgLvgAdgL_KBgUMvaN4jN0CNypL-PNxgL4SNPkNMdNphNpgNTkNWFAPjLc4KGkNSFAswLLoAtkNiCNosLrBNzPN9QNzkNXiNvjN2kNAkL5jLEkLcRAiPDPlNRbJ_kNLkNzcLvBNQQNiPDVcNGlNIiNIlNkkNjfLBKBstL3BNexLqkN2oLDTMilNaDNJTM1BN6yMwlNYQNtjN0kNZlNcjNtlNQIBzoL9oLPEAylNBrLOPCUjNeYMaQNDmNolNrdNHlNpiNJlNxrL_qLgyD_qL2eN44KZHMgsMvPNgQNIzMniNOmNBkNslN-pLVsL_AL0rL2rLr1Ak3LkdNETMkPNgrLNtLNzMrALBsLH9KFlNNmNqlNPmNfmNVtL7EIstLWzMuLAFmNwtLrqMmjNHQNkvL-tL6yM4mNMmN0iNikNKjN0mNHuL7EIKuLXuL5mNvMJ4pARiNYyMTzMuQN3BAwQNRRNCoMajN3gN_lNcxL7EICvLfxL10LYmN-wLVvLzzDZCNZjNFnNwjNanNeuLEvLmzMtbLh3CAUJfnNFwLYvL7QNqnNDnN6fNYhNymNemNDaN5iNOwLBWM8OAfxLrRM9mNeQN1zMy7EIwLR0DwmNEnNdmNSkNHnNLKAmwLjfN6mNOuL_6IomNZRNg0DHwLd2MknNHoNjkN4nNnuLxvL_eAowLqwLiEAfxL4eNQoNNRNGwLCoNJRNl0D5zMznN_jNWoNGnNYoNcxLbxLaxLwxLfxLOhNWfNoCN0rH2CN_zMsEBooNhkNqoNmnNVtLLzLYkLNzLIFIC2LJaNihNnMMosLlzL-yL_CNgkN7fN2nNIoNYoNe3L4BAg3LT9Kj3LNoNF8AQ5LImNLoLCDNx2CeRN33LoTNHiNujNrlNYoNfQMa5L1jN68BRlN5jNm1LF6LKDNR0MziN0nNWiN2iN-lNzeNj6LlmEu6LI6Bx6LKsMWKCm2LwiNWnEqTNqgCsTN76LcmNMpNXoNmRM5oDydLG5C1dNnhMOPN9UJpoNBqNroNmRMWHCTfN9vCR1BRcNTLMTGN82KcfNepN9lNgpNOqNONNBQHV3K1lNuILzVDkvM07FQkN7oNscNScIAkDelN5iDydL86BPnNEjDnAN-iDjANgxMlANKpN1nNfpNzmNDaNN8B5jCkRC6sA1jNV8KcnIiiNlHNrVNecK7tKiaNxmN2qN3nNmRMCGMYLAzfNTjNArN-VNZHNsVNs4M0CLGrNZqN3qNJrN8fAjpNYkNwULepGHIJecHQRAKPN-IAspNLqNHrNNpNXrNFEA_uFCJHBjIp6L5NE2wEZENyZE8lNYlNaqN5VIMrNPNMfqNKPKFlKfHN7ZNkqNMqN8dNoEBwZLFMNoeNk1DIMNM5AirN6oN8rNscNQIG8_KkfNYhLKkNCjHaINvPA5oNLpNkrNCqNaNAJFGemAUpNgkACGCTqN9TNvWNRsN1qNVrNIrNVsN7bAO3Lm6BytM_nN75MrWNjINHbMGsNTsNNqNonAujBLsNDJH6pNlIN_lA55MpxL7rNtsN9rNCJBOHBRHAaWAfcNYlImpN7fHzWNpFFcdH0qNupNIjNaqNYEBi5FN9M-fIy7L86BzsNMHFUHF1LN1ZNNYNWnNlnNscNVTAnLFsBAInLnQAfcNRgNNsNmWHUnBgKNsBFGtNXnNHhNReNoBAqWD8aNx8Gn2CtqA1fNbMNVNNSNNcONngNlqNotNqWDObNfBLp6CdOLCwMWNNOaN4hNgsNlrN43HN4HQqNfBLG8C7tNr9MwvM27KzvMAqN5sNscNoBA5SDN1BPgNFuNrGM5eNB_M6-MKlJCXDMuNAuNCqNQHAQVDrtNi6KikAmsNEpNVONFXDjbNrxHFhNvpNaqNduN9bN_vMqQGmELVuN12KC_MzuMwrNpuNWrNruN4tN1MLHvAvtNUNN6vMF_MFcN4sNbuNNqNDQJ5PABKGQeC46CgtNBjNKJMpMMUrNxrNWrNh8Bm9AQqAKnBHqNVpGA4MF4MhFNouNItNOvNUMBSuNj1GKnB1cNGSJJVNndLYqNNvNIrNh8BmlARHARvNuQJrrNgvNMVN0mENtEaiDXlN1uNlvNZMBaFNK0IYQD_jJfiNaOGQtN-TNWDEZFNn2My7Hp2MjqNplNNuNReNdBH9qNH5C-nNjuN9HNz4MjHN6rNDwNBvN8dN_3AxcNYPLjhA3GMnsN9TNYKNjYNWtN1tNzeNSwNtwDiGGcbJOrNDeCYKNt7MjvNyvNlrN_3AnNCfcNxkIjQMXwNY8L_5IwDNGSNKANxvNZvNlvNvVAVCCXMAQwLo7BnYLyhNSzMz2DI3DrRNYDN3sNPwNkvNowNCWAnsDamB2mATvNQnNRDN-fBKXNYvNbjNdwNvVA0zG_HArwNcRJHILXoJLSN2DNFsNSsNQwNscNBPAZLBuCBGMJeHGAkALxN_lID6MAXN1INauNFxNCqNRoA_sNiHD7vN1WHhKAcxNfsNsxNNqNqwN1jNNGGtwNKwNz_MqONIANAaDzwN0uN1wNlrN6ECJiH0vAnUAUEGtnNrvNN6M7INDKAl8MQxNYnNzeN6ECI-H-cAySHkxNbTMLyNz8EMXNAJN6PAPyNAvN2xN8dNu-C-OAHwNZ0I7vNmHNykB0xNHtNRxNbgNNiNK7F1BGbCM2rNgpGd3Eq3Ea9KfXN0wNryNVaNoxFyaLQ6BAOLuwNu4M84MTFFpyNmtN1kNReNeVCrWM1EG8dCtqNVzEo6M8PLmwNDyNCqNjcFdlD4uNOpAttA9yN8xNG0GFeCXGNUHAtRJQyNntNzeNeVCIkHbJNPPLqvNxyNSIJUJNFQAaJNmXN3yNRyNbgNeVCTvFzfNtlAAjNg3MAHNxZEQ4MltNXtNFzN-uFIFBzfNJlABiNJ4J-SL8AJkwE3zNcwNtzNydN1jNKnB7tMXzNk1DkxM32CCzN4zNfzNfnEQvNd2KJrMK0N6KN5TN2dEXvNfyNnwNQzNR0NRILNjHJoBKzN74MrwEFWNKvIrzNezNF0NMfIukAzfN4CL7vNX0NZnE7TNVoNHsN5zNp0Nd1BgWIEBLldNFnED5MJWNq8LOzN4yNLbNM2HrPBXCC_2FAYMOpArQCOuM-yNr1MsSNnzAcENTwDHTNSJN_tNgyNscNA1NG-A7kNtUDYsN0mB3vLYxNHgHL1Nu1MElNDxNMvNb0NNqNQCEyAAfuNqQG0lNI1NeaNoXDiXDHwMdzNEzNfzNbXDTzNo2KyPGHuNg9GN_M_uNExNh1N8dNQCE0AAl1Nn2Cr1H01Nq1NwXDs1Na0NPzNi1NpXDx1Nu7KJlA7uNBbNU_MSwM-tNbwNy0NzeNaMAnJN-KBujB_sNKuAfvNa1EvXNLEB66Mx0NEwNS2N3nD91N1EG_6A7vNzXN0JA1XNt1NwpNbgNJFG2WC-hHuzIByL40NhJGGsBXZNgGBZZN0tNR2NbgNvIDldGfIEQFAOJMipMZ_HgeMZyNFnEoZNsLNZLNQ2Nf2N52NyZB6-Gg7H2CL2SJUuNC3NpoEvLNBHFwZNCyN-0NDaNJuMijNarN1AJioGiwNebJy6Bb2AO0NE0NVaNBICr1AB8AzAJX1NP2KZ2NZGHsrEvUNr3MFoNtpNDzNq2Nj3NZVIkBF-iH8wNzoNhzGqYNDGH90NszNz3NPcIvhNuzINPAq3NM8Mk-GhiHAVN83Nn0N-3NppFctNYPLMPA_qNx2NQhGwYN_HAkKNp2NaqNVzJH5LfjBzfN2mA-zNUvNlGNhGN1UNe2NexNReNX4NfgIz0LfiNDqL7vNp3M0UNz3M7UNm0Nu1N52NkWCZOLQbJBtNIRHcQESXNZ6MI4Nv4Nj3N3BFtzBB4NlMMV0NmaJ7KNPQDuKNdPNH3Ni4NzeNLUGnPDfgIFqNsRLA5NdrM1xMWPNg4NrxN51NscNiUBLzDSlLkfNvoAB3NlzN62McoEAUNrFNf1NGoN42NVaN53GbKBkVDNtNj2Nr8FQ3Nq5ERhNX7MgDB2ZNGjNP0NbgNoZBwzNrDLc5NGSJEHNsEBh3Nj5NLbNFECb_JPaLa3N3xGPDCD4NNsEX4MIHNNINh4NR1NReNbhFOKAIxNjCGNGGbsNHoGF8Bu1EPxNE2NW3N8AAV1ND1NBeNrQCn1NO5NWoJb1NchH01MO1N_2BW6N93N95NJ8MEmNN4NCGCL2NTLMlCFo6NesNqyNm6NDaNsfG8eEDYJ9SN4nBlmLd3NETNvENBfEj6NT5NF2N8dNMJC4wBiUBRANNUGs8AxAEh-DE7NMdANUGrqNhqM5eNwONohDNJCYhDRANqQE2ONXAN4OND0N85NDaNN4C94CcvNymA5nBW4GwuNZwM7NNgNN54Ny3NLbNc7N3eAvIJRJMo1NAhNBPLe_MAONQ1NU5NReNlRCHiD54H9MFrqN7-HP7NnADdANVwM27NraJU2MJ6Nz7NzeNqEAS_AqWA2hGaHAX_AwOLWwNe6NTgNESLh_MEONJ8NGONm7NaqNF8Na9DbHJmNDZ3Nn1B_4N9wNIHLsVEHWEOEN06E3VNOwNg1NA7NscNqEALtBIEBljAZ5NH4Bh0NpfNVdHFUN-2Mv3NjrNH5NbgNwyFiUFMOASFAX2N1rNt7NCjH3XND7M8VN_6NX6NhEChiFDIICgNeHGqNCBsN6KNCINP5MjVNfIG41Nm8N07N5VBVyNd5BqNCIvNhTKVxEiXBeyNQ9ND9NCgGi5C4nBEWMd3N8kELTNQTNu4Nn7Nb7NSXBH9NVIGOPAK9NB5NWWNsIA4PLm9NV8NGhMOiNLPA9cIbkNcpDRPNxcMzxMG5NK6NE8NNhBClA58AroCo3NVwNp4Nh0IvlAsGNRsE3hN99ND8N28NQ3HdlDwOLKMMlzNhbNqGNa_MWgNM-NR9N_9NMBCiyNYuF9qN46COOMi9NoxELINoyNZ7NI3NVaN_RLj7AFQAwZLAkAMPMN8Nj-MQYDMONXMNy9NWrNo-NeICWoHs8NVfNh3GeFNVdH0FNmQNz-NIrNILCIhAfnDw5Ke-FH4C04NCjHGZNnnDByGl6NJ4No7NL7Bv_IO6N78HSNL7vNOZNRUEnRNiZNV3Ny6N8AAlLCjeBR_Nr9HH5Cu8NPSGn8Mb9Nl8ND9NP_NvSA49DEiBLhGs7Nu-NFZNSZNp8MUINZ_NN_Nb7N8sNP4L5_HuSCc4NgpGbZNrINdZNy7NZ-NbgNPZAwZLjGGgbNizMcDNKqNssN18NVaNWcBL0IiLN0UAIyNuzI97FX9NJqG9ILhLN2FFzcDPXNY-NX6NcJC2jI9OME6NAGF78MmZNU8NWrNW5AoBAfSNZTLH_NkENEENbSN12Au4LIENhTLC9Na_NPHA5FN9HCD-NYPLvoAIoL35Nv8NOUNH3M6FNpoLL-Nx5Ni3NLbN3ECvxN8mNt_NTHGZXNB9N_-NlrN6gNfsECFAhmC-iHt-Nd8N6KNUnB8YNx_NiAOIrNMBOmgBqEAMHE-7LdvNVDL98NgpJlsE3KN83M-4Gc9NxAOx6MW7C7zNrXN84CWSLSAOLzNF4EoXNsIAqXNP0BsXNwAOz_N8AAyPAO3MltM1AJIiAt0Nq5DVUNBGNpsDV4NWrN4JCByFA6Ns5GGMNr5NuKD4ZN7LNteN2BO64NLbN4JC3LAShEksNn6BYQJQ4N8PE1pBQSNKTMIAO-9NbgN4JCrPBTwNiGGJCO5AOz8EZ_Eg5M0aEdKN-_NX6NgCOG-AlRC2fFPBOjCGbuImyNNoJXHLSIN45EWBOrCOa_N6MCyUAujBi2NfiNtqAeAO4FIQRAdVNe4MfVN6CO3BO4JC4xNB6NfBHn6Bt9N9EM5VGaUN75Nm-NLbNAzJf9N_MCkhAPDOHVM5EN33LMTNZAOa_NQVDxAA_COtqHEuIT-NFNNGFBt_MEbNfDO3BOhDOI2NUMGGvAtqNU-NuwMP2NABOa7N8AA7OBzAAqPCQ-NyCOLnLYCOhHNm5MQNAo5MivNIDOQCODaN7OBhdN9qNrQCq5NlCOp8LAcBBTNSMNC8N__NVaN7OBsaN5xNG_NA2NxwMwILnwMXBOlrN2BAsYDjDOQ4LgxLYEOa3CbONqDO1DOUDOGEOsYDuDOhRAttAxhN43NJfN5wMfON31Nl_NgDOrgDgEORNL2BGjEO4YDD2NmBOsDOrgDrEOSEAP2K5_N3_Mg9GEAN0DOamMy5NTEOooAbnBetNR1BoAOVpGUBOxqJFmDCZNNCLi5NoEO8AAREE57ERlLQKN4QDWYNE1NdfH7HJ7vNRhNSYNPKNUYNSKN6JGktMvMJo7BgoNmDOd3KFXMtSM8cM7BOlXLM8NSBO4pMcpMvpMfkMMtMxpMqtMHpKfGAZfN5JF04LMXMbREuaMQCE8aMy2LzaMJqMfXMLqMhXMNqMsdBVqME3LLGO9aMHqM_aMc0FsoKWqM04LYqMAbM7KLjaNpwNrSAonMB8L2FOSuEQjMAuMeQNKtM9lMAnMrkMCrDxYMdGOjEA6sMmxNsmMhgMGSN92D3tMHRBpCC_2NNbMWzNviL2hMCnM-hMZfHItMvsMynMRrMptMmrB2lMasMurM1GOCdNtBA6sMR6NbpMzZM9GOteM3tMjRMa5CJDMsqM7pMpkM6lMkGOGRNmGOkmMPcMYHOVrM8cMjRMvEA6sMxDOFnMxdMeHO7jMqPMM-ByzNTQNcUMHTMWnNiUBEzHyFOLsM5-N7FOmrB8lMTRMpsMxnMGZMVsM0tMBZM3HOkkMxYMwHOomBvVA6sMPFOYyMskMJnM0gNlCICtMeOMs_N6GO3mMbcM_lMjhK_GOHIOBHO7zMcZMOnMfHO7jMLIOmVBLiHrSADqNmrBIbNhkIXmNhoNadMXcMhQAftMWcNcIO50ABsM3jNgBOAHOBZMZIObIOqcNxmBP-HuWMllMaNMPrHbWI96Ln-CIALuhJZNMCuMQJAEuMAJOESDIiM6IOdNM2ANkRDukMSIOGpMqIOfeN3XMQUGMgIrlAaDORnM5IODpDIJOWnNIQAcKAiQMyrMPrM1tMrtMSsMshMyKD3WMLYMcHOImA3pMlGOfJOjgM3rMqGOIXMQWL_pMBGORfNafNEGOlLBRGOHGOqLBiWLKqMFqMxaMNGOSpA0aMY4AXGOmCLnWLxXMWGOQGO7JOMqMQdAI3LUqMyXMjaNaJO0BAtIOkHOqsMxIO2tMWcNM3LzYM8OM0dLVHONHOGmMzJAUNMusMVIO7HOCHOqpM2cMljMUnMWiM-gMXIOaiMZnMrjMeJO7cJ7jMWKOqEAtIOrHOwGOojM0kMhcM3tMwKO9jMCWATvFThMlXLJwN1FOpJOtjM4kMFeMsKOhGOcKOn2AciMvKOL-C8DEWfBB1KtyJh7NlIOieMkKOnKO5kMmKO9kManMxYM5KO9BM3UMhkIbsLunN7kMTLOHmALmMWLOujMYLO8cMaLOhPCqPM0mASAO0KOKmMoKOkLOILOQmMnLOLLOAUD-cAgZB7KOiuFubL0mARKO6HO1KOiLOvLORmMbiMyLOKLO-7AoUMcPAxtMdJOGLOOmM_LOVLOZHO9HO-LOdKO8HOWHO8kMzJAjLOsdMZLOL-CGMO-IAeIOjEAgIO6yAerEWoMBJG0mAGIOsHOSnMVnMr1L4KOgMO_7HhgNcTMwxMBJOZWIHmA7IOLyLzkIS6LpkIDwLvhM-tM3bN43DYWIGsDyMO4MOyQDBMO2KOpKOCLOWMO9lMWsDJLOurMpLO18FNfL87FrlAMHOFtL8MOL-C-MOfpMKNO37FsVMTWIvGOvANvMO9MOYJOGjNVNOr7FYtMN7KD2LXpN3oDbNOSNOdNOamMhPCidCi6KsqAhiNtMObKOLMOlLOoMOhJO_nMUMOHsDSMOwNONsDrKODNO1sMpNOL-CrNOi8BF6AdMOVKIVNOdLODFOtLO2NOscMZjNw6GRJNrKCQ8FLEO8tMBLOyjMxcMCCO0NOjqMrpMiKOOsMygNUOOXUNsJOuKOJNOGhM-qM9NLhSLs6NPMO_dMcnMdJJ4KOw2DyHOLPAKIDNsMtKO8gMXmM4HO_4L7GOUsMZOOwOO2jMgnMdnMSOOEhNVKOrOOEIOhNOLPAPDCZNOSKOxOO6OOpOOWcNVlLNIOZoMjKOJlMm5IvnMPIOYaMhKO8NO6cMKlM0sM9OOjaN8gLBsMN5NALOaHOXYMknM3tMKPMrNGCCMZSMLeNSTMrCIYEMnrMaRM3NO3OOB5NMJGoYMEOMncNFqNPtNd5L4IOvMOHSHWOOHpD3POEZNQNOANO9lMrNMDHO6NOprMRtMrAGVFIlYMuJOq2LpaMs2L-dIv2LEqM32LyaM4JO9eJKGOHKOMGOgWLOqMPGO2ULGGOSqMLtALKOFKOZQO2JOEbMKKOZqMrsNwQA5iLv9FCeNkNOkyMEhLiJMMQM3mFMSC_gL7VMJyGNEMZVGZ9LVJMiRAOHCrHObGFbPG33LdPGoWM2HMu3AJMMkMOsQN6GMWDMu3ASMMJMMzKOizM6MMMJM_QA9OLsLOnDOV-NBtAzaNFJM_QAfBAuSC5UMg4L2IOtFOEvMLONqOLbEOZIM4XM2MMEAOMMMxJMryKtbNwLArzBWQJIHH6tNigNjKLYNL1DIHOLLtD2NLXCMdrAAkM69FfsMRLONkJLvNGDM1ROaoCPJAf3CxgI7sMGBOAlNoMM_3KOIM-7ASrALSH3pNj6KljNDSOjlNyoGKqNISOvEARgGVUJOjJKyNbROeBNLROL-CJSOITHBSOPNOESOlRNWDMSSOW7HntABSO8LOZSOlROHmAJSOr6AMDOZSH0mBPROkROFMMMJMjSOSPIIvFuRFBRM69Fd9L5ROtGMLJMbSOTSO4oCbJOWSOJROxSOxMMvIMjSOoVJx7Lx6KYyNYSO8UJYMMISOEQMaQG4AC6EOaDLKJLYONxNNDAN1_MOTOu_AG4CHFLRrHioMzMO9IO8UMfhIGzJnPOhoM9VMyUMiTOXNM1VHu1HmrMwEOeDLw7I2DINbDhfLXTOmlJp-GzTO1HOCQORMOtPOAoN_mBobMdOOCrMTqBErMUDNGTMqaLDUOfBN0KMGUOorHGwDsQONDN08KyiLNrLyiLvlLNUOklN5jLCuL4kLQhLHDNVxDdFGnhGZUOblL8jNQwEMUOEjM6oLy3LRoNspFupL73LnpNFzMMzMxyLTUO52DDnM_TOJvNU3DoOO00D3cMwUOyyNCHIQnICLDwLMTvFViDLmIzSOu_AoAAd_F30N7SOgnNHtLrmNiSOu_AvDGd_F67NEVOFwLx3LRKL_UOVMAydLtlAjRO9LO3kMSbMp9A2_NS-GgcNpQO5LM9SObPNk8CXSOkrM9-HbDIiFN22H38Lm1KcBC_6HatJy1KctJjyFSfJu1KYtJAKLD3Hn2HJ1JGLIGKLVdFOKLLaAE7HbGOGTOqEAuAGXHMBIGKIDuHM9_HJDIhIMFJMUhLgqLaROvIOMxND1LppNl2DrpNYRNozKaUJAFNpDEBOCYIMKCMmPA7dCosM6-N6KNOsE9UN33M97MH4NocKPlKjzJLlKUPKBQLEhKJhKyTKc4J0TKhvKE6BPSJkUNbMJ5dHnjHXSJURHgdJLRJ2WOjOFu3GwWOeSJURJeRHMMJ_WOgSJqjHPLLbYKBcK70IDQLVhKovISuK3rJXhKhlKcXHjlKIqK7YKmlKCdKXdKFqKHUKduKnmMXXODqKWXOplKGqKOdKSXOPCKKqKmUCouK8aKquKMqKeqCBQKUqKFAMdsJXqKPQLHAMITKJAMcUKmdKIQLpUKtLKrUKKrKFrKHiK1qKRmKb5JHrK2uCHYI0dKXmK2dKJvKavKydKDnHM-JQvKDtJIBMUmKn5JS-JCeKU-JCrKNdJgrK6XO05JymKwrCuHK5XO8UKSBMPZKRAMQDKO-KbVKhLLdLHxrKW1JtiK5mKviKyEMnLLbbCqvKNIKEaKtvK0iFZsCiDKP-KKIKLaKvMKjFMnrKyMK-LHrrKvYOHjK3MKPnKGeJ-1JlFMwrKgdJbnKdaK-rKenKBEKBWKFwKVmFH2JdMHWuJKNKCtCpnKeRBXjKHsKpFMvaKynKcjKLfKjeJRsKl-KDbBcNK4wKI7JZZJo-KWsKpjKiWKesKpNKraHCJKQ7JkNKpWKhsKQSKswKAAKmsKofKyuFctFQcC4RHd1G6RHf7JQJKosKXSKgZOFBCusKryIwsKebKr_IgoK1fKkoKIGDDXKb0KcfJn_KcYOjGMqbKHgKVOKqJKKgKRtKbrKZ3J1SKnkKIFJ9oKwfJ-zH6oK7bKUtK9bKbtKPbIZtKgxKiFKDpKWtKZxKGpKw2FMcKDxJrgKNpKzxK2kKnFJ4kKlnC6kKBPK8kKGDMkDFm8BEWOu1HPiJfPL5CIdPL7CIroJK1M_cHIONtTED0K_yNA0N_4EpYNg8HQCFMPHloJf8HD7Gn8HTFLvGM8nGJRAwFCf0NkAG-DOBrN_VNB0NBWN8TN-AJBuKqKKKYKr-LsTKHFMqWOa4JRYKtWOTYKvWOOXHJXOLFM7PItbOaZO4zJ5cKFQLUuKPXO7lHYuKiuKFwHbuK_pKZXOtXNbXO1PKoXO6PKylKBcO94JzGKhXOQdKOqKRCKruKzhKtuK2PKEZKQQL7fKfUKbqKSQLzXOLZKndKCiKucJMmK8uKbvKJ9IY5J8XONYOycKdYOLrKVmKCYOvqKEYOqwIKvKccOCMK4qKhmKPvKgQKXDDSvKzqKZBBeiKrVCgiKevKliKUMKIiKbYOIxKNrK3cOYFMXeKKENUAM4HK_YOQrKfQAMYOarKonHTAM4vKXDKkVNkLLZAM0iKAnK8YOX6JfWC01KqYOjVKlDKInK3YOKnKVvMhYOU-I7YO61JXnKUIKbRKsMKdRKCZO7vK_rKm7KGZO9eKRjKlaKqdOinKUMHknKTjKmnKBfKo9IUZOoFMZjKXZOX-KbAMZ-KVWK5RKPfKmAMFaBfZO3cK5yHZcJp-KnZOYfKRsL_nKjwKO7JqZOffKsZOJbKwjKMoKviHAeO-eJMbKwwKSoK4jKrfK0wKtfKZeOvfKnyISxBAaOdNIXJK0sK8EKFaOeoKHaOULL8wF5sKiTIXRLbGMaBMjiKUOKS3JPXKQxKTaOitKMgKfQLYxKYaOw4IaaOX2FbxKUaOXxKC0HgkKkaOStKOzISAJkxK_eOdxKnxKvZMibHWgKIcK9FObgKeiCraOsFKTTKf7Le8J1kKtaOxaOVTKSKK3xKvtK1gKqIHKMDaFAVzKLHChUGjCGxzNiFOqDBK7EM8L3zKCjHN_Cq6EQrJxxGIWOoeAJoA4yKZRG3DMyMG-9LcjAXEM1aG-AGLKMoTOmIMR5Kw8AO8H59HR8HzgJ19HogJwgJYGJq7L8IJdQHh9LpIM1QGl9LUHHtIMOHME-HyHMiIDCKMdaJsCIbOD8aObSMjPAcHMiVIrDMfHMfDIqDMnQHI3KiVI2fO_NGiVIG3KbqGlgOQKMeaJN9C8DLgcKSVGnHNY8H8JDa8H-HM5CM7ILPDI2nGloGgHM9XJWXJ7IJ9XJifOGYBR9LgWJdXJSQER9LiXJC-LECMAWHZzKS-LaKMOkAjKMuXJD-LA-LF-Lg8Ko8KYKMfKMFCMOWH_OA6XJXhO4fOwfGahON9LO-LICMdKMR-LZKMyfGU-LMYJKhOc8KL-LSYJWGB0BAVYJRhO1XJThOL-LhKMH-LlhOHYJ1fGNhOIkACJJsYJR4CThLexGEgGoYJczKizKCgGfzKhYJO4CdzKCgGkzKkVAtTOwYJmzKUqN0zNIuEEVNwqEb4MPeM2AHDvEIqJJINiwEvHNhPIrKKjbOmbOCuKNLLKLLlWOgBKopKaPKSeKShKblKIFMThKYlK9dOs9KGQL6cKo4J2bOhGKDUKLcOKXInlK6pKWuKqlKl8Iy_KuhKguKC1IdXOnhKfXO4PKEcOQUKLqKHcOllKVdKaLKEqKeXO3BJTqKNjODmKvuKRcOEpIWLL1TIQcOkUKpcJjNEWcO1XONZK3XOicOVYOQlKTmKrmK99JjjOxVOTHKWmKmcOWHK5UKlYH-cO2qKOYOscOOvK8qKKYOxYHciKlHKuQKVdOvmKGrKXYO35JgjO7cOmbKxmKmjO6iK3ZKBdOLdOjtJEdOlYOeLLneKmLLFeJrnHhWMCdOsYONaKztJlVKyYOddOnLIyvKn1J0vKWkOpqIfdO3MKgdOyeKAZOzrKD-Km6J3rKJZOkQKP3IHZONuJ4rKhaKLZO6GHNZOhoH_jHYuJpaKpHK16JPNKOoK46JzRKAAMKmFKfKviOZWKj-K4aKOoKwMHa2J2yHwBMxZCn-K6yHi2JXsK_1F6oFyuJIxJYqFIoKojKHeOBoKpZOdsKFSKfsKvjKzaHasKyFKQAJYpFbEAapFWlOXxJspFNlOCwFOeOqpFTwBVwBprFgxJysFvwKOoKVeOyjKNJK3jKSTIaeOzWK1wKywKxEK0-KVuK92JyfKcoKAkKGaOCkKRfJEkKgbKDaOmNIloKQBMMaO8cOTBMPxK6_IsoKjRL-iONAJcwJA4FY3FEQCC2FklOIfOE4F5TIDSNmwJzbKk7LNfOtfJ6bKbkKcaOpxK1oKPFJCfO8eOH0H94IHXOMfOjkK6AKoxK0oKITKQnMhXKkiCSfOmtKlxKZfOS3FTmOU3F2oKGdFv4F3mO5PCa3FplOmkGIKKhlOXgKSxJGGGl3Fo0HKuBjmOZxJJeOqmOKxJJbIfxJBnOntK6OKptKyxJj7LRKKn7LcfOA4JZTKxfOQCMLDLP5K_fOHgOBfGmVHCzKZGJWDM1tA3WLXoM5-N8fOGODTJMH7ADnFPzB24FPMCRNCO-H5OJPTKWnOKBKMQMunOr-DwnOmnB4JCW2CMSCRmAUJOl0HTnOg7LynCTbOnPADnFJOMFOCbEA_nOznObfLdPO7JKD5Fs7L2HM6nOnIDKnAMRFXoAdBOpQCuCL1nOnEASeHuQFUeHLRFJeHNRFLoJZWOIoOr-DKtNp5FCmBAoOPoNztMDoOVYFL9M-jItlBmnOnoOnIDpoOBmBnLMDABAoOcPOvEOxmCD5FxoON9Ms5F0oOlFADnFCMNWOJaVIg7K8oOdWON7GYeHWSFueHJeHWeHZ9LVoOuAAxBCJ_BUNAkBAgzNkfOsSCjhAIXLsqK4VOBrK-9KFeFYeFZIMTpOVpOPlBXpOzBCMTBXBCcWO1zIepOrVOs3H1VObYIHoOEpOr-DmpOlFAW9BBxGD5GhkACMMsqKquFHuBPFGxfO0pOnID2pOUpOQKLRzB5pOBIGrLOCoOvjOBKL_MNtSAP7DIRBQVOqIHCqOFqOb8B2pOitAOkBVSObpOuNO0IMMqOYcFZWAFRBrpARqOMKOvIMlpO1pB2pO4gBksNrLObsN9pOl3HOqOOiFGnASqOmqOb8BRzNycNJqOmnIdoOqcOMgKgcFHmAVRB1qOL-IzpOBjA1pO1pBeVCUxNbQBIqOpQCBQG5qOJnO_KIYdFUoO1oOVqOt-B2HAGrOaFAeVCXBCuSCLrOcxJ5VOEeK_QAOrOkpOQrOEqOrxFpOAZpOh5G6pOPPJVMJUiKfpOceFXeFbTBx4GBqOCrODqO1pBirO7HBz1KrpO8pOKVKqrOt3HZTBurOOIMzqOt-Bs6K9CK1rO4BCOIO9oOXtJ5rOxpO3SBGoOvrODnFEqOyACiPG4BCeLOdqO9XOLLHTRB9qOicFKtJYPOlqOgrO1pBUrOXqOhMOlLG0mAUHOXwNupOw1KUeFhpOZTB8VOggILsODrOb8BUrOkrOYDMODC7OHZrOLKLqpFrrOsSBSCCoeFDpOwrOuAA1-NBGA1-N5yKH-DZqO2jIIlAuEOLpOFbHMuFqDJL1KTuFhvFKYLTqO7sOUrO4JCyoOSIMLGGNSC5RMQPJ2nO4xJMJAN9MSpOQrOKDO1pBXpOPZAMSCLoA0QM9NAocChaKghBihB6sODnFetOWqOO3FuRFfzEsOOzvGXoL5qOPxJpmH1JEN3FyxEctOUqOstOt-BOVJvFMekBxtOjRAhVL5qOsFMrJFnQLiAM_AIqtOr-D8tOJ_BPZABuOjkAS-NjsO9eA8FMoIAWGMrXCUuOfJAF-MyAMGqDAGMbuOK_K3AM8AMDdNBLNltOUMLHRLCBMccGvcGTRL4FMPRLHdOTtAR_KLBMc_KUGM6cGZGMPrO7tOSFAEqOQtOOLA7_KvPAitOpnMQoOxmOaVCLbF62FKuOnIDdQMS1KsSCMoAdpOM8KD6KzeHQRF1eHHSFEvOZiAJuAlDOjVOWDIhPLdiHRXJBhOC7DWzK6sObiNfVCX4NBGA8vGpwGLwGMVOuoO3PJUSJmYAzWOIOJ1WODRJIRJAMH5WOtvOiYD8WO0WO_NFAXOYMJfSJuvO6tOjlIFeCgvOjlILIBX4NfcNZpMSgNKMJsvOQSJERJSSJlMJxvO7MJqjHwvOGwOYSJVRABXOjEAkUNTSJQRJ3WONtOH7AevOcmMXuMevOAFOzmAI4B3rOKQJFwOyWOFRJcKJHRJWwOJwOOwOyvOORJaSJfwG2vOPRJVPJDXOWRJ3aOnPAZwO9vOY5NUHAkHBBwO0mBktOnvOZNFl3GkwO9WOovO4MJswOjjH7WOrwOlwObSJgONOSJ-WOSwOVRJXwO0wO8vO3uMdKASlLaoOgsO0mBLqOhwOCxOSwGIwOWSJKwOVSJvwOoPJnMJzvOrvO1vOnMJRwOpwOLwOywOMJMYwORxOEwMhzNC3BubAKmLRJOJqO0mBsqO9wOmwOQOFAxO0vO-wOnwOdxOoxOonAjxOSRJMxO_xONMNExO1jH9xOXCMH7AS0NaQGRMClpMRhJ3TNzWMj5LE-CDsNPgAvqG3ODxODzODZGLIKDUyOYEAVxMQyOs4DEPDzOD1oM9lDhyOGPDV-HvrO-1CoEBVxOODCA8L5qOzODKSFyzKgCMKyOxOD-rN9qNsQADVOmvOxHAvyOrTAQyOBrO6EC7sO46DvUB_fFsVBqqOwVIZrOQIKwqOM6NzgF9VOzwOlFA_yODnFZLBsjL4SOJqO3yOHzOmRIaQL-yOoZA7sOqDC1DCsHD4gBryOAFCG8A8wOJaKZfFJkFiZEwqO6vOPzOr-Dv5AWFAhrMrOAeKAENG58BsiIXtODkObVBJzOFzCaqMNzOFqOdZA7sOcFABdNUlITvOYbOSsOxiKAZON-KVeKGXBayH6sOqzOnID-zO2uBB0ODwOgLL1rKEZHKDC3jFWlFm-JU0OpzOazODnFN0O-1B30D2ACsSC0mAYxOE0O91JG0OuhFRXBnxLGFGZzO8zODnFOuO3GOODCsQAD1K_cOfYOXQLBRLK0OazOBdN5JJIQFIrOgsOG8AKvOkzOKkCl0OFkOcRKCkFB1On-JI0OqBB4ZHF1OfWAe0O7fOvrOdrCF2AXIAXMA7uAg4HbQGYoLj4LLQDRTE8cL0WMuPDY1OhQGPbAbkLlQG_pDnQGeXDd1OBRDiQGiPDh1OlPDO4DKFG2CGTKN69Ml1OT1OXVI9rOnPAP1OyQDrPBS1O2EAf6ANaJORMSRD_QDNQDj-GBeDUIOwYD-1O0QD6-GOvM7VDdlDF7LX1OyQDg5IG2Ok1OM2OIEHIHFHuE6QDwkDUVDE2OkQD7-GTFAlBAK2OuTOX2OA2OlQDj5InQDoUNP2OkRDN2OJEHh2Oy7HoUNmQDSLEHQO5vMe2Oh5ID5NDbDU2Oa2O8eM_-GzQDY2OqJL1NAFRDVTOdiOIPOz1OlFA11OkRD5qN19NHiAG5CgGOBbNNTGqkJOMOD4LJ3OA7D0uI8GB2kJUuMxQDK6DO3OPTGO3Ok2Oy6DzkJaVDgRDCIM1NNN3Oa3OR3OO8NT3OZ3OtwK0TOokJU3Oa3OtRDh3OM3OpkJO3OqbDIFBr3OP6Gf3OxlC9RDSPDx3OYPIz3OqdAb1D4FEBrOdrCUGHOQACWMbaN94L81OSfDVWMRyO-6LZLGDLDOTDUADSSDTWM9xNAkEnjEOTDmGAdENefDGlJybDK4OwQA5kAW4OF4O2SDdvAuTDO4OpeNULMBkEJNNJ3E0VMjMNhVMnjEJuNB_Ab4OcRODLDeNN3vMW5Ls4OAPLG4Om3OvLMwjEFTDnBAy4OKTD2SDORAxGC64OAlJETD04AliN5rA_4OiUDlLMXZDAnJpLMybNo4OETDzBA9MLF5OZVDrLMZJFPTD8kJQ5OIWDS5OZTDElJcTDK5OCcNi4OBlJMSJxcCW5O24OfjEsTDf4Om4O1NN8kEQhD-4Oc5OeaNDLDTvMaWAi5OFlE1_MyLMH7A-3O8lAHzNBEHvVM1POu7NiXN4wLb1OcRO95OZON9oEETL52O3IHtsGAQOh4ObcGQUDtsGWyOSfDK6OIFB-TDJIBOAFSZD12OzIDbcGeUDqGBfLG1uO9BMA-A_3OvIAs5B61O6WLwgNxkJw5Dx1OyZM1yMp1OzCEe1OV6Ok6OOrBm6Oc6Bo1OkPDY0DYUGt1Os6Oj3O4-G_1Ow2Op5DVgN1JBc2OwtNHEH56OG2OtRDhlDe3OQ2OB7On2Oa2O-6O8uNv2OG2Or2OYSN14OM7OI7OidCc4Dr2OwFOu2OG7OF2OJEHBcDz2OloOF7Ol2OR2OK-Ae0IGRDgPI0pMs3Oo3ONRD_pD33OGEH53OWRDb-Ad3OdONs7OsOAl-Ac3OK3OVBGx7Oi1MX3O27Ot3Op3Ok7Oq7Og-G37OaKLqNA-7OwfDA8O13O_RDv7OZONA8O73OI8O14O8kEL4ORSDx5OVVMR4OwQAT4OTwDV4Os5Ou7NY4OG4IGNAR8OeTMOSDe4O5tEd8OQ4Of8O1hNyCGCFMv_MS8OOSDq4OYEAi8OM5OnBBv4O7-MLlJt8Oe5OETDFcB54OY8OQNNj8OnBB94OOHAz8OzFIC5OtUI-8O84OzBAI5OHEL48OgqNe8O78OO5O5SDC9OwjE6kJogLV5OH9OlPLj5O5kJyjEZ5OkwJlVMflJhONJ9O2CHg5OalAN9Ok5OtTDh8OS9Oa-Mp8OnBBq5O98Ok9OEFOu5OlgNZ-Cq9OJ4OQlEz5Ov9OybDP6OGNA-TDI6OuTOD6OWJNL6OwrAN6OA6OI_K89OLNAS6OIFBRZDXUDiZDX6OEZHoADnMNNaNFyOo8OWCLgaNfTNENN8BL0QHWMNwRNT9O39MDbNC1Ob9OkMN09MHFOC6OXBLmuNk_MoMN1bNhNNEcNe-ON8OC8KcVDauOhNNreNwMNdBNkhNHvMEDEavMLfNn-M4MNPvMZuN2-ON1NFWDcdO8uNjgNDNNINNChNesEbkAavMdhNmhN1-OhNNiqN9vMt-MztNo-ORNNWeDKxOh4OB5L17KD5LLuN9-MXuN6MNf-O8MLGXDQONS3OY-LmNNmMNhNNDwMn-O5NNN2Nr1NM_Ok_OI_MvNNXNNN_OM_MpXDc_Oi3ONwMO2NN-On4Ov7N4XDX-No5OzVD-NNf_M9NNQ8Nn4LFONp4LdwMIONl7NO-Oc-Lx-NW-Ol9O9YDpDOa-OP4O4_MTONr_Oo_OCNLaEONONlONfYDlEOLAPR_OVAPyEOj_OkuN9YDAANn_OcAPuDLGFOz_O4_O-xNNZDHZDZKNmvMOPGSwDF-On-GpAPrONaZDqhG_xNfZDFZDQoJZ_OzAPmAPrPAS6G1FAU6GEaDrON1hGxZD8APxAP4AP8nA6ZDPlFvHB9APyAP90EQPG4NOd5OGQGHSNk1LsZDrONo9OCOCVlJP_GNvEhdMMzJv7IW7OEAPbPIv7IlWN2APdBPJ_GtUIVBPbPIlKLcBPzbDJ_GC5HM2NuROaNLZNLN_GUEHxROG-AySMh4OgJLb7OHPLMAPoBPWlJPlJxTOfbDRHAhbDjbDHDO0_OZEHFOLtBPsbDSlJuDIolK59OsBPECP8BPxnLzROKONDCPVOLFOL4DI_ZA6DImvMRCP7BPxBP5LAwcDycDJdDpJL2OIbcD3BPh4O8OIpjG35Iv-N9cDd0IuKLQBPAPId0IGPIiCPKCPnADgADcCPxbFmJLgAP3cDKdD9DIeiOs_O3CPpJL5CPtBABdDeCPYfAXkDU0EGXDBDPLTLFdDqNAOdDifDdMNCqE1fDeEImvMYdDd-OjdDqeDsdDLfOd_OpHJ5YJpNNTDPXfDPDPKONgdDzgDWDPw_OYDPheEQ9Oa9O4BPFeD0MMkeN3dDPgDqdAGeDmgCbPHu4KnCPJIJxqBpDPHeDsDPoUOeaNNeD_cAHYNkAPvADieD9tNbDPZgDDXNwCP-DPneDAEP0fDUDPlVGhDPyDPTfDbeD-uNqdDJEPdDPnBPUeDPEPBEPlgDrJOI9OFEPueDaYDePLifD2TOLEPL5ONEPGwC1UDh_GcgA_eDo-Gq_OQEPcDPDEP_6OqlJUfDHfDkVGagDYEPX-O-ZC92C3NNNDPREPsEP9-O1EPvEPwXDgDPzEPIAPaEPlJDefDfBP7CPiEPyrE87DoRHjVGCqECEI9DMuRGxEPbrHL7IeDPyfDqEPCEP6fD-fDlGJoVGlvC6PGm1OYBP0HJB7DslJQVNd5OHgDhFPrOAvlJmDPh4OcZBzDOWEPBCP9DPzDPoDOSDPIEPrEPzBPEEPvFPZnBaAPsFPEfDQDPqgD4FPyFPWFP3TO2CPHFPiAP-FP1XNGFPqFPnONQFPIfL_2Oc6OtXAe6OjtMlhIjeGU1KE4OcRORDBe8LQAPMaNMMN-pGnMNQ-OQEOi-ONDMnMNw9MmEOdONY-OoON1FPwuMh-OYMNlMNzuNUAPsuMlGPtEPp-O7uMr-OsGPm-AH-Mu-O2UNhEPY7Ex-OYfBz-OLvMnhNnBPhDI3-O9SDV-MkgN7-OS-OUGPRWDc-M0nBA_OtIDHNNE_OvSDG_OrLFzGPNNNjWDK_OytNiGPgBPnvMHEPGHPA5Lw2Cr8ObNNhUOGFP1vM-MLYuNCHPlNNoGPmHP0bNg_OSHPiNNZGPbHPF_GUwMsNNXAPmGPB2NjXDQ_OzHPw2CzNNXHPhHP4HPy_OaGP9NNk7N4-O_HPlID7_OrHPDON-_OS8NAAPlwMMBCY_O7HP1OLeROTAP_GPfYDKAPgSNBGPpwMxFPuHPoTLSAPy-NOONWAPUIPb-O4_M9_MjAPjGPiONv_OMEPmONsgDzEO6zO25OrPACaNBGAFaN9bNzfDJnBSGP0zOILLgbOEuKVFBt-LNYKkWOjbOniOTlKwbJgYOIXOJFMvzJ6kOLuKCJPVGK2cKFlO80I0bOziO-ZOL0J8zJRXOrXOOJPUXOoYKJjONqKxPKGdK1eOYUKO1IJ0JGjOjXOEUFlXOUWKIIBgJPIlOKcOdJPA0JqXORjOz9K3hKUjOi1IRFMpeO-OBWjOQpIyXOAKI0XOS_JsLKIHKuLKujOTsORZK8jOpqKQHK6cOemKe5JFvK0jORrCrjOSiK6JPgcOKRI7dKXmK9dKtuOYvKcHK9CK2jOtQK0cOfDDWvKIKPkjOgfJAKP6jOImO-jOWdOAdOeIPeYOUeKm0OsrKNDK8HKuVKMkOfvKcVKPkOGkOPdO_mKrvK5YIUkOUYObkOuvKYdO2YOvrK_iKT-K_tJh6JeKPTnKwvKF_JjdO0rKldOGjKaaKlkOdIKudOgIKxdO2JPhnKILPrkOydOPZOnnK7lFSZOa_J2kOAeO4kOcAMVZO4dOKXObZO_kOgjKWWKVwKawK6MIHlOFeOkZOSlOkwKMnOhZOLeOqjKNeOHoKpLPlNKifKuwKyZOl3OBNIxLPXeOTSK2lOtQL6ZO8jKNJPi7J6wKpOICaO4fKEaOAmOhoKkNIBFKjbKxcGBgKlJKRaOLVKxeOtSKSkKqGKWmOrYOowJfmO9NImmOzUA-eO2eOtwJBfOfaOhkKggKiaOlkKVMPpXKwoK3oKpaOXqHzmOwxKrtKlGAPcK0xKstKbfO1FKAPKNBKbnOLGPrIPOQAtIPBjACeAVEOtSO3QOM-B2xOCBJliOeBKnWOmcK6IPHhK-MPrWOb4JFTAuWOyHPFJPtiOKFMEJPBJPLNPDJP9kOjPKzbOTuKMJPahKQXO2iOmJPFLKUJPRJP3lKGcJyPK-bOOjOcXOJCP_iO5kOfJP3iOlNPiJPnNP6IK5lKqNP7lKQjOCjOqJPNQLM5JGZKwXOFmKajO1JPscJYcO29JacOBrC_uKXKPnjO-XO9JPbQKpjOGvKQiK59KsjO4XONmKjcOwjOEdJ_UKimKOOPxcOsdKNqO43MFeKVvKM1JfcOYKP5cOYOPAOPo_K_XOQIKXFMR0OfKPgkOFdOmKPvrKoKPQDJqKPNdOSnKnwJcrK6xHRdOfrK5jOpKP0YO1KPkrKbQLTdOakO8KP72IdkO92IurK2OPDaHIkOiDJ9OPXaK2eKodOcaKiIK5eK-eKqDJtkOs-IJLPBsKHWK0dOGEKH6NVLP8kOO1GUPP5lOQsKcLPYWK1RKZPPSsKhLPUsKpuK9nKsJPeNK9uJzMIlZOiEKrLPPlOtLPtZOReOisKTeOzNKxNK2jKxWKzwK0lOceOylOeeO_NKoyI7lO7wKdoK9wKzrIRAKObHwVO2xFBxKIaO9PPKaOteOdAKveOq_KszHOaO0eOeuKnaOybKNgK6mOoaOXgKVMPuwJOtKH8J8oK3bKM8JfMPaQPp2FmaOEKKtOKvmOPtMgQPtxKjvCvxK9_Kf3FqMPwaO83JXnOygKutKanOfQK93Od6O8lA1MPbbN3EO2pAKID-6KorO4WHhpKDFMjpKl9KkiO8IP7LPPGKoiOrbO2TK1cKvLLgPK__LRNPWhKt9KyiOgYKxbO_bOCUKKdKpJPwlKaNP9pKtNP8bOVXIgNPDjOlhKVRPRqKohK0nK7bOmuKpNPZNPuoIwhK6iOSJPAZKNcOoXOPcO1NPt9JuXO3JKRQL1uKbjOqLKMZK3JPhqK5JPaYOBKPPmKaKPvdKXYHdKPbKPnkOf5J2UKdQKHOPHKP7RPCSPKKPNvKOOPucOArKRvKLMKlmK4jOKKLeiC2cOJSP_RP2NI_XOFVCdvKXSPoOPiYOgKPeFMz0OjKPSdOm-JlOP-OPaeKnvKqOPhKPpAKQdOvKPAYHwOP-KPCnK0OPneK4KPnZH6KPwDKsKPuDK8OPUnKD1OYaKIjKEZO-MKcnKeaKFPPkRKjIKETP_eKzdOVjKCfK1DJ3kOWPPtLLoNPXPPctCcZOBlOCeOFlOEeOCJI_RKEAMBSKqPP-IKglOIeOS_IX7LueJgfK5eJsPPvZOIJKvPPkfK1LPxlOkyIzlOUXFzFMbeObpHAOKUQOieO8wKDmOtEJmeO9PPVfJEQP2TPx_IGMPlcGIMPDgKaRLKmOMxKMmODUPTkKw2FbmOXaOhxK7eOdQPXgKQtKYMPEfOkmObMPDfOisJ3MAcQPXQPokKdtKumO9AKjQPwOK1OKZOInQPyXKUnOQKK4nOTcKTpKVcK2aOrxO01OzQPsIPw2CbbNdwOe-F9dC-0O8QPJLLhiOk9KjiO2UPQYKbJH-IPqBKpiOalKLRP0sHwbOMRPLXOTNPNXO1pK0iOPJPYNPVJPwwC5iOu9KLcJbRPOVPNxHjRPvIKkuKZRPkRPGwHwNPWRPnRPMjOZVPgRPZdKvNPjNPQFMddKxRPfdKvJPLwIuJPzRP3NPcjO2JPJmKbmK7uK9NPecOpcOo4ARCJdSPtqONiKEOPEKPopIGKPFYO_NPPKPgZKxjONSPzjOvcO1jOQYOpZKSYO2VOArKWSPKOPhjOdGMCkO6qO3QKOWP1-JUQLdLL-QKUWPmSPCdOnOPy0OtXBZrKQVK5NI-mKCaKtYOsvKwSPhdOGaK1YO1OPCdO1SPtLI3SPjOPGuGCPP5SPDZOiVKCLP8vK5VKFLP62KHLPBNKikCNPP3WP-VKZbAvkOVMIJTPKwKWjKSPPaAMznKJRPGwKWPPrcKClOB7JAeOKXPOsKRTP8SIfNKVsKZTPiPPafKkPPmZOeTPTlOlwKhTP2kHlEKFJKuZOv-KnTP7eJJoKxwKToK3lO0FMvTP0PPxTP5PPBOK7PP9lOneO_lOSAKBQPvdB7vJCmOAMPEmO7sKHmOAkOMkKUBMBtKsMLx_KRxKiMPUXK4eOSQP6eOQgKNUP6ZGPUPPQPLUPYxJfxKVQPFfO8fJpmOXsIrmOFTKtmO1mOlVP9wJqaOktKrFK0mOUfOEoOWfOiBMuXK1xJRpKmUPvMP3FKpUPOtOzMPvIA1MPWhBVmND5GswN5qOY4LVQO8dI7_LpRH6vOpYPPGPK_AWhBfhNg7KO7ND0OsJBz4LTWL92KTTLqCLyyOrUPNGP0QPw2CrgNTlL7DOIvOXlL5yOcIAxYPSGO14LQ8KEZPyQPHZPtUP5YPSWDegNq9HCWOSJC5qOj9K3IP08JJLLu-LfiO98JFlOn9K-UPWlKPNPHJPGXP_UPIRPQuKybOXhKfYKowCRRPhNP-cKKVPcNPJqKTJPYRPmRP8iOw9K5bODSPTVPQWKDcOLVPCcOkXOWVPgPPVUKCaP8cC8lKDAMUXPwJPidKwRPOQLyRPLQK0RP4NP4uKo0Jy1I8NPTYHyLKyVPzxCqqKeaP0UKjwIFSP1dK7VPocOGYOAYOXDDWiKFOPOxHOSPbmKQSPSKPSSPUKPlcFWKP1VPeqONWP-RP4cOdOPymKfOPKuK5OPC6JAPPgvKKkOuiKhxIcWP1zOWkKIRKdrKvOPxKPxOPeSPXdORRK0SPOaK5YODZH3vKOdO6SPVaK7KPNkO1DKikOzYOS0OndOIZOGLPHPPCwKHTPKPPGTPgbPAsKOZOJwKDsKLwK0-I_5NEXPZZORYPnyHhQLXVPJXPNfKeLPrQLJXPHEJjZOTXPKlObsKfEKrZOowK33IoPPiTPPeOpwKfXPrwKhXP-_JkrIqTPyPPmXPwTPsQL2WKaoKXbKBaOjeOZ0KleOCMP-lOioKGkK-fKFxKHMPEFK6XPJmOpML8EJdZO-zFNmOAYPsxKTxKmFMWaOOYPcmOTYPWMPhmObUPeaOZgKUUPAfOVFJ3wJTMPfsIfQPeUPXtKOfOZYPgUPxkKiUPFoOqtK2cIjzI2xKuMP4xKDjBefO15OsUP0MPJZPSWDw6GyIPspO8SJ9MPgiOANPFhKCNPq-LmZPKhKFRPJNPONPriOSBJ40IaLPxZPORPLJPQRPDVPIdKQ9JWUKpRPdNP7ZPQFEjJP3-L_ZP9cKLUKvdPwnKiRP0dPQ0J5ZPTXOLjOPqKfRP7pKMcOhuKkVPc0JBeP9JKYjOVFMldKrVP5NPgqKZcOiqKwVPdaPoaPepIgaPPePnpI6cJ9NODWPFKPIvKnaP9VPPWPQKP_0JtcOCWPPSPwcORSPArKUvK1cO1aPLWP_jOOkK5aP2VPcYOeOPeMKGRPnSPDdOkYO2mKmYOmvKoYOrKPWbPWbCfWPJRKLbPuSPUdOxSPieK8iKRbP4YOAjK7OPYbPkWPyVK8SPkdOZnK_SPJuJBTP7WP6eKKZOmbPqkOmkOx6JCsKiZIzkOauJ2dObjKSwK5dOSWKzbPUVPndPmIC2bP-dO2nKgLPNyIiLPYTPhPP9bP1uJCoKfwKEoKUlOISKYXPmLP_uJHcPwLPwPPPSKgXPjsKuEKYeO2PPzPPuTP8ZOqvJ9jKTcP0TP8PP8TP-wKY0KAxK1sKacPJaOHkKFmOGxKRBMcKPMQPLmOAeO_sKqbKOmONnOCYPZAM5eOLYPeOKHYP1YCwcPWYPftKubHZQPYUPixKomOatKMtKUbIhDPAvOcgPyOK-cPjFJhUPOcKOpKrQPHzGjYPH5IUcKryIKdPGZPQzAOGPrYPSWDMBO8gNy6GM-BzUPfGAgZPs-LjZPYdPkBKENPnbO7UPSYK0JFpZPp9KGJPtpKO8IvpKIJPnEJKJPUNPmdPclKJsJ3ZPURPdVP-dP4iOVXOhVPeVPYXOQVPAaPKRILaPuaKJtH3dP1lK5dPiXOJcOsNP9ZPfVPsRPLVPuRPDePc3JFePzJPimH2DN1wH0nLLOPAwHMePcaP8wHhaPUZKBSPYSPDSPDKPWeP6VPYePYZKbOP-VP9UKMSP8dKxwIQOPiePTvKTSPXnKQMKmePbcOIrKZYOneP8RPzaIg-JOiPoiKFdOMAM6ZKWWPb3MYWPKdO4ePGbPjiPVaO6ePKbP9ePBbPirK7YIyKP_aP2-JE9OqVKadOOIKEfPrWPyiPA3I5LI0VKALPjkOLfPmdOCjPwdO4rK8VKjbPnbPSjKKLPLPPjnKNLPGWKUjKBXPLTPQ2JvbPcfPtZP6GHIXPDRPREKTTPMXPVTPnEJXTP1SIrfPp2JOEJlLPMeOVlOalOkjPuNKqwK2fPpTPtlOQoKnLAkXPdeO-fPe7JovJg_ICgPheOPyA_LPkeO0vJIgP-vFKgPEMPjoKseOaGMIQPgGMZKPLQPJQP8aIZJPkQPpcP5ePKtKKUPZMPtcPjMPOUP5oKimOxAK9SKscPQbI_oKHfOQUPCpKaUPhgPqxKdUPSxKfUPwgPAdPygPvaOYfOsQPlUP3gPnUP5gPnYPLdPXZPNdPYHIqtNfNLuzIt0BEhPMsG9QP7IPAQLARP5UP1WIGNP-tAINPgSPZYKfdPupKTBJwpKXhPNFMldP0ZPhfPSRPcBJehPjhPghPfhKIaPKQI9bORVPvoIshPFjOFaPFcOshK9dP7iOPwHoRPXlPoJPfhPsXO-GKvRP19KnlPNKIcqKEHK3uKfqK-hPMWPLmKBiPZbF-NP2aP7JP21ICOPJMKJiPgePFDDmaPNiPEiPA-JF1JraP5VPkZK-dKvaPhePxaPjePXiPWOP9pIqeP3aPAtKRWP2uCcSPeiPabPzePddPUmPCbPVWPWQL0ePe1JqiPrOP3yCpYOXmPoLLJbPuOPxiPyePGnK4iKCfPmWPpmP7iP5KP21JsWPMZIAjPvrKfbP-vK-SPFjPJfPMPPIjPLjKDTPLjPtdOibPdnKTfPOjKpbPxkOLNKZuJzDJsRKNwKryHPwKJsKefP7dOiQLNlP0ZIdjP3WCRnP5bPiZOkJPkLPyfPRlOYnPqLPojPufP-bPYlOw-J80BslOUeOwjPJsFNcP4LP2jPRcPFlOboKtXPMeBX0K4TPGgP-PPFkKMgPccPOgPecPlbKgiPnMLCUPicPrbKFUP7nPXgPSYPySKqcPXkKegPOlOKYPRkP6TIggPQMPXYPexKkgP4cP1AKXUPOoPU5A6cPjkP8cPYbIvgPKKKLpKBdPfYPFlOxxK1xKtMP_OKIdPxQC6gPA3OMdPqYPU8G3tN-bNdZPCDL-YP5kP1UPWdPRwAJhPlZPXPKnZPcdPDlPKNPFlPUhPHlPWhPMZJMXO1zJHVPbjPvhP4pKQJPelPqRP8pKudPUlPv9KWlPnhPmwIphPHfKEaPuhPIcO0lK5YKblP4lKnXOUpPm9JNaPOFMmVPNyAjUK5hPrlPpLKeqKEvJvlPoePCcJGiP6aP8JPQmPQeP_JPiiPHYO1UK71I7LKHSP8VP1lPJKPAeKRiPMKPTiPSiPi9IH1JzaP6wHKWPbiP2uCUdJaePo4ASmP_pP9aPAJPhmPfSPvmPYmPXWPvWPZWPhOP9jCsiPSWPtKPgWPSkOkVK9ePmVKoWPYkO9eP4OPIqPedO9iPmmPGSIxmPwePzmPT-IyWP-9IkkOATPKjKCTPpkOr6J6WP-mP7mPAnPobPwkOXuJEnPYfPGnPMwKiWLWLP8dOVPPKnPTwKhjKfLPejPTnPApPafKofPijPmPPdTPpjPAJKwfPmwKAcPgwKT7JZlOtPPHTIjnPinP7fP2LPlXPnnP7jK9ZOScP5jPE1C1TP2XP3TPYcPvXPLgPFQPNgP4XPYRL7XPGUP8nPUgPmcPLkP7cPItKCoPPkPZkPZkPJYPMkPTkP6ZGNYPEoPFjBbkPxbPsgPlaOfkPKoPigPjsIPfOcFKymOaYPa8JoQPFBKCdPVnOZtOxgK5kKvQPYTKxQPO1OloP4YPLyAGXD3QPplA5QPQ0OUdPqeC-kPkbOjcKKhPCRP3cKoZPvePKRPvZPNNP3KKrZP5PIJJPKlPZhPMlPbhPFCKdhPAePOcJZJHNpPk8IxdPzsPKxH1sPHqKQpPKjONdKTpP8sPWJPbVP8dPklPFpP_dPBjORlPllPaAI3hP7hKzNPisJGePYAIXaPulPZaPAYIbaPzlPxVPSeP-JPDvKrpI6lPGmP8lPMiPXmKspPpaPIYOmQKsaPNKPIOPrQKViPycOgpOUOPDrKUSPNtJaiPrVCBqPzpPZOP7aPQmPGqPQhPhSPiKPjYOkKPkOPoiPNqPdmPrSPMdOceKtiPaOKBaK7ePlmP8tPKaKxYO1iPdqPXkOBfPzvKLQL4ePVbPemP9YO7SPZbPyOPebPuWP9SPEPP8mPBwK_mPtqPQjPrqPrdODwKL2JPPPKTP1dODXPPTPXLP3dOuLLwZPeZORnP2LLZwKElOgjP6bPWnP8bPHrPO_IJrPKSKaXPoxJpPPWXPrPPQrPmTP6fPiXPxPPoXP_fP5LParPqnPDgP6jPVcPJgPXcPxXPBmOCxKFMP_fK9NHAUPGFKobK7nPQaOyeOOMP_nP7JKX3JDYPSkPVoPFoP1rPivP9eOJoPdkP1cPYgKBUPUoPTQP6ZGjaOgMPToPBYPtvPWoPlMPGsPxXKnkPjUP8OKyaOoLNgoPdfOvkP7gPfVC9gPU8GGXDwUPakJhBLfbOLLLJYKhcKJwP3UPlbOvoPMhPyJF8UPRGKHqPlpCCVPBVPShPUBJPRPusPflKcGKIVP6BKDpPEtPsdPXRPHpPyhPlhPz4JXlPOLKItPFtPEjOphKlwPVNK1sPhlPLpPecJysPNtPKtPTaPLoPFZKOtP6hPGQKRtPipPTtPwmHVtPdKI0lPTmPHiPqsHmpPrePCKP4VPKiP4sJZmKyqKSOP_LKCqPitPsYHCmPLxPWxHuaPqtPwaPFWPdiKHWPVkOfiPNNKatP6wHytPExPnpPcKPtePF6JksPvWPTrKG-KbmPZQLgFMwePRqP6HKRkOJnKdDKkSPmrKvvKHfPAfPqmPQuPmgNCdOTuPBuPZRKEjKGjPddOmqPb-IcuPxqPpdOvqPsqPmRKUfPskOSfPguPMyPOLPqbPXfPEsKtbPULPWjPWZOYjPW2J9qP0nKxuPk-KUTPCrPDeO1uPjLP3uPmjPlPPlyPlNKrjK-uPdXPuLPsjPuWKUrPEvPnsKIvPSbKAgPUbKDrPWbKcrP8FDNvP_jPPvPAQPRvP7TPfrP9TPUvPEgKWvP5nPAhB8XProKrrPprPdvP9rPIbPVxKAsPekKEYPtgPIYPVkPxcPPbI4rPlgPdgK7rPogPhQPqgPDsPikK2rP0vPpwJmMPIsPO5I5vPo7LjnC2gPbwJ4gPsAJ_vPkoPxkPmoPK_Aj1NXsPgSLt0BHwPyWIuoPFFMFwHkZPibOadPsWOHNPqbOWmPVwPYwPr9KHRPVhPidP2BK9oPwiO1bO2yPBtPjYKgwPqwPiwPGpPYVPQ0P6ZPXJPrlKtrPOlPe5J6sPgXOAtP3PKWLKuwPTfKKaP0dPjlPU0PtJPjVP3wPBsP5wPjUKPtPVcO2RPXcOKeP7NPylPCxPXtPRxPqpPgxPXmKctPYxPKYIxpPZePztPcOP3qKNOP5pPAVKUiPImPWiP8pPcxH-pPxtPJrKjxPIxPgcPHxPPqP6tP2oP2iPHkOgqPfSPMqP4ePOqP_0OpOPDuPSqPwrPgVKkmPhWPwKPXqPdxPNuP3iK4iPZdO3KPSbP8iPumP-iPZ-I_ePxeKt1PEyP0mPGyPPyPhbPENKwqP11PAsKPfPJPPW_JWfPykOUyP1kONWKNTPbyPZyPDmFajPDeOjfPi-K_dOPXPeNKFrPmjKnyPriH4uPCcPcnPnwKOrP0fPlTP5fPuPPwyPzZOGvP1jPZrPBgPM0PrnP-LP6yPiZJ9jPvnPAzP_EK1XP8jPimG-TPiJKfcP4nPZRLGzPprPavPNMPSaOOQPkvPvrPOkPOzPovPJfObgPHoP0rPurPFYPB8JXzPRoPZzPjxK8rP_wJucPhMPocPgzPgtKezPY8J2vPNcKnzPT2CmzPrMPm7LuQPZnOQsPYMMwkP8gPIZPxzPw1NpoPChPSzLPZPFhP6kPDNPjbO7zPLwPLhPrXG0oPSwPxKK4tPElPAVPsiOriOrcKYhPGVPelKewPCpP4ZPEpPR0Pf8INVPywP2sPKpPydP5sPZlPtwPXpPxlKHaPg0PdwKc8Il0PBpPsuK0wPowHn0P1wPJfOepPUcO0JPIePYaPlCKP1P2lP9RPhtP20Pb4P0pPNxH50PPxPmwIncO-lPYtPrcOB1P3pPq5JOKPbeP_VPRKPaxP3jOH1PCRIJ1PPrCixP_pPbSPv9IoaP3tPoxP4ePqxPOAMfMKcmPuxPCdOwxPQIKyxP6iPuYOjWPrmPQbP7xP8-Ol1P6OPfqPJuPwmPv1PJZI4SPbuP9vKlqP_vK1WPIyP31PKyP7rKuqPd5PjuPkbP91PmuPTjPouPMTPTPPE2PubOoZIq5P1ZPwSIwuPkAMqMIUnPRXPJaPfWKS2PR_I35PcsKxfP6uPXlOKoKY2PIcPDvPKcP12JVrPrTPkEJtTPe2P2wK6LPbrP9LPU8J7jPWcPm2PhrP5TPWAKq2PP6Ps2PCzPACIEzPx2PlcPz2P9XPSgPvbKaXOyvPQQPgvPQkPRUPk6PVUPHAJZkPE3PdaOeMPazP0cPJfOL3PCcKN3PYYP1vP_cPZoP4vPKsPkUPpzPgFJrzPVKKxMPasOuzPd3PYZPzVA71NzzPpQA5QPgwO0UP2IPHhPK7PesPKwPAuKMwP6UPRwPOhPucKw3P3oPy3PgdP1rJPnPxwAssP33PL0PWNP3bOP0PrdPV0PS0P1sPE0JC4P4sPa0PF4P2dPIpPqhPIjOd0PfwHcVPN4PRpPP4PHtPi7Pm0PtXOo0PEePplPRwI7wPhdK9wPXpF6NPRQKBxPF9IDxP44PFiPaSPTePB-JkaPDYO9lPgtP_lPp4PdePyjOFmP60PEWP7LLexPzcOcxPMuPFxPfxPg4P0tPKQPP8P75J9cO-0PHbPJkOS1PP5PAbPV1PZFMB5PtxPbeKFqPeeKGDJg1PVqP0xPK5Pt2ITDJzxPrLI8xPvWP-xP5tPY5PjqPCyPWdOy1PZ5PYaKAwKVZIOyPLyPOjK71PsdOuDJ-1P1qPA2PafPYZOXjPr5Pd_JFXPuuPQnPcPPkcPv5PX9PmfPsMIfPPmXOqfP55P_bPllOW2PpyPEcPBcPrjP1fPuyP0LPvjPUrPwWKd2P0WK3LPpnPnEJi2PN6Pk2PhpH8yPeHD-yPmVPBwJ0nPmrPueOGkPaOPMMPtbK22Pg6PM3PZgPe1PWXKpgPDzI5rP1mCnvPGoPl6Pq6PWkP_bKQoPr6PaFJ_rP82PmxKxkMsvPjtK16PltKnMPEdPoFJV3P0gPJBK66PgQP86P5xKtzPMGPB7PykPD7PH2Nh3P5_HWdLfZPm3PZdPvWIpWOPwPs3PbdPu3PMhKV7PedPX7PGlPhdPV9Pb7PJ0P7KK_oPf7P1iOQlP27PO4P-3PihPI_Pz7P-ZPn7PchPzdPs7POpPVVPK4PXVPwwPx7PM_P9sPGtPM4PZ_PnVPS4PR4P0NPLtP2NPsYMImKB8PpdKD8PucJF8PrVC0VPM1POmPDRIj4POmKKRIm4PO8Po4PMvKAWPC1PPOP4_PROPx_P99KstPTYONbPN1P3qP30Pq9IL1PG8Pf-JVtJ2tPuePB0PObPiOPt1PfKPX1PUuPlLLAuP88PCuPu8PYqItOP3YIIuP1xPixIYqPvWPmeKN5PTbPFZID_Jp8PcjFauPRAQ_OPp8PB9PFuJa5PpqP5mPiuPvdOrRH8rKtkCIPPK9PITPPLPQPPqaKpuPYLPtuPnsPTNKNnP0bPM0PNXP3LLSnPa9PzuPXEKd9P7bPf9PQ2PIrPdnPsfPLrPbXPy_J_uPQeOBvPZ2PSrPoTPnfKCAKu9P1lOXrPx9PxfKsXPj2PerPr2PR4I_wK7yP5fK_yPiBQibKX6Pw0Fv2PkJKrvPb6PZvPd6PJkP_XPY0Ph6P3eOagPRzPHoPzrPUzPgkPKnOQ-PVzPo3Jt6PwvPW-PO-POtPwmOJ3PkkPYoPd-PkzPyxKh-PpkP1gPScKskPlYPUpKo-P3YP1MPp7NBWOi3P8MPJ7PQ7PL7PcCQN7PhbOq3PhsPt3PT7PUlK7-PosP4oPf4JG0PA_PUXHc7P-oP43PM0PilK73PhwPj7PK_PbNP83P0CQoGK9iOncPkNPiNPd_Pe0Pr7PV_PgfPlRPH4P7dPlJPEDQ07Pc_POaPq0PU4P77PyJPfpPKZKu0PdjO4RPLeP6RPt_Pc4PijONmPXDQDtHd8P_0PJxPlcOsaPz_PvqKe4PJ8PBmPJYOVxPYiKfePdtPbiKx4PTKPZ8PAAQu_P14PVbF34PrVCEqPcMKcMKOAQiSPDbPnYOFbPgmPYuP9mKjmPZAQh1PvSPMbPU5PKuPM5PZkORuPnAQSzCR5PbAQcbPzKP8MKS5Pj6JmAQBLPsAQNfPqqPJ9PkuP9DKOjPHjPQyPRjPAXPrbPCXPo5PXyPZLPS9Pd3IffPDaPu5PEyIw5PxFMlAMM2PErPIBQ2uPKBQanPXXP85PoZO8uPjjPKrP-MI_5PtjPYBQxZO3fPc2P0yPrsKaBQZoKKvP4yPxQCO6POvPQ6PQvPDMPr7JznP6sKLaOnrPhcPzeOTgP-XPAFJLzPHCQG-P62PI-PczPK-PYzPaxKN-P42PC3PXgK-BQ8BQxGDT-PR-PctKVYPPzPsXKikP1BQvkKuxKmkPT3Pg-P46P6vPafOYnOHdP-vP-6PqIPTsPWCQ9_OI8N_KALEBJ7Gi6Ok3PZmAlCLDeIzYPUZP9_L5nOAwP9BMe3PzVA1-N4MPRdPx0O3zPM7PdsPp3PP7Pr3PxTKAlPd4Jm8PC0PpsPNuK-_LmsPa7PsCQC_PSNPOXOwCQXNPH_PXlPHcJv7P7lHfNPowPwYKtGQHjOU_PHDQhRPdlPzCQ6dPCtPGDQyGQYpPgVP-CQ2hP57P4hPNDQ_8IWaPY4PStPa4PI8PdcOOeP10PH8P4lPtqKKxP7lPXeP80Pn4PMHQAmPL-JktPDmPWxPpDQU8PrDQW8PKSP9_P97MVOPlePXOPg8PZvKVHQS1JIAQZDQj0Ol8PliP3mKniPt4Pd1P2BAZ1PrHQh1J3ePKEQaFQtSPCEQKqPziPomP18P5iPp1PDfPtmPjAQREQhqPFEQT5PW5PKfP1mPDLPoAQtAQUfPJjPfuPH9P61PJyPi5PduP2AQSyP_1PsbPB2PsnKjEQ8AQI3PT9PwbPvsPK2PlfPBrPFBQuEQiwKO2PJlOg9PtfPV2PvfP3EQqIQ-5PUBQA6Pa2PC6PMJKE6PmnP52JBFQ4lO4jPM6PxvJhBQV6PjBQ-jPl2PF3JSvPCkPI3JEkPooKyBQpePIkP_9P_NH7CQPmOfvP3BQhvPzvPjvPB3PSzPfgPeHQAoPlvPMoPYkPL-P-JKH3PbzPdmOudCqFQX-PUaPu2FP3PFOIjzPaoPvFKXfOSnOwgKtQPOsPZ3P0gKUCQ8FQw2CQGQG0Nd3CmzFTUJ6OLKPOr9H9dCi0Ol3P4zP-QPq0IxoP8zPzoP4-PkCQ_IPmCQeGQoCQOuKiGQhIQD_PxiOLlPyBDpEQaVPO0PyCQy7Pa_PhhP2CQ4GQJ_P5CQ3sPQ_PE4PS_P1dPrhPiKQ4dP3CQ5GQvhKY_PilPZpP3hPSFMxuKh_PBHQxXOPDQHePRDQsVPm_P6uKo_P29Jq_PPrCs_PGAQDOPfDQZHQGOPNxP69KqDQcDQPiPA1PR8PBWPT8Pk4PR-J6pPDeK-_PIWPbmKxDQhxPFAQ0DQ64PRxP84PLAQaWPo8PEIQW1P-tPY1PTAQdbPCDJ9DQMAQL6Jw8PBEQy8PJ5PEEQ4xPXxIzSPgAQr1PDIQNEQTEQUAQELPdLQZuPiqPDPPQEQWEQuAQYEQj5P7eKbEQxAQNPPCnP0qPRZOFnPc8PP9P6dOU9P9AQybP_AQCDQmIQBeOrEQ_qP4bPBBQiyPpfPKaPmVPIpFOBQhRLZMQqjP65PMrPi9PtIQPrPgnPrlOq9PTrPlMQ2IQDFQYJQacBoAM7IQ6PPgBQFgPo2P-PPkBQCJQBXKEJQbcPPFQHQPIJQMJQKQPB-PRkKD-PcRPx6PZFQt4IyrPdJQWQPF3PMYPNoPU-P6fJnFQ_BQ5cPDCQhFQWJQO3PXoPMTKKCQqJQdnCsJQe7LyFKNsPzaOPsPyJQ6FQqUPA7PBwPOGQBGAhDOF7P3QOt0B83KIwPZGQhZPEGKM7PXGQFuKJLL9IPIKQ9UP94PqZPMKQhGQqCQUKQG9GlGQNRPvCQF_PJVPqGQA4PsGQnKQdKQmwPPMPfuKeRPcKQN_PswPADQ1GQMOQ3GQYKQN0PglPqKQA4Pk0P_GQTjOLDQvXOi_PXzI97PSjO1RPhpPA8Pw0PC8Py0PE8P00Pj8Pu4PKiKqHQe8PeDQL8PqjOftPiDQlHQcePUxPRHQ7qKLLQ8_PNLQw4PqMQBAQgHQl9IvDQaDQLWKDAQ_cJzDQrcFhiPeaPZLQdGQlLQR1P7HQeLQwHQ6HKzHQIdOVqIkLQbLQVXK5HQpLQiWPrLQL5PjrKZPQ4dJhAQCoHMEQfkOfkOx1PEjPLIQ2rKNIQ21P9rKUIQHyP9mPh5PwAQZoH-WPIwKDnPFMQ2qPHMQ6AQsuPQTPquP7qPPMQCBQyuPEBQL2Pz5PoIQGeOzEQR2PLBQq2JU2PNrPhMQX2PxIQ8EQwZOr9PnMQt9P5IQnXPQQQPcPtMQfBQ09P-IQJFQBMPLFQZcPBkP3MQDkPGmORFQVFQ4aPLJQIgK3pHOJQYgP52PDNQFNQ4BQl6PA3Pa-PRNQjgPcJQeFQB8JvvPdJQw6PPJQucPZ-PuFQpFKJgJcYPi7LVfOrJQgYP5_K3nOk-PxiHm-PJdPzJQvzPUsPkNQYYDFwP9dCI7PAKQVGQ2-PNwPfsPyoPNCJisP1oPz3P9-P5oP_-P6NQlpCtCQK0PVNPFlOxCQBOQD4P6bO0dPm7PmhPlRQBaPq7PkKQBDQoEQnuKiKQxwPqRQMaP-GQKDQYjOV4PFHQ1KQJePjpPX8PWbFJOP-KQxLKDiP1_PljOqOQdDQIiPQHQFLQMxPxqKELQcHQGLQoOQILQzOQJSQaHQ2OQ_hPLSPOLQRYOcrO__PutPY-JwtP24PVLQEPQpHQhtPHPQtHQjSPVQLC5Pt8PLsCGuPwiP6HQ4DQ0KPeVBk1P-DQm1P28PI5P8RI58PSuPFfPByP4LQvWPkqPrAQKIQzWP1LQ7LQOIQ6mPe5PGwKyAQQuJpPQ51PMjPOPPSjPgEQUjPubP4PQOnP8qPnEQhJP6PQJ2P-kO-PQUMQVnPjyPyEQ1EQfTPvIQuIQEQQkTPKQQp9P_EQyLPx0Cs9PRoKWrPzjPOcPpXPQcP3wKL6PuMQWQQwMQoBQysKn2P0TQp2P2MQOFQeQQPgP5XPw2PorPwBQIzPhQQvSK0BQF-PoQQSMPKNQ3SKyQQUkPXMPECQpvPkFQrFQmFQBCQ1QQxvPFUQiFQ9cP06PlkP26PyFQqQPOCQj-PQCQqzPtkPszPfNQoYP0JQK_AUEO3JQCGQ2zPPEBGGQkfIraM0YP8TJSsPJRQ1MPnUQq-NhcGMoAsUMi3PlOOqNQVdP5zPMYK1-P9UQQlKXRQ5-PgOPi8GWwPZRQOKQPMQ23PuCQe7PiRQpGQQ4P0PK0sPnRQvGQA4PpwP-CQGaPmNPuRQUTQX_PDtPROQpXOsKQBHQuKQJtPMDQbOQ0XIzKQQtPGHQ-wPIHQOHQpCKFSQHLQ3lPppPkDQESPvpP49KDLQntPJHQQ8PRSQNSQEmPNPQiaP-qKptPMLQrtPhHQttPYiPVSPdSQyDQfSQ_YHFPQ74PKAQIPQTPQU1P2LQPAQfLQ3HQPPQdWPb1PWAQyiKAEQm1JaAQ08Pn1JzSQAIQbdOdPQN1A78PiLQ9KPsLQV5PLPQ3LQGIQSEQ3mPPjPCTQvAQMLPdEQvWQ4WPMcAvPQnaKTyPZIQIMQMnPKMQeIQmEQNMQvRQPKQbPPL2PdyPAlOGBQdWKSXPcTQNBQdMQh9PsLPSBQFQQ75PJXQ5EQiMQfrIvyP0IQjXP8fPsTP3PPbBQrTQ3jPh2PLvPdrPzTQ_IQgrPaQQirPcQQ6TQGJQfQQ-9PkQQA-PNXK-MQJgK32PVJQ_aIbOKSJQWUQemOIUQ5SKMUQQNQHoPPUQkJQ4wPWUPSUQKUQWAJUUQBNQTJQz6PizPR3PsaOtJQuaONCQJYQZfObNQ8vPSpKSCQoUPjUQc3PiNQC7PkNQfEO1kP78HswGx-PBKQ7kP0-P9kPSRQR7P3HIDVQ-aPnCQaRQpCQ6oPH0PBAM8NQEVPnGQ_NQfwPXKQWVQfBJL_PrGQTVQzRQMpPsRQPpPEOQLOQQTPbVQ7GQ7YQZKQPjO0hPd0PAHQT4PaOQxKQj_PqYMgOQqmH8RQfHQxlPVDQASQtsJtVQPSQvVQTZQtpPjaPzVQGSP1VQISPWDQh4PDRILKPvqKmtPhmK7_PVSQ8OQYsOLmPBPQYHKDPQJWQhSQGPQMWQkSQ7tPbAQTDKnSQpSPc1PxxPnLQaWQsSQkAQm1PdAQ4ePfAQIEQ2SQ3HQjWQPEQVuPGfPoWQqAQ5LQ0WPmPQ2WPTIQtPQFlCGTQT_JOaQTMI1WQM9PyPQO9P1PQbfPYyPlEQtIKTTQt7PdRQ4yHWTQBXQjIQ6PQVMQGrPhTQ45PnaQeMQQBQ3SIjTPn9P7EQkTQujPmMQlTQMcPpMQuTQK6PFFQ8IQWJKXQQlBQZQQ9yPMFQynPkrP89PQFQpXQKMPHkP9MQROKTFQf6PANQ3QQBoPaFQ-2Pl6P6BQ4XQwXQP-PJNQoFQs6PfJQu6PmxK2QQnQQ0XQSNQYUQJCQbYPe-Pl7LgbI0FQyFQ7vPoFPFzGGRQioPIRQq-PwzPzVAeEO4AAFwPz1N0IPGhPBRP8kP4UPhYQ_kPobO_zPPhP1NQRhPfGQE0PVYK03PM0PKVQgRQahPPMQjRQPVQKUKYlHl7P2YQo7PrRQlKQc0PAZQSOQ9YQ0dPyRQPcQ0RQDZQTcQcpPbxCDHQL5Jg_P6wPmVQt0PLZQ2XO4JP_RQNePCSQnHQLZC9KQWZKISQ6VQHvKTHQ0_PqcQViKmDQ0OQ7VQ2VQnZKsDQyaPuDQbSQLZCTLQcxHrZQ6wH1DQUWPwZQZmPrxP6DQ1eP8DQ2HQ_xPTqPHuP6ZQQWQ8ZQwSQJPQwYOHEQbqPJEQMdQLEQs1P7ZQUaK5SQXuPObPIaQVnKD9Pb5PGPPsPQwWQI9PNaQmdQyqP_WP3AQnuPRPPiEQQTQXVPwdQOMQ1bPRMQ3bPtEQ_PQwEQbTQXMQaTP4ZINXQljPCQQ5kHk9PcXPtaQW_IjTQzLPzaQNQQIeQwlO3IQ7ZOyyP1yPwTQVQQ9IQgXQYQQAJQ2TQhXQwEJAbQwnPGQPHJQo_Ke6PjcP9nPJbQHUPyzHRQPzXQvQQ72PNUQ92Po6PqQQSUPzcPZkP0QQAYQEcKPNQTbQFCQtFQVUQlOHHYQTfO-QQeYPARQcoPoMPozPfUQ76PhUQ96PRsPyMPlUQvbQ2EOZYQl2LbbMSuObsPEFMCKQGFMURQFKQWRQjCQpbO9bQaLQ_LAFXOQhK8WQMTAGVQ13PfRQQKQMVQlUKOVQ17PrGQ_3P3YQwdPP_PwsPR_PZVQeaQYVQOOQVcQxRQUOQnfQZsJ1RQapP8dQVjORaPolPkVQqlPW4P7hPfOQtlPpVQOZK3VQBSQVUKjDQZtPOSQXZQUePEWQWHQhDQsaPGgQ4VQ1cQSSQoDQUSQwlPfZQPYO6OQu_PkePVKPkHQDSQHkPxOQOeKWZQzmKlYQxSQKPQtSQedJQAQYdQyHQhLQEaQdZAF5Pv8PYAQ5ZQWPQi1P6HQ9ZQ3HQ_ZQWdQBaQpgQDaQT1P2MKWuPIIQUEQ-SQnqPVEQQfPDSPAMQuPQg5PoPQSaQZSIhuPDMQQZOnEDSLPHnP5qPOTP7AQQTP0dQlIQDXQ4IK7nKrNPkyPAeQ5uPQXQ7uP6uJ4EQghQJQQjMQJTInMQb2PZBQSQQtTQ1aQUQQzTPMvP7aQ0MQiXQ-aQbQQNFQBbQ4MQceQNaOJJQiQQHbQYvPheQHOQoeQimPneQ5XQQbQreQIoPYgQ0OKaJQJvCVbQNNQPoP_XQHNQeQPyeQuQQkgK1eQDYQb-PZUQVNQ36PboPDdPjbQFdPfoPQYQhoP_UCjoPp-PVYQr-PXYQ5AAybQQHJ7QPQRQeCQWGQEKQhCQ9zPbGQClPHVQ5NQbfQZTAdfQEcQffQmGQE_PNVQg7PxYQlfQ0YQCOQOcQgKQp7PRcQalP8GQI4PwRQsfQ6dQKcQCqKuNPacQKOQQaPyNPgcQdpPecQlmHdOQqJP_7PMZQ_wPpdPPgQEgQIgQfaPrpPfgQ3VPALQnDQwqKIxHcZQRZQyOQRgQvcQTgQ8VQxVQBeKHiQeZQagQ0aPcgQzcQegQdgQggQiSQvZQ3DQbdQngQSWQpgQUWQk8P1HQqSP0LQNdQrSQygQDEQj1Pa8PTdQ3iPeWQwePpWPYDJ4SQ6vKzLQkWQ01P9SQcdQFyP6LQEhQ5rKG9Pf5PhuP9LQVIQluPMTQ3WQhEQVjPydQ_WQcIQVhQBBQhaQ4nKlIQ4dQcwKHXQ7dQPaPxZC-dQoaQdhQT2PPXQsIQenPwIQlhQ63AtEKohQ0aQqhQHvPonPvTQ4aQxTQSeQuXPS6P-WKWeQUeQtNHZeQxMQbeQoXQFkPqXQweOsXQIbQcvPmQQZJQGUQyXQm6PpvPRbQgFQzeQOUQLiQlFQS-POiQ2XQAgJCYQMbQJiQ5QQ2eQvFQmQPxFQW3PkbQaiQLsPaNQvJQcNQxJQ7kKTYQMGQOGPNpEW1NBOAWJLDGQROOXDPlrArONL3OhEPqAPoAPKONImQqoBsAPeFPHANDBPcZDFZDIBPQmQjZD0APHvJKmQFmQuAPJBP3SDnZDT6GUtMCBPeZD0hGvZDABPfmQamQUmQ88OUBPgmQGxMCaDMBPeaNOBPByNYmQbmQTBP_KFb6O3YPiUB4QDe6OWJLjrMqnM7EPjNL8lAGmQd5OZEHvBPZKLTaDXBP26OfJLwBPmaDbBPCCPJnQsUIKVNXGPhBPgEHjBPDnQwNLhJL2RLkBPQbDqBPDmQsBPNCP5qKjIP-mQlJL4bD0FPvGPgnQP_GR7IWZPtbQawOmaDOGP3mQ7iJyZA_CMIHH4HDDTOcRO1BPYlJyBPhfLonQkiQvIAtnQOGP3ALrPBUPIUvO8mQrBPlnQvROXmQQPO5HOAPLYCPuBPXCPEOLSCP4bDzlE_BP6ZAtFPfnQzDIOlJZNLdnQ7bIUlJUnQUOLZCP2nQOCPeSMMnQZKLMCPaCP4QJalJVCPclJboQkNLPzJWOLhMGzCPTzF6sO3YPdOMR3CR6BCpMDoQoCPpJLAnQeaNYcDcGPb8OFGIuFPF6OUTO1CPfIPApQGDPVeEqCPFpQRROCpQ4BPvcDFpGTcDKpQjCPKPIRNAmCPhEP8DI_cDGdD3UQIpQ-CPHdDZpQWpQJDPbXD2YPTsPr-NJlAMPOmGP4POfKOEFORDPhgD7FPd3CMDPVFPXEPLDPaDPEGPToQYHPfDPJGPAGPDpQFeDlDPrCPhlJ0DPqLF2DPlFPncAuDPrDPAqQzTN0EPTHJ9pQ1dDvDP3DPsyL5DPvdDjlJ8DPUoQ2FPceDQFPifDTqQ4EPzFP3pQnDPieDVEPypQ6FPTFPneDcqQlBAODP-ADZqQpFP8PONqQd3CNFPKFPo-Gg_G9eDlqQlpQ2EPtqQ-eDtqQeEPpEP5FPSEP0_ONfDwEPXqQ_FPgEPjFP2EP9HPiqQ5EP1qQ0LAxXD2pQ-qQoqQ4wEEFPPnQBGP4ADCqEdEPPFPMFPcEPAbOrpQ4wEQFPL6I5qQUFP3qQkqQjEAnVGYFPAIJZrQKIJXwFcFPm6O7fDLqQmrQEqQnFP7pQmlJrFPdqQ4qQ_oQqFPOAPupQVDPAFPopQ8FPqpQfqQzTDhIPurQcrQ1rQ2PGqgDoIPzrQeqQTEPAsQ_EPgpQJRQmXCfiAxAAX4N5AGv7LJfQNQG6nBlOOMEPppQHrQxPO7FQIsQ92CvUP75BNsQmNQ46CBoQQoOTsQndDxpQCrQYqQzGOxUQpnQmXCLLCBeNzCMpNQLvOAZPHGQTZPm7G44LFfQYsQd3CKmAJqQ3bAEqQBGA3sQqDP5MAhFPj8AJTCwSOcROoDP-pQKqQ6sQHsQosQ2UQKnBMsQUdDdsQL6AUJOhsQGEPwWDVsQItQ6nQuAAvXCEwPbsQNtQPsQViIhuN01NUEPjsQjqQKGP_6PjiQNGQrPAmXCfuN6QFJ7GhwNqiQFGQvsQtUQP8KysQVZPnsQWtQotQaYD0YP9BMyjEqsQrtQaCQ_YPW7K5_La4LL4LwTLGJJ0tQmtQOQA2tQ9AD4tQ06NtlJAmFBPOzmAxkITGQrUQvtQfWLIGQytQKGQA9LUYQGuQvIAmXCsaN6TBxDHduQ2QOG5CFtOC2O_rQ7eDyqQ4nQFuQOGPcuQg3PCqEcsQctQV9FHlAQtQhEP6qQnBA1HP8qQvpQwoQhpQ92C71NMtQPHAdsQYKCEPODtQArQFrQGsQ5uQ1sQWGAX4NqtQg7KzIMEGQeoOsUQUuQxsQ-2KztQ0sQJtQd3CX4NptQfBDrtQ_JQutQ_tQAqMp7Kc4LEuQUvQ1tQ92CBeN4HDakNttQqTKdYQn3P3bQOwPAVQMHKCVQzNQTwPKKQrpKD0PEQLoYQcRQjGQ70I5iQ9NQhfQbXH9iQkRQYcQqIISVQYJPvXQZ0PQcQKjQjKQ6YQQjQUcQvwPWcQyfQBwQzwPkfQ2fQzkQccQHZQGZQlJQs0PX4P6RQZ4PCgQrVQuUKhgQf4PDgQPHQkjQ2cQwcQbZQypPdZQrOQDSPgZQltP4pPr4P5OQ20JzjQ9pPGWQULQdiPpjQ5jQuZQnxPXfQa1PJqPmgQPqI_jQFkQoSP2ePEkQVkQsSPuKPPdQbAQNRKqWQ8HQn1P2KPPkQq1PCIQOnK9jQFaQddQ_gQDjPBhQZkQKaQBTQnPQzAQKjPqPQFTP0AQZEQoRKl5PNTQn5PmkQUhQruPZaQkEQfaQyoFskQXwKYTQhyPaTQWMQ25PpaQLXQqyPEeQdfK9uPl9PW2PvLPwaQ9EQJeQxaQoMQClQI6Pw9PFlQy9PeXQ5yPwhQ29PKFQzhQkXQ1hQaeQlrPDbQTlQFbQrXQY9P3BIKzPZlQevPNkPpQQweQUJQSiQsQQ7BQQUQ7oKxQQPiQYtKMNQklQpFQrgPYFQEYQCsPTNQBBKYiQbUQzgPdUQQpKAfQl-PCfQn-P6lQhNQauQXtQkvQPgDrtQasPQZPPvQGqMRvQDZPXuQFZP6yQquQ9yQEqQNsQrsQxkI4kPOvQTuQDzQSIIWuQhvQktQ3YPmXCtDOatQ-uQvuQGlAo7BHOO6eDzTDyrQbrQjtQXsQVvQWGAwbQ9uQOsQdbNCxGOPASsQzuQ3rQUtQGvQmzQmiQpzQmNQ97FXCOj6OsrQIGP3uQ0rQ2YP8lAK7NAGAPUHHCIc5LvNOzSDQ7NOMOOiO6OIH0Q5hDMANKhD5gDMhD8gDGbOG0QN0QB9EQ0QO0QGhDLANKbDnhDW0QnrFBnDPHATBPZ0Q09EnhDMxMA9EOxMY6DUANsgHD8GQ7Nk0Q58Em0QdhDW7N58EYANk8NqIP8lA17NlfLMgIxkI1oQ0bI6ONB2OwpL3tA97NwRD80QSiD_7NSmEpdN3GPT0Qf-C97NLfED8O_gD87NE1QD1QRiDj8NZ9OQBPC1QY-DciDdANKTMH7AGgC12Ay4N87FqWDTGPRmDA-ETXNzOOQmDpiDkiDwFBE7OizDm1Qj1Q9lDr1QvFLtiDviDINMb6Ob1QT9AQ1O9iNN7KslA60QygGM0N5oQfTCM0NsZECPNxDPSjDhANwqNBPNyqNDPNdBN81QnxM_ONGPNFQA3pEeFLWSDM0NMFNt1QE2QUjDNjDK7OCIHM0NcjDHbMa1Q0jDg6Oe1Qg-N_OLu1Q6mJmiDV2OIPNEnJzpAx1QHXMqlDV2QyRDfxMPHPC2QR2Qt2QexMxqNw2QI6NqANoAN_QAP2Q42QN2QlBL82QW2QmjDY2QcTHa2QNjDHmJgjD3gEvlA-9Oh1QnjDI3QSpAp1QT0DOkD3GLK3QR3QsZEGrEU2QWkDBoJ50F1lDG3QHkDQ-ChmCRkD02OqAN7GLKkDOTB7QDanQ71Q4lDSvA67FYdMP3Qs4DerNq3QakDYdMn3QjxMp3QskDf7Ft3Ql1Qp3QqxMhcHL2QYmDpxM9kDz3QD2QoxMfrNA4Qo5LL0N63QF4QhrNJ2Qp3QRlDvJAqANjTCXlDm2Q93QFmDQlDnlDglDS4Qs2QD4QWvDduAolDy1QX3Q4CFb4QUHAulDFLOZ2Qp3Q6lDW3QSxGm4QOCMB4Qy2Qa4QBmDo4QAxDv3QHmDZFA21LFoDv3QOmD3nI6kD-3QQRAUmDrSAw4Qq1Qp3QGMA_4QHzQuAA01Q8sOHeBouAkzNCmQo3QWkDLzKWGPqnDH3QZ3HIPNogEJ3Q54QjlDN5QN3QxQAP3QBrOG5Q1YAJ5QkpQRhJR3Q91QykDd3QsZET3Ql5Q2iDD5Qu3Qo5Qa3QweEc3QY3QlfGZ4QyuAPkDf3Ql3QY4Qf4QsAO05Qk3Q_rFwkDNYEc5Q0jDGTL87FeTGg1Qv3Qj5Q3lDa4QskDs3Q35Qp4QI6Qr3QqhMs4QIKDv3Q23QRLE43QQ5QI4Q8fAq5Q53Qa4Q73Qr2Q45QU4QClDgrNk1Lv3Qh6QEPNf6QllDN4QTlDIPNQ4Q6TBV6Q8nDv3QtlDX4Qh3Qq6QV4Q1JBd4Qd6QM6Qg4Qw6Q14QdcHp3Qz6QAmDr4Q83Qy5Q74QQLEvJAQ6Q-1Qq4QoGAZ6QW6Qu4QnUAWHN76QH4Qa4Q44QrfOH6Qg4Q94QDqQ1eEP4Q3JBC5QB7QfrOlFA16CjMMBiIiuNviLjWEG6QjoDqEHEEIxmD_mDfoDjmDwoMrjDkEHsmD8eMjWEl_GCvAYYMxqL5mDHLAjGE6hGn7Qz7Q47QmEHVRAG3Qk_GHEIMEIOHIj_GNxGKFAXnDo7Q_nDlnDHZNJ8QQoD3nDHZNT3QwWEunDRHPt1QS8Qu_GW5QpEHMHIrEHMHIVkHQ2QR6QW8QJ6EkWHT7Qm7Qa8QtqGCoDE8Qx4Qg8Qs_GSoDY8QcoDn7QyqGW6Ie8Q-1Qq8QMHIgoDt8Qm8QeoDJ6EooDIqJc5QwWEf7QMHIC_NaKBgzOrvAjnL5qO8uGLLAxnDVFOgNQF5Q-8Q3nDfzO70Ov0O5GOFsOXYAH9QQFAJ9QTrN6zO_8Qp7QuAA4JCa9QykBD9QSoG3oL0tOSFAV9QzEA-uGzZHtOHH9Q2HA-uG-3F6sOYEAvyFf6A0BHyUHajAChOb3PnPAifOx9Q7mQkKG09QbvONWDb6OriAx9Qh2QcCMd0K9fOPYJUzK99QKqNH7AzSJMNA2EBx9QZKOmMMWEM5FJktQL-QOjN-oE-NJzJA8nOykBbHJuhDCtOV4GjzOATAfsBILFvNCELFsxD6vOU-QeVCvtGT9ADnFPIAk3NvJACIOMdAJuAHvAf-QjPPOvJcwBj6B5jHrLPBrOn-QHSAp-QOjN-BE21QuAAynB1OAOOADQJ2rAoZDsQJg7K6QPsoPQzQdvQxJOfvQ34LTvQT-Qa7BjiQ9-Q7XCA_QC_QKHPB_QsYPLIBg9QewOj3PMfQBzQRzQ8JOxtQSvQGzQ6-QT_Qo-QpSE7XCHEOEdCs_Q2rAQSMopG9DOL_QkPACzQj_QVuQl_QVzQ6zO7-QFQAV_Qq5DxfIyWBXtQEKOAEAabJLvQPRQcvQPQH62KBRFCAR29QlFAU-QILC7yQewNIeBQ9QplAH-GtsQswFAkP_PP49P_aQU6PNlQBzPdcPLGQNART_QPAROGPRARzEA9qNP7BbvQCQPYARzMQLyQDJQnBQXeQZAKFXKn_QlLE8sOY7B9nQaeArPBcqLJGAvQOsFOg_QTfJNfB1APzAR7jDjAR10Q4ARU1N5_GAEA8ARGARqARABRGoQmoOhAR0AREBRrPAILCMiNS9AksN7HJ6UQreBYARZ1QnPAOAR2ARFBREFABRCvQOCSO_uOaBR39PMwFPBR8sOiARfBRTBRaeARbBv-QN3NUtOzUIovQzXPreO3wFVpIk_N6_QrBR9DF3ARdEAKLCJOMZ1L6oEvQOyoNGtOa3AuaI7TQpBReBR8BRgBRJLCOxFvQOntMN8N8fKYARPlQ3TQExK1nPgARqBRRBRsBROQAc_NiUAfsO2pA7HJWAR4sKbBRc2QdBR7BRIdD9BRNCRYWAmAFDCR9tQqeOa0KRyQ6sOKCRoCRMCRX4NXBR3zGZBRXAR83AcBRQBRDBRbCRvIAILCydApCBJEA3CRtoO-ARvCR7CRlCRlFAzdI5qAJoOY7FCXBd_QJTClhARuQcIA1fI5ZA3fINmE5fI6vOMDRVPM6_AtPBDaJlvOL5QwwLI0QQiO9HOorM6TODNOnDRGqDcRMSaM3QMzOM7TOePOjJOKYM0jGjdL43DYyE8RMLSMsDRJyOnPAcDRZtNSrAtPBBjAGoLtVLwQOiDRdpLyoDa1OSyOlMOHER6uDLERSMExoDVtNYCR9DReDR_qAGCOBGA2HAr1Ao5Nl2LS9QFCR8TA_FOSWLwsQCGOzJODqMFGOgQOoLBaWLSQO2aMDbM42L5aMeQOg0FzTPj0FTqMjQOYQOuERPQObtAiQOaGOqsOLGPSERXABAER21Q6tMg5QQPNwPDl7QhiM5MOVbN7MOvMObNMTNOolMRNOaWIoNOueMJqN_KMStDGuMUPN69NCbE89NRERJ7A-DRlpGs_AA_Q4fMI3BqnOTdPg-Q-pMafNevQCsAu2L0JO0LAaQOmERTXM5JOTQO1ERWQOOGOBbMGKOvFRTGOxER4ERigBBKOwsQZGOVGO5ERktQ7ER8qA9ERUlEoIGWtOF0Q2PODAGIERI4OaNOHGR6uDQ5NNFGl9NUPNLGROGRDAGirNH7A_FR_DR_qAdkJJ5NY-CXDOaYQd6NlBRPGKWSNoaMlFRsaMDGOjER1JOvERmWLnERtlOuFR3aM9JOxQA_JOe0F5FRwtQ1FRcQOyERyFRfQOoGRH3LvWLoWLKDRuAAWGRbFRngAZGRr1ObGRmkIetNbmB5qOeERr2LRTLMQOoFRNsAlERQQOLzOUeOsGRqER4aMXQO3GR0ERtGR-aM2FR8FR4FRzFRZHRllC3ERcHRbDRZFRTERs_Af2QDERBvQdTHNERgIAPERiFP2POFJOmrBDJOJJOyRDGJOXJOuHRIgMMFRxMOOFRLFR7POPPNP5NyQDfsDXFR_MORGRDHRhpDPGRAJOEIRs2NGIRTGRSWOadMqDR49OtKOqDRSRMfZMuDRQPMwDR9HO9XM0DRXnMyqMXIRTMO1nMgbMIkMjbM6FOLkMblMqmM2UOlMODrM3qMnIRIOODrDNrM9lMymMkIRYsMGjMAtMmJO-sMU4O6mM1IRetMjIR9sMHhMjnQKMOImAFHO4jMqkM9rMYjMEzH4qMWVOcjMoIO7IRBQOYfM6pM5NOlcMCNOwLOFNO5IRHNODMObIRVsDzUORmMyOOXJRImAknMQDN-_A-TO7OOGRNBUOqIRiJRjBNduDeyJYyJiyJIZN2lNdqBZXLBYLNZQjJRJwDvXL4nLfJRKtD3nLxJRnJRW0DgWMExQnjNqEIyYLdUOIBNEjNF5NVgMCjNVuDEBNxVN_xMbFGmPNLBNNIRNBNbJMtPNOKRqyLcYMFpNEUOYbLIcLljLf4KMRNHBNEdLgbLKKRccLMdLfJMdJMMdLSUOiUO3PN2cLcJMevD5PNcBNH1QgSOWKR5dLhfDfKRYoB-IR8TOCQN3gLvKMbKRPKRugLgyMmBN-dDe1NkRNrlLlUMFKRvkNFgLlKR2JRqEIhPDNwDBKR2fAPUOqBNXiLLiLGLRVKRQEIUlNXKRWyMtRNzBNKwDkjLWUOPQN0yMnlNXLRpmNlZGVUOLLRxyMCkLRLRLCNeUObUOJmQSRNosLtPNgHPSLRPyK28KCuLYmL5RGZQNQnLyBFt8GZQN4lNmoL6lNQCN5LRkpA_xDLmNfLRlUObmLSSNoIRZ4KwEInLP6JRypLPVOQrLzQN_sL_ALDCN3MOmKRzcLkQNtmNICN5KRqyLlJMrLRrlLwJLxsLDzDx2QuKRQEIwJLPtLmBARtLHLRGpNAnNmoLCnNCMRioN1tLXvLSnNUnN7lNJUO_RG8uL2QNFRNKMRCFI6QN3BA8QNYMRvPNewLjLRjoN7ONP0DJwLsMRcKRXwLDRNHPC9MRFVOywLloNCaDnoNFNR6KR3oNvgL9zMKNRvnNXxLANRlzLEzLE0MhzLrIROMREhGURNWRNH0MSKRo3LWyKcRN13LbpNN0MtfN5eMNyDZpNhRNx5L0vDj1L45LvNRzmLO2LP7Q-JR41LT2Lw1LG4Q3NRS2LzNRnqL2NR-mNopNK1LxzDS1LUyL7NRBOR4NRzNRB6LtmQPSOCORR2DQWOZyLLPNALRERO2kLMZN00DBJRpRNtdD72DjGOZORcgAbsAD3DdNRrzLqRNyGOK3DIfEQNRLFI_HOrNR_mBSmM0UObJRqOR-_Ah3DhORuRN9JBnqQNORJrGr3Dt3DseMl7OdpLsoMdqDuoMjEM9ORZqEzoMjKD3DRSIRMSMjEM3oMF4DNFG7oMIUGu1OYjLJPRMFGFIR6oMsxDK3QrqDFXMP7O9lLvFOt2OzNMAXMQKD6NMvqQLpMvFOi8N3NMjYMl0Le4QpBR_GRmZEs_AnRM_PM8QME3OrqAtRC49NLrDGPR6DRb6OpPRAERGbF0RMEUDI3BU0NfGRiFRJXMiGRO_QmFRCqM2xAw2LUHRItAqGRSHRpERRqMrERWHRtERmXMHQRaHR1GR3FRL0F4GR0FRmTChHRB3LMAR-GRkHR8ER_qAVKITHOEtMjKODFRoIRbHOcJRarABoMBnMEpMiIRAmMnQRdqDclM4jMCUOuQRuIR5IRwIR8IRjsMuQRekMLtMtQRXPOylMcOR5IRYOR5IRDJRNtMIIOZjMmJReIR7dMMJOwkMOJRhmMYnMDQOGNOnMOUPOJOOINO9QR2cMZJRGNOuORqQRVPOPPOVRR6sO3PRfQRSqDIbME3Oe-F6nBUDR-FOhGRwJOBZP2rAMHRmGRpFRPHRIQRsFRoERzsAvRRwFR-JOPqMeHRRQR0GR8GRzERQQRMQR1hBZQR5zOL9QfRRrPRhRRUbMhpMOOOaYQisORCRvPIoRRkFRCQRkGRiERFQROQOfHRnBAIqMtFRLQRJ4LjXM8RRtXMJ4LDKOdQOUgPyGRQvQ7FRaQRjHR5qAaFRqPRngAEOOjtM5oDOKO8PRPzQ6GBjFRAGOqRRDQRlGRSSRkER5GRQHRwGRFBCYSR04LaSRXHR9RRdSRUGOkSRwXChSRDzQjSRBSROtODSRpSRsNOPDCJMO1KRNLBP5Q5GMhJR7ORpUO9EHlhMyORzBNpJREtDZyJkyJsnLZYL9FNxUO3JRxnLWtDznLgTRNWOiTRhBAZkMoCNJ3KDHJnMRZvAX_NRFR_UHBRRbMRZ1BGJRYTR60DsORnyJ1UOHRRSlNqhEMXE3TRp3DGAOxTRPEIUtAu3A5ORwQR7DRLDRdQRAGRfQRTqB5iN3TLH3OyJR3YLRTR0oNDULpoM-QO0TRorHAKRzMR9ANiZL-xMANRWjNfJDYjNpKRpjNHyMrjN32QyKR7jNpLRPyMtKR2ORvKRFqQnTRaEMsBNh9BVlNVNRckNzUR1hMDMRwPNoKR_lLhJMYUOcURTBNoKRpUR4PNhfD6PNTORnZLaBN6dLDVR0KRSURBlNwkNhBN3MRukN2KRPRNHgLFQNHVRKwDCLRtUOILRrQO_URZURYVR9hLOLRklLLiLQUOPLRJTAmLRbCNZLRJQNcjL1URnORvPNaLRANRllNdLR4wDtVRFVO1kLAVRBiGyyM7cLNrLPBN7VRfUO5jMdVRvORypL7KMDLRzcLzLRH6MANRXnLuhDyYNnLRMrL2BNToL9LRIWRQIBAMRGpL0VRFwLDPRFVOIMRmtL9TR0EInUOMqQuURiMRGCNHzMrrLjQNGCNlQNvmNRVRbWRvJLrUOANRdMRisLfMR5KNIORcMRMzMkMRmMRvLR0MReuLpQNxQNoWRVTRjzMeuLvMReuLTCN6WRXVREhG1MRgzMVWReYMwnN7MRynNHXRVzL_MR3VRKxDywLDNREoN7WRhMR0rHqCNfmEUXRfWRWXRU6HNNRLRNMXRkzL2oNUNRfXR9KM9zMaNRDzLXvLgNRAURtMRpXRZzLXRNtURtJRgEIZpNM0M43LIjLtNRHDNeRRLURXGRrPROURjfLjlIxjN2uDF9FE0QNVO3UR2uDkzQCSR5XRAHRjtM8XROXLRQM7AGYlIg1QW2LpSMHoQ0OOeyMH2LxNRuNRPWOX7A_0LAORPTROORJDNorLz5LYYRDORH2D25LcYRNVReYR7mLEOR61L75LU1LDXRM2LA6LR0MQIRxWRq1DiRNRWOvXRAUOj0LSYRoPRIYRoSRKYR_mBfeLGvNFtOSLRleLnpQDROB3DXABoGOTMR52DaORC3DrSAHJReBNMVR4MRVDNAxNkORsRNh5NHYRmSRlHRLTR_YRtdDnSRVCCu0Oq1Hr-FdVOoxDHZR8qAJZRBrOKTRwdLgVEw5Ko7BLTOFERFtLjyO8IOrqLdTHBPRYURJZM1ZReoMkUOnyDxZRYFRZZReQRs_AaGRJEAgLAhgGQeCl1BOTRyANQPR37LIaRSPRZUG43DJaRLPRsxDdUG9oM2oMMaR4oMQaRY6DlBO-FR8YRAERNYRRUGYKCvOOviM8qLk1QtXLiaRcPRlPRxNMlmQ_WMnaR1NMUKDkPRStMwSMfKDgPRhaRdPRLiD_NMwURlMOFXM-5QvrOpZRfQMuAAfQMm3N9NLezQfzQuFO0aRo4DxaRmsQ6ER8YRMRGQzO7eG47AMJC7RAM4NLOCP3NNvQtpCaXMI9GLIAdXMlSRdDRXABMRGCwPK_AQbRkBFBwOlhAqUQcIAVXM48GYXM1SFWbRJeIr8GU4N7aRKbRnIDebRzVA7RAIDDibRbERtpOYfQNeInbR4cIZXMSrAN9GcXMtbRJbR-ZR8qAdbR8lAgbRPdBJ7GEsOcER7PI5bRoSFobRl4JqbRWXMsbRrYN4XRCcRSrAEcRrPA7RAvIGZ7FRDRG8AvgNUbRmbRNcR7bRpbR9bRbXMuSFAcRaaRVcRvEAXcROQAzbRFzAccR86Bz-QypKQcR6bRn8GOhCzcR_bRTcRJURSvOjeG0BHP0IIhOjXJyhOG-QLhOyfG7hOZhOPhOH9LehOeKMghOAWHphOt8KBdRDCMshOAWHuhOUYJ0XJzpOL6C2MPlrObaNsuITCM0hOHdRVdRBqOXdRo8A0BAT2NJWJo6LBOLR9LGCMm8KfdR_2OhdRcKAT2NwrOJWJRuOEpNodRBYJO9LkhOJdRd7QtdRjdRy9C7cRaQG50QcdRDdR3XJCYJn8K49C6cRknAidRvdRXhBiUBqBAJWJb5NQ-QddRyfGvUE5XJQWHPdR0dRihOHCMDYJrdR_6P6dRvdR5mQjeGxkIbpKWeRwENYeREeR8XJ5dRknAqBAijABERHiEJEAtyN2IAzRAU8KNSO79QQeRgjAVCM4dRPBRXdRpeRgiAf9FU8KYrOzHGUCMbKMiKM4hOgARXdRGUA09AU8KroPndR0eR1-CSeRdhOFeR1uOXdRDhBPCGfeRRsOKfRBeRdWHZFAG-L8EBDfRYuQWHAL6C6eRfKATfRC9Ly_QWfRRdRwXJirHcKM3eREfRLkAgfRf9FreRgFBteRcyF0HAweRRCMyUL_eRLfRe8KofRCfRqfRdfRm5N3EBtfR27FwrOXdRCoG1fRz9Q4fRG9LafRaeRNzOX-Q2jIRMCHALRiJ9NGTiJJURs8As5GFBO-PRIFAUGBFJFMGBr-DDpOq8AdSMaIL7UMgnOFdR5fGUeChzKIgGLiO1HMd7QegRlIDMRGGkJ31QBFO25NjVOGgOjgRgzKEiOngRDJJpgRPBRukAwHHr6AJWJ9PRtMDCiOUeCXCQEJJAiO6tO7gRhMAC5CugR-gRE9LgYJu9ADhR_hOT4CDpOq5GA0IkPOLXJzgOQRGZ8HT_QShRCgGukA-gR-cRNhRDiOJiOFiOlYJbhRlIDukA8sO1IBQJMCCMBhRl3CmgRrYJoMOBqO4JCY8NfCRplAK6AQCRUCLVzE07EuNDSFA2SMjaRI8L5_DLPD7_DLOEa7Ml9GNDB7hRbEA9hROYNLKNDpOyhRi8NanI7LOnfOi7EHiRBFEjPRmnOnOAxgIuIOOSOwXRFSOJ-QJ7Fs8CSPIdVBYiRuzQ8WRaSOFbAVTAhJAB8CALBYiRpHRNTOSpO30QVIGSTOh-NRAFMMG3aRVzEqLG8_Ei_ERLESpOvBAqBAA5CDPBYiRfSOfWRliR8iR-iRaVOrVJqQAnSOtiRmnOEjRpROeiNKTHqQACtQoSOySOtOB9iRV5GqPAT8CK7FOjRYTHqQACROKROxJMr6AVjRJOAUIAYiRznQSjRFTO3aOMjRXWMOjJC0OMTOa6KUoOMjRLEAvIEYiRDbR5MMfjRMjRK7BmPAXtLx6KuwLfLOr6LTjRgjRA5CMBOqoAxgIK5QaiR4YRwVJ9SOO4CvBASYL9eHQOOEpN8HMBLL_WR6uLmnOE9Fq-FQLOxQOWNMjjI3TMnhJ1MOLNJ9QGG0IlTOdkRNWMX7On7OnRDXRDM8O5NNA8OM1QGqQVoQhnQOcDRZRRtQaPHnrQIkMpQRaVRosLUKRMWRdKR2bLCuLtLRAWREWR-yM6ZRGNRtEMGLNSVRfzLbNR9CNqXRc0LwYRROR7zLYzMiPR2aRE2MpEGJTNfjEnqLUVMWBKEJELwEBIMqkJf7FC3Q9TN6hRy6E8hRViRfEL4FHp-LD8MgELAFM9jE9NADZJsXB8IFJJFSGB57QesBxSRfERi0FLHRnFRIKF8GBKKFUKFewKM1HOKFEMBLKFgoFRKFJKFTKFaKFAXCX5F7IM08Hs8HoaJ_IMndHBJMPoEe5FLmRfqA1KF9IM-nE38HTLFBLFG2FWqFosBSLFALF-NC1lQRLFvHBX5FjkGQ5GlLFd4G1sG05G4LFR5GiWL_uINuITIBkuIVMDtIBumRfMD5JREwO55BOxOnxOTwO3mR2mR2SRnGRtfI2HA3JORHRUtBeTFPbFIvHBuHhuH73B-uHQuH-CQYTFeRCVbA2uHHtHiwJYuHCaGqvHSuHAiKgtHguH1vHo-IpvHlDRPTFvnFvoIeWFxxBRnOYnRqDJanRJPATnR8uHZnRfnRcRAJYFmvHhaKoVFX5Fr-KiYFOnRsnRsFJknREvHnuHWnO1nRlVLqlOXOCdnR7vHfOCvnRFpIuCDiZFJyKYAITeIAfIbJIK5HgdJ21BoBNR0KoBNk_Ps1I3KQuCKDnRObFTbF5HK0cFrbFobQoePLbFX5FMrOMdJerOgKI31KKeCa_ClDFUdFBWQg_C9cFloRGYACbGXcFhoRrWASdF9kQKSPtoRG1AfoRFKLvpOXNC2sO-OQ2QKC3HDvBIsOndFpuBpdFlsOwpO6VO9cQyVO72HNKLnsOfSBcoRqVOBpRHpRtVO51KpsOk2H2oR0VODpRTFA3cK_JLGpRTpRIpR3sOncHZdFMpRZpROpRj2HeeF7nRGsOSpRtoRJ3HbpRDTB5sOUbCDhFeiFRbEChFvgFI-IrpRvgF7gQdqPDhF8SQj1J2pRAlFCZOtpRLaAKpRwqI2xP0xP-pRQoHMvBU-KCZO0pRYuPrkF7YOCqR5MK98PJaQATQMfPLqRzeKbvBOuGE7F_ZHY-HoqF1WRMZOCMQhoHOmFQZB2uGymFWoD0mFEmBjnFrdGLICbnFynFdnF3vBldGZaBnqR5nFaFAJXP2nF2HA7dGzvLdnFX5F6oH7vBP2PbwKwNCyqR7yHmoFQYAmtBImBJ0QdaHiZO8qRJlO2qRvuJRmOxuJMdBgwJdTQZXPJMRbTP1kQFpHbMQtjKnjP5kQHQQ7kQ6EQGeQDeQCvJ01CdlORJAOBRXrRblOKvJzpFD6JcMQ3kKepFkrRb3FD7J63I2-Q4OHrYBDcPQICNqFZACbqFqjHnICaoFVqF64F-IMyaByrRdhB0rRtkFhnRdSCUvJo-It-KAaBK0KUNAKVIXJCNrFZACoJCtJCPANZmGSVITfBUVIXrFSIAZrFIsRGrFcrFIrFNsRS7NDrFcvJIrFMVIYsRIVIBrFOsRAnOSvJRrPLsREtF8aGxQCDNIzeJ-cB4LRxjKQEJtsRtsA_sFReImsR5SIE3FqsF0ZOBkHsSJmkCAwBLWRXsFjrIssRENA-sFeIF73N1sRWrICKCDjBrsR7sRNKCMtFjpRwsA1ZORtFucRPrR3aHAtRsSJ8EHKtRtNKEkH5ZOSeOApHmtFShDavFndBwaM-mR8tFxFRrGRItOa2A1uFXxBuvFLwJ_vFgLC5vF5GFhUK9PPAwFkNIZmGEwFuLCKwJFMPDwJYAOQlQCwJ4wFDLC5VA8lGHCRExFYjJTvPv_IqrRFuRCxKZdCFjEk4QGCR2BR0tRwgCL8DYxFtOBbxFFJQPuRR5FC_OB8AwoRNuRwCR0nPiLCnxF94MSuRaxFW1HwARWCRD6J79P6sKHuRVuR-xFS9FaVM7GPLeG8yFJ1HpyFjyKImR8FAyuRfMLntOJ0FptO7hBFTRsXBwERTQRiHRETR4RRMNIvXM3hBfSRZbQrJIDvOdsIhaKF3Fg1GA3FZoRqlQgyBLvRVgBhxNvWL72FIQL3tOwjB5tOhkBfqREMBs9QjJQgFJ8KFbFQhvRVVIvJAz7FI4FkPCIxMvoOnrRk7LzxJe8HCRQMsP5rRUmRDJMQKKOxJ-eQVbA2LN0xJWnOlnOmbQXrFlvRH4FU5FovR6JAOtRCqHS5IR4FKKAc5FFhFW4FhvG3lO9SF46FB7FI-Q5GB26F4lGA7F66FQwRX5FSwRf1AI7F1dC6yFSpO2iAb_BDRLmkAxtMjiREsMRIOKJR8QRaRR2NOTJRuQRVJRmLOUoOewRiiL8JQE_FJoBjwRaXRCbLVLRd7OYuQewRdGFfiIviR36CR1B0wROsNL0EAdDAMNdwRJEA6AR5sQZhAYzJBUMVtISHEYbM5BA7gE-5QbbLYHNXBKOxRQxRnPROHNECEUkRy0LqjE3ICHfNGkRhTRqEI9kRmcCvGMLuRdHJ7yJOVMcaJYjIbkIqhJwVHMXJ67Ql8QssEy8QjUMNGRSPRXPNkURKbLPXRGfLxPN2mMioNgJMeJMCuLJLR_WLbLR5VR9VRrURfYN5xR4SGMgCkTGNrLXWROVOWpLJMRFlRqEIMMR4DP1wRxALHVOdUOyXRoNR0XRYyRlNRR9KxWNo9Dp5Im8HxEHfyRdOEvMEfnE3OEC6I0zKg-HaELdgHqtEcLMLuRlVDmkIWlR68OXHNIUNcoEPmEY5DykBuvR7-NWmEZuA7yRW0N72MRoE5IMEqJQRAlBHyxRYjHbFEUMBkIN90E7INFuEh-E5GDMAHsJRmWHv-EmUAx-Ed7Lg9EM_EcBM_ZAP_EayOJZNGsBmHIj8Q6_NbFFW6AIYLMrFEHFsZNyZBNrJ6LNTwDKgOPfQMvIuvQBNP_UQuzRozJwvQVfQU7P-bQ5FBJHRKQO1lREQRmdHRmRyIHDzRNLFS1HO1H4IM0cIspCHmRwxF18HyvR4KF6EPXYARZPs2L6UIy5Do9QTICGQR-RRwRRIGOiWLZfQUhKbaQ2iQ1vQqYQB_PFVPLVQhRQlUKvXGJ8IynR5vHtKKzvHmnRFvHZ7PTtHtXGrvHt0RFtHJvH2nR8sHAYG5uHVuHo0RzSF1VF-aGCtHSVPv0RUnRZUF80R3tHenRyZGLvHeUFmtHiUFotHMTDqtHSvHjYGUvHRaGUwBTaGxtHmvHtfQu0RvaGMuHzdQzaGGuHA1R3dQzaGZtHeyPGBQ5nRf1RtTQPuHebOdTFIuHtaGi1R90R54Fn0RY1RXuH7ZG8vHcvHZZG3-PkvHFnRinResGm0RpnRKnR8WFqsPfvHxXFtuHHWFvuHq1RhvHHWF30R4vHu1RWaG1uH61Ry1RIYP_0RnnRyIFInRgvHmvHkNAR2R7tHG1RaYGgUFPvHptHDmNN1RttHSaGlYGWvHT1R50RWaG9vIO2Rs0RYXFl2RC1RT2RivH4oHt1RGnRmaGt2RL2RwvHUNAwfKu2R31RLXF12Ry2RE2RpsREnRXnRw0RYXF-nRluH00R2ZPTRPMjQIOQT9JDwQX0PFwQE3RhKQIwQ7sPbcQXVQDDQHjQFDQxhPvfQX0JPjQdVQFZQTjQjVQIZQcOQicQawQkcQejOmcQfjQLVC7KQVbFscQEvKucQAWQmbFnwQ90PpwQGSQWSQq4PhZQuwQz3RXSQGWPZSQRLQqtP_cQEAQ2wQWLQKWQYLQ7jQEdQ-wQXlFogQBxQqgQD5PvWPugQyLHqNIQPQBiQaIQN6JIkQoWQOuP3xPbPQhFAOkQZqPBIQ2SPadQQdQYkQBjPsWQdbPgdQX5PaxQ4AQ0kO5WQOwKdaQT_P1iQ_kCt5P5vQJIC0dGM9MmnFqqR-tHvJDrkQ1dQkfPArPkaQyxQmaQ3kQ2kQNrRzfPCeQRBQryPAvPauRacBQsRyXCmrFAlQAyQ_xQLeQ1aQshQdXQ8SRmCL-SRrGRGFQaTI19PYfJipHunPR6PQyQduRbzAQxFFnAzuRnyFtcEzWQjWLCvRBTRbHRDTR7uRl5RYGOASRkXMZ6P_TQ-hQ02PC-PuXQE-PViQ2BQH-PPbQn6PleQ_2PhyQ8XQp0PTtKteQFiQveQlyQBYQRiQ6QQ0eQnJQrXKpJQbvR4uGrTAn9Q6uGskBcvRhOBevRqyQmAJM4F5vR-UCW7L6xQgQPZ7LVvRU7L4FA6-KY5F7eQXNQBRQn6GWnO56P1yQxiHzxJ7vRxlQVpRicRfiQ5FQEfQvIMwyR_8ALOGsWM7yJkDMXCMwyRUNAZhAT1N_2C_MC4xGuBOzOE2wEM5HUOB7JLWmE9JLAeOE7RveIgJIQ5HWeIoeIEfIHoRaeI3ZFEoRcUKGoRqeIf5HiRQBoRweIQ5HneIDfIL7RZeIc7RseIxFLP7Rf7RFfIh7RyeIyaRZCKW7RIQL0JI55HGzQFoRpeIs7RbJIwnJieIQ7RX7RW5HcqPdCKr7RpmHI6H1GLdpRo1KTOPIKLuVOg6RXpRMKLfpRC8R51Kx6HYpRmpRr1K7VOGqOMzOMJM66RdlHfGBnHRD5GH4BAzQRPJaxOqvOCyOaxOD6JNwOTwOByOdSJlxOuGP6PJDyOTwOmuIGDMS8RbtN8zAs5GFkRgsQu4MMCOszREzK73Jh2FsvRClBZ6RoQPfOIa7Le6RlGAg6RdoPq5ALYQZNQuJQn6RGdPzyQ54Fr6Ri-P8KAToOZIMq8Rn3Bt8RmxNVzEx8RI9RpkP18RX6RsdC48Rb7Le4F78RS7Lf6RXzR6eQzkKzlQQKKE9ReiQC9RrvRLuDz8RJ9RMLAL9RKCMq8RPsO2SJ_KOT9QTLMS9RtzRrQPV9RZ9R4FAY9R88RnuBb9R08Rc7Ly9Hl9RnFJcUQMYQsQPj9R3FQG9RelBT9RD-RakBr9RMQMq8RWFCUEGxPRZbOuINOQEnPER1E3UBM4RVWQRiFEkFupRciF8pR9dFHxOZxQgvBhUBKWNs9RVRBxgAEZAO2L-ULBtIP-QfxRTSNYnJyGE7FLtFLYJE9eI2HMS8RVwRuzNLSC2sI9YPMEO3KEInJ0FE6FLyuIvEMPdHLGETlH-9Q8FLjWNPHLhSNRHLONENJHjHLnoJlHLIZAi8LM9Rm-RpNBBZAjcFjxNj1GK6ACDOAnEnVOg3HHLLF8RrdF4oRd2H_9R3VOlpRHKLnpR5oRkjOHsOUpR61KqWAITR66RCeAt-Q4JAo4Ht8Rh_ND3NrzRJ-RA-RA5I28RY6R7uOraQvvRkcI89R19R-9RGLNqvRB-RyyQK-RsFJF-RY3Pp9RI-R09RH-RlGAM-RA9Lw_RhQAl3FQ2HDFOd5NH7RoVO-JLLpRA8RfqOapRLaAE8RdASzVOM8RJKLLgQKeFepRlASuVOQpRZ9Lw_R_OAx4CviJ1AJtqABjRCjHBqJ9uEaiOgvRW6R39RlGA59Rc9RlGArxJD-Rl4Fe9R5AS_QQj6R9eQf-P9pHiYPo6RhYP4pFSASgCMuASBgO3iCyRAIoANjHKoA-BOw8NCzRG0RwIHD0RNwJTmRKmR-zRCpBE0ReBSWDEQmRhBS8IM8IHHpBWDMQBSp3CE9NMIO5vNZiRv8RTHGf3H1WAt7HxVO89KY8PgASj_RFAS4rOm_RbrOgpRu3HApReASqASPpRP8R9FRp8Rm-R39HSHAyVBQFBO5KOkRxBS7zGw_GY1Kb6DHbMQBSq-Rl6BKnBB7RoKET7CLAHgnJk_RkxRICS_OAnvATCOE_NMoA4yOMWO_6LWIHNFHqEAb0GHLLfJJlJJz-LFlOuCSL_L6CP1-LA_La_LpBMmuGbcOwuGE2GgBMlfFk6RosGauGu_LZsG0CSF_LBDS8CS4CSnKMIZJi_Lc2G7KJrKJT_Ly_Lo_Lx-L5EAX_Ls_L6kGv_LVtGd_LulQg_LnKJ5KJo2GHlGxKJZDSaLJ72GVDSpJJ1kG2_LLtGLDStBMivCjDSrBMlDJlLJ-CSFlOeLJU3GeBMeDS9-L5CSnBMqDSevGD_LxDS3BMovGqLJ-oQiLJyBM0_LvLJ3DSqBSgCS50AYPL5nBwyNnCSZASQ1H4yRRmEaxMbcIy8HcBS3IMjBSM4MbBSv8HiBS_yRIuK2IMJ0RJmRZHBzvRGESFnAMcNp4BGyGa1NA7LrANiESyJAlmRCIBoGAu9RfiN77Bp4NC6GrzGUCSY1HQBBwyFkaLRtBdRDd5BL6A5QOyWN-lAYfHQHOFJMwyR2dDzJM5ESO1B9KOfBHGILyiRGoEQ1HF1HSESC0RZESdBSbESDHBdESIxFK0RfBSqdHUESeESF0RCJMM0RtASY1HREH-MNyEA5VICERvBSAxR0TN8JLbASAeOg_RNcFI8R_9Kk_R79K9BSBWQo_REpRr_R5BSTFAsASqESzqHJNFhSBt8RZCSz8Ez9Ro9RU9Rs2F8_RX9R-_Ra6Rp6RClBABS6_RCBSxFSEBSi6RV2CYNQdYPD9R1FQOYQPvRibHq6RPASJASK9Ru6RTASY1HMNFhSBbhNvESCWOjMO7vNCGSx0H-ASedQGAShOH9AS99Ra9Rd6RqGSdtJyXP_8RpMPIAS6_RucIWGS2lQPYQ4GSsFJ5_RUGSu3FOBSfCSjESMNFb1K1MMr9H0mA-ESa1EoGSqVHyGSivR38RIGS58Rg0HCASEGSMLA-8R2vRzFQh9R6GSLASwJQNASp7LDGScGSq9ReGSPBSHXB06RvPR8jRcCMpTOuiIsxRlDMv1HU6LfGSGjERmIU8CRJAT8LeZEkESVBS3hRx9R9TNc8HZBSQFSH0RWFSfuCYFSkBSgBSa3B0uRWEScPH1IMz8HcFSHISrOAVmR56RHXBTHAi4GcxGO9RNjHMoAoFSUvNzES_FAKTMwyR8dDs8Ry7LVfRMESMDGMHS0GShnC29R69R9kBRHS7AS79RxGSvGSd9RPGSb6RuFKGBSbiQzxJcHS3lQeHSwlBbGS9GSdGS1cRT_RGjEfgItOIcNAI6Bb5BCgG57FAzJtVMiMOVhRqHSd9AVPN7FSTaGDAGB4OF1NRjAW1O8nIvyRHXBSkEjTMnpQGWMEjEWJSyyRq9OaJSwjE4ENwjESGRXnCyLMcISfgIbVMOuQ0mB6uN7vNVJSGjEXJS-UObNAGjEUISv9RYASiIS4_R5ISAHSv1RqISoISmxJe0HOHSMGS5JShOHXHSf-PC-R6IST7L8vRXGS0lQuJQ_GSf9RBHSjHSDHSqBB4qAePAfuNx4Cg9NmCSt-RJqGnlBPESxmDUFSubJAISBeGfESXESEaBI0RXFShKSIISMSRKISlKSdFS28HhESPISGjEHpAFCO2QOlIJkMO1RN37DwEHemJSqOcISc6ACNAtCO5LAr0Bl6BjkA0ASpAOvKE2jDCoJFFHwUQOIMcISkGSZ_H-eRS-RbHF3JSgHSNGSFGSW9RMKIuGSDASwGSKlBOHSDKSciQZHS8eQzISm6R6GSrkPNKSNYQn9RpGSs6RlUA8ISl-RGjEYEBd1QopG88NLSRZxO8xO5xOcxOgxOTRHpxOvvOsjHg8Rg-R7xOwwOk8RGTJTRJNxO_MJNtOKLSQJAk2CDDHLwG6SOUbRf8RgwGb8Ri8RyLSfxOGyOMRJqwOZSJIxOtwOmxO3vOCXO5vONJSYEBB6QuLSmRRxFALMSRSJxjQZ8RPMSXwGMwO5LSujHQwOYMSBMSXMS1LSkwGCMSgFSGjEkyDGCI9vCMoA0KSGSJe0G2HRuoLvBOl4EQkHqNAXkHBTLF4Ed8QANSFTQIhQdxQQIQekQxWQNhQCwNy6RHXBkyDyoQ45G9ARYKSn1G5MSoIALzR32CJIB-MSZHAENS4DGUkHF1Gi4EllRRIQKTQgkQfxQWIQxPQkHSGjEP-RP6NBmQTNSMDGP1EV-R3vEZMHxHQe-RmWQIiFj-RTiF7LSC9PtXB0NSYMMcISynO78HLfQPkRLXJjfG69LQXNooJSZAY-RCkQKkCZaRHCSFnAffOlDFiPOvBSQ9R2yRaASe_RiWLtFSKZA9oR6BSyXPYOSx3H4FSRpRpASn_RN8R2EA6FSuKS-IApqNP3AUoMj9FfsQ6HS03QvqNESDv2Q5iDxMSnOSWBId_QGoMpHRU3Qp5Qu5Q1ESOOSL9EelA_RFOqADmC_0HcqO8-R3FNBzR7uAdKSdERfKSGeGmKSu4KJISbFSqKSMISwWRVFSpKSKzFNPShYBfFS7FSrPCBkBWCSOLCRmAhlNhIS8zKT-HiHL9oJOWQLAMEbP9IS-IAEkLWHA96RTvRMkRBIGe-FJMShPS5GLrIEHFHRzRzOSryJ50ANoOLzGSwLnESkGLWGLZJEwIEXzRQKSumBT_OYEAoRCJ6AfBOtNS6AOQ1HepJQ8RxJS-IACuNB_AxfIJQSTOSMQSroEOQSGCSR8RVRBnoAbZC3MSoKE65IZFIY7D95Iv2MHPSZDE-HSYESAJMJ1HJPSPPSSFSGISsQSoKSQPSWPSrKSL0R9IH7FSnoAL0ISdANCSKHSc5DX1Ky_GZ1K8OSIeBYPLjRAhhNPCSD1M_PSsIEBQS0ODDQSDFSVRBk6BzBHNPAXISu-RQTCQFLpmJcNSI8L9-DfKALFLFMR9HLJILcNMcRSzOEbCSHFHKRSdzRCjHPzRj-EdCSElRu4MUzROfAWzRvISFKGZzRlRLSLE7BIg6R1bQtiQyzRjYQxvQv3P4zRx3PIVQzZPTKQq4RMwQxsPSwQzfQDOQLwQwwCCjQqfQN3RW3R5PQOUKO3RthPQ3RUUKG3RaJPzhPTSScdK47PXwQ4wP4RQKJF6PB5KQRQKm3R-wHReP2jQfuFdjQ0cQYHQljQiZQjmK_VQ3OQqnKpZQ0CKBdQcxHDdQamP7wQ0HQLqPAxQFxQ_wQoPE10OJdQZDKWAMsAI4ZQQ4R38Ph-KfWQLuPp_RZ-RS0OiFMWaQ4WQYaQQ9PaaQLMQ9NAFuObBI5AIwFMSMQtEQGXQ15P7lRFyQpsKrXPuhQfXQJlQsAM2wCdFMXuOyQLVuOquOIGM2QLtMNbuOB6ODMLbBIfuODGMjuOTuObBI6AMDUBhuOuXCwTSJBMluOkBIWMLPGMLRLaMLmTSj_K5eA3SS_AMh_K_TSsTSE0FHYC5MQdeQ6hQPmPr_KrMLeeQqrPCUQqbKZBM7MQKkPL3Rz_K-hQlGMdyQmvPjMSQfOsyQKiQkyQnlQbQPmlQWbQV-PfvRDiQj_LwFQaUQ1-RORSUMBMcN_IGesO2jILoAXKSGRSCiNAWI0FEi3ILnJB_RH_Ry8BAGLbnJanJC_RcnJC_RvGL6nJaWRJ1NkHLc1E-PEpDHoHLHOSqHLtDH7FSh8BDFAlZENlHEERLQSy0GJzRmEEHLLr-KvvQvvHD1RrWOD2RU1RQNPW1RQtHv2RafQiVSxuHpPOu6HNtHG2R21R_2Rj0R11RSnRbnRn1RI7H92R_uH7wANaICvHwVSoVS8nR9sHV2RXYGcgBFaGNvHI1RmWFL1Rc2RpUFNaGsUFf2RvtHh2REKR32RZ1RKuH1VSOUA5UFp2R6uH71R9sHovHm2R3nRy5Pa1R0vHtVSJvP-1Rj1R52Rq2Rj2RV9R22RdWSMzIRnRC3RVWSsvHeVSYWS10RTZG51RiWSI2RzVFC2RtWSsuHsvH91RvVSpWSM2RK2RX1RkVS5ZG8WSUWSM2RV2RCXS4VS6WSz2RN2RF1RjtHH1RZ2RJ1RQvHLaGGWSTvHJWSVvHSaG-7HM2RTWS40RyWSdvHScJ62Rr2RUNAXWS9WSNWS5ZGfXSBXSHXShWSjVShXSWaGmXSnVSD3RpVSsvHB3RpvRyVS2vHpXFrXS5wCEQSGwN5MPk6KpiQKCOsLEomJPgHqmJIrQHRSv_DF_Dl8DbRS7MSMDGnRSW5A3PSaKNGdAw-EwBAlRSTzRv7MazRsQD0RSDBSYGQ8UQzzRMlKuiQjKSYRQY7PZGKBSSFcQLcQ2PB4bOFSSmfQQwQB4PpRQmYSVVQXlPP3RHSSR3RT0PyYQVpP-PKiKQWOQ2RQVjQlLK2YSnLKf3RAWQvVPCiPFgQijQASPiwQquFlSSqjQnSSlwQtjQ4cQF1JkZQVgQ73RCPQIWQCdQXLQnOQxHQEVQ1SS1HKsxPB-K00O7AMoPSCIK-SSu-JATSE5RmPSAqRu0AcWQkPQaFQk4RZfPMTSJMQgIQ-mFf-Kd-KhAM_tOJuOsEQluJahQh0P0xQOeQCFQcTSxNKvhQTeQcMLqeCiTSDUSvjGWuO_ZS9sGxAMyuO4WINzNNBMufIKrNcKA3TS1eA5AMCWA-ZSqTIOaSiuO-HRe0F5TSZHAlBI8TSZMLSpABaSRaSdMLCUSdaSEUSMBMgTSFYC0uO8TQgQQPUSVBMOUSLUSPaOxBQUUS-_ITUSUlQcbHXFQJBMjRLZUSD6RXJQHvR9XQaMPA6RaUSnmOGfOBSSdMPlUSU6RIpKICQUNQhbQ9NSORS8QALFOfFO4QPvbLnGSozR_GFJOSFaBv4RsHCy4RWWS04RXwC2XSkMFfFA7bNd5BUVORiRV8EpfOyEASbSWDRofAYDRPoEaDRPVSGhDdGOvHBM7BxASplAxPS8QSFKErHEcCSYGLMRSJLSJbSHFHHuLN8BIOAr-RAGSzbSsGEGlMVCH1COoFOwyRfFA4JCdbSlfOvuN7XSc6EofOm6EqfO8WPfGAlbSW7FQ7FPDRJRLoNS9iJ8FANUG94NzBHPDCybSzIEX2MQnJtHEkLQvwNrCHsHEY0DFLEEQSgxNeKAi6KlIJb_Rr7Do5I2KSiyR4KSkqONOS-IAYaSyxOmFSCWO-_C7vNvsDRGFOfATGFmOSQsE1YAicIjCOfQSmCOv7MSFAPYSVpGjIS7JSPHS9_R9JS__Rl6R-UCAKSjLSCKSVYSKGSFBSSGS_CSPmO0IShLSERQMBSwvRMKSQGSVYFCHSNRSFnA6ECyMFs5GRBOtOSw8RQLSmLSXLSjxJtIS8ASpISnISIlBsISxdS98RYdShdSRGSMHDcdSZGSgLSIKS7GSYGSEwR6vR4JSWdSL-RPKSndS3cS84AStO2AOxkIyuQyBS_BO6DNB0RWdSmISOHSWLSVHSRGAUHSBBSEASkISEKS3GSBKS5GSCeSiLSkdSm9RwQSV6RGnGmdS4bSicF7VN0KDIUGJ6A5HScERHoGzBSqWA1BSYvK3BS0FSjOSzGSK8RG8RDCSF3HBCSkASiOSmASt_RaWAv_R-qOueS5cS0JAm-H8iJqgAN6BWgId2KgPSVVSKFNd_R0BSf_RjASYpRgHQ1FS8eSBfSL8RDfSuVO9eS1sO6rOK3HFCSIbSXsOFQA41OTFArdSWQSBGSvdSNHSzdSrGSx4F6_KRdSJGS8dSMKIVdSmeSj0H7dSAASg9ReLSKKSm9R1IS8GSieS-GSHeS5fSf3FreSNNSnfS_QAy_RLSOe-FBFCnGSufSfeSpaMydS5dS2EAZeSdeSYLSrGA2dSbLSQTKlbQnLSJBSDRQLBS8fSm9RjdSwISqeSKeSseSP7AMsAsSAtBAyAAsgSX1NlCSSRSoCSUSNFEN4KL_ZA6KLeWR1ASDSJp1GhzR4nIwGNSFOZGNLxOa8R6xOkxOlMSDxOVMSFxOAyO5NSc8RVwOPAP5SJj8RIyOixQRfPhxQ-LQPZIwPQEMQLQQOmG3ZOwSJEJMpgS8FAtiDvpGxGCNHCK_QFPSZCOnDH5PE5KSVRBaMAu6A2iDCjAvIESXL1MSMvQzPSUfScoEacI6rRwfSWxQTdSHGS0fSSHSZgSI3FaLS7fS6hS9fSyIS_fSkLSBgSEeSRoOWnOoeSc8JngSpLSN-RQcFHnAQcISHAoOSxBRE_FJiACLSzjDw5Q3GLb3QBRSYLAkcBKkEEPCIEAhwR4HSfcSGPSYBSIPSVeSpQSMmRrQSpiSjKSAIS-wFCISiKS0IHviSDxFxiS0JAOISrUSpyJbTBoGA4nEOHAp4BttAYiSTRS2USp6H7US-HEE_RTVNG_RunJpMEF_RXzGtyRCnJbyNEZH4PSxjR94C8JAFsAuESAiIfiNV8KXBSEUN9HS3hSvdHyQSgKS0QSZFSfjSuQSLISLiSnRRVPSwiSXPSuBA4iSpPSZLBvJExeS_bSyFNqFSWOSpVO0sOuFSbfSvVOhfSCeFfOS7jSI3H7eSFfSF9AdiSMgSZxFP3CrdS2_RR3NRgSOdSggSQdSXOG-JS4hS3dSZLSQkScgSxISbdSHBScLSMkS1lQleSmgS1lQlgSZdSp3FIgS2cSb3GsUBJFSruItlAHdSAcSjIEjRSGnACQSeCSLeSUvRgJAvtOrdSyjS-8MKkS2dSZkSVLS1dS_JSceSSLSWHSBiS-oOVkS-dSXkSedSkeSgdSjgSkLSekS2fSOKSOiSwHS-IACDRICE3CROaJUbRI1CoNHbISVRBqMAzpArXApWGMbS3xGqNCokSzjSVOSWfSXOSYfSG8RafSAkSiAS3jS_jSEfS-jSeOS_BSosOlfS4PSwtOYQHi-BmdRVvOCqBs9LyQHCdSZxFffOukDhiS4VMLzGlhAflSBLEdFI6USKjSIXNS_RqLSkTBBOBFdS4HS1JSXQSoaJPFSejS5-EJdSa_E_kSB5NNdSlBSFISh5RijSDISaFSljSRPSnjSvKK0iSzxF2iSNIStKSQkS4kSLiCXgS9kSbeS4dSaeS6dSvRSKlSHASokPhHSUgSQAS_eQF9R1mSfHSwdS3mSt6RMlSYcSCFABOB_RF3mQhHDgISTfSSiHgENN2HZhHdiSrxFH1B4qBI6BKgIbEA_NSIHSPoOtdSTHGYmSOHSpmSPnCrmSBKS68RumSYgSuIS7BSpeS9dSibIFiSE-RfdSigSCiSkgSFgSckSldSogSJgSKmS2NBWrO0lSiiI0gJkgO4WJuIMikSvCOVrOR0NFMSskS_0HoHSlhSc_RniSnQSSmS6IMLPS4-KcmSyiSo2LpjS1iSrjSR1HfmSzQSSPSsjSnmSujSvtOgfO7AP4qBrdSliSLCO2kSZnS-7JzfSOkSSdSAlSUdS8kSdnSeeSWNQWkSfLSwvRHiSmnSiYFJlSHlSHgSvnS6nS-COaYDsZLp4BevN-PSuPLurB1bSGUACALvkSAOOt5HxFB8wRDtOLEG5qOhMSHwOcUSKRJoMSwMS-xO6LSUMSBxONhSbAPIMFw3G4vORhSWoSKeM1-NEpSLwGbrMHDRLpSxWOMMSEhSMhS4xOQMSIhSfGHixOLhSOMS9LS2HP9OJAMSEyOHhSJmSaOAM4HTQSl0FJQSBjSZKSdpJj2KdiSzBAxBAJHOLUAJSLUzNGFLbjSOFSd8HtiSziSVPShjSToSQoSqQSnBSGqSMoSyQSqjSKoS3iSVoSxpSnvAaPMT9G1lSHnSq5ElmBd5EK9QQQSIwKqiRi-BQpA6oSOSN7LEaNS-2OwnS3zCetAcYGcqLxzOTIMjuQSxRhRSAEOm_QApSA-NGHSJESNGGOmSKcEJnSUdEPhHXNSYnSomSgoSQHS8hSOdS4fStnSLiCUkSadSClSroS1lQtoSQKKwoSqnSnFJhkSbQS9ULNhBlFS2jIAkAkhSzhSglSNQS6pSphSVrSMBCqdSy7LLESaqSdoSnHFSFAQrSkoSfVFOdScnSWeSTHSfnSsmSwmSinSMiSknSr4FMrSVGSFlSpnSqrSLKSsnSfkSunS_mSEQSILCZBOX1NhSL6qS3_RnrSdEN9rSymS7_RULSqmS6kSQkSGrS-rSIrSWmSAeSKrSlnSi9RonS5mSGKSOASRLSDgS7IS4PSyAOQUNJQS0kSuKDi2K8JBWlSFnAC6APJF9fAQVS6cHhHDNLSMcSqdEc1NhEN-qSdiS_OAAeNdVBOLOQRS33NzeSfFLapNOGHWRShNSQHL9mJqkSO8BKYSgYNq7M33EVzROYSUsSTLMnCOiAS_pRlZS7FSDsSUwN8dCygS8MS0GHG4EB1Go8QTkHCNSfNSWkHCtSFNSfkQodQj5RHwK2WQxpSoUA6ZDAoSsfS0hScjSoiSaBSuiSIqSMPSSqSOPSxQSRoSRqSKqSZmS8oBNqSpSNUqSPiSFnA9KSkTLb9BjqS66NZ8B9XSt-D_XS1rQ5NEZRS2-DfRSGYSoKEWILtCSy-PgsPsvQRfQVBDcYS--Px0R_RS60RhwGJcQESSmYSGSSdVQpoIfKQKSSEjQPSSGjQRSSzGQJjQMSSL4PR9JzfQ0YSTwQZOQlJQbSSqVQwVQKHQpcQRZSgjQuSSGZSgwQvjQ2pP13RD1P6_PrSSlZQAPQk3R9jOBZS4wQLWQ6wQNWQQ1P-jQNPQHPQBUBHGMwePBkQEuPeWPCDPuiFeZSJxQkFMKkQGTSKOSWhSH-PmZSCAQP4RInPh3IThQobCsZSgAMHuOvZSDTSiaQ44RXTSe9PykQ2aQeaIyTP5ZSeTStnPbuO-LLZZS4vSazFxuO7QL5OFEaS-vSpcCduOFaSSRFKaSEGMAUSoXC7SSBwSUoHHwSGUSjBIXaS7TSDBMMRLiaSruOHBMtBIKdCUwSnTSxBIlaS2nPHxKO1PoaSeGMWBMuaSKJQ8hQoML-hQwaSUyQNJQEUQXyQ7nP2aShUSaXK85RAiQlJQ_5RuBQtlQl6PC6RvwSoXKplQcbQ3eQc-PHbS4PSRtOwTAMmS2SJzUSWnSJSGArSVgS5hS7rSOsSErS2dSRsSLsSOGSzrSvgKKYQegS3ISKxSddShgSasSesSH9RKsSxoSJeSAsSvkS7OBMgSUtSs5G7xN0USmWHIxSvmSxfSjnS5kSNxS7kSwrSnoS-kSxmSexSlzPVxS9mSPdSakSGlSRrSsQPprSYxSNiStASrUEwgSBNCCmS1oJrAOS1MdSNv4LhUEbIHqBSTmIePSkIOYkR2WJ3nS2gJwVHzQOZDINXJTXJ4nSiZDu4OaNNg9OWVMrHP7eN0MNhNNg_MG8NR8NAGQJIPOONZTOIpQ4eCTpQd5OVpQIDPEDSI8L2pJ_aEmgBpyRpCSFENWTEmRJYWN4SEXAHPTECXBj1OcyGXAHlTEatA6ySeKCK1QNfEZfEvCPzEMb4B97Nl7IC_On7IJzSB5NfWOpgE-UNiWOjoEg0EjdH4WN7YNSFOZnBIDFDZNUaS9TN-cS1LDBdSYYSmWOwzRXdP4RSrvQGKQZJJ2-LVJJ9CSbfFnLJSsGvjGcJJAZJ9sG2DSJDSFDS2CSCDSFoCwCSnEJ7CS-1G4-LQzSXYA-zSJ2GA0SM_LlJO5RS2zRlCQ8RStpSiwOhpS0LSRMS6WOlpSRpSkpSaRHqMSuMSHyOOhSUpSupSn8RMwOFLJtzSj2GhtG17Lz_LSDSX2Gl_LPDSPMFe0S12GOLJ7sGukGEOAbDSO_LdDSTtG1_LgDSkDSiDSnDSh_LP_LB_LmDSr0SoDS50SDES62G30SaSGRzQy4LN_QzSRCuQgvQdYSePKfYS3iQ3cKgYS6iQ-NQFlOrtGTSC1tGCSCp-QCTF2lGHRF05A5lGATFTtBvnRYOC4YGtnR1WStXSFYFfVSj2RxnRi1S7VSmlOzXSz0RwYSAOQWSStlKmoIiKQoRQnwPUVQxGQpuSeJPTQIFjQf0PsuSxkQv1SGwQZcQ-1ShdKSjQa5HoVPUwQEmKe3R9fQ8wPoVQhOQzmRu_P8YSWtPLHQ5uShwQewQjjQtOQgDQN8PwOQ4jQQiP3_PvwQ5_Pd2SKZSkpP4BSQLQSdQ7OQFvSIvSjiK_YSlxP8aPB4RzSSGdQA5PWZSnKPrgQ8gQQxIXWQxXQqSQx8PCTSzgQR4R1gQpgQ3gQ6HQ57RMkQmxISxQc4RNqR7SQ_8PdqPh4RJIQWkQJNScxQHTQKhQdZIjtSldQltSUaQkxQkkQOTQWyPnkQUTQZ3SV1RVTQ24RiIQ44RvkQljKpIQ1xQrIQhrRKXQFoK1fSf2JRrRgsKvaQHeQByQJ5RM5RKcPzeJatRxSJDyQv9PcBQGyQeBQdTSJyQ7ZSxhQ1TQa5RxMQ6TP69PCuRCFKdwSQgPfwSraSMXKWyQqTIsrPWUSP5ApuGTsGduGN0RQ1FQ4SyzSNKCzuGATLQPCV4SZtG31FmmGmZJsmGD0S6mGY4S4WMywSk1JHUQkUS0fJflQKpSfzPJiQ0wSXvPnUSpvP4wSo4SZUPmUShlQJfOslQ15RulQqFKHsPpoSLrSuoSeUQaxSgUQRYQukPOxPByAyDSQnG8zSF7FsBMy0SX3G4DSM5S_DSgLJZ4SsLJ9DSuLJ6DSJ5SO5SzBMzDStDSftGJ3GqBM1-RmgBZOLKbMWHCKLCVCOlRAReS50MArG3ySvUGAySNQATJA87FM-BVVOYLRdURMySNQAh8BSfHCeN3pS9HLStEzyS5oCs5SLYAivOcIMsMOxsSwTEFENdUEn4H9KNp4H8oJzHLDFS0yS_FQK8N93HnrOD6S7ySF6S4oJa7BF4Hq4HnyOJLS0ySlAOhUEB6ScoS_SEeTLjSAH6ST8M7oJH4HZ6Sy6R0ySHvOLGGslAJcRC2O-DN3ySqUGwtSXfN8ySzoJ70GSiOsFHRrJTuSVRQDKQozSz-PTfQHKQJ0SJKQL0S8-P-RSZuSeYSAXQ8vQo4JbuSCQBrCQVKQKXIjYSguSlYSDjQVlPoYST7SohP5YQ0GQT3R-sP71Sa7SpKQcVQt1SnJPfVQZSSCePd3R6fQl7S8fQ5RQh3RTDQx0PQZQocQ-YSa2SAZSU2SkcOW2SBLQmjQqpIUHQS2S-uSc2SAvSe2S87Sg2S9RQywQI1P0wQAdQOZSxSSQZSv3RevSJqP8jQE3S5SSLkOy2Sn8PVAQpSQviP42S0SQ62S52S9HQdWQ_HQPxQZ4RqWPb4RyLQ6SQ4eP3pRhdQd4R6NSakQ81PKeJdkQitSxWQkNSJTQlaKLNShvS0PQvdQoxQ5PQb3Sp4RI7SvxQjaQYhQ6nK6qR8nKxvSfTQTtRWfKr3So3SihQ95PZrRfZSUtRKeQXBQMQQx3S2ZS4lOO5RQeQ73SHFQW5RnwFrARBJQtAR1MQvARdARxARfARu2P3nPtBQv4S6nPw5RtaSxaSVUS05RQvRi6PRJQdlQpeQ65RgyQSbQfyQ55RqvPg9Sv9Sx4SnyQiyQpyQI6RcFQF5IUiQn9S9wSXiQ_wSZiQ-fSOrS0aOwMPx6Rp8Rp6SlXN6jRADOc8NGxSySL36S7AH56SqvQ-6S86SgYQmzSFNP7bQBlPA0PMvSFVQe0Rc0RoTAM1SrsPsYQRuKdwPoGQ_vQB2SdRPI3Ry1SJSSQVQLSSd7SPOQKwQiuSclPu7P31SwhPWpPt-SCZQm-SxNPf_PE2SGAM7fQ87P6YSK2SbwQHHQdwQ2uS-uKmOQI8SUZQhcOn2Sz7SZZQlaPvOQOgQp2SrwQ_uStwQs4PIZSKMKF1PqtPB8S04PD8S83RtmK57SHAQBkOhgQjSQL8SyZQNAMWrKI4RriPSPQNvSUPQHxQR4RD4RwdJFTSLxQzOPVdQ_2SXdQG4RHqRB3S9gQGaQiPQYxQz1Pm8S1AQp6Jp8SaqRR3SJhQpdQKTQv8StdQ5AQy8S2PQpxQNTSrxQt4RxoHe3SXTQjaQh3S98S1ZS-4RZnPXATbnPWrRgMQYrRSXQw3SK9SnTPPQQN9SRQQjATTQQdXQU5R5mCIFQ8aQVeQA4SVCRC4S3fQjCRNxFXCRd9SewS-TQSFQOMPx5RtXQlQQrwS89S22SDoP9aSbFQhJQbUS5aS-5R7aS1wS54S3wS19S95R9JKbbQalQdbQFYQmwJK6RxyQ0mSbsSX3PdHS9vPwQP9NSmgB7OBi5S8JBk5S0hRPmAsqNXtSTUE06S5ySFcS8JBHNJlJBM5DfMJVRALwGsOSKcRusQF1SObO5FBP0RRTLR0RoJBP6R05S_rApBTb4LrOApAGCNAuBTkbR-tQIARS3IE1SECTAuQo7K9BT8_L5_QR8RoBTWhB9JF8PRxcR8NCNSRySRzBT3NCUCTzlRQvQhERHKFPWLJQOteHBuQsRR6BT_ZAa9AaWLJ7GyFC0IPV0R2mJ9NApCT04LWSR2DJsCTOpOrFRY0R1cSNCTxJBa9ACTRXBRMwG0IP7aMcfIVQRYHR5RRVSR4CT3RRWQRCtFgIA-uR7RR0CTp-QKIAs5R2jIQuOY8RD3LEDTItF-CTATRr5R7GRLARTDTcSRzeH6GRwXMGvR-5SjCT1-NqqOJoBPDTcWLzRRFqMPxBQ5RwsQS5RKQRlDT9mRGDTktR2RR5KSoBT7RRuBTLBR0_QD1SV7KHCTJ4LCRFAvR56R8JBEuNp-HrqALxR2fNLqEnUNWPOgTOg2KkBT1gSY4HSAHQFHPuSMCEXSEcCEO_RtUGDbOMBCmTEmrEAsGgRSyUN3qEUGNj2OpGNzRJOUE3KN6oCPFETsE_RJLdQYzNtpJ8gSHzRd4NLqEISJsUNjpShxO_wOP0SmpSSMS3LSowOPpSW0SRMSWpSZ0SChSSpSmMSLaQjNSktSRcS5WPMhQzqPOhQ-xQMNIdtFbhSFkHM9R8JBm-HvPGmsMr6SzbQOLST6SGySGEN2oCJGAQUEMOS1CT_rAGbNHCGhPAEWAMBChiLapOr6SlRAIkSxoJxSEr5SiCTgFAGbNxjAelA5BADDBOFT0JAm6LwoAEPSbrSnFTuUG16SeDTj6BwpG1SJIHSJfRL5Qk7KyBTSbOhFRYgR4DTorJFCTqFTnBAfBT2jIJvOHaR-oJr4LCbOhREsCS-5GxqSoKE3KLLET5KLNETUyR1USQ1MVFTTGTOETTTEFENBbOyoJmBT5AEm4H5oJI6Sl6SUXGL6Sa6SxJBLGTDdAwKGRDR4fHjBTWGT_TEfGTPQSWHCksN5nBf_QCoQhTN5pSnsSMFLZJSUOSdrSAHTZETmdNB0RkxR8JByAO23A6sS5vNJ0NnxStFNcoEZQSaBTg0KRCMexRzeRXfR5fRHWH7fRPfRMFTbOAajRZDMFxSyAGKCIWGJjnO0BADzK8mSN-R0iARpEXeGvcS9iGbzG9rALpEpmBS0QCtN3WNTzEUCSrHT2iAZRA_IGpJSSqNf6SUgEjrGxHTRpEzHTsGTy6RYPLY5GuFGXgOv8FbgONXJugO86C8DMrqQMoQEnQqaDGnQkVRqoBBjLANRGWRT4SSZRrlLTyR5gSHkR_mNfzMUuL2URYpNdyRS9KsNBFDNgRNcyR4pLeyRGHTv8DwPDpfEY9Da9DSETxuILEL2GLSDHy-H1TRsZALpJb1E1uEmTB8IT31EiXBEREUiOGPEHMCDJT9gS5NEtVEH7It5EzNJXXE52Bk2BY-BJXESKSMXEEJT9iGAgE6iGCgE0HTBYSezBV6ImdAG7RQ1HI7L8qF5pJGzRSWNa9NXXN-INQPEFRDJBHFvIB5NF8B_0EAjGprAT5EDYNPYNY9GRYNOKN77Ei7MeFO-FGR-ChELeJS5FGNbOTFLxFGLrJn3Q7UQcsP5bQfCQsNQPPKxNQM0PjsP0SScfQc-SPTSYfQf-SJlPh-SjdPQ1SifQl-SfuSW7SCwQp-SEwQm9SkhP9CQrYSScQtYSx-SJ4P81SYTSJDQVOQi7Sb3RjQI4YSMyIsKTYwQXjQDQKZjQlcQ5RPncQ9YSGvSHgQK_SsOQM_SM8PO_S17SDZSv4PJLQ4_PXxPr3RHmP6cQ0OQtQQEvSmoRnZQjHQMmPBLTo2Sw7Sq2SJAQLvSFdQS4R5DQGdOO8Sn_S3HQK4RDZHCiFyNS3ZQwgQBTSV8SJkQ0gQk2Sq_STdOX4ReAQQxQa4Rc6JRxQwVKM8SAyPTkQf4RsgQDaHT0RXkQEqRrWP4ZH3_SYFMJ3SAhQL3SGwKQhQ4qPOWKo4RJwQRKTfIQR9PsxQYPPCXQx5PnuJUATbhQIXQ6kQaMQA9SQXPC9SPBQp3ScEKcTPGcPt3SvKCG5RkRBI5RdsRFVIfsRz3ASsRAwJHKCVXQSuGoMTxyPctRqjPetRezPUXF4IQlATk1RnAT5aQ5XKqAT-3SHgPMlQVvPsBQIXKy9SvBQi9SBUQPUSzaSEbSCNQn4SMiQZaOFiQKLT2wSw9S7XQl4SFBT2cPHVNw4Sv6P7wSOBTmeQmJQuyQwkKqUSJxS4xStxSioSYMTLxSi4FmoSurSyxSSxSYtO1rSwFK6mSrxS0rSuJQbkSSsSIlSdxS7xSfxSk8JeNQF-SR8Re0KHrMhICK9Hx5SZBPJ_GVITqBSugA6oGf0NJJS9-H19LiDMuVHEOSx5QCnJJdNtBA8IT1ITCcSzOE24N7yCAJTIJN_ITVJT6qGoBHIBHz1EWOTgSEIBOgsDbOT8tEFzR6nI4ASLJNpJT4kErJTjOT3INBQEvJTfOTfHI8ELaYNl0NV-SWuSWYSVuSO7PwNQM7PyNQB7S0NQOKTd0RAcQ2vQNKQ0iQ38Si-SyZPawPASSBPTw1SF3RaKTluSauKJ3R6CQ8ATgKTAcOnKTokQOSSRPTaVQOwQf7SrKQ1fQtKQbpPH2Sm7Sj7SZLL_-S-7PL2SajQ1uS9uS3uSv7SjSSpOQQLTL_SfOOuOQxcQZ2SoPTQSQrjQGLTGMKV_SwjQxwQKmPOLT7uSbmKwSSCRIySSHdQa-SUZS9wQTxQE4RfaSQ8SSAQbLTpgQdLTbVBfLTj5RxHQH5PETSqLQcvSx_SPbPaPQvLQvLTUkQ1LTZdQxLQgPQ-YODQT2LT5BTkZSmZHhQTSkQ9_SUxQh-RMIQJuJCMTVyPC2Pp5PFMT5DJNATdIQGPTvuPXhQNMTDlO54R05PwvSWATfhQF9SUMT0-Q4xQD9S_8SkhQTXQnhQqMTAFQyMTDlQf2PPeQGlQReQ6aQ93SX9SyhQaAR4hQRgPJ4SUFQCNTZyQMzPuiPxrPFiQq4SEBTQzPseQHBT9ATJBTjUSHNTolQF6RLNTr0PGCQIiQFsP-wS84SA-SEiSC-SdNQ5lQ1NTGcAYLBOHA8FJhBTrQAmFTmhSBQEh9HTPEkQSDENgHLjPSwNSv8LcTLP_Rz-Hn9H56RRlLbOAg9NSlS2FTlsSq5DhJTFrFLkSCrSNkSicIFrSiNTGgSRxSSgSdgSaHSCeSwRTfgSw0HvfSWxSoLStAScqNSGJvBTQnQg9GJ_OkQRU-NVDMI_Op-M3aRU-NuRGLrQDEOs9R_rAZLBNdAr8CmuAJ5Qx5S5OSVFHAqOJLS5DL4vNAjI0fOcDM3eG3DL5eG55C6DLk1Qt9HJCSv9HU5Kx9HS8HAHMHTT35CJTTNbR7UGsTOGyKwZC4lSdBMmgORgR4DMiVI3CIu9LqHH_DMjRGKXJHOTFDIJOT6gOQEMIYEYhOLdRyfGFhO3_Kr8E_cRrhOOhOEdRpXJHgRB-LVeR5TTVhOpfRdHT5hOnhO3XJO6CUeRcfRzhOZHTM9LjeRqdR7TTHUTS9LqhOLUTmfRgjATdRwhO1TTBUTYfRLEAJgRPdRCrRfEAaUT3mJ8gJWiGaJTcGTr5EdWESWESLE-qGCnJUnBYJTEITOjSA7MoVE4VHvuRHgBCELKyFMeGbmSGyFCTTWsQ2NT1MDRDRSmAnCTFGRIRHJ5EnQAYqJqOExxGVGTz8E_UTLuDM5EsOTO6EU7RSwF3-KrzEXTTlSTOaLZuFWSL55STPLF4EtrB04E9_N-SCOvFDRIRvFaiE5LOuvFitH_eBFvFvAJZuFJLAKvFFFPxSCntRKxHdVTjuASSABvF3dBluFnVTMrQ_tFqVTP5SMvGCWQtVTRuFVvFnvFbUFkSBWuFkVT2SOYvFKVRafIrdFm6FhuFuVT7VTCvFyOCCWTxKRJSTklA35EBOOuKGd-QjCGakJl2NtUTgjJJSTxKAUdDSFGs-RQHTxUR3kRuHON-RiUFXTCQFTp-HRjAGsSoTE3ySCzS0ySlSTyVB2RTVPGenNS6SFGFfLN_DBEKTRVIdvJlJCfvJZsRKrFmfBeMT8cClMTDMSnOAw5KL6AYTJ5zQUDMfGP56RnOAaoCvCOIaAeNLALIEkRsiRujRM9RYEBeEAe7E7xCnUJ4oSH1NlrSsLEiRSGtSpRSk6NJLSUXT8FS9sNqqS6cSKEGbTCkqSRKEWGLHtS1-RiXTzrN9qNF_N0GT0PS0bS2PSfXTtASiXTXoSmNQX8Ri7QM-ShUTdXTM9E2XTqBS7QAEkR3pSDROaSOYsDaDFN0IBOSeWTJqGbdINdIuCBkyEZMHmUKLZKpKILfIN2HVKIPfIwyERfIPVEBMI9NSs3DaDFOlMGFLBdMOSTqNDOYTsCBOdISbSTYT2RPVYTuYMUKIwYM9LIxCGbYTdlATfI9NSSVSDuS0DLu9Hq3CQTT69H8CIu-KMKMkTTtBAcRGOFPl-OIXTqCHyySIaEvPAOPRFeN7EEtvNIZTvdAs7HkyRNEOgbE_aElZE6ySgOT6pJPoJoOTGxGXVSJ4MSuSR-SUuSfYQ4bQxOT01RxiQZ-SziQpYQd-SyTATKT8oPh0RGcQbwPhlKl0R01RlWSc1R_6S5WSJnRj1R4WSzZTP2RQLLy0Rx1Rr1RAXSYXS-WSM7SU1IcXSjWS-0RgXSmWSa0PFaTI2RMpP61RX2RltHMXSDWSlUFFWSsWFO1RSXSQ1RaFAVXSr1RXXSH2RCaTc3Sl1R7tHj1RjXSBaToXS8PQgaTb1R7ZTg2PPWSwXSjZGmqFqXSs1Sj1RvXSm1RtaTTuHr1S-ZT72RsWSIaT0ZT41RyZTLaTCaTzWSIlP2ZTzaTvwC0uH0WSxWS_aTCWFEaT6aTpaTFXFAaTwaTHXSDXSQbTFXS3ZTSbTWnRpWSPaTBWSRaTK1RTaTRvHQXSWaTR1Rg2RUXSXvHdXSXaGiRPo1SoxAkZGcaT3aTkbTjaTdaToXShaGx2RHbTvbTxvHp1RnbTGyAkZGvaTrbTj2RoXF9aGnXSJaT5ZGyaThaTCOQQ7SbKTgBKNcQeKTLbQPPTrfQUPTfaTJxCY7SruS2-SQMTi0PzYSrKT7-SYSSwKTaSSuKT0uKqVPB_SBgQfjO7KTd4PQ_SGxPgcTvCKq3RsSSs3RLSQV_SqPTMOPDLTd2SFLTncTHLTr4SX3Jz4P_cJMZSqZQF8S9PTH8S12SkiPj_SmSQs8P1ZQ7cTZRTf1PoLQX8SXLTuSQIaA82SG4R-2SR4RA3SgZSvVKH3SkgQF3Sh8SQdTfdQjPQ_SQoQTw8SFvSm4RJnPuQTQwKqxQxQTd3S0QTxZSOMTZTQ4QTJBQ-8Sk3SZsK7QT2EQhhQBRT9xQu3SL5RgAT6fPiATElQbTSHRTfeONvFoATCvC3MTPRT_3SjXQmaSEbQbvPnJKj9SpwSyaSXRTryQo9S35RrQQw9ScRTp6PjlQ29SXbQngPdRTuOKUNTayQy6PtyQfbQGbStRTTBTB9RbxSsMPG-Rv6RZBTtASVZT67KvJEEVHesEi6KjkAHSMDYR-jRnjRR8RVZTe0KHGALpEEkRRjRKjR56RweT97LTARdTGslACETKzSRcEvZEamAweTG8LUURIGLg6NyZMAbEhBRDfTpENFkF_SNsbEUZTe7EFcSVZTh8BuKGA2KBuORMCuZRbXT6SNOfTBTEIfTCbEjeTITA3RTSEAhqL89FTJMAEAjjRYDO6aOkOD-YTKZR_JRPYMMyRRZTOFF7QO7GA9QO_ORs9RiPBklAGCEKgAJEAcVMr9HtNO9cSyfTlME0DB2ZRN-R3fTiaA5fThFBESMVPGXHT9XTmWHd6IcPGf6IDgTTASFgTBOJQrBTIGmBAyPAjBAb_NP3ARDRJiAyeSu6S0fE-iGeJTATTy6RFgTPZAdhDjbBH-Dm8B8GTMYTDcSHtIFmSN-RHOAwOLfnOGgOIfGYdGOgOXCIm9LZCIugJt8AKITABGbkIfkRYTTAyKeHMTHM9gO1DM2ZC_HMiqGNXJIyK-rQeNRrwDClNQWMpWNtOE0NE2EMrUTS-SYlH3RSU-S3vQauSEPTcuSyuSk1IePTCHQ9-SODQJ2SG4RTZSN4RMPQFdQRvSKwS_cT_SSnFM6HQrLLuhTwQT3PQ4AIovSmQLyWCoQLjAMjdT2QTN5R4vSqAMrhTjaS5FMFUS8ZSvjGAwSIaSGaSDwSLwSFwS9QLguOCRLyUAQaSY4ASaS2TSfzSkuOMGMmuOtcGouORGMccGTGMJiTD3GYLAcaSQiTVRLIUSSRTI4SjwS4aPfGMk9SvaSgRL9QTTtA1aSSYS5nSR8RHOADcBSFAhYTCGCC6SCoSGPE1EM3NEsGSakBApOCmBtASeFABeN86BPgRwDMJSAyDMx9L0DMrTTPIT_aOJzK7DLlTTJXJulHlcSHrBVELVhTVWNokRwWHEIMMyEExRnzJdsPYhTiZTahTxUTLKQnYQd7PB6KrYQtZTn4R-WQ18SGMTBSSNXP68S1aK43SkjTbLCoAM_iTSXAnMGyPSZfT1_GO0DbzGrAFWwEyYEgMRbJTRKE9BHzFJACHmETe8N7oSq4LrGCHEMPjSpgHjeE8eEp0QwgTcZPymAAiN0DLpELqgJDHM78C9aOcDMPBA3oGu8CHOAD_QrTOUhIyWJckRHKM1gIFKM4TMBVGegOQKMngOtrMJjTgRGQITksLQKMWKMykBp8KUhOBfR3hO8fRGUTQUTMfR1dRjhOZeRPUT2TTgjANdRU9LFUTQ7O77OeRDu7O17OKONa8OV8OdSD9IAdySnjEg8OuCBOlTOSDPbDS5OelJRTDSlTnBBl5Oj9Og4OmGPs9OFWDu9OclT-eT6NE3hHhDBXWGCnJ4XEm2AedIriEAiEizBAiEqlT_hEseRBiEAiEBvIYjGYiEqGA3ESzyRu8OBmIMSGHTGn8OyFISlRYdHAFSZzSY9KxlTyHFwjTEIFZ9KABMOHBc9K2HFf9K9NSvCBjlId2ChCS_qM00L7yJhkTPkTe7QFvNXhLDOTgkTqKKkxRvCB0iAO7B4zQ3iTXiEslTesAulTn6Sp8RvCBlkSytOPTMpkHtTTESNYoJcgHHWGHXE9uIqeE0lTASTerB-XE5XEmtC6iTKrIIBQ4qRj3S88SjoFWsK8rOy6RvCB1MDY0IAKMigRS-Qp8Rz7CtyJ9eTxDIcyOGiNRIPkUDtHPi-O8oQHAPEFO9BLV-O1OR58ODcNhGPLAQmIP_9MXIPi-OnHPl-OqGPAwMp1N_9MXnTRvMq-OpTSs-O1GPCvMv-OL-M6GPFMRU-Nn-A-GP0_OAHPI2ODAP7nTIHPEHPY-MLHPbOOJjS_oQ8nTNHP1MNF_OrOALNNrHPrSTh_OL_O6HPpSTz7KaHPdNNaNNE5LW_OjHPMIPSoTdHPb_OfAPDpQz7Kf_OrGPVnTzVAi_OiIPYHP0HPlIP4GP8HP7qQTpS4BPB2NPwMRoTVIProT-EPspS9mQc-LAIPlHPCIPbwMx7N_nTG5LkySHIPmySg-LHONLIP3_ORqQdROrPLfRO9oTWYDTIPk_MtrQYIPYTOaIPanTyDOdIPNpT7rQPpTfuM-YDpoTd5OnIP-LSbnQlAPhmQsON5ONU0QChDs0QU7NTANw0QvPAy0QU1QO1QR1Q-7NR1Q9ONL4QvOSu2Q12Q5iDl6QH8DT2Q46QD7Qk6QjNR4VLwHRdJRenTIqNAIRSPNYzM0xRKIR2IFXnCuPNFVO8xMbPNfURIyRbcLIuDIKRJqTVjNLKRqjNNKR3YRgxRgWTNyMGyRJBOgUR4URZKR5bLjXRUQNdkNrKRfkNXqTfWTBLRPVR9KRkITjxLPhT-KRHdEhqTsEMULR4bLnjLZXRbiRosLxVRoUAbkLrqT9KM5yM7LRPWR7qTUQNKmNUWR1qTgITqEIamNjWRsWRlWRWMRPzMArTsEMUzMBnNPCNNrTZzMAXRvQNLnNSrT8zMFXRjITwqTTrTYCNeCNiABgCNErTYqTdwL_QNENRhrTnqTpCNINRGDEbrTHRNcXR3zMCxLyCNmrTGMR0tLhXRJ0IXrT7CNHlRVRNQ1DuXRuYRX8AZyRoITfRNbHPRYRn1LjRNu2DtTRSLRWORnyJjORWNBOZRCxNTORCURn0Me7DUcNRhTI9DjDNl8OuYNX1MLOTrSNtBEbLHdvAtDNs3FxmTaxNLsTwmQKkTFSN_fQUnTGmSn0EUeSH1MwfT3FTXRE6zRYPRFSTTETt4LT1MJySeWGHkTC7I7VEh8N2aRasTRrBoSNCJMVENDTNbhHn6Oj1MvrNLfTt1M3HNzSN-6NbENd1NvqTxrTsrN_4Hi6Nk7MITNGtTnzAPEO0lEBtTW7BFTN1eE0SN1lT0ENCgGeDOdtTOTN6ENHIRW2MJ2MlcNOWNLOTP2MaTNFFNSTN6lEeTNQEObTNcsTdTN4dNpTN9yRmTNUoNI8G36LrTNN7LtTN1tTQ1H-vNxTNRMATPS-GTcoEmhHxyOVWOFuT1wEw0NL3Mx2O32MdFG1WNrnEQmSx8NLoETsTmiSHoE9-NnWR9VNNUNQ1HPUNI3M-AOjWOtaJ_BOAGNaFAPOTv8NEGNGpEbUNmrEZuAgUNkiNmiNjUNyiNOWNVqNk7GXqNcjHVrEO2Q1SLyRJpGNcGNSZMVuTMGNzUNf4NMIRmqT-gS_uT5UNmkIoGNvGNEsEgWOZoCXsTtUNsETjBOyGNJVTMSAGVNHuTIVNNZTF4MzVTGxG7GNvvNLoSpFHYJN1zNUVNxuT55NXVNCvTn1GG6No5PVVNFDOYEAFGPlVNhVNIgNO9NBINCrNr4MoVNWHNqVNmVNGlKtVNfzSvVN4rNJKRiWNrHE04MauTe3NEJE2VNdWN6VNBzNOWNKqJz6MHwTj0N2TNqCO24MIWNI5Mk-RYxRf3N7HNAwT9FImkE2PLDIIx9N9vTXwTmJT7tRVWNX5Mw9NSHNbwTVeEbWNDwTKwTf5MxxE4COULNLWNXgHn5MXINYvThINnWNbIN9uTpINpsNb0DOtT_ESKGC05MssTdIN3WN0WN0wTjzE-wTEtN6WNkvTuNSvIN9WNHXN4INE1ECXNj1EFXNL6MFxTMyNMVSJXNewTLXNIXNOXNoRNHJNRXNVbJs1QR6MUOTqdBnJTkOTD2EaXNQxTayNcXNQJN-SNTJNl4ET2ME6O24EJIBa4EDDHqzNCpEeJNAEAgJNwHNrBO26Mg5EBjGz_HpJNkxTFnEm2NjBGzpQxFG_8N5XNcqTKKNb7MMKN3JNThNDiJ7JNM7MVwTd8E0JTRHIGYNTPNGyTFiRIyTu7ELYNv5NQERtyEjFO3JTQKNVYN7mEKZTGAIdYNn7MawNYjGkwNHyRCsEnCOAQDWKN3YNKcI07MTCFiKN57M5cR-YNF4NvkH_AOD8MECFSCFzyTtyT_nE1YNZVT77M7fE5YNQuTgBF8KNT8M4KN1iR5FG2KNpGTADFdzSanT2iRELNK_NSzRQFOn8MIsT0AFj_NgxTRLNJLNKfBTLNGEFWzTWZNXLNYZNG3NYjG7_NuRD_yTaZNfZNVAO_ILYxTaLN0WTnLNIiSHoGE3N1KCqZN3ZNQbSldGuZNodGJ9MStNAmB4vRw5NtyEx8RT9M-aLgoMdkR46RGKMjCIMAGaSMtHSkCISjJJ0TTBG-UMUKMZTT6VSSnTYyOf9MdBNfyOpkRFlTmkRHlT57OkkRk3OZ0TLsTGLBWjTDpQKlTcSDX8OhlT2oT6lTkDP9oQZHAYlTWGAQlThhDz9Oc4OwjEeHPs0TvuM_8Or5Om0T2oQo0T0PAL9OZLMn5OGpTVlT6pQ9kJ40TepT0yRJpCW9ODlJY9O00TgTCi9ORlTw0Tt4O2SDTBPK1Tv5OglT-0TnoTCVDM-O-HPrHPgCPR-OeGPdnT5vTqoTz9MapTrnTz9MdpTiDP39MtuMinTg1T1uMpHPioTKpTibNtnTS-MvnTYdNfySynTJ-M0nTD-MzMNy-O1MN0-OU8Qu1TH2OaoTyoTP-MW-MFHPDoT_-ODHPTWDDhNA_OKoTcWD6nTGoThWDwSTVHPrWDeoTuoTdHPUoT9vMWoTV_Oh_OX_OFpTW1TTXDnnTrHPyuNqnTu7NgoTjsQk_MwHPbXDi1Tj2TzoT2uQtoTYAPgXDu_OT2Tu2TzVA3EPt2T3HPCYD4oTi2TfnT1_O7oTYNMjoTVeE9_OgwMnySFIPCAPBIPD3TPIPbIPrHPPONx2T22TLpTlnTNvMV4Lf1TbpTZAPp2T62TmON9FPXpT5wMjONp1TS3TkEOBsQmoTGFPphGmmQgpTpsBxMNgHJvuMcZBqqQvkTEsQd3CvRGMjT5rQ48ECsQ9IAYrQwrQarQ8rQXFPM0Qa0QNANxSTi-Ar0QyONl0Q0ONn0QopT1hDY7NCvTaANspTwvN43TTnBGzSP1QeANB8N_2QzpTG2Q22QS1QP4TDuTM5QM2QkRD4pTx4QX6QElDK4QF4TX5Qg4QHFR-pTCJO6MOUFR0HR6VLR3TvHRCFRl4TDRDDqTMGRMJSQGRsxRjJSJyMe4T4QNGeLeURABNBWRyURgPNByMiPN04TSBN24TMKRhjNT4TDVRcFGLYAFbL-4Ty5STBNNkN4UR2rTnKRbyMlqT8rTzKM3KRxkNN5TTVRvgLorAWVRWITb4KrVR3wR0PNR5TOkLEyRwBNeLRxrTDRO0BNkpAOWR4BNV5TAlR_LR8oLDrTf5TSmJhWRhQNSMRuTRgWRItLsmNsALZuTnQNzzD5WRVnN_kR5MRUrTTnNWrTrrTRnNiITvHCq5T_5TdrTxnNfCNnzMk5TNhTt0DkrTTXRv5TCwLCoNUoN-QNtrTwCNvrTExLS6TmxLUVRSNRyMReVRfNR4rTPZRgLRHpNF0MJpNI5Tz3LmITYyKayRdpNg6T1JR2WRz1LDsT2YRf5TlaR54T52TFrThSOVORwTRXORp7RnYRTZRc0MBxNmORN6TrzLPsTiDNxcSngAl0MtWNUiGl7DL2TfgC3yTLhHw_G8MEZsTYtTVFLsDNCSNfsTnDNjgQPGTIkTPKMksT1DNisTpuT4DNhHIbxNU7Tc7TPSNqsTRSNgGTpWTVFTvsTpaRCnJCSEjGTC4HJKTWIM0gSVFTtAOV1MIPQlcSlmBVWEAWEa9DlSNq_HV8Ef1M8sTy9GfIT58Ly1Mf1OuSNFtTnlTRwT5mT_eTxSNItTsUBctTN8TJ8LzsSKnSv1MAwTOdHvaFS8TZSNO8TATNCNAwpT9xTzIEpeE8MEatT16Nb8TPVMfjEZiE4lT-JTa1EIDGUTGs8Tz8E04ObLMQ1TkaAr1Fw8TWTGetTlIDgtTtyEF2MjtTDAGxtTgwATAEntTh8T3FN3cN-fBrlErtTI2MttT9IArxTR-OA9TKTAJREjTN8ENa7T0eSqfNiaAsfNqITSFNjmE7tTi2M_pNTUNR7La9T_tTwTNbFNCuTIzTPmSWDEGuTApKmVOJuTx2MLuTf9T_TNAoEqFNPuTAxTDUNEqSvFNy8N4wTn9TApAYuTLsL09TbuTroEduT9AO4rHP7TIuTWmEACOkuTnIRd5NogOSFNnuTf4AjsTspJokJKGNE9T-uTfVCa3MkQJRVNQGNzqExuTFeCFETcRRAqJ4RJIvTbrE3uTrUN5uTh-Tm4EvJAwUN59Tr3N4UNorES5Nt3Mr4NXnCHvT1uTYsEKvTtGNE-TkGNOvTI6S52ADVNIJTsvNj5KkuETvTq9TLVNj5KUbEwwTwQJavTPVN-jT1ASaZTdvTHuECHNhvTT4MFHNQ_T1uE_5NovTc4MHgBeVNDsQOwTUCEQHNZwTiwTgVNDYK3vTVHNOzTi0N2vT6tKSrNo4Tl5M2vT5rNOyTXlR1yRa1EiHNAtTT-T_DO34MmwTz_TabOPJEueSEwTjEPAWNwySPINIbOJwT3_TPrNEWNMwTlyTfwT2HN70NMfTg_TyABg3NnwTKINYwTBICawTLAUcwTU5MUxTbiO6JEXWNwvTwKDlwTk-NCAUZWNowTh5MqwTdzTTAUJJLCEODWTBmTGzEzwTq-TFnEdsN-9TuWN2wTXNSqzE2sNt_T0sNBFS5WNbzLOWNfnAI6M1zKwINeAUs0EHPE7AUc1E0INMxTBBUuAAK6MzxNJxTSxTOyNYzTSGIWxTBJNWAUoJTEJN34NGJNGOSVQEU6NQBUhxTI2Eg6MbXN03KmBGPJN1yNRJNSzTOkHX4EyxTnzN_SLIiTCsEkXNwxTu6MpBUwBOoBOyBOz6M3xTJcTTLM77T5xTm5E7xTxXNOWNk7Qg5E08Q-6MByTx_HwWEQ6E4XNzJN-AU1JNQyTH7MCiJK7MMyTCYNDKNc7M1JTh9Gn7EQqQg9ERhNNCUWyTGKN8GAIKNayTTCUEYNzVAkFO4JTRKN6JTYYN40MIRHZwNwOTcYNuOTiHIlwNpyTUmSoCOliNNwTAzThBFvyT27MFCUw_EAgEH8MJYE-sR6BF5yTVzSjiH_7MQ8D6yTFtRvYN0YNEzH2YNCDUK-ACzTuAUFaC_YNGjH5COGDUCJDbzS3CUF4HczSW8MAqTTzTNJJWzTazTa8MRzTNLN2LCVzTBEFj8MneBQZN53Nv_N_HAUZNUSG22Nk8Hz2NgzT12NizTnzTbvJ08MKGFF0IKuSAVIozTlIDqzTY_NeZNtzTlZNCgSxFGtnFnZN1zTA9MyzToDUjdGAEUF9MT3NDHFxZNVHFM9M2FIaCU9DUUHFJEUoHFOCOEmTwfRwCBa9KJ1HMmT6hEFYB2bQOfQeYQ_QPejTdEUbwI1zR8bQ3zR7OTTCTylRKHRgCT2lR6tSXaC0UThmSTCTNoSkmSPoSrEUclFmjSU1HZPS4sBzzINIBxmRwtIMwO5EU4LF7EU_FAwmR4tINII2ETO0Sr4SIpSaMSX0S0ETKhSQpS8LSJxO7ETmPJrpS1ETGGT4_LjGRvUQJ_REaB1BTZSEXDTreHtKBE6KnKBQpOweHnlGA6KilGfeHoKB0kCjFUseHZeHjlGllGG6GdlGMvOeeHsRFoeHXoSxeHqFUOpOUeHhFUj0GjLBJSF8yORNT6gBwCTwsQuCTOoKa0RuiOXwP9OTf0RkGQ3cROyAK9GkSFKGUPeI5CUljTDPTSKQdhTwZTv6HvXFrGQEcTKPTcrJHcTK3RfKTSlPhKTA4PsYSw-SquSS3Rz-SU3R1-SmGUIDQuuSk7R_eI37R7eINdTScOXcTWcTisJ0uSKZQAgQM2SbjQpPK5KTF_SR2SH_SzVPiSSe_S_KQ07SljQNgQALTicT1pP77ST_SBvSf2SDvSVgQopAPqOiqO9MMXfSvTI0cTYHK2cTvSS4cT_cJ-PT-6HepRmlSEfSolSq3HifSaOSnASv1KCCSffSECSHeFXfSi_SC4ReQT9QKF4R4SSHQToSQYvSiLTH9S8wQUQTW8SkLT-eP1NSytJ6xPAaQO5PRdToZAiQTRkQfPQekOdQTxLTfQT_uAwhTR-KjQT6LTGqRkQTl8SmQTlQTPqRn8Se5JGhQPaQGNSO3SFATu8SFFTQLPOMIqQTjvSShQs4RSTQ-WQUTQwqRlqRqJDx4R4dGrdFsHCmIUrqRsdGmnF-DUVTSyZS6hTLXP3QTAQQXnPZAT0EQrdTfTPA5RsaQFcPiTQ1HUVMT1-QgbB6pFkbBwrR6gBCsRfuFEsRXcSH1C-WTxVCgMT9WT4WTKsRH5RgvJicBPsRSJUUrFVJUQrFTsRfFFydTzIQvsRD6P0dTGtRwsR3sC9sR7yTCvPQ_I03SbIT5lCH6P33SbXQdBQnDTsDTUSRqDTNcBIyQS9SKyQX5RnBRTAKB4ST6P5TQKlQICR8JUouRqjHnuR6xBn0JiDUtaIOuRt2PkuRb0K1tRJKUVfBtuR5JOMwJVESSbSayFFyF3yFwyFFgBvUTIgBIeGYKUReGcwRBvRRDTW0RSQRIDTPQRZDTmCLHTRt5R8MTCgK-MTXUS4ATEeTCeTz5RzBUWeTFNTclQENQABTGNQ5wS3rPPeTLBTKnOy4SkRTq1CNBTzKUeUS44ShRToUSvlQaNTCnOIQLJvRBrSGGSdNTWSTOxSYSTHrS6fSzxSxNT1xSdSTgSTNLUm9RtNTLsSiYFuEUh6R8rSdsSIeSn5FAmBOeS7xJjHSC5SgiQrbIF5S5FBTcSDgAnbS-nEpbS56RrrDqRMljR7GO0PRO0T0HGAKTQZJkxRFWA7ESjeGKrO75OE8OY0Tt7OuRDI8OkuQ91ODMUy7OnkRIlTz-MA8OqBS9LUqkJKoOYvQGJDDaJsdS9sSWSDTnTl3T7RLY1TY3T7RLZnTVDUBFPDcNFZT-2TPVDZ-O57Tq1TibNO3TgGPo1TnMUc3Tr1TyuM36TskRgnTw1Ts-Oy1T9uMxnTvMNznTI5Tw-OiaAIzMA_O81TF2TA2TfoTAoT6-OCoTH2TZvM5-OIoTs-Ol8OMoTkMUOoTg2TQoTb3Tj1TkoTW2T9-MY2T3-M9vMb2T-nTO2Te2TsMUdNNhoTxMUhMUnvMhqQk_MxHPtMUTNUGfD1uQl1TjnTv2TFrQU3TZEPr9M02Tf3TboT32T2_ObNUGpT-CB6_O8oTcNUQ_AA3Tj_MBAPEpT3NUd2TQ_AGAPgMUbnTSIPmMUNpTizQZ1TkMUQ3TdMU1wMtYDL3TknQhAPWpTVpTa3TnNUq2Td3TrNUHmQrONk3Tv-O93TbsRzONV7N5OE3ONsxDipTJ1QM4TupTIiDg8Ti6Qz2QURDxOShxMI5TS2QS9Te6QJPNJ4QnsT3bMQFRu4TVFRYpDTyT2ANJIR3xMu-TdqThZLDKRMhT14TFyMRqT8pTTqThZLB5Tz4Tb6TQKR-VRSqTEYRd5TruDUPUH6TZqTJVRFVRsKRPPU7KR-zM_PNcPU9KRX5TDlNNtTgPUyqT7xRWlNwVRcLR5qTRQND7T_4TyeLqdAo5T95T2kRrlLCrT-BNtPUJ5TGsLrmNRMRNEUw6T-ALirLHCNMrTD6T0tLpMRYoBxMRQWROqTXCNozDVrTrMR3PUk6TZrTG6TCQUMvL6MR8MRRQUkvLQ6TXPUjrTprTrCNNQU6URMNRurTKRNPNRcQUtMR0rT4CNiQUClRl6TcNRtXRiNRo6TZRN-rT38DpITBsTVYR1YRMlR4OUzPUUORGUOeDU0TRKsTD3DNsT00DF7TqPEyRNQHAK7TyQD2RNN7TMvTc8T6AEL9TLcMD8TX2MesTmPOIRUiNEeOU-AUWyGxwNmsTD8TuOEo7TI1MQGTAHCt7T0uTunJXIHgTL2sT_VEZ1Mi8ND8TN_CC8Tl7TlENI8TEtTSSAl1MM1Nn8TK_Rd8TV8T9qS_KRl1Ma8TKtTNfTPbAWtTD8Tl8T7uAwRUSUM58T94C78TnTMcDO7GADSUAFNmtTdrA_4MptTI9T6cNstTHeNxlEodNO4TPSUytTyTBZ4T4TNW9TIfBERNv_THHT8pNlmE-pNWFN-tTroEAuTk9T3HRYcI1TNrPBW0T4DGu0NgnEYpALSU1nEx9TBUNJDURuTWDEIoEGUNrAUcrSroEUsEYoEzSU7pN7AOzAO7FNWzSiSUoaJH-TCGNpTNN-TSRU0AUksEYREsuTV-T4IBuuTpGNkUNNTUiREzuTdETm-TazNdVAuET9RJs3NWoHp-TKTUJRHy3MIqTb-TEvTt-Ts4N33L8UNTzShWOHRUbTUiBO6-TkBORvTi5KLtEehH-FUZvTWvTehHG_TeWOI_T9GNK_TIzRevTRjEVVNU4M0CUvuEaVNCUUS4M8uEIvEGDOa_TSwTyABkaCJgNjwTk6DaHNj_TGOUTxR-gKnVNk_Tw_T7vT7_TNVNy_TfTUnyNimDFUUDWNvwE6_TOAUciO9_Tx0MkUUvwEt2MvCUHAUPwTvbEM8Tl4MMWNtcAaUUQWNvvTlJTVAUrzTb_TYAUhwT9JRu9NaWNqxE2_TdUUEcSpwTHzT1xEuwToVTIXGywTQsN9SU1AUCrJDFADzTMVU3HTuITpoEyAUnINLVUvzECxTmzEFtNgUU9ITaeNbVUI1ELxTG1EFBUHBURJA-WNQ_RP6MMBUYeNmVUcyNaWEYBUpOTVQEFJNqETyyNexTNNHtVUNBUGJTbBUeVUmxTgBUoxTtBUqxTVJNrcCtxTGwAvxTt6MbITHoGzxT2AFwBUhJN0BO84CI5E6xTU2NL8Dd2NI5E9BUtJN_BUlJNBCUC7MEyTQBNbVURhNuSDJCUAYNLCUGiJEiRw9GM8GamIi9GSCUO7McCUKYNYCUMYNmSUmWHcyTaFOfCUfyT-7EiCUr7MkyTmCUrCUoCUeYNWZTtOTJtS8uEryTrUUlKNxCUmYN17MMcIpYNyyTBDUwCU1yT8CUmTRJqG87MqKNnJUJXUx2OEDUmzTBXUHDUv6NWVUC5NgpA3KNmDURXUaXULzTTFONzTTUU5FGQzT2WEc8Mm8MZDULZN76THEFoXUPZNoVU8nIV_NczTV4T26GqDU-TMsDUJ-T0DUxDUCVIFjNuDUY_AgLN2DU48M1VUhzGLrJ88MnzR9GFpHCpZNDEU4DGS3NndGU3NQ9M0LN7zTUtNtWUMdSrzRA0Tz0QR8RQMUO3OKoOJvQZvQHCIwsSYSOZMU31TcMNcMUYnTQMNhaNPOUrILe1TnYUv9MJOUpGPqMUonTeNUpGPs1ThNUHOUtGP1oT50Tg9GXdN3MU01T5MU21T7MU1nT9MU8eN71T9GPH_OfySSWDCNUU2TC2TBoTOqOHNUzgNJNUJ2TOHP5iDNNU-1TPNUkMUovMSOUn0TZHPTtQQFUM3T8-AXNUcNNZNUZoTc2TNIPkoTdoTxoTDNUdNUwMUfNUl2TRwMm_OmZUIZUz2T2qQMOU-1T5HPSNUZOUwZUEvQ2YUE1TCON42Tk_M6NU92T-1TGIPB3TCpTG3TvlAHZUy2TkwTH3TSpTQROK3TuZUHaU8CBLOUqYUhAPpyS__MROUNaUcZU3FPbOUuMUGFBeAPWaUTOUgIPe3TyZU_oQvmQh7TJ4T08E63TR7N4wBiOUnpTkOUX7NmOUfOUH4TcANM4TsOUU4TvOU0pTxOUtOUypTenE0tTC7Qm6QE4QY6QSOR7OUm4T_pTp_TzxRCqT79NnWU9lLFqTBPUBvTgPULqT3tD44T-5TYPUHKRhPNFBNKPUTPUVuDNPUSEUDPUIuDRKRsQU9xReqTOkNmQURNRjqTaPUQ5TNrLtqTYQUHUOT5TVVRX8Ta5TgYMc5TzqTWLRibUqyL4qTwBA6qTVQUWnL6LRFQUXQNHQUu6Ti1HSWRt5T2PUgPUHrTiQNJrT25TqAL45T99TzbU-MREQUfJDGQUpbU0QNKQUB6TMQUgPUNvL2MRVcUTQULXRLcULNRXQU4bUGpNXXRC7TVcUIRNfQUmoNwrTVcUkQU4oNecUdwLsXRozLrQUS6TuQUU9KcpNqNRRbU9NRPWOEsTsTRGLMHsTqXUdORprAB7T3wTOsTvRNiXUgyRRsTzRN4SU3qB0hNGRU3-TxsTT7TTRUrDNKRUORUjCUhUTRRUPBPdoJMSNpRUlqS5DNzoBrsTSVUtsThREdRUWTUv7Th6SJrGeSNvAO87TkRU7sTXdUDiNB8TFiNmRUK9EsRUJqAuRUySNR8T4RUUtTSdE0sS1RU-gH3RUStTP1N1SN-YE7RUpdUXFH86N91M0dUNTNfjEk9N_8ThJSfjEPTNIeUK9TQSUJTAUTNP9TmSDyTBYTNEFNNeUVSURSUnBUIFNbVUndN-2Qv9TWDEPFNJNRzcUYSUeSUnOFgSU86LlQSYFNj9TAwNyTNMuTenEgFNUvTrSUoSUvbEu9TDTUWDEf5Nz9TGdUPSTw8N39TUuT5eUDoSXuTKUN8SU-eUP-C4FNQUNBTU9CUh9TyoEjuTGTUM-TEpESDOjTUR-T4fNbVUgRJQTUm-TSTUQfUUTUltGeRUf-T2uT62Q4uTaNAmrE7uTcREDfUlCBq4NAvTiTUTfUe4NFvTmTUF6PaGNJvTpTULvTKdUufUtTUGzTvTU9-TjBHB_TckPVvTE_TGtE1STAqJ6TUOtE8TUUvNO-SgvTTfUivTEABT_TEUUfTU2ASIUUqvTVWULwNtvTHPCOUUkAUQUURrNzvTXUU87IxvThbJcSU50NZUUoUUurB_vTexEcWNfgUG1TGwTbVUIwTC0NngULwTpSUAXUXAUDGIQ8Tc-RUgUNAUqgUZ9NnaATgUswTy6BcxEuXUL9NgwTyKDf_T4gU6JEcAUfUUBVUgAU3COEVUVINGVU4TUB5NPsN8gDYXUtAUkfUedHwAU8wT1wT-wTzAU9zE2zEZVUExTfTU8WN4YAlVUCBUpxNEBUUXN_WNGXNeVUIXNLBUBYU8nIQjSXxT4DUVBUc1EwVUNxTjWHnQE7gUtJTMJNFyTc3E6VUeXNhBUgXNrxTWJNBWU6PLXTEI-SFWUu4MHWU1xTZHA06MMWU36MCjG5BUbVU_xTV2EPgUAAFDyTECUfTUcWUZ7E5JNLyTVhNNyTzJTLKNkWUQCUBDBIbUgIHHCUw2Cu5Nx7ESYUgpGvWUxDBeyTnFO0WUQ-E2WU91TmyTjyTcUOnCU9WUiYN3WUODUuyTDXUwyTGXU7CUQGUvXUmKNyfU6CUKXUPXUIXU4yTk-GE5NzDUOjGBzTXXUQhU1JGLDUP8MNDUdXUwqJfXUTDUALNEbUhtNkXUxDFiBUNXUUzT7cUfDUOLNxeAHKUTBOkDU7FAcXUd8MfzT1XUcdAJYUFKGkzTFDUjzT1DU94C3DUI8GDYUhAOrZNGYU4GFF3N3XULHSFEUmdGmdA4zTzLNMYATtNMEUliUJqG_zT6ZNYQMhmLPLERIAnQAsPSXTCZFAEaNGaNiYDvHGUmTkIJPHTMgTyMUwuMjYUtASYYUa3OJkUt3K5BALUAntANkUWDGbuMRHADhBRkU9NLCtIdjRT-OJ3CfMUFrNOnTaHAIkUIPALkUgkULEAEaN3MP3JQiEAmkUtCLeGRVkUiNUcnTyaNJpTN-RakUxlCckUykUmAR0kUKsQfuNzBA5kUebNP4NGXTCbN8EOy6RClUqdAElUekUMkUHlUNbNQkUyvGNyOpkUHHPk1TpMN8LUvkUqkJUlUfkUGlUlBAMbNcbNYvALlUPbNGDRYKStSTf2TM9RSlUncAjlUWlUmlUasQ99MqlU_bNECRHMUqkUvMUSVDjxRDFSxlUsOAzlUzkU1lUsbNZlUOuQRMCt6S-0QouM0MU1-RBmUBGADmUllUaJGgDN_3O4lUPcN6lUEVTvITH7TFCEFdUGkUPmUwdLxkUVlUEmUSeNJTAecNZFAWmUF1Np_FUVTF3MJSULYAirNHkUilUhmUklU4gBkmU2GOyUAwcNxwEomUc6Hp_FoWTF9TKRUUeUJ9TOmUhlUO3ORmU0mUBdN_3A4gB6mU2pAGvAZqSsgTzOEMdUemUDnUbkUymU0lU1mUb-DGMLKnUfkArQCw9RXMUoNUJRU4YA8uM_lUJLSfmUFnUNkU40OgdN47NnmUSfHjdNuHTlnE3dNZeUO9TPMUSnUDlUUnUjmUnnU1UQLEAZnUdTGJoBrmUmdNvnU8vTCnUD3OTlU1nUSmUBdN_dN8bGgFA6nUpQA4ZJyXTwGENRUX7TPRUglUCoUylUEoUGnUtjCqnUpJS7pOstSL2EHxTdhU-jNwmUEnUVoUmnUH-M8qMd-N5nUalUH4CygS4nT11TabUBoUwkUKkUimUFoU1eNN-MKoU6AArQCkrSMYT4nT51TuuRyLUznUDoUwoUzmUmnUDfNp-A1oUGfNnSO8MUjBASZUBlU-oUUoUApUVnUPCTu2LU6G1oUQlNKmUCHT1GTFENfdUGETTASknUioU0kUifNY0D_3OKlUrnUc3NTFT02MQ1HgeUqrTZ9TwlUMpUCmUdpUmlUyfNYoUSkU45GkfRkYTdUNRfUJEFfoUcpUOpU2nUAgNYMDhKAbEATpUSNL_HTDAUMUUd_TRAU_gUs9R6pUdkUBpUepUOgNW5LFpU97FljRkhN86OF3TrpUToUtpU7pUyoUdgNlgNnaAQqU1YM5oUQRO9MNE2TZkUspUQmUupUcgNsgNKHPFpU9nMtRO0WDYvMNZU9oUXqUmqUZqUGnU_gPJ2TrqUwBS8kU0YUGNNPZUynUyqUgmU0qUCpUJhNFzALhNe7ETpUNhNksSqNDUiU-XNUhNd7EhWUuoUxmUBrUNqUN7TEfNipUImUnkSTTOShNRZUN2TbpUlqUArULqUPpUl8O1AO1oUA7A0pU3jTc7DVsTJdUguTLpU_qUlnUNqU9hNQFAxpUb6NtQAn5S_jT6mTEiN9tScUUkqUtrUnqUVBRhFAQeDHrUmXLlpUPyTbiUX7EQ7MSyTRnU8rUSrUmlUevOdiNhFABqUGfNG-NtuTiUNxqUvoUgrUjmUcwOZRJyrUtQJ9mUU-T0RJRGN5pUerUurUMsU_XR7iNMqTVMA1oU4HDdpStlUO6TFyMFPU7rUWsUFlU0mUdjNbFGuZLG-AJnUZrMVtOjZRGtLhURbkD94TJsUxsUxoUzsUlsUVuDfjNRVTbsUv5SiVOssUHPU6xRJBNIyMtoUWqUBtUMqUksUrdLPXLzjNY-E4sUOuQ4HDkCOnCSl5T2wRqURG5TulLhsUKsUXsUSmU0sUobL2bLNlNbEAVmUZrMJlAclU4PUOeLL5TsVRXZRCaNktUysUNkUntUocLWkNdlDZtUypUBeL2bR5POVzLkbUngAGVRwsURrUltUDtU5kN3gLKuUp6NlBA1oUXkI1LU6URobUz8NgoUTnULsU-eLjfLmkNVPMokN5MAoBNstUOuQiKG7kUdnUVyROhTpqTY5TtbU-qUStUVnU5iNLlNALAqtUtbLOuUyvGZpMRuUioNmPUaKRUuUKqU3tU0kU5iNlkLagLmVBelNtsAfuU-tU2oLFRS6qUetUgwD1bU3bU0tUVuU0nUXuU5iNulNguDSoL4BNCvU9NLY2N0uUClR9qT7bU8LRooNMvU_oUIuU4tUAmNkpACmNnUFUvU3ICOCSGvUtsU48Ks5TAzMBMRLvU5uUCtUgvUgmNyrLimNarLiSHPuURMCx5SgLREcUSMRSoUquUYsUjfL3sL3YJjmNumN4rLNQA3vUsjRdtUpvUw5THcUAQU--NVsUHuU6uUUtU1mNeuL3mNPCNlvU5AL_gRjuU2qTtQN4WRQrTqQNuvUisU9rUnuLJnNJQALuLutLGwUyuUvoA1eTdQUwMRC6TgwU2tUwvU7uUjwUonNIiGXwUv9FJHH7sUYrTF6T2zD4uUhwUOvUzwU6uLpnNL6TwuUPuU4xGFYTKwUnEMJ6TKXRDxUcvUvvUTtUYuUcxLxvL7nN0vLXLAFxUreTtjRtMRdcUvwU-vUmtUZoNLoNgpUowUguUneN5wUBoNCNRbSUGuUhoU_wURxUmwLboNO8FdoNC8ChxUDvUBrLH4C5vUdQUjcUY6TgQUmcUoxUWuUfvUywUtoNwxLbuUHuLJ0I2wU2vLvBT7lUuPUSzDocUyPUPBSOxUruUnuL-oN0_AApNS1D9tUVvUf-NkxU0tLscUG0ME1DvmUNyU_vUPpNRpNsNBTpNcdCPuUKxNXyUW0DwcUwQU9NSdyUdxUipNFEBUyUKWOXvU90LzQUl0LAbUpuUQwUxwUMsUt6LfzFw6L76LTpU7GT6RT_eUL7Lc9TVFNneUdrUwwUPxU4fM4kUZrM7kI7sU6OU2yUpxU9xUmlUp-QSpUSfH4xGC-QkmTuAHbETWqNgdUJqU-wURzUbqNjWDrqUcnUHyUcHPK_AUZUdzUHzUVnUnqNNQAUiSmdAvyUe1Q-kNJwUGnDuOU3GLB2QoURPwUQzURwUXrNTWC7qNysAxcCBqUjkAtnUBwTWGAUHNXgUY9QXYUezU6zU5qNkXCvTSalAA0U3MMYzUD0U47ORUUvBAeqSdvUNpUfzU5VIZrNxuUatU5nB9STb4TKlDd4TAtU3yUIzU9kDTvF-yUslAC0UOdHurNtRUPzU8xUK0U9kDvzU5gK2jTOnUYUUr_TAoURtUk0UVnU1yOnoUOuQCGCNSTLtUlFAgYUWYU1tUcxU0mUJsNvPAEyUVIGxkIEySUhUpAUKVUbxU60UjmUisNDFAK1U36CFMN7vNPhUj0U5zU4yU8AAU1UEgBSABHrUWCOZ1UShU5KSryUH1UCJBwsNxxUMhNn6BdsUO1U1sNVVUR1Uc1UPxU9hHBmA9sNJOC90UyxUplAYlIDqURhUYVU95M4AUE1UX0UYqUfzU3oOOeSGCOTpUsqA4ROR0U2GF6zTzZNLEUnLM9zTMyUJ0Ud1U-DRuIAM4Ny0Ur9He-FN1UqCFCXUatN5iUC2Un1UNkUptNKnBJlUrqU8UTOlUMXDRNUnuNAmUU2UPxUk2UzAAgvOrqUVpU5wLQROWqQe-O9vUS1USmUSQSFEC3-MFpUHHJtqUCwMeZUhUO52Uz1UVnUPuN8jMdRGWrU61UhRAxtLHxU8lU5-MhZUCOUF3Uv0Ud1UruNm2UalUlRAP3UdlUkZUvlUozUG1Uj2UZtQ3lUZ3UBoSyzUc3U8-AgNUqyUu2UH3UZtQjOF_2UA1UgqUQ3UsHPTbNt2UpzUjmUDvNv6GkrUWyUyPRn6KueTF1U62U0mUPvNTvCBqUKnB9nUFnEVvNzTUxyOU3UNvUfzUPvNdlDE4UaXT10Uy0GhvNnAU50UG3U33UUMBnvNBgUPIAE4UeqN1pUlfUAgUI4TQrUX4USmUu_B1vN41Ol9TBqUsNGc2U19TjSUqeUNPDl9T7xUM4U6zU3XSc0UM3UuoASJS0COMwN6rUu0Uz4Ud1UewNOsBHrUBNCAzUP-ClCUuiUGzUg3U0kURARHOAC5UL-SawUQYS5WUn7MqCUf3UA4UNkUsbSLPC51UBjTKWJpXTL_RVRUJTUy4UevU04U3wN9UB5wNr1UFoMarSB1UQZRUZRf0TlOR_cUg5UY0Ui5UyUAw2D63U0FOovUMMMcjUW4UV3UPxU_3AUrOZ2Up-HCjTc5UwwN_4BWdUh2Ur3UjmUrcSixNsBAHrUAkAG4UcoUKxTBXNhVU4zU65UVnUuxNItUv-GjYTnrU_AUOxTIBUF6U23USmULDO24U9NL6xNpHRRBPbmQf5U94Uh5Ud1UFyNGaCz5UanIGxUxxNmhU0HA5BRI0Ue6U0mUTyNY-Ht6UZoUSPHw6U7INrhUq3U16UNkUc-NZ3Nh6UQ6BDfLyWToxEjgUd6UJ5UmlUtyNl6MHrUCYMxxN4hUy3E6hUo6Uw5Ud1U6yNY-CZ5U8yNNoUpoEAzN-4MjtUL7U8AAGzNjzFP7UxzUZ6UDqAMzNoBUU5Uk4U0mURzN1JBX4NBqUPQCc7UIGNdfUliNffUmYAv5UE2U6zUgzNBiUHrUAvQ7vNqBUEWU57UzqUfzU4-RSSA-5UUzNfbSMFSa4M-TUP_TK7UV5U0kUuzN7zNW6UfiNTbL64UbwE92OcyUG6USmU4MPE7UC6QOeRp5UzOU7aU55U-4UPxUtPSHnCq4Um7US4UttSQ1Hp9THfOL4Up6Um8Ud0NB5UVzUJoBJrU4_TEAUsgUGAUT2UA7UR8UfnEq0NU8UZ_RrgT6qUNESroEnnEuSUg7UQ8UmlUtPSC1Nj6N-yUttA1rUhUT2SNydU3UBb8Tw8UW7Uy8U00NiZEBqUMuAz7UuKD60NQwT80Nk8Ux8UVnUtPSV1NW1Uc6HttA91UUeEH5MG-AZ5TV7U67UX7UbXDY3UImUqHOZrUmNU_6Uh7Uj1Ny2UalULSL39UxZUKqND2UE8U77UpXD09U34U2oUEAI_9UuNUztNX9Ux9Um8Ut-Pu3U99U8XTP5UWkUvoT03UjnUb8U0mUT2NJYDW2NB9U36CCsMWWT3BUPWUj5ELiUb1UT6UjmUe9QdlAfuNBsUkBRE9UKHITWU0XNzpQN-UD-Ud1Us2NwbCOHBJ2UhkAN6UQhG0XUoEF22Nz-UfrU6zU62N-hN7vF-2N8FAJ2UhuUPbS1jU_GFIYUtDU88Uh7UD_UoOAZQDM3NL3UlvQKuA7-ULCO6jU3zTNYUj9UY9UVnUY3NA6Ne8UtWHWgRu-U20Uz-RNWNP8Us7UNkUMgSAbRmgBBqU46Cu1U2pUn-THEAeTUD8UB_Ud1U5UIkBFJ2UEuSDsUEzTukHEtRusRj4Un-USmUubIr0M7_UecRf4UpAF-iUrrUI5UK9U8AABICJdAM4N7_UrsUr8Un-L7CUCjUBAVd_UO-Uf_U75BL5Ne-UlLGFJLR9UhBOIFP2xRw9U0-UPxUk4NmkIAzJv_Ut-UU-Ug3MqfUlTUx-Tt4NS6Ul8UcAV7yCZOLL6UnmNM2UGBHSBUbxT44NaAVnAV2AVEzHIXDwLA7_UxWT7AV-_Ux_D-yT7XUP_UOAVBaRLLBDAGI8UwULSmAJjRXWIVPNy4TQtUr7UDAV0mUW5N5BAY5Nm5UVBSY6UVAVWuTQ1H3eUDoEy1UbBVNkUl5NieNXfB0JABsU_FTn7UEsUHyTciUjiUhDBaCUA_UjsUY6NekBSBVyASXkRJAVvsEHgU0ORp_UpBV0kU-5NULP8BVC6NFXTIBVGUUKgU2_U5BVKzOVyNV_UUEGXxU_BVOsHVXNJJNV6NY-U98UmlUZ6NO9UrnUH5Cr9UZ8TRtTAdEOCVnqUYEAVhNNuU7_UKtUjBV7GGxKNKjUm-U1AVjmU06N7uAa6NhFB-yUo4NFuSZtTCeUGTN7dUgXTRlUZ-UNkUC7N-UBt0Q-zIn0QEBV82NWERA9EM7NfAVGXLtQASqUgOUpaU_3TjOUsQEWANx0QE4TwCVk9UjmUXCQK3UFpUxiRi7Np_M8ZUlCVXuUXCQNuQdDVdWT25Un3UVwMDIP7NUNAVq_U0kU20QIiDIEOa7Ue1Q0PO77NoOUtpT8ONG1QYDVe_UaDV-FQj_M1oUPuLHpUO_HBaU_NUmAV3_UPxUW8N-4BzhRjyNzDV2HDsNGE5UXPEjSN-7TlRUJ9UuDVmlUo8NQ7AKoEo9U1AJH4B38Ut4USuT8eUNxUADVvDVGcA_VJ68NMDV71UG8As4UDeCRiU6XNDCVxCVSmUE9NBgNYxEHrUqNCe9U0_TPAUN9Ne_Tk4M4BVnqUE9NRCV1EV1FTxBVu_T_2TdwT4UUsrUh7Uo_HfgI-yUt0BQEVOkEKTNftTktTaBVwEV0mU-UL_pUyBA1EVu8Rl_UZgUGIN7UUP9N_CVbCVb_N09NAsULzUaFVuAVlMOxxMHbU-OUTFVZDVxEVA-NUzSjrUVzUXJLSsU0-TwfU2-TMAVNBVWEVb_NP-NLlJAEVsNGqoUQROjwMVqUsFV8DVuFVb-N2VNICVajJ3zGeEVfAUKINChUZBVIFVOAV2JQ4nUKzUOuQs-Nk6UDEVFOUtkU06UJFVNhBMgSbEV3xGLuAY_UBzU6SU89TJCN7DVbAVaDVaeAB9QaWAJ2UgBHU_NXjU_hGGEV5BVdCRjbB56UH-UF_NfqUbFV5_EbjUOxNUxT9EVjDVn_NAFVSfHl1Bq8U7GVy2NsXUe7FZCVgFVJFVn_NUrOqMAtcAuGVnDVnFVPzTJHVxXUMNSukUhFVG_UTyCRHAJ2U97FiAVoHIbLNcZNMBVAHVfzUBAO_zUyvGjGG0jReBN_QUCAVUFVNkULAOpzTDdA3GVlvQRgN9cSujUNAOz6U_3U6FVbAO_HAeHVL2UVCV-ZCgAOCgSlHV6zUkAOfSNSCVu5ChDRZ6U1OGidUHEN47T59UOAVhsSeuT1LA8FNBqUh7KDqSA-T8AORUNCTUuHVtFV0mUDBOoEVajJg_N86UixT2hUEGVpGVSmUUtSOBORHVEHVMoAboUR4NNjU5jDrwToIVBBVjmUrIVbBOXoHE4U6XSLCVLTUCVN93MwfOaCVh7UCkRpBOGNAyVBjJN-7UVnSUHVVVTl4ExBOq0Tx0MyBUiDVfzU5BO1RB_3AXIVR-RH7U-SUUUNLfUCCO13Uh7UFCO8GBJGVG7PtlAwIVmrSUsH5ZNQGVtDVECVmlUSCOWkAitATpUWCOOFVcOTaCOZRUUCSi2U0kUBuSTwNJIV1GGT-UfgTa1EqyTV_E78UFIVd1UBuS7nSQHVc4UanIy9QX8UrcHtCUgWNPjUqJVvHV4JV6uO9COB_Ar-UVzUU9Gp4NWiOHhMMHNy-UeJVOAVetOvHBiJViRARqActUDFV3mEITUUdUzGVnqUWDOmkIMFVyhSmKV60TLeU3EN0AVfIVNkUlNQa-L-FV69QoDVlzUN3TQlUZHVh7UZzQR-UWGV4OJB3UNAPuYUeIVFGV0mU4DO6DO1JB1EVk_ULJVm_UI_RBEOvwT-fUQKV1KV0kUs_Qj0GiKVY1NwBVsCVEeEe8TQNAzaUqKVXuU0UQOfEoHVWGVvGVFLVFFOTaU0KVJLV2KVYYQuuMAEVrQAb3U8KVbaUVaUkbNeKV6FVozQHmUH-UtEOYGVDANVOUSJV6zUeEO5AAG-Ui6U46CAGVy3UZpTM-U5LVrJV3DO_EO8LVHMVNnU7KVtwM7zQ42UNMVRKVmlUeEOXQAvwRVGV4GVKnBSNSeLVd2UFzTAZNMzTUDUbGV7HVOMVZFO--Al2C_rAdFOgyTYFVanIA8HgbSzBVGsUe7MwWUpiUhCUjLVdkUv9Q1RBTIAWFAOkUwIPonAIHG_MVvMJ3sISqUs2KYkU7MVWHA9MVBGNFNVWaNlYUkkUoHVFNVoILNlUYSOIbJskUB-UvvUNNVUJM69A1kUhQAd8UipUUNV2yKSdPFZRQROuSTILVx9UcNVnJMeNVIlU4KVoAAjNVPbNUAVUMVouMsYULNV5BArNVPNVKsQ89UxNV_bNLIVx3UpDVtpQmoTDKV5NVtNVeuNvNV9NV1MLR1BgHV9kUsnT-KVcGV3yUFOVANV2lUQXDENV69AvbNRjRIbJpnTRIVc1USOVkBAnlU8NVXOVebNTHVkzUaOVNmUABV3_UeOVTmUCcBstUJOVi_H29BMGVzEHEdUCRU9wUwwUqOVBdNmmUnoUuOV7mULWOwKVfnUXeUPeUD9ToGV0-U3OVucNCWA4mUDvAWOVsmTgcN5qUQLV-nU_mU4cNVeUpNVEPV7mIONVeNVHnU9AM6OViOVzBHqGMB6U_OVB9ToAEKdNvEVp6UFPVyTBZcGKPVFfNk1GZrU5YUinUMHVROVVPVdNVANV3nU_QAyDVxuU7OV2pAjdNx_UvlE_nUiLVtLVqNVwPVsNVyPVwWB3kUoPVg9NUCV-OVceU40U1IVpOVAQVPNVGoU5ILoZBFQVb9ByZLePVPoUJeNZmOoOVUlUlPVTeNaPVLPV7pOjGV6EGdoUmVRVEVV3U3OVkoUleNqnU3PVanUH4C_LVrMNsoUsjNTPVMQVHgGBQVfOVsYP0oUwNVbPVfBLH4CrHVIpU-MUCMV4NVNQVXPVDpU1-ASQVuBLrQAZOV_YUJpUcrU5FVlQVBRVyPVyJO6rAUzUqQVhBTObS5CVbRUpSEZpUe-TWLVW7U3OVhcCMoNjyU4QVLPVe0UgQVfEVfeU3tTbSUcOVNRVzQVOQVWEB4sUTRVuoA86BkRVZzUMTUkQV-4UdRVd3BzEVLYAFRVADO2fR9_U5VNwEMPIA3gULQVaQVORV1QVOqU9FVhRVFfNF_FrPVGZUc2TEOVFSVoqU26NE2T7RV1ML4HDMOV7qUU5LFNULZU3NV3RVpqU_FAUSVf7N5WLMSVJHPFoTbRV_PVrRVCRV5gN3qUJSVghNJMVpDV6VDKNUxQVESVoSVPRVDrU_KAFrUEFAgSVdfHtqArEVA8EpWUShNeWUBYNPrUZQVhmUdRVUrUEpUsSVttN6AVm3U1LVarUm-MH5UMRV2RVQSV5QSP3AxFVvRV6AAlrUyRVyOVI7TWsTP7TPSV0SVGSVwrUllU6SV4PVtQA3EVlXE-sTsKS84U-PVUPVgTV-eL17G3BN2PV5QVVIGEgN0MVVyTciUUiN_QVqOVNsUdQJkTVuiNIwU-OVUfUUsUySVFTVQSVZsUsiNdQV2AOLOV0FVfsUa-TjPVcRVGUVEtUzPA8iNosUJTV0aLOZPMTVgLRObUcPN3UTpMVSTVuTV5tUVuD2sUv2ApQVzTVBJGNSCvtUaUVDBNUbUKQVRGVdOVRUVVtUGtUkVTlUVsmTWPG0LVqUVMPUVqTC5Ta8U2OVwUVUkN8bAwaLYtU0UVubLlRARXTfbUaqThtUsURDPVyQV-MVeNVhUVN8FYKRvuUtOVmUVwULjpQmyU6jNnPUfqT0qTLVVzSVNVVANVPVV-dL8tUDVVIoBKSRAOVwtU6xRoaDFuUcSV-UV6gLLuUcuUTVVsmTXkI1xUioNTuUoBVfUVeVVfOV3kNuVVtVVduUyHDwVVNnNGvAxyUqyLtqTv9UsTVMVVWPVfVVOjL4iLMlNguDEkN_VV3IC1DVseTjxL2uUgqT2VVkPVsVVnJMclN_uU1yMPWVxSGCFVmVVgLRJvUsPUcVVFUVgUVhvUqdAvlNPWRdWVnQO9RVSWV8qT6bUOcU8bUiEV9UVmWVPoLqdAjvUqWFrWVVjLdLV7KVgLR1PUcQNkWVwoU7TVAwUhmNCwU1vUHPC-TV-gIJmUXVVGrTx5TbmNrVV1WV2fABwUTmNO4DkmNgALowUXTVG8ALcSYxUClRVMRJcUnGV6TVYWVCvLOjN2uDmwUxlNVxUWUV4WLD6Q83UUQNPrTqMRRrT1OVBtUDXVnnN6uLKnN4mN6WVriIvoApUVswUA6TPcUxXVvPVRXVInN0wUltL4XVvVIEgHMXVoMR7wULyUfTV4VVQxUTwUBxUwzAqnNFYVWkIgiNIYVcwUKxUUQUWWVQUVBYVKoND4CyvL8nNYXVUVVzxUEGRuWVtXVaxUBXV8MViXVSxUgxUoXVZXVpoUWYVorTToNnxUQXVNYV5nNaoNJQAcoN5zMTYVzxUKCVZUV2xUX6TxCNa6ThXVcYVdxL-uUCyUwoNhYVxVVrQA7XVjQUAyUc6TLYVYMVXWVEZVQyUiPASyUPzLjVVOYRg8UgWVdQUZyUn6ToYVMNVRUVfyUQIBh3L5BAiyUKzUZXVVmIwYVV1Dq6TdRN_rTycUqpUDSVlWV1YV4BAtyU8JAYZVXhLYfTbZVFfLQ0M0QU8UVyXVGUV6yUv6L2pNJXV4pNnvUOPVs8UroEUFNO7LFzURTVSZVNYVJzUiNViYVrtAG5CVBVnyDOzUGWVdVVIWVfOVTzUvhGEaVjKVR1BxOVhrEZfUk5IapUNaVbYVPaVwSTeaVJiAHQVmVVF_GnzUuUVqRVPaV2iDtzUmoUyTV1UVXxNdrN0zUA2QH2QwQVETVCXVQSVL0UfcG-XA8qNO0UpXVj1GSNCLKVVUUi_TG0UoMVC-UHWVxPVbaVGwSTNVSaVfBHoUVJbVE0UWUUH0UeUVOaVaaVmrNrIAuyU3ZVMgI7GTf1Hj6Q3OU-ZVAYVPaVm0UXSCeaV7wO6GVHaVInSR9EJ8Tt0UYaVyZVdbVvXTJUVQ6BPySBIVEFVwZEnbVvUVuTV80U2aVGNVSqNf1HD1UfZVARVAcV9HGKsNJZVUwNvYPL8UWzEmYAoWNaYVnSVNYVf1U7YV71UaDMk1U2HTsWN_XV_bVVcVmYAWsNvJVGbVX1USfSiMVlCBvWNbISbNVQSVvsNB_AXcVajJBoOacVmINYEAzWV_ZVJcVLJB8sN7hEuRVUbVBGCGnSmcV-1UYhUA2U-2RMYVdbVG2UMtN8GBsbVsqAtAV-JVtfSPYUP2U8zT3BVRZVnaVdbVW2UbtNhbRhbVCWOOgSU_NfKNyCUFXUPUVUcVdbVw2UY3UXTVJiALgTnFVU-NWZUXHPDdVQbV8AAw2UhOVsmTv7KCEVxuNVNU0bV_aVuTV82UjXTE_AqaVnHJqLVS_OxvMfHP-kRmSVtTVNYVI3URuNPqUjcVo2KyPCZrUw8OkHPtPV_KVobVgdVWsPIOV7cV2oUlFTKeVlZU4LVCJVPeVrdV3uN-lURaVvdVRjAuSVNTVh2TpRV3VVQeVGmUR-UjdVjICWeVrZU0YVdbV43UqqBeaVTbLCWV8SO7ROQOVecVueVbvND4UHeV1AJKnByJV0sE2TU1GNK4URdVfdVrdVO4UNLV7eV3xGoXTPcVI4UMeVDZVNYVmvNbvTuBVIfVfBHYKCaTV_eV8fUOVN7TUIjHDfVCeV4eVAaBn4U3vNSfVXTVA1H_NVHHVkBVu4UtZB1vNw4UEUJcfVPbV0QVcBHk8BXdVUzNRjAhaVoxEzVN1RVcbVFfVQIL08UjfVVwN1fVHvIR5UsyTxZV1dVPfVQILqoBsbVXJL-eV8WUZYNpCUoyTDgVpYVuTVX5U6cVLPVswNaTVURUD6UywNkaUEUVEgVueVj5UISEjmAMcVn5UrwUPTH7QUMsThcUOfVdgVy5UAfBxeVK5BwYV5QUPgVgZVRgVTxNCaBTgVYPLxkItWVR0UXgVj7TWRU4fVSdVrdVI6UCXNIgVAkAKgVH2EfhUgVUHWRbgVQgVNYVV6U4bVP6NIAV-OVyxNkVU9gVEfVvfVg6UeaV6xN0LVl6UUmQn6U0dVKhVdbVr6UCAFt6U9fVVYVPcVQjSnhUHFVBeVufVPNV36UmWBihVTeVqlAQ9UlIVqVU_kFdyNLHVOeV3eVrdVC7Uh_UsbVNaJ9SVWwTyGIAVUogV5hVyfRO7UTfVXlIiHTLdVo3EfBU5hU8VUwgVIcVNYVY7U1gV8yNlJV4EVFBDjUUedVdfVrdVj7U0AMIgV8dC-hV8lAp7UsxTdhVxgVQiVorCv7U75B8hV-vCMUVYTUczNtfVZaVaiVHSAvxOfJAIgVVfVA8UmBUiOFC8UteVwiVSvFXSCSiVNjHRzLZKVN8U2zNYiVqhVeNVS8UGJVyfVgAVzwRXbV8_TcbOGiUThVZiVvfVd8UeaVI0Nf0U5aUlxM0OUOiVqOVn8U6eVjfVJvLfiVaJVG9Ut2MZ0NZeV4hVSjVz8UB_D8hViDTMjVt9UpCOCKVuiV1bVwiVp0NYnA-iV9vCMDLZIVoaJH9U7QA-bVxaVdbVM9UpHD1CVJEAsbVrQClKV-cVs9UvRUEeUajVQSV_jVb9UGiVjKVMuAUiV48UpUUwgUArOwjVcgVyjVN2Hn9UhgV_6RAUVGkVOdH3SNkPUCiVSjVz9USeVfeV4gVMTVF_G49UikVPNV79UZlUjdVh9NfDV2NNA-UkeV5fVjkVFrQidVTeVWeN8QVyNNw2TpdVWkVehVaiVQ-UDNVOkVjdNZhV8kV4ZUpIP2eV9jVrdVb-UV2NTQSJjVGMGuyJh-U46Mc2N8xTHcVqOVp-U0JAWKV9fVsRCl2Nw-Un2NdKVljVLlVvfV2-U9mF4-UOkVe-FhkAEhVDLNmjU--UO_UqdVvfVR_UyaE1KCbHVIdViKG6PVbHF6jUN_U-GO_kVkiVdbVylVL3NI9M2lVYJV9IVp9DL_U2zTHEUoxJwlVPNVg_U1jVV8UZwUJiVd7UL5MyUUQjVFjVANVs_Up4Du_UolVNGGTMVvbV07UirEt3NdGNdcVjlVMmV03NPdBIdVSqAadV7iUQXUphVviVxlV-bIGAVolVO4NXSV2iRLAVdIV-aVAlVvmVolCSAVymVVcIqmVBjUxYNsmVmaVUhVMmVdAVFHRQlVWGHvKVGkViaVhTUOPUrkVeNVpAVDAGrAVbmVbCCMUVNnVeuAzAVJhV-lVrdVCIOrQJCeAChVdkVmfVuKDROTXbCsFLwaVleVcnV84N85DomVQ0U7bVWCFKBVTXUkHV9lVPiV_lVSPReAVNhVtVLG7UcXVVpDXBV1xRCPUanV0nVpnVFOBeBVXuDucVuoAfwO4jV2eUxSUg5NXlVQSVrBVn5NHdVolVHlAR6SFmVt5NYyTkiUB2OznVqOV05NInVfBH0mAC0UXZTBUUNoVuTVGCVsQTOmVj1GtqA0mV45NHHNnvTVmVumVPNVQCVuhVeQVNGG_fVGaDXCVmTB6HVObVvoVeNVdCV9CVDkVH5Cq0UCtTB7D8SN9CVPnVANVnCVgvAGoV3QOasN_mV4YNvCVGpVfOVzCVbEABkV5BADkVjfTWRVuEN0hHgFPbtTJkVnnV1kVwoVPANA0QyJCG7NHDV8xBJDV58ELDV4nV40QzNVmdV83TjpTOANhOUSDVraUUDVE9ED4TuaUEjV7oVANVbDVGeVvkVslUtaVDEVhDV6iVvfVkDVbgAqaVJ3BZrU-ZUaNVU2UqOVwDV37NaLVdoVLPAxkI8QVV1QqOUzYT6DVQpVagT_oTO6S-KBXhV_eHIqV-NU__ODaU4mVbnVDqVceGLEV1aVDkV6vNYpV4sT97TCWEUEV4pVxjVlqVp8NaEVbkV9vCX8RJoVxoBhEVjmVonVlqVdtN58NyaLCcVebS6bV-OVtEVnIVepV-gVlqViXB5RVAqUSoVqNCRkVEqUUAU_HN1UUCqVPNV_EVyoVUwNlTHsjV6gU_GVaoVQSVKFVtKVolV5nBDpNLnVm9OmkERFVMeUAoVMqVp9N0EVNrVe4U-OVv9N-gU8EVdrVuTVMOO52BDDBUjV1mAGVV7xDpFVWFRSCULmVeNV_sOwFVxmVejVjhAWfVxrE23MxfU4FV_rV6pV8FVCXDdqVstQp2U5_OE3T5oTprVerVNhB6hVnoV36C3zGgjV_RVRROJ7UjoVNYVTGVmLVFbVXTVs-NGlVESLaGVKqV0WVhsVeGVrEDKpVKoAkOVZmU5SUQmSmGV0cVaeVDqVrGVRzTIdV0xUwGVZDUM8QUrVAsVn_N2GVrgVymVH5CqoVOjG9GVHgB2hVKlV8qVVrVCHVXrVLhGiuURmV8-UJHV5oVqcV0rVOHVp_NhmC7sVGaVTtV6LDijUHhUjiVBoV4sV21UrnVymV97FnTV9DBiHV8_NynVilVNtVeNVnHVksVTeVo7BydR6ZVsrHtHVjqVjtVPNVxHV_XUL9FEtVjfVwPRr9UzWT9XU0FFyHVhZN0kVIrV7tVicB42AIdVI0N3HV6DUEYUAtVANVHIVhTLsbVlhARWV5gVPAHy7TjdU1sTx4LSuVfOVTIVC-TWTVvhVRqAKQSkrVhjVoaJB-TcIVIfU5tVqOVhIVqpVVIGIwNyhVc1EJ2EuoVxqV7tVhETEiBomVKpOetVuBFkMVMDU0IVHrVEnVwtV3KN5IVubA8hVuSCGsV8rE_IVaFTbbVJuVEvVfJNFJVqNAHJVsXN0iVhMVinVqNDEiUpXNxBULWU4xTVsVuTVUJVBGNWJVbmVtQA1oVj1K7tAcJV8lVutVfpVeNVgJVMEVBrVy7LegTysV1kSIsSmLEFkUYqVtJVUCOh1UolVWCOxOV6gVbCO2JVLqVQSV5JVW_EIgVJlAKvVL_EsCU_WUvjVrvVPvVANVFKVQWG6uVNrVGyUzvVf9UCVUhAUhtVfvVNYV8COGUA1oS9AD8hVkRAHtVWVSEDOX_TcKVKUUtmV3uVtvV3uOBaDZsVgAVn6BPrVboEoKVP-TCvVRjVPNVsKVDAGDkVkhAwwVU9OnjEyKVfjBYqV3KVxLVOkViHDINVDANMpTAxVMRQukVTeVfjVZrUOpTIuVDvVANVLLVdRGIgVwDOsjVkWNp5MLsVfOVZLVdKBtwV4PVPQChCVCpVXkD9PVawVdbVlLV6VIytVsmT3vL7NTZIPXONAlUowVXkVvfVwbQ4kVpxV5RTNxVUpTAxVqEOKxV0xVPLVlOVyTJBMVfuVPMVFMVlkVuTJ46CtQVZ3TPOVOvVQxVaxVQMVoeVLxVWpN8dVVAPgaUqsV1cVNYVbMVMFOTbVLPVgMVgoV1CU_uV-KNUFOabV6oVpwVANVrMVRJAtMVOJCnFOIgVgGJ2TVjWU2MVdCUdyTmFO6MVGWVxjA3lTE3OaDMrHVGcVYMNKNVl-OZNVd1T_kUQIP-1TZMNXZU3YU6UDHLVkMUodDvNUV-UsnTpZUxYUZaUenUsPVINNvQV3zUFZU2nTNMRy3U5nTEZUkMUT-MCOUjZUZSVv5O_HUm1Tk-MkSVRaUBhNMHP9qULNUN7TKpU4NUP2TONNR2TIzVNOVoWDzdVg2TD3UAeVDOUR3UfNNDGV8NUo3Ue3U5zVz3UdeVoNNnOVzZUo2TCzV6ZU11NzkVsZUC2ND0VgzVuXDBrQ9ZUBqV6oT-XDsDV1zVAWEEYDi_MhqV9ZUTsVzYUU-Nq_MI3TNOUHxVs_MFzV-1TOOUVpT3LVYOUV3TZAPNzV2ZUbaUXOUWOUo0V62TjaUnOUi0QnaUlpTahDA4Tv0QsaUWDV3pVrpT3DVaiD5DVTSUT4QWBGwOUzqNyOU0zUXSUQ3Qg0UtANebU7rV9HRxQUWaVGbU9rVrFV5OU9nVGqTlAVbbUVuDvsUE5TJPUJ1VjbUUqTmURWqTNbU6aLRPUWbUCuUgbUM5TqcUQEIDuUh4QXtTa1VDWVmuUAIHm1VKUOt1VnBNhkVhVRb5TaVVybUgPUiWVj5TgPUZvUxWVbvUv1VKwD_WVykNGcU6PUs4KIrTIQUusLE2VmWRKcUYcUdwUvXVfwUM2VSCNLQUwXVbcUvnNPQU8wUU2VIXRZcUMxU_1VEhGnYVW6TyYVheUY2VNXR3xUBZV6zMfuLKyUf6T26TrcUi6T6rTucU53LsZVnNRuZVpNRwZV0cU0YRy6T9ZVi1VEMMV0M6cU-GVohVsfT_6T9cUVZR9QUnyJ4tVgcEBRUhDNARUprUS4TrTUxRUfPVQ9ThPVnUUNdUW7BWQVxAEKeNRdUDLSd5UYgVg7TXRULkT8gVS3VE1Mn7TadUp7TbGTY3VdGTRGTM2QnEUbfNczUX1MgRUkdUiRUmdU6sTZ8ND5T3SM4rU_sT1QUIRUtrNybVwdULtTUkVdENdpVT8TT9U3dUz1V5RUzdEjCVNiVX1M2wE_dUf3VZpV1eEbpVm8T_3VESUQFV68TSFVhtTKeU-8TzKVT9TKRUQeUUSUgPVTeURPVBnUltTKRUN9TwtTc4VP3VWSUZjVoeU2tTrfN4tTteUE-ADzULaVt4VbUUKdAqfVhfVCgUgpGsSUqSUT2HyeUv0NI9UbeUwSUDoVySULjUmpU6SUTuTPVUnvV7ON1sVYXUFfUUIVM3VxeU1hSpvV8TRSeSZUNFGNTTUruTYfUW-TPGNkiNe3MpfUEETcETlaVsTU32CXrEaTU4-TgmVdTUu3NC5VxrEXnV9aVQ-TkAVGvTZnVz-TRROJ-N_UN3mVs5VMvVwTUk5KyTUBfVC_T7fU55VHVUfRJh4UcvTwQJEgUMuEJgUS_TGgUsoVQ2JW_TXiOY_TJUUvrQsUUc_TiVN7EV7WU8bVF0UxsAYgUdgUm_TU0UX6VSmV30UaUU3fV0gUECEfsVk0IXiVEhUY8UmUUaUUwwE78UugUxWGJAUxgUAhU4wEUwT2UUSrVS6VaAU5EV3UUshU5UUmkEZAUa5MPGVr5VLUUKHLDVUkjUwUUtwTTLV-5VAAFMhUAGAG5VQcVbfIOVUOhUl1Uq7Tq5EUVUzcVO7V_1UrINaVUbhUiQVbwDJBUVQEDBUR6UZxTjhUPxTY7VNyNy6UzhU9EMqhUPBU-2VYXNUbJlnVcxTDJNWBUyhUohU6KNdOTOJNgyDnxTTtT9VUZtS8hUAWUlBU-VUozNBiUnXNvBUPJVHiUevVCsEb2NQWUWlVSWULEIJ6ErvTWWUsqGCCUA9NaWUTiU_SVdWUWiUKCUYiUMCUiWUaHIQYNdiUP8GQ1VbyT_SV1BVS2UoWUhiU3MVoiUwyVwMVriU7gVCgVviUBgVqLRTmShYNRINuCUq6VzYNlYNf2UzCUfTU63NZAV2iU_CULXUsYNZwB8iUTBOE8MLBVMWSVXUOpVoCVK7VRFO6-TC7VsKNdyVU8MfyVVjUWDUgDUdEA_sVYDUS9VOfBvgV77MXzTx7VB5NwXUTZNPKVm8MtlVYLN4jUz8ErjUUXUCKT4HVWAOgjUB5NyjU8DUEEUHmVBEUJqSFYUW5CtZNJmV5zTNdVPHFRYU24VDkUUYU3vVGEVQFALLCXLA2iAwsO9GMLnBheV4yVL-OA0V8zVb1TdGPYMNjMUAzVhnTl0VwNUnGPg0VK-V7zVqzV1YUk-Oa1TseV1MUxGPwnT7YUjeN2GPrrQ8MN7oU3nThqU2MNYzV-1TazV4zVX-VCNNezVjzV4YUHQHwqUFZUlzVYuRdvMoMUOTVE3ApzVS0VvaVs-V8-Ar2UdNNxzVVZUzzVZ0V22UaNUr-VS0V--MR-VJzVoZU-zVoHPt0VS-VooTJ0VsNU3ZUqNU5ZUK0Vt_OL-UdaUYZUW-UW_VT_VVeEO0VFIPw7N_ZU8zVEEVW0VAOUFaUiZU0NUEOUJaUGOUyDOe0VOONQaUNpTsLVJ3T3xVUaUP_VL_V7EOS_V3-VDGPv-Vv0VvaU53TX0QoaUqhDmpT1ON30VppTXDVh0QVqV7ONdANjxV1OUAPNNQA2zUz3V8aU3pTo4VA5Qb6QmbV52VbBGi4TR8VDURd8C8rV9OUEqTS1VLbUofUf1VEPUnsUMBV05TIVRTbU84TVbUr1VvPNhaL6UVOnVE5TdbUlAWUPU21VtBNDVRpVVbPUnbUx1VC2VH2VdPUQgLjPU7vDQcUpVRXITKQNl1Vi2VjxL51VzVRJBWvWVn5T5lN_qTc2VhcLqdATWRCcUFCNMwUiWRFcU_AWGVOYrLIcUEwUgXVSkRoQNewUCXR65ThsLTcUT2VQ2VUzDjnNlBW2rHerTP4HoPUbBWRXR-7AARNf2VU6TzYVYNRk2VZ6Tm2VXvLo2V9bUq2VMFIdZV7rTv2VsITnITvQUAsTdAWJ1LPOR3cUVORGsTClLY9V2QUlgVLuBD3V2kLF3VXxGH3VDRUIdUL3V_iUFfTV7TQPViPVY8TOdUOeU9IAQdUQyR-sSTdUzwVT8TA1MCaBc3VpsTi3VaRU2ySs7TYCTZDEr3VT8Tt3VduV1ZUhUTSEVuqVodUL4VrYE13VqTV33VDtSU8TrRUFEAvSN1dUMYAIkVFpV83VW8T4dUE4VDpVyHD_RUI8LJ4Vf8TXqVk8T7CVcpVKDWTlRBkEHeUY4VFeUBkE-wVCkU2cNa4VCPVReUO3VAnUOSUWeUd4VYeUDTLxnUpDWm4VrDWvSUcoEopUbQUcgUzsVg2Mv4V9tTJfUoaJkSUreUx4UeeUdoAu8UxbPV9Ts9TkFN94VfTUoFNLoV4eUHEWuFNfmA3SULEW8-NBfUD3MK5ViFHbIVHfUMXUF9UETUQ5VUTRjcNpDEPfUc5V3pUTTUY5Vn0GwuTfEWjaVi2Of5Vk5Vh5V37UMuR9TNp3MhmV8uTo5Vx3Mw-TyAW6uTzEWYnVnTU13M1-TK-N4FVg5V25V3fUT4UAfV54V1TUYfV3TUVLVuRJA6VhDWroVO_TDjVLgUBCVAUUSPPK6VbKVZ_TO6VD7VQ6VuvT06V6aJnVNW6VCdUcFVQrNDrNo_T1DWeKKegUg6VLIEhgUG5Mi6VpHNk6VxPLZ8UkgUtjVy8V1iU_6Vs6Vh9UKAUv6V9wEo_Ul6V5gUQAUgbASAU1FWyFGeTAl7VGgN9gU8FW56VIaUvlAoFWPUUfWNTINBvVP6V6xEJhUGFWxFGI7V7BW4zE2wTK7VocVThUBxTycVI3VoAUKXGW7VahUwhU8AUIxTlhUP6UqxNiVU5INb7VIVSh1Eb9Vm7VOBU1hVqGWTLMknVsZAmnVe6M3oVfxTuGW9TNz7VcBU17V7VU37Vq6M3iVrTSXEGB8UbJNA8VRvVJWU2xTdvVyKUHoGG8Vk-UdyO6BUflVAyTnwV2XNXWUxJNSiUaiU1MVV7MBWDMrUXiUOrU9JNgiUFsUXHWc8VCIRbCUk8VXCUeDBsWU69V5hR_SVeCU5MVo8VLYS1WUr8VtyEnyTT6VJwVw8V2COvFWQTVM9Vz7M4iU38V-8VnLAA9Vc9V2mVsuV78VJYEYAV_8G0yTSXUSdAsjUEjUG9VnCFYXUJ9VGzTL9V08VPDUSjU_KNezShFWftV-sVbDUrXUW9VpXU92V46VZ9VVtVAGW9TNd9Vw_NLGWg9VWLNnjUH3ApjUAAFl9VoAWXEGUAO9tVXAOp7VuIWDIVvzTw8R6lV3jUR5VHxSa_U19V-jUyZN49VBkUnHW2JS1vVVYULVV_9VlQODaJjzUwpLH-Vl-O6yVa1T8yVN-VpYUmnT2NVonTU-V9-VPVDwYUrMULzVZJWd_V3-VPzVuMNg-V6MUi-V3aJgyS61TLNUANUH2TGaUXaUiqUGNU5-OINULNU0-V7gNi-MdJWMNULRVczVkABszV9-M_-VR2T3_VvzVkoTD_VdNNG_VUsVVZUXeVK_V9JW6zVyYUqZUJ-VWJWqkVn2TsoTzNUB2TU_VwoT4CWQ_VzoTGrQbZUeaU72TW-NbzVq_Vf_VrDVj_VWJWl_VIIPiqVAaUY0VX0Vs_VQ9VGKWPaUTJWJ3Tx_VP3Tz_VNOU1_VcIPX3TWOUuzVYSVZnBSyVvuM-_V7MUQDVDAW00VTDVRxM1pVvJFIAWB1QwaULAWyaUVDW_0VPAWXLARAW2pT52QtUVWAWg4Q7pTuAW9pTCbURpDt_VaNO8OULFAfiUYjLKbU5ANMbU3xR-ANnAWE9VpAWftUN5DsAWPLW_2VvUROtUnURSAW-bUFyM0AWgLWytUWPUSBWGeL6AWmbUAyR9AWEBWgwDEWVouUANRUWVbVVuBNqPU2bUjWVvfTPBW-qTp5T0LWvPUncAVBWAXVXBWE2VZBWz5T9PU5PUdBWNwU55ThBW75TjBWLyUkLWEXR9XVuwUpBWinNXcUsBWnjDuBWEUAM6TicUaQU0BWfwLaQUYXRnMWvCNl2V6LWWxLOZVQRNp2V12V0rHBCWu2V1XRw2VncAzXRt6T_BWp0L2cUz6TFsT5cUOCW45U_BWRCWt5UpbUVCW7gJTcNdmUQsTcTVqrU05VYsTG9TR3VgCWT3VW7TXQVY7Te7ThsTchV_0Md3VB1M9CWYdU8uE7DNvCW17Tn3VFPNp3VwsTz6SU6SIySuAOv3VsUG6CWhFB_7TXYE_CWyvRrTVHDWi1MFDWK8T9dU8qSuUUJtTZDW3NWuFWFWVAOW6dUkCV-gHK4VVNWfeEXDWP4V_NWeDWnjEcDW_wVJeUfDWX4VQOWuDWSeUTTNkDWl4VWOWJTAnDWIJEZOWO3Vj4Vq1VHEW_nUxDWq4VX9Ts4V_DWJDN4DWe9T1eUl2MpfV_vNrfVBJW69TkoABEWWIWkGV5jVKuTGEWx4VmBVe5Tx4V2SU49TPEWAfUdgECfUAPWcuTVEWfuTRNWjeUG-TaEWQ3MOfUU5VYfUW5VlEWiEWvuTRwGTTUd-THjUr-TqEWk-TgfUt3MvEWjfULgUwAVC2M0EWm-Tq5V1rEv5Vs5VIsV3FVIPWc3M5-T1fUQvT_EWH4U5fUCEWRVNU4UNWT_uEIFWxOWjwVLFWFgUNFWR_T65NJgUQFWT_TpvT7uBPiUMxRPHNR6VHqU8UU9EMq4MhKKoKWbzJagUCNAb6ViFWd6VtFWf6V4FWCwTdAUWQWFwTf7UkFWpUUsFWcQWvgUFAUwFWMGWgQWzFWu6VEGWlGLUmVfQWFFV2gUTrVPUUbrVyIWtHNKIN76VG5Mj-NDhUexEJGWiAUyXUHbOjDHOGWV4UKzEJVUNhUxEWQVUccVCRWXVU6wTqsNcdU9wTZGWVGWDtNZhUB2Ui7VZeN9AUQRWc7VghUe7VthUGBUmGWiGWKBUk7V2GWS6NsGWsVUwQWuVUuhUTBUxVUnxN0GW0VUhRW2VUmIVR8VfBGLiVT7UH4VdtS97VZeU9hU87V57VAiUrBUCiUTHGavVFHWGiURJVJiU4BUMHWMiUOHWOiUQHWCyTSHWDCUuEVS8VjHWYHWKyTW8VbHWKSWeHWb8V5TVVCU0BVXoV2BVJFWa1EniUTYN87ExyVyiUMgVG0KiQWYzRwiUu8Vs8VziUx8VvHWF9V3iU28VddV48VHXU68VQjUJYEN5VpLGS4NR3BDjUpSW9yTxnVjLWRIWXIAIDUFRWZXURjUPIWf9V4HWeXUk6SmMVUjU1OWFMDxGVmXUpDUJHVPCWnXUbIWtXUdRWu_NWHVe9VlIWpDUh9VhzTj9VFnEsIW6SW4DGvIWvjUAYUpRWCYU0IWfTUxzTx9V8GFz9VyZBb_UIEUnZNO2U_IWR2U8PUKYU89VpJVDnVKuMzEALLCQPIDYJefDIJWXSVNrALJWa1TNJWGzVPJWnMNO-VV-VrKWGzVpuMXKWb_VOOV6_VaaUXJWaJWvYU8JW2KWeJWS-MRzVtLWp-Vk-VVzVvSVn-V3HWcKW_1Tp_VQKWdzVcqUv-V8nTuJWz-Vg-M1-VK2TS4T6-V2JW8-VI_V6JW5JWaZU12TYKW9dVKuNYNUYoT3zVCKW-1TJ_VJKWQUWg2TkNUH0VcXDNUWenU21NzUWLUWtNUI0Va_VDzVVKWSUWa0Vg_VkMUJqV9ZUgqViKWmKWo_VbKWhUWRROLJLWJWMaUTKW4_VwFPNVWLaUvKWh0VxKW0_VzKWP3TcaUdVWpKW8_V5KWdOUpKVlaU2EEkpT-3TEDV_KWVANBLW10VBDWnJLUqV90VaeU4aUX4TQ4TQAW8aVSzVOAW92QoLWr5QXAW_aUi0UBbUs6AzfMXLWd3KfAWaLWe8VPFRiAWeLWkAWgLW34TtIW5kRqKMrAWXjN_sUWWWZbU-6V2QUqAWzPAwLWDVRyLWxbU4AWV1VEVREuU7AW4LWrbUqqTJMWfyMePUCBW_KBwMWYwDqVR3AW8OWDyRhkLi5TMBW71VwWVGXMRBWNBWBrTAcUsvUu5TOMWUMWQMWxTWoVRWyRUMWK2VgBWYNRNcUK6EUcUiMWxJLnBWP2VUXWrBWXMW9zDkMWgrTtMW2BWszMlrTeXWmxUh2ViXW9hDdXRhQUncUyMWORNaMWSMWQXR3MWbyUZAWT3L6MWL0Ms6TieUpLW22VANW42VTLWeMMNCW5GMOTW05THNWWZRAdUCCVITW4jTk7DI7TSsTLjUL7TPNWaCW8EWN3VQnU6RNAPVjCWQoUX3VG8T0EMf7TcNWaNWVRUfNWIOWm7T7OE1JVJRWg6SYpUyCWq3VoEWxsT2CWtNWeuVvNWg8NkSNvqVdYW-CWrdU5rU4VWxsT53VvdUcHWSDW-YEJDWFOWODWBOW9LWDOWG4V8GWI4V-dUUDW-0VqCH9RU-3VMOW_lTS4VCSUU4V88TFSU2ENUOWZ4ViCWffDKSUotTTNWqtToDWSZWSYWY2MSSU8VWlDWR9Tj8UhuTyDWnRVkXW5tTq5DKaV5DWW2MzmEv4U14V6QWS5VSnEjjVweU64VEEW6TN5OWoOWNuTy9TnBVEPWE5V6qV-SWB3MREW1FNTEWcoEquVWEWx4VFTUluTdSUywVagVw5VQPWfPWTsUFQTUqNZ-TaNAVPWe5VaRVrPWi-TefUaPW47UcPWm5VimV-SWmfUrfUVWWv-TnfUfjBy-TnPW6EWz5VBIWcfU0fUNBO2fUlRWn1GxPWFYWePHBFWKhU9EMMfV8GNb4Um9T5PWNJHAUUG6V8PWU_TULPRFWNgUDQWFSWsvTWFWSgUtQWUgUV6VpVNZFWLbVRQWWwVTQWqQWy4VaUUHGWUgUqHNsRWpHNk7Oo6VqUUz8VxQW58U9NW0FWnQWzgUZQWrQWz6VIQWyHWhUURrVmVTSTWTHGwrVDGWxFWesVBiVG5M4QWZwV9FWXxVPGWH7KARWJ7VU7VHRWu5Ug0E9bWxAUzWNWhU_bWcGW3AU-2Rq7V00EhGWTRWGhVQ6UIhVXRWjVUJKAaRWzhVnhVeIWzGWSxT-6UfGWjRW-AVUBUdxTnRW_aBsbWJSG4GW5VUuRWK7FBZWxRW2RWdZW0RWpxTocWZJN_7V-hUQRAOJVzBO0vAE8VsUTi-UwXNBSWfTUNiU3EFEQW8nIFrVYbWZ8VEKNPCUU8V_XNCTV3YW-hJLSWgHWbLWHdWRSWPCUh8VKXWLdWWHWb8VqHWn8VzWUtHWsiUoSWxFGxHWl7MKwVBKVhSWDTWnVIcdVoYNbVU58VFIW8yTxSWbCW9iUXAVBnV2SWfdW6ITayGm9V7SWI8MH9VNIWKzTBTWWTWxdWS8MlMVgXUnMVyaWkCFKTWqRSY8MJtVq9V9EMV_NDeWt6NgtVQIWmGG9-Ui9V5IWIRHcTWXPWbTWo9VwjU3qJQuVzjU0zTv9VVEN4IWbEWIRHLYU8jUc_U3ZNuTW0ZNAJWuZWHxSzTWgWW1TWdDRahAyTBNHTbaN3oUFcVT0TJMNhYUUDMBUWAzVDUWEZTRJWtYU1KWulUVJWS0VHzVDVWp0VPUWN_VRUWcJWOUWUUW4MUgJW9YUiJW4QHAZUhySTzVDZUdUWYVWq-V6UW8zVrJWbSVvJWEoTkUWENUxSVZzV0JWo-V8zVuUW2JWodVpVW2KW32UPKWnZU-JWGQS_dVE_Vy3ULeVpJW0UWcoTW-VI_Vp3U_zVgVWy3UMKWuNNOKWhaULKW9kVjfWU-NyNU6fWS0V-NNufWHVW8XDeKWZfW-oTU0VlySK5LKIPWVWH_V2JWb0VKaUKMVv_VsKW8eW2JWi0VnVWk0Vj0V1fWpDVLMVKVWE0VcpTEfWumQtVWoCWmDI8KWT7N-KWzpVALWmaUCLW50VJAWTfE7VWtDWTAWKLW66DS4TNLWEWW2pT8kDIWWzYWcLWL1VICW59NwITt4THFRAPUUWWiPWuLWNtUX1VpWWljLjURE5TfWWCWW-MWlLWF5TOxDKVVxLWAcLIBW1AWwKRrWW3LWANR1VVgPU8LWNDWbBW_LW31VBMWh5TmlN9WWFMWwPUQBWIMWCXW4yMEXW9BNNMWkWRYBWy5TPdW-wNUMRKrTfXV1WWQXRRXW-XVrhWcrTScU7hWfMW9zDhMWaXWtBWK6TfrTmMW1BWjXWlCNhXWIiW9hDV6TqMWuMW6BW4hWJyUqXWe6T-BW1MWD0MXzLpQUtcUwXW7XWspLoyUHCWyNR5XW0yUJWW4cU72VENWdIW-gWngGBYWTCWGUOKNWQ7TMNW0OVKYWERUM7TNYWqPWCDWQYWS7TXNWV3VYQVosTYYWuVWdNWlsTcYWIWGAwVhYWbTEjYWoNWu7TfRUOIVYIHIIVjRUx3VJfWA8TXDBoRUgNWK1NEDWfvTGdWcCWGpJHtTt6V-cEQ4VCDWB4VMDWD4V_YWEpV7YWAOWHOW_eEKOW-RUejWz8TLZWhPWYSWx8TPZWHSUXEGkcNVZWbeUXZWNSUdOWVOWfOWvtThOWfZWztTdeUsOWiyEkZWppU9dWD5VoaJoZWrOW6DW9vNsZW1QD-DWBkWInExZW75VO5VwZWt9T2ZWPkWKBVOuT6ZW9OWF5VCaWBPWO3QDPWx4VEaWHPWqaWJPWbJVO3MIaW0hSKaWV5VHqEX5VPTUDUVw5VXfUlEWWPWpUNj-TYGNj5Vo3MuUNdaWwEWOaWs-TujWneWg5VkPWhBDmPWraWx5VUzSySWRTJsaWmgBuaWt5KBFW0TUG0G0PWQeWRtEAfV4aWi4UFvED6V7gWbZT9PWjvT_aWNCVkuEaKVDbWM8VQgUHbW8GBCSVwbWLbW0vTNbWn_TV0UcFWY6Vv8Js_TyVNmFWPUUVbW9FWXbWbbWeQWkbWuFWYdWGbWTkVcjWyJWtbWTmVOhWwbW0UUYFW0QWTWNgcWq_TyQWeFV16V5gU96VBmWjQW6CBx8VOKV3dWebWNGWF7V1aWosN3WNScVfTUa1UXhUMzE7wTFjWncVCcWx1UbmWNRWBdVehUO3VnmWd7VOcWdcWg7Vc6ULcWd1EcRWiTWphUfRWtqJymWy7Vr7VxGWt7VWcWv7VWXNHmWYmI1hU_cWnGIkcW2yN1RWU1GhXNHaS9GWyRW4iVCHWvcW5dWFiUQJVHHWNWU2cWVlVl-UJ8Vv8QF6E8cW6KN-cWF7MT8VViUEdWgWUYjW8nITiNIsUVHW3TVtyVqWUlHWZyTvjWFnEaSWlFOcSWsHWItSfSWtiUI8GadWp8V0iUQfWzSWe2UFEAEXUidWtSWrmVsdW4dWtYNodWB9VqdWT4NCnVtdW9qGYWW5nWWXUzdW-SWOIWNBOJeWLoWSIWFTW7dWHTWNZN_dWZjUVHVQTWW_NoiWcDUhDUhIWzXUUTWkIWjAUVZNnIWulVaTWaFF5XUcLNdTWqjUSeWhTWVcWg9Es9V1IWXnS3IWCEUO_U9DU7IWMYUsTWOYU_jUQYUjeW6aWHsSnJVNCOneWA_UZ9M_cMHCIyvVmNVnPA_TWGzV0eWK-V2eWa1TFUWWJWBzVegWX_VgnTVgWeUW-eWVpWe_VBfWZ-VIUWKKWS0VGfWf-VlVDhJW8GPmmEBZUmJWPfWBNUgUWnfWiUWjqUtJWy-VcfWwJWXfE-lWOzVdfW4nWvZUTHPq-MVZUwUWPoTyUWmfW5pW1WDpfWXoTa2TS3UOgWeUW8UW0fWCfW_UWb-VrHP3fWOqWG0VNKWJVW9fWQRO_fWHgWFgW94CDgWLVW1NU82TXqW_2T_oTCaUVVWm_MspWBqWQgWNWWcgWTgWd0VYpWYVWXgWUaU6eWLaU_xVcIPr0VnVW4KWTmQj3T_iWS_GmgWQANogWFAW0pVrgW3VWw0VKAWYxMHLWFZWDWWwOS2aUC1V9VWFPNY4TVAWG1VHWWc4TYlWtRMXaVEJOAhWqFVhAWDhWrpD_nVGhWSfLXWWsoWVURdURZ1VXhWzPANhWXUWXiWdURkWWpWWmWWnPUSiWSfL2LWduASPUdEM5LWwWWDhLuWWnuUfhWbrWajL3WWhbU41VCMWKvU-WWGMWavUBXW_rWUBWBcUvhWD2VIXWyhWCkUHvU-PUIsLLrTOwUxBW6hWeMWUXWBXRsXWZWWDuLKYV0MWhWW3WRYYVacUlXWO0DzBWLiWPiWfXWEkWMiWDRDnXW6xU8BWUiWiXR8hW8zMvXWqWAwrWapLfiWvZVM1VKlR32VjiWRrW2PNIkRpzK82VKtV-mW46TyGIr5U8QUngVE3VBdUNQW1KSIYWNNWG7THYW4-VCgEDoW07TJBEeCWUNWRYWqDWJTAkCWFVSo5SZ3V7gVZYW9iWhsTCjWi7TEjWQ7VFySmNWi-LIjWbfU1CWLjWhRUqYWqCHwNW9VEuYWRjWsOATjWvYWH8TDtT5NWzbVAOW6YWwRW43V5YWMtTDBWuAUiCVkjW5tWfjWDZWhLVILWGZWpjWIZWljWNOWOSDPOWrnWpoE98TdDONZWiFNtmUGrV4TN3jWDFNg4VtaJ8PVFuWh4VTZWF1VF-TnpUDkW0DWmZWkeUvEAmeUx4V8DWwOWkeWYUNUkW2TNOlW8yRt8U4OW7jVotT_4VZkW5WWXkWZ0D9ZW7ZW0sVAaWPsWqZWDaWGPWD-TOYWTkWmkWWUNNeWnSUT5VouTrkWS-T8kWKqGVfUwkWkEWMvWzkWWGNqUN2kWl-Tw5VifUeGNjPW2EW_kWpEWBlWmaWElWoPW7EW2iWpEW-EWvaW--T95VuuW5TU0aW4bWo3M3PWquWL_TCjV7PW5pJioVzvWAQWH6VHUU9OEN6V5RWJSGHgNIbWEmWPUUnlWPbWViVKbVqlWCwWSkVYbV8fAe6VxlWUgUzlWnQW1lWtFWB5MQwWcbWedW7lWkQWgbWmQWwbWjbWy6VnjFnbWLmW6JEGmW2mW9UUdFVxrVobWPWNNmWlrWPmW-WUYwVRoW__T8QWWmWsvWFKGRGWMRWbcVN7V-SWWGWgmW_cVw1UT7V2wWlmWdGWPRWZcWomWnGWYRWHhV7vW14NoxNkhUvmWabCGeW3GW0mWLxWeRWaxTs7V_AVsmW8mWYCV-sWVpGicWbhUS7UlcW8dUjXN-GWInWdxWKnWpzNsBUJnWZtSxcWcvVzcWIHWu4MKHWRWUR5EDSW7cWFbWN8Vn7QP8VZWUcnWIdWDdWNrUWhNlnWsyVfHWTSWAdWOCUg9GOdWNuWs5NpHWvyVvnWVdWxnW_EL6lW4DG1nWWdWqwWujVUwWMBH6nWnYNktNjdWuSWldWCIWCoWCvWSoWA8MEIW0sRYyWGjUR8M9SW-nWN9V1bWCIWSDUUIWGwWD0IYIWlXUAeW0qJCeWgoWTTWboWOxWxyWejUneAXHVkHIuAA02NojU3oWzIWqoWjHVerWjTW6DUgZNxIWwoWn9VVeWt9VKYU1oWnTW_DUYeW7jUH9M7oW5LN39VieWwTWCyWmJVQmWDpWOmWoeWGpWLmLMyOlcV7KVMpWAzVOpWTpWQpWGzVSpW9eWQ-VSJWbgWNTVapWUqWy3Uj-OqHPfpWqzW6eN2MUrfWvSVWUWaMULfWnpWNfWcfWnJW5-OaqWfgWENUu-VF2TmUWypWoUWxJW2-VFfW3pWk_MgfWIqW9pWQNU_pWAgWhfW_JWgZU5UW1zWieVEKW9UWLqWDKWNqWkMUPqWd0WRqW4fWTqWFKW2KWWqWN0V2NUHqWYVWRVWdwMTVWBpTiqWxQA_zWWpWHpTSpAaVWS0VcVWj0Wu_VrqWtpW22KuxV10WkVWwKWmVW__MzqWB1WyzWFQGjgWLaWq0QvpVxONxpVzVWpgW1VW_qWqpTugWL4TvpTbuW5pTi-LHrWR4T1pTxpT-VW6aUAkWTAW5gWQrWwsWaAWVLWcAWKWWJiDBhWw4TepDYBVcvWWsWbUVNqT4rWIBNhrWeWWxAW0TWbMWTBNRhW8aLBnWv1W6kRYKR7rWgLWurWUHAh1WUQNchW8AW1rWzWWpBN-LW6rWWhWjhW7WWlhWSkLzrWbpLKWDBsWqhWDsWLMWFsW-AW61WqmNIsWPXVHsWQMRVMWL2VUXW85TZsW3XWRcUzzDUsWi2W11Wt0DW2VVsWLXW5QNdCNFiWvBWsrWT6TJiWGVCR6TlsWZ0D3BWxBW5BW5xUCZVpsWd6TrsWVcUusW_wW5MWECWr6Ty2VbyR5xR8ZV3sWB2WwMMPDN8sWzyW8WRriWDtWUCWFtW9dWLYWcmUxiWgCWZCWn7DOtWJSNdCWTZWpDNAeU1AEbZWWtWVdUZgVsCWf7TetWgsTfYWuCWXGW4REVSNltW0CWIRUoYWQIVOjWtYW8CWytWqdUSjWsdUh3WDDW0tWXjW43WZ8LbjWlQWdjWJZWCZW8NWGZE-YWL8T19EAZWcxWA4VDuWYLANAWunJHZW6-OJuWKZWGeUnrVdDWW4WSOWQuWorVcuWbZWb4V6jW8RNHgB4jWXEWA3MauWFrWZuWi4VNrWfuWroEzDWsMWjuWb9T9pN8tTJkW-uWvTNuOWBuTVzW2OWo9TRkW6fUDvWijVVkWyuW-4Ve5NJEWakW3ZWO0D5uW9OWJ5V-ZWUEWATUjkWl4WyOWRDFLPWDGNNPWJvWPPWskWRPWukWQaWtEWSaWmYAUaWbzUmYWzfUZPWVvWbPW6uTdPWZvWXvWbvWZzWAlWp5WClW4EWpGNhvWpaWP5WYPWlvWMlWEFW65V94W_5VrvW-QW_fUTlWRfV4PWH4UXlW9aW-PW3vWdlW0uECQWhlWtwWRgUklWJbW9FWBwWslWc6VeFWyvTpyWNGVh_TvlWG5MVQWigUybWPUUPwWSbWRwWd6WTwW4pWFQWtUUzWGi9UibWx6VFmW6EVdwWbwWP3W8vWCGWIqUCmWnwWaUU0bWswWi6WSLVYLAmAU1PWCsEywW8bWemW1wWkmW0wWwWN4wWvAUVhUjmWdmW2AUsINScWc1EdVUvmWqmWFxW_mWb6UShVJ7WwmW2IAs6WGxW96Uo7VFzWRBUvVUkRWAxWXBUhwWrGW3VUjxTZxWDnWU7UFnWuxT_VUgXCNnWDWUMnWm7WGwAmxWKWUoxWSnWUlVH8VVnWtxWK8Vs_GI6WhzGbnW7XNdnWZHWOSW5xWUSWnnWJdWRWWj8VMdWAyWWSWi8V-JNEyW4MVUdWXYNNyWvOTh6W8nIMyWIyW12A3nWNZNbdV6HWsSW8HWAAVXyWwSWZyWjvWRyWAnVGoWAoWh8WHIWvdWKoWAjULIWzKNOoW1dWQoWCTW4dWnyWP9VFkWEFBYoWeoW5DFFNWfIWyyWwyWBeWioWlDUv8WKeWYTW2XUGvWNgTrtVlzTo8WBzWEuVIEBDzWV7WErJkTWy9VnBBHYUaeWP9W4wEqTW8IWJEUAkUUzW_5WJkSDJW99VyyV_IAv-AsmTFMNpHRgzWK-VizW9eWkzWAzVmzW2JWUpWtzWBOVJUWGVWbqWr1TvqWuzWbOVMzVhgWAfWipWZzV3zWyeWjJWZUWk3VeVWYREsUWeUWSfWW0WTqUKZU5gQOaUvqUZ_QOZUpUWQZUPTVL0WQ2TxUWS2TbpW3-VlfWR0WIqWT0W4UWw4OXVW60WJqWO_Va0W7UWAVWSqWCVWU-WOUWFVWAqWOaU0ZU30WVqWM0VdwMPVWAaUi_VeqWT0Vm4LhqWn_VjqWc-WlqWpsVKOUHUWh0VtKWAxMiVW8zV5_M_eWm0VkEOA1WyqWz9WcgWWMVo-WmGP6KW60Vx0VBAWz0VshD3VWo0Qh-DlOUY6DBrWvgWMAWU1Wa4TXjV1zUBWWowWOrWb1WYjVhZWc_WRLWYAWdiW_gWLWWn4T0sW8nVZLWhHW8HRYrWLIRiaWJhWIhWbBW9sULhWJhWkrWL3W8sUg1VbqT51WPhW9ANqrW3uUssWGKRqWWp1V7_WtKMyrWEAXELRd6T2rWijWY2WfYMGaMwbUrrWP2WBAB9rWEMW-LRohWHMWr2WfrWTBWV2WFXWWBWwhWPMWJsW69VLsWTMWd2WOXWx2WJQUYMWO2VkBWDiWVuLS2VXXWvAX8EIarTLAXSQUu2WLxUGiWwBWQAXyBWgXW12WisWz2WsMW22Wi0DkcUONRosWYNR9BWqAX80DZiWIlRqQUciWvcUzXWDDNG3W9MWmrWvYR2sWQKDI1VTORK3KO3W78WhMRR3W-bWT3WEYWcyKXCW-tWziWMYWb3WayWLZTQtWf3WpAE83WU3V6wEZNWctWe5U4qWyBXa3Vp3WAjWF1MgYWhtWiYWxCWw3Wg5WqBXp5S27T0sTpYWjfWJJTsYWTEV33WvtWBWDyYWtdUAfT63VhnWilTgjWD4WIuWBuWN3VSCXu9UJ4W7NWHpJQDWrjW0YWP4WvBAR4WX1MT4WRDWCUMBSU-kWvvWmWHPuWGSURuWISUjDW1jWiOWRtWYZW5jWaZWUtWM9T8jWLSUjOWzuWjZWr4VoRVx4VIkWhSUKkWtOWytB04VNkW54WEfU74VliNpvWB5NsSUy2M6CX12ME5W2uWBDXCNRI5WG5WWoE8uWWMW3uWdoEN5WBvWg8WzZWKPWnkWooWmiSqkWW5WLvWjEWTTJa5W3UNNUVTaWYfUSvWpGNsiV3kWh5WYvWYXUgaWxAVFhWs5VevWDlWNvT1FVI-NGlWc3WRaWsPWtaWuPWmvW4fUNlWyZWDFW95VXmWtEWuvWApWF6NxvWE6VE6W-aW1vWtoV3vWH6WZnWiwWK6W0JAllWpwWO6WGtWl_TR6WbgU1vTulWFWWVwWZvALwW9FWNwWwbWc6W4lWe6WrEXg6WhEXfbWk6WhbWZwWn6WuQW6FWC7Lv6WpwWvQWZ7WUmW66VKmW86V_UUYQW3QWRmWKGWkoWnQW3bW75WmWNZmWqAU_6W9bWzwWAcWt3W5wW45MF7WEcWH7WX7VAxWL7WAxWN7WZFXZRWJxWpGWf7WvGWNxWdBXW7W9AVRxWccWu7Vc1Ee7W7EXiRWrkJi7WtRW6GWMiVmcWQSLexWq7UgxWscWLnWxxTrcWGnWv7WGHWx7W_RWj-UsxW8BU37WMHI57W9cWHSWQ8V1xWG8WICUV8VfWUX8VDTVIYN_SV9xWUyT7xWb8VByWa9WDyWIdWTdWGyWO8WU8WXdWtgUUKNjSWT5UlSWbKNnSWeGXl8WqSW7nWg2UjyW__U-HWEeWAIWy5WE4N__UdyWvGXWAVFjUD9VRlWxIVMoWMIWs8WyIVlyWwSWx8WhXUdEXItVryWYjU28WX9V48Wd8MgIWWxWwdIIeW_8WRLNB9W7yWhDXuKDPeWUeWJ9W28MGuVEzWxjUO9WoTWQ9W2jU2oWRHXqNDdeWPzWfNTXmSheWQ2URHFzhW8nIEkU0TWFpWzEARIATFAgHCeVTdNBm6L_0UnSOk9WTpWm9Wr9Wo9WK-Vq9WZpWozWtYUE1WyBLxfWr9W19WbJWKUWx9WaOW6IDyGP69W8YU01WD-W-9WF8TpKWXzVR8WvfWJZU9nTo0W60WVfWI-WqJWx-VL-WXfWI2TN-WJoTrUW1JWeUWM0WYVWifWr-WsfWB_V7UWZ-WFqWV0WJKWI_WX0WEIXh_Oi-Wh0Wk-Wt9WNTVn-WX-WYVWq-WlNUt-WiwMv-Wk_Vx-WSVWgqWFEVDpTNgWTfWgKW6-WP3TpqW9-W50WBqWtqWyKWwIXVMVG_W0_VC1WyqWAIX3ZDG1WBrWwVWwpVRDVM1W9qWqgWW_W2NW5qWFLWDrWT1Wo4Wl_WLrW_VWLLWf_W2gWMrWk_WQLW6pTn_WhAWbAWRgWYgGPWWv_WJbUTWWZrWfLWE5T1_WQAX3_WdWWMhWz1Wr1Ws2W24TorW2_Wk1VztUirW_1W9jWtWWNAXu1V2AXOVRF2Wy1V9tWSKXWiLGBWTAXDAX8rWkhWyVRO2WXKXosL81VAXWT2WnhWfAXuhWX2WAAXMsWGdA7PUKsWIxUMtLNXWOsWYDXQsWN2V7bUTXWzAXm2WWiWasWcMW1QNGXRgKXXYVqBWcXWHiWABXNiWgsW_AX4BWrMWS3W52WAZVRiWVAXzMW-zM_2WmXROFIaiWayUvsWxXWaoLysWz2Vs_Ww5LiiWYBX1yUMCWDNW-XWHHX3XWfBXJNWU3WjBXwiWaGWneEa3Wq0MpBXZjW_RNsBXfCWTtWvDWVtWUYWlCWGVSC6UatW0BXX1MqCWYLBn3Wh3VcREbdU7BXGjW9BXAQRBENJjWs3VotWu3VqtWCnJstW5BAyNW03VxYW23VNCXxbV2YWA4WyRU2dU9lWU4WVCXeCXH4WbXE3rWaCX7SNcCXF4WO4WqENEZWeZWWDWapVwENYDWV4WV4VbDWY4WRZWKuWDCBTOWGDX7PVuCXumUWZWxCXk4W-jWn4VdZWxgWe4W1CXcZWd1W14WguW8CXlZW-CXqOWADXDNXofVDDXvOWtZWMEXnfV3OWveUSkWeDXwuWA5WfFAkOWlBVQDX7AXiZWEUNUDXZDX7SUSEWL5W_uWbDXHlWr2MiuTgDXD9WRHTjDXlEWNaWmDXliNvkWs5VxkWRvWVaW3GXesUvDXWvW3DXm5WzDXgPWQZWNIX4kWkTUnCXt5WtfUIlWFlWqTU-DXb5WAEXKlWCEX15WovWGEXPlW65W56W6GN95WJ_ToCXDgUOEX4sWeWOOFW_PWTEX_aWVEXwxWilWFqUHQW7FW4EXVFWEwWU0UbFWBHXdFWh_TFwWP6WSQWiEXKwWNwN4lWoEXpwWqEXrFWn6VSwWk0NTIXXEXwEXiOFyEXpwWawWo6WsQW_vWUgU6EXvEX6UUkwWewWmkEx6WtFWz6WNHXJ6W26WvBA46W1NXv1U-IAamWG7WNVUgBXbGWM7VB7WCMXhmWE7W7wWMFXFcWI7WvmWYFXlGWExWbFXIxWAxWKxWiFXP7WXcWY7WI8GwGWr0T6mWVxTecW_uJKHXmRWrRW07V0yNwFXN4WyFXKnW_GWdNS3iVixWO7WZSLuBUEHWC8V-RW2BUz7WLHWYOXB5N6cWEGXanWGGX0xW87W2xWenW4xWZiUB8W8xWknWZQXUGXI8WoHX6KNtnWxWUqiUP8WJvI6OX9EMT8WeSWGdAW8WR8MjtNR6E6iUKXUsGXt6NuGXb8WyGXsYNgyW3CUiyWazSK9VOPX53Nt8WGDFy8WXoWDHXyGVV9V1yWcoW9sWfFXiIWa9VIRXhoWboW3yWr8MrNA6yWpIW8yWeTWF9WJIWxoWuoWHuVUHXmLN7DUzoW6IWNzW7lVpNXgpGhHXxLNQzWgeWSzWmHXhKAJ8WyTWc9WrHXtfVQFAuHX3bAgTVIJWx5S2HX9eW4HXZpW6HXTpW8HXYVWs9WoIXu9WOJXOaUszW-RXrzWyIXa-VgpW2JW59Wp-V79W-YU41TUzV_9WRIXcUWrpW4-WJ-WSWDC0WMZUdIXnUWfIXH0WqUWbrUefWWJWlIXd-WO0W8pWQ0Wy-WeHPEqWg2TBKWF-WB_MY0WKqWepWh-Wc0WB0VtZU3IXpkVg0WQqWZ_VzSXHlV0oTGIXA0WcqWaKWXIXlqWCJXr0WEJXm_VMgW3-W_SXOaUmqWNQW40WSJXyTJ--WoySRpTnqWNTVC_Wl-WenUfgDYJXHyVD_WUKWaOU39Wu0VaJX__VP_WB9ER_WyJC0VWW-DiJXNQXIPI6VWa_WoJXxJXW1WrJX0gWZ1WD1Vd_WeuWa6Qm_W6gW7_WTrWzHRs4TWrWu4Tx_WHqT2DXVBX24T_JXpKX24Tx1WDKXd1V7UVWLX8_WIVVShW9jNo_WbYMKKXzLW-KXn1V-uDP5TvrWJUXJAXUKXoKXAUXS5TQKXVKX0WWNLXYjEJ2WLKXL2WAAR8WWfKXU2WwtWphWcAX0hWr5TEsWgAXGsWbBW7vUfQXzYRqWRMwUpAXgUXXsWNCNZMWn2WtXW9tLdMW2KXQXWYsW5KXj2WbsWALXv2WlMWbNXbUXSzDe2VDLXfsWkXWDBXzwL72WSGWxBWJBX4UXoQUNBXbiWVLXOUXY3LRBXapNTBX2XWo2WE6LDORLCW4QU9XWoCN_XWDZRBtWmgVZPX0TRuiWL3KbmUJ7TlBXrLX4RNdDXACXbsTANXg3WUjW3VXzLXTYWYNWPRUCDWnCWH1W7LXeNWrCW83WYRUs3WC7WNIVHjWFMXafNpNW2VXm3VnUEDCX03Ww3V23Wy3VmRUpTV1NWnTXf6NXENnzAs0U73V8YW4tWxFXCuWdMXCOWK4WbCXgdEdCX4YWlMXEuWrTXIRUjCXpWXlCXtjW9NXWGXliExjWsCXzjWTuW__Wv2MWuW5cNzCX_MX8VXBNXsDWk4Vh4W_jWjEX-4Wb2MhuWv4WHNXy4Wd9TJNXcNXi9T34WlSU0WX64WAEW84WyPWvZWVNXFEWB5W6uWKoVA5VMoVbkWeNXSDX9hDK5WcXXdoAikWcDXkkWr9TfDXFvWbeWHvWrNXMvWtNXTPWvNXoDXY-Ta5VgsUykW0NX0kWZaWj5WbaWl5W6kWePWhfUs5WTTU4DXu5Wm-Tw5W98V63MPvT8-TDEXAFW25WCFWPOXOYXJEX8xGLEX5pJ8aWF6VD6WclW2vWdOXlwVTFWEQX3rNGQWXFWq6WTHNaFWMbWjYXObWtOXQbWvOXUQWmEXnQWzOXlOXaQWUuWvYXNjVJbOf6W5OXGPXWwWxEXYwW_OX0EXEPX2EXMzDkOXr6V-FWrbWLRX7QWJmWIPX_EXGGWa6WUgUNPXTmWgOXOHLvwWIFXq5M6bWTVX66WUGW86WbPXBcWfPXpLX_QWV7VGcWnmWlPXihUURWnPXlGWpPXFBUrPX3PXCCGhFXoZXGxTQxW5mWSxWnFX-IT1GWEZXHBOAnW6PXw3E7GW9PXBNS_PXfxWncWGnWr7W4FX47V6FXB8VycWjJNy7WKiU4cWWnWwxRYnWfOXQiUSQXUHWcQXCdWWQXaHWA8W-xWWCUlWURCUE8WK8WIdWVGXVOXmiUL8Wm8VaGXhyTS8WjSWdbWwRSgGXOgViGXqQXkGXlaXp8WnGXTyWuQXVyW_nWvSWKIWA8MlNXpdWi8W1SWzaX3SWudWAGAWRXtdW5QXRDUbXU8QX3aXToW6dWTjUVIWBRXW9VU9VdjUdDUiLXMTW68WrZXCHXNRXVTWFFXZ9VPHXSRXfHXP-CTHXjZN-XUgTWZRXcbXGcBWeWuLNKzWztStXXoxS5oWeeWlRXuLNlHXPdV0MXPLSsRXEpWuRXpKCJrF2QOaDMRjR1RXr9W3RX8RX5RX9eW7RX60W9RXpzWcTXaTXy9WZTXA-WvzWt1TV-VHSXD-W0zWQzVMIXFKXBqWkJW8oUOfWKRVeSXhpWNSVTSXbIXD2TsJWeIXE0WYUWzpWD_OhIXdSXmQX8SXzVAgSXBqWnIXA_VkSXVoTDqWZ2ToSXGqWIJXyfWCIXIqWzfWf-W7SXx0WR_VUTXAfW5IXy-W8IXH0VWKWw9WkcXdKWZqWkqWITXBTXjySJgWApTLgWGJXGTXwcXPgWKJXf0VMTXGxVASXXaUQJXlVWRdXYpTxqWVJXXdXZ3TXTXQ6GeTX7KWJ1WCAWngWS_WkTXV_WtaUX_WfTXCrWQ1QrOUb_WsTXA1VIrWI2QxTXi_WN0Na1WyJX2TXJUX4TXJZM4JXKdWSrW7JXy_W_TX6KX21WCUXKVXcrWFUX5_WEKXq5W9UXcrWIKXAKXQUXnWWRDXNeXqKRlbUWUXbVXC2WKAXdhW9AWlWXDUXjjLiUXRUXcKXM2WeKX2yMlKXpUXbAX8UXWsWB2VKBXZ2Wd2WJXWtKXMtULwUJ2VxKXf2WzAXh2WDVXhVX-UXR2VWXWuAXBVX8KX1AXAiWEiW5AXw2WWVXMVXHLXg2VksWNVXJiDnsW82WIBXqsW1rTWVXB3WHcWKeXaRNdKOmNR7MW1XW02VBeXUWAJ3WdLXkiWfLXmiWhLXdoWJsTqVXSCWJLXtVXmLXONWX3WbZXWCWK3VoBX1VXuLXrBXbZW5VXWMXO3VIIX10M7iWxBXDWXlsTbtW4fXo3WFWX6VX4LXgtWPSXzgSqAOjtWYREJQOOWXufXBCXEgX37TNjWUWXICXWWX83WnRU73W-fX93W4NW_3WxdU93VaMXiWXWCX7tWC4VWKXyfXjqJM4WZoWC7RfCXhCXT8TvWXjMXR4VX4WT4Vd4Wa4W9wVzMXTXXEfU5WX4CX5MXXuWZZW_WX0fXgOWzgXduWr4WzjWZSUY9Tz8WouV3DWMXXEzUnuWMkWBwNx4V0OWw4WZXX1ZWbXX6OWaNXK7Vc8HhXXKNX7uWCPWhNXlXXk7IAvW2aXAzRP5VoNXmbXqNXU5WO-TCWX6DX0RVY5WnDXX-TmzGc5WcfXm-TtDXXTUUvWbzNwDXEOXyDXfaW8NXU1VavWkaW3EWDOXnET7DXSpAy5VIYXBVNKYXAJVMYXwPWFEXTNXHEXvmJNfVA_TTOXafVPNXDDO6PWPEXclWREXelWI6VV_TBQWcYX6vWexENUUM6WnQWcEXAhXdsVF0UT6WS0U9bVrYXxOXZ6WBFXpFWmgUtEX3lWxPL2YXriXZMX3YX2FWpQW4lWDmWiYX1EXGFVqFXPPXHPXvbW5EXLPXSbWMZXVbXpwWHFXROXZINTZXOFX96WsVXcZXPFXC7W2WNLRWXZX4WNjPXXFXSRWbFXjZXhZXfhUlZXUjXT7WzHBsPXmWHn7VtGWzZXhcW4mWyPXvZX7mWoFXw7VejXjFXaBUtFX13EvFXvRWagXBQX7ZX0FX9ZXn7W-7V4RWDHW0xTbvVw7WFaX-FX3cWaWX9TNPQXWEX9EM77WbWU97WNSWMGXPSW6xWa8VPCURGXKiRRdWNdWeQXubX-SVYGXFyW5JTwnWpQXuHWlGXmaXt8VhGXwHWcdWPyWjcXiIWY8WrSW9nWb8WxQXfkX7CUahX_HWFoW5aXd8W0aX4SWIIWwdWmGXydW6GXqGXETWu8WNZXtaXATWGbXoyWoYXd_E18WaIWFRXoVXKeWJHXmjXI_NMHX2kXjDUXbXzzTtjU-yWstVAzW8nIfTW5HVajXhHVHzWdRXceWkbXJoSehXiRXobXiHX29V9oWOdV59VdaX79VwbXZzWsHXnSA9lQDaJLTVp5U4bXZpW6bX_bX8bXr9W-bXBqWAcX_HXCcXGcXycX8RXFSXxzW0lXRIXMcXfJWkpWQjWCZU6zWlJWTcXC-WRfWXcXHTXZcXH-WfzVcpWK-WlSVWcXfcX1pW49WK0Wo-M4JW-pWT-W4SXydVqcXX2TscX3UWtIXb-WHmXUIXd3UYJWzIX4lXvSXKcX7IXC0V5cXE_WU_Vs2TL_WgmXpNUSKWDSX0SXIlVAdX3cXIlJn0WNdXeUWq0WHdX0-WFJXEaUMdXqSXosVnKWy-W20W7-WddXWON82O_yVB_W-0WjVWUJXwKWWJXVJXGnXExMbhV6LXqvM6qWqaUgJXO1WmTXY_WS1WsdXtWXGWWzdX7aV1gW1dXtTXc1WGXXu6QH1VeLXUrWq_WDbUaLXjKD7dXZaXtXLdLW8JXz_WJKXmAWPbUH9W5sWYVVKhWCKXHeXHUXAeXEVXnrWh1VVeXtHOVlN4WWJVXYfXOeLNKXIAXkBNXeXE2WdUXuqTegXubUSAXGoXpeXhLRdKXrPU61VjeXR2W91VCsWaoXgjEbQNaUXIoXcyDOXVG2VQAXeXVfBWVoXuXV1KXoBWTsWxAX6eXzKX8eXQQUSUXk2WbXWHVXdXWQVXSXRpoXgcUHjXEeXy2WmXWFBXeXRzoX_RGVVXCpXh6TMBX5rTOBXaVXQBXE3WtZVGCWzsWpiWxjLafXC5BpnX0TRbBXniWHRX3iXsUXb0MB3Vs5UCYW-QUmfXKtWr5ExVXyiWzVXNtWtLXFkTvfX4VXtBXTgXvBXgHC8iW7fXbNWUnXQRUEWX9LXGWX0JVIWXdPXE6SEMXvJONWXHMXntWrNWcuVECXj0WGCX5sTVWX_lXQMX63WMCXQgXudU1tWfWX3tWU9UE4WsMXkMXP8ThjWRoX5dUhgX21MmMX-MXS4WHuWZgX5ZXsjWqgXMZWsgXtMXugXc4WZ4W7WX2MXxYXtCXwLXj4W1gX-WXp4W7gX9MXDXX0CXAXXzTXHXXmRVFNXEkWKhXJaVINXMaVs4W7DWGhXseUVDX5lWKDXQDOIDXNDXC5WPDXeXXKEWgXXNEW_OWJ5WXDXyeXZDXnXXnkXGrXchXsXXMPWnHMeEWwXXX5WMvWSPWRTUQvWmrEshXw5V3NXk5WjPW6NXzhXAOXzWXJeX_NX9kWrrXCOXMvWHYXVrX_DXJlWNQALlWJiXOYXFrXUqNQlWMOXHiXUlWB6VZOXXOXC6WblWSEXJ6VViXL6VmwVUFWBZXZiXDPXN6WkYXolWmYXsOXpOXtlWV6WmnX4iXggUkiXnFWKZX0lWqFWZbWqiXZbWsiXgsXuiXABH8YX9FWziXjOXJQWBGW1gU_FWRbXqOX5iXAZXkEXxbWmiXIGWDFX5QWMiXDwWPZX36WULVRZXQGWEjXNjXfINhPXYZXQFXD7WMjX8wWdZXPjXFBUgZXf7ViZXNcWeYXyVUQ7WRcWdFXYUBM9WbjXqZXDlXVtXtZXhjXmFXjjXxZXoRWZpXzmWh7WqqXalIk7WbMXIPLzFXiiV5FXyjXtcW0jXNnW7FX9RWRnW6jXUnWIaX27WXnWL8V_jX0BUOaXJSWHkXBdWw-V-7WFkXUaXSGXIkXRyTmWUwnXQhNg8VOkXwgXVDBfaXbSWTkXHyWVkXdGXsaXiyTZkXoaXbkX0HWtCUKyWbyWgdWZ8WikX3CU1RAkkXqqJmkXHOXguX4aXtxDk8WZuX8aXBXGvkXnuXAbX-CU5dWAvV_iX7aX_GX8dWJbXOLNLbXejGNTWObX0HGKRXftXhjU98WjjUDbXhjUIlXqIWI9WVeE6XUNlX6KNPlXp9VRlXizRTlXlTWWlXJlX-zTalXkRXjHX9EMK9M-oWZ9WglXR9RmeWjlXybXnSAI3UnlX0RXweWEsN89WdIJslXxlXulXZpWwlXBSX-HXgGPTdXumXXJWbdX79MIKW29W2cXLmX8lXVUWOcXsrXYIXPIX_MUqpWoJWEdXImXaSVaIXvvXMmXy-WwSVmzVFZUozVjIXYVWmcXOaUocX7JW6lXkfWsIXucXuIX_zVxvXMXD0cXjmXmmX60We0WxSXV_V1vX3-V9cXSqW_cXtmXEgWCdX-SX4mXp0WGdX8_ODTXUVW2-Wv0WAwXvvXJTXDnXMJXB_WOTXJ3TA_WbVWLnXKnXNnXjVWPnXOnXRnXfpTrmQbJXbqJdJX9KWkdXN1WlTXndXjJXI1W70VxaUnJXnMXJLWF2QAWWinXydXqJXlnX4gWIlDzJXl1WDrD2JXdTHvnXXrWx4T-nV9JX0_WiLWGPUIyUFeXsUVLoX3PNrLWe1VWWWMeXbeX6xRCAXVWVMKXVUXA2WXUXMoXZUXVoXehWPAXxxXjlL11V91W6WWlUXN2WieXZAXloLS2WrUX5nX5bUrvUnKXVoXyUXteXoxXorL2hWooXWVXRsWAVXwoX-hWSsWzAXZXW7eXGVXAfXIVX6oXoMWhsWEfXjsW0DWQVXJfXUZX-xXPxLMfXlQUA3Ws2VJpXC3WrITbRNtITx2VOpXZLXQpXl5LXBXTpXqhXVpXmVXapXNUE5uXClLkLXm1VuVXIfHoLXYCWrfXsLXtfXopXkBEsqXMRU6iWwBX_VXN3VBWX-LXbYW9fXyfXHWXAMXj3VQIXCgXJgXcRUkYWHgXMzXaSNKgXSWXMgXrYWFqXOgXHqXmFIYWXy5DqSNLqXOCXVMXXgXZMXkCXIgXB4WzRUYCXfMXG4WnWXJpJogXjWXOEOaqXzqXCnJngXSqXpgXuMXrgXnqXOZWitTmqXwMXwqXf4WYOWEXXe4VH9TuqXzGX-mUxqXwnUB0XN0XANX2qXUNXt4WJXXhcU7qXHkW9qXFhXRXX9DWPkXGkW74WSNX45WG7LHrX0eUiXXYkW5ZWQeXPXX8ZWOrX9eUXhXjXXRrXPXWu0XgqAZhXiuXu4M_FNdhXZrXngAbrXquTdrXuNXOvWxNXhrXzRJjrXs5VlrX9XXnrX_XXn5W3DXCYXYfUEYX5hXDET7hXrGN9DXnpXeWO_gSuTULOX4rXNOXFiXQYXIEXwwWGiXFtEZfV5aWVYXMjSDsXIgUE6WaYXKHNWiXOgUMaX16WhOXhYXosXlwWLQWo4MplWa6V7kXHwWVgXwOXMxXwbWuYXBZX1OXesX3OX1YXhQWekX6vTIAUTCXI0Wt6WxUU6vXXsXlbWcwW31XJPXT2XUtXfYXGZX6iXyYXysX2QWzbW1sX9GXAjX9QWCjXJFXP1UBRWBtXYPXFjXCtXKjXK0EaZXq2XOjXWFXJtXRjXmPXNtXoPXh7VqPXeFX8uX0hUX7WdjX62Xg7WkFXuZXbtX0PXxhU9mWXtXXxW1ZX5GW7PXsjXfqXujX2FXAQXmtXhxWucWt7WkbAutXQnW9FXKQXHaX8jXJHWuxWQQXOQX5tXitXdHWMkX9tXEkXFdWQSWi3Xl7EbQXVaXVSWrWUqnWJuXh6ELuXunWNuXbGXPuXq8VXkXAAFoQX4WUmSW1HWYuX3kXgoBvaXRtXjkXHoWBoWG4NLzXEoWkuXfuXFZNC9V5SWTPXjMVq8WhoXxuXCbXGlXEbX0kX_QXAHXdiXILNKbXZIWERXNbXgfXb4XfoWtsX8GV-uXh2XmIWs8MrDUQHXhRXTAOVRXquXrIWYRXYHXaRXkZNRuVMzWpTWM_US9WbHXU9WGHFW9WtTWnRXtbXu3XoDBqHXxbXNwVsOAQFAMqUIJWvtUqlX8RXmvXBSXovX8RXqvXXaUylXtvXBxXzbNXwXg-OzvXFIX0mX2vXd-Vz1TLIXIfW-NX7vXOSXczX6oU9zWeIXw0WLmXVSXjUWD0WxpWecXG0W0pWO2XRmXKwXVcXtUWR-WVmXT5XO_OR5XIuNTwXVZUpSXvIXFcXpKWjeVKqWgwXm-WomXXmXQ_M1SXf0W3SXxmX5SXkwX6IX60WCgWxwXmwXqDVdqWDJXIdX1-WFTXwwXYcXywXPdXw_V8-W2wXuvXP6XVdX_0W05XUOU9wXKnX_wX-wX25XVmQTnXkgWswMWnXypVYnXKxX40VodXgdXOxXGLWQxXbqXpJXknX1aUY1W3aU0aU0dXWxX9aUsANUpX6dX9gWcxXBIR8dXNPN-dX-TXd5XdAXBUXmxXWWWGeX1nXlURKBNIUXDoXKUXcbUCoXirWzxXAMW5AW2xXOKXbhWNoXPKXiPUeUXH2WghWdeXPeXHoXAoX9wDXAXZoXGyXkeXIyXmeXGKXKMWsOAMMWP4X2eXveXa2WloXqyXvKXoAXxeX50X8AXWyXsoX3KXuoXJyX8NR9WRxoXX2V-eXjMW2oXCLXkyXz2WpMWM8XELXPVXHfXEBX4xUlcUKfXUVXsyXpcUFpX8rHPfXrxXnyUdVX8MWgVX9UXSpXVxGB7X12VWpXffXYpX4yXkZRifXINWEzXgpXJ3VwVXJYWZ3WJzX0VXpXX3iWTNWPzXPdU1LXXtW2rU4LXarDq6XTzX0pXyLD2pXtCWazXkNWDgXfzX-BXWaWCDWz3WmzXrtWHCX7CWPgXTgXRgXKqXT9XMqXWgXLDWN2X0zXizXXMXIDW8tWfUXyiWGfTPDWoWX9zXbgXrWXQ4WtdXuWXdqXb9X6KNA2MvMXm0XlrV0kJL0Xw9XV6AygX4MXsqXyCXU0XlsSn4WRxX0qX4gX8gX3qXnYT5qXiuWLXXfSUz4WOXXp4VQXXMNX44W94Xn0XVXXp0XXXXcEW0ZWzeUWkW60XZ1B1uWn7X_qX1SUckWiNXekWa5QgkWDrXUrX90XYXXKfUA1XT5WarXOPWsNXF1XyXXH1XElWyNXirX5XXTvW1kWvhX4NXElWyhXMvWBlWDYXs5WfvWjhXyrXj-XRlHd1XtPWLYX9rXn1XJ4Ui1XH_TQOXM4Xg4UKiXp1XSiXOiXa3XRVNaOXu1XcOXw1XIsXdYXYiXGqUV2X71XWgUoOXX4Xv4MZbVTsXQ6WVsXA2XQ_X_lW1_TzsXWbWdsXb6WabW4OXJ2XviXuFWJ5M9FWAPX1iXCPX0iX9YX2iXv_XxKDb2XBZX1QWK7X01XA7VrwWAvX7OXVmW6sXG7VxwTKFXQ1Uo2XAtXXPXRVU5pXEtX6wWpfXl2XiPXx2XXjXKtXPcWVRWrmWwZXQcWnmWnZXG3XPtXuPX92XwPXgjXtBAyGWD3XUxW4oVLvX4PXojXg3XwGIktXtjXQ3XO3X8ZX-PX2FXDQX1jXIWUIQXwtXY3XASWl_XJSG-jXz1XFGXO8VYWUPaXq3XC8W3xWTaXYQXEBYaQXEuXm3XmnWfHWcaX3sXNcSRkXM8WhaXbdWt8VRuXjaXTuXlwWAKVdkXX8WSyW8nWUyWzkX88VI4XY8MzQXduX_8VC4XwkXouX-aX4dWsuXGIWU4XOjUS4XG4XFbXV4XzuXFHX2uXnDU4uXd4XMbXf4XeAYajUi4X06WvXULeWZTWo4XbGFq4X4nXIvXt4XY2XMvXVHXx4XD9MPvXDvXpHXSvXvZNqbX-zTsbXflXQBYjJDbvXg_WklXn0AnlX3bXivXPgA4zWXBLJ5XO5XL5X_bXN5XvvXP5XUJWn6XJVDh6XzMU-UW5lXA6XOzV3vXHfW-lX-_XbIXf5X9vXUcXK2XzJWUqUpwX7vXacXWfWZSXdcXUfWB_ObSXO-W5-VLwX60WNwXXaUPwXS-WsCYdHP45X7UW65XWwX85XkfWZwXMqWbwXBqWdwX8zV7cX9IXH6XfDY6SXX5X3-VN6XX6XP6X6mXswXT6X9mXQVWlKWvwXcULWTOeUWEnXLJXd6XHIX70WJnX6wXZgWYgWQDYd3TuCYFFOK_WL6X4BPN_WJAWcJXK1WeJXEAWB4TGAW2pVx6XO_WqdXMfEErW99XGrWuTXMLWjnXUAWwJXh_W2dXg1W4dXD7Xh4TVrWP1VhxXp1WjxX0nXReXDjNN7XY1VqxX4xXsxX6_WoEYCBNLUX41Wd8XYVVZ7XihWb7XekNUeXYeX6xX4UX8xXWqXI2WZKXUoX4UXLBWnUXeoXxPUv7XL7Xx7XEpLgoXOyXkoXaBWmoXTyXXMRVyX0KXxWVXyX-7X_UXA8XdyXgMW9KXI8XT8XZYVesW32W-AXhyXFfXmyXS8XRVXV8XpyX9oXPZV8KRQLXoXRvyXZVXxyXOqTYLXH3WGhWj8XlzBl8X2QUn8XnVXBzX5GMDzXSUXFzXZgEkBXkpX08XmpXF4XPtWNzXwfXrpXyfXtpX30M2LXYtW-8XxDNVzX2BXXzXDjW6BXBgXv6S7pXGgX-pXy3WJMX3CWDqXzOENMXPMXrzX0NWtzXZsX8YWeWXQCXCGY2zXYMXa9XwWX1zXd9XyFW4zX9xX6zXhMXk9XE0X-zXgLVo9XenXN3VD0XltXxWXhqXBOXRlRK0XrCXjqXVuWpqX6WXBHY49X6MXeOWgZWX0Xd7X-9X7jWWEYa-XC-XmOW9CXDrX_CX-qX9gXpeUk0XpuWYCY_9TRNXtuWOOXvuW_4WaXXXNXODXZNXLrXF5WfNXc-X20XDRDkXXhkW80Xb1XLDXnNXYrXn-XC1Xp-XcrXlDXs-XwNXu-XJ1XmUNx-XuDXuhXZTU1-XjhX3-XBYX3hXPcX6hXt5VsfUxrXoaW-hXm-T05Wg1XHiXPYXI_XRYXl1Xj1X-rX-5WZvXKFWWYXQEXYYXFsXUiXUEXx1XEbWKsXxsXMsX2_XOsXLbVd_Xv_XfiX91XQrV_1XjiXB2XpwWD2XxsXF2Xr_XfsXr_XhsX0IYjsXG5Mz_X3_X1_Xa_XBPXssX9BYUUU9EXHZX0QW8iX4lW-iXWIYRLVEAYRPX7sXk2XSZXIAYn2XMAYERWKAYfmWOAYLjXQAYv2XOVTeGWy2XKcWSjX12XkZX32XmZX52XiAY82XgRW-2XgFXZtXkAYzPXIcWE3XVxW_IYsZX5PXJ3X3ZX8PXigXa1EhiVqcWBaXqtX3FXjxW1FXCaXHQXEaX1BOxtX07WztXBGX1tX47W3tX9jXf3XDHYiHWJGXJyTBTVgnWMBYTGXJkXp3XBuX8tX-CBPBY7tX_xWNKNTBYy3XiaX6KNG5U0nWnaXaBYckX2HWdBY18VoGX7HWmBY9HWoBYnuXf8W28XD4XADU6aXIoW3QXtuXtBYmdWVBOxBYokXN9VBZNW4X0uXvDFa4X7BY38W6BY3uXQbXtJYSbXFRXORXezTmoWMeWYlXp4XLlXG9WHvXr9VJCYpAYFCYNvXT9WlJDdHXLzWOCYNzWrTWUvXy9RWCY_oW9IW8uEEJW2_UQFAeOVIJWljRH5X_bXkCYpCYmCYxlXoCYP6XqCYa-V0DYBdXwvXWDYulUV5XDfWyCY49W0CYjpWseNEIY4CYMfWCmX8zW-vX-zWO6X1DYZIXKmX9CYYfWF2TbfWYUWv5X8CYOUWMDYvvXODYVmX7DYofW-dVnSX55XvcXAnXvvMsSXf-WuSX8zVloTAEYp-WC6XI6XJwMF6XewXwmXhDYK6Xy-WlDYfmXnDYrwXFIPs0WKdX-mXW6XuMY1DYzwX7-W9DYWIPVMYJJL00WWgW7wX4DY8MY3KW6MYRyVn6XCEYELWAAWhTXyVWHEY20V-qWanXpdXZ_WPEY26XudXzgWTEY-6XVEYCNXV1W2OU3dXU7X5dXR1Vu_WG7XLpMynX_dX3CYE8XiWWdrWnxXnVVpxXnLWvEY64TR7XPtU-LYmNYQhWwxXlFY71WVBNeeX-1Wc7XtNYosLD2Wg7X8KROAX6EYk7X8EYByXpPUXoXDMWr7XRWRAsWcoXkKXs7XGFYtvUDcUJFYRMWWsWnoXNFYa8Xp2WPFYSXWUFYYyXl2WC8XDFY_yX_KXWFY9eXYXWBLXZ-XRfXSoNlyXO8XKLXfFYCBXhFYoyXpoXEpXuyXHpXhNRPBXDCWzyXFCWxcU3yXhiWjVXBNWliWN3WXpXKCYyrT-_A5FYDYWgiXW3WjpXz8XwVXdTVtHYd3WGeNEGYxLX5iW68X-VXVYWCjSLGYm3WE9X8fX1pXTgXZzXjNWDtXKWXUGYXSNWGYM9XYGYCqX3sTMENQ9XxNWutWzNWRMXADWTMXtSNxzXZ9XXwWRqX5GYqGYUgX9YW5zXTqXwGY8zXyGYm9X_zXsWXQEYcqXpMX96Nl9XASUyWXyjWEQYW4Vz9XN-XglECHY6gXOPYtqX9WX69XWTNq4WyqXKHY3gXMHYZNYJ-Xd0XD-XKXXSHYi0XDrXouWONXIhXWXXe_XMDXt0XThXdXXY-XQhXMEWGKBOEWQrXVhXBaWd-XFPWkNX_-XruWEvWBCOZbXUoEvXXE1X1HYgrXmhXZ5VOTUUPWsDX7HYthXz-X-HYmrXXvWorX4-XT1XlEWV1XIIY2FVivWtKYtrXuuX2rXf1XfNGEiXq0XTIYF_XIiXWRY25W_rX09XGUUYIYQiXaIYO_XF6W_uEflW5vWy1XgIY8EXASVbkDaiXmlWPsXgiX_hVVgUfFWrlWh_XuOXj_XsIY8AYImW1VNo_XcsXoiX2OXOjVStWisX68UQyWOZXsGY5YXNbPL2Xn_UxiXbwWaEXc2XFPXa5MzQWuQWEJYCFX1HWSmWwuXBZXBjXK_XRFX2BVJAYQJY-6WfSYcPXSGY5wTWJYNjXYJYsFYXRWWAYTxWMcWkGWXjXbAYCxWdAYlJYMxWjJY1mWySYPxWA3XatXCiXO6UrJYoAYg4X7SYrAYJKYYXNaxWEnWptXCWUo7WQmXCjHBHWAaXkxW8JY2jX8RWW3X5jX6AY_FXI8V0tXKaX2tX_AYRQXBBYTHW6tXQaXj3XNKYNGXkGY9EMjnWLBYXKYWaX9nIIuXHJYz8EhQXrHWOuX53XynW83XSuX9WUIAIUuXiSWWuXLwVFSY93XtQXA4XoKYc8WeyWe8WE4XRRYrKYnBYmuX93XJoWPLYtGXuCVNoWhBYTRYzIVYSYw8WbzS6kX2RYXIWZ4XsyWzJYi_N5BYp8XFHXfjUSLYjXU_BYCAYEeWCCYC9WLLYTLYY_AyDUv4XdbXQlX-SYfAOULY24XWLY04XeHXECYiISSCY9jUX9WXvXnHXfRYRtNilXbCYdvXxRAnkULnB1HXgCYCKYAUWaDYK5XRNVM-VEUW4eWtvXENYelU5LYqmXv1TLVY9lUfMYTpWwSXUfW7LYb5X2CYxNYP6XRcXl-VWzVRSX_vXmDYGMYm5XvpWccXp5XFDYPmXt5XOVYMtWLoTKDYBqWRMYP6XTMYP0WP_ONVYDcXdZUbmXfZUa-Wx8O2MYzLYe-WawXwCYlmXCNYcDY7fW5fW8cX8fWlMYE6XzmXlwX3MYAJXgKWwMYQVWyMYT8NsDYBOU6VY1mXOIPIpT3DY10W1wXbVW3wXNOU5wX90W5DY2_VRwXTpTl6Xk6XGNYfdXMEYEEYidX7qWIxXu6XmdXw6XtIYlgWlJXrdXWqV2GYL7QgnXB1VxdXKrW46X96X5WYbNYZEYdNYbEYr4Tm1W7TXChWixXT1VarW57XbJMDeXioXrNYcWWtAWirWtxXT7XPXY0NYLXYPqTm7X9EYWOYJoX6NYrEYTKXPoX7xXZeXZCX1NYhUXDOYK2WCyXZkLYoXmhWNOYWQN-1VYXYqvUuUXNyX4UXPyXlAXuKXI2VwKX3hWOFY6UXtAXD8X0UXFVXcOY5eX6XYdYRJYVG8X_XY-6TgOY1oXfyX3oXhFY5oXCfXILX8oXUXYnOY7ONuOYWVXwOYRLXaWAIpNCCWD3W2OYF3W2yXvFYxxXxFYMYEzFY3XW1FYfOY7gVAPYGZRs8XepXEtWiBXnfXHPYrYYKPYBGYMPYvLXOQY58XTZWk3Wi7T_8XihXzpXBjWPGYftWRGYczXTGYEgXZRVbSYUFTkzXsNWTWXnzXtqVoPYJCXqPYJqXSMXvzXUMXNqXhTYbWXajW3zXISYUCXvAYPWX1PYgkVBOYmWX5PYscBpGYc9X1PYnjWoMXN4VqMXLOW7PYHQYG0XiqXI0XF0XlqX_GYrZYrqXO0XvCX7MXplEf4V2gXZ0X1qX3CX39XbZWb0Xr0X7CXQHYGNXdQYDhXw4VfQYBrXOkWW-XJhXiQYWNXg_WOHYkoA7OWlOYB-XTDX00XqQYQEWvQY9uWy0XpuVsHYvYYEuTrXX3QYxUYmuTghX6fXjhXxXX9QYzXXnhXA_X2XXOUVzNXf5WL9XpEWN1XsEWpDXBIYjaWhaW_nXr5WDIYlPWFYXw5V--XLPY0rXMUY7-TBiXE_Xy4VPIYqvWRIY8sX85VUIYUOXZHYACVCsXXYXEsXkRYv1XO_XeOXqRYGSYP3OZEXuRYbEXwRYpIYU6WmOXWgUxRYoxEw4MSbWY6WasX9RYOwWq_XWbWs_XI2XESYPMYP2Xj6W9OX6YXc2X5IYmsX-YX7_XxsXQSY0QWSSYEPXUSYf2XWSYEFXpTYUsXJJYSPXXPXWPXUFXp2X_sXTJYjSYa1ES7VRAYNJYAdV-wWQfXZBUK7Wz2XuSYYAYOtXqAYVjXfJYXjXxSYiJYgAYkJYacYb7WbcW6SYq5ET6NljX2SYu4MYxWuFXK3XbxWWUYFnE1JY77VFTY_hUzjX5iVT3XwcWDaXnxWRTYH6EOWU7jXyXNc3XGKYb3XaTYISWsAYQdWNBYb8VGBY_7WIBYTKYYKYHsUkTYdTYVKYoTYJbYGCULKYl8VMuXgCUUkXuTYJyW23XxTYvTYkSWVuX63XXuXXdYT4XauXhkXgBYB4XEUY9QXhuX7aYlkXH4XqKYFUYyKYuBYxkXr8WLUY2KYOUYpBYyuXWoW2BY-KYCLY_kX3FYRZNClXkcY88WTbXjoW9bYy2NCvXTRXtoWNLYrBYURXCzWXHXAPYkUYbRXNCY0jUz4XldGgRXjUYyUYaLY54X8oW-IWTzW3UYKQYxGFaCY8jVxlCQFAm4NteWbXVMTVoLYxlXqLYvLYsLYBSXuLY1DYwLYIUWyLYUWYEcXpmX0VYdpWwzWP-VEVYqJWWVYKSX5vXLaYOIX5CYmpWEmXADYBHPbMYj-VBDYDwXaVYcIXNmXISXGDYs5XcSXP-WTmXUHPS-WQVY--VZmXWNU2VYuLRmIXUDYoHPSfY9zVSVYxcX3eYvvXBWYS0VeDY-cXbfYl0Wu-W3mXDfY6NNGgWS6X8mXETXLdX1MY_CY5-WCnX5MY1LYLaUbWYh0VdWY_MYfWYyKWCNYdgWD6XcdXhWYybDHNYvVWFxXFEYHxXjTXJxXtWYHAWtgWINYK4TpOUwgWY0X36XvdX66XJrW86X8ZY86QPrWh0U6RYFbU1JXRTXtxMO1VgAW8TXFXYjAW0aYmOYJXYlEYJhWP7XjEYYbUIeX8eYs1W9_WJVVNUXY7XVhWjUXzEYkqT1EYOoXh7X07XmgYABWEQNgXYOYYMLRl7XUAXsXYOQNGOY-rWBFYqUXeOYKyXhKXthWHFYwXYROYzUXAYYyWR2UX87XpoX_7XyAXVFYmBW_hWYXWCiWZhY_eXaFY4oXFLXeFYlyXsOYP8XmsWApXoXWn2VY8XDYYcITACWqFYULXoSYqyXuFYUBXioXeYY0_DgYY05TiYYLhYvTRBLYGNWnYYsiWlfXqYYhpXo0My8XtYYQNWBUYYZY4iWsUGHGYW3VJGY98XjlTMGYXPYdtW7YYq3WZdUG9XdPYauVL1MgzXhPYN3VN9XldUHZYndUS9XfgXszXgESvWYzGYdWXPCXfgXcgXzzXfZYRCXriY0RUuGY4PYmENiMXnZYqWX9PY1GY_PYiCXr9XtiYB5Nu9XH0XM0XkqXOSDgDWbeY4lEMQY6ZYqpXS0XQQYzZYutTUQYNQYa0XA-Xc0XIXXbQYf0XF-XleUH-XUHYQaYV_DFaY4UY8vNP-XcHYH_XbhXsuWMhXhHYJrXjHYpQYdkW29TSaYojYlGV40XTaY_SUGfUO5WGaWS5WHTUgaYypXg5VjaYWfUZ5WmaYySLphXbgYjAVL1XElWuaY4-XJRYCIYzaYlNYRzS0hXu5V4aYnaWPRYx5WmrEMIYcRYh1XYRYQIYk1XFbYtvWM_XVlWCvIB6WMbYt1XZYXU_XQbYeIYd3XKQWCHEZ_X3EXpsX9TN51XErNe_XpkYgFWnIY9kDk_XUbWbsXkbY_RYG2XBSYbbW1IYmbYYgXv_XwbYnQWnsXmkY41X-HNDZX9dYrbY5gU3bYmsX5bY0sX7bY2sXFVUQZXMJY9sXOJY7bWGtXNFXFcYIRWUJYt2XFtXo2XnSYOcYrFXqSYaAYTcY22XumW42XTtXcUYRxTzhVYcWFBUvhUFBUpFXdcY0uV4VUj7WrjXpcY7hUHTYoVYFQXR3XstXycYOnW3jX8FX2cYF8V4cYytX-jYVpG-AYSbYNaX-cYHGXUQXQdY9XNk3XOKYlTY4TVSKYLkXCdYNkXs3XYoVBeYXGXImY2JTaKYTdYtTYv8VyTYlQXfKYZBYVBYcdY3TYqbYJZNgkXmKYa8W8TYjBY0qJlBYtuXcRCpmYkmYDDUukXHCY4KYO4XI9V-QXwBYydYnuX0dYIbX2dYVUYaUYf8M6dYjDU8dY8KYneBHLYVLNl4XoIWQvXXRXGeYr4XEvXkZNL9WklYk9VaHXy4XcHXvUYYLYPeYUnYImV6oWcLY9TNWvXelXfLYQEUoJVA5XuPVO3OiPBPFEp0BwQAB-VPHAJgTHCIurVmVVleYBSXneYseYpeYO5XreYzLYteYP-VveYcpWCSXmnT3LYGSXCNYJSXUfWLSXKfWk-M-eYAmXAfYQcXGmXxfYUSXFfYIMYJ0WizVLMYIwXcfWOMYQ-WUmXxVYbfYW-WlSXSDYgMYZfYawXXoYYDYb0WffYP6XhfY2JWjfYjwXlfY-IXP0VMeVm0WR6XCTXqDYufY0MYowXpfYY_MZ6XUgWbfYOxVuKWQTXKTXwqW7fYlVW9fYoVWGWYAgYzVYWkUDgYXiJhdXiTXu0QVXEhJXLxXAmYPiDxWYOEY16XRgYUNYTxXsJXVxX8WYOLWZxXg6QbxXcEYrnXWLW6oYOWWggYQWWfEYkpAq1WR2XjYYnNYKXYo7XEUXnEYU7XZyMc1VS7XlgYvgYtEYH5TzgY81WkXYpWWKoXbXYbVR3EYEhYOgLZUXaeXhXYRAXvwDEOYbBW_EYFyXJOYaAXu7X1eX8gYVQNz7XIFYxhWb2WxUXMFYBQU8pYrAXM2Q5XYKhYyNY7KXZyXRFYIXYhnNBiWXFYjOYK8XPaYw7XLVXiyXGLXqOYkhYkfXdqYBNR_oXU8XGBXW8X8AXTYYpFYyOYt2V0OYYYYTfX0yXVfXfVXXfXppYiVXKCW8OYdfX-OYo8XlYYizMDPYfpXCiYw8XLtWsYYDiY0iWsfXIiY0PYKiYZ7TRPY2fXSzXxsTUzXSiYWzXZPYYzX3pXXiYJWXZiYusTbiYmtWXGYAqXPIVO9XMMXnPYttWKZYIqXpUXV9XqiYwzXQZYurYUqXoGYDQY2iYC4WtGYbZYgMXziYxGYzPYgZYTDW-PYTNYq9XBQYDeU0rY6GYpZY8GYROWtZYvrXLjY9IAg4WLHYi4W59XLsYBXXlgXSuWTQYYQYlkWaQY_ZY6qXVjYluWXjYj0XL-XSXXUmY6eUijYY0NdHYhjYLhXU-XNhXDrXOaYujYpjYsQYPrXDrXgNXwQYoHY70XzQYndYDEWcaYI-TeaYJaW1jYA9XSRY4jYPvW-QYuNXb5VqaYVTU_BXFIYCkYhfUEkYyaY1DXHkY2aWJkYHIYoTU8DXGOX2sY1XX1rXgsEVRY2PWXRYR-XySL8rXNIYaRYeRYEjYM8UP_Xs1XEYWbIYBbWHsXSFWXiXG5MiIY8IYAwWYbYSUY4sXT0UcbYZbYhiXfbY4lWhbYylWykYpEXlbY0lWnbYtEX4kY9tY6kYksX3FWNSYWbYPSYgwWDlY7RYvsXnkYKSYMmWAFXe2XJlYNKV8bYOdYoxEaSYBcYLFXhSYv2XNAYHcYqWNu2XmSYDxTxhYwZXdlYctXaFXeJYhlYgJYjlYqUYjnVWtXJuYtPXecYlFXgcYruY1PXLeYuJYATY2ZXj6M4ZXqcYpoEscYp7W4lY_ZX6JYxjXu7W0cY4jX_JYSTY5cYNHWCGX-BUYTYe3XFmYTQXCkXVQX-tXl3XMmYC8WKkXPGXbaXNdYTvYfHWZGXbKYgmYZdYXBYdKYgKYdvYqaX73XedYyBYuaXfBYwaXLUYeuXqdYldYKXUzrXodYxGXrdWwKYBoWsdYmdW0KYmyWR4X4mY93X6mYdbYnAD9kXe4XALYZUY-kXk8MQnYh4X_dY-8W3KYgUYDeY4QYDeCbbXwDUVHXPnYquYKrJSnYZLYQeYw9VlbXVLY-GFZnYpbXbnYwzTeLYYvXUuYceY6UYa8UGGGpCBfKAyLGc-GIiVLmUt6OXBGLMUb0TrpU-JGRLEQJAmwYFHGrJG-0UHlAnsV36OA_GqkJW3Oa3OynUAZRaQGwPRoHJqkRfRDrSA83Ot2UNMAD3O9_CcnUX0TlkREMU07OvwYyZR-zLc1OJMUY9GQxY-wY67OOxYaQSCaNJxYPLEzyVsBABNVdwO3sIrxVLMNX-U_CVdxYqkJfxYQNVjkUwLA_rNJ-UQyVrkUGVYhOWq3UoxYO3OqxYraNoUQkNVkxYcMNmzWglU1xYa3O3xY7aNczQanUppLwxY1uMb6XdrU_xYfeYyaE8OAMbNLsQu-Pu7KuaNZrUCOVAgW-xYaBBexYMyYgxY2QPDyYN3U_wRTyYxfWWyYXQAYyY8dGgOV-lUvbNvtUmOV-VYLpUKyY3WVZyYlyYxIPjOVIRVBIXgpWhyY8gL2xYuyYMcNtOBqFO29B9SVGPYFiY_wYXyYpxY4yYdcNTSBzdNvLSnuVFjYTZWNsYrpUsyYncAqxYYPV3mUBvAe0N2HDK2Nt0N8WXSPVMzYBzY3yYkyYQzYSiT19BTbR_BVz0MRtWa8UNzYC5XDzYmPV3QLkIMyyYrMN5eYryYazYAyYnzYxdNofSpnU4XSg7NiwVKFN89XAsY1yY_qUPzYDQV4nUGQVmvVzfXXQYoLW7zYjyYzvLWnUHoUkYB19BO5U9uV5LEMiYvpXJyYvzYLyYczYXoU4XS7pOrlVMzRRRWbJYAzYiyYCzYczYnQVd8AmeN8uVrwYuQV7eYkzYS0YtyYczYzoUzlSGRVqwYKpWbUWFoY9oUlzY2TWq0Y2rA7YPt0YoyYJRV6-VF0Ye0YH0YQpUoaM_DTOpAA8L-vVfrYedUhrYx3W80YbzY-0YeRVsYVg9NQmVVwVUXXCkWTjY_cU0xYo0YOzY4yYtRVHwNsqNMUV_sYdzUz0YpeWL1Y4RV-pUTtOooVnvQZJVdsVstY_kYFcSwSAf1YPzYHSVduA0NDYUVp5UG-WWIXwcXJ1YwzYq0YbqU7-O0NDwqSv0YNTVHMYKqVt1YY1YtIDQdPttNgzYz1YxgNG2Tc0Y2yY41Yh1YSXBgxFghNGyV99WnVYV1Yd0YK1YNyYMNLzJAKhNMyTebSqrNVoVDkXfTYGkXL2Y8zYY1YHTVlHJuBLK8UxkVfvMiIXVcX31YT0YL1YN7T1AOwhNyJVGPYuYYpXXu2Yp0YL1YiTV_hNH2YekV9XEfGYliY33V42YX1YkyY-rUjRR5-FCuVyBVQmYDuXYaXRnUC2YF3Y4IBOsUtoCjeYBUVhUNb3MD3YmzYQ3Y9QJIUVtoCWMUN0YlfU9jYn0YW2YN2YNyYPVVBjAMqTSFG1tV9WV6URt1WQbUR0Yj3Yv2Yl3YSUVkXVYoBQjN5MPkpMzeVKqTrUVsNYhsUP3YH0Ym3YyUVC5TydLR6BVaVClRwAW-nXtRXY-U-3Yy3YVtUSlL0jN33Ya3UqZVzNYX7XkqUL4YgxYPVVEkN03YfJDOWVYsNvbLzVVG4YOeXDhYO3YW1YZ3Y_3YSUVhVV1JBydL6nB6rVb1VSeXZhW4gYj2YG0YM4YcuU7fL8VVgUMubVkzUgLR9NYy0Yk4Y00Ym4YMuU14YkfL9VVegLYsNhuUf4YRNR5EYg9Xj4Yw3Y52Yz4YKlNLWVuuUNWVsbLPlNAIVp5UgLRhhWoWWCnUW4YOYVWFA9uUnkN50AAvUHkLF5Y3pAS4YIvUq7XoXY84YM5YE3Y_4YEXLQIBpWVTvUj5Ym1Y7nVqyLiKXeoLQZVK4Y94Yg1YO5YVoMivU2fA0oLj5YUoV-YVioNoeX9wUb5Y5iNTXVGdAUmNbrL5ALNPV54Y6URxXYbfV45Yq5Yl4Y75YI6Y12ADwUICNk3Ll3UW5YP6YSqYWaYuzYT6Y-4Y75YjXVVwUMuLF5YikAMZVnQUXhYvoXZzYh6Y65YX4YAxUUzD2XVWwUF5YY7Gl5Yt2W4eXbhYx4Y90Yj6YbnN1wU16YlfVtpVueXJxUqBWdhYa5Y55YqxY5nNbnNRYVDxUfxLHzYr3YtMRa2V6AXiEVG6YexUeYVTxU9nNp6YRNR9AXKiWnqYt6YM2Yx3Yw6YrxUX7YN1Y7AGsQV36YP6TMYYU7YI7YuyY2YVsxU4YVuxU6YV16Yu0Y12UD7YPYYtqYvMWF6Ys7YF3YnuLuoNHZVsEBxoN53YWNRrhYi2WY3Yi6Yi7Y9oNS1D1yLYQAOzLqWACpNH5YqyLXVXIpXrFYCdVIxY77Ym4YiZVkpAkZViyUgqLEmVC6YmEMzhY2XWG8Yv6YYuU1ZVGlUKWOrHVCsTcLX7yXC3YW8Yu6YJ7YBaV1pN76Lg9N8WVemVisYCzUCaYpZWe1YX8YNyYeFRNNOFvUC7Y3JXAXYH7Yv8YuyYcaVhQMNjHOFOMUVAkYv3Yg7YN5YgxYGcAjWDdqNrzYmPLuUWj8YqxYrzUfHFf_WrqNlNV17YalD2WYwdXinYukUb5YBbVXBIDbV-zU4XSH5Cq3Y28YxtYzRYyvTmIYV4Y88YQ9YSbVp9YNSCJ3YU6Vg_XB2Yy9YebVZrNqqAZrSkbVonX8yX78YF9YkyY5VIorN_MC86B3zYwbVuPYwrYx9YE-YH0Y3bV5bVbyV49YJwW93Y79Y80UVMUfCY0GDSuMF6Ub5YI1UMdAxsNYuVunVGRWRcVYuY76YX2YgxYWcVX1NONOcsVk-YbPXr7YP-YNyYf1UksNd-GB0Y3wWJDTv-Ae-Yp1UtcVr-YRmAptVcSY_wTgwU6-Y3cV21U5cVe-NRmA4lVPAYVFXZJYp5YO9Yr5Yy-YkLUGdVcAOdlVPcVdnYvTWaeYR6YnxY79YUdVY2U9qNRgNT-YvnVgdYmmYcuXN_Yk2YkyYhdVcyYyaJtqAxdVvvMiSXD-YO_YU6YgxYtdVQyYanUz7LKeVqIXg6Yw_YH8YsdVaNNB1YIeVjrV0NVxuNaoYN9Ym_YH0YEeVQBBe7NIeVsNS_pVxuNcoYE9Y6_Yk8YX3Up_YUeVA9Y9xVxuNdMYl_Yy4Yy_Yi3U7sLn2C65Oq2YluN9nYf7YFAZNyYceVwyY84LXzUokVrSXUVYEAZaAZcBHkNCamTDWM46CQ8Y0eVGSOa_Yx-YgxYC4UeLBRvNP7Ys9YquExaWV2YQAZqxYGfVw1YNjHl1B_-YvsEdtYZAZ86Y5AZZ4UvvNpvNY0Y45VHbYLiXO-YCBZuyYm4U_vNo4UYrSsNGg_YH5VajYXHYhQYn-Yk3YNBZ-hNkyNxgRvrV6vEhGYPAZkAZ5AZ7fV2qOQKG7-Rj-YnTYWBYhSWX9YXBZGgV2jIXJLB0Y43Xv_YsBZcBHj5UhKV9qNswN02YZxNzBXkgW2BZkyYsGOSHAggVqFOmUIwYVGrYiBZh7Y_BZqgVPAORUG2mAjgVd7HiLXICZH0Y85U0gVCCZi4HePV8LXD9Xd-Y79YAhV5sEUEGAAZ-AZT-R_WNTjXrBZuAZMhVQ-RK-YhcYHxWXcYuCZMBZ0DHswV5xNpIG01NEpYjAZuAZghVhpEe_NxuV9AZf3YyINbRWU7WLtVcxY79YshV2EACDZ36CttAIBZWCVbcY1SYBBZ-BZYsVkyNXvVqCZabYpGIjbY5_YWDZEiVYCQdfHHlARDZVCGuAY9PXbCZNyYRiVkyN02U2uLAJYlgUbQWL5YWBZkyYbiVnfCLkH39Y93EntX2JY9BZuAZu7UduAwUPVzNIwVLTUItYRCZP9Yi7UxiVBiUjzNRBZKTYAvYT2Ub5YG8UJqA15NyCZNiXhRYVBZ-BZHjVTvVHwN0dNsjVsEXVEZ8DZ5xYaTMPhVmVVi8UWsYNEZ79YcjV7AZT0N3DZeBZueUfjYv8Uu8YyDZH0Yn8UTzYV8U-BVoBZM2XddWQTVoDZgxYM9U0jVHwNI4BSEZR1YQkWKaYi3YwEZpDZ_8U10Nf0NldVFDZhiXM1NVDZeEZa9UsUBa6NhHD9JVQ1YafTnGYxPYWZYnDZvEZWEZfnEakV4qSU3Y-2Yi9X2PYxiYlEZ4AZi7UkkVrzQFuNy5YqAZmMYySXs2US6YFFZ7EZsuQHVHuBLNFVK-UfwXXMVwFZWEZF-UTAZAcN9TWs-WgDYdEZ3CZ8uQ0_YN3UO4K3FZrMYOFZ3CZNlVp4Ld-UW0YzCMTlVZ3XEFZ-BZZlVrOA6XT4wY7wVDqACmYdhS3AZxFZ8AAllVIaAu2N78Hc5IPcVpEFRRXJnY6EZPAVyZB82N3eBiGZIHSdmVLFZ2GFPCYvlVbFZuAZAmVT_UI9Ms5GLAZYvVrHFzUYfeWeDZ2GZpcA8zNGHVaDZhiX8kYAHZ3CZYmVUKDNySn4NLYT8GZg3YcTU4sC1_UEEZP_YgxY5_UHcRB4NUkUFHZKDUwQXCnVpGZFAV8FN-iHOHZbHZcyV__UHRUfHZZwBRbR-4NAFZN4XcyWyvYrkXlFZeGZRnVXnCa4NQsVFmV0DXBOXTGZ2GZGnVSnVcxRNjHw2Nn1YLTUNRYCGZo-YPAVx4NRCLP6NgFZPHZGDZvuYB3XMCTKDZmFZwBRqEAGjRgSLM1UNpVwnVxmYE9VfHZ2nVHnV33YSmAa7YSFRI7X1hX-CZJHZx9TfBV2AOf3G4qVNaYPhX67YmFZPoVgDBZER0TVD9UkHZt8EWmYzBZpnWTmYYHVI0Ub5YcoVp9YhsOBjVWVNdkYEIZjBZY6NSPPwzNmxSLIZKbYAbWsQT6HZ3CZxoVOgATCVt-Y9ITrlYDJZSCZ9oVclSdTGH5CJ_Y_tW0iY5tWpGZIpVUHAkfNMPA9OVIzYMDF5GXvdYVJZFEZSpVSSVYJZWKCVnVrqVzhHkZYCQYE0XfJZhpV_3TkpV85DmpVqnQvPAppVj9Fy1YtaVs6XfJXIEYONYLpYNJZFIZ7pV1JBvIJeYUsFZj7NofYKGZHKZJlJ9NL7GT50YESLNWY7DZ3CZNqV0JAyDVj9FKdV-0QpTXSNYRpYxHZ-BZF8NIdXbqVL8DL8NUKZZwMPWYC3TkIZHKZmqVi8NidNr4UePVcGYpPYLBZuKZzqVr8No3NGpSPcVRhXqjYC_Y79Y38NmEV7yNlfO5ZVJJZaGZIKYGKZEJZyEVj1YYrVJpWJrLuDZCZXOSYpGZWrVQJZyCOhnV0IZdsV1bY2KZKLZe9NCGRYDOaHZxGZx9XxNL_iYsfV6FZuAZWFVk1YasVJJWWpUusXBJYb2XTLZ09NDGR3UVWBVgNYRWWTLZvFVhWOy2Y_HZxsVsLZH4UH-N8hXa1XqPW3LZhFTMZPR3CsNG5wYp_MtDYUHZx_Y7FVHGVykB_sN3zGqEZmwWPuYJ4YdGZjKZNhBRGQg4LpAZI2YBnXWWYc0VXKZHKZtsV3-N6KZdtVVFZlRV79TtjYtIZeGZB_NK_NE_NDxGJ_Y3tA_vY2CZHKZCtVHxNVLZS_N91YPLZdUYboWOTWTLZPtV3MZf_Nd9YtDZ7MZFRXWtVQEAALZZtVYLBHKVvgR3QOPQCSJZjIWIwYwuX-MZltVVPG92YGLZCIVLnYttVWMZuAZxtVFoMKnVQ7Y3tVv8XzMZEJZ8tVebXOAOWyN7cSspVhLZnFFJeYwIWGNZb5YbAOVPGyeRXNZsNZMCYibXtAZ3CZUuVeWGZTLbJZF1YcSNBqXGZYjNZSCZhuV0AOA4N1MS8IVyBZL5VC-TnHZ1GZ5NZ7aAEBOSJZmcYLMZ7_YrIVLNZQBORBZPoWvuXZ_Yj9Y79Y4IV76LRDRneNRBZHSJAiXNvV5-YdOZB8VnvAUvVsBOUWT4oU0NZ4DZNJVDvY7lYFvYCOZFEZhvVRbBUcIxBZIQVvHYdaYoqScOZmFZuvVmoUICORBZ_4XcvXmLZ3CZ5vVCkSMGTWzUhCZcrYcPYm1UHNZ_OZZpFG-AiCOjCGHGZPcVbBYjKYpJZVHZ4BOSPZLcBRwVxCO1EGskNsjVGJY6IZQIZeGZcwV5XTTAZ3pA5MZDNZjBHnRYd4MpRYcGZ-OZnPZrwVBCZp9Yj1U8KZdEWzHYaPZMMZ3wV-JMYDOM0YmMZPFVIQYuZYAjY4NZFIZBxVstN5NT0BH7xYSONIyYiKZuAZBLV0FZGMZCNZJER40WmxYzPZ-BZSxVFMZr9NEHZrNZdsVWuYTOZk8YbxVSNV1zYPQCBpViFZiZYbLZSCZmxVr-N7QVNxVdWYpGZyxVTAZq9UU9YeONIyVmOZmFZ7LVnAZR3CkIVGyY2LVYQZ7IZ79YEMVmNQP2KIMZaONjWYHQZEJZEMVdwOcmVS2Y9wMBRZmPZaQZLFOqKDe_YR1BwMZlHZvBYO9V7KY8PZ7_YkyVbFOuMVnFOG_CiBVuOZh7E2IZbvYZmYz3Xf7YxwYukDzwY0yVowY_LUYmU-1Y22OtwYa0TYxYCnU_rNWiIDxYVxYaVDrkRzeDExYwSAXxYtwKglUheYRkTfIZ7RZaxYY9G-RZoFVvMOyHRs9RIKBLxYTkTlHTxgJhLUpxRSfGZgOlEBA9AakTbDFckT-kLYSXmhOGdRnfRbHT2kT_TTTzKMUT2hObfR3kTiPYw6S7EHIHTDFSQRFsBTZhAYoOJSAJ7GUFZF2HgRFNpOWCTzrAfoO3QFhoOilAjoOPKB56RwSZNNFIpOIvOezWwBTrUQ5SZBKTReHwFUlFUQLBveH6FUpFUeFUNvOjlGQTZdKB9NSDTZNzQfWV6HS4SZdeH6SZMpOeTZTeHVTZG6KqBSwSZMGZrBAzJSuYPXLZ3bRJTZhTZRZYFRFKTZgoOsFUoeHjeHCTZjlGeIDj-UykSg7Kb6YXgRFGQxTZKJF8SZQTLQRFrlGvRFtASwSZ_dNq6SJqOCEHwYPNTZLTZZFUNUZyTZfeH1RF2eHlTZ3TZGvOjFTKUZkYVUbR8SZSTZ3lGf1AESFsQMUUZ2TZfeHJTO-FTAFRO0RQUZDsL3SZ9SJdFUeUZGUZjlGgiAQkTN-HDuOwJZezXpUGtSZ0cIkxRQRFxUZ_QA9ULubN0JD1EZ4hRJETeGT0eHUvMuREeQHKaRb7TlNWa0GFVZtREIYLIVZx7TYnBRVZVTEx6SQFS6UZwUZGVZ-UZOHHSfH4fHoQZXRVYnBgUZOVZUQAQVZXCMwBA2QOe-F_JZHNGoTT59LqTTnYIaZSpvKcZS9SS0HUxWPCkFJTSgCMmVZmQOD5GsQAvSRxHQzxHvGMmVZ_KBvhOJ9HVQZ-6LGREZ7VjrDjgTGDMbdCNHCRURKVZv-RvPL3GLYSMZRGgIMIjT-WJi6HukTXEScPLBZTuTGLXJQjBCDIw3IDEMFOSskTMNDXvOQXJnkIJyGIhTNyGNXJeCMVWZT8TOOTMwYwuIjKEFLS50FAWG2GLUDHHLSYFUI8LLMEzmTEzS8QEnJYTOT1PXAXZrRW8IT-rY4iYAsYwZYPjYNjYT_TkJTO_XPNE5tEemYcmYgSWekXFKTcEUpzSeEUtvQkzSmiOMKTYuSbRQbhTdXZH7SJVQ7vQtYQ7iQYKT_vHYGUh7P_iQbKQjGUeNPIcTwGQcJPMcT28SOCDPcTlGUkKTxYSTcTIwQwuSaPTwATVLL5fQXLLihTEHQccTq7StVPqtPP2Sz0P9GU3wQpPTHHUi4PmcTLLTocTnjQowQIYZxPTFZSSgQtaPbHQzPTdHQntPHcFItJj2SLkQl2StSS7GUsmKgYZQWPh_Ss2S_PTGdTOvSphToAI_hTx2SIQTG4RKQTNzPneKPQTb8S1iFbWQYPQ-HQo1PzYZsmPtLTD3Sf8STQTlAQ0LTA9P1VZxVZnQTXbPChQidQEZOfIUbdTlvSiIUpkQNUKM0PRTS8AIrvSUgQqEQidTyIUkdTxxQmdTxEQodT84RCbK7IUOrRgTPbnYQrRC5RTBQBJUC4A_kQFRTphQ3dTuJU9fPsTQwfK0vScNI6ZSfTSBKUwXPNyQGiTgBKPiTVaSkTSNBI9vS2ZZk8IFiTAiTdJHyAYOwSQsA09YZaSGGMrYZawShbFNwSDiTGRL6TSOGMSwS-TSZwSIwSsBIccGwuOFBMAaZbwSiiTSlQ6MQoiTgwS40FAkDRUSK4SgeQOMPowSwKU7ATO4SM4SprPuwSimOJUP2KU3aSbaOr4SBbSYQPgUSz4SmgP_aSgJQK3PVeTYRToRT79S8wS64S8QQibQcSTB-SZsSk9RRCQpLUCvCefO2iDonOKEG_iNePVOKEzWZUKE2WZf9V_VZ50FjUE4qS8LZ6MZoKE2wE2nIj5RK7RtGUy7RraFAoHUbZAkDseWf-ULnTAZTzBAAEM3yH_GNhtEK-EgkRKiPaYZWDMzaVH2QrOSDrLh5Q6aV3WY90Q-1Y_1Q5bZglX64Q6WYIPNUiGF3QHbMzbZS4TZrMb5U5aVd_WhnXyOSybZ50F0aVa8Ne1Q6KV_4L8bZh9YjlXwpLUcZUgYK-ABcZTpYvTX76XbcZKJO_0VZ3QAkDciSSqO2iD2OSLnBgaRl4QaiSm5QbOTr0UeAHPFGXcZs5QAkDn5QrcZ6OS0hHi3QtVZuWZyWZRWZ-gHscZvPWL-YJSY-sSD7RE5HNvVmcZPRAKbMGdZSMJI-YUwV9LZAdZf1OvcZBJVvIM2iDrjIC6Q-pV7KV-STzcZtcZ-WZ4SYMOTadZu-HHJTPIZ2iDzCVouAw3UIoQYdZOjU3cZsSTf4T55QbiSc7QaNYiWZMQMidZweEAJSmjDqPMEcVJcZz5QtdZpdZlVZ50FrJZ2dZKJV0TXsdZV3Q7OSUGT7bZycZodZY7QIPNicZIeZ16Nv5Q5dZNcZAkDROSCWOfNZjHTDOSpTTk9HNIZZHACXZnAYHCTYeZtlYaOT_cZ_3M5FIZZTxuYgGI0CZnuYjZTgCQzOThZTYXZgEU8JPiEUY-SWfQAQTPKTHGUpZTEGUMNPPATMFMVKTI0Pj-SvYQ63PAwQFcTB0JMPTkuSr-SmuSwXZqjT51SnuSc7SpGUe7S_YQ1XZ9GQY3RXOQrJPehTp0P1GUDCJdcT4GUkPTrcThcTSLTJ_Sy7S8KTsPTX2S_KTljQbfZx3RtcT87SvcTNYZxcT3PTVHU0CKXHUArK8PTaHU6cT2DQsHUHIUuHUa5WOdTUvSxHQvYZCdTP4RlZZHTST4Rz8P2YZZ8S4YZY4RgWQwLQSIKXQTAZZGQT5_SVxQnYZ3VK3LTOqRZAM7LTFqRMIUe8SJ_JMfPZdTfYZKZZHXPMZZpjTMsK1QT1IUtjT5aKePPwkQoKTiNKBRTBRT9IUq3SjZZbMTarR_sRJ9SfATiJUJ6PzvS23SKAK4ZSwZZ2vSRKUq7JsARrBQe9S9MTFzP_MTuKUBNTURTKbQIUPkeQq9SmxK45RpvPKNTIBTMNT7KUONTeRTakPYbQCCQ14Sz9S34SpRTENTrRT-9SbeTnLSFKSeeTWBT2ISYBTa3PZ9L2iDNsQtgBEiBtzUouAHBVMTVE3QmjDKTMmhZUdDohZhmClFEoOCaTMtnVh8U0zUb2QSqOPlSu7FzgTMWMnTOP0TADIIOTW2O8RZz7OGxYh0TaqQirQz6C9OY7sWxsTHuS13ActSjrYCCXFZYfSNLyS1EW2aYugYTbY8WGRQYlHNYjTgFAdlRHoGrTYN8WcKYChKfZT76SQfQ1OT8ETU0SSARyETT0SwETXpSviZ2LSMFU4ETzET6ET0mX0mR9ETwpSsbOQKTfYSiXZXSSmlP_XZfcQzGUr0PyKTMgZ9QKpYZPvSMWQqhT6vS8SSbZSxhTFdTKIUpLLUIUgnKWIUTaQbqRrdQXIQ6WQqZSdAMubCtZSqvSubCUTS2dQzIUsMT5SIqJU8hTEwSWrJ4ZZ8TAycGBMLCiTiML6ZZ_ZZVwSllHCaZMaZVBILiTN0UGaZfQBrjZUiTcXALaZwjZqcGOaZnuObuOpuOSaZDaZSbH4fZxTShaS8ZZYaZOBMcwS_TPqKUJMPmaZ5cOniTFeTtMLiGMFhZKQAraZgnS0dSuxSQsSSvSjNThnS-CVGDMPlSIgT7tQq-FLFSgAZHqQp0TSgDXCMlkZ7fTyGGj8An6BFxVmlJCEA7DP2LZFJMvkZ5BAA2BkuVM-BRBZ7WGZlRukZqSBIgT9NLJzNpKZm3TWVNXwFZ9L6kZVJG_sQfjIwGZk0YIlZwDPbOZMJMMlZLuQ0JAMzQchIshZcMZmlJTlZulJUdDtkZ2HMMlZ6NZ0GCwzOBjTZDOePVeiYeWGXiZilZqSBSKCHJWokZCYRXNVfFPPSDU5OKCG5kZulZM1BEHGykZjmTMKZIlZ2kZPeD4kZOIMPlS_1BZ9DPGIfzEyDLjCGiGV7vNmYTiyEYdI88Q4lZ9CGu_BpvNYRZFRA0GNhHWvGMEmZAjJvHBRbBgOZKuASJZFqADuEaAEJWZVlZ5lZdPALPVgCVSMZAlZQdLvIMamZv5An4BWFAmlZNlHsaVlRZGuEguEREBcuEgWGClZ9CGqjRF5CyUSftQvdD6pQdlJPqQFuXKiZ1HJLIJYFPzkRVrQO4VtlJqrQmGTjPY47TslZWlWfuEDmIhuE5mZW2X6qBBlZeKNnlRRBFFnIRmZ5lIFlZy5KAnZLiZjuRZmZ5lZXlZchIhEZBAZdlZKnZtlZ9CGXlZrOAZlZfjIBQZzRZ0lZelZOnZWDMamZklZm-GjUErwGWNVhzY-NZsAOlzXKySjuE7mZbLA5tA7dC7GZYLZCIZLRY8LJMpSJpSUwOsiZHrCFFUeRHh8RSNJb0SOMJ5ETZMSxiZlNSlbPUhShkQk5PjkQoJUApHnjZ5nZulZv0L4fTxKOZoUI4BkDZHpCfiZnBAGIMfnZJNLEgBpoZi8B2_FN0IIOZvrVvoZxoZDmZulZEgBFFSyvG--YHlZA7OZ7OS2OKEHtAPunZbLA_oZJbM3oZ_LUqNZRlZEpZ42OHpZfFVGDM9iHGvNlIMUhI9aR5DMrfTCiZQDIJeN6CMuTTUWH1-C9TTcHTmeRdDLR7OS2OY3O46OFpZi5IrQDp2OGtYmGPCnQSITVnQqaDLnQ_oQ1nQ8aDXxRGpTtKLTaJdIRvzQknZUcYmAXFFYCNWefXzSML6LqaRvaRkYMtaREQObKDKqZQJAwkRdpLPlRy3Vi7IpOUNzS7gNPzSAESmAYkjXF3XtuYbjXcXNf3EQnFqjXocYETY3JYGwADNSIBR-pZTHGbGZlTYTiRJiReLNVHX2WTaSAJmT_fBYEUe9KaEUcjTHKTvNQ4IPLKT3cKyCS_1GvBM9zS7-Lf0SbLJ0zSMDSDDSY3Gk4S4zSD2G_zSWLJwDSBrZGDSMrZHrZFrZ02GH_LvJJH0SjjBrlR7IFagRQGBWqL8FBDABj5RrlREJFerZcrZvlRKJFfrJb9IhrJZqR6gBnrZGLUbUFaJFiJFcJFbBItJFeLUv7HlJFxrZwJF5GB1rZsJFx7H4rZ4rZlZTyeZPsBkYWjGRhCTIQOKXMaDTJCTQSRcCTcaCSKFf3B6lRAmRLsZCmR-lRUKF3lRamSf1A_lRogZBmR4lRDmRT5FFmRDwRKPSytSXlXeLUkKSBISrjSPmREIS7tSvQSOqS5zRjmShsZM5DmsZemSMqSpsZ9tS3EUqdHULFROCWLFHmA0mQvdH2sZBaZisBk-QY6DGLFXmRwgBtHBKLFhREWmRdmRuJQfmRYjYHqS8sZneSamRgmResZ44GuxG2MJuFUskGuzGxsG5AFJ5Gb4Gh4GnLFj4GTXZH5G74GPkGhpESbSwsGYRHpmR2DJimRSJBctZ7LFe4GatZg4G33FRtZgtZK5GAqGntZOoKrmREXIcvIluI9EU4zI9HItmRDFUbvIAFUunQ-SJPQJBPJhNJ6NFMNJ0NJ0mTgxO-LJBKJ3JJ8GBiNJNOJzMFQEADuZGeHBPJZOJDPJYPJ9rGvETMuZlOJXuZgMEEPJpmA_PJqpS-NFVNJjKJ_BGUuZnpS9PJxEGiuZXoZ6SJ8PJ9dHRQJwNFnEJ9LJpaM5sBxuZTQJOFULcHLOJCKJ_NJOOJJhTLuZKOJVKJguZaKB5gOOFUZACc0S4WOPoZxETHFUKvZcoZFhSSoZoMJ1iZyiZvMStMSaoZsMSJFU90Sx0SW2GcQFGQFVfFVPFJ6FgRMJrZQDSpDSQ_Lg0SDLJo0Sj0S8-Lk_Lh0SlOFp0SUlGB1Sw0St0SUgCcvZSPFL6FK6FgvZA6FbcOU2Ge_LivCv0Ss2GkvZLTKNDSKdAnPFnvZi0SRDSGLJrvZFwZtvZpvZdiTSLJ80S40SavZp_L3MAEwZx_LovZo_L6zSfgFsOFFQF1vZgvZeQFM6FivZWwZAwZ5mGvvZPwZcDSQLJ-DSd6F0vZmtCewZ3vZevZ4iJgwZGwZiwZ4BMXDSsvZ7SZ1_QIKO8dI3BTdlARgZMTZi_Q4wZEzQM4LCFTM_Q5DT04L7DTo5RZRFpUZCUZVTZioOWOJkoODuPBUZqrJ4FUHpOiFUtUZZ1SRUZPTZkTZ_5K2FUOTZqlG0TZVtZMTZ_TZKxZfeHEUZBSSQxZ5wGQRFTUZQvOaxZTTZ3FUVTZ5FUXTZdUZWxZfUZFVZw4DGSF3RFMSF8FUcVACbYBhAAGUzGRVSRJQRNHRF3LjtRyCTRQODGUGVQJ1S8ZTefQp8GrbRJ9GLeILXOOGU98GkkXLcR7eZRGUkXZKJFS1S73Bb1SW1StlGytGeUZsXBayZ3tGAsR7aTZACRbTPnRVoRcYF0XS4YGQnRw1RblYuWSLlO0xA-aTlaTaXZraTDbTAvHmqF5aTkXSD1R5ZT2bTaOC1XGGbT5yZgVSFXI9ZTtyZ2WSXKTCbTCcTD1RMYGj1RlyZBzZ9VScWSjyZKaTJXS_VSMvHUHAOvHNXSb2RdbTVaTe2RgbTKWSibTi2RMaTxXZgaTj1RqbT5VSsXSp1STMQ0yZ_1RrIUxbTAzZGaTzMTpzZgWS1bTybT_bTMsS6ZTn2RFmCoWSUbT4aTwWS-bTQzZ9jG8zZpyZHXS7yZLbT3zZ7aGD0ZtzZZXSF2RKbT9zZMbT_WSrVSlzZqWS9uHTbT1yZ2VS8WFOzZr0RZWS7aGX0ZitHTzZLXSyjEIaGYzZPXSazZIWSczZTXSR1RaaT72RkzZQWSf6HcaGbXSzzZ-zZnvHszZkaT0zZwbTWEKl1SJ0ZtvHEFQfWSlXSyzZI0ZIbTUNABcTM2RBcToaTF0Z7eK2zZZ0ZG1ZxyZ0zZh1SyZGe1SdnRb0ZlnRxVS0aTVnR0XFUWSrnRm1SSDQsyZhpAO1Z5dGGvGH1ZuyZwvR30ZCaTn1SN1ZxtZT1ZzxJunRm1ZoKQP7SoXZCOQS7SaGUPVP01SzfQqYShGUjKTrXZIjQ0XZ31ZnGUyYS4XZVcTdeIGoRmwIVZFh7MuiZ17Rl7RLqCq5HeZF-eI8JIIQLDoRezPebZL2Z87RIoRT9KRrFP2Z1eIN7RS5HK2ZW2ZUJIT7RO2Za7RM7RgeIZ7RYJIG2ZuGUmeIqnJZ2ZGpIJaFi7Ru5H5eIV5H7eIz5H96ThQI77R1cFt7RPVA4eIn2Zt2Z0dB07R_1Zx7RR2ZhbZ1_SeOQy2ZKPB7eI9nJdeIAbGDsRPhH1YSCjZAHKacT39KXfZBbFsYT7qCvYM9gHO3Z3GUjPTDjCToRX3ZnyZNqIXpIt7S4KTkcTbDQf3ZLYZkwQUYZFHUljQ_pONQTSxPZbB3qS5mHewFycQBHU2_Py3RKHU97Sy3Z_7SOZQ1cFxbZ2mHNhZA8SERBppAQqOSHUjlSUHU8cQkHUuFSpJEbcFRYB2BCsfZVsOY-QKgSaSQD4ZIeKlPTTdJZHUYHKbHUgoRZ1ZKpRXoRpaCiyZuCKtoRzRBooRPdF-BSHYAjoRjLT7sJc4ZJdFe4ZiyCtoRroR-mHyoR5VBDdFpoR0yAt_Cn4Zf2HepR8oRs_RslSVDCjHUaTBycHz4ZeASeHUD8RNtSKeK3FSulSnLTprOzFSi_R4UBq1Zq_RG5ZjfSPKLpHUA4ZhHU8jSD5ZJsOnEJdOSx1KvFSipOcpR84ZCfSg4Z5jSipRa4ZapIC5ZX5ZmeFppRCaB7fFqNAreFJeCLDJUfF6fFyfFn5Z1eFp5ZyRIjLA-vZGlFjgFXWCJfF0xPqgFlwZThF15Z9jC35ZuYOPpQVWC85Z7NSxRHegFr5ZWgFm5ZZHAo5ZrdQF6ZefF8KJVwZPoHC6ZcgFogFLgF65ZvkFR6ZmgFVuJegFssGaIR7rCjgFzjF8UB2fFx5ZVgFLtBI6ZwUTHgFY6ZQCV4eFz5ZxjFe6ZlgFg6ZDzO45ZbLAsDSFgFu5Zn6Zv6ZSgF-ETfgFgvZl6Z0fFY6Z46ZcfFy5ZO6Zn0SQ6ZifFQgF-6ZmLJpgFy6ZwvZT-IDhF5jF6gF6SRYFMN7ZmhFsvS4pRvgF8NSfDCQhFixIt1PDhF8LTR0O2pRUdTR7ZVhF6pRciF3zOZWCQ7ZoLTX0O6jFqHUMWQY0OEdQ9cTvHQJjZkbG0TSvVZvrK8fZHbCMQTCxZVvSgiBSbSzNSb-RdvS67Za-RmzOAVBozOVzC8NSWoZ4eP8NSZiFOxQCdO8NSgiF_MF0YTKWCWyHzvQOdT2VZQkOZvSdQL1YZSQT7HUnmPNxQnWPrLTc8SDIUumPKgZqNTnhTu1Pb8ZFIQXxSHjZKSI8wZh8Sj7ZW-IajFfjFr0ZxHQdjFeSAG4LOdTHuGoWBeeCRUBf6Zp7ZP7Zr7Z2VB88Z9QKt7ZkZSO7ZihFjlSRtSF9ZU7Zj8SzDCC8ZubYSgZIkF3NSAVBRqRF0OS8ZjSPH1O_fZJ8SS0OK1O3MAM1Od_PZzCyAIDZZSIUv_SuYOT9Z91JCIUGZZQ5PXgZOIUMEQl9ZbbPYQTBZZHZZ0VZx9Zt9ZiDJu8Zo9ZvvBUqR09Zj6JXqRyaF_vM2XBR1PSlFH9ZwkFW0OC9ZZlFlyAVfInpAAMIQYTfzVtlFxYTqlFFMImlFETBI-ZIUBQ2E3eSYYAT-ZSUBwlFQQV5hTShSFhQBATukOqqP39A_lFVxNWhZtWQndQS3S57ZmtSGtCdqRUjZVfP4zCTmFaIUL9PV3SYIQlkQPTQz8SRTQNZZNSSM0Pl9QklGumFMaSfGAq9QgIAzmFYpOjqRVQBQZZuFMhjZc-ZudB_mFMyZQFAInFgoQvICM_ZRcRLLAP_ZXnFobCFnFN_ZkqCVnFDuPS_ZoVAb_ZyBAW_ZudGnIUzrRtqR8dGpqRqIUuZBpIUkqRuIUzbCxdGBBQUbS2dG9GFo_ZEcCl_ZzvLvqRv_Zj_Z9rR1_ZvHCpuR0IUOXPjgZb9PSFDn-KBnTBQQlgZi3SvMIWnCQoFrwZZMHhjP5qRGAadaBwmTPAaEnTchQSAauoF9qRn0J_qRpoFlOGmzZKeOn-KFrR7IKHrRMEJiwJkpFjlOCiQB5RBbFjAajrRLrReyQsgZ_QTqdTSMTn3SraHTrRQlOaATfMQMXQtgZAJUAMHmrR2mO8zHerRflO-4RnlOBRClrRtjKBBaNxJJ5ZVXPDJUfRCrAaVmO3xQcrREJUprRksRIiSiZZrcJtrRiLCrgZuuJ8rRXNC-rR6AaZqFVoFFqF7rR-pFSaB4rReLU2rRIqFOqATDDmuASqF0EUf1AbBakBadBa9rRzIC_rRlsRjjBJJUYxAiqF2bBq-K3VSaiBS0K5BaWGUJ7HBOBwqFvUUspC1Ba7eKLJU_HNr3ZhMTLVIevJLsRmrFCrFXJUesRLCaUJU7WTvDUvwBYJUodAAXTWsRGVIgsROVIjcBUsROMKYvJbCaavJwJAOCaDKU-WTnsFNCajsRyBaSBaI9SC1CtrFSsFvrFKwRjoZnsRKtF3rFljZfcCx-KWQAiXPrcBx_XyCaWeOK5RL9SCyQvsR2HAOsFYtRZzF4Ca30B8lGQtR1sFsHBkdYkMQtDTtNKxsRnQAzsRDRTPDayNK3sRQNI5sRVtRQDalJUriT0jKVDaosFwaBTDaFDaosFkHEiDay3SLtRFtFJtRnDabDapDaxQCJDa6sRsDaRcHhRLulOQEJXtRrDayNKloZCDasSJuMTojZ1dTeWScpHoDT-xZ0JUxJUSpACyZuDTNQRltRrDTbvFkyZCuFWvFS1ZqvF1VTXNCIuF8VTPEaxvFREaKRIsVT8KOJWTwVTDaGiVTdKAAWTFPCMWTvMTbVTifAZEafVTDuFcRAiEaEEapuFKJU-JIM1K7TSrEajVZ0uFiZE2uF_ACeXMXEalBMguF-uFnEaOEaKvH-VTjVTC4YBWTyVTSIY12LkvFoBM6Ea8iVIWTgVTJPAqEagtRyEa9DKKtOnvFMtOxEaU1ZfWAoEa6nRf5Z0VTGFaa1S8nCXFa8lG2JUV5R4JUU9SzwB3wFwtRvKTxMQztRppHNKUa4IpFaYmGDKUhzHW9S5JUmBQD4SDQPVwFz2F4iZmBRzFadwFO1X_JUnXQ9Fa4tRMFQW-ZUlSQ7HvwF5tRGKUhIWSCRxwF-tRzbXAuRHBaMBR9xF1APa9St7J5QBEuRquRXAK9_ZmXQWuRehDwyRIuRiLCWxFhuRsxFrJU5FaW6PGuR9vRH0WixFWGalGai1FoxFgGaUuRdQQ-Fab5RCKUAwJE4SMGDYGa2hQUfB_xFQKU9eJSKU0UTKTTHUYGCRNVTuEFI1K8Ga1yFCeGPxS6KCBHa5fBcyF9jKEHaksZlZFyfBDmIWySzxBJHa5-KA5ZnpHUHa1uRzDaNHaJqSXKUQeGXvJbHalbXdHaxyFzBAuZN7yFm6ZdBS-yFXgBBzFj5RVKUiBS2uRTHazUTRPSMzFCyRwHawuR8IMlRBRzFnyK9hT2FMIaZTaZBiTGkZ2jZoTSa5XNkZCwSotX9ZZuTSLrN_-ZuuOyTSPaSgkZBIavzFKIa7-KBkZQwSPaZYiTTwSMkZzjZjyCJkZ4TSbBIWaZYzFPBMIaS4uRhFAK0FgKU_CTiKU6RRcFUp5RhKUXqMMDT_SRmKU7tFoXM_uRHxZbgB8uRDyZ_RRWDTdDTJUS5hQliTMUSVkZTkZVlQL4SF1FprPlaZ12PxKUPUSbkZqdCb4SGrZi1FtuG9mGkuG-qZyuGkuGe5Sb1FPJaK_LsuGd1Ff4ST1Fh4Sd4SSJaFEShwJJrRewJ4mO_mOs9SG2FIFJQ0YrFQtaZbRTJNTxwSSNTKhZGBTsKUOhZ09SjRToyQAqHBLU7aZYhZ9aZVNT_aZxgPKvRKLU8_KWvRKLPMvR_2FgiArCaqRTBvOZ1ZCKaRLU24Sw5HYvRO3FAKawwHHxJMBal4SDnOhwDiJaGBaZFaXhZnrRRxJi3FMkBHnOPKarGDnJa8XQUKauqFkyBOGayHA8-ZO6RJIUL6RqEHwkBR6R0kBl-Z7xSryZ_3FZTFyaAUPC_vRjPC4yBU0ZPHDnWSNsSVAJb5F9zIvsZbNTtrSZSTg0HOIaSLUhOHHHa7xSaST94SXsSbHSEbZgeTVBT-4Fy6ScLUsFJoBSjuRiLUGvG1vRIBSatO-iT6GS9xSVsS1lQ2KacsZXPCW5FmKa1GSDjB_KaOHHF1B8OK9iTnLMkOItLaXPACpOyFQOBSoLUw6RRwRD6FZ_Lk0SH6FdvZpOEswZhvZXrZM3GCMA5LaIwZUgFkLA8LaWgF-La5vZY5SSwZuzSufF_dSxTAH5SQ5S0pMhOAkBMEMabLJTJaG3GCESzwZNMaHGGwzSQoCaMaowZ5BMB0SQMaU5SyvTiMaG0Sc6ZBMaMwRmaBUSCJSCQwRNnGMNItMadNBC7FdOAmKaYwRfyZlOAJ7F6-GM7F4qASmBj7FVcSiTVT7F9MaO7F_Mai9OiTV8MaiBA-Ma2fIAVEl7FCNaJNaENaLNaKHVukDRtLvGMp4DsJGo8ALHGalSbBH2fHIzNrTZCQZhDG3YJgqZKuZCnWgyD43E-ADg3EoFOWNaZoUG3OR7UhNa63EgFFzyN12AmNavNaZ9Lp4Du6K9AOEkRgIZ1AZKqNZmVr-YYKCVmZvOZZtSnqZn8Ly7WT5Eu5EuqZdoZO_JfoZJOa_LQG9PVNaUKDnqV1jArNa8TZ1mZxNa0EE0NaiqZyNaKtAYOaXCMp4DAxYyAZhgRZpZ6YR3bMXPRciYkaRFbRDOM1NaUKDxDHXpOKbMWpZWCZ_hZohJapZdOaUKD-BMFoM07Y_5OdTHaPRLqZPwYbRXxqZqwBWCakMTaJUjKWnJCOJUkqCYCaWDMp4DBRA34K4WLwcVsXVshWSqOzBAOTJfeRe3YcDCR9LoSZKgRMJMzBA2AAJWJj0YbGCXPaZfRWhOlSZA9LPfSpeTqlAC8YSJLaSOlPaBaJdgG3WDMNZqeT0AZh6LTjRPfS5MPMhG7kVQpTtxVXWYrSZVFT4ySs4LUpZaPanqMlBAMGGcCLNQZE4L5fY9wZCGTaCTCZPBxZZ9L0PaCQaSBKIHHi9Q_QZ2DYfMZjPH-wZyYPAxZDuQNQaBQa1-NiFTqnY_jMMHGZJGcNakFTOLZtPZPETlBT-PaoFOshDRMAFvAUeZrnOoPO7uHQkRpDM2kLTTR00DyQRGNWvUOo4XDRO5TR2kL7TR9OZaPav2Ad2YZGZK3YQKYeTYLGXSvYWDMH1A_HA_RF8xLZdRUzNG5CB0Yo1GaeZ35VjOZfXUBhSRFUwiZzLSMvZgpSNpSKFUR0SV0SLJHWvZvpSzjHVpSboZTFU__SaEQf-Z4mPKNScIUjDa2ZOuSJftFbtRZIMhtODBLgFRNdZ4VGTNWbeZacWXbCTuEhOTEvIM_TYBYRXZznW4qZpeZpbJ96SgZT1ZT_rZkEUzeZ8OT3NQ8iZ1eZKMTlvImjTP1S9vQnXZ-iQu1ZAjQFSSq-ShYSHwQHfZiGUg7SSpPLfZPfZ0-S81ZHfZ5XZgVQbPTxJPexCM3ZpVPPoRD9IRoREYZeSSpdKgSScxHo3RbtPMYZVgQOYZ37Su3Z-GUp3ZSxH5VQXYZ1OQujQWHQ2PTbYZ4VT53RAWQvfZ7PTS4Z0CKU4ZbFMa7TOdT_4PXZSw2SmOPP8SAIUtgQp_S2HU_DQDdTxgQFdTu_ShZSIdTE5ZBQT3HUW4Ra8SGgZ6YZd8SbQTFIU-gQHaQWdT39Zj4RIATl4RoZSbjZJMTBSS6qP4-ZWhQMMT-_ZDBQPMT0ZSZTScATTMTJtLTBa_IU0eJGQQAUaxAaG9SUDav3SoZZBlQqZZaXQsZZcXQQ9S1vS83SyZZuATfoKtATGXKRkZgRTCJaAUQrSKjaZ_MQHhZj6PuaZ5KU4aSOeT0aZ_KUzQQKBTRhZUeTmRTxJa4Ja49SlQP74S3vPceT2xSpNTdiQQLaGbZ2LaZ9LWMAlES4YTOTT6YTNNGV5KTgOA9CUTT4DL1MDrhJyIJUkTfDMOCI8PUXHH1gTfQH2IJj9L4IJRgOn9LcgOF-QVDICqBUWZJkTjWZLwICZTRITQKMhRGmTTCEMvmT4sCOND9pBskHMEMXDIwHH0QOKzK99LygWEWW72QA_R2ITcGX13XfvYc9V6LUx1G66SSfQT-SfEU4NQoZTHMTlbR_iZ-fQD2SdeIF2SUfZfPTkhTwHUnPSw7Z_QK8jZo7ZCxQdZSQjZ5HUSjZXvSLAT08S0hT9AIfjZ3hTIuOK9ZbLP6Ta-DazyPpjZ5vSz7Z7vSzQLAIaAkZEiTKIXEIaHiTGIarWaKiT8zUMiTbuOzTSmbGciTyVA_jZvAMPwSQEARwSWIaRaZYIaJaZaIat4PKBMYwS-Wa-HaZhBPkZ0ATH4S2AThaZxrC-IaFJaYBMqiTCUa9eAtiTyRS2KATvFYMMUIAAqSG-GSCMPPaeTHTjRYXaB8CekUiUAmPaLKZc6YTWOKqNYXa64HZIJHRZpIJJVYXCMGNL-cAxgIVPa-1Y2eT2HMFSZV9FblZBNMZkTbkTeBEekTIVaG0T4hILGRtHSTJMhCG_7HtnYqVZZkR2MOQdVOIMghDykZhOangJbSZEVE8XafSZikT_XaBhII0TKKM9gTj-F9HMQKMggOEhTigONiOlDRRyRSbUJbYWpDjrG7jT0LA7YEAsXlGYrGYl1MDsBzAJZaLESTzSWoIHiPAFAF7EMenZLYaovNxnQDjTzgRaTT2ZCuxRQKMLhTDEYFgYCZaRqJP0QaiJgUTN1QJNYxVWL1WMNYJpYO1Wu7QNxGC8Qh8QhtSQ5QuxWQ8Q38Q6cWVPR6UR2VR9yXgLXzhNgQGYFN-4DIZaIUE75Dk7A-5DhiZTzGkRDeyKjQSAYSX3HeUT-gJjZa7QEr8D8pF88D-LE3BFxhHfZaYIZ5aB1ENF9DXFIimJynF7yEUjTIRUWBE3VWHeYI8LODEncSJNRxZadzXS4BG4GjiGLaatgTYEXxEMEkTilThQS5yRfyKCZY6gV2YYGWG9WZKSN7LERELQaaQOTThTSET7qGnqJGjUOkTpCWePEsyRjNanrYprAC8D2gOP9X1VELJTRWENJT1mTPJTX-B3mThtI6uYCZEFaE6bECaaCDWoUTxrGhaaEgEI2KC0K3EMbLMmmTc9KvlTcsEWzGCVaZOaXOaS9ALbamRZi3X-9GA-GOcRljU26BBEBGvXzYUMeY6rBMrFSFFzsMKlXAEBRcBSbakZNZvARcBNGFlwWLrJpbaeOTdbZxZTxTKf1ZFzZqzSi1ZyyZsZPP0Zr0ZaVShVSDzZGXS6yZ3basaTEbT1XG-baS2RuzZMzZEcaT0ZIzZNzZHca-VS6TBAWSVzZCWSbbToWFUaTstHk0Z3_Zm0ZZaTjbTuzZq0Z_ba2yZ9sHacaDcagzZEXQ7babcaV0ZWWSy0ZPbTD1R5bTEzZj1S53S0ba0zZkWS8yZjACmqFD1ZPzZN0Z5mGA0ZubT00ZRfC3ca6bT40ZH0Zz0Zw0ZAbT7oPtcaAdaJbT70RM0ZF1ZNbTCcaIca7bTAaGHcaEXSWbT6zZkbTQ1ZcRAYbTOcaabTOXSgYGebTbzZVcaYaTS1R_GaxcaA2RlbTJtHwcacnRhdaecaLda40ZtbTsVSEdaeXSmca8ca_0Z50ZbpHxbarcaxaG90ZB0Z72RB1ZHXSzcaY0ZByAoKa--ZTiTx4F-daM6RCAFs8ZxiHB_ZjEAT6RdUV85DHOGGRBxXas4Y6RO2AZGDMLeavSA-UAxXazLZmXaYMMLeaaMMOjJbMZ2tVrSLZeaRHAgiRoCVxXaYCZfeaZ9LLeaiuATMMKJVO6YYeaneaI7N1bXttAS2Yw1OOPDI8Tx6OTlEq1OGqTdNFliZoTXhdXNgY_qWLZaGEY8qWDKZqgWhpXE5DVoEP5DmUTG3VgZakcHiZaHba8FYyRDgEFnZaajTLiYTsZmQG15COZaoaaDaaVfa_pDHDECvAU_W7jYSdUd3V1cHmlT1BXz_UrBAGUYPZaViYmfaVOEJfawpXr3WSuYpOAbyGdNWzuYw2DldXgfal3Vr5EJBAjUT1aaHZY7fatMFTWE-qW_fEh7OP3Ayfag4MgEF07AByEw_HwWHgEFgbXK9WXHXFgaKCM5JZh-Dx0Lw5KO4Nk6UBKZNZaffanLXp5DjZWHfaCaBQgaYsTbfad3Bu5EagaOBEigaERNIDElga2YYqgHNkTkfaufalFAYyGL4XZfaAWXNOErEDsfaBgaqfa0bWggapaa0faAfB2falPYiSN85EzaazAM4NFAgaEfaM7IhgTwFF4gaq6HHgaAyE0pV4ZaNnYoUYWAO7gagCM85DEZAV8RbaNRqA3Pa6wYu6O0ean6O2eatxD4eaP4D6ea12OQ7Nc0QX0GjcH_tTNfa_aaGzXs6ARfa85DoZaueEqZaYmJPIAamJqLXuEH9gJj-UohaB9D0ZaLxE2ZaUyIQhaeDN8harNK8Za3ZaKgaRfEl0KsGFjmJfgCDbaNDEKBEFaaMnYgZYIaakaCSETiiG4qGNiapkSUbYTaaMuY-sSWaaQESuBA2halfaeoJKeCYiaFOEcHL1HWkaajaaliadPEhHLJMCOfaI8LkVEdKAwaataa0PA-faDKJOJT-UAQJT5aanrGtYa-aasaaunJBbawyGriaPgEFbawrBDjaqNDc9KtlTxlTlba9xGMqGRTT7aajnVfqZm3EHjaRBYG8WVbaMGUILYYQAabaroWcba4XU8qJfbaIrJc6IbFFkbaUjaqtVKGFcFFMGFWVIoFOWhab6IcgNY0DKoOH7NYMAtKAFvAlIJVQVTsZJaa8SEFITSeaRHAXha3eAuja4JJSsAefalpVzja5HMlVVJJZBUG3jaUiapmTMJMsjanQA-ja6wZ0JAUrODkayKSw9FYxNphajSUrha_iaMQMNkas5BbEAmRMSgaUkalMZ3RaY8BXka7DWZkadaar-BKJTe7FY5EjMFueawLA9jaekanSRTkaFHGmRCh6ZsVByGTzFV1UZHVSIMCSZA_gJHDVwkayBA8AAykagka0ka1HFS9A9sNE_NvnARBZJjanmTLjaLka_katjaDlavea0kac_DHxRNgRE5GePVBja7iGPlacka-jaSlayjahFA1kUn_DTWT2HDJ_U6ka84BXJTCba6jaMka8jaRlaeDRElaTmUAEEh8BetZRDR4RLE1YF4GQ0GH4GrlaQlaOkaxkavlaTla-eLWyJA0IsPZJERdbaCFFSJUgba_Pa8ladkaBlaflaIDVcBHdhRITCi-YMIVhmJKiaAaa7cHclatla9laNma_laglaFHGqjMYpAtcR_KA59GSMZ99GR8EB-GvGMdla-la8ERwla38ADPaP6SjGZB6Y-OVBFFkja7laqmacmasmaAmaInUUXEUgR_MCwhVePVEXEa-BfzGjkZslavkaula5maemacBHMDRLOAX9CMgRn1Bo5UhFZpkaYVElVEahRuXaamaMmaCladmaPma3GZIHFd_QQLCgxVzhaiQSZmJ_RTviWC-DWmaPrJYma2maXnaelaanampVFJZoBNSIZcgT6XVAna5bEpHD-ka3maZnaInaPmaE9N3ECHDV4kaikaZbZlyRtia9kaZmaGnabma5naAGRwlaWcBksNQPLBEZmbaXFFpjaeCarjarnarmaJoaAma9na9mE6eTbRJysOnla9ITh-H2BA3naUoa4maWoaJnaPfA-IA_ja8GBLLSlLGnPaWgVJGL11X1uISnJpmaioaIoa_DRKoaAIBmlUgmaDYTITCdKZjkasABJia9GF11BXmaqUTakaA9L4naOmaunamoaM7Uv2B73GZDZLFZgxG5laPaaqnaGoaYnaHpaS5D4BOwBA6ZDVGZNMEaoafaVEmaFWZ4MSt0GOja8YTWDMGpatnaWpaTnSp-HikA9NZeaa_4BZMCSpaPHAtjafHCzvLdlATkaFFLuQafNaLQD_ZaonaDpaKma4naypab-DJbNrRBxja82N2paECZ_oaW5CBpa7pakmJvpaAlaTCZtBAbcSgka67BLuA7wV6gVjiab9DMqatjaMgSSIZ1pa_MCZpMZlavyGblaYqaHoaMgSFXALEARqadqaKoZOpaU6IK-ApUTLqaCaayoaTpa-jaCDVrDCF7NTANcqaCxGTqay4HmhaHZaiqaYnayJCmdA3qaj7HsqUTFTyyGsqaqlavqaFJM4na_sO3qSBraOiHkRAIBZeKCFjaXgE9qa-jaLrad0K1OATQAPgANraF1NYKVdoaB0KGjaUraekaZaJlOLWkaDia5_J1ZaGjMGiaXFIC9DCgG9ZakpazoalNZNAObra5_HcpOPuVjbaYFFFoawpaHoaQwVRtBnqaOySpqa4paFCZtpax8Vhoavka5tMT1K8sSthaURDvhaRHAGIMBsalZa47ASfaLEHXFI-5DgeaemMwhIepabwLu8QWTYsEHYZauxWXRSuXKCeasKaGaCFeahsauKadhBJeaukajdRxAZJqOolX5Xa9-HbNGYvO-YYiaaTOE8qGnaaugaskXmfaoqJpgZpdTgTQyfPVBa4-QGUaVhaviAQ4C9tAh0KBpVHqanBB19DO3Ko0KniGRWGJtajFIE-Do0KdiG9paRHAoNZdtQ1nSjaJNnTslaaWAu6LO1YSJZ6tT58Y04WqxSp8ZFeSVST_JaQLUwxShkZyrSbSTBlSNLaeSTPLaMAS3xS5xJVSZHLayNTvra-sND-VPmAuqHJIThYa-sSvWZ6sYZiaQGLCFSLYacOAA3C5HLTyY9xYFJMfSLLoULnBUqaZ8BAiRVQDCiRwlRZIMjTLmXTRNL3paLWMZSZnIMJfGRVaWCIrIMYCIXXJgVacpZYVaXWZLjTDZTRpWtXa2HMWua6FNI3B3CMFWOHLAjHMlzWquaRWYeMZexXtwMHQaNrQ_HJolJMbOD7GvIHPUZXQaSZPTzQ4_QZ9LjTLyUG1EGeQZVNMAZTQVGPEMW8HEiZNXJVySyHHVua9XDT3HcWJghRChRJlJEhRRhRWGPXHHFVaWTT2UT-Xa-eGhnOlVHUSZpHThkRMiJYSZmeGA9CQYayQGSYaJfYWSZ4UGliILTTmkTqxRNALNVazUMvHS-fOsnOpvav-FokTGhTUqGSHMlHHFhTcVacTT4CI6WJxDM0gOHjTbVaWWZ2ZCqkTpYMhTTY-EGwaEOTkuaaWZeVaq3TcVahVaPjToIFSVGeWZteJjSLOKMuEM_va5pBlWZnVaZvOiwajPApWZMEZdpZG_HbgEtVaXDUQKMsWZLwa_YTCqBYySTySKhTV9CyJTJ9L_gOOAGieRDeRUUT5fO4TTBJJi6CSYGshRX4CPhRA5CFhRqpZWQDH7OS2OD7OL6Qe7Of5Ig7Ox2OTbDGNAt6Q6RLK8O1kJJiZh4OelTE1Dz8Oo3TTrQu3TkJXz6XRDFX1QM4TNyRXbU73T27Y2fAcZarqYXUOW0W-WVBlRb7YBiZN3VeiaZ5DZ5ZnlT4SMKwBobBu_H77GHiaEOXYETWlY1IZi3XcHI3BAXNSQSGolRgLMBGTExZG1SXFUR_QGDMu6DJ6AhgRqfTY_KYwaYWZGOTwsaqkHlwaMAD9wa2dR9kTDlTQdR_kT1-CBlTW-LtLY0uaq5X11YyoY0_M5oYv-V4pZsoQyTOtZaS-V3PG8uar3THnZjrQZFA_ySbOYTPY4aRoOasSMilRbmJoRDEQEzJAIOaLNWykJxlCIqLxEHOHAd6DsxDDzalna7wYO3On6DDlApKDs6DH7DTqZhpXoRDA5H2IA36D-3Zv5EVzaJrYQUUGzaI-QE7D8gIMzavVXOzaa3ON7DBzOQ7D-ya3habmUB8DopBtzKhpXW8Ds_HGfH-xaIGLJfHXDBLfHYpAJPSW1K5jTbrGqIAekURHAnqLkzaKsaGmVIqaLia7hamnaApaCpaPIAtgEYfa4saIRURuaD-ATuayfXAuaTeYaCSoHEwCHQCYilTQINokaeYWDsa0dIEpazpX7INBzaq6DQlR87T6faDhacuO3iaNgXR9X7HR8PYTZTcfTVZT1ySahEMzSO7Im7IQ7IsySKGY_SWBgE8paz0a4rBZ5Q-IAGsRVKaZravgEtfaJFX9Pa4QJPXGncYl3EoNaL1aQba4rHljahEGLiVxhahcWcXNzNaN1a36MP5Erza1cWs5ERWEXfaD0ah3XVyTtqZb1aAzT0iRIKGOMGsGG4YJonWZMDSBHHPRUSG4Vav4XHmaQCaRFFhjaGCTHGTICTuUQJGQPIZjPR_nQQeCtlAXea7xDSqZu0aPfaFzaohWQIAO6Dg1aIiad0Tm6DA2DIzayKDmBATmJJ2a5ZamzaGza_HAo6DwQASzayZAS2a2zaL2a06D_dEZzaO7DRHUczaD2aK2aF2am6DhzacDHG7Db2aCiam2asOAozabzar2ak0KwITUrG_zaVMAC0ak1a8gaSxTk0ax2arYaY1MPjWcjYhyR82aAkXHWEskaf1a42aKKYHyTj1am0aXCMjPR_9VQBBLEVsFGR4UgNZG-CC2aPkXA8O72aH3alzafzaqdAHzaz_GJzaQ2aLzaZ3aE0aXzaW2aRzar6Da2ai3aE2aU2ac3ajcEg2apzaFnAC3aWoJJSZqMXD7Dp2anQAx3adUTd2aFFV1FAazai2a43a8zaZ0DkyG12aB0aM1L_3amCWHmSkIAI2ap3awiaorYOMXL4aQiUycSG4aqqZE3at5EG3aL3aHdYArAglRIiRH3avGMN3azEA-MMrPBb5BmKGZgBKdZRUGtlA_FZEbRraR-NMdza_yaB_GJ4aFQEP4ac2at2aKHJw1LO2aKzaY6DS4aQCS63anlJ7uBm3aeEATza54agmJz3aYza83ah2a56DB5auZa74adLEJqAizaq2ax4as2ar3ancAv2a-3aP5ay2a9zaL9DD4awLA32aX4aKkTj0av4aCzaV5a92a0KZc5ac1aa1ak5a86MU4ae1agvAj2acjYflRWHAz6En5aA9Le4aZaNsFGFkVT3aStDV3a94XX3af5al0as4aszaR5aW6DN2ae3aP2aR2ah5aScNz4a84aX2a95aA5aG6ay3aK5at3aF5av3a-IAI5axRNP6aTvFN5a33aN6a53aI6aT5aH5aa6aA4aIZYe4BZ5a-dD25LU6aWYW7ka-PE85am6aUPY-2aGqXA3aR4af6aqxWp5awVEW4a-5aWvYLKNK3a26aMQMViRklaDWMtwL7sU55ahsY-oa74aY3ax5aNzab3aM2a14aD6a34af6Dx6ayhaK5al3ap6DZ2at6DG7aa3aXzaQ6aOGA93ae6aV7aj3aPLEL5aeEAY6aUzak2aT2aI7au2a0HAa7aCzOr6a8XEJ9D02a_3Na5aF4aO7a60aQjSF7a66aT8Tj5a17a2XNw6ac7alJNz6aurA16aj7ahzGu5aGmCMzad4aQlRfFA6PAQ3a-1abTZB9Y6Oa8yaukJ77al2aA6aLCXsuRg5aQ8ak7ak3aK7aZ1Kf3aF6aW8ay4aS8aJ6a-4aF9KU7a47aW7ae7aY7aeEAo7aqzad8aQ5al7abpV13aGHLO5ar8aW5af8ad6ap7ax7aC5az2aC4au7ak6adqLj8aA8agZYz7aq6a38a5CWN4aq7aVzEB3aD9amWH05EF3ar5aG9a89GO7E56aOFRF8aTqZ2Oa-1aGYaM8aWPRO8aO9ao9DAzaC9ay8aEdHD5aC6aa8aE6ah3af9aH6af8aQzaS7an3a-8aW3a8RZE5aZ7aG5a28am9aO6aI6af7alBAh7ab9a9QSc6an7ax9aq8ak8aE0apfEj6ab5a_9aWrYI4aH2aw4az9aOWZBhaozXt0av6a3_GopB59a-xT97aHOaJ9aSiNQ9aa4aUiRG7aT9axND8JGk_E-MMsHMXoMh0OA7aa9aV-ayZaE7ae9aE-aR8at8a_fDZ8ab6Db8al9ap-aX8ae7aR7aY2ar9ai7at9aD5an8anaB99aw3al-ar7aW6aXSC49a--aL7DKyE89aS6as5a65aAIRt7aA0av7al6aD_aiaae5aH-aV8ax-a0PY37a_8aanW67aU_a9cWT-a_7at5aX-av5ahlRa-aLuaQlRH-Ym4ausa35aZ4Dk-aJ-ag6ad9aS_a95aX_ag9aQ7at-ajEAc6Dg3a44aP_ac9az-a0uBq9a_4ao3ar_apZaP6af2aR6aw2a4_a69ao9ao2aw8aZ6a__aP7a79au3aEAbLAb64aX5ahzBC-aw7aQAbPiYB9au_aR-a0UEF9aFAbS-aP-adKAaAbbqSc_aN9adAbpoEC8aw5a47ab-akoAyRAz_RGEA15axPak4Dq4akNDWAbJ5aI6a07aw_an9ar-ad3aj9aM7aI_aC7awcSo9a0-aL6a-_aa_az8a6Ab6-ap8a9-a0AbV6a19aIAbF7DKAbFBbx_aNAbDAbU5aLBbkZa58a-za78aD-a4AbSZYogHR_aU8av_at9aD6IM-aJZYRBbD3afAbDMWWBbgpGL9aV4akAbqBbJqGnAbh_apAbj_aTqZsGZsSA9wRz5B1LGp8YDuDB7akYa8RZ3Ab4-ay_ac8L24a2_aN7avBbE_aqkJp9a1-a9_as9aJ_a5-aCAbw9aH_ahAbkkaA_av8aPBb3-aOCb74a18a-9acBbb6aB4aZBbM_a88aJ2DTCbf-Hb1EACbJ_ajBbh6aO4aHCbKHIZ_adCbJHWjAb_HAkCbVjaJ3aY-aE8a0BbxNDTmTBbRkJVj-ayAb9yasCb5_aqkJnCb_AbGYW6Abi9au-ak9a3_aADbGAbGDb7_aLCbi8aYCbEDborUNBbQCbo8a8-aT6alAbHdUVCbM5a23aRDb-Bbz3abCbKBbmBb09afCbY5aaBbVAbjDbK-ao6amHLo-avCb-sSW_aO-avEHpBbpDbwCb7VEM9ayCbZDbv6ESiR2Cbc4a4CbyFT4sRgIBUGAvyNtoZj3Ee3ETja7lawKZJEOsNGsHZREVcAbi_aOIMKHClHB3Oa9taVgO8NGjRGSgR4wXryaYMMKHC4BbpDLUDL88BTJMKHCdPAGNVlRAbhaX5OPkEt9Oy4O4UVW7X-_W7NYqLW8MEQiZRyASiZ4EMm1asLG3_EDtXnIH5AF6EMQUMV1T2wGhxZRxZuxZTxZRTZVxZ6RF0lRSxZ4eHUxZM3aCiAXRAoNB6SALPVLEb3laE_DAtS-XSgsa0PY_XTXaEBYTkZS2VZF8ajEbaFABTO5gK8xVfNayRYciZFvaLFbyZAOsOYjSlGSo2UFmVpxSckZk8ZmNTOLUotavxSSkSbNTJrSnNTTGSYLaHKSYLUDeS_4SGvGfLamtagkSzoSMJMiEbMFbfFAbDFpeA0bX4oSlQaFmayqS5HE9oS6jSWDMEGbVUBXnBqXACuS1GGYbZmQawCFzYapBA1Ya8EbkmIruamFbIFSHITNPA9yYGuSVRSUFbUZaI8LXFbfnJ2bSULUKKTRRQFSa68JaYS2NQijTi0RHcQJ3Zn7SXjOsSaVaPcSSigQUwP4_S3fZKjZLvSMjZkWaOjZwVZSWaQQTdWaK3SpAKfgZedTL_Z1hTtFMuZSJ_ZwZSWZZ7hT2gZ1PPPIaOoIOWacIatAMvjZ4WaDaSqWaZIasWa6DZiHbvWa6qNxWapjZzWa6jZtXC3WaLGMTIa6WaVIaEkZZiTbuObiT9ZZeIaccGgIaG4S9TQf9SBhZtKUDeTfaZh8XmwSkaZQXaHJauiTlFbdFbInU9qNLEbgxVNGHYZTsOBzEbN3VrGbLcMQGbxGbbEUXXZyOT0GbF7STGUDaTBSSVwQNwI7GbHWaIAMgPTKWaIjZ-cTTTaKkObHbjTafFMS8SVWavhTCZOV8ZdgZddTLnPTICH_ZSHbnZBK_Z34RyFMXHbr4StjZ-hTNjZciTujZnWafHbc2GyjZ_WajHbtcYHIaFaZ1TSy7Z0Wa9ZZ2WaRIa7gBWaSwHbDkZpjZFkZEXaHkZsuOXwSB0FeHbuHbrTA5HbQkZ_gZrKU9HbswSANTNUSgaZPUSEJay5RfdCIJagCMSGbGSFAJHLPVF_NECZAHLFtSAYTtGbL_NQEbhGbXCCxJbGaRObZKAH1XT3JbEnabHJdFb0Ra7sSrpaSFbOIbu-DeELC_RrXTZFbZXZ_MPVIb6qZTGK9iZRLLK7SxuS3RQgIbZwQ3HQmhTAgZYLTvHUZQT7HKqYZ_IbshTRWaLIUuIbaFbh9ZnjT7WQhwG1IbgjZ3IbUHbjjZnuJ9Da9ZZjWaNJbuWak8IfiT5ZZwAMhHbGJbzAMtWalHbdcGwWa5jZLJbpIbIfARiTtHbXGMViTCkZXiTyHbXIaXaZALb1Hb3Kb3HbbuOfJbIXa7HbAhZa6P-HbRtJNXaqJbC1FEIbZkZkRL3_KviTDKbMFbOuOjGbkRZFHZnmJnGbIuSVFbgZYSIbsXTvTafQLHIblLbZFA6UTA7AOoa3iR2EbsGGKTMuJbpPCjCOSMZPtS3bSvIMArJAoQ0DLhEbLFFSqa-UaS5KCgO7YTEgODVaVGJeDMA-HEHMXya8YaExa8TTf9C-kTVUTaHTYUTfyaFmX-CYvxa6URbURrgYZVV8kR-VRmgaCJbJiYrCEp2LxYaYZYQET4UZoQSxsT1UEq6GoLMD1TqDbsYawPYVZYeqXQjafLVUZYeMXkFZ0EbVzGZVEmAFxiUszTfjaSJUx1a9qJJmaija6DUSbSgcRHmT6vQLyZT_ZYbRncRPyaLFFi8Bw8GAqaYuFAPAMPaCWOjDZ2raCUEmzRRGbWNbj1BIJCTCarBAwmar9H8dCSMZ0ma4raIEbjNbLoagBTG7PHlAB0YFrJz1a-qJPHAKFFBrJ8LbWNbGHGDmadBZPoaojaM8DPlaVGA2LJ87FLuAoyY7qaFgYvnGKCMAvDg-avVI44YMVMdkRUTM6vaagObYanwawTGGWOtWZ0pQ13TksQ9qQnHT8IDEgYFZaz5D8qashaq3aqCbZ7ByiG0ITKELokWOdZe9XdgXOdEYiYriGbrGczGUEM4mTLcYFcWkfHTGWCmTJnYPlYJBAZ0EwzatuX6TYxyT2CUh8H5nGpUAWDF46GKjGpLAbDFFvadEbpEVAuU9oa0CbL3YVGPY4ar3X4IZXSWhtYE8TFRaZKYgaXcvYZvYe8GjIHdHIHbMAvD-VJQUJvuBxXaoPateT9SORPDouA25aM8auhZ_ZA8LbiPDcCL0DLPVa1IJyQG3IJTHHP9ASgOE5TlXYOiYbwUQEIaITeoXNiZReaDGbiPDHNJb-DooA3ICBVZo_a1VRiLRbBWCQbRGbiPDHTHnmAKBLu0KTcDxXawAbpPaxJM1yMeNLViSbjR9YVlXaA7KFvaTQbr6AAMM4OaWQZejRTjRo6OEHSd3BpfSU1OdgTg1Q22OZ1OQPDghamQGr6OJVZm7OgZav6O1QbkQGy6O9CE4QbKxadha8PGbEbghaCSM0JAPBVhrMtJZHiA4wUBMU2aJzeaERb9QbTPD3eaz6OMaR16O5Qby3OV5Dr6Ow6O-QbURbHPC06Of9F7eaXDPQRb-JFM3aGRb_pDJRb16OcMOU1OK9HISZ7QbehacRbTRbhhaVRb5eaXRbSQbdRbtPR1XMm1ODaJScZWAZcha0Qbg1O_Qb8GB4yaVuaghaqWM4QbQFABaRnaAPILKKA16O-_YpDLkKVuRbcga8QbBSbeRbDSbBRbmRb4RbHSbdFPMNAJSbFIRnaAlnYqoAaFAMSbgdAOSbvhG8Rb0kZn3OvRbRRbVSbzRbARbcSbkQbtsAaFAIQbmLAKQbxSGnBZeea0bUPQbFSbxrZ0Sb-EHLQb7BbioNsxa76aflNj5YaUZf8YRNRDTby5aiPDppOdcFzHDpJSOPClGbnPGBpA0hagiaknad4awPBVPGAoaZGbR3N6jUSbSpHCp_ZldGxbC5_ZlnFiTbwJDLuaJgAU1OFdNAeR5kTMkAcUTqqJkAFcLEhNSYTb2PMVjL9cVNQbFwLKTbtJbgpDp4B2iT2lSbTTBwatDMXKMmRbuqS9fT18YfQZMHFeTb35VW_YZeYYHF6pZa0Cw_Zq_Zi_Zs_ZoIUmTbM0PnLa3lBP2UlLUSQbnmAdlA2AOyUPbEZVwEoYaXwEMYEdVBkQbmLAvbS6OHrCVHYaataR0TdrM9BbsqZ8DbLDbaGb_EMdnZV1TYTbgJAOPb6OHlRAFQauEP1yaMiZ8bM3LUSOY-XW-yXs8ayza5SM0za5USzVaeGYV8EFfH-pF8xaBiailTHjJt-DJjJnFWanZ8ILAgT0fThWM4Ub3LOEIJfGJn_aM8ae_G7uaInZmRb5Ubtua8cRjHZ8fOTNDxkTqYaEeWw1aSQbtIDfEBOYaohJXmTzwaJ9C-takiRcQbpLFYEAeUJOjJIJZY9aSXTMOb67DGHJrUbhVb2nZgrQETbAtAsQaSGJTmaMAZ8xYmyaAqYo1VqVVmRbJxL0aLUOaAWbHVVrKMrqYByRpNYwxaerYhnaXaasZadUVMwD3fTxgIrFbITbQeaKqNkWbS8CovA9UAfBA0CM69FKFZBuU62VrPbnHAsWbHcSwSHHJSaXayRZe9YmjR1WbKHAS8CaMAnBAvWbmWbleapWbFRbAXb8VbCXbfBA6WbbVO9RbzWb93U_WbFgTrBLuWbwWbPjRe2YoWb7NaIXbTXb_PA5WbmWbaQbqPb1eVelNJXb-4CZHJmWbBTbjQbSQbkXb4NTFIL0nZBoawGEMfVRGaRIboJEvJEjJTiOT57Z2RS5qZzGb7qZ3OTbXZkYQ_GbvbOUKbnZT4vQyQTVyZRKQtsPFPTIcQjfQpKTkYSZSaguSbSaNjQLcTRcT6-ZxXH61SGcOTYbtuSqdPYPTRfZ4GbghTMtPYcTp0PaKbA_SCYZwSa7YSySa6uK0SaCRI2SaYZKw_PqfZetPuPTP_SdfZmfZATawcT0PTjZQNHUh2SMLTiHQbgQPLTKYZsaSE_Sh8PYMK9SarHUt2SPgZEQTCHbDZH6fZ6HK27ZWvScTaj4Z5YZRQTmLTdYZPWaixIqLT-ZQsLTpTa8YZcQTsTa7_Sk8S4LTwTam5PudQnxQWWa4-ZNHbjuJhgZ__ZoZb8TaldT3IUUAaeZZzfPqgZHJU-IUm9PFeQY9ZPoKUXQgJU1IQzgZaTS1gZOUa60Z63STUa3JUORTyFa9aQRRTbaZKUS8Ia_YbeUaJzP-nPHeTGKa25RObQLeTelQrJau9SG6RilQnUa0JaACQUhZTUQtUaFLU8aZwUaJpKsRTzUaehZheS5FbfeTytaheTkhZSQb6QSDBLumTlrM4Vbr7OGiZaxaUdX5uannXKcZ9bZpxaf9YD7QT6QukDWxampYFBWHOAllLpXYIsYOSDX7AZjEbkE38TOuWAmTFSbSdA2RO1MLNWbsUb_yKTSZJgOdsSd4ai6ULmZTQaf6XC1SJQaSzQLQaaQaRGbjXCMSCYpZngJevarWJ-Gapyav9MhoYhVYU2Y4oY5PaVQa7pZRpQA6Z8gUbbOybbB5NjTYN3YESaPKbwoPHSaoiZp0RA7SjEUK0SlEUqZTCYbIyZGXOFYbg0RSGUIYbUGUk-SG_P4-SO7STlPIwQz1S_hQodPgGUzfQfSaiKT_sPMfZTOQXPTqKTZPToSa7XZWCKqSaDjZFWaTcOp7SV3Z1KTUDQ3KTQ2S4uS9SaT2SAZbjwQDHU8uSl3Z8uSlfZIHUx3Z17SpSSE1PILTG1PC4ZoZQiYZ3jQwPTTLTkYZVLTv7Zt2SfKbz2SH4RyHUthT32SEdT5HUfTacAQiTal8ZBgZz_SMdT_2ZgKbd7ZaTalWQneKi8Si4RyLTi9ZlPQbxQMaQo-ZbkQNyPLOat8Sy-ZioZN9PLTSKATfdTzhTkZbABQI2PRATtvSozZWTPlaQOAavZbYAT4db1AajoSKeOWMTJUafATygZpTQW1XyLCyjT7IbPMQz9PIlQ3vS0hQ9gZjFa6FazkQEKUwGagJb1AT8HbZLbkJbDhZLabLXaGhZjeQiUaqJa3KUqeQeebfRTwJaeabr9SThZSeTVhZDbSbxJXeTXNTZeTvyQ_9S0UaXLUjSTnbQvsI3yQHRQjUQKaSQKC5xN9dCRnTjkYZ6Vc_XlYXEfTmGPuySLPIZqZBZXciXv_X1kY1bbC0S6VaviQseZYIb8XbeCQ4OTAcbC7SCcb3eZ6baFcblVShXZUyZIcbWyZWSaAfZw1ZGcTDfZpfQFfZdSaYYbwdbXwHKfZXYbacbVATJPTjfbA2SsfbkcbyGUwfb0GUZKbGjZdCK0KTi3R2KT_cbfwQ1cbLXH6fbV2S9KTtPTt3R47Stcb67S3cboSS03R03Z4Yb73ZtfZJWPb_SNZS93RgSQg_S6jQEdb1fZk_SaFMVTatYZkIbeZAZTaqIbmLQzVZerKDgZ9ePWZb2gQYZbh8ZqTasTahPQpAQuTaEZZwWPbkQPIQ41PiNSrPQEATT3SYjZXhSGFTBMTGMQadTzTaqKbcjZ3-ZmfbgjPuxQeWaTATsZb5dQzxQ_Ta3AauAazAaaMT4kQ2AaNBa0Zbs3SvgZZyFnZZ5ZbWXQqTQQUaxMTgWaKRTHyQ6dTUuCT9SIKUV9S6MT4MTxnPcARrATpBQc9SZUahJbSkZOXaVyQfUaGJabebp9SjUa1aZ4bKVabnRTkebNNTtJazwSPYP3cPkUaiJQoebdUSPBTYeTGYQiabS3PkabUBTghZ4mSFbZ1LaieTgbbCLbfzAEbVs6D8eRf0NB7YIUbA5Mk7O5bbueZ6zP7XbiZP9XbweZcGQDYbeXZfjTK1SHcbkGQTSaJ7SHcQ53PXuKt1ZNYbqXZgSaJLKNPToaZKcTs-SqfbOZZVYbofbQOQtibNfZV3RlfbyXC-1ZRZJ6-SyfbUjQK3ZCHKjIbYjQiPTocbs7SqcbGYZscbRYZVZQ8fbv_P4Sa5Yb6Sa_1I8SaMjbR_SJHU4cbIgbYjb23RbxP43RRdbw3Rc8Ph3ZKabOjbOTaWFMQTaUZbSTaPTaXgbTvSWTaAHbbgbUaaIdbyYZnTaRZb72SejbZ9ZTdbVQT-HUhWQreKEIUogbGIUy9ZeZbP9Ztgbt-ZvgbETQCATr8SBFTkdbRyPnNSh3IJZZ7gbcdTkIUc3SmZb-qPxKbWHb7TamaTEhbmgZ5QTHhbOhbW2PxZbCtackbIQQvdTnTQERTUhbFvPGebP9SLRTR9ShFaDabNebFaboBRzZZjrPxGaAKUWLbnaSgLb5ATXlQgUavhbKeTkJaTabgebGiQTeTXkPlmOB6RqUa4hb4wP2JaIeTWNTELU-aZ7QQ8JaFibdeTmabhhZIzWFRQ0ebrbQ2eb4jZJIa1Pa9dCpcZqsXfEXQQWZBLQpZ3tAxbb50aPiYxEbPIbLKbFjS1JbYFbBKbdoJcaa-0ax1B2mT9pJreE8iaRsX81XwtY-1XASYJfbTJJLfbreZXIbqiZbibQfb-Xb6RS6-PD7SmYQaIbhibJyZ4iQafbkibuYQ8iQNcbvfbRYbMcQhfbV7SffbYlPWYbtRQeSaQSSjSa71Z3XZmSa9ib9GK2wPeYbIvCWfZk0JYfZW3ZfcTffZcfZBdbefZvcbojOj3ZsjQ27STjbvPTv3ZmSSEMKy3ZpfZ5SarfZGTa9OQEpRP4ZOjbxfZT4ZzfZu7ZVgbmIbpjbYZSFHb0ZQDxQ2ZQG5PpKbwePxjbf8Z0YZIxQjZS6HQjgb92SlgbB_JYdbdgbAkbG3SLgZIqRCZZIHbfZbedbQIUTIUoRao8SmdbxgbgxQexQndbmNSYhSMkb5gbbgZOkbLZZyIbqFM0TaOTS5eZQTSQHbGuObWaSZZt4P7PQg1R9PQDhbYZZtZbRMTm3SRXQRXaB9S4AaFUabATIhbEUa1ZbKUaxdTBebxjPXXQG6PZXQYHbTob0jP4PPgeO1MTvsKehb6vJ8gZxFatkbY9S0FacuR3hQ-vSHBI-IbHnb0Kb8vSPLb9Kb-ZZ8KbFXaGXH1jZoWaEaZXlbLaSAeacHbJwSjKb3KbPJb2obNaSKLbUIaUJbciTWJbrobvobGdCbIa9obLkZDpbYJbZaZ-sKu5R3AT_HbmJbBIbh9SXebjQQWkZpiTYkZJabNQPeGUsjZTXaiLbhUawhbdebvaZDBTmUaClb-kb-KUZabONQwKauUaY-PZhZpebRfO4eQ9QQGgSJsPwebzta2FQoabkYPHbZ_xJzRT-LUzBHzIZNxY74aLSZRaarOX3RZTYRwvat-CWObEwaSySt9Lo9L9-H1waKqbDPDBVYOJHgkDTnTLdSTyOQqbeyOxODFPDi4C8ZRizDlyOi4CbiJIMUd5DUSbsQbWSbA8NlrQCRbASbjqbuSb8GBgRbAFGHnQRpZf2OmLWCfYU1a_7OY7OSpZo2OhzX_6OopZtpZT7OUtMV7ObPRnpZyabMMUArbz3aCRbFSDZxaCrb_oQa8OM4OK1TS4Ok0TeSDMrbZ4OIFBK1Tu0TF3E9EbpSTmiEN7TK1Tz0TO1Tz4O2SDtfWx4Ocrb74O34O28OK1TomQlrbA9OE5OhrbA5OK9OF9Olrb80TK1TP9O2lZXlTqrbG5OXTDH1TtSAa5OnNG1MbMEPLTDe9OppA0rbR5O2SDalTN1T7rbhEPIkEPaDp9OFsbd5OcxaqWAK1TOOUz8O19OqNA39OMOR62TRsbZHAR6O38Q0SDWsbG6O99OTUDE-OWUDIpZnBPI-OfUDKdDI-VCNYL-VzxYQJW-yVvbbnzWPQZDIX5nY3-V7nY29WdfYDIXqbbzLYAoYWJWt-OlpWAmX-QVGoYsVYLoYCfYF2TWSXwpWTYamVYr5XgcXnzVs2YjmYpVYuVY1DYwVYjSXyVYjDYOUWmSXtcXZMYVwXafY1fYsfWfoY_VYBgY2fWkMYhDYsmXiMYXaUiwXh0WJGZnfYDdXgVYzLYoDYxMYtwXt0WuDYqoYvtb-MYxDYZWYYWYwsbOUWabb8wX2oYZdXOnX6tb1qWqmQnAPakXYHPLmQHOANmQuqbEmQbmQwAPi3THubk2CyXbBGPR6GdmQZoSirYg3T-APjmQ3hGmOaDpQOPGomQ6sZ0_OjaUyYR3YU9CZcubSBPIsbpmQzpZwTOUITiFSYnQfaD_qb3pZNnQbRYQCPtubTnQlubeILXnQpoQpBPPUbGFPtyaECP1ubukRhMGQqZBnQtub5lbx0WKoQwROeoQCXXCbAqWFikYE0VDvblNLFvbZoQItPMEPLvbroQFOL1NLQ_ZGpTRvbgGNzNLZlJHOAnoQDIIYnQjoQFvbuoQ5abAPL7oQyxYBvbMEPkCPSpQjMax0W8pZrJLpqZ6oQFPIi0IqvbnvbyCPNpQtkDEfbpSTCfbpvb3vbBGP5vbU0EYpQEPI4CPdpQZHAbpQAwb9CPCwb4ZEfpQ-fDUyYdObJvbx0WUsQ8zQKEPpNYiVbspQhtQDrQKwbVwblsQSwb0lZWlTdlJ1DPGtQHuD6dDewbX7QAeD-bZgzQheEiwb-dDHtQ-fDAmZ5JX6uaStQRtbbrQVqQaHPitQw2ZxkRHKW4rQ0ya3wbxzQLnZ6qBgxaoua5wbN0NlEPawb8pQNjVcgBzqQkEP88X62T0uQhtbMwb8cY_pZ2CHA-U0wbwyaWkU0uQrMYjqQErQiDYjzQ1wbPxbDFPeSDGAYwqQs3T75BQrQ8wbBtBp3TtVbE0VOrQx3TRFPLFPqxb33Tv3TJlZAVbvxblGJkrQehaorQgwbyXYdgDkGJLqQ4nZ8wbOpTXxbTgDQaUSxbDxb6zQX3T_xb9xbWpTCybWgD_DYNxbLvY3YUHGPSyVJyb-eaoWYnhaLaaG4TKZaGZaKObYBPJObiObOhDWcEjubEZaj0QLNYCfaNNYHhaFpYXybGgYjdXIgYsWYVDVLgYLEYR1WPgYqTX5iYVnXOpYNEY9UOKsbJTDUqViYELfEOeZi1QECHl2Qy6Q_0Vo2QeFAq2QhRaREY02QZcZ4xb6ab6WYLcZecZSxXvJX62Ql-L9gS_bZYNYWsXYgYzdX7hZaUWL3QRROFGWSpA0cZ9zDA1aRBBPxaudXLeZXLAezbCeZ2cZJeZhcZQbZMeZDkDa3LR3QNeEg3Q4wRXEYG_E65QhYB85Q02OG7Qk5QN6Qx3QqhM-abQ7Qg4QJ6QP6Q3ubBeZ_6X8abQdAizbzzb9WYbXE7dZe1WaxXY6QD0b1WYYEYagYZ7QZpYcNY8WYjTC_lAOCMU0bn6QR4QAzbN0bslDW4Q-zb3bZa4Q66QQ0b2ab56QW4QmYRW4TD7Qn4QudZSgYGmDA7Q36Qv0bylDN7QK7Qn0bs0bN7QImDHORqcZV7QbdEYZaB5QCNAVmDu0budXfuAb7QM0bV8QNxGqWEs7QCPDQZa77QI8QN1bl8Q87Q1mDY0L37Q7mDQ1bb9QS1b18LPHADnDuzbB8QHFHIEIQIbVZaG8Qk9Qw7QN8Q58Qs_GXZaSzbr_GcsaMHIR8QJvYwLEftSlRWwqGEKYMHIi8Qy1br1bb9Qg1bnlbF8Q01bxmDs8Qq1bZ8Q51bYoDZ6G31bB2bK8Qr7QLEAu1b91bykB78QF2bYgGrHRwoDvJAqRX8gWbAWJFRuDb9PObAWcNOQyXfxXD9Y5TXCXYeEYigYgEYGXYAHYSWW9TXjIZjoMrPOeubxDRCVbRhYr2blSM4QMDNOZIREnGuQRq2bmOOjeM2nMhIRdpMnwRpGOibMIUR5IR3QaowRtIRfrMzQR8rMERR-eMZsMdkMssM5URSPOsZMoJOxDRikM_QRuQRzTRVRRprDnHOuQRpORB3bJRRmwRapbIRR8FOwLO12bd3bxNODLOqjMSRRhLOyNOl3bgfMXRRUJRZRR82biaMwpZE8X1QanyJA3bhWWaTRgyJcTR13KvJRPtDv6T-sL0JR5JRiYaOABLXLANRiMbrqYt3YymYShYTUX74TNXYVzb7hYI4bvNYsLWuEbN4bgtUMUXAdY_abz5SprW0gY4NYlWW7kR3pYeJM9UR6cLnVREFYoVV_xR3pYaXYspYFAXfxbZqYTBN-ubVXRYVRf7Xe7X-pY_gY9qYxWW5gYEABXfYkqYBiLKLRCOYBbbjVR01VdENQLR24bh4b_xXvbUXXYlPU3WW-Pb3cLheXVoX6Tb17XgkLyWBg4bV4brwD8VRlMbtEbA5bQ5bcvDDWRAhYEbF8nLZmL1LRYnLsvYM4bm5TIqYLOYshY_3bQEIE6YUqYpvLNrLZWRq5bdWRq8XGtLQ6Yivb6vUe6YyKXLFY25TiAXYrLeMRXwaAqYjMRJHElMRLVT34bE7YsAXroXYhY5ya_Pb_sWF8XbqYaOYSFYCYYYqY7XYaqYinNkOYjhYb2bk6TDfXoqYBBXqqYAqYeQUuqYBpXpXW-2WNfXo5brXWG6birTuhYnXRYNRZyUzqYSLXYVXwhYqcap4b9rTf8XWfXtnXNgL2XRI3Wm5LJ2LvaYpWRtqLZYR2fAbYR70bEYY4XWjYRy5L6NR36b8WR_MWA7bARHY2LD7bs4bx6T66bGyLrYRT1Lq0bl5bF7bPORX7ALORuvbkuUZfXzyUbfXMpYBPYQSOu5bhvDAlX4FY5QaLLYmYYeOR6_AJZRAYWMZRXABgOR6QaFrY_hYY6b2QUY3b2QU8QaGUO-QaHrYj6TBURiNZtVX4ORFGB6OR6uD4ZRKYAnxa99CFPRrPOTIRJZMPaR1xRV4D38QZ9a-CbN4Tx3WolM7OaiRbRnMQ8bq4DdWb8Bbq_a0DbRqZO8a5zbMBbw5D2tTiKFH5DXFIGfaNmEIfaLha_5adjYoGGVTbjpOKfacgaMfaM5DbqbH7aW5DnkaPtaLfa_tTjND25DGoSEzaf8aDDbfDbCCbZ6DL7aFCb-Ab88b19aCBbT7aeDbUsam8aVDb7-aSCb5DbD7aNBbX6adDbzCbFDbM7DG_aPAbY8bMAbXmJina1haknaa3aEiYJtWezaFRU1iWPrYs8ahyR7gEahHRCS1EHhiJtEHtzaszKb0Ef9bSVEfUTviak7aHVb6xa7QArra5xahwBRVbSBbQ8DqbB5za7QA7zaAAbgiH89bl8DHKEmPAJ2ZbmJmYEYpA29b89bhwBl9DqIH38Drra9hawgA_haEzH59b5AbsralIDuraezaxITnYaxYEdmSm8bxITdfEI0alDbTAbnDbO_azUbUsTJ0aW5CLtai9DNtaq0K-Za79Dr-bo8MalJVrGR8bg6aN3Ks-bKNZv-b9GFx-bP3KcKAR3Keza3-by-bJZDUtaz8bp-b78OH0aR1aH8DOrJ8dGdKDG1aH7aL_bzpa-GECqaUhaCDWHuSq8G5AEllbKKbppb92aMuSFYScuYwGEMuSQ8WAha8LApfGJdIFzbunJpfG0ObZ5DsMb0PYp_be_D_KAVsHmvaIRUp_bnYaw0GpsRY_bHdIy_DeeGm0bYZYR0aPIAT0a5AEv5I2AF26IJxb4faJAE0HAKlbdBbppXAXXyLX0fX7xZwYYLAc0fXjmZheZ-TGTNWb8bn6ai3WIjYCSYLiYQzXupX3fXT8Th8LKVSSrY2AEJREJ_bizY2AEX9ZNJHWCPjAcbLHzHEgDNxCaSNWdBEQBELzaRiailTEaaxzKgjY92aEaaYBELbbunJj9BsIE4AcTkY2Ac7AEABcQ3VUqbMaaZAcKTAyTbU1bxBEzvL0BEQPY2AEw9ElQGiAcKOT2BEUpJVqRQBctAcMrEW7C5GDWlAZBcgwAU7CB-BvxT4QDnMbOCE-_GwRaUCECHHPdInDNbCE7EHbhSFCEooAr4bPiYCUGnBcHCEZxRUfa-BElCEiaAg3b-sSCUG6BchdDsUBmga-lEWfar5aqgaUfaDCci1OBmECzExObVFLngah2VpgaU_bPYWJkacfamAci9BzmERmS-nESETW5D2hS-nEv8b3iWpDEh5D7VGVCcT3V6PZouTXAcs6a4DEGYA7DEUsb4faZiGAEEbxGH-D8ITWiaeEAVia75ScfTsWTYFL2Cc-8LA9E1-b-sSMfVlEEdZTerY3DE0GNNubxyS0GN2EExPbMCchEEXmZjlbhUT2pJbBczgARFEgrRT8TRuSCDczmJhtE1mJgjT2MbDnJkFL_BHQ_GvjbQAcAkTrFLpJYzXb3FLhtEEGE2nJolb0FE-FEFUCdGEC_RQGEuDcqDcQGEwFLr2ZyFLtFE1-D46J8BHGELsGL6cZmDcbGEAnJ1FLy-RqFLv1QTCHKVbsObDmSxqBY2ZC_ReCH_5bYZY9vW8GBNEL3LXf_XIrb9DcECEREc60afHEklMPiYZEc_WIPGLZ0aEeYOEcoHEUGLFFHFFH4ja-GEkcS_taEIEDBE_pDD8TT7Cl8D7HE7SbCEc1vEfKAolHVGL_HEMjSj_bEtSD_RdaElnV9AcX1MuEcfYEGfYhDc2USitEiXBrbZpEcWIEJLAqeHdnJeIEUwAhIElEcyVA8rJlcSvLbOKbqDcAQSskSLRSuGb92aT7CQDc7SAsnIL5blDcyHEknJQcSJJEDuEBTAntDlFcOZRwWZ4uIcGLRYAeGLU0aowEhGLEZPCDWxWHmGLpGLpcANOT0XboGLzuIqGLwJEpDcyEcmkEk5EzuIDVS8nJ7nJC_RE-biBAQJFKKEedZoESE3ZIRUPbZ8cZ9GL9wbYKETMAxKE2iD0KE0lYYAcrCHj3QSDbxWZ_JEwPL2WZWGc50FYGc5EcrCHYWO_EcEcS-KETDcPGcEcSH2CXEcbEcEcSOyZxsTL7CurJYZYWLEPBASETyTbTvFfLEjCcr-B1xaykBhiaX1M_GcC_C3xalfa2LEWDce0a7EFf5D_haBCc2YYCMEs_bA9afgHf_C9GcJHcWqa8gHTaRaYW_4BZoJhgHhoJ6qJqfaWqagoJd5MioJb1bkoJOUZ6WZGME9eFNDc4faLjSIjSNjSh0a0ga2MEMjS_8L5YYU0GMfIoyRdoJ_MEUHcbHLONEENEMGcVHc3JLVgCM4EyvbH4aXMEIoE6NWvga7gVQNEl8biiaRiYaPYifaseEzgaB9X6YYarYdoJgaax9b0PYSjTg0ad0a7HcfaadHLpiaGOEfnE3oBg8bi7TxgaZIZpfa4BXXyG2gaAbBRCcF-aTOEB6IIWGAIc0eF6JL-HccIcWiYOPZOAY_vVg2XsIcnHcF9XDbWQGYW_XB_AHBcGWZHMC_SF21beeZv-HISTzfaa0YplE0IcYELl9HkzRhrNJJcd5al9HrEcL-ZV3WbdZVQEFIEkWCl0MlGcsPEQ1EzHc0gaDoai-H6HcOJcZJc0-HTxbs6aMXNohS4IcYJcoGWR_RUBcGmSfBbK4an-bsiaSxTrHLKJcTcWxmWRQEUAclCb_aAYQENJcBSTZeZddZ8JcFJT8SYdeZ5ITrlY_gaHJcpBHBFE_QEAKc7kaMKc6RasFXIiROKcEKcgQEhtXtbaleZFKcI2EUWBlAc6gFPnZKETrCSPFHa4HKDcLVZYRVH1Yv3b92aCSE3GTzsaXpUEVZOvOZVZjVZOHHgKc8Pa6zRSETXSEESE_QAGSEgIAvEATSEXIcgZY4KcvDThtRdSEkJc2UZNTEKARCvR3KcXAHVVZ48bTiZEgXYAHMsAKLcsSZQCE1SEulbjzXPSE6SEEPCpnalObqNW8Pa3CcxJBH9XGLcVTEpFTAzSq5Sv1AQTEYSb3cHoQaiOF9bDFLcXLcxSEEsGKJLuLcQWXwLcNhBWETTVZdTEAdHFbO_KcilTkTEfXM0TEYHLcLctMb_TEoRJh1bdLcEZYNUEoGTUoWY6S8LcqKcLjWRGFTLBZ4H8IToYWgyGvTZlcSqlZaIHFoZqLckrYMjWfiYxaalyG24F0MbWrbxMbbhO2UEwyE8ITb7IAsEF7Ie7Ip0aJ7IyQGSFP0iaq_bykBy8TkMcprAOtaSfIXubYZYMVEPHA2mJ67TYVEfKAfVEM1bHZYuzaq5IZhAeCcN3VxiagOBbIcmPYxJTP3A4qbi5aSVE2iaDVb6McRNctMcg7IWLcMNAwDboCbSnakBbprYiiYjRU8hDjBAEsBwiDhLcMBBHWEhNckNclKcMNcsoEZ-Q1RBuLMOWECharkaMJT_falUTLIcX1MPWEWNcDVE1mWyfX4NcyNcMqBwBFkFcGVEv7QJ6ESET6cWzWE-BboWEuxWHOc3BYI4Vwlb3tZDWAzlbsHLwlbFXEauZfjWwlbSJTLXEEXZwlb2ObWOc3aafMCTXElcBUAN4ia62BY-BaXEcOcWCXwlbhXEDnajOc6ianXEA5ZlcSxXE4XNuXEPKc9sTIYEsXE5CF0XE8_b0PYolTeaBSETtHLwgHXYEIYEDYEKCcNHI71bI4VApJKYEEPcnCcIBcaPbs-DSYE7SM9xaKCXn8bmmSmiYWCXx8DRIEgYEF6M9tASPc-9Gf1McPcR8EvYE8jTe-b1SN2YEYpAF7EhSId-bjxPwOcx8D4PA1DBszBeEac3bCdZx8DBpAnzEBVTl1MwFBEXZ-YEIwA5PcvZEEZEu1My0byiYPbAzGE8PcAcBMEcCVTaKcysSPbAFiHfTZDFcsYaz8LBOc8YWPQcDCbEOa9cZdfTkuTlnJIQcQeEdWXQdZZQcs9UjGYxrYRbEaTAEQchQcfEci5RdQcShHllFFXA4ZEQqXLNcVjWqHDpQc3ZEM1NV-bKAcuQcZvALQcmHcYZYD7RSQcu8LYhEcZYsbE7Qc_HDQaE1jSf_btObZvAVZF1nHwOcbaEm0UgJcv0asbEsKAmZEMRccMX4aEfKAPNESdHT3ZAOW1-DraEPRAzQcbDcD7R3EcQ-XXJciFZ1-DzbYSRcw0aCXBBfTQfTtYa_bENHc8YW8qBvmB98LyEARRc1rYsbE3cEBhHpra9Qc5rYb1B1Rc7Cc4RcvGY0Rc84AM1NtYaHhHYgXcRcJRcW9ECXBLnSIHcqRUxeEsQcYNc1PYtbEZMXFScCdZ0bEnyRaDcGScLaEXCB3RU9RcBQcAID2nazLcPScH7HyRc5QcbcEsqFxRcpHDa8EsJciRc0dEYgXtYarScRScwMc5RcqHDuScN2XoScicAz3TcScZvAA5HeaFQHcuiYicE_dE7ScOcE1za9rY0ZEocENSctYamQcHTci2Z9CN0Oc1PY7RcjbSMTcXCX5Mbs9X92aRTc-Mb4rY-RcXFZI4WoBNlNcsYaKJHGOASScSEc2SNA2AjQcL1NyFcYLAkTcPbAb2AaRcWKcaQch6NAuWXZY7OcQtT8SNugMQTcQtTN0K1GN4dEqNc1Qc9rEBOBmhH5TcIcAgTc60aggX_ScpNBEsHl1MNeEoTcPUD5VBJUcVeEhuE1TcvZE1zAMUcixVp9XCDWTVbklTyQGCTcSVbvENxlb20bYZYpeEOTE2hHsga4hHC0XvEN5eEXUcLPc5NE4GYwTcgZYTfEBEBdANSETRNYSXAIzS7vbI8LN7IVfEOzS40aDIcSEcpfEuiGnQchfEkyG9UcCJcggTbzG5oEROcqCHxITCITyfEfSc1fE7_bGMcYZYala8jUT7EIhaplaCjaNMcNQc70aGgEE2buyGdJTKhalybnUTJhanyG2gEZ3HJ2Kz0WLVcSradgE8Sc92aU5Q8hX3qS7IcPVcgzbC1atgEPgAuVc0PYrVcxQAd8LHVcgzbw9EtLbilT_gEEYS7fCLLUnUTtfHv9EXhEsRcHVcNpJKKJFWcqcEM7ITpJmnYAaE7DNngENpJKWccia7UceFHxVaMWcZDU5GFCVcoKEwHLxhE5VBlbaJjac9KaFBnzEE2MJbaomTWVcHVMmWcxlTnOcSUMOiEknARiEPjaFuE2lTaiE_rb3ybIRHfiESpEgIAiiEJbbwFId4OniE8Wc1WXLSGtFIKLMjMcUWM7DGv8T2WcCjHMUM7eM5lT08OnBBWLMK3bNXcHWMZVMTVMAXcIjaPWMj3bBlPzBWWXcekEQVMcISvJSJXcpCX2SDX7AQjEIbbhXcVpGDLDGbbY-EjjEnXcgpGpXc_wL4lRmXcFXcFsYnjEufAGlEzXchzGlLMhhBgiAhBRSXcD9O8zTcXcPlEO9OsLMsYR-XcDYcQORrjEBYcDQZ5kJDkEKlEGYcfjEJkEelAPYcBkEkpYm8OmVMxMXhHJhQAokEJqATYcnjEgkEBGNikEKYc8wVOSDVlRiYcj9NL-CbYceEAdYcLuWrcM_eAJiMrYcnBBMuWZPbDLD8GI3kEE3EwYcWGA8GIY3E52EtXcJqGqCXT1Q9GYEQZKsYEbbDCBdSASlEvrXNXcp7HtJFXNS0jW3MX2jW0gXKjYHHYFXXTsYIXZ4ZYNHY9gXICcjgaKPc6OceHYoaJRSTccBx4VbKS6yRqsZdZc4qXiaA_9bk-XSjYZsYE-XBaYG-XNXXLtZ9ZYWmETHTesYCrJcjYW5DbjYZPb1eSaWAMZcXnEozNOTBfJTfHYBOEkZcmsYBacksY5AcWrXjsY84V19bDrX6jVTqFCLMMacxuWkjYzsYL-A8Mc8iSRPAtlJOhXkHYx0XZQYgEV-KZTacYCcjjSXaY1SUqHYh-XZaYi9bEacpuVsAH4Eb0SUovVm-XZDXcCchacoeU3oEtHBm_bDmE-uWzacisBnGcjeU6QYb8HLpEMsCOpEM7C-aciScG0G5rG9MF7rGrSALTW75G1KBmxGURaZIS1ZcByaMSAObcbWcy0GObcPIBs2XgpE1KB2pERzbdQciaVAyaERcfmVFgXwhXFIYd1YElWSkEjpJE1XcUDXRaX1XXpEwLAnpJ1fTu-XqpJ_HYXaW_CBejHxRJHRYI1XBtYyXX5QJkaYDtYw-XraYCZYiaVNbaPjamrEu0G75BdUcFIYgET6-TiETCiL8HYFRYqbcc1X17Ui5VCqEHccrbcxaYYiZGkYZPb4HZvrX6-XZiZ8-Xzbc4rEbLJJuEFeC7RJibcrbcFsEvbc9-Xj0I5EWNkYKIY5aYbGHybcg5VZsETRasTc3RJJOXURYD_XJYXWRalccQccfVCqsEwBAxxRmrExsEracWmZatYe_XMfVo4bRzSUYXetYy4VtwbfRJjeZ-pJcbc7uEYtE62ZuRJbFEYPclLEIRcR_XhtE7pJNXZYQc8pJKzRDdcGUUOXZL-E8pJtcEuUbRiOL4EcmZEuEURaXlW9RajtYT_T5ZESuEsdcUnZpwA69ASnZakY0dcTSAXnZ5pJ3mZMXE7dcO_XmuEKlE3dcAqJS_XekYQ2JsJT2aWmvTGsXdIYCqJRdccVNX_THqJOecGUURbYUcYQLZGnQtFHvoaL6WNsXnQWPOc6aJVxRmAFoUceEXCqb-ebQsXutYnYX2lbqIYiiXSbWX6W2vE6ELX6WsYXC2XAwECaBYeccDZQuYMwWXVbzkYwDZk0IiUbpPcVxGmUb1kY3zSTbYl0IyIYH2XpiXkEZE2XswEbPcDSY4EZv_XNFZABH78XDuYMSY4IYDxEa9D0ec48ES1ECBH0FHFuYbecCmWIuY5_XGlY9kYIlYLZXg2XACYzbbE7VFAYSYXFZXI_RluB8xE35VVsaxpDJgaqrMEPRVQMlNMtrAyfc77C3DRy2bLObYjGNmZpyEQYTrBcCsE9fcp5D_fcyBcCjHCgcxyEHmZx3BASa6KNHgc_gHpCGlbaNgcbLDLCccjY76WSlYGjXauYGcYtKcduYYlYXPXkHETpBJwG32EdgcguYAgcIjXTAYM_YaPX4WN5ObBmTYzS8Ob5bWE0ESXGYcacZXI1aTXGlwWRXG_QATXGlbaT0E2UEWMAOHA9-AbmaidHEDPTsaXzS_Obt9bBmTU0Eb6Ij1EF9XNhATbcO1EHPEu0EgeZrBHSecZ0YgGW4YAXNSchUjQVS7WrOT0ccSDZMtXtSYLtXWcYhKAf1EURWWjXfhcKJE9mFxNSbhc8AVzhVihcuJcSZAWhcx6U2IAshcYjX0sBFwY_SYthcrVUUDZAxWplYXjXUJZFBURKcw0ELgc72XwQEZOTVmSaFc_2XATY01EBicHicfeZFictyWnjXMicBTYa7W0uVQ9HP2EfnIjDGbEGNXcZmI_CBLnIZicvlItEGsDG9YcCCGeicImIUnImYcVCGWicuLDqGIEHI2Yc3GI4XcphUjicLlI6YcGHIClEmicInIRnIwjE29a2ybuicy7VCHI1Yc-GIHHIdicoic5Yc0GIFHI0LDAjc1icFEb5hAcOakNaKjcRbaJ_bu3EmDZ7MbBHI3YJX1ahqZ4lYkDLH5ENnWBfcdJN_0GCIc_MSpGbcjc9MSejcbNSoqZfTU8uYITY1lY2FX-0G2lYxcYucYQRAnqZOVchzGeNSWoHG1GUQc4lYu4EZjc3jcz4EKPCGaahjcZtSXVTKPCrjclxWxOZvtXX3XujcTUc2rAy7WK5EIyFwJTyDbR9bsEVXWTIcIKQXBEBY5EHNc87aTnWBKY5cW-lYZkcyXNxCb7FAPkcrJN97a25EBZAheca2NxNcT5EAOcyEABUc-UT7cYNyb4tXv1bn8QGPcvJNILZHmYXDBOVbfFAoZcJSGW6EufOXbc3CBXPcfKAe6EUyac8GOcSYpAo6EqbBibSRqbPmYl3DY6EvfOShcNPcx6Eg_ab4a0Jc6DbLKN66EspA96EnPciqJO7EE7ER7Ee_X07E-9GL7EUrGVCUXjavYE-fEJBYDdYSaXFdYY8VVPbUvYOmY36an3XiiUYvYLdYw2CoRZyWUqRZvlcL3Y-9Gt9GnLUaaXWjaIlcyGcGuXQyTXjaAmcBdYFRa-9GZ8EWcEhdcTba5lchwBkFOEmcB8aQHI--CPfA7sadTYEyaXNSoWYTqJP5CVqJ78E2PcV9E18EdqJamcfqJ8hDH9Ez7EudUGtSdxGlmcwzXO8BX1ZIYN0ZE08LQqJqWIedcV9ExmcCXBMhcmAb2TclScIJFn_bc8G4mcw2Ac3HAQcTCU9mcDwZMBCwmcReEvccS1E35Vh-EB-EzXAD-EcZcgvYR5UHcF2mc-9EkaX4TYYdYWdYBubZdWgHIQzRVFcbmYBpFp-ESPPSncuKDsRS0EAMtSGicOtSgHI2-E6oErkcmRSgHI7-EvOcrRStncB_EcncpaXsAOMncI_EOncB5NxRSiLbczRvncTHGYPZwTYBSajGXNicSjc5LG3KGV_D7KczyEDcD8lSNXc3iRpGGo1alwWNocZKGlJGjAFGocz_E5KG7LbKmcGKG4yE2FG6iR6FH6Eb0YaLocIjcjHG6EbT-CTMbQkEMocLAF08DjeAfsbpeA7JTxTbTAFXuDX8WvocANcDNbadYlKNvocopBt3ZvYN4ocFNc2ac7ocklRxjc9iUxTbnYaBpcB9VDpc27Q7gEmvbJ4XHpc2jcbnZklR7AFq1a6AFUIA8AFRpcyTb7AFWBA65CdiZ3FH9zG9McLpc5AF8FHXsbu1al1a1Ub6rb7iczmYXIAWBFgjctvYcmELkA2DaBPbhdWwHZtdWCPbvQXQkWYDaumYI_NrqJr1AUmcsmYqIcUwAvqJrfa9BF35VkdW-TY5sapaB7Nc_pcsKYapcKAV7CU8Vcnpc88V1QX8TYJdANqcIUY1GXL4XR8MgCFLVb2vYPpV3CUy2AtCFphcJBV4kXaOZhwYh_YMUY4CF6CFjPL_pc6mYpqcQUYARX6QXUoW_pcSDFJ8bfqcdDF8LDIPbE7GLRHC9HMPbGPbi8HMQct6Nd6GVjG9nG9qciIWd6GRbOWMc0yW9KY9mYDwY2DFKrcBwY0uYFLYEwYSwYJTWeUYJwYHeWZWc7vF4yWQSEQRFyEFajaq7AzdIUhTyEAu3Yk4XrNAaEFOGAJAcJRXeEFbbaXoWNEFjEF8FanDULwYBuaCeY26BsEFgzROlcpEF0rc4yW-yF2EF4EF35VBFFQJcKdAhNb9OaebaHNbjZNy1aiMTjHcoBA5NbyBBXNS1NbGsc01aTFFx1a1maCMcNnYBObsbav4XmUYNgaWHXwIW0VcOlXRLYRrcmjaVHX8FF6DULsc18MlkcRnYsUYBscobaqjaPGFpQD_cSSZPFFFeoE23AMYScNAgGFnfaL-HZwYmGFoGFe9VAnc4oWK0aKqaJHFzqcJUbNzWNrJzGZwWZyGZVeYanYJ9MSCYqzR74XXCYgLYY9WXPAlscBpWDFPeHFU0BreE7scjdGaCYgLYREUZVYVvXeoSjJJW4S7zSArZrzS2CSk0SBvboFBCrZuJJoMaz2b21GLrZE0SNrZvzSPMa8TAbJazCSTMa6-LQrZutcHrZYMaxvZDMaDrZr6ZKDS-0Sk0SUDSs0S8tcq0Sr_LDuc8vZJtGC7ZhDSGLUCucZvZyvZrDSL7Zy2GywZHDS8kGGucOuct_LhMa0wZKwZB3GVMaNwZ-2G7DSnEJRMaTvGI_L-MAduc0BM6tcBESL5SZ5SI5SitcLMabMamBM0DSO3GEESPSLd4aV6D9Vbx6K-uO4TbbQbrQbqkJXpOWGBxyFNObsSATIGNMA9NbrROFLZGWbvNLmubFvbFgcxyaisQXIPRyb8wbm-OaxboJc2rQzdDowbelZn3T_DPkSXQvcvxbhMYMybyEPeEPnuQUvcluQQxbDWYcvcAxbWqWnvchrQWrQQwbyEPerQ9xbByb5EPMvcUxbwzQtvc9rQKybQybyvcbxbwdMs2bT6bs3YueLjvct7bl7bIZRR3bJZMT8bzvcs6aCAcnHADAEGGcBgcR0IPYT7hEIwcNXUJBFH-ELBFF8b-GXQUYCNAnqc8CFkmZ_qUgtO4VC7vCVfTgZR7taPraVQV00MjFL-BHmFLgDc0Qc2USn1QkDczGcHCHEEcAnJ_FcoGc-DcOCHzeI2Dcywce_JGEcrFcuoaJEc-FLzuIGQcicSocSoEcSEcL7CvGc-XTY0aaEcJxcoCH_USqDcDuaW0azXTjFIjEczuIpnJSJErnJmTc-Uc0JboQWdGcsFcMAU1XbpGL1nJj7RqDcEGcHGcNwcAGcLlcTdCRDHGLSSGc3WZtxcWdbbFcEcSXDHhMCELEFxcYEcxGcXbasGcuwWv7RB9Xj0awJcDWX7IN3Jc4xaCPcAPcM3a9uczBAfqAuIANlZgwbchI_nZclZSlZtnZVuaqkJRLG47BaMAhxYZlUpBA1PMyUZpDLt0BmEbbMU0yYLuaTyctcAVyc1lU8oQlkUQLGFfA1TbbaNBNCeycdIJ8bX1ucO3OUycB2B1lU2kUUGVipUZycpycbycanUgCZTQaoNVSycxycjyczycOyYY3U4yceZE6ycdyYr9Y-RbUDMsvXGycAzc9FCAtAOyY89UFzcSLGDXTH8Atycg-O8eWwyca3OyycQzcbyYCxVTzcOLA-aNldZIvcgMNimXruaiycPzcWycUOV3eBIHGgzcqycf7NkdVfyYiAZMObozcdEACzcasQR-UuzcHzcyaJKESyzcRRZPLEczcWyc5yYstU6zcsZR29BgnaHzXz8NA0cBzcQzc4OVFzYqnUF0cg9N00U1mZNZcxYXazcxlCB0cvpUGPVRzYLnA5mUoycGzcJlaJlADRa19XQZcYzY0zcOzc2zcN0cb0cSiTxuUR0cTQV15UpLbhCWyYY-jNL0cpzca0cozYYnUf0cUzckIMDpZ5VDtzYy5a1zckycWnU0DZlQZt0caych0cmFVUibJQVTsYX0cqdAZ0cD1cEQV60chzcYDO4SbU0c5CXE1U10cp0cC0c8zAJ0YRQVS1cvzcm6INrNEray0cANX1YYNzcbzcM0cb1cAUBQ0cH1c8ESbTbMGbllYQcYb0Yn1cY0cp1cvpUg0YvvVtzct1c3eNs_Y8MNCoYFvaB1cCzc2QVvSH61c5ycDXTrQAheV9QVopWnzco0cC1c6YPITVu0ct0YpSb99Wi5XM2co1c20c0eNrRRRpUdaVf1c7zch4HuOOplZv3WMWX6rAYSNN1cncAP1cfpUAkagRVR2czcNJvaRPbnMZS1YrZccQY01cO1c21cZ2cHmAs1cG2cUcIu2cvXbV3MgEW00cB2cN0c9pUG9NsrVs2cooVQPb92c3RYZecVbYcfcA1cN2cC2cv1Y9SDF2cg0c0NDJzcglbhzVBtbA2cP3cC3c61YCoTT3c70cn2CkpMjSVJmXqWbB3cC0cPdPd-Mf3cT1co2Yw0cKzcT2YKMYa3cX2ca1cvpU2qUpUWq3cg1cu7K_1aj3caSXMfYx3c11cY2cZ2Y1YAErUOKY33ce2cnPa-Tb-OVLrUKmYgTYYQMZ1cO2cl8OVrUF4cDXTAjVTQak4OM2Tt2Yhycb3cn3cx2YxmVG3cvOV82ccTbaDbJPYHiYNtOO4cQ3c72Y52cU3cI-Yt3cBsa_oJA3YEHcvWYm2csOAP1cG3YkFVe4c7SVnkVJ4cQGXulc76am3cMsUR3Y9TVd2cE_NA7RMEbzRVfrXW2c_3cz3c-eLriNaNA4sU34c1AJZgJMUVv-XMiby3cC1cm3YUUVdHVC5cp3YheVrEbW1VogYI5c12cY2cm3YjUVnxVG1c62cv5SQbbYWbg4YJ4biUR8nXg5cn2c22cA4YKuDHtUnoUP5c-iNEDZQXbiqTupYwNYFPZDMb-4cc5Y6iN5lJBVVqoBO5c71c0aLHTZsear5csEbxgYW0cZ4cV5cCzcY4YptUS5YTjLowU25cN7K9zNo7YxtUY4bm7XooNm4cQzcgVV7tUp4Yp4cg3cN4KsDZpQbqxaaWWGAXTWbv5cz4cx5cZuU4kNvVVV6cG6c4WLrTbcXaYUXdXYK0c_5c6VVXQCMuUeFZm5cq4cggLoXbI5YfXY3PYtJb66cKWVqoBQjLSVVy6cn5cnQO8oa9WbX5YChYbKX-3ch5cK5c8uUaWVg5YcWVM7cA7cVjLeNazXabZan5YAFYU5cJ5cW5cnWVncAv5YnXV_6ck6c7WVo4aRyXNWRJhYDVXy4cBGA04cm7cC5X-5YDmNE0cz6cJkLzIZJ6cRNRn5bN4cH7cyvUSmNJ6YHXVRoVW6copLuPb97cZMRQhYlLZ-5ca4cSwUWrLFXVUXVdALfBW57cN7cqXVJ1c55csEMUOYTqYA8cP8cA6ck6YRvULnNW8cc7criIikApPbkzLr6Y35YO8cP6cf6cx6YJuLlwUj8cb7cr7c5XVPpZf7cR7YTFYE6b_yct8cWycK7YDYVUuLk8c08cGYVp5cK8cMcUCVXd6cB8cPYVUzDCxU6AXB9cr3c2vLT0cq5cb7YS7YBfX0tUe6c98cW7Yy7EfYVUxUq7cP9c5XVMQbS9cR8YV6b78ck7cQ6cZ9crAbfRVd9c43c9FJH4CA2ayxaq7Y56cf8cu7YeYVtxU9pBvxUO9cr9cOuL_VbF9cccULLXSVXI9cy9c97YAyU_xUA8Yz8ce9cGYVI4c5Sb-MRyqY02cw5ci5cPyUK8YMzLM8YBpNj6cH-cWkIw_UZ6cSzDc8XA3cB-cZ8YqdAb8YKlEhpUS4cd8YGXbkNRMpX1yX4OYcYY94cB-cm8YF6cX8cAyLN6Ya8cDaL2hYZBXU7cO-cW7cx8Y8yUMHEj-cYDOymalJZTPc_PDeQYN-ct6cY2cQaV8-ctVLL8a89ceAWd2bn0c88cSzUPqNc2cH8cfaVNpaiFbxrEM9YG7cf8cR9YDTAH_c5tNV1ckzcV9Yy5Xs6cz7c22cZ9YU0Bb9YV-c59cRqV54ciEZ4bZVcZ7UYQEb_5cl9Y9zUnycS_cV8KZuaJ3cpYXjec0RYw9Yj7cV7cC1cy_cguOc_cHbVE9cV_cU-YSsXl3cZ_c9kDb0UCAdBJGPuLA-YZgY1-c9_c3-c__cqbVSSAMAd6-HZsaIETabZX9XGDWk9c-_cCzc3bVq9cG4cH5CS3aLoZTEcW6WD_cj_cY2cBcVXAdeEbreaKJWWqbc-cO_ce1UKcVJ1UG-cp_cZsNV5Y_-cVgce8czAdq-YoXV1_cONOSMZcmWSAdE_cK5cz-Y7vVBBdn6BSJZ3-YPQSX9cmlUscVrxFABd67cX1UX9aUibJcYA-c-Ad7sNF_YvCBu-cl8cX1UkXa7Ad9wWeZXyAdl9cQzcFdVCmBI2Ua5cy7LFWbUibMUboRX3LNKYas8cmBdWycc_YWdV15cUBd5_HkRRXIZi_Y_3XirNPBdsdV0kPfzc5Bd53cMdZ9WbrvMWHPYeVzBdfAdQzcz_Y5zcECd1_YHUbX3c15XflUO6c0BdmlU3dVU6G3ycQCdN3UzMVTQaUtbcmXi_cuAAP1cHAZqEAcDVrBd84L5OZOWbY-LOAZeAdTAdCzcSAZDCdv-cf7N2CMreVmzcuCdGBdC1cceVj3US_ceTGrXahAZqyYO3czAdmAZDlV9CdpKL2Cd_zc_5cveVP0BtAdhZRqnZh9caXb2-c5CdCzc6AZiLBNDdUfVR9cUibHdckjVLCdvCdQzcEBZUHAXDde5K2SZ4_cwqEKBZiCdP1cQfVIbYiDdjKVYKCRRaKdcpAdjCd22cYBZ_ZAaBZrOAsDdkfVAOarEZz5D4ZcUlZ_qUpDdxfV4BdzCdgAVRjAqmZpBZx4cWCdMCdWycA5UpjVoCd0LGOyc_-ceKYSDdqAdK5cL5UMrVBBdhWI7vN8BZr-czAdSgVo_cG4cswNRFbVHcNIc9AdXCdOqa4wNMCZiAdsZRuSCo8c_THQCZxDdpDd2MZb3DsDdzwR6NaG4KaCZJEdeDdLEdzgVGrMfEdkCS3sIMPZTIcjCZlEdKEdmlUmCZTQA4DdG5CgLZFAd2oVsCZdJYwEd22cMhVqEdQ-REEbThcghcR7WEFd6EdM7U5CZCEdfBd4EOGCd5OaahV3qWHCZ5EdTDdQzcADZ2HBt6UBBdLPZlhVwhcZjXcrVw_cf8cMDZvHXEtVrFdkDdh4cyuYTDZ6HVACdXDZdFdC9cEEdtOZmAdeUUVMZPya_5cN7UhBUJFdHlAj0cJjcxJYL3XCKbACdqDZ-FdW-c1AJzIP-RVpbWvDZN6cxFdzAd0DZbLGJGdr_c1mZnjcZsOFGdf8c9DZUHAw7UOEdj1GPQCiOZZzN9HYtiVaGdmEd87U4RWJFduDd2iVsjcs7WoDd22cPEZeEAeBd_Fd9BVVFdGuEUEZFBdUEdC1cXEZZHA8GdTGd3xG8nUbEZ-tYTEdyDdY2cTjVoGdBJGfEb4dZXxXj_WkEZy7cOHdK5cnEZWDdRHdgAVGvA_Nb44VcDdjGdbGdojVbFA4DdVEG_Nbg9UMfcNHdP1c8EZYpAHHd4AdKoAmuVU0cs0XV-X4CdDHdCzcMkVRFZeCV1_cEkVtoaiFZhWXaFZvGdFFdGEZQFZucBnHd1LGLHdCuYCHdZHdEHddFZPhH49cG4cbnUF5cHkVf9Xj7X3HdNId5HdoFZplUdHdu7K-JQ3FZ2IXvFZdDdmFdWyctkVPCdDEdJ2NpCZu3cl_O4FZDOVlFd4HdQzcE7PvNV9CdkhAJ2cJ6XIyVQGdClVCJBsDdjdN2QZsIdmtbMIdP1cnTZXoSwHdG4cKGdLGdD6EbkcMQX_Bd_5capargEaYDJFdG8AOoarqZBJd22cgGZOKAnlV1_cVfVPNZhUYn4X_Qa_Dd22cylV2Bb1lVdIdYsPiSVV_YEtcEuajIdwIdWyccnamdAU_U4DdarMSJZjRXTCYKmVvIdZIdQzcNmV-EdgWIStVMFdXGdcxcv_crJd4JdtJdrEDt_U3AdjAdlyULfV5kWSHZn5VZFdkIdmlUXHZjsFxJdNPASMZDqcl4c_5cgHZrmBTKdWNZmAd87MMOZDIdaFdPAVpHZ6_UlJdVIZ3_c4Fd-uVxvYj8W6aXYHdP1czHZZ4N7Jd_HZuXboKdy_U5-XlBdEIdvKd0JATnV1_cQ6NOoaacc6UNLkYcEdmEddnV9FAfnVlKdihAP2KzuV6IT5SYsHdhJdqnVZ5caJdOcVWGdYVc1vYN_cDLdcIZRBVxKd5nVtEds_AjNYJ7Xi9YDGbYKdmIZFoVHKdD5cIua5PZD5Waacn7XtKd22cvIZiuAG8ccCdihAIlA6DdPlcIdYXyTSmYYPb-DdACd9IZTFd_iVhBd1mZruERiXQFdY2cloVsnKFJdD5ctqAIJdGuElRYYIdP1cPJZzEdHLdgkA6xNKLd9hcDMdK5cXJZ-4B4DdKEOUIdcJZ7rYxFXsLdEMdo6NRIduMZZcVlGZJjUKUYNLdhMd0hHUpVaMdAIZZuV6CVCsY8CV0JZ3JdOMd2JZEDV4JZTla7JZL7NuhDHMdj9FW3czRZYgajybO0asybKEYIEdgKdPKdb_NJlJnCd0IdyXaHCdAqVOKZpMdK5cEqVKOA8IdS8BIqVWKZCLdEIdZKZrOA1PVsDdjJZJ2cfKZQpYVQYWLdaNd-DVW0VsDdPuLT2cY_MrKZEPaCDdmEdJEVhFBROa7hVRMdXxOTibt4ccNcqCbdGYNMd22cYEVviA0qVTBdoIdhGV28clDdHDX7eUeacRNdC1cBLZ_qVZ7U9Ldj2NlAdUibBkXOKdsJdXEV5VBLrVxMVBBdqNC_kZBlYSLZ0Md8NdT9NqFdxLdgkAqNC0LdM9N36VbEb_5cfrV4wV0NdirVSMZ-iYqZYGQZY_czAdoLZ6RV0NdHvNaOdjwWvLZdOdY2c1rVxTVeNd1mAF4Yt_WdEYhgYVJd7Od4LZqoCd4chOdQjRv1cfpaaETFOXJsVCMZ6OdSNdNsVS3cRMdlxN91ck4LKMZWMdJOdXsVIGVaLdI9NBGdUibbxEifc7NdFPdhrS3kUbCdBOdsEOLGVIqV0oYkPdSPdMBCfGVlLd_0HSCdv2caHYjacpMZW9coOd5sVVUYxJdrQAUIdxMZCRXmXUgMdSNd1MZUCZ9UA9PdmrU_-cV_N9MZRPdJOd_MZQMdaJdApV9sVDLYwoWDQdOQd-BRneAPHVSwVRQd--c1mZQNZ_uXlIWWQdCzcbHVHDVxJd3zQfNbX7BcjaIOdCzcrJGwQbZDdwAdb-YHZCK3QTqb9ncbyOYqbiyOt7QsXDdqbM5AfqbUxYhqbwRbSRbjPDkqbF1QwSbnqbbRbBRdp6OfRbWRbhRbuqb6qbpyEfMbzqbCMUf7OMxa7qbkaVsaYv1O1qbwqbqQD8qbj3M-qb8OaJlT2SDP8OC-VQrbbSDU4OPrbAsbnEbwjEOTDa4OoRdjYcnBBUrbTrbl8OarbcyStRd8kEfrby8O1RdiLZ44Onrb30Tmpc3YU_8O8fAB9O5Rdc9OZvA4iPFZDJ5O9Ycw9O34OvrbDSdF1TxjET5OQTDC1T-RdE0VY5OI1TFlJNSd60TdqSh5OYSdOXcrTDM1Tv0TJSdX4OQ1TjubS1TpEbcSdF2My9OhSdO6OA-OQ6OOUD8Bcd5ObsbYsbA2b_9OAGMB-O6PAD-OGNAFubH-OI_KY6Ow0Ia6OnBPDubOmQZJXbmQrAPgsbCTdLaDvAPdZD2qWLuboBAFDcBEYUubuhGSubpSTPub_FQyZDO8bTTdrONaubbmRxmQp6XsmQW7bdTXymQjubbubsubTITmaD-NTyubJ_G2pZWvbwubpfc_ublTdsUI5rApub1aD0uboTdgEHLPcWNLKvcZvbrGc4ubAvbinQ7vceaN5ubqHcWkUXvbFCP9BPwLARoQNwbQvbNoQdoQ6TdGYLHCP8bI7ubpDIMUduyaNVLPCPnBPEUddnQUCPGcDooQ1TdSUdXoQkoQhvbqyS8oQKpctySgADryS6UcvvbpCP9pZDoYxCPtCPxvb0UcLpQ0vbMjJOpQCUdiNU9vb1UdEFO3UdXpQl1BcpQvyS_CPFDPFwbCDP-CPKDPXwbPvcWwbRvcv9WTvcDybIlZSvc8rQwpQtHPqvc03TzdDCnZrwbXvcLqQnwbFtQjwbYacVVdZVdpwb3xbBgXkvcheEEnZsUdCFP3SDzwbHVddvcnVdZwbVqQhqQGybdvctVd6vcBwc5xbbEP9ADjxbvxbfEPLVdjDPBxbuqQmEP0qQoEPmvcoVdovcRxbxVd5Vd-UbvmX4wbrvcHWd7wbvxbMlTffDEFaYKWpxbbbcfVaAxblxb-wbTWdJWdIFPjqQ3ScbObhxb2vcuxbAxbZFPfrQbFP3yapLcgWdRycYWd3nZglZSlbGnZfVWUqQAybGVdrVdigDFybBWdYWdWTXLWdAxb8_VuVd4WdLybRVdzybnybDhD58E9QdlhD_Wdc0QVLcgybnaUFXdeJCe0QQhHfybSybDZaHpYT_WbscLzJhNdIiD6icfGbixaOgYtpT6ybY1Quzb0jDn1Q_ybyzbfnX9yb4FLp2QUwA3TdrdZLzb4abWgYWrEbbc86XYzbgVdoXdbzbRROmzbM3QZ3HUsEI0biXd0zbS3Q_0b1cZt5QH1bvdZrzb5jD0hH8yb6Xdwzb25Qe0b1OUcGcUoS3zbhMC4nc80b7abO6QjlMhzbIYdaNYjkDRYddkDaHAnXdzzU7zbDTA33Q4XdE0bK0bUccj0b1TX2kDOYdD3QB-YX0bQlDZ0bO4Q-6Qc0bs6QfYdR0b_6Xw6Qi0bxDIv6Qp0bmYdr0byYdp0b96b5YdrANt0b_Xdz0b_6QF7Q4YduOSg4Qv4QD1bJ0bw0bGYKQ7bC4Q90bQNA0XdrANW7QeVd16Nb0b84QgcHAZdq1QDOcs_GhpAWkcu6QaZd07Qm1bqdAZ1brAFXCB6mDUua81bR1blEHCnDp_Gd1bRZaf1bD8QykcQ3Qk_GH8Ql1bX1bH2b9hGRzTK2bs1bxmD6ZdC2bJ6Ed8QhZdtnDMEILPEesawkc-ecFpc1YduxW_1bO2b48QQyGMHI0yGBadt_GJ6E28QzSdNadCad68QwxEKicyANQ2b0BAtHRJzbc2bV2bHJO-vcN1VZ2bnNOjadK1Vm2b3WXAZMPIRsCcwIO9vcfad2LUv2bvDRx2bkJOpMat3bFdMtadgKOEpM1kREJR92b4FO52bmIRs7bFPOvcMz3b9adPgMSYdCjMF3b4TOyIRRBB0IR5QRK3b5FO72bGbdvcMn7bLbdUgAi7bofMDRRWbdx7bTbdJJR5rDLJRNPOe3bBNOPRRUJRRRRwLOKOObnMcOOCbdIJRElMb3D37bM3bbRRV8bPTHx3b2kLFbdpAW13bY7A33burL53b_ZAqTR_ab93bMXUetUB4bbBWD4bRWbhWTZ5bwPNeKRc4bhKRe4bkKRV5bg5blLWCVRk4bPWdO6bq4b_TdX7bcUX6yaCqZxWWP5bQcd7LWgVR7EY74bSiL64b-4bmVRPcdt6bceX8EYH5bkUX3KMe7bZ4KS5bANRixRucd08KY5by4bJyRHOALyRd5bKWRf5bocdtXYwXdo6ccuEgpLbBWeITzcd1hW25bc2W3YJ55bnxbthY1UXrmN0WRNEcW5b5hW-WRmhYx5bdQUXNRxBWPacm6bvhY3qYHsDUfXg5XpvUWYRn5LJ7bYcdIDNpYRaYR1NR8YdR7b56bG7bbTDC7b06T01LlYRpdd46bL7bsdd65LP7byddE7brddT7bYHDxYR5adc7bA3DYbdhfXDwcmZRFwc12VlZRSrAr7bj7bizMcbd05Tz7b0TR17bpYYvbd3tV77b0bdvoMCPDdoMA8bxxarrM4DRwRM1PRIPRVaRKPRI8bUPRK8bW8bM8bPNcvUba9arubvhMHwcXcdjUMwUbMqZmKD9mLEZdA-bd8bguWf8bDiRbmJi8bPoEk8beVcr8b1edjSUp8bFHcqfXs8bqhau8b5Qd5edzmEy8bh8bzmE28by7HwMbq-at_agBbgkcA8O7AbIDb9AbTfdu9aE9b2-aYfdPCb2NBhDbYDbTlcN9bHAbP9bJAbG9bWzaF_aOAbVBbW9bRAbY9bhWbjnaUvcHtWyDbl9bYiYn9bq5Ip9badZrzKvzaFhcm8bViGwZaoWceCbNPc3kcC9b79bNVbzza7QArncc8bNPc99b4kcDac69bKgdD-bOJFRUEUMBK-bKfHanEH-blPc7QAN-b28DEocTDbtkX5aBora8QcU-bZUcOgdX-bE9DqrahpXb-bIpcjUb9jTdxcK_abzGh-bVCcs7a68ahCbbBbBCbG_bRtan0K5-bN-bZaaVma7-bSta6gdNVEF_bY-Dw-b_gdz-bhpXB_b9-byDRrkTDfdDhd-gd5gdz-bE_b6-bG0aL0aMia_fd2-bsGFUhdSXdOgdQ_bZNbM0aT_bO_bV_brLbX_bwEbrLbRiZxZdhhdnIDAhEKILpScIKb1-Di_b4_bfDI1ac8gdj-DqqGyMcC_CpVcXVcu_bfKAf_DorSwNTilT0_bqgd2_b6acz_b5_bsHDyhdBAcAUD6_DQBB8_DyfXKwci6IWqLFAcaGcHAc2IAmrclcShcSfBcAXXPAcswcJBcSAcITcYiddidgHF-ocxAckAc_xcgAc7AElAcWhd9Bc7AEpAcMjSrAcVBcyAcLBEvAcxrFsAcgBczAc44a1Ac6AcPiaBBcbtYhUT7AcTSB0McHaaEBcwzKRBE6rXbDc_AcDjdR0XtBAhncsLEj9BrAFNBcP4Hp6QcAcdBESBcGCBlidDaaWBcOWcesZWidYjdB-BdBcyPTJiYcjdW7CjBcGGYtBcZAHvBcLmGkgchga6EHmjdoBcMUU-EHSwcg8LljdBCEvBcS7TqMbmCE-ddxjd5BcBqEGWcKOTOCcDSbXfaGCcsBcZZcAmEUpBTgcshdaCEDkdPCcefaahdXVcTiaUCcpidSEcW5DgacfqAaCczmEwacfqAdZdpMb-oEhCciLOfScRDOFGNRtczIEpCcqgArCcfTdtCcZxGvCcciGcxGyCcOaaXiaQkd60aHZTnRcDzSOScxkdmSc58E9CcSEc_Cc5iJBDcHkdMZT25WOTd0PYMfVIDcQZTKScMFEMDcoUdPiYPDcXBcSDcGfBYFLeRScTcGuEcFEiFLFFHBkTlFLDkTUWc3xc-DclAY0FcxwcriDsDcjxcoxcrDcoDcFUAxDchldwDcBEc1wc--R4DcJCH0wcVEcDEceld_HESGEUld7Dctld6xc--R3wcted4faMCHJnJFEcyVaHEc9VGDFHKEcqDcCxcBGLjcSrwcbDcHxc2xcwGcNxcLxc6ldKxcdEcFFHQxcPGLUxcMKbgFIYldLmddIELBEsEc83WAFc6HUgFcwwcJFc1EclEc3EctHclGcdmdGIE-EculdzEcjxImmdqEcBFcnaAHFcGxcumdKFcFUZjmdXIEfIEURFrWdWFbEIERFc-ZOTFc_JbeXTrlblEcJRSYFcLjdDHLEIEdFcX7CvUAa7CEyRlEcjFcPTc0ccexc_vEqdcnFcvqXpldJwEqFcwrcIEcJpCdGLd7RhldsnJ8xcgmdLSYtgdbxcjJEMTcynJaadImd6FcrGL1ldcldwKDCGcCVS5nJFGcRids6aOKERgdKGckQBnndjKE-7RHGcBYdwFcfGcTGcGEAVGcZOHsZEkGcDoJ6vY7mdAodA3S_mdKodiGcAkDGodFFHDidundECEGqJ7TdhFcMKVuGcKmdMxcUoddHLLLE5WZ2Gcn5BXLEfSc6GcXSC8GcvkdPiYDHciWb5AEpodmmS74ZZHcc8BhGC6TcZtW8LELHc3Rc8jdiiaPHcbSc0HcONEtlbslbt9BblSOSc7WZRMEcHciHceHcoIcmqSqgAhHcIFFkHcWOJdpcSEc7WZpHcIldhfaxHctHcfIcU0GtHcDbcRHcxHc2HcQWG4HcTHLfSc7qB9HcRndCsaZ7BLtBvjBjjcRxcShTFIc82MHIcpaalsTKIc9edIIcklTRIctIcniatCUWpdONEupaSscapd2pd2NEgpd1pBOnEeKFjIcqfalIcn8Wxpdupdt-B8BFedAMkdbid6NEbOEwIcWgF4JL8fFzIcjpdspaOyWQSAyxEMqdbDcZzX-Ic8YYAJcYEAGndXKcBQEFJc-zKVqdqyRIJci9Hb9b9xcLJcbOWMTcjCC-rcnJczhdnqdfPEWJcdJcePEtec7yCcJcHJcmPEnhc4hdNqdeJcuia7pdilTjCCxqdHJcnqSQldz7aWjdhJc62atDbiBbnqdsDH7yCGrdhJYSKc-JcUWBSKc6zKmqdT9HGKc31aHJcJKcJgY3faaGcBJTnaA-QERHASKc_hcZrdeBbrRWzQEuqdAnWSKcIREl9BygF0KcEgX2gSgFA4gSlGcrKcjKcQld4rdwKciVZ52AzKc4Lc5hA2KcfScBLc8JBFSEHSESHA-KcCrdOMc3yS0GB6JODdASLc8PaILchKUQsdPLcMLcg9ThdUTLcRLcDsdLLczSEGXdAsdjEEZLc3yBbLcvHcdiYXAHfLcdlEyod0Lc4FTlGTfsd0EE9ySS7EFRdlLc8PajjdUsdPSExLc1sd1LcVETzkdyrd2sdEbOsSA4sdNTEzTE3pdbsdFENFMcnhdlsdcMcj6S6dWMMcKsdXVcm4HPUEjKcTMcjPYVMcyfXYMcTYW6mZfMcq4FiMcXXdunJPrG3UENlc_VEF6ITBBsMc-NcYWEbBBwSc3NcSVEIVEpmdIRU7McmMccYTSTd1McqfEwaFCrc-Mcuaa0ociAEZkdV_aTna9ocZ5EHfdxMcvaaVnafMctqaN8bpKcXVcqkaGOa8faDudf7I6Nc13WpzXOrdf8N7VEhNcjNc6oEQld05EoNcVudpsdr5E36D0_Cbtd-lTptdWWEp0akUTaqd2tdjqBT5EuMcOeYdtdnkcY5EpkcJlcdtdfZdxmDFOcKOcbNbIOcpkazudsWEMOcA4VOOciuIsWcSDWTOcCna2MCcgdlYEXOcvfAKXEePAaOceOchrB9ud5QcwlbgOckybyqd-HDpOcx8VLvd7OcSvd1mDGVcnlT2mTuOcmncdRc-XE3OczOcordugH2OcyXE4OcVIChkdqXE7mTplTfSc_OcBpJ3SMEycVICLYEFPcb_bXVcsvdJPcFkdGXM7mcA4V39b6SMUYERPcLZYymDYPcPfAsmcHPcL-bMfHyYWfPcQ7EhPcrgdjPcEwdVgdJwd5YELwdqPcyPc89btPcZEAEGBwPcpxWhTczPca7B1PcIyF3PcFUCSUc7PcPUcFQcJJH_Pc5vd6tW9PcLZEjwdRbEGQcSUc3QcGrchTck8LnOFKfT-QcKQct8L4Vc1wdHfTCfTymciGYcQcl1MiQcrwdnzAQxcSUc1ZEqQcBScCpJwQcGkAyQcjgd0vd_ZElHcwwdCUcs8LNaE8Rc3odYTcKdHt8LBRc28LDRcagcSZTsbEHRcKqcs9UqrALRc-qddRc0ZEPRcwYa6odniYb1B6gHWRcYHcxSc4ELtSBKOBsaEMxdNqdeRcE_RgRclGc2xd5bAwsXlRcbfTykdy0aqRc08LCScvRcrRcLWcYRcOTcnaDChHpxdNRc6RcTbECydCpJDScZMXCScAScNScIgdaGcD7ROhHbTcaudD7RHxdtRcLxdtYatWGPNbNxd9aaRGBi6NLyd9xdb1B-iatQcmGYySczqFUxdGyd5wd5Scuyd2kdVcEf0QbydkSclhHGTcCpJzScYFZvMctScTcENSc1ScAEAbWdqxdtydEUckHBZpd9ScLaE6ScecEBTctYaFTcsScCpJeidtRcEdZBxdPbAIydSUcaZYwObFld7TceTcnHT0xdlxdZdEjTcWzdIDWZxcSUcqTcyxdkzdj9XJpJ0Tchvd7TcH7HfhHohHczdsyd-dE2NB-TcghHAUcgzdXSco9EefdAeEH-EWyds6abbZEiBSUccbZaxccWX8TDOUcuzd0zddsEK4A8ITWUciUcleEojWpMXcUcIZdVUcbUcmUcQ0dOSc4eEhUcMkT7uAnvdPgE97NuUcM4TwUccnXOfE48MSpd4fa2UcrKUXqZ5UcwUd1VcUrG9UcuyGAVc0iGlfE1QdPiYxITFVcrOctfEwHTdEAyHTuqaksdxsTMVcrfEqpcsUcgqaRVcW7BCgaGfEVVcNtdNqd87MQadJ1dO0DE3Akud-sS0rGx8QiVcRKCcgElVcnodhUTfraKUNkxdlcS2VcB1atVcghdN3Vh1dx3B3qSyVcF1a2NcT8Tm1d4wdAja6VcB5HE1d9VctfH_VcChEyFbHWc9DFyTbccETWcrydMpJ51dOpJACcwydAjaNWcB-BPWcWkARWc_1d81dOScZ8MoAHgFHMTcZ8MaWc20dhUTdWcyHLM1d9TNhWcJmTkWc_1MqWcUEUgWcc2dYFBPxR6aaE2MuWcF8DwWc69HyWc2SDq8TbiEiocdSdF8G5WcjEA7WchicMDGmiEtID4Yc1iEDXc9lTXYctgXjDGIXcTSdX2dYXcMXcs2dLXcRXcC3dYXcJVM7LA22dsqDRWMP0DF3deXccJSDAGJ3dkXc5MEyXcctdBjYKtaBhYqoBsXc-2dqLMjXcwXcFHBU3dfudJ0XfjE2XcOYcN3dj3dtSAriM9Xcm3dBkE0FIAYcy2dt8T2rbzjEFYcr3dBlJyjE3XcV3di3dMYcwrXJ3dRYc28Tv3dwjWiJShEYfjBJ3dbNMpYcAZcEZcykRzQVhYc_3d48T4icxLM03dsYc-7AG4dJ3dWsDuYcMJOJ3d-ictGI8Ycb3du4M0YcEjc7Yc0icM4dKbb-GYH4daDW9wVGZcUPDQ3ds2dKZcx7H8ZcJkd_jd3vdf0dBFZO_D8_KbpJZDXiZczWYPfdxZcENXnZcNgdIacEHTgLcZoc3ZcYVS2ZcVfS2eSC5d9ZcZJN_Zc35VsSU5kc1QYFacKacF_ZnQYejYjjY9GBZddW-X2nEWacwQAbVdmHYdjSXsdiacmXXqac9kc7DdiNW-4dEuT4acvNCHidxHYDpEzJASodzjW-ac9lQPpECbcf1dRVNFbcj0GHbccpEVqEObcnxG85GOGAXNSPzGZFcOic1ASVbc_5d1pE84AXWcm-Tebccxd-2chbcwccpEWmbc8CckpJhpJpbc7ccIkYT6ddKBubcHmdpDXo0GO6dSRYjqE2bctrc4HYyQJoQJfETipaOMbl6dxbcaNAiYdW6d8qEyCFLcc54bkrXtGdGccV0ddvWs5W3rEmAFSqdpET36dn8LPccs6dF6OqoM5aYqccv5Wvcc3bcgvWuCP66d5ccUoW96dOtYLqE-ccAdczRJCdcj5dSBZaRYNdcZlWJKbIecodcJKbUdcN4M7EcSoDgxdXZTxlbY7dtEWcZTuudEecstEE5dQbcitYjdcvbZc7djmZndcj7dpdcBPArdcAtcAHdMjSudcxdcZrDzdc-lDbTA2dcaMcTnZ77diuEYtd_7d9dcB8d26S5dcnuE-7d4dcLJZsnKi7dsbZ-WUpndO8dVodGYLQ8dqfcMUUiFSWfcbicBICrtIvvarRYZ4aewRWxRXtcd8daJcsHD4vEnFWyecYLBY8dkFbpHN8ecpYa-ecZwEAfcS5SCfcWib1kY2lWdrOKfcPUUm1cygUUfc-4BY8dBBHzFHt-GCvdyRYOqJdrA9xEk7AIgaPha6zdu4MvPOsrMPwaqtEL9dKhdbyEAMaLJGPwcnYT_fclyEU9dCkWEgc5ldVpGNgcYfIzyEU8dTHGNgcf3ExCGQgcY9dFpASgciSYjqcu-Y4WNfgc9HAhgcDcYalYFuEqINrQcMfIidHMcYppdTVUn5B_zEfzZDjXvgc3gcK1aXzS79dH0Eb1dWfHL0E7gcO0E-gcMmaAhcDxRChc6Ob-ObinA7fdcZXHhc_gco1EKhcp0ES2dYtX8RTqJTQhcN8dlcYHWZvhcHMCahcOlcRhVomcgJYDSTk8d35VQjSyhc_aAg-dHDZjpEp-dYOTCJTnOTj-dx-djrdE2EY-dH3XYKcJic0-dYKchqdMIZTicpqdKsG07daic9EGs2dE_dEnIc4dHBOwicQeDkKJl8FBjcJlIiGICEGlici4dhcYL_dwFTZ4d42Eh4dJ_dV1aCjcAiVQDGyicGjca_d43dLXNCHI5ic2TDG_d9icEjcsicHjcU_dRjad_dDHIJdAg4d6ZAdicuNaY1aeBUGEbOjcE-dXxWW1abOa2_dHkcYjcJkcajcx8d-jcGnWnqSTqcTLMPkHopdu1d7JY4JYCkcGnWwjcHtdN3XPAex1bLAeBvYkbA4jcBAe6jc54E8jc4id9EMaSLSpA64E35V-3EG5EZAe3cYZABAVTMkc35VI9ahfdP-CfjJSkcmAe6rBVkc_tdc1aZ3XFOa3DbfkcM9btAeikciaAQWTy4d6AehudltdeWEYDaA0dJqG6cWHAeelR7vd6zam5dIBeC-bfKA8kcp7dPgdAlc4qAf6EHkXj6E35VsdIL8EQQcBuXPBehVcVCUR9ae_ai7EWlc86EaFAZlclTYclcUBejlcIlcM7EVaXklc-ySSVcslcf8ED8E17GPmcinWRmc_lc5xcF8WUbanma4Be9lc6BehPb3BACzdalcCmcNmcOKN0BegQXRmco8EwBA7pcwBegPbYpAx8EZocYmcgmc2VWZmcdmcH8EDZaZmc2VWgqJbkR8mcqmcM9El-dWCedCeelADwdbyTumcvydLYAFncz1M3TcoCeh6N3Tc--dZPI0mcTQcnwdO7MCnc7Vczede9G0Ce39EXBe59EHncX-RJncgHILnc7XANnch8dYkXCSaRnc4-dgpGIYSJGAwLbdncGdAfnco5PuCea-E9WUNYSQDeLgVGdApnciAEEBeVzE6-EP3AUDeAgV9WURLHLDe0ncG_E2ncFQA-Ae--EhYNuiT8nccvdE0KsCUdDeaIGVHGJBAIoc3DIhoct_dHIGVocrLGXocQocj4a0PASocLLGfEL3De4iRPoc8uAZoc5Lb5iRukDRpc7Eb90Tj_dANb1KBv8AhDMnocs2dXAFqocYeAsoc0TYMEeOOA1-D7aLyocBNb0ocv-DENb_oc9zGdAFh6dmlRBNb1EHyCelKGHpcIadtGXpEe98aJuSVpcEpcx7DkUdqmYMpchiJvEegYEIOA2Ee7AFZDeJzTHpcXpcZpcVpcOpdzEefpcVwct1aeedgEeOOA9JT1DetHZOmE6nAHBejuXspc3EBupctdY-3XovYf7dZRZYjV2pc8cdOqc6saKpJCqc5pcvJAeEaIqcqIcedAiFeXbBHqceFeMqcy1dbFecRCOFeJ4XAgEYqc_ldpKdR1dmdAeqc1rc2mYU8MawcljAoqcoFe5KYGTWVRN8FezBY_tQR8Mxqcjed07dVSG2qceqE5qcQocvVbh8HGMDArc1CG1tdFZNErcmgA_uaZzTboWFHX5GFYrcTRFbrcjrcdrcaIchrcXTWZbaKAEMRRuyWorccjaqrciEFS9A6ocWbXyrcH3F3rcPRXpQdTzdGnYrNA5rc3EFDTAhscAEB-rc9qJINbAsc5DUGNb2Nb3IDJscMFFZocMscKCaOschba8XUnbatNbW2dHoGsNbRoaWjc-GebRXDzWT1dTHGLrJ4GebRXjsc6DUmDeNwY18MsbarscprAizSpSEAFFwsc4rDyNazsc7iB1scqwau9VW5C4scQJApGFDDeAAFchdr6E_scOlcqLNDtcHtcigT07dvBd4vRbHe-4XUHFdHFhEAfHFWtcnEerRXCpW2vVcjYtFbuNdEIdxtVKzUS_c0tVPea_UHuiWiQdQzcxraWAODHVaJd97F0LdJvXTeWEPdK5c9HV7FAmQdtBd-JdPoaMVI3NZxOdmEd7nZbLA4DdlhAP7c0Kdu3WcMcptWKCdjHdoIeAvWxFV8KdNPAOoaKOZruVXKdf8cvuVNOdkxNEWZ5AJ1uYQicMJd9Ie5uVbtV0NdMPA6nVyBZZOZ3mY6Ld_5ceOZcBOPRAnHduSCRRaB_XBEX4ccaPdsQdoOZqBOHHWzGdhQb_-c7RW4AYGkcuPdC1c2OZBRCnHdODVqIZR5Wuac4GdY2cAPZD7UxJd_6aV_YdeY3KdhKdIPZicV1_cWCOMIbg3Vvfa3IcOBd_5cEwV08UYEdVAZjIe_ncAXUTIeWyc8rasIVIKVYOdYXb2EZcodKlYj4XJKesJVTKVdwVVKVQJd0NdSNLKMdMgUoRYfIYyPZhLdf8cgKVY5U_Ie45GI6cjIefkdV5WY1c_5c-PZfjBaMdkhALla2WXk2bUKe3DOYYDEzchOdiHDXzcJAPPQZ0KeSQZ7IdVPdfHdNxV3fYZNdhKdbQZHfVYOd9Jd1PdhiXhQZaJeQzckQZtxYePdOiHPQCHKbTZY6RUA0XjNdELeINdtQZoHVS_cq9Ut7cSTXxQZNQdCzczQZyCdeFdHPGLZV2xV8oYlJejLe5xVnIdmLeUMGyuVZbb7tbkNdFLeIfQlLe9GdL6GQnarnZYTX-kVHNdTOdByVSzc4KepZVyLe-tbNLeWycWyVVRZFbVaJdJiA_PdXFelqc-FeeqSACdfRZmyViHCoyV1OdymB0LdjiZUBYa3c9bSXCSnbZ3lSBUbUHMMwaUqGJqb5lSQKMqgOSRGsgOXOb6DMmvMsvb62Omkdk8Q-Zdo1b3dYrqYFcdqmd5YJdDcqwcXmdbodw-RvgT3Me5xd1nasHDMja_LZZ1XTtYaaYw7dX7dg9dElYdQWmUUJhc5BXgDH_KAuDeG-E0BZftZNfQZsHRKbaibtNQAmbdibyiQUoZQoZeNeYvZzETfRaLJBH8Za0Sm8RZoZ2iZmRaS0SPSaOSaF0P_Va2nb4bRKmbQNb9eZNmbu1SPmbH3Rx1SRcbQYb4NeSYbzibUYbnfbYmbZcbamb6GQ6ib-NeUKHecbe7RqJIRJIB2Z-OSeNBipSfmbdcQCjbxtRgYbIWamcbVFaHjbzCJafZ-Ybz1IEgb6KTomblcTumbBTaKSQPYZu3RVjbzYbfjduYboQKWYZ1YbYYZ6mbNLT8Yb6PTqtP_mbNTaBnbo4ZHKLd4ZYLBWgbT8ZnjbjvKFnbUTarjbZgbgKbMZbO4RVPQeTatHUQdbTZbZdbHdTHnKL8ZPnboTamgbaZbrTa6_Sqgb8_SinbYdTDkbDTQITQnnbEwKqRam-ZqdQ2gbdIUybANkbsdbyhTMATpZS1TajibXNKfWaUkb1IU9TaZYbhVQDUaPhbl3SHUaFobXBanNK-dbeATMUa_CahATCebZDafDavRa2BcDHHyRa0gZhWaZhbrsKCgPREaUFa9ACNEaUEav7dazHXEaNwRbnGXFaKQeo-ILFacRAfFaXEasvFSQe9EaXQemKaIebNRTVUakuRcbKhhb9dT4TQZ9SlhbeARzATohbTebYLbv5RTpblwSSpb5kbpwJpJa-kbNeTFiQ3hbLKa5hbQNTlsYjebabQ6aZIlbTiQgabFbStebdhZjSTfhZQlbIib4UaKibqabNzcKnDxJbjbR-JbugTZqchldNKbCndtRcqydivYWkXMwVO8cOReUaAl4aj7HxtLFWM89GmmceCeJxG3NdVLedScCNePjc7uE47dmrBrCeDtTnmcvReqwHA2ZNxHC2ZeRer4SqYTP3ZFmHWYTrPBYYTMibKnDOJd-naubL_NLkbVWZa0Mer-cKnDMlHDgHKpO-JNkReiCe38d-hRhEcSRexFeHndKodwxcXVc0GcfodYIcIXNCycvxdAXdUhHrRevuEMXZgCeUMXrmcQSel8ECCafGXUNeWIb-PLYib-UQZhTuSeBVQUfQSfb6OTMSae-SEcbG7SiibZfblibjXZGzZdfbOcbxibmRQdKTdGUyKUrwPJOQ61Zb7SNOQ7ibokQ-YQFOeDOeb_PrGUghTwPexGUzfbSOeIZKEjbzKTGjb4fbpcb-fbopPQ4ZrcQAHUdOeCHUAgbifZwYbGHUyYb2cbnfZ2mbrOepOeotPX_SAWQZ_S1cTOgb3cTQgbsZQSgb5wQEkO2SeA8Zq8PlSQMWa7DQB_JDPeRMPfgb8ePSZb_7ZxHQLdTFdTwGUKPe5LTq9Z9jbcZbUPeanbddbXPehZbJATjZbtdbmPe0nbOATpPeJICBhbifPgyP1db64R3dbwAaFobekbKobgkbdATCRTAeb6PeM9SGQeO9SGebthQBabrkbhQeSGajQeYUaAgKaUaiebcUalJbUpb_IaGeTOPT6JawYZLhZkeb2Qe-kb4QeZKa6Qeleb3aZAlbdzPVMPmrc3Ja2VTaeTjabGRelabxpbA5SJibBfQD5SiUQ6pb8fAJ5Bvuan_HdSMIpQyccKedbYdzdXk-LO2dVadlbVP0bwHeWzbS0bMZdt4QOZdnTcMTc0BcuBctjdt0TqBcGlc2IZVvY94cisdTMJe6HkSLhwaKjW3yShsdGCOAtdUETo_V7LcMHe-sS-LcytFAMc5LA5gcY0EQ-dF8DeocPBFIya3Ya-5cisdzvLanIR1BDBdQWea0ESWeGycYWe8OAwKG8ESLJe-OVCsBEhcfWenzchWeMgAMkB3AA6BAaWe79cjIenWeRWeaNZFGdrWeGGGuWejWejCGXRZacVP-deWe1WehLd3WeMkBnBAvWeQNS-wRnWbmWedWeAPbqWeWrAzvLGGGfIEwWe2-YKXeR-d7VeNXe8OAPXerIA6WeE7KyWbKLe2WN-WeLXeSycCXeGkAfoLwBAaXeeHGXKC9WeoWeAXeXrSZOL25SgQaaNavBHjQamWTAsaKLeePYPLcDWe5jaIraw_cYWeCeA25SpJSOSC8JewCW3Xe5cHaLc90aA2cisd91BxNbh4HHDddoaCSEGtdqFQ1ucIYeiFSu_BMfSIYT9yAPfSMNZA1HgVbK1cG5d7ZcTHUQ5ZZOSs_RgHU56Hb5Z6eSrlSdfS-eSnHUj2HlOSMXezJAwRXd0c0xGDXeFXeBLG7WePKeiBdgnA0WeaIZhycisdvYeaNAGGG4BAzYejQA1Ye0LdzWe_We6Ye7XemRCWbOePSoVZBFdymTUoJIEbFYe4LAkHeedabBZaZV0HdSHTerSJDT6cHYuFhWAcIM4XaHkaBoZ0EE4XejsdKma6cH7OBuXeWJGZNatOBbNahqSePSIbVNYeXAHjZeGYegbbisdnZeZMBGGG5eLvXerZexXetZekFTzKdw1cnQaCWeEYeisdzZegWeWrA2ZeAaBbpaH6AKyc6ZemQb8ZetBL-ZeBYemKcNTEyZe_0dlZe8fA91a5NTQiRqLVBUdo0dWkUqcDH7d-_T__XzYXkucriQrNQdCQnaeIKToaeiCQ_bbxeZLSafibgXZXfbb0RRSaBWayNe7NQ0NelXZ2NeMYbR7SOYbBfZScbDNTFOQVcbmYSXcb11ZCOeITe5iboGUPTeVSS3NeMQL_ib-ibwKQhmbI2SWOe9hP5GUDSSfOeMHKsmbBOPZbe_fbhfZ17SzcbUYZOjbGtJ0YbtTe3cQ3YbvTesSSxTeWHUzTeYHU1TePZS_3R5uSEZbmYZPdbzZQkKbAUecgbSdbegbMdbdTaOdbHPeKxQn8Zy_S4jb4gQM-ZUZbYnb4beRUe3HQcdbLHbRIUWPegdbugbZPeP3SG2JYIURaQx-Zrnb3gbVmFjPeWUelPeXWavdbOWSWTPdUezQTwxQgUeZZZLjQbkb7xQIQQlUeNhbmceoUeikbwgZLUalkbrMTJRT3ZS-ZbqXPZobHlQgQeKebOyQMebfhbdJK-JUykbReb0kbBeTrhbAJathbnaZapbPVeCUercPgpb8hbipb3QeQhZFlbPNTJVeQYP4aZqebHlbPabBReYNTpUSwyQOlb1UaRLa3Ua2pb5UaLibGaerPB53K_KBr7I-IdcnQ2BPZqZRYeN2HfzOJESnLdj1cHNC_udKNCYvd0zcB3KY_RF1NjNOdoab0dzpAnUcPUbrdeeQV3kPaEdUnc5EZ7YevRF6uAouAGkaTcZH1VIZdkzUpVelYdYZdJZdzsQXWeGee16N0dZchFKYez6G4OSLeeQeerde96aWiSTHVgYdf1WL0bnwdNeebeepzbf0b_3QqVeEIe30b_6X0ZefbVsNOCtIE6QoYdYRbvVeVHdh5VtXdfcZbjDDcZcVYKzbhYd2CeR6QzeetYd71aYrNgbV33Y9zcORbZiSkYdagYi5LJGRkVetVe4ddAfeQAd4hYheeSee2We5VThfTiRAH8AScZMyd-3WdAdSxYA8KPtTvrYY9X8YWueeAGAXjSvBZroa4fHRRe8sITReVXerqN0HOd8d2tY0eeRfelVesXdnVeMadOeejeeiidE1bO0bQrWNAcO3V_fei4W5FcUGE5MeXld91dDnJjDcijX2ldvld8ldzwcgldXndFEL6wclldQge-mJ6wcBVSDmdx-RUgeheECmdhldEmdzuIWmdHgeJmda6dIFcZnJNmdaGccEcXgehldSmdRmdUmdWFcPGbuCeSndcnduFcendage_DcjBA1GcJodjnd1udkGL9FcnGLsndPge_MeQLEvwcqGbjKEnxc1geOGcTodwnIRGc9nde3QIoduLb7cZLodkgeMKVzxcgYMcDHjgeymdf5MGCexxc7xcG0dVHc9od5ITJVS4AEghedaAdSeNOcJvdT_Bylb60duvdvDHuHLO_XjSeKbWvkYtFWkQXSXZsSeXhT6Xb8bb7VaveZzSeuaeBcb6TeVfb2baAWa0eZDcQN1SCWa8eZMmb5aewYQefbtfbcKT6NetXZ11SvXZLTelIUOcTWmby-SKberfb7aeBfZnSaSTepSa9XZ6GbWTebcTuSansJDYZmYbkOQp_PG_SmOeg3ZXbei3Zxcbk3ZY2SxYbqmbnOeTYZvmb5cbCvSnbeLLTpbeufZrbewfZMTaArKkjbwePcKb2jbYLTGZblSPGpbGcexYIAdTsIbOZb2ZbHUeLDJSnbR4RUnbKdTWnbWRKPIU-8Pg8SIceg7ZR0O-LTXxQAMTXceunbTZOwnbxIbQkbxXZSkbcyPqZb8PQAAaFXQzZSvPeYMQUrRmyPcZZ5xQE9SsdTpUerUeeJUWBQ7ZbvjT9ZbtUe0FMwUe5gZUUa4ce_FaZARvkbAdeTyQ9UeZSPvKUCde-UewibAVe9fZCVeuJa8kbkeb63ZLlbPhZYabQeTaabmebcabzvdLkefabYdeHLUadeTVeGibIReedeXBTpab0NTbEbSGbyIPjzcsTZbCQpaedjTteZ-VaEYbcwPJcbbiegcbRjQ8-S5GbjhTU5Z-Gb7OeLUeN8SNWaGLaTWQsjbU8ZMnbyjbKHb_LTMHb-gbOMQdjZ4mFRHbuKbIoU8nbfceXoKtJUPUaZHbcrJFLbLIadHboMbJLb7Kbe-V9ZZP3XdJbzobNib1obrHbPYGWleSIadbAILbjTSvHbYaSQaZbaScJbalekYAFjeXleSRLZlepleeJbHXarQeJXaUebuQePpbcLb6ATeLbXpboiTxMLGIbtmAmBAwAAkBA4UQN-HZAd_xKZVaIwaYhRzDMywaSPGtCMlhAwCMqlAKGdWXbOpA2GGe6HsVbN8cyOAekTvIJHvcrIdp_OIWYitbvvX4tb0FYQ6KekTMXbxgIKmewnM-Wb1eVpmeQDMPjRJQd6uchXbFQbpmeImebVOhFb38cpXb18BpmeTPa4ucAPdHXblnApmecPaOjJg4cn6c1jRySOpmeYEA_VJkHB_ZAiUIoEZ4uc2Ed8XWKne0nBgiRNneRWIDXbsMMGnecLdM3WvmeWneyPAj7BLSOB0UgXb0WbfneeEAihCrmeC7cCneEmeWrAHTHO8FxgII3c5Oa0XacICD_Q_3Lxnec5cBWbMhdA_cz5DKfdkhdTFbhDBrbR_VEYAF6oE6tdF1dcVcdBe9me9fAx9Qs4cZhGCqBbmefadZZakedsUHAnYALcBzS-sdCdH6_ds6aQVcFaeTFeKqd_FeGGevyWescpAF7uXZHXtNZmNZLxWUXZXNe6bbMLLukeWhT-bb-zP8heTfb-heHyZ5SeImbEie2aeeRQglKMcb6aeRTeUmbhuS4ibeKQifbcSaX7SUieZ7SGOeW_PWPTOfZHbeLbeYieUOe8BJgIbjmbdqKncbbTeIjbdTe7XO-YbrYb40PQjb9RQSjbamKvmbhbeqaPoOe4mb2YbqSS2ieOHU4PTwOeXpeGgKqieiJb3TeKvS5TeWLTzbel_SsYZKdblKbT8SNdbJHb4HU6peY8SigbmTaOPe48PDce8keC3SwLT9YZ_bem8ZtTaVPegnbTUelxQiZb2-ZcceokQkjeIGUqPe58Smje-nbuPe91SlcebrRyPevAaEobjhQ2Pe9dbIobNobZCajMT6WThsRUCafeBGPaTMEDPamuRThb2CaLcPmvJDeb63AFebzceHebgFapATcob9KCeobkQeEabhob0ke1BRTCRnhb0Ue9JUmuR0Ga6tRIRXJGarpHCreoQeb9S3LCAMH8hBBdedLbDdeMab-hQAbe_hbQabcyQhpbmAaHVe6aSTgKLVeycPbUaakekebmpbVkeopb-hbEsPAibrebCibchZSVeg4Fisaa8Q5uGqKa_mCHea9-ZDeahpEt9QvebDbZ5rSB5SYVe4pbpnCfNQYraugEx9QoLbqVbPoeFwGfYaXgdr_HIVbHgdJ9dX9bRBeEdAKBeTLa1VcnVca1dJWeVHedscIreyfSuta2rSiiJ1OAuIJ3ACfnOWvOlVaYDISva_nGeseE3Om5S7yJ_IOXObFwajTTCqBpwaUDIAfR6fRkSZmpZJrbhRdU8OOrbNlTnSd3sePJVTrbnSDblTb_dZ8O-WcZrb7sey0T0RdqSdP1Ty0T65XlrbkrbFtej3dFBPVrbLEeXrb84OorbelIBte62TH5OdZDISdXteS-VlLMP5OOteV9OQSdR9OItedrbO9O-rb52dUlXYteCsbfSdRteh3dYHPHsbRhDtte62d2seB4dflTOsbpSdctefaeSaJtvbkVd8CPCVdHwbsxbKVdvvcyxbIWb-WdgTXZiJA9ECXdWxMwybM4TWXduter6X0ybbXdmxadXdWkDCzbuiDmXd_eeH7QyTX2fel7dudXm1dQZdKYdxzb9eEree24Q13QXYdnkDZue6zbo0b16QEBAaYdsbd13D8ad05TVed0TR2bdLqY4kRA6bvKMacdzXYEMRZzbgLREddUXWS8XiYR7ddPLA9ddwMenrTT3b12VOed_BWQedezarZavfd8gd1fdzcSARSfWb4haw9bWsesfdBgdGgdK9ANseYveW6Eg8DLBeg6ag-bceGSETZ_buEefidO3VaidGjdCjdO8B7idhRcNCc6jdrMbnydHaagCcBOC1CctvN85S7MetCc6Cc2kdJZTOScV0aMELaodOmdAod4ITvxcUrcqndf5MqGcNldzuI4gegZYsoda9bwfd0saOZek9I_pdToJk9IApd4HcnyRdpdrgad0dllTgrdpJcThTZlJaoeMPcZIcfrcHgelaa4sC3gaHqdi0asqd12DsrdBycOVSLVS5JcIDZFlMuweTDZXrdkWCSKcGJc5ITnrddheprdIicMTcuMbZAHgveKWeXoeEpTIWeA1dHMcRWXViZEoZC8dqudngAatdvNcZ8BpMcRBBrMc_UEBBeuMcEzdINc8tdiyR5tdzAegudmudskaINJGhanIc4xaKse09bTqFQVbcvePiYD7RcaEJzdUTclWGURciaEsxDXHc4kdRxdFbEx0apRcCpJFyd5veXydUSc2HcWScTScL4WHzdoBAGUc70dbrGBVcHDeMPccoeaxMr-BQ1dZ0DW1dI4dDAF0yV1Wc5teuXcp2dgiE6WcS2bQ4dvRd_WcKFeCYcrCG42dJ3dkTGotefTULXcQsMJ3dQXcysMeGbPuegqXiVMAIHBVMoyevyeeLMSWMVye-Ycd3dWFAlXcpkEbyejFIY3dCKFg3dzte53dnjE37YMHB_yepteiXcgJSm4dB5O1MAl3deyeLYc1Xco3d8XcmZEJ3dt3d1ZN7yeG1Ty3dT1LJ3d7jEMze1yefJSfjEBUA73dWze5yW18TLkENzeuRdZYcZkEDyAFzelyewLM25LU4doYcqze6yemzenYcUaMW4db3bMGBizeY_d3Yc5zef4dzicyteGzeoXcPZWNXcaKSQBBVTbO5dHvWlOWa8MDxepZcb-Xe5dxacXsYETUUeSSsewQJSbcJyelvT-RaIsHKNeN-SY0eyVAb7d4AHn7d8kdfbcTEZ27d67dN2bV_XHhMRecigU4ecpEXz8d48d78dFxEufcoJEAXGAqb74M7oZTfaO9dm9dDgcRwcb9dgpGz9dqgcVZX7Oba0aLhU69dOXGuCBlwWZzXLhcW0eDJev-Hz-dilYIOSw-dj7VxhcQ1eDicy-dc-da0e-8NuCbgBe-lcR_CzBe8BeLyWjyTGDerDewnc8ELbncWRe03XTDeK1e_JVRYSyRSqDeC6dhtN7DexDe0oZzDe7YJooc1Eb5DeDEeS7dg-COEemocSPRooc7CU6pcdFeGGefFeHEAI3AlFesqJ88MREFJHV4yWvGeBsc0od_oAlzRDscosc_DB3HesHeO8F5scw_NrVeRCYCtcLUb_HefFABIeVtc9HeN2U1vV_FbytcotcvCStuc_-LlDJptciae9HFm2e0tcouceJJWJa7kG_2GPrZ5zSUucmtc2tc22eRrZIDSDAexwZAucqvZmvZP6ZLwZHwZDrZNucQwZukGFucw_LD7ZD3eiwZ5Ea-tcn_LN3eWMaG3emwZ8tcgtGbucu3BuKJYwZz6ZH3eYucV5SOwZWucCLaPsSbNTllefLUTsScvdUMaCES5Ea02eK5SuDSa5SfMaqucMMa82ewwZYnGlMavDSwtc8DSgMae3enMas2ecuc53emMa2zSZ3GxpAnse7OLZkJM-BrnevAWHcdRmeigCObbKEGaEZdoaOweWTbIbRbQA1OAiWA_QAnkUqDLgEbbtaU4eTQAaoC09AaJOm6LSNCQIeyPaueT1OABWZQTOBEH9lZCOScDMKVaSMbXkT-DMGUAqbZjVa2VH4wauUTKoeOObo2KR1BXPdn1TBDdefY84eIoWDUYsKdC4emgCfTJhTJxneu9csne24ezMMqoFn2Y69FYGbIneume2meJPFizcndepbb-4ezcXkmXsvGl4evTMYsNSNCl-cj4eLJMa5eYEBF5eB4NNoeEOdWKGpkXluXzvYjkb_PeKtFhDa9TYKYL1OAgHC1BGWBdjIeWOaSbEQHe3hURjcwHFFmTWEUdBS1qZ3HF9UJx5eKycTOa_Gd25eiNaH1e8_d53E-_d1ne4QGyNdanI1mAOoaG6eLjc55elNa9_d45emse4mOJnBQEdHYaDiZXeZEQbuveXIMQecWodF-aJcWMJc07ddKeYiOT8dOlcm7Mh1eu1eVpGbEdISatSeWXZ8Vauoex6e6hetaeeibyaeFGUwae6SeKyZ8SeCPTcfbDcTqib8aesib1YQOiez1Z21SWie0ibAOeRiec3SNTeJbeMpe3-SMbeAjZgmbPpefYbEjZ34S1fbhQI3fbr7SjOQd3ZrcbnPTzmbSmKfTewcbkTeebeuienTewiepTejbekpeqOeTZZdpe5mbObG43ZYSQcYZGUe2uCKTayOe8iebmK-ieCdOAje7TeNAQHPe0benIbZLTk3e9VZBleUZbBUem4SfnbW8ZDUe9ePggba8ZV4Rd8ZR8eKUeZnbMUengbGaQpgb2LQg9ZL8eL9ZLceLqeNcexTanZSkPenPe1nbjIUrKbPMQtKb6nbTHbFleW9PrPe5Ibd1RBobFhb74R85PpAaRhAQvJRrF7Aa8QTGobCJUJhbtdT9sa5Pe_saMOI-Aaj6enAaOBaKBaR1RMrRvZbFBabzAvDakkbvqehJU9PezKbEQeahbAab9jeCabzUeMreyMQfob1lecXGk3etjZqobAMLFMLDIaALbelevleglenHbDLbNiT0cC_kefleJGMjleFBIWiTClcsobCpbSGMxlemleQUI5KbsjZYGMaaZAeTEkeIkeGkeAIb8qY4kbLMPWlQ9hQDIbAmeVpbWFQOabDtKqaZDmeXOI_1C18eMLRWKasAa1hbXmOPbIhKarUa0QeareBBTucP4KUyhbINQUke8KURUQbabABTVdeahZpreOVeAReMlbwlQExJdxJ_jBT-eSKaFlbUKaRKaKxFzBamXKjKabzAFnOdKaa7eHdev0HmJafAcKoP4-eI2FGcDmLaYHSHReVVe0yQ8re2yQZVeDfQ-3BbPSSiBRgGpLZaXa0PdQ7c6neo7GP_epeA3Naw6KN5ednedXak4eyjExnelneRXbvmejBArAASvCO2Kx-c1nZD-M_0cRmerUE0NDDrVrCdv3cCwXNoY2pWPoYDnefpBBQHdTOwUMkTOUObohJE0T0va-gTn9A5UGdkIM0TdID1Vb9_eSOblkTUYa1va1kIL0TKKMGBGRMWeTO5vaP0TiOaHqZEqbOVaTCIi9LfuaTVa7PbVVa7gTvAAsvadSZTlLFtbnvaVYajTOmTMUAfJUM__eLAfBAfuiIAhThvatAfxWJgCQlPOSwaUhIrsesAfK-FjkRAAf5AfTAfFqboAGzOaF0TGBL8vankTgVeNXJaVad7TVyanuaXWdjMeCQAX8HOmepMeCudXOb_VejnEFxaoXJv7dqddgwDNLRxcdmMbDbbUddDLM-ednObyIT-4BaCc6idEjd8QejydTRc68EtEZ8idpFSJactSULac3WG3XbpmcMeE8CenCeLUbKUbj5R5XbYNe4heMfbJSaX-S56eFQR5xZCrcrCTCCfofApveBYbQSaL1SCYb-6eyke2GbvZT8oeJieATefGU5NeHfZ_aeL-eBbeQPTN7ehzZTie2ibVieR7eScTSCfflPS7eOpeY7etKTfiecieGWaiYbhPTlmbYOen_Plie6KQnier_PhTeoieriem7eEHUo7ekfZ-YbibejpeRjbLYO1PTXgQJ4ZvqObzan7Z_OQ6YbDWQ-cbhjbzOe9ie1OemYZFdb_PTHdbq8ZcFMs9eG4RKZbQIKJ8ebTaxYZX8ZXAMZ8ZFUe-YZySQ_peXZbg8ZXnbUjeCdOOEQIdbJceGlecQL2mPTQToqPpQTejeTLPsQT5-ZlZbIleSPTPZZ4nbSTS4hTwKbzvBRUbiTbWbSrIUYbSeceydbtkQhce0uPhUeCnT5IUDQQvjeART_8ezjevcetWKwdTADa3jevJUNeQ6jemATSUaW9eyUe_jewnP1Ue_dT3Kb1Kbv9ebuG59e9jZpWacle3Kbl9ec9e3jZhleoleCaS7jZTDfoEfsHbQJbycGBBMMLbVJbzHbpjZRLbALbTLbpjZVLb4leXLbupe7lebLbiwSBme7hQF-eCIb9BIfLbYpbFtKFTeSXaN-eUXaPOHepb7kbJhZIVeEVeb-eu4SjJb9QeIVekrei-eMVedJQp-eWder-eILU2UadLSvRTxtajke3pb6UaEmeHZCe0KOPIfOaPjR4AOZXbf5evmeqFf_1HACTwkIUVSK-cxFf2meHZCh9WXiSveW0GDZqb8QdfScc0aOScyMbvnBeudAzeI3asOAIlcU2eYnYaBeqdGUUbuJDSUbPGfz4Ru_Z3cKtLULLAvLUy5DxLU4MCqyOcpaasN61QQuMQqbmRe-1YTnTzQdFjdhGf_Ff4QdCNcSqb3QdmyO_fdECfi4CwyOq9TlqAoEBirSAmSvFfUmabxcEjSmseHZC53Gw5KasNnUZcTH0QdeCSwQdHMIZyOJye-TWnGfiqB7QdPgA_gJHnC9FTlGS9pbEaB7yO15GEGTmEAISFxGf6zIWhAY-YHCI9AZQmD1RXkzUlGf38QDHfu6eVqbxQdxeWI5THCf_LAUHf5ZA9yOC4es6DSKZbILV4ciVYbcXDDYlVYX_eU0BDrHRQa6meONd4PaInXssb0GfF9KxmBRRSugVomefBWD5Kd_efQNrWRlVXKne9IA2JMBWZ4XSVWT8-HTNDTBfEnaaEAsjJ2Ffi4eUnek4eHGADIf8sSK_c7uccIfqLAUIZZSH8_UlYVene6Ffx2HUfRbaJgPaXUTiPa1se4ScM7C2ZEKxdVydKhHBIfqeWILCoAAm9U6oEGHGJIb1zYB3C0naFaEJxd09dRSc2IfvHfTzOi_H4Gfvsa7vaVEbMmeFjTJwayuacVaRvaB6emBAKfSiUG2Ram5e6pXVsdvMbNLc0GfzSEkgJ2Idt6Om2OppZZxYRxaURdQkW92O0YdI3OZRd66O9yTUxaGQDwYdtlXyxY3ua5MLQWb5sbJoYobbWdN0HfCDYF0WK2YeIXMMYgMYDAZS0VV6XvDY80WWgW1abPTdIubgZDE9eJKfUmQtsdqSECxeT0e9LccsdQCEFWedTEvsdLlEmqb3_LUJTm7Ks2LNyahnd_FUTSRSDT7mRuRR4SRX0RFyZAeO9xZr0FpGRxRRQ8RakAQCEnqM0jauPbSCcrjdzjd1VeIGRCJeIdNyjd0LASFe9jd0leTKfZsdsSEEtdzsd5FTEmezSEnqMBQeyABILfONLRDRBWVNWZWid7KfdCEJLf2VeoBcpjd-5OAaeOoURLfXtRojd8ITzVesjdTLfWTR_EHlBcDpbeJfwKfvBcLLfFBFHvVBjAugASfHfHdeVZaCE1Kf8KfnjdvjdouQbHfHLfnLfqBcqLfKBLQaeIGHG4e2jaxLfSLfTCEujdxBc1LfT4e3Lf3KfRjL5LfTJeOjNBiJBeNxOGpVbnRe8_GmBc0VegLfwBciLfGLfmLfIMfoLfICE6LfEUDzBAAzJoAAvKfMsAbMfECEkMfJEANLf-3HdoaeLf2KfVMfBAHFMfdmeHMfVMfmMfklCVSA-AAOjNuCB0jacKdqqakCcAMfbLf0LfS4ewMfZMfyMfKMf1MfpeW1tUOMf9dCPua8MfTMffLfCMfULfXMf9mexMfONfBGAzMfqLfQFAg4aG-Ai4a0iRoMfm6cMPdNDEaLfzLfEMfANfR9FSNfHcGJMfVLfqLfDQJcRMuMLaeAVjJZYeICLcMdWCc9MfhNfQNfcGflNfvSJnNfBQe0MfvBA2MfqNfmwLaeAtSR5HMnKdYLfgcSgNfIMfuMfjNfiMf0LAmMfKLfENf8NfB_QUBBafcmPMSHO5HMWZex0cLNfP5C1BcTNfWMfGYRKOfK0I4LfoNfLMfzDBuBHB_QXfEKuDjRRICLKNfvveMNfsMfbOfIOf3UTeOfMOfWGAVNfiOfROfA9dlOf_jME_NICL_HdrOfZOfUMfuOf_MfwOf3NflMfOOf9Nf2OfaBHlFA_KS8pb4hZRnawLfsOfyLfHOfBPfDneDPfy6B0OfFNfjOfafc2XaLnUZEdqMfGOftMfSPfYMfjMfgOf6NfpNfHNfRxFTOfzLUVOfULeSMf-OfNNfmNfvOfTPfCNfbOfWPfPOf_3AbBApJSPMf8OfOPftPftOfvPfgPfRNfyPfmNf0Pf2MfKPfNkRe8Y5Gf9Of5OD_Of-PfiNfCPfBQf4NfDQfuAAEYD3NB0iRQJOXuaLnUVGdS6SIkazNfRPfNQfxPfiPfaMfFPfXtQaWAgeYKlEtLfbYQdPfcQffPfeQfhPfLOfjPfMLfLMfaPf1hRkhASaeqCEqQfAPfsQfAQfgQfDNfooAtFfOpAfHdTJS2AcePf4Qf1NfEqbLdUDRfMQfFRf-AcIRf4Nf1jdSaZlLfjMflGBcIMzNZXOffVZjLcFLf6QfLOfYHBcIMQlZ1XehZeQKfasdrlaeOfa9MuzI4vU8BdPMeVoWgoe57Z0DaD6PMLacsefST1nezSEhYTF4U0LdNJebRZbnBUKUuqefkePlbI_eeoP4UaQRf4JOdpGp_eZJfMjU9FepRf5Rf4ZbbdezpbiFfyebfQfoKfshDlHADTJNWZrCTiKfSZJOMOKTJMSFVSfVTCC4emBAtnQw4HhJfcMY2lXDpQypZvubvTdK_GZaDyTdKnQqedYHPtyaIdc3YUtSfxTdRUdlBP0TdlSf0pZmaDuueJoQ9TdPlJySfB8O83eLsd8PaWsdP0ec2XDfcsoe-lbaNepaeSKbHTfsaexoeACffXZ6Se66e4eZbUe6oe_6eWKTVSaC7eXSarib8ZPVCf7NeUSSHTeBpeqkQ1ibBOeiSafCf-TakCfEpe_XHhCf2hKEWaPbeVTe3keAYZhie09JlYbsSSFYZlOQHYZyCfhjQoTe1Cfdbe3CfjfZ0cb6CfipeyieiOeTSQDTaQ8P13Zb8Pi2SHTa1jbI_SivSJDf67eqtP87epxPmjbDqeLAMzpeqjbpiPBPeIdbXDf5be4pe7be8peDjegTa0iP27exvKPuP5jbIgZFqebZbTPea8ergbfdbCkbknbVIUdPecEQn-Zzgbp-ZU3SpdbKTS1-ZY3S0Dfa3S6UfNcTxdbVZZsPeOXPYqengZnFa0PejhQoce8dbDrRLhbuaQRhbhnPO9ejJUQ9eRobWhbYXQXobTleWobtZZ4dT5FDchbO4IiFa7ceMyQGabAkeUCRLKUxCRjiTKXaeaZYebWRT_UeCLUJeTRabPkeOkeSFfdre_kbjpbTUPueQElb5QeGlb_QefFfH6RckeyUaEib7RfcdeHibikeihZkkeyRTO_emBA7UDZQHLPdasagLeaEb21aVFUPSRfKfMCTakA2BAn8DEaR5NTHObwQZMWfUFUcKf41ak_QFzQRWfXWAQgGmzFnSLpmV26cODNvmegWftSLDTAqSBgiRt0AeIfTnehIfg5eoWfiUIjma2FfJIfmWf2meyWf6oO2Ffi_eeVOnWffKErjJUwAsWfq9NYTHSkTlWfKvN4WfiUAYHArUE_Gfp_FfLexaN_HfK9QZZBIWf9Ubqyaubb28ZxBTLyagERebbI1SEmezEZ1MLWdZVeZcDM2PbaAfqIMcAfkQHFAfEkIwAfwhJxQaTWZNmeHVGTKMluavgOKBf65b2VbyXfw4eiVabwadWZW5AfWZXoFhWZ5cZ-fOiseHAfrwa2ZClVOgyOxAdMSXiYU2sbweYDAFznYpCY1nYLYflMUbfYLwb8nYSYfY5eTVYKYfY5XgnUuobISX_1c8sbL2cCMY7CYSSXTWYl5XMoYGwXIfYmYfsbbhcXOfYUwMNtb7VYu_YgMY4_YWJWgCd3VYdmX5VYKoYNDYYAZZDYW5emIX0IX2SX1uQnoYDWYqMYAZfZxbkmevMYQNd_IXrfYtoYtfYuwXEKfwtbNZfytbsqW0tbWgWDLebVWIKfOaUTTX_fYeON-oYJRZ90WFMecTdjFd4YY8TdioQOoQOcDQoQnUFJUdhEPYUdkoQOvb6iOKUdjZfTUdTvbJOL1SfcoQfUdFvbaUdjyDdvb8SffvbNUdPcD1vbaFPkVbyxbnWdd_GBNdrWYDfaZnXFKZQNYcnXzWYyybwWYjxayWYx4DUEcJ0bVNYtJXUEYXpYVafERU7eeZzbvzbQkDHYdhXdUfeV0b-WYi6QGSeJrcvxRyMet1bLtbBqTdgYepYC9Y1LZipYppDC4dNtYu2bvRMkbdjMboNYO7XrpYPXYqEYm4bsxXTXY2cdVXYVddZWbWXYDqYjMb4pY7afW5T_NYRKX2EYPoX_pYIcdY5YbacIcdFqYVoX1cdM5bv7cleXKqYneXNhYPOYDQbIddq3KseXwadd6YUhY2XYg6b5UXiBWXqYXbf4ueTuLJ6b68crqYWcUgqYbyXR6bLYYfFYpOY8AX7oXS6b47YMLXjbflXRmFYnbfB5bBLMwyLadd0qYrbdqNY-bfBcfU8YQ4brZVn-c6qYbYY0hYy4b0-cTfeOCWFVbE8Xg7boCNvEdtiW57bgBfd9bY3WGiYh9bgxdqLbAoemhdZkebDch_bdmYY_bF_DdmY00eIdN48XuBXdAcIGY0ndMPcVDc9kdPWZVge4FLcGEtndXodRge0cfAEc4wcvDcGELpge1ge7Gf_cf9USAVSOxcqgetgehlde0eind5gUyndmxcucfGWZ5fX2jYSIcYPYDFdVIcEsaUwePNedrYxcfBKcg9HP9HB_dQvdTaegrYK9XedfI9XbuVlrYeMc0iaitd-UEMudZWE-yds0alBbqzXZvdnhelOcTvdi2dBPcsheFycMVbMZYsPYOZYM-YjfePqXYgXTTcoBf2rYaTc_MbcferzdeZYEsYxTcn9XgCXUUc3GYvENiAHwhHqxehUTqUcM3X1Ucl0dzUc-Sf9EMTXcpVMJ3dRyePSdtLMizeyYcdGc8kE6zeticSteoZYV3E9zeh_d_zeszek4dGQYT2H29XPZcFHYT0XRsY5gXHjYWZcHfcVHYJ0e_gXg0XChXuZcEhXEaYgBZFDX5ZcdYebzX8efU5dGacCBcuHYT-XR5daiZ74dG9UunETSBFpRsBfRHTKrXnjYxQYz0XusY10XbkWO0eMwdQ0e3PdVaY05bg5dYhX1sYHNe3sYcuTi5dQBe_0XwHY0jYo-XqKe0HYSfUcrXU6dd6dh5WH5cAtYhRJCRY_bc6XX27UaaWjdd6gSRHZr1ATHZXccMtYctc8aYDIZrccStYPPdnac-6dQkYZtY5rXnBf7rXJ_XAbYuvNIbY2Xb_RaOlcxtE8wdmRYLbYZIYNbY0uEMMdK8dUecY_XiOXq1YigfY0DaUUGfbb_X0RY9vYeiXxhegbYwecuIY6tY0OX8tYOwWzlY4lb4UdQLZcEZ08dt_XpbYNfcNSc7kYlsX9kYybY8xdTbYaLZEPXgfcCmWlxEBweZ2XOuYJZXdDZpwWkPZMlYofcUcdy5M-sXWgcv-YUlYp9dI8GYBdfuYORWs6bD1eF6OlsapVUy1ceoUS7WluYScYkhcXRWZcYO1e4hcOrcayNjAYbldSicdtXfcWELYuhfYKc3uYdXNOGdgXNAAeiaAgXNbjcyjc5DZIJbMTY4JY1AYNnWYAe8hfttXEkcQTYzOZlqZF5EUDWlAe9lYYkcLJdIvYL2bx-UukcHKYNvYDBYMCeRaXRvYLmYzlcFYNKdYnlcRmYXPbT2bFmcCuXcPbSdY2lc1xekCUDeeQXZZdYYncqSeCSaxKDf-E0Val1e-oSp1eIdS8ELODeQ2JSNe3IZBpFo1ei1e-ncxncTYAhDebdYbKNpDeUYSAjfJSGHKe2VarEefoccGb0DedzeJzTeBYpGXjdYq5eCUY2yTUtYkBYo5e3pcv1ewmYGqdAccOMe3vYYwc7QXGwePFeaRZ6KY1BYMrcaDUkaf_KYGHX9hY58WFNZ1hcUtVHwYgQdOheBvXJLYDCY49drUYlUYbbanUYFuVuNZyjfSHXUwYFNbbRXeHe3BffRX14XTnY34XbwYblXOtc2UYpRXt2bcnY1Je6Ka1IPsiQ3hewSez6e36eMTfdNe2oeGcb86e3oeg-SUTfGieB7eFSSZGULiegfbDTevibGde93PAjOmTfQmbdce1YKK7e5PQP7elSaaCf0fQcYbXKbRpe0fbYTeZCKc7ejiezTfnYbuVPpYb_cJapevqKtYbt7eLiPmTe5Cf5TfWgQXjbHgbU_Smbe7cbY_Sppe0jQ9YbMlfKDf77eMDfv2SCcbSZS9OeljbWUfRUfPAMuEfgKbVDf6iFaUfsOPmKbyVZ6bePZbElev7eq8ZxpRdDfHqe3jbMPee8ZhDfHgZj8ZltatjbmDfq8ZoDfbjeHlekZS7lfdnbx9ZOceyWQ0UfSceokOaPeM3SfPentSqdb4UfxDfSqepZT3Ta_gbKJFp8eBbATTS4Ibf3S6IbWkbXqeYkbHAa4IU6db6IUjUefqeyZbtAaMobQhb2ZbsRf1IQQoblnPS9e8ZbqaTpkbxUe4qecVfdobghb2UeZ9evATPeb0GaqBQm9eZJHe9eYuOiEfKkZkEfj9esobnEfsEfARFKJbq9eMJbgEfMwSxEfSJbrle8Watle_KfgaSwleBXavuODXaJpbUleQFA8Ef3Uephbhrebpbc6PB-eM_KHzPnVfgLbpJb-leqwSKkefnftwSO-eamOIhZxhboUaLUQglQcreQdeGVeWabjre1VfznfMBT4Vfn-eJlbspbXre7Jas-e3xSH_e2taWVeKRe9reoFf9mexwEA0BS_eHPGmGScaeAvb3gfiecMNeBSYXibZkfZib8Bf8lbhEU7heNTfHmbekfQTf6baMCfkdPKcbcIbSTfiCf6GUT7eHPTRmbpkfEfZnTfSVPzXZyXZGpeQcTIpeDVf1sPaiePpeTTe4fQGWaSpeslPXOeVpee7eJjb1TfLjb3TfxOeCUf5LK2Cfycb4Cf-TfMlf7CfBUfsOeCTa_Cfbjby4P9cb5PTrpeKJQ-YbQUf-4PSUfV8eZ1JVUfr8Pm_S2peqlfcUfslfAqeXPQQ8e3YZNPe2lfPPejDf8jbY8e-jbYgZrDf5lfQ3SuWQs8SbPeeoZpnb1pfhoZfEQW3SmxQPqeXUebce-pf4Ta14R_Ufv8eaWSx8eZkbndT6QTimf68eHVfhZZ9dQiqenmfOobADarmfyjPXhbUEfxce6IQ0MT2ce2MT5qerLC1mfdEfwkblXQ3Ga_ce9Ef1kbJFfEUPUreYlQpVf9-eYDfNkeTFfUabynf2nfuVf1nfV-eZFf4nfxqflJQm-etpbDLU-nfore99SgbQFReCofUVeEofJ_eXVeL_e-re3vCpUPTwNGgGd8Y8WfXLXdVXdXf1xG6taWKC4xGvLfLScHSYtbYyPYfMdC4emYAuzBKMbRBSAVaSRGObaLgOEVa2DLVTTmbbXTTwAf28CRMbrELu4efAfjXf3gTgua5gTiuaAAfUgOsXf_AGZYa9UGKUMWVag5CTObpAf0WJVgOfODHqbljIbID-vaIqbhQAxQHdTTgVaWya0hJ09LHXJ4XfzBBVwacWZHOT9yAcqGxnEFEMZObQmeDYf4nANDIaObasfjwajserVaSHawwaWBARJfMBfjPANqbmMegSZvTTgjA0gRaXJ2eRjPa4kThyabMbvIfGYJmSZtTbciAYPaZMbnYJlgR2gRvhRDgGXvathR9sfjzK5gR7HX2Jf10WWZfBfbmUdjUd4UdTzbTFRvVaPzbuCU3feuXdX2Q30eJYd-ndr6dPYd_6Xc6Qnee1OUY0bUQAa0bCfeE7Q0lD06dxYd-Yd10bktfseeRZd-0boVeA1bQNAC1bQee5XdqtfQNAYtfkDb8neYFIufd2zb_oRu9boBbp4Eq9bLtWENcGZeQveB9DJBewBfJseFgdLsebveUgd4zaWgdCnJzCcuHchgerOb9wcbxcIxcCweiFcqfBZgfvodOHcPrBuxeXVcCpdTweiweOdfSweIdFTdHbweWtcrgHP0aLrdO9H4kESJcxJcbrd4_L8sdoFTnLcuBexsdDud4_GdxerGfxydVrB4xeEFAa0dOefvhH0hH7EeoKEfUcY0dcweL2d10a3Ucs0dHJDRofEgE01daRSAWc31dCWc_1dJWcPpJ05dVWc_1dXBcG2dXpJdefgTMzIRGUMzzeiLZDrX44dA8N64dmNXEoSbfNkvfmccJIYvvYNuYXQW2ecA1e39dItXO-d39didHqXefdaY6Id0EGNAhhf8nILEZVecP9aHlcYnA4Ve1CbRlcZ-arfdkmYm1aOoce3BToc6FHAEemHG-GGaKGTWeYEetFeXnSfwYQtc4Ydqoey6evoevSe9VaZwfySe12eq2en2eOrZjtcfwf0tcTrZlvZXMaeJaftcc4SC_LX5Sp2elDSF0SYefTJJy2eA4ez3eSlKCmb-7ejsZJqSisZssZegcLBetQSxsZ1EUzsZ2QSHucTsGP3ejvZ_2eF3eIlGC3eB6BuvZIPFV6ZSucHxfu0SKuc10SMucJxfL3eLxfMwZW3eKxfY3ez_La3eRuczKJTuc63eaucaxfoUZ_TZxxZFFbXxZtKBWTZQTRIxZ_EbnxZjTZoFUEFbyRFTRFtFUZtZrxZeyZAFbjxZzFULFcsxfuTZzxZHFbKLBRpOxxfteHwKc1xZiUZdofYfbfofAiewNeSSaNCfuZTJYboibWKQKietofCfZrofDpevkfkfbzof1DfhTf2kfmKQykfvPej0PembNbexfbsTfBjbuTfEgJ8-ea0J-kfyTf_hPUoRVxBzkQCuBa3ZeDKc3ZApfmie2Tf8KQzCftcQhOeOpfjOe7SavqKrGep7ei7eCLTs7e9Cflpe6cbycTtJKMgbSLQ6ieLTatbeG8SvbeiTeGkBW4ZmKaJnONGaYKalhTapfGjecpfB8e0peYgbgpfPjZrlfLjeleKNjehgbTnbgDfkgbiDfTjespfOgZZ8e_jbSdTKcejnbd-ZckQmnbtnbzPQ6gbj8eZUegdTQmf0aem_JDqfZmfw8eiceCobbZZIEfMBQKqfyjegqeJVf4PeNEfMqFhBamBayaQuceP9e6ZbR9enkbvUeP5RbFavTZPQeW0fBuFLBCNQecAaHtOZ0fHuFdFacQed_PJ1K7eKWQeYFa2-eFuFZQegIATEaKWTvvFeQe3qe7dTcqfbuRqCTjGasATfqfWUaoeO_qeDGa2sKTzA8Vf4Fa6CROeb1bFjEeiVfCbQaKUaDcXHaxHaOHaSZFQHay9PgHaXlXXyF3FBeyFg5RFHaVHan3ekzH4UeXFf6UevQeFFfxQeuhbzQeunfKdef-ewwS0hbqpbIVezqfl1fwVfaFfrUa5wJdabSkebkesebZNTekeBrfgke9RfnabmFfAWfv0AaUbbtOD-SmYPrLU03ep3eWMar3eLMa5Ea42ej6Fw3eE2f6BM2adznC13euBMhwfuucZucSrZxucrucSMaw2espCXGfQFAZGffqAbGf1nemYAXmedfH7rL9WezvfdXf-IANXb71UG1Nh2fFcWDnemYAf0KiPADIfdRfV_eteaj2f-4CAtOqLFu2f5nex2fJofP4C02fUNAu0KvPa-GMFIfKner2f72fe0Kbnej7C9BOGXf6sW4WfP4CWsNu2fBneRDdy2f67KxRAu2fe5ebIfxWfKgG86KG3fqCd0memneK3fXfB2AdNcVO5Uugcm2XRlYqUZESfVJYVPXm-Y6ObXzSi2f52fSKS_IHE3OlIJ9NZRvezfdQVOaNAQfHxUS6ebePV3GcPWeB1e0GZbHfmYA33f_1BZoU86B_NbI7K-3fT4epvOcpauCMRjRjEZRtfdueReeZmDztfotfYZYuCcnLFwCcqLFTOTVweTHcgufRwehsTjfaewejwe1pBfOEVtfeSeYzdkmZFObzPJ1nSUIfgwalHfEFOtSftTdpUdfCPLtfeaeziDmue8zbSYdqJfnYdSfeC-YBZduYdvkDUYd94fQRAzYdxJflueR7QXZdctfdgeZgeIqd8od8WZBpdkOERqdbLJpOEStdCaenRcbZeWaeOSc2wEvwdgQc_QcPxd_aWvhe_7d0wd0gf92O29dp2fzheDSam5fyifB9dLMGlEedKA_yfg9E2HeHkfWwYGEUIHFSbS6BfFTfTRQGTfvGbbNebofckfAvZiKJ69A3uZYLJ-5ftNFmNFSQJC6fHyfzaeKCfJCflofTyZikfGYbWTfJzZw6HXTfSyfXyfbGUSmby1ZpYSJ7ekTfBqfbyfZyfVPTxfQccbvuShyfU7eROemyfL3ZnCftSa2GU9ofd7euCff7eKjbh7eQzfESQhpe90fcpe23Zepe-1fEzf0yfy3ZDzfw7eFzf1ieSlfwTeUlfzwQ1jQBzfRLTq7etQeCZbBdTVmP6TedlfmiPGdb29e_7ejLHH8eTUf02SJje-fZavSTkOmpfEgZopfnzf3lf7YZnUfSPeOgZdZbuzfpDfwzfVhSe-Zzzfq8SyUfHNSwgbKmfGATtRah8eivScgZVmFmvSAqfTmf-DfhTby9eQUbkTbqUCAEfgjP8DfAaBxIUAVfDBQoje2IUy8eiUeeqeLqfMEfH0foLPJ0fsceShbJSfPVfR0fRVfyqewsA0qeVEfvzZwmfYEfymfskbdVfukb7JU40f80f5mfJKU7mf2-KJ1fcHacKUeHamHabKUPeGjHalHaSyQcaZJ-eEFfBJae0FN4Srkf5VfFuP_ATVFfSabQkesJa2Vf0nfOde_8fShZq1fPde6nft1firerpb5JaqVf-qfRVe9Vfz1f8RfDrf-RffdeLRelkeq2fw1GduACcBC8CfnE8fI_XeOPAiEd1IcJWGfuf6XeI4fw1GBEbMuaLYeylZAoZJ1MYLcDaeEWeLkao6FnhZyBB7pb40QdQdvPbE1VcueDgesfedJV_3fSHUV1U9-YtAVi3fXgcZuLm3fXlYC-fGtXr3fl5ft3fhcVKYe6nB3FfofNbgcGjXfoMuIedgdcmJ_QSTCSS7dNBdL6dR7VQQAI-f2AUW9f2xZSrfaTC6-UNzUM_c99dsgcC1eVFSp3VDsZqEUZSf3SRXQRCGUKEaDLcXQRDEalIaUDTCKOCDTbSRqFR3IacDT2GRuKfCJBTiA_ZJtBA2BAm6LMhG64eVXfQXfH0URBdrwGyneEOf0VEPdHmEeGOAGoeilTXudx8ApNc13f7-YSBdamBSFT3IOIRHbhfpxLPsa-QS3KSTveZdfmNcuaaQ_f-td4ufOxeE7QSHAW_fQBee_f_6Wd-fDmTjlR9zGVAeRmeY_f6yYMEAdGFL_fQraSxebxeBNcauZ0GfCJBOCM-9Y5oZj7QM4QrYdRjdRSesVeyYdIAgwZcLAgpES_0Vw0bDZdAncBAgLJB0YeE7KQMfdXet2Xn-fH4fdmeCJBetZUcIZ8caAgYbcOOA6rGcxG8rGJbcaLFuxGYtZ8HBsESEee89fEWAmnYCkRiYBhJA35SxOGVrfGld3veOZTAFEf-fbHVN0IDjTLva2VdXObTJfwnD6hZUtfN-dTAWkzbIJFI5fSgYhuedafhdMy4Qx0bMBg8feR4fYLAvtfTBgQ4ffcHS4fwtf3cfBcSSuf9JelFAj4fIBgTJcquf-YAsufWxdamINpdAyexwdkWX1sSS7dDGdEgfytc7lb2OTeCQJTf65fpaeRfbyoe1SefkfeofdkfYfbhofHYbjjTnibQCf_eZpTfskfQcbbTfH7eZ6fQiee6f9UfM7eNCgxXZ0kfcmb2kf2oflCffIbo6fG2SicbWjQ8kf2fbaTes6f4KQvCffSSxCf3yf4TfH7fPjb6yfkbemwQpcTojQhmK86f26f-CfRlfHzfB4ZdjbJPeeZQ47eAWQYlfPUfalfD8eypebzfglfgLQYUfq8ZnlfGxQUqPGPe2fZIPeiUflWPuLQlUf4lffUfBZOPUeqUfKqeBkb9lfKmFYce9pfacezDfQqeSie-Ufu8e-zfFqfA0fH8fHEfgmfJEfD0fOXQpcebqe8xQtyPQEfJcPOEfpZZY8fIRTT9eHQeZqfMRTbqfzmf6qeeqf1ZZ6HblqfDFfMUS8Ue_9ezBQpnfrqfbUfaRT1QevqfxaZhaOwwJzVfDlbzJalre04Snres4S7qfK9fCEgeucERetreiFfDofuNTqkP6xSxmCqbQhiQJrfbBdvVASQBJwG76BMxYIVUdZXt9dRMAv9dAfb6KNz9doEghzE9zEx_foGZbrfE_YvVA31UenajGGiReIcYjBdnzEjGfESfW3W5haX_A83fwvf7hEy9dc-f2xfyxZixZPTZvxZrxf8OGtxfzRFaeHwxfHFgnxf9SZzTZj-U1TZ8xfkFUiTZ5xf5TZ7xfNFg9xf9uRPpOCFbwxZy2fkQdG_YW0YfPS5EgQ-fL_YhuYXLfeNfsAU7EgEFg35Vz9dxvfBmTCyfrFUmFULFgs7dgxZfFg4xfYxZRFgYFgbxZaFgyFUWFgfxZPUZOFgzxf6xf1mdSFg7qRuDT_xfpmAByft3fbHVtPSj9F18YB-f2AU_0effeGAgbueO2Q4eeOzb6eeB3Qk4fNBgXtfT4fPAgiee0tf9YdSAgjtfcBgltfKZdCmDkGg_zbD7QSZdnGgFZdxGgH5fUZdzldSge2cfJdf4cfNgeHELoldBheAdfBheaAEYufhldMweDrdSHckiac4fCNEf7Tf4f2qdb8BiBghsbeSea5ftYaTHg-gHm4fK0dMNAP0dFvfBvfMCEDvfc0dmuf3GgsUG7dezeEZ0d9HedFHSvf4MFK2digcjfHhdHg0ExEg_-UzEg8XA-HZBiIzVbdkRxUMVAgguN3TbhXfgnOvrfeualXf6PbnXfiVIYcAlsfL5fIpdPZej9feAgVvAOxR9sO0LANHCIXeNPffdfhRE0rdnBA2rdkETupJXgfXJeZ0FV6d_LSN0SiMSRoZZRarNePvZgIggRa7fevETWMSl1T5iZSFUhIg4pfNOap7fGkbBnPw7f6DaZtRKFTDQeZ5eTQAJHOnNCm4BfIOPIL8FALDOqgTrPfycfBWItfeBhegge6JGsMARlFQXal_cjUI2EAGGG2BCIdZTcIB_Bg9c7MfgBgh9fb4fIIguhI8OAuWFRCVOMCWKeJULJmZAmSKIZVRfkGLzFLOge1DcC_RpcSzEgdPAdPZUNA_OAAzJ_1BcwVeJgZXam7BlxNrfe9MeDJgLgeyABoJg89fzFTESeTIfGXJzXfLddkYfk3cO_eY-EhHDUbLvTGiTTucfZLGBTdRsMOoewZCJKgv4epbZPsftxRPvaiVIFYfOIXlYfsVWETd2ocTubbKgMmQGTdGubSnXgpTJubfZfDqAxmMKbdxpYL6cT4bRicpKg4xRQAXaBfkcdTwD_4b0zVUbf9yeD5brcdT5bM6cL3bClRycdNrLTbfLqYB8bkJMLIf0bf4LUWsWlXRo6bt4fbcdf6elGclveSwfy7aqiaKHgBaeELfssdHZYQxeizeqXcZ3drzeBZceySw5VCccjpa0VauncJjfGwfcEeJuSfEejpc0_fljcuqc5kXtqcHKTtkeOfb_lb4BgM0PmxZPFgBFbIFbDFbLGgDyf1LgAyfJFbI6f76eJyf4WSL7SfIIxkekkfguSmkfTyfApeG7eETeuXZU6f8NeTmfb0PGbefTfgCfoof_1SoTfTMgC2SObeQOeWwQW7eJZQnmbbbeeTeOjbFlfsaPHlf56fVpfr7e8Cf96fu7eEUfw3ZCVK07eJUf1CgqwQMUftpe5CgAWQYpfbKbYzfdKbR1PQDfXTaEje6SS5ob1pezHUplffzfipfhzfjUfQnb0jbvMg4Mgk7f-lfqDfUUeyTa3zf8gboPeyDf37fYWaeAMaWaWmf5Dfs8e4MHA8fMJUDFDbNgXdF3dGbmfhcaF8f9jKqqeMsR8WTQ0fyNKTqfSob0EKSleVobsNgUob0ceAJbnob2KbALbBJbXJbZnf3-LFJbEpbFIakHbsobIIaileELbjlfTnfChBNnf-obTJb0EfBpb2EfciT4Efsob6EfciTbnf7MTdnf5Ue18fgnfQpbC-eG-ePpb-DgSrecbHmnfD-eFdeLFf0aSNFfdpbYkePEgQ3PDibIYQxrSWgSi3ektaKnf9hSikZW9fHOALbZ2oLPIgb3f9KMwcdcGfY-EEXbwkIb6eQDd5FfB6e5Ogl2fhRANSCDOdzneW_e2_fqoB9GJu2fH4e-OgEKgIPg4merVJQeSA3fk4e5Og_meF8C_dRI3fd7bwOgQgGFneG3f2HZwFfV3fnWfIPg3AADIf_ZeNfeJneTPgIPgYROdPgO3fMPgaPgdgG5AAkPgU3fwWfhPgHOAfBA5AAUXbkPgvWf1me_OgIPgDVJwkI2Nd7memeaj2f1Pg7fA3ucWPgEAdBQgI5e4OgIPgCVJeTJIJfG-GSqVSPgW3f1PgrUFQgGVSAZ9DDIftIeP5e0nemse5Og9RHxIMwkIURfgIf7PgNPg1PgI8NZQgaIfzPgK3f1PgfvXhQgH5eP3f52f1Pg-QfQQgkJZ1Og9WfrQgQgGNMAGQgKTHlMd9jRc3f8Pg1PgEgB-2fvQdJQgwQgLQg1Pg5sElSHBWZC3KhQg2WfHXfARgQgGn2MFKbWPggmey-cf7bomeY-EefRguDdxR6PgjxL1cdVAgxiTMNZ5WLNrfGtLwKgc2fqoBfqSbFODTTWoLfZe9OgFwLRUOE3UzEgdkTeXfWoL2Ye2QgsEMfRgyRgnOAdZDAmQG_fCxXAubWEeYTdKKfSmQ_tbrPADQgNOOOLGZpcXfEQJANMCTKCjwcbRJOPAAJgXYWM5fHIgh0agRgbEAs2NcWT32fK6cuKgrqYbHCJiLmlAESAYwFLJBAjJdMO11UvVATGgDjJqOfM4V16NCJgXUcB6EXSgKiLJTAFNGrLZw2fYvUK3LhiLSPRhYTo6Y0LdvXciXY-yeyze3Ub6RgEyJ0SgsPgWWR4SgQ5Y-aR16RWWbpQgj1VFUOnRgHOABRAR8HIHO0SgyPgVzLfSgY-EaEahkItRgjQgNmM0lJluLYJgFsAuBRiRgRmAdRgOBW0CTP4YcWTWTgPUXPTgdQgqoByQfiNOp9fiQbBPdcpYwMOLpDX2bK7b21WdBfHRgbEA3BAgsbWJLh3fOubrONFTdU6Ozfeu7NMKg6SdFSg3APoBALTd_mQJofelAgWIpfT_JgBZTCBgHFeaPHVWeCTg_3fM5eJqOU_eYiIyQOqVatQH7dAvTbZRbz3a9wYmTQ4pQjVbKlZ-ldfBgeheN5fdyE50eN5Da9dPEgn_Bj3RhjbcOe0CfHJPlMgm2SyMgOUf0Mg7CgSebH4Sw8fIab4OgnQA8fT4_FWIZqLVEtQ4sQTZdtlJEKgFVgXNOq-FOzQjnZIqQ9sQYvcq2fFVggQaYJG9dNMhNJTCSJZd9dOdIdOfIPALyc5dDNYa-RglVdCqQMVgX_fFVgroZfGdmAdfVgyUgwOfIPAmQA1RL2QONSCPOdWRg3Wf_OgeTJnCVHnBDIfDSfFPg42fEVgmHVIHGU1O5-FSSbf8amUgoTgnqUtQdl2Cc-Gzmef_cWBGOTGuwYDqbdQgwoUOJgd9f_LdiJgg9fWHcv9fiyVguVEWgOWg2QZASZFMURafBAgwxV7tVEWgNWg_LUBJezZR0RZSWg2RZDSZbrfnQA-7Hq7MVSAXNauJGNHGyXe36Cn7BMmZwUgOgcwyEOHfIPAWFAWHAXWg4GVkGbrSgbWgfhePUgs5B7TSubA6If6zNCZe1EGYIVPcVi9dddIdWgOkaNXgHdZZVgvJG9ZeL1UzHduVg-Wgj9dblFBXgYXgOGMOXgD4fFAg1mZVXgT0IXXgMXgmXgwpGanI4Ie9WgMGIg5DWXgiRfIPA_dNFvcLzGDhV1JgEmS3JgmWgLKAhmChYTSDRSTbNGc-ndXVgLKAiXBxJb5rV9Xg_wcOAgPheJFcRheYhe6GLHYgSbZhQdyWgJYgnaADYgQ6eNYgbgeAxcMKbXdc0_eYmdKheEweMheuxcCWgE9NnROIiDyPApBA2lCFQfwPS_OddYgz6Bcge1geFFciYg8MeQWZlYgqDcKYdIYg_EVSXBbYgHTbIQfkGLO7RWFchYgg6eGkTSKE6Yghld8YgdXfY6DSSVrRgQQgJ8c4VgPRgOVgJYTVdL6HgdTg9KMtyMFyR6KgVSYwfaTKebrf9KLIsalGbQsa95DwhahGgJHeQoayDNqjaq2f8VbmUA_ZA7RAldewkI3FdbQgGPgBAg8VbacF9RHoRO-PgG3fLGbmPgQ5e_Og8VbXSBjnen6BGTgqQgBagakDMLVQFAoAAWcBO7BpVZaWg5qBLrJHxY_3fqMAnQAKtNzEAMagqWgdVM_Md-EgZ8BSagGMUhZgU0B9mE7eHudRKtAKbMdlaO5KqIdg_fuhamZanZgjBgdQgHQSjag16CC_FgxYrJGLma-jag4H2GGI0csagRsauagRHg2IgrFAFOBpNCiIerUZgGRgsZ8wfSKfcESwEUtsZJbgUPSQqSOoS0tSYPSCxf4Og8VguAbzZgrTgj_e4WfvHXO2KcmTngJ9Hg4PbSVaAIg8Pbjrf8gTDBfLITCsf1XfAwaDhTCwaIseXObOwajAEvTGOITtkTAKgXyad6esVZXsfxuawXfgPLgsfhUgwVHwsewVHBZahpZusfYMbfyatIf_rc-TTwIfJ8OGiZTWgnUglyarsb0JfsKLilb04f_ddjYabbfF6bnjDG7Y8fdv9b-fdXve48aB-bHufnxeUpcrUganditWKxeAOZWiZJ8doBgw_X0WG8iYXVcTefq5fBhXdoAivfERdovfmfcrfcdSBtfc07dM7DGXGoZg3ockpcl4deoegbAOLgJZN_qcUbOmDFDCf52ejwf_qZO2ftwfgtcErZNdg1zS5tcowfH2G3tcfsGguciwfuwfzzSQdgesGVrZqtc7fcTESRoS5wf9wf2tS_wfgmSjdgGbgPbgxEURbgUoS0sZc3eWDSR_L1wZbxfE3e12G00SDxfOdgb3eU3eIucClGSxf2dgUxf1dgXuc6dgq_LK3eLuccdgNxfg3e5dgc5SQucOxfyFSdHUIUf5jSg6R0DaBtR2sF78efGAiucfucswfb5SaLJF2flucA2fUEgSdg-hf_1fw3evucljGMdgZegpLJjucqvbo3eiegQ2fy3eS9d2_fvHX0Vg-VgmTg3QgBaguHCkpK8JbJ_cRMfBJgGFHBnd2ifukS_3fZaJVRgauaxHMd0fzLYmme-afUxLXcgchYubfhifM3YeiUFnZ0BT3wZYQaDvaeWfq2fKRgSQBcNbEXfbYeTZgJ3f_Ogdad6UblIfe7c2SgCQgJofxQAb6NSZgOKg2ZCQKgdXf7dRJOGrUF-VgLPggPg4WfpOAUcIoQbuFgM6dK6dEKgn9f4xGdbgbuag9LoIM-HgPgOsIMeAfPAfH0TSzXKVGkuatKgAbfcSgFdLd4bEdL-URgMbBbfNgghKRzAXsUOHFWMVNhNG3iEFFFZVbQgToccx2eszSWdgYegpwfLJaPdgxzSRdgtegK2fNwCywfcMajnGmggFegK2Gu0dt2eVdgddgR5S0wfydgR3e9tc8dgAegDtGVxfEegpKJTDSexf_tcRwZO3e6ggudgulQT3e7tcBegixfWxf3gg-0SdxfLegChgnwZhxfb_LDegr1R4yZ_ca1cabVS-1RE1ZI1Z_Bge1R_ZT_yZ3daBzZObTrdaZhgzpCL0ZihgGcaQdaUkf5baE1R-0Z1baTdaNTDKXSY2Rf0Za2REWSZzZTcaPaGWcaUZejzZu0ZHdadhgayfq0RVEakcarzZ20ZkdaxXS_zfbhg0caIdayDgwzZr1Rpca8baBzZ5daD1R7daDigRWS8WFXhg4casda6HA7caQ0Z7WShhgaig1caBdajdav0ZiigFdamVShigMigJ2RKdachgg1Za0ZOdaVbTV1Zphg40ZxhgVdaoUFXdah0ZZdaj0Z6hgddao0ZkbTndaWXS-hgzigwdaqdaehf3bT8WFFjgRigMda02R2dapigAigpXSNjgvdazbTA1Z2aTGjg9yZhdaVigOQeC6Fdeg23eOMa43eH2fWMabegVegmucd5STdgZMaregThghtclegv3ettc0BMP2fpjgnwf0ucbrf4BAhMfgEg8FApSgaTMZAg9WbwPbgiZ9cgBAgHyMJnTVdL0OguRgoxaFbfdsez5cq7Iv5SdUg1ZgSggq2fAkgzUVQ4YaQg_Zgd5cjrWtgYspNfjNfcN5GVyYgVRe-eg4JbT4esBArAAwZDm_eaEArAAkCMo_ePRZwGPaYflEfZ5egkgikgSvClkggkgjIMQdG5egq_eszYZ5X6YU1netkgyBAjkglBArAAGkJ-kgSKZttAmVgqeNs_e0Gf9Vgn2C4hLJuaGtfg5VDEZEfcDTLpggAHWAif9uYcGfqRO5NTHBZ01NtyamBPoWdFuehYYRcf92aiCZX3EtkW5bckaY7bc3ec-3bu4MZ-fO_elTCUQbcOApeTOPa-QgZbgB6elTCygAvPRs-Nyeek0bd0byzblee4lgvYdA5fUBg0qSbHfdQJ6Cb_IG8TVgHTQ5c05ejAgbQJnQJ1OPGlgVgBw5KVtObSgkfgUlgB_ADIfImgjfgKQg5kgRmIL_HMPf7Le7RLPYfcpWHfgNmg_KBHOGIHCVmgvQgtPgEmejTJ7QgEXf0mZEkgkQgDneqmgn4e8QgBZg4FfyfgylgRmIbPNOEArmgQQge_cZZg0egqlg4mgnUFaVJwkISJgcfgZPgpmgRmIfMfX7Ge1HZbbItf2wZBvaeKf61awmgJng2BABPgBFOyXgNngZWfbKfdIKRngUzQTngnJN8LfsmgkRgXRgKne-IAAvD6Hf5NTTXgqkZSaUangUlgCgHpng6LeQWgHnXQZfkCLQng6_LSngpmgnUFVmgxfgHagqlgCngU_UDIfZWg-mgoIfylgCngYgBpGMWISSQgvme5mg-VJTvRF3fWPgpkeGngciR-ng5MPoUVnmg2mgUog9LMAEEHOGnQAIQAsmToUVGagvmg5ngVOGRISnLFHPAyJgQPglWe1mg9ngwmgljAmVJ0jJnILwkIvAdFRgomg9meqGAVOG_OArzBdmA_7HlCSKog2meT9FKpBSUgWVGZyaQNDmwacVa_bg3waiBAW9CvAezuaPcgRTXF_GtMY3YfQWdpUgxxbvidsqXyCcEDcMKf5ge2JgUSeiqdCKc5welqd9welJcQiciccT6dNqER6dobcY6dl0GRgTzbcc6dF7dpccXIgVgfZ0eOlcogUxgggQX4CeEncAGenjfvuftUYawYOGfWofOoIuLg55fmiZcib85fmZT_LggGQsNey3PACgSLLchTkofKYbZKTukfNMgCTeNieKMgPieMMgdTfL7exkfb6fJpeg6fLpeRMgOjQGCg5ofYMgiyftTfRbelVQJWaFjbsCf-oft6f66fiCg2yfn3R4yfp3RoCgIlf8yfxmbvieF7fSYZ1mbajbLHU-7SKgb23Z4ieNgbE7fx6fAdb5qgCdbTgbxpeODfblfZLT07ZvxP3beJNgr_SFDg8beHDg-beR8eQjeagbQkQrpfNUetpfQDgtzfe8eTDgYje_VKzpfIkbt-Zldb3pfu7fbIUZjZLkb4gb1zfvnbPNgPkbn8e6zfLyfl2AeNgjTbQGfhnFVGfBEf9zfSATg3SdmfXieYsZKEfdqeFVf68eM8f_aK0AasyPo9PrDgB6PtDgNUavDgEyQ4jevmfHyQ4EaNxHRFaKWTN1KS7F4gZUEKxZZaEfgqfBkeg8fiQe9JUnQeihbRlQ99ex8fFkespeEhZmqfieQf1fcebFEg-kbRkeI9fm1fB9f5nf9KU2qf0qf3VfH9fL9fXdew1fZdeuebKSf6re7FbbLUsOKdEgqLU1NTS9FjUAIoggPdSog56TUlgbOAHCGBog8ngiog2ogNjJzBHgXfvQa_rfN1OBmgTDLWVVTQaRpgNeVR9FGOA5MPsnUXNdHZf2og7GAQZgpDLMsMHWgr-aTagfkgNJLxRAYfe29YfLecQgskg9UAh-fvSOO5e3fggFEq0dP7IKvfTcgiic1_dQ1aiRf5dD1PgNWAyZgG3fxWe0ogYogwmgkIf-NLkGbYWfWXf0tYiaVNlgmbYpcWrtcMAeGTYWugTlg5kgHWfIHHkWfrng4_MOngN7G2ngBuQQWfDneE_fFXfgugrLVtng1netBAe0K3RAIogDkgDoge_eg5euugfBAbKAc5e8eT-ogB6eC_fYfeluVUXfRAPRug8obDCT31aWFU4ng9me84ANRa3tgH4BcTg6egJEEZpgKweC_R9geuheyBftLgXkfbwf26ewoeKSa9he8BgIyf-BgJ6fM6fxNeO6fbfb-SeT6fiqgr1ZICg2kfWCfqqfHCgCbeBfZEbeWcbZmbcqg0ofgyfIOe3ofoCf2kenqgo7SBYZUpefCguVPBlfEYZDlfYHKhMg17SjMgoMgJlfCgbUjbtCgnMgvCg-6fMHUnpe5YbBrgKzfDrg4UgzMgsSS1MgpgQ-7eN7fuHQP7fIZbbVBllfyLHDDgRrgOdQt_S9bejeKylffDfFgZkpfcPQmUfhrgbpfhnbVjevFbZ9Zajeg4RDhQx7fx8SZcek8eaUeSNgwkf1nKuvSWqehcaCVfakbPsZlDg_dQFxgJobnDgF9ecqe_db0jeqNgSVfWVfYrPxDgYqfXEfasg6gZ7Ga7qe2mfDzPY1fVebpaZdUaaOgnnfJke38f8nf-ATEEg78ftVfIVewsg6sgUbQh-er1fllQk-eb-e5qf_nfUFM8qfQEgWiQ_qfWEgddejFfqoS9FbS9f31fU9fEWfDneYWJFNGqagKugJmNaedvPN_ueEmeYWJE3OzCMztg6URBLg9KMJygIvgZ9DjeNsZL0pAv9FxESYPgLyXoTgLyghfOUEFkTgNNdAWg3Sg13fdygxrLXygNPaePaXmgvPNfSglygBRAvYgvVImTVZ-ctoLuKfLygJdAZfgWkIMoAjngjUO8eeDcfFmJ0pL4SgTSBvIJiQRQYgWEcxoaRObyIJfbgadGCgghuaAhO0rfbcHAsfJUMoxR2IL2rfEjTKQAGjTEIgAYfTUgWwaZWZ-aO3XfawaQsfdzgMvaUKgUsfSffgzgwuaKwaIBfmsfRKMZeC6bgZRGXKgvTGxwapzgShOMUTJhO6sfrsf8hJBxa3sf6TTFcgXMbzsepSZwsfCdR6zgNfREUTqSZgyaaMbIUT-wa2zgipZMkAjyaK0gaXJSUTxhO8zgnSZhPaIcg1sfzzgazKlEBHxaFJJHiObzKihR3gRWnMAUT7sfBtfe0g-sfMiOMIfFqZe8a2tfOve5tfbgaEgd2kcaveDgdKgdMufo_bihdCoe_neJKbmveSjdTZWBgemBfHacNqdRrYyDcFgefDc8xe1nddldQRAwhf7Ggzcf9Gg8Dc4JgK1g2geTgeBhekJg7wcjcg6jfAmd9FLPYgb0a-VGCdfqDcFJgAweXheZldlge_ndh1g-cfBhergebnJGdf1gelEcd1grnJdndm2ZC_RgndipgRKEIdfEheHDH7FcSvgixcmJgkxcLdf7YgGheBheIhedBgKtIKZgHhe1zb7geIZgOtICFcNqdDGfUheGaMWheE1gMPcDGfaheYSezqSx1gjLEUTbZ9bLYd6tfHpdaHcuUglufNHgUdfQNeeHLWdfJ_BQHgmweqaakPSRLgShT-xcihexwe3hc62PuDHj_FtheiHg-ufIjJQefS0dkZYgUc8deZ0dbLgfTMOLME3dfvfESdypgcdcPUUdecG5Mm8d9yABwEx0e8QWsfcPqJyFg1zEJ-f03XzTYhKYk1eoRSm1euSeVofcwfoWOYkfY3gzyZGqgAsZUsZosZdhBQKF4Lg3FgKFgiFgMFgaSGhxZjtROGgWRF8Lg_OTguIfvg-Lgw3gRTf7Sev3gbIbCMgBMgnhgzrgYCfIPTSqgZqgUCfqvgcTfUcbZCfQCgIfZwofdCfmKT2kfXcQZiej6fDWakqgk6faMgWCg4wPqCfeOQqyfiOQM9IaOeMlf3UgDpf6UgnCgsievmbfbegpe_TfjtP7qgPlf9qgJgbQwgLgbTpf7pPZMEacFs5HOTbBDfEYAhcFp-NHDfUpfNUfNzf5cTPzfK7f4QcXzfAYb8OeO7fPDfQ7fbwgiLLCOgq8ZgwgDZHiwgyLbANgDNgY7fGNgGDgM5gw_SowgLPelTaqwgppfBqe6jb2vKkDfbnbeDfcjevzfTgZwpfZaKMqe7pfOqe5UfQqeyrgm8eqZSrcKVmfDgAXmf6DfeDgIdgSTP7rgzdbJigHBQHqfaZZJqfJ8fyjeMqfxjefTPP8fNVfxgZ0jeSEfVqfiyda3AX8fXqf7jezDgqkbc8fY9eihbcEf5Dg1NgzNgLnf3-LAnf3obgHbrkgEnfxobDJbHnf0obrEfDOgtEf9HaKpbKaZFOgqle7WaNLb9WaYnfyobIkZVnfdIaXnffIa3lecnfsQe_EfOpbBFfqaSqsgQUSoJbIFf8DgWgPXCfsiTiOgJsfUAJQFfsVfvVfQdeUFfLdebJQkpbmxgRde7hbi1f6wS5sgTEgiQPCReupbnOg5eQ11f2GS01fR9f21fCWfnFfhdeVQBX2fzEAZ2fdlAb2fmseQUBXpOOneKYAiwcISR9eHxhVqMfnwcUldC1gUufngeG1gP1g6Gg01g3ldFnJ7cfDmdb1ghldr1g-USaHAtgcJ1glJD41gV1gcXTQhefUYJ2gE8gI2gHweRKeM2gNUMO2gBqbeWNdod1dfw2g3df1nej7g8OAx8cBWE-UApOAlbZm6IH4CzJbe3WbZWowcCkTD1gQuf2wcsldAheN1gUTOP1g_Ggo8gzYgLndDxcwoaf1gjYgzCHlQckcgD8g11g_ge51gLZgE2gVDHI8gModK8gZodx8g4YgKHLR2g1xdIPcxDHKyg1jC6OAYsBS_FgFdN_fVAcKRUh8gWldj8g-vex7g0DcC8gVSe17g0FL37gdge57g1ge77gDdf97go-fG8g38g-Fcn8gJheQWZnYg7YggGczuIFHLv7gF1gZhee1eSDWG9gvMfyAJ1jCHJgaJgw2DcJgISgxJgFvAXEOr7gQ9gt7gpwcGgeU9gl8g1cfm9gA2g3US27g80eP2ga1gu8gFmdExcB9gVufKGLy_f31gDDHM1gn9g5Yc78gSbZ98gSheP8gVheM8gk8gK8gE9gdvdvvdmtCByg29g3IgBuS48NuJg69gSiBuug7ULfJgp7gqoggZeWNWA-gyFLu7gKhfv9gZ9glJgX9gXPE7ldq8gb9gBdfO-gfgeCGLN8gNGbh1g-7g07gf3NB8gHodkndGYgCZXL2gA9gG_gX0aw9g8lc0YWz9gJOfQUBWPMHJEUZecJg99ghJgTJgNPYANXR9geDcu9gM-gF-g8-g6DcSger8gY-gbgeD_gC_Rf9gPxc08g9-gvSEondl9g58gD2gNheO_gkGLH2g3YgS-ge-gL8gm_gO8gD9gx9g5QcY_gwOfa_gnhHntDcEAD4BO8BjbB-Gff_ge8gi_gMAcB-gi8gCAhH_gMgey7gH-g_7gJ-ga9gL-gDAhu_gfCHP-gw8gT_gSxcr9Dz_g-ge3_g0_geGcUYg6_gF2g7eg9_gHZg7egt9g5-gn_gi-gFAh7OcHAhn-g-rBb_gLAhDFAe_gb9BIPGmwc2-gvDc4-gR-gw7go_gHELz7gSSe7-g-GgB_gAHgd9gEJgF_gh-gT-gJ_gMBhL_gW-gLBhbpgo9gF8gJ8gKheSYgg1gYod1xcHBh6-gMKVj-grPcl-gH9gIvg1jC9AhKYAcEAcMSXLBf_g6PfxYYj_gVAhS9gXAhU_gNBhX-gI-gS1gQ1gs8gegew_gTBhE-gI_gi9geBhfxcZBhbAhK_gcBhljfd-gZ-gQ_gRod0xcN2gUBhAAhnBhyPcpBh09gESBpeWl7g5SDDFAHuLNAhOReCWAQAhBBhFKeeRf1-g70g2Bhl_g1AhgAhdAhp_g4Gg5cfOBhfAhYAh8USv_gc1gCCheEch9ggEcbBh4wEM_gWYg2jfbhetAhgBhy8gKHLS_gTChEAhW_gy9gXChZ_gsBhpKCcyAMfLsIEPAhOlB6OfFJLDBhnCh3-gC-gT9gq_gvCh7BhcAh9Bhs_gI-gACh1ChGmdlAhCuaoAhhxcICh4_g-1ga-gvxcc-gTYgiBhSChDChmBh4Ah9rY6AhI9g8AhMDhbiCN-AHFHfChelAQDhxHdW9NSAh0BhUAhWDhWAhqChyChO1gW9gZDhL1geDhcAhgDh67g2ChRmdlDh8Fc8ChFwe-ChS2gWSesDhhBhAAhEDhwDhUChyDhRCX0DhrBh2DhRPA9IgXfLynB8DhhChRDh99g1SgT-fgSEXidDEh3BhFEh5BhZAhIEhuChKEhPBh_BhRBhs8gx_gqgeREhV-g48grAhxgeSKEp9g68gPChs9gRChg-gcEhGDh_mSfjWgEhcGfJAhjEh--BmEhDDRyUAiChzBHcmVUDhg8goCh6MeFDhp8g0Eh5wcaDhLEhKChJEc0ChOEhiDhcFhsCH4ChsUgIZg9FcbDhiFhKtIDFh5_gBDhC9gXzWBAhxEhmAh8uEVChawdJDhIAhLDhQFh5DhO8B7DhTFhGUAVFhp7g0mg0-gf8g1BhvEhpChkBh2AhzEhm8goDhs8gdDh3Eht_gt8giAhE_gmFhJFhnAhpFh18gY9gYBh_EhN_gvAhELSFFhC_R0AhMGhrCho0EHDhGAh7Fh7Ah8LAQFACRg5yYdIS-AhZ8FzDBWOJlUZIGHQDZYFhJGhFBhXDh4Bh3Fh9BhaBhEzgOGheAhQweyEhzChWGhBChYGh3ChU-gqDcsFhAHhZ1gWSeMChtDhcBhYEhCDh0FhbEhL2g5FhCUcNFhU8g9FhklAUIAZ8gtQMKYA-7HABhWFhXWbh_gBEh0fXk_gbFhZGhsChKBhJChXBh8GgA_gxChFHhjFhHHhhDhQ-gjDh9-RVBhFCh-8geGhqAhgGh88g-_gIBh_8gjBh5Hhbnd4FheEhUTcbHhi7gdHh94BgHhbChcEAqEh1QfDGY6GhB1g8Gh2FhZia_GhvHh6ChdFhK-gEHh3FhNEhe9gPEh87gLHhHdfTEhmYgdBh9HhTHhCIhlBhaEhFIhnFhoGhLFhWPcrGh1DhtGhWqJPhHSIZf_gFYgTAhpHhaFhD-gJEhaAhQGhUGhSGhzHhgIh5EhUGh7Eh1gem1g-Eh_Hh9Ch7_gG2gr9gkGhHFh9GhZiaxIhv2gzTCx2gOFh1jCxDGYMD-CMLSgofeLnU4xGTIh7VX9IhKGhrHhAJheFh8cfr_gTGhfDhHJhI-gJJhl1g9EhMHhnIhq9guAhBIhyAhRKElGhGIhW1gxDhpGh5Ah0IhhEh8LAdSAqoahJhERgdagmChZFhmJh_Ih1EhBJhAFh-wcdIhDHhidfaCHuJhcAhwJhs8gLJhzJhnDhOKhbxcMZgrDhsIhNGhuIhvDhYHhJIh0vdLIhZ5eQUBULDt4gccFBOfWFh1QgQagUIhCEh7GhEEhmGhGEhQKhtChfFh2EhFJhZiahIhSBhJHhQEhbGhbKhoESNHhbIhBHhLChVEhj9gADhXSeILhuDhIFhjKh-JhzDhAKhaJh-rBdJhkBAkHhy-gIXgRAcAge-IhYDhMKhpJhyDc7DchFhwHh1HhQddFLht0TjIhg9glIh1geDLhCJhI-gdKhoIhUHhzFh8uEXHhQChg2gXJhjSAZJhcHhTLhpoAsfGUBStKhzBhZLhImS1geVldLGh7Jh28g6BhOHh_ChCHh6cf6Kh6HhGHhkLhPHhSaaM0aYIhNMhjFIyJhmIhaKhAIhb-gfKhnGhTJhTMhHIhWJhR8gYJhT8gMIh6LhSpV48NEKh1hRA7R5GhxKhWIhzKhFMhdGhxHheLhmldgLhsJhMEhUKhuFhaiaSMh0Kh0HhaGhpLhBherLhBLh8_gqDhvLhbMh1KhyLhvIhsHhgMhrheS8gtvdSLhCKhlqaM0IDBLgJeHGh8IhaLhKKhcLh4KhNKhoJheIhSKhDjS3MhiLhsRYUJhUMh9MhWBhcIhsPA0JhEFhwFhpDhjGhqDc6JhwIhQ8gLNhiMhNNh5LhPNhyPAuWFWLh3GhpygsEhnAcJKhyKhwEh7Mh-Gh0ldELhQMhKMhwChfIh7KhfNhmNhWKhUGhYKhXMhfGhOJhhGh2USxAhtmdf5MzLhGFh1LhhMh3LhjMhnKh1jCoxF_MF38DfKA0MSFGh4AgwKhlJh-NhEMhnFhaIhsLhcDh0MhMMhHIh8Kh6EhnLhy_gALhpAhtFhgNhCFhpIhNChvFhKLhGChDDhINhOLhyIhX_gRLh0NhMNAoxF3Nhopa_Qf5qSrMhmOhtMh_NhvMh--gV9gPGhBNhIZgEJhHOhjNhVGhPMhJMhL3cbianFhNOhqLhoNhxFh5OhSHhOChyFh__g-OhiKh0LhLHLPLhfEhDPhkMh8LAoxF2NhzQC4NhJPhhygO9gMjds7gXNhiNhHIhqOhTPh7egVPhdNh6EcwOhIJhyOh8Eh0OhmDhPOhUEhPJhwAhRJhtNhdMhAOhVJhwNhrzXtPhcOh-rBhSbW7C_ZJ3OAFjA7uAixNntAlWTJPhCfgHKhIGhsMhmldGBhPPh1_gRPhG-grOh4Mh_Pho6HJOhlLhhNheMh8Jhz8gGQhSEhYMhQOh3JhUOhEIhoPhXOhqPhBPhIDh2dfzNhuPhMNAWQhzgA8bSelAAhP99g3VglChiQhMPhkQhXIhPQhXPh8PhbNhRKhtQhkFhiIh-KhkIhlNhvQhnNh2QhJQhROh6EcTOhR_g_OhpPhZHhrxemKhX_eQUBERh3BbkZENOOefBGNDPRS9eHutNLPhWNhnOhnJhdLhSPhTRhLMhWPhvOhuQhEOhbPh6MhmQhsAh7Hh5ChbRhANhZMheKh4Jh2USuNhJNhRQhDycARhm-g1IhMNAwBBfFFZ5LPhHMAO_UZWFhifg7Nhk1cjQhCMhlQhpOhCOhqQh3OhsQh_FLWRh9Kh4HhdPhWMhfPhdRhoIhRHhZEhkPh8OhqIhnPhNLhkRhkKhF9gTQhoRh1jCTSh24BVShoBNTBSZaJq9UzRhBMhR1gfShsHhSRh3RhURhlSh2HhlFhoShsHhePh_MhgPhrNhqNhs8ghRhpPhWOhSJhYOhxNhaOhBRhUQh8LA4JCIDD2Gfp7gEbghQhVNhDThRGhFTh5RhuHhiShmNhkShBxc9RhaPhmLhYRhoLhaRh-Rh7ChsSh1JhTThUGhVTh8QhXThNQhZThSQhPShqBhONhdgGjCSDIf8WbiygSmgEPhS4Cn4GIugYbg_mgsGhdgGPog8QgPXbFygStgDUhA0B7bAGUhORgdfgO_e66K6TZIug6ygUZgQUhB8CGjBGUhRtg_QgdUhdrAfBAkXeDIf5ucumgoUhQUhPFb29BAEhZLhWGLi4W_oSbHfwTMYUZBJGqlVk-fqafe_XG4fhhM1IMq-fPSREsZVQBqKfDzQw-f1JUBEaQvQ0-fqIamIam5RyIaEDf1eA8uR_wZoKUkygsSBXpObJCoogVbVYZgjIe7WGn8duqJn4ffSBzrOqPCMkBQ6BWtgfVhDwEhVhT9BjVhdrAEdN3SJCThQ3VaFTESBwTgLPA0kgC0TjkTt_FbCe5Sh2JMtCLerfp3CP8HirfBBfm3ClbbsWJHVaPMbBHMqELWkTRAfAHMAzKmHToHTiSTsAf1rfnDMKJSSrHNWhWWhfTOlAfCBfQzgOiJobgZzgAUbrbgCUbykTjgOHsfqMecVaHBfAWeqzgvbgwVHybgefGOsffzgv4eizgUiJs4fzgJiseyVHysaNvafsfyVHkserTOBYfzAf4CM4ZCFvZpbgEwG8gOtbgcVaosf-6gcVaBcgfhOL0gciA1zgS0g6zgvsfJcgB0gysfIgR0sfzkTT-Ls8KClTF0gR9LQ0g_wa3zg4EBU0glpZW0gxsf8hOd0g_fGf0g95LVBfvAAuhRDtfVvbIfgttDufT9PbHqY_cdu7ce3dfbfrXRbddz_fOOAJEeMocMGe_sgkFfrBh2JM2oGQHABgGTZLwkIsmeRPO8meaJh2JM2EAFta4HL-eHpVheRfQtar9DFhdJZDOtaShdKtaXYh8LARhdI9g2JMPneKSezBHD2Hlra3gdWYhPhdYYhBhdaYh4gdMta5-beYhIvgotg1hReVhDfg5TMwabAfWosbQcgPWbOpgoecvSEQ4eq8bIMXqWTYoeOHf4LAXQbQzKtUhNTgwUhKygoROD3f7mgS-GxRV7ugdUhXjR3RAvHBtUhhogJZhIvg2NBVvUqGdyygEcfp6bT8YfPbRKYgifOFhsZADtOqpa5qOthgZiglhgqigahgHzZtigyba96efhg6yZgigSjguca53goigqZhPjgCMgnaTLig5ZhHaT_hguig5sPK1Zw0ZNaTSzZMcaUzZ3ig1hgXzZ3hgi0Z5hgP1RwtHfdaldardFAjgbaTCjgncaBzZJjgjcaXiglcaGigligrZhWEfcVSBzZQigRdauzZTigSigVjgKjg40ZpZhWjggdarWSdigoahwda-caOjgAahNbTzZheigC0ZKda7WSsig8Zhzah5ZGFca0igKca7ahvZhvigrhgW2RzhgQaTJahSaTRca4hgHWS8igPahO2ZpbTVah4Zh8ahk2RRbh2ah72RYahshgkZGYbhodawdaiahZbhsaG2EKDdamigUjg9bTYhgqig8bTNnRK1Z0GfQkJtzO3yg4QP54U0bQzqZb9KGla2qZI8gXwf2he7Bfa3gZvg0zRxCSu2eLdg33eewfTsGijgMsG-bhvwfIrZuegqggzggrwfo2euggUrZkwfbdgOchwgg1ggIcherJagR6IFzEAtlRH5D_IFZMHhrZZyejrZHJFlrZUGBMJForZrsSAWMezPsrZHFaurZS4DwrZLLFw7H3rZndgcIA6rZ5ZAzrZNqfxHAychofA0chpQE1ch_8J_Xb7ke_PR8pXVCT-xZbCTlRbxlRj2cZCTzxZpEU9zRNKFMsZ73BXsZEVfXKF9lRmaCTsZZsZVsZsXBOdh4ofg-QRdh05AXdhZ4Zo0fRFSldgK1f6wfHbg-oBusZwrFyXPjsZ4tSidhpdgMbgNmEBLaM1HLbgIbgeFSTbg7sZCtZZACAOCPtZY1gKbgNtZ0jZ-sZREbl-QHtZyRFBOCFtZhRLBOCtvR4dhBtZItZOtZzNCBaDhmRuzGUtZ1xfRkGztZakGFGgIMFXtZmtZkmRSISttZsLFhtZTehjtZZMHltZURF1tZAeOptZSwOrtZWkGmmRutZv4GwtZWzflOFP5GqtZD6G2tZ-EUzLFBuZe8RyehFMF0ehCFUSuIwIBN2SxLS6uBIvZ4LScRafNeOpS6mReRaexOkIgezPLRJ3iZJWYFJBlRaXvZOvZPxfDhgA3eZwZRPFrwZ2vZOMAuwZ_LaQlgQ3eHxfu1FFxfhwZcfhvvZ_dgGhg3dgBhgbfhRfheegFMaawZI6FYfhJMa92eM3eQxff_LFhgIegaLJ4PEUwZMhgXIBe0SlgCifhzfhUxfQhgmfhPucbQeRKCxdg4fhcxfUucqwZVCCWfhtfh2ggEghXwZUuc4dgJhgJegG6FbLAqfhHMa95F4vZufhXxfNghwjgPgh2TJSfgCvaWEBQkarOA6vfPngcbb2_QZQacXfbngJARWHCGxZTVhsJBHGgueHMxZgMEOxZbcOzLg8RF5FglpK1ghueHZxZAGgsxZcxZneHEGgQeheFgZFgoxf_ghc-UKGg8gh3xfuxfSUZGNDGyfChhBGgrKfr3g-RFt3go3gfFgq3gjlGPvO3xZHVhFCfBbAqHf6yOaSftCTAyZtRROHR7JO2IanKfAnRIqgBcQlsPAPTZfbQyZXXMrPhQNbthhScRNDaLmbiofCCgPCf3cKYyZ36FfzAylGESC2xA5hhTwRttGV1ShyZedhw0ZDnRoyZyahCbhMEaEbhuZh0da3sZlbhIihNih2dhnahjahgcaqah4bavbaisHibheahKyf3ZhrahRahx0R7Zh8daJihPyfxZhjhg6ahiihRihRzZcNgbih-aheaT-ZhDjgwhgAbh9VTd0Z0hgkWF2hgcbTMahMbhOahLWSPbhmqFTahD1RndaMihnzZz5gzdaDjhfDgKigoihGjh_DaFjhobTuaTRjgWbhmahPihSbhjihv1RaihPjgduHZihHign1ZYXFWihUihwah1ahXih81RgjhejhTjglZG4ah3ahohgWahLjgIXS_ZhUjhWaGxhgPdayigs1S2igWzZJbhM1RadaUcavWF9igxgcwda_ih_igVbhvahljhbbhM2RbbhCjhNjhhdaebhqzZ1WFJkhGkhHjgYjgTihfbhPkhSjhQjhY1ZKLPMjhOkhr6fa1ZkjhL1ZZ1Z5nRc1ZZkh5nRJjhHkhgkh61RjCeckhWkh9OCfkho1ZajhAcad1Zs1RCah1cak1ZUWSqkh4nRpkhmKaeuS93gC4gRVQVyfTmbnkfVmbH4gufQcyfyvggqgfyfUcT2vgF2Z_eIMOe6bS3RezRejeIatHI2ZTgds2ZcvFN2ZHQL92ZQ5HJoRAMHV2Zo2ZZOBEZgeJIj2ZgbZX2ZY5Hd2ZKTcQ2Zz2ZbJIheI72Z27Rglhy5Hu1gJOellhC3ZmeIq2Z1tc4fQB3Zl5HEaFRaFhLhhdK1lhTJIu2Zu7R57Zalh42ZkcE0-Rulha2ZvGU8Oh2hK7lh35HD3Z8ndh5HG3ZJtOI3Z5kfYCghIbyKQpqgZTerYT7RetYTMfI-ReU3Zr6f_kfVSQY3ZiyCGihb3Zp0JhCgzSajCgxqglCgGrgHSQ0qgkMg2qgfpeFpfmDFA9BgLT9VQprFICarpIu5fKpfmCgMpfk4g8uS0iePwgA7fOpfz7eB1JpxgeYZPHUwqOtghfjbIUf7mbO4ZuqOaWAF4Zu4gI4ZGTaGsD-qOvOeVlfEpfsSSWwgLLTYwgVSQhaKX4Z7mO1cFenhRvR3OeswEy4Zr4Z3Oei4ZhzfAdF_odRYA0oRk4ZHKLq4ZV4Zg4ZG1Au4Zf4ZBWQzoRlnhB3HSpR14Z9jSoYedRC0uB54Z_YhzmH5eSH5ZUIba5ZefSc5ZAkS34ZmsOS5Z9pRTzfklSiHUs_RsYecHUmHUIohEfSWpRPohR5Zi5ZsrOuod5nhhOSVohuVOe5ZEih_wIh5Zd5ZneFl5Zt5ZJ6Zv5Z2kax6Z3EAs5ZlUBX6Zv6Zp6ZBgFefhE7ZGgFZfFrohuYO55ZHeg75ZF7Za-R4ohsvKDchdeKwoh_gFL6Z56ZG6Zk6ZoohnHasfFFphA7ZN6ZODS86ZqohZ6ZGphK7Z-fhigF9ohVbCOZOa6ZJ2fXugW6ZXphB9ZDkF_ohOZFHphgGeqfFephu6ZEphw6Z5ohOphS_LQph26ZophyohFMacgh05ZmphUNAS6ZvzSJ7ZtohH6ZJph96Z36ZI7Zq6Zyfh8oh2ohLXF2phufF4phyphV7Z-gFF-Z-8ZC-ZIhF0uBXlFD9ZYjFspR-7ZTQTDhFwlf-9Ic7ZZ5gzdJf7ZcnbObP5pRUqR-VCl7ZEzO_8Z5TeB-ZpVOHPQQqhLrg9CgHDgC8e-OeoIbE5g7MgQWa2beHmdOdT47Z-VC87Z6HKX7ZF8ZTqhtUBbzaLiF7qhRvZkueG4RJ8ZCVB1lf3HQN8ZwwBhiFomAQ8ZVzCK1OW7fW7fFPeTWaEUeHNgJDgySPUdbJUeHmhEceVgZQPeg7fOUepUfGqeArhGOAbdb29Z6vKw8ZDuGeihUZb08ZsSAXXfU7f0hV9dF58ZjUcQyHfphJ9ZkDCMqhpVByrhT7ZulfCmfA-Zq7Z1rhAZOzrhewg91J5qhkZSG8ZOohRtSb9ZprFs2HergniFw-BsYIYkFajg2HUb8eBNgsUfgLI69ZfvSPdTWjel7fNnKcrhXdTaQT8YZVshT3IFZZsgbUDgDyPVEQfshebPjrhsUfprhYBcAmf89Zw3F-9ZckCE-ZT0O8rhmqhD-Z7rhAkFZYTw-CyYTraJ1qd4shmBSWfIklFR-Z9shVdh_mAV-Zf_RY-ZEthxCGarHijZgoZlnbnrgq7f62Ki-ZlQOk-ZPEgPMIs7fFkbg-ZEFTZjZs-ZuUfT3ISmFHSAQceirgwIgqrgsnbsrgXaQvrgxnbijeF4gm5gPMQvrep7QrrhcIA0reD_Z1mFUNgejZpvSq8evKbZNgcbB2nF7vB7_Z6nF1rR1rg47fvIUWUbDeO1rgC8f7Df87fyqR9th3_ZEuhIuh6dG9th1qRmKa9nbiNgAxgZhQDnTIoFiDgc9P15gkceogKKAaqDCj5RNAaYuhCAaIBQfAaCYfopFeAa6dGI8fiaHnuhwnFXAaVpIZAavcAL5ePshQXPruhGhbdsZseh3PeWyIR-eSRCSaGJ9eKqf6uhrDJdwBU-e4uh98eUegIBaEvhvHaHxgqaQ7ch-QTmmffnPcBaIoKdrRbiCGvJRvgK9ePBa8uhCvhhqeUBaWvhI9eM9eRuhEBabvhBvhx-eKxgFwRqAaI-EXKaiohoDgUTKkAaLBa7pFfkbYFDZBa_KCbBaqBapbBV8EGqFM0fOqFJqFzcI1cgk2Jwvh6yH4rRIGczvh3rR5vhZmRNbgI7Jwvh8qR4rRX5FECa0MB3BaBOB9Ba8VS2qFACaJggIJUzydzVSoqFSwh-bBpSeEaBLwhgnKGCaT0Kd0KkqeRCaXNCmNgfrFbsRPCaNscTJUfMTsqehwh5WT6xAIPaRJU2NbZJUmNbdCadJUswhpwhkuCoCamwhlCaBPaTVIsqekCaqCa-PetCaC1BvCarLavsRVLCosR1CaS8fGDaoBA8rFVXQ7CaawhtcePobA6gS0fyIgLxhNxhVxhOsFUsFN9es5eLDaSyZsCarSJxDaTCFmDaVxhosFtuduRat5e2xQKsgQ_I8sR3sFaFePtRwDaWDaCtRBmAjxhvqeSeg82R5mCnxhLDaPyAbxhFDTxDaStFdDa3ZbaDa4Da0jdkxhAQeTNfLFT9CaWrI8DaT0f1qeIQeyJUADTOVhNvFMVhIdhVHRJEaLVhf0fimhmvFt0fWigoEJQQesMah0fc0fj0fkEabzAmEaKFaXFaEvFfEaBFahEaDFaWkYaFaLEae5Jlyh6VTm0fNFaEWTVvJhbZvEaOGMUQezEafiFqtR2Ea6yhHFaxyhIwGm0foyhRVTCFadIFuSf5uFTsgofhIFaeVTmyhi0f0yhSyhf0fhaKVsgcEaTFaOFaZkhm0fYQeSzhr0fgyhbyhgnRovhvvJaobUcP2DgdqfkFavtR7vFTOeoFautRqFavFattR4vF1Gatzh4DgfVfbEfhsgiob8ceiLC-0fLfhIwF1Fa7FasEWJreDJQDxKVfJFreq7JCGaopHFGaquRHreySY_zhLGDCLCMGaddhFKaxATQGaapge8fLGDUGaGxFpGaJuRRBayuF6mfqGabGaRxFY0heGaguRqxFTuRXLaZ9ekSKiLCcvMoGavGaaGafuRRuRj0hiuRiGaA1fkGaqQeSGaMKUxzhyATRvJQ0h_AR9xFPKUaMAVERT1fK1fnbbA1hJqSUKUO1f0rcJLahyKn8flbXQ1faoKG1hOHBM1hRHalseDwFYHaL1fFohXuCU1hIvhX1hK1hXlXiHaZKU1HaKph0UTd1heKUL7FD1hlbXpHaAzFk4arRfNHa4tSZ1hBxFJzF4tSzHavMTr1hQbgY_T5HavoQiWaQ6gh9emWa3Ngo6gCIa4kgmEfY6gt9ea6gqEfi6g4oboob6obZPVR6gPJVPnfl6gRnf81hZ6gWwSVaZs6g4Hbu6gUleiIao3dPreVVhYQaeSR9-fgSRq5RnKUtIalKUGEaRMclfIn5RInhhfIf2hwIa7-fFvRd2h99P-9ebOgA-eWOginfVOgfxgeOg_levMLgLbWreHiBcpbKXhfuGVJagggcJaYJaOJavuGFchjuGd1FV2fa4S_2h62e4tcMJaC3h0iBKJaRchRJaH3hmjgmXK_uh0-ec-eSbF0KaX-eA_e8KUa-eF7gY3ht4SfebI7gn1fYFfp1f2sgo1fp0Pxxg9qf7sgrre3xgO9f3-e-JaPkSt-eBKaTvRDKa6md3sgSvRG3FqtaTKaXvRM3FZvRyjBgOHz-ew-ebre3qf--eGxJD4h50hInOarOKnO6-ek3Foyf48fJvJYxJY-ey-eu-eB8JQnOgzhmsa2remkBnsa_HNgQTavCxthc4h_uGlOghnCyKaR2CryZiLaEDEAwR5KamnSXeSBrSGwRgdAIwRV4Fzidh3eekZj3evqhJiSloS73hHLaLLauRT7xgYsS7reFrfZEgdLUwchTxSkLSWLax0hrNTm9RaLaYkScLauLaeLa-hd-xShLaS5Fp4h4KakKeL5hkvhRhApLad5FmdhvLaR_YdLayFQwLar5FS5d3xS0LaHofb7gLwRI3eqOF65FVghfQFXghLghkMaQNAAghpwZr5hcwZsfhWfhKMaS2fx3ekegAchs3eulQBpheSCgjgLzhb6ZcphL2f-3edjgdMaxtcqegtjgu3eLwRRghoegedgDuP3MaRQeU0HPwRWXawMaETFUwRuMaWXaXwR-6FcFa-XA0dCS_Uk1hQmBDNaj5HY2fANaZDRYsgoGBd7g0BAf7gIRb67fW2fk6hd7Ff7FINaKNaXDRMNaTNaDtLC4ezAJ08Ye6HsMeZEbCvgv-VuMeHNA-ddTzbfueToenQUn6bHZYodfG7IXxeXNcZxeo3MtdcJ3gm6VUofWvg5bhYvg9bb8bh46e95f9Lgz3gohh7oP43gCzZg7hOtHj1RdjhRkhrdFl7hcbh1baxahTjhpihgvgicafcauihCzZizZ_ZTnihcyhthgtihxihLihBbht7hohPOaTGbhZbTIbhQca3jh7ig7ihezZQahIig_Ne70ZAjhAkhbkhDahcmfOigD1RFkh77hKjhRsgHzZxzZhbhwkhbihlahkahQkhp7h5caz1Rwbaskhccatah9aTdahXjhuuHBbTXkhXjg3WSjjhw7hljhkhgnrhbjhyIFw8hBkhf8hsjhmbhn8hHvHHih0Zhbig1ig_7hWdaB8hYdartH6ihXaTObhBjgs8Ii8hEig1WFBjhT8hjkh1WFDkhHXSS8hikhYkhLkhPjhhjhIkhW9hN8hjbh3xhwyZE0Z58hc9h5zZu8hV6flpPWMgn-S_3gE4grvgBEgtvgD4geyfOMgvofSCgnvg73gBiCHlhAjbl6f6vgeiem6fDjbVmh9kfeCgemhVgQ0Tf1yfCpfkCgXnhpCgGpf7TfIpf9Tfgbei4gTxPMwgHUfNlfm4g8qgsMg33R17e8mbo9I24gd_SErgJvSA4RUgbFZbdpf_OeXUfezfHHbgzfP5gzjbFdTJdTYrgaqP0_S2bhZrhqzfzLTb5g-_ScshPDgx-hjshHhQ8LQkrgcth3RPLLP0gbZthgPeagZfjenthhjexrg8UfbCfcDgVqehNgVuhVAarje_qe58e55gL8fkmfZMTO8fqDgr5eP0fKxhmkb1qeokbbhbizhEgPL6glQea9e8qegobOlQkhbjsgjVfHab7Ia56giaZoqfyQetnftsgI7gE7gL7g6KUsxgF9f1sgMEgbFf39SNVe0xgmOgsrev3h5xgYEgULaErfGofGrfIofjZhmZEpmIQPIzJATPI2sIpXgvKhtwcJgeC3XDJhhSh9PhiDcrJhuOhyQheBgcGhQPhgYXkAhnFhWxcfGL3Fc2Fc1QhX1emPhGpQDhe3Oh_1gcAhKBgSrdpoJwweDAiY5BKjHwhSwESKtgJmgLTU5fgBygJqA_MFGXeuwVTNhmAd_rGf0GAzg2Ai-ULhYTgBH_GdDvIzpgX3g7bhZYSYof0BgxLgcNeHqgy3gWfbOBicih03g1hhOCfkih-eZpibYTfE7eaTfA4gKCgBfZ01ZxvgouSt9hOMQw9hl9h8CQhqgkBiiVPjyfZMgzuS7kf79hdCgrqg-vgxSalmhoYbnmhhSSpmhZ-hcbeVePI-hKlf5mhqmhxie8mhUYZ-mh-qgo4gArgC7fC8SUwgK1P34gyfZ54g0fZd-h-Cgepf_MgJnb64gEPes_SO5gOjeFdTXrggKbZrgpzfbrgrzfupff5gZgZ3wg2zf5wg4zfudb27f9wgF8fjNg-rgSMgExgjDgE0f45g8IUP_hDvhNvh8kQRqfsDgoNgW_hOsgrZZTVfXVfYob5dTa_hbsg7gZyzhCkekqfRregxgx2h12hYOge1fr_hfpbusgI7gEnhq-eTkeH7gf3h-XQvxgf3hq3h1xg9nfSEgQDiHFa8VfoOg41f9_h0xS__hT9fm5hMResAiP3H2SCXgBD5cqNCgHdEffW-ZV5ZsVOaohs1KWHa8BSeohmYegfS9nhZoh5jSSohi7gRuF3uA_HA0lgFNG4VhIUh05Y-AieEA2UAaFAoMhdTGHvNePVaHggHg7uAwSg66hJqAhSgKkEJEiruIFHVbkgvgeCMbdmevYaAMGDSBmYAFUh_MCrDizKZnNcV_fZudkygJqAV1N67BOPAkOhzodKXgsAivCOvsS8_fAIdWIdsygJqAYUM1Raf9fAMhzVhjVhqMAS3Hm7Y6aOdmTX4JrbhlFEXaAbUgpQCWeNnZhYih1WIq8hsah9zPWjhTbhz3gz7hyZhp8hZ8h9Zhy7hlihuzZ08ha9hsihwigR6f67hT9hr8hB1RUWS0jhPcaC9hd2R5jhhbTn0Z8jh1ba-jhZcaM8hi9hO8hBxgYFigcaS9h27hNVFZ9hm7hdBQPFiujhvcae9hQFiTLS7Fi87hYjhLFiJ9haahk8hh8hm8hTbhjignjh72Rr7hUkh9caMGikbTaFiwFib9h47h28hwjhxig0VSJnRkFi4igLah6igNahF9h8ihH9hN0JFGis0ZmdavFie8hbigQ9hXbhudaPGidbh4FiKkhYXFMkhN9hU9hA3Rd8hC1Zd8hGuHDFi5PSG7D83HLzG0mByEiPEEHDcA9EJDciWLoZhuahZahmGin7hIHiUGibihOGiX9hAYGt8hpGimhgXFiQ8hmihpjh88hUHiWGixFiYGieFiyjh8vHcGiB9h5igD9hRXSl0Z7jh89dsFioGi9hgI9hJGi8FiP8hgahuzZ1Fiyuhj8h6FilGithgzGigFiNFiW6RMFifih7HiVFiKGi6cal8htjhCGiBIiIGivhg28hPHiJHir-KLGiYHiuGiv8hRGirjhTGiTHinbhNdaEbhxjhaGiNHif9h-8h0ihHbh2ihKah4ihfGiE9hmHiG9hHXStFi40ZM9h5Hi9HiyIFrGisbTtGi18hbigJkhM2R4Hi2Fi3aG3Gi6da5GicWS7Gi34eOZhHneTkg2ZgREiccS5vNhsesTGrfTDFiuKAQMCUUhkThbWg6pdIxeymSd5h61ff5hnLSh5hzKAj5hnKhQJinLMsoOiCRF5hf3FTJiw5ee5hnLMxIZZ_HtRgYtcMtcfnYrEgkHXlJigwYOkfenYnLMh2e8lANHFsLafJiK5FKygXJiXPA6Wf1CMvIVj9Qf-PdJiyLajZhLtNCmBeeeC1YikA2bZoJidlXX_YOUbUAgOvgzodMJilwW7HeN9MuJiiwYcMPYHSdJi1AirBAeNLMRgG3fJLeqyg1ogjZhWKikcBOEAtUhbUhHngIvgcuACfL36Ryva6FgT8HAXhfUghPL9Wh6WhPJJHseRJJcAGR-QWMbMUTD0gjEAgXhOXhM-L7kTkeRkyaRddz4b4KR4EYIUOQAXQygtXVX5doKNbGbdGbKEesyeZof4bh35fGSa6bhCcQ1GbOyfdhTdYbbMgSaP39h4ke9GbxbeLrg6MgtjbSDff6g_tPBDgwqhStSO8evIbDleB_h9gbnvSZWa2thXNgcWa5rhgaQCEf7CiRxgP6g8Ha-Mgsob2Ngn6gQ2h_vSbYf4NgcuO_Kb-NgInfyWaNIahLi91hQIaDvgyleNaZ_obIOg9ZZ09eaiTQ7fCXabJbSnfgiTHUSMpbbxgAFfZKP9le22hH1FdOgJDirJbsnfU8gJKZlnIAWhT5KBVaDcclWhoIAIsfSwaWEbt8CYEbrMeUwaEXJ9YaKjTUUgUrQQKMVIfUySgUgE_HaDItwaSXJCNAqMiusewZCMXhKdR6KiTXhlXhVXhH0g2-CcMbdXh5TTpdRP-LRXhWXhNUTOdRdMbi0T8sesRdkteirbfjEW4cWYcA0eiNUAjd4BP20TJsb1yeKSdn3dtrbgtenjEDsbgSdiNiiSdwjER1TcSdxSduSdE7h09OsSd29OOUDK3Q01Yk5X3-VIZfotbjYfkDYZPdwoYSROGKfxDYiugfubUubVTdBBPKubJANeTd9te5BPDmY0BPsTdThfKvbwubxSfdUdbPI4SfoJLCDPnUd2pgYZU6UdaOiOybBnZyrbDnZ3kZLOi5YhIlZNWdIzhOwbUpgBgDkWd0ufQAX2MexXhp6c5NYQOiMddA2VHygLNRJ7hqCHNLgqFeXVc1kd3iD7sd5Cc6Ag8Rc9ve05IAfVyEeVHhQAgbMc8PaVaeVhddcghUTATEykdFHTk_fOQc3wdpLgxgE2XdHeCj1dr1dIRUt1dUPiD7de1dzffEOXiVeudcf5fK8dddco7di0eViOXOXY8dETfoSehCelIEfCeaqJCyeefd5CeC2ecnZlpcmefpLGAYhMpCybhXEU0bhA6e1hevzRPLiyGbJBiPfbLBid3gvaegNeRMJbRadIgxwOAfhLQiPwOBrhBRJnNeuwOiRa_eh-ggQVeCwZfxBDghFJB5fhdzh3dBaQi0vQL6fdvgu7hMqgWKb23g2ZhIcQKFiv7hxGi1ZTBGiU8hehgWHiZFiSHiNkhhFi9vQ8HiI8hDCgpzZzQi6HiPcJ2Hi6BafHiOIi1Zhuhg0XShHieIi2jhScaiIicdakIiL8hsHiDIiuQiBigIjh0IibahFEJ2Qiy8hXZZCigzHiK9hsca9QiOjhY8htHi87h9FiNRiO9h-HieRiORi2caCIi48hAIig8hZjhkRiiRiz8hSHifigUFisRi1Giz8hQIiQGiNIivIiVGidFiSdayihRRisvHbIiGahe0ZFRiC8hHRilHiJRiiGilIiqHiISiMRiwih28hsIirjhyHiFfg7Qi7aGxIi80ZdRiHIibigb8h40ZZjgRSiGTenof5khpofUqgJCgWqgI7eMCghBiPRiMmHAlh51ZElhZqefSiUMgRwQtSi6lhOlh1ReNOeWZFPOelqgV7eR4gVfZsBiTbeNuF8ReG-AbmhkmbkYbW4ggCgu6fBpfw6f4UgEwgljQGwgNwgSHQJwgymb3Bi6qgenQl4gz3ZR-hGUfkxPB8RLnhIDf8UgJCiAnbLCiCnbNCirqhczf_ievYIF8eOPQT7fvwgrtJPrgBjeolfTjZLdbL5gY8ZRnbkzfPjemzfVnbozfuVKFceQrgwwglDfuwgl8ZRshtTiz-hv9ZI3S2wg4-hEkbJmfPthAFTjdblrgKkbkthdjetrg_-hjCiQNgl8e8wgnSiKletcfRZZr8ewLitxQyLiChb9rgGqfemfuZbF0feTQO_huvhpvhrceS_hjvhqvhlvholOmMTR8fJyhwqesUejJUz3S0Ig13SX_hU0fScPJQeXzh5bBBzhUvFDzh_EapyhZ4NGzhf6FnOiY0fvyhDSP7UivVTSfF9jAQzhjvFFVis-KuEaTuFXsgRNIaVTKzhGWT7EaOzhhyhEzhgEaJvFHzhJEXEVisEaAzh4VTaEazyhsyhOlYm_I_CiWxgtlOwFaf_hU0hh_h9ce8tRF1f41h2LiH2h1Ngg9eHBIi9e_1hk9eB2h8mfD2ho9eYlbK2hqHb1TSc6gUMi5WaM2h1EfOLb19eq6gIpbt6g89e6DgFDibMiq_KaMieMishbp_hhGM42h16g62hiRL96ghRLb3Je3hv_h1XQeWiwaZfreWzPzsgF4hQdeE9fC9fsUahcfO7gcUPQ7gbhZu3heDihke6xg-4SwRfjhZV9f0JiduAeVb4-FwkVRsVrkZwxbqOiLEAESb8Dic4QUGgrHVN4fI6ddtf06Qc4Qtue-deREic4QubLlhAWjV1fecGgStfhtfl0bUAgNXii4QuRhqfSwhIPDdfafn6Qh0bI0b7lgrueKXi54foGgVfeyAJ16QaXiSFAWee0rh-9Yv2f5Oa2Ydsueb5QYXielDcChiAEuXigGfNZdD7QWXikeexcZk0bgXi-lgZBgC5f3YdZ2ejYdD7Q3WiZXifqLC6QyTgaGgjXii4Qtuef2L-XiXzbZaf2XhazbclDsueuVe0feHYikKiduAUUJ4MGvfgJYhhUhcUh1AidYi8iNfBAF-FqLAqwGJYhnUhxlgdUh1JBeYiGSEXKi8ogM_f-IiBWghMilYiMqT1SOqWFDIfJeezugkngk4edlDUSOIogYJfDEiGRg3YiUHAHTHCgBjWfdNfKWf0tgoRhvYiKZPnUHG3f5tgNZi_Ii5UhQZiSWDgiRdAZTZiOUhEoguYidYiRZixwREXfLkg1YiMYhHZilSHbRALZhiaAQHV8YiiKiTogkYiIZipZioZi90dEfA8YiiYijKijZhdYi6tAulgKJf3Rg0ugvmeBZiWfBkUhWbgj7CPtQQZhwZijjJrSAxSHVvA_7HF7KHaiIYiJaijEAiUI7STugGL6AIZhtYiIaig7CKaiLJgfzESPIASLVaifIfLtgZ5KZain4BQneE_fFsVYlgPOiRZXDFidYiOlM5qSDlgMOibPIfBPsaiIZi73HpUbZSHL6AWZhYaiQai1RLMNOFaiEygbKiLug8aiydAfFbF8CEXTPaicYiIZioseL-BIbi5ZiKbiU2B1IOWOf-Yi5VgfZiKbiwBBMqBVjJePAh-fR6BPDdTbiiUh8ai8gLXUHlVJryK5ognSLTHdwlgPUhgbimUAibiChJdgG5ogpeTp2KNbinZiEpGLYAb_eKTHS6BXaipbiJbi05aVdLxAiBbiFkgl4bdseBXDGnBE_NWNd-Jg7gOyQGiMePZiNail5eFZicKihMiPnTt0Y1PbZAfwrfmXfjbgavOW6hLLg1Aij5eSXglIMBBg1MicWYsug_BW6hYGpcApcRAeXjfB8Muxh-qc-uaNPHDFihTJvWbwAA1IOHQfrogWUhhMivciQQaFai0Xe_bi1ci8DivciVPg3bia3fvUh7aikKivci5ogfFAqwLyciuZiMtgU8gG7DbKK96hLsfvDM3Wh3vAhsfS1hEXhjPAvzgZRGCNiqsfENi1kT_zgUXhG0gi0gX4CcUTjUg7UcHvfr0dLSgt0dwwf3GWW_drDGeGIo_dv_dclIgbApdI_2gemI6UOsEGcGIkefb4d3PitmIwdiqicx_d-zeplRlSA7Pi-5e9PiOmTGBiY7hIBiRLi5heavgQchmwfC2fNeiW2G_5hQJazwfUchKrZZdgsgg4uZv-LL3hr2ezlh4WHrggoggE6hBJFWchCQAarZfchJJFbchgrZjeijPAirZiNBkrZHJFichVJFgZKprZZPhXYAoch1DS9xAKvHvrZpJFx7HuchLLF0rZ8ei2rZ-eiLvhxFA3chBbA5ch-rZ_Bfb7hmaMGdhoEUIsZGVhLfiAdhHdhgFgJdh1SRQsZasZNsZEmRAsgLdhRsZSdh-lEUdhg3gWsZOsZafi5IHadhh3gifiAVCGmRIoSxdhNLc_HSjdhlmS__bc5hzEUSmRqdh3tS01hQHBudhHoSwdhkdhBxfpBScmR8SFgJazcIXLFbTd0dhJeh8dhj-Q-dhAtZAehgHBJLFR9YAyhFehKiSHehKgiQgiLehQtZ3uhu3BOeh_sBUehPMFWehhehBhhtxGcehrxGYehdtZcxGYkGggivxG94GfehcgiqkGjehuehlehigistZoehbehSehpkGw4GmKakehdgi0ESqmR2ehfkG4eh7tZa8dztI_EU_tZ6tZ5tZVMD8ehfOJsNFvuZXPJIuZQuZ2NJlPS3xOkuZJhi8uZPuZHuZGuZIMEsuZPhSnPJEuZKhieuZZPJZuZpAgmNeGOJVuZbhivOJfuZehiaWAXhighiZhiihiqPJwPJvGHcuZ9dH_BGohiriZQhihxOQQJF6fyuZOoZOQJVwGB6feMaIxO6uZCvZNhiFKJFcIaSJ_hipPJsMFchiANFDiizET2MJEfhQ0SGfhtiZKQid8R8MJOQiTMSSvZGvZUvZoIgPhinIgPfhfxfgfh55FzBAUgh15h9La35hYghNhgnfhdfhAqh_vZeiimDS7fhQghkfhVphffhnfhbQFTghUfhIghdwZkiiv5hikGcQi9vZpiiQfhy5hJvCmPF8PFX3eMgh4gg6fhm0SWQiBwZUhgYDSTxfHFaZQiDjibQiFgh72eTfhbwZVfh3iiu5hVeiGxfRwZPhg7ohqiiajisegTjirfhjiiXjiafhZjiShg_3eKjifQiKyaFvgPSRhghBSVe4h8OGkugIsZmugaWfcngrghpIaIhhIFg9FgpxfxghKLBzghmxfyxfhFg2LgjFgj3gxFUpxf7ghOhh9ghCGgdxZAhh1KB2FgFkiFhhOlVlxZJxZ6jiVMApxZZhhIkieyZWhh4Fgm3g6FgGGgVhhNGgXhhhUZqxZahhZHf6xZFjdUSfu-fUSRKVhihhj2hSZPrkiQBiThPc7hgofJmbxhhNyZ2Sh6eZ1kiTNbqci6eZjvg0hhlvgoGB_hhSEaU1SGTFBTFcyZIoE0tGBihElid1S3khLnRT9B6Rij2RZyhakhZIiTbhryZURitkh-nhYNCpbhyRi0QisQibRi9sHo7h6QiqIigkfK8hjhgyQi0Gicli4QiwHigcaSIihli3QiBahv6haHiPligcadHiJcafFic0ZASi1ihg0ZeGikHifbTGSiG8h9ihdcaJSiLRikGibliSSi2QTSFiXahuIibFiWFiUSiocawGitliVRi8KaWli0HijRiXSib9ho7hM2RglinliGmi0ahxRihRizRiG0ZmlipIiuliJda3RiKIi0uH17hYRiGGiS0ZWIiZGi78hARi98h8Ri-EacIiA8hCSimFi4jhNbhHSip0ZCmi_jhLSiqjhpdaKmi5FiYXFQSiR0ZyGiwGiyIiPmibmiili6vH2Ii4da4IijmiRmiBWKTmiZRijnR_HiujhM1ZzkhMliP1ZymicRAQniXlik1SlkhnSeI2RYnikYFWgigmiuJQTnirmi1khFmiLnim9RekhaniukhBcTvnRLYb-oe-khIMgBjQcBiUmbeBiDbe21ZrSiiBiKpeOTezvgBpI09hKKI0ReDRI2ReNMSV7RySimlhraFG-bEmhhZF_Pc0ei67R82ZMoiXlhT2ZL5He2Zg7Rb2ZfYgPoiBmhclhc2ZVlhVoig2Z0RPJmhJQLEaFtlhelhfbZWlh45Hu4gDOhDQKloi02Z-HA5lhA3ZUoiwlhp2Z12ZaSe0oiqlhroi7eIz1gGQKwoi-JIYrh0lh1oi2lhpNBmAi-fQOmhQFaQmh6XZZCgdie98I7Si8vgWwhYAauYTXRcTpedmhryfhjOgmhXcFRliY4gmCga4gD-hc4gBYOe4gwmhg4gwmhn3Z57ZJgQ1mhgwhARI4mhK-hLpfAUf_BizieZjbTTiWTieYZ5QBPXZ0bFPDiFDfGnhDDffYeDFJJzfTlfZcFG4Zl5AcohSpflXAy4g_0JITasSS3CgYnh9UgXwg_UgunhKLPhnhHKapmHTqiRzfg4Z4Oe1RBv4ZZ_CCdFkoR1nhBdFx4Z5OebqiNdFLpisoRHKLznheqi2Oeynh5VBtnhl_R04ZavB54ZKohxKCEohBohuqi94ZOegnlSzDiF5Z1DiEohyqiNpRxDiNohmni89JkohAkS7Di1oR8qiM5ZLaAXohplStlSAriCCCFqiCohL5ZAohtrOOohMriW5Zlohk5ZYLBtph3ohpphsvKjphG4btyCDphWiFhphAYHB7ZPph7phRphwphfgFHqhlphCqhgiB-5ZAphlaewhFirigphSphNph5phIphvohXph25ZE6ZTphggFPjiL1A0riZph-risriOgF7ri95Z9ricfFD6hfdgzphuri5ZGIgFq5Zj6ZkphGsiOsiWaGQsii6Z_rijxfhri0phBIcxohRsiCdHwii1oh16Z7aGEqhdMa4ph76Zoriuphjri2rimfFrphpjiz0At6Z1phH7ZT6ZBgFFsisMKS7ZXDCG9Z0shNqh94aPqhG-ZypRJqhDkFN9ZUrhOECBtiWqhQyHYqht-huxIbqhywg7Teeqh8tGneKhqhmTBn2hR7f2sh6sicASnqh_siNDfDnb-TedwgtOgNrgE5PqTiVtiTUBwHHgthoTi1YA3qhQIKCshhxI8NSE8Zd-R_qhlNepgQDrhaMAc7fyti_qhO8ZiiF8shMrhV9ZclfhLTSshhFMaDfmLicDfTrhv-hNkQ0TiRje2TivrKn9ZbCiX8edCidrgfkOjghnDfoshymPlrh8kAs7hgKbqshvthZzfNuGurhojF68ZQbC3rh5siXee9rh9fFQlFoqhsgb_rhUtif9ZCkF_rhg5gQ9ZDDV-OXf8eCtiR9ZkvBFshDqROkF8tiG1OJshJ1O5uiL1Oo0OcSiZjeenb_tiyuiUsh2uiMqRBIUarhxLbash8TiHTSJqRs9ZGviSqR6Tid8em7fish6kFQvihkOTuiyuiqshmshaEDtshruFqrZBLPxshpuijqhOlFWti5thP9BHthgaAK-ZGeiH-ZO-ZvlFXfIBthtviblF6shYYBGthuvi_LIJthb-Zt5gqnbAATuIgYthuWQRthyYEBmFezPVthZIU7-hsRaathkVDJkbeEQGUAw-ZHwiith9-hhCiurgQUiwrgqLimCiUUi2xAtth-mDauixFAg4h7hGiqRhPecIAq5gU_ZYNgZUi_LAd_Z6mF7bADnF4AIY_ZT_ZO_ZqwiJnFHLh8TAowiz3Af_ZRnFI9GxVCf_Zh_ZTGfmXF8thmnFcnFhrFgdJgTbCuhwli0HC87fwdGDuhWTPFuhgNgTUbdnRzqRVvAvOFMuh3rgsBaPuhBxixmhY4ht8eG_hVHbtPeqCiXuhFAanfPhDgIAa-bCvhSLAafuh2dbhuhquhjuhouhRAagxiHqfkuhgUiiuhuxirxi7IK-qRooFwuhbAad_P6oHvxiqfPhAaz_J_uh38e1rRIrRa3hKrRmvhYvhI0fPqfzPeLobLxgllCKhbJ0fFsgxPepDgJsglUiirR74ID9eUvhhUi8mOqUiCBa48efvhH9erUiXxi60hGvhG9eypFsvhDBaQvhgvh3-QmpFCriGsgjwKAtavrRkUisICwvh4qR4rRBwhN0fNwB9vh7hCjBaE5hYwB4yifqC_vhRgd1yiaqFxBaxvRCTfYqFHwhouhJwhmKacwh4QBNwh2NBPwhSpiushYwhrihUwh3Tc2yh2NBBCal6WvICLziTzhS0KC1a2whzwB5whorFAwJlNgQJUVCaxwhXCasqenwhGHe3whnCapzicJUVsRJCaJsRywhnqejCapCaFTImCahgH-wh2zi8xhDcGuCaHDa4fiyIQ0rFIxhGtFUhbEDaOxh5gA8CaVBQ_eJ-EQByQB6gqxhhOBG0iYxhExhaxheQeKDaONIexhlsKcxhX0ihsFv5e5xhONImxh3DagDapxhT_hgxhxxhTeg0xhxUioDaoNADtRY0isEKwxhosFJxhuUi2xh7xhV0iv0iosR_xhFvheDa9xhDyhIMfh0iGyhHcGIyhK0i5SILyh1UiNyhV0fFEa0RR5sAOQRx-fWQMVDaNsdsERM1iYli-ACi0f_yh6hhTvGTQe5UiquFHVibEaJVi-EaeEaFzhryhcViyOieViPFarVThVi8EahyhLViTVif0fmwIUzhFeBRViAEas1ih2AptR2SCrtRV1iXQiNIFHWTyyhnyh-Uig1ibViCVidVim3AUViR6F61iCzhXFaq1ixtFbzhKLPu1iCtBWzh1yhVQeeFav0fq0fjEAs0fcEau0fryi6lO0Dgbobkzhz0fZJClFaozhPdhSGatFad0hSxFj2iOreZ5R30fgsg50fj8fBreZ0h9sgelA_0fR0huARbzAtpiM6gEreRvPD0hkCRBDi83AH0hr0hBLCHGa2GWL0hibKN0h8vFwoFeQe0GaAldsVi9TPW0h0GCdGadvhY2i10fmhbu2ie0hf5Rg0hbzAfGav0hhGaO3ifxF1-Vq0hZGaszhrGai0hTKDk0hI5h70hz0hDxK20hzGak8fjeB2Ga-ceueB5Ga-0hScXa1h2HaVESC1hG1fpNIDHaU1hrfBKKagzHU1hQ1hN1f-3iLHaR1fisfz3ig1hU1fPHaW1hu1hb1hkHEt1hT1hL4i2yFp8fjHal1hc1hR4i5yFi6hf1hTgBOogo1hmtiRgBv1h01hN4i_dGJ1fw1h0vA0HaFGDe4iqdg11hmyK31hyNgyVi0Ng4Li1VilWaezFW6g7NgHJbbug3Kb_NgCWi6KbG2hu4i04igBIIMi39e_lCx9eTziC2hyXCKOg9ZZMOg94iNwZT6gHpb2leMWiZIaX2hkIaPVh2-fBGU4-fuIa6-f2ER4Iat2hYDTtkiHDT3ji0Iap2h0lRbDTs2hUQR6IaTRT16gpaSnJb2kbHkew2hWpbWWin_hKFfFIbOFfP3hK3hKdgS3h51FZJaZuGktcSfhS4SI3hX8JQ3hMLJG3h35iD3hnZJfeiv1FdJagego1fW3hI4htqffTF0fJT4hoWidWiwnfZkKODi-8f0sgBlbKEglpbn3hl3hp3h7nf6qfo-e4_hoJQvpbibQUzf52FQvfJLU03h-2FpKB33ho1f53hwkSagS9Ja2tO-3hOKaB4hV4hYjEL6i88faKaH4h-mOnvhhyir3hpUiYxJN4hUxJcCgqxgZtO_-eVrY2VfC_eWQCVCPF_eWnDc4hI9Qh4hRuiibHewijsaCAF4re73Jl4hu0Hn4hT5hWPCV5FUkfb0HTLSTSTv4haFAx4h8xAwAcpOg8JSeNTuOg_AS34hsGSenS0FbsOg2FbDiS-4hOLaA5hAAiC5hVLa7yi7KaKehydh9fi7FbX5h6vR71fCeSk2e7iTsFJo4hc7iBwR83BQ3isxS56iZ5hHwRALaxfig5hyJizoOR8i1Jii5hhwibJi3taxRT1aO46fBhA25FEucq5hGMaiiiIMa4iiYjiG5S4LaKhgBgF1ii9UBJghk8ikjim8icjgN2f85hD2fhjgyrixBMB6hnucU3hpucL6hsucrjgN6hT3GN5S55hjegLsiR6hd6hxKCyMaIzBtfGJvGxMaZ6hzMaWwR2MaF9iZwR5MabwRX4ic7gx6hFNaR7FSVivICr6ht6hvzOFxi6gBb9i36hnvi0fIW9iRNaz6h56h5UhG7DBOT5ci3ZivZiKygUIAORaZDMwKeKlg7YhJShdTcNScAefNqdvcgDne5MPXJLokg9WipWdX2Dr6ijuglgh_wZUfgMQaEmeEaeymgViIQuOTVgKHJzyamse5rAULGNvg1kgpRdjLMgRd34OVte3mIqNix0Tfze3rbaTDXSdXNiF1WbmQ_APWubxtdYubG1WvSdAUdU_G8SftaDTOizZfv7IWOisCPpJLiVe9UdDfbqdi2wb2xbkwbflZB-icNiDvTYsEC7dVugNNeV7hBQiqae_PiZ7hbkfNBipghdKf3ngengwkiJqguNewkekQi3GbOqg6ZhECgXBiYqg6khqofVqgqkfgOgovguvgUmbwvg8niQMgXlPK4gUmbVCg19hmCf59hpzho_ixKTD7i2hKV4gGhiwMgk9htpefpiomhE-h1qgK8PHpftieJ-hh4gvpij4gSTi9mhzpiBAjRpftDQ0Cg27eZiPHCieSQcTi0OeeTiFZbKrgD8eeLi5fZnTibuipTizqhUZbOnbV5glpfxlfWrgHuio-hJuiweP4TirTiKNgagb0-hCUiSDgTvih5gMthvUf-virRar7fGwiGmf8-hMmf3UfX3SPmfD_hqth2AjggZH_haPPDEfAobgDgauh1uhjfiYyiwZbjUimUeqceBUa95gODaU_huUiQVfsmfMyh5Ci3gZ1cea2ijzhd8f0mf6JUyXP70fxkbvVikoblsgDVgy8f9DgwQey2PNabsvgQ4hO4RM6iD7gGEgiWiJEg8aSI7gnWiW6icFfABTeFfjxggFfy1fXEgCrf37iiDi-xgkDi2Wi9me5rAnkUlRAgSfV-ihteX9Og-ib-iCvQ6xbprQqWd9-i1mVyIVcrd0jiqghlugHvg3Ci4fP8_h2Bj-_h9xgZ7gRmexZDY0I8HfhFdy-iCDP0-iI-iqqBo9AS_AalZACj6VdA-ix9EC-ioUZxji51aN_i8BjhqVFFLuabQ0TUzgBsfRkRNXhj8KbhOTeR4KiO0gJYJNNi3dRA0ggdikgRl3CkdienU7mXe-LvoYwjiE-iTfgbXfQ_QAmgT4ef-LWhBLwGEZiw7GqjiOWfMyaRCj1nef-Lf7KjGZxngUibxdIbGen4feGBLSOAiNZlI0KiZtgPDjI_Qpng6jgdCj-Hf0ngrTLKDjfghP_QLCTDneHQSwOLeVe0gTUciBgg4gTUVa6gTKKMMIT3CjJYJ0gRtUbRSi6QbrpZ2qbupZned2nYfmgzddqKXpALe2W97XlfaPqd87TL7hktdnudO7hotdX_eHQST8CqMAXxFIIMVaiPagebijYiI-iU0B9LM7OA1IOcagOciCbi8BjU0BM4eo2K6MfHzgf9LjvaBzKnHT_GS0Gf6ARdEAQqAONZriVy6dTccMeeC4e3Ej5agJug5VhYgOp0O_EjvcLttNSbiTCd6Jf2_eI-iNKDvPSpmUsWgKVLYEW9efWjYvZcfziozizwhXFjCPazwhqziyzihCabJCWJUvzigaOixJrHBsrSrOguFbRCC83ixoS84h5reCYh7Fb0WiMSfhSTtta_xSNFjGcAtEjS-GrEhmgJmTO4LUTzgtZfkUg_pbzab9cdcrW8MEQ4eBHcZEjaiAs5BXOJdeMDoGKMdl8HYpG2EjIGj38DOlMFHV4OSuxW8ITFGjqqdPcYVnBUicCqc5PiTvZnpSLvZfIgziZ56ZIQiGxONFUiIgbii2cXpIgPFUrIglDfZviuGj59Zmrhy8Z6HK48ZeuiwrhpshvGjgFJawipkBksavjiureO7ir9Qh4hW7iZDjGkAuWe8ES2fg5KfduYfXeUXeZEjGkAHPfYHAaWAsULZBHQHjvBHOuQ5rVwaif_GIxbdOfDXeiBAsULCmaRVguKhhme9Wiswb-rV_EjGkAnBAdHjqMCgHjU5enVgjVd0DjnHjdHj1DHgHj90c8EPxqBuHjI-iGkApwLeHjfkJF5C1iTN-iz6B3Hj8Bj5HjpHjxBH8lZAvgtHjiOivHjtBA6HjyHj9HjKRh9Hf1kZBIjcGfMkBpwLooA7Hjong4-FbdRJVgfOihlZEHjLIjiBAWIjqHj-mZSkgKWfTwbaSDdIjQ-iDIjWIjNIjZIjiQgKFj2FPcwb4HjwZAdHj8ULi6Kd-GOXfbwbSIjeIjmPA0HDPPg6OHbQG_HjkHjCmZPDjC-AxHjLpa9Hj0Zg_ZgmIjiVdJIjyIjmPAWIj1IjAtQjThsDj1kZUVdCIjzIjhIjFIjokZp4ex_eGWd1lZoIjZ5eMkBPJjm4BHJjtIjYHjcIjEIVmHjoROXhanEjRmgYmgQ-i3BAXtaYuavEjU-iGQaiciWQawDjdngEvaEmep0BV4G-Ve1WhDnevIGpNCeVer4fYsfyzgRmedKAPPLaSh2PhP-C8vfHeiLeiawf16eIeisZhbvgzoeiQix3gOTfjlisZTNyfgfQuVS_SenBiBTeLPT8khY6fdBia6f-ninSiPMgjTfnKjIqfgKjTCfHOe4kfMpiTmhimbQpiwTfPQKYpi5YbA-hwCfwqg1Bi3_itmh5_iH-h7_i7Biupi6mhwpiAAjACiCAjHLjEAj7cQGAjV-hDDKeMgHDiXpfQqijTi94gsrhojbflfPCidzfIjeK5gZWQjpfZAj7peQZbhTaINgiAjGuiU5gd7fqpfMuiRPedrhi7fQUejAjkshDmfYPeFmf--hwDfbIQrthrth5TaaxiD8fXkbeUi_rgh2iGBjIUaAyhM_hwCiwyizZbRyicMTRxhSqfTxhU8fMeQ2dTPBj_ZbvZZVxg-je72ieVfDDiDrer2io3ik_hcBjm_heBjijbgBjChZq_hXFKR6inpbJUQU6ik1fb6iShZk3hu1f3nf0_htxg2_hdFfg6iJ6Ri6iLCQMLAgDiVLU4BjYCj_xgb8iGtg3OATQZIGHTJj6FjEfg1XSC4eKtAxmBxOaqvaAgOBWhDgOTiEJWhJzg5PbQgOdAf9DjQKMpWhSTT09LwMinzgYzgHNiAxaXBfMEj24T-NYyWWi7XVoXSygGufv0gIufx0gz9b49bRefJgdI-bFufqDceAiywi7zdsbEYRerHgvVAYGgDlcIdW6Vef8VDCec1eT_ClRhsfOQHIWmcEEeeGja9ik9i26hGNao6hXcS0GfKtAr1AHGBfReCWOO4e0BRZrZYchbrZHJFoeiRWfKtAB4BetNOAdlGZBOjX_eKtAqtHmvUXogGygMyXOhYXZRXgT_vBL_H7YaSbbIgOknOFgSHBLlOjHkJFaRCogy-clOairYIOj8OAhYTefHOoa-0etHg9meKtAScDBIChvhzFTJiAePgCZgahErqJP1dTVcDgaQye8Oj8OApEickV0UhdzdWIdI9K2hKJpiFCalqi1neKtAILDDSCLVOs9iosLhNjdZao0g1Be2Nj84ccOj8OAZPjDFAJ6KkPbnEj5bieZiDneYPjYfguBAiUAMofpEVKYhP-fsnW74ciZhXPjlPjXHJbcFYrVJ-c1mZZSeNlYezP25fxSeZ3gX7hQKjdwfI_ie3gO_iphhqiOLqgJmb9kizNeHie-vQOmbwSim9h7khb_isofj9huofxofJfZiTfpfbmSisKjVQjlBivKjx9hhcbTfZYKbSmhT4gqqgCTix_iJnh-RQc4g1_i8KjhpizdKjpi7yfqCgkOeDgb4Ug7mhGLjypiQlfmpeAnh3ieFCia_SJAjHWQLAjLDfNAjbtigTi6Oef-hiLih-hAuiN8exTia7f-pelLj1Tie7fZZbbshOuierhvpfAmfMvi0WQXEQ3-hxzfmrgINSHUiprgRwiNNgi8eUwiothC_haDgOCgAhbbUieUeukQdxiK_hzkQBMjfZZ65gudTnUiQ8fOVfLBjT8fNBjF1iNMjxNgZVfnViRMjXxgCDifsgVMji8fXMjwVil_hm5iv5inqfZebrsgLDiRFfvnfiMj3XQwqf3sgA9fx_hoWij-eXkel-ed6iyxg6Vf8sgdke-sg-VfLSf5xgNSf81fTCQAsek0FiPDxTTzFTesQkOdT2gAcYD_iEQjxzRKei9Bfaofa7hJ_iykiRBie7hTqe3aecKjUSaeKjmvgtKjmofn9hgQjx1ZTcbgSiYyfITjE_hPCgNTjF4gjBiiQjPcbX3RlQj1kepBi3Sic3RZLivTfq6fUbedpi9BiYbek7ej7ez6fupPALjf4gJpfDLjgTj4OQqTeR-h3mb-KjJZS_qgO-hSwg63RLzf57eGRjZlfIRjpqhPAjtqhMrg_Te3HKI5gGkQU8SeUfPdbVrgnpfFrhVRjnLj3TiZqhXjeYshG4RlAj6rhtLjw9Zc5gtAjidbzUfLwixLjKUiMwiajZzAj8pfk5gXwi7UfsRjOTjuRjx5g8AjdUi-AjfUiDobDsgN_hBsg-saJvhQqfqUeMsgxqeLMj5jeG6gfahZ_haqfb2iUBj3DgWBj59P60fc0h00hROgw6gqhbs5ikwSc1fhBjVre76g-6iMke46iuqfvsgV6ilWinMjkWiYSjD9fa6ipMj-QeN7gbDivUa7VfAbZyMjA9R_VfxWioSja8iE-SO_eKtA6-GNLfJlA5Ei5EHPPfBMfmNfEmeYgTa_fmHhrag_tfWveNJibSenhSIFBWud-_fFoeexe27aVNcBBetkamdUYudiAEQldLyeLPi1VjHoeJPj5HeVOjSIGF6ArdQjhS7Ih-wethcrJcuKfYgTwBHE4B-IjbRJ5pNdoaJNc__fCQdCNjSIGsIjp-H6nBQWjrNcAufdWjt4fEqXr_fJWEDWj4SgVWjOuQlRRy3fVveccgWSgfWjZgTNgRVRVwdeqyGGraL1d0WjbHfVWjLnaY5E-BMbxOcVhWKCzmBxNfpCbo0a_VjKudXPj3sAzHXHqV9ycKua-WjdEA0JA9_CFNjJVaTbbrOjVSZXHH9gTaSZ7XaJnD9XaOHM4rf_OH8_e-rfANjyWhkOiy_eDtbkVYkAfvOiyLAzXhJhWdNjWcgELgTNc_Ki23CHLisbf3OifPjCrY3OhBHgOLcmcgldfrlZpcgBzeTlTJzeK9O7Xce7EHGf3lZSXjDSMAbRIfRG7KysejSZedilXhIOjTXjO2CmOjT1KyCjMJfnDjdmev9ibDFamBAQgDFjMAf-UGR0VlXj9vaFBfNjT0MihxaP9f_VfIOjhvA19BWXjEFjUzg2bgEEMMzKxKiOzKPba35eHWjTBObOjSPGnVZefHPdi0bgI0DQYjKNiwsflqAT9A5WLHua6AiiHjX9LRXjbQAHZjq8JnSTmCjsXa09i-3BPZjBBDe2fu7KdEVz9iI_fbGVPZjcPgkIJcXeQIjHXTGtfGZjuAA_6AHua8OgLZjiMUkZjxpA1uQFbJwai-kUcZj9UJ1uQougNciP5e4ua3JjdghsCjdWfH-i18BnBAsQAzAA6OguBLt8NbZj00WGZjnZjIlgBdiqZjwuMNZjyOADXbr6A9CMZaeGbilPgVZi2Yi_nGDXbMBOZmBVaiT-i7ciXZh4MCmFEmLAAvDBwGCpgkoGJciDwasvGmFE87K-LCDzg1Th9MhSWZHwaPJfPBfXNjxXfzMibzg1bgazgSsfvRLcsfZsf0aj7WhPXJayavKiKyG7FAgpZPTXA7hFdd4ZiYge-MeXKhQjT6OhyjYtJe_7djPim7dJIc4pirtYbmdf6WXZcNLiAQi1SjnzS3SjZbjH_iVKj7Bgyae-Sj2eZrZTi7h2eZZhK1NeRCfFTjdSiHTjCoiJpP9khTyf7nivvg9niYcbqKjk_iPwQL4gEoiqBifhTXLidPT9bj7vg1Kj3RP-9h_jOfTjQTiYpeMlfJTi8uSLTiO-h36fMSQwmhkTjgCJN-hXTimfZuTjHwg-VQDCiMcjCWACnhcjbU-hMnhOLjiTjaOPRLj5Tj8Cg7TjXLjMRjZpfilfFMiAlejLitjbAUjgvSbLjKjek-hi9ikLiHti5HUn-hZCip-hVdbr-hsrhhAjjtifrga5gxpfBvi-kFwIbSUehshpshdRjYObOUizLjGsKhUj3AjNdj5AjG_Z3DfXUi4thmwiw5gdDg8rg0dbFEfjceABj9LjTyi_Lj50i0kQIyiXMT75gfZZIBjmhQ_5gxUjwUiy0iWtREyhASjyvSV8hPMjvtK8dT9qeQRTUMj-LifEf61hlTSTMi64iV6gDnfJ5iFnfd6g8ViM0U-ViBOgqcjE5ih6g_4iRJbGOgFWiJOgHWiPMiJWizleP2hHejzuOO5iDkemsg_DgpePRWiGFfE-e08fqnfnwS46gbMjZpbd_i70FaWiAyhcWig1fNDiTDii3hqejhebZ1fxsgm3hrMjy_hs1fqWiZVjJ9ftWi2xgN9fwWiU7gylQAtgxeb1pb5BjBAin5hXajcNAsAApajiEAuGZwiRDOTLvaK9QGfjb8gGMGuUhFsemuaezgBEMmgezzNtbZ4IMkdcy7eUbj-ZjcNAZ9DjOLcycbfg1JjTZjyZjy_V5Zj9YjcNA5VIg9NnKeyAiC0YIHYGvbspNGfjhTAebSOyOwTh9Mhk1gH4OhTOEOTwWhUfjmzgkVOuVaCnJW_b20gBxcK5fLbjosHJJEfvgjbj8bJGZjkwC-tI3Oj6NhCkIobZx4eXhPLZJJgjRNPLgjyTFNgjcNACQJZMB-tIBwOafeJFiKTF4ZTvRiC0ZjgjcfjYgj7BAv5AbgjAaBdgjZFAGNJ7BAnygJqOWzcggjO0KghgemiMSibigJIii9hXgjEtH2GhChPO-fQSClbRUgjXSfsUZZKjSbOtZjcNA1lafHGpFgdxdPbAAxdDVTLRhkGLolhowdAcBOhjU2g3MbUzdklhpYTZoim7RjoiiiJGfjE-GnEjdZi_ZiFQbGfjciAvgjuPJkIDeYAKpB9IiduIc4Pb4gtcF7gjUiAffjAFCgEjKvaCqBDIgwXfd8dOfctmAlhjIfjPRaPLfNbjPTh4fjI9FhzgVUgqzg9CI8YhCSh5JgxQhGMhDShqFh7egUvgWgfzBf8zd-mcpNBQKizHWxife-EyXPDQjAqgJeiGQj4SjakfgbjyvQEmbhjTGmbu3gR_iPQjBTjmib3hhpbjFCgrbjr9hXQjiSic_iLMgWTjCSSc6fPTjubjO7eAoiQ7erKjVMgTTjq7REpi8lh0dBYlhhoi2oifoicoipoivlhFpiEOBilhFjjLjjcJIh2ZeeIeoilOBooiIlhKjjCjj3oiccFuoiAjj7oiioi9lho7RPEgAmhb7Rsoi3eI5oiqJPApiraF-oixSidjjGjjlaFCpii1IojjQ5HHpiGQKrTf7bj6SipQjP4hi1Iw_iVbe83gPLjpmbqTj5Ughjbipi6_inTj8_iPcjL-hRcjNpfF-hVYZVdjeZQZxPyCgUXKAqiJTa1Tj4CgOqianhSLj97e3MgjLjPWQLRjIdQInbKdQnkYCleQRjlwgUrgnwgcAjURjIuiWRjbrhIdjz8ZBUikLiPUjVdTnAjFdjtUfNqeVUeXDg6wg5zf4Aj9-IbxipZb6AjdPPtxioUjC0ftCiehQCBjVrRJxgEMjhkb5Rj-5gKBjC1ivlOBDaudjY_hV9eQMjX9ecsgh8fNbHzzhAVg-EfDVjGDiosgknfXWiJVjYDikxgE4hTVjKnOu_hS6ikOKY6isBjVVjvejc6iYVjkBjYwQvMjvXKxMjuRfoNTnSj_ej3Mj6BjAyg8hjqqBOHBOfjC6NLFdsfjxtEubZlpKXZQbcjoaj8ljBmAomZK2UAJZRbjHBilzSE_i2BgEqg75f6SjKQjFhjevgWmjjQipijTBiULiPqgQyfs1ZYBi-aev1Z2niB4gLTjFpepSiG4geQj3ib3bjh6fmYSn_ikyf29h_bj49hbTjnyfu_ipyf99h3Kj9RQ5KjvqgC-h2_izQj06fsmhWcj3Qj9yf4qgGcjWjbGgbDAjQ-h0pixTjTcjmZQ7YbWnhc4gZnhVgQbnhagbawg6ke9TeetigtiJ4RitiOQTBuiRRjbAjGUjT8evjjUAjdshYRju-hR5gw-hKviGdjMce0kji5g2kjeUjYDgxdQ6kjnZb-kjdejaUixRj7LjrCiBBjvCi2RjEBjHljlmfLyiK0fV_hTCjZhSzdTUxhQlj2Uia8fTljZEfSMjf8fyXPQrev2hcljFVj1njMFfiBjq9hvljK8eJdepejgWiMdeFVeSVjo3hUVjxejbSjvBjb-exBje6iM9fVEg7_hfDiVCjhDiXCjqCjCqHEtgIbZpUP9hjJmjcpaX8RfXgFefoFh4WN9EgbShbxcCijFzdkNhCHaYHg1PYSzdZhjkmZpajgQgo2YDOfKJjJ2YAKfo7GHpjhBAQZjJpjqNdY3c83cItbfajZHA9FA86BBQHIQgiZjy_eNpjnfj1-FTDLAaj73cfpjLgjT3KbajzegsPj7ljwSHlSObajKdijai7lj3oGoIL3DjpOjinOlvaSWhHmjpFZ3bicpjpEjsog8hjzhj_IjuIjifj1HjMJjBmZehj0IjfHjaQGPDCXPdYxa33LttgOajEIjelDWngHiAPDCDpZNqjHSDgagWhAoHjZag_GfNTRrtgGrbOqjZqjOZjykgQgN87cvIjw-VMFj-ZjpWAitgJKdqug8nTY_OGZjrqjF4Jn2CDMeuqjENUwqjtZjyqjTqjF-VwZj3qjOSV5qjWUDe-F97K6ciUJjEfYZ3c_pjWUDmBAZfLP5LKajnqjvqj_qjaqjYWAsqjpZjOrj-qjT3UArjwBAzqjMrjHIjkzVHrjqqjDYJLoADrj6KeLFjerjfajSrjqQA97KoEj3ZjJ2Y4qjRrjgrjfZjfXfKpjlIjsrjQrjjqjDYJwPg0qjDPjdJjUpjtrj2rj1rLLrjfBLONO73c9rjOajqCMGHJcmgyngEqj-WigKenBAf1KeugErjrrjtDjwDYAva5JjM_i7Jj-Zj9pBEXj2oU4ZJFajTROaqjR8Aj8AWmgeUgIYa6rfoXfnjIYWhzCjVWh2nSmWhZySGBfuXfzCI8ajIggwliVwaGijWdidVa5ajfVI4gOKiicVaQoeRdi0wa-MinWhqzgadih0ghXhx-FcXJyTTBiO5TTQXhLNiMUTtsfE-LEcgMtjSXhddi5Ki4CjPxePWH7CjPNiINi-CjeyaRtjQNiN0gZtjhSZRUTTYJTUT8CjgKMjXh0seGNiBYAEDj3YhLEj_qQrafAPLRWd8rQP7hoUgdWdtxbmVGgObmybZXd80VxybHXZgYdTafVpYWWWU1gKHh0ThQNcdNcrCbfNcOye80aX5fgvENha9mBxfcewEMga8XhXUg2Ub7di53N8YjGZj07Ma2KfzYkWjlOhO3V58dcIC2BdYHZaQGW9NLhj0GX5HWhdYEqcDijLmeBNi04eYWTHVcG1ddoemdW6TYR8M-0iKtFUNbiAAhujjsFetND9Lluj4GXnujj_YidYkQRLCjlKY-Bd0pcUlZW2UBGNGGG_3AiRV51QBJfa8LTxdTQc1EeCpJxNj8hjBGH7FA7OB_pLU7IL-HRUgpHdAAUbKLfsjmYNXvjCNAZvjDILQfStWHw_e_PjevjqdetZjWvjPne_OAsWEnEjsYi6bifajaZRG4CLnTlTM8VhIAf6VhrHSepDmsjqTOVZjmpayKSHvAItaPiGVTbGGjP_bnnaM_bkZe0kdtkd0CcCGfkkYyThvodVnDlweO5fiJcgoafScJNczia1SNydepheBvd9iaeSco2ghhEwujLujb2dxlTKjad2dhSeMbam6dKNjQujG9dOhaALWcHg2Pj5NjmPcYjaRHeCscAHe11aEscRsc6YjQLYnjapscSoalnAVpahFAMagV9N0YiJHj50NNujM7APujYsj6naIpaV9NtVgccKJxjS8ALxjKAgNSLSxjnrAUxjGgan3goaj6_AKCZFNGBHfthYHedvEAnZRwEjiYjvAAluhCzXp7bEedkOR86TjNfnSRKCZiRMTpMnoaeZR9UBPSgYTVqNbPCZqxjSrAnZRsvjXABwxj-aiyAZrFZzTgLFIixjS4IGYRvxjegVPKOQVgwOacPjAtWDed7xjFedOpj6_AfZRo7g5XVgxjl5bFyjJedvajksjoxj4FY6xjjxjRyjjLXfyjKVDZndjVeqnLHyjTyj1xjy9BLDdJxNGxjzZR60DZyjlyjBxj6_A7RA0jaAFiVOb2Cj0vjcbRLgSdSAQHf-gj61QTyZxhhJVZYSf2cRkcRjhdMxjnfg7ebLLhzCHo1gtFg5fjTNDrfgoYj2ajMsf6fjOjT8fjaDI_fj00gAoeHzj4OilhdyEbncigjdRtWYpgAfVJ3itajJKbTmddTAHgjdnJZEiiLgTpdSHLPVA4pdGCZhZfrqdfpg1weceZNCjs2gTKcZKcB3gkeZtiX8gfylYl4Em5fAocmvYMFezhAHBe3bhabjdijFQjSKjHQjUKjJfi7Sjnij00fb-ShQiVgjhvgMyfWSfmQih7hU_inQiemjS0je_iWbe1niHMgimjHMgkmjuSi_khpmjv-S9ijRCg7ij1kfE4gumj2jj78I6kf4jj1mj4fQ7jjFcj4UgxQj1Sayqg3SaAnjMTiIwgrCgQYZLwgKkj4_iHZSxCgw4guMgHAjFWQERj1wQY-h4UgTnjgKbVnjjSQe-hekjdLiiKbzViZLjRCiOrhwcjX7fwTikkjycjhUfFuipLTdAj4cjfAj9xPLUjpgQBmf6lfskjYnKDdjoLizkjp1j9LTDUi1kjONgpRjpLiVZJynjznbRUi7wgp5gSdjI_ZUdjPlevRjgce9AjadjB0f35gqUjiUisUj-8eJ2jBoj8RjpNgJMj-RjHojG1iUxgydjy0f7zhGSjOoj9LL51h2Vi71h6LiTejMBI6Ngg6g8NgBifALb44iF2hHaZ3LiJ5i7obK2hzEfe9ie2jkqCG5i3KbI5ih2jLvGL5iGLbhiTWMiSOguejeejXebaejd1fGbQGVjeMjVWihRLVgPiejx5ijOgssgMDit_hoBjyVfrBjsejJ7gnki1ej4qffSjKVjv1ft3h5ejT7gX7gV7gQ9f3Bjtoj96iyHAwoj5pbAwjdTAPFb0rUePV5OiqEeLzj8oSAKbdkgcOS-tivTinLifnbYujj3j2xjcjRKfjazg1sjRGh3DcxldMaH8wcXAivpEPdcZtE4XbzBgEQio3PZNe3BgLTfiij7RSUfb1oeYmj76eS_ibwPmbj7zf8YQeSih0jaQjUyfYQjWyfTqgMTj5ijiUjoSio0jI4gE4gl_i-khv0jZTjp_izmjn6fq_iXTetBib7e3mjDTi_vgyBiClf0Bi60j2Bi6Qj0QjEkjkpioTj9_iELj__ieePNkjy_irTj1piZgQCRjyTeL1jE8S3Tj6Cgjcj8Tjqqhdkj9TjGHb17Zbnju3jcLjENgKDgl-h2cjKUfMjekUfCceX5grDKn1jOUjukjq1jcqhx1jykjd5gg8enRjy7fgje07fegZ41jlje0njfyP3njnUj8LjYdhMvhAoj3RjMEfmdj-kQtUiNljvUiPlj1UjrhQIoj3UjSBjb_hVljq2i0ZZYljWejdBjnsgSojEde47JjBjyBjLVjnxgwVfmljVSjeXKeojmMjz_hVDibojUYPj4hJ-P69S3ejnojx1fkSjrYjmSj41fhVj4lQ5Mji3jn9Aogjssa36CRogpfgzMiSKgxWhchTR4jWgj9xjp6jpgjB9Ccgj7BAegjCqjcOGtnirQiplikliRIi1RicxjO2AZgjaHAqgjLeAsgjLEAugjwgjHFicJjcTZkmi_6jsijQRiqmiKHirZGpmibYj4ujjwA_AAfFAhGb-IfiEA9AAaxFHLAmAAeHh52BpOA9AA6RBlBAmAApPC9AA_vGn9fnPaq4fTUgw6jXzjVvjO2A9gj5_HGuNcsLN6f13gVxj-YJy6jVvjHUJVvU8ycobiQPa9ue6URePjrqYaMRsbfEuLBrY1eVQFAJ6AFTT8Hg5DjgbgbAfibgEggMTTTTTlrfGVauWJLNjT8jKzg7DjPNjzrfTWhPzg0CjwQaqsjoHH5zgQNiFNiZXhHdREZjfdiieRDUTYtjdtjatj8KiKUTgtjFtjRNicXhADjrtjSRd_pbMcgZzbuWg8wYFxYg0TRafElTlUgBGjYZUVSd4rbJ1TuNizNiSsbwNiGveEFOvNicUD2Nii-iUmQmLgGpTIUggKgNUgfpTc9jLUglzjYZUPubRTdXTdCUgj-iVubP0BHOilKg5ZDQaDHBPKUgKBPKOie9jNaDiTdDgihoQ2SfwTdMbjlUd1OIz4fdOiE0VovbFPi62TC7hp-iu7NgaevUd3-iUpQyUdycD_9jS-VcOiG-j59jGwb-UdADPBVdHDP2-i_UdQVD1-i6vbZHAEVd8wbmxbb2bLJjsPA0STtyhsWdIFP43jGGPcObc-jfade-jPfDztji-jhWd8wbelZ5-iNnZJCjnWYPXdiybFafPvd0pd--G5yblxaR1QEYdJ-glXdsIA4SfGXidGgTAWG7hstf9XdZdZG_j5dZGYdMYdjuelIgxtfWYd34fYYd6mcO_jeXi-aUPeeQQiGYiatf3OUVZdp1V26QY_j1YdM4Q7Yd9ffU7Q40bLZdQfeauewVevBA9Zd_nDTwjP1bBXYDrDOSZR1Vpadk2bG3bced0afU3bNqDxueWbdNpMxmMD3b_BWzue_BW1ueTOYDLg4QaPHOmyjeBNKveJves3bueMT8buaRFQO5NM5AeFDb6ed-nE8edkxegBfW5DBfdQriw8bJfds5Dxgd74aG6DF9jE0ar0gR4eCufbmUSCS0_a0fdh_fcxe3fdjpd5fddKAgXeYcfbcg6haeAkfcgjNjhcgKufF6Dw0gxwjo-bu0gAwdf8DGwd7vhW-bYgdVJi58bhBfwgdhwji4cNhdThd-sckve10gRcRlcffcffzjhcflcSjcf0heQBk1VaI_DI9j5hdqqGq5d60gf4WKHfRkdnidKrdPYW6idyidCvd8NhgBcFBcilEgBk60aNjd27QPjdlMWJAg9jdv4dDYBAkdUHetBk-jdbQUQCck1dHRfYFNTkdBaa8wj7OiNwjPuf0kd7ve9Oi4CcsUG8Oinbc_Oi25WADcPbcnPi5LEMfVK-jaGcxtEZDcD6g9Ohp8gI1grQhQAi93jRAiDjSXCHocf3FhLOhI-g6PhVAiuaj2mdsmdVGLPndP4fUGhw1gBDH4Fc6ndDwesxctShuNjNbj7ThYThMShL6Vg9jWEhnfcWhjtLEpPG4tfkAkrodW2gBDk1qiwHcjME5odVxdFIgb2gVSgl2gUpdBHNrMEi2g7LENJHcuf_qdmyRcpd3GjLDk-zEfpdIBkZCODNEvfAZ4ff7TwpdWAkypdQ0d4-jYZYkwehweMPirHcQLgrDkhrd1gaWoHpwekDkaDk6ga8BknHcl6etqdCpjArdEoadDklCbm9HddfpAioDHr2g4Jct2glhe52aywevFdubd2zjt2g_Jc6DkjAYgpgEadOEkHBHV1eqBHHJcgdZwufX4HiKcZ4H6rdUKfBCEL0e60aBxehRfuDks6aXSEkLcIPiPLcrWT95S87TWLgmzewNcWtjx9DnMcMTcTxeSBBpdf5Ncrdfr-j7td2McBhd4Mcm-iUNc3tdjsJR_f8Vjttd6Vj3ufVOcaxeyaaKXjIuZcWEiudixe1NcqweCDW9Ncokc4sRoMcwudykB-Oc7ud8tZpFI0dfSOcxdf7iaqhe8uIdFkyTb0demhe5ia4aabvdoWjC7REufoxeQPc7AkovdFwdRse23VfwdAZEqzd0PAARcVvf2xey8LYxdnScaxdilSRPiPSctxe3Fkrxe0ZEPfT8ufBydmCeHgeD7RRydN2XtFkDdEsbEdydYRchydRGesBgYScgwjjEkMPcD7RhScBGkS9U4ydwuHZxd2ydzzdsYa61d9zdATcKDkThjgbEVzdCpjDUcjGkFUc_zdoNjaGcNEiVVby2gT0dXUcy0dHye00dCpj8Uc3GkvBAwge_UczOb50dewjJujEudmlcvujUVchqaWGkKfEGPjaVcJujHPj5VcjVcGbaHHk0fEUsea5QaGkp0dNvfMJBPvfy3hD2dJ2dUvfyvePVcWWcD_jCnJU2dfWcpwj4BBslTiWcZEUoFkt8Tk2dQiEa7BV5Ko2dB4dj2bkJSr4dx7Hq7HxrZ8ZccoEfZcn_jI0eOESF0eX2gH0etBf84dK0eFwh7HSrZWmPiq9d2tfI7RGffzOWRacHIklQYobB3XjcacN0evtSBBkbaYUUNS0eUIkEIk-oE4oE7_bFYiRzS75dNbc95deEA8if8Ai6MSQCkQHZV-Tp6dD1fxccA_iH4MEPihNYRzSA4jd-dmzGA4jqjjC6Vbdc9zjlPiQndXgfk7d_5d9tEMBFZfj0uEu7dEEjadc77dWuECYjVdc5dcF8d8dcVnZ4mZDecEzR77dI8dNxeSbjm0egkY6CkZiO0pgCHEX8dS7huFHiuIyVN4qdYfcv_XGYAI3g6cgDwEr0e0OXt0eygUQfcTfcxICyiG98dz0eaBkclb3cgqSB5cg0pgXxj9qAZxj1yEbedqDRvUg0XgZ9dxFg07dd9dPmZOlcrXgk9dkHkL7Vw2XvCBFFgdZX0NjH1as3frgcC-dBSgmEgBEBH-d9gcIhcV-dXdfJ1etzjZ-dlBggdZyIkfjXh-dwHHr-ddaAiKkYUByhc8weeKkPicCZX51E3ifNhc6-dAic8-drRW8ifaicYCGgicRjfqlI9diS_dvmIP_dOnIKlIM_d5dii_dMLiwGI4Kk4dipef7ze0diZ2EBuglba25er3E9cg6ZXqjciAeetS0jcgNSNpcQifOkcRAkQkcngAaSdJijaGZrudX9CtudMGkKrUElc7QABwfi1ayUbFwf9Njzwjs9Gd1evhhiTY-Nj_BeXmcXCeSCe_qWUCeewdemcnaUYCe_qWaCed2jB8aOSeuPiyRek6DKnDmkhzCeHSc0yd9Ce07dqGkMaI_pgcCewCeT_jgjfQ9EUijCsHWijpueQ5U9WUm5ft6ewcgYijevYVncBocq3EU3gs3jp8V6if_5N8ifjncuRSpHk4if9WUXDeZhAgLkF5UCjfeYAEjf1TY9WUH_ElDeTMkv6er1e7ncIjfmMkaGbAEe6LbbEAGya5EMgoc01eREeo-LULkWUgr1aWwcipckEeUWeUujBLk93Xppco3jwvYA8MA2etzd2Fe_1egFeBqcC2e7CUgRWsCkuKYh2dPNkmjfPqc42ADdg4pcIoe_9GHvE6pgY-Dx8VOFGhoeK2eqjfZGewGeZrcjlGcGedXN12iOHXtGevWLM2ezGexGeOwJOlc9rcwoBQ2e2Nb8GeR2e2wjFscrziKNbQscLHeBCkTLMOHerZgAxjjZN9qJx_jpZg7FF8rcksc0MkLCYFkfqscx5fvRdW2euHe6scf_jVvXYhd-scMGfLkfKMkRvX4HeuGF6HeUwfIKieOkdLYpTce2es6DhidOMkOQAJIeeJJDei74g9HF1Ok0UT_5esvi9UQPKjgijXofdbjKBiI4jQeilwfW2GPeiNchmwfSeiF3hfegliiC0SF6iGPkjggR3hadgHPk60SGch95irrZAfiXCkqlRYPkzch8rZ57i6FBbPk4ch8rZDfiKGBgPkGfiiPk6chPsBklHJ4jDmbCcb6zRe0jnRREVhG1SPfivdhQPSLqSriSTFSePk4wflbX3fiQ8i1sZ1dhX0foKS7dhCwSHgiNUGnmR2OkB6Bqgiagi23BJQkvginehk4GygibtZeehj5Rgehrgi3HB7gi3zI_gi5zI6EUChivmRnMS6hi5hiuuZ1hiFuZ9uZZNJBiiW2drGjvhiKhiVhiOOJrQkSuZl3igMS-OJGwOduZkhidhiCPJpOJuhi1uZAii2Qk1QkIiiaKByhiYRapQkshixEGouZxNJwhi8DG_QkRQihhipuZwuZ3hiZeibuZ5Qk_LJNRkH6fmpSlGjvpGE2ZoGjJhSkGjDfhVoZppSRhgV2GIji3CSl0SvsiWOFMxf70Scji-iiV3exfh9eF2fhgRk5EaIhgdji_iiLhgtRkhjgsRkMjiRPkojiAsixLFZ3efji2sivDjZXfHQkD-i_RkKQaqBTVoER7iOTLegh6JjVfgOCjL_ibFU5IaEkiv5gBzQvgh-SZmmANxZBTZ4jiTFgJFgpxf3gh1FUJkiEhhF6K_FgYki5jiKhhDGgnRFegijPHSSkVFgGhhSkioSkLhhAJHNhhUhhDhh-xf6LgPGgThhnSkfkiTLBEyfn4Dg-fYHfAKL8SkZfSzEAdhhcIAIVhskiJ1i_xZtKfAeOa0RV0jXKjRFi0kiGzjCgjFzjvEA-bRLGUj-g77jY0jjof33gb0jVHiiRQf1Sr1RKzZAaPJMgzijSlhASkcjjG2ZKlhOAhMlhLOeLDDQlhp6hTaPWLi5Si67Pz0jr4jv_iiCKBcjQ3ZEbFUpiuxd7pI5yf1QjLkjlpi2QjAxhc4iuQjifA0Nk_Tkgcjb2SHnjJLjJnjInjS-hqQK6piyjQD5jFAjOnhqKhH4ZCfdRUkbWAIqi_qO-KPZgFbriLphdriiphSsigriBsiHsiD6Zkri4ph0ohB6ZjUkXsiYxI6ohVhg6riVsi8rilUkSPk06ZpohPfFMphtsi4riTsiWphvUkIsi2UkmUk9iis6ZpUkzsi3phU6ZnRkAVk7UkkUkssi73eHchu8iisi0Ukksio6ZfsiosiuUkjsiDqhQVkYsinUk5iFxsidsivphfsi9RkNVkG4iWsiCVkFqh4eFSVkzUkgVkfphDsi3riYVkYgFcsilsiM6ZgsiFVkoRIgqhbzaKzOquiWnj9tiS1jOCincj2Mgpcjo2jg-haLjciF1qhVzCpti6iFrtiB_Jtti9qh6qhDtikOSErhneKHrh8qFJrhHmALrhciFNrhb1jPrhUCiRrhDuim-hX5jizfZ5jq-hCqentiXshh1jLvih5jorhf5j38Zr1jidOHWB-Gj0VK5Gjt8ZxGjWuix8hjTa-TitIbJuBT-ZCthgfiZ-ZXfIdYT4WksEUU-ZwviJgcS-Z3vi_shpCGuDipvi6ZAa-ZJeNLthMOaAQkhthVUjWthGUivIgSIQJUinRjyLjRhQEMTojTr5jF2P7kOMZZrcK8uGeqRa4hBbAX9QJejq5gVUiNiY4DfvLit4P0wiQSkfGArXkyWCwwiwXhspCuXkWmfwXk7wirFMtwie_ZUXEbcOzXkkRB6wiywiyoFknFBuht_Z9Dfz_ZDYkTTFSxiUGfiTbGuhu5gjTkQATkUj48SmUjE2jd9PvvShQjuxKduhi6BmxiGEffxiGoFZBaBzieBa1vhgBaTqFiBaDwhEzidffsjK9yibBaAwhM0K5mcvPkxFALziYQBNzie3jvYkUsg8BarYkJMkQwh7BaSziiEAJ0iiuCeMTaFjmqecCa_YkuwhuzisUiQpHwUjSCjGRTGQetmfQsgU9eUFaX0FOZkFTkRyhMVifViNYk7SRy1icVTn1iXViezhUda91iaVimVTi1ih-jRdBjyhTzAb1ijVigZklVi4tFXZkVViJFa71ii0fZViqyh_1itnGDViC2iqZkE2iWVitZkp1ikVijEaj7Jxdj_jKD6ja9So2iO6gWljhqf0zhWMjoojx2im3i-qeJQBEUkg_hYeQLre22iyGastR62iFSj82iF_UGGa4BRIGaR3ipQer8fH1fTeBU1h23iY4iFyFF1h63iPRAI1hIzFP4iKHaM1fb0hB4iqakS1f33idBS6fBQegO1hHeGt8fe1hm4ioakOeGKgBu8ffKUhakJ1Hn1hYgBBUkA5iVZkjEfd9es7iBnf9sG12jJMiEJb9LiGMi8dhAMiJ5il2jJejN_KEMi-Vk-Liq2jucGNGMApbNMiw2jQLbQMiWnfSMiSej7ViLpbdHRrIadakJBMa2hukiV5ii2hFTkXVh6aMNpb-XPmVf92jHVjb1fTojhOg7nPdMibejfOgG3j92hJJa05itYkJFA_5iW2GS4S45inmG15iB6ismGWPkcNCBckjwZX1Fe4SD6ig4SF6i85i58iQMPA7gZreO3jS6jNEgIFJoMjsljgojY6jnlj9hbe6js3hRBTzljrKawrembkmiB7GjFqMgrhBbZnckbJit4hbNT5mCa5hJwRz4hsOgDLa74hFLaGejrFjvrSv7ioFjJ4iqMa_bkA6ht3e88iy8i55hI2fpegbjg38iljgI6id8iM2fDdkejghucNdkSMavjgnjigeiMsiYujPKOtNc9qMPRAEGhOiHKJefqaEVc7_bjFkSyjPKOQFAzdI7UhdfH1HgyIJGWhnbbAwjPKOnoAWlaO3Lm2LPuauAkBufzyjKyjxYhgSLLoANMeziRDFe8GAHNkGFecxj3dkSqja6e1hjsfjg-CgpcMBFAekjdkEHVUMMadV7FHEFe9FHINk9YjzEAsAAxGCVekgIAsAAL9guzIZPLOek_cgzlIQFAHOGfdA1IOkIjvyjWZiOZjzEAgXaBmAHOG0bhJ6KhPEJWJ9mgWPa5TTftj3kTXdkhUE1XUMCZJ6AQsj6tg38YYQSZZeQ8RxjAJPEMgRzHVgDB-qV3HLrwG1Ph7eksLEzEkVxeqdfntd2dk1kazqHDKJFXAKOdlvjZYeBmSHXj4NdUEjWxeWEj6NcbWd1ekJPEKzOOXgOSgVyjC1YhkAcuj7kafoa_gJAfkCSChfkHdZ_XehkAjJhGST8kajJcrlarfkUEUx4CIlaC4BXrMaHA6sLYShj7H0oQsJSf2dDiEGKkMlac9K2ObffkxlT4fkOmTtOIKtA9eL7fkYLAQtL-fkuVM6Ad1mZFgknWcQHkt8TCgkKiEbFk0vjqPBvxKxJbAkApVjfCkKbj1ekcVjsULNIL_iSAmjKJi7eg9Xjlgk48NBICeuhasjjRAAgk0IPguhixivgkAcCGpjTdE4gkRoF2WgwgkeGO-maQfjKKi1OcvDH8mTNMAqfkMyYkpKESBAjJO5ZBtIrDjMKjYAi--RlAY1ekFUCLhkwUSOhkYLhSAi6mJzPXUhkFUAESBGGGvsO35S--YyYgHThYsjgHC-wAt_BFNBLOCgeeZ_iiYSD7eGRfLTjfKjukfdhkeWAxAC9PBrhjEKi23Z6mjqujL8KuhjD_SL9IUhk0Wc_1BCaNOWgeycjWgPqja7jwHX3EScqjc-G9YiQpZHikiqjOajuyYtQdLxYMqjLcgBSZIiZlWgsvjkyYMWg_Gf0GdRbNjWgCSZ0CTfxYHFMn7gzFTkGb_LhTSgGIgi9f9Wjnek8dGl_cC4fxHdOgRYfkoReSIDVGktikSikvik7BIaNfnaAyna-MjJfkWFZqHDQzdSydVvj8dGRVABGhJHO8pSpEhB_BdeaUNhJXgc2gcFklFkfMCUOceWjfsjm_ZPrB8MjC1Y_FVNZeONEJDkC2dypduEigujZyYjbBGJD3Zk_FAzPhpfe2ZjAjkRhkZAhaCk8XjEgjUGhILSuikzvLzUd3sAVsBpgkxfkrCHtgkbikzvLuHd6oa2HDCPjOvjgbEUvjmhkzvLBuS9Ij67BTDRcjkdIcoiarvdWvdtCUHgk8jk8OAHkkhWjC1YBmSLkkf0aDtd9DklXEPkkAQDRkkWjkISCN9imVjDRSQcNyYgyjk5ik-qB38DwFTy5D--B6GdDXjcIMkChrgkiLcXKfYRfdgkDTArIBsHDhMAydAtQaCFj8ojIKbPGHXkH1ekySAyIP6Hg-OkBqgDhjWNesXktoPwGb2kkySAtLfqQASSgk_bOBkbSfgkkySAfhkiJjxiVOTBihk-bi-kkjJgtOhuxjzlVLwAIjk9DhgEdbsVYkkVJgJHgYgkdYEcwjfkkzjk2SACpSCIFElkTSfUGQ1BgxoPqkemaeWTkbbj7bbRLiClkLwA2hkTYArhj0fj6hkCwg8hkyMJqwQu7SxsJ9lkDICeeM78HHvA5hk6lb8qZGoOWHfpvQNoIdsPnTbVlk-lkNHDkOC41ULOC6rjJQJfnizbav0R3lkUniKlkqnidliIaTKmkeSAqSGbmkPACklCf0OD5GH8ABRftRi5SjtZh5IiTmkW7jtckkmkakftcapmkrRhEiCrhkblbGTjxijEsJjmkBZQ5mkGnktbjBNjYmkZwAm9fitOdmV3dja2jIlkM5iZPkHbk9mfSvS1ekN6BpBAaiAMHZ7cSLKjrjkNwYQGFhHeSVZFkk8oQpOZZFANJgqaD_JGtnQ4AipDLGqNrtgjJf1GXvJfZHAzXigkk5JHrhSPfArhksajUTjcuKwbjFmkfmky9hNXkf0jaRPkKjXajyaEtMBLACWHA_6ZOvGI3BFWb1CSGckYeiTRkZGg_nkEchXsGEPkhRkPPkijkWRAhhCLACv7LgiiEXguOFJokj8ihokKQF7PR58Bcek67jvsGlRk7kGHghr8iWjiYfh45hnJiEji50SzRkDrZsokqLAs8ijjiE6h1ekHokWFAdokfok1vZjokfQFBpkfwZ1DZznOiHT2BMx5hf8ifiiq8i3okuokXPFyWMFnkBdk67LJvGp5hLpkUji2ii25h5okWdk8jk8oks5BW_RXgCLwGX9aeRkvdgB3ex2GRpk7vZAdkopkOdgz5Z7okbokWFABhJtBAgpkmoktmgjpk8ggtiiOzjLPG6RkV_L0ok0dgHjiFjkZOLw5BImLxUGypkopGe_c1pkviinRknpk27L2RkmwfyphtpkhUALACsnkYsPp_FymkNPkA3hPchxokxwfVokQeihRknnQcpkupkbFAIFBaRgMfCMokOGTntcXqkSchLVk6ok3mkoZJcqkltcbphbpk1nkgqksYgbDjUtOWBSooklmG-bkOdgDckSnkouG6qkUnk5qkE3hoqk25ismGPfkdpk0qk51FjqkFpk1CM6HLu5GzGALckk0SSck0uc3mkS4Stqkz5iCrk65iDrZSrkB4eyqk6djiaA8kkmqkVnkA_K_TSnHh5qBn3jgzjFIYkccfPiFIYtETrrkvEfBok22jYleEXaPqk7ZZXhBjlkoEhxHdkGb5jkeufWJgJOkdRcslkcgkZokZOLlBI8kknfkk9DezjmlbQYefqky4iMCSDuS2RgAhjxrkCnf4Vi4pkSFjzOEnrk0ejU6glmkKejble-dj0rkZcG3rkUFhLjkePS3zGRlk-8XhjkbwjhFkUjkekgokk1ycLgS75B3WgLHGaVg6WggAVxmkS5cpIkwhRdrkiQAnIG2GCRFjgfeDVZzrdYGT3gSaGTaQSxjACeAUtSDDV46BbXg5WgdXgUzNQbNTLdZjHLRHuET7okn_DQ8Bi-BXfTnlkTwjIhkWRAPHAvyggsO1zPOrk60iUEKR0i97j45jGZkH0iHDaGrkwEkw-COXgYKBv-DrwGQObQhjsqVTVEQrGERdI1YcpkqtkdlAOXg9mZRFT0Pjf8LbGYqtd7Ekwtd2tk1nkPHAVtksSCdycgtkByhxNKPxhZziUsk9hku0imtkF0iI0ivUU1ekbzaylVFmZYjJzHevvjubh1hRcOLFuSVYhVrBUhdatkH_a7gRq9DwQM51OITCvXiQhkU-f6paKwjxujFok5LA0VkS0KmikQ1BHUhrukhxdEkkdgkKOjvSDH5D7ukRDRvbLBnkqlRqei_FBSOjneiagRmEDRpkDZJZgRerZXch3NOmeiachHvk6gkdadwEL8FA48N0ukl6B_madoaVCkBELViHuikjfkuughCSXvk_GiGGhLAigFLYDccvk_SJbikA-VRSD5OAR3csRb9skviL22OwnkPRdyqb-jgqvkonYsvkEik_LUTDjLpjswYvWgkWgRxYBekrvkC-VoAAiPAeSDJAZQSbCyjx_eORd76O1vkvagCwk4vkEwkNpZb5IJWftWgqRDXikAwkUWgQwk-MFRSDNJgefDdRGBpZy7UvnkSxaNwkoya8oZevkRwkDTBi5SRciBEHXGHgikYwkIikGJWcwkC-VzGGaagtwkmqj1JjQikaikWjkqsQ_HArwkzHXcoaxkV6wkBwkjdk9wk7FAMikjeGuSCmCjDxkawkFxkU8OX-CGwk9IAtvktIDIwk9GMqiVvwkTRdspZ0vkmwk2vk8wkPxkTpVefD_wk9_CKAiu3cMxkxWgexksSAQxkhxkRxkeSBiMiaQG2AJjwknJflwk8VDnwk5ik4TWqxkeSDIxkBxYdDjPikwwkRikJik3xkgxkHwkMkBsxkgwk-0UbZhYxkmJfaxkzxkJ2Odxkevkx7H3BTI3B_VberJlPkDgAzrZIHT3mkFfimrZVyk_FBdPk5UZqvkQykfQbv-PECRUykxrZ9ei7JFKmVZykVykbJFtchBfioyktdkpWALLFXhBN6Biyk4QPMuABvk_LAaykdyk3rZvJFpykFbgxchrykschkJF7rZ8ykoPk2dkwGh25SfvkqEiIHjaAdlyRa4fplk4ikJikwGhqAGQIh_AhiIj_7LwekxtkztWpBggMEBFeCGkFaEVHgmhkTzkXLBVzkZ8FVkk6-HFngazk7TchzkYRcszkZok5yYVPAtLfOmkzRhuAcCcBm7iTekWMAgDNJUZi_HhwVlYh_ed7DWZAkZ2gvzkuAgl2CcpEIkk73GofgykkNaaQpaukdXJgWPME0kIbcRHjnzkm7BqNCpikL0k9zGR0GRzkP0k3KfH0kLzGZOdePVOufwUcjrG_GkGXEizkbhSIIDI0kigky4BDCki0kgdkD1didk4zkXPMGGGXqSBYMPsk-YiwPOSbMb_gyTBSykzlkERP9chvePRpkvbJrPkbbGXdkBdN6Xg9eHfAZaQfcShZvAoidO0knhHreW5tEixkJxkAbiFrjRWgC9jwWgjikP1k4YAjHhTwkBEHsEdfqj_vkxwka1kJTAxmZElBMagpFCyGTjxUdoat0Ecdf-RT7Rh7RTmJcnBgjdkHnUUMBj8BlBZ4XSwDO0ikoHhM7CWjdF1kr0ceVCnXg4GVBWVGskC0YLBctEewBkPBcizkr0cpMCsIEdzYcdk_QfVeV_9gkidDEkvzk-zYNzhD7Fivkr6ShkAsEiyfkpfkLka60kFZAlSg9mF7Jb1oj--Y61kjpgK_Bn-dlGk-1k-1Bn1kOuGp1kIfkHxjzNElOTmBgAEk5IT_Dku1k3UTg2kFbC4ZeQ1EXCCh4avfkPIjdlkRWjzfkXwj1fkj1kYvASFhHEGI-HWWBw2kZhk7ka9RT0PEglkqeWFZAlIGM3k8Kcl2kt9cMPZ02kFrd32kd3kK2k-1BIFBukkzGGo1kZ3kzogK0kyfkR3kHwjpufHST22kg3kZaDd0kj7HxOGW0kRrBAskw0ks2kw3kT0kK-BhUMAna23kfFkV2kL_GW2BKzkhEiVwkVskabZ-3kAHkv3kt2BXzkOiHxOGE2kBnazde_3kwukJYet2B63kdTGs0NdoaQ4kdwjl0kdgkbChjHhIPhpfe5FjfnkKijHEh4RhITh6RhAQhrCH6JguiklzkgskDGhisk37GF-NdoaigeyrVWjkt4kg4km7B5ka5WjkGLr4k5iklzkwBhvOj7XgdbiDhk6jkwjkkCkxoabik_4kQJAfQMdPS37Ga5NyYg7jk24kc_gcEAeChK3kklkE_NCIG03kq4kI5k24kLkAggkPhkj4kBFhR5ks4kLkAu6Gr6jroavoAP3kBQhG5kk6e62ajBkt5kzhVGEkx0kWEB1fg0LdWqExvevpgz5k2rAzQgbPfyugE5kCUGORfOCE_BczHcF1kQRVt2B_XeCsUK1kr9fxSECsdH3kgRMPhBgMfI6kx2kNzkhGTVFTuoJPwkz1k_pDESBKlNMkBX5UWFAx3kN4k4wko3koQWkOceFkJ4kd4ka6kTSBc6kodCACZs1AVLhW4kFXj9Zilvkk6k6iaU0d33kJ5kp6ksSBZ2kp-H0BHBHitUgNDk6JGLuMd3BWxNwtkj6k0cHQIcP0aF6ktIDS1kDERyvjPNWj1WQOkz5kL7kd1kBYMquklZi0TgURDdBGk4To6kVDEsFGcCj3ukl1Ot8bVoES_f6AcWkdXIkPoEk7kdufAqdhIcCqd4edkBgbdfrufu3kc7kNmEpHVF9Qfuk08bYkadAkO6ktjiZJGrJGDvNNmEhThh-apzkdaglkamRVVoE8NE7wks4kM5DTIGU7k8zkzYhE8k47kIXXH8kKMCi1khvZNmEwzkkFA76kF1Ng2fZ4kDGk7ufefTFjk87k4gB17kuyjG4kMDbx8b67kO1kW8keqAt2HRwSxXg8xksfjEKkjXgf2kudEYHBaFA_8Q-9Yt6j7jgwud_PaLuMisBb-Q_zIo4GHTZwIHCQkHiTEQkFLF9qkimSOLFHnk6GBL9krfCDLFIgiZ9iZ6kIuZU6GoAAvdkmAFxdkp_FE1Y0dkwAkCHchod4Gc08khvZvNCq8CpNCL8aE9k_PkGgiHmADehftL_ykojS7dhIehBehEtZNgiviT-8kLrk9eHp0UJuk5QLyAYlrkURSRBkJskv1kjiNokJyff55kg5VqrkE-kZHbH_KwjXz5kuCBu4kKjkyiksoZ93kpskAvdc4kvzkjiF76BU1k3uklrAhXg2Xgq8k0WgLSbYNbauk0udaCCEseE5kjCCVJc7Okd4kb8AF0k3nepTG-5ksfjRCeD9E5LkjmchqJHzkEPcuWTWMA1jg0Eg3jgfnE76BKwk1mZBVhqJd-4k2-kxaA2RTxXgl8k-sk6Eg93fqvVs4kyyEX-kSMZy8kPgch9kGmZiLB5OAmlF_sNBtQzXgMdIV9d70eT3kvZLEfkVLhpBAAXjNnatHBHfkq5kr5EafkNfkK6IYEj4zku6LL4H2pNsUL5-c2pNz6L5jkHHEXjY1xkJikt_ky8YMHEi2k-eLx_kz8YlnIChkqzk2USmeU3_kGpW8kAZOL_JGAyjooV_VgZ-ksRek0eRdZ5ikyDGddBlIG0ag9eLLyjADOC3kNAlvuENJHaFTGAlVRAIAl4WJJPA8_kFHd8Jg5EOKKd17U0eF-7AHbFXdkKnARyki-B8sVr1kOhct1kS3kp4kErdy1ks_kHpAukkf5ka5k_veFjkKnAqPMVMGFSeJ1bw7Q-7QZhAbHCeAlZhAqYgdlAsYguYgkFA_iSzciOjksgkEgjsAlHpAbZPb_BUMBhOhqSO0jAOhk0_kx7gujksThcCkn4kGOhp4k_-g4USCujKThSoiYCk5MhHeLQRhHIhOGLsgepzjs1gzgeVjjBheuCktNjKQhy1ggxcgAiNJhDGc71gLZg91gUThMmhEFhC2gSThiPhvSh7OhwLhiAi8uEBEkNVSRrdZOhzSA4LhwukKnA9sOlIGEvckAl7dChaiBmjsGd92O10GB7kzEAKnA7ShA0Iu-kE-f1NZgNbCOkZokKnAkRCXAg37GzUhmkknXiGpWJAC8FAP2kroaHMZg0kbbDWqalkdehjfClmaBI4ZGfk2sIkvk89kMAi5Ggbjjp3j2KhjBldCk2dklsB9Cl5nMZYeWjLPPjCDlaDhIMh8CkFOh-BhUGhj5kRAlmaB4JCzClU0kcajD3kMFE3ClqCcG-A8DE-Al8DGM7ke1kk-k5wk-xkhAkxnXNSZb7koCllDlN8kZDM4_Ng1kX1kZwkNcg9dXbAWR7kUBlGTGmDlbaNfHV0DlV3O_8j_ek7Cl8DlxDlptg0JjdpjmxkZ1kcwkIUGs6DWHC8fIKtkZJGhGGQAOg_gjIehzSSGFiHemhkpTZJqOe9fJukUQkuFUnpkw5GRehRQkNkiaElLIBg6k2zGCEig7k8zGYEeZ0k98k7Cl1FAo0ke0khfjj6kh0kh9kyzGCILM4kpElc2kKRHtEl6laqlkVhEj0khdkS4kBek4ElOILw6kiRAI4BxVjCAlr0kM0kOwjbkkvHT-GkDFln6kvDlhpEsULLIBbDlwbStzQg0ks0k3El93BlogwgiHHScElGqkqAgmgisAg_FAVkGetZ4Kf5pkytZzZBGQkdehtAgZehxgidgkl4BYEBmKZrBAi4aaqVf-LB6SlskysT_NZCUEW6SSFOMtda0kwEl2HBccRrEieElMQk2HB7ojUDjtFlppkKGl_FAdAlFGl_FAqqOkYh4qkO5GrAgXeh5givpLt9kgMSiElozGzgingiwehEtkTGlVuJItkmYA2AgADlE5k2ElO6kKNFLSbD4fOiksfjA_k_QaGpOCkiJ7G68kfJGdTZxSkgFgRhhQBVDki0FlJeHB2ks1UMZiU6k59dK_kB_k4_kJeHQElpZe38DyskMtkodkkZiy2kb-fHHl0GlfClKHlTgIwGlcWeUHlJDlJeH9ClwGlF4fO3ge-f-AlYMDZBlHAibBl8xKqGlMFlmcSrCkSGl-MFkHlGAisgd21kLeA9TbZzkj6kjnJXufkOks_kdJh9kDf5kq0kF5kkgkbikdeM8fI6vktVLg5kVajK1V5DluDlSClDMNTgIGElTaVIEl9pjp_WZ7kxHRKIlFFlMLZFcDEdSe6ADgHNrjqHl9AluThmShUThMQhLIlcQkfMDrnUMQZR-kSjkhrBPOctlkRAl0ehoQCgsO0BHCmkFJB7givxG9giwJC3mkPOcppk0IlcMF2IlKYLZ9M4IB3JC69ACfkYNJqUFmQknVZyVVeElxQk7uZOuZyFTUhikQktsM96jPhizJJ4Qk_5fMJlJNJsQkPJleCl-MFAJloPCCJlGJlFJlLhiKMC1OJgPJPmkikGKJl6QktQk6JJZJl_PJnpkTNJUJlluZShiNJlCiihJlWhiTuZ-AlcJlSOJKPJ3ghuGlgPJyIlmJlfQkFRkjhiyOJlhi7QkAAg4IluJlD6fRhiHii0QkJiiFKlVjkuikevOBJl8dLOKlShhUKl5BAjJlpNJVqkMfhAKlkOJWuZMKlEvZmhiONF2JlZqk_JlhQkDbkSJlQRkNuZWKJuHlYuZWKlsJlBIl4Jl69AkRfzPJiuUtuZKRkBKlCRkY8FDzjoKlppknJlGiiN_dS9awKlFjEdJltbh0_FYKl0Kl6nkcIg3KldKlmuZHRkjKlktkKLlqhigQkLLlDRJquZlKJPLloClxKljOficAWHAo4fD5GnfLJJlcKlVLlMRkKFD4hi7Kl9eh0hinKloLlBRklNFlLlORksAl4IBDvNa_BeLlcElwfephiIhihxO8hiSTKtJlfQkERkmMJ6LlKsOWjkHUVWRkygk-gLlJlrGjjGjQiirFlj7KaiiwrkwQkBfhhGjJDlM5cCJBvIle3GKAi2KlGhSToZJ9kfpS0MJbRkMQiSMlb3YonA00kpQCy6KhLlUiimGjWiiOukGmkPMldMlFfhjRarckJDlWID7WekxkyWehHl-Mhs_keRFCHl8ES_gjXBd2MlyEgCMlNILwGT_QABukOqViZim6Inok74kCYSbzjPTkZokVpMntDxdkhHjlxjxAfV5CfKW9adsad3KObikpRg6HducBa8kc6HQnACkkwNj3ikvElz1BxJBWhB87kjMlWxOkykUsjCSkdbbESkNmE3LTRpkN8KNWfbWfjGR87kwNlZNlQ_cyDjaCLYLAuBT4ykSuQVsjQCjuCjQLlHSk3DTK_icWf3_QKSkmhkcaVa2cRWL8PRAzjMSRxPkaXfMOlVfiDOlKPSROlqLl_cheCTFVhs-fdgkp-QeOfqqONvjXGlfGAIVhmghvkikKloki8mRhtCETkmKfEeIHTktdkeOlMkBbJGcFAwskNHlcXghng3_NiAgkClvADhnkYEljnkdOlWHCuOjzDTNPCBUgACIobkd5iOSkVOlltOFTRb5iFTkc2hk5iKOlWHCb8AZ5iT0FitOIsj9NHGPlhQOTPl8DTJPl9eALPl1-fvIa-xZtbkDElkNlu0AhWLs0BkvkpVTPyhnIaH3AQ1iLMlPukWEaqPlAdkOsdzJUtPl2dkp-QCPlopG-PjQskHARrjimCLsghBHTRJl_NlsNlzNl1jiNSka5iFjkRVSIYjJzkUvkzFTfwO9FlKCkopgIQlWQcMACQDRHdZD4kAkkrfjj6kD7REGkg8kQPl4eTZMBQeDdNl4PVbnUgNlb1BcQljNlCaNf6kEIle1kqjkzrj-vk1DlV8kpQlVLhOIl-jARAOAElg3OCElkGl36AQRFXoOATZ0SZg7KzKfeki7GlUkiKKB8jipmA-jibMl0_QlxfOki-ghFRl_SZVSkbpASQl8QlvxZ1SZKzjwTZ8FgjSkaSkckijxR3mkcUZMRlKkiXKBbRlvOlxRF5SD1SZhrktTZDRlZRlkmAHkiSok7PlOvQLRlPSkgRlfSkqKB2PlxRFnTZbElboOgVb7FgpRl0LgbFglSklElcPloRlPhhAUZTkiqRllRFMkiNmXXdkDFAQRFDJdPHlsyOhJg7RlDSlZSkQkiNGZHhhwhkC6KwRlXSkAkiDUZJGgqyHKSlxRFIUZndksyOmFVRSldSkUFgtSkjYGjkiXSlRfgZSlhSkYSkERlwLAWkiMUgSRlYVZ9rdEHV2mA_NbfDjxRFtHlZ9YlESGKheDliGhTThKSlmcZbFAN-kZFlPmAJTC45cdIlE8gXYgWjkwikGTlw4kwPSiCMyYguLhNNlmhZrRAZrMc8ki2QGBgvhZK3LmPMp4DV9am4ai4kHIlU3aa8bMXiOTlPZAojkzJgUrjLTlTSeL_k5ikyaEnBAs-g44kwbSMhGQ5kTBlZNl0jg4PfaTlK6kr-B-_bltDLidu7kwukkLbVUBZPV8kk9FlXskT3kEUlxTltQaBAlj6kJUl62k7OLB-BTIG57FO5K1HlbShgWbfiaHwjKSl2hL1wYIHGMDlWUlb9kFwjX2gbUl5Tlb6gKIbOSC59kR_KRbkYSCE5kQUlFdCBGMnUldZjE4eE2halAQTl5rkxIlYtknskkFkl6k26kEFljdkKxY7WexOjyGlG-dSXBI-dWKkKOlE6DghkonUcUDPiRJFjsfjcqSnte2Pl0SiD2ZKHAj1BZDG7JbJESv7KlQlpRegSeO6kGRh32EQ3HCJBoElN-HKKVxAlPzkXqaAFlwXEI4kU-kDUl0SidQajVlIFl6dkN9gh5kkpdcWgQFlfXEsVlAAgmUlO8B7vCSKCMQlQ1BPWgBDlhGk5ukNNl9kD23YUvFrnUk6KoIl9UlqskEnamPM9kDFNVDikx0UwXT3AO3TlAIlOTl8HlFTlR-YDgHqrj1Vl6Gf4TlZWlM9F2WgnSg7-kMfIIee0LV5feD5QcUl8fATWlyYEVWlyrjFHlvOhhWluikG-YkVlzJgemkz6keIldOlm0UyElO5kUajyWlmCknzjIQlUWl2UlcWl7XgdDlrElgWlYWl1WlFXlC4BW5k4rkllkJJiATltEiQjkgFkpIlohesIlJikLyOuYPBGdM3BsHfGCfXvN3mkgXlOMlnEAkXlDgAuHfWjkqyO2gVVzYbWjlMczMbRxeIXjrtdIzedgkdGfSSJBpZ8WeHIJMHfYEAv8bXdkHnChMf9GfRTlRkTpuA-FfHMIAGfNHfh9kJ7B4GVPiH8ElZ5fd5fUHgPYlFjkEMlaWeZCl6OlXVUcAgvTlbXlU6Fx9fw_Y5-kHfjBmA4jgnXew8kWYl9lAYYlIHlvRXbYlyhZy9fV6D0OlhQabVg7MlSXebHlSYlpYl2nBrYlz6DUYlMBd-MlwHgqXlmYAeHlLYlI_YcVlczkQZErBg4FkgbEuzkygcOKkZokonArnUZygJNlbzk0bcdzkEZlfzky8LRYlYWcIdDufHqHgvHgdAgaYlWAgGNAUYlgHlyYlmhklWlPqaT5kcukhBTJ-YYtkmDkJ7kbikjZlt4k0GhgME37j4Wl-Hl7WlKZl2jgVMAiXBj1BNNFxZlK-B1qj9TlsSgJ-AJKbxGk1Xl2Zl5fkC4f_YlT6km8kMhjygHVZltzkMalA1emYlVHlwYefYl1Eg7hE-YlMhNS6B5Oj6YlbZloYl6-kiWJEMGwGlxYlQal2dkjZltPSZTlQIlP5e8jgwoZOyk5ik_kLDuSCWluUlIska_bT3kvYe0wYQJADIlQGPBxYcIlJElqDlExk4zk0al0yV2alNIl2wk-DlEPgRsjcha1RZ2DlLElvYe_-AhKAOkVlCSiWgBrb9al-XlnmAjEAMblRJA6xke1kTXlGblqSbI6aV8kvYeeOV9DlRkTZIe3QlGlTJbljPlfblFSVYbl-DleWluQlHblh1k_xkvRXdQJZrMwxNUHdyYd5lgjNlGJDSajCWOxOLdekoLgSiZ-XlJ-i6ZDUwAGHJGIlWwkExbLsjjalNtEJGj7HTgFAOblsqAT2cqkRwbltHXKclNHlPLG0QlPjAvzIkblnRDSclLnAKtAFXgXal6ekSHl9wTialFjkxfjQTAmCTaKlgQitNe-nkuRlDcbThKKTk2dkmcldTAPlkjTlBXl8XSTlkaHfuikyclxRA3UlSXl7rkIHgpVl-rkwOc6VlPKl5ik7cliEA7PSuYPoSTuZPrhhwJD3mkJTkLQjf7hlclkwCrmkIOCegjMYiTokmmkaKjlWSRpk-XFigj2gj4caXdkHdla_BszOWdlmOCumk2hZwmkp5cUHi5gje8hddlcTkTFiCdaqbhbiklhj_lkqhj58B-QZcTMeYZJTiRpk0Ugz4juSSidlnclualnRl1aeTSaDWl_sS40gH0jivg87j2hhJYbxclTcA0clPDlHskLNlPBklcljwA9clkCSnIlnVliufQzkIGkEdlrskJikRVAJdlxgjw0c9SeQ6fBSlFelMelUBiLcbZbS0dljwAVdlAaBlOC4XSSJdHMlR7jdmjzFiHETMMlRniS7jVBiqliBekielamkmdlLEAqSCLOCNokOHiY7j1XS3mkedl07hmmi6gj0dl69A3WlplAasN-HlkweatkFNV-Wlppa_SlKXlUJgZtkh9kXflRElvYlWtkovjz6kVflefl69AtsAOJg6EllVlF7kUXlmskWXlwdfYXl0MCT-k7VlWjkFNVoflalkyVlC4N-6kPjkA7ksOc4aa-UlUFlwukFNVvkk-LCMAlfWlzqdraajNlZDGSmIYsNVmIsHjwIjWJjvxbCJjjOipOiBqZmwblZYc5dBafICj8-iVtdQnZocgSJkPJkE8d_dcylWmJk-cgKNk2PiuteXdkSlL0cl-HlBgjVelSujyydENkBekrJMQHAXXTKkETIGSpMAEElRMU1OfaRaclPxYZikSblbik0gl9IFUaAuIAM8kDbliblTYh7allUgD9jBLbNxk4zkWWBXpOSdAiEAUfTvWjKHd37ktza0VjKgl8EASqk7eTFekaQlDBkN4TxFkFjkd5Y69AmlZM2k6bSRXlZelvalqHl8rkdelY5ffelPWlzbXodiWXT_3LbFAl5NiQlSfldOJbelUSgsikjNlHuLsLSBDDHuL4hl0TlITlRqAdBluTl-3jk4kwQhtBlCXlKNhdgkDPC6TBhblyDlxWlTxYfWDKEljPlRilnBAqbliblAXlWilfQGdbl5QltdkLQlH-B03jRMC0EltflPSc88L7xe_hl11kN1B7If3Xi_MCygjd8kgzk6FkdHkJef5FkQvj8Qc1yd4IDrFSjiltUS6zkiSlq1HkRAzdkR8k9vNB0k_ilCXB5yYpTlXQlFILfXgHelQQl3kdaJlh8BLjlSilankUMBipVLRb5HLjflQjlDHiSjlV8kUjlgDNpTlqflm7BeukOZlPvgAPi8veMdArAlbikhjlCcBjjlTWAUMB1lalMlavkGCkLCkmhkujlQHApTlyVlf3GE2kRjlCPikhlAjlvjlSilXclJFlqJSg0kejl9vegjlUMBA3k4GVf3G5jk_jlrjlFCktvNJndMldSTiXdk5eT2Wg3XS_iS8pjbflDZg0Wl5ikZklEMGkjl6hlP1YthlAdlXFkS-kR4kBglBekiklYflajkshj2cl4iTcelBdleelqklb4k0fluikh8BEpSyHln8YYvk5OlpilwcfZilUMBxGdJtkMHluYlzskQ5cYdl7AidqE3sk6ClIpACXB2HLbklVISoDlkYlrAHLEAHBlpKCOBZnTB2VhfaV1clJalM6d5sBllgZokh8BOJgNjlwYgZQlpilV0aLklCXBpflBEdckl9Fl0ZlwuklllalkFkldEVxkkqllRufrINcclS8LljcfCVfhlpilYGkVwhVDkhzdLzdGeENzdr2ktjlZMB5hldTGc6NBZlOgcUbEKydlGk_ojlAF3TcE6kKmlAaB9klZkgOjHXWl_XgYmlL1BNnS8bB5eVahA6GTRqAa5kCmlWml7FkfGkLEld1KDDBMmlruIoQO1jlpjl8QcAkl4jlgQlumlQTbPMfIklzml3LcJCk2jlRQl-mlUklLlduEErGcYklZMBNnSx-QqNlUzisYkwUAxYkl3f5Gl_LAcwhPzixVAOnl2dkTllQRSaKipilvUlBkliSbnbLMRMDgHP7j6Wl6llRalKiIYPDenlEDERflhBTGvAE2kuhl1klwhl3klaXl9xBLsASXBXcaxCEvkllVlwvk1Pjmia9hl9rk2klxflm6ktVltkl2zcFGbGUlual8Elbnl4jlsRhSiBaXiV3VoZBdllt8NRNltTl69fZYl9xBQte8xBZWJPKOgflJllSfllRA5jklEk1kkkllEVAAxGMOj_QfkQldoa_TlAAckhlFNBGGGHjk_XelTgYtk5HcO6kypaFVAKvjEIOnllWkkD8kpilpMEcDkq8kzoliVAAild6k2olAWliqSP8k6olvME8olEGlNKAHFH1hlmlADRSqMhz4kjnlWnlN2ki1BQXlhsk5rkunkxAlWwjatkW5kVLhjfVC4N8EltnlxzjZkkpkl_nlAglBoljdkcpltYlOHl3Ol2pAC4N9FlhplSDkjplh9kppl5ml5oleklyEEdFl4VlzJVoVlipl0PAMKiL2dCFlv0k_Ul4zkVpl7qCohlOAhqhlqEiH_kCVZLHg8nlvhlSplphl4DhODhRqlv4kP-kVYlBmlxhlQqlO8B6ECLhkVUlFglsnlm2gBrdJplK3kcqlTSBVfkaCC4ll3plo2ke2kyolsIElqldrAf6keqlePSiuQb3kjPSiql_hluqloZAb6kVLhgUlFgl_claplzplsIEM9UCjlGilcjlE5kyllqcgTAcMCTVolHFHDrlqnYjfV6HL8ElIrloplCrl_8UalkQTbcoOQplJBh2OhgBlTAiA-kwMhl4k9ldDgjKbjWDlvThTDlzQhQmdn1gxBl8FcDmhhldlxc81gNdfQ_au5kU2ktufx5krAiholvfAKfSJcN9fAPgACtOpnlWKCmjl-ZlyMCZqlqol5rl8oM7rlE1aCFAiAE3nl4PVKFlMWl16kOWlQql14Avmlh4H1Cl8hl7LEejkBShVqa7UlUrl2YCXLALXEcgT4RLPsl_flRslkhlzBA9lQiHOrQlrblWikMhlY1kZilnslatevKGFklvIVQbltslmbl6QlaDF5SDTxkP2YC_O61ORHlGclchazvkMyk96OralJik5slYCCqsldilWqj8alPhlYkl_KB6slVAllRMKZPIRhlELF4ktmeyvkkwkxqbcxkY6kEqlPtlYCCHyki6kV1kMwkatl0xkFtl9xBetlcilUilQclMtlnxk6kl03jnkS-Nl37PBjZoel8XZ5lk3vgFbGYklvVAWHAXfljfVUDLNYlEsl4jl6tlLAC8vVICL6UlvflzllCulf6kF6A9yAB8k_Qf8ujdoauglezkuzjJ_BtlbgjlJulg_kaJjjskEHlglldPE8plOkkwnlBskIulTqOf6k5fl83kXslMDk-hlvnllpllslBuljulzQlIhlN-HjbVnul7NEU8k8llCulc9fC2knPam3j4cldvkhkl3ulzsc_OAUsl5HLXUlqqlJEEhFLUlkutl7XAHWlG-AgMfkkldTGIoVZ4kAulQil1EgLvlxukmQfyVlp2Kn2kvlbgul36kWjkMEdFTlpBAZDGfvlFvA9ES7ulphdncf2ul8FA6JVtLfxbiQulmcf0heWulqvlW_EptlLnUANCmvlYBkQxEpvl7qCTqlIqlWplG4cyUS7fl-Ph9cfNzjs8glCkNijorl3fjMOhEwlUGh6HETSBfmd4Mh1Ikmzjvrl_Bl09k3DhGqlYelKqlUfloklzplcyA_FhKnDYwlYvkMzkculCXlDMh2RhZNhyMhCMhflkkBlN-gLThXRhNThe1gaslPKh4OhuShGPi3Ck-Th1FhNilHwlKFh2LhQClbOhopldwl8vlgCh-vlJlaMvgjslTjkzflFdlGtlt6kohl1HDr6SY4knjlVXl9fl2aarulIxlgel9xBLxlMsl6hly6kHelwpl6pl42BUxlrklnplEqlJyjj1B_3AjelKEGmfOarlWufyjGEeAxvlQPZCek9vlVql_vljhASelb5k5wlzklOqlunl-flHxlhxl5kl-ulkEhtGO2llERSSrlEIE2IE3FBuxlzlLiNBubADvcQKL_iSZAlHglfklMXl_xlVsAvIEU7IDplLZePjll-kbwlyol-fGYFcIjkTjSOlSCYlN-HLWlzul3VlqVlqXESvlkllCWAgwlAmSjCl5llJBhJwlH5k3xlsjkIwlLwlI-gxylcAhNwldrAPwl3OhRwl1fjCheKge6ThACldOcgxl4klJxlXxlyUAMek5WleDjUwc-dkFFe-UM5tlwACLACMplrsQ71OiOlCUk24j7Tf9dl44A7Tk2CfRzl3BLIokA0asZkIwG9sOqSCJok4md-1iAGAiqk5BAVxkrvA0tVJukk0fwyhZZk4ZkbZkyhgf1ieZkI2iqMlZdldyhZ0f31iGVizzlG2iuZkdZkwZkfZkA2iGFWfzl9ECsPSmjkUvFlzlodlGOBrzltzlrRCDIGwzljZkJQBlZkH2i6ZknLlQEa9zlZ1ifuFX0lPzhZ0lkhlMLC8dDWHKrhjJLlZcjvYbOTi5elvPlGSQwpPq0l_wlSzltbhymhkolgsOPQC1elFDfYoRDXja0lHmkJ0Ke-BSvkIRCugA3qSKpB2LlFUkeziJRl-dlvqKG1ltulgzlhMAUVl3ReKpBPnkAKIGoiifAIoiipSddlbhjpTkHoiO1lb8RI0lw5BZjk10lshkwmhu5fbzljRBs3ZD1fd1ljOCKZewmkuKhxliXGUJRlLfleHiIvHWnlj0lsmk2yO3HDJuk37hylir0lrMladlYOlUmi8Qiomktjl01lCflnnBN7jgsOOgR41l-QiYIiudlKflwdl1li_Qi18ho1lzDBE2lmzlXkA6TBdLldlDsPSB8ha2lKbhqWFEXggGiR1R3JCnHi4dkrRCmRfXzl91lqihDRi_8hIah2mijHinFi5mi_li70l6mklXl4mkA2ljFir2l1jhDSiLbhFSi6jhKRiTvlx0lUaA_mk4dl_gj-3g9NemGKddlfhC0ijPmbS2lefBE2JTvOjzckRjeuPwgbRpk8lFEmf0pfM3lhmlwRhJqO8yYJukzYkDRIewhy2lnEASnl2YkQ0KquFg3li0lA3lZ3lZMBGukD5GmESn2lCbjl3ltEa6YkW-RArO3mkj3loGBe3lOaIz3l8Ykjxlp3lbJIN0lEsk3ACAeZpZkNVit1iPVinvFw1ih3l8zlFVi-zlOVi3yhQViwEao3lM1lbFA3hk4dlVGg64j01Ik1lAQCB1jS4l9EC8HAALHD1ln0lMnjrTjUxPa4lrjBC1jk4gM3lf4ltYHXBCE3l9QjJnjm4lcQCS8PxyCq4lXgQt4l-Jl2pix7enOlMqOG1jz1lA3lqsSJGcbGBSgky6GT0lv3l2eiOYOzei5IGZykjchArkxchM5lQiPJ5l-4lM1lcyAtPSgQR4dlTykg3RQKIYmhR3Z4TkrAlKflHmKN5l8XZnUK2TkpsFamhvYT_2lGUA-ljrvA46Cpcl54lyUAGmj6zltclI1l6qKw5l93lGUABilkpIDilH-EqTl1TlGglicl6wluSgPijRKEjCkcAhPilqylyUAK3ksylFIL9kkFvltwcoThiBlcrlbRhtThLEcmrlFDlrBlGwlgrlGGLzylnQhQHh1CkjPhIClFNh8MhHNh7Qh4Ck8Nj4fa1vdCUhH6lGUAG6AIQAt4lxtl_4j1cFQtKx4lIdH53ZhyQI0lNnkNPCcKdWbkUbkX1jsclI-kDMiOiTXnkC2l-vl7kZ3olHNlFplN6lTelpaJMNliulGfRbJIa3lpQCp5k41lbhjH2ZbJIOoitRlKoiEfIZ1ltjjkHBX7ltklCWA-rlFqlO-kgEd0jlQxluflSxlL1lfcNqGMt5lirkHMitUldGlCbk02lTbkTaSzZjWwlDhBK6lp-HBslvMdcflcsl43VpylwukxzkKAly6G6CTTLdHekQekhpcKek4zkB8lwLAAsjYdVeilI_k47MPekOzlRekJ8lXdkB4l9vCW9FMUV69EybcW8lmgC-TgpeA3-kvKGkal8-k7We6alsEheXeJZlwukbpGnJNSiBh8lqpl2OlBeNJTC8vk_5l5LE73fh9kr8lf8l7FAu8lZoUS6BaHlkclmhkHgGjEAMNLeFA_yJZQDtYlwXehflzBHFxlYhlKBkH_biuk38lQjBF-BB9l-FhHTlbRJjdNYtkxIhatkT9lvcNYxEyfODBLablQyl71kmThDQhRwjUReWKhd8lW5Ac9lLYAWHA5OAeIScPVfllQ8lOoUiBkWSUQ9lW5Av9QKgBGalOMfMnU-zkF0abYhoYhjNlfuNMag89ieqjbIj1tjCue4tjZokmpOnaAH_aqqOzAZJukzcTgqO93Zi2a13H3mkz5lRUkhqO56DBSRQFA2pO_qOXBCR1lB7ftfZz6lAdkQ-lMLjiGdJikXhkf9l5jkuEhIHhvwlq1gEQhlDkcweZfaW8llfSCvl0rUawleulO6kwUSwGTBdN19BtmgHelhAc09l5-l0-lOvlruIAMUm7lrCHn9lbik6-licAZxlITlYBCyYgJ_lWjk2pOOpEQnhErlrRCtqjTzLFnhJpdTUkEqiC0kY7ljQKGTaPnhccFRnhFjk2pOyvLM4ZVEizmAtgVv3lk-lx4gWsOz4gN4ZuPl81lI_SSnhBWMo_lypOK_lqgANTbZTBV9lq_lZDZjohSpR-4Z51KCALV-lYohM9kvDip1KOricfSA9lDlAamla1YD5ksfjXllPCk6QlWfBYaAi2kWCCpHD4kanalh9lrql5WB03lA-lNWkcVZsNaZpl2ql8Dkq8kDECnvA6MliqSP8lMqlOzkXpdQDkJqAa9lxRHubAi2ltYg7GAf6kuolJXlcAmqik-MEMjSyAmrdQukkcVZSVglylN_R38loZAH_a1VkKYejRA9eVP-l6HKSti_rAU-lw7lA8ZzVki2aJBmQVOb-lqCCu9lD5G5oSs_l3VknuNFAmlFCJRjdgk6EC40OpDjbBmjflhlfiDC3shH1lyEC_PTnuiBekkBm4rhLDClECv6l5Ti98ZXtionLSBmabCqxHlqhjPlxBm-1BVMlAFCyHf6dl-4gcwg0tlZ-Rlcj4zk_BmwyCuCCBRl8VkYLj-6lG-IEnbjdkLCmYeK46lsSCl1BWRlRTakTiXnkgBmKWB-ke9Haz-ldZARzONCmEeljnjJdbsBmhBm1beq8l6qlpFbpQCl1BgxjOdTpcSeCmTVBORjKCmoZADglccRl1B90khWkCWk74l8wQ-VC-CmjBmoZA6CmkSl4ePMGlWgGQeK2qhSvk6ECOXgg-kvPGi-k-LCisjJ7leoaJglaJl6ECczOs3lJqO_7UdBmqti_qhK4l7BmKWk0uiVkVS_loZAZDmRIDBzOuCClEgGrh_qhutiHCmJ8S-qhLWk8qhi2a2dkYDm_qhoNlODCfikECmsrhEshnGjRCmJIKxDmjDmf-R-DmiCmCZAnDmiZEVAmzelCJGNBmeDmyDmBVB0tiMmg0CmpxHiDmwuiucBK8ZMmg5_lpDC_qhlNbccBRWk1XML-ZqDm8CmnCmPWkFrFeEmGqD6ti_CmBQTBEmVEmLaA4tiKrh8Wkl_lmDmw5ZGECw5B-ok8zIHJluSC30lKxICsizEmsohlVkrSloUkOsicUkvri9Emqph4UkAXeYBmaEmlUk1EmbLADECxpk4fCuCCXMlUsiUVkEFmxUkzoh9iibzlRpdUFmbLicPIgVkwUkeUklriusiclGFEm1YA33MOzCMFmC8CJPFPFmqPgbBmxngtribFmYphFFmeriUphJqkeCmbUkpsicriqrisUkLjiMAmKFmgFm9ECdhlrRCOCZdDmdFmK6Z_FmyUkAFmZVk9ohDFm-ohHGmR2f9FmGEmJsiIdlcokoBL3EmRFmi4lN0A8Em9UkkVkYfhgDmopdj-lfGmRphKoknsidGmxEm-FmjGmoFmOFmEqkbBmf-l3kFaGmJVk_phnripEmb1J3FmTVkOVkdUkjGmxGmsphmGmRGm9UkoFmCqkrtUrGmbDm66lTFm3GmVFmwGm1siRucZFmFGmHAmhGm1UkIHmxphKHmZEm9GmJVkxACrzl45ODHms7lqXBvGm5GmLPkQpk2FmLGm4Fm4Gm-pheHmuegkFmD_fM_B8-lJECWMUvWPVWkzGmICm7tiMshpYInHmELduCCMSe4ePbFbSEmgGmLnbx3jTHm1YAELdQNCMrkGDmQ6ioejvDmhljM9knejs_hJ-loZAAImFMdYPLVqjaHmhWkyYZLHm1Cmb1jQrhUCmoZAJgF2Hm1Bmbkjj9ZsvSUImTEmCuiDDmdZAQCVBCmrvArqAYGmUZb1cjx5lyVkSrhsCmkImOzCp_lLBm6Airwg9peGImhDmSRjjImEECOzCuBSbDmY5lmLjWrh71l7zl4Imlzf4YZnHmQCVIHdnImldV1ImpCkpCmfCmMDg8GmgECJjFuCCLdlCaQJvif_lAEmf7f9OPnHm8naV1AmImCGmbfe3SQKtisImSCmaJmEuJnHmsXb-ImxCmmWkiqPgIm7Hm_KPtJm-Hm7ECeJmLACUJmpImsrh8SQuJmNHmqWkGMHoJmV1A4DmCCmubVAdjrcky_lDJmtBmOgZ3NllDmdZAX3k7IiCCmuUh7SQZvi6Jmh5l2Bm7tGBuGCFiyJmMKmsSAKnAyeluCCCZRvWkQtix8ZB0TQnlADmhjFwWkVRAsVSoJmajFBwOWPGMEmF_JijFflb6BmHKmkrhUqRMfjzEAzFdF9NjBApjFdKmmCmUKmtrh4UBvrhQJljKmqEmlKmdui5KmfuiA9l84AzRAhwcPDm-OARDmLzGY6cP4eEDkaUlXTbK_lJLmiPAhwcljAShlw-QRqGoilUDmYGjT3kgODKLm9tA35SJlA8ElfLmRUlSPA9XBE-G2Xiw3f28U89l9fdzAk5-lqLmaLmS_WOzBugASdAb4e3FjwbSW8URLm_-CkUlULmS_lzLm3Lm00V5OAZukQDmwvj1FJEvl1VlvZaxLmnyl6IEnLm1DmCMmsLmgGa7FA0LmpMCrLmsabPLmpHlj6kQMml_lQ2Ee-kTvO0pkm_BHXkDCGTWk3Im3WkyviQfIP-Z4McoEmjBmfMmN_kyzOkFlkBCkMmelFxvivHm9mAoMmwYTzvirMmPVE2MmuMmxCG0-YpugZ_lolFDXkJ-ZxCGS-faAlLZDb-ksXgvGfENm7MmTKm4MmFNm_WkrlFeTl2KmQ2Ed1chMmiEm8YA0Mm5viKXkYmfkJmzMmSNm9WkrBa6WkblFKthfNmKCmeLDMclbil7TlqEl7Am8LAoolBUlnZd8fcLNmFKkyLm8iB3ndC5lNKA3XlQTbwOVuClOyan-lr3Dkvlenk08lXPExNmqEAMidRMmfFFP6ePgjj4kQjc4_dCugnAmS9ACXjKbMQyaUmIU_csfjLLkS9AFAlWNmUOBOXgo-lAmSFblvNm6EcuwcBzl8BhhBlnwlcNhtQhIjjKJh49jHCl5ojEujnrl2CHt1gXxcVxcZxcvCkfAiHGcCCl5_gEClhIl2JhaMh19iPScl8DrTcvBAQEiWjkXOGWMmwVj7agzVjzWjjNlBhJPcZdTAyEA0jgyqlibVplloalcTlFHiLElPPmf_W1hZTPmnnMC6Q-ZgKWfpalZllPEASZDuRhqnYQTb4GhqxlcpgUolzEA9FAjTLOkaUEF9tATAZHlAn3kV1keJj_EPDueZokvPmGxkavjJ-S45GuylJNmzAi9AiXBmuPm6tQSthHxk9ql1MSM6lOOmxrE0AiFjkvPmdsQPDCjrj2FP5PmI-lwukuug1AAv8lLtksplq1HJeVM9lr-agAk9alAFNw5ddZDy5dRpE5CFwfHXdkZQmpHVjkAkZgfAkCHCwJk7HSlQmFZDnQmrPDXmlHPmkBAaQmFklA7AhclyklS9bPLEiQmNtlbikcGddEBgFA8TM4flNyl_ClxlloQh3KhqJhgFh1MhbCkWge2ylMEhs5k4MhCQh3ylEdfKJhURmQwltrl1geTwlHheAClrQmfthHdZA2kbuAsCR93HTDmjOm-FljEE0sdh9k6Gd_iSpqlrRmTrl4zkBBmG7ltplIVgH_lsHcwAmPFlq8kj3k1-lzkZwolyHcqQmERmL0lZ-H_PmKEGBThrPm-Xg79fuik_RmKQmO5kWPmzRmRplQQmGSm85lGilJJjFOmc6lTolKilBFh4Dc4EcMClRjSVSmSvFrClwPStEOdmldpgbSmLIEkmd8RmBPmJrd0rlBekkAlPXgkSmIjV-IZZSm_Qm_3jpPiSvkkAl_VllilkfkN-H3gVCSmVpdvRmQXg4bA_rlh4Hr6NCTmtSmatk8SmN_lbRJCGCm_k7Rm_3WMTmFTmYfAzSmaiEIFB9_ljtOUgkkflmyRDTmexldMCcvlDqljRm0SmGTmkAlZkg-mVLSmO1gfBl2IkP_XtHlZMZYnlIUlxal50gdgklalLvj1ojnil9FlJGkUydEScGJfHPmfnEVJGBOBcjVkmlSABGHGJylLOj1obhHDdklrRmoml2zdBzdJmcAUcr_kjRmMfIMagHUmfrZJUm_6RLllHelNUm5ydEScSUmFSmMfI87kj1B87kNulN-H_9YzulBqdVoEV8ktPSiUm2llODORTmr7kMfICOEccln8UFzY5Nmmch8IB35S29BMRmche2dkTtUTilptgLUmtblcblIWgiil-Um0lUbQmiQaOSlpEVVlln8l75EZLkSVlQQmIVmZoU3lVTlVaLk17lUVAEmU0vl9GMuCM-glKMUusl6QlTtULVlzzYNVlUVmFcljwlz5ELSJkTDH0UD5X0lUDik4ale1kkekfilB9jBElgVmtdkTtU1wkeik86jitlstlaPmfFAcYGOAm3PZW7kaSmxoEpacYllVNmEmNRYA2dljWAe-lcImLUfgjbAnHi-lNHmIAjWlfZwIrQmD2AOImTvOCKmNUimthUwiU3ly-IWXkDMTjPl1-FtoieWA47lC1Yisllyl97lEzlNWlVxlyhlAVM2hCTvOPLV21jSUiK4lSmf02l3WmRqeQQmDlCPlkIalx9lzIERul5cl5ikkWmNCDnWmjylPVlG7kbylOMmDXE_7lxSmZqCnxl80OZwU0Wm71jmJHU3lfMI2LjVXmERmPXmBflxelcmkx_BNPVUHimIiCJmtclw1lBzZiXmjdkEXmJKHwelLeAyelF2lRACwmkT-UhXmoGi6GiN2lhgjUah-mi0ZhrQmbXmszOqhkD3l44lwiju9hCwHI3l7wC1bjKTeACK6XmRqC-olN2KD3lRImAokMTeDxCDYmmXZFbe2bjFjkv5AriM33LHTmAHitQl4SmDvdiTmskljdkWYmgMfYvlEajRvleYmixlXdkhYmmQf9HT3qVlYmFzlxnlzEAhYmFzAcVZxml6RmKXmJplv5AljkMfIWUmxRm8UmcSmRalszOuRhUblGXmtplpIZqWmHul8UlQsluWm2dk01QVCOvdeCslhNWmyl3YmexZWFlMLmaNbIMmRUGJoBxWjZhlNPmaJlNSlvRFpHVtZRvLmyAkBFgh9kaMA5AGbiCzYmbAmEWmbslHZmgYmqoFcyAGGG4ulBjTJlgGZmo7ldgkmZmUyj--B3RmK-B7KZH_la4kvYm7dR3BA3ECAKmhBT1mAawlArlO6kmZmDam6uGiAm2plrRm7Dk0fkq8kmZmRtOpVH6OfOtkPZmQTC1hdv_b3BAx_b4pjuZm2YFtOIkhCaTmOzQvplHplwzjfSciHkiXBatkvGhgDNxGhuBhWzk6Zl-yjo5kLFl2HlUSmzuIY6l6WEnRh4zkOJdsGVvGlLYl3zGm_ky7QlWElZmWoDGyNUiA47INPC1KlgQPpckHNIEKmK4l0ZdhXko0HMbmhtCObmVYmWoDBwOJ6ksqM9NATbmAEAmpQBQlwthc4hgXkU7i5ZAjXkYVmOJdbukAEAmIlNjkz6kCbm3nDramO9QxcCzblDVl78kDBlTadL1b-xlJikhHO5KmzHgfiNu3lTLdrmZ-Ilf4aoQLtQabERM3BjwiO_Zlwi04lwal-9kyalezPlXk0thLle5nbuLi7nbtdkWsN0fRg0OGaVGcm4XkpwibNAcgR3MmgAfbcmQNmgcmMnFZ_Zy7DdcmwXhXdkWcmiPARLGTvOX4lb-KhcmHnF1XkSNZ3mk8Xk3wilcmV_ZSNZbikksNINlpHSfVesgRxXkItdRsdWHCGsd8KcJSESABWKf5hAP1iLQRIdmjEESsdmIa-OcqFk9GBpxe2dk8sAJVmJ9ln4N2PmCQmJRHxLcUdm18F_XemvQh2chKcHCkMETkKcS7dSRaDKcLrlf4a_9FN3lIdAbgTHdZaqa3BFcgTzJeH_lV1dKWjUdmd9l6OfxeeuvlMcm0TmO4GhIkB6dvWmXFVs9l4PfY4e7dmJel6OiUqNV0e_eguikn0AKycJtlyDl_ikDVmW1k1Vm3slVcmkzebVm1QlRolLhl-8j2Vm3dmcllmQfUPmj1GLnBWJekiNjllwuk4lBwBAgMfQSmiem--ljIegRJmemBekR_Ux-QJsaGxiTxi97fSGfYJmDbBBYkFYkVUb67fXdkylVH9l7ZeXdmIGHsYmj1cgukJqauukkwjmhkXukQXmODC7dV7Dm0rgHxi1dG5rgX2CRpkDxiicmXfm9emqACtelWjkXuk3EisSCeCdQfmfnFSfmw4RKYkMxiJGmvMH7emr_ZJYkB8fnfmwukPpLKcSB0Yd6ETBe-embikRNh7XgAllUDm0Rm_emQQV76BqZmcYma-k9JkV_Dc-kJpld1cwbCxXgQBlgXgCgmV7DEgmjNlGgmsEBPolQjRm_k7fm2fmOTBALIotAzFUa5d5nEuHJHllrplzZmJgmcxl2YmOgmOTByiVHEGaolLVmITlZQf77lH_B28lgTmWqdI1aRjEatk9Cli7ljamaZj1Zmpul7xl3-BKZmFjk2BCNvlk2liRAzmBNOmrZmmGbUelIvl5ik9gmmQfXAlEfm4GlUDmBXm9ulJikgylBOOPDhJql0lSm8lUDmdxlLXmckkmYm4bmJSbpcAx-QspVQYkamfGImsjTUuhaPP_empcA9Wm1xlOhmpvkdfmIaBNfmAFCvZeifmbNKfUeVfm3mkkhmt5jpjeLfmuhmcXmsXmeXmsSCEkVJ2l-tHBniPnlNGl7eliaTDim2dkg_UkdlIhjU2lO0lLOCm9kbihEniK4llXmxHiDim6Gi2fmCHZoUl19fHelIoldgkU_lccFb6kryl0gmiyl54kz-ginlZAiQEcc5kuikfimRYB_iJjimxHdD9LE2kPEcnEcbVb2fmH8aXlSvGAKgT0NbcggukDA7dvfm3imahFeMA-ClrRLsfladmOgT8QOdgg1imdfmAjmkTBlKAnqlQAO6PlUibHjmzfTJjm14krim6FeZVGbnBvSAIOAFnBE_A8iSakA8fIpeAk2BuGT-3Al2kM-BBwlzkk_Fl_Ck83cFUEm6SO6kiPA7CF6vAMFOzBAyAA7OBgjmTgIijmkPl_ZAKLCyGT7MPhdmUiZJMcBGlfXUDGlOgmgbAgALWSm7ZmnZlhnlhgmPDkTTmh9kMgS9PmW5AP3lNYmDFTAwi-lFIQmDwi2WmfoHEmfBwiAmF_rP_emAcCrylrYm--kz6ko6l09gJSbEqBHSCjxi_gkhvB00lOfm5WlmuhhxiNrIJAakxixgkK4l5MHUYk25gPoF1kmYYkpdmk0ZfVAphkC3lsSC2lgv3lUsJ4bj5emM3R02lGlmsmjZokskmsSAEIC_SmvkmUkmnIQykmwxigNm-oH7aK5kmbuh6njjdkQAVudm2Wg9HTYrUeragVc0HeJimYnAx-Qmimvvh3vhfYkGpgjXmqlmiYkYfmvBa9lFfBaeimYnA3EgmklQ8k1Ak5AkkNj4AkCJgnNj9lmP7EJ-b_vd-lm8vd-IA8SM8gmYnAZ7FhwcWhlxkloVmABbZve8lmImm5CBjNCbRfkHCD4lxyirlmX0C6yi5UZ2hmylmeYkammkYkuaJ2fmfICLACA5lolm3JmPaBoYkDziqYkfcmlBaaskummslmucAUbGpBaSmm7QA7RAZ7FlFE7YECJHsAm6nluFkOwd0wjf6EiPcdyC_emuHAwtOUMBYaSMhk71KKBmQjR1xlUgmdfmFnm8nShUmOdIcnkJSmbMmvyl-YmJimQnmYpOfnE0WgLLBXLAJnmu_RLnmCBhqTmB6lnYlzEAUMDfzEtPSX8lO5kOamDhmLXlemlPnmvGApnmfnEInmgOmsnmEylJilRalm9fC4BJkmbRJ9ZmYamRxl4gm8gmSVD5aWMBl7GAdtkzJgKhlXnmsPmmnmdKAt9OTfTwHlfpACvldEV8ElbvkTldLfmFGZifTJMd_HjWQmZnmCqEVzUd6HnAlLqGOllrWl2fm75BTMUBXDo6CiwlXtl0lZdomDom7yC2EgVLh_XevQZkAmcKk3AlEnml1CDZmSfl1mAlamIamq8kAImUfTczO7Lh5kkl2kr_l1YmhHLq2kfjkdlmhbCUfTZKmp1kBQmPamyAlx7k52k7qdf3keimhbCJ6lOpmZ3k0Vlunmnqdq3kAMmrimfSbPXl4gBKRbcOAnSblELLzl9xk_QdsSbpqb3QbsOivfmZAmg_kYVlxpmV9NRemAgmoxEBBHBXGcclZVlYemihAIITPcV_WGk8d5vlJ8kHhmxpmpMCzpm5kkYrVaemOVm8bV5pmV8kZVlMxlYWjh4HH4BgpligmqultWm9xlHzlnnmGqmOTmTqmAmlXhmWqm5gmZXlhulxemcqm2ll46CKTlkYlBqmgJkPqmpHDitAM8kl3kukmSfloLe1omw7k12kUpmvomAVB9sON0lLPVtSCommwPlF4lz1i0Ea9yhWvFsmB3mkxzlx1iBrm-HY8yh11i-yh8gmH3FbHVODmGMmNLmXZm37GZZm63fSLmRiGoLmSPlxkSOHBstkYMmbLmaMmE2kdMmmhkl5N_dN9Wmtgl8ulshmuikmrmGNDLhk4Pfb2U3vlRFLGhmJikjJFGkAyPA1JCiUF9dIDkR1FJYOm5lmMPmNMmJpl2rm1-FluAjeNXRAPFEa_fclkrElMMmkZmO6koZBB-lngmdQmvcVWhmNQmZZD1Nmz8kOsmekBB-lD4fsTlkYlQ_kAXgh9kOImNaLhbC6omFam-WmtAmp2glAmRamCsmOzClsmboaMhmRpm-omssmY8gBZAe4kR1kFilF_lWtlosmXPh94k1rmOIh1smlZlNDluwkH_l04kjNlylSqSO6oEcVZA7A-HlcWj7Vjp_fBekdCVUyI_iSzbmLomMSmC6l2USE6l4Mh9smkLY4Ih3BFZYm4vU1xlD7RFWlwukRtmEzHdqm1xONmm_Wm8aaUGkqReOsmPhHFuCBWlP4kBNeeVlq8k5mmkUbnNZ59l1jTEwjSAbvfEHBk1tmFSVvVmswk-Dlpqm8Vm2slV8keOV5Vm9_CGrlpDlGumcclrNViYhO5knsm9mmCXl9Xj6ThiIl1geGHgflgcSe3rlktmV4iKOAkLmUtmeLmZrmAHcgpm5ik39lJeGiEA7MaFMm7OAh-kVrmwPS4Eg9LmlLEGwjlum-sm6Ykk2k2Wg9nmZfeuoCPmlDpJe1BhsmbJICtO1wY-IfQ1BxGlaQlztmEpJ_umPOB_1KhlmKsmrRmd1dK2K_umTvFonAlIG9NmhtleLm29amod_tmn8LW9kopBwdkM-fp_FvQmr9b6fdpWeCnJtgmavmNuQAVmcVmgQhFumcemVem2dk9UYbgA9pmHiAXlgJykhildemFjkBKilLGLqluRLGgOrdkorfOAkNqZBXMWGYXdkh7lWlarwGZnlUDmNtmFFkaqm-sQZhAWdmbolhBTlrUjEim_f9td9XlbikCtO4glGwmu5CkkmHelKwmGNcCFkEwmISmN-Hi0cTwmgMcmnBJYj8NcAukn_DG4OEwm2Md8uOGOb9tk5VWhdXUybOsmcQhpKCFPCYEBQAVxUSd8goSmXtm6EcnkkJikcEmOVIx-QQxjdMT8whDZkZFjJRlgCaicmLxmAZkiCatdkCxmPxmfJmiICkkm7ACkziEZkGrmSBmNxm-1l8wBXxmcFj0ICbik0dBoZen1H38DI9lQwmWKCe0U8umjtmBek0dBBvmVUmKOBubAidNcml0ilGmlDyelcEFjkiuAtcAl_ceCh5xmK-iroaR4Yknm4OhmgNXdk9xmaMA7ikFymlESyRmdpmCNhsNhwukFymESBv6GDjmVPmFXiYPmEldLElPymTSBRymremSHdEOmzZRjPmIWmFymcaiNJgalkRsmzZmsblcYmsZm2ZmZoko8NJkkNvmLymbWgGIc2tWv7kIPECSC6wemhkn_ldZlmTmVTmezY_HZ-rmMqmDsGsIkOymL-Ceyg3BAIoms9c3SmfilU6bQzlhxmDzmxrLUiAwnQ3wUJ0kRIlkzLnTOEymqMODdAKcNMfLmPfUpMwVmV7kgOjSIlw_jVIljdkfNOicAZzmfIO-7kbzmnoaZkJXCZ-UhQ7kizm4zk-Yg9LhsCluNmvymLQhNymsxmT9NJ0Ib5BrrVkkkdLmTSmXEhlDIWzm3SPBfmOaeDfmlfkChmoymtJcF3katkdJm51DPRAWvkN0mFcDyqmmsmHamqsmG3kq8kR0mJ-HZ0mjamHSZ1qmL0mh9kGyNH1k9MjVElqHlHOmtxDzNmT8TTidbEFkGeezReEFIAcUKOWjk_qas0BjHZP0iL0iW8FHrmnMTpdjQxmP3Aj1BawmOEVY-krRmS5EONcDwmMzmE3AkNbP3APSbdukuymJ0mNIbzrmCXmBxm80m7tkN4kqgkpilC1m9fEE1mx0m80m9HTLEmjlmFHkZJTO6k_qarOAWHAZdkWZm_Ahk1mbpaT0mWKCYKC8ElFWjM0mpOS5BAn1mwLA0udrnUQPLfqae1mvuk4zmpcBBICwtm3ACEHmHMj8PeKMjK4lulOOxg3jKEymewVSxk4smJFlBBlBymXDlBxmH2m5lIvimk7lppmnkl4-lZhm6WENXmjzm7gczKlzoQFjm9vkRaJqUd8te2dkb_FsIAuzOPIALLCY0ISzmbblkCFKtflvbMtfybD-9ju2mSfDB-jxNiy2mwvbjxBx2mcROMpQ1jkTCk2UdScgrvjx0mwzAw5B9SlNPCA-f5bkUkZCFfofma1f2tlYejmiTI3mOymB3mRqkq_NE3m_Xm2bk7Ue9MQRpkFgKmVffxgG2mJSALWmSsmX_lghm2TjN1jeGml1lKAjj3m4xmwzAQcIjRRBLSTlmZWi3bkgejIlmaLbM9kE3jwzAmnfc3mKQA3nkoUAitOR9cSWionfTIO3mkZ3m52h57J33mlnYpXaMrkHvc93mCCIgMix3mWebL3mEVjP3JsJbEymhQlXCleVHiOmSemA8Oq3OcclxTVyvm51QGik8RZZ4mEqmBxmxUCBlmnqCKpBoLbF3lz9hwKjGImJNBbYbMjQEymJUANWAzycCIln5kzJgZdm_zmYnm4xmhNcEBBCCRG4Bz8lEijGTTa8jfvaIWh54mx8A74mLslttkx7DR8BZylqHlkodeLEmYAFOcEFkfwmPtmjzmhNcPSmXylr6S-HjEBm-Amg0mhNcFwmoRmePSr4YlwmmWjOtmchm3eBlSmRkT-NmqLVT9jM6Oesb5Sdb9j54mGNAjHhnTmHwN63cLfVR7hQAlBxmZbk7dBOnk8Kmx7lw9eLLb-emA4mScGouO65m1fmx0mF6mL1BR2mkCSE8lAomn7lComRjkYqmGzlWxlm5mIIZQRSSHfvNgUVfceOcimzTmKelxeBEBILZkwzme3APlkMQm1zm99kL7lvgldgkHUJYRAusmTqmIsjMkm0klkplR6mAamq6m6dAvhmuzlrDmZyFsMQVXmHrmf6m_5jPll06mKHArXmTGmegjXLZUHiNmir4mO2luzZH7mrymh3AC7mv_BndlG2lODCLnB6Em_1lLjhqbh1Xm0gjOmiWSiMSiEymEBMEcmaNm-5m8cCcbkXlmt_bc6mIem69eecCQnfxQAi_Kd7mHWis6mUMMaUmaylV2mCdlCdZY2mwzmiVlyJAALBWrA0SJPKO_XeRjAE2kLWevlA9mlp6mXsVWMLkvl8MlLcmHem_blhxmeGVvsk6Al1ojQ6N25k7gS1NAspgt7mvlAgvOPILhETqRh7dCL1mOmmnIkF6OtHl9sOcVZRjA8ElB8mSpAD8mnUTSHk2odKpm37m2SCn5mN-H5QP_jmAtkaEkkdmkPmyACobFv7m-GM_clz7m-nly6mkqmjzmUpJZaTucNq1l9Lf0zmM1mMRh81kwSmA9mPFEOEly0a9Sm4AL_GiQAm1El_mlSjli2mB9mUQlyEA8IgfkUVQlp1mGklDWmH9mLDczml3jlE8mM9mY9mYLAjubR0le9mm_kRkl8Ag4xmX9mu_BCvlXfTavlL0dMaEl8LPydtRcZGk6odd7ml9meEd4XScjRIil44mXGht-l3ymX9mwTmfiNfgjiom9El8Qc55k79mdnlAECx9mpoVZlaq8mECkW9mmnYpzlHnOgnmGfSLnmXPgEtmeBlkAidrlRDlEDlqBlVumI-gAxm92NVnFtcm_qmxFA8Xk8cC2wiJRl1cmswikcmuwia_Z6Xki2mf_ZscmyzOy6kacmy-m5XkfFF2XkulmEaBw-mX_Z8-modA-XkHvjtGZhBRTYlhlmbxlE5k-VcOvf21dZHksxmaeAjbBdGFE_NzLdU7mIDRTMjfsgRpkzLCMFQfSKEymn_Ns0BX6m0djOakqQec_m7KC42ii2mFQdzFTzLdU3my2iKakFKmtcld_m0hQhVfg_mYQdCxKqkm3Fa3deetkh1lk_mmQe2FaEcH42UHrmo_mbART3i5zhVyYhxmr_m9ECf1lODCjWjwzl0XPT3ij1lDAnsLC9UjLakn1lJAn3_mBImD5G6nBg7mAre8ce7PCTAnY5RFAnmwGx0maeA3CRu4ld_hPwFINmJDmaakb0hE0hgymaeA2BbvQOSFmpAnoNH92iGImz_mOyQ3AnrymxAng2izYmCVmg9m8flP6mXXl-8mdvluikCsSF_Ub5B9An1KCaTmO3UZlaSWccHkJmllAnBmA1kahFBKgkiAGuzI8UbJuknHkKmTBmA6Ok3qZJRlcBnAdkiBnzbhJgkoHkB0mJAnBmAuAlzPJ0AnPqShdg7PkYykSBmkKS2Pk_zRsiSfykTBnhEgM5Dq0BOBlo4GuFmxtSgjSwBnwKF3zkB1kWFS0Bn-shtEUldhDCnpBnUal2UTDCRq-m2xFfakPVTKxmEHaT4iOVT2UTq_m0ojd9mJTC16cyhmQCn4ak7NkC2mUCnvakTKUSvkRrmHdZZLmDMm1yk7Lmwsml6mV2g-LmBDklUl4Bn9eBPRAcrmvQOeKmlyFfCnodmAKSn_miyKjCn0UT73iwxSg_mBmANiN26mSoG7hldCnzXPsakK4I8CnxHaVCnP1hC4icfmHBnOHBEDnNHD2biFyGELVIDntHawakQDnR1hv7lfbmd4iNDn-CnH4iV1hCVAuak3ymTDncyFaTm6gKrJmPyF5CnxakDQSDAn9Cn9akbDnhFA4UhSDnBmA4XS6gKdAnaDnVESg4i_Dm93ihDnzDn9DnL5K3DnvVAnumdKUvQOJeeKmCU1hi1heDnCLmgDn03i02l8Dnh1heumYVmbHVHEnq8f1qkBIGYMeaCmeak5CnNEnkHa8ak4AniCnCEnUEn1akj1httl5ikbHVA_AWgBb4i1ojYMe95mJDn5Cn_akrHaGJJxDnBEn3akREnjDn0Enp1h2dkTRg9Mj3ojNbkAXax_mN3VdimNBMPejtdkmgTYbBlxl_ulNQlU4cd-m5HEGyltxlcclKFnCBav7mQlNz9mkOmoOmPRm5KhT3kVFnF-BCyli-aBym9mdTFnh4mQFAfFng7lJtmankNFn0HlojmEFcSFncNAV8koFnyUAh7lThmDxlBtISum-tki6llhkcFnyHheFn8maU_mJtmhFnqRmtCn6EckFnxFnUFnBWC58maIj1Ym88mXqmJZmZqmT6mauM1KCAqkpwkzHDlym7dC2ukVsmAzmxpgFjk2BbVGnzwkfQa46dhqkdqGaCnj6Ua8lBzmBekfGntMBYkmVJGv-Dj7i4WJmGnzNboGndGnmhkrGnlgBi1BWlawGnlGnygk6xNgmZT8modm-En7vFZOLWhBuGnx7D7Gnt9LyGn20kuemAHntHl3Gn6dARKZ-wkU4mY8lRjmMHnoETzcc-km2Bb_FQAmFPwmogmuoAToV0GnI7d2Gn7vFrFAVTddHnf3mjKV8dC7dkcGniHndgk2Bb7OBDwkiGnkxmIlleHnpHnxwmSRYcdmeGn7vF7OBQsmdgmw8lbWOcKeNHnSvkvHnjvjnVJ37FYGn_HZf7kbGnLTU5HnjHnq8NnCnRxmgFjIEBoNb7cSjYl_ymVFFxDUMrF6Dlbik-fG46BX9kv-DZ9kPylDhmc9kMHj4zkdInK4A-llfInx7DZ9khPmJ0mkInkvmwukr4lHjCngkxeNTtm9YmMomRalr4lkRC0In7cm-Pd9wmNomA5lQ7lm6IsNGFjl6lmwxdIGce7ljdkA5lQJFtsSRZeQIA8rlYEA1FnXWj5NGW4mBBnR_B27mXdkLJnssSUMBXrSIslugEKslOwmjYmfqmMUmYJncIn3UmRJF5Um9NmOUlVtm5sXZHnxaAMQOZYmsqNl8mrLco8mxInvJnu2LntmsqN9FlfolULguHn7aAE0maKBG0mN-HxuQ1qlZJcWDm-En7aAxxOBvl3EC4kak6mWJnadff0mO6k8ECMag7aAc0mQpmFGnVDmn2gq8kkFDoHnt8NOKne8mqSmWtmAJnN4AVPldAnPojXejk7mrXClZJl5ikiTuHnJYCe3mrsQTJONBm54PJ5jpKnEcjRgbi8PDnmcInSFO-fG7zkroaaWjH_l-YhVUkmInY6EebSSSmEWmPdY4zaD-bMlcFQmdFAUWBHnUmVhT6C1tAQLnu2k8tGPpm_qla-dTpm0Al-EnxqmfalGXg1PmFKnryRaKnJplapm8NmfLnLHnnklysmjNl4gBjGByjlnCnZulr6SXxOGulqymoskuYm_8mmInZFAtLnc9mEMG5fl7wOzLnDBnwflFBnjTmcInO8ibVZ9NmtnmPKnKSh6lgEMngdAPNCeQHxJnm2lNGn2pdatkkpmOMnbVZ5flLXVlyl_pl-EnZFA2HLpJSJvLrHnk5dJIk2dkimaPQgsyOhJm4zJ1ki3FA1wjJ3m6oeCzjNGUOTkz-mFMBomabikGom9IALAC9HARIAVRBZVl_iSXKnJMnr5kSylJikJ2mLoA98lY9lTjTJplNMCI5m7ARhEiIXmV1moVED1m0Oj1MnrXiS1mF1N-eH8ElW1mH1dDukuik-nODuleplrQCZFnjlTbMnFjkcNnKulwLnppap2mRpm5iTh9kkNnv6klJjnNnwUmqNnO6ksNnnHnBjTn2faMnHNnjNlzNn_XeAim3NnaIcaJlcNnLHlzHnegmQMCKym_MnhNn4Nn_NnSFAqSGcVZueW9NnUwjkMnSFAiUmDNnFMN78mTMnrNnROnVHTOySVilqtmeDkWOnyNnYOnM-kaDlkimSflOmlOOnatkHkkE_lITmWvmpNn2pdqDk07mhTcdkkYCXGBn5ikUkkuNnWkkM_mU2mtOnBMcvOnCUcxOnI4WzOnCNnrJg0NnQMCL5mJXm1EMuOn5NnCPn7Nn0Ml5On5pdVdffOnelOZNfTOnQReOOnIPnJOnRPnqPBBvl5umENnXqlgqmHPn7OnJPnYPnuPS9Mn8Al2amdgkBuSxzkbPnJTCshl1am9UmjNnrJgVPAmEhBtIT2mtPnShkf-mS6lbFnfLherlrwl5nmKHh4Ome6lvOmoAi3QhAPm5QhQPXhSmy5kXdkgCOBvlTOnT7mGNn-NnQOn-kLj0hv-DOzBENladkaCnzmB-MngKngSErhmGhjWjk4JCSuRTQnwrmoLnPUlqrmdQnbNnSFABaNR9kf4asWE2Ag_fmaQnIkabkd1veXOnnOA69AgQnx7DUQn4tkWQnygkYQnHollQn7LUSNnOWBR0k7kZ1plPQl5plW2mqrGu0kyKiezGfYm4zk-LbWtkjJnYKnlflQPn2fA2QnJGA4Qnvtd5tk1ojYQnyTmFhmP1mQFApPCVRntGOwrmrJnNhm-QnPllpPC85kkOnnymvQn2VliNnmhkoRnXfLiOn5rkOuaOQnPOnvPnRhAvJgSFAjamLnBa5kSRnq8koPZ8MCASnB_ANBn6dkGxl6gmRGnvWmetONKmhBTy_B1RnnOnrwVtGOyRngEdjemOSnzQnDYJygJXSmW9lKMmRRntDkINnSFAOKOyImIiA9Rnhqm3RnJ-HSSnkCSLnBVOnOPnPQnlSnaAnbEnXWfv3lf7i6FbtMn44haskySn2mSBekCPCm9mP7mzel0RnFlm5UFZSiA_mAigxaTNninPnnPCT2ldXmtmkR7mAFC8RnBim1aTTkhR2lY7muFlr1RbSiKnknQnjQCKQCvtlpLVIDneIbZcTfcmeIboQjGTnYTnQeAA1litO46mQVjlljJRl8GDUSjNRnnPCZTnA3ls6lygkqeTt3myaZ0JK26lUrkW3FYckJQnuTnkTnj0lgOD31CmTnOWm1TnackPeTRpkrTnNdeUke7TnjTnRhAA1lGAiomOmTnsDnO6jyJaeck2KnYFf0VfMEgKUnERCkQCMUnCWAT9lmTnPCnHImekPQYe4TnKsIneboLmJQC9Tn0FnSyAKpB0ImP4gt_ikdKX1lcKH7of5Sn8TncUn0FnmgAmTndAnDUnEgJ2tMkUnI5I3_hrtMARnaUnpPCiPBGXCsKCu_mxvFaVfcSKD6jc_mVJK9Zk8lOMVnCVna_BpPCkpmk7ia_BGzmxPCO0IJuk3SngbBycky4hayJSBmdNC3kSCvCeVnl7i0ck0UnLUnX1LFzA7oO6UndHLCAi0SnP2FW5IzNT6ljvRnlGAPMnpOnENnKomePneOnHRndYmlplqOcMRnZUnk7i5JnLUVmOnful_VnNYdAPnfRn2VnqLaj8k7Nn5FnRdfrSn2Rn1VnqOARHSitO6-m3ckV7LnFjVUngLacxm67ibnSbWntTn2EAXCmUtOEIfxSnlIS4cko2jGUncPCOxSC7leQnlGA1CnznO0emZEgu7iv6iGImiVnzFb2WnZokPNCqDnfugDNmL8iTLUByG-UnAdkcVnbOSQQnTFANsQWVnMOnsCnGOn-Rn8OnrxePkkAamfThucRrylqHmv9l-HlA_l9AEWSn48mTXn_KA7Rn_slsRnvgmZ9lh9kqAGo6FaWeVJnaQno8lP3gZokqAGc6SeWGvZAoeAWfk-kZy8m_XjrjmX6SK6Sq8kgMfPemptgtInzVmXwkNummFnCZAmQfUNnZDM0qmCxkaRbcSbxRbCRdqqb3iSLRdtqb2dkgMfzsl9Jb1vmFVm3vmmhkAzJ_pU8kAGHGYVnPjA39NHYnz3aC_GBYnZIlPnDGVgD8lx7mGekNzlOnhPzl8vUbiks-gKhmmYnB0YG8lT8lI8lLzmWjks-gpJS97FgYjXIn-EM1KBIekXwcjdk8UZQUArglTHnr6SecS0XnpSEX6k_agAZnG9l4OHqoGPHVHbNmgAEYnLnUVxVgQmIhdo0KFjku_Qfrkb9BWaiqUlr6ggbkkLfJ8mAlkn7mpDXG-kqIk_6lpjZOOgsXns6gLGnLqm7Vn5xlx6mQGnS6mvWmmxVX4NDPnJ9YABnpXnZ3MOllQYnnSCTzlAbZitOsHmy_hSBT3Wn5TniSjdDiTfOXdkGSChzl6AlnDiRKCV2l_ShpzlnvAY2luxkbAnHpkE4lUZk41iOuFL0lIViNBCe1iozl4zlh0lfcmIrmN4lq3eA0l8Ui81i3zlE0l5zl4zkKanDXgizlX2kkzlpSCO0lSanszlcQZpQCQkVU0lD2iQnGF2inang0lnZkK5laxmAuFkanB2fmancan3SCTUAhandgktandkUKokhYT29Yt3mWegvtcPdkEimsAnG2fXomsjgulQYokwukLbndokxAA_okVfhDpkK6FhbnZfh3aiewOFlk_fhpRkPPF0iiXpktokZpkvokZ3G4IlLqk9dgHFa2okXfhijivbnQpktYn9Zn9okVGmOlmuan9Ndibn3Em_5Flok4JiDkgIpkCMao8iFMaMpk2bnj8iapkBLmFimcegIcnAdke8iJcn66ZsbnNpkubnPpkmHm6bn-XAphkJPAoeABhPv-PXmmByAH5lJjisUC5eirchfcmlcnweiulQqch8ZndcnLACqGmQFmmokZWgHqkGLUspkxbn7pkMqkmcnbVk9PFJan7bnepkqKBXxBrFmLwGQ3lobnVcn1fhCjiZ2GKqk6cnzbn3eij2GOjiLdnccnfzABqkZMAEdn0cnt3mqpk-dg-pkfcmadnaskednPdniRkjFmTdnB7mLACAHmcuACHm4dedEnkRkYxf1_LOxfRfj2ZCoMe_Migdjgdn02l1dn8cnOqkkdnAGmv8mgCRslAOWmRbnPGmGImwZJFdk08ifvjuikLbn0anYHmFyGslARUnjjgw8izucwbnSBmDenmegNjiwqkjNlIenDdnpdnWxOjcn-2eyiidQiLJB-cn5cnJZJ0okV2igenjdn2YnlXCSFO1ZnIInRqNcTmaDdNllajHc8l6bnCsOLZeEumuZnrik9nlaJl7_lfSBZSnTqmrvm3enoul5en2dksEn_yFAbk1ojHOb1xlkrmdgkmdkw9i8eV0DL-vmgvaDfngvAHGb1ojWnm_MjqdkB5mnrfRfnFjkMDR87kwfm4JicWOM3Bg9iFOjobSsTkudBjfnY9iOEnQcnScSDOjeWnjVItfnUcSkfnwLUmfnjjBofnWcSYVmLna4GVH_CdAnjfnz6hK4ltLUONa16hmbSh9iP-JXdk5fn46hNDT6dmIDn9fnl7FDtL3mkAgnj6hPNal6he7gEgnhFAn9iuikuAGWqDofHmHJUsmSemeJjt-jdgkUwBdKnlOLrdnTnk5ZA8Efb6m8dmd6mmgnufnycGogntZjg7QwESABgEJit2jXZfDOi-6bkciJdcRgfw8d5iiGWUSlgOMKaFUyjiYDjXajWGBRgGn9fR6B7VmMkgmZiEhnqBLkYBnVZxeaS8mRccrEWehjnmAwbi2pmJzmmekOajZwAQYhnMGQWnmObWZnAhdx9DrYhnYhtYhQhdcxG98kgfgHiAF_NsTbq8jTtjyhOGZjhMM4JCHPARzK4OHieaQUJh9WZdV3fRMUTkpZotjBxjpeAjekfzmeajgujt9DB-Q_KLE-QNhO19QuYJFFjaqjt9DGrOnMGWanq-aghnGhdkKlXhdOhdlhnRKkRinufmoajNin49DXVlopB9dR9eH96k89lSin0TYwhn29DPZnwKAD5lDJnF7mfhnEhd_9lk9Du-bCvjK-Dq-bcYhwingvip0gkinXFHQ3K4IGjhn-hnnino0KLjAajlSYhBnkVin0invin0-bNKg_rm99lsYh4-bz-bZYhHhduinXin6in--b8inQjny_Z-Zjcin5-bOKOSZn1hRHDnc_f1AbN9lMjnC_bTjnQ9dAbnKjn5inChdLjnkhnNjnJZD_9DVjnA_bainOpjZjnz-bgAgb9BdElIfem-amYh89DSjnMNAvYhVOlFjn-9l8jnp0K3ins8aojnp9DH-D9WZguk8hjBZANlHkaj1aj43jwhnMYaJ9YPfnZfnHWhc8jCYayMizbgpYj_wbSJf5MiOEM-bg6sjAIMlJf2vmuvmiWdO2C0xb8PGyXjxAkUwm1dk30giZneNkNbjk-m1pdSWnWPniqmydf1HWUvdDTc3xe_xd5xe8YWMzdkHBFye0ifeMk-ckFjfMYSLtSjMktnccDesKkpoE6ncO_E4MkYMkjoc9YnH8lJekFLgBPkjBnD4jwLgF4jDQisSl9xf_jifFUhehPRlyghWSkuSlbSlzSks3g3LgaSlflnySlelnUTZbkiCkibxjdghp3ggkifeHYhhzSlYmjwcl_7jZ0jeoIKPTyhkV4ja4jW6fiKQybjUmbi4jTyfk4juUn8bjvTkhhTp4jgieI0KdMgGUkfMgZpe70jD7fVWmAkjRnj5YbP1jIdbR1jLjZB5geBmEHb84i_VkuTi1WkRjZw3jDviqRjNZJaXkpZTHcmzEAs5gzcjxLiYNKoCiNxgBFQg6mz2j3ZZGbkZskjrk7djo7mcskTsk_dj6VivrkKMLyUl_Vi86lfmn76l07lYbkC5ir2jj7mJ5iy2j-LipZn3KbQOgaxglbKCVgaMjJ6jN3m06gOSjKQA4bk-2jbBMy5iQkS2ck0WnpWn96lrtaGXn8hjmLAepkm8B9fgbID_DjfajHGIStIe6HsWhxXjBLijbfFLiOrTQIkOpjHGI1HSJBRu5C4Onj6kZwjRBfXajasjF-VWva0zgAdRFUTXtgGNjzIJAggU8j_HgONjBIgEWhK-F3AfDsf1YhNJfSfjTzjzKiKtjFonz8jhtj4zgSYG88jH6bNdd1XYUyXXZRbKAyAAaHAqinHPG_jAQugkfjBxjvBARiAAoODJiwZCIpgGcItujMpgCIWzpcWYUbKAaajZ3fqseOAffajuCmRNLviNZngGbjsonMgAf0KfHhjek6aizvjgujItgLhGXhncOnd_EXujtZjDDH0dBBcI23jxonhkn_uZAZa0onpBlfNkUFeUjf8hjTpnnonUARuen2hjXpnCXh7sjCtjbpnxOkmJZ_ujFvj4oneeCMNZwcRSSZqOj0Ej4JSGZjfdA0jJpGMRMCihj_YiLJM6WBVOG4ug6pnaflX7kvJjoaj4pn9FA2RAjekvpj3QUgujooAmSHHhnRMnnIfjhjzZjOqnzUJOcLVaiiInlekWajGqnwSHSUhYTHfNnybiXajb8AhHDDeLvTGHBAQBAVBAz8AQDUcvaZRGnqnpqnSDU8hjkRMa6eG9m5Zn8dknglAdgguj_9FB9LGbioNnkTlFqnOpjCRG5YaFaiIzmtmeOZi9Yj_9Fi6K-GMheR9zgIdRFZjtZj_9FhILm7YrRnFrn8XVM6bx7cPrnjgJVai9XnUrnbqnArnQUAoILZta1pjkvaUbby_besfjHHhgOKRnBxj8RgIHHPYR4jnEFOOPGkKg0SnMEPwrnKTdu9jo6XNTdT0hYKWh3TfajdZD6blQ4L56N9UTgTdUmQXZDBBRnqj0rnWmQXyiiaUZmQ8rnHSdYfeo6YTciNgO6Djxrf8Dji8jB_W3gnrvb22mxdBLvf47MMCjQMeSugYNZ8jfqQdxqnNsnJ6KxBA1IOHLnaqnLhnoajxsluIA46jGmg9GMWbVqLVeNibxaD9OlNiWWeOajxslyACugSHFj78HNTnmMddsnpRfcwihtkIMjtFjz7i17ifdeGZj5snoGA1jm1Ff9sntemoYnAtnHbXCtnKukMljUCjW7gc3jY7gpJjaqjatevXmNQG5dequgHsnk2CqrnwKAnsn8pnUbijtnEKarIAzhndhnFJnhjnrjnjjnk9DqYhWjnGjnCkn-jn5qnvAixrj9qjVIX4Ni5ddP6bfqYiOYjsn5BAarjBsjnYndpj--OEsj4ujFEACun7qjftn8WikrjoyaVZjKunorj5rjcrjoqjlrj3tnCunwrjf7N4CV2qj7tn1rj4snnLAsFmxrjPglWunQunjtn5BA4rjP5LyVmsom41TfMbRunnLAKrjMunJhne2mGrjmunBuntCCIHHMbiCpnronxqnr5aBbR0qnc_HksjABfnUTmdi9tgXefdei4lkGKTW7hM0jNQjmijrelPqguTks_ieTnLmnN3ZiBmV1jAshl8Pemnb5jSqITAj9KmEdjAJmtmni5jsTiimnkCiYUe0Ib91j2IbOle_nb_wg_Rj0KbRnkiWaw4iwvn9FMz4i0mn_Li9NgQbkCMipHbDnnCnnGnnE6mInnsler7mule_mnDFnS2hfZnLWi42jCVjenfltOjnfybkB3jPXaI-eVnnkGML4m9ckfnnQxShnnEnnZWnvOg9unalJ6raM1BwlZ-mZbrnxvkbwbRgl5qn-undwnxkZRVgdym-XnHclTglqrnmwnEZA5WitUMI7l0unnCjclgJtnvwnUJGonZPlZSZjKsjv-jbwnHOA6raOnDJoZ_GnqrXn2bXiigGjJQiiGjZRk7iZYRkIxnoMlrOklKlQhSqGjNMlY0StGjR3lcPesAjePev7fjthWce_1mAHH5Da8rn4wny1ePlSewnH-UK5Bkun5pQgOi_wnOPDEZAEGBkxnown9Hj0am3PmKsjtwnrxnsIAtxncqLMaeGHJhum0wnfgn2wnPrnixnuxnqSBjVg-iSPlZ_Cd_9iCafArnr5aLSnifTi1cOun2FPggnlwnnPjA4LEtOpaivZf1Zf8Zf3ZfuidXajHQSChJ7fgVkaPofXynEvbZynmoQbUd5Zf-ZjZxFWDnuEjTrniwnVMNUZjtbb8unoynkEhChJefBm2KoZjVunxZjGajAynPFjUYVbYmYhn48c56YayXoynPFbMXnBgIaYj-FjNRR0eMoKgobfwOi4KgZITb5b0LR1XhfddAdda6b57Y5bf2nntXjS8YNSm4snWFA9GJ4BAxmefqnAvnLYhJUhcyndzn0AA4BASqmE4YLqnLRONyJ3ugw0AAGN-0HarnNyjMqnlznE3fVWf8qnO7kTqnRundzn-xmS-GNQnaygLdi1zn0Ff0WfFai5fmEqnGZi1znNcL6cLGNlSbLehnMzn7UROggp6cQgg7znAOTLcBXSCQJSc6HqeVurnezeBkES3d2OEaLgyinw3dwjEe0n_3WcefDznV0nXfeqVMLCBrnUlyNPcV-Sg7IAT3dBTgj_dJtn24YF5Y5UlA0noqT7pYehjcuUeFZF9FsPnTzmqQOw4bF7c00nqPCZTgX0n_TM_fk__lnefFbb2KgLFAg0nUind4d3yeRAXa3dVujUJSstdE1nJiLTvFoJSLYlDwjsJSS1nHbby0npglPrn9ok47cA6YrPjkEMZbfGXWxqn7bS7CEH1nDVM_fk_Im0XcM1nHNRJKFP1n_jnR1nj0n4XhEzeh1nIGfo8TcLg1znmvRu1nZnI9HT29BKMdv0nDFIU1ni1nbtn_7YnXVh3ChZjA1ntXVM-c8rntjL7AGcpm_4mksj9rf-AfK0TmOmcwa7XfewaZRG3MiIVYvynbpYTIlsnXHbjuNYdSgAqY8yl1XjN5btcdqkn75bEAkZ6bYzn1KgCzLeZhSedTsLN8jUWOtyenjEdefV4dvQNX4ds2dSVNtSm_4MJDepmH1RSYlnKTf0OTqeZWlnqzSD1kakjwSRMfi7zRUfiRSRt-fpOlADTmOl8SjxkiR0jgXZP4jOelZTkj7hETj_ijuKja_iyijZQj_ln4YQcQjomjClhj_iA4PEmnW4jGmnN4gYTjHmn3jjUvnp6fcmheTj_hkOjb50jqYbSmnbpe90jo0lNTiA1jlOeo4l8QjwmhBCin4gARjopeSkjLqiUkjNqiH5j-Ug1KnM-IMCiybe6VkU1jfpfAWk3peS5jf1jlLTEuinnjkLj1tipkjJUjKuid5jkAjnWksJmNtiruij5jZshl5jxzfFUiBbkaMHTXkWUjZUjLTQ6pf0-Z0Aj0LjomnBieFfKynbs5j8kjE8flhm_kjZuhBljG2jKyidkb9njIVfN8fidjMxg60mE2mzUjFQe95juZZXzhX5i1RRvGRJGOKVn7WKc_h-_me_hZxg1AnWMjIuRkbkQVhtCTqbke2hlbkg2haPlzIaNWiQojPWiHDidMjy3mM6jWojSUnNZbg3heUSmBjShZOUkmoj6XQV6jWVj1qfhojuBjtMjwBjxljxUacVj0lj4Fb7ejBWfuoj7JKg3j_re1NTEkLM8F9ImWoLPtndaj9KM6TbJtn50ADhJ6pnEGnpsnkznrsnW6neqnG-G-snE8j6znqrnW6nirO1IOR6nQ2nqpjoynW6nUInfqnWfnH0nPcicyn6PSY5k7CmYEir3jElnHrn6PSw1mFUC8Jbyxn6fmAnd2JbfMkxqn56nA6S_MCMPAgNn5Gkn_D1iGaEiJun56nIUZEomrYgAuANBl8ynm7BYKCuFnGGnszjWxlmVBEXgP7nLBlR7nHom8BnLzGcDmQFnyHEY7nPWla7n8zIiXBKBlRkae7nMHEg7n37G1iVjFnl7nj6noUAOACF0k3oSxSGFzncrnClRr2necdp7X5VRlKRV6noUA_SMLrfVdLFPno6nV7Xp2nArn50AcKBHcS8nSQNIokLppjGtLuxaRunL8nHvFluAeoNqsFokLLqnorHT8nz7nFkLFTbNnN3qkh6nuyLRbfv3NlkLkBA-AAdrCTqO8AAxEAb7CGNV_nmlfRthnQhOGonPrnyyMvmkywRMPnS6n65ctTgAqYHBl5jLU6G7bNmZlF8AplVcZhWAXNndFOYlLRxRgbtnEyRh5YYpOj5Y8xn-qnvPNU6n18nRyURlmYsP58njsjADIdwaiLKYBfb8X_bf03X1if36n1_h1JapkKB8nVZVI6ly1mtQanVmPpn5LEGFnsgbbFbU9nn9nr6ly1mHRbq9na5ku9nb3gQKbQmjG4jE7Srhhz6jduSa3RJmnX7eSvnhYb5jjnCmamnDHbcmnQvSW1jYwnrcja1jiImpnjlLifUjRkbQcmWUi-1jqvnwmntvneEfvvnAJbxvnd-nzvn-dj1vnAejDWin9eDejAOgJnf-mfMIa9vnEkZI6mJnnOej0HbebkeZneiTCwnGnfjbkTnnNSjhejMXaO3mM3mxCJannzbkXGDR4mx9njbBDMG99m4oSn6n-6nOGb26n2Dn4sn50AiiLfxjOygD6YeTlmVBAImhokG4c_FVqhmm7mwkn5kdPldaudUFcV3gv9nMnbm9neXbVaibSna6n_qn46nYaAJPgk_nrznQ6KhFAm6L4bi8wneOLj2n-ZjC8CWOGHua0Pnzxny_nxynfajCSBeGB7FASqawon2ZCtse8wa5TTHBLTIALNn1MS_enLIns5dyHYuffTSTZLUgWn14hsOgmakdWnm3elNTfWnpQProj1MjzSn0pbJKSmLUgxSaqjx7Dz4mNQlzmB8ElpKehhX_Oau9ko9ksQPKtZBxjx7DTBS20NxSjQ2XNffZlnKvn79nblnJ3nN3nP0jVmjZ3nP_iSLiIVQd3nVLif3nN7ShKjJCJgmj_oej0jW4jp9hixgOYmmmjf4jBlhE4gdyfc4jcdj1ofM4g0jjO4gx3nmqgxmjaLiBcjv0PtQjuVQAiPFTiB-hHTivhjtpeDkjmTj44jGkjFUkQcj_SaScju5lpMgQpfwwQuOeOnjTmn9Kj9RQWmn9RQYmnRDfP3nC5gxZQTCmAPe2CmM8ej-hP8efnjb7fHUjh4nW5gtwglWk4Jmm4nMCoLCozWkrUfrnjwkjRLPvDfXXkD2P84nbXkNEKdXkCqfXdjy5gHjh05gD5naqeoUioUe15jL2j35jvxh7Rj65jMBjUqfzLiYhbQ5nYVfaVTX5nZbK6Ujlzha_mOojvbka3mt5nN4mKDigMjFImXckL3jIUnSDiZ6jeJQdSjwxgT3jhUnV3jjckS7gwpbZ3j8ejuFj-ejeAopSjSYQM6nTeVcwmSNlJNG_UaCWhnMikbgJonduaLonLzgyrfNzgcVaydnBtj2sjyonDNiDcgz8nF0gYRdAYnjQm-pbdblyQms_aBRmxQmrDlq-amNjYnAAmm-9G5DoM-b18DpGAnBk9gdLBkJfmGWjHgecQnQxdklbZ_norkbRhykn4MhZtm3Oh-ojI-gmEccPhsHhfSmlmdTJE0OmdAi2OmPVAZumyOmwiXJoe6Omqxc3ITzCkqDcbEoNqdN5mJqAZvmPXnTul4enPql2YYuRnEEkRKn9VnRGGt2gj9lBdmIMcnbaYFTRtdyEkR5mBFkT5mDFkIFkJudKFkBWjlEisWjgGk06k_flrIl3LnsWmxZn5knt9XwLMK4d69AD0e0QmAbcqsAz5d3iltTmNmjIJkFJk97dgglc2XD9d2Bf07dSEd3CU3onOvX9scCEoiOkuUYldGnFo-pgz5f2dm0SjK0j2SjfijebjIQjO3nULjBhj4SeN4jMTk4oeQQjATjEMg-aeGMgKBoJBon3nofQ9nkCGon0jr3nG4PHGofQjTBou3nFGow3nXBoy3nZBolyfn4j69h8SiQoRu4jxBiiBo6Kj8mjyQjCkjZzl5BiBLjv0lLlf74jM-hD1jvTjMkjqMg-0JB5j7piQUkLLju_lL4Zw_lKqiLLTMqiLLT4Bo23Z6BoDriBAm4qifHU6qiDLmOAjctiYnj-TjYrKQ5jQIKCDmhpfkvnPRjDCouImW5jiLj-cji1jokjeAjqkjargNuimnjbdbpWk3uiJ5gcRjNUj1wgvLjm5j4wg3kjlvn_pfwnjnCi8emufnZfmRGfEYkrfmXbSUfm5oHLxiXjnNxiukhPxi9dGF_hsvn-4n6Ljw5j5njddjjCoBUalCouUjOvhHZkCojJZkvCo6CiQxgwJUZsgU2jc2iW2j8UjiDnK1fjakfEnVEncakJ1HgEnv8fsKnlVfq5ipsgYnnKTj0sghMjZckMUPOVjlMj75nwVfbckE7iTUnFDoWDiHDo7Unw3JhckzBjh6j1BjXtnWCjZtne3jxIhvVn1fnwfnuLUn6hlfnHOjtZjwHHrPBQump-HSQde0m2zKLrl7Io4tnPDZ8mm6Fn1hfSxTHBlltiFpmOCmqRWVQEi-dGUghfaqLnwNa-0EhKkT1eVQEVzCFHoXajUdiaWmR8jSdiQNDuKibyjfJo49AhJo8hj69AE2nbimjIeDLDfYcaFAL4dZUgOZjsUhT1KkRnLMm_FYpmBeTVxpAMUgWISLngoXnsunYpThLeWhA5JoKnBLngNNnq2mzngesjbQABKoSqmMMe0HjuqUnYflfjDpnS-jJJL-vb8UdtmABKo_ci0Cd8JotynhSf3Cd-1T_-WmfjlqAMUgMOCBQH_0nFKouWDxYfSPGk2UYZjUMGqJe7unuDjRfg7ZjIOl9Zj4MCw2U7JoUQmrugQKo4lYkAeHifGOlGvgCOlcICw2UA4LRPgtKoTsj1ngAOlChn-Ko_nGo_Y6pjhSVg9cN0WJCdfBmDqjO_ObfY-fDYoY6WdYWdVLoEWd2gfGenyOAKLo9IADun9gNzwnegnmKoPLo-3BdLosBANPAdqN2KoToTkLolnAmLo4ci5tNQ9nAtlxtNWmXiIdcLoCCd9IAAkABQHO0nncXvYfo7GmLoNGG6LoHyn8tNsLoVKo3LosBAaKKttNmimLajrLo0LolLoGMouSC6LoTpjSLoMMVAKoGMoiKG6LoqLoV2TEMo18BmLoKlUrLfVLhOCdMAn8cIf1QF-lbeDqVdeObtLoGMoeMojQFDpmeInooP8QZHVgrbmLajUeDnMo4uQcMoqMo2Mfb-laYDW9kvMoiMo_Ij24miLo9WiYLoxWd3Mol2U4KVpeWvPmQ0EyPmdsQtyOlMoTfYwwb23T09gdMo5MoGQm4BAMNod8m9JoIlZDNooMoFMoGNoxLVpeWdwOD2L4IjHclbNo2MozKo4MogNonom3tQcYU9HjfKnZNo6VdlNo9zQdNozAAm2UNEAhOhazQoBAxHnzHDvYn3XaKMonqj0MobvcZLozNo1NoMNohLoyLowNo1MohlVIKooNohNoZrlqugAOoQNofvcgKeTNoHbNTuRb3GuMoLtQZom6AAefHSMolVdxNoRwbpMoeNoplUBARWHjAZlONomVdBOorEPywbpOocNoFNox2ULngbOnaKoU4LXsn4-ifOoNOigxbmMosOomNoAxbLSkHOlnghNDjMCThMo7_mFCdEjnV-WnKoLMoaMoROom2T8wb2OoWglzVdPNoFvQOlgeqkVMoZOoCqEr1AhTJD9lBQHjQn5_nDMoKPohOox2U75BN1Bqyn53czJoBNodPoBRZCPoRQSMOCUnmo2KlwcfCdHPo4Jo9MomYA0glUTVqCnN3UqQC3_YUfYuOoX4N0gl6on5tN4lmcPoIuNwPoUPogPo5xOHOAHlgo2YIwm9xnjLoePozNobYUYgmipjtVgIPowzV6PonNoVPo7IBxKAVngjKoZMoUQoNQo7Poh1GZQogzntPoFvmBQoZZUeQoWQoFQoaNAuuQLLo3XaoPluwb5OoROoWLoCTni-jNPorOoxQoCOo8wbRrQqxbefkxPoXQomYArQoSxkpPoykZxLorwnmlJ1QoOQo4NoUKSAhk9HjBan0tjwQoRPo31nutjPRo3WdYWd6QoH-lfPo1zQaYDazmjRM9eLpPovZmqzQKQZ4-FRqnzlZkNoJOogOodNoSqmvSOBAompBopBaqGpMetsjpVatKiUdi-Wh_sjQNAzdnwynuKo4Oov1TIWdSVdZDPQVd4QovxbIfbbsnrcYF4E6Ko_hSQPkOeiXdgWokvqkHdkJ_LDrkUeiMVkyggbeigwfEdkTPkMckpqkWokYwZD9i6vZqokCwZjRkkIBdSoJwZasi6iiMwZJ3e8Fm7gg0fh_Uk2cnHFavRkoRkVcneVkvfhejiSjiwSoZghgxfUdkVuctUkIxZwKo_OozDjEenLzhabn_ckaeg18iBdk-5hWenbcOtLJ3SoATo68iO6hKVkTdk48iyjgUPo0AA0iAhcn1AJWNnrJes6A-ekaQSk2U81N0QZqmU01NM-j_CP_vbFNo0AAtbNVZe0LdmsSB5dQVObToNRZUqkfTo-2mDwbiToWQoXKodfHsqAhMnYNSGwAGSotLo8CMe-DQzmGbiGOo_ynqsn-LoUXbspj-3AqBB9To3bi6Vnv6nqEjzKoLoeVaiERo67nb6n-LoDSBgPJ_JjGKjqWhSUoMgA3ALJokeQVcCnBIZrCHMLeE_iCqgL3nE4jwiQ7AoHQiRdlZCo99nvNeW0jpelbmjdKjA7jTQj9oeaYbYSaF7e4nijSiLCgY_ilmjtRje4jJGoqmjt3nHlmj4jWBoXMgQGoPGoaBoC-ncMgBTi9vgDcj5mjAwg7YSEmkArKJcjUYZLcjj4l30J54jHkj-_ikGoxpiG4nILjv4lMUkGqidcjaTi-jjWpfMlf3GofLi8BoeBmODgsqhY1jgkjKnbvgQJHoaWkLHoEtitLQBJmeUfU8enCm9cjtkjaHoYuiWHoHviSviv1jIdjFZOgRjn7f5-hWjZLhQIwimRjz1joRjfHo61j5kjPdj7kj5Lj-nbpCi4njlTfclmF5nnceH5njPkhdjEvhnCo9JC55jB0i20mqdjumftvJRljPVnsnPMoj20fCakE6jZBjVCRksgp5noKnRojz8fL6j-3mjejgSj58flxg_CoeIoXSjfoj9BQ65ncckX6jlIoDDoXDioIokMPW3jooj6ejNDoU3PfVjG6n9OKK_eTlbM_e4yQ1NTCTAMgAAbBtsAuSjPxj_GdAQjShfhZk5Aoroe6lktoevLgcXo0mk0Fo-chCieTLiQ_igihamjBCgPvnV_iWBiRyf1ijMVP9ae_oel0jJlmb4jq0jF4gTPT9UoeCf2XoMGoo4m8ib6bjl4jXCg13nNpipCfG-nmQj20j53nbOePVobmKRVovmbTVovBo_0j4QjKwgBVKuCgA4nPpf94lr4gl-lhVoPmnQLjkVoYkjpBmkijmVo_4gXvnaLTBCovWPYAjgvnfLjtlf2ImzTiPHok1jRHooLjlnje4RjWks4nR-nw1jCdjTUjaxnkdQy4n4-hiRjt7fXxnikQ14nNmf34nMdjT-njje54n63gzhmPYkcUiZdjgCox5jsjeHsgkDgDljMhbI5nsyiR_hSyiexnfJUIZkuDgCIoVVfY6m8CiQBj-Ci4UjTBjZ5nNak5MTc5na5n4mfKSjbBjuWoI6j8-ncMjA3ju5nzWoVckGNTT6jGYP5WoHEgc6jqBjKwnR3jwejUUncIoALUnIoIEgRwIB6nhab6_hHXoYtna3jKXoIXoMXoB5huXKK6nIrffNQ9jau7FoOj7FjosjzYjwdZ2sjarHEbjQKMXKgeonT9OjtlFiZZxk42OOxaBYiG9jKykSpZpdeznkE5fL2OErbjknf8aL8O1Doi-jxIj8wb1xn5Qocbf6yaVzEzGl2EeygllOky5fOzWeEoJDjsNlmghG-ifbbcMoj0EBVO5ALZQnQUoL8cHddMUobmad_Fu6nR9nFVOK8j7nevfcSsaKZnNJYT-dK-dVKoIhcFkl90Ob8nPMRdBUObobFACTAjneeyY40n0znsvGXhaLOAv_nGJoWSZneG2pjkrneamoKotsAekUmvjGbi57njznn_ngKomBmNQGgeRqon5RokghCboF-iMDj9SoGboJ3AMNZDxGljRy7QSZas_GiNkZjDfsajZnbNjSddTkRNfg_NjqTo0FJDaj3yj-fgyEjQWh1Ej4Jo1-MULGdsmlQobySpfWK1TVfYXMYVtbdKopDYLZfutb2rn2rn6APOGAp9j6XjOiZFLoDcoLDj6NlAxm3dV2ekOMfutU_LfrVj9KfJLoaNN8codlAZ5NGXjXToURDZTolLoDdoeWG3ekdTAU1by-AmZdbZC5jkKfnloWZzLBpjq1hkak45m7coNdonKLHwNzmB_GdoToosdYcopfWY0npDLuQmyQbrrbbeDHte3Ubnqjlco-dVncoGbopfWJ1m3Po19fY-WWfY0zVTQoWMY2UW0YfrHPcbozdovhG3Fl-nZW7nsRmHySBqXUtdEQlPCjHLoXsjMUoAeozZDzRfrQC_Gd2RfojfCDFI1K6Rfi6j9ejdAo8FbtLofKAl1BLLC9fkYrSB0IJ-mGgfuMljwOXRkmIgLxnaMlleopMSQxnIMlYiiW_VueoVxnaRk8YoZ1ZFWoypfQwiyAjEojpJUzUiTOofKAT8C6og04mUMGJHSWyn29jdFmceolRCJPEwnOhAggmZKemgelZDGQfkaIm-LCZKoTum-DkHKncboIfosfkFzCCXgWOJiAmd2mcSnTJoHfogVEGnO8AewLA38DiOhooV5boUfozAHTiXntYUkf1xIdUj1AjGbolRCFUbIGHlvVyrmBtSa_nvOmckgi9n0zjFEkcumi-hv3joKb9HmAKofKA3kk8MnXCSRboGOne_nB7nyfoCIFBVlAmSF3mSRmriDEGE3FEGMUHrlx7gUgo6SAhCkZIhchkgcolRCySAewcAOTOlkhvlFgoDlk2sI6YnI_n2PnmOmsOhaGE-FEzoimzj8FnqDc2BlNgoggoPLEcFAwlk2SAXVlFgowWIzPn3InxHhsTmwgo63jfKA_FEvgo_ylxgoCdofgo6SA_qU3go5gokgoJhoLRo8VIu6mXgoald3PnBhotgoZgoUAiA6ltHhR6lmzjzgoMUoPhou6Y-zO7gIlGA6goghoxUSBTmBymlOmOAinOmXhoDhoFhocEobhoSDlW6leho_KoFgoTAlRXgv7nl_nhXnoES7foL_nr9FhfRSEbC6QWDoGeZcYd-sUSYd6aREgoFDVdhDx9m7pn8umsxdzxeXweXfoU4kgfAE9mnXT_Tos9n0ylq3j9eg36n8bo-zIZaDNJnBclBsenfTh7nIMn7hoIRSK_nL7nZDGbChdSAu6kG_n-goaioA7ncioegoriowxUIzJXCSPUo7smHIh9hopioAiontDdSAmZm4oS7LomNh7ioLemcLo9ioKYAuML8rmh7npfoHJoZiaEjoOfohfR28kXLA-HGOeSNlHaGnILn7uEUJkfoSQAotGShWnjnnpFj64hgnnkNTzFj3FbJ6hasesoSlFf4ljLaoTrSqioSjoVjo_iVW2n1qnTecZad57ZFXnBdjAXndjoSAo9ckUAoAGbMKIx7iUxSj6jgVjUST5xS6rSR5h_rSHfoMgRicIcYngkAlLmCeeWuX-hotjoisBORn8JV0LdBMbFjo_hoWTdZrnLjolPnJ_nbioQkohfRzIfuugLIB7SgSJd21mJWjnOkBPofKAYLBG7NsULVxNxaAgeo9MnNnmmPn1hoPzmT2BPxMMgkb-DlRMPgkwkoDgHxjoYiohKnWAi_QaZDGYLBUGHpgasko7koRgk7wmg9lYKnOnmIKoqko23A_dN8JbyMoThok7noioXkoDloOhBdsMkKZm4LCeo93HKQoYKnnGTCkmLMc4XnRzkYlo8kAeMnOklY1N7ml25WDldjhh0CTDloCeHjforUFmfo-GiADOI0myjoitYfgfCZowfo44nyfooRCalomNdiKWcIM5nlNjor7T2Eo2XnCGlklo_PaZDG31USHjzDH3wYxOoIoQYtlyxkZ2OqEA3_kMmo7hEc4mYhLxxkLykVmob2OFtlMmovOaDWMCxYcXazOjk9j8NMmTlXXiJiopfj3iozZl_6nqlbMgofhoHXlv7nANoKgovmosGbxmo0koh-fWtSCMoQynclg7PaHmoxIefWGG8dy4VXNSAcmHfoPTBipn41QiznSmo6-j-tAcXdYco_KBcFAb_NH-UstAZOVOno7ybK3LLglQubyconpm5NTmfk8CZQTdemQRNnJiolAOGOienotHMdOoRmQUmQk-io9jY1mOlokIDvsnURVrun5iow1kbqZsVBaFTivluilX5mollyimjnlIik6noCXBBWm9MnA-m4InHfo25SCyliZRM2mgCk_xk6not3Kk3jdgnGOn49nOmjgBKiUoz7TFmb-9nDBo64nXTjztlTGor_ivmjY-PFYodImlIbdtiA5g9MginnNRjWWkbDfx-hfvnayPYCopmnovnNleg-K-4jJZodCoC6g0Ujb-nt4iK2h5Li5djZuO0vn-Lij-n8djpEf9Vin-nA7lr9e5ckDwnMnfSbkOnfk6gGWim6gIWiaJbz-n5mnEbkngnV2hRnnJwnTOg72j8le7-nP4m9-nw3muZocYCB_nJiogRAUdZLjoFoo0XTeko8io5DhIQA6rlkIAQJnBjo4nmVloppoXlo_DBycDMJCpJmNtk6ho_ko1ccARYloQYEmJioBAI-CMNKBNlHTloBmjKeccIYPmFWDgvnjIhoBqoVZCOKJEqoRRaHqotfoJqoVCoiWmaTofKAkBm4LABjovioplb4moyioJioQ-FpCBJnDhJi3_N4_nGjm18MbHCZDGhYlOiHCGC6TmIJHqEAezdHfoHEiefBIEZ_iV6AmYjobAlPAlC4jniZN0jwFoMvnyFoO0jNhP5OTjijL4j3Fo9AoBbT_9nDMg_kiFMgvhkIBoxXojmj5ni-khCmn-khh_izbjs3nzfQ8XothkDoiq4mzkeDYo5vgbBocTj33nl_PXGokieZGo7mjkBogpidGo_mj8TkE1jwmbvmhrBoIkjtBolGoBnjF1j_QjQkj_piq4gPnjX-hc4glVobCm1FoH-nelfTLjQCmgmnsVoSCiIdeBgoenjd4nnkjg4nQHoi4ngAjk4n7Vo6VonDf8VoRviNgZVviPCoCNKfRjUXkhRj1eowUfBMQxAjVaQPhQVqorQT9loFZoOdjmsoQdjQWoTuh4hmG8f_Ajz8eSZo94RwsoKvhkdjzfPcWoKJKodjaZoNsgcZouNg56mtNgBSjxCoDSjUljnWo1djHSj3mf1zh-Ujr3iAVjXpo5leI7fQSj26gC4mN6j45nBVeMVjR6jADodojaSj-5nReTKVemUnAVnqIoGLUHanMDoIaoODoGtnBtgbEgPmOPaoYHDpUPZDGhhJfeRDioV8BsXhuXhGiOhpZIiOpXhl0gEtfSUoXaJEEEGtkKPCcsQG8mXCSrom1noahoPjoEnartoaHJvVlNhBhiS9toIRL4oSuNoBuoZ6l8egxiofko5toK3k1-NJuoNtQ-toh7nKboOuoZiodqoTIbSuoHSEIuo8toXuoLuo_tockoypoRuoqpo-tOhjZq9n5jkToos8gDuo9OkAro-qogXoW7POvncmjYTkxKjhTneooq4j5kecLiQAjK-nbmnnooN-nAkQdvnjooS-nR4RUWazkQ5WmgUjRdjsLi2hTTcmYUiA2jKZoeZo0Li4Lic-npobc2j9oog2jApo-mn1-nAnn1Ul8vnHpoVbkCFnKpor2jt-nAwnyJA0-nBejR2hbuOOnnALbQnnY6PXMiy6gZMicpowWoepoQwngpo1_Kdnn0koeeC49GDuSTfoFmogFEuuoMwly7nuFo59n7lkxFoZIbZoo6lnpZTdTnk7S7uoy5jmQjEYo00jhWkI-n5TeRAjFCmD5gIpoklfFvoNHoe5gQ-ng_nc8ep5jvooboogAfxoo3thY-nA5n1bkkdAF6g5ooZwAp-nyrk7LkJpo5NgMbk7Lii2j24ik2j5vn1Wa7vnBWim2jB5iA6mD5iibk5XCv-n3Efx-nKWiU2hVejEDiq5nJ4mx2hNwnxZocOgfpodpoqbKipowno5XgMGTpUllylqZl04legoYNm_vocRnK8mJEomzjwuoGwoUoocbjJwo_bQrclrije3n5uoy0jCYoZjOT4njYogCmjvoO-nqoogwosUftooG2Pq5jrLiVNgtLir5gJcmrvnihm7so8IbZ2j6oo9ooJbkh7mf2j1wou2j2vnj2jBMiBnnFejzxoLyoXbk-vnAxou-nPpoIFnFwnSpohbkzwo0BAwvo-gZYpo62jLwnVOgOxo7CoPwnu5i5-nN1FTwn4toRloDRS-fTx7nWloQjoTJGupZNYj_LUkpnMumnaoaRdO7OvnoGjoTJGroO8cRI8mu6jFXhmajHXhTJk0joPAo9Ka5jop7iXSThjoWwnjjoE6nmjo4jojeSltoFkoVAoSrSCGbYVlN9M9eny6K3qoSoo1hdz_D4QmVxoW_lJFl6_H16nzpoxyonfH1qoLzGGaiLooBNnYVlz9klpByzmPcNZqnsRnZUlarmL2eYdoODnCeGHfoq8C_ZAwzoU3kCwjKZjyVj3tfTLmjNfuzoHWSynoSEAZZmBinuEdjyjayjXfoZIBeEAbYAdrAduAN2H9MncqoDXlSGc9OmdiokWnwPShSLlzoouo0po7LhflTCJn8eV7vmBwoNiXTdceRmryospoMSBrOAignx8lPclf0owmofqoVxo4No6NolYnV9FtqAoxncObCyb6PmIhopzQ30o8NoGlAr_YcomVsQ-0oqbo3NoJqmlhoHgohPZDqn4qodsVOqmNooJ1okkSvulE_NoqmGEdHxECqm6pmh4mZDGN4CEtH1olW9nITlxULy0oeqoSuoOUn_aStQasynqfoXPEDwoGlkcrJWooOLLM4jXTknQiRvngoorBixTk9uolYZxxow7ZlTiQIKG5giljR8eJvoTUiMvoPHbOvoMleowozooSvo2ootCoWqfuwobcC2mnsgnTXIHyobskSsk4QLR_KBpo6mnkKB6woOJb8woq9e54iZ2oKMiHOg1gncyoOMiw-nQej49eqvok-nVpoJxov6gMtox6gOtoo5iRpb_-nC3jAyh03mpyo7voIhoo-Np1oEeot1o5ylFwoVIbw1oLTkPBiMwolwoOwox0jSmhzUnmcj4VkBvox7Z91oXzOscjikjlmnMJmC2o1LjV-nnXkTdjpwossozmnQnkFyob2jerkywoevobuGbvokvo-Kb3vn1vnsUlQyooook3oS_K-wo90C_vnq7mpvoTpot7lFpbn2oc6FT2ougnWpoxvo52jcxgK3mz6gp5i16g--nOwncnnH3jfhoyIn2Onm6I_boGemvknhxo_yljxoA3oXvg_qoKworUoKroNqgsxoI3o0KjfTimooN3oQ2onCm_1owYZd1jhwoS3ojwopthvQTrFMnwoQvo_1jAyoWTSOBjuvnd3ox4i1rkavoKyoCxo3woMkKrUlb2oI2hB7lbworvoIejmvov3oN2hBwny3o3mnsvooZnT2hULb53ofyou2obljr5ndljkyodxgfej4voSxohpoqyo0bojEA24lDuSuboPiZIEoTBkNbjO4ohUoQ4o0uoqUowkeJro11ow0jKmnQwoVvn6TjloojYoO3oyLHe4o9fZg4o3xou1jZjP6xoNvo8xoPvo-xopXkq4okjZCyo1FMvwoc4oKbk4mnbyoh3oJyo_oor3oY2oUpoCejCbVEejo-n_5oIyo-4i94oVyoovoZlog3o74oEwntvoF5o7EfH5o-zF4CoWIoy2hOtoB4oPxo2NIUxo8yoPEAPoojGbczomioKNlgxoYskrkeXYSeXoiiOR4ooxomXoCTjT_iW4ouxoJ3oCsogYo-roDsofYouqh64oF5gdwocnjiwooYoYvnJSI4xocXkkwoBSSqmnP2a55oZ-nR2js4i-5o_6oCpoB6oU6oq2o-1hW2obBIH6oz3oJaSPyoM6oS7og2ou9eHnnR6ow3oT6oQpoZyow4oIxoIwnJ5o7ZoV3m82j1voL5oAFJg6olyoD4o8bkU5oAUnX5oprmqgnScof6lQuoz0oH3n8qou1oL0jg5oYooT4oj5oRmh36oY4o-GoAHoetis5oJZbB7oR5jvyfdWkN5gx5oD7ouook4oOHbm4oG2oScm45oUcmO7o85omobu4oyvnf3ox4oF6o2wo14i14otTS34oALbAWie2ot3oUVF-4oOpoO2hV7oT7oD5ociTuvosobeyob6oyvow2ohwSXnnoyoZnnRxo2voTxoT5odio1YAm6op1oE2k92oM3ndXovFomxox6oTKbU0jaoodIbB-nE-nwTkuxoqQjZmnnVoL-nF7o2SSCvobvnVbCu5o2WoR8oFNgqvBU3oHZosKbn4oc8oRvo65oyKbs4oO2oOcGRyoz4oMBI33oYuOj3om8ol3oNyo4vnd7oGpoftiGpof2oI6ov8oj7o_4ox3oC6oV6okJKGxoRejz8og7oGXas2oBVjr7oZpoiyodUaN5o93omyoD3j82hEEn8yoUrOpDmRqGKAoYKnVdo1rlt2gUcW4BFwKkIEkIxGCqcfzR4zoLIoE1hkmZZDGa-obza8UIRqGYNobuo9YhjumYaaHfoDNnZgJEeoI7nKRnK7naKkaGc1dmoko3-oQeAimTG2nagk6xllwjUEUnwjg2daXlCTA__nITC0pjYtgWTnGjo0fgRCMkMiMMbmMifLgPon5rfDAfzva4Af5rfZ2nQODFsf2sfI9CJ9iuaostgGVmFrb_vkiikVYip-jG1oXQmqboFfNiEiQXjLlgCOimfj5hYelgq7k_WZLEkyhfbWfxuoL9o06eD8olijLwoz1oa0j26on5o_qeG3oiIbyTkZwoL3oJ-nc9oVZS-6ox9oagbh9oy5nw5ornjH7oaCoJ7oo9oa8ooXkd8oqwotlOtwo1LiR7oSApD6oS6gp2o08o8Lil8oLyoa7oC5ofvoEpo_9ob7oatHwwonleu8o_5mLMij2olApn2AKnn1vnMnnr3o38oJ5i58oqKn78oxbkv7oMxot5iW-olejviTPuNmzFUwN4iouRLfciqYjw_oC_f9OL4ynqPLz0WHKocLoYpOqNLhFAuOLSeZQ4LK6Aqnoy0WxQA6ynAKoaBp2oGmUAdBpjiSLQZzzovNozoYzfYtLolRlRGP4ZntBpgvfmvMeteM9OcSdiHPXtbtMevTorAhyRYogf0lbztYbGVI3UfLo0CdEKoLQo8MLtCdbiXvtYrkYPQW4vTg9KMlkv6o45fjUo1Ao6AoCro0SeEro0oeGrob3nwZh6FoqijmelDTjlkfNro2niBGo9XoU7SEokSromKjFYmXmb5Xog4jQTjZro6UovSi-lnAYoImnV9om5ogro0mjLAp10jt4jfBoPWmPZQuqgmmh7Kj_dl-mjlTjfGoFkjCLjY4lFnj-BiF4nFUkH4nVTiLnja_lL4nyGoN4n0GoWkjSnjeYoocjkXo9KmWLj56oW4nQCiFsoXWkSrgDUjmwgHaKLsoHCoNsoJCoNDgPdb2YoOCoo4ns1jHcer4nsnjqAjo7fOthSXkIUi7YocsoaUjrrgcWmrdb11jj4orRjosoPWoEqft9ossoCxgVYk5HoIljkCoYWo0somEKKljJBjSxh60mO0iEIoN2oiWoNigJojHIo0Cod2iNojVAnqZozkbKxovWow7oxWoUWi6bk6kbB7gsTnj9nPtKPVjkljX6iN3jDDoUDiAXofcksmOb6j59SiOHEaoDReg6jArftIob3jvIoRlbxIouVnCfjw_oyBAI4B_PAqQGNVmlKoJCpaMYukYnecQCpWkfLvnBApyBgRmkUmjnUo4FoD3oHroSdlE3o-iZ7oetXofmj5Uom0j3niaSaRroxbjqCpTYmGYmQTjSBo7XoAVoFmnCVoeOQ1jj0Cp03nHAp8GbdBoSDQLVo6hkNVozTfKYoqtPMYowmhOYou_PNcjqcTxrolQKaVoNDpcVobVoKLjJmPSDpLZSUDpVgQ1GoO-h9roMApM7foVoT1jN5jfkjyqhhkjXAjdnje1jWCi5HUYCiIdbaCiKUjjJmxwge4nUviHdjSsomAj4YoxUfPXkvAjXUj0pforgodbBZocUjj5gxfoBEpzIbVwiRNg3Lj0HoqsoI_hAljOZoL_htjehmf7nj_4RxCiZvhzCiL5n5so7PeFojB2mu9oVEpTxgXEp-ZkDto-dTpWoISjrWoE1frZoZlj7Dg_8oPtofljRto1Woy5n15npTn3ZopBjzaZCDoxEp-aSSdehHpOEgetoJDoXFKDanlSjZeoxFjRDoiVj91fRXo5SDDFpqJgxciNjHodoAqmOCpSUUJejcijHwofXoDqgKfbRFpJQjTFpWFppUoE8ooijeCpuUo06oT7jxUoqbji3nCnkk3nbBi3UolKjlSiTBoVrog_iDlhrmjfqgt4mvijjqgEVoDVoGVo2CpUmhVGovSakroAlfw4jBwgy4j83n04jdzloBoFUk-TkLkjsBoBGpMDpLkjODpKnjYcjUVozTjTkjF5jc_S8roYDpPCm66oPGppVoiTiEsoVGptVoXAQvVoJsobWkMHoY5j9HUa5jKCouDp8JmiGppAjkGpsDfy1jDWou4nUce2pfjRj2DplRj5eo0zfdWmLWo1Gp1Wmn9ohdTL2oLZoz5galmUBoPZoKVfdZZFlj7dbZWo1Rj1soOEpndjVtn6eo2jeGojf8o-6mlWovMQkZoK3imZop2iSHpEakaBjeEpt2oaljs7oM-eexg6CoO5opqfw5nStoP6jC7gShZYckoEpiHppljO3jtBjoTnzejzEpCBTBibKDoGaoY3jitoJXoBkoLXol6j4FQAFp-Lo5SDkmgx-g3bi3loLboI0nBFprKpQUJ_lS4boJpnp6nzKoqKpJQlhBR5MGfnlFai-NoVUhCinJLoqKpe6n-zn1moAUoRUooKoDLpakA8KpzxOfqn-ymKhnILpgKoDLpvPa6ALhqnxKplVJ0KptKp5zn9pn1eVI3U4PgVaiAuoIoQGrnSLpdgGZRAH4o-znNuoiLpZhnr9FqKpmdkmboauoqLpdrnJLpJ3U2anZDMxhmfjnzeY3RdH_VLaju4OLtemNiEYjUwXemXSpgP6XVKoQuNIAZW5Lmdowsnh3mUNiKteJFpYJSGuniLZ6Lp9SDxdo4Kp0LpLlJbVMlCdWwdUanC4Oq1ojhNqdo2zVCMp68J-UOkNAMokCCTUokA_LZSoUucKTofggTSoYqkISoUPkQSoheirSoufn3dnXSorokrbnhjiNcn4bnl8idenmjimSofSodkG7Rkwjg1bn-LaKgh8MpxSomjiZxf3fholiufnLIiFIirRifmiMNpt1FMHiTIif9htdlwRiydlsni2el4uHNfl8elO0ZdNpQmigmkQ2R61lljh0lirjh_RiZYGdIi6ligIi8libda92l6mi9miEmiRNpcmi5ZGoIi9RiP9hIimR9hWimKnibNp0bTb7mQihlRikNAzIiV7jONpkbhalizNp-6jWaGVTnMGmMGmhVkesiYsi_Emd6ZtVkWVkrUkiFmjSoZGmTOpPOpVOpwVk5SokjCaVkuVk-riROpBqhwFmoVkSGm-UkyGmmVk8phophdHmRHmhsizYO78ZnphKqh4BmDjFhuiqBmnhFEckWrko1F_qkvggErk8mGXrkE6iKchXJa51FJckQvGH3GOTox8iTbnHPpA9iUen5DSP6hTchK2fgKo23AHFMO7mcKmx_BiMmf9hYmiv1lJ7mpahUNptLoSPp2SAUPp41UuXm38nHFiuQoYPpUNp0XmSBmUimcPpnRi_miqboSPpdpknzlOrZMokOWmztc_bhJPphBnBkGpMpSjirMpRPp4MEdpkdbnfbnIghjbn_bnWgFKenbengUn1MpYwZENp4ok7MpQPpienAwZgRkLQp4Mps5hfvZOQp6ok4JowPpgqkndnXdnopGtUnljid3eM3h4SonSowVnpokNdnoSoqwfmRkdOpJLoaQpQqk6xL4hoNOjI4mWeicjh0ggpOOsqk6PpcqkaSoy7IAKotQpneARqkXHmEcnl2LlAdOokXeiVdkPcnVbneeibqkWSo6QpWrZQPpZQp_Ppzqkw1FitOA9YJ3hYrkttci4SNJafcmVrk4Qp_OpQckBPp9OplnZPRpNWAHrkmmGKrkako2qkQimSQCLckYwZbrkfHmhVnBck4OpRckj4Sbcn8QpdFGBcIUknxMDITTafnD5mfgOhMenaj2sjwnnFzKVNj9-HuWhTbSfpZDXhgWhHhTYpnqWZSEM2YjELLzonKpg5walaUTfESue8-j1OiLPUqKguEY5pYVcg5AWR0nQ0nOcd0Kg2uejKR6ueAddmRgtxaxEcAqY3OgELiXSpIXRzxaGLg5XjxxXMrY8tfjyRUvemAko9b6_GAxeFxeC8m-OiWZlOLNN2dbNkh1abPbJdY4bbQwf5YJANk2Ya2KkR8lkLgaEe2Ee5fojLgoLg8aomglQBHTln_Yn7aXtudt0ikMSSoZJoiYhiQvZTiid8RxtiYRapGjIaksMlSxnWxnbihZPpdVSoPp8Np7elO4j4elq7himi3Np1Qieli20RgNprTpiNpLUKzTpiFi3gjt1lQ2lbGi42llFiu2l4miF8hqFioHiBRinXmGUpzXm2TpV7mHmiuTpBRiSimPigHniQUp_NpZHia8hFTnc8hQTnLmipRicigtPpXuizmk02GqTpeniLUpdmiZNpIOp9NpB2RgdlUUpWNpD7jPIi1TphUpz2l9ahkNpXGicniFnijNp2lizmi4liqNp3ihd2lhIi82lpFiXcaFUpbigHUpBVpJUpuUpo2liXS5NpsGicahWmiUIiMjgTUpyWkiUp5ZGDOpAvisTpobhL2l4GiYUpTliLljl0ilxh4sRPzoBMlIKoXuDD8niYJIoBWInQLpTKRJ4e-PpLYAtalN4KA1mSboYSpJ8ntXjpqoD6cJZDEARWWbzznnNYVKozVpDLZ0aLLum68nEoXZSpzpYePpdFGY9fOEA2yOAHiHpSNvZaRaKxnOxnmTp3LljIgkNedRkcTpsGj6zhxeodRHfMl5VpUNAjdlhPpegjyMmaUpXNpaPp2XmNGilgjzKo23AaWp8hmD7mQ7mdtnlPpNenvUpJ2RwTpp0OSTnAdkFOplZGvWpZ7jkNAAflldlJTn21lnbnqUpdNpTimbPpwahrUpoKolWpvelnWp8SnjPppdlxgjgXfb9hsli2mkqPpAXpsUpGdac7miRpA1l11l9Sn1cnMVp38hhdlxWpM9kzWpWGipVpVXpNimLTnTACNRoaUpmNpM4meUpKlmBvH2Up2WpxscD2l6WpDflO0lnKCoHj1an1JBc2lcYGc2lqtHf2lIRidkUxPh_liLOCGdnaIizUpERirNp7UptNpoFidzZEUpaIZcXpicmeXpDYp_TpdGisNpv2lDUp_UpHZegVpUNAVCm_jFdKmgUnZzC1OphhFfIm6Hm7JmyjFxOpyshrBmcMo23AZYpYlFLqhdKmsWpZ9ZeYp_jFzOpeGmqCmxrhkYpjviqTooYpyEmLFmUGma_BsymJECBdivFmGHmPsiUOp-EmlGmfcmnqSvJmfOpDZpGFmiOp-Lo4Yp-FmlIm7YpycniunvCm8OgAZpnVkkYpwrifUkZsimpkgHmCFmiHmG7ZaOpsohspkiRp2Dm6Yp8bnpFmMgCdQpsGmcYpOHmPVkhZpGFmOqkdZpbFmNOplOpWFmtOpJqkkZp5YpVHm7YpjokuCCPagWZpqOprsisOpWcnuoh3ImtZpufnHZplui9ph0siKcnFZpkWpYYp6ZpoGmRZpfpkzcnYCmr9YAapKaprOpkHmFMa4cnxKmaFmBZp0ZpYZpmOp6Gm-cn5ZpnGmI7Z_GmqFmaen5DmUeZYapqsi1riDap7FmheneapMHmicmJapvappVk3Uk5dn1RpYpO7XmMimwXpAYplgnQVpUbh4XmCdVMYpaskzWpHUppVppXm4Wp_ap9hmKTnqWpH2lrbmb9h2NpwWpPXphWpxNpmbTzzZpVpKimbWp21lplmZXpOSioXpnniqXpIjgIVpPapefB7hm5WpPbppWpkPpSbpOWmzWpPUpfTnQXpNSi7NpqvHcbpMYJ1IOP2nmVpwKpNZpUNAGMS-RA0jJ0GMe2ciCM2Kpi6nYWpT4F6bpmtnfbinYpCIBoekg4eoXeoboLROkNAcFANZhrVJxzcScpQ6KUcpN7mGXpVPp_hmK1nf9hL7mjbpSNpeNpQjgOVpspNbcpddBebpxXpjXpl2leXlZXpSVpJflXbpZ7mkbTxcpCWpEEBHTn7SnecpwmkfQpaUpBTncWnkcpXVpHOpz0ZpVp6SnWXpIXpv7j-FJY_mGVpKOpPniY_FHbpNNpkZGLOpIcpLbnyPpAchAoO6PlHcn78iW5SMchCenGPpB9ifji9PpiRpcbnTghCQpr8iEQpMbnGQpBRp0xOQinxiiJNpzvZUQpi8iWghXQpWdkQQpzok7cn_0Sz5hgiiLcnFNpt8iYQp8apLbncQprap0hjx1n9MphQpKNpK4l3dnSQp8RkSHmAepAdnBGmzvGs6SJukIToujgJRlTenYbn_8iSdkUdpPepARpkqkznOPKmT5SG6hKdkRenfDn_yBXbn-8inegKVkw2e-PpwbiVHnALpDdiPapGOAoBAcog-RLALIpKC6bpbLpntnYWpi6U29Bx_n3oQfCjHpQaci7epPneA0OVailPom_n9bpDXpUvMvFCymZVBSuto7Yn_ZWgffSrXMLUIzolxJKzopta8ckn7i8foLao0MjgNTnnSHtnAfjiKpopIePkYUbkSTDfpMfpjUEj7iXxBpDixeSnTotDi-pioAS3qi2DiDAm8GoK5ZIrixqi4DiqlSrASwlS7eplSHKmAuumfqn3HnEVbySOTNASFAlESyCjChTsDMKciKfplSHb8ALsA1IOkKoKUo-pjnYp6ng_MCPfpQgj0gnBxod2ORblPhlGFPK9jf-ib5Oh-iPmQgpTtnoHCG5Mch4Odub02m0nQSOiuOmu7Ndae89jYsnuUd32mTcgZLGgTodwbdVdWVgJnZEqQw-jQgDy-jUhWYKR5KgrKgs5b_yg8ygOQUTddKfgcyXn0g7XjBld0GNOCkQldxXb5rn92aCldEHiWymmIkAlolnmeCkGGnsHl7_oYrd-CkXGT08mZGTldm-FkOPif6DKdoobcnpgV9mzRJXqErpgeggg5VupgmZnSRYCkYzGgVtYGIYyAVBLdD4MYgggPHs5KLdc3pJe5fVvgBJkEHgSbjytEvBgqvjN-j6kc3PjETpkSeQMkh5fiDe4vlkKYBGeHKcP4oOFpBIpQmkFqgBchOdgrMpJchZrkceiLSoSfhbSo7PpiQpZipERp0QpuMpUdgtMppqkEPpjlH_0kCcbIFUJxnVRkzeoOiivMlgTpJRk6iZkRaYoZdRaoQpkggrVkyokniihfhcdn5ip_ggjQpANpgMS7iiJucoOpjfhbdnDjpKRJFjpf3erQpuiipQpNLJxVkHdnMToyRk9Oo9KoMeocCp8ZTKTkBBoQvnS9osUoDbpsZhpni12l0mktQipXpZmjwQirli1Wp0UpwUoijpthgNXpFVpjjpvliagplRiEahlUpsTp1jp7TpcFisXpyhg0miA9ht2l7liTYphGix2l3XmyNpoRiuHi3XobWSwjpthgibpx7hybphahRUpa7mJfJljpkbpVjh5TpVmi5jpnPpcUpPVptWpDGiqQihNpDbpMIiSXpAOpmjpuWpoUpwmiMXpCXp4gjIflXIivmiQHismi9TpZVpEIi68hd9h32l9jps2lFYpD8hg2l-liKYpAmisvHCVpUbpEVpxTprIinbpPSi2bpClpTSiQkp1cpJniKkpSdpWUpaSiOdpEOp0nizUoZTfkwPl3nZ4jmCpOBotCpQBomFpaIp_UoMlmm_irFp5-SgIpsFpfroHVoSbeRpi43nOmn63n4FpAWQ6FpFUk8Fp40l70PhGo8BiKDpmMgzro-0jlbe2roH1jZTi14gbTin3m2Te5KnGso8TeNApxpeSGpYwosrhUApWWQhDpkwgVCiyTiXCij1jdGpSjefGpcCiUHoszfbRjAUiYsoVkmN3STcePwix4nQXkv4nq-Zz-Z7loxGplsoiHo6WmOWoznj1HoRWofAp5hmJ_hsSiVWonUe7HoLEp4RjXZoByA53lRwhXziTwh6Rj4soAIobZordjzIg3KfB1iMZkyceudj8jeKojK6g_ZkGtoLlQnZolZojhbuVisWoYMjsZoUnn5voPSjoVfPKpcHplBjUtonBjgHpM3jJKpQKpkIobtokOgpHpaVjGanD6n94hzWipjoI6nxVnUlbeEgc8iXYAAenqjgVSoYepGLU_5hwnpxjgMPkw5hojgJToKSogdpwjg1npRdkOPpqqkxqkgVpnUF8iNLwGEmoIQa3coxDjKCT1YP5VpkvUF5YhOlj8n7ygvloDvAGWILcpMvLwSpvPpP8B0jaUbL89QZcisqn-OHrnnXOb_YaXObDtjj_oJinCcgBEjCXFeaonrT0oXi6bnrT5gn8eb3BcUgUj8dgJkxUbDwfgkcJLnL3YXcoUopP8BHTHCrnGbiKInuVpTgpkWp-opuiJULpAQo8bpw6naopX-C5aOxpoGooalRuDoXjTblR8cgctlRPpP8BnNCebSJgo4lo1LdZ4a4op9Db8QpQYLZyJ3TLR8n8yDDcd_Kom-G9Io36CwbhTLdf9G8opQ8R6gAYfesoZUaomXj5VpiZgv9Fm0oa2nGgg1Af4yjzQacYalMe17omrnfPkxajvXfdsf9ajlHMuMiJBfbknLBf2sjh2nWKgZzjppnRSp14eS9CHinp8jnXhaHHdon2YhpVY-ycnya8tnVTX0OoTcoyxXb4bW-XzcgRESsfi5efnqprNl9PlSOlMop6coCFAyOgpDLRopRNJNWJbta1gl7qnbaNejnx8nINiHBLruNwOo6tnT-j7_nnBPgToEwbMPowVdqOoULoGrptOoBSo52ne_XjAeOif7Ko6SoGLotCjYjpsQpHOVsQoeIdVZp8YfgyYVrjdNUTLo8BpBwbQ-jAVdFrpYwbCEPsVdkrp7Ooi5fC_inYpWrpeLow4HcQohmXPOVxCd9IA7qjcbi2CdxrpReV9ADtQAqQGzunmPoIuN5YfoppsrpsBAiQoeIdOpnyOo9uNgyYZQpBspS6B7rp9mojNUIsp8QpBspKKoE4Y2rpUMogVpRspqKodCd2enICpCwM_rpVrpolUHMo7rpMKocspPspWspfsp2mA7rphBpk2TcKovPpBsprlA7rpVBpdrpVspcLo4rp9IAaunIeVsBpGspYwXkspzspBspGPKeAZ-5lHOo6sprspNZp9sp0rp9qnBtphAZ3rpBspeMotOaEDdDPo8cIRsUnOoevc9WdDXpLtp2MfsMo1ZnOtp2IjlOnPOobqQnrpyNorrpfspeMo6Mo9ADW9kt3U-MoifT_zndtpgqQftpnRohtp1NoD5XyjEKNoercOtQw9l5spKsjTtpASoAspitpUNolPmWNo0Pm-SnrtpOEPttpgvc5VpWtppNowModtQH_nbspSqQJrporpssp8tpIupi7BrNoUMUq-FUSnStpOupgtpkWpHupIqmqQoUdDB1oM8lTqjqlV2KogtQ_RoENobupRupOtQErn3tpCNoZupQHWRPpHuphNoReo_Hj5tpHrpvtpHNozrOZtpntpPtpqUbG0n9rpHFP1upKrp7tp1No6Cbk-ChwnSmo0lZBvpoZfSRo6wbeWdSNocAZKnoyaJdolpdoXAZWYf_DnOwXbtb8zVGupCNV8upSvpXPpncX9YfyrnV-WhvprcoKONDrpirpvVdEupOPoGCjDupmupCvpprpU7hhtpX4NBhJqQGbpp0Bpa_OsAZVtpcvpP7AZMAFCpIeV6posupjspgycQsp7vpshBfFAYEAkiL84Llio3vpCwpoPo7up8vpOqAitgnWTIDdVCdEwpZRoXrpQtpDRpvQoNvpqxbRJoNvcstpuvpLvpJrQcwpKVdifDWRoytjfUmWwpJRo7MoatpGvpnJjgwp8RoEtpFwpARo_vBMynbOomolBsnfwptvpQRoivpMvp9zVOvpyVdsvpZvcG-lRNodrQv_oywpXwpOIflEhpzmYCdPwpfRodsQRqA-9ieOouupFupnYpjTL2rA6TB9znrQV8rpItpuqUFlgZQpjTLbKAMNZG1NNspZWDs_e3_oEgptbhMNZDyS7yJaWh3XWAAk12VCAkP0n3ue9bf_lLKcdbBW0nnxwLuSpP0nVzn4bfTORIvey7bq3bPedLAkUGhlEcJndGQc87n3mWW-dRNeLln7jfM1k-Nk9EFnClvqZbRXLtcGIeD8iC5jIGpyLCexm0ziarFHxmSCacypM6iJ7ipgFcKaO4hUwouckg7i2dSVwn6ck-hSOdS_jozmS7Epsoj4Sn2ljwHp7FbXypRzo9jBsjohMAhsjQ_o2HgkXj6ppAYasHS3gOnpniknapnSqpuuj0TRwxp2QUyxp1xpbJMa4bAhpSznn2nqUONbo6QUBed9QaCypLveEypshobhkrgoXRmWRmlAiVYgNfgUPbKlcmif0lcSkXpRZqifoLkG8WvppAeO-HplxoIwoP9o9RSDApNelCBoGAp4Cpo4jwFpvxoZ4o71oM8oN6oewoxqhCNgHHogLj0oozwgCvi_TimmpE2oZ8o25oH2oo4oZ3oqmprsoP7ot4ojApq3o39o4KbnApL-oTXI29orApdvoG-omHbm-nwAptApLqCzApEOgLpoLejNpoNejXyom2oRpoo7oG5oN-oLtoIKpQ-oUojlJbT-oUOgv3mQ5oC9oS5o42oKTKfKaJbIB7ieKaVKohMAHPAViof6nptm6boJfpgKoA1pl_aBpplpp6epcMokypC7iCumMbZFqo1PnMKVJweXkl4JohMAuWFfFAeUnVISmqoLAoZcIn7kf5d9ckanSJzoPLU5WnHSo1Fb1fpwFbAkouHpzypIzoPCQNXo8EpSLaYIkE8ifsS_0pB-VyuJXsNv9QMSHioED5cxkI5IeTeSFoSh1pafpj1pWfpl1pQsSqFjKLaooSnnpvtavFjpnp-EpbLaEwhz1pnjoBGbgAoIKoY1p41pFVnv3AUcIo6o7poO-XM3Mg1pFziELacAoUwnejoi2ptmSZfpxxSawnFtnonpwtagfpqjoifpKqFS2p3yp11pN1p_rASFZF8nL1psxX7Tg_Ko47QZOBCTMQ_nMggtLo92pV_RFvALup5fjHznC3psJMfLZ96h6mprvX2tbenUNVdlSXnKokoYftbBVW9fYSZf4ojEOW8rY2cgYlRsmZcLoByDfBA9hZGfps_npxpibDhDZ4PVuWHIdoXmEePkBhnraM2NlsWk-LoByDIAo4-FGZnnOouom-knYqX_0pibD6LmhRAPXje9LcWhyYjgMeiWhLgpCqpDAoJ3pv7LVgpMyOubosopUcg0PUsSpVzLI8jw2nhbfionQOYTzpxSpMrplLoByDMogHROGfpzznTcpa4pCngELpXcpXgpSgp8ciqbog4pqWFgiRaxF1IO5ppQcfl3pI4pqWFw-oYygwLpUYRR_nqToo4pOEAsPR37nmfL6smxLpClRZVRoKo71ps4puJjG1pX1p_gmWSVXopypLuOi02nRAXYiLdcdCGj5rWqcdQzpDhpPrLwppR0krEdbco1ppY4p9DEGRnpEouWUxLkx-k2EE6LklgizgivFlhgixFljgiaehzKoCRnJ6KEEBs4pn1ncLpFQbr-kaKBmVJGUR-4Ci4pCPgk7HWLpx3pYrSqwnBvno8jaNje9Gw3XiQXdSW82pU_oFaiUZiIfpLpp-Lo4HLmWnDiIRySssj2wapgOtRoBXJwRoKhp1cogPiqvfHOXI0jHlkTipUCphXohijmUocvgvipKMlk6pqeoxip3ETteoUxnWWpZiioLliTpwipIjpfdnMjpAjirRkKdnLNpkSoE3elenwBE5RkSKTbCpvkeoXoKIpqXo3uoc0jW_iuXoeIpCokSIpo9hzXoWQjyibclpgBiXIpdlpYropFpv3nhlpoBidoo2zp3YS41oolpjro9CpdSSpIpOVorIpElf93nGlf16fVYoumhunpm7pmBoFLj94joGocePqGoPUkZyp9RQzGoLGpWDpXmnAJpZwga9ovZQGmpAvot5oP8oWDfDHouVoIsoZGpOmpbGpQmpvlfSmpj4ngGp7TilGpvkjUsohkONCoQCocHot4nPcebJppRaZxnoGpbxnIWotnj01jjJpmmnRNgYXmzHoByoDEpMUpTWozRjMEpuje9Hojdj0mpGMj7mp3JpHFTA2mQ2jp0iAnpgLfCnpTEfMMj85oGnpYEp_JpVBj2CocEpf5n3-ntKnYHp3kbGBpK-ebHpU3jdHpanpTKpWtoj3h9WojIoqMj-ZoVKpoHpdtobVjNlbtHpPDoaeoCtgpbQsnpFtglLosBA2QOxtLjNovvMKCpvRYlIY_ebwheLFpd9pdqn3zn3bi94p14pBUooKobLA9ZNiUGYXpJxeIZnbLAOsaqHlCSEJZnHgew7TcMow7LWgF7ZlgSLA3UIDnBlih3lGli82MP1moBAemAwOoisphugfKo4JoemA0AAdMSR3CDBmdunArpBcoBSkrqpCdhFcoNopcMo_on4QPdPnqMGa9ne2nc9nhqpDGjeBftOYohYHBXYdd7Xha2gIWGFqd9aX2DkW7dYFoc7dF3gPUUeFoVEktwj47AH9dwwjuGkkWIRujlhcPhcqBHoKkY1erpnY1MY5Ejkc4COdIkrEeAEeLwfVHGcocHEeFTp5gHn_f-_okUoNfbUipQFpWipEIpj6poUokbjLCfpXoV4oEApg3niCpHBokCpProk0jhFpW4jTroTyfYIpUroR7pmYSwCpm0jOGohIp4SijIpzKja7pyFp2KQnIpLLT7hkzBiCDpsIp2Bo4lp_KjGDppBoIDpXVojGoJkjCGp2IpEGpDGpGGp8cbZYo9lpiVoiQQicjtZQwpepiKJCmZkj_Cg0xoZ1jWImYWkjDplkjlDpgnjWQTmJmzYoiWk3johWksDpoAqO8pnWQGSkxkjwDpLNgjGpwGpunjyGpH0pU-nompTkbj8pigZsmptsohCosCiwJp_GpH2jfZZPyiOqfbWo1Jpltk8mpN2j4Ci7JpS2jNHpQVnPHpBKpRHpO-ov0phyox0p0bkyWohxg0WoH9pZnpQ6jbnpkMj6WoW6jsEpenpYnp85nQ9psMjk9nuljx5n2ejU9pBof6EpKaow2p3ljqnpx4FotoY5ItLouHFu6L0Ffb-D1VgHfeSopMcpzKoT6CtnAHKgvRAFSpkWJZ9n3hjAKjuwan1pjci4_oWDk6_oD_duFdm-obdoT6C6NLQqnpJovepKpnJLoSCqovAPmgpxmZcpEgpSCqnCVjUE5MGRSfVai8nnH8nx5p9UJpiAfBAs6nG-GnUm8BqiEje-pOmIzycUpOUZh2kPfMewZCOqp-BqaHAKmmGtaGBZIgp33jgci-Ac5Rachp4weXJoh-o0HA15fI3nH4jK3nXooubJcXZGIpnbj5oeRIpuhkl_pi0jn_pKBoL7pjQjN7pQ7pP7p2XonFpbIpBoi2Xoz_pklpjlpilpiIp21oS4gioo-CpvQj2UgslpsSSulpyIpAGplDQ3lpp7p1roGzfaYo-mb17p5Bo37p84gaDpGvoqVodDpE8e9zpG8eQ3oXGpV8oG4RnYoIUjiZSE8pXApy5oW8oAEpF2oK0pb8okwiN7o7AqrJpvsoSxgkAThZoB6jADi6aMEyoS0pDvoy9omApB5oR2opAph-ncvoK-kn3oq8osobs8o-9o1ApYNIw8on0py8om7oX6oGwnp7ou2hgEpE9pWnn_3oYIoD9pG3mcMiB9ohEpDUQXnp72hJBpUKpmBq6Zow0pXojmWirljO9pXVjs6ofnphdngtoftgpiAT-pAET-CqORGvsjPmeHKjLsXWbjiiJbYALEAKumzpnxboZXjlrnBDj6Ki8qpOVEaqod1HShoWCqF8jVYiy5bPqY47XZ6bM8jvMpXok8npWSoMSowgpnqkbip1QppipADSnipz2e3Fq1FqMRp6FqJdgFRp3np5ii6pkzdg_fC7ipQjiLGqIPF3pkuSo8gguOp1Sowfh8iiHjp8fhsSo9gg4dpuRklfhgQpSlGOgheGqudpHepudnSjpjBMPencdp98injgCdkaepMPpZanIGqHNp93e6npH6htggznp52GBopKPpU2fTckgKopFqjYBRUJtLDmgIG8nKppLUo_Ko9GqgHCSPI_xLLkIY9nDHqEppFHq3UE3NAINLY5D_7HM6U75poKogDBx9QRgpWqAmDjS_oXYJ2wptQA_KpvtoMrnu8jptj2-GUXdLaf9tjlHqRue7-jIiDm9bq4TbmJjAkr3kE0ak9b0SpsJcMsm2VGjod1-oqod5ITfpmfrlepgjhf5Dk-CkQamX0m-rkKDmvpRBtiqshVkCuWkIceVuinKmbkpE0pIlFKIqxDpbviFlF8Gq-PGBfoKFSXFqN9CFJi4JoAVJN7QBHqGcpnCqlLo2NBpeThgkVHq8GqRBCJZiktnugGElmuCqIbjYCqjioMgIMuAL0o78nZPUv4Y3xXljYroE5Hk-zhT2p8KamFj6joafp8jo1Sn-jop1pYAoypbs1pk6jDkosNTmtoVzo8xSQ5hMJqZ8i-BqUIAs3DwKARgGhWJBHqk3pueTs9FtKAI9MOhJrIqGFpl4pBLpqbobOATJqJOGUgaBHq5ep9BqFHqSJqcJqlOjmgIf9mHLp7bocIqrJqUJqAbBuJqE5pL6pWHqfHhXIjJrnG8AFQaF8OskJ23ONoobOAohlN8lRkTn4aeVml3DAKqH8Oc1oDKqc4m-gNIKqTKctkJAoo58NuJqw5pM1pRJqqEABgGpGMvoAzIq3KpqJqqEAXSHuJqgIqXKqFHq7uAmYL52pzcLL5pALganoeeC2ygkTgXjoK6pHTgFhpH8jt5b1Bq3BAvoglFEuJqJ5pt9ie-p3Kq5ogi2LuJqoKquIqqboxBAnXFxBAWGbU-pzBpBwpO-p4KozKoxBApoGHLqwOopspZEONLqBboa-pDSktqpnXioBAxBA7fgRQgDLoBOiqqpWDjsqpH1SAPotLorFA7mmgNnqNjfFAnPcCnmnKSlvIqMnQGAsMnjcRRTklcRPGU7ki9NA2fnHNatLo9JjPNJVUo5bgaObgKoCKjOPJ-LqozgXUooKoBIArIqW_oPTTY_on6dcDoMNjhbgNonXciAAfiXjiXjiope_oTiAnYjjuazsjFijADqj_oINi8hnSYjc0gYqpDJk9tn6Tgb5pnfdqkJCRm3DlzDhvFk-9bFiNtLo8EArAAMeRITChrnR_owMqQEAchn2jnuKpz-oK_bRjnsjnk_bytnwjnWin_MqZHg7in2fcztnBknENqHknqLFLmochlRLE0IL8_fz3aqMqvloopBdpGeJo_WJU6pH3KW6pXAfZ8j5RpmrfWknd_oqzgdYasbgprnoMiFPmlDoJSpsRodKAuRo3RobpZbMqJyGFSpxsamWZBbjEBgCLLOSpUEMAcgqpnEqZLhpj9bycS03f1Hq4has9bwInX1MFEoyfXf-oX1MM2dfFHATpRjYSIkB2ph2pSAeDifS3XOpchEeU_pS_plAFOTp4pcsEeO9DyAFDSon-L1Pi4qnurcQ1Dp-oJGBV_pVCp9lbf6pKDqWCpS7PDroK4j6Te6PksdhpqpHqSrdhrfiC2pfdh3PkysZ87il0hTjpM9k1MpBucbGqOdnNqkiGqGepvSo_OqAjpvGq0Somii-MpkwZmGqjGqgGqbghCPqxzpF8od_pS4joTAFieP6fhCpMroUDqAGoWDqFGoLBoZBq2ijaDqdDq0bjkFp-UoS7pflpBVo_Xoz3nH3oI8o4_pdTjc7p8jjPlPwQjtDqLLTvDqtrowlpOkjylpC4n5QjE4ns7pxBoeVoWUk8lpqpe7rohjbOGpVLj57pVLT77pPApcvnEEqsrhucj4HQeAqC0pc4nMJpyVokDK0VoRQqNJmXRjrAqtWPM8pg5jSJpXHoWsoWJpnAqZso2-hbsob8pKWoLqogHoZDgzGp4AqMYk6AqFEpyRjvmpIEp_njG5nL2jDBqHobFBq1mpaVpEtnGHphWoDnpuUeMBqA6jJ6gx0fIIoC3iQHpG6jqWoEKpQnpLSjF4i_fBSbSnKntZoR5oVRTQtoDFqIDoI9pcBqK9pcnpBDoXKpuEp6hbQ3jKFqG9fPFqjBqS4g2EpR7ggKphtox1pjKpHJqCko0ypnKplDi_KoopBnXFVNq8cRrupPBpHyK6NqVKoopB6AAvAAvAAkUQFQAHNJwZAsYgJEAzfGk2CwBA_AAtXhedAvEAvAAtNOJnBfJqPzjWNGqgAVsfHTBwMqdKA6RqvAArBASsA-GRMSHjPAIDDXiAp3dmZEWVnxPJsBAjAAVFqSHdJpp_ZgS6QnueekDraowGgF0b67FeYdlaoV_jTSqwBAVSqgODWWBx5KO4k8Rq1tATiAOHBcODVSA_AAzRAfBAVPA9AAENnIPGjnLbmBYKC4xG6rpALSx7jhWhKgp_RpHMqUSq7Rq1SqgIA3Sqo7B5SqWHAv9AlGA8Rq7MPjCMlCMkBAnCMwAApCMrCMSmevCMxCMWmeB9CCWA_AAEpS9AANPAk7j_smn7jp7jmAA-ULWHA9AAYLBuWFyTq8zmbEA1TqHCGz9kmAAZ1n9AA-jMrUnbwme6HSNjEuo5RqSTq84A2SqYMe2AAXTqXOJPNCbTqiCMkCMxAAmCM0mAoCM4AAqCMsCMuCMUmeyCMtQAoTqyUA_AAsyosTqwAAsPBKrjAqjbRJefoX2nFVGZFqFMqOfoHUqnxjJUqUTqLUqNUqZTq2EAQUqJiASUqUUqTJOiTqZUqTmemTqzCMeUqGUA_AAl7jgHho7jD3EmAAd7jIIbJ2hzBA9AAD3m_0mEUqrUqYzgBMqRTqvUqRYBKUq4SqTqO0UqTFA2UqdTqTUqfTqVUqhTqXUqjTqaUq-UqdUqjbBCVqvTqlBAFVq7GAHVqDolFUlGnnh7jqzAL_fPVqEqpwsjHKjSVqzSq7RqGbmcOD85DaKBbXJkUAvAAETqzTo4QPNrkmMdfOqzlInoAVSq6VqfFA8VqaWA_AAsGV5BA9AAmXHHVqcyADTqFMNCWqYsPpkZeUoHyaLNkIGf3VqVSqptSpUAaKATiAJgAciAZOBv9AYpaRIfHilU_NRpnAKouUq4JC6AAqAAxWqxWqABAWWBjlIWhJMMf3SqymBKIAkgmUwAxAA7WqFukUwAyAAgUq8RExAA9AAspAqCM9kgmtAyAA9AAIXqmBA2QOstATqVqHqPnoTueqTouWqSFA6AAOeSABAyWqxWq5WqwAA_WqoBAhjB-WqnfHBXqDXqsZAFXqHXqXLArAAKXqMXq0OAPXqjhkHbJYnoQnoUNqTVqvWqZXq1Wqo8ABhJ4WqbXqfXqhXq8XqkXqmtAnXqkCMpXqrXqNXquXqLwpxvkxXqUXqzXq4VqZVqYXqN9M0Wqa7D4XqZMA4Wq6gKeXqbXqqAAvAAXYqlXqZHABYqIXqqXq8RELXqFYqj9F2vpIYqSXqZnoVXq0XqXXq2XqRYq3WqvZAdXq-XqsIA-WqaYqAYqGXqCYqJXqgYqsXqZEAGYqRXqOafW1QTXqWSpoYqMYq1XqPYq3XqtYqGkAvYqjXqxYqwYq0BACXq0YqXYqfYqsZAhYqtXqjYqZhVJYqAZqLYq3PfdBAVSqWWBv5AYXqSXBzUq7BAzRA-KnQ5crRoxEB1qpfinLkAPinttnqjn7jnKNq4RqdKA_RFa_fdMpyHq-Nq0HqwppopBJ8aYZmxXmXkcWLka-aC0oJNcd9kvJNcpny6aoBb3CbtWqdKAO6eZoUi3cPcVrAezBbHaqk2CXuDccRMGnz_QtipKWpm6pe8RJWp0iZq6pu6pveoTxncaqyeoMxnQTqmVHhHZ1FJ-zmjInBOqjvmhUkwTbmciKskPaqKjoWrm4spr1o0-ovCnE0o3UTqInyiCM-feZPb0n_7D1Zq0cS30mUYhuEHySpyfd2Zqa-fUCbivmvAklInCDWmvmllodvmljcena29U7aqDdUzSpn8LIDmnaqbmUCbq2ufsAk-UcvInqaqdiaf9k-OcHvm-umugmH0dGzd5mcEmlvNjb1B_kneZY69m4JoNbqn8LstkklIa5IDWMcPfGfmqAk9tfs-oopBzBAVSqMgRjtMUYQo9AIJAL-QzBA_AAs7j7BAMgRTko_7LEKjCqBBSpzKo5bq7bqpDE9Rq_QA_bqaJA4JCXiAglB5NGlZqIqpgTTMcqdKA6bq7RqNZnoGAMMfxEAxhnSFAzhnicqK5eJHArtnRCMGLpMWJiHqYXhvZqooAVSqfcq5qAvZAUVqblF1HLbLA1cqpCG3cqRaN7vDb6Cp4Bh-pH3p9ppHKGvcqdcqmcqqoGhcqxSAXhBJUAk_otRUPOSDRSaspBdqeWh5yjvRqccqxcqt9DIdqHSAzghNUqCgRLkAb4CfyEvAAndngdqZdq7oAzRAynBGCOJkAi_kdNDXhBjAACsp6nBB-QSya2RqGzp1onqboNcqecqXdq0cqeVCadq5dqkdqk9Ck8Ck0mJhIahGQqp-Lo1dqGdqgcq4dqjdqLmAidqFQA-jiMWHjCdijAk8C96ni-pMJJJCq0dqVdq2dq29DYdqLeqXoAKeq9UZbeqpGAneAgdqJPFceqspA7oAe6O_8AdMJonAxSZhtgosEypp6wVe6HlVO3VqFdqq8A9bqnPA1YAdSqovA7Wq4em5rjQsnKonf8jTsnh8jiDoVeqwcq7RqzeqoqAdadIAGUNfGkA47CAWquWHDspaFl1MqqnnfWhxeqVSqrEEVPMNinYOnj0GhcqeOfkCTQCEheqMgC_8AvRAakAtnQ0OJTBLsrnflodxptkRWBPoubs-i1pZrSfiZfFfonOiuZfwfqu-iXUdtubalgkTdFfox-iJvcv7I6ubUOi9SfCloEeq3BACgqF5QePAy9CiWqXukMdqwdUOdqm8BQfqv-FWMqCfqL-QqoAlpoZjSkYqyaqFWmNOqnvfxOqRZNwEFjOqwsZ3OqICnDIk-wffgqmdghgqkdgjgqSoSH5h5zoyGeUdqooAvaqvumAtpp6o9-C5HqPveySq3AYTgqj1GPulTLd8HSTIkagqHlXiOq6zoyfiA0Rlgqodg1fio4i0figdhpdh2EUzdhK4i6EnMIo4bqccqw2DsPoGiAm2LxNfz3fljcNkcm5anLkv1e8occxekee4JoOPLrIqjcoMHqm4p-Lo1BAakAoPCNug3AOTLqlYD2_oJopXLqtNlZLqAOmn8DyEAldRfhR2Ki18jONi0ekfhqASOVPZ-4mcpp61eHTpryedWq4JogiAxtg2TldCqZJqmMnL6GihqMup3rnOZDcKgCSgsnocnoeEAzcohubm9jnno9Ekogpo-i8PMr9FTiq4dVMaJQ3LUvpDTdSiqj9jlaVLajMKgx9jpiqxcoUiqngpM_WFOikmQknoIKon9jmgpI9YfnoURfRiqkgpziqWTdmiqGsnLsnATdviql-inmoNKfgZfSbMlAOFyk1LpHPGb2khnoXiqwiqaNncLoqmAvdVSlVzHfpYfltboPoZFApNB70ko4GKLq7zlvOq0OqPOqyOqFhqwOq1OqtfizOq7fi5OqTOoXjqZppGvNAwoDZRVzpGUOxyjwcFtLopjqr3DYpjILq5uNS9mlQo6BphMpKFpqlW8_cmecHAdG_iv1of5oY_pc6pzFoi6pWKj4lnUFpRBicjp4uoi_pEBoj3nTDqdFp0XoAmnY4jEGoYlpo3nnmj4XoRBov_pBfZx_pTkq-ijzCpqPqQpeX4otPqiroWGod7p2uC9_px4j__pi7ptIpzqgsromGoxIptrozIpyDqKAqtro3IpLUkv7pw6l7IpM4n9IpPgb_lpubeVAqb-hJrg_Goa4oZnjo_SWAjsrhIEqICoaAjKsoiAqQJmZQqZmpGvopAqnCmTCo3YoRUjmGponjzDpyzf1Dp_viuAjcmpwAjHWogJplth9Dpd8pTXmNWorQq94n5Gp7AjhhmqJpqjexQqRwoiwKJ0f8HoysovUjxmnREp6JpYEqPcPkWoGIoOHpUak98pFAnisgd_htWoWHpOWi5EqfBjwZoz7oyZolEpWckcRqXRqKnO35niRqZSjjHp1ZopUa95naKpjojf3hlojSmqWMaSFqdVjJaokKpLaomKp1Wi0VnzKowmB-1NS1p5jq2mXsoYtmAnIDEekPNZpYns1aU8lVln6BFGWqREesWqbQAjPAygk_wR6-oFvn30a-tg_2m5mqEaibOLY5onCYsZjWhA0PVxlTlUm4PVxsn5wpoXcG_o_zGqJoslTI_og2dK_oDgkrlaJnqUEUnCVfzGJla29Y9ujliEG_oHgkSnqmwjUnqIiEzlT3LnlqALgSBDkWWBO5Ks1lmObwHqXTbC0ohpXwnq9HqvSEq0mlrcs0mhUTHOq6vdmxePPc9vdGPmCnqX2g1Wqh3LxmDffmWrmvJq7po55IzgqPwe3UTqnqfiaDoqX2gaEnN4esjqxsT7nqSPGOoqxmD1Wq6OAxJAIpJ4mdR8BggmE5kWoqpnqEoqykBaoqesE9IAXgTMWAfoq9FlioqxpAYoqloqa7DowLsLSX2gUrOrum_SMHMmC9nJFl1IdYrm0aq2zotmqkoqdlAaoqeMf_ShmpLedmOklp_FEeotoqInqApq0JAaoqXfazolKiHZkgXhG8oqyum_LmjNfvoqBpqa7DQWlTUlrJGbym_KnzZqVoqLoqCDk_oqCoq1PEZBlLLF-zofoqJpqipqxCnBoqrnqmpqQPIopqk4i_zofoq-HlKpqupqPoqa7DdEBxUSkhAmLmspq0umYpqNpq6pqAGAn8DOHHCBLPLmuQnJoqZ8B3pqyOABqqrOA1WquML4mdC8npzTfoqa5kMqqiAAOqqPIA1WqDYgoNQUpquLEWpqNoqMpqPqqa7D_8QZFAypq_Shfoqjrm_pqXpqiqqaqqa7DXJdhFAOHBjAoK5mUdorqqhqqlpqcgARmaPLmFunpilXqqZqqkZEa7D5upYnAj1B6qqWrmogorRm-qqtqqArqcgASpVi0mN4eFnq2Gc2qqlnA_qq1WqppqRqGMiqe-oSrqkpqvpqcgA_KB21hNDlkhA2pqarq18BUrqa7DRrmDRSIukxumfqqwCnAqqKrq1WqbHVdsOqPZiGVgNnJrq4qqngAvCBNrq8pqc2p8MqKoq9oqkumsqq2rqc9QCaBKrqFwkK3NZQD1laueqqrqADk1aqTrqKrqjZqDjlTbpmObYAkX2g1qiqqaF8kBKg0edq0gIjlLfdhZap8ke5pXBbGJnOPcY8D--pMPcCLnaAkjoqX2gRnh5yYPsqITlZmeKsqvcHFDkDLnosqBDkqsqM5DNNFssqruIp3pvsqbsqbrqfiaRnhB1NizoBMMpLpn0osLEmsqe_lsvG_qqRnhP0kCcB4sq6oqCgpRrq-rqEHcnsquoqOsqDCCynlKjlBjlNfn7Lm7bpIrqipqVsqUtqpsqDCCx4C3sqBtqO0I1qqRtqTqSTtqLpqhtqecFukA87kTJGatqtsq-ko8rqLqqetqysqgtq0sqDCCq8ANtqCtqJfn2tqqtq4pqxmDRnhELdAtqxtq5sqB0oM5m_tqHtqo7GJtq6tqhbCOHB8tqO0I0rqKuq-3BNuqecFbHV87kR1KltqMuAsoqUuqNsqstqpuB-fG8JlRqGZHqGOnGtqVuqVtqecF-fGUrORuq3ykeqqLsq2xaAuqNqqpuqpuBNTbFuqLvg4an7sqUsq3tqLpqILC5vmGMGgdmMaqRkcXgnzuqILCnvA58lMSqtBn9QXxTbTEeCfBVEeHRpP1oRlnc8dyYaVzGNvqOAFtocNsqc_DJMpRwmhnlHFkztdlrGswmE5kFGfhMcxXl4Ndn0azXlW-ixMcrcB0rmDNlUtkIFZzBHFNnRbqMCEp_bfzoqQmuUlPTqV_bezoc_DnbqEIc8VnRzktvqKRnbnq2MCJlaNgIyvqBFlJRnlrGinqqHlrBevujIwqdzGaXlAwq0tk37BonoEfmoBmytdztkftdA8NI1YhZn9Hko6m0ianvqVQn1tkmiqUtq5gAB-pZWjgXmXwqrvq7SJqHljvqnwmlvqRudDoeqwqPhmXWAE_fg7NAcoYBpYqqJGcSqat4p8Icw6mLka1oGIEBuJqoJqvCq4MCycowQpLkIgpqDgpueTlpGN5KeugLkmcrpX-p4wqvEAaBm9LfB7YkBkdBEmTh_-lU9TqidYxqv5kBjddxqB_lXJgTxqBDCIVBL0Yi4lbjdgxqaXnzHL_5kbxqhBkpxq6lEPwj9PntmqVycY0ItVpofq-tePMNsxYPJVqyShcD0gpv2m7tevMeLOiE-jzgpwgpzvbKdDhvb82m5Ud9BpX-jTKoCdDRKoDDPDxRW-jPyqDVdJwbkgle3pYqqRDj5unRooFRozOoP-pInqWhBw_QNkRtdpQrY2jd7Bc6YMqHlA6k4BcC6kZuAC-j9idlyqB2dWjmNqqb_Q7AP9bokMllCqrfn8PliLqb-p5conXiF_QiaA8vG1ojY2NfMSDxZvhqDboc-pAxm-yqm2KaMCWbMcdo0GCn3pcolxaqEtqDMXPLcmEkcICJzqMQOLnqSflR-mGwqGmoPSEN6kvqaE5k99pnEkezqkYW_gJXzqvvqiyq5XiRkdvyqE6k_5kW0pQLfwveEUGWFoVaajrqFxq19nxnQG3p3xqxaiFUd5LASwchVdlMU8wpYWdR3pUtpl-jWvc4gpXVd2QoB0q9RokwpFxpFWdKsj4VdYxbMxbE0qpSTVxbK0qGpTxtjSOofWd1Wdxvcnup7WdzWdd0q1Wd8Wd6tpo2bzafbRM0mqs2n_lL-zqCwcngAbORsxjwediNDwaRPqZZho5LEOidEAcjLfKQfuPf4NfwPfDndwyoQlnvnJyFHTHjGMqxFGvVgc_kG_pyYnqYnzmq0XjfdYoRfXkDbwc7LAaFT-NfHPCRzcrwpYwp6OHyKZnOoLwbUtppnqHRbrOAvyYeupbzQV1qifTFZmCup7RoURoItqc1qPIAgGGowbwnZncA8sQ9dD6wn9HjRmoeMpswnWVdqwbkrqo1qiQaOdI6UTzgkZ_kSdIgVg09gR1q8GBA6c74p06cMjoiSpFYRA2q41qeMOpQMTvkvPR06n26cwPOVTpb1q_pD0oaxfG4nEh1oJ0oJzN5xjPyjgyju0q31qU2qeRo0wpk-CQdq6zqQOoW0qXoqK2qatpPxp0PmWWlYupqvpGYRB2q0JAcBHxbqoOfHiqH_l10qMwcviTx2qd1qVPAAzJmlZUno9co0noWgqbQfAdo0NfwjdGNhd5oy_XA1qkOfzxqU2qguQfuQydNI0obOo4Sl_HjQ0qN3qd3BnFZiXDJxp2IjVJeV3qDWdg0qn1qO3q6Id-IAi2qq-FynQe3qjmeZ0qJ2qU2qv5A-2q9nZbekJqq8Mq5EbSlnzYnUlnsYnfyqU2qrnk6gLHUoQ4LjpjhynFfoFOLw2qK2q6kI_IZ23pu_oTrqK2q_aRimoh-ak2qwJqp_aM8bfPRXpqJ4qJxVtuQbtQh1qaTC-eHvwphzQwWdvvph3qY3q7QZf1qgRosNOrnl_Hj2WdAxpNoqJ4qMyVh4q2zQxUPl4qi0qg3qMuqp4qcMV_uknilnRfnyW5FexjmaMAQ1q41qyImV0klJlyShPypl9lzQoQrY4Phs-laAisHhu-lC5qx4q_pDZzq7takpU4LpaGcOkdQDEV-HuzqefiHCc7CEPDEhwL_wqMNLFlZkYmk1qfJjI6n4-i1aoEueP-iL0qYglcjYHnoLdIwDeNgm6JGDQJNMfRxFc5qf4aWQf6kI-LfnOoRyn_nGu5qDsAlRMnkZ-mZbyqMwpQglqxnf2qv5q75q7lZRVgHrq_up6DPGqjI4qZ7EkRMnoanmZfUbhLpSzqpecq8dC6q65qnoaFlZ9zk25q_xn43qD6qX6q-yQfjIlVpNiqkFPfVd6IZ55qB_ABla7NVU1qhRoQsQIuqQMp9WiZ1qj0qh3qNMfeka4zcr4q0Pm83G_HjD0qx6qL5qz6qBlau1qmgCs1qsOA_6q5sQMycokZ7MqIvp01qH0q21q2zqM6qekadnm71qJxqAAFE1qvCBC4qN7qBlaPVVF9Fh6qDppOTgzKRr3q96qL2qaQMuPRoIG-hqvKpkSMl0qrDR1Yn5mqx5qjoaSrA5ZmJxNsFq-VpTtDFyj8xjc6q_sIBlah2qW4qr6qViI49kStpmRoVxpM7qf7qq2ql3qF5CR5cu2qhwpaupWzqr7qz2q16IkvlCjogZY42qy5IiRmuoqK8qP3qtdDguQG4CJUoI6qxqQaHje7q27qZ3q1uQb3qhsj-5pLLqHFP7cXa1qT8qW7qf8qkToq6qc3qC3qz1q1TOBrQn8q17qn6q8AAt3qKlENfp78HC_BFWq9dkI1q0Yn33qq7qp8q63qvnQ-6RWlgH7qv8qInQmSfB4qd8q08qroZrOnRvquyEa_koGGs5qL6qf7qE4q2xqcyq6Vd33pA8qe8qK4qUKD3Oad_esedS4qp8q-Kek3q57q2Ijctgf5q-xb76qo2qj9qtLe26qX4quSC2you6qlVdm4q2tji9qf7qMRZs8qXgIr9nk8qPybn2qT2q49qURZXUm-iHLlo3pmgqcM1qGMAO1q64qkmZDvNErHwYjivaiXjDgIrKi9-H9sjLggERHJzp3XWLzpo0qyXhneM_gp5uDxXj94byKgjcdvKgG5bbBf-_WHXW_ALJsTujq6QUN0oyyjRed-wm70aMHk-hiTPJvJlKKl3fASRk9hiviZMuZAMly9PXeotBqhmqvBqsRq45qXMAwqp-iN4jqjhqjxLuOiT2qaDEpyJozq86k00mzkn7LE-rctzqNPn5Mk7nlS_qQyp7ils8mL_q8EFHCGDPaA0I3HmFeY5GeZ_q7Geh0nmsctNdKnYj_qM_qRypAOkN3qr_qgYEOuGj-kpclRjTePEwqd3omaylHMC32k2_qy7kJ8qM5D2nemlAsFGgbpq-ao8kj7kgwmC0o_Hkgsq_zk9vNjDECFka3aEArNmE9plpUmoKFDqdM7qVoEN5qJ0oF4qOnq5jnKArg5D-neQ1nOseTAky5DI8kSppDArfEkecgcAroGGeArsBc-BkFqST8kjbqJHcSArPoEIik_7kPoEiNJfMooOHxxj6glnoa0Ar-nE__q_vlZ4q2jasArcffACk_Pa8ArskkaMC21Q0uq0jaVCqj6kSkdtArQArb5qM5D2Ar21QrBnNkRO9qGOnOBrDBrLwjL6qWArIBrM5DGoqIGHOAndPfCBr8gqZCcRBrdBr7bE-8k07k5mlCHqrRmZBrlBriArnBrA8kaMCqBrPoEOWnOkl-eHm_kvBrOOqUkdyBr1AraMCWYm87kgBr_Qf-3pN6mq0g_BkbBru_qzBr7bEVbgsiqVoEA2KKrqVBrwPSe2KBBrkcHICr41mL5qoBruGC7nSSCrECr3yquBrXCcPBrPoEmzqkUmaMCcCrM5D2AgAdqYBrhCraBrYCrs9qwrUCJH-Qmxgq53WFbqPYEtMqMgdHwdu_qswLAwp8vmJUMdyjUcft-qxjqu_qTGjtqAXyjbWRH4Kiaiz6B97by3blJRHAk60DCfppRNr-q-hYc2qkyjCDrhBXbznYyqkuAh8Cd_QrLOWmTemTo8qisBXArJFl-eHAijrzqxQntHBRnqoyqacq9jdnDrrDEnBrqppuwVZ6ncppA6d_pcK1GBdo2MFQGlzjH5Drj-oe0iUdB8eoI4q-acaDmvOVlelrSUSFoacFBbcoQmU_qKjnoRDTNqWhpKpEoQmx5dkoEGEr2QmSpEESmfyqWMAitg4WjPynlunEDYx4qhkobNlJESE4ffnq8Mbb1BDJfPGk9wpFZlBdZTGkgbEmEr6ydtRctEr9TmfwjZ6DzTcSBnq7qfErHFZsHD9IfFol2HDD8jQ5qB0d0ZEwErFJfewp9xeNukmGksbEBFrLGk-Tm5mqpPVZYjebge8jNNjDggQNjOzgt8AhAfuva0RobTTAqprMiYNqrNqV6pS6paMqcNg0sjdMq2sjkopcVaOBfHVGawjqzg4hjGqp7bg8WhzRo0NqREMQKMnDoXObYdiVKM3NqDUbQKMJXhaFrsujydqDaqYMUiGfZsbfMpayS84ONteigp6YhBrp4fYthqBGPtyanTdv-ib_G42mjvbAyqD7hR9j_zqn-jlwbPPoj-jiFryZdGadSmE5ZdFadUifRrGeGr7ZdykBLadRadb8Q-1bKHklaf3ZdbZdZFAr_jO8QYadNec0iMqgp9yg0XYp-qeza3DoCmm2Grhhl9in8-bt-bEknGBbGknPjnCNq0tnKNqujnHNqCHrJNqwtnLNqdFGXBkL4ob5ouxqXpgyVe7AEOjdjkCyBExBk5dhNkdhjd5BEajd9Bcvyqtyq4faS5qa5qvAr4plOFlU-mnBlC-mH5qDuj8Hhc5oNEoDjosSm_3WFQnMAUwCkCpjK2gbaatZm7odTDkb5miHrQZmipdBIqdSnODkt-BVulxDo9vq_LXDVU3BkXAbHPEkqdREk9Hr4DktweSEkW0mpia0SY3weSOT7_o2ymvEo8weWEkJBHWEkdKcwrdfKcPKfTIgVIgPKfG6SQtdSMc6Eo_EohxeBFoQ6m16kIFow0kKFoksl7gmpIr_flYOcHvdQTcevdkvdm2AmHg9XEIYEGhkrSAQdm7Fhxvd4IriFZHZlJrlCJrxIf9umsSnYhjBHnEpji5H8IT7-olrGMJrBqlKRnMFoqVcjwjDEoAql7CUy-qAjaklmMJrT-mwUcT-m8vqWvfXZl11dlmEBWcaHkW9V_SpyWcmHkZ2d7hEj2dpBAtzKm2dEgOvHkpvq72d78OpjE33LE4dAQVuJoV1nNFok4dD0e5BkSmEbZcL_pVIkE5VtCrief2oEEpEXWOeafo3MfIkn6eNfo-0qysBabcUXiRTU7Zno6dxenq6dvGgBsXJNe7Ikc0eetEq0oZFocAl67dVuEbFoEnonVFjglagf77d5fANJkHJkc7dajoUgUE3gPUUsec5ELa1oq0enlgm_XOxEa1obgoi_XNGWL3gE9dFDqM1eW1ek-o_Hq9IAt-dlHLJpmfFoALrqKkN1eFBUrKk--ofAYcKcddfOAeE1GSLkgtSYOqpjcGnWAkco-TdAeTLMYBefFA_LkqbqXij09EG1KzPiOlcbbZ1Bf5-p0Var7dsSAIlnrSep8Vh9nqLrSDeHlnNypinctMkjWAvMkZnc8ELyMk_QAfLr9ifqQXHjfrML8ifUnBONkM4oUqc__USNkGJRnNkAqckFeHMr1RAPcoQFO7fEwFeFtcOMeEGeYaRn-osNkAwYJEFXrcwGezrcdgqEkf3wjowhGOkYscXHekZN6LryHegtd9pgzGFoOk6UY75eUEUGmTEeimBn1bhgWkJvnVXZ_Hpw6oPFpFkqBro1Fqk0SiipzQpngglgg4MreipGTogiphggddpmipXRp1QpBNr9FqTckBJFP5lfmKR5l4IFLNrvGqucnHkqhbjdCTGsZyPkcOlQfiaOlxCTOfiXNr8lRMdhYaCnfixlqN3BeNrmfiW5qbfiXfidficsZwmpdKFlfihfiZfiofimKadjqmjq9gqXCT6fivfiX8iK9kljq2NrtjSvdhv9kSgiYmRHjECgit9j-fiLgiH9k_dhDOrTgiBOrXHreKSO9kemR4dhNehTtZZgimSk2PF7Drm5piGlo5phFlVNeYGlmFlaGlRGlpgiZGl4giaISHLL3gic4GyFlPQkjElvtZ2HBPOrmgijmRbGlxehZFkIIICII6ehdQk4WO0IlpIB9giEhiymRNQi1mR4ipiNePiiDXjLWpLFUw6pfGjBPrQWp-DmjuZv6pFZfRLlqIgCPrPjpkggMQpOpkqdpJGqmQpPGqkjGNGq46p4gg9pkKjpiwGhSoAhgUGqJPqpbnSgh7dpXcnMcnzdpacnRSoVGqeenXGq7GmAPq8cnJdnCgh86psdn56pz0S_ipx6phdnIPq8ipxRk1SCvPrXOpTPr2Sou1FPPrZcnRPrxGqfPrOPqiQp3PrOGq2SoziiiPr5MplPrCQrnPrEQrUjp4Rk8PrCQlFzqEco8yqzFcfXlbhhoXleRqCTkfhhCKOhhhTPqK6fDieg-SwLqzMn3kiVTkC7pvUoNIpH-pztGT1SJli6lGTtBsQrZkiczhvQrc1Su0A0khoACxUpFihxyfSliVNpUliAgih9hlcpVliWnifRivihBnR4Ykwkplcp4jpuPp57hJRrLcapNp1mi4kpESi9livNpDkpUigOlpx7hTdp72RbHi5Ri7jpskp0kpq2l2kp52l3miE8hCkp8kpCdpWVp3IiYVp-QrXnidkhWkpVniaNpsTpknis1S4Qr9DKhkhHlpJ1ZyZGCMkxkhuRrRVF1RronivRr1lQTkpkcpsQPvniK8i3TpASr-Rr3khSlpl7PlCparovbjoCpiFpWIpiPqcDqrCp6XofDq8ijdIpQIpImhyJIb7ld5Rb1l2SiS1lBjjNwiRoijlhSjjjjj7eIEjj8aCUPjBWKwnhJmnhNrJApD-nnDqF-nmypGYoUYTb5l3Tkm5lVpi8ofplpbpiVoRtyf_IAfWiWpesDqh7pDwgj7piMgl7pUVo-Fp5mHnpiMTr2mhYZKMakzkqxDqXHQ2kqmGo4kqJUk_PqKiPRmqgBofASgVo1_lYUkVnh1BoQnj5Dq2Go7DqhjOdnhVrifnhVzfYxissJDohJriknn_7RlYeEohWqilzg5DiFri8fpxTrHohzfpj2HLrigYeNriYriLuq2qiyTrvTrRCCUriHSr2fpUoh7TrY5ZZrixBqbHmBVkvZpzFmHFmH8hOUrHVkqUkiZpqSoFHmeFm8UkOGm3ZpOjpdphVUrKZpxriNSo7EmPUraapMapEap6ph2GmaUrIVkxapWOp36pYOpgUrLapDVkJHmePrlRIcHmbapwGqPQr2UrZOpcVkQOpOapeOp8Urrsi6FmuUrhapysiQUraZpHQriUkVsi1ZpQHmoUr5ripOpZapCap4UrmrirPrQVr4apjap0UrMPqD-K4si2Opjui7siFtiZ7ZtuiY7ZOqh_gFOEmjVr9sieImpYoHqIJtiUmpLtiVhFaQq0ECAuGXhFk7Zyukm7ZkviFdO9BmsFSeBmvBmK3oQGp5VkhTiaAq47p9VkT0pEvoMQqhWkOQqGWk3HKIWk0DmUEmrDCS9ZRWpsDmOEmXEmneKuHmZ4nj9oB8pa4nWApXQqEUjmkjPlqQJpNDgqDpHPeUlq9KmWlqtDpI5Zyrev8ZfqhELmWKmXWByGjJHiz8ZvKmJejwWrmWBIuGHLmYjFvYpqYpxYpgui1YpyBmuuilYp6WrE9Z9Wr4ZHJWrsUfEshHUrNviE1O9uiYyHO3H8uiyHmVVKOshTVpR8pjvnXWr9VopVrAYHcvikkFXJmsUf4VovDpW8eeshXviyrKQ8p9TiYJpXsoyaAYXrQIqqWrsshxGjHXrPIqakCeviLlFezPf9ZiviyBm2Vk2WBzXriuiD0pw4nc5P4DpDWo9YoXthUUjZ8pjlq8DpOmflmp4kjlCi1Aqd4jibmmck13F_dabApREqdApr9oCYk73BxHon_ZpHo_Df4em8WC1rgtIUOxiVxi-HC2qRQleZ9PEEfNZoyICoxisLPF2j7km-bnMAanxibYkxxiMGgsuhsxiC5nQAasYrpxiyxivYr0xiYAa2xiBrRcyh6xizxiFnTevhiAaAgirvhcvhivhJEpOihkyiFyiEZrzQqXWo1QqCHpHyi4Qqs8pKZrF7i9AaSvhrJgjWKL9eJZrQ_hJBaHZrfyi9xisrRoyiurRjljyCiq1SH9eAPjJ4hWZrfZrWBaNZrGwhZmmaBaDzifmmzlmgYkL0fwlm4vhnBa6vhzNrL_Iqmm_yi0mmhYkkNmIwhhmmePkwmmwBaJzisXrw3l51l5Yk5mp4ApBhA3mpHarzbBZwhFFrDCaVwhR0Kz3lK1lmziowhyPl-WTVLChziVYrVarrziZvJSIno_qNJUeypqwhfxmjziiar4whYxmsbadypnzilrF6zi6whlarrar9whzwh_whgyiBxh9ziLxBD0iqDaSuk_rFQxht8pQEp8Qq85j_mpm0iMDaWjf9arIFTosRixhd0i1ujLDag0iFyhoxhJyiv8pAHHsxh5wBYTplsF20iKtFlDaJbrNbr6xhE0i1xhq0i00iEarRegq0i40i9Drb1Gtdjy8p80i08p1Ig-QqZEq48pH1iy-f0PlL1iXyhNViRlim0fN4lT6hWFaU1id0l7bFf0lYViD0lAVih1iG0lbXoUJKKzhlEaFbnc1idanpEaJbnTZkl1ie5JM2i4dBR4lP2i7yhucB1EaFrmDbn_SoGcr9Uipan_brxZkyjGzZkxeBbVTrZkwan9an5Zk_anN4lcziP4lSFaNhB9CpIrm5-hZzhS2iK2iC6hR2igbrw0fdhbERqtAn_KCJSjrFamzhwzhq3iX2j-8pBmqAAnlvCjTpPGaz2i9zhuAnt2iB0hEre6crbwFF0hq7J7Anu3ig3i0arb3iPxFcGaW3iTzAY3ij3iw0hTdrjcBd3iomf_UjeuRkMFu0hZdra3iY0hdEp0xFf5nt3iFKpaeA90htBV7GaadoZdo5CnADno2p1vn4dje3or0pi8o-oomEqG6ob0pW7o8QLgvop3ogEqcyoTyos-nwEqbbkExoLOgI-oo2ojEqRskkaSt0p2woQ5i6uRiYCYPlxIakKUk5nh5nm5n8-fPPlMSjB9pRwnKabz0papocejXBqXkZnyoderF3jgLbsJb6uCQrk75iOckdRpaJaKPkN3hDPpJNrVRpAPpAGqHck-Op6OpWRpHGqtRpDQrgIoK6i76iGyivej_uhkKaH7iaIo-CoOmqSKpQmqqEp7WohBqJFqpBqkBqwEpVmqM7ghRqaBqwljaDifRqLzhemqPKaifACKaq6iP2phFJt6icrm6Wnn6iQKa36iQ6jC4h_erqyisTrs6i16i6ZG90ppDq1tOKnOP6icreiypKlFlKaEarQbmjbmb4hRbmVbmzreAHjC_ZCHjTfrl3emnSY7iX7iARrfLD-vRjLad7is4hoypYeSl2pZwnr7if7ot7i7ckifr9ckuypZAouIoxyplFjO2p8xg3dhDhqJ5hG5hKhq97iQDoSdreLaB8i1ypOJq9jom9RG8iiPCkLaCwR3frYHSl5hBfjuRqrGqVpkkjG7Laydpt5h0dpE9iJpkVcn3grVjiBQrkokSPrWbnZbnCGqoepVenjUrOenJdkQenChrRcnbdp3VTiggGhrNPpNTo9np3SofipK9iwlGbzIV6hl_osjgL9iOwRVwRb6hP9iG7FtxBS9ih6hrMqzrA5LqGOj9UJWFAF_qjIVMTq2XfWonYkTVzjTfjnTT9-HkFrqzgaaBNXJyFrLXh3RqSip3AoAPky6o2uoqQrrxofcberoQbeY7p5YS6CpVwoHQqXwo87pMire9okYo1xonKbsooNEq5xoaAprZScApY3oJ2os9oVkbQ0pv9o99o4dr09oxjZy4ocyosApkEqc7o_dre7okApc0ps3ok0pj6gxHbx8oA5oF-o9dr03oq0phirVMi3EqQRq30p6-n-8oler13mAFqHmqD9o50pMuqkBAOfqrvA-5qLJJ3Cq7ajbFqpvXHnqLFrauALngu8q1_oVLqbbbKopJSkyKoWzqTjo4HLSvNe6H2hrDjrAppVIGy-o1RqSfjz7j0hrXao_XfCqpyNqAbjH2TqXj2HfsXjM5p5xpKIfW4pAlIv_dF_dHLkYEG3icUGIcicvdiQ_dAMp3hUv_d_Kkz_d7jr8KkoefEHIy_dinIYjr5MnlESWpnCAo-RpEzoNxnEPr_OrXaqeTpZMlwMlrMSvMl5mR8Or45qpwGDXTpmqXfnxEjPMqV8jRMqX8jrMeQdixhrTNDmopw7O9Vms_o_XnAGjxaoaiqm6UVQGyGrXOiQ_ABfpb-jWWd0XfcWdsvckfDZGr1_j7ad42b_POsQRxPcJznpmMlqM_2bNDrvmMIbdnKg-bdaOOYuDNbd4IRPbdqye7KgSLOGtMSbd9krUbdhyjWlrFaMAypdbdVjMW3b4_j2HOJIOLJO3zef3byGr1OOuLONMOQRR7NOpbdqfMJlRTlrmsDHPOliMGud-6baURvXjQ7XwVpM5pZNRILgmzLTLXv0qXIAGQOfRdm8b0nqp4kl_bcIkQxnoxq2AEDBEmBkCCcY5qREoKfmGZTd5p_HrvZnxpl-9dOkm6Hr8Am-plIOnHJcBJo7qdWfo5zjVrd3SdDDqTIrOIr3zj8pg5zjXIr5ITXEkrEkhwqAbo1LnCMnMRntIrM2BnFk_Do_oJ6IrqvdWmr09mrxms1dw0d6Gk1GkL9DIyeMLrKyeUJrdJrOHklLrL2dWHk_PFkJrIOqfHkRKruyRpJr85e1bh-0qnsAuJrtHkxWc35V4Wc5CFechrBA9Jr-ZYCIkYIkF6G_dm85dLbcM4GW_qieZbKrQdc8zj1uRdKrc7dhKrVpLcFornrbuEOJkZFoiglxnrrKrGzoVJko0eXJkxFH3KrCIr1KryJkuIA0JkONe_LXZKkknr5FdcKkJLrXjXnKkhAi5-dDXZvKkAxWLLrEorgGI4UONnI4jr9KkwFTDEGCkrUorR_dkic6KkYor2di0mIf_dq_d_icALk91nalIDLkxicFLklefMNk_hfl4EDOaSvj0VahMkULPuLr-ifwLrAnraDe2MkOln-LrxLryFe9BdVFeDPbacZ8pcmaaTNkb8Wr1AF2eKMrFCFI2eGprOCF77oqmYo5eMMr1KNkNk1FeWSGsciSGkuyWVMrtjfuNkKkfoFo5HlNwC4OkjDnfBn7cjt6o2AoSCpQLinxomOqiXoSNrZCpk5pkElTvqbgifOrwxG57Zt3phSGv3poWrWLq6yqYLqkLqGcoPDqlwo_heAMgwMn0Lq4wixLqUTkLelLIpqxoseltijX_ivXou4JVlpTIphTkkSiSkqM7p9wgpKjKGooFpnPqqFppPqRGowmjmlp-bjaqrAcjuPqnkqwPqRkqyPqFTr0CK1PqmGo3Pqw6lLTrc4lOOPUYoKTrwCg6lpzBo04gCQq-lp_IpR4nMegyfpEohQtS6iFPBmeVrYti61o8CgJQqQircAqvtiSWrNWkLmpHkQNmp5ImsYoMsouYoOsom1jNIURlqeQqIfPlAqlWrqAqrWk0przKmQtiTtnp4np9ZuLTr9ZtVrSCoiXrIXrS8pZJpU8pdmp3DpfmpvRHKqo0AqGYrmvnkJpUXmIYkqHooHovHoXYrJxijUjoJpwRjiYrWEqpuhWWolJaayi9uhAHp5db_AqnPPDMjRZrHBjGBqOZrjyiv3FWyi1IpZZravheyibyiByinyiPsr86i1arw-KrbqxuiQbrZZo9mp6soBbri0iPbr10m2sRcDaTbr3Lq9dAhAprbr2UjSlj68pJnpQakF6j2djssrjqfDKp8crSakJDRPBq-PPPdrqdrF4S4srysrG0FZ1ZotOPrec6on5ir5i6iraebfJaDyihJaofrhZrl3hCfrbyBc3hZ-eGfrkHpz5npree-eQtrWFf83o-WocSjhnpeSjoBqQFqqBqlnpV9pjfrLxJFQCYZrrfrZyiv-eItrmZr06iltrB8Jufr1SrUfrG4hS4hNtrU4hqtrXgKX4hefrdcI-IqXfp_JS9zp2joRkSUgrafpWgrGJqX9pvHpu1pFofjDirjosLkvojb9pxojfNQhMAd-awyERYBWHrqomhBpyyaAaf-KfF3qdQfKRfZwWL3qafctmqpOMblFQur0BETQfOurw-Cz5qGHJ8wqs-jb6qLFrLIBUlIR8HD5c9FfczqgbceLgNMqRRonaYMsr8cc1Fk-qEbDoFxqB4BiDrf3GGflxySQmrJjnBllKQkgZYsGlixqB4BX4NjdZ73G83mSRYFcc9EjceerGlBvrpQJm-TOvrWKrceeuoqqPCQjrSxpMLqHGr4JjVjrWsjJOl7urB1qe2ctqoLtlrpmn1O4RbupmaKfc0T2Abp7O8nrjwpLsjoknYink7azHq-aq1CrO0YMRfAAH_Pfjzq5sd7SpICk1ufn_fp7kNqdU_fs_fmEiQBerqmX-RZfc3OfWOqZEexocRpc-YnSekpnqPHjqWAA3q0jay9qpilrMfQPfrQfZur_pX8PapEkxwlIXj2ufS5mGFkytdIWEA1LGwrOEryRY-8djvr-0qcAFfKAMTpdurswrbYnu7nbaNSmAh9pEVmr-ahYnBhlInqxamjCqdcSBYpjScgzkOaljcpqveEBhNPhoOhGThNAi-CklBlm4kpOmJThOxr7qIIDl_FLsOmQBhgIlk9lD-mnJgMijPuoShjMOhaRmxJh0QhAVScRm3OhcAii1gFBD3Om3BlfRhvnJ6BlMJhcho_ylgRm-1gDzltLh7OmrNh9OmWum_OmIShwHrKHLiRhk6l3wlm6lDIhGQn1Hr0LngjkJpdEpdLpdNTdDxrw-lOEidwe2qdq2g4YAHQn_fo6vd4ShGFrKQcIyrxIfCpJEJrTyrqHDPioY6D0xeY5fZbEOydF4MSmls8mUmliXgY2MxErCpJZydyHDQlditmiNleyrtBgaydFFoIMkwuHxzdryrCnc3zdyzdDdArMkXPEwGk12gjZYtSgbDk52gFvfTrqUlIUnhjzlEqGnfoQ2kcTmXxqoAcs2HqAccUd0urzBctxqtBkridNzrtidPzrYjr0ehCwqmrBJlazCOwur3XEYFkZQkcIBKwqaQl2mTTxl9UlrIrDMn8wrM8q1yortliao5yo3qbtiqTXdzwmEEYMsiQueEXd0zrLXdg0QYbqW-foAk1SpLtWZbq4SptAkoaqIbqDOqFBktukR_buCrCDWQ8qvhLxrlQuSHldFyqebqVrBg9k3mrO6mjuf7SrIIcSEjysdbJfULcKXdEGfD7IqMcd7IbfkI7IXEjDoeBud0ARn0aSNcRkfDdlhFkozrvmroOcbhmfhiMvdhFkSJr0vd-OnbXEsIrv0rIWnXvdDqlMFh89b0Pc7hEVCeHVcWefPfE_tg0fE-mq4UcAnqGip30daJrN3gUmrTXGidHQKk1gcE1ewgcuCB83faboR0ETkcSSpaifZ7BTmcB2e8Nk4qJgjaPsc6wjIOkqbaTZeyscsXAoHeiGFgKezDBDAcRxF02qXgIbulXtlbybNhDaybzzrZyba1bMXdxte9inIfmI0rOmrSwjMMEkufa0riSEdsdd0rl0rUnan0rDNcp0rQudDsls0r8udJFo50rumrixlwmrKvdP2r0YW20r00r1xdRXnV2ry9g-0rcwdA1r1LkO-dQKkQ1rF1eJnDj2rU1rD-d9VncLkxJTTqpjzp8tXSmcp8Ee1rBOk4wji1rN2e7wjFBrYhay6GMPArNbDkf-SCbypBZkxziXsRbFjgypgxm8wrFXAaekOEVE1pD3qhTm2LnAPnailbvqYclwkmBGPzFIEGrtdo3yokknLSZjNi_1n0tej3dU3rz0nYvrPZAb1n-BjO1o6zqT3rcgBzlIDPCquDr5GlELnxq-CcHvlrwqhYjoELpgJLVahDMbNcdFL9DEu3rzwqeSL61OOBpH9qH8Doqb2Qb_pDsqb7EBsjl8wr87LYjlO_qF1NAFdezrkErXxd6ilKErBml8ar4ilGZl2il1ErNqqypNnOFlllpHDcsQKRm8ErKEnoydN4r29mHGk41rjMnm_qKalANe1ilO4rqml9ilbxdVuqaZnQgNFOnY9q--Osjr9JfdErOmXHtby1O5mqiaAZIerqAMXbCaj5tNXwrHFpPunlpjuoq64rHOb2AA94rKKoU_YW-pZSVD5rInqsPRcjniNOvcpFKGP9d7JkqdZSKOXNlpDRE8bSek1_jVIR7PMR9j_YYkzqp3VMdm0EE5Kc6TBHsd9KcHdmDLfPLcKdmqPlj5rOEFGQlPdmGKkG-CmYMzfcwPOgZhBmm7QAWbaCGbHLAfRM3zqtVLEHZ9lLD8bn7qS2qWRgR2qb5r9lL2DR0fc9RMV8lE5rZrA6PReeptVLLJm4DGP9d6fcQvqxKqVSMY5rhbMV6rgFFz5rQdI6JkrPO3fcd8C5fc1adyMpRuKlQr65r-QhI0P5ki4IAZbRtmqU0BCQasqNpRoQlMjDTN9kACnijqfjquBnIhq2fi5Pk7wfyNr1QSigr45qp-QFQA7KcfgVSAB9urMenqzqgEkXAHl5rE7rIsdp5rrxq59p_TEPKfYSExJBEdmISEJsd_vqW1StPlH7rbomL4rTzqPSEs5rI1iELcQ7rj6kizqYsdCdmIEai7rPsd_wq3PlLARc7rS6r19pHLc2jiJLcU5qR7riGTC2rxSEOdm9RRmzqyeTDITYNJTzBEPlPVcBIT90d-7rVJrDFrboeilcIha80d5HTJCrkrqHNf9_CG2qsDotvmr_oTznXilf4m97Ovvr85OO9jhpccUDeHrWkUjsbZ6Olsb-fqdnQq0qXGrw6qw4q5krl1qn4q3gpLVg5gpMPo-7q3vcIrpv2qL-g_zqW3q8wbm8qr9qF0qlvcEZfq3qBxpwtjcObk-jU0q80oEWdH1oX0qegDc0qd4qG9rxgDIyb58rC9rL9r5vco8rP_j00bTAgYBg8HRJIlGFRBVba5rJ8lZlr3FOPIAO3bzOi9ANl8rnyjjyjVbdtXLC6r1fcSWkH6rnOaQ4qxSMz0qSAkcAkFAr9EoOArw9rQBrgTm1zo_rqlAkAsmNsmxEoQua06It1rR8qN0rOiavxq3OoDBcD-rR0DekdSHrvBkUHrOBcsYdqyq8PfawrERfH3q6KfYFNXkdc-DNArN3VGvrfsqoCcU9m1ml9FnYhoE9jkArvjkkrlRWnYslbufUHkvDkOGnYwefTm89riXnZmri7TxAr0KFUArzymsqls-r4NdAufoFrFJr5mrZyryydpmlzzqvxe-Scmbqq4r1yrA_rVijIzdJhHbVc7WjGHka-rKyecJrmVcEnrePiTmlxsXrwrM3qQdI-WgTdIu9r-1U_8lPKkk2rrGTp2rERa7EcBlczjp_HWS8l98q23qq0ruFeGSfN1qYjmP1qTOknjal_q12rk1rt5qMxpGNfUOfeOMZ8qX6rSeMvadUlZ5glnLFlRMp6qV4qg1q67qRNLALnbErPwb29qNoqMxpe1q_Qom9qErHbPoB5r2FP66qo8rpnqJAsqPnQ6N_In_Qa8_rN6qmlUD7q-sQk6q7sQr1qf6q-mZIopbwpq7HK7qeAsTrqJAsvtqImAe7kGqaGjldArGfdy9rSCcU-rg2pYkdX-rR_qt2CyUmt7ko0mXoqpAs61qVfnIjR91qIGI_1qXpqJAsNNF6UTXuVo2fiHlO8rcRo6koSUVBYR3VplLWw2qJAsP5rnOMa5CHjr-4p7RM6_rl6qTBssSR0IOrIqZ5p7vjRjJKgeTAsMBsnoaEOOqMOxmBMBrjsj4iIVzmE5rlBsSzUgSraCn4vUpLqhbqHJrFxqTBs0SiwDrjQlCppGOnsyrttmixqJAsj8lnWl3fHctqP9q6aou6rvBsV2qZiAX2qm6Lg0NDxqLZRUDr07q54rJCs47qBAsbtpLHqi6qavc3QoSAsuBsyxjNxpneVv9qCAsGlAPsnG8q_9qdCs6Ar4oav1rbZnmSqYKnL0rQidoAsJCs85rASMNLpNbMyDrl7qJaMaBs6uDn9rL6rp7qNqqJAsyCs-PM-MM9tpP8r4RMlppG6rb9rB6rK6r5DR9CsYqq_CsgVlB5kgReO8qKzdDkktyrwCseCscBHxTnCErlVlRzqk-rBfnsEoLBsXDsxWAMbEZ4rsDCB_BHtpzCrBomCfnICshDsT_ldvB6OANagmDsgNnYhmZ7rxCsCpmaDstplieoHpmPIrs7rxCsH4rEpmyBsmZh0xmUDs_Bs0DshDsvllTQVmaqYBrz9lOyr7ydDmlWErTCsGEs4ErFHJyil3_roDsEWlVDsrDsoCswfVfnEwEiyil83r4ojGJrTWn3Bs9DscEsyamjQlXio0tqiRc6-rkBshDs_gmCYM70oExpJFP4krsEsaEsC1o8cIaErkRomlJt3TcknItq_Csxjl7LnOylTgmzkoB7rxCstJVVoE-AroSnQrqbSexNnACsxCspdq2KmTrBPnaEeo-nnI2rjEsXDs92q38qjUEVwr5HMPxqqDr3QfJRfS-rtLZXfcJwr_8dIPfWDsaEsEZnbaNKuAssl74ag4m7wrQEsoFsR3qfYTcgAX8qq-FkAdV3qivcIAsJCsmIdhCs2IjKGdo3qtIdN0qnFs9_rnoaEGZAAsi4qH-F5zqx4rP0qx8qr9q0EsEGsmlU28q33L48qr9HaelF8lxmq_dkMDsZAs9eLeZmBbRF5l1bqbZmBsmFBrJAsukAbcRVfnilmtpp_kczBAh_rqhrkGspnk73qE9qlUIk4p_up5ub-TdEBsJCsh1mo1m7mqP2q0dmCnr8DsXDsYrl8qqpgotjkVhoGhotFEf-rOhlmhrGHsthosTKVDlazpnDcuhoRRmjSh5PnfndnxrfHcZslIGk1BsiEsPalp8l9Es4GsGsBwGlEZeaalZYlbGs7glQ8r3wrTem4QlYikg-rdgpO9r6krXRoznqzum3GsXDsWcB7ShS0mygkCJGOoaFHeJsRDGsaAs3DOf4D0yom4atBrb7qN7Ah9q6FsXDsk9qr2qX4qW9F-ep2FPq9qcCsO5rJCsPLe8billa8BsWEsyXdkVcTHksbqRIsIIsu9qLAsWCsqqA46qnOo19qlwpZEsQGsAMe69qGObN4q_5qCGPv4qJ9r8AsSIsC-q04qAzokYlTeo74QK-qP4fPGsaAs7BAgBAgBA3HpRUGTwpgQmCmr9HsVRB7BAN1B1HsYrFiClRBZ7Hs9qFEJsFnAFcq-AsaCnTJOeVgXsmR_kYnqMxpFcqmlF48NX-k_Nbfsmw-C87rvBsvgjHEsYnltuoa5o1nqtEhLEsj-qeSeiGk3Yka_qxyqNDshJsjvlbZnIoqpEsthdovlh4mlHs-IAvgj4BZNUlY_n67oL8mcIsoCs7Jsc0ce9lW6m-Jsr6onJsK4Ginr1FA-ho5JslBA7BADUJPIABNm0JsWgqBgmR9qDgmMNmNFseCsogjdSlJsmhvm69r3HqXJshJsnbm1Lb4Tm3zGa5ktbmEOc_GsCKsdxoSXg-ynd2p-ZDVJsgsmiKsbKsbHV8sOGXgEJnYtkYHsO5fp-rmIsVIAQJAcBHUBshROGSMjngHDsaGsLSljlG_ukmAlaArajUZEFgDjPhj1IsqHrBeWOLs7SlM-q8CG6kI2gmf5qzaoSgl6Ijblgl5qK9rykR7gp6gpk6q8xb8vrcUEDoZBYjunrf0esON5sYJJr0uEznrqKrxsXU6q3BsCDR-PMgGGfwnZIjYrql2qoJjKYj54r1Ls9eLwxn4-FohoaLsdLs9Es_LslRMnNCdmZQ8mrFsAJZimZrgqB7rHMsO6q9kZt6q7Ynp5qO8rRMsRGscNAwmZBZmBeNI2c-KdHRAOMsgCnAecMJk-dcxnrTAsYMsY6No6CPtqmqQAqZoAsoMsw1q6WiX9qsIsj6q6-iuMsCSB2LsB7qynZo_FUoqORoMnZ9gpcgl2MsiDlqzmJGAuXnllZv3qg5mgoq27rAkmAYjZMccFoTAsLnATzBzgnwZCkDobNqB7rO1lCJHE1lS4rexd0Si3IlqHl83lkyrfxdfwjEEsjGsm0U3DsK-BsIejErBjkGRcjxd69mE5kfNsgEsAGkbIs5mqoEBIFsVMUGDr-FrpGfAPDGArkGfsBkwOD5Nsaqbgwmuoq1Gf14BVMUs3r4NsGYlzODpDr9WbpveoGfIOsuGf1-rRylwnmzNsUTorKorIsk8qHPHeyqTOsHPAEUAougtZnNiqYOsTjrevrVQr4coxhqODjNqqxOfVmmePSE1oe7rvIeATfcJf1OqHelm7rBWeuOsRKfenrExeBLfROmL_rg5rxuf9JnWzqeOfv7rOGTXMcdEkCLfk7rpilyOsAZh0OsiEk_vq_OsaMCxOf1yqJmeRjrnYW0Jn8SpFxqMPs7bEOPsIMfqRh4Km--AjaALSB2iAKBmxRVa5k8JnpQaTrqWPsuGCYPsVMfaPsHJgRVHbtNineiUFTRf1xljPsRGTFBrmPsHWGoPsbOfaPsq8NY5D2wpwoAWOsK3rL6krsdkPstmq1Ps8LA3PsmNfaPs-fGAcns8lphn9PsA8mTPs_vr-OszSE2ArGQs4NfIQsbIVTRfeolPQsqEkkrqEQsMNAR4DwKfpOskFTFsp_PsWRf0kk9Os45qdQsB_QoOscoEKfS8tqwcRzJnmLcnQsItqpQsfQsRRfcoE_loKiLGuqo9f7JnaQsvJs1QsryJeJCiUGoMnDMc4OsesdfArK7r37rmLsUVZzSEu5rQLc0LAGRsVPs2ZlJiJBPsolgjHsQHOXDok8jIznaYi6WYVjDNLkgYdKBgzhp1eeFYdcafM_jx7Qq4QU9rhHgoeeWZdutf-4QXKrg_jG5fbBgV9rfDhezpLFst-Bk2gVwjZLn3qmbLn-gHYyrUmlazd4yrpwrt2XaZlkHsiXT0qolDsd4rz_qByeLaEnxdhbB2vqeNsR4r6knLSsvYaNSsyNsnOsSzNI4rV9FFVV_Hj35qC2XlglpnqIocMSCIopvTG6hrWsnJGrzxpJ4evjr_WW25YN6bH4bh5bOEroBkKBcsidtHcbynjidtAcJmr2zknVnmidwid6HUzsnSiarvefBE90gJffYHrTjd4OBTBcK9mXjdTjdXBcejdzDqbqdkSnkrqyDerPBrXAmUqaTC-9gi2Qe1bO8B61bOHrf8QbGrlUbULrR5qF5qHxrmwl9FnAhoLHsh-mrTh4Pn7PnpTh4yldzpj-r2MhUxr4EhWxrvJhv-lBhe4amXhp5ojKHhrTsOEoqShl1gixrDjobhpzHrowEXEolxrvwEWHsSvgqnrI-gTvg7BltxrwhovxrUThxxrnAizxr-Om1xrtLhDNh4ThxShNbju5dF6lOQhgwroESG6lFHgmjjaumNyrqJsAyc2JcQyrrwe_weCpjfhpjdmhhpryr6amAbaJHkKPjEHknkosmrAqJLKraKra7dHUsQ7h6SmkJkXvEaJk8UsT7hJyqDvjNiWE3ARprmMrV9W05fM-qQTsG-ASTs-TMv1nwiRdWpLvqMwfyDe1TEQjfz0njIe3iRO_pHKGx1eEGBUVsBNk3snYqqyDex0LlZV8bmAyLdFsx7qEyLKORFveiiJooZ17Bi8BCCsV0o0nSyDsOTsGuWpMXPefAvfKFrNqqyDe23fz9fZ_RReqP9q6ZcFff-qidTrKAmbfpQtJErinYe5TrpYefohoHUKnmQVOsVstMVr8CotpjKVbFloLdhlSH5dP5ZkYe_SkKUrvdFEJqPWPHWs3DiJWsQohfOSGriMuqyDerIVaGGZvj-0mW8Rd1pthjHhiPWpRkreMlhNeDPrjNed4hGPrYMlLPrJPrbKlSQiXWpkrqPfoFUCd-FDRsg-mQHssTKH8rgKhrTmFHswhokTsJXsChoEXsYxcaEogUswhoJUsFxq-WskpKAXsURs87owDctDcr8gHel_-gKXsW6lkiDIHs4Kr7PhIXsfXsMXsEhoSHsCXsaNhtmqPfomgo_GiZdpsgowldRHs4nQUloEHsczpTHsaGEhXsZ8rxLheXsqBlnldoXsoTsmTsZhpA5MFUsWzqqiogDNLko45S_4qcxqImrxid4SsgVnNBrSzrRzr7Ssl0MKCnInqqiouhDBJi9Lf3iqLdUlBf0AckHVsxq_GbHmr2SsLBEuhDWRXpnqXYsyTBcXlaYs-JliYs1idkYsrBkK4UgYszvQtYsKBc2idPeUiHdYqqtjoD7kKIbzxmMLsrChfPEd3BMfeYKnr-l3HhoHrkEcdnJsHrbRhAZsmgfcmd4xc75r6YsY0DYPC41qZkg2HVjFnR_l5mqtjogEm-LCpCZ9fo7EcmMmoErHIr5_q5zj0qdo-kFYsqkoogkITCKbmYRSDYSaRSrhd_aqkQn_JsCMrNqdRTC30gqhdOuSQ8ROhoX4r-HA8_KT3H9_m1VcHnrYHkGoKHelXKgB1dAasQ_mCasuoqZDGESBP3rAhmIhnpNsXPE-iddrAhvqoyqRYs9idPia8Ac0XlmZsfJhLYAP6nc8gKzr5ylvEcOwloSpAdpFxrVDh1RhLKhQxrqThCYsMxrPxr9FnmBlfIltwlnShGZs3amaxrcuo5oj5TsmNhPEocAh4asbRhoCkwEcH9nMKbHGnVfjGXsdEopxr2_gLUsW6lNUsCzlB-rZiaVTlpNhXUs87oLShAPh8wliIHcThMuqKasTSBe5YpeWLvjepktGOK6m4oSR7qDjoCbsrVsYbsdrAabsIzlRFh2Fnyxlz6nQRn2mo5HEjbsTrqZDG7clJ5BYWn4Mh1-DimdHRsGPicxrZRmgxrsNjMFc0EcbSFxbsRmI23AJvqWRlraqhEevwrOwrl4reOqSOrSTpGjSO5OKcswglP_f9tdCcsMjGdFG_RAEcsuzIgdo9blYEeiwrlIgnYsD8FhEguhDD-AmrBYNsFPorErsbEbyryEAdyrFXshfeYsrgEsqcsUaDB2rTXshcsyvlVoppZs3Ns60aVBkn5f5bshUTK9oYZY0ZssUGd_buZs3vrs1osZsc3DWBk1Zs3JsvFsNqqivluBZ3VDUPZwvqU1mlRnphdEYSEdsVuqZDGWUmNLfqWqS2k9NhhTsoasjTskXs9XsUHspwlpTsiBl8asmzjLEo8Xj0YgVxrxasxOhK5qFwl1as2Ts7bs7asexrFgj3MlKwlrrlv1gCUsgGLPXsYQrcAh-ylRXsrxrZKhIQhxndidsA5qhFFMbsXPhzjjmNhCQneRh4QhL2g7xr0Sh8Qh-xrtIhtJnhSm0Eow5k-foOClaTh9wlWbsXoqZdswxmPRAEaN76nHfnvwVkhkkdsXbsYqoiesVSAEaNySA1la2MSoesmds9WsreseOmjesihCJhj-upubsX1gVcsadsjes7xmHfnM-iBymOes0csGkJsesvBAClaIhjHfn5EmyYgShjgcsGfs2esteszojTWALfsYCsMloPmd_MlYZs1esKyljespwNHfsS_Frcq1JslThexqjShP6lZNh8XsIesHholdsQRmY_rLiltHhods_ylqdsmNhdlhC_gudsXxrzasZxrb6lufs0ds4MhvBlZRhSLsvOmwfswhokxr9dsvEAkEoqBlBesW6lSXsEes8BlGes2XsNesPUs4MhMesbRhEfsWUs0wlxLh2wlhldZUs4MhSbs1ShIurqBlHgs0_qiUsE-rhUslUscesAUhMNhQSh0esQfscfstesefsRfsPOfb-lHfsZ-mJPZJ5B0RqS6q2TsN2mOho-estesi7jEgl8PSx1rifsIZgEgsrXsbfsIUmi7U-lh1la2_YBym0ho45qheswgsfGZFynAkkj3rXIs6xdEPmAoqNdsGhsXUmPAVpcA8gsygkPLCX0oUdcPfsehsagThmC1laR6BCFsd6l7_rPhstgsIfsE9NnhscDsnAiXumqessgsHhsWzAzjlqBsDHs_godgoWYsahsLylpLmwgswVhvXszRcrxdqaEpzdVSAwSgyYsedsORhuMhgShECHHesNbjqfsR1gqwlqTs9TsKEo0RsKEosdswTs2fsyTswdsUGh1Ts7fstgpxLh-fszThAgs6bsWisdho8dsOXsGgsQXsKgs5UsQwlDesOOhNgs61gQis87oAKENtIRUs2xrTUsyhs3xrENhBPm0Hr8ThjRhUes3kiIeshgsH4ajgs9vfiPS2rlngsOShpgsp6leSeCpJDPmHisFPmksqucsgbE8yd5Mb4EkRSsXjsAzdYgXBCe8Qo9hs1hsbhsZgKnhsH_q34mGKERUsPfswRmYvk3Cn3OhUEotSmEFnwXsH1g1isvOmoCkNJH5xrygevwE0Bls8gNhsHhe5isUUsLhejEotisNTsIjsVcsbHdwIqsqo2dof4rwxdIaYLcsrtmO9Zwcs3xdrBfqhrqqoylhAXs5csGPizDcNxrQzr7XsKxrAJhMKhrldpQhYAsVksxWmhwllDrvOmaks83jOkskwleksMKhgks73j_qIpThIbsjdszesv1gEYsOhsfKATamSFAJHA5UbkvlLMpAdsaam7hdw_b9hdVbb3vqOkrEidfDI1-D8hdJsSVbbJasjuAyPj7eTj_maNsFis7xd8EVuNsQSsTDspcsfKA5OdhjsutqhQspnOZNsGVbqGsfvecmmAbqhsqCgd6yrU-fN_CxzajlsABkdJfOlsVCBYpA87kV-QnJBnMG8Msy9bRdmYhs5YsJ1oXbCMasX8RQ_q2bs4qd9EcZasExrIesoCkomdEmskUsLjsXbCVcsELd3HSzqlaHZdZsj8dXbC6qdrkslCb32kCms9FHgDNYdsT1o3UBPFbHYVsOsbDZwxd5pmtcsPnUgTsBDqizjyVe-JrWPDEPcQldCGEmfshdsPgsAYsDXsnXstfsBFhSis53j1ks6PnvChCgsW6lyfsZisvTslrlxTsVKhzTsxds6fsBFh8fs6TsGgj_Kh4ds3ylois_ylEhsZEosis_dsdRm5OmMHhyHrLxrrndZnsk9gzksIesKbstLhRgslAi_js8is7isSgsVUsPbsJCl_xrAAhSesgisBFheUsYumDksigszrlMEsemrkhemUsMFhSyrUml4Pc0FkiwdpGkKZEAPASUctwd0Fk-cZ-Ck2wEVhj_wdz_gExdhNsTvjYEsIJrEPmuRUjzd-nsZdEmzd0FkozdF7R0FkIUcYosLUcYosJ0dFos-YERUcP2dw1dc3HeTsWfjZKr5pJhMsuLsUgUwKrfAmgsDoafLhfMAUvJkukr7vf3iVdLrHml6gEnTlafsDpmU1onpVU1oBtIxhsSgo0msaXs3EhPfsWlarVpRFT_ur1mqkLgZAF2ocdwmvXlGGf11eNcsXEePcsLpsBubEps6oE1NsRNCncs60adVE4tdjwrCQdYRsoWJeNqb8jhNq9Vjp4kcpsAFko_f4bmOhoJJmF_lQSlgasvmdqfnnjs8USBnsI-goCklPhqnsOChlnsfzp9isaasE9NAZgKYs87o2YgiEAZbS0XszpsKOrqBl2psQbs6foGZg9KAiisKClVgsPbsXgssDkvweMjs4ksQSfaYg-SA-psXIqWEi3lstHrwpscmsQSfOeC2AOkmo-YsKFWFFc7uAdNskYlEBiC3gmKrNXZXdcoqsWFePecwGrFBUC_pZKcE_pbKkc1EJorHLrdKkQmZhjscFAoUA6BsnNsJgmWPcNBecLACwdiniD5qsMqxZrlxeKfHBwdhYEIrs0hsfUhv7n-1mujsRIEdFgFmsNbj2psXrsItqd1o4mdtyoEErBms3mdOFcEIVFqs_iszmdeEaPFc1nsqAiVqscrsmgCXlcDcBZLm-YjfoVPasv3XhBeD-bvrs-6EoBe9csuWUO7Ejlc3rsjBe5rsG6m5osBJnC1pTZn_ZpmOb7kcRgdJJnXvpils0lmm8bJsso8DRlhrgsZajGLnsYsu4M7kcMLncGlkYlrlsZ8V66EZss4Zst-oxrs5NGZcmBTprDBnBeB6meNsRdm1ENHmmVaX-rsfKAlBeFhsiPBxrsWGA3mmKjlaoSI-Ya7q9BsqssTdmxssMDRffnT9GyeS9Be-AkrGs0fmHOjjIecssBuX1-DsGsYdsoZq3EBJiJapsnAr5faCOqfYs0YhxEjM4pxfdCbqAufBaqIwjDNqJHrrXsopBSWse-FABrhms1JGchqSAnoYnkAFMwriEej_jNMrsEetaqYZsubqJxRacscZsMBHchqRxRotsRpsoEes5fdhqfcsJasxtsGOAYps1CMnksPiYewm8EoGKlVtsivaQfn8RpdzjdRnXCkludn0aCNbLwmQorliGsknnWjEnahvl5bqtEAvtkQtsE9askn4-rMssT_f9FrbpsbxefuspnqDXTrPdz_oz_n_6hdvrMuqankX7Gxea3wq80WmuscJnatA_cqKnlU4fGCk1JnJrsilTNFEMCkaEEPPibQsGZTc-rSklTrqQVSdfTfYj0rshxdnQlCvrekriva5YTaDoZ_oNufDvst9mBnlsloUhpulovSshxV6xef8kFBrgioGCOv7rYksNPixZet9f5XeWSghzqS7r47rUaekvsN8rFxqkDs9ve2usXXswkdTvsAvAlmsO0rMVN-usgsd7Ag0vs4vsaRYjpJzArkDsTEsd4rDusbGk7knFMkWlsPSsPargEs2Fk--rBef-xdGwsZHsGhHgyrehHiyrcUs1ikQml39mYRc6-rkyr59mR_rLksVmlB_rsHDBCeFvs-DsBCc7SgI-m-ZmSxdh4rPwsuyrKbESwsJydr8mVwsWrfXwsi4r_yd9-rdwsEislbqtJseGkASsaQSXjltllZ_DaPsMiobjq4gshxdLws3wsBxrtwsRYBRmlwwsQwsJxsAhH0wsNEs2wsjyrgEscws3UBiwstmq_pazHe9urkDrhvsJgdH0rdhdG8rWmsPmmLYkG0rJwj91rhxskrqZDsYSsBrLxvsHIrXME7KsbyjGgOPvsJNjQNGqfaaufvfAfJrPLg9Kspxsw8AlxqALSe4rI8LLbqW6rXIs6AUsUGCyst5qmxlMmk8VIowq2bswbsixs2as4msPAi6mszMhTRm6ds47gDns9fs2ds5ds7AsFypdnJOysdnJwFnaHAiXsCXlJgsqBlfnsnAiS8qInq_3AbJs_klGcsEJkh7d88QrGl43rUprb0emosO_XNXZsqs_7dsKrWzq_3Aazrs-kqzo_YpW2rw0rCXnSolQppwIrM2BmzrLFoonquoq9ys6jDS_FJvs76NzGk62g8lLNTTLMbLMqhrf6ur_1r2HrW0d1Vs_uf1eEplsgSEj8TyGk32g0GkYxsGEnZrESpVpflnzsw0G8xB46Nw7qpil8yr3VsTrqhOdQuQJvsnIHMwf8MkMvs0MOXXjrrfMWhn_rHOsrODyQdjHfQqbHBcJHf_NsM5ACwrygG7XllHrm_o_3rpvri1OlWdDrbrSbovryRbkaCC4rl2EozpPRbsJfG2OE-WRRda0suzrtJfbRdWRd5Vdgao6yodRdo2OqTdKcgH9jyosYKWKrbQ8O_LpnBBNrbmRd6seFGrBCjT8O9sew0st0T_seEsbFCjlteZNiyRd50s1VYwdoB1s3SD-Lp10snzeZvAd3rqordlTUte9Rd6JrJ9jUteBSdprbH1s8kE0FI2sn90sYNis3dMSdU1siLZxrbRSdwrbe-i5rbgOqb3rMYcrVmf9OE1soNirefCGrsNikSdE1sT1T3teryaQsbb8rcsbLNAe8riNUr5mdsbVadasbz1sySd5lDfsbFUgPbDg8r-Sdi8rq9jmhGQiql9jX9jY-EJUgIOid9j2rnEsnRhpEOim9jliqXRdn-iMjqBjqylrx0WZubQtejTdZ9jbiqTGrCgYiubxtec2ssSftubMGr1fqmSfp0svfq5Tduubn2szfqOqsDUd2fq0Sft2sr2s6fqTOL8fqdMGsfqLvc08rybDvgpK1r62TqZfFvbmZfIvbOxbuTdwNL7ZfUUdOUdDIITlJPvbpZfLUdYynI3s5bDyZfz2sqoQYvbQ3saynXzr19j0ZfjynQ3shUdPyqosbJyq1gpmUd9xqQ0rO-jAfprUdhVehaeHAkzkr6CB1vbg3s_xqgrpU-jMyqAdDxToCrp9BpErpmvp9Bpa-jvxbn8rlrpFVdn2q68rq8rdwpXwbH8qutpSglkwnYWdoVgWVgJ4sJynp8rlAst8rI0qrwbFMsgLsQPouWdv8r6OoI8qXLoUxprvp_8rwwpm1qT4s9wb1Vd8kruHsFxbCxbhvcc8q9VdIxbR0qxwpN4s48rR9rj4soPANGs2up3Vdx4svIsA4sf-jexbw4fu7NY0qB9rkAsVWdh4sRBpf4sq-jr_k24sa9qgWd_mov4szxbrOirvrmWdiLsu-j7xb-gpvWdr4s24sPIs14sv4skIsOVdyWd_3sW5suIsiwp64sFsQe4sNafHueYybBXdVybupV3zr31rHXdBAWJXdGhDPhDNXdhObhybMZaCNdBkdYXdNEY1ybn_dXNiWZqsHqUueGdAfXdFUAlXi0GgjiDICH_-jpwbGmr6XipXdu_crXdTXiLOqF5fTYidTl8ygR5QY1dH1KJ_j2rHgzb_5sG6sJZg-wdKeZjGgrGgptfgRsEeZaafd3QL_jscBrSqZ_jzwl75Qj6s4zbVOkuqNA0bpSqaHAW6siRsrANB0bHioq6sTzbQ_jdYdU6Qk6svRsKfehRsbRs-eeBKrmXigafT0bVXiNAgc_jjQJv6s96sXYikXi56sZtfrAN8XiU_jsGgJXiPYiZYio_j40boRsZDkCYiitf7lD06sxXdtGg86sU7s_6Xz4QLEAT7sque1GgPZd8Xdp_jXBgpRsIXiVBg6CjyRsi1bO1bI2b9GIxAsv7spZd1ZdpGrUnDXnDkZdZxF47Qiaf1bmm_GFBlLWEtZd77QNco11bLprz8Qj1bN7i0mDx7QjafYjUtGrn1bt1bhGrmafZ5Dx1blGrWadK6EKIrV8sZTs-8r6cWkGr2ZduGrr8QoGrKEIfGrlaLO8sOadxmD7ysJZMcadeadWGrsafj1WW2bnadY7km3by7Dw8shIZz_jvZYafMZ6rtDRa9rn0qsjMd5r21slQRwWMp9r9gnPJRjHP0iM6_jxIRvQR_adAlr-2buQRa-qMlr0QRE3bLlr4OOfdMI3b9lM6QR7mMgbdMlrl9r8IRblrc9rV3bHnM4jMMedWbdyIOuQRVidE9sTnMjbdVMOAMOplrXLOsts6adnOOqbdODrQIOfnMubdtlrhsMFaMeJRSLRY-q05TO9smNY4bdhyJznBZjUCcdeTRwJRBcdOMRAcddTR5LAS9sVcdrYL1lr1afOzpf-qLcdvgL-xRgSpRggMggScd2lrGAXLVR72sAddA5pM5pLUOhSpWsWcWbSoXCbbhcdlcdsiLh-sP0nvVREqYjastXjd8nBhp41WcZgrKgP5pM-scxD7lLPznKyR9nLIWR2LRp5expcrKqzKqioNr5bCuLR4pIcdUboF_sMzMKdd08sZmNzWR95b-Gr1-s3eXWvLo-pLfXEfrb-q12nJLg7ueDlR7lrq6bcddaALG8j7ZV16b6AI6Hkfon6ddfYRndds5Lj7sj_s0ddDvetddc8Li_sj6bS7bl_sX0L98a35LCvex_sN7bd2LsYRo_sv_sk_smdd8dd0QU_8sGZRSDrGedk9rYlrpVXUDrO0o2kLi9sClLJAky7bZzpClLxORCcf60DFURWaM79s9lL_7bVQNJ6rGLsK1qLpMH8bT1VyqcMadL8bJqZCwmZiqHQMNAk9lrzPA_lry0q-8rhAtPAk1SM--akbL5aRq6sj6DhArRmRy-rXAklTNegaYLBGIrgjnasq7uqaAkz9rdsqx9rkwrlArBBt19r89rXsqoGGNfdIArbAr5wrNrdZCbD9bz_ayKDv-aKDbahqJArNDb94a8_aQDbcfdBAb9zdpfdb7aVBtMBtX7akfdXCbbBtTBbRCbV9b4TgRtsDJs7zri_fX-fAOq2Sp2fdB0rbbqD0rtkn7tfkWEcZmAmmCgd5Bt6AkVjs68DtlswFk3ZrkgdqGsIJnSssiNjymDz0g7neqLqTkE9DoP-bxzaR-bk5AT-bSdAgzsV8D8pFFiaAia9Bto9DpgdU1btLqPBtj-b9tmjve0AkeCtwgal-bz_slBtutntZqJHr7gd7Gr1inIjnrCtHjnINqijnJhd_-bbmJGkn2tngBffxszHei-bsZqLia7AtexsgOkCEoN0az5sazjn6mSul4fa_csl7mVdstZs3ZsFdsvSE7csD0jc_bcBkFmrP7sYRS6vqn_D5xsklbBlsoLSdamzmrT_DprnG2kbOqCidJKrUDtfDIIdISDtp4km0mJOm46I-9rLwcA-rIidocDjGeK9f0YsNRh1SsANXMOsLYsOQYdLfWAcyAtmmsG-r_fe8AEwxqU0rF2kySstSm0Ss6SsMYsBHHOYs-Dt2idf6DZLrlasjYsA4T3YsPgfOEtuYs8Ssstd38XvzKsveBTsTffs6aHjdZEtJjd8GkIKhgBcTHrK4EVHrJ2k0idKBcUjdvkEkfsE5qJTsZjdryiyDtOFEdjdQjBeBceBkgBcJndjjd30qPCE9Pf60q3VeqmsfFs8Et5QfsBc_EtzopWurP5C_Bc_8s5jdryqxveHxskyq0Bk_JrFCc9CtR5qrmsZoBtmsaudODEUiaBka85rRFtcEtTCcT5qBEt7BrZgqmBrfFtm7k8BrW-rz7szvetDriCcjFtIvWoAo7DtQuSgDlkkdiDl4jdzOEV4fFEAX4fFEEMTcZ-rHge8Oi6usUDczvsZ0sUCkNhp7kdTAmlGcQhpJsn-FtAfVtloPhpP0r-2s6veCnlmnYWkl33rQRAe_bMDtgSEWomFDt4psDAFwms7mszjsymsWhoxXsNXsZNhfldwSAOHsyjs7EclGtAps7EcowlTisMHs5DcQ6lyho0kssfsnJs3msDwlWysJ5ftTsXRmaisCnscisEnseisyylxws7egJns5asays8bsNns7asPnswhoNmrsBlAHtqXTrEcBZsNZsJFc_ashkLoCk4bsgYgHjSwjs2EcxKrDmsyJr1YgMqsZHtsmdxmdLqsXIEbrsCHgNFcgIEh5qc5ofysMKb_2orHtrkSVylgEt8hoHypfFct-sMwl_Tsbnsh6VBaDGJEoFcFFHIAt7dszBl1Om2ks-dsgKf9ylvisEIt6WC59f-Hh1OhwGtenswnd0iseGt_yl3is8nJnJnLGcAUs_JEjnsmnsBksEFhXKECod7fJFodmuAojcZGtm6s4BlSOhzhs-OmdItXGcfItZGcWes0FhL2gV1psnsydsufsvnsBheGjsSEcHysrodYvmP5m4Hqotq0gqEGjeuqi7THHc-Fk7qBT_qn-rfwevxsm-rMwsWDk7xsu-pWHcRiofHcbHcIwBboJHqs0_qoVlKpdHsc9RsdDs8kaBVsd4f4Hrr-r6OsbJt9AmYpdEJth4fbpdN2H3Hc2YYxolQOsbWg8HrdoJAIcnqSsJtspdyymMIcnWGeYsPFkYJtzpdouf2JtWIcpJtQZmuEoSwjjXnBEt_NEs7k3edcysYJtw-ppuXZPiHDkpIcxDkrIcy-p1RsA6ICqE8Kst-BxIc5JLQEFsrdF9XFIrNKt8pd_LXdqd5gaeIYwHtardVQEJIr4no7_o8Hq1AlHWZSKcO2ecoAFnAWpmz-rn-kgBnjZsZmsXsbbmscmrfJciJtDJc7DsAKtePEsKtg-oatSGNAIrdHmSrEtRHcyJcI-agBth4fUqsMmsjhepuYKEkjmrMEkWrdhmr8RaUIrhpgdrdjcYRXdZKtHHgTEk2-dFbArrdMLtILrQhcYIraLtVKcLIrMorcLtvrd09ldIrpvsXREfIrDtk3rd2GT5rdaud7rdhki9rdvRE4ao_skh5rR3nNRsM7rn5rGdmj7r7JtpjmNdmCLcN1iicA4Ltz7rTsdq5rD2r1OsBCtOtdDPs5Os89pLMtQRsn7rDYeV5fOJnNRsnsdZPmZvsAQsXRfyQsdwrUzqyufwsdL5szOscMtzjXtLcBEtkTEZ6LGMt9vrn8mUPsQMt9sdGxe_sdnMtBtd_Lcakk9LtvLcYnBPYezGtfRfG6SKMcLtdKmoOScPtd4EokIrpUsTtd0wGj8H1Eo1XnCno0nrevqsEkJTpwGEetdxEkCpjLfkh0rp_kh7IgwqrwmWEtevqYwq8EkCjq5EkztdYGts6anpsWusG2rVwm2AsM4aeus_nnfxeCHkxzrFuj1iaMFkoIrLud2Ek5VEtdfeNcpBtdusqWjiNcmYAt_fXMt4Ndmwr4NtVGtuEksNcdudvwqsqVK2rbzRWLtqNtSNt7NcLFkBBetudUFk-7sMHIyudcTsd5M0udcVE3ud0WEHSe6udN2rvOrfMDY2r_rkDzscDtRvdhFkyIr9_oJzs_flbOtr0rlplOvdOZa2knYmr4knb2ry0r60r17Q40rCzs_nlymrUbsx2C2IreaBEXZ1IryOc5Oc_6soBhFhk2mrzMtEhkOjs2ms5IrBUhrSA_IrG8sS9UHAhIPt9OtTwdgcg-nqGmm-vdrrYwxdJCe7RrX_g3CrihlADWIwdAnmIScRwdL2rd1M_mm55rdlcDWApPcY5fsPcyPAuPcXwdSqqZwdaHhd2rlLEdwdgfB-gH7nsSosAcB9nseos9Pclwd0sSNPtocsCQcqwd0PtswdsnIuwdVyr7-rEqAt8LuwdTPiRTpUmloRcJfTBipxIfEosIosxhC_PtCxdJos0FkFxdxQcuErYRcIFr9ydTCthxV8WEqBgOusKSsT4rp4rIJtFmliQtqwsuJsLXdk4rtRcLosrQtsNsMFtbjsORcTSsXDtEwspBfVRcQiozcs5ufZRcTjscQtiRcfRcTksn4rpBfkRc4wsM-DcvsswsmRcrwsDydMbEsilGRt_RcKxs2RcoQtMRtNydORtQxstRcKGk9ydTydRYBfydoyrdPtwyr-FkcydYQt5QtaRteydVScgQt8PtdSczErcCXkQtobqdVlIvmBEtcUmdGk2KtjgXE_rwRthwsQUmeRtcGknErrJsYjsYrfTNt49mdjsZMXfjsD5sUxs2osXsrTxsewssJsRMkG_rOzdCpJDjkN2XJTcpos5QtoGk3PtAcBXHgTStCefWTcbzd3RttBgYDeYCt7qS8cERosWStlTcCItq_jVospcAPosXqXzTcGMrSQtsCe5mc0yr3ydxPidUmtuW_Tc5yrdStm4r8TcrGkAlntGkHUcD0daosiXBE0ddosl1MgosCpjxzsfzs1Sti8TbUclzsjzs_yr42gkHgCzr-yrAalEvfKyr17Q7Pt60atUcLfEk0dMueyUcE1rk3sVTtH1rJvfHvn9mrjfE8mrGye-mr6GkfKtFPjOwq1ObtOtv0dL8r-0doxsyUsFpAsyGaTsL1r31mMyeH_BBHkHraeJtEgEwUstFoIPjDVsmdAbFtBnrkNkbJrP_rQvmBEtPvmO3QxRtEbaWPipgEYPi1JtB1dwVco1dQJn4OEIKtl1dgzb1_fAbaiosSMkkosKyeGasjJrm6iKnr51dEWcRBnGSt1UcIWcpHgkUtMHtb4BE2dW7CZvfeOtSpJbHkwyqHgeJOqHXilJrOLNR2d1orzOEpamnaAe2dmwjcBna2dkLMQnqEgkhnqrTtUJSrHkAjAvJrTiExJrBkEq2dUyeP1sZefXyev2dOvkanrize6VDiyeJ5AviEXVt92dPVtbDOQVMpTMdvfMEBxyeEUM-2gLNtj4dVLMyyebefizeyVM0yecVt_2dO3duJSdJS2jrv0n5yecYcXLgN1nJ2nkorL1nX3d01nxXc81nKCjz2dR1s33dL1s7Jrn3dHYjq3dyVt_XcVzeIWtHYcfefLWtd-iIYcj1sDYjiTDNYc2Jrize93dlzelVt9WcwHkkgY3CG_Vti0nUlRPrHT4dizesJolZGQFojWtP4dOWtbDWwze1VA21nYYc_2T1ze_2n3zeY4dhora4djoreWtA4dzkEoor6diDWt9iYC0eizeRlEp4dyHk2jrs4d2HkI5dOFtsmsx4duFtdSUZpJ14dJ7Lhvf9HkBDkLBt4pScnrSXtTFjdoAzZcAffh0eNIkvfpS7ds2M-ZcPHAAacbHYCacDIkmffQ5dvBfEBkqXXnsYMff5lrZDXZ5dyeAXacF5dmvfVXtDHTA-ToffBSsxcgf2plFtxXto5dszMmDtB1XMAobgsG7LTErIEr3QmKUtUbc5AFmAgH-DoAgTuslfU2Us65d_dmF6d_dmjIkE6dZocPKrH6dgHks5VPQmpGNBqEH-k-sYipJAnlm-TTqEbIg8aYrhpi4C-imwbcVKrwhp0ffwRJmIBurk3urillk6dpGNyurswjyYtvhp-XDuRsM7dt6dhETdFc6ffSccWvru7sxDX26dzRJgccNInm-TlZnu9s--i_6dspgrIk1GnGYXE7dqYtZ6pF-jQSt15VAhSjYtIOX9ccoWqP7dpGNR7dQBeSCkvIkJecmnrB4jonrtBAlysO8dnqsIUDxqsidc5ysK8dMipPJkDipdZt-Ik15lt7dmdckMqRlHgMs5Htz7d3UsfKrn6e5AHMfIydc8Zt5dcGJkqLs6UsA8dlKrD8dkMsKJkjMsaHARJkEnoHEK3qsWOXP8d3UsS8d5bDKorY9NAAH-UsYJkkeCuKrKbWfecv-D6LrnmduecylWsVhL6sjaeZnZ0KrLNe2CHs8d3tmTaAASYLdkyoplUUxvpB_iL4bc3pDGIFQAWPtTbYfujibWv0eJEAuJkCqmlFsUHjFVU7KrGLrMujuwjOujI9dh6rZJD7CsvjnO9dbedb6r8JkXKs60eJKk35VT7qryEtfsWKsSdICKkPbtr5qZKs6Ttz8ERgcBzEp9dyNj2KFfzEu9daGYJ_kDFgSbt07d6Oj19dDSsKileXei2rB-dc_rS1rO1r5tE83fTKkGVlVKkU-dO-dBhcYbo9Ob1vfG_pZ6Ii0E6btHJNLyp3BAyKkSpmS_j2qsVatVcYO3VDLrc1EQJomuYRJAiKkFLrmLrlhcV1E9Krs-dZocmhVHDq9Kr6qsAxWMKcHctuKk_1ELctpZX9-d6orhQVGJTcGjD_dBlI8DGHkrR6MumI2mIwmIdorQLDSnIM_dXor2jrzKk1mIydiWtetVtS6NsdiwLD22E1Wtq1s5UO0ct3dinorFkrAeizctdWthLsO8URWtk_d_jr0WtZ_dBkr4ctp_dIdtqefuctAlIBugdbtKiVQOmKLkJ6enNaX6eYugkbA7hfUeqWAeYkD4np9TNJAefapreEcUtYtSFAeKAecPiHkc-3ENnWQAezTtJTYRLk4sC1jcuorHkcGifldtzAYWLr7jcYLrdbq6RWWVTBetHEAQLr4ToPrp-dtCyTy9CLkcIVT07dNaqzNtK9aDvqG_puAeATkjNtQ4aRif1JE2AetBb4DbsAelCBsBbMqBJ_pNMky7W95E4sRgzsHLZQOtOprwBbRdmzXtZSWDCtfssVGt6opwxdLtsVBeAwfXBeiLkfFAudIHMkp6ExetkLkw9GfBeZPbflc_rsYlcjPtmBel8DwsssBeqBeJ8rY4atBewsdNyeNfg6lcrLkp6rQmcpLk6etCXBVessetWft_9GyLq1Njb1eOCeFzAXxsRftECeaFOZftoHWCmcJCeLCet2r_xWrzpiqJg5p38EzLkgmcB1rsPifmch5pimcFjAkmczmcuPYxRe6CetPisBA3atrdIlCerws1osqCe9ftMMk8ifyyrm8LF6s3CewStJStx9EKXtsnW4pgV5QHMk7CeQ_rGMkr6e_Ce8OA4Lr6feG_ps6ePXZyordMkJYSzncFlno-EA2AHEKggtyNa0orMYtjwNoncH-E3-Ep8VhLgrgtoDB6-Eyncf_nNipbgt6LrNlnbzRPln2nWKdSnctFoc-ppILiSVsy1edVsITp9ctLpc4zs31eUocwDe9De9LG_DeP_p31e-Mk21eG5DR_pScs-XhCNkoIHlocV-C91eYhtVvqNAFPvquocLTpRcsTOqdcsdEex7DY9jOcsT_pt5fQZtLvq7ts6LrdEL2dtbhqmcibOqtdt8EezhtxAFv-DaJtIjU0Ee3AFMwrhEAQpc-ht3EeicgScsWpcTpcYpcnatPTpYEedNtTwck_rymq-8q_zsCFe3qn-1eK-ABMrxhtNMrJ1Gtpcmbr2onwpcpujtdWXTp7kidpnGKtG2eEpr4mdjitWNkJMrYNkKXUaNkG2eretCVsuHZ-8W1htIjUvFeX3ApSmFSf_TtrOAFVstuX34qQNA4IsrqcTIWCZN-itvqcHMrSMr6IkSprHPbipGeEA2hBD9HGjt8qcVZk26GFdg96EBrcOjtSGeQbOUGeENtBlXXGetNkYMrZjajrcPLs1rcSEFeGelwe5UkbgqiGev0mxDtu_NmGe_yWdjaItVrrcqGeshtBCYNEFaMrAhqcjt6NkTZtsGeYQA1Ge7rc07d9Nkv_qv_rDOk-jtcMrEOkJsRBHeArJKscEHeg1rIma5wjw_rIEBlbaLOkVscYscTHeFOt9EMWHet_rVHXZHewqZQgtpoWVHXGkf7jt8OlAdSZElrFFm1rmHeo1rLqBq1r3scbOkyBAvHeLgteRXIqaUhdqFonMr1HeKtcc2epJiVwfUTtceWd2eUtcwOkatchnYFKrRKi0FhfcoInqmLAjDskwsUgVkujktsShHrilYwsgZsqEoeDsH_okfeVRtEydKlt45qEUAOsnQlNdsjyusuoq2pOrPBhyqTCrR3rxySwFt6DEyFt3KOrGlQ2sNqdjkdhltvIGzFtNqlrEoOltEBnKzsN3rc-lEOsHCIJ7ruxs-wqFPsNvsx3r9zsMVaUMb-CroOqc_bmRnSxr2xsOJtbzs2Jtyxe3idVUt3As7gVe2gi7TBIrs0saumPHgweEe0svGkz2gUVb9yrkrqc-lApdqEigrsoDkoklNJtckssDk8ajJmtMJt4QtTltqgA2HAYYewDsPLmQzs2VlPJtTMEdHcMaVHonyIJzxsNMb0Ytu-pByrAMniiatmtbMEFpdwmtZltmmtuDsQUA_DBNsQ9wrq3rjskDrsimt6mtRJtkgHfQt_SJy7mLjrIntEyrQJtvmtLntRZlzwqpRn-jAvYVUYnDRbU0sLYnW0sOYnD4rNRdqkrV8rgilVYns5UY3rrNifzentez8O1GsvkRc-sCxpA0qg5s24sRAsV5skAsL4sL7qAxbNPoi9rc4s7wpxntv4sVGrivbe-j28rz4sAWdu4skAspvcN9r94sH4qR5s9ntkAsX5s98rO0q9Wi5WdIot5-jmYqyXqvFq0LZuzmY9rEfM5CsilrfbdVlrWbdo9ss9sq9solrlbdqlrb-srAtp3Dz7qFAtr9riAtePRt9r3MtW7BuCsv6IX5qy-OYFtDaRaFtSktNqdhlolLE3XnujmBPty0gPwdLeACnmgFFzWcr8T2jrUbtwCBWbtr5f03ql_rVTptdW7itYLA9itM-qEvc__r9FsErHvzsPAsHFP83sPupMuqUptgCsfIsIGsokZmjsa8qUwbE4s_7qWzqEvccAsB7qfAsdVdwMsHVghbs6RoO4sVVgQ4sXmtfIOP7q_AsOAsLAoIptw2qEvcY7qafL3JqvVpTfLXpqEvcCLsi7qQ8Fj8qYBsMeMcot1ptDOOLqDoBsNNOJNsx7qFFRmbNp9ssPOrVsEvc0xjMCsJxNWIs3CsSJLqote2qFxqYqtTeVqWDmvrtvmzArEvcVCshptE8qeOskptTRor8rtmqoqtOxpD8q4-F22qFAsetpmptx8rMqt0BAL8qDAc99g6LsXIsyotpys5mqEvc5oaHcSzss2tm_Yl7rqkQs-HDhhlZlcDptTrqEvcyVl3AgEeoXFtcfaZFtDNdVuqWClyFsQ3qq-NS3qbnITurb8qGSHl4swqtfIO8Fsgpt_uQ5ssLGs9Wit4svIspnqWClj3qKIsiCs3EsnfqqrtlVdHotQIsDrtfIOSGs7GAUGsYdV89qVKsLptTTp13qS2q-mtdMOC9q-CMxGsNQGzzOqugsnt9ubA2qEvcXvQUuppomq-FyRhG4qn4qF9rXoqEvc5MsUdDnkUKfVfYnmqt6Xs6wpyGI3kr29LurtfIO3wYnursaogstOmt_RdXTDqnthrb55sdlAXNSFptr2dfVsCOO7qtFWgrMsbgptDotHsS8rkknU8rDxpvHsN0qYstmstdMOW5AzyqvngkFTHfpXIs7ot7uA9otd_r_vqEvcpIe9rtC1YDhPHZnnLsi6S6MttjmQttFBrEvcd9qLRbyIqGcpGIsQrtfIOJIszqtE_Fh4Ll4qI9rcptZstlttXnfwZLt0n_3pTNl6AflmtdMOg4qnrtTAZXROwEs6rQf0qtrtFst7qt59qHGss4qPLpZCsP9rmCsBltlttyIs1ojF4U4Lb3Femqcr_rL-q45m3stYAmHSsa2kWOfSmseAmP4rgqmiZsvEo8qdIaAzQtTqs4KtixqNMAGJs8noKEGZ8lBym9smNWjVuJamttxsMltZJto7IOntC1q2JtuJtnJt5Hr_otSTmRjEgutvDkc3k3Als3kwEobdtz2kl9H7KtKmsSWj4VjK3Lrut1YA9ur7wOAqsPLggfoPys5gsYisXLt5RsEvtHEkc1E32kdmrhqtsuDlbngaVNIslunz4rTlt9XBbvN9YlrxsK-BrzolqsbAdRwsTRtTwsMxs6zsYKnvNsHStIydVbEPEsNqqk-FEltaVlBFnDRtzwsIRtQvts9UQyduwszvtqRthQtNRtPxs8vtXmtQ2EiDr_0U2zsxKsLgmz5DT9qUzsOWhy3rt4ebAt_ltNus0yshUToDtCUl_cfSvt-6d00GerEc6r-Wgq5qaVsPwtHwtRYBgErQ1BKvqwQtSRtuIA5Rt7us_-rvcsxvt8TmEjkVRtywtJFrQrt84AgEriraDvmyilzWnIxs78L1wtbQt2IfXlsJwsxwtZRt1If3wtAROwwmNvt14NSjaL6eYrsI1Qi5sjObJuehCtArAMsawLASmts6aFOquDtMEAKidIOmawtAHgcwtq7kuIcQKtHJclKthtdc7Ijtdi0r3VEk0r8RsDQtczskZY2VsFTtI_r__UYJrIOqM1rCpjfagsst8aYncc6fsPOm0LtqlIadtI6eJLkGKk25eVjcBvtOypqZgPktHwtuLAyltjujuuteqZDyt3lt7zsxEjs4esrfUwtXVc3nqeEAm9sK_diboU6eNjcMMt-FGE0ImjtNoqIpjgZjrhqGDLqusWzqFssq1HPPCysjGtsIusm3CzmtMMq1mtTFrdDo2gTSsnWcijkrYwaDSpQBp8Es2sjZwa07jiVIdjrpNq9QAHCqNSpGXhlNqFbjsusdlgeZap0gTsqxsq_AtFFnmJsp4kZXnjUsUDcSvr8vs6ufAvsqUtFFEi9mgYtSvsAfVOhpaudThp58EWMt9Nt_DLnvknep3Gt3JgWDlMoo6xtggsxnsDIrsltQIrsweIWZcLtdhpTLtY8sT7rKPiNRsYKfBXiIPsoEkCZhvMtGWeFEaNWeloQuRt27mUml-Pc6PtrktTZlmQtzwdSltDJrU4rWxs8FkXWsaSt-aEFRtiNs0tmHytNGkpbqOEsCwtmRt8-rgws8ilD_r1xm4StFStBShGiEJ_o_UtrJrQacKaYsXtW-XXCr9ktGUU0-prLsp0oWnssZtrZtCipNQtZFovZt3XtzjozqsPUUXecbJk-vTqBZ9tYzIYUgU4-p7zj0qsb-dD_pkctL1eectZHIWBeUgtNgtKgtTDt33XsifsLrDlnogtKtStRSlncygtRDeGjfs1e8gtGVsRbSq1GqMrg2dsMrVESfprwMrLlkNFp-hrlprg6pMeiXCp6BgpprJkq6prIZoVPqRDqoQrnel50RqyZ8QrtjpNliIuStkpZUpujhDRr-FiG2tGgrDSr0NpIQjB2t3yZgUp4RrvQi-elvTpmkp4RiHfl-WpMflikppUp_FiCRiHRrQzi9QrLzZzUph2t7jpEYp6Up5kp8Xp-Up8hgEkpabp2jpISrRqrERr0jpvHiB7j0FiGlpEOp3FincpnmicRiSkpw2tkkpgRiGkpFRrvkhxRru2t_zZakpukpcjhQ2t22tijhV2t52thdatdlfkpckpnigqQi5ahtUpR2twUptmibRri2tumigRrzjhQYpiHiAkpCUpmRrVYp9kpL9h8mirjhVbpRXrgkps2RKVp_2tBOpq3tTRi82tUkpmcp72tI2tykpxdaekpKUpQ3tGOppRrOnirRrP3tMdpzRrdUpx3tA4tnkpqigD4tpWS_RrSni61RMlpbni7jpAgttRrokhKSrEarwnR0nRBSrJSrLVpPjgykh0XSI4tkLSp1ZS4tMSrnRQOSrxCpnYSRSrq_pjFpfBiIGobkqXrow_pT7pNGoV7pkTkKOeiTkPYGrTkS9kFoijSrmoipZFXoiKoR82BMoRH3ZOoRH8o4zp46onVQvBi0FpO-hqkqqIpskqGTrukq80jwkq0rouroo7ptqrtjOAkj7Qj9PqXYoPLQI1jNLj7jOSAq9DgUAqvpezcQuTr54Z5qrc-hU4nAWr86oZDpawoqirA7oGWrnCmOQqYApwjbYGpjmnwVoeUf3cjRmpeWk6cjt1tGvoLuiTmpTHoyYoUJp0YoUHotAqivn_lfYmpXJpjrr24n8loEZoIYrnsoJ6tpsojjBT7ia8QgwimXkWNgq9op4oSYrnHoJaru4RkfmsIUcCo4Lj5AqBVfwQq0oftJpzlqzmp25jHsrrZrzZrlHoylmWCDOsscYksZrq6tkYksmmTvJRarM9k53lVnlk3lGar_BaIari_rXYALar46tNarLeAwvtLnltJsSar56tHCarpiM5nP2jsCoTEp38p6lqZ8fBRqxmfDRqZEpJIoAmq0_mi_hDmqRnpiApP2oRgrxApiEqyiroApi3ojir5AplirMerDpoe0puEqyAp9zpz7ls0ci7o3Ap66te7txVC7Ap-Li9ApU0p_Ap1vnBBp3XCAtr8Eq98o7EqC9pCtrBFqSUS_ir-EqYBq7bkbWiPFKPtrRfrT6iO3jbTrVRqyqfN9prWi5TIZKprEpZmqDDobmqutr5EaZfrjVncjoF2pgUtAJqI2pefpsFjBYhktojgrwFj5xgxgrOXoHrfptoMurUMBPPIpTbSPInHl58Fy1qHsTQ6Kh8B9VJZUHIsmrIqsWs4_rhJqMuqq8tUpn38tdKqHcpkrqtUSDGt7cmkskrmtDDchztDGtrAnYKn9usVvs_uslhpQQsunJs9m7vsN9tHiXiztOWsMkl83q0CljyqFvrQvgXklrGlu5KU9tiZe6vsAGtb-rkzjlltbDcKldQGtEnlHGtXoqY9tvVAZFtNlHJ3rExsyRYD1tSutMkldMDvRhDRSYngj7n1XsrhoVRm4GtcmtHLtsZATrq0usShqaFlBhsLrt-kdO9t0mlEvstmqF-txJBVCOD6NG9tlQs55VYXt7rsaGcHPsbMtPSEVMtVhp9ws0us2YTe0kJ6pXIsS9tE4r5mqcJnW5fRMA8fkOHA8Jg6ulVWsEqSEKr3NrvEU26rejqmYkkjqhjq0-tLddigq1Bn8tSnjqE-tCXBXrSMSg4VZiFlBqSoEsAst4XtNiWw-tGCnDthBCny2pg-Q1NryEUnsZ-WkogqhgrhRpInq5eVRnefiNKnB0lt1ASABZ1vsNYX_xtf_tOIY4YsC4UqIf2jVpstlZcHffMffYNX1XtHWmYWsQQP-WAY-lCzO2VkWriwDiPegdWsIAm_qi5jSCWs_eSz3HO5Z0CTk_tCcBUKDPeSTdse1piFH2Xt6Vr0_tJAm2_tW1f7qiJUr9qi5fp_Tr3Tr-_t4ZsbvNIjqdjntapXkYEbYMJYWsqDufFrsECt0fnX1M8FtqMtR9t_FtTklWvslztd-tFGtMGtCYsZ5fIQt7dttIk_-TRkYOIY54swvWFnoIvtUMBeOj2GCtbsXIsxPX2jt78tQDRhErR6q4oj7QcQ1quLnubpljl0IsBlllAuDPinAuvPAmztqAuJGtR6djysaho_msHHgKJt5QtLvsa0ttRte_rvuEtZt90tgdcGHiK2lHih--tyEA1laOaiktsg7d80tcXsDFsqLhYnsRes3ysAipbpr8Tpy1lO-tRllKYe1TVoBusacoGGgBuZcc8IkAQlrBsJUMZ2nZjYz0tk5d-0tbXtDaWHAu1pJP1tuPZg0eEGtbYZx_tQiSu_tlHUzVOCAmwFSXAoeWsSri24ZQAuXriSAuNWs__tOBZOts73GFxm55WdRYVIY07Ff9t8mljAuhAuLBuZztRGttCuVklr9t2urN4o2HtpAhAbY8hpKzRmCujZti7d2MrVooDkq-ltCIpa_pjXoCJpT0jpxoNvnNdlg_plQiOkqUPqgPqhqrH7pNBoMieWlpWkqPSrYkqPBodQjalpqSiYSrt0jQTjiDqlDq1_pzSrW9o4zpY9o89hD5t4mj1Fpf7p3FpjqrQVoHTrFwgJTrPYon7pOcjwroYVoJAqyCuCAq1Dq_6f3rov_t5roiTrDQqtpeFQqKir_robDpBsoZAql5tbAqgDpdAqiDpbWrkDpU4ReWrfWkf9ob6JpLjcrgaRjfCif5gSoHqrrFYrpQqxnj3Aqqlqd6t_4nvQql8pwlqh6tK5nAMj-GpDsrFBjedjFob2sot0CIBqqCo9RjJ7tUvouCoM7tR5nRBjCRq1crR7tFRqQBqHRqHKpXHp9irVnpTRqMBocmqTXrRtrWNTeHpGbIKfrgBqjyQUmq_ZoWmqlBqyejS8tQtrU8tL8t8cnX8tr2pM2pjgrZ9pcEgKurh3jkBun9mxtep9m5HLvKsChs5AgE_T_bEd-rwAug_tDiXaAukyttllBtqqWDEeoicY6ztC1tYatbFuipVjui2usb_tOGtNBuPZTYvs5BmT9m3vsh9taztP9tBvsgztjFuj9tmAu55VKGt3Au_wsSjlPgo37G30novtUFEJklSkl83OoCuxAuCvsRBufjl_xkuvsSklm_Y5jlxTllxl-DsvvsYvkdqsc9teztphpB9tKGuBwsgRe8CrExsShHrEsuoq3vt3HsEvmLxtsfOCgtQRtVbq9BsaHslbaA7tBgtEMk2GuZMH86tdvF73lUukvGu_qBQIdX1N7pnm_kYydcRtqyrZVS74tyHDNoRyHDbFuV1N6GTypnHltdQtpyrjbE_BuUDm7GuTlsqHDYHuZSt5NtWws_RsbHC9lloBNSllEntJttOiHConCEsNhHLHuZHuX9tFHumHuQIBoHuyppbnUJHuviY3rYgHue-txHuyHDBKBlHu-VVHHuXFhsHuZTcYSt8wsVuqUMBTHuQIBSkFo3CFnShtm4HuDefvHufCu8Hu7vDBKBNCr6MA_vBrytZJZ2tpJ-tPZljHuJGuzHl73GhlsDbY55VYmZUGuL-t9FtIRUk-tGGuHiXIGuFFop9tB-BuCugys4HlFjtbvs8knFGkLdcZggmbth_tKes_3MXmZlHjW_trgjInlkHCztq7zl33lx6tVziNnlQwdOwh1BuLeAfiAJ6AkQoadmOIkpsYnGuNJuZBZhfVRyazGuAIkLNXz4VNNXCfflrLRAmmAr7HkbJu6MEM-XECu2tfy0tx-t16rvBn36r1-tqiS7-t4OqJMtLOr5NrrjS7NrItqZMB4OBSPIiwmS-GRSbIiqLJMu_BmEsYsPPfm_WnD3tG-pXZGbFub4mRJjGBZrGuGbYU7d_Ium-tAaBhQlC8lgAVr1mp4N-IuDJjNqq3mlShmDekKKuSMZeZtXKuYqqZMB8dnaFlw7r4usEPixutqHlM9tWGu25W6htSLgRMtN7aTMt_wqk8BS3qQlkJcqVon84sOdchZtPatloseBuLsXyFu-hcEicKctjLr5etllmkxoTKjzuoEkq0lkFQinEJlcnLSPNNr01tcofZjp9BgKkq9prYFpVKbwUo9lnTlpZBiLqrK7pp_pFGor_pW4jt_ps_pckqDmns4tXkqyCpZLudroyKjYLiHir8uob7pfqr30jImkhjblqrN5tnqrYzlp0l6PqSYorqruBo9Fpuqr2Dqwqrx_lRAqbYodljjjbmTrQ1jLirpiKArrHlqcLTA8pJJpC8pIrrFCoTRjLrr05tvYo65tJgZkAqiQqkWrhrrTlqwVrKkCWjFw3paviaMu7TetDfhWmksoI6tsrrhHonMu3ij2rrc6ttQqe6tfEug6t9GpQZouCiBBqBHpEsrNsrEHpA9eyZrkNm-vhLrsJBqDojZsr5JpJHpa-nLHpH6gT2j-lqpViYxgCKpSBq7EuUnpfeQjEpv5n_EuV8tDEgJtrgIodBqJ8tGFuVNuRVjYtoYmqP8tMFqO8tnBqBgrDXougPetrsBqWtnwypbAowIozebPXo1eb1NTXnl39krdli8dvgfgusVwtIKsUztnms0DtKBcZesGDclGulFukAuXGuKklhstUCkc_nFFovmsPRhcztIgePisPItLXsDDlnTsfGtdFn8PnNBh9msj-mhxt-msuzth-rzfs6GttJhYys3OhJZsmzjtnsywlCHtbRhkiszOhGHt9fsIHtW6lJ3qURe0CuyBl6jsAItygo3kstBu40trShLCu3FhGShFFHnysSgshnsNesXIt7ps6psNesnnshPhpnsrItLClWThCjsl6lEjsNbj0It6xs2lt4utALtHTs_utQrdILtHzsHSnyZn1OtRClqcgEBuVQtGxslUt-wt_QcT0tGcEV0teYexyre8k2IudQlHydRltURtZwsNosYRcVxsHOu2wEVSt0ZcKFRoqpmXtnICz2nzPuGWmOCuRijFBi5IkkattTmGCuHfbPUU4tYlhcR1tKiptHuDgtGgtLip80tDMkHgt_gtsgtT3gigt2gtkgtd1tkncc1tp9Dj1t5orMAuhpryMruzpAIp_CuCApSPqVLue2t6TphIbwSrcPT-XZX9opDqt_lQCujqOcASJAuB8RLAuXCu4_tH8R6_tbCuLohEWskWsAEqx7ZyxoEWrUDf-7pYWrUXr5xPl9okmnG0ppMuZEu15o1th35oTEqeApa3o26tiBu99Zz3lTnlm3lS0KcHuxjT-soJdrLnpKNuvsrJRqUHpGKpc3ofEq7ooe-nYvoMsk8mni-n8dru7td0pK6oFpo6vn54oo5tnRusirQ6os7tWyoyEqYyo0EqayoK-oA-oOkZOerI5oTBqWtrger0vo8irNNugdCA8tbnnH1Fj6ogKu31kGTCMQsEJnlJsxZsWitZxtHdsUGtFGtDOuQBeF3n1cFVQu_ifg1tVDeV8W9LrgaZ_7oRCpN9ovzp1MrvPIODqRLuXmjKDudIbf4ty1Sh4teFpYDq7nkG3lbDqo4tO7pUYmmPqcIpdcbcro3tlFirmDql5okIp9GbzyfiqrI5tkqrrDuiGoS5tr7pz4l-Pq6kquQjz7p5YbMGpUVo-DuAsoAEu-DqFJp96oBEqa7tImp-QuNMuB0pCCoOMuZWkQMuTirGEqVDgjsogIUYXkPEqJ0pIRuL0pT6tN0prlqujTmYrVlmpUj28p4oogaIBtoLojdEq8-KXvoeEfhRu3Tug-nkRunEqPbkpEq79orRuivo8QuCerKVqUyoxRuS6o2irUnf1irW0p4RuUejq7o8RuYMiH3mASuRRq9EuA4oDSuz2okEp16goerHFqE8JfIoXtrIFubRqUtrdRqSEtfNuCbSjnpvGqTFuFxqUMBDCrATmluq8AuC9XhlgWYUzla8CqdcSgXnKqqhEtAXXKrl_Pn0UsWvtmDWPLt7ITRLtwFuwPiG1Kx1d_6scSrQ7RPlhW7lFCtdoioSrDjj54tZlhU7lk2Z4OB0fsplhflh8oi2ZFNjjx4tchj7eIhOunjj24t0JI7jsw7RsjjPjjnJINOuvoieVumJI4lh_XsdVuiVuYjj3lh4oiUns_oinVupjjFItrjjVVuejjHpIinjmQjxjjW5HTgszrAO6tp7QQ6tNRutqF16t43ly6tPmhTarPTrqytCXBcYGNHCwptTvt1zj29tVltH6q6zq5ynSxquugTTsl3LiFqjrnkFqzboCqpFOTZPbqHd5MbtifWdYMjfVipv1tjprCQi_hrQ9oFDuA7epQrfDujkqsPqoQuttr-zp4HK_BoDEun5tCUucwoq5tevnUiroDphvnXlqMNgplqHIpxTAL7osmn5XrSuhdLPxEuPsgJ5i1drv4oIUu9dj7Tu7droEq-Lio3opir5WurirDerVJbnvok7oPXup6gKUuLerA6o2-nUIo6lezvoRUu77t8EuA9o20p-7t40pE4oqytt3KMMfHuaP-qx3r0pnRWhXusXWuXtQ0BABWq2spvbhhjrtcltzpGLuO9oiSuEDuz6oFqrdjp1zpcqrymjsLuMmnK8oGlq81oCEqmTi7WuGvot5tH8pAzCm9oaEuDXuzwip9oKRuRYrVEqKHpWvoh8of-nj8o2drZ0phEqMyo4woOyooir89oi0ph7oFUui2ot7tX0pDxoo0pFxo13oo2GdXuM-oOUuMNuTUucRLFBpB8tjerIBprnfCjrt9t8-Q1us0JDDisERsTLgCQsX-tkEkovsKRsmQsJZupUufthC9t7RbFZuDws4fayPskEER0suwtKMtJRsrMt8Osf4EoLcvpm2JuHSAr6A4Mf3fHcen8nI2gcJ1aAVpugczgcA-dKZuJqGFysb_rn2rActT1r_9dG1eQXG1ZuqZuo2r_vqeVCkZuKUANyteHG9og5Bu25MtZuV1r17rkYlxZuPalQKkmzqxGd4mQAaup-HZ6qPGuV6khMtrtXjMtgzqKNsEgXT7ruRmYnqukkLvtXamaKOPpdeTmLTmHausJnYhpIWG2utdJtFBrukkmNsqnlBzs9wqM_RDSmtNsV_qvUtQZmFBm5KtNkm6ut0vtgKuSEsiRV5aiT-tWwsQScOSt9vtOdHIxdhkotwtFJraQtZjsGTtPksEwtmyrzwtHydAxtKbugydgRtrJsiRtqPuoRtoWXg0tpErpydrPu5Qt7Rt7ut_ErzRtyQcCStHStfbuC_rphHkbu6vtIStw9EgbuXGkcGksbuH_rMStfWcUbuiZuGId-rBmwsw8tHStJbu8RtRRtvQcGbuHxt_vtGxtRzd0wtCcuCFrCpJWbu5QtZScmydvQtZlse0t9Tc0buFJrmbuOcEpbudPuOcuOUmejs2Rt2ScUcudHui0tF_ro0tNxscjs2xmxbutRcNStXRtO-t8auLYA6ErTaSowtPytEFrLaEIcuPxtbbuqItubuCJf_bunyrEcuswtAcujRt3cusPu_RtLGkbcuqwt5wsSROYcurmlacuE-tcEsOJu73G_aubWgPWGX7sxmtxEjyytYzsRvslfa2utYDkgcuhNljNst5qtPSmwq6umRmsHStRGkDGTIwswwtqbugduGEo0QtDEsb0tqauPzAD1le6HpjrFpgjnt-ue1Kqc_seddSBXLcfi8YvGuUttRNLF2nuTog2mByqscdmRLCgGVMA9_CKMqgrfQ8H0ytj8jhpsekBfNqsdkJWhcXjrvaeXjdkTujr_ypIKMVNllYjxYjn8jKcqfTT3fOtgOZknvWhBZj-sj7FrLpgU7RbHqKin1Zt0qbg0sN7OwzrkAtYKWNstvyaQot_ep5xqn9MUKBPGrr3suFEu3s12m9duSGrCyqZsncxB0eueCjzVAIyq-euRcgw3sY-jq3s_euSKoz3sUKofrpP-jU-j33s13sEfu5kA63sAxbbptY4sm5qzntstt24sbLsAxb2ntnAsR4sNJjW4sbCs0nt9Ms_wpHAsmwp38r5Fsq4sMotjfu3rtifui-jF5seLsVuroWdM4s24soCjgJjf4sU5sYfub5s9tt5fuNotc5sVfu82b58sZ9rD6rq9rNaM-8sllrz9sObtnotybdjyge_sdXVx2nQCWEAtgqtmaRtotsaRqAtLgulTlQ4qXLkpHso7OZAbaguUfdHDb0_aTBtGCbFLtICbPzaafdMCbmfdezaX7aJ9bJBbgfdkgu17DiBtB_aQ9begu8RZffdB9bXFIxHsgqqnfXA0r3EH4fddAuPPt4Dosls9nqjsqQ-brNKggdZ-bH-bVCttrangda-bL_a22aoDbSetaGcaxtukn4foyZsbDcBrt8Iu6IEZytBkD5nqfHr3NuGEt4Dt-EtXurbwrhFsZLf5mnwzqKFtyzqMcul7kHXtUFt3vdLGtmKuF1r7FnbGtUysbzp-9tpGtrGt5msyGtQOuFOhSOuIesVBuxfsZOu2MhbOuKOhFnsfiswItInsv2sDPujOuFQhlOuOEonOuqBlRnsBItTnsDItmNhlZtNbjmndVItYJExiszOuzisurl-BlhRmZhuaho9VuQItgzp0CkjItgRhlItUGhBYtmNhdgsDjsfgsFjsxzthaugIc5AsDKtbrYjxtEBBHJciKtVOTcLtmxtJLtCEk0nsvEop6adgufetXOTC-tNGtY-teglMxee0rvEkusIowmnxtg0rpxtHOtajshusmps_McopsJ0sludhiYRhuB0dlzrTPujqmxOt-udhFkmOcFVtRCXa2rhjuqGhGPtwot8dE7sssFkLbud0tMYAzPthStPbA2Ptl1MDQc0FkCosrStLalMntTjth0t7Xd6ju9MhSUcDxdVQtSStQosVXAZzdUosAkuAKdnSt8YWZosKkuF0dHUcATt-gHCTt-CkETt16N8Qt-gED1rn0dcTt30deTtodiJ1rCYsA_o7UuaPiaUt3osxit5PW10tEatoosudcwLsDat4KuRatBGIWyqpZt_JdT_rcurV_rNwtB-AwVg9zEX1rH1eIct8qsHLrEQulhc_kukdIDkr9jrvctv_dm_dLEA0_dV6eK6ehdtmdt3ToQetius-UTZ1eZPbWetVetUetZjuEaqd1a06auBbvguvet7DbfppFjuQkXqzpvLkQCe0CeEVuN0tZOq88qOitm_rcjY2Is9aUSptGGe8YjANuqjPSbrE-t5yRphnK5BgrtTVdB6qcLsffuk5qxfudSsIitZOq7MkGEeY-ogKu4luPKOu4HTiIGHJCBukAscSs78tJmulxnd5qMno93reJjafu45qO4CdVbTElfGJSDsYZUUurqUgB9tSmuBMsHVg6es1rtwIjS4st9tSmuzJBm6LeiVNspgmuVpgZmurmuJqj4-Fxtt2qttMsO-tSmuG6ACrjmHJgHqlQowmuV_tm-t6muhup7xn7lu_UbBnuYKuDnuTJnokZIqtWmu0xnH4sm5qj5qG5sfLsc2XzLsqytSmuv_BNmuevtAnur1ramu6fTDJSYsDNmuvmuVgl3lumVbVzUWtt6Hp34Mlgl0EbFmuUhtHmuukEdVb7RAwLA8mufGJEJuOnu_9ipurJnumnuynubKu1nuGnuO-iBmuRmu7nupOnqNbkupknu5muqjqzPJyCrs0ly-trJu4-tuLqO_tzJurdgK_t5WkJhq8fiInuImuVWbxIqNFr-_ev4Ta_ooAGZ2n0TTltjL-LOtj0kTqDoADjDZjucqAEjA-Lzekoou5TTfXhjouAWH5sfTNifNiWNtS3roEb2tes2dDGfB7VTbZ4duSXBf0KYMAXQfrVJNRbtIq8KqpUuqoAoPjugqIxqCLqGpuXnuSXBQUAS4CFntF8CcdsFpuB0n2JuqoA-5r5vN2Csy3q6Bun9d-ilCWsVCuFeFjYexfpDUr4fphWs2TrEfS4QupnqznlmnlZpuwPScZnszoSOsJnuwcNiJatcA83pILdn_t3mWpctPLrgLTUIKRIqOUjMIqZhAB4tvkjY-H1WrX7sTDgRKm-ousIAswLk7qURMohJTObrpuqoA_3OdllCKuYkRTTMKAfXpuSXBOlmJ6AbIuz9tdpuXIAqQtGohllS6Go_4ZZQuIUrlpuaCunpu6fpMWshnmX9tB-BRvCKJgpItC4fwquTdZUaiTIMTWuXIsQGca0o-ou2PoNuajbb2Mq5mu_UBs0B4RpKeujpspKikVa4WhzNqE-ttiDNzsVWG46N5vteUcX0dfHgrWlE5kWkuPEivju3eEvENPTtsWGTru-EjW_tgxAH7rYQnLdu1auIplDys2UuUJgnJtlrut5qxpn1cnsFr_ajvduEFnkHT0XujdSYAfRsnfDog8jOonDBgEpg-pBnztygdzOb-tmc0taholwlgds-bs4Ck9ThimfTrqNYJGGGdxRA3pRNRqSp45qwPjCbg_LUgBsUytSwtWytQitCjRy8ttVqOWgaWuzEj1Xud8j2ru-eq5ytSFrIeuXVa2TMYnfeTOzxaSAfkYj-AfiXji_o2sjjNqjWhczgwajWzgQJftzgQgRXEbrDr7ytvNqESpdeudVaB9raWZkjry4e1hrVKgxFrLSpqHevTG0FrU-q2FrkWhYXJ7was8j3TT1KiStj-zgUtj9Cj5CjOfRv8jMNi4hq_CjZtu-VHCEjDxa7uHM4pWyb6tj7tArHqyst75sbYiqRsXkDaZaNkg9afM5p0xpIDt1Nu2RUEStBlnyatsKuNhcFctVQutLrNQultstnuJwf5JGShtOjfKLi_Xh1qcIjtB9HLjG6qcNGeA9HlOqy1tRKjCYu8ch2wfP3n5gh9GlQGgplntlnl3gvlndkiS4oi5oejpaMBpSuRcbrSufkqDGok4teLum4ti_ixSuwSuTqrZDuTCgu0ju4tvKQX7pIYuPpilkq1Ug0_izPqVgQzLu1DuCMuLDpU5tvqryqra5tijbc5tBmpwxo_uoKQqDmpUTutRutjbJmpHsoZTumYov5tcTuOlqDRuMvuDYrDZokvSnlqHYrlTuRcmQYrU6tdYuWuhm8pb3oA1CyCosyI78prirNXugirLUub7ttobqAplYui7thXuuApl7ttir74ihvof0pmirzzFFer3Kbl2ozYufXud7twYuNUu4irTnp6YunNAferR-oW3mJmqNKpHFfqXuAjrmerZUuT5oR9pWSj4Zo0EpWKptEphUu7Qe-0gNFqS3jbtrAFusHpkmqn6jJsuhGbzpa3ho7sk9vCedkJ-mcZt4ZstVqXIub-DkuoIva6st3pgV1tk9EdWsAHuXwhE7tVuqnwuzvLUClHxqTKu4quwKs8rElwu9wsnwubChQ5rJ0ol1Bn1nXAtkHunwujuqIvOVEsMouKRlYRl9RlYuu7Lgolnkln5LgulnQxu_GlWzqHxuJshsauTrfQJuMUmnluDsH6St6ftpCe5mcg6Rijjf2Z7eITVu14tsVuKmhXVuO_sv4tXjjrxu4OBcVumVuqxu34twOBgVuZ7l2Vuc7lr5HajjlVuuxuFmhxlhgjjmSr7VufjjljjwVu1Vuqoi3VuCmhyOuUVuIyu6xu2Vo6VuyVuyjjpjsuoqnwuPDsFTZnXe0rt7wum0EYKkX-dmquTgAzBqwtKkrqnwuhts7VZaJi-TZNxu2ghiRlslntxZUxu0SkRxuQsuhGbQWs5oqqlAn8cw6U5tuL7nIVqMFbyyuFsmNGAE0nv7noUq5qu3moeuo4yunwuDvNBrsNDOHYqG_tRbcSYtEzue7jgSsFaRHvpu9plWMwoMYedYAtiyue7jKolIGb_EnnXTLttnruniomzoXusFzu7Erj7HVmuHqpIsARwaANi-Yab9nEAMUBkTztVGLsHtVdYw3Eb1tdWs_Xu9qoBYuILuDYuBirMIpDir-FojCpVDq1UoOqrJqrlKTblppuulPqr4tVqrU7pXqrFVoeDu7Su3_pyWuJirw6lG5tg7pATuqDuK5t7Pq-uu6uuTAqdYo1qrTTu6QuOYuVTuhWkKvuYojERuPvuh4ok0uMWoXvuR_ZaYuIcmUEqMRuDNufYufRuGyonvug0pE6o6drU0psvuO6oOhlvvuhvofir7wor-naXu2vuALb4vuIer0Yu2VT2YuiXukVfkXu88ohnff6oWUuC4oFSuMwubUuS9ptmqnwu6EC-voh7nswuN4owzudxT3yuXko5yur8Cm2mrmAFoMosnO4qy3DUzu8WMZedOWsnwu0agPolfHGYOZ7De5zsGxuhGb5OfONM3vjMWM9AftXLFxuIvtnwuV1N8PsIiAlamXBuwyudFbciAEUldxRAqteYMPsuItqnwuhPCbJCKPCsfp_HZOmuh5WFZtXxuhGbspsaTCqtpETMfymq1uhGbbzu5_HzASQgSj2eogrCJqZ0H4trG2pj3ed8tGkoWAokjoy7is2pN2pu2pNUrfgrNJq1taifpTrSf1ujCTF2u47nPCshxRcBfXzuqJgQ8rHRZhikAhlDRmInqDolgHhvPmhWAQ1pyDlF_t93rB3usHspEnYqqNXjaLBr-RuFGPgqMuqR3uqzBKgAtlgmgIDxsx8tySOd7j3vNVga0bqSqntpY88nW3ujaAHoAQ1BRzugEsZBu6zpX4nXzu7lS_gmLBmuhr1vA7ruoVaGtuDzpZpnlop8hrFxq0ZiVMAxwnL-iZ1ueOi4muv3uNAB2tFJlok8CgFuijrKSp43uMSpFzpieuNoq_9H5BZLtmOek-tu9FGGxubCLIlgKrt3nuMZj0_osqW_Jo5mqghAvBATqjmmlnyt9MYELo-RkjOsLop4prd-p83uBEOQjrwspRxqgLq2cop4uWjrFbot4uYLASqmmmlvrpm4uy4uo4u2prwhqr4uIzqh4uXWqsEOODOxus6Pauhq_4uGzqXQrmOsQ3uyxOcuAgPAAgGowLGhnb3u62uWpuW3uHBuK-BZyuIjraIq8su9ytMqpEztkWZlVa5WhgknM4uItuZdi73ubdipDoNrndtuTtuRYjVtuA-LbtjleRptjR9LtoufdiKGrQof-xq4euz-i1krZ-sv2nIcdC_sCdsAmtUhuoGbnkuwXbsCujrlsztAks-OubRhTat-odCyra-tpSEqLtihphHuRIgnIuo-twZnuIrISnqOt0OtPClSID9OcrvdkPulhpAydkTtiTtJ7n10d5UtLUtY1dZIsYYL6pliaVEZtpGn9-Xp3siPi_hpmKr8KurLs_Puq1XtHcqPioJkxzuj6Mzzup6unMkzore1tVQuDCIt1etwrYGsrYnYsujNkKXUFMrSdAG2erit8rc8imCgTthppIFdprK1fs1tMFpske-CuMDqZ_pTmjYdgYipFhrstcCchDToTeilHm6Uraqk1erQok5-q3eCF6iJPkfRpxMp1zrXuSrip6Te9OqSfhWPrKGqYPr-ipaPr27uIxf1UrIQrWGqGjpVVr1PrHPqFPqE8u4dnQPqoPrKPqGegeUrSGqZepNjpkQp_6pxaehQrfjpycRxMn0cRL9GX8u4cRzhhRQjEqrgCpXLuGKuVaGRliO2t9wiA2tw3tESrH2tt2tDbpp8uYkpc2toTpBzZamiL4tNtHjWpxQiL3txkpx2taTkz2tx7hvjpV3t97hX6tESrLRrDquM2tB9uE4tWFioNpNca3kpm2tTRruNpp2t-iguFiFbpG3tJ8h1mky8uFigv3t03t48uOkpK7mJlpa9u42t38u92tAGiV4tZ0HL2tJOpdkpImirjhx8u98uhkpdihR9uhmi28usRr13tSIiT3ta2tF9umXp6QrdRrORr43tMdpU2RPYpiRrAUpf3tlRrjIiwNpm3tl3tnIiBlpJ3thdaMkpCkh12to3t53t23tm9u40Z2cpqRrDdpjkpx3tVVpE2te9uC4t9Rrq8utWpG4tF2t87hd-udXFb4t5-h3RrH-ukkh6RrQrsnkhd2tltBi-uZ4tU-uESrt-ub2tP4tB3tZniS4t0qFe1Z2khe4tRqghkqi4tfFpPYbdLumLuGGop4touuUSrzSuH0u1Sui6fK0u0_pZqr2_prLuxuuhroJVoXpi7_p_9h2Fp8_p2uu5Yb4uu0DqyVQvIp9TkWVoxDuIAqyroVTrN5tXTrdVoITucTrNnjxqr6rozqrEQqFMukpRNegbWsDKLeyuwDmt3uK5jJMuf0uIvuSAjRYu0WuOQqVWrGHoARuA2oXImXQqECoQvuRMunDpMrrpDpXMuRJpYMubMucQqoWkSlqiMuJXrOXrVeKQXre9ZdXrBXu1YohMubrralqMXk0DpdJpelqempqGpz4nHATdHoiCimlq_DpWwiL6tCEpq0uYirX-naire8ocEu2HoSYkuso7rrxmpfdj0lqCsrkZZAMHxwuPRuzwu6CaExh_Ho-MuBIoKXuDIovEu53S2br8Qr1br6brW1i4brhyhWcrFcr8anGbnXYGacr-OABViyZkB2ifcrEcrkyhYcrY0llcrJBvvGq8br1zlvZkbcrF0lVBvj1i0ZkKrmhcrp0nQBvLWTKcrr1iNVihaKucrzcrT2ixcri0ffFahvuzdjNnpN6g5EuKnpJSj_8pq-oL1hcyFg6R9IbgYuiRu3drhYu5drRXu30umRu8vuRQHqEqp2jd2otEqwvuh2oMejGeryYuE1u6vu3Ruovu27tqTI47t87tM1u5CoFwuU-o32h_YuIVjG9pu3mYUSR1uy_hbIoNwudIoeBqPwudKpfUSJFurCviUSMFuioj_5nkojkRquWiX3jnRqryp49ROgrijoRGA7troWnOzoL2pvRfbgrzVncwu-So0GqORkdLJkjgLPp2GqhdnWhruGqT2fPhrDNrrGqRQrwucSDv5dpqep7GqUyuJPA3gqUzN5hsSeq2Kui4suruQNDk5u5hrHtuJjsC-rQHraiuGzstHtgzuPStMkuNHkR6sTxBjosWhuO8dpkuwAY-ZXkBUCVuQMk1Ce2ktsncrLro5faijMuupOqnOqd7u8CuqcKBmbsOqsPkaCpR9oTLuZwPhQuJrod0jU4joLuOroA0u--uUIp6nimuuWroD_uWSruCpLGolLuTDunLugcJklh_xu4OBqSr32ZMVuSVuCiu-fQDyusxupBlGVu5xuPjjyxu-xublhUjjuOuJjjnEvuVu8xuIvnQyu0xuxoiITHqVuzxuzEvtVuQaFvVuViu6oiFFvwxueaF0VuKFvNyuPjjPyuQaPvEvSPB8OuK_um4jKYu4vgUFMpDq5ReKVolDuF5tU_u_9hW_u9RQY_uQ5tFDpecjKxHykqmGo0kqUTr0DuZ_uj_uFGpyBoYYoeTrY0u4DqP4nPqic0um5tEmpIMuV4nTGprCmCHoJlqSImOvufAqb4n6HUmDphnjgpr3VoQsoTsoMAvn4nKAvPAvq4nwAqVJpyAqc8poQqo0utrre8pSUi3Gpi8ptMurZbvMuDxgqNrnEuGVfj6tmCol6t3sou8pgsrOljSEpEBvL7tENuosr9JpyTQjvu1CobEpjXuNtofCvrwokejVojRNuRFuj0u3WoHfrGFqNFugreNfrctrPfrZtrGDoYwuSNusFQmUuSFumnpUFuFDvv2uefrgyu1gKkpopItzJDhPZLkrPknkDvIruvru8ru4jsY6s0WZ9cZZ6sM7IlkuPgtG6uNEX2ysFQusStecupAou1tb7ue6pIEvJLuCPkPLuKfiS8uPTfU8uSBiuWuFYusXoHqrG7pbSrAYmhSiMqrm3nA_ufLuFGohLugLujLu-khekqQqrbrovXoQVurlhpSrOVuOjjGFvPJIHqsyEvQFvTIvX5HtxuToiAFvnlhRjjUFvnoi5EvWjj7EvHFv9EvSIvMFvkIvCFvw2ZWIvvxu1xu7xu5KmDksrIvjIvIzdOFvrVuLFvtIvSFvLwIfIvGpiWFvjDqwuuM_ubqr_IvdqrmkqmIpokq-SuETrU0uLYoCTuKcjtDu8Lu3LuRYoPTi14j84jGTuV5ttMgBQqp_u_uuMTueYZOTuBEuQTu0WucDp3WueDprVoHJpCmpYDfAAvqYoODgFUjGCoIGv35t0WucXrTJpVHoOAvZAv_cj_VoOAvvfokmpmMuYEuJlemJpbGvr4oeEu3HoUWoyQq3Mu05jkGvp8pFHpbsrHHpuPPrGv9sowNgvdjNZk9lqOBq_lq0GvJ1u2Gvd6oIDi9YuAEg7GvJImJ3j4WotCvnHpEUnbNuR8tdNuXmqhKvgNucKp4QQ4Cv4ejGXohKpoRqyWiVFuY9pLJqJurrNuVlbtNu9jAMoaMYe0BR1zuB8oHLueQudERkSu1HvajpduuYLuNSrcPqA_uePqK3l-Hv4CQgTf4ijE_uquuelpH_utmjuuuiVQYFvO_ujcbvWu8SuwLue3ZtpelFvuDuq7pSJvKLQt7pCLTl_uqDqKTu3BokTrNGps_u7BodJv9Bo-FvEvu90u_FvIHon0uNnbDGvBAvLEqyuiTYu-AQkTuqAvPYrZirLXkYdj9JvumpwMuPebmsrL4I2BvV2jMUuvQLo7t_mfz0u0vu0woqvukirKCvHMvoRum9YL6oqYuJMvq-nq7ttYuTCv3vuw7tr3oy7tLyo07t-LiaCvY4AcCvoXuBwu8YuESu8MQgCv00pP5okerBSuYWi22oakZoCv1CvgmOuCvd-evJaUBqXfrYtrmHpctokNuhFfY5upHu_rn21uccoR-qN0TWao3lSZFrpzuxCIQVq3suTwae5u_CqA5sh5unVPSgj9fjFKj_LqxsjkValuhjSspDv2NqIzt3YjQSpP4uiMq8sfk0gezKztooXhjYJvXhr1sfjErRdSrbE1sbrbc1sA3gUlTN1shNiHhtLsbR1sFEACSdvNvOSdtNi5NvBhNx0Y-doLfum3sh2mTyqAue-fD_nt_Zfhmu5tj_eaj5sQsNl5sYiDVotKYqVYij2QJnJD6sB_j39fK6sQZdF_j4feh6skRso6sNYdAEvk_jtSqR_jouefOvJfe7XiEYipluJtM-fM_krGUOVAtClL99sP_sn-pxKgl-sbBWJ2uIcdwjrBCNT4pVOYxOY22n29sTqLwddz_s6_stop8_svqL3_sU2D5_su_sHveCAtBypx9stORwlr5gusrq3MtWhq2vrt0gQmmhcgcQt3zaDtskls2OsOseivepObI-ra4V9NsWasYEtATswYsVwuohuGFt7jdcPuMhppCuQ9trCu8NuN-tJ6u1itBFhfOucKhAPuBheO6u4WZGyuNwe1zqSwjaxoOHg6OnOWeTmrfoeBUt3KtUhcAIqPyrsrs8UuZcYUrdl1EOLt3ztEDqcLtVIrzymnmr5zjpmroLtdTEBTftJuSPsxQsfZuzuffMtA0tGNtKMXXtdMjumwmIhAPju87TDOtjxenDkccu3Stecu1tufVcz0dn6ufrG8tuFraK1dX1mI1d-TtzFeB_odefv8AhiEayepWtgnIYVtuFIqVtfVtOlrhVtERvjVtRlriVtZXcI3dIRvZXcsVt8WtQVt51n4yex0n1VtARvz1nT1ntWtzJr8ye8Vtf3d-VtsefcHtSWturBQzeIYjTzemLMRHFizeMTDNWtZWtBXcPWtCWt5VtGXcmtehzeXRvn9OkzeE4dhWtxzeWRvsRvXXcO4duzegefrWtwVAaRvW3dXwTwWtTnNA3n0RvDjcriciorDdtFYjJSv_diqefbnrWmElqpZPtjjq3PumZcdnrxJuZIkutS6XtDff1hS0AsYsqmzGNKr6Cu0OuA6WhZtXiuzIkNCu9IkkwVB1tmKrTat6KuOQWqnuDmu_zN0bbdOqK3c4wE7atWLfJqJ20ectlPlY39dMKkVxTd1uZSuFhV-KrO1tHLrXctOCqR1ev-dITvU1eZLtFTvEluZorGluzjr8jrXkEI-QOuewRvZet9ZqeluqTYg2YHRadifhzpo9Gb1rSft7NjIPuBjfQncfgt8tuh1thgtKDejgtwMkD7uUQuoTvaSuT9AG7uk1tPhtHKGx1uEEeDNkvAuYyW2saCpr8TYkitoitUNkqitnFerNkZjt0jt4NkBkt6Ge9GecMrSOk6He79DtHepktdOkX1thzGw5foMrMYAAIevOkDIeSUvpHXetcoWuBkqC8o4zuaQu-BfzHvQ0j0PkOou-6r46rrsZP_tTouBhqaESU_tvQkEzqK5uWQriaAzprhuAJeoMSkLeohvrlSuu7hbjpIDu16onSuV8uInk9jjWEvm_pYEv-aetSuFBoUDuXDuq3nC_uNLv0SugDqaSr7-uGQKsSrdwhWPj4SuqLuAJvWLvIVoWpi9Sr5fbHJvbGoDDpqronFvV_SqFvN5tsFvswQtTjsTe3kqADf_LuxGoJGp-kq0TeAlqOzfClqwbe-qr0_u9FvHmph0uXTuH5gMMuDZHEWkYTuxcjCAvTQqlAqIUe5HU4IvxHQ55tJ8pfrrhGpwJvRrrtrKWrr1UverrdrrWgZ75tgrrNGvQshkXrbAvclqdAvAYrygborrmrrfJphsohJpllqWGvurrolqoAvpmp8wi0rr_8u4yHaYrb6t4GpvAvy2tjYrAKvhNr58e_xilAamyiuJpj0i6Hofdj2Qq88e4MuM2jAHpRvhFvJVZrlLPXZrUNuJ5nOsrbZrQsrAxhnZrkZrpyiHXvVZoaZrEyilZrxYBqZrF5RmarPJUrwhA3raCaC3rcCaivJeWo4JpgWoAbruGv-5jARqpsrHNuUeOqViMnpAKpOnpCmqoZo32ijAnLdrn3iodrvFavdrA9pVIoBtrXIoYHpYWiU2F-erMxJAfrWwuN6ijwJyfroTnqCvS1uINTZRqXtoxCvHYvG3PQfrKFuSfrmKvqebQFu5_hvWirKvF4hnfr_Xvjtrl3hYYvitr1-eefrJnOrGDstrQ0uiRq0frr3FU_s43hsfrDfrL7ivgrkFjNti8trqypJ2psypbgSdWslfpdfpp2uGiSGDv6GSeLUlfp0talFqLao8JioXtxWil8tOaoZFuL6n0wugLA9XAyJjhJhCNva5pKsfWzjljr4ajxgOWeZ3bg0WhWUoX_sAdd1OvZzn2PuvSpt-pXxu4cpYBn5NTgUbqLV2gpU1u4lImkZ4Ls4_FQlkBJjQnuW3umZvwkZF6qxxnbvrHFPSnuQsuuZv7kZP6qQ6Bb5uKzu_JdWnu1ZvWlZGHJtUuzMsHouiyu2ZvEyn6kID5UbSsM4spnqaMAWlZLqQ6Ms6WiYptFutMdt6-ilLsXxuFavTttHNsRFT5bux7rXRELgXLjuJsuoeHJwt7Zqq-awLm79rmvswytqrfCHM7ltUzjVMbmeu8At1BUbmJlavhKsixqQIAPzq-gIDIsX2nUhIc_ovbZLavsFA3sSnOBtGnhemJ8Uw4rayuitY7ZtMCTjbAOPDnVJwaJCwiPjmDgNk1uFbv17d76uM-qe5DMNZ5-FGouD4u83uJkUphn-gNjKqDQUHhpL6bF7YMfgabv33L4Ejb9BVgqNGJm8jUKge6eiyuaCncBmP6pPSqsbvQKMududHv4MiyRo9bgmknIOv0co62nIssRdm7DoBhuO-rPypqhuqPvkGuEGuBPiwPvqCHWoqJKtVRULmt5zj-iujZsZutGYtpsmGKnjLnl2gU9H8_qgMtMVZbEkvStOxsObu2wtMosZdu1wsXcuvSchTtvfEk0kDBtC8r1TtvTtfVcDUtE1tueDrnusZudHs21ENxtOluk_d65eOOkaInvzmcprPnr0qZFeivKtnOr8Oq7DrktZIKlEiipKlWLll8F-LljLlNLl-PJYLl6EvdXpU7lmTkdRebTp-fQOQK1Tk4Srl5lXYTn5l3YHMTr-0lo3ZiaPK8tEJmp5oO5jwePaJobAvW3lCWoblq-XrRXkwmF-frIeahqRE_ZpJu4kmvlqDVf0kmpYrj5R4frLYr2Snk1bRbmP7i7frJKmg4u2WgNaeBKnnxmgkAxYglhV0cvBsuTjcMlugdt_vqufk4GVGamB0YS6eOxtZdtLevT6eQsuVSAa_elbna3UNsuxJqE3uJYAS9Asvl-VsGOnZwt7As9avTst1MSXNqjDvQNvPduJusVknMeufAfVyt-zs8ltccoPWh3pjFgOOFrhsuQFrMzgLqbGgOVFrfXjSeu9FjwVHFUqwVHLcqXObUNseFrXObFSpfWugeu2XfCtu5XfNsfbRG4sjxbvUZvCIgGzt2MiKjrzutlDv49AnDvxRo8bg6MioDvm5uUDIvTGokrmXhbonaHT5KiftujMqwbDsXha0gJxagYav7dituXglFOvkstd-jtomixbi4sPmu4PGyvr8xRMguXotZxU88sGBbaCttEecCtoiuIelNHrrjum_DprndBknEtyydMBcL-rQjdSJt-CcI6uLEcUOuqBlObsIIckIc8Tvyga4JtaesAvtHgeutdSwqFudU2sGAhDhu7xaujuGGkj6u9knqPuhcvl6umcvTFlS2rl1d-GsHUteUtnOFJnriRv1iEbVtRRvdVthRvZFo5Dvz-pXCHnSv2ZtZatEFtwvp3tu5KrOHLCbtVctcHsrXnrSY6zj7-dHkXS1t3et8etQyTtftp8VvhdNyW7tuB7uFnEkMkf1t-0q0gtDjfsTv2LrziUcSuTYC_Lrw1uRhtAOjVjtcKAVGexHeOUvoktqktaUv-7j9hrdUvRmjLBJIKQCDuCcbxprxKo24u6UvYKj_UviQudXpORuPZGZuKCLvg4tELvjEvj4tZIoiuuB_uySulFpF0uXSrOLvPVv2SuNIvyUn_4tZFvIApmQu--SjYvm_u_Cp_SufVvAAqEDphivg_uuFvmFvWYo9uuXJvZ0ub5tb0uzVvDZb1Vv9Vr4VvPTuGnbBer6WuP-nWWrc1jrooDAvrkjxJv0GjYAv8iv7ivRtS3LvuAqYlqQUjgZbJWon5jA_hmAvf8pW3oS6tbYubvuu0uAMvgGvBKviZr0QqFKvK2jVjvAXvfWo-CaUeODMvH1COVnPKvmWoRKvoWo6BvMVT4EnMRqFyFgak5EnrUrHUvMhqqjvYdoBJqI1fNhqJqS8Env4nCCvx0u2drH1ulEqICva0pTXur3oVXuVMvg0uj7twEfRCv_woGUucXuLMvBkv18o2HbY6oPOga6oCBpSnn1Gvv2oEBpSUuDtrONuN1uIwuXKvF9pURqwMvhLbBqpMYvfFQ1MvqebVtrjFjQwuNiQ0CvZtolUurBq-MvqojYgroNu9EprVsPRAHzujJVjGu6KN0JdfTbAuhkHo4rg1rrsHoZ6tx_ZssukjvxjvhHaPIoqgquyF6akW4iP3uGGbRJNONM8yphBsUNlXFrd5ugFrcMqQNvGYfnHfM5AmGfUlvPgAF0sgqbT0s1eaP0sjgaZZupkrnvrclvV0sB4rfntY0shntoeu2QDd0seRs-stLxadmoT2OVxaL7sjRbb0sS7Ofmo8SvvDotlvHEjcRdaNt7st4yoh0sm0sq2Oo0sufq3lv32O5yopaokZtxlviDPgaoi7O_Hf3euW8rgYnuvrvztFEjlntnnt-QdT8rC3uKHsrJfr0sXOu8lvI6auFs9stv-MA8Ov3OGNAUmvOmv74aG8OukJRmv_FjI6awaobmvt0s8seLrbE1sy0sW8OnRd8Nvt2d1lZWNiY1sBGrwRdE1saNizRdmcotNvG1s5mv1rbjrbm3rE1smrbGnvZ-iOdtegp1snxslurbfte1mvA1TyrbSSd0Nvt5Ox3dDCjhgpCnvBsbmtem1sOVt6gvx0WDLDp1sK1T7NvZnv20sOSDv1sE1sPsbN9j1SdtSdd8rykrW6O81s1NiAGriUD41sC-Ot5mqNAL2sKONC2skrJ_SdWiqJ2svifI2sgpTEUgG-OO2s1rnM2sf9jn9tzrninoRub7lv6rnAjqunoreuh9jZTdb2s09jKsnwkrLBPf2syhGhTdi2sUovrTdmSfm2sZ3saBPCmv45umSfxfqN3skov0fqgovJ_G3fqdov5fqb7sSfDteuIovmovA4q2GsveuRnQmnQCfu22sWoQb3sFOLC3sACPWifyfqa3sMvb8ZfsZfevbkZfIOLWUdpov6BPP3sTCPlyn4ZfBICFpvwZf4bDd3sAOvxeuYaNNmvQGr1OIj3sIju92m5euAAtv3sz-ip3sIpQBfu65u52mLyqDOvQ-j03s0_OnvpSyqUpvIfuGNASfuC0qJVdY5sIVdc4q8fujfuXfuE3swvr4pvF4sbfu11qnAscfu1MscVdP4s3ntXLow8rJ0qqfu0Qoa4smrp4qt6nte-jGOvsqQn4s1ovl8qofunEP38rf3q93sWqvEottfusMs78rWxb0Wdm5qsfu2pvufug-joZkjfu7Esg5uE5srfD0fvo-j2fv2vcUjufmuD9rZwbYst0fu6fvK5s1xbLot2vcWgDrtt_fuN4sOotyQo3fuM9rFotjfuSoty4s7WdQ9rbqvODLz1r63Ty7upHqn5scyb5zru5sJOvoWYQXdKKc-eaxUcIiDkmvLue4DVdANWTv9-ijtu15sVSp65sP6seXdrFLgXdQBgkrvv1QUOvuov9ee_tjMcZeGglnX1UtSgYCcZgGg2lvltfzrvPBuqANZOv5rvV6sImvA6sfHvI_jaOvH_jszbnrvCsvCYd1eE9-jOBglRs4cZuAhiueTTtoOvlOvhOvlkD9zb9rvX6s26sGioS_jVOvFiovSqiDtM6stVe4Yt64f76srrvWYi9feC7sRAgqYdftfN-rqtuG7sUsvw6sJ7sPYiH7sf7sN7snOvxhv66smOvYYiIPvr6sV7sqGgAZtdsvg7sx0bPsv14fM7QJ7QfsvA7sllDh7sUmJIZt16sa7QrtfBsvo7stRsc6s9svytfYLAe7sykDXTsKnDa8spNY6cW5udaGrj8sdnDVUYl8sXadsEHuosziDWGjR8sqGrc8QU8se8sP8sxmDSQvoZdS8sh4BJPtQcoQOtd8s37srtvjGrh8sI1bdtvS1QgtvSads_Go8s3bMq8sS2bL7upafZotUqtv_ja3bWNScjuMSZladNFRK_s4VL28swOdc5rp2bHguSPOLqtbotyadWIR0adzDRl6r8IRepvDbd32bgIRL9sK9s5IRtOv8IRvOv8OOFaMQ9sflrfTg73b3QRV9s5IRX9s5IRf9rh3b_mMrotc9sKPvclrf9s8qAInMGRRy9swbdebdvBAzuvE9sbytkwRCLOeuvvueHLOqwRruvQJRt9so3beiMMPvaJROPvYmMY2sl5bluvoCNnuvzlr_9s6bdzMR8bdeULtuvVURI-s43b4JRG-sD7Y8JR8fvRNRqKqKgge-qcsvV_sfSpT-sjSp14bp-sMzpS0nj4bZ-slovlMqGeL6nt64YDLibWbcVRW-sI5YgcdyOv84bm-si-qo-s_vvqyLr-sQAXJypwOvt2nxvvHwvvPNZZvM5p9KgCuL_KgWsWRQb7-se5bc8utSs0OiA_sClRB6uDddydu3aovopN4p15TrmNJ_s5XhOgu25TPddXguR8Y0FqzXjDuv7_sEhGXdd8AXbZv8xpZopUXYz6bwFYg_sBPvkwvw_s9_sqmLoddJtvgdd5NRt_sCxvMtU15LAPv4svbcdc2LGPv3ddGxvIyUk0La7bHvvQZR4uvo7bRCs2uvADrHAtu-qJAthlrWzpQvv9QaOAt5GMQAt-uvTed25pWvvtRMXAtnvv0oMn1uKoMp1uNguU5r78sXytLaR5eaWaRiedY6DSaRk9tlMOdAt3xMfAtAwmxedPyLJEjS8bpedAmrGwcDyvWgu-xvw0quAtvBbwAtpmoAtv_-aEfdd0XuAr_qBTBuPmm0AtZfEfxtbAkdgaj8bfga5otAgdWbo-agJknwQmrCSBOuhBtu4aEjuaTvamUBBbRBt1_ac8aoyv8AkXBtK6aF9bmCtHBbsguXDb3guoMqPzaOBbjza0gugDbU9bqfdKuvxfdnAkz8svBt_zr3Sp9guC0rnlsw0g7BtkNjXPvmraA3AHhuMhuJhuEiaLhuXCtXFIB-akCtjCb8yvM3K-MqpCtxinHHrxCtNtaBNq0Ctczvv9DwCtvtnyCtLbtm8b1Ctnhnpjn4CtEBrtzv_CtnxsEQvzin0Jr-scBDtzzvoKEThuC6uNSuIgvq6o2ZsQld0-DLdsfmvAlsxhd-XtwEbFidsUBLgvCnJkevNidrDtPidzotqCHbhuEvvSYsmasWpgfBkSEtwEtCgeRHrRtWAJrI9m2UhaEtBPmdEtkPv0ZY8FAnTt2Qfjhu4Qf6NfdLf5vrpBcBFtFFt40q7EtEhvhgathukga4zvfNf00vVFtFFoVrtQDEXrtCDthgakBrcSv-1rLRfsFtpsBd0vhEEokdW4fqkdxCc5FtCGt5Bq5Pu_FuxIuqKuHGuXvswhu5FuAFEUyvXPESCk1SvVILTSuV6u-Ph0hurfsdGt3hu3XsTgoyXsO3u-Fk_-gjGtkAYvholXsMOurasNRmHDlndsQiu_huVgv01vPgHY1v5gstEvrdsEiubRhdOu_ylDHErlv4MhEAlB2v3Oh41vufs0PvoES1EvW6lMiutOm9bsFdf2Gt1Yg-1vJHteHtQFchysDUswio-7o0QvywlXFcvHta2vbxcjbsG2veSmrOuzuImFcc_gpFcWDr-HttOuYEoTiu3geyiuvOmKRSYxtEbsAKd6UuELu7BlKIti-mMItB_AJJE4OulAi6OuUgs6TBh2vywlIGc4ndHQcPDHgEoZ0oiEoaItlFLZKEOoddKEyquHSh-iseHvwKEEodoIt7YJeHvsiuN6ui6es9triubUsvNh_ThCks6Pvb0avoZdWUE9lFBFBGEvoZB3vTTb7ItMoqDDkr3vY2g_PvJ_BAJte1vXmrjmtX0raDkyiBhDkONEtJtopdl3WRdH0JtzDk3Hra3VNcvu-pNmttmvPmtt-Bw-ry5Dp3vUJgJ4v1AtYyvLcvwgaagvmIcrQvaKtPlBDQvdyvTJtJqdvIci7T3RsQqdmpdR5fWgF53vvfaYKtImtvauvfacKtu-pCQWm0vQKn7iuRipvEoPcvvEobmr_iuTWjnztu-HhheBjuzymDjuSfd0gu24v2nsJQvnUsGDqzweLLtiLtmlYOQvE5v7Ra_UuRQvSLtIKcULtVrvmmrALubLtH5vdLtKhv8KtkrdwLAurdZIromrbIrmLtAAReIrBtk1rdrLtYEkXREsKcsLtFENhVZ9UZyKcnYvALfW6k39pE2v0PYhEkEPs_otw5v0SEF2rT7rc-t7Ful5vVFT2Mtp4kUMcDNtXwtWZuKjupLskQvKNtUnvEuslMchgvoMcf0rUxeRNtvNtq_kl0rdpsGusx0rbNt3-rmNtlpsrNtJFkr0agiY_2a13rsqVmwrUudEFo-FkEwrrWjGBlaudlmBcudwUEnQv9fasNtFhaOFkA4vQFkdLkMqBoudmIev6vABeSFkYDaMOt6tvHOcTOtQOtLOcWOt-7lYOthzraFkojuVvddOtqOtyiBGvdiOtfjuY-BlOt17mhFkoOtiOcjOtfMCkjuD7v9rYnju80rQ2rtOck7Or4v6mTjvd7OtVIC5Otd7vzXEmvdZktovd5nszIhqju-7aJXtmHvl7vo7vMPtOyvsrNtju_nqYruoTVuPt7uAwPt2vfDwt0jugwd8nsySABos5PtW8TkOvhbuFQc-PtzjuMYA5juF8vCZlBaESZlndunzAZPuKku7QcYUt4ojLQtmZE36uewsPQt-gHHosY8vUQtKkuWQt0IfDcuZQt2cuGcutRcbPuuPufyrrvtvwsQRtYRtFwtp8vBcu5cuf8v5QtWRtSbubRtDCbdRtz3v09mwcuJrlKcu0ErEcvNcuCduLRticv6wsnbujPuibuQcuEQtIStjbuA9vDduAStZcuDzdAdu98vdcuOgttbuWjs9bEESt3xmkcuzbuv8vrJsPMsJrlFkuWHguwsZzd0EiccvXStvgtbENgStuRUJkuI8vLkuTjsztupStP7u0FkwzdnhHl0tQMk3yr5dEztuDyevQveSeeLr6oEx2vT9v8TD8StPkubosPkuSku8YWUku22g_yrxxtXkuz7v7yrlUcdru0hHG1v00aZTttIAbTtbpvKyeekuS7GGhv7tg7mryQv-CkNJrdzG9-oygt1QvO_DNVc3DvU1d8Tt7Qv5QvPyeAUtY4vl-vtcv4GkRUtd0K20vVhEv-vQzKp1dUUtPUt1UcXUtxdtp8mMUtb3HbUtk-vgJrrjmvfHabu30dLnr9Puz1dWrc1KCb7vMNA5xtG4vZefOnrrMroHkRnrHVt5sTlLEuHkWnrp2dTyekye72gOSD9QvZnrJ3dWVtizetiEJLMa_vdefjyeLRvB3dISv1qD0hMLRvH3dVXcp_vK3dIWMM3dv_ve5RqBBgXc7RvdXcfjEk0n4Vt3WtN4d5_v3VtCSv3gvgjEI2nAAwsZYKzevRv8_vmVta1sGWtSzeizeUze2FIpRvEYcZzeQAwQWtazeUWtJYcv_vXWtJ3dVYc3RvaYc5RvqYcnWtPFoWFA3Jr-Rvv_vnkEeAwKnv72nR4d5NC2zeeot9FB8zeKSvCdtzWtWdtGLk3_vfyeb4WXAw1AwOzeCjYo4dBOXJZc0HkLZcGXtY5qECcCoDB8vTXtMXtF9EOXt34dQXtfiauetLXtBIkNBwIaVoaJW-tW-XGCux4VhquT5dLIkfXtoBAhXto0XN2HQBw2DWp_tnXtHCuuBf1Puf9nYBwInEQffdrAlzgKIkPQDOTB3nEwXtdSvbSvhFtoUvo_tk7IJCuGaWfSv7XtHKr0acG0vsffcTV5acsvvU0eIYtGbcnAgCRnPYtLKsQCqXgfObcRYtICwiIkwTvkAg7lTjGl1pJG6dRYBxrvjhXaYthYt45kvjt3urQ6dmGuZCwD-kbCw-6dlYtM5AnYtjhX2YterXsYtZMDWZtb6dLmg_QYi5W0-X_Ytq7sM1Xk7OdClFkYDgfmJu1oCw6uNZtw5VHZtxrXlETp0tHsVx6uzbcb8ldYtS2uz6uURaZIg1hBrCw0hpO7dX8Qn6eFeC9wu1pJq5K_ZAm5K3CutZBfZtZ7d-gvN_T30tAQn1ysV8vvku56uNXZDmjKCuXfjddZB6pChvsLs5Zt66utSm37dRuE57dAataFotnrjKrwnrxLsEattkuzDwLatCec1DwvkuOatkSvnHv_tvPJkuSv-Dw2SvSeUZaDY8dYvESbWbatN6Wdatx7DfatrVhH3gzecucvUwEEgvX8sT8iyatuatxJkTofY-v5_cTof18dPcDo-uBZX5atZwW4Sv9atYfc_atzutd8dR1opmv9nr6JEJhf9xtVuYEeFAor6-pzSA8-p1VWoet6-AFyErSA89v10eUppukDk3vXWAm3vRppnzaVpp9btQ0I4kuJGIX9dHFwDBsG_pBKkJgcvSvVzEfbtx2EGkdmJutEgkbtpEg6IuvFgHtX_JkOlcrbtN2Hm2r2Zu47vTHGpZu0gc4Zu0btGauu6ut2X-nAfMuPlY8kuUJoBTv-0qs1kmOT_KrQjXyTBOct6qAWJoLTvjhcXPATct9qdo-d5Fwt2gkKkuhcactPCqFwA_FwT5vBLufctALuhctjLtRhcOor3-dahv2hcbGj8purct0jrtct7KkQTvjEGI_dF6vYmI_ct3ct5AwhDGmor2ctT_dfGwfdITTv1ecHdtBdtSdtXGweorVorGEB6Wt2WtZxWIluVTv35skGwnicmGwLlcwAwSdtYdtzcvQdtzAw_GIo_dT1au5vvicUjcW6eJevV4EF4Ekdt9hfodt-gnijcrdttitMJVZtSGAe6-vCifZugZtS0dtUAextvVpGzjc5dtTLk6Tvidt5lDKPL5jc8dtGetrBA9jcror_jckHwIetNifEuWPifc1aOetX5vqAeUlumJuWluy7WXVmI8GrxWNItc1aGOad_aVlu7AeAvFK_pv7vtCb16vsudnetK-vsEVRcor7vUlc2AkaPvZSviiZDLu_etE8T7etCLuqbBcBe12vY4aBftmJumma6Njx4Cmft-vffftZBeF9MkTvHipbftOmciIwIRH99Gpftx2rVmclluS7dw-kwftbmcXqJg2rwPi1ftvIw3ftOFbK-oiiZ9LkjrDvPisPilSeBMkgEwNSe9GuohcjLrCncfDw8GuMQuQGws5NFJwOhHFBw5hRexuSMkNJwjReNgtS6sEJw1nIFnrOzRZgt5PGkDe5Lrk7vyLrmTvL-EVQuYTNzifg9nA7uCTvZMkNDemgtgncPCwnJwpgtE7urJwTNeoMkugtqncGIwzgtJlnE3AVQugDehhvwifBpF4gtdJwqND6gtTYSYQumJwwJwCocyBAmhvHwfTVsKoceVs1GwziRV4u_GGShtV4udocWhtBiqLLiXTvthtNEeahtq9kcht2jrcAFVOqScsBBFDBF-iIUefJpsMptsluOpt6tsSitCNkVBFNFeZHwPpr0PDZit90ivpcbuX--spBYfitawvyQXVNkhGFqIwAprowelitJpr9KwAUvb8WR7upit__UPHwyitkuXGLwcsnfCF0itQMrH-qdqcmNkELw7pgwluQutG_vbFeqqcHMrF4HwqcpNk9xv7qcGuuMjtOGeGdgshvWujqhvgOr48Vn8MYGebjt5NksrcIZtPzTxjtuGebMrhOqXdozjt5Nk5jt3GeVktmClz2rIHep_qKHeMktGKkpHI5cvaotLUv_jfmNZx-vaktUyp3LwkZNXkt-Oa-JwabXdHeYOkdktpQDe6I9imLZtuIWikt33EnHelkt2sc9pgPUvwhvG_pkMrgGrNUvb2ehMw-aouZNVypYeYwBdfviBIwLHS4ktf2e6ktgnYYzWHIkzOkLavHGbLnAEykdKn7LOpARqDqT5tTJvniv83uphnQLCVhqjUlQPvQ4u0jTh3cEeuQvszur1ytNhOPtuxNvHYcXnvoglWKwmGP0nv6PATxv71sAGM9Sd7nvE2sT3sb_G0oviUdt2mkpvYpvfCPapvGfuDfu85un3sPyqgCjtpvsoE72m4ov0OIMfuFfuy3s7UdOyqqNwapQovpPfuvNwRfuVyq3VdofuQqvirt8VdZLk-VdkxbkqvSqvY0q90oHxpN4sQmuIOwzfu6JXMuv6HROuvJaMJgu_POUuvmIOAoMrOv02bBlrsPtIpMRbMLDr9lMYvv22bC3bJlrvIRLznMJRNlrHjMJ3bRlrRbdClrFvvQ3bSguLvvXbdGAkZbdelrZ3bwrDdxv5IRk9suOwT0veOOQMOWqtSJRr9slotNvvrlrL6V_kMhxvkOw59s83bE-s63bySv7_shvv7bdjvvvxXU4Y0Xh4xpP4pFIsGyvSlr45aX8bAzvwguz-aryvigu3yvqgu6_aYBtPDbM6ailuUfd6yvx8auyvJBkr-a2guzyv3GrMseMHrdwqLithufe4fI7kg4fyPwW4vb4vqfad4vT7r6LcuMtkMt6SpF0tyMtGHwaJfhQvZGYINtewsL0tA8vqMw4WtMVtYyew2d_QvMKwOSd0_vxyRq4dv_vbAw_Wt8AwIZcs2dE0eTTC-HkhJu9TU2AuEip34Mjatp8dwcvLgaFbtKxjHbtiwt4yEIFwp-dsctYicKdtl4ODnI6jrUdthGwWoruEGwQwJCGnGwiGwcor0Qw3Gw3jrX_dRdt0AwbGweqZ1QwuGw-Gw7WtRNw8icyGw8UO0GwDRw7_d9GwpGwO3ErGwFdt5WtHRwOfA7Gw57aFaqaguzetrDBYIwHIkuppsIwQBeuIweqJBXdyftyIw0ft3LkyLki5pz-k5vjSpsHaCQNwIAw8-UcgqzLwCMwIEBSbS4WnSJiS8il5FiyuyUcdWAr9p52rLKueTWT7uYGFV8mUyu9RwILfyppvOMLJsDSwNdBFSwE3u9RwhQlVZm4LAOLmT9G9XuCtsw9GOftbNN3Tt8RwbHBhQldGF9TgPAFineGkJdZe73GRavL9tglt1WA5ClJsuDLsWhGs9HRwt6lt03rfJuw3rpavLWhravvDMtavYeuqev-ytpht4XJPEebKwQQwSvqqhrGhDPPLsCsG-qOQARetcmeQ3uI8aWOm1EGsKmCvqaRwPEbg4uf7AizurcuXCSBavhFuqXTb1uK2uEgBmUFtBAwRAb8m5unmVsqmqshqhOsW3uomD-9YQVsL0N88kuvteymwWEqtviZdu_j83u3nDJwtDIm6McVFkvzvxxsSbbwSwTMbc6vMENuTwvNW3TwsvsXxuwbmLEABusMgI0oVE6QBUwlaL9XlXcZ_Twi8s17s2bmLEAWwmE3uw7QtqST8L77s2av3VhNLo07sY1b57s27QlZd87sFXsz1bl8QvTwqmDeUwU1bgUwW1biyuw7QDntHpAABl8Wp24QrTwA8sDzvvZswXiOUw5tvQUw_7srZdnEH71u5Ihrjqcev6VJVoe6puuuf2PXZse8cjLGv8lf9ivvJvj7fzJvk5jyDpK2uihS2FsBCqWWh7avcRlwytK-FSzgjDMoKiYTT2Af9on7Af5rf0ttSonEBf_cmr9LINvLqbrVbMtuzsuMqbAtjVNsk1s82n2BpyNvMSvF2sOQAohtdKgDsnFovzVwb4siFdBsBTovCOr5VwhpTaEYX9rGuvX6p8bv7NuGcvBGuHOuqIuMBu55VW9tjhpjvsSMtBcl9ztgolZcveZubiGeQv3qvtRcs3ufTvfifJipkhturBwEel8Kl7uJDqSmjITf89nIIpgibzzpGYuEirXVvnQuhDupQuoVo2WuTTuavnBrr2ivaWrBkbBjvunKWirR6t9xoNjvpTuwWvP0pLBqQ7oZ7t3_uovu8oojYug7trir40uU2ol-npRuzvuIkvKnHrYuCkvwRuuYuyRuxirYCv00udjCJer23oHkvtvu9vu3XvK1uSkvnXuBSuy7oGwumdCyMvNzo9Cv_Iqp2pQgrEXw4jof8tXxuxGCMaswcR3FuWkUgNiyVwLltdte2ouMMpPteO1sK2ng4uxGCHQpQ5cEAuP9q35kgCwsLwgpa_-iKfCOSw_XwOHAhtsXfTuqoFws9Oik6uiyuxGCWfTLuApLq6amLavxGCJouAQGHssV2snmQ9Vwwmt9iqeKgzvrvkr3VwESgGov6VwW9jgpTaTd-Vw_iqWovw9jU1uxGCRuqYDnGCriAutPvR6uqvsQWwu9f-Pw3yS35vcEkcQvzPs9MtrLcYZuhZu5YwE0txQAoIuAbasUtPhEvEmavfv5W_CwFBrQtelgmyKfq-ls0vh6ltKusMt-vrCGuQsuxGCLJSdzBKGJNgqmAf_vjJsueZwiKudTGinZeranUt-NFZZlEitrtstSWutsXpq77De7Cc-G_qtvNol0s8-GFtlOqAOPDx9QiZwivaxev2Swl6qSLGCekVPGB4uKOkMSwlCwXoqDawrnYrRLdzucpuYlAIawLYwNqqDawvneDclfBsH2ukhqKaw68NVawsIAZevvPaJTqmIqUyubawG4mTpuiTwI_qwepXxubaw5SDq6Kdvpx5KkhVVpuwpjiyubawDPBN-qfBs7KqX5uaawOPDmQAYFBmgIUhsdqtZawLavbawcYwKTHiJhhawE3ubawZ7FbEj6MAjneUrfGbwg4uIbwwjSfBsW5uxaw83uxIBQbo_8txjrXyR2tuiWwA8oyuo3zu8KvJEvW-SjUv8Ao9hvd7h3HvMkq01oduuUEvg0jDVv_zuaBicLuaEvpCpTSrfEvE0uMLvG0udkqiEvi4tcDuW7pM0uuFpgDuXivxFpeqrEJvgqrhBoADp-_pfivtkqBAqZ_u1LucivVVoqBowDqyDujiv8uu-LuzFvX5toFv0kO8Du_uubJvRTuqLvRGp3VvNirfwg6Vv4DD8Vv__uQQqnJvcWrhAqqJvjAqQrrPGv5VoTrrcMuWshjWrtXraAv8viKOadlqcWvonbbWv5YouGpsdQjAvTwilAvz5o6Ww7JvuWvcGv-LvfCo6rrlYr0AvkUeEKv1lq-Ho3lq_arKKvRleMKv8lqzEuP7t1EuyGvaEpijvusrd5n8BvldrfXwUKv5XveljYIo8XvF8tKIm_GvL9pO3jiIokUuLNQjKvLfrOFuH8thzPfKpVYv7Cvtkvjtot2uWFuwKvJ6nFZvQao0KvJNLgKirIqwgq_aw68taawy5eebN0ppIzgPFrQMqRFrVsnbWhXSZUonMkrD4p4vqmzu-6hJfv-suDztYNj48jLtjuou7hnQtjbewu5ujHqQtuAlTbXhw5uthOjtjR0gaon48jzouoew1gRjNvytoNXh0tonNvogRAdmtinApaI_b5Ktcutz-rZvtjzpRhvFlcn-ozRwb9v9aoNGf0Iu4xZlkiasknXlLLABTkjfmTxiV6txKCUYrWxiMfwlTbrWvAYk8kvrHoQfw3emmfmuHopWvsqR_wiynFLuhKxiNuhwnFdYrpdrLoFdYk2vhn6tgmmtlmh4iAlvXlXQ1qynFS4CjOGM4KTpunDsCewoawQsu5nF7TokIq3gsd3uLxqUhdzraTZnkssZinlFoyzvO_bcAu6jnmzvhukMBkUxtfMwdVcu6vE0aLgwehde-DUhaBbwCEozkaB_QUhdNLfHWpVZnxzvgxs3zvEgwiawUgwElacmMGsqdnaaRn-LnagwCgwcgwfhdZPiTgwnxsBses6D-rahinucmk7aPgwFdLqgwqweFgwnCtHgw81rgxs6Ct0gwFMwpPw0gwdgwrgwfgwnxsNLf3jVDauyOkbgwzHe3Gu0zobzv1ewP9l29rOhwtkt-sc_gwftV_ewiMsZprZwYLiaNIorfwrjvK2u5nFAfmuJdHqOXQnw8nAoZHfm2ew0av_TAYfeO6p9cmGgOAawxSwVEMyekjewPdR3ouONwWSdYnvORw31swnvtnvYov0SdE6OYNwc4J8nv4fqr2sK9q-8r1euf3stNwr2mZpv9OIckuA-jRGrVNwHfuJpQJiwhlbHyqt3sTiwfADQfuXiwtUd4NwJfuzNw43sZiwGdD2Nwqpv53s6Nwovc8NwnfuRqv7Vd4fDDOwBueDttHOw0qvUnu0fuLOwltfWueEzb0svM7sOLWWCwJ0b6rvhtfy6sYsvisvfgYNOw3TgPOwVSMROwkuvTOwulrUqDH9sduvYOw0iMcOwGlrXTRRAtz9sHbdS_jJbdL-souv0mMgVtqxviJOsZMxuvuQRCvvDlr1uvtOwzOwEHOVxvWbdabdI9sKAt8IR3OwkjwNnMdhuwIO7OwTxvmlrpwR-OwrwRCMOtwRrwRXzptjwjiMSvv5IRGPwoVRdvvAWLfvv_bddYLJYLJ-spTRDkwlAtVPwIyv-lrQAkkPwLRDWxt_5DCHwGBbY8aDCb_8btyvZPwBDbmguODbDBbNCbtgd5-ajBt7yvPkw9yveBty9aoPwGbqtfdMsqChuAhuJVbogdjrGAsuEEoD6uxPvw-qFtmsHhZiu3HtkYgJ3vhPhSqshIt4PvGys8Pv5mt_odkmtJyrD4vvodZ0rx4vgAE7_oRPuD-t_iuTVB3cMKlwNQvgmrPQvimrS5vttvFvtHGwY5veLt7PwC0t9YwewrxMt1knhIroLsNNskQvU6vVFsMrs4za_0rvCBzftVbukRt_5v_-oa-v8-oo6ug-vrqa2QvZNnbSwwTt6Qvjku-1nnjEd_vOQwHEAoyefXcxVtATw2mvWQwv_vAXt9AwaQwq5DTSvfBwQNXYgqMmwo0o16uQbjAhv0IvwIkpSvVYtaKVPFwKFWCEwDhvYndQEwo8dSEwmatzkuVibj5frJkhBatJkgmwqEwN_vGgN2JkNgE3EwWsmKFwW9dN1r-Sv7OjyZugFwlYwoZu5Zu4gcEyt-kuHorWctjKkYctyCCVic-Qw1jrDmwH_dzQwFnwdGw3Qw9QwFlupic5KkxctTRwLdte_dELk5GwCRwenv-ctFRwAdtC3EQSv4QwbNiMdtMFWQnwxQwEkrRRw_GwLnwYGwOSvanwSRwAHwddtGKkITwCftf_aD8abRwQ7N4LkwIwvEArlwcCe0IwkRwF9EsRw4Iwj1eFDenTvJJweJw9WUZhvDKw8YnRwfTHwnLgIFeYUg5hwTwc5Kwnfa7KwBdgmFeIprylu8LDdLwLuuVow7nGRjtQGe9julGe_gqAfw7LwKHcP2es_qowh-jf2RwZOk60s9pBX2e-8WRJw5jUiMw1HecUvgSuPuuxMrHEvraelUojbwFIpkjSgdhidgegrojSSou5tSR_t9Zr76rXouvUvuclsWubuuA7phkffCptWu91t_oe_FodPqhuuLIvQSrKivQpwJVvMVvsCpVpwQivOVvZSrTivODuSwoYBoL0uaTjAcw5zpDJviiefFvUVoS0uoDuIJv5FpKJvSVoMJvxlpOJvDnjAzf1lpk4l7LuupwwBoUJvT-hWcw3Dq-YbZJvu_PbcweJvHMukiP1_ujdvhtiBGvnCm-VvYWQAWvKHoy5tcWkk9oWQqnJvGWv6HKIWvPsoK8pDKmWmp3MKA6tAXuEqeKVwfQqknjwcwgshy-hXAv1JvOfPodvZWvqdvgmp1UfvGpisoKdjWCotQTX8o0GpZGvvrrffw2emIxiSfwoHCtWvh8p_LvqTukgZ7Gp4Ho0WvCyiMnREyifyi8saMZr2MuTjvJlj5QqCKvY5hMsILsrNXvKXv_rr0MuGXvotrwwhWarYFjcypCZkfypeXvDKU--qZjvqGv5lqkXvwDgfrwwCoxTuiZoC6j1sr5BvbdwvXve5nedw-BvsfwZMHPRq_vuUkvZHpjdwglj9XvBZr66iZYvQXv9-eLtrD_egdjaKvTSjh1fTwuxVfaRqSwuwdwkkKtdwHFu2CvamqoKvf6jv2i4xgB_esfrX3hhypQswlfrkgrw6iM4hO1p-0pWswgKaxtrI7ipYvMtrsEB_7i4zZVfpzYCwYve8tTgrLetm2pstaeVp3rSAgS5YvC8ii2u01piHSUfta9pyKvtnp9dwtUAh3CBewF1p99cyxvNTs2MEqruVjf0Kwxhkh3nRVvLiv9-uVIpPqrZDqRqrv9hs0jsuubDu9ibsgwLWbAOS_oskKwJowcWq9LsTawhVA3puAhmEutRdqNZvrSpdwvT9cH9cxbfwwvCPvP9Kv6b7qYCTwEiCcduxUP0tsDtw3MmEivU1uXQAD_tDAIwdqVonSfvG_HCeqlfv48jr8jNNw8gvLnvLSdX1sLowbcdxOvQAXe-s_-svxvR8Y3wv-XjVWwKZwXSwCuXiTvcIwmIw0GuTJwiLrqLgsTL_AvJ2iKrm63lQ5H3uFJ4lEDv1ljIJqC_qfhwlSBvus_quIonFSpkSsX0gh5CuhDMew7twcdinout5uy8nv5u0hwYZoaskhbrxDavJp65j2xhjbrU1u05qyXuYVw-ypckJbVwqXfgVwqsuIALDvndknkwawruhew6kTXeR28jrewaXJ25ukHqgmvIYniqbA4rihas1OMRdhao9lvc0s4Jfx2v5RDX3rkyvD2OcgpYmvylvz3anmvZrv0Vma3OsmvD0v0snqRdQSDjRdxmv4sez0sYWtDuwontj4O70spNi3vwc-iCCj3hwwRwLOignvstez8Ohtn2ln_Vwlgp7iqjgvmYwEjqunv7fqpTdiovjSfqailqv4BPwSfKiuu4fx2sHzpJpvP_G12sI9qA4qaiwpfqFoQSvbPoQ9MFIUd5pvugpO3s7ov6bIS3sjiw69jfNwNiwL-ji3sMiwU-vh3sdpvNwwf2mciwgNwe-jYmuRnu-pv6-iBttFqjV7dcqvjst_4s7SwwiwBouKOwN5saglkLsQ5sv5sIXd4zrmRsbGgQzbMnrWtf_juNtvnzb-XdHsvotujRs15QlRsZsvs6siOvxaAexwl7sxVeVadzjwdlrg9siot8OwVqtKvv7jw_VRswvI4el3utXjbZg2gYTwwtvvRwvIuw-fvewvPyRKKgY_sE_stXjtWRAYNysLEjwVzL85bCtLvxwLNRuwvdYY55LFOR85L_xpBDrQrC00Dqjw0vr9aqj_fZvs2HqL8D9gwkzv9GrSlu8AtAHrizvqzvayw5-bFHrLhdlxsdtsF-DszvvPwF6u_-v6csQSuXds80gJjd5Dtc0vMMwQaspJsM9TfPv2AEqBkTTNhPvehujPvnBEGBce2vCHisPvcZwuPvHWwM-tUvsS1vV9tJ9tjztd9tLWwsIuU1vLzw_NuSGujvwdRSTGtuywvGt42vRisUismHrU6l81veOuIiub2vaTwCHgEndd2vAowCuoj2vMJhBKETIt5ndtDv5Yg6kwrNhbItM3vU3vjGcP3vEQnTDHN3vzKE0zw8QhuIt5PvJFv0zqu3vxHqQntQ6uB4vwutyhuuAmM_RAtwtEou-rqfaTKtTqdVKtcLty4vqrsAjuWztA5vLLd-AuU0wUQvvEoWQvNZuGdAT6uAZws5vQcs1rvcavdTE8ztD0tdTE_YwvLt9QsNMtJtdjIrkdmT5fLNs4OGIeohlwLxeC6vG7vsulultmFka7vAzwMrth7vlvdmtCg7vvDHfvd8OtKQwOXEpvdg6uuRtLPtAKrD1wFRcVxwtYa5aEDhfVcuqHDaWwQGktlwbowO0tYdupdu9bu8hYLJrP2dW-vYqZU-vIHkxQvxlwzQvlzwAITqcvDHkscvzUsWIw7-vr6uPHkCQwzrGkHvJLwWTGCVtoFwwlTJ_oNlaUEUM7vTHGILMZVtORvt_voAw6Vtq3jHAwgRvhterRvLowc0n13dUAwpRvWAw_1wxRvQYc2RvJmw3yRLBwcKSeQwUffPBwU2w34V_GTpTopffFIkaXtWBwfpuwsYiCrVSvDCugqA3BwDrXV-rcjYA6djIkVNSLDtuCwdCw9Nulbc9MFZ6dADw8rEnCw9YtThnUtvjAVewtqAlS6dfVC6CwtHnB7d7CwMkYEyqYHnPkYVZtuYt-6dNDwJ6ElpgfVCRDwSgf4bBYDwINeaDw-PuKQu46u8Bu_0tq7djDwldc-tEnDw1ysHbvLJkWGIWnZGQwvkubmwYiX-KuykuaLovwwvosU9WSPYjwvQFwyKsfJsGKkHCs7btM-dFFwmEgqFwXrrwZX1qsPhvaJYVhcDGw7IN2FwBluXRWgctvJw9ITxqdqHwL4EOHwtKwmzNKnWH4wmfaG1GJIwpVmr2rZwwo5aS4wMqBZluT4a2DbX9Cjet6LroIwZPcqfttmcuwuyBuW9GLJwdPtrowqTYPJw3osm4wRgtVuw5pggFoanclJwehvgHIworsQTXSuqgtx4w8ELpMkfTc0JwpTv2rH1gt5moMDebSuXQudSuE4wWkoEowdKwUcsBitQ4wHLGklRJQtoKwCstNptEguVtwTujAwwDprvJAf4w_TYLKtBLw8TYDLwBUvFLwK4wuithqcCGeXow3qcmduWjUWprWdolHIwLw3jt0GeTvR6rc2LwQMwEXMPgTTMwV7uJzWtow7ktMlsy_bLav5Xu7Xu6HJ_dq_muDav83u9nu1munuwMlvoxRslvbntilvdntklv1RbbvwCRbCtlktlNykh0wXxaintJQHRclrEwxabovwKKqomvqmwJmv8RZtvwmvwfnvvmvv0sQnv8seLlTl0TknvI1sO3Vm5O8vwJtePWtPNwM2w1ouwjEhnvcSdFwwqiq6iqViqVovdTdQiwOwwgEHp2spSTv4fyOiApveBPoovDiwzubT4wsov02sisv8NT8ubueupSfynkkNw5ovKpvpwwlZfkwwnZfmww_2sowwCpvQ3sUvbeNw6xqXpvHiwjNwhVe95u3Nw_te-UdwpQ1pv8qvyntz8rGiwjwn9lu9pvmAs-wwhOiK6qULow8rNqvJvpa4s27wHclPqvoiw-Nw57ww8qaqviqvCxww4sp3qT0qJotPrQ4fvmqvKotu-jH5sPmuziwjfu1fuoHt-wp4fup7w6fua5s9fuHrvB8wJrv21rPrvQxwSXiSxwVLwM7sKBggueb6sZxwjrvaiSi6sm3QisvoSqgxwZYdq8wttfkxwgAtYot1Tga2bowvZBsxxvltwA9smHOoxw_OwoDR9OwkotuQR_jwzvvwPNrvvbjw63Yu4YgLW6vv6UR3xwYbfhtwqyLfwvQAX-xwM5pAywzJLgSv5TgnAX3YJrwvAveHDNMxv9eDHPvPxvq5UXxvjjwQguaxvo2v0TRSywtRMjttsBtSveuBtWywyWjiGswzvmywbyw59rsZq8Grhhn2UEuCtCknjywN9dgywx9wuYhoywE6uBoeewqDDtHgvDmrtyws2wbxtZ8dP0v-2vF-rV0vomssDv-CkLOTP-v1UhN1ku1wwSsduotvelGci0v-ywfEt60wK-t5vsbzt7FtTgvDGuMWwKzwuIuMzwtCu6vs4rvo-wHcvX1vTzw0Ftd1v14voESDsuYNhxmsj1vpXs5huSys7huVisQ2vgxtA-tYOu0psDiu8GtMEoGiu_GtpShDbsrChM2vfxrOiu5asz1vc5ohzwvuojzw94CK_vrHlzIug8wzhoqisSnst2vh3v_ylBhvGPiLgsyisdnsNbj82vQgsiiuPuoD3v9fAUIt4kw0GLH3vMheM6umzjtjDwzwDodubCeItW3vQ3vWUsCPuy2vT3vz_wV3vfKEX3vBCwmzj-kwGsuGPu9xrTuwKClKPuoodAlwDyrC0wQ4vE0wp3wFJtvzjvEA9pldfl3auSKtQ5fyIcO0wS5vw4vzymQ0wdutVvtU0w34vT0wQPu-4vSPuvEo4zt7weALuZlwU5vgQvS6uf5vUIgh5vPKf79pDZwU5fvKuRWwl0wV-tmhpaauTWwrAxYttNUEs0whhpu0wBnozwG6OGXjti0wqjmHNt7DwuOtR2rocvE7vzOt50wk1w5am80wgvdFos6Oti7vmtCS-wSEN1mrG1w_otmkm9zvivdt7vJ1w3iw1xdrZEiHvYRcO1wl8vRYwT8vXdusWGU1wl5wucuodubBuV-wdQtd9vM7IakuUhtOAxV-vVqZ20aI1rgTttgvziGb-vT_wFWjn1wZJrt-vc-vN_rHUtw1wf5wz2dz1wcBuaADEVtU7vEWtjTGCRvEXcG2wAWteVtQWMwyeNAw1Jr4AwUCxfWtE2wz3dv_vbzeVWtgCxL2w83dP2w2jrbQwBoeRXtX2wGBwW2wkXt-0XZ2wjdob2wWHYd2wDrXXBwiffI_twBraQvMOqh5dt_tyCxG-T5BwZcciSvzRJYCwMaWfYteCwFDxj0Gy2wlwWQtkJjtLDwohXShn8ffLBgyCwBkY0Cwfwt36dvGnhccIDwXHnW0wxccHDwPDw2ccnsEH3w5Ytp9DrsEODwYIgLqEN3wWDwytBQ3w4DvRmwsZtU3wEathDwBJkZ3wiDwb3wuavfQwe3wKat7uBh3wIBxN_Tk3wrtYm3wmlgimw1pgf1wSofr3wUrYnFupoE7ptKptvmwQbtOwtcbtzbta_rPal8btzbt33wQWvXjX63wNor83wJTA2FwZctS7dirdiEADlu_KuUEkGKwE4wM2ETGwOlcqdtdFmx1w7uY0osQLksorYHwK5wgetUety7WUkcX9CX4w9AY-Hw9Aezyw1rsWjapIw9TvpHvF4VFgtU1tMMkc4wo4wPgtq4w3mcs4wTgtYgtPQurTvRQutTvoJwVXAngtE5wgHIYSu34wxJw8GAk9vgLg-4wFWsY1toDeC5wlhvVFxPkoE4wH5w8tsG1qo-LyExKAV8ht1gEWOqQwrIDs1tseekqKwN7uW5wPowmdWfoeQ7uDUvd5wA8MsEx-ujSLwq_r54qW_wQNkh5wu4vLPHTprV1wElXn5wxLwp5w0RwLGxOrAt5w2Geq1ww8MRaw05wFKGUUvuowh2uz2uVFBX7uJqSZ7ueUv9CuvHv0owqOqI0SYCptOqBsZufiQ_tegqvJuAxfN_t8ow3-tnUvgEStdgfgihGlnFl2ipnMlEMlAPr0WsYaqQMlViibaquWsIPr2GxlTpMPr6ZjSrpyprM5DYqwUQrxUvkOsB5uwIv96pPEv41tAVvVbRa8uTTknQrxNer6rLHAt6rSEvqbwwCQCiv7ZGFivqSuHiv8-uHVvQkq1Xo0bwWDuXpwgEvUqrPLv5bj3SuiIv3EvJ5HRIvZVuR7RX2ZA_wuEvRyub2ZYVuqEvmxu0dBK2vx2Z3Hxu2Z3xuiSrcIv2eIRYBi-mxIvvHxuIvSaFyHxRVu8EvvIvb_w2EvTjjzIvLyupxu2IvBfIJGv_EvVIxDKI8IvdDuL_uZVvN_uBJvaivlIpTbG-Si5LAATibVvvPqYLvg7ec4gbLvNJviVvu0l4LuQJv8Pq8MwUcw2mHyZtPAqOcF9piSCuuFSWJv7Duq_u9DuoLv4Gou_u4qr3_tGAmRAuIWsiquiWsMohMWkTAu6Vr-uo2Vvk5t7VkFWrlYo4eP8_uA0pJqwx5tXQqz5tUYuPJpNEuJAveJxrDpbqwSrrtcw-ivDEmXExpWrQtiJIqmKmCquOIq0Wu1GjGLmHquoAjVyHRAvW9Z7uiCZOHshzNAd9ZWYux-hSqwBkbuJvcqwgqwlXrjJxRtSIIqpMmaYT8MmEHceNm7visIgrAj3cw7cwYxnNKxY8pgWvimpUGvnQqrrr5JvnmpCXuPkqZYurAvpvntAv4kvRfwvYuTfwzqwTfm6kvuAvdGvwAvyWvevuzdvsBawFr8qwWAaJdw-LjW-eBrwLXvPvh5WvfsriGvEsgWXvQyiHrwQZrJrw_6iLrwUZriPnNrwzKxPrw8rrUyiilOXvhpfre3jzJpuyitvhmEuB7tx3lK1K1YkH7t4lqCNudbr5uw6WvFbrahSBnpqbrvTuP5nCBvgZoLcrf2tOcrvuFQcrRzhuBvZ1ZkLxGeBMBCrcr0crbVf2Eu3crnrwFtoaRuPyQdsgl8f88pA0hyXv3XP0XvzGa2XvsrwkHE_3i94aVdiDyFKDnyakU1hzjvurwKMvgXu50uaXCIXwzir04o-sK24o_Tu-0uYMvEerC-owirE-oXXwMMvzcGF1uVGMcXw50uiMvkZJDBpVKvMKphCvLmqFtrArwHtr4rwCFujvRDYvcswFfrmdwBswAHvzMvIFq4MvOfr9ZoOYvyCvQiQhNuCaoskKLHv65hoUuz3hkfrntrSswztrVKaENxa0h70p5TIiYvbiQgYvPnOvMxXYvesw8rwhswrrSpyp-CvoXw_ASo2uMJqvXwYeoCurt1pj8tiuwlYk5-t8IqrnSaGxZgr3cIzswYFu1swc9pBgnQNaEOjpfn0wuLnufnojAsRwweovrfqj8rqaD3vvq-inovWww4TdG7wzdqI7w8fqfww4xqGpQnNw0aosZvN4s0Zvm5qJOwu3QuxWAadCJRyOwFBkzHqUbqMTc6zvMgv0RhW0vaAcxyw4ywIjdk0vKjdd-wqCE40vvhuWFtTFtdfa4otl4vpMb-lEKHtViaYztQ1vkFuIcvj-wOzwoAu45vqHhEsu1hui1vq_whrlORmcGt-Fn8huxMh5FLzkwdSmywloxu7GtcywKClS2vW6lI2vRhjWwwI_wEHt1dsO2vbRm8-wvuohas7yl0HtQEouHrRjEeHvCqsaPxP_wEwouHtS_wgOxqXTW2vL4vkGL9HtygoY_ws2vHAxxLhd_wrPxuBuHQh5OxA8g3Thfiu0js1wlL-wQItbIxliuZIt7kwdDwYgsqiuI-gY3vAAxa3vkivIesuiuHPuwiuJPuu2vood4Itt6uNPuB2uypd2auNQxQAxjBASAxrJtJ0wNkkUAxSWn9plGKtVhwuNEb8BM0wu5ZUqd9Hr9IceKe_IcptYgqdhPx7kat4v4zjdut6ew8KtgAxkgs5_omgskAxTQvoAx5Spidmk5vi5vOZuCZw5QxqTE2LcqCuHZwzsTi6S-AxCtkRUElIrIjnONt-CkFusppsS6vgZYi6vnwrg6v28vZNcw6vmtddjXfgXJ0tY7vxIrFvdTJTIvdnOt9RN8mamHwV7vjjuzdfPCxUTcW7vu0ryOtl6kd6udesf6u6XErvduUsn7vDPtfyGbZcqFxs9UXJtewsQ8vHowFJr2RxqbuawsgEseow-Rsh9vD9vDVufxu8GAYkuGhEd1wpdihkuwlwOJrP2dLSxe-vylw0auN6IQJrJwqljuTJrryGj-vOSuCUtJ_rf1m_otikuSGxIOqICx0RxnHgW9V4UtEowY2dPnrAVt_uEOYtkuECDxpGNEDxs5VjCwPgAJawuhpTKrQZwB3wSbjS3wYKrGJwN_T5DxvLsIatGatK8d9DwSatCQxZmwIJY60sB4kL1tn3wCSoF0wZFwzmwsbtyvfMhvm-fUExlFwtFwBorvfaDorwFwtrdaEx4lYSHw0Rxo7U4dtn4EgNSeTxgiVFetbAeCethFw9AYIIwrywrifOFxG3njFxvLruJwPBxOQuxMkbJwcgt9gtDocVpcvZwNTprTxqluQTpeHw5sa2KwEbrrpcRNk1FxAFxQowALwqRfCLw6Fxb8W9FxtCVILwJCxHLwFpAPMrubtOMePLwqAxIHXFUvqLwujtHYwa1ELrJKMwkZNcktYGxGIekifTUvvow3eCcGxlbXeGxFEvkWwalnqWuNuuGkqpJFPNrR_SOLurOqlGxNEvqpr6HB5tslFl0GxcOriJPTQkZaqJ4fneoHPrpeo7Gx3GxHfhYkrVvZpNeOfhnRaRrpfvrBOlUrpKqg6zuqhhT4oobwFAp_hvVGUIRr0Buk_pJtwuSuJ7pQTjGLvXqgC0ukGULVvNiv3bwkLuI0ut4tJ_uPFvsIvq5HEPx4xuXIvnIvMjjaIv-HxDIxY7Rkoi_Hxl2ZhIvMyusVxoVulWm-EvTFv4VxZjjpIvhjjOIvWVuCWx22ZsGU8VxzVuTIxhVuZIx-2ZXIxAWx1Vx8Vu4PxTFM-IveIxYVvN0unlp5_p7RQEcwGBoGcwrkqIcwJ5tKcwlivKgQjVvd_uQcwf_u0IpTcw3DuntPgdvIzf6DuGCiUmnypwAvurivd5t0Vvi5tpqhCqwUGp_TjkcwwYZmJvMJmocwLEuqcwQlq6ivNWvxeKWqwTWvWMuJXxxYoVWvE6tnGpfsojrglQqpdvdsoX8pQXx4eohWvklqEYr4JvXGvoMuXKxbDg6rg3rrC2jRYkpKxgEuxMu-xi2rw28e3WvcyiyMuEljAsrxJpn8pIsg9KxGrwSZrVyiBLxfrRb3vxKx8AapXxJLx5rwEBqJsrMlO8XxSrwcareFjdXvPxmXrwjarD3rvarUrwsarkarwLD1whPdwHKv9QqhXvhsrn0iZbrXLxobrHyhdLx3oofLxhrw9CiCSjkrwcEqINu-crAdrItoIdr42i6LxS3imdrAGa-2isdr_0h_LxPDn1DndWsvrw4-nlMv9EqoMvl9SfPq1rwGtrCvCRswUto7rwK7imejldwbKvndwJYvM9pgKvudwiKvmkvcNulKv_MxhYbLswAofqkviKaTswINxmfrTZxrMxjfwPswGNxJkBYswvfre3FlYvw3FQNxoYvaZxfswrYvqfr3YvMsSl2ub8trXwrISzdrpswwTrg8t3dwaeogNxrRqlLSdWuLXoDZvDtg7dwo8t0Kv2WEHsjnxRCvwaVwckIkpsvuwr5u-Ki4YfiSfC9wwtu3Ok8cvlBn3fknBna7uu6owow0MrgUvyownprxUxxeiQ5llchirJoprmGxUouS_t6owtGx4NrvGx2NreaxApwGhquUvVOr1Gx4UxTkGSQk57ZVaq4GxSkreQkGVxFPrpMloeogaqBHx1ipD6J6hvK4L0UvAoA2Uv-OoEbooghQHxC3oLkqNTk_prlcmo6rZ8uHbxSNbs6rUbr61t7FoTTfSQjj2tyjhfHxguuhHxsSu_-uIivEIvA_uGIvFIvIIvTyfKIvKtwMIvcpwRWxOWxWoisNBU2ZFWxJyuHjjVIva0J6IvyVxxEvubxBWxZOB9HxHIxRIxGZD6VxUIxwVxtIvkVu_Vx5IvzbxoIvKIx6HxaoiEyuOIx9zwEFv7bx5JIMWxvVxKWxduw5VulbxJcxaIxs_wpLu6uohpwiDuuBi6RecWxS3Z5TkQDQsQjdWxz_i_uu73nJcwiivDAqXcwDSPkVv5uumVvS_SoVv5XrppiwTj5IpPYo2IxNSQuWxzCg4IxT-lwfp7qOwWxDRjyWxVwgmLvNTuAJxB5Z5Gov_uyDix_uYCu3fppquIJxopu7fpMJxWLTYAqyWwgcwk2IicwOkOWGpsrhVJxAgoZWrKqwZJxMqwU5jBcedJxgWrIAvgJxWWvVrrGXxsAqrFwQKmpXrnJxsWrrckC9u38ZFquALmCmpdkC3JxMlITkF2JxKXrn0OTXBM-uzcwWAvsgb8JxxJxmAqJqevAqbHoPXxSUj49ZoJxFKx5shHKxTqSJKx_WuOXk7XreWvhlqflqImfnqw1gbCYr6GHWEubXxlWvp0ucXxqMuUmfr0urmn_xoWfw0qwhKx2qwUfwlKxcvuO0p6GpxYr9qwtJp0uh4hrdvu05AXEqJ8f2WvBYxrXx2KxCsgGLx8Wv6Kx-XxAojpEu7exKrwSgKMrwFXvbvhCrwCfxTsrP3imZxIsrjZrHZrUXvMJA6exxHA6AvRzi8AvbXvlqeIxmWrwTfxiwh_WTYxmHYxnarNYxparZuwcrw75jRdwPEpGbrObr3ex0luUYxAvhtxh3KwnGvbVp_0ivSJ18pbYxjWo8JpdBvDSPqLxfuwRcrKpiocrKWTO2iaEq0EuvLxYdwS7tSKvOyQhVfxsr3Lx7Uj5fK52i40h8Lxzsr80hw3itdrpVi-LxlEnjDnBMxmDnpjvbyFxYxFdxTEn7Ena4iGfnj5Rf9eZvoHXwOMvh7tQMvovu-jvAUuOXwdXw1vuXMxxEqWXwzEqE5o1Eqs0p4YuGmqYkviEpOtokdwOAJ-XvdYvsMxvyZG7iE8trXKGYvBHvEAJodwHfrqdw8ZoLFqHswZNupWiRYvrlQPZxrIo5EpWYPcYvUmO9XxXojRhx5mOMXvptrXswLkBlypbiv8GvfZxLnO9rweZxSNxAZxfkBM7iTgSagrNgrqXwfjo9troswPgrvZxW9ph8tyZxusw7Fb7YvYHS9Yv2ZxHurpNxnto6Zx0BqRgnCgnxfnwNxJsu2WEw0oeciC4pOTqHlsCqpHBLTiIfqAmQAZRAMSBmgIq3uu4p8fwRBC3_nw4uUTOY-p3MYsNdPKoLzt65wWHvWrmYcqn3CR6pOqblUw9tvQ8s3dv7dv5friXkQ7imdxLbmtdv1reoixhExvtsTawL4JsMJs6DJkUN8qUEbZ7jFnBCOF6LOR2uoCNnxvM4beOwYyjmjwLAt6jwNAt9jwXxudKBrOALhG2ZwPaw0qcJoGPGjUyuHOAkqoHPGNqu9CrDNvmbgjIDZMqVewPew03uLvw1bvi2nLzthfWT3pSjrhjxl1QWtvPxGwZdZSxjUwvtvxkcqjxY_s3Ov08K-xwcixEae0YADhNZ5NjRoyBZCUVX3YRjxiYGM-fUsuOvsZDo0xse1uJnDy4pU-pXBsb4ucvrkBpg4uxiT8PsIUwHcivhrAtuTZv0YjnMqiyuReurhw65GXHH-evWkxbHPL0s4Ex-NsOOseqbNOvDXdRxtAXdMOviwefrvTybPxwp5sV0QPxwt5s61rjixq7QRUwy7sLBxqTwNOt47QV8sjZdfUwYUwEKtcUws_jqZdb1bsZdP6szZdnixgZdZAtM9do7q9swg6aPztfiaGDkE0aPAro7kYetOzt09rjCrUxtW5DKBtrCxj6DrBt2BtatsJbq0Zq0VGv9w5Do2vEulsi2w2DoDCtKssKVugBfKCt_bvz8DMCt_Do-ruL9DfDtxAF9ecdCtGBkgCtRhw6jn7gw5CtfScDdsH-w1ZsQdHPDtbBkJls1vqD_v-csZDtLlsy8R-YvjDteDt1_bkeE3_bnve_DtwQx_0g1ywH-rfFtUzry1HOzrnynXOx1zkFBE5SsITsHEtjDkKEtvYs6ywY0v3DtUEtYas_twLzrtAcjEt0GHlEtpsvZOxoEtFTsVjdPPupmx2EtYvfbHrPHraBcKTszEtScjwEthBcijd3RWkBcB6koPvWEBIFtPnUszqScvFOfqOxKkarFtWCrh2wxBrMnx_tTn2wk5DRlxSia0veoDrfScnltpSwiltyfX6FtrIui9tg-wenxAGuGzwT9tIzw0EEwCuCXB7CkmltzysIGxKClZXsYzwYXsmXsCpsEPtbxc-Xsznxy-wMXs4-wPHsqGtyldIZsE_wvpspQEdFqfHtSHtd5v_bsE9OBcs2jsgSmHmsAbJ6XwVrsfqsfHtSIEMPxI3qWrsWSlURemHt5mdxRwCXlxlbSFcc5oyHtLndLwvXVc2ItEGjLQxM0sJcvJAxT8TnuqdoJDJtEmxgmtIDkHJtrhuixtMPuxBxvgmA2r23vD0wgHcFyrEFF3mtfoJ4oxRFFjoJ8jutBxPAxM5frdtq-rjauYQxcJttSmS9vfJtE0EWduRKtH0wnamGpx_4B73vDpx2YYxymOqX-JtPPnRQxZQxTmrTwj-pd3ewPJcZ_qeAx_utkZs_cvtKtaHtamsZ9f0KtUct4RsUcv3qlrpxt3k4qmXQvBsdlzq2Ax_LtFsd6Kc6LtY7rq0wo7rVyhq7rCMt0pxk5rEMtx5rdlwb0reEkuCxSEcz5vNRscCEPMtUWw6Yw0Ax8Ywy5vp0wyAxIZuWWweMtYWwb0wtRmAnxkoxdZuBtdmMtDqxaZwpMt4YwMuwwMttMtZoeQqxBZhMWeBQw6pxHmoKtdbttu5riIr_Mtt0wGRx2hdRnwxwqrmrigvWju6Ek8McL8v4fafNtk5mMRxVjuTcsnFxekx0NtllwwJxXwqpVEpNtHud-VjAFoZ6vuNtN7hNudCOc2kxWFkHWnnzrO2rkRx10rF7vR7vU2rXrxZ2riRxsOtcrxcOtvOt51waHhZBxtRxH1wFrsVPtAJwXPthPt4CrjhlTPt45rrLqdlcUEwbPtiPtBnmRwdmPtUwdoPtaMp5QDUwAqOwmRh17vIiRf2rxPtvErh8vCbuEsxGxd6cuNal_oxb5fb1Bk8vqBxg4rQ0ti4rCRc9FkRRx_FkcNsdcfdQtxNsvoxiBxFaEMSsJpxpvt1QtGmtrcsemt5QtSjsXosIis0JwShH-QtpSU7ywuBxalsVlsPsxERtlPuxsxinxfsxeSt78LoPuGwtQbun8vBwtbsxlQtNbu_8vt8vecvmcu4cuDtxy8v7cuPbuhRtJsxKtx_xelRtycu2ikYbuszd-sxrRt2iksgv-RtSxsnBxm0tB9v1RtFdux-wAbuScuTtx57vCduI9vRxsjcv0ScM9vpbZO9vvwthcun0t2sx2StrbukcEjcuYRclcu5MbG-vAalU0dQtv0PYeHgBzrSTtUqZtpTi0dR1Qt0kSFlCqlnRx1UcD8rM8rJ0rxgvm1wvBeo1w1lwJuxQUtFUtVseyoxH2KRuxaIshtxA_vAhEBasdwYU1dDWc16DtZw41dXZlA2dutxhhEMZwVpJOZwRSxrUtxUtjuxuhE0uAwhEV2du1wq0tVnq31wg2d9Ut21wGgkVSxQDODYtUFoJErInxxurrwj1xsUvrnCw42wrET6YtKcc8YtuqsBFcwqs8pJ60tpwW1opJwrI8Gwxvn7qIbtC8brrAk6rMrvT5rv3w4Twtbt-BpbAgwbth2rybtlFwFau7ZuRExM0E8gcP0EDctTEx03wREx_btO1a5YjCytrnw01wHTw0Ex36M2ExW4wUnxHCeeAuxetCCeNrsSBeiBA6rsNftEftkBeGftusscTBDwxKftPcS5vBkyGpBeBptaSwU-BdTYRuwF8EFAxW-abftM8ESwxeaXbftJbxPwxEyaifthTvkftj8EWwxaft-Exe4w2Fx7ocJhtCEeLhtaVsNhtPMGEitWvqght5TxJcsXcsvwxlLgH2sUvqUOqrhtcUxKTp2wxnFx7TxZSx1mVaOq4ht8Txyht-blDgvcOqMTxMcs-Tx9htEit_htTpc5EeTpcumwkNGoLg-EeKPw1KNxTbxPw_JTFuuA9HKjtJuu5NkwNkfeHyNkydIfGeDetcowajawDtG1qE0Iprcx1aJUvSypiba4LwjowEscJNb_qJWNbfUxCkt9qFfMrLktCObxvxYIn3raPHewux-ZCektuscQwtcDMRduGeuAvxKNwYjxdXjcSZWFrwAfUMq-suEas8nD2DtA0sXTAHYl8Xl3vxS0TH0sIYlnkxXglMOxywm_WdOXdiOblkxR0QZyxOOvOrv01rlhab8wlyxukxxGCV8swkxkWEx7sDrxytvw7sK8s4kxnUwtEepUw8kxeZd2kxLXdc1bClxI8syBAxTwUIR38wDywjWMTPw_qAGlx2_jm0qJlxZsqPmwifd9AtQztBUrABti7kNmEvyxWBtPlxiFtHBtuAsJBt15DOfdNIwZsqPPvqkw2BtZtsTtsoTxRtsyavYywUxttPwJufrkwpfwH7aevejlx0BwGBbQssF-bolxJCt6GrqzxHCtYnAagd-DoWzvMftf-bmYaqgdzlxfkwYBbwlxwkww9w-kvBgwBEonxsNBkzewrZsJDtNuSA0vHdsXhvCdsSewPiZVDtKRnrux6IE6hdaDtElsJmxE0vLmxBidNmxAQx5idhYslmx5NuBLtM-wtAcU-wHgej9BDEt_3WFEtemxPEtUYsdmxXEtfmxlYsNEt9mx2YsMsYtsxcEtXas_idMoxsEtuBEK-rkEtM-ryBkO-waBcxmxqEtzmxcYstEtF2d3mxTzrL1xcBc7mxMTs9mx3EtZqx5EtCnxCcvmyqf5rGnxxzqAKF9ux-TGTdh0ot7GPrOxekdYlxGnxA1vzBw9BrQnxjSUSnxehdnFtakdL-TsDrwDEckdVMOYnxxov5kdoSwqWAqSwYFLEvr8ustOxlnxNzwfnxIWwh-wvPvHzwxOxmnxDnlonx21xwkdDEwc1vpztWxx7Fn0PxdksMHsh_wwnxT2xynxdBxahk0mss1vxGtDXs5nxmGthksxksbzwFsuWFcIPxqBlLZsHPCtEczmdDoxJEx6iol8DVHtFZgXHtvHrfHtImsomx_nx3psDPubPxhHtGPiMIEkHtTPxirsnHtYoxCuoqHtWFcdoxZ7CfoxNqdEGjGFgJcvfbqjodjox5GcmoxIRUooxi7T2YYqoxXuxLPudjkuox88vH4vSmrQpxolkh4ZDlw33vJntvmtP6uggHSnt8mtUntDZlOtx1ltCpxGfooauFpxZpxHpx_3WX0xdQx1HclJtawefHcoJtTux_HcQ5f1utfHcVpxApxjJtAQvH0tw3xypld3xcpxFzA0ztYJojZs7_qwpxdutuKt4_wFQvg-HxKtPHBzKtYvt1Ktrox8utiut63xE3k42k7Rsxpxt3w1LtM6kzpxeqx57rDdm3pxFdm5pxSqxr5rAMtEGtDMtw5r77r_pxgRf8Kfl1xuKcEqxx5vb4xjdfNTEKqx15vf4xB2x66DwKuk4xBQs7Qx5AxoYBgZufQvARx5hAbaumqxewrdqxL5xB0t6sdhqxAnofqxwwXHxeqqxT5xSzEG0tuqx3OGy0wBkm8otJmo-ot44x-LtGeo3Eok2h_AxGRxUNtKRn9SsArxYNtCukUvvvDbqwm0tdsnxaGc9qxSusouxSRxVus-qxzlwhwrH2rGrxkNtKuj3qxDoeDOtFgvIudj0rQrxAUwsqGRrxxyxs_GZ6uIzsK7v1FkWrxX7voRxvltR6xijulpljrxQXnerxQkk4uxdrxirxb6xk-gvDHe6uP7EmrxbBxx7vRPtGSxwYWrzx90r8vxGrsPrsqDvE1wYPtePcDmmwrxcftKwdA0xpxrKCtOrt3rxcPcVwdvPcrPtcPcplwOnhnRwQjsHsxXQtZ9vJrl7buW9vKsxVntulwC8vP0tjxjR0t6RxfPupQtf2wtQt2PSYsxiRcasxa3xNwsb1Besxe1xM4rwxd2QtcyrksxrJsmsxzcEbRcpsxdQtrsxIffbEt0cuBRtP1wsQv11BZ0t1Iu6sxw8v5sxs8vFtxLxs37x7sxr8vz3xqNsOgcHbuG9vx8v8bun6xPZlBbuEtxT1w8cuMtxlJt7qxusxcbuRtxfcuZ1wfSewBx0sxIStBtxXtxj0tU0tdtxARtstxxStGsx9cuPcueUmJ9vM1NBStJ9vwbuY4xN7xU9vicuLStX9vqamF9vvxtH-vezsJ-v2txgIts6afUcJTt0Vs32gRTtDvxboeA1Q0BxpOUAuxIiDCuxb3pTJrpTtstve6xg1dHuxuTti0kEPb4lwz5DIrx4QvN9x_5xDnrY1dVPis1wgradSxeJre7xUgE6twLZw51diJr1gvqZxd9xXZljUtyUtGnroHgsZwpUtzUtluxnWBnuxI2dhuxfuxhHknjrN3V7UtwBEDVtknqBVtmwjzuxXnqMCxlHk59x3uxgrx0eSDYt9acQErmQmEYtVErn8xJZtUKrOGADWhdLgCvxEtvpDXJccGzTv6dl4i_7dIvx3SAoZtLvx4IkvKrBQufJkPvxzKrimwd6rMbt15rHlxTvxN7Aj6rbuvXvxS7qhwt3kuOEx_Wgw3w5xx9lAbvxfFw6Zu0ZumFwl2rxbtzZu2btlvxHVlovxygcTTx0vf5YeG_p25e4YjH6ewNa0cvlbawavVLk1vxGPxBmYYluVyxtLkr6teftKLnOBe6vxHkXKtsFtselc9rssBeBwxBssvYuOIw2rsvssGwxNftLftKwxHwxcPtPft3lwrftx9GawxbIwRwxHQxC6pUwxYftgwxnftfIwxrxdIwflu1_x9wG_KAcwxq_xC8EYnAlIwv_xjIwiwxd1rGUx9_xqnCVhvZVsl-F1TvlHG5zsowxlHGqwxp1aWOqMwrtwxu5mYvqqtswwxqErRitlhtzwx_nv1wxdcs5ochCwNjf6wxvhtpFxBxxtts3hthSIjTx2qnGowbCtFxx3Bx-wxM5w_Tx8SwFit4EeBit6Ee74wBstfWwCitHitimwXAFP2xPSGLbOGGxHjtZxxKGehytESh3jfajaejtYrchjtJrBjjt-gqkxxjytYrcyDUmoegar9yWq_qd_qAktTypdMrrziy2reMrxxx6NbHktu_rh1r6LwGzW7xx4xx89xAOb_wj1cvCKTu5xVHe_xxjzSnfn1IoYGf3Iozfn5IoE3udkTZUw3QOQjRccsT5wOdtzjxIQo_Pol4uoOonQok7wArpbEwt9YrPiSaxgbwxHvLDqiGxiUv1Ux11tdax3Hv8UvB7ph_ppWw7HvIieuijILvI7pAIvwbwNqr4UoiVx41SkVxPivpHxruuhCyh7SqVxcIxTLvgIxyuuP0uiIxxTfS_u4KjhFv4KjjFv23ZsIx1pwYZQb_utroocxZ_uqcxOlfLUkVcj5uuFTaVcw8IxxWxjWxeYZ8pwFDf-pwrLvL5jxWwADgTJx3HQLlq-WuqVreLjrYoPmptYoTMuNrr68PIVwN8pidxVlqeqwpWQHqejMuwLjsGp_YoW8pQKxWXxLmfYXxTvuH6tVvuJjvlJpXYuaKx2njhXxZxijXxIdwzYr4exLdwErwPLxFZrfdj9exZ0ioGvk0iREferwnsrlXvFnpI6gWdw_fxrsrcdwXljorw4BvHtos2iKgxQkvK5oJwuSRqaHpURq-rwmEpAswFswcojGZxLYvBhxWkeGHvmIoIHv8GvOZxWfr3MxW8tNHvwZxuKvDurXFu6hxrNxLur8ZxiyJmZEAfoE_f5YnEfor2sxubB6wzEypRu16CgTw78HLBd24q5vY7_rJnDrduRQayMsXOsULqbix8jxdMehoGMZv8zsqavwhwWVaV3uRNvUewp9Wd4u60WHfgtzt--wKZsdPx0xa-ItQcvVcvEno9Sx5NkehwBfwjOkDfwzrr57fjexrZBlexHYkqnPzakeowzjx_OSdcN4_eTQVWPlK1xcOxeEtjmxzGfKisFCX8Dt6Fyj0vREtzGfMFy0FyyTB_3AaTm4ZJcus8ywBGyb-weOxEAmUasj0x4mxgBc6NuhzjNGycvA_ywDkxHFHE7nllasqtGOneSxISfpComNuuBqsKvjmqK2uLlhonnmuouDv-dmNCwCGxStZbOrlLwraxqzGdOrSutqbsj7l6OfABsWHuf2vP_wpgnEDtM8xDPuz-wKPxUPhpes6huPOu7-w3yx71vC_wcOu-nxatmfzw9ojOPxmOuSPxdysWHtemdWPx5ylD3xUReeFy5yljPxu-wi6lsPxKClj_w_2vl_w2asXgvFClQ4xGNhFQxEAxBAyr3xzzt_pdPvtO6xmpl0kxsPho7vBixxxlj7l7kZDNne-Fbavujs8GyFGyuIAOrl4uqFTwEysgFylFyq5wqfwtjvNGxnGyO8BOJdqWsE_FAjSJUwuZdYTspjxzGONUwI6x1tvwTw27sPUwY1bE8sG9xcUtrjxs_j4dv3kx-uwO8BRhmaTmitsuysBqsR_wtkSEzsT1pYZwOjoqIyAemk3xqDswHy20wIjxO8Bc0mQix3Dka4xSZwHFHQepZPLG9q0bYjPdKCywHvJlkpiZLCyFJyz1tQCyQLu_KvSLuDbxVVx7lnD7p58uOIpaCyFtwTpwokfVkqkuuDIvcEvZIpVSrkPqYpwG_uSivI_utHx2CplQuaCgZ7puCyuLuDcwpIxv6frIxrpwNYotpw4Pqvpw3qgxpwRJvZVokivcLv2Du_mh4Du5cxQAq1Fv7pw-cxaJvAdx76oDDu_DuGCm7zp7WxAGvUdxCGvjkjPMu5ivKrrFAvZDyHAvscwODgycwtJxgDy0wguLjDexXIUkQq8XrTXxNjPeso1-hilqrDyWexhTuz7fBdwuqw51jZexaqg-wgFdweCoWRixAv9AqhGv7Wv6DyXjv9Wvz5jFMjMVfjfx2CiRYxjXvFEygrw-KyirwFuFFMv2cry0hadwzLxMEybRu10hX7tH6jwrwrXuWEyzrwlCvZEyNmqyMxDhxBswFhx5Mvuxg5Mxekv7MxLhxREgNZxdmqqEyvhxxZxtEy5dwrnpwEyaFujIyKnD2BbZyVI2cTQdFRX_crU7tKtoILy7srquRpnxBgx7Lxldro8RQ3uHFHHcqOiHt-t-ZmX2rLzs3ByYOARvpZfeWSwYqGZNqrgOtVw6RXYFy8LoVQoSmwSijO_XkFydUvB3oWmkLEv2Ux-7e8pr-AoTVxJIpIpwe8uKpwYPq9zuaPqOpwXbxGtwjHxSDqlHxeJyHpelVxfJy4bwoVxA_u7bwVWx9bwikqySrZWxoqgvCy2KjxCyMVonDuV_upDuJJvW0u-3nM5t5uu8CykWxdLv2JyrWx6Jy7lphTrGDyjTr3FvXkj5FvBJp7FvBqwfcwFvurIbY4n9_u3ivYJxnJvaJx0cj5cjXrhQWxtJvcDydQq95tPVwNXxiDyYWv1cwNth6cwRKx5cw-YoeJp8cwbUjqqwiJpkWvwqwmWvFRujHoPjv6qwBAa0YrxKySjvDHpDKv7Dy-nj-KxmUiIrw2Jp-ar8KyifxEebWRuUdw9fxJEyLVnmrwXUaZRuzLyEgxm0hLLyfEp5irOLyUUuQLyYEyCZx_rwaojBswK8tiNuw_hfEy0MxsdwKZxkKvokvuMjnEyEHvANxhLydNxwhxkLyUzoxKvn8t8hxVkxEMyj-UpNCRqtPEniax5owM_tZSv6-tHCnkgqhaxNou66rnaxCpw1HyIOAoeH2BA85wcOJeGy6elRoumUvkaxsUv8-t_OymgqrGxCPysKSyGxKIyDYJ1lo1MLyLnpusljxe4uZOsyixTpVgbAboCl2Kv_nTaq5EsjZjpytQsuHOABICGEApPycxpnmuMajNjrkPycPynLAkSqYuazfwJFykTwhPyz4uKHxq4uzji2Oy26NFMyOgS7HyTUvykt1GyvPyMneQgGQwLlFTebvExq2IyNFAqDmtdu13up6xFNtxSEk0ww-xrbaPMwrRf-2rGYxXfxtwhYrwPxmdFjB3rxarJYxOYxwziEQyd6ANQl7duBymqPx8qxTRxCbA6NcpudbPyd6AblokkkHCpXfs_JEqzwF3vpLyd6ASVTUEl6HsOMwSoaUKUgQyfarqarLYxOxmJRymQycXvoQyZrwR5FSoaxNxtEA9mCUsRyNZSJZdQyGRyUbvH6ArVn4HpjQsequU-YoAdB6wFEAS-iNspq5xQ1sY-iS1s8ct-XwyixB3K5rAyXwUQVurnZ3r1XcJnvPMpkco-0xM1sqRy3NvT1svJouRyasjF-qGznngJDyxM-x4odZ3xHOuzDs2ZQl3m16ldUuWwu6TnRjxspoTJTcgTiin6GyctIgOtaRxZOcwcZeNseju30w8xlVPuarx01BhOt3qhfdv26lQSyNQAIUGJcN_ZATpVMmAxQAT1LcquRBZAWsuDiFJxUsOfOSjpuTCu6TrPAuqquGJxLdxeCumwu5rl7RBldRlDjatuPvw5hq78jbtaxTnmIL5agG2qBfv-uwIQAdixHbVSQoqVhNwEzgfzMrHJyhUvAApUaxtHvyHvKJy0HvRVxyzpMJyS2tUKTQbx8kiSbxEtwtbwbPqFVvyXoZbxi4tbbxIivdbxcbxfbxW4jhbxdVx-XojJyvWulJyOpirSazuunIxvLuIYoZ4g1CyO-h3CyxJyuIx0VQwIxEnj1JyzDuINyCCiJ4nRwgsGoCrg8cxICixVv44gsivkJvCjeOdx6FvsLvfDpjJvGrrCUjJEugAqCXxEAvrJvOEuckOUqwTdTeDyZMu_iv_JxVKyyJvxAqyNyjWvWKxbexGRunWvsQqGdwEEpoex78SQjvHEp-qwsXxGxgNdwq8pk6tFOyHBqBEy2uwiXvJOyzqeLOyzfxVdwb8fQ7tAgx3Eub5nSOy7Ru5Yuxrw2YxXUuQNu5YxdOyaEyfOycEyM-Pgkvh3htej9RurdwlkvaLygEymrefLyKHvpkv0BjjGyA_qlGywBqRHv7hxhyukRy98EaCnn7BGOsX3x7LEVQxvZu2Pw25xjlTwxs2YY4VyxVyaxuVsl6fwB0w4mtnGy14A_Ndb2pB0Yf1pB1vpJu8trE2pkswXNx8CvZNxMzoSWyuhxvOyjLyfNxyhxjgr0hxf-P12uY2Feoq4HpzGsGTw_JdxIYe5ohGxfGxKEvMBikbwgTy7Uvnbw9UvQ4jbHxbFppdPDLvpTyQroxbwSSrcVxIVvd4jSqrmVxJIv5bwy_pRLvqTfepwXFv31ooJybWxcwQqlpJYo-MyqpwANyk7p_3nFNyCLQGUy0JyyIxfLvHTuQDpYyp6cxE5jQUym3m0qrUUyDvuPJxM5jwiv9Kmi0ujLQFqw8WuMKyTrgFGvcNytjbEWv1VoPcxhNylUyMUjvcwpUyVXrqnjgMu1JvXexuDynKy5LvxUy4Ny3UyrTulUjMZo3Dyfmf3AvtXx0MuGljUZo7KxEOyyXxCVyHOyABv-mpdYxdZoLKvZ6m_sojrwbEqoVipXvJNuRBqu0pSVyZOyVkvWnpZKvYVyTLybVy7gxw9ShOy9MxfKvkOynkvmOyjVylOyT1uA6nrOyZwukckOHvhuw0ZxuEyibHSHvpUPG6Adll8dCPFyjZwakRkLfRjxGJSchI-ZwTNl3HgCZyKlE-lsn8coIyJSGASdC2we_t9_va3rBAwk3diCx-Ry7LyAzJbVMSKuMnqcqtNjx60TUZybCxtRyXZyJZyzEG2EsoZwXTw7Zv2mvfZy-ByUyudaR03p0NxourUnuLavqAGwASdCGx0Lq5ljJVwKqcppzOkqhxPWyaWnphxuZxgjotZxthxLAmrEyPHvu2uTzow1pnNx3vRwswkNxWzoV2pTawqAGgGZJHCcHJgnlgNn0Rmk8H4mqQayRHAAArAew3awUbwILiyFx2stFDX9VqFcqRzTM7jcyAzqnv1u2mqiayMWqXOJDKsBiJ6QsoVZJEs_hq8JTKowhZyLWqbayaWAqmeAewMpu4awyZy8ZwJxknZyM3ulvwA9jHWbxZysZyOPD_3uZSsMjxI7qdlZ5nuQ3uT1Of0KxVbAewYJq-Jum1OSbyGXAWcpCPgnSm9Ju1eV4aydawKZPdqnfaw-5wnawXCqK2upWBLSOrlAcouIonakxeSZspr2xw82u83upWBdNE8ESz3uaknwhrbff5CxjNxEhq9OysJu7byQPyFPy-byQouuGxBcyPoummSaPyW3uzbypOARzKjXboOf48tCSyArukrqygkSwmPkxFSAV-qTrqQRAxKA1-mFfR1hAxeRrhRMrnZPaoIA5Zqj7H_DleraISxgkuz-xkFwYcy_CL1HnxHJAVw4Jqpnq-9mg0NvuqwsqfzxeWwNgvxZdxcyJPmwhI1Uuj7QKad4tvrkn3Btglx9It_zwZGj-5xJXjMrxJzxSEcRFknIrs6vcQxAITh1wMSx4GkrrGYSxY2xvrGqcvL9xp1whnrOOAMbcfDxYZtlDxK3wxHwV4wM_xrBbO_xu1x67W6Exkkc8Ex1JwR5Up5f8wxPEgfEl6UxVehuprogiSutl2KebSHkxKSJaetUTYkrqq8CBkgNTwi-tRbv0Hw36M15E8Aeqdyqmo5mqOlm9ur98l0XwB0dF1wj6xnavghlwYrHPclrx9mT_wqFrqOIyJcRE0aqlxW5rbsasjxHadmAyMBtalxGCtEmm4Grkeyisqtkw5GrR_xFBkceyfzvM-DQhwk6xlgvPVbngvy6xdPcvMq1eygPcdPt26x0rxxrx2rxlPttNxTgns6h0ByaGfCssNqqSlAMCta_fbWmllxYPt5zxNCt5Vy-BtyeyBZvbey5lso7xYPvUPvKCtNfy7VyozxSdm0ey9dyYnAefnS3qPWgErssrxUSvgGY04tsevxytBkx0mtFyxunJKcvjfyYQyrrxLufuzxB3YTrqukA-rUX1ueHGdPVIhwLmcGmcyBejTvPKSHtsQHIs_xZ8GTft35rIAyefyYpA5fI94BappVZuTwxVlck_xbrG9vtcRw7CBLwxtdI8ZBl_xFxqlGsCXB4fyVIGCfsSaumAb2BeIwxDOA5xcUibf9GDgygIwjgyrHypzpDyahRw4ZsHhRZ7FUgT4HLMOCLGyOgyHyTZSwCCxaZuF9gRfycfyy7v8ey06x6eyt8d9Tw0Crf6un_xoPcpYagFF07EEwx76EFft_vxq_xnsse_xXssblc5eyo_xOwxIgy2mmHrtLwdxCr0gyOeyYPtsLqePt6bZghlrey43VNrtyrxfhyFgv46xjPtPrttmqvgyAaBIrtZWAxCrdxsXydkhy-eyHhyQZywXEqDB4eyMwxkPt1hyrhyYnAlMnebSRsqBmc5_xZwxPfy4_x2gyQgyD9xQ_xPgyMwx4gy4NjG8WngyfFA7lc5hxKiy-BeWgyhIwqgy8rsYwxdftOiyViy7QAAAyPayYqqHhRIDDJMfmEjpTGa4uPuwu2r-fySuwYiy1gyMmcigy3_xbTvkIwFCekgyuoqiiy_LB8qMG_CLoudZydpp-_xEgy_fyTiyaLrhgyWiypgyAjyMBe5_xfiy1fy-hygFBKLEKPJZ9tPfjzkv2bbCjyqLk_iy35rglcy_xsiyXwxHjyziy75r2iyKLEdeCPdBWbMjSbZoUyRypGsbftSiyVjy3BeYjyhwxdiyh8EbjygiyFrtluALjyALAdpDT_Ch7ldjyKiqajJ6sUPcVaIw-iyriyFjyf_x5_xVwxqjy0_xsjyflZlft0iyInq3jycmM2lmUwNNbZ7jySjyRiyFgyQiyUoSXiy_jyRhyyiyHkycjyKjyjiyHtma2YFzAxkvgkADeNryVQuwqiyu_xWkyw_xBkyXjynkyCAyFkyIjy9hyhmayjyHbNYgTkBFyMVKFshPj5_xnjyTkyCkyrkynIwQkyGkyfwxakywkyjiyyAC4iypTG5dylsspiyt_xU_Cz_xeIwFky7kyojy__xujyJjyCly_LBlMnubAFkxdgyIQy3kyFky5kyjftviyMlyGiyuiyYpAukyWhyGrtjiyDNnWtSZMe-kydlydwxflyDkyNlyilyeiySlyvky7QAIDDnhZKBm8moLwtCyaxlyz9G7_xotx2hyVmYi3XTkyImca8xGgytgy9wsukAfRZcgymbZWssokytkyzlyFiyxiy2IZeifuyVYmYpifIhyCgyelyjlyQmyb1rHgyZgyyPm9ur-_CNeyNLsZbaMByM_BhrceDjmisElXZEFmmyWEFAXeYKKCFAwnalvtNmlXutHSt68vpRtr2kDxtjduQ1wQtxaScV4rhiyA9EiDrRqUJSsQxtKOvSxtk5sSytlIjL0QSrvDZa0wmixqipVC7NGALtcuNpYkyxLrvmrulYqdyxNxwq5skObL_rokxNnyqkxeyxb0QtkxeybvkxanyKNYx5s2-jYrt8QxjEE74xY0QrhyA9EC7N8LAr8lh6BP6k-JZOXfKrvX0Qdybf0QRrvbqxLRsc0runy9dywnyF2rTGjCNmXNV4nyd0Q41r6zr94xy4x05vAoyZgyCoyY0QMJCHcZDYwtWgHoyVLcpyxftRLoyORsNoyDopGfyQoyNfCA_A6tAnQAs1Ab-D5IflZyRqVNSqVoynyxWnyJoy8nyMqx-nyMsALqxItqQnyF2rhoyvTMIwp6tAmoyEnue1Q7QyqoyVny5nyQrvlnyXqx0EEtnydoyAny58ExnygTJqYlxteGALbhydADWoyd0rYoymjnhFdLny05spkx31rSpyrnyEpyE2rOoyWzq0oyGhDcYlqyxx4C1jIu2BWgnmKq93HJ4usGufRfboyyoyMuq-UwAJsievNhwV7DyHsz9w1vrVyw9ruOzvfgd-ha3RcigdFhu5_JWCt9py6gwohwh5xjgkK6uEWyzIyLJti3x8mtyIyB7xm3xGyr7RxHZuUauD5xLoy5Mtilo7Mtg5xU8x9RxFasn9xrEAw9x2Ut-mxNZwp9rPZw_jtKUvaBy0xxpJCEktyxxIvtSIZBma8HjDWMTvpCJs0py7gu8zr0Uw4py4lxDqyHgeufyHqyfDsDpyUmrOuwbQvv0wsqxxJBEkmm9xhuxTvfl9xu9xxEttUtWpJ-0qMJspJCdByFOkfByGktOWssqyjraCHs0Jo6ZambBQzvVzvOCtTzvY-bRzvepypHDeauNJow7xrEslrsmau-gHgcvY1w1fye5QiqSOknCQAG4prhy2BAy6r3zGmyuKRJUOrpehzGy-UxrRfbrwrkvnNuefpv1pFbZxcyJdpaaJIHRqfiwGx_byEcyngqWouDPyqJuFcyIsyKexLhqItqfrRDbgmMpEPyngqgaxVPy8byLsyBpwNsyodhdsyZPySsyMuqgQaupuQ4L6DmbErwov9zqunt7ntpMUW8w3pvr7wEOwvdD9wwNVgHqvvqtjrpMqvrsyBotniwDotBGsPotYxbeqvCrvufuK8wvxbT8w8pvh0q7fuU8wX8wusyYMGHoyKuexadDguwFxnSsI2qootkgVRgus5UMkwoAtx0qU8bI-wt6I52q5EtaOfgFs2nxMrt7gyrssSPtygUburLwrs-x-1q6kuEwxJft3cy9ifZGsKdyMprp_rJ-qULwQ1qksyU2qVpt4ttLIscBZ56qypv-sytmq4tyY3q16q7tyyrt6OHL9lf5q7pvnpt45qCuyY0Dq1qtptI0qqpthAsCMs2kyTpgG0qDqvdfukrqNuyS1q3ptSJsbCnBBsrQwLFwTrqbuyC2q-ptmfLdkrgJqaZgAwcNoqkuyy2qFqtqQMXKOjpMmmu0fw9rDWuvWzqtuyd1qZqtQFhbqt9ayOyjs0qm7bhyjpnq4uyp1qpqtOtQ9Vp_5wvwbHut5mqDvyZJGC8qMAs2FsalyWuy8nt2syFxqMvy8qtnHA99gOWu92aYhujuyHllK2qwjy1ssyEAxgyCJHIFycIuDhyoeyzey9gyttyi_x3uyevyU2qbTKvPARnywwmXgaroyJ7V_wqWvyYFsTGsaFs4PfhcN_coP-rsVjAFtcwrvbYotymFsBuyuvyY3qV8q0FsyFshsjavyC4u1at97wA2qWvymrtl9qgIsm3q9oy0PyLxbKvyNqqSwywrtnttViISIff5qhqv8qvCvyHwyOuy7rtGSF0foD8l6OyadmH1qmKwRwruoqWvyHst-rnRNL7VZ4Ey32stntXpqWvyE4qemuOwyw3TwHsauylwyS1qftt7CbHvylbyx5ws9rHbRsuyBxyC2qmttPvyszQUoyYwyH9ro7wGtyTsyLxyy2q3ttUwyqqtMgIBLejIsBrv-ttInqWvyButWptGOb9ixC8wErvfxyLvyWxyd1qIMeD-qlRf-aw7iyvluAGx7FeSutgQaTwrkvr4qOantd9ad3BkPxsPfw0vQ-rhtyJKs4pmEwyAbtGwyzHn2xyVHjC2kIpq-vy-xyAwy6vru0vibWDyyGMqkwyGyyywrnDL0wrGSZobvDmv6xyY0DzArgQaXntPjAa0nqugTNwbEA76wR7wmnQdNw-3sIqvC8wKuy5qtSglzsy8yge-j5nt5sy37wwsyifD77w7Nwpiw_Vd9syF8wrfu04sZ8wSvy-wyuiw6qvTxyLuym5q-qvToti-jnxy_yyenM2uyE4bruytxj_uyEwci9wMAkVPwlhuzIEcvyqQwQwcU7qMEx-kcg_xfWB4rsutygaylKwxty48wg5wI-q44qzxyIbveyyfIOgAl4wundoR8rDpQjyyF9sFyyYNa38DeptPyYCut36q6wu99qOvcawyYqqrzydMOEuyZxydsQOZmrPy6Vdsyyw2qA0y7qtSuyHtQM0yF7qx1qyZvKVgzptEqvVxyzHnEvcduyygkUAL0LdLEx5wyHll9ptOBsafLYbwFAXJ0ye0yfIOvuyN2qqRMvcy4CsBzxZoVgxyl0ydMO6uyxtO4ACeaymhc89CSCsbwyv0y7qtFvyAupvxyNbyaNo17wRwy50ysdVyqtOxy0qtNwyoxb3qt-zyYKBW0yfIOs1rYvyBBh7Auezuz6IocDdtytDt0zydGGErtshyivy3ssj2N8wyBjyezyLhyCwxNhyMuyC1yJwyngA1FsF5Cb4N4Fs5yyAxyM1ydMOTwyxrtc3qQxyCav9EPS0qOGswwyl1ydwyF1y4_FBvqhwy-yyjwy41yu1y7qtnwy5duDWqppyO5wWGAvFxaGsK0yGIZmaD-nQOjyCfoniyjovzov4wyKxyC2yFJZLzQcstLBGYbv0VdNIr7SwTyy1zymtCbFsF5CTDhnOo3yytvyX2ySanxuyo5m-muZptyzySbML1yh2yEvc3wuhwu55OWSwBGPv2yciqx2yY1ynzmo6CfEsG8wHAsEttB2yy2ynzm2IjS-tWstB3yHOwg2y82yGttD-lFCs7LsxEsGOwdvyX2yDxyR3aR8np9wt1yE3y2ttU4qjxyPxy7tttWdUvyo2ya3yAutmNAnZwgyylxySNw7hwH6O62yM2yYxyx1yhIsvZymxyexysttL3yLHGettq4qFuysNO7BddxyY8wA2yu0yU3yKutubvNio_sn0tyozycwc0xyWvJBWy1xOn4mlbuf0t5myiduQksN4yYtxU8xtPu5zrIvtq3loGuPbEXtq24B-ll9HTRxp8umV4yJoyX4yJ4yZ_Db4y8nmmutp9URvyrtxp8xY8xgPuFmyGwy2uml4y3eBv9mLmlbPn7rL0BszRtLRt8_xk1yx4ysHD3lyNgR2vlVSyftxO4yZ8xGIuAmywjub8xs4ybtxk0tj4yCUmocuQ1BtGmw7xgtxb_q6myR4yqbuT5yZtxc8xK9v_cui8xPUma8xvqvb7xCjkY9vJtx84yynSocu6wtjzuqHuAms8myfwsd8xbQtSUmV5yZAyW1wWcuu5yZjsqtxh5yQ9vj8xotxgjspxyO5y2bu9TgyhZFUmQFhidNYaljru7TcH9ve5yGIuefkx5y08xt7xa5y65yf5ypwp95yQ5HK4yRMCHntX5yV9vOSsGvmExtY6yg8xkcvltx15y8buk8xg6yR9va9xJQcCdum8xsUB6lsYKBraFXCCbbsIIud4yLYlEpuGCrvRtktxX8xh6y7wsXcE35ycsxatxl6yr8xVvybJIXCCwBHhHDRPsd6yttxytxtvyt6ypHDGUmHfsE6yKoZDStq8xq6yCxtQ4yy5yM8v05yb5yv5yd5yEduK6y76y_sxX7yp6y3UBr6yhml0dBC7yAisthsJnUpeWtxm6oEzGGehsyxmS2yG7y46y7ZEd7yUtxt5yY7y5Mbj6yAxyPOBaeAV6yLhsfgy7tgdux71dp9xsTwXIsOyxeHkiUteuxC8ydvyiXEczr3usMBx9UljzrYqldFkgSy-uIQ6xFuxJBxT6xW8yO8y16kX6xS9UBMyA-xN7vd6xN3r-ysarB7Sg9cRGSnetIV8ywgvS6xa6ufSywHyT7vU6xX8y_flAWnnYm41yutk7oaNgyUxxsaqUIyqHlWOxlvmO3xYwjOpskvqiYc-Nts5xnHqKwwNRxw5x_AyMNt7EoLRx65x2-rP9xMovj_rydyS5wwxdUps3mwlcijAyrdyz3qsAyheyMitoAy9dmFNklAFRTpkwyU1bmRmXQgD1xNgSo1BEnyO1xA1xOgvC1xQgvH5y3PhSGys9yqmxB1xsmxo9ydvyU1buhyJiJr9yRtsCgvbOq7eyByxMnTdWhsbyQeuubyXJcvlxrUcBgv-zxtAyB-yAxy69yf5m9eHqlo7fyFow6AytAy_blcwqcQwC-wnNtRusepsG5wR-CJ5wExxAKspxyQ-yGYENIyC1Yj_Hi5md-yR6vgelI5m4mDWla-Iy5EmOpywAyDxx0htxEenKu1Isg-yKxxqgd5ht7Qpk-ytEemMhDNnK6AeYwd0xOzKxlxhSIhDtXnymvyANqHixFFn1hdMmx8eEOmxAxySvmmYALvt15q-7yPMm_8yJnyGOnioxI-QoEoFBr5nnjRRTDR99y9TxGowj9yivqB9yuwqdhtASlizyYEeUAy3nvPAFywxW9y6DexZwoFxsFxYNlu0y7AFuCC6lyQxxGowAitgopgnOKusXknScs2AyMxxFAzIOAPxxBTwyydSxxKYLYKB7AFOrq5_H-eHxhy58yRxxOxxT7y5-ypts7-y3AydvyPAzMfnUfnmGnHewxEjCAzDaxkwy7AFpWBZyVWToU-yvAFMAzx9yL5ws_yh9y0AyhBD_EeBuyaxpbbyzuy7swEHqMuyyPA4QDszBEpq1zYQjAG6y3rUKfH86xqPt9rxGpMuNs4hyvrxcLE6rx96xGBzTrqzBAFjrLPAnBubTlRxwO4fQZdusvelDLXiJFxHIhIzqQBzubLnvtZ2uWOvf8wXBzR7sZBzXBxSlk8zv-OxY2vl1ooQx_wmJQxSJocdZIDqdbw__oGJyEJy2FoPHxXCypbwHYusCy6TyGXyz_uvivQdxZvnM-njUy0yCSdxv5o4ivm0uSvu7XynAvYvuW-ndKx9LvuKycirBXwR0pDXwXXuPMxz9ofMxLXwLbkigxJXwkgxYXw60uNXwm7tLDDRXwu7lr7tUXwHUuZCzycGeMvlYugMvr3ohMxsjZkMvBSux2oXOg0gx3votMvAwuGSudSA0AAp9yeLqH_lHDtdFy90q6JxWzqwSHbbNr7IVun92sYAsYfoTzBQjyXVcd-vUEMPJrRdyPSxj1wO9yTrGECx_XtIKr9kumcte1uYfoFFm_iSOawL_yANnGqy4MhdBzWMmBPSJGc3eBErq7cyYZmUMsLsmu9wmavFBrqiMaCqZoU8LmTLdF5w-0q7ZyAaycNTMxS5trH2pUWyxYvq2pFay1YylKpJJqaLUlLyNayy2uc0xKaymfpkrqqiMytsgfmH2y1emsfm2By5mqqiMRzeAdMYaweTg5YMXIRDVhR3nr-fKdhTSFeQrBGUgQrEWTT5nK1iWyhMPlsOloIaIPlf5il5n6FRh2h9wsVEzIYjKZytClU-y6XceSqxUEKWMkYloRySRvFWt3Ezp6vFxqzfoOMfBCM3foqyw9wxI3qaHy6IyLmsMlwhmnXJxeTuDvipnqT1Fk2CqWfs5LzvLUwB3mDd6ARHAzYm8PygDzjlT97lQFz-qBmQbk2CKnThBpkZvbYtGDxv2wiaYx2wshpvEw02w1Sx2hXYcc3aYV8fZEwPwyxatUMyc7uOCyWaxcTykUvHxnQkrTdvzhiJMln6p9OryipQWr_FzdaqDdrrjH3ip8WsDbxUCyeMy5Hvf8urQrmTy0WyvbwfVxnMysbjvSu2bwp0jmHxvYSmCykbxMDujbxbCy1tlDXy9IvSGoWcxcFvg5lqJy-TyepiAUyUVoCUyoqreGomcxy_PnWxSTrRcwqWxzIxsWxsVvcWkUWmHDyu_PJDyeZQLDywWwFlqHKyvLvOrgmXySYuzLvncwKEuQ5gHGvrcwFXxCKxwJmzXykdxu9ZnUy6dxtUytGpF9PVXxhKyRex6-hQexqDyTKxuUyaXx6XyOEqMCzeXx7UomKx1Uyk8p_JvqKxL2j2AvuXxxXx5KyGOy7QqIOyEEyTYxWrIgxnTCzgLxOMjfjv-JpLEyprwtsrHLy9HzTHpKLyLRqSnp0YxyCz97tVEyEtrSSjZVyK3jFZxpdwN8tGhxdcktYyrYyvYy3CvxYyJHvawu_-qqRqDEzjuwa7gzgrItqbNd_7rrMDWwqVef_8xXTtkauUDmTfEEfEh0dmIzHUt1Bx2vbeiOfFzuBAeBVaNN__Q_ZAb-oIvOgRyJ5u0NlFxZe5i45q17Nv6LTIGRtlqzm9_ClzuH6wIblzAr_IzI6BHhleikzay3ZwU6wPBzkoq0ja5ZyS1yn0vDnxDcv-QslRCX2g-Az9UI_GdOktsZgtmqlRCILC8ESUKshRyD0ESEx-IztLSOxlF7ycmtOQx33vQQxEqyqsdIZwT6a_QxzbcvSxfIzEHn3AN4ftefaFwk8HZ_PZ1MSx3yrbcu2wwOxoJzCeAtYPCWOraVCFyfXUhGyrEuqVyaIzimqtVyrVslRCCeA46BvVszwyEZmDWym4vNltmzqSKzhQAGllCOn_Hn0nSjSntJzXoqSKzr5AQMC3AzcFzOXnwDzBjnZwql1mbmAXLBtQna5k5VGz1xcttt5qlKzvtdbVhlsBazo-qNXAsVRhKHy_Jh0HygJzsKzM_d_OAD3f7Kzq9Y9KzCLzMIuvAllvyqpyWqdbQxr-v-juhbE18vetxywsP2ZPJrYdyGKk87M_TvJUxLIxPIv2ZF1HxxVuSWxnxugoieLzGWx0bxeIvAcx2xu5bxNWxRcxEIxCpSmIv8bxpVuqIvybxjLzAyuFyuHcxQIxrEvNFvLcxCIxmbx47RvXylxuEcx0dBkiuJfx4KyxnHfFzQVD7dCmSwjWygTU7-X5DXDTf96uDJy4Fz1BzUMzJJykGxRCy3Uxm6p-FzhTpEVxTkrQvZzipM0SCHx5WsRxn5axRrFaMyMQjMdlUVxvWy8zurXoE7pyWyVEvSGzbLuUGzrTym0jtTyi4tvTyuTyxTyFGozTy6Wy3kfUivnQjtxouWwzWudFvR_uFJvkmhmroBDphWxBTuNXyITrPXy4JyO5twDuoWxETueLvELTpVvWTrrVvEDyLNy7cx7GzFDf9Gzw6l_GzOJx9VrEJpBWr9Qu5_u7fZ9Wx9fZ_WxVDyoJvdWrDXxfWrgdxiWrhJxOWvRHzBPPTHzQGvaKyXjZcKyPexrGpkqwpNyWhSVex0qI5XyhIUCdwxDyLDuIXuslqpJpHdwrKx6UyhEuEvhsHzHYyeXPMYyoCoMKz0HzhfxzHznfx1Hz_DreYueLxOKvKVyHnpMVy8HzPEyYRubYyTOyV7ta5nEmqMLyFIzAwuUVyP1uC8tMmq0ZoPYvI8tHfrnYy5ZoRwuiBqJHv6MvK7gQtrCXooYy8UnWIzlEygLyftrZIzeNxhNx3YyzOyzIofIzTZhubLdqqobo4VpMEzdFO4XgAoEmLdKxu7iy7gqMWylaxodHasyAcycsyGPyesy96r6Nr-tSMuqp0BHtjBiJzSgabM8pnebMNjwgJzWHAPXi5ptiPmt_cIzbs8sazbi8wM-qlNbxogeaR-PsSzuLFITAtHURBbdJDzVrFchI8_y6xxtxxcByC-yyxsqfyzytsfysxxQry8HsvxxjByqbajjax_rPBzVrFNsQcRAWNbMoa5BCDQzAObwxx4NbFktDHeFeZkYl6EFPQzImaSrygQz__tRInerFnNbBGQv2NBiys4XiByJkt02rfmtSlXVByIeY_GeuxxN2eJNbKktDOk22rLNblUYAMwDWw1RwZscEMwegwInqN6B-FCJ9HrJzOKtPlBfQxpohhQx7aoyAyQFzsBVkeNKBm-vCdvj0SvbLoYqq4oCgjyW8gzdIyomPevpsePkyaiy0MnGRzXSh1EgFQAonnykoyxqMEzxgyCzOFRCdsM4-op2YGCrgGy2PzTjoBRCDbwczuqGyopog0ot-yHbm_bpehmWTwqRznuoZ2vbDzEamBFOHvAkFzPiwyGrQ6smvAzXdaDx92wjGnT2uFhvcbwfSuVTykprwzpGEv5FzYMzLJyeTygQuOJysMz0zpXVxF7pcFpnCyjwPbGz2UofCyItwlSzJTeWpwsMylCyRivapwiJyANztFp0MyO0uDNzchxFNzcVvcTeeVvoro9mjhVv5CyEAqwIpyGzrFvTTrnVvTTiBDyvFvZNzW5tFDycNzNNySUyKCieXy_Bz5Qu6WxDHzEqwKKynCmSDyGAvNlqCWvkNytXyXQqQqwQIK-JxiJxMWvOHz1XyAKxhQqanKjqwSXxlqwUXxoDyZHzdHz2UffHzUvuEOzoKydfP9XyYwi5Ny_WwpextYr8Gp0RjkEuzMu5DyjmfFrw_NyHMz1CiLsgQdwYOzM2otGvALyeYxAtogYxYYyXRu-HzXBjQAnuXvjOzUfBJqM_Uj-vurOzTVyHIz1Cz66gRLyiYyxOz6MxUQPVLykYyikvSKi2OziVyiEyBXoBaopUz_aCNhxftouOyEPzwOyt1pHPz6dwnLyGZvPBzIxuibVWfseymiBzWBzn7s2eedRsS6wPAge6s5txsSqx6st6sTYd__w1svMAgosvE1xB5fXkD78xB4xzPww0GU4vsEgjBd_Sv9ObycvkKz6ZlDAgcXinSOv6QE7sgJz3Aim3yfaVrwyLAoFYwqpgmYtUMwe6dtCwWIg_2w-IzFfp1GGoKzlJzEKwjvYlExyTx-HeZGxJEz_DznhxennRWy-VznuBBDvtYvBay-trrZxEayiLysEyZWyQHvcgr7mS3hx02u75rF9NHXBqVqAoO6sw7zlvYvBWzmswe4FEWzmhxWWyfIzUlIBAITvOVuyZ9odcw-1oYzOuoqF9NuWFfKAyImMGG6Rz6Oxqasyksb2xpfs1GtIHyzfs11vxknV6lqBlCHyBHtN_w87ohHyv_wCrtNqqqWzzQCTQf1FAAeebpuoZy2DzPBzH1xh1BZjqcPVeHf5FyG1xZOBGTs44vxcuU0vgYoT1xNXzZxqpWzceGbxsn6IrmtJ-yfCtePvb_yypyiCt7zxvgd2lxixqGsmyppvIVuFuPEk2PzQ5foAmmVz6dk_ksLRzRpx83x83vDbukpdUpx5XzTpxMEzA-p5-RGnt48yUVz7LE_3xUbncSnhmtZKzlpdVMAnpd_XzLJtHYz6iuJPEWlwjPzBYztRU92NNIgiqSouyJYzjMESpxt3xAYzp8NMNEKQsm-HtymvXzrpdf4v93xAFzWYzwdUaPskqaZYzePSkMoSMn63v-XzfYzqYzhYztRU5PsvYzY5mwzysJzdYz0YzTPoUEzTqOUyg3ZEyKfmAoXZwqhrqEAYbMD5czzkpnu4HtemwiVhSutwyFs4p8onc2n8VM8FjSkxYaoSWWhadlIkW-qhIZCjw1qy00D_ix_hdV0xlrG97xgQEXMEV3xa7xCKrqZcYSvklxOJoAGwIMwpKtaAsZByiOsBQyQ0RHHxrixpMnTHxefAbiyjPKXHxFMBObx0WuHRyYXvHPaaXvAYzcISDooVIS_rt2Vz2tfjFHoQzpRgtPzIbmopG9cy7zl7axBbxlLqgJzpRgYEBASmdqu2JtNduwDzCxnYDOoVzP9q_Ycuefo2LXOl3przPkvICkOl_wZY3niLxlEzsPlxbroEzv-fj5ng5nT5ihPlvEzVuqjurqomVuncnuYtyldd_CbnkwMzxRfdzJcCbzPmmVkw-8b8AbA9bzyvk3ackwyyvazvUDbdBtUBbfBtZkwMDbxguWCbikwGbzARmblR-yvUbz2gdnXzUAbm-babzvSEZwrNyyt0vCwyiAxR_ROBtD6xOEbjbzhiX9Zvaur-atswry7WZhqVbzeAbblup7veetubzTgyGiRmLkBLlGRz8GGf5RXNf4IGA3kj4ad_Q9YyR0yA6wnEXeSsdXziXBnwtyiluaus5ykLE8UtF9vbUmYlsr4yncEj5ye8xDDza7Burqp-FLzG8omBBzbLEQ3xrBuoim0imHOuEdyVpqDNwlxtzAltpqDXzdczguqU8Kk_y4faS3xAAzuhwWsuyevChyFMCNnxw-tSETpczrrqMlx8uqBZzlLElCr-xs-dRZJuSFtn1xqArcNqr4e4czBawmgaGqx4BkKdzesqnFhAiuwoxj2gRmtTkwlgs2omYcv7AxXRET7rRET_wqL-Q31U_dy6QViczKgdA7xZMDC7xulmVzsfrfINwHeuiVwQ-qaqpn6lJBz4dfymDpdz2nwVYzlLEILC87yygw_Zscqyb7BJ8y7XzmAHvwaRvfGryoUtIryZazlLEHtkucLjEAH7r29BIdzLZuJtdattDry8MttAztOsHmoc5xAGle5xDkmWezKezSpu4_FTnye9ycpcv3rACuccoESyZzslsujAzauuAdsykwvtyMwrsvqGyNsKh9eHNyObQzxdIlxxXez2nqJidBiRyNmN0vvDtRBywGevNk4ezZazE3A0doLoUjRARezMPcYNniwqWaW9GyO1mq3x0Ntn0aQ9yjwqAczFfzc1ykcyjavpcvbSx1tkp_xXXzc1d7fE4TtQNnQftR9x1xtVYzE3ALeyZCmndzt1mnIzOvmgfzo-vS9xLVcm-v6lwKuxadyxXzPfAxnaVfnfQmY_yhLkoftjwxFAyefzZiyPiyRft_ExqStIbvqEA-OSY0I32yDpQz2ma1xGTxkaeIhraTyiprTMzF_iWMyqWy3owsWy-hvlbwzkiVCyJDu5BzSJyVbxVCfPpwibxRpwYWieqC3Mzm0j5Mz4Mz7MzA_u9MzkHxufbgGzdpwkDq8bwgpwULvbCg4SznGzkpw6MymDuJNzHcw9SzcGoGNyATzwGzl4PDTzlVvFTzrcxHTzXNzi_uKTzVJvbNzaXydNzeZQfNzuQjhNzuivTTzUNy0WwbUyHEuMmppXyaGpeUfcGpbJxaDyiJmKWvL8pQHzlTzVso2XygrgiqwasodKysTzfKyYHzbKyiKyeHziWvgHz0Tz8XyqKyS9umHzRCzcxifGvNOzmXxi6tBOyJYy-ex8KxvHzNYyxHzPYycsrRYy8soSdwUYy2qeDLywLxFLyEtoTUz8zhREyKreyLyRVyzgx3YxDMulMxrMvOKphYy_gxG8tyOzCTrmUzrejEhxPIzYLyJZxSIzLZxpOywYymVyYIzNKzFPz2YyGEzkbI5YyMurHgz8LyzUuZ_tJBuadmSzSD3wcDxwIYSMzWSzWMzOuuZTyUmkf7u4hvOEvFpwAirHDucgz-Uvegzj_pZPq5WyugzQDuBIvXlpabxbJyu_pdJyn4tNVvgJyxSzQLvpCyzgzrCyXWxtWwlGzENz4gzwCyHNzaaP8MyiFvLXytlpuJy7FpwJyuGzyJyvroTNzzWx7MwVXy3pwccj5pwBMu2FvPTzdTiRTzMYu5WxWhzKMuJQTpNzi9oZNyLJpxVoDWveNyFWvvXyHWviNyNAvkhzAexDjvCjvFjvkrrYUj0eothzuTzvhzXXxxhzZXxzTzjTujHz3TzfXxrMuvWvnKxxWvDYyWlmBUzK8f_hzyJp_TzugZomf9ryZOzXOzWLx3HzIizVYyCLyyTuInpQOykOzjjvmOzPnpcRuwsrLNuXizVVyTre2gx0rwhUz1KUbEygizhWidnpDHvAFu6OzcQrsOytlj8MxuUz_OzsizzYyBEzF6nPKzcIzgdeeIzjPznseO7BfCrkazmCXDZcFsZBQRWNrfEzjjBsazb2hjEznLxvbrQyh1PlfPlwazOPlbPlsEzXeruEzn5nBSRDKhZ6eDuSzPyUJzm6mE-wBmtvDv8Rz7VyDGf7zw5zjcAx6ysETxM2x_Jwg1e_nwEoww6eRFx1WUudyvMwHIe1tSIJyd6pw1tYSzsUx1ow6FzrWydSzcuuQEvIroBLvxWy8HvkSzdGzwXo1Wyo_p3Wyl4tzbwqMy1bwaGzSTjVJyjgzgkqnTyl5o4Ty6ofJ8oQ_u6SzDTr1uurjzuDqtjzvlpvjz2LuB4nPJvHUyUXyWNztcx-Sa5cQ7JyEyAycxg-lZXyqbevVvsbe8jzMAj-jzWvn_qrBkz2_uWCzkLikXyQqPEkzVApZhzHrrl0ubhz1LvnJvehzdNyl1jbDyxXyo1jzNzw1PsLj7dxoTzgCi-cwPUiAdwiHzKjvGOz51tmwocKxyooQCzBYy5qw6Tz4UyuKxqHz08eoXxILxDZrThx-WvAOy1KyOfxJozFUzDLxUFJBfxB9eGfxaYvGMz_Kx7uhHozCYx8KyN5nfvusGv_DawGvJeb6kzSUzFMPtYxy3ieirkCzTcGpCz19oOMxuRuKXwycGmgxUMxuLv44oVMxA1urgxUCvzRup0pn7o4jveXwTEy4OzmCvu7oTkveYyyrwYHpkXwmMxvOzLwuBZu8XQ5gxShxlYyGZr9NIEYvkljAhxuYyIYvdKvMlz2MxRlzRIzrUz8OztUzkkvvUzAPzUYv6Cvj6iL4hhtrLpzFNxDNxXZxJNxYhxhYvcZxzWuwfrbswq5vbYvihxVkBgswlhxCbZvizbIzbeoSDoE5StNuXfEiJaQJAiWzVPZR1y7iyQmzQFzY_e7FA-pz71pVLh5Hy3FsxpuYDrDKhHZChjyfRz69lXWzqpyiXz4XzkXzrXzTwNinejSbyEZ3cs7XgCIy-lzFqyNqzmOf4HLsQAdtwsFlCSlmSl8GlhkiFyfqSl-IzR1KpzoYHMNLzzRsBNnDKhp1U4bt97mOklxLe89tiKnJDzfblyPA2lsrZqbfyr6ybasaCCZIqKNv0VqaFqZfvRlvFxwSztpBzyksLItZzwTysbwtcFyezwHnsgzwBDz6ox8qyQMy7PunLrNgVS3gZijEoIrUxADu1lk4AoZSzh6p2owc_phmz-OTYgz5FoNGzWCyuMzfgzRGzGivpmzXDq1MzLivngzLivpgzogzrgzIivtgzoMyvgzymzfjzBYoA5t5mz8TyoGzJXy_Ty-mz0PqAnzLkjMcw6Mw5PqFnzTXyTYo0pwDUymiv0IxMhz0BoMNyZcwpivv2omxPElqKRjODyRNyHvubnzJvuGCzDkQIJpIqwZDfoXyeUfBWvIkzdTzKkzuXygNyNkzrnze5j3NzucwlhzAZO4WwZqwgQqmNyanKDOzfkz3nzZKxLDuFXugexnex6NytmpCozlXx-Tz8UyxsoFYyTZoskzMtzjqeQYxGizyUjcozTYyfZo5HzfOzqsrhozNEy_HzlYulvuGCv6oz10u6jvrvueCzbMxvozc2osRukszRMvvRumCzaMvC1ucMvU0prCzcyotCzU0pvCzltOxCzsOz67ty2ouOzs5nqMv-RuiCv12o28ffPqbkvaUupCvfizjUzzOzgOyYNueUuCHvWpzOlzZLyZpzkYy9OzUlzpIooVysIouiz0UzGPzxizmiBziz7pzUXTJgz2KoMgz8WY8iwjHvVuxMQxwJzyXdigEOUtNgwQux0DvMBCR8vuuzNSz_SC2DvGFzNPdhPigmwJCyLMk-DvWuwFLu2zuhSuDjzVkfKLub_pIkqTCyuWyLjzwWyhQurbwCVvyMznSzgFprmzluutmzZjztSzkCyyofvCp_WyLivxMyvuuzMyYqrQ4g8Bz5Cp4MyCcjlpweYZnpw9MyppwsjzNNzsDuPNztIxQYowpwDTu0jzFTu2jz9Mw4pwMTzOhzOTzdXy2Wxtiv4WxYnzQJxhJvACoXNyWJxGkzD8pJrrXDySMufhzSKyNHzUKytnznWQMVw-VoOVwUrrjQqRXxrhz_NzVjZgKyakzwTzpqwyhzekzXCo1TzYYu5WwdwzyDyLMTsMunHz6hzpHzKtzwXxRZoOtzIxgAiz3Qq_Wv_DyQukVOzxkzrCorNgXtzVvodOzWEpSsgXZkcuw47R4yhxuFfoz3cectzQfJQVyWUzBIzVOyDIzFmqLxoeUzo_hFlzgUzeizxMxiizPmqFFuNSyhVypYygUuQxzP3jjUuQIzKhxmVyP7gXuzPhx-rykGyKEzmGydIz7BjAFzYEBLGjf0NUtwlat6uzelzJOjagRI3BVPz7zlQOjTVtGJFGvkerZIvkpWze0AmOEicI9en1iTj9WtGfhkxYnqwslQUACqovPA_OAoEB6UmL3u_PxLMnGRzmlXIHHzXnjZv8euftfZRzdSAosl8gAOVso5m4Fy7Xwa1sCuwpgludo5RyumvBuwNnv-UOVyz15Cg9N6iyoZylazqadziSoazA5uqazU0RhEz-xZuaztBvulzrPlSZkxcGTerl2hSVhDDT2lz4az4lzIvtwsl-unCynnyzSJZqyz0_jdKFtyzL5u0SRU3nHVhxyzQvQzyzauw1yzZSRwlzS5igPlPzz1azzazUSRiPlwEzMpFcwnXha_HAr8l7nSVLhIlo-5b7wm6ZvOLzoES6gsvtO-dVZyqTazuCRwUv7IzXDjILofIzZCdUwqy6G8TlFmVxxyUIWLKzDVysKv2YvPJqFur31fQFzLglEWp74HyfmSgtdzbI1KV0lBHuduw9wzO1KgJzPuNRvN2twQkxI8wtezOrzi2xZHyYrzHmzJlwTlwQLtK5vBVu2FznWy31tNjzNwoU9ohjzJYu1gzUGocFm7vz8TjiXyccwyivECzHjeMFzB2oRvuKvo17fQEqmTuSEqs0uLRu_Xy4Gv30CIVyxVi2jvOXupoziircCzXCz49onYu69opYuAUuxozr8oEUuWMxFkvD-ol7o0Ruvgx2RuHwnaUzcerGIzeCvlnfO1uh6o-_I5CzetlxRyWxq1hwn3dPnvV3rz9q60T-twa1sm1ze3rGRzkNAn-yjwmXBrXIsKRxTzxeNtkEiFwrQRxwEzTNAukDTYEZavNQGQez8dumNwCOvmuzW9xTraY9x8-vSpAxuz4-vI2zpuF1uzByyJsEeDxcmwaEwb1vKrUI0zxQAyBzVSzcQuTaxWTyVaxnrzdmzXgzfmzoWwsrzbgzurzdgzwrzOjziMyQjz_rzSjzeCyCIvVjzSvznuuOivYGzvSzZpwaDuTBoavzSLvDszhpwB5tjcQeFv6gzgFvpjz0CyKsz3uuMsz2PqCnzNcwpqrD4nTszMTsQNzwFvNAqyFvLTzNhzRnzbXyFRjUnzHRjWnzidvj5thXyBCzJdOnNzLZbfnzTCiIEuIHzfUyKHzMEu25tx0zIvi0szl4n2szkJx4szhXrs3zDKxAWoqTzTwzLKxVwzuhz6NzwhzxTzawztDy0hzgkz2hzcex4hz-nzLOzvexBMvowzAUzKdwCUz8DyFsr-DymGvqEu9zz6Qqw8puEu1wzwEu1kz2qeYBvMarvGUO0zgAu3kzPUzESjiYxKIoxLyVUzsXvpOzXOyNLyIIzfYy-EuXVyOxzDZxULyNIzkizHZxIswato7MvinpT9p9MvpVygxzrVyixzQKzHDvjVjPBz7yuonn-norRzG5qpimsFzmJzcVzihvFKwHKwhayDmw8jtYBylqyMQzMUviUx_ktMayrGox7pjrFEazrqeJxmTrwdarVrwRRyjswj2pafplswnZxfOIdWzc6RCay_CvqswguwZlzB_qEur2Mjw2uY8iEgSmNx1dw-mS-4zqxpVWzznOqxzCWzo7im2uTAol5zClBNKsBWZo_C-fNWASWTwumodkoDmz15zC6zGGG4rmjeN4Rle2u2nukJiWypU5zx2uvck1ckaWzj5znswtyp0YvG_eaAoAsyKASaWyaeo2ypx2uQJqDDz7yuCJu0VzOoaLXzUmzi6znypg5zIWzIds8Dzn2u-DzbWzAEzKWzGayi8tg6zDurs6zq1pOay-4z3qzSaomZu1Vyd_fFVlN0E5btbboRmyZFwXzS7-xG7zY1rAFzUjl5JznSA7Jz5Kd72cRhnC-kohpoFzkKzAAubDFpRg0gs9InAKzpdsgklaRzHdivJABkLGFi5BblEb89ljeyDDzbRAq8CQUAqYs_Qf2EV89ldPvzITidzjbA7pqsut2qoRqo7Us7qoZ2zAYuAvzc2zRgzjGxH1H-Kvh2zT8uqrz_SjRbxfMyVTfhMyMpw-zuoTyTGzTBogVxB0unmzuYSakquSzWvzhEvvMyIiv42zCXyygzyMy0gzfvz2gzhvzeBofcxdiv8SztJypvzKTiH3zPszxjzP5tQNz-CyIUkdVoITzQXyW_SMUyp4g9Jyoiv7jz4vzCvuSTzgJvu2StLvCkzuYZg3zLvuNFzDwzdTuPKyiUyfJxyNzw3zPHzu3zSHzOXx0cw13zaWvuNyeAvnrrgAvXkz04n9cwGjveHo0NyWvuYGve9z3hzGtzAozB5n8Tzrex9hziEugdjzJpIYyQtz2exGKvUtzO0fxdTGVyW8fA1zHEyGNuQKvf4zT7tDgxnOzNnpk4z6EuClz9tzZiz_tzDwucizq4ztOKRpzTIzTpzXNuTxzaxzMfrPuz5OzRuzz4zatrTlzcpzVlzexzOswxWi_zzpgrkLS2UzmLy0OywVyr7zybFRYBnTZQMCc3uimt9JtwAzBlkpWza1p84AnTZ2oqOIf4oqZYeJvVSeolAyxixi7zh-zuIAt-zoCnsLmJfyRNquDzzav_vqN-AgODt-zWhlP3ymXz5faahl2KzcbSKuDtWzlvlMqzw-qDdZYhwQ3gkcfgJzH8aoeHIJiA2u-vqlwWGVTBVTchwIIybdHXCnU_z6ZDdfr23AsLmMOO2ZnYZmTJz0tqXywnByA_zfFAvpyv7nnzzQEoIFzJEqfImq-z77DhmCtWz6fzGCr6quuzwZ7z3_ztcANsQaMOAXNQJgY1unporBzDzubDz7Zw7kkg7Ky9tPyZ7Zz8uC9ZzV8I_ZzdsA3ujGZc0xTZOHRtOEqBvrmLYlSQa-ZmZYw2_zHQoDnq_1zhlz6zqlFzuyyw7w0syAqvZglv7wYuyx7wqhpnFzDKzw2wJDxrFzz2wbQJuFzo5WdccQMzIfckmwzhvTgz1hvmWuDvzGjz5Gx-OrcMz0ipdTpyaxfTpEGzdMz3axAPrKfhhaqcMyi2zF8zdCpl2zMjzn2zhwzJLvxMzzrzQ8z2XoS8zgCyU8zD0unHxX8zYDuwSz22zhDqBXyUTecvzfpwevzn0zcBoCcw5gznjzUtPB3z5mjrGz7dlF3zmqrr8zucxRNz_Fp0Gz1kq3Jysvz5lpXsz0vzS3z5ieSnz7ieONyXDpQNyCWr9Dq_pwiYoA9zBHoP5jFHz0WuZTzRKybTzuszLHzEXxSHoQEuZRjrLjRDgBexZKyR9zWHz9viZkz43zaHz2eoRcegsockzsDy3JvhHzVirgwzlwoLvolHzi9zlkzyFi7hz6km-AqtHzpwz4C0BeQMoz3KyCizvkzgXvywztEu0wzQ4zfxnbOzv0u3wzMHpO7tLVyXdwiOzsXvyLxRizt2ii4z4Lx4LyTKvRkvkMxC-zVBqfMjsaZIuzbLykUzu4zWLylizoEyYpzR-zHHvT-zvCvTYvh6iLDosckWsS36zvKvyOy3Uze-zTHvq8Nq6N1Ku-YaFtuAgjuzuKoxVbJgyza1ua0zCjujAxLFzlAxQQvVlwL5vVQvZ5vxBfRMy9A0AjzUgzHKT5BgcSznXoG8zfSzIvztMzRJyo2zN8zjMyFLvigz0TynCpSpwzmzbQjZkqcCfVDuOvzbjzlB0QVv1mz-bwwWuEsz7Ty8SroIxpGzAkjicxiWxkcxG-hBTzc_uPcwzGzpWx9B0KUyI4nMnzhYe48z9IxYJvAKy9pwCKyDJpXUyiszu0zMC0w0zXhz8WxRC0C7oi4oRDyHHzT3oZdxbNybdxVrhddxn3zK9zHDgrUyt3zRkzwnz9szynzb9zkAvd9zvDy7wgg8pFlOEtzt0u90zu5j5rrMOz2C0yKy9Dy0Ky-UytUjxF05MuaozI7tDD0VRuTdwJVyNOyLD0KEyBxzesgY2j1TuDCv5TuiYuv4okYuPMv8jvU0potzyozN1zrEqP1z0ozR1zYMxT1z4oz1RuFCv9ZZ3tzX1f73oQUuqSKCwuZD0herPNu_EqXkvYizZkv7GvFuznXwFYvcD0kVyjMjK-zfBqJhxN-zgVyM-zQ-z7OzTuzbpznD0wUzcDiyUzZuzYWybuzvD0d-zJPzjPzLJBjRRWeNtOdyKe38suiSJzzyUvJsZEdhgEzpkiX3nslzvazRZkUzzSerg5iXzzm2h8yz3aziSR5azPBzAH0Dzziaz_NbGzzFH0syzdEzbOlolzrazOzzJVhOH00yzBMtvlzyazxlzNPlYzztH0pEzYQR_yzOWsjSwNgSxUPPpp7RzESzxQuAHzjdvQFzGDC4oSMbyozz_PST4x7EzMCqyQxBE0zymmAx5zjUYzU0wa0wbrzMvx-7zxowB8zzowoWyibwf2zprzLGzHvzUB0JvziSzwMzsbwNvzcGUpSzbEvw2zdEvy2zwmzNtwrSzQTenE0ikq3mzllph8zq0zHXyC_SIszqGzD3zX_u2B00Lu4B0KnzRXyRszvvzIUyScw2GzJNy4GzNJp37eKGpLTuBF0KDyDF0GQqmWz67pZnzDqwanjMF0Q8oCwzNKycTzXC0wNzTKyhdxQkzNwz8sz3XyNti2JvzAqXEuhkz2AqCtz5nzIOzAYytlqD4z5UytF0-NyVozKEprkzG4zukzGUzasrv9z9KyID0sbr4Hz2kzEMv4kzhOz-F06ce37tjMxhdwWKviG0uoKGlzr4zeOyMIzUpzDsw9oziOy-oKnOyIZxMZx14zFXo4EpX-zLXoZ-zj2ub-zcuzELAeuz6azzXzuzy1hRgynH_lLOTQ1qjSwjCmIazTOnqHnhLnegv2KzIMMUWTp_zoZyb_zpAe0Pi68yy1hRCng_zMEzgODhtsjRAKGsgqzahpV_wiK0L2HPIddFGc7z2nmmSmRTyFzs8qz02vaH0RWJ8lzm_k_CzCRfiOxntuEOusBuizw-D0h0zZmzSI0TCTsNrWdhg1xZI0aHx7BzsB09Bz3Sz51os0zACzVNyeKbDCzKF0Xdx-_uVQqMexSXrC6tzUy2TzwLLeexM7o80zHtzNKvEnpUCzw9ortzFXw4Tu0Vi6TuY7oLgi9TuUXuNCv1vnsEqngxiCzL2hm0p2oztgxU1z28oLkvWG0Nkv-J0ZG0lXubG0nMvDlzQxohG0WM0i6oE9opWzaqzkBA35zd4r-HlURuP9vRQAyQt6audSAdM0NskTIMdazaUswDzVKSv2No3yICYnjaqxxt_q2K04NVd4CUKz2ZlrqooWmQbvYTwpDsarz-IzBhJ6UI_ss0TVxpyRbvbLrUky5IspWzQ-FNHCNJz9M0yfkOI0AN0qWf_HyPPstplV7noK0lLtaXnnLtAFzmPA_EyPmVY1oYJEkEw2PzznSdVMLazl1drZwdqyCez9SpgqymuxiqyXusa9fMfIR3Hb7zIazDL0JSmiWyBzuC5zDDzq3mqSyLWZALSoyzCI0QJh6PxOQtkBx5N0xVqB4NvryjPAXewNrzytu6D0bHtSZyQ_wUL0uQxAE0FExKjsI5vE3wM5vg0zV5vHE0mKr5SxbmzbQuRI0b2z2Bzd2zXMzD8z07uEbxa3nj2zFbxTE0hSzk0zLDu4khBsz-MzHtwqTyQvzaJykI0cJyeEvumzjB012zOtw32znB0fIpWWx2Myijzp0zIirj8zzFpjvzO2SzCyzB01I0kFv3I05uuOsz5B0ENyv8zGhz_CyYTrz8zN3zLhzCC0ZszNTzbszEMuJC08DqEKyxivXnjNYu8zpAkvjXymszRPQQJ08HmOF0pgQTC0HwzsL0nCmrImadxDJ0NqwWF0fNysJvzszihzVqweCiCgoqP0SGvnhz-dxQwzXcA_szcwz1hz1NyKLvnEJnF00L0j9z-0z5ZBfjPkXxF4zDrwLozDUzsJ0GsrBVyUOzP4z6KyIHpx8p3J02L0JD0nXv39zZYyjYxB1zVCzzivkvu8L0v4i-L0_FMBM09jvDM0FnnBUukQ0H1zttzZMvJM0bMvHerH5iaXw1YuE1z3irfdwWD0hdwcG0t7oZOgaizAuzgG03CzxrwvMvX-oBZxFK0LIzcKvrG0dVy05n3MvvG0mizy4zyG0KlzyEpcxzsWiW-zpojY-zd6znZxBsy27iEZv4Uz8dw6azoUMsurCpSbA0zZmEbvON0dFz2HrQFzGMOWawCxGNNoUBz85sC6sDzbYueIeyDXzhpjFflWQyejx23uXObquw7aXiit_Kwc5wQQ0zF0gZZ0soNLxGJUSQ0dWoiGy44zOKzs5zrkPQFzEoyuep7jgxPzUxXurvAFzv5A0lgIEibHGf-pwbS6un7qzBloPBzCXbaQhpCCNkxL6AkemC-ksRJStkpWzAjoB4NEixwZCJO0Z5oX0zFox02xOO0ePxwDv7HqtczGdyB-tDvt-utdZsLlwTO0CoaxBzAVujKtkLtaO0BMn16kP7vgRxYKrcO0jrzuHvWL0Bvz1bQOE0dTyQE02HvH8zXB0tUoOGzgMyg8ubVxpI0aKQbB0gTku2zsTyWjziLuYjzx2z9WygbxYvzWJy_Mznmzm0zAP0o0zvI0DP0pJyvB0l8zrDq9mznvz_mzp8zLJvrvz4CyvDu7B04E0tFv6E0PDpwcxYXy-E0asz-IxacwJJ0FKyfP0cJvGKyOC0jP0tXw5Vve3z_7poP0_QuqszKJpIvoSF0MJmrXyOdTeTzPqwMkzRqwOkzOGvkTzcF0YHoD6tnNyF6tjmpfJ0YexFQ0f9zjF0gdT81j7nzI2o9nznJ02Uy1L0GEpqJ07Uyt9zjEuRtzwjer8pDizWQ0OYysEuVhbyFzrMQ09ztbr29zgjv49zCgx4L0MG0MXumQ0OV0oQ0J-kqQ0JG0sQ0r3oFM0UMxogx50us2jsFybMxD1u2Q0dMxgML5Q0N5iygxJxzCK09IaVM0A-zK6jfG0XM0ER0BpzGR0FFqwOzIlzaVyUR0cVyeKvU6jw4ztG0xG0QlzQuzJswT8t2G0RFq4G0MS02pzalz4pzxHpqSj7pzmZmBuOQjAgqljKzQS0mySRdo47QtQamawrRmNL09D03S0KE0a2zTCphO0NSaEYuPGzUE0kJyaFv6SuoE0XLv98zPdxlL05MgnL0B9zagb6szsrheWCCDz3NyYKx40zZvu8LvoNmC4z1U0bQ0g8oC1zmvuLMxaCzX7opQ0m3oCM0TMxptzuQ0yvuHM0bV0VXwZMxugxNM0wgxZ6o6Ru68oSM0L1ue6o36gYM0pV0Q4mbM0GRz6ksFcD8aw73GBqzcFznAoF1vWwfBQkrAoD5hUgi9mtYX0iamjOni1o2N07K0mcS9HyYX0ynSewRBpZWSVQKqIJzxyFOxRc4mqsU0X0ZGu5to7FALA0UzYdX0MazfH0RuvIzziH0nlzUOlLH0W3nrPlQzzp0fxPl9SRRH01lzXH0JVhvH0Vzzwazbzz6az16CyImXJL2ToQmz_uzXL0CvztUxx1t1uofTyVE0l0zYOQVcxCP0tLufXykL0b4okP0GvodnzBFu2Ww-dxsW09WQEQ0GcmyL0GXuK2ojwz1J07lq7Ha6W0htziV0QXu_L0ILFTV0LyoKG0O1zqtzvQ0uRuZXuBpbbXuS1zitzZXwgV002jAZ0r2okV04EqKxz7iriXwAwuEpzbizA_nXX0UEzzagKtAEGBKZzg9N5izLAouOdHsYllzpRRjLqvyzdSCqlzukioH0RzzqH02yzPY04yzTH0SY0VH05-fsbkZH0gJzC_FkZ0_GdnZ0klzFdhRfiNfiraMsZ0spCuZ0_mRUtizPlrH0nEzwH00az4Z0W5i6Z0zH0oQz0agiZ0xX0-0UOTwfstwDo4JsXaJhZ0ZxFxX0SYnNA0GJzOTG7X0Z0yXwy_5pPNvMrzafviPLsVarouL-L9twua0t8jqouoDoWtuETyctu05uyhwV-L1uwJaxUUXB7wHDrLCqokYA0NYEw9TNIptJFwt-xe9dKgcpEx_gnhkKkBn8PiuMr-PiirzAB0gY0amzObgRPypGx4owdPzCcyWmzcPzXPyT_tHPyGvzdL0JWxyIvR5HhLzHyuNcx4HxzVx2bx7LzROBpLz2Lzm5HsLzMcxjb09bxxLzBFvCcxib0IIx1JINHxDpiub08Lz_Xk1Lz_LzGmhgNyCMzaVuEMzUWxbvzdIxuT0tCyhL0yT0PQIkIxNfI1ox-8ze0uPU06L0WTuSU0VU0xY0zkjzY0IYBSNmlNmFMIwEm6MmqMmvviAthBXkV3o7xo50zavu-WwzC0JXuV4z5W0jQ0gRuggxFG0rozLCvI1zo8oiXCL1zwoznozEjCZV09W0B-oQG0sgxJX0MM0KkvMX0MkvOX0OkvgyoQR0KKpy0poV0e1zx7od1zKmqK4mBZuQFzvBAshrG7PLTyg2nWfvDDzjXJHLAOsnvCCTjqDKgXSXvbyBwXN5rUEzY5EPPLGZuodyjdyTpyadmJ_xc1aL_xXlupd0TUwkd0X9CGUwgjrgepuXNmdyHuskYlsd0U4wxAe3ExBOsGRz6Ju71Umul_bmdHy87I7SvYboSd07bAg7HNeag7K90ytcl7ax_Pl0H0WsNCiAlnYOPD3IzuYPFxyIRpEvg2ZzEMtaerZd0RiSQhoE_FSep1blTgYVS0ufzAFzTEielA-X0yBR_2yzLykHuLOAQPIhfOd-FMMzj-tn-w22v6PuQI0dY0QT05IPlrzdO0PCybSzTT0_AojY0UT0aKjG8oKvzjSzzWyaB0zMzR8zVGz_HvpMyTvzZGz4O0jE0uMyrHxglpejzf8zgjzJc0gL0jjz3gz8hPtE0zI0vE00B0u_PtGzDnzBhzmWx2E0ETz8B0AU0AJ0LUy8E0Nnh5jz-JyXlfHJ0-GzJU0gP0SNysHQUTzu3uGEuz0zrNzE7otNzpcwhUyMHzZC0MXxLWvIXxmU0-WrAQ0McACQ0tqw1Y0uU0GQ0sKy_nzqc0BozqexzWvOOz_WvQOzpkzyjevwzmZZAD0pGvykzaQ0sc06F0fYxXYye4zgQ0g4zber4Xv57t6XvlMv3gxG-zoG0SpzsCvMR02V0g-eqYypizsYySuz0V0KfOWR0XzI_V0nUuBW0aR0skve6zu5zuVygR07Zx6azYUmhPZ1D0ZHvrevpWzwgyuhDvcRrX0z_lONb8ZzCqrvLqPA0dlBZHxAFzJ0YRInWbMlESxxz_N0zAhMyzUEzbh0wwBQqztko68lvkoH4uALSte03OhDidQFzdEijSgJRzmYzVAxf4vXAxlrd2PzvjoF5CbYz5avRzg-ypI9sgPONh0MtNI1n81yjmyH2wN5Ou3dn1zmez9ypoAfpAwVeuNi0jRvIi0t1zjh0OTBeKzh2yDOnl8liHshZlah0OTBdM0n_zxLnUazgh003v0oxccxkKzozo4RWXTmhPAwqzmSm5puxfsh7zULD2OAjRRizO6R0j5uKrugfvLyGISpMAxQLzoOxDUx88VO7uMdA5FxSow57Zq9zo8pES02KyiyiKfxTXvPXvIS0K4zYQ0yJ0zUz6G0wizQCQvh0PTy2zGH1yGjdlCctFtFVuiX0FgisAoRgiMEzX-CaEAzJAF0zdqatK0hi0b4BGCxH2zvuz9-vmkuWhuk1ijLxH4lWsgmLxDDzsim1WC4UnYvkAJycDhg1v0TsqimDXzQ0o2DBcS07taY1UK4oVhu2uzgIhVgvhbweY01bQ_A0qcldW0aT0cI0UcxCNzcf0iL0fsziP0a4oN8ohcwWc0_Vv00z7P0xLvsU0dXxnvnxU0M0peKx5Tzhg0iQ05L0JZ0zc0V0p8W0fgxjRuCZ0P9kIG0FZ0VV0U0pXV0DX07c0yEfNZ0RG0PZ0cMxXCvX1z7Q0UEyXZ0qMLZZ0xrwbZ0CR0Qd0tXu-IzIzrRAzGrzNBfrzu-aKtzuyS0Cmz6H0YFxuifX9y5ncjyTTmzClnQQu_4wLE0VMygb0_hvk5ojW02SzSk0r0zUk0CHztLvXk0RdxZk0pszYc0OVwac074nuC0K7o3Y0Ftzkk0MUzSYyftz2Tu9L0EG04drGG0jgxwk0lYuGZ0NG0IZ0FX0Dkvu3o1oz0Q0VCvfV08k02Eq-k09ozbkvzCzz2h10ptV0n4zckv-gxU-zAaofkmNh0rEDjzN_NbbHwhTxTLrtj0nC0HkbrTzjPzHPhjRRQlkEeoXayF_w2KzOlmKYlb6N5qaZ4kfA0GRzYeyOulMDz1tfuzvCUwIl0PpuBhd_0Hsh0lvfyBwHhqYsy-OyuZzpUv9owAn0db0MsyhsyA7rfIz2HArLm9zowAFNHCOPysX0gExfWBGT0ZO0alwYExN1tIGwIAvhWrZF0LwzbQq1NzdMuyZH5ZzxDp9dxzkjiTzmhznTz9sz6LyULD7kxSW057oLO0zS0LoxJmsTL0XW0_D0rrszQx8KtKI0vEoMI0_utQN04SxuDxcl03FzVI0QwPAf07FzEf0NJyagzpO0bI0fW07zuGqrZCyIqrfB0FQIaE0wO0Nf0YB0s9hVvzhB0Yo0Tf0nVxVf0oPq2Ty2mzhW0kGzoY0LYu6mzff00uuhcxif0FDfkf0I3zvGznf0GAqe_uUNzHNysf07E0KNyZP02vzbP0BvuJ7fqY0Vhz9vzZUyrY0ol089Iql0jcwUU0ak0cUy5pe0LvaNyaU0UF0BRuOqwMJmgTzzMKhU0mWrjU0aJ0vcjZHoQ9zUkzG6trC093zBtzvL0I8zbKx7LvsAvzU0KOz3W0Sg0k9z8Ny9TzvJ09Uyqwzzso-U0_C0LS0BD0DV0O5nyfxmXv_wz1DgOizv_mQiztc0nk0vc06l0GCv8l0dCz-l0cyoAm0OCvCm09woEm09c0nCzGkvrk0R_Kztz5Ap1tzLyoXG0JBM5tzcUzb1zAK0BR0D-zHwuSm0Al0RSjYHpGuzEImPxz5g0EFuJbI1OzWm0D3PhD0Xpz_Wo4g0JuzxeQmD0nKvepzpD0mRqrD0ljoDlSZxSNao5ZxFh01Oyah077sJ3uNbShDvP9qXGxhexkKx1qwtFyjKxlfmvFyVfmNh0gCqVZCgFAWUwQn0V0mVQEY0wzym-n0ctXZExjctopigU0PrrJwzYJ0kNyJg0WKyPWv-axRWvKXx7JxRp0tL0NVwSIqNZIvh08LhxUS4xjput8j0aRzAIm5rkXEie0mTr0li0uqyvpujpt7esrGykPc-IrzRxd9y2orCEvMEzl5NOJC5BAyfjeMeWayCzuvMkQFzCs0iHCW2lnVZkRRom0Is0sTvKs0QbRwJAaeAJOABZAXe0KUZ55zCco04ude00lz-Iz01ulELhfs-0y-3rHRdtSbentM6wPYnIkM8HOcEzDa0S3nbNrkH0wyzMH0KY0wZ0MY09pxMa0wDTRa0xH0zlzo5nlcG5yzY5iZerfs0fIzIrt8yNSJZfwEqatsgdVEw7RwVwYCfwuGykexFr0VbSfKxXfwHr0RKzn6zK-SgmZ35m87znWu-A0mWwSb0cmzFo0emzHo0mSuJo0ULufl0kmzPo09HvvO0RjzXJyRDuZJyv2zq2zWGzBYmnmjxmzrI06bw9O0ytlpB0EXyTvnLc0xI0ecTno0cszwE0MNzPhzwjzEUyaZQSXy9I0HnzucTJhzCDyXP04jz1vzT3zDu0uQjRhzNcwThzjL08o0b3znW0y0z7f02iv9f00_zUDy-f0bU0qImwszfTzfU0hTzkr0fDyM9zjTzUp0pn0cJ0PGvBWojm0S9zmqwV8pjxQ63zdkz83zAtzwDyjJ0RHxlJ0LQ0QMQv5jwKyop0DS0rp09U0AVyTOzKS0xwzeg0zwzPxgdozcYx1l0Ztz7F0gOzMD08J0b9eTD0tViSD0HgxzXv8ozNlzEFqLKpYD0_Q08CobD0gq0rq0AYvUxzzhbsG0NuzjWi4V0ov0hEykD0jEytq0SYv9g0MHvDPz5G0LWz7G0Jay0swxD06YyIycpqF1rLZRgHnBrBAfyyjKVMZeu-tDKr6byDcy8OyBn0ab0V4TAPyVdhIn0Dn00NrFn0oaxgJzgJZZaJKwtDk0FFzWdyGGnEI08D0JHtz_z2VjHI0AT0TcvVO09izdgv8n0dZs0r0c7dMT0et0eO06e0aW0BjzwUxXI0FvzWT07prlbjjmzHf0eI0MvzKf0bo02WyiI0ybwwt0Of0ikz8UooHxY8zqHxhJydjzfo0oE0tI0Girjo0o5osE09Tygf0zWxBu0V0uRu0so0rro34jCTzof0Fhzqf0GTzADyLu0JTzOAqBqiQnzEC0U3zM1j78z6o0lW0YUykNzEEuKC04Wuok04_uQDyrP09WugKbsP0onzT8oEGvchzXQqnnzsXyI8pTqw4P0mUyZJ0vnzlU0hqwXp0VHz2u0ap04u0kF0Ddw3cKIQ0cYu0l05hzuMumwzPQ0MEfYg0I4z68ebg0Vbrvp0Jv0CD0Lv0T4zUEpOv04J0djvNizNVyxLxROylOzLyogtzECv6k0NMxG1zsozmtzPXwnirvApHM00k0yoz2k0Mpovir_c0SG05vu5ozTZ03YuY1zpg0dCvSX0XD09u0bkvEl0Yq0gv0BSueq0wMxs4zXxzzMxI-z3V01g0oOy3g0tv0sUzkEyLK0ebQRK0NswZR0UK0bR0A0zDh0qNu5v00izNr0_HZjazNMz_KdryzU9y_sSDuuJyar6p0WsFB0iMzUkrfMzvWsVkrKFUOB04ax4WsBGzeKyWkz5DpZ9zxNyxkzyUicLx0UiAFzmMhHyzAk0ruInbi7_zSL0GnsHOuZXoTBxSyrQFzE6zh7nVjxmj0X7nQO0NipR3g6CSjWwNT0Tb0eY0oMzrrzkY0F3otT0hl0fIxfL0gvzkl0XAqq5onl0PYunWzCp0f4oICzU8o8P0I7owl0OYrnc00W0KKx2W0SCz4W09Y0uc0y0uLq0F1z20u7jvEZ0_l0yk0SyoPCvGM0Hq02ApJq0OZ08y0JkvSLbOM0PnnQM0bCv_J0qg0Bz0VUuUX0Md0WX0Rd0pWzOKOOJgsennXeWj03vfai0DDz1yViBrL5rs9MH0UuMLyxE_K0amhzN0c4rO5kS00zqziDzLHy-GtAesUmwwhoyItjhyO00pWzYYeC0Qjsk0e0Sn0zVsi10rwBUEGCbyxhfPoruN0MJDIvr5qcdpGFcm-8HYxxJPb4qcIuuK_yMazVSG7qcIGeI0GFByPBzYymgJhrtA5xGPAdK_jcOvp8w2R0aRz5QyqWApJzj1G_YjjeoPMz3hp2ax9FzhSrOWpAGzFVxJB02WsSWpAHxNB0qNeDHxxu0tTzrNypDyBYrjKyaLxFD0A00r1rshD_oTh5SpFsDbvYt077zZ209_ONyJrPBJ1p48nTbwR4bl6qD30IdXmiRKMse1oM_zlN0_9typuj209_OhiSUcIcxuEYwi0GX7zxA0jPz5Qyj5FvsS3HuvyrMHu0H0JEVRfk0Csg-pHlyeAyW-y5cy610ooq48kYsapWlltvmixJ8svix9dvvix8frf4htixpsagJzW2u6HySNs2D0ybv4D0Ql0w2x8EcxGWcw0oOuew0CLtgw0CYs9AuQEkET0S5vow020tAo0ZW0bW0EjzlWw9e0a00ft0kO0RuudJvd00ewzOHxjQriTyJpwL8zbT0PjzdT0pvgt2zUjziT01O0Xjz3O0Qf002zkE07O0mB0Xf0Hc0Zf0i00YWx_40CJvlo0Px0_t0rlpKP02CyMP0Lcw5I00mh7I0uvz0lp-I01GzyvzBC0Ou0DC0PUyUx0qDqTu0qDqVu0ll08vzYu0sY0QU0d4omP0KmpRirYNydu0MlqJnzzP0fu0eu0WDyF8pYDytP0swgcn0frhGg0R-nul0UHzbJ0ohzdJ0Lg0D2oiJ0dp0XT0tXkyl0oF01L0SWoRy0Rjv5U0-hzRQ0Mj0zXxUQ0Gv0sfxFizCV0KBq5000p06HzxGvND0Vv0GRqOEycyooy0DG0VG0b60_p0wQ0tozSMx3c0DX0NV0EM0OG0MZ0B1uz9extzLyoNq0rirPq0lYuRq0QwJHd0aG0QWiLd0Pd0-tzDz0jRLFz0dG0YUuYIoJz0nG0iv0dD0KuzXxzkq0vCvnUzzg0LFuoizRz0UIzKswvq0wMjqD0fmq2dw1v0Rj03v0qNxgz07pz5GsKXf3Wj8M0cFzBCxMux-Izj2mmvxm8Bx3qcFzNloDXzerqGqq7xKAJsbFzUqzCNw2cyo5w1jtd_zNRq2PzMnaMqBDJlh-zMSqBI0I2y4cy1-zuMLI6BgngMnel0FyWBZs0boO9lzz_lQe09IzfIzn1o-IA8N01GGKRzcMkSmzEEvE40RvCIymeMevWzduo1LrTm05ATQFz3AY-iH2byIO03D0D-wEk0Zw0mcSbw0zn0PO01n054vSO0U40wXzf0zX40fLtXUx9gvb40fO0A8ze40b007e0DIpCB0j0zoO0lt0sO0ZFp4aeTJyQo0wgzBVveVxMf02rzqT04rzqT06rz5rz8rzi4t-rzxt01TyzSziGzqCyFXy8t0uB0mjz0T0lvzqjz3T0Lsz5T0spw7T0Vsz9T0sCgL3zh_uMu0-QjT50fVowf058z_JyHC027pdP0UnjAqw4f0NJ0Wk0q00P3owx0HEqyx0u5trszIp0HkzLqwyP0cdx0lfJ9zx50oUfcC0KshfwoHg0fF0mQqHjv-DpLCzcp0wW0Bx07WwJRu70zNy0pF0kIQrF0E4zF60Wg0KozFj08C0Hj0OozTtzP60wceR6019zNBqJV0mg059zMV05c0YCz9007mnuk0DtZBq05ApDq0l60Fq0t8oH10vEqGm0wtz1Q0x2j3Q0G1uL105RuVZ0YOyZ807tz0CzmV0vZo460DJaOd0lXw860dq0mG0Qpzvg0Oz02ZoIK0KYvWxzhq0iUuVwulv0Xm0vv0MhxN70yljP70rswOWzJReGurm8t-G0kKz-AzmRzO5KYKzk7aq7zf70rPtfRZm_0YDODtqWSvycgS2wjZc7owIw0db0ZsyPw0Y3BgPzXb0lUvPsyhPzIcyk_0eIqf8UpWl_Uz6iwb80KZv9GM79l6hn6zgcUTO4zjKfabrb0irfxOA1kfxdxhc0iBaz4uwCbrMbrXYxesrmfxeg02xhu5eXA1W0ivsFr0izxhWYxi10oGAtrAYkA_v0pM0r6SFwq6DsQWuGgzwVlbMO_XecjR_LnIqynA128tePSClgoK0aAx8Ktd4xuczj20X9mD8FbkrG_CQ6zj4w-ftN9E_lhQdvzSiLlhuz0WmhZcxYaPbcxl-tm70X9m4M0dal6M0c6HGpmGCrWruR0dE40B9mYCCSSwy1mAgprinrZqz7zjBfidzPZAfeqK8F_3O5yujRRPclzJdmUxD2pEEzRAox6zTAoaNxa-zXdSFdx1Yvcz04B1Szo4dw8G0HEzvoST6zw5z02pAFzzFnUxJoBNjSb4Vn54Kp30E8LuxtKwsDQtQFzHC1V1NjSbYvlxYz06yTiHLsxQYlaC1gJzfGnuMAFMS3tgk1GExnJYwxVzfIzrLyJnDACyn20NN0oZyndmiK0M0nUMGonuqugDyqasnUyzd0Ygwkd10KSLTqz-iz8A0GC1mUAGyk4GVqGdYXoFipJDzcNNXxB0Xz_1NVcyB8G8MibbwQgz180SgzLE0Lk0Ik0kZTcaxaMzel0kt0REvmt03w0lmzJf0gHx0rzdPqVo0cCyPf0mT0Rf0340Ex0cGzC90eGzAsz1t0qB062zMx0YivmJyxT09t0ZfZuE0Rx0po0eZQro0s8zFu0N_Svo0zjzQ505E0zo0CU028zECiW5zO-hkLv23ZZ50DqP1f0MU0LU0v0zhP0ml0aUyLF0XTznXyXU0TJ0WC0m3z1P0o3zaqw0Xy0Nzcr0XKyRCotu0pTzqhz8Nzz4nlDyvNyVcepJueJ0VGvwUy_3zyUyO-0xC0Oy0300lwzAv0m9zLtz6U0p9ztkzPtzpp0LVfup0Iv0CEyR4z3F0KOy5F0S60atzoXvRUzdtzQD03zh2zhUiz-y0gXwCz0ierYKvF-zQJQGK0LR00OzMuzBYvTmqT_0jv06rPNK0x4zqizVIzWlzd_0q5zQzoj6zB0zv2pfR0W706azr4ljN0YHMQEzsTsb309UBsXAsA11d0B0Ytnw7_rFXAS9AtcSgMVwYV9Pz87bM9s-IzcKnOMfH3ygK0fhu_Bh4Wz87o8Wz5JhNSh_F13KNW5AKLCOIgiPsqCSrUsERxve0IFBIuM76B9cpHAYeTEhiwWpp1MlL-dbG1Ie0pWzxGn9xszKup0UFi0h4xcqxXIgKOsGPsMZu9ny5LcN5xA_zwBBuIA8yNfN0FBDIt0fqAsatdC1LSBkZ0G2njlzmazrsZHH0LHxGa0fXlmH0lOl1s0L4ITyhmgh3yz-s02Z0lOlTY0SH0tEz-yzBt09s0jPzgECT80mR0SqarC1T00qR0C0wSC1ZFAFwkZim-9mD4OBym3kwPBzj8k4C1UzN4HD67zoHvAFzWrSEZuqOsifyAryP5xbZwHwsl7rsG1voy5Lc-QxhqxQFzP-NbiAc7rzWmxH1X5xQ_GV5xD8ysX0Z-tiqxyJzCI19PwrXzYMZPaucralXpTsenuzaqxAgz_-oLD1r1wNSzs6uSI1fIz2tF0iARTsNI1zUZSXmAI1oMtndBZ5xsfzglo2H1edz4H1oqxglwMEzN8mVutOraAxrQI1F2zoVcyauj6kO5QzDvXI1t1wzUtZ9xVSsaRzyPA-1z_QfZ5m-Cz5D0BPxv1vH6zSl0Rb0e7uf40uUxiY0eSz980A-nmY0Rk0uD1Bcw_jzOU0z90tY00WuvY0uL0w5tOFzdk0g9zqQqyW0OCz8nz1W00U0400lk0CXw7p08007vustzry0_00ltzv-0rirx-0tQ0k60tQ01y0l0p3y0KM0Ad0TG0V1zc60vvoQ10jMvS10Az0-Q0Jd0H-eaq0E_0sXu17o7H1s7n38DhMARMA6MnN_qK1oe4ylZ0vvt5Guidz-XpT7n71U7oqXPZhvYWhv4cNjJwVL00hvdt0Mk0SVxeW0rO0WVvnY0wT0pY0ox0GF0c3zd9ozJ1PDyk50bJ1050490S2JFOzHRuzW0hp0jJ1jp0lJ1fy095o7003jv9-0f7tsy0pk0g60p8oCX0LG0p-0P6outzzQ04-0Im06-0RZ0SvG6k0w60I4AAK11YxC_0Qm0sMvjCvOMPg1zWK1jSbKqzI-taH1pm0cAhqutlnYYLBD803_Nsi0fOk9GFcMwRUvNoqaPsqwLcFAdasU7nX6yujsF3x4WAt-slczy0vCHg1L1MndTHtVxcoPxDDzXBcH3rI1kMvrfxqRBc2mxAsRaxqz9yYXz1mxuEtedh7H1mnY_MFgEillaKksmUtXvfOWcMry5ezzrGc9xmN0WM1F2dYM1gJzXBch8BWKzjKuz-y0FtStEnnxwmJFnlmIug4x2vsE_ToM1LoQsH1mnYT9lrF1aYsTAzMPcj9BJndLTsp4l-FyYFwgcSZHrsSA6M1W1pGRzXBcNau19ByQpFM15mxmnY4EtDezI9mPmxU1xiMtRKzgJV8JZflsJrOJzuy5lvWxHqiv_lJqi4_lDN12Vn9quh4HzilyYzMkkbHs-IzgiAzRAXs0pOAmL1syOd-onqzh_QFHxEABI80jPztZyHbVy1zRbvHt0UEw4G1MEz7OB4JzHGR6Jz85r8JzCqEcGRwESoL1kYtwA0F2xlN1KdC9N1R7z_N1T7zVISv10eYtDAGj9mDDz7OBGKz3zzBSyRbvvlu8zzBV00v0tD0xOyaxSQFz2jmoGlVKzQ2yN7K76Uke0F1b2Gg95x9Yzc3xrXzhO1bMOnH1jylNnu0utrR0pWzNTbBuOAHiCSz6r01YgR40PncCSaoSWgO1LTg6fMSS0mCqysDPjw0ueHlrq-qwOwNlwTxTD5vrhfHUBNNbMcRUHxfgsBzjXh0yhhB5eGRztHJFnA7KzjRAW80x2C6j0FG1Urz_1vMHyth0d3v2KzZP1WAgkQGzycHLzt9pw10iqzlOGJSAstw-_CxYnSEFKBygJz77yzmyWKCVynC5ywUtv9xpN0zQzboebM1bqyHezo9xJezqN0C_v_mydSA3P1JaE92NLBn92NKBnTXj7vFNBnD-pzRznN0BezFQ1AFzKQ1lwsbqsZfe57j0dmVQ1HQ1b_qpWz1_NUhRNmyjxxjrcTByZM1xMZHByc9VnxxnGeTrq0BAUd0Ahm_jxpfyWzsFeuFSyxdzOewl8jdouCaxHruZWh9AffIMLNvrFrlkJONv6Swoqvmzu4Cq6ru3bvffvvfv3DxhItBHyOHypzzGG11jsdnJ7L1H3xIgs110ZDwy80YayO20k5wHuuLPbFBrWcBJwtwNui_q8Lws_zS20vbo99H7TwtrfBscj1r9LwYnqIJsXRytQzlM1dUxSQz8xxnR12QzUBylR1KytFxq2xjgaVpevU0zSlvTew7fjQZv3twSZvuVHNl0xruAHMgkrMonLewBfqNewBvwMi0qKiuTKpsuXZzzHMkVwmNqtNqhHMBR1XNvUNjER1AS1qa0dzgOfvUNvRZvmTKd2nJGA8XfBbjJO0fwaWZv2Wh3hjYfvTNjYya7R0YQyra0lJodfvZNvBXh3i0opn2sj2I1zFrbM1jfvp5uEtjwuws5u4a0cewUtuxouReRbtuctjeewetjzhw0ouqstba0c6w8rb4oudxa5BpU-OtPyGtb2unKztXixI1yR3yE9rviwmjxRIyXtvTIyZtvqTxujxfuvd9roeMfotI9sgjwrOw1gMKRRPnMnjthjwMvv98wrxw1jwuOwswRf9wUkg-1WeSpU-su2nh-qYITs-sAbsKwviEI0-sbwvgwDTwvT5p35b1Grs-pl6bMU18OvSjwPTHMveMus-GyQfzGDtDJ1TU1i_b8xy6EiJjdnBzcidJ9mWXz4NuM1kwrdVmxdBErmxU1GtmxQVzghuMM1M1xvEtcHrthumOxqny1jdKnxPkd_otKWwr-wqjlgYCV1vT1vYGuX6wJldrnxA4xrChPR1Wrz0nxHHsm1vJHso1vw1voGtk1v9Gg-huxknSR1GPiYtEaU1TKhdzw_ylSV12USIG12USJ_w3dsxOmL2v-WzTR1MKbcHy9U1tPx9Lz4MhAXzQIt2PxwhoCKEFe0QQhnFhxQyo-rtox4xsm6yXOTjKzMAxwgmW0GbpxUDkyV17pl13xrPBmJt43xI0wfHc_Vy9PvzJtHmt3-vrO1jN1rI1u-p6i0GW13XzlZY7uA7EwrltWiYk4vMW1S40spxmAmpuzQjSy5kT2rAV1C7RgzrPMDYCBc8yn6lXRxr8yxmrOBxUDzrYEVeyHhkh6uEiHPC1HStQqyw7xOsxR8xixdW7xtYaZ7xZ5yvsxh7xjsxg3xG9vS1wYBuQ7xB8x27xmZztTcqHDyvtUwsU8xlduMsxsRtibqbBxcGkW8xYRc_Rx4ojeIuCSxj9vzJws9vpRtFgz29vtStx9vi9vixurHv79vadzucgUmtvSgo7xwMdkZY68xweEdU170aEudZdy3itzfzyuz3dBZ1djBpO_rqj0sVcw-vRLzVTtz-vsgETUtPdylmT-UtqJrQmTbvfoVtJKEy_vDmwFI0uVtgWtdAwsWtfRvb_vxYcASvJLAEAw7lwqAwfHBsAwBvvmVBRSvQ1H2CxRIkhBwlBwNU1nBwO0DJ_t4e0a-x26u0ZtaRs1ysrku67dCTxn0eV1pFTxiFsZ8dfW1wFH2-pMwWjQwgmwK1tyhcVr0NGwjExNTvan0BFx47O_Iwu6xMlnZ1tC0j0wxfFxCoww4wgMkpJwPDevTxuTvlMkTl0WDeyJwcStwgtdFxF7ukhvcdCK5zIxxtFxtuXVitP2zkqcAS0RLw9i0nitdLz8KwNUx8kXKGxr5ww70mowaprpFy4ZBo1thFBq1t5Ok-cvgNyzeCIJ1SD1uw0Do0TD14FqSfh6MrSIFver9MrENrk7uNRpcuvjsGw7ur7ujF1FhPu7ul7uHa1Aa1p-x5FBMLu1pP0UxudBNa1WMaRNrorzEvzTNrWfiVsZf3gS_tlsBcdh_qekaCZKFY5qffiS_t2HAca1zkQea1bsZU5hiNKpfioGxrUv_owzfi86rqUvToS1JuTOr0dyT9yXMDZOtJuIicm5IlxOrouI6tZ0Or3a1smR0tIkIl8EU4OrEXA9Cp97uoiiYGqNPrBjptSodii9ipM8uR8uKb1vGq47u9PrB8u7dg16p7PrvUrUb1pPrA1SRGqNb15PrdPraVrINpgPrX1i26pLepzSoJ8uQQrP8uCegQb1EHxOVx4UvXjrsWy680SB0Ff05lnZD1dI0bTkYbpQlim8uX9ukkpj8un8uD9uc3g68u1bao9ul-uHpwCc1BRiO3t59uxjp9elHc1xFi88uFc1XtHN3pA3tcRr6jp49uU9ujQugHid3t_jpSYpg3tB-uWRrmXmE-ux7hn3trjpoHzNc1UHiZ9ugcaicpx7hR-uXRrrRrETn93tKc1zWpv8un9uI3t5dxLc1_WS08u9caqjpy9ur9uM3t3WSrkpa3tBRrfRrBRr-3t3c1vjh89u4UpRRrK9u72lURrN9urFi28h_kpZXpjc1EkhElpAnir3tMRr28hqc1ljhsc1kbT_cp28haRrznRQ4tb-u_3ta-ut8uy-uxhgs-uld1s1SXc1onRn-uDpwT4tid1lniIfxv-uU4t8b1Z-u3-uC3tOYmggzqvgTo0rt0JivlgzQxCI90eE0Ikpd6fiB07w0oT0a8z2t08400Vxl7ReSrTzAV1lCVxxb0Qoi6Ptxbx7b0Ac0NVuobxYoiKNC84tNYpOHu7vDQHu7vDfxCgl01Szj00af0l001KjWdvacxd5lbcO5Szmo0bdvZ3ZuyfJRIcpi0D140j2D1w6l4D15B0OP06I06B0cdvz0lXr0M507IAJWu-yfhAy9CySP0x8zxFvUTi4IpCE1VYoOnzobeOUyTwgkx0G5jW3z4TjY3zxnhDRI0TrskC0Trf5tiYeEJxuQuzQuJoh1QuCpRjWs4TrXnzgXyhszsx0RApUc0RU0290agbWdxwLvKCzxx0690nJvtsz990UQqGEQ0P0LkzyszYr0i8ZxNzdn0pu0cE1Kwzfr0hrhNXr-ySQkFX9ZF-0yJxFg1PXr5Jx10zIg0en02NzdJ0bkmkDy-Nz520Ykz720xDJlKyo5jM-0ySFlc06u0o8ep9oQ-0nTu9Wwjk0qFyExicV0KfwSEz7u0CoFB4zkJ1yE1OQ0vg1xvhzAvxkmyAv7MH1dv5gkZYkbdjxexnp0TAad40GlOqxi2YrEYyl9zvKx3Yruuh5Yrxuh2c18YrAh18bPdZrbrIPEJzexYoz1exGzHPh1MfxCxi4E1Ntz6C0mDgswzNoz-C01KxeZrzbHRozABaDfx0KxPozorR0exopzSozLfxKj0Rh1SXvAYxIZreYvrrRsh1lh1uh1Lj0COyzrAGJuudBQfxruFQRuCWuZVxywu-6t7YkXcz76tGWu5fxzwuUarGtR9Avotkf-0gfxKv0EV0TA1c0C2luKbrONI9uw2ZSWtzKizYtzgy0pPlzbrHBvY1i4fxKBvTwZ5brdi1yzlPBvHcrHbnhBvTBvAcrkBvCcr1aM6wzZBvji1mZkBcr1xwFFabuw4mp8wzQ4l5yh0fxqUC01iRKC21i4i1lanui1oanfanqansBvxZ0FWT2ZkGzrqBvXvFDj12s0YanUVv6fxVzhqcr3EawcrT1ihyhazhoLxU2ifenIcrn0fe3jfQe1p05Ujjy0PizSEn2tRALCE3ifooi2irzhXGa30hn-0Fakddwh4zBdrO2CHGzYBjaGaRTrW604TQGF1rYxf3iJ0hqYx_2imFarTrbj10GaM3iRmx3LyS3iUsrbdrKuRf0h-2ioj1AhgidrirO6OqW7tc5Rc3inGaedrJtogdrsGaZ3iuGaf3iGgxzGv3XP1tRRgxWgxFyFUgxE4isjvXgxeFxCxo6p0uK1U0pGXwxc0CL1stzEL12c0xy01-0n7tXJ1p7t1J1uirabkHm03oz6y0UG0RL1-J1e7tQer_srfcPMm0bv0-ozbpoApzB_0rg0jXwI_0Fpz4YxD8tmejqerarkser4er0erPokwerIckyer-5i7Op3RkUl13erUJa5erkipCPpVl1Db0HdeQ-eFoz26iUZxvVf_YxypzVm0SF1KR0EZxR_0eEyZF1B70MK0J70OK0eF1M70gF1xq05aSCvOh9x83ho6iNvREKaK4hY4ZXdr13h3B1BYvLbFNKaavRaswDQCml1KNxSmOml1L5hONxLNxrpzchxtpzPNxvpzgIoehx1trLgr-Zy1B17jo-5ztxJb6zgeSBh0cR0lF1v5zfyuvVytAJMDvoGqUDvqGqBTo0npDTo2npRDvPDvyucpGqynpRhrzm14GqUhrPToodtK6hPwA3briSCfhrbhrLwRdhrZhrAn1KzBc6hihr_6Ff6h6MaiEnWzqvVAxQ1RzLYEzkXRLuwI5zkWubMkORiTbxaVx8R1YQAr1A0rL9Mn4H0gS0tmq26BG-mwiRKh03byK9Q_3A8yQW0Y-q0pUqkS1qhrvVAYspS0lo_0ED0Oj0cO1CEzEW0PS0uoqvVATqjPLC5Iy_200n1CW0auzT70Csy5n18FAbBAnoy3QOc1mTLdTjmBgTESweggpnqvVA3PfH-UE5GQBsh9rczyKAzwtyK7uJTw_3ADxS2qkGawFm1x3hIasInqhcI2gVdA0GCrJSyt5qjo1yZA3ZyZfet4qwm0RBxC1whBxf6xxRx5bz-ecaj0WfKtextKxUg0CzilYrPo1TqOv5AMGud0o-Bn2bshV1SblnryqCk8FA3IEZGuNFnm_ce0Y_xjJysDYg3UQyesBYsyWzDFvLOu8mseV1QV16WzIesaV1bysX2vM-DW2vIL03Ougiuwxr62qLp1m_YHC1pMCPp1bQ1Mvg8Yz3-wbks8Ox4ldj80sasRxroBlqBz2fjYp1jis4p1KClaox-mdYiuYR1mysjp1OUslp1-o1ofjjyYop1h7lqp1NQlXC1rgmDHyu1vUp1ityNq1Xp1SHyaOu_KziOuQHyPiuTq1XHygp1oxr72vBq1LbsvQ1acSYYswgwvum1bsHW1a3VjDky-lyutnW1QZmrWmFmtEW1MEtDhwio1hq1sxDzkaeIOMuleI14RmwM0b3xVRUoq1rZlyq1PqaZOnFILbUwgDw0DxI7zikd_U13iuxox98mY8yq8y_Qhj_FB1wf7v67d1Dx_IksezN_TCJklY1BEv-O1lvYsQ1lZ15VPNf1Exz5srDak0LyIk1PakOk1Rakgq1Ar1L-EaTmIczbQzegtgJwwDnsfjh-EWMkOmzXusvVAsysC5kdP1WdzJPxQR1VHc6Jt_vqPdsH8mC7zZr1aMk5EZJ8mZU1rV1Hr1Vzw9lx0VaCZ1lWuYwNv4wal0kk1P806TEIZ17ifKZ1GlnxTxPmzzLrrIAY80f1egFx3MkCKw1r12csB_DAp1lolutwW0zOipTGu88yecmYU1C0vHlvPds1izbzYfvlHqm1csT6Fdqz0ezprtsX0VW05hdG-wP0xN0xR0xan1dMaRDRT-G5qOxj1_F0wLyYk1nhb9o1dMaq7lJ4BFt1qXvDxzOD0QEy6j1yAREo1HGGVw0_H1EDeUl03R1M0xwn003XCZ1VpsWt1QrlH0c_NmN5ucbsSbRzi0Jruqjr2i0Dbj4i0mzukfvohdUU1M7x3M1dFthHr1U1i-w-NuW1v3EEd_nJ002S0I6z80qO8BkRStBzvnJuPxDmtLAxeaz3utYW1r9BCW1iia-r1Rmrn4vkQxeqdmQxxIy5ITqQxlmrdSyUPuhW1Xyde8yw8ya8y40w92OT_w8OcQeyZqydbu59v0tugxuvfzrX129xr0t_X1EowkIkJuvmdmCInwDwTMyggfKmzS2z0FzHCy3lb1Y1vExRHwwdtqAydzypkyVkyQly0wjwiywGXopcsKw_u1spnEUx6Kw_fzY5wIUxsitQUxXUYZUxRzWjUxRkfoFBoUxXlXqUx-uz6Kvfbw9g1RT0XMyZMzZMyy1oXD1imzo8GTA0Zh0OJ1U4oM8z2niNpwZE0lMyqT0dB0qSzRo0iCyW8zao00t0VBoLe1qb0O5HUlhmLzrbxpNBuVx-LzuLzhlhpb0_b0Cw1dhj0b0mJIBIx2Hx8b0BcxwGt6v1DMzCWx2b0LVu7HxHWx6b0wjjqLz8eIkV1iLzXe1KQLCc0qbx6xuFMz940tD1oK1Kx0hcQdf0msTtYMc5l6Srki0C5tecxrJyGTio8zX505e1L50xVQQP0_B0Ahz_I0S503GzaNz2o0Qu03vzr_uu9011KCdxDJxFdxMDyFF0of1-o0_vzCrrcu0mcwAXxJHzvSQ-90VF0A-0Cg0wYogDy_YZAy0dC0SkzB6tYp0ZWvaJpfWvtNy_XrOKxAZoa9zJ-0c9zrE1ek0fJ1uE1JYryC0kwzQy0zE1Vg0mXx4o1JlO1xipOAaAaNA1Biz9rr7XxQh1Rsr2E1Uy05XxWy0N4z4x1HLxAfx2Xx_AaVvhTozIoz9C00XxGozcZr10iZy0-E1ZQ0S4zzn1ApHQi1QA1jA1Ti1dirV4z58pFF1l2irzhkj1rJ0Zdw5p0kYxTizA0hnYxpj1SmCNdrjobFKUYakB3i3crbmGfy19j1HdrNfBAk1DpwQebhr1_kz3j1iqfv3isuRx3irXMTq0BpztOzX10CFqdizQmO7Yx9mOnpzQ6jol11frWm1-WoH-z2g0qG0VF1L-zRR01MxId0oq0PlzZxzTz1lVyQK0ydwgpz5l1go1ZWowfrtjBB_A4tOA4hJm1DjB9YxVZxGNxoz1VswWxJxpzh3FahxP1pNNxipzVm1ql1zz1YmO2frzd1WK0Xgr_ryjm1ez084zyHpVuqNDhhe0ECrDP1UDm70vEkdQL0eRtI1wq7v030_q16xLiZ0J8HRNC0BH5Mw2y1cmGs9tLt1ikld-Fpwtixonzw4XwBGtE2xknxG2xy4VNWwVsxkztOBupAuBmzj2xqOu9K0xCk6geIItrnsZrztltHT0s8yau1o8xcbuWtxBt1uklLvjuLnzVy68Bbkgd0145qUfsZ5uUfViIuVmw7gV3bpuemLmzrfoH11HTyUfsaCnlvVzczN8xqHDyFyqq1aKzrW17myw7xC8xJ7xRStR_zNn1zCn4umo4yexVTW0TK1FaEyFyWt1bpS94mcDsJtuBQ1at1SFxHLAUFx6VzAQdTv1Zp0qU0sC0St1VHpir1uFa9crSEykr1n2ihn1zyn2H0tCqI004N0MTh4fse11HNZvHBUzl8JbBeypR0Lgo00oNqqt6k6XTkRRG6zDSzsBze1ut6kEdN_2f7P1QZmkEdZM1ecfet1Jbjx10Fiuz102bs8O17q17Vyno193vhaY_6vM3rdu1CexaJ1ItqJyjoIG6PzMOwj1WTtnuPkjH0HY0plzEH1tazGH1djvIH1_wZKH1OXC_s0jKUxN1ncCE31gHRTa04ZsJyjDvN6wN0xlQYRpotu7bNYYzNuH4bwjqQywCedHywzEIVcfH21oEdXsNz0Dh7CCFATIAMWmOYRhAzmxjHAfLt1ehsZvyCs1n6l0ZEzBx_P13M1EG1DJhfP15-w4OxPrzvnxoksazwpasNV187o6r1j-m61vYOuUV1whol2xIesYV16Ec9Hxbp1Xq1DHtQPx8TsZq14MhSiuvOujSthp13e0KUsQrz_Wzeq1gnsjHy2Tshw1WgvmiuWgs8PxPqs-PxsM05Ck4wlL00OZs8kyxLhuV1BpxtHyepxzhVVGyfw0KFzhw03hym7vewsyju3Pc97v4juE8v2juBQtDosDO0eSeZ8v8YWDkuKkuRjsGisnsxUjsaBuLX1puz16yVydz7yitx55yJ6y66yl8xxtx_6yc11b1wKkubOBIkujStnzdmStr9vXqXe6yssxzSt2SckX1kbq1zduQvou1AOWOkup9vQku-gHWeE0FkF-v9v16xubeINoq3wNzgsvgsthsE7yOIul11FpjSutz51wgsPGPm-RJcBPEAk8l8Er02104177vKku1ju-gH3juKkuH8vl1MX8vA51fUCKkuB51p9vX510Fkw1ga516WCyDv5ufo517St-StcosXu15ufu51krq851thsWgweDv2qu_7LF80cFz2wE141yPt341L61541J61741KkuO61AOW_41161b8vT61m9vbENo9vl1MWosm7xA-vhmCE0dB-vp51D-vAOWh61Bt1ehslOfuhSBPjCk0owsvZEs618YWI618YWK61p9vM61hHv_STR61Q61p9vS61GkuHLAY51UiukStKku-61LTcA71tcAC71d61C-vf61eSeH71c31Hfsc6OSnm_fcG-t7eTl-z6vtQ71AOWS71AOWU71641LndSUc0615uf261_71461d71CGx07yW61lStY61c51Nku_9vp51D71Rkuq71qcgs71B119Igu71qnmYuo_7L7zyq616PcG61p9v4715uf671x61871841Y71b71a71QQt6ojV61661gWX861-gHj71hZ1n51L81c61naA_StP81xIfR81x21T819517Sg5RmYC1P71b812416SABosw61T71y61p9v-71-41l81a8vALhZzdp813tWr818YWt81C71B719Sty81e61J7vG714VCQ1qj61IUmigwwJb9jAfDv6-H5IzF61zFkH61u61V71C91571E91N61941qcgA81H91K91o81HkuV61O91AOWQ91aosS91A-vo71E71081EQt281Muqa91XUmawO9eBCFAhErj114Gu981j91c81l91641Aos441h81z61r91xIft91s91C81l9vx91W51z915uf191l71uX16vtq51NkuF71g61Y91M-q_91t1AM1oX81QYw1Pt-81t61A91441M-1v61O-1F91Q-1EQtS-1R-1U-1gWXM915ufG81i71b51F517St391M81591O81W91h-1TdCZ91481k61v0oCJHO80jM02715ufd81eSef81D91w-1q91j81m81Cku2-13tW4-1eSe6-1p9va-1M81_-1x817ryC_1SUc991Xoq_91xP1hfmDKu8XZTeIFKuDcxrVsvVAhYT7WiQySvsebNvJpggNv3CUaZ1vMTiA1ymmyDaAyhGt1UOyj_hHxz-91D9FBtq97FyO1xFxpKw2stnzs-ShAKuC-p1myIpiPhHKgHw7l_aGRA2P1mNzsr4p0lSfL1zO1cH1Wt1j8y_vlxCMJLzi618FASpVtzsB_BoAnmq1Kmt0PwxjsLYzd2gqA2IWG6PwKTtAalI-vXruz8xR1wTzsiA2C7ikeEmpV5ZlIiHNA2PTmXO1pR0H7kWVz-q15mqrzsOEzgRev7ySczI7xI7yrJsxW1UHgS7xj4rU7xBt1lWq8ZsNPC7h0PPyEHvafrl6iR_mDA2GUAHNJlZubpOyqzg_lafjAJkTB2_JCXBC-10z_lW-lICJboRUIqWt1ciAGpsSLeT0zFSARzjmB2xTnt4lWsy0_lObGy6lvB2idqMfII9CGQy4pAvSRDc0xLz8v14A2ciAc0oFyG0Zm0BR4XCWXu84iLt1qgIbJIdjAsNBuMJQ1l5B2EC2v51PjjpEvmB2j7y4OB-VqNgS4pA1DTYC2u_1zHxboimX0FB2yUAzvAraFbXJilhKpBq4y6LzNNpfw1Pjjx51or1RC2rC2pajuC2vzz_bxa7lZC2YIvOfs9B2dC2mWqk0oAFCcKqnZhY1lyHxIVuNoizzxdB22C2Q5HgdqFO0DlmpB27zljC23b03bx0geMD2qC2OD2pXmCpSuC2XC2HD2kC2MIxNw1n8gQC2ZD2W5HgdqzLz8PskJViC2fD2VD2rb0uJIyoiDpsAD2SC2pXm6PyODC9Ysz_QUD2Tw1Qw1NIxIWxH21ND2mD2g_UBpg6C25D2Odv3bxihsyD2rC2F40_1aDC2sD26D2Ec0dw1oBn_q1_D27eItXhkKn4dlZe0tWsr_1dSr9C2xVxsaFTyuSE2TiAM3FnxjxjBitO6q175naB2L3Fjz1_3hv_1pC2nhjF9B1DTrB2-LKze1HC2uMJGNJUzlrhj5B2xE2e90DHUkD2nhj9NJl0l4dlRh0GKmLSy7D1hGo9E2dPJ-FS4BCkWzCSPloR50l1C21E2_KCccRiwk0IP6E2vmbNTr_11eB2-E2gfqd0KD1l6C2VF2mpiCf1381ZF2tOJPDsVVlQ1l5CRXw18C2kC2Rdv8DhoTkYF2mhjtOJkyuVEGzsOb4l3mhXAngE2aF2DD2TACE61DTndTkS6f0E25F2cgjbZPuMZ5dy-XfPF2BG2rgj66jJEOF01iDvPlvduS0bp7Qrxe1X-uKRrGRrsdxmUpaXpWG2yRrqd1oKm9B2IG2J7jKG2L7jnB2x_BfDzkXmQG28Rrxd1wXFGnTQ21tE2tOJu_BK7jlBAM7jRbp4PVAzuoa0faJDr0EKui8u7b1X4tc2tnXpwda9G2oXSg-uudldG2tG256j4gBxG2JPAGNJCM1xgjlj0N0Zg1SbG2Q0ZqG2YqqCWAQF2uG2gG2wG2YuI9jACQJyG2MTnAB2TD2mG2F4tPH2pWS3bpDH2uPJVH2GH2YH2IH2v9A3izLH22ry3c1OH2oG28vHmkhHF2lH2FH2tgjoH2cRAugjPZAugjdRGugjvPmcYG9H2sNpugjX-C82lugjcL1UZeFfliC2fH2G9uId1QRr-jpSRrMd1M9uJYpi3tDd19QrPRrI9ujRrBUpA-u7kpTI2vF2UH29XmDlm4avYB2T4jNYpBe1jT0m_1sG2uPJ9FAp6i6dCWB206rHUnWswbfr13hj_zHG2tOJqI2wkSAantH2vI2tz19l1hfr-dtzH2GNJMgSccRPgS0IPV3lTg1wu0hC0nDyQIQ_I2zvAoBNsUnME2be1PHuPdvQJ2fe194tRHudI2aF2Y4yHJlkt10IP3h10BaDi1KxHn3lAG2tOJZJ2pEBD3fExmoF2fGAdJ2azifJ2tSrdzihF2YD2YJ2S0KsMJuI1pQC7Um5qOqJ2TIC5h1ewh83lLJ2BD2pNBTiAXxB-tIrnmcUgmqziI2kDTM4l9i10YkOj1v1iyj0S81jF2uPJ-J2kHBAK22SC-tI1-N9qmJId0IPjan4i1ncrN0zLtOQj10I2ohjV4lDlmrn1GK26B2K3ziJ2ohjBK2vgjbH236m1DTaK2hi1a0fEnCci1mB2aF29sO3H24BAJH2JF2HukdH2y_mCbnbK2Z1ZwBvOM1kH2GNJL0AdSqYPLqGMtH2NC23uR9sr5uRNAzTH2aF2qF1HSAD1lwE2czlj90CN1oC2PK2EL2OyCt4loJ2t0lAE1nI2ZL2tXhW5ohB2eF2VL2n90wJ2tOJaJnmchuuavSRrcnONrYaxMNraaxUNaDL2-tIManGNJ2K2rK2pH2nvAuAA7BAeFutSCvSRvK2tlzMcr_zl_i1-anwi1y51oI29H2banpK2UK25L24H2VK2Bj1iBv3L2neC9L2WAuuzl4j0uyhMj1NBvti1LM2ZcrRM2ni1ccrI9u0I2oayX5lDzqLwIVdvW905MyXyqjbBYuIcyAGNJV5l5oDF9BSCTnM20TkpM2KMIOc0mIxOK2qiMF7UCD1iQwPZztVh751yUAaVh48Nlsym6IN-f2jazU1eFtixqKACYS0FA2QRawGVXhwkw04CndhwGIygL2Kio0jakG2SCcvU190vSgwvB2SXBFKs5fyaeyes1grzoUFpQ1xTvcK1JjYeK16M2l6n4Hptp1NSLPEw1WAjJkIbvpFnf6KRLnAr13jkFka6Br1t1KaavR1yUAo_1dXiuUnt_1tTkvF2aTgQnTbLpYIOvT1pxwyjwTjwnlrELOOvvi3bobdvF2ODZX-cr31j6b9MZSNlK-F_CrjYYJ3KCVwzYRW3132nLFISU1-D2i1EBse-6AHMyIALn31vB2i1EiPBa4FaFAmO2zQ1ZO2fDrSE2i1EuPamO2E6w_YyyAfXKmSE2rUuUGdYM2S2X9MEyN2or1VFnZYsVNnGcnkW1hrBJT0UXUbUmcSyz01eSy101XGkNvdeRxhOcmYsWt1E8nXhLAY0RfX5wvOK2fcN2FZJD1owa1_1fNva1reY1YjVv0t1wvNNkIv1gm0AEytfxRtRL5egdjKL2G10un1fhSqoqZA21xlp21YF2UrO_N2gUnte1VHfTA2pM2or195UwXTesQndzglgC3YGp1931EQxMVzXdzrq1ii0EmtimtfazNpx8q110x7i0V4vOGYUIcFbuIsxJ8xslwNtxzt199vKX12Bse11ZYe-vC9M2AVs--yrG2Xbb9m00abmSsggMNzy381jjm_rA8jmmjmFepWoer0wwqxm5xQLsrG1cMcaezImodezYqyq4x1XnQMcSZPLZNj-15qNy71Vd06RlCSwsscinkfdzGr1AGFtByJSGXElfkt-OlNn1a8mUpJcIMM4yh5WR-xNBOT-xqd0rRmIqxGKk1oCfETu6dHvx2SxlfCtVzS2uCDwPo1UR2jET6OA_lo_OA4Jz2rAei0mWTqCrMttLMtmzqVOZqRhkiytR2AXbOLbxR2Vtt5s1pR0eR2vR1qR2NrEsR26cHi8m-7miB2FBxsnyMRs_wq3R2UpJVOoU1b1-N0FuNclP8mP11qyVwZe4Os2R2DS28oC5PsDdCtJfBvlVS2ygkJ-YOQsZS2NS2coq9Zwe80vfn8FrjAExfvUzn62WjFYDRUEV1SrzsGtSq12WzXishP1whoYRmPPxprlhxrN41GItf41hItmV1pV1oV1W6lh0xxQxw41cvxLJDHGxcW1OjGQjtgfOHdgmQnQ21IA1N3Uf5Ked0z_eoYfw3cM-WHDYhn1pFCJ9HZfzv41vpxe4xv31R4xoqdN4xzymW4xtpxVpm3om5n12BAE9NLeykjy-ErMPc09xlqxReypilZZzCDWzT22R2NSbMRdGfzMRbYP2H6wO0sjlvelvGZwIOw1qvAXiflvXoqGFsNmE0d0eCrR11cFtzAsMWyMUwqDrRdzzBckFto1xmFtyHyn21rOtkN1ItqBuSeauPI1UQ2bU2JW1e01DPuHQ2yzto21gwegPnt5qBuSeA2M8yiezsrNcu1BWnuNsMP2tmr16kv8yBWnuoqIcS4q1E-VOU2FYzF4xXauzSwpR1RFy8TwFgv98yrztyPv8XzfHcn-zdU2ziTnTwwhILXp9kxUnDhIyct1xUwWIyaIygIyElxiIykrq4JCtU2StIzR1rlkZ6xQ8ybHu0U2IZmy8yJWnpzr5mqdXn3BALvt9YyDQ2ThTdpxAV2laumlDDV1oruKV2eIc_wqphq7A1fLqXWYpnqY1LgFAdCr5BbVqjhXzYzxV_DXlxllsKjnLzxVyvMfdazximmInqPFsi9kv30SflrjVb21L-aX6vJdy3BVo_yOBBoxt1EkPrx3EkM51LdykdyKfzkusV6v-EoWW2NdyytyG6vDIweLkTFkM-qPW2JxYWfkQLm7fzUusmW2rxtG6xjT2_tkaW2RjucW2cfkeW2_VEQus85xfgvLrxF6xrdfTrq1OJW2u781gauzEeMwfQAynR1kHTqR1oW28AtCrzi51kGLD41IhtBhtlwxMhtOwfKwfkrqkXeginZhafV2ZFwLHjF0r-6lOX2DV2rR1EWhUWhwEgO-dsvxtmApeR3LAVSLg4L6C1p0WtPd_nGpeRnkUWjLshnfMqdewJcglqAgfRLMzDonu5uVdRlpnbfGNyxbM1keupopmouDT1gvEIs1eKKHe0_PagfRB_QQRASWsIiALrnFT1KY2tX2qeRc5KxeRCSLQYjZPagfR6AAwAAuAAhY2jY2U8KniydY2vhnxpAgfRs8nyTC2ne4hnYP2nY208nWhAgfReX2RkTFulLA1QNiHBLAgRnpGiRo65GpouV0g5TwqfvWVaVMqfWhWeuv8FvsuRNvloukouWqpmfvXXh_Y2IY21hOntjhMqQDr4MCoqA2rA0NDrM0BfYXT2-3BVZ2iaA67KRpjfBLi7nbEr8nTgvtsvG9iR6BAn8DMNZqwUyZvgOsLFyyY2N7B94mc3ur11FezGgPdy1vzhJk1Mgx1LCndrjy12j1RdrHAnfHaSizC1f7Iqgj11j1my1711UizEk1WdrUdrHk1Jt1T3iYdrMk11y1fdrzQBDhNe3i6y1Rdrt0hpxFjdrXk1Va2Zk1hy1bakoYxea2nh1UZ2-3AHL2f0kZK2UUzKF1Zv018BwQ2WS2E20hI18AxbezOttf5x1KzlnA8jm03jgGJAM2ZUz0a2tonZYeo7zeP2w3lbaocICubSChJtJqrIqJXz7PzF5puZ2NhJH8amgIYZ2nVXQ6KCb2yYiMb2RQyDLqo7GQb2fKiTHqZyyRixLJMqBAMsALngb70Ikx3Ko_Py_O267VLa1zosvjXPbk9X2bXDe2Keb2lxpKFybT1H4LvN18Sos4uBb2MsAg7CEka9vC8fg7EjOccqS0yY21b28Jg3D23HZbCl7XXwCw3F2bQAcb20LArjJ5Ejh91h5WUug0b2Ic2jdRKc2-KdCc27ff8XX4skGc2MsAi6KkKVN-phb2vb2VDjxzzjLqDQyUZ2mVZhAgM3prWvTYX7gnOlgDb0MHwxAYK-kpb23PZfixWFylZ21yVySG5X2MZ2JNiza0bdiDEjcHqjIGBERvMAVSAQRACZzbtwAiNMhRNtjbta8c209AXdRqIH_Gfz3k1c248j5Y2tcAvekSSZPX23va4sutMi6suqzgFSpmFrZhRmlwKvw0i0rt1hP2s2r0_O6nvBiwaNwawwbPIFiwSqvA3s8ZfTpvfiwC2z-duukwpXzXqz9xxNKwXX2l1amwx_tuOhtbnZRKwVhtUZ20CFkdRfeRH2ycya8kTz5u0a222cUikBbytzrtkrMdsE-FGe2pWgeikFL0bemQT1D3uGc2pPdYclEO1d6wamvuvwp3yXNwJ-OCiwBOxcNw7Sf4Nx62sUtyOIRTuvNgzMDbGknjAhE5zISy-kurT2yY2G2c5JG0-YJoB2M1-wxOKwLIGK9tNMzYVsLAy0FGNAyJAy7_E3TvQVOrOMi6Ul1B9U21e2Qhtunus9ko1z7zqWnQH7wk2sJ9qoyy-fqH3sFOLsd2FCyFOxD2zXuvn7qFnxa1ERvxo9r79wYX2Ddq7e2doAQ_pHmuCf212y10kpPzHlxaf2ebtf6rSvxtX2kIGjLGzDzf7zj_r7d2kf2phqysN7V2ssb2wG7SoXaz5prcIC_ZBrH2Q4L0nO4f2K9Q_ZBw1mMbwBSwKxqLJMpwLhHDfixuqnqqnSjUefuz7w18B6HjJKuKqjFK2OJzz3af6w0CT6HjHo1-dne4mZg2HrbLe26HjzslCG1OlUXqj_4xig2gIjULGsN10PyRnvf1scSdpxn2fuvFU7f2HzqnXiVIj_1BVg2BEHbzqaa0vaohg2Te2yOA3g2Maw6g204payyPLEag2Q8RBh2kg2w_0ja0qkJHh2aQSBPA3RATUJcoCFb2Vby1eVrcSX7GzQ1YDo1Q1vdzLQzZaoXQyPh2AXNYsLd-FLc2lKu6t1q-wpTpF3t-c1OFi_b1JOptrzmc1OHi7c1Z2t9c1CniuVSj9u2elE9us9uyjpmd1Tc1MI2XI2-9ucc1aI2VRrnRrr2tkigjd1Gd17Uo2h23jpxWvk8uV9uC7JJi2D3tdQ0Mi21Hi5d1tWp-2tu-uAc1z-u7h2t3tqRiEGi2d1ESrl9uJkpp9uo8hkUps3tkkpq9u33tsd10RiY2tNGiAd1Y3tX3t7RieRrBd1VI2DaG99uRYpGYpBkpec1Di27miQ9uqh2o2RG-u2c1xbpVd1EjgL-ukc1FXFad1Zd1Llpii263tTG2oRrTG2XimWhAHFdN6p6F1U-yfVUPFd3W2UO0Ylw7_oZ40aGj3Y1sY1tKkBQE02XehcDg0Pg1Y5gq3zRsoYx1frhIHxlr0aE1Ey0kWkgn0xcwkj2wj2nJmxpAI6UrPDQn0YLnQr01QxGGwB4wVx1_f1xeKqj2jXr9ZHaXrrnjSaKlqABPAmFELng1VzkjxKkxAh2EMytcSR6BiUlB0xzpy6gutmAIYsits_R1qbgGixJztY8jJyGxsuE4pmzuFSpXcyPZ2edRHT11eRuhn38j6Kiy5ukewMdRNT1rDoVvwolvGpZ5ZwEVzcmv68bQmvRT1xsbttjbTs77QTV2WPwrygEzxUQNR9w7fw8NqGBbWyvLwjB3vIBtpyE2iucsqe8bbyv6At3X1RtsVzxPnxXzx8tmWqz07zkU1fmxKmrX1x6Et_xyAFtq0vt016O1K_wcV1qBlGT2FT2CQxMqyy01Nu1K0w9qyeav00wJ6xiGrUiD0udbtvbW13knwOtu21jM0vW1Bdu2QctW1qbusQtYRc9W1rJsJltpPuuWtCAwa0D7_vD2wvVwtSv2u1ABHhN0UGwDnwaGwWnwlcYJnw1KkcCxlxTYnwimIgnw5QwSnwoGw42Ar_dwGwPTvsGwaorbm2yLDJdtlnwgm27GIBRwknwInwQRwonwpm2Um2r4w-IwXaE8Iwo-zRv10Ub1KBgKwopBhPHK-yS9yjzyZo1ZPbOry_EF3xxNkt18MhMrRcB6LrcGFxscjktvjBZMwqHeebwlKKgK1g40rw0_e0j40MEv3wfHsy2NrA0i2OqHn0gsy-nEYn2QB0RE0kv1XFp2b1pv1LvzxPqzv1tdPHe11rzzO0vt0v40rKy8WytMyco0Gx0sHxANzT1lfSrNB1u20sD11Cpk003zpjl0pe1RB1re1yD1mmbF50KXyb90E3zd90vJyf90Eu0tvzzJyIu0WL2BU0Kf1uf00Sy0Fvq90yf0s906DqBx1lWzLC0MDy5f0QE1JKyoszlcwi3zOx1k3zQx12f18HULDgWJ0ar0L9zoj2XmpDy0uu0650dg1950HOzgYrUZZW-0pJ0blmgy1RXvoAakl1rDJEfxrHzMdwDv0Odwoh1KsrFy1n9tKYyDy17o2jh1FfxOrwHfxbj1IRyqQzKRyc5zFYxNRyarw4aH-ziMxhTsF9Pk1F0VLxgg0gfxDDaT0imdh8lGcjvKUzeozT60gozhjviy1VD0_k0GK1PLy7XvEK0Fz1pMx8YxUswjl1Gz1exJhZx7WoOz1K70J-zRz1nv0XF1aNuQz00l1Sz0TR0aF1a6j7g0d6jYR0HaozfrWZx6gxlpzjpzWhxsz1CNxqpzwz1Zsw7I2xfr1p2wpzjZxTNx0pzHbHlVnFxhYlzFa186zaEgAC1z2pwwHbq2dn25ljIDvTg2kFA1EyaILtF1UwwsgpIr0Qj2pq245pZSHtRbdbyFQbVPAzHSNnNwR0j3uTop5xwRNRBl2GLgvS2vqYkFYnmeySO3q2SgGe0K8ZgTpufh0Cl2Wh2kFA4q2DyJBRAFZhmgIoQ2ScfQ6KGr2fgGrIARr20xGTHqe1ythYLROXr2RJAQr2JQA6Yi_dw58FuN2Vr2Fr2Or2Hr2ir23Kq63mrIq-O2jYYfr2qr2fgGr1AF2Ymr2Tb2Npu_nGgr2e0KnqMGfs4PzTput2ypuymbyo7G7r2f0KPdBBTqXyysCqjs0Hb2wcy0j2zr2hr2jvyvr2Vh22q2Ps28r24qBIs2XK1bbyKgzOb2pr22RArr21Ij-4CZr2jr2HqqAs2Q30yr2es2fgGgs2sr2Rb2rIqmE24gnWr2Vs2u0KCyJis23KqXb2mgILh2Jg2Nr2os2hr2qs20s276K3s2WKqpJq6r2xs2tMV3s2i0yCt2svGFs28sAYs23s24r2-ayOs27s2e0KMneTpc3s200yns2Pr2CMq58F8K2Mr2Us2Rt2_1H65CGiqvPz58t1fwJt2Vs2O7DSIAfxj00yuSswdu0KqEhpbg2kFApqNDygq0yhOjvt2jVs6vypwyI4oF_z6s1XU1v0vbl2mbzDMfobzy_zV00_OXRyygelRoAFFL9n1xtuPfzcQ2mM1m9t4XxdgvRr0NhvQcWmKk6j24Y1XjX1uVUkf5KvNn2dQuev1GuKWgzYI0gn2n405zuKjzLo0lK1f005nzuO0rD1Gtw9d1r2zjuudE0bE0ZlpDx0Zo0z2zmD1kB0640mE0lEvBNzkkq-BzjpwX90vw1jBoxw1yE0a_u0E07CyEhzpcxGf1sTjIhzJnzAf1DDyR3z9w1jx0yw1AqPzf0gNzKE1NE13f0L7fqx0RJxmNzsf1zx0QF0sNzBXxl3zvNzedxbn09f1y506P0GaQAk2irrcrrir0R-nnn0P8p-j2v3z550Zg1Ijvbg1Jy04nzqg1B2j1DyCYysF02o2G60o9z-x14Kxag0By1qP2O60Li1by0Ni1lsrGV0bQ0by1fQ08Z29J0R10QX03GvPF1jG0RF1byQiUzxl1kv0wG05TIE702MvfVyjkvF70V_0CTsrv0az1qOy3l1zdwyq0s2uS703pzc-zyBqnm1pUPRoAYgwfT2gtXtmWSctaSywZsyt1y5xfweYLthExVn0wZXRctym2wZX8j2VMunMDXqwjn09P0_dxUgZgGpGk2znAZ21CArvZzYRWohfTI1PSuL40Nhv_w2yhcvSYUkf3P0SWvov2Gx2v21dF0yuiln0OVwFk20j2yTlwn1OugFN09Pyx4uI5uhLqfc27yqlOsMCTtio2GCpoyuUuHjur80NCqEE0YO0_n0JE0mWyPT0080fY0i406IME8zit0tWyzw05nzO1S6HvvMzbD1ZB0dD1fT0oSzhT02MzmI2ebxlT0lI0nT0yTypT0De1c8zoB0Ic0B50vT06n2wI02M2k8z_u2aGo-gzgVv4w1lcxuo0zlppTjwvzVNzKu0Lv2FgbZTrHGpix0W50_w1_IxXo2pLvZo2ecw9o0HF0rLvzWwqW0CPeD9z9GvqL0qNzNx1sNz0f1xP0ko2c8Z6x0cU08x0Orr-x0yXydE1bE15szzK1EjvOwznr04Xyzv2L-02nz5u0wo25nzMy0OjvU-0birug1nkzuTuVy0rUjI601h1EUzch1ffxWOzMi1yp03L0Lw2IEy8F0POymp2X60etzZ604l0nQ09p0ECve60ty0vJ1wQ0xJ1WV0F10YV0GX04k04y06k0s60wQ0u60cyoSL1TtA_y1Gl1U10T10BK0ZM0HBpCuzYyQlCvlG0IpzOtrA70pG05p2LuzSz1iD08Woqv08p2pq0Tz0apzVz0-OzWuz24zYuzAo1Qj0rw2YK0mm14q0f-z6r2InNtMZQ-RROZk1EqpxHqwo5ZmVrNWrdzOPWrz20OVwEXrEs2C4KBBhLlvXeu9YTeS1Lh0MrzsXhtS2t6wj4OA1sk6wm80KfYV2ckMUzEw_xEGbt9-pEbtVr1L1q5_1_axXjp5Uvz02goGKfQEMqRVq0j2PneTTsdole4pWr2wQACcBfaw0G24AzNHqz02KOAUIAUOsbbyZN2ab2Wh20byIlgF-10PyVWuYltQj29ugJk2rZ2ub2n4uvKoxb28f2zb26r2AuA7Yiv2NpS2IR1K22UtgbOLG12_ZwYXj1pnaXjBaxBzpfoub2nrhora0cfv4MCzUdqBB1bXOGuzqpH-Qfopf22ycDkvl-YyA4p5SwxdnJMyvRoIfvKqp4byst1SRGut1dDIpVw3ajheuiP2nyafpjUn1sM1C7u_ELYl0TFejFo0ujgc0GKx2apcNmklFfc05SBI32Q-Zkc0HexBPydc0wyEnNmKKxGk2SsAznGln1wKidNvPSpf22lhNLRbPiHtb2MDM2Pyj6ABaCYh2Y81gb2sZ2Mk2eiId-F3O2nbgTdq_nGUTgrIqeo1l5bxop-6bd9sOgwhywOjnezv4MCIHOB1pKpusCqta25s2FQb832lnltUAeawmgIcZyJqtIb2bQA832yq2uawfqzw12AbwxpAM42v6Kaev6qz7q2It2o7GIHOxtOLaqMLsBAtKP12czqAfeoue2bdxXegYp3DJP1w0MnHBAH1q4uCH1THf821rlzuOlQZkxH0C31H31MH1tazOH1QY0WzzGTR7Z018Ba42EIO49FwQ18YLnKiBYa842JfMiOOJxN570CzX4uvlqAlTCUvM6QsJHHkuno32F22X4LISkgvrwb1svGYgBH429uypboHIyyPlxFy8FAIMx45mYgBvAATYJmLdpS2xc2Z42-qBpCnyJCP2u2qVJS2Offw9TqLdSPjWPyQ324_0vzxKbgRw01_0Xsyan2ePzJn0YouHog0PaH42Ts29UJ_52QDsEbwQe2EP1Y42SPGHhBmx2GFLM21oZyNFwM5AA2EL52-cC7n1b4NB0YQ62QGI9qsL42eWI7dCpS2HBLDK2KEGm32-AfUFyIix-suLfvmkrTeqNvwMkAaewyuw7qpLZ28tw7X2ET1few4c2BT1Vtj4XJYtuy62QNiqk2lk2iyatk2LT1INiwouok2ZYJRZ2ofvv62iIDtfvbvaDNiwewKiOkhRvewmNvM72-hOAdmN12yODE0sIHfXyOXyxUyxndyJtf1ww9hwazbluzXV247suyxP_xvs2Nzt3S2i21zQ2elwQ5xDzwW6v3Mc4UEyEkKUwC1vc9v651FCxRI1T9xzuzXPi2X1TQ29Vc5-vN5wvX1-pG0uz--vFk0RBwk1KSB2jP2-EMYPzm2wADx4CwENe3RcFDwRZt8iz86u8C1OwcHFwZbtZzy1XgQExIhyk4wqZ1g4whLrt4w8NkvBygktfK1ct0Qn2JJ1bTygt0g2zgdg9byGcyLw0z52Nw0bn2252Vb0-_00JuiPzs20tz03n2LB0Qkrx20UkrhMzl8RjMz2z0TWpPB0GDuNJ1780YD1pv1TEvIf0Ly2WbxeD1FLvgD1PDufE0iE01v10u25O0540sn2mBioD1Dc0lC2kLzlb0rVxjb00C2cE2tIv1bxFw1nb0AIxwb0Bw1j923LzFIx9xubIvcw1NIxSw1FE2uD2uIv9D2v92Uw19b0s82We1Gw1Bc0sJvY92hD2kHBb41d8z_O0cy2Kc08n22M2k5lSB1se1ljzqM2Y90IP0DmkH50BUyJ5008z6e1Af12w18T0my2_D16w1BJ08w1o_u_E0cszIE1RmPVv2Gdx3qrEUrSs1Cx1Hdx8nh6SycCuppukf1Z3zAkz6y2sK1giBZJ1R8ShnzdUyj3zqXyLp0zVo4f1xsz2P07f1UWvFg0nv2so2Og1xJvM32SfI-MmVkzlE1V9zdWvX9z7z0iAvgF0_cwiF01v22NykHzrx1wE1tg1ux1wg14U0Z-0Ujvb-0JS04o2uwzDw2G7HsJ21fxTLx_arbozRi1-DrB30Vi14F0LizOyhzi1Y4zHpIa4z04thy06J0Sv00z24EuY600j1tXvoa2UD0og0NF1Wq0ev0DK1aD00oK3p2_p2Qz1e027p2X_0mq0i02HA3myQIhxjw2L70-V0b_0C6nzv0v6z9ZypXwcm1c8tz6zY6zDDv0Yyr5zsVycjodR0h_0dA3iNxHw0FJq4ypTP1tw2x021gKYaSydmH62oIzhSxN01b62itgT01Xlt8V2S42L_GxfwG62ms2Q6K1SbGOGkHBM8BpnerIqXe2z326A32A3VOGXOGmgIg30jt2Ds2K62EB3qCqIPAR22EbwPO1B42D62lA2uZefixDfvk2neoAn1WSPwiOjabfB8X-XYsSszlr_RGtBsWhAg31d7jVQbtcSKhjobob31v32oKCf91SbLMH2KggGkglnAg31d5qHNwCkxgel0B30LAZQhBbRBxkX42CPYS31znNbpG5ByHilevtR52_12b622wpkJVRn1tXVq2WgB3jl2JQ2ll2WJkPu2JFz3no8iuJRxCX2zNcNrx5-139itcg59i7iYIefIWj0xtAdy2xtWDzsSxgnrl0e2nrG6WKm2w9dgdHPTxrgcH5zcNkcjfR9VvLykQz5LwRQzMNbQ-S97ztw0XSzJk0eu2GQigu2zGxrpr6Dr0a1LGlZMHm40e_phQiPJyQDq_807d1o9hsu2P90cE0Ae19JHRy2wTyTy22O0ajzUf0xn2Wf0Ix0sI0ho0g8zey2xD1gy2FP0_2zmpwL-2F5t2e1uQj4e17e1R-21w1Gv2Ff1bx0Hhzdx0uy2ETaNu0o90Pu0Qv20y2IU02y2kLiWwo8Fvt-2Zu0K-Ks00ERKeo2-WxEz2-f0gv2jo2Jkz15tYE1YF0mv2PuiTEuWp0to2Yz21nztC0Ng0P_2Pg0sg16K1iz28v2sJpn9z5o2zp26x18o2XjvAw2zKyjhQXy0ylqxh1clODp2TC3vF06XxMy1Ip2Bp2th1Ny1gbrwkzay0xp0kbrdxQzDahp2K7tjp2EF1Nw2Bak8kzAIz3y1Fgxs3iny16_2ba2FF3gdJzYxZ1z6tzHl1Awutg0wyfgE3S-eLm1gOHKz1mYv1z1NbQjYyU_0Rxzjq0WF1KA3jOywl1c02NYvqq0Yw2VR0bz1rHpXlzPq2Km1Iz1vVfVhxjJaOq2gtr80pSm1yz1OnO3z1Mz1fo1Xq2jhxUNx9IqWNx_ZyDayrhxa6z6B1c6zim1dz0u6zCo1eR0KEz4Zx4v0j_0T62SaiDN0LkIaA2412C42ursAiEHL2dazaNvhfvvBuJ2rr6vQX2p0d3xtDTxsSvZp2UfppZxcB2v6zvjvHEzcNxPj0qw2EW0zZx3ZxCGbr8lElow9t7nnMtmM9yxd0yOAznyfQzBCRxiljGZit2cpp_m2jgH7QzCRzDazwarVfx_2rb5zEYxMRyOp26Ly4G3s12d4YHmNwXq1vyIoyzB3mgC0Zykkk6K0N21yxc3nr7CuoG3MgrAWz-F3o5zsZxHWzqhxAurWLUNS0hA3tG34hxTH3jEAyWB4poc6H-3q9GsXJrjC3o52rH3zQCPdqI52uF1IV2bxcBAxJmzSC3Uatat0OT0Pn2LJ1-e0aSzTn2YMyP3nHD30w0f_pqO0qWwjn2I92fI06w0hI0Py23rzUD36MzWD3140YD3wn2cjzyn2sT0QJ17u2V909u2J-2iy2nroBv2_SzlWxvIx8I0P50Ju0ofZex008zNv2Ysza-2GU0AF0Vo2lTr7D3hYo4y2_Vre50-y2ZUfAz2lJvGE3r50_f0gUyFJmGwz1x0ghzWJmmj2MGvqo2QE3Hg0VEuTE3O_2az22v2eg18Jv75oKQ07NysTu0g14DyVy0Ph1iE3ES0kE3tE3Ay1VQ0IXv_XxOFJgh1Hy1Kp2UozhJ3Ij0yE30Kx8ziFw2sz2Hw2uz2_Qqj-0KD0Rv09F00_2PVymy0PX0y60TM0pMvG_06GvVw2Z3hvp2Hz1Kq2-Yx6o2qYvIR0ug0b02wg0Q_0yg0VpzVz18V0SR07V0P-z9V0PFuxv0tOySA3SZxqz1xp2ppzrF3DK3Xhxmz1PbIMNxAm1fnhupzYF3jK30z1E_esYvcLSVK0xswpNu_z1HW0-3Br8l_uqYsP9B3FmVeJzNOkE52HUJD_oVISNb2EbcnC3TQk4ryQQk5UxFD3h52mgCd9Qrp1JHHiOZrSxBL3saxvAz4DrED30GyMCT48lt8lE_k8UamZuRBZdFwGy1IZlRTxo52DtOJGHGsyra1-owqGxQ32Ow0w82yJujaxz82AA1T62z1BjKoQ52JPoBRZHgGHMVpnnovaE-yMlvRonASpaeuw1x1621a0362E0g_622c2762ok29hOKgGIxaJ725c2P72jhRg0geMqhdiciAxto4gRL0xT6wwk2VRdnEWNfz1A3SkmhTwYk2Ml0k-p4tlgps2ytQVa3ru_eq5ruoWhbS1LjrmS1drQf2nM0Gs11zgwmxs8gwaLzyMZafw0_ZcfwuqRRxiwFyBxK8Z26114Z2HF3Qdr3M3pZJ04ztmAb9lCWA5vZPRe_R2k70e-mKOuVOu4S2W6lQqsX52R9lCWA42uxhSgtaA2pXU2jA3CgroZx9F3WA3mG3Em1SgraA3dq20q0ojoNWzQKKcWycLSTrS_M33FnWtkAgwEZ1BpFDowPYsGpl1EMwV2zd2sJwZ41sdyFZ1Rs1-hoZ6E2dAze0-jl2e0ozwhY1nnrbv1bu2gO0vw03Mrn82AD3zb1Io0E92lv1in2WB0tO0fuuhgzvv1De1xv1jI0_w0Wo0cexun2440ZD3aI3bD3R90e8ziw17t0D-2gI3ivzkD3kvzmD3mpwoD3NcwqD3Af1sD3MgQuD308zw8zJv2yD3gLvHUkwy23Ixp90b-268zAx1Vf1K5jHx1eP0-vzGJpRE1EE3Dz2go2fv2Px1hLjIz2MxQKz2iu0pnzhhz8-2jhzQz2vj2fqwaF0x3zXz2rqwWqo750GZo3v2nJp6Y0xE1V_2jz2Clj_o2dA1Bw2CMjJ60pz2LYy_U0Hv0XQ0wHz_E1cy0Wi12wzxfx4wzeQ0l-0Ow2Uv0Qw26J3RX0S02VX0Dz1_J30KUZojHK0MK3JK0Cl1Wz0bF1zl1dF1kw2rizGq2WYvz5ztKvdO11Uzv02GJAaK0TH3PEAoILkh2qeYi32mLAYgT7moSK18h0XjxcjxmZqStusuwsxDuuwoxpueTVQ3N8FLmmHpqLs2fFyFdyjNfmLA4jygyyrbyXXjzrui2u6nYNajeiImFeHuaox2ks0jfjvb2cpWhKWucoUkxbO0aR1rLsWhgdPpCR3ph2Y-uA9uk2zvh2WFiJc1pi2sjph9uOo0T9u98u4h29i222lai2f9uq-uQ0Zl2tfIi3i2dc1bI2q2tDmis2tli2x3tIi2sh23h2Li2OR3eGvXRiAj232tz3tGi23HiJj2Qc1iswSi2XkpYd1bigzc1sPpGIiVR3V-uji2Fi2hR3fi27R3ti2SGipkpokpU3twR3DbhJRrUI2Pi2p3tzkpEd10i2Jd1OI2Ld15ih9UpSI2eR3Zbp8R3Xi2k9uaXS8i2GR3M2t10ZW9utR3abhEj2Inid9ulcpCOpvR3qR31Iiuc1S-uL2lFd1DEqC-0h7fUHoru0QP3qUyIdjDj0ABqZg0hP3oz2TQ0M4zgJ3N607Kyrj1HF1e_0gNxT62sqJwSH7LfnSLIykwawb52LB3eVD-aN1N1px20fXhnULPo_VwHQG2wwuNwYOih7wRPwH1tqrp8x2BI3hY0DI3e2zDO3yw0cL0SE0lu2MI3KO3ou2MO38d1OO3wu2JTjSD3BJICe1sT37WyMtweqgaD3eo0aO3A-2ke1A505T3C50GszzT0iI3KNzky2givlI3ny2nI3O50qy2-D1rf0X-2tf01o0wI3aP0HU0cszb50n00gszo00co2QC0SE1GHzyf1ho21-2Rx1Mp04-2ku06f1mu0HJ3JVwwv2fn0O9zQg1nU05NzGWobmpSexzu0ThSjC0qU3Ywzkx1011qE1gJ0sE16JvXP3SJ3kp0tx1oR3vx1DozcJ3-o2Yh15Aarz2wp0Q60mJ1HV0k-07HzTv0rVi3_2pZo9Bvop2Nm0jnf2P3Cz1fUzcOyJR0aF3Cq2Mpz98ff02Wz1fUuEswbF3YxzW_0aw2PK0lw2GQ30dwCh0zMj8B16z1fA3hfpnF1MG31A3eVDKTqPbNkA0912sVDfxpkB33QLfZ21MLZOjl104sbLT3QFByAA1MDmx2fNng326uMqkgdskvV3QFBx2UIyFCW38XgV4c2V3b62eVDkToIyF_Is6QVu52J-WPW33G33QLSW37mucbgbc2mxp3kgftglcC1AA1MDUW36V3na0PT3O3VRT3TH3eVDjW3TW3r1AcbgVixpW3uobDT3QFBtW3cW3QdGkJzLcXgW3wK33QL2W3znuvW34W3FC31V37W3rW3QFB2AAkW3O2Ksq2XW3EX3-M33QLHX3TW3-jJTDLvoA_qpQT3zW3IW3OHAPX33W3GRVx30QcXYW30Q3eVDZX3_W31jJbX3CCy9V30W3YX3BW3RX3JX374uyW3z4inX30BA3AAIX3QdGvC23sbeX3lcCxX3QX37ogO2KLF21X3MX3E52eVD4X3aX36QVSD2n32DX3GW38mnvX3BY3znuhUF7X3lX32X33QLKY35XuhUFxzL_r26V3A5rfOsGY3JTAqW3NX3eVDQHAXxpGgTixpO2KL_1aVYPY3dY3cRAZxpjxpgawOW3-X37323QLD-ABonvawiZ2ZY3JIXuX3XX3JkHPZA1AzyaJPpl8V3lY3QFBCDRpPVYE2UWuzY3-ADWX33V3GMLRvCMW3bs0kY3sY3cICZcGRvC7qjqPm8Y3MZ3sB3HZ3ZOHRBz2oUPIyrY3HY3hW3-FMRvCKKottAtL3T2K9Y3cXCxiTwY3ZH16W3bZ38W3GMLlZ3M2KCEbzkgsX3mX32Y33fTFFipPVKk2RfWPY3DltZ4y2gVla2iN1W11rlabtNvMJplybSsPbytPsLngIB30V3-Pyp32CgBr9lHr2HB3Wt26A3LbwX6nHB3a52LROCgBeKiTuRHB3C62wK3EfAgRMVQDg1uovAsPaKbywHJ1m0oOiZbvNZ3kE2VdLXY3EIsquyxxwf-su4bIhpZcg4lcFRaemy_6gYhxiz1fzErE2zB3O3F0jJcBpIZiuonAB3q12ySOCgBpOAvpGbr2eeCLZljO1Jst4decX36txiX1Z0d6lsDb39cqwtO2a2JTl6Jiffr93hqE2z6i842ZEAxUSbt2vTGek2T0xjfu7wwf4sKOxf4s-wnO5sbglpCjervY_sF4bjzxAQbnNY6afPXYdSpMcdPggf4bncdMwv-ygV5pst2AznR_s5xR6Q2HBxuku_O27u1ThvnRZmzpXmydipDrZ6Z1Ca18Fqlipj7uOdgxm1-Z1el1BGqQhrOc3QjpIGmVc38Opx7uDuPHb1MGqYUrfGq2pk0PrZGqLb1ob14Prjb106pD8uic3F8udb1zMpF8u_7uXPrOhghGquc357uwc3PPqyc30Dih-2g5tdWs2npKc3FPpqm1ThrZDvGdkQ6hHToAopXegVDvtm13Gq_c3ym1TDvbDvQToL42cb3WXoGBZoR0sC1wDdcT3j82CI3h40C8zBy2lO0yb1Dy2tTpLI3NkqNI34w0ln2X92Kqron2fD1G90De1wT3-MzK90J90M90m0jO90Ax00mz5u20SzdvzU90eO3D50HszCo2JszEo22I0Go2ujzIo2lf0h90qqr4_PsqrWP0m907w1Ov2NU33o0PU3cP04O3jNz6O3v90lNzTApi50pRI8I3TNuSJ0knzEwzt50DJ37x0JP3GJ3Oz2snzkU3HIQkU0350_P0AWouo2mJplF0jkztKyaP38U3W_29v2Y_2LZrnz2ah1Ky1L60lP39S3HUzyHzzkzi-0HV3zJ3btz2J3PD0Bl1O-zDl1eG0MxzVV3IK3Lz0fV3Nz0Pz1VxzeV3YV3vEpkF3iF3Y_0dLyf6iQA3Faonw2Q70pRqDW0OS0MQ3f3juw2fNQbr2r6AJC3DFzOPzcwv0CTbr2n2BPcLBt2sEYLdLvvvgKR-T1bb31xGvC1inLA420oNavvrJR6a3yf33A3oH1FJzkCu55VgtY292XTyOLidT3Ub0Rn2EI3ad3k40LC0II3iQrOQjfd36Bz3b1ot0mmzkd3zYQL92IivQO3-w0V92UO3zT3IwQwd3TO3p4m3T35t0jGzfD3me1i8zMc0hI30e1xLuaLvP-2QNzpO3K-JT-2g90V-2JU3InzwO3ILQiLvt_l0O3xI3c-2Tv2Shzf-2Gx1BHzVJ1VTzPJ0XU3SC0ev2HE3DP3g1jvszLE35f16-2hU3ge31szJJ3RE3A_2yv2TP3lMu211ZApy00VP3Ee1gXxZP3U_2ue3cP3E5nlz2I2jze3s9zWZoM60Oi15e3zJ0y9zE6gKw2ay1xz20J3zz2KV0GLy3CoUL1a1zidwsp2NxzIf3TF1tl19P3S_0Of3lF3lHpBq2_h36g0nF3imOtizs02rG3cf3hq2duzff31NTqPSGEA_EdpS2xryZDXgQYeJupJuxNrSPyta1NmR5_0352nL3rdgya1K62L3vbKBucN0qoObCeT2Pr02qmeAxL52hi3K80xquaWOALSayz7psx_wnItzzw1_wMN1Mymu_w5Px2GLyi33zw39a5zw732MXH3NT4ORHB35A3Cb35oqRjAYQ3l1u5AzX52sYR3ICyL34O2ekRDBGFvwmsubHvmDv1i03eWXT11hYLywO7bGOR4wxpyvV-fxBtHzvc-vncy8BxNSvLUMx3dF2wQm2sEw4u1U2zYGW4Ob0mwA1eVTxUGFRMwy5wU7uRC0au20Bz_OkeT3Yd3Sn2Ig3Un2P3n97uRxfXb1mvA87uz6pfi1Yb1cd3Cf0rMzOg3WVxhd3Ky2PI3My2Lf0cB0N92jI2XGzaGzR92nI00T3YO32T3cI36u2xWufI34d3-T3og3ZLv_uunO3xVQtg3JMKvg3Jo2DU3W-2zg3WXyDU0V5zyy2Qf1Rv2YYOTf1I5jOe35QuQe3GMuSe30ivAwzpL0Ye33x0lnzMJmHP3tW0Mz2qnzOh3r3zQh3H-0UEujdQS3lhx1sNyPKxXg1Xwz920pC0kKyUh3iTuDQ0-3zox1TNgT_2aE3bP3cE36g13S38njuJ0tp0xJ0WBQk_2HD0tP3dQ0dj1jZoV60Yv0yh3It1IF3Viz5J3P-oDf3Om0dUzqp2JIz9CoJK3P_0dgPfD0XxzXLyg02Xz1hV3Zz1OA3UK3Wf33EpZz0Hq2KEzrK3BC1km1Eh0oF16a3jSHpGAIksYTHIMVObw3G3hrmo4epdkVsuTd21fvvQlUemAttBujScsJFeWZyAH05ByxUPus2l82PD1c40pWu6j3fQugmzJO3vSreD3rB0kg3fy2UJ1t0zu-2ohTAp0d3z1ivYU0ck0wf1VE3Zl32Y0hk0oTukg1C60cOz0dr4z2QV06z2d60yc0sk1uy0pgxSMv-QL_jvg50Rn3xQ0Q1zJ105k0AL1H-oPL1K5ibn3zEAM02HiBO02bq0mMvFl1kn3660fv0fMiZ10kB3MdAnwnoZvViI8cmG0yXmuIOxqi3qzlwwnkmu77q8K3xptlb3gi32n35wnAavjnuma3v32tn3wwnuptViIBNCf3yn5qt0yOd3-n3MavTT2fHn3H3xhXNoZbMz382GB0yz0xz0w20882KPrA92_82120E9PcJpU9z4cwnE14E32HzDo3No3CynKyc85qZIj2Z3ib30n3S42Eo3JgI5xnHEG4n3tQoa4qAxwOKuYm3no3yo3ia36HJP424Q39wnEa3wo3jxnDynGo3xPGMb3xptnb3_i3A52DBLs32Y4CFSpXB3bb3DcpSILU3uEZ2mzu-R0Cqpwt1H2q1IqabtCBsxmwAKkW_rV82gD2fLzsEvb921Iv492wEvCyuYw1h92392n92vb0r2vOE2Z92o92wLzf921b0b2xPw1PE28D2Ww1aE2Mw1SIx-b0sp3jb04Iv792jp3ZOB-922mjXmhqe1rw1R8bN-ZPNm4viJ32tMm2Wkcc0Ithjc0EGysn3X4qUputhw4ev9eq6evhDo8evqbvusjIrzsUqtS1TNsu22ZS1cao-S1vQHsVww22KM3pewE727a0PT1Tmvjvw7eWVYfDtpvUWbMoZDYerp-YfhIdCZfZtbJ_WqLe-wX9DYIDzQpvLpvjwwj0Glww_ovH-jgiw3Bx0ww4wwqNAR-j0NwHwbOfuswwMr3Z-jliwxpvEzyqYwHclUfuUxyf4ssyyPVdLtyC8wHRogfufr3xptKvpX7wistkfulIs2aovxbn2yYWdsrtd5sKxbDvQ7yyIzyC8wiwyHr3-wp1r3FzyB5sqqvExwGR1A3ybrQg5ycT1CttPotzqvW5s7qv2r3wvrFty5r39qvz3ymr30vcL9rItybr3Ls393yHs3e5sGutqyy-SsgPvkmxTGyKBc5ywDGyiw2Iqs9nxk21v52WDELmw04xtY1wbznJkS82GGI4kulyrzKsoBySevgytJaXfeyFYE-r0Sjf0FxMv1YX1b5wLUx-N34j3Cjz-x2fv1fu2iT3Yb03_0Cn0lL3fsZ452fPzwa1pgqWjpPWfDhnFO3jt0HO3hn2G92nt0A90pt0qu2wv1PD3xd3uu2uT3j8Iqd3-d1sd3De1eDq2u2Zg3fg3ck30d34n2vFp3d39T3-u2ik3qIxyLurg33w1zE0Chz91IrO3RP0wD3TP0y8zsI3Ge3Q3zvI3AMuxf0mCgd-20Kn3k3C3I7o0Rc0bo2iJv-O3VUyBFum50TDySQqWE1iv2XF0uS3qLjwS3By0le30JvRg1iE1J_29Xr620ho3ix15pfyU3pU00U3rU0eJ1tE1R_2ah3nEJ_Vu-mDBWucl34rrD2jve3dE31E1H60a_2iP36S3oEue_2cg0Py1EVyajv0J0pl32J0th3IV0JV3Af3ly0BF3gr11LxKRq411l4zbUzAz13l3T02Uw2zZoyV08P36p2NR0StrPR0fw2dw2gV3fs3fF3sq0Uf3ZDimw2dz1BT356zkxzlmqna39ADxQ1UaVbc2fxa8r34kr6f2H221g2AOmoomlKi_LUuQzC8wsr35gyYe2rst3k2-wpzfvqv3V9wVs3Cs31v3tb1ds0PVxg12Lj3JuQ8wGyvGUaVoHseJjAw3K62XWAfgNiGuUp3u32X52ERBJkkYM3pZCjM3KrzTsf1WARSqM5A4bghq3l6HvS1iq32ZCxzgSyycM3oezTdu4Q10SwVkTPdzwevV22fsutHSk62mzuQp3ceubQ3eeuLqprv3CS1PZvDtuLfjGS1EtukzgTTBrbvUfv2MiYd0cVaqFrcS1xS1ed2MvwICqwVHkw3UBfFAoG72Fax862zsfOZ2xa0yfGqewADjiPylTwctvvl2DYB-6vM5ppvvIN11Dt60x-U2nl2SAxKqyAn2rgvrryj5wiLwwjtdowd11GiB_YJ8s3W_pUI0ibjWD1relGf0gbFATrOli_qeRF3BTrZw24Cyfr1nTrSzfEark6iG3iEy3L4hqoRVVvXKxvo2d6tZE3Mv0SEn7E3TN2e_zvx360pJlzYV3oD0g2gO4mNw3w_tpEBM-lKBmh0OUL2EF2T-hrQu_3Znf3qgAjeqnWqPImNunUbRfF2x_Pc4ZknhiqifqirnhvoRdWxl4Zsnh4nhbCJs4ZOcFpqimqirqiiXBtqiL52ny3d-l4BCZ30SOPCJ0kDmL42Cz3D2AdSqoB2hy31F29y3moRonhKYL2pOPD2RYApy3XBCp61XN1iy3Wf1gqifNgxy3842ny30j0OTbe-llL2bz3o90i_lUUkyuqeiIny3NPjbpO812Lxuty3cnhvnhKy3Z42ny34ymbN1b20r5l-N0z5JfTraN1ZUkm-lUz3E9NMz34BC8F2OmKjqi3XA0y3zB32z35VBXz3E035E2mL2Qz3UfAhqiaqi-M3ny37en5z3X_lXB2wz3zSyIapc03zqii-27_tqYeACSgz39yA_BTEfSiG2bpO4s21cJl2Hh03LWsj2HRH2Uz3X03LaAnxjt103qO6t2qB2e039Su-Tro-28Sytqumy3l03y031UqhYTJHS8VZ503t03DdxKrifVp3G3W03AkSfXqXrO06r4_tCWs7nhKJxFUrRztg5ZZCufOSftqkB3M13n03I4Zo036pOMG2ZE22BS2oRH130qiGUrCL2b13A13N13e138O2AFCnK0UF2G13hf15_tAkS4sOnohk031WAm03uVOvAAaTmjMOtH2R13y13DWswQuEna2pOSa3ugGFyVXm3rz39yAX6nvne9pBu7FzR20uyeKqv32qgARgGC9GG23DN3Ms2Kj31z3K23kWmO23Pa3Cb3qgA1UV5dlZ2u6301joZV2-mD3uG_30pv2z3FC40AgrqQ3g23kM2gcza03YH3mczSEoK033q1GdzqXVl31TNlaO2gZYGV2Trzn72WBuiDkSQ2UW1B33VVznuf1PwKpxwA248xw8x02gyzsV03323FHu8VsajkQruNW1F4vNtlV11IWGW33P3uxltIMEcGuXul2q11WAH7rLuA3-lKr16JGYmtLWGBOAEJogAV6Hyq3poJuZPzChqJt3It3bPzKsy752Kw0sdgisyby3NWsf_glQ1P5doaJZY1kasZ0vm0xi0xKzYjx3g8LTmxqObEgeGOuOis2huwPxxho331Zks531uasAPxUgvIN3-31lp3BiuB41W6lVX2HG18r1IZgH41BijJ41Wq1L41XKh6p1hItKHtF41k80x2xZPxWEo_Htvp3VHsR41cq1vPx32vq92Aq1R2xPqsET2WgvGc0c41BO0mItGCl1wlh41cgsQC3PC3f-go43Q2ggly3Fhp41kx3RZmPu1gJtv3xKu1kJt9V133xLJt-Pvf2gpqxupxmCbC43HT2bes4n0lV2fOcSP2PvdWPu-wlG9vLB2T51NB2QB2TsxW0tVsx6xd5W1ycsQc0RksxxdF51E8xH6yFX1tvtq8vGtxD8xTX2WLzIX1H51fQ26RtE5y3W1X7y64y_lyd51aX1g51VLzxJZM33VmtO33xA2cru8txTVzKfEoj0vN3k5d1CxF82GFXxEwM3gedv7031_t5qiFx1503ff1HJxTohoqujf1Mdx2239Syp1hXBCnZ3hx0CDf3cxQVOL_lAEAyK3r5lSd3az3RkjR-lQHUZ-lK3Lu63kL1z6LphsRMhLHt_Pam_l-A26MPR5yVYOCO2ve1313qWANixHTBo_1r5yCdJs03bMl-qil63I73gyLRvNHa3Rbvej2nHvoLrwK3qgApqOfy3jAm0BRqQuS-l363t63qgAUrOgOZhRzyW2T6qzY13Q2adm2ELiat_M2JN0p134BAJvOw4HeW3wfW0q3Bz3O6Bj10q22zXujFqW22lFqHY2O72BZ2V03w2HkSwpng2B3rfyXkoqGA1xGF83vqyKyzvnqyqyV03M22cPVuQ3H126ZfGpvg5IgbDW7wUs3AQb032thY7FY4PiLT2iiJb4pPQy73UJT3Va3nUF7ukwxzmM2zxzZchEGBUOjK03e2l3OAo12CQ21q2D62o83y83slgCiAO23Bb3iQ3383EUAG42W23Ej3983x4pSWDjpyyUuN6paJZoK0ImzS23qWFG93qUuAg2mUmBB3Hjs1ztaFTBqoFFLNp3rXfqsjtCIajxBTxCMdS_z6WUY00zBzzx3YTy-x2Lg3WLuPk0mK1RJ1kw1Nx05O3UU3_o009097pCE3Fkzsl0xDp150rzgYh3hg160zfexB60UJ3AeO6J2i_20kzw0u-K1D1zr-0V2o_W059o-Tui60HL1WMv-jZE02o60J5ieV0OL1Km0xgxMF1gdwT10CK15GvYL1V02AZuHl0w3h5F3pl1mRLBqomHSi-3FqzPPL2CqNfvTNvK03BPAREEE3OPIJJczCo3Tw3giIRGPNp3wbobWu-732ZxDvw8Q1BhTOJf1suyajMNvTyaQlvQfv3w3qVwRgjTKgNXJBDInM3Ix33S1oM3zZ2rq3CT1rk2iSZgewjk2IT12a0KT1t622c2Tvw4RoS52h5Qk23hZzGP1BAkIP1iwv8xwiORDjx5GMMAt3XWiO2h80Yw02Nu9ywYGylPvfs39mxds3w0MT_wO21T_w7olPpxdSxOSxPDzQSxlWc-9xXgkS630ym2uxnnqf8yM0eCDXTAmHCwcdyjnrZTx7w2Un0FbAIgtcTvfnWM4c35rizpya3CuX0a3A5w_6u0N3Xs1lgtTFxqJwx11nN2XFxRZ1ghvQFx922yTvUZ1iEAF7u-gtfA4-vYdr10OkMaxOb0OaxvMrQaxrm3z808C3BvzNKTHjzNk0s40o93sv1O8zkMyVg3iHxod3xT3Mivao0Xk3Sf03v11vgcD31d35n21m3lj1B-2P_udVv2T0LNzTx0Cv2pk3Be3tpe8pis632jSK1jRf1-Ip3O35vzRZQbf11Sydf1a63if1U13gOSOAui-24QuRc0nf17O3jszux0UZbw-2LshKg13I3Xc0y-2Hp0zf1kv2_m320z05ogJ1X3o4K1200dh3njefl3yg1bwhg_2O4lSfx6arWp25CaIn37BvAlz0Lx7M3rrw911FreFMxyYxeEqD-37W0qJ17L0RV0qTSQn350uA02zk0C021k0O-33-0p605-0dbkdn3K025Aphn37gBjn34l37Yumn3vC4CSuW10260QF1Ml1ghxVuzcLy49ScbmFtAA401uG8dvBHj7frDHjW6zfH3YNxDWzXJ18tr1N3DlA9AAo11-dRGb2mFqSvw-628X2S42DlA7GndxRC52vAf7rf7pph-37LA0ND773MgOaq3Kew7evNeuYjxQS1tRwTeuthJeVwXMqQAfUd2ksjuxpYewP_3Sx3NZ2kXh_5uaPi98xC1rR-vm0d2Bxx417tgjj3T-vJT2G5zbL3Nw3kiJyjEPmg-7KI23CaijEAoLAu7FFz3cs2983kiJzdIJ4pF8CY_lz5YK42L13-0hSKZyi0WT2jd0XE4oNB0ZJyG1G23KX3M4bn83lNCBr1YpMso3kOwhot88wj3bJM33ad49sOR23WcG3dYCxfVsJEmaCC3Q3aH1CIq-mTkKmDrrCEm5FSFrr902AECuEmp9rPq3S230Cqo2Y93GEhOlPzIvkcM3LS1gDoUsnOS1IZ2m62lkrew3zajjSLhw3PzKH-DXVaJF4hWJeXJYonQ_3ssfQx3Ptjxuw5626X2GT1C727L3x8jSZ2Vx3CeRdyaEe2T_3iew6a0nF4A-LB72RvwJYJXx3X_3YzKropzdzDpY-iq9nvsYwhYwpiqUT3d727VwJOiiCY_RgrPAzmQcovtXjHuwWsWwRgyvvxr2Ab0QLfpFtdkdw-xfX0QdfEatAEwJGfAft-bzTN3PgiicmeG4NpzKqFJOrw9kEOrq9kz9kkG4IOr5sZKG4tfiCQkkX0JOrITFm22NZ3BaDabyZSHaB1VE4Ns2b13vHBclt_rnIpsLwwrmQeKOKf27rnvYwgYws9jRgvNBPe2sLOiOPGJG4uYwFF4pwLIOMUxq_rnyn1uiqbmQtYwGH4igWaovFH4K036G4PH440cyF1RH4evta2sZH42rnLH4nC2XE4OH4ocDBdNWGVMzUqLVhH4GBPWH4HUgh2siH4gz3bH4-cMRibfnofb24iq8VwyH4_VwkH4aH4nH4TlIJGAuaiPN2sH4Sov7H4DH4gpT9H4V030H4AI4rH3UNACI49f3Djq6H4uH4piqJI4zH4_H4wdLWM2wgRp63fYw_F4GI4-F4DqAVI4732BaDjDlDmNWJLHA2cI4SI4kub8H4z9jMH4Tw3LI4NEA36w2zz4EOkbyNiqtH4qI4HI4gI4sI4lH4rz3vI4-IgsrnUr2RovUH4AG4jH46I4-H48DEjn1_rn3E45H4r9jTI4EJ4bovtI41z3vI4d8UpxVbnILjqEH4NJ4pYw5yWFJ4KI4XI4v5Amx20oVyZv2I4j2s2VwII4bJ4WI48DEv5Aj4ucYgEI4CJ4eI456wlJ4PJ47I4nNCoJ4cNAXZ30oVwaiiJ4rG4LJ4IG4mJ4iI4vI4kDVWJLZb2oI4MJ43I4fI48lAhI4yG4_J4oHn0oVbc25J4QJ4CubxH4YJ4-J4XI4TvFCI4WN17J4EBPuJ4d2sYH4SK4JK4UK4XSCE-GWK4VunOK4vH4CsnwJ4aK4DE4XI4MWusrnLr2AovpI4jJ4YK4y9jxJ4-H4z1HgFl2jqVm37z3SG3283qdcbCh4oSns1mNhl2v7HtMR2CXl8Ht4ZtVndX7x87lNQ2V6xKBx_qxYczG8v_7v9qSi20JMsBRC4hsEYzX0epDw5Uu2i3Rq1131vksDhoX2x2p1ildGV1AJhg2xxWzdL4RGEqkspasU2xvOmmU287oA2vzk2dhowOuh3xKL4x8yOP2H9xEJkO_XnY1wDw3Dw0K4UL4HdZvmZuQBxmZ_I1gAV8AGNMs4ZtZL4WI4yiTUcIKZ3WrX8acbjof5zVA385z7joZN3cH3bN326z2n1s5zoH3RWzgiy-I42iqMZywH4wYwCZs6zqCH4GK4enADJ4ZJ4CG4JH4mWYUI49J4eK4NMC5HyvzBBBry1xyQn_Z3fFAmsnBbysFsSe2b33HcSv7jVfV2TomGZm4XYbXmJRec2FQlDryG31Bz3EbinSLhiq183a73eHqFG2vSwmX2osjBFicVwJUM2L36vjPj3hVwPS15rfJvwiNqmVwCfvYw3wS1sMimHMwbgZRG1B2Gfvkq3oNqeWu8ytpa0GR1Btup-3H_3IS1Bx3Tkxzbv5o1qzgXp3mzu8S1cVaKtunkrAT1O_3jdi7F4mHfgkxI0sj72K0sAyzBGfiyxlmvivwiV1f0sWmvn1vrkrfm3g3Oxq34vwnjEnnv1mvyzyV9jyBLNYfvLY5k26LYTZ3YT1eqpRmXZKggd0YT2VpjN6yySTpoYEIP1uaXBp94u2gnqQ2-G4ASgHTdedXDSgitnEovIsnDQxyovEiwQf2td2YOi79jzwwfpvXT3ywwQ7wWT30krGOx6O4r_V8izipvWiw5wwRiw-CPn7wjr3AzyBfWh3yI4svyyFbylRoX4sRs324slr3XP4v4s7v3e2y9r3rfu7syCWdA8wJty9yyE8wzr3xptvfuGzyGs3Ks3T5sMs3aP4KtyXs3yzr_oy0T211r9YqbiD_Yqirvg6sk0bjVzmsvCZdqGgOyvKtvs7skBzs7sp7sqO1dcHw72S1Q11z58wBguYf2df2Ilx48wsIRypMsT1fWRiZz4b3NzppWWJ9w1uUl-qOU1XZvnPgDl2eO2WtyYQ4srHfO29Ov77C7xvH4DMPRK4D_aznAtAbzg4DJxy_azVFIQbzgKsmzx3lxnCt19wTinjzv99wz-b69wz9w3m0Puxdt1AmzqDtU1y16Ietynvea0vCpjR-wrdyW-w97ou_38Fyw_3cHrnhuPR4phud1xI-xBV1tkspL4V41431zS2gP1A33iP1is3j21Y0DQW13FhD2vvL4_ylF53zmd3jsvCkVylhR4NbsA533OhJ535NE6qyLYzL53QQ2N53VmrE4xUmr5auUR4Kpx--CvlGtpd2oxOu10R4bU2SAx_Jt3R4LW1tuzUC3BA44CO5x28Uu9A1XlweutOKACX1zJVvHydAx9S0dgvvQx_Y11JcIT2hSmi-oMQvT6MSlwS5v6n0zymmw0ua2VTEbQy_otQNtSjuN6v9RtYu1gju2l2lRxZ6xekk2L4wOnhV2yS4krxBLzT71QL4YCXbBzI5yQZlp3xMu2gsxGZl7l2Scz05367xJculu16iYdzsN33yxtbru1hHO63P-x-sSjHg6eElHgJR4SfEQBnXQ1IDxrVzkCwmR2EOX62wpQ413MCDwpw0AR3Eat0u1wbWIhUJhvJTxq6H5EwfUEgX1TLMc0y1-xnJzUevfytAA4hFoTKwPjfLKwum2HxxP5wuwyRtyoz0km34T4-FxEGxPutBGxaLw1HWqNk1rc_8HP20JjtY20tR1mR1h936C3cv1_7z9g10jHUo3Re1sx2EN4TrpEw3xlndlnfRleSkgFUqyucU4nSl-Fg0RlgU4TSlHSl_Rlhd02wZsSkkSkRkihwGBUZakiPxuuyuWxuplzaQr-Skjquk0GYz13BzIjzXPqVB0x7heTkqRQgT0y40bw1JlhMB1nTkOB1wC27D2_v1_31c92IIxe92ip3nLzsb03Vx8p34bxu43uHxWD2ylhIw1vLz2p3i92yb0-lhYV4Q5Hlys3p3xp3QE2PJ1nSr0927IvTcxp93eI3qt3JnH5pieF3EU0SUkDqiv4gquBGIqZ7ZC124k3u93AEq9y2PC0weP2V4M8ZtDmJWk8E4sEmMWkQEmUWr9ui9m3xK1Yrrqdxarr0Gjudx2Gj_O3JSI9V4-dxGXr5z1bx1Cy0qx1K6tNCz_B4PCz5K1tu3kkzkfwsZrvZru6twfyQLx36tM0z_h1sos1jeufnpmfO2jWy1lbrxKwZy13TQAF32_2ul3tNHpy1Vak0lVT1fDlvV1hBCvXC4oJ1_K1F-3BZ0H-3J1zJ-3vk180uIL1Xn3PG0Zn3G02fn37k07y0AX4UZ0V-38Q0daZd6oY-386gRm0ZL1AA34CzM_0gNTkG30e3fq2k5zID4CDvn2piH35Dzg6R3MaaQeKHAg6hK7Fg6w4LqyBym6hyfnEfyTEzL13cgAXpOENjwO2GvwMDsNMAM62ZPL863gl2Nw3jEA7n1ZPL5r1h7zEvca9mcM4OxlOT3pKzA201U2001CMyJz3B0yYlU5zyfwVfMoOzBRY4d3yR3Co7BJo3ar3Ks3Bz3QY44zy9Fs2MfShlsxD5ArnIs6tyD0ydTonQ3kAsbY4tyyyG4eY4b3qhY47v0kxmA4LCeL-tyXr3GYR3zyvY4uAAxXnI734OBVY4fY453yPts9az9zyg5sdY47qtmY4x1y2Mf7Y4aWA0dBCh2QsQpm34-irY43Y4szyWY453yXtp5fTErHHp3PP4RZ409g4Y4s8qXtpKZiJiJq03ryy_tyy8qPY4GZ4UZ4nY4TY4sMo-Y4h8qIHH5uqJuykZ431yb13uY4eZ4OjNShEBvlHZ4ewyDAswB3vsy2Y4cZ4TZ4_Y4pZ49IAXtpWkABvlHo1fxVov3DZ4RP4Tw30Z4SY4Da43MfuEsiruY1qxZ44rtzX4nZ4Ba4IZ4jtMBvc_1By-AUBB_HAT1qOa4Zc2MuA_nuwntLa41z3Na4gY4frU8JzJRAIhAga4XY4OZ4CZ4Uwb-Z4u23oa4VZ4frUZWeda4mnBua4AZ4uZ4v12_o3v6qUa4oxyWa47a4Ca4K6UfrUgRANZ4Q4LusqwZ4za43UTdZ4ha42MfckUIb45a4ta45Z471yKb41f3jZ4Nb4K031a4Fb4Rb4IPAr8lra4ea47FAEb4v3yuZ4I42gb2GAspr3iI4db4Za4ckUr8lIb4Ha4p-yTa4bb4V03tb40wpfb4YXghvBiAlUb4fa4Wb4Vwy5NTT4u0b4-zyPb4pa4oPfFbAJiJyf29wyla4lfu2b4Xa45Y4kLYjY4yb4sA3SavtsyEZ4UD43b4m9q9Nf41qlOfILCuNfXptKw3KsjbZ40a4Pc41Z472qXIA-uq2j0F5CbjkDc4Xc4zZ4lc4Qb4a_Q5tyoZ4Za4BUqyY4YZ4c2yWc4ma4_X4wc4pa4OKslb44b40_rpPfrc4WW3xptjc4Ob4Aa45Y43stlOffjNt-35Kstc47c4FZ4Ad4ac4B_QxDH2c41zyw5KFyVBo3ZDP1b4gz3Zc4WCs9Nf1KvmBAsZ4pIsBc4CF2pb4Ka4Nc4ed49c42a47ZwsIAkvjyb4RB3i-jHd4cb4sd4eb4B_QQo1Ho1IMVxa4cd4Ec4Jd41Z4wb4id4kd4ha4JiJO62od4ya4-d4fd4i4q2MfzrODe4va4Kb4sP1qY4Bb403yYc42d4Za4zrO4a4wtOVb40c46Z4Ujxgi0v4s0d4Oc4Td4gd4VOof6KUHAJb4DAskK201y9d4uc4mZ4je4Le4le4eeCSc47oyBc4JY4He4se4Rd4Ve4ve4r-UVOoSoqpe45c4Mc4rb4tY4We4Bd4N5k4_F8taQd4qd4sb4Ef4Ud4-ULtvkNMfvjDZJG_b4axyHf4P238zyIe4te4Db4Tf48e4Of4m6qRJn7e436q9UzRxyYf45e4vc4gf4TY4df40e44-FjtsMb4Je4Mf4ke4uR2TKDq33WcHiE4aZ4Te4-3yue4bf4QJdjQfxaAlNDfN1IMV2o3Bf4CGsie46f4TY4p7jsLSiWe9b4kb4Fg4GuyifTeqVJf4Cf4S23QY4zwpUd4tOaC0ymb4rc40I4tqtB4sRg4Ma4nZ4Ug4ke4iY4Y6DkY4-HsXg4de48cIs9N-ty4sykc4KAs3d4fKAhs0rc4oE4jZ4rg4Id4Tg45Y4KZ48zIZOBVY4gg4Uf4ViIOPAv-3-Rouf4tg4Za44g4MZ46d468qwZ40g41d4Dh4Bd4ISwAtQIj3re4cg4Dg4rd4Mh4Ud4GT3ErHCK4zd41yyEg4fpt3d4rZ4mg4Xb4V9FOPAJa4lptCh4gh4ke4TCOXkAEMGnh49g4ih4O83vsyKh4ch48g48e4ph4Ga4qf4Hf4AJ4Lc4I0y_Z42g41Z4ro1-7KbnuisQxh4Uh4sh48e4B4fib46a4Fi436qdr2QZ4bh4Ei4dh4ub4iVgKg4FmUzh4Li4Ah4Sh4AuyPi4Vi4TY4ckUZe4sa4-b4Qi4ng4W1qwr2Gd4Oi4Lf4Vh4ke4Sb49jAoe4WcHy23_a4lVd7h4sg4Ki4ci4CXgri4Ti4oi4th4ti4kh4Bh4Zf4rz39h4xc4vb4mgCIi4be4bi4Ng4bOoRMZqg4mh4hi4Ud4Bj47b4cRAsi4og4bs2zg4Kj4Fj4Gb4Nj44dx0jg3i4zi4Gj4f-NAf4xi41g4fg4Qc4f9WDd4rf4iZ4li4Di4ni4bj4Gb4Rc4jg4Hh4Eh2Se4oj4Df44i48e4nc4zPAsNfN8FdmAPh4Bg4fj4Lh4qj4bc4NBFpc4FbipZvFd42f4xj4Sg4hj4mc4K2q-j44OfMHlZd4l7l3mu8i4lf45f4Lj4ke4_c4Lk4Hc45ByzAZej4mi4yj4Lk4Ld41qzHyMt-3pWmJh4Uj4Kd4Wd4xY4Yd4Ph4ka48j4yh4Kd4Ce4qj4NAsbd4Yi4lZ4af4Uk4we4ud46gNZ9muj47i4zk4yZ4Tk4Vj49Nf5d43h4wn3if4Rh4QP4Kf4dk42k48e4Be4JPACJSwk4q-FWGsQk49k4Va4-i4Ik4xc4Ne4Pl4rc4-a43e4Tl4Cb4Vl4zj47f4Ye4Jg4ae4gi4Vj4O-qhc4Ab4Gk4eg4gl4TY4Ye4CekFKqih4y32cxbHl4dg4na4Wl4pa4zrOwd4Dl4xl4Xi40l4Th4pj4Kl4hl4rX4O-qyk4-l4Zi4Am4Al48sOaouHf4ia0wh4lk41Z4Of4c5qRf4sl4cj4BWVJj49i4eptJm4df4K8qZl4rf4x_zwj4Pm4xc4pf4C6wMm48d4dl4Ue4mf4Lk4xf4KunErHqe4Xf4Rk4Il4Hk4Um4Gb4wBBvkUvwmrc42e4ge4ck4ym4qm4D3EIg4HEGaj4Bm48tyzV3Gl4sk4Uh4qPn2NnfS0ory0as0V2_6kFWyXOtt21Z8yQLh3S4L33QTtN-v1eEIioue4O0yx7wbn4ShsCMs_T2ib3TP4Q8RpptgAsN0yln4k6qhY4sLfdn4kpArn4AtQtK4hn4oA0j73dMOrn4qdA0n4c4UfMowd4UAsnn4cn47n4en4pZv5h4Bs3YVdtA00syie42n4C7q9n4uBVBjAok4s52ZIjMi4zl4qA0yn4L0yIo41n4To43n4Fh49Y4Go4sptLVgFp3GlAs33nOoQo4my3zn4Vo4Ho4QuyEqQJZ4gPALZ49Y46d4rhnfo4in4aQSkn4lo4nAsGo4WZ4tgNRVg5W31ntuo4MN4So4xo48n48o4tlJfZ4oNBAtQBs2bg4ypt_pQZuyni4Zo46Y4jo4Ea4MfCSKCjo4ao49sQco48cIxrmto4xn4ho47o4bo4RuyLp42Z4qh4M1BPp4Kp4-o4YLsSj47n35o4Lh4Jp4zo4cp42h4km4wn3PZ4Po4lp4Fo4fp4op4_h4xygVp4Do4Ro4PuyZp4mn4hp43Ddaa4ZwADj4fa4np4Io4AtQmj4PP4go4jn4fIOBq47p43n4ckU_p4kb4Jq45p4P0yZIjvj4wn42p4Xp44p4Rp4ap4Kq4uBA5b4x4mAn4kl4Oq4xp4Cq4okZ303vi4wIjvp4Hn4hq4aq4cq4xb47l4do48Z4yaonq4Ip4pq4Qq46-irq42i4fq4bAszq4Yq4OlZ-mZbt24o4Wp4Hq4io4aq4Qp4v1qLqQcq4hb43i4Pq47q4Rq4pZv9G3Gl4Gq4vo4Iq46q4Fr4mo4frUMl4Pj4ro4h13Q3yUVgGp4uA0oq4Dr4gp40q4_o4Wr4mgCTb44q4Xq4Ur4yo4iq49q4Af4Qr46o4or4A7qZq4ir4Jo4Yk4d5qyl4-wpur4mp4Tr4xr4Vr4sj46k4tq4Tp4Zb4kp4Ar4Rr4Cr4zr4Uo4qq4yc4rNfAGAtNf5j42o4Bg45r4wp4gr4op41j41AR90dqc4fn4Jo3Rs4fr4Hs4t1qbp41j4wr4E7q9o4ds4bq4Mk43c42o4Fm4bs4yq4Ts4fs46n4ss4Js41r4AtQEn4vm4Co4T0yHp4yj4Kr4pr41q4Vd4tdDgk4j7iykZZZ4wqvXuy2s4er4rs4ks4Er48r4on48s4cgAXd4Mo4HVgRo3C8wqs44s47r4is4jr4gRACJS5s4Jt4kVgokZob4v4sSt4ym4Zt4Vt4Jo44k46l4rp4V9FdVgBJjxq4Tt4vs4ks4Bl4Fo16d4a21aLsqt4gt4Ut4dAs7s4Xr4QpNjd4ht42t4-n4wn3Uc4Ep4ft4rl47t4B7qMe4WOoep4st4Lr4bt4iAstr4zt4Cu41t4Eu4xe4pN1jl4fi4gq4Iu46s49t4nt4S934r4Nu42l4hs48t4sn4bp4ul4Qj4HuyV730s4Fp4fwbFt4rt4Ht4hr4Ju4jr45l4ze4mt4do4yd4Rt4cu48c4eu4rptsu4Xu4Jo4UXAouk-mZRG3Uq4Et4Eo4cs4tu4gu4Js4Gf4wn3Re4Av4dr4Cv4Gt4Ev4Is4tt4Km4sIAPf4ygATm4Du4TuypZvum4lq4zZv1u4Sd4Wv4Vr4bm4p8qev4Mr4Iv48k4nu4aVd3p4iv47s4jm4wl4yu4mm4mv4pVgWq4pv4jr4rm4zf4jMonW3av4S0yLv4ov4Pu4Gr48f42m4Zm3HVgzx2Pr4cv46e4yv4Jo4Hg4uRZeq4Uu45q4Wu4at4Yu4GlAFoy-lZ6VdBu4du4DQMHiDY2qPlMbl469sf_3rl4dzYoMf3v4aH1IR4SL42ptL2kIPVY03NasXg2pR0a-wMR4es3eSl6e4zPVGEA0zY19Bki4n0xpBkdOxtw4283dMOww4EdNA2zdds2w47Fy4w4vr4TioMmAP11Xk23gm3A1MY41L4EA4Ptxs-Dxqo8N3iZtie4Y0y_AgUJswmwF1qLh4Y0ypn4VLhSx4KmZBt49EMuT4Xx4RJsPOfig46k49As_fc71qQt48nIfx4Rx4hx4wY4wg4eHGUqmguyazyVbtsg4Yx46Y4oo45g4pNBtvkmx4_Asgn4q-xVx4bzy0x4sx42x4UHjGh4As4ajJNekUXgW_riuyrx47x4FNfOh4KmZpw4P62Ky4styUh41x4Xh4KmZPcyRbvqx4Vy4Cy4rZ4bx41EGENnxx4b_kAy4gj40eNNy4POf1h4EMGfy4vx4EY3GFwHb0Ly4cy4ny4Ea43Z4jklGy4ihA_mZJy4_x4zx4ly4Wy4mE47Wgjp4MgcTy4Wx4My47hEqLfHi43i4ry4VIGppG5y4vy4Uy4ni41x4Mq4Iz4hx4N0Iqa3NMzby4Pz4Cy4di4Tu4jb403cny4N0IjY3ex4Cz4ky4gx4yy4Hb4ri4Ho1GFLZz3uy4rtyDz4xy4Fz4LMfqi48b4nr4Jz47Wgvz37iyXz4yj4Qz4gb4Cj4Sz4ez4KmZRn03z4iz47y4kz4vz4FNfXj4sq4xu471UvSOiy4-Jkjz4Ez4rmTwz47z4Oj4Zj4zz4Tz4_z4Ux4Nz4tz4Yz4lz4xs4_z4dJsC04JptBy4c04WqJwu4sv4K04LM4tT4g04SZ46w4Cy4Vs43j49A35Y3gkAjRA_Gd4z4ym41x4Vs4Bk45BZQmAM04-fca045z4t04K2q304Lo4o1H_Ag2To104dw4t04lx4F04xgsjj4Ic4KmZIg2-x4Z04O04uz4Q04XPfnk4Nd4_AgOoaH14du4304nk4ux4Kz4vq4adIq048h47qt304Ce40z4dfHKkLMz4sz4T14b04L14hd468Nlt4m04Hy4Ju2px4j14i04v144d4vt42y4y04sDz6pt3148y4Cy44t4CJSo14GMG7Byr14dp3-04204Cy4Ne4F24K04QI4i146y4h04B24lz4il4Kw4cz4my4L14N0IbI4R14s14D04P041WgPOfiu4oz4K5Bf04S24r04l14M24WOoy14V62qZvI24huyOz4_04V24Dm4P14G14A24E04V14POfHv4p14PD4T6r324g247Nf2MfRm4M6qTm4O24Hy4XH3Sy4n24k14Z24524C34SXBjUmp8qG343y46n3Bz4K34414N34Rv4vl4t24Zh4R24S14f24U14h242Mf0v4Zs23y4ui4Mazb142u41x41m4Y8NfN1GFLDp4Wz4_24g34B34jQf7GA_m4Nq4dz4a24Qy4Y04e24T24Lh40pN6-c2H0GWgBymjR4gG1mf4muyF2qzt2c7qHfLL34PVVZx4tdL_UVZ7qJ44sTgd7qsg4N444n4Sc4FBsg0ymfLhI2Q23I8nCqtly4W44vg4Nk4Z7qrf3YVVo24D2qguDno4Ey49Y4H44riIpttlf3Vo1V44SUVq448Y46g4Ho1iKGEk4VQ4p6cn44W44Py4mfLyg497n5vvM44z44RjLgZ4zUGz1yQ42T44L44y44rdLMp4nfC4g2a4406cgw4ap3L54g44E54py4P44AfL7YLH54Q30iWW844X54Fa41y4J043avNE4tvvgfLM54_UVEa4gB206c924StyU44W54N549p4RfH3i4t44rkNj70Y23oxaf54x54Rz4nr4154WkIzmBHt2sf3V54-34E54az4X246a4-54BrLwM4w44Wcdo54a54ls4xz4Yr4814iKG5K4u54D64ie4W44R64U04Lw4o44AYRzUGox4Q5pp0qD54754S04PKO054R54u44ka3d9nC54O64B6cQ64l64I04z14F8AFsyM64s64w54p54kr4T04334d64BfLzUGf10m-p_af654464d04mfLZy4J54sa3v54E64x54-r4aKuy64RwLWslJT3e54j64464u04Ms44j4x04iKGc34B54OeLC74P64_j4cRM504F9FQ14m54PzyY64E54gs4W44Nt4E14zUGI34454K44f44K74U74Z44L74N145ByCQHS44I74X64Uh4p74X14nOfi74gbox44364e74Lt4ngAq74btwZ74Uo1N64C84u64hd4Nl4jd4J649FJPEVF9nkeLT74D84kt4l04Tqj7fMA84K84x74W84Cl4j54z64U34644wPNd74M84UpOlr4Ce4Q843avVz4Jj3554V84m84Ne4q84z64gz4hB3B84d84w84WOoei4Y24y84P74qz4Kggl84sZLFu4me4a34F9FSQ3b746xRA94p44Ru4nLFtj4T64_pmR74RBsv84B949e49u406cA04J42G9wJ74m74x54724K64Oe0U54w74b94464D34Qf4tcA864b54mfLsg2d44k3ua94774E54gv4f7q884QlMb84264384T94rv4Z84Ot1164c74S94K94j34F9FnI48a0TtyL84T94r34-f4MygjOdT847449942uDi34-m4Jw4764y94pg4794I94v84N8YkQfS-cm6LUVO474GLimBwym4n0y7G4NbMc24qPOQty5X4m0yfRMN1BO44g-4r2yTBV_t4JB3LsDsQ2du4r-4qEAZx45n4JCsz-4oIGnd448ss0yUlZEqto-4QBBtx4j44NNOau4Fvvx-42u4z-4OuUDy41445x44-4D_4LC3w-48-46IZ--4zCswuy0-4K_4po4244814_NaYbwaAtyBdDb4I_40o4iA0uOMq94H741uyR_4Lh4g_4F54Bp4D_4gIqd_4JTwT_4BDsHPMO54ZMADik_-4nHSJv4rQ2n_4ie4p_4Y54N_4tVLZv4u74zPR6_4Uh48_4h54ju429Nzs4Y94r0yl-4_8qf_42_4J_4ro1BETHO2HlxEstmf4p_4Hz4nr4-_48OMQh4l_4Q_4MA5e_4fl4p_4854c64aA5jpMc44dA5uRMNQ4VA5ue4iA5IPA6846a4lA5uOMFl4oA5KDsdedm-4NqtU_4N2qJ_4a64HA5aTCJvV5wUu_4Lo3OA55A5p-4mz4yz4kA52_4a5C544BLOG_4Sd4tA56b4m64ZA5JB5Q8FI54KA5Y6rDA5ni4PB5MXg664Ho1QPLJIfBB59-4n-4EB5A_4564Yj4764xA5NbMCw40A5gB5S_4iB5x_4bQMDDs1_r8OM3o4FguYB5yj4p_4M749A5wPRP_4pA58CsNA5hA5PA5f74h0Dv04fc4Hqtw5psB5o_4BC5Ks4_NfXs4Ck4uOM114RIR2B5f-4KC5gs4p_4G84Vga0vmj8nIC57_4UC5cBsjB5W_4E748OM0715_4fA5v_4uB5M2qFB5fk4mOfhk4a5C4H4radSC5rl4WC5e14C_4eOMy637-4lC5CB5AC5fC5J_4Xt4jd4oB5GXL3EyQ2qUA5vwyWA5UC5Daws24WBsof2HzxOQ4mC54A5vB5uPR8C5f84O74rqAyX21B54C5hB5OD5oC5kB5D24-C5TB5eOMg64MzywC5y-4KC5Ne4_C5rtALSVCD5LD5rA5DB5PD5V_4J_4W24nB5eD5zB5TA5qD5ED5sA5kD5584E94Q8F_648vciD5H_44D5f6KID57D58B51A5p9rM6rFD57C5Fu4-e4AD5G74WB55_r-D5OB5KC5d94nD5JB2k-4qA52D5sD5aD5W_4k94Uv4m94mD5LsMXryra3m_4XD5tB5ZD5h7quD5O34Sv4ef4ekafE5tOOty4vC5kE5JC5JE5Z346B562rAB5DD5HE53D5zE5_94Q8FF03WE5-B5gA5w_4aE5J_4G-43m48OMf94wE5XE55E5ZE5nE56A5O-4134Q-43i4tE5-A5BZ3t84PE5xE5cC5oiMHSRm6LarMt_4bOw62bTIO6e4VKIiIObajUZzC3XRE5kqDPqtj7CZN2US1_B5Eqt5BsQ9314m9X4HL01zw8zwS5v_S0_QaEvc2Xlasj1iTfLedkxDO4NOsPYBTyxZI1du4TvmjX3HUwvE5ptfpGga7sjw4mSg5M0C61xRh-84hx3dShEThK43JxrJOu2-wzmsqXspL4zWzRrz1S2ep1Y0oU6lX435S2ap1Nbjb43vOmmR4MmdgG5cp1FHtil2bp1l43DPuP41v43g71S417N3U41P43xLhCT2JN3443Iesb419G5d41RqsAT2DPuZgs1gekl2D53k41e3v9QheodPIxGI0t41Z53NH5b53II07r0Un45uf4l2jM0eQtL7x5w2MPccB1YUc1A2ZvAnX1HVzaUcpMXgH5Yn4a9ybAgcVzSd4JiL-TgnPbsrnhE5iM4JTdoYwni4hSncCq9Z3bU2uN3_63fIOx0y2xj4ACl44bpX20yYxvjYYjQ4IHlYqtpyjMCsO446H5Yw40dNEE5TqBfqtXtyie4II5tBA1-4Y44JCsQI5v7q9H5A3V_H5TzySd4QI5B_4ns4WCZ8X3hxjgQ4L34cI5X_44x4kHBwNVFI57uyGvNVE5M4bNI5n44kI5Xo4Z_4g843xjuH5WF5qiWiI5sg4kI5-44yAZTq4ZxvRzyrxjOI5Uh46I5G54fI5LqnuI5jI5pI5WJVV-QP54oI5XABu7qrI5zznHJ55I5JJ5vVAzy4dp4VI5GvN084hI5h9wBJ5ni46I5GA5Ho18nUXI5-uyZI5dJ5yj4fJ5r54XoM4wYb2q_I5QyjaI56e4kI5YA5c64YJ5WCZ2z4OE53I5cJ5vI5UJ5H_Uqa43i40J5yAZX94BA5M0o5J5IJ5OJ5qyjRI53a4bz46a4_J5qJ5-E5tI54I5ly4kI58A5hJ5gnoqB3QK5Lh4SK51i4HB5Y24MK5i_HKjqWK5EK5TJ5GK5GI5lB5764dK55Bb7pOsJ5lJ56J5jK5QFhHr4o84iAlUK5VD5-I5rK5FK58qA5ZmvK5664-J57J5NCsG5CLI5_wNhK5RK58K5xB5kj4qJ5QC5fQ4BL5YK5DL5peWCE5WCZuC5eyjJL5PI5LL5V74ec4Os4WCZ-q4QL5tJ5d2qmJ5ym4kI5404AOfYs4qJ5Or40A5MI5XK5SL5tK5KJ5gs4eL5D14btwze200ySJ5CL5oL5VJ5B_QJAskI5hC5qJ5Oo4Q3WmL5CJ5TL5974sC5GvNar42I5DK5aL5Gyj2K5t7qHK59NfzC5eI58I5Q30wL5KL5yL58J59C5NJ53K5HK5JxN2C5pxjRL58L5QM5IK5X84N94zI5g0NRJ57L5eJ5TL5SD5Tqjze2Ot2kJ5t0qcL5rl4kI5cD5TM5HM5aqtXpZc-4r8XZM5jM5bM5C94qWBvM5W2qqI5WCZA54E8XOM5nL5UM5kK5wD57K5bM5JxNt540K5qM5sK5CN5uK5L94ne4UK5i84V31iM5nJ5LL5vu4eM5O7428UoM510yKN5GM57M5KJ58u4bXi9M5vL5TN5dL5LL5TE593pyCMqK5cN5iK5MN5KJ5cE5UvMm94nK5ThqhczgK5EM530yfl4kI5w94e8qyN5hZRvh4JN5AvyvJ5mf45N5P34UK5Ao4bJ52N5BvywJ5LL58E5WCZ-14iE50M5IO5BO5ue4kI5FF5Aw4eK5tp46L51M5UN53M5034aMpvA5ta48N5oN5Eq4IL5RO5rM5du4ycqoinq0KnMGfm4H0xIHrozvGHreJ5rrn2iqol4LUgMTdBBRwJ5vhVDd22A1_M0d53Zu1OY4Db470yTY4NtpyPoFb4ykZh14kr3A1ysg4BP5Pa4jx4BOOJAsLP52Ijqfe97qWP4cY46e4QP5dI5pk4RVgYL50QoJP5ly4XP5lI5MZ4QP5GP5ka4yyyKP5EP5Eh43x4Fy4zI5D2LAf4lP5eP5nP5Nh4XZ4WupJG5cP5UP5sY4ym4fP5Xy49Hj312jfuuP5Lh45P5eMf8Mo-QoFP5RVg3r4wvr-P5ie4AQ50y4CQ5pQo8a47P5Fm4IQ5Uh4KQ5dp4wt4Nm41P5hfuom4ue4AQ5pJ5dtQ1I5Gl4RQ5ni4fP5yJ5Y24iP5FQ5lv4gQ5yj4fP5jA5kQ5wP5hh4Qw4Kc4Bo4DCyCh4qQ5uA5KK5ta4lQ57P5uv4oQ54P5tQ5pi4aK5S64rP59Eryn34tpdP5_P59Q5we48A53i44Q5CMslu44v4aCszQ5HR58e4Xj4764LR5HVgzu4IP52P5n440Q5QB5x64iupoNsTP5YQ54f4AP5RR57f4H043q4c64VR577qGe4v4s7Q5rl4fP53L5qR5nQ5FR5JQ5kR5TY45B5wt4AA5sR5zR5SQ51R5Pa4UL5Ns4x04_LCtP57R5hQ59R5Gb4fL5NC56kIRMC0O5SqQES5pQ5GS5CC5S1qfP5XC5k-CjC5gr3OS58Q5DQ51c4PP5QS5Cd4O14E8qkz0jf4uqtxm4uR5dS5qC5Y14WupSG5XQ5QR5aS5Bd4qC5f14dtQG94PP4tR5du4TS5Ce4pR53Xa5m4kAs0S52u42S5x14Y84k-CnA5OR5JvyYm4fIOTS5lM5VS5kP5YS5lS5tS5Ud4uM54S5jCsWf4DT5jS51l49S5dS5Ne4QT5QtpX236R5ZR5L34fP5EN5nr4ZT5qUbLB5xQ58S5Sd4fT55D59A5hqLyR5dT5mP5NT5ke4WN5_r4rP5N_zf5qmT5WP5XT5024E8qqB5TT5U4sSk4jR5vT5we4nN5ptp0B5rS5FT5dMOfP5vN5gLDEvyGS5k-C354cT5hR5Rs3nT5dS56N508qiT5DU5Bi4ET5-T5fl4IU5EO5814bCCQQ5LT51S5dS5MO5iRoNE5cl4yQ5GU560yjU5X-Ms34t-3AJfgR5sS5NQ53d4Iw47nWH643Q5MU5zP5Bg42T5mf4Ovyhg4sLf9U55i4Qtp-N5gr347weT5E1y-U56Zgkx4UCsHV5BV59uptP5FV5KP5MV58e4i44LM54_FFWn1T5QV5eP5SV57f4xI55x4AV5OtQ5L5HQ5ZV5_P5bV5TY4dV5nI56d43dZYV57m4uR5lV5Pa47I5RPH4r0iS5M0qHm4pQ5uV5Gb46P5iRom34sR5jV5JQ53V5z_4OqAmtpCn4cj4-R1lCspU5D1yDW54V5GA5fV5AupRy4nU5ZP4VP58U5_V5pp4i54O74mfkPV5sV51S5TW5_h4P5kGW5aU5xqtJW52MfjQ56a4MW5LIsMMe0up9V5SQ5TW5rQ5kW53V5k-CjO5Lc4QW53P5tV5hW5JK52U5fa4lW5EW59I5EV5ZW59S5rW5_Q50jgpV5kq4PW5pW5hQ5_W5alEbK5tW5JW5vW5Jo3yW5aR5HX5bB5RB5oR5uW5WupbP58W5ql4aW51W5mR5xK5eU5YcprV5YX5-W5aX5w64nR5kQ5UX5E8qBM5fQ5FX52V51W5wR5V9FDKioW59W5nT5TW53R5dX5GQ5-v30V50k4bU5TW5_R5X74WbvFD2eW5kS5ZX5Jm4IS5fzDOC5V9FTX3wX5gX5yX51W5gs45W5HS5sL5Zd4S7lAY5VT5LY5DY5PP5zX5174FlZ0H5Sl4or3_l4rX5DY5-L5_s42FsV64JqvxX5WP57X5KM5ZP5k2ydx4lT5qX54P57X53S5mX58Y29l4OX5GV5MY5HD5AT5WupWQ5XX5zQ57X5IT5jY5YU5TvyBY5hX5Jm4PT5yY5WV5wQ5la3CZ5UY5nY51W5YT5HZ5dtQu-4zV5dY51V5vY5OZ55842Q54W5QZ5uX56-47S5uY50W5Jm4j24dX5E_43X5UZ55X5gW5hZ5r245Y5E8qNR5EX5mY5SW5XZ5LE5QtpXR5zS5fZ5CY55Y4CU53wprR5eZ5vZ5aQ5TW5JU5Tm4OY5k-Cfe48Z5KY5NZ5am4EO5K8qCa5Wup4_48Y5HW5OY5pE56D5sZ5kP52Z5EZ55Y4kU5xV5nQ5Va5VY5Xa5sU5H-4G4CT54Fa59Y51W50U5fO5aZ5LX5SVw6Q5ba56e4O1yybq3GhsY5XhuO0v20qie4ta5y1HO441a5kvlXK4xsTYzyUh41a5VRBSI5tj4_CsqCswvqDV5P8qya5ER49a502q_a5Ko4wS5m6ILnB9Fl8a5ni4-a5FnA044Y_45x44a5bZnGO5lcSRb5yj4Tb5-IAVb5mI57No814y6Knr2bvyHb5W1yJb5DR4Ub55NfyppJ9N5jkcb5ym4eb5QA5EJ50ez0w4mb5CR4_9rM0rLh4yb5AW5pbmYb5wvq7V57a5nb56b50a5Kb5rb5Y54_b51b5E2kwb5rl48b5UW59A5kb58ElMc5du4Oc5ro1q4B7T5aH1Tc52u4Oc5jW5ta4Jc59MjOO5jevDc5vCsFc5qb5fb59J5nr4fc5lolYO560aac5Sd4Oc5G64764qc5Ob5wW5Nqduc5sa5Gc5nc5TK5jb5gBpm_k3c5mf4wc5AX5yc5Db50ezHP5ilT_c5ue4Bd5QB5Dd5rzrwvqGB1_hRjc5Q0vdb55c57A5jX5cX5zI5y6KWX5Gb54b5sDtEc5pb55b5Vd5cR5kX56a4zc51vljL5cFzId5Db4Oc5tX5md5Qb5Rd5CXzfl4rd5k04XN57n1a_RgNnpd5xd5Ud5RS5y7EEC5WL5p7gl54bd5MEAV1yed5Sb56d5LC5eYVgL5GY5hJhOU5Cc5cd5K-wviTErtGe5gs4Oc5US5Q1y3d5vd5Qe5N1ySe5Cb5mc5J_4sd51hR7BqGCr4d5Re5de5JM59s4rC5iY5WFh1f43b5Ce5de5Sd5xb5Se5pY5Ot4JPhhS5sX0je5ae5le5l61cRACJSld5ge52X5YwtYe57b5Se54Y50d5kvldt4Ne5te5gd5ve5Nc5Se5_Y5WFhyV52e5Bf5lc5gd52MfuM59e57tarXV32qSf5fd5dd5vD5Gu4Xf5NuasO59_bbf5Fe55e5gT5c64gf5yQ1JZ5bb5kf5Td5mf5pT5oz4a_RSc5tf5we5vf5BE5rZ50ezdZ5Qd5Oe5za5cf5PidKE5V949MjkZ5Af58f5Ib5lf5Uf5Z34p22-c50f5Mf55e5Aa5m94pf5y6K7Z57f5Jf5df5Lf5Uc5Ge5UU5ff4Rg5J4Ba5k3e5dMOOc5494p22-Hlfg57qtOc5Ya5JPhbT5If5J-w9f5Hg5df5O-49f4GF53GhkT5xa5Fg5ob5ug5_f5dO52343i4cg5sIqie5Mg5Uc5cK0mf2Wkkag4NXniauy3x6V1yEolT2iT2z-rpi3sa5Qte4Rz4EOq64cOUkYwwO4MTdMTd7b5_gmI_YJe2JO4Le2ErtPrBfslYpAyBs4ICn8yyflb6u0a5Y21VWlAz4ti0V43IesnG5sHy-Z3bBxlJnmf45vy8rt7vyC2kIcZCJ1Ux2rl4TL43TmzVyJvLhA2ni4zFdyGTotVoK0LQvkmZRrtivtAFsI-YzK5sQvIQwRL4K1wMburwtjrDPRtgzoDb48jlsFdKn4hG5g3v5Lzc6xML44B3lrtORBBVxasjbTCEA16P4PVzlK4gOvStvh71RL3hi5Hj1aRn6P1DG1pmsszwgn1FoxoR4u3x2R4Ku1Fksie4G30pfe8D5ZR4M43p01Voxq43Bn1iiavJzWcvznshAxYRxKx4uS4jDxSSzSbjkT4du4m1yjiQd2uGlAKN4hwygP4ym4Tj5guQO44bj5Lwy2Fsa74PP4Cotyj4ej5drtnBAAb5KV5XDslj5OfEertjnmYj5s1yni4rj5NXLYP5ze5HY56a5fP4wj5kj5brtW8qyFsgb5qP5WW5q1kvj5Qwysg4yj5PZA-j59Y4Fk5tj5Fb5ij5Zj5rl4Jk5nj5sb5hsjVB5nU5jj5aj57j5Kwymj5Ap4oHnG5ChV5lZ5Vk5Ok5Xk5n1y9j5LJ50_4oi0PZAcrtsj5huQn7YnOofk5Sj5hk5Uj56TBWJ5qp4Ak5pY44j5Dk5ly4Pk5yk5EMGPk5G4CBc52k5KbJjrtUh45k5Qa46kI083Ck5Al5_NwLh4Dl5dc5fa48k52FsOW5v4stk52u4Dl5sW5ta4Ol5k2yrh5Lc4Sl5Sd4Ul51Q53W5kb4Xl50qthc5TZ5bl56e4dl5IX5AR5Ak5sc5ek5Nk5uk5mj5ok5zj5GB5Pj43i4hl5RPH7W5xptll5mf4nl5RX57641l5ViIzLVr1y3k5Kl5vk5cj5lB5dR5G4CGd5Ct40FzGxbL347l54t49l5Em5fj5k2yPd5i-j5l5ue4Dl5fe5RjInd5Uk5tl5Tl5Rm5Zk5ML54f52l5uv4Wm5Db4Dl58X5w04WbvHE4sk5dm5cl5fm5pk57d5rAbJe5Fl5Ae5Mk55j5Wk5vl58j5gm5gs4nm5QY5Sk5Af4lm5fl4nm5JAsYm5ZY52vjJo3Bn5art5m5Yk5wm5E84Md4-74WkRMe5_k5Mm5Ek5vm5xl5vS50C54-F9ZlDR5rrttm5ml5Wn5Gk56e55t4mk5euQ6m5pk5Im5An5en56l5gn5xk5Wgw_S5Ff52FsCs42m5Cm58i5sn5Qk52Pf6d4O-lsm53m5gk5Ln5ik5gm5uM5-l5HY5-o3cm58n5ul5pk5wl5hn5Ne4Co5GlAW42cn52rtqn5Xm52n54M5Su4fl5L9U2n5G4Cif50r3Ro5mm5To5ON5Sa50qtrf5zl4Jn5ui5Io5mn5xl5xT5N74iup_IoHl5Un54k5eo5gN5t-3J937n50n5Cl5eo55Z5G3OBZ5k4sJl51n5-n5wk5Qk5Pg5p1qMo58cIwxk0o5Il5n44Dl5ag5ekaDp5RjI0Z5Km57o5Ip53o5dU5rP5IT3cY5ko5v1yeo5og5wuQST5Fo51o5xj5Zp5ea5yg5ViIs5lBm5Hp5Nm5gp5QF51U5Qm5-o5o1yan50g54-iXp57qtw1yBd4tOazp5uQ58cIUaVAGs21yUl4vrta3q1Z4NP5kg49eL2p5Ac4an5XM5kP4yr38p5lrtzFZ2a4UV5qY5Fq5lv4ur3iR5Cn5Lq53d4nV5ib5rP5e73Wp5XqvZQ5mm5Uq5oP5r446g4Dq5NV5ifTKoo-1yiP4RU5ml5eq5xP51o4p1yNa54l5bq5Sq59p5g8q-h40b5hezKJ4Gotwq5oq56l5qq5Wh4BQ5iq5dsQVJ4sk55q5RW5Xm58q5oh4gJ5eU5Gam6p5Ch4_q57f4Y54Nr5LIsrJ4mq5Iq5el4yq5AW3-h4-y4wuQEa5Hq57p5Vr5Kq5-p5xc4Ml5gl5Gr5jq5T3qj74vq5nq5Er5dq5gr5pa4Vl5Nl5kr5Ar53j5Vm5Dr5zW5Sj5wr5lR5el59l53r5Rr5Lk5Pp5D8wUr5cq5Tq5sr52a47c5Yq5vn4zr5pr51r5Tl57r5Pa4JR5nr4Qr5cj4SmA6o5_r5dr5Bs5Wr55Y4TR50l5Ms5-Fslb5al50r5Ip5bs55K5mB55n52b5es5Js5gs5Ds53d4bX5zl5Ps5bs57ypBg4Rq56q5Fr5ps5Za4Zm5kq51k5Is5As5xq5fr5zq5xc40X5Yq5Ql54q5ns5Nm5hs5He58d5W74pm5hsjJA5Uk5fs5Et50s5uS5cc4h74WwyMS5l8qNt5Ek5Ft58m5Yt5-m5WkR6S5cr5Mr5Yt5En5Ft52s5T3qEo5Rl5Wt54k5Yt5hY5YPAWwyTs5xs5qr5Cs59s5-c4ye5r746h0zA58T5Us5ft5Pt5Ud4SM5Qs5cs5km5nt5Kl5Yt5Ef5yT5WW5eNbCr5Dt5Xt56t5Vk4Of5an55R5Ct56s5ys5rr5xt52a4Bo5us5WkRDX5mt5Iu5ot5Ku5we4Lo5Wu5p1yJm5ms5Qu5vt5Xs51Z4nf5Y249t5hsjUm50r3Au58i5Ft5iZ5Yq5ad5ij5tu5Cl5vu5qZ5wn5gu5ka4ut5Ks5cl52u5yZ56OHC44Tr5Vs57s5v1yFt54o5v13Cv55t5Tu53d4Bp5ZJGpu5WkRyn5-r57u5os5Lv5Za4Kp5BlaPv5p1y_e5nr3Tv5Ot5Vv5Ff4Tp5Fu5Hf5et5HW59t5i34SgGsm4ct59l4dv5Ju5fv5Ud4VO5_f4oaiHu5ju58u5pq5cu58e4la5ZZ5jr53v50PmP31zv5Dv5Ru5wt5r8qxc41p561yEq581yeQ5mu44r31v57q5FrQ5Y4Aq5_c4GGsPe4V9F2E5zv5Atyer5Fv5Ow5_p5bt56h0WS5or588rnZ58s5Dw5pa4Wq5qT5a_tAGsXw5Ws5iw53g4pP5Ik5Gw5lr5BQGAn5_1yBw5yq5jw52a4wV5fwybm5Zu5gw5-k4Su52w5eh41q5fwyyS5Sv5zw5ku5rw5Yr5Np46Ifvw5_uQ2J5Mt5lP4Jq5Zw5wXD5Y4Ic5eU5GoMow5Kv5_w5Za4Pr5Lx50PmYCSXx5lv5cx5qZ4Zr5GlAj1oWw5Yx55Y4ir5L9Uhx5cj4vbvaq5Px5Yw5yp5rx5Wj4Si4ts5aw5Ee4m3qo04KZ5KWdfW5Hx5Aj45r5as52x5Tw5kx5Ni5fw5pw5Ev5xx5By5Es5Cd56d4ZC5ux58w5Qx5Iy5Sx51Z4Os5c64Sw5OQ54-Fpfzmx5gx5Jy5qs5l646r5cy5Yg4Yy5PL55s5Gy50w59x5tr5Wd5pl5iupTYnTr5ly5Gx5Rx5Zx5Bd4rs5b64ou5yx5H-FQ24Fy5nx51Z4jt5UBV_t5vx5qw5wy5ij45k4qo53y5yw5_y5Hy5q8qKd4cc49d5BS55X0ay58x5Bz5Jk4Ak4zm5H-FRv5iu5uy5Mw5zs5Sy5xc4Zt5gy5uS5cw5Yy58P5ky56y5cz5ht5ez5Ud48y5fOMPz5DZ59u5nz5Vk4qt5t-3Za0Oy5Yz5Uv5xy57t5zt5btwbjJws5Fx5Zz5-w5uk4O84Kx5uz5ww58cSrz5MZ5Nw5bz5-c4Du5Ez5m3qRN5xQ5Lw51z5Kd4Mu581yaw4Pu50z5ev52z5ke4Vu5C05_uQhj5Ex5Hz5my5Rz5Xl4Gu4Wy5EQ56h0nr5zu5f05vy5Ry5Y05du5YZ5Wo5Jz5ld4Yy5yr5su5p059z5Cw55Y4wu5WW5UKuF05eY5aj5yx5Uo5M94Eu5ry5Hs5005Py5wx5w05i05_u5ifT11m805VZ5Ok5_05Jg5m3qds5O058z5Q05Qm4P34Sm4m94k05hy581y-k5jz5by5I052a4Xv5I15Cy53Esls5U15105W15im4hv5ry5v34kl5V15X05Xa5ov51v46OHuyoty5kz5pa4wv5xz5ru55y5g15s054v5P-4qp5Ay5h15l05Yy5yu5e05G15Az5D2ycNAu3q4t2G2y-M4J7uJ1qBF56rtM25ZFsnmAO44E2yCM4g-p3q5y30GNk9m2YD5L25TyCW25YFVX44Bb5JCsZ25O25X9n-M57m26T4kzyND5h25yHg3t2k25Nq51j5b25NGjR25Pitv2518qV25y25Hk5yI5O74itsd05iAyt25f25lE5w25N25k25lw5o25lvQiIsXGsNitu255C5EvcL35h_4JSwQ-k78q8m2S25625T35q_4dKnVJewmqP35F35Lh4b35rZ4L35MSqz05CpcrluQ35g25725i25925Pc5oz4mUIz-zg35Z35R35U25t352h5X25Pc5l35acsE15o35Y35525135dMOj35jx5YWq2t5T20425tluB45H35j25iW5ba476473558qT15fkXz35A45r35b35ur5kb4Q45VGsn15T45p35h35ie4X45_x5nr4a457ble15XKwE35035W45825435k25Fs5A35mUIxYnI45rD5fl4h45ol50y56a4k45y6GIj4X35o45V45G35s35x25s45is5P45r45owyM35Zl5yQXU45J45q45335G55is5Hm5acsjl5YO1y45YE5045F55mlZP55jd5ta4545RAzrl5l_yJ2yUTpV55S35X55jUEEL5fS5VGs3l5Y9y945L55_45b35_s5v45dzrO35e45p45t55k55535om5FC5AOSvp5epc_35s55i35255k25EY5zezYdVTk5670Yo1055_55N55Y55Gt5y2qb35Ve5655qayz55-45J65B55O550L5n25A65m55nm34_NQ25K55z45j55K65l55On5-s4rt5655VKdU55LF5W55h653554z5EG2Yc5G65K2yuF5235V65L65SM5c55g-phu5J55S65-55g45Z65un5OPDNL5o55n65e65i55z65I35ut4tBAGo1jb5fHVNutE75p65g65065i65uM5365X9nU05d25H65T65965r65k25Ne4U75gSLdUo5zzo653A5L45u35nu5445A65MSqbv5nAy955f65G75M45fo5Qc5XRO325O75j75A55H75L94B757bljv5oz0x65T25C45-65xo5p75R65s75F75_75b75Ra5p75f35765t75G85R75535Nv5275j25p755Sli75y65N85375j15e75G7PWm4845g55DstF85k75C550E5w350PJ8Bye25I65a75O85k25ap5g-pdt5875h55P75u75u35615MSqLt5w65w85175b355v5v05a856BycA5oZytwyq35t55EUw_gsHUwdk5VtvSrxDhU2G3fl41jIRh5Jjq0X3Z2sDUgDZ1uO4N2sUh4g_Ufw46BrCDqOEk0V1Lj5-O5Lx4z5yPL4wqomwd9tsmf4ywykO1BFOQGZ_3q4O4V2yLh4m955LAO44u953K4RNL_Na2wyge2Ostsg4x95oj5OP5JCsx95aILab53O43wy395ly4595Mb5Zn5NQGkqsosy6SfC-5t95vGsD9qhBA-25Xb5814G_NwaipsyiMGL34E-5lw5995xnQS45C7w295N7wie4E-54w50wySn5tq2Pf2s95g-5N-5IstP-5c35Df2u15sIsV-5n44h-5BQ5a-5F9qbc2w-5X-5p-5rPB6k59A5gBHyZv3-54955-5G-A7-50-5lUIS55k8q_-5D-5B_5v95El5UPIre5vSfK-5f-5W95K_5r-5px5N2y4QDP2yKb3z95Yu5T2yr95L-5o-5O2ywGsr-5Y45QKdT_5aIL565CvbQ_53nQA_5g_5O-5cq4ma5kb4E_5H-5815seup_5qsyr_5X_5h_52q4Xd5O74gBH2-51_5W-53_5unQq-56_5ss5c64x_5msyoX5H_5__5x-5T_5D553i4HA6a_52KoI_5M-5s_5DA6Gm5nz4S-5zX0q95B-5R_5ni4E-5zy5764QA6HPGOz5MstLA64-5VA66-5eS5DC3yz5Po52ovnd25O4yj4E-5v55j4ubtU195M7wq_5J_5oA6C_5M65FpAMz5pZ2fmZ2A6nyyn-5S_56A6L_5C65hL593qgD5P_5m-5e_5EB64_5t_58A6p1qE-5P65QOLkY5OOiMB6dA6xA6NA6X65XDsyA6Gn5rROCT5gb2TA6f_5PB6WA6nS5Qn5aaeTh5F3sd_5ZB6ym4TB6t65N_5SA6mA6BA6Y_5r-5SM5iA6UMGpH1BB6vA6DB6eA6bB6dM5C15aILSZ5v-5zB65A6lB6pA64n5S-5MMsbA6e-54A6UA6HC67A6uM54B6sEOx8mMC63A62_5GC6CA6pA6Ne4TC6BFOO7K7B68zqAA6ZC61B6A15v_5k_5FB6y95jA6Op5LB6U2yNB6-B6oC6lC6go5H-5_u4l-5tC6tB6rl4E-5po58-54EsSw4dILNC6YC6PC6aC67A6B85xnQuq50_5YB6OC6kB6CD6L_55Z57QVhBpjB6OB6LD6r-5Q85dC6-NLObMWC6CB6uC6aB6wC6j85K8qVD67QVHDzFC6BD6kC6j85KC6_85iB6iD6KD6kD6s85CfoQf5KA6ID6AD6qD65_5-v4tU5N_5Ut5QD6vC6QC6L_5785hA6l_5rRO1m5YZU4D6bD6MUGPh0K4fBv5j3u40kIjwStDmQ4U4DRaR8oMTB1fl4KQsIHnYfAIMal2k6q2Mq1QZmRYzVu1TYzFE0ni4WGVaSsRyztwwe7wDOxEpQZOi9O475uBOvvd2qNwpNwFP4s3ssNwKP4lNwl7wx3sWrv97NhrvJ01t9whGsvDzOSchK0fl20F5Gu1Pn4fAxRlww80_uthS48KtjS4LL4Mr1ZU245y9S4K8vVU1S116l2cC1mFzzA0sVzVGxv85f85x85dMOiCSOUDt1AHvq_TgRGP1c5x0WWO4Ii5nstGD18Gnc8mV7zg8mjF6ZF6NQ1GQyxtL1xlWhE-P1yj4FWgH25Zmv4v3ae25qbEbyOO4myy8B6aD6YWdoP4du4HHGUY4W9qTs5_F62u4BG6Qw5JAsW9q9l4FG6Sd4HG6gz5AjIcp5v4sMG66e4BG6lw56d4YlaI3y_wyni4VG6tw56g4W9qBg4TG6mf4BG6i-5D1oc25CtyXstK3yUG6ak5Y6qha5J8woG6Lh4jG6BQ5W9quv4hG6ue4xG6LQ5XG6k-5C8w1G6Db43G6dp4E4qEU57G6DtyyF6q54uEsVPIF1ovG6ie4BG6V_5AH6Fm48G6fl4BG6j_5QAzD1o1e5mu4PH6Sttu_56v5mlUAH6Jo3XH6nzmEA6BX5eU5AB6ZG6CzyKH6gH6764AH60G6DH6ym4RH6ey53i4AH6Af4eH6GttZ557_5iupSjqf5qyH64st0H6FA6Y24E4qQ954-i5H6uHGqA6Y6qgI5AI6rH6rl4BG6zA6o6CsI5PP4BI6BG6455-d5AjIt74SG6HI6AG6xm5FpASt5EVMC35xQ5OI6XI6p1qPI6PG6ViI-01kH6Ds3pG6iG69NfJG6a65Y6q5x5GI6JH6Uh4PI6wz5o6Cn05-r5dI6j65hI650on35NI6VI6GG6N847e5jd4-H6dH67I6NG6w14A75im5iI6i62-r3lH6vI6I75K75rP5VUqIH6J3ywG6Vf5wK5-I6ExjUstew56I6uI6bG6A15WJ6EVMs84Gl41I6m75ta4E4qaJ5tI6RJ6mH6w75XG6qS5CH6aJ6EH6475GJ650oDx5Lc4hJ65T503pNx5UI6tJ6sH6I85UstOK5ZJ6nJ6LJ60E5Z15fI6o6CVF5gJ6CJ6qG6dD6p8qkJ6lv41I6ig58J6qH65J6II6nv5Zr2015aomj-4nP4HK6nI60D6fa5UstB-4sJ6_J6bJ66g5RF5nr4E4qFh5TZ5OI6dLnaCCJA6KY4TS4yF63oagGGh11wbSponphoWR4U43cR4whoAxmSttvK6ZxsZRnkhwhB6332PhwJgw0M4Gtt7K6PW2OnaX7I0G35W2L6vpS4dW2OfkKH6vK6Yvl1yuDIueQ2cU2du4TOnAkAY_zKKt4sCofaXVzvS4h8yoV2Db4wJgn95qOnk330knqU2G7v3U2Nr1s5yPi56S4ehqmf4V3y-1a3J6sottAtV0LR4qly4DxyO44wL6eaRb_5omoIxyHyvie44L6l25pj5aEs6L6jmon_5wwLY3yni4BM60250t5GM6ihjJM6yj4BM6WG6814CeLkRgQM6ym4SM6dG65x4FM6XoMe0olmoVzyL34BM6kG6DjlMI6zaR-L6btyAM6AIsp4DrG63Oa5znXM6rl4iM6BQ5cM6i_HaA6h6nvM6du4xM64G6UM61A6fM6nM6n445M6dp4zM65Bbc42Sqn3M62u4xM6cQ5BW20P5o9wgM6sg4BM6V_5CN6Thq6B69M6UguGbR_L6Uh4BM6SH6RN6q1HqtgUN60L6uotuQ4pM6PyLAbRZH6v05bN693pn3qeN6BwmgN6XN6KM6qM6UKDnH6hJ591yFN6NN63L6vN6QJAnH63i4nN6CxuDg5nhMGN6Sd4ZN6uH6nr47N6YTVfC6qN6_xv1L6vot2N6jN6rM6XA61H6FoMrC6yAN_N66e4BO6id5JX5ta4EO6ezQ_8tTO6vL63N6k25jt5ezQPM61N6Lh4BM6KI6FaRbr5GqZVN616AKO6kO6eO6eI62j4It5555-6aYJ6mM6qO6sSMsO6iN6V0LkN6RB6zPAZI6zO6uM6jO65O6QKD7O6gs4BM6UB6h-aIJ69L62O6tQ4tN6RM6uO6cB6EM6PP6gO6X_U9CbLP62L6tO6MO6wN62I6oS5m4alJ6Z8b-M6hM6PP6Yn5VV58zkrJ6KkwgP6ON6iP6Ce4ZO6KIDg9qBP6YN6qP6vn5BC6-1anD6ZPRvP6uN6ZP64N6614J75hJ5lqzVP6fN6VguoM6wP65P6k25uM5ZO67fM_P6rN6BQ6_M6PP6Ne4HQ6RG6zL6KQ6WN6CQ64P66O6NO6iJ6fa4PQ6itt3P6OP6EQ6xC69A5MuA755FtLcO6ue4BM66C69P6F65RQ6IO6sN6UQ6dQ6WQ6aP6ED6CIsuP6oP6LO6vQ66P65Z5hQ6AP60Q6YP62Q6k25Q85HQ6AE6oed7Q6CP60paNO6j15AR6zM5sQ4sQ4XP6ER60JA7O6OK6m4a6G6nP6WP64O6DQ69Q6TK6yf4k34YTVp952M6cQ6YM6PP6085-1amU52P6DR6WR6DP6NO68D66N6eO6sFGFI6fP6UR6hN6YN6c3yMq5sLfNxyHw5Ho3HL5Lc4Js3205ettyR6ug43LmTI5IIs9R6c153R6Bg46R6_M6CS60p53I6dzQGq5JzyqP47R6lttIS6Ud4TM6rP5NkojIsOS6HS6Ya4Bd4lw51R6ww5-coWS6dd4KM6RS6oh4yP5o_FTg5NS6gS6RM6iS6we45V54_FxW2cY5GS6hM6qS60h4yM6yS60Pm0DzvS6XS6xS6ZS69q56M6US6TI6Not5S6ON61S6ix5LQ5cS6dsQOOj4S6oS6YM6DT6vV5E456OHFCrtA6CGPBT63L6MT6Gb4QN6VT6chIbI66x5qKWCh4GT64r5FVg6N6YT6gkJlv4wS6CT67S6-Q5BZBaH61KenT6dS65I6-r5lT6UT6sT6SR5Ly5eU5eDVJT6dT6VT65N6DO6iT6o_F_95S8wTT6kO65T6lK5hT6yT62S6H95nr3wT6BU6FU60i4WO6qy5chIc-5zl4JU6AM6CU6gA6EU6tZ49T6Fm4SU6xR6LU6Pa48y5ZY4qttKT6wM6CU6mO69T6kT6AU6TU6cU6HS5Lz5xO6RI6Ho3u85mxynU6bU6Kz5Tz5JS5chI285AT6hU64M6CU6FP67U6KS68cIGcip9qxU6hS6pU6oI6SIsjU6fB6o_F775wU65U6HN67U6xI65yJ1P64U64T6EV62I6Nb5GXLIf4BV6MV6AO67U6rP68T66WiBt5DrvCV6pS6UV6AC6L05o_Fe55IU6iV6LT6kV6S05uU6mU6aV6UO6CU6GQ6eV6tS6p55vT6qV6iU6UV6OQ60V6Ho38L6nS6TV6405u05764eT6LIsYK2ZV6AW6mu5wf51T6z_53V6wV6vL6CU6nQ6LW6vV6IW6J15Bg59V6ka4aU6DV64Z5Lm49V6Af4ZW6jV6bW6Sv4CK6ZJGEW6cj49QmgU6UW6pa4HR68V6xPGiz5LV6pW6i15s15chIWz5xQ5fW6rV6y15UK6aR67OHTs52W65V6da5xg5WO5xPGRO6bT69W66U6UV6pR67T6pU62U6ZU64V64M6CNA2OSahae20jxwsi5c_jyGgerulQ67eSyGT0mBMW0l33kO6eIs-R6VLhu3yii4LPAqqVp9qtP4q05PMVxbQ_p5_R6m25dIsqX63x5szQJw53t5HzyQy5pX6Pw5-U6N7KeL3dxyQs3oX6iX6SS6aM6oV5a_4kra7X6dT6fX6fq5L_4nI5-X62R6wUL9tyEY6HW5KY6rS6kS6bxy0F61W6nX6PS62ttGY6Nh4Bx5MY6mP6PP40X6H15QY6zS6Jx5hY65ttK6A9l4fY6K252X6Yr59S6TD5K6AkT6WY6_M6ZY68S6BN6yY6LY6XV6BK5V8wPY61Y6rS6OT6kX66w59fu8X6XY6Aut7Y6Gi4O456N6EZ6lY6FK6mu4oY6Iz5kY6MU6VLhHZ6vX6l155X6k_4zX6wY6hM6IZ6PZ6mC6qY6wX6bxysI6RU6XZ6ON6ZZ6Ns50T6zI5uSCEy5eY6hZ63L6jZ6zx5245DW6sZ6hIsSH4pZ6BZ6xY6SZ6Ky5Ld5RZ6XU6bxy4R6VY60Z6YZ62Z6dy5NU6hH6mZ68Z3vS6qZ6eX6Aa6Ri4Ca6vZ6Ja6jX6Y4qMS6y3y-Z6iZ6Na6oz5IV67Z6YW6Ha6AM6sZ69tp575BJGy_omX6Sa6rZ6Ua6Vk4rU6VL5x04XROUt5HGPha6Ia6zU6g74Uz55yJq75iNUqa6FY6ja63k4p4q1a60j44X6-Y6eW6Za6YN6ba6QP6nIsOZ6dU6Wa6ottu-5LZ69a6KM6_a6nB6_L5szQ0W6EX6Ib6RM6Kb6wB6wa6ZU6Qb6YM6Kb6rP6wZ65yJmK6Gl4MZ6g05DZ64a67f4lV66B5_g4u4qra6aa6hb6TY4JC6Ea6rK6nU5eb69X6_a6GQ6ab6szQ_S6DrvWb6wM6_a6OQ6zb6bxyaT64-ivb6CZ6cZ64l4CW65Z6x05ottzI65R63b64M65b6KW6Ea6uT6Ic6nb6-a6pb6Pa4RW6Nc6uv4_b61Z6BW6K15Y4q935zZ60a6hW6ZkJ4CRmb6ec6X15iW6E34m94Cb6j4qc45-b6Jc6HN6_a6HR67b6Fb6nY6sc6AO6uc6yW65yJm45xptXc6_Z64W6ZR6hIs-V6Ra6jc6xc4hR6szQHM6gZ6Qc6Jb6Sc60m4B25bZ6oc6-c6Jo36c6iZ6niQrX6hX643yF25E_Fkh583yFY6Sd6Ew5sX6DM6Bb6Vd6DS6wUL0YmGa6Ts3wb6bd6pa4MM6btwfHV8a6ld6Ac6ixy2a4TS6TD5Iuykd6ad6sw5gq5bM6gd6Oa6otVpa6f5sQz5DZ6nd63w5SY6Xd69r5Ic6td6xY6Ae6Ax5r_44qaO_5VY6Ge6YZ6Ie6ax5yM65d63p5N7Ke5q0d66Y6Qe6Nh4Ir5mZ6wx4Zd6Ye6Tx5GA5vd6Wd6BJGFfmXe6-d6oIsxc4RA5bXamX6Oe6Rd6ox5GZ6DO6Te62Y6rtABMMu4qte6rZ6Ze6Mj40x5c64ie6hd6GXLFSnee6ne69e6yy5i458e6ye6lr55Yn8W6-fufb6oe6oy5uZ6dB5jtO2e61d6Ty5Cd5HZ65e6ze6Ve6lM6Fe6Tf6-x54Z6xe6Xf6If64X2Bf6sz5UO6Hf6zT6La6Qf6yX6ub6Lf6md6Ys5py5345YO6mf65tt4y4se6cf6Gc4Eb6ke6fJ6Hb63e6eX6gf68e4kU6MgIfPy1f6fe6Sz5Ls4ma6Jcoeo4Dg6Cf6yf6qb6Rt5va64qaqc6gZ68f6aa6-f6ib6p4qVg6qb66a6aTCDw0Kg6kf6vL6Mg6-R5JAsDf6Va636AFL5ke6XK6pZ6Tg6-a6Yg6-R5PV6Qg6FS6sf6ud6gg6HS5Tb6Qg6Pd6xg6He6_z5VJ6jg6Yf6LPAZgwdg6G05lQ6zg6EJ6vd4wJ6_e64Y6vP4Lg6sg6HS5tV6id6-T6Is34g6Pe65Y4yb6Lh6XgIIF52b6qg6Jb6Lh6cJ68g6hf6KZ6WZ6Zh6Rb6bh6ON5qT6dh6s4qVZ6rf6hh6Xb6jh6505Tqj3zQsd62f62a4Uc6yd6oZ6vT6Rh6ue6JW6ac6GA2Kf6qh64b6jh65Z5GA2Vb69h6Kc6_h6Y15mc6p1qmh6zf6Qa65c63h64e6fc6Q34B-qVh6GObjy5y3yDi6tc6Fi6qE5a_41A1jf6Bh6Db4Ji6Gg4z15aR6RAO3g6Wi60c6jh6Dd6Bg6Hc6Ne6xh6zU5Ld6lh6zg6XgIOc6ri66Y6z4qLut1ezE4yQipCU4pzyeX61i6FNftOasxy_uk5h5aWqOut3Is2tyqF6DZ69i6ix4dd6795dIsJj6E-qNutRtn1tyDU4Hj6PMVJj60j5NM6TeZFd6ajfF4y8itGj6h52JutWj6gP5qo4L75MenJKzUoWyxyH4yti5YY6hj6bS6B4y4HsSP5XGsRj6G4ys_rfj6rj6bnB6LfCe63zztR6bj65i6Fj6Tj61j6Ij63j6LMfsS6y6G87qxj6cj6Rptej6qj6Bk6ScIDk6Se6Oj6B4NW757vYZwcdj6_j6Lk6Vj6Ck6Oy4be6v45PZh4i6_FxSj67i6aa6hj6Y54Aj6LutYxoHk69j6TLwWk68i6Zk6oy49Y63QO1skek6BU4-j6hk6-a6hj6QN6uj6-iHlt5zdYUk6Jk6rk6ik6tk6cq4vZ6Qk6AFy7Y5L1qQpt5CFKk6sk6Nk6G04Ff6Y24lk6ubv4aVok6fk6zj6RutXk6Ql6POfu457n1KECn65yj6Vk61k6Jb6hj6Uy5Pl65k6B4N6f5Tk6TIWVl6w73Ch6il6CO6Gf6El6r9HK4rTl6zk6qk6gl6Rb6tl6of6kj6tZ5PUYpl6fl6pj6Ll6XUm7H6wf6ZQ6ll6AFyDX6dpnIl6xluXl6uj6qI6-iHmS68i0nzy-l60j6Lm6hj6Ag6TeZGD6WLw9k6Jl6_k62k6Bl68O6dc4AS5x-znwsDj6el6-k62l6Xb6hj6HB6Ke5YsPSyYyk6Rm6mm6_l6Al6Ml61Pfy4qem6HP66j6wmqlm6bm6nm64b6pm6ig6Mm6DI6dpGSR6E0jvm67m6xm6dm6zm6me5Mt4oe5l65r9HhN1km6Ik6Gn6Tm6Am6pNf1g6On6eP68j6Ul6Sm6Wl6Un6iOfZb6wl6Xm65m6Rn6Km6dn6XPfK05x75lhA1RfEj61l6Hn6hl62m6Nh64QPfauMJern6oj6Tn6ym6Bm6n84T04CJSYl6dpG_K68k69l6wm62n6In64n66b6gn63zzG458l6nj6gk6tn63l6em6YQ6kb48n6lRfQQ65mYam6kn63n6qLfth69n6v1u6m6Wo6Do6Yo63u5zP69sniQ6ztypk61n6cn6Xo6LMfxQ6On6pQ6Uo6Ao6Sn6no6eo6LMf5Z5xPSv65_n6Ko6ql6V93gj6em6_Q6Fm6On6BH6Hl6Vo6Kl6oo6FNfvc6Go65_HB5yzl6Fn6do6un6Jn6lD6Yd5a_tz-zco6Cp6xo6FNfsD6gSLMOCmj65kX4o6Uj6Yl6wg5_v4t34SvNRp6jn6Tp6Mp64n6IX6vl6tk6dpGjR62o6ap6bn6rl6Wa4c4pj7CUALIE4rSAgBAM62IlAIo6GxmEH3JcCAXTefxquRkozRo4zyujbR5jk7d0W6vFrxBX2mIr1W2EX2Oc4WG1yCOF11KQWqT4SkwcG1sfjG2vEXGqkJGyEFtlIgh4oSoO6Djom21YrxRn408yvc4sEmFrz9om7IyUJo_3w4637qhP9QaCnzASdL2GvoLWr56D1d4IaAQLnJ9H7l6dgvL936x2crzlhcMsHeZTPU4_N31Z1Vgz_C3Ct3Rt3iu25U4Ng3lT3gd3nT3RHxpu2gI0X6fvu2-Mzet3tu2nu3Cx0Ge1IB4GlhKB4ot3rPqqE08u2gk3st3Qx01e1N-2sGzwt3U-2yt3oy2Hu0pI3No2fL25kqXXywk3FU0OU3yI31k3Q4nDu3d0u5k3Yo2av2Te3y93nP0Dh3NF0bTuAl3ae3dhzG8pEJ3Iwzjj2Rz2nWQz50BKxSh3SE3Wl3mKyPJ3Q_2hJ0S_2gz2D609U3nwzCv0BV3rwzkh3o9znE3UtnbO1uJ33E3NC48E3wdjkp2AxzCv37kzzW4_J1Rw2OF1rV0Ll1xV07P3UF1FA3Tv3DFuVv3oUzlq0LA3cF15V0TK3kYyYy3c_04l1gv3fN35pzaVe6o4zq68zA0iTXxkvA1BLr2zt3Usqw0qm3sw0QU4cu2BO3Bc1Va121t2x3Pt3njpIr6Pg3Nk3Rg3cD1K92Ny2Pvz9w04Wykt3Ltwp3nWr691Z5v1ay2-407T3dy2NB4pK1fO3hy2tt3sJyvt3-d3BnzAe3Vx0EnzGU3JDpIU3cx0UP06t3xt318zQo2wDi3D3zy24o01Wx88z3m3jNzHu3Kx1bu0l50-I3n50Ou31f1KE3cJxRu3lv2D-0Uu3Zx1mr0Hx2dr0pE1VKx1U3al33U3RJ3EdwRg07U3oKxfh3iCoeJ3mz2zu35S3oJ3e-0ULxIUz7e3GV3wz2Av3U60KV3rXvRM00P3Sw2qs62C4ss668fus6D70uV4Em3Nf3KK0o02I70Rf3KK36C4Ei30oKGi3Ah08z1FG3tK3_s6N_eyq6OKABdNuB3zqm0C6gT29UuwDwKt60Z1du2IhPk82Zv66bQUa1Wa1jT3hu2-50ypKjTy81trv1HMgtv1Wg3Zt3eg3TXISI3H90UI3qgzWI3kT0F_uXO3lE0bpwX92h00ot6C-2SJ1ipwdr6ng3fr6pg3kk3jr6wg3lr6FU3Lo2or66LuM3z8t6O3zLAqgx0Pnzur6Le3wr6mx0fjQiNzXu0tB44r6cv2590UE1Ze3H9zFwzQKyv50Y6JgU3Qp0iU3dDyJl3_-2I-0zU3au6ju3Og0tU0XE3rKyOy3iXx7v2X-08hzxu3_v2AV3ROzuHz8E1nP3EizpP3Iw2e6msh38K1Mw2wP3yW42z20u60l3OK3cv0Ewu9J3kCvHf3rl1XV3Ci3iq0bw29u6Bm3dV3Av65C41s6CQ33s6jV3FQ3q02fxzJv6hxzIQ3jxzclzlxzDf4IaAUgVVp5YE6QKn4q6PJkKt63SYELr9FwInc5BfZ00Gg3VMz2Z1aGQUD1iv1-6pUt6ed3Wt6Mk3Kr6QqgUQjqt0Sr6xO08w0uv6pd3wv67rzyv6HIvq4t1v63u23v6Cy6_92hg3T90dO38v6Xcxs4jkDuhO3HP0yB0M-28d3LP0xt6Nsz0w1qO3Zx0Hv23t3Hf1P3zJf1rr6vk3w7pxk30TjFC0Mzfxr64Fvzr6px01r63y23r68k3Lx1HWkfDmAF4KkFKB0rW0Fh3_I3IE3EP3Pu6mo2jv2XJ0po2NP3mU3eyHRW4Xu3oU3gC0Gy0111bp0bz2XW4M6tlp09u08u0VJ3pPPnYr3C04w65C0cz67C0b_2Fp27S3mh3fxhtJ3EV3h-0uu6_u3IV3xu6ks6iozav01l3RV3Xq0760WVyPv3ts67h3Sv3H70jFQnq0PK3sv0Bi3Sf3Fv6kV3dx6TK0cfppV3sK3ukvuK3TDoBt6OKA8tqgBHqH1Yv6MCyMt6_q62A4_s3-C3SFpEO3dd3mbwFy2RHxHy2kK13elid3NDuTg3So0rT3Uo0CB4Qr6Iy6L90Ky6Sy20v6ZI32v6ySzmt3S90CszUy6r9323n-v6gO3wB0AxPby6nD3hr61B0fy6G3zzt65D1Ko2yjz3E0xo0JUyqr6YTr2g3YN1So21O3r90wy6PNyyy6iszNDy4V49O3do2Ku3EDgahz-r6dw6be3fw6Cs61SQMh3jw6Hl3nj2Iz6ke3-P0Mz6-szNJ3nx1ku3du6cz24v2Tvoxw6ulqzw6X_2eE3Xg03w6hl30Jp8S3nh3_n1mz6BBvoz6Bx6uh3_e3xh3np27_2W-3Az0SV31C4Ov35u6-Gvt4zul1OIzJA3iV38z6RK3BPzbxzGv68BQIv6bz0EG39B1Om3fz0uV3iq6K060pmvAlYm6a53Wv6Jt6iT4clY10E9q6bt0QD1hK1dv6PMQ4A4mO0bMyC92dMyq40K8zjkfLrop2zgt6iKjYJyPr6-d1Rr6QD3Bx0VO31u26O0226qD1zd3v06Yf02d3Vy6mGzef0E50RB4oo0606jf0Dw6qk3EU3FUyoI3HU3qI3rTezD3FUfsr6ry6Qw6-w1Cu6mCgRU38cT_g34m3AE3xHU9k3vf1F9zVE1Ou6Jh3Qu6ME3Su3REuE-0ro2Is6MJ3Ls6ag1Ns6aex2U34TzRs67Aq3U0we3x16a-0eP3yF0_360F0zJ0nl3wW47Y0N7tvP3Bv3_161z2zh3os69_2Lx6E-z0z66u62z6vs64z6gF3-h3-z6Yx6Dv68l3QYvEq21EpHm3lRqYf39s6Iay2q0LG3oKp8c4UutkkSFpmM73zw2vx6fut79Er73xsmCSTwx6qZzEksmq6AxWm-dz46DbtouYCGwkui2NSCW4kNy9Dm1axBkb2V4FZ43O1DGmo732TsmPxSx2y2vFL4l9wBlwHu1HP2tS4Sn4jM0sL6I4WNG5QFhxomi70fn1Ln4C_RK56eg4nt18lz9Qn7h50n0_t1k2vbxvJqyzL4eu1Mj5T56Eexfx2F56v9tQlsihAKyyaK1tdyR80gz3xgTUmIqB6c_d-QwEdt0qx0Kkudilm2URwtGwMlIPnwcnwgmI-Kkom2IRwB3xenI-QwzGIWRw3XwS23goEzPnRw31d2MMyYj37-Vh_cyG4goEDSCmSTo2Yr251DYW9YUD4H6pI1kuSwJyGHfviixCztg80sdz5jI-suzw3mN4cFraNqqq3jFrq66eh2KR1fknTZ2SwjHj5X53oT2XW1Ij5aS45ITFF6XlwHF67S0oUsi267x23FxS4v_i0_KwcLzJOSzZ1P060x3NE0gv1PE0O8u5a1cPridnTQrgSolSoLPqN8ueb1mc3BLJEk3tdnKeghb1K8uhQp_MpwPrZ76agh3SoJVrICf6U4RPqw26bKjy267U4QGzcT0mn2mSzRI3BV4TI3040zv6mI0HB4oI0176qGUXt3Ty6Pwo72zFszOx05d3L36Au0lO3qDqlk3WHQnk35bBWB40t6Cv25t65t3X36rMgH161cx4g3vr66g3zI3nLv1I3wUrzZpfZpNGmDVrSUrxXrHapHHmj86Tb1UUrwFmfFmj86r76wsilUrCVrLDJ_5h3apcritUrk86NOpfFm286p86kUrxUrmUrzUrdUrsb1Nsir86bUrDapQc3SOpLVriap2ZpOVrOByBFmkOpJ96cUrfgF7860GmBVr1rit86kc3bsiI96GVr-86jVkp8i_UrH96O96a96SVrnUrUVraPr086VVkyUrc96A96l96yKmuVrGtijzfAtiZ7Zuv2eBCcx1Pe3h36rY07QuwB4Vc0Zw6q8Z602t008f0Lu6Nu3R8eBz6Ih3VJ0Fz6Jwzt36bC0Uu6Ig1HvosgbFviHy3RtShx2kn0nu0qv2eXrFqenXreC0t56Fy0k16YZxIJ2ufnvu003zd-6uU3Rl3JWKm16bu6o16xW0Tz6pAvhu6rmp-JvTs6Sy09o2jl3Fv03e3316ml32F0qP3p_2Xi1cQ0FNuqz6lp2K461_2Fx6zP3Hx6z60360Tw2DK04h3xz3N_07l3Mf3xg03z6NK3Wv3hkvhw2AbSBv6c46S26rFQU26D06W26qV3Y26H066pza73pOApoGHsayp6656Zsuf23f_6tryi_6C93LJMCh5igCPImq11Uj3bfvWj3LJt666apys-D4QxSMy6qogXN1dtbZ1Kv1fZ14s3u9veZ1IMru81i82o26cv6P76Hg3QoIbd3Tt6X06IR3w76ZT07A4Mc1Vt3Sg3Qy6at3X4jtt0526Sr6726UA7gt3DB4it3A36_76qI0D36bO352zx06gD3rt6006tt6Aw6jk3cszM86jTe6Cyxkq1t38t6tO3Fe3Lw6MAqNw68t3YP0Ke3c36Me35o0Uw6UhzGu3y90Bh3Ilq7r6RJ0Mu3aTzq50Mu6GGvXE1Lh3ZE1uj2Jz6o8ZTp0Vu3j16Pwzy3zZu3glq9NzHJ2mDy0u0YfAbthK_2hoHOwicHzTl31u0qC0Qz6Iy0Os6336P-0sx1Py0eh3EC4wKx4KxTh1qh18x1yu3B46FS0kl3kh1CZrUh1dh1pE3lvh4B7Mh1JXvJj0gZr0h1eX4Dtn-S3g-06168K1MOyjg0-fxwh3m-0LV0_S3JLyGxzIv3-9zlV0Nv31gxgYy5P3blQ1z6J268h3vl1X46Ev6Z46l02zG0n02Xx6XUQYz0jSjex6V26Kv6X26-z1Nv6QXoe_6VuJVCO6EjUW2rDbrdt4e20x2gj2hFypT2z4vHvtj73rdQw1z4Rmkrymb29u1J4wY-yzau4R43V1w-xzdtcTx-u1pP29WPUexhsoBz39C7mAFUQnbdN1BGSk6nHwvdtDD7vA3L13RD7r5IJkkyw26KNqExH4E5RxU31JJtvAm5i5lwWJD7HkcSHw972H_2wNynNSQD7IwKh5CIRzyzOI55wU3IGTY9zpbPcB7yG4ZjZjeqCJ2pm33eoi7GXUjpbPfB7K038D7M3fyzO2V6Sl3qztshz8z0vD7i66IwKB73xUPUrsfVkSA2lepNDBh86FE7CZANWuzVq9-3FqpKYzVV26tvyl2hIYBox746shfLtV6ECXiA1VriqhDtOex5w13zYpuVK7qr0rhmy3dZAeQ34YAa6ezB2NBf066S4nSTzwD72eqlBmKEmLN6vOp0V4kVryOpuP0LE1wYpGF7uYp8Wr4XrFvu4jFCXrwshmviFgnPE7-E70Xrfy3jJZWzOVImw96EF7_Wr8qrNJxs7Zzsh9qrA9ZLF7dVryE7hF7on02YpfVrlviedJ5VruC7UF7-1BVC2JEC1h6IqPJCm9E7t8ABdNVj5CCmyZ6qYO_Bo1F71E7YeK0ixXqnYCmUi6CF7Tc0PC2TF7t8AkCmxF7Q13s96Iu3Tw30E7yImLqj-13MG7EHzvJsoE75CmBzqE05f73TG7CdOldv1z30E7_uk5W3GG2hWCLDmfj60E7HEmpGubDmJP6QaKnVrM9Z9E4OWk6y6DshwG7iI4mG7_qhpE7NUoYCm1b6rG77y6nzOAW4zG7CZA003OEmqeqsE7qi6eSPrEmOWr1uiEEmHG7AH7uG7f13bDmUv6EG7x-hTW4Ytwrz30G7BH71E4JECEe6yOPGH7-02WEm_E4gz3VH7MH7RInmEmfB2uekrHm5MwhdvKWr3tiIrhP8ZK327D7_G7mFmAzCQF2dok003yjBqZpbDmTo6uGmhHmqUrGGmo86ec35H7Z96bVkx86XVkYFmKH7wH7GECyH74cqndn9BMDepnIm0g5f86gaph86xFmK96yapn76T96AI7WUrwZpNepJz30G7lUkII7mhj9YpYCm-n66Ukg867H7priRVke96jOpBZpOOp9UrbOpMZpNw3cI7_FmQF2-IyPDCtG6_H7kI7WVr5Fmy86lQ2UH7vH7mOpeI70H7MEA2H7UZpuq6hdJ1Gm4I7jHmj96EVrRI7MVr686EI7b13wI7jGm_I7KI7CJ7gsOnQduE71apaskm96HHm286u86q86qI7MJ7TVr0FmN8u9F7r_6msi_I7GGH6Yz3H7UL2rdtIZpw86waphJ7386LJ7P96286uI7kJ7-I71K2UM2BYwCCmWB6N96QI7lI7PHmF96ANrV030E75JJ-F7Gj4zImzM2oH7uVKuf1vI7_G7FK7pH4QF2zVzbBmf26aH71dxzJxxZQHg1ZE72eqPK7tTByI7d9ZuCCOu5ZJmkZSydxTAvaK7t8A1HmZHZcjr6E7Eu3wK1v00xLv9F7AImzvAxuE2HmF13vE7m36_k3NK72eqxK7uE2NPCIN53qfR46I26eG7_G7RfoYCmgV66G72xoCL72eqQCVa9AF00zmA1ToYF7hImY16JL7t8ALL7xL1BKmJK7bG7Cl3a8S9F7LL7KE2215z_QKK75-22830E7LL78K7WaprJ7PJmaF7oVrgUfNu6eUyTz3oZAyK7HI7aF2KH2pQC444QL7vJmmTzO-6o13bI7_G7N0mLhGpS2wS0iK7H-6hr0Ex2fH79L7uLIwF7S_NY32hdJyN4RqIsG7p3zf16Idby961DKjx2PJ7HM7rWPRK76K26VZqg5CM7tv2KqRuB2WM72eqtH3xn6HO0MM73T2tImTu3xnzDK7_G78ECCH7L20qK7J40NyHQuifMu9F7tM7mL7On6uS0I40Cx3OM7DF7rL7lNyLWvxS3or0KH72M7IF2MUhbM7SG72K7gE1YZx1M7dT2JECyL6dM7Itii7ZodxEjK_puex2cuiqdxmK7tXhajFCH7K7jdKmYL7JN7wGjgKmuWrWYUoE7ZKmm4GBC2nJdaG7gN7_P0lrhIM1DN7bN7rKm7k6QN7tWk0KmH0UlN7Y-HmHSvJxdKmLG7rN7fKm_KmOW4m33wL7UyNQF2myYyzOMe6FH7mdOvXrvshGM71YAWXn8VIkKuVv6XS4e21DPxPV1wBzhKtcE6LS4U0wLP1u411BwsJerff-G7NO785ajcy-IoUM1E76zEorbznCupLn3C72n0DQEoO7mK7mJBO6DJaqGXgf1ke0m64vFbz_bz8L7C4cFpmnTns46wZzw46ffo246FBUlE72BA996FiFjF6dZAeau9x43Wzth5T93cdzmT2S23dZAwC7gcpPx2eExassGpl9utddzctXDP7bHC6ECoK7BiI-ZsVW1RH5wIzVIy6tvjZ1PuosL4OvtjqdYO7u805IT866rsm-66iP72x2qrdhLtObjfO7uH7SJm-wr9JQbmtprKF73yM7rM74P7HXzVfnhe5JX2pKkabCMhwRbvF8BDP7e1EHP7CZAGbmTO2VN0AO2rFXqhfaL4o2kHi5GGwKQ7cctGGwTQ7MO7tT2s6UAfBp1kSlshP7zhc5HBeaM2w2XP7rO7p80KLt7Jcti5LKmUWBgQ7WL4yrlF5vfS4TO7u-HLP1cS4QlweS4w801F7UyNPQ7SflVZsI56a6U6FdPxN4_q2we9KrDP7nlYcQ7IDDiRVcsjtYmfi5D23gFBMr0jUAzFT2J2-a2-R0L52Hc22QOJHH173Ja3b_3Z-pce0Dw3W52Z42GF4l2L5M74nAEx3X5212fMnu0DLtbyjAfvvaMTy-DjVp3M9wJuwG9cVcoKfg4KXWhYjtwSUXd83hveM-yExxO-yo56Q56tAYwvxXJgIkn3X2tb6QD4iF40uwxY2L42qLFO_nd1H_Y6P0ncP7qLFuhy9K6EEEiJzbJjrR7G-ytR7I-yC0xX9Dc-bBhy9-484ADaJYkxoDMgf2ck2gnOvhwEV2xhr4Dj5eviD4cq3aD4FiInD4yQamS7ubg4L3kywVFyTF4vF4jpZx62hNvj0g1tokNvB83iNv_S7yewcvw5M4zR7OQbCU1nSp_7n3b3GU1eAX2qyyQ4NU4pywB-wK9yAXm8t2HV2w-qxR4oA2zR4N61piYjSv6Zt4_6xY1LczTxxNYTx3440ess3kwtnGIWm2Knwqm2N666ctnLAzdisT7Mnw6QwARwUnwporJRwtJT_ctg_dVnw3T7nBb9d02vxa72Y_a7dy62vZHIVIwYJwtTxWSubA4A_EjA4bl0YbarEFvLwJIysm32x6S06av6BDu4x6P3ngG4ufnYU7wob9dhFQkKA7Jk3v76KbxcsA1LqQA0Vh0YT0vrznu2Lr6pT3OD3i06-d1Xg3ft6fA7u-SrMy2v1-76g06QfZgg3by26v6bf0H36kjzJ36H867SzSB4BU3jcxrk3Dv2zt3Ocw8D1C16ry2yo0KU30o0Hz3Y5tYcw7A7Du6nx0Fu6Ww6R16mW0nk1SJxl36yLvfTudv2ZU3Fz2ZU0sNzhu0El3Kh3iL7NE3Tu685ti16M-6qM7Rh3eLH5MmL32Rq3qviHNmHLLf-6jE1Y9zG_2io3jx19z0Pz6iu3Wh3xIK9B4p-6oWvZW4MjvS-0fz2Hn3t-6vu3gl3hh3il3jh36E1Stzru66e3bp2G46_KyRW7BLy5J0d4zCtosz6AT37Z2OV3ek143isHae526CnTM4fCza605l08J15z2HCvt-09sZB10Cq0D10lYuzy0HZ0zozn60lC4Q-3q60lYuI02uRuqC4rirsC4LF3_y0VL1Vq0R02xz6pn3BuzuP2Duz3C48M3I3j6h3aC7N_6-P3Df3AQ3Ai3P26NX7Di3A06lC7BNxYfOi46_B1U709z1g5F6RwecIOQ3-M384ArekFYa_i5k_6iQ3fX7jUE-324Fj_H6_a0Cb3lX7QQ3G23rp6SB3wK3sX7aLcu7F7j6hMRVa3fX7A0D0X7aN53X7RYB9LM1121G4BF7or2kX79X7VTHA_AHugTE4qf6ct2D62fX7o4UbnkIgGrAsuX7aa3zB3fX7Th2yp60O6H4b8X7oVJrawjR7KTHcun-B3Ub2K62fX7uHXz2fvJbFYaYn62X76A3iY7tIDD01G-GvJZm83pY79X7mFE_CLmY7jJ5KT3L52fX7sjLCbELXTQY7yp6PN7OE4q_6fX7PWBVZVu7FIh6wX7TY79X7qJEGj4eVMe23DY7oVJjQ35SDLXTB73eVMUa3wY7OZ7Uw3G23fh6CK5KB33Y79X7YIf9Y7883AZ7dZ7QD2TE4fZ65VbrX79X7N42SJSJR6hIqHZ7oVJygAjne-K5IE4fX7SFzZEBKgAmhI1Y7ZY7mRO5bpG238Z6er2VZ7mROqCBrCBmhI7X7_Z7ECLaR6SJSMZ7hZ7uZ7pVHmhIUZ7nZ7La7SaiquomhISY7eX79X7MCMKRgfFqmhIgZ71eVgODR3f75CZa78Z7p_6ca7fX7lpBUm3tY7mG6QG4Pa7INL3qpVm3f66k72NZ7INLl2CVogMYgLN4tZ7kbiFE4wAGB64gY7cZ7uIAqDzIB2vnn2S7ef2mZ1yjtQX1_kvTy3SN2AEnUN2GHamoS8a7jSgF95TCrbYsfRJUCw_nrYYt2v3lcS1FtUqxnaBrkd5Ft-1xsGylAgECwKYtGCwmC3NL3-rGTb7evAVb7za1wGykOrp5pzFlNZ39XBNCZQU6jQ6O8al2cS42Ki5lBu4TmAJjyC7sYawPuUQ77TcV562Txpry47xVi5Jh5hxV8b78422b7jkSomZ2Y26gq1HdTJu732SMmZMm4izdKuFeCJ3wdsaRlupd0cetietGeyAIwk95MS7WYBw23se0tH2V013O5kB3BYB2usU660S7Hlu856Tormm2NnwImIrT7_T4u_dtT7Onw7cta-ixc7RorYnwAkrYm2dnwam2I66P66zlI8aOkH7gZv6VZaT6Lq3hc0ZJ7C_2cYTEF4oR7xCGh5CwMmg0Oyi6CYAtV7Qq3Mq3EXkD_2O32Hc7Nd7FzOZH7Sd7iNmP32L_tIXkxV7t63Q2E7WqKXkP3lnH7Td7BuBJd7IKxNoloNmNb7wyEbxsHklXw0TT7_GyMPcM0vCj5UDxcClWDxVa7blFL73t3mDMIlez4yqXE7F32IexPhm8aO7cqVOovtO-9mIo6zS7KAyPc7SFwg1U604-dz2144kuo9dTNOUibNgcW82S9qY82cp34yEWe7dCbGd7G32Nq3FXk463eLDl2m6CG0DGP6NlO7FlISm2A66Ji0admE_dWGwG66P40rdiqT7Tm2hZyPEGgfOVDGzEGrNavX78dizc7vc73e7Diqlc7QDGne7ilIb2mxuVvU6vicVGwvQw0E4me78DGilIChOvxN3U6CLkDnwye7Of7Ff7MIlOmIDi036C6n5AR7lGwyT79c7WorjGwWVsZOmwct1c7yctB660qx956hnwOSDxdivT7sRyDf7ec7cGIjAoq0nTFBP6eaf6vGWdGwkf74e7me7af72f7KaCzqq9mI0LdGnwxctYRwvd7wFT1f7Rf7I-Q_sNrm5TLdFg7of7Hg71b7QDGaf7N0IKV6Ue7e349348d7LlIwBBJdAD4e8gLKZyNPzff72Gwhf7_QwGRwjnwK66IYzNMze4d1T7pg7fm2C66Im2-jrAf7im22kELSv7c7sg7og7XRwAd7eLDdg742Afg7mUAh3rQCG_Nb5ctgortg7em2bg7ELzEjc_g7OfALg7vzNe-NwfkR7Urm2sGI6Gw7g7QDG9g76eHN3Egg7_SDzf3XlIXh6_e7lg7AkrSg7Ef7cGIXh768lD3Eah7Yyz7mUr46KRwzg7-c7PSv7T7KCGqJo2SD6T72T7L66ulIv_dsf7Zm2mg7Znwjm2bnwqf7tf7nBB0h7s_dlm38g7Ejcp7joh7D2nPevj-fHev5c7vGwQ66Md7kh7Gi7nh7Ah7_SDSf7Ph7yF76f7Sh71GIXdtVh7Ri7EHIHi7Ui7xiEch7FevlZ7756gh7Oi7ih7zf7RlFP5yd2KPH7oacdBwV5dspNq10ZkVXuDDXfeHd9b6vCx0jSUsxIAulB4vQuc637H0ef18_ttVvk-2pB454ZqpuTg74-zoeH-a74gqGL7-m0v-tGw0bb0033052Ft36Cx56rZb0r82Wi37_0ei3082Nb7DJdoGA_d22qV1D7lXtSuTgY1Zi32Bnx33di3hL3Dt3jL3v82xGx433Nb7nX7JfV1o6h5WVc7lixOlcWluL95gODyACT2NXfErxpVS6gGsQT7_gJ_Tn4VCWc5Og79cmf5u4w3a301itXZTtx69nwEs1SU7Pt6dv1Rk7WI0hT3gv6iv6JI3JD3gSzmT3oU7Ay6yUoNr6jKjXA7826UpwGe1GB4lD1T92Ny6B36yd3uuKdk3br6fk3rt3_v66d30I0dy6I508063B0-06PP0wA7kr6csz1jztk33jz2D3V50yk35D3QU39g38H0a3zXw63y6Ju6BwzFB7UC0HB7B-6hV7hWkdU0Op0lu0e16LP35P0PE3Rh3ow6hu3qw68V70K1493Ky0bh3eW4qB7iu6sB7YJ3_x1mu6zB7Gj0oE3PZrz-6kz6EC7Gw2es6ol3ip2hs6-E3Dx6e_myP3ns61u6ps6Gf3Ez1Ox6Xw2Y46C70fV3cw2Q_6ew2zs6gw2UwuZv3N26EQ3fF1lV3ow2r1pbf3hA3sw2yizMi3xX75JKxJbZWuO_zDI584A9Lyb8kn-3XJDiN4oG4vk0FOrJgiZd7q9ifiNtytWhRaZBQJfluscM3rezTN4SdqV664S7feuo62vS0XhRnFrkW2WEAT72k6TTn1elxBrxbtsbFy3K6JN32PvU0wPS4oPE6R4Yj20-rAA4XPzSN3ZccUc7ZZtmDxeT7-zjrHdmT44cgY63TIw46acG4ZPb0T49uaZOwI_NzluuJuTj7233v33tUv552OsyXj7QsyHcy4332qrUCukqu0fpd63NEmuG7TWrtZ7RMMxtgGevvY7Pa7RMMSK7dY74i7mZ7NZ7RMMz5pEcp4xy2n79n7rOA0G4x5KpN51a78d7RMMx040fVba7C422VN5MG-2pG23cc6zYRZY7MEVN0IgX2HhvSnwrHXDY2K12sN4v_6sa0hk1_235H3P_g5Tha40H76nQWibYuvfTgzdl0VIbST0Go0fU7RB0LA7Ko0x26OA7z26Lpw9A4YE0qv6sU7Dy6Tk3D90GfZKVvlk7jD1WO3r06Oy6t064v6dI3ek3rV4gpP-2z206cjQDo2TB4_Myzk3mk3hy6ug35k7Ew67k7xvz9k7zvzU50Pv2Bu6QV7e36El7Vw6_A7_D3oL0WU3PW4y5nLl7gw6AJ3hv2Bg0YC09j2OP3IqeHs6qV7LJ33jHoe3XP3qe3Qg0TJ3Vz6Yz6zg19Ny-v2POzz16JW7116jz6Ew2ul7ds6FV3HC7ig0OUzkg0XW7--63J3Ev3Gd0C_67J3E_63u6G26HX7sl1JX7U46O_6Fm7Xv3Q8tDA3SoPiC70s6kC7cz1qKvmV3ZX7eVj54zhx674zsC7sNuUm7wZ7Ph6jX7eQ45S2VO7soxvZnj7x5q65e0Nt6380uNQp26GA7gT3FI3hv1XU7YKFna1loz7x6Y06kT30o7nU7CirPR3ND3fVxrv6hD1kgzgljmgzm06td3o06VD3q06-WyJe1AXylt6-O0Sy6w06pt37U7nw1HYopA7ut3qg31k74I03k77e1Q86_06DV7T86If1VP00A7Ow6Of1EE1UVoGE1O-hBu3cvKhp7-A7d0uHu6-8z6V4OJ0CB7np7O4RGp0dUf790G9zOKyew6B-0Su6vS3nV7ru0293sUyWu3TB7SP3zNyn16sw6fk0nB7vE12K1hJ1yU0cW4t166p7r-60C0E600w6MW7ZLxL4z1Pec-0ql7d_2216tl7oh3FC7QYyJq7DF1Qv0-16MC7vl3600-W4E-3aC4iW73VioW7bU7qW7w-0sW7DUuz-0QCvTXwvtzmC4NL1oC4T-3NX0_-0m4zkn3Pm01P3AX7__202oDX7W02akvHR04C45h3Yq7Mz0lUzfV3Am3cV3niza46L_6Tf3d46Daof465Cvlq7Nm7vypgx6nV3Mv6GW0I06HZ7WKi47BVY3Vm3HU6WO2wY7WKiHE7yp6xb7oY7nZ73t7U42vPaP_lIo7Zd7WKiBE2G234c6CY7hZ7Xa3bZiTE4Gb63J5kt2Z42LqBVhlfMVpN6Ko1WMw77d0scmktVa7oTZjL6_9mI30rH1DA7RU7RD1-q7jO09j3GI3l40jv1Er6jv6Pbxr402o7nv6KBopv68-uPr7O92_d1Sr7lI2676Ly6240Cp7_26U92wU7jCfTA7dr74U7LB4gr7y06TJ1nA7jD3Np7VEvG50zk7O-2nr7NP0Up7ok3Wp7Q36_uu8k7ty20g3scTX86063b364D3d36Akjf36sHQ0y68D3STuvK14y6Kl7A-6GB7tL7TF0cU33-2Tx1up7Dx2Wx1adbyp7eF0Ll3IZZl-6rw6uw6Xs7cu6436FW7gz2736wu3ks73KxlE35Kxgz6Cy1iz6sl7Fq7ts7vl7Iq7TW7DBvdy03aQ-e3cy12l7LV3B_6PUuTq7B-zP46ZX4oJaO_0ht79l3K26v4z-p2DQ3qUzgC75g0Uuziq7xdwoF3hF1bA3eq2kA3rC7tt7d_6vt7IEi0RgroaH8AzF51i5_Q3no7Bo0i0zR76Bt3Wk7ou7Yk7p40NA7Kr7No0d06Ok35w0Qk3md3M92k06626Ur7ht3jPqmk7Gx79rzXy2DB4Zy2_u7nt6Bv7_bwhr7EP06_pHv7sbwJv7Qp7MXySp7N86Ov7P86Qv7XB4Sv7Zp7Uv7uk3Lf16IpPf1ty6dB4_kqTw6eszSU3Gl7VV7iv7Jl7-k3pp7b16Nl7mv7JB7Qu3s36Ls7pM7ymPeE1RGvWN7TGvyTz3u0Yl3N-0mu3Uz6gs7rc0Ly7Tg0Ch1-U3zB7dJ3ms7mE33u3Yy09E16u3drwtu6ws7yJ3I46rz6Oq7Bf3uz6Ix6Ef3_2jWw7Hz08BQCA3fw7d028u6bV37z63Oz_P3T_6uvPeNuJm7Fm35s6VK3pEyXK3oC7qt7nq7G06sq7zKvuq7eFbRzFlxSSMZ4Dz_F3UA3dkZXN3qhxnG3uXwK2pow7dN3NrShv3hNx76zqw7yswHZ7asjJHHCCyaFy6IzXU48Zj8hvv32S9AYHqAY21E7w4CQF4ofyqw3z3rqS7gsuhD4hkrNS1dq3RcypkTBb7jN4wNq-suik2OtutuwQF4wD4262J0gyF4aXhxF4uk2IoYUjqIfdYFN8sqpu15TtHgeM_v3F69iYP_vp1tR_vhZcz_054dczxcytQOmAA4ws3edtBHwkR4KwYux3Ib7YIFdprsZ15hEdBnvVAav1mj74Pkkn7fsy852bi3x82mn7__0pn7LEnljvik1iak53iuDncDnA4ix07takho7c52fk1ACvL7nx4ClpyTIZnm3GamROZIevvvxMYSFHw_63S9AB8CxBAxzohSV9J6HfYA07ub7gajsBAl5NjM7hGVG_5oZyKn7Gn0gn7Yj7in7UPyn07mL3y82bj7pL31b7mFECzAtUDBQH-Y7AtbkO4A03S9Aktq6Qsja4BNwQyvA0k-AtBUr3Y724Be9q1FJ4H7p0g2pys9wvo4HlaKPaljciUAgLAa_f5p6kavUyw617xX7SPm2aRVOmUayEb5Eeo3d7eX7nBAhts7CmwQ7sjtpGeVSRn1lXVsqmyWjUtjtV27Ca2DzFKb7V1f4B3S9Ao6FJC2zUZN05bDc4rdbcvjd7P279YlsFuegyGCrBS2ES7h27oInJjxU0VaR6gcNJE7rZzks3O07jvfz332_0Y17nn7Bg3Sj7u82m07Gt3Mw0Voutj7IKxvj7h1724B59QSd2QN4PQ4m5skkxOnyxBxlZgQDBgyvOSc-23p0m7ezSua9ez4d7aDkHlwzymNS4W6vo_kqS4sdfRQcCT4Nb3JT4K63LT4vfzZVcxUsNux5lwfSxwpglR2VF6se7RytoBy2K31cvz1724BpgTXOmA17237Rzkx4CNq6dNaeM4cGwW07Ie015ecXN4YjMLkWpph17ANvRNLxPSH5u5f2LqYG_sRMzqs33w79x2UU7FjzWU7mu76x6yo7880_x6H92e06Fcwpk7st0TjzSDuz40SO3Qr7Ii2bg3HfZdg3q47kEvrk7nt36t0Cv7lA7ko0vk7106K-2406kO3N36qo0P36kx7EV7mr6T363t6V36scxVv7GnjyO3q63J165g32O31y2O16Ix1Q16L8oIKymp7U16jwginzX16Is7Z16Ks7Gz6-f1mw6Is6Zl7UwzT9zOl3820I_2WB7hAvxIgM_20nzOJ3Bn3Iy7Ps6Tr6ww66v2u161o29v7Vs6ez6Zh1Ys6rl76w6cs6516vs7Kw72l04-6RUa8-6js6fy7Dv3ms6da2__mlYx811B26SX4D26Qt7Z-3Q46H26Jy1ty7EA3ry7GA3zy7_u6vy7jC7yl1gt74p2lRTZ_0eLyMm7Zf3JQ3XM4Qm7df3yIom46z17cvtXG3KS1Jewrz7jD4NXJFfv8sj32218wn_na3aeywihnHgw2Q4D_b_9w8Qh0Kt5C7CpEEXtLLFqSvwkuCzkig17IFeykNsy4RwwckzB1k1p7l1_F3Kz7U6zMz7cN3ssw4Yv-s6zLavG3S9ACXgHRzh7Hg9N6f6oZyA77xCxOoK6ykG77vch3BnMS77QAGsloSyupoJsliioYEAftmIy4AMyZrxHc7n77RSyp77PJnr77TUtntm4biJHuzh5m77mNQ1jaaHMNHMYscSS7Myt4233GhBY7se5V-y5OwZ27ljtUidw0mm77oUMWfBP6eRd7-ctBytG_xEHwNluA47S9AhYTY5Geg5a37S0ac37O277mqMH2uytOlvdo7Jk7vkuNk7qj3lEXG1tro7Co0Br6V06Dr6Gr7VFpXk7Gy2WPqkvg3o7Dc1DR3oh24R30R3sdl5c178uxh29bari2XHiz9uW2tLI2u1lx1lMj2-F2xi2J97b3tZc11i2e3tAi26kpCi2cI2fR3WS3ZG2Qi2jR3Ui2MdpoKxyR3fCoJS3Vi2osre97W7mb97Hi2g9uei2Yi2gd10c1FR3kS3PNpdi27G2ujhni2P-ufjhu9uFd1zWpx9uojhF97e-ubi2YG2sJxOYpM97wi2Wc13liNI2J9uaR3n2tSS37hgO9uF-uaS3t97UNATd16NpXd1Y97KS3MXFeS35R3-R3NVpsR39R3cS3-NpZ-7987ZXped1YSiQlpAj2qU7Or77o7ik7bt30u7TD32u7p06876Nx7jt6dmbcr74t0Av7Zr63CpXx7mg3447_T39gzkI3xg3O863KHjx7R86tr7xD36t6V86pGoZ367kqrx78Iptx7wVvvx7OHQiB4nB42Sy1TrrquAfSn-22Qu6Diq-2kcj2965V45m3g9oUe3_9IWe3Lu3lv7Ml7nv7Kp0pv7rL0rv7no2Es6wp7Xx1h16BN7ie3rWQTh3Us7m-6Ws7px1Jy7q-6il7s-67v7f6tY-0936Z_2ol7os7aWoqs7Eq7f_2IJuy3lJC4j_22-6-w6swoAx6957Pv0JC7OOyY5ntl3ak1A26gVf79zj4zWOySC7WZ0yC4Bz1F26G_6Nx6Ww2Qv37u6Bm7Tx6et7pv0ew7ax6O264U4kA81l1PA3ev3nt7h67Mm3iq2st7m6j94zh87Rpuu7F4s5pa7kX7bKAdBHzKuhyyHk70_1ZG3h87H93NWujSn3x2TY77A8gc7bEnMu7ZkI5sjBB8y77uHFS839bmoa7vN274U8jXth2GRrgpusn7WCut3jBj7i03Dj7t_uFj7RohX_7rJ2EA8SLx7h1Leb3l7G674_2I67LF1HB8QB8OEAKZPoVhjQ2lFWs879U4_F2Jdx9E0P_7kB4ZWsKWsI132FSY13nB4rB4M3B_93nB85cepB8Ck1l_mXv0SA8bakuB8Pw4rVJ7UTVHqvUsZLz_Z3WBROHAXRnlrGcgTI-5px6Xdybfzx72Pu7bKAWC8b1m6t70TtdC8rcvez7gC8xte807uyNe1QBR670QRH3XoyknyqyxO278tqITqcJdRN2x70v07h52ZyG28yYZmcM7TywzSpTPvHB8WlaPloLXEB27Rk2FzvtBt9zrnf37kHU8L217fKsfj3r9wKD8jn4MD8eZEkMp217LPmQD8_NqTD8WgnE3AVBn7fTiC8a5krfzUC8mpy5ByUcyjg7g2E3cvg42uz7WpyfnyYpyxC8ZoyNnr-X1oSxt0t3_ds2xRjaV87tvxgqZV07wlYkqZvctX87Mev3C3WkttCSYv1kHEh07Pc7kD8L9Dhh52QODPOeDr6O2m77907L9DBIs4WLnQ3SS1hW3gDZL9Dx5emO2623xO2OE83G3XE8hzBcDrQWnVE8G27QE8hzB1O27AG7V5jE8HB8qL2fiI_-to-ts77aKuNxl-Ly5f7hrxOR7rE8nJnevspoa477jYmH87fq62E8O27gkyN-f7tmID8RD81qyG277vCj27ThqoQfAk7ZD8EbqG27uPa8HTC2kg6n_g5ocDdxtn0mi83APAnus-C8TQ3X663Y7i12qFsU83U22wQ3X22WWhVN4FZ2ztt_Q1fo7e22bNwgEHfovF7wiBP0AuS-VVwwDbs-Nxqovy2smd2_fqi7wEP4bfuIOxZfupmuGxw6bvutvntvT8sSLrx8w_uvnxw7uvCuLgx3C9wOXRvwvQYYq-pwqYBdy8gus5ICpjY37v0xaOxb0vXGyqBFZGyLQ20URCBwJCcjOx60v7N2lvs7Ftdb75t17U1n010OxbLhpG5qgoZG5OOubG5S43taswp1T43h21jo7DZgKV4pdslG5tL4jP1mNhsG8T-g731BgswG5y2v6ylLYAWR1Iesvjsy2xJqsnHyi6lpOu7O1fPxrIyEmzFylIp1HylMY2CXle56_Mh_p1IeskH1ip1243hItRItt_w9_z2xrlo78is32xy2v7H3agslP1Tbs2F53Ite_y5ItG4xtq1OQ2AW1LJtMu1ypdAS4V53aQxJ76x-p672aU2NRzwUTPRzSu1o4vvodq4vDu1F8BWu1D_1-A1tQxXlw4F5LKcVu20_6d0wo0wnqxzH1W5xkdfXFTl5xERxJ6vNjuI6vyqxecsN9y7VyORx8NtlGcMdyKq6R8A2QyQn4_E8wHyiSyQTcRP2x0MfRx20xg8y9UlpL6KF6ei52U2nV2s56-E8Z7vgu1Du1iu1WeyH1wz41Or1yNh2vdtjxj80tAu6ilK2zSczaqyqbuFb76vtSX1X0t-Dv-zdFSx5534rB-D4bku8D44iGRDz7_3TdyXJ88Zd8_39BxfvqPwq1S4kC8xTtVdyp4kiD85_3lC3E2z372MuFO2zkJ8IEFlSxRnrK07tZ1M07PXtcQwqCxUU2iJuGt3fnrtGybdyRCwOGAq2wLqE2JzpFzTF6aT4037rbc12wfT43Sxsx6j26W7d7SxtTmRj5ynr_Sxi3wW7dpY13nrrY1K11pec19t3u1yGIlQwy8dW47SAYXGgvj3aL3KBsrgc_-xg0Exj3a6MvFwOGwzFwNnWdTx1s30JYgTxvJAP4wtK8z8EfAexQAYVTixxskcqet0m2AZ1HU7ds1t11tJwvTvrA4wN3doEBDe3nc7S4MmzkFxBL8Xo1Aufzj1s25z30C825T46AysD793XBUxCtwFUY5H88Dr-TvgZ1Aj0HCF_KwmP7n5ePUxJv170aTUxAE48_6_SW5itbn7NjtMT2Sv10C30jtrLwfTUeUxhByYktGL8NMw6DUhUx35wVmzmJuEz7iJCY5zkwh1Qz7L87p6IYxe5zTY7gFAHcAIoBMW6NT71LWBciDM8NsjgzzuQBS17X6cUY6g9rBVRKM8eX7OZg9-l9Flr0xVzrzSsY3shU1eZsZl21Et1YsXBE90xS120mxcs33w450xas309y2EtbXzPH5TEtoEt6mxW5A0EtW-XTBwt_y9By7g7OZg1OaZ8nQAO9E8KOkUOk2o1APaAM8Zfxa5zDYxnQyFH3lQyE3rMS73-QXRAze0Qkl6N3MgsQn7yx3mpr1x6v87Rt6SCyZ06t26IO3Tt3aD1Zt6J92NO3AB4Ybxqn2o47k47Tr6-26nk7Ep7jN8Sx7y-7Ux70-71MyPB4ne1iD3Zx75478gzgWxBV7xE0DV79-7fuFrr75B0yA7UszRv7nGoox7-t6JAmAu6Bl7bv7zWxdv7Yv2fv72I32y6IdbyB4VAjDB7pP09r6uL74x0mnzBs6de3UMuJWvVl7_x0s_7RB7su0450Ks6x_71v7136tw6iO8h9zsu3es7vKyHW7FC4Aw7nl7Ws6sp0y-6557lz62E3Jw79u38Y0xs7OA8yz2QA8yu6Rt1Gx6Tw7Pt7-_2O67Xw7d3hZw7c67LK3KX79h3Wx6kw7Gsw2s6NA3gq7e67Vf3tA8SK0az0Y_6pC7a_6rw7zA8A01LM8PM8LPAja4K-47URUM8Hc7V23wpy4ixa93JRGc93qzgu66x22KDF5m7rLpJylwSHXZ3_7mNo7LY7kUAfBApznQ7UBu7Pc7zP8E5u1G4oV61t7rX7zP8MPy7P8_K5SQyez7zP8Lo7_Fs3P8ub7zP8U2NTao6a75r2oR70lLVdL_o6h64WQ4bBWVwvkqYDQnXReHT4Pu77f3tY7aj67t7kX7x566MPLM7P22oR7CdAghNUX3qVYX4cvAgMS7AGAAH0L_HL17seYbO4pVYaNiHoYsO4ax33Y7lS0YHvgRGbIqlc7ZaJ6-4Ne7QEGHc7yPAnVZbTCYOZZayeiIU2nyp6HM8va7AZ7sQ3bsj_c60nYNMyjMYuFZ0fYyeYxwvmMqbB3NJ86rY6PYeJZ1b73Kq32pKR8Oa7kX7ercycz2hqBY2yD43c2Ux30a0x5uJT1uF4rF49629z7Yx3uG6gK6gtwHT7vnN7xpbGxvA4tMrxA4Qb0RN8vUxfUv-x2s26Ik3Iy2-x6Fy6476ig3rN8z47Wx7Dv79v6-KTHV7Ej7rn7-B8JWzY_7R57r5ow93O8o5r6giBMK7aTuAn3B-6fdx7B4Zh3l4o6Lv000AC4JF7-u00DyZMTaz6uF05FBEC8GA8KxhjtkB-3EMx007j-2kvuKn30drPV03S8cC4pjZtk1a2oGL1vW7XV7tW7m60NMiF024J15y0WCvOX45s7bMx6W7uC4UC7nV0xC4NT8_7t0C4J_0zz6nerbX4ZA3QM4N77gH3RCCem1sdC1N3LkR7fAGE4QS7_Y7ca7oPygWIbF8UB8T7hqc2DiUIHwCeAcSLfHwHnWtc2S42oPye-F0P80AAsgGEgBKc2rGdQDxVc2i83zT8H5rttA0VJCFA9Gn7Y3eUozSL7b2yenkB3-T80P84AA3T8DU8eh7HtY8EjM-myT8m2K0T8H5CBU8YEAOU8Tc77T8Ec2Wc23G3E3OkKVYz7f4u3G3AgGQaj8ToZ_54FjHS76K4wK3AgGdXb4fwq-5Taoia7C427RBlgoTDLDY6l10cqplSs3Q8S42KeAhfyIv5fY7OQ8Z429kZD9kd8dos3kD7Bb0keCWVbXyqP6qZYmgCVzB8d3pTz3QflyVlgCVKMdWMs732QflfMnlkkNZzJwEMczkB3nJoAD10Ez_bmlJkKV8wSAcvtzN6RT6lUW3HfK62WQ31PH-hZCQ87a7S422M00n7Ob6CB3Cb3xV8sY7b3NuW6oT8TwTEuY-R8mrz5j3Fg3Lt68j3IA7Jg3ME1Epw6A4JjzKk39x6QJyLr7Cx7cN8Pk3bt6Rk3AV4n47Qy2r-7Xr7t-75u7mN8Zr7do0WqrYr6KS8pE0E86rE0Lp7GNzyN8fWxH5tdx7ovzfx7tA7Ev2vA7jy6vD3_T0ur7ny6wr76k7uI34A7-t3To2Au37g3Uu06r7Wu0jp75I37V4WTzCs7E9z4K70-2TO8aL7u504x7hw6d166YOkw6jNyQB7Vu6Vz2Xu6ne30v7cl74LvCn3z_7bl3536GW7ju6bz6016BsrtO8Ev0lGvrs7Gw7416yO8nz6by79e3dy79-60s7TA8EIzMF3Uq02h3sg0tp29l7gA8T46U67ws655nM26-u6jF3hw7YV3jw71G0lt7pKvRP8Km3IQ3wA8kF1WP8tRqkx6v32xV8UiA3qSg623i7QN36i7p538i78B8h_Ri-2Q_7fWsJ8RA23Cj7kfSk63-M3LY8D3fJNodhDVK6TWsT875i7WWsiPubB4UY84jS_i7cB89i7f63gWs4B87Sysqua-mt63LY8xN0PJuwSyNc7SacPCuh73y_t4632Y8nhHYSghQ8A1Hcd7jj7E82s4rZB8SS80S8JDKYY8T_7xY8803zY8JPZ0CTNCsOkyMF8MEr0DoLe2tBAsoZJk2xW3Zz7WU4KeoYU4hR7SPGtgSYrSBeeaV8TofqT8Eetnb23vnlqAtBAS-pmT8Gt0Cb0LHwrT8rZ859otZ8pC6YcVdm73by3Kuj93Dg3Wd3um3iK1Df0Bx7Jr6ym3vD15TyVLvqt6247US8Vk0WS8XJ1tS3tK7sszNg1My3jS83K1bW4BC4dl3dEuF46Jn3CG0kW7qy07s7CX41c09S8K-3_S8HX4LZ0DT8P-31vnR-3It7IT8aMxvy0anf8k1wCz0h3NF3Q02DpzJl1cZ0mXwrn3bQAGB3m7YtC8SM8XOY1R7acgflx6E6fLwWow18BIPmq52A0I5G7PBys5w1EFRGx4C8-akcgx1EnlnAXOGsa7uEjZZ7MjrdF8xpAUb8XZ3YalbR7oyttZ26a80nBAQ82oUi8nyY3h32Zb8WhAXOGDMGHY7ePyoh6Yb8gb8yOAXOGIQAFo7k8mNQ8Pt2pb80twoon0t7qVWXsnDN4gZ8cz7CbxcIC9FATaGOR8EgHD22cR7HC3xb8NxDfYjOj3mxjvD4tsulD4GqbSw3wsuNkrbk2SBfnR7166Jx3fjxMR1Yr1p_sOT7eHvoP7_438psVA4UKYxlc4LdS2U3Z8fPAhJA1BA2f2Rg63tb9b8YXfCw3vb1dz7svGJWOG23yN7jT8FQbUhLg7CKL0yp6Gl6Hu71eV7c8Hpp-hZiR8LJM0vpttN623gD4eDoisuW8jksuiNqVc8eNv0w37uHeopFj5O_35z7tF4GaxpCY_ty8nYCNYevcgtbDZfMxbqMYX3pP3pkddMCNibvAunKuuJU4iK3n4lbt73Z8fFABpZL043Y2lF4XY2Gb8TYqzMqC9LCBu-Y20D4tmA9FA8NLCGQEJ7Wazuv3di58TAohr4Io9UJ9d8j0h1VpuYPHO7-b83UvhZ80c8TICFe81ByHe8TvRYh2yXuKd83ytfM3jsugQ3oD4CAfi42rD4FNvtD4I3ptHSHZ2CqpoP8rWhwz7xN4nM7WF4SKMCR1sKiac88R0dd2tFr4bvCzp5S1Ezp9S1N_32sj0z7rR8KZ2dQ308jvEk6CjqF48e8AWHAM3rew6c2e_3-F1xxph_3-5u72pJ8jz5bTfpOG8z67yTRl_3oCNn_3NedEPwNW1TAxoBygRwgftiPb51eIU4dR1axxNKiKQyl23lUn2a3X3iyI2OvRrd8UqiDRIJKaBDnab8TvRspAhFPi8BVvm2pqM3xrla2I2yf8gwbg-f9R2f2fpX7iFwWRs_Qa2I223hJQmxK6hBTu241H5bT78d8Dm1vWL1-lxn3q9fJL4cA24b8BPAqAGGL3ugIPWniKzZ_z6JGD8CVb84Fjio58n7Gd83bodY7DC6kL5J623Z8ChJTqjk8mxU8Ue8ChJvP8jhArZ7kKq_nGf3C0P8u7F2q6GZ7Lg8F87nXT4E7nrneYaWc8cVaw67qzg6N4Gsea324NqQ-sC53Klx4AtGBt24BHl2t70-oqqfaa33BJtABU4C7966kQvj37NL6O6vUK8eKeNwboQk0-qJKliQkqQkZJlRuZbc3-KlqKlih8bfNpJlyBAIRkhYOR8ZXK76Tehz1bB2CC7UN3V6zk2pFD4VWyGWzshxaT8LZ8qC7oV3Z_6F06uYv1hxrq7W77giy5JJrekro1nWT4Z7Q6KEi8_n7GE4ui7Uo7Ji8M_BQo7pNB1g8Ea7ySO5JJOJSvNC_cqqG7Bld41xaWA61x1d8w-B0L7DM4iT8-DxhkYGKY9-e6l1lG38ZyL77a8tpi85DzP77t6z16zXWyIi3nH3Qz7CZvCGb5JJK83aP8YTVFEdp7zQ83fi81dIAtIGBZji8XFoKK8SN8J0jEA7Xd30x6ju7DW8-j3c474Bz8w718771tDqr026XE0p47yu7Ey6qmzet6smzWj8Uk3yt0iE0v-7UCg3t0hGziA7Ry6jg3uN8lg3Ao2tCfETilW8T0unW84T0pW85lPhx7--7tW8sO3Iv2zA7zW81A7qVvyr7BRj0r7eYZ2r7UVo4r7f_SEu6lf1Gu6AB76f0Yhz_96BP3Gh3io2Cz6q36Ez6Ru6b57OE3SEujK72dxJxE1JxUk8th8-uiYj4w36oTzy36gO8UX8MMQWE3kO8A4zpB7te3jl7v168361w6Aq7x-6hX8CA84u3Xy7-n1BNuQW70O8GEyoX8rl3lrwYW7Cxz4J3Rq79O82u67l7XC7rVfPx6_l7hiziA8sy7SK3lA8hF3eC7xy7MA3j02bKpjt7-Mxg67WX7uD0YX74YyTm7Tb8tsAL4HMaJnk6mb8qx2AIfwf8AuAY0IH83KQzPGSlX21SwSFyRfGENvRAGHvwvab0L3CUJVp3fb3dN4uNqB_3yhry22oYjiS1txRwN4H_3rK73N4nq3JyG5FrDiGA83Df8R_3062Wd82F4tq3fyaHBLf3CWGBBUEI5Q2GCeQ8PiYqUs2_6kR2WO0_hX6cciDx6WsDhSVU4v20eMzIB07829y6vz03z0220LVxNWpNPqaDSBjiHk3cGq0Rklb1kE1Ug1h-6dth-20Ty1qjPlo31c85tAaEAeSATPdheor70pEW8xtvJsf3C6PAoILXe8vgJ973vw3fi8Rrn4ppFZyK-Fg_os66tl8GZ2mP83L35subeujop7l8d22x_663urS2q62G9LZd8-r5jb3JOx_F8WBySHeKeYZakJHxtx23prhc2Cc8qWf2nema74QPlIqaOjh83UU4Riiwz0dm8gMzfm89825axIVxyWs0m8luApn8RJnPD2_lQwZ2lR7B8G6twng8mhqWrA9rlgkyF_Nso6PbOPjxEBxFGzMWpji5DB0vMlYo3EVxao3Ym82n8WkrVQiLg8za7UK7-Z7l72vi7xoBlj7vty-T4pj3ko6fk6sLgi07VESX17C37hn7TPywJu_6rNk1-4ukn8ESl7SoRe06s0HNIZzzX3n3421Z0QH1YH0K31WerRY0Tfi6yzVer2az542Ap8At0j5iCt0o7GNtAYaSAbBpHDInmT_kPgA3r1Bauj_6GgcZvx4m00m8ZIBOGMMp8sHDInmD4fiX7Up8nT7ce7Zo8wSHpCqrCq4Fjcq6jE4Pi8OqnePA0n7hK75c8Ue8tKAaevpB3Co7hg8nKZo4GlM7kQ8Zc8qt1Kx3gd2Nf2Auw12xbyzPzedyz8T7USdD9Os1zjo8Cte1teUT1tEkUO7MP7c43F5ziMnV63Iow-mJ_OA-SwGqTQpskb71A4Tk7Ot6YN8e00MW8Ea8gW0Ga84mzhW8AQqAl7X13CJxWY87B8kpu4Syg03aY8eB8cY8m63Ndxzx7rK1Pir6I3q8ZPs7S8oCRugS8Ta8gk0gp0Wa8mS8Xz6MXP_ZIOh16o2AyiVh1SsrmJ3R67ps7pJ3yh1zE3UW4Jw2CF1-EKFk1QuRYa2Pa2mk1HX4pk17l0On3ovu8S8MXwTMvqRu4c0M-30Apwk1myIoa8-Liqa8sob2W7pk04W7wQ0LT8ya8vX8VX4Jx6EK1YX44a8d-31mOMm1A2FaK31d8L8DPPIEpG6_fG23Uf7up8-3BoxFVawK5e5b8rVJMfsIQ8yg894MEs89r8Zcsj7CKxkI23Ds8GwpryK-r8Ps8C27Bs8Xl87r8Ts8Ns8Gs8CPg_A5Js80m87r85BO23AMs8Jr2KTHnZ6Rs894MfOhw1mDIIBtIDG7vG8e2xNHyKjmhb8TFF5bVAZjD_3CzxSn1dZvhldJ5qYxrWFcYHy1YgVR1WHy6vtCpJd7xGn73sxAtx_W1kyrA8xi9xJryrbueqyhs8MEBZkgHKqU-ye7UW0cGp1NH8mI8JF6NL4vatW8dITxY8dniX6ec9V8fT3_V89C3480b47Kg3nu7y87zo7_w7m2zck7kn2f06-u7v47VA7m47ut0iN88u7tn2s47J4gQx7-MzpN8jj84T3Vx71-7MS8Wy6zTkYy6ax7CVvcx71N8Cu0Cv24N8GxH_-7sr7xg3wW82A7oy6G16G_7uQj8kqTDpuy6i3mM_7ULTc50mf1yq8YV7jv72x7h_7qp7D-6s50As6HX8WO8FJ36gQT-6LAvd57zp7_-2ek8vUyy_72v70_7t57Ky73_7AXw9938AqBv0Ty0Bq7ml785gVy7DC7Hw7Hq7mX8MA8r4SwMTFBvis62p0fj14p0L46Cf3iy72l3OF3FR0yX8fA8ZC7at7-l3ct76z6Hl8oA8Dm3Ux64s65g06s6RA3lNuHi3KQ32v0k46V70a260s8dEj5PCs5Gub8FIe0FhiLY_p6OgxuYx6r8rBAmtAi0o_l1HcSjLmwO1g-pvs8NL8JpCCBF4m2iKwEnaGPhdPyZ_Hli73ktjwYJHiV01Aq6TZ894Mlm0_iSnp8g7zNq8oG5ur0GPhj_zHcZwQ8uC81P4L1Q_xkYw8qf8yvmjJZIOb0ybew8h4moxFTC1PhHKC1mNnJ4rGu7OL4J8vaKBUT7Si5KdHRC1wf8L8Dpw8JC1tNnfF8tw8hM0ZC1ZH5qL8vtxYyr3Z83w8AGndUnpR77XgAs8LP7b30wPhdda7KzLLsD21B-m5fs9m894Mjs8ds8ZSHd3qgs8Jp8Ux8dTA82fUhLIdiugGH56_U83b80s8uRFDbJBbg7lIrMDYi7bDcXrv6D4vIzhkuTJ87D4Cg8M-ASXogZVVSA8inYBmE83P0BRE7pSn5jksx8kj34D4tpTWqZfku_x8nn8TFA0x8ARV2x82fc7pqeIGK83allUQfgez4depU8kIzbrvHiDtx85u1MhEwx8ux8Xl8Bxqgx81I75A8hg8MgCUPIPm6xpZZ7wiwwOcDX3sZmx1R8Q8RndnKmL3G7NPaSy8C9wbHCsy8TmL5oq3yOd54mf3ry8JPFty87SGWP2NPa5V8TQ88ue5y8l_tR3C0211ruqz7MS1u67fgOxl8dfvze8LR14Frpq3o66svrwq3KO4faoYwkhm3bGPzJfPpg1JfX66KfYuunrjrn5XiO4QoYgIXvfYFKfrx2ZFygqpSEc7s1zFzPgzvAy2htNEeUKwNXcLo1aVbDh33j39Z8lt87q7a474Z1Jc3i7ut7uPSoBenRc38MrG969z8q7uxnp4PpLRp32eIa1Da1GRpbcOCS8xWsuipO08MVxCGzp6pxo1VWp1z0im8Ro8d0Sa76wkG-H7DPqgc3g76UPrRjpc76sc3tPrc08ib1EPqrc37Oq9fhj76pb1Wc3SQrZb1xPrJQrlGqi08fZ8Oe8Ac8YazXN8MGzJr7ut8eq8Jy2OW8Ex7QW8Ox7BB4hN8UW8cj8-o7oKj6t8h4j8t8-d1-t8xgzAu8sN8il02-7pj8sqgrj8eivKu8UB43N8yj85N8Pu87N82j89N8_47Mw66j83A7cp75A7av7fp7cv77W8eu8Fk8kp7496MB7_zpT16HW4ju8Kk8_I3Gz2ov7FP3Acen_7G-6p_7OB7_iPvu8MEqbV7Z-6Rs7Wz2Yu37Nzau35z02V7eu3aB7gu3UKxK-0UE3x00ik8r57aGv2DfEn3jg1ip0dW4se3CC4mkzkl7Bh1157qp0fX8LEftk8Fw7wwz7w6AV0DEyay7Hv86-6vGvLv8ej1RA8qB8gy7tj1sB8pa2nJ1AT8Z604S83djfa8SV0AX0rQ0-S8Bm0EX0Gq0Et7LL1Gt74k1HT86k1MX4tr8N46X-3160TT8ElzTX0FK1QT8Kwu960WT8Jhxoy7nA8p4Sbt7Pf3ys6V46a678X8Ci3-X8uq0QP8Jm3HQ3rt7gmqmH364zblz4Mj0A8Ad3EbnUc3Hd3QDvvm1NDv6Gqhl1IdkOhrFd3sm1LToqb1Xc3s383m1Md3crkhb8vbDxbI--5ly8V3sTvbPUdaoQ1d82YC_ZBKc2_NbGU8Dc2GRYFc2Kc8vfAdLqTo71DYhmgwf8SknC9LlN0wY26hq4b8ghDt8nYYpU8K5W3Z48Orn4b8n9fg-UA87oAGVVwBbjSi3zN4266ta0bQ4a_sfZh6lrWYY4MWb9wExvItvvddzNR2ddcj3yfXqz8m27RG1Sm8W-X_33Xggj5K5IukDwgQwQBe6L82z8YmzEg3eY0N08no8ggqoj7e17qj79_0p07oL3r07qMzwm3aN8u404t8JnkSW82t8E18jN8bA7rd3ud3Livu47yu7M18cooer7F36kA7Ja8s93_ofV187-7lx7R5tJV7E16LV7BE1BO8WYOSw6fB4Dk8r-2Ah3p00Oa8QYuw183K73x7qu8KEq_r62LvTz2onKTX8Rz6QJ3-B4CW7793JQ07p7Br8aYkb28n283k8hYxUgP9W4z285ApYr8-p0ar8fCzcr8k7thCzjr8cBIhr8j0p_283J13k1LM06J1LX0W1zLm0hy7D_6M5oJ38Kl1Vw7F_62Czzr8K_0lMv-60EP8j1fV676X80g0Jl8b46Ll8LP8Nl8vdwW_6pF3sOgGz7qOg1h865zAG3zYvCG3hm1UP8-h8PGv8YvBi8ngry5zi38oNxXl84BAMeanLFZR7RauJ-5iyna7w8ovV7wD3svupwf8b78LLCSPIr7IyB6J9q7I7vPmApuMaJuPolA6h78my8hMG9ovSoQm78j48g7CkV8_A6Jx8ky8078C484bDoy8PpvLg8jTLeXG5AuopGMe8sz0EB0Vo3gm8Xo3yn8yz0Uo8lMzhm83n8Pfh3Z8G88F8IrK4J88zM2vaxPo8xaxJvZ8GxPxnU08r6pW08V88R08Ks8jTLsGnhGn3tgPblXttpLttAxgIr1d8p884GnPXzr6S6m8wl8hixpsfjDonN4LMyRNv_l8xN32XeQAHw88vAxuSxEQmdZtJDwhDxO82XD7ZNSLD7PL8q5Edm0wK8iTxMD7Ga1-z8F08I6h9bhV989Z1Yc3BjpC08aeiFNrLch138sMpf98YSo5QpI08Ka1jh8h88waxQ08km84826GxS88V08320kMzw98jm8420d76kpk9cnVI7Ejpa08siihc3Rb1W_LX96vc3bb1Wb1oc3-9865hMb1j08G-8A-8zc3ySoGQrK-8ab1vdpi76z08tD7Ql3du3Pl34V77DpYy71DaGD0Kd365h8c3hegsGq4m1p38C6hCK7ZDvjege-8yGqz38438238pepac3bg8HQmmxnZZ3f5qMw3g5VAK8zg2tv3M5uMCT8PmYkmoxzk2yLi6PP4z-8az7_b87hvBc8o889Pm_ZBcf7yDlnA2vvwPWtWlTTnveyzW3rTz85v3VnvkM8k1zhteN_8zlI6-8CwiH_8qTD7Jqrg2hBpug2jteWZyvPmrkow0otp8dq6Du2jZ8yjEYLBhzzJduR00b56LR4IA0gelvPm0RTSW0fxoAR4rzjo_87C3aq8AO3cq8Fr6MTA287C86ar6gW8cr6858i36f50qf1h50ZS8CX8093Hx2293wC0WP3as7aW4iJ1Xa8W28gu6V682s7a68lQ0wc0Zr8rk1br8eC48c0uvui68GX4l68sYuYn3Ft7zW7nC4or87-0eMxPX49y0Qv8w68Zejy683a8V-ob-3nCv5a8Kc8GYp46NH40qNqppBdFrRz8vMiJ12CQA_88U5ptXMST7gcfj80m016FuumsRs0kA4ZQyZEkSG1g5vU6uH63i5xy4V0M8nPWgT4kvWG3wK98UkYOEjypJVDwxBuaXtreC8Z1n-8NwA8Z1v7uMc3oipWl17Z1K0875hG08DGqm98FGqOSoE085UrBa1t98M88am8No8582So8Oo80ax-GxZTpco3X08Yo8sPrhRkS96698g08f76598Ljp798h08B96298mm8Jb1wRke76iSov08o76Fjiy08NC9I-8bjiS-8lm8338u08e12Nt3zzz587s97k7h1c1Fj2Vt6JR3c2tLR3RR3908W8hyh2oi2rC9XR35h2p2le-7H97C-73UpE-7YI2_9uT97Od1rZubihRd1WFiP-7R8hCj21baoc1rc1b9upc1mS3mC91zZnR3Wi2x-u13t2R3wdaEc1nS3N3t_87v8hB97BS3D97C7jES3TD9-Ri29uZXp_G2yUpk2tac1PI2RS3Nd1TS3K-79jhhc1ljhBD9tIiR-7-97gS3uD9G97aUpHj2wIiJD9Nj2O97vD9oS3T-uOD9fC0fx2um8EWoWwzkC0xU35V7Qy17eon_2JDvIPpX98Qdk-c3q-8F6hKhrw387m1y38XDvtB9KE995hdC9YDvc-8C9ik-84MCH3uzpjUt5-120A3j48DvNI88W8R8J7O88AGzGV4Vo8HB0g88zax1WsC563WsAC9m88rIgX88DvNa88lE9mM2d88l6pr98198wE9Zo30n8bo3120yE94200E9g4eXROps8AvD1-Fa-4Me7BaxZD46S7nfvoR8gMqfF4OvwJUTFTy4F46KiZ_3p_o1DlXz8wVwwvwhehyvwR12_p8x6wM_8B1Tg1s4BAv6wexapd4VT5q7wgX5YP4hU5N4s1Y5s7wHclcP4It6eP45s5Aw5rP47w5W05xF96Es7I6T5sNX6Ls3Hd6GrvOP4_IRYZMhOwgwvut29q2bLXsddR0L5T1yQU448MywtYRGB9SBkj80rw4bG8v_3s7x7OsNqx_4x1Axw-xGY1c3dMWtfCxFY1x3dPZyU63IZ8DDxG98X3w7LryzuaA4JL8qG9TQuMZ1iA4uMk6JwjN2i1tgs1D5wtG9aRyfFF15fEE8LmTwZ1sJv1z8Gj8-s3ev1jB98z8e98_Z1xB9JRpoB9VPkqB9Lc3j98Tc3Gd3GH9Sc3NE9aipOH9t-8580pm85ggQC9U76kggH-8p08cH9O-8w08Vb1nc3f08WC9Quco08fc320S2c3hH9M-8m76Y76BNpRjiq76gH9uN1ub1Pe8E_8rt8nO0ck7kC9jC9ER38878D9WR3fWpxdlX9709uHkp497C97697bS3XB8xC9TR34Tpl97lW4Oj2NS34C9_h2bR3Bi28C9TUrZ977WyMD9YI9NI9GVFDD9OUphS3SUpd-7S-7h97H46g97c97n97fS3ycai-7KD9gi2ojpRD9lC9YNpCI9yC94c1197xc1omiZD92RiHI9v9u897Uc1CYpA-7nNp9h2Hah5C9S97o2tnD9Pd1DVpM-7jGigR30C9aUpJ-u1bpxD9797mi2c-7_Zbj9742R2D9qS3K9783t7D9DI9wv1vu7eFpxu7dj8tv6HS8Hy6VW8VI34u7Uy2vn2aW81T3cW83U7JS8IS8G36Du8vWwGJvAV7w58Yp7t8zSNzIV74Ug_j8IDy5W8a50El7ef1hpucWsd63dB8u03j03PZ8V_7dCu-03mF7xx7PE1v93_58r00sh80B4FW88r6dS8cV7bw6Ra8TKyvW01_7vqwDn39q8TA9_q8yo2dAatTudP3kB8MnlFA8nW4bfxZXvDN8pqe8L8vwhEN8PRyRsRoarqjapW4VXCJi1xl7Gb7jk18W4BG0-Y0py0MX4sJ1ktzHG0-s7wJ1At75ApuW78280k1EWiA38oA9Ht7qA9pC4O109J1Fd08O8dYyP02wr8jy7CX7WC7FX7WN3RM4AJqcT8DJqFdx7c3FH9OE9g-8Jd32m18cnd98hL9TE9kB9vnpEd3TH9adpTE9mL90E9iolm0AJN6e3Gbo8Ne8AbxCe85-8yjENRaO7Bao5W1ngG9SAwfVsRQmMj3liLYD4Rj3xlrH9yQCxI2woj3yf74A9KvgoAAjb8jH6yttxva6-3Cs86L9sYRzEzBXs-L9PWtLM9xh7sfjeG941nbM9hG9Si0NM9XM9kZyx3uuoCB0YS5OcM9iiJCM9T1LZZyjb5uoCxKe_L99xLY_86L9R0ktyo-78ixoeq6Q40PH8Uu1y88Km82m8sSANm8iwuJo8srkaB9Ef1T88vWspE9JN9w207B9582v98k88x98do3GGz8E9mE1go3i57vTzhB7ZwzeA1sdjHE9y88quonZBtQaqx8Pl0g21t874w74082w0rWwnK1147t583V4VS8-58Vn3uY0d_7YDfMA9Dy7Vp0eg1593oc0Gn37u8o_2b682S8228bA9d68dA9f68fA9uozDL9YXuiC40y0kC4-c0FT8H02rA9hV0tA9I1uK67pp2O38YZ08tzTV3cYCon3Rt7qn31r8p_8jQGgIucPVU17hw4_SsOGyBx4a78tKs37G2L7vyoo80mRXS6zX78XT8_Vz04hIz7ui8hW7Q77VM4yi8mv80ZxZM4hA3Sz7UN3k6zo88Jl0LnUneszd7HB9gL4Zt8Zq8Qk7ME0oN9hb0Qk0qV4R18qK1Ix17y2dmnpW0_W8Nvu_18qp7ZK93u8Y8oUa8bs7ik0V28nO87K1XA9mk0ZA9wQ0c687z2e68bMxg68J6oer8HL9n2jIA9Wn3ma83vuET8p685J15k17J17k1QL9Sw7SL9Nt7WL1WkvN383P3BjrdO9X88QW0D-1iN939nWT7OH8sO9X47L58Bvzm93qv18U4gq85Suio0wJ9zWu-g3vN9GA97m37hFzN9Xe31N99D9WW4aK9pKyyXkA60Q68Ny7mJ0gs6zp0y28Xr8128r3o-K98s7Obk528UV0728Eq09280-0n682k1ML1C38Jm0sa89k0v68Uw7xA9PT8AQ9ZO92a8Fl0aM03A9iAAvPmQCVH5LQn0VqmMA4bj2rFXCx2YO8sv2_5tdx2eQ9NB7-WrVM7hb84BAV1N6XTc9Bq-lH43LkaIR9Uhldog_HAyXwDCmxT20Ry6jEh1sM9jLVMQ_8n_oWYnX-ihF9L_8-vwL9jECjjM9HR9yjExRAtsAAmFvM9U1On73bErfgpi1s1M9aR9iR99RHVMmmM9zI5xRV2KoAS9rR9i_84R90qCl2KbBZS48427X6ARq8Rrinq85c3CK9uY8bY8DJ0DK9KZ8Hj7j483pokWTyt7lqoERyiscxL8XOkbRysHaNp2JVIiQy3whpK9pQybfxtzidfxyK9a78AK4cLme6Hq48nn8GOBP2mn1BHm6vI8bt8y_8yjE_ShjGb_v88s1j56n80l56Vd3Ij8Aa8s76HW8y76Mo0go0hq8uI0sN9z06FA9396anz596rf1Qa8Gs7JCz8B41K1N688WwDW7pc0lQ99u0Jv8LUzMXu_N9sQ9rQ9ok1328dC4-z2uRugC4E10Ct7wP2KL1o684Q9q682P9s68lW7ABpwa84tzur8Lv3-W71a8ST8z68CmeGR9vPm2LOm2KgxAqo3iemKP7FK83A0zWs3B9wn8rE96Orem8A125B9l88Xo8Niibu3Wg1V-8j57uD7MUiZ-8_z0pbrB006S9pAmiHCvn3_KnLl0mQH588dkve6dPU9vT8sK8O98uKDQ98HetS98Bgr5E9wWsreoZkr8Fzu98_E9qE9xE9ZU97U9g57yu0fx1jo3l_2uW4jU9gKevPm8gLKvgTWIGcp5HRDjw5C5vPmdllcR6Yq37Q1NF9vIR-_jtxwojw5GMn9waM9htekG9y88gMf-vpBrLty45-3YV9cE9yjEYZyI_8MnqPskPi0XzehV9Xj2LQwxg7bRvwV9cze2R9TV9jZyc_8aZya5ukg8pyzjG93V9hZy5V933L8R9A35uoCDH0HYcxV96S9wHnWGnOIgkS2VFTPI8iWLm7uW981GqA08kggnB9Tl10B9lb2_FqVH9Ea1Y98zB9YW9HGqmL9OC9rpkl08k76398dH9oH98MrdJ7VC9iH9eSoJC9bPrh76cb1998RC9EPqqH9tW9sH9b76YC9eH9ShrVjpi-8KDvRok538lL9u38ME9n7u1B9f-8oL9gL9pm1zGqM6hWDvXE9aW9_Pa-H2ntH46NLM7n66688HijqN4wZCDB9D_shwvTU13_8_1xvOx5U18t1GJ1W21dG8uBzMH59483QxuLtFFo4cH7YwkG8-Q2xSEn0wxu1bDxL3woRfL7dQgfD586hpagg8PuW-ZTW9UE9VW9b98IPkJ08KH9WH9l988PpKX9jipt08YE9WW9Zl1QX96vZAVx6E96U9KGzS08seoj88faqs6pweoRN9098B928W9mwfFC9KC9HC9TC98pk6W9kH9uW9wdgwW9Ak3zPrlY9C-8rb1rY9L8uqQp7W9qW9Id3-W9NVxyc81H9308w8u6875Y9s972975UFAI9lli0I9MR3NIpUJ9QA7lI9m97KI90h2MI9w978h2iD9Q97bc1TI97C9FJ99C9AD9qD9IUpM-79Y9CimPJ9JZ9lc1QR3FS3V8hEZ9uP3GZ9thgg-7UHiq973R3QNpa-7YS3ci2vC9eZ9jUpxI9LI9LXFqC9tZ9fNp5I98c1sZ9cD9vkp73tB-7rS31I9W0ZAJ9BSikD98UpmD9J-7GJ9AlpIJ9KSiFkpLJ9x97u3tOi2nR3dS3Na9bI9gbhhI95D9Y9hjS3YZ9SkhaJ9yI9Ndpwc1wjpQs73N9bU96z0ga9L_2nbrJFTeN9c-8lanr38r-8HhrIH9JhriL9FY9l-8hdpIY9hepMX9ODvkL9aDvva9cE9YWu_Q8r67tS7t67vS7Rg2Bxws8amB179xAA4eJEMm2xktIkfwUYCg8Iqj2r0GKqQR84F6gg2hqjnw8RqjO74Men1sl74aOh2Cs8dHjKh24M49g2Sb9ZZ8iBA7n1pN7_A83CqYc8jZ886EagRAzOQgvYaA_ukLjV0IPs83FvkQvk3xzkmZmPA7uk7sOcrZMoawumPOjDvksei1xzH5Dhch8d8ob9erZ6Y4RvkubvuLmvb9DvkleiteiTOjFc95-8mkg5unbm3ivaNF44ruSMqyg8kCMI9MO474QPVhMoJd25wl1tReYJkflg1GYkng10cA3qwK13HR9qg2xlZQs49F8B_8108D_84Y9Cc8gIj4g20muqFsRM8Smvr-aZb9Tb8xc99A5Men-Jqe6w-g2P3ujJjOKqDj8Qb9Yb9_c9TZ8rCR26xEL7ro3bQz3N1mhyKt0ZxmBV2UFraS7gXjwd2zObfS73tmoXz_ruqXzFb9otIb6W2G1CoDv8dGb8ysATNA4562SJ317a2e-aovktXLYYwYSt0iexhwGmHo5kvUt0Tb8tb5yO1vR7cE9WZ2euguw8T48wc8jn8bz7uc99f2yg8EILKOVNc88732-3En8fFrGYBT72z4Hdsp98n_k2OrTBr2c6bx4V-yRms3-bYrj3ND12DT3-8zUv4Zz43wJp8OXzZYekRAfix1Nq8d8SL25HMil8SduJNwlsupS7nX2sseLz8Ie9Bbjn62RKguN4Szj4tw2D0_w3qdFgw3te8Hx3jJomVa7p8r48efv3661e8tt16S1RNv4N4Rqp3_1cF9_0sEtegF91S0Tte7RyD5Oxf7rb39vwf5Ocnvk_vXj3ib2USXU12lvpOWYttbzMYpO4jBpdR77d9tO4TH466wVT3Kiwud26euc_jh6QSG9_9ks_3OzXrcft_3WG9NR4YG9AGy19yu9y39yw9yMKhofsOV1Vw86bsRoxi6lvR4zOE1cz2mt_E6Ix4KAxl3xumtLqy4i5xgm4V1xauW3xhZsBP7aoyK5xpuzm8mU5xKI1J51jW1GuxLuxQ9xv37p-vn-v3I1wX1YI1RS4iaV6aYlffEJkp871HTivxVl0Uhf2-xza2XHwFG8GJ8WncaReWn1rFeXL8mitE2eXNk7Fx88VCS0jt87j3k93Z47BB0ot8FW8Be84-8DS8v26Gc1tt8QQ9Da8sC9Nr7R8zfJ9G18Rr7lCvTr7kJ9xv6mJ9XD3Vy28MzK18Sr6n58e_Pkj8mt6vJ9UT9Ev7347oA75x3ut6ww1wt6wj8l7euA7N5t6N87e1Gi1xIxpr6158Po2MU32W8tMgTnh3_lcS9cB4oh9FrgGO8o18LK9d50Hl7MO8bQ9bWPf_7V16W57SO8Bl3sNzDl3Ql7Fl3KP3aC0Vmp--2e57yv7hdb3D7T8pha9G28tm8ZB7AOzr-ZKwim57ZjZEE7di9a8ppw6M28q57O28WX81u8YX86v72U06_7js7UYk7xilpK1WvEr8QBaGr89x1_u8gP3ldjCv8AA8Lr83B7wB7eK3HA8ap2Sy1Nj0koZait716n28Cx6J46rX8Pv8aW7SC4TO9QV302hN67WX4Mx68l7Q036l3Jf3X38cF3Sx6Gl8Q26uG0P_6eVyYv3S_6Z67gckV_68KUX_6ifpFY8EC1d3jZ26n67ab8A-ATqO6AABd2_Gfhy4yd82c2wa0cE9HSAHNL7GA1HLPHA0b8zDlZx8jZ82j9Tm3f4aKgIDngPs8SQ8Oi8Vi82j9r-NGA2gC6t-imc97dqbpA-ERD0QVO2MBtkDRc3w8AtezxOh81j9aeqPk9yQDAW2ThqdDrWHuIl2ySwYUlEW2v17p1xTyvVH8MzxFl248MP4vOlxJh87edcyv7H85AbJW2v9rC07x17UPvRl21AsAU7Ogd4k9avxezaWlxMW2uSZpb8IeqRvAA_Q42rBW2EH7Ih8ayvUlxIMEMh8lk9nYTKl2Ffauk9UAkwk9E337k9zmED07B07RzxQlx6k9yk9TlxWzxT37kk9z5DGW2bPvYvefyvNsasT4eyvzDojyvUz8lyvCDbuO74yva3OVfdhguJDbjgu2bzvyvNbzhPwdkwpgut4aJCbIBb2yvMbzm8ahkwnPw2l9pPwT9blkwcCbfbzD0oYk9Bb8ofXIzXj4cccfzqyJD8GF8Rm9rAkyBtnfXclxjX2c9bjZm_-zhyvJzvRmmqeyskwuPw2zxjmszfy9v3RX2mlxRssb4zszx1zxgm9yfyslxJZz6zxdrynra7pyhgdSCtVfy5pymbBAqy2m9Zd9wlxXd9Jt08m9X9DE0xAn9i6aYzvfzEzyvAHr63289wDHrpCtfyw3Ct432qg92m0Pn9kjnzCtKn9uO5Tta7674Q4I0xsM30Q47CtZhdPl2dywKhwW-rRgwFRz6a8Dl9LQAdFRNug2GGFf2wguA_pkU2PyvLsatagnl9X071tfvfcje9ak9El9yQDls1n7zrh7Ogdqs1LErql9og2I075AbEbzELtEm9okwr-awl9V2acPw0l9ePw8l9bkw5l9PbzjkwcBthlCtguNo9m8bXbzcDblfdAm9cbzHm9iDb4O7xb8mn9qbLyQDgj7vqyyQ2GBbFq6GV8g6aZcfKcYam9nBXKzXKgf5Aboo9to9DbqBD8q9w3bqIzv_tfizx1pybm9zQ4XJgOk94n9kRDzm05BbLb4xT2j8D1dzun9Gp97gyLzvWPv3m9hsqjm97EcMIwc17AgdxzxSgdqm9a3ateyney-9GZfyTb8ho9FkNyQDzeqwjyAoOm_8h7FuX4UgnwX4a2fFfyHR9dp9MMfwPDv_zIGHlX6Fp968D5-QC0o78D0m9IhuPssWXvg6algd8py7m92n9deqbk9kRDJEV1jTE47JgdMwqIp917DGq9gBf_9yylxgS7x0gDb9JEA6CtXzv0gdQhuJTw_o9nn9yQDt137taJ-4gk9ShwVNl4gw09wsCtqCt467hq9Nn97nepe2ueyoCtvO53S7167Sn99jnYn9Vn9cS73qyweygl94lxen9xk9Rn9ogwzHeChw3gwrj93n9Xq9gZwD0QS27MCEUk9NR1s6ad_y7GcuH8_otZT70PYCg9Cc8rp9tRz8LAXcmS-yRXzdt19b7oBz4w2Ax8VT7HT9xt1-lxKDt-s17EcAt1K40ps1fw8Pr9Z8BDnFfvk7v08C8Ed7EJ7ea9pV7de9-q9io9W7BKfozJsrn95zvPTqcimRDtD1dzL8s1ohb3F_y_7GzqxNISEc70hdJlsbambDtwhde0xtAyJ_yX37I0v3UBK0vBe9wr9ep9yr9qqGx1mw63SoGvXq0BR7B19h8Nm3HY8Ps9_p94n9W7Bh-41vlfasUg50Q7-Tle87__bg87sUGac5K0rqltMCES0vO87go9Qs9LJ5H_BOO7IGHE-lAR7KR4Wr9eU1cO71w4ZidF430f9YG8HR46Dt7r9kbzqcfspXscfnXk_fePmx8s9D43o0xjU1_otZM8XmxWzrpy8F1xUEtx0x7Vy3AcD33tf9w0xg0vZ-w80xSas0e7x_3nM8evA_s9pcfwf93UhDu1uBk2f9nU149yON1sM8J1xTG5CUEHM15z1T1xwM8GUE8mxk0xyt9KN1V1x-p9keqbk9W7BtzzI1k2d0pMbPRfuzqDFtt0vel2HR4HZzhLfWzy4VGLu9W1xBcvDUGZ1xkjdc1xXT4ds9-t9fs9r-B7XCUQsEPfhOfXQnXJMLyy-t2-MfPyy1c8lr9Au9EdCcu9VPfiQfsMoxzk2Ks4PffIdpQfo0vAyy3UTWq9xr9au9ou9UPfNOfeu9POfIYsPMfWZwHu9Au2GYR1u9Rs93u9-BEpu96u9kPfpo6Gu4uu9C2kiZvgK0Pu970qGb8mu9Fv9OCEHv9zOfiQf2Ks41q2TWXAB8O6b_NGsBav9bbR7uv1h5G55ev9NEFvu9Tw8l7kAv9PNfCv9Tv90s94u9PQfdu9Jv9Ep6fv9TsZnSRQOfywrMv99cowa5nPvMyyju9CwytZ8tv9U-Bbu95u9Xv97u9C340v9-lE2v9_c4Zv91v96_AuAAjv9_2q5v9cop6N2qv9Mu909gDv9zs9Cw9vv97QfzPfYv9Iw9Y5qKw91xy4v9gHsJyyNU9CRfVw9cOfXw9Bw95qBDw9wv9qu9Gw91ARNEFgv9Vs4Y542Ks5W6cop1xllbz-v9sv9ys9Qr9ep9Gv9Ew9UNfew9yw9TsZYPf3OftOa2KsBxuAhmmZ8Pv9ow9Rv9Zk9es9_q9Uv9P5CWv9Cx9ww9Mw9-lEGx9mFsrZ4Jx9ox88pbFN9VnxOx97vrOr99w9Z8Btw9cw9CQfDx926Bzw9HyypeWHPAAPOGsBKx9CeN9L9nw9yu9Bwy8w9Rx92u9uv9Ax9uw9Iv9wQfzv9Ex9Zx9tx92Pfdx9sSwECr0E88v9iu9G3qqw9lx9nu98x9ox9QQfqx9YQAsx9zbzNe4Fy9RW2O5qzj7Eu92x9Oyy_v99q95x9Ev97x9Vv9Bx95Nf_x9624fw9y-Oax9AbtVcpeqMxx9ex9Cu9_u9cy9nbz4x9Yu9Sx9iy9Ux9ky9RQfPolPMfGZzix9ku9vr9gy9Zw9sw9bw9uQfhQfGw9O44Yx9gw9Ow9Qw97vykw9INfjp91x9_vy7w9My9Bz9-w9--Qjy99x9Fw9yv98Nf9b5C4foy97GP2v9Mz9nmAlv9NzLNv95M9pv9yy9Bv9Uz91y96x9aw9Py9Fz98Qfbz9-AA7-5Jz9y-Ohz9kFAI35kz9M8YJyyRV6zve-y9ey9Cl9Ny9Tx9QmU5y9FPfNm6VOfyKzQv9jx9Xu9-jiWz9nx9wz9dw9Hz9ms4Oq5hBrmE9oz9Sz9Ly9jNfYw9O09Ez9fOfGz9yz9cJ61z9gz9Lz94z9j256z9rNA8vyiI7by9Y09Yur0y9N09mx9wgI5HMZM9OL0ga1DL4MjdTFt10vfn9fHr40950v-FkH01KkdnOxVl9NkdbL0zBkMmrLnx-o9rw9jABdk9zQfiN2oFtWVZuzq2J8709TdzSyvpuzbCcK821gw9EoAw9C09uv9isB_cqPA2v1x3S7_-lXd2gAcWnxuDrrFtKaWZn4xs9Vz9w09-oEjKeVs9q3Bl27JIStG447ilX0cp9b19U-BjM1ITlsc44s9hiGqM1oKuK2xJldci8oPDbnx219r19W7BO6zU0kRgoU4fgElRvrIYtaxGK1vY4fcb71a1FvrmG8lu93195qBGl9eEbm17CsN_FrVadkHfC-sX72GHfU0TpHfFO4PgAJQ4G0sBO4YyxWGkfIyh72ykxn2941b-kxZIy4UwdUww7Q67sC-12S2c_35yx41r7yxaafnjxuIAYtv4kx8k2Z8sP8Qex3gT1hE7dGroVeWGjjtvvmD6tv8tvmGrw1bFG8D39TZaZO7NOx5K8eIyw29f8sPadjtEmtvZ39nGru37CG8d39YQWO39W8sZG4xt1Lu2aH5LuSIQ9T8T8lxfr9uhdT_z7zvjr9sl9MPcEmr6r9Ri5Y0xkZzdzGRS4nmJGmxDls45wQWz-r94NqH_yBVCg0xHh8-sSpfGlDt139xo1sf5VF88ezext429I87De5kc5qs9AUDDfzgM8zDtqU1-s9pM8LM14UuKJ8WGyOQYpX1A1gVt9AXXiEwY49iU1wt9e49UGyPt9V19WmxVRBYmxE88W49eM8JEtPmxLEt2-vbt9Wt9dt9hmxVEtU_8xt9w_8Y-w-Dty_3LcMT_wqt9H2kPgvWHr-DtpEtK_GgU1l49KryaHrtU1bs36t9yEtxM84t9P59M59_sd8t9Ru9gtydl2ONLr0v_z9Nu9f1xow9al2HFtts9mhuSR4Wu9z0vfG8aZcQFt609SFtPL0_CE-09lOxcN2r59cFtJN22t1V19sCrQj7eC8afaQU2Ln7t1xyI8Xj0TG401xn198sYMG5239YiGC29ei8PmrO29pkdCXBdiGskdkHr2veFzw_qyGWwL-tSO1nG8JzwO1v6U1HiX2LyXb7RGuiX9m-wRzwt-wy3965Sxhutz8tM19Qxq9tJ2xsE3Bldw-wSSuO2x1d7BV1z316nx6f9V2xl1v2FEagook9Puounx0430WzW2xklddG5069a2xVp1t1vgGtxs8LV17nxoL4xG87Ox3Ox9OxHHygG5hc8xLhRV14692asAw15GtZ43qBlvh5xLhuL413wC2v2_kol9IesWV16Ec-G8orl4TsCH8NPxj43dp1VGLY797p1OHtMZsTgXdmdr2x-22Ojou2xHox2i5Joxxn07D0749NoxYQqUHyQoxH_wSoxjHtUoxdHt_2xXoxgG58p162xxLhHP9-t1elACu16VzeSmCt8JT71YgEp1Co9oOuA111geBL4WndBheXH88js_L1zG5a_wDe8aH8YFcrR4XPhfHyhItbH8T41sxrYR4GPibetcH8GN3Wgv8G52CkA3vS79a41-Qyv01DjcoV48OmhH8Aks7i3yzwPod-i3e41FgvQGclH8rCh6_wLgA0_w9_waG34CkGmzCAx8xroH8f3vfUsoX9TFcj3vZ7El3vICEn3v9EwbzRy89gSEhoxGysa_yKr9Q3xKbqEIyvody3vTB9zodpZzse2GJtxV1Ht8qpddX6x01scsx01VJtGpdazsDpdOqyWJtn37hU2kMEXy8zV1mD7Lg9G4x5V1q99X_q9AmMpxepd4_3P53jME0H833veYz5997V1zYz9R4xJtJyr9q1I33RW15LX9sYyR4U53luf3BXXpxXQx3R4af8F-9SWn3H5BS4Qh8VsxBKt1iuNmEg796NEN4vXyvP49KQ2R4vBprbgvR-9G0wW4vjFe2bUy59kx3f37lfaK33vod9H8S5fWKtXdf_Jek99_fX6Ic0-96Vy4vWwPZJr1bKteKe2_3IIrrP7WC3sczaLnA0wIS4rx6Dn7M4xMh5-A1P4xuIyCvtZJcT4xVmshFyqpx967Uh8qT2ZP7BF60C7audvSmK59i_9tO7nyvGo99Jcq80bS46JcYL8R0w4hcSIre0z4x2sP7LI0N5vfrdMyrMTv8w2gLt3h0cLtRu2XlwW5v_QyGE0Xn0Z0wb5vZN0Eox9qyRW9OWwLWXus0ByvCPsm5vrX9LA-vKcxLto5v-rd3F3PA-f0wi89ddUypxi5rx4xU7r_rAW7rO7r8LtTg9L7rs4xp4x0_6fA-FvDQqMJqxvOs4J83OsJPs34xTI864xcpybW9_SfuKubG9PqxkA--Ywbztnh29qyI1aS69RqykGTdQvVqxpknE5xVauEG5HI1uG1pG1eA-fwryA-II1sTEWg9OB-pI1zsAkI1B5xXRE75v0_6Vqycezjlo9Q2ZB-D4HDRxRB9ABxEQw5OG9MUMo8v5vB6vjlweB-z0wLMXq_fE6vHq80Ntt72lMrK7hbW2M7h8W2OL6DNcovqMf9pwq2qxOA-v5x5qxx5xZr9O_fEoe15xhNtCrxAG5-B-Brxfus06v_5x9B-gW2Jq60aatNtxMcHOtOudN-a6cz35x5Nd1KZfMce6v3Ntowr_-9Y1MCWjk6vFFom6vYHAAOtD9y9_fqW2QC-OdyC_94W2gxejI8VRxJOt26vxBFE81vDbHQ4POt56vSOtul2zs3tpDxl2F39R56U8y_a1hSIf95d8yx77sS4RJTYSyzIrpGkbOcgJ8DD-dRxsI8TP2uI8zS4vOtxS4CD-iW10S4UD-bu1dFkqRxogszTCQr1-0w0Irvo1j7vEt9lYEPey8I8k6x-I8pjuzo1IPtiSxFPtpD-gBxp4kbfyltyy53CBz5dfZWXXWXorxZPcO4tKrsum9uMq5CrKBzThywYENq9-gy56x_ey1eyEBzfLB-6x1ey4dzrdzxIfN_1eSeP_1qcg_b7pX12wER_1o91T_1txtRF6AOWO8vp9v4RxSL8sQvpBxjYF971y-1KQtdT7J91zC--juc71XQ2F7xk5yH7xFsxBxtbC1_w8JX12QcQB2PB2jQt8ilB58gNsXsx1W1uQt04607yuYa2Ai639p7xxxevq1t53sw1v53XhsRJ8H6yq7x0aElt9It8UlsCRtScz_l2JrlOX117xKRtKt8gEsET4AF-iRcIydZF-j51_7xu8xXF-Rbu453tYafHuG5yHcufF-fduLtxaQ2L8xOF6201nRt-my8E-N51S8xI51U4y_530F-T4yi4yTX1K5y27y8bua7yf6y36y7F-56yobuR51kGkwF-SLzqbqb11rJs0tx8F-KJrExdu315ufGc7-dfsiYgC3jM0_RsxS2dF-MJ8q53PIucgtyD-dTca_1qcgc_19618-1_61p9va3p6m2LF6aSc5s343p3TcuSt5F-qHv7F-sG-0StZX1l51QJ8yG-OgtIeEe79xF-b61r51N81r51g-1r71i-1KkuqQZVn4CQcx8x0A2MT4fp1OTtM63NT4NTt9txHH-siDOT4O-vUT4lX1_yrzJZJiyN1drIzvUcLVcuIzK-9FzS5BxIvfDy8_D4lcv-Bxi1wc-v6_3bJ8TDz7Vy40dvgv-59I9xtTtF8rsX1i-vD1drD-6fEag9jfzcg9wfzHUtyfzx37aPiklm8X1qrGnJ8fg9-pGYI1272gg9b8lOg9c1d5X1qLF-H-v1wM2zi1dd0K1-vLI-RraNI-IJFyAyZUtTI-1CezH--gE0gvAnJZT8G8yj9xI8ym59s1dfQ1Qt8iI-dM1Lryt9xEfEWT4cF-GhEF_vMJrtJ87vFT_wH07g6wlcS5T2fR2CrEO-xXvrB09G29r-B9RHOR89jlSk9vcfg9tyV9H6u-FugX94veD2xFzwV69Ezwk-wY69Qzw_kdA29ODcd697t1f696t1QJAm-9a1vGxxgFEvIuW7CR1vkx97I-H_BRp8wPSq148193DExysoKus69SGtpJ-Sld0rmb09Z8BfjrKEGJg6xp9i6l6s9cDcWG5d37bR4yVAm-93GEjG5-ms6G8vOmq79hIta79nFhE44nFh6J-kCHd43BHt-f93FhsG57S2uG5Bijl79GNh9s8G21Dj5AoxPHtu79q2xiasQ89lHtAcsRAIfHt3i5379NO00V9C89779M40979F89Toxzf9MH8WoxprsBbsbq14_8KQ9k56L89FndDu1cFcXBcIypDt8ujsS89zI-c5oV89Z89GL4m2vN56X31Z_wAg9eHyh894G-87ok89DPum892G5o894G5gHy5HwfRmX41oysA98C3vx89i69GNhn_wDY1CA-fEoK4AI993wlK993wlHsuFH5KG1wnsAOmtJ-W7B9HAy6Bm20wJ-Te7vG80J-dXsdH8AHyFV1269XmvIV1-DcmL4qL4Q43969kGt_69Aj5B79Qq1CwltGtvp1L79kL4LW8FHywG8zG8yG8L79vasQx9sz9hy9U-BpL-yABi7j0HlAJ-rChQJEvL-BUsuFcsOuzOm5bxa19fJ-QM-zFEn_6sCl8n9pV1_Xf4L15kwgHvSGc6i3hi3zi39891i3Pes1F5txc8i3QodSv9X29jAB6n9m7BQyzkJ-3FCWgodIlZ99lGES99wayAFwV99CCHo3vkr92M-CKhfhswu97M-sgmK3xHq9gQSON-tfy3f8I19IN-MNAK-lQGCvU2Kpx0J-gGC_IA_KtfE7Zf8m99M53hukp99HI-1q7r41b-9ji05xvD_93ox099x99P56Hg97mtPqy299F33IpdPYz566Ju1iN-2V1SSArI-MduZweFQ439953x5N-H-92oxJ-9sj3nZz-YzN-9WpxyJt-3vFW1HS4aT7d21tA2DB2v-9r99TiYWQ22V2a-9d-9jN1DS43V2d3xh-9eC-j-9eBwM5Dm-9gO-jXtTArsk9JmtGS4dL6r-9BA7RI-kpd2-9IIc4-9lfa6-9h4v8-9_LX--9w3vj4vYwVtO-WqdCQWlQxDbW-honL-r-BEqOF_nxMmfN7_Jxw9n6I-OM-Cz9jAB4uOYOn6vVJgn1D7S78LEzNM-v09W7B6ECeT2JfzkT2bN-K_91ymdE6g375S0j80Xhce2yHJc6_qgpxVS4IS4jpxLH8BT0Z_9mpxyKtopxW4xd_9uP7DIqwP72oCnP-mO79KtqNA_Kt7i5w_92YAvl98P-aW1-S0Trd4Q7NXNG5vHJcB768UuD76Vv6erdryb5_95j2kExR5vMI8kExpAxNKc9_9Y409w28UuYN0wxqaN0eJ-KP-Wz9_yOZ0mCJ2x197szdqwu_7WshYR9q19dQ-Z8Bp_QFR2f2cpTwr5vZau209f7rsAxghpTG1QI8fPYN1MJrx6ottLto27SA-EgXn5vHVZ_rdLoyxAx0_6T7rfzq6A-7pxgA-n4xX7rP7rO5xg7rmA-MR-HR-r4xv4xtXMsA-IMtSp9YA-24xxs3gdz0A-SB-X6uA5xNR-xX98A-o01GB-Tqy-A--ztIU2S5xVWwYTEWB-KB-pETNRsNB-wX9jqxHWeRB-xR-II1PBAVB-gR-1MtjkCp-zJP-VP-r-BrQ-XREWM3uZeTP7nB-5Q2xQ-Yez1Xn6Q2CryJ6SdB-KS-gB-uAxFRxBNtwIeCBxlB-_S4ZZwUI8Ac31R-BRxncgmdfM097oAWz9ko9iWjunq-5x0J-twqmQvBOtrNcxB-gMwXC3KL60Ek1B-DX23B-fMco5xgvqht9IC-F9yawqwE4ErxywqWS-L9y_EkgNt_W2iNtcl9DwrjW2cd2nNtTfzIM9qNtIdynW2lzysC-KT-uC-Iq6YC-PkwpCbbjuxafbDcORxf6vhC-h6v31zj6vB8siC-y9Cn6vOjuoS-VW2pQvt6vqO-DT-oC-URxaNkwC-EIw36v0b9J198LA330OEVQV2wia3UwL56JJT1T-3Nc1C-YwjUOtpxrGOc8C-sjfcQ--R-H_BJuM3V873kb9tmjuS8yHS-5VlJU-FD-P6xAD-QOcNj5zI8NY4XD-djuXSyIQAI7vcRxP8yLD-VD-ND-cgBg53T8yiU2yOnRU-1E80I870r2I8SU-lW15I8XkoBP-DU-2mTITySSyBzq5p5w13kSy-eOeM-pQ-W7Bbqu-maOx2ALzn31IBzgD-eD-pGkUBx90wNMASE-0N4Ryr_OtaBxJ51vRxCPhfBxM01yU9PYE8r0JXti20sU-U-BOlmuIPrkmeaBv19zgkb29nNKyx14Dy2U-CU-VV--XEOlmACRVSh7G3t3lyJ6oLPeV-pO29R-fS-Z8BCp9NsltL-KIhihybUml6xnaBmtynlwsrYNZYT9XHp9kPc3D-HrsYS4nSNw6x3ey-D-Mwxzrx5hyFhy7hyf9A4rxDBzMBzFBzBSBcn70dzAsxBFECsxWYpoQ-hV-5qBzeqN1BrgRLRGpBA2p6SQfwPj7rx0XL1yjDgHY93dgOOn8-j9VN-LkyqbBgfyxrU5DnXkk0IPSe8xX4He8vT-MNAV6yWw0MN-yws0J-r61q-1R71K-1J615S4W56F69-7xUE-e81p91XE-wE-l1MaE-KX-uAuJxxAOWfE-MK8jM0G91qcgfQcW_10FkoE-Pltg8vYQ2rE-IbutE-HtxK7x-S4o39yRt5ilnQt8N-F8xxW1o53oY8ZG-VaE5E-CpJ2W1U8xGt8lN-PF6gr9isxEF-qN-jX-gbEl7xk71G51D51qBfssxa49W7yayrblsv7x5l2inxpBxyW1TF-Am2BX1Cs9dF-lyr57xmX-z53uwsQY-09ma11MY-AbuVY-l53JrlkF-y9vOGknF-kdupF-Jrl753MosP8xTY-XEs401ebu1F-yW1h4y74yJrlY5y2F-mtxZ7yk6yQ6yc7yDG-ImlFG-Mx4wtxEG-LYAcG-PScKG-lY-PScd49w7xOG-l4ff9vV61cC3TG-vw8jFZXTcxIfYG-eC-VTcbFxZ_1W-1T61Y-1eSee_1WX1eMdjKwsQvoG-__6kG-VwhwG-rX-BsH09vphHIF-L0dqbq49vqcg69viAEaA-8S46G-K81B_19G-791Umll_1UmlCH-BU-uV-4U--YECpSSF2ua7Me1np3Rw11ldgV-3Z-r-BKiFCIF7Z-mM2Cq3PV4vD2DWx0u91W-qnQAcB4esBzqwus0IPIa--v1UIvF293U-Da--YEGfjSF2og6Icxtp3oLzvq2ln9qW-KiF151IUmKpB--8ea-d92lLz1M-fM-ZW--YE-gsca-rD2mEv4b07jsBa-_t9Za-vZE0D2PX6Ra-EH7hV4892x92nXiUV-ua-vZEg_Up314dlcd7-a-Dq3FPBdKr2a-Zu9DU--YEvhsRa-GO5Jb-Ja-waFRE2ia-ta-jABKiF3hs8a-zM2Ua-6xuzb09t9YW-ab--YEkjsSb-DE2yC2YIvOGcNb-2y9U-BKvr2HDH236b7OW13DCVruOb3bHgkZ-ZHgaruKH-IH-NH-7b-AzrMH-P63zOERT49deiD-RzsyJZDsYzMdtV-3a-H_BwDV46NdvqB1d3D4PN-A0KRc-AjaYH-j0daH-5D4Ey8Vc-eH-ndiX-vu78Na-Cq9F7nzL1sTtRgyKU-zrGmH-XrGZJ82Gk_BxDu1Jq92xtF9xwtvUU-BnruH-KVc4f8gc-BX64PVestyJ-A0Kne0Sc-BFlXSxyH-yK8_c-_orR9xoNtbg9DCxlC8wH-88Vlfz8H-kNk7O-6WjtX17H-sb-tz95qBY70qBRE3AccRgvmFt11E3TP86y7Lv68y7sa-Ya-Mc-DN9CrauQ-qVcVI12T-RHkS5QoJ8FI-X9xpuzIUtWux3Y-30dJI-UNAPd-GhE0d-D1afJn2d-ahE872VI-WUtXI-x1dj-yXW-Ca-Mc-aeA9ZsmG1Mvf5e8po9cuxKe-Nt8ZuxHasbuxYuxk9x_Y-HhEHryUe-r9xuUtOt8gQ1HOu0Utob7aPivI-J_vL7nCb-jABpmt_fkZrpI8LjQzmc-Y1Bpe-qCHyI-TZ8Na-iM-TgkIe-MCEZZzHelnM7xsT1I-2c-ys9eeRMyOaJ5Jm8rp9OGPTjxa5uwi35XcTnqmc-xux3hEzD8AY149xJ_olnqmcv__3lwWWgkrWc_O5qp97e-8lAeD8EpO0bhIlaElk06rNb07R8g2dNmTkpxeS-bpABf-9dqWgpUr9CUMT_vmN2ACBqf-_1Mqf-JVt58AaFTYw9Bf-sV9a5uHN1y1neq9yh7wjENVtVf9uyRRVtYnr-lwUVtv_vg_vv_vi_v81wFg-8lTn_vnyeORvr_v91wzE4iG9WCxPRvEY13c74_viVMBmwUQwQg--_vURvf0nLY1defYLgATg6RvUg-2AwCze61n9GBQY1vV9MY1B2wBW9Dq8HY1KAw-EzmRvRi0vB-HzehM9AM9Zg-gV9rg-2h76AwTWtzRv2g-njEZAwizeFmw9g-kYc4RvKY1hg-yg-B0eO4dhAw_EzDm2lYclAwOY1Gm2pg-vWtrAwxWttAw4zelAwv9XzYczh7J66Hh7lj3w_dsm2ug7defKW91V9P2DFQZcjYoSdFCBImwBM9Af-Xf-2SDpOd-Jzl2L-V9tcl421GY0MzzIY0lKfv-f-21Zi1SzzOY0sH0UY0uH0Qa0rbkxH0WY0Xa--ji0f-wjEtKecAO_770BRzh-rZ0cNrlH0zs0dSR5h-XanyZ0Tzz9h-PH19yzUH07yz5Z0Ci-742UP-leq8lAxykJES0QfbQzp7HSgy8lAf779A-CsEli-hd-Fi-gi-0Hkhi-1Fu2kPwy8Ma1cykj77-eiBl9Yb-KP-OGP1s9pmURb7G7LzHmoKewefwCXyefRZcQ0XrDWUZc4WXVsYzatLDXzHmfy96i-35Ox09UzYwUwmNXlNr-c-yFNt59pOacpJVj-jf-RvA7i-TsZ41qlV-O2AHB2cElq09rsZZL0ja1E19cj-LQAej-d7kYDO09pjs3lstoKeQSTNXtiJTzJ8pCxMBwUe9gBwx2ctZzuA-FA47j-7efbsYcmGWFjDrXWB9aY1xXt24W0CxTi39DdjBwYY1VS9pXtijVaBwcBwhBwzk92PdhBwQyxS-XkBwAcvHaYMIkw0tG82Nac0AodO7tnEPVAvnETTBsBwg2OVacvXtb5dHk-mjYw0XjqYwj-RaYZffssYFw0I82fNXkacTrXmacimwSAm3Hk4sYMfUG82s1x6IZzf-Qj-coEicIRxmAoOPU8M78J7875zdI-2h8N78AiSP78qK3E06bs9GG3u02Ki3nj9csS9VzY7805zib-fi-rPAzlsmNlUN1WxO_y8eR7xo8KzzBySFSk0M7Oj-ti-dl-q5D6ZsqCM7yUy_k45z5B2OWyri8QWyL7806zTWyn5zGD4TS8qG35O93pz7O9l381Zxr2uLlSEi-cl-OQAzlsmvNd73Kb8K4n163Hnh4cxR_7vf0C23l13sq8U_7mB43QujB8Az9Pj-rl-coE0Dd_V2XJuo4G9a8F37faxUj7Jsy927qo8Z17so8sGx952KV9rh-am-WmE0N0gsO6RZzU-uY8AK9w_uAj7aS9uq84h9qY8S_79_twq8Em-kf-Cl-WmEvsOccRa2qym-6m-Qm-sY8Sm-mpuGK9Vm-W_7dY8Um-z13EfSNlxmq8hB8Z13moharibl-_m-tm-Q1HHksxKn-K7Lm-r63i73ve-Wf-an-roEI4ZagmOC8cOJqx8hm-7Mujm-dG4aj7S585fiy33uo8rm-jn-Gm-q5DdBVnIZl9kEJ7Xi38_0xn-pj7po8G37D37uj7Kn0Ym-ql-2n-coEKQs6PskfN2VgmM2zl-Z8t1l-zO9O771O9wi8p5zNz7T77ffpj46IG3qq7R2p827Tz7z0HDi8sm-Ho-WmEL-QL19cOJFk9o07Et3ro8O58YPySp9rn-ua1fb0si-Fm-vIAzlsSS2usVX1N2Vg6C2Oo-PM4Hz7aL9YN3YA3bNxR77WM4cA3Am-_l-bo-iA3Rj7fq2_O9W29Bz9sj-WmEc73DtO8dCF13_J9aB8ipupq83Sy9B85SyLn-Qn-9030Y8in-Mp-An-Q1HnJePuOCGC5I2iX4xO9ED4Ro-5h8vi8fX4Bp-4O9j67Ep-1i83pz9O9lfpTrSBl-kn-oaJKU2eqAGl-zM26o-dX4gz1mp-hH34h86l-6h8VP88h8R78Sl-yypnv8ao-Zl-jfpkn70p-3i8ho-zo-k_kVISEM19ZY5L3Wb75i78XtlCN9BwNfUnHMYDzgFFJqpyacD69spN2p-Ho-wDEjKeq7lJTm0IP9p-ZL9Ll-M78rp-YAopG31n1Dp-Gp-Fp-Mq-1p-Rq-RjLGEr91pURpFErE-x1Qmrf-9oAC-xe3H6uxQpEFYt8I1lq-f6OEIBhAgZP-GSJM29Bmj25ddKB45dsH-15d-K3KCwQYtVYttSxqSx_dmWbcdZt81xeIk5AFQKrvp6Vf-fp-rPAmlG_RFetZLi8DKj1DTxdyXOrOQkrQ8De-Zn-OQAmlGAzqsq67450BRtr-oU4XgiPL3i_1Yn-dj-8lA0r-LIBVGlgF6vGy8UxxGyW-ZjOriehCs85q-mlG3K0ji5DuI5Mw5r-bhDuAgLs-1n-f6OKR-0-kwvyMdAMU27Z4GMbbtaJr-7vOGAL7NTNtyikxZPIinyo5shnyOxwuD87nyCpysD8fyxUrv4_9rkxAfaHgYIpYlgaPNYy6Xktu06XdnXMaf2zr5s-mJXYrvRO4jyx-s-PaflaL64Oxstu59pG9nSxQ_vQnr9_3CA4OladG9OCxjU-qLMvf-Unrn2dX_v7f-Z_vJ3d9lwTVtf_vdyeCh-jEGSCx9f-Dm2m_vMg-Lg-z_v92gKRvOg-UXcw6w5XcyE4zyeTg-Hh-WyevVt1_vCmwig-6g-cRvw0ncg-Gh-sg-fG9ag-ZRvdg-dh-Dzemg-Au--f-qRyih-DSvFSdLAw4Ezv_vOAwR2UTAwrM9Rh-PSdHu-BAwgzeTu-FAw1RvFhl2vwxt-2yebWtEhWLdtRu-F4dnAw3JrKh-jAwz_svzeS4diu-_RvFSvvYcgefYh-mJu4g7cm22g7vAwvh71h7Hm2CjY4g-2u-yMXJQYvu-x9Ooh-ZQwDXt_Awt4dC5dCj-RsYcOW5k-5zYhKZVZc_9XYbj64VYj-lUbiD-e2pxTt0j-SST2j-G0e5j-NmwPHY8j-Vj7Oj7YsYaSUAaYZDXTHYx4VFk-effGA4yPuj2wMdcEDXHhXlG97i7mk-WHd5IBL5d07dN5dXv-8ekiXtr7xkQY6Y8Mk-0PuhnEe-4Gk-CFZgHYgk-eo8zOWpBwLYArBw6OWuBwnn-rk-roErsYrjYdacxk-Mw-Omwzv-z4dWDXSfpQEj9v-gpA4k-hkWl2wvaczjYW-X_k-XDz8BwJ49G_p5VGfq-_XtD1XD-xrPDREr7uxHr-yX-g3MRr-YpEFCw55djb7JA4KTvXr-tGyMCwzw-9J8E4wA6ddr-pG9WYtVCwee-0-8oG9yetxrEcYtIN9pDXkbcBK8j30HO1yA0pS0Xm8XZtsbc3U4DK8Pq8JRHGK8RTUpCw3X9Px-1ff4bc-pouCwT5c6HY5ffK-x_xGpezElWZR20ySjR2ERYM48Yx-pDXyhpPT4PDxYaWBSY1CwcaWMKdeaWKRYZiZ2Cw5HZU1Xq20EV0kZnRSzYB9SRY9CwwVzU8mEK83urPj5y6usccrvf0hpEDwGx-Jy-R2zF3we1XZJeLIYHN9dj3M6d1j7nH-nDxM3wCNA_5dTDwgFAfB9NgfSkYpK-7IuBbYxF8UvNUd3mFuHiXBb9LT0Fj8Ej8PgHJL-W4MDXse7dZ-x9N3gB9mE-oDwyDxjY1Yfjb126SxkY1nosGM4BZ-NK8gT7MJHr1XwdcuDwuRegKrOTAiKrf3w6dcRK8N_T7L46DxMatzvWe93_7dTK8egfPbYqC3hG31u19H3X73lnrE_9M6VxPZl3wft8gmwp1Y_YX1A0_JdIEw4lWKEwbiXMEwJGAOEw9eb7_cm9pkIYAkqNbWjRy9FWOvxnCeL39QLZCQunEXq73ZK85DGVT-svfvcvjT74gfUTy0OXfd9u8dWEwaT3PlgHX90atsz8VJ8ICyMHd6gfXbj28dBW-O0-AuY0gfLId48dqJk48dAhfjEwsJkVfcomwFu2-0qIwr2z-b1oS_8KuYqbWOSY8_XefcRSY-EX0QWuEwkz-TMZNhfqo7wbWQhfIhUBQjBbtUn78Kr6cgsmw4JkePIRq6rZ-hHNBN-aLBDN-mG-GgNOY2c6rsf2NQ4l-x_qAn-xC9s8erp04S24Gb0834e59lYTgp3OFwWK8DeCeJs9k9mT7t-xfe7UgcVhfSJYgSYDcYbuYDx-25McgcsC3ezEOElvEgn1-BdVKKkobtsFg3ObfK8uC3LhviK8Kauc_rpcyuZu1mw0-x6-xUKknvxH7zjK8qvxhvxsX26ObWExgr0D2-a6I9-x-aJoK8M1tyFwOTvbExCLr-3w1ztnmWQctScYtCZXAYUnAXx2cFX42X502AnwIZABGwwYAdExBnwc2-nVUjoeBR7yQ7ccY6hcc7WqlYULtJGwSQ-bTxDQuKGwmExaTxWr0pK84TxKLrulYOorqctj-duQwxEGYRwCTY0jrPm28t-Rm22e7ue72t-gGwth7jf78QwxT7mnwif7ng7xu-xAwze7Gdtuh7fh-ch-pT7-QwJlust-Lf7-Qwhh73g7ah-P6692-jtXS07C17M1aaR-1D8xJY_0-KevjqZl7WMjcaOaY87oD7sT8hQAuT8PlupZ8n6MdjcZD7PV-NKj13-rExjD7OLk7DvaugN6yudtNAe8u193-rtXtjcMifvjcxExCd-tExwExvg973-Rlgl4E9dtgXNXLr0_UQD-03-P4-pHwC4-JIBV3XD8VRW-aHwFSoKetKkcoAePet3j7yHwHIkDeyZ1ryAeCT-9jXqVmS0M3HwKJdr89GvY_lYdkcZ4wq5a6bzq_9_Ae4bzb4wmH5KVToT-CBeyC-JAzW8sP39VifBk19cYlP76K8bqS0kcPvYhm9trxQ07skyDtsVIw7vxT_xEts-vxmc2XkyhbSShvWn7XDBLGf4etUIw-etb5-Xn7hlu7bzf_rD7Ec_xhzykc856EIftsvym5-z6xhlcYgyOhy_D-NiyaG4kzpP-McifSA4UmyXaXPfgPKYy5-kHWRkEmHWZIwD6psTY3lcS_x8lytRYUjy6kyqkyDv1iPtFv1ggybftEmylF-amyylyZkyn41BgzUbaEgzcZ-Gmydf8FyamlufyxznwJuemRwDsxzIwpRw2ft58Ej5pTijoiYW7x_LkVZF5D-twuLaEvmcIQudX1wuHEgtjxuE4wJgtMJwDX-VDBHFxGFxLFxJ0zEFxGncWgt6460VaADeaHACDe26-zTxynWXMkoN28csf93S5UQn9Ps1156hrzYhvGZ1NyWz4wsnK14wZs1NZ112A54wfzdwgtKlntG9fhvyG9NB90G9yuA1Tx5gt3or7gths13TxddYOs1sDeIL8f-yIKwEhtKKwGhtbu-Gf2aVs9e2hf2oGGMX2uoc2e2lJGQKwHf2-_Ex79QL8DDN2T4x7-B3-kBYZhtUq881eWq8r_yu_yfhtVAyM7-HcsbAywwruZwmhtJGA1VwG65LL8Ly-F8-uht64-9_yOL87_6V-y4cy2-y33-bpcc9yh8-IwBGO-rFxxAyOX-1M8LAzGAzaAzWAzNxxIOA8AyAFev69uz8OOA3m2dKA5m2ZZ--35r55nKwIA2WtwU5w4_1oP2i8-LqcvKwRFeDj95sazujiFocit7TYtuXUL8ditcNk-i0AGA2g97DUsIAT9-FprAA7rvYrfxhitHprcL8Y9-AUY9AyrqJeL8E9-qKdqkXP9-pBYsFeG5-OUxm8W6H8ub3djfLLw3lCLk7hjfbqctuXWUxoT41KYDFyHIk6zzbp6AA7XLw89-sqccRZBbXKKzDjtbLwFGeHU4cR1JGeR20-FGen7N20JoGPGeQT2BC-6LDTGerhvmB-BCYBQdG5wnLwqjfcIWCwYWMrbUYk2-y11GLYUbXmJuQ2dpLwv70dxxQLBfxxtmyAj8t9-TzTu0mN87xT1mQ16rBoxxwGeuL84yWnGZY27s--2NkgJAmFyircnZ1hoeNEF1Lw7H-lByPyp9jtP5zpZgnqyox3BktdQzIscfQzP1vkqyxQzkByfn8qZgCn2-wjdFFfJzBscPOk6cvR_-XscS2eOgaascrC-0R1noepUY0hfReW4C37jtoqonS9iMrb8-EQzw4Xz6vR_-qByOGFS7uJR29OlLR2rFFUGxTx-Hn2lHeXMwkkthGFaMwZhwrL1Y2eE7--4Xhn9rS-ZwYwktFA_rd9XlXHA_44XItcKA_Mkfc-1xHepOkxBdIIeRA_pMwK49udStOk5ktZUveMwZtcUmzyv864XuO955wpl-yo-7vOYHAUcIzv3rbcmi-8rE1-83jYaCwTy-gbcIx-zbcCKzLx-BK8Nx-bB9cCwqFzUF6Tx-MDxL-mY8-1urMF6fjH2A_-6dax-i6dcx-CtY3XXEtYafUR9yjDxhx-x3Bjx-jhXVvrcC-hH5-6dlx-LrEPS2y-Xpx-ODx-A_sx-SB_jDxdT4eUGyx-AgfNKd3x-Ba04A0wFzAw--6dkeoGZt9x-IK8fccljcqx-Jy-RZw82wpF6edyOPdpPWwo97xtPZtuA_esU4uz0B_Mgfw5VtrkBB_jDxVy-pc-Xy-XkDyy8Ms-FeCPCTaOoz044y5nE9peoLN9VWp6GxON99U9WU9482YU90z0SN9hE1DAT0V7dB7cxnpJuYA1la9JV9-m-_r-mr-JC_Z1Yzelk5Y0IP4U9QC_L88Y08sE9y20vE9020UN9y98aY9uC_Ti9k57sU3FV9X-8gU9xk8ym8b-82Z-yr-f6OmC_cUDwUPrFsc88QY95U9o6paU9QU9DGzVC_Wo3BF9BV9TY9Xi9YB7WN9fu3EE9hU9dN9iC_-r-rj-As-FeCIvrLC_FDr06rFwil574D7n57ka9ufxxRakU9qj-vPhdD_LqE_MFKIIJupWxOXb8yC_8B9JD_UY9CV9182-Orzz0UQioNeDPrW08fo3JJ2dU9ZN9SKxiB7YD_z8pZYxqD_Lp-Zm-zr-eD_TMl2ZVoC_vv8bm81D_sC_XY9SC_Q88-E9OD_OC_MB0CF9cY9T-8XN9rdv3V7WD_Y-89C_mjZ_C_rD_FPhtD_fVCH9Yji7MC_EJ7rC_N881n8TU9XaqQN9XY9XC_8D_4D__D9EV9gB7EE_bN9FE9Cj9ma9AD_kC_ME_LqEKHZn3NPImrOs0BRzV7F28ME7X3liA_BD_kA_fvO9JzMQsrFs6C2vE_4B92B92C_zE_-U9MN9zC_TN9MB0AE_tIgvU3AE7aN9K28WOziU9IE_0n-lr-DF_RF_BO1dIZLwGFT9_U9oE9wE_AF9cm8vC_VU9xC_SE_YY9eaq_GxdF_aC_im0g-6Zi9vm8Ul3kE_aOzAF_nE_7yQ1wOSF_6KdkVskMloa-0F_TE_zF_xF_1F_UU9zn8ZE_xE_AV9YC_bY94z0MF_Yi9VD_J28XD_EG_a-8GG_KE_Go-CD_LqEh_yXOotawMC_tH2WF_SU9P882F_VG_4F_XU9ZC_cE_bG_DV9cu3YN9KE7fU9dxnhG_nF_A1idLxTd-oE_lC_LqEBsV5LZGOZKfQ6C2AH9_R87Kv_g9m82Ar7T76DVxQG_XF_PD_TG_aF_WG_PG_6F_HGzJfhZC_nMzqt8e47F92g47Ut3Mh9cB0Oh9pD1tT3p-7vT3Kx7cA7Mx7YW8B18vd3Zh9n-7rT0Hp7sk7DA9uk7G86hk3kr7vt6mr76h9UCJZ18Ou80j82t3vW8C_7U86G57mfZXv74roZv7ep7558N57gB4Fu38r7Gk8VU3UG7BX8Bz2DX8aU3FX8Ji9VO8Lz2ee3su8MX8PkzbO8PX8B28RX8phzE28kD_7z0H28W-8iE_8C_DmF2p74N9fl7re3WA9mk8Z28ok8z57-u8sk8Xjvas6rW4pMT_i9AF18w6A30aD_2K9Py3uP3W68QUzEx6IF1B1fbW7ZMjKv3P02E26K38GpzKIzCl8Kl8El8Wj9CswHP8Y67JP8BQ3b67fq7d67cv3ickmw78s6iF1Oz7KJqVl-w02Qm3bD_sD_DH_fVCSS2gD_Ig8UaqID_UE_8F_1D_682xG_-B9kTpWo8ZG_ZF_sm8UD_eE_pI_8G_xm8lE_jG_Fo-jA_ZwORJeXoHvF_Rs-uJ_RG_cF_xJ_TC_6D_0E_wJ_ZH_UWp1C_CC9mI_dG_7J_fG_jE_-J_FG__I_ei-PF_DK_qenrJ_5x5RC_RU9Qo8TK_3D_opSXH_SG_bE_RD_4n83G_cU95G_CE9kF_gG_ZK_iG_bK_BF_cD_mr-Nxqiwujs9m1XBr-xTUdB9r5K7X9yAuxN3XfVfy-GdcnDdmy-ftY5CuqDxSg2cK_CF_f6O9sEqDdvJ-v-PaJ5q26so7E_iuo7ht0wo7fn2Qj8a06AA9d8uUj84o7F18mH_l47x40TW8576iL__CQUvzS92uH_k58wH_UA7bh9JAplw1TQ9gh9NS83H_er6xk7hf08473D1-47A_7R36Gu0C57HAqD165w1ap7nL2tGoZ86Rw6b86M16IC0O57uB4Q57Ma8Hk8Ju3Es7dLjLk8bU3218kTaS8eUx1tv7Fs6lU3OX8L-6yS3mTzYu6sI_q16hS82_7xI_6u8R688u80E1-v7fP3rO84S3xh81S3D5Rll3iXvE46xS80k8yEuys7Pw7oB8Rw74l7Sq7-O8ly7468BA3DP8aJ_FP8aq7LX7iy7QX7Qf3b38Dl8hj9SX7kq7CY8h387y7R709l-3n1l67_EpdlzpW-qF_f6OsKpoH1wI1tTmpA_00tqy-py-sy-ZH83L4BJkvqsY-x4ysiY1g5fwDxgDwW3wk1-idcFr13y-mDwFr9uy-YL4-y-YKrOK8c7dBHdBz--ZtvDw3UssnrATxSbjkKrLz-tTmNz--Sx5Dw33LEO_YKr0vWObYo5Paz-NiX6loBEwpC3Jm2Zz-X1-KJZhgfmJ_CH_zr-HRAfvkhJ-ChP327BW8Ywfgu79q7Xmzww0Vk7St6LP9Ir7Ih98A4808xrz0761U7nn2376mL_vv6Th9Jy6Vh9XI3Xh9sgzuL_sv6fGzyt8_t8p58cO3047s58VT92L_wk7I86Ju80J9sFvNu8pFvb187e18N8Kw64j8He3Y-2Je30h9L57L16cu8Ddbp18UV7XQ9NG7T57SM_T5jSx1j_7gV72-2m_7T5gce3aI_XO89x0ZO8Pz2dM_ck8qn01p7K68lB72364v7oB7mO8w57oJ0Jtzv-6jE31i9tM_3i9iX8i28657lX8GC7iP9cy7DJ_lg0xP37M_iMxH38M67_O8Qj9P67Xq7QJ_B78SJ_Qx6jizgD05X8fv8QK3pA8S67NP8cJ_zxgAY8MswmC7C06lj9Rl-xA8gd-XP8vK3jC_3K_bO_QRAfvkEu7aYQWj0VL_u875w7Cr67w73H9u26X58Hh94x3Yt6RA7at6eN8ct6ZEvaj8RvzoL_V8zhE0KVvgj8tuux-7_O_z-7eW8tN85U7vN8st6Gv7kW8v58nh9Mu8-H_MP_AI_xA7d18QP_Xp7g18YNz7j8fn-K57a86M576D3MM_Re31B4IQqQI_dP_SI_U57fQLD68oP_CgZG68UO8pu8vR_Ds6vp7718xp7Qi9wu8x36wP_z360v2jk8lu3aP9AW7oM_Ss6pO8tB79P_DBj2I_ES04I_cd-Z-8tz29N9HVyMKvGj9ey7Ij9_-6M465l7O46168UV3Sj9ZF3-l7RJ__x3YQ_pEpZj9IN_Y38XUnD78av3MN_cx6TX7_g05y7pq7Mq-ix6n38YP8ZO_IG_HRAZ01x_BDX6JI9-U4NL_qQ_aN_QRA_3AWc57LOlz3npI15lBH_zS_QRAhS2yIPRM8xQ_nN9XL_S76Bf0en2VT0qO_6Q__x6wt8j47b58DnklL_e58nL_g58sH_nJ9Dp7pJ9ak3rJ9u06dh9Tx7fh9DP_hh9FP_4-7lh9Av2UR_Y18pr7S-2NP_Af1PP_k90fx0KUkVu8qy6H_79j8wDQFJ0lLvc86_cxe86EF0Z_7-r7b_7WNyiu8C68ku8IX8rp7JE3Ok8Np0sNzPp0LX8RM7jU3918gE1f57S9zex17E_gx1gE_I28ai9DG_rI_xP_Hy7Sz6gQ9bEuDS_636ri9w16qk8y16JS_zB7LS_dg0-E_FVyJUznQ9vz2pz6Ow7_E3Qw7zu60W4JC85_2pYxvA9-Q9VC7p4zAL7Jr8aj9YXKW38UQ_Em7Z38KP8Zx6MP8bJ_Pl8dpzf38hQ_SP8jQ_as9lQ_g_0sV33q0lJ_xo-dK_HRAukketN-bmz_QKH_-V8CH97_83x6fv6oO_hv6cL_4HvAx7ES8WE0hL_jN8Yj8pn2BR_0O0DR_gB0jCyrL_HR_PtwJR_N18AP_jA7CP_nj82m3Fv7xN85-70N8JP_TTrLP_e5Jsh9xT_aR_zT_tI35j8eR_i18_k7dp7EO8m188h9_T_KJ0nR_FmppR_Iu6Ik8Mx1y18IB7mu87x7tp7o_72R_Bg1SU_eO8Js6-F_rU3bHzXB7AG_eG_bU_FE_COzeU_Mg0mi9_R_-Xypi97u88v7IW7Av8KW7nu6vM_Wh1NW7-i9su6zk8yl7oQ92k8q28sl36O87k8MV3Tt1IJ_tX88W71h3MJ_EU9dA8bS_6P3S46Zq72X8GV_wQQmA8JV_zCvIV_E78gv8Xy32y7CPzkv8fx6tS_RN_H6nPm3qv8xr-OL_jlIZV_re1SF2LR8Xy6QB1StPG-2pQ_nJ_rQ_F5QIhjcMsI3B8M8hO_-Z8LT9AW8q26YL_o82aL_QT_087dL_Sj8X0jgL_ov6-A4uv1fN8mMyIx7YA7qH_i58Wr7lJ9YI3fT_s06Hx0sJ9jw10L_82zZ5ljW8AW_mW8W18Rp7VR_uT_tD3YR_6k7yT_-B0RP_1T_k_uWu8NcwYu8uVvK_7TnzYP_Irg-h9fu8cP_YW_RM_7G7AVBxn73B4Fs7EX8Ii9-f0Ki9vP0Mi9fe3rP_he3jW_ndxZrrQJbtr9fM_on0hM_vW_kM_bK9XX8zW_8N9kU_1C0pk8rM_Nyio9zpl75i9qu6oNgMukY11Bj9zM_IA8wJ3-u3816wu6qX8IQ_2U_PMx-k17U_-M_ZS_P38Uj9IX7Yv8cw7WQ_YX_cX_ZQ_ev8qA8Km72l1Rl8tWnhX4Q78ed-7h8yA8IY8jv3HG_OGP48N2X_aHAbMsF2yTqk-e7BH9CkqLT_dUvAY_W06CY_ALvXN8KD37probj-08jd3-O_gJ9326WA7ct3A0JZA78O_926I18Xvzar7Zvzij84V_LR_uJ9r588V_hD3QR__V_qT_jy2CW_qf0EW_ncxwT_xVQnY_Oo2py6px7RDpsy6J_78H_G7fn18TW_KU0Xv2YmPZv28O3pooFU_aV7WK9Hi9xR_GX8nP_IP3pP_Nz2FZ_Ph3fI_eM_xj2PP3SX89R_Zz2Q28M68_V70Uy5u8My7jb_Oy77g1wx1nU_-36e28_Uyg28wO8Gq7757HiznX8vu6B67Mv8s28IC8VS_tZ_-k8XL9Q67ZV3uVfLf37685z6XQ_6Z_gw79z6eS_mF3NN_eJ_h46gJ_Xo-rV3mF1VV_nX_kr-LE_8S_Ja_q85MSq1c985588-R5wCrhyG75y6OEmOK_Bk2D6Z802jP9la8JO9kG_CK_HRA9IZExmmM2tS8nK9yS_Ha_oc_SPPeO_RXmEJ7Zu6ji9rE1ET_vc_QRAOImvPG2yOEjl5qO1c_mx11U34c_As-HRAKQnyTnkf3Ys9Aq-T78Kd_w6z9o-Jz7To-sp-3O98l-vp-1q-xp-pH3uc_Ed_QRAiL6ZPn4HskhAJH_zx67X_3z8T06nt8jV_WN8lV_2Q_ZN8hH_bN88Q_dN8qT3MY_wv19o7jL_EB4rL_Bp7dT_6u7ok7WT_lt3zH_y47ta_7V_OR_oj8wN8cWxeY_tj8gY_ex7iY_CNyZ_uGW_6a_IW_oY_cR_LW_KhzfR_NUy5T_FDf6J98Gz8J9JE1Fb_2f0-VrMJ0r18VP9Bs7sR_BUj4B4WI__Y__I3BZ_9KmeGpRR9Eg0MP3tP_KJ3xu88R_fk8L68mB70P_Zs70W_oM_2W_qO8eJ3aJ3wE37P_pU_rb_u9zBXvC9erE3Ne_1e3R4hvE3FLxCq7Rrwc-6CQ_sX4ss7JKvvU_BJ_xJ3DX_0l7Hj9pZ_7O86P9_9zYO9rp2xX8H_6J9BSF3ll1sF3yp2BK30p23F3TEgT38ZX_bw7bC7L262Z_nS_YJ_KN_Gc_Dq2ij9rUakj9Iq2ZK3UF3fK34r8Om1lhxQm1gK3zF3rf8XqiUq2kf_8ZoYm14z12trbseUd_uS_V78Ea_nq26S_0X_Tc_CSn39lX4qySGOb6ni8fz1q7i_h8FWzNd_uq-3l-Bq-BG3XCuZs9Hq-SV_Ld_Q2pFW0nLS4q-Ws-PGPYrS4PoVt8dd9DJ-Zo7JRUGEwhz-lkYjz-AlY023lpY6V8-FIPU-eecf8dgecq_-TEc9jqvz-LCpo9pyz-Lj-dt8NCpJFckmsvec1B8uIY7z-liXy0-uIYbK8jb2D0-DTfF0-YwEH0-wvpz3-m0-M0-kL8jmwFfcASYeEwq6-DAY4YXZPZLfciWuPfcs3wDL_4pmb0-_OXHb96nrmEwzbz4IYxosl0-dHNbOdGuYp0-4_Xr0-CJYuQWu0-0g_OGVUMZxBg_z-0Fh8ou8kwWatQPXzSj3-pX6350-5-85q-RM-zOfTYeLuti3uUbReV_kt8gV_JP9Ta_x87fH_pMzGpwc3nak7fq8Kh9uO_a58wO_276Or6ha_NLKQY_ft3cT_Wh9oJ9Ie1bW8J0udW89d_CA98v6bY_Udv8CpSR_n8zsT_8-7WR_FW_5a_WHQ7a_F16rY_3T_Xu8I_79kqwY_GC0KM_t90lR_6k3VW_-D3-W8As7LMuEp0pszuR_Tb_wR_SL75x0ZI_Sj_1R_aM_q_7vv75R_xv7rV7ve_zu8hO8fb_ye_n-61P_ZX85_7WZ_0I_w-6LW71B7Ki1Fv8DQ_2M_LXuwj_NUzWYyKC75O85k8Ht19Q9uZ_Vq7QX_Al8YredS_SQ_fS_Dc_OwuWX_G7gA78aw7fC7Fc_Ak_Hc_pS_ON_g38mq7fd-SN_Hg_kX_MaoLq-vEyWV_Mg_aO_moPkeCdeMRtIPNJ06r6a1bQkyOrfMDxtIB7vwOrBb1ik_Db10ehXyqgs-Mi_BGAAAdn9YGHRW099g98X_jO_FA7lO_CO3PH_OT_Gh9bL_od_St3qd_Qg3sd_PW8-Q_RW8Oy2iJ9DB4ja_zt8h58ni_My6nN85d_Q90iT_O18MR_Q18UQ9ir70i_De_opwuj8c90Cb_rPTrW8rh97i_K-J9i_xh99a_358DWsDO8sx7bl_cYogp7Ze_HF7be_oR_de_Nj_DkzPj_fo2W16Pb_Uj_yR_Sb_iV7Ub_Gl3Wb_Il3Yb_uP_KN7Ml3XHziF_hm0lC0BE92D78E_lF_73zHy0fU_gb_hU_ep0zDych3Ya8nk8y573W_2i9IS_rj_vO8yM_7u30M_8e3zb_zU_1l76M_qZ_t28JX_Lj9JJ_uX8AU9wX8uMvVv8cS_0X8UX_Fl8968gS_uy7MX7wy7a38Jk_Hk_E6ROP8dv39Z_Wo-f_0lX_pj9XN_Dd_tUPkeCvk_YlbI3BVH67zlSi_zk_id_NH_Ay2Mj8lu7pt8d47Va_ekfYa_-80lTyvO_da_Ph9s2z0MzD18aT_Ol_H18it60U7Yn_yd_wL_5v6Bu8NR_mn_aVvoT_jh9HP_Pp7Fe_oW8He_Xx01E0PS8ax0CI_4t3vr77t6pY_I57Pw6hR_IM_jR_Dl7rl_Wv2tl_WW_vl_S57rR_fP_FGvdW_Pl7CZ_jV7fU3KX8UbPtu8er0HZ_k16UU__D9WU_pW_cC_ia9mD_ii9Bd_hj_li9s57Ys7Qs61e_kT98p7puJiK9gh34W_Xm_6W_357BA8h28vk8j28mP3x9zPf_Mw7wTumZ_0b_r28GX_Qq7IX_qrwTC45b_6l77b_QQ__j_3m_TQ_LN_dEyqf_Gk_Ac_C78bX_sf_wf_Ic_Fi3H78Td_0q-Ig_m38mq2o38Yk_7yQtk_B_QjJswmkNi8iR3YB8zFvky3xqOpY8qq82U4Ex12m-Gn-QZ8OZ8h63rq8Gj7Xm-BsRHC4G4lFC84h1vp_KK2zwuiM03U_4b_Kj98o_Yd_Cn_ECE9Fd5X_tH2Jn_Kj8Ui_UN8XH9pO_EY_nV_708ei_qV_JY_5o7wu7m-7UA7uU7bj8bT_SY_Uh9UY_ri_qJ9ti_YY_MB4va_3o2lj8hoo8U7ow1ue1_U7M36Kv7ir6Mv7K50jY_iy6zn_ky61n_my6Tu8yW8Oe_Re_38z8n_6A7LI_kR_NI_QP9NM_9r7Lb_1x7GU_bW_B-6Jo_kP_3f1418Qk8oo2c57-l_te_7R_zv7db_N28Xh3P28eo_R284qwfs7lb_mp0WJ3-p7xe3tJ0Ym_tb_am_Oljcm_Ej9yj_hLxLq71j_zCoNv8JaksX8IxzZA8VO9aOy3h3eA8sm_Xv8Kf3DV_Ep_Fk_dC7Kk_OX7aQ_cv87Z_sA87m_S779m_Uk_gA3Pc_qj9Kc-pX_Yp_RGd5X_5B2Bq_hd_Dq_zQ_w871Q_Yi_dq8Sn_hTyrO_QT9c06YCyBl__08Dl_sL_wd_OY_xH_Il_yu7Kl_Sr6dA77u7hi_A86hA7Rl_vi_Cu80L_Eu8Gq3uw1za_jI33i_x586D1OS8py2D57wh9EM_Ie39t3fB823ZVe_eNzXe_e-2Ao_IF0SK95y2Mj_Fo_AX8ge_H-PRj_5l_Tj_Y57ou84l_Li9bI_2_SQo_3szse_Yl7Si9kMuXl3wW_fo_ze_ho_UZ_aX8a28okzCq7eX8c28Xs6YZ_C46us7M0ixo_m28gr_Jiz_57FIoTf_TS_Vf_HX_Xf_TC7BR9af_qm_cf_ur_TX_zZ_pf_dw7Hp_DN_Cv6uf_1r_RX7Mk_Jc_fv3Lc_9r_vS_Up_xS_XV_Ds_zFE9i5vbhWD7LH_69nMQ9jd_VU7ld_VD1Gq_mV_Un_n93QA7jH_pXZ_Q_GVvbs_UA7ds_ea_la_gn_Zk3WY_bI37d_E36BP_LS8ps_I36hq_K36jq_J866L_3e18L_Qu8Fw6S362t6BM_z58DM_nx7-k7kq8PW_nl_Cl7Ne34q_TV79W8Ai9p5t796kLi0x0E68VC0p36F-6Fr_618iW_Ir_Ut_ej__ET6YoYo_TD_qW_WK_sW_9E_Vl3we_yP_jO8ij_YE3lk8Y28hs7u-67_7pb_9_7-e_WjvKS_4i95I__MuLf_xb_EQ_Sf_4M_0U_hm_Wf_LC8H67ky15M3or_A_08P9Tv8uV0rm_SX_BL7wr_Zv8TJ_dt7bQ_7X82m_Ip_bv3LV_V-zB06PV_-zzkQ_GY8oj9c_6At6zX_Zk_og_ECEkAlRjLRdNpzYZBn3S_iu7K58_Z8-X_jw_mO_5k_vo7PT_Wa_RT_pN97Q_du_0Uofu_yO0vV_rn2en_lu_zt0hn_B86Rx7qa_o58sa_BA9os_mT_1L_iW87mzu582i_7H_wn_qh9DNyfl_JMKhl_2s_TP_4s_5Gz5h9Dv_8A7wx7g36TU32Y_S16eP_8Y_TM_Az6Hh3nu8Vj_zR_Xj_c16t18_dxbr0Tt_Kl3Wv_3C_Nl3ZU_oI_hF_j-6Hm_7G_oE1iM_hb_wL0at_u57lv_Sm_yI_Um_4e_Ty7qkzar_3I_vv_MS_hG_OS_fs6Qf_7-6fm_Uf_FJ_wl36M3lr1Wizzt_Zf_rr_bf_tr_Ew_AV_jS_Xj90MvEk_wCv9t_py7Lw_PX70m_oS_Lm7Rw_DY8Mq-mj9Jp-b_69y72swVs-ZN_bw_y6Bdw_HjqbMpE5lnd9fV_Qa_Y47hV_iYQpw_ZL_rw_GO39k_Pm_Tj8oV_Us_Lh9yrzFx7yO_ZT_0O_xV_jVx1d_pi_eT_Xq_gT_Zq_Ql_5V_eq_lT_cq_Ka8Dx_iq_8mzkq_Zl_Fo2ol_rmhIe_08zKe_8i_Me_8a_2T_-a_vV4HM_1q_JM_yY_4Te0Y_q18Dt_BB7Oj_PO8VU0It_Ot_WqP2l_Rb_a16Nv_w50-x7u36K-6_l_kW_gF_MKxvx_jF_4C_oW_gi9BOzdU_Mr_ki9Or_xW_jv_vw64x_VA94P_6o1Us61I__x_uv__P_uo_BQ_tU_7u3qh3FV0Qr81v_3O8vh32j_D67ls6A_66v_rB88v_6U_5j_6b_-U_8b_Rx6ChxHw_EV_x9Szm_gj9tf_Mw_-t_U_6Np_Hv6Pp_zq-pw7-O9ny_sw7Yw_7p_NdPkeCz5mRIfBNCzM2Is_q26hu73k_Qt6Fq_nd_Os_9y_HY__y_Ok0cu_Cz_A18Ez_hk7iu_mi_gs_oi_4O_qi_Wy2oa_qT0kn_Ip7tk7Kp7dcxMp71i_zJ9vs_1J9xs_Bgbnr6U361s_-u_bp7OW_k18KI_oz_658SV7Ek8bP_PM_RI_Ft_Ho_018k_7WM_zlfmP_3z_0R_jx_lV7Ms7Ay7bM_nU3lW__z_cAvCE_6G_U-8vK_wx_GV9znzLdjgk8fwzPr_K0_2Gpfu6Tr_mM_7Tznb_Qy7sv_3E18U0f28Ay_W0_Wy7vo_4e3Of_pt_BX_xU_1o_Iy_vt_Ky_5p_Ma2RX4UO90t_Ry_2t_Ty_YC75t_Gw_0Z__l3bv8BV_ft7Au_Cp_gy_8Z_iy_QN_Qk_af3Bo1Ul-Ul8IPzBs_5i-lG_sy_SM-7ymYPCrL-47jeo1KT_1y_Vi_NT_qw_7k_DY_Zu_ci_Xt6TT_OI3Xs_ud_yw_GS8zO_jJ9Hz_0v1FR_yu2Zs_De1l58ku_qk7OcOj1_1H_l1_0KQss_5H_mh9Hx_tT_dz_QNzfz_gl_hz_-i_If1HI_5DuJI_QW_2q__n_Ij_2r6Hb_QAp_8zGA91q8kLis5t_y6cW_ex_eW_CJ3E2_ix_5z_Rk8mV7J2_wp7YKyA28-5tdx1lrrXU_R2_sx_eU9U2_o57W2_xe_zP_kj_0e_ct_nj_is7mU_kt_j2_2E1bZ_wM_4AvDV3yv_VtzFy_zo_zl72v_gm_GC8JQ_3b_m0_Ut1Ny_zl39k8-o_r0_Ap_tm_6t_GP8cC7IP8Gm7ej9TdeJiQd38wv0fQ_QZx34ziX_k38Gp-Rm7Li3oA3pUPsk_Nu_U3_aWB62oZBnTg_nw_PmjTu_Mn_Zd3On_Br7Oj8t76MJ1gU7uw_j3_i47eWxsV_lH_ISShu_ka_jk7FB4t3_Vr65w_4v1ui__w_yL_mj8_d_9V_ih9RR_Xl_mvzZz_9d3bz_gOe-3_8t6A4_Mx_C4_il_jz_kl_n_uVP_iR_XP_31_9A78W8PI_Eo_uz_xl_wz_ak0yz_Lo_0z_Lt_gx_Nt_n6_ru8Qt_dI_iU0wv7TU_Vt_GJ2bv_hE_ux_P2_wK_Im_yK_gTuI0_Vs7ni9p160x_Q1_cjPs163P_oO8bX8rS8DOyymp9e_it_9W_iG3PW7Aj9BF1LizIC7ir_PA8kr_2b_OVyu2869z-kzCIzRC7BlzPy_cA8Imq_M_UT8M5_vr_TJ__b_20_W46R5_dq7yy7-68_z6Du_Op_nw78r_2q-Wk_Qc_i5_D1_k5_etB1D2BKuil-Kn_kw_9X_mt8Vu_xw0Ns_Qs_Ey2tw_MP915_Dx7ca_6w_wO055_juSGl_l061O_n063O_7765O_Px7g1_Yy28w_ch9ms__w_nn_P18aWxBe_IXy4L_1D10u_pD32u_zw1pq_Vp7lY_Xp7Nx_x1_FM_xy2H4_Cv_FO8O1j9h9Wx_yx7Yx_8q_ZW_Ku6_q_6x7Br_l_7Dr_D2_a57Gr_Sk8v36Jr_dk8Bm_iC0B0_Em_fAvlI_Zo_eC_Wt_Ms6M0_3v7u4_bt_jU_dt_zI_Vm_HS_ht_dX8vXxsj_OW7ph3yo_rP3U4zv2_pX8C67US_Pq7F67E5_NV3lm_LX_8_2_W7NQ_xr8BP8a02Vj9w0_n7_cy__680r_E3_00_ey_z0_Mp_v7_50_x7_Cp-80_U78Tp_ygrJY8mc_PF_Es_HSAHo8O7KAq_gd_J1_kO_Cg3Lj8YwCCy2E8_Zgzg3_Lk3GM-pV_pu7yd_s4JDz_ji_oH_dt3a1_xH_fs_j-_j58qT0x3_Zn_w4703_0H_xi_F86Vz_xu_Xz_zu_lq_706P6_zsJ5i_4a_q8_-N8s8_rI3E_7u7psY_qDquY_5Yb7s_Qhz9s_Cu3Fv_51_Hv_gu8bv2ZV7cS8n36cw6p6_3l_Z4_Jt_Yj_pe_uv7Y-6RU_3R_g4_Zlq096Fy7Lm_Yt_gU_BS_ib_e2_JOzP0_G7_et_kz2oo_a9_gt_c9_Zm_64_Z0_Zy7AX_wU_Rf_em_k9_1b_4o_o9_-T9LQ_9W7pm_PF3Dw_hByB5BTBlByB2BpBjBlBvAnBlB0BMBpB2BME2BQByBvBnByBhBtBzBCB5BJBkBuAoB0BtBsBiA6A7B9BsAiAyBlBmBEElBuBIEvASBlBzB0BBBQBJBvAVBzBEEOEiBXEBEDEFEHEJELE0B6EEEaE5BHFyBpBkBJB0BlBZEbEdEfEhEjElEnEpErEtEvEJEyE0E2E4ELF9E_ECEEEGEwEFFLFJFLFNFPFRFJFdEJBuB0BUEzBVFiEkEmEoEqEsEqEdFxEzE1E3E5E7EyBkFAEmFCFpFMErFbEtFOFQFSFcEkBMBvBjBhBsB1FhBpBsBIF4FXF7FaF-FuEwEfFDGiFGGIGAFnFDFKENGGGsFGGuFSGxFkBTBwBlBjBpBZGsEhB0B1BqE3FgE5FYF8FbF_FmGCGhFFG8EpB-EJGBFoFEFwGIFPGzGRGwFMB_GCGgG6FZF9FcFKHgFEGjFPHlFSHuGqFxGXHEE0GwFSBvBvB0BeHGHjGiHeFLHlHqGnHRHtGMG0BWBNFlBvB2GBBkBkBpB0BpBvBuBZGwBAE0BDHWFfHHHkGAGnGMHLFpHwEwBFIGFxGBB1B0BoBuELIYGQFiB5BOItBlB1HiGhHJH5HkHpGEEcIJEeI0EOGUGiIkImIHEcHvIgHIHlGzIoGNHyBCIlB3BzB3IvGgIWHKFYHKJMJCJ9B9BdBsAbBiAtIJIhB-EvBMJEEuAtBvBkBlBsBuA_ILIzEkJMEhBkB_GhBmBpBoJkBiAsA7BiAfBpBuBnJ4BkExA2A5AyA5AoELI0BeGVIiArBlB5B3BvByBkBzB6F3HyIBG0IvABByBLI0ENJ_HUH1EcKpBeKCJWI4HYKHJbKdKSIOJFFrKkKSIBBsBiB1BtBRIxKTIFHwIEJYI6H4EwKeKuKMEBLSIbEOBYEuIEHhGDJXIjHHJDBoBhBuBuBoJDL0BRLTLVLsB6KMLnKXKZIEGHBJLHBuECHXLjLtILEuBCHmKWKFJpKMHpLlBlLsLzEoLJLrLCHHLJLuLxIwLhL4E1LnLgKPJDMtJLLLK_L-KZKHMfKLGhKOM8LtI-L9KPLMHzF0ETL0BNBpB4BXLzK1KTGyFuBaM0FtBeMVMOLGJYMlM0BbMdMfMFMvKjKeKZMvMnMpMJM2HLMXMEG3MwMeMgM1BJIvBiByHrBzBOBlB4BAHwBqMoKBMvAAN0FxMXLvFjMOFuMbMoM4BQNgL_KTNbNVNCNzMMENB1BzBHE6LzETMlBUNhE6MUI8MWMsM_MjNcMlNQMPJoNqNjBsNzBwNdNfNAMhNwNWNmN0BQBsBhB5BsB5KTFaNmMxNeN7M8KrMxL3NTOIO7NFFTBNInB2GCOyN7KNLRNGO1GXN1GEOMMHJYNPMTHPJ7IQGvOsO-M4EvOXLzOYHvOfF2KKLzNXOnOZKYNVBwBxJQFOJ5I0BvOTFSGNF2O2N4ErGKGxOvK0K2K2GTBpBoMMOyBRPZOTP9HsGdOEL1MGLUGbPdPAEgPSNUP4LtIaPcPdGsPWOmOgNZKvPJONP8IdF0ERKdLKM1NhPvA6PlPMP1GRODBMFnIqEGELJBQ0NYOuPjPVPqHME8PdEqP0PfP2PfLFO5PVQqOwFROUBlItIdJ8GtPhNGQWPYQJQUGmQRFzEgORQCP4PHJtQXQIQkQxQnQlBGEnJFIrQhQQHkPuQNEVQNBlBeJmBvBsBnJyB2Q3PgQ5QiQJONBvBPQyPrPdQBPURtOMH6QAITBoBhJcRcQERWRGRWQAIUBXEdGRJaQzPePqRiRPElBUB2BXLOEQE0B2BZLULoJTRfQhREG9R5R7RJOIS_RBSbL2G2RHS4R6R8R4RNSSLCSaGhBhORSiPQEUSLSWS2BFBQBHBdSFQTSKSHQMS2BGBPRRRnSISgSrSiSTEVEXEZEyEjBvBtBtI-JMRxSpSVS-R2B6SRKJIuBhOROBTfSqSIRsSGTSK9JhOuSQRfGeQvLGSeSJSDTRERTIThOHBUE1BwBESZT3OoSNTdT_RfTTTPM1JmT9MSPpTcThSETBFwTLItISRLTYTyTEQySOT7QsSUBcPXTfRFSoTBUrT2BFU7TQS-TDQUQqTFMLPEUGUSRMT1T7NWUiSOUyReERUTQhNZRbRXLlUwTGT9SuEIPMIlMnS9NHEOMnUpNrNmLIMIUnTzTxUjBzUYR1U_N3UJFILUMiUDPHJQBIFNIwO7QJVSRLVnSOVzBLVXLSVLVuNRVMOOOxKVVaVPOeKRO1OGV4QMHLONOaMJPVUfIDEzBqNLVmV5BTTZVnVvMpVcUrVzEuVlMwVTT2SWE5VzV5BoVlBKP4VtVuUzB8VJTTB0BvBwB5GhU5U_TSNsV6VMVkR5VIWnSVWIWXLcWvVaVxB1BlBjWbWAHFNXWhKMWENMIxTSUhNrWoWeWnWtWYVjVVRMHTB1BnBLE0EdWJO7OuH3G7W9WLIQV3WaTvATBrIjBeWMX9OlBwJ5BnSvRcGeGSRXLVXxRZUIXoTUSmRMJeWgXaPRXTVvUdXzTfXnRiXnRLNNNkTnSmHsRMU-V4SQUSWvWZKyXoHAXsHSJCXZQRWlOJUzT7X-HHQBXMFZHZNzF1FDRoXEQGYHR7QJYvHZNWGYGaGwRXXuWjU6X8HzX9XRJ0OwQaQ5G7G9GRXAHtLQYSNSYtRhKVYLYzBbHQF0ExXgY8XIY-XkYwHyH0HtYhNvYXLCICRGIIIKIuUPIRIdYHVaIGGFW6IhIjIlI0FAJpIrI9LBZfY2IqVSZgU9IVZnIBJbZHJLFUJpWyO8YTJ1JVJ2PXJZJbJpQfJUEiJfPlJnJpJrJwTuAQI_FvMsByB4J6J8J_SAK6AxA3A0A3A2AHKKIKK2HNKPKHTUKlE6UEQFPHPcHjQjMPPkBLRvMIPhBMRKIRKxSXGZGpB6B_GuU8RoaPOraGXuBQBAEmIZGXELIJTTRwZaJcJka0ZnRjJ4ZoJqJWZsJ3F5GPV0F5BwBDa7J9J_JBKDKyAxAOaJKlBLKSaQKSKVa6JTWhNFLpZ0MsKNZkVEGhbgMnPzBhM2K4KlKlZMHobJOhb2W4XeYQLYSbLXLOSDSnSzL-UHQzLAO-bkLCVwPlBAO1bDYXaSNAcIROM-bGcJOSM5BEVAPLcfbEP4NcOIRsbMY4NDOwbaO4M5NyMHQhbjOVO2bOZjcBNmcdcsWGNINKNMNONnSHO6NIRBYpc3cbc5c7Q8UJcVcJL8cic4O-cvcAdAVAOFdrcmbHdbO_cAIwVfVoPkMTOhcOd4WtckNJdkR1QhVgckOeLMcoOwFcalbbd4OpOiY8T_XKYiVadJX5OtdyGAY1G-OFVydoTZaIPEWeZ8QdaRFQPGdoShYncYPZNbQ1RFejRhK0bpP0R1P7dzTOeGMJLoRMeUeAUXRHQBYBB-PNWcXbeUQHe6clYkBLQJZjBOQtZpdJXWeFFBYLeTeYc5XrR6Yne9QdEyQoQ_aBTme7QBY9e0Q6aAf5eCfoeEfBREIveKUdePTKR_aORWTje2e3b3RBfAIoUtNRedRHfHYIRlRnRRO0eeRXfsciPafhKaXcYlfSenfkdZcWRUU0SET8bcLaUzSRf3f5bDS9TkesQCT2TRE4fvMcSNeDg2fREkSmSJg1f8fREVTwSPgbURg_R1XYEzBqU-SnJCYyf3e3RQgDUiStT6aAgofPd0T7fkgETmgUTvSHUpgqdrgCUAIQT6GHTuTiTvBkTOfVeKgXgFT5gST6a4T4UzgweBhtgREHh-WPUogggYfSSjg3geUYU_gceVhhKXUQhUG6f2g4IfIdhygShpf1gRZJRETfUudUFFecfibnNaRpU5grU-JsaHXBgZK8UOcKd-NDcvhAV9hbfLdCVKcmhqgWVlMVVKVnX6hIVNixhKORiHiCQTh4EUdcVJOZigVUGxdJhoTwVDWphfW7VaVyVFeii1V_d3V0EliJWniJT1XAWpiaVjiAeviKWnBMWOWQWbWZWUVJOvi_iHWBjHQ5ihWjWlWFexWtWzWxcZhUW0WFIPjoWViSQnh6W8WCG_W7YjYYHajFXaWMjMXOXvEQXSXUXbYIFZXrjWfIi0gqXhXCjjXlflX5hgipX7RjXsXMJuX2cFeDZEgYgUEWEagRhWinhCkejud9YZN4YOHrfqZfj3d7eaNOYRjCZ5YhfUYrZVkXYvabGbXZkcZHGQfdkUkwdoe4G6G8GsB-GrYIhwjJXLkIRyYvO1YdHBkbkTYAI3k4d_YQkmkSkFFFZNfROHIJIyaLZcKkkmZQZAerFhZ_IoIlBqIsIXczkoTbIRl-XdETlWZVlCloZ6OekKYoZWJYJ9azZgJ2ZkJmJEb7ZtJwBUEMfKYJIjBLlMFObFaRbIaDKxAGKiAIKQaiGabUaVKzfxbqbpbkbnSybncqbecubSIPmMmzbqbXj3Q0g4f7b-f5fFe_bScBc5LCVEctIDiRMlm2LDVaZPiyLjmPcmmhmxm7QUcWc9cRdedPeJeiOidqc5jYaIdNm5KNdBnSN4c7mPJiIFNHNvBJN_jwXFeJnodhdYdjdJkqgUn_U_hGiDdtIGnalzTbnHQBdCVhnZn0gknIRciWdSOkcZdHnGODnCjgdei_m3cSGWGPnkTphQXlJ2YRXyBjBoBBBPWsB5BIkYjan6nIN9nAe_nzHzECoEoCBIN5nRF7nrBPotiBebgRFSo7EAEVovB4B7EAZvm_MNo8nwB-n4dgoBojooBzLYotBaocoxOLPRoxoDooBcf1o3otoQovoAoToyo8UZGiMApOoCpdo7oGp9oIpnPLpsouowHwoQpEo8UMfvBUpboNp5ofIPpio9oKiep4ouG6oEphoUooBOhnpgpppiprp8oEotfjJTnsdeerO5pnd1dtHqkwF1oSi_kXpzB_O1oGP-dWpCeoMfgpnKhElEL9mvfffJgSqiKkbVqpRXqIfAIzLZe1einceYqfeheAQgf9khKBYqeNQARuepqwYPJzewfxqVn-QzQzZ2q7PKf_QmXIgpoqfeqrq9qzQcpOlZfDrPJUPLRNRxgvjQqPfYqwhbqaeynFRKreO1jefcqBrGeZrME3pth3G1qVgsgWh9faL9bmrhhLriS4f3XXr0fWgMhXSqraSAryrig0rorMglSghMUTg4perLUDkSEFk2XcgsUATsrMUvgxrjqTU8rchlgEhgTzBCsQrLo0gFsLgsTWs7gjTlTAsGsPsvpNsGsOh6TgUksesNUYhtsChshQsRrAhbhvAdU3TuHcjPUxsyp0EsSqsYhKobmKh3s5sREzs-sdIjhXhehuherwhnUzhzEKs3hyaIrEG8h1mEidnsmwUCicthKmnsmamgRhiRiMiKbZtYiptbiUifnZl1sEQtndVNOVdiO8perqiba4iAjmiNOoi7t2iriki_twiBuyiIs0iDu0V9tdoIjJu7iNWPWMservieWHuEjWWZuFjAu5BiWkWytbsJXNjUjCjTjstKXpuVj1WxtbWEXcjGj2kmlNFhjyuOi6rEGLXvEmjjBojkBTXFeirSiEvUX7jrX0jkfpP3j5uRshNyjSijf-j1cSner1k1rHs3SHkfh7kRkgrQJNk8OoeClxeVHivfk-mYklvnk-k1uzYROYYZGikcYsvYqFqKenYukwkBHykztuY8kyqrHpkWY0YcH3YevDlgv4vbgBlJwmvBIDIFIIlIZLlsB-ZVmJwphSlUZUlcHXlum6u1IyBbwelkBgljZQFjluellEwkBolvZqlyZ_atlGGvl5ZFbIK8ZzGzEJIzBwBaVHT8lQbMNBKKa2AVbDmPaYbRaOKbbTKJmhgqoZoMpMqfoFpkpEonsfR8azweJ1wCbwl6ZGb7wRKie3J5JPbGaGxwA3A3AWbFmZFHmcbRxXivAEBkKAxNOTE1NSi4x_waV0l9xEtntzT_x6x5B8xrMpZLPHyByyTJFOyNOCyLyEecxyw-afx1Z2wDbjx6wtJHqiBEmoJoaya0BMbDxrx_l5ACKwxMxGmOxImWaKmnbXmRmOmFeQmdcSmJeUmqu6y7QQe4mFedmJOwrnm0LitXeqLzmerimsmHcCdDzOzKzFFQc0mQzTcenTziwiN6mgMUq3nXnAnPvacfzYmkbonku8d0nncxcOnQnVvPNTntz6efcjz5mkccc-h2UltxtqzFtsznzlnFismA0FyCnD0sneVQOizwnYnrzjn1z7QfOngO0cNQ0B0jn6p2zqu0dMk2dBqZEDqtwovi0foHq6ddz9dPuhp0EZQea7qIeiMhqxf_vCgYqQezRWqEstvqmxPVriq30YrckAImqIE_Pasa0kqgvsqMQHEteQQy0d0B120R0M1F1ErWkEf6qdqZ1zqFrxP1QT1Jfb1_QHrk1WhsRNr8GUfRRquQwUrcrWrlz4ef1arLv70drdzQwEvV1LtUsprZSw1Lh9r2rD2EyEYahTsurC2bLHgE23sFFsSNgA2N2SgPrW2T21SIsagWtega2ME4g7SFhKTdv90S2i2Vsk2XsZsR2M2b2uggs6a8g-gh2qheTz2hObx81F2B2Nh7sPhssosusKtE3ysDtn292HtNtrhwsH3_s42_RzsJ2ld7h_azFOR3qdEwViBhBjBrB9JORwUY3uBa3DpWkd3f3h3m3dpvhl3n3doIS0EqEagPB5GuBwUUtSiwhf24hOvD1HJbtZzE0etsYRthtE4IRkt7LvupiutHQKiquS4qtmXtmq011lVM0uibib4unfiZ4EG8t2Vu00BRuxVJTBW3iQuHu6izitVq4Fu-teuIuo4Tu9iWudzYuCjauMjHuduWWwVhuLjXusuouQjmWQjtuTwO4Xuxu-Wzuokm02uP5YtbWljCjPXvopjkj9uZ5vEKBGNKICqd5NX4iMXh5iBquEvtjWXlhB4MHRv9jkXhBW4HvTvSvjXRnzzXvBw0Xd2PkPw-0TkT5wvK3h4jwQwMwhdrvC63vvvBYyvaYu5K1I0Awfv31nvh0Fwlf6vpY_G9vquYvuvuw4kHwoodzj6xYQ6AlzH2vgvGlM5flVwKZXwMZCllwIFowXZWlZZY4w57HdZdo7IfldwhlkZ95EEkl_pvdNFwwXyxZZy8Ggx3Zix5wJZtJcpzAkBORyB3K0Bpy-lCK4AKauyZbxy0xzySxAL2y7y4yerAzAIhbTmqbWmkbEndiczI6vAFzHQHzhmFcK42mrmH4dzPzEMkmMz-z67A7CMVzMEXzUzC8fqbzhw77rnBzhzXdP0kzN8ez6zSdPeqbH0K2InT0y7vzzc755zucb3vnY0d8X1m8K08zBVL8Ed4n0z08dt9zCHk8W3uOn8hKtn-m4z68g8KneO2nb8w8k08qk5erf00ul66tr0c0S5b6zY5djuL1InSGKqt0R3w0DePqy840gvec10p1i8aqz1C1m9E1qqLzdf6101e8QwH1CGoqe1y9yeoetqQ1vqS189CwvQWkmfr9g1m15q_eE-u8Ef_qE2lqh1vqGZJ-b2r1TfPrS-gvy119v9d9n9Z6m4brf-W1h-x9F-0B-1u9n-W6Cgp2S3ASfmv2nr_2H2PSV30ybT2-X24-oJQ232U2_rQ3G2tSZ2F_3-avGk5S1hdg5477dsChPs6-r7ohls62Ysb-C_r26g02is1-trx252s2uT82R_-2--qS5TJ3QtL3w2q2O39sJ_q_U3H639p_ItT3P3o2M26_vsAPtAl9Ao-AC4Aw3AvBAu8Aq3Ag3Ai3Au3ARtAFABWxAROAIABs3Aj3Av3AeJAZ3AGABAeAz3A1FARXAZEA33AuEA63AmUAYRA73A-3AW5ABiA-NApmA8NAF0AF8A77AD4AI8AL4AoABdfAM8Aw9AQiArtAV4A4jA77AU4AvtArtAmtAl8AhNA1tAd4A3tAN0AyFAV9A2ABEuAh9AMtAc4A04A6iAx4AFBBihAHBBB5AxiAnBAv4AT4AEBBk4AR3An4ATTA8iAVuACABv-AZKA74AHjA94AXuA_4A84AIBBJjAiuAJ5AyWAH5AoWAmBBOjAoBBuuAwABDAB5WAV5AdjAT9AF6A3uAQ5AA4AxAB5WAY5AHjAa5AXpAc5AXuA6BBifAo5Ai5ACBBe8A8uAm5AQuACCBq5AqjAU6AFvAujAr5AIvAzjAHjAl-A3GANvAPCB45Az5Ar8AO6AgvAsSAZgAB6AJ7AKwAj-AL6A3_A4BBB7AgCB99Aa6AAqAc6A3nAN6AfCBK6As6AWkAS6A0vAv5AkCBJ6AD6ADwAF6AzeAe6AvkAqYAh6Av6AhCBvCBZEA5kAIwAtCB2CBoCBN7Aa9AOwAEDBYqAx6AHZAKlA16AYwAi6AQlAD7ATZA-IAH7AYZAYlA46AdlAgZAG7ApwAc9AbBBPlAK7AswAM7AQGAP7AlOAdxAS7AAbAulAdyAX7AHbAuAAGEAcKA1BA9GAPrAKABh7AFxAIaA3AA1AA4AAyAAm7ANxATaAp7AebAW_AvPA1FA1BA5lA9vAVSAsRACIAwDByDBVfAzBARBAjWABEAplAR7AslAbyAhxA4wAARA1DBHaAxAA1AAwAA4AACmAjyA1xAoKAAxA7WA9JAhBAwBApBAvAAs1AhBACBAUEBfPAZRA4wAFBAQEA0FA7aAoEAzxAQxAq7AYOAiEBnBAkEBmEBoEB_aArEBBbAtEBW7AwEBmIA3FA1LAuHAjBADFB0FAbKAhOAtAAxAAgPA5EB7EBnEBpEB_EBulAuEBEbAJFBZwAQ7ArlA0wAsEB3wAxlANNAuEAUKApxA9lA2DBaEBwAAsyA8DBAEB4EBsBAjEBOIA8EBTFBdFBWFBpJAFBAgFBlMAjjAcxA0EBo7A2EBqFBhEBsFB6EBuFBSFB-EBxFBCFB1FBWWAPFB-FBRFB9EBeJAUFB2wAyFBuAA0FBQFA2FBQVAOEA0EAIBAoJAJbAHGBtFBlEBBGBLGBDGBvEBFGBaWAMWAMFAJTADBA8SAQIALIAiBAdGAKIACvAbeAQFBAGBKGB8GAMGBjJAOGBQGBhFBhGB1FATTAWGBXwADsAmDBYyATEBAFBeFBpJArLAHFBkaAg7AjFBExAZEB1AAxAAwAA1AApFBXaAuGBbGBwGBqEBeGBEbAGFBMFAIFBKlAWJA5FB-DB7FBPHBIGBvGBwFBAHBOGBWHBHEAFBAZHBQYAQHBvFBCGBiHBW7AkHBYHBKIAuAAJBAmHBKIAfJAeGAPBAiBAqBA6GAo6AjqApHBcGBxGBUHBpJAuHBzHB0HAyHBKlA3HB5HB5lAlGB0FAcGAVLAu-AnDB_GBqDBW7ADHBXHBFHBuAA1JAKlAGNAIIB0BA7SALIB9JAYEBGxAFKA7DBKxAXbAn7AcHBdbAA9AwmANIBHEAVBAJBAGoApBA6OAJBAUJARcAqIBjBAsIBuIBbwAJBAlGB9SATLAaBBPIBcFBAHBrDBnBAsBAGNAfIBIaAKHBwAANaAjIBFmAeHBaGBqHBdGBsHB4wAHBADJBe3AwaA_3AaHBMKA6FBnIB_TA9HBSHByGBBFBRJBTJBpaAxaAuUAuAAlGB1BA0FABEAVABZGB_FBRHBhHBVFBtHBhJBVJByaAlJB9gAoJB5BAUGB7HBztAcJBuJBNGBwJBGNAiJBWJBDBA1BAaGA9vAEBANWArJBJGB8JBzGB-JBUJBqaAWJBoHBfHBtJBrHBvJBgJB_JByJBkJBJBAS6AOKByaANBATLAbSA8GB8HBRKBOJB_HBQJBVHBxJBbKBkJBaKBxaANIA33AzJBxwASEB_IBRIB4wACJBWKBoKBNIAuAA7SAnJB1FAo4AORAFJBaEBxAA0AAiIBfEB9DBPxAaJBDQA7JBTKB9JBVKBNKBjJB3KBmJB2JB4JBJqAaaAUBBG1AlYAeaAgaAwJAyJAFHBmaANeAvaA2KBuBAuaAZYAfLBPLB4GB-vAYFA-IBayAAJBSIBnKBNLB53AjBADKBxkAkBANWA-KBKaA0AAzAApFByxAZJBgEBMoAUxAVpAo3AN_AYxAtpAWoAPnAwpAWxAyEABMByoAWoAmoAMEAFMB_LBXxAspAyoA0oA9pA2oAVxAOMBHMBQMBRpAUtANMBOpA0pAZpA-oAAVAJpA2KAbMBl4AjpAtpASpAsKAjMBi9AdMBZxAfMB-NAcpApMBGBBeoAXMB1pAoBAmpATMBBpAGMBYpAsMBn_Ae8AYNA4MBWMB6MBtpAirASLBLqAP9ANqANFAYLBiaAbLBu-A7AB5PAeLBtLBhLBAKByaACKBEKBpABfHAoLBT7AdFBBJBsLBWJBDJBiLBrKBuBAOWAGHBEaAIHBGxAMaAJxADLBwyAmIB7LBcsAPNB_3ARNBXKBsKBwBAjABaFBexAZNBqLB4wAMIA-KB1AAyAAyAA0AAOHBbJBiKB-HBTHBlKBpJAJBAPBAXJB1EBGLBrFBNJBDOBeJBuAAOGBHOBuAAGBAxRABBAjBAI1AzBAWFBIKBgHBJLBLKB4wASOBUOB2HB43AaOBQKBNOBdJBAIBxHBIOBhOBlBAcABuBAtKB3FBBnAILBPJBUKBEbAgOBxRAlRA1aAkOBtGBCOBnOBFOBpOBTOB3OBCWASGALQAMRA_IAZGAZhAyOBkKB0OBGOBqOBBPB0EARFAFBA2JBqJBlOBsJBjKBEOBLPB_OBrOBLXAPPBtBARPB7KBUBAMbAeDBK2AJPBXPBKLB1OBNPBeGAbPBSGAJNByJAbOBSKBzOBmPBMPBuPBWPBPOBROBIOBJBAaPBCPBRFAzPBOOBoOBSOBJBApEBZRA6KB8PB9OBYPB_PBBQB1JBQFAMNBMJBVPB9PB-OBHQB_aACQBVNAeKBLEALQBBOBmOBKKBfJBnPBxHBjfAcKAvLB0BAIBA8IBXXAEQBZQBQOBW7A_PBiGBaAB6GBYGBUPBJKBdOBaQByPBJBAaBApBAwBADBAPOAmIAkQBvQBmQBfOBIOBpQBYEAEBArEAhBAwLBIPB8OBlQB2PBuAA-QBtBAhQB-JAjQBvKBbFBpLByKBEbAMIAuAA0JAeGAzBA6PB-SA7KB0DBHHBqyAJaAyAA2AAwAA4LBbHBFLBsNBJXARPBvDBNIAZRBXLAnRBpBAUEAuBAZRB4xAqEA5lARKA5BAcIBRGBZFBdzAsRBuRBqRBJOA6RBpRBmIAEBAMFAQEAquA-RBvRBmIArRBuBAoRBGSB0FALNA0BAbbArBAnJATHAESBJSBtRB_RB0FAISBKSBZRBNSBPSBzBASLAWNB0CBvAAFSB8RBdoAiSBASBtRB6HB0RB2RBEFBREBPRB3NBRRBpJATRBVRBzEAYRBmIABEAnyANbAcRBi7A3AAfRBoNBLxAlIBkRB3EBnhAlSBXSB9RBUSB7RBmSByRBieA1RBNIA3RBTSBZSBHSBFTBPTB0FABSB4RAOTBVSBLSBm4ARTBXTBaSBMEAPSBRSBDFAWTBHTBETBHQADTB0BAbSBRKAJNAeSBmLBvBBEGAlTBphAlTBxRBoSBBEAqSByEBsSB2NBpDBcyAW7APOAGRApBA7NBzAA4AANHBKJBvyAMQBuQBwPBeOBEbAUPAJOB6LBBTBXKAkPB1PBW7AJUBtQBcOBGUBwQBuAAJUBnZAtZAOEBEEAsGB9GBwKBQRB5TB4wAPOAETA-TBdEBAOBHLBFRB6QBOGBBUAKUBrNBMUBwLAOUBoOBrUBCBA15A5RAYUAVABGKBLABxOBoUBUUB7QBIUBpSAlJBfmAvOB1AB6JB7UBKPBxPBWUB_UB4fAgPB5GA5QB8UBqUB_UBHBA1BADIATPB7OBYQBpUBQUB_UBSUBvPBGVBHUBpJArUBLBAlBAlBAwBAVBAWZApJAaVB0PBxUB_UBgVBcHBUVB6UBWVBOVBYVBNTAuAArVBPxALVBiPBEUBTUBcVBVUBrUB4JBuTA2SA2lAtVBhKBvVB6VB9UBeVB_UBBUABWBEVBDWBlPBdVBIVByVBBUACVB3BBL1AwUB-OB8VB-2AJWBX1AUWBYPBWWBbhAMWAg6AERBLWBPUB4wAcWBJSAUBAnJB2IA1VApNANVBEWBPVByVBdCBMnATRBnVBOQBbWB_UBvgAeWBAHAgWBNQBFQBHVBrUBOhAshA3UBHKByWB7WBNWB9WBB3AshAaUBQEBCXBGRBxVBJSAuAA_WBt3A4UBrWBMWB7VB_UBHXBPEBcUBCWB6WBLXBjWBVXBYUA2VBSXBiWB-UByVBmWBNIBIBAipAt3A2TBoDBU7ABHBuAAiUBREAuAAnBASVBnJAbRBkNBdRBuxAyAA4AAiRBYJBtUB8FBqgAS_AZvARVBDIAKABpXBQIBgUBEbAuXB_RAuAANKAiVB6KBdGA0LBKaAhRBCUB_SByyA9XBcsAp_Aj_A_RACtAz_A9_A9-AYYBr_A8sAD3AcYBi_Ax_AJtA8_Av_AdYBkYB7_ABABc_Ay_AIFAARBmBACRBaGAh_AphABtAB3ArsAV6ANNBzrA9-A__AaYBhYBnYBtrA__AG3AiYB0YBOtA-YBMLAYNB4TBVEBHYBiSAKYB6FB0XBqxA6SB3AA_TB6XBKOBlRBPfAx-A1YBMFAgYB4YBoIBUhAw_Ay-AzsAvYBxYB4RBo_AM3AAtAiSA9YBcZB7-AX_Ay3AoZB2YBt_A9IB-GBxKBGYBpJAIYB2BANZBcHB3SBPYBzAAeEB-SBELBUYBdZB8-AjYBy-ApZBzYBGsAhZBBRBDRBW2A__AdCBGaBtZB6sAaZBC3AqZBBEB5_AN3AA3ARaB3YB0sAnLByZBfUBKZB1ZBMZBVdAuTA0lAzhARRAPZBkFBZEBuxAzAARYBpNB5LB8XBBaBsZBChA9VBJTAjaB2lAOaBxaBxKATTA0aBDIASRAiZBwLBLaBWaB_RAyaBnBA6aBv1AEYBzZBeaBtXBgaBiSAmaBlNB3DB7SB9ZBkIB_ZB_DBvaB_XBG_AYWBmEAIZBrXBrDB2ZBuAAyRBe_AhOApWBPYBBLBUZBLUBVYBGtAfZBZZBs_ArYB0_AeYBCZB_YBMUA2_Au_AlZB-_AAbBAABzCBsTBCaBEZBtYBjrAGbBdaBV7AhUBMZB8wASaBKAByLBvBA7ZBvxASYBSbBdHBrZBVbBK_AFaBsYBlYBPUA9aByYB9bBuSB0ZBJbBETAuAA3YBEcBzLB5SBlFBuxA0AA9SBRbBqNBATBmbBXZBobBuZBYaBwZBQcBqYB3bBfDB7rAoYBgZBrcB0_ABZBmYBzbB7YB1bBxbBxZBeUBWcBIbBcbB3YB6ZBecBZEBDKAzAAicBxxAjRBAaBrZBx7As9A5KA27A5KA47AyKA9yA17A5yAt7ABzAZmAN5AdzA97AIRA_7AOzAB8AsABD8AK8AfSB4bBvAAH8A3LATcAE8AvABW8Ae8AmABWzANzAG8AP8A0BA3mAqdBgSBY8Ay7Aa8Av8A5MAx8AjdB1dBMdB2MA58AR9AC9ALnAp8APnA0cAvXA85Ar0ABeB-9AWkA_8ArZB8dBnABG4ApdBgnA_dBIeB78AjtAuABBOATeBX8AJeBMEAE9AWnAc8As8AddAeWAL9A4dBUOAO9A7pAQ9AW9A-pAg0ApCBzYAmeBzBBZ9AQXAp0A3VBNeBf9ATLBsiAkMBWLBk9AX-ATqA00A_1AO-AozAABBkrA80A92AYqAgqA-eB90AT-AWkAgeAI1AieAc-Aj-AO1AreAR1AuZAIfBN1ArkAlrAUfBPfBU-Ad1AYfBnCBeoAlQA-qAj1A_eBneBZNALfASwAOfBdfBMrAa-AMEB7eBcMA73AHfBEfBgvA45AvfBo_AYqAs-Am-AscBz-A3rA2aBZvAwrAV_A2xANcBq_AGgAbSA7fBG_AV2AsbBpYBH_AVfA4fBNaBf2AQ_A4_AYZBd_Al2AaaBjdBAgBeYBPsAu2A4fBPsA12AjsAHgBy-AmsAB3A4fBPcBdgBpbBbZBTgBvcBeZBxcBkhATaB_fBXYBIgB6cB4fBIaBwYBKaB0cB1bBigBDZBXABpcBqbBGZBPgB0bBnZB7bBEgBMBBycBrbBRtA73ATtAbRAiABwOBqABJ4AfdB88A28AidBngB4EArABmdBF4A98AReBzeBW_A3ABR4ARiARVAQ4AsnAwtAuBBQhBvAA9ABR4Ae4A5tAoeBDBBOuAULBBhBWBBp4A1iAphB3eBVBBt4APBBRBBKBBqhB4sAGWAOBBSuAYBB-iA-4A04AA5AJhBFCBhBBeBBjBBNOAD5AXhB2xAmuASvApuAqBBnuAHjApuA6ABvaB1BBYtAl0AZ9ASiBAiBgSBGCB-uAAvAYXBe8As5AJOAGvADvAQCB55A51AUCB15ADVBgSBy5AKvAUvAGeB-CBofBc2AbvAeCBp6A-5AjDBjvAWkAtiBq-AiCBkMAsCByiBY6AdfB5iBVGAhkAOCB3iBUiBseB5CBtkAf6AxkARDB9iB4iBADBGwA2YA5JBgSBq6AE6AweBt6AQjBjdBSjBFlAmfBUwAODBNIAMlAkZBe8AclATDB66AcDB86AgwA_6ARjBSDBl4AE7AnwAkjBilAJwAL7AreBHDBlDBHZBcaB9cB_bBLZBZcBAHANIBmRA-WAt3AibB_NBJcBkcBJdBUaBQgBrhAnWByBA8jBfjBgSBVgBugBHkBJkBzBATcB0BAbEAfXBjgBeUAHkBQkBkKAjBA2BAaRAgKB8gB4cB-gBJtAOkBfIA7aA1jBJZB3jB1ZBuNBLlA0BA4GB1KAjNBQZBlFBxAAxAACLB-ZBmcB4IAFVBTXBFWBWUBpkBuUABBArkBMFAtkBrTBXJAIdBTbBkBAXGA4sAfHBzBAvAASVBvAAeNBSNBkJBKXBXVBjWB7kBNIA9kBskBjIAtJAARBzBAseA0QByaAMBAVlB_kBXlBgXBxUBTlBuBAflBPHAXlB3FASyAxtAelB-kBnlBqwAQlBwVBSlBfNB_3AmlBAlB5WBFUBsWBQUBklB1lBolB6kBfNBMRAZlBblBzNB8kBtlBAlBilBVWB7lBFmB9lBqKBAmB5xAaVAWcA8lBvlBVVBaXBRlBIUBJmBWlB2YA-lBiJBMRAvRAxKAcHAGBAHPB5RA1cARmBHiB9FBhWBjlBzlByaAkmB3FAMmBkBAdmBDWAvRAjWAUBAjmBKmBSmBuVBUmBxlBWmBpmBEmBYmBtJAfFA9gADoA5RAhPBkmBHmBbWBXmBglBZmBvmBriAgmBcLAimBNNAslB9mBFnB8WBHnBulBtJAKnBcHAxmBOnBNEAEnBORB3TBabB6TBVEA7NB1AAjbBBkB4VBbVB4kBqUBVEA_FBnBAsUBlcBmnBoVBImB8WACuA3mB4lBonB6lBynBp4AZKBqnBdkBZWB3kBhXBeVBqnByVA6nBnBAdKBOIAVQBSnBEXBBoBp4AWGAnBArQB8nBTWB-nBjlB4nBsnBMoBDEAQEAMQAciB9nBnmBxnBrnBuAAOBADKBsBAMoBHoBdnBqXBaNBgnBToBtXBVEA7EAXoB-KB2AAAUBIcBsaBDlBLcBW_AWOBLIAGEAnyAVoBZ5AcPB1oBPEArGBDJBnBAePBRaBVcBmkBsXBzZAMbBdRB1AA1AASZBmUBMOB4mB5lB4wApEBXbBClB7XBunBXQBOpB2nBQpBFABuAAwWBvBAlGBnJAjBAIoBVUBRpBoXBKIBvMA9JAPoBI0AaWBHVBjpBSABTmB1nB_nBQOBapBISAJRByEAhuADDB0nB5VBYpBEbAspBdpAzpBZABYEAfFAeIAlMAlmBNUBRoB-OB8pBxpBeJAlpBMIBucBjPBGqBYPBIqBIqBwlBPpB7pBapBpEB2SANWA7SAmVBupB5pBwpBIqBQABVAB1pBjWA3pBZXBvpBoOBfqBaVAe3Ag3AhqBzEACqB7EAhpB5kBIqB6WAiyALxAepB6GAwqBOGByqB1BA0qBXbAVXAg3AYFB4qBW7A6qB8qBeGA-qBrBASpBOqBboBQqBapBVXAlMAeIAcKAJRBfUAaMAtBAHeBlqBdqBnqBapBx6A2qBgpBkoBFYBIbBGpBoXBuXB03AaABqEA2pBukBnaBmNBuxAkbBuaBrZB8pB6bBCGA13AbAB43ADpBfnB4wAgrBj3AirB_pBtBACHAuqBPYB3AA5XBBkBtaBVpBW_AurB4gBDSB6rBzBAtOB0rBmoB2rB_aADYBzZAjaBZqBPRAtoBk7AwoB0kBCsBDkB2xALdBLnATdBw7AVdBy7A8yAiMA-yAOdBCLAAfB57AzdBjdBadB7QAcdBG8AedBThBPcAodBquAldBSiACcAV8AnjBjdBsdBQ8AudB77A5sBxdB2sBEqBqnAbeB1EA3dBMeBW_AOeBjbAFnAZeB9MBCtBcpBwzAFeBAkAAeBVeBK-A3zAfeBH9At8AcnAVhBX4AvNAKtB0dBCtBM4AzEAFtB2xAHtBceBlhBeeBN9AWtBheB1nAW0AM9A5dBueBl1Aj0ATMBEqANjButBk6A4CBvoAyeBENBLBB3hBv0A5eBOqAsfBp9AzfB4_A50AXdB3fBifBwsBA1At-AsfB59AJ1AnfBq-AQfBuqAPQATfBwfBZfBH-AXfBTuBdfBDfA_QAbfBXuBOuBU-AR-AKuBU-Ao1AGuBkgAZ-AOrArfBjuBbfAufBJuBouBqWATCBI-AsuBPJA2fBCfB71A3cBDaBsSAssB1uBMUA9fBjCBUgBtgBy-ACgB5rA5uBGsAGgB3gBusAZsALgBA6AfoA7SA2hAg2AVkBy2Al_ArtBaBB5YBwcB2uBRgBt2Ab_AOvBk_AfbBzBAbgBAhBq_AfgBCpBZvBZYBvZBDhBvbBHaB2cBekBVvB_gB-fBnhAAgB1cBbYBmvBPaBRcB7gBgSBFsBjfB2GAQABDYBTAB8GAVABOABUGA5vBoXB7vBhBA9vBGsBwrBaABJsBzrBvhAFhBgABHhBO_AsUA_3AquAShB83AXeBgtAlABwdBftBatBchBzAB4AB25AP4AbwBahB5ABYdBohBbVAc4AkhB_ABdiABBBnhBe8Aj4AwhBxMBshBsnBuhBCPB6tBLPAvwB0hBxwBr4Al4AvwB7hBOgBYiBCiBifAfBB64A-wBU0AyhBFiBKjAAtBluAG5AOiBI5AMjAJxBifAPiBiwBFCBxBBR5A1tBViBSxBSWBhhBZiBf5A_uAb5ABvAX5Ae5A7BBg5ADCBqwBYiBACBVBBJCBr5AOCBt5AjkA35A8jAqiB05AdwBerApiBSCBtXAyzADjBGsANaBsvBqgAYjBGDBOkAmgBTvBlCBuCBU9ALeBoJBPYAKDBLwANjBxvABjBMCB2xBxjB9xBd6AHjB7CBg6APhB_xB1CBP6ACyBBDBn6AMyBveBFjBVjBayB7QAMDBbjBJZAdjB26ANlAZDBijBSRA76AVlAmjBHxBblApjBR3ArjBpyBI7A8iBJJAiDBNyBsZAD-A1NBloB4NBEbA3rBdpAIyAqqBRABRKAlBAmrB-rBBUBxoBUpBZsBnhA2vB4eBp3ApqBr3A6vB5yBerBnkBuJAeJADYB_yBPzBt3A8rBLVA-rB3LBBsByoBLOBKzBNABGNB4vBOzBJABBwBMABUABt3A-vBc3AlzBBzBLsB7yBpJA9yBacBXEAOrBmxAjrBYEArsATrB4SB1XBi7AAmAWsBjcBYsBTbBKdBfsB9dBKkBjdBbsBItBeKA07Av7AdzAI0BmPAt9AghBUyB87AfmAemA6fBIzA9sB1sBftAA8AomAwdBZ0BN4AR0BvaBY0B7sBrdBd0B_sBgeBlcAgzA9eBX0AttBotBo0BmsBSIAhtBnhAjtB1EADeBxzAsiBt0B7zAVLBDyBG9ARtBI9A0UAQeBatBx0BanAetBXeBC1BBtBStBFFAdeBr0BleB40Bh8APJAV0Am2AstBM1BR9AX9A60BwtBU1BqeBbyBHDBg4A9MBV1Br6AXyBo0AIqATMBg9A2hBqpA7eAx0AwuBXPAq0BFuBcfBq-A60AzuB29ALkBFDBxdBYeABuBy1BJfBZNALfB69ArgBtvBz1BPuBB-ARuBNuBu8AvuBt1BP-AauBN-AF2BjzBffBzQAfuBp1BG-AkfBn1AmfBsfBpfBmuBFbBO2BtfBbRA21B9uBYqAyfBruBJ2BHQAyuBE2BxvBChA4uBpvB6uB0-A5xBWYBFkBFgAfmAB_AivBjSAE_AFvBChAHvBv2BMgBOwB_SASvBUbB-uBj2AbvBp2BnbBpgBWvBuTAYgBv2BagBg_AZgBZ_A8MBy1Br2BjvBqcBlvBCvBF3AovBK3BocBrvB8uBhhBuvB5cBR3B9uBmZBChB0vBjdBLzBvtBkzBNOAAzBQzBdzAf3BxMBBYAAwBtpBl3BizByvB3zByrBdABKwBfABlnAhAB32BtUAniBe3BLhBvsB18AAiAI4AWwBT8AWeBA1BQiBrZBZhBehBrtAawBW4A0ABlMAC4BYhBe4A2tAkwBf4AECBgSBswBGuAEiB24A1hBtwBrhBExB24A2wBNuAywBl1B4hBIWA6iA7wB52BrZBdBB_wB04AbuAyBBDxBV4BGiBMiBKiBLxBF5AK5AsBBM5Ag0Bl4BWxBytBuwAWiB33BYxBlxBkRA8BBN_A-BB64A94BqWAJCBj5AX1BC5BfxB5wBnxBLCBjkAqxB1vAhiBXCBuxB2jAmiBXxBS0ByxBifA65A1xBaCBj-AcCBJvB-2BtyBLjBEjBb1BkvAb5B-iBIyBrCB2FAeyBUxBcyBwCBKyBrxBl5BMjBg1BPyBoYARyBJjBq5Bf1B2tBaHAZyBw5Bi5B9xBxHAu6A85BJOAgyB8IA06AjyBQDBmyBqjBUDBiZAljB-6AsyBFYAuyBxMBwyBtjByyB77AYUBQQA95B3yBSuB0jB8cBEpBrDBVLAnrBNbBaEB2AALpBlnBWpBmqB-OBNSBtnBJzBFqBKrBHVBp6BRPBkBAQBAvBA9JAMPAnzB4pBnnBwpBp6BTqB6pBpJAp6BIBArkBwBA0FBIEADmB3KB76B56BMMBJBAfOAg3AMMBG7BoOBp6BJ7BXGANKA0BAgmBzRBJXBcqB46BO7BMMBdMAtIA2VB3lBXrBo6BMMBnTByBArBA4OBqEABrB4wAp6Bi7Bk7BqTBUkBX7BwnBYPBp6BK7BS7BEPBcHAC7BiVBuKBu7BzWBu6BMMBy7BMEA6SAlBA4RA-OAaGAn7BEbAp6BXBAWlA97BcMA5VAfKBNFBvzBvSBuAAf6BFbAkBAeIA06BHpBi7A4AALHBzkBA0BfzBWZBzTAqPBRFAOXAcPBw6BU8B0FAO8BXcBhNBLIAmBA7NB7SBJJBpNBvnB67BNWBOBAzHApBA0JAoIAXiBYbBc8BuUBAGAqpBx8Bz8B18BQwBE8B96B-8BXZAaWAy8Bp8BE9BNIAMBAARAEbAN7Bo6BD9B28BQVAG9B08BI9BuBAiqB6kA57BDXBVUBS9B_8BW5ADEA-JAUBAvBALFAt7BdUBtSBd6BW7AuGBr8B0AAraB0kBv8BZ9B5kBLOAtFBzEBIzBC0BnUBt6BNWBw9B_FB3FAzUB7EA49B9JAKIB0JAxXB4aAPlBY9BbXBEbA99BV5Bt9BF-BpJAH-B3FAJBAhQBzBANrBzBAMOA0NB36Bv7BHVBM-BxHBP-BH8BiBA0aA9WAB9BuAAY-BH-BIrBJ-BVmBL-BIlBg-BfHBd-BbtBq3BWrBY7B-OBY-BR-BT-BuUASpBZbBMsBEbAuGBIbAfHBW8BfcBk7AdzBHzBVZB68BhiAfHBdVAx9Bm8BIbB4-BuAASVBr8B1AA--Bs9Bm6Bf7BYPBY-BsIBq6B09BNpBn6BR_Bn-BT_BFBAtBAqIALFA27BE7B53AN9BY_BF_BT_Bi_BX-BZ_BJBAZ-B15AUBAfJAiBAMRAsIBq-Be7Bu-Bj_B59BuAAT_BO-B15Aw_BfKBy_BW-B39Bo_BxHBH-Bq-BDEAvLBYoBf-BS_Bp_BJBAH-B6_BLEAlpBUEAsBANRBRzBHbBTzBI_BSVBuDBtZA7NBY8Br9BjcBk-B5mBm-Bk_Bp_BzjBXNB58B1kBHlB29BVUBHACuAAhACaoBXpBwpBoAColAJACfHB4xAZGAVEAyIBm_B-_BfACpACwqAwACtFBq-B1ACE-Bl-Bo-B4ACvACKACxIBtZAGAC__BDBCfHBUJAXBAKIAoBARWB8_Bw8BnACIBC6ACH-BMBCraASKA-ACV-BRBCv9BTBCS1AJ7BMEAkTARBBj-BP_Bz_Bn_BCBCwqAH-BUJAPBCG_BTACn-BVACB2BFbA2KAr8B3AAaACLJBkBC9_BSBCnBCS1ARPBZPAU_BzoBW_BQ_BmBC1_BT_BolA8BCj0A6IBQIA5lAUJAGoA5GAAEATLAIEAHBC6BCVJAGCCplBukAVEAbPA6BAO6BlACsACoOBuACwqAUCCRCCDCCgACfCCuBA9BCIXB5BA2QBFIAlBA8oBF7B_ACdACBBCiCC5AC7BClCCj0AWBCAEAkBAIBANFATTACBAlBASLAGEAcLBRAC-bBsXBjaBYOByBAnJBuJA1FAYACKpBMpBmmBcCCv-BUEAYOBSBAHDCgaAXHBy9BA_BkAC88BnACQDC5VASDC53AUDCHEAQBCu9BOGB2SARDCTDCMEAVDCg-BbDCtVAfDCjBAy6B06BGACqDCbgAmDC4GBjBA3FAkDC5VA3WB4aB1DCsBCDDCxDCGDC53AtIA0DCIbAxDCBECXHBk8Bg6B2XB5AA0AAGzBXsBjACRiBCxBYWAo4BawAaDBoyBT6BXDBosBhhBhjBJ6BbDBVDBdDB8DCrDBEDC5VA_DCIDCoDChECtVAoVAxKA0LBKECAkB_-BlbBPEC-hBiBBGGBTECnyBrbAWEC96AYDBzECbECjrAxyB2mBb6Bl9B1rB3-B1lANFAYACl7Al6B19BODCR_BCFCW2B4FBz9B_BCNDCX_BX-BKFCfGA1GByBAOIAsBAkMAs-BKWBIFCRFCkaBTFCgFBVFCZGAVBAyBAbqBaBCiDCW7A_VB7aBhDCK-BpDCdFCZUAJBA3KALEAoFCRRAjBCHFCQFC39BSFCZUAzMBvNAwFCr-B5UBt-B4BCv9B4FC3FA6FCvFCfKBnCCwDCtFCDGCYpAFGCLEAC8BWjBppBPqBcFC1aBuAA6FCDEAyoAOGCIGCTGCVGC7qBjyA0FCACClBC3FCJGCIRBcGCLxAyFCEEA0-BlkBAFCpJAEbBfGA1cAEEAWFC6CC-jBCdBGxA2LBAsBtECsrBGtBroAfpAu8AUFCwGCITAORAe0A1eBFNB3vBOPAk9AsPBvMALNBfECn9BCGCqJAfFCWFCBHAjEAzGC_lAk7AMECb8BNFCgzBqgAO0BZqANdBUdB37Av0BrbASdBM0B77AaHCCzAYECS0BqsBAIAl2BgSBzsBRzAj0BrHCusB0sBxsBL4B2xAi0Ba0BS8AMhBRMAm0BN1BJ9A8eBZPAmtBs0B90BXtB3yAJtB80BUeB-0BzbA10BPtBWvAGICCICU1AL1BxnAaeBI1BnNAXeBuNAG1BzdAE1BA1BWICC0AHICmwBP4BF9AVtBBICptBHjAjeBaICb0AZ1Bg3B0tB45BUjBjxB7dBe1BTjBs5BN_A4tBj1B2eBrzBo1Bf2BdcA3dBi2B0fBo9AEuBw1Bg-AW3Bz1BGfBe2BcuBu8A61BMuBguBWkAA-AseAC-Aa6BCuBVfBVuBDfB7ICUuBQ2BM-AeJAIJCUJCi1AGfAX2BZuBGrAS2BX2BU2Bt1AYvB3ICAdAquBs1BEJCS5BDJCSJCdfBh2BWuBP3Bk2B0-A4fB7uBybBm2BGsAAvBevBeYBEvBj2BZvA02By2BZvA22BLvBP_Ak4BEkBT3BavBSgBf5B2sAEKCfsAQvBwgAnuB9JCG_AF3B9gAcgBOKCK_AgvB8ZAv2BFaBHKCL2AA3B_gBwgBzcBTKC7tBc3B81B-XBVaBgkBtcB8bBx3BwTAGhB0hAAKCPwBU-BKhB-3B4HCPeBZtBVwByUAXwBUICQxBS4BdhBNVAbhBewBI4BcwBXVA4KCjdBjhBL0AnwBQ4BsIChhBT4Bz4A5hBW4B3wBy4As4AV4B9VALuAw4ANLCzwBg4BgWA6hBUuA8hBgBBwECDiByECbLCcuAxECh4BkBBE5A64ANxBU0ALiBMxBy4BKxBWjABLCYxB34BY6BCXA64BI-Bl4BD5BP1B_4BfoAB5B77AeiBg2BCjBQ5BtxBzxBMJAT5BwxBdzAX5BU0AZ5B30BGyBc5BviBM_A-xBvaB7xBhvArICxiBV6BziB2yBpvAM6Ap5BB6BVMCn0AJyBZYAyCBiKC0gAPMC_iBskA05B8vATyBOMCUMCa1B9xBCDBPGCS0BhMCNjB_5BsMCnMCh5BC6BajBE6BcjBWFCH6B5ECvyBK6BewAXEC3sBZECQ6BBhBS6BdEC86ArwAX6B0iBCXAqACYbBpGC2-BrGCMHCcPAfKBsGCjGB9KBSHCJaA4AAAUBrrBDsB2xAEGC8FCu8A6FCQNC9WAmGCV6A1-BwzB9ZAMHCqEAFpAgNCA8ByGC8zB8-B4AAN_BWHCXDCvaBcNCfKBeNCYpAqNCkkBc6BqGCmNCiGCoNCSoAqNCCHAwLB0LBXNCa8BHdBXHCd8BEQA0NCLEA2NCpNC8FC5NC_ECNNC8NCTGC-NC0MBBOCaGA0LB2LBQbBGOCyNC0eB9LB7GCANBIMB9oAMCCIoAZKCe9AeOCopAn3BrMBCMBXoA3MBVMBcMBXpAhOCkoALMBxMCdOCUMB-LBvOCAMBYMBEoASMBY1B2OCfOC4OCPMB0MB_oAtOC3OCMzB5OCCPCgMBJeAwMBBhBlMBHpAgMBTpAEPC_OCGPCBPCeMBbpASwALPCgKCNPClpANiAYPCm1BHPCeMBJ3BtICnOCxpApOCwOC6OCoBADNBdrBSAC9DC9NC6MBkGCXbA7-BoaB5AA3AAaOCvyAB0BOFCqgAzqBjyAMOCnPC6PCLxAJFAbHAJTAxDBLEAKHC4wAhuA7lAVNC5DBk7AMDCs6BbFCNWBnCCznBHZBOEC3BCbBCOGBQQCp4AzKAsBAEfApEBYGC2ACVUBXQCwwBuCCUqBpJAgQCxHBDPBJQBNEBXXBf-BlQCYNAUOB2JAqFCABCsQCSGAhOBKQBrQCXXBCoBSGAfOAcKAbEA2QCbUByVArMCvOAHGCeQC5kBlQCcfAIhBNIACRCiQC86BuAAlQC_jAGPAJRClFCrFClQCnCCOGCN8BDRCWQC3QCp4AliAQRC_FCVQCW7AlQCmfABRCqQCXRCfRCZRCsnBbQC_aAdQCKRCwpBlQCGPALvBTTAFBAmEBTVAnJApQCbUB9QCBEAyVALFAEBAyJAuQCQRAwQCvCCtRCGGAcRCXNBMNClNCHQCW4BZGAaGAH2BeJAWOCIEC6SBjnBGdB2PCTQCUaB41B2GAc1AI2Bk9BenBROCHSCyVA-IA-eAMSCzEACOCVNC4DBknB3GCaNC91BVSCL2BfSCqQAbJCeuBhfBjJCW1BWSCR2BW-AqPCCDCrDBzGA7NB5AAJpBMQCvUBRGCNWB4TAOlBtCCmDBTSCfGCAGCOGBATCxNBh_BrRCoOBITCfLBxHBnBAhNBqEA7RCvMALRAc_BEEAcnBLTC-OBNTCtLBxHBKBAmXAbTCopBJrBOQCVUBbTCWJBJBAYBAiEAgTCWQB1FCBCC_SCuHABTC53AeTCNIAqTCrBCkRC4wAlTCzJByTCgLB4GBthBBDC2jBsXBGGAoFA5SClUBGFCFTCeRC3TCgKAWDCuECUQCmFCIUCQMA3FAuIBVTCu_ByBAYTCRRCABC3IAQUCjIAvBAzFAaIB2SAJbAnyAVUCdRCNUCEbAYUCf-BlUCtIBXRB9uA6rBXBAMQAhTCcACjQCIRBJUCq_BzBAWGBwJANqBvUCLRCnUCP-BW9B0EA0QCuUCMUCrFC6UCA7BrOBmUCyUCO-BA7BqRCWUCvCCnUC8UC0OCsTCgGCkTCGVCiqBnSBfoAmrBFVCPUCxHBTVCCHANVCJRBXVCSSBZVCtqBLVAaCCZDC5kBMVCgBCVFCeVCgTBgVCrYAuBAWRCZTCYPBmVCsVCWBAz6BCKCGUCjUCpJAnUC3IApVCI1AQOB5BA_6B0BAjVBLIAPOAnyA7VCtJAnCC0aA4SAlGBPAC6HBD-BKVCwUClUCxHAXlBhUCESC6NCROCBUCqVCkKA_HA-KBzAAFOCSSCHOCWaAFlBjBAbCC9JAJlBRSB87A13A5aAnBAtAAuIBtAAj8Bz6B1TB1SC_TC3SC5VAtoB_KB8SC78B-SCRVCeuA-BCYHC9SCmAClVC_tAuAAyGBNVCFVC7WC2QB1JA0FADBAlEBfJAqGBtDB2TCkUCBXCWHBZGA6IB3KA-JAFXC6VAuAASXCsBAUXC8IBj9BiUCBVCBXCPXC4VCBXCLRAtVAfKBcXCWXCiXCxUC7WCQABiBC26BfXCXUCBXCQABeWBcKAeGCPFCtTC6WCYXCzXCUuA2XCNQC2FC5XCkJBwVAoXC1VC3XCQVCAXCsXCaVAoWBcHA9XC-WCjTCHYC6XCaVAgaAmRAEYC-XC4XCPYCBYCaVAEXCqXCliAo-BvhBDYCXXCYYCvhBaYCvVCHVBcYCRBBArBbYCBXCaUBjWAYNAgYC3KByEANCCtfBnJAuYC53AliALFAMYC4WC_WCHTCBXCR-B7SAnJAyEAU5B0YCOXB0zBalBmJATTA4YCdIA5WCXYC3KB6RCyJABSALEAoGCVWClNC7EA7WCjBA3QB0FAYGA7zBvkByPC8NBZNCr6B0gAm4BxhB04AKXCQIApGBDWCwTAGBAgoBFQCEbAUZCYXCTIBZGAAKC8IBqECLaAeZCV_BZjAQECZ4B04AKQA8SAVXC7cBQOCTZCBXCXzBg3AjaB_VAHWAsNCbZCGxAAUB2GCNECfWCkACSNAJLCPLCLLCRLC3SAMuAZSC6yBP8BtZCkJBCaCJNAvMAjKAHaCorB3DBAUBwNCbOCLUCM4BvhBU4BSaC9TCWaCSzBAUCBaCtzB_PAmEBfaCh6B_rB1AA1PCTYB2ZCJiATBBY4BgKC6wBZLC8wBLNCSZCYaCuaCNOAIFAriAxPCGxA5AAzAA_zBkaC4GCIiB4ZCP1BAxBTMCC7A6EC1ECENCqyBN6BI6B7MCcECL6BujB-TCm9B4wAZaC3KBIyABECTYCDOC1AAt8BMaCcOCmaCe4B7aC0wBa4BRQCrwB6aCoaCiLCSuAc4BBxBcLCn4BeLCzyB56AVECWbCfwAYbC6MCR6BmwA8ECeDBkNCCbC7WCIyAlrBjqBOSCfcBKEC2aCKcB9WCluAPbCubC6ZC_vBPBBrZCpJAhbC53AIyADWAxZC-JAqECKHB1ZC4PCgZCTcCWLCK4BWcCSuAbEAfYCxWCfbCsZCDbCsbCKcCCGAgcC1BCeWCqbCObC4bCiZCWWAPABPBBqcC8ZC8IBYcCuAAacC8NCFaCroBmbCVHCMbCnSC5aCnaCKLC0bCMLCd4B4wB5cCNdCTaCEdCX4B8bCZ9A6iAG5B4vBSLCPOCaSCAaC7WCGiBG5BmbCsECpbClaC2xAQaC5wBvbCqaCjwBQdCuwBpdCQBBbdCVdCMdCXLC24Aj4BAdCCdCqEAxYC4ZAmbCLbC1cCldCnhAndCRdCzdCwbCS4BybCydCfuATdCCHAquAhZCREC6bCSbCkwAUECVbCcbC_bC4ECfCBWdCIlA2EC2dCBXCacCpNAuHAyaCJECTZBezBNaCvECgLCdLC38BANCTbCabC9bCSeC-MCaCCX6APeC0ECXeC-bC9ECUWC_ZCHcCYXCbGAlMA-YCtoBfRBobCbACAVCxXC7WC9YCGZCqdCiACieC_eCLVC8YCEZC-YCDeCQoB6YCW7AcYCCfCgTA5ACCRAQBA0QBoJAnpBIZC2kBOfCIUCBfCKfCDfCsnBWBAtoAQFAwBAZfCjWCWYC7YCdfCTLAFZCSfChfCMWAiVBd7BZeC7WC4eCrfCtEAU5BzZCRSC3aCjcCScC4cCMeCmeCtMCBNCgKCcwAyeC3ECmHCyMCveCUbCxeCreCFcCFSC2eCkJBzfCLfCp4A2BAlTAjfCHbC_lAFKALaCxNC-dCVYCGYCofCYXCRfCyVAx6AVfC5GAPOAVLAlfCUWAPbCeOARbCgjBAgCLPACgCKgCryBZbCCcCbbC9MCLgCBbCXcBCdCPgCffCuDBTgC37BoyAjSCKEC9eCIdCfZC7fCkeC5bC-fCGgCWdCEcCwgCBcCCNCDcCYeCscC7NC4gCefCgTAVgCJaAJbCPcCCkB4aCkcC8fCqWAqgCojBoeCygCqeC0gCLhCVeCQeCJgC0gC2dCzBAT8BtoB_TBBhCDUBHfCPWCqhCVrBFfC2cCFYCGTCPfCyhCmUC5hCJ7ByhCARBTHAQBA7qBfVAlIArTC2VCBVC5hCTBA9hCvqAQCCbYCHiCyhCb_Bu_BIIAAmBKiCjVCKZCHTCNiCT8BwMC-hCDFA2dCMXAtoB0AAIxA3WCJZCbfCkUCMXA8WCIOCkVCHTCliCbYCliCGCBKXCQFAnBA0RBmUCsiCJCByiCvEAIRBJCBYNA3WBqWBriC2iCGCBp5A6iC_RCPWCziChxBiBAk1BlBAAZCmXA1iCgpBGCBs_ByBAFFAciC2iCpUCXOBcHAwiCIQCtNCZEB4AAwAA0AAYgCChCahCluA1LCeOAL5Bl5A-uAp5ANMC0LCJ5BmxBEjCKeC1LC0wBnxBEyAGcC3gCliCSjCqBAEJBVNCZjC0ZCheC1hC5PCgjCMEA-iCGNArjCojC-4BqjClOCwWAsjCrVAijC_BBBkCrhBujCV3BwjCIbBSjCBdCMXA0jCpGB1GAhbBVNCuoBk6BmSCDhCoTAkHCdsBN0BE0BcsBkbAL0BcHCesBeHCDICnsB_MCnHCU0BGzAwJCb0BJzA_3Bz9A83BtsBc0BwkCWzAyHCtLCS0B1HCmMCrZB6kCWhBn0B50B8mAr1BkeBQICLtBSICbHC-dBFICRICcICwcANnAq8Aa5BhICu0BEHCPICZ0AhhBz0BYwBVICctB7dBYICZtBlICJ0ALlCNVAltBTlC6dBVlCCtBQ1BfICntB9OCSiAc1B0dBuIC3CBRMCBHCnICr5Bj5BGqAi1B9OCGjC1IC6eBX2BAuBpJCOJCj-Av1B6IC9lCdfBCJCmJCqJCduBKfBnqAfMCRqAPJCZNAKJCSfBC2BK2B8lC31BLmCySCVJCsSCwSCa1AYJCFfABvBBmCGmCZmCiuBXmCurAluBhJCNKCnJCz3BZ2BRmCb2BxfBuuBtJCcmCO5BgUAAmCS3BbKCs2BW0Bv2ByJCUYCq2BJKC5fBZSAu2BfKC4JCx2B6JCG_A8JCAnCK_A_JC8ZCLsA3mC_2BqvBFKCXsAEkChQAL3BDhALKCa_AkmCuJCZvAQKC22AE3BI3BggBXKCkvBd3BAJCPnCubBUnCG_AvgB0gBlKC2bBJmCncBfkBhKCmjCEsBLwBmmCrKCGnCXtAHhCtrB53BTwBA1B0KC9UA2KCB4B4kCvaBE4B7KCG4B9KCTxBD9AfhBFgCD4BN4B-ABeIChVAR4BCLCFeCRaCSdCEfCEeCLdCNoCCeCKuAUaCTLCPdCOLCodCQLCLWA-aCInCoTALeCdhCSECfLCq4B9fCzdCt4BpLCnBBrLCtWAu4BL5AZwBMjAvLCINCKYAyLCAkCHCBBCBnjAcxBZoBjdBZxBgxBjBAp5AZdCexB0oCpjCjBAFHCOqAAjC_oCkiAIkCEMCpxBfiB9LCxxBiiBz5ACMC74BW5BOpCuxBZCBJMCuiBETA4xBV3B_fCzMCaMCqCBzJCfhCmCBx5B55BfcA7iBOeCByBjpC2GAxCBMpCzyBnpCvlCz5B7vA8CB7kCW_AuMCg1BrMC35BvICzlC5SAJDBspCz1BD6Bz6A3MCejBKjBHgCpeCReCjhCAcClhCweC8IAPhCfCBwjBpMCZ6BcdCXaCxjCRjCSkC_jCWkCXjCBKA3jCYhC3PCRcCeoC8jCm4AIpC77A6oC1oC8oC_jCNnCHJAiqCBpCljCGpCn5ADkCNkCMgCSqCgpBSjCdaCFFA-KBZjCLDC5jCagCgZCeqCGCB1TCJkCApCCkCjBANjCFFAQqCsaC3SCYRBeiC5AAcjCvhCPVC3hC3TCYRBmiCB_BafCOYCpiCcPByiCVrCyHBGTBWSB16BZFCrAC_XClVCPrCJAChJAEEAFoBfKBZRBWrCSGAcQBgKAwMCnrC7PBJ7BYRBYFBBjC5UCPrCMoBEVCriCVrCcABC-BLWAPrC2rCorCAiCiBAPOANXAYRBlfCoiCPfCPrCf8BtBADsCViCFsCVrCXBAhBANKAPBAuBABQCRZC1eCxjCVrC_oBVRB1qCLHBKrC5fCcqCe8BYRBh8BNoAhOADSCbaB2gCPkCPrCOWAEEAsaA6aAHrCjSC-NB0cCcsCIOCSNARPBQgCnBAEwBkTBvEAffCg9BVLA3KAeIAg_BErCrPCGrCVrCwBABiCgDCYRBVhCZACHdC9dCNbCZjAfsC6oBSGAVAB-rCAsCciCVrCXRBcPBHtCLHBjaCKtCJdC6qCcPBgsCRFATsCddCYaCPrC3BAOsCEIAuBAMOAuBAXtCnFBicCdsCEQAHsCetCtBANsCNKANIAotCk3B-EChtCXcBvMAzBArBAtoBJpBJtCniCKsC4wAs_B7tCKUCLtCbgCNrCEbADuCJNAf-BKuCN-B_9BpBAB-B1HBEWAEoAMRADKBcmB15ArBAMuCYuCN-BTBAUuCkBAWuCumBYuCauCEuCcQBeuCguCKuCMBCkIA0FB6GAXlB9qCOWCLRCNuCluClIAfuCeGAhuC7tCXBAoTB_UCMrCHUCJuCbuCxHBKuCkrCjoBkYCNWBxuCJBAKuCdmBbjAEiC2hC8uCpJAxuCduCzuCnuCYuCOoBnnCSrCerCOGBOvCvrCxEBOVCFiCABCxuCKuCICCeGAyaAYFBLFBxrCwpBevCYuCgvCMEAtaApWBlvCoOBnvC7tCJsCjiCNvC-uCKuCuuCwXCvCCvvCrBAJVC3vCwUC5vC3WBUiCyvCOXB0vCYuCIvCVQBgtCRqCIbB6tCLuCVtCSGAXEB_gCwAA4fCQcCxsCwWAmuC1uCKuCeWAVwCMRAKwCKeCZwC2uCk7BCjAdwCbwCmqC5WAdwCXwC4iAhwCbuClQAMFAJvC_sC2SCW7AbwCacBYuCLvBAxAqvCLVAWqCIaChaC5AAaqCETCZjAlwCYuCYwCQvC1uCwwCMjA-wC7tCAxCVuCCxCpwCuqClsCTzBwwCKwCVhC_rB5AAuhCwsCRrCutCFxCfwCHjAowCkuCExCBxCXuCGxCgwCdxCyLBKxCfpCAbCUsCJwC-uCKwCNSCDOCJrCstCTwCcBBXxCHxC0uCawC-uCcxCIxCexCYxCifAaxCJNAvjCvqCnxCkuCbwCMcCoaBdEB8dCUxCOaCUwChxCmwCZxChxCDxCXuAwxCgxC2xCixCEuC8xCMxCsXBOxCYuC4GBJvCQxC5AAwAAvsCSwCVxCUWAOyCKyCQyCMyC64AhyC5xCLyCjxCdoCe8BmyCVBB6xCWSCrwCVQBtwCyWCvwC1cAtoB2AALEChiCVvCnfCW7AzmBNNAQrCYDCBuCJuC1cAMuCDzCGvC1cAzsC6gCqXC9yC0HAWBAZGAjWAiGB7CCSVBKgBQhCROCkIA13AoxAXqC_lAuoB_tCVxCEsCCuCoBAXzCMfCTpB6jCNYCWvC8yCgzCRXASfCKzCozCwJAyVAWcAAjBg3Ay6BPRAAdCkTAYzC4wCCKAuoBYhC4UCwpBGjCFuCbtC5YCTrCW7A9zCAVB6GArBAuSAyBAGjC7vCaFCmzC4wAD0CqXCD0CANAPAC_3AxvCB0CN0C2eB2DCr3AfKBU0CM0CEbAD0C0aAg3AfKBCrC9jC7rCDvCVUBe0CZ0CLEAWBAIFAuUA2QB15AtvC-OBn0Cg0Cp0Cr0CNIAHwCFrCW7A1zCHwAWIBbNAS0CyaAqtCjdCZgCGuCctC5QCOtCftCvXC0eC4tCIbB50CZmBJCCrBAfKBQxCY8BA1CdjC6fChiAo0C7aCJ1BW1CT4AW1CVVAZ1CmtAOkCTzBL1CzlAW1CzqCMEAMwCRFADOCaEBtxCfyC8ABb1CbiAZ1CRVAt1CR4Ad1CtLCf1CsXBh1CIbAW1CXoB6VAWZCu0Co1CEyCeyCGyCZKAf0CO1CLOCu1Cy0CBlBS0BD2C1NCG2CE2C-kCpiAx1CsnAZ1CO0C_BBdtCF1CIsCH1CkxBV2C7BBcPByEAeGA0UBo8BI2CRiBNtCb2CSGAd2ClXAuEAhoAq0CSRAmeC11CrDB31C9ZA51C00CptCeeC6SBY8BTxCA2C8nCQ2CNVAv1CP2CH2Cc1CH2CtoC7tA62CTdAS2CX0CX5Aa2CBCBc2CoJAn2Cg2CrjCI3CU0AYRBm2Cf2Cp2Cy2CyyCtcCpJApNAtoB7SBczCAzCBwCrFA_yC7zCoOBf3CH0CwiCKOAu0CPxAsCCKTCvuC8zCxGATOBRKAl3C0aAtVAPxAK0CdrC7yCN0Ct3CP0Ct3CVfCV9BFPBRFA03CNfCV0Cd0Ct3CLFAp3Cf-Bf3CE4C5lAuUAeXCL0C23CC4CfGALFAy6BAsC4oCXJA9xCg1Ct3Cd7Al3CQIAy3CHTAf3AByCYqC8SBq1CB2CgDBDqChhCa_AOjCzHAa4CzBAPxA0zCX4Cv3Co4Cn3CHTAqxC2jCfRBdyCZhCU1CP6BghCNhCIFAk3Cv4Cb4CSKAs4CfGAxaCqEAnJARFAy4CZzCxAA6DB3yCh4CIhCQeC84CAWCw4CSKA73CA5CZUAceCXEA5lA1qCtxA32C24CttCUWAGkCuiAMXAPBAmBAmBAkgCRXAJ4C74Bt2C40Ct3CV5Cd4CuUABdBH5CZjCqrB4qCC1CfjCKkC8aCg5Ci5Ck5Cs5Cn5CV4C21Cq5CGGAeIAAsC9TBz4CzAAc3CbqCuxCj4Ci5BkxCneCk4CqICYNAf3AYOBxgCqICRtCHEAR6CTjBjsCXjBsgCfIAugCGqCUeC7bCmhCapCM5CJqCF7ADgCV6CtgCmwAR4CHEAT4CbpCM6CBgCxGALNA3BADpB-YC6GAFJBE6CcWCL5CMUCPiCTXApEB5kBgCCKWCRKAH0Cf7AhDC56CJqBqQA0GB0CC3FAhQBSKAktCqEAlpB1cAC7Cc_B66C_eAG7C9BCDACNIAxJABEAGBA4SALJAoTBv0CulANACPRAjQBpEBIzCSfCzmBlKAl7CgQBktCXOBrrAerAj7CHZCqzBFTB0sCbrBKABe7A_3Ax6Ax6CMTBMIB-KBxAAcWCZtCAuCBwCePBY7A3FApEBLqBnpBKvCHuCMvCE7CDwBoXBD8C47CF8C-zCbkC6yCGYCf7CLWCfPAA8CtDB79BvNAorCDRCT8Ch7C_aAt7C5nBMGClBAQGBW5CcKBUQB6uCcvCvCCW8CWKCl0C86CkxAtJAM8CdIBNIBf-BSqBs8C5qBWqB_aAE8CNIBW3CySBVgC2AA4XB6zC46CQ7CeoBYEAyVAUXC3KBpEBrOB0-B8wCH8ChSBC9CEVAF9C8ZCCTCiUCD7CP9Cp4AG9CeDC_aAJ9CY2CA4CJGBU9CE9Cp4A27CaPBvMAg3AEQBe9CoMAg9CXPCeWBg3A_mBsBAXoBl9CO9Cf9CgfCXPCx6Ab0CvGBm9CggCz9CSwAs9Cu9CscCySBmXAPOA67CyAAnbC36C7uCu9Bc8CjJAq8CtJAcpBQOBAVAecAwqBH-CV8Cu8CZUCFNAM-C-NAFLAP-CMTBOACjQBJ-C69B0UBtYC99CvSA0LB-tCE-CsgBYqA6PAeGA5lASuCzZAu1AucBIZBd7Af7AjaBYsCVNC2LBFFCu8BwhCLRCEBAsBAOIAJ8CA7C_GA2SAySBg3C3-CwpB5-C7-CqXCE_ChBA8-CRKAf7A_-CxRAf-BH_CJ_C07CKOAUEAySB79CopBu-CK_C_GAx-CbXA0QAt9C-KB2LBuoB5yCmfCcgCW7AP_CI9CY_CS_CvBAU_Cc_C89CMFCkzCA0Cc0CpJAP_CG_C6-CI_Cm_CR_CM_CeGAV_COIBlkBVhCusCa5Ch3CHqB38CpzBcrC48BGfCF-ClQBQ-CIVBsRAdYC5BAAzBnYCavCkvCY-CEyBU8CJ8Cf8CsnBAQB_aA2SAu_BBvCn8CLvC3VCuAARXBpEBfOABHAIEA19Cj_CZpBDAD-FCM4CnADVqBpADJ8C20COsBZzBDzBLcC-KByAAMaAA9CHAD6QBJADi7C4sCSfC8pBjYCDTCGADo8CEWB7ADe8C9ADizCiTCerCFBDeJAWADxHBXqBUEAbADm8CG8ClzCWYCLBD8GANBD_ADzADX9BraCxADAHCaWCXkCY8Bc3CvaBm3BFcCL9CqdAk3ApAD6VCscCuBAFJBq9B1-CkdCz5CiiC6WBD7C76CT7Cj0AWBAjBAxAAK9BQEAgmAebCnGBoBAB-CdZCy5C_zCyBDKBDZ-Cg7CI-CS-CbpBxcAV-CHEAO-Cb8CHCDUADc-CLCDU-C8UAX-CQCDTADjQBJUBZKBKRASBDSADOYAUAD-PCXbA3FAiCDpPBtpAABD8vCLRCQQBeJASQB1QCqXCrCD8GAtCDcAD7_Cc6B_BD9_CwAAE6Ch_CezCEbAPuCRuCzJBXqB_GAoBAK9CCBDeADIADRCDaCDVQAxHBMrAeCDqXC9CDBHAPKB18CW7AODDC-B3KBUPA2vCrADIuCpJATDDWJBADDkIAmgCi-AAFADEBFEBqEAHEBlFAJEBAHALEBv1AX6CAJCzXAiDDxkAEZBIEBtRBoDDvkAiJCEJCuDDGEB4gBxDDKEB0DDMEBUPAiNBynCUSCoHA3DDkDD5DDmDDyDDxDB8DDv1A0aAkIAC2BDEDtbCNtA6DDzDDs-CSRALEDoBAzBAGjCDpBRsBXGATsBVNC77CqaB6CDBzCpJARqBZADUEASsBkFCSQCEDDM9CGDDZCDJCDfyAd-C7EAf-Cs8CJAD_PBHOBzCDfCDa-CjJAbCDiADAnBIEA2EDYCDgCDd8CMBDHBDg8C8FCj8C65CuBA-EDyEDHDDzGBGBD0sCOBDNFDwlATBDv_CVBDLFDtEBQFDSfCJ7BvPCeGAj7CdADqED6ADVFDsFCTGCEBA-6AHEAh8CBqBiVC3EDICDfPAGCB3iCdFAkBAa9CEADQGCBwChAD_aAjADBnBmADZDDPGBKCDiAD6rBf-BwCDhBAtCDz8CapBqXCIqB-pBxrBoCDYDDI8CjEDeJAYqBbEDnEDJGDfADoqBi3Br3AsqBWVCdHCPdBfHCksBtKAfHCjkCvbAlkCYGDnkCoPA14BW_AoHChKAqHC4sBwHCtHC2HCzkCvkCxKC2kChdBO2C3HC63BU8ArGD8sBl0B38ApkCvaBz0B7lCS1BElCdtBGlCocAZlCklCAHDJICVpCMICiICOIC9GDUlCS0BWlC3KCWcAdlCz8AflCNhBMdACHDMHDCtBK1BKHDjlCWHDGlCmlC_HCT1BpeBZEAodApIC4pC9xBjHDulCwICh1B5GD1OC3lCOMBDpCWyAlmC4ICClCwmCpmC-lC9ICzHDsDDgvADmC-ICSFDSrATmCIlAImCPmCSlCdEANmCMJCBIDJHD7HDXJCUmCrSCI_CtSCL-AZJCbmCSmCTJCKIDV-ANfAT2BSfAV2B3UCMcBz1Be-AIIDX2Bd2BEmCtmCLpCMCBa2BenC5mCnGDlIDymC_-AcLAjwCogBKnCqID8mCDnCq_A5JChnCK_ACnC0IDq_AFnCMvB_aCoIDuIDQnC92Bg6CaIDPnCXgB1DD3IDWgBZ_AdvBH3BRnChPC8IDMUAYKCAJDDKCpIDmnC3JCugBeKCxIDvvBZIDQJDAZBY3BO3Be8AkBDTtBh3BNADYzBxFDS0BeJDePCgJDj3Bb9ChhBlJDWaBu3BIwBw3BEhBy3BL4A03BsKCxnCRpCjBD0nC_0BzKCkAB1KC1kCTIC6nCjGDmdC6KCTdA8KC7tACKDCoChwBAKD_dCGoCdIC4tAJoCHLCJ2CMoCZoCpaChQCdzAAeCtdCaoCvdCVoCSBBRoCSKDOoC34AZBBp4BBoCQbChoC3bCFhCr4BLLCmoCx4BooCOxBw4BlLCqLCsKDsLCJKD5PCvoCdpCDXAbjA2BBzoCaiB3oCrqC7oC9oCKoC84B15CtjCqjCM5BcYAumCUvCEQAFMCkRAuuBVCBsxBJvAAMCKICzhCgpCQwAd5BwiBrnC2xA0pCopCsIDVyBHyBy5Bo5BFyB8pCWyBZLDUGAqpCLyBZMCOqCWMCpPA6CBlMCh2CrZBYLDvlC2pCmLDY9AoHDrrCxLDAIA-pCnwAF6B4MC36AMhCt6CjjBDgCkhCe6Ci6CsjBk6CvjB1yBnLDnlAwqAscCTVAkAD7NBUbAL5ChWCvAACHAvMA8EBYNAtAAVABR_CNWCkdAQMDSMDRHBQABtAABYB5ZAnpBmTAbMDCGARHBx6AtAAJRBIBDAADe7CgFDHzA4fAYNA4FDbBCJADbCDGGDaABpFDUAD6ED1FD8EDlBAJFDr3CdFBzMD_UB8oBQEAvgAxMDG-CgFDkWBJRBXDD13CS8CgFD8ADOFDWADp5AKNDc9CUFDsEDWFDCFDOFDYADXNDRFD3MDBFDXBDDFDXADlCDlBAuSAyEB9MDpCDPOBWBDhBAYBDFABIGDLNDAGCoNDNBDn7CN-Bn7CQNDGNAFNDrFCP_CcpBSNDyFDB4Cx_C0_C_uCThC2IAkTAPrBbvCFDDABCl_C1FD6rBDEAo-CieAO_C-NDJRBCBASzCUgARDD4wAP_CJRB2NDGODHKBY8CYNARXBEGDypB4RA0pBhVCDqBCGDuADgqBt3AnFDiODqXCyQCRFA9RCTKAaGDSiAhbAuODQdBgHCisBekCjHCgkCJ0BiGDEoCkGDrkC-7AtkCddB0kCuGDQ8AxsBX0Bd0B3kCyKD0gA9kCysB3GDf0B6ODitBMtBEtBVHD6GDMtBj8ARPDNeBMtBFHDPlCHHDRlCHIDQHDznAGlCXlC_zAVPDGtBblCOhBgtBiPDOPDGlCYHDDlCLHDSPDcHDkICnPDy0BtlCP2BwlChHDwoCFwAmHD8xB1iBxIC1lCgHDsHDAPCuHDqyCY1AdfB8GDdIDgmC4ODq9AX2B6HD3HDS0B49AoeAGJCNfBJIDKQAP1ALJCwBCNIDKeAsmCRIDYuBafBYSCFmCG2BM2BvSCwHDg3BqSCUIDfLDdQDhSAimCzJAEJDhIDunC09AFQDhQDKLDkiBLQD62B1fBOCBkIDMQD72BvrA-ODxIDeYB2mCxJCt2BDgB4fBzID0JCGvBI_A9mCIgB5IDBKCJJD_IDK6C3QDCJDZ_AD3BGRDegBHJDG3BYnCKJDanCRRDkgBSaBWLD91BfnCZ3BMJDnvBcJDxmCaJDlnCgnCDRDl4AqgBbRDqgAeJDKeBZNAp3BqAD1vBs3BTPC7cCTGDmzBjJDjBDxRDR3AYABxrBuJDq3CqABtnCyJDNwB0JD23BzLCEsB4JDYtBlPDRwBGSDUhBISDzHC_dCGKDPJAS4AH4BiKDJ1BDoCqHDrbCVdAO4BNKDeiA_KDQKDcKDuGA5ZAMEAlBAyYAYdCk5BXoCVLCNBBeKDxdCSoCHeCUoCUdCULCf4BoSDToCfKDaLCVKDRKDEqCseBkSD2iBvSDPEDfZAF6A5SDZNAARBhvCteC8AB2SDl4C4SDPBBZdCPABwdC9hBmKDkoCESD3cCNTDgoCoKDGxBroCz4BKeCmLCkRAPxBHPDluA0KDHMDU5A3KDuKCFCB7qC3LCAZCdxBjjCaxB-KDPKDi2CBLDHkCDLDDvAKpC8LClLDNpCR5BPLDQpCPTDnhAJLDtuB0xBIMCgLDbCBLMC2XAaLDIJAtpCoHDBUDuLDEUDeLDCqCDUD5pCppCu5BP5BWpCipCupCpLDQyBrLDJUDz1BMwAwLDPUDwLCn0A0LDZUD0MCGZAhyBWwA5MCIqCUbCKhCHqCBMDIgCKqCEMDMqCGMDyLDyjBJMDebCLMDBnBQ8BYEAqEC97C42CkMDaMA8EBeMDgMDXfCVLAW3CxUDIEADFCVNCyAAgeCakCElBGlBcMD8EBcpBoMD6rBqMD4UDTMDnEB_VCwBAtAAISAMVDxrBOVDIVDlMD6UDtzBtAARLAF0CtAAkWCuLAPVDRHB6FCdVDRCDiVDZVD5UDnEBnMDpMDPoCiGAjVD8EBb-BoMDR7BM7BKFDVNDbpBmEBCXC0UB3IBgKAcND5EDJDDZND8GA2FD9EDMDD2VDAFD_VDLADtXCbdCjvCOjCd7C2wAANDyVBY8CkXBEEAmXBkqBQGDrEDHWDWNDeNDOFDY8C0NDiBA6NDJBDN4C9ND7-C5ND-sCNOD7-CWODpJDhWDsADiEDapBlODORAsNDTNDsWDrXCQYC0RDrBAuXC2RDC_CMTCyXCtzBYBBXODIfCIYCEbCkwAriA_WDPWC8WDNOAxWDqJD4RDlPCtRDtzB2tCxbCeSDwEAgSDQFAjSDITDlSD1SDRXD5ZCTKDqSDdKDySD2bCrdCYoCBeCsSDzSD7IDdSDsbCWeCHDB_SDpRD0gAWKD64C-SDWXDWkABTDhSDcXD3SDpXDwXDtRDLTDioCTSD9jCehC5oClcCxSDncCszBSuAwuAErB7aCTXDZ8CH-AaFD09AGaAEYD7PCFMAHYD3LDhNDxFAMYDuoCFYDu8AbEApEBAVDA8BDXAFYDTYD_JAbEA0XCAWCFIAiyBhlAJNAPOD5BA9-CEODzKDWYDQmCdEAYYD_aAaYDU5AdYDTFAGaAnYDpYDNYDLxA8PC0MBSYDbEABQCxXBfKB4YDXbAEZA1MCuYD5BAZYD7MDyYDjyAeYDMNAgYDdaCiYDqNAmyAHEAmYD6rBbEA3YDVYDOYDHQA3LDvYDeJAxYDcYDKZD0YD_JA2YDn_CBZDmCD_PDUGA6FC7MBKYDJFAhNDvHDhqCKYDrzBeZD_PCgZDMNAyXDzeCYiBvZDAeARYDqZDzZD4BA1ZDDTDcBBjTDEjC-oCnTDICBuTDjUDEqClUDd6COeCoXDj6CKgCDpBxYD02ClFBtxA6wCgEDzFDHKB7EDkAD9FCB_C5AD8UBJADuMDfmAwMDqWDrMDPWDtMDwJCJBAaVCzEA8pBKXCPACAzB-VDR-CuED6VDwEDa8CGWD4EDvaDB8CzUCYaDBnBOWDjJAANDLADcCDQEAdVC_ED1aDKADlFAPFDeJADWD8MDFWD-MDAHB9aDFbDBWDhBAIbDiNCuaDOWBNXBCNDHjC62AFXD4kBQWDNXBSWDHkBVWDqYDUBDMND3VDrUB_aDJSAlNDXWDfFDjbD_UBGvCebDfIATbDIND6rBgWDjaD8aDHNDHWBpSA4fATbDOND6gCeWDybD6WDMbDNNDXFDCoB6bDSODLbDsMD3VDDcDCoBhNDjNDSIAnbDtNDyMDAcDaND-ADrNDaBDWWDOcDGNDHcDBcDp4AxND_uCCGAeWDZbDD_C-NDlWDhTDWcD3ND-NDGvCAODkwACODmxAnWD1_CIODxrBKODyTBscDIRBUZDRODdFDhbD5FDVOD6rBfcDoOBRXBaODSGAcODTODEbAAdDFcDHVB0FDHbD7MD7cD-OBTCD8FDxrBjOD8vBoXB1MDAqBhODvqBdODuAD08CEdDNWBSGDhJDrqBmODTdD_ZDqKA3ODP0BkkCfkCmkCu7A5KAdGDG0BhhBdkCQ0BNPDnhAlGDPJAnID5kCpGDndBwGDysBzdDJ8AIcA6HCyGD0sBuHC4sBLPDxGDaPDAlCLnAQPDJlCFlCSHDF0BYeBFeD_GDHeDCeBNlCEeBGHDKlCNICiQDilC_kCO1BFFAgPDPHDwPDD1BfPDF1BaeDH1BMeDJ1BhlCZHDVeD8HCm4AvPDKeDiPC1PD3vB4PDQMCoHDseDMwAb9A5tBwSDefBcEA2ICvQDBlC-HComC4HD1HDt9AgIDZQDq-AKQDYQD0HDaQDHmCMfB79AGQDzPDSQDRfBFIDRQD6eD3QDpSC4qALIDNfD8eAgfBaJCIfD0eDUfDdJC0SCXfDgJCpQDTnCrQDASDwTA2QDzQDqmCxQDCfD7eDrJC1QDOfD62BPnCxdDsfDmIDo2BPJDsgBtfD_QDQIDa3B5mCCRDiRDBsAFRD7QDHRDJvBNgBBQDSsARJDU_AyfDcRD5mCDJDffD6fDY_ARnCIJDVRDbvBLJDNRD5mCOJDMRDvfDRJDlRDKgDQ3BhRD3fDpnCoRD_aBkRDVJDqABLXDYmCnJDiJDvRDe3BigDZPCoeAuRDoBDPdDx3AnRDVTBIsBKsBoKCzGDjtAzJDwnCDSDJSDwKC0gDyKCISD3nC9sBYeDtdDJiAPSDUSD_nCFKDfwBF4BW4ANSDKdCP4BZSDBfBrlCLoCZXD8aCudC0XDXKDTKDfXDQXDnXDGeC14AXBBcoChKDLiAhLC2JDl4BogC8XDs4BUTDnoCrBBpoClQDFCBYTDqWAaTDBhDgZCdTDtUDQGAyoC8KDjqCbiB1hDQ3CCaDcSDrTD_qCLkCGaDJpCMCBGLDWCB_LCY5BxQDMLD-LCOLDFiDriBQtB9TDKMCYpCe5BFgD6xBoMCyhD6PDrXD0kATiDylCOyBIUD3pCnHDLUDcMCzvArpCmpCWUDn5BmYATUDxpCsLDzpCYiDqICoHDYUDNiDm5Bg1BcUDuiDq-A3LDJlAkYDBqCl6Ca6C8MCWDBEgCWSDXLDZ6C9SDGIALqCzyBNqCUiDJNCvUDcBDcZDIZDoXBwJAxJAmEBSaANWAJIAJTBu3BQHC7NB-8Ca5CG6CdzChEDvADL8CDGDwUDKjDj3AeKBIoAZCCfuCUDDvRBVjDfEDDCDQ8Ci_C5FDLGDtgDmgDU4Cc6BQaDj3AUkCCaAJQC-8CdWCFyCzbDipBCADujDPaDfjDdpA1KAi5CEEAtBAVjDtyApjDejCFCDiWDbjDj3AXdD3tCoDByjDdpA2RB57CJQC1aC_1Cb5C-7C8NDLkDdpANkDI1CPkD_jD4KBN8C68COZDrsAnIA8tC2jDajCk-CFODvCCtjDK8CxFDIZBQkDgkDTADVjDcEBpkDeFDrkD8jDtkDvjDvkDfkDnJAygBaSAQjA6rBnjDXjDmBDTFDzWDskDwADJjDZaDDYB9kDjZBCRBoWANVDrxA2jDzAAS1CatCqjD7CDtWDWdDdjDIjD8GAwkDMlDDRBqZDQlDRbASlDF6CElDJkDGlD4kDIlDclD8kDnSB5lATjDjFCVjDC-C1kD3cDKGDolDpJD7kDKlDoXBlGARFD_BDinBEKAylDFlDsjD1lDukDlkBwkD6lDRRAaEDaqB9lD2UDXkDZjDBwCHlD2lDEmDfkDv-C_GAwlDRwCMmDd3CZkDPmDDmDxjDfkDFFAelD_kDPlDxrBoAAlCCS0C_rClBA8AA06BcWCnjDWkDYjDYmDw_CakDwmDKMDdmDMEAzZAu3BoAA1mD6rBu5C3zCnbC8ZB_lDmlDBmDZlDuADymD4lDj3AFFA4mD7RD3mDwYD5mD-gCH5CnbCq9B-mDR8CAnD9jDckDksCl9BwkDDrC6rB5KB0FAJnDcZDLnDaZCgaCi6BhcBQnDrjD0lDBnD9jDDnDBnB6vB15AdNAMRAImDcEDNnDgRB4jD42C-bDLrBmnD5kD-jDEnDdpACVDNnD1aC14CtmD6jDxqBCmD6kDRmD5nD70C-FANWAAaA0jDcHAoAAOnAe2CsBDSlDynDXmDAoD28C2nDplDmiBFoDkKAi3A9JAj5Au3BFkDWmD_nD0nDrpBCoD4nDpnDoXBkKAUOCzkDfoDllDRnDlnDTnDalDOkD1mDfkDkKA7EAcIBX7C5BAOlDMIAcnDclDBlD2jDlSCwBDECDsoDRGDjoDonDBVDmoDeaAVjD2LBjnDXlDwmDUnDlxC3TBwkD5rBXVD2zCgnDnbCp1CHkD34CknDCpDVoDQmDcmDFoDHnDaABwlD-nDroDZpDrFCamDDoDdpDloDj3AsIA9lD7wCpEDzlDapDuoDCnDejDFoDosC0FAPnAuEAFkDLmDgoDcaDwUCmpDkoDFpDj3A8lDUkDoFBXpDttCLpD-pDEpDrNCBqDQBDiVBBDD9lDklDupDAmDtoD3nDNpDwjDWnDfkDjaBu_BunDRHC8nDSxCKpDajDIqDzpDppD-yBlEDOGDinBEUCGVDYpDHqDDpDiqDAqDdpAXzC_GAOIA2oBrEAa7C1jDwnDFdBfqDOmDsqDblDXoDjqDdbBzADnSBkBAgEAAWClIAwJAwlDUlD5jDhoDZdD7qDwoDwYDfkDKcCUVCWZCFIAFkDIrDznD8pDLRChqD8qDwkDQrDCHADJBOWAFkDsmDjpDrqDbpDbmDXqDFoDcrD0QA43AFkDRoD7pDDBDYrDMrDdkDxoDnrDNYBBECSZDzkD6pDirDgqDwrDVnDPpDfkDiFBdqDbsCWrDurDeqB7rDOpDekDFoDBUCCXAIpDVrDSoDKrD7jDkrDnpDmrD-qDTVAcKArpDnkDipDRqD_mDTqDqJBVqD3lDTsDqcDNlARjD6HBIyAFkDYsDu_CasDwpDUqDvoDxrDOrDIsDgsDSIAisDtlD8oDwnDrtCFqDYkDvmDZrDNrDJlDfsDPWA2zBZqDFkDBsDNsDXrDEsDQsD_pDKqDdpAHqA9sDNlA5gCTpDh6BnbCMHB5qDZmDFsDWqD9rDFoD5zBvMAUrBwlD4rDZsDBpDlpDTtDesDuqDacBfIA2qD7mD3yCQqDnsDdtDABC5sDssD7sDhtD4eCy6C5rB4KARlD0sDDlDctDkpDqtDftDEoD-qDMtD1fCmXAnjDbtDotD3tD3kDFtDJqDDYBMtDTTASkDeIB2jDFKARtD4sD5tDopDutDThCuTA7qBbqDwlDBtDtrDqkD9pDPuDSsDRuDqfC0sCUjDLuDhrD2tDjrDxpDnnDtqDHtDacBMnD7mD1aCMsDYuD2kDauDEuDnuDDYBa7Ac7An_CFkDtpDBuDkuDqsDypDarDfkDHrAzsDltDFVD_oDWlD6rDxuD9uDFoDktCPACSrDg3AaMAcKAzkDiuD5uDFvDluD3nDJqDVXCbSA67CcWCtuD5rD_WCJADTCD-cD7PBJqD6mDgnDykBWpD2-CDtD8cDXaD6MDZaDL4CnLBbvDOYCdvDKCDL-CL-CCbDqFD6FDwaDfvDtBATbDTCD27CG_CBXBBdDx_CpvDHdDZaDJdDYPBGdDCWD7MDsvDH0BhdDHlCpdDS0BrdDndDhHCjdD2ODldDWdBsdD9iDudD8ODbdB6QD8sB3dDHuB5dD1GDrdBdwDgdBfwDMPDXwDqgAJPDzIBBPD-sB4GDfdDtMAAHDEeDgICBeDWeDidDIlCxwDReDIHDBzAYPD8TD3wDbPDTeDjeD7HC5JDMSDhPDoeDDHDgeD-JDclCeeDXICpPDieDrPDaHDtPDGxDmeDRvBdPDEPAyPDeoAveDztBxtBaUDFwAxeDzICDHCyRD1eD5lCXfDEQDyQDaIDDuB9eDuQDmQD4dDIQDXfDLuBQQDWQD2GAEIDVQDsxDWfBRJCgfD-wDumBLSCWmC3eDfJDjQDN2BzxDOIDkQDGIDkuBlFApEBTEDCyDpuBnmC-eDDfDq-AfIDoxD2xDuRAqfDKyDfRDusAufDBJDwfD6fBBUDMkB_uB1fDTJDy-A5fDbgD9ID2IDmRD-JC_fD13BlXDVgD9IDEgDUgDWyDDgDPRDqQDYgDT_ATRDRKCdyD82BSgBQgDoyDNJDcnCnKCYRDFZBHLDCgD9IDjnCfKCXJD-yDw-A9gBqnCBUDrRDJfDocCbdDuzBCwB2sCfxDCYDMzDPXDwRDpBDFwBtJDygDwJDpKCMwBvnCMvBA9B7JD4nC9JDcMAUwBfzD_gDOHDvhDJXA9nCDKDFhDVKDDhDceBVSDtwDi4ALKDELCIoCbSDqTDFoCRhDUcCbXD7SDzbCeXD5XDYXDZhDrSDbhDboC44ABgDwWAjhDZTBkKDhqCH0Dn4ApKDuKDrKDnLCtKDhqCshDP1BuhDmwDwhDgTDjoCriDHDB0hDEaD2hD7KDd0D5hDkqCUkC2zDW_AoqCuwBgqCdiBwTDIRAgiBzTDEiDGMCGiDU5BDiDJiDv0DLiDLICiiDm-C_TDcvAryDpiDcpCeTDG6A70D-iD90DFjDbMCbiD1LDa0DaiDdEAkLDv5BdUD1KDGjBkMCniDVUDhLDvLD75BM1D-0D9OA7pC30Dw6AEZD4LDAqCkyBNwDh6CkUD2ECAMDLaDf6CNaDohCFMDHNC1KDKNCUtDPkDAvDgnDbjCWmDToDCFB7FDucD2MDvZAOECwVDnEBVMDXMDf7AZMDLKA51D0TAtAAUBAWBAoVDiWCJVDnEB7UDyXB9UDh2CA2DlVDT8Cv9CqIAJ8C0JB9SA3KBTTChBAKIB61CkJBMdDaABIWC2wACXB0BD_eAX9CgADOZCNIAZ2D3KBPOD0UBg9Bb2DYEAQ2DR7CWJCi2D1GBSGBvUAr2DdPBgGBhhDF-Cg2DWJCHTCIsBbpBrkBf3AoBAqRB9FDf2DC9C1BDPfC82DcpBBbDY9B52DF7CG3D7RDzcDxrBY8Ct2DS2D72DO3DhNDJ3DlFCL3D1_CN3DHwB2_BuBArBAhNB3BA7TCNdDD3DR2DF3D3TC82Dx6AX3DT9CE3DS7Cb3DagATfCEIAJRBIBAfRB0AAS3Dm3DkUCo3DSwAy3DARAcrBK3Ds3D62Du3D3BD63D6rBNBA5GAnBAyAA6vDxvDMCDzvD0aD1vDevDe-CzaDYdDfPAwvDwaD4_BZOBqvD6aDJ4DwaD8vDN4D4MDAWDLDDGoB2cDSqDXcDZWDEbDJGAGbDHwDZaDNcDyWDuND1bDPWB3bDfmA5bDZcDsnBIBAcLATvCy4DRcDCoBGBAmBAUrBIcAr4D7NDGCDYcD54DEFDfKBGFDm5CIFDKbDmND_MDQcDbWD6gCJ7B6cDt3A_4DrWDt4DC5DN5DYFDhNDcFD8HDptDdaDM5DpNDfNDOXBCGAyNDdcDfNDp5AEwDkaD3VDSVAxKAFJAxHBYNAwYCjYDKTBTbDiNCvED8MDvJAiaA_3CA5DKkDP_CncDeuDRFD6WAKtDgbDj4DlcD7-C02DwcDV7BycDNVCMRApWD5WDnvD-OB5cDQ3D1cDa5DCuDwUCO6DaABm5DNWB9cDQ4DRFADdDK5DN6DBwDp4D3FDiaDOsDt8CwaDqXCLdD11Ds2DqXCSJB1KBcTC6nB7mBNIAS5Dy1D4wAqODtBAsOD_yALwDwODXGDlsBhGDzODtbA1ODe8APwDokCwzD4EAvdDFFAVyDW_AsHC0dDkwDoiD0HCiwDfqAGPDnzDoTAowDYzAqwDydBW0DKxDQxDEQDTxDB9AAHDUPDExDbHDY7D6wDMiD8wDCeDsRDnlCAICywDleDAhDSeBe7DPxDSeDTHDnnAJxDbICu7DD9AMxDa7DuwDQxDdHDUeDZxDjzBXxDg1B97DopCcxD2lC0ICtHDgxD-tB6lC5ICnfDPfD8ICnxDkxDBEDj-ABfD1xD_eDFJCAIDTfDpeATQDOmCV8DN8Dl-C-HDRfDzQAWJCvxD9xDgQDpxDHIDlfBbfD7xDY-AEyDqfBLFCn8DyhAJyDOyDS8DoJCSyDK8Dj-AsJCR8DgyDn2B0mC8yDO2A_fARiD4mCRJD2JC-QD3rAQ2AKyAeMAL7DGgDRJDfyDTyDz2B8fDFJD-fDVLDIvBVLDAgDKRDSgBT9DMnC98DJnCOsAuyDJgD38DLgDbvBNgD68DLnCm_AXRD9fDEaB6yDWiDonCAzDeRDRgDWgDggDjyDxMBULDMMCegDqnCy9DoRDIzDogDl7DzRDSzDh6DEsBogDmJD59DoJDL6D2xArJDgkBXzDJwBZzD7gDXeD2gDdzDjcD43B6gD1nC6JD93B8JDqwDq7DC7DvAAh5C18BukASBAqsC7iAJOAX-DHEAukA5rC2fDILCtzDTiArzD2ABk-DS4AKhDsXDyzDglCFLCmhBH5BgXDnSDI0D6zDmSDzeD1wB-zDx-D2-DudC1dCMTDZ0DjKDNeCBiBchC_-DNdCN0DS0DvKDQ0DpBBnhDNiBwKDtBBQ7De8BxhDZiDgjA34B4hDArC3hDg0DArCpTDw-DiTDsTDf5C_hD6LCbSAyODE9D4BAG9DqgAs_Bc-DuzAFNAy6C7DCDvAg_DIICFNABxAjIAr5At_D-7AhkDYJD2xAm_DrRB1FBegAcpA3SBk_DxjAz_Dd0Ai_D-_DJXA4_DGNB9_Dy_Dn_DOxBxrBotC_YDe-Bs_DJAEU0AKYDq_DIAEZXAARDPAEDZDCRATAEUXAAAE7QAZBACoAoxBBiDiIDL1DEMCTpC1TDUGAxRCkKAwlAy0DRCBKiDvxB32D3_DlAEtAEdMAGaCUKD6LCxAE00DQLDNLDsAE4AEuRC8SAqMDtLDqiD4IDQiDA1DKkABBEdiDI1DF0DlkAKUDIBENYAYMCV1DD1DepCwzCgiDyTDyiDaxD_0D3GAqLDQ1DciD5PDpvAtiDZ1D_CBwiDY1DrgCC1D2LDb1D1iDhUD7LDHaDl4CJaDO_DRYA_iDteDpUDOaDo1D7AER_DGjD4yBarD6rBuGClMAFJBfRBJbCVaDzBD_3DqQAw2D22Dz2Dn6D12DRGBA_DtvDjuD8OBZ3DT2DlJA53Ax2DJCEs4DnEBNCEDCEICEaWA02DRCEs2CEmD5BEECE3FA15A_GAj9CA3DEFB6rB6oD15Au1Dh6B0AAAhCNuDKkDm6DHbDC3DwUDdCEXCEQVAgCEAlDimDfpD0UDz-CrECsCEzWDuCECWDwCE4BExrB6BEGGB15Ae3AUZClCE4CEEkD6CE-oDB1CApDS6DLRC-CEQbDADE6sD7oDCDEeCEuAAu0CglD3CEKnDxrBe_CKECntD5qCB6DABCRDEq3DstDVDEaABDDEaWA15A_uDbDEdnDdDELDEAuDhDEosDrFCkDETDEmDEnCEWDEzCEvUADrCqaAlBAmCEdoDLDEQvDyDEb5DwUC1DEj3DxCExrB-ZA_rD4wC-NBUaDFUCeADVCER9C53AW2DY2Dy2CJ8CJRBd2DW_CuvDd9CBCEI_Ci2DUEEl2DWEEk3Du2DCCESEEj2DvMAVEEr2CH9CGCEZEE0CDWnD6rBHQCC6CH5C9NBojDmvDDsDL5Do5Dr0CPPBdFAXEE6rBrDDuuDvpDYWDDbD5MDCwDBnBw6Di6DJADp5D7EELiCd4DjQBKFERGBQCCJBAt5DiVBv5DxiC0vDUADPFEr5D02D_EEcCE7RDL3CV7Be_CzAADKA_BEvmDHODvCEvcDfFEMOD31DLCEzFD-NDz_CD6DGCEF6DqFEIEEaABivDNbBbjC7SCPEEvuDQDE01DnFEaABJwDjzCDEEZpDNCEU3Dc3Do2DUdDNFEtED3aDyvDMCDXFEIDD-aDg4DfKBR6DkVCNbDn4DJBANZCUTCJ5DobDc5D5EEr2CLFEuIASFEl2CUFEQZDWFEJGEfPAZFE8EEXGEGGAW2Du5DkGEW7BS4D0JBdGEqNAfGE9EExrBrDDT5DI8CU6DYEAW6DVUBGwDQbDIdD79D3EEKdDKCDl6D9FE_CEHEEwGEG7CwaD02DAGEOwD36D-6DgSBA7DRdB0ODiHC_6DPHEWwDV-DE7DMEAG7DM7DAPDI-DCPD1dDEPDhzDe0BAeD2GDjHE9dDhhBJPDq-DX7Dz7DDeDClC27DcdA9wDgsBpzAx7DS0AEHDOeD20Bi7DGeDtHE49D67DQlCk7DHxDCxDZeDs7DWPDceDZIC1HEelC8HEktBu-DeHD-GDalCuPDSxDIIEmOCqeDd0A_7DvlCWIEzLDhSCW7D8dACHCy-Dj9AG8DixDI8D28DofDu1B2HDJ8DkfDP8D11BrfDlxDc8DflAU8Dg8DUGAxxDHjDj8D3xDa8DoSCtIE4xDVmCMID_xDZmC-xDs8DYfD5IEtIAfmC_IEdfDGyDsfBcID2IEjKCc2BrmCjIEz8DpfDjIDrIEZJD48DD2AB9DI2AX9Do9DTJEP2AWAEg9D_RAJ9Dr9DhyDM9Du9DEnClyDCSDnyDsyDpyDZ_AZyD4QDPvBbvBQRDk9D1yDXsAf9DvJEB3BGhAj9DN9Dl9DN3BdnCfJEwbBq9D4yDgRD6JE-JEyvBmKCevBDzDn9D7UA39DKzDRzDA-DvjDkJD99DzpANzB2WDTzDngDVzDt3BxgDG-Dl3B_RDkJCBSD3gDezDR-DgzDT-DjzDeKElzD_JDtBEPaCo-DEKDszDHhD-nCJhD7nC3zDMhDHoCaSDpwBa_DQoCA0DdXDjXDUhDaXDeKDXhD0KEsdC5KEySD8-D6XDfhDleCvAE3ZCC_DpgClhDlBBK_Dv4BJ_DqKDohDM_D04BlKEwWAQ_DH1DS_DY0DELE7jC15ChjC2oC9BBmTD-qCkjCixBzKE5oCe5CfqCe_Dp0DhAExTDjAE2AE0TDtAE2TDrAEjiB10DRLDY6CkBEjJEVLDFUDGBEcBEE1DEBESiDzLEkHDViDXMCqhDSLDjiDdLDJ1DNUD2_DFBE8LEHBE-LESUDP1DSyBDAEg5BhpCWBEm6APjBbBEwBE-5BiBEBMELDBmBE5LD3iD8LDm6C-LDvgCmUDk1DCMDEcCGNC0BEULE2BENJC8rDoDBe4C6AA4AAIxAqoDsFEACER2Db-BZXCuEAHFBDIBPGBeGAZRBN-BcIBWcAW3CHgAFJBJpBxlD2sDNmDyMEkEEa3DCuChPBC8C_aAm_DRLBpEBm_DDpBHgAoAA03ABNE8NB1tDRvDmOBEGE8yCKNEJ8CNNExKAdNEbSARNEbSAVdAtBDvoBkFE29CdEE5kBwfCPNEbSARLBrFEYNEGNET3DB4DkCDUZD0UB23Dt3DJNE5GAP7Cl3D4NEJuCcNEsNEnBAuNEebCHgAVdAoAAIXC_OAXEAmmD8AAzZAEOEfNEMOEXvDSHCCNEwMEwNEcEE8NEA4D5NEv8CMNEtNEfNEscCNOE0EAGOE0FAVNEEVD8CE8EBaNEYOELNEeJAeNEVcDGsDPOECJBxKAgOE0BAqmDROE8NBsrDbEEoNEWOEM3DnOEgNEBOEcOEDOEjNEOOE_aAANEROEBLBLmDt9BmOE-NE6NE7OEONEaOE1AE0hCCGEcJBHPENvCcNEjEEyNE6OEAOECOEY3DpNEXvC_NEMPELPEpOEhNEdOEquDgnDC-CRoDGPEw9Cn9CsnBi2DPNEhPBf-BRDEAGE_nDA2DMGBTTAtAA-IAUVDJDDYTAA2D-UCjGBNPE2HAA2D71DZzB91DS9C_1DpVDQVDihBcVDeVDg3AgVDI-BA2DE9AF2DRMDaVDnEBO2DnVDUPE33DBIBXEAwBA-oAYVBe3DR3DUPEV9CpPEmEEdQEx9COCErEEeJAwFDMKEmPER2DeQEjQEY9CpOEsPEhQEoPEw3DdpAGFD6_CS3DqQE27CzQEWuCTbDuIBxaDIYDN_AWGDmGEAVBW0BvMDPtCBHEZuDabDlaDW0BNYAvGCTXCfmAGBAaBEOGEKGEtDBMGEU-CQRE2aDX8CZ6D5vDVRE2vD3aDDMBZuCaRETCD8OCwGEU4D3aDKREgFCXFC1GA3GEAoDjREtDBQBAmRA-vDiREgFD7vDXPCaREkWB6RA4bD0RE2bDNTAdCB44DW5DyVAZBD_QEwREo5DlhBMADVdAx5DDSEtnA07ByaAJXD4GEfAD6GEX2CB-DGRED_CZODYREb6DbGEFEEEHE_vDbREtDBrPEMVBqXCp6Bb7BCnBJPEpODmRCWUBn6AiRC2RC56DbGD76DxODcGDRwDeGDkdDgGDmdDB7DnSAaHEYLAbwDhwDeHExHChHEukCY0BP7DbIEzTAS7D7dDoLA6dDo7Dp0B5eD_wD_HEzwDMwDJeD2wD7HE4wDo8A4HE5AEAxDtYDNxDkeDBxDSzA48AEIEjPDGIEIxDaTEoPDQxDqPDwHEQdA47DneDNTEslCxlCjgDYIELUDqTE-5BaIEV-Ds0AzeDfIEtZDPyD4eDXQDNJEoIEDQDmIE3TEsIEpIEIuBy8D4TEdmCGIAvIE8IEwxDX8DMfDwIE_TE8TEEfDZmCbuB0IExSCh8DWfD_IEcJCCJEeJCcfDXIDjmCr8DOUE1gDu8DJJEWYBLJEmfD7TEO8DPJEjkAjfDnJEZJEr7CzJE78DrIDXJEIKC_8DcyDVJEaJEhOACAE0yDiSAeJEBKEL9DTzCcJEL_A2XAQ9DMMCS9DOgDU9DAVEW9D6LE-8DoJERnCuJE3JEwJEhsAzyDV9Di9DhvB6UETgDJBE6YBp9DwvBJVE9yDGKEaKCjRDy-ANaB09DXVEdVEU3BEVEJXAStAbzDVtA13BdKEl3BKSDtAB2nCkzD5nCZtBrHEoTAe-D05Ba-DpWCXLAxVEg-Db-DT4AnKEm-DrwB6VEsKEbTDC_BFLCNhDowBteBxwBYSDAeANQE7zDahDJBBJWEB0Du4A4-DYhD9KEShDYKDALElKD--DHLESCEYxBL0Da4BF_DrhDH_DZTDR0DdWEP0DfWExKDRLEcBBTLE9LExLCT_DX_DE5BbLEA5BdLEEMCcAEzHE5KAzUEbAEQAEQTEMIAaAEXAEu_DMIAw_Df1DrZBFAE0_Dx8CGMEl_DxWEhKAx2D7_DSwAHAE1WEodA0WE6WEjfBKXEOXEKAEaABMAEDQCOMEpXAFXEP1BSAEwlAr_DxxBYXEFFAm_DUAEeUDEIA5WEdXE2WEhKAeAEAEAgAEN5BiAEOUDkAErLE4AEROAoAEzRCWXEILD3AEwQDBMCMvAx0D6AEvLEZOBzoD_AEW_A5TDP1BHMC6HEoiB2XE6TDMJA9AEwQEG1DCBE1LEsUEuBEIME4LERBEUME_iBNBEAMEyLEQME2PDXBEK1DtXEfBEviDiLDliDMME25BLYEJMEdBEU1DVBEZYEX1DA6BPBElBEfUD2MC2iDe1DCqCJhCi1DhMEjBEs6CeME7ECCjDOeCEjD1BEIMD3BEUDE_GAhPB7nD4wCLEC2AAgDExBDBpDRPEZXCXQEZQEcXBbQE2NEhPE43A5CEH5C3AAI5CGZEODEysCfNDPzD7QAWADy7CAQE17CzREebCh1CQxCVpDjnDleAKrAdUAoQDGjC-ZC3TBguDH5CfiC0PCnNE9CEGHEhBAiFCPGDKCEUOE55DTSEyaDa6DvREc6DYPBTCDFHELHE_aA1ZEsSErSEpSEvODhsB96DVHERHEXHEN0A_VEzTA1SEcHEnhAI7D4dDykCcwD5SEqGDlwDV-DBTEvdBnHEswDWTEzbAwwDolCFTEfHCiTEf8AKIE00BRTEQeDOTEyHEjgDNIEsPDFIEQxDU-DmaENHDHIEeTEy0BXHD17DSIEePDkTERIE3aE8LBUIEoIC77DN1D7hD1OC44BA8DuTEyeD8SDYfD2eDaUEuHEHTEv8DLyDyODlUEiUEAfDqIEJUEVbET8DGfDEzDp-Au8AyIE-YE0TE8xDRJEb8DSIDjQDNUEhbE9HEZfDPIDHyDuaEd8DDJEObEo8DJGAFyDvyDSbEkVErxD_IENyDdUEKmC08DRyDRbEK9D8fB3SEwyDAcEYyDOYE_yDnUE4rA0UEETA2UEmUEGsAiyDCcEG_AIRDHnCNVERvBTcEMKCZUEiJEfvByyDXnC6UEVKC0XEGcEpsAm9DqJEdRDVVEYcEtbBt9DPcEBhBdgDknCHzDFcEkUAZKEIyDczDdgAnVEvKCS-DfHEizDrVEiKEtVECIElWEyAB-KCgwBDMCn-DqKEqzD-VE8cEa4ABWEwKEOhDFbErbCRWE5zDpSDMWE2KEC0DZKDuSD1-DLbE9aCE0DehDSvA9XDZWEGLEkhDTTDJLENLEL_DI_DqoCKLEsoCvVEP_DWLECLE-0Dc0DeLEaxBW_DxxBq0D7QAs0DuXEu0D3XEuAE3TDl_DGYECYE7TDEYEXYETLD50DSMC1YELBEKMEhVEPMECeEoLD6iBOBEnYEEbEt5BdMChiDBeECMEfYEYBEmiDNMER1DcLDopCeBEPeES1DzLDXME9dE9pCaMEd1DiUDnUDIaDzYEKaD1YEMaDDMDyBErUDp1D-0Dr1DYNBjBAFJBuMEALBkOEUCEC9C0MECIBZHBFBA6MErSBJBA9MEYeAVcBZYAFaAv-CweEIxA1OExMEVOETXA2eE2MEXHB4ME5eEzQA1TB8eENIA-ME_eEZGAfBAXWCveESHCxeExDEHZEDGE1eEWlA1ME0IBMfE6eEPfE9eExPATfEyaAfBAPOAiWACZEgaCxeEWZEEvDZNEdfEiBAffE3ME4eEifEVmAQfEuBASfExWCyBCSHCzAAiFEXNEPPEMCEaPEz1D9BCBBA2BAtDCCHAl1C3NEXOEXFBH7CuAAWGBHgE8xAnoA7NEIfEefE3eEwHBi2D4GAf3A2IA9DES3DJfEgfE1fEOfEVmAEBA4BAiTAQPAkgEmgEkBArBCpgEWGBQuCgEA6OBJHEnFCdBCTCCOgEyAC_oBYCC1gCtSB2KAAaAr8BvNCzeEfADeCCzCC9BC2gEXCCdgEqPCMEAFJBKaA9mDENEumD3OEVgEyfEXgE0HANfE7MEgADlgEKYAVhEpgEyFE-1DqMEtIAqvCJTAfBAUEA8SADfEGkDpqDGqDCgEzMEWgEKfElHBhgEUhE4fE6fERACWTCktDsfELHBPMDGlB4-BKlBnEBUUDvAA-UDpWCOQE3hELlB6hE7EALODbhEvVD2hEIlB4hEvAAIHB-hEHiELlBNlBJTCLgElEEU2D53ApEEKQB3FA0FBQIA3hAmmDKWCDiENIAUiEi4DosDREESiExGEXoBViEPGB4BAYiExJAaiEICDH5DeUCEEAnyABmBMFAzNBADCZPE4OEeEEmEEaCEQVAGCC4iE3dEvpDhiEPCEmiE6DEWiE0CC4JB7iEUgEVPEEbArmBCXCKIAARBzNBFoA1mBAwCxNEVQE92D9mB69BKIAJWAEEAVfCj_DsBATWCWcDJZEJjECBAKIAJRBcjETCEN9C1iE5kBJjE4fAkLBjjE45DRHBejEPjE3FAICCJeC8mBInBQjEHfEHjEpJAJjEJ7CkBAL7CrCCPjEQiEINEIjEvjEPgEkBAyBAY8CpYDrbA-jEUQE9NE4jECkE8eAbSArjEMSEujEUjExHBuBADtC1EAJkE-3DmjEOGBJjENBEhBAZ7CJLAQkEoQEHNEnjENkEcvBLZEOCDYkE0iEjkEbkElkEIBAEkEhkEB9CakEW7AJjEdKB4BAgjE0BAzVElBALBAwkE42DDgE4wA0kEhBA4BAfFAgeAkBA5kE8kE2VCSkE0jEC8CGUAd7BHlEQEE-kEBkETkEOBAiBAqjEpkEr3DykE_kECkEPBAjIAWkEOlEM9CJlEVnB2DCMFA3KABEAelE9iEQlEMkETkEx6AcSE9jERnBKkEMgEaDD1_DZUA2REU0B82DvlE5OENgEFgE-2DEoAZRBwfC3lEAkEzFBOgEcpBslEGjESjE96CPRA_6Cn_CFmELkE6FD9BC-6CyBATEAQNCPVEqkE3jENmEHCCImEkwAJCC0XEQPEolEWmEwjEYmER-B-FALmEwlEemEjGCFYDEmE_jEt8C9BCrlEMNETPEZkErkEtHBLZEROBVkEjIAOEAe3DpmEjHBymEW7AblEAWC1mE9JAeREvmEVmEaAD8MDnFCMqDbPAnJAW2DYPEXlEwmE4wADnEHTCDIAW2DsFCu_BHnElBAgEE0FAmIAOEAnBAgEA7BDM9BBnESjEOnEPfCQnEtPBDnEUnEW2DqlBdKB4GBOxDxkEMnEG-BMqDPnEInEjnEGnEinEvMAEBAzhA4mEFnEGNAEnE3TCznEI_CknE8nEonEdeCnBAqlB3nENnEunEhnEwnEvMASnEEWA8nEkVBf3DhJA9RDQGDJZEJRBQUC7lEjCEXSB2DEdjEdmEToEUCDMIAlDEZoEYlE43DV3DvZDYoEkjESoE82DNoEg3Di3D21DenEMmEboEp3DkoEsjElOEaoE53DCRAy3D03DEoEhoEc3DvoExrBQgE93DUmESjEuoED4DxrBF4DIcAI4D_lEqNEcNEGgExAA4_ClBApuCoBAcnE2ZEloEdmEwfCKpEMpEOpEQpEKnERoETpEJpERgET_CxRAXpEL9BRpExoE0eEgoESPEJPEGgEIgEp_CfpENBCYpE9OE_oEMmEwfC_EBwJAYGA0EAs9CjIAAEDIlEbpEJPEz3D2AAzAAWpEspEhpE4oEmpEtJA8pE-pEepEeGAgpE8BDZpEfoEsnEDqEI7C83D_pEkIAQpECqEOXBcNE9oERqEPpEhpELqESpElpEVqEJPEQpE81DQDDvpEkmErNEdPEupELnEVmErNEG4DyAAYqETqEHpEbPEJPEEpEH4DtqEaqEnqEapEdqEqqEIcA0AA0qE8BDUqE5qEnBA7qEHqENpEAqEKqE2qEMqEpqEcNEMpEhqE47BjqE4lEOqEsFCySBJqEoJA4JBtAAzAA-qEcNEzVE16A2VBeiETGEnhENqEeqEtJA4BDLpECrESrEipERkE6pEhrE5BD8qETrEGrEcqEfrEwfChfC4AArrEmrEikEIrEJPExrEzrEbqEjpEljEvrEcNEhfC5AAzrEXrE3rEwBAAsEkrEErEsrErOE7rE0BD4nElDC53AJACxDCdDCy8CUQEMsEcDCHDCPsEXGAVsECSAyBAOpE8mEWkE23DUsEtVAdDCUGCnJBz2CZKDYOBzEAPZCMRAMWDi-DnrEl3DPfCTLA0HBzJBTBAwsE1VAK4CDnBWlE3qEPhEzfELfE4eEKlASuCHIB6HBbiEMWCCQEHrEfgE0fEwHBDIB_sE-sCcQEBnEGtE8sEItEYIBZUADIBRKADMBOoDegEphEggEQtElaAStERtEQODrkBNIAbgBXtEQhEqhEvHBShERtEWiEdtEjIANWAuBAxEDUmEOtErhEatEQQDTtEyBAkZCyaAttEoqEvtEltEPGBntE7tEbtETTC1UB_SEcfEohEjtEZtEmtEbtEotE-tEWhEzTEFtEYtEHtEGuEytERtErOBVfCL7BdrEwfEDuE7sEwtEPuEoqAztEZsATuENKAVuExNE5tEMfE8tEztEhtEUPEiuE9sEHuE9tEieA-MBtrEKsExfEYuE6tEztEIuEieAbHAu_BnREgvDNtENuEPtEauEctEbtEfoB7TAU6CnuE7uEZuEruEbuERtEiBCR4D4tEEvEyuEkuERtEa-DFNAmuE6uEEuEOuEGvE-uEieAxiDLvEUvE8uEWvE0uERKAyFEMtEutEMvEjuEquEztEyFEoNAaGA0QBeGAitExuEkvEQuEbtEyFEbPAJTArvEDvEbvEFvEzuEWvEagEIEAyBA3tE5sEuAAouExtEHvEwvEsvC9vEMuE2vENvElvERtELzCsvERhE5MEigEplB9ZDyJA1nEBiCJbDPWATTApgEMwEktEhfEPwEVhEmnE9gAmmD6QCxdBXhE1vEtvEshErSBogEXhEowENFAKWC2KARsCuuEtsE6sENwEThEnwEKuEeEANzCPOADSDYhEKYAb_BWXASDC0vETvElwEItE2fEQwEYwE3wENFAWJBqwEkBAAvEHFB-wE1jEOhE_vEjvEmwE1TBJxEpACpaA5wEJxEa-DJTAHjC5QEkwEywEDxE6wEQPAGxEXxE1wEoaDFlEcxEAxEexEcwEUxEixEIxE1wEQzCJTAK9BJTAkIANxEZwEFuEOwEUhERLBuHBtuEJsEwwEQxEHwEbwEUhEg9B8WAeGAetErtEFwEurE-xEBxEEIBJtEmmDAtEJIBriEMrEavEKyEVxE4wEWJBsxEivCyBAUEAmkA8xE1rEAwEMzCWxEWyEgyEivC4BAD7BRyEWSEHREiiEbDDzJBqyEuUAGjCrsE7aDT4D3iEXDE_9BAsC0BAf_BmyEkcDfFDiiEFjEUGCTLANGCUcD0BA8mEh5CZxELEA3yEEiE7rEGDD7yEXDE5kEOEAoMA2yEkyEhVBegAGzEEtEkjEJzE_iE8yEVGCgKAkVBhBA2BAWXASuCTzEQoE5yEc5DKzEBjEUGC0QAZaDG9BuSAnJBkBAgzEY-CkzE2GBQVA3IAbzEdzE0PAmmDtzEQCDiiEY-BY8CH-BuVCwREiiEDACBHArGBg-BNOAZRBlxE3zEKFDiiEQ0CR0Cy-Bv6DaGEizEEBDmEEQ0C80CM0EuBAgmBxRAszEQADNWD6QE5VDW4D4UB9bDM6DGcDl4DR3DHyAFIASuCzUB8PEVzEpbDl4DfaD3rATbDbrB3FA74D94DnBAkZCMXCnZCtJAkZC0YAvwEqREtMDQyEaWACtEH5DJSEqsEZ0EssE70E3VD_0EW5AH1EuUAuEBT9BC1EmIARADaREsyE3KBfBCFEAEEAR1EI5Dh4DguEB5Dl4DTCDBBA8WAqEAnBAfmBhJEP0EHRE3VDc1EL4DNGEAREm1EU-CW4DecAXCDp1EK4DVCDN-CKPCfREw1ETRBWCDQPCv1EwaDL-CShBa4DcREsOC51E-1EyMAA6DzDEq0EDbDTCDJ1ENIAOcEp0EcGEb1EKCDK2EIzEF2EO4DKCDhRE-ZEn5DN2EwaDldB91EtDBzLAHsCa2E8ZAHMAe2EtJA5IB90EJ2Ei1EL2EQ0El1EKCDW4D3yDIFExREq2EYNAmdEPDEnNDu2ELHE73AmQBPQAh2EC8CAVAc4DBSEX2E3aD2MBA2EsREuREnQEt2Ep2EwaDtREzHAvBAPCDB3E8ZAmuA52ECwCo0EQ2EM2EG2EKCDpPCM3EWnBE2DyXEwlAP3ED2DxUCBZC01EwaDd3Es2Eg0EW2EU3EwaDLFAP3ELFAwMCP2EMSECFES2En3EGGAZBCV2E0bDG3E3aD82Ez3ExyE3VDT1EXoBjOCU9BfbDTbD73EXTCHoAU9BVEDwyExGEl4D0MDKRANIAbtEvbDAWDDEAnBAZRBMRARdDZREAREbCDiGETVAt9CrCCa0E4REJWDtzBPADO1Eb4EV4EJDD7XCOWAvyEN4ELADYGEQbDczEi8CD1EG4EbbD6RAUbD0lEt0E4REv4DNTA0yEHEAPzElyEHzEt3ER2Ee4D14EJSA7RE04ENXB2WBsvCpsEY0Eg4EE1EF3El4DIcDp4A8bDmWDaREM5EXADx0EG4DHFEk3E03EL5Ez4DxHBT5EIcARsEfiEEEEk1El4Dp6BEcCnwA4sEj1Ez2E3VDP7B7UChSCaGAU7Bw5DaREp5EA7BSHAe5Ey2E4EEh5EI7Bb-BJ8BKIBVLAH5DTbDx7BsuCYoBH0E92EDbDx7B1sEjBArOBOGCf0ECHEh0ED6EMMBbzE2ECk5EulEAREG8BI8B0VDYLANIA75EpWCm4Ev5EMMB45EV6ElXCzBAa0CFRE7FEn5El4DoGERFEqlBKyA4HAfoA5IAbtEq6CF1El6E6EEQFEgGETFEs6Eu5EAREm6EgGEtGEt6Ex5Dx6Er5DqGEEEAsGEjGE76EaRE46ExHBq3EC7E26EC6E1vDNQEtnAGSEF_B7zED_BcPA0wCsIB9zE43EH4EDbDY-BB4EyBABpBJyAvWCD2Ef5Ek6EY7EMHCecA8GEX7EL7Ej7EnPAl7EJFEMHCdREq7EgFDy5DCXCloADEAbrCE3EW5E53El6EMHCa3EnJAu7Eo5DMHCzLA87E47EiGCc2ECsCi6EBFE94EOFEMHC5IBpNANWAtBAHHChBASbDE7EJ8ECKB_PAN8E15DyJAiNCV7EnyEh7En7EiGCJBAjFDsIAlFD8FCQ8E36EJ8ES6Ah8CSuE4FCx5Dl8EvaAh8Cj8EK7EYFEr8EZYAO8Eu8EW7Er7Ed8ES6Az8E4FCZ8Em5E15Ei7Ed8E58EtFC78En2Eg5E-8ETGCPsEXbDmBACHA1MBp8ER8Ed8EKOClBA08Ea8E98Ec8EG9EP9EiNCcsEP5Ek8EO9EYpAA9E2lAq8Eb9EFpAd9E7aBtAAGpEa9EV9Ec9EW8EvMAX9ENBCPBCk9Ef9En9EFpAWGClpAM9Em9EpFCgVCx9EtpAY8EOFBN9EG9EOhAi9EEcD18Ev7EMHCO8EyEAJ9EzEAOBCZ9Ev8EI8EiGCE-Er5E0BAC9ES3Eo2EB8ETGCcfAA8EF9E29E8UA09CF8EiDET3EU9E29EKiABpAW-Ee-EFbBWGCmXAi-Ew8EiGCOhAn-EL-ETGCQ1Br-EjJAw7EirAv-ErFD0sEWJBzsEptCLIAvNBwoE84Ed-EhCD1-EzJBLzChmEn_CrvCIHEB-E3VDcYCliAa6EAREsFDa7EGCBR9E88E-OBJjEzKAclDzEAmlEc-EwUCS_EaUCy6B0EAzUBg3AW_EE2EvCCojEYmEf_Eg7EoOBJjEARB7GA3KAcLAk_E05ER_ECkEARBmpBr_El5ED9EwpBJjEDIBSuESZDXTCz_ER-ELRC2_EKlAduE5_EUUC7_E8-EY_ECkEDIBovECWCnpBs_ELpD-_EKIAIAFdGAyFELAFajD2_EOIAmmDpeAW7CkYDSAFBwCJjEpgEW2DIbDaAFZkDcAFKYA6PEfAFDAFx6DRlEKlEKZE2uApFEtaA7MDgAFvmDckE0FA3wEjWAvAFKkDckErbAkBAdzEuFD1AFzWD3AFx3Cq4CHTA8AF5FDAlE4BAxxEnBAkIACBFI8CEBFzAFtlE0jEf-B0kE9JAMBFJBFfADJjEPBAFhAZGATBFrFCJjEtiEcKAoCCYAFqmBmAFi6DskETkEQvEMIA5OAuAFhBF27EkkEkBFoJAcHAkBAgMDZBFABCJjElxExBFh_ECkEyFEnBFZaD1BFFAFTkExvEgXAlBFvBAbgB7BF9_ECkEXnBQFAMnB7EALzCDCF1_EFCFMFAwmBGDCanBLCFm_ECkESBFpBFK6EHVBJjECIAqNAqiE-JAZAFWCFRSEoOBW1ExUCU1E0tENIAA-BPDD4yE0_E8cD-NDx6AJ6EgCFN6DXEA3BACoBdNCGhEZSERXB2mENKALYAl7EKHE_2E4FCdEA4xAH5Dn4Dl6DavCFFBawEt4EQ-EEAFLRCq6DMLBBKBJQBBEA6rEJDFwpB_FDBGDvCD3PBIQB6KBz5ELpDTDFJQBV5EXCFEXB_UB-WB2UBQXB9ZES9EVWBdXB7TAAXB17EeDF7VBUnB2lBgADzEACmBdlBSCFImBu6DllBv_EOmBNOAWcAQnBOBFqXCqKB0lBCkEtmBwiEclBzjEVnBf-B-DFgBFTkEBEF4DFxtAzDFGnB1DFJjEtmBGCFiNDhmBKCFfCFj6EomBwTCQEFPNBcmBOCFriAZnBVEFR6ExgEylBZEFCkE_mBrvD3sEhEFW7EpnBPEFNCFemBHCFUEF1cA7DFFEF9DFtDF9lBSEFfEFxEFNEFTnBooBDoBCvCiEFtADTvD7CFW7A-6BA7BB6EqEFDFFI7BJ8Bf-Bx7BV6EB1EGFFlDF0_BhVDa_BQ7Ce_BQzEg_BhCCSFFjCCeBCH-BEhEnBAy3EQFFCCCZFFyCCVJA7AC_FB9ACGBCqXCBhEkFFVBCOKBYBCoFFZSEqFFcuCgBCwBA4WDqDFvCFYPBlQCoRCeJA35DRDF7WDMFAwTCPTCRTCVnEyJASUC6_EpEFgFFuTC_FFPiE6TC0TCJ-EHFFOUCfVCRUCRFATUC6EFJGFRGFaUCcUC6HBcBFgUCWEFG8EIfCYVCHVCAWC8FFnAFjXCYVCHWCOCCtBAI2EhzEqCFaTCyUCRWCQFAVGFAYC3KB7XCRIACFFcfCegCSuDo9CUfCWfCk5C2GFkUCXiCwBAaiCMFE_EF4VCAHFPiCMRAegACHFOxEzWDIiCT8BIRByhCZiCTiCsrC5vDHsC-GFzvCkuCJ7BXxC4uCj7BZDFajDFvCAvCO0EsGFYPB5vCpvCivCt4EEzC-yCMBFvxEnBAQODdGAA-Ee8AWADaZEAIAcZEbXEz7CBQEuBA33EssDxhEnAA8BE1aCafEODEcmEmjEWCEwzEvUA6iEXDEdxEawEZHBw2DRtETvC_sCxhE0RCxDFRKA8BEBLBAgEbfEBIFjkEi2DcrEWiEniE8IBSuCqGFbGF5BACEFyiEuEEzwAPIFwDFxiEMODhCEInBTIF9pE_gE-iEOLBhEEcKAeFCoiEeIFk2EzaAUEAfUChIFnIFclBziENrDmIFalBoIFmaAqIFVnBAEAXEA5BATIFhcCMhE1rE76CZIFxIFliEXiEdIFqiELWCsiE4IFuiE6IFAJF8IFkIF-aA_IFRIFfPAVlAVjCyEEMEELECFfE4ZEtjEpNENJFJSBuiEzIFRJFeGAfIFVJFdBFiIFzFEcBDcJFBJFeJFoWCqYA9mBaqBLODTIF4jClhE3sDPxEMJFmEEaIFmiE0IFSJFciE3IFosCwJF7IFjIFGbB0JFZJFuAAQIFoIFIJF_HFvfERjEh2DCKFOJFrJFZiEtJF2IFgIFxJF9IF6HFTUCRKFPKF0RCQuCWZAtIA0tChJFgaC-NBjnBuIFnJFYKFpJFyIFStEcIFbKFlBAuJFJKFviELKFyJF-IFiKF6KFmaA-wAIyAWsDZzCsKFufEIkDIZEvKFpyEZKFzKFFKFcKFTJFyaAeKF-KFaJFoQA9KFYJFMKF0JA-JAkbCmJAoAA2FEqyA-NBbjCuKFCIFwKFkiEaKFpiENLFHKFQLFVLF7KFhKFEEAjKFMKFFFA9JAbkBLYBbLFiPENbBeLF4uDBgEWuEYIFiLFqJFLLFsJF2KFdKFvJF5KFpLFgKFchETGFsLFRLFwXBl1Cj5AoAAZIB6HBIJFmsD4LFWKFv2D7LFyKFbIFMLF_LFOLFuUAoLFdJFNKFULFcMFkKA1wAIJFVIFAIFerES2DoJFjLF9LF1KF3KF5IFfKFSLFGMFSKAIMFYlASLAdSB6eCSHCsKFCEEWIFlMFBKFJLFxKFPJF0KFlLFYMFnLFBMFXJFcMFqPClJAWjCDZETOEuECQMD3hEmWC9IA8SAsaAjBAC2DhPBtAA_xA7SAXoBu6ErnEJyEpxEthEkfEbmEKZCVGEQEBcCDr1AhHF8_EtACQsEzDCoDC3DCrDCnDCHEAuDCl8BpFFoNFY9CCECsFCYOB5DC-WAcXEVWE7XDz-D4pEHME2YE5iDfMEc6CFdElCBneEkMEqPCWZANIA8BEqaBkJFuECKiEHOF1BAlNE4MFunBMNFHiEmWCOOF5UAUOFx9BIiEqNAUrBeGAVAC4PEEQERHBhFAtAArVBrWCWEC74EiAA-PEOOCOQEH2DoEBUtA2PELADgOFG2DQQEKXAqiCoxEJIFCxEqxE1wEgxEXAFsFBtBArGFvuEXuEcNF0wEYwEJxEswE_OFUOB4BAyVApgEHPFV0EeMATTALzCGjEeyE3xEEPFpwE1wENPFJPF_XE5pECPF4OFShEfxEUxEJxE6PE0aAbLA1xEVvEzwETxE7OFJxEbgBaPFPlEcPF2xEnPFjgEpPF1wErPFJTARPFlPFcvEwPFExEWPFsgEpzCEEA6PE3PF3vEfPFyPF8PF2UCyBA6PE2PFIIFvPFCQFFPF1wEBpAAQFyuELQFWPFgvEloArBCjOC5BAMBFWFBSPFRxE5OFUhEUxEJQFmPFfxEuhE-eEBaEkRE8FCNHE6GDdNCUTEh8CNEDGDCjDDX1Cq2AREDIEDGyDpREKUECEAOEDwDDGED7DDGJEO-A3QFFEDJGAnDDyQFb-A-DDOGFe8AP9E6YDA8BrOFrWE2LCtWE4LCvWEhqCBaDi0DDaDsdEFaDi0D_sClCCfBAwzAjhESOFVKF2jETPF5PFxHBeNFWRF1BAfBA1pDjhEXuD2OEmJFuPFgQFcwEiQFlfEPOFHEAJOFJQC4DBKNF5MFBwCh-Bp-Bh6EQSEqgAb-BMCCXLAb-BW1EQIAOAERAClCC0oDsMEaEB4DBMOF1RFZkD3RF8AC5RF2FF7RFWlA9RFJOA_RFmCFQuCoCFuUABSFBlB-IBOjCjhE3LFKSFdRFbQFePFsRFhRFnSAMDBqBDerAmSF5ZDmfBLRAOjCL9BqEEXxBbSFLEAfBAcLF-lAuMEyAAQMFfSFPxEeRFhQFkSFqPCtSFZdCMoD0UBhdCDVD2WCKJFK5EDFEf4DdCDY1EGbBKYA8GAPoDZzCFdBfiCgLFfrEgCCDmEtmEiSERACNTF4pDSHChcB4qDGTF9kEdqEgCCsmEtQEYTFcBDmXCnBAFJBj6BavDieCZOF59BIiE6hE1oDkYDjMDGiEaOFAiEQ1DvAACiEDtEAPFoEAtTFkWCvTF3TFdzEVyEpCFZFA9TFlMAIiEXOFLcAA2DyvApWC0PElIAoMDnFAuUCMQE1aALIBsBAmVDTADsOF0OFeMDIQErBAKQEzTFzOFqVDBGAFpAWUFgCDYUFgUFyVDKFFvqEEgEj0AWTFkTFfNF5LFbNFdPFUPFoPFMQFpgE0PFnBAIQF3OFKQF6OFFxEiyEkJBJxEXyEuUANxEhvESyEDPFjfERfEjQF5UFVvEAVF3KBLVFuBAN7C-yCfQFcvENVFUyEHxEYyEayEPQF4METVFNVFPFFQ_EsMDvzEy2DfmEm3A1yEcVFiHFkaDfVFGGBEzEXbDmrBCzEmBApVFkVFmNFL5DnVFaWAMzEzPA54ERzEqsEWFFDUF9FF_bDyVFQVAZzEQMAzzEezE2zE5VFoOFt2E9VFvUAmEFBnBpzE1JBszEEWFUzEwVF8VFXzEXDEyzEOIA0zEMOADWF64EPWF7VFL6E1vDR3DX9CY8ClGBm7BC5Ew4EBUA34E5lAvVFbWFl3E1vD1REhhAAjCz-EeoBMMB7zEuHAGZCjBAd6EL7BJRA7EEEEAu9Eb6Ef7Et_EcWFUADP7B2WFz7BX6E6TF95E35EU6E3WF4JBKfEGXF0HAA0EA6EOWF7TFv6EDbDcYCfBCeuAJADaREUXFliAdDF3FF8WB5RETsAWHF6kB8EFioBdHFBwCioBCoBMoBbXFXEFcoB_QCVEA34D0EFooBfoBPACjXFZ1EKkDEFFAWCoWFkGFwWFEIBoUFZSET6EiBAJ8Bf6EM8B79EwFF__B56CVFFZWFRXFiBFygESCCCjEDhEWCC7iA1CFEHFCwCkuCKuCjGFl4BsyCkRAuyCbWAYYFqWAuyCBUDfoCYdE8zDBYDfaAL8BEQCqPCnTFO_AyZCVNCiFEXNCxZE5FDcYCBYFMAC-cCpXCt_CRMFa1ETXFBXCVXF6VApXFeGFGXD7WCpYC7WCxYF_LF7IB0YFmTFg6ELEATmDsME6wC4SFTOF0TFuTFLlBIUFNrDoYFrfEh6BiFE9JFDvDGLF-WFqWFhCD5YFliAXXF9XFc6EIXFS7BCZFQ-E-IBoYFCHA7MDSaA-KB4CD0AArTFlJFU5Di0E2NEfWF0UBhWF5gEzwAoYF0SFfcBjFEKJFMQEHQElIAJQEhVDyOFPQEmUFWlAzVD3WFLFFhZF_XFe6ElYFlBAlZFyZBtVAuEAoTFYfE-8C0RFkMFvUF7SFjSFHVFuRFRACQaFaxEyBAkRFjIAkgCDfE9NBTTFwUF6UFdNFaaFaSFyZBhaAyJAYvD1hEiWCNNFARAaKAaUC91DSNF2VBVNFZkBckBvGEaMDhOFvFBvOFRUBYOF9aFI2DcVD8UDk5CjmEOrElmEsUF8GA-lEsoEkmEgCChNDomEpUFFoE5nEvnEDGFJoE-nEIoEX2DMTBYnEugENEABqESbFtnEUbFHoEWbF9nEynEZbFAoE7PEDoEg3EcREYREc3EE2Dl-EaWFSXF1vDa7E93EQ9BzaABDDu4E1bD-aDLFA8YFX_EE9Ej-EeFCbGAIbDv9E29Et6DZGA_9E6WFDYFK-Ew-EJ8EO8EnSFLcFnGEJ8EiNC9bFg_ES-EX-EFbB-MBMpAvWFw7EN-EG-EdSBwgEPGF8CDVSF-CDpKBVQAuCFqXFYPBiCFy5ElCFm3AWSFljDTHF3iCcPBfDDZKAW1EwtCiCFEzAjcFXSFzTCn5AcPB3cFerA1cF8cFnQCtcFkcFNIAIWC5-E0rE1OC_MBQMAdPCPKEZEAN-EnoAMdF8tBmPC0MBWQFBUDZcFFPCqMBTdFeMBdRERdFyMBBNBJMBloAQdFRPCoOCMPCqOCRMBDOFrdAjPC5MBxOCZQE42EjdFkPCldFadFsMBIpAz1E9OCKdFTPCoZDmMBPPCoMBvdFrdFnPCWPCCRAddFaPCEoAA3EgHD3dFZdFfPC7MB2JEd1BqdFgOCnPCW3EgHDF-EK9EPcFX8AiGEecFupAE8DdEASeFH-EKbEUeFMeFtBA-PDJHDXLBp9EjaARtE2qA9QF0SAxQFpDDIFA0QFZbEoeFvgDqeFJEDDXEeUECEDtQFvDD-QFBEAARFreFSRADRFM-D84BP3C-4BycFcpDbFBsaFj9C5cFyhEh6BusCx1DKYF4wAiCFO8E-cFBBDvZFPcDqbDLADPfFHfF_3A8yENDDXfF6VF5XFOfFkeFQfFNrDFfFf3AbfFuUADDE1ADcyClPEHTFrWFJDDWfFDdF6cFuBAZfF1YF5SFibDI4E3PEi4EVfFffFkfFNIAxfFcBDifFcIBnCFljDpDEQVAGnDkeF_fFucF_3AGOEGgFEdFvRBUQBFJBzPCsxCfTFrDFrQExGEAgFmTCW1EUcFl_E_bDG1E6fFOsErcFXgFlNF-IB-fFcgFJ1AnfF4CDuYFTfF1fF4fFifF1cFieAlBDGfEUNDpgFFbDc4EFbDtfFVgFyaA8iAiWFRACigF6KBzTBmJAbWCf_C_gEu3Eo-EG9E6GCkTAbcFMHCP9EOREbIBI-E-eFpWFNWBiCFWDDERFdVFHVBqcFQUFscF2gFFWFkGDcgF2cFcgF0SEbhFBdFRFAgfFe8AAdFICB9cFcgFGdFukACeFmdF9oAcdF9dFOeF0MBKMBidF2dFuOC4dFfdF9oAU2EfeFHeFMXDUPCzdFaMBuhFAPC5dFOPC-NAhMBU4EGeF0hFIeF8hF6dFDiF41EGiFYdF7hFBiFRpAAVAvMB_hF1hFsdFFeFVeFNeFAiF2hFaxALeFnTE-OCkdFpgDydFCNBujAneF2eF4DDpeF5QFSEDb-AteFkbEhDDmiFEEDtZBxeF7QFF2BveF5RDVQA6eFyeF8eFVQA_DD75CwKBifFFlBh3DDJBGrDDVD4XBUKFZZFUGE6bFObDdIEQFAvPEraFZLBIHCKlA1AD4XBuZF2YFwgFITF-aDLjFhSE2ZF-aAifFLNBVhCfiC-BE6FE9YF4-CpvDifFztEDDDSfFNSEkDFThFX6DljFPjFpNDRtEzcFuOAZjFb3AjeFdjFmeFqPCifFlMCbWC-fEWkDdfFdhFO8EOREUeEbaDSgF28EG9EP-BBkFPREZSEihFsjFVUBefFifFCkFiYELkFAkFkeFH-BZGC29EhNDiNCyjFJrAKMC8TBV_EWWFSuC8iFwSFOjFiaAsEALhFe_CnFBFLFqqDajDPkFvjFH-BnQFMfFicFufFvcF2VBncF0eFdkF_EAwTAGgECWFeGAikFsQFEEB3eFoiF_QFHED7eF1RC7aFtmC1iFv9D3iFElF5iF_kFuQF4QFDlF6QFCRF7iFShFsOEkeFmkFUuCayENtDdRBBLBtxABhFABCiCF1kFVlFkIEiGBAlFniFRfAyiFriFjRC0iFviFLbEUPA4iFziF2DDtlFQlF5eFMlFGyD9eFbCE-iFvjF0JA2JAB-CfLFijF-bFwpBm6DQkF1JA-RCEkFcXFX5Em3ELGEMCDWCD1dFQcFaSE8ZA71EN-CMiFG_E-2ESREMmF53BP3E4vDamFy7E1VDPmFgREusBP3Eg2ErbFsREcPCkmFN3ETjAc3EgPE2CF6ZE9QEVSENkFj6D3aDkQFbSEkeF16DFaEySE-WE0oBNaEK0BuSE5mFasB7mF5ODBuESNARaEBcEoGDYaEJ7DWaE4SEtGD2cEkHEB3CdaEU7DoHE5kC_dDOnFj7DKTEZ7D7aEmzAY7Dd7DmTEPIEg7DqaEZPDVnFleD7cAYnFb7DyaEmzDr7DcnFFxDoaEYwB0aE5aEMIE-HEkaEjIC-aEpnFMHDVxDPhDVlCVxDMwAsTEViDB8D9PDD8DmZDYNALuE1bEz0AQbE6bE9HD8eDBfBGoFAhAFfBXbE-bEOJEBUE_HDbbEsbEibEDIDGUEyxDSUE0xD0uBobEJKEBJEe8D6xDwbEcoFQ-Ai8DboFAJEl8DVIDfJCXUEefDXcEw8DsQD3bEgoFk-AgUEaoFsoFr0D9bEKoFZVEHcEJcEzmCWJEEeEtUE9IDA9Dv2BLcESJENcEm2E_bEQcEkJE3gDmJECpFusAqyDSVEUvBZ9DHVE0bEFpFUKCacESKCpUEh9D1JETmEWVEQaB6gB7yDWpFDKEdKCagDSpFgKCqcECzDbJDAKEtrBvcEbUExcEtKC9NFqRDpVE73BRnF3JDO-DXTEETEBdE-cEIhDXLEsXD9VEALCPaE0tAs-DTdA17DKdEmdCFTD-KE3KEPdEiXDRdE7KEQhD1KEIqFi4BdhD9-D7NFDjAQqFpdEnKDE_DmhDgdELLEjdEYqFldEtKEl0DnWEkYExoCqWETRFe0DcLEZNFAYEwdEQyDUBEqLE0dEHYE2dEuLEYCBgnFZeE-TDPiDNYE8oFPYEYYELeEAeEYMEWeERUDIeEWYEL6CGeE5LESBET6ApLEyqFgBEReEjMCwpCDkFjYERYEzYAYeE7qFHrFvlCZvEGrFdfB0iDbMEwYE4iDAjDsBECnFakA54C9LD4YEqUDDjDsUD8YEO7AzIEssDifFS7EmxASjFYNCRgFImF37EXjFKjFRFAGjCNjF6lFiaAUXEQOEH5CTlDKbCflF9-Es-EFcFFhFkfCb-EVcF_bFDhF29EJhFMEAEoA2kFzdAAsF-dFwhF_1ENiFSPCIiFQiFyOCyhFQsFgiFmJDTsFzoAodFTNAMsFvhFVPC-hFzhFOiFxdFJeFKiFAJAOmFYiFfiFwdFhiFksFCiFAJAUmF5hFHiFPiFbiFtMBHEATiFhsFRsFysFWiFmmF3sFXsFNdFJiFyoAj3EitBdsFaiFsdFQeFhfFvjFCLF3zC3SFD-CtrFocFbZFPGEObDRGE-EFHtFiaAf6BPSBCqDuZEJaAMZFcRFKkDVhFkCFMkFpsBfhFk2ChhFdhF4cFzkFvNBghFpGFltF_cFitFK5BmhFntFPLF4KAZGAGbBifFYtF3zChcBUZE8rFwUCetFXoBgtFhhBkhFJ3CCdFYhFxbFrZBAuFmxBvtFDuFJYFahFwtFtaAptFW1EohFztF5jFvjFo9Bz-CQwC__CxkFxlEMuFrEEifFWkFvNEVjFzWD-tFOhFOkFUkFcuFfHBf-BtkFiaAH-B6WA7IBHlFFMF1tFIlB2KAklEqKFVZFKbCFPEYuFUgFHgF_CDVkFD_BxuFCDFyfFWaFvvDC-Ed8ETcFlNFiuF5kBhuF_jFauFzNFukF8uFsuFT4ChgFTuFfHB5ZFZEBq9BOMDAmFDsFwpBouFX8EfHBvPEoRF5FDIvF3uFavFq9EmuFafFKvFxpBluFtFB0rFEfFTuFKFC8jFtIFXvFZgF_ZE01DcuFMHCeuFzfFwZFXcFfGAXsE2lAYgFaZFtjFdpA4vDvmFlVF_vFIVBe3DMRAhaD6RFjjFCmFYSESYFTCDW4DakFtODzmF8ZAIcFHLDLpDTCDQwFzBA8fFhcFYlDBFFCsFxvFSGCGsFYpAy9EEoA35DQvFiaASNC0lAMIAIfFdRB-fEJaAngFk4D5vFZUAUwFRmERKAC0E2vFAvF3YFAcFVwFgNFCvFG9Eh8CRPBYSA7vEEcFFbBzwFMFA1wFEWCSuFiaAXzCi-C_lF-JFr1CdbEnQD5kFfkF8kFEIAjlFmwFyJA9FAK9E6dCrYFFdBBtDybFFsFExFkeFbeFfcFb3E3wFctF0fFxwF5bF97Ed8E8FCjxFMhFtpFKwFT9EgxFfGAdcFK9EgcFIGFvrF6wFLNEifFuxFKsFcIE-3C0qDH-EwZDuxF0tFvjFZxFH-EDbA9AAmBAgoBHyFdSB_gFK5CNtFxxFagFT-EY-EixFByFdSB6NDXxFdaCXyFmRAzNBrZFs8BvwFChF-rFhxF8xFcyFZyFevFogFDbDs0EZSAP3Ed1E_VAg1EHCFEpFGvFrRERmFn1EUREX3ET-C21Ey1EKpAnmFK-CYmFW-CvsFwmF0yF-yFx1E6gDamFtbF9yF69BPsFVmFKmFX8CdmF9WFIjF13EtDBqGFs3EfxFb-CO2EyyFWzFRREf2EtBERzFWmFczFeHEimFJLAd2EJzFffE5gFfmF7FD22EDPC4yFNCDjBA5HFCzF02E_2E7sFozFH3ED3EP3EI3ENWAL3E0zF3aDO3ElzFQNE-zFkiF-zFZ3EyRClxFszFi3ENvAubFjCFr8C7zFtDBo3ElzFq3E_YAVzFqfFSCDKCDW6Bw6ClzFvzFDwF5xFe4DQGEKTFSGEN4E_4Ey4EsyFjWF3ZBBUAB5E36E96EpGE06EVFEtuFa0Fm7EYFEp0FRFESGAm_DLEAH5EwNF36EHSEe4ADxFzeFBmFyxFjyF6vFT8EM8EUwFIDFazFRcFsxFfKB9xFjlFzyF9wFFcFOcF9VD89EFcFEvFLTFQ1FkyFvjFJ1F-eFayF1aAXeF-kFGOExsDKTBWfE_gF5FEOxFNhEoxF6xFnvFW1FmyFWxFkkFYxFcyFc1FT9BWRBssC5rFLECbRFHjF8wFrxFU-EWyFXeFZyFr1FbyFb1F-sCJnDifFNyFdyFGSFTlDMtFj1FF1FhFDVyFlyF61Fq1F1rFs1FHqAXOCcxFDNEH2FT0F_0FuFCB1F8SAD1FKcFMzFm1FGcFsBAa2F70FuFC6FCD1Fl9EPmFw7EnaDo9E0vFtFCY9EYtA7WF6gFGyFO-E8AAE2FEVDexFV2FMcFM-EWyFQ2FP-Eb2FOPE3vFpyFm1FY8CPdF-aBU1F80FYvF-0F32F41FlyF62FOaFO2F6tCczEokFgiCRyF90F-OBQhFmcFK1FJvFJuFn1FpuFcvFuQEWUEekFrbAgkFmmD-kFliFmlFwiFolFpiFBRFMEBsiF3IERHAJlFpcELlFSlFb9DklFu3FjpFw3FqiF9DDUlFY1F81F0UBLGAuvFJSF4wFWjFd2FS1Ff0FSuFLMDfcC9fEALBGjFrkFvUFGmECmExcARbF6gFlbCXkCUjFuaBFUFlWCyaFJSEzPEsWCuWC06BeUFmfCX4F2BA3xAhpEOWAZRBtAAo6CjBAu6EW4FvAAmWCPBA-IAyBAWMDXnEyBAwYB8VCCaF_hE5hE3TF5TF85E14FMiE34FUeE4TFriAe4F24FvAA6hEBUFVVFoOFq4FLlBcOF0wCfOFBbFfUFFQEjOFlOF8ECH5FCbF8rEWUFY6ElUFFQERZFDQEO5FRHBVVDd3ECaFtOFaUF_ZFcUFBaFN5FDaFFQEJ2DDIAGbFS3DRkF9CBt5FqEAFNDD7Cv5FtJAz5Fr3FflEC9Cz5Fw0EniDwkFgTFTXA55Fa5EniDt5ElGEUmE_5F4PBniD9vFXIFmMFUMF-MFXMFqGFcrEpmEnMF8LFWMF-LFrMFWJFtMFQ6FmEEWnEm2DTiEYmEpYDuXFNbFRiE_iEa6FWEE02DtEEY6FiiEj6FvSFD0ESRAlBAf6FNrE2iEo6Fk2DxKF6XCpXETTAPVFQzF6MFXKFx6FoEExIF06Fr2CkGBbbF-yCd2DwRCZyEEMFIyE7MFi6Fy6Fb6FKoEYEEpXEkXFSMFh6FV2DK7FWEEHGE5RAvBA02Dn6FSWFlzEqGFawF-vEI7F3KB8yEGIFlzEHpEDIFgVFWmEEjEHIFg6Fw6Fa7FEIFbIFj7Fq7FTgF8yEZCEp7Fv6Fx7FXDEknE6rBd7FHrEf7FQCEXDEfUAagEwfF07FoqE87FAjEt7FUyEjWA67FH7FMmEfjELjE37BOjEHGF77FL8FCkE3kEXjEQmEF9DbjEdGFj4DglEuDF3kEijEZ8FgiEdmEojEfmAVlEQ8FK8FkmEi_EUrByjEUlBf8FHLFdqE5jE3CC8jETBFb8F9lBukEFkE0UBHkEy8Fh8FNkEhuCnBA58Fu8FNkE0mEXkEl8FBPFfrExAFbGAfkEtIA-8FF9FlkEiTAlEBoBAokED9F9xESjE3AF18FK9FVmEEBF3kE5kE7kEs8FCuEL9FTkE1kEDlE-JAGlEc9FJ6FT9FCkEgSENlEk9F56Fn8FCkETlEk8F8DFw7FjBFpAFdsEjIAW9Fm9FTkERmEklE5BA29FS8FqlESwAslE89FkmE58CfGAJRBD-F28FIGE17FOGBG-F0NExrBG-Fx5FdmEL-FP3DaABO-FoXBJRBsUClEBsQBx9FSDDylE3FAi0F6bA2lEa-FvEBCmEf3AMpEHbFAmEJbFVoE9lEumEJ-FqUF5yFX7FXTFuUFQ7Fn-FVTF2BA6BDhpEm-FqmErUF1-Fl-FUqE0-FjBAQpE4-F2BDQUCdpEToA-mFtPFUTFCmEdpEqpEWRB9-FOgE4fAbHA5BA9gAG_F35FhTFO_FDJB7EApeAlEByaA85FbPFI_FOmEbXExTBH5DB_Ft-F0JBfpBLBAQbAj_Fi-Ff_FDJBGQFKmEN_Fr_FRKA59FAEAL0FD8FMmEHmEs_F6vEx-F2jEN4Fw_FyBAhmEF3Ft8Fe_FXmEp8F_tAn_F-JAp_F5lEj0Aw6BOTFv_Fj0AFqEA_FNAGI7CfRBGqEL_F6_FAKF2_FOgE6jE8jE36FIAGBmE9BC18FGkEu_FgbFeAGOAG83DQAGjAGlmEXqEJgET_FnlEV_FfAGQqECrEdAGlmEyqEyAAnAGh-FJAGC8CrqE8-FoAGgCCyqE0AA2AGs-Fq_Fj0A-AG7AG3AGkAGkCDYEA0wCHkERAGIRBJBG5_C60C8AGOgEV7C3hAY7Ca7CcSBMBGKcDiAGGBGlmEQbFw-FyAGiTF5BDABG1_FObFOgEirEFBGBBG4AGxQEQ4FoBGHBGpACwBA4AAiBGe7FYAGrmEvBGnBGjBGIbFiTFEsExBGR8FkBG0BGFsEVAGyAGN9FYQEOGB_PFoAGCCGMZEEbA6PEX-FVuA0XFpRFfrEHCG5mEO9FUqEQCGxmEO9FRnEGCG6mE4wAIBA3BAfTBIEAqSBQVFbBGUCGaCG3BAJ9EYeAfCG46FM4FMmEiCG1OBB9F4CFTCGZCG-UBOZEI-F3BGn-FrCGGWBe3Dc_FH_FVmE2CGuAA09FJRA3mEoAGgnETbFu_BZLAzNBP7F7_FMmECDGhbFu_BFBAF7FNCGyoEdqEKDGL-BMqDWZDbBGSDGKoEI9FLHFQDGfrEXDGDnED2CemF0CGBGCibFDDGXbD62FUqEdDGmbFkbFnDGGoEkDGlnEyJAQDFLJFJDGsDGLDGEWA7-ExDGkmEXDGuDGXbFpDGWnE3RBZnEbnEfbFWDGzDG4VC8nEM7F8nEnnE_GAMFAqnE95FCnEDEGIRBFEGYbFkbF1nEGEArDGjDGkUCQEG8DGEGFcHApbFLEFVEGbADjbFRnEREGW2DooEPoEUqEboEVlB_2DB3DF_EyBGkmEnEGxcAeoEm8FIbFboEV7FmEG82DW3D2DGaNFApEnoEe3DpoEwEGE9FVmEBpE1oE4EGMEG6EGO3D7oEqQB3oEoAGBFGx3D6rB9oE1EGGFGCpEaAB0AGCsEK-C7-FGsESqEBEGsBGgrED_FjrEVAGlrEwDG5EGwpEcpEppERrEHsEIdFEFGiFGnpEK_FlFGYFGFrEcyEhFGkqEcNEZ9FU6BsEGIbFxpEUEAzpEnCE2pEW5AypEkBA0pE4kEc_C3pEEuFoFGxFGJPE9FG_FG7FGwxFa8ForE69B5BAJPARYFhDGwqEEqETAGBsEoAGwfCFqE5rE60EwFG2FGWqEwAGeFGmFGUFGPqErFGrpEtFGIsEoCGy-FIpEfqEhpELrEZhFd_F2rEZOEfPE8OEvFGEGGcGGxqEmqE3YAAOEhGGQOB6AGXFGZqE9qEWGG_NE8GGfGGlGGhoBaGG0GGn-F_qEBrEDHG-GGdnEaFGJHGZGGzGGuGGSjEwfCZjEoJAVDGOHGJrECrEsGGDGGSHGpFGtJAMpEgqEeZEcfFbGGIHGZHGLHGQpEu2FYHGJPEQHGP-EWrEAHGJPEZrEjyB6GGxHGWFCbrEKLFzHGBGGjHGHHGpGG-mB5HGuUAOpE5kE6GGmBG9GGuqEbBGwrEqrEEIG1qERHG6CGTHG-rE1BGJIG_GGGIGOIGyrEQIGmGGCIGEsEVGGSIGDsE_BGsFGMHGFHGLIGU_F66CgsEyDCOsErNFZOBFvFLJFjIGisEXsENsESsEenEqIGWsEmIGd5EbsEs9EclEjIAfsETbFNsEjsEULATaCnsEzBAG5EK_E_oEwIG53ARsE9IG5VAosEYSA10Fm4EmIGpsE5CGhIGlVC_-EkJB3-ExsEs0CbbF0FAOJGtAGiIG3TCRJGn2DcJGB8Fv7FCJGbJG4-E2-EeJG2VB29FvsEjJGzJB1ZETJG1sEyNBNhF1rEqQEyvDJeAm6FvQEyVASmFpvEGdFWYFMEGqQEw2DE0FnJAXiEq8FKuFuGG8JG3iE-JGi8CniEBKGYJGLGGpQEiQEqPEZ9CxRAP-FMKGwQEOKGtUF1QENKGmEEeQEu6FoqEEKGiiEeQE-xFBAGD9CwQESYDmmEdGCewFd9FhKGyVAjKGZkFO7FPDGkpETXAqQEd3E67EaaD1JGacDD0FpAE_YCr_CHDGPxEwKG2KGzXE6_CfKGnKG8KGe3EmXAVED0JGBnECLGwbF3bFkIAtEE6JGDKGiQE27C2QBRXAuBA_tEfUAGLGUmE2QEXPCRLGTLAULGGUANLG6CGYLGBeFaLGi3D9VAsKGWKGwQE3QENNAXEA0QE0KGy9CBeFzQEO-EmLG49CuLGpLGhBA0xEsLGxQEAjEqLGWuCKKGg8FSKGyLGEIAAPBpPBj9CAnEXLGPLGXPCGBAMOAQBBlLG3LGh9Cn_CzAAEBAWLGbKGGMGBeFpYDPMGeLGPJGgLGAMGVMGEBA2LGHLGTMGAMGq9C6vC5KGtKG8rEoKG6GFgMGDMGXMGZJGmMGtLGoMG7qBrLGeMGnLGp9CAHAiBA2VBdMGFMGyMGBeFa-EJwFLKGvKGfMGdpAx6A4JBwMG4MG_LGANG69CjMG1QEP9BA9BJBAb9BU9B2VBC6Ft0F_EGNNG2bFN-BNNG6KGOCGeoBKNGW5AMNGD9BEEAoaDJWAoNC1JAnzFbKGaNGaWAcNGH9BEEAOpERkBALGJ6FTNGLNGx4FWFCuNGKSEAzEJNGH9BUNGG7EGGAWNGkMGU9ClNGR9B9NGOVFUjC0RBRKGvKG_NG3FAyNGz-BmKGtNGFOGZNG2NG_3AvWDPSFrMGHOG-NGNOGzNGLKCDOGMOGT9B3NGSOG83CASEkNGUOGF9B_NGrcFXOGbOGGOGhOG_tAjOGLOGbOG2VBoOGfOGTOGZOG_3A6RCrjFIyETPFp3C2DCfIAAzBF4CRVFFvELIFbtENIFYVFKIF3iEPvEtzCvBARWB_OGYgEBPGwvEpFEFPG6OG6tE8OGieAMbFivE_xEAPG_zEamEkwAQGG-vETPFKIB3MCilE4KFeBFdCF6HGuGGZPGfBFaWAgIFaPGkYD8LGgKGeRF-sENyE4HB6HBDVFYPGhSFruE_sEtPGPyEZMFcHG6CGqPG0HBNyELtEPZEJVF4PFGIB0PGW6ECXE7NGwuEywEOvEbtEvPGGwETyE4vEztEVtESLGGPG9uEevEFkEqtEgtEisAQQGdvEWvEFyE10CKvEwPGSPGBwEXvERKA1tEz-BcQGKQGGQGJwE-tEYnBGUAXQGMQGRtEeQF-PG3vEHQGieA4_EUuErQGxQGJmEVfAeuEXNGbDGmaFmPF2QGyBASvERPGLQG-QG7xEnGGgSFeQGRQGWvE2uEoJAHyE_EG5PGvvEieALxEXHB1QGnQGieAJvE5uEBRGmQGPRGRKAACFARGEVFxUFsQGbtETrFlQGfRG-QGgvE9PGYRGkRGURGfvEpFEPAF0wCTRGaRGPeCLODyvECJBaDGuKG8QG_PGqRGZmEbgE8vEkQGzOGxPGgRGieAuWF9RGNRG_RG-QGLwEMPGAyErSBaQGstEDSG9xEYaFUhEiQGbQGXRGeRGnaFnwEfwEeGApgEPBAXoBaVArQGCQFewEUwEdKBWwEJTAYwEISGSxExPFfSGgwEmxAkSGvQGQQF6OFW2DrSGoRGVSGzUFWPFNPFtHF5UExSGrRFdQFDQFKYALSGdSG7UF7PFKYANPFbpBPOAQTCmrClSGcQFVPFngEXPFPRAtwE0JB-OFTLGyJAoPGnKGPSGJTGeEAGPFMTG_OFAPBj_Dx6Bv5D2sEdSEsSGJSGzSGKTGMPFYTG53A1UCRRAHQFd3F4SG4PFRQFjTGBTGlTG-SG6SG0UFvTGPTGRLAyHAkaD1TGmRAqCCyBA3xFjRGySGxPFzTGrwElTG2TG7TGxTGVTG8OFYPFPPFp4AkTGPTGZPF1PFO7CGUGiTGWTGLTGNUGKUGR3EOSG_RGtTGTUGMUGtwE3YDpYDSTGJ6FUTGSUGIUGlTGXHGUSG5SGHUGXTGPTGgFGMEGiUGAUGATGNFADIBLPF7wEKlA9TG-RGHRGyUFvUGuTGxUGODBLUG0UGKIAuxF2UGESG4UGfRFgPF1wEyUGuVDDVGLQGaUG8OFIVG3UFQUGHTGiSFyTGwUGNWFDODRUG6UGbUGjAFdGAKQBjPFNHGnUGsTG_SG7UGvFDbVGYjETLAoJA4UFrTGBQFhVGZVGNFA6PExHAw6CNPFEUGGGACVGYUGEVGMVGhPFkVGyBAvVGXVG6PFiVG2UFKZERKCQJF-JA0VGdyEZUGrVG8OF_VGRVG5UG9VGsVGvBFisAQPFQVGgTGmSGMWG8OFnTG-PF5VG8VG8OFVWG9PFGQF5VGoVGfVGqVGTVGiVGOQFKWGFVG7SGINBnCEA7EvJAdGAZWGGVGZSGOVFJJGDZF9ZCtWGnWGqgEmWDNPFfFAqaATTAEWGaNFuUGUWGJxErgEKYAtgEanEyYC1RGlMG-WGaWGAXGX3F9WGGWGiWGNWGd-BsPFPJGIXGuWGKYAy6BDtCwBAsNGlMFTXG1WGvVGBSBbSAdoBeXGCoEslDgPG4PGNXGpUGkxEhJAhXGgXG4IFOREMRAAzB8WGtUGmXGjUGYxEpXGXEAooBlWG3VGoXG3BAqXGyVAvVGgeAQNCkXGSXGyXGYVG8OFdXG2XGdoB4BA5BAX-DVsFgWGtSGOXG8OFduCa-CQ9CPTGyEA_SA7PEwXGhPGDYG_WGuxEseAg7CRXGrMGbXGBUG3GAdYGPAC9XGhJAVYGlaBJTAYYGlXG2VGHWGJxERYGeYGaRCkYGkgCEoBF0FpVGOYGnXGZhEzYGpKGgXAwYGsaDAEArYGCYGtYGPYGvYGsAF3PGCZGLVGuYGuxEGZG1YCpFEZQCBZGgYGaYGJXGLZGHKFxUCHKFQZG9MG3RGhWG5YGxoCMZGIRBgXAbUFKMBpaD2YGNYGhTGEYGvYGmxAzUG2uApZGqYGkZGdQGJZGEZGuxEsZGXUGFWGDZGcZGU5AOvF0WGiYGruF69FbgBMRG1VGwZG3ZGDXAOvF-ZGorC8ZGJGAgUGaXGSZGGVGTQF4BAVQFHoAXQFOzC6nEWAGYNGhYGSQFpFEKMBZXGXaFLaG7OFTVFJxE8wEdGA3MGlZGTWGaWGeaG1wERRGHEAiaGvZGFVFEYGmaGpgEpVFqaG-TGoUGjUGuaGKYAlxExaG3UGBaG0aG9UFV2DuxE8TCBOERaFzxEnxE3YGmZGUWG1aGO7A8aGV9BWuCJQG5aGsaGGbGJbGVhENVFNxEJaGbaG2ZGGVF5fEIVFEbGkaG5iCsvCZWGKRG4uEFiFjaGITG1TB5xEktEERGebGfNEuHB4JB_ZG1ZG6aGVmARLBERG4fEYZG9LGxwEfRGfxEWRGhbGraG2bGcwE5_F8RGTSG6bG_TG0NEfWBsbGMXGWbGVmAm_DEcGxXGGcGd-FbSAQPGibGSVGrSBCyE0RGLSGJcGZYG4UGQNGTXANQGQ6DXQGYcGZQGRODaaGhuExPGFIB6PG2HBBQGqGFXQGeKF08BmBAsFC5IFpsEw_ExcDKWGpcGi5CscGWJFpsEXOGTPFaVFJbG36FXQG5cGCUFuUANDGXVFKWG9cGG5F7fFODGsUGWcGTyEDdGDSD4XFFcGJdGQbGSbGwLG4zE_iEiCFfgFY1EJ8FQWFeVFTdGdhFsgFCzBuzEadGmvFW1EuyEnHFSdGwIFmvFtIBD4E2bFF4EedGldGZ3Fj2EKvFdcGkdGc6FmdGVdGE4FI0EfdGtdGAVFA7FmvFxdGPGBEDF9dGmIAaKG4xF27FlzEdWDC8FCeGl7FGGBmWF2VFXFF8dGYzE-yEqVFLcCsVFuVFQXFrdG97FlzE0VFOzE27BFPBNWFIYFVeGF8Fm7F_VFTHABWF1zEbFDUeGNeGLzEnzEKWFzHAqzE-JAMdGqBFIeGhGBazEVWFUxFueGFkFmEEndGAxA-3EubD8dGp6BKXCUuCzbGfwF0bDdKGMMBxjE_tASYCmJAeeG2XFwBANVCgcGGCDDfG0HASVDnODwEDJOG8wFPfGZ-BA7BHXC4QB8eGI7Bq7BI6FVfG_iE6zE0UBduF2dGzGFn-BQ7EtFBE1FGWFgfGn-BPwFfHBgvFveGmEEZ7EP-BmQA2KAiBAh8CeeGZ7EjfG-zErfGF_BlFF9JABBAQaFc_BIoA4fGwdCp3CSuCRBBpfGwfG5zEwdCqPA0wCIgG82FwzF_zE_5EC0Eo2FqfEbVCIcAxKAvcF8dGOXFUgGcgGnyAefGcvDmEEegGTXA0aA5BAF0EArDD5C1eGurFTgFD0CHBANBC7qBGjCfPAAgGMYGHeGR0EG3CugGkIAwgG2eBygGUZAG7FYdGmVF_iEtgGvgGFjC7gGeeGChG5gGEhG-dAfPAwMCOyEFRGUFDJ0E3gGDhGxgG2_BAxAvBAFQFGhGG3CSFET0E_3AggGBvFQhG-dAN-BbhGmHFI5E5bFfhG60CL0E_3AW0E1uCBJGc2FUAD7QEY8C8VDLdFaREvhGYREVVCLcCb0EpBAzUCe0ELXGwfG3VD7QEW4DtQCFmFRwFARE_hGzQCCiGZwFGeGwzF-hGnOF3KBS5FNIAqMGT3F_WFjQBOiGOsEUiGP_Eu0FJADUiGzUCv6CQ4CPRAp6C6QEMiGOsEfNGV_CkBAO0FEiGhiGJ2FRRAUiGQiGG3FTyFDbDeWFSEEgWFddGaREj0E5xAl0EmmDn0ETbDR3D3IAiRGYiGIREUJE3REAREryFbLA_5FQ1EwJCDREG1C8MGtiGSiG8aDHjGgaDX4ED3FCjGOjG3rAYNAUbGBvFG1ETjGZSAIWC2aAsBAZrEJVGL1FYjGJREBjGPmFHzA5IBfmAdhG5wFUADljG_xASuC5aDIEAqbFSjGJREP-B-eGlIArVBu0EmaDzjGxWGoYCxjGUJEW4D4fAFjG8jGPSAzUCZsAJjEGjGJREwNGMRE3rAAkGkjGmaDIkGbXCPjGRFA25FSyFMjGT4DmaDfNGqaDJSCtaDGkG9jGjwFSLAaiEx4DbkGCkGZFD_5DQkBL3C2ZD-iGhjGckGvsDOjBCGA76ChkG9bAjkGDODX4DMGDMqDu0EbXEw0E84DG4D00EmZC3aD7kGNXCcEAUfGhgGbgFfpB4kGy0E-kG20EwjElEB50EgIGTkGPtF0bDElGTOB5kGIcAHlGymFCjG3kGxHBbrBMbG_gGJmF1vDv0EYlGbXEXiGblGb0FjQBqGFfmE2PGOVF3JF20FiKAJ5E9hGr0E2IFmlGHKFZ4FuJGKGGLjGOlGxyEnlGwlG6TFL1E8lFqlGP1EWlG4lGflGnlGojGB4FqjGdhFa7E0dGTtF1gGbgFmdGLFAW1EwdGWlGCSA5lAflGRmGcMAoIG22F53EX5FmHAe3DsiGBfGjlGjJARnEjNFlFAW2DGDEGXGiyFfmGTiCJlG7TADwB8FCGPACjFaNAKjGdmGv0FjQBKHFN-BKHFDmGl1FUADeXGyCFE5DFzE9AD6QG_2F5mGxCFCoBt8ExDC-gGgjGl4D6mGzCFnXCg7CfKBNfGEmGzmGCnG5nB8FCXCGAREJnGSnGfKBmIGTTAOnG4mGQnGhBA7mGXADi8EFnGb7EJiGokGInGRnGgnG1NCDFG2eG3VDWnGgNDrkGh8CUnGPmFRXB7hGvJGXmGgADHKBe8ENWAeeFKiGfzFK-Ce1EIcAh1E3SGthGXzF61E2yFxWBszFL-CP-BFLAXdGHnGNzF1yFr1EKoGnsFKmG9nGu-FzUCt1EBzFlnGOoGEzFTRBs1EYoGilGymGbzFboGdpAW4DNmF8yFIoGMCDkoG0nCtyF_yFOCDSoG8nGaoGVoG31E8dFnoGFzF1cEHzF7ZE5bGvoGv3EsbF4oGMoGI2FevDLzFToGwoGx7EC2EP3EUzFZzF2nGH2E2IFBeG6oGU0FwaD7RCKYGmBAH8BlBArBAMpGZoG7oGtDB-oGJpGYzFCoGCpGYpGgzFlmGH8EhoGFFBhmFlzFD8EVrCmpG3UAP3Ej2EnlGS0FtlGDpG-jG2IFWjGpjGEoGkREP-BZsAJWGszFW4DzsBrpGIkFY4D04F6pGP-BvWBCkElzFr2EdiFXpGOpG2pG15AOhA9pFezFwpGP-Bl7BUaG4vFfpGi2EQqGOZD_tErpGw2EdqFrnGUoGUkEKQBWFCnSERNGNoGUqGhhGfqGZGAJVAOWAeGASkGRiG2lGQmFi2E-5DykGKMBz7E5pGM0F8ZAaqGWcAapGvpGkqGmQCftC8FCvWFTCD4CFMRARLAuHFP3ErbGNSG_oGpzFbRA32E1JAP3EZ-EgZE1qGfHGVxFeGAWpGfoGDzF2DCzzFDoGjpGg-BNiA_qGKCD4zFQOGsqGclGJqGC3EJ3E6zFZrGWREN3EqTBP3E9zFG0FrmFQrGMcGApBknGVrGxzFtDB0fGc_BOIAQAFYQABlGXjGdqGGtFepGjrG8ZAxKGGKGJ0FK9Bg1Eo4FJrFZGAyKGAvETUCqxF9rGvbFI0FC0FK0FSqGAnG1pG1rGvbF6CBKsG1fGAAG-vFemGorGtJAmiGvrG2_BGGAbODtPBP0FGGAr3EIpG6qGAsGfsGx3EvFFhsGZ0FzrGl1ETWF_aG5qGcqGDbD0EDPBA3mGTqGUADo2FaYDrOB6sGUsGjJA0bFodG_3A_3EaREDtG5eGpdG4bFn4EFbD-ZDbnG7sGQtFWGEbDDmmDhlGjqGc0FObDVYEVtGI2FJ4EkNFT1F3fFRtFK4E4-EGnGbtGJTFsRAb_Em4AYGAuBAKuCMtGWGEUPAntGduCTLAouCNBCh_FKTB7nGIqGRtGiNFT4EstGiNFujGJbDetGPmFEFEf6DIEAatG2nG5MDifFzsEs_CAuGAWD8UAAtGwwFrfF-aDEyBvWFbCDP4ER4EVGAfODqnGrgGhNFTXAfBCQ4EHSB7MD7tGbuGDPB6jGjdGftGWGE6nA_mEzpGPnGIWDxrFtBAV_C-lGKuGYjFyrF2eBpuGcnGruGWGEp4ENuGmmGfPAbCD8bFWmGqsG4tGbuGW0F5uGipG7uGJDDStFEEA1sGZuGJjFn4D1gF5uF_cGyrGWtGAvGa3Fy6FJuF4gFhpG9rF2uGQEBKWDaKDshG_rGSvGk4EB7BkuGwuGFbDMpEkMG6uGm4DQEB6_CUrGRvGZvGTXAUuGmIAJ6DJODIcAZRBSuGJDDNmGOWAKYG8hG2sGPuGFbDp4EIuGs4EkhGguGisGnGC5QCqrGzgFn4D3YCFwG1aArqG1lGirGIDDyVBWbDEND7rG0pG_VDRWDp2DtbDMlGhrGdsGx4E3ZBvMDTwGquGFvGyVBudGVgFmmDTWDyBAGtGi4EiwGzjGODF0_FevGVwGNXBPwFA6A0jGTsGOuG-4EwwGCbBgNGtFCg0F3wGpSADvGYvGhwGwwGmwGowGKuG_4EJND6vGKvGqbDh0F6mCkPFk0FcwGKeGqgGOtFOwGvwGkWFpSAn0FExGNXBNcBuWFfwG1uGAxGUxGNTAmwG1vGuWBA6AhxGD5EYbDbxGQtGTxG3ZBE5EfWBAJGivGnrGcwGSsGQ-BYUAYFBkxGw4EhDFoDFnxGBtGdxG3ZBshA0xG5xG1wGPwGNXBPXBwmGcsGgoG7xGOXBHkB4fAhSGxaC0ZG2nGR5E8QEO5E1nG_uGMFDD5DfQEfpBIWCJLAKQB7cGQ5EZ5ERyG0lGxmGvNDf5DlTBNzC_FFgwEMEA9hEcyGVyGPgE24DXGB_mGAyGUyG9RE5nBbrBYyGBECjrC-uG7vGUADPyGYrC0sCyACQTCfIAHEAPBC-wGWcF1vD6yGWADhNDBzG3yGIxGY5EqyG7yG5sCNIAVwEIzG_tGvxG6yGb5Ez0ErtFPmFUzGSlGEoBJzGRxGbwGZzGy0EzIG8REe5DYND_wF0LGH5DCzGEsFdNDjzGO5DFFDfNDPtG6xGVADf5DPbDZ5DizGNBDPbDh8CP6FpyGxyGXADPBDUbFczGNlGSxGaWDrzGX5DQ5DORAozGb8E5yGZ5EZFDFYD0zG6zGD0GJcDKYDLcDnIGSzGuwGC0G2zGHzGseAW2DH0GH3FW0Gf5D_RE3hGO0GwNDh5DprCkCFfgCPUG0EAb0GuiGEzGZ5EbcDGzC0EAecD_xGnvGPyGbcDn7CbrBKHF1zGf5D00GCGAbCGP6CoJA0aAtRB40GOFD60GVGBp7CIEA9BDPmFi5EP6ExGFGyG6XFLCDkIA1wFtLBvWFp6ByWFGxF4lACXFq2A5WFv4Fl2FvxGP7BUiGFkGS6EI7BhZAQ1G_3AbyGg1GEIBhZA2tGxsG25EEIBq5E62FPmGI1GI7BRfGO-Ev1Gc1Gx1Gx5EWhFMXFprCWXFB7FOhGcxGN1GJBAX1GCQGY6EtGGKzGM6EEIBB2GKXFuIGw1GNXFTgGnyAQxGA0GbwG-5EEACrGBgzE0uGoxGfPAE6ERNFH6EO-EvzGvyGY2G87BF6EI6EHxGdzGM1Gp6BO6EDgCQ6Ew9FL2G-xE55EEXFJ4CJTAdvGNpGjQB-XFJ8BJ2GKYCnkGq1GG2Gs2GLaFoYFS1GLOGnNGvOGl8CU0Gy2GjJAkOGYOGc9BK4C3pDCKGF2G1vDG3GqOGK3GuiCIcAD6FvxGF7Ee8ELEFp6EyIAr6Es0FmqF4yGOFEx0Fz6EiGE16ET3GV0GbrGeGEy6EeqGUEAARB1KA1sCx0GEvGl3GzGEn3Go2Fi3GiqGI2FV3Gz0FfXGN1E30Fm2Ff3G4NGA7EyJA66EJ7EU3G83G_6E6VGI7Ej3GE3GnGE83GbFErlFm2FDSEJlAg9BtnAbcFO4GIIAQ4Ge4AcmGFyGJFEDSEwACFLCp0GUkGESENdBN7EE7E50FFLCylGcOGg0G40Fu-Df4G0EAl4GX4GOqGL7EmfGifGR7EdOFiSDJBAJgGd3Gw-En-BPuFh0CqTGU3GsfGQqGzFFEaEi4G9fGH-B64GmYF40FD5GfHBLACXbD6EB03AiqE94GI5GtFBK5GfoAM5GbGAmvGu3GZ7EdDC8CCd7A1DGRIA20Dk3GZ7ErcFc7EvNF91GX2GpiGfGAk7Et3G_wGm5GZUAFLAHhFiGCB3F52FRjGm2Fs7EINAu5GTGCyqG6rGEyGu4GzxFZUA0tG0RBp1GsvGG1FiFDkFD_uA-qGp5GDzG85GplBE6GmFDedDh2FCjEBxFHwFG6G65G21FUyFFbByKG25G29EGFDDcFE3FZUA_7EH6GpzGI3F29EnpGERET6GClGV6GA1FL8EZ2FVkF09Ez5Gd8EY2FV8Eq2F2lA24GM3GJ6GxHB-5GqqAO6G26GL6GhnG6wGc6G1mG76GYnG4FCXpEW3FSyG34GC6GFcF9GCZGA2qF75GW2FN-BGFD5wGe9E-6Ga5ERKAIEAx6Bs6GU3GJ8EP-BYNApsEZRAitGW5Gq5Gn2FP-Bh-Et3Az6Gk2GGkFFcF-pGQkFKkFt6GHkF15AWBFvHFI4Gr5GN-B_wFuBAQ6Gf7GI6GN7Gs5D86GR7G19EYcFbHA6BAcEA77G7aB56Ge2Fn8ExRAEuGTyGH7G-7Gs8EC8Gw7G3tGh6GL8Gy8Er6G96G97G6vF48ET8Gy6GQgGP8GK8G6vFtxFp1FF7G06G57GYADx6GD8GS7Gj8GukF68Ea8G52Gd2FO1FyhGV8GuFC8xAuxFI8GG7Gy7GAAC4FCd4GtqGn2FW9EX7Gf5GJ8E78Gr2Fs9Ej2GQ2GM1G68Gp2Fo8GU8Gs7GFcFj2FY8Gj9Eb1G98Gg9ESoAUwFs2FIWApHGY7GQ9GpVAyoAz8Gh8GQ8G6vFZzEZ9Gp8GE8G-9EM9GO8Gr8G16GIwFgrGNwGbwGn2FAsFY6GFbBm8ES6Go9GgyGM1FV1FpuF4FC0wFFACS7G1xFH-EAfGY4Gz9G0xF51FK9Ed2GnvGccFx5GaGAl7GD9Gn7GExFUtAt9G0xF72ESwAM-GZUAg-EacFf6GI0G57Gy8GGxF49Gv8GKGCXeF1FF56GHsFLhFC-GX5GIhFG9GiaAKhFJsF-sCH-GawGE9Gj-G49EyoAnCCp-Gp9Gr-GiGCe9G9oAOGCrvG13GMHCJLGQ-GkCDB3A7-GIRBgOA--Gy-EU-Gc0G18GarBWJGr-A84Gk3G6_Cz5DTFEY4EXoBw-Gy9G3VDL_Gs5DX4EPRAJuGvxGT_GAQBwLBpBAN_GW_GuyGnvGT_GPAFd_GZ4EF4GmDGaRET_G6_C39G2wFL_EeJGcQBeJG48GB0GNBGpJGSJG0sE8GA3gFYuGm7GgFDsJGWJBB_EEZCJZFE_EroEPmFjgGO1GreCIOGl6G8rG4YFT2GEWCUiGVABMwGR_Gl4DDAHtIBhiGA4GH4Gb8GxUCKAHbuGzsCBEAg_Bw_GbwGcYCriG0NGYXFdZF_tAfZFCAHjAHeuAdAHM1GmYCaVAliAvWFI_E_tAx2GWAHvAHeuAuAHqZDcQBKYDpAHJADjKGL0GjyAa9G5_GH_E2AHhND1nEBjFWhG9lGh4ECAHBBHKYDDBHntCFBHqhG9vAxAHl9GjQBqKGKYDSfGXvG47GjJATBHsYDXGChAHL_EliCd0EE6GWOBQ6CYXFeBHVGCMXA-AHI-G6_GeBHrcFO_E88Gx7GM_EwqG2zB0tGlGBwBAc3Gb9GrFDqBHmBHtBHyAHDjCV7GmQETbDsFDMjCAEAFFAOAH99G3VD5vCJvG_AHl4Dd3EGvCWBA-9E_zGq-GbkEJ4C3oBTXACNDrGBMoBc7EPBFSCHUgGVCHfgGPCHx-GRCH2oBbCHaCHnyAUAH03G3uFuIBZfGl8BrcFWNF6aFAlGHAHwAFCkET_E0UBIkER9F5XFZ_ENWAntGd_ErBAL1Gy9FhlEOTGRKA8CHzkEv_EtkAq_E0CHq2GbwFTjEpAFw_EWXAGDHzEFZSENAFT7BH8GBAFBDHZlETkE3_EPrA5QGCAF1CHnCHGAF1UGb_Gk5CUDHoAF-CHHAFfDHRAFq9FbAFGAFVAF1uCmPGIEFHDHCeG9CHuDFdAFyJAlAFbDHqBFwDH9lBpgEkAFoBF1DHSgF3DHZmBZhEMZG0DHuDHwmF-DHi2EyAFSaGhDHplEpAFJBA4AF6AFV7GJEHJDH-CHMEH_AFo3CnDHhAFn9FBlEGBFIBFWEHwCHf9FBlEVCF8DHrgGFEHLlE4HFIEHcEH2AFalEXBFY8FhEHk2GjEH0cGdBFsDHEEFGmBqXCzBFDPG5BFBnBQEHzBFtBFQFAvBFyXB5EHlEFogGMRA_EH9BFpFE3EHIEADFHpAF-BFnYGDPGCCFnEH9AF3BFS7EcKFfPGE2GtEHCDHTkESEFICFRCFOFHDBFtEFPCFymB0mBsEHD9GuEHgEHDEHu0FjFHSaGxEHHZGiFHWFHpAFaCFPHASFH3MCQEHrEB8IByVAzFHdCFJTAh-GvCCDjGWHGPrAW2GI8C7FHgbGhwEsODnuFZjGbLAw8C3RB-FHfADAGHslEnuFvlGOTGxlGoWCBVFRdGTkFmvFhBH4DCZwCNGHmvFwhGEtGTNBXzGIDHUdGbXEvfG9DHb-FgdGbXEahEv6DqAEZGHZ3Ff8EE9CjBAQpGh5CTpGEMGfGHdhFWAD5FH7tFGmG8FCLPGUGHtdGdNCczE26FhEEIOFL3GVFHNfFdhFRhFg8GDHHykFZ3FdDDCDDD_GU3FkuFvjFiGHiEHkGHKHH1mFr7GzGHmvFz8EkvF7GHOvGbuFMvFtFBHaGmCH2DHTHHcHHLvFb3FpvFJ_GEEHjHHLgFD0EkIAzqB-WAAHABYGrFHEHHmvF2SAJYGWWG8TGuZGpHHzHHZ3FvvGXSBh3AwBA89GLpD8tFV1EeGHvDHqHHvfFkKGlGCtzBBIHskFdhFmQAlEDJKA7WGMEATYCqGHkHHgrE2GHLRCiCFkVB4aAHwFHrGhvFdhF3vG7dGUGHX5F65E6HBgAHm_GjIH6HBxGEY6EgsGXHHZmG8HA4CGoHHmFHSDDbAHNWAGkAYQEbuGLQAMbA4CH6BHfoGOGB0mGH4EmIAtmGFBH5CCJ1A1BHIHHx_ComGvDFTHAgXFAJHKHFYIHD_CKJHKHFECHLpDOJHomGQJH8cDKJHS6A-BHvFEI_CicDfyGFyG_IH-NDzyGCrEycDbrBJGHC6D2iETFHFdFinGmJHylEMpEuJHXnE0FAz5F2SGk9GGvFiJH7-CKHFwJHdJHgADjXGwVA7JH2CF-NDH_CIMGbJESYFP_CH_ChSGG4E4JHI_CH_CMpEoJHGOD-ND0HFXnEgCGGKHmcDKHFsCHYNFycDe8ETiCMpEDNGIDH65DRfCBOD_5DycD2_CL_ClJH8JHlKH--CCrEeKHGIHUOD-NDE6DpFEjtG3uFP_CQABAdGhQG5HHzIHuKH7-CMpEpFHCHHyHHCdD-ND8KHjPGNIAPKHvCC0KHCrE9KHMBFH6DAzExvGxrBNJH-NDVBHAKHVKHoWD0cDuHFf_GQKHULHOLHNHHFwDOODKBHXfCYNFHfGBQDVJHdLHFYDSLHfKHkLH7PCF0Gx9GhJHk_C-NDhKHDEAUpGPLH7-Cm0GZKDA_C8JHGPAVkEbOGyLHI_CtCFC9GQCHk_CnnGgADnnGVBACWCKKHAMHenGKnGLEALkGfKHBMHn8EjZDG_CNMH5GHaZBLIBxHH_LHUODRMH1NCXPG6HHCdDtmFbODyOG-IHk_CdMHSGAXiFtKHcMHjoG_4GkCFL7GajDRXBhGE8ZErLHVJH4nGw9GO_CxMHNnG-LHfCHhMHjoGnQC6KBGMHUOD4nGERE_JAzMH9pB_mEdIHJjGvMHrMHe6D_GEDwDbLHFdDINHIbDFLHT6DujFiaAnjFLNHEwFWcAgMD_0G37GkjFdpAPHDx6BcGAZNHSSEbNHJLAWGAJTAc3AeNHBNHhKGlBAMBFYNHnNHejG3UFyIHgMH9MHdpAHRCTLGfMH3JH4MHmzECSD_3APNHaNHDwGyBACwFwNHmMH9NHksG0nE1NH5XFRXBJwGg8BqTBFIGNwFKCDFDGKQBgXFKpGnlGqlBv7GXLHp8CKCDo6EQyAtPEKCDb_BzNB5BANVCt4GajDTCDHXEMRAp3D7qBOcGlMHBmEwaDjOHvwASwAnOHbMHpOH3aDGFD7NHLwFk6DZSEOwFCqG-CFDiGMOHV4DmQFvNH2NHi-FwaDUPAGjCQOHKCDLUFeTGWBH8FEBPHyXBaOHLHEAEAfuEzOHoOBLdDCBAyEAU5GljDfTAMPH3aDHGHMqBfNHRPHzZE-EG_OHNgECaE-FEYEAQPHDHEiPHLbF-OH5XFRDEB5G2OHzvFvjF2mFSwFZOEk8GroF5KHhPH_2ETUFAaAtNHYPHlmFKbAlPHyvFH3ED_BN2GuCHGNH_7CerG5OHADF6lAHJH_KHwOHsRE5OHIiGgJGIDHTCDOhATOHwMFcPHmPH8zFB3AFpCxPHkCDmxAUOHWQH_PH8zFKYDGPHELHpPH3uFTCD-vGr4EIjCqFHWMH2PHtDBx6APMGmUGoOHuqG3FA4iFZsAQOH-dGCIBHDFq8GgPHzFBXDE4JB3-GmQHzsG7PEARHiHHRJBxUFjcGvMAsPGaIBf-BNwEIRHNhGG-FMRHcNBryEODFDQHRRHr6DNDF8gF3JBGHGjGHLLBAGFUNBxkA_NH8QHZXCSRHYKBHEFK1EeCHxmGjHBkRHVDDpkBzlGrQH3MH8QBBMGrCCq7CrDC4KHAOHyPBrOBtOBMIHBwC2OBiOBuEAYJHPQBoPBEWAqTB7RHZkD9RHEWAYRBEPBnJAWZAHPB-FDCSHHsCc7EgXFHSHQSH2JB-PHHVBTSHYRBO8EOSHa5EOPBeIHFRHbQBPbDUDFZSEbDFYDFfQHXSHWDFRQBcDFoRHsLHxRHJ7BmRAeQBjIALRBkBAQACSYFoQBNFGtyGmSHNWB_PBzQB1QBXZCk5GI8CSOBy3DiQBVOHwUCXUBtsGLJAUJHajDyUBp2DiDFORAhRH5XFrUB4fAASH0WByVBKVBlQHfSHGWByVB8UDgXFfVBhVBjVBlVBGEFqVB6FBcTHiTHcHBWSHfDFv4D9jByUE-CFUNHUXBKxGkTHKxGTTHdXFKxG3IAwTHYxG-2AaQHZSEsWFmwG5THSYFrUBvWBo1E-TH1WB62A9THIDHFXBRaBDyGvBAPTH3uFHUHwTAWXBoSE6THnDFnGCjDFEQHZkDrUBPUHhHHcRHiXBCyGeXBXTHaUHZTHCyGYwG07EGEF1EFZmBxJFuUAyEFzEH6THlUHYlBLEF6DFQEHmRHr8FJEFbEFkBAnUHyUHlFH3RHamBJTCaEF_lB1UHuUHgkEbFHI8CxUH2DFzUH9UHYFHwEFNNAwUHsUHsmB0UH3EFQCFgEF4UHiRHDVH6EHaYDmJGBVHfADTVHdFHLnBIVHbnBXVHrFCZVHXFHdEFYnBPVH5EFeVHABCmXF5nBzXFkUHiXFVEApAHpnBooBMoBERHfUHhXFdoB5oBXoBr_G-THKoBsnBxXFhoB7nB5SHPsD9jDcpBbrBOdD3nDQRHVdD9jDT4ELSE5XFFGDXuGHGDN6GHWH7uD8GAR-FQWHcsDrsDvOHMpDkEDJ3EaqBEWHqJBPOGKWH3uFadDAzBsqB_wAoFDUWHV-FKYDDWHmWHj3AhNDGrB7jGSYFDrBjyAGrBgXFIqBR-BDODRrBGUA6zBcWHoXBG_GfpBIaFShE-JAj5GgXFKfGP2GsQH96BJFFV6E-WHcQBV6E01GyQHfSEMlEr-FIDHp7BdTBoTBRqGJXHq7BRqGnTHa9B87BNFF3JFEXHwRHF8BbXH3WF_7BB8BTGHSYF02G82GHZFNaF7QH5XFO3G_NGLOHRXHpOG_NGfWHYTHH3GU9B8-Gf9Bh9BGGAZXHcBCP7Ex4GtFBRHHIJHwCChVDW4Dx-BzcEyQHyfG15Ab-Bx_BYFFvUAi-BtTH8XH1_BBACOSFMYHd-FEZCU0EgXFoACGYFGGAeXHpRHLYFxCCEYHt_Bv_BJAC7_BUYH2_BIACP-BS5GlYH3_BSYHF2CYAHqYHIACEBCq-BlAHIDHxFFlmEICCd4CLCCVuAOCC8EEpFFzgENYFj0AdFF4gEvYHjFF_YH3FAnCCpCC7EA5OGEYFMYFlmE2CCSKA5CCgTA8CC-CCqwFDZHJBCtFBdFFfFFXWH1YH-fG3bFp0CusG0YH-YHAACJ5GFBCLJAVZHUBCKBCtZAT9G5pFFXHCYHvUAECCnZHtFBOZHsOHlZH9YHMZHfBCONAd-G1ZHxCColApBCtZAyTHhGC6IGsDCcPGYOBsDCj5GIGCBaHtNF7DCmIG3NFnIA8MHhbFTGCJ7GXFCvmGVUHvmDw7ERaHsPHSYFn2FN8GTUHvCHKkDw7EP9EYYHs-GSoAh8CJTH2RFiaHQFAM6GoIHZaHnaH_dAbBHqaH0YHsaHhNDhaHp-EKYDakFPYHYRC-QCYQCPAC6FF8GAgOHBwCz6DkLBGlFKQHsZHz6DwPHZSEFbHYWGjSE5aHUoBmSEoREM4GIDHFRCUtAzNHlaHZkDNRC1cAPRCPbHyQHTRCXXBVRCrXH3uFgRC_tAUbHvmDgRCwfAhqGDbHfXHkQCkSE8aH1LGlXHQbHkSEJYEwRCGKGCbH3RCW4Bp4EGbHSYFBSCEEAibHKkD4TCYKB-yGSTCEGFvMFQEH9bHS1EMGFvTCwaAETH5UCHcHOTCnTCpTCLcHZCC_VHAXCKGFOTCGcHTcHQcH_ZHRVCWcHWJBMGF_aGFWCQUCmEBFGFaDHRVH5XFlUCPNFZGF5lAgIFDcHGVCAgGljArUCtUCRcH7YCgGFP-B3HHOaHlGFfVCW4DNVCFCGZSECVCAWC1rC7cHGVCy1GvaHyQHmVCdOGDdHSVCBFH2hGbBDIDHEdHSVBXgGmrBfPHkcHHdHkWHoOD_cHgGFyEAsVCecHrVCBHAtVCebH0XHxVCbdHzVCCoF5UH5VCP1FVdHfVCNBA-VCA7BEMH_kGZdHnGFJWC2IFZdHvGFNBFODHSYFcYCDXCcBH1dHBXCpCHYLALXC8kGOXC_cH7WCaXCrcCAeHYXCCeHzYFumBeUHSHH3GFa2DMaFDeH5dHBXDMzD5ZHEeHhYCMzDhYDgXFrAH2WD-WD3aHPfCHXDeBFEZFiLHajDYeH5BA32GzKGTeHlfGNOAhLHCZCwVAzXHzVHieHDWAOeHLdHdeHDWAseHKeHQXCsXCLWDavCCZCrYC9QECZCwYCqYAFSHvmDzAH6VA3YCbeHLeH3KBhKHqQH-KHsZHQfC5GFtMGvBAigCL2DXeHJfC85DsfCifCiVBSfHpfC5eC6gCtfCjfCuOH1PHjXCZfHrfCu7CdaHMHFBXCp4E2cGFfH_GFOHF8hCT8B6JHEtCdSBJcHwpBNHFPNAzfH30GMiCOHFzfHHHFRiC1UHSHF3fH0fHQHF_YA2fH7cH8BHR3GVjCnbHdYHOrC9iC0iC8iCLjC4iC5QCdbGMgHtFDi0DFUHDdH8BHp5AJ0CQsGDgHKgHvEAi0C_SHfADd2EYrCSTBjUH8rCtrCy6B3BA2yGh4DGTGDgHXrC8iGceEjdHgrCQSH-dGkgH5vD0rCN_CzgH9CGJbAb-DkzFrgH9rCEtCBsCCfFkfHvYFGsCE8EBhHI8Cd2EytCsOBRsCTLAgXFFvCTtGpPBXxCjuCLuCZHFIyCiuCKzC-uCThHQyCytGquCj_DfQBsOB2MHIgH9uCYHFPvCZhHYuCbHFfuERhHyNDYuCuVH8yCXhHHvCwyCxfHuvC-uCjhHyxCewC-OGWhHkuCxgHafGZSEkHFmGBhvC_cGuxGyQH8hHz4G3_GfWBohHTYFHrBpfHXHFLuC1vCfhHsSHhhHLiHYuC-aHZkD-vCriAGiHuhHQuCGwCJiHg5D-yCGzCNNANBDKzCDzCqHF_aG1JHwhH-OBPIHpzCuzCJLAwzC3WDyHAnFGzVHD0CbUFH0CYgHCdHXWHS0EaMA90CGAHUaHKkDx0CN2CgXF8iHh0CCCHj0CopGZSE_iHz0CvSFt0CWoCSYFFjHpNHy2C-iHt3CO5CUEHBBF64FEjHPjHu4Cm3C-4CFlEtbHyQHf3C73CyEAE5CtuGajH1iHD4CGGAKZHKjHjjHXTCH5D7XHOGBH4CGGAn4FHgHEQAI3D7WEvBAROANZDxrBySBleERHEvEGyjHlfA4_G0gAxjHo_DMIA8jHQ3DePGmpBK2GjHC6jH7NAFrDsjBFNA0jH2QF2jHxRA4jHH0BIkHxOAKkHcpBCkHBAHHkHFNAOJAVkHxcAXkHYEA9cCDQGnSAH_CXLANKHCrEKABquAjkHJOAlkHACGBUDpkHHQArkH-9CRkBikH0_CphAwkHxRAokH0kHAeA2kHWRBtkHE6G14DvODdkHjLD4RANBAzAA1BA4AAikH-kHcLADNAMkHUGAdKB9JAElHGlHIlHg8EjBA_kHLlHBkHNlHpWG8TGFlHHlHFeAsGHoMAUlHKlHiXEy6AWuGQEAQlHclHerAelHHEAVlHilH2GAOlHIFDblHSlHtGHrlHZZDb1DdKBPPBalHRlHdlHJlHpZAckHMlHdEA2lHKQBmlHxlHflHzlHUkHpzC3LDAmHjrCwlHFeAxHFv7C3sCx7C1HFiHGuUAwsGNKEUKEQzDx6BOXDmKGSNAD-D42AF-DvJD6NFUqFVhDIWAUlGHbApZCPAClSF63DslHNkHJRB3jHbsFp3DqmHpPA9jHJXAvmH0lHtYEaQAUZDEkHbPHomH1oEFMAKkHaZDOkHaABtmHcrFZKA0mHGmHwJARYDymHoTAFnHuGA-mHb1DnYDGWH6gFXHBEFCbtF11FmaHYsEhsEpNFgDC1NF4DC1sE4NFKeCaWEJ0DmeEQeCbrFV-DaEC1XDm1D7iDEYBmBAXfEZzCq9BykBlaF8_Fj0ATBG2oDZDGXBGdrBHEAjaFK4FmhEVbGubG8MEpaFErCHEAfBAuGCmREkRFi5CjaFU4FA4FVaGSZGtRFqaFSEBBoHDoHWFCkRFPTF4wC2SFqkF7nHhcGLcGgRF_nHEYBBoHhNBToHsfEWjDlaFIXGMoHAoHjBAFoHq8BTaF2ADioHLoH9SFRzBQ1AmJA2BAblF-lAq9BinDS3F0bGVmEPbF4AHeBGcoHdYGTVAmBAsMEqaBvnH2oHgKGxnHu-FrBGRGGk_FjTFoPHlTFwoDvoH-oH0HASMD4KB-SH_DC6TA8BE3SFIoHAaBmRAtIA4TFkBArBAvAAbGBWZCIXCSIAvAAJ1GNWAnGAxEAFBABBAEBANBAFBA8oH1ZAP3FpoHnRFvgFKoHZoHkoHcoHGkAsME9NBQgFH2Fa5FchEQuCcIHzSH53FIWAQjDiBAe_CeRB6tFZIHdhFegFFIHgSBGuFBfFCuFWIHmtFVvGOuFMqHhtFKvFHpCIuFkHHQuFipEPIB_pHuBFNWAV5CZdCqTBzBA0AAGqHZkCYZFL4FZkDDIHXhFRqHstFXqHW2CAYHcmAttFHuFQqHrHHSqHkHHYqH1qHvfFbqHcoHDWCJGAzSF6GAACDpoHeSFJoH7QGjoHtoHraCdGAPOAxRFZzCDKA_rBroHZoHUXGCUGNUGjZDfUGvNHdqHlYG0oDW7CpTF6SC01FpqHGRG9nHTZGcUG_OFyVGuyGD7CWaGiVGYPFVrHn_CJGHnrHcaGiYG3HH6cHJrHtIA9HFwZEDpHnKGE8Fh7F0CCICHrMG39FpAFoAGQBFc7BKNEB-FyEGH3Dp-FHSBJnHghHMQHTwFGCEJXHo9FQXHWHEUwDyWEvSETwDxSEVwDQwDUHESwDRsHWsHTsHBnFZHEZwDrsBFnFpHEN7D_0AK7D2dDHnFVaE1pFk0BeaEypC0HCTnFx2ERHDoaEXnF_aEfeDysHbnFjaEhnFWlHycAPeDxqFLeDoaEjnF0sHsHEPTEA4BuVEDxD0nFt7DDtH8gDUHDBtHy7DJtHheDvnFITExnFifAlTE4sHfeFqlCCqFxPDoTEoWEn0A7nFpvA9nFosFheFIiFAQD_tBiIEyoFDoF4mFuoFkoFQ8DmtHklFUTEPQDHfDYoFJJCWoFmrFzoF1IEnIE1QFeQDSfDIUEdoF-IEvoFTUEByDWIDoQDxlFvoFIJE3tHZbEx8DOoFAUECiDUbEzfDXyDUJE1mCxfD2qFfcEUyDvUEApF_mCapFY2AdpGocEMYE-UEmyDNpFtIDPpFLRDfuH5bBd9DSgBIVElcEIgBWnCVpFYuHKKCPgDHqGipFeYBRVEgpFbsGTuHI3AhpF7JEFwBfpFrcE19DtcEX3AWmH3xDrgDOzDOmHXmHBvHozBujDvrBemHKfHoTAjVEtoFzNH5gD1cEP-D9gDsVEhzDU-DSSDhmHHKDAdE8VECdEYvH8pFbsFDLCt-D0zDyKEbKDMqFimHySD4KESWEWhDPWE8KEhXDlvHjXDUWEK0DcdE8NFrZHeoCgnHedEkLCG_DiWEthDgWEYiBT0DeOAV0DV-DyoCWBErdEI5B9hDLRFbxBlqFU_DsWERRFYtHYLEFwHCLDVRFELDsjAsXE0uHQvA5dE41A4XEaQAHiDt0Dz0D1dEraEQrFXpCREAZpCSuHdrF4qFW1DXXDdYEQUDHUD-qFVeERrFqwHDrFeMCswHeYE9qFSeEhYE9CBMrFVMEViDPrFdeEaeELUD9iGArFeeE2mHc1DvYEheEiMEh1D_LD0YEgpCFOF5YE1YE7YEnME9YEpMEsOEGUATvFkEAC-C4AAMsDsXHa7BPXHMpH92FFrH2RG5rHXDEi7FG8FAsHn9FaxHV_EXVHmoEO3DoEG8lEIsHrEGx7Gw7EplHF6GI1FPWHa-G28GtFCrhHUODaJHvaAcJHBKH7-CRLHnKHtPHnPHSDEtxHffHN1GeSEZxHCsHbxHMaESsHIeD3mFXsH8mFZsHUsHbsH66DotHwsHhNAEnF58DdzAKHFkkHomGKXCqmGkTAumG4kHOIAkkH0_CMpEnkHzkHiyHqkHkyHxAGtkH5kHvkHqyHACGykHdlHtyHl4A7kHecEhNAukH0yHvyH-9CBUDUaEewDJnFvHCosH-yHqsHrHCTnFpwDMnFDzHdnFysHiaEn7D5sHlaEknF37DysHh7De5G-sHOtHcoFtnFcTE7cEonFVtHUzHtaEKtHw7DMtH2HEgTE6aEgzHJIEVzHRxDR1BVTEDbEVIEqzHQBEEWEplCRME3tB8PDgtH_nFQzDNbEkoFjxDGuHtiFlIEM8D5zHs3FCmCNoF2oFmZElbE9PASoFV8DfbEQxHttHCIDJuH4tHUTEXSCf8DEUEQUEslG6zH5tHAuHooFCuHRpFPoFqKCtQDB0HgDDMyDMJEstHZ0HTwHjrAc0HOnCOuHCkGQuHEcEjwHl0HuUEC9DFKHsuHw2BOgA6UEupGNuHRJDRcE42BVcEYVE1uHVnCa9D0PHwuHpuHUpF5oFtuH2yDvuH4uHusAyuHv2BXgDc9DZgDnpFKpFvgDcKC7uHXVE29D_uHPUELzDLKEsgD5kDwZDFvHr3BT1Hv3FHsB7RDYzDYKExJDaKErpF1JD8iEiVEvpFv7DgwD1vBo1HEtHZzHV-DpzDcvHm1HotAbvHQSDvzDBWAGWEMKDJdEk0DDqF4zDmcCRdEnvHNdE9zDaKDA2H-1HOqFXdETqFZdEhnH9wBxvHM0DXqFgmHMyA-1HkmHoZCqZCkdEWTDVTDphDUnFRxBodEHbEVxBb2HJwHGwHudEEwHfLEj0DhLEALDOwHtTDQwHvTDnLE0oFqqFdiBWwH9jCLLD6XEIiDmME6dEwLEUMEw9DAUD9uHj4CBrFSYE3wHUYEEyBxwHpwHeiDjLDFMEcbE72HQeEzwHIsG15B2wHrYEOxHFwA6wH_wH8wHWMEqYEKeEIRAWrFgeEpBEieErBEkeEbsFmnHGTDxBEn1DqeE02HgqFlrFgbE-pHBECKNEDJFtkB9HFZjCvwFz8FZmBPsH6NErjEAFEZZGfxHlzEhxHm7FjxHTkE63HpAFx3HmxHD9FdqHo3H6NEq3HXlBoAA-ZASZEMEEWxH6nH_JFYNG-rH-CH-3HNDHqUHzrHMEAp3HPjETNEJDC2MFWxH_3FnxF7QGO4HuDFQ4Hz3H-GBzPAsnHDZEfRBerHXoHIDG9BGC4DCRAHpHwHFZZEDvHbZEfNDdZE__GNIAwsGB4H2rDVNCcyCYpHHVDwaF84FJiEUYDuoHfoHNbBUZEypHyNCI5F94FJjBvAAcIBN5Gd4F6ZGUVGgHH5BAFaG_bGyaGgVGxZGZhE9uFBEAS5HUHFY5H5BAtrHFQG7bGPYGHbGFlEPeG4aGKVGObGlaGQbGvYG_aGaEHoBAl5HB6G4VD5hG4vDJdHZwGobH4uFrHHGHH5lFrlA9JAfBAIPAWpHXZFNDEZpH8SAJEAqhCepHgpH-SHJlBQBAOGGmRAuBAopHqpHspHcoHuBA85HcHA9AAn9C85HWpHM_BL5CapHD6HdpHfpHmEBhpHEFBihBK6HNIAN6HrpHtpH3nHR6H-dACoH4BAOBG-5HF5HuECa6HcpHF6He6HH6Hh6HP1GM6HSBAppHl6HQ6HofE2KAKuDtnHZjCUnHfrHXAG4DGOEG6DGlbF5nEG7HobFTTAwjGJrH4sCnlGDTFuZEIJBb4HVnHqqHFHHE7GgJHC0HuiFl3FvQFJRAplFq3FZbHS8D03FoZEo3FFlFk3FPlF4eFXQF2lFTlFsRAj3Fn6HAKCnJBrGBrwFi7AwAAsKFIqHV-GjJA0hG4oGz5HegHnvGOwFOkGmbHNyHdsH26DLyHhkCYsHKaEasHAzHLnF6SEmsHGzH8dDq1HpeDXtH71HZtHBbEkrFuzHgHDc2HZIEyIC6UESaEjKC0fDt0HS0HH9D-oFcyDNXE6UEBpF00H9IDcVECVEuTAfVEhwHJvB-gD6cE_yHjdB2VEZGAtNH1VEi5Cf-D3aA4VEWvHSiARSDV2HY2HLXEfHCk8HwWEmXENeD4WEXlGRXE5wDv_DNOAS_FhXEBXEFkHUwHZKAAXEIRArOH8_DQsHoiBeXEzPDC9Hf_DE9HsRDQXElXEzWALAE-yEVXEN9HifAaXEQlGI9HuRAu0HdiBY9HRwAZAEH9Hf9HJOAoXEG3Hx5AoqFsfAOeEFYEvXE1dExXEybH7XEz5AzAEqNAfjGvaBBYEXwHXEDwBAvRCJVGdqHvEAX8DrZF-NBjMFc4HwzG57H9QE77HrpG_7HObHQUHwSETyHOyHsAGJXASHE86DklELaEGnFK8HZaE2yHNMAFzHszHxSCdtHctHn-HO3Ha9AJbEo0HPuHb8HVuHx-Hf8HgNGrEAF9DB1Hw0H9UE8UEq8HRUE3IDMaBu8HTvHgKE4cEdzAz8HdjG6gHd-D38H05Bh-D5VE01HEhDZvH8vHeWE6vHMLED9Hh_D9FA3-HA9HAkHbEDn9Hw9HZ_H9WEk9HrsBc-FY_HT9H6_DMRAV9HJyHjdBS9Hg3Ba9Hr9Hc9HP2Be9HU_HouAh9HCQCkYHo9HqWAm9H6GAf_Hp9Hg8HEXEt_Ht9HjXEv9Hw_HHQAy9HqXEFLDi0HvqFIuHyKGHAIPLD_9HfYGEAEv2HwoFIYEG-H-AEI-Hi4HH4FtnHn4HVKAq4FONF0aFRNFTNF5GA4aFFZCZKHn6H95H2MFALBErHB6HbpHE6Hd6HHEA06HKBAczEhBAk6HP6HYTAw6HqAIG6HipHJlBuAIdzERYGclBxAIm6H5UA0AIc6H2AIg6Hp6BnGAl7BwBA9AIZCHhCHEWCtIBjCHGZDrSHMAFNBIxHBcCHeOHG4GZUHnhATBI5oBjtFtBATBI_oBBpBtwG-pHXtAlBAq6Hs6HlAIbEBZ6HC6Hx6HrAIf6HyEBvAA5AIwAI46HO6H-AILcAABIy6HsAI3AItBIvAI7AIzNBIBIzAIoBI1AIz6H3BIEBICGAGBI8BIB5H-dAseA67C0BCVaFP-He2GzQHeqGLREgbGzbHjAIcHAMOAeKAwpHH5C07H_5HT1Co4HgwGw5H8QEQXAFdHx7G-7HmqGRCIECHSNAd-HB8HIeDodDnsHi-HInFxpF8kCm-HvzH87Dr-HbtH3PD0CIk3Ht-Ha8HepFLxGoUEv0H_oFz-H7mCDgBr_HbuH-mCx0H7CIp8HccEZ_As8HEkAP9DB_H2cEYwBnSAF_H18HI_HY-D58HpWCM_H3pFrKEzvHe8B9vH9jCoLCc_HotHDDIo_Hs9HcpBkXEBAIMlC8WEL9Hx_Di_Hg_HDQG5_HGXEk_H5AFJXEW9HjDI9_HvOAiDIhhBp_HW1Bv_Hb9Hg9HTXEi9H0_HgDIRAEFYDmDI9DIfiBq9HX9H9_Hx6AFEIs_HXLADAIRwHYXAGAI99HIAI89Hz2H8XEMAIB-H_WEPAI45AwbHUAIOoHhBIVCISIAr4E1uDGDCLEEgnDZCIu6H-2FNCIR-HgCIn4GhsGlREgqGW-HWBIZHCAnFD8HcsHqCI9mFsCI9SE7SECTEazAP8H4nFatHl7Dp-H2CIyCI5qFpHDV-DayD3uBisHF1HvJC0-HwUEA_ACDIW_Hj_D4-Hm8Hh8H_5ANDIJDIRnCLDI7UEv3DODIRvHx8HhhBSDIH_HHQAF_HL_H78HJ4BXTDR_HU0D7vH1DIV_H2-HTFIsDI3WEa_H4_HxFIPeAxcAe_H1FIwdDh_H1_HPJAU9HzDIn_H5DIs9H3DISFIk-HHJA6DIYmC8DINEIx_H_DIz_HCSFnDIDEIjyAMEIJEIVAE7_H__DKEISwASGItFIx9HfAEQEINCBt2H49HsqF12H2GAJAITEILAI-XEZEIAYEbEIjXAdEIR3EJ-HsUAyoHSaDNEE27HE_GsEIvoAhCIWAHjCIQCIA8HHaEyODpCIF8HPyHH8HRyHJ8H7EIM8HT7DHzH_EI1nFBFIzPDDFIW8HosFY8H9wHu-HADIn0HSHIQFIVGIY9D1JCj8HEGIUFIXuHouHbVEA_HZFIbvBbFIIDIoVEzpFHSDgFIS0BiFI0VEUDI48HBaA68HAoCXvH11H7VEQ_H5vHrFIT_HGEI76D4DIW5BkDIxcAZGIBGI9_HcpB4FI8FIF7D7FICEIzHFxDIm_HFGIx5ACGI1GA5HIC-HLIIRFAJGITGILGIYEA3rFOGI3HIl9HEEIAAIXIIxdEIEIaGI1mH__Hb_HPGIAIAPEIq2HrXEoLEcYEu2H59HtqF79H3KGJIIEGAD-Hw2HnRAYEINyGpGIqIIiGIsGIQ6HlIAdbFJhEcWCnAIU7HgrHn5HSrHcTGXXGYcHM1G1GIXpA3GIRBHarGwEIK7GyEIvjHYZE0sCyHFGXEy4HRmH04H4HFPrG--H1bBjHINpHptCKDEZzCM_BYAIgWCOZF-TF9pHFiEc5FUMDSGAw4FWJIuLA0BIf4F_4HANH4XGZaFYbGbaFN7HcPA8fEtnHeTFH2FaAIyaFlLArkBzPER_FBHAtAA5EBKQEEKI1PEoIAzAC0ZGH5HD5F3TFL5HikAwWCm5FC5FlJIZFAtJICBIsBIuBIFCIzBI-BIBBIACIg6HuBI6BI0BAYKIkdAUKIcKIsBICCIuiAeSBHBIwBI66H9BIpAIbKI2BIg6HJ6H26HhKIAcG9QG5RGcLGBuEhUGvrHUVGCTGxJIW5HKYAd2GurHRrH1WGWXGkTAALIf5HBcGo5H-cG9aGvaGk5HDbGPcGLWGJLIEdGTEE-aG7PEs5Hu5H2CHEqGPDHkxHlEHsFBzdHS4HXHH8GH1MHVMH15HV3FsRAALGnCINBIZBIBuFRFAcBIVEAeBIuIIs7AE8HHQD-GIHQDrCIiHEU7DDPDGHIO8HtsHT8HR8Hl2HJHIU8Hs-H3nFAMIPHItTE6CIvoFrGA6kFh3F9kFNiHZ7HOkHb7HlDDRlF33FqDDg7HSbEi7HQEDk7HNlFm7HBlFweFZMI3lFCqHbDI3oFYHIYyH-CIy-H7CI2JCNIIMcEusAVFId8H5mCbJIdHIKVE9-HYcE_-HYFIkHIQvH0pFIHIvaBpHIXBBrHIK_HuHIGhDZDIDdEhMISjAqFI-vHsFI-HIuFI0JAwFICIIELA8HIaIIKGId_HqDIb-HeXAs9HTWHFIIwDIRGBIXECRARIIeIIBAEaHI5FId9H0DIINITIIiEAAEIWIIQNIYIIRGIPNISIIg2BdIIjNIfIIzFI5NFbIIjIIcGIlIIFAInIIQ9HGGIqGIkiBkGIWEI-9HnGI0IIwAE2IIE-H4IIn6HIHB0CCFqH54HC-CB7HcCI-1GHJI-QEuEIvxG5GImRE7GIfGDZ-HC8H0LI0wDTHEBHITNIATEksHxkCvCIH7DxCIX8HiHD3CINrFDMI6GD5nFvMCRHInMILFI3UEDcEBDIWHIYJEjMIxOI1-HKNIwLIwaBZvAsMIFVEXFIx9D8-HyOI9oFvrBMDI-OI5cEUvHhKEE_HJ_HZ-DjFIIRAlFI_MIpKEBNIx1HpFI0HIGNI2HIoNIa-H2OIX_HMNIpaEG9HhIIzNI2FIK9HAKIdOIILDVNIEIIiIIYNIHnCIIIvDIfJDpMIAYEPIItBAcNIvNISXEUIImNI4OIHGIZXEZIIdPIWPI6_HqPIZjBu9H5PIsNIIRAkIIvdEr2HxdE39Ho_H7NIYwHszEVEIbwHj3HxIIMJAzIIlGItAEFOIB5H3KA4BABUFQOFSHCgyF8ZFjJIGUF2TF-4FNKIwRAPKIN7Hp_CVDIBaAM-HJJFU2FJ8GeCIy5H0eH0EIyLIaOI2EIXOI4EIQyHiPINcAfOIvGDFHI9EIBcAhOICtFKHIWxDmOI4wHpvAMHIxeByzHwMI5QDkMIGRIqUEwIDlMI0-HsPIn8HMUA7OIXHIusAvMIEDI_0HaFIQ1H0qFEPI2MIfKEPDIHPI77A7MILWA9MI3VEXDInFI_KCy1HcDIFNIeDIHNI6HI_HIqbAORI4TD7HIp_DrNIdNIJ9HpDIhPI8PIbHElPIePI9FIHII_FI1PIuPIYPILNIXNITtBwPIsRI-DIzPINGI_RI9_HhND9HIGSIHEIAPIjPIXGI-PI0FIaPICQIAiDmIIs2HFrFgGIcwHrIInAELQIzdEcSIiGIQQI-NIuxBTQIjQIy7HfcBUbAT7HYpDQJIffCSJI9FIUJIfpB2HFfZEBeFFeA8RFPWA-RFWlAASFBEInSIfBAseA15ACrHZzCuME1EEoqHNOIGrHsoHboHn6HRKAteAmEIzaCUbA74HsSIhNANmHugDx4HQmHySISmH14HYJIe8A3SIqsFFFAUSFKvFZSFAoHVkE4PH3aAJCI07HzGIq0GrsGlqG6GIOJIQ6H-ZA_IAGaAIOImTIL4HFNEUwGesGrTIUOItTIn6HksDKOICCDpQI08GPOIT-HFqGV-HwFAmCIgbA1EIZOILTE2LI8SEFPD8EIPnFHHI8LIAbE-LI0PDFMIViDDRIxzHDnHTVE4oFPFIIcEcUID9DfNIWuHGDIv0HURIK1HxyDXRIlpFlnCkUIqJDs1HezH5MIrZBgRI9_HNPIkRIvHI88HoKE4vHOLEidE_qFOSI4HIgUIDSIvKAONI_PI0RIyFIBII-UI5RIuDIgNIMEA-FIbNIiNI7UIeNIvFIKSIcaAFSIOIILSI6rBVIIQVICjA3_HyNI6PIsfAuNINVIfyBYGIzRIxPIdAE1NIDQIYSIFQIfGIHQIDOIOQIjGIfSIrqFhSIE-HjSIMQI8XEmSIcJICyAoMAtEAwGIZEB07HY6H3rHM7G47H5VDsQI4dHSOIq2EEUIZEAGUIZKAoCI8GItSE0QI6EINUI5QIPUI7LI4OIS9ACbEFFImwHS8HSUIwzH0lCZUIOpF0OITHItOIOFIv-HxUEBSI4OIJFI1UEcHIVRIeHI1MIv0HPsAiHIfHIbRIjKEQ-DIPIlQITDIkFIJPIWDIr8H0UIoFIX2HPLE4RILTEvRI8_H6sHNSITVI6sHEVImPI6FIHVIaPIKVIEIASVI_WEASI_WIWGIRVIMVIDXIkNIWVI9WIMSIhVIeVI7PIIVI-_HxNI9WIWSI6LC19HxuBGQI5DIIQIsVItIIKAIyAEAOIRQI8AESAIKYEB5HBOCdJAvfFarHWAI3tFIJB0TIk1FfvFW7HmLINMId0HllFn7HClF1lFx3FUMIX-HdQDXMInZBe7H90HZ0HGYId7HeMIr7HlFAt7HvXIuTEG-HGSFq9BQyF_TI1eHZuFZ3F45HDNI9XI03FxbEBYITMIseFVMIz3FzlFo7HwlFY0HKuHLYIvlFq7H43Fs7HN2F65HsLA0rDqvCg3AmTIQTIGTIwzGTOIxEIFUIjYIJ-H7EASaFuZEjnBpEIdxHNSEOODqLHycD0LHmLHe8A4yH7QA1yHmyHyyHoyHuyHOIAl-FsyHQZIIRA1yHlkG-kD9WFSNALZIxMBXZInyHQbD6kH6yH3kHS1HHvHZeFYmHRKEamHkUAOKEE-DWKEfmHwvHRTDovHjmH9dHNXCT2HnmHn6HcOFcQArGBFZCoSIZEBatFWoHM4Hl5G5YINJI7YIEYIxrDkWCsZG_JAyTIdED0BCO-H_IIdCICaIlCI8YIVAIUsD0BAJtFjvD0BChJI4XI4YIEWIkCIVOIN7HUaIvTIWZAxTI1fGmTICZIMCI97HcaIsTIEaIRNG9YIOZD5VIBKA7VI2YIAaIQ-HAWI1hGtQIoBHSzF2qGFWISCIWOIqSEotHJUIz7A5EI3LIMnF5LI6QIymAuUI5GC-QIoOIGbEZWI_LIpOI-QIweDsOIMRIw-HfWI1OIeUIRFIPVIbHIiUIJRIt8HqWIcbIC1HXsAtWIebIr1HlHILSDnHI6MI2WIG_HqHI1WIlQImFI5WImRISPI4UIjWEaqFGXIHQDPXIEAExRIcPIUSIFVIbPIPRASNI9WIWNI1bIJVI9RILVIAGIZXIjgD3bIUNI2DISGAMXItPIUVIy_HNAEXVIHjAZVI9WIgXEbXILEIYXITXICAIkVIXSI3NIZSIoIIbSINQIQAImXIzXEoXI4AExVIgSIicIcEItXIizCJ-HrsAS_F8IItYF9VIKaGCLI7ZG7YGeEIwYIYQIfJI0PCNaIC7HN4HeHGDGC_3ARuFB5HpNAMrH4wCKpB6SCwnHAdI9yEWwAQ6HjIAcrH2rHXYIIZGBJI1WGqrHR_Cu3CR_CqvFyZA9JAolBoAAFlBBiC8BEKaALCIOaI_cITMFHWFd-FGUAA8FXdGJ-HddIpmDyAAhdIJpDzcIpCGmdIs7Fm7F_7FYiErdIVAIddIkIAzuFdLFKaArSI3YIlMG23HG8F3dITLA5dIfEIXQIJhE3SFvaFuJIeQIJ5HgQIMIBiPI5KIEVG-QG3KIGXGBLICRG5RGoaG-oEIDHQBFcLI0AF7_EJ-HXQI-DExAAKeIyaIiJI94H1TFI5Hh6AK5H2wChQIpdDieISaGE4HE2Fk7A12F0XHeeIkFH0dHoEDpjFaBFZLISYF4eImEHA4HVAIjeIzeI-DE06BbWCdEBMOIzaIUBFbLI5eIfLIGaIJSByeIW4HudIIfIoqDFTILfI9eIf9FRBFBfI4UHieIIFArZFtxA_ZI1TIPhGBhGRhGIhGThGn6HyCFyLBBTI4wCAmAifIaaIHXG6KIprHwTG9KICaGELIYXGNiH-VIygG1aI67H3aIq-GWrGPCI5TIraIvjHCIH4GHiLIUFH0gATTIWABPmHffCz4HD_EZTI1SIe3FSxFg3FUxFQYIylFQMIRxFSMIp3FDYIzEI3kFa7H_XIdMIagIl7H8QFlYIxiFNYItYIPYI8XIr0HaVE42HdFIuoHMFAlYGtBDBmA-II-cId4HzBGr4HEIAt4H-pHUEAtBDhcBneIwfIJZEiTF_9F7oH3nHalBoJAotCOgFJrC3XI70E5zEw4G89BaHH7fGlfGQ5G_FBnSAcTI5SIUlEcgFhTIcoHGhIS0CVLA9gAzBAVfEfBDCTI9pEjdI1gI2RGHrHJTIuoHtVANMDKfIoeIn5FRHB_PErJIHwG5tGe0FJmGhcIpWArXI1dEocINpHQaFkBAfBAcpA-SIZGADfE26CydIYoHhrH2pHFhIA-Hg1EPACSNCUZFdRBatF0gIBeIoaIV4D7aIcFEOoH0AETLAMbA4FCOiIi7AJaA0hEFiI2TIOCIMJIRaIFaI-pHeuAJhILhIKKISKIdqHAKADVDWYIXfIuhItOFyPEJTANUFNaFAbFhsGbmFzhIbuGMuGPBIheHdeHweHGaIbTG0TBLIA_bHrEAh-CrYFbEB_gII2FT_G4vD6_CM3FrlAqBAG4D06CcyC9cIBeIBhIO4FFNA6gIxEGz-FlBGDhItUF1cHwmD8WH3qBMmHv4HUTIzHFxSItkAYTIXJIRgIraCRjIIcAJOItnHfRBmaIkdI2gIq4H0QHejILpH4OIKgIISBWTIpjIWJI24H-GBrBA2BADOCAeIZAIU5Fp5FhMD-UD7PHMsHKqBylE6WHj3AQnHvWH4kDBcIwoDXwA06CALBvfI3DG4BGYjIMIAajIs1D9SAtBD2ADFkIjfIldIbkIrmE4jIhBAefHm5Hg5HCaGGLIqRFV5H7eEIrHIDHskDNGDbWHKWIGaE9aIIaEikCCbI3kIUyHbqGYwD3rAV0BUbIXaEtCIpsHIbIdHEFlICzHfaE6LIDTEHlITaEvsH_kIbeDY7DLzHfHDNzH76DXzHenFMIAOtBewHJzHmzHAtHHtHxaErnFnnFbtBkzHxsHmzHsnFPzHxHEAIEKOAjzHglIbTE9aEozH0aE2nFMwHqnAqOI-7DARIRbIHMIfeFhtH7hFjtHH8DyHD9zHKJEL8DJoFBmIegIWbE-TEL0HHuHK0HvtHz9HSSAQfDVoFLfDXoF-tHZoFx1BntH3xDO0HfoFkoF_tH9tHamIhuBVUEEJEpoFDuHkoFFuHhUET0HIuHk0H21AjUEufAjbEWFIdWI9CIfbI8CIrUEq0HaUIumIdUIhUI4fBz0HtmITRIHpF6IDjuH5OIPKCpJE62HcWILpF80H5NIDnImUIe9DURDgHID1HZpFwmIH1H6UEJ1H-0HscEzmIHnI2iFP1HoUITnI-mIJzDAJEa1H-RDi1HwcElVE5NHHHH0gASwB4MIRUIknIsUIXeDjlIlRI_cEcYIC2C7pFncC9pFPaC_pF07DQtHNHIQWEsvHFqF_1HHqFtvHJqFqvHLqFMdEF2HPBBvvHB_DwZIXWEY7HG0DM2HbWEO2H3UIhdEzbI6UIRiBdDIm4A_vHwuAb2HCwHiqFi2HtdEf0DjqFh0DZ_D5KDsqCp2HlVIecInVIaSIpVIhGIE-HtLE5hItqFclIR3HzqFdbIMMC2LEQYEBRICrFTYEkiDXkAJeEowHNbIMUDNeEoVItoItwHD3HgYEKrFSkFV3HtzHSMEKdHUrFC3HT3HaZIkwHQwAX3HDxHZ3HFxHjeEHxHRkHL6CKxHhrF6YEjrFs-HteE-GBq_E06CM_BLhIkHG5-FmlGJmER_CfBGSBG5gAUBGoYDWBGc7CnSA7jIw7CNgIVJIPgIrjIAMGdrBtBAcpAhkI7ZFSdI9rH3gI3jIs4HEhIs7CljILgIT9HojI7GAqjIAkISEBhNBnJApTFuxAlhIWjIHLIzaGVmAUcGeSHIdGn5HRSGMSGT5HNbGskIkbGfJALRGTqIsYGhrH9bGVcGfqIn5HCSGYqIfkIi5AcqD3zCRTFMeItOF56CW5FqIHg5F0OFrQFmZHChEAZHPYFCZH6ZHiFF8ZHoZHLJA71FSEBoqIiBIJ9EIXCBqHDiIgpIKcGHiIykIxrDArInoHDiIKjINdGn5HIiIRzBLrIAJFhVBR6HdSBAEADiIZkIPrIaqI3fEJrIchEArIiaAMrITaFiFEQrHIrIphIraCycALIAtiIxjI7pHwiIAhIdmEChI-pIfjIEYBmJACiIVNCbyCRiIGkInJIRQEYpAjUFOACY5FRHBnUFIXHdrBwlAweEmgFbQIpeIPZFreICHA7hEcjAoGIdHG2jIcoEv-FzrI1fIzXGUUGtwElrHEQGvkIbZGWsIpgEOVGqAFszE1UG2RHAaGUdIiYGfsIVsInZG1wErBC4WGzEA6WGtZGzYCosIbYGZSG5fI0cIhrHCJI3fIukI1bGILICJIGYGfXGNAI3oHorHNWG-YG0YGO5HiVGDtImYG3BAoYGBoEAfH6SFyfICtI3cIsnBHtIvsIXeIPqIwkIdsIdZGVZGxsIirHYtIFXFTvAhZGloAjZGwsISWGjbGpsIZhEzZGFtITUGNaG5sIaZG4YGjUGatIRrITLHtcDjPHtBAyFEyKH0XH_PB5PBDjHZaHhZHHmEUrB4YHtZAMCCCoAPCCIPHtAC8tI1gE3qIaMHEyH1YHgCC5qIuZHaFFVJA9ZH9qI0sIBwCieHOADbdCYfH1WDjeHDXDLYCpZIUxDAyFXeFDyFcyF0rInJA-SIihEjrIZaItbGQrIerIsOEwlACoHRjFjrIzjImhIxfI1pHruInqIkuIFHBgaFRIHC5HqyADTI5rIkkIHTI0uInrIwoDtuIwYBR6HkQIDfEPnDgiINtIBvIzJINoHrlAtuIptCEXGIvINqILfIYeIquICvIKrIkuIp_CzSFXEA8BDIvIjkIvrIbsIttIdrIYvIfrIkuImMAkBApGBIvIGrIUqIcrI-nHNvIErCixArZFMDEbCI6rINeInEBSKIoEAjKIvKIsBI5vIakIn-FUkI1FGAwIh_HF-FylEvWFelGj2EXyG9IHv5HItGAsCOOGLtGYXFt_GRwIz_GHfH1cAC_EYMDzTCJsHOiHFHF4fHJiCTHAjuIoJAcvITkDjhItZFlrIXvIwvIgwIWTApLFeiCelFKvIMHFAHFCgHZyHzyHMZIiZIeGAOZIolHzwIAIAXZIUZIgZIRZIP8ExAGxyH4wIVZIR3AeZIPZI9wI5yHSZIryHLxCPvI5ZAWaIh6B3yC0kDuwIvYFwwI9fHCxIHxI0wIJxIVAG3wIywIDxI6wI1wItQDfZIjyHZxIxkHJaBD8BGxI1kHfxIhyHXxIdZIpxITyCMxIoJAKaIH5CQxI-uIwfIGiCdwItfHVxIcxIrxIhKANZIt3AqxIixI_wIskHCnIEGAcZI8xIpxIBxI6xIoxIjxI3kHhxIhZILyI8kHLxIyZAixAalBnQAhBA5SCJdISxIGhHyUCSGFxhEh4H_qI5ZAtZE3zC3yCfiI6pILfHUxIfwInxIpyHPyIHtD_xIqyIByI7yHDyI4EAFyIPJAXZIIyI77AzyINyApxINyIdoA7wIRyIcJAGZCooHDLFMHB0xIpOFU5FCsIHaFAZF4GFUfHggCWfHwBAqkIPIBAzI9dIdiI_8CoTIe4GP4D4oGrpGPtCyMHlvF8HHWhFxqHLfHWgHGNAwcF1gH_wEZdBzqHPqHktFiIHmzIvqHlhF6qHagGuqHTqHtzIpzIJuF8qHKRFaLEhoIZoI9KDlqCxyI1OFc_DkLE4zIPRF-zI-jCq5AfYFj2CrLIUMBisCSaIfyIDKB8BEJaAKjI7vIrBIjpHeKIxDFzKI2HAQ0I06H2VBfKIV0IsuI0uCpNAoAA8ZIkEAKQCarI7HGSGGBdINdIEsI3hAHJFrYFJrCxuISiIglFdhFwxHvGHSpGhVByGHFCBcYFP1BaYF1xC0hHJyCnyCjyCpyCbYFUhHfxCQuAeYFxQAvhHNmIjwAJ6C-mIe3HN6CSGA90GJjHRpIUxBT6CceIinHg0AHWII6CjnHc3HbWIEOFl1DK1IvBEDNCpeEa3HuXD4vBeiGo4FZrFQMCv6C0rIf6BfLBSoHIvIj0ItvIILIwtIDvIVLAq0IkwIVjIVvIVtIcsIkvIowIo0IOKAirIkwIouIbrIw1I1uIQzIz1InoH-SIzBAg0ItME3yCt0I31IivIFbGaoH71ISrIe7GIvIEzIB2IQqIvvIvhE1dHDhHAhHrLHd5CAfFE5Bc2Ip1IbtEfBAFrDOvDTaFmBIZyIzuImrIR2IorIe7GfBAngH7IIn2IUvI_uInhIITIs2Iy1ISaA8HF9fEajCOrIk0Ik_FKbFpkIiNIE2IGcBcTFlwIIsIuJIWOFA5HaFG96CfmAQ_FM9HhTHixGwiBM4Dt2IvBAvAAr6HyuF7uI-lA9NBQwCnBItKI1BIR0IJlBlpHvBAnpHqKIyAI_AIaKIf3I06HmKIk-AAEApKI56Hm3IU3IwjI4wC16C92IQsImkIXmEs_FLBGo0IGNAMOA0YI9fEM_Bu1IMIG8pI_CHt_FlpIp1IXGAgzCC6HfBAYQEJ3EDfE-TIurIpuIuvIQ2IZ2Iy1IhJAepIkrIp2IXjI9_F63IS2IhJAP9FApHgJIKdIRsIPmEc4It2IkIApTFiFEthIhvI-MGwQECsGtII3cGOtIkUGPTGotIy4IdUGrrHZdIXrH-GBMTBYSAIIANOAcrHt3HZ4I41IjvIysI0TG24IXdIWrHfTGm4I84IjeHYrISHCDKAY8BmwIS4ICJIWdIf7AYdIf7AadI_yI-gFn2IsvIjqIS4Ix1IKrImJAYRFDjFjhItKFB5IO2IbbGD2I64I5GAO4IB4ITdIe5Ip5I_qIqEA06CvBD-eCpeGAqGRfFLNFcQIg4FkdBnyG_JIAnBCKI-FBEKI9JA1iItAAHKI_oBLiEqeILKIfQIueIReIB5F-4H6hE4tAI6IKsIK6IJ5HXEA3yFJUF65I_TF-4FDWAO6IJ6I-vIA2DLVDtVDJKIU5FzqIxqIgUFi5FfVDl5FY6I7rIGQE2WDfMDK2Dr5FsKIb6Hp3I3BIXKIl3IyBIiKIo3IuJI-vItJI3hEg6Ez4GfBASVB85HgoAuLA-vI_TAG7I-2IVDH_rHbBGBsHajFR4HhlBatIT5I0fIjtIQcGXtINFArtIBtIQYGeZGR7I1WGnGH1YCgZGj5FiZGZOBjsIR4IC2IlvI4GIKCD5iIaLITkEyCHUZCIFH-CHpYCWdHzxH1dHnyIbiC9kIXPIAbIJaEf-HI8Hh-HEHInbIwCIssHSWIDtFoyI8sFqsFmJDPdFgDGWtHlOIVWIFpI0lILsFQbIrOI6lIoWIKFIIRIT8IHRIWbIhWIVHIjWIabI4fBcADc8H8OI3xBuWIrWIKDIYRIvoI7-HFPIC_HxWIfRIpbI0WIMPIpbIubIANI7NF98HbqFW2HaPIhbAJcIXXE_HIAVI7bICcI9bIFXI7RIDIIIXI8bIKXIzHASXINXILcIwFA48IRSIRXIGcIacIyPIlNIJSIWXIUcIbXIWcIaPIYcIBVIiVI0NIpXEdGICiDqoIiGIsIIlcIe9IwVIqXIkSIPLD0VICQAaYDxvIqEAk2IQ1GO4I21I02Iq2InwIU4IKrIr9IVpHn2IA2IHrIy9IZbGDvIr9IkiEO4IM2Iw9IWvIv5In7InqIcKANIA62IxjIl5IlyI3oHFpHqBG_pIorIzBAiWAO4IV2I59ID-I32IKrIyaA4pIv9Ir4I4oHdjIyrI5jIxvInfEM4INWAghICRBdcBjhIgRBR5Im7IX-IfrIi-ID3EghIHvITaFR3FL-IpPG22Iz9It-IuUAL4Iv-Is1Iy-IgvIl7IX2IT4I79IY-I5-Ij-IFIAL4ICRBNTI8uI2AAvvF0-ITTG2-IC_I4-INIAmEBajEhkInqHA6H0jIexHD4IKpHB3IN9IrZBupIMgIgTAOgIYwIzpIRsDSyI2oBJhIz2I6JAqiIK3IDvIieAo4FWZCDfEviIX_IyuIC-Ir-I3-IsuI6KB-TBP4Iz_Iu0IvCCkSHx4FbSHhSHqSHD3G4_IbnDXzC0tCmgGgoABEA8AAEoAN5INnD16CVzInSHo4DAGDJQBliHGQBoSHsCDDAJ1dGorIYDFT8BOqDJQCTlDU-IzVH__IPGCQzIdAJVuDgAJo2IN_IaDFYAJxCDJQB0rIlSH6_I49IjAJtAJUAJ6KB_4DmAJJ_I-lA7SBlvDQ4IW2IWtIltI_KITuIGiIlsIUVG4sIDBJAJIW-I3_I5UH1YHRuI3BA-qIPvIDkIcTFajCc5IPJGN-IdBGUsISrI2BAArHNNAtBDajC--IhpIC_FJIHXbAekIiRHwWH1qBbXE0rIQEAKOFHsI8pHs_I0KIABJ69BUQGXqI5oGZqI7sI1WGY7Ix4IJxEHBJjnIZZGZ7I0XG7XGHYGyVABSBOWAtXGpvIr3AMtI0pH2sId7IQtIIRBQtIJCJAvIr2ILBJv5HNQEb4GP4B3xHgSH5tIeqILhD41HE8I_zDdCJR3AhTE9tBINBckBHLALJAriI64IQEA85HPoEx_It5IRZGMvILBJQzIqCJNWAFaAHNArrIUoHL_Ib-I_-IxBJB_I0JIDvIqCJkTAx_IzAJd5I2_IQ_IsuIQEAe1F0RBX4HJ2IaEBcWCgBJ3tI3PBaCJmqIyCJMRAsCJ2jCkhEQ4IN2D9rIP2Dm6IFQEHzIS7BCZCGeHfeHY5IlJAQEAySBLDJ-TBjOEp2IrFC4tIdSHTDJpCJ2-HWRBoDJdEDbEBp_IIrG3vDIzFaBJA8BSGAwOE3yCbWCI5CPDJ08GVCJtnA4AJwDJG5BoAADJBJTA_DJ-gErDJX5Ga4GEEJggFGEJ8DJIyAkNErYFI5C2DJ2nGDEJe4AFEJ_qI8BDrEAGSFY8BouIaDJiUFcDJm5FtOFfDJJ8IXWHcYCiDJ9ZCkDJckBhaB8DJkmGQ7HKtFaEBBEJ2BHovGbuGHvGSLFvEJ4aB8DJ06B-DJWEJqoHNEJg7GD4Gr0FuGEPvFwDJwEJRFAIEJgOA_DJ4XBRAJx_GV3GGFJD7E6DJUEJ9EJn1CXkCaEBiAJYYI0WDkJBsEJdXC54IdEJuHASvIXDJA-Iq_IU5FSQEXUFdDJBsIFaF8XFPeHFeHKfETXCHeHuEJQEABDJXDJZkIjEJSoA-rIzzCrFJxVDtFJDsImeH53AfFJf9BhFJRBJSzIlFBC-CiBDA2DcfAwOFygFszFwhALrGugFG5HU5FziIqWC1PE3iI8aFs6I6PEYVDs6IxhIypIAsIoJIwFAtAAqIAtAAg0B-PEpJIqkI8TFU5FrMCWMD7hDLGJ_aF2fFr6IvhIvFBAVANGJ-uFyGJh5F-ZFp6ILQEU5FsFDRBGFgEP4FP-IIpHCBG9pI5gICHJwBJ51IY2IGDJKJI3TIfCIbCJ4aIdqGFqGwBHNlA45GiwERKC_sIPAHDpGQGJlzFQGJrzFvsGaTIx7GsWFWxGvxG_THjxGPYHv4EqxGmxGFhHNCIw7EG_GyJHI_GJ5IfGHFGHoJAHGHmIAqjHHIHvcFbIHuBFiqIBYHY6D4oGLUH0XHsMH6MHiQIRQHNOHypGJeHuQI3EI_GI1QIHUIvQIKUI8kI5kITbERlIcmAgsHpHCuOI8kC3QIgHEPWIElI-7IIzHpHEjOImHEQnFLlIJTEleDzsHulIfTE2sH0HEllI8aERzHfnF7wDsaErlIflIbzHdlIdzHqnIkKEazHMzHwIJKTEolIrIJZnFoaEhTEplIjTEoaE57DRtHOHIL8IkOIoYEO8I_xFBMI1CI5CIFRIeiF8lIjsFxFA2zH1tHDHFvoF4zHlmI-zH7zHEmIZJJCmI9TEb0HFmI7bELUECUEF0H7tHH0HToFpbEJmImmIK0HYmI7IExtH9IEjoFVJJtbEqbEV0HEUEBbHBuHp8DYIDH1IfrAj-AkmIg0HKuHnmIhJJHoFqmIvmCCKJLoFnZEYMIybEDaE2eB-mIlWIqUE4-H9QDZ8I2mIUHIIcEK9I60HFgBnWIlUI7JCpsGPRIh8IjbIaKJGpFR9DeuH40H40HicEHgDFnI7JJOKJXpFhTAKnI7CIdcE4-HPnI7CIRnIMFIZvABzDWJDaJIi8IzMImpFpKJkKCZnIeABazDu8Gh1HALJhfDhnIcKE9BJLvHpnIBIE_7IFSDlbIqVEFtHynIhNAwUI28HtbIOPI2pFy8I2UIavHQPIxHIEdEa1IYiA0nIQSDBqFXWIr-D91HAYD7nIUdEiYF-nID2H8nI6nIG2HgKDI2H_hBunInqC1vHWqFfdEO0DybIS_H0bINoIZqFQLEdLJKXAfqFNrFDwHB0IFwH3zIh2HA9IwQIWKJQvA5bIdXIbXIAII_bIbXIBwIAQIbZEEcILXIG9IOcIMXE9UI98IYNANcI3_Ds9HJRBVXIbXIXXIY9IHcIxuBdVIO9IfVITSIaVIRMJa9I7JJ7LCeCJgXIEQIpqFloIkXIqVIjcIg9IpGHl9IsLE5XEP_HmoIvVIrVI7hIpIInoIrVIsoISpC0MJrcIH-HBOI-NF-dEZRI52HUnIAyBI3HuwH1oIDME3oIQoIABEyoI_iBbYEGnIONJS3HDeE0wHCpIM3HEpIV8HGpI05H44ClwHN8I-YAU3H5oIwmH_pCPpIlyBdMEAOFihC7iDj1DU1IoUDonHeECzBEVUIoMExvIPQAvAA_RA1ADFZEsqI0OFVGJE6IYGJKrIPQA-SIJ2IuMEg_Cm5I6sIA_If5IfrIGOJVRBsMEJOJbFJu5IFDJ-CJFOJ1JAfJF1wF7NB4tFQFJuTH3THqTHQ7G7aBbkFguHGsACbBSNC4-HnOJCGC2yI6KJlnCqOJiGCEsIPQA6JFOMFJQCMHBuCJsZHSQH6CBP2EyCJZOJJQBzBCAOJgUFvOAjGJ5BAlGJdzFHNHAwFUSEFOHzKH-MHktF7MH57Ig-HqdD1EILUIRIJfHCVyH0cFVIJmGDXIJH7DZIJ01BOUIcIJOWIYTE9LJcaEhIJQUIlHE6IJlIJUlIOIEqnFmzHBHD9IJlnFtIJalIOlCvIJczHxIJoeAYlIilI3IJklInIJ4aEYzHLtH7PJSlI_IJtlIzIJrPJ1IJ9jCUtH5IJeiFTUIXUIiLJP8IMJJ4CIERI9LJwTELbEyTENKJz1BYJJ_JJM0H76DMuHaJJHcAptHyJJUoFnwADUEvJJFUERmI0tHWmIU1HYbErJJk8D5xDuJJTmIAyDcmIfQJpJJmoFUNJKmId0A3JJW0H5JJYUEZNJCrA9JJlJCqJJcQJBKJdJJGmILuHsmItMIs0HDlIwmIRKJUKJLRIwmIRRIzOIERDauHgKJ0LEduHlJEVQJORDRnCmKJtyDQpFy3F0KJAnIMgDtKJj8IWRDNnIW8IbpFlgBZRJUVE7QJ_mIK_A2KJZJIfgDkcEbuHFKEIzDppF8NAK-DycEHLJ7UAJLJ3cEq8IdJD5RJVvHvbItnInRI0tAwnIZ2H0KEgCJAqF2nILbILdE5nIxZImvHrLJMSJjXDKqFILCEqFPSJRdEEoIL2HGoIddEIoIcBBzLJloCMoIhWE3LJ1HI5LJfSJOoI4LJ8LJAwH_LJzoIfTDijAxLJ5BBZLEj0CMRFlTDPJIQvAhXIfXEjXIENJBNJ1MJ6MJsSJvIIlXIDNJGgCKNJm8I60Dd1IWNJ2oIRNJReEVYEB3H6oIfiDErFgcI7wH8qFuwHK3HUUDGTJT1DTME-2HvMCugHr6CNpIfeEsNJMIJlkAyYETpId3He1IOhCXpIMxHZpINJJbpIdEJ1JA1cAXEAbWCfDEeOJHvFzHJf2F48CH_G0FJ1JAVhCJaA1aChyFi-GM-EL-G2lDoyFNCILdDqzFgsFJ9GJYI4-Gd8Es9GnHJ-9GywF9TJEyGTIE6hFSJJZsFeHJ_CJFmFn6A7NBMHB6CJmQHKCDK3H7OJpCJ1JAlDJHGJJHBMHBDDJBYH5OJQyBcUJpTJiVBSFIcOJI5CvTJtWBgOJXDI2aHNUJFzDRJDvOJTGCv2B1UJpFCsOJwRJ1bB4UJ90H8OJtEAinIuUAxEEYACKEC6TJASCkSEGRCmVEyaA_EE_TJSRCkSEKbH4RCp4AJVJBVJIRCK0IGGJAVJfbBu1APYBLeI3rHXKJK_A7kFkeGYVJl2AWgITUJiVJgTATEDciIlFBjnB-NBtUJMXBexGJSAQBJSyIPQAebBl2A2tFUpDBLB3OJ15HsWFxVJ_yIzVJaIEWUJ5DBtVJAPH8zF6OJEpF_UJJlBebBMvBPYBA5IN_IbmHppF_KJPDI1RJspF9iFXVJJlB7BANFA9BA4TFwfAi-CuwFdVJ9XIldH_IE-JJVmInqIbRAg1FgBDYDJ15IC-DPWJmxFZZFBMAQWJ4hIdrBfnDNbBuME0BCq-INOJw5IrlAwBAleII4FNxF-AJJ7IpBGA3IPzI-GBwBAvdII4FoQI-WJ23IcjIAHJZjIHHJXWHIqBCWHpBJxWJzAAnfFiEJU5Fh6IQlDINJWBJD4IBXJVMJzVHmFE8GApYDJZIXWHRDERkIzkIapBQXJ9WHqWHbkDzTJC9IN0BTkH1RIzjHUGA1jHBnHQkHbsF_jHoDIxXJ3mHDyHqdDvXJyFIekHtBAgkHP9HR6DnCI9XJJEA9lHXlHFZDsmH1XJ9LJ3XJMnHpzCWkHxmH7XJOwDFYJvAAHYJ5XJ3GA4mHlXJKZI7lH6sHxvADlHLmHolHcYJ7jHYlHPlHgYJZyHiYJZ_HROAJmH4lHnlHnYJTlHFmHnMJHlAClHllHmYJ3yIoYJW3H1lHMIBCmH6lHvYJhlHwNItlHZlH7YJhYJ9YJ8lHPYJBlH_lHBZJ1YJbYJEZJbkHHmH5YJ3lHCZJdzALnHsYEyYJJYJ6rBCnHV-DTZJhKAInHSYJvaBaZJPJAcZJaABBYJ6mHFeAfZJNnHBxHzXJYEAYZJ7mHx3D9mHOZJBxHQdHrZBmZJvZJVZJYYJDkHaYJchEwBAzAAwJA6cIz3I1EJi4I33IGpHNXJsOE6ZJNIAlqHGXJ13IC4IRsIcXJAGIPIBFaJvRBwBAHaJQTFaEB5VJEpHbXJBHJZBJraCRaJDOCpiIHkIEbFw6IiMDLkIwGGSWHOkIqXJH4EkZJZSEskDQMJEaJ0AA2rITaJG2FIXJKaJBaJSsIekIOaJIcAXkIqCEAaJKXJrUFYaJg-IMBGb_IpGJ_vIlVC2EG1NEzCGyQHkXJlaJpaJTkI6RIxrDG4D7WJuZELECYEJBIJvKHZ9Cn_CiXJEyHIqBijIT1I5ZJIcAxAA3pIcTF2ADVaJ4rHa_IokIBbJZUJByH4ZJYbJLbJtXJ77Af_IDqI9jIFqI_jIgHJEaJFpEtBDKECq4ICbJFGEv3DHFGYEATFGxWJFpEeGAevI9fEJOJu3HwrIOgE0AG7BGFADpjFa4IObIhBJk_FIcJ3-FPFG6oERFG9bJrqE6GG0AGZIGqHGv8CCHGdIGtpEjNJbwIOCIY7F_bJH4DBcJoJAoBAALB06CXNCSbJJXJipI7GGFpEJcJfkIrqElcJsBAoBApqIgaC_TBMEJrAJr9FzaJQcJ8BDErCycJhpE2cJNbB4cJJaJaXJRsI9cJvmIcbJkcJhpE5FADcJsrF6cJzdI8cJrqEwcJ2aJLdJ-cJ-AAYDEIIA3mDrqEa_CCdJqyAJpB-fE6aJ8HG5AGFpEsHGEYBAdJXdJxkDFkH_wACrEbdJFpEddJVNETlDidJl0IucJzqEVIGfIGlAJDXJAcJ3-FYdJFFAzcJudJH4DwdJzOEY4IQdJoGG0dJYcJ3dJ6rEVdJyAAzcJzBA9dJ0mDBlEiQBirCjFChpExdJUOJ7pIFGGbcJldJJeJuuELeJNeJPeJhEABlEzcJxdJmFJ5bJbNExqEccJkGGeIGKeJ6dJWdJDSAgeJCeJfJIjnB4bJOcJWPEpeJIqEmFGseJSEBodJveJJMFAWCCrEzcJ2HFVNE1oHFeJp4H1GGaeJ2dJnHGKIG5dJ7eJ7dJpdJzMFddJnCJkIAUkCnJANjEwOEyOEyeJ5CDLOJvGGkdJJfJdcJLfJndJOfJ9eJjeJzOEMuDbfJNIGoeJbeJKfJRIGaaJifJcLAYdJxeJHdI8NBleJ1eJIPEIfJsqE3dJhfJueJvfJ_qDlDJpUJVAGAeJyAAxfJgaCgdJjUJYeJHfJdfJ4fJrfJWIGjcJMeJ8dJitDUNEDeJ0eJ_WJPrEIeJLgJuiHyaJlHGpfJefJqeJecJMfJ5WJvdJeDEtwIFfJtCEzZEpbJ5UHqaJMbJKdJCgJHqEpcJj6BFcJuAGDBG3eJaSF_TJMcJmpI9BCWgJ-9CScJ7bJUcJN8EWcJvHG3fJZcJDHJ2fJJgJmdJbQH1GEYkHNbJvdJCrEBLBFXJQTFdEBrcJZgJtcJ5gJMyINgJRfJP9FanEpcJ-lDnfJD4IUhJM_FWhJCrE3KA-6Hz3IdEBVBJHgJ7aJFhJxAG6fJsgJVAG2pIyWJqyA_TBFVJchJHdJzgJ_cJLhJACGRFHahJibJl9FdhJ1hJrhJRfJzBAsLAahJYUJUgJzAG-hJghJACGnGBgUJkEAxhJXeJ13H9hJqfJ6gJIiJySByCFkIAkfJfJIBLBXxH1fJVgJzgJlrEHmFGdJIgJXcJdiJgGGAhJphJXgJHdGShJ0dJzrEV9GKhJBeJCrEViJ1cJhpEBgJDgJNbBgdJRhJgiJagJBhJ5fJTiJxRAwiJzcJVEJYiJT2FO_BFiJ_qEKgJffJuFGlAJ1gJMGGiiJRiJdgJgfJliJQrEOjJIjJVrE_hJviJNBC_iJvOEHOEqmGKOEy0EshJUiJXjJVeJROEgRB0fJEjJBHGNjJ4eJEHG6eJggJH4DUYIbyCkjJzVHIbJhkHmaJaPHO8CrhJfbJxjIMaAzdJJpHlbJdXJpiJneJ0wGJZEFjJChJCwIjdJ1dJGjJSjJMgJKbJuADabJtpIBqI8jIwpIXTIybJsjIwoDG4DSaJl4Hx5CkgJlkIohJO-IZaJDhJPrEQjJEBG7iJaIGIfJKHGHjJJkJSkILkJSwApWHw7AUYJ_UI-lHkBApZJtBArZJ5yAtkJNNIvkJxZJ0oB1kJ9bI_XJjZJF8CPmAUYJWYJrmHXZJLYJV-DNYJwEABlJRYJJhJ5jHakHuZJwJAQYJ6XJiZJ5mH-kJ8YJylH-YJ4XJeYJ0YJ5lHDZJVlJAlHvkJulHRZJ2YJMZJjYJIZJQZJKZJgSBwxHwYJUZJjlHISAglJLZJclJYAE1ZJflJmlJjdBolJWlJxYJjlHrYJtlJnlJ3YJOYJOlJHZJfaAJZJalJuYJvlJNlJsOHBxH5lJzlJhhBubJVTIQkJ-jIypIUmHeZJpmH_YJClJPkHeGAUpIS0BfZJ9PI1ZJ4kJ2xAZmJMEAhZJfkHSlJGkHe8AzZJHnHb1DxkJzkJoSFSmJGnHGmJbmJawISNAlmJtmJjlHPnHJbJtfJArEk2ITAGfBAzAADbBwBAL4IwAAofELHBfBAYEAMDJtZF7_I1vIw9IpJHQ_CmKHVAG6fJ0AA4mJ9pEfBAUrBOnJwBA_mJsBABnJhBAf3Ae_CLECmhJsZHfXJekEWbJ_xH2mJTnJyAA6mJ8mJVfE9mJsBAwAAiBACnJZnJz-CLECFdJLQHgADUbJlQEgnJMnJjcJjnJlnJPWAnnJofEqnJCnJ7rBanJi1FxaJ9HJznJgXJ1nJ2LHRzBVkJL4IknJSnJCnJ_wAsnJk4Hv1DEZECWJALHwFE0nJ3_ChnJUkJ6qEKoJRnJRaJfBAHAGvaIIaAFnJGgJdnJEoJfnJXoJ2nJIoJaoJEXJcoJOnJOoJsBA2AAPoJAoJvjJcFJenJhXJYoJtiJ4nJSIANoJ9mJYnJQoJpCELECOiJ15H1oJGoJ2gHpoJ3mJroJ6oJ15A8oJf3A8JATVAanJp-IDFJT6DloJ2oJooJinJboJJpJOoJ9oJzSFPpJ3iJxnJDpJnoJHoJWpJIpJl-IZpJjBATXJunJ-8CToJjWDytIFoJgpJFpJipJknJYpJ8oJmpJNpJE3IQbJM_ICoJepJTpJEpJlzIZoJHpJxpJkpJzpJzAAbpJopJwnJkoJVoJtpJLnJhpJ-pJ5oJBqJcoJdbJofEnpJ3pJ7hJrMH7pJupJ9pJ4oJXpJOqJy0ExAARqJ1pJPpJEiJeXJWqJKqJvpJMqJaqJ7oJPqJnBAdqJsBADqJUYIvZEqpJynJIqJmoJkqJYqJKdJNqJoqJdjJofEOhJ3tFfiCzoJDoJyqJUpJLqJZqJjpJ4qJrqE6qJfqJopJBpJKsHxqJspJzqJqKHVpJmqJErJKpJpqJknJsBAxpJanJ1WJRpJ4-CjqJPrJCrJ2qJXiJkhJKOJ2EE-jJEHJ1dJ_AGRcJsWJ0_IGcJ9BC_GJygJ6qEwcJS9FLdIhkJXgJMjJArEGhJAyHZPHNsH3nJzcJwAA06CbyChqJkrJpBG-AGUdJteJ0AA8rJy3I3cJbyCjoJM-IQiJArEEsJNfJArEzcJPbJz3I4rI6jJlrJDsJorJGpJGsJhpE7qJJsJkyI5pJPiJ0hJvrJZsJinJzcJSqJUsJxkBWsJCsJVkJPsJrjJbsJ8BDWkJesJ2EJ4iJThJssJksJMqJzcJtaJ-rJ77CqsJtBGYsJ-cJNnJzcJ1AA7sJUqJRdJbkJ_sJJdJ0bJRsJhpE2AA7sJAsJ0sJiBJItJH1G4sJPgJMjDAeJ0AA0iJfdJIxAFtJGeJ_jJdfJlkJIkJ4dJBtJPgJJuDOrBtdJy0EYtJtgJijJoWJHnJc-IofJkkJ3rJlsJPgJ-dJyiJotJZtJ-lAVpD-qJnhJFkJzrJmkJitJ7rJztJQeJr6HMRBTeJgrJEgJUaF9sJbFGmrJxtJUtJpdJGnDieJhjJfJI-8CTgJscJHeJVkJMuJ4oJfeJ-eJ3tJ2DBnbCkaFzhJhiJ9tJhtJqjJyZAVkJauJFFARfJBfJAQEBNE-8CcnJMsJZeJftJYuJfrJPgJQfJWjJTfJKIAVfJkIAXfJdsJ1iJIxALsJWaJwuJLuJceJJsEVdJvsJjfJRuJHdIvMEJuJPHGikJytJpdJcuJHaAVpDUuJBsJciJ6qEDkJzuJpdJ-NCQEARfJXtJQvJh0IIxAKrJjbJBvJiuJojJreJdeJFsJauJk-IY4HSuJCpHZkJ1jIhuJXuJNvJekJKuJkvJDrEpjJnvJQsJptJL_FugJ4ADVuJPcJxvJACGfiJ7tJiBJtrJxuJqhJgkJAwJ-tJ1rJgtJlvJegJiaJoOEHHEKlJKtJ6vJySBwJAOEHMRA1MFQTFEKAzsJDwJ_vJWvJHwJasJRfJWwJDuI-FGSIF9fEEKAuuJAvJSdJfwJBwJ3nJiwJ5AFkwJ13ApvEeJIUsJsVJguJHtJJwJVhJhwJCrEjwJuFDalBuaJ1wJctJGfJ4wJswJSiJ7wJVAG9wJV7GK5FedJ-lA8ZBCFJuvJZ_IisJ2rJgwJinJRfJGDEAJAdJI-rJPFJ3wJ1sJFxJ6wJVxJCrEk2AaxJhvJ8hJSxJMwJOvIluJ6qERfJk2AwDFAxJJsJETI8_IN2ICAGGwJtwJHxJySBoBANADKYA-rJ5JIgsJvuJrwJTxJ1xJgxJthJjwIUsJEiIQxJCeINsJnxJ2hJArERfJuBAUkC7xJpwJivJ_xJKyJNnJAiJZYASuCQFAvXAJ2I8ZBafJHyJ2gJCvJByJMqJAiJ5hJnwJEeJ9xJqwJExJAyJGxJCyJ-9CRFHBRB-oJwhJJbC_uJSyJpyJUyJuwJxAGuyJmBAe3A7xJkxJ7cJ1yJ2BG4oJjyJz4G_wJMxJ2DB8ZBJvIeyJrrJurJqyJfxJiyJ2uJxiJCcJBjJXuFljJbgJnxJeiJprJOqI4qE9jJQtJetJgyJKwJIwJexJNwJPjJjkJcPG-tJsiJ2qJRfJ-iJ1tJVkJevJ6AAVpDRyJlxJwvJhzJ2vJeIGVyJPzJYjJ0EABNEBLB-jFbiJ0vJ5wJizJIjJCwJhsJhiJgzJMzJA0JnkJzvJUHGDvJtHG2zJVAGqzJ8BDFOEajJpsCcjJszJ3zJIvJHuJbyCLvJmjJG0J0zJOwJjcJL4IghIyEBwyJi7AtZFLhEHyJJnJpKHo_CerJKtJg0JH_IFzJUvFtZFTvJ_qJNrJBrJlqJtiJzSFghIRjIEqJQbJEfJnyJgcJfpJ0qJbjFy0E40JVfE-hIkWAanJ0vIVlDY_IEZIArJ8pJC1JG4DE1JqhCCoHjRFpAEI1JwzJVqJN1JXqJP1JIcAR1JG1JjRFuqJG3In0JYLH00JO1J6fJd1JfBArBA2pJ8qJ4yCarJgcDZ1JB1Jm1J6oJS1Jp1JIrJ80JPtJ6pJv1JdrJ20JKdJn1J01Jg1JzyJjLH51Jq0J71Js0Jy1J-hIOIAI1J6tJHqJk1Ja1Jx1JghIS1JOIA11Jr1J9yJtFEC2JXbJxcJc1JG2JeoJhBA70J8qJqAJ-0JB2JM2Jw1JjcJtjJ1sDi1JWOHobJ1mJmXJ2nDraJxcJ_YI3tFsyAy0JxnJxjJCYJPkIrXJNkIsbJNbJWrJeBJh1Jg2J-yJtcJYBJ-aJdrB6AJ2DBdTFX1JGtJtcJAbJC3I-GBzBAedIXSGwdIGqJ-xJr7Fg7F-7FpdI4dIyrGPIBN3JUfI2MFHxAidJweGQVAFeIfJGixHRzBN3J8dIwdICxJD7HR7FWeGEeIW3JGeIY3JM3JhBATsJgaC7zJK2JS3JJ3J8jJd_IW_ALmJnjIwbJzSIyaAHqIrlAalBj0JF3J4XBy2JD0JbkJK3J53J2xA73JTJI93JGqIzbJfkIzBAotJVjD5tFt1JYrBpkJCRArkJraCS4JVkJ1-FhkI6DBJuJxrIGHJdkJu4HRJIw4H83JNmJxbJPmJQ4JZ3JotJ2BA8uJqyABLB5cJ-2JI3JiBJJ4J6jIOkJvpIh_IxpIj_IA4JyZAc4J6qE2BAnsJz3JTjFh4Je-Ij4JC3JAqIm4JmjIN4Jp4J-3JTmHs4JM3JUeJf4Jo3JakJ33Jf-Ic_I44JL5JCqIMmJ74JRkJr4JTkJxrDtVAy3J3FE4XB31JH4JX5JI5JZ5JTSBb5JPkJe5JOmJ94JR5JSEBtVAw4JzoH4XBA2J_2J24J43Ja5JuSIn4JN5Jv5Jq4Jx5Jh5JchEzBAcpAk5Jx4JUzIcxJ65JY5JmbJ63J54Jg_I_GHf5JC6J0pIk3J6BAsfIE5JZ0JK6J7jJM6JbzJJgIP6JvbJO5JP4JD6JsOEtjJpsJW4JXQH0mF42J12JzjJsXJCYJErCvMABzIz3IQwCR3JoyJtcJMaJoxJcJASIA15JE4JbhJJzJxgJFHJTsIJ5J5RBf6Jd5JR6Jw5J3HF-4JcJA9ZJ3cJI5C45J14J_2I9aJr5JEYBEEBX6Jh6B07H6CJr_IwJImEJ0OFXXJXVDB-HxPEbyAzPEXGJxGJZGJzGJ61DoGJSXIoCJSEBb_GBNE05IttJFzIJsI-TFOeIseIXxJpMJmJI3vIU6IseI54FcfFA2DuqIlIHSmG9FJn7JRFAqJIfGJB8JuOFPQA2GJ03GA2D-GJb7JgUFD2DJ8JEgI55JQ7JMXJk4J8BG_xJHkJfhJbBGPbFopI0nHrpIj7BGjExJGYmF4JGRIASiHBfHHdHJJIPIBb_G_FGVjDeqDn6Jw7BHXHIzIRzBq8JYmEeBJYyI-6JzxJckJC7JwoDb_GuEAZPApFEOgFjgJZDJZ6Iz7JMsI77JHzEp8JpvE98JZEApFE76JHaAsyAdaJx7JdQILsIzEA4TFb7Iy8JpvEG5BoZFk_GG5CqqI8NBLfFqQIh_Gb_Gj_GXoBlwFNVJu3GMjIYREOjIddH08GT_Gn_GjMGN-Bi_GV_Gk_GTbDh9JpvEj9JeNGhjHsOEfDHjhJgaCj6BGnJK1JqrJn5IfQGSQGmRGGbJU5HwQG5RGnvEb_GuRGlWGGSGDzC0EHdDHOAF79JVLAv7IuDFvXFdoB9EFW_C-GBT-JiBINAJm2IjhIV4J38JstIP2IOOJ69JpvEk5CZyJsME5DB2DJKKI6hE17Jd6IT6IBiEA5FT7Jn-JnpBp-JH6J-lAJbCs-JD9JT9JJlBc6I0-JLIAYwAc9J99JyjIwgJs4I2JGi8JLIA5JG59JBGEqEI39CYQCL4DzJGLMGxMGI_JX6ISMGwQE3JGK_Jk8JM_JI9JB_Jv0JkEARxCMeIC5F6hE8hEcGJ47J6hEW6IHoGyGJj_J44FW9Jr_JP6I44Fz-J74Fe6IvBJ9PE8-JaWJz4GM5F4GJBOJh7J0iIj7JxOFN8JFQE-7Ju2GxMCnGJD8JbHGRXF9ZFu6IFbFhaJG8JM8J7_JgUFLFAmOFyeCIgIo5J0dJ0HGDdIabGktIE5IX7IIBJLvILCJ7ZGu_JPLImWGhAKVZGe7IQCJ12I1cIP5HntImtIeaC1YGitI_eIR-JizDn-JmDHhFHsZHf1G5dHmGFXXB0yGncG37IYOI-AKzQIcOIquAXyHIRJDHIgPJ8QIPlIB8Ie0APPDvHEBJJnaEsPJ3sHIQJ0IJrlINtByPJ8dEEQJ1PJ70B_PJ1sHnlIjlI3PJdBK2aEbBKCtHFQJslIISJOBKz0BEJJpzHM8Io-H4lIYxDrBKCMIYUIIFIWQJltHjWJh0HaQJFRJDRJJ7DeQJnQJzJJ_QJeJJjJJmbEcQDdmIvQJxJJ8BKgQJzQJoJJt8DifD4BKiJJe0HxoF1BKAKJ4NIj0HGKJiMIUuHV8ISRJBgBmMITbIiWIIMJrgIQRIZKJSnItgINcJN1HkyDiKJVRJkKJ_OISnCFUJqMIO1HBTJjCKC-D9RJeRIe8ASLJiRI3WIyMIS4BD3CD9A82Cx8IwHIO_H7SJeLJHdE51HDWEJSJIiBSoIJiBVoIrSJ9CKAMJYoIGMJ-WIYMJNDKlDIZcIH9IEXIOMJaPIt2JjMJFFAE9IbMJwRII9IZEAdCKGGIuPIbDKAXIUXI0PIS9I4PI88INDKV9I8bIX9IoDKbVIPJAfXImLEmVIxMJNTJzMJ4SJNyD9NIyVIPpC6SJBSJSNAwIIjcI_MJ3hIwqFzPJ8MJqcIrGIscIPsIJNJPNJApITNJJTJJJJMeETBEyMJZTJKEKIBERTJWHHIpI6oIQ3HSEKZMEBxHnBEPDBQpIkmJmfBphAMDBsSFLEAb6FErCL-JeGAVfEUuADfE7SB2WJ8CJl-JfkIoEKFxAz-CKQCwqJVODeLHuXBBEApeHdrBoEKLiJ6AA_TBqDJi-JN-I9oEwrJmeJ6OEYAKcqHb-JpvEAxA5BAf0IBNEJ5Ca0JwHGCdIJFKr7JpvE77JKeIc3IbfJ_BJqsIvYIyZAb_GJsDSRAdiC3rIaCIA-JnIBL8J2OFraCb_GbGAg3ACnJxcAsEKH3JEBJKBJLHJp8J7EAN1CXkIBWJa6JlrJ36JnEK1FKr3A3AA3FKO7JdtJ6FKR7JCXJr7J9FKg3A4AAXkIQpJCFKXaJU8J68JxrDceC3JI4CJu7JlFKyxJj-Jo5IE-I0FK4nHDVD3qCu8BLGJ1GJEOJ3ZE55Is6ICOJ__JOGJQAKFQEeGJj_IgGJSFBgGKk7JEkJiBJ7FKVIHrHH6HJ8EH8HJepJMPJqtFOPJHhJqGFSTGmlItaEgaEmbI_sBfBKkBK8IJiBKDKJBUE3QJo8I0gDv8HGPID_H0cEcRIfFIeIJaGKmoHo8BsEKV5JRCJ69IXOJchEAVA-1ITGKn5JAtIP_IbHK69J-NA_hISwAsEKBGKJBJWOJ46JtBAJPCiMAAWJGVJXBHNHJSmFW-CuoGKcJjGKm7JcsFHAKqjIsGK6HKtBAeAI0wGTiILmFW_Jk3Gq1E6yF1HKmoGhsG5mIBYHAGHZsAkDJ7dFpEC1OJaiJqQIGIKbkDTmFzoG45IV4Fk6IpJIIAK9HKVMDN6JAUI8fIrCCmEBA6G3DJDIKq_JDWIFoG1oGjBAu1EKIKcKJcFJNIK9FHFGJeFK-NAQHA9JAraAJeAeDEz-I04JZkDDmFH9G2UJy8J1IKhQI4IK0QI6IKcwJ4OJuPH19GwOJBJKHEA2IKuBAXBCsKA6IKwFKvmD-IKKJKAJKpFKCJKMIB6BAqEAe2C-YIisA6IK06JgcJVJKX8E1vFMJKjBAOJK6BArFKmkDuZESxCYHKI8CjJKq9ElJKYJKHEAGyDDEDokFdWJjrJMIKAkFAVAZsA-XIDpI7eIfuF5XIqzIgLIWIHbYIBSJFgIYHH8JKPrA-JKfNJFYIlgIn3FigINlFW1IckFfgIcMI2iFIYIpRJCEBPKKXKKngIv1A4lFUWJ0IK98Ar8B2uFUIK11EWIKGzFYzJ2vItOFCPJkGJmGJ9GJoFKvxGR-HxhGuMJFIKmKKroGrIKjmFszFq7IvWIitANHKp8ISvHmJKAOA_4HjzAYOCQtDeWJ-IJDtHBHKOLJISDH0AUHKCLK7BAOxIIpBy_Iv7JGAKZEADPJFPJ9LJlnIgWJQHKwWIu1HT7JA1BvAAQLKJLAZWJ4NChLKTxH3DBTlDdpJzdApQFBLJX8AsLKLLKhPJ7FC7_BTkBIIJqnAvLK9lJfaAeBKOOC0LKxHJQGKgLKiLKtIAkLKOOCmLKhPBZWJXWJztD3zCSZBxdINWJGOA3LKWJJ9MBOMKt1HxLKrQF8LKlBA8ZD3cARMKVYJpzCzaE7LKd5HhPBXMK8EK_LKYlAkLK_mAFLKRyJ_GKAlCKLKwpFswDNLKb-JA1BmWJyxIhEJh_CbmHs1HC0J3OA-KKMHKhMKgDCYXJHuDJTA0jDhFEcVJn2JSpJ5JHcKH3oJnlJ5wIGyIryIbxI3yIINK0yItxI8zIzyIFFA1yIlxILpIZKA4yIfIAFxIWxIKyIvyIjZI8zIcmHo3BZmHyUJ-uHlZIVKEf1HXKEvZI--DB2HlMAS2HzEAmmHUFKrlASiFnHKuiI14CmIKbSEO-Gj6JN_JNZFkGK9_JWGJOUFhGK37JrKKo7JK4J3EJAaEPGJ3NKU6JfHJ4NKiRHLGHt6J2HJ1LKIJKwaD9GKzIKK7JuMBgVI5_IJQCWxHAPJpGK1GAXLKNqGHPJOHJuMHnNHb7GoQCPPJ87IRPJOIJBbIMWIlOKzSEEzAYPJwdDaPJIlIdIJOlInwDcPJNnFWPJHJAjPJrsHiIJaaEqMK2dBNBKuPJQzHQBKqIJHHKhzHwPJ7sH5HETzHTBKKTEyIJSBKYBK7IJeBKnBKkPD-PJDQJf7DBQJmBKAPKqlIKTEpBKylIKbIKJJmICOQJnOIePKYaA2lIIbES8IpeDRJJrsFTJJhxD_IEXQJQCKZQJ-kIpQJARJqxDbQJ_BKQoFE0H71BJCKAJEnJJZ8DUCKOMIU0HnbExQJhoFVfDQSI-PKN0HzSCnoF2JJkOK4QJKKJ6JJ5PKiWJ_IC2BK5MJxPK1PKERJTQKg8IWCKFBKYCK8QDRuHWRJm0Ha8IBRDgCKdRJ1IDvIKGRJo8H8mIJRDpCKnRJhuHmuHoYIsCK70HfRJMVEpCKBtF6mIChAxKJv0HzKJvOIinCncEYCKFKEbFIsRJdJDzRJJ-DbKEL-DaSJC4AxCKPHK8RJNLJrMK8OK_RJ4pF8DK8ABDSJ3OKGdEvKECDKGLCvCKKKDkLJyvHGqFnLJKWEzhB_nISSJZRKWdEuLJBLEJ2HYWES0BfoCD_DdSJ1LJ6LJsoC7WI5UIESJ5oCoSJyYABMJb_DDMJvSJHwHuWEySJR9H0SJhrA2SJC-HlXIpoI4MJ4AE-SJVNJlNJhKJwoI8zIGUDLEKTTJuwHITJMSKLEKYNJ7JJKSKUEKZBELrFN3HNJJiNJVNKH3HbNJetHYTJ_SJAxH1ZJdEKG6BfEKJxHY1IgTJ9LJL1IfrFBjDkTJgpCNxHnTJmQJxEKVOKCRA3TJ0PCTIKCEJD-EHOKbUC-TJzpHBaI7FD5SK56Gm8GIUJrHJD-G4SK-NA7MGd2ImdApsFNsFVPCxNK4NKp8JQFA1qCGyJC9Js6IpFJkUFG8JoEJ87HAfCwFJNIByFJjDJPOK15HVuIr3ASeHvFJUeHkeHkOJADKkvHsLJXcCOSJqNKpLJTdE_zDBoIAjDHTDSuAJTD_vBfRKnRKcSJPRKeTJmSKgMEXmJg1DnnHoeEh3HraCHgEzvI7-JR9JJlBQZF1_J2BJA_ICJIQ5Ha5HPwJxQEwQHPMHUPJ4kIY-H-aIXPITPJWUK6kIOaEbsFEBKeWIfPJjHEFbIsGDyOKMRKGbI2mAIBKnwDQlIQLJILKkBKmIJUPKItHtUKRBKVlInPJ6sHblI9sHKPKinF2PJRPK9PJDHK7UKmnFhBKvUKhlImzHAJJYPKCJJmzHbPKnBKzlIMQJLJJ4NJq-HvBKYSKxBKdeFZeFUJJGCKq1BFoF9PKfWJ3BKWQKNCKdQJ0PK5BKLmIiQJuQJMmCztHm3HVVKcoFomIUKK2PK0JJAQKmVKloFDQK5PK_tHvbEkoFFJEtQK1QJj1HgJJCRJcVKBRJYQJ2VKzDKFKJ5VKPRJNFIZQKhCKX8I5-A8zIqKJvIDlMJuQKYKJbbIkRJZuH2JH5QKTRJJsAjKJpQKHWKrJErKJqCKZKKXWKgbILVEbcEuKJZnCjRJaQKIgB2QKwmI4QKLWKrRJ7QKipF9QKl8IDKEkZIY1HUTEdnIdJDrZIcnIhNKITKjNKvWKlNKHwBg1HenIDLJ3VKKvBGLJFRKMHAaLKCHKzOKonIKRKp1HlUKPPIXLJyHICLCRRKTIJozDfLJPtHhvH3nIrvHy-DvwBE2HlLJOWEqLJcRKNWEDoIPqFkRKwLJ6TKyLJKoIILE3vHjSJ7LJxbIkSJhSJmSJIDK4uANVKqSJuXKf2HEMJboI5zIjqCeoIf2HPwHqqC2NISwHSCKmcI69H7DK-XKroI3UK-oIgwHDPIMNJDTJGSKwBK6SDXSKPQJ6UKlpCXEKOEKgkA8oIREKfSKcSKCrFVEKWSKgNJKYKYyBVTJMYKhPKnNJaSKPZAyoIOpIoBEtNJqBEi1IknHm1If1ICUKYpIreEtzHoTJrlAHgE4-J86JTJKp3JI4J75Js5J95JM5JwSIO4JSkJIOKwoDHgEN9JkEABLBt8JMGKRsI34J5YKgTAvSIZDKEqIP5JQgI_YKxrDrBJgbJJ1JJrDFiJi4JB7JS7JdrB2BAZ3I2DBUbAtvJQ4IX0I16IvAIb0IfkI2BA2BA0wJnEI92JxxJuhIRKIKUKfkIniE3aJgbJzPCG5JnkIc6JDOKqgAM4J8YKh6J-YKl_IcJA5BAofEVQACnJIIAsEK13J1-IwCJzFK-GB_ZK7TBlFAYRFINAsEKU2JxFKrHKErCKaKBaKtHKE3JHaAuMEMWJ8IKqHK3WJZGKJaKofEXGADfEQ5IaFKiHKsHKjeH0CCkJA5BAJeI2MFIxAhJKxzJT3Jr3Jm7F43HYWEPIB5BADrDWkEOYBXkCcyC0NK3uFlUCodHSVDrdHDWCPvFm9JfGFfVCx7IndHpdHAWCBbK4VHwoDJAJeJAMNAWZCENAe_C9NBpHKdtFgIHGGAfzIPMEJ1IV6CulCO6C0RHxYE1dAS1IcbKa6ATKKb1I0ECpYKuNJyTKJSKiTJzgCpnHpbKwBEDIDVqHVpIQeCo1IkoBcZKHaAcyJuaKS8JXsJ_zJ46JuBAzYKRvJ77CQaKDxJFkJzFG42GxrJBvJbEAPGGZCCpXBWFCeDEhdJu8JHVBGEESwJnOKKIJzLIABKLIJe-HjsBYcKHQDSRKEGAeUKJtJjsHBzHjwDLLJxOKHBKjIJQWINlInnIJXAqHEPXKNtHtUKpPJwaEvlIpIJEICEPKlzHtUKSzHxLEOPK5UKaBKBVKzcKgBKPLJZTE2cKoMKPPKAVKNPKVPKDVKCQJHdKwUKrlIIVKFVK-HKKQJtBK3lIPVKNYKaWIvTE0jFTVKrPKXJJ0BKQQKRCKwPK-BKfVKewD7BKJ0HHIDMmIwVK_9AkVKI0HRQK2tHAWKHKJD0HrVKCCKBQKuVKfQD3CKtVKxVKfmIIMIhmI1VKqQJ-WKeVK6VKmAEbVKIHKVQKgdKSRICWKfUKJRJcQKXbIEQKzUJ9IDORJBPIDpFRRJEWKLNJe2AUWKLnIDVEdQKaRJtJE7dK0QKvQKJnIxQKWeKOVEfBIiWK4JEcpF50HMeK8JEvRJjeK8uHNNJkuHCKESJD-QKpWKVmHkNKHIDxWKUzDzeKitHV1HlgDX1HvSIItAJvHvWJa0H_WKERK_CKoEBHRK7RJkbI3MImHIeIJJ2CDSJsnIORKwRKgRKURKzzDxKEUXKAoILSJtTKLWEcXKQdEaXKvTK5-DVdE7-DfXKP2HhXKfnHkXK2vHAwHGDKfDI2LJqXKUPIN_D9LJBwHZYE0RKkxBuSJ_zIFMJ1RKj2HSRF1XKpqC_jCc9ISEICSK_XKZwHy2H5DKUpCDYKaEKuoIGYKCTJPSKIBEIgKcNJOSKWTJSNJRSKNEKGFIvpCIjBNKKQYKGFIZEKVYKPTJ9wHeSKFSKaTJcEKXrFExHzNJSpI9TKhTJerF3YErSKg1ItYKicIyYAwYKbJARoHWmJHBFoBAVfEtBDMaAG4J23JjDCOEG47FdZJnbJ5rJztIrOKdTJgdDoOK67IbcKUUK-kIrUK4bABlIskCXCKicKJlIkcKoUKIPD1OK-SEbaEgIJ6OKlPJPfKIdKwcK_OKDdKsIJCPK1cK-cKoIJsPJ5cK9OK9BKEHKrlIzaE-UK4PJdTEahKsUKrlIEVKqhKvPJHVKHQJzUKJQJHJJGJJRYKUUI6oIftH7lI0zH4eKBoFVQJ50AcdKDYJZVKfdKoVKOmI5HDA0HYVKQxFgVKlJJQ0HxIEpdKndKQJC8VK8dKoQJdoFsVKkdKXmIvVKV8DICK4JJMQK6QJ8KJTrA-QJEiK8QJdfB5bEIiKpmIq-A18DRiKceKG_Af8IFeKwOIGWKseKqRJZCKgWIl8HhQKRWKq_ALIKXQKChA20HNvBgeKUcEpCKnuHOWKcWKf_AfeKfWKiRJieKSeKXaBleKqQK_JE8KJjcEM1HdKJueKmWKkCKKlFgVEanIIKE0WKoZIiNKEABc1HpPK_9D6eKCvH7YK9eKtZIKvH7UABRKKCKFLJCfKiXKCXKFfKALK8KKOHKBdK9LJw1HbLJDfKyjK-CKxnIevHRXKLIETXKEDKYRKpTKUSJYfKwTKWfKCoI1bC3TK8nCTSJXfKeXKH2HgXKghDqjK7uA5TK14AcWEzHIgSJrfK0QJFDKpRIToIQjAecK4EAufK1KDwfKiLEyfKGCB0fKxfK2RK_zI3XKKRF5XK6fK7XKREI9XKi9IrVIBSKBgKPLDESK80DJYKcuHHYKKgKHeEIYK82HXBEMgKeYKpSJaYEF3HQgKWWI5vATeE_JKVgKClKskGfcJueC6kKpYEhYKaNJa1DegKY3HmYKh1IqSKobKnYKqSKnhCubKi3HvXKzZHI0HnDBWFCvgKMEDPcKHJK15HTcKo6DEhK47IccKwQIZUKVsHyQIZcKakKT0BIhK9ODKhKydDjcKO7DePJKnFkUKmPJEzHKBKN8HqcK6lK4UKGTEUtBehK8PJanFDPKDmKAQJghKuIJXBKXhKZBKCmKLdKCVKFHKQPKPdK1aEphKHmKcBKkBKthKWmKjBKNdKxhKqPJEMI0hKK8I2hKLQJ7PDRQJYdKAoFUVKWiK-OKXVKtdKCQDbJJDWEhiK8JJ_zHImIwmKNQDFfD4PKG0HOiK8PKsmKFQKsJJsQJZiKYiK7tHaiKLQK6EKq8DaWKfiKcUEliKpVK6DKBeKudKEKJTCK7mKneK1mIQKJJeKSKJMRJBjK5-Hv2B4iKtiKHSKTWKnCKVWKwiKIWK-IDsQKcRJ2iKGJDwQKeWKhRJuuHhWKIjKM3BKjKWWKOjKNjK5mC_QK7UJuRJaWKb3BreKWjKcjKpJJ1eKTKE3eK9lI5eK1RD2WKbjK-nKd1HGwB23AnNKARKfnIqpFojK2RJBXKatAsjKlcKKzBQoKKfK8nCMfKNRKaDI3jKxjK5jKlBK7jKiPKznIhRKThDsTKDkKb4BFkKuKExTKaRKVSJgfKoNKRqFadE4TKkfK0LJmXKSkKqfKqRIVPIyoKoXKvlKckKqdEMDK1fKaoIIwH2zI3RKmkKcoIn0DlLEoiB8RKr-A-RKaEIFNJx2H7MJ1DK9MJjcIykKB1D0kKeYBiwH5kKTEKcNJ3kKCrF8kKaYKQVKPEKMTJpRJTSKcNJYYKFlKfwHJpI5wHmYEpNJGFI-wHEgKj-AkYKeEKSlKQ1IoYKZ1IlnHsbKgrFogKlTJuYKV8HsgKiAAYlA8BEIJBOHBVLKzBAdOKYECwPEZ6ImWCMjELsAvEAEPJncH87JFqK8JI95I0iIAKIv4FDKID6ID6IGKIyJAH6Iz_JuTFJ3Ia7Jv_JJ6Iu-J15AanHZqKy7J9-JV9JZtIQKI-4HLxJkWA5hGG8JQ5FOKATAKFAHxbFg7JnRAi7J-NKvGK2_Js6IDAKUmGeIKJRFBAKwhIcIK8HKG8JsKKEPJuKKs6Ie5FE2DG8JGPH-_JOUFrcF9HKMGJ_NKEUFU5F8UAQ8J9HKo6IAaF8GJs6IIkIL2De4FtOFVTK_rIOAKwKKb5F5HKP8JPrKqGJs6ISAKaiGXTK_FJx8JZKIe3IqBI06HHBAV3I36IsJI66IVKIS0IjZKyrKy6IpBI1rK4AI5BIU0I4rKn3ItrK7rKkpHMMBPNFk3Iv3I46ILKAhZKDBIMMBFBIoKIkZK6vI0rKkKIjpHxKIL6HPsKiAAKsKsBITBAyCF_oH1AAWsKYsKjpHZ0I-rKHsKzrKtrK-6IOBGiBIC7InJAlJAksKz6IuJISGA6xAQFAVfEuyJssKpBI3hEvsKT-BiBIpqKB7IrqKBnE_5Fz5FXOG-sK75FfTKgKGF6Fz5FMXHHrEFtKH6F9iII3JR6FVMFEKFU6F2IF5zGw7FNtKM6FQtKnlGbMF1JFZ7FS7F86Fz6FkJBk4In_CyVHShJfEET7Fq6Fl6FT_J17FjtKctKL7FZEEhtK0sJptKabFdtKzGF16F6dGp-JatKTEEktK-6FKiI7cGD7Fw2GODG2tKnEEwtKrtKGnE6rBRMGEkJvtKpEEYXCV7Fq2D6rJTtKyyEb7F2IF8rHo5Jf3JFIF7rHQvGCbJTuK_YHo7FQQHGuKOuKG8FRuK23JYuKIhJYEAfuK16JhuK5gKaABkuK0yJDeGs3JtIAqdIWuKhpIhuKMBFpuKvaKrBFpAF3kEMjEbEH2AK2gKsFH-CHU8FOVAVHGrEHjcH9zJi8F3rAv9F6eIwGK8uKuDFFfGeuAEsHn-F5jEEkEhAGlpINvK1uKSEH88FTvKuEH1kEGcK6kEXvKJvK9lBg9FV_Ei9FcHAcvKK7IP4HlxHP7IHcKGFKiDHuDFu9FJQBjvKqvK9lB34JuvKZuFu6JS-FYEAG-FalGIcKIbFR-FFwIDQGqJBW-FXQEZ-FaFGR-Fe-FWLAg-FL3Ij-FkFGNzJIvK6FKHsHXJGd6JWAKT8JdkIDaJ_EGN-IKpEFFK9zJ0-FdFGryJzvJ--FXwKWZKJ_FIgEF_F3gJ6-FJwKZ8JHwKOmEN3IVDKa8JW_FqCCZ_Fg_Be5H_6Jl_F6GA0tGgJH0uKiBJbrBGAG6OHcwKO_Fd6FaBGnwK43Ix_FjlEz_FAkJKzJjpI6RG35I7wK9_F__F7wFP7JlrJLvK6VA5wKjwKCjEeJAkjKquKiBJPAG3sJLwKpBGYGGUxJJxKOAGw8F1aAcAGMBGgAG38F-wKexKiGG_-FZxKW8JbkJqAGiwKjxKeGGbwKaxK-sJTdJqxKbjIdxJcgJmwKnxKmrJewK-vJ8bKzzJSxKNBGz4Gl4I6xKzsEz4G5kEAyKznHJGA1nHspIFwJjBJeGADyKyxKcBG6oHV8J2xK24JhBG1xKUwKa_IIIGhyJRyKXZKlBJpvKtBGxrE8xKUvJlmE4rEdxKdyKlBG6BGYyK5vKI4JYIGnyKrxK5kB8CGyrHzvJ8CG4CF4vKgyKKZEO9FPVBxIH9LKwyK3gKWEGTDG5nEl8J2YKiDGfEGtDGFEGBDG4gKZEGvMAoiJczJn3DpxHNwKToI6gKFiJuEGakHawI2wKzNE1vKAYJnRGzvJzEGjoETzK9xK5oEv3DkEGh3DcmJkyKLFGGABXzK7bKizK4gIpzK8oEJFGbBGozK73DHgE7gJtzKJRB-bJkzJbpBWFG0rJQjJVpEL0J6GGopEXvJVyKdzJB0K_zKQjJavK6GGHGG6FG-HGQVAK0K1pEM0KVxKYzK6OEO0KAGGY4ECGGHKKrzKPrEKcKLoEMcKQjJcxK8zK5zKf0K-tJNzKdwJ6OEqAGg0KacJoxKyuJD0K6OEhHGyhI5zKXPEbRHkyKlqExGGePELbFurGJ0Jb0JY8Jd0JZFG50KbgJ70KfFGy0KOzKEhJezJhtJLwJr0KZyKBvJAvKxQH-yKdzJKrEArK5zKgHGrGGQ1Kp0KRjJH0JVUFO9GN1K6OEsHGUjJQjJIFKzHGTFK2HG9MFmrHLjJJGGvRH16JXAKQ0KAIG0FGa1KE1KDIGo0K-0KprEawKjuJC1Kl0Ku1KPIGw1KRyKwrE41Kj0K11KQwK6OE_rEC0KJ1KhiJB2KG0KvIG5IGZsE1xHEaHLtKRjEDJGK2KZsEjmJ77FO2KsIGQ2KpNG1IG9mEegHLsEI2KYnHEJGksEGJGQaF_IGxWGGBHQSIl9FO2KFJGUoC-IGtxGBwGMJGxWGwwKaJGkUCt_G7_GdGHvHJu2KQJGUwI1YCeJGzuK6MFoJGUJGdJG32KWVH6uKEpH82KtJG53ArJGeJGrtIh8JU-CecAFuKHrEcKGXzEGKGAKGhXCU_JW9CFKGtIIR3KeuA12KO3KkQEgXJQKG_xGP_JfQEiiEMGH3LGi2DZKG4SHxLGU3KdKGx9CI3KiQEZBH9AHntKX_JyVAu4IzXEjOGiQEy3KwlAsKHN3K13KPsGU5BFLGv3K-vEZMGdpAiLGWeIM3KIyEA4KlJBOoDWeIDzKYNGG4KiLGrHFE4KSNG_MG5LGsbHO_Gk1K-LGnMGyQE0LGTbGDtKBLGR4Ki9Cr3An3KOfHTOBJMGP4K9xEG4KbMGk4KwJGR4KhMG43KF4Kq4K0MGs4KQ4K5MGAMGHTKg4K4LGBNGxKAw4Kl4KR4Kx6A54KwJG_2GqOGhPBHtKF4K_4KdNGasIEOGtOGvUAE4G6NG1NGB3GgOGI5KFgHCOGe3KO9CxXHI5KPOGM5KI3GuOGY5KgLBWhFsOGN5KZ5KU9BtAHS5KpQEU5Ke5KqtGhPBd5Ka5KlOGI5KxOG6iHKCJNwEOPGRKA2hHU7Ix7FCPGFNA6GHaAK0HAw5KxRG6HB35KPLI65KgIKEDJVvEZgEVPG4qIz5K9KHcPGtcGDLHR0K1sIv5KK6KI6K1cGK6K12KORGzPGaIB3yK_AJI-JJRHlcGaIB9AKz5KDIBPRHq2JIHJIwEwRGW6KV-IvPF-QGOQGTLAvRGCwEieALSGdRGh6KuvEr6KUtEzBJ3GK-BJFSG5RGWqI06KhHKUeI2KIpQG4KIM6KpRGwRGuQG45KYQGcuESDH0QGN-J5RGAAFH7Kd6K-QGu6KH-Ji6Kx6K-bG2oA-1K66KZeIwRGfbG56KGaKW7KR7KbeIq6KgQGQmEXuIPHJ16K76KwRGcRGWQGI7Kl7KbgKl6K1KIwRGF-JUtIC-JIRGmvEsRGyEKe7KE-JpFEzRG1qJLUK4RGt7KVPGZ7KO_Ik7KR7KlqI1BJrkIm6K5RGHSGd6KfxESqImqIksIS4I46Ki7KV7KUdIoSGeGALyGXwEjwEI8KuSGSwEXSGEWAqSGW8KD7KmWGvSGd8KjAK5XG1SGbcGc7IiYG9SGm8K7KIwTGT_EFTG6hHe8K5XGjrHc6FPTGW2DS6K6BJXsIZTGJPFMRAb_EnPGb4KTeIgAKq8Kz4IxrHeWG98K_6K3BJiYG8KIX8K-KITrHYsI6TG4TGM9K3TGjrCk7IX6KD5IbtIL9KIPF34IX5IE9K8nHFBJzfIUrHXdIp8Kd9KtwEk0Kj7K_8KiVGfsIesIisIwAKi8KKZGo9KJZA-UG8UGAVGcyFoAKx9IS5I1WGuVGhJAOTGP9K7TGz9K1_IMUK1WG_VGbgBCWGfaAS9Kr7K8CJCJIC9KaGAEEAfWGv6KkaGCJIrsIlTG5WG6BA7WGE-Kv1I-9KiYGBXGNFADXGvgEU-KB6KG-K4BJeAKu5K19KiYG9sIooBhXG0wKn1K_7Kl9KNWGk-KrXGFCJRzEvXGc-KVOJW-KP5HNCJssIWYGT-Kq9KM-KbAKV9KjYGSYGp4AvVGKtIXYGx-KvCJq-KQYGNCJStIvAKv7KMOJe-K2cI--KRtI9YGzYGe3A4HH5-KP7KP2INUKeZGRAFPAC89KC5IW_Kd7IY_KMZGb_Kw7KQLIX_KmAKg7IF0Ci7Ih_KL_KJHJ8-KhwEqZG3GAzZGp_KXGK7-KNUKc5HPUKg9KCtI1_KisAtYCQ5H18KqAKKTGqtImWDWQFYQF3MJJ9KHUGmaGSbG7LGa9KRaKdaKs-I67Kr_KcbGFiHatIY7KP8Ka7Kn5HlbG0IBnbGSALpbGktEGrGL8K7CJr_KwbGnuGv0AcIBx_KIXG4bGZWGhqIUALp-KkqIEwEqAL-8Kn5HIcGuALF9KA_Im_DA6Ky-K8CJScGEyEz6KyALb9KxUFdcGacGWLHG5Ky_K0HAycGrcGlPGxWGvcGG6DCdGPdG6cG81G8cGMBLKLIwfF-tKLBLRBLUVFLdGmeGkfGydGZ3FImGIvGvuKKgG3dGWIHjwGkHH5AHwKF4dG9UF6dGZ3FNeG-dGYFBttKoBHndIQyGeBL2eGvBLPxGYBLRhIxaKoVFk5HAzESeGPeGcYH99GvBLYeGKIAaeGSzE1BLB-E_BLiwFyeGvAIhVJ9BLIjFGCLaYDLWFrzELCLffGU3JlzEUWFJCLXWFleGdeG8dG4eGOwIyaADxGFCL_iE9eG_2DTaGJfGEfGmGBBKG7EKZBLN1Gy1GrVFg-Kt4DWfGBdHuqBleH2BL_1GSVD7dHkCLEIBdfGM2KOfG8fG1_BnfGUhI8dGhfGPhIofGr9JKvGNhI9fGCqGufGybKL1FGDL1_BcZH4fGsfGH-BzgGTGFDgGADLFgGBDFUtGbdCQ_G-BLgfGMgGuyJPgGeeGRAHjgGkBLmhG_DHShGFhGSDLZTKjzElfIghGZXCmDLKhGYhGsDL4gGoBA6gGvDLMhGBQGwDLnhGohGC3GbAJxKKiIKzKK27IEiGiIKtEIHpIx7GFiGrODHiG62Km6GDbDaiGSAHUAKsJHI9GxKKoiGVgGNdHlVEU4KliGe2DAREwiGSiEyiGjNGk3G7iGqrCq7K08GAGHn9G3jGCREQkGtBA7XHeaDxTJbjGUUF6PHvkG5fAmjGz4EBkGwkGKyG6CLdCIljGzjGiCL2jGvELN-BXkGFABraD0KAf4K8EL3AHkkG-ZD2kGQlGVzGsNKJlGlZC_kGHwIXlGJFLzZIIlGlJBKlGj9Kx-GeaDXlGJwI6GAk6KiELOGHO6FRGHuRHY0KKELdlGOGHspGXZG2EL-1G_7JEIBpFLkBLsnGtPBhmGJGAjmGczKk3GAJHbKHTHAsFLmnGIMH8mGi8C-mGRcHJADtnG67GB7GXnHUsDTbD_FLEnGCGLanGtCLwzGFGL86GYOBRKAJELIAH1vDFGLTHJw0BTnGlsGVnGHKB0nG1wKU6GDbDsMH4UBlIKbpG61E_nGwyFiNDkQKQHJDpGTREoIK1KKqIKTRBKoGnPAPGLhiIVIKtzFmrGqGLnIKnKKOCDeoGv5HxGL81ElzF7KKpIK8oG9QEvGLPaIp7IBpGiCIDHLFpGlzFHpGReK5GLGIJnlGtBL_fI0rG8ZAy0IxGHOHLWFLQHLtJABHL-1GTCDanKVHL5aItJA4hFFHLY2ElpGszFj6GeALgGL3aD5KKvEIJHLQWKmHLtDBW4D4pGPWGIEKJCHPqG15A9tGNsGzHLvTABIKu3GQaIeaI-GLtHLSGAuNAYHL9SKV4DazITYHcHJCUJudFGOKGTKQ4JLHLH3ESrGt6Fm3KlzFkMHgHLyzFKbAdrGwaDsrGhsG_zFtrGxrGbuKTIL1rGB0FG0F9KGD_KPHLdHLd-F73KJjCRsGzQKyHL7qGtIH0GLN0FnsGR0FlGLkILdqGW0FP3EQmJJpGCRHwRCxBL3EJ4sG3FL3sGJWFIEA_sGnFLl5GNwI6eGfcJ6fI4EJs5DEyBnBHzILwrFttG1hIWAJtqGctGEyDL4EqLFhHJltGlFAvtGptGrtG6iIKDDVQAaJLxtGlhHztGjXG_5GbLKk3GJ4EAbDqzKiFLXtGWGE9tG-IL8vGtJL_pGQ9ELwIktG-aDOcFr4E9FLLvG8tGAVAvJLsJLiNFiuG8BLAiHXJLxuGT7K8yKEuIE_GW4EAyFU4KvuGkHJAWDZjFpEL6JLBvGrGEaEGEAJMHJJJLE4G9JLSvGE4GUJAZKLtvG4EJzCDBILwzGJUBNvGLgFhKLNCIJUBlvGCwGqvGQILluGQEB3vG0BHFJIoHJ8QECxG7eGpwGNXBewGDTKu3GkbDrwG8gFHjKv5HkbD4wGMJLcHL1fFiwGBUAdKLHyGsbDlXB1KLXxGvVJEwKYgJrIL2wGNLLASAmCFjVFECLnJLeXF6RAjHJXLLKxGgxGJUJJxGNXBdCB1xGpHJWOGeLLELLNXB3xGcaHt5Kl5GXUHNTHqLLiKLVXBJyGnjGY-FYHJFCHLzG7zGQyGk5DGNAxKLd5DNBDzyGoGFhSDscF1tKh0GiyG5LLfWDJGLNCIPyGjyGz_FSuCz7EoyGAREPyG_kHUHLZHJr0GMzG-LLa7CBmHDJLwzGFzGfND9yGhNB4NFRzG8DLk3GbML0sCHzG-sCHLLxzGYNDWAD6sCQzGmMLZMLIMLK0GJFLKDLI2FfzGU5EuMLy0GwMLazGhzGDMLkzGFFDmzG7DL2hIWAH6yGDcDRJLx_GCNLY3A8FCStKYzGK0G9zGRBDVKLv5H6yGK6DX7F2MLu3GQNLKYDN0GPMLK0GZBGkNDTNLq5GVNLFYDPBAZ0GUKLhMLx7Gz0Gj0Ga7E0LHn7CnMLlNLm7CCGA20G5xITzGs0Gj0Gn7C80Gq7CsBArNH7ML6gCD1Go7C90GTtJk3GlpHKgCp2GHvKx7GT1GifGzWFW1GiZFY1GRGB6WFZ1KWAHd1G9gGMFAtLBl1Gr2GNELYeFtLK-NL21GiGFz1Gd4CVAHWKLw5EAWCMrK8WF61G6VASOL11GH2GIOLC2GFXFhOLA2GnOL22G5JLo5E87BCQHRCLrJLz2GwOLYAHV2GKALhiIG3GA3Ga5KnMLtXHI5Kg9BNKAL6KzOLF3Gk5Ka5KAPLuEAQ5KdgINJLL7ED4GYOH9xAlCHR8JDPLJ4Gm3G-6ETFJB4Gf5GD4GQPL86EUPLpGEp4EaPLE7ED4GH7Ez3GRPLQGLYFEPEJbEJcNLyHKq4GVmAh4Go4GeICrPLs4GCWIf5Gj4GP4BxPL0iHWAHBDLQ9Ey4GT7E14GEDLQLLOFE54GnhF74G9yK4PLQDLJDLKvFq-BO7ENDLxYH7_BUPHZgGddKZEJs7E0UBC3FmxI0xH36GwYA56GwxHpaHxCL56GX6GlLLpxFS4Kb6G0xHK8EU8Eg2Fm8GXQLfGLqQIn2FaQLbaHuOLn6GuFCsQLBGL2lAD7G7XI3RJ1LLgQLyHBOHCK7GgeHSPL18G5QLbGAiOJrHLqQLZ7G15Ab7GxWGd7GM4Em8Gi7GT-GORAaDLIJLn2F07G27GE8GGGL87GEUJW8GhBAA8GURLl8GjQLv9GfKBo8EQELP9GG9EX8GzPHJcFE8Ge8GM2F2QLPRLNcFj9GENLq9GrRLkRLv4F-PLmGLs8GkeFpQL3SKDvF38GpPLg6Gc8Gi2FLGCtQLE8G_8GzQLB9GpRLbGLd2FL9GwRLnzJ4PL-8Gk-GkJKA9GkIAt9EMOLWKLF9Gt-Gz9EgRLuxHLSLUSLEeFg9Gm8Gi9GwRLE8Gk6GuLLsHJJ8ECTKhSLETK42FwRLq_GIxF0xH69GkxFU_KKSLnSLo1FoRLaGL9QLE-GK3FwLBORLFSL16GX-GqwFMbKhRLhwFh9EVHHg-Go-GyRLLPL6SLHCLu-GXXB4SL0SLxaHnCDO-ESML3QLm1FuHJIGH4OLdCIo9J4oGq9J09Jv9JU_GKKLe_GuQLDbDZ_Gx9JcTLz9Ju9JU4K5FCjMGpSLkPLhiIy2KYKBrTLN0EONLI2FtTL42K4-E2_GAAHmlKCAHt_G9_GqfCWJImzK_PLYBHCQHEAH9MC5iH_BH_TLUOLBULPiGVBIpTLdCIRAHaAH7IHnRHvTL2nGZXFkAHgFDiAH7WC6YFOULjNLyAHdeHh5K5KLq5GCfHCULYXF2AH8AHLxAnML7AHZkF0JLQULJBHaBH1-GyPLuBHeBHP-BwxHWGHP1Ik3GvBHWhFsBHWSL7BH2iCxkGxBHjXGzBHJUL-1GvBH5BH3ULWKLHCH7IL9TLfPALCHD2DOCHPUL3eIRBIYBIuLI2JBJBI9oBLBITBIYCJ4jERBIMBIKBIUBIjPLPBFmEB2CLrCH5aFYNFgXFS_EPOAzCHV-J9lBPNF5CHr3AmVLZmBPmErVLYlBEDHHPBuVLplBrWGy_EB3KgcJQDHPAFgDHmVH2BFWDHqDHCrGK6KyVLgsIeAF7DHCvK3eICkE5DH5VGCEHCOLEyHiAFrAFHKFKWLPfIXWHG9FOfIQ7Ir7I93HZEHBbGP8FFWLzVHLBFcfILWL5UHAfIdLIBWLv7GkEBBvKfWLiRHbBFDNF9KHBWLACFGFHeLIVWLxAKsBF4sK9EHNFABWL4BFpOAEWLnWLYLI9BFuyJ9KHPBFaVHfmBcVHBWLOVHfFHJVH7VL8BFtFHeWLRWLMWLUCFoFHK6K_WL-9FbCFwFHeCF2VLCIHxTJOIKUTLguFxTJ5iCmxADGHNDDxTJ1HJOwKEQL5UHMOKVKGafFAmGeFLqYASGH3PLkXLbdGmGHg_KEALSYFiCFx0INOAwGH00IzGKIIHh8CIuG_GHpJFBHH4XLvcFGKKgjIivFekEWEKXWHDYL6fGEKKrHHZHHnHHjXLLOKdhF1HH-VCcWGz9KrFCVhFduG-HH0QBTYLv0ImvFLqHDKKyQHqcF1aHLIHjILkLIOIHJ4IrkB0YGoCLyXLOIHhPBFJIK-FgIHsLA7HJ8ALV7H6qKpFLtILGYLEAK9NH4CF3HJNfF1IHbvA4IHYlG8YLCLLLrJWJHMJHaiHDZLDFA7bHzWDAJHbJHd3KcULDNKeJHxcAsYLtLH7-CkJHQrJyQHP_CnJHZXL4cDjJHK6KmIG2tIiqJTZLvJHGNKEyHXZLH_G0JHl8K8xHMKHFNKVZLXWHHKH-JHaVAX2JiRHHKH0_CEKHk2KY1JMKH0_CJKHycD1yH6YLUoJI_CSKHCMLoZL26GTiCYKHliIjZLWKHqZLq_ClTLaKHhKHpcDjKHoKHVbJN2JPaLWoJB1J94KzKHloJJRB1tIwcHSZL9nEtzB2KHlCFuSL5UHHLHVAG-WL8JHCLHrJHm5KNYLGOHBLHILHK6KKLH8JHPODnZLxtIazK7LHOyKVnEfLHbUBoYLnLHoWD1aHiZLhaLuLHAODwLHIiHNZL4-CBMHtnGBbKgjILGLeRLFYLjZLYMHKMHTUKGKHNbLsOBTMHE3KO_CRbLF6KGKHiMHhOK9vDIPJ4oGSILjZL5GKzFAcqKfKHHKBBrG6CFFZLNNHAHEDbLgNHXEEIwDZZL5GEHKBWNHyXB3NLsmFhNHgnAdNHA1GbbLoNHjNH1sC3bLaaLxNHoNHqNHmNH5bLtNH8ZLAwDyNHKVJHPHnNHs5KKcLjsGKwGqEAvXHHbJNOHSLAGDG8vEaiHROHHKFUQHCRLwjJbOHxDIlOH1MGPwKklKccLZNIkOHtOHgcLLrJiOH0LGFcLiiI9OHpaL7gKtDBjQHoaLHKLo6J8ZAMBALPHHhJdKBcHF-_FubLfADllKD8KiRH9cLqcLrPHjFCQUKBkFHiGEdLsRLMxK9IKerGkTIqbI0LLWwFerGNiABdLGQHtFC_CF44EKZAKPLhcLH3EOQHmKL0DEaUJB3AZcLtRLxmFtDBOhAUgHjXJaUJdQHVQHQUKhNDwcLSdLw3E-3GvMA_vGJfHQUKvQHEBAM1KEyHyRE7DD2QHWcL4QHGDFkhGKTL9IK-QHxKAPTLWwF5ILJTADeLajDNRHMyEa6KwqIZSELDFeRHURHgXFOeLPiEkLBPDFU7KLrJSeLOTCfRHFKBKPJ0XHYeLs6DDVHVVLjRHXRHzJBHEFgFLbSHrOBxULj7IgaLiRHHSH6RHiYLLrJteL43ARZLxRHaPBESHveLgcJYSHi8BSPBaiH5eLSGAc7EqcL9eLRFAaSHVDFcSHpPBk0C1SH1AJtCDhdLHRBCAJ3AJ6RLSDF3PBdQBbIBxSHDTH-bLgSH73D7GBWfLxQB8SH2CL9DF_UBSWDtLLAIJzVHRTHfmAqcLdTHiVBkVBCWCQ3INXB0VBHTAmfL2bDhOJxUJlSLnVHYLLhhA2THSLL3IAldLEyH7THHkB6fL5UHlHJS3IBUHGUHDUHLKC-fLSVHSUH6cLtcL0XHgVHKDH6KFoUHKVHsEFTkEqlBvUHHXLLRCMgL-CHBEFOgL3UH6WLMUHLVH6UH9DE-UHAyA5DFAVHVXLKTHegLREFiVHvEFNnBQVHcgLLgLngLNVHpgL5RAkVHGXLlgLlXFegLHVHrgLlVH1gLWUH3gLxgL4EFPnBKVHsVHJvCrVHY-JoXFPfLSoB1VHtXFsKL5VHwVHXCCuSF9SLXWHoVH7VHgoBqVHmaJJWHsULqbJs2JqgJZhLTvD1kI8FJKkJ9jD1WHmxA3WHxPAYtD6cKiRHDXHWLLXWHP7BuFJRXHw8JS7BC5K5UHOXHIyH5HLvCCSXHOSBUXHGwGgZF0HAXXHs7B7cLrFCMFF3WFOFFqhLEyHnXH3WFkZFETL15H-OLl5KQcLrhLFPLU9B-fIKiLLOGe9BumB5XHK-K_hLABCMSF_FBYYHn-BsYHyCLgZH4ACaYHdBLZCLLZHfYHeiLDAHNuI3FArYHjZHyYHTULliL6qIkCCf_F-tIKCCAuI6YH0zBPMKaZHGuIOYFIKIXbLgiL7ZHxiLj0AHZHX_FzRHjLILrJLuIOgEyZHQZH7CC9CC-GHeZLcFJbZHcFFPYFZZHKuIhZHcZHnFF0ZHviLOuIEZHiZHR5GkZHX0FZjLqiLPuIN-BsFFXBCclKHaHJ2KCaHbnHsNF0DCGaHxNFCGLisEpjLLaHdnHNaHXkFW6G6QLSaHzaHQaH3jLYaHwaHH1FxFCsTHqbLdCCsaHh8C5jL_SLSoAdkGK4K5FDfaHiwFKYDFkLk-E8aLUdLaiHIbHvQC0bH4QCHELJ-KafLMRCkSEcXL7QC-UL5FDbbHbUBdbHVkLp4A2bHGdLQVJ1bHCSCjYIiRHEcHOsEVcHukA9DEZkLskLxHBoTCsBAqTCXVCvkLcTCccH7PEZdHcyIUGFVgLyfHrcHSjC_vKj5AxkLAdH15A5cHJbHmdHqVChGFwBA-cH5AK3cHRiLLrJmVCTdHG-JEyHfdHVFC_dLm8JYVC_aKqdHJAFqSLPlLqVCudH2vKwdHHbKqVCydHqcH7WC3dHJJIrkLRXCxFJbXCHeHhDJulLDYCqcLieHAjIqEJdeH5aLGdHQeHveHwlLJzIBYC4eHu8KxeH7WC-eH_GAZYLAXDJuK_tAEfHBkLtGFhfHy6CydL-lLHfHNfHuBGufCBsFLmLwVCTfHafHVfHUmL2ALxnJzfHcQBewIDFAT6CwfHxkL17I4iLWlLEgHBOGYdLSlLhzIyfERgHD0IQAL4WBKjCSgH_iCQgHagHNgHEjCYgHf3E2mLSgHdgHwcFhgHbTBmIAXeHgrCmgHogHlrCBmLVgHsgHgELoNJInLorCkzIycLwVCPrC4rC6gHHfLLdHPrCS1IVHFaiHd2EYnLWmLHVBFvCzhHRvC7tCGiHYhH70IiJLbhHsuCQFAzeLPiHcuCaHF5uCZkLfHFqhHHhLmiHthHEwCG1IGiHfnLWwCSvC4SHgjIYvCi8B5eH3hHQiH7tClHFrvCRAL7hHDwCwvCaiH5vCpnLKiHMcG7tCJkLI8CUiHs1KEyHLwEdiH2yEf5DgiHpHFSaGrHFkiHunLszCSfCvzCYYAsiHfhLKjHZhGihGfULEjHG3CK2CQZCaiHLjHdgH7gHjoLsDLpoLMjHHjHVCIgjILjHq2C6VAOjHfGAQjHQ5CnwATjHmjHP4CkjHpjHb4KoLIZVLqLIQ3C7oBNBIdBIoJB-KLvaBLdB-gKxQIXUKC8HrlKSyHRpLIeDvlKGlJfPIIYJwkJAnHqZJElJ_kJMlJpYJJlJ2TLZkHdoEjlJ2ZJRlJngJTYJgpLsmJPlJbpLKYJWmJ2XJAlJGZJ3kJvmJgbAypL-lJ0pL3ZJg6KgSB6CHkTAuIBPJA9pLCyAJ1AWMKr3AkTASKEhhBBqL_pLLPABqLSMDCzBnGAziGerAgjEmBAG2B1fG4rGNnBNlK4EASqLwlJjlHhbLMZD08BnSA2FHgTAXLAhqL8XLpBL_cFuOKF7DwOKudDglG_LLKQBu5JG7JjBAH4H1yG7JJWMLZyGlgKfIA0HFfpByqLAMLDBK2IFOJAHYDllGOKDXRKqgAqGFphAllGehFnlGGrLvlGCrL9qLJrLAeABrL1zDZEAGFL3qHLgF2RLrqLszIH0IZbKQaEnzIg2IuzI_3AbEA7ELwzI4qHUqHdYLNqHcrL25CZqHLgFgrLOKAehFYrL0qHzzIaqHytFPLLyqHUmG_qLmkGiSDmwApFLuCGmtFY6E7bAEAKC7BxWGtrL9rLc1I6rL_mECsL6HBneEFsLe3DTrLolHTiC2rLCTDAJHdlHOsLqkHKJHSsLTHAbyHSSBdyHpsCfyHFBHokHTsLvkHomGnTKi4FXsLUsLSSBnLI3yHfsL0yHcyHJLAXEAcsLwJAesLksL8yIomGMsLZyHpsLExIXJHqgIHJAOPLLyAkkHLEFUyAq6EtkHX3GQyA1kH-sLQyAbEAqlB_sLZ3GidHS0B4yHerFSNK0_CPGAyXBpFLuUAWvDVQBTtLpRBrSHbZIzyHOtLMEAH_CRtLCUGUmGUtLSBDXtLMgFY1E0kL7yIXoBAyIftLXAFvHJJDJBEAN7C0FAutL6RK6sLbtLs6CPtLOIArtLwtL0BAytL6tLytLntLpyIkCFqtLKFAyXB2UHVxKatLVZIctL0BAetLDuLNFAFuL_tLaNK1ULuyIrtL4fEJFArOB-TKrZBNtL2tLdtL0_CUuLVZDepLAuLptLOyIqEBMuLstLD2GYtLY1ElEJJyIRuL8yIQtLkuL9tLkJLvtLTQEQuL7NAHYD9yIwiKRNKbuLKNK-xIotLYxIcNKQyI3uLNNK3tL-uLzEA6UJ0lJNNK5yIryItyIsuLJvL9kHilJhpLdEA_kHxAAbEAtnANFAgYDzvG_IAupLXvLYZC7pL0lJ8lJ-XJzYJ8MDJmJMtLevLZpLXYJylJCmJhlJEmJPvLAmJllJovLulJEmH2lJqlJ2GARvLTvLe4AVvLmFAWYLLIAZvL5vLltJz5EbZIkvLgZJb1DslJivLvaB1lJSiA3LDzpBqZD6lJdvLOvL4YJHmJ6YJEwLYuLAwLamJ4lJBmJtYJpvLwvLHwLOnHKwLRwLW_AGwLNZJ4pLapL0vLJyA2vL7vLZRB3vL9HHbIBcvLhhBfwLFmJtpLImJuvL7lJNwL4LK3LDjwLUvLmwLYvLWvL8vLrwLjvLzwLHlJ0ZJVwLtvLXwLl4J6YKc5Jo4JA6JKgFvfFRkBJZKjfHGxL_5JwqLOZKk_INkJt5J64JQPFPzG8sCkVJu4HigHYSBAnLTTBUNKytLrXBkjIbxLaTBiTBKuLwuLLTBvHJhTBarCcxLlxLUTBDSBNkJjxL3sCigHq7BdCG44JxxLDqIzxLTXHf8JjqHwxLdxLZTByxL-xLsELP5CkIA9xLlxLvTBZrCYTBXQLDjIqxLYTBHyLigHXyENqDEyLFeAz5FXLALMHe8AVzGPBCvqLJTAVzGZxLgSBYyL-sCHyL0sCcyL5sLyLAksHDbIL8HRoK0OK1lKlsHxLKzIBHFB2IBkIKAXAejLuyLXHBwyLvIBRlAj2EfeH9lKmJL7lK7OK4OItcKGhKMHArlH5vLPsLhSDMDBWbDGmD4WIerADzLjSBl4AHzLSCHVrI0sClkGCTDYMKL2C0uL3rL7cAdMK-GKNMKWzLxOAHYDZzLzLKeMK5GAgMKR9AZMKHYDrjBUMKizLvTEmzL3rLozLazLfMKAlGibLQMKdzLXPIVICvzLKgLitBZMKdcK_zA3zLWMKxzLMNAVzLF2CGlIaaEpzLbzLEPA6zLaIJTMK9zLkzLr0AI0LrwDE0L9zLB0Lc7HV7DyLK9WAVMKM0LuLK0zLTiKl6IlzLa0LjhKR0LTnAO0LgzLW0LqzLY0LzzLC0LcPDL0L_zL2kEd5HbSAVZDn_CYYDBlEqfIkIAx0L4BA6IIEXGTvLEEAIEA0FAIyAMRAPGAVkEJYClwJDQBh0Le0LtUIQ0LhzLG0LuOAO0LcMKI1LwzLdqLLEG5zLF1L2jKB1Bg0Ld0Lo0LYoKU1LN1LjzLr0LS0LcqFPHDV1LN0LS1L0oKsfKV0LdfA2VBm0L0dBO0LuzLa1LrzLi1LwbKOFAq0LP1Ld1LuwLXdBf1Ls1Lz1LJkHPYJ11LEdAx1LuZKMHDZMKKkH2OK8zL31LE1LX1L_wLwJAC2L21Lk0Ln1Lc1LF2L7aCB2LDHKg1LZ0LG2LGYJpzCU0LF0LO1L-1LoQFF1LKkHj0Lm1LDpLczLU2LaMKwJAe2LJFAM2Ly1LO2LgwL7kK91LfYDt0LsHFoYDw0LOBI4BAz0LoBA10L30LgEA50LBnB80LB1L_0L90LC1L63GT2LP2LbMK6LKE2LW1LC3LwJAM1LL2LZ2LyzLp1Lc2LpzCp-DD2LK3L4zLy0BA2LP3LvzDY2Lb1Lo2LG3Lq2LJiB2zLF3Lh1Li2LKkHd3LR3Lf2LZ3La2LNeBV3LwJAr1LS3Lt1Lh3LpzCr3Ll3L-zLa3Lg3LTQJ2PJS2Ln0L13LLeBs2LA0Lp2LmZIY3Ly3LGaA0sLB3LwZD_3L8ZDz3LD4L-3L73L4BA8jL43LE4L9zLC4LN4Lc1I_3L41L0NJw1Ls1Lo1L7dBZMKmgKhVAK4LQ4LN3Li2Lb4LeiAP4L3rLihKPbEOmKyhKAmKOzHTmKXPDKmKJPK7cKu8AkhKFdKwjK6PJamKvcKlhKdeDr4LLxDXPKuhKBPKkBKOdK84LTxAKTKUTERaHxGCAHCYPCl7DZsF3fGUiFIiFI8IYqL-HKPUJpPKZsFVdF8zIXdF4sFQUJzsFthFF8ILTKsMBxhFpEJpeDQ5LYsFzsFfHLf5LxsFX5LsdFSUJwsFisFR5LzsF0dFJIKosFg5L-sFRUJQIKJlKJTKw5LSdFssFRiFySKQZKeiF25LedF6sFKbAqhFiiFAtFE1HPbIC5LEtFPeFgILReFcyFhuIXeFseD8jKYWIimKSdKlPKPJJnPK7hKoQJ2jFvjFJHCdxDeIEjCJ-hKKrAfzLeoKCiKfSDYzLnwH3zHAiK_tB6TEpiKUQK6BK-dKCeKutHhVKDCKjVKlQJlVKpmK9BK-ZDHqLrdKTiKLBHumGV8DOlLiVKjdK56L9BKtJJ_mK0dKLeKJiKrQJafDIQKjQJKHKjQJapK5dKf3FgVJXCLVxF2QL8mKQKKEnKNQKbiKsGALODq-CFnKeiKd-AgiKJnKFiKj-AkiKQnKH7LkoIrmIMnKtmKwZDe4LGCKmJDs7L16L13FpZEMKJbMInlFDyDRKKzQFqkLpYIbKKKlFYKKe7Lt3F77Lv3F97LTzLzXDkgIYgImgI37LOYIJGAdyLWMIA8Lx7LdKKIFABzLi7LVKK17L87LP8LUEDQwIslFG8LhgIgYIbgIIFAF4Ev7LKYIN8Lj7HI8LMEBF4EYEDVgAYaLmOJ4RA0VJXeK_kH6wLqgHv_Ap8LusAISAs8LuTAROA_kHDwLxwL3fDy8L3aBXoBBnIQvLcLAwwLDxLS3B88LZvA08L_8LnpLjpL8gBF9LG_A6RD0XJ_uL4CCrUEpwLaUAM9LK_AO9LdpLQ9L48LfYJ68LlIDV9Lq_AX9LykJdNKA9LnIGCxLU9LyvGz8LwgDVmJb0HZYJ8wLvfDe9LKkHsSAH9LYRJUGAu8L4vLw8LzbBv9LpzCx9Lr8LI9La9LZlJD9L78Ln9LsmJ79L-8Lz9Lj9LC9Lm9LoFE51LwJAE-LGoKh9LZ9LS9LavLO5LT4Eq2LN-Lu3BwyIj9L58LA-Ld9LC-L4LKW-LDlJQ-Lk9LBmHdwLQjKezL3rLU8IZSA8sCMyGL8LipFHYDo-LbLAq-LKzLxIDu-LiSA9UJ2nKM2A0-LsJEGKCvnK4-Ln-L5gBmRJ8-L9-A5-LzvBdpF3IDD_LT3AikBCHIqeKiSAR7LSuC18LJTAs-LiQKyiKp-LzLLQ_LkyLlOJYQKw-LV_LG7L0mIZ_LhcKS_LbQKp0HYeKi8HziKVbIcCKPDKNRJ1iKnWK3iKyILBWKAYBK2D46LlnKIgBisLhnK2-LxnK0UJ4aBzaBCGCN_LmmD4fB2_LYZIjZB-_L5_LDbBCGC2mEkWAruHwmIe8IqqLlQK9OIn8IHDInQKScEpCKlKJB_LGVEaeKknKr_LmnKeeKonKwmIvKJhgBm9DeAM5JEF_LlWK9JEYAMUJD3uHy_LqnCLxLwgBJ_L_gKVnIinCsAMAAMwLBVMKrAM7jBjkBcmLbnKrRJXkBWNFbkBX_GYcEw9LFWKoJAx-LW_LU7LRnKL-LklH6oFa_LiSGc_LuAMFoKqIDCBMwiCX_LteKtCKOBMb_LEKE8UJDAMoOJbFI__Lg8L2iK__AKAMi_LsjGWAFbFIfBM7oFv_KeaCM3L8QK4KJfKJqWK1bBMpFcBMr_L8YBfAMsWKfYBaRDLjKueKRVEvBMTjKNBMveKzBMznKpBM1nKjrA5BMl-LWnIhkB1AMK_LsBMkRDwAMCCMqiK7BMmwG2GAfFAe5LqWK-mEqUEPBMR_LdBMTCMIBMBBMVBMnaA1DFwNBjLBswGkWIklBeCMROLwLBUgKLkBiCMLSAklBnsLONBdCMpCM1DFCyL2CKLBMatAXjKgNKZjKCoKCXKXjKQAB3kEcIHdYKb1HEoKdjKAoKNzDGvH4WKtCKtJDIZHV-DcmHg9LzkG8GAx_LtrBzWKKDM7WKJoK9WKgnIBfKNoKDfKDXK0KKHfKRHKmnI4OIYDMLRK_lKhhBkOGXLAkOG3AMoTAiDMAeAkOGHIAn9CRDIs8ILPI7QAyUIy-L2AB5CKw1C-2CPYD3rLxoLMTEJSC7CC8zIxoL_2CN2Ca1C1DMy1CA3CvlK9DMM2C7_BT2CVKD5CKgKC4DML0E-0LucKzTAFEMdoAMEMT0E7DM_CFk4LXoKmmLj-DN_HuzDMXKaEMaLJT1LEEMfLJHYDiCJLVKQEMboKqPDJlAUuA2vLduIIVAnEMhLJDrLjLJRfKhCJDSEFWEaiASEMvEMjvHGSJBhBkEMHNBD-KQEAmCJ7mGoBMQfK6EMLEM4EMLCMLhDRWEnzLvvAwVAFHBLYKBkK6tBKFMuwAqXDBUDtXD_jKrTKZfKNqFzhB0LLfoK-jKIkKEkKbXKPFM6-DTWEqoK4nIy-D5iBeaALFAiaAYXK-kKMFMKlAOFMdfKoXDQGAtFM1TKWEMUzLioKqbKyFM3XDmeKC2CHkKvNJXdC6FMROAHFMxEMnoKVXD0TKqgDloKM4BfHH2DMCTDM-BUFMBQHkhBF_B1iAKGMQGM59B7ZClrLLoCTGML0Ax9BffB1fGZVAZGMzEMbGMxIEyMLFoCfGMxMBNGMUGACGMJXAGRF7PAOOC6FCnSArGMK0HfNC8qKdzAwGMHIDyGM7_Bw7EFeA1GM8hKZjHNOC7_B76LFBHA1IkhHC1Im-LCTD3nLzxCEuCn2Kv2LwiKHHMewCxxCguCkyChqC30IeOAE1IMHM30I0wBVHMumBG1IcwCB1I4xCtyCoyCJHMe2KJTAfYFXHMrVAuyCKHMBGMXEMLkKXzLCTDhZArVBJFAhrLhfKLGMhSDviAROAyYAhYFIICkIAvHM4HMuzALLGyJKroKKDKooK8HMGhCqRKxoK-XDC_DLPAuHMOKAjfKwZIJIMUZAvHMrrL6IF2FMrHMQdE7ZC6yLvLJahDWIM9ZC9cCXIMUIMIqFqYJMaFDIMfIMLzDbFMJoINIM-1H59D7DM2lLHIMnIMlLJlfAYRBcIMzWGYIMB0D2HMvvAiIM9nI1IMuwApGM0vHIIMoIMUGAUJAlIMbSJ9IMlLJKFL3IM6nIKFLuNKuRKZEMnRKnfKrRIRoIXkKj3LR8LbkKKYDZyLVxLLWAKYDWCM24BfNLgyLAeAGzGYJMRBM-LJsYDsHMhSDzeA7ZDN2LO5AiJMFHMGzLbwLzYDnJM64A4ZDK0HbZDqlDKlDxZDjCD8ZDNZDRIA16Et5CSZDNJA4mH2dLuLCpJM3xDyJM9qDBVD1JM_uL1YD-JMPbLuZDBKMTiKZsF8YD3JB0PIkZDc7Hy5DSYDPKMMHMwJMOwL1ZJDKMdZDWKMGaA4JMcKA6JMMTB8JMiZDf9KoJMYZDZKMjlHbKMIZDGKMLYDhZDJKMlKMvJMMKMSJJROAOKMmJMsZD-mIW3DmZIdKM_JA7IMP_DyKMgKC6ZDtJMP1L9KMutCyRKvvAekKm2HFzLJPAMXATkBBjH6vLP6L6qC15CHYDD0I0FM4KM1LCTLMMkCMHMQRFikKfkKkkKULMh6LAaDgkKF5BOQDXrFxxKjkK2fKoeA-6L8oK6zIKCB_oKlkK7zIaLMiLMvEArCMnqCQRFdgHfoIURFAQDGgL8hDHpCvEANLMtSFPLM1GAELMd5CC0IMXAxnGCMJ9LM4RK_IGDuIzrL05Cn2Hd_DLwHxXDqHM4fKDpKRMMZNARPBSuC4XKo2HeoIqYJOPHd7AavJZAKIMMgoIcMMF1I6TLEEAD5CaMMQMMkMMdEAkVBklErBAfMMgoABUFpMMvLMtLMCpK-hDVRFF0IFMMtqC1FME8L2MM25CzLM45CnpBHFDO3CE1CaBIc4FA3LiTDf2I2LCh2IkjAKNMhjCc2IibKNNMFNMH0IMoBWhKi2CONMCjHhsCatBGAMENMg8BW2CVNMlbKbkKG0IHpLiGEdJKo2CZmBSNMeNMaBIS3C7EAN3C3oLOoKiNMYNMfqCcPBIhH0tCwsEsEMKIItRIkbAfDK5NMBXISDKWMJyjH_8IuDKB9I0vKJXITMJF9I3ZKQXIjzB8NMvIIhDKmcLL9IkDKR9IgMJT9IaPIqDK98IsDK27JZ9InXEccI7RI-9DxQADgBJlAUXAPzGhSGVJMQ6JbyLgoBrtERFAlEBZJMAYEjOMlEBlOMg6JgTAS1IpOMYxLgJMrMLkOMcJMkSBfNDuNK0OMrOM2OMuOM4fITiBdJMfNDzOMXxL-OMEBM7RKwMJ29H9oI3SJOpK3DKtVIANJOPMLpKDfK-DK45AAEKEEK8XEQpK4TDlXIn9IRjBptC61CYBF6kJtpLkVBr8Lg6ENMMblAfPMIFAhPMrpLwXJ2HMpPMSRAZGA9kJR2KXjBvPMmPMYpLj2LLkHapLkPMgPMnPMFYA1PMrPMlpLGBMjPM_PMsBAyPM-vLMpID6ARFMF6AgmBbkBtUCVLM3pCKQMzwHuEL9kKiCK7FMbSKZgKJgKNgKHTJA3HYpKRBEPgKdQMXBEipKmCMOTJ_oIqMCnpKGlKmNJ6pCLnLkpKbqLNDBcTJBlKIiFpeL3pCeOMIZJNKApwFdzEovKcgKD6A0QMAmJ2QM-gHzQM-sFRqGVGARXAQEAARM4FMYHAMQMHxF7DJvFMoQMf3HQGAJRMOQMoeADMMIQMSkAh4LIBEQZH0qD8SAwXIzpK8LEWRMcNJTQMbpKeRM4kKtNHTRMlkAnDMHQAnRMSSBqAMJwApRMR3AtRMI1An7CV6CRQMxoIs6CzRMlMMMvDMZGm2LW5CrBA9_DjbKv1L-RMyYA2VBTKAPqKm2AxHMwpKTjBebKiBHWlKulCMOMI1IhbK_QM8LDulChNMIJAfTJjgKoSK0pKWQMiYK_NFqbK1NJFNCvbKrjBarL3qFJsLCQLjKAhMMhgKf3H8MM5QMzkKneERjH_4CfSMn6Ck1IztLaSMneEGrBG9JALCGrB9_DlRMX1IJqCQGACSMnoAXDIRIMqYKxGAO5Cp4Cr4CvSM74CWjHFTMHTAS5CHTMSRA1bKalKWBEr1DYmJSwAplJlvL38LrUE3wLv8L5wL29LmIA9vLBiKEnHUTMxvLbZJb1D19LZTMcTMWZA4wLbvLyjJqmJ8mHTmJyXJcpLP-LuEAumHrmJ3lJaPA1pLgTMtTMoKM2TM6pLrTMSZJ0TMH2LymJ2GAomJfuLsTMtZJGBMgmJ-cLRmJ5TM0wLOnHs9L9TM77ApSFjJMQFA0iDYkLyqD25I4OIRUMOzLmBEVUMHwA7MDD8LqSMdmJhEKqSFGZAkEKuSFmRKvaBWhITSF6SIZhI8SIOkDYDB-GH-KBSxCKjIA2DjrK2qKGsDYlAJiEgoJmAIzUMbIK7HKv0KWaCYlAAcKDZKnbCgHKo1KVCGDCGaQErBAalGelKJLACZK6AAjJF1gKGVMRJBwCGpJAzyKRyK1yK_mELVMYyAYlAD5J3FEnbCVbKW5JRCGIVMNZEKVMyFLqMEYlA9AAcBAiAALPA1KAuHFzgK4FJNqKh4Fq7J9aAYlAltJJCIm6JCNK7RLiiIViIWVJtgKqiHJxLljD1zCOgF8cIvTJoJFtdGcBLaJFYlAc7AUEAykJHjINrH2LBRVMc4Ky4KGNGCRAHwCKWMeNBrBAeIAvnDiyIuoBTzJzVHniHtzCp4AfoLR7ByzCcqHEbK9vCdoLOdLeHFpWMiWMqiHgoLlWMNcKqiHYwAo4IyeEbfJa3K53AeKGdFK7pK5LAyXBQIAtRBe_CDKA2SK0oJwbLkLAybLCcL_uFnaIYODzfLGLHEXMomAGXM4bL5yBYlApVJZEBFdB9AJrZK1xIX5GFFJh3Gb3GxWMtIANFAtLFyaA-WMMDJMqIhvJeVJq_A8_LXXA62As-LMVMeXMeAJ_WMDVD-fECXM9HJNXMvNA9bL2MKTML-JLSKLFnLANLWKLALLDAMBRLhdLyKLlbD6RAheL-HJumFceLeXJIYMDXM1bL1XMzbLaUK9GIplKPIJqOKRYMlHC9LJgcK9NLGBKhUK3lKZYM4LI1dDvlK5OK9yLVhKvlK7GDxcKQ1LEmK0cK1wD14LFPKJmKxPJ8sHDEKv4LqQFnhKAdKu1Hx4Lp7D44LA5LGVKYmKKdKo4LwYMynFxlIJVKdPKlEMjPKQ8ITdKIJJppKSbI6hKexD8hKomKB7Lm4LA7LedK1zLMCKu6LzPKSZMNnKqVKhQJLiKjQJKfDQuBwSKNZMpJJ0mK-1BbQDP0HaZMd8DwQJ2dKemIm8DP7L5QJqoFGnKf7LInKl7LmiKLnKEeKTZMfcI_VKq6L5iKuiKf_LoAMv-L88DgnKbWKxmIWnKL_LKcEq_L6BMs_LKHL7ZM1-LYBMFAMnpBbAMXnK7iKJpFDCMeRJiuH40HAjKCaMYWKyJEpnKMnIMpLlAMkeKA_L-ZMwnK4-H-BMsnKNUAwAMlDMPeKRjKkAMFaMxRJeNKmjKY2Bk1H4gD4MKSHKFXKn1HHXKSMKUoKD4BWoK8CK1UIIKD4jKBDKSfK61HwEMQXKgoKYKDrFM3-DgFMwFMdRKYLCKkKyHM9HML9ELJKMbMEIMNkKbkKPkKC5AeSJ2oKtRK-8H8WI4oKGLM54B7oKnLM9oK5RK5FI8QMgXEhOMqkKeGIUYKJpK2DKTPMSbMvAAVPMDYEu4LrpKFYKcFI6qFkQMywHQNJaQMzwHO7LNRMbYK7oIQEK0DKxbMlpK4kKiQMrcKFeEWpKlYE9CMopKHlKqpKYgKspKbTJlYKtAMmbKveBNSMUSM8TKCOFXSM3qLcSMBUKZlKirF4pKapIwSKsXML3CtVAkIATLAnQIuJKrEICEL2GIROIuIL6aIdaI6TInlK_AKvcMBBK77IHCM0lKMhK2lKbIJUhKRWI3hKzCIUdKfYKBbMMVK4hKIZMXnKsiKu_LriKaCKIeKNRIo_LXnKOeKVCK6iK5KJXnKsWIzBMqUIkJDToKzaMwVEtDMrbIu8IULJzUI6aM6WIZbMvRKMMJuRIKdMCVIlvLCXITDKBOMqwK98IXDKmMJGIIjcLyDIFcIScIOVI3OI9WIaMJPOM9DKdMJVVIlDKTOMnDKZOMYDKhrAKWKAOMwNImdMBeMBQIcOMxDKjoI-VKsMJASKeSInXItkK_DKk9IwkKSQIHEKtGIbVMJLAJEJ6EBuXMEnJj6BkKKJYMMYM7bLlNHQXMZIKDZI3NDZbLtBAifLLYMnNHlbLkEL5bL6DFA_G2XMUYMQHEKwDBhK7kITYMxcMulKPEMEQAXYMNWIaYM4cMcYMEbIeYM4eMNcAThKhYM6cMjYMMBKQbE1YMyODJfMyjH2UKvYMMmKLPK6UK54L_UKz4LLfMEXK-8AyYM6YM74LqYM3cKcmKznFbfMTIERdK9cM-kKQLMNQJblKQQJXdKyuGKZM_nK9hKktHAmIwZMKnKVPJVZMq7Ls6LyfMV7L3xDmdK4mKz6LqdKQZMTiKgZMPmIUiKxdKnZMECK1dKw7LyQJHQKVkKyPKW7LGZDd7LOQKg7LvfMS8LOCKJQI-fMgvAoiKuPKFaMh_LDWKg_LIgBKRJm_LfQK3mIZnKt_LnaMOdMmCKIpFj_LrQKXeKUaMbeKMAMluHxJEgRJcAMgWKbaMXgMjWKhcEUAMoeK3-Ls9DnAMwBM7KJWBMACMZSMatAtaM93AIcLXDMVdMEcM4RJ1aMG1LgDMLfKbEMl-DMpKKhMfEMcEMcLJv1HuEMISJgLMtEMDbM0-DhFMefKYKDRSJmXDnoKiRK0SDAIMlRKwNMKXAUbMjLCmfKQJMofKsRKWTDbbMWoIvfKebMdLM6KD-oKioI8XK1ZMKeMKpKw0DNhM_RK3hM22H3wHVQM0RMLlKl6LsQM2hK_LEwQMhNJoeAfQM4bMQTJVSKjpK1bMBcMn0AXgK6QMWYKbxDhELJEKbEKhSKfgKkSKXYEVSMWcMcRMbSMv1LGOFQTMZYE6pKYlAXeMNFAiXMqJAiWAHPBjmDWeMgOAmiMeNHe_CUZEjlKCZLkbLDNHmbLlrD-VMtIAliMZeMoiMIEDN3JNMFX5Cz-CUZEqLKCpJ0iMGwF2iM9ZKkiMtiM7iMFFAzMFoBAZwJ3tFUZERWMwMHCNHGjMreMRXMsiMJTAuiMA1GTXMBKALaAm2JbaK5ZEUjM5CFWjMAVMYjMYeMniMRLKk0J0BCFaK_0JFjMjjMgSLdXMEIAmBAoAAEoAuHFikFMNAnsKURB5aKNrHFZKTTKn_JMKIO6KxjMp_CbLFP9F3FAIOIEEACVM6AAdrHi_Jw_J-4FF5F5wE2bKJLACzBihJf_JIaAcWC4bJ97JQ7CvqIA8JXjMxPAJCCtBD_NJwvFnKGWyLwyKUtKbsG0uKHuK96FVAKguKduK53HM7I-eIzvJrdMYwKOgEYCG6yKW7AJzKAzKeEGTaGEEGZbF1zKyAGmaM4rHO2KTsEiJG92KCPLxNEJ3KpGL53KTKGgQET3KRtI2AH3LGf5FNlM4LGdQELOGKWG1OGXQGi2DKWGH6K17K04I3_KWBLO5G6-KV7ISeIzAL8CJVFLVAL-ALbOLqmLrALxUFxcGDNF4xAzcGUBLSLIeeGhSMMCLXzEygHpCLcdL6yE_iEbfGpDLQ0EMDLq6IfCLzGFIGMyBL_iEoiLpCLIEM9DL8sKPmForKZELmVMWAHEdM4XMklG_NMcFLAmGQ1EjGMqQIpFLEGLWGLynGVsLVnGBMHaREneMGVLOCIT3I9HLxgM08GBUJKrGRsGfREFVLzRLUADHtGIOBdJLNxG4NLqzCYNLqyGbcDhOLv5EVlMo0FcPLLJM13G0EMH5G1_BS7GkTLdTL2HL1vDxTLDULuYHUULYXCgULdYD_BHgrKx7GxuCaRERlM_eIRBI0EHdVL-SHQXLL7ISYFkqLxHLxnJQmMgcJHrLczItqHpYL6qKNDD8YL3IH4xJO_CdmMyaLQMH5FLZXJ4GKLXMXSE1OHNwF3lMNwFsmMsZHNwEp6DrRHGlMvmDSOBefLAAKCUHyVB0EFRgLanMGUH6VH22JJXHeSE6mM7tIRGMgjLmYH0qI0gEsrJOoMvZH06LiRHyIGZnH9dM5XF5GMHbHPVJVdH4kLglM3lLYVCQmL8nM8bHYmLifHdnMmyIOHFRgH3gH_nL7nLP-J7hHsWMvnMsZHImMbjH43CIXM84HI3IyaF86IRsK8vIjpHr3IECI_rKsrKtsK2sKRFAwsK5sKzsK5rKqAIEpMdOFcHAysKA7I6_JjqAI7IuGGBtKNMEAtKaBE15F57LaNFUpMxkA12KkkMIyEJtKNMExhL9xEgpMxkANuGvIFydGoMFT6FqMFRtK3HGk7FL6FkLF1IFXtKulMIMFupM8MFppM_tKp6FYXCftKR_CHeLMtKZ6F4tKrkMluK_pMqtKk6FsEE-3KlkMDqMBuKWEEstKLhLhDGpkMxtK53A8tKWzGTKHZ2KILFJ7FEqMq6FSqM7tKztKApBTBLNuK76FKqMZqMDuKxrBo4KwuKJqMIuKSJGFbJW7FicJfqM1dIJeGQuK3nMskMvBLzaKzSLoGGhuKGCCauKj3JotKtkMGGBmKLnpMfeGnUMmqMvBLz7FdIL2xKmuKjqMouKxqMCqMvBLh3J-qMWqMTCLG8FyuKKrMWxKdvKZmB3uKO8FyvKREHc8FWjE_uKX8FZrMM8FSzKaABfrMCkEpjEtvKnxH68FTkEPxKyEHwWLzvJv8FK7C1aAjrMTkEkxK7EA48FnrM_8F73HvkMTkEOkE98F2rMe9FLEHB9FxrM_rMH9Fa7CBsMSEHmkEO9FQ9FbWLkyKU9FvkE9rMX9FYEH2kEAVGcHAb9F7gLEcKYvKBlEh9Fj5HwGFOsMe4HevKmvKFsMrvKYhI6KBgsM9lB-CGksMZmBy_FllEcsM99FtFH75JZrMykMFiJ7vK6rB3vKOmMD2KDwIHVI8vKCYJXOGSjEysMN-FGwIV-FucHY-FV4KfrEDwKxmIboENyKBBAk-FvyKs0KAXJRzKAlMS0KAXJEGKPOMQtMtBGWwKryK4yKZwKAzJt1KVtMHgEjyKD1KctMhwKTgEMBGF0KcyKbtM2YHpwK3RIMBGHDMuwKb_F7cLfyJ20GjXG1qMWsMk_F4wKo_FqtM9wKG4INyKPmEpsMmmMkyK3_FfvEamEAyKPmELxKCuMmCLFAG2tMNyKLAGp6KNyKYxKAtJMuMUGGLtM2sMtcJaAGhxK81GAyKzrMkGL5tMrwKvAGdtMXtMzkMcuMhtMKgEMuMwxKKwKmtMMuIbuMLzJ1AGeuMfwK4gJHiJouMftJetM21KzxK_xKYBGnsKQyKmuMSBGnsKHyKYBGc8JKyKe8JLuCNyKZBGauM_wKkCDTyKPGK4uMrmEXyKOuMvuMpACbyKmLMMtMhyK4YK_aJvBGxuM_1KpBGmyKltMQvMlyKqyKLvMEvMuBGcIGluMavMyyKJlLaFGjvMYkLLCGBwK0yKUVM5yKYQEvCG2kMTVMWCGbmMqvMvvMeVGXVMrvMbCG1xLnCGuvMjVMEbAbCGlCGxPA6vM1kM8vMGOBtCGGsLCwMICG3CGlVMVlLSuMiVMIwMFwFrBA12KSjE8CG-CG7rLCEG5kM4kMGzK0DGOOHDtMNEG5kMDnEeaL6kM_yKu_B_JMsyKFzK7kMYDGa7ChwM4nEu_BfDGVqMRDGKzKCzKM_JlwMiwMnwMiEGyvMRyKoDGI7H8nEmlMUrMkDG0wM8TLyuMKoEVbFHMM4wMF7HYEG6wMZbF6tL_DGebFsfJzvJ5DGHxMTnEHEGLEFonEKEGqwM7nE9kM2wM0nE2nEYwMnwMG7HGEGnbFbEGL7HdEGcxMDxMxnEIxMkbFkzKkoMhVMZzKqxHWoEhrMK9LmtMVzKdoEqJLCGKszKyAGzEGqqM-kM1aLAxMWvM4VC7EGOoElzK0xMztMPzKTcJCFGgzKnzK0oEMFGvzK3yC6xM8bJKRB83DNyM9gJ4zKV1K-zK51KmtMUpE7zK91KHJLZ0KKuJktMfzJ5zKeyM01KbyMNxKE1KI0KH0K4FG-FGL0KW0K8FGoyMIGGQ0KJ0KtyMqyMMTGESLkyMa0KOGGc0KK_KcfJPgEQuMWyMavMXGG8yMayMuwM9rE7pEkuMX1K6GGn0KBzM6GGQjJu0KF8Jw0K3GGCzM6yMx0K4GGMPE1rJA1KkiJw0KjiJ3vJjyM1xMVvJc0JXzJYzMzzJB1KbzMDyME1KL1KKKM61KmHGySBdIKQjJS1K8BDrzMR1K3dJJSLMwMO1KL0Jd1K5zKf1Ke1Kh1KhPBJNLx1KKGCryMBqM9wME1Km1KuBAr1KgUMz0K-rEOvMG1KQjJv1KJzML0M81KK0M5zKYvMN0MR0MuyK9yMzzMA2KV0MT0MhJGhbF6IGDlMc0MJ2KU2KrDCuMLa2Kf0Mc2KP2Kc2KzPMUwKT2KXoMasEcsE2IGQzM_yK6IGKHMmIGIJGPeGj2KFmEm2KiHMmsEHJGh2K20MLJGxDCNJGutME3DD3KgoMH7FE1MysEeJG6tLRwMH1M0_G32KOrMusEElMUbLxTLA3KKsMWBJM1MMZCjFCxTLr3KY_JR_JiMAlqM7JGiQEkmM_3Kh1MJ_JpBAL_JsXL64KLlM7yEQ3KIKGS3KENGo3KP3KW3Kt1MY3KC1MW4Kg3K7lMSlMUKGc3KeGA03Kq1M_iEi3K51MYKGx9C9pMHlMXKGp3KoPEb1MpKGPlMSlMt3KLxA91MK2MNnMrKGs6FCBLCLGeQLrHJf3KOXBiIL4KGKaLQlMa2MlDGdTLJ2M1KG14KH0F83KBDDf1MOLGt4InILFdFm2MsKGOoLlMGM4KI4K96KQ9EHqMt4KTWMH4KSLGJ4KywMp4K22MN4K_aGn2MfLGR4KvLGc2MSlMoLGbGAu2MY2MF3M6LG57Kx4KFNGS4Ka4KT3LYMGd4K3OBDMG14Kh9Cj4K02MM3MX4KW5I_GAPMG_2MR3M22MbMGH3MnPEN3Mh3MOLIj1M22MMMGzMGr3AVaLg1M22Mr4K62MaNFG4KrWAiBAs3Mo2MN3Mz3M2MGm3MKlMN3M04Kp3M6MGSwACNGING-3Mz4KHNGD3MXLGLoMeOGl5KVNG_NGPNGplMekL2RG6OLL5KUlMI5KL4MoNGF4GWgGzEA8xA3VIdELN3KE5KW4MqNGUNKI3K_2GOkGbOGRlLBLG_2GLFAS4MHLGPiL2bFJPLP4Mv2Ms4Mk1GpmLVRHT4MK4M1XH2bFdEAg8Jx4M2tEi5KH5K24MbOGW5K14Mp5K34M_3ASwGX2MT5KU4ME5MzNGrlL-4KJ5MbOGiOG94MK5MO5Kl5KbULhSL8NGO5MM4Mn5KR5MLiLa5KLcLWlMi_FXQGXlMntG4OG-oL-5KIPGieAy5KD7K65KACF95KhlM05KJPGLODt5MV_KTPGXzEKwETtMklM7OGMlMq5MigGE6KJuIE8KC6KBkMalMBkMlPGPXLC6MnaLP6KwEHR6K11Mq_Ki6KU6KuPG1sMM8KF8KZ6KsOBmcGklLM7KkcGehHYtAbFLd-KY6Kf6KPUMu5MASGUtEQ6MfALQ7Kf7Ko6KqxMZHKA7KR7Kt6Kn7KX6Mj6K7ALlHLF-KY6KR7KO8Kx6MV-K77KR7KWeIclMztEC7KjAK-QGzQGnhHo7KR7KK7KB7Mu6MR7KO7KOALl6MSQGZALG7Mf7KTAL26Mc6MK7MWvEd7KC7Mf7KnALV7MSQGm7KRKC76MPvEUiM3ALz6Mf7Ku7Kc7Mw5M6HBtRGL3MR6Ms7KB8K37KTTAn7Mk6Mw6Kh7M97KxYLcaK46Mh7MtALQ7Mf7MS7MztEH8Ke8K8tEatIK8KJUMT9KP2I16MA8My6MU9KTwEmmDZSGbSGNOA0WGS8KVwEMyGwSGr9K6SGN8MhwEQ8Mg6MeSGyJAV8Mz5Mz_KyPFk8KBBL04IJxEo8KFALW7I9OFNTGs8KYTBf8M38Ky8KtwE08KL6MDBLj_KVdIwTG58KcTGQZDJcLelMqUGNTGI-KKQB9_KF_K38MZTG28Mp8MZsI59KkrHN9KR9KreLu7MN-Kw8M5TGQ9KCBLbFKx8KOUGsnBO9MWUGL-Ka8MilMcAKk8MIPFWUGo8MO9MY9K_GA78Mc9KNWGU5I_GAa9MF5I_OF8wMvALi-KUVGn9K_UGFXGj9Mw9K9hEt9KAGGXeFlAL28Kw9MqWM9ALG9Kp9M9UGPVGNNAaQF-_KNWGXiErcD_8MIWLYkLdVG9PMrlM49MiVGiPFmVGaQCRWGv8Ks9KaVGYkL7VGxVGE9MT_K5yMN9MQ-MKQB7VGC-MKYAA-KisAC-Kz9M-9MIWGwHLyoMQ8Ko9M-VGj-MT9MJ7Md_KwrHcWGWVMU9Mv8Ms-MFQFHQFN-MR8MCaGkWGi8MBBJoWG3lHLDHsWGb-MX7IwWGPeGrIM_5MM_KUVGP-KUYGtsIS-KTtIt9M2WGW5A8PFdbFg-M88McFK0yMLALE_MiVGQXGooMl-MI-MPXGOWAFLIHML99KV_Mr-K1XG-sIp4Am-KxtMo-Kn9Ma_MFYGi_Ml-KsXGv-KICJ3eLo_Mz-KiVGs-K29MU_Mr_K8sIr_MdoB-XGdJIF1MD_M3_McXG5_MyVAJYGLYGRCMo7Mg_MG_KO_KC9M83C3-KK_M--M9-KxYGk-MnlMp_MvYGNCJA_KLsAC_KG9MB8MI9MN_KQANOCJO_KQ_Mf9MIANdANTvADtIS_KgANm-MCtIiAKW8MP-MOWLdtIOZGa_Kw_M45MG8Me_KmAKwXLZANF8Mr-MP5HY_Km_Kg3Ao_KxAN39My_MCtIsAKxoCw_K_AN2_MzAN7ZGntIOANQ5HL_MOUK6_Ky7MfAKhANvYG5_KRKC7_Kc5He9MoANVhEAALW5ACALSaGZQFo8MbBNytMRBNZBNelMi5HgaGdjG63Mq-MbANXhEi5HbeIXLIaANb8M8UFVBLYxENLIt7MwBNV9MRLIjxEvaGBFHmxE2BN4ANrBNhxEp5HULITTAWLIpBN-_MIBNsBNCCNpgEIALEyEj6M3BNw-MJCNzBN4BAMCNajF04ITVFatIvtI1uIGANPALPgHEoLO-M4xEcqIgbGobG3YA6xEiALQzMIXGXALHFBdALE8M36MgALWeLH-MA_IhALZoAxKAybGGBNz7Mr_KX7M4-MkCDx7M37ME_KsALDcGQBNh-KILIxAL9CNk9KwALNcG35MABN4ALqnB6ALftE0BJccGO4MecGe8MKWG_ALptEuHF5BJXcGRDNKWGKWGIRHO6M1PGmqKD7KFBLocGulMqcGvEHnyAucGhSDKBLz5KiDNHBLPeGw4I4UGXCNz5KKdGk1GOBLxlM5wEbVFeqMD7KzDNWVFRKAm9MyANZVFQBLSLIyOLHBNAENVBLQdGo1MMhIgBLrHHIWM5lMqDLsdGWIHcdGc4M-iG8MFbBLcgFidGBwG8dG0lMSCLaBLhBL1bFPwIMEDzlMGmGOmGaDNpCLiCFiBLLgFjDLKEN5XL5dGTqMmqLzCLwrC_dG0FAE2M7CLg7F1nMBmM3BLaWAFeGFrMzrGzBLULL44EDEN0EN4ENhMI1lMQrMgeG5BLrVFjIADzE8BLEiL8ENuqMzVFcHANzEBCLQzEbeGAFNkfIFFNoVFHCLAWFzeGKCLMFNLDLOFN-VFXUMPCLteGdFNJENXFNxeGaFNWCLfzEkFNqfGn_MbENSBIcGHuUAeCL1gGWfGzwGGmL-lMgCLlCLEAGoAHTIHIfG8lM3CLPgEIVC6BLHMLWzE3KBKfGVBHu7EWfGMlLdfLpCLP7B5CLLVLEmMShI9CL-XH_CLpCL5PL8zEJiLy9G_lMhFLehG8CLDYHIDL_XHXmMQGNRqM-4Gr_BzDLc_BK5LVGNGQLtFBPDLThI_fGBgG_rCv4MEGNRqMWDLLlAYDLaKDZlLWFNzGNHbMzFNcDLD2HNgGeGAfDLbgG_TLCHNuYHTELUVCOQLN5GFjLbDLn2DEULiDLxnLZdGMHNuYHlgGngGY4MceG37BA0MEFNF3KmfIzDLJhGbEGbpBQaF9lMoyErDL60CyDL0DLeHNi1G5JLkDLeHLuDLeHN8dGHhGcHNThG2DLLRHuHNbHNmHN1QCDJHXhG0HNsDL6HN5DLloLuTLYULNFNMZCkoL3iHU0EQBHeFNCINsDL6DLuUAqhG53GrlGFnMuhG-DLxyLWOLFELocMIJIqcMUINKmMJmM6hGNWA7LL-hGc0Ea7GGiGUkLzhGc0EhIN-RCNENqPLaiGnIHy5GRELOELo6MQ-HSELWiGnULqQIMELP-BciGtjHxSMgiGtINgVCY4Mo0Ae_GXELBYMgFDaiGiNCqINVQLPmFaELPCEcELPnLtqG1iGkWHg6E4iG40KeELOCNqQIfELQMALcM2nGAGHlELAjGNRELbLWKLjELwjMDFLIjGgjHIENXJNbXLz0FYiLq5GAGHwCMNdLY_MRmMNjGzlKI2FljGjjGvxGxJNyLLPGN3EJrjGkKAtjGyJLM7HzJN4jG15AzwGGSMk3G4EL_JNjuGHnLx7GDKN90MZSAepMdJN-JNZWKicHw7IzELwELOkG_jGcJNv5HljGTKNnELIZLl5GljG-ELpADAFLakGRKNyFFyoAeIFgkGhKNEFLykGELMIJLljGTGLIlKK8BjZM9JNJREsKNMNLKJNx_GelGQFLMFLSFLkmH04MWlGIFLazGFJM40E-DN9QL2KN-KNRFLVlGkjGTmM3JNYFLZlGSJNcFLQlGZFLppEVRLzJNdFLRtKplGGINwJNTLNnlGl4GdINulGoXL2IF7lGXIBWLNXJNOGHWmMAmGlFL6lGPHNtqGaENCLNGmGcYLJuFnMLmENhIHJuFipMXLNlnMQmGX5FudGY6EvLN3YLamGiMGjJNqQIExMx7GgmGUPAxFLLwMv5HAJHasLXEAh8C4HNTaHEGLrnMvxG0FL2mGoLNx_G_FLgmMNMH07Gy6CeTLRGLWMNMGL5VAOjLimMJbLyYFS0CLEAbLNcGLRbLAMNWAHgMNzJLHGL4FHDGNu3GpMNdZLjnG7ENGMNWbLCyMdCISGLvnGVGLJoEgmMYGLcINtMNq5GhmMtmMzmG4nGeGL8yLo7IhGLvyFBoGacLEOK2KKi1MeILPoGsGL15ALoGTrMIJLxGLlzFL-Cs1E2HKWKLxGLYNNiMAtIKlmMioGWoG4GL1NKPNNnMH0HL7yFiMBWNNooGIkFqoGpNNrIKzGLONNgNNyoGvCNUNN2KK7GL6KK5DJ4iIYREnIN6VMApGEMB8GLPzFGpG2IFbHLtJNNHJqGFzENCHLPpG1XLz0IUpGHONZHLicL6qMfNNw0EhgMQTLqTIZXCGPJ9QLgmFhzFmpGjzFUnLrcMeHLqpGlzFFqGqHLAJNlILzUCSOKQ3MBNNLJI3pGPrA0qGRONzUC8pGFqG-pGFFEIxKeONN-B4OHS3IwkM1ONzUCqILpONNHJGqGRaBeOKYONq2EQqG8xLxONLqGXqGRoLaNNv2E_HL4eM0NNUiItcMDgIU-HkCIoqG0wCaKNbaIV4DsKNVHJtON6ON3qGJLA7NN37H-ONEILqoLcnLx_GArG1iMDrGQRAFrG0CNBDNCILZPH22EGILKrGo5LwNN62EKILKOKjNNRrGpqGPILZfL3zFYrG6ONKiAWIL_2E2zFRILD3EvNNGNN8zF6hLhsGYILuONaILZILbSAfPNE_GTCD2rGiBAWqLz7EAQNfILU6AJ0FyKGJ0FRsGFsGf3ACEAYsGGKGLsGnkM5SLVsGBsGq2MuINAUJV3EPsGrnKMIL3aDi3EgQNtIIiQNJdLwGLV0FYELhsGIOHmeM3wMzPN9NHosGHaMsHL8ZA1ILY0FLIL_oGTNNkQNI-CFeLWzG-tIoGBsdHrmMUCL0sGFRN9QLvmMA4E3PB1EDSMNbwG9sG7MDCJL2JNimMFJL2bFyFNx7GdRNfENWEDCwGOtG-MNqPLkrK1JLObDOhHqMNRLNXLL-aDZtGyIN08GTJLybEWRNM1GzRN6EKVJLeMN9ONXKLutGmHMhJLhnLdJLvFLBEAgJLqtGlnLoBAoQLFNN9XMJTFpJLHyMimMBuGJNHGFE1RNauGTAJRbDxRN3EJGuGvjF_vGZMN5XMOBD8JLSSNRKLo3G6SKkPNbwGTuGS-LS4ENWHUcK_KLO4ES-LiQLjvGmuGhhFFKNKFBHBHNKLEKL5YLnJNnRNOKLiTLQEAMKLuRNsuGzrF3SN6VM8uGTKLZGEbRN7RNCTN7XMkONxgF3uGHTH3BAnMLJUB6EJPQNpTISvGkKLvfFRTNe4GjKL5fFXqHtgFCwGbvGEdChLNqQIoKL9WDUuAfTNyRNj4ECrEbSNSvGrKL7PNdJLpwLNLHaABpwL1vGo4EYbK4vGkMNwJLuKLDTNq4EQEAkTNXSN2vGNcLJOH1aACwG4QNRqGWPNnKLBNDQzLG5MxnMBTNffLXwGKLLjzMdCIkfLUjGfQLrfFCoM2KLw4EnENPDDlwGiUH7wGWUN8KLLpL1hL4SNqwG15AdCBzwGPINByGWUNBLLWSNOSNrbDGLLfSNfLLWUN0KLOUN-1GwbDxrB1TNRLLl0Fw4DyELMLL3UN24E-ENnWFrFNgTN1fLaLLXJL0THgKAaxGjSN2RN1fLdLLHVNyKLhLLSUN2UN4NHfbBiLLQVNl2AAjCq2KySN1ZL9QLNUHzEA9xGavCSVNoLLVcLLVNu4DcUH7TA-xGhVNuUN8xGtLLbUN8xGxLL3rAU8KsJNUONqzGNBDdWDFML1UNxVNf5D1qLzqLkOLiMLdyG0VNmRN6VMJMLIyLZRBkyGT7AmCD-JIvVNIJLQMLsyGrTN1mM3LLzmMCoB4VNAMLqNLK0GWADdML_yGjBAgML8XMPNLTWNfNDlMLYtASWNMzGqMLAPMYWNJTNDbD0MLTlGhGN3EJmWNbzGFTNFTL2VNYNDVzG6MLMWNP0G6FLG5D_MLkWNUML3LLXMNffC1VNwyGzWN8zGXFD3WNJ0GMzGRpBINLtpMyWN2zGzKNfWN5WNRNLKXN-WN3AHM0G8FLB1GO5DaNLMcDtUN2LLOXNiULXbAgNL-NHiNLZWNzMLZ5Ef0GEELBNLxNL0cMfXN2mMmNLrcFoNLtkGWXNlWNkXN3fEzNDFMLvWFrNLHcGtNLg_FvNL7VNnXNsNLE1G8NLOYMwNL5XN0XN7XN1NLlUNF3GEsKK1G_kLE_G_NLj1G84MmVNr1G8QEOVAMIAHOLKaFJXFq5DNIByzMv5H66Bm1GSBIhiG4AKlOLaYNP1GQOL0DNUqM51GUOLWrLimMp5EHlLaOLV7BxGNu3GeOLLfGpYNXPLDOLYOLgpABXN0OL7XFSULiYNqOLB2GktLjYNI2GUYN0YNEYNM2G2OL_UN08GS2GB0EO2GQXFQKLvOLNXFF6Eb2G62F8WNf2GLZNRNFi2GT_M5OLN6EOIAGYNVsMdCIGiLDXFhtLw2GCKLNOLJaF12G-YNbuIG0MmYNhZNoXHFILS6EI4M-NLe4Ml5K9OL74MJ3GBPL95EwZNELHQ3Gz4MbPLw3Gr5DgPL8mMgGE7sLq6EfPL7mM5ZNq0FbXMHFJ4ZNUYNRFEEyBq3G7WAbcFZPLIULGaN0GEVjG43GqlGPaNx3GePLOaN7ZNCaNRFEiPLcXMYaNHaNuIAL4GFaLSSLT4GViLR4GOVNAQLp4GP4GPfHW4Gw3MqQL_mMN4Gp4GWCJVdAnMLM7E60Fi4Gp4GISEfFLm4GiXNiaN3aNe4A2PLrINzPL9XHCDL_FB_GN04G4GN-1GY-BF5GVCNC5GBnMAnMeGNLqGA5GDdLMbNDYHE5GCQLG5GN4GtGNuBAK5GIHNbGAKHNPRLqGN_FBS5GcbN_EAKQLDYHZ5GGjIkDDOZDwbM-mM9fGh5G2JBtjL0xHo5GMYNgQLt5GmaNc9GZUAw5G2SLFJNW9G35G15G2bN8RLKzFC2E--GISNTINvSLD6GTlHEkL_bN18GxQL_yEUlL0KNuRLiGCAxFkwJJcNzbNm1FW2MJUNgPN18Ga6GfuGS7Ge6GVcN16GkHLPSEYcNE_GboMWRLX2Fp6Gw6G_IKbRLmcNOuCocNmQLjQLEcNZDMGcNFcFMcNsRNrcN8bN0cNA7G_jLOSLPpEX7HDFNGRNAcNxHBRaHqMHLTLd8EP7GBZLwVN3bNN-BH0CV7GIdNqRLd8EgINwSNPeGIRLWJLzcNYcFLRLsoAVABHbNl5Gh7G0HLVHHZYK4cNXdNu7GpdLm8GRRLDuIoTNKdNAGL7cNtRNXSL38EYRLB8GyQL3cN-SLR8GK7G8FCfRLsdNWdNW8GM8GxdNKNNimMn2FjRLqcN9dN7RN_dNvaAvcNscNxHBnRLB-G-VNZcNn2FUwFE8GGeNhdN6vFt8GycNSSLScFqEAX-GCVLUCJWeN2xHsXNGSL-RL8dN_YNBdNo2FFpAaRLRRAqZHbGNhiITSLR9GIdLASLMSLxJKB9ERSLaeNX9G05DwRLneNBqKxeNGUJw9EHkL59EpUNDeNYSL7eNf9GB9EYGNJdNieNdSLBeNheN-QLfJNjQLkSL56GdRLjPNjcNSTNpdNFxF8SLflLReNywFA-G79G2CNdCI1SLxSLKeNUZNbfND-EF-G72F56GV-EKcNccF5SK--GS-GZdNmfNj-Gc-GY-GQhL5dNmTLufNaKD--Gf-Gn-GffNIbNsaHJkFCTLt2FDfNPdNaGCHTL9oAv-G-fNAdN18G0-GkwFOTLNqMzdNE-FNvA--Gq-EsfNp-EA_GQgNTGCC_GfcN57GSTLOOKoONtWNjJAWTL9QEYTLDnMk_GDYNLhGaTLtMHiJNdTLZTLlTLw9Ji9Jy9J9AMx7G19JLIA39Jl_GAbNugNaTLp_GvfNVfNzULSwIs_G32Ku_G32KkULx2K1_G6-ENSN7RNHnM5TLlMA7TL1MN_UL_TLMAHKcNDAHMhNORAEUNnvGGmMmAHFHNgAHbVLiAHFHNMULcAHdeNcZF7WCgAHM5MQULu1MvxGRUL71G3VDKnMsTLGfGchNSBHaULnOGNhNBXCJ_EfZNWKLeUL10CNhNL2MIBHNnMZXNT8KqhNYBHhULmULZeNwTLpULjyAAHMwJA7TNimMN2MXbADiNvFDWXAPBHxhNv5HHiN5_Cz7IjhNBiN5YDNTLghNqQIPAKjhNuUL15AwULfbKOnM5ULlBHvEAOdNFgN0ULBuLBVL4dNyhNqBHrkGyBH4vGeiNgpBurChiN9eNbgN3BHbgH9BHMZLQfNe4GACHMXAdgHRhNu3GRnMAREEVLyMNI2FTnMvxGIVLNCHB3AheLTBIbpBpLIPVL7KBRVLTCHOjNiCHZVLIjNXVLTBIAaN_eIXnMipHcVLpBAeVLWhFEaLpJBaiHjVLU_EnvKPcNUvKuDFoVLfIA6CHBWLtVLHYNu_ESgLwVL1VLV1MxnJn_E0VLjjNZnMjDH__EG7KfuEBWLXDH4QGTDHsjNYPB4VLc-J7jNeDH0AKOZG_jNYCFpDHSuCstLxFHHkNNWBNWL1UHzDH5WLLXLgWLHWLY-M2IASkNsrMyQHPkNe7IQWLZkNSWL5ONfkN6rMHEHiWLNkNVUB3AFHIAXwJBOLTkNoWLlkEtSMqkNekNMXLeEHFBFZWLBWL1kEUWLlZNyjNNfIKXLwkNUkNTkEkWLWFCBWLE6MnaLsWL2EH4WL6BFlkNljN9lBd2CuBFwBFIlNuEH0BFOlNVrMtJA3WLndAYkN4kN3AK3BF37K_BFMFHisA2WL9WLF6MWWL-CH4gLJCFgFHxjNYlNhVHuEFygLFXLC9FmlN15HZCF7kNXlNulNNXLdLIkaLhlNuDFuFHcCFMkNZZNzWDcnMsnB9lNKoLCXC0zB0mMyXLXXLyIKagNkLIlJNg8BdXLCiGEGHmELtVNNOKiXLkjNK-FgXLw-FNmNZgM_jFdLNZLN5aNu2MUYLjLNbHHrHHpeLHHM_XLWJBbGHJtGhYNuENJYLIIHbrBqLNyYLVENfpBnAKxXLpmNvcF0XLRpGxGHjmNzJB1GHLeNhCFoWN6JKmdG5GHMeGfmN5XL9GHGEA6dGavCYHNNIHmvFBYL3mNMeHMGDBDDgXFDYLsmNvmDDYLLKNOYLYHH7uFrGNinMKYLXnNEbNc5HLnNdHHmHH_FBqcLOfFKKKVfAMKKFhMgnMPYLBDDuHHIKAX0KenN6GN2HHSYLafNguFKqHsSN_HH2FNJqHbYLezI8mNenMKqHgYL2WD3nNZvFkYLQIHnYL8FN8QLtmNWIHilF4fNCKKZ3F1GKENHsCNwIKXbKEIHXGMtXLzYLEAKEJNhHNBoNVoNUmG1YLEyHZmMlvFvIHOHAGKLnuFnnMLZErYN6FHkoNO9F5IHAZLxiNCpJKJH6tLLMNFJHwYNjZLSJHTiCNJH0oNTHAAmNGZLIEA8iNGLH3oNgTB5oNOMNWZL5xHZYA7xHyaLfJH_cNV2J2iEKwIrZLGaLgZLfpBqcLkZLnaLwMNxJHCYJwZLqaLgZLvHJmZLTDNBaL6JH9aLxZLCKHuZL7xAepNXpN3ZLOIA0ZLIbLCKH4ZLKlG6ZLfxIQpNRKHUJI4YNBaL8JH1FLDFAejNmoNOZLCaL_hCrKHC4MBaL75DZmLiKHWVGSaLJqJ61J-BNfZLi2JEqNf2MjTLBaLwKHLOD6RNL2JMADAzBeaL2qBycDmaL3MCUqNsaLnaLupN7KHYqN3MCuaLBaLI6DJ9LicNLLHOcNWpNWaLZLHiZJxaL6aLI_CRNLycDCBH3aLEnKP1GGoNlFEoLHlGCjpNmqNrqNfzKV6DFZL_aLUfH_dAxLH7qNzLHNfHlqNTbJ7-C4LHwBA6LHArN8LHSwA5oNFbLDMHFMHVbLunMQrNfnGIeNKbLgdNWZLRbLkwMGOHRbLWBFipH9_MxZLWbL-5MxZLleMANNdnJleMebLhaLKYMzXMlNNwOAnGCyqNhjMbTLmeMprNwnMUrNPfNiOK_mNKoNvbL5MHNPJEIJWZLgbLn3LBIJujMOoNNJHobLKNHHVN_IHEsNBnBQpNRNHyJATNHGsN3NHxbLNFA9XN9rNMYMgeMZkLRXBteMkNHveM0bLAcLSaGSsNsZLHKBEcLATNrbLzNHkrNEjMHcLUVJxcLMcLA7EyrNlrNdpA4QNmnEssNmsNCOHOcLlBANiL3dLScLa_FpLLQUKqGFgdLZkLXcL6TFtdL3aD-ZNZ3GQUKcOHkCHAzEcmNjDEPON42BecLPtMhOHLtNegAx6AOtNFQHqOHpcLisNdPHznMFIJV4D3ONAWB6wKRcL8OHDQLSmNz1DBPHVQADPHWcLFPHlyA18M4rJvcL2cLrtNTwFOPHXiLHmNncL7FDTPHYgGJHNSGHs2AHdLq6JoaJ7OH8gKRwJwxM3sNByHRrBXtNzcLjaJZ5J6tN8GAM4LmdLCaEEmFiINutNyPHHfNzQNlgJH3EMdLgRMatNUILmXABtNsREBQHYAHEPHadLUdL-UHBDFqlMPdLfuNdtNPQHQONftNYQHRaB9sNqdLZQH1mL9tNjdLodLCeNQOKEWJmUJTONkuNhQHFYDsdLEuNgQHvILvdL5TNXbD6mLwuN8ZA0dLZrNucLEvNMlF6dLOsNvEB8dLgfE6QHtPE2ENHbJQRNAeLlzE_QHKgNjXJIRN3YHLRNCbKtPEIRNNON5FD5nMNeLHRHKeLU6MzHNivN2xEORHV6Mf6MXWHeeLYRH7eLLvNmKBjeLetKURHBLNZkDtvNryElCMSTCxsNXeL7nMWRHMDFzJBe2FfLBheL3vNpKBtRHuOBAnNIfLyRHpeLAoN-PBCSHueL3AN0AJyRHtOBAmNTSH2eLQwNcFJBfLpGFD5CGPBYYMEyHZwNRSH8eLPSHvrCVSH8uNSAJSDJpcNqFMEfLEfL4PBuDJPoNBYHkAJBAJXDFAAJrwNywNVmGsWN15HoQBvSHTfLgQBVfLBAJYfLpvMyQH7SH0QBLGNJwNJRBrRMjSH9QBNFG9wN_nMnGKDgLyTNhDBITHZpMLgLLUNJCFhfL7vNgcJQUNZSAAmNZxNbLAvfLaTHK2D3fL3ZBefLyVBgVBofLgTHjxNsfLjTHaiHdTHmTHlwNoTHvUJ-VBAkL3iNzTH3THNTAhxNcwGbxN1fL1THrxN6xNFVNvuNDgLcLL9fL_xNyQHAgLM_ANNN7fLEgLfbB7LMMUHgDFGXBWxNzxNvxN2xGOyN7TA8oNFTHIgLpDFrfLw4EYUH3pNWgLIgLexNhUHNUNjgHrUHEoM-CHFuLpUH8kNSVHegLTgLiNHQgLkEF4rM5VHkyNuDFZgLpLFrrMxlNLrJXgLyyN0UHryNJ9FRlNjEF7UHAEFwgLplNZFHsgLrkNQTHvgLGVH-gLzgLslNtgLjfLegLAJLajFtyN_yNolNDWADzN6gLtlN3yN9gLplN_gLdVH7lN5FDShLEhLnXF-VHgzNpVHtVH1RNvVHJhLNoBXvN7fLHoM2VHuHA4gNRhLHoM8VHVhLghL3nDoXJjjI0zNqJBppLLWHWWHchL3nDXhLWiNzVHMWHMSNaABVBHIoM0jJ68CG0N8zNogJ4kDehLG-M6uDdWHtzBVGDXIN9zNQ0N2WDjWHcQLmaJhNDa4Jr2J9jDsWH7RMuWHc0N3nDe0NUGDaiH0WHEZC2WH6rBSrBmhLIoMMkJGyH_WHcTG06BCXHFANYxHQfGFFFDZNcFJshLAGJmXHvhLMEAzLN3uFzhLO7IWXH6xLr7BAUNu0N6XFPSBYXHuxNaXHNXFcXHqYAHKGkiL70NM1NiXH6GAA8BDNDsaNzVHbZNnNAMaFbdNI8CG3GKoMY5MI5K2sNyhL0ZN6aNxUN5FDG3GUiLg9Bi9BK1NQYHhVD-CL-9B7nNsZHY-BpiLzUCFYH4rNAhEkGNzBAKYHtUMHYHdiLfHBciLF_BeiLA2N1_B21NmoLMoMxCCiiLjnGQ1N-iLiFF01N3_BzfGhYHliGjYHnNI5iL4ACW4DpYHO2NwYH4RFtYHGZNcyNFuIW2NMQLyYFmhNToMijL2YHmGB_tILJABuI7YH9mM3uFHjL7iL3gEhrNaoM6iL_cMGjLz2NGZHXXBHDMljHM2NajLFCCIjLtFF4CCxGCsHFMjL_CCZkL1YHZ2NbjLcZHYZHfZH91N2ZHeiLTjLMBJVjLEBCP3NWoMR3N8qI3BA2eNQoMjjLfHByZHT3Ny2N2ZHz7EhBCXuIaiHNBJW3NAmNs0MnvFoDCujLIaH0NFmIGFaHe7EnjLm0MxjLxDCMaHhqKwFF57E3jLYFCQyNaDCRcN7jLSbN23NPbM9jLG9EtQLOkLfGAgaHj3NDkL8FCVyNLRCLkLkeNe8G-LNzVHM4NAfNrULP4NPjLxaHNkLH4N0aHlLHyxNjkLsnBZQCrbHJtNHVJLbHc4N8qG6GKyEBK4NsRCbkLlINetNXWHIbHYkLj4NckLSkBe2NoOBlQCARCucM4bHIVJSbHChMuBAn4Nz4NkSEORCwBA84N-OBgkLBEAikLnkLpKGhbHSxNzVHkbHdRA8HLabHqbH_QAcQCX1NcFJtRCTeMJAIB5N4FFvbH4TN3bHubHi4NLFAX5NlYCPcHerNRdHacHAwNFjIa0GCcH9yNQXCk5NYKBukLbmBFlLr5NS1E0kL2kLx7IfoM5TCfTCPcHEEAAmNykL6kL1_MalLRGFgcHo5NdzNayIYVCmcHuBAdUCDNFqcHioMKlL8VCoUCtcHxrBsUCElLZdHW4D0cHS6Nq5EmrBu-MWlLAdHDVCE2JjdHa6NZOLU4NBYHMdH7aNslLy7I8INm4MLpDMdHHHNAzE8xMgTKSdHY0NL6Ni2EXdHbdHS6Ny6NYlLEgNUuIHdHyVC0VCS6NlYNdmLyUCclLKbKelLy4NtGF6AKbUB8AKW6MglL8VCnlLp5NgfHYXCqlLT0Nd6NGXC-SHFJMjoM7sEdTKyIMBGJW7NvlLeTKytNgcJcYCV7NCZFC_MslLQeHWuI0fNZnLdeHAzBWeHn7Nk7Nr3AaeHwvNN7NUeHi7NRdHQeHmTKr7NZuI5lL3lLQeHn6N-iI7lLriAy7N9aKyeHriA77N46N3eHcvG-nLZ7N7eH-7Ko6NBXCEmLs9MV7N2YCjsG27NkJBIfHZgHkTKRmLLzIHWN87NKzIZmLFNGQfH9GFS8NX8Nc8Ng9CNzIYuIT8NSmLcfHvfCJDNZkDMfHY8Ns3Gv7NdFJMZC4TNofHv8NemL-fHfmL4xI_hCvfHDiC6hC3xIBHF3XNqEJGHFWTC7fHxwILdHAHFRHFUeNrkLPnMnmL0iNu4MymLD0IO9NOgHg8BDyNqEJsmLLyNedHsmL5mLoIL7mLBCHAMMwcF3gH_mLlxLCnLXrCEnL8TGm8C39LMnLtrCtgHrQMnmLsgHZvCrSB3gHOnLwcFSnL0VEdONU9NVrCXnLEhH63NfrCVrCbnL69NUrCorCIhHQsCSsCIoL0xCFoLYHFrRNNHMcJLG-NShHJ-NVhHL-NrnLdHMOpEruCdhHAmNenLsnL5cLinLgHF3wNLrJvnL7tCFwCLfLshH4hHXxCp5MIDH8nL-eLH8NSYFCiH0wCjhGXVN7nLGoLrBACoLZwIeCNl-Nv-NMhHv-NV-Nv-Ng4N9vCv-N_vCWiH0nLYiH6sNXoLYoNuvCFzCLzCfiH7hHhiHZoLjiHpqNBiHxoMMuCO_NjWMxzCtiHG4CG3CxiHRKAziHzgNEyH0oM1iHDINAaAXYHroLooLW1C-iHh_NH2CtoL19Na_Nk_NN2CvNMdiE0oLU_NwoLW1Cr_NstEroLVjHn4CXjHABFSKA62N1oM6oLWjHukN6-NLRCf3C53CfGAdjH93CiJNZ_N5UHsjHojHebNajDIAOUUCCpLd7NLpDMAOujHxjMNvDSIAwiJnQIFVMEfNrQI2aIYhLKPNPPNqaIGWIJ5NXBIIUIweM0eMCBKnyLj-HKPD8lKARIkfMAdMR6LifM5lIU6LjaMfnMmXMYgMiWIKeKb8IgQKNWKWaMGgK02NNdMdeKBVEYnIVQMxaMcDMquA0CKsbIsHIw8IKXKBIMz8IpfKoXKhdM7NMjdMaOMF9HLMJ28I3FIpdMNDKwsMcMJ9_HaDK2dMJMJdDK4AOaPI1dMJOM4bIPcIMGIRcImDKqNIiMJsdMcVIyCM4EA2PIUwLDeMaBOOEIGeMFpKKPMiXIMPM6hMqbM8NIQPMBEKuxBXPMNpKFEKnRAdPM3UMYeAOZDq4CNBCv3CoWCnQIgVMl5GBUID8NlPLlQNGEHQPNgAOhaNiRH5bHyBATSMJWI2eM1LIQIJjUKncKnnNCfMqAOifMsAOfPKmfMVhMYMAkPKSrFCdM7AOxmITnKl_LbCKa8ITcMhnKMdM0AOO9DaRIZaMhbISdMPdMN-DIfKWfM4OIGBOadMIBOVLJZLJLXK5hMl4BNJM1oKkdMZcKTcMvBO2kJ6bIZoMndMRNIptMWDKbhLSBOZDKHOMiDKKOM3vBMDOOOMjBOKcIHSIQ9InBO7dMpBOtDKqMJsBO9WIYOMeXI0BOo_HGpKydEuVIBCOJQI4DKpcIXEIQeMzDOz5ADCOzbKg0AJSMVaCHSMMSMRBOr6CUiBWiI0VMJLAjeIiXM1AD1uFxHK8NHWcABcLheMAKKqEInvGHTNl9Nb-NZAOV3GbaNFaN5bLseMJLAMEOZkLWWBxfLb4NllL8VCilLqtFnlGCAMqTHZBM3UJKaMJGCFvLICMy-A__LPBOzWE_DOrBOrPIRBOgcMFEOeNHzDJuZE4DBmcMkeMMYMbEOdXMTTAlIAWkIO5IFKA8aKt3MQ9CH2M5GBqzN5NKMCIY2MZlMB2MIFOGeLKFOsXMTTAiNBpTF8eCG_JsMGTgF5WMY1FKjJ21MSsIDTGe1MY3Mp1MHFO41Mv1M31MFGNq3Ke_Mj3MaRCTiNXbAe3MROG63KPGBGKG13MA3Mp2MDLGr2MLLGiFO72MN3MC4Ky2MvFOZZGG4KC3MngND4MdpAn4K6FOx3Mu4Kr3M8pNmFO4LGz3M0FOf3M83MA4M44KLGOw3Ka3M84KUGO9SNPJLdtGAINv5HdgNxgNPjI-VMVLA1qC-NByiMiSMVcMxNJIxHECOF7F3BAKeIWvFi-JX-MdAK63FR7AOIArGOe3A0XI3cJ4CDDcKEzKxGKStMNaJVeMSOJuoBlGOx_MvEK4WJ-VMn_I_gCEzIKAKMzDv6Iq5FNAK5UASpMR7M5ANGtINCJRkMrYAiaK1YKCDNMALxCJ_GO9vAL4ISrGiaK6bKKDNPALFHO7WMSBJTaJB9JXXMYtMckIYZKFGKDEOGEAv2JjvD8VI6JI3_JpqKQpMhrKyiI8NKDOJ2UMQrKdGJ_qK_UM56IBsKSsKJlBhsKoIFWsKPCNkAKF_MqFOi_KIIOW_Mc_MBPMiBNZHOHANUANJANI_KnANSaKZ3NNZH_2NKjLjHMD3NUZHH3N7qItFBqBC6WMVWFQuCNpMu_Bd7AiaKmcMf_MjHOeaKzGO-GHjGLeoJ1yCTaFuMEuEKsIONALs1DVWFqZFjSCFdBRWMhCOvyLndG3yLIYAzyLYzA_IO_DLR6B5yLY7NljMnZK98JcjMIaA6DB28J-0JSNApUMHQAfTIJuFahI2bKIsJ1LFvNCSjMcyMcYNRyKJjEsvKjsMrsMLaJ9GO-bKrnJ_vMYbAcTFnNBJuJ5wMTnEwoEelKrnJEaC4SAtBD1aCqIOdmEtJOZuMV5IYJOghEpzCfBA_vMzgKppJ5FK0DG_wMvJObVMrnJXzCH_I3WFAKOYHOvvJn-F4JO-EGwJOVfEkBItnHbtJsJOwwMjwMpwM7JOAEEtnH1aCYAOUtMCxMrwM5JOi9MYJOanD5pHWxHeKOdJOt9FisMKFBheIGKOlKOzeI8BEPJOYFOdsMZmBhJOsKOA4HdFO-rMQKNaFGgJOrKOLzNTkNwJOvKOTfIhOEZ4Hs1JGZKIbF9KOGvKALOuKOJQBFfI7uJxKOqZKv7JDvKqKOKLO8kNelKCoARnJiaKMCOpAKSCJIaKzGOYLOtIA85HkKAiaKsjMDHO2IObHOfLOAEAqIACoHODGiaK6GORIOnLOeLO0VMCoArLOx-IjhIZ6JvGOlaKQqCVLAAEAA-CXkC8xJpHOKUF4RAC2DHrKRXMU1NrhInwJtrIpHOfuMynH9uMVBGJLA2nHK5JFxLayLWzGS6JI7Jy5JzLOYOBz_FbWC4pJBMOU5FSVD2PEQEAWVDaABm_J5GJu6IbUFdUFunNjCF9tFx1Nt6NYVCL7N2VLDnFnrLPNMerLKHNyMOurLn0DprLIIHUrLvfF5qHwrLLgF1zIGMOaMOwgI-EKmAIfuJ5VM0OH-tNCyHpSNNpLjAObCOqlKdCOslKVpL3eMSJMwlKZSAClIHeK-eMoyLOhKscKQhKAfMVNOgYM-dDKBKGfMvwDZhKffMbhKxUKGmKPmK_cK4cKt4LnhLMdKQfM9cKrNOfhKRmK5PJVfMwLKfzH4YMPBKZfM7jKYfMdfM_YMTmKKVK9AOgfM6oIjmKHFISVKnmKadKm6LufM3ZM_dKDiKh7LiiKHmI4VKNOO0ZM3fMw6LydK_1BUQDdZM8fM9BKTgMvdKAgMvKNx6LTIDmZMFgMCQKJ7LIgMr6LAYILgMY7LX2BPQKfTMxZM7VKWgMSiKLPMkUE1fMFBMGeK6ZMcaM8ZMymImgM1mIBaMjaM0CO3OObKJ-QNygMpWIURJlgMTAMfaMnKJbRJrCKFPOxMIsKJEjK4COheKkWI_ZMkWKXnKSjKRaMoWK5gMqaM7gMweKbPOC-D0CMqgD1WK7eK-5JADMKKEfjKDDM8eKsJDjjK_eK2bEOvHDBOJfKWdMGhM9CO4NOocKWLJLBOYLJ5KCLhMQ3LVNOfvHHSJdoKCZMcFMehMhoKYFM9nIbfKJeCFbMffKLbMhhMifKGJMpRKfuARkK5oCIDOiSJXbMrhMBfMSLEthMdkKvhMJLMgbMNRFySM7uAQRFBpKUMM3MM6XKzhMrkK1hMBYKf9IAYKOeM45AaPM7LESpK2CO2kKJiMLSKzQOMBEcQM1QOcNJIiM9kKiMCLiMjQMEYKOiMP3HnQMCiMppKe7MgMC3LEcXIuQMPcMgbKnbKypKCTMtbK2NJhiMq1DfcMbVMRzE9HFMkMaOFbAIM8EdAI3aF2pNS6I-TFmWCZ4F0iIb4F-JAHECw-JfROOqKGWNqWCRqKA6I7WAC6ItVCWqKAaAVEAeROGUFbqK83LnqKYROyaFt4FDiCw4FKQBz4FM2DZ6If6I3_JQ6ImOKlrK47JBSOHUKIiEOiEOTCiqKS9J4_JL5FZIN3HOc7J3EAkOFuqKMmMoGKOCGbkMFAKk6IzGMl7JtOFHSO5HKfIKSXIvGJI8JoRNKHOAzBMHOJkI_ROs6IYiNRSOEaFiBAGaFgDJJpMuKIg3IvJI2ROCpM6rKCIODsK0HANsKt3IesK8oM0SOUsKj6HBpM1-Mj8MI9KfCN2-MMpAL_M0_MZ8NiHOICNGtIqANv-MMIO4_KEaGPBNFDNVHLaGNz5DIYL8GNRGNUbNQhI0SNNxNZGO_JL6SNa4EYVNXEHvyNdeItkN8oLQEH4NDQZL6mNv-BhZHOBJ0LMxbALjNLSIYRBtLIApBeUNQpLbUKlXND0BzeMG8HzcMQcMxLIWcKwQIXpLiPM_lJDUMwpLMYJGUO5pLMNOKdBLUOapL0mJrvNSkHsPMAUMtpLIUOyTMKUOUUOV2LhwLXYJs6NzTA3PMIlJQlJhmJ6zNrZBJqL8EBFFAMqL71BEqLg3AGqL4NMEGAmUOnEBLqLFqLCqLtgFPqLSENIqL08BUqL3rGMDHz0NlUO5UOqNJaNAfYDfqLFeA9lNjqLCmNlqLjnM77AFVOJOA9lNDBAyUL8pLHVOhRIHQANVOtVAOVODBKoqLbHELAMyqHXyGtqLJuL5qL6GA7qLliE4cFcVOXMLYcMVoLwbJhVOpRJFrLzHMQFAQrLivHIrLPWLPrLemNmzIOrLdoAuVOUfK_tF-qLyVO4lGMrL6SMMHAOqHdrL_MO7MOirLVrLwqHcgFBTM8MOljD-MOqtFToNnHCnrLtjC6MOljDIWOEWO9MOkrL0zIyrLHsL5lAKLM4rLgUAKsL10ImrL1rLGzA_rLkyEBsL8rLIsLiWOUmGJVA3FHRAN5eMEAKjSMUmGVwMrzIDsLCMDeWO-VOEyI2sLSXD3rLRsLNsLxsLWZIBpNnlJ4WO8xIrsLeyHVhGvsLikHBXO0yIhsLuUOyyIIXOSNK4sLIPM6sLIXONyADXObsLFXOr4N0lJSXOYNKzsLTMM3yIZXO0EA0mGyTOEyICtL9xA9sLigLaiIDyAQNKjXO8sL6kHFtLoXOItLQyALtLFwLNNK1uLPNKAvLdxIJNKDvLLNKKZIBvL5uLDvL-gMyyI8XOKuLHyIUNK8uLsxIJvLFYOBhB2uL-mItwLrvL2wLlwLaTMoTMQYOqwLSUOswLTwLODOXYJa-LDmHqlHiTMTBOdMMlYJc9L9wLqvLXlJYlHl9LUlJZwLtQMXTMzBASvLkwLFLCowLS-LuYO7wLUYOhYOnYOAVOZYOmYObYOawLBxHJwLdYDLwLVYO-wLjTMPwLfYOb-LzYO4YOoYOkYOj-LgYOFwLWYOIROlfAcwLJZOSwL_YO4PMtpLOYOtYOpTM6vLSYOeTMaYOglHFZJcUOdMMlYOblJ0YOHUMkTMcLArYOmTMpwLwYOZRBZZO3YObZOq2LImHWwLTxLTMOWJMVMO6GAAWM_3AHxND7JUxLmOMzZOB6JXMO2PNe_IE7JHxLWxL7sCHPMjhMuTBkxLarCRkBgxLdFBixL-xLsxLIaOnxLLyLFyLrxLHaOJyLCSB2xLNaOUaOcTB4hLj7B1xLMyLNzLx4H5xLbaOpTB1aAeaOQTBAyLlxLCyL_BDSaONyLDPMigHKyLH_GlaOjTBl4AKMLCUFRyLoBAnSAUyLJOAUnNvaBfyLCPM6ZOjyLQXOMHA9aOpNK4qL7OMazGsOMmcK8eMpyLPhKryLgOI2POrsHFJOSIN2kADJOS8ARbOBJOqjBIJO_cCMlI-EIgCOhNAAzLbsFMzLmaOqJMTUMmfBIzLfNDquAhbOyaOR3APzLzqDJzL6aA2WO4OAszLCTDl2LzAM93LSUMS-Hc4LX4LuJMI4L3bOw3Lm2Lg2LH0LF1L2RMyFAK4LU4LRZMK2Lx3LGcOC8He3Ls3LY4LVlCO0LJ2L81Lf3L8bOKlIH1LNcO7bOR4L7QIsMK33Lf4LT0LR2L6bOH4LZcOp0L81NdcOw4LccOZ4Lu1L0bOl0LYcOlcOqQFK4LNLMv2LpYD10L02L22LA8B40LJyA60LmIA-2L92LB1LlKOKcO2aMbcOTcOicOfDMZ1LXcOhcOtcOASJFdOJcO2bOOfKMcOx3LOcO_1Lu1LRJMScOs3L_cOrXKKdO_bOm3LCFMRdOi2LdiDEcOCdOIdOa1BfdOGdO_rNR1Lu3LOlJ71LgnAncOPcOO3LodOYHEF4LscOocOndOvBFRhKT4LMdO4LKRcOqdOgcOldOU3LtdOvBFfcOVdO3dOAUMX2LFcOCeObUOr2LgdOydOH3LIeOkdObdOb2LzdOqcOn2LeKMu2Lv0LR_CzcONFA00Ly2L32Lx4NOVA70LAWC82LKFAA1LEbC_2LO5L6XLFmJJ3LLdOb3LneOE3LNeO2SOUcO4LK8POUdOpeO03Lq2LxeO6dOteOmYManAp3LYYJZkKk3LZdOt3LLeOTdO3eOPdOxdOsdOzdO-bO1bOqeOGBMIfOrcOHdOKeOO4LJeOGfO53LMYAFeOKfOXmHwdODLMcXODdOrfMW4L4eOOfOSfOQfO4eOKuNPfOJ4Ls1LwbOTNAa4L-FM5bOBeOWfOAUKYfO8dO6eOF1Lh4LjdOEfOZfOTIM0eOS4Lj4L3fOWlIxHDIfM-NOWnFyUKemKwNOlIJhhKTTEK0H3NOEdOYlCSfMohKMLK_fOleDZmKzNOnYMwhKefMRgOAbEQ5LpJJE5L_GCoOO1lIZiFd0AJ5L8FCB6LOdF52F9UOJbIG6LViFnPCT5LwiKV5L9sF35L_sFshFEHLk5Lq5Lh5LsdFd5LleOD8ISsFi5LbsFrgOG8Ix5Ls5LDUJv5Ll5Lr5Ln5LuHKoNNa5LesFzdFz5L2gOdgO4gODhO65L3CMB5L95LDeF1MB9PN85LBhOzgO9PCE6LJdFWhO9gOFtFJ6LosFuxFM6LK9EO6LnCOB5LmCOBQOJTKmhOkmKofMgeFW6LzJJY6LKNB4jFC8DqfMzKMF8DxXOvPKj6LzbOkhOROObWOBYAtfMrmKUOOWZMSIJp7L2fM3cMPZM3hOTiK4fMmJJ5mK7tH36LLXOxmKXZMJiN96Lc6NeZMnVKQOOPiO_PKBgMlOOzdKrbEE7LUUEpZMiOOM7L_6L6bMydKJMITxFhVJIbOJgM27LX7LdiK5PKutG4xJDiF26AgENDnKmFAb7LmmDr-CqgMhdK9dK2OOm7L-fKzZMBiOGAIt6L_iOAoF8fH7fOhbEu7LafOfQJj8LriO0ZEz7LwuBKjOGZD73AJlAQaMpiOV8LybE73AqZEJ-APjOEyFOjOJKJkPA6kF7fHZjOdjOKGAwTAYjOF8LggI4hOhSDrYICYItZM_7La8LojOQFAqjOhYIX8LyiOZ8LnjOq1AW8L8aIXgI2jOB8L4jO07Lm3FcKKk8Lv1AnfOaKKujOVjOc8LFlFfKKsbMEkO7jOO8LBkOQ8LbsFLkOWKKGkOp7HrjOzjOjRNmjOSkO8jOOkOWkOfUMyBKtDDi8LijOnYIl8L4bFn8L9_Ae9LeYBy9LiuH19LT9Lo8Ld-LN9L89LG-LR9L50E_9LJ-LvTNq8LF-LqkOB9LvZOtkOK-L98LmVJ28LipLuwN4mCnkOIgBg9LY-LykOSYO1kOYEAMUAGlOi9LykO2YOmkOukOW9Lp9LP9LtQD_kHI-L8kO2kOo9Le1HVlO7TMopLt9LWyD59LM-LJaM4kO7-Lj9LJlOZlOLlOFmJN-LP_LozH-9LhvLPZODKCilOHBMBbBwkO5kOi-LKmHxlONuHzlOf-Lq9LzvLR-L5vLKlO0tIrlOklOO-LHlOvlO9YORgD8lOFmOX-LOlOXlO7kOfKCH_LxmIVCMgJMAgBSmO4fAPBMevBSmOuEO0_ASmOMpFW2ASmOWPOYCKSmOiaMS_LkmOwAM4fBoXM_kODBMjhMhnKYmOb_LoiOrgMe_LsBAZmOcUIuCOlBM3AO3AOyCO_ZMBPOeCKQeKzuNFdMK_A8UDNDMOPOiSA0_L_ZMcmO6UE__LqmOlEOpWCoOJrEOagMtEOpEO1aBGAMNaMsCO__LHHMqhC8ULgCM4-HkBMZNOsCOTdMIaMTeKN_AenK9iKtBOxiKZAMmlO9OOEnIMPO3gMVAMSgBYaMvgMGjKUPOPnC2gB7CIimOjaMYPOMCM1_AxeKinOE_LxAMUcBI1HomOCoOGCMSIARkBJfOyKJlaMdBO-mOF3A6AMZkB8AMHQMMoOD-LABM0mOwmOVmOp_A_AMUCMbCMzBMvmOKBMxmO4ZMUjKZCMVoOKBM8gMSnOmEO_HMtOJmoOOnOrOJIjO_BMy-AenO9ZMhgLKkNjBMm8C2mCt_KwfOgoO7BMhnO6gMlnCuBMtoOsEOZRDZaBbFI4nOS_LxBMhAM2GADkO9KJkpF3KJ9gM2BMTBMSJDpHMFjO0nKgZBDoOBBOWkBFoOdkO-QKXkB0KMF_FLaBYCMUBMeoOXoOHtAfpOTmOboOEsAoCMrSAklBUeL9tM-XBopOPTAqpO5vNhCMtCMppO1DFhXOTPAupODUAklBqJNJBOhgD6nKcoF8nKKXD-pOcoKAzB7CMcHAIcMyWKcjK8QMAqOyeKEDMECMGDMDjLkPOhjKrPO7RDpEBEnOgPOJqOTqO6WKIoK1vBAhMSWJl1HPvHbDMxPOdbO7hAEhMJhMvaBvRMhKAkDMLoOHJAoqOgKCpDMkBArDMFeAADOvDMv8IDDO4CKBEMjbOz2MA3CL0EVEM-mIREMR2CA3C0DMN2C-DMhzL9POKEMY1CA3Cb_NCLCKEMLPATEMEINOEMGrO4qOhCJZ1C8qOjHMoGM_oOOhMFDO0jKOXK9POiEM3DM4EM31H2EM_aMDWEpEMpqGtYOOiO-PO1nIAQODOOETD-aMzEMp4G1EMlwBl4A8EM5EMirOvrOrrOqPKOqAlUA-zLv6CQHOcCJ2rOmGMGFMYrOGkKRhD2RM5FMjeOPQMOSJGsOYHATFM8DM9FMZXKXFMZhMoLJu4ABJMWhMdFMjoKIeC8DOlFMiFMTKDWSJVfKmFMkiDoFMGGApwNFQOi1IzTKjeHuFM0bMQfKEGMLFMB1LVLMnfOVFMiRMVXGAGMOsOZRKFGM24AvsODsOmoKCkKHRMCXANsOc3ADmMKKDlGMJEAjEMIlBOGMDtOgLJNoM1SDItOheDhGMxbKNWOGkKMtOktBOtO4xDdGMSGMEbNHWEGtOiGMQtOkGMYtO3EMUtOnfO7GMG1AtGMYpAvGMfeNddOcoF3GMU2NjdBitO9BKqtOZ4MooOgSBttOmPO9GM_NCOOCRiO60IgnLeHM5WOGHMnHM60MkHMdHMPHMJxCbxCNyCBuOPyC0hHiwC8zIN-NEHMfHM-0ISyCF1IA_N7JJLuO7tOrhB-tO8IGWrOWHMGuOD1IgHMJNAoHMXrOSpOsIM--DHYDKIMCWATWOQbMvjO_dAVcCsMM2IMzIMwcA6HMLIMOQO_UI-HMA4NFoIWWEZSJDfKoRKHoIFIMAwH_XD00BvuOCWAOQOOIM_uOwHMOKAnfOoRKtTKaIMabOeIM4IMiGMfeHxIMKvOnuOMvO_lHhIMtuOjIMRzDVsO5WA9uO1HMkIMWrO_7Nl0DavOHuAvIMcPBPvOFZFMQOZIMUGA3HMVvOSvO_INF6AGvOgvOquOclKYvOOkKDJMooKU7NLvOHJMFLNlmHU2H3vOUSJMoBS_FKJMlSJpXK3oKXQOmWEbJM-aOxOMXBBfJMBbO7uAUJM5OMzaOcWNKwOjhM5KM3bOlJMCLM4oOcTD_KMQYDsJMfZDFfOnRKYKMCKMrOOzJMpnDsKMLZDs0LhYDhKMlYD9JMDkHGvNeqF_KMpJJqKM0JM7KMMNAkKM6JOmKMUiNxGMzsFPKM-YDVXESKMVVACGCVKMmJMXKMuwOfmJnmJhwOEKMbYDywOmwOOZDowOlkDqwORlJswOIiBfwOyvLNkHHZDxwOBxOIKMrwOnzM3ZD_KM8QM1KMtJM3KM9wO6KMXxO8KM6sOtwOnKMrbObwOyZDr0LGvOcbM0BBbQOnRKXLM3rLGCB_LMvLF4VOwxOSLMyxOjLMMRMfbM3bOD0I_XO9zIeLMkTDpzCfQOiNMyLMWMM4LM2XKgLEJRO16APvMcQOsLMVLMqLM8xOJyO1MMjQOGwHljC5MMByOzLMgJMm0DKwH3LMzMMzxO1hOYYJz-NrLMK5B-LMt0LAMMFwAGvOjLEGCBnMNOyOlyOKMMKXCdFAG-MEMMPMM0MM5sOguOuyO5fKk2HjGI-VLfyO6xOZNA4cLvMMLTIxMMmSMSyO6yOVLMLxKoMMnkKbMMKyOuPMuMMwMMlDJFzOwhMjMMpkK-MMokKE0IKuOryOZLMEjO9MMVyOPwHX-D55Cg5MpNMDmOFcN_eFTNMkNMQPBkROv3NjzOwtCisLvtCW2CQtCQSMU2CnzOozII0IWNM0LCyNMHsCVNMuNAcNMH3C0zOBWO2zOTSMvzOaBI73CsWOe2I_zOLNMlNMM3ChoA-zOqNMH0IsNMnNMzEAx_NdNMkzOH0I1NMntC3NMajK5BBKNMQWOjMHyvOxNMI0Od0OKKLOZDN0OV0OvrL0tIzDL7tLlEG28IidMZbIMMJ78IQDOEeMwXJCOMmDOHXIFOMD9IYDOrqO9NMLOMxEORDO2zAZDOkBOgDOfMJaPIhMJlDOKDOfXEAeMyBOilHxBOcDKzBOb9I8FIjbMgOMIIAiOMVLA4OMHwOF7JnOMPAC9OM9sCLwOuBOiWNOwOY1OQBB-gHb1OfoOEAEf1OX1OxMBWAD8OMGPMc1OjhM3OMvOMg1Op1OEPMj1Os1Ol1OeXAtDOIpK1II6BOxDO8BOYPMyZMJLGpQOj9I0AEsQOvbMvNOpbMSPMCCOTeMxXAEQM3PMukJ6PMEQML2OlPMAQMOxLdYOovOEQMGQMvOOaIAM2O3pL5PMXYJ7PMqPMzyOCZAb2OaUOSZO_lJf2OwPMFQMimJRoOXQMf1ALsOCXAQRMj5AJsOXSKu2OCrFWuN7bM1kKHgK4QO4kKgQMjnFPYKDROHlKLTJwwH82OrkA9QOjqOs2O2bMLUDQiMzkKAiMgYKUMEtpKjSKvpK32OmJDyQMLYE8QMdKB2QMCSBJPNAcMwZDX3OMYB_rCCvEXSKmJDCRMK9Br4EGRM-kKw2OQFAy2OhRMqfOHDBo3OLRMATDlxORpKWeAysORBEYRMJ9EaRMrCO_QOxFMfRMb-Dm3O_iBkRMx3O-NFtqOFFAoqOAoOBUOIJAtqOLPAF4OxRM8LDDcOIYKbWOrjB1SM5RMTkB7RM9RMRSMGDBwiKpSK4CI-SMESMEvOEyOUcM6DON1IdiNX4OQMCTcMa4Oa6ARNMLSMkbKhAOvQObiMoGOXuLrSMc1IORO1pKsYKnSMmsObtOomN24OXlK44OxrLlSMh2O7TKCMDnfOpSKzfOdNHYjHz4Oj1IS4CH5OqwCr3A2SMncC4SMhPBC5OYSMseBc4OpROe4OH5OETM8oLX5OJTM8oLMTMWlKmgKPTMccMqgKvvASTMKUMEIAVTMV2OnlOsYOP4BoZObTMpwLqZOFUMvBAn5OUwL_lOJFAmZOvYOWZOv5O-TMLUMTxOvTMvpLYUOZZJ_TMAZOumJDhNzmHB6OBwLwZJOUMr6Jw5OtZOFxO-5Ow4OhUM75OHeOIUMsZJU2OnZJD6OflOyYOl5OqXKawOcEKcUM2YAeUMU6OQ2H0EAUUMmqGf6OZaDZpOlZJiUMdoAjEKEEAlEKV3CVhIRSF4SIqUMYhIgTIAZD2SIx6OdTIMEAVJOkHHXJOerATJOIRA45E_aGquA_6O7QAB7O7PE0gGnVMxZKfJIvNChHOczMKuJ4zM7gNFlMbiHHpK6TLypIQKOUROwyFPFKbxJHLO5iJm0I16ANcKAoGQFAOFKROE6DBbLOIyJBvJQ7OAVMHhImgGTrDI4FBKOc7O26JlJO7LOycCO5ILQClnBt-J3TFl_JI-H41DCSOAkMH6MzROIUKkqK67Oj6IISOJUKOeOjSO1JATrKOANGTOuUMCGABiItBAv2IBrDqEKqYF3LODjMSANaHOyLOtgKIhEF3IGUK5oMyVMa2LKKIKSOcTCfrK2iCySO06ILsK0HAFsKCGA-SOBIO9oMh3IMsKDCIOsKDTOLKAzVMa8O0HAm-ICzB5zJlAIcyCOHBfsKv8Op8OaUCGsKxBIg3C-8O1SOOxDF9Oi3IC9OrKIGMO38OaUCSMDcBAcBATGF1RBYnMFlBVaIb8ODLF3SF6CJI9OFYNmpHr8Oz8OJ7OQpHh5DoKI9pKKMOLJBb9O7SOx8O9SOf9O3HKuaBF9O7oMt8O0SO_oMy8OjsK2bKMMBSMDXrIyBAwBAQ9OS9OR0IQKFzHAf6BWpHsUJKJFn9OmzEnKIq9O09OM9OpGBq1JgnD0BCwxJSLOLuFxzIZrLtMObrL4MOLkCRWOi5NFuFPWOHkCX-OxtF-4Og7OSIA4MAX7CgoJUbAOEEH2FE-Oq8O0EAs8OtsKCsKy9OH-OD9O19OiaOIJFXROaqKyaFHqK_SAJqKw4FaIBHnN1yMlyKSvM-FNMNGD1NOTNAWD9uGTEOTjMsbLFsN-9NnQBiwN6eLfPBs1NWiC98NE9NBiHyhHu9NINMKyHDUOLTEPpLTpLW_OtlK7zLVNO6eMraOfaOs2NO6J3xLgaO-xL0xL_WOjdBGaOnaOarCq7B49O_yLeNO9eM97IfCOmqOA8I-yLpAO2_OkNOTlImNOVgOXmKUBKBgOycK0NOUBKFgOkIJw4LOgOEBOKgO6NOUmKNgOLgOJdKafM8_ObmKaPKdmKAAP9LIgmKzhKuAOGZMKcM53OAMIoPK0QMMZMcOOOZMBjOzfMaVK-iOiAPidKhAPEiO9BKJiOMiKQmIcZMVoMfAPfZMWiO1mKMUEZiOUiObiOamCPiKemC4dKzVK6dKXAM9VKLoKGiO-APqQODiOi6LJeMABPZPOT_LfnOyAOUnKLRJJ1O7nOFDI4mITON1COGPOdnKIPOfnKrnOInIjnKNPOHBPpnOtgMRPOynOqnKspO5oOq_AEpO-nO6uHQnI9nO8oOz9D9BMoBP89DCqO1CM69Da0OzCMYqOtgOejKBoKRqOU2OijKmNKuZISDMRWJDRKWDMsbMeDMIXKdDMlqO3zOYhB5aMKBO7aMRhMhrOyrOgvHTfKkCO-pFXhMOdElsOWFMfFMcfKbsOahMdsOkFMXSJ2uOCIMqvOSTDwoKnhMTPIj1LbgOIxBohM9eOVNO5oKtzHILM3xOZyOKMMxSJyXKApKKyO-yOEpKsDO2BO1SJ4BOH2OwDOuqFE2O7dErbNRiMFgKzbM_xOgpK72O62OZpK3QO7QO2oI6QObpKVdKDlK1wHG3OaSMM3OcYKj6NMcMI3OKpIO3OOcMupKH4OD5O-FMVlKTlKE5OgiMh5OblKjiMD1N-SIoJADfE96JgjMwLOU9KwEKXLOiaO-SIj5FnDPMKOcLOaHK-bKkDPYWMnDPN7O3CNrDPkHOWtFoTBL4InDP2JOLIO8SFtIOzLOuDPbsK-EKuME9jMLMO_BN7-KsDPUROGEPT9BfBAdqJS_KnDPm7OrIO7DPEEP28OPSBR8O0JAfBAknJUEPTaFl9OVGKB-Ic_KYGK3IOtDPbEPHEP6mJi5IIOJDKAvLOp6MXIOw-OPSBNAJKEJSHC6wC4DBFWMYKGcfGB_OmzNh-NLuC5hHV_O5oCTHM9jC50IFuODHMUuO40IcuO_xOTuOkiAZHMf-NjNCPEPzEPmGBPdIJQCJGJwqJfwNkwNd7NYZEk_OnjIuaOQaOwaOg_OibOl_OtxLWaOxaO_xL4xLm_OD1NdaOhFPqbOdFPpFPiaOu_OmFPOyL-xLvaOpxLf-OeTBtsIQTC0LB4CDsjM3MOR-OozOMWO54OgWO_FP5MO1MOA0M-FPjrLyzIBGP94OHdF3FPoTB2VJpCEcEBW8OonNWnNNnNeDDOiORkOU8LUsAC8LTSMZGP_jOTkOikOaBPcQJqYI23Fd8L6iFuYId1OXiOkGPC8LqdGYkOaGPNkOHkONlFm8L2eBOGP7xLOAJ4wC6wChkM5JKxnJ3hLI1NIQNOEOjeM6lMFGN7EPiaOheLYFPN_OPAOajDYYNR1NH1N5hLF1NAqIcFPTJIeFPJTBpSBgFPMaOGyLZaOASBlFPsFPnFPjFPs_OqFPo_OKmJBWNiFPuFPlxLt_OFPNQHPYaO6OMTHPyTBoxLNTB1GPjaOqEAnLKi6BjaK7GPsZH9GPOHPqEAdvF8SKd1NkgOY1Nh7BD1NVXHG1N9hL1aAY5IVLAsoBdEDmyJeMOF8OnEB1HOQSO3qK5HKZrKx6I6CNs_KH_KQ_Ka-CmANynNvYFuGFS_FvWL42GXLOsGOdED--I7JIh4FPNF1aFAIKgAIXNFVCOw7Je8O85IpROtAArROTqKtVCVqKOUFG6IyROMSO75IfSO3hE6IPNkMPeIB6M3ROx-J3TFR6I4IPa6IJ5HD8OA8OFJPseIp_JnQE47Ob6IQTO37JtZKH8OWXJxcAjMOiQEBrKcSOtSOZ5Fg8O9UM_HKBbJCMOiMODjNZJPmMDSwAVJPuXIXSO-FJvSOthLJsK_SOtAI3rKI-O3SO_BIu8O4BI6AIisKv-OAsKr-O5SOt-O59Oq-O1sKHiE-vI-rOBxMEBFZsMj9FC6Nn7O6vKEwIzsMylEb6MftMnaJ1jJOLLHtMWwMZwMBzKRxMZbF1vNkzM-xMQzKiCEqEGNUOUzKH3DvEGJhNNKODbJV3D5xMKFG2EG5qNAuNX0M2xMd3DAyMqoEoKPzwMZzKOyMRyMGyMIFGMyMlKPQFGzKPYEAOFG2KPFyMKyMSFG_gJOzM10KzNNcyM00K30KyGG0HA5GGszMX8FQxOH0MrHG1zMuHG3zMTFK4HG_zMtFNNTO4ME65KyFEy5MqBNxtEe6MK6O87M5RGLKP-CNq6Mm6MtiHPQGY7MecGODNI7MHCNv7MSQG_7Mj7MieAD8MuLPRKA66MmLP86M7OF0LPRuE5jNcwMORGD7MYDHBAFxLP_QGt6MeLPwRGM7MCMPR7KP7MClOGDNiLPSQGU7MN7MSQG5CNFMPf7Ka7M-CPMEPx7Kd7Mr9NqLPpuEt7KYaGMLNRHOZMPq7MLODm7MW-M26KaMPyRGs7MiMPA8Kw7M7RGK8N_DNeMP17MADNWTOX8O07MSQG77METOnSGZ8KgSGb_LZ8MaLP4BNkgET8Mc8K2hOUMPv8Mg8KANPtCNOTO_9M69MPBLGENJbGgwM2DNhyERBLVFNMNDUENQENWEN2eBFiNuBLqENvcFXUNljDpENmFN-VFHFNReGJFNtVFLFNL2NbTOCFNIWFQFN1VFCCL4VFkNPRgGfFNIWFhFNreGMWFQNPuCLuNP8-GoFNLMIP1NXHNULPcGNcTOvUAv1NcdHsGNNDLfGN_FBRnNdCIyKKSbOAEL5NNYzImsGIfN3RNOBIF_OFgNJKLmgNZ4E8SNDKLObDE_OcGOpRNn4DpKLNxGdbDhyNqVNeJLNTAC_OKxGCVNWAHFyN4SASVNIUNgOPfVNyXNuXNd-F70GF1G-0GHXMr2GU1GQYNHEA9YNZ1GWYN-mMwaNQEJQOP0SLOhI6PLfHHuyJU7E36NQCOpdNW4Dj7GNRLFPPpeNbeN8vF7hNieNHSLRuN6OPRQLzeNS9GDSLU9G4eNUPPJ3FdfNZfNXwN-dNhfNL2FefNQIOcdN6fNBTL3fNU9GLPPgfNz-GBgNIgN62FfvNwzGeGOsgNlRLnhNS1EaXF9EPkvKmjNa_EojNqVLM7NarM9lBYMMWAFrWL9PPpWLdPGCQPFKPZfItsMSXL_LFDlN9PPiCFlmNcCLVJGctOBIJNrNunMHbLnNHBwFXxNG_Oh8CAmNmPNsRAmtNv8NArGttN0nMrSB5QH-dLpPPzWDEwNwIFZRH3xNrxGxmLoxNSyNIUHPyNkUHxyN9lBmyNRzNfLBn_E_UHtIAnyN2yNYxNHzNbmB8fH0yNbgLFzNdgL0QPZmBKEFmXOQmB9PP4yNLmBBzNUzNCXLLRP_QPIcHaHMazNKzN3QPtLBUVHtbL5GAXRP_DFTzNbVH5gLAhLRRPGRPWnBJzNrlN8QPitNo7BMMBSVDzNP9HP7XFLXHkENH2NiFFJ2NsRPAhEyNFo3NanHt3NJaHwbNraHvjLYoMDaHcnHsaAenHtdH7AKoGFc6K07IQ_O_8NL9N3mLi0DwcF99N--NHoLxBPCUOc_OwQIZ_ORNOUpL7TOesH0SEYVO2SEvJNZ-O1VOI9NvaBrVO2VOzVOgUKdYMx_OLhK5lKFCPusHiCOpcKcbO0_OGtBpfO0BPi4L7dO_JAffOcdOTfOiOAK4LjfO9YM9fOn4LCgOQmK-_OqNO8YMPfMEgOuNOl4LpJJIgOCCPB1BGAPiqOmPDMAP8NOOCPMTP-YMm7DDTPF6LhfMYAPpQM7cMHZMmPKAFIshOzhOmPOeAPHiOekOo9An6L6lCp6LyOOUjOlsHGBPpTPgQJqAPkZMsAPA2BbOOiTPgQJeOOACKd8DViK1APbmIFCKaiO3dKfiOkiO8APiGPpOOELJrTPCUPwXE7iOwOO9XKnAPEBPakOLjOljOTKC2mO2mOOpO5ZMTKJdgMVKJ90OFnODaM6AOjaMDON-AOcnKugIPAMkgM9mIoCKmnO_xOhnKIgDBUPiBPcBPdWKIAMQdMwgM0nOSgDyBMQVE0gMKPO4gMunO2gMiAMXPOYhA3ZOtRJTBPfUP8UPBpOpaMHBPGpOunK0UPsgIeVErBPfPOKzBdqO-BPTWJACPECPwPO-COqSPnhAzqOAIAwDMEgMZrO4POdEMYVPJCPdvHaoKurOi_O81HyEM_POOCP6hOt6IiVP7EMuaNIbMdXKDYD3FMooKHQOasOVXKcsOeKDesObdEYSJdCP8vO6uOQQOWbMSQOmCPJDOYxBTQOsXKuoCZQO6oKe2HuLMhkK0XKiMMsLMIyOdoIwLMWLM6MMA0IkyO6yO_xOHGIvEOeKAcDO68IyRIqBO-0Oz0OXBODOMGVI30O98IcBOeDO58IXMJu0OhBOMcI60ONOMlBOISIiDOE1OUOM8bIWOMNDKpDObXIwDK10OR1OhOAlbMmQOnbM_bM5BOI2O81ONeM9fKdSI_fKGDO61O-WP9XED2OBXPiGIuQOxjAcPMK2O9hM_dECDPHRO_iBD3ODyB-2ONiMKTJE3HTYK8WP_CPlQMhpKF3O4OIDDPPiMCROXXP2hKWJNL3OgSKjlHiSK6LDR3OlSKMROnSKdiMWpI2pKtSKmTJ4CIjDP3BAofEhCNweE0BCcJOVLPmEPoLOzLO3XPcJKlXA6XPZFK5LOHaKjHK4IOLJAKgFOgFZjCCHOuFNmENsEN-tFgIPAWMDWMdMOP-OiGN25HqmNUNP-dAWNPPHLSNPrHHaNPchGPPPXKLYOP8XMgIPdaOpKF1ADA4I5EPnVNhOPmbDREJfLOngHLpLYvD6GPpDPtPNXRELOPszFGONSFOUROBFMzEKH5C_KBm7OCIK4YP8eHBSN6EJUaNVPLEaNUFJvaNvPLxaNxKA9vFInAxSPAJEvfO1SPXwOBnO13FETAwoO8OO3oOOeOuKEEFMNrO4EMAQD7rOAFMAKPYwOnxOcfOexOcwOgxO19OViJk9A67CzeJsYPdqG9GLdkDVLA3BA-LOfJIfjMLIPtIP18O7pKLJAsFBNJOALBk7AvEPvJKFPHiQPN8Oh3DI4HjvD2SFxZPDpGcoNKSN7bFzVGZtLdYIgkOHYI4jOghBgIP_iMKZF3yCDaP09K2xEsDNqWLIBLpDNVdNJYP3BAKTMSKArZF87CMaP1vDMELxIN_hNFuGD_ORaPVKLgIPwBAhIPv5CC-CYAOueCsSMZ5OsZP_wJviCbOJJQChcBcaPfVHwfLwUJfEOKnOTnO29EoEOnoOqEOEYOzBMJnOq7OMJAQIAvhJ1SF0BCOYP9XPNEP8DPQQA3wCjPE9pEyDPFUNyVBtQPpNAWVNOINg7OMJArvJ4GPFZE8XPEENZHBfaPFQPxWGWWMLJAQFArJKDZEE6CoKO8-OeyKTwKgIPraKZzCtJKTGPmLO6tEtbPtcGvbPJUJSgGFHNOHN-OPGPPNHJzZPJ7OdBJ9fEdyJ-jMxaFh4F9JIMUFxIPB6IUqKvRO1IPXqK3IPAJPnROf8OSJP7NKzqKKrK2iI7HOFSOmMOLHOMAKKkIG8JdrKioLdSO0OFsSOQIPnEJqrKxSO3JP9JPaOF3sKNpMpqK0sKKpMHiE3cPxsK6sK2HORTOw8Kc-Mo-M0-MrANK9KM_M-0EQ-KI_M4-KnMPR_M6YGUIOPCJaIPwzGFjNKVLZOPA8NQeHevOteHB8NcHAZdPcFJ5iNvEAN9NGgOgSPATPWnFDAPSsOsVOcWOvXDGGM7xOfsOzeD3sOTTA3yOdzOmvO0IMcvOG0OVwHqII8CP8hMGMONNAL4IIhIYfEN-O1IOYEPnEPURO8dPngHUpGEYP5DPjBNxEP7dPqwLPTGJhEVZEBePSHONWGG_MtwER-KMdPg7ONNAhvCgEJHNO-jMcrKbDJyuLnJPnEBYTKxlLcTKb7NtEJTOKVLANNAMOE0LFqyAL2IlLOlMFc5ME4ER0NKcNhTNZeHjTNNiNz7NZuIp7N8XCorOTSJ02ORsN0sOwiKxsOYsOD0DjRKndP8SMMsOBfPczOfIPEeP-kBr3A9pKwaJ6ZPxcPpJP60NCmLZuI8lLdIMRvO6nIpIMdvO9lLMeP2FJyxIfiC7EOXUComL-aPqlM0yOj2HLWPY_DNWPzCPQWPGzOVMMXyO-yIpePONADVJEjFLGKDjJK5N-4NXbHA5N8YInWMKUN2JLeSNIcPhiIUdPHjN3PPEbAlQCG5NiWM7fPCEOtgKrnHEYPBEPM6Mk-J8DPDFAweERfPULK97OOJPgDNuUMdbFVfEBFOSOJMaIReP-XPZ8O7pKdbFPOAx6JsfEYaIhgPYbPZEPkgPEXGETGgEAEYPvePXbP4BNOEPzGOlgPcgPjTA3GOzWJ0BCcaPXEPSgPsgPRvIgEAP2JvMA01IUoHRjMqgP0gPTgPyJHFlB8BErCECKOVtMy7O_aJ--ORXMvBACnJXOB-OJ_dP4VM2YPzDPyFKIYPelKVhP8ZJaGAluIELOCTIxiMIhPQLI1gP0VMVhPAzB2FKZhPebP-gPigPehPbVMVhPG1G6XP1WMGYPdLOyhPzGO0hPXEAOyFZhPQgPu8MfRFphPtgKVhPEkE_mE2hP2bPrbPrgPDeP7hPCoHK-H7IH2hPWEPlEPLiP_XPEiPOiPseANULNIAfBAQ4EU6AayE2hPygPKiPJhPAhPVhPj5CATI2hP9gPTiPiiPMiPqhP-JOyHAgoJk7ABNKbhPdaPY8O6hPsiP-FBg1EwHO7gPuGOyiPwhPUiPjgPhNBRnJRXAVkMwiPWbPhiPohP8DPVhPdhEpWCghEyHAoZK6iPvhPpiPHjPjiP6-IJ3EonMIEP7SBJePqDP_gPriPWiPcOF6XPCjJLEPFNPbjPViP7pKVhP03AbWMogPfRBnhPCiPIjPiwIHhNfjPSiPCEPyJIkjPhNBzwCsaAmmDbKO3tFbEBjfPGLHBLHdaLODGTqNgjKU2O7nKjPOCkPZ1HFkPUhPiaAp-JKeI1HP8iPRjPSTO8OF8VJJqIpJOY9O3fPpHOF9OEIO8AIr9O4IOb3EqBAN0I7IKXkPsJPiZK0JPFIObkPQsKw9OY0IhPBa0IbkPfhPeSB7jE1aAq_DtTJaaKhjPQoNlGHvmN2AN-bKz6BcIBOgFgRBqbP6DPP2IyCNT7KjALoGHgaLfhP06BEEAz4FBNEGLKzHOISO1ROjlCGlPXaKMiJTaD0ZK8aJOGKZZKUhPZWCCnJL7CfjPgiP_kPxhP5kPZlP2RBOACeHKpjPoiPyjPoaFcjPljP3bKkEAJbCjIPYgPJ5H_-J1pM1NPArMjPPRxJILOCkEpsM79FjJOzaJPmE5_F99MhrHtLPatIwLPLBNUHOUIPHMPoAL8CNIMPZ_MA_IC8KzQPuyNpAFzyNxDF1yNoRP6mBPmPYgL6yN6QPeIPUmPAoBjRPMVHIzNCzNQRPHQPnVHSRPggLEXLaFHCfI7hPiGO2EP5pIQcP-4HfSOmcPnSOocPExKhLFzqMVuKBjNCrMzlP4qMxKAP1M48JrtMWqIRwMD4IUuMM7CWuMjxKQvKlxKDvMEyK2uMmxKoyKU7COMOqpIQMOMyKG6Kn5Mx5K6nLL_MM8OGdPCaGe7IWZG6lGSdPziPSIOUZGdtI8ANKVMgtIqeLNdPSBNyZGuAKgsI3oOJ_KZWGwmL7iCUIP1ALq8NBFNN1G1FNdnPQEO5SNeTPYnBs1NZ4GF_BKbNinNPYLUEAwnNFQFMwNOHH5nNEzL2nN2nPaYL8HH-nNMzDEoPFwDHKBCUNKOH90KpuNZpGdcL63DmOHynPTuNxOHWoPCRATtNGSHOwNyeLuTOXAJyRHRqGOoPioDuADihLQrBp0N4WHr0NfIOAjL32NbUB52Nl5MM3N_iLS1AxTOioPHVBz6DhwE8QCkAOESONNO-TOAHIAUO6TOSIJe_ObSPzAOWyHzMOZNMCWOvzIrzIEGPW-OGGPo-KIGPFWOKGP64Ge-OkjI5ZOIwOA7FWMO0SI75Ly_OKbOcNOR7Dw_OtyLbbOacOPDPiLAqUK6gOHfM-SPTAPImKpNOdhKPAP24LldPGTPidP3xDJTPAdOE0LSTP1POXfMPTPshK7YM_SPsNO_NOUTP_pP9QIgPK_QIvAOuBKYTPGiMWdKIOO1zHKOOydKtPKQQLBBP7zLDBP8iOqTPKUPVqPtTPXOOCgMy6LtAP7fMzTPwAPPgM7hOGQK6IEdiO3APlqPyVK_TPX0H9APzOO0RJvZMAiOlAPGUPUqPIUPoQOXqPd_L4OOdwNKBPi_L5mOfgMy0HRBPCPOeUPknOVBPkUPSUPSaMZBP2UPsgMrUP4-HdAMbnCHpOErPaPOHrPL1H4UPuoOLpO_UPR1HeNKhPOQKEwBPPhORhBzWKvBPW1HGkPWzDsPOzgD83AeqOwaMeFIEBOQVP6pPvSPBKD7PO5PONXKtrP8aMeVPnVPgLJUhMnhO8FMRCPNSJTCPeFMkoK7GNxVPYCPzVPaCPhuOsoKK2HCsPBIMN2HrRKnXKYbM08IY2HshMJDKblKrCP8LMdQOvCPGWP_yOqfPkQOVzOdcI0hMn7LpRJubM4hMUPM9SJDgKUDPq-A-hMrbKETJSNJUXPkpC4oI32OMDP9bMepKSSKSXP2oIDcMgXPwsP1pCjXP63OlXPFROXiDjYKYDPQ3OaDPBBET3Oj4Oq4O_RMk4OrFA7DOPVOaiMPSMf3ObbJItPV1Is4OGROmVOb6Cv4OkgKeiMrjBK5Og3HbcMHSME5OhSM5aP0bKYjLhDPRTMyTPW_AE7OAIA76OLgF96OAVM6gAmoHJvDzbPogPO-OjEPc-IohIplPRTCdpIk7O8UMMIP57JMsIv-JIJPE9JU9JxlP9qKhGJWLKtKKFgCA2DnrKoiGL8OT7IHeN7SLHxFD7NjoPswNGfL6tIwXHg1NMiLToPhdOHcOyeO_eOWdOd_OXuPX0LdwOPeOT0L1dOrdO3SPoAOOdO_eOQdOeuP-lKYdOIoOveO0GDWcO1fOWZPjnAi0L23LRfOiuPucO0SPueObfOf0L2uPs0Lm_DVeOf7AXeOrfI1cOdbF52LeeO7cOheO-2L-cOGeOIhMpuPqzLZuPKLJAeOuuPdZPwSPu1L2eOl1LYuPJvPgEM-eOcuP2SPnuPWQOIcOWvPtfOPoILvPSeORvPmdOc7HMfOJ1LYMAq1LmwAUZP3uPVuPVUOpdOVvPquP4uPSZOwvPsvP5eO2LK-dO5dOxvPMvPJvPB2LguP6uPWdOQ2LBdOsfO4fOGBMEeOAwP9vPpzCReOAcOK1L-dOLwPadOtvPkfOGBMPwPA4Lt2L8uPw2LWeOy2L0cOaeO2cO42L4cO62LfeOjeO8cOjeOIvPgvPHeOoeOfvPFwPsmJowPavPvuPYaA7eOUvP2dOmwP4PMxwPVfOqwP4LKCfO7vPovP_MA7eO5wP2vPBwPv3LrvPhuPcvPLfOCxPIwPUhP07CTRPfyH86AN3J-9CYRBBECvjFpDJZjP5FDtDJPuPDSGfhPJxP9DEyrDBnB__G2pDKiIo-CylEf0IpzCIAJ_wATLAMAJeSBe_CrVJ2EKFZIP6DbpNotPZxPZCCJDEN3JVdALOEcDEgpDEjFCvD0kPqUN2JLyJLcEJqhPwxP_5Ov-CkeFsMB4EOqqIunHqaPm9GD4FmYPzhPAyP_BDixPwJAkxPYiEnxP3GPUpDcWCJiP9nMRDJtwNNcKY_CIcHOyPRgJPAJPxJyiPsDJZyPWxPvDJ7hPcKAV7J8uISZB-bPsMP-iP1iPEiPoyPCoHnCE6XPSTK6xPhLPLePvxPkIAv2I07OlhPQcK4hP0DP7LOzHAWhPYOB0yPTxPchP4yPuUMCzPHlPSMD0yPAiPxtP0jPCzPVdAMRAgaKD4JYaKSZBXyPKeP0iP5kP0BAT8Of-JGhP7rFkaKHYPbzPJSCW4I0EK-pKRcKX6D-jP2WDSqN3eLbmHYrPNXD2CM3BPHkPxzP2bKzHAUmDO5I4LOtmPeqK-7ObPGbyPTYOFkHpTFdEBFjPelPxBNA9KNTG1zPQTKcTFm0J6zP0-OecPRwP8HO_jM-4F6tPEJP8tP--Jy_JccPNSOvmPSSO14GR5FGuP_tPnEBd7JkMOf7JbSOkcOAOKyqI-HONzMhePQdKCqK5GDfJPNaFhJPwcP0OFOrKkcPsIPeePkEJgePtcPgUFvcPm0PRAKGGAvqKGULJAKPoEumGG9O6cPzSO06Hv9O4JPyJPT0IlkPvJPAIOJ1Px9Ow8OG-O7JPmkPXsKikPg6HZkP7BIU1P96I8cPFpM4sKOpMM-J0cP7cP2cPd1P4cPuyJ7sKL_MYDN5hPfUNL4N22N9JH8iLx2Nt2NwTOl3N4oPWGFqVC9kLGGFXzNe7NcIPSWCc9FEpLSVL3JBOhLaBI3TOvLIDpPZGD9oPBpPDhKPYMxfMVNON2OXYOUmJVlOP6OXBIPUOdUO3TMqKAT2P8kJq2OZ2OnbAc2OWUOwTMpmJuXJk2OhUOhqNfpLBQMspL_lJRUOdLPKVOzUO_pLoUOzUONqLqEABqLWqOnhAwUOgKCpUODqL2UOV-DaqLGQKVqL8UOO5L62PuTMkMACVOrcGEVORVO9_HNVOT-O5eMGpPaVOJXAQWNuqLyZObrBpVO0qLsqLlVOeiMfVOxqLdVOS3PfSPouO3VOPCPyMOa3PxMBhnMstFf3PBhBc3PlVPiSPl4Al3PwFAnfOAWOJ0OLpPY-OQ-OJGPS-OKvFmuO77As3Pi0OLGP2qHUWOKWOWWOkHH03PjhFa-Of5Cc-OaMFYWOmWOaWOodPgSMEAKxWO13PuWOoWOY6EAsLPeGZWOdHPoSMluL6HBK4P_3PhWO0WOJ4P_mEnfOayHodP7WO1sL9WOMZIhHPMtLNXOdtLUXOtsLWXOwsLDFAYsLgTBisLd4PgsLmsLgJMv4PqsLZsLssLCRBp4PHXOh4PdZIbXO4yOk4P64PJYOPXOjhMDtNFJA-xAtXOLyABtLmXOY3GE5PEtLmXOJtLE5PHtLG5Pq6EENPnhAZuLCuLVBAStLEAKitLouLZ5PnuLWdPewL1tLW5PY5PhtLd5PWtLc5PltLSGEPuLquLBuLSuLuuLH_G8tLu5PnxLotLJuLLuLX5PgtL3RBv5PttLnxLp5PMNKIuLauLCYO4tLkuLFuLy5P-5P05PEuLagLuBA75P7XO95Ph5PuFAL5HeuLJUOV-DV5PuyIduLoYDEUMq5PhuLLvLjuL15PU4PH5DVtLSoNWTKzuLY6PIxIa6Pi5P35PnxLpuL85P7xIr4F6WO1XOLYOBYO9xIG5LguL9uLTZIQNKv6PDYOZZIIYOgKCZNKX6PExIt6PaZOy5OO2P09LkZO1vLVZOSYOs5OqTMp2PvvLFZOmpLQlODmJhZOjYOIZJCZO_6PcYOO2OmvLQmOO7PL7PA3PykOlZOPYOnTMXZOe7P55OYwLZ7P6TMYlJwlODZOKZORZOz5Ol7PSYDJmOo7PiYO1TMeYOvlH6lOU5PLZOuZOfZOY7PsZOAVOs7Pk-L07PRZOi2PUZOr5OWZOH7P_zP8tNi7P57PCQM_lJYlOgZOj7PMUMBxHA8PhaBC8P45OglOewLAwLW6OBxLIZOn7P_ZOYpPh1ObrB1ZOyaA7UPExLKZKlPOMZK9YKg5JdpPiHPb8PBaO1PF11OgJMq_OoFPtxLfxLnxLhxLpHPYHPr_OJyLfFP2FPXHPTaO28PwRBbHP68PsaO88PmIAn_OGbK08P78Pv8PfHPwFPoHPD7JRHPwSIigHpaOBDDcHPzFPtxL48PvHP_8Ph_OBhB0aOVVF2aO4aOniDVyLVKN8aOazGwOMh1OAbOjhMDbOiKDLPAq1OHbOgJM9yHNhKyPOEQAs9P3cMjpPVbO1yLAJOwIBd3NA8IWbO4IBddPpUKsSPkPJFfMEwOHJApbOS4PEtO3rLsbO4RAubOnnOC-PiEKlbOQzLI-Po6OzwPg6L63LzuPExP5qOUwPmuPo3LCcOtzLGxPEwPruPE-PCTDnvPL3LP0P0uP3BKevPyvPuvPWpLZvPNfOuwPRZPu1L6vPywP3wPx9PPvPluPduPY-PotOP0LWhBv-Pd-PGMAy-PtwPkvP9dO2-Pl2LNvPTZPDxP1-Pc7HW-P0-PSvPA_PyuP4eOwcO9uP_GA_uPZeO1kEbeODvP6cOgeOkVBHvPvAJXvPOvPDwPzeO6-P2IJUfM2wPe_PQhMdVP6wPMwPpvPTvPX3Lh_PzvPUkKivPm_P8wPSdO_vH_wPa_Pv1L5-Pr_PY4OdfOQvPi-PU-P4LKVYMl_PaFPh2LLeO9_Py_PzwP-vPfNObuP8vPEAQW2L_vP4eOAxPI2L8-PIAQw-PHeOHwPMAQJwPk2LL_Pd_PzvPd2LXAQz-PbvPF_Pq2LH_PP1LN_PYwP-uPawPYeO12LcwPCvPfwPEvPW_PieOosOlwPRAQ4PMswPQAQ6-PKkHyAQjvP6_PeAQFmJ1wPT-P5AQGBM7AQUAQJAQwJA-wPE_PJ_PBfOx_Pq_Pn-P4PMg-P__PBcOHfOb-P5_P3vPrLKyfO-sFrfOYAQJBQ8QMDAQwAQYBQd4LB4OxfOg4LUBQzSPefOr-PAAQhfOQBQ7SPj-PXfO6fOydPzvPE5O1_PXBQs3O0fOcAQjBQNBQLbELBQVwP0ZDdBQ4vPfBQZcM_3LnfOkYM7_OVTPkdPlIJ__ORBQxpPFTPtYMIPKG2OAqPxNOrpPFCQrYM1NOUfM5pPEdO2pP0rP9NO8pPRAPUgOBCQlgOXgOcoFZgO6XOVhOq5LI5LzsFoGNWsF8gOtgON5LhgOugOEoApgO-mI7gOb5LrOC-NNGhOH6LOsFzOCpCQZsFj5LdTPRhOrhFapA_gOp5LW5LChO_dFEhOKmPfPK6CQC6L55LusFYIKAhOygOchOBDQOhO2CQzsFnrNAMIFDQ45LciFsQNF6LTDQqCQoPCehOfeFghOmZIbjOjCOlVPTWIKqPsrOeuIFqPwAOlmKpfM6tBpbEvhOaLBxhO-nFfTPdAPOqPGCKR-PkDQzqPouO9hO_lI_hOoTPFUPLcOHUPwfMUZMyqP_DQldKaqP8TPodK6fM4APIpO3rLy2P8DQ26LC1PBHM7tHRyObqPEUP5iOTiKD7LBnKAnKrAPdoFoqPSEQhiOiOOjiOtVKliOUgIniOXoO40DqqPoUPOOOqiO0iO6HBc7LsOOXfDuOOsfBk7LvqPoAP3BO1OOBEQQgMr7L5BQoEQ7hFJpOVRMijOpEBOUP6jOZkOhmC4jOdGPiQArGP9jOuGPfGPMUPUkOyjOP-PBFQvGPPjOhGPIFAJkOOlFCFQRFQsYIv1AVNOeGPulFlGPFlFtGP1jOWFQhkOYFQe8L4bF8EQ1eFFkOLFQSFQckOlkOx8LSlOf9L2lOqnOrkOS-LCmOMlOwFQt8LcLAN7P49LuFQokO2FQAlOH-LX7P6FQ9kOG9L9FQRvBeUOL2AElOSnOclOY9LWlOAmOn9NE9L7FQFlOUlOLGQ05O5FQL9LQGQJGQGmOOmO6kO37PBGQalO-kONmOQ9Lo2PF8PWGQCGQAUMslO99LNGQGKNB-LlGQHeOnGQxkOImO87PtMILmOETApkOxFQbGQY8P0FQEmO0GQSGQxTM05OolORlOsGQ4PM9lOdlOpYOVGQPGQBHQZoOREANlOh-LK8Pz-L--LaoOhpOpGPWmOPHQioO1mOdmOUHQ1lOLbPXJKG_LYHQinKogMXHQCTDAVPJVPymO5qO4nKgmOdHQmwGPkBpmO4NPtlO21OigMTUPUmOSHQ_ZMdoOMyG3mOJBPRnO7OOlUPzHQHdMDdMZHImWP0iKaUP4HQiSAcUPSBPsSADnOYGP_ZMHnOPnCPbPv0HLnO4NPNnO5aBsoO46PKbProOJGCVnOsUPsCOaZP4-H7oOYUPuCKVDMRAMkUPJPOXBP_AOXvBrqPOBPWRIaAMYIQjaMLrPyUPHpOgAMEVPjIQ6QKpeK5nOsBPbBPmAMuYBUNKhaMVpOJoOYpOHoOzAQlWKKoOjWPdUP5AM68C7AM6aFW2AJHQgpOr-LipOM2AJJQlpOkoObFI0HQUFOMJQcgDUoOWHQWpO7GQaHQJbPYJQKHQIbPCkO5EQXZPeBM1oOcQKhBM1uC0oOh4D2oOIaI4AQcPOpUI7COApO0JEozHJpO3nK_-LaRDDpOzUPxIQ7BM4BMgJQvHQhoOmBPMpO-KJIVPgUAyJQGzDEUA7IQVrPGkB9IQ7JQDJQYZPFCMgUAQCMT-L5_AkpOSJQsmODfKuvBSKQfmAXJQ81A4pO3gAqpOcnOcCMwTCjCMk1GxpOw1AbKQchAqCMVmOlKQLrA6pOMdL8pOIqO_CMEkP0zPpPOj8P6jKEqOKIA8CMTDPODMzBPYjKarPyzPhrP7RDHDM9KQ5WKagAVqOOiOJDM8GQ8RDtPONvH64NgqOdLKLbO0aM0POJgOA-PMHAD4OMEAqqOCJQSNAJ4OfIAvqOxqOerAUVPhKAWVPnnO_qOouOOrOe_N9qOCrOTvP7CKJEMSrOE3CDEMSLQi4AHrOceBF3C7HNC3CrLQ7EMUrOT0EQrOevHMrOfIAkLQ6DMYuOLfPv1HHCP3POcVPZoKShMfVPe-PhSD0rOLCPD-PVCQTfKlrOWFJ9jBRSPmVPEFMSXKkVP2rPWsOfZP8LQpVPYhDZMQ0EAKMQxrOMMQgZP1rP9EMjZPVcAnCJzBQYMQAsOoVPjMQOFQqVP5qO3sONFMqsOdhMLSJ_ePnZI4sOBiMtdP_rP5rPHfPafKaFMvVNCQO8sOuVPeRK9rP5MQTsOJkKGfPuMQ1XDI1DisOsLF6QNFNQf6CHsOosOq3OJNQORMJfPIsOSRMKKQANQgsOSFMKfPrFMvdPZjMYNQ94PEsOXsO9sOzsOrdP4XDENQSSJItOFtOUtOeGMetOaGMNbNLtOvNQglCUtObtPETDStOslIUtOSQNuNQ9JAphAnGMPtOCGPYGMzNQBsOgtOZNQhNAztOyeAktOFpAmtON4NpcOoeAvtOquAIOQptO3NCOOClcN77AztOdxOUOQ_GMOEQwJACHMknLMuO8tO0HMWuOlsEAuOHFPCuOIHMAvMGFPfOQIFPUHMKFPlOQrOQNFPuOQQuOswCeOQ6tOxOQOuOduO_tOKuOlHMuiAjOQ9qOuvOC_DjuOPIMLIM-3PbCPiKDTLMhvOovOsuO4VPNNIDvOxuONPQObMbHQ1uODsPBrMfvOvoK7uOBvOfIAkuOMIMEbOgFADPQluO5BArVBAPQtIMooKJvOlvOTPQwHIIvONvObIMeeHJJOzdPVIMNlHUvO8vOqPQXvO_MQmIMdPQlPQ1dPkvO4KMvvO6cCpPAwIMtPQQvOvPQWvOsvOZ9AZPQuIMKPQ6IMGOQCJMkPQbvOdEAAJM2PQMQQ4PQviA2vOafPUSJIJM7vONBOKsPaQQdvPbsFdWNcCPeJMFYDuHQFLMGwO4PQhQQjyAjQQUWASxOIMQoaHrkAjxOrJQRxOZwOF-PpxO2JMI_PxQQnZP9BKwwOjwOJxOfKMPZDkYDNxO0wOjKO2wOCZDUTE6QQFKMJxOBRQO5LTwO2GM5wOmJM7wO26ODRQlZDsnA_wOqZDWKM4KMrQQH6OaKMGxOcKMvQQKxO5JMdTGiKMMvDJRQhxOa7PGRQIxOdRQjRQXZD3wOXmHpZPqxOrZPRRQ4SPNZOWwOkxOiNQaJM4QQALM0QQHKM0RQrBQ3ZDDWPqCPvxORsP9xOMLMnyO1xOd3PFkC4xOGHMVsPYyObWO-xOLSQSsPDyOwCP2yOlVPcyOWyONzOuYEWwANyOsCPoLMWkAREQ5yOrfPUyOJWPTyOLFPQRF2pOAyO-uAeyOLzOQMM6LMT9NTzO5LMESQqvCzYAqyOPWPtyOaSQgoIvOAxyOG1GtfPrMMAMQ6SQWSQdEAAQPFqNMtCPWP7SQBzOQzOaRASzOeSQXsP7yOL5OHhNnMMTjONwHJMM7SQtMMeMMDzORzO_4O1LMDTQYsPhSQSWPOSQURFxfPpSMAwHazOANMj5CCNMizOzzOO0OJOPPRF5zOjwNT8BrzOnTQm0O1zOuzOjNMxTQt3Ap4OC5BrTQcPB7zOuLQg0OoTQ1zO6TQ6DFOHO3TQI0O0MOUxAJ0IrIP4zODUQKpPgjHmNMN3Cl0OwtCQ0OuNMv6OszOW2CX0O1tCOiONDOODK_HQ98IRDKaWPy0ODVIdWP10OEOMbPH9WIiWPxdMq_HXUPK1OPXEpWPuBO4dMQcIj9HjDOLxAM1OjDKtNInnOYUQzWPVSIrDOSBO3WP4AF-mIv1OPIO7NFq1OoOMs8PpGP-UQi9Pq8Pi1OKtPk1O_OMV1Ow1Oo1OY9P7OMCVQDaOt1OUPMn1OmQQz1OJVQDVQu1O41O4CPFXP6CP2MJ0RC5dP7CPJXPC2OKiIhVQLXPOAI7hMF-HHNJR2O8PMN2P7kJW2OS2OXTQa2OxVQuVQDQMxVQY2OsVQg2OgUOzpLP2OxVQ5VQo2O7VQdZOwVQ8PM4VQLYE1MQu3OTNQ32O1MQBYA22O_2OlCKISKZ4O0sPReEosPqvAqsPOWQjDQtsPC3OFDPRBEysPFiM8bMK3Oy3OGcMbUD5sPFcMWiMpXPYiMsXPkXPAPCU3Oh3OgBQ1QMpUJPEAa3OisPc3OltCDtCKtPm3O5OAqTBDRMl3OV3Os3OPRMczEKRMJWQXWQ34O_WQNQMx2OhNQ8RQqWQoUDXRMDIA33O7rBaAPzWQQNQ83OOMLr3OlNQRBEA4O1RQzkKULQmTBFOGYUCg8PgpCZLQ0EAL4O4KQx4O9bOmwAyRMa-PgUAS4OHKF6RMr3AW4OCtPVtPEtPvvAU5OATMhPQsrLyXQIFAGtPLROScMoUQ-NFUiB2TQ9DOr4OHUQlXQGxHWSMwXPy4ONTMngK14OtXPV4L2NQA5ONYQkSMNGPJYQRpOJXQ5DOV4LukNWtPc3A4INTYQ3RMJNAT4Od5HV4OQ5OLQQ7SMLXQYHA0XQAlOBKNMYQEqCY5OG5OJYQsYQ3_Nx6B9JAH5Og5OpgKiDPhtPQ6Om5OU7PB7Pp5O25O5vLD8Ph7PgEKCRAA7PMZOC7P15Od7PnZOS8PZ6OyZJG6Oq7P95Og-L_5OU6OGZOiUODDQEQAemJEZQTZQFWQL6OFmJ_mHO6OzTMR6O4PMT6Op6OfZQW8PelOjUOT8P4YQb6OzQQd6Ol6OXUMquAZUMoxOrZQLREm6O6aDnfOvZQxMBs6OtSFmEKw6OiBASSFUJOrUM16OrtOckPxsKMjD0yPdlPZzPEHOjiPDaQR2F9yPmlPRgPflPBzPQFAS-I0EKC-OINOrCFbqNjaLK6MMBQ0tL3XOONK6uLx6Ph6Pz6PKxI2XOq6PCvLl-FQnOyXOcaQIvL-XO56PqaQ06PwiKfNKiPOxKQ-CMNqOhoO-eKeCPXQQ5vO1ZIvNKEiPn4IKOIJHO3_JlZPgTKlmLbjFo8BbGKQTFtBJM0PdcPjsLkyAwBAl4FSAOI0P08B9HFulPNlP1-OiVBIqKo4F5-OpOLf0PvAAjePC5M2XHBgIxNGyXHcAOl4Ko4M5NGF5KX5KfbQIrNH5Mj5KSuPa5KPCOE0PqiPTCJI2FR4M_NGkULnAH7YFGgPcwIPNAsfH-8N58Nf3OjmLnSAoqOBcQdXQJOAWLQ4OIhXQcXQU4MqDMyYQsRMEcQlzOr6CbXQF4OfXQXYEIcQjXQEvJzhPH9B67C5aJH3IC5FOIPo1PKIOOaQF0PPTOagPlNPvFNmmNdCLLLLJzPI5KI-IJMK0PCTGPYLQOcQl4AbLQMcQUhPI5KCaKviPQYBrjPDEPytP_NG8JAUrBqrF_dP90J2yPJMPIzP0ZP_NGj5IMEEMHBYkMGzIycPRCMfhPI5KaOJINF99JtZFyXMROGk1NhdP3oMB-J-4MD5MebQaOG_NGYdQotPQdQz4M98CFnJYFOxePt4Mz4MojFBKKQ4MrZNd4MtbQU9Bu4M-2GJ5M7OLU9BQZPhNARcQFOGtHO8aQl5KNJO3yCSTFikMKOGvdQ44MXXOLFOL1JX5M24MddQA9B6LHEeQPdQ8dQRaDHaA-dQ8zJ7JGk1NqdQO_JI5MIeQr4MzdQq4MH4MzdQk4MibQA0NfLGUeQKcN0bQI5K-xP7dQa5KGuJOtD7SBSeQY1Nk1Ni1N03HSiLJ5Mf1N_4MuXHUuPFiLk1NJXDNeQa5KbaCkdQ9WJpWJheQCeQOOGzePukD5KOS5MIpNHlMj4MkCIl4MjbQN5M0eQV5KDfQW5MXeQD5MLfQo8JYcQl5K8eQt3ATNE_tAkdQ0IO2WMk1NB5M1cQl5KtlO9eQ9vJAfQOfQl5KqOPpKKkEPsbQYeQceQ24MjiIUfQQ7NkbQBfQVOGRVNb5M4eQcAO6eQU9BxcC68OPWMf2J_eQYMG4fQgeQBYHndQF5M5fQFfQe1NZeQnfQubQMfQ2nGkeQuZN5bQGfQoeN1XFCgQQ7N6fQUNGfpHwqO89JzaC_rB9FP3dQxcQpTQe8AVcQFOGLcQAPFXgQQwBV9JPUCr6PZZIZsC27OMMKmRMggQgVPC4OxgQpqO0gQG4OQaQK4MpgQSSB8NJ8yP3zCY8BWfIDdQPMECcQNcQU4MphAWcQfgJneQ2XH8NJsePRZBdfQvgQsqO0gQDcQFhQFcQ5dQL3J7hPU4MWhPfgPUZKCsDdMPuyPbzPK4MeoJGdIogPLMKOkPnlPxkIJaQghQ2LOGhPRLOvtPH9MehQ4gQp5K8-IlhPGLOlhQhcQxbQ_iPFOGH_IZ3CBdQYzPajPPaQ-zPK4MWhFkdQHXJAgQWdQ0fQNuFpMH7SKLcJSfQfbQJeQbNGeeQI5KvbQ7KGk1NQ5M3iMljPU4MbfQPeQkEAmtDpfFTeQHiQ7cF0AHKiQrdQw4MyeQKgQD5MwfQfeQyfQNfQTfQmOGhiQWiQFbQp5KZiQORAafQeuAkdQQJOBhQgKGFgQ3gFthNviQFOGuMMMRALxF2MFMHBTbQ5HKdbQhfQp5KwMKiyI_gQzMKfgQThQlzOweQSPAShQK4Mp1GngQmyAK3GbWCIJBFFOEZNk1NHPLmgQ-fPZcNJgQI1GcjQK3GzZNfiQqtG2ZNmfPIFJXhQl5KNWABPLFyPgnDqaBsmP4iQZAO6iQxZN7BPnVM_NGtjQlGApmLFNOxjQf9JbjQmjQdjQgdQAHPJXMq5GhjQc1GtZN8OLjYP1jQ1ZNBPLDkQGdQI5KzHPfiCfsJzjQh2JUhG5LH_NGCXHVgQ7aNVjQt5CBZEaiQ6AAmtDceMmfQsiQ_OLa5MEfQ8HPkiQtfQJ4MniQA5K5GA-0NeiQLgQwdQpdQ3fQBkQnkQbrPkpH0gQPJAGcQwhQU9BV5CFcBpTFvnJmdQk1Ne5MZdQZzJbdQNiQmiQfbQoiQRiQNgQxkQlkQl5KFlQhdQl5K_kQNWAoAA7hQPWMl-O1hQSgQq5KRlQrGEfMH6fQEEA6IO5rFIJB9hQl5GPgQKkQTEOueC4dQOjQqRM5IQClAjgQtlQgTBM4OHjQMbA4PHzEJjPEDjQIyPaKLHZPQbQmBAhPBrWOcMDezPgaCJrCgkPXYPFDL_iEbCLGJLIhQXiQJtDDODFPB5VFBNEbyCD0P7GOdzJIFKi1KoMF_BH4TLWwI-_GW7OFKOXhQSjCawC2zPoyO6UMeiIUmQOONeAOCgIUCOjuNajDWbHNNAYbHhaNfhP1aPHdIUkQXgPUbQO0POxDVLKE8JrGKIrKn6AtGJqTDBbQC3Kb2KkIGn0MT0Ge5PnmM1QNIfNkhN4bQCgPKULvhN8iQJ_OGfHjGNNOA79P-6N07NkZNfiLoPQihM4uO9PQIWAcfP2dPPYQigKciMZYQacMQROotP3XPJvD26ATbP2DBk7AkFKVZKijP_hQ1zPonQNFA0qCBdQGaQ-hQvhQbyPlaP3XDbWCYjP7lQ-TLQeHV5MDUL7WCCoQ3aQ5VP7XQinQStPXcMUtPjTJyXP3UMhJAIyATTAD5A9nQPcPVkQjiNPnQuiQRnQ2eH6ePiTKi3N08No7Nt7N8ePSMQDfPQsOsVP6rPEfPSdEIQOtVPfhM7IDymQRuBwdPSGA1qCdGKdeP0OFrcP7aQ7pKNbQfkP--IF9OL1PakPN1PrJPokP3BIY1PgKIskPbVMNbQjMK9BAABA7BAQLKNbQ61CWpHL_Id3IP1PpkP5GArkP_oQnVMRlP3DBQwCegQ0cFJpPzNMQpPGuLIpPV-OorLfpQtrLOpPjpQu3Pd-OSYQRXMSIAVzPMiJL_I-kPVmQOxKYmE8tMzmP9mPYmE-lP3tMs_FEuMNcK7WAX9O3zCxkBLdQ3tPi8O9_MelKgoBJhEh-JJbQNSODSOlXNNJPwlPPJPQ0P4HOhcP9NKjcPAoM50PFQEGrKF1Pn8OWKIuJP2JPwJPG1PjkPQbD1JPL9O7qM1mP2KA8mPK6FlqQClPPzE3mP7HG3qMTvNXKPgKOHzKVKPCLP8-OwfCXmQ7zMGXNb0M4VCt_GG3K32Kp1PN6K7yERtEYLPIwN1MPW9MXnPBdPsANX9MV0EaxO7MPQCNjWGJTOOAN_qQZBNTBN5ZGLBNUBNGhFsPNHzP0ALbSArMPzgPmDNhIFlDNtDNaxEJBLjaPHINaHNJINKIN_HNeXN2nGHJNNIAJJNEGLDNN6nGJSNtQNEZPdrQJcPOCIjONodNNHJBRNtKL5EJQJL6rQXKLuJLjYPcxNLRG0ePrUN9wGDsQJyNl2AS1GyYNOGCwkQ3RL35GTQLifNamQ8gNGhNzBAIhNE6ODLLJAHd2NAULWDB5iHf5NOkNgkNxkNpAFQlNimP9oNfVCTJHOtPPqN6tLapNEPOdeM0rNZ6M1lP8cLePHgKPvJKevNKFOseLkyPISHQuPO5Ni4NjOK7MHgsQfQCkSE14NRPNJgP7VHLgPqsQ15HU5NHNJW5NJtQSlLh5N25N7cFWcH55N01PZcHQlLOlQadPF7NDSNFSPI7NxeHvMOdIPDcHDbQoHFfyEdLIaoLM_NnVMgoBvAAFpMLIAeiCWXMHmQh6NitQ2bKgoB1HBSmQd8Os_JS0PgqKZoMNqQseIQeIN5HU0PkqKN5Os5FXpMniDEUN_qM5pMzvN53IgtK4sQXuK8qMaWA0qMHfQEcK3qMDjE7mPvqQEzKuqQsqQscJhuKErMouNIqMMrMt3Ji3JukMaFG4JObwMCBLfnEXKOiKOw0MyDGewMUDGZKORKP1wMMqDtwMWxM0DGGGQfKOPxMYxMLzKwtK-DGdbFi1NvKP-wMgEGmxMUKPSEGTxMJEGspPBxM2uQqDGZxMAGDhxMJTA8JNRyKnEGRzK0uQcyMyxMuzKcKPhzKYKPGGEkKPxzKmKPWYD1sQGKPn-FyzKdvQoxH8KPUvQ5KPwzKaFGgvQ8oEQyM7KP8gJ4KP-gJFpE6GGMzM8mQwzMniJxKA2zM6qQqjLEnQh0MkIGp0MjFOw1Mb3KekE2iNj2Me2MP2Mi2MyKG_KGgcQZFOk2MELGs2MT2Mi3MeFOQLGx2MMjFdLGS5NQGOa3MC3MGAO9vQh4K93MKlQedQPfQW0NR5MiPG_7OClNWqN3LPoQGSwQ-6KerQh6MyBAMMPQMP27KLODgLPEdQp7Mh7Mz7KLFKBTQ47MrLPWvE0MPYnP1TBBmPUIPDmPUIPCJIh8MHTOFTOIuPFrQ8-KT-ML9MWnPlUGZ9MHuPe9K1wODxQ5-MhsIu9KsWO_bPSePNVGniEB-MAxQ29K5VGF-ML_M39KfjLQxQW9MbPNIrQHdP58M6LP09MKYA3-MhxQ8-KrYJ8-MO0NtyP8MPf-K31N9iPxxQiYGX_MUxQwxQOrQb_MEJIIwQwGOFlEBANMTOGjPQkPTIOdANLBNPqQbCNGNPQYGKBNaxQ7ZGdnNWrQUTOVBNZrQenP__MMQFhBNQuQHaQUyQRCNylM0BNaxEvBNBNPQkPi5H3aGGCNIyQWxQi5HrHFFCN2wQ3yPBBNflMzJB_UFJbGCVFcMP3wQkaGHmPaALkCNcALrPNwMPwCN4ALcrQSyQ0xQsyQkJB4DNBdGMGNqRPBGNsCL31NyGNqCLBGNOcNvWFOCOYtQ3EJ_hGvUL9MNHzQu3GeJNFNHZJNCkGhJN-_NZcNXKNkCIUKNWrNHKNNkGdzQZKNOtQZAOFGL6WNAnOEONCMHRrNSFEcMNtVAOqNasQaMNrzQ5MNtQJzFLRbLZnGsMNTzQ_MNNMHsKNwnGONQWKLdGLyrQPcQ3PNxoGnNNUZQOPN_GL2rQ0QN3vDAONIHLCON3uNFgNaHLP0QCPNbtNedNzONr1PZcN7HL24NuONjiIUPNqqGkzQH0Q-HL9qGpZNhsGfrGZQNDsGcQNAoGHsGwQNzXEyQNigNOCIH0FWDQ_QNY3EIRBr0QwlAt0Qp3E2QNuONvsN-zQ0rQIvN-ZOqQI9ILjYPYRNZaDaRNHnQ8TNd0FbGOrrQAVNd0FD0NuKPaOP7JL-NAC_OQaP_uNS1QkvGe4EAmLt-NCwGtTNhqNwTNGsQPxNS7KCIPVUNdwGgaDGsQKxGyJNbLLgLLmHJWgNpxGTVNi8Pr1QHyGJUHSXNSfCzVN0sCRNDVtQM1GJWN0UCLuQOyGK0GlzGrFK2WNAsQ6yGtzG0sCPZNoML5NLmNLwXN11Q1NDjeQNsQvYNcOLXYNg2GSZNc2G31QJFEaXMAyFXhNBaNeaNiuKtBABtQy-GQaHGKG--G7vF7aBzaNjSLjPCOgN9-GuhNuYHPhNvBAd2Q6AH9hN4AHjYPPiNtaHrULDgQyjNUjNNBITjNZVLSBINBIWjNoTOnTOakN4lPqWLAWLDQPAXLqgLklN0gL51PMAFF3QqlNnmPJ3QrMH-oN7oNf0Q2ZLSsI5oNbZLSpNtJH8JHssQniDboL6ZLIaLTiOkpNKnJIqNPGO41JNrJp8LNqNWsNQLHMLHhqN0aLsqN8JH9LH5zQQNHcbLHYMaoQGcLwrNlsNziMjoGbzIbsNbQP31QHsN32JCuGZnQfsNusNflQ03Q3nGD4QEwGa6DSwEZQPPtNCuNdvQddLb4DJvNPrAReL9vNBwNtLBGHPJxN8oELxNRUHxTH93QuVJ3ZBfVNd2QuUJayNyQPvQPoVNUyNS3Q6qDuAD_zNqiQgWHTtDmBJuWDQfQSiQnlDkODx4QRiNyQHnBJ9qBf0No-NuhL10N3XF30NEgQbkQm1NI8CR4NoaH63Q8RPAgNNOQLEAh4Q4nEI5QS4NtPPYwQaoMW4NFYDgXFAbHoQCL5Qy6DDtQNbHFtQcoMi4N_4NX5QHgPkSEhRCa0Q9sQRVJsnBsGINtQDYQ5fPd5NpkLp5QedPn8Js4QedHkXCNeHefPW8NTnQReHeoQF4QhTKg3Au7N55QdeH17NfoQ67NOzQh6NbdPQFAy4QbIPNmLFxLQ9NEjCinLTuOmhHg-NCuC1-NE-NUYFYuC4-NT6Qe-NG1Ij_NJIN-HNy_Nv8NLjHZ6Q60CxoLx_N5oLZUA7oLYjHazQi3CnjHNAOKAOe3Cp6QPbQRXMztQKOE_MKDPECdQvtQBxMwfCxvQ3HF8pQlmDeGA8AANoDSLGnfFGmQthQvaPI1QEyDjYPn2FKyPKnQv2QnmERgQJjNYVL_1P52Q_1P72QZVL92QWZLW3Q3MCTpNZ3QlZLb3QntQNpNpZL6pNMpN4IOw6Q86Q-dAvcIi5CnoAzvIWkP16QyiNBREaJN5UNuONuyFf1EJNNIfNxGLHyNdAO1GLyGLZNN90QxNNXIK0qQ3rQ6GLZmF8GL4NNuONZ5L4iIM0Q6YPO0QusQLNNwaDcUPg0QgpGizFaONjHLcON8sQ7QNoHLuONdHJ9CQ7QNOrG_0QInQNILA6LDQNJ3E3zFEQN57QD0QzcDCgL6ONMQNLQNbDQ7QN23KePP7RNRQNnQNJ0F8ONr7QnQH50Q6ONQ0FxNPJ8QimM08QQxNgxQuON3ILL1QgtGN1QG0QROP1fLn1QDVN1xNA5EA6AjYNBdHwLBPsQ3EJ0aNFLC66QS7L8AAfdI_rC1ADMaAnmQl5G51QvPPM1JqJHX7QY3QBaLa3QNMEc3Q8JHdpNg7QFqQ76QnmDLNBnLKSxCQpQhzPOdGKNPPNP5DNuUMi7QnmDqNC1wFmIA67CcEBGzPNCImzQD2QbNDVMNrzQGGLNGLAsQOwFiPNB4Q3UM19QomDOOC67C77C8jPqPLvMNxDCIGLyGO0VMK-Qb3JYiJbhQCtDWvQKuJ46Qv3PwnQicQg9MlUGMrQMKNOmNj0FIoGiGLy7QF-Q1NNF0Q3KKHIK3GLJDQ6ONVHJBONtpGS0Q-7QcpGozQZAOZON7sQSyQDZP8ZAfrGFQN27QWsG3FOoQN9-Qz0Qy8QwzQVON38QT7B1-QK0Q3aD8rQuSNQ1QHEANXNNBDRML71QqQI6yG-1Qk8CXULK1QCEJ0PLFSEm8GI7QZkLN7QUVLM7Q32QT7QXaNh9QcZLg9QyaLi9QxkAk9QcpNe3QpyQPqNp0JdKHYGOotQp9QomD0FAAFJzEEFdBebP3nPT1QcXNETNAINo9QT9QzZA2VMDVDLjQozPezG91Q9ML_1Qb_Qa-JzGOK-QQsBlqDJmD54H1LB_nQVkGl-QMxGn-QINNxyF58Qu8QMNNm8Q7QN0HKtoGu5L6ONkARsIKiNNy0QE0QoKK3NN5YPF8QxCQF8QHHLH8Q0-QfARz8Q3-Qz7QT2EXON2-QhHLQ8QhsGhcNimFgONPGJHILMrGcHJ_SKRILUhOGQNkrGL4QT0QBQNlrGj8QrARl8QEIKr8QQJNr8Qq8QKBRmQNyFOtIIx8QV8NLQNrQNhBP3ARudLq-QiBR9QN4-QN8QssG88Q2ILDRNvaPm1QlKN6UNcwGlOP8aNvPLtPLAVMK-Q5zBYiE67CTmQYARgVC-sGxRAT_QyzGZ_QHFD9OLN2Qu1GwRP09Q4_QzfCykG5mDsoPJBGTbKhjFVaQN6DW7QkYDY7Qv6Q4_QhqH1GAqTBpeQswFnFBwpQIbNW2QgjHY2Q1BR4_Q0uDJZF1AD6DBdCRa9QMARF5D-MLPARJWM19Q-6QTLA7bPtfIBmAz-OjqK4tPU9JT0PVCRS7LwCRRfIdLIOVM-8CVXJ3tPfqK-NA7LOgoB_oB5iPIpBjnBVdQsZHfzNyzNizNqfQYXMvCCfzNX-JuzCUhLPDRv6QQ8OhyAjyA8JOAjMUKOstJC7QFiJ4JOZDG8pQ3KA2CE3xPuZEqaBoCR5GESCRPLFr_QqqNBJHzJHb7QuxPvDRm9Qr0J-aLXaQySBJLHSaG56PlaQmkH7uLy6PexIMvL16PcaQ9DRwyHNbPgaQGYOraQAERJYO-6PgrPDjOLqO3RD6KQQDMbqOFsPi6O1vO5aQtNKZQQ09QxhE1qC1CR0ROyaFmIPbROUNFdROEJPmWCTcP-5IBKIyIPFKIZcPxROE8O7ZPbJPCDR3TF5CRdqKBJPL6IuMAveImROKqQ57OOsIuER3tQJ5HPkMi5NA2Da0PBPJo0PyvQq0PhSON9Iu0PEMONrKwGJVqQiJP0GJ-NAK8ObbQSIPBUQWqQRHB1UMOFRW0IW1P9vIa2L8oQcqQjqQO1P4SOK1P9rKM1PdqQhFRxJPQ1Po9OS1Pu3ImFRApQSpQ3BIBTO36HWpQavMEvKZSAVLO9QPfKOeJOIvMVlPSwKUyKpKPtBG7pMB7CShP2ZK1pQdwMSKPfxMkbFWKPxpQqKPI3DhvQzoE3KP9KPO1Q9zJELPpkIbOEC5QevQFkJp7OD8FX1MF3KZ1MH3KIwQILGNvA93KNwQUwQqyQfnPx8KKANs8MJHPpwQCdPxGOysQ-yQDyQ1wE8BJvGRPkPtGRPANlYGByQwbQSjP3IOmrQ_1GOGNG1QimMNzQ12Qr7QczQQCIezQMiMB_Q8ZALcPYBRz0QaQNGZP_rQgOP4KL69NyKLlWFuBRNKLR3IM_ASVNx1QTwIS7OWsQYsQVvQcFJzjNp_ExVLE3Q_2Q2YLaGH7VDwFNdiEI3PIKKBOQUoNdzIftFsHRT3QHpNTgQJZLjrNMBRZkD50N3WFO9QEgQhXHS7BjXHW1Ng6NxnJTkLGmFGtQlSEPjBN5Ns4N6fPvmQ8fPt5QBYHD5NUBIL3FnQPfkLh5QlbHj5QKIRd5NV5NybHf5Q2cHLlLG6QD6NfVCiEOGSPF9NISPjdPX9N89N59NPmA0TOwtCD2P5TOPpLVSP1eMK2Pk-PxpLk2OV7PP2PLGQR2PZHCX2PBlOk2PDkP7YQhqNZZQg2Pl2P8_PHUOe2PW6PkpLV6O8VQU2PZsQfUOc2Pn2PJ6OjGQ8pL_UO9mK82PdGAI7OpsBK3PdSPw3PTpPy3PuHROWOipQ33POYQQLAA4PepQopQD4PWpPL8PH8PQ7PHBMt7PQZOv7PfvLR7Py7PZ8PU8Pp7P_IRNHQG8PDZQIwLb9LzJR2xAMYOk7PkYJyJRT7P5YOxlJAGQK7PqJREJRelJFKRywLvJRS6OPZJ4GQXpPxZO6ZOi_I9ZOn8P1cMpSPnAOuCIPbOEfMouP7yLlpPrrPSgOYhK-fOXCQDCQCTPDqPgKRCAPzpPEAPxYMjKRHAPGtHnNOrhKy4LLAPJAPunFWCQzKRQIEAOOJAPCOOaTPHlKGOO5hKQJJthOgTPyDQaiOQqPa2PiqPjAP1TPSOOTEQ6EQpAPEEQ5TPGEQdqPIEQ1qPCEQXiKkqPXEQF7LRLRubE6APpqPrZMimIydKvEQeIDf0H7DQUEQ0OOo7LkAP-PKeYIwQFEFQkzQFIQUoO2HQxoO7qPMBPrTHaUQv0H9mO2qPDPO4-QsLRZZPjJQaJR2IQ9UP1DQMBM42OBrPiUPSAMWBPpgMmIQkHQkIQJrP40HH_Q8JQOcBxUP3nO3JQzuH3_LoRJSrPvJQjnOloOUrPpoOmHQOER0eKIkPzaQqPOySPnPO2BPcMROqOirPH-DkrPMVPfqOprPEdOrMRKTPvlKeLQPJAgLQAEMDrOGEMBaQJ2CwLQm3CtLQ9POCMQEDOZVPKCPgMQCWEWRKjvHJFMpXQqdPSNQ4MQrsOBNQXXKroQudCchMjNQDQOjFMLQOXCP73OHeEMNQSKA80QPNRBNQwMQpsO_xOkoQsFMusOIXQ9QPSNASOQAJEQOQ1OQ4nLgOQdYFKFPnNR3xCnOQRyC7xCKuOH0DbPQPPQ3VPWQQHoQVbMIsPVQO_8HfdMhvPbbMDxOlNRNRQtJMPRQXbNuZD-RQV8HQsPnjCtCPcLMJTQVSQ7yORSQ-xOPORbzOtfPrSQjyOvfPKTQWsP_MM4MMZzO4TQKfNCUQ9TQA0OgNMrLReBOJNIZPI8bIcUQG1OWDOXYO00OH1OfWPjUQbXIlUQ0dMMII9XQzUQ_0OrUQtbMtUQmBOvUQuWP8dMVcINBP0OR3lJyUQaDOFeMP1O6WPd9IjVQukKMeMh9IHPR5SJDXPfsPpVQ_BONPM6CPnVQeXANXPrVQGWQFNRZ9AIWQINRb3OH4P2oINWQKXQPWQyQOIDPnsPbWQ7kKHDPLDP-cMZWQ51OhWQSiMhQMfXPeWQcpKSDP05LKBEiWQTiMXMPcPRa7PqXPcMEtWQWXQKiNGXQp3ObPRRXQIfPv2OAXQRRMSMMZXQsPRIKJ9PRBYA23OMWMbRM-3OePR93O9WQLQRPOQb-DR5OJuLxXQwXQxGA6XQASMxGAm4OAgCMSMyzOTlKSSMiORhnQb3HvXPknQknQgDPZtPwBQcTGJ5OJYQ0YQ3pKi5OuwAk5OLZQfZQNZQWZJq9L5IR0gAWZQhZQaZQa7PiGQTlJ_QRsmJcZQPZQ7QRF6OjZQAxLlZQUZQwmJG6OkZQY2PngJFqQxhEJkMKECBDRR0P_ERQbGytQxhEOVMOcCeERB8O3CRJlBAFRDUFSRRMsGnyAVkM5DB06QgDRb-Q2qQRLPaRREEA9pKydJH3ItOFsVDYXJg1Kn0ISnPBrQbtEeoP6GRxGRoGRNxQG5IPxQGxQrxECCNUCNqcL6FRjsQP4HfEHwlNbmP-PPw3HbfIkkNmsQynM3aD1cLT5PwtQlIRhgQmrLkVO2qL-5PW3PR3PquAm9PBIMp9Py0EpQQSLElQQAVQQwOiQQLVQsMLOVQ6ZKgTAr1OSVQkSRR9HVVQnSR0sCFPMwSRjIO2KAsDEnDR3tFFKACbPj1JxGEf9QCGLvzQCZLW3Q3RBtsQmBRT3Q1DRf3Q3qNW1KLQPdqN7DRLERdaQ5XO_DRIER4XOuaQu6PEER9XOmaQHER86PJERatMGvLpaQYNKNERyKQSqOhMR2MQfrPkTR4BPZqOHoK3jQVERoLJYQQ2ZIv6QVuAt9CSwARMD0BAujIIDRzoHpDRUlPA7J1aJbVM1BAmHOl4HalQWoQ3bPH5JsHO2OR5ZKk8P7ZKm8PIjM1-FOVM16C3nQhKP3wK4tMCGR2bK1-FNtJ_3IL0PEURO7O_tMF4IVURRXMv4J9rJ_3IIzJblQN-IBGR_GA7LOv4JJkME6CpRRvnQ-tM8wKJuQInP0ZPv4JxsJDdJqxPPhPm2NxURfURAVM2BABLBepIkhQbURwqQdUR3uM3UMxoHz6CDVDEKA89Q3ML_XNvOPBYNG1GpURlGA1ADEKAP-Q_VNuOPg5DOVRhcKelKxEBiWCJSBfpBeBJnzPw7OiBJJyKPMOtIARMO8URlGAeVRTBJokD4URb8J1oD-uMQnPf8JwZOu1Q-IRnVOLURT6JNUR6CCWyIqVRAiPXBJOnPLyKxVRkoBL-O1LFTlPD-ObFRjpH8ZPZIB8BE5zCe3JNuQ5iEVuQrxMT0KSsM4FRDLPyFG3yM9iLozMSFK3RRV1KD0MSLPzyM_HGNBCBIG8HNlDLnfIFhGOWNacDyNLwOP8XNzOPjbLeeMueMesNBuNTSRGaPGdHw5NtkL35NTtQv5N15NYKBy5N45Nv5NfVCwMOdfIYyAZaP7NBx1D7tQMsIHJPQDRsIPRcPnWCqXLiROmEBtWCqzO-tQY0P75I2-OLSHYbQLqKT5FxER-4FHXRSXRbOFuyJAdP80PFQEbGJj0PdGJYJPx0PEFR-UMp0PWFRAuPBqKCuPt0PrGJDMOw0PgXRdMD6GJWrKbrKucPK9NQqQ0OFFuP6INprKUfPrrKoqEbpM9vAWpMDkFYpMOIR7tJmkMpMFANFO6F5qQOqMvpMJYRxpMCNFdPGX6FylPbtKhqM6pMUUR_GAc9QGuQAqM_vQN7FT2M4pMcYRRqMO7FaYRPrM3tKYqM5tK8XLAaLkqQXqMWYRBYCcqMbqM_6FdqMCzQrYRVYRoqMCmMI7HEuKHGOtqQnqMqkMn2DqqMLuK9gKUYRmNP5lGH5DnqQDeIyaK2mPcuQGrMNWRUuK2KA5qMhuQNYRzqMPWRhKPauQGCEGZR66FzlPnuKjuKTZR2lPwaK0lPg3JfuQXZR0dIdNPvUASrMYuQLsMT8FN8FNjEnsMtJA-uKYjEerM7lPOvKpZRvxMbBIxZRJlNsVLj8FmrMFKPv3H30EGuMMvK2ZRuEHCnPamPUqEPvKH-FouQ1jN83HVvKm_DsZRhhGdlEAaRSlNlqGXEAZDGMaRxHBHsMYQEJsMMzNoZR6rM0UCNsM7ZRorMXWLRsM4kETsMUaRfvKrbAhvKbsMeaR3rM93HfsMPaR4PP9lB2KO_KOoyN4yKVBFv0MUaR5lPUaRxvKtaRykF0vK5sMbPHwwQ7uKzHH8aRJKP9vKR5M8sMIKP-sMEbRrWHBtMMCGUqEFtMdmAGwKzvMDwMBMGuCDhCGrvMKCGAwKcwMSwMrvMHCG7vMOwMHCG0SQ4yK8CGHwMOGB4vMTiCBwMVbR0vMpJA-vMa7CFZCxpNlvMrvMzFAWkEW4PmtMYVMyCG5yMabRpbR9CGv0MzbRavMjuQTcLUbRiuQnuQMNPuuQ0wMLLPMKPiDRtuQBcRruQ5nExuQkxMhKOOwQcDGnuQexMOcRyqQJGR97QwqQPKOOGRvwM5kMexMJvQKxM7uQ2eQ_FRxqQXEG3uQnxMmnEDvQpnEyuQ8kMIvQ4uQTEGPIP9bRGxMlcRBvQa0GLvQiXGmXOqcRPEGycRLoEZbFpxM6xMtxMbKPSGRdKPpxHfKPMJRB0MXvQv3D0EGrvQynHnKPD9Q8-OboEpxMRvQOdRJyMkvQNdRO7OovQ0KP13DKdRA7JzzKLtPicRXdRVcJvvQ9zKZyMQ0MUyMjdRX1KKGRQWRE1KhyMGzMidRlwK80KB0JH0KSWR3bRLdIU0KD0M69BxyMP0KTLPoQNBkJyFG4dRV0KeWRXyQpdR2yMLcKzdRBvJi0KkdR9zM7yM9pEI1K9uQE1KIzMIeRYWREqEFzMvdRI0JReRsmBT1K_HOWeRKPEXcRLGRVgJPzM7OEVzMC2KNeRdzMWzMazMpuQjvJ9bKfzMV1K1vJizMneRhiJmzMwKMJeRP1KZeRXyMpzMxRAd-Qr6QO7OK0JXgJTPPUzJfHGOLP2RRf7O5zMWwAYmQ8LFdWRsFB5eRwqQ2qQq1KgWRyWQTGRI0Mz1KsdRR0MJ0MndRceRCeRKuJS0MQeR1eRDsEUIG0vQXGR8dRbIGieR4yK71KgvMVfRffRD1MDnQisEz0MxDC10MaxE30M4IGw2K8gNxTLGZRcGRy_GFlMU1MZaRW1MR1MWJB9qQFlMh2Md4Nd1M2KA_FO3oHIlMWIKj8JcKAQcRZFO9JGy1MCqLLnMPFO_1MPKG81Mb5MG2MgCLD2MW_Q23M-vQ4WMpFOzxQrFOOlMR2MX4NrbQH_JsFOfgRlLH6YRYgRnRCDwQTgR2FOGwQ2_Q12Mx3Ke2MHwQcgReFOKwQ4FO1MBmgR1FOvgRD_QjGRnsGlGRAGOR4K9FOnwQz2MfYREGO32MbLGy2MJgRw2MSLGO4K3gRVwQh4KCGOKqNMGOJ3MT4KQ5QIGO22M4QEy_QEgRS3MCMGCFLE3MHMGX3MDhRdhRUMGOMGQMGMhRwFOg3MjhRIhRd4KohRjyQ7FOa3Mv3MG4MVGOh4KvhRUhRGFOuhRv4KtgRZ3MyhR0MG53MYhR5iQ74KP-GqgRRGOCRAB4MwhRn3MCiREIAj3QAGOJfQQCIxfQkXQDKGXdQ3ZNOiQT5Ma5KxdQ1kQykQDeQ64MmjQo5KpbQ_NGgfQufQQlQMgQkLLhgRclQSgQfIRqkQgiRg5Kc5KWiRoiR2bFFoQcwQKeQZ5M5GAbiRdwQelQrsNRfQi_Ki5M3OGqVLzoPv-M65Kk-Nu5Mr5MDPGZLPYMPHPG5RRBSGKPGErQAjRD6MC3QnaLvRGeDNSkBxyQmGRY6KPjRjIRg6MrPGiOBa6MRjRxwQ77KcLPRJRNrQqwQ_aRxMPg7MsLPkLPLuMNMPnLPrtEpLPkyQtMPsLPw6MVdR8RR-QG_wQtwQWvEzLPnjR1LP6MPEjRVMPbtEA7MnxQoMPSQGE7M9jRb7Kf7KqjRuhQ6jRsuEmCN_LP0yQ2jRRtEswQ-6M5RGPMPOkRl7KclNb7MlwQYvEkWQijR57MCrQbMPFMNFkRE7KakRgMP07KVkRrRGlMPzvEmnPKMP5vEJmP_LPNmPikR-_FvoMrxQ9wQrxQyjRCSRa8KJ8MEEAcSGc7IN8MuVNnBA4jRrjRb8M-MPcKA8kRdkRf8KY8Mh8K7wQpsId8M2ARLmPnGR8SGzBJKxQz4INPFqGRmkRTANp8MOlR69K18QkxQCaGJUGKPFv9KKrQP9Mp-M5jR6xQ14IY9MblR4xQsGRJrQh9MnCNoxQW9KuwEnfRmhQj8MnsIMyQ59MTxQflR9kR1xQp9MYxQcKAexQcxQL-M6lRE-ML-M0lRClR2GRfxQL_MjxQfjR2GR2UFAmRHIO2GRmxQM9MqlR4CCt-MeWGFdPYlRj8MqxQCSR1WGtxQ0VLo1PA_MaxEVnQbjRZyQiVGSrQTlRpgE3xQL_MzGRBeRwEPryQACJ8XG5GRYyQJyQqmRCCJ_-KhJA_XG56QOANLTOsnBDANm7Q-HPdhQ2lRTHOJANGyQkcQTmRRxQrnPNBNOyQxlRGtIXrQkfC9yQ1GRKZGWyQ1HRomRHANmBNUkMeyQf-Q8mR2wEKCNKYAuBNshRKmRHWGhyQ1BNSlRryQhyQ8BNTnR7mRhlRmyQr5HZWLjnRyyQg-Q_yQLLInlAvyQLbGajRKlRgALhCNJ0QtmRAlPbALYALIkR1yQ0HAqbG4yQvjR2nRkaGQkRGlR7CNqMPKnRulRVmArkRwnP8yQ5yQVxQkaG5ALWMKujRQDNqYNSDNJlRYkR4MEVDNIQGfcG9xQxPGBcP1cGhaPQFAqDNhDNkDNzcGirQ1rNNNPzJBNVF6VNv-M7DN_cGz9Qu5MsoRFdGayEodRPnRFvEwoRB8FsNPNrQ2oRn6QRWFPENLENcgFgKLcZRGNDfYPaYPaTNQqLzCLgGHKvFXENZ1QZENiEN_oRfSNDpRZNPRYPyHRhgG7yErBLavCc9QIzQ8yE6ENKZRBINDZRUgFVLL4oRdpRfZRnNPdyQ6BLhNPTeGhpR9GROeGwjOpNPTFNDCLppRlFNepRheGDFAjeGS7L0RPZpRoeGOCLxNPQCL_4QXNPkZR2NPieGbFN2pR9pReYPJmQeENocQXGRIzQGGNCGNw3QiHNDHP94QuYNLzQEcPdGN-NPTGN0cQzCLWGNfHBc1NCpR9GNUdCGgG2GNEdCbqRIzQ0hBFbNBHNpCLDAHTHNmIAG0EEqRXTOjHNjWRwHNnDLgHN4DLvqR2HN47HPOLzqRrHNkWRvDLiWR5qRwqR1DL_YANhG4qRFFBsHN3HNWXOAJNqHNhhGEINYfF4ePsFNnrQnhGb6QMINvfRjINx5HpHRXbOYSRWAHCHRw5QhIK5hGBiGvQCWTNtqGpINTAH9gRI_QTiGoiGDJNirRCIRr7QtrQuBAvrQ0iG2NEk0EOJNNCNllR3rQUJNTHAmXPiELxTJXzQ9bAHHR-QOWKNJmNiqNgJNnEL7oRe4GFHRmRE8rRnnNqKNhzQGHRjzQGYREHRPFLELN4KN9kG5vO7KNHLN9KNGlGYERLFLLlGD_NRfNxyEWsR6kGYsRHFLoORWKNKLNglGsoNpzQHrLpXLuBFdYPkrR0bDZmNQGHqXLgFLu0QosReLNRzININVOPPmMsLN6nNKvF6LN6qK8LNDsRtqGCMNVQAEMNkjN-FLuoN24PKMNWXOvWFpMNbiEHgInmRKGLmMNYNR2nGR-QrMNnBAF2QTtRE-QfrRTMN0MNFdRIJLznGSzQysQF_QQUCo-QeARITRNBRXmFK3KiARMHRVoGtGLsKAZtRbwG_7QIIKFhOhsGoAReNNnARsoGcRI3oGFZPuARAHLBpRhtRx7ExARD8QG8QhsG5rQz-QHKFYpR6HLXOHKONTHLXgRK8QboPnZR68Q4ARjBRnHL7ARN_Qb2EiHL_ARS8Q8-QIuRY2ECBRhsGDUITCO5jOb0QOkGd0QlBAt2QWHLN-BMPN4qG9tRbuRkREH-QWQN0cLnPNP9FpPNlzFrCNNrGEBREtRnuRtzF_8Qc8QyzF5PNHuRq5GXwFJBRJHRRrGVILKcNXwFCQNszF_-QQBRlKKXIL_GP6ONKQNn8QVBRqtRQ3EutRM1GRQNmGNTQNWXAVQNGvRV3EXBRDvRmILaBRzXEEsGp0QfQNQyBZsGxhEu0Qv8QD_QcBRx0QMvRuQNXsGmvRhQNasGSuNomQO_QXlRTvR70Q6MNszFK_QM8QQ0QJnQ0yBetP-8QrBRUIKZvNn2NbvNwfNaNNIRNVvRzEDPzNF1Qc_QH1QNtG3rLF2QbCDRuGe1QsuGpsErsRpzQSOPuuGzSNhTO6XMSEOAHRGTNGvG_rQLwRgSNUTNljDlwRUfF0gFZTNVvGbTNdJLdTNJeCZwRZAO1ePVeH3ePYEN9rQNTRAsQJUBqTNAxNWOPn4Db1Qp8L5vLxTN9vG4TN_vGywRIJLGTHI4Qo0OPHPQ_QTXARoPLwGo4Q3rQrUBRwGqHJTHRiVNw4EeOPUWDpcQo1Qw4ESHRgOPT4ETwRF9QWHRcxR7UNJSA0BLwpRsBRI9QZLLK9QNxGZxGEwEl1QqxRkaMNIBSVNNVNv1QwxGpfQi1Qt1QchDsxGi2KHxRE9QyVBfVNlVNWxRtYPsOPwxRj4QkVNdVNGyRm4QB_N5xRmwG1ELKBMy1Q1FH0UBeyGOtRvMLqyGUyROnRaML8VNPyLLMLmyGpRORyRp4AV_QLWNKNLMzG_9QgTAF2QPyGhXNJqRUNLWVR10G2XNmIR08GzXNNVR7NL1NLvWRdOLc9OAOLL1GJADJYNgYNLYNDyRNYN1OP0WF4OPKOLa1GjYNoHNfCMubRdYNMlLOsQGCRXOL2YNlhNqYRdYNjgG3pRsYNR2QnIANZNwLBF2QZ2GnIATZNgtRVzR0HAn2G5yRIlN7yRnZNCiLZ5PeZN3wRr2GDzRKfE9-NhOLB2GCZFydQXiR6NHkjQ5mMBkQojQS3GsmQ0SLD4GJaNWlALaNmfND4G33GbjATaNdaN0GEgaN5zR3rQNQEpaNlaN2xRJ0RU4GqaNFLC_sRRFJe_QWfRcdNT0Rr4GbmNC6QDeNW0RYLAY0RprRssRnGEAPPquFDPP9PL56GybN_yR0bNp7ETgN29E5bNo1Fe0RpzQw7Et7Eq0RFbBVHJDcNnxL96Nr7QvxH6cNI-QVeNiGC1cNF0NS7GScNuFDUcNn0RWcNg2Qy0RfGAecNE1RgcNZuRWzQnQL20RzrQ5eNFcFJeNH-EF2Qr9GN1RLfNm2QH1RZUAOfN70RyeNbPP25Df8GezRg7GgPPt0R3SLTIRwzGccFMUJK1R57Ga8QEIApfNNiAJPPr1RpdNYeNEdC1fNntOiNDIsFvxFVyRmSLN5QQFA7fNnPPLVAiqR7TJ91Rz2QEoADgNe-GsPPt5HJgNjyRWfN8-GU5Bn2QRaBOgNSgNM0RMHCVgNy1RjgNpgNgOKTOPP_Gn1RNCIvgNc_GyPPygN7bN5gNyfRBhN3_GctRjiNbmQNNAXwI3HFRdR3rQOhNhiGuAHLhNx2Rt3AmuRH_EBXCfhNarR3EJieHuiRmAHEoQwAHMrRXiNYoQ4oL1hNkgRCiNcOQSrRL_EtFOeGAJiNOBHqEA-xR9QLy2Q_0RK3RG3RUiNbBHDHRf0RSgHSgHMRAFpNZiN0iN7iNRxRDgPv-NVvRgCHR7QOVL4TONjNWnMbjNYnMfVLhAIbUBiVLxCHkVLu7IlHRpAFnjNc_E8PPRSRECFprMj_E03RlyNvjNIaR2lN1QP0jNDkNKIA8jRPKNERPGWLWDH__E9LPUuEE4RzAKJAFU-J93RuDFkDHFkNLOD7jN-VLLkNUXLO3QoDHTkEyDHwdLWlNMSRPkN6DHHlN53RMCFd4RctIH5DdkNTWRc4RCsM3kNh4RlkEokNkwJBWLTEHqTOS4RevKYWLyxEaWL5fR5kNykNu4R2jNf4HPSRgeIl4RTCF-kNqEHBlNMjR6lNb4RmTOksQFlNVlNk4RK5RdEHksQ7EHMRANlND5RtjNS5RVHN2WLFFHGlN4EH24RZmBKFHJtITkR-pLe5RkRPgmPgRPxaRr4RL5RilNlRPN3Q74RnlNJXLQSRQ5RoEHRXLvFHOTRa4Ru5R15H9lNBmN0FH4zQi1R3GHusR6TF_aNj2RnHRZ3FhmNYGHZnNIIHPQPwdQTpRHoN-oRfpBFOPznNmvF5mNNqRZoNhLIjMNJjRE6RFKK-cNZyRKGHUkFWGPMHHv8NQnNM6RSnNPHHgnNXqRymNcDDbnN9NQFnRknMKHHknNRRAmnNX0Q7mN0HHqnN7qBvHHtnNI6RvcFtLNJVOeYLqYL5GAAmNaIHzTNSQPzVHZmMpFLXoNZGHkIHEAKOaPxZLuoNH_GwoNxKAP2QGOHQ3Qd1RS7RosQTiCApNW7RTHAcIRLJHqVCgXOd4Q4xHfVCLZLSgRv8NsTO25Kf7R9ZLywKudRxJHBTRE-QUpNbPHDrNGqNwDRT7ByDRVoR_0JCKHx_QMSRtZLJTB_JH2qNErNlpNKvQqIQfpNW2J7pNFiRsZLXaLyvGn3QXqNYaQNjR8JHgqNt3QfqNedDw7R0oJsxPoqNzDRV7QnqN7GEJrN1aLS8Rz0J7xMGZI8JHIZI97Rx7RGrNqbQF4QP_Cv3Q-5REbLRrNGbLPrN5bLYQPm8RmrNCvRirNw8R53Qj0QsWRwsQ5oN5GKdEQC4Qk4NdAQAsNijMCsNnbL_3QQSNlADC9RTvGvMANsN08RoNHXNHrWRTsNoNHVsNnNHYsN8bL2yRz8RcsNdLIU9RGOHgsN64N33QtjMH4Q-NH4HRlFEQoP-TN5QNEOHF4QH2E_bRMyRDvN9ZRnlGauNRHLqXOq6EFtNUrBHtNmrBR0RVUBdQPlFAfQPm9RFaPVSRz2J0tNjbNGgQ5tN3cLt6JejR5UH9cLIuNHuNC-ReJAnBQqPHLdL_ZA08HSQRPuN2DCcuNd2NeuN9CFguNIQHXdLMuPScKTdLmuNk3RjtN1uN05B9vRUtN23ER4QVfA3QHkQP9dLt-NC2Rp8CRvNYvNVvNCeLMuRkUJFwRKRNPHAMRN2OH3sQM2RyQHJeLAQGb6KnZQcFJpQPc6FrQPaiHA_R0JBZRHzoRI8CE_RaeL6vNF4QE_RleLHwNJfRKkDZwNKSHcwNgjIHHPfjNv8NZwNDfLIxNFfL7-QMoRajDBTH6rBTcQ5UHg_RZ4QMRBP6Q-UBf1QUJAb7RLTHVxN4xGOTHg9RKkDEsQsBA5xNfxNTVB8xNkxNqxNv8NdEOFbPRkL6_R1fL3xNQWBn7RgUH4fLgKA3xNFyRv_RF4QaVNyxGn4QNsR6VJXyNUUHZyNLyRYCOh3Rx_RwLLhyNcTHqyNH6PnRPOmPSzNKDHZmPbASDoMWmP5yN9UHFuLcRPtDHXmPkASZmPmASTmPemPARPjlNt5RI4RNzNdmPfgLjjDmmPEzNyaRFRPiASKlNXUM4fRxAScFJMRPJnBxgLVzNhRPW5ROEF6ASBBSVRPmRPBhLFhLXDRMhLozN_uRFTHxzNWDRDhLmaJ2zNddRv4QuADkUO0XHC0N1DGOWHY3RLrJcBSgODOcNJ0N8uDh0NV0NMzDS0NOiRcFJhWHk0NwWD24QOXJapBa0NRXJ4zNnWHFYDtWH74Q34QxBSKYDyWHl0NZrBqkJzBSMHPw6BBXHaiHphLoxR0XHA1N7RR1XFAIPiaOh1QMHP55EdXHsqRLrJBiL_HRU1NkXHu0RgcJZ1NK8BoYFr-RwUCMkQl1NbsRRFFVqRDbNw1ND7RPjL-1NtFBD2NhVDC2Nj3Nn-BF2N0hNv8NZYHUFFbYHRCSgcJQjLxACSjLL3NV2N1oPrFFb2NpNH5CSUjLN3NjZH39P0XH2CSxZH_2NDDSQ4Ny1PhIO-ZHCAS4vQwjLJaH_RPrjLXHB7RP9jLr3NqNFz3NzjL13NH5QZ6G43NMMNujL6jLkCIL-Rt2NJ8ED4NY4NE2RD1R1jLF4N31Rb7RE5Ql1L19RiDGE2RIkLjrRGjLS5QlKGwCS5-GQkLAWBSkLkSEe4NQ5NpRCzDSgcJV5QAtQUASzWD6oPmxA8oPc5Ql5QHIRCGAJIREyHRbHPQATbHEESUIRd5QItQNASLrJQIRF5NJESW4BbRCSESI8CL5NcQANES5UH5FF-DS7FFAESLpDLtQTAIApBbIRdESfADXCOb7RykLJBAm5NBcHdyI9PPwESt5NIcH4WRAGFNcH1kL8WR3kLAGF3ESwkL65NQtQkJB85NsmRlfHE6NA6N0ESFBSg5NE6NYGFG6NaGFI6N1ESGlL77HY6Nd6Nl6N62RD6Qy7IjBSgEOv8CJbKBWC2-RJ7NGWCESPvdHkEOcFSDGCgtQSFSplLUEBmiRgXCS7NipHVQQWfPeFJylL05QxFSrEEoYFdmRt6Ns7NxzC45QqeHiTN1GFg8N25Q7ePOWAl8NneHauI_vCEGS25QsFSaTKUeHzeHZ0RLfHqYCGxB1nRlfH_2ReuAKmL95QI6QsfCSwAe8NYfCAGSDZCt8NTmLjfCIGSeGSi8Nu8NXGSYXCnfHDcP08NxtQ7cHB9NQiCJHFJSPjdHG9NBgHwGSJ9N0iNp5AK6QBrCOLMjzIVEAdSQJ9N39N-gHOSP3gHBHS8gH7PBB-NKhHc6QF4QOvCj-NVnPtoMHiHx-NwfFB3RfWMR6Qv8NJoLNDS5vCvDSXvCv-NPFPMhHQ_NuWMkWMT_NP0CV_Nj5FyiH2eBYHSC0Cd_NJSCT0Cg_Nv_NH2Cf6QosMw_NNjHz_N7_N1_N9_NmESLAO63C9JAejHhVBFAOD6Ra_Np6Q5_NijHApLYjEbYQw7ArIRW2CtIRlLBF2PVUKSNOYSPacKxeMVcKTSPLTEvlK02Pt2PsUO0UOCzBx2POiO_2PrQJVJRXqLgqLF3PGVO85RtEN86RNqHZJRXmNZ-OaSRzqLUMOQ3PY3PNrLxVOjSPVmM63PotFaBIiJR_VOM4PBXEO4PkWOQ4PF4PhMQtQReWO54Pr4PlsLqVCWsLBJSw4PgTBIMN34PgyHAJSIEAs4PI1Au4Pl4PKuLB5PDfKD5P-PAlXOIyAO5P-PAI5PIyAK5PVJSsXON5PGtLgrQfJS9xA89RJXA4uL_5PTTRfaQdTRWTRiaQYTRkaQaTRAxIcTRtbJAaOPxLapP0ZOcgFi_RS0BJURJVINZKi6JVKRvaB6JS1VRgTArML1OMpGPu8PeHPJyLx8PUHPBEAz8PL9PqHPH9P38PKKSuHPv9NF9PA9PPKS98PVTBR9PZHPMSBgHPE9PNKS18PWKSC9PD1NxFPZKSB9P0FAP9PSyLUKSX9PgKCwTBU9PTKSdzA5aOHQA7aOrZBgSRSiAiSRG4DxSR4OKipPgpPeOINbO4QIy9PdaE59PyyLIDSJBKBLSD7AZbOnPQbKRuSP3_OiYM7TQofOu1LCAQEBQlvPEpPHAQ3AQOCQvwPt-PLAQWBQSwPVcO4-PIBQbLSnUKc_PpwPi_P3-Pt_PQwPWLSs-PK_PS-P2MR7_Pb0LRLS_-PG_PbAQ9-PwQQvLSmcO6uPiAQycOlAQAvPoAQ3cOdeOV_PiwPGvP9cOZ_PzwPf_P0YMuLSeBQc7H2AQh-PnLSkBQwbIkuPm-PfLSCNIFMQZBQjLSDBQ8AQFBQe1LULSKMSC_P2BQbMSPBQyBQ--PHMSq2LQLSWMSSLS01LvdOeLSgfOFmJu-PGMS6BQLeOrMSHxPwAQCwPtuPiLSZAQW2LPAQVLSNAQMeOaLSpMSTwPxLSq-PgMStMSfAQ-MSVLS3LSx2L1kEbwPS_PdwPceO5cO72L_LSX_PBMSD1LBBQ5LK2NOsMSSBQzdOJMSmLS5MS_AQ7MSoBQweOp_PwMS0AQpzCVMSc-P1MSCBQHBQgNSlNSFQQVBQ0MSJBQKkH2BQX-PLCQoPJACQmKRtpPBTPvpPaCQBAPypPICQSTEqKRHgOSCQuMRuKRwpPPCQ34LGdK4NSnKRKTEQgOGOS1NSYCQ4KRvKRzjFLhOTiKeCQUTRlCQvCQgdFAuR-CQsgO-5LnPC1gOPDQsdF4CQSDQbhOtgORUJY8QxgO_CQXhOIPCwiOmARgCQmOSMDQoOSIDQvCNOUJhOSaOSuOSakBDwREqPYDQZsFRDQXDQyOSShOMMRDZMmgOMhOI6LYQNrAOhDQpCOueDS6LqCOcTPbAPALRrDQGHCkeFa6LyhOc6Ln1BCLR1APELRo6L8zHhqPXiO0fM2EQGLRDEQZZM_6LbZMxTPuAPfqPcoFNiOSMQyAPKLRVOOVEQ-mKWLRciOtPS1JJL7LKQKEUEfEQaiOhEQqmO4KSTLR3jOciKsZM-7LuiBmtGviOmsF_BDtiOXRA1iO6eEtEQhWJOgMyEQLUPCBPmLRLQS3CP1EQNQSdbEoLRMYIbkOhuRwmIqmOtHQUJQk_LnISdIQqID6HQe8HY8IxLRgBOAIQQBP17R5LRREAHIQnPSJIQIIQLIQeJQQrP3aBaJQv1AMnOUIQRIQMbPTIQHbPxQSTFQMaMB8RlBP2BAaIQ6-HUeKlnOFjKTaM_iK4iO4AMZcEnnK8QS6OOwJQ4HLwKJPMRv0HkBPLRSXnIyKJ1IQnIQpAMvlQEoOEEAqHQZRSIkBjkB-IQ7wPSBM1KJBJQvUPWgDOoOalBQoOFLRxiK__AMIQaMRiSAaIQBGM5JNiBMzBMvRSpPAqJQLMSSoOECM-JQHKQ_nOOrPMKQI_LYpOfKQJTChKQdGH9KLypOgKQuCMwTCK_RGSSCSSISSJTClSQDVHDSSnJRcjGtKQ2eK0aQ9BKQER5KQ_CMKqOeMR9pOaSSrTRv3BgpQ7hALVPvaMGYHaDMNLQ7KSEQABCP3pPfKRqgAslQK4MAlMSNAwMRFFAyMRRDI43AGJOfLQRZE5VDyqO2SSIOPVVP5SSpBA6TC1SSuEA3SSP1BktCUBSdLQ8SSWrRkRAGTSVQBBTS92C0MRCEM_DMnLQ2-P4DMEEM4MR4DMKrOeEMarOsbM1jKj_PFMQLMQBNRNDBqEMnrOjoQThM4rOgTSZtOwrOd4BdMQcoKWMQ_LRxzDFsOYPRnsOxMQdNRPsOCNQmoQ8MQZFMVCPqoQnoQloQ0dCBsPJNRbNQGNR0TSOGM2sOtsOXNQHQRVYQQKD4NQz1NerAkNRMWQaOQrLSrZBPUSPOQRUSwtO0uOYiBDFPotGrNR5tOoNRsOQEFPyOQMHMyNRUZAWOQanQNQOGoQ3uO6VP5NRuTRnvOxbKZfPqhM7NRLsPabMNLSfQQ0SRffChND4PSMwO_NRQUSsdF6wORKMqRQERQDjOtRQ1QQvRQvJMGORs-HIORl0DbLMIWPRWPfSQ3fKbTQfSQYOR3zIfTQOWPtCPlSQUSQ3zIoSQWzOo2HgbRJORRTQaTQJNMJUQlJRdPBQXRBFPmzOfORt3PAsRvTQtzO1TQiQRqTQiVS6zOqoB8zOVFRhVSoVSEUQB0OlQR1LMcORAyFMUQM0OTUQrNML3CT3C2YAT0OOUQUUQltC2NMz2CSMQYUQ38IzORCPRwXJBPRB1OodMTDO8bIZBON1O9RB50OXLQjOR80OzLReWPBeAA1OfDOROMtWP8bIF1Ox0OpUQr0D-OROWSqlJQWSgWSbcIEPREMCzSRhSRQVQa1OZVQUVQMVQ_UQxWS1SR01O3SREVQbVQobMdVQ8XEvkK2DOCgKOfMCQRvMQvvAaPRsdP3sPmXQSNJfPRKXSjgMQWQVpKtPR4DQjPRbQMWXPOXSZTPB3OrPRViMYQMeXPElK9rRFXSZTPgWQbXSdXPdSK3PRgXS85OrNJKROQQRuwAIXSyMQnXSEXQIRMFQRHXQJUSiNRURMKQRjfMoeANQR43OKPSvXS74OIBENXS4PRlYQjRMWQRjYQaSMuSSp5KeXQYRSfCBxlQTjQJUC0lQjQR3_PdQR5XQi4OKSMQYSl4ONWS6sP-5PrFAAYQ64OkQRWESmGOuXPGYQqQRLxHqYQl4CvYQGTMe5O-FMnYSLTMn6R64Of5OBwRyQR2YQjPSitP46OXhI7SISUS0YS8ZQy6O-ZQ_XFC7OOdQBXRBQGscQUpDFKAKVRABCVxPd_RD8KnDBZaP8iMqiMCXRIVRUaQiyPsyRMVRXVR0yRG1GY9RLPJtWRZsN2yRKZS3DLMjMATIPjMjPEsyA-SRdNLtyRpWR1yRN9R88RS9RQ9RBWR3DLqvJJ2IC-CtURchQutK8YRQqMr6F6tKOBLSqMDcRCwKHbRT-FKKPxnRSVMDKOhKOjDRUcR0DGNcREcRPcR2HS8-OZcRo2RSdRZKPpEGsxHgHRMKPTvQu2RwqQezKcvQMaSWdR_xM9EGacRfrEfdR_nRXfR3FGFBHuyM6dR3dRiaSyyMIfR7-O6eRcNE4eRpaSKfRcPEBLPtlRDzMGuNqOEHLPUzMJLPajEGcR26Q2eRj7RpXRaeRtzMFsQ0eR-yM7aSUeRY1K6GGc1KPLPMGOLgRzXEX3KOgRJbSmEEI9CBwQSiRf5KtiRqiRjiRTPFdoRwEHpGS3iR2hQsnR53ABzQDTR5-Qp7IC8Q-PNcrGKcNyyRUZS0NLWZSoZSfbLD9RIbDDsN9EOdsNrbSorNe9Rc9R4uNp6J_tNfaSbIP0WRuAAFFSzrR-5NhlLjFSjlLlFS5yBZaPALFtwKQbK37BcMOfZKBVRKULq2RU7OHhNemQ7XJcZSY4E-pQjPEA7H7BRqWNQ6RLoNWIHxLNkISsbSH_Og6Dk7Ri9R2iRH-RX7OR7A_jCPRAhSDoAAqVMVfJyRBJhI5ZPq7QtqRPqRAGNZOLGzQp8RAlLYGSNxLpXBocSCTDrcSFzIpTFI5C89Qk0MBzK6IG6vQheLfzNZ-JaJF8cSqcSqVMi5C_sDcTFxeEJuJ4xMQ3D1sMTcSpcSi7OqVMHCOnkFrYFIJBRURwzGolQ1dQwYP9aALdSYdSDmAP9FfyF5zPMcSoFL_rRHwImaDlJQ05DW0QNvQgzQyjG_JN6EL3XQmKNuHLPrAHSRk-Q9jGYKNKkGf9PkJNxKNtpAkKNu7QCKNmaDsKNrMCukGBnNvcFT6R3cS-FF_5NpBAhcHeyIjdSq5AXdS-DEqVMYlQKtFFdBmlQvLLAAR_BRYNDDNLF3N1DSO2MDfFbJAkdSNqDzJOETF88OKARIVNE7Q0RNyaPAZSA0P2MFEqDMlPtIP-hCMbQObQEISrxQO-K6WMXGAvLBmEBcrH5xPxcSWoRACNh-Qz4IBWRXOBBHAAdS0eSlURr0MxDCmpMLnRHdP7LLQpRWgFOpRNnQRNPGqRqHRuBAfRNTENuqRi2EprQX1EhwROsRlLNqGFnMLQMNTiCV1QaGOF7QXfSrLLwaPU1QJsQeeSLkQyYNgOLZYNrOLSYNcZNmuLE_Qu3GFhNcmQV7Oj_IUaSOnQVUL2PPsfSwzGlULw2QEgS8cL4-R9wRrzNChLheLemL1fH0GS5XFW-NR-NtnL1oAdDQCVSiuIrWEtfPgzOlTQU-QmeSICIdEDFmQ7BRhRNxtF0jO15QjGSnoMgfCNzI6dQiAAXGAXNRTMDfAJAZPJrCUVRZcNkgSD4PmgSOkDXGAHgAihQDdJAhFsVRO_FotMP3IBWRCkDrWOyCRrKFM_BCdSlYRAuK2YRiYRxYRqoRLZRgqMMhS2ZSpYRDzC5ZSuoRqMEkQIvRR54HZOKccQumPwER47JDqQQ_RXfRtVRW7CvVRlVRRnP4ZORKRZpP7ZORxLJ7JkQIGbQ3zCZCIsyP9QLZrRckQBXRJPIk9O4bJu9OuwP1uQnuQkuQ4cRfwMXhSwcRLcRjwMj-QjeRjcRTKPiNDJcROxMnuQGaSKcRHGRDnEJgRmuQEiS7cRqDGEaSJiSAgS4nQVnRq_MBCJj_M-bSIONI0QauRq5GnOPZ8R2xRrUB4xRYbLy3QeMH69RMuNvPHmkL0BSMkDK0NWCOp4NKmNdkLvIRH2PbOICpPPpLvlKf_OMUIfpPu9P2QI9KSJ0L3aMiOI99P5cMouP5_OKzHzNSFvQQAPkKR3NS0NS9_O6NSHPK8NSStH1pP_NSrSSLTPsKRNTP5DMCOScfMIOS-pPMjSGCQieBZCQQjSlfMVAPQ8HFOOIPSZ8HxAOLPSwDQuWQhTPSqP9HC2TEKQSYqPTqPRQS2DQFiOSLR3EQv6LfPSiOOhPSaOOzYSsqPgqP0jS4jSC7LsPSZEQioFXVPvAPmOOeiOK7LqZM7PSdLRtVKfLRXfDxEQiLRLLR0EQlLRgZMgQS3HQ9QScgMwCOUUPfkSfUIcWSLdMEaM9LRsSAEIQ_qPSWK-UPwmIPaM4JQIRShHIFMRFRSHMRpUPoIQwnOugMtUPznOORSNrP1gMMjKhaMVRSIMR9JQBDPePOvQS5RSQpOsaMKoKtqPkSSpGPqSSKvPtMRYjSvMRYdM8MIHBO-MIcdMICPedMddMNMSNLSprONMQAbMDNRKNREQO5TSGQODNQWCP-rPGNQKbMINQmUSMkKcPQUPQgCPAwOXdOulSs_PNsPuXKXoIFWP-MMzXKyhMbUQt0OzdMv0OZWPisRyEOV7PrORpORCQGgWPNDKwORbXIDGIjkSsOReWS2ORYUQeMJ6dM7ORkDOlWSWWS0UQoDOgVIdUQmWSjVIuWSvMJyDKkLRcsPLeM_SQ91OACOAXSrQOLPRWPM1DOvDOZPMhsP5CPzVIOXPUQMQXP_hM1PRXBEUWQEiMzmSZXP-bMfpKSWQJ3HvPRUWQiXSvQORDPNwAmXScXPVrF8sPrXP-sPQtP6iDdDByNJlYS34OdSMdbCftPiiMTROncSv8I_gF2tP5HKiXRuERBOKoXRGFRqXRnEBYqQTrRa2RCUImKNhJNvuRtZRjbS7QNjiIhESqSNYHRoOPKyR6xRkNHtnSbHRbsNv8RHdLNuNFIRwiSD9RU5Q0iS06DviS34N-sQ5QCHESf4OaCOyIRotHa_OyeMX_O9_PaSPxlKawD8LRTaE6KSAjSebOOoSJXK-9PcKRkpPHbISoS0UKhaELjS3RSvhKupPpYMdjSEdKHCQTjSTPRDOSMCQCqPhjSkoS2YM2NOXjSKvPUCQVMQOhDroSK9AkjSnoS_OSXTP1hKGFI9KRQXQrHDALRxDQgIEsPKlTPixDnTPRqPCkSaIJpPSCjOePS3mKKiOHEQ6mKEkS5PSGkSVLRIkSYEQvTPaEQaLRgEQAUPsjOdfBTkS4bEhLRCpSsTPPQSZkSxAP7HQMoSAlSK_AekSIdMhQSVUPikS7lS8qP7CIokS4RSArPbIQQAM30HEMRDrP8kSsnOWAMnEQXZPqUPDjKWnOrIQuUP6kSwIQSMR-kSjHQiBP0MI3COtRSTRS7RStWKHlSTDM_APvPOnrPbjSOlSKvPQlSzWIuDMygQqgAySSMEA0SSYEMRPINfKY1LhEMHMQclSDDKlVPeNRLNR9TS3TS8rPklSPNQrVP_TSSNRGPQGsPtoKjeCcCPHsPGIM_VP9VPUQO8VPiCPYkKkWEtfKtxOd2HOsPRORwSJQSQs0OQBOJmSCmSnORSmS_ORfUQTWSqdMVDO-dMrqQoPI-RIxORJ9IYYSsWS1ORZWSR9H4ORsWP6ORjWSvWP98IxWPdWS3UQ8bI1WP1CPcmSYkSemSpVQfVQ1PIfmSliBEXPCOI71OHXPlVQlmSF2OhVQ4DOBYShPR52OUXSzwH1mSrwH7rSvwHaXS-mSxmSO1DeNJmpPbLDkXSiXPHqODXQxPRAnSO5LPMCP3OFnSIoQnQRiYScYQNnSOfRzkKuSK1XPRnSjdS1qOpWCgXMIpDCZP4tDGvD5gSbsSTTAd7A2jPOCF8gSPiIWyP7BRXzI6tRWaCvhSUlSwoQYFJTZE0PClGOxSSRlSSVOBDOwsSEgMKZSjsS6aAihIKjQ0CRikM2sSUqSZdMXrRFeQRTI0IAsDMEtSSlSUeN8sSkTQrlPIaA6SCd8OtOF70PTKI66I_JPoMQtSJ9hDbgSBNM8LOmTQusSdtSiBIHNALaQrhQNaQBiP7cQkjPkQIk5CL4IbgQqyP_fQDfS6yQxLOvyPtgShtSdgPUyP7gPEiQwtSNoR5nQDhSmBAn7Q3rILcS2mQ5HK2oQ9HKjKG9XRwSO6mRqnRbiSvmReiSA4ENwR-BRjYPY_QNARa_QqrQKnQOcSs2RChNRaS8GP80NgCSMFSXtQbFSskJ1IR_IRXUOHRRckC7IRTZQ9IRdYJBlOBJRIJRiMSFJRdZQZUODJRVUOPJRFdREYJh2PKJRQRR--RqgA-JRtPMgvLtJR0JRMKRo5OAmJS7PrZODZQvwLKKRMwLBvS4QRsJRxGQ0gA8uSoXSDvSBKRFvS6YQXZQsvLPKRpJRn5Oi2P3JRGKRZvSKRReZOXvSp6Aj2OyuSWTMDWQg2O_VQ2PMnuSliGX2OZ2PnvST2OuuSvkJn2OmPMtvSbjEOJRwvSrvSaBSoZQSZQupLGRReZQGUM_JRouSiZQ-vSw7PruSsvSBwSJJRmmJoZJGJRQ6PRZQbZQNUM1uShNAxmJIUMsuSdkDVEA6VRsJKBuSqRRcFJ02JE-RYBSTvDt2JKZS8WAYrJzhSZkDA1JIqNH-R4vSrBSrbJEmSUwSQ4EeDE8sJseS8CF3bS5uQcwS7zNahL52JYhSnBABURRoJtEKwwSbaLh3QD2J9hRiJKmgJ6uSxnJpgJ3wSGsDz6BsBAsEPcJK6XP_9JuURKuS7GRptSstPDWRMfShkPBpQg6HBnQxtSumR1wEMmRJmRTxNEVNQMA-fLKZSh3ANhPiEPPxSBxMVTFRhPBWRQRALYP2EPZjCjwSznPQYPnBLjIS53PusSVfA8IIKEP6tS5xQ9RRxoCFmP2xSFlBBQG8kP-eQ6xSerQYbSnDNfoRwcGEcS-RCnbPEmQFZEZ9QarQcvEGySoCCabS7cSQRAGhSNbBtJKQjPi_KSySz8N9ZK-AEGSF3SFEjQtOFh0PWJPTFR0XRk5FXrKRIPbMQmXRFQEEuSk8OXBS10P0OFGjQLmMVINQOIqBSPIRZ5QIIRXIRSoLJ_NltQL_NW8Rb_OTNOXcKPNOSYMmAO0kJiuSvVQ5QRQ2P0IRjvSCvSGGQ2uSNzS2IREwSowS6IR3uSCWQKzS4IRMzSHwSd2O_XJpuSuwL0uSY6OJ7PLKRP7P9uSJ1D7JRCKRquSxJR_uS9JRLZOHvScGQcvSUvS6JR0kOTvSDKRVwLEvSYvSxzSOKR5lO8JR97PBvSavSIvS-YO-zSevSHZO7zSYKRD0L_yLDfMp4LZ_HNfMLmKWTPnjSdTPphO7KRZTP-KRsCOHpPupSkpS8HQV0S-HQqpSkQS12BuJQCIQ6-L5COcJQ8AORwBjSSMoKNVPMLQw8HoSSDtSsHIt8I0qObdMxDM9MREMQrlSpPQ-IMTvOoYFwlSjCP9WIMWSFrSOrSHrS70SWBOLrSYBONrS_lSDcIudMpPIHmSyOR90SF1SLmSXrSgDKrWPhDObrS98IkWS9OR1UQs9HhrS98IjrS5DI9WSbXP_WSyZMyDOomS_NIIXPReMDSKqmSe1SlSItmSoPR4XS65BIsSjdB9QRN6O8vS9LJv1SI6OPwS4TMCwSQvSBRR8vQa6OM6OJwSwuSA6OJRRIwSX6OBdR5vSNwS01ShzSE-RKZSfeHIfI0hQqdScFHs7I6PP33Re_EtKOncStBA3CJz3JcyCedSYGRiVR-VR_uMQqCosS9zBwVM3mQLXRb-DrWCOXRHNMf1DkIPi4F43AVXRKqKPFS8iRQJPVOFVbQ8BDk4FmIAm4F6eSl7JKXRnERQqK_5IqER0IPNaF2IP9ERx2S4mQIJPs4Fu4F8ROIlPbgE5ERfRR8IPJ6IhhSYXR5HKkySmJPcnSOLSrLS6mQvzMq0PsGJoOII8OUqQgTOsySzXRLAKgaJpcPmySqTSq0P7XRwqKB1Ps6I0RRe7J0ZGYkPqkPiqQw3InFRc6H7IPa2LZxS5FRisQicRN7Ip9FpaRyaSe7OyHGOANCxQWmRH9KFxQDoRHxQi-QxeRE4SCJIq9Mu9MWIOpmRS_M0GRHoRW9ManPwmNt8Qr7Q1hSryRAvRMwF60QwIL48QltRq5RmjNy3R_3Hy5RPFHmHRfcSznSl4QzKLk4Qw6NfcHReSB6Ni4S6bS-WRoFSLFS_SCrGSDoSolKEzSpOKGzS34SwvPJoSXNOJhKcQSJbOmSPOLQhpPCjSdPJmsHfYMJ0SfIJjNONLS_BQiKR2KRFmKPjSzoSgoS1UKWBKTMP5NS8cKNCQHTPb_P4pPajSRVPtoS6jKRTPc5STtHyoSboSoCOQOSrhOYDQoCQEPSXMQl5SmDQIqP2oSZAP8XS6oSujShMRwjSzOO-hOzjSWkSqPSo-PcPSaPSAEQ3jSNpSZqP9jSYOOPLRiPSeqPxjSAJEILRYiOhOOD6SDgMnnOoPSjQDbEQ1PSWpS9PSq-AZpSvoFVkScpSMEQmrSPnKMpSY_L3qPuLR8OOwLRopSYbIc0S7CI1LRAMReYBtpS2LRG_A_QSe0SrBMg0SeIQ_UEhIQxkSkUPVaM9pSJRSKrP-pSvIQlgB76S1BM1pS2uHElSyIQPjKWRSoRD4JSdBMqBMGqSTpOZMRK7SWrPvaQm0SfIQqMRPqSRVPRqSEMS_KSr8ILtS4sSv0SCDOVlSDMQXlSWlSZlSdrOgqSuoSiqSr5SwTSkNQnqSf0OmVPQNRpvHpNQzMQWXKKQOolSuqSbnQsbM5uOpUSQkK7VP1qS5qSHDK8NRBwOylS4KD0lS_qSUsPBrS5LCdWS80Sl6SQDKw0OA1SgPIChSUWSE1SbWPtdMQrSwdMSrSeDKUrSkWPGAEMmSZrSR1Sl0PCmSU1SU9IoWSRWSCeMILNJrSbOMamSHeMasPFBPhVQprSB2OIPRNPRsbMdsPPQInmSRPMSPRm1SurSGXP1rS9XSTpKDBERXScXSEDP5rSNSKnPRJcMYXS2mSusPwPRssPSgKL3HEsSCUDBsS1GA9mSPtPwQOr1SqQMMsSHROOsS7PReDPcDPNROTsSlnQeSMRROseEZsSmeSuBAPUR2OJ8TR0aJTwKHiS4bP-FRKZSo6HTiCiwIttSUbPyHOblQPzPjgPdjBDaKZQI1bP6cQJrQ2mR7cSOyJobNH-EhJASVBbLFikFzHPFdBmxSyZSa0RCbNBPPEbNj0RgGOtgSvEA06CbcQ1eS52SESMwIP82SWcPzIPYcP_2SacPYnSy0PuGKZFRyXRbVDnMOj5FpMOG8JUFRi3Sq0PzySkdA13S72KpfRxIGPfSj0MRfStkIboRh-MEyQ4GRfQEH_MMANsnPEmPJANWAN3-SM4SLlR2uAH_KRdPU4SynRbxSAEHAnRGmRJrQS4SinP-ANC_SawR00PD7QsuGcwRlTOhiIREOmeQM-SptGG1GecC6UM5DBmfJQCRhCShjLI3NRjLIKIDLSBYHFDS_FBc3N_CSs1DNIAD7BNNQFhPgaCEWMdhS7zPaXR8ER69Sr_SdRSKfSZQIE-SSoDFXRU9JbXRusSvEAxWGZ_SMkPPySTyQE_SCBJegSW_SAsCTxStePY8BayScbS8xSVvLNlR_mRhnPhJAftITFICVGp9SSrDYpQykBgRB0gSIKLeXFGxGHATq_S2IFTED0EPLEA9DJ1URPiIfVMrsSMHLHKFnUJjdSO7HHKFkATxWGMFJ1EPAZPnbCZ2S-tREuRBWR4sCDiHYjQP-SRZSGkQWzRpaGT2QhATK-HO1NZSF3TJ4FKQ-SoqKeXRvcRp_SGBTcHAIBTZfQuGBSBTUNC5rFzgI7BRZqRCPPz4GEPP69SHYDkBAbLFsAM9_CLaA4AT6KLUxN5RAaUNNxGJLLaxRXcQncS_SA9ZCmHKCRANxSJhSQ4S9CJ46JYAFIKINSCGOEuGBSVBRuBYACZ-QQjQ1CSV3NdjLP3Np9SnMMmwJklQvtSZwSmZNRZNczREBT55Hf9SXLFkKAOjMHeHvjQOtDAUBwxSeaHDCTm_SHDSo_Sp9SORAvLBY_F1ZAlATKeITLKLCTSjRFATuGRgKKM-SmRA6wSD5HQWM39SHdPI_KfZGhJAlANAZG2RHp9S4NC9DEGNAP9HgBTqNCmECKiIVFOdEDxkBFZS6zQC-QtzQDGL7ATG5BORArzEy2FG5B-AAbLF4lQVZFKHBfsSq5GxPPjTOxRL69SG5BCPEXBTv9SN2So1RfCRU7QYhSntCt9SqVJvwS1eSZnS_HKX3ST3SVtSp9SrtSCyA4lAfgPBoJfDTEATjjPy9SMBHyxElEBJhEfiCceS1DTFfSa7Il_KUATh7IknPXATBXRntC5BAlsSGqHpdSEySN6RIIHZkFhYLM_SgYSidOP4O1dAcQR4XQUEDuVSdYSCYQnfPkwHu4OJnSpGOWYQAUKjYSsSKMtPQYQlCSt4OdtP98QUwSCSANNAZ_SWCTIpBAUBDATrFCl_S9JAn_SwYSjDTPnAuETfyP7mDbJOwqJ0ETTLG4CS3ETIxShNB-sCg6EuCTPiIDySthQKKIecQ7AT-kFGFTMRAA-Sg_BC-S3SFZCTIbNh0R7PLeGAdBTNFTFFT-GHJTARFTmyAMhQlFBXkMyETOEJH-Si0RcBTk0R7ATbaCyJO0WCjSCRdSHLKWsOssOcNQnNQadCpNQp9SrFTbdCG4HtzBsFTGaCWBTqqIL_IFDTqPLLnQtCR69SbaCUAO6FT2WDUAOVhC_fE9DTShN3bQEGTqFTvaCcoCIGTMzDwaCLGTL_IlBTdULPGTVuSKdS2LAtpQWkMcyCjZSqPLBXFnOL7YN7ATC2FzwC9cSyEJxoQrYFVvFZBTNPPj2QidSf9SC2F8FTN3JrGTysSGyPIbQ0DT81RR1F5RLweSuBTC2FcrDTIFPrHcxJIYRqpMKYRAMFSYR0pMEcS2LAXeFHGT3GTOjPswF0oHvGT4RLceN_GTvATqEACxA19SK-Iw9SOmR59S7ATPFT6ETMySXCTVoQMETVaHbCT9JAXjLqETjDTPFTgBT6jBaRS_yGgkQykBLaAiGTKUNWwGJCFpBT5xRrBTnwGbxRsHTkYG7DTAMOmHTAoRrnRz-SEtIkANR_K3CTFlPGET-YIZRB3BAMQARGBSjFutQnCTr7QoJLdBSUcKp9SUAOX9QcHT7GTSZS3LLYyRe2S2pDQ3FaOKwhIlXRDFTw7H80CJhIOhQABT3FN9NPZTOeTOlcQ5fGvITjDT_kQ3rL-CT6_QoATi7AFdBc_SrIT6VMSFJKZPyoNPBT0ITCTDgBTXeM_DJutPnxS40RhDTo_QusSfkM_dPWgPTITD_S2DTztSlRFsaKVnSKXR3eSDJBNbQ12Su6Q0ERKbQDFRP5FTSOd0P8XRbbQI1PiFRpFRO1Gj3Ie9OzFRWtSXxSlKIR1Ps3IT1PrJTnkPDpMHiE_6I0wC7sKD7IrsKm8OusKk1P-cPIpMh1Py3Sc1PMpM-JTPpMOBT1lRhlR98MwWGJxQOANDmRBSNCsQIgS__QObD9tGiiN8RHgoPuEAmoP6SH6sQuoL72Nf_S92N9BCJjLB3NSZHNjLpRSkBDBLQFDMmMRMJTuEA0jMMMMU0E6jQQtSykBUbANGTmBTM1QWIToKPKZS43AFaAYRFbyANxSxjPOATotSy9S4KT75HLyFDjP4DBZ2SwGR_KTTJTBLTR6H1ZPNxSmtSx9SJLTuEA5KT1ZPklP7gPp7QQJTEfS8tSEcS4KTWAO_dPB7QIJTRJTxnQaLTyTMAfS2MF2ADP0IXtSZtSEGAtOB3SSCTSllB9SS4SSjLTGKT6MIJTS1VE_SSOTSiLTAGBuAAqBA-tDjSC0PCzyJxSS0LTQ1RvUIBMTkFI2LTa9NpKTAGBJjQgnDBHOajQTVPEMTNtSjpDuWJ7SSDTSvLT7cS43AX_SHhI_3AuKTRITVDT4SN0KTmcSjdSXMTVkMsUR0BT2pQ6URoURjxKgxKDnPUqMe2S43AMNAJ2IBbPlMTd-I1ZKq5JsgS1pDRpDaABIEJ8GQ8fQgySEVD1HTZcNPSNIbDV_S3MT8GQLzPWFC6MTKGQPXQEzBEjFAVRCITyUNLuG9xPyGTtgS43AVQIfVR9KTzMTNMOuVRkVRb7CAWRSMOzVRrIS84JUKReySUNTtsDBnBvETi7A9NBJFTfLTN_S8xPW0QhlG3KTo2CDoAMDJ8NB1yPONTUxPWKTIFD4CTBXR43AXzCnNTqVJcWCZGTwUCHZSbKTUwS43AbMTEjF5tSXLTzwRQNTuNTmsRd9RgcSF9Rv8NhBS6rBm4MnCIONO14SSpLWSPBzSNIS8iSmISckSYIJE5SNnFG0ScLSSVP89P2_OdKRWoSsSSRjSyNSN5SOOS94L2NSeoSKOSrOTT5SuYMN0SCCQFAPh5SRLQDIEO5SMgOTPKfoSoNO9pPOAPyOTNjSjjSNOS_OTlDQ1oShmK3oSqjSQHIx5SlgOcAPvjSUPSLkSDtBMOO55SGpSRZM85SQwArtHWPTwqPIiONLRTPTZOOY8D7tHJ6SjqP6tHQpSXLRnqPUpSS6SmEQXpSV6SJQScPTzEQooI-DQ7jSJUPzPThRSGdMipS0kSbyD6qPVnKf8S5pSIgBn6Se6S3LRr2Oo6SxQOBRSCrPDRSqnOGMR4pSNMRvkS2kSeBP4kSgBPkRS9IDRRSdQS8BMnBPDqSHRSrWKj0SGlSvaQvzPkgDjMRpTRzzP8KQkMR1aQoKT8WK9BPKlSjhMMlSV7Sr0SkUAECPEEM8MR6POPhMMhMk_PoTSVRKv-DelSv7SEbMMNRbhMBtOIFMflSRNRx7SsUSDLE07SlhMFxBrUS57STkK60S50S6qSk1LtXK_7SuhM1lSVyO3lShbMC8SHyO9SQgSQm8SnQObsP2hMvrSBXSh1SDXS2OTnXP40DXMRwmSSXSBQRCnSAROmPRWXS2rSYWQZXScVQJQRGsScWQ7mSlPRZSKUWQ3rRjXSDnSQlKvQMH5OdDPsQRZcMrQRxYSgtP06LwNTLbArnQHaAFKAahP0DTfyJ_cRZgNFGRVwKqxSiLTMDJxiP6ZPKXRhERnIAoIPkERkJTfhSUtS4XRHiSxpEydRJ0KWWRw1P-eR93SWFCHfR46R3zMMfRzxEVsSUnRIKTUlROANwlR7eSbxQR-M49KRrQx-SOdPo4RihS0NPS1EHqRxFN9HTmOPYJLveSifSZ3RnbSzNLxOP2NLybS_cL79RurNHFS5WR3KB9bSNSPpIR5yAGISC2PJpLMjNtvR_mFApPH4Od-HFoSQISCzSEUONLS1VQvuSx1SFlJpvSPzS2pLIzStpL51SEQTb2PWzSczSOZQ6QRazSvvSQUOV2PxbA1vS2TT8TMizSjdBUISMEA22PtgFZISSMQ02PyUOWISv2PlDGuwRRqLTJRcIS7UOWJRJuS0gAbISDwSB3PeqLD3PRqLgISMVOF3P1ISvUOXUTTVOZUTHtPIqLcUTIRAUVO_IGfUTqkCKoShsH5PTM3PT3PbSRgNT6qLtISehFpISAMLhyLp4JeSRwVO6TFbWOp3PvTSD7D6VOwISsXQ2UTp4R7VOsXQMrL_UT7iQ9UT6TF5QTr3PdpQHsCaUT7UTipQ3VSW1EFPQWqHmpQhJRI3PSpPVWOUpPHWO2XQf4O23Pb-OfpQBNOyWOnWOLXSjrA_IS8IS-rLUmGP4PaxER4PmVTY6EqWODmNL4PY4PmETY6E8bR5VOwVTAUK1WOFYS3WO_4Pr6PQsLj4PFwLQJSf4PdXO6VTOXO14PEXOKJSEJSMJSCJSOJSOiOz4Pi4Px4PpGPMWT74PEWTVXOGWT8WOFJS04PgTBc4PeXORJSOWTC5Pv9RZ3GWJSPyAoXO3uLeWTL5PeJSXJSgJSvXOjJStJSrBHs5Pb6PktLe6PscF5fSwWTD6PM6Pc6PyaAwWTvWTSBDJ6PHNKL6PtWTl6PmIA45Pm6PRKS0WT-WT25PAXTn6Pw5PRKS7WTgTRHxIz5PtuLb6PC6PguLOXTA6PQXTH6PLXTswLg5PFXTOFAO6PV6PLwSSXTE6PcuLcXTWuLbsFS6PZ6P5tLm5P4WT40PK6PNXTeiMF6PGXTxtLIXTqFJVTR7VThSDKYO8DRvJSaxITOSp6PAyIXTR3XTnJSbTR3QSqJS66P6yIRTRtaQsJSozSmpLP8P4aBR8PYZOExSlJStzS_lJGHQJvSkzSwJRRvSrzS9zSUYTkvSklJgvS4JR5zSO8PD7Pq5OQ8PG7PJZQ8TTB0SZYTZRQrlJnzS0zS6vS7YOKZDXYT7uS17P5YJ3zS47P5JR6zSsYJIYTARROZO8zSwYT-7P4uSFZQc7PF7Pe7P_YQOYToTAPvSHeOuzScYTwzScZOBUMpYOAZTB8PjYTNYTKZQAvSnYTPRRE0S3YTQKRfNTP3PbXEe8PuUAG7Sa8PqhSc8PhNTcpP4kQAKShWN7WSFaOjHPtFPSHP0FPJKStHPMKSyJSM9PMZKsHPqYNRaOW9PkHPrZTkFPYKS2ZTqZTN9PvFP4FPdKSwZTOKSHKSaaOcSBK9PBaTfKSDaTmIAnKS3aO7ZT9ISv0GpZTmxLRKS1ZTpKS3ZTrKSQaTQyLqaOTyLd9P6aOAeSW_A0KSUMOk9PDfKfaTDPMiyLq9PpGPw9PsyLuQTNMARoSqOTscKktE2yL29Po_SSnF0IBwaT4yL4FSATEI5SzaT4_ONLSK-PodPG-PQEAO-PnSA9aTr6OM-PtbOnbO-BQybOkJMDNSu_PxbOZ-P5hOqLSQBQWdOO4OuBQQMSsQQpdP5SPoNSJBQauPDfOsNSVbTUNOZMSZNSz_PvMSkNSabTDjShLSyLSk5Sv_P2-PTAQcNSsLS5HCnbT_MSzLShMS1uP4YSlMSHgOVNS8dAxuPQbTfMSybTBNS0bTQBQFNSZwPHNSmAQBvP8LSMNShwPosOjwPuAQCMSwAQtQTwbTgRSU3SIMSseORbTz_PbNSdbT8MSNdOp-P4MSz_PjNStbT9AQzUSl-PxbTpbTNbT2-PcMSz_PvNS2QQ0LSmMScUKcbTPMSYcT8_P1vPoMSdNSDeOZLSXcTzcTSAQ1cTobT5MSsbT2cTubT4PM8cT6cTVAQ6MS9cTfcT4LKgAQpLTkcTLeOHdTWwPu0LjAQP_P5LSR_PBlET_PqAQ-LSJcTAMSkwPMcThNSI3LTcTEdTXMSreOUNSZbTebTKkHWcTucT3cT0wPfNSABQxMSiNSnNSkbTidTrdTnCPgbT3BQjcTRcTq2LmcTSNSocT-8R2bTpBQkMSqcTDjOTMSsBQuWQ4_P8bT9ZD4VTJdTlBQDeT5dT9dT7dTifO-3NaBQBeT9BQFeT0dT5fO8dTzbTCMD_dTvBQ8BQcBQIQRKeTufOqBQ1XSwKRsOTY5S0pPC8He5S9bIM0SV5SHOSX5SmoSzdTKAPTMKwoSa5SOTP8OTNAP1KRuOTZPKleD_4L1eTpdFAPSROS3jLF5LkCPLJJcCQzOSeMBkCQKDQsOSnCQjgOKhO7eTm5LogOQaGWdF3gO5sFbOSwgO5CQ8OS7CQ12LhdFPUTNQJ4OS5gOoDQKfTADQCPCkOSTfTLDQiOSs5LCDQdOSNDQvOSzPRPOSdfTnOSMTKODQL5LQfT0MB6OSahOifTCfTKeFaTTT8HafTdhODPS9OCXgSsRQZgSgDQl7S6eTR0S4oSOPTEqPoPKNPS6rOPPSuDQzzHz5SMbESPTzTP0DQToFRgTqJE_hKVPTZ6SjLR3eMZPTBJCHiKZPSP6S3PKHJCJpSQLRV8DmPS4kQegT_CFI3RSiOBxSxPTViOdgThZMAyD4TPgPTuSCKkSkPS2APR6SOLRwFA78RSEQ0PS1AP2PS4NP5USdPSpEQzbEzkSXkSfYIJyAAQSZYACQSZ7LqEQp-C2iOMgMHJEvPTXgTEhTs8S_5S0PT0qP2PT95SXmHmFQf1AHjObeTa6SPjO_EQNjOgmCfhTRjOgjOcjOVaPWjObRAAFQObEajO_fT7xDPjOOhASjOe6LbhTijOOhAqhTIlFN8L0-LC8L-jOGYD--LsGPY8LPFQKFQDFQVQSFFQfkOoFQwGPMFQmGPVFQQFQiFQVkOtMQ3hTGiTXFQNiTUFQ7hT0lFIiTFlFaFQGFQUaPUQSxGPGyDfFQAiTcFQ-hTMEDahTT8LBiTRiTNFQzGP-dA5GQblOrmOulOpGQmVSKmOXGQuGQ3lOSYTc-LBHQ8FQllO3FQ4lOXZTAHQeGQDGQ4iT-FQj2PplOwTQTlOJNTHmOuiTQKQC9Q1FQFjTaGQzkOm7PqiTfGQPZQ05ObvSHHQ9iTvkOLjThGQQJRCRRtFQIHQ69LFmOtlO-GQe7PPjTe-LejToGQNjTvYTDlOuFQOJQ1GQ5iTTjTrGQVjTtGQMmORjTpYO_GQbjTvjTCHQxjT-lOFHQqYT8iTqlOGBMDHQTGQpYOtjTt-LdHQTKQQBMyHQ3sAXmOYKQmpOOHQhHQJaM5QSTMRbWOPPOfQS9-LNkTlRJ-6SFVPRkTN7SukSnmOASSv2BYQSqXMaQSHcExHQtmOhpSU_LQJQSKJg6STkTHRJ2AO9PTyLRH8Sp_LBIQ9QSq6SFQTy-ApQSlgTrQSqQStQSPkTpOJuQSoyBPIQ0QS6_L2QSBAMAlTEAMWIQ7QS8kT7kTZnOe1FrpOTQTMUAt6S6UEcIQmkSQXPy6SJQTi0SVlTAjTLQTB7STpF46SLMRZhOWQT2nOQRSRMRI1HBVPE7SakTBqSeZTWQTpHQjkB0AMwHTeKAfRSMbTonONkBYpOwSSpkS1_AmRSakBHJQ0_AOJQFkT_gTxiK7lTKkTnkTcQT8lThkT5uHPJQ1HQaBM9kTYMROkTVIQ1aBDKQVJQ6LRoJQkJQxRSmJQzRS7LRlBMcZP9bTaQTI7SOAMJqSeHQAjTOmTGVPWkTCpOzBMVQTCVP1gB3JQgmTCPIXQT_JQbMRcQT6cBpmTFmTqlT8TOsJQUpOJKQdhTEqS5cBbpOnZDdpO0cBXKQ3rAjkTVKQRKQ7PTmkTHmTdLBzpOvpO1DFMlTkKQHnT5pOJnTjKQBSSfLBRSSxsRQnTQNBNSSfLB7pO2qO9nKWSSgQJYSStBPvKQ0KQr3AFqOQFAt1SBqOeSSmTRdnTXqOmnTdmHIsBALQlQTFoKtJDELQSMQGLQJNTILQjrPAfKOqSLHKyaMJ9SsQTweTlOT0gAHYS2XH0lTZKAMYSp5KlgQKtSt0SVqSfLQ9sSnnOrLTvLTxMR_SStLTETSzSSGMTRpPRLJPMTU0AMTSuTT4EANoTKTSqWAZoTyBA3LTqLQQTS5qO9LQ0-SUFMXTSpLQyDM1LQQSDz1CRrOjoT72CJrOG3CPTSTBQeMQ3LQPrObpLuoT0oT5MR_DMVrOLHM8SQbqSzjKcTScrO9aMzrPFtOsMQ3QTjrOunAPMQrEMlTSi7Sf5SdlSIpT3rODJPrTSqMQFFMHpTANRpTS4rOiZPlCJmMQ-YPzdTblSiMQ4rOwsO-ePyTS2XDIUSuXS7sOQFMlpTRNQxsSopTKSJ7QTYhMUNQqTK1bCp7SkqSNNR_QTDGMBRTZCPtqSqqSCYS5LEWNRksOhlSwXS-sOgNRJXSu7SudPHUSHNR0XSGMQn7SfNQ6EBpRTvpTIqTzFT3MQLqTeNQJqTtpT1FTpqSqNQDOQWbT_NQ-qOPGMwNQAmMxbCMUSatOAOQecSbqT9NQd4A6NQYvR8NQb5KftOVGM84O1xSDBBItOgZPFOQ3mTqGM31RXNAKOQSoAMOQjaH6bTZNAmNR6GM5qTUTEQOQlUSytODrTYgS-GM9WA4tOqOQ2OQodPNHMbwCeuOZuOmOQHuOQHMF-NlyCauO90IIuO_0IdUStNRnwChUSURP0OQdrTOHMfrT4OQ7vQmLQjrT80INuObrThHMXuO-oTjPQiuO3rLbPQRVT1VPxrTGHMJPQruOuwA0NRzNRoUS-uORPQbJQ2NR27S0NRzqS8uO0vO8rTzPQaPQfPQe4OwrTn9P20SXAFvUSplS0dPuUSsPQ3aTutCdnQALC30SpXHHQQ5PQ1PQgnQjXKNQQ4rT2MQqIM0FSRsTwPQaQAAQQVsTngC0vOOQQqNSHDBbsTssTyYAMsT10SIQQPQQtZAp7SHvOR2HgsR3aQtTKwTRyVQzvOgsT04A-vO3IG87SvlSEtTxlS0USNwOsSRKURiqLRwO4uOJtTWVQkMLNtT07SYRQTgTpPAdRQkRQ5qOBLMcwOJeTrYD3RQvwObRQrKM8QQ2QFfRQ08MhRQTZDZxOH4SbxOetTcoFmRQJZDqxOP1LpRQwRQHRFpZDCOR_USytTbiAURQdYDWRQYtTSUTbpLVxO7QQdRQ9QQMxOjKMvKMBSRRxB_NR_mH_tTHRQoRQFuTCRQxKM3RQZOQ9US2KMKYDkJSeoCYRQ8QMJxOsxOcxOfIAatTvtTB4LReTpCPHORASQeVSPrTDSQdgHEFIVyOYLM6hDGqTBSQ5qONSQZzOGyOLOR1SQPyOTSQhQO-SQCxHYSQhvMMORTVS3uT9GStuTMWPaRTWORNORjSQGyOXVS2LMOLMYORPwHUORuQPbVSqSQvSQBMMq3PguTiTQuGHRtRKVSPWP3SQMMMZRTxdPfeTYTQ1yOfLMWkAATQhTQZTQLTQYlHj7BGTQyMMpSQSSQb1A-_GOTQVVSfVSkvTsMMMgFmvTVTQHTQ-sTFyOevTo0DCvTXzOEvT4vT7MM_oTNvT_zIcgSetSpGPD0OH0In2SFWSaBIyTQ7VSicNcYSZ2CwVSYRB_TQeQQzTQgORyVSrlB0VSOwT2VSKUQhORfYSH0OZwTjVSF0OIwTP0OBWStNM-VSrVSW2CQUQU3CvSFU0OwtCVUQZ0O4kQFwTn0OgwT_VSutFX4Ek0OzwTn0OlRAjIAAjFhSSP1SkORCSIbUQJ8S8lS2RIM8SMrSHxSCmSGmSnWPTrSL1SP8SIGIY8SQ1SD1OcrS8ORe8SW1SSSIgII-lSMxTvDK5UQjMJ7UQ5WPvWS2WSGVQ0JSnBAvSRqOMTVQu8SwWS1KSXVQ1yE0WSmxTfxTx1OPVQiyLRVQkxT9lTFVQuxTWaT5WSYVQnZTUPMc1SnrSfRTJPRxmNy8SjmSt8Sr8SPeMj1SCXSxkK08SbPMpVQ38StLDivS0VR2VQ8PMzvSkTT2vS3VQFwSXvANyT1TTe2OQ2OBkAXyTfzSTyTEWQVyTbpKHWQyXSAQRsuTqRTQ4ORQRUXQB9SvpSnRT88S0oI2RTOYKWWQgPRvRTD9SaWQ-8SLEKdWQ8mS2sPuRT8bM5RTAsSmWQLyO9sPwPRAtPVYSqyT0hOvWQ3QMuST6RTyqAW3O1WQZETJsSi3O6WQk3OFRMTQRn3OjyTv3ORXPdRM-WQxXS_PRXzTUYQcvTQDP7QMazT4kK6XSPXQFgTKzTUNR12OQ-RVXQQ9SPCMEYS3qTChQ6kQE4O2gQolTRpKEoT2XHYUCPYSHSMO4OoXQf-PmwArXQHVTU4OuXQwlTn4ODtPaQRuwAnYQW0ApYQlETY9AWETG0TUEDV8SSETY9ANwTL0TUxBTSMbDParFY9SpYSZcMjETOoQhETT4PMVTg4OmETXWOoJRW9SZcMXQRMoQgUAYYQZ9ScJTASTv1L_zTi_FB0Tg3A5SMReTX0T-kKI0TFSM3dSl0TQMCrYSuSMa0T70Tb5OYjHd5O60TrFAxQRzXPdcMvSKBkSnhAx6AGvS_lJlTMHZQ35ORZTlYTTTMCZQeYT1ZJO1TBZTIZQR1T0wS2QR31SC6OpKMKwSQZQGwS6vSpTT21S0VRSwSgyTQUMORRD0SYzSxTMluSzTARwSOwSauSIRRd1TgZQx1TmZQSZToZQpZAc6OhSKe6OtZQh6OL-PxZQgFCzZQI1A1ZQq6OaUMkUMt6OmUMjhMjtPhKAltPvfFZSF7ZQ9ZQA7O_ZQWJOb8SS0BM2TPJAG7Ox0SgSBY2TeTII8B-YSMmQJKF4VEx1FiyIbEBjkQh6NRnL5gH09NT8Qs9OBHPLVCn_NvgHXrClTBi9NorCz9NXBBw2T-GSGaGUTTeNTNxLUMODKSEaO4uOTwTpVSHwCi2TXDIYRBALFaVApjM2DBJrCNNTKOTZHNmcQQQPNIAcfSx2T62TMNMmwTJwTleSTNTpsCG3TcPBK3TDdBbEByKTv2Ty2TQaTE3Tq2TuTAYRBOpQXkCbEBdMTyrCj3TigHl3Tb3TuUAdsSZQI77C9DTHLTJrQNKTTST_GARKAQDTy6QfJIALByMTvtJVjEiaRMfPncSq2T83TMoD3yMYpQ8NB_ATMSTLjJb0KXWRYhSH4TyBAQDTJ2I5DB5TJ4URsRRaWR5gST4TV4T5HG1tQDATgfR9HG6dRWMT5IApcJgjP2NTdZRTuMmAGYyK3KT5pHI5CEzIeFRkkP-oQtFRS4T29IzsS_aQYrKfaJNHOl-SB4S0-KQdPfANJoPq5GHOPdoT5tRSGS3YPscMfAOWQS24TzPAjjDyJAkmGLVAp0O7wTmqHBGT4nNwHRsMOnET0rLmpQPVTVVThpQTVTdVTmJRVoTcpQgJRg5T43P7qHE4PaLT5aANWA8lFQRAN-QN4Tp4T99Q8MNEPG9eSg_BPYBeRRr6Ph4FhROqWCjROtTQRXRdJTfERScPS-SVcPtROXcPE6IA3S7tPC8Oz_S_tQgRRRMDDPGI6TM6TBuQL6Ty-JQBGcXRG8O6_Ph8OklBP6TMFTbbQR3SlMO0OF5qKX5FG8JgMOVVDi6I7qKW2TxySnXRBuPDrKDuPvXRgJPFMOq0PSrKlSOeaJg-S7GJ2XR90P6WFWSOT3Sq3Si0Ps3SGWR8rKdzE8JPoFRtJPz4TZ1PyJTV1PtJT-oMvJTApMG7TF9OxFRGIOsuM9AOfKO5oHFYDEVRq0M7fRI1MO1MBpRY2MyJGhFOghRMGOy2QDgR-hRrgRzFO4hRZwQZ2M6gRMwQ3vR5hR4LGAhRAuEChRq7Tm7TShRJiRZhRnhRR_Cd3MlhR-gRu3MpMGl7TthR6hRvMG87TVhRHiRvBAEiRDGOhhRE4MCRAz7T5iQieQWbSjMPR7KSMPKCQvSTqwQi7MskRK-J1wQfnRyMP5vEr7MlkRM8M3MPmmD6kRBlRbnRS8Md8TpPB_MPOTT0oRzANDNPm8TQySfmRTUGIlRd4S8RR2GRA4SI4SJ9MH0PGnRGfSWlRBkRnnPR9MklRgsIalRQWG89MVlRjlR95NDITLuSHVGINPyST69MexSR8TCmR7lRbAR0STiYGFmRglRPATOWGXHJPUGA9TOANMmRL_MdxSSmRH_SHdPVmRz8TiYGYmRx_EfcQygR-KT49SAyQfiSaiSwSTPdPFyQ28TAETabQP9TP5Hs6R-4THnRQyQYrQe_RmlRPYGUDNRDNABL17R7tSEBLjoRGBLgaPPeGkrQgbSP3TtYNExNaINBWIfBSZAONIKdaTUmM-UTpsR8EHQ3R3rQHrLmLNnzGjYPnfS2FLZ-TbMNF5DRXNB-QTrNszQBGLt7R7MNjoGENNC0QRBR0tRLvR8uR1rQiiSqPL_sNH5Di-R8AR3aDy-ThiIB1QQKTzKTgtGJ1QNOPLuGBgPFTTsNTXOP4TNpfSiNFCvGJsQ3HToBTfOPqBTsUN4-TkZSgWNcML8GA-yGfMLtMLM_TqPLjML3USPtTLVAfeSO5DmZTrSRIWAa_TYFDheSgyRnRCoXNWhFqXNo0GyfS0HABzRRYNiZN5OPZPPqQItYNMzRToR2aNNZP9OP_-TUEOXFTbBT8PLcCS9ITS8EucNIdL7_TMeNvRLZSNCMTDRLVHTOPPU_T8_TzeNleNW2KPSLU2QKUJ9ELueNByICSLNAUt2Fu_T08GRAHWhNcaN_iNE2DMCHVdPPwRd8R0HRopNY8RAYJc7Q5UHE_RV4QiYPIAUEtDIWHoSNSdDM-TLpDG3Nk2NbjL3oPU6R-FFQTT1WRStQ4kLn_R6bQPHF48NGtSiRHTgSHFPS-NchHtuCWHSznL7tCheLd-NQwM1nLVTTFpLB2PH0IIIS3fTJIJRIS46D64SlAO6iS4iS-nTc-HpvSkuS0TTmpLk1TW2PrTTgzS31TS1TNpL5TTXYJdBUxuSbzSsTT3TTvTTNzSi2PtTTpRS9iSi3PvISo3PkSPKZIBXOLJSc7He7RPWTaWT8BUC5PQYTvkJ0iTEZOHKRVYTnvL7YTOvSBCUapLCkTECU1YT6YO7jT0YTV1T2zSSvS4zS1zSAZJvzSjzSM8PzuSJKRYCUTYTaCUNKRPwLdCUo8PgZTWqSe6Jp8PhxT_2TlxTyFPaKSRaTtHPTaTeKSG9PR3AsKSSaTWHPerAjaTo-TeaTh9P1xTLtTTTAhaTsbM3CUPwOlaTjSRr9PsaT7eMB5SEjSrSPnOTVoSgLSXoSlbTSISacTwlTmeOzIRtcTicTC_PjbTecTedTH0SlLSydTWDU3MSRDUQcOeDUhbTDMSWzH4bTwuPOOQ7bTBdTjDUD_P2LSUeOOdTx4NDcT6LSJNSpAQ9LSNNSWdTPNSYdTRNSNcT9nTOMS_IQODUYNScDUVcTodTYDU6dTeqSQDUiDU6DUORTmSJUbTvcT9NRGEUAEUqDU2dTIEU4dTIdTSeTCQMxcTUeT-bTWEUnMShdTMEU4cTGAQUDUQcTSDUsmJXDUDeT7cThDUAfOq2LAdTVDUCdTUwP5MSLdTZmT5bTOwPLbTmLSBcTkAQwDURdT20LKNSU_P1DUOEM3DULcT5DUadTTNSg_PYEUWNSLeO_DUwNSEEUAUMkdT9DUudTwJALFUbcTSNSdcTddTJFUHeOSFUpDUqdTq3LeMSldT-cTuNSaFUrEU9NS9SPreTZ5SLTEleTVBK1OToeTLOSqeTvaEseTSPK9UK5OTKTPleTJOSljSijSqtBGPTDPTtAOreDMPTlHD6FU8nF5oSH6SWPSmTPYPSd6SAhT5jSXhTmgTYZMIpSZEQ7PKjPTgpS_fMWEQnPTuPSQGUwPS_6L5gTrPTcLRGRS65SJlSTOOwPTOQSThTkPT1PTagTFiTMkOFhTqFQL5TSRJrHQUxFZQSHkTeQK4qPw6SeQS9RS1AOegMiQS7mOPnCBQT3PTK_APlTgUPJ7SgnOxpS8iKXlTzgTWQTfmOykSMQTLKQxuHPRSjAMzIQuGUSJD0zT7nOFqScmT39AlKQUnTzISInTwTClSQMvHDUP4nTujK_KKC5SzPOhqORVPTqSIoTFtSVVPLoTzMRoLQBrOzoT7BQ7oT7_BNEM4oTevHyQTvrP0QTUvPRpTjVPQpTKsOrpTWNQUqTupThVPyFTGNRYqTezTMqT8HU_FM0FTKTDt7SzNCIrTMRQKrT4OIMFPVrTDuOpOQBsT-rT7HM9rTSqFMPQnqSRQOKRTzoKJEUCwOYMS8qSmSRXvHSKMgxTtSRJwOpSREwTY_TzsTBKSiIUoQQbyO9qSseBJVSIiBkSQbyOC3T3VSbwTcETYrS6NMwEOLxTeUQldMi8SpWSlvLBmSOrSVWSj8S8RIH1SRrSJ1SKxTvkThUQu_HOxTC1OPmSRxTRmSV1SVmSoMJqDOl8SoiBnxT30ReXAVJUyZOjxTEKSu1OYJU6ZO2SRyxTqSRW1OQtTffCaJUA3TsxTd_TNsTPaT3xTqxT5xTu8S7xTeRTGXPq8Sp8SkmSk1S6hIx8S9BOHyTEXSrmS3DOp1SV6BcyTrvLxvSITQtMC_JUrJRBKUp2OUzSgMCEKUIKR9VQQyTbyT0VQnBUuPMUyTIKUZYS_mS0mSvyTdpK1yTq1S8QOeXSJ9ShXPBROknT7yToYTAzTPsSwlQxzTVLQzzTKYSzyB2zTUNG4zT3ySO9SUiBN0TWYSbYSQ0TctPNtPcwTQwSMZQExO91SmTTMwSARRtBU4EAz1SC2SAYJo1TBZQ01TVZTs1Tf2Pp1TA2SMZT8IRi1TF2SCLUTwSM5TH-ImeIOLTOmR8VJikFBdC6vA0JAKeIY4T_yPTrQO4SrCTikFnGBfqGJhEycILBTx_SGJPK6Tp5TaWA9JARbKRRAjxPkDTOgFkURWST9IP67JX0PMJTYtA_CR0PCqDR-DT-kRj8TO8MV8KVuTYLTxxQ_kRiwEidH3KTL7JDdJCKAB4TNGK9FRHvMU0NoXBWBS7cSVQH2bJ2tQC3SE1PsqKUJPl6TG8JlGK1qKd-S5XRBPJlITgMUbOKanS0mRbbQZ3SuGJRrKNFRd3Se-SDbFg3S84TqSOqySk3SsDTfSTo6TFQEm3SA1P9HK76TlySm-SNdQueRbkJ9lPBuMB9T6fSD5T1yShnSMkGHkGizQ_dSfzQTvRw0QgBRZ3RddNJsBkdNjQLmdNdFAAsQNeN1RLEAUcWL33SskNF5RITAYBFNQP6XIlFAY7Rd7RTiCb7RGYMriSQUKUJS0ONRhLNyNxQPMASH0RnHTMZHgCCgKTRZHdIOG-TtmQdoM9nSKESw4NIESYOTMyHZBUfTTOHEcTTaBUoTAzBUg4PWWTNWTDJS_OD2cMpaTPoSraThOTRhKoOTMDUI0SK5SVNOM5SieTgFUXPIlFUmdP8fOWjSvFUPlSBOS3FUooSEBOxFUgjSsFU3KRiFUq5S6UTQdKpjSHqPwiD-FUGgT7oSRPT9oSbdKWgTpRSQwA_lCNGUGiKzmK7OUfOOuTPgPSNiKKpSMGUtgTOGUHkSSpSJkSO6SugT5AP-TPVpSsPTU6SAfK6jSEGUCXPUhTTPUb6SFpSq7LTQSxjOJiTEiTnFQMkOmiTJiTUiTmYIjFQnGPpgIrGUrkT5OOWQTlpS9HQvCOmpSn_L4IUSlTZUPlQS4LR1lTeYB5GUjUIf0S9QStkSjUP_GUozHZlTQkTIrP7pSKRSBHU66SMrPleK96SZaBwGU3IQAQURrPqkThmTeIQDlSMQUPpOlmOjBDP7SZHUcLKq0SPOUGRKHhMOcTNDUy8H3sSxUIkHUdqSRMSYDIbTSFOUmEMOpTtTS1HUmqSlqSCqTUCPoqS8TSuQU7rPchD8pT1rTslScnQXPQqUS0qSMJM2qS_eToRI67SUoICWPOsPA8SxXKXRTyuTM1SG8SlORAxT9lSIrS8IUTBO-IUM1SAJUORUXDODJUS8SFJUU8SwPUTmSWrSmUQZTDuUQn6TYxTeOAdrSpDK-PTW8Sh8SXmSaRUZmSsMJvJUDyTPPMAXP1JUUPUA2OhVQQPR9WPz8S6JUn1Sm9I9JUrsPGQT6HUnzTDiMlsPP9S_2HtRT48SpPRwRT-WSyRTVDPdXSODPzsPmsPXeE6yTDSUszT9yTO9SdgKXiMRlKGnSaYSbQRUYSwVPU0TS6C0KUdET1dAW0TYSM_RTuYStQRCSTG1TzQRF6A6pKHTAEEAqvILaInDT8ITY0QpaIqmQmGUyhNz2RtINNAHsESOVJr5Q6bH9VMtgSVQHl_HXACz-C9NBBOTW5TccSC7ReJR_TKylCRWQYQRYSUqOMBtPyKUeQROzTbSUW6C5VSzSMnGOfETu1TR0TT4Pc0TLYQSTUatPd5TmQRi1IF1TIxSFhAKWRzoQO4T0mP5mPTuQv0Ga7TLjJsaS7NPuaSNLPefRM0JQ-JeNUlWLs_EtSIZZTSKRiZT_3JYMOmeSqEHwKOsaK-yP4fPhHRpEHfNUmWLALOFfQHZR9qMJZRQZRcuKpqQPZRVPQbNUk4S9kNz9FG5RT2SjdS_TUDLO0eIoDPcIT8VLVUUGUUTeS-TUGUUOLOX-QqqIQhJwqJVBFWUUomPYUUGUUmKFCzB0pEWUJ5_SBCTEeLORNDRH8YPncSOjCkcMO5IWZFlaFV2Mk7TF8RjTUg1EptCtLBghIhyInEIIJBV5Tz2EIrRtDL6qRnHN3qR8qRDrRNVUFrRumGQARYUUCVU6BAgfIUGKrNTLHNOrR0qRdHNAcR5gSOjCwBAvKT2LBfDRbVUWkQt_Q9vAv_QyaL-xHg7QMtL26PeaQ-QUEQAmJS2XTRTRFERkxIBYT7XTiuLfTRYXThTRfXOjTRfMRlPObSSyaQdSSbnT5BPaqOtTR2QUmIUUQQYsRJJMBWRTbL69QAhQw5TnvG-9Qe-TYMNEGLd-T7cNk-TemMyzQfKBdVSuvRh0QIsCG5QuONl0Qz_PjMStdTdEUfbTgEUaMSibT5cTMFUpWU-KSnEUIFUceTsuPdLSEFUxEUrbTyWUpcTVeTjcOoWUmdTITPycT-cTAXUsDUXwP4LS3EUnAQyDUGcTgwPFvP-EUYwJZdT2_P6RJFMS3WUmDU2-PHFU7WUZEUZcThcThEUO0LPFUsWUqDUWFUvWU_WU60S8DUQFUSEUeFUbXUu1LTEUANSFFUiMSXEU-WUcFU61LbEUpdTBFUkEUbFUFdT0cTfEU-_PPEUYFU_dOPcTfDU5vP6WUctTYXUGdTzEUoEUFmJvEUseT7eOIYU1EUPdTHXUFcTewP0DUIcT9EUtAQOXUAFUpNS_DU5MSWXUCYUsXU6AQCEUTFU0WUHeOdXUHEUBFUgXUoXUzdOlYUeXU8XUREUBFUqXUP0PKZSrwClDT6VIgVRJqQL3SdSTf6TakMeoNbbQc0LHFRFFRmMUq0Pk-SQSTtoEGsHaKPQaSD2SIyMDdRWzKYaSVaSEbJUdSckR9zJWaSpLHKZUdeRazKqiL8EGPoEZiSSURwKP9gJyKPRGRKRBmvQdzKTdRcdRcZUUdRTyMXHRp1QwiBpOPVxRTRLtzGSRLcHRUbLeHRRcSy1TCpJUQPfnGWQPHzSRzSjuSg1TYTUQzSOyTjBUMRRqTT4ZUJzSAJRELULlJvBU-YTILUHJR_6DQKUNLUhuSGaUXzSDaUTKUFZTKCUYYOQCUdYTdlJLCUQwLz7P8YTKvS2JRA0SNCUSCUppCVaUKZT6vSHCU4YT_vSWvSF0SrYTdyTYaUiCUfaULZT27PJZTyJJpgTMqT6EMzHUqrOuTSuZQ5KUVvSpBU_1S01TLvSgBUMHABLUzmJZjT61Sc1TbzSFRRzTTy1Sq1TB2SDbU11SHJAw1TG2SkBUI2SBXRwYUWFCsAA6EBmBAsAARjInBAsAAjVU5TRfcB8ZB9IOMMSTDU6XUC_PnWUUcTqDU1XUhXUCXUmbTzMSXFUjLSqEUmYUecO-XUjYUQXUtEUz_PIYUC_PLYUtDUGXUy0LEcT7LSQYUHcTMXUUYUkeOC_PYYUz_PaYUUEUiEUFEUaXU_XUUTSeYUvbUQXUoYUaaQn_P2-PTcU7XUjLSrYUQXUtYUJYU-dOnbUfYU8WUwcTyXUobU8XUqbUybUpEUuWUlXU0XUnEUmEU0bUYcUpNS3bUSNS5bUsEUFYU3JM8bUGNS-bUxDUSdT6EUUdT8EUbpLNXUFcUCdTHcUSNSJcUrXU4WULeOiYUGYU-AQQcUfFU8XUXcU5MSXcUzWUhcUAUMacUtNSBxPgUAXeTjTUQuClWLeNH6UMfRB2wJd_SSJL_UB1xRX2R3xRqZUNxGxnSusSVbUZGAIcSeyFyRFgdUvSUZ7BS1Nz7BQCShpRvYUbdUWFCy-C5rF0OE7BRXDTb2RzPPAREgTLrgNYDTTMU4dU9GALYJY5ClHTKOTofPPSQE8SYhSrdUPOAwFCN-QLSTTWUuMNZWUqMNbWUqdUGeUReURNCxgS_pQ13T7BRXtRZWA95R71R5-TqfSETTLyP4UUbeU4NC8jF_dQhdURFJJ8EVNUCxFPWUreUIMKxHOmVUF-ShBRhiSmyPYUUbeUQsBeeUwjQZjC_MTE_GkiNptLmiNydNtUL5ULsKNriN0BHFeUsJB0_CRHT-lA3yCBITO3TweP_hRVWMZ3T1wFPfUKEEMRAe3TBKA77ChyPdUUv-TibSvARhVUbeUpwF69FqNCKpJ6HBUDDcOJBqQgSO9YUEqQUbUbeU5jPz3JM7OSdSDZUPaSXoESZUXfRTaScaSAFGMZUiZJ_ZSGdRUZUe8R8fUZZUEyMjzKWZUByMHgUq4T6bJ2zK_fUFFGjvQ2oE1KPavQQGRUdR6KPWgUTgUE4D_KPsVUq3QP8RaeUPfUu3BAaPb3IdATcsR8RNtAUJZSzfUPfUEmArZFvxS7BRVzQqVSKOPtsS38Rm4SR-RH9RAwQOuN7NUW4BdrR2nS_NUZcKwIR54S_gUbbTfsHnUTWIJpUTD5SNOUObOJ9SoaTLhUtaTR7D5aTh0BopPRQJqpPqOUaOUkeTveTmeTU5SQ8TpeT4OTyeTQCQ0YMZhUGHK5eT7NOBPT0eTHPTcoSBqPrFUjhOBgTtOUXAPv5ST0SxOUT8HQPT05SPgT_FU_oSsPKBpS4OUbgT9OUFPU4IEAPU-jSCPUigTEPUDGUYhTULRmPTIPURpSBPU0JJ2gTTPT0VKDhTZGUCRKLCKhGUlfDSgM-OUOnKYPUnQSeQSRUP_6STUP_OOKHU2GUxlTy-AzkTCQTvpSUlTSPO-iK16SYGUNQT6pSQPO8pSKHUsIQQMR7kSYkT9kSBqS9RSbQTsmTmlT2nTuPOLLQU7S9nT-iURXUW7Sy0Se7Sd7Sg7SEpTUMQPpTk7SsOU2pT8QTsQU3pTFIUppTyVP_KEAUSuoK2VPTIUPIUEsTNRT77SyUSvRK-7SKtTLDKTRTQVSKwHHRU_WErRUzJUCyTmVQIyT-yTADPUpK9rS9rS7gTPSUXNJAlK9rS4yTXKUyPRS9SMSUSrFXkR3qFTSUnWQVSUQsSxpKoQRZ9SlSUXYEXsSNrFpSUaATpbPDfUaTCgrCz2TZfUJlBOVM-gINATYNT9TR5bPBXRg6E9oAj5AjDD9tCRxIveUkTCNkUk3TPkU6UMdEB54TDuSfePyXT9MU-XRzcPusSqNA7FPVSTwtSWVT73P0ISfTUjJRk5TB4PkpQJWOTHUn0OVpPqpQskUI2IpyPa3IEDTRpQmJTD7TvBIrJTKZSzBAW2SPxIM_BVFTChH3rCm3T6rCs2TjCU5TUrhSpCUrXMBXR0BAngP1LFx2Jj9SOSTRmNAyKyGKBWRu4FXkIWMU4ROh4FYJT02S0FA22SvQRc6ThJTVSOe0P8YUlMUi5Ny4TGlU14TxfNu0QcfNWJK7aBoTLQUKUSRrZEtgSu4Fs9IZeSogPv7OdHTizPe2Su4FyCFaATFYP0YU45TzaFaROZSTcROgVLrIPp2SolUaJTqlUs0TOUUpTUmqQsTUdqETdSCgUOZUCdRbgUNgUa2S0zMyTU2vQJeRaGRe7F1fR9fRE3K_fRfFOPAFn1M0hRngRTgFQbS8aS14Ky2QEwQogRo7T5FOkGRXCStNG_gRRwQu7TphR17Tf7AWMGJaSCyQn6KljR7dRv-S8wQRoRCmPa_FjQG49TCyQ2GRIxQFUGlBNXnRIbGRBLwyQhmUL9TcwEKkRrxQpALTnUw8T8bG27M5bSPcDiiEKmQeRNBTTipRLqR2cSleUOEN4WMEHPPSBcNPjGNmFTaqRd2RIzQhDLCQHnMLW4SduS1KNXXLP-T3JNKsRGsRbJNMNUdJNksRLpNniNjsR6qK4LNl7Mc-THDTWWUA-QcWUh-TD-QdMNSuRt-TjnUgiStDB1-TboUZBROHRhILrvRMOPS7KfWUs-T-0Q-JS2nG2gSS3TsnUqSNueS6EKwfS6-TUJLe7GCwGn8GiaAaSN0oUyPP3sRPaPB_TITN6wRj4EiTNl4ERHS8TNVTHk1QmiSBVNsxR5xRuxRDcGtnSBUAKVNldUkiSygUmZUw4EoiSSpUf4QTyNp9RVpUOXBpVNmWRS5E-KNj6RdCIHTTmZSqbSNEOOzRdsQdDBvkNp5RVZN0HA6YNnzRApBCpUfPPGdN0LGAYMXNUERLBOAAKLaxEUdN4NUFdN-wFsZUndNrZUgeN0pU_8EZNU4CUQsQGkLY9GCgNJTL5nU7fS1SUn3S3SUfYSIJLDGTrHRj2N-2RImLZoQqMOK6Rt4MfpUR6RumN6GAacS_FH0nNxHRZ5TsZHB7RSoNHTUzKHT7RnNU3HRK9R4vDyfT_8R48RNDSHOHE4QqsNkoUK4QsiSxWRCMUCxSN4QkmUP4Q_2ET-RYoBV-RNQHguNnuNNUUu-RG8FrHFQBSKDF9vNUeLaRHX4SCOTL_OrPBkeFBAJnwNxwNpSHlSHhTHp_RZUB4SU0fLH_TJUH1bSKTH__R3_RxxR7xN-_RAyRXpUgVNKUHw_RzWDFCS6NPENUwUC_ETK3NCFTiES6nSBbHb7R04Na5QrmQa-RPQCLIRGFANIRxNUKkDoESoPEo5Q-rUPTT_ES2WR6AUyBACFSIFSs4SKFSu4SayI6FS3WD8FSV7NgvGiGSMFMYnQCnL2GSizICHS72Tp-NXhHI-NQhHNHSKuCuHS30EjHSX_NlHSInUvmDe6QyHSR-G5HSEAOmHS33CCISQmE32SUwSUFPxjIvfUR-SvIPD6TqWCF6TwROIKIP6TO3SxqKt6Tv0Pv6TT3S4MUesQxbFp-S-pM9ENnlGiZRhiJqmUBnRW9MF2QDLNXsRRsRTzFUFLU0RayRTZSnNLNfHpNLG7QMHCxcN_AUR1RYcFftUlCU0uNstN4qU2bS--QHQHWdLdjBDsUn1NEzQ-4QGCSfWM9ySPzC_ySmQSjbUFhKxdTmbUuXUkcUwbUpcUOcUfuP5XUZdUwWU6sBucUdDUucUSdUDYUtLSTXUXLSpLSUfOcEUiXUrDUM_P3cUCcT5cU4EUTdTRYUDcUY_PWYU-DUcdT2XUZDUqrPbDUIuUcYUJdOkXU_tUoFIluU1bUODUPdUccTsdT8tUbcUnXUmuUM7AxBQRcUWdUudOscTlbUCdTfcU0uUNFU0dOBuUlDUMuUuMS-tUpuU8uUxbUxuUGwPBYUKcUKYUFYUuEU1cUXXUjuUsmJ7bUFXU4cUz2L_bUJXUBcULXUsAQauUviTwXUbdTgdTvXU3XUnwPduUNdUBFUJdUaNSMdUqcUpNSruURFUtuUlEUCdTVdU8uUccU7cS3IGtBACkIxUMKBT0oQO8JWBASFRusSjIAHNA6gPqyPWYPVfU59TnhQplPS_FHNArzE6XPmCTnVU7xSILT3BT9vUloAJwUOzP6LOyvU7tL3zPDLFFdBZkIIWR6wTyHAfaFWEA7jMGhPu9QeLUFdQYhSXlBJ2ISZBMmUnTUm9TSfS9eSlwUAaP7VIDTUZcN-nUibI7GUp_StwUHpDtSUJVUQQNxSU6YI4rUUwUhvCJwUXNTPLTOwU6uITzPliPfbUWzPirJGmUq1Pe2Sv0MugU2sUehSfcPQ3SaMU1RRcMU5HOmGK3GJT3S7YUZxUxfUMqK9HOiGJtXR3VBA2D7MUS3SuFRK5HxWGYqKtqM1YR9YRMnUoTUqxU1ZSmtKe7TRZRsYRShSaZRtBAh7TEgU7dSHiS0aRY2KZrMgCCEFKruMb-QmvMgVU2vM5bRcbRjbR3kMobRSbR2SNrGRO7OTwM7bRGwMviRPiQKfQpiQuKUKiRmjQmiR33TolPybQStRXeUXNLynGXeUUCRfyUdWUhMNJMGxsQwnUV_TLNLHNLLnGj1KBqU8pUe-TtZUBaLggUGoMNgSRgQ75NGsUu5NlSQCoSMISyODCOUhSPeOTpPUA5S_eMnSP6aTVhK6tUjcUgcUJuUo-PNcUDvUDuUF5SK0LLuUoLSAuUG5SOEUiuUHdUIjSOEUGuUubUjvU2bULvU4bUNvUbYUWzU_bTDeTMYUvDUVuUIXU7cUzDUCcUZvUQNSbvUgvUSqSYzUIcUivUovUODUlvUBEUxrP6XUVzUUXUc7HqvUIEURdUOvUhzUxjBzuUrbUuzUedOCeT7uUpWUVkH7tUIzUPvUicU3uUCuUmdTFAQTzULzUKdUjEUCvUvcU1uU9XUazUncUqMSIvUGdU6zUCNSoDUD0UfuUEYUh0UzzU8uURvUNdT9bUUvU6cU5EUpzUYvUONSEcUvAQBFUDdU8XUFdUwEUf0UdYU3zULEUQ0UW3L60UBXUuzUi3LsvUeuUUFU4PM-zUgzU40UFxPYdU_uURzU1dTwuUMzUETPBmKWhUVjSYhUgOUTBOneTchUpFUehUkhUteTuFUfhUEOSVmKohUvOTfjSCPTzFUkOU1FUS1UwhUsBKvOUopCEgTsjSTPTAGUApSCGUcGU1jSEpSSPUGiU9fMXiUXZMPGUJiUoPTvPSNiU0gTW6SkoFY6S7hU0QDQJEagTbkSAzUllTKRIkRUFHUbgMb0SKRU0LRlkSK2UQQUu6SHPODMRz6SqiUQiUNQTOHUrkScqOIlSSiUn0SR7S5nTorPyqOgQUTLJb7Sb2TwHUmQU2aUhqSCNRajUphMa2HDRUSRTB8SmOR6lSQ2UF8SBxTVBOL8SrDIUDOGxTOrSIxT8bIImSHJUKmSiBOcRUthDeRU1bToRUkRAiRUdWSfrSIJUcXIrWSlRUDPRqRU2CP9RKxRTJyT9xTgmSuRUGyTSQKsrSOPRvrSzRU7JUiRToFUMXPKyT5RUJsSG9SF1D2yTIBEKDPFzTKsSH9SSTJ2jUtKNXDP8RTqXSBWRv0MAUUDLFvNC_jQaaRz9F1aRheIJUUssM7KOtrMalE_3UrUUmeSv0MHARzEE6BRseShyGC1GI2Qj5DK2Q2fGa8RwaLAzSIxSv0M6dUqqITlD8LU8GTYcFyeUVVUI4UY2KySBQGPdRBhbJmgUe4GAWNS4UoyRWVRu0GnIUJTAl5DZfUY4U2uDdEDcCRheUdyUf-THXNyzGY5D44U8vUY2KbeOSVR6GTVeUN_T3LLt0GJ2QffCw4UWiQS_FWkEkgCKATzoH8dUAeQcyMOyUY2KzVTzUUR5UWbRkvMRbRebRLZEdbROGBHyUkVMhjREgUS5UybRQyU94UWkEk4UdiIcEBh3TQ-Q34UXWUg-TJMHBNFNtRc6RLVR5WNEXNryUZmQXRTiQOijUZORlQOl5UclEBDDzWMrYFY8BkFTdULqBH1ULHfUv8TKULpiNFFLbnONfU33UY2KoAJYCIdRRN4U80EesRTlG6sTEcSv0MhyAQ6UKtFbyC5wUngUnbSt4Uw0GJ5Uv0McpA-3Tc6ULlPxdUf6Us4UG5UgTAI5UeySk6UWmSHVRL4UzYUifUVVRZtUs6UTTAu6UUwUWkE02LA5Us3TZcNg6U46Uv4UL2Qj6UY2KOITKIAtoB4CD-_QxXCaFSv6N94UqNAgoJSZBBFKKxU68TVXGOIOhmRN4Ss9T0-SgBNYaGUQFBALQaGDALgVQelMhON6pGZPNPzFR9TU3NMZH0AUQCTtgSIIPYCIPxUmlUPmUQNFRmUjERTmUK8JvlPseITpT_5TfRRo_JO6TS6Tx_JU6TxlUdJPiSOMdQqkUz0Nw6HoZFn6OZqQurK3BIYtSe0UaxSWxQg8MRATu9TKXGl9TntSJrQmmRy5Uu3GywUhOLq_T3OPsOLjZN9eREZNYfTKtQ5ySMES7ySyrUUESMIR1rUvbHaIRnXIvES04S5gSXoBuxJD5Hb3IxCTw-ShATK8Mt_SpCECUUSfPyqIiMUHKTT9TZ8UgjIs8NkGSgGSp8N-GOncSbSGFBHJhEbEBh4TNnUCnRInRH5TonUFmMNHN8nUjYPssST9UfADLwEiiH7PErVUy8UnMMNJO0PClkU-ERseI9_S42S1LUF9J3LUo9UoLUseIiRRP3SRJPX6T0HONBT_tKDKFC-KQYRB6RMYRamUldG3pM39UGKF6TFYtKPKFCZRLhSrxUThS0tKVhScqM6ZSxkM8ZSjlLDQGg5UfKO8CGxbR-mEADGJyUOwMUwMk5UMiSUiSDaSHaSkDGOiSZ-UQiSMqDSiSquQg-U4YRkmUivQv3DelU0ZR-cREdRyZUAaSHdRLdRXaSt-UEgUPdRLgUtKPnnUlmUJgUQgUm-UPGRjmUYdRjZUiZUadRxQE3zKdgUJeRmyM5zK1dRQ0KlaS5FG5dRAeRsxU83SCXCkSTd0K5zKuTUO_URzMfeRgkJfeRILPR1KKLPGiSjfRDbSrDT-aSCrEU_UGbSxzMWAUMLP_eRnmUIbSpmUtRRQLPEfR4qQsyUpST8STOgUWmQsSTt5HJzTNhRx7Fs1MNgRtaS7KGUgR_vQd3R_3KUiQVbSbbSBiPKnUpcSmjRzjRy7KgkRW8TqkRa8T0RGc8TaxM4MPKBMg8TfyQX8MRAVpSGAlRFlRPtUs_Kz9Tg9TayQ6BN7wESnRanRVAVcnRZnUKxEIOEpaGjAVenUh5HmAVwaGqAVknRgyQtAVinRvAVQxSxAVSCNZhEnnR54RpnRoCT4MEcySUySnoRAzQLNPCiSglR2oRUzRxnUtZHuITDDL6rR5fAG9QTvRw7Qh7OkGL-9T-vRrGLdpA17Q67QsARlARytRv7Q3tR1tRjAR3tRV8Qx-QmnSTvRE8QBuRzARDuRI8QI6U1vRcoUM_QeoUeHLUuRtBVkpG-ARuONABRppG2LA2uRxPNgfTXBV6uR2OSNuR8PHHMTkWUlbS2xRHvRg8Qf8Q5zFr-T9BVomFptRfvRQ3Ec3EevR6BVs8Q4uRlON0gRtrU8NNqQNxxG40Q5ARkBRxILSBVmtRARNMTNqBRb8QDpUxxRNBVKSNkOPIpUkyRE5UoWRYVRKTTkpUuxHb0RlbNiCSI-S9NQK-SKqUj1RwSLg1RSIRUsQS7OsJG0TLZwI7qU7fSXuSdmQ_fSO4Q_SRhAUSrNv5UR4TfcS9tGvbS6bLuWRLTTZ9RwbSX9RPDVYZS9NHerUj-RmtUq8TzsQ6qUy-ULpDABStJARmPoIFTmPcAS4QPAzNpASJRPkgLNsUYVHkmP1ASCBShmPpDVfVHrDVcEFJBSwAS4ASEDSFYFyCSjiLsrU-ESLGFfTCdcHmFSakLG7NctQDcShFSnFS81Py4SVUBc9UK_Ne9UlAUKZSXoB3lAbTFAZPqCEe6UWzIkfU0gUk2RdHR9fSQcSDDVScSBXRXoB-BT9fEZrJnLUN0PuIPUcPU-SE6TW-SG6TZ-SE3S6oM2YUp6T7mQ-YU09TTePOAUpkGYzQnELknSM_Gu-T2HT3KLFpUPpUjdUq1Q9EVgbPndU5xRHASAFVjVNYpUakNNVL0TOYCHu8RJPJ2qU0mF1nSEeQHgLcrUp4SBoMpxNtxNMyUOuDhsSHYHMTLuaHzmUT5N6nSb5NbjHp_N28R_6DWTTQBUYTTo3RSBU-jHXOT7yULWIChUtFVkbU84S6bA-4SfOTbPJROUbYMepPHDUaKRiNOKDUmUK1WUnQUejSheTo1UYoSXlIZhUmFUJCQjFUMPKjOUBGVtKR7OTb1UtFUG0AZhUyFUR5SAPTMOSDGVrOSZOSShOsCQmfTOsFXOSYGVmCQ1fTrOC1CQvfTLfT0MBfOS7OS0fTShOyPNlOSZGVVfTt5LaBVYOSgGVqGVJhOcGVtfT1sF8BVWgOUfTGDQEeFy8RoGVGfThGVD6LqFVZfT6GVUDQaDQ7fTJqPpTE8FUCRIKHVbUDyhUAbE0hUOgT1OULOO6DQRhTRiUiTTUiUfJJZiUdGUAJEAiUM6ScqPF6SYLRYHV2TPwdKL6SSEQR0HhHVTpSNPUWGUQkSriUdPT_AP21UQwAD2UsfBVgMVHVsiUO2UIhU2HVDnTviKukSxGUgkSuPUxCOdSUX0SyIDS2UjpSGaM0PUCIV58Sv6S6PU9GUPTQ6PTSkTiIQ_PU56SclTyQKelTxPUJjK86SGQUeaM8HVLQUCqSD7SFIVmcEScBpKUdmTRlTNHUnmTuIQkmTilTumTklTFIVraMO7Sf2UnjKQ7SmrPj2UQqSS7SguUgHUyVEJoTxMRiQUoHUTKMpoTrwBooT6MRuHUwrPtrSOSDDJV2QTYpT4QTDVT9QTxpTTNRJbMwQUaSUBUSSjUuvHUjUxqS3QUGRT5QU37SJRT8QUARUOJMHDO9QUAGVqQQHVSNJJtIUCTQKORMVSP3UJRU_wTI8SMRUK8SDxT82UN8S-2UM1SA3UZMJK1SD3UCmSF3UWXI5dMSOMQmSxUQ7IUg8SnWSUxTbqLR3UQOMtWSU3UlrSepS8xTxJU-xTi7UvRUMQSxRUyrSyII3JU-1Oj3UY1Ul3UvrSLyTkRTsjU68SujUy3UWKUr3U5QOzjUdKVLMEDsSLSUASUNjBN9SUKUL9SN3O3wHU9SYrFJYQiSULnS74OUsSfzTlCBGkU-kKpSUeEVtZAK4U_pQUZEn4UtqGZ0Qb5QusS5KVLJAJMAgAJvfUpDTvEVyfUK9UEEAH7UGSFcyC4JKp6UQHN2nUSGNjCSAOPADL51NVbNiqU4wNaKT42T5XFCxN9SHZjNBWRXoBNLVhVBKPFqTHZ4UVyPhwURLVSAJyQBDxNYnMiLVMLVtUCOiEQxPnwFbiI6UMTlDBwULwU7pUK2FcPPYyF9eSjLVPITQEVGyP1YP16UBAU3CV_3Gh1RhLUh3DcrHQZSpwUX8UHdPHrQIxSh3DahSNnD3bJwqJjESzQAR5N_mULAOjFVmoRSGUwgT0gT6TPAHUDpS1gTqPT3MRroTIrOSTS8IVErOk0LXaPBXRTMVyBA2GOgoJ-zB38UExQHfSEcSwMVAaP-HFLkUY5Ni4Nf4NAESrgT2APgMVH6SiMVKPUGPUnOOe2Sh3DXsQOWM_pQAOTrAT4DJlfUUwSKNVTVAKKO2jDyUUfjQydUKXH7HRNzRqMEISTBKAZvDq5UJAURsQ7EAUQL_nUjuF5nNhqUmqUbJRXVTdJRnqTfJRf5T3kUh5T8wT2IS2kUjVS8kUphFkoBUnJLHB_UR8VRD4InURweIYyA6NVYURQTFjnB23TFxKE4IV7TnDB6WJoaPKeU6LV0rRyZFxiG0ZFGpROkDEXJygIJOTOOVCVRGURfyKsrQQOVbELSOV3UOKOV9NB06CFZEMMUj4IzpQCxKrnKKOVdVMwhJj6BP9UxwK7tMoOVPNUpzQrrRtrR5yBbaJ54H-fEhNVZcN0OVfOVbjFwBADtJ4OVgzPekUM1G8OV7EA1ZFpXBwBADOVxhS-fEwwUE_GFPV_LFgOVBOVPfP8WJXNTRSTWlPJCSjhSaOVWkUR7AN1C4rFz3IzDTCuS3sUlEVpERV-SrERY-StER-sUZ6T7JTCsKwrKB7TfqQYxSdFR-6TzJP1lUgFRlxUC7TgqQVpQ2lUsJTvFRwKIi6HyFR6PVzJTElU3BIasK08B0BAdsKa1PyPVDpQuPVepHO8U30UcVUQ3TLmQCrRKJLKrRA2Qu_N60CW_NI0CmsUbMVe3CdMVU7RD4BzDMrMVodPloT0YGnoToMVxLQnHU0LQvoTsLQ_DMWTSmQVqHU9WAZTSnMVqQV2LQ7qO4LQtHUxjK7LQ1oT1QVEIN_OQ_oOKOVW1C6LT8LTVkPZkIt3SUpQv3SIsKdNVW1CVhCQwCdkUDUUBYHpsUokQ8eICHPdVUffSb6QheLxQV5XFQRV4kQiLQrQVfRUYhBAJVsQV01CSPVH2CkWC8gE54HykB-KVCfGefSz7GWRVSNTdPVLEAlRVpHSyaAYMTVkMLHBykBc4UTRVUhGorQtRVXHTbJAvRVrNCUQVuUApGTVcSW7JwKT5EPLVUahGBSVcGTIPVKRVb6QwYBfwUnEIykBL7UHBVK0E8RVDARjRVN2CefUIaAcyCEHTDPVi2DvHN1qRxkLb2IdORvVSewTDHSWaC_RVJlBxRVLWCkBAhLKaSVWNCwcSLeUs1C1LQTTSLbEjQV5LQ_MC_QVA3CDLKlLQJTAhLKAaP_rBnTIwFTlVAgQVpQVObTJMQ2oT9SV-oTMSV7SVrSV0YG_SVkBAZWJTXDo1CvcQzSVzQV1SV-NQJTV-LQvrT-QVYSV7_BKlBHPADOCoHOwkUWTVe0LYTV1MRzEAZTS6SV_DMuSVJaPzaC2qClZElTVU2LnTVRTSFrODqKeTV9WA_sSLMT6DB83UJiAFTVieMqjDSMTGTVzTV5NVj1CIvTk2TLMTAmAJEO8zCdQVm_NSlUV5UcQVzLQvoLg6Qi_NrHSUUVl_NOLMEOT3qOzQVsoToQVioTmHUhRVuMVcPVj1ChFT6VILHB_6UxVFrRVTQVe_NpAU2_TQAOyoTnoLsHSN2COUVqALPaCgRVeRVmdC3UVtMV6LQuQVYTSwUVoSVx2CvSF81CIMO8bPWxHiBD3uF2oLy2CIjHP8CL1JIzQqnUFtGsoUxpR6RVkHNErRHrRqUVJSVsUVVQVasUW3TTUVoNMxUVPrRKSVIHSWQVvHSH2Cx_NLVVjVVfHGwHSvSFisLcRV6CKeUVqoTcUVpMV2TV4QV9UVyLQB8UlSVDjTD3TOiOwwT1zOowTeVVeOR5VV3VS-VVS0OSUQ2OVBVV6VAkdQhEVORVxnJJVVrVViiQWeQsfQniQQiQofQOGSEgRB5QmNVTgFPVVIqRYWVfSVZhGgfS1nUTVVZmBgfSU-T2-TrcF_STroUNrU__NiHSF0CkHS-dAusUd0C_UVIDHaRVoVVY0ClVVxHSjoQ6UV4OItVVdUVhUV8UVxVVnQV_DMYRVIUQmSVR3CjwTR0OrwTnwTGXVRUQqwTMTVfuEygIb7OlURkbJEGRQqCN1CESVwhJasCdlUSSTPiSnwMXiSKoEe-UFxMUiSX4GxkU6kU1zOg0TcVTxNVm5TMpPvVTwNV2NVRYQ4NVGWV3WFglKAlUlFBjJFoUVRCR4DRxRA6DRdLI-XTw6PyVUHuLuJS_XTHYT2VU4XT4VUDlTzXTGYTZvM9VUq6PIYVHlOmKT8GMonThzBSERHLQRDMy7SvTRNWUaERdkDQIA6UMjyIjIT8EBenSV-U7yKKwMX8TytSy6RngUKASpdUZpUoYVEyNnBTdrUXxNaiU0BMjmTtIQAqSjlTJHU9QSUQUSRS_nOMHUsIVmIVHQUoIVziUukS4iUdmTiaM_QVmBAtFKFNAKGK9NVkJOXPVWhQ9aAQIAFZV3jJ0bPowUw5TfyJIZKyVR92TaZTbpP8TUOTKSPVLEAVgP35TZROz7UHEAaST27Up4FxVMkEVoERSqKlPV-2SF6IqEVEJPM3ST6IvZV2CRb6Tq0PtqKEPJ56TPFRnEBdMUc3SYxU4ZVYMU6YUcOKgxUNrKc-SsMUjMURHBFtUpwAoOF0lU5PV1PVaFRtrKlJTi1PuTFNQVWLS_9TQLIwkRxEVi-MV9T79MjlMDwUj8MY7U--SdNHdoB5-St9Tx9T9mRjANB_SjYVpCTUCB1ANW4RwANRETUaVsjPE-Iv5Hc8UAREqoUbfSRVVpxRw4EkdUwCVJBVJ-SoFTAAUkcNn-BTbNJ5KZLVXWOEORrYVgxSEZLwCSt1P3YH0iLp2N2iLDuIYIOnuMxRP82NoBCz1P1AUC5Nm8UtgOs8Uq8U8rUbbVKESn5QrESPqUheHx8UQbO09PSoTNGAUbOAVVLEACZSvCTcePOMV-xQzCTVIO6NTjUVEQCQ9OQ9OvKTtxAWRRx9UPlPcZVWlATPVTZEqaBibJ-IOmbVOoTqFApbVmHEFLSYbOC_M_QV10FWDJ2aPHLV1oQnkUg6PpkUIuSYWVdgCyFSlePzlLTOKIBT3LV9NBNlUo1RgbN9JAbbN2tNdbNHGPebOvaT19PCLSyaTShU0aTpcVGLSLcV9bVlNB19SQLVvbVOmRkmRFUVwRVyHTXkM4RVg7G4_T9aV6_T1CVqPLxITdjLq-B_9Ry_U41Ng2NsiLryUl4D4cVUMV4wCs8BGOV1BT8eSW8UwbVA_SB5TKIT0bVzEA8IINMVTZVQ9UW9M3cVU8UcYG6-SnYGXANXePNdVGFT0LBqaBhJKDcVrIBucVTbOj_SIPDocVETStgCHLS_lUZSFgfP-gQBtSoDTRcV30PokUT3Sn-S6lLbTKpsCmePgFJjXLMcVMJCJwUVLUHmUMSVdoBCMVu_S4XBSwUy-SgLUjkF0bVyVAhTI4xS8LUZyUZnP-xSUOVcGA4cQKWV1cVLeVFUVHfIcTFxkBfcV4-UXvMThPAVV06B-EApNAzXVHaAQWMRdV48JVZVjeVEnJ3iQCuSILVg_UtdNf1RIMVySLDfK6yUXSP8yUaOT5FVCzUcHUv9PRhUMbI8cMIHVKsSt1U9LJumOL3P_PT6HVyGUj6SukT32UkkSxkT4YVk0S8PUjIV5PUznCcQU_iUl2UY7ShQUw0SjMVFJVxHUurPXIUOBODrS3IU2JV-0S52UmORB1SExTD1SxJVgRUG1SR8SUMJO1S70ObDOBIV9wTX8S5fVqWPLJU7JVNJU9JVnRUBJUI1OBKVL1O-JVVrSpRUEAIn8SdmSwJUeVQLKVqrSPPRSKVimS8JUWPRGWVjMT9pElOV8lPnOVSmEyOVEgUdUR4pQ6tMgmEsvTQFPjUVsBAJGKjURVPV-NVYYRAOVogVnyG6XPIqQheVLxUMSVRfUF3JLOFj9S0eV82TvnS7YK8CU1JS8ZOjZTMSVR6HNWAojP7gP8wSiwUazPUXVTLAzSFtiHCnJktSogPW_IddV1BTDiPrVMmVGJCIh2SQ3SulU2ZVwlURkR56M2LPGWVbLAcrHB5UCwUUnUnlRD4SbAVS7IK9MXnUhdVD-McVG8lRY9TQmRu4N4STUdVx4IFUVbLAsbVqyAxiMneVaeVj8MK-MdxNc9TS9TMVG3hVRKAYEAWwSGhPaVU5eUgLTZLTAVVRTCGiV-JOTCTCoH78UqyP4EPv9QAzPDhVFiV3KAQiVwfHTiVUbP5jJWiVdhP46JYiEZiVc2JvSHqaAMTBygVBxUTwUEiV4SAliVQ1G47CKxSXFK_dPdSVU7UhiVLhVOiVaiVF_I_wADiCygVKeV1gVsiVPiV6iVYQEtEAhhI7JF_dPzkPThVqwUEwUkjPjiVtiV_hIuiE6XPNkP0gVXiVAjVaiVkiEmsFFjV0OJlhPg4JgiVjwUGsDNjVPiVqfIiBI-yEELTz4JTjV2iVYiVOjVijVCnJlkRZjVdDRGhPchSJhVIaQplPH4HuOE4cQPdJ1iVejVs1DyqL67CmLU4vUP5FTxUr3S9HK6ZV7vUT3SXnSm6TV3SrGJ-mQa3Sz6TvPLqcPScVerKpxUepRPuQa8USDRHoMJdSjzNThLyXFNBSetQQeSSeSpFSb8NpgSH9UVmLvwTPkK-RTZ0TD1TNoQcTU7jVoGFWwUd9JiyS0OFj6TDMObMUGWVXML5SCfZVY4FRGHNXRpBAPXR95T8rNQIPdcQ09UsqKbhV_0PGtUo3SSxUFNAlJPe6TgUFykViMO0kVHFRA9U2MURHBfJTd5FLkVpMUFrKwXRDtU9ZVGuSbbQHaVU9B6MUkJPPlVAYRaBEG6FhpMcNVfpMklVz5FQfStxUopMS6FPtKrpMZLN69UduQfdG99U_MF49UUJFKHTDMFluQYZRuxUL7F_NVkYRslVE-UvxUGqMxxU79UmYRtYRytKs6FAmV6LFRhSF-UaqM1DNSkVCmVrtKvYR4ZSJ-UDBVlwMPqMCuKl-Uc2D47TyqMzxUF-UKuKYZKYZUq4ThuKc7FdmUMmVbmUHCEcpRYmVMZRZuKUuQPuRHYRtmVjpR4-FVZRztIMtUeZR8yE1xU3mVruK2dIhZRnmVoqQzlPmZRrmVzaRzZR4uK64R-ASMKPgrMV8FAvKUaRlrMiJO73SPsM73R6FN6VAUaRYuM1rMQnV0KOi2EWvK6aRKEHJSRhaRa9FkaRYsMgvKasMDaRJaRA5R0hLA4R8KOULO6ZRpDV8ZRVkUtUFvsMM-UMWOCYJP-UcyM9sM9ZSJbRdpA_vKCtM7lVC-Fh_HPKPQbRgXVk-UzcRVvTb-QPKO7wMXtUoeVv-UUoEEZU7fUcDVSvQeKPJZUPoVNaSYvQNZUFeRFsHioEx-UGZUSaSaaSXZURgUCZUXgUjmVKoVFgUOyM8pEZdRagUsvQdZUZgUnvQhZUcgUhdRgyMmdREbSA0KxoVteRzoVudRqeRJeRrdREbSH_RjoVhSTE4TXoVd7OBmNmaSM_UoaSN0K-dRcWRnyMDpV_dRFpVc6Ri4TNGGEeRHzMAzMafRCbS7pESpVmfR_MUFkJPeRSfRV1KapV7oVJoVOpVWUBYeR9aSbfRzaSWGRYpVHeJZ_U2aSgzM4xKyoVF0JleRmvJxaSRzMpeRXzMreRzpVmeRGbSc_UptTUpVo_UqzMU1KyeRi_UipVbnSh_U8eRm_UMKP7eRBzMomUaeROtU7pVnSTZGAFfRyKFx_U8_UgaSYrE1_UhWRTfRRfRtpVXqVMeRe_UcfRifRPfRdqVG2KV1KF2KW0MgSTOIGlfRepVxpVx0Mg0Mt3Nu-SQ1Ml0M5vQs0MFbUEFGOfS9RPt0MX2KesEe0MEdSJ2KrfRCGLtfRKJGvpU9rH1fRzfR_mVHTCAhN_2KoEFtnVofRxfRS7OtmU_3AvmUc7TCgRdmVi7TkFOg7F6_UBKG14Kk3KWgR5-R73MZgRsMGvmUg7TSrVSWM5gRsgRAVUr7TTCV7gRcwMJhRGhRBhR3xUAnU82MOoDLhRFmVcrVOhRZ4KA8T1hRh4Ke4Kk9CEhR0ZLtrVWfUFnUc3MkhRyrVugR2hRKGOlrVx7TzMG_7TGsV97T24KSGOEpVtgNDsVawQF4MF8TfiRLlQukQTEFy_TRyUmNGbeQskQLlQp4MnbQSbSvUAA5MQfQobQ0iRa5K92RcsVlsVU9BSlQm5MGjRUnPZfL_lPArQ15MhRGCjRY6RNrQXLPIjRHdVwGRXjRlvNP6MdnUwAV7sVf6KDEVRkRdjRajTehVm6MDgUvaVGAVWtEskRs6MUkRLkRZoRODNa9U6sV36KRnUSSG3-UTtVB7Ky2M_LP96MWjRJ7K5LPNmR-jRWvEAkRgtVCkRSQGEkRHIODRG6nRPtV1uE0nRGoROAT-QGNkRdtVwRGCoRRTO-QGP8T_LPRSUemRZkRk7M5lA1nVpwQlRG0wQe_JoaV4wQKAVIsLmMPqkRpkRU8TmnU_LP6wQbAVWaVE4SykRz8T5kR5MPaAVd9T0wEFMUUAVrAVXuVElRntUMwUKZGu8T58TfLU-RRthVk9MLrQ6pVCiVnhVrUGfpVedV8-KeaVznR3uEStVsuVpCNXHBEMPGxQzuVHEA1uRatI0tVWuV1TBinUXtVsuVJoRrxQEDN_uV1BTPoRPuVv-MYoRs6KlAUHKT-AVE-TiaP6pUGjP2oRPhSEBVBENLdGXmVdkRFBV0CSP3TIpRuLNSBDlwRUfSAwNIWMhENmdGSpRaLVZGN2lMrSBsBLx-R-pRepRbpRErUdfS_pRfpR_ENavVuFNOeGlpRIFNBzEiNPaxEGBVsITypRoNPZeGupRrNP6DVneGXeGZFNBqRpFNYWFDwV4lM5pR7MDiFNWHN1sVipR8yEVCL4NP8vVOqRViGafST3T9GRunUReGOAUvCLKzQxCLIGN4FNs1GYfGvLVDzQ4CL8EPqAUpUVtITOYNyITwvVTLVu1NWqRWLVpGNHDLiUNHQLqNVYYPDdV_FBSDLCgG5rUxyELgGD2HfqRAHNZDLBdVWwVsFCUdClqRDxVgDLW9UYAHgWVgSVfVUWVVIIN9HNhVV9nURINF5TfnSL-TYFS7RNGEL7nSerRruRD5TwINhiGUKT3rQMELjiG5KGsvO6iGdOVIJN9OVoxVvqBq9NcWV_iGikGkCV-rRijG1JNuUVFgNIKNAKN50TwKN9jGdKNujDfKNchRINUqkGFFLKKQqKNPsRTtU10ESsRUtUUsRSLNV6Uz0EgsRALNJoVnvGW-TlfSjYPZmMOoU5lAmfSuFLDMNP5TItVFgNa-TDFAmfSs5UToUiyUVoUIDTQvVhiIieU0AEWtR2zQinGpwR4FLh-T8zQzzQwrQdpAZGLnyU6VMA0QOxLtyFjtRRBVpBVI5TgNNWBVk8QJoGRNNuGLexVjfUUBV47QqOSOBVcBVqARgWUkNNtzFgBV7QNLHRLCV4vDuyVDpGkBVx-QCuRuON6AT0ARGuRrvV6eUtDBSHL00IIrUwSUVtNwmVfzV8ZAdoUqBVO8QbONyBV6ON0BVjHLduRb0QrONVfAo7Uk8QkoGyJLpvR7wUDaI9wUFqGpuRePNFzVVCVDILi0QeMVhsGX8QIILF0VHBRJvROILjzV6wUd8Q_BVkbSFvRCCVaUJpmF-zFSvRLCVm_DVzV7qG-rGr8Qe2McBRCvNeBRXCVjoUYCV6VGbCV9yVXPN2vRpBRCRNhCV68QKwRA0V1gSURN5sGC1QPuS6hNpwVngU1aVZwVP1QbuGwRNuaPA9QneUvoU10VXTNDTT4RNzoUPHRmtG-RNFSNASN4wRCSNd7E9OQ_RNrBAqNGP1REqUQwRPJLC9Q0oUPKT2xVZVNMOTA4QixVT_SQNTHuG4JLW1V--TfAUiwREKLYwRArVUIT4nPR_Su0QREO0cRA1VidUxfSu1Vx_GREOcKLwoUn4DQTNu0VeATqgFQHHcgFZ0VcSNcOP4wR8wR8-TcrU5HTvBRxpGFSSr1VHsQeEO80VlTNFLLIsQx1VkSNrbDwUNvxVtYPVHRFeSH9QSLLnxRKwVvBRm0FnCV-XN3LL01QH5U6LLzEVXXNNBDfITi_T6FDcyRlyGFWNpyT4XN3LLiyRLgSWKL6yGN3P9oUn2VNzGgTAVWNS_TeWNRuSbWNRtTdIUGnQj1Vr7QW_TCKSnxTf_T64DepUmvVZAOqWNF3V5nBwWNksEIfNSuSrCROARLSVcpUTAJeyUe2VYXN15Ui2N35U54UgeSZWHNNLY1V3rQQNLqLHL3VunGQXNt5Uc3VTXNR0GMTB_2VP3VZNLUJMhNLCARA3VGTTs4UpXNbtUrXNP2V41QlZSrCVXZSv_T4yR0gCopURCVAzRFOLV1Gf8U3fSJOLKfEi8U3EJOOLfYNIzRRzRlpUkYNaNUK4VECRN9QnlV3yRjwVfOL41GqOLeZFQmVTOLspUj5PUCVgjQHXFG4V4WFEzR51GTzR0vV9QLgdS2bFvZN2zRyZNE0Rx3GrNUlVEhCRC4G8ZNwrNiDT4PLhPL4TN34VSSL54V49Jz4VzPL8OPoPL43VZ4G9aNR9QCbV8aVzCV-aVExVMeNhcVabNT2NlVEVPH1HVUEOSQLkNVTsQS7GjtUB4VgQL-0RvBS3lUhvRwlAh2Qv6GQeNLgNwQLR1VwyRP9QJ8E1cNc1VqPPG9Ep5VC7GspEb6R4lUJ8EDdNZDVd4U6vFHdNOOT_fNo7GFRL3pULEA5pUtyU65V0YAMRLvBA_aVngUQRL9pUWNU_pUrdNIfUd5VZKBvdNLAU_5V0dNXFC2dNH8G45VFgNEeNS8GISLL5VkcNkDSyxH-eVVkVCdVCAU6lURRAE6Ve4GYNUHuGR4VwpUG9Eh_QteNJ5Q2cNm0ViSLKAUtQLY3Nm8GRPPi6VLOLs6VreN1eNXPPB2RFqV-eNzeNdkGq5V5fN_6V8eNCfNh9GHjNseNBTKX1RHeN7gO--GsSL61Rf6ViNV8LV4CVm1RI2RATLq7G8fNoPPV7VO5QoBAH2RS7GHgNK2RuPPezVZ3R-dUfgNBeUkgNxgNogNEnMdSN29Jh2R6CVUbLJ7Bv_Gx2QGrVJZAZuSboVEhNBDV-fSt2REDVaGTVhNirR_4VuBHEULahNaVVL_EbGTOVFuiLUqUohNoAHx2QshNWqU0PPNZGN8VU3RKZDPXNjyAkULK7Q9AHV6VR3RaiNQkBgBHOTUe3RuiNrBHH6UKnQK6UoKNM6U9wVqAH4BHwiNL2V3EJAjNDnV2nGEgPRaBQ7QPjNO7QTCHx8VRjN_1P74VdNU13Rg4SpnV-2Q13RQ2SQjRS2SHEV3ZRr9RADHk5RzVLjHRwjN45RLrJzjNx_E88VA3QK4RS-J1-JR4RC9VuEHhvTZ4RnASInV84RpAFe4RE9RlnVB4R_DHWkNkwAg4R_4R4DH7STtAFP5RK9V3VLA9FBIALSRk9Vw3H44RwgK1kNKSRx5Rp9VK3QafIfeIe9VxWLfUU2TUG9VfrQGQPvDVyBFlEFN5RhHDj9V0TUS5RzWLV5RA-VeUU-CHUlNE-Vo9VZ9Vv5Rr5Rm5RH3Qo5Rv4ReRPjVHrlNBWL-4RG-V-CH4lNTXLY9V1DVE7R0GHuzGNDSlLIjNUl-V-6RmyUQ7VZvFooN-YL5IBroNq8V9HJoqUarU9jPkWDtTOXbVcLHOpN6GAc8Rk3QATRTCRuDRX8RqJHVpNi8RT8RYpNGTR07Rv6VJnJKTRBxSWkQ0tG87RuVUg3QIKHrpNzpNXKHkZVaKHL_VJqNPsV3DRI_C-pN0fCNaLBqNLqNQaLUaL2rVx7RMqNJySyaLVqNkYDtqNVLHcCVkwSU8RliSm8R0qNuFOE_V9HJ0ZUTTA2ZU2CFgrNS_UpiSa2RWDVkwSBsNHjMnNHLDVG9RqZSasN8_VLEOxbStCVwWRYDVlcS77VSSRsREVuNqzTXuNBrUdtNY-RstUm8VxwSptUCrUe-RMvNo-ROvNmQPdvNv-RVGBi7VncLKgS7AUTyEdDNKRHMeLSYFJ_RQeLD_RKrU0vNRyVABCJ_RxpO-_VvmDnAUgeLRgQDOTdLV3uFkAJnAWkAJX4QcQB6wNfQBySH0SHIDH2SHpvQbrVewN3PBcfLlwVwyNHBSvVLCRPRsCrASDRP1QPfASUBWEVHQmP6yNH6PYBW8UHARP7yN59VGoMzASogLT-V0DVppUx_RxDVURPeFHmBWMSReDVVYHlBWLzCgASjyNQBWvBWrBWxBWLBShzNHTSOBS5BWHdSszNKhLKBW_fLSBSbkV6BWmBSQdDpgUKGS2hLvtUB7Bo4V5HRcuSJXHQ7BbNVYsVMHPQ4HJXHPCSO1NVwVH7BrpUnOLIiLDZHzRPMCWyNUmiL9CSThNcKTPoMcZHK5GzYH0oPwiLbFF3CSi_SrcVx1PBDSNSFeZHxrUp7U7CSa3NECTuCW2DVwCWcCTljLwdVy1N2RPy3NCGLu3NvDCq3NojLQDS4vQ03NNRUEbHkSEURCO-Ek6VMFS3AUdTC3yU4ES7DVMcH7WR3WRUDW5kL9DV7kL_DV31PH4Rh-Vu5QgGFscHqUCP6NvcHV6NoYNX6NY5UzWRXtQvAU-iIN7UlWHq4SadH26NZdHA7NfFScvN_DViIRdtQqDWmlLx4SK-VxhCrfHQgS-bQCiCnAWPgSgmLktUgTKgkUv3TZnLDnLTeJcADOGQs9NorC73EDFA5tV15HBBUrOQM6QaHFNBCT-NFBU4-VdnLHBUrBAJBUeEWPFP2nLLHSvsVPSPrBAV-NF_NHzCWoLI_NYoL-ySLEVW4U5UHgWMeoLeHSS_NscPlFVOBU1TOIpLZVLKpLJIS3iSWBU_TOJ2PwFV4tUqBUpzS7vSJbUnTTiBUMUO27VbBUJFW6TTH2SFtVKaUwTTd2P-1SezSI8PKFW_ZUIWILaUYZQEaU9TTr2P8EBFUTfpAHUT42PgqLLUTXiKdISXJR4UOTqLAVOhAQDVOnqLGhUZPJ4HVtWOxUTO3PS1VErLrUTqISYZVgVOvUTjVO7-VY3PzUTA6J1UT4cFj3P0XTtVOLrLRrLuIS3UTBVTHVTEVTIiQ2BU8VOHGWMGWStQOGWCVTHGWJVTOVTKUQQVTaVTlpQx3P7kU0kU0NVsXVLVTZVTK0T0VTgGWJSHuXVCKUhSP3ISGXSdWOa4PU-UgVTG4P4IS6HBoVTGbVgWOzWOxVTV4PY-UX4P2GW2VTtGWrBAZWT6VT1uL9VTYuL_VTCHWewLEHWSSBPJSCWTm4PcWTTJS-BUn4PJJSdsL6BU1kH84PKUS-VT6VTTXOMHWsbMx4VF5PiJSH5PpXOJ5PDtLmWThWTeHWpWTVyArWTruLWZIPXTi5PyWTjtLoXTSaPWNKZXT-wInXTf4VpXT0HW6WTiEAEXTyHWt5P55PRKSvuLDXTfXT1WT-HWtHPCIWqYNXXTvVU9WT6HWVXTSBW5HWpHWUXTG6PSBWGIWoaQsXT1WTU6PjXT9LJlXTNIWDwBiXTJaU8WTTIWiuLzHWsHWb5P-dVrXTsWTmXT7HWCXTDIWqXTdIWbWO1VUzXT3VUOlOsaQiTRHYOFYTyIW-XONvLcaUCaUKYT-WAMYTg7PEZTGyATaUl7PnjTPYT1JRCaUlaUqaUrvLMCUu7PnYTLvS6IWf7PZ1T9IW41TYYTfCUiKUBJWNvSDJW4IWyzSEWA6YTmaU9tTGJWVCUkaUeaUKJWTJW_aUbJWHJWm2PvkJNJWD8PDZTRJWbaUUZTHaUoaU7iTRCUvaUjZOqYOE7PPZTCZTkYTb1TTZTTJWHLUwJWCJWoTAGKSlHPPaO0CU58PUaT8ZTyZT-ZTc7CGaTaxLCaTCKWYTBLaTkKSPwOzZTKTBvCUHaTxCUy1OcyR1aOZaT2CU6CUsSRo9PGbODDUnaTFDUjOTt9PeQUJ5SJcVUYAHcVlbVtdVzdVa6C1dVTOU_FVwKWvbTmKWS0BDbTZtTFbTH-PnbOCbThlHEzLjUMNfAmbOSzLIbTHTVtQQl0UGvUV-PfzUJvUDLWXbTrNSD1UgYUEGWLLWhBQuuUODU6uUi0UE1UEhUP0UsbUOzUscUtWU-uUPuUZLWFvUUcUqbTzbUa0UpYUjLSB_PezUFLWhLWGeTizUH0UQuUo0UxcOTvUINSozUKXUrAQw0UavUleOL1LyzUGLW6OTxdT5zUAvUnuUwzUqDUJdU-LWM1UdQQrWUqLWVEUgcT9LW_zUI1UTET70UZLWxvU5uUK0UNLWTdUHZTTMWbzUY0UmcU7LW4XUS0ULMWH1U_LWc0UFuUCdTgLWX0Un0UdzUycUILWP8UFMW9MSpLWydTkzUQ_PnzUt0U0LWVdTTYU3LWZYU6LWIMWLcUAUM20UdcUzdO1zUSNSDMWMMWgMWGBM8zUkYUC1UYMWwvUO1UU0U4LKRMWzwPbBQQzU3tU8GMYLWuzUPNW4eOCLWpHUIYUfMWrMWLeTmBQNeT6-PVNWx3LXNW1BQKNWWdOtBQ_0Uj0UT4P2vPiNWneEQeTvzTm1UEoFZOUT1UIeDcOUpKRyNWgQJleTmhKV1UdQUxeTPGV64LnhULGVS5Sn1UrhUkGVgQJSOSpJSFfTgiFiCQsdFEfTxGVWxAp5SyCQngOUdFNfTU5LPfTlGVbdFSfTgOSpGVVfTcOSEOWsfTsMBnGVzfT_GVqGV5BV-GVtGV7GV0sFZYAJzVhfTiOWuGV0GVdOWtOS2GV1OSr0VcgOrfTwOWsMBtqU3OSEHVZDQ-OSxOSaOWnOWb0VpeD9fT8GMfDQLfVCFIMHVouTp1U8yTOHV0OWHgTJKEsDQQjFJRLRPSxTEd6LJ-ARgTVPWk6LlyT3hU3OUXPScJJFiUaPTcgTePWLPUkJJJGUSpSLGUZEQkgTjgTogTQEQLTRENVUmIS5VBNV_tHDNVkMVFNVoHVCnKJQK7GKSgIsHVa2UuHVaGUaHV01UMPRVPU31UPgV-PWFkS0tOjiTLzT-sFHQWViTghT-dAyhTkiTc7HbPUFlFdPUtjOfPUMiTNFQiPUH8LciTb-AKQWHFQVQSTiTJFQgiTWaPQkOZiTQiTWQWJiTeiTOKKlQWnhTaQWjkOiiTReTbFQViTlGUoiT3_UojT2iTRGQ_iTRvByFQBmOCjTKjTsiTUGQiaUUjT9jT-kOfjTBkThJWhlOxiTkjTxkOAbUeZBIGQ_jT9GQzjThjT8QW3kOZGQh-LDCUu9LIRW7GQXjTMGQ6iT_JWIKCNRW4jTEHQTzS-IWHGQpjTdjTZRW-QWQRWskO8jT5VVqjTEGQtiTmjTWJWncBzGQdJQ4QWvRWJJWHRWcjTjlOnRWgGQbRW0jTdGQCRWjjT7RWyjTFZQWRW4RW2jTtRWaRWSjTGRWFaMJkT_mTWoOnPUtrANSWEnTp2UDkTVkTdJQ7kTnHQWSWCjK-PUgHQpjO0JQJQUdiUhOQspRVjKZSWeSWIKQtlTH4OPfVOSWRHQkkTI2UjoOFnTUKJpkTKQUSfV-HVsPU1OI0GU4fDEIVOIVLmT1QSSPQXnK__LXIQdnOWmT1FVWIVafVV2UUBPX2U9PUSIVERSZ2UEHUvYVglTOnIpIVURS1YVZfVdQTbIVXRSZZI6IQJKQZZIUMWiBP_lTrSWLJQQSWV-LWJQLkTdmTDmTiTWFmTFkTKmTZJQMmTAsTdmTbBMvQWKpOuRSDTWxoOvdSAZV1bB0RSaQA2RSzwUPHUM7Sh0SfmTxTWzJQimTrIV4mTlnClmTlIVGUWomTBUWEKQHVPqIVZQThJQ7gM_HUapOdkTumTKCMLUWPmTNKQjrAPKQepO0SWAnTKkOCnT7OOZKQFWULZK_pOcSSuKQbnTSXK1KQdbNhSDpfT4CM6KQerPoPOBWUlTRrnT_KQQqOunTMKQwnTdBD4kQznTO-L1nTnMR3nT9iU1IVsMRCVWAOSVNOrKUQwBGoThfVhHUMtSa7S6sShLQKEMjEMaTVmoT8DM5WVlHUUTStoT-WVgUVHEMxWV_IVroTNrOSVW1uCtQVcUVfVW7QVKTVSUWApTT1LjQURPIfqSFpTfrOXpTUpTMCP0HUkrOIIAjTSr5O9ePpQUfMQwVWOaTqQUzmThVPsTS5VWfCJVpThpT4aUbpT_EMdpTZxScFM_VWCsOuNWQCP-jK1MQzFMQqT7HU0MQ3HUEqTDIU1sOn7StQUypTvQU9VA1pT2TSGbMaqTHqT6MQTJV1QUhWWozTepCAqTFoV9jKBIUzTScNRFUSNqTJqTEUSfuOVHWRjUjNWTqT-HUXWWrWWmpT5HUJEQMWWaNQSqT9HUgNQp3A4pTQXKrNQfrOtNQXtOpqTUGMkWCWGM3wVCtOcqTJtOwqTUfDWtODuA0qTaMQ1NQeGWxzDVXWeMQlqT_vT0GMHIUCfA7qT0KV4EAUUSWkABrTOUSfXWNKMWUSzpUROQoXWGzT1tOp3O3tOqPWNrTeUSMSQ-OQ_LQsNRkrTiyCsrTOIUSHMZrTU0AZHM4XWqrTuwBOFPbHMBYW_wClrT7XWnrT3XWprTHYWbuOmrTSrTdXWDQQiSWrCCKsT0rTVjU2rT0HMhsTpvOUIUHsTYjUwqSihDYJV4NR7QUVJVmIUdYWSYWBhBzrTaVTysTWERssTpsT3PQpJUcsTPsTUsTksTVYVtUSkYF40S7sTOsTAkKnYWUSJfnQ7PQvsThsTHsC_YW5YW0sTtsTQGAAZWwvOxsTguTXsTjYFQQQesTZvOrsTHuAwFSlsTIqF9sTv2UdJVl0DAWPgJVlSRjyAgIUfKW92VpIUkIUyQQPbTKeAXtTAVSSRQouOduT1QQaNWcZWrRQgwOKuTnRQzRQMZDjtTgKMgRQpwOxtTPuTuZWTiKttTkwO8ZD4ZWLKMrtTAORSuT1tTJSI8tTTdA5tTKZD7tTnZWc7HJuTlNTLuTyZWeRQ1ZWltT3ZWNuTKRQYRQLvS8ZWIRQVaWGaWuXWDVSQyIFVSAaW6ZWuXWZuTguTXuTcuT5RQtKM4BQ9WWYQOy2UaQOhjUNVSWbTgyOnuT2xO_uTTYWfvT8RUQTQluT-vTArSuCPCrS2lSxCPOOR45U3uT6PRvkA6uTzuTTyOQyOsPWuIUGyOUVS8aWGvTGyOaVSezOo2HLvTvnPSbWOvTzaWvOAySQ9vTUvT6vRWbWzfK1GA4SQ1vM6vTMzOwvTRYWwaW75U3uThvTavToeAFTQ0vTovTAwT3aWvyCmMMZyENIVOMMvvTVLMTTQzvT0bWWTQZRTJvTkbW8vTvvT8WWzWWWvTbbWCwTl5CEwTxIUawTVwToCPJcWjVSRwT7QPXwTiLELwTzIUf4OLWS22UqJV42UsJVCxT-bIC1SdWSSRU_JVSMJVRU4fVG3UzEOZRUGgVJJU_fVsUQPxTMJUT1SM3UP3UO3UKmSY1SNDKa1SbxTBeTkbMT1ODvAdJUBDUkJUxxTbJU1WSoJUmIUWADfJU-cWuJUV3UU7OGSUY3UKKVa3UKPRNKVyPTojUQKVw8SFyThRT5JUjRT18S6CPYKVXLDKKUVYTGKURyTpvSGKURLU0PMPKUSFWm2OayTWyTidWOaUxTTxvTSKUjRWKlKJQMUWWjAFWzTCXQyyTWbT_3OSAW6RU-LRYzTmKVkPRfKV4kKwjUmyT-RUEMEaXP4mS5jUKiMcKUlKV_mSoKVlWQtyT2PR4jUP9StKVggKPzT-sFsWQrzTBYAd3OIzTiXWK9S9EQmTRWeWRTUXXS7hFj3OERMdiMz3OizTwdWczTydWeeWDqTleWBXQhNRieWhzTUQRWkAkzTPQRUzT1dWs2VReWveWArTuzTDcW1zT6kQK4O2gQ5zT64O7zTN4OlpT8eA7RMN5OtXQy0TD0TgQRRYSXETZ9A30TW5OMfWxKUBYQXYSmcWvKUfSUUTURcMJoQXTUTtPneEbTUYtPjSUZcMg0T10TI4PIQLo5TpkVCKQ00TS5O_vB7aP-0TrjBZmUxKVE5Ov0Ta6MgYQC0T5GAn0TmWWIeHQWA_SMoYQ6xVffW_0T1_NmaPUET0EC80TxYQzNVYfWl4CiTUL6C2KVrgK3YQK1ThTMXaUXYJX1T3JWPJWu5OsdW4KUU1TWCUQRW9YQnwL5JWQFWgSBCbUCUM6ZU9vSm1T21TYFWPbU6aUn1TRaUv1TLbUMLUIaUeXTDRRN8PCLU9KUERRkgWgdWhhB2ZQWbTk6OyZQ-1TGwSWER5gWC2TtZQF2TGZAA2TNfAlUM6ZQFUVU3PnCGX9QugQrLVFNLK0Gz2VgwRy3VbrLzFWeVOEqIBGWstFThWV3PVhW7FW1kVbSRzHP1aCzZK9wSQGF21PJFS-kLH4UWhV4SAAjJruDunQKiVYzNChLRhW-QPwXFTBSpeUNZVoGFaSVWjD8hVKrV7qQ8gNNrVyaA8VJyqLdSBAdQyxI6rFwqJF9UikVo8NkkVDsTfYWEYQZfWM6B7ZUeSUjMEkYSfjVoGFehWLZFEiWbyIkhW41PfWL_QV_ZATIF0NKSUFO-RVUFo6PcxHAaBVmUWbQ3-OWXRu2SdxUgSORlVW3S-pV9ZVqJN7FJ0rEEuP-0P3ZV1tVfLPLnU_LPNtVk3U6tVEuVptERtVutVFAVUtVg_BxuVLIOVeIatVskRctV2iWwRGG4R_LPjtV_LPntVfyQptVzCNxpV7LPO7MttVaoUq9TqwQxtVKjWR7K7uVS9T2tVi5RVKV8iWsjRZ8TvwQdyV_tVJ-JBuVqvEDuVkjWFuVaWOHuVU8TJuVrtVfvELuVskRNuV8uVR9U29TJnRYjWNCOGNUICWqPL0JNW2VjBViBVLCVonSo8U6BVL7R50VeJL7-T-oUl1VxSNkbPBSN5oUdwR-wRpvGjMGM0VngUk7VjMGODWx_GCeUs7VEeUMFV_HJprUgvNU4Q5AW43VMfLTrUn4SgfLu_RorUJASuNUOUHUFVc5N8NUq4NgjI2rU6ySBLVxkWW4BTVJAXKVVJibV_aH7rUwmQttUeESt8UMtQhbVBlWfgH5hC28NAEWgtU9aKyGSzHAR_OU9NYsUtmLUjHwsUufWGoSUBUPISDOUHoSChKYlW_oPalWYHEyFVWLA0FVJ2U4ZKQaTWJUzTABKW4ZTIaOtZTqYNvZTMKWIaTOKWZRBQKW-iS6FVMhUFDUH5SGjSJLSeKRbZWgeTR1UDOWXhUzNWGGVdOUEGVcPDihUSmKe1UxKR-OTAOWVGVPgOnOUjFU4eTh1UlhOP0SfmKvhUKPTw5Su1Uy5SSPS9EMr9A35SEQWA6S2jSfGUmAPGGUiPWRoFkPWLiUW8DDPUZEQgmWHiUeoF0zQeHVjOO7TP3gTMPUOkS7APPPUNgMuqPz1UFQWOdWBQW91A1oFgpSuSWySWhSWY0StPU2SWvPUtfV9QShiUhnKkiU3GUBMRwpShUPoQKY2UKTWzSWSkT26SwiUA1HdlTCHVRfViHQalTjBPSTW3QKEUWHRSgIVeIV7SW_gB6YVFUW4dWRQUrTW8RSHWKRHUGnTHSS0pOwTCYnTc7S8BPoMRqQTDhMffVBjUqaTbQUQLQFVWbsFYqS5vVkfVhLQvHUaTS-MRHJV6VWhTSKJVOjUNjUyQUooQONR0WWmlSsqSDRTKWUz7S00SToWiYWhCPLRTZIUXZW7qSnSJiJV4CIkJV5aW7oCkjUEcWpfP8aWNbWpvTQORnoWSORrfVWWP8fV6fV4XJDKV3dMYWPuJVH4OYUQfcWLgVQ8S42BI1SJxTYRUGnW1fVN1SkcW-vHI3UApW9jCucWKmSwcWCmSycWdWS0cWC-HmjUQdWkcI_xT4JUd3UPKVNdW-MJVgVRPRpmS2RUWdWsmSYgVq1SksPKTU6dWTWQiKV8rSipW-rSX3UrjUzRTuPRGeWF9SpPRJeWkNJ_mSTEWupWoXPjKUV9SSfWZQRPTUTYSNTUEzTaETl4OdeWAEOWfW3KUgTUUlKokVt0T2pWEqWqkVefWvfWtQRVlWe0ThTUzCWGgCKgWj5Oe9SnhWcjGilPGhV2XBwdU-8Un6IMdLxiWm4VxOLIZNbcVsKQugUaUR2BC0XHXwFRAW1eWt2TFkQAkWmaDyxVQDV4gUJ9RQUKHhJqJNAYS5XF4AWklB2dQlDQNPWRHVINBKgTRPWaKQMnTcKQvCMsKQZnTskVgiWh-D-NTUvFzPCpRV29RN-RcjGNXSbiWTSSb-DCDT5EOeDTC5Ux3QvqWxjFOiOSQJ1jFOPS3jF-qWdeVO-RjKA8FCcDT3tF6dV_jVkITn6TtiWBbSFrW2aAjKA3wUZtFleJqOFprWcJPJLVjRRSPV_ZAAzBEkEOWAqNCkrWv1D7iPZqWpGKsiW0rW6eVl4SNFVRASo4SrkWc9RWOTEOUBhUYBU_EWsOKuFW94SylK_4SNoS3FVDzUh0B2lWNLShNOJ5S7aTXOUVhU-lW2NWHQD0NW7NSjoSMGVrKRHmWpoSRCQ6NW9nTmOUk1UUGV8lWCOWwnFJPWfJDGOONfVrhOQHVUQJcmWwHVWQJ6hUsfBbPTvPWbHVtxDwtHmmWmPWSpSqmWrPSPpS81URGUKtWTGU0mWXGU7PWBNVB2UydKyHVX2B0HV7hU_mWciU0iUzmOfiUHnW6SWgnWIgBKnWiiUVQMniUfBPKQTDHUbnWtiUmkEQQTsCOxiUhlTnIVyYVaIVBqS2iUBnW8nOhIVZTWonWonWyRJvIVuaMh2UyIVaHUdRIIRKmSSZQU0KWVoKGJVCpTGuW7lWpMQxVW3aUrQULoW-TSdWW4rPQSJDXWAWEYWWw7SghMUZWOTDUoWifKWoWaoW3qSpfVbIUcoWtaWEWP02UURT3RKioW3_DNpWUpWAQWTpWc3Ul1SZpW9RU7mI1qF78SopWTXSaKU2oI-dWZKV0uWHiMhKV8dWXYK1RT9uWfKUVyUKeW6uWrKV9kKPeWZiMMqWCqWCkUsfWHqWmnQ1YQESTdlK3rWmIA5rW4IFG5BAaPdlFdYV61DCsWexUqDTuiW88R2gUVFVYxRMTHJsWuYVNIJelW-oP9TOnvWI2PclWpvWXlWflWtOKvFWvOKxFWBjSKhUxWUaQUlyLWsWCjU5lWpOTLLS_9PesWlNOtOTQmW5YMwOTw0BBmW1NWeOUb0LFmWqoSrsW4nWRGVMwWTGVoOUwlIXGVojSKfVzsWssP2sWMqPLZM2hUkMVw1U5hUy1UAtW_PW_sWE2U_hUfPThMVE6SAkSG6SzPWuPWjwWfOO71UmmWJPU1PWHgMDQS1mWPhT3mWgwW5mWeGU51UDeKakSsGUAnWatW3qPctWVTWInW_ZMhtWhnK7PU06SKTWUnW9QSquHLTWaaMNlTgcEvtWyiUzYVYQTotWcIVSnWXVElnWamT9gM5tWLqSpQT9tWlSS8COeHUguUAjU-RJYlSJdOqVWBpTJuWTRKIjU8VWu2ULJVSCPOuWo7StSDxQUaWWzQUFfPXuW1YWFRTauWqlScuWGtTMRT-xWZIUejUcCPzRKjuTjoWNeUORFbRT7WPJKVRgVPdWquWtQOqjUSSUz1BepWzuWISU98S2uWSNJ4uWHSUrRTR6A8uWXyWIrF_uWeyWUTJCvWxpWoRTFvWq1SHvWpWQJvWmgKwKVdTUkSURiWJgW0XPHkUSqWhaI_zPyIO8bPL_ITkU4cGVvVhYNO4VJRV_ZAoVJedU9pE8MVidUlrUvNUHFVX2VSAS3xNqkWpLLKsW1PUzgMRxWutWTxWTTWVxWAKQUxW8aBiIVHqSXIV1JQ-YVSzWCZVfnWQUWNpO-yI0yWlIAYpQKaASWUlhVknUyCTS9UXxPSvWoTMh1FZvWvAAHkVBrKcxUP3StOFoMUqTDnFKl8O4RRysVo5MMHSzjWGaR5iW4iWMtVzBJQjWR8Tn6KPnU_zWRuVcjWf7K1jRJAVtQGghVO0W7jRftVNjWM4RF7MR0WieAF0W_sV5RG1uVytVGMPXjWEvVvtVaeIoAVwySotVPkRh7K8jWr8T7tVYvEhjWNAVmjW-sV1AVAuVLAVCuVt0WGuVb8TxjWFoRo0W9LUGkR0jWvMPg0WBjWwRG3jWWKLE5TmlWZAOzaVHLNA6RA1E5aNF2QZ9U5EVkzVkRE8VM9kW__VqiS_cDikWClW-nSHEL6gU4kW_QC3rUzSUziSi4N6kWpjKebVW4Be5Q0-VwUCAsUxbHv8Ul1WyrCRlW-EWDhUQNOxIRCFWWuPWYM_yUtGUpGWYhWtUT6FWU3PIGWAVTGVTftS77AADUj9PmaTjhMNhU2vW1lW5vWIDUJBK9FVtSP6lWJjSsPJlYMjFUtPJosW0OTIGVjeTjhKKwWqsWS2WbjStsW_NWl1UmsWTTPgsWWwWLHIHPW0aWJfVbTPXmWPPTzOU1hUSHVPqP4hUXJJ9sWJQDgPW4mWemWcoFdHVmHVCiUgHVLpSy2WVhTrmWyPWdpSMkSmqP-1UmMVOiUT6S2mWTiU7mWz1BUtWXfDWtWQUPokTXxWL2UKPUuSWppSWfVsCODxWPnCFxW_ZMkIVfIV7RUxIV1bWZnWMRSQIVntWSQUJMRCQUNxWXsA8OWOzWdaMXkTXTWL7SsCO3YV0mTCBOBKQi3WBlSu3WqWJ7tWBhMosNp0SvjKtjKYQU63W6vWfQUifVn2UOVWlQUEoWHuWnfV3zUs2Uj7SuxWJoWMJVllSOJVZsOlUTZNRwpTAsPkWWkYWToWJiWlXKXoWYIUbjUcQQMsPItT-2VUMO4USqIUdoWgjUkuW65UVRTeQOloWgVSCvT8uTYzOxLMWVSwIUjvT-bWqMMsfProWSIAXWP-NMFgVTRUqORgUQKmS2oWS3UhcW3fVIOMDpWeoA34W-fVD5WOmSCgVtcWSxTVOMM2UxoWCKVKgV_4WrMJr5A6cWj9P9cWmJUT5WtxTfjUu4UIVQsJUgJU8WSGdWuDOAyTf1ShmSXpW_1OawHtuW2JUSdWi5WUKV0rSn3UzdWMnWsyTEvW4aWRyWlyWpsP-XV2XSy5WqPRmpW05WLeWppWKSUrpWszTtpW8jUqKVR9S03UUSU9RTvKVDqW9fWrYKIqWFkUxyW3KVzyW3lQjaIc_B-TBTtSn0PylUqiWwmPr3AdVDh-SiqTe3S8EBuySBELUrR9fIVWVnsRsdScvRQNVWEVnnSQ1WGlW15VuFCMfNMnMS8V5KMX3RZxVtsN9_VV1WpsDVWHlBSbFVrPPZSLg7VeFV4ySX1W0tIAoSt1Wx1WZOTw1WBfVL2PdUK01WGDUFfV5nW4vW1vWtbUPhU4aT4lW8FVMLS_vW6_OBwWKmWwsWFGVMwWHGVUjSIwWW2WMwW5NWZ2Wd5SSGVNmWV2WP1BSAPseTVOWefTeMBbGVvOWjfT0gOYOWlOWyGVbOWXfTJfT5fTnPCgOWbCQ6OWjOSH0VIOW27WnOWvGVlgWs5S67W0OSUmA1GVIhOufTQOWBPSxfT9GVhOWmOWFHVn3WlDQH8WeMBAPWQ0SSmWO0SUmWWAPm2WcfT4sWUPW5DQ45S3wWz2WPDUiHVJLR7sW_fM12WFEQytHomWGtW6wWlPTsmWlqPkOOxmWTID_1UH6SPiUOTWbHVStWtVKJ3W_IEL3WokTZtWr3WUoOBxWqPUP2UYcWXfVzPUaoTitWQXPARSCMRPnWKTWg3WNTWUzWSkTxnORQTOxW_pSxtW0YVU9W6iUcQTZ3WmnWs3WWMRqnWuIVMqS9PWXQUJRK7nWYjSkxWrnIKVW4IViHUKoTAoWD4Wz0SoxWYvPh7SzrPJ4W5QTJQOKoW1xWMoWTuWoQUVuWCRT4xWERTRbM7xW6xW9xWcjUhvPduWBWPO5Aj4W-kKfoWRLMmJV4lSQDKXcWD5W_0SbcWQRU-oW-4WEKVj_HicWC5WT8SjQS0JVQIIKJUhWSS1SNDKd8SM5WIgVmRUXxT5IUZxTTJUkrSIeMDQWnjUKQIb3UTdWSpWn5W1-WncIWpW0RUYpWVdWJdWXdWu5WoeWw5W_RUVKUD_WE6WVWQ35W0PR15W65WIdWnpWVyW-uWqpW5yTgKUxjUXTJBnS5uW7RTH6W23UMvWBOFKoQHYQQiWkETwyWH1TYsSFSTtzW5aAJaIzvRg2CSaQAZPUZE6OVN0VP1WguRMgPTqWiaIm_WxhEFiVJeAwiJCqL2aAyaAw7HhuAjlQ8KV0cVWrWB0Vu_WK5Tw_W0yWSDTdRBWuF8cVoINVxVUjQk_W_oBz6BjrWePVv1D__WKFTk0PJkVcvW1rWSqV4cDqqUF7WJ7W76D9yUtvWhTTPDUFpPxvWpqLzvWQoSH2W3vWiLAZsWgNOIfVFjSdsWppPAwWxNWh7WZcKjsWioSQyWEPTnsW9NWTfMhhUj7W3YM6AXWPKc2WvsWphUWGVg2WVmWUWIFPWpPRYwWb6LTPWTPSr2WtVKdwWu2WfwWswWymKbGUk8W72WePTC6S22WwTPowWoHVHtWOpSIiUvwWKiUBiUMiUC3W0gT58WtPTRPUimWfUEWiU-hU8bEG2UH3WYtWN3W0tW9HVF9WFTWYnK9qP2tUIIVb3WktWX9WfHQT9Wy3WblTpIQl3WTPOZ9Wq3WytWb9WVMRFpOdPOx3W_xOXHU-WKn9WCuW93WP7WPoK3nWlxWf7SnxWoVWeTSqxWm7SsxWAWW89WPuWRQQxFT6pT6KE-9WNWWr7ST4WRoWXYWWJVF-WE-WH-Wc4W8WIK-WbCXTJMN-WEyWvaWr4WmuWnJVv-WOgVXPUy-WsuW4-WdwH3AXDvWybMtjUkpWvjUA9S3dWyjUCeWvsPEeW3yTgyWu3UssPC6WtdWK_WwpWD6W_yTgUDZDPAkUKvWSsSa_W04ON6Wg_WnSUZ9A6pK0yWOAXWvW6UMhcBZhVrKKbvWwfUY6WZAX5rN36W4kQAfVbOTCfVI7WyDXK7Wz1WkAXZVOmAXQOUR7WaLWpAXCMArAXbsFbsWEzU-vWwAXZ7WyAXDmWbOUGwWksWBDXvNWEmW9AXLwWl7WguUb2Wg5SREXU0Ar7WshUsOUiDQ8bMKBXSPWxRQhyO6sWqBXDmIvmKw8W-5SeBXB6SlmWjBXnmWDiUpmWkEXI7LgBXpEXwwWpPTqHV8gTE3W1wWG3WmEX6mW4EXW3UQQS8wWoPU11WVTWrPUa0SDnWU3WetWe3WETAX3WPnCHxW0pS_wWj3WWcEc9W_TWk3WXnWggVPTWdnWIHUPFXj9W3TWbxWMCX6tWl9Wg2UxIVgxWrUIVCXyCKRCXbHUI2WChDIuW09WaCXsVWdCXgrOvxW7MQfCXyxWpoQQJVlWWO4W3xWd3We8BmkVSIULoIaJVPJMcJV-VPbJVYoW5wPQRTa5W1CXl4WnbWn4WTsPFPR8fKOyWrbMsRUzrSPXPmRTF_WK_Wx5WO_WRBEZyWwuWA3O0yT_rS85W55Ww3UCoUN_WbyWM9SOSU_dWEROV_WayW6vSEbWQeWtyWY0TLvWmfWdDXOvWDSTQnSj_WjUV_ZAvSV3yCIhVMhWfkUs1WCbWBvTtSQiSQdTQvyO85U65U7vTuxI-RV4PHn5UL3TkOVnhPNvVaxESSHcLVPUVk_WofUJGAqNClDXcOJRdI5GX5kBnYVwkWRTWQzWWFXXzW3tWHhW6cOoOVxVAQAXHxUBKABZIJAXdyNFzWvkWkvW3kT1nOHHU5UP2tWjZBLhV_ZAb6UKaPghWeSVgFD3-TXSV0GXEFBNvA9jVshQYOVwBVn7TLJDQrWyEBaVJB6UT7UFMVE_Gv8VwTAV_S0yW5gGc_B8rWRAXpCEKIX4eV_8U4UVoeMgvWAyNnLLmrUYyNZBUNsWBFWdAXDFWFhUSsWLoSUsWqyL8DXiOTzlWO7W7FVcsWFzULDU_FVN2WhKRHEX0PJAgOlKRCBXi1UhoSX1UJGVRfMVEX8nW4IJb7WDBXpsWyKR_AXzeTUEXGJX-4LXEXrOUS0SYWQcEXvDQZmW5rO4qUBNVQBX3zHv2WXfDiwWV8Dr8W18W_jSiPTsEXtBXjHVgOOZmIumWnHVyEXzmWbLR6PW68W_PW88WaiO-8WvoFA9WxSWC9Wi6SR2UYfVWQTIFXuMIMIVD9WQFXcSW_BXDCXRFXUIVYnW5HVanWACXcnW_YVHCXWzWOQU3UP3gQ4tWbFXdxW0nWfxWLlSPVPEVWhOU7MRoFXZCX1QTfTSIJVJpT59WuFXbRKxxWfWW0xWNJVrqS0QUpCXV4WnUSUIUZjUAyWb4WwUSKMW8qS0CXHLMFyWLbWR-WWRTKGXskKOpWgRTr5WUdW7iWCDXjsPvmSSGX95W1uWPDXESUq3UhyWuwHt3UIDXxsPODXILX1sPS_WkGXKcM7jUSDXPlKY_WYDXnkVtGXGqWPROb9SPnSSROzGX0hW_ZARIXk2HXvWubVXIXhMUZIXqrNvDXHsWEFVNzWIWIsFVjIXYUKDfVgTTcOTNLSHOUlSPtIXG2WqIXSOUxIXzKWVOUvAXUhUxAXTwW8SPJEXe7WCmW2IXqFUysWIEXAJX04LCwWlhUImW5NOJJXmhUIJXKMXoBKLJXAgTZEXGPSrTEj2WnfMZwWrfM15S-2WUPTUHVTBXumKunA6EXF5SdmWXBXMLRZBXs8WfHVcBX52WWBXWPUGgMJtWhBX91USGU38WkMVnBXQPU2bEp8WViUlMXuMX7EXfpStgTxBXxSWO3WioO1BXT2UdJEFFXCKXDIQ-qP6BX4dW8BXstWI9LRIV40HW9WONX5kSIQUfzWINXDUWPUWXNX_nOztWMFXC7SfHXzHXMKXOUWinWiVEWQUBVWzIVT7STKXvzUVKXG4WEJVnFXsNXFoWBWWLuWt2UcKXL4WwxWwFXgKXzFXR4WSJVpoKU4WgYWWjUKiWQTDyqS7FXjYWeJV-FXeuWAGXa4WBRUM-WiuW_RQ2CX-GXh0DnuW4TDpuWo5WwRU3-W5KXtAElsWRLXOiDeIQUGXhGXZPWnGXAeWMEK9rSHLXo3UDLXBpITgKdKU5mSsiDjGXW_WeOXF6WsKVEnS0pWL6WInSNiWbfWc1IEkUfDXyYSRvW9HX0FAGVUh6Bw4Ts_W20Vw0VPIX4PH3_WJgEUMHuUA7_WjWA9_WXaImrWLIXngUALV8zV1kVmIAGPXToAIPXNIAKPXUpGOKAOXQVHXLaIvkUozWDIXGkW3kWZYVOPH1qCfiV7dVgUFh6WrxQVhVKEE9pKeLT3UDF8UVcVgYRnYRtDXYGRZmVLqMUmVJzRMnPlAGduMdvMgZUjKPWoV0oU9lQ3gUsqM5AKQDW05NFsU-CVD9THFSw4SGEV51PLsWqvWdTTSPJvLXZlWuvW3uUglW8ESTsWETWVsW3LX4FVoSPz_OyCX85IV7WvIXEEX9LXGEX_LXQ1Uq4L_IXlvL8IXp7WITPX2W8AXrQXsoSn7WusWRwWDJJTMXIBXGqP5QX6nFYMXRVKLBXeEXsfMi8W7MXCQWZgTH3WMoF9hUhPWq8WlwWtPWt8WrEXv8WgJX61UHPUxMXLtWTRXNtWoJXLjORkSaiOsJX1APuJXkoFwJXVUP-wW6JXDNXN5Wo3WD_A1JX2BX3JX10H5JXS9WJxWtHVvYVMxWSFXPxWG1HVFXxHXXFXKqSdNXNCMWNXLKQtIV5nKfnT7KQoTRyUWqTRnnTmUWVSSgMR0UWIWUFgWRhBlNX43Wr9WBuWhxWnSSuIXbVPEjUDjUGjUyrPsFXvVWfKXglS3NXPjUgWW6NXiWW8NXlKX-NXCOXEsPSoWbuWmhMxCXxCXCyW7NFFGXFRU_aWfbWS-WHGXAbWPVSnbW7vT7fK2KXMGXesPu8SgsPvuWgGXNAM4rSFLX0QOAvWsRTxyTB_Wp3UBeW3mSLDXgpW6mSQ_Wy3URDX45WVGXIDBmGXYGX9tTpGXIvW-pWhYSjnQDkUvyWr6CQqW0QRR6Ws6FIrWbiQKbCGLTdgREIXiGRp7TprVqhR27TBsVq7TbiW7EAnDJ7ET99JE6CAiPqQEgrVCsVFrW7EABFOeNV6AALOIdiQZuQ0ZSTmVKmVSFOB4UjZRHmVShSD-UHuQJmV7EAUrGuTX9CCQILf2C7KBedIrtU0GO5BA8AAxTXOtD4CDneV8qUUAWjOJhuNJQHMSVs6FNFAN3JXUXHAXXEJ7BRD1WJSNNUXxPApXH_hWhTXIaAFKAEMVAAXh4Vp_TD4V2OP1WFg8Ut_TgUX7EAtHKLFKRIAuUXWjDXNTFgRgFORrV3TXNUX2hW2LB0TXXfUEIAE8TQhRxhRMsVI8Tk_V3EJZkWlTLL-ScfUYlAPyPFlBHETlxPuBATyPUSTNDJ7BROOPEPXs6FXVXkUXoNTUaJgVXC1VPOP8HXdLX1FKX8FJZFuUXLOImtSE8FJUXsQE4bSP4KNUXHSC03ATTAuUXCKAajCLrWScHIbKAbKC7N6UXOdVrKFI5C6hSyPV9oQF7T6PVNUXu3BjaBfUCwTA_DEoCEdLFKHBuOVomV9lVFqMztI3VX3rWHDEJEEBMFRWXZqDO-L9HFM2SJjVAnVYWXiqMbmVYEAbWX0GXUZC4BAj_DuWXiVBtIIHkMhFKcPB8VXUbAPJTCIXPNTuoUqVXzhWGHXs6FhqHTKA8VXapQD6UKAXj6WjIKWxV1kVKiIJhW2MFm2TzKO8lVGUXOmV5PX9yWpqWGeQKhS0VXzPXImV1VXLNOqWXhrVokMAUX4PXOhSc4VgrWKXX81GLDJaABGDESbQkTXBmVXXXPmV6PX-yWkXXiYNKEETTAHCTvZS7jPOXXFUXSmVgXX3ZSiYNWhSzYREkQVXXrXXhYRYXX0xUSXXukRyxUnWXoYRH-UC7FWmV-XXkPXxYR0XX9HFHJTshWquK3PXZqMFYXUKHHYXQXX1ZStXX1tK9XXnyVTZUfmUfkHVdScWXzXXODGwVXM_ByVXPXX5XXWYXhXX8XXMYX-gGbiWApHw7UjEVYSTiZVSmUu3R37Ui2SxZV6ERZgPw9TT3Sd6TjXRrDXdvWrrWlcP0OFfYVw6TrMU8ZVf6WuMULHOoMOe6WtMUAyO9HKelV2bFglVCRAKlVB-HI8U7gWAKTaqQHWR03S8hScyMn9SPMUicRa4TCfRH2KLrVUbL8hWuUAPrVl1MymU9HSr7T7uR4gRWGOAiRM8TSeVX5H6jWa9UIzQmENivVDFLxELZSAhyVRoUaWUXoUG5TN1WE_G1aVoQWewRLkWrfSg3Vd1VtNTA4QjOP8wGiOPx2QW8VjULRgQoNUU1WF4QABWvHWAhKRQXKISEoSUQXdlWWQXQsWZdBM7WkKWx-P-DXkdBAEXiPJtAXJDUX7WFEXKjSa7Wd2WBOWd7WyQXV7PtQX_lW3NWwQXueTPEXg1UCJX6IXHoWGMXEMXFPToQXb8W5FUr1UXIE9QXLqP_QX4lCOBXDLRt2WWJXSBX-sWx2WtMXERXpJJbJXxgTNRX42WEiU62W8MXCNV0APXbXwJJlfVa6SvMXNkSI_W4wWbiTGxOZRX1APbRXTPTdRXydKfRXfkShRXzJXwkTK9WXtW4JXOnWgIQRnWzBX1kSlIQqJXr6SBCXPQTviULxWFQUwtWGCXICXdIVJCXH7SaFXiNXIcXopF23WlrPgFXUdMiFXOSXhFXp9WqNXCJVvNXF4WmQUrFXVpT49WIoWZSX79WiKX9MQ7TS5NXOoW1FXkXD8PQYJVX4WlfKoSXqKXKOXGVSMOXiuTOOX7uT4CXwSX1BOHKV9MXLyWByTe3U6SXpVQZOXPTXYQLQGXcOX_KXdGXDdXQTX92OETXhKUGTXlpWM_WcGXGdXE3OMTXCTX3RTy3UUDXaOXX_W-jUI6WcDXFqCc_WdfWwGXmSU6OX0HXgKIv-CiaAJ7USIT5WXv4SeIR5fQ3rW0BAOFB0vUHFT9zBSjVjLXFQEz0PfMUxYXI4DtdXUsBwkVgUFzdXEaVxYXWrE3dXgBDQ9J5HK7dXKZXSiWeQBYhPPAJBeX5eVevWFsWhkWF4QEIRRFVgaXhAXVBUu1WFzSOsWUeXIoSwvWmIXoUToIXMbOdQXXsWgOTeeX-3WkQXUoS-FV6LXhQXYOUDbX3OTqQXOMXSjS2aXhsWWzH5aXd1UseXEJXJmWxaXLmW_aXFJJHMXqWA4QXh2W6QX9eX8QXGbXrjSf8Wp2W7qWOQWu1BObXPqPXJX_IEZJX7tHWbXmwWYbXrMXabXTbXHGUuwWwEXiBXkJXZLRzEXD3W0wWtOOQhTgMX_1OtEXdRTDRXqSWceXftW0SWJKX-OOkRXLNXmRX0bXO9Wc3WiRXbSWofX2pSGrPEKXptWSNX36SSQTFCXgSW4RX1tW2RXWTWhNX5iUkSW7iUKLQMSXpNX7NW53WlFXRSXFuWYcXy9WAMW29WXSXnTSdKXmLJfcXs7SdSXlcXjKX2FXocX_NXkSXqCXvqSY4WscXI-W97SItTvKXdbMycXHbWQOX5CXb1Sg5WbGXoVQZ3U7cXOGX9CPijW8KX-SXz5WpKVTGXFdXuOXH_WA6WJDXITX7gXJLXQdXATXmQMNLXtOX4hKQLX_cXoGXoWQWSUeET1OXLoQxXPrkVcTXP6WLgWcLX-WXstQ9fEhfUhPVXMUWmU5eSslUkaVyEVHATYwAukAtBDxRRiEVKbQ62SqROmEV6sUoEV8sUoxUAVVjKA7GA7TXEdB4hWSdV08T-8M1kVnIADKB3tSwhJSZVUAXi2SahXbJTysUAlVXMUmhXT-SkPVnEVmPVsZVoPVG8Jg6TrAWEtU0iWdhVeAVh9K1hXMHPQCWrkUgrW4GBkBAmHXOJO3vUAsWkVDQkV2EW-yW0BAKlUdRBj6BWRRtOFDeXsaIqdX_ZKbxFbjVyeVPMVLjVjgPp4C9pKEjQXJTmiWs2SZbQv2SFaV8EByzWnMUZlV9HKAeVkpVNqVaQCv_Ub3VzCL7nUMxV1yUXiWLsUlhW9DWKcHftQOQXaiWSPVicMJ4I7WAveVDZK0-C6gVqeVdeVYjH_UR4kVB6T4sUohXuROpEVJiXV6TkqKzERT3SLiXckMq0PUlV8EBTZXe-QMIGCrVJ1M0TJt8MCxUu0QsaPhxVY8VjxVSELlxVWELJkWiLNNoUrFLY9U_vR0oUlYPKnQ42RirRsDWs4RD4UP9VLEHJWA14RU9V4HJp6Rf6RMDVrsVBxNPrUhhFbwNMSH_EXfxSwxN6aAyfLRKWyCUQaT1FPV9PGKW7VWZ9P-dAbKWfiTRMIsQWcgIf4OwQWjPUNiTYQWb8LWiTNlFfQWgFQLiTrQWzkXdiT_hTpQWVQW4kXyQWkkO0GPElTnEO4QStTWfJQ5VUZzWZHQFlXDeWM6CSYSMcXLiWUxBRfW7pWbYS9pWITUqICgSUHnSb_WafWNhXIYQZdXYlKddXrGXv1Lq0TZdXDgWa5O_fWc5OtYSJqWAjDIgW_QVYjHXySatJZhVl9U5tP5tQLhV9fQz3IFmU0LUx7UDiX5sUhjXrhXbcPrPXkHOIHXJSTOPXYhXx7UUXRlGAt2S6-OAtU6YXfhSxlX8_SqLUq0PNlVNaFilV9ZVqGKwEV9ZVHZXT3SniXlZV64TvMUpSO0mVfXXsYXLUXkAWBlMX7TkJBpZXTnT3LGQrV2xUdXX-rVUrVaXXAAVzrVaFOarVw2Vm7T5mUBiRjgRy6W1aHsmXvUF-UUv4I3mX7mUkrVTsVOVX27CXGOKsVx3M4fQiiREAVhwQ9zPjwQq_VMpRmdGnWVKLGXkOlENNpR7sRPpRiwV0cSRqRgwVTqRzcSA_OFHPXnXrwV_NPBOPwwVVLVbkW-wVUqR2CWUGN0ySGXXDELpWVbzQ5sRpNVjBLQoUlyVSoUJ_VWeUAaXYeUCaXu5UXnGkyUx5Uu0Q3MNkkG9zQdbWbBVuNNMzVmoU77QtARzgU4ZXsuRZoUqmVvvVTzVZzVuzVXuRzBVxzVcPNbzVvEIyONA4Q5zVpmQ8wUd1W2zVuuRo6WTSRxuRErGIBRe8QszFQvRUBRp9T-yVd-FYvRUQN55GldU78QAsQ7HXvhWIJL30V3aVA1QmWVafSHaXUkW-rQMkWCQXhtGfrWIaXPbDCNT11ViNFVwRGpUEKLq1Va1QmSNc1QS-LSVNUxRJnXRHR8EVgOPDYM-QSG_TxxRxBRqnSlxGRpXU3V4PBH3VNXWimMQ3VFzEsCRT3Vo3Vg_TAXNB2QpyUUABFXNw_UdpX74Un3VoCVYXNUXNs3VAsQw_TO2Qt6WfzRzcDS2QOZNj2VY7E7zROYAKaNlGSGSEF5VP4BZQLl5VLlWFAUHcNtGHbQLvDWL7VY5VfSLK7VY_GaTLNjIakWa6VYkWn7Vt7VjBHKfUG6Up8VLoUwTL8BHc3RRbSf9Vo_UJ6KMQPPkX7HHWIHYqUnmNuNVY3FWIHLHHPnNgqUY5TgpXzrNbIXO9RoDS5bLDAWgQP4sNUcLArUMkI4bSneLtwNgwNY_RPHXEaXBSHTAJKfLZkLZaXmkWK_OCBWmxAEBWa4QJwNtLVgLVqGQ_fLEbPxxN9_RF4QICSZoPqrULCS-GPMxRa1W5nBzkWv4N_nS2iScDWYiWeDWnBWMQXodXguSEEVUGC8DW19VheHjSVRqXtLXwcMXeXblWQPJVQXSeX74S3ZU9ZUvkJ8aUVFWrJRLRWALAoTTEbUL9WBWQpdWGFWLzSEFWraULJRy-U8ZUYyT5uSsJWQUTlFWrPSnFWk8UzTARUTQvSsFWVUTjaX4DXcSPlfXGOU3FWyUT5FWX3P61WRGWuqT5qO5UT71WFVTTGWA0TQGWCGW1BUR3AqsXWGWb5TYGWYXWNVT1sXtXVz3PaGW5kUssXdGWI3VjXV-sXFGPyNVWYWpGW1NVhGWkfWk0TvVT7GWTYWjfWyVT5GW1GWhVT3GW5lAzVTfJRMtXMnS2WT4CFc4PkWTdJSvkHR5PZ3GaJSvZLhHW8yIftXP5PhJSnWTqWTMIW9uLgIW6TF1HWhIW2_T_XVlIWZIWstXd6PtHW2HWmtL4HWAIWaXTEIWKTB8tXR7RYuLxHWztXnIWHXT9HWJXTtHPRIWAuXIIWCuXKIWSmPi5TbaQeIWJIWPIWNuXI6P5tXh6PTXTk6PN6PALCWIWR6PBuX9uLVIWcIWMXTytX96POIWgtLvtXl5PjIWrIWoHWjuXYuXstLoIWqYNiiWpuX3bOtIWCYTvIW2wI6XTkIWuyI9XTDYVBYVGERHlXxuXj6P8VUHIWLYV1IW6uXfJWJYTgYTagWt5OS-LAZQZCUFCUaYTMvSaaUJCUEJWHvSzYTWaUFFW3RW7JWOvXUJW_YT2JWiYT4JWa1TdgWeCUavXLvSFSWZvXOCU1ZJtYT_PCdRWzVUxYTBZOUCUyJWgJWtaUiJWjvX6KUbmJlJWGvXWFWiwLIvXP1T-YQcgWyqVszS9YTPaUYvXAwXC0SMbU05OOZTevXTgWLvXVgWWNKV8Pr1T-JWxRWnlWllWo6Ve6JxZT7JSuaOrlWKTBtlWgSBolW9ZTT9PEKWjkXwCUVKSJaTTTB-8PkkXOaOYTBD9PLOUiwXqKSIKWmHPiKSLKWcwXTwXlKSm3C1HXQ9PNaTS9PDKWuCU1CUswXVaTfKWZKWa9PokX_1WdKWgQQgKW3KSEDUoAX2LXpSP3lWK2WToSKLSjYMJbTELWOuUfvUoNWWbTzcUQ-PDfWG0UVLWOLWTbTnNWWLWiTTT0UGzUO0UexXOLWF2W2WUUxXfxX9DXkLWP1UfLWbLWpbUd0UOQVbNW1pPRlVE0UkDUQNW0BQ1LSzXUczUtMW2cUSvUUuUr0UWuU8cUYuUrzU4DUtzUVxXWcXHMWLNWIMXTNWHyX19W5tU2zURhMMyXpxXFNWScUHNWm0UNzUvvUYyXKNWEMWRNWvvPHzUdTWM0UeyXjxXeLWA1UKAQdLWoxXOLWR0UPzU6xXZMWuxXlcUwxX9MWKdTnMW8XUXxX0yXpMWzZW-xX2EUmzUPYULNSv0U2DUx0UPXUY0U00Uz0U4MWlMWI0U90URyXL1UdyXhYUnvUlLWpvUWyXbMWVFUQzXsxXlyXZFUK1U3xXNwPOBQXzXsyXebTgNWL0UA0UcNWtvUONWPeTaeT6eWOLWezXobTsZW4xXlfOMeT2vTJMWSNWeeTKyXYtXPMWUNWtQRSyXnzX2zXlzXYeW6MWzzXxzXQ2WP2WuQXwQI1AXueXzAXvQX7aXxQXzeXlOU0QXBBX2QXTgO2FU2eXV8WBhOYgO9eTagO0PDW8WsMBw7W8fTL6LeDQthT9eXGSQIPTuOU7QXR8In2WyOUfTPIgT8qWerWlrQF6Lg8WNBXTJXLUPXPWkZW6HQVgTfMXcPWjEXQRXdVKhEX_OULRXqwWQfXeJXSpSoPWMiOyXWSpS-uTPfXj8WffXx8W92WibX_2W08WfbX28WlBXMRXZEAXGXK1XnbXChT9bXl8WuiOCWABQS7kXOtW-HAFQSsmWpbXTPTrbX0gTtbXtVKvbXGjOBeTKQWo7HMQWuBFxkXpEQlGUTQWPQWxQWkPUKiTliTmQWIkOgMIfUWiGUhFQ-kXz1X7oXM8LqQWnbX_kXuQWraWSQSaiTRQWyGPAlXpiTSRWriTERWFZQ-RWkGQ2jT3iToRWESWARWujTASWWjTT2X_FQyvXGSWX2XEjTZ2XBjTrRW9QW8RWgjTqRW1jTd2XvFQJSW6jTzzSh2XTRWj2XFRWb2XylOYRW0RWURWr9L7TT6JW7lOlRW6RWz2XN2Xp5Ol2X_RWsRWmRW72XljTlvX42X5RW0lO2BArjTAjTPmOw2XF3XHSWB3X1lOp2XO2XRRWs2X-jTgRWAkTU2Xr2Xm2XA3X62XQ3X02XKSWM3X7nOemOPNXdSWjSWazW7fXbkToHQ_kSjnWioOxbXtkTg6SS3WI9WEFXnRXFNXJgBHIV-bXvFQYSWClXSIQGYV6GU9TW8GU3bXypSQnWoiU8JXtRXQtWlRXMRS3fXVnWUNXZIVFcXIKXcNXwfXyxRoSWG4OgyXgzWqoO9SWuTWIlXWpXRmTgBMTmT3FX7RX4TW0TWbZP7TW6COKIVpBPSkTnVWcQTHUW7YVJUW_YVwmToaMUTWv3Wd9WBgXYFXu4XTQU6mTaeF8mTiQTwWKESXanTGSXwUWhQTBSXIvHnQTznWAVWFgXnNXjxWGgX7DUNLS-nWaqSDUV8hTMGMgVWorTO5XsMVT7W0tA5QVvQV8NWsSViVW6oTjQV9QVE2X9cEr2UXKXyHUaKXjLQtFXGoWIdEzVWFcBQMQ5aANpT39WJjUK4WxNX7VWeCXcMQCWWaMQsMQFWW8rOnMQqMWtrOzrPDWWdlSjpTxTS9zTTqTxWWCfPkpTC6XAXWPqTfOXqWWjCXvFXhcX6TSPJVQ4WXgXicXQoWC-WRJV1WWfYEoWWDoXO6XVNQVWWKqT1gXUuW5WWRNQE6XmbWN4WDQRmNQ7WWuWWh6X4HU3WWgTQWqT2WWBXWoNQWgXJGMPXWsNQRXWfqTkqTXXWAtX3NQPXWNtO26X7NQIXWosXgGM26Xg0TquFZtO2qTmzXqgAkXWArTqXW9qTF5QnDUL7XJIUrXWN7Xl1LhuIR7XMrTYrTUrT9xO2XWLTVMYWpNRJFPmrTvOQOrTOYWJYWqwCRuOcHMZ7X5wBb7Xh7X0XWIYWWrTtrTkOQyWWYeWoRKCPQDvOFtXiSXHPQyxOaYWLPQeYWcgXmKX8xWnSXEZWQIUEPQqYWLZWRZWwvOuYWSQQwYWtYWHeHDZWIsTFZWCZFIZW-PQdsTR8XenQ6PQBQQILSD-WEQQCZWX8XagXTQQ67X6rTB8XwsTvvArYWoLJROAOZWggXvCXdjUe4WdZW7CU7JSgZWLxA9lTLRQ3DQuQQQaWcaWPLWqZW6RQxxXtZWBVSHIDZaWBuT0ZW-QQRZDiRQbaWLaWXYDgtTWxOQaW_ZWHuTBaW8US9PCORQ2tT5ZW88XNVAIaW_PCKaW3tTlRQH9XAuTQaWCuT2ZWARQE9XX9XnaU-8XJ9Xf9XR9XoZWoZPBORqZPUuTXRQbuTmTRkaWf5XwBBs9XVvSu9XI7XX0DwcXIVSxKXlJVMSQmuTOLMIPWnbWquTHyOAHXouOvuTu4WxhM0KXluWqvTsOUYVSySXkLMd1DZSQ1aWKwH7SQE1XGyWKWPB-XVMMUbWy4W_zI0xOwSQZbWSvTjvTbvTivTbbW7SQqbWpoWruTAzOUTQ7bW1vTrbWrvTzbWKzOwbWKSQW2OPzOubWoGWkuTeTQq4WPOXwfP04Wu-X-vTqyOLwTKwTPwT5TQLcWSwTTcWB_XQcW94TF8SU-WtJVUBOwfV72U0oWkPI0fVs-WURUB5WfWSR5WIcItoWAgVG5W5JVCpWoBOEgVr-WYmSaXIW9Ix6UJDW3oWk8SsMJYXEcxT4cWxxBU5WHVQlJUqCUU1OAdWoxTrJU44ErxTNgVcRTo8S3KXSgVwgXSgMWOXRpW5-Wq5W8_XADX8SXWKV28SA_WDKUndW9rXMKUmvSOKUtVQedW3vSMwXmZAadWHZTkdW-VQKAY6VQaFWqvSrdWSsX2gXf6LvdWtVGxdWRWWTTXNtXoyTp7SPMCTyWcKVRdXwyTlbXgzT3gXHTXE9S0jUKLXlOXB6WsOXgOXlGXNeW9jUzpWuKV8PRAJEWeWZ3OYeWSjBMzT-QM3WQzeWHXSeAYK6X9SXSXQEQRmeWseWrXSReExeWLPWaAYzhT3eWtzToqWB_W03OXBEYXQ09XZYSnyTjNXabKdPRqXQFfWfYQP5OIMWE0TFqWSlXzXQhPBDSMV5O27XPlXBkUbDXuGX5dWOhXeDXXTXi0TsqXFSKvWOj0T9kUXLXBCMofWYlXjrAilXuBYPABAiXglXR4OfBYUGWhBY2aLv9XGgWpeWNFAOfWqBYRpKdTXoSUMgWqgAL1TUvSTZOYTM8vXbgWgvX_vXNgWXgW6vSRgWJwXQ1TQJWlBUGbU6vS_rXOLU-KUObUBbUngW0gWcFW2gWrgWIbUKsX9aUHbUkgWygWwgWNbUPFWaCYSCYG2TpZWbUMsZQp9I_1T-KWpXP91Tp9InfOd2T66OU2T86Ob8S_QVkIAJkM1EJYkJYHXnkWayPFUVkIAOVMNDYNPVGrXOuPIZSMSV6yP0CJvZC8EHJKOE2CPpQleJFRVTuClFRMaVSiW8dIyHT3SFKIPyUX51VxoUoeUnAWm-VJGAJsUrDW16WCeKaPUdFQSKKXfW7hOdQWrkXoBX8DY5kXJ8LBEA9lTukXZQWAEYtQWTnXpkXvkXniTJ2XJPNKDYFkMwsEJCI_rWsDYQPX6zVkiIoiXjUVkIAo8BUAOadSVjXIaAeRBEXXBAXtHLs6WqjQ0hWkIAA6U5rFhBD7BRfdP1iN3mUSDYoBA2HX_OX9IIPNV7eUqgUYEYWEDoeS9tCldXTYXo6NIEW-xLHwCCQSGCOcLTq_WWIXgPXqzVSCODAX8SUAFYMZAwiJQEYePXTEV_KVVEYhESOEYhyA36RUYIapQLUVz6RZ3FVEDrnNKIAqSTAUVNVVKoP0BY0XHiCFbFY26RsnNHdVdmNoNVyqXiFY2xAs3Pc5T66Xj5TlGWC4POuXfGWcGWDtXpXVPwIKtXkPXkIAr5TElJnYXo4TFFYUZRgmX5tK6PNw2VOEY9FYQ6PEkM-EKkPEtiXzVXCYXMqMACWKDYkLUZQIJiV6_S47UGXRPmXs9UwZVfZXcaVtaGESRvnRFrBzjXriVsEWktQ0tUvEWReK_QVDmUzaCKCT5jDmSOb6WOZXpySTfPyPXMKT5VGa-MkuVqCTNpVsuV3sIX7U5STUjVZ7NwwR5VAUsUJYCWsUdGSswBVsTL8NF8NeTN4BSl6XT6XQuWA-WVgXhKXMHYKNQr6Xw6XZqTRHYZ8XZuWU8XYsTisTdfPQsTplXQMCsyWqyWuyWf_WpGY7EA-SItRBw_IHjVqiVieVGWVceCnHYDoApEKoLV7gP-jVnjV6jVlHYd-JoHYpEKS_FiaFHjV-iV-GYAVVuHY4_WkhPGhPLETBGYp0WSJTiiV-4ITBJBeXiPVoZVsROphXHiXH6TFUVJAJDIYogPVxSlWX0jXMSVUIYZABVHNtdUOLVsZFYFY8oRNZGSHNE0EqqR8BNvVFQUV8NPjIYcsQEHNcsQpqR0FArqR2dUSPV2lQVkM-gIdjXnZV72SFiXQIYrZVSIYUIPsPXiBA3gVweVqdVYjXTXVWZV9gV0VRW3PthS9TUrVMfGTI5CIjV8hXmkU9dVTcVNiX46TPiX7FRvnViZXKOVjBA5hV5-JSxCgEYKVUYnXenX0nUuRVjBABJYMiJj7AZXVLZVJ9UNZVlJYPhVenGKGKsgVKZVOMUXlPoSVtJY_rCPDDdiVGzJatFpJYzJYsgSG-HQ8O5AFgoJFdBShVGIYjoVpxSqJYiiVtJYmBACKAKKAI4FViVhVRRwKHURrJY-RVKKY-NBNKYTaJODYOMVWPV9JYMZVUKYQ8OmBAcWCu_BXkIXHXaKYNMUSKYJKYfKYcWCXKY-ZJwdXFKYNSTaXVUOVKKY3yCiKYI4FcjVQKYDGKIKYUXVyKYbsJXkIxjVRXVyJYnKY6KYQ8OsBA4BAalUXXV4jVlKYALY-TRcPVtJY8UXvJY1KYNGYmKYLLYsJYZDRCKA0KYTaJ0HYlWXbKYBLYIPVtJYqYO2AAu_B9dPeKBbyJBmAZeVHOVhlU2OVeLYMKYUkP-ZJXIYuKYnLYwKYZYVqLY2AApEK6xA0GOXkIcUUaLYSLYbPVULYVfE-NBXLYtLYTkUbLYTLYeKY-LY0AAxJASbKI4F3eVvLYxwKoLY1JYZDRWKYsLYM7J4HX_KYzaJOMYxKYQMYbsJiLY3LYKMYqXX48JXMYyLYZDRhKYSMYKMUDUR6LYKLY8LYFMYzBAqKYkMYwhJ3SFmLYNMYxLYdNVeLYsMYbMY5hXNxJUFT8JYcLY5NVeLYzKYtMY4MYCTV3KYRtM5KYdLYZDR3yCrKY3cJqDY6MYEMYMJYZDRqgVQTFXpHLNYpMYNNYVfE4AA2MYbyJZ9OSNYo9SBOVtJY1BAWLY06C3SFxJYWMYyMYfjVdNYMKYgNYxSVmdXz_U4KYcKYTKYUNY1BA_LYgNY1mQMMYfMYkNY7jVdNYWKYyNYyhX1NYENY8MYQ8O1BAhKYyNYWWXUkUk9SbNYMLY_NYqKYyNYCMY7LYGOY9LYGlHyNYcgVbkJgMYzMYQ8O6BAoTByNYJZVjNY9NYpLYWFYWLTqNYd6RJnNw5VdLYiiX6TRo6UJLYzaJ7gVphSUlUhZTZZVQ5JbZVcPVtkAbLUZQIqCErHY6ST4ZG9ZGVTO1EYNZVMRAUfEpGBN5UsnQ0sS1MV61IMjVsUA6XPPCR5jVKhVeeGaWVATTunXMTCyrXRpU1VSBWVKUQ_EYsUATTAZhQGPYyMTZIY5NV2aAwiCQtSCaPReV_iV2OVfHOz-C5LVwPXXAXEsWouVayULHJzxVt7QZSAkjMACV-uRjmXIxRpVXzaNKJT_7Vd5Vs0RT7VuZXV9R1qXwBSaFVYIRykWY1W-gUG7WAOUPsW5iSiIX1DXxFVZeXzFVaQXjlWdeXXKRsIXbNOKgX1_OwIXleX7-PTQYxNS9lWAbXK0SotHD0XbhU9IXyNO9aX2eTNGVCdKJ0Xa2WL0XQMXiQYDwWEBXbQYZ8WVwWGBXOJXIbXqhOaMXGzTcMXT1XVJXJfXQbXw2WIRXbbXUbX02W70XdMXhPTHUEfJXJRX4IEVfXYfX0JJM1XF1XO1XafXmBX1EXdfX2wWH1XAeKGRXUgM9mW_MX9wWyJXu3X6mOW_XLnWPBPggM5BX33XJIV0wUKHUKFXR9WIxWD4XOKN-JXuiUDQU2BXttWcHXdzWeHXHcXyfXPpOf9WaxWqBPLcXNCXLSX7kWOVPScXGfKPSXDuWV5Xs0Su9WMVWjHUx9WpFXYKXNgXVSX0aUccXv5X0NXUgX2NXb6XzpTQ6X6QT7NXtLJV6XdgXW4W6FXfgXtcXYZWWkKGOXL-WvcXzlSz2UtSXH-XHWP1cXKmSpJVV-WvfVLRUzoWAcIO8SQ_X2fV5oWEJU7oWg-WNDK4JVgMJ6JViWSK5WOJUTxTQJUWxTi_XU_Xt-WGKVw-W8CX3_XLdWQpWTKVTRY-CXXOX9_XxrS4SX6dPUOX3IIEAYPSUlAYFDXkpWS1XNdX5gXFSUd1SzAYZGXnOXI9SHeWG_WOTXJ_WALXdyBwOX13UULXJ6WWLXzOXYLXOnSPvWyGX7OX7OY5PNPhVfgP5xS0NYuiXXbGEPYzTY7HYxYUkEACaP1OY_HYUOVOIL6TX67CgRBseQICV4PN0wCMUXYNVUEYZtNkbSxPYRGYBOVFWX_OXmMYQJYjySBkV86Tr-USoVLFWAbRqKPxKPJlWFEWFlJsLXJQYeaX0DXYJResXW0S5KSJxX7LXVQYveXeMX1IXcQYBMX0aXXYOE0X6eX4aXH0X6aXzUYNwW7pP6UYQwWOmW8eXwQYJHVBfXXMXDVYGMIk0XdMX4QYPBXKfXvoFMfXERY9QYUfXSRXWfXyMXMtW0MXdMXi1XH6Sk1XaiOm1XEnWOQYmfX7OOENXa3W0SWw3XyRXChAV3W2bXjRYLIVA4X-GUoRYQNXk4XoVYNcXdFXwIVQCX_RYSCXnaXM5X7IVmxWOfKI4WNSYecXsKXgdMCRUiSYuaWGGXoJVI_XbcWwoWaWSSDOyfVecWvSYe_XnPIySYWRU0SYF5WqUQpcW3ORrcWJ5Wm-WFpWCmSHpWOrSJpWP3ULpWljUrgX75WtgXKdWz-WMdWRTY5EX7_XJTYpXI-_XqWYuuW9-W4dEm3UcpWCLXszTeKVBhXgKVKDX-gXSNJ1jUnAYs1SjyWVDXSLXXdXZ_WoSVHcThFEoDXYIXJ3U1AVVnUG4SV5II5IsjWEITTeVmlGVePLdPNAN-IYaCNuqW83QcEWAaHFDWs3NPfS6RPuTQdVVGEHhVVuzO5FXX3TH0IisLifW0OXXbCOiWBqWfDPvyWKOVHcTUIXtePWMVdjVZ7UluVqMOKnNgkWz3QzqUDOHhBAqLXbaXhaXSQXEOUfAX6mFEOUdOToUYQfV8KSheXTCX_DXrUYhQXCEXscV8LXvTEfsWtQYpQXzaXmQYL0SfQYB0XTZPxeXsMKcYY8UYXYYbKXFBXBbXxsW5eXd8WrzHFVYWUIyQYHOOKbXZdKMbXVPSIfXKVY6QYYJXSbXSRYHpSggTKGULiOOVYTfXjmW3TPebXLRYlJXB3WNRY48WPRYuEQefXwEQbpS1YYifX5MXUQWCFQkGUz1Xw1XPMI9kXB2Xz1Xt1XgGPz1X1kXgRXZRYiQS5AOtfXHTWHQTJTWoRYCNXxfXKxWVTWwRXAKXTFXH4XYNXbBYaNX6RSxRY3iULCX4RYcFXexWfFXRKX9RY73Wo9WixW8LWxjKCoWSSXKSY7VYtxWOSYaWWPWWFqTf6X_9WnCXN6XSHYilSjcXR6XRqTfSXWSYe4X-WWX6X9qFZ6XtmW9pTTHYd6Xj6Xu6XDUStWWx7XFsTbgXRUUFLEfaYtlScSY_FX9FXBGXucXFOR29XjJV49XgoWkqFG-XbmSETYIKVQgV6cXLTY__XCYKBAYPBYy9AiyTJBYFBYZTYaBYReE0qWOLX3rSFaY_WYEdXfpWE_WjpW8WYSYK9gXuAYAhXzWYXUDyAYgAY8yTGhXkTYNcMoTYBzTLBYZPREBYEbYVdXIQW9PRtXSCcW9AY_sPkeW13ONXQOQROBYzgXHBYpzTTBYhKUVBYMWQ5eWibY8BYadXalXd_WV4L4OXQhXh_WyyWThXrVMHcTDSVKZF1JOCPYsmB4nRqCN-nRYIO3ZHh3Nm7Nd6QoHS4iHvCSvwTNcWnSVCUY-yXwiM7hXfOY8EOvqUpGP8zX3NWvcOTuU6yXAyXxMWXuUqzU2LWszU4LWyEU8xXr0LvMWQdTfcYCyXhcY_yX2MWbPY-yXMRA9AALaAhFEY7JVAXiiVIlPK_CyLUllU1ERYRRVBLDlVc0PvlUjJT0ZVYUY8MUnjX4YU3YLG8JrjXMZXnSOwGY26TFQEjxULlVeDJ-MUL8UCsKKWXEpQG7T4mPIYXuYRtYXTXXjZXYrE6zM5GA8zMQiXHNPTxQk9TP4SKjVj8MfHT3GY3GREtIiaVb7UybVuaVeuVyCTHyQI2FG1WfTObOPnTN51Ge8U3UXj4VtOLJ4Vk_St1PuoP1qIwoPvtLDjLAISWlW6rX4rXReXNISDYYBzUSQYMhUraXUAPvQYmYYZTPPJXwbXybXcVYWUPUfWeVYmWIz3XhVYw3WC4XZ4X1RYILJ2ZYGfVCSYKPIv9W6IVGSYi5XofVIOXqfV12UErS9oWwSY9bIHWY1IUUDKdcWP3Ua-WO5WXWSd-WT_Xb-WnUQbeYj_XESIj-WOiBa_XwUQXbA1eY9fVUmSXcIh_XSJUDTY7CXyaY5_XPpWMKVnWYVpWsWYWgVo1SyWYZYVGOLSVRqNT7EYFgNEOL89BGOLF4Vs_TEzR_dY7RNLHPRcYQ8OYGAqmGZLO_dPXNVpkQ9hVDPYwiXDkDjhPj9CczPfGTCaP-HYojVvcYrfY47C5lABiIWmJX7CweEXcS0XYzjVEPYe7AS6HvMAhhISOJvgUGgYkYVUXV1fY1xLBfECWR8uINYPBcY2BTRgYJgYTgYCfJYfEZjC5yWjGYDXYJgYDIAVIYzWJ3jCYgYsPX1fYzZAEgYmOYYIYhgYqfYUjPVLARnJzBAZiXXNC06UugYsHYigYZDRptGcEPIEPw5CogYAmXDkD6UUXwU3hPQ4IItUmhVQMVohVfjVDkDzoDREYwzW1ZVFlVIaVKmX5HKtjX2MOgbAmFVAGPRBUoZYrLXMsWBOUfaXgAXxLXM2PcBUhgWLsXrvLCsXzaFNFWNsXSbUhvX8XJjdW-rXkhYIFWodWsBUoCYuBUrBU-ZU1gWS0B-TTA9VhFWqUOCUT4kQEUT7PPGUTqUOjFWEVOUsXGkSWsX-2PGiYbvXTUTRsMcsXKVOhUT7QAH3PwFYHJALVOdUTiISWVOfISiIShISrWOWVOYiYLQYhlWNQYakXtFYisX0FWrhSsISmsX8FWtDC-FWkaT0UTbhW0VOxsXTYWqsXnsXKrLxISviYJGW91WyfWvVOwsX3iYtsXw0TVGWReTuFY2sXTiY1FYcJRAGPZGWjGWvNV2FYPpPyNVbGWFjY3FYHjY8fWDGPKjYnpQ4FYppQvXVvGWMMQO4OkVTuqHXtXHXI5ISlATZHEqGWtDIsVTVPYhCX0NVdjYeTUwWOQtXWqHojY-IS9GW_GWJOUTYWAWT4BUKHWbWTrwXBWTxjYCXOSWTo4PUWTIOUIWTGJSKWTSMQQWT6jY_oNy4POHW7jYQHWGXOHWTLbE0mGwjY_jYXWTI1AlSQbHWgWTTyAgJSjWTgHWkXOiHWVkYuXOltX-PAu0XwHWcaQ0XOCERjaQ8XT-DRHOW4uX-wIFvX0uXEYV3kHnaQJuXDvX_VUzIWHYVEvXCYV4vXrJRpJW8IWUgWZAYSaUTvXRYTV2XmYTjJWdaUVvXjaUmpLDwXSJW0vXVvS4kYQZThCY32XHlYnvXpYTZ3XWvX1YOfOD3vXwvXAVOeJWWlYa7PGlYtJWBlYy9XVlYSlY5vXQgW7vXY1TgCY6kYiCYmvXcYO_zSg3XclYavX9JWKlYfvXMlYshYuaU81SEKRrlYmCUkCUhxTd8P3JSYzWywXnCUhIUAhVKJYzOWmRBzJS_lY3UFz_XfkXwlWASBZwX0RBbwXp_OzwXgKSTTBtKS_kVOmYWwXVoLuaOmwX9wXHKWXwXJKWcaOFHWL4JPmYkwXmTBwwXkaOImYplWPKWHHX3wXnwXtaO0FPSmYH4OdwX_wX-xLYaTpmYvKSbaTxKSfGX0gAA2Wr_XC2WiaTExXwYW2KSS3GIxXKYYnaXE2WS7WOYYydVFcVobV9CWQhUtcVtKW6IAvKW5LXXQYQeYWOUgbO8KWqKS71TFIAALWffCobOVnY-wXnaWGZAZnYXsArNWodPxcUwAQVtTC0UXyXmdTdxXYzXVcUP5XhSDNNWIEUULWb0UkbU3zXVMWOhUbDUWDUW0UcyXrzXM2WBMWIEUkMW6nYZzXwLS7bT6bUzyXmLW3yXxyX5xXAcTccYNYU7yXAcU9yX1LWtcYjcYGcUFzXToYevUSLWebTOyXJyXC_PBNWqzXBoYguW0zXNyXjXUUzUCNWyxXJTUaxXynYOMWkxX1nYJ0UfyXbxXroYxXUjyXczXHzXI2LW0U7cT5nYkoYLzX_cTuyXrcUHuU4oY7nYQvUFoYwcUHoYMvUmcYhAQLoYlzUecY8yX7EUSYU_cUAzXbuU8uUDzXXYUFzXAoYsnY1eONzX5MWwwPXpYGzX80UmNSwdTaoYCdTG1UJLWazXjrAgoYE1UdFUbzXXoYpWUozXuoYJzU0tO0nYtpYrpYVLSinY-dTK4LdoYVpYszXdNWuzXZcYxpYiYQICYrLWWeTKzX_oYdeTkyXHyXmNW6uPzpYV4LtNWYBY0FUwNWpeXZQYreXRMXs4LLEX4aYMqYOEX6UYk7WgYYTCQoQYvoSMwWPmWqQYP5LS0XdCQU0XfCQsGV56OAHV9oAMOWfGVOOWIfTK8WtpAZ0XUOSHhOwCQfWOlqYVOSvgOjGVN8WwfTeMB87W5OW-OWFHVrGVrOWS8WZDQE8WtqYtsFYGAGoX4fT-7WkfTM8WwqYzCQeMB4OWIrY9qY7OWVIVQrYsOW_OWOCVF6LCPWn9XN6LMJX1sWqYYU0SdTP6qWUQJO8EQPSQJXMBXamWwuBWPWorYYPWcbYbHVJVYDLRLVYqtH0YYaJXARYT1XCRYSmIpEXA1XnPWC1XmmWS-X80XG1XlqPJ1XYgTjbXA3WzMXP1X-rY_IGyPSN7LHDXXRXKMIVgIkEQ-TDcfX5PWDSNHhTLZA4gSc1Xa7LrEQNhTHQSEuHGZYgLRPCK7YYF2U8EXhfXcfOp1XAPClsYykXr1X8EHhjO4kXwhAxhTrsYU1XXjOhhTuhTijOEPWrhT0hTB3AusYmhTnbX1hTysY8kXCFQ5hTIFQ2kXBiTAtYVQS-1XkYIGiTOZYNiTQZYx6Ry1XwkXgQWNtYNFQcQWG2X4DYfMIoGPkkT61X3kXTZYNiTYiTYtY11X81XNiTGtYh8LA2XH2X6kXD2XLqYBiO_DYC2XWEDsFQ_2X9QW82XIlOT3Xa3XutYD3X_kYwiT2QWYGQvtYL3XxaUW2XSPY4tYI9LnhYU-Lt2XDSW92XzFQL2XQjT5jTY3XOjTGuY-iTe3Xv2X7tY1iTR2X3QWNuYiRW7kYeRW52XH3XJ3X5QWHjTijTmGQJRWziT1tYXRWG3XyiT2GQcRWRwXkRWiuYW3XPRWS3X-2XQ2Xn2XISWTuYZ-LguYc2Xb3XYuY8GQGjTluYRvXHRSSSWJBMhTWtSWUkTmSWVHQlTWYcEbmOJmTlSWl3XxfX9RShmO0RXjmOp3XZNXLKQckTS4XoGUhVJqGU-uY-EXeUWg6SiUW_HViiY03XBFX5qPnpShkSk6ST3WAPOHNXN2UjiUKNXhRYIgB2kT4fBKIQ5mCsRS_SWJmTzQSElXX4XGlX83XNIQJmTBTWQIQBlT1aBKlTbnOH2Vd8Ih4XNnWvVYWQTlRYsVYnRYltW8bX-fXmZYkUPU8WovYp3WxYVSxWa9WO4XGcXiZYLHU8lYt3WGKQAJQbTWjZBU4XsZYR4XdRSeKACoTNwYFKQFJQPoO5lTfKCfTWTSWUKQfUW3sAowY8uYUSWKCXlnCnTWVvYPQUKJQvwYJcXW4X6vYY4X-TWXSWKlXXzW-pYqRSg4Xb4XlBM2TWnJQnXCcQKYmTzdTX3BtJQl4Xx4X7JXhbYyBKCUWm3X6RXmXMDVPRwYz4XtnKaIV14XFlS6nOr4XVzWXxYWTWaxYz3WYwY7wY_RSS4XhxYNCM34XZjHoFWFpO-mTpwYGkTzwYKPAtxYuwYhbXtNBArWmKQJnTeKQtnWMSSvnWJTCKSSLnTunWUHUOSSoKQ2xYqKQCrWGrWErWMqOkUW_RXxUWjUWzKQDqOhnT2KQGqO-WYuzPvUWxaQkQT64XCLQZEAtnTYyYnKTUqO6UWOYVmQT6BPJSXH8JxVY8tW0ZYrQTSKXH5X6ZYV-DAoTUNGhwYTLQ8eWaLQkgQagQjyY3VYreYT5XiQVR5XLYW4yY1TVIXYsXDVVWb5XXVWxoTSUVwVVc5XgVW4SVv1HX5Xd5X_LQwsO8ZYLgXacXalSerOMGMm5Xx5X4eXc1D1VWhaB3VWu5XAaY9VY05XyNX-5X9VW9jKKWWYSXjwBjzYapThyOlMQ9rOUEUgpT25XipTReTVFMDaYnpT1TSB6XunYXqTVHYp6XM6XeKXbSXbhMOHYHaYSuWQjUNaYPoWkKXXSYeSX3fWUQJpFMpWWARTCUSCIUe6XzzYvWWD6XcaYt6XtVPOqTneW0FXm6XAfPWWWS0YmqSU0YHGMA0YDqFFXWTzYHXWUXW86XTtOxNQzqTk0Y5NQD7X3sXGQE46X-6XsqTA7X-NQcXWE7XgqTC7XLXWdaYT7XZcYJOQNQLltOCrTt6VHRF4NC40Y_qTPCMqXWGrTstOtXW0tOQOQX7X9XWo7XC-Xq7X7OQ-XWZYFcUSzXWerT6XWu7XwNRTrTwOQt7XNIUvyCm7XGYWe7XYHMKFPQYWe1YIFPg1YPYW6OQa0YWQQ07XoBAQIM8sX8vOIPQJZW77X8YWyuOr1YwuO9rThZAF1YlSXqlSqcXjaYO8XC8XAvOB8XpYWiPQF8XAtTS8XyYWCQQYuWbfPrPQ8IBN8XWQQ0PQ3YWasTh8XhsT7YWI2Y9YWW8XI8XfsTe8XwvOb8XX2YQZWE2YV8X5rTF6AaHYjYFKZW_wY4sTFZWn8XR2YjZCX6UN2Y5sTUtU6aQi2YB6VwiCDtThgXFtT02YHtToCPlIUw_XX_TjIUSwO52Y_FWoIUw8XqIUjZWKbTJYD18XF9X-aToaWlwO28XftTwZWutTrZWTeOnwOd9XEuTotTGuTqtTiaWgQJi9XbtTYxOPxOd_U2RQX3YpJJeaWdfADORnSJ_NRUKMVRQBxOr9XBaWNaWttDxZWa3Yt2LR3YTaWe9XU3YOuThaWS9XQvSZ3YeuTuKMz3YWaWx9XN9X7YDTuTFYDfkYnqCmaWt9XdRQauTQuTenY2vXQaWsxOkgXuxOmgXP-XPLWyaW89Xk2WT-XuuTv-XE-X6aWaORY4YhoWpgXngXOVS1uTMbWDbWlLMGbWQ4Ys4WJbWqgTHSQtCPCHXxSX0MMAcWaxBPbWtCPRbWDHXTbWhyOW9NyKXJMMa-XQvTSrLd-XbbWloU59X2SQgbWZvTk-XA-X30YD5Yi-X9yOG5Y3uTtbWo-XvbWebWxbWMTQXsQtvTq-XZNA5bWCzOM5Yz-XV4YSWP9bWV-XXORo4XO5Y35CPtSHcWSwOPcYsTQHEChwTAGP--XEXVQNMUlXDXV9tYxVSm2AMcWD_Xw5YiNHRcWnVSu5YQwTqoBC0Ok5YcPBywTlXYAGPDWVIXVAWS9VSDWSFWVAWVswTHWSY0OJWSOcYc0Ol5T95YG6YptFnGARIAn5Y3FY5wTq0Oh3DVWP24WcRYVWY44Wd_XK3U9IU84WCmS6eYIWYc-WS_XEfYydMivYOrS3SYE1O5SYl-WdWSn-WwWPqfXKfYoKMJfYuoWMgVibM2cWS1O9UQq_XhxTs_XzxT76YFmYDdWX5Wu_XiJU-mYyWSaGAHmY5cWZ5WjJUyOM6WSe5WaVQhWYMdXjWYMyWlWYITYYfYKTYpWYW7YrWYOTYVfYPpKMEX1XExWYpESddWphYRKUNKUmdWLAYj7YlvSo2O4hYOMCQAYl2OeyTJAYm7YVAYuhYIAYq7YsCYhKU7aYreW9aY5aYyqALWQVQRsbYUTY-KXHbYG_WdOXYXPJbY2WY4kKkOXv5WKdX7WYH8YHsSTyYHhX4sPSTXGBY5PRJhXCzTSeWd8VS3OBeT7AYxWQxbY0kK_AYe3OStCUzT5WQ1aA7WQTzT5AYyYAgbYE8YqbYdAY8aYw3O_wY-AYkbYXBENBYmzTT8Y-pTXXQ2dW2eW0WYnZDwbYdiMtyYQwBJYSgHXLYSxyYiXQ-eWP8YBqWBfWWlKO4OxfWV8XGCYNlXvBYZYEMCYt1Y3pWSRARlXxKV-DOBfYkNJ_XQs5YrBYTTUAqWkYQMiWqXY2OXCMDcdXZLX5BYwxDr0YoXYsGWJtX4BYsTY6BYv8YpfWlNHtYQdlX_vBBCYiHYZcML9Y3SMhYQ1fW7BYo0TF6AR9YIjYVlXqSKklXuYQA1TwYQC1Tm9YIgW4bYgDXseB1QRW_ATCYPgWZgWXCYKvXxYOnlYoZQPlYgjTJvXRYOxlY4CY8QRqCY7KUHFW0CY41S_KUvAAfgWRsXV-YbCYGLUPwXlCYvgWAUM-QR65Op-YGwXm-YNlY5CYChWI3YB2TWUM-CY8gWDhWBDY9CYeUMBhWNfA7-YX4D5ZQF6Y77AFDY0BAO2TljDQ2T36O6YSmqYI_Y_3AntPF_Y1YSz6OrHFD7OS_Y8YSU_Y_YSwOYm3GteUwzWojXplR1ZXGATs7UJbACRVw2J9TVgARO0VPWFEqKnPYLeX5iXC8Jq6TYLKhxUvKK6zWUcVqJPbAVwEKyaVLAXUwXV4S-jWl6WhbSp6WLoXY4SOUY7QNkuRXkWUEVo_Yg4Vt_W-BVNcYXQPYREPrYmLXV7NP7NG9Y_XYJeYovWEYYcaXNeYcQXQQYWQYtdBnaXaEX0sWqYYWeYavYv3Xx6Y0kTfVYhvYx3XjvYeeYr3XGTWheYkxYClSJ5X7UY_COm2U1CKtHIynWzQTBoCHSYMBOFjUkuU0USaZWY6Y1SYZcWPDOJ_XY-WzeYi6Y2eY8eYl6YUWYYUQC3Uo6YM1Sq6YjWSs6YlLX64Wm4AZWYOrSbWYM1SdWYKmSfWYnqFQ7YcTY--W6cXg1SMTYp5Wb7Y_CXtqFYdWSbYQQMcAYWBY48Yv5WubY-7YL7HdTVa_YmXAeEPsgYeMY4TYzfYztSj_YaiPrOV1SFCfUAhYsgP6BZR6H4ITsnQZAC_BZ0jVNiA3cQEgYUeU3TYaPYiPYKbA3cQ0TYKCZDOYNCZigYzBZMjD0TYSEPKCZggY5gYRcYWCZIIAiLOYpQqcJZPYvgYbfYPCZqhQsfEpEYPgYCePIgYzBZ8TYePY22CGCZsCZaiPxaCKCZAUY8fYOCZzBZxaCvHYpHYCTIJARyjVQgYIPVICZavJKCZ7fY2HYSUYPCZavJjjVihPJkMEOCwMYodY4BZ3cYPCZsMBEgYSEYMCZkCZdNVNiAUfE9JAqBAB0EUDZTCZXDZLhYKbAUfEQZVoCZEFYfOYyfYKHJ5BZNiAuwUC-CDzWx_G2dYcPNjEYcAXkUYuLXmUYfQX_iSSnYNxXBVYfAZoYYLHV9DZNHV08YrAZtCOYeYCFX3SWa6YzCOkvYvYVjeYdwYRdMe9WdfVMLJVcXHgXHoTDSYZ7SFSYo2U0xYozDOzYFOXnaYdSYe6YLDOa6YLWSrSYrJVtSYPMJMWYeEZR_XPWYjcWf-WSWYbRUZ_X5ORSBZgcWL3UL5Ww6Yp-Wz6YQ5W_eYS5W2SXoQOy-WhBZ2aYiSI6-Wi3U4RUafYYDZKbALRVfgYhIYGAZYuNLAZIXRBeStPYbLAvPY6ONIBRQUY0mXk8Q_PNWwR-0V8WXIfN-ITX2QaAUHeN5PYIMVsXLvXYKbAerDfpA0SK5_ShtUCAOw1RC6V3XM-_YKFZIAZF6VxtOM6Vw6W0xHqfNfpAisLuCQxqYZ9GCvRiFZW4AtTVmJYhaCfPXbVUmKEbvH5AZ21HvcY9FZAMKlBACMKfTV7BAzHPKMKCcVLzXboYapYmvU-0URfO8FZLVA-FZKGZJiEDMKNGZFMK_SV2eUzaCTlD_LTRGZQyXk_PvpYhyXMzXVGZyoYXGZlMAKMTPxI6DB-TXmfV4AZMFZr7AqVWBDZKbAzHPX7JNMTkUJQdL9PHXrHMUYe4GwDZr6Wv_Wq1WO1WiEYTPNOIL22RdqGWFZicST1WRFAOAZ99RCAZLAW--QRdLwlTxDXIeYMeYfhYWAZAYYhQXzLX4lKgQXlaXOOUEuWUQY6cMyKWRnYBSY3eXZoSwaX5IXjQYQqYfqY7GDDMXxUYJwW4UYyeXRqY8UKOwW9UYo7W3aXxoSP0XsHZCgTa8Wl2W8KRerYobYfPKs0XnrYhIEbPWBGUdPWPVY8hUVBXJZYYBXoEXIRYqEXZbX6YYPIZfBXy8WvPSKRYQ1XMRYnJXOPUPtWW1XmMX9PWLZYjiKIZYzHVWRYhPWANXgRXUwY_CIUfVABZJ9WfRY23XlAZN9WeZYP9W4bXFwYLFXQ4XnUPJwYWnWnZYkVYZvAq4XCEZcxYBJZq3X2RYgeYfxYCJZFJZy4XoQTPKXnyY2nWREZgfVqyYIMXTEZoeYESYw9WXEZBoWWKX5VYMcUHjUMSYczYvsX1NXIaYWaYKaYTSY69W7pThSXWPQiaY4QUpJZ6QUZ4WveYp8XNEU42YN4Y-qSkSYm4W0cXvaYH_XxeYNBZ-oWW-W62UkEZ92UrwSP3UzJV2SY1JV6JZzeYPBZT1SRBZ-yYxEZ2_HzEZerSkAZX_Xq-WATY4EZk_X0_XKyWzaYj5W0-WiBZVOXAgKc7YmmSXfYl5Ws5WOpWnBZ18YDbY5dWIbYUyWaTYELXPbYJDPdyWrKZ6WYvAYK8YspWRbYkKZYWQUdXQ8YU8Y_jUVLXtBYm9YelXl9YxGXbLXxTY-RVuiEEyJcbPliX8_JSqQ6HO0dXSUY0EA2fYOACUDZjCZcCZbfYMLZVqWKxSUEAviP6DBgPYBUYbfYNgYqjPqCZIIYUXVZiXNDYwzWVmXujXMKPT7TU8Vl9SLeYQYMGQYOISKeYgeXaAZL2W8vWYEXNJXbEXDIZBEZceYPKJEEZevYFnWFKZ2BXmVYqRXMxYtRYk8IOEZBMZSoKleYLYYW-DzAZTlSjRI2wY4aMZJZvJZBwO_AZsEZPWS3EZ7eYJWYvJVFxTAKZKmSCKZdWSMBZoAZp6YoWPKBZZ8SQxT7SYc_XSKZWMZAKV-SYK_XZ1SaxTMpWdBZ5cXYKZmWYlBZ_EZfKZ7-WXgVh7Y5NVtwSK0PjTV3TYN-IpOYyJS-lY_gVshS9JS9ZKwBAQ4E5BAAURihXpNYffYFUR0MT7MY8gVlGS41WBhVaZVn8PKOVhOAhyAVjD3lXTEY1nDd0NoWHACSUOVzMF_MYlFBXgYyRRZUF74TemXIPVFkMdEYEOC2CZGDZcPVL6HiNZZEB6wCVnStOFVhY1PXoDZZgYpNZPzGsjV6rWNJOEOC2BZUCZgNZ7NZ3JYMEA_YAxgK_wARXA_OYYaKyKOeLZhLToSVwNZBgYBFL-3I9CZSYXa-QwAVNwUUXVQOZ-wAEgYUfUnDZsuVsPXQOZOeVmgY1NTWDZRLZdNVQOZd7AL7CXLZ98U4gYhPYPOZ7NZ75HAaAKOZ-TY3fUNOZMiVCOZygY0QBL6HcOZZLZ3CZvOZygY3DPegYrDYlOZuOZ4OZiBIoMAEVVUoHvNCtNZJPY5NVQOZQIAqGYWgYCfSEPZaLZnOZPzGM5UcOZFDZNPZ2OVwNZM5UsLO15AEgYzLUtOZVPZfjVdPZ_mEUzPzOZtMEWxH7NY3BZpDZiiVmPZe3DULTWgYACTFfQBOZZYVwPZrBAghEhPZbCZFPZ3PZXPZnPZnoA4dVoCZBIXMNZIhYviX5BZ8jBM4IbyJFZEZOYANUegVyuFvPZN4IJQCLMYYfIMoX--QIvRfFYdHB6mQeJPoFJeiXvxQ8mX-_UaXXYBN6jV6BVSzV6BVFCVF4QlXL5jIspNryIt9Rr9RHKFuQZQwJI-RuIWskY2uXnkY_uXhaQCyIkkY5uXwJS-uXhuX7VURuMCvXbNKqkYNyYzUW_4XCDMB5X-KQISXw2YTZW5xWQdEWZWOPZJ3EPhVvHKegYkWXUPZ-OZCOZ0CJsfYpsChPZtiX2PZWPZaRZ24Pi5ITOZKPZrhWWOZJXYzjPwiXD3EP8OpsC-JOuRBNgYefYnRZ8AVOOZZRZkiPbVGhPZaPZHgYqRZSRZLaKbMOegYsGYFQZpzWHQZRQZ0CJqNAZCCujVczPd4CJMUWgYXOVBSZE9TRxS7RZFSZ9DEISZ4XPcSF_RZfDZmOZlPZSRZGSZ5sKpFEVfE0tP9CZVrWXRZuNZNZVD3EEiFvZPmjVkqWHoX2DCi8QqOWpIYVuRozVsBVGFYboXOBR46W-tRKvRqOWLOKFmNVfAY5I6iVdyFihXcdV9MZSXV1MTdKYrVMvEYEgYbITjPZYRZ3PZ9hPxNZnHXeZKwqJ2qW1DFPIXHhTDXRxrWDsWs_Y6BVXoXuONjoUlBRnAWPeXsbEKhTtREZ1XIhTb1XnOZkTZ7eFAaPi6BpHXGHZ8ZAbTZZYVOTFVgY9BZgPVjSZbPZoSVxTZyPZzTZeRZgDZ7jV44HNrHDPZtGYXGY4CRzlXeIK0zWp_YBOVBAFo4I6bVp9UDUZEDRu9VXHL4jNAHN-jNnqXvvKZmB8jNRRAZDHBWL5NV44EzSFlUVDZK-uJWKOa-ULiSwTZgFEK0PzNYeOZxwK_MZh8PXZV6TUtOYPZKFNZy_XyBA4sAfGTlVUsPZ-MZZjXkUZWHODcJeOYOSZZPVguMBvXqHOONZMNYe6HxkANoJL4Ic7AITZMPZ6RZ5BZ44EdHO75HEVZ3_ShSZAOZ8TZKOVNVZr9IPVZWVZKDZNgYdLUIPYLVZiiVNJObjCEKYoUZdaSBgUiYXLwMVVZd-JeSBNgY8UZyRZjjW3OZwTZpVZRIA5uI8HY9CZvPXtVZLiV3hQMVZy6UHdIMIYXMU1YX2aF17U4YXkEY-RV9TYWkMnUZmPY5HKe_YtnPWXYP_SLTN02VBAOk6Q8_N8oLiXVPiWm5VoETCgWF-YoYSuBYDgWH-YwTZo6H4IFEgYaNZ1TZeVZUXV75HFPYegYlPY3VZDMUQSZMVZR6HwLFPnAhWZQLZ9PZdNVtLUrNZuME9OZkSZEWZ9ADa3CXhXFKYrFCj3CSWZYjHHeY29Y-fWZ4CrfW3TZpePmEBljDbYVSZBTSVwUCAXZ0HSTWZANVVWZrYQZWZHTAIPVaoD1RVbeMPFYNWBQXZw3CSXZXCS1KUUbCD-Y2OVTTA9nQdLZ5HX32RBoQQnQ4KElJZ6KEtcIIUZeFTlVXiFT4DBsTZEfUD3RG2NUOVuTA_tA8VXiFEgeVbNZtqGRqUhfS9WXrVM9JAqDH2yCnPXPDY8yCztUdBSRzCwEWVVZULAf3A1IYKbC2UZDTZPNZIXZbwNF5CO-EHEOqLVFiQzoM4HS83CfjHl9JpkQRKTOWZQhWnAWAAOTlWrsUhYZ7HSUWZsXYqYSWXZR5ColXfjVWfCUsByjQkTVchYcaXhIXsvW2FVCnY5DZtUYe0XFPSEZMs1U2LZHVYfeYtLR6LZKHUoMIHEZ8mOJEZpZYU2UtAZTrPzIZRJZq9Wt9WUJZVEZWJZC4WFGZaVPmaYJOXdEZncWZUQyeYNWYTBO06YQKZ4XJEBZjZZiUQ1jJGOM9eYm6YAfYiZZnEZocWH5WJKZH5WVBZM1SXBZ-oWZBZCmSbBZouWvMZXKZUEIZKZ-EZkVQp7Sv8SqVQ4MZlXZ5GANLVRITaUXmeU0hIV1VrwN_wNDEWu6NNqX6XZbkBczPT6MvDPRIAhWZ7TZZSZ9TZkOYF3JYXV_gSCVZpLZh8TDSZlWZ4BA-JOvPIO-S0iVnOYOQZnMTbaVO7OIcRvBVXfRLaSToVKdLbDVcUYfUOjUYYHZzDXvFV0rXKzUL7WHYY6DXqUY-YZv_ONYYMxXAZZHjSPxXL5STYYlYYyHZAmWCMXHwW2UYG0XXqYGmWZqYwFUbqYDDKZhUeqYQ0XqfTJPTUeYxQY_DZbxDEIZ_OSGIZSJXGfXaQYn8WCiOURYZHVjIZXZMOfXbIZdJXDRYPRXFRYtwWRVYSIZxEXBZYdIZrHVYRXuRX78WdsYUkSlIZVtWnIZMIZpIZwbXrIZZ0SpAZdZYQlTrRXGwY9BXC3B-bZrfXI4X3kSTNX5fXVNXOvYvYVIJZGFXYFXAgXezWYcZqZIuBPWyYASXFRZCSXLyYA5XkcZC5XiyYJLQYHUmNX_tW6nTDCPHMZYQYsrPMgXbZZ_MRn5XJJVfJZPSYhJZW6XC0YzxWkcXB0YmcX0VPYSYnKX87XrcXkaYHOXdZZDwOxJZqaYeoWsaYQ-WF-Xo4W8GXzSXjbWz4W9GXqgX3cXHdWeBZwWYugX1aYtWYAAYvWY-aYeKJQXSmAYN8YWGXLsYxKZ68YsAYZKUuKZfyWObYLLXNSUDhXdTYT0SUbYH3OziDxOX4AYuBYhHYyBYAUK3bYPqWRhXRqW7bYT_I-JOhEAgkMHWZqWZEgUyaZ5SVIUZU_IgbJVGYvSZTZUhZX0JYZ5UkbRkCGsbRnbRsoVZoVRZU2aZLZUhoVfoVBvJ3aS8FHnuVB9UKXY3MVdhX8OFD9UKTOo9TNAW0hYSSPUAZhzYTBUueZHQY8YZbTTcaXGYYaeXHhUgsXJYYwLZ0LXPeYoHZl-HjQXDEXXzUY7WvaXwUYAMXU1U6UYf7W-cXc7WWqYXbZUKXlQY2HZ7AX1eX-HZLMXMmW1QX_UYj5SzLZdrYibZOJJDfXNgT5sWCRXubZrbZjMXNVYSpSwbZHsYybZ3rYSIZjMXxPW-YYxbZlZMwmWN1XQ6SGsYdMX2MXF3WOIZHZYfsYWIZXPU7sWGcZiAZIcZDFXKcZwIZL9WGxWNcZ4IZtVYkUPJ4XCcXL4XEcXn3XHKXTzWOlXmmTKcXHJZEJZLvHfQT1BPIRZocZmZIQYVqRDPDMTYVUERqJD6RYpjKIgXAuW-RYUcX5ZYSJZseYcZZOMZMgXbcXyNXdcX5cZ7zYM4WiJZSSYP4WUSYOaYHNQE0Y37XegXgaY5PCHRTguA47SueYbQQ-VYwJZeQQrIUb0DOdZ2bWHyWf4OK-XI-XY-XooW1KX7EZGTYvgXpjUUqYkyWaKVyuWkdZsdZ5bMndZFTXmOXLdXadZhdZRgKjKVoOXhTYK_WjTY1dZFhXS8YhhZnaUVTXpyW7dZRsSZTXz9YzKVdiMPCYhDXzyWuVXz4UDLFqCE7GZ6aSrHG5pVV3YUXXadQmWXaYX-lVugVLmVDiZrYXYXCwxUw7T4yKeaSKzMb_U4aSd3YlqW0sQseZaKA7aZwLX9aZWeXEQYqWUlIXMQYnIXbQXpIX7eZfHZ4DZ-eZ4OKReYmOTtaXmQXEfZOqYW5SKfMKEX2AXVhZe2WMfZQfZ9OT1HZvHZQGVfYY0iZHJXcqY6UYcbZTfZeAZGPWbfZf0XebZBdM3LZLJJmbZ-lIIIZ00XKIZ20X1bZUBXjfX8YYuIEoMXcJX32WRfXVIZAsYtfZnfZvfZYEZWHVlMVCZY1MXEZYIQSRRY4fZsBXOjZniKEcZ7YY9fZZeYzRYeiUPKZdRYAQTOZZScZHFXnvYyIZXMRNNX4fXmtW9JXRNXUcZ4jZm3WTrYHZZqZYQgZ03XacZdwY03WIUW3RYTgZfcZ3WKKyYHRZLEQknIdrPicZMyYnUWGSXTERJWUkJDhgZ_BPjgZvcZakZkQY7ZYPMZ7AZZXUcJZugZ8VYwgZRSYbWWmjYm7S-zYuTKXHY8cZBdZUJV6gZZSYoKXDOXtJZChZJsPGMWhuWBWYjuW0JZs4YmSY3JZ3CXNhZ9bW6EZifX9CXY7YgKZ6KXygXWhZbOXk0Sq8YihZC8YrAYiOXkpWJ8YdhZpdZdNJkhZ5WYwdZSAZqAYlTYmyWzWYoyWKhXWTUMhX1bY8dZbTX-dZ5bYQ6WBeZ4hZR_C0jMYmElCRijJuLYjVZ6yMweRAiZeaZaCM7TXlVUROYp5JXYZ6XZ4BA_wUmUZDOY3UZFJYYZTsUZmiY7TUuOYVNZLeZ8sC9gIASZHeZS7TaPVNOY-RVekPTBJWRZwlZXBJGvMSeZZYV8RM85HsMETkQ2BZTiSDoVKiS3TVcPVZmZyLBghIrsAFeZpYXE7HiUZhmZNZVjmZoCFgkMBGZ9UZIgUBaSkDGb-UoSVtmZljDzSFcPAvmZVYZpmZfmZ1mZUOVZmZeIAvmZ_lZj-UvuQ5nE_mZYmZczPudUUKOmDZxmZrNYzmZ0DGInZdNVBnZ6oJmmZcTF-8C4lZ0wMFcRjUZTnZczPcSZvmZNQZmwMbnZrmZ-RV93IOTZPVMwlX-VZcAI07UfAIbST77UOmU6lXgjX7sUsER9sU_7Uy_SqTHP6TKdY-HKYAXThYmiXJZX03GHhYCSZvlRINPw9M9-Ss8TRkP9GYiuV2aGqeZECJNlLu_Mg3AGoZpaVOBNRyQ50W4NZ3_Yk8QSHJrkGaPNj-MPUZH9VQNCJ9VQ-VylNTUUohL-HR-7BVCSBIRGAOKOVmnZHNApcJxRZPeZ-UZ8PXhuMvgVNZVmnZmRAt5T03TjhXdVZHoZ4VG2STrHTKDVyJLQcTXHZYiZuFVaiZ_aZciZYQXYNOdVYJhUiiZaNOjuPasWniZxdVTnYqiZO2WaoSQ2WECQQ2WxHZGfZi7WVbZQEXNfZzQXPwW6HZuUY-iZs7WBZMVMXDZZHbXCjZ-QXdEXLbXC4Yl8WurYVPSwrYydKkfZmmWmfZBRYnwW-0XmmWrfZiZMjJXaBX8tHwfZ_YYZfX7bZ0EXRsYijZ3EXjsYwRUHqZ7fZimWqjZFEZ7HVJZZdkSH9W-IZMWKLcZ93Xd2U_3XW2UQ9W3IZ5bX8fXptWkZYEQUTIVLwY_jZCEZAJZ4LZbNXTwY0tWc2UsOUKxYIkZecZrZYpSSWgZBDMOkZiVEQkZZrPjcZTkZCWUfSS-UWCLJzZYzVYmgZQSX7nTwQTL5XKMZ5sSMMZcjZQEMaEZGCPIuWtgZMMQvgZ6iYgJZ6zYmkZ2xWyFXMaYSWWS4WTjU9NXoJZjSX8gZbhCrJZZJVEOXZZWfJVpSXjgXMdZk4W7kZ_kZ9kZRdZuSXxbWBlZ14WuIZoSYiEZBBZccWKWY5eYmEZgZZcMZP3UeMZD5WHKZm-W0ZZb_XIfYVMZj6YcII1EZAPRAsZHBZFKVVKZGPRPTYTfYTgVcdZFlZ2MZ-BOAFZ3RUYOXe7Y9DKVPRHaZdpWB8YoKZF8YasZhOXYTY77YbsZSlZJdXehZM8YahZrOXxdZSbYKsS2KZVbYWdX3AYqGXEXZRtP0bYk9YuTY_KZd9SBeZ1oZPrA0LVs1FXeFLzPBUFxJA5JYUvFIJB_VXtYLhOY1QLXtYePUNZYpLRDiT6DYqGPTtY6hTPtYKEYJiTYZYUOVJMG8GAIOJ0WJxCZwiXMOAFWZCKALUZx7U65Tl2S8kVn2SK3SJJPYGY4nZ2nZOqQG_St_YIJARhYflVHuS1_Y4jWGrQKhY7jV-dP_TZpnZt9UylXOUZ5NVotC3MYGzJ14UiaZ8FR6lZ7PXIBGCyKLnPdNVT-BCfEF3I1cYLmXOeOb1Pj1PDKTHpMz4GL8ULpMGpMf1PpEKfXRpPYbeV-mR8KN0FIPLNB7VutUWcVIFFuRP_XRNXHcuSxhLqoZ_GAv-C3FAsSUZzCidIYSZ2OYsdYwXZcPVaVAHqQ3IY_VZjZVCWZrEVnlUj4FXmUP-ELqWFZXgUFAZXa-SgUFEkVy6TkXRzrWYlVu6TMFRkSO00PuGYJQENdYUrKnNZarK9HKqPX_dVTdYItM2NYlQZEkW6BVpzVroXzsNJ4Qa6X8oX93GBARKvQD5VgSNgvGkWVBgSYXCWULlpXI8VMHNQ8Vt6Ra6RFtZ2yVV6RFTUlqUsFYF_Ve7QhmL0_VzrNYXYOeSd6De9R8XY2AWaoP-uNjvZxdLdBR5BS04QfwQuBSsrXgrXXADGiGzhVaESWkLD7WlrXRwZLoBc1WvESgoQ7FSJcYmGSUeHCGSIiWSsUaVAHHYa8NlTKEHYA6QZuI_jW__N_HS4iX5rXNIS7YZuLZbHZxeZdHZkaX7uX9XVKvLZIWERZokY3wZ9QZ1vY5wZruXAVZvkYDRZ1kYeCOkiZN7W9eZGnYAfZQYYpiZV-D2KW7CYfnYN-P6KWFeAMxZ3ZQ4KWAbTHbTReToeXiYYPbZ0AXviZ1UYjYY-NS0HZdYYgxZ5iZ3iZ-NWpQYdbZ-aXkYYqBK5QXDjZs5SDgTFZZdfZRJXJjZ-oSJIZx1ULIZgsY8OU3fZNfX0rYCsYcoFFtW5pZJqZDsYBsYShT2APaIZajZkBXfjZ0fZhjZcsYjjZesYljZMIZhsY-MXmjZMtYZgI9DYSRALtYptYUZYPtZFEYlGUStZiAZaZYtIZbRYY9YlvYsfXCgZ1bXAMZCwY2BXEwYHwYNMZfqZMTWF4XgIZvjZSRDgqZKTWMwY1jZSxYKkZiwYNUWPgZsjZBlSLEZf4XSgZtqZCkZcgZhcZ1qZSkZFSX4qZDSXEWU3qZzUWVkZjyYOCXUDM9qZRcXPJZxAZckZbjS3IVXZZjfVXJZJSYYCXaJZkQULrZWzYsxZpkZ5nInvHxzYN0Y4zYqpTH6XM0Ys6XfqTRuWTgXxgZkCXe0YL6XWrZjWWnJZVrZ_WWTaYk9AI0YgvZzgZ-XS4HUZaYT0YwWWR0Yk6X8zZVBY_sOszZP0YI6Xf-XGJM71YqJZarZ81Ys2YFZWT2YORZVZWr2Y8YW8sTXYVxTRQMZ12Ya0Z32YFhZyJZsIUIhZdqCxuTd4YQ4YfzOhtSDNMSMZgEZKMJlZZqcW3eYzrZ94W1rZTBZ3rZE3UEKZfMZOBZhMZzZZGfY8JV_rZ54WLKZkMJDsZqWSFsZy6Y26YmbMJsZdKZTCB9EZedZbKZtNXCAY6CPh3USsZuWY7KX6jAg7YkxUDXQpBZpzZseBp8Y4gX_aYSQMsBZTlZVTYKbYmKZD8YqKZvdZzwHhsZT_WvKZudZwAYQbYnsZ0KZTbYqhZfsZAVOthZWSUjeWfbYbbYi1ZaeWVzTt8YPxYZbYuwHz8YGZZrhZXaYrbYjAYjbYRBY0KM88YO9Y0RMwKUZSUUrZ-XQJtPh8YO0TeoX1BYglZh9YblXj9YaTXf_WvhZYtXhfWYSMJ-YllZL-YuUD2sZNOACnJrGOhWZTVZdaZnuZ_ZK7GAwHYhWZ5RZADZ6tZj2Zr2ZWZCBrIQSVmgY_XZjWZv2Z2OVaVA7CZ6HYhaFFWZXNCzgVKTZ5WZrVM72ZbOZegY4GX1HY2TZTtZj2Zd7Av2IXOYH3Z8PZkPZztZj2ZWRBk_YoCZOeZ1PZUVZBOVaVA0tQJQCDmXWUYX6WDZXjpVQZXamXDoQVqUE3RSMQ17S1NRW0Zt2YIyV_dH5dZK6WfHYM6WflXT3Z3oDasY2_GeUZOJOEQZWGYUTKeQZm3ZSJGsXZV7N7dHNRZYHYfCPN0ZK8XSZWV0ZU2YX0Zu2YZERZ0Zm9Y6dZB-YtXYkHYb3ZNOAO1IaAT9nDBPX9MVBQYcxVDQYZYVtzBcMOlPENvZcUFPvZj-SRvZTIPZQZmFKfMOA7BhMOSmXUxU8iXJvZm4Z06T1XRQvZdmXSvZPkVSJYRkV0_YVfPBAVmjQPkQ7QN5vRVaY7oUEeXD5ZavGX1QG8NpzRX3V9LLkiYf6PGYXzULF8V2bQrXZvvZ38RB5ZCwZyZEiBReAFpQHHwZ0DZ1rXbiZcCO2DZswZTLS3DX3eZwFW5eZv9PjKWRQYOpZsAXIxZkHZCfZuaXUpZrHZN0XdoSFwWRbZTqYgdZ4AXfxZcpZY2WepZHgXTEX8iZ85ZGQJYfZcrYgAZvxZ3sWEfXffZKjZ_rYMjZiMXAyZ11U50XhJX1pZ1rY3pZzbZ_xZ30XI1XZjZ2pZN6SxwWINVKhTV1XoBX4MXP6ZRgMQjZQyZ2ZMFcZYRYyBXcqZ3HVfvYzbXlyZufX3jZK4XuyZoRYeqZCMZzyZoRY1yZliUOMRGKXGcXP4XdcZZ4XGkZDzZEoKgyYXSS84XlnTGWUBeTbgZknIYkZo0SNSXlgZSzZngZOfZekZ0cZpgZ2cZVzYo5Xw5XypTkzZqBZQWW67Yg6XTWWY1Z6WWrzZuXZ7cZW0YNHYyiA9zY5zYrkZ_cZ2zZ3gZnlS5gZAdZX0Y_0DUaYaaYM0Y_zZb0YB0ZK0ZA0Zv6XJ6Xu8YntYmCXaNR2zY77ZWHYq7ZhaYO0ZH4Z7gZP0ZDhZRMZHdZgSYpaY5kZNOXDWY3-XjjUk0ZgWYYdZh5WCaZeGUOsZBFZTsZxiZdbYc1ZZ1Z31ZMlZrGWAbYe1ZisZ4dWh8ZC9SOlZblZ25WXlZm1ZtKZl1ZFeW_5WR_WZlZOlK55WqsZohZy1ZV8Y91Zt3Og8Zb1Zr8Y-PR57Y87Zd8Y11ZUlZ_1ZLoQD9Z0eWE2ZZzTG2Z78YpWC2fWU2ZTeCi9Y2bYklZFSK1hZM-YzyWtzBvAAKoDjnT9gQM-OMaAQGZLkZ-5JC7ZVCQqUW3KQtBT0oZ2WD0XXgZS88UPKYLWVPqN1KHAkP4CTAHZFdDuFEBaLv9ZayEBkP3nSQqNtBSpJTMwZLzZ0VRNkZFLQ0qZwzPXyYoSVtzBSCT-hPNnDIJBuDZMrWY5ZzDHa5Zf0Vf4Z2CMwRRW6WgUFQdYGFS7QG6OLTWVMgQIkXIfQXyUpdXyuZ2CM8MTinBs9ZeYZ15HsBScdDuBSo8Jy9ZLrD76W-PY9jDeWH9_YUyYqnTA-ZWiQYfQb5GUlLj-ZeWMpwSJwZoBSddD99ZiGKPEOgsSmuDokJv-Z14Q_-Z94XOyY0-Z7UWC-ZgQTYgZR-ZMzDDuTkRZjvDtwFzEYNoXj0V8XYcTNH5ZKHYJ5ZO9RV5ZlvW5YZcHZuwZVAZ0eZcHZ2eZeiZbeXgiZPQYgHZp5ZZKRjHZuAXJbZ7vWUOUneXNbZqxZF0XC0XcxZZYY7HZweXixZ4-PeYY8NW6iZQTP_5ZAAaqhUUYYEbXnYYi0XFZM_eXj0XwxZmrYnbZgEXqbZxfMQAalEXN6ZcHV7xZDyZ2rYRCY8xZI6SUAasfZlHVpMXvmWGrZ8PWDsYVVYT1X1fZ2EX5xZBcZ5fZmIZvBX9EXbQSp_ZlqZvGU6bXiVYujZM9WyPUt6Z0IZvfXsRXy6ZRcZ5yZOxYJgZlZYDcXQwYN4X7yZ86ZMCXcxWk9W8qZtcZ83WJgXArZxcZu_ZzcZh5XdzZrVWRzY4VWUzYCaYa7ZEaYO0YqkZS0ZE0Z99WxzZK0YVSY4gZQaY85Xq6XVNR5zZjsOJ0Y5pTL0YsWWV0YF0Y-8Zb7ZB9ZeaYF8ZXJVdrZuCXJ8Zb0Z3Bad0ZuKXkrZO-Wh0ZesCj0ZnSYXdZxaY4cX_ZZX7YcKZzMZE-HKfZ38ZiVTabY71Zn8ZhAYMXSk8ZA8YRGXp8ZGbYcsZNlZQlZh1ZbTYLlXnKZksZv8ZJ3OzKZB2Z1KZ0dZalZWbYTLXYbYCBYsXS88ZVCay9AVBYa1Zo1Yu3UuBZweWmbY7XSA2Zx1Zw7ZvbY_7YCbYc6XD2ZMvQ89YLhXV2ZilZT4P9dZU9Z_dZeTXi2ZQ_ZbdC9nQLCZVcYLqUCgSphNLrXDWJEwZZ5ZW1NQ-ZGuZ2WD1GTL9BLIBWSZzEE64HIFZv1VW1Q2WDf4ELpRGlQVQZjiSO_S90VG5ZiDaY1QQkW4wRnvZn1VZ3RCYZPIX7FTbdCaDazqC3FAR0IvSVkGO2XZmYV_oU2ePBpUc_ZXDaJDaaKD2DaCCH4DajATMNVjPEdTFoVXd4E_DahvGBEafjV0DaEEaavCGEaQKFTiCkgUhcBWDYB1VNEa1wRAEakDaF-ZYDa1DaUEaa0E1xL6DaBbPMEahDadEaPEafEaL3ZDEaEdCFEaa0E2DamEaYqWAYZy1V-DaqEaQBHp2ZshPiEatrWcSA5JN0aF1ADdOJT6UqwRbOPApUrEatDagEauEaJeCwEa-EalxPRPZoNThcBa4ZgDaFFaOEa5EaV4ZKFaHJGjEa-EasGTzEEhcBfJYtDYUFa4EaxhN6Ear3AZDaaFa3FA9yBBFaFhYPPXbEapEaewZWFag-ZYFaQaFnFaUzBiwOFKMqFa_VXTSNvDaQEa13Z7EaTEa9Ea5-BYDaS3YS_ZJfFhcBMaZnDacEavFajFaXFa-FavEa0Far5XdPXdFaAGYNDaIGauFahoQeEaIFatEaNGaLFaPGa2iAtFTSGafFa9DaJGaXGaHFa6oUkFaDaC8EabDacSAccCbfQedUBLBHGaeMTWGa75Q2wRsEaP_ZbGaZFaAGaBdCfGaKtFEPEoEahFaKGa8FanGaZWMpGa3DaJ_BaAT-NBGeZvoZtfSjGazGaYGamGaMGalFabdCXGTxUXLrCadPPsUjTK_XXyuIOGTPDaK8VlvZqXZZuInsVP5ZUGSo3ZcwZvTUloMXHaRsU_GY-FS1XCazYbBajlSskZCHa1GTDYBrfU5lAtfUZFJHPYsFag5NPsUq7N1-ZSEaEdCzHamDRf9CilDyxIAEJWiW7HaOZD_EY-HayjEoXB-EAx2IEIa5LY-WZLGSFGS7eP_FS9HahEaaKDDYBptG7EAHePZFJk-Z1EayGFBGShoQVIaFNZKIajeUj3AyEauTVjiXBmAcXZgIa69ZzGajIaIPVlIa9FT6nDS4J0sUiyIN7JGIacoQvIasHaWIayFaA-Hj3A5xAI_I1WC-KY5HauTCHIawIaw2Z-IaDYBGAX9zBJaASFaGJa6Iak7BIIaZ3T4FTYIaGpDuZPdIaL-ZLZChIa7IaiyNJFa3GazIaYcBO-LAaPgvJPJatIa0GF8IakIaXIa_HaoXBbxP3FaZFJtKYUGa-YFRJa8HaqJaKJaoXBg3DRoQJTAToQdIa2XVXmLHJapJaxIarJaLIaBqDtzBMDJTuJ8Da_Ja0JaTJa9IagJa_Ia-yBSGTRIAkkD-TZ3IaFIYyJaKcHAKaeJaaGaRHaWJaFKanrODIa3IaILYfIabJauIaSJaIJa62ZDKamIaQKatYOvrW3IasaZjKaXcVTIaiIaBKaJJaOKaWzBe4AyXVDJamJakKaoJaaKa2GacKasJaeKaJAJxqN1WCUQZOnZfgHZwZmKa0KaoKa3JaCLaacCkJaBmA-Ja6HaLKanKafJaALaEKa-yBDGapPZCKAOJY5IadwZzKa-KaCEa2KaoXB4dCqYAriXVKaaEaTLafLadJaJIapKahJaUpHSxHUKaLMTw4TeLayKasLaUJayIaPKa6Ga1iQbYVHWX1LacJaKLahLaREauLa6LaaDRw8X5mRGSFgvJaJaxKaAMa1JaCKaNLaItDaDEi0PgKazLapSZRIaHmLrLaBMatLaQMauDBYTGL3CRzJVKawGaYKaULaLLaWLag3AjXM73Zq_YyMUNZXd6WxGY8dV6FJwuXQZX_iXZ6NoHabwZ9FSCXDHGStHao7ZcBatkZYgXTrZ2gZ3fWG0ZNoWZrZrCX6KZxhZ_BYXtP03ZCHacIHkCTjSCpWZqMaa6WOvZtMaE9UyXCsDai7ZQrZJaY0gZ-cZN2ZgBaSaYnsOrzZRSJCHaZITrYFUZEOXZ6VMyDaRgQxoXUDaBvNP0ViLaM5OOZDTHaHUYD6QZKaVeQu2TCGTQ5ZIjX_YFqHarDa2MagwZ2ePVLavzZ7cZiNajkDxLaEGaqIaY3ZkYZSIaAMaYHaRrZooQXNap7ZfUTDOafrDkNarFajKa6AH4Na9RVE3ZJGTUuAMFalgFHVVpDakgGGFa5Ear-ZQ2VfMUtoUyGaQsUI5Z1GahvZ7FarOaZULcHaMnQrVXlnZbOa7rW6cVL_IlfQzNaLKaDGSPWV2NanNaYOaLaXnHaNbS1FSNMaioQbRVeWWWuWtoQXFaBAT2jC2KYt9Z5FSZuILcV87O93Z54ZfiXyMaWvZZ7N-Nac8X3MaUBIM-TqsTe2YbHY8Map2Z7KVv1D-fELMa-wSDKHJMGUXVaVAlKOYvDkOZXKatTZlnSRNVA5Zj9R-4YMIK_rRCGHMmN5bLe_ZOeX6nS7oPBoSXiZh5ZEpZIQY8aZ2DXdiZgiYfiZKpZ6eZr_ZMOULxXPpZs5Zv_ZlQXSYY-LXZxZapZbxZ15ZwiZ35ZVqYfOU65ZI0XDAaMMX4HZA6ZeJZObZVQa8HZsiZSeYFbXIAaEZZppZJbXrpZtYYtpZhIZWVKK6Z1xZNjZPyZ4xZj6ZkwWTjZxfZVjZ4pZpEX6pZvgTY6ZS6Za6ZmJXpAYwQaJtZ9bZG4XrJXAcZapSqAaDcZsAa-mWn6ZBNXyAamAZQ3WsGUjVYc8I3AaMcZFMZAkZx6SVeKmRYGgZh3WqRYqtWBcXABaLgZCBaNgZ76ZnqZ8fXpqZpnWtZYuAZ_6ZJ7ZOcXpMR-tWLBakgZ3ZYkFX1RaieXoHIDrZNVWFrZYJZS7ZSBapxWfzZW7ZBaYmkZlzZ17Z6cZYNadBagCX_MaPOaPaYH0ZlBa_pTnBaNNQ7zZ9Ma28Y2MQHSawFXbNR47ZykZ97XwkZmSXIRTfrZeSYcEZlaYbEZeZZboWDGXDyWwKXP4Y0-XuaYprZ5lS5JZ20Z7JZwrZoJVxfVYMZzfVaMZHxTYWS6rZ10Z7Sai-WiMZWWY6SYYWYNKZjRUA1Ze1Ts0Zb6YbGIu-WCCaQfYECaSfYyJUShZddZZ7YNTYEaZ7SXZQaT1ZXKVTTY7Ca0dWDBYOCa98ZMCauwHBbYEhXidZiPRldZymSXTYchZl8Z8gXtAYkpWeCar1ZnKVhCa3CaPLXw1ZpbY4KZYdXrzTo8YrCaXCaWSavCaD0ZUBYx8YMQR0CalzT2Ca0TaWSa5CaJ9Ze8Y_TavBZ-Cav9YybYR4ZT2Ze_Wd0TK-YfdXPMafmDvMAxcAqJKTbK7ITFJanNVMoNGTU3vZXWZTETO9YV9YSTUhQRBBYR2ZXlX99YzbYhlZpQRY2ZRUaS4ZujYDjYJCYqSKrlXXFaxMQa3CiPZXMaPXZqwZttMIMWUSQm0Zh5Yo0ZJJatnDwXYhLZM_BKuZCZX8nZvFZPoPAwZ_cD1qUzDZEQaeAXaHZk_ZxwZm_ZHQao_ZJQan5ZNYYhHZ2nYIbZlHZQnYcAZPBadhUqHZFfZVYYdQY4_ZnFUIlZyiZbQahQaYqYeQa0eXNMXuVagzZbbZAVYgbZCVYpQaopZ3VaCfXG6ZefZh8WJ6Z3QaIoF0Qa3xZtbZh6ZabERIZ9pZ-xZ9QacAa7pZC5ZUjZJRY_pZufZHyZCqZbfXfIZf6ZtoFhfZxOOCWaYiU8fZQRaqIZSRaE9W0AaIEZqAZwAa13XDgZY3WFgZbqZ5IZoKJhRa_AatyZY9WXcZuqZZcZTxYPZZ3RXZFXsqZ-6ZUgZljKxRa1nW8RYTzZQDIwAZWCXgkZY1L1cZwNXlzYdJZz5XZNaPLWaSafAYdNa9cZPZWizZzzZQOaANaukZYrZr7ZG0Yd6L6zZMWauBaw7ZwBaaBa_7ZQ0YbSaFdZSwO-gZWIUBhZ18I22YioYLdZO8ZxcXQ8ZzcXvSX-kZ6CX1_Xx-WQTaZ8ZQ1ZfdZS1ZFbY6aYqBZ8TaX1Z1zYRCa6CaiTaxuWjdZWTYaCak1ZuTaOgKu8ZGYatdZx8ZNTXwTaEUazdZzTaJlZssZXDXoCan8YcTaA9Z41Z3XS4TadTawCaZ8YL9ZQvLBUayeWVYa-XaHUaH9ZiAYLUa97ZiXZg9YQ9ZW2ZS9ZZ2Zf2ZTUaCVaFcB-bYBlQnzWwlZeCSeiR3dYqDaiFaBHa1UabyJuPaIWZ0iXz2S8uZrlUfiGZMUJlVTmXLZX7nZoPY_uZo5FnySi-Sj3SncPh3SxMU20PwMaqIWQZXW-ZCvZSdYG8UguZY5QC7W-PaPVaDpZRVag5ZYsWaVafVaEuUJ9SAjZi2WrQampZt5SwOUGjZdwYpUY2yZJWKURa-EXWRacZY4AabfVieYPEZwCKOBayAZA4W0AZUSSq2UE4WSXabXaKfPDNaiSamSaIdZ7JZFWY9JZrMZjEZyrZ2SaLWYP_XpZZxSYaNIqEZXRUurZ3JV40ZuEZarSwEZCfYhRUDTaN3U0Aa2UQNfY0WPtMZU8ZDCaZdZwMZAaZyMZaKZ0MZkBZuaaEOIA_Wp2ZFbCcHALGTb3CfDaQJakwZ5MaRRVjiQbHagHaB4ZE8VjHa5XZBeV1PXtFSZuI_5QlkVpcXqTY7KZt9YKYQeDXp2ZxRV5dB7eCUcYHLaHbax7N0YWDMaOOAzyPMPaGXYpPX-3ZutZ84Z57NQPaZba51YSsTcHYUeMxFaphWgnDwTV37ONkV67U94GEqXf_QlDaxiImNZzMU6ONcvZgcV3bauCVB5Vc4GG7QvCV5XYpNU8GKHIJqLWgZaBQaiZa-aZc5ZAbZj5Zn_Z4eZvAa8kYMKRcJWQvSpvXjCDrvX_vLEJW48XpaDmuY0vWMpZEfVGxZdVakeXxLZy_ZzIXpMKaYYuUKxVauHZnxZtHZYYYoVagQYkVaDgOdkZJMXkxZRfZwVazcaABXmxZ_iZllC0VaUwWoQaKAaJAa7DZssPfrYtjSxxZfEXgfZEWaRAasbZPjZXWaKiKGWafAaofZZAaXAarwWYjZeAaNWa-pZhAawPWoZMSWaORYEqZLyZGqZW6ZKTYUAabVYNqZYVavYVdvYKZZJcZgiUxjZ9AaPWKlWaJFXnWahZYeWaOxYz6Z03XKwY0yZiqZjWakqZbcZtRat3W4Wa_yZ2WauRa9daOWJ6WaQKXoyY9ZaVzZfHUalSIrZQBaDaaCSa1FWxEMEFMGpTRgX3cZhYY2MCYzY5_Lt5XQgX4aUs2UgzYH4OszYbXWkzYezYy5XhZPozYcpTqzY75X3rP95XtzY4aUA6XPHYQSYIXaSrZHaayzZhBat7ZjBaJ8XH8ZG8ZVoWA8XnXaZoWL8ZhQXhuT39XrSaZ5YV_DT8ZcBZV8ZsgXUPRorS0JUH1ZxgX32HZsZZhZfCa2QOCSUaTav3UaGXiWYOYazyTfTYx3Uh1ZnhZlCaOdXclZ3dWelZZDXryWx3ZCCYNvW-KZedXQvWqPaFLCJCZH3Z4WZK3ZP_ZVdAQCZUuCGOa9BZJYZJ3ZkWZPMaxfaXCZzfa5PZy2ZDjPVsBYtZ5BZe4Ayfa5HYEgYvKa42ZrCZZtZrfa8TI9CZkKYC3ZvfaCEaxfaDDZegYPJYwlZfRZabaVdALJC_3Ai-ZWEJ3YZVHaP9Qb0RxPLq-ZJOa9cV7baFQL9baXCJ_baybaxKAigaWgQXFaZga5aND_JVZF7JYQ5U_OPrgaX0RwsR83ChFZkOaE9GrySnga0_TC5VAPaWFT3gac0R5gauYZKuWieamga13ZQ8P_DJ2faWOav7EnPL-baqlQ3yHAJWcvXhYTLYTLlYmlYz-YSvXYJW0JWIwXYhawlYahaylYzvXdvSPaUvlYKwXU-YbhaXJWuJWx-YWhaZ-YOJWLwXVuYVZQOgWFFWeCYghaohapZOOAYpCYcCYAVO2ha7IWZhaxhalYTp2ZZzYUMazaC4UaBUZcmXsMa16TksVwiRewQ9-Z2xRzhNiVVZPal7N11RFHYGFasVVHPagcXveaeBay6XVXaTXa1zZyeaeNag7Z3zY2TKfBacrZzBaifaX9SrTYy3ZmfazsZRgaXFJ3KA09STZEsVZQNa2baKia04ZSsUWNaSgX8Mak7ZP6X1gZz7ZfNakiaAtO2FTvgawiaAaPFCZlNZn6I-gaSNGffQjsVvwRa_ZxwRwDapzQRiaMDV9PY0MaRJaMOajbaZMa85Q6eHRGS1UVmvWh_ZehYjZaghYi5ZGQaZQXIQabvYhiZLQaDxZ0lWliZpIB6DZx_ZyIXMbZTQaFAaqeXWYYocascaU2W6_ZbYY8_ZZjScQaSfZy5ZPMXCAa2caO0XmQaQ6L9caAdaJBXF6Z0QYBLRuYYv1UwYYvrYyYYLfXyrY6xZ5QaAqZbBX8QaqfZKWa_QaUda6QaOWaXdaBtWZdaERacbXmAaQRYedaSyZYWa6fZRfYbWa-EXt3XbZYrpSv0HpRXmQKqVY1eardaIvYxdaYWKzdabRaxfXsWa06ZWcZM4XnRaSwYIKXvZYAzZ3Wa4yZCXKK7Zi2UucZk2UUZZIyXBMQfkZUSX8AZPgXGXaWBaNOaLSaNSavHaD8ZMXafiau7ZBOXFNaaSYGdZ7earKX2kZd4WpXaRRTCWYmrZR8Zg2HEfa9ZZGfaWfaXTakWYRTaGlZb8ZWTa4Xa9KXUCa6Tao8Z5laYfaZCalTacyW4WYNbYLYabfaNYaRYa5gX28Zdfa2dZXbYkKUMbaHNa8KZJNanfaO6WmlZShXBLZaOar5OSGAlDJi-CXTZJiaMdYTNaqeH6iaPrZuzZWlaxFXxeablaFaaZ0YW7GEjaqbawiaTgaTZEcVZciXf-S3iaoySUNaJHYRjaUrX9iajJZn7ZQXavVPcNaqBa3zZBjaB8ZEIUaqTDiaxKA5KajSCxZS83ZrMacmaLiagsVdlQa5K4YaiHan3ZEbaaja2LapOaViamwZbjaFPaYla4TSBOa_zYdiahiaNXaCdZaXaWSaCNalCXePaoiaGNabdXtUarkVDna0EAreP7TX77CdLaDFal6EAcaMLa4tAQTVZWJMjDWeaRMQyTZ8-BNnZHeZJWWqMQ_ZYoEM0VWmrO2VW9Ia2naXWJRTV8SVw8AFLKjGZLfZIqXtiZDSaUQasnajpHJoakLKcFa-gQLNZInamcPwbaheaE1WAoayNXReaaeak5XyVWX7ZeoaZpTjoa1na5KA3naJiE1GAEGWcaJibUoea1aUkoarMQuzY4yOUoaWWJYWJtoawFA_SVeaAZWJ-fJuSV65X_YPJMK6DBbpQIhafoa85XmzYEWWkeaGWWmeauYUFjaeKA6TVvGZ-najNQzoa0bai4ChFA2aU5fa5KAkTAGkAegAM8EFlHmqHCtZQkXysE6sRzqXqUTXGW6sXnpahsXHtXmGWxUa4sXTjYUVTr9YXjYtEauJaxUMtgYg3ZfbaUPayiWxPXvtZR7NCeVXEAEeVEGJGeVXFaZLF6UMXzP5aanJaRYCFoNg3Cj4Zc6WLnaxyUs_V2nX1-VrqNf8RYPa7Na35Q9NaYqaJbabPa47NKSaxFXanakJZ57ZJ0ZLXa9maiiaspTCjaomaena9gZLbaZdXOUac9YT4Zd0Tp2ZzfP1qCEJaxdXdiX7pa-iXXPangSCYClbaDdZ2YWhPaXFag3D1qaJeXvMaQFAcqWhbajuZTna25Qc2Y_sTZ2YF2YBraxFaQPZJkUPTI_LaMADYfPuPQL4Z6YW8cCaPaJJacga5rFOrHJqa8KaZYCHgQkga3NawOaQGTXqa8qakradPavYWLWUS2YRsOtEatZCBFa8MZvPagFa6YaUia1mauOa13ZPLalmQUMYvmag0PEdYV1ZQZXVrKymaVZXEIAXZXqoXsdQmjQPnasOaQja5VAovZ-1GPyGg2Vt6Ui2VZXYeAH_Oa0oXXoQDbaLFZRqaaLHSOTeODC9QowZrAU3nDw-ZH_Z_paZMaZjaXjaYna7OaSMQSxZ4gWUxZRzLanY7KWfKA9KWEbTOxZGbTBLWReTbnIK_Zi9ZDWUE-ZZgZZyY6qZXBaf7ZoqaAna4WW7Maxraima1wB5mazeaiqagmaOSaAjajiaHtaF6XGUS67ZgXaZSaA8ZVLMhNaXFaPLapDYq9B2eIXAUM8VkHasFZzPYMHaVna6raZGaQnaGbaODaqvZDgSChal5G82RBbatvZP8VktaJJaetaziQZWCeuAVtLnXZJKaBYZjtaSnaabadSB1BA45CUbahGaKKaYbaeHYCua1VAinBebakMUi3ZCqVJZaUvZ9ZVzMaicRHKYtNYBZUHZK4UZhvZE4Gt1VwtaFgSZsaFkXS5Z2taCbaRnadsawvZ35HiOYayZKgMv1XLtZEEYykXlGUVZYpFQXZY41XsCXQoaE8Zfla91YssT6iAM2YQ4ZkfavsZtiaNEYdtariALPaEIaB3Zfga5OaMGS-7NlbaKHaOsUCPaFbaFGSYraH2YLraXraC8Nx-ZurasYWwrapcCdraMLaDWAhEI4ZAT9B9jVUHa2raNUYo0V0qUUSap2ZDWAfra_FTVUYmDazJaKvacHA5eQ8gaXOaorasvZDPabPaNGStra2eaZvawvO8uacvaJFac6ISpajiX6DBLDRd7ZLBBsFZCUVCqTPMa0vA3paHVaUZaHraxMaqtZVuaj7NAqaX7NFeV-OVdJK9HFHVaBZa4eS_hXchXaGYlhXC6TynZqhX0nZshXgwaA6T-ZVvnZV0PZ9ZEUZL6TzZV_YXElV1iWQZX6nZUPAWVDb7H9HKYmX9ZVl3ZG8J2NZAtUEBHwJApwax3ScZXJlBHNAftEn9C2RDF9OtPVIQVI7TqSVxPVMxazPVLQVM8UdKIkFR04TmDY7PVCQVo8OoJTK9Ow3S2PVvPVuJTqFRwJTsFRWxaBQV3PV9PVyKILxa8PVZsKbsKGQVRxaCsKKQVU1PH7IcGYLSFt1PBZHlSTJDS6CW9JAwrU-oZQ3Nq7UWbV-vZXmLOjXoaRMjX4cShkVb5JM0ZsbMp9YwNJxsZqnaQbab3ZDpaXaI1uZrnZ2YXBWZqIPXEY0oZLSZdiIIxA-talPNZ4S28Qb4SL_QoGYb3Z7WA9HFk9UZhX7uZbhXFZacXRmERiwa6IY8lXlwa-lXnwa5IPMmXXMU6RO6WFlRE-ROlhGV9UGcPX9UeHadqGPBVjGL5bapQNSHZLCV8vRySZ5FDzWVhQV9yY6WVAzYiRVyuZtFBbWC_pKmZVxnZtyaznZnPV1nZqyasEVRxUz3SazaQxUy9U3tPvwadxaepHbza6_PNuZuTF2JTWuZpBA5JTnQElza-TF9cPQuZg1PeqQizaCKTUuZ_cPOBTqMa7YX75I2uZ3YXVyabmXtIPftZ85TlRO5uZ4IYnhXUzakwaWzamwahrKKXR4zaBxaJ0adza5mQ3_J_sUHlVBlV5_JyLTyrWWAXIVaLZaH7TJEAgjYI0aNaVtsKPaVBKTaOFg0ayzaaOFnzaosKpzaqsKrza66ITuZe1P5cP7JTs0al1PFKTF7IuwPBoZTiQ-4ZRiRZsVTbSGgQc-ZxxSGmGRnXhtYSVVLPYoWVvxVYTOswVYnNzwVULVyCVywVYqRBbVI1aPbNwiAgGNI3VP3T5wVzYZipRVSVTxVBkX__YFrXe4G2oXNPYF6V-cVJ5VAdV7aVZYPljDq-BJZNznaKtOP5GLQL2wVxrL0GWFQLZbNjcVR5VoFYlFTr1aEdV70YR5VQ6V6vFr6V56Rp6RovFcnNVrQOoM01NOYHKbVzNU0kMyAUeKTBjL42NGeYrwZe3N1CWYIOr7U0jK00YGEWmEMg0YJMQcXWtqTE_Bm0YjqTo0YeqTz0Yt0Y20YSXWc_BY2aG7Xq0Yvpas0YPXW1qT26XEDYW_YT2T06OV2TBaQqoZtFBcJYL3THgaIiaGSOzyaJ6IgzatNPhnXxwVmnXTgFIYHQ1aEOPr0YF7XOeaEXWc2ay0YD3aS2aoVP56XuHRx2a_FBtxSFVVbwaO0axIatFBUYPrYF3SFpLaS0R9nPWbNLbN-6Os2aF7OHDYmtPJDYiyaP3asUMhLZrIaiMa1gS5oXncQMPYMmQuGBcZTLVABmXslPMqIHSVYNPmTC_0amTZREatFB6MVLPZ-EToHTO5VKnYU7WoKW-kAqKW7lKD4aCNCPnYC9YylQAIAScQWwYL6CHVWOVQQ-Bz8Z4EAG_YO_YhXMj3aOza_FBJWVm_Yy1NnCSbiL8OaMFOMiQ3NGMlQUWV80a5GNIBVG1aqnX3ENo4a_NP-2ai2DU1aKVa58Gg1agLB0CVlYHC2a_1N9ePf2aUeVXyaa4aoITnRVoXZYHXdWV7RVY1aZOauGBTrWNNVlya52aClV62ZtFBVBT8na9ZIumaqSZmCSB2N9CS1NakiWz9UU0aj1a_NPFbNaFTObNDbVKdV_yEy1astavCCNUSTbV2ONJYHWlALYH34axCWeQV5CWhCW21ai2NMdVM5auTFJoaDOCKwUTYXznIDtOj2a3bOeqTU3a05a6oaW3aTZEXtZDTVZXWcqT75ahqTjYFe2ao2aWXWl2aN3ak3a-TFWoavoauFTI3Z4YZtEM65aw0Yk2ag2a9TaO3aQ6a6oafLX25alXM76XJXWWWZr-D64aySCTXWF-Zx9BCQHfjFrPZiraZAWfHG-qUrGBW5agFYo2JGLNTAW--Qx6anyAJIaq6aYAHzWTFFAf1EPQLYtAbbP1iJ4eUInaKXR1yav4F3yaJ3S-5akWCCQH-6anDCkcVljDoVAe0IqVMVyaRIADCZRvJQXV4lXjEVI7aH3Sy4FL7a6tZq6a93FgBDTGaPxFW6aG6a0GZXiAH6aGtSc6aOrBAfUYyS3XB13a9oR5XL43aWsYGuZtFBSVBZSFULZbWC9NBHuay4aw1aP5VGdVj5aCdVN5VibNR7a_ICt7anIT3iHrZFykBSLaqRVRxViWVfWVuRVfHBCWM_4aaJaC5aSxVZVVprap6a_FBp3TyxILkME6aZqLeFWnEBVIS8hYDqL-hYM7aUSBb7CLnZ7mDpaBu6aeYHqCWQuI-xan5C8gajDCLbVn2NNbV3BAq2N3iLMSRu2N2qIv1P7_VkCWUoMRoMJ2axoPL2az1ak5at1P1NULjLTZHfYXzWDxAUm5aPoMWZH_FBLBC76Vr-VdCCKDSU9aMDSfhX-OFZJOWgYxJaHLaWoZAmXsFBw-IvCZNPa3fa52ZoSV_FZTlDWJTCiXsyapZVGiX8IYtZV2OVkVUaEBsIaHvFxqX2vZyqTX4P5sXItXrpaU-OyFY4kUyISCtXLjYVjYnJRs9YdNV1AT8SR0NZHXYZuaoOYbuaMbLjyUouQnwSjRWP0NcjD7tNrZZQNZKyYJJYENZIPVfhEBaAhLZtZFiVZWba_SR0_Q9aLKOVfhEVaIYrJ39aLKH_wSX2JKOVP5afUZ0PZxfY3JONiSr3AZ_YNZVmJAr8JUgaR3ZLTZGYLUmNq6JPSTIPVe7ElNES3ax7UL0aF3S7ROK7asNUQZXkLZZ6Wy0P_nZ9zaRNak4Zdma44ZVZaouXWPabZa0sKJ8UZ4DrPV5SOj0a76IyxaZOVLXJYua_kMfdYb4ThBVyPaTvRvTZ7QNdpXBCRY-T9ya62G2fSt2Gf4V_3ZuvZkuaouaOETmpafUaxnJ7AWSlUkoZiuZViXpCWUbV2oPz8asbMBjYqpa8_aopaB-aMjY9sXNGW_sX3BY0paU2YHoQonaLyayhZa9SuiafjVe7EFoHSKO_fa2qaIgafLZD_aLzPKeIF7aNva60Wr9Th_YVyR4NZ7GY8xQfhXk1ILGYJTZDUBliWCZaoyal1IIXRzAbdwaYmU19YFSONIY5IYw9a7IYX-SIiXXzavnZOlPLWZxaVk8Q9jXgOaivZFYMjcSf9R4kQL1IJ2Z_RUL2Z5pWalaVfWg0AT0TJvWeYS0IUf9YwhZpnaXAbysZ0QWZBYc1I-uZvUaqlXxrUw-aPACwRRGLZuSOzGYVXYACZPRAbVAm9aufa4fa5NVwBb_FZXNCqITo9aJga5BZmuIDLFxkBa9OJWXfFRcxadNVtiHEgYLhW6BbhAb1BbDtCVkM7SBamaXRR57U-oPqrWj3ZqtZ5waECbXXGJhEhfIYgYJ4SEoZr9MRoZR8UG9TldY0GY-lRO9TXaVJxEZ9TxhVy-MRmRX9TrdYoeZj7U2OVBiWlrW5dXBsWHvZ5HKJrKTqQPUFkCFFuS1MUA2DTwapIGlmX-2KFlMK1Mt8MFrV7hWeGR-qQdwVhJY_GRasa9QLd1acZaJHHWIH76R79arhLluZV4Vk6N0DY-WY8EYoIRcVVVnLMsCltCC-NLhHOiOIAb-9aKAbspaMAbG-a0FYfcKkJRjDbANOlfW4VVsVSp3Z75YSGAtwTK6YD_acKAd3ZtnHxkBhnZL6JETZuNYDODSuC9gY5TZECZZLYgAb0RZZYVpZGf2S2DBNCbyWZV7U4GYUNaByahBWGEbcKAwRANgY1Yah9afOZAmXv5DrZF4WXAZaT3ay4ZxmaPZaq0PTuaJZa9CblaZ2MV18TmeZ7BJ8GY1hVg_YNFA59SNoZGCJw-KxdYdGYW9MqdYoEbuxErzWVoZ6GYQ0WD8QavZk8QBza-tRB5Zu7V8_GZEVLNVbEVbeZvrN7Pa7sNo9RnrUxdHvrXhoZPtQ1MaWnalHaEPatsaTFbMADcqaZPaVOTgjaxwZi_ZveZrFVFYYyLXzwZMQarja8eZq5ZBEXQpZuaTSpZSQanQXUQalVayUYhQaJfZUsZpHZ55ZsVaWbZ4jaSEXZbZf4AzVaC6ZUMX0LZMfVLkasYYJOOOka0gTvpZv1UxpZtVKzpZpEXR6ZaAaYAaJ1TBRayQaMtWCyZdjZ0PWDRazwWUWa3MXWWaHdagdafdaWhTH2UcWaHcZ4kazZaXRa4BXxIZ46ZMnWv6ZKgZx6ZryZ6aA6kaCEZ1da26Z3da6dawYVBeazWarmTenWHlamGbBZVGlawWaucEDeaNJZ8WaP7ZNlS_Was9WASapVWT7ZEXanoa4cZOrZuQUGSaC0ZZ7ZFtaUHYUtaPSaJtabnaLtacSXskZ3maaNancXStaLNQSSavgSZXaS6XC2ZY0YmzZItarBa6WWj6XseaQSajHbrzZpHbeXakqaCXWmiaEhCnnaglaI8ZaraR0ZKta6NRwCX9eaqSXBIMsSX4KD8aWROXl_DTOXICaY8ZHCaxaaCNJyFbrsZ87Y6Xa5Ta8XaUXDmYaOXaFsSDDXbKVDYa-laoAYs8ZGLXIYaodZbKUCmaWIb9WYtUW08ZefavOXGvW3dZusZtbYx8Y7XapCaLQM5Tan0TlYaSNJF9ZteW51ZI9ZokZSIbebYUlZXBYd8YADarYaCDaYtXEDaWsSGDaQCYBeZaLapdVM-aKjaz4ZGsaMnaSgQNsaCTTAAReuaLDbr8NJLaqsaosaUnacjaZPaYFbqYZqiLBpLWhYZKAZsXHiYNUTeIS2HUQHbd6Xh7Z7ia4Hbfqa4NX8maCbMteaXrZgialmajnaKfPtHbmHbGtabtalnaYvaEdZz4YQMMGcWBVauqa_uaa2ZyKVYAbCvacPVS3YlhLMZAOXQQcHx-abSV6SCbyabwGStUfsRN4ZUXVFIASXLPFKG_a8cY07JtwakjXM6T9tQTmYQ0PNmXJlBn9UN0a0_JRxUXUYHZav4Zq0PEvZMvZ2cYOdY-qKsDX9nZh3ZAIKqKbeYV9iXG8J7waQZaxmPSZawKbnEBVtSMZajJPWZXIZaiGAszaGUFuzaVuZ3VBALbJlBCLb1zaNFbPjXLLOCKb1lXM-O9VZetZ6kV75Tm2SlVSo2SSzav9aPIYuyaH0awyagKbjEV6nZKWZi6Ts4Zk6TlKbT3SVCbEsaOZaPZXqtZIWEbbQiEbQZX6KbSlVsjXOiXCdYhFRc0abLb72aynUX4VTrXGyXM2VdIXGzWMFbodUbpUb4QcbDjvWMzW2SZM7UXDbgIbi8aWIS7QEEVOj8a12Pu2PDiYqUOwUT9FWU3PIpacpQ31WsiYAGWuiYL4Pj3PziYKGW-1W_3PDGWLPAyiY7iY81W9iY5iYxSQAjYcrLNjYsNVQAbkDbA-axpal5TQjYbVTqDbupaRAbY5YjiY1VTT2atWO5Mbb2Z9GWqVTEsLvjYReTDkYSHW6kHPHWusLQeXDHWXHWaXOulQ_wYDkY66PSJSaHWctXI1AVMb6sLSNb7gDNyAdkYI1AQ5PdHWS5PnHWr5PF3aFZTduXJER0tX3WT2tXTJY5wZmVOuXTtuXEuXpIWY_aKYVUNbMHAXNKxkYKERzkYzNb4wZywXRHPlmYWaTTKWVHPFKWZmYlkXXaTiyEb9PTyL9mYeIUEOby0EeZWFbOCDUHxXnaTHnYIXXALSEcVdoTBgCJ4adzAvsa0sapwLB_YgnYuTAIqY3ua1nY8pYYpY6oT1yXfNWkzXHqYXxZSZPZNWipYARXnoYKMSiDSFqYkObs3LcObpNWBqYeoYTeTyoYmdTGqYWNWmOb6oT2BQ-BQVOWpCQPOWMrYROWv7WTOWqgOt7WeOWyqYErY2qYrxY17W1qY7OC6gOGPb2OWmMBkOWR8WC8W-qYlfTx7WnqYapAuOW4qYWOWL8W3GVCmYAfTJrY_5LtNa0qY5FZ9oA36Z6eTX0XjiFHHVfhOb0XgNbfPKZrYdaWd0XJZMHwaBGbNqPDGb-APvsYBYAnsYIiF8PbTkOpsY1kaA6SjhTbRA5sYihT-EQxsYNQWvsYUPA1sYn1X4kXwhTlhTGQbOQbB3A2hTh7HA8LyuaHiTxuaruaAkOVyZOiTVQbjtYUtYBEYR_FPsYMZYZtYktYb-ActYHtZlQbgQbHEY01XhQWFtYlFQxTWdtYuQbcQbzQWYeWNcBvWa1fXPzWwRY1RX5QbexY3Gb4IQB9YfxYywYBnTRxY1wYgkaCIVrRSFvYObPJmTnxY-RSa4XGxYc4XxrRBQb5GbBxYQRbXmTj4XEMZoyZHkZn4XF5Yp4XwHXSZZBkZ8yZ5JQKUW_wYrqZh9WwwY-Qb7Gbu9YoYa1lTBZBjxYgRbZUWPkBNRbuRb68CcpOLPbZSSWSS-saH7ZE7ZJyYIzZHSXagAbyYJRZCtaxnTL_ZSYV0nTUYVjdBDhQerAQ4aIWAJVW8yYk6aozDKzYHzY3QVJzYeVW8LQ6yYcTV_wYprObeaqeaj_ZizY15XfeaSeaV7Z3EM35XMpa55XepTcSbhSbreavzYEqFhqaNtas7Zb4BvSbNXakmamqagnavkZv7ZFUaXXaoBaUSaZHb9zZYaYOHbjqa07ZC0ZxJb-maTtatBahHb8CarHbpqaETbnqaRHb0JbxHbC_BX6aj0Yj6a10YJ6aJ3aaXWp0Ya6ahtOtXWB1YhObVUSW7X7rY20IQ1YAwH8OQbUSg7XzOQxyCj1Y3OQJYWi1Yd7Xk1YmHMh1Yn1Y9Ta_qavPbWsTGsTKsTbsTB2YFvOD2YPraf2YG2YY8XmbamsT_TbbpLNraTbMG8XF2YQ8Xp2YQramJbBUbEQQ-vaFUbkhMHUb-Tbb2Y-qa-7XnbabYWQ0ZxYWk2YsRb7val8X_IM2sT0IbRUbfParNKK4ZT0Z9nIQRZ6uaHuACtT83Ys8XOVQfIU1xTfZW72YhZW92YyKM28XRuTO9XfxOq9X2UbBeTz9Xy7XE4YelYL4Y84YwNbgQOPWPX-XTORPvTpyOCVbgoI1PaPdZA5Y4gTC5Y6-XE5YcYaUdZNhZxXEI5YRVbETQn-XgMMuzX-UakbWIzOmgVt-Xf5Yl-X2GAV5YnvT3Mb_4Y1-XWdZe4Yd5YwuTh-XNWPabWJMM6JbfMbYwTDjTT6YF-aO6YuDbQ6YlMD5lR3wTU6YS5Tr0OXNI36YmTR3cW66YK7YzGZp_XGWbBdWG7YKVQEVQ_6YxUbM7Y4xTO7YDfKq6A4WQ1GATeWxCaa8Y1WQ8AYxIb3XSVeWNzTmUaUeWpOARzTheW68ZFXQXYaPCaKCY_8ZGQRxBalWbcNJwIbtWbDYS_XaydZJTbrBZN9Z89YKSbqKUD9YJcQNYSPUC_eWLnSVAbrUaZ9SgBb5IbANbm2aJyan9YzpanVbgUaAUKO9ZCMD-BYOmaaYQfwaObaL5O4RMFCY69YHCYcUbcBbpWb_9YRjYlfaITMmlXy9YbWZxYZEgWzYQOqWGbUwWJw5O9gW8CY6gWDDYReT3gW4RQI2TD_YMXV1BbfOE3aK8MTH5aEmQ7CET6UJGN1CLOBWUOVfIAsfa9CZWKaWEbUhVYEbaMAUZAMPXzaCsyAFwa4FX3TbOPQp7a4uaGOb91YmYWGEbHYbkIASaAzBAqIASaATTV_gC6EYYpaOrawYW6TbSIMVYQBCTmnaHWbZUbiYbv7Lw-a0EAAzBugUdtZbGYP8UJtV5RGUDX29V-8V4CHBiY7CH99V0Xb0BAAzBd4CpTF1DJYFO0OGg5Mj5M7iRjRRZ3Z4UGXlMf5MW5AEZbe_EM2al0Wp7KQYayFWTMbsUTksXWhWvKSFOb62YuSR7mYTtTf4WyZOh4WNWbJWbZZb9CUW5Wt_XJ7Yv_XUMOB7YlZbvCbsYbr3AZ_S9dQJjInhP5iRsZbNZbbJbjJRXMbtUZ51WbSRfSRYZbgaTbZbKeC-2YeZbStTY5WnZbZJUkZb-6YhZboZbN7YEdWQKbzZbm8atgFv2PtoBKEChtaz2PNMbgFWkTAiFWRMbQYbqgAwUOgqLVab4YbXabQMbDqLD_a0EAzOJvjVLMT3EPMjQcpQhMbfIAh3Pp4ZH6C2IScMbkMbE-agKCtab_XbkabvlGqIA6CCYoanabnFZeSPwiYk3PGGWLHbZHac5CIpPxab0BU8iYysXBbb4VOrYbNePsXQ5abcNRcYbf8atvam7awab_ab0abKbbc-X3oaRMTFbb_abdMb4iY-TbZbbkYbBOVfIAdaObRZ8jYM9UjSCS7HpabRXOKNbfXOGNb44PaabOvS5BULkYTHWIkYHNbMab7tLomGRbbJMK2XIrbbxNbHkYYWT-QVbbbWNKzbbVWTPkY3sLMNbibbMLb5bbSSB4XbzaCBtZ-bb5VT5jYPNbZHWMVVItSsbb5jYENbysLVcbjab7tLZNbzEAqIAI3TbkYmHW7FPVGYFwLWNbWERlHWAtLntXjHWdNbIwa3yHocbDVbyyIxcbakYnXOkHWfcbQ7UdcbzSHVAFINZyXBcIBmuX60LRCD7FPyhJ2HPhNbKuXruXkNba5PSGERwalYb3yHiNbcuXHdbjNb7HWAdbBML64Z2ab7tL0_CqIA1BA-cbGuX0ZTCdbpbb2TYvabEyIPdbDYTkuXrNbwXTFuXuNbNdbgkYQuXQSbGdbtdbIdbDuXodbtNbnNbECb0EA7cblEBqtJTZELHBfOa9JRHvL0kYJYVrdbPuXycb3xA_db2NbRuMMbb4dbAiJPbb0LBnUVRcbAYO-VU8uXNYVxbblJSINKxIWHeb6QZ2dVfIAI-Pq_DhVORabWMaidb7UT3Zb7cWZMboiYXpa21WTZb4FW1TbyMOjebgkXoVOaMbVYbQFEffCi5ChKW0LB2ADn2T4mY8ZbYMb9CU-ZbvcbZKA5mYV-DAfb2xTkJU9eb7YbI-PDLTH7Y7WSZsC9WZhebtbMOWbKOb8cWzWStJUWcbEbbySRIab6_YXJUXfb6OMwxTSfbSWb74a-RVbebfND2WQd5WEKSLfbTabl_DPfbqJUffCpZbrXMDcbGGI76YD7YNVQL7Y9VAKabC7YGfbnbOKwOgcCyNawhDdZbbfbyUbB3YcFO2tDqQQ9fbudb-KMtUbzfbXJM82YrCTLPAuEAigHytL2RB2ebiSZNfbvmYFbO8Nb9gF-NbDbbTgbgmY6MbbFPNKWPVQWgbSKSbKbMbbNgb-xLiRR2aORgbMYbEQAUgbPaTAxXnkXzmYZgbUbbtTBbgbV-DrgbWmYxmYCObCxXxebZdCX4ZZsCpWZ9XSDzTQJVCebImaEebw8YtgOXWb6gb1GAPbb7bbM-OP5UFdbXPTksYCcbCgbv0X6sY7PbxBZ5-avHHwFAPbb4NCqIAOGZUYZPebvzXcfOLEUChbiLWEeb7pYvOb7MSMbbZdCahbOOCchbhPB5abgGZ2XBKbCxGZeObnhbizXuabxgb_pYFgbDNWhzXH0UphbJhbxVAJIAshbOGGuhbo4A_JALhbhGZj-afYb5hbwzXlObabbShbCqYcgb5oYfObydTqYbjbbYhbZEArhb7_Bthb5GAvhb_JAycVAcVeIaIvawpY1hbpzXuZKjhbLibRibQibuXW2vPffO-hbZhbAibbhbDibcibFibMNA-OXxhbZKYS5a0hbmTR2vP7SPnibghbyzXupY6SPeNWIhbvib6CCCib9_DHib3ib4Oajib7ib-zXUebgzXdObMjbRuUhNWWhbgfbXibZYbAib3KAY3OPEA9gb9dbosZf8YXeWSGJCGEd8ZYfbFma0WQbjb4QM-OV_yG_hbNFAajbg8Y9gb7fbxTa8GMceWgWbwgbKibZeWDrAVWbWkA0jbQ2ZoSVrjbFjbT8B1WKPYBdYZ5ibPkZVyYFzZncZjiWtWJgcZB7Z3UW_sa2qZ2dbIKAAkbC2FYOC35a3jbTFEguIc0XbrYneb1OCxPbWgSuPb-fTbkb-jbXjbPbbUOCIRF7_B7wTumGDOCVga4hbhUF-qTeTblXWqXWK1YKkbXcbMHAttOdTbYNWfTb2tObOQ_waaebkkbAibmkbsMBGMajCDqIADlb2wIHqazPC4ebmZPX3Y3Ub_3Y5UbB4Y9IBufbw9X4QQ7UbmTRh3YrZD6Ub7YbqhbAibGlbgcb0ib4BAJjb6SBKrWfhby8XcfO9UbijbbfEDgbUlbH3YDjOnlbdcbblbYeODgBEaQXDJTAXNfb2PIn_XRlbPibD1Zpib7lbuXWEWbvlbsjbtKaM-OLaAKlbHjZH6Z9Va3hbXkbmmK6hbTIEIjZFdarZbSkbZEAhlbfcBM4TfhbD9ZhbbfIPSlbmMX6PbCMMVjbrVM_jbZEA5sZbyF_tSTZE2IYCtS15L6OWAPb2jbMPbljb_OSo5SsqYalb1GABlbDeSQaGMebGnaF7asmbNrYY0XEPb5lbBuD9OWW5LJPbrCQ8mbAmbwFAzmbyoAZRF3mbnfb0OWqPbWOSzqYHtSVfbqfTPUJBnbWfTeGVaAbXjbGnb9oA2CJkmbJMKYvWnmbR0XRrYZsFcOWckb97WisFTnbinbjkbRmbI2IzsFg1E_FZO0IiLXiibDHVgnbbfTolbXZEomblnbYPbShO4CQuibZEAYnb8lEzhAYOC0EawnbhPbynbn5LgfT-ib4FZreb2nbVrY-qYGobWibpnb9nbA3DCDQAob6-Z5GVEobnfTpOWwGVA_Z1nbfnbAnb4nbtOWpOSZobWnbPobzsFWaKofTGSF_dIKnbxnbLobCrYbPbJmb5mbMmbKobBrYy5LLiFw-QRkbZdCQoblobyOWEIAYOCVOZvobO8WxOW2sFuobUPblhbQPby7WXobBpbXdb3obzsFBCZ8obzhbLnbiPbnPCnrNHob-ObeobnOWSpbOobKpbsdF4SCGna5oZl-ZEDQQpb7YDvuHTpbm5STnbFIXYpbymbzsFMwacpbUobPpbWob0MBY8WjpbKfTTnbwpbnpbwFAu_OzSHERM9gbLjbyjbfeWjWb8WQjnbzWbcWbQBYeoAgeW_pbonb9RZBEAzZAV8atmaA5aepb8PWfhTLKJJQbPjbPhbjTPDqbdfDUQbiobIqbs7ObRAIdQMhba7aFkbXkSDQbfjOrVY0kbQnbNpSKQbK4EEQbQQbHqbVQAfUJhSChTVjSCM_B8hZhqbHQbphT9sYlqbNfbOeAoqbr1AIQbs1X7YbaqbUkbxqb_Ya3jbD9ZLQbzPbaobBUVThbRQbnbXMQbRkbaqbCcBdqbrGYdpbgqbZGUvhT4sYrqbrmbiTP7qb6YAjqbJPaLcbPrbB3ALqbJMKGVaWmbueW7sYTQb3qbIrbLkbVqPbrbHYAkjOprbZqbVQAvDBTMIi-Cega5qbkQWSZYmQby3F-ibvuaRjbcVKYyZOtYQmbaqbzrbJiTTmboaBKpBzqb2DYNtZ4jOqYbamb7DYWQbaQbWZYNiTVibfrbyrbz1XaqbOcb2XBKpBOpb_rbLsbeQW1ua-ebxZMu3FXQbgPU31XWtYLgbfIADsbz1XvSV4DBmcb4tHAsbNFQXaPOsbMtZoFQksb21XNlFiUVXhbRIHsRAEsbFlFy3a3DBKpBspbdsbfQbhiTIEYZrbueFQsbCtYzQbGEYKED53a7jVpsbWsbNiTCQSGsbGxAKpBxjbKsbEtb4jOf8LRhb-mbTaP1sbRsbzuagtYwQb3oaOobqsbStb4bFirbMhbOgaCobotYesb0QbMEYZmb6lbKnKjsbgtbYQb91Xwtbqjb0EA4MTagAZATDkbXtbHKEGSb9UWBSbHtbpnT5RbOkb5qZDubxeb7tbhmb6UWDkb7pbVgZBub5UWVzBg4arrbDoKGubcyYlMReyYTub1-ZQtb0nTUJTzsSHvaNfb8UW2aQAqbRYVNkbYubhyYLRZ_qbiSA0EPJBM0LBDKAJsbb2U1bBqTWhsbMBMRJQAmTwSWsqbETAtub1lZhTWvubVEbErbyTWQHQ9uY08aytb46Z3ubgTWTJQuAb6tbiSAZzYFlTBRAvubvlZtkbmRb8SW5wY-UJzsb3QbLRb53XCsbNvbJmTUtb3DBTbAlrbFRbI3XMRbctbjjbpkSImT7kTUsb6sb2ZBe6P8ubcLAKhbjLOONaEdbOPayublnC5TWyoOyRSlubjpSFxYMACSmTSRb-kbRIHETAuvb0-APbbUaIfibJMKDKACtbV4XsSA4vbIxY1ubHvbVmTCxY7HVPwbrubETAyJOpIa6SBP5IivbMUWXMRQwb3GU8TWWqZPtbMvbETAfjTKhbmkGRvbPub2vbyyZiuHNsbGvbgwbzBM-oOktbVsbETACcB34TtcQVbaBvbjvbQTWqrb1kbRwbeRbdHXOrbiSA2wbYhA2mbzsSBNY1vb-daDKXmgB8rb-2A2JQ66Zcvb1wbm9Dnwb9lZHxbFmbrwbLxbe5YEubMCMPxbwIQrvbWjbCwbREA3wbd9Z4pa3rbjvbRnINxbbhA96ZCxbETAZaBGxb4wbLwbYxbKJZ4qbTvbOxbNKXK6CMbb2ZBuxbAibfvbJaApgPenb33X8RXuwbdtbX0SHBab6altbiSAvHTfwYnob8gPcwbYUWlxYLybUfbmxbTsATUWRvYWwbixbwAM9xbMqIxubKxbXpOmxYmvbplbovb9BMWUWzwbsvbJybXkBlkbF_FPYBYwSTybPybewYD1YoFWpxbUybjyb1Rb7mTxybOobwiQ2XHwJAn9CLWJ_tbEQAMSbLVAOSbCpbW_A4Wb77AAzblMACzbXdb5ybUNGWfECGAc9Zh6B_gQpobwzTL4aBhBHhQfwbI4ORhQEhQ8WbycQF9Ym9ZgxbpSVOTVuXG-6AiTVSzbQEMSSblVWJSCIzYXzbtVV0TVzrOTSbe1COobgzbUEM-MK8xbowbuFTGeZ52CWSb6QV8oTzzbZSbkYbzsbszbJzauzbozbTVWTVbiobaYVXsAc8J-NJHiak-anDarHXbVNAMbvBRqYVtNUTFVtHXHsWBASoTWzRXBxbsCO5daFkZyWayjZccZGcXZxWMwbfSWf0bByb8YVWxYBzZsRa_fX7Ybr5XEkIejb_rOfzYdSbHCM-ibbSb0oaWpTOkVQmbr5XYjb6ab4GTM-OQFKAybrxWgSbiQaLbbA0b0nIpSbE1b3nFMbb70bahbBmbk9A-fJXlACpafaZCyCMfbtkbeeaJ1bd6LpzYS1brzbH1b30bcea5QT45XkZPmibxzblhBN1bwFAaybMOZOhbNWWKpa_5XgybbobHpatmbgoaJha2oaKcb6sb4-BPbbB6aEpa32ZNfbE3azrOI3aToN10bK3ar7aEOQN6anqTL1bIlBUxbWXV12ChubW1bK3aFFMH7XxtbEybn7aUTb8lba4AYTbeqTfxbfmbeKAptGKwCnfFN3TkvatFaYFZPIXjkBuyCPbbYyChLZRxCc4aeoClTbQrTpyCPFPSybtkbLIUJobvxCjTb8aCEYWd1Y7YbUyImrT_DClsEvxb_0b4HaUrbryC12bl1YsTbyTbXzby2bwob02bM1YDYWxTburTFHXa2bspQKFP82bTTAJ2bnobdEBpgbgyCD3bwTbm1YO3bdRbDzbIiBcYFqTba1YoOQKYW-zbF4T6sbacC80blwJK2SdYb-ybmYbvraH8XMvazsbgYFKUb-TbwcVLcbp3b41bHeHqIAFvaJMKiZSklbMZWn9YOvO_vabxbsqaRTDw2YmPQEUbMvaOob53bZjblYFqECwmZ3jbm2YxYWJUb7vbnianYbs3ZP8XyPQonbN4bmiMzuZ_gCvnbNfbT4b7uaMUb-ib03bpUb9val4bM4bHuAPbb6JanBA83bHeHQ4bXxb2TbjUbgJDjsTKuaPnbi4b4ZCI4bW2YL4b43bs4bclbYRBw4bs3bTZEJVRA4bSUbbHYUUb44bm4b74b13bJ5bosT-4bo3bA5bNFAV5CYjbAXXQ4bxxb04b9TbbHYYUbF4bX4bSYbZUbi8Xg8XQmbd4bfuCxGAadbYHAaybEKAu3b2Jb2YWbUbR2bnvbdUbx1bt5bXUbj8XembLPAl5bfEVF5baUaB3ba5bI4ZwvOo2YW4byHbY4b2HbxYWB6bc4bHuAZZC1UDq2bNYb14bE4Z54bx2bN5bo4bWWAP6bMbbp3bZZCu3ZwTADLT1UDz4bv3b8vaU6bY0ZmWMvwbiUbZ0DMRZh6bdcbp3bOAX2IaM-OJbCw0bf5bf6bIWArUbH3bS6bh5bqUbVEA_vO52bHuAMgaEpaCPVJxbRaYNXac1bZXDuSb4cIgxbp3bu4bvna_rBTPZ81bZiaWhDtcIG1bC7blJb0pTE7bQ3bG7bPBB1GTDOCM0b3jbMjUQHYBhbP7bpTKD7bMSa56b04Au4bwaCY7bM6b-7Z6maiBa9mbx5biCX1PbQtaq7bo6bMXA5abeaAT7aY5CrVRq1bMeUuSQ9hKixSz3bD5BHVb77bsSQjwbSIAy7bOGGT4YZdC9xbA7HZ5b57bvyO54YJVbOibS2batSEebdVbXbWT4YYmb5tbD8bvEAjdX2jCY2SklbTvTtyOm4b-7bD5Yf8bM4bMXAZdC0RVY5C4zbsSaBpCYvTyyOH3bh8bRVbs8b5SQ52bUqCe9aX8B07Hd6bp4YBcWu8bKkCsrZk5b08bwlbRiCVxbZoasybx2bTvT7SQDybs7bR8bz5bhLMuVblbWZ2b45b_8bsjbLSHo8bY3b58bUzOlbWj-XC6bi0ZbtSJ5YY9bXVbc4bR9bAkbx-XM5Yo8bK8bW9bpVbVLML5YbVb78bc9bYVbK5YaVbEzO3oQQ9bvEATkCA9bzfCGLY28bBTZi4bG9b3uTJzOtoQ97b88bd9bfVbs-Xerbo3bh9bYibAibnJBj9bsmaZoaR4bl0ZeVboeAlVby-Xi6bQ8bEVbt9biVbSVbqvSL-bx9bx7b09b_jC-2bQzbZCId8bx4WvjCA-bX-b4Jbt4YP3bz9bjBATkCq3bI8b7VIj-bN9b81ZTqbutCv8bY-bUVSP9bjkBMXAqtSdgSY5CV1bS4bTvTyVbBgbV-b3vTS8bB_bn0ZzVbiobm1CtBA51bM-OUjIfhbnXVJAbSDbBiZmqbpDbV-OrMbykU0wTNAb-8bcPBw3aOyJ5BAJYb2XBcSVQ_b0MbzFYsrRS9Ye5bLAbKjYY_bkXVF-ayMbx7bd_bsUMjKA7FPNRVOqbBtXPAbPjYnGWU-bJ9bW_bOpPs_bzabypa2Mby9b6-bcPBvnaCfUs5bAaDM6YoXV4Vb0xbA_bf2I2VbUjYMAcRkbL_bCmQgEJnFBlzb1-bKAcjVSR6Y8Vba9besCPAc9VbF-acAcu3aEAcYCRbwULMVXDJreS47bFkCaAcvtC_VbX6Y0-bdwT1VbhAcUjYV6Y7wTdcbSVB93bM-O2ADYAcsdV1IBudVvyBUObp_bLnYH4a0yLsKWOoT0dV33b6sbh1CwqO_aAi-CR5aySVYqPQqbK-RwrbC8bV5bm-IWSMjGO1ratkbHXbhHY-ibQBbMmaeBbonbV5bg-bdRBnCR9AcUXZaTUxAcpBc8Ib_Jb4Acn5bAibYBc59Qz4CaoalBbfiMuXYzsbgBcXAb4OXMbbkBcAibN_bQzbQTZB1byUapjYN3a5BcBNCknQSYPOob-BcNFAe_bghXjGOuSU2_bsBc_Jb3NVITQfBcICcZ9SVCcDAc0EAMCclwJUmGYPZpbbxRZGtXtjYgfW-MbrBcj5TXtX_MbZ4PqjYuGWXdbdCc_cb6HBM5UaybajCqwb7MbkCcv1L3VTP8b8_bNVTpCclVTFXbPtXLsL35bfIAdCcI8b3WXfhbHXbaxbNAcVlXknQ5-bcCcwBcGjbaibyibpdVg9aXkbSZPZyXHobRMKlNW5zXWGZLCcPDcBibRDc9_DdibPyahGZn9a95bloY9zXcEUYDcmTVJvP4ObppY9BceDcxibhDcflbayb_TB48bqib_JbqNWu1bJrbqibaDcZeTNib11bgxbdCcxDcnBY2zbAcViKastb7hbDqYwOb6DcVub3pYz2b0ObAqYmfOCDcODcIFAt4b8oLQCcIAcaXb_JbPXbKDcPUaJ3baEcE5OcEcRkbdCcA6Cf-DQCc1CcpYaT4PLqWXCc54CknQrEcdDcVEcAibqJKGfWchbXXbFDcVDZNfbIDcdYQGfWx0T8RM9pY_zbj6b6BcINaEfWM5OgBYXXbNDc4WBxEcAXXwYB71ZlBcX8BeiIHDcF2Z61ZnWbNkCHCczLEwWbqeWrWbMxbwEcSRAo5bCXAMFcXYaV3bZsCU6aIEckjbw7Z8TaI9bhybKIbEhbSFcaYaUFcG0bWBcwBcAXXA9bP9F9kDnbYp0AjFcV9brFc-8ZAUa2Fc1Ca5SVWFcJYKYFclbY-FcCUaKeZLcb-BczFcS9bMDJhEJm9b7Fc4CaKUatGIBGc6qbqIbd1ZTBYvDcKFcYHAA9bh-DI8b-xbRFcK9Z3IbI2ZnCcLCafEcDhb8FcRGcIFcJGcaGcO1bOqA_kQtaFuFTZ-QinaiHbx7ZeHbBqTDBcGaYjzZBTbqwHy7Z7YbqGcCXA-2LA9bY7b6Fct7bFTbi6XATbeAco7bqhBcHb-zZHHcjBcyFcYHAAHcS9bo1bTmZN2bWtabaYYtadEc4Sb-rbGwaFHcMHcYHcjEcPHc_Gc6FMOFc8-BmRZyGc0WbG0ZB7bf7b6GcGTbINRYGcdFcINZQHcjHc1zbC9b_0bv5TlFckBauHbqzZLTbMEc-wboTK9KELHcjJb8HclybBEchHcKYAu4bA9bX7buFTNSZa7b2TSc0YwHbCnae7bAIcsHczJbd0YCnacFcW5bYHAIjb6fW6aAaYbOKAjGOUpaeEczGccXbDbKBFcYCcz9Y9SMnBYcIc40TDWZQ3bV5bY4C94CwYQgIcDHcVTUYWZgXbwYQXzbCFcm9YkXZOHcIFAwIcP5CYjH0CZz4CNqbmDcTCcmgKcWZV1asEcMlXE-Y3IcPxAdWZgHcIFAMLTDJcoBcvYZmBb7xaKJcsFcybY0UaLcbHrAs5CVxZSzL0Dc4mbrZBvsawXb_KWPxZ6sa6CcqFcB-PcnYqZTXObsSNADYrbAnJcanYIFcHrAPbbzvAsXbeUMFDcgebtkbvXbLPA-gW4-Y--Y9HcV_bALU6CYV2bEGA9JcJ4Y8-Y4Jcn6O0JcmfBGwbqZDiDcglbFEc-3b4ib4HcFwOI4Yj6OJ3Y8ZDpFcv1bTlbiaWVlbAVbu3YqaWAEcQ3bHrA7TAu6OSRAjGOHEcNfbIKcZKcxXboKc0aKzsb3gW_CY3saEhWJ2TGhWvCb3RBFNO-gIs-akpaA4ZxnXT_bkGWTjYvFY_9a7MbmDbmXVl_beVTtDbGEbzmQEgJ9ETZ4Tn_alZX-jb3BAf0IukVOLc85bCTZo7Os_UTLcTUYfdJvNC6DbWmQbLcGxQsPXTeJFaAWkEEgYSvbMmZydYmaZD_angHfaFnCZmgYQIaWgaa3ZCKbuLcMgYXDIxIONLcxLc9-aD3ZPWA_FZlVULOYauaBmZa-aOyYc-a8ZKIPVpwFlgYdLF-MTDlUlxasBIO7TFpQcPVJMc0BAoAAbGB8JO4-ZlLTxAb5jDN7T-PVkZKKOVa_QfGTYwU3IY-hX6AbSXbdNVy5IXkC_ra3qa-aFLvZmOaktGP0bLASHzWCTTjXBR0bcIXivWt_REMbuHXwUPb0bjaMd0bjyZ6yZ_QbCzZDJZyHXzgBAxb9YVGNcp0bqRbr0bDZVBOVywJNlBYtA-TBaoamAbjyPc_RaUVfjVyRBMRADXRFJbPuaJVamdYzvZPeS7DWKLbWLONNcU1NZNcO5ILEa2WMqTXGnUcMGGCNfMclNcgTAHOTPWME9bqLcgQZ_rVxOEsNcL3MuNc7GAYpQuEPzBb7oZp8M_JM6NcZoDaiPVXCEuaKSZWtZ0vbICbFEbnMcFPBXLFcrHqMcEEbPXYb9MnuVuNc4lAcHA8AAczExAApzJgjJgMaz3JJrC8mZhiJVyMa0MUOVD5C86AYOcHgEbOcWiJX0J1iJQcbQLcqFG3oV5eJ4vJNZVlOcVlA96Q-dRa9JX0KquZ3Ocf4TROE4TJRFKtZRHpVJ_UIPV0OcXOclKORVJ-FTUpDgfURTZwAWG_RyOc-RVEPcQFAU9Q4BAewUlwJOePZQIWuFaCb0hXslRu3aQPcq9Q7sVZaPoXXO5IgRBLEbA7KUjR5DWMOcWOcRPcTIB2BIXibOgFh4I2OZ4BN3uV4RKkuJrVMdPc8AAoBATAGpOcQzJmDPROEEFO_OcSAGLeRhqVkOckaA1OclIAoOcW0JdOc1iJKbCZnZdzJdpV1oV5NV2Pc6CCNJNoaPJibTNcu3GMJN5IAm0EW0VVOcmOctOEFSEtOE6zJM2b0NcqaS2GGwaScPcEQcXOcdjJ6PcaCR4tJPtD_PcGkJI1KcQc1Oc2tJIQc8PcSuJz-aLiQazJVzJxQckNcpPcnmDYlA2EOvXMyxIllQWiWatQJyACEVptZyQcXOchWXQ7U8OYvMAgkMVKcUmZFnZ_wMIoVezb1PcoQcRPcq-JUZEiNYBpVHbSDPcYRcnmDv9UPzGtLOrmPAvbmAb-yQFBVGdGOPcXRc-Qc8AAyYKrQcrOcfdJ6SComZE2KUfRoqVnQctRcSgC4AAwRcJQctePajCgOcBpVZfRXpVfRc5RcEsE8Rc2QczCR-nanRcLjJjqVjOcZYV2PcSgCPPBxaCIPcPxI4XBZ3atIa0LHxQEbGSlgCUJa0OcWFYU-ZzCbX0aKeXEZXBVZkwK_wZ-7RzaLdScrEAB-CA3b5UahEYKHR9EbRBRs_aTvRvzVq9RVCCYkYLyAikH0cbetXcNbgtXfHWbJSjtX0yH4cbbNbotXmHWfRc-FAacQvYbyZVL5aC8UvKb6qaa_aB8Qq_aLCVzSc84V14VW3G4Sc_ZNLJTo6RkeLquaLeS2-E7_aBLcVnNdUa69aDWO8_VWjaF-RXOHocbxqWH2aVbVLDSSuIXsaERCgFV8nSkIR_fH-AUGKcteZtwZijaJcaQVakIXIpZilWpjaa5TDLcCjYFLc3_bSGWtMbhTcGtXHLc6_b6ScYTcfWTL9bVNbNUclWT8ScFTcrcbXkYATcZkYktX9ScmtXqcbKtL-mIEnYqxXGbZFbZHxZwjaW7WRQa_zXVpZmcaXpZmcaZpZuFbzHZ_ja2iZqcarQYvVagQa3FbNCPDkaxUcUfZCbXtFbGAaHBX-caqQa5VaNPTDUaFIZHmbt0XobZjVa_Va5TESkaMVYUkaZEQLGbRda90XU6ZJWacGb82WARaMGbygTGNVGRYywWd6ZOhTmkaoAaLRaOyZZWanjZORa30X3DYcGPuua4rb71XatYXQW1tblsb0kXgsbB9Wo6ZQ4XsIZ0JXUqZ4PU0kapWaxkOHgZKTW9ka0daBBaRzWJNc8QbyRYEla_dawRb0WarcZPCXKBa4ZY_qZwcZ9WaEHbXCX6VYHHbZKXTea2UcKjUEaal7ZRIbq7SUHbPtaISagSXdlaRYbxkZhXaYPQ9eairZmlaEGXqSasXarVbrlaBCaW5BDIbHIbruW0XaapWCEK1lamFcPXSkTalsZBTXeIbr8ZjOXaIbTlZcIbkKVYIbgCat1ZiCav1Z1AYypWTYaLmaR2ZK2ZVETM2ZZDXlUa9jb1pWxGAoUa6IbseCsUa7BcT9ZwqawUaEUcGJc-FMe2ZFDaSmaAeZUmaJtLVUaYUamzP-7apzPyqJm3Qn_VDQckGAGNZvvbgNCcOJpLcWQcSDRWASsBTCMa5nOvRb3XcawYyAMspYjWaOCMGJQa_VoRbjwYWyb2OV_LAtXcfmAxxI7mDqCEmXcfOJayNiUHsvYlRSUUW8IQfybcTW8XcyGb-XclwYAYc3wYCYcRybHTctvTnJAgoR8EHmkbMjDJeCwYBdPA7KcOJawqJrqHILcpparDblTcrXVwMboXVrYcKUcJXby9bxIAlOc8FCVIIQ3F7KaDtZaYIdTcJEYqOOtuae9YztbutbMtb-DYEZccyZvVcEYcIHAD5C5YcmzPp3aWaQl3QI8RqXc6-RkkW3qWRgQ7_RXrX6DS5kTtvYKRbyvYWvbARb8wZuAZuvYXNcLZcMRAimbjfFZRHq9ZpsSsOZuScwPa4EV50WWcYnTcHca_aI6TcFpZKcaHpZfiYnjaXVaAUcdNOlZajFbExZgcaKLSmHZgVaujarcahFU7Uc2jamVaXQadxZaxZUbZ1FbdpZ1UcYbZgpZWfZaYYjpZZfZE6ZrZarYYtQaCGbvQacbXFGbEGbHGbaiOJGbSIZOVcTGbT6ZpfZ9pZ-QazAPdkaXkaWdaYVc2bZc6ZziOe6ZYGbDUPLdaSpWhdaojZmyZuAakda1GbmdaQqZAgZpdaiWayGbyka0gX5AaOcZVcZ0fXrWa8jZw6ZuWaAla0Gbg0b7da0IQ4GbLnW6GbAeaTbckyYJBaG5XLla0IVNlaHgXxQTQla3AZMeaUBabzYHXanJbaSXWHb-QTQTb4Gcp7b0ead8X5uahWcsJZo8X5BaoXae0Z8Ba-HbIcWACavXaLTaxXaFTYKsZ4KXX8Zd7Yc8Z3KZ1Wc_SX3WcZQMEYaG8YGcc3WYMbYsTawKZ9WcvTaCXc8pbEXcG6WBXYpTY8JbriaeXbvGXQma5OXpfadYc0bWNBcifFNZcAZPxXMV_ZwScSTciTcxvZn-VwTc8YcQDbgTcuYcO9RyZcqLZG2PsLZYAZweZhhYBbZk5ZyvWm5ZFUcB7XlXVr0YR_btYcqXV89awYcS_bn5T6FYNpZt_ZhUcNQar5ZkUcjeXLbZDfZw5ZvcaJacvFbRacsQX5_ZuUYKGV4Ucc1UhxZvUc0UcEkaBAaabZdqY7cauQYIka1Va_FbZacCdar0XEVcHIZzxZLjZzQaM6ZTVcFGUSAa2YYuxD4YYu8WV6Zoka9mKwMXSVYURX8dcWRXeIZpJXVWa1acaGb3acxdcDQWhfZlVcqLRCZc3EQwsbhPUsVc3sbVtYmPUwxYSnKfyZgvY0ZaNeKqdayZakWa6acFbcoGbkRaqGbPcZsGb8AaaecvGbrGb72AxGbdwY-McxWaw4X2BXvRaJJZIqSKNcyZYMJZRzZypFNWcTcXO7ZLWchQXdTSISYDXaSWcjSbUeaCbbobcygZVSa-iabNaWWcFfcbHb0Hb4eafSa_gZ8FXlSauJZzbcByWjrZqXaAfaoWcl4Y2JZuSawaYMTaqaaFCa2-WGIbAccPyWCccPGcEccsrYjfc6laGDXSfaAYaeTYfhZcCaj1ZZfa3mYSccKsScfahIbGmakCa0fcIhX5KZhBcWAbDFcAKbd8YV9Zh2ZhXcqUJlAI7cYKbQGmX4-OXXRxbF0lUtxa5SOWdYLgcyJP6JPixaDCb_KbyPVQMcYdY7YRSZRmzVdUYQhPbOYevM_NVAyKqUZ2LbJzQ1cScwVwTcAgImQZmXN5WNv_aD8VmTcGsW6PayqUUDRkzNrWNfuatESyTcZ1Wk5Q8gUkrXx4N88N1Tc9bQbHc6aZdhY0ccSVaiAOgFbjAX5cclAX7ccSTIEmYCNZTKRChVs_ZaDUbVamxXjUcw_ZlUcu5ZTpZ0IXGkazOTpca5ca3HE25Z3XayaXziZfdcf1UdQahhcfQajxZadc0KR4caBkasQYjQaTmWldc8caCIZodckbZNmbrdcOAaGdazdcYPTJdao8WEecWOOWkaQWaTIZWjZ0bZ1QawacvEX4bZXfX9pZ2PWgmIcdajmIKRaX6SCcZK3W5acA2AM3WRRap6ZzAaXecHcE2ZawkawmIEbcjTafZYZqZmeciRbOQTIwY9QbV9WLbcpGbNbcMgZPbc2ka2GbuZYoqZwZYJkZ8GbiSS-Gb0ecefV2ecN7Z1ecBHbebcJeagbcCaaz0SNeaAfcU4Yeia-Mag7b0SbqJbuHatbcHya2uaZuW2Bakla6HbilaoaYx2UUfcraYBfa34YKhZClZ2_X-bcKfaEIbBcczWcDcclKZoWbUfasCapKZJccQfaLccrTaIccVlZgTYAXcChXT4a4jb18Z2fc1Ib4fc2TaQXcwicaEcdbKMXcO9YYBb-JbaBbf4OdBc9Jb2BckBYsiatTYhBbcBY0ECdXc_IbfXcHDaBgcvFIwiJwVXKUVFHTymVHeIzOcLkcNBCKGYKWRyLcEYbXWXTkVv3JcPVf1EOIA0FAO3ZVXCoLc-Nc7BbiiVcJKFBHiOZ6hV8ZBsPZVdVauZoSVhNGdLcz7HajC7KaZgELxVd2NnMLM1WwZcmBTmCVwiBgOP6aVNxGUpUwcctgcVwZOwZ1iS6gcgIX1ZcDQahZa9Tc5ZcJpZ8ZcLpZkFbjiZtjaShceVabAZnZaFacyUcpbZ1_ZTbZ3_ZLacXdc2_Z8jaddcb5Shlc__ZkhcVfZM0XXfZ9HZkpZFqPhzZ_HZc8WvhcxhUvZalbZ0hcyxZ2OUudcewW2xZqkaO6Z3hcQIZ3YYlPW5YYBichVcK6S8pZOdabjZvachJXIicPkSHRawyZ-QYmyY2acxqP5hc7wWPRatkaVecavYgVYCEZLZZiyZvYV_LZgJEgRYaec-yZKEZvdafic6AafictGbjWalechecnecBKX_MchRbUwYEkZrmch0bZRb-3Xi9WRbcBYczxbe2UlyY33W7RYHeaI5XdbcK5XVNO2yYazZ9ecbzZhkZWSXUlageabiaXlaR7bbWccnadWcTRbGUbdrZIjcLjc5Hb_VYOjcepY4kZnla6kZ_HbGRUslaxZZhZZ9LZdnc8JZL_X-JZwJV4Sa_2U6SarEZq0ZdDK-eYoMZnLC60ZDgV80Zd6YgZZ4ZZzeY6ZZOrS8ZZSOX-ZZOTa4_XElZffcK1ZvaaUTa9cXJIb6NIU1ZkYaSyWOfaVIbKcc9dWoTao1ZReEn1ZTfaL8YOccpTaQccsjceKURTXFXcWDXXSQWccw3ZYccAvaCkc-fcAJb2hZBeZvkcD5C-TBrBbcNcZ0aOqal4ZrLbgbainS2EVhoXW_ZJ7VpsFPnN3PaLmN2JAMAZNeX7sN2IFsuNs6Jt-ZKuIcFVT4NA7WDIR1gce4ZAQY4gcFlc-NUe5ZUSPIlczeZDhc1eZhFbCbZIhc7DXdca3DZSlcBac6lWDacWlcz_Z0jashcwcaahcqhc7IXelcblcglcPac75ZVdcfpZ5HZUac7jaWacVpbFHVvqYB8WNPbUnbOnbZOWrobhnb47WTnb7qYUrYyob-gOA8WNOWmPbaPbgobF8WQhOgpbxOWJ8WspcsobLrYvpc-pcThOmoXBPb_ob2fTbhYRnbDqcsMBY8WthcHAa-Uc4VaXqc6VaMka8oSdacMmcfac_FUhac1APjac9pZlacUqbgQJIWaakaGecHCK3bZHicGicEmcRWajkaMmclkaFZYMyZpAagVc5lccfcQjZMqZ7LZvLRaRYu3X4SWI9DZecmGbp6S0jZDrcb3Wu6ZdRaaqZwdaUicTnWjecGrcswbAcXsRY9VclRa_VcDBaBNcCWcticLxYaRbdxYnRbaYc2mce3BJlazRaKWcASY7mcryYTJZP-RpeYzSS4VYPWcCXaRWc6ecmTSpoacWc8ianHcaHbEjccHcwSbD0YOnck6bvbcy1Y27SSnc4qSjSaKaagrZfSY-eaGhZzhD-Ba1-b5bcZfc4JZsfVfncgZZhncsSYQaaN_X9_HGBZ9lbCJUJBZ9Sa8oWOscTBZ7rZu6Y9rZHfYgxP90Zfaa_dMFTaoYTHTaYUQ3ncCIb5nc8EZk5WPsZGCaM1ZS7Y0DO1MZa8ZR1ZpVaVsZEochUbkAYHocnjcofcIdXMoct8ZAmaNccq1ZbIbTocIMbtjciIbLsSUcctsZWTX_jcpXY7IbDXb0hZgocW9ZiocDeAtEArLDHVXWkbLScRWVVsVF5KfNGa4MiNG-OVhNGSGKX2SzYXhwafjXF0aRIYz9aEBbZzaOQVvUVyUVkFVbUVaVWKKZV1C1VVBJVHGcSkcI0b7XZ1oDL0bPZc9DawMcT0bzMcGFV-LbBMb3Mcu7TnrUW5ZezN1fLPSSVPOfRb9McLvYSbc-fXuecWYc6UPO4a1mchRbdxbAWcFWcricWbcdnCuNcH4HuUA69QUKb2CRR0afRcCYPgPZ54HcEBXScsgG1HNPxVLhGArR3DLQQctEAqfEQZDN0IQOcbMcyPVJ9OqJTAQVa0aYxafxaF-OhxaOgc0SOvxaM7Tr0a1JTnsK4JTp0aSuZzzat0a_JTxza8JTPuZDLbn1PszMl_UfRctNMNJYehbJjahSclkcWPX5pH2VZqMacwaZJT1Ab9za7bVa6TMTcT3SnKbuMcSCbRuamLb24Zo4Z0MUz_YUJYv4FywaSwa7qa_PXVoVgmUApVFcKiSTH0KR_U5vc0dJLzMBqVWmXAjXNTRZ0aZEJz4ac5apFT3gU-lURbV8wKziLRwAObVNCC88aMwcSoMR9aD9aS-RuTcPBJNDSEEWYiCzGSlGcygbBNZu8X2VRiNTVvcmIANhVPhVoLccaZzWZkZctNME3KZPXh_bdiI5OVlccxPaq6WTvRiPXSPXsgc4ocGIR9gUINbwwZ5TcBhcjja9wclja-TchiYFxZoAOQhcFnYWpcyLZmZakLSkcaWnFA0X7jaR2WwFbsUcdpc0Fbmpc5icOGVWxcssW5FbYhc45Zi5SplcXacZachAZ_KR8VaFVcPAaQmcIdajfZMVclfZWAamacQVcoacvqcnxc6dcEictqcTVYVRXkAaaAazqcFqZeVcNicMRaPicjVcoIZfGb-fZhGbAaMgWaNZZCbcdwYbicBYaITWeicomcgicdqZOrcxyZkicrtW9jZECX4QbOyccIVFBa4RYGybHWcQzZJWc3RabkZM7ZeLKurcCnc-icUWcmoaIncgqaKnc_iaqycZgXIjcRnc6eac0Z_xWVncnSaAWYYncP8ZplatXaorZJGXZsP8bcRfY8ncwscIfavrSKCamGcKycFcckjcWyWJocGDPpfcBqbgjcsfcJTXdCaRoc_scmsZUocqOXagKRZb0WcUTX58Z6fcBXbWXcuYaeXcg2ZkDBzyWHPXtwcptC8_WOKAo_WYyawkB4aaynawpGyDZxucswc_3A2ib9zBGGaEiWkbVMOcBUCtTJOwaN-aUXVJgEU1EafUlWLXtDNCRIAR0iazva8LL64UWNL84UDQcJPZ99J_gYwPcoAbQATODNNBN0dYvCWO2aQ2affbXRc-JIDUC7YcceH7bSAFSXcH6WMCyAavCYCb2tZVKbMsIaKbzoZPPc2DaL_bovIruZl2T4EcN0bCjCj9NMEWm9NUrXuNc65bkhJltcowaTza_AbZLbCBbd0awtZ5NZfDSGqUl1LisU1WV9iHorOVVWtzbwoT9WV9LJK7XD1YR7XfRcvoQSeUXkCbwbhhWwWVvtcE0VFzYCzYqMVPSbL1czVVhtcvqA9gA1qCwfYTGJTPaX_a1dbZ_atBb2Eb1UFEdPrCbrraeYCR5bp0c_CCPFaduJKScSPatIPd7aL_ah2C10aYfSRHNcsQGHNXgGi5aHUZckch1cpNAaePQCcwzWsLb0vcQTcZ7NDGJ4fWg1cz1cN5G0fadZKiUJwzWkEbx5Q97NcdPVUbeSaAracraKBcPPcUgPleVEgc60cXLb92SBBb9IYgXYG1cwtcLrO1tcc1cfUVb1cf1cDPcDFAZaZK-aoCZ2ucYkctPZB1cEYcz2c8faoLcn2Zqwc7jVxOVweE_-bfvcMUZIWJ-7UYKbBiE0dYY6T1DFlvcZ5aXJP0CbjScTCb6xUcNUEnVbaRV9FcnVNSR_eRSmE6lPYnVtgVs_F0pQAyKB_UfUYXGLm-TB0Q6hbnBRvZc3-UaBFJFV4EWLFVynSClc4wc9QEQHZ26WlgNIucuDXUkXLuNlQFhtNreZHFbX5Zk-R5dLS4QhrUwQPsHX5McjrXCQY8wcasBYhY1zOahY4OICpZzZc1DZ7TcKlcy1WmjaNlcFxcJdcX4caDUJxcy_ZYpcMxcL5SC1YrNSnUcx5ZWpZ4IXfpcT2Wg7WipcZdcbhc0cacdckpcFJXZxcJ1b7FbfxcD6ZhxcAGbbac3Pbdqc5OUQkawpZKVcxrY8QYBmc8jSNdaVdaoqcpacbkaracDmcVda5bZFsYIyZlAaKyZLic1qcfVcIVciVcisYkVcN8LJtYNFQXyZHZcZyZKtbQtYRtZJZcZZYxVcPqZCxWCrcRycJNXdmcPrcjtWJrcficUwY6IZjicTcZTycMbc-jZqmcUFX8McKHUqec1Gbumcrec0jcaecxgBgNXGBa3xb9RXoUWlUWKzZHzZGRZRkZJkbF6clcZNzZcycNqSeyc0VYMBaMWc4ic-mcXcXRBasrcezZjbcZeaNuWMnczrcITb1rc1JboeaGjcU6X6rcO1ccpOQ1cKfc0Baoia_rcfuWmXaxycSfclWcpSalgXWfcq8bDfarWcXfcAlZd9bIsZLGXLfa6_X9ncSTa2Xa2scdjcryTeTarfc9scxqcVoc_laMccnjctTaEtcMLXUzcMDXWDPnTYnCaIXcT9YP9Yh4OUBbpJbEkcScMb9YRpKBEOLtZ9jccoc-JbE5OQtclXb7xaSUadccQQcfgV3ZP8qJFragUF81cymZPrEriJ96Vo1VuMcNWZiTO_dUPHackcc3c53UJ4HDrbW3cpAF3aRA4U0-aqaRKkXmtMpWLc3chUU1Pcc3cqfUIOZ1Ha4hAA5UwzWovcEaV7KbUMDqDXS3crvczbSnLX5bL23cFMbMXM0bSc8cm1WDpcJ4cNpchja_wcS4cQ4c9DQFhcNcal5ZPcaKQaExZHxcgUcTlchcaOxX8nYQdcXhcIacPqY3jallcn4cDzcGacrVaw4ctVa68cnQYTacnlcVacjdcVqc9UcJkaszTixcV6Lkxcsdc1lcQGbRBX4lcRbX_4c4qcCtW0ac3xDE5cwxcqacTIDSGbmqcDsYFyZZ6ZymWxqc-dEKiceLRMicC2UOic_8WQicwVcTicyVcoda_acGEZZmc1Gbbmc7fDn5cl5cewb4AaeectWaWlTLrc4Vc3pS7IZ16ZficoPb1Aa3yZ75co5cANcsicqRabmTiwbWucmqZxZYOKXF5X6mchycmeYvQTGeaXzZorcVJZqeYBncjycurclycloaESaoycZWWCfcwzZrqa1Sbcla6rcq3ZXjU9rcVIUAhZJdZ1kZTncEhZ7BaRjcNdZTjcoVbtSa7ycT-WwSaqSYacWNaaoZZdncVsc16Y4oWWaae-WYaaTMZ7DIuZZdRUvEZztcBTYgaa8SYo-WqMZnscs9HpscxjAtWcgfcI1Ztsc0sc9iOylausca7YAocCzcCocx5AWsZDsaf1Z7sc5WcYYaWCaesZXfa8bMbCaPzcufcojcafam_czfcwjcR8YXocAXYLtcuhZB-YF0UiUa3jcMfW5jc5_cbET8jchSU-jciIcqBcdzcuUaEAdNqWl7cvYan7c72cpfU8FCRGa-gQiWZ22aPwaNaFRwa8PYx3c36ahrEl-RzFCKEW7GXsLZdFbBYYOpcp8cWVaOca8acSpcQlcIdca4cOQaNdcBfZPdcv5Z28c1ja48cKacIfZTxcTdcuUcu4c5UY4Ad1canhclxZ3Ucr4c3QX8FbrxZCZZtZa_UcZqcBVcMAaARX2QYaAafqccwWhqcTPTjqcwxclqciAa9xZ_lc4dcCicHmcsqcwxcK5cUVYzfZN5cl9cSkSn9cTtWp9cvJXr9cc5cUyZFZcWyZnVc7qcnda8PTvkad0SkGbtdanVYLyc2IZr5cDyct5cKbcw5cmicy5cQqcaec35cQbcbuc8daXbcUvbweccucCNckNXyicO6c-qZkrcT-cmFX6pF7icDoW9icY6cGnciSbb6cMUb9Sbweaf6cEHc4rctycn6cJjcG4ZxbcjWc7HbTfc2ycrXa4ycpWcIGX-aWlSYVsPp4WqVb26cD-XuvTX9bOhZqoWQhZDlZzXa96czla1scNfa4laPfaJYabhZLzcosZKdXOocqfc6laL7cPccN7cGtcH7cmTYkIbKmayOXBkcKyaczc8fc-IbOCYStcAgc8zcK8c8FC_sbxkB9jFywcq3cy2cOAdfKB9rWVZF71bIWZpDXR3cuKboocdQZ5qa8waxLbn3S3oc6XYBcajMHQ8WuqU53cKSPzmLZsUfAdLpcvwZTVa3ccMcakAdr8cmAdEbZTpcWKRgQXb4cxKWLxcU0Li4cSdcyAdUdcB9c5jao4cexZghc8Ads4cilc6AdedcSEd3ca-Adm4cpxZcPKrlcDBduxZxhcxlczhcN9c1hc-VaOmc9DQ7lcWqP7hc8lc1dc-lc3dcSVc5dcuEXYIZSGUg9cPGbcIZj9cGocfBdaRXhBd98WjBdeRXlBdg5ct9ci5cWQT09c_mOxBdnyZzBdB4XoWa6VcoRY8Vc7kaemTYpF8BdH-csmcDyc55c45cpicAMRVbcaucSuc5Wa4mcPcX1ZY1ic2RaP6c4RaNCdZEZPCd9ZYSlaikZMrZkkZBfch-cnbctFdpbcl-cFjcaWc5rcubc3eao6crCXq6clXaxUSt6cCGX1ycmWcx6cmCduCdCyOOeUqlam4Yg4Yq4Y2-X5yczCd3-bJGdpWcEHX8zItMJ1CdYjcNyW76cPEdodZg1Zm_cfjcKdXp_cmjbhOXCDdMzcQocDtcGDdYlZIDdVzcQ7cLDdS7cNDdkUaLfWR2ZjUaZBbo4Ob7cO2Z2KUbBb1IcFYQNmaTXbSBb3OXXXcc7cpETlMEwYaNAdJGALkPzOYJ5al0cU9JdoaBiX3tZU9JLJPYlMTnP6VG0sV5sVyuVDcYXHB5uVsTceBCg3N0FFpHaukc1VFXyI9tcAyaekVt4SQjX57cKMc9BZTbbjQcCoZQDZOEbQDWe0cUtQfhXjGBUMcqVMeIYX6HERVUgcdMcRMczOc06BgCZweEbyCODZ52csPXuHd-JOnJBmab1LFEVDouIcMcnxaHlUNNcjAbyRF1lbw0cLRC4HPj7BJ1NEqa57cICT3IaZ7byXcGXDPEbI8cpwFHxFFNOmtDwzWlLbYuZdaV9pXTUN8LbF4cDucS0b1Mcj5Vz7GH6VzeUjQL71am7VZ2RUqXUVXWqXe4GZ_Go7VO8ViOLRQPy5a5_avcFrmNaqUJucV0bG4cn4Sg4QFHZgNcK7NOFbfDWklWgwcb5W6lYKvFj0bpecNuc25cPucKHUVFd_BdbFdvmcDKEPJddybXucczWZuczmcACdfJdMNcTIdYoBk2IugE6Hd5wbatcPDZuPZWDddzEo4F5mZ7TXJfIuuZS3ZfMcc8Y7DTiuc8YXJ5HHHduwV-GRowVwtXB7cCqbtCaZWbojbBKb3HdpjbjhPY6EnJd8LcQgaXNc9oBeGAhLZJbCQcV60P4XRfMcIKbBpH0RcSOYYvZlScYJYXmZnMc_JBW9Q_4a35TW6TH9OBCbE7TXdY7ucjDYLaVSgcB3c5nEmCRSgbNIdA7UqpX8GAOnEpNaUiZOsXbFb-wc2rXXBUJlcn8cLcaV4c_TcZ4ckOTv8c6vPd4cR8Aicayja18cUBKPxcuUYRxcw4cxFbifcDJXa1U_8c2FbNEd4FbD9cphcolccxc4FUWqcJ9cAfXAVcGVYIBdspZGVcNqYmEd75SxxchmWoEdnEX9lcEtWVBdvEdXBdRRX7dcFic1xc-dc3xcDyZ5xcdda7xco9c9xcq9c_xcm6ZTmch5c-qcvBdspSFrc39ccRaCRS99cLFdficNFduGb-VcvRYeJdUJdm0b85cXFdURbFlaFCdNCXwqZiMRO_ZJ6cjQTQkbI_ZMzZegZWkZVQUICdabc0RagycDHb5PJCnckycSCdjkZY1bthUb7bueambcwFdYHb0rcnkZJfccSabrZD6b2FderZ0kZs6cRfc9FdLOXz-clrZancqrZDGdIyWnrZrCd46cWjcyXaTGdThZOpW88cz_cFzclfckGcnfcnTa_Cdu1ZNzcfGdADdjsZRzcPocyKZRccq_cpsZvjcHtcJmapGd4dZ-uag7cNtceocRtcIkcBJbBgc5nEVfEixJcTFVkDhUZ-mZj-QUKdu_BNAJs8az3JWtb3XXIbF-bR5sNOIBEUX9NdOEGdXVDnE_hSEOdh-Uc_JNNc5nEQYXxNd12arfQRcRUiSK-UZHcGoVDOdc-U0DGSOdmtM4JOlwFKOdnIO5hZDZEIdI8NdOKOnuQBOcBOdiOdXwMWOdJiS5aS9xMIiSKoEbOdckc5nE_JOxNdskbutJTRcCaScnZU_bWGKemZcXVoOdowMzaZv7csOdRiSJOdvOdu_BuJabYDSjFAUZvKd3ra7iIRNTF5aMqDVXVbmZr-JhOdinZhKOfXV9wbHlQGGR7OdbXV0wMVPdDiSfmZuOdzOc5nEZDd2ADhdbJPdq6UMzGxMLS1afOK5qXwDXAQayccIca2Zc8TcU4cDxcojaALdlKWKdcEEdrAdThcOdc08cvAdJLdoUcQxcqUcQxc1AdLEd3AdSLdQacULdaqYWLdZEdYLd38cEqPfbZvlchbZeLd9FUhEdJTKOmbBRXlEdqEdlLdpxcU9czrY9hcGyZ_hcZkaF5cqqcByZVVcPVcgbXGmcvLdkbXWGbBecX9cUDMkLdOKV4ac8LdpjZBycrjZ_fZr6ZvIZwBdceccic1IZJFdHMdgRa7jZ5BdfecnicmRaSMdEMd0mc2YVFRdAxYUMdaFdJRd8saH6cZMddMdlcZ9saHubsZIqcZDgXscZjMdjrc1VYNBagFd5RaPzYDaapMdTlarMdlbcEfc4mahUbuMdC2HxFd3rc2SbUXafWc3JbTAb-rcwyc9Mdw2Uw-cigXv6crSXnWcBGdz6cS8Z16c7RdNORTdZqla1SXF1Z66cajc5bEwWcfBZyWcehc_JdC_WhjcbsZF7cqjcljcrdZHzcP_WdIbJzcBvWlGdP7c8nFhNdNsSlIbMtcIAdaDX3GdODdPba03Zm7cwTY8zchPdUARWqWqjME3c18a3NHrPdGcauPdlUYm8cxSdyPdMlc_KdCLdiUKlFbY4cFEdmeXELdkFdaQaqmKKEdRoa58cXEdsYMYQaKSdPoaFQdIQdLyX-_ZcjSLTdMuWhdc9iZG9c8Ucq1USQd-DZWTdAEZCVcylcjEd0lcTHVQ9cPbXS9c7QY4Ldkacsxce9cUBduEdpqcwEdUVcsac-hcbBd2xcdBd4xcO5cm9cQ5c8xc3qcrAaU5cAyc-LdBFdAMdm6Sk5cE-c_RAJyckfcGbcfRa6jZpCKKMdmmcMMdXnK-BdqicVJdMUdJRdDCdO-cvicGCdQub-RXTRdoubuXWI7ZzqZRubD5X3mcZbcS-cmMd2ic0icS6cUzZfbc_RaW6cTBaiRdqFdsMdLjUM7bvMdlRde6cqbcJHcbCd1MdwbceCdPQO6MdybcMjcq8X3Rd9Hb5RdCNdqCdD8SFNdFGdL-XthUT8bt4YJNd9bcVGd_bc-ncJCag_c3fc7Qdn_cItcaGdehZcGd2lagsZ8WcSocp1ZVSdTSdXSd1_cujcXzcLSdLvSz1ZpiasGXNbaiSd9KZZAbcccmSdDPc5nEygax4Jb_SSPdanZIaS7gaC8cQOdHGRHOdxwMhFZcOdtsIegAvGccKO7Jc0Od9mZGnZEoVovalOdTPd4wA4VdEWdgHbhDRScRVRcnpVhKOlxM7DGmcRy6F6uQEXG8uQ4yKHvQhEGtcRocRVxMdXVdcRtcRbxM8OdfWdTWdZGEKQBixM3cReWdQxMViSjEG1-UsVdu_BNRcqFM0RC8WRenGuUXLaARRc42c6OdRWdH7HKWdfcRWWdhcRHiSZWdAvQrWdSwEcWdzoS9hSccRqWdG7HucR4cRjWdKWdK7HMvQjxMiWdJXdMoEtWdQQc5nEwWdtPBNRcKgYc2JnLK2WdRLYCWd6WdIGR9DGcbF-WdNxMCoVdxMTXdZbFIEGpcRpWd6cRKXdhWdaPd_uQSWdOXd1cRydSdPdoXduXdUXdsKPuWd8VdORcjfFvHJvgPXbA9RczoH3yCZ5bHXdHGRNXdDXdctKVWdAEGmXdWPd5Od1OdVcRMVbrOdBXd8SbYWdxcRscRkWd5uQkXdNYdibWXNcXXdDIAiaAicbmgGEvQT1by-a-ybHYd4XdZYdKWdrXddWdIHcpYdURc9kMtXdWiSSXd5XdqXdFXd8bVDPd9XdiYd_nbXnZiCc9zJVYd7WdKYd9XYwXd3GcIeZNWdyYd1Yd0YdxXdXxMrYdDZdLXdWXdvWdhYdXqKRIK_VdpgbwYdhKOG7HKeJGWdyVdIWd8OdJvQ8oVJZE1aZ2KT7VdYXdAaAZjJK9JT0J86QMRcTZdPRcqJOsSd1VdYPdxYdWcRWRcsZd9VdYtD1cRjYdgkM3HcQYdgXdyXdCZdJ7H1XdRXdf3bkyKHoVJZdMZdkcRLZdf-UqYdaWdaYdPXd2cRIyA8XdmZdCRB1-UgkMLmZXYdIXd2YdoxMVXdvYdcyMGadKadnXdhXdzYdNadKWd9cRRZdiWXMXX73ZYadfmZQKOGWdVYX6XCIrMcXX3TXsmVvBL6mVErVRYdeYdicRaOdnsUTZUjZd6OYPPcXXdyCEhFBWkcXZd_2JHrMpWXOoXxKcxZdKUUndYIiZ5mVxadJbdi_YMqDu3BCgFvUAgCERzK2mDMRcTWXzoHu8a4UR-adSadCbdm7F1CEhmD5MTabdvDEXAI2rb4Wd4adYiSfmQgPdvWdhbdEDEZYbzCHlCEmbd7SRz3JuxA8Hd5WdZZdtbdAbdvbd5DEG8FZDEdYD0bdTbdbbdF3J03aebdScR8bd1PcBbd_bdibdHqA1-UZbdEcdnbdDZEgcBzNdDWd1KT_adLcd-bdoDEXDErDEmfBDcdMcd2bd3FEx7aIcdUiSgMT9bdO-LtPXMXX3gYIEceXXNmVbYXQbd3VXuadDGY3NZWXXPGYxcdY3M2Nd6MEB-CPLbT6IkucWXdIEAQ4bwzWAZUnSdV7GRVZxhSxXc31cC5F_cdbZXSxabqQlKdBvc06HVgcMWXKOdEzPyRF3IY_zaTLb-kVVLbfzamvc9ZVfLb1Kbb6WymPzTF9kbM0aXJYFOYiZXm9S8wKfpBn-K5GYvOVbXERxKMBG5qVODSs-SBDWtqVv2K6qVm0M8qVp2K9xRSjaQ8U_DTV8UNbdwbVdAVBMNgyUA_VRzVxScKBbYKLo_TOYNjfY8dYlfYI4Vy7cZ3RkGT9dYjZN93c5aZCCTF2afKTaIOhKT3NU9WRrrXO7UdkVhNcCyawrXE8NFyaJzCZ7NZScHiWYPVOlUQEWOkUSMQn3RsIRoFVE2PwSdkjaCQaMpc2ccCxc8rXFFWr-YCJRHAYqhYBqcDsXo7YbFWpgWwjHWAY9edtuSMsXdzS7edKfdUuYn-YbabNMbl8agabn8azUOyqZoTAAiYR2SOabOqLZabKUTqFWUJRfJb3RbW_AdJbLiYBVOUUTZiYrWObiY74Jm2aViYiUTeUTquAsfdRiYufdeiYRsWq8c6ccs8cSZbqiYUMbVZbwebZSRpebjsX-fbleb6ZbebbpsXYbbm3P8UTmMbjhMn3PJbbPGWsFdhtFrabr4GFgdRvT_wYiDb1MbuMbGLcCUcFdcSWOo_bDdcOjYu_b_ccJLcEtXbgdSjYdgdUjYaCcqCci8ZIXbADcypcjCcStXjjYyGW6ISpVT-CcxGWocHljYYWcpFLvWOqgdngd8GWsCc-GWCNbIXOBHWAaT0jYTcbDWT3jYChdHcb6wIvbb9jY4jYHhdEkYBkY4kQONbEhdRkYGkYtbb2jYI1AIJS3bbacbQkYEvL-gdUhd_BUTJS7ScWZIDTc_ScitXYUcCTcaUcZJSscbjcbucb6tXPEcxNbkdbCvLJdbk5PSoNUdbqtXBERsuX5WTiIWUdbIuXf5PRdb4XOzHWuuX9tXddbAJTCRZquX2hd_hdsNbvuXCid0RB7hd-db9hdSTRrtLRXTWuXgXTmdbOuLVuXX6PXuXTuLbIWugWXidTidaIWauXguXvNbFidMERmdb4hdLdbWZahidfNbj6PHidzdbJiduNbEidyuXAWU6VUpkYmkYxqc0VUxid9wZ2hdAYThZc_QZZ6PnScNidwkYSebwIWmJWlzSb7PdvX3hallYBiaqhaQcaLJW_IRE3XOlYUCYJ8PZaUICUrhadlYIZTpaU2kY9tTnhaIjdphajhauJRMjdVvSOjdslYX-Yr7PflYElYalYSjdScae1TXCUPuYzlY67PljdNvXlhaIsXajd9vXZCYL9WGZTu7YsaUsjdkhaplYPwXzjdYCYb-Y2jdOwXthabYTXjdqOYDmZsOY2JSOJdVuc_JSKhchwcA6JBmYooUO6JLJdc_TLab6NbuwXqlWZZIKaOAHB4wXsCUikXuKSWKWjwXJmYlwX6ZTqmY0wXqwXM_aiHPVmYlTBnHPkmYckd0wXylWlkdSKWsmYgwXfkdulWXKWfgb3gbaKWvgbXyL1mYIRAyKS5CUIObt8Xb5W-CU7ZbBldeKWQfbaZbhKWD2Wo5Z_ZcVpcOQaH4ayOAF4aiNOQldJBcb2cQQay8cKbZ8Pd9LJkJcXnYxJc5sazsaRxZsJc7VW_aTysahnY6Obi2LmnYrObgOboldrrYYbT2Ob-cTqnYoyX1nYxldppYQuUxnYRzXciZnGZQjbmaXrxXAjbRhcouUbpYtxXiMWvxX9oY2pYkhbizUEoYtMWJmdTxX1ldZLWvLWO_PIpYyLWyMWXvUQoY1MWSoYxzUWoYfzXNMWryY6ldbmdX6chxXlGZSMSqoYtpY6Ba4uUfXUTzXBmd1xX0_PzObOEcpoYEqYmpYwoYB7DlpYpyXxmdesHdmdJEccMWryXDEU0md0oYnyXNmdVzXZ0UnxX7mdvoYOAQFmdpObg0UMmdamd4mdHeOiObCpYFpYTeO5yXMoYJpYOoYLpYZuUXmdEdUUoYCdUTpY-oYQEcsmJ_MW8XUcoYHndFmJUyXY0UhpYneadndMNWkNWuvUbyXcndtmdMibyldSjbNndYeTTjbDeTxObrib1pYind0pY6uPtObE1UTib2nd4DcsmdHmdREcvld1zX-Dc5Ob_wYmhbGodUjbIod0_ZlFUBQdLLdDQdDTdREd_AdzYM5AdGQd8aXFTdgdc6FbidcBBdJqcK0HGOWxqcIobegOjCQggOGqcqmb9pc6mbuqYDnbGqc1pcVnbArYVPbZDQnnbeodCPbfOWPPbm5Su7W9hF8pcqqYKqcDrYsodKrYmobTnbAeFRkd8qY0pcQDQyDdEpd6pc9USoecumbSqcrPbbXAfkbZkbYgSikbBZZthUpZaK9c24clrYCoYkMQ9qWq0XYmWNAadTdfQJprYgmCpldmxcjMX6OUjQd6lcmLd8hcC5cekagQdRVcSIZ5rY_0XhTbSIZ9rYh9cS5cCmcLWdfQduTdzLdwTdmQdIsY4PWKsYVNdxTdQ7L-gTjQb-PSXGbrQdTsYoTZxiOGtbXsYLhTT6M3iOIRambXXVYkMVZVY1APidaw7L8QM-PbSJJbqdHiTAQbiLdosYkhTkqbJjO1qbvrbSqbLrbGrbTpdNQbnrbRaBFQbzsYSQbRaBYqbHtYMkOEtYcQbXQb1qdoBdNkX27a_1XjGUGRa5qdZ5cZtbVQS2sbftYRtYxQbpQbetYqVce5cnsb51XHrdLtblGUoQbkQbIrd6rbNtb7qdzqdpVcTrdkFQmtY2QboVcqQbFtbF-HK2XU3XDRWljTP2XBRW9tYjuY5iThjd1QWRuY-tYvGQ3GQFkdttYTRWvtYAuYpgUi2XDuYwtYsuYlrd1rdIuYxuYRlYtuYmrdpuY3uYblYqrdn2XS2Xu2XOfdKjdWuYouYnRW5tYbuYLuYduYLsd0tY9rd5rd6GQC3Xtrd4uYTjdyRWXuYORW3uYkrd8tYjTWCSW7rdPlOyuYx2XKsdz2XGsda2X6jdr_L7uY9ubKvbTec3bOhUWCvYbuHEvYbvbMkTAvY3ka8fXKvYQxb1sdHvYs0bRmOoHQ4XcKHUfkTLKCDEYlkTzxYvxYERbsGUZvYrjZUmcZeYWmcjWaYmcwZZOFdEFdQRJlGbGRd2BAqvYv2BPYc9IDjZcjaMOIQUxF5vYPvb5UJxJSwmIATWHlTgtdoOJ8vYJTBKnT_vYTwbAEdemc7Za03XqyZNycjmcNyclmcyGbnmcIbc7BdSqZ56ZHNcERdCCd_ZMNUdRMd_tdgaMaJdZcZAtd2YVWUWUYcQcThnKymTSIAvyYSFdZUWYkBnRSmwYxIDtwYssdqwYevBWudvSWsyZRgZdUWPSWusdPpO0ubavb9wYr0bwTWlRbCvbREA4vbExYSwbWRbUwbYRbfxYfmctRbtBMI9LzRbo0bbzWINcWrcZ4X6JQnudnxbQMdTMdpRbVMdJDcuRaHudm4XeybRyb1udJCM1yb44XhfdCVPyxYXudHtdrwY-_AOvdbudHRb5QApKQT2AdKQ-vY6xYRnTWnTkCMVNBLSScvd8xYfLBPSSXvdi2ArKQHyY2AZRRdHAB8RbRER-RX6CMRyYb9ZGtcwaQIkbQRdF7ZUkZHLQJubaMdKRZDLQfyYURd_RbgSSM6cm9WJCd4ecLCdgUdiycLSbmKU7Wbp5KPud4EAHzb4AFcLQyWILVWYZZa-caZZTMTuLTSObToTxLTRoTInYBzEUoT1yYXoTLTS43GpRScoTeWAfoThoTa1ctnYQFALzYc7Xd1cdRVL_cW5Xt2cx2cC0be1cwQVcVWxtcpHU3SVUSbK1cmGMYSbCvd8icTSXhbcRCdpUdbWOkRdmXDZ6cp5X6nas5XGPaVBaHncLqFs1beFbqJbPxdnycOxdD1b0rOh1bHWWrzYfLJf1b9VOsSb0zYPIbfXalqayFdozZ9XavHbRNdTRKh6cySbmcXSAcwMdc7bY7crbcOta0FdBIcRSaOqAYXayxdjHbYSaimaKXaVqTUIcOTbhxdrRdvBawJbdxdI0Z7HcSHb2rcU2a06XGXW26XD2b07Dp1ab2aU2bMydF2bIUcdtOPydQXWa6a_6XTTb9ccL3aRydvccEeCX2bcXWbTb-0YsGM70YLOQ90YvkbNuUP1c7kbvwdjNRH1Yg3YE1YxFZhhBYOQBeTJ1YzpdCFP12bTLMO1YY1Yi7XarTW1Yn7XZ1YV1Yb1Yr7XU1Yp7XgrTv2bi3bj7X8ydtTbT1Y5XWDzdc3bw7XwFc0Tb5qOiYbOQOv1YF2Yd5bwRd-1Y2Udz1Y41YQzdVqFLfc_7XgSayBahYb4TbA2YVYWE8Xl2YB4bJ4b84bTsTL2YE4bF6bssTV4b16bp4bVHbmUbJ2YdsT9uauzdBZWQ5b44bczdrvOWzd0zdV2Yg2YZ9Ak8X2YWH6bZ4bXERPKbm6bPKbOWUT6bx6b36bz2Y8Fd0RdAscJaaM8ZL9XLxAgIUCNZfZb0UbHgbF7Yv8XXbAx8XUtTtldyRQiKczdTllbwsawZJmZWg9XvZWOaWt3Y53YzZWw3Y_QQT3Yc3YieZRiBXaWstTZ9XPaWj0dK9XW3Y23YutOo9XqxOj3YL3YceBU9XjCDW9Xl9XMaWFxON3Y9ZWncYA9XR_ZntTy0dzlZewOIuTI1dr0dO3Y58XfMAk9X13Ym9XyPbDaWp9XQlbgKcVwOj0dH4YMlbJKcaPAG4YlaWf0ZHhZ1-ctaYC-X79XkmQslcmSQZ4Y7SQf2H_9XmoWDNdBVdLhZ2uTBbW21dZ-bEbWO-X-RdGGdcSQKbW2-cAvTSVSAbWu4Y7oCw4YnSQIvT_7beaA24YD2dW-XIVboMbl2Ye8bpBaJhZURFx8b5adOGdQ-b7xdu9be9bZMMC-bsbWw9b8bWg2dr-XNTQfccT5YkVbyvTW5Yr9bINd46cc5YobWt4WzTbP-b5JbI_bIcWLwTHwT0Ac3VSp5Y35Yr5Y1jbRPYwtCPcWhTQy5YbNM15YwxOD3d65YLwTrxd25YPUQKXVlwTP6YC6YL0OE6YzXb-5Y1zOzDbWfdfAch0ON6Y3sTC3T33PjAcQAc33P2AcAWbvSaNscxSazeYQscPaa--cgZZA_cmZZA5WpEZE_cRWYpncM9I50ZK_c1ZZhaavcWjaaX1Slaa4UQKTa1cWDWb56Yxfb3WSiZbZ1OJfbefbDabE7Y4WSrfb1fbqZbexTEabAgdjZbdfbVkdmZbH4dWERCdWK4dzxTV_cMVdThTJ1Z-6cL1Zf3UGXPP1ZxWchKZKsZjKZJKUGAYFFWcdWUAYAWQMAYYAYPfdl4dn7YyhYSAYl7YhvSm4dNfdqdWfyTFfdYzcQCarIbbYa7labTajYa5scHROYGdWSdmTanjcVVd54dr_cVfaR7YfNdhGdbVd9CdTzcYSdKTXbeEgVdmfcQvSjVd6jbZEAHhb58YeWbDKdC9Zmrbb5dg8Yg3OhWbndA-pbm8Y3TaWYaaFcfjcuCasIb89YuIbMBYgYayhcLSdyCa4eWyWbfjbJUalXWiGcK4abzb7QAN4aBRbOeCOwdtKUQ5dZJc1RMZxX8zTkxdybWVXbusXN9YMfWKXc1KDkIc7_cX7cNXco4Oa6YjBYQTU-2dW9YAAdAXbBDaVXcRDd7GdyGdzBYSydYXclCc0YcMDc_CajBbHXZQXbuQRpya8fc49YO5OHFcl6dw7ZO6dMJcGXZhXb7IcjXbPJcZcc0cAKAdfzc_Gdv-Yx5OQjdoJWWCYklY0jdAkdpRSP-YdCYB7dSgWbjd5hayhaNRR3QR1vXf1TUFWmCYnaUnhYl-YHsddjdO-YuCYw1Sg-YS7d1CYLRRh-YgCUQLU27Ya6O61TqZQ81T9-YK8U6-YwJcIlACDYBKc_wYtKcIROFhWE_YbTIf3aktPh3aP2TQRQdzAV4a27dJ_YeaazTA67d9YSH7OR2T7YSt2aY_YcPcCGLyoAakU6UZyxIKHBb0cOrCu3T-EYdScCGLgjYnLKUaF8VR50MurT00MJKN_qVr2KA1Mt2KbcVS-Q8FCGOEYDdS-QDBMTeU5FagFDVWUBaXuzQaJFADTrUXfKBoAAngHVeS3WFu8d5cVUScl4Ut9Q7BRhfYQ9EOedrzRVYNSedpzQUedQedp0MUKdYOBFECHEAHECKDCYAcwAU_CWGDW5RPsjLfXYGZdL9d1qV3RPSKZS9dWDS4RPdXYP9dDDW_3NX9dKaHYDSBSP0jLdCdZ6dPtcMyaKNaVdd5VAG9dxqLe7ERDTekMDhY8ETE0cmraL4NM9dcXYBDWeXYb9dukcCTRMDJaDdX8ao8dsyV59dRkcAbdFDCksEAdS5BbaLY0qVL2KIgSDdS0ddd2KY8dsfRa8d2sRTkWfYdYOBKGTpDYkNZpXZk2VyzGoPdO6avOdT-dzjLKDC1CcW9dbXYXDSCGLIDWw2bRDRurUz9dp3Nc9di-dY9dk-dZDSV9djwZh8NpgSjXYtqabocmVd46doVdEKdB-d5VAoECenHO3JgdIYOKjvalPdJFCT9dADW2NFv-dnSdfuCNJYqCEUDcXIdJPHuFZBpZtPd2edvPd7Kd0Sdo8c4cc1fdHhc3fdccaoAdecamFbqaXPQasaXmUcmcaKLdflcMLdPTdW1UhpcQEd-8co_dXxcPfZt_daxcKQdRTdhQarpc9FbafZYTdjbZUQd5qWzlcPmbtdcfTd5QYhTdzYYcQdVkaspdtacZ9cVdab9cBCKsTd6pduqcJ5caVcyaccVc0qcnkauLdgfXopd5qcska7acOlcwZaLBPgyZZicXnKBUdlKZ69c-ka5jZvyZA-cCCXxRX6fXPUdAud-udWtdXJdUxYuicq0byecR-cigZMCdnaX8nTkUd6icmUdBXafmdpFdgzZjqStUdj7ZzMdYCdxUd_6bn-c1FdgWcr-cpKXzycCscIaaKdZ1bcANd9Baq1dNVbc4Y9RdFfapaaW8ZZ4dvWc3Cdc_c5CdBdXLlZD7cTNdF5dLoccNdUlZYNdWNdM5d_Wcy8ZQ5dvpWbSdT9SdSd4_cfSdjfanNdxBejHYHAdHkcgzcPqCsVdK_d5pHrtb22agvcplU9uZ7AbvLbnEB9waV_UC4TMdISLclCb3EbA2aKoXb1aEzWnZUZHRaiHqYc_IduDXxccHvNQuNl-GzTc3gcSwZhFVFpcSwZfZagUY2TciUYAhc5KdAFW4edfFbiAdY_d-Dd2fdutd9_bYgdBdclLZBUckgdBAcWgd8ccLWOmgdOhcBLd5Ce2Pdx8cCacHEd_SdNEXZ8A_PdLLdPodm_dRodiVaVxcw_d4AeYxcKDejhUw4c-UYF9cdodJ9cv1dWpddLdGBdfLd7VaEdaXQd-_d3pdoxcUAaQBdVdaSBdYdauxcQdatxc__d0xczxcaBdNAetpdImcOqdzac2fZdDebGbqTdFBPYAebUI_LduBdtIZArcYecHycYJdbecufXIrcGMdimcHbcUyciecSqdkec8IZhqZz5c1GbLUdCudRucqAejvbxudIRbwAexecQ-c8iUZRdfycMlabbcIea_mc7RaWEZVwdFHbaCXhRd9AeSoalkZvFdDfcXCdciayMdd6c0Mdhnac2c6xWvycgzd5Ud1RdXdO8HbPsPIscL8bogXVBeUaaencl3d7Een3dxrZp3dTBZr3dt0ZIBZu3drncBsZxSCG_cNxT_SaBgVBTau6Y2ZZ-oWznc7Ee1ncM1ST_cEAEY4dc4dMQSb4d4Cda_cHSdbdZf4dRsZh4dHlZt5WDFZXGdl_cD5dBLXcVdDTXG7cmGdRSdHfadGdYCaFDdZVdkGdeVdItcHmaPVd1TaCXYmNd3-ddocaccpVdlSdALZJ_dAlF5-IpiMGbAUaKOzEnJdkPc9LcWLZDGe0tChaKAbPgScrKbQuaCwcDkWnccuqWWCeTiZtiSZCe2gceCehrXI4cdaX24SlCervW6Ddj8cUVaPpcGhc5DXRpcBEdd_dUpc1LXXlciQXsAdJxZj_dQxcl_dipcn_dZodoKRdhcA7cJTdbpZVEdUEdXodv4cKDeQDeqpcTTdBIZI9cmdcXwWYpdMgTaDeKBdDyZMBdIVYOBd0gTgDetpdiDehkakDeOGbWVcQiKUAeX6ZLAe2pdAZYL5cadaDZY5EdqbX7EdtJX9EdubX_EdXeY3DedAeBMdxkaDMd_TdBDPiAeTrcgec5tdQcZGEeQud8kalicCRd6tdpAeDudynKsAewHeuAeyudLRdhJdNRdhrcQcX3ic5ec1AehVauNXV6c7AeoUdjEeKHbAjcfnamcXDjcZCdnxdzFdcCd2MdiXahYWyRd6UdJ-WiCd8Ud2EeSBeW2d3-cpCdafc9ycNTa_yce4d1RUcjcU5dqkSmxd4FeE7cUNd-sckBeqTaSSdO5dNDXiGdzFeiyWrBeG_W3FePNdshZazcXcc8Feh7c1BePhXLAdrVdWXd7BeuUAM5IaeMbNcSGedNceEbKna4iarocqDdtocUjGkSVp_a0wclCVQCesnSGpU0McrkW_BHL3RF2RK2Rm4a2HROHZxrNF4QrtDaZH_ocP5Q7PY5XFgTZH4cTwZGlc4Ddl8cwPdT4cX_d9Dd6ZclAdaAeZVaiUc4Sd5XU-SdDnYThUrFbriZNQdIDezAdSxcSbZr_dKTd4Gelhc9_Z9ja-5Zz_dw4c1_dNqc5qY7mbMFKOfT3odHPbNnbmnb2pc-odeOS2od1OWGpbffT6odlPbpodFrYEiFBpdtobzodOqclsF6ob4kQiodvKe6FZMqcuKeYKetpAD-czKe4KeyoAUqcUTd2VaXDepYYgEdaTdiEdMHebwWIVY74cGGb94cypZqxc0pZlTdTBd6PKsLdpTdbHeyxcyEdMtW0EdZHei9cJqdobXQycMmcUqddMXWqdTPTYqdsBdqGeaec-acAFXv9coLeJdMy9c_BdTtd4UEVtdwHeREeqicytd1HeVvdHEe5Vc_QdGUd6He79cVycObc-He1UPu5cCgXxmcM-cercECdMRdXbcPzZN6cXEeiFdlMd9mcLDe9nWdEeZZZ9RaDnctrcgEeISYe-cQTdTxdvUd0MdWIeEBe5Hcsbci6cHBevRd_zd3NReIezEes_PkWcPBekCdVfc6RdCfa8Rd6bc-0SMaaincOaaAFeg6Y_IUx0Z-0ZoEZD_cHFeGsZn6Y9EedncdscP3UI5WOFeCNeQFezeYSFedncUFe-oWWFe31OrscShZbFecBedFebBeZ_ctqFg4dISdi4dVGdk4dxfciRY2WcqFepFe5IeRfa1IeDDd8lamBeDXcNzcyFeSzcBXcO7cR5dWzc1FejNdVccUYa2-dhSd4-dPma_FeJJeBGesVdFvIshC8ZdD_dqLay-dOFDredFTZx-C_tAgNYhibSRcoMY-FRqddFgExoVnSdyHYfdJ5wbKkW_1Vuobp2S6nZRmXJsa6Cbwvc9ZVYZa_tK6rHcmUZgcu-UJbFjGG5xKCuZKeRUAG-1dQ7Tq0KBRZaKdwQcqOeMMO0xJnOeb-QgBGYqVfgcQ-aWuapyKdfRwOevUR-BG-idFadJcd7-UemURoVzxM_OekVZdeZDPeAgUFPe--Uj3c9gJroV2vcpoVkZUE_UaeRiOcTpVedYqFGYqVPQcwoVwOcEHG2oVbqVfqVTGGBQckqVcqVePemOeiyMPWdm0KTeR4oVaeROQcxOcpqVLdIupVeqVmSTsOeyTUH1KyvJaeRseRrPelPelzMaHGZTZhPelzJ3eRBwcxCerOdHqVhtJnfYBQeDbSteRJqVDwcM0MTPelqV3rE2RcXPeiqVP0MbpVJeRCSc3RcXIGnqVoPeJQeZ0MkPeCwGvwR5dY8JHGDVZ7QZpNI_VnAWHKH47Rr_VtxPt_VUJKQtNkcL1oEYoPCJQotUGuNioVBVCsmL1edBxc3edkGe5edFQaAsXEjdIfdRFWBaUzhY2KdZFWDfdQaU6ha1hYQsXyTTwCY7QebCUOFWYedPsX14dEReM7dWyHiFbqJS56PikY2IWDERAYV1wZ8XV3id4QZ5id7wZBpcVebReb76PyidAvXCxZglYrJRprdUjdIlYUvXvvXnReEjdCsdqRejjd-uSbcaUhaYcayYTtRemjdnaUwReLjd8JWvJW7Re_IWBwXsgWQwX5uYAKWNkdMJdFmZvUZBKefeX9YZLdcnFbh_dJ2WKxZJEdZLdBDeHfZLKe6GeucaTSeqVaMTdSKebxcIKeZ1UbEdAZMdEdVpdWMX7FUDLegLduQagqdCDe2lcR9cBWa4qcTHetacVHe_PWNGbpwWeHeZQdrqcwLdoDeEsYcBdM5cDqdIqdnAaxDeFeczDeHecLqZ0Qdjdah6S8Td0VcYRaVqZ8Qdjqd1LeE4X7Aa3HeWtd4tdEEepmcRFdWtdMEe4HegJdPMd_Le0wYaTeFMewmcCSbdMRE6cqvdagZsvd4Rb3vdHSbfgZXkZiMdfUdOMe-WauTeOWcPIepxWiEeFncjRdVlamEeuUdoEeLSaGydyUdsRdtJbv6bjMeF4Z3Ud5FdWUbPRZn6bhCdLBeU0d9RQ2bc-Ud4bczKXLscGNdjVbsCdF2dp-btVb68bu2dQGdYFecFed4d8cXf_cPLdEzcCUdTVdUlZPSd7WcBtcK7cbNdjNefWQEmaWVd0_cKtcHXcqGd9FeqUaa6dl9dbccAGe1sZ0Se0-Y-aUP7dggWR7ds-YqjdLfd-UekfdxBUf7d11Tf-YJRec7dt-YzCYIVeg7d2CYrhYD9dKOdVwJm_R8BDdgY7dbJddj6blZT8JSHMcWXdySBxTFUYIhbJv8a6KHH7H5DRglNEadd8RUZL2DRC8Re9Q_-V59du7RF8C8-VPqNlaLcqNOnXQ8RkqN7vZhReZRefxIkqYoid6wZZebbReJvLukY8hdAjdjRe4idjidXReeQTHkbD-ZcMd2vd-RbL6cO5bkUbK0dYYVdKdcVeK6KG4HhxJK6KSkQKHBmNau1JiVe5XVkVekOcVAGdVeekQvna0-CGYdT3Qp_V8Ua0nbqqWbrJF_C19ZyVeI9a4pNnWeqtNrkYBjd2QZ1idwVUGWeeNb8VeFYVgRevdbBxZJYVvidlRe9Ve-vdWUdhTeZubqubM0dLVAoUb49dTWenaLulXk0JKbCoYdmWeuWeTmHQTRdadJpNK8RjVeM8RtWeL8RPTR7XV0wZ5Ve3uXdRerJSCXe0QZ0Webhd-QZ7Ve-wZtOeBWe-WeTebXUd0tOZUdUUdG7ZVRdHXexzdg6bQWeP4ZPScgWehkDhFE37bKYZhVeNKPNIBv-aQVexRAqTZXUJheUKJH0pNEWDNPd5XTIuZDLF3ATxVdmmU9pVrrWpJdObdgxHMUU3MdagcKuJTvcVAGFwcwPe_aSXFC7PefZTrOYHVQMhcUNZFNZ0idj_IuUXnbCtScHOeveR6PeUYeEYeeGAquJOYeHdIy4JRYeb1KAqVuzMs_YVYeHCecYeySBj_U_YekPeIQeOmYTkdZVeMUR5NexRA0YeypIVWeNYe5cYulZcRcFkJgYeoPYUKdySBZsb28b0TZCGZn9bjqC-hWCrECJcuZEEVDLKb49amvFdcSg6d8GdB0UBgWveBuGd6jcwGdW6drGdQMCSXcP9ZUXcCXb0Ue2Ne0Bei6daXcVJcn1InBbyYeEEA2WXUIF-GaavGeQeEYcVAG8tDbIaBzBFXYO8a9GEppNOIA5ZLbVe9iJcOcISceOc4QcjiQgpVSPeSQeRPeiOeZqVcpVWpVbaeJeRqPeaPeuPe0PeDwc2PehaeaqVjaeMqVuBG4OeLQe8PefvMC2KVZeQaeqOc8BDbLF7TXsYedmZLdIx7cJZeeGAP0JoJAnOcaOc6dbDZEKECBMchOc0oV0pVfWefjJyae9aeczExqLAbeEgJZUXvQc6oVYQefYdIbe7PcsBA3Pc5PcNbe1iJ3aPvQcHeRYaeSWexaeVbe3Pc83DtzJIhS5bdLdIgae1zJPae7aeRaeWbeqQcZbefdJ8NBRZeWuJnjJeae6XeUbezcJLOEV0J7vJijJSNccZddzJlaepbeEae3behpEy2F1aeEZK4Ye5PeEqVltaUWRvQeMce8pVDQe_8dEgUCQeXpVEZerKdDce8BDuRc5BDkbeEKAfXd1RcWPeGbe2begbe4be6RctzJ9kP3aeBvJUQeSbeWceiceEceSgC5AAlce-tZCNYPrENScTPewaerbeJbeZrHbmZ6SCEnZBvJXaeVQetdRcPewPedbe_ceh0KnPe3PeheRCQc1Pe2pVwpV4Pew7cAfRL0MOQeHdeO0MraeDScO0MXQeSdeCcesceQ0JoZd0CCqZdnmDaRcSAdqbdK1KPdeZde3ceVbe0xPZOcHSc1IY6SCDbeBpV-cePQeHbeadeHhIxKAnOcMbeO0JsbeKlP96btaZFkJRbeYdeLXeyde5ceXbe9pEqdeBNEfdUcbedaewdehcemde4zJ0BAibeHQc3de4ceBNE4LVcbeGde3pVqbeSfJnde0deubeQeeVbexdJ8ceyzJspVJeefbeLeeBdJaee6beXceSae9uJVOaZLcgeeWzJ-dexdekeebde0EAy2F6zJ9obdPe9PeUceq_UTOdn_Um_axTUmzJRcefKOTce3RcVce2ceYeeMeeZce_aeceesQcduJ6-JvQcKQeVdeldeGfeleezeekce1QcVkMgRBRCcnMYE2KRQeEde_dexeezdeUfeGScWfepTFpkFOfeaQeQfe49dM_ApxPRKdaJPiKbGZXyKbNddSaV6xMJdRUnXQnX6oXOtbapXw4EQpX2fQgJeQaXvYPx_akIdSLLZpXvMcxxROpU9kc_EVgOPAlcIzWxxGAucdJeHyRIvGJyR9fePgenId04VZaNg3GcFZXEOw3c5wcEuc3ZBLzWHucf8cqHXCucfIXcgeapU7TA0lLPPYisLP4cW_dycMV_dT_dLlc0fdrCea_dtCeMYYAKe7Ce8ldvGePYYt5ZuAdWhc-Pdj4cpUcl4cYpZMKeNac7_Zjlc-ja-GeklcPKemlcXLdRDez4c2_dYac4_dcfZZDefpd9_dP9cATe4hcbQdjTdkqcPLejDeqMXhQda9cG5cc9clQdmDegAaoQdU0H0LddjZ2LdP5cTAeA5cyDeULedGbwBXFTe8qcHTe4DeJTe5QdAEeIQT-QdFUdIgZ7LejAe8HeWycWyctmcAIeMudPEe_HeENcBoO4udPwYdmTYTeUbcTEeBvdVEeEgXtTeaEe8mcSiemrcc-cWMej5XTWcf-cdzY4TeBBerEeDBeqRdvxdzUdtEeENa5MdwEeNfchSaZjA-AZhIeqMe_FdO4Yy6cuMeqWcwMeXNM_-XaJe2cXXBevFef7YNsZTNe1Xa3aYuIeSNd3TciNdFbciUeTXP0IesFeZSdI8YYVdpNeUSK7IeKjempKeNdwFeyTauNexjc6FeObavqanZetYa2BeTDdrNdhoctNdM_A4oDIKbbATMIdn-dhge5aVA6A17QO_dANT-EVoZUtnSKgeIyNUUNhvW3ZBAUHTBRfYdM_AsPaBjMbBcmHdvrN_sQbKb18WVGUUKdM_AnwFv7aqyAzPCVQcF0cgvVYKB17aNqd29NV3T1ieScW0iezrXdKdM_As5Ta_SKsJXMVh8cnSdM_AkJaWId31c2zWwfeF2VL_Tzgc3nPBFVcpXDFVeIXwnSpIdU0bCMb4Mcfge6McRJD8wbc0bTJdIRdsecDkZEieAMeLKXdJd3udfxYLieKRdEWcFIehpF_je4SAVhC9pElWeZ1VrnSw_VNqaBtULFRJJbk4ab-Z1DYK8Te-ZnJetfSD2VJ_T5xRK_T_XMeuZvLLiwGS2VHgerjekrUigeQAS-LeG-ctAeCierAecTeqmTBud_udtmTpfe4SAf7A2JdKGe1XYtAN85EetIDETWATzbVgPdM_A6DaIxAaWeeATByNzxRR8dM_ASHX4RC8FC0HalcVgje9nDquc4aHc4ZdCe0je2XAQjDTKcwjQ_ZJszcMPLWTcWPLcOLAleagAYRB_sbEke39aGWMdEN3feVrdAle7Ga5lQs7cAkVkKbCkVzzWsKbHlVT_aPqaVJeevM6oVwsVe5IdCNMvTzCLC1a2aVe1aSLVigcuYNvnUX9aiIY0CLkwVhLVHmMeWVWSVPJbwSZzwcAAZxGaE5ZnOai2bFpX9oXZJLH1VK-NNxRJaXJGAESNahHHSNHqX6MbmtaoOajDaqtakNLxKdD0Gt3VZtU13Vt8NctUAgeJyP-GThkeD2RhwFzfNSFb2_adgFQDaoneE6UbqXliNdqXL6VoiNKfUqiNl8VXedr3cKtNN-ZwdLP-ZkPb8xaV0cGAbE9U0QeNHSjnL6tOXEWR-NZEWEBUonLGBUihHX-NW0W0-NW6QCbLsPdkCeJpcVeXtge2QeKQYwge8Je_Dd-Jec_du8c2geiHZ4geoFbLnYRYYSSeeSeZhcETdUodtNOXSeaYYq4caEdbEev_dJheK0Xy_dbodSTdSDeIHeqZaQheUDekSeTQdELeVQd8_dbDeVhevQdfmWfDeNLeKGbbheWHedhevpdiQdCTe3SepDeOAeyLdxLdqQdbVcbsYqheZhemHe6LdkBdyQd6QdzmOukasHe9Td8DevYVgAemiUq5cztdDEex5c2HeLmcmUPIEe2daKEe_Bd7keDiezkeOFdCIeSEeEIeN-cGWc3UWwKQAta-9ZbMdGzZkTeCtaISbggZsTe0AeGwdU-ckqOW-c5AeOIeRlaEncLSY2TeNxdvUdg7bdMegie9TeGBe2xdobaPTbVqeZ3bL3bqNRmrTGzd7ydAzdxNR1-dJBezkZyEeS0dOBey-crMeSjcvieUjcUBeyie_1dEVdJ-X51dUUevCdM2dk9AO2dr1d4-XtCd-RdPGdwiKRGdXjcKVdZjcuWchfc-iegUeejcgBe8lakUeRlZJje2Ie_gXN5dM7c0Fe4RTtBe7sPMDdlNdVjeDAdh6d3Bcezc3Be86dfWeEdCNNav7UYLcg2bAhG3YReqRXDLCxV3GN0Idlre6GNHxVeDLJxVWXdOGa0raFbdmed_lLqOaJjJx9dpjentabne6oUUwaD8ajMapsaZHd3vabneTqesych7b27ZXtaWIcwHaKOdBLagjeyhbquc0vaAbaT5Z6Xe_Ha7abNbBFZEIPdwtPSZGejWVYeiPGtsVJgLFGRIXG6uVn0WBfd87AM5ZcSRahWmebXZbGldFxXLObAnYiZWb0dI4dMtTKgbnJUT4dgaTGabhJUyfb2USQWbkfb2fbEaeVseLFJkeV3yW9bexZdmALksesVdAtetBAPLOrmP1_bPga8CJcseMseJeCCHd3yWMDa42cGte0fNszWvOdP9FPyJ8WJjMcnyaewaq6dKCejuV49daIBxUMRyaQmUTyatnZW_VlERstcP0aCqQqPVYKb62aTgcbpH0Lb96TPxaKxaEvcPxag_aVdYUxaLWXjxa8ucOMcJ7TA9Od9Op-Ooxa9ucCue_ucL7TnKdyPVEQVcsKRddCpQu3SlDYqKdkxah0aRaVOxa0JTl0aHvcpsKE7Iv0aLvcx0awzaCxaPvc0zam1PXuZoEAu7c2sQfOeiJKmAWs8dUEAaIBz2aCmXeYb_nDKgc2HdAbdaIBM8EOBcKOIevcF0ceINsnXpcMYDbTBVCAXySUZCOS_daoeySd4JeDEdhoeVlckLSgxc8oeeEdFjZApe_BdxZaZTezVcVmcnAZ7tdDIVjpe1GbyLe3LewkSDMesOU3AevTeRwdUEZZzZfEenUdzTeIUej3dsoWsLeWscV7PR_cyoWSscuSYTaadncz0ZaaaGJUbsc5MeyZZcaaa8SqydIFeMKZO_c0EZQ_cC1ZB_cUKZIVd-ycPNeY_c8ie_nchUbFaZ4DOUKd8ybZ4HsZcuYeyZRjoZ-7c-CHA8cmhWjaBIPZoaP50c1YUCFMOwe6tafpHPpQ7oQJQVRueVxaqKdOwe5NdDWRoJdcke6XRsDd5MUCeYE9aEeYoCCH9a_ref2NO2a0NUced2NUN9asueOWAu9dsfEbyCjkcJCbEaeYiEiBI4MApPZJfIpwczJdKOdJbAB0PrKcWteOmRRMVhIdCnRT0c0XHIzatwduVVu2cowdU5XPfKUKdQWX1qaYddRLbgtZ9kVB0asteD3SntZWKb5tZJ3c8zPyTFP6TwTFM6I-5TxyaktZGHdRCbCUZeKbZGYcLb2CR97UzjecKbG3clqK-YX4xe4Jd2LU3VVAyedweeza47JyteqtZR8cJneDCeV5F5YUQlVmDduEVoDdcvWsXRr6TuXRXAXcQZFrKWlV4zWJlexXRUCbptNicP4CbZYcpocV_ahddJQEjdd14Z50bhEbsocq0PclVsye7CbU5FFCePTcq1cjlVEYRniDDYR25BFYRGlW_qM29U2lV_9U4lVsMFLHT0YREiZ6XXUhSYYXGmVJiZbdY7XXdYXvYX9nVq3JzmVWmE7mVuEHXrMrZRZ3cKnVdrMajENnV5ZRPnVJrVD8cKvK-ZRUnVVzeCkEWnVKmEUaR7rMhnVfnVjaRhzeykNDKPivKqzeraRonVUaRwaR4aRusMZ3c3nVN-U0nVnjWO7O2zeznVbPH7sMMmE7zeU-FKbRkDW8nVNbR_nVGtMBoV0bRX5UQwZvbR5bRXbRE0ee5UVHBb5UQ0eWQExvMWYd9zJ8CGlbRTHAXeZTeZW7ArbRmCGiXXEyUSbRS-U_CGrgdX0ervM2yK5zewqQi5UT-Ul0eMWdUiSGOdfZdMqDYOd3XdFcRSiZUOdqmZowQxaZ2-aKra00ezVd8WegOefadTYdaYeB1evDGruVbcRsadeeZCOdZadOZdG7H9WddYdfQZ60eL1ekadPZd4YdMXdpXdSEGFZdhad_ZdiXdaEGmWdQXdoWdKZdT1eG7HmadooVrUFQvQJ1efvQBPeUdRzfeZvQYeZGGEMdR6xMQdRo1eiKP9-UYedfKOeaSmoV_-U3SH0zKKPetvQlZUaeRG_UV1KI_UkaSCpVL_ULpVeFYF_U9vcwvQ_PeQHd6QclpVGLPgeRgeZsBAqOdaYeCfeeYerRRDbSBZezvQ_eeBfR-3SrSTk4Te1KVqVDkcCnQvqVrIGxqVZbRX8dlsEZ8djbP9re-CbnZXkJGHrVbRPcsMsmUGDb-fRgGRk1Mx1EHgRV0K_0eirVdrVyKGMbS1cdeFO61MAwQtEYPgRoFOI2M32eiKGkJe6mUn7TXcNCwQe5Vb2Mg2MJ3e5gRJLGorVi2RQzMqrVQTGBhREnUN3MXwQwJeB8TWwQZ4K0AVmhRk3MT3MAyVDnXHMGohR8adL4KqNcAsV7AV57T33M77TbQVF2M67TuQebxEM_VtmXyZXYfUjiRgdSprVJkQiNGetcjoc5yMZ-ZTyUNlQRleLsavfQesVW4MMiaW5AbOGViR83eL8TEAV3YaOja50ahsVibQkkeUsVpsV2bFYyUi4aNiaU5MDAVM4eTiRpiRTseudQyzRoWeziRe4ed5Mvgcz5KyZb8YbFZbB3ecbSBjRm7RN2ex4eNHdDrQ04eu8MblMNnX44eT6KqAW9tVp0ePSZe6KqvNt4duVZ70WA0WMtVC0W_zW6iWpVayYbZtVBhRbtV7Ebd0WDkRBMPGtVLMPj0W4tVs0WskR0Yb7xSx0W9sVOXYG5eV8Tz0WU8TOAV43eojWA1WO5ZOuVI0WxkRVtVPDNR7I0kR_KI68UQAVEZdSAVP8MVuVSxeQwEYuV25ejeZY8KvMAZuVXOZJrQy8TphVaPcDNUB9M_RRC9TclR-8TW9TwaZnHdxtZVUG88TG6emuVQ1dBmRpuVi9KG1eqJd8-KzSTiter9M_8TL6eB5e2GRA-MdAcr1ch9VdxQiCbvhVAiVu1ca6etVG1GY3STrdY1zVlEbRxQImRBiV75elxQyhVDyUC6ex-MoTGqCbd6eZjW2GRf9T36eUVGi9TWXAamRpsEiwZzEbtuVJoZimRVXGbSALQXn8TfCbjmRqEbCedeHTqeZ1mRqeZ7_MAYGw4e52c4_MdiSooB4mR-tSXsX_ddSOc9xStkcp6eqaV_xe_6eGtILyQi6e3OYLyev6eR4S4Eb-0WbFKNnRwmep_MRnR9wEj3eF5elnRmAVZnRl5eGQZ7aG3AV2aGenRWCNyAVVHNv3e4VZ57e_7e2uA5AVwgKF8erWZ2AVbyQ1wEUCN-tV97evbGf0WjCN8nR3yQ35LZWGejWz6erSB-uVoAL1jWKoR1sCAjWIXGGvVq5ePLIJvVy6KXDNI7eVvEMHXZ1cvoR7yWz2KddYHKTpRcNYXroRw8ePvGxtUknR6oRr3e9STcEN-oRFpR3UO9GRcvVkHHKpRcne7JdmENJke5yaz7aZNP7ZXLwVEeGTyR41V9me1me40VNrR5meMfGIDbzcSwCLiVChwVdnXKDbQxVvwVxCVaTOhgcaBT_FBu4axfGYLVs1amZeImQrwVEYHYvRpqY7Jdw4aKxV7yaHjXlvZLVUlHNtucfHNMvdr9eURVRVU-qROVUfYNSQV39exHNvucmvNzCLOxVThGLMNf9ehWVVRVE5awne9vVL-eJrRa8a7fF-ddP3T2iHS-eV0Eu5AJ3RrnX8QEsLTXxVbAOH4encMcrRRzQz5TlgcBJNfIN75VfGe5INtDdH7RzhGgxVtINYlerEImrR4FCs-eNmMvqBzZFGPVTOVRJNtxVKnLT2Vr0E5rRBsRLNUIHRsPY1EVZJeQkePmM_rRvDSqEL0xVCkW8dSxxV1xVEne3ELNKNHsRlYVEsRNKNEkGV3cNFZikG-dSKKNwfcZ3RFsRWFChJNKHZqyFGyVOKbZ6b30ETsROFLNyVP6bjsROLNLLNv0W7RNzsRamNO1Na-eSLNI1WTNBK1WjIdFmG2_eK1E1sR0_eCKNwnXrFYoENVyV7LNwIH9LN82edtRGtRqmGItRumGKtRiyVTqar5U4nXhyUPMNRbLMtRX6Rl-esnGQtRW0e_LN-9dYOBT-Q_xaAtRbtR-3cl5GAoXykGCoX5pd3EJetRk-efAfcyaHNNx7QktRZCV37QAzVp-TqNNRNNJeAdBVKzVQoGDzV1ob4AfcoGrNNxtR7neBAZ37QpoGO-Dt-Q2GLsIKHCVQuRHzVyNN3meQFYKBfA8Q7tRHnevSctZR07WRBRy-QN0Q1ARPAfSBfSONpQeDIX4pcJBfTuRtzVU8QM1RABfGzVnHLVoXnnSUTc6BVxpGs9R7nP5uR3zVW0Q0SZtHL3ONGyNY_eNzVVqGQbNqmcp3c7ONB3ABPNz-TyBfLqGxwX1wcWqGRIAYqGfuRIFYR1WFne4TIWFCkuRi_e7qGwMDjWU6ONlbLoPN05VWQZfDVFcYwPNTwFTPb2Bf0PNHEAwZXfBfKAZx4asAfuFZ3EVg-BYQZkWUtSZhobLCVNCSuONooXNNUW0VPCVtoXavRvoXNCVsPbn8Qd0Vo0QGsGlvR05BnvRMsGe0VAoePCVfBRU_eNBfvvR00QxvRxQNzvRxBfeCVwAfEwZY_ZdTZl0VLDfKDfAwR66dbCfTlM0aVr3aR3T2me9-e3sGXDfE4E4feKkWlRNXAfKTNiNFrRNw-elYZiNF70VeqX17cNnevDYNkWB9QYcdW1V1RLg1VBSNHpX9EV-aDYObccNK1V85VAwG7raKne27cKpXBSNEkXtDf_GadoQ3ret2eqDflKaYBBRsaLHaFbDAxRyvGCxRXFZ3TN_uNGxRU-eE9Qf1Q5iCOvRhvZPxRqEANCfPVN7feLsQtnSZxR8HTMBf2EaEpURUNSge3ZBcCDK2VpDfAVNN2VRaXlnemUNoEfbletxRpgUhxRtBRM_e5felxRrxR8kczEfdWBvxRnEfcwGGgeNxG-kc5xRtjeOgejLLKyNF5E9dd8Fa4EfMgezxGRgeFFVE4cQ0biJe_LbIyRBnLnkeTFfNyRsVN-ZXb_Ln2VUsa56UWsarAfLARXyR9VNhDftXNjFfp2VEWN_dAfyRdpXa-dWgdIWN4MLy0Ek3VwsQNeSfNcmPd05UopXn2VqyRaDf4WNOXNF5UR4Uh2VT4U2xRhpUQgdsddRgS81QTZSITTqWRKAWW4VmpU86AA4V51GHzRR1GM2Q0UXifYE4VPedV6E-dYAfegfYh1GbYN1Bfj8Us1GoYNFCRSCWKzRSVD0fSd4VlGTm5PdqWCZN58eMCT6pXOCT8pXlFfN3GlzR4fSMWCozR8DfzbQzGfH4VNIBtzRZYNvzRMaFxzRsiRzzRu4VqZNt4VIPL40a73GUme_IT_tXqQL_pXp3G9zRCqXv4V-6E48V13GA0RRFA00FNINIZP8EEG0Rm8VE5VvPLK0Re4AS4GoaNO0RtnAJ_eQhaEhaDqXzBR-aNY0Rg-eD-Ghgad0RHAfW6V51NXHd8ndggaZbNKbNj1amCWB8aH8avWeR7VFbBm0R56GfFZvMAlHf31Fr0R-bNU2R90R60RDcN60RT3RHeNB1RV7G3qX0xHO3em8Gz5VE8G35Vx-V-6Vt7GX4Dq7GHoUe1RA6VeQHJ6V7FLwyUL7VP6VE8G_7GwdNK6VZBfGMVC4Nd6ViPP1Ffl6Vh6VNSLrEfFqUYcFTeN-gcT5VGAUxGTvEfHPPNke80REhFZ1RHIfTGCc1RN7VYfN-LVxGf16GlNVm9eEIfExFofNa1Rb-GK9ESJbdIfFbB2fNP7Vx5V96W56VvPH51Rt9ErreweUWJfHqUG2RJqU56G6-GNJfxxGS2RHJYp7VhgNa2Rl7VPmF2IdZqXwIdq7VhTL_dUX3eCFbA_EEFbfHR21eXoQq2Q02RQiaMqUA1POqU4pXaGTehNHkXOleZAOCYZoCWA8V1vaDYZiuaSse4_ajhN4XZT-eLFfwTLOKfSiaR8V_PCT8V1qNXIfr7Qy2QJiNKEfFgSkJeN3RLiNP3RUEfR3RkJeMIfSiNV3RERQ06W_ueZ8VKfUh8VAsQrEYhqXF3eCAH8BHg3RICf2AFt3c_1PXCHQVLq3RcjNkCF2pNw3Rs7I78VBWL23R7hYqjN83RUUZdnVuDFo_EfoZO9VhkNNgLN9VO4R5VLKAF99VW9V_9Vlede4Sl9VNuLRkNP-VJJda9V-CHuhVXkNbLfprXO2Sb9Vm9VzTCF-VjqXgjITWLt9Vc-VuDFMEHx4R7AF99V04RCXZ99V1kEs5Hy9VTCNrLfoLfQOBB5RQEbNLf-CH_kNgNUHLfa3cI6MnDND3QCMf1EHFNAuWLsWLT5R0WLPGfsLf7ASZ5R99VN-VNJAnLf69VS-VPRPn5RDXLs5R3ASiLfKBFzlNC5RDyaE5RJQP15RVLfPFbgcJ65R_lNo-V7_ediEvHff3ejFYdhFG6RdxCXqUpHRs3aSqUFLctHRTNPP6RUCegOYZ3F0Ff8mepcFGgIWAf1weZFYpccyDYo-VVGPyKdOnNSCel6RUvGuFfInNUHH-1aV1aoccanNRNfgLBEeddoNpnNtHHmFYdFY8Hf0vZrHHRDbcydYNfmvFJoNhFfjZejTcsqHq9e9mNJ7RUmG0-eknMrNfsIHMiZnqUfVCvoNWXOxoNLHfeXJT7R2oNZ7RDFAkNU8VCpsQ1KfJZLT7RIwBrcck_CDpNZGAwmXd7QU3QwqUbZLLpNoVeg3QG-FvVeCpJ37Rf7QOOfMTRO_VitXQ_VMTRxWemHaJZLp3QmrBuTNHleN8RR8R2VeSOfjAUs3QQkLVOfoSc3EGfsax_VBrNt8NROfETRFrNjVUHrNZkQa8Ro8RuIfFdD6_V57RbAXwDdPHZHpdoeM_ONXoBEdNS1W23QggerbLQIf8_V9vZ4OfEwF7je76eaAX6rNX2CxYbfOKqeM8IfV9RvSd4qXkeFwqWZEOOXMRsNTDVuqUcNH83VvsQFAWhPfoeMIAWSDVLGfV9RksNGPfovDe8cK9RJFb8GKLFb9qXtUHRUc-PAQUKxwGCrU9lUltN2eByPfsmByWR63cbSE1tNC2c83CB-REQXMuK2ScJ8C0Hf8GZUuNgiWhTabcLAQHKGMduNntNQ4QB4cm-R7dLeAW3MEPvNp6DjvNAtVwucnvNVvEpvN9-RyhaLpDtAWC_Rv8NkQfQLByAWvCC0AWfvd33cfADSTZwTCDwN9vNO_RDjR5sQkoPJSHYkXHdFV_RWkXkVS7KBOHX2QfcPBa_RRrXokWb_RNfL6LbYwNJfLVAJJrXY4QqQBQrXOxNExR88Qr_RsYVbHXpkedxRBVBNDSrUBbTHD4c3ZBtfLSKAAASXleGbPwjecwGeRfNTA0_RirUFASaRfNFfW0bDJdmrURRfhJeCJdkgebyNHsWS2VYASjBWbBWSBWdBWlDVfBWqASiRP0BW0ASyDVYMfU-V4RfFVHuASbMfllNWLfvmDIdSGhLRDaAFF-zNHCW9_YW-aj3AXhLnsadwSRWHUvD59Zw-ZsHfC_ZlsaG_ZhedIwZdNZ2BS64Q2ma1wSfSfxWH7RMy0Nv0NDCSv8NrrUQwVAAbaNVCAbTDb8hLBIPYEfFiLloZFha17BfCWKCSzdUmoZBVDooZuMf_HPaCWj4VcCWzeQBHfL5MDKfwAUe4a9JApCSNYHV5asCSF_BuCSTKfVwcp_BeCWsGfxnJoACgYHiBAQiCY2NyAUX2NP5VgjIWTfh2NLQP7IdC9al2NJ3NBFTTDf3xaO2aWjLfKBB4aZedpTfS3N4CWoTfx8apnXRBFpZHW9aeTf_3a2ETnTfT5apTfXHdQJfN2ayTftZHiIOEOfr-SzNFj-dEaH29dGRfk_Sp-dt-dH_dg9daDSB4NcDSdaIeDS_3NgDSQCIJQfVTfc6VoIfyMcMBJI4Nr2ccUfdJfl1LsDSdUfNcNwHfWnHxDSNTLz3eVaHjeSXbAE4NZUA-hNaZc8Pai4N9DSZMV_DSpUf_rUzrUW5QFJdYbVi4NEtQ3wcNwZRGJRESAOfTESKESk1WCVfW1WKESMDW5CVGIRcESGVf0gci4Ni5QjPXdGenRCkES9aH88eHVf1bHu8UlcIi1W5RCs5Q_JfYIdqHdSDWBFSawcDFSRTTaDWM7egIRjhWKjXZiWmMfL8NNFSNWALqKpcHSFSK6NtrXT6NcWGOEb3cHSVD1pdZFS4VfKzQlUfQJbXFSqKf_Vf0DYq6NZSfFbKodXm6Nr6NOAWNjXfuSdSfhoMhIRBcSjEOptZWDbjed9Lfrsa3KBRAZjEftIaD4ZlUbWWfCGJzFS7zd5ePMeH3FSWldWHaYjaCseQvaUFbfwZbqalwZWFbreHPSfx-d25Q5vaGTfwWfAEVsYCOCe6aa3_atyER8NXna_NebfHaGS8GFcGS8Wf53Aqedk8NdGS0LHiGSoGSuDNZnL2zcWlLtGSIHFSiCo3cjbV98NH9N2If8EYeAda2If3R6GSf9Nved55QwgH8-e7GSixTC2do2T_GSKtPQcYo9NUHFbsUcDbA-NeDbHHS2-NH-NXfFgwEfsUP-NyuCHFPJoeCBUVgSGoea-NO-ewuChEWMBUzXffvC9hH1wCQHSQKf3uF5vCuXfAoLnEWOoeIYfvWVLoLHiHbHSIoLMYZmtQwEWiRHwiHksUZQVuWVWVffADW-eyRVBuaHAOdQVF1cD0E2WVOWVd6Q0_NfXZm6QZYf_WZgYZ6HSKKL-VfosU7UaDNfw0Ct6QCCeugehGeXoe44SHverge4ZccoeW4cSMb5fdUZb4ZblsXCgdfXexVU2wZ5QZuXezWeTNKoXeAXeqXe_WeSIWtXeCjdEMc-gVOkdQxLd-aHObG4DX0dTZfbyLFfbNlduGe1Pd3ge9CeXpc_CeycZJKeqSeCTdkZfVSeNLdHDefSeJDe0oeWzZiOUtZfm7W2oeZSefhcWEX5oeQQdALecLdu5S5ZfuZaQveqfTWQdNHedjZPHe3QYRHeH6SvSe-hcxSembXzSedBXgheKAeI5csDerDetactDeXRXcLeRTeeLelHecRXnHel1XpHeeyZrHeWecjGbCMd29cxLehmcNycs5cqWaARdjRa8LeQFdXveGHU6sdXrcZycSUdLNcNRdXMdnTRAqeLWeG6c0vdX3dvqZbUdWRd_UWWEeRiekMdZEeAbfuZfrNXMqeBxdOgXRIe_icv1doRdJSabMefieqEeaHcmRd0UdlqedSakie5eaxEeOWeLMM4XecVbqieJUeFscEgbh1OZ0dOtTo1dHsckIeb9bQdZ4-c8kZHNdd2dG4d6seyseP4dE4dR4dIWbN4drhSsfb2OMaUeRNecUeSfYONdBjeQVdDjeFTJFjeQSdIjemUeZGdjhZpjcqBeSjetUeR7cwNeT7c7FezNexUe5-dfocbjeTtctNd5IFgjYfYcyTBCySEleGjPt8e2aLgYcwYXHZbTyEiDNtlMSYRhrQD-TjrQPvV8weVcfxWG98CgOd1gabcfB-T-9V_AVWXeJnUY6MNhGS8e6GRicfrDNwcfloRdcfTZcv-Mccf_EYDNFdVe_YbbEbase4UG64eI5RzVelVezRZHPG_7OG6MMnXJdf84eN8TRMPhNdPhWSNZWZbDxXsse7se8ebKldOtTfbfHVQhbf1setbfC4dixT4segZbzbfh1O1bftHddPGhWedjB1mBIfIFdf7WL_7cRdfiDV0-b1YbjDHY4RlMfcLfR-VW-J6Lf74e1df6Lfe-V25Rg-Vn3bAbdVcfK6KOLOzXZUXMlhJoUUB3QFQPGMfAXRvOdHefnaLFfIBdCuyJDdfB6UbiXwKaQaR6FDKkN6dfdMfMfI05R5lN35RLLbgPdTefAqC-jEk1C_eJ4KF9jQmNEW1cILf_PP5dfQefHSfz5RjMfjefEefhtcsdfIef-jEOXeiFTuMEiZeV9VyefmqXhMfX5Rd-VZoD3efAef49dnef2iD8efSaGYefoEYQBckrehsQ9VLeefzefsVfTAFUCFHfff-VJfffWeLffgFTwhXJpBRXeerQIdfPefZqN_GZFtexPGblMPdfsxe_dfcOfN7eAPGiwQ0dfkQHIMWWdf7fdqseZdfXZfCld_mYQvd_ZbfdfhxThdfsbfB4d3seQ4d-seM4d2seyZOqdfSbddPGgXMUIdrKF7zJMWR2pMulV-9UmLFA-UzpM6lVjDNkcfkoRmcfu8edKd5IFMgffPAMjDjeIWcfMMFByS2MF3YePkcRgfOtKTgfBNFVgf5lVFNFDxeWJFfgf4KBTLArAGjeIkgfltemgfGOeideOze8yeN6FJHTAzeXgfWXdegfIMFzwCPzG0FAnLKN-HhnZGHTvlVIHTypMugfZtKChfxgfEhf3JFSbaIEAzLF7TX-NBVOZ9YeqYX9gfWtKRYRAhfvgfKffShfXgfzADNZSlgf6hZdOZ7gfeZRdhfwlVfhfW6FBzedffjhfcMFVRBT-BUjEGOErba1LF2LBfeerhfKLFHHT3lVtDRPhfC-UwgfdBFygfFFA1jMQRAPWXuiELGY2LBtdeTgFshfNhfuhfKKFBhfDifnyAFif51RuHFJifjKAzEAVMcvdfmgfTrbsee8hfsyU-hf-yeAifghfQhfUif5BAWifLhFYiffWXbifOZSohfKhfOYRjifUgf_yevhfTifihfEifIMFFFALNBXhfTIFZsebhf4XXPif_hfaMFWgfhhfxhf5ifXgfvLFJSBptN47CAMM9ifeifnce8gf9hfMhfDjfPELmifCif4ifVif6ifnyGhPBOXQkVXjHTdLFZOCQgf0lVSgf9ye0iflif2ifGjf6XeDhfJjfREASaG3gfajViJF3Wd5jeW5JLhfrgfV6FSifqjfdgfyhfZtKkKAi8O8JFxifpgfVtKthftgfXjfMKFRhfIjfcMFl2DOffi2KwjfCIdhjfHnaAjfSjfiifUjfkifEjfBifHkfoifygfZifnyAIhfejMjjf89Uljf-gfOhfGkfjaPdxe8jfPKFJDZigfNkfvifiJFf2bqhfOifTjf3jf_gfpjfnifZjfpifIMF1gfvjftkfOgfzOdSkfhif1lVjkfRifCMF6jffYdsjfcMFzGAwTCGEAYpQeLFdceAlfikfehfFkf1kfYjfHjfajfXgfnoA2gf8kf5hflDcgifxkfUkfzkfkkfTlfZkf3kfygfAiWDKBDSMTtQZlfnhfiJFfAbSweelfBlfRlf1if5jf2kfVlf4kfXlfrkGgjYOwC6hZkFculf2jfmjfsgfylfElf0lfrjfokfjIFlab5pH9Gaogfkjfqgf_lfLYRtpXakfLEFaSVt9Q_2cNwE08ewYXLxeWJFaSVC-CJHazcdvcdL7FLiZZbRqYXsXXXYXYpVvadJzeFzeEBLMzeOjR-4eQjRv_e47eAdfgwQxPGSvVg0e28ex9QCENDBVnkfdBFameMQZLHX7cfbgf70R5mfdkf53ZN-HXKdvlfQlfEkfBmfENFDmfzlVadYKUXomfDYXRXXcdYI-UxYRz0erKdoMc4JIxue-belrJggcFZe4lYFmYmYeGmZoYeSoAPkfNxJEtel1c2eSftelMchteEyeyxeW0PDyeIHdFHdhRRZRRRmVCjfWkfWjfilfdpdxsMynV0sMumfaYePvQNoVq-UB_UNGRGPeSgUIdRt1eNPew-UaeZ3JfUoVKgUsKPioVn-U6-UiAfPnZLoVC_UNFGfZUOvQtoVpvQ81el1ebdRuoVH4DrmfLeL_4e9nfN8en6KA5eZjWd5eiof4uRF1at4abJfbwGoUX1TbIJLCHZWAHPPVHPVWNN7yV_EbVCfVoGyAfUDfq-T5SZBzVLzV7AfLCVoARQzVVGecJelQZRoX7QNpBf-EbGzan0VWuR50eJCfWONhBf0ScnBfTvR03cZ3RSQHU0VbIL0CfPpdRsGgoUZILw8QpILLpd6BfFzacBfzSZ9NHsTf6BfeCfiwRTle1XcfxR4UNm-Qb2VVxGd2VlpU7dY98d36Vz_TR6I0BRq1aknXK1aIwcJJfl4DTVXdTL_pfTXFz7V5-En2RSofNCI8fSr2RCDV67V_CVL-VuDFtffZBW0efj4SpAFvAScMfW-VVqfFSfI3QTqfTxIXSRZEMUKdn-IiyI07HKaeAWXHWfugavOdNWABkD5zcjpaoqXrHHqqXz2K3MfPNfONfRUVXUVq_N3WVinfmEDbWCLmZ1iaMlVhLbzkVjLbUua1vcRyKA0e-ZSjofEgUErf5nVDaX5kcq5GzoX8-TNaXd9VyFfi-TjpXS3VJKfppXDXN4FfupXI0cwpXN2RgADLIfc5V0SUBKftINjsa3XZIKfR5ZmuaQTfe8Vb3RjVGxKfvDR-hNpOfx7Rh8RZOfuqUXPfFQfBZRwDWTELsjcqge0YfH7WzSd7rf9KdzPd7ZcFZfeReOZeCsfjXeHZfkReGZftkYjtdiXeldb0NbCYTMYVQZfsjadZfKSeeRd6gehZfKveIEdk_dDDem_dFDe2GeqZfqoeTodxoe2IVvZfsoeihcAkajFUDHeipZFHelgOPQdkdcwhcNvesQaZpdhLdlpdUAanpdPpe4QIWherEdDtWpEXHAetpdJAe9YYdHe1EdfHe7SehHegjZjHeh1XXafsbXZafaVYbafLtddafVveWicDvB-TdJnWvHeEgZ3Vc0tdOTepRYnafSrcOFduRYKUdxkeVTWolejlemlexmTkle9udIMezafxXeAubz-ZPRd5afy-ZzXe_vdDtaE5X-afGqewTe3ecJIekrclUdFbf_wd-ZY30bNrZTIeuJbIfcUqePbfBjcXWcjieelaliedCdEUeuEeGUeabfnqer6cllasiew6cuietMeuqemIeEGdKGdSUet2d0CdBreFSdNGXUhZGreyIeIreNSdhOXLrenjclNebNeaNdMjeOreHDdIcf0AYuUeZocxNeNcfiBco6dSDd-NF_fchzciocaWHeiGyHTG5bZvcRHBuLbAxZ8QZEsf-Ve4WeFvf6id82extXARZNZfCvf9idmRe6XemEDEcBiaPNebl7a_naOdbZTRmXe6VeLZfDsfHsfEWeSTRIvf-SfU5PGebmXeFsfNsf3NbfYdNWAtLUsFB3LVyUMpYcdhFvqfRQPxqfBwCKCcoqfC6HU6Wr0IvgJvefk1akmN0MfYDfeqU8MfG2bKOd3ZBkJaD6aPhQLmAWoeGpZf5Z9rfMSesGetAdXsfCBdjSenpZHPSmSeQxYxhekLeskTzGUMZZ1GUTtfmWaaRaLMdnUIwudwtdupFGeanrcrJNkveTMeoMdove5-ck3d7-cCBZX-W2MeRRU4MejscPrSGFeI_cV_XrveDweDfYMFek-W97dTKZ3PI_veOKZlscwBOCwes3d5EZDSd3SXCreHTYUfYeufRKVzscJweyaalFerKdQvbYfEj2c5zaSyaAWZqte4uZlxeLbQhvcgte2AbYzaejXjPV80cVza-0c1Lbw2SH_a42aWueczaJHdExaXKbqwaAuQL3cY5aPSO9HKBvZFUZpmeYOewySixUhlVArfe0aHueNxaMuZoLTAyflsK-JPi_aWuQQkcYYeNbdFofynHHofKqViLcNyfu_UhdYylVA1cqhVnEbk7ezCTPyQ69FEnR3ZXj8e2hVO1ah9e4nUjnX_MfgrR8_YFWfAkW3EZFyVt_elsRYKfXpfVEVRBfq3aWhFRnXU9eKedX1VQ_e6WX8oUjvZPaXnUNO2V7XfMeN83GRHfDaNYgeLZPVgea2Qy3GdFZDzfQaNWaN3PYVTcWgeivZTHfaPPr0RSsQ6bN7Ff16Gm8GMdN68K4jXMPP4IfRRAk2QHUJ_IfldU5lUxIf7lU3gNcHfPAU4gUBVGC5Tg6VHMVCIfJMViyfcJfnUfITLbUBDqfGnMTaXkBJSaXnKfM3RI3RcKfJqfeKfI3RO3R7DfG9eUUUE8cISRuDFtWLc5RHFHSMfb5RO5Rd5RCMfWaXabL3gU3PfmuN9lU-PfTHZo_Ud-RR9e_ZENvNYQfgAWDDF1kdwzN1RfkAScBW8RfdASoAS6RfnDV8yNCMfuBW-RfqBWfRPBSfi0fkDVDSfTRP2ASGSfXffBwCpfYkuZBAbf7eHTfNyd6CSqCS44a3DSgUfIPfQUfSJf31RMYfGgNJ2RF1ftDSyaHn7NZId1ESMXf5JeFQYiGeyeZ4QeoCel_ZnGeZ_dpGeb_dnAX1gecZffca5PdUlcGLdmeXNxcCGVpoedxcMEdwZf4XJMackQaEheHheGheAHensfaYYpsfflcWKe3KedPbIPbhKeRfT3qYXKe11fndFcfTMnbZMBnKevodwpc9odcPb4odwKeFqcE2fdKeHDQxKeTnbWpffpbupbgPCLpd_mbJpdCPScpfOhe14cUwfbqc0OU54czBK0xZ3lctSeT9cZpehDeKpeySenaclDemTdbAaWAedAaOafRafQaftTdPAeSsYUafspebIDJtfj1XLtfXqdNtfnGUk3X1sNkTWsSWItdC_LEkT4ubcudh3XdHQctdXwfPvdEtduSWKtdGTegpeeafhyZRtdCEZuLeDQTepewQSkudntd7_L_kTeZchtdeKKmtd4Za59cnpeZtfYtfUTeatf6LeBRdpafVTeraf6QbOMdykeOEektfV3XDvbtsd-2ftrAaudK3ffJdDRbRvduybiudcQTF3ffTeJlXzvY4IQ8uddwbQZZwafbyc9mTeud92f33fAZBTvd03frTedFdyRaIIeiUdKIeHqeADeEQAAnclveyTeGHbXieGGZZieZMeg-csxd5TeCBepEeVBbixdwxdaIeeXWhydthdEGAk6c7mTm6cnXWn4fIIUpydXUS-SWG1Yu4fDPWykb0ydNUbZHYKufmMeoqev-c84f3kZB1dCaW4UbcwOA1d-FdTufzJZ_Ud1JZuXaQUeoSYyMeRscuveu0ZRaa0rZyve2rZnncF_cx3dY_X4SYunclMZwncnMZ9ve_0ZBweiscM_cMEAMNepXA3bfUNeaFeIweiFeefcAzcwlaO1ZhFeXNejFeiKZZTapUeMSd94dNzcmufEcfqdZ4ieH5dnNeoUegGddNdrNesBeT5d_ie_UexufMcfYrezBearez3Z1Ue3Ne3UenSdMfAoAAKeIOhaROcF9TzsIrdf2lAyBcGlVuVdz7HbeSiraZiGy-etFCtNfR9dFgNzvcyaVu-en3SlDfb8U6jXIdHkiGJBbAUIg6f2lAi6f6Xe2lAuXcBzWOxS9NekEfgyNV1EyLLQyRcoOB3f2Le5GbK4fxsdfYd06fHYcZwbIGJYseoVXjXBaFfGGHcFfWXdF7f3rAIYcjPE1EKSmePVNVpXPIX2LVcOJyCbRJeX2eDoUaARdqIG_eIoUrMfolG5gaL1Wtyf3WfvtR9GZm-EtnSX7fXpXljedleQFfWpU9LbaHRokeyFZezfjJe3zflJejrf_vZZ8cbsNUPfh7fMTTDzaB8fKqGzpU54MkBSD_ZjTfg_SsCW_oBopfajD_ET5TfpDSmTL-6WF1fyJeHlc3JeZoe7Dd6ed7Yf3Sdioe2nYUsfT4fhCOxGeWsf8vWi1fZlcOodAherUcCheq1fjpcu1fwUclsfQKeOTdn1fmyczZfzFbexc08fcobT2fSOWaKeUOWcKeRPbeKe31f0CQ69eVobFpdiKe91fNpdHpAaCfIpdwodzobmsF-ofDpb8odtKeood0odwKeIpbS9f0KebPC2KeW9f8KenPbR2fxobL9fzsF-KeGHeVTdBLeXTdk9fZTdnSecacpSeBTd5sfaQdHpeDAeNVcj2fJafl2fYHe-pdFpe_2Wd9cQLeUGb6bZ3EdlEQ-SedVcs9fwQdWAejLe2iKrsdUvd8ffGvY72fv3fA7fWtd23fYvYD7fyheM3fQtfjAZVfV_MeStdcwfW3WVtfdwfbrcCEZ0Lei3fh3fqpeFEey2fXRJnAe9IZ9HeileBIemtfFien-fAgBz3ffudx3ffsdBvYBmTCRb_6fH-f-6fJvbL-f8keGJZKieRJd83fzGbt3fTQUp-fuyb2peBybC7fH4fEKEF_f5ubLJZzAeZkZLIeR6c5ecX-cmwfB4WowfWiemveZoYPqeqUdFxdg4fJncv7bLaYHfcRbfHufuRd61Y64fXbfdbfpMeqqetieH5fOUenbfnIeMscqveP3f4ve0eYExfEFeXMZTscmVTlncyJVV5fw3d4wfFxfLFez3ddaa8ve9MeQGImMZPJUMfYRJUmaa83duMZulaK5dt5fgBZp5fw5fr5fsIeyscwaaW_cMfay5fRxfl8ZC5deNe-xdQje6laG5dhVdehZoufL5dqufQrejGd9IeuufRjewufpXSaoczuf7fc1ufd6dvQO4uf5BeP7f7aBfXMTUX-RZYCIngYucfqQeluNdUXWAWUUXLceCLNn6W2xRx_evsROrV5_eRCOdDdGCfCve6UfJFZgCfDxRLne6IfHyGDFfvBREFVgOPNgeUCJ2PYGzfqIdk4Nx1RhJfNgNF3R5mXqULIgNlyf8NHYGevsQ_7fQPY_PfggVwQen5aF8fi8cKQfW-RVAW2AgeVfvrD_PY-ocgUfyDShXZ3KdrLZR1ftLZeSb5QeboedsXoGefsXZ1fnAdJveSsfd1fMdc6PdOwfk8fzjasFbxAdSodm1fv8fgpctcavoe-IXs1fIAPs1fTKe3oe0_drsfK9fwpcupca9f71fvgOuodzpc58fXOW51f01fF2f81fn5SH9f_1fFBRI2f-8fK2frKeA9fEqcHrYD9fnCgePbL2f1Cg3OW_Of4Cgf9fKpdwpeRqcP2fTqcXrYi9f4Zf6oeXpdY2f2PbawW4PbcwWJLegacLLeIGbIpekTdeQd1SeYkaNpefhep2fLWaz8WPWaMAexacw2fvDe_Se29fruWxQd4Td9LdZAeR-fNtdFycbwfZve_BdlpewIeDUdKFd5Le7hel3f9he9Leoic_-f1KJB_fUMRgicVxY5ke7-ftafKNcE4f9afQie1tfUieKTPN_f6ecKeayGZibcDxdkEeNgdNbfOOaGse8TeFBe-Mag_fG4bzHbbIeiWcl_frien_fG5fg0Zlbf_BaPUeobf2iebfcYBeZFeoWY7ieq5fdBeumS7CdIocaAgVXPiNe_5flBeNre05foBeWlZHcfTreD6fHreV5dDJeyNe0uf4GdzhZ-GdMAd49d2lA1AgiuNNFKxDTZ-RWUXgjfi7AO9UmPaSDaaAWyBgJFgsVdHFgIZAJFgGOEpZdJOE86QSaABRcyBANFgzNT4CDAfff-RcUXzFCeUXZ-RWFg0AgDSMFGBe_Ca4HgVetQHTFgdUXDrUKbdSRV16av3ZZAdcPGW0f7ENUKdXFg7EAXDEouJ2LVGOE1uJtFCXvWYkC2EK8Of-7f1iMQFZqBg3BfuBggjIsJe3BgvzfApcuZX9FgrFg_FglzEBGgFGgBXXpBAEGgXFgAXMDEbSff9GEJGg8_VoBg8PfzUCYwFH8fWSfbDSD1fT8fCPdgPd-FgVbdDHAKpJCGgdGg0GgbGggGgN8dBOHmBgoeMmGgSQfE8fpGg8ocI8f86WTGgvJeG8dxGgXDEnoANiI-CTeGgrFggGgRFg7GgYAdO9R-Gg6qXU0QPGgqGgtUfKGCuGg6VdvOd2lAicc7mDk-OLPcyvNS1ElkWyOaLcd2lA8taJIPbke5reJAZmcccJeWGgRRAvSVlPa89dKJf61anne1yfKkLjUft5aQ4N6HgiUf4BgggRyKet7WKOWnPCv9ewydsydTOQs4fm4fmydqObzyd9kbA5f-3YgPCP9XFaWzAgRRAXZeqVJqCE7lemDFL7fXASsQSynKEvdplTJudbwYVYcFkZ3lToRSVybcYcUIgIFA4TFqZDrIgdYDQTVqECpbdWvfXKcfKcslbTRQJGCAxOCLM2dV4FCzHPJGJdHdPCe6yfuEfmHgjaBJYGKkHDkDa5IR7Hh4bInJhFYrHHQYL3HHXATtSdtqfhNfvHRWIHNJgxnNyEbNET66RuccCdcjgdsMb-ccm2aAdcVgdpNfyCedJgegdj6d5NVqhCATZybeb6J8Db85JkYe5lYISeSxLnJgkWAMhPWhXJxU7de8GOcgcUOVXRBEoAImE1gYVkeO0cwaV0jV7Jg2oZVEA_ZKzvAnJdUmf--afjVXRBR_T-EKFnJRjf3YKDMcoSVbmZhoHlcd-mZ3Od6ad70evSfavMhYXbzKnVZBOVVnZGUAvmZqJg-uQ0mZYKgAXdaKg4-a-RVhiXa3COCb-nZtMcS8crOecnfTlUHkdlYewJgJ7JjfbwhSv1Dk0cKbQZddhtZULbjtZGqKpnfBCemMcnxfc7aG3S61cjtZrwamjXsnfrwatdfpySdKbteI3ERN6ItxeCJP0xeZXRpLUmtZqxe-4FLHdnxeF9JxxfYLgCye_VVxxerwaiRcS0adEbdlVuweGlVUdYMgcCCbIRVztepxaIue8SOxJT7ucapMDuQVpMR5MBYRbEfsESy5F3LgcpMt8MkpM9vA8HRrMGBMgqEArlVZkcjiEHnfQif59UPmfCzeJMgMmfClfSlfzlfUlfHzeXXX_lVyPYGbd0cddYR5YRzadMuQemf6XXFGYhmf4XXjmfSnfGzeMnfDzehmXPnfeYXNzeeZRsXX4cddMgZdYoMgJuK_YRimVz1elmVwqMpueucdpmV7mVSuQOZRvmVt8VXgc5mP3ad4XXy7FWZRDNgOzePbdIbd8MgymVNrMHNg4mVXDECnVPoXU3cTkETze5uKcze6KObrM24WvZRYzeuze9uKhjE6rBZzeFvKsnVcqfTofDMfT2D7_UVBWgefunVPgEqMTVWf43SizeGnP0rMkzedNgtLfbnVe3cs9FikNOaR3Ng3lPikNDsMoDVkNgjoV3AFHCGYaR00fO7OMsMorX-vccefZvKydRUsMXNgRnVgaRszekedFOgwqQ53SDsH0NgvaR-KOUaRmsMXOgosMjHXzzeEGRxnV4sMDbR4zeGrffKOIrf6sMFbR_ze7nf_sMC0eaABovMiMgHKPHVIAoVO3DItMKtMMvfoOeTjE6fUwHJO-aYKd5JgkOeWtM-PX_OgMOejtM9PXYVaNmZLOeyoZglUaaeCuMBhSR5favM96CDjLstMyWe6xKwtMJTBJyftgVm_FIuMMvMegc5pQBxKfgV8OgtcJBNUg7abPglgVzbWFuMTnVuUAxddJuMdCFIAV6xKNuMGPggZXZAGdaeXuMtNgixKMuMxNgHaRvxKFPg-JeHPgxoZSgEiuMMvMdpVAyKIdJ8PgxPgtuM0beDQg2sJBPgndd1vJIyKKnPyURnddFyK0wC7uMBvMc2SwVR8XWkOeCvM7UREyKWmZsedlNgyOeVvMaYeyOe8OemLZOmZpddyKgUvMAyU6Oe3BDcfefgccvMwPgNNZsQgnqVBCGK0e26eivM1QgpNGYbRsMgxyKbbRS0egYVHVMHSNV2daYeY0ecCGmbR0mf3Qg5bRe0eAwMHRgicRR-UFwMtCch0eOwMo0elOgW5U5bRLyUJOgwvMSbRX-UQRgZOd-hSLFbAiSy0eXvVAZdjOd20e9Oe40eYRgQnZJiScPdZKghXVZYfiZdIZdgaddRgmcdOWdgRgIbdW1eaadjXd0FALxMXWdjRgS1eCXdKXdV1ejad_RgHEGZ1eyRgIYdX1e0cRe1eQad3kRh1eDSg8cRcadu1eo-Un1eEofgoVc3DDofIqfQofM-F4vczfew1eB_Uy1eUSgtEGZofYSg8-UOPeUgUnoVRSgRof5KPqvQcofVofDpEQPeDwcvdegcewSgFbeWeeYPevPeY2evOcBde4SgtZR7vcH_UBPcE2eD2eN_UwyMKpV2dRjSTQpVe0KIeeySgpaeDdeieeLTgVeeBcecpVPTge0JT_UM2eY7eHCeSzMNde0vJppVxGGIdegPe3eexPeOSckaeLde8RgwPeAceTTgV1KylZ03YDqVTYeT3ctaeTZeiYefYeUvcCZe5eed2eoSTDfRarEDjXGfRh2eg2ef2eN_UF0MoRgzceRdemaeiqVCUgMdeXIGUde1beZQeIUgNTgUPehrEnfeJUgpae0ceofebGREUfFnQHMgiDGFdSn2eluQH-dV2K0IGPSLv0MwfR5ddEnQ7dd80Ms2eR-dW7Tl2eHDCkUgg2KmUgcSAs2KPeGL1M_CbyTLBDbyjXYFVAKFwjXZ7T5Mgq-Sv2eY7T3fRIrVAOgK-dHnMnmXP_RNbdCVXL3K7mX03eV_J6yF62ec3e-2eWrVihNGiROVgMgRJKGt8M3WM8-CiqXObSh3KVmNj3KC2MoPEHiZWVgbFOFVgs3KL3e_mX1aLFvMlgRwMg3rVN3eG1R83exFOBnXNVXRVgAnX_UUS3eW8UhGRl2M9mUxNfqVgnrVoTXyJfEhRt7TVLGIVg2jEZ3e52M2Ufs3evrVKhR-2MBWg9_UWhR1rVGnXqVgy7TuRglTXy7T37e07Td3ei3ehGY2UgGWgl3ebhR6rVG8TFGOfhR5Vg0mUNMGrTX9rV1Nck3Mq3eFWgY-Zt3e3NcM8e92e6hRFsVCnXxVgNGOy3etYfLWgx3eJsVxWgxmX27C43MhPBtWgurVC8TM3eEnXNsVLpVZYcg3eRsVQVXOWgPiRaeQxiRXsVDidriQctcL4eLle6NGB4eVtcB9ePXgj4a6NGg4MZZIi4MdeQF4el4azWf8mXlbQEEAbsV94Zm4es0CHHfosVp4ezkQpjQo4eN4eZkQvBgGiQmXgnuapXguXgOiaiWHriRciRNlQY4e0Xgi4eb4evWfhXgmjQViQS4eCAVk4eD5K2kQyiR4Xga4ewOGr4eD7Kt4ek5MSdfHdfNHd_iR9iRNHds5MsSfdkR3sVx5MXYgPCN_5KbrXvffFjRFmM95MB9aKjRxfflffkwQSnPlYglqX3MCjQZs7KPjR3cfB5ecQf9-RCtVytVKtEZjRURgm5eEtVc-Y47egjRmoffYgG5en6M5iWE0WU5eS5etjR_iW5EbFjWCjW2tEcyfhtV86MHjW_zWJjWfjR_6MT0WskROjWskRZ0Ww0Wb0WqtVX0W9DNV8eskRbjWRZgm0WYteHZgh0WSkRRvEDZgL0WZ7M7jUN5efMPe5e00WYyVhkR_zWxvEwjWxZgyjWbZgkZNpNAEjWkZgR7KB1Wc8eOnUGZgw7eSZGK0WTyfv5eX7Ix5e4kR_LUf8T65eT6ei8TXAVk8TZAVduVG7e9MPcuVZDVrAbc8MlTGf9UjdY8OFB6eTyfD6em8MOEW35eF4SPlRlTGRlRDNUaTG68K2ZWsYgfaVCTGdxSiGYsEbKrQE6eU-MKANZsIeCbAedA9MxagQ6eP9M98TLxQklRK9T_5eJhYO6enVfnAbT9TolRb3M7OgDNUU2eN8ekeZV6eUjWOmRK4SSxQO8NrdYObgDIBnzfXJgM6eY6eH9TRbgJ9Ty6eLagCaGg6ef_YvuZ_hVZ2dcbg-hVN9TnVGbbgt7e8-KDmRWnUzVGdnPVagiYG53Tq7eU9TtUOQ9Me-M_MF0agh7eNFAu6ekAVHdPx6eo6eZagmCb16ehuVJ7eZ-KBcgtkR-bgn7eNWG-6ecagh9TZlHuxQD7exWGF7eT8eQtU3WGKdPGSZmdVrdYY-KPmRP_Mtbg6EbX-Kr8efaVgdVxbgtCbrdYuEb2XGtddpeZb7et-KOoZuXGv_MVbge6en9TpcgBbgubgUVG59SW7eUGegaga7ermR3mRRpGe7efbgMEbwuZU3K2-SpYG4-SrdYXyfFdgVANkdV8-SccgzhXcANvdYnaVNBNWIP1CTIITV-MS0cSWfjbgTxeraVmIHtaVf5eP0cl7eyle4kPVdgTAT3BAVAThtIcdgT9TDnRtAKpWC3bgV6fEBNpnPYyfs7e7bgZnPv7eayf4OYUoZb5HOvFpag_Ncy7e4VDMFKh7Uhse28K7dgYnUI8eszEiAV87eWbgDSRDeg77emdgMVGdnRdyQUWgJbglAVDegiyQGegvcgsAVDegnyQonRPegg7ebiSi5HR8e9YgHIY_DTHALgGYd3a_lXHBbobgunPz7exCNdZgGmPSHdlFDaZg2uVteg_-FXCfseg3YAxbGkALLdgX6eb8eXdgEoR7vE5Zg52cBvVGxQDvVZWGxnPNceG7el8e_ZgSoRw5D99Tv6V-yQo8eTQGq8erEboAWkvNBtVWdgPCNccfF-TktVNwEwmf0ZXw9QylMpoRMRgz8e38exoRO9a-YgdbSdbSeaLhZdRjPZvVUTf47e78epWgU9UL9eNDFWnXWdGX0fsre7vfTRHA9eqof23a4fgJuFF9eGEffBLxfgAwNJ9ejvVHWMcgFDMgFqRBggYKBN9eHpRGmGlvVyvfqIYxENVmAqvVACWqpRXDEuvVZYenvVxvVZ2VbYgAgg-vV3vVgNP5vVopRa2Vr4arpR72fAwVIEAUFN4Sf91cypRGwV0pRCqRqFNsfgycSsgg6pRL_Q8pRxggZggepRTwV0eGqgg98eQQVrnUZWfaFOEfGiCLYKTnnXzcSqrMv6DMqa-FNrCLkgclNfk3KKCWHGNcnX3LbXfGAWCJ-TlcQNGN9Jd4Hgwfgg9eI5VhCfFhgbhgp4aD6Itof_2ao9eR1aPggznPA3aSQNFIg9GRx9eXLVZbN7wVwGNEgGAxVoreqMNhqRihgv4adDLz4GmqRFjXEULlxVCQfy9e_1cHcP8yfqwVrIYFACvIYAGGVHNYCWDigQ-eMVU-9e1QCoDLB-eVVV8gGA-eQVUMighSVQigSVUcgNE-eMiXlcQH-eFhGJ-epHNXVVS8a19eXVVb6Q6zfIzQbYfMcYY-eX0Emigb8U5_Ywofk6fkyfgXgjxVn-eQkBftRLPfuof0ig7wc1jXkINfGe91VlrR6INy6fFELn6fA1Pp6ffxV6INW4D2INDISFLgC1Wr6fIWf8jXhWgPzQw6f7aBBjgzofpxVurQrxVurRvqBwrRaQcKsaNCI1rRSEWqZg3xV_-eYJec_ecIfwJNCBgldUxgUDIf--ef7fgbGn1aqyFrELnqWBbgSyVsqWjxRzdS9jG1ELRBgs7QikGvdS9tG2XdN_ewkG5ELUuCA-YZ_eBkgEKNBKLiSfFkgwEL5jGB_efXSKkgtBgX_eUwePkggbQJkGljgC_enjgJNULsRF_ec2QMBgpLNWkGIdHYkG_YGdWgByVikGdkGEeSwpf7xVlkgqiNEyVijgxKNrkGJeSihem6WukgkkGzKNhsR7DC3KNm_eLFLu3ZLyV__eq_ePyVWtUAhgXFL-kgI0dWmMpyffpBvYgoFLJoU7-VYzf3ELYLNFBgT-TiKfV-TOlgB6R4_eGJfSmMj7ffLNQ-dS_SNlgkfSeLNDAfmdGgNfbNPflgtdGlZevfFHgge_e3YLXyV2wNCigngUZmM-sRoYfuMNayVCtRcyV3Yg3rQHMNHtRsmGJtRKcNfyVLYeslge4Gp8d7FLbrf1zQRAfHedoMNUAfMnGCNf3igM1GpMNC1epzQpyVKiIryVS-awMN-igfmGhAfLof2lg7zQ4MNeWUCRgOmgy5TWtRxrQ5yV2ofdAR8yVQDf_yVKCV6BVCzVrbAEzV6UgdCVgNNcNNpCfomg0Afe-H3AfCpfymg0mgxmg5AfZOBs-QtNN9AfmNNEBf8mgGBfA_Q4mgu-QpARBpfDngGBfEpfTzVJedrSZa2RUmgKcPUBfUDfWBfczV6TF4ofBBfTzFLpGYMgtmgplBKuRizVZng-Bf8ZAOngOCIVnglBfOpfZ5V7qGZ2EszVZDY1BVWXgRBRX-TyaAjngaBfmONEcamngVON5dS0zVcoZGPNcvBwHC9pGV0QaoX8ng5wG0BfSkgUDf_ONrBgAve_BfNRS9BfQpfr2EBCfFkWDCfcKAFCf6pGdPNPpfhPXuzc6pGjuRJHZdkgiCftHLm7UC2E6bgMngSogHKGsmgfngi2EgoXS0VktNGjMTCfqPNZ8eYCfv8CJ9fIUYcCfuzF4GVn_Y9uRKUYengQpfN2ftFZOBgvocXQZECVJvRoCfkBfxngrCfPvRZpfNQNdjg-tRY0V1fgaogBsGxCf5rG2XcPCVGDgUDfQCVjvR5CfK3H8CfjQNangmTXWDaNNUBDfJDfG_Q10QnJA30Qi0VjoUNDf7vRfyawnguZcnpfwTfvogVDffmFz-RKiJ-dHkzfysG1UU6ILiog2-TDPXy0VXUMOwRIfNNDbA4EcDfKtGVrd9DfTXAgDfNhggSNhYP2GNyIfT1VnDfLJLMlg2yfQBg-lgTFa0hI8qbE1VK1V9RNN1VI1Vt0elTN7WXUneGSNPqXPHRPaZK1V0yfOrfSKTyJLFjgIne8tGxDfFXgzyfi1ViqgWGE0Df0oUb1Q6tGBSN3DfZaD4oUSdN7vVRlgMaXsuGXRg1qg37cnUgBqgk4N_SNZWgLEfmYZOJbsqgE_TxaPPqg2EaAAR01V6jgPTNkwRJpglOarwRrgF81VQrgteSSrg71V5fgZ_Z8Nab_Z3GfHEftOaA0f_qgSOe5YaTXAB2VCEfQEBNEfoFEPEfIpXPRflCFwKLHBgeKLoQH6TN4qgPUN9TNKxRCpgZEfj9RDUNZogQ2VQwGHUNCFVvBRhEfyyf7LbVRfmEfx7fTmGkwGFrBE2VZpUG2VuIRqBTzBfJWCiCLI2VN2VqEf1neMFft7fNrgR2VKsgkxRUbDgATEqgU2VvpfkCbbsglWF9UNLeGdNf8leYpXzpfLgeKpU4WBSVNNpUHkB0xRIge_kc_rgZpUhbPP-d-_eLgeByRPFfrOPmke_EfcVNWFf9sg17fGFfIyGNIBPyRMyGdFfTyRkFfesgY-dOFDPhWTvVaWNjFfq4Uvrgd0GPNDBObq2VqFf05dhpXZ5Ev2Vgne5WNPhWRrfUWNQ_TeMLnIAjWNWrf5WNnQQW0dT_TJrgiFfmtgfND0xT62V6jgZcS7Mfz5UYXNVzGRrfN3VasE12Vqgcb8aK5ZyzGmyReAfKmgO4UO5Dh_TdpXZ3VLQPEjX8tgd3V0kG-zGwtgZNLj3V72VMzGvpXjyVIugp3VU7Tr3VRrfY0G4yfPug3LL6Ffn2Vt0GinekGSkneqtg53V36U_FfVsaBGfldUDGfW6EFGfRXf9QLpugpbSyOPoPfogc9FfqCVVZSwQg3rQ_NL_3V6yRgFD8yRfLBMsQUGf78dWGf2pfFzRqOLe1GeGfS4Vn1GPOLN4Vo5egZNIvgtHHtmbIJLnYNh1Bs5EVDb4Gf4Lbx_TOXgOgQzfSZ4V1fSb4VuXXMvgxHBe4V5fS8YN4UXl4VhOLn4V3gg0jQ1OLd2N3OLCrgfdSCBTG6ExRAdzRAug7ugvvgyvgtzfR2GWZNZ6fnpU6ugKZN72GmzRdZNupUEYf93VATfC9dkeH51G-Gf92GjeQ_3er4VLkQjjQDHfijQFHfAOGpjQZHfn6EocbOzfMHfJHfBzfYvgYwgMzfVYEBqXMaNWTcXwgCEJVHfoELSaNg0NYPLWTcJzfaBguxH94VF4GKzfYBg14VbHfoHfR6IfHfFLChHfeHfjHfraNvfgsHJRhapga6jgQ9QFqX4pfg4GqHfGha_XgI0RuHfFxg7wgtHf3nU5_TZFTJwcYbN1_B-nPtBfCSE0wVfKAONAXUf40RN5V3HfH5VcjLhbN6Hf-hgcxg5Hfx_B_9RXNUsfGnbNb5GhYD3XafbNtbNWhFi5GQ9dbBg_HfS7G1bNAJfQzfV5VSzfAIfGIffzf05GCcNjJfdqgWQLJIf9xgerfTSfoFZStE17GTcNQCf7eVZ6GsVg6xg83NCcF4DfHeNJ1R56GhcNg5V-_TeSLm8Gh5V__T2hglzfW3GRKSE1W55VitU60Rlqg9Hf6vFt5V8cN4XYjQLUIfTIfypUiygqIfFcFWzfomaIqgp6VA6VGRLTdN5RN51auFCYdN2FZk7Gayg1Hg4ygedNbIfXkgPzfidNSNUpIfb6Vd8Ef4U3ygrIdAqUlIfO6V_RLm8Gc1R3dNVsgEygN-Bc1RsygGzgiRLFeNI7VcRLZzgZ6VmRLsIfU1RStg-QLOeNm8Gi5VJyg0IfDqUsugI0RWeNI9EPJfMqgkPPazfPWZjQLBSLSzgCzgd9G31Rr9EUAUKtg4QL16VhzfFzgwFZVPP__TaGf7LVYcF8zgveNTAUUJfEQeQNU_eNeJf_rT-zgvIfD7VBfNZ8GG7Vw8VazgL7VVPfTzgcBgrFZS7GCJfjJfTfNLuPkfNEJfICGg0ghPPgzgWlgSfNifNyzfHJfq1RkfNMJf0xgFbB1FZGhFjJfKuPZ-GJuPcyF-Tf1zgS8fLIgm-GUJfa7V-1RmPPI0g8ygvQLaHgb7Vd7V0xHf7V2-G2ogr5VYkFfBgu0gMgNR2RjJfu-EjJfW2R56GYgNRmNnJf61CpJfVqXX1g6vF3IduJfoJfa_GekWxJfb1gywFDeUxJfrjgfTL1gNnTLjzfzJfsTLx7V6jgHnM8CV17VApgZcNKqfPcSFFbNqfIqfOGT5Jf2SUp2QcsQr2QcEfrhN97VirfaTcP5ZZhNPiPbhNv1gGkXD2gkBg01gF8VGKfvOautavneZhgJqfAuazXgrta5WfPKfdrgC3RcsaorfzUL0zf00Viugu2Q4hNvUf0zgXiN8zf9kbsigdULn2gMBHwJA-zfp2gCGTkKffrfOiNkJeyDSM2gEfUa8VciN6pWJfUuiNgiNQLNl2gXAUF6Uzne-2gO0gBYZj8V7ULqtdsiNaqXf8VtKftiNqrfIOf2neLSP0Kf0BgZcNs8VSNgCjNcAUJVLFgPLSfWVL62Qn3Rv3cUnM62Qz8VrGB18VTVL82QE2gSWLYjN4QBt3R8za_Kf68VijNCLf_8VpjN99VrjNHMfDDHI9VMLfD0fC4RPLfTLfRUZQ9ETUZEffAkNyAKjtVQLfCkN83gR9VCWC1AKA4gIkNUffBQPWff7dfioZkLfZLff4RhLfYqfeLfh9Vq4RV4gxDHlLfgLBVMf98VSEHjkNgMfAOgIQPGsMvLfPEHxLfNkXzLf13gykN2Lf0Lfz9Vh4gTOg1eflvK49VjWLqUUK4gTffzdfmYgkefP4gL9VC-VJMfG0fuNg58V-CHLlN8EHJ-Vi4gB-VsBFRMfq4gJFHJ0fO-VL0f24gmkNZlNyRGblNmZgRKCelNz4G1lNWMfuDFWqfz0f74gq9VX-VMjFWRP99Vb-VBefOXLaXeZ5gwvKaffDefcffyQHoMfF3PA7R7SZRRAinN0occKAeXLLkFA_akaJ02KO_OSDD35gzQZpYLj7fC6RODbZYIWIHxMf2xCzMfJZHafS_vfpFYcqUjBAJ6gLJgaYP3kPXZGV7YTNfIIH0mN2XLUpGqMO-MfCYLBNfq-VqMO6XLdFTTqMGnNufffqUEtZqcclNfsccanNSkXLNfWnNTrgpPdzvfMNfvMA_kdi-Vr6geHHq4a96Rz6gm6RWNfMCebTcMeHVNf_nPJKK-NA9JKOEDa6g06RaNfq5AnFYwYfANf0HHBoPRYLDoPozfETUfNf1nNYYLO7geNf6_aALcSJgT6g66RMoPxEbMSRhlFlYL6uIEoBJhgeTcA_ErYLHNfMoNvYL2GKo7fmNf1vZoNfX7gJvFvNfmIHorR1WgR6Rv7g5lAu6f1kPgoNmkAioNmnM7IH9YLpnMv-V87gWzgN6DN7RvHJP7RGJHqnM7NfROTm8RT7R9NfvVLa7R7rg5kB6oNzEAM8gtAST2eYVgvDRgQep_QNOfiXf9-VYZLtvgd9Q--VAifZeUvDRQOfkOfxOfC_VmIAHTRkQeTOf6vZyrfx7RXOfipNt8g4vZMrJnpNsQZA8RiAU_7ROKH65gAYe_ZLLvgb_V5pN1pNrte9pNY_VJ8T27R7-Cd_VYMNTGLkKHi_VmwSCqNOrJAxSZ_Vq8goXcSZchoRvDR29Z3KHucgdOf4XVbffi6gf8gbOfpsNxVecXekYDeqNegUfOfr3Qa8RtVUvrfy8gV4UlpfaZLmOfU4U4EKr8LLgMxqNtqNoOfb8gPqNrOf6qNk7R8qN_pNBbL0aLxrfp9gd8Rk8R1Of69g7-C3Of3vgQ8g2_VJTA4_VQbLS-ax6g0oJYrNlRg1_VS-acrN5_WI7g5OfS-aJDVY8c8GgmLXsqU-Cg8vZoMHCPfUCfd8cFPfK9RB1f2qX3rNm6g3NHNPfIbL-rNSPfWaDA9RBAWYPfW0QMDV9tGKsNrXJmjFZrWNHZL9RPXMWsN0XMrZSbsNjPfePfiPfaEOJAW9-gyNHb-D2-gQVNpjKtQfWcYzNHJ_g0DdY8cvPfbsNaEf1sN_WdM-RROKxPf_GgXngSOHLEFfIfDcasBfe8gbUXu9R0PfokdD8fZpGy9RcPaLcCF1focLudMNtNeYgEaPlzVHnCStNv_gaDVOuRXEAxQZoGgOQH2PfscLMSR39RJGA59R9lUMjff9gKwcT0foTcNPH5cL4_gNBABQfB7a4tNXXZJ-R45gE5eZdLKNOyQe8neTAhp0N68gxFgzaSYAhLsHGuNYxgSAhPFVuiScGeU0f7xFRuNgjImqWMQfSCaXCeXrG-GZh_gVAhbuNQQfU-Ra_gyFgnFg-AgwdgOQfxBgzFgcAWZAh2NPwTA7oc3gUkdLB8bm_gN3EyuNnAWlUJh-RMpf1_gjdLiQHCAh4_gxrgsNac9gi_gaAdCRASUKz0dqAh5ACUQfcAdgQPZ0fLfEZQf3-RiAWgQBJ1g9CEupg3jPgFSRQHrueMRHbQf1cfdQfsAWpBhBzED5eIsdgcJnQf9QfvAWjHgB_RoQfAhgqRH1BhlJB1AWrPf-OBvQfJTCxQf6BhzQfcggRwNoeLfbKEhg5kBxeLXKTT7gNwNSwNhoPDUfbQB1eL5OBMChGrXnwNT_RZkX6Qf_Qf-eLvvNYaX7Qf_eLbAhZPBtwNBRfHBWErXLrfOrUHrXBzXLBWoChWrU0wNVrUTQBb3g_OBuSHOrXUfLm_RKRfcQB3SHUggeLVMBWuLVAneFxNh_RLkd9AWLRf5KPNRfrYVYrURxNNVfDbPBJdskeHsWSTHXRfJVBlfLgChYRfgxNoRflxNfTHqfLn4ScRfTUfhRfZDhfyNUxGUsgZBhtkWvTHoRfY0bp-gcXBIbVDFAjRfTsA5qexnJ8fL7GfBBhQTHqjeGyNnmgwDhjkeIFfVORujelIdSFfvRfhRfEJdIDhbrUfleIASyRfYUAtRfCucdDhrVNcIg6_RZASSBWyBWPBWj0fJLfXBWu0fYRP5RfTRPlASREhdRPaBWmDVIyAKRPo0fpBWb5gbqfw4gzWDp0fkBW2BWc5ggefwDVzASPzN9ASd5gdDVZzNASfanBMEhiBW9Rfy0fEBSP5gZHXXkVzzN7BWxgc9BWNhLpzN5ChdgL8EhWoBuzNYAW3nBdoBODRECWeSf1zNxcAb0NIFh5zNV-aSvDNSfisaGxgZFVsAURFhDygt4Q2wS3_fXFhdwFgsa2nDN0NIoMYSfyigTFhbSfKwZ89ZNWfQMUrWHeNZpXJ59Zj0N_qBLHYnFh6nV7BSmSf9BSooPn0NjhLroPEKbUrBs0N_BSqFhBCSAXHe7EnSfZnXJigg7B40fB6g_1GJ8BnlgSCSHyHB1NDIPySffrX30fNHPQId-hLtAhJCW6Sf2SfQFACGhv8JVGhAIRlDGy7gfuZ-vgjZFb1NihgOGBeCSkTgteQQlehFhUgQJ5Mp1NWiLgselYH_NPN6gJ9aVxgPTf3TfVxg71Nvwd60fRYH-0fF4QaiLpHTeUf0CWhVDPTfKTff_STTfjggDAbf_SXTfZTfdTfDZHcTfq5abTfniLDHNOHhg5ahTfDbDwweFZHnNgo2N68aPbV8YHVHdxweu1Pw2NjYg80fEAbdHhCjLqCCDXZ_GhiHhWHhL9acIO7weGcYh_SM8fqpgAeY4xadZH-CSmXbu5aAUf5HfN8f2RF_3aV9a5zgKmg28ayHhQ8fVHhprC4ZHnWfhHhdKTtTca9avTclDhpUgFUfMUf5VACDWJUfYUfF_dN9df9dsKAPUfEHgRUf6GIaDhC1fBcFWUfDjbtJe-jLu6VbUfWoM6HgZHgmzEt6V-HgnDSO4NdGhD5QuJe_6WhvfKUf_HgT5QmDSYkF5DSjOJ7DSyUf7aHUVfThRwIhCpcC7W0rUP8gJmeGpcd4ZwXgKDWC7WVFSe1Wc4ZgCeDlcLESabVBJhlRCf1W54NosNbVfKgPr8UPJhdZaIVfcbHNDWiGhQJhKESMVfT3g94NPVfWIRRVfOESP5N0UflESKxgxQCDlWpESCsUDFhYJhokL_uNLmep8UfbVdVfuJhq5NQDWxESCGFn5NMsUG5gfGF4JhrHd5ESPiE7ESz5NeoMJQXuqTHsUJsUgVfKQXX-ZoVf8VCdDWJ6NXGFvVfpiWxVfCMfnUCiDWNXAucHR6N_DV1VfFQF3VfLlLW6NLcCIJhj5N8Vf9cH29guMOkKhRqRsIhILaAWf4Bhc0cDWfOdHoGhqrXM6NlxVPdHKWfAlLuDWUdH0Vf16NdhglqfzKhnVCL1aied-Kh66NQagCWfLlLeygtDWBWXdlLlBh6DWhEOQWfVjROWfUWfolLO7NrFSSFhBPaetKT7NcWfTJbeWfZcVkWfu5QBeHfWfnePTGhvva2FSpXHRcgm8JRFbJeCCHY_NalMaDseXiaWiaUnQdLhJvaFGSXJbv1cy9gUIHZFbVLhTGSXfPLvagWfXdP7Lhxva5LhH6Qwad3redjaiuAuyf7WDDmLWbQFmLUChIuaY2gabN7WfWFbU8NapgaLhogSAOe_WfjgCBXfRMhn8NFXfCXfVMhbfHrgS0_gXba9WfzVRCZCJXfNHXLXf_DWhUYimL78NhCe9gcYneSXf8gc6fHvGSpzgBfHNlWVhdMSRrEY_4Z1DdP9NumLR9N0tIvDh9aKV9NANhX9NRlWZ9NQBhkfPZXfd9NbXfhkU08NLEWuLcNEWJkgnIRQEWuxV-mLAFPOPfGhHzrC8GSmKhrmLPlUx3TRlUp7g_9N7PB49NbDbnXfxcFX0gBNhdDbPsCtXfS6QShHesUdHM2XfWEWGoeN6QLoennLq-Vu-NPoeUgSY-N5XfwnLwChKBUiEWNHSTuOTYgSoLT_O9nLRNhSHSToePHSv2g8XfIOhBYfEiHzmeSoeIYfHYfMoLJYfQChNYfVYFwlg4vC8-NViHgsU_-NJvCMhHpEWeiHrEWp-NRYf1tUE3gEvCdHSdJAvWMgHSfVV4ZRsWVlsUYYfpJhvCCoigf_NKcYY1c7HgcFJsoLZUV8AWVxedQVmVVt_NhHS2Ohi6QqsUSONRXZCXZOZbVxelYfzHA1HSxOh6UaCAOssUiYZYOhNPhZUAI4CmsgxYfwsUp3CqcLRAOzYfrNVZ_bGjYfgdtpam_b__b4_blJgCAc2VbQAc62dtVSuZeoeWX5dAZJABYPXcZYV-gHBEbYaKVsJAKgYOZIPV-gH3aKkWHDmQpCEeGc6vfTCefJgKVThJgt7gZ-OgPhC-aNpPEdcwCeWjYWCcBOV-gHq7csbaRNYh8ah0T2IfpEcS6CdeWKOV-gHDODmqHIme-KcMHNW7gbJgSVTvCeCQhfQhCLczCexMbfPhzYclPh5NV-gHL_b3TJ6SCK9dxrXkXfAsCmXfPYdKJgMrf-pgQVVtKhO8dgNhLsC9gHlXfpXflNhzQhOkeq5YgSLYBbXQhKtPsQhmoDbYVKDREiWogeUJarQhGtChrBvaAjYcimeLlUjqWtZcOPYaDb8IfGRhAsCIRhj3AiYcIIAJeC9tCRkfQJgkiCZRhh7fbRhFtCWtCoXBgFK2GX3URDPVhNhoXfkNhdNVPRhqRhj3Ae8al2Tvkf0jfted7PBBRh7jV0RhPPAoXBktCOIAgRhURhjiXwZP6vfanL_QhzRh_bQdEYN8agxeMXRSLb_KgbddBLgoROixfYLbkxfo2ckLgnEBMdd3SOc_al_gAueexadZXCyfxLg_6ThqQSuevLgXxaBueDIOlwe-teTue7eg62cHSPM5ewMh38NuMhQ9E68NDEWO1frkL2MhPlWfjV3Sh-hIWLcW7JcEB89d29eRigurXzHABrRqQhMShTzPwiJ02c-Jgcmfoffo2ZMQhpBbIjI_if7ueQAH6gN3TLVsQ1JfxZUkZdcPVBIdxgKLvDHxesyArkc0LcNZVCQZPcblAbzsbUgdhPhOAbGUc5_bAQhFQhyNVfVTUOV9vAbkB6KgDdJUbAQKgx7O-OgzRh59Ot7OzEE3Jd75I-Kgjxee7E4KbvAAKye5YXY0awTg7SgD4TWqVC2eK2eQ6eEmR4ngbuZ7DCduZuzgw_gA4czDDKvNkZTGSeGMcIZe1tbX5ccPUJFYueVQLO6ThuEHXweOOg-xQlcgu-KscgQoZ4egZ7eAANxcgT7bDtCdSBstSePYsyAyJdKKg-RhdSBxNc3IauKd6RhOvaXLhvFSZLh8zd4vOOufqQh8UhK3GzHPbtJ9KcSnQH4KDVhElgIXePWe5kgL0doSVr6b3FEBUhOmU6zaUyatCHC0aDUhitZKvZJ8OoRNJxaxrK5tekShKXArxaHQVWgcZPOcUWwsdG_ftVh82fJ_fwPhhxb_RAvvbJmZ9LTeYbXCMG4fyVh0Qh6wbzybCzDI_fUSWXQh0VhHgE0-fWIgoaBUZE0IcB7f7Vhw3fwSFYvb2xbAWhMWhYudIPV6LcdLFhGTwzWxyebzczUeGAdrnaBOV-PVpxPFPEGIdVsKskPswet7cXue-xfmddwLgoWhTddWxaKOV-PVYDEoFVNzbbGBoAA89OOQhDIdpMaOECiWhCTOIIdcPVvWh1rKrlZzkF-5HzHdPxasWhnweeWh26HxkDAgF-5HIWXEXh1Hd8WhNZVvWhMzPlLTK7b42C6Wh_PVtWhYyAxBAihX21cLbdWYZMNYxBAG1G7TXcWCije_kf7Thl_apXBxBAlKF6FPWhXR4blXh4JgnXhkoBpXhtBAPURhHg_tZCaJPmZiAAyXhhMcecVaNYZJYZXhEkEPLY4JItXhanfpeVSKgANZenfLhc3KgLJYxBA30C4wAFfI3FAFHB8UXQ4R4JFrIF2EPmnf4HKRLgR6T5yBxBASjIK0PJJgAVhGKYmQgcKddnfuJgfnfKYhvOY9aAxBAfaFy6C6HdZfeU6fsWZ46JqYhluIkuIOVMQhJvle0BbbYhrYhtuI_wJULAtYhBxeLOcGsDxBAF6J_URmUh0tMugV0PgvrMrMTp-JQqCxBAbmZq9BNif7DbBuZqMENZhT5JeYhMQcbnf1Oe5JSdUhHZe3VRoXhxDBCKY1GCj9SP_Fg6YnDBpiMgBTQ7UO-SIxb3Jg0tMNPgo0c5XhxDBpPZEPEASc5lZfXhIEDhvauiImRcWThmFff2VItgRtgVOhMrJpScWiQpiMnZCgcCDddn4ZF3dMyeBvfbAf4nXW3VDmgh-TIDT_tgH-gBugYFD-tgkeUH-gt-aY8gJPfo-g-HhFsCXXfjLS3ldrldc7HgahpmdhoYw8cAmd4nY-md2hbwbU7oYQXU_nYtndCod9WUDndkmd2xXEodlahPmduDUwMWKpY9cUMpYKcTVYURIhoGZOlazmd1nYu_dJyXUpYwahbJZfpYCMWapYGbhoib2RdPyXnmdWnc3mdnDc4pCnnY4ldF0USbh5oYsoYxoYyahAbhabhymdjmddbhmyXdMWJbhlcU3oYGmdNbh6oYDmdvyXGndnndundAUMknYBFUyndmMWPndMdTwLW_xXSmdgcYwcYNpYucYYndZmdcwYLndxAQbndnbh_ibndTqGZcbh7ldpGZJzXvmd8md8eOboWCbhtpYB1URbhgbhIchKBQqnd3dTsndDchMhZPhZAVda4YwCdpVbyCd7aWxXh2ZhnyAhreJwbRGewmaUJeIJb_GYfmayrcWCda_fjmaXIePXadHcCIcFydfRKlZhjchiQbWAc_Uhg8bFvT6WMFGeLIAYVUK0PEkbdlfRZh1ZhRIAwkc2DBP5I5UhDcgdlRc9MGbgichHdhCmNOJe_4IKKdqagLXYi9MNXYeZhuHA7DTcwetnfMlBXLgahVAdYchVyLb9ZVIUhS_anDd7PeAqKs0Px_YXyeE8UZyePjB_mQObIKFRdyeT8cMZX6JdqtZtye0ye25BllVlpMjYPvof0MhGOPxigBWfhiIBkWokgzFLJYeRMN6jgc1E3ofIBh-tR9ofwmg_ofFoXGngRehEngJngHpfmBVazVoBVlmgbBfmOhp7f9ARLnFBBR2BV5ngvHLZaVZzIRFAAILVrgAgI4og6BftCfX0VvCfk8QTCVsvRFogYpgkpfdehWvR_vR5HhSxR0PYMneUSN7MDD_T7iIrqgmrgfwR_ehivZMrgh2gXxRoEfgkeT2gnvGB9dNFFpGfuzRoGfAwgKOh9yfZwggCRrwg_ga5pf1aNuId3HgFkXC2gn3Siwg72Ro8VD3gIfNNIXpaDRgQk3NYwczDYpVffkVVKh_6NeFSLbKvzNZ6NGRcH7NzYgQLhHJdiNcYeWxedHISzedNsg2Je9Bg1ccU1fmGeihYDRe9QeFaU_edAVe-edFFWDVeMfdhlY3IRt1TeBUNghMaUJghPReLghdfd6UOZvROUTJiYefdnaUbsXAsf9Je9qLteb2KguUT3ff_3PhghvxTtiYkghmrLDGWArLRgdsOUKgdg3P3BUqghWbbiMbtghrsXjPhXbbMgdS2dZXbnjYtgdpHCjWOgjY6gdf0TmCcGcbpwd2aLBhdAXO1jYzjYIhhDhdLHWt4PLWTHHWFkY9BUdhdJhdRHW0bbFNbJcbYeWONbYHWRhhdWTk_g2cEcUcmtXWUckhdrXOZUcUUc-ScghhekY5WeXuXfuXbiduReVYTpRe8RerReRjdDlYwjd_6d5jdvrd5Re9tTwhhASedhaPCUAbDvjdivXyReqzS0ReNwX2RehCUpsdolYYgWWtT8YOEih6sLCkdIsX_ResvXBSewaU4hh4NbegbewX6wXedbYgb2kdhkdmmYEaTKKWtkdxkdhmYwkd_Nb5wXQKS7wXbihWihvlW4kdlxLymYoKSICgGxcd8f_ldPldRObxaT1Hhi_dYldxjah1f8aTildbWOkldBbThld1saqKS-JcxsaO-P_ndpldPchAbh0ldKndTbhXLWBodobhOjhLchDbhIxc9nY9tUpahtLWCmd9ldZzUCndqah7xXJnd_bhNjh0ah_md2ahHoYocYOYUUnd7ahWndFyXkcYVXUZndqDU8MWSGZGchMjh5oYW_fYbh3DclmdJjhUch4jhTchemda0DVbhhahJ1I2jhondiyXfbhrnYHbhEkh2md8jhAchqyXsahZMWmbh5ndjEUNkhEvUwyXEpYfjhjIgLkhKwPDpY0cU0bh4yXp0UxLWVvUzLWUmd0MW7bhXnd10Uujhmkh-bhINWzoYx6BTGZCdThndtbhHkhSzXSchGkhobhRchOchKkhTbhnpYkpYPjhEch6khuldjjh9ndkibXkhTbhTibG4LQkhvnd5pY9Dc0ndVMK_ndtDczjh3DcOlhMlhXxZNodGGVdsfNKeWdcVCg7jawoejFUA9cy8fSacopcE9cEHe2ZfB2fjzBfgO47dqCgH8IwmbxCglKeDPb78fFPbfuITeFakbihOr-HMvem9f99XJDgnDQVqb5Xax0X0sfWAe2sfuhejwDA-fVbXx9fl8WKafsMXV9ccDgZIZeDgXDgpHVFtf2pdVGUDqZ-9fSAeh2fKtfbpe-EddpecmbSgd7ghMecW5c-qdBZc0GdmGbF-fXvYI-fuVh8VhMvYaSWkvb0sdcHQomhNudO-fvVhSKJL4fw9cFCgqicnLeG9WAbcymhAIV7_fWtdR3fvkOqmhktd3vYc3f6UE3PUskSiwfc-fjafg3fppe6Bdrpe-fXvkeQucBMe5YVADhFaMt-fvmhnwYP3XGmTC3fcrcxVhNWhr0b53ffxYmudbmhMiearcymc5peewYyRbXUWJ4fSWh1-fRWhlmhYnhGkbVUdttfB-ZCqOvvdrUWPje6afqnTKDM5vdBqedyYHwBESbBwdeFXzicQEZjUdhveCbfyoe9LJOwdJzbzCKRMelwfu0SeEeT_fXxe8WV9wf2UVxwd7UV0VV_WVY5Xfrdvnfs2cjVWXSbE0bhVWLqegRdd-cqMdZjYuVWUCdJHb_icLpTkTSLxdkbc3TeUxdy0bqSb_BgPeaVxdsohDFMyohsMQMTbe8ZtHcc7ZhiezSbpxdmmakHbVtaDyd_maHTbQbfpWbG0Z3ohAydnmaVEgHOQHIgMPAhXWV-Dq4f44XJIgXOQH1YNlbnkbLrT34fnRKaUSt2bEuOPIUUYbkMeCsTj_fniehzdlYWjzdSVhtlHb4bG0dk4bzzdCUeO2YF0d4zdq2YRVh2XeyZIHVhdEgdbf-NR3RQpldJxO28Xdldi0dt0dk0d10dAJE43YP3Yv3YLxOaLaOxOhmJIbgkQQM9XoeACqhW1d60dxRK7US6kbOlbD5fQ9XZ1dH1dJwSJ1ditTv0dC9XO1dIqhR-g8fbq3YT1ds3YV1dpaWX1d73Yf1dSqhRIgPlbjyAdqcl0d0tOulb1IgwZQK4Yh1dn1d29XoSa4RdAGdI5f-9X5xOmyOYbWHGdr_fYufnCdyqe1qeX4Y4uTMyOk4YxqeBwTw4Wx4YL2dD5YN8b6ghy7XU2daAfWufr8bB5Yt8b52dKcWz5YtfKxDbFUQS2Z5IUp0Z6mhITaZ_HP5fSWSv0Zh6Yywfi5f0wf7Me2wflcWv_fzwfBNeKmSDNet6YFNe23dGpW43dVxT0MeeWYnaaWBenEg75f3dPugXQNen5fqEgs5f5iegFeOxfsEg_6ckFeXsZ-JU04dAKUldWz4dv4dHghp7YmPMr7YMyTNshnJW07YyvSp4dovSz7YZyTs4dwBh85fbGdjBe3EggAg2Eg0Eg-Wc5EgMYa1nhhsh7UevUeXre58Y_iBvWbVGcgTapAhc9Y2jcQ6d4jcT6dKfWwZee7cMTNereFLUjgWGVeZzSKbUO7dy9Xj-YV7dEfdFReEKcLLUvCYDthxCY0lYNVelseQbUh7d44dWgWA_YwJcx7dT3dWaCxEEizbAaPZvDLYce2Q1xg0eNl1RVGgZXhqQCMJaJEb4WhsTF1xefdh00bmthbUBYRFRODtYhJxe6Uh3chwthoVAtYhKVZp9aOkDHSCZATHcW9gEg-dO8ft1PkHhJZH4iXojeY9aaedR7TCuhJuhyweyoPVPhe_SS9aIIh0TfKIhrCTcSC1GAwOEQCIZdC1fPzEEHSFBaerDf_0VmHgHSCvSVeRBzkcuBfVogbthXXByqLHmfYjQzNcjKhAcSBEVkFSJRc6ZhyGfmOLj4VmGT9GfRfhD2G2GfgrguuhfShA8NsKhFGhTlLmFhWFSJLhB7NLLh2fhiFSwuhCcSJRcvthbAHoGFHmfuUAd1FzBgVUXKefSbA5DbFRcPWfKvhRWfm7eBZhXXBb6fwkBMHBcmeo8dIehofSZ1aLGEMehs9gNpfOzVloGQehzAfSehpQfkngrvhPBfyARz7EFuRUngNeh5ofu3CpvhCzagBfgehrng0ngIBgDkGsONTUhvEI-zVtIAhngBvRZ9f7QNtehPCVvehRBRxehhpf5BfGogRDfeTZYoURDf5eh5qgOqgLfhNaZAfhR1Q8ehLedYsgtEf_feHfhyGEEzfVmegJhf1anHfYhN_1cZAUZgeyKfyneGfU0ne2ehJADlfh0pXQjNl3gSjNl_Qh3gVjNn3glJhi4NJVfU7VGIR_MV6BgIWIL4cA0ON4cgGed5ZJwfv1WLwftFYTReLhd7BUemYZAZNwfyGe5ihDhevUY38fQLdepcBheuoealhXCgt8ft4cgxhmhcTCgyVacodNheQwfsZafEdwsfzQY2hcqpdnEduxhpEdoLdpJJ9sftacjMXphezTdrhe4qchLe0gTD-fvsbdmhJrdSQWqBdWwf4mh1SWy3XstdtudzgeiafXtfk3foaf3Dgqafm-fPnhHRdFvdQmTIyh8OOrudcQTOwbvudEohTieX7SSwdnwfxCMUMekQUCoazohFVhDUe74fQufNjchSYrqe0-ctqeP2dQ-XyCP8GXB6YUNME_X72fG_X0VbA3d55YLtZhEZ8-czMeBFew_fDFeirhk6Y1wf7wfTWY-_f7ve13dAxfETag5fxncTBZk5fILDm5fPxfFIbEsh3sceUehufBJedAgjsh0EghfaP6d3KAY8YX6d8shLecjwAxAg5NJadhBEANSCYOcoFV1SBtefahfkRhc3gR7Qi3gdCHwChj_Qm3gKzf2thmzhx2F6vgU9BXGTwZd2Fg3NaefhA1P74V2zh5BAnzhQHTN-Q8lf46feehnvhjmgnpgtHgIoXZBVz1gN0hYBVFngwvhxngDpfUpfQoXYeh6ONKpfRBRM0hlvalngWehk8Qg0htngzzVRRAeogrpggogIwhq7fHNhWngJCV7xeNwhGpg5vhQwhhoU-OSjpfmpg4vhs0hoBRSDf_oX-oXOKTBfhUpXKfhaFZZBguwhxbapHfG5VbAU_uCGjNw8VSNTHSCE0hCTFSGAAlQcGKw9d9zh6EVAJgjwhbwhh4NKESDxhpoZNvhD0hx2FQHTFcBYdJothJHByyJWke-MV7IhfPdbJAM1he1hO1hRFAg1hitDAaAs8L2jeVMVUXhgYh5SUZ1hn1hvGgp1hevhx2F1xL3TJ6lQV7fzmGkvhb-TZOaq1h62F8AA6BErrhvnahNYZIgh2bRqgKaXX1hCdVC1hCzfdkDF2hwLB8AAFJTwXMaMcI0hWrgmYZV_SV2haGAWUX6yDccBgje3aPkqfCYMA1haJFf2hNeeVvhvUXddSeuhSneguhQ2h9ITS2hAJTC0hnzhGSF5DBGLajjeo4N_whaJhKVfzcfjbH6NU_UfAxhG-Gq8G22hx2FbcBt3AQ1hzEEKpBM2h_IgJfh7yfEYZq2hy2FfyHnmDF0hDVDtOcX-dOJLO2hsDfUwgXgeWfhD1hU2h71hG2h01cZEBEVDaefXRhiGa3yfe2hj3hW2hXCRwFAZCRxRcmVXcXhT1h6reuDYx2hB1hVfhB0hc1hNSCZhQ_1P_oBqzhUsB7qfzsb6fhXTT7EWZTTHjKH3h62FCnJ5VDiVBWEAlzPzsSEJcRBcqicJ9DK4hwLBi5I7EAG5BL3hKjQiQc-ib6rfFveR4c4YfFuFPxhRlcTsfiZfoZaUlhe7WWlhXxhOLdWzh5Uc5AXixhRKeFhebCgZxhoxZf2WQCgnQabLd4lh6Zf74h8ZfOfVc2frSegTdf2fiTdCmhnTdORXWBdsheKgMiDg_9fkDg7xhH6S9xh2mhlLeTvepLeDwYHnhi3fHUd3tdJUdMMeBbfNqeVMe_ecz8fbieCUelMek_fQ0dfZZ19XQBe3bcP7YKAgghZxscm5WrEgPAgtEg55f9ladlZvBeWSUjzhPxHMZht3hihP2Vh00ciaI28dRZBRwe45a1GbDnhuAZqudd4X1WaNwbAwYlfAayhi3hbUB93hrFP91hyHTMaI4aPosLJhhhHPW4hihPcbBExbBvEK3hhqfd9ZVThj6bhnKNnhY6hczP_cBYUAj2hibBnMKWFdzIQk6hgaKnBAOOePFc4jeg8bH3d8SUq2hqEKMGcLHBU6hJAcPke2zOzVS2yhdvhO6hO-EVfE08bY5CueURJObZeE2dlzhd1hL4hzjCgLEF7hVTVM9bbSQl2Ht6hVlQgjeEwaQ7h1jca6ArZe__cgzhWya61hB7hL4hV5CaqbuAAvsS9Rai1hmNBtYeC6hZKAV4fOohouhg7hX4hi7hJDDHgAn7hOJOxkBh6aBAgyFIkrh0_fxveZFhzeY0vegMZ-SaGzhkMZCTaJzhiaaCxfP7d67hT3U55hv7hihP9sb5iFjZEN_dPWhyQbqkX_qd16h65h3fY_3hVEAB4hlBI2DJzuemVhoWhQgceMc83hO-E7BA5zh2bF7zhQse6_GEULtwhT2hTZhXXBs2h77CQwC-Igx_GNfh_vgivgQfh2uhtpUTfhGJdx6Nf-ZpYhLcC5-IqfCVWh1SFsyAJKgD3ZmrB5-IuMMtYhu2ZkkcL8hpzcDdBLaA6Gg4VCsmLoeg4GS0mL3DhP1fAhU5Ddwohc-H1EIVVadoesCefoea1fCEdkZaiUc8SdnHZ9vWVhcGKeRdc14h98coZfKDet4hITdaxhsZfkxhDbfzoe19hxZfglhLheilhnxhUpdpxhh0X2lhRheZ2fq2Wb2fz0XnDeRkaBAeTkav9frxcWDgCtf7QaZDgIAeMafAtfr2fu2fTpe5Senhen2f3xhgBd0Td5Ld2TdNRanDgzQd6TddWaMrcfWaRtfrMIX-f5mCwDgnGbf3fi3flaftnORyhPFdrRYhRaD-ci6hgtfplT8DgKKXDWcdrcTyhgTeK_f0tfM_fS4f2AeBrZEbfgohZ4fH4W-tfrFdAufm-cCjcUEgxch_HcZIeSbfXzdq-cS_hmqeqwffIeObhfEg4qhUuf6qhWORAIbcnc6qevyh61dcchr4YRUedch3qeEpCDNhUrh7qeVLMZ9bMGd8qewie-qe9UQQzhIsh5bfgufy9h9EgxDg-bf7dWy5heAgvIeXNdmshZNdUlZoNesufSreTdXUreOeW15hkVdgHYZreXjejlZcreaje4BekzhichiuAWpHEHdFgc1iXHmX3iXP_aGJbfEboLbKOeAuZbOVxdg5TYrPYSVVwENTggUFZHEfL1Vczfq6VcfhunLeEW4qWY2YE6bfphs-cJRT2thjWARnJl3h-TYEKA8HdXgas1DGiBiLY_ZK0qaYfEEKAkThRThR7AGiBsEQ43ZI7b8zh4HKrmeqocqyeXJeu7hjWA2Da08Bo8BkmDsBA0WhavC84IVkMJrCNtep3h4memAiXpR3UU_8hiuAUBimBAWBigoBy2FQDT2DabBiEEA0eeuxSXYhB_ZHBVhBiAeGjBif7hjWAVBizHAT3bJTAvBiL8d5ZhsHgynLYHF6XfS3hGxB07h77CIqa6AgWLh3KBJ8NXxPzuhdhNnrfiGSTiaEEfsneSCiNHaqWfngSMCi5yQWEgXWcDufi4f_xdXEgAUS2AiXfCsRA8Yh1ADaEBp8hEFac3h43hp2hGxBC2FnAT_gFlxbb2hJ-G2HgWHThuhtCicyF0AThLZb4Uluh9ygjjLtAiadhjqB6xCGOE62b7XW9tCDYb11hdvCvAiL1hGxBEDiW1Y9Bil2TWVe13hxhHCCi8Nh2CiiuANDiNIUqBibLFYuCHWhSbA1aCgthZHSUDiIBULDiyLa3FEMRVj9SjVRPnPnhSdNTouhSZD2fYd4CghIeJADjPbwJBgaxYh5Ac9fa_fY6oJUkM6Hd03hVaeXEbsgPqfEg3AAYhD9h4gVv0cgYhUZV1Oe3chSZD4dC2Wh8uI-uf_CZN9heZh8JMiFKtnHXWh2XhXAHlhSbNTmVRTugk7C0ugvugi9hZKAYVel8PdZhichSZDjxbDdJ7aK9XhjYh2OejaZ4XhqfEaaPt9ahKbGyeLddwtetDiBdhCTITVR1Di55hFiV8Di0thD3Z69d69bcEbN3S1EibxU3xfD-UdOeRbdqAbHOVwOVfPgFuM4_FCNUkgV6pQmgV9ee-mBOyfqMEyBAJkMwUXXZhDNYwXht_UJCedkDYFiwAAxZhcWCgLcYZhGYhrUZHJYSNZQkd9ZKyBAOVMwUXOlfmXhSZhpaeLqVs1DtFi7NVeYhFZhmFisJgMxLpFiksXrFipXByBA8BZdZKSxC5FicFiyFi1FiuRZJLA6PZqJOZtcEYhJiSEKOOqfPAW-qXbXXlsef4hZ8f3Qec9hckCe9hW1fxgeY1fJyhfUcrIXc1ff_dShKPSeoiZzGeLLd1GeXlhWQa0Adq8ftUc9Gex4ht1fNDe-AXPDehpZy1feCg54hHHe3ZfndcrxhaacysfoSe9lh3sfXHVwxhz9AF5hVAaN-hZLekQJH5htLdJ5hrTdU-hfDg9dcUpe_dc8bZx2fCec6iOyxh5wWC-f42fQ-fMtdGTeOtdyGb8mhjQKhafWtfYqZ0Bdkaf2BdmafMyhctffwf_ka5Dgr-flles3fuHintfbnW8RXi9Z8peKWe9Rb3afJWe1af4HiK6cfMdOzZHIefFdCohjFXb5h29hR7Z7tfQCdHbf1TeY_fkyhvchi-cciednaEufUIegCitRdZEg8rcU_hbSY1phl5h0yc_MdryhBNdq_fVjcSdZ_qhxCdFweqIe2CdTzh_rhGXP7bf6scvEg8scAcflUeJ7cy5hDAikshxAYrshfAgQSUHAi2AYushmIboNdPDdbWhc6dPAi3ufUDd5ufUmafaFlJAmZC-Xd8Di6thREikoBXEASEPtZFgNYfYhuXhRKYMNYNJiWScQJilFiGGiUJiZLBIOJEKAG9hLKd1FitzChMcofFqEisgSLJPweEZnfrthhLgMsIdLg_zW3tVj5ekkRPAVZCNmegJ4RFoMLkXC5gD-VUMfU4gdoZbnPaWOT5gMIANFHo0fPDh3rAY5ILJPxthODNvDPF0C8DiM9hCxeWaCFKitkBrtEyPh6AiszhQThA3cnDBOKizBJyhQUoHNfe1PhpRZztSXKiHKifThJKiDBiDrbdselThbJALJPP4hnThtePvPcQEiWLPNHdMwdmsemghmYhjghCZfcKWadfubfaZfddfcZbxsekdfAgfA4dYZfDldmdfcJUafb0bfW4d6WMLJPZdCaYD77cBfU9Be1QhIXL3Ji-4gK0fH0f4KOACiB4gCogSUUM5RRLiN5gTLiRef9aAILi1GAKLiW4Hw8hxhJNVhVUZVFiaLi5JiO5ghHdeLiDPG4hf8uIphfG7a9xesJiNKitLifNEWtJSJcCTIB6hxLisxfN6T7xeWKiDPGdDihkQSZBeJiY8TztEuJi5yBLJPikFOXQK9JaDisMEFZEpThUKixsVg7FMIF-zW0LiFNAKMiMWMMMi0BAQDTm3JO5IUDTnhP-iRVMiOkDLJPN5OOXQhCTM8EuLi1SFG7hb7a5xe3TFzLijMiWXAktCGKgXXASOJJbCVdh7thgFicGAL4TvNCQZhhLco_aXFi9GAQJikKgZJiTNYa7Co6H_2ZJbC3Yh4MiANiUrBofEfEJ6HdNOVPxeGBisLiNNirwCwgPjKi-EifJi_Li-JA9BbJdQkKilWhPdY7xfnmemwVxHBe9eZkLGESUwZ9BggAdeZfjoep9h-CeW2f8GiL9cbHiITeS-f6DefCKuDgzLeFnhIUdgwfcfVewfPLQCIi3tfvUIRMeUwdt7hX4fhEeW_hEWY6-cJ_XJ8hcWP4eYw0ZT5fy0Z5_fB3U8SaT8S8MesveeDIa5fE8hDAg9SYFAg_SYOfY56cIxfMxf_WPtaaUAgRdWTAgZBeGNJLsh5MicNidzhWddNnDMMc6vfKChEVgrCTCmN8SA7EAM-HhdeIDiFNU9ueWINDehUogEHZhzh5-fTZZ0Li12cqwemocGaVqLgShYGCef3cRKA7pQjuMLPg61eGPe-xQwbgXaViegbnUJALiBYCAdcocbNiVQBAzES_Fp_C0zBLEAxHduxSBobuvaFxV2vV_yE4vVKFN7vVMFNHuh9mefvVzlPwaGmpRhggjNPFHhANieaFePiaUClCGaxEeIYRvhs2hJrCjreyCiymVyPiqPi6vVjpXyIYR7A0zBpPZKDRDNiPrEa2en5gjLg2JiuDFAMfHUUrEhILhRLh91PJhcGZejEijwcMJi8tZJrWreeiGgidLTGiFfdQSfD9RfwSYyA_EAnnZYtCVxfHUFj1bJQiZlHw6h4gV6uedXhCMc7FiAGicHATIFtQiCLgr2SZAiIgcqmec7JCsaRdYc7fpdhpDdn1cWdbBrfM2cOMg8yERNgYgg4xUGvgJnVQsMavKNOgAVgfaRenVROgA5grOeTOYPPgG2aevMSQgPBGRQiJ0eWRgZVMfegjoV-fUgSgYoV11e-0WHCeB2eJeRAwc7YekScfTgD0M_Tg4hGgnS77fV_eL_eGehFedS-aNmg5oguHgHMhe0hRDfkpgvBRTBg0sgzsgt2VOXNeFfD7UGML_ZhOSEVjaSHg88RS_gHQfFQX5Fg4gUyJhCBh50hrNaPmLNeLVZcTTZRgQRGgfUfqIh-GhxJeXkezJeLJh_oLTPh3INLjg8Kda9hX8fnCed9hEhcQghrJRFghTUO_Qe-ZUKRePvXVghTghRghtgWh1TNaU2hYXFW4Si4jdAfdVsh7ODQpczmhxNbVhamzSSsdBih2hhW7P0hhNTiQ-YWZTWca1Re9hhovXjsdEwXfjduZOQTiAlYIlYUihxJWuhhRAYcCUIihZTi9ReDkdDSeYsdSwXbQiiwcNhciGiY4cf8fjZfmGiWxh7PdNCgILdOxcbsf2Ger4hr8fx9h7Gez9hhsfclhTLdelhYjS04hk1fATd7eXjlhH9cj9f7ZfFBdLUiJPS9Zfs5S_ZfHLe3QYQDggqcSDgiacUDgaheHHi19fP-hvxcR-hbDgckaOHiMmh7pdRHiY-hQLea-h6Edc-hiBdWmhoHeYmhs9cj-hu9c3mhqLex9curhdwYgHiGIVGFdzkab-fjWad-fg-fm-hYBP-BXlAew-hTTe9UiNRSAieUFd4-h9kS6-hDPiq0bEEg_qWAyYTQhsQAlvdNEAnvdRrWpvd2af_9ZwnhynTM_ZXgZutfMkbwtfNWeFEgYRd_afaRdQ6clrcogZdLQDOiqrc3yYV_fHOiG_hU7ZFXaQqelohIXaNHbDphFufCufN_heMeg6cQ_hYEgL_h5SbFVc1xd8xd_Sb1ViSIivJbyzY-wdGIg04fpXWSphXIiORie6bMfckXau-c8MdX_h0EejCdo_fhEgtyhg_hxieL5fZufYRTbufpveZ6Yhrh7yhuwf9-cwwfZ-Worh-wf6Me_SUQWYTOi2veV-fcscbaaZ5f03d-rZhscMzhw_fINegZZKNezeYOzh9DKz_hw5h9iOBshRzhaBenIiR9HlXIWNefFetIe3_h8SJ4scYWcUWbXPRiJbZFczXSxIeXzh64dWGcFoclRTCdXkufYCa45foFe7uWDcfcXiH-A-5fBAis1ZB6f_Ie4IiGXcG6fwUenIb21Z84dDGcqWbRXiz-biYau5dFGchYam5d_4dMXitFcQIbNXbhUaQfW8_cR2Z-_cfSd7jcj9dzZefBb1Zej2eZTUYtXkBb3Ze7Ze6TfwAgCJiyAgBVeYaWwhYEVe_aUHthe-YUthKthk-YZ7dCthPghEthw-YCSeU7daYiXYiUYO_LixsKSfBQNiKJiMKiwMiQFAReUj5AupRrfekqft-aW9gfaLIDMptfmTeenTwtfEXeqYiXfCOzEIcSbeGjPiFVVVvflAiLzE_vVSFNoggvpR2Pi4OdOLinPipehDQiEZi2VFpggIQisLirYi1VF9YiegA9PiNIAuUXKhIiZehuKACLPZiHZiQwVkYis7MnCEgvayOYAZPEcJA2harGBFbeQipWCSkQKwbwFg13QhsNGeVtzhG4QsNHI_ggChtDSm-gHrTJWi90dLWiANiGXAykPjLZV8codhxRiimUlSg2KhE_G4yVHLhv-g97fJPfCcaT_gMYgVSiUSibCeeGeEJhJxhQ1f2Yf3rXZGi_gcpCe7Je8YfyihFnYwTiMIeRpZi8fXld7ger9hwAdcpc2AdQbZsGidxhYdcfxhyGiHQdCUinpchQax1fipcz1fTDeOveulcusfwlcPUiB5LRUiODgILed2fsSewdcBHikMXkDgW9coHV0xh-hc_sfkHVhUiO-hfkalhex8WlUiBNVnUikHepUi8EdrUiaaftUixJXPtfrDg-Ui6OIo-hRJDq-hcNediclHiZtfu-h_9cCViupewGbCDg9Bd2-htecIViNQUKViGMe-ken-fORd4afxnhstf4biaVi7af1Xe--hGEgA_h2tfhUdBohP_ffohz9WhohPEgSIeKbfABeMbf6Tewch5ViaCd-TeeWcVIiJufbEggCdZIizRdWnc3qh9Ud5qhfIivqebWiCrh36crbfkIi5qcrIedUepIiOVdTXi5_hJreI5dZXirfc9_hE6f__heXixEgNDPpBeqshkXiTDXmXiYocqAgyuflBYn-fU6d4pWtOieCiZ9YP2Zh5dzjcpBdBPif7cFJe8IiV7cYjeIJeKYiE1T3ihBJiScfVDd4QiZ-IsaK5vfq1bBfeRLce2eLdfSuKQkcONg01eGofBQX91edZUDTgG2eFTgBTgMpVPiZbWRWFizFigdYGug6Tg1rf_qXrZi16AMoD4dUviCt7JHDiSJiHFKudigJiWwAJ4Tq-JLaPuOcVFi_MiGsDljDZGAedIEDHt7JclfulfXAK-dihZijyB_-dfKd7cIhGgwkfPeiGei_di2dij5CWhGCeiIOa5QcP_U0FiReiHNTCteHdIZaKvQcieipQiTFK5CiTKbFnfYeifFi-Zi2diYjbeei7hfZGRQeiqeiAeiAiW7PheLcDdhOei-MiweiHeireiSVBjHdduJ1eIoei3eiwQiAeiDKBNFJk7O-kfOGiP7OIfiSZi2diueVwCbOLcT6f-ei9diZeijeizvAhPBcIB-9IDPEwLitae3qQRyfNMgj6f1qQ0_ggpVjfixdiQqVeQiEEiJHBRJigNiERiEaixOeSBGdQgofiHOVzKgpVeu-al8g5qUKNOlQiPFh66WQAhuORG1NG1NJ8BbGhF1fp6NwKhDCIKcdxCFRKitMEJbCEMiLNiBfi3XPIEbzPhWRhzLcTNinKienGe-J2yCRffb2hXvCkOhnGYk9G_LilaPufifNVGEi8qfCAKHdY1LN0Li3BAyzclFBYfebQhihW-KhVfQwQi3BAkDZ3FEyEYXEi5fiMkdrTiPkdVZfIMiKIYyxIC_dboaQ_awKg2AhrQg3XhnQguOeDkEGaRJOVpQic7AyYX5Oi8diENi4XhXnfPdVddhgZVnIP7zadVhbxfkMcELgrnfwnfKbQ51cx4F4yaVLg3nZ_7YjyeQqa7hgFHN9hgMAhr0hYId4VfnDWhKhpDWXFil5CNShXjX_uf8EBnueCbg2GRjcgxbgxbVPdgMJipzCN0I9cdXAi9QiHgcpiWw9U9xe-tPY3SekeVvZKRio-SFyf86eU6eSiXU5Z5rgSoPOYdqChGChEaHMMhmwN3OBWwNMSR-_a7Qh3TC5Sh_gbX8Y62gvZeAkcqiiMTUCdiuxdHYiTjB_Xi2shY6daWhk9dEYicWhxBYMdibJceLipzCBei6qfkPd6OiCGT47VaEV41gdTh8iiwJARnJNgfzWJzXYtKiAZh1FipzC3Db7mD6wCO3h11POKhnrXI8cwqDsaDK4T15AMXA8VXM_BBQiBjiqCDlChZcdZji4GRbifw8hfpIz8hVUBjii8eUnKiQjiPACGbFcjivEAeji-fEgDiMrXYDYWNcPjiZLBa1O1cA0ji6LiuPiNuPDRfNKivjiJ-KNNAyjijBA-jilLixQBCkijMiQjiSjC-iiIjIk1c-aaADVaThLqf57Vy1gAGiQjiVaIsaAmDJ1qDwiMfqbfBiMNHtbSpbLVoe6YZb9hQxdaGixSidaic8fuTiPhcfaimahe1fzTiMCgjcaOCgHKe44hrZfKKepZftGiUxc_TiaYYdlh49hVLd69hLQdMhet9htlcuhc7aiRQdB-hZMXMDgbMXSUiLBdUUiNBdWUiiqcYUiRBdEmhFRaRLeoTdOpeAmhItWRpePafW-hqDegDgJicSmh6xcFHiO5hkMVQ5h2BXSveM-fcAeN3feAesCOjbi7BXs-hEViobiJbcbtfz-hd9fxpevbi0ke0peDNcxHiB4fSyhNxY9-h-pe74XjTeXVi_peI6c6nhGXesTR_HiFqeBciIEgVZZCciHwdsVi8ecIciIbfg5hlEee4fdieEph0MdKph6VigMexxdi9dhphQWiPfc94foyh7UdSufa_hp_fj5YKsclEgDVdiciu_hgOiRhZLNdb_cCshIIbfUeiufC7cucihBe8_hZzhiXisKZzcigNeJSU2ciDma1Ii-_hBda6ci2_c6IieSdK6fOtcDYi_IiZjeTdiRAi45hZkiFQFkLVjFCR7BS-B6mZ04UgkiiQi-FLylgsRADtRUniJIAO-SOCb9AbE0ajxfG0alxfB3SoxfufecAipchgEb8aFlddIWWI7hAjeachENdtIchzCB9FxqDcki0qDssLaIT8CiLtg7bDJtg0OiwLUNEi5-JcniCFixnf_4FZohNUgNUhGYibdiGGGQUheFiddipmUvyM7Tg-TgNfRmEhuMNemghzg4kcQ0h-tcqkeI_Ttpfd8U1UXCzRkvgRedj1gq3cqJfVSiLwcrwNMkiBiHhgiOYZhyaJQiFoiNFKDEBOgFTKinnfZYhr9UgFi1oiPQEwJAKaZ2EP9DiaIKqJi9tP8oi2hiQyPHETLLiYySVvfF3c8LiNiiNkiJpiIoAruhMXXfNi1QiOzekMgKze98g0adzlPbuQW3gfTgzeRTCbWKi1oiQvhNIAYOcYbdFcdJSTmhPKmfxvVepi0aKpQikpi2IFYOcBIa_FZ2ADQMigeiWYelzEupis7UHAJHETlpicVXleiY0JwFiqiJwYeipiwpiSpiLTBnlG8AAyXXJTA6vMMqiVQBeiPVpizZhmmfOnfKYXMmQ9piTpiypidlb1fU1LF8AJgkfepR7piEoiIqi_piuRcfcdTcdrKF-nQspigqiGNg8FgHqiZVXIoAoQA_aP8bPLYby7aShgLhgCGATfShigDnebeha2R_0hR3hctgYXN6tg2vaP4VM9QTvgjGfP4Vhvgcvh9If9GT1Ciy2hN2gIKfP2g-8gnVebNhF9gC_Vv7R8fiN_VmQeiOf1Vex8gd8RurfUriWkQ_9ggriM4Q9kGzngU-aiQfhOHBeLjAW-EhlqWnBhtChZAJsChERf1wN7EhMBSHFhwzNxhWDCWOriX4JBWHKFhfNZMFh1BSjyALFhu-Z3nDt0NIMi1oixqiLAJchbo_IluhewVjgc4qihzg2pXiGf12huqiIAJIsiVUXcgi2EPP9J1qiW9eMqREqgISViigkwhyZPLngn5VwzgnYZo3Q6-Vq7RhQeD_Vdri9-VY_VjqNxCLwOfVrib8RYriT3QiriUeg_3cb_gwQZgChbwSX7dwjJuriyriuCh2Qgj_RIRfOfLwChJSfckVEyNCCW9VH2rivFhSsICsiNtiyBS8FhFCWj3AFsiDkiIqibVXo4I2JglWX9mX-KGRVX4_UCXgIXg5WgH9e-0afmeKke7JdapRQ9e1pgn4aXhgfnX6jg_dhVXfTwhGnep7gzED3pgYsg7WXEfhqAi2ygwDfW0Q4ti4uGfwhBEfCwG31VqtiPNT7kcM_A12VDugmpXCcDqyUa3VydiTOLFriT7BUvghhNQriH8VfGHt-V-7g6IHyiEB8g5-VKpNLlgssirsQq_QsVeqsiXrieuilOfn8gxDRj9QLvVR_VaricpNhpNJyA0siXXeH9g95DvsDK9gTaLi3Qeti9-Vr9g2eht-ayyUB_Vzsikui43QMaiRaiGQfmBhfBhFAZScK_sisAWMPc3BhFGhrQfgRH9BhYPB_BhCwN6AWjjiUrUwrizwNAtiWvirlg6riXDYSfLPrX1ChOsHmvKYDWmTCAKhzDWvfhDWXC_NccDhOhOFDovid9UyoijgiUsiaVXSyPKsiBTUuoZzZiYui2IHloN_YLA8g9IHjpiXtiSyPYsi8bP_rBqjielftdGDggEwVG8FXgg6zgraPuigAehmpfngcpAiDQXRneCuiANgDsg5EfzbM12V1tgMedLzR3pX2JhrpJp7RxsioVUguii8g9uik8g_uiysipVUw2PpuiWOfruiyaLxuiw6RzuiN9g10JQiNJXgq9gSqaFBhqrigBhsri-sizpgRFO6wiHRfVNc7OhRwNFRfCti1QfDxiBBWyChwSH8wNfviIQXCKhkvisviKEVuvig4UaFAApiMQANMDmRZAkifiipPBhiiiniOGG6Bi6TLeiCzjfYxi_SCU9hymeVbWVnLRlWrDhwSimkiuSiT1fqxiV1fjAdg9hygegEirGeHCg6SdqAdKCgf1fz8c1Ti9Pd3Ti-geAQdo8fCQd7kiqai3UYFheZCgwGiEUi3kigsf1Zf99h4aiRwfEBdYqcNUiaqcMli1QYOliOHeQliQHeSliPBdUlii2faUijhePda09feyi2SekQdBtfIHiDtfvTd8Se1LdyTdb-h5xhkjZFHiolicvYIYY9De1mhpliU5h-LZhbicmcwLejHiIFdNTet-hnHiv-h4BdNyhzHeDRdVrcBlaEBapRaI6hI-cOieIBazecDwd4tfbRdO_f5tfGciAxd8tfoFdKIi-AetMdMcihmaPIiRXag7b8Vi4MdIBeMWi1HbnMeyycaIiPRTF5fpmiXWiVufuyhaWitmicWi55Upbf0CPuzi5-XY-bGVbeWio-b2qeHxfymiJxfMNdKsZqIiB5dnFe0ciRVdijcz5hB0is_cBcfUSdDnix_crUessh3Ii8Eg4miF6f8ciH6fiSdWjee6dOAiQniNYiUdiDJiQqCywJlNElniXMUyfeNyKNQgDGR3Qildir1ePAhUGi06NXvag_ZcFbnkihAdvxiqCexxieGizxiQ7Wk9hvLZ4Pd4xiykiVxhmaiooeJyil1fv9hyai1aXq_dXxhblh-kiBUiAliJQdCliUKeKDe3aiJDg9oeSwfEVY8GipdcepdJBdVyiBafXyiDafZyiSHebyiUHeWlicbXGmhSfXImhgUinAfPbiuacb6ZVpeQAeXpe4xhUmh12fZbiMtfbbiAFdvUiCFd2yi4NiaecwliMNXyliKnhpiUBViAziqHi7NisHi-td-li2kevafMViA6c1HiD6c9pe6vdPER2YiFuboTe9UWDqeM4feUdHEgbyhDVWRmiVsfJrZ6Aed5h8AeWziQEgK_hj4fzUddCiviibCiIfcezi8IMQncimit-ckmiSWijziu6comiccib_heciXufCVdyzii_h3zi5vTwXaWKZ6ncUGdiOiWGdk_csIiy5hbXiF0iJ5ds5hiAgCAihXinBeA6f-Ie5ciO0iqcikfdW5d1iiOniuAgAJiY0iSnil3HEJiCjPCoHDWACnJ-JgjRhRMi1thHqiMOAuFK72IAWdUhibgcdFiWtivkAekicTF7Hd4fUIPeXmg7AgWAhViZWGilGeZHZAxcXGiBCg13Pk4hpAd6CetkikOTn9hEacuNialdnai9gemZf4kiSCgisfwXJp1fuGiEyiYCgksfH4iflh0ai1Gi2ai3GiHka64h6GiJHeLDg34cNDgF-hkTPCbiC5hEbiblixxhDHiDmhdyin2ff1iXjZvPS49fchekhem1iSHiRmhsQdwDeN5h22fiLeaHiG3fz0iT5htBdhpe1hegaf5yia-f7yi6rctpe4Le6he7Vc8heCzi-hehleTUde0b8li9Xc1kedTeitfCPiCMeFXeTiKqtf2nh4YiZViFSb3nh-Hi-nhyVYNziQ4fFwdV2ig8fQRKmFdfRdCxdWmiaieYmiSEgb_ftchd_fdzi3SbIufgzizAiKBelzixqcJiBguWbcijIeYWiTBex2i41dh4Y02i0SX_bWkcioEgbUeOKVeFeN1Z8-WJXiM3ikbiSXi8bfaXiuIiMreAniRreLTXkAg8IeP5dnAgPYaV6i-Eg5fcEJeOcfGJeBSTvAgO9S35hV3ib0iCjPTteDZEykcoDi2fiuNYywJnEiDkeeBi-BeMiiPqQ9vi0TRyBTK0PRNiHEi4fiJEiHqiEnJWxHQHgcAhN-B8_gUniW3Z9uJKTcBye4tZXIhihiE7iKHdI3cvxfQ6THpiQZXgddOvcCsK8hioRcifg3oRIZiF5ZfwRFrgCfhVDVO-ZyrgCwgxTfajLEHhgZiwpiOnAJMaZiJ1zceqfbjFqEAtVM3oZ_6HxEidLbvQi8iihMcY8Bueik_F_xULQgcRiUwcCviY-a6Ygm-ZqwSDgiGsiZYAvLBMCbbjCZNifaVMBNDiiB8i4hXQFA3BAyuRRzEI7UzOYOxe26iMdgy9T66g9oiBVDpweOEiUaeQWVX6eVhVYNcclBgaKFPiZ8i3MiLJiA8iV1NDWMu7i2CReLbrgih6T6YUCaigUF2CbE6ImGfT3SK2c1dhcbQCrfxYN_ugPYNmoiVed5UX4mM1fSJriHPh_SfVCWV6EHgiTXZ3jhgxXPbhwnYXMWonYfLW1oYcLWjbh4zUvahQjhZpcnahibTUkhoLWWkhooYzxXSjhzahLlhicTmjhNoYWvUPoYjkh9ahBdUvjhnkhjLSwjhhmd3nYr9iAmdMbhEch7jh0khw9i0bcFbhS9iz9irmdy9i50Y3_PCkhubhWMWtoYa9iIkhhuU29iZcYMkhqbh0XUPkhwkh1kh2MSG-ipNSuahDchE-iZkhKmdbkhZ9iOzXY0U3ahq0U4bhrcY6bhl9iy0USpYpkhA-ihvUf-iV-i8uUfndkvULbhD-i9wPomdQdUomdv9iQ-iWzX7kh59i7eOvnYNki8Sf-DEzviwnD7dizZi6HRbKgPji1-iHkiQki4-iDwijGhOCWI8iV1NTzPq0cB7IvlDoucEhiixiehgLigC-enDLPVUBnexDLFThfigZki1-ipvIOGGr8BNpi6-i1SfF9icHgx7izBcsuZwLiOpiKoi3dhjpieeOZhQKjiZ8iKNik8iDki7SAQTCqaA9gE2jiNnE0xaIuIgHhHei32B0JOo8iowa8ZPJWJdgAlLUziX9xefKbH7ifRRIye18iQhYl6fMye1xfKiXr8ibigJZaaxU6waR_aCaVRFRFvZirK6vUWAjzRRiNiZUYJra8-iUueDxapWhpShhShlShpKdoShfAjOddgsKsShmKd_teobgTdVR7euagBiiXdVLegI_SUxeauVjAiIYPWsgo2h7gc9AU1ShM6ca5imyY9qZo_i7RYb4hv1DDKAu6b26WqPf6kDzZiM_gKXMK_g_BP-XYIlaNmiL7ZI8i7RYtZi32c72hsPfOBjNVP7HPSDi87fDcLb9RPviikiaBjl1HQcTJMeCwdLMe9-iaHT_3TWAiowakhi9ROjPgOiix4ZlyeU_arhixvcstZUZXe_ajFRA7TGueqShzPVlAjsLgPgcK7Tz9OLueNXhHId1LgBNgNnfLPijMgPGYkmfj0iHGioKg-RgzXdPZdFSgLcgG0PWii_bgzPFEwhk7euuVSoZ1Aj-agZnPf_KsaVf2FeiiAoUZkgFoUNkgIsR_xR-feEYMu7fWwiBFfEFfHSi4sg8sgGsgXBgXGeQSi4DhFuctYVhDh5DhxMcLDhC1ctGgLIgU8fLDW-2hBxhFIS4EWyedH4hpFVWTeWiZIwf3ZcKwfi4hg4h6Je-KdExchai3PdAacxkivNig1fo9hl8fHVcFUiUSeraiWSeHTd9Ti24h9ki7ja_kiO4iDUidSe90iGUiq7WIUi_Ke8DZxNiKHe0PbTheDpeeTdFHi_lhMHiydci4i_QYk4i59fz9f4Uelyiiyi39fxkg-DjCRa79fbLeL5hTmhlliy4i8xh04i67LItYemhPZYCyhV9LcuYe2XMsdrZDFuYhrdMuYXEj7hhnuYrrdnrdK3XurdgTi-rdw-fd3XXEjdsdQuYuuYWnhZuYvRWdEjSsAzRWmEjljTRiheVJkmhMRSUwYCtdfbBI3fDyhyUiOqZ0NiebiZaaBbc1VcJAMAwY_Dee3fBEeopeEUd71i2lioAe_heH5iXyc9kebTeB2i9DgFudDIennWxwb0udnnhqmTNnhknhypeoudAmidudqle_biiViS2ikVijFdC_hKqecEe_ZaLMZgyhpwfuViIHbFSJTCdxrcVCdrpho5iPcibqefMek4fR_h6ZiLIg_0Y0xXVbfDNAPYbWciZzdxRdk5hZcikSaDscBscKUexRKjbfVLE45ilIe5EewqeKVS06hBPiWcWKOiGWYy_fBzhNOimrh3MeQOiw_f_7h30ZtWiZscWOi5wfBpWyWigsc5gAh5foWikscLzhd5f47hEwe5ziSGd7ziAXi0_hD6iv5hHXiSAge_coci3miuBOi_cWXiXhZCYatIiiBeCqdpuf1EgP6ilAgw8ZJ0ifXi3jU7EgX6iQ0iGrh9cifzhFtP9XiU7cfQRLTUiYIJdiaPiLdiQdiBvaRcfU3iclK5aU1-Yo4fLthXth1KcFIAZthvpi0ois2A_hI6kPiBIaRA6HdUHcS8ic8ikHOs8LZiIvvbcOJR8hVLi0xNRFf9CjjgeA2iw-h95cFNcv_ic4CuBAOGGaniAUha8i9Oapje_tcBtgSFV8Cj6CjNFjIKXUFj3peOwYxbiPpO4nOCBjl2AnWZM3hRDiTkiO0brCjPRbEYZtlOIIXzsSBFiyIgqic4EjjVJHLi62AAzWa7fS9hwxGkDhEoiLKCkgUtaKK7fFgevsgsjeEUHJFf-0MLGapHjfbBJWVcsbZ3RniSxCjJZic-IE4eMiRUyUxpVeCS3RiP3hJgeDJjpBjl2A1EB4OiUji4ig8Oi2ySGtcQUdsAZCIjQJj6FB5GZ03DnUXCehXJjeFjvAZA8ifbBiPdbaP1IjTgepDh6RA8VJtlOLPAADTr_iPFgPgf6vf7VJqIjLKCuJjinGCCHP9hnHXngfvRhe4Q4xN1JjbvBOZDqYPp7hhjiKIjfIjV_SfjTD7ateP7hZvZimdUFgLB8bVYeKJjOJjMFfeEfkMhysg7Xgbsg1sgtUgSsgAEh7Cjw4En4S1sgCEhqRftHiI5i9DeO5izpeSFjnleVIjbxYpWKYIjXsAsvCWcfdOacGKqAcJxbzPY1DhUVN6IjufRjOa5Hj56ffKjwCjPKj8xR7Ij8Ya9Ijl2A9NJAbP6debefmDh2IjuDhY9huKj1ZPpYPuiI5RhN_iIVNLIjYFf8DhzCjQBjZTebFjr3ffNXBIjBEg9tdfLjeJdo_iKCO2jChxixfig6Wrye0-i4MACJBvHjF8iSgi9-iBHAHHa62hpgiRHBmdh2xfTGeAQeZ3RyofKngWGec0h30hxvhHFYLBg-Dhj-gb-g9_aUviW8f_fhChcACgvgeCCgX1fECgfGiMldwih7SdYDjPwf6xi0ki2Tij1frDjfDjrGihDjJ4i8kis_dA1iT6cBJXhMjUzZIyipaiEQdHUiMyieiFxPbI1YHrbW4i7oeKli5aie8WSheU1iAbiTUid4iAAeD5hCAer1iHafd1iMmcm4iAmch1iH5cj1iBEjQbis4iTbibHVVbiItfXbiapee-h-xcg-hT3fTUPqDgdHisDgVRaWvefafuHeiHi94iEMeVTW8Ui51ifbiFrPAViQTei-fLPOk-fJEeLDj1-hCEgBWcD2i6Za-Nik0b0biknhD_fRBjN4f7WamViQmiPmiOlaLoh5IVqVib-cuFjZcXOEgl5ic4fh5h1FjOIiZmiQIiDdiWqeTIi_TefziBUe44ffCd4UdIOi-4fRufZ_hu2iqmiB3Tsmis_fJOiswfLOiYGjiWiwvelEZdGjzwffGj-oW5rZVOisrhlGj__fIzhbOiP_cdOi5rhaBZ7rhtla3ievlaFshT7YzGj-Wi1_hOpWGXiF6iJSdjDjKXiYTaXAgTCaYXi25fKdXA3iBniCcfwIiKHjaPAG3imNeQDXL0i2IiweDInimCaLcfpXiMdiU0iLXbDDae6iZYSg6ifHjX_ixLj4RA9AA3oiIVRkme1LjWxUeMU8dXwpiEACqNAQEAG5By1hJYcHPiAuPSJe0oGEngCngLpf7vhxZc3CjzJhDJhXSi5YfDzSJMj13iz3ia8fNMjdGiPMj24i0ge10iMwfXDj40iZDjWMjHLd8xiZMjnMjRCg_0iH1iyFIeMjDyiOacwGiGyiwaiYodTQjCOjaMjaSepMjFliuhUHliJUi1LZY4i-Gip9fAHig4iFRXYheFHiIbi5fMKHiTLe5DjXIZp4iLper4iVGbWpesiOjDgCEjlDgZHiv1iqHe7Td0hes6Z2heGFj4he1Bdk-hydadLeA5imNjvpeoNjMucqNjBCdwHilKjvAe4pe9-fyNj_gMSBjKlaT2iJEgB_hiailFdY2iGbf9tfb4fzNXDOjOciFOjEOjXHbIOji2if_ft5ih_fvEen2iOfcIGjT0daIU_4fnziVOjpzic_humi6ycZOj32iG1Z72iLVdpEg2miu4hrIiCPj8CdQ6i_8SDHjE3i3Ie-rhGnijAgJHjB0iy_cL6ioAgKcf3_cflZYTXBFgnVd1NeGYiueCbPj6pKyRBePj-RASaNGCieRBm2hmuhAPie7haFApPj4RAnJBRHcRFAtPj3VJuKgDaiGqipHjT9OvHjoYiOjijpiviPJOcEmXKoiaYhPyew2awpi-hIOKgW-dVMYmOdHSg4Rgd1eBoE_jg4SjfBAmYdPVMOgYycesOdJYdBadKSgKTjATjvuI4Ei1vid3i_EiEAOvHjLKiOji_qggwh-JdgTUllXz6dG-YJJcATj7HSAgWrAGxaC2WX8UUoZiFvGw1VmHglOcJTBmCib7fKVDCRiBZX1NZJPittZGsie1F8VXjPckFgzgi98hnsa4SjjXGRuBvgiJHBvNCygiG-B_3asIBsTf-Ac1aTCJOPUjncVMnYIBcuKWf2caFA0Jg4EiD4haTjaNiATjEEBwRROuasFJRiiYCja7UtdYHdgA5TQANFET0oiK_dd-JLXC5fYStS6EiZkifuC_vU7AJEVDj8iO7epAbXahlFgTGincdjGAAKOYJiPGi7bdoRip1et3ifoi9uN9UjHaimiHxoijHMqwiRDjXaiLxhYoevSipkicaiTDj0PdVDjsNicVaUMjKxcYsfg5i8GegAPeQj0ZfSQjoDjp_dZlhuaihQYkMjnDjAUiFOSkMj1aiqGilQaeDj0oSAIZssfA-hRyiHBd0MjzsftxhmpdEafkMVGaffQdIafFmh_DjLaffUiDNjdDg4-fQVYhliJmcUHitQdvHV7QjmlidMXvyiOFdqliwHezyiwyixUiDFd3yi19c84iudaLyhJFjjNjmAeRrc3litbiaLj6li1perKjeNX-DgNieHMe2bi1YiFmi8HiHmi1vdvWj7vdAwdXRdIWcoBjEwdPzi2Nj5NjU_fGOiXMeiohXzisUdtzZc6cbmiObfpRj4FjiiesRjUciv5ii5hEGjiphPuf6FdtKXXncWWip1dOGjmbfgIi71dvziUVbbchoIe42imci6bfpciRSjjufDPjehZFPjGSjQSKAAiH3iF3irufzIijXiJ3iq8ZJtcTSjKniwBeMniZlXQDdR3iX0if6iOYiSAiGsiITceMiZ5briIKdd9xePLgKLgkqK3dh8Ab-4HcShFFiv_Yg0BF9OFxaM8Ex_LkVhPuewPVjShoWh26If8h9BjNgc8BjjAj6SOaxa6uc_teE-OzLgRgcmAjgShgAjFXhjYjF9ONuesxaaYjgAjDvc7ucZxSS7ikSgpSgAaguagRxeawVPhgdsizvgpCixpgiDfhuGjTO_fgx7R8uiNGgyQZUAhLVCOXfD9NGGf0XHJEVuEWRxiFLRqIRHDjPUcHwfrxi-PjNxhAQj6QeFiYbghQVicJbQiYAjeeHZ9fd-Yfqebewc7UTGbbHQhdgdBhhR6PFcbZyHghdZZjDebiidIYOGJYRNZQZjygb5NbaaTNMEEebAfbYVjYVj3lWFBcn4hsUYnGi77AWObasf-xiEDeAyiQodCyioMjL4iYQjN4irVjbQjkVj_tfleTM1ioKehZj-HKekb04cxDjmQjLHeKHcTyiNkab4i-lCX1iLBd8VjdMX-VjMmhAWjXliANjI5hCNjhhekyibUiGNj3Qjo1i5QjM5hOWjMEjP5hOEj-xhftbaEjAjeZvbcbiARj54iCRj74i4Uidec41i7HeYlT0DgD5i2DgF5i4Dg-HjPFj7-h3-h6Dgz3WnWj5RXCCdsnWXUdG2imcZxWjtvdV5i7biX5ifViZ5i1WjAjemBj_nhc5iEcie5i4NjEbhsyYZzboViqFjSajkwdxZjYiA_TV9Wj6AZZ2iQIeb2iKci_AeCXjucheieh4fh2iHXjSci6rc91brZj2kbcTbuTbS8bkXY1UdLufxRjQfcTWilmdvUbuUbxqh1niGscNGjqziZWioCdBrhCGdaufjcihAc1FI_KiuxTA6iLSjDocsqFeXj2_h9OjI6ib3W6_hhpWCHjzEg-miHYaGHjT6i6IeS6iNjeHcM4civXjAJehXjY6iyjc1YEFzb24OCYi8iDtBcxqaPdidreFFgKLU5YQoXb96dDdjR_YM_YMAX0oiOLAB0PZVhOLg_IPZ4evNGeXgNle-OiL4KXWVZkirMAGCilPan8d9Ci1xHHAUyTjLZco_IDwiOhgQqRX9e_ZhXUHOYcdIgQYcDYcSYcHvdUNKgjh45clIgUudCZV4Xcjpii5CpeStnHbyCzZhPgUdofRGirWeqVeh8g6nXp_QiQeouiTYfquiUOfjriXXee9gj9g67i0di-fhYai6KdTVjbaiv0irkiUDjDZfoJS2WeYvfzuXIsfcvfKsfKZfOZfLvf5Oe7uSjvfZejl4hGxZ5ZjbVjc4c8ZjapcPCgQQjnZfgDj6kitaiflcE1imDjG1iNajx_dJ1icCgVKeT4i0OWtsfkQj7GixMjxsfYaj1MjcajDQDeajOHegajT1Xiajk1ikaje1iCWjHmhTdaObiFNjl1itajhDgRAeklix4it1i32f-Qjcaf7ajtlitHeaicZ-fcWjkHi9QdGRj-9c1lipHiiWjNRjvHXPRjOnhYrcK-cURj8-h6pevXe2Hi7HiXbj-4XW5i6Rb0XeLmi_Aj5mckFjYEecbckbjiMjPlafRjUziOqejyhRqelRjuFdGOjcziGsek2iN6baEgFcjnyhlyhM4ZUVhRWeSOjpyhGGjmzicIiTXjkbfVXjjEgArhy2ihcirrZ2ziJyW9RjErefufNNdgXjDSjfBe6miKreN6inufoXjMPjNSjpshEnixcjfVdNHjN3i_EgsAg2XjCFg9fcqNdeHjdSjrEAoJOBiJzHAOmQVfiVScXxizZiFiWOmLb5Z5_ij5CxjfVyPhQifgi3jivoi2hiXeFQfPnchieP38iVCjm9KYbgleg8GRYkg9dSKNUWkgOkgRngjsifCfZBRJLG70hP2hGrgfuhQjOTqgRnehTjbviP0gG9E1IfvMhD0g0CiddjvhWS2fwdFTnbhCgrMjgkb_bjB5LsMjZOQqqdVhjK9EvvbDjIJgFfmAugUFdfTLjK_e4jgP_eSxioGTyuRgccRxP0DJ01hOij5uRSzV0djHijNOh_gFoJidBjzhjMri5hjSijcyFIfbHEJX3hy1Ft6iCQibdji2QbzfSNTC2Foijs1htnbiGZbZilzfO7VsJjcyFIqbFNOqDYkSj6Yjw2hZFZffXNecjgImBdbyZz1XStYBrdvtbAqgPEj5rbrQbUrdWEDZ2bC2FnZcBTFZ4hWsepAT-XebUa3eha1amChjyguFC1hjp7icyFTjj0RVtKTXjQ0DJrijFKjR0h9qiDiiXeFTjjnZcC2FBMi5DbxCiojjBSiytitjijGAaxFHJgYhiAjilKiuagZ6e9oi-1FGSF29ahdjaijmhjYIfN1Fozgs7awpiXeFiPdYBTvTjogUSqgBpXmzg_9Gk0gFJf8picyFbIdMDJtwFBuh3hjyfNtzgUfNlIchij58GvydRJf4hj5IfhsigQLz0gIwRcijH-EKIcy1FkXhOCii8GvIdHQf1QHC4cqQST8hnBdfmh4niXkjSHa6cVFjFe6flzf01RpLhUubaHapneEHUfyglkjvij_wgtfNtzgaqaDkiOHTmMPyijVjj-0bVZFq9B0HgC1gcdjmkjhIjcyFjNaukjoCiXljuijxzgOljK9E17b1OJHCbJLj7AhXBhaUh1kj3kT3kjAZcSEjxmQKkjK9EfLXWqL4NCoAA4gil4UaFJv2hqAiwijcyFV5bijjsKTaMTljj8_QZdiB5aFqgAuiDiiZiXWNE3IYuBjI3Sokdjpig1EnaP4OV8_iFyeTaVrLcmEbXCj-Lf9dfQQitJAUQiYjiAoGSKAV3Z9pKqZhrMcECe7Tj4BjoUjjaVNkiQmjhmjuiIMBiyBigUNeJehOfGsiLEANTj-8COfixZdWVg_2ez1MPvaxmXZrVI3e1VgBnUIWg7PE3xUKvfzidEvfVejnvfpXebejWRBAWe_idPZfjOeMsfQsfQ9LZki6EBVginHXxkB0_ixvN_vNzvNlQfBIgpDQ2hBn0XkYFp0XgbSuPASViDVHrtdImjVZdl6iCAj5lXl2cqZVn2cqtcUUgMIhWUggnXtreIQOBxV0hgJeCm9eFcPAig8yaiugrjHfYfI1cTohLzaDojcxewpiU5GpsCH5DVMcH5DPDiHVUumjJIjKig0hB4nj6hgqmjq5DAwKDqLmPM-DEw8h64HTJjTgFGjX2kc8ljIoj59OfKBULZXXA7BTfHB87ac_i8Kjq9GF8adTfkxgUnjWojsGaeuAUGTjLa_5h0XZMIcZijfHaA4ZFYgPjiiojyoj6VA0ojvNaytD2ojUXMj6BDkj6oj1PPS2glij-ojxDC7BT-DCD-dO5II5CCMYcUgi0MZOaA7as2hhcBZhiVShOIYm2cijXDBbxxeJ_a2yalhiwBjynjiUgm2et-Sjig-1cFACA2cQ5Vvhi8Kh0kcz9egojppj89erUVcYfDri2hixXBagVrHg4pimURPQZDxKOFiAuMkpj9oi5pjfQig_J3mj6oiDAj3xeFAjedh9SjaShM7iMoi18igIdPmj4hXjojo2bKSTxTV_eZQldGcVTUjZqj1ih2aTx1caFANjMJ7UlkUdkeyBjDkinRRtZFFGiOQiVTgwhidjjVJf8eVG0gizffkj7AjKlWAjeiEisTinYeZkiT-BYjQwSjgUFP7iT3SWOe-KbqtZCrKw_YTvZpLjJRizye08OTiiCGYpqQRzecefCaRVnV4PgXnVOOgZnVyAGVOgy3HcOgSBhsJgW9F-xQ-jjIcgNVGabgHcgbhjNWGm0hoRZ8bgt1cXNh9hiJrQcCjWxQxmM5Df-Yj-qgY0gSrfhIf-pUn0inhYy3iLMjh4hY8fVZj33ijhF53ie_dvTivkiDLdpejDKedRjsDjxQahQj7GD6TiK4iB1imVjxejvaipVj0ejLajBHetVjR4ivVjB6ZqMjvMj-eX2VjlSeR1iw5d7_dcTdUhe2DjkDg4DjuSeb1iwSe-MjHGUKbifQdMbiiJXENjrajSfjHEj4Qj8PSw4ixajYfjz4iafjOtfcfjS-f3ZaDRjZRaifj8yizli-yipbi81iofjo3fUIjNbjPrP_HjM5iqKjK5ivNjCmiJ2iiTeI2iJmicfOT5ivtfN2ikub7qZMzi3WjOzilViKEg6tfF_hTmiYief5hm5iREgIgjaiaKgj7mae_faHbNgj-5bVciQgjFGjJcjkziYgjKGjuLCMGjpWEiEgJsckEg7Rjz2iASdMORCSdcufKNd7zi0miBXiFreH6i0cjrcisgjtcijXjUlZwci4_hyciIPjB3ivfcmjgEAimAgMHjpAgPHjS0i46dWPjWBbOdi5ii76dAdj9oizWLxXBNJOVxH6Th9MgJFi7UjuaRZmBD5gU5R-EHXUUujijujyXBLpiUWXF-dtcdYffyWLMlNvujULi8pjqYXIFi6AhwefhRi53gsujMMfF5glefxujuBFkujIPA9mBoAAKvjIfIzLjzZi6EHI-V7ujdLiIvj8EHKvjJefOFg-ef7jjRvjAFHTvj1WLwujaFAZwaTZK3IY70cXShpniZShldhlPj7ZVJUhW8c3cgqGJyninWh1teb_aaZXLcAwYjBYX0PXVqiTqMy8eROeDae0OPloir_TYGfh8UC0gZkDNWVjOL_OhPohyVVAAgIVAMza5oTw2c1wdEzYdVWboh7zbrHU2QV4oKTwTnPhTPY7VVcrhLUQR3dKIUcwjA6YEWSDiimNMZ9ZvJAKOFogiOEC-_ifMaeiC16iTLjP_O8gc8ShPjikVLUeitfIC6UZPcn8KT8UnqjobbFVV7pjdIjP-eT9e3oXZqg33hBjjZkVKDDlzN9NhXhHN6Q4XfGsiumGHDR-Ze_oBroBIdhJHBOnDwqJHtiygcaljumGn2btEAudXwgitcf9JjQ6Q4Nh3Xf6NhGsi_FZ5DBnjjk3iQfiafiwpiihJQtS9wjEpitIPbVhZxf8za7JiPMfEvjJ5g1Eh_Hh3we-2NljLbIOC3NsHh_DV_WRrLiujisxjgoJmxj07iZfiAfiPjiEyj-ZeW4TvNCDqi_eiUoi9oiK9hrcdnujaMgaXXeYRQjgzZSfMgpMgWqiQnfwcdIbdlWg2qMgdiDuiMrjBnVSaGOrjrujb3c69F9xUCmEOtM3fixMY8Th47iAxKeURoMTRFiePgQQZAqjHxKgPgTURSFimPg6PgpxK37isEiZNTZEiqDicNTYQgRQgo6i7yjrJgPCjradXcdw0eIadJiSVnfQCj0NdVBhu0eXKg-OdlNg4JOrRgTzjXcdi-U-ZdSYdcmgHZdmcdz1e6dj5OgrxHOoVu3igYXq1ePofxYjaSgmVZAUgFgU49gpzj9fUdoVMgUjSgAPeGVjRPiJPesSgloVrSgoSg7dj-KPvoVC2e9SgPUhHTgb2eQce1TgKXbBrVyUg2_B12eumUfcgr_KHvVA1cCag4cg1WGbagV0jC4SleZk7erbgCcgwlePbgycgdcgUVGhbgQ1eHeg1STZ-Ms6exbglrjMdfsdg5bgorjpegfaVnCbrdYKcgY0jJIORfg_cg1EbWyfceVlUjb4g0dgIhimrjydgbyfjZg52cgnUGxQe8eatIAfg9kgcuZUZLxyg7RNK3V_baMxg_cVOxg-2an6gP6gdqUytguAh0cLFAhYSiDZjKVj_ZEIvikChAxi__a00NQGhE1Nsng2HhoHhm2NOwc5YHRwcQbVCIhgCC1xa4_iBoeAUfgCCEuhEjLW-g3AC6xjbed8xjded_xjcHhzTfAFTtCWSdixHhCoepfhjVfd0chVff0c_ZhlcHXjiyVfNQXSOgWQiUuI7hC1qj2ShKThkmLo7i0qjAgHOlWIZjteH9EYh9NZ3ToNCvMFufYbUjLdheUj0oiTLFbsLoWA_8JBTUk_i2viRoNs7gjQhsZeF0TU7cb7hAYitZevPhRHjRXc9shNUaMAiV0iFAdPni-cjNAiChhGXbd2Z8Zem2jvMFbqiq2jgZeWpihkjPhFu2jwGh4pNm_VU9g-ciSRjTCc3shuiiR6d8pWqPhx2jrFAxZeWSjtAg8gjj7cZCco9YE3jXJcrxjzHARITRzam1cQwanid0Lj3TjmmecAjbbQ_qjUmXGUZARiuniidd3KbGrjRBiQiiJrj9xfYYjuLgeNcuddX6ek_KKriQ2Q1uh0_a38hRIf0LGtSNcrfgljmsitne5IdSqUiTfX2gunedHankjGnMSKf1AHj2gHgS_njuKhmqfT4aLPCH5LzPDmlhu1aIWi8FjsbjukbO7XA_POph4kbapdoydwXWRohLph7ZigQJFrTjkjGIUy4jVph4NCzkb0zduycYbfr_eVPj82jXPj9IbuXYm3jQFATRhL0cYySzPCgthidjlNiYhg7pg3QhbWVjvg58h1_a48hH4j1GfBwga2gitahrfffhBMhgualrfRgQ7-i90NRuiSNhiNhAHSKShCRh82dnNhSGj86hxzOqPhjpiFpAG5jUZClch5XbXfiCQiJGNmNiZkiv5jEShg2KQLjZtFscdiQiU1jvcFVJgN7gRET2CeGWOwThoQh1Cee5TIQhiQh5FYI-a5_iv5jmEBw5jJhI4ojGkeJDbN5jaJFmkbR0Ia9Z7YiP8iZtFNLizjjJ7gX5TkTcw2jZRVyYfrSiJUchQhsThD-a3gh0CeiJgq_blQhxYcLUcL6d5GdW7cX3j4jcxGdB5jd9YgmhOSMe3j7gjYSjfpWwBYkSdMdiACYn6jbHjQ8LF3j8iiFpAULZ-wAwCcknf0XZ3pi-wj-Oae5jWpjYpAsUAI9d2jCIIjX5aq3jVAdnidzfQyXgb5K8ojOiNY4jECSe_inoZcGh9IhMOji_fa6iXSj0NeDFgDiiJIUYlFD2F87atlfKZitygADjp4j41RY7VFvbM3jQcNy4fLriE0g3zgu5V9HhSahAlj31R70g5ijJIULGTQXeNKj4ZiIygEJjyrjykjM4jzzgzwhbygT8jMAU80g_CjXpgLSFlIh0Ih37juDSG9iHJAQphvXWWph46JmkbqNCbuha4U6gfYBjPDCA1fJ4N9fProjhthYcFR8jYIhGljO8f9Hg8SUm8j8FCfvhJUj05jr8jE_diSikUfVGgzZibzdR5Qt8jyxHExhh8jMphQIgA1Yv7jw4fuGZDwaS4hNfb3kbjGcZpalyd47jIdjJ7j_NCvnaYfe86irMOe4jWRcm8jI0bhRhZsi36fg6j2fgstijJYU7jpNCwBAROJGqHHqjR7jU7gZJgeQh5LjvMbkgdELcJ6jxFYL6jq6jkZjkJglgdy6jkxjSoAnZcx7jwjjTlDgji5ojfljF0gSAU7aB2eNyzMu5jB-jXlF51R-kFy2FkFZtUOORATFTR8iY0gJ-jH8jDTLABgqzgYUSd5Va-jZJfc-jN9jQFAJKFlCTk2jfaVI8jSoAZQhyRF0KjZjjD_iEGhmuZE5jeMBo8jwjQ8ZB-ijfljz8j2hisdFHSCNojVZFm5J_kjbdjf7VF1gediK0gf-j_7jqDS-6WE_jNki8-jXXBTRZ96HS6hLECxoaDDgE9fXob0CgA-j0MBHSCk2ZWIhR_j7chzsb7KejCg_pcApdk-j0-jO_jwzAQxCx0JYqjU_j5Cg21fY_jl_jwthsnbHtDYOCrMiV6aG8WuCgOPb3tcDyjnPCa_jG5BU-jTScgje1LBrdVe9fwpcyodSyj7_jO_juqbo_jZTjE_bgqYEDgSPbA2fO-jZ_jIAkNTKEIAo_jZZeq7hr_jADgHpbLJYQoba_jBCZ-_jWAkOoaZAkwpcXpbm2jHAk3thB3AWAk37hjAkKqcmpbmAkSAkwtheMCo_jThif_jFpbZPbGHVV2fDkiN_jbUBgBAMDY1LBY7h2_jOAk_8frlh3AkFAk7odpKe3hFjKe-1f8CQA2fmCgaAkI8WIBftpbV_jI8W3CgSBks_jFrYV9fHBkT9f1Ke_Cf-obb9fVDQLDjg_jrCg9oA0pbvAkeMB78jngiXadjDS4BgoUfpoZwkjpdNBIf8IhTzfxkj_Ci06VJ2R69ET0gOIXV0gcrf4ijhzgJ1ftBkaGAGvihGC-7jkIhsBkdFVo7jDobTBktlhkOC88fkKeFBkQngfCgKqcGBkRajX9f4_jtCgCBkvCgXCkKCk6CgX_j61fjBki_jGrYTehP9fIBkgCkZBkUCkfBkLqcdBkjCkbBkc9fjWjpPb3_j4AkGBWGAkVOCO-EEUYX3amlj3ujckjD1gM0gI1gRGYvBkBdNe7VH1fL2RGGYz-jsMBNSC6TXjJApvfSGAaDiQoboBkGJBXNCdoj_yKFHgvIhXqiBNBQMAnJBIwVeGA_Yi4GPA1badi1vVoeG49E3NP7gg2dUV6jxvVHwigeGtggIEA1pRwggW7iRAkToAXDkvggmmDXZiuBAZZi73UbsiYzEpDkiSDxDkYCLtDkFDkV6Es-jDRcowjw8jxcHHMbVDkYxAUuT6cVuxAHBj15HJ1fAIgd-jqTLf2g-tGW4jhCDREkauigwF18jmUfD1cK1fp3ZAqhQIg0tTUqhTIgu_jqpbNnDVteFhiRyeLUhrpgPwiuqUFMjGJhKmeaCeODjKpcsxiaaiwjHbGiwxieai83i8CemejKQjVMjZld7xi8ge9xiE4iKyijVjcxhiDjYSexVjiVjQ7ZycaRsjsVjcQjjRjhVj18fLyiJsj6KR3_d_ejsxhZ4iNli2MjPli4MjxYYJ-hLVcL-hOLe9Djq4ifyiAEjwsjtsjHRY5SeYLewsjSafAecKmcVHiuQd2sjONj7LdQNjSicx1i-EjGyhKTe2VcAtj_4i_ZMCHUC5iMFdE5idtfa5hOucrfjRFjLtjJtjORbnKjiJjWRjKSXYRjirc-fjoNXf5ixTiOCdDgjIIihRjktjdQjmtjNIiJgjnRjxMdGXjemi5FjttjOWiq7jwtjOXjROjmmix-cSXjgEgUXjRcj55iQGjgciJAgyOjLAg0Oj0aYE6it5hYNezWYZAgGPjuyTncjGjesNes3UwgjEHjoshGcf3ciuXj2gjYujO3ir7jf3j_6j9gjEFgKJeA-jcxj4bKjmjQJY_BeDZakBbp2Smvjdpj9lXZZaf3SpyeZYXIze6vjOtgu2empj1ddI-dzgcK-dn3NrUgUZCbKj4vQB1Me8gzcglaVOdgyAjC8eSegzAV3silfgO8egAVJ8eVLIZeg2HkgegvVZhgcAxjBlg6EPjdj4YjE8jbgFdlgCmGflg3LNAkX2tiDxjzaN9wgyaNL8VT7jc4jRJgy9jBAfDQhZGeioXeQP7PfrxN3EhIti3ri1riOgSyUC4DW1fhNXfpMhiCerMhL9WvghhjYrgh3rLjMbHbblMbLgdUGWivH0sXp6jGQhvYcw6jZgd09jXgd5IkJQhH-aSAbRtXwGWSaj3gddBYjVTDhhYjY4gd4GWBDcaSbd1biRjioaa6cmohSpTt1bnzdchCTzd57Xw1Yj5byphc5b25bT2dB-bd2dp9bi2dp-Xk2dU5Yq2dmVbuzXzKcp7d3bO_JcdUMo7dpXbB_Yr7dn7d0ZQembJDZ_TjykBLUjdIRNLhavhPLhP6jckBy2FvwcdZKJpBVyjKtUHKFA-daFA-fJ82Z6Hde_jdUj4Yh6AkckB82ZtHj-2Z3Uha2hxHj9HdzHjxMMiBIZVXJKk_Yh_Hk8JkqCJOXQfBA8JabUjuLju_iM_jOKkDbAcJimTUOtevLjO-jqCJD5CSiVJKkRgikKkGAktKk7wjaKiegiUKk9AisKk5sKdyFMyGBiI7eiE9hS1h-DiFYbsgPJDZMjDvYEV5C9XZtOVqEYhuaY6jXKk_pivCimjjWljWzVEkW6KkPLkY2h2ATPTh87jajj0EY45jckBN7jUMc5AieEYQwC4-jj_e_jXEAKIKjOLkLVApcSK5UXVhJDRM_izZiWxjoLk-fJdaO6MTzeetVAT8BhhEMcb3ThjiX8ZBsqfqfH7bQT2jpIkNLkzLk8GAblBNaH8VXOJYkLkO4Dt0VkyjI_RdSiwQf8ljEMkf3ATQDl3JndSdED4BbrsSMMkcpR6KkmMi2IFMoD47WrZFJrCKMk6_e-UTung7tgzKkZRMMpMP4B1WCBLkvmjAse3KBO2cEKiXKkOXQr5XQLkXBTR8iH-jY7EQIkPZPRMkckB0Mke4AseiWEJ2ujdnimHfAhaShaedj-fJ_MkFLCUGTpMiiFTBdSZBT7Mkn_Tq9jckBqNCi8dgDd53Z5DbzNc5Mk7qGbijm3jrPjh8dWvWPAdyHT_KBHpjisiSTc6Kk1lj0xPhNkP1CjNkZWecDdqjjPHkrNCLlf15RBSF4xS2Sj4bgAdgpbaZ9jTVe_kblDXa3J3ITGJTlNk-pX63h9whKyj8EJ9Nk07bBNkXBTL3jw9jkcN02hWmeeNkXfC_kbKFJZRB4RCBXXpij0EJPNa_CkPkjrhjDMkHOkpnbqIAUOk1SBclb2MkqqIeEDZBTPOknSjJDZUOkYjbiOk2JBiUXKOkmOkfifENklwhQaNnwh6kj-fJ_eU9aQtmacvjh6hcrdSrdOjjZrdQjjzJkXKk6OkoBAlOkjPELMU6ljRwilKkQEAGPkxOkJPkvLkw8jTSN7ljTNkxEB5jQdjf5VG8VX0-Cd9j65DV_VaxfxNk_ojRvhiPkL4EJEkl9jbNkPCi7ojMKfoMkkPk0DkjLi4DBdojRseqPkdYf6KkuGBnojPzauxS0AkTPk3eGxyfsnU1PktdJAWCt7J98joxjCfeHQe6ee7-jckBHSC_hWOXQ5VX_aGYVXRyPmxPAwiiqf0_jhkiVjidFSCWXHvhdKkaBDOvh2XAOXQQHCPQkxviRQkoxP6aKIhjDEkd4j8VC0DWwfh4OkckBSNEYOkKaPyjjoPkBwhIpgtqimAkgSjnBAVkcXMk-5jsij9rGOQNbkc7NkvqACYIZmaGpaDZcJjj5qdRjjXKkO8hTEDIPkJfFctZLPkQHRN9jQEAJRkPrAQPkMRkatiVQkRrgawhlijtHKNTjWNCkqj2ia2KbwMUi6iaSVTkQ3IYg_aw0aEKTguehzaiueMvcy0aipgK1VHmjGsifjf69dvFTa3hsILtTXwpiYlAILkhLkSSVWRk0Ok8YjLBb8ljARcYFQi-CXkcmIjERkNjjC8L5sbujiWYGAdSddhLLguxfOqjT6TCvjDrj03jlag0hVvAjvuZ_hik7e40j70j_-SJAN2-KDdgrdgddgGdgAiiIdgJtIldVUXYlSkpUj0-SiSkndghCjadgjCjE6j0jhI9ikbhfahL9ij-iNzUaMWAkhTMjT0Ut-igDUM-iODUO-iHlhKuUwndAbhDXU1ahpxXX-ifkhs0U5bhVmdkkhrjhVoYDFUFTk6jhBgj89ixkhBSaVjhQXUvkh68XH9is2i1SkVyXzkhITklxX79i8kh69i49iiTkEndnwA3Sk7SkaEUbbhdjhOkhXjhDlhZbhibh6mdvTkTkhATk3Tk9ld-SklcYU-isTkApYckhIoYHYUljhHpY5ahojhDyXicYQTkandi-i-Tk4LKq9iANWtkhPUkyjhYjhAndknd8uUmndcTkDkhHeOZyXcpYtsT_jhGzXjpiWYGHkiMMVeTj4Nk1YjvShuAjKFiT8iNIOtAbWkj3-SWzC99Ss7iPdV8ZBxKk5UjeSkpmj9oiWYGblPK0PEKjoxjReZlJiEIAUMU17OaOkLKk_NcjtebCjQ0jpaVaSkdSk_xQyUhdjgvHkUag_DiplPZHTVQHVNk8rWYNk_KBadjmNkvHgwpi-WMEfiHaArjM4Uj1ag19MclRTbgy9KvUh-xQsrjiVkW7UsUkEoidVkLhFPeG_9C-EKreQhVk4NkpVk4NkKVk2highX1Mi0Qi4pi5KkcVkqYAJhEcIjvxjRLgEAjA1cXoZ4aVWwiDgeIWkGxVfJeGsgFFfXAdbge1Lh5raBHYvLhGGSEXDOiO4rjBgh03iUZj5rjSDjegheoeZVjRhc6EkOSekai4ih70iBajBFk-0iuejw9hfsfqWkIajaQjjhcLFkMajosfWsjXxhQajIliIDgasjWDecsj_oeo9f44cq9f1TE3DjHfjaAaJfjRfjLfj_MjNfjg1iPfjvsjhyisajysjuaj0sj6QjXHi8QjFbiRWjXmcxyildasli8sjulibUPgfjyBdlbijfjmHiHRj5kaJRj8FkrbiC-c4liqicdFjgaMsNjVMdNViiFj2WjjViPGkcyhlFjbkZgtjHci-NjvrcMxdyViptj3bjEXj5bjrtjsEeJXjAUejGkTbfhlay5izRjTOjpGkozirGk4RjcWiBIbU_cONezmi1GkBzc6GjCSj_zi-2iJPjlcj-CdocjpXjKSjzOjM0iCHkw_cJPjQSjJDdffawAYbzhP3i7cjh3jc9SvYKSqWlLa_GAZKi_we6Pk9VkmKiaFAxYCSoHtHj3UhDVk1YkZgi3YkqYAstSO7jweV2mjWcdjnZ5_j_YkXqK7eCIoim9j4WfEJGKMhQbgq5iOdCRZkrycCGj6cjKnSt7jMHkDiixYCMRAGoiU2cg6hnnfyGY-pajpi5dC5jjzLaH0h-8j-NeOZkxYCPJgmQkOVhVCiotaUWkdMhVsU8aaWFbN8N89GqRjaHbg2iBYkF0ZGaaO_h7rcvtj6gj-Ii3XjdWh0oikZkfpBJJGPBcGahHJbwnioWfMWkQsauFhcGknEeaGkdGk6bjfGkNTb0chaqeLseFakqYAeoHKZkd9jcYC2ZktzP7bjVIe4Vi3Fjy5buRjJHk-6jYZk8Bc_Vk73TvKTtuJBUjboQkJBhakySkWakA7blakRIiKXjNOjc6iLAiJ6fB3jC5jU4ZbakIKAGsID7i87U7ERaLgDkimEBUYInKOwqJFOKHQfQ0fzFgZki6xA0UZo3hu6isnizEi9xeMLgLqjiKd3LjUyeFrjdAjH8UFvcOuZjueRuZduejbksRk3JTluenUkD6eOANz0jC9eVnXdvVTha48fPBkLCkJoANCkDijyyduMjPjiTbkCjPceU6CiQAJOkjaaHfzgVkjDfKiBkJ2fCnbulhtCQWeFxlhSpdzlhGsi8bkJSCnZcAIXK5j5uRONUCDfuzfS7V9eVtIfsbMYkbMckhkbOckJbkmnZRckMEAa8bjcc4HjaLkmgcFkjnzVtog4BVNBkk8Qt1RwoXdvR1Cfc0VQ3eAwharGy0hhckbgEe_bUjjRXAafSACcDkeucQbsi6ZXWfSedj76bzYkt_ipYi9oiIyASEPiUR4EiSPk9YkVKicVk72ZqaB6Hd9eiSNiRdkFak72ZAPVOdk3Nk5VZl8jiVB72Z-fa02ZzDi9RkXdkKxeZdkIEPSxCkUkedki6iMFKnwcDBijDd4Kk2Yk4dCGhjI6JsnjjEVYHkvnjepj_0cpLbnLbuMaSKdZOe2_YMWZlhj9LjKedMrA6ti4IdrvZVrfp0i6vaFkStrbNUPVBcZHbPHbG6dCphbAgJOjcCi4akeGkRciXqeBWin6XkJbIselxdwXixxWPIcx6X5akEYkiHj_Zkw6bLVAy6bagSjJkybWm2dhVb12ijTQhzOHAT0dkcKAbLFgfILZkZij_wVnre1GNpre1hgxhgure5hgwrePckmxAbiPUkMMOd4Eid4hgcfndk8iiDODOgiDyCo-jrKkcVkGfkZqD7cdwdk0VksdkSbkOrXYsR0iQIWV2OaFke7PkIpjU4jxOaaljDODY6b-dHRWXjLiqTFLLkTIkmfkmxAPXfHgEGPd04UYijbOk8lgSEkyhj_ta_zhGlV73hFakwfkRiCTHAGYeVbk7QkcGLC2hgyVfwhMPklpURGfqHS7Jf71gNqU91gFAC_1gP8gXOa7fkKPigfhGiNMLkH8glNUJbVK8gI8gluRLtZQhdNhh-uhGHWW6hIHWf2jUFEyIFAgkDFAyHg0BCivhjfkQ4jLekaZkmxAOxPd_bxWGu_B_FBlsE2WXRLaORkQkjmkfUfkcKA0gkSGAgjY-bYaojavjm3hBmAeljb3hthj-5VbfkAhk3kHYRBjgfw8hb3I2ij_ij5tivhjNkiDODg3DvoQw6XJLkq8jxQkAoQR2gV4jvfkgKM5LaPYBsfecHkvnioLbjZkmxAZ6jRCDM7jEAKkaAnBi3VFnZhyiQOsej6BAoi4YFufklijykG_tAHnCdhkjMkrhN6hkNLkDOD9MK_FBziQrfkOOdMZkYsaCikNhkOfPkGSKABbLFNfH3aaTKkfhkrFDj7jWiQ0dkFVUK_iv7UWdkKikrucU_iYigSigvSHXigNigjJAW_iygkuGEFNOuxA6zc23jSNa1BjDQExvjUYjeShh2Ce8hECjnVhZYjrVh79eP_iFTh_yf2hjI0RpOk7YjDOkdwgXgkDeNtwgB7EvwgUHfpwg8gR1zhcVkCHABFavPj5ZVrvjFkVz3jGFi_ZVD8JYye1CbPiiviWHah_6hSuMUqiNhSapiLYXUnfiRg6nfiOgIbRkOgwzj8CGGyU_QgeZdQzj9OdTog0aZpKgZTg7ad7wgvRgjzjEVjidim1eAofszj4zjWSgs-Uzzj_OdQZU5YDkzjZzKfSg3zjEPeqRizoVfce1SgldRZPeGUgJpVodiCPcqdiI2epPeJTgMkkfaeSTgjzJV1KY_UmQcXcJbTgFLPdTghTgpaemTgakkyeR_hZqTgDwc0FiMQeFei4TgkfiHugKqVWoi9TgMpV0RiQdeLkkPkkU0MLUgveeaeRSUgdfeOVXOFOZVgQgRlQEW8gyWgqpfw3e63eu1Rxmfuagb9Tirj00jgmRIVk9AV-mfubPKXfcfgVmfznf6DNU7iSzjYvVYlkqRcMbgwDNYlk8ggwzGf_eVkgEjGd_epzQeoi8PNR0Voug63V1ugsCVZkLP3jP7gV7gXIkk6jUDV0rfHAWE_gnPf-sNNTT6nejDVSEhw0fggLVEhcEhf0fl0faEh_NggEhezNdEhtDVZMfWEh4efU8glmPaqfV-Vj4N6wc5gcIpcDdHIlWsGSX2jtMhyMhQXfwtiR2jTXfdwcBij4EA3qj_giaVePckjzcEVJjLZCOKKzjIyjRyjfrjpEbsVkX0clrBkdXxak4JkOGgIlLL0eNkixBAPzbDwaXAkGSknbAGxhpVSIxh1Qe23iGve7rjdWk_rfMghzSiSYiInkEjd3rjEsX22X9siS2PdshOghJLU-QeATiMReVGiWAY6Siq2PKMbnUO_TTPMbUfdWISdVicJbeabZfdTfd1UOcfddzAjfdGgMIiYkFWYZjasXeKMtFWpnkbZjhKASiY5ZeUiYznkAqLufdnfdiqLYUTXiYVVOVakHhKDCgTWj1ffAZfYdflgh-fdliYuebogh1Ki2iYxIkxiY1ghDgdyIkLGWyabs6jsabQokUokuThAbb5ghW8biPhZokpVSyYc2IkhgdEkgcPht_b-9jH6j69jfpQNCYXrLI6jsDbHdcsjY9gh-4dGJk8gdmZjejYvgdAhhygdbdBEAKtVTp7SEJkrCc5gd4ok7gdqgdOkYFhhKhhYXOlgkFhdLhhMhdJXO2bbwbbEhhNJSmPDCkYQhhShdShhTcbbhhWhd24PYhdWhhbcbBcbNNbAcbTpkdhhXUckhhhhdnhdaNbjhdipNlhdExIihdohhI1AdqczyIWReJnjbvfGsfFYehXe8id6WeRsfaejypkMnjLsf1pkMZfgejOvSiejcReRTi1hajlYJ7dD7diha87i8hhfjdtpLuEjVTiKqkzhh4Re1hhSTiEkdjEjRqkH7d1JWXha_hahhaJjdQnkijdgaUVJWESeJqkdlYZJW77PgqkSihWTiTCUUTiFihnqkrjdVihCqkujdMihlqkXcaFwXyjdEqkfCYGqkbqkIqkmqkshaQihLSWlTitlY9jd1qkHjd3qkcjd5qkyqk7qkfTipqkHJAimkwqLe_bSIjKrkbZhcQitTiGkd9Fi6ZOWlUt8PzgbYihIKSZkdy8PLaOiihikdtCUaihhwXgkdtwXbmY5ZTvxLukdQmYimYiaOrFPorkhmYskdJ9SdwXXkdnmY2wXvihjrkdnYsgbzkdoihirkcihDjhVgb5kdBxX7kdeyL9kd7QAO-gqgACfbCNZEld4aO6ebO4d5KiMObLld-ZcSMj3xiOSeaqjJnYwHhRpZUldXUjxLhjaiLCg60iB4iuJc2sa3KW4sa5KWSzLfsk9rkuKcmJcfldmldIodRxX4bORLWPlhZUkPLWybhpWULjhudj3Dc0skqkh2ldrTk-ld0SkR9iP-iQcOO9ipbUI-iYUk99ibDjZTkBTkX9iqDUnLWJtkBpYODUyskuLWDUkRndRmdgkhTmdj9i-cUc-ipChNzURpYcuULUkkahpxXl-iaTkn-i-skw_PhTkHch9jhUWi9Sko-ipXUWchmXUopY2Tkrkhjah5MSjah7TkzdO6SkAjbF-i6Tkptk0tkSkhrkhCTkJ-i9khR-i9Tk2tkAuk_khutkcUkKTk3bhTtkNTkk9iXdT_EU_ahUch1AQo9ie-iSTkAlhMchftkY0UbTkBUkENWq-igpYs-i5tkLeObUkcvUdUkqlddtk4zXNjbx-iwkbBukztkqOb5DcrskoukEuklib-tkJode9iVLSeAhmtk-ndnldiiaeUkKlhz-iAeTKod1nd4uksNWOjb0Ge4TiXsjkFUnVa6janVjpWkHsjVTkNTdmMjalcFvk3WkOBk8GCjqY0pkklh3vBj4jaCkBrYnodaBkVCkFoArodEBkShOXzVcvkoCkTCkWvksCkWCkBpduog_CgC2fXPbgvkfobj_juvkD8WUAkenjOCkShO4og7hjwpc6Ke2AkShOh9flgO4bkWlb6bk9ejBjZWajesj6_d-ZfMPSOPWdrWZ6LLgTzDjCfjAXkxsklVPWeAkpd6Vj1sfDXkDyZFXkwsjHXkqsjSLe9pZxpdmmW64j9pZ6VfRfjmFkZBdSpeQHiX-h9pdjheQmhN1XOujXli9gTOsYyHQ99fv4iiTZUsYMqdbLeyFEJBiRXkwajTXkPWjT1XWXk0qbmTRdqdchTgnhERXTBcJuNRekfAPiqbV_EYrbrqdHek2qbnqdvqdMrbBwkJxk3sYtqdMxkkqdwqdmqd-qbFjjlHQBPkQPU03F4qdqtYtQbU8h5kjDrdAyhaMIPecErdJiTIjjISk4jOdyZeQbtxkVQSQrdx1XQtZeFQeDf1ajxxkKjjDPknudtljwua3tbMEDstYkEjxrdjrdxtYwrdM2XRsdKuY3ajWEjyEj9qkGgDfRWQsdKRWj-YBuYriTnsd3rdZEjytYCuYhsdwGQxqkFzDPykmsd2rd6tYtqkpEj_rdgsdhRWJthRRel0HwEjkvb1RWk2XXykGykToOQykfuYMTijyklEjrykf2XhykUqkesdUsdd3XVyk6QWfag2tYO3Xc3X2yk9yk4FQYTiOykasdAsdMjTzEj1lTimhu-fI4fZkTK-fgNjWbT79L-mhysddHQ9Fk7sdJ-fF-cU3jCIVkmOMtjodPbYcbRS6UEoIjgTA6EjWvYOzkumhmmhzNi7sj_EjO3f3vefHiZWjFFdRNjG_AYtd6UEatd1FQVzkXnOwvYY3f7CIwTWdejVTWltdVLABziOFdYnOZwCanOI3gavdCnhEFjd3f_sj-4ilfj89ckfjIMdNycY5hMEZCGkSJd15c9QSrXkq-fGGkpKj9kSOrk85cfIgtechIg7XcLudAudjRSaTWuYBYYc_aj7ykXnhTWh6lTWnhdnhmTWGWhEmTueKx0kZ4X73fwfjpmhkudIvdvoOK6hoGMH6h9vb2KFHxYM6huAZbveple2Eje3bhLjAEg6udlWjg9Wl0bBAB80kLbjgFjfrc1birRbbrdnxbh0kbRbGvdmnhA4fC_fpxYbUWF4fsnhu0krnhanhHWjmnjZvd9fhOVi7xYByYjLBPnTbvdVnTivdtLBkvdEyYYvdGyYVVitnhaUdvnhZbjUbjznhl9ZO5Lzvd6HiImiGmizWj_IG2UWvXeHWU8vdbubabjYtjcUdgrcNGkP4fibj5WjftjNLS-8YYtAwKiHoh0yY6NjprcZqSrrcaxe5yYdohS5Xv2c9IVvVVSwjytcvGe7WVKwjpTV2wdaohGzYdohqzbzwd8wdg2kMzYvzYMEgNIeAOjzbjkoTMIieZPxFjBfBoohGoaqohHxdaMeGxd1ohdHkRJkBsOHgjVpaE3kLpa9hKa1boSbe1bz0bCNRHphfTanHbNHcEtaUek5ohK6iLbfazi9XkS7bYWca3kqtjs5iUIi9VizGcH0Y7SbMXk7ohIph_ohTHbyJbeHcKBYdekKTbSHbYqeGphCydqHbZqeKseaekW2bIydh0YKydY6aKXWcTSO2b96Xa6aK6aUydB4kjYFXydyNQUydp2aC4kXTbL6abXWQ2bPphK9jr4jW9jU7XErTM7XT4kmTkL9jVOQ14jTUSUph5bkgTbOIgCcjPrT4yd4KMaphFFPY7X-ydhqek3bBzdLzdrrT8ydl7XirTKzdCYWVuON3bOzdk4ka3b9OQ04ke5XExkz7XyrTlzdjoku5iMSQf8Xh2Y21YlphdphkUSb4k_FjFYkhzicEgoYbF5kG0dpYb8Tb_5bF2YQUbj4bhsTDYC3zd_zdO2YwzdpphavaSZkc5kyzd24AY5ksphOsTK5bZraZ5kOsT-zdj5kFZWv5bjphqekNZWgUbYWcV5kwph5kgJ0dUgj5Xen5klLJsekYciytjeTkk3Y8Kig4WCabLcjIgb7iAB6kNcjWxX08Xj0d7phl7dzmJo0dG1dG9XZqh_8Xbqh7JMD9XnqhG6kY3Y30ds0dDqhzwOY1dV0d80dz4j-0d1QQE5fp0dHaW3Ign3Y5IgA5fr3Y2FaZ6kW1dc9Xx3Yx0deqhVzj3QQf3YtshvTMQ6kj9XV6kj6kb1dC5fuRQZlb56kvqhm1dl2Y_UbZcalwOM4YMUedcirmiFwH_9XPrhv1dUSQ01d3uTz1d8qhm_hbnc6EerziA2dzqe85iVLM91dIrhwieW7k2GAiwkPGjRVSTUev2d3zIJ2daxBy4Y-5iOvTA8bY9ha2dU8bu1ddmbdJk94Yhzj4EeVMMY2dcVb89bO9bKVbo9boeAt_hyekZ-bq9bc-buekQ5Y-FAxeko7kVVbw-XhJkN5Y97kk_hBSd_bWv2dx_hwVbgoIC_bj5Y32dULbZwjjVS72dvDbPfH46jD1CDRhdrhXwjD3d-6hfwjTGj76j1OFJ3db3dLwTA6YW8kHsChwjy7d3yhGWSztCJ6Yink6VSZ3dLAcn8k08kbAc7VbKRQc3dl5Th3dwAcweYbOjXGjpGjsncKrSbGjxwfhOjprhjOjGKZUOiXRUjGj8_fU0DZOiPFe1rhaWY3rhP5WC9ke5fFFA7Wie5f4lbacja5WBVQEgfL4d6LC_6YCNZJgf_cWHgfMskldff9kHabodfy1Ox_XzRBTfbccjgYkoIi1OjOAg3Gju5hDXiecjGshnOiASjbjcHujMwez5fZdWXshEjdo4dx7Yq4dDRefdWi7dWshRshHRe24dw7YQshy7Yw4dv7Y17YVth-_h47Yo5dsciJXaQIb6CdESjwEg6GkmdZISjcAgkNeAHkJSjPreOSjd-kOrFOPjMSjN0i3gjiVd5gjdYaeoAZ5dtBZCKdwWQpjbsPhdMMuPhGdiu-kj8YD5CSzTAKd2IbuFcW-kKuj-SbQXikyTsWbzshLEKyshxXiVXiA5dgGczIbCoE3WbJwd85d-5c55dIYSoDMdzbNeW4ohA7jFJkH6deYQWXb0fWtBc6_cz6jpIc5fWd4Oqok56jW3jX4Z5shhrhAdiYETa3jc7hc3j62jpUacujiBbX2Z4iiC7jG7jyok2nk1Gd7gdpQhXAb6XiAUKiEcYZkJYi0XjjrAs6dHfW-Ec79YMUapUaT5OqIck_kigd46d8Ic16dNJcsYSjyYHXbGkcQAi_shegW0haHvXGZQC7d_jdHqkL9WG7d9haI7d2qkeAl4qkgAlWYiQ7d8KULVeCVeVYiFthogWYYiTthpAlb7dBVe9JWgYiMthrCYT-kmgWhHjhskm7dLKcd_auJkq7d8IAs7dMKcuXbFKcBhB4ZQwKcL2T07dN2T77dP_Ynlhz7dHdjz6O3YS4OI_7dU_YC8dN_Yf2TH7OqKgaFALNT5rFGiiowafVhALgC0a5dkx9awnjjjX0ZVxwaWJYQZX2LjNAjkGJOyeZxUu8itfeGyeuvjBFRNkVphk_dktySHrjJZauLbziWVJYkdhS2KM0jDVgcXgvfQkXgl4eniQK4eM1EZfgKoZxlePuhjyfGXXd-ei6Wk4N16DhngD1QBnB6pga7iVPkTEkaKLhqgYClF_TMugXrfKugf3V5fkNhWQugarfSugKgkYZN1EhkzRNvgmiVROLgfgVvgeYNVOLNwinlQT4VGribwgAkQECl1bQSIkhhklfkJ7Qa4jL7Qv1gVEkXUhNCI1whFYMhcD3-VLIh13QsEknKhfKhzhiCGAiKh_uhoKhIgiv5QTdjndX0giUELHNUBLh98hIWf1Kh8dj3KhMWfUaZMLh-mBIJdaoiFZjnIk1ShCMkW9h3DdN0B_mk3VSBnkIMjOejmCetxiUVjSejxhYSsh9SirXYhBU2SiBTiLnkVYTankVnkL-kJsXOthCTiwBUj-YHsXAReOVeL9W6hYAUTYISVfdaISknk7hYmnkbfdiabXZjXghWqLC9fTsXunkOHjdghE3PaiY9nkciYr0YwfdAIAjUT7nkZ-coUOyfdAok_VO_rj5VOyKiJYh0KizqLgghIokmVOdSR8fdOgdWbbsghbokGgdPgdW6E1iYbMbzghWok5ElthUrIk4ghzIkQrhhjYsYcM6j1ZbEjY99j39jqrLOAlkQh99jt6jYIk4MbsokvfFl_kjJgdPhvTh8_kIJka_kWGM_okcjYwok1ok-UN3okgFlCJkugd0gdrWO0okpjYfFlcFl-okKJk9gddpkAHW6WOSxh7uSSpk4OIhgk3MhLMMFWTVhhOpkJWTQpkPhd2FlDOfC5PepkosEYpkNpk-jYMkYUHWZhhEGlCGlfhdehhcHWmhhhhhLYOqZjdZIqpk4cbtpkPdb1hd-hdTdbttX2tX0hdshdLuXrHWdGl5hdjGlo5PWidkReYidydbecbpdbAid3NfivfOidwhdqGlBXTIidKTBMidvGlwdbGidB6PH6PaGlPid6GlQIWnGloNbdidZidfidthhBHlAyIshh-SicidbNKxhdn5PnuXo1c7VepNbqHWvXTrGl0dbIRiMsfvpkPvfMsf1uXsyIHvfZHl8pkLnjnXe7idKnjFWekQg_pkiReBqkdTiM1TA7dXqkvharJWRAhhqkyhhCCUGzkdqkSqkWYTNihJTi9kYjTiiyktjda7P-jdT-YL7dvHl6qkiqkCwLzHlchaaTiEIl_hhwqkpTiCIleTi3ReJrk4HlrqkfvS7Hl7jdKihaQAAihpHl8jdmhaBrkZqk4hadTMYYi3jdqlYkTiPjdzJWfYTsHlS-Ya-YfAlpRSgIlPwXLzkhEiQrkp4JNrkRnhfmY-giUZfkmkTrkwZjVrkI7YerkeihKmYbrkRKSNmYpkdXihyrkwRBtmYrCU0wXuxLXaOrihZrkfihdmYHhhUmYCJllrkI9PFaThihlihsCUkih2rk8ZTwmYfwX6rkd0fPJlKJlaJlarCuihMaT2CUDskAIAFsk5eb3KikdfJskWZfIcAJObqfbJldOskDfKgGi5SdkejjGiGBc_AcnbVGFASldnKWeqjvcVaskpFblWkQSe-Zje8AcldL6keldjskgldLzL9ihwJcaObvbOAvkjnYMtkebTIjh4kh5oY3skg-iY-kttkTUklahwtkmWU6skqukjGi5jhmtkzihotkitk5WU4Tk5SkItkIEUKtkqKlRKlNzUOtkOmdQtkekhIukMTka-iOTkXtkPpYZtkRukbtkTukFukZLWWukYoYqFXjoYlKl7zUbukQbh3khc9iGTkkTknuklcTYchDTk-9iuTk1skwskebhJkhILlPuk0Tk7tkcUk1tkfKlhMWajhjMWpKlxbhtKlGukakhoMWAUkg9iTndi9iVndEyXNuksjhGFU6KlQpYCchOLlFchKchTTkmtkjdThtkxLl2khk1LhKlYkhdpYHLloTkQchXdUw-i0Ll8LliukWTkobhTibKlhvKlFodzukKMSNlhClhVLSDLlHeTobT1ukAch3uktukpHUgukLMl8ukzndccUOMl-ukSlhModbpcPvks4hLsjfMjUQjC1ir8fyejuUYqVjF1iMFk1ejx4cmxhSFk3odT0XkCI-eTW0XhqY3AkqhgeBkSJJbvknCkh_jevkJckfKelCg7MlfCkWfTpCgiCgFNleBfWBk0bk5odwCgeCkHckoOWdCkolhyCggCkH2fPNlUNloOWmCkmvkdvk3vkDAktAkpXkBBkbCkOpdyCk_hjRpdfckceFVajVFk-FbBdafsjHwkm0XJwkJgTjnjpRSbrW_GiqrY8lh2NlE3YK6i64cbFkI-h6MjK-h8Mj_VjpsjRjZupddUitpdewk4rYYphtpdf7kNXk7DjdbXqajMOljUiowkoyiqwkJsYiiO9mieBdTgI3PSGqd9KXHtfbdaZJL1wkJhTziO4wk33Z6wkKEjXfjxFkcpezFkUhbu3kLrbcok6sYXqbIxkzTPKxk8UQ7Fk51ZOxkaxkqsYvOlVQANrbt7LVxkdrbPwkWrbxqdxOlItbGiThxkb5c_YcdxkerdXQbhUhByhBPi9rbSsbrVccxkbQbGRkGrdRrdOrd0uaLrdjxk1xk4sbjQW9xkTPlixkmxkYrdckOsxkXrdexk6qdrtYBlXKyko2X3ykNsdqPlS2XcEjFIlnbBeykxEjWsdtIlzrAzPl2ykyrdSyk0rdZykmykWyk7QWuPlSuYEzkwRWcykpyky2X8ykgykiEjPIlMRWHQlDzk2rd_DlTsdu3fVsd3lOoEjAzkqEjCzksEj_QWzykWQl0uYgEjauYXsdVEj3jTlykX3XEuYAQlYykSQlIQlaykFzkbQlhuYBzk1uYR3XosdTIlqsdA3f3-fqnhZzki1kSzkPLWUzkV3f62fcRb4sddHQa0k_2fsmhfzkvsdb1krlTekTsHQgkTZ0b3qPjmhwmhP-f14iTNjyheeHibAerLe0Ui9De2UiErcaNjPnC1zk7CI3zkq8L5zkdtd7zkftd63XClTJvf1GbB0kHAMIlTkudptdBtE5xYK0kttdFQjKyh6UiyGbeNjCbjHWjmXkB5iKFjnfjMFjOFjGVijXkfFj7lid0kNQUf0kZTetmhslTsdjKudwlTMudn0kHSlSud4lTpqgHBPTnhEvbPzks0k20kuAZN-fIvbuxYluddZcenhlvbd1kdTeG6hAwbB1kpJQnBMDtkH1k49ccQTywbExkYJj--fzHi2udFziK1kn3XR1kJzirWjczkn0bhzWPzdVRjZ1kZnhnSWsdjfSlnlef1k54XWJDBWhj1kDTlpnh_xYr1kNnTJSSuRlq1khvds1kevdBzgBEBn1k1pODyYPViBrWwnWDrWWViyWjK0HWtjeViKyY91kSyYyvdbVixqZ5bibbj0nT5nhD2kDSb9vdH2k5qZP2ihMd0NjEeaOJZAOiDci8ZadRdeVjQhQUzb7kQVhQUWYY2kQwddyhjveS_fsFjWwd5JltOBbGBbwdYwdZqSewdHUllwdiwdLUlCjAmwdqCkfRVroTRVWy2kswdi2kbxe7wdYxeywdJwjAXVbVWRwj3wd2SVvzbalSnzb8zb8QVz2kaSb12kTGkQzYJci52kI3k72kxViOMQEoaQGaazYB3kd4f0ohuohAaYI1bZ_fvUlz1bL3kXLBleab1bP3kvohVWcS3kogdsBaWek4ZkYKlheknzZ5FjDjc9ohXWcdmibekKOjTcij3k0Wbl3kTSan3kXekzGccXaMVlXakn6XoHb03k6HcVek6ohaVloHcBydMJkWHcEydZak43kF6aUyd16Xa6aLydVyd_3km6aMXW49jT2bZydyVln6ai2a93k-1bM3a2Vl53kJ4kM6aaTbReTPUSS4kt4fm4j4wO9Ziz4fIWlv4fv4jhNCI5kbNCd4kAwkf4ks2g24kdqeR4Yj4kgqe_XWS1Yn4k6ydbWlnTb5yds7XHzdiqeEfW42bx4kNYWMzdF3bd3bhWlCzdt4kb1YQYWD0d3bOSzd3aQUzd-Tbp5kOOjCeBBGjG5kzuOECkFUedzd3Fd5MdGcjA5kAeAephq5kYzdRIMxWlCUbU5kozdK2Y-JAi5k4Wla5kophvphLUb0FjSgjbrabvaLXlI5bjYFl5kTvaGXli5bD5kmph5IMtvOR5kw3bF2Yuph45kH0d05k94jHUemph65kIYkm_f-5kotgd9koSRzUbedf_5k7ebJgb1Xl7KiX3Y5phN6kWqh-ihaKc29iuqhM3YU1dK1dGpYS6kmtTHqhDLUJqhqlbz6kBqhY6kkqhlwOPqhAKMLqhxkbc1d_0dVqhd6ka1dQSDD1dWRBF1d_XlAVONqhlqht6kw0dU6kP1dokkQqhhqhYqhFYlaaW46kO6kc0XXYlEVS96kvYltlbA7k74kC7kBYl2fO3Yl3tjhqF5tjz7kxaWt1dFSQiIiCSQjVbv2dO7kx2de_hU7kScjDrhsCdZ7kj4YQnj5RjFrhLOlegjoTDNGdVcjS7k71dl7k7oCn7kaXjDSQq7kPOhF8kS4Yu7kamhRrhzSQy7k0ni3MM17ko2dHWis7kG8k_SQf9bK8kv9b6bWs2dfJkKfAgVbo-c37k4bWlJkT-b98bwmiO8kN8kJ1khZlg5Y0ekT8k_zOq8kl5Yvxgu8kY3TwDb9-XpPh32jn5j4yharhC3d86hB3d9zOYrhOcW5yhBPi8VVA0OK3dG3d86hp8kXalr8kN3dS3dNWisAc86hW3dbwjtAcYRBdalzieoVSd3d58kf3d88kvAcjyYVGjA9kNaaMOiE9kOPgnrhH9kqGjqrhqWiXaa6_fWRlD9k9_f6veD8hR9kF8h33dH8hQ3UdOjS_cwOjeEZb9kS4djdfDgfwbfFgfh9kELipdfGLindfm9kkebvbfMWbDLir9kngh8sey_Xv9kwGjdufmgj7BOBaZoOingjKsZ6Oj2Gkx5fj4d_9kKkAt7YSzSM-ko2Oi7Y7DlZshxPMI-kzpCt7Yi2PD-kO-kF-kQ-k5blHKUYYiSjBV-kvXifjc97Y35dYtgxgjm8ZX-kEPjugjy5hhAgg-kLujyIinshFtcr-kpPRzcjcSdWre7IiTfaAhbpElP0i0tOb8Y0-ki8Yh2d3-kk0W05fQzTk8Y8-ktXipIbJ_kf8Z84dtIbmrbxshv5dGwkPujy5dSBY-GjDqbN_kn0TV2kZ0D3keT_k3zTV_kUzbS4aB6ddFl06jGVl7EcGFce_kRBbZ_kN6dMAlpBYPFlb3jtiio_k9_c6shWHjs_kPalvGdd7hBAd72j-ak92jYtXsYk8fcc2ZybY1VltokO6jPcfBalLHkAAlqdlRXbhhiYZkFAl9Ecz0TJAl3fWx6djlXjXbkTjxIcOJcSNf6iiC2j5XjZ0iPYi96dqHl6vXcAlFqklAlErknAl8ha9HljAlCrkIelAIlgshWthBthaRQ9Ue96dj1TtAl6UeGthPnkFrkSelQth8UeqAl0AlPwX2AleYivAloyk6AlkHj8AlKKc_gW5-YABllHjGIADBlyJku7dGBllJcmHj3Kct8kjdB_7dTBlXBl2YSm3aUBlLBlZ2TZBl41koTAVBlg2TZkiWVCV5CJkBS6j6aKDYhtZkq5NFEkGflLcCH_I-JgfeiCLkyHjELkAzEgKk1BAn3jwdkbKkafkDiimrBQgbZsiaNklDk2qiFzQMhgEoigflH_G3-i4GPsyAn8dNsi6menflwmkAzEDjIs9QsyAkSjvflkdjWkjpflUqMSVRv9juMkzUXxClKYN6IdbpiwClbwiSsiuGltGfKekhHkRDlfKh9Vflth0oimrBEBjJfFuTJOkj4ug7iDOMf3rfgKhPDl1hi5_il9gQAdLMTEmbMRheahwziufPRZlhchXcjrbfP3b8MTMRAUaIqBjxhSwUXfJjVJjZDlCpNegkw_WrglTKAQlDEpjBKA8eCn7bWkQO8RWqaF_jpzQTsa9ZhAGfV3QsWek9gLcCgOfpBgJOfBZjdglJhlm5bKsDnRVUfl_fl0GIMwiJkjQglPhl30cUpDe9Z-3aJdVs5ajCW9oimrBROJ-ZenSBdBlc6USLjbOkWgl7vgN2jNDlUFScglPjimrBKkHo_Ip8h4flFIku0QeNLjyANah48iuGfDBTwGf6flLcC3aKhflzqif3ZENk1hl7mei6imrBcqijiX4CDZnj0mkQAUcDlLcC-UjCHTYfEfBlWxfoteYxfNaFunZgpjVbQIiioiWJmXnLgtnjntconiptcnBlRSkyERQSkNLgkqKn0cEYjM6TFWk8xePpiN7ivilwYbYbkDFiN3cuwaeddJZaJAjqBlqtZMAjbbQsBlbbQBrj8xfN_axBlohk33jhRkoyeGYjMye08iMyebOe5Bj0SO7tetLg7BjXYjbYj4ik2ikg8hc9O89ZrAjuShgYjp9O0LgfYj0HdGCjfjlPxatYjijlYueqxfttcwePLiRmRENiRJJjVdjRUhOANq0j7Yg96eQrQYcgPlkqVk2Ukb7U_8M7dgdBNdLIfBNCegP8eFSRtBf8njrpjuhi3tNtqjGKj7Hj1CjLWkKklX_QwFf6kGX1jBBTzBkAZNzUCXvgIglEhNZgkK3gO3gDlkZ6RrHHZ6gS0fELhISfSRfjKjxSh8AjxwjUYf9Oh3qfOZj4KfPBUZhY8fh9EWwDlRVj3YfFnkaWkBQjJfdrvL0SithY4blAfdCTi0blQReBIlORe8SiCElcYi2DlBElNnkSnkW7dceljnkcnkk8aenkCiYgnklFZPElLllOMbOllnnkUElWgh72Pgfdf7eSNAqnk06kMiYSqLlElTwdnElXiYhEl4nkillciYhclZqLlll_TToElXVOHTiJyhEokEmZvEl8qL9Yf0yG_fdcblAhVGokyghIbbPokBFlughHgdSokJ_b5VO7ElvIkNokAAcAFlFFluOlr6jeokNFlTFlrokhoknDbn_b_4kOml9IkJFlmcV59jUmlm_bXFlv6jRFlmQhmJglFljohf7ZPtOsFlLtXhFlB9IfjYlWOfmlrVTaGF1gdqFlwUajml6GWhFlrFlvFlDpksIW0FlybbHpkjgk9JRBGlXhdHGlQxhPpkYeBRpk4mlS8gThdVpkLNbHJSGGlKhdGhdJGlYhhnZjThhccbdlHUGl8xIihdihhnpkipkppkkpkdfArpk8Vd8GlxGluWTuHWkGl1tXybksZjpidrtXcGlhnlmid3tXmGluzXYIWlnlenl8HW0db0GlWkl3VeiuX5GlunltGlxuLvnlFIWAHl_uXpGlMuXhDVoDbQeb4GlbGl-nlDEFNIA2GlhejwGl9XODHlncCbuXcnl9XOIHl5DluhdOidqaQMHl1HWPHlAXeRHlkidKid4nlXoleejwidjkY5WeJsf1WelvfbHl_xO2id_Ve7pkjHlmvfrXeOnjfej3pk5hhVYT-HloIlmAlqIlKTiQvXLIlGrkVjdPqkLQlyyI2ol2PlQIlHIllIlfhacIlK7deIlmelAplDIl-hhJykZlYnaUUcaWRB8ol3xAtvXEKRcTi8Hl6ReNyk0Hlj1TXIlVplLKUilYmIldAl_HlGpl_klNqkmTi8qk2lYxReZIlCSeyolwhaJel1olTih2YTQplLrkAhVxIl95doFi4IlxllH7JSrkHYhlYhCNZWrkFKSYrkDJl9IljZBakdulAtrkfrkekd8jeMkdqkdhkXYmYYJlqUdrkdcKSIpkeJl3kdLJlhKSJ9PUJlNqlowXxlWomY1rk8rk3rk2gbbJlhrkdJlBJlfJl-rktih4gbBskjdBwKS-kdllkEQAHskZZfixTbZfrse5ffHldvJlcdfxJlsbMzJleQXIveOldr5ZUsk6JlcqjmiZVUjSObVld9Lhlai8Ek6ihFtkVNOFKlCTD_ihQxZKKlCjheqlNrloJcExkZcYTKlLLlFhhKMlHyXWKl4ldbrlUzXbKl6skixXFkh_LlJLlwkigmdBtkxTkM9iqmdkMWbjhC-iRMlImdY9ivukyTkdTkZrlJTkxKl2bhdcYZ-iu0U2KlMuk-ahsLlxca7LlhjhPMe19iurlVzimmdIEUYukC_PVUkNzUXUkZukumdDMlBslbMl8uUcKlSNSytkeukocUorl4ld3tkcjhaKlwmdFnddLlSNS9tkmSlK-iWAQS-ikLlpukWslCUklLlEUkpcY6ahHUkRoYJUk9bh8KlRLlEtkQukctkbLlLdUSUkyrlSLlIzXmGZUKl3Dc5LlKEUlTkp-iktk9KlAndZMlHyX-khMLW4sk-cTIMlsDcPMl4Sk3ObPtlmLSeMlMMlmLSEsl8hbicTUMlElhStlYXb7zXWDcrtkjObfMlLtlaMlNLl7RQetl7ObKNW-BQp4hIfZlMlWQj0UYoMlMsjr1fJajMDeyWkUsjNFkOajy4cyMldfT0MlZuhV0Xh4j5MllodxvkigOK3FalleNlkCkANlMCkvlh1vk37WDNlrCkdvklvkSvkKqcKNlqobXBkZCksKeAqcXulwvkXNlslh6CgaNlRulHuldNlzbk5vkgNlCqcYCk2pAQpgEqP_vkAORFijasjO1iPyiTwfFwk9ai6eThrYZ1bcpdknjBpehsj1Djhpdtldw0X5Nly0Xc4iB5h5Mjf4iyQjEHiHbiOQDCOl_fMrsjMmhHOlwpdJOltacTZlFEjH-hmwkWLeVRXpFkQOlv2fxPSAqdWOlf-kmUijPANsYjEQxwkQsYjliKWjjTZwiOhOlw2fjOlGQSvajmOlwFkuyi0ajBBPaqdVPlBKdtgOCxk-EQRqbbxkRxk3OlLxkBtjUxkssY9qb5Oloqd7OlTxkyOl-Ol7vl1Ol3XSGQA4OlHwlWPlZkTOtZSPlTYWiPlnPlaPluljKtYnVcePlQPlOecPwlhtbFrd8xkNrdd5cmsbSecBnTXwlbwlJiTzxkRZYlPlKPlpxknxkltY7xkrSl_OkXPlitbAykpPlnQlirdWsdVQltQlEsdSuYwPlsQlzuYztY1PlXplDsdkykTQlqnOzrdJjT9PlkQl_Pl_yk4wlCxlpQl-Plbyk4oldykNQlLHQbRW_olMQl3tYbsdOlOQQl6ykoQl5PlEyk4rdbxlwykDxlordxPlZsdlsd0Pl3lOVxlbTAqykTxltykmQlvykBSWfykqQlEQlQxlGQlmxlOQlyxlpxlxiKNzkUnh3Qll1k5Qlzsd8Ql-sdomhYzkrmh2sdtSl2SlAMRezkHGkQvYoIgjzkJRlDtd00kMRlozkcUIxmh8EjJyhkfX9EjBRj_Ej2NiStf01iZTe21iGIQw_Lodj9IDeRlo9LgRlKHUetdhVJW3flRlICkdwYoRlD0kCEZF0kdxCH0ktRlJ0k7CIE6hXqZjnhpVY6FkP0kCflV0k5RlfWjqbiB-cNyc0-hORjgLjNMd5udrNjHzinlTyIlDkZ7SlBJZj0kaGAzslFSlMSlcRSOSlmIgv0kCzkYSlZzlH3XWSlaucbzlCmT0-fbSlnyl9-ffnhX1k_ligIjC1kRRbzoOsud-vbi_LVwbever0bqSlnzluybbLj50kBRldTe7uduwlyHiEKX0HiA6czSl9SlizkHJZkyb7zlozlOCM2RbFulIRbETl2Ql--HL0lITlOTlKTl9xYMTlR_ATTlJSSu1knpO01kmvdUTlSHQV0lJTCxnW-ylU5iMkZ3fj7pegnT9ANwvdsUW_1kjTlYMdy8kuUWY5inTlG2kR5ivnTIsB9nh-vdgViatjL_fTBjRGkcRdzTlSmiGzbQ_k7TlHcQ6WbzcQ1yYpVic2krVifRIgwdwLT5LTDUlcwdFUlmEBnwdzCKJ1lFTSNUlM1lIUlm4AQUlAolihBQVW3DM9wdUVWFojZUlQohUohVSbWoh-UVfUls2k4wdiUlOwjhUlVUlsZlj5iTziVGkFsls2UPJkVWcGgjTXK-2kZzYYea82k01lCVl5Ul81l7UlXSDK3kdlSXxdOpafpTaxdQ3kIVThVljxdfxdXHcIVljakT3kVIckVlJVlSrZOVlnRdZzig3kMgjDYke2iWXa_Vim3ky3kZBadVlBNaf2lrdlfqakekdXas3kYaksOljekata33kolln2auVlJydwVl8Vl0NQa2adydH3a-Vlu6jRTb22lu0Yo6an0YBWlO4kbydzlkz6X-2lZTbjYFgydMWlgXWjyd8qTX4kg4cr4fO9js4j9Fj4GMQWlnhAxydTWlO9jgwkYxB30I3yd54k7yYdWliWlp4kvNR9ydeWlR1YgWlWWlo4kuWlq4koTbpRJI3bn3lg3lJzdd3ltWlM3bNzd64ky7XPbCq1Ys1YSml6akPrTC5kGQQE5k6Wlr-c31YS3l53loakkGkjmiJ5kdoAFXlQXlJsT17Xmzd74kMXlrzdAUbWXlFZWX5ktzdoXlvzdSXlV4ld5k3sTO4lobaPXlR4lxYWcXlQ4l-Wl9zdx1YTXl2WlcJkN4laXl2GAnXleXlJ4Zxphf5k3Xe25kcVbB4buXl0tjJYkRXjC6kbdf5XlAgba0dyXlD6k-KiW6k9XlG3Y-6k8phLihJ6kW6kEYljqhGYlQ3YFqhu6kmYlw6kS6ee3Ye6kI5lq6kRYl-ZWc6k70dbYltydxYlQyIi6k0Yl2Ig7vYm6kbtTp3YOYlp6kHxOV5lL1dIYlUaWuYlgYlY9X26k50dX5lpYlj1dV3lTqh86ke1dW6kYuT2Yl-Ubx9XD7kbKc1qho5hNUeI7k69X9qhV8bDZlW4YFZlWUex1dzziJ5f6RjUcjJrhigjYXji4YN-Xb7kq_hh_hn4Yg-XkoWxyhj7k3RKaZljqCcZlM8kp7kN2dp_hrziKvTR2dJmlY-b9Ri_YlZORqZlB8kj2l_tjb2dXMMwZlCalH6lIZJzZlA8k1Zll2dR5Yn2ds6lxvTb-bj2dogl-ZlI6lfcht1l9qeo2HS8kB3TU8kbddHalyRhQalwzOOal4-kKalzyhSalK7laNMh8kyyhAGPUcWT7lPHZ28kd8kdwjCWSi8kfaljalEWVath5VbaBIoalMal38kHsCsalt5YLWOe3d0Acg3dzalgrhCblX9kXYO4alf6YOOi7al97h7EeJ9k7EelOjM9knOjYOimGj70Z0WitGjXOir-AU9kJgVW9kuGjCTYqPIQblybfbblV5Wp9k5seCgfIgfZblfblP8ls9kRfbUblg9kdiBpfbb5Wk9kFdWr5hraaTRY2Oj19knmIUYkMAgi1S69kC6iNVd7GjtbM9Gj5sczbl_IR_blMshK-kmpLH-k5AlzVQ18lBllz8lgjB9blvJW38lFclBBEHclE_kC0i4oh_XS1sh0Eg5GkmXjHcc8micvlhYk_miRujm-kCsSzgjK0iFnixciHniL3iIuj4gjZ6ii5dY5dezhx-kbeWaWbc8Y9-knjbg5dpclMzcrcl7-kkWbG_kmWbA_k25fq5dycls5d0cl2oII_k1Xij8ZMclxfc5clH2Z2WbJAl_clBoCBdl5Wb5Tl9eWFdl-WbSTUI9YTlKK9YECYJ6dXXbOdlpZetzH3dlz2jTHjHdiAFju_kV6dbdlUdlXHjk8kKdib6iD7jJdlW0iA3jhdlUCcj3jmdlxqTGdcpdl8akrjB-_kqEcn6d8gjCAl_ak_JbydlzfWIfWIAlExk6Eci_ksglNAl43ldujVXZSAl90TiXb9-lkXbwQR_dlaPj6XjTniGwSEeldplGjdEplDrkQelcqkd-YLelnaU-harplPelhplRell1TkCYKnkQYidllg2XWel67PFsXF7dhYiyAlHVehelnTijelyCYRbUDLU48lHKczelE5lflAwel5mlo-YqXKEjh3-YsJkxelExkv7dIBlK2TDfK5el9el7elSBl9elV_YRBlX_YC7O-_lDAmaBlVDkY4MoAAnAA1WhZjNqBAvAIrwIlAIj3i5WhkKdmShmweoShjpiVHN0uj5IT2gYNKj6EH3xjaiWdvjXLiEUUI5gUELYglDkiVHN3aKyhlB6UQ7jUhlngUvKfrrf3OhmLX1lkxDlokiRejxwZAghuxiCghw0i3EkRsk73i9Am8Ce-3iZpcFsjvGeYxZPFkfVjisWHvk82ixtls8fwWkWodNBm7Ad3tlJ_hPaj6ejmjSTeY6Wk84hXBm-4h4Vj1NlYQdTXklsjg2ftQjHvlhFk1QjjFkDWjFbiq2fZVliFkFmcHNjpwkZ-hqyioUisyiNyZuvl5sjL3fcHiSRlVNjBrceylWtdgylTlTBbjm3fKbjMRS2td_ylLRjsbipfj7Mc7QbQRjc0kIylnSlRUdxAeXrPEzZB2kWbjnTe-Rb5YiDmiCqeqTevTlR2iOmiaRj3NjcCm7Wj5Xk0TeX_fAXj7ZkTEgc_fLncj-csJbUVlp7jD4lGYkiziWgjUncIYk1EeERUOYkhgj3niNZlF6la5YlblCuj-RjDrelOiKBmBPjrgjMujEje8GkH0ieQMi-kUcl95frXjXcltufXujxXjoXivshbujA5j7-lYPjS3iAel_gjvYk8BNBQZjWecEBRDkcQhlHH8RCcJNYAmlAms2hNybw_SKoirilQflBrDmEKGhkSbAUZEd9jGwjdYfyQVm2kWVWj2kM1cj1lzDmCXVq5jc7lgalU3dA0Os8kj7lhhlUEL3aKu9jC_ieDmrMOj6j7IkF6jzkUnokYml3Ikcgdcmlx6jemlnAmUELeoHeKBHNFYQE-NJmLjifkBoiz1QEhlmugGhlVqasOfpDmlLay4F6HBdlbf7AEoAQ3FwYiGEmnygIPlu1Xvljk8kPPlkwlEjjuEmYwlgwlK8LqIj8IN48O49QeVkffUnOkOkjPmgRahIilYDl9tbBjMG-jLBjIsNJ8gCnk8rjEnkQej0EkqkiWVjBsf4ZjCsj4LXdVjEKeqFb80isejF4iDFkp8fwejp4cQsjRBmCslKFkhFmODeCHe1Wkr8fRvkvDjDwkqNlyNiDda0DjAafn2fCaffajZ1iFafnsj9MjjBmk2fXHekFkMOlkwk4Seglinwk_Fmt4iTWazwk7wkNOl9wkaAa_wkyGbTWjYyl9qcayl3Fk-sjLTeyDg5he6Rl1Dgwyl-1iDziIzlwSlxRYtXk1SlxafotfQCmN_Zs0lyBP6biRCmiGmcrP9bi6fjdbjKMeyXkEIiQGkAgjiFmtFjitja4fXGkOFkZGk4bjp5izFjnCmbziRtahmiCGjCXlpiehrZeEgLYk2RjNYkw2iuGktzi1CmWcjwmiw9kyGkUzhxlan8lzGk8Oja-kBDmFSjHHjLEKtwkjcjFHjR9lL9lCniU9lkYko-kX9laclRPjSYaPDmeclDAlyUe2ii_2jfuj_cjOHkTEmUVCerDjWenwUIGgjkiI_OLFmGnkZcK4Am0Dl6AmTejXVjUFm6qll9hNSeg_dBKlyTinWkDvkCajcsfEajGDeGajRQjvGiPBmhxhOImjxhvMluVj2WkUBmaLd5Gi4Wk-ej8WketHtNlQUiCpewFmQLeyFmGfj0Fm9Vj2FmBOl4Fmy9f6FmmBmqQjjyiQfjqFkt2fPHiCGmeOlEGmsvl8wkyajnlivvl0yiDbZmLeaXktzkcXkKHU8Bm2jZ-BmOyhPTekmclXkj-fhWj8RlkKjACmwNjcLjpWjvfjBmixfjx0lcnTL2imubYbjlGmlTlM2k8af30l_-h50lvGmDoh1XkxcaxGmvbjzGmwViLIiuUl_Xk4GmoCmHOjt2lf3kw7b9GmE4lo2iHcjlmiQXjnmiUOj35isGkg7kvMevGkO6lqbfLHm6CmJVd8Cm62inblQTY4GkA0iS9lN2lp-kBSUdYkNclfYkNHmPPjk-keHmPSjgHmPujY9lZclVvSIHkAFgKHkrakZPjPMEcSjYDm8INfubQjMs2jNfl13QzAmxklOFmQQXcHZ5Hm2Am8DdRFmfghTFm4EkfZfBBmLvepejcDjjLdGBm-TiG4iEFkVQjHajXQjQImy4haCgqDjaFmCFkgQjHFkohOzVjOQd1Vj94hT6L-Wka4iPwkIsjksjWwkdjZYwkMOlawkDOlKvlk1i9Fmdlis2ffliTvlINj_PWKNjA2U02fYVY2ImQWj4ImWWjS5hrli44idfjipeCFjOaMW5hCtj_Rlx-hj3fVGm91iZ5hUrcZGmERlA7SKCmOJmQFjVRjyafgGmcViYJmUCmj0lsTl5fj0WjhVixXk9fjtGm0XkzXkViegCmVmi42kXmi2GmoJmpycmCmUZkTZkl4ftCmezdG-WRgjRWi7Fd14lyCmjSY0CmXZlQYk5Jm_Rd4Cm7qexmixGjBKm8ziVGd-ziyoIK9lWHmM9laYkFYacHmHPjmjcxIiLPjBHkYclNDmoGdTPjQDmxUey_kZ7cf-lrHmXAlhuj2hi8IN6xAKABxUkM-OkvDq_jSol4VeEZfdHlkXeIZf36PiHlxpkrol3OgtolOvfVNm4mkYDlLNmUSBzSKWjj6SB3RVQNmjdbYejgXe3QZfHl5pkgxIInjfRetylzVUAqkykYPsfAebdvfJNmYDldlbADT7VXFPdfjF_TBrEmAYeuwiAqNZxQuHmSMDn0NFqjWkMmLTUHTQaHGygC1RO8jPji7UX0wju_SRbJ3wj6ANMvh0oi4zc9fEFZEPyjypQg3cxOVqmkpBGiPgw_llQgKxKTFiZkiJsDkBANdk2lXpKkEdhGZheOmNFidPg-_FmOmDiibnbHhSfZkVflIiZZpiPnfl6eeNGo0j8EbFekMngd0hN2hDfh8ehirgisgpSAvCj_vjVGf2UXCvgJ0gLrJxDYBEAAmNcjHPPhtYZg8jhNlkdF_Obqlh1EmbGPKecxEmvwlfwloxkawl2tbSiTf5c0IDnIgwybJ0lgEcwYZA_l36dQOmMEAoAABhkRFASckLaIsOm-RkwpGlogsFiF_FzSFQHk6AiDQkMfke3iYOm0mDkeFvZPlIjVikOCIdNkBQmhEAkeFGNTEQmSLkcNkULkwpinoAF3Tt5C2yWPdVHCiVOmJ-Mr6el3jJQmAgWjGO1PmYAk6_kr-l06d9oiKHg8oLXlQHHaiFEOQmcSNxhjlijKHgjPY5rF-NBAikwBkRzfkthVDkKHgZEbdEDM_dvNkqEkBPmGWJRQmujfdLIOkfImff6jlXh-lfRMgJnfTYRGsiXrI7TXrjMIdk3jlf0jkVkKlAUbggjj49OvnanFBsBjfRRJYjkQmy_iCVkjKk1UkvagXSkQVAssIWcgpSkHVk20jLClDJId_MNSiJ-gnBAL-gNkicSZWNk9WAAXM5oiNOkwCFr8ROrNWJRnOm9DEokc7AJ-fE8Ai2cVQ7eEoiW0K_Lc4Ia7gi46iYOmzyMtTJ9glOce-zMCTg3AbpKbcOegxHhdiuEHmnV34RClEjnVEKPUrjVSgIdRdSg8zjbZUQkkpyMEpV5OcF2ehSmH2e44esRi_SgN_UUFirSmhpVwRitTgyRixkkbWRi2elDlmqgBjk2TN9Yj9qgblgFES9PaE7W9DlPvX4klqpL6klIgh2klBsXf_lEElvJWATmmBUHllAwS_SiFllGTmDjdvhhkxlwHlI_lx7PQpl3jd9kl5xlXTmb_lMqkqqkBplTplQqkuqknjdmplxhhxjdWjd5ykYIlkIl1lYiIlKJdIYhvqlgnfJSerAlRYiVelBdjTelRthTYib_laxltCY3AlbYiUnkZAl7TmxgWrAl1AlPTmKRmN_UwOESmQy6hPfiLfR8TgDki6dRLtefJI_rJoeixSmvRmN_UW4TUdQvQcPQi6pl1KgvJguUZxJgEUmMpVcIHanOmXO6zJcUj9ujBvJYUm1plb-acZhdQieUmX0KgUmsDmuzJUOmEeiXeRuSmX8caZh0IlAmYAhiMUmN_UwiJvZS3yCAJjgOeKUmYoitSTw5bb8i5pieuKIyfpUkYNgWSmYRiZrMeQg9oVraSsqjKCjNtUzSm0gbvIljmkfUhsUmyaA8UmLoDBqi1iJ7AiRUm6dR0kkZVmuUAbVmi7OlUUEgJ_3byUmF-OCVm2_UFefaFAO_GN0IehkTAmPxaVjlljloWhkjluShGXgPVXIiR3uiIggXwV1MfZDfNMN3cHJehaCleKLZCljClbwGBqfk_Gp0gjQBsJffkWERfdvi0Ch4pbNLkU4KwPmPhkcPBzPm_TZPdk4Omcti33K9VmVWgEsVr9CfWmTrVHlk89ZitiQOme_GGOESGAa9JQEACCH6qfFQmbOkKWmc2RnOmpWm0xPxPmrUAifFBlQ_jiIgQKVXD8TTGOlrVjpiVWmr-Czpk6glhkQvGa9UUJGOiWmAXmRQmpWmYqiCWA_vijQkaWmBVXuVgzVgwVg6Wg59ChtiWXmqChIxi7wNFBWtQmpWms2hDlemtSdWmR3eaXmoWmZ4E--jDkeDTIbsiBIk2Qme_GfjevVXOXmbVXdVXanJQvjkKmAahm-aVAGw4KBXm-INrTJHiVT_ZZ7j06aAMjJBgeUmIDJwuLRWXS0JcFgnmDhXmNhJIXm67TwWgmXm8XmZ4EytLgQkIoAzXmSQkTdQuxjDZII3MYXm8VmLXmISmTYm7RkMilyQmiik5MUspj9INTYmOaPSYmmDJxRAWWmw1FYWmDQmnNcPojh4aPwQIsV03M4hRrYmxDJ-DEyXmQXmIOm-dQsPZG4KFnXnWm5Ym-9CaFgddeKYmhFgBlQDpibYmSWgq3MKXmDZmMXmZ4EqNCxXm1oiXYmRXm8qJXBjuwj-wS5XmJaLQZmgYmrPj-EJrWm5KGuWmIjIEilEgk1vDyWmAeU6UmZ4ESYhrjWwPmJEaTDTMflockgFDpZmZDTggNY1gg1gwgNtJfrZmOPkyEKGNTJeijIjvkVxPk0ZmTqXp9Ja1g0Ome_GOyP3WmZWmZOkqQm8lQPRkFYm2aOqWmaYZU4KkZm7dUR9jnZmUADOWmi1gIamZ4ECQSuYmzSBwYm5WmETFxdkGQmhVX8ljlTL2CkdDa6QkoZkKrgFbDlrgPEk0rg07cKBbwamdamXoBYkj6qfsamLjIp1glTL8lU2dfFgN1ZmMWmcgNaTL3Zmc1g7ZmSqXZ2R2gNzqj2amkQDUZm-viiQkIOmA4TSkitAmbui7fi6Xm4YmMXmMMDiIPx1DZZXsel2eAebmrmbM3cAGF5rKzikmTAtJI3vjIMg6OmdyjHtGP5j3gSmtiX7i5wR6dYAwjkfYCwj98izBWOEhC4RLEhCSfeASm0f1sN7bmC0fBCWCmkUEhh0fBmk9RfIRPEmkn0f4xj6lBCcmOmkwBWlEhtBWImkzDVXqf8lkXEhC5g8AS_UgGmkCVHtEhs0fvEh_bma5gPmkwEhGHhPoMh7iKFl-mkPZjG4hZ8hKDjO4cEveDnk6rjoKm7BgWZjNTmmpLJTmOUODReGllCTmIllGsXHfdZ_l7SiYsh7kl-SmDTiy-YO_lJXALElfnkBUTOElDUTQElMElXeNonkKVOKiYrnkZllagh6vScElWUTeElWiYgElrfdqllSkB6nkdElofdfElh_I_nktllCokYXkIpPtEluTmbXE5llhtFyKiPWbwqLpdmCml3EluIkXokwIkGmlQgd9ElgMb_El1dmIml6El4dm8El6dmkZlHFl99aVmlZ1lrThpokTdlo6jNEmb_b89jZFlkPh93PGemEQhVFll1aLLcBJkgmlX3kimlvFl0okmml2okomltFl5okpWOsmlApkC3jvmlTemJJkUtXb4PchdTcbAhdRqlswLBGlZhdKOUXpk7FlKkY9FlAkY_FltemIhdPnlyemahd6FlTWT8FlIGl1bbcpkExkahhGnlfpkOGlhpkq6EUkY2cbVUcTGlPGlM5PRGlohdanl5cbgGltnliGlnnlnuXfGlSidBIWfnlonl6hd7nl1pk9nl_WTsidBid5nl3Cl3Gl0nlDolffmUHltid3nl5BAHolmHlCol9GlEolEChkfmiidvfmSuX_nlUuXrnlvhdKolkuLQolkXT5fmnJS8fmXIWkdbUolmnllNbiIWdolNvfi6Pxdb2nlxnlcolWHlsNmPLWjejaHl1QZcHlvNmeNmevflolNnjyfmdNm-pkznluolTnjQTmPvXqpluHlW_lOih5HlapLcTmlgm4IWsReWTm-olAxlnplVIlFjdYqkT_lgplI7PkgmIplNIlKplsgmGihXTiJIluYT3HlEyISploqk_gm9ol7gmX8PyQlJihZplKIlpjdBdmuhanIlzgm1gmDdmkTmoplmTm6gmzqk1wLbIlPhmZhmMvXhTmzgWHihHhmzIltTmHSefpBzplS_k3IlpUmRrk5qjCmZUrkVlU6IlVJlHJlLmYLKSdrkuhmprkHqlumY_plRJlVaOkkdzhmurkQqljOmVwXQJlfqlSJlgihwrk3hmBimzrk6cOoqljqlTqlgJlnihhqlIql_ZOM9PMimCWNnqlcqlCsk1ZjcaTUujAldzqltseEfb6KiFldbimc0ddim3qlhWkgai-HmQ9i3JlRUjvdVWskpFbYskOnYQUb5geGrl-EkLxZLKlqJkFjhOrlVOb0imH2ToskIKlqskUrlsskwbhzvPWrljrlUchdrlAjbFjm3slkIXAslzSkiAXeMWxLljKlJ9iWjhQ9iGMl39irrlW9isbhisl39irKlGoYlslsKlAUkLmdxrlENSrslnjhoLlpjhqLl9rlRTkSXUPslLjmOUkHslQUktjm5slprllahKslQuUMsldMSZKl6slEtkXbh-sl7sl2uUirlltkEMlVslXtl4dOAtklbhYslerldslBnds9igslfLlOndBukVkhgjmQtlhukHuk4rlJuk1KlLukAdUd-iCzXuLlrkhsjmm-iwjmZsl8slimdVLl1LlvdT-Ll_jm5khlkm6Ll7jm0slBMlQkmMUkUdUltlYjmyukAjmznd0rllukVtlUibPKl6ndiBQxuknObHoYatlSibctlUtlHtlBlhitlxjmFlmnTkQBQDlmptlTlhiMln8fQ5SvMl8TiGFk4KmkDjcmdNvkCLmjMloFmVImO2f_CQ8tlmRE2Ml_tlShO6MlOul7hF9MlbNloCk-hj-MlFNlivkqlmQNlQulENlQNlTulJCkVulMBkONlTNlculG2fRBkUulMNlG2fVBk7lmsvkIqcINlQNlhulsAkHul6vk98f4lm9KeoulT8HqulQUSsulYImrFmaImOVKxulNLmX6LKwkwhORkjM9cGLeZFkXkSipd7xDTwkdBmNOlfBmE5hGvl2mKqLd8sfcwkwxcMvldwkOvl-hcQvlqBmTXkoBmGWjRbiVLefLmoImayYVOleEQXOl9Se_pjaOlhvl4kFzImiliTnegOl3xkiHe8XAe1XRqdy2fHnKxBm2qczBmqOltOlp2l2sY0vlyvl2IbwOlQxkSnmwsYqqb8vlEwl-vlPxk4vlYnmpqdgckgnmdeA_OlPekjjOq2kXnmPiT0qd9hTBtYbPm6QlmPlA1a4xkItZrwlqlFOPlfPmbPlg1XynmdrdMsbUnmTyZGjjkPmZPlhPlmPlmwl-nm-xkxwlvbmitY5xk5qdbtbdwlMwl4nmb-A1QbVwf4PlZQlpRWuykCykHykWsdogm7rATomuRWf3XrTmBxl-wliuHFxlYcd6rdOxltPl0wlMuYDQlaomWxlfEjJzkMHQugmlxltomjQlquYnykipl1xluQleQlvRW3wl9wls0kUomJuYQplTykhxlnxlkuY5xlBpmwxlNxlIxl-ykGOhHzk2xlsxlq2XLplvxlPsdxxlmomgQl9Ql-xlmzkRSW0QlaSl1EjsTW-3fEKXi3XAzlDvYARlN1k6uYNvYCSldxkB0lHRlOylpGUKRlgudwHQTylORly-f_Qj1FkOGm3BmU-fHtjkyZQGmv0HcRlv0HlylU3fepmqRlAqmxvY9zklvb_zkWQTvyl2LmuylJmTsRlPyE2ylv0H4yljaMG1kWtd1Rl_Bmf-ffNj0LmFbjWGm3Lm_1iEziPbjFKXICmsfjcGmsfjESltAePzl9XcRzlx4Nl0kfnCVzlQnIwdjQSl7nOSSlbnhIJQw0kizlZSlGtdYpmqmTezlfJd40kQJm60kAqmA0lpud-0kVdLiSltzlqzlXRblSlJxYiJjSqmP5iYWKD7l9qm2zlPrmkpmPtjYxYq3WArmASl8SlQtjdGmOrmT1kppm1AmbJdxRbeRSZFjxmTBTlYElaQTL0l4qmVUAO0lSHUzab11kLTlOqmQHUZ0lTViOnTfvdP0lw1kPTlGBgc0lxrmDVHf0l4-f3biXJm8biuvdtzBinTo0l4fjVbjmGmSHBZJmHwBoTlbTl7nhJ2kMDMDMmeMdpTegMdwVYaCmdJmeCmSEZcRjvGe-9llMAX2kC1lzyY-TlJohpbj8RaCUlITSUMTW1lO1lyLTDMTmsm1LTxLTQ1lgSBrbjHjAfoTOUlxsmiwdusmn1lFhhrwdlQVk1l-IVgUlbxeBzY1DmeUlQqj5zbTwjXohsHU_smZTVs1lt6lnFdQWc5XkYMePLW_1l-VW61lKpTyUlMpTA3kStm2UlD3k4UlqLb0Gmbxdn5iZtm9UlC2lmSbi1b-tkX1b0rOFVlouO6xdZ3kG6XX3kQ2lqtm2bjVXlTakN7bV2lvtm6Gmc3khMeYqeXVlfHbe2lGWilHbzchfVlDTbJ2l-tmw3kDWiBufmVlnmantmGumo6Xliamak3VlExdX2ay2lAqF70fCOQE4kl0YL4km2a-bjRum72l7VlYydx0Y32lNml5aCeydP4kP3liyd9WAuGML3lP7Xu4jk8jsXWy4ja5lO9jE9jc4k34je4kW3ltmmg3b2ydyxOZWlh4k_ydk3baWlj3lk7XP1YXWlE3bu4kp3lSuOs2b4umnWlf1Yb3bqWl14kJXlouOzWlu1YXJkVzdk4lzAiI4llyhazdB4lnekE-WmieF4lDXlH4lO5kF6bQ5kUJk14bpzdYbfJ4bd4li4l1zdP2YPBlY4lg5ka4lp4l-YWU4ls4la2Y6zdm5kxvmRvmZJkv4lm4lKQQhvmb5bv5knMQx5kB4b-4jMufU0Z0phaJklMA04l85kjlar2i-MdG1dALintge0dC3Y3Xln9k_4lD5lh0dF5l-phK6kMrl5YlUEUDYl20du5l-phkYlcqhKYlQmdPIgMqhQYlK5l63YnYlsUbOYleEk5KeSIgRcIA5fm3Y6tTo3Yo6kiqhU5lnwmu0dM5llYldqhLYlfqhLlbS5lb_liYlSYlw5lUYly5lB5f05lyYl25l-6k45lBVbB7k75lawmmtlDHm3JmkMm-RdK7kl6lpMmAZlz6lechG6lYZlcchmMmWXj0uTFVd51dOZlS6lQZl9tjpLMUrip6ls4WErhnglcchc6lh0De6lu6lg6l4qei6lZWik6l-qh_dmtfPo6loZlq6lWrhy8b36lF_k_xm8yOf2dBymdMM16l-6lu_hD-bwek4Zle-XR-b7ZlX5Y27kx4Wb5YB7lBHXvVb57kvyOG7l07Scwj42d9Dm6VVn7lc7ls5jX-ltalo5je8k0UScwjValIahr7lfNMZalk8kbalpVSq7l6Dmjymd7lkwTTSkeal7Dmh7lzBAiwjcym3VSm7lL6Yo7lralb7l5VVvalUAOxaloXV98k0alkDIN5fPaa17lPRUlWiFBZnWiDblXscDzhZscU-lkOjwWir6YQ9k0rhIbl2rhKbl5Wi7EeZ9kK8lN8lGgfSblFabR8labljzmeJUV8ll9knzm3llo9ka8lq9kX8lhbl0fbRWbxbf8ycdXjHwepbl79kGSd2Gj7OjQsZHsh3OjKXPgXj-9kAPjJ-kP-k3DlXAYy4d08lF0mn4dNAYHpllHA-8lPaU88lePMB-kLReesh34dB9l8LED9ldzTX-kKclz5d7clTIbYhZc-k3MmKzcLKm8MmqcjbHmzMmdHmDHk0gjFHk2FejHmvNeUSjW8YGhbf9l-Tah9lc5dk9lmZI8jbP7lg9lEqbk5d30mnFcNIbs9lbzTvFcy2dfcl25dZNA19lYWbeYaasMe0m--k5XiP_k5TlyzTFdlkqmYzbC-lyyYE-lrNeY_kO-lUXiUXbc_kL-lNdlz6jPdl-0DQ-lT-l02jziiTfWy7lBqWOXc60mcdlv_kYHjfdlaHjnHmM6deuj2_kx1ml-lB3lv-lFCcMGPAJkYZkq-lIYis-lsdlbPh41mtQRx-lGCY91mC_kLCYRdl1XQ6-lz_kjXZ5dly6d7dlTAlk7cNHk4NeH_lOTiR-YfplzolsplU6OCihwtYtHl-vXKelZelNthDll3TmaelBRenel1TmLRRFTiE2SiZO8TmgidT1TkelKVek_lfYiDUmEdjAYl0_lD2TYUMzelz_l9Alrelt7d3_l62mk1dnHjKBlCAmt2a6elL_YS2Tg3au2aIDYLwjMHAEflB8dH3mD8dJ3mF8dVMAgbmkQmfuGGMFyiaNNVtQiNiEEFiW3m0qgCHAcRknFBFbkJSOd3m2hiaYD_Jk6VIiGZ7BR0of5-em3m7MDo8BMDTGaAlyEMYP_-bCZiFwV0ggseGPwVGZb7PkvBLnDkYFN43myNPtPiZbm62LzHAx3m_JAIYF1DkMOkUbm2fg4DkA4m2gg9DkISmK8Ug3mB-COSkbShl3m5_ip9IvAA1pDbGBWpHhfkyNCnbmw7iujiaYDehWg3TVxjKEhTuXhcme0f9RfgBWp4mrzNzAShAS4bmHRP2RfTuXecmNRPZEhPmBFmkQ2j8gLMcmsDVOcmfEh64mISfRcmkEh_4m0SmWgLbcmBXLn5Rt4mBcmyEhgcmemjj4mhPBaAmqVJKHBbkj74m9RfpEhYcmWLOwLkegLw4mv0fS5RVVHY5muVm8rBPhjE7a3dkjhiILgjpj-hmyjlMnRd7UOaGf7U9dgeBNV7YBXmCqBR7UxQmYQmehXYSk_cg4VkmIkAMkqMh3ShUWm9rB54H8KgowaxxjZilB9grtc55ThxeA0aFUh9HKy3jQAjEjl7hitEVo5FbqWWAdMyeZWhbbQNjlNdd8teQddwxazqVBClO0j4rmesiYnXa9eDqBc9eShgKGN-XboClo2G8vgI-jB8jryfv0RL0glJeWEkN3jqFYIEmNClMPfbahqujOflLlLXKhDlLExi9uhVqGOglBvhUDl5Qh66m-KhWFh0oBtDlKUQvDlNejnKmPejzDlsKm1klAElzcm8cmETmMnkGElOnk3CY6cmLTmCll9Tm1SiWnk_cmycmBll5Tm5hYRfdNllafdw2PIdm_hYKdmGdmTElJUTpnkPdmCQKsnkVElrFWwnkOiYe8AiEl0nkZUTkllWdmtfd-nkvfdadmjUTzfdCQjx0iEQjxElfZj2llIkdBZfwEl0llriYn9kniYMok-El7llWbTEmlR8mOokaok-UTYok4Vl0gh9ll2gheokb8m-dm74YTgdBQh79j4IkMFlDUcNemL2mlDbookJeml8mLemmokJuFamlq8mIemQmlzThwmlmFlb1mbtOiemvok38mmGD_ghbemkml88miFlTiApFlgem9MbzokF9mi-l8gd0mle4P2mllJSsemapk-WOMpkJnlJpkRxhmgkBnlMhh5FlSkYMGl8mlT9mGpkFnlubbMnl1emA5P3empZjLfmqkHTnlKfmFfmOUclhhtcbnhhXGlqhhCHlEgmKdbVfmlGl6hjXvfufmdnlTfmFgmafm19mEEAsfmdgmknl1nlnfmzGlgfmynl9Wezfm59mTHlE-mofm1GlcfmQHlx9mwfmlcmBollfm0fmNuLWXTO-mYolQ-myXBAgmQdb49mPolaidJHloGltXTSHl2WTz9mf6POgmP-mLHlyGlxXTHgmsXee4PoHlZNmbHlavfeol2pkfgmlXeJZfYNm0-m9pkT6lagmBXe3NmchmEjdigmf2mtplqgm-kY8wlIhmFlYojdggmCvSZTmBhmHwXK_lZhmjgmRhmTTmeqkzReFQlpgmeTmQlYaJWKhmL_mLvSYlYhTikfdN_mFhml1dc_mYjdU0mNZTQ_mqJWD_mLhmhIlfhmjIleelo_mygmq_m1jdE_mHrkvplDhmhSBWVmMrk7lY0pl9lYhhmeUhkEiRZfIJYttgthmYqldkdwhm5xJbkd7IlUqlRmY0kdPimj_OAimwTBMqldqlamYGimMJlQSBN9mFSeKqlhaOTJlEimbAnByLbqljJl7hmYKW5rkOim2hmRimlqlhJlUimiAn_1WlJlhKAnJlJXAuqlDldxql4fftJlwUbIld2qlvsePskb1f_AmyKm0ihHBcW1lOUjrimEBc9JlKcV_Jlmoecskj8fXMjUnYQrl8ZTdldNKlJ-P5imyqhYnYyJc9imntlsldx0XKtlXKlCjmUukzldZxXKjm2skfBnrkmXTkRjhqjmdTkBkmOjmUjhmrl-nYCtkNslLBnfTkHtkXjmuBnETkSWIM3l6ukwrlaBnRkmqmdTkmSnd5rlzMWWtk8rlm9iIEUatkALliFmTjmmTk_KlNzUIslsuUEtlTzlT9i95kHCnqvP3jmXKl6jmjkmAkmgrlSMW_9i6BnItlXLlnKlZLltBntcUfslrbh4tkCkmvbhhLlSkmjLl2yXqslRtkFUkkjmuslWmdwslokhysl4jmXTk1slzCnHlmVukujmekmzLldBnAMl9LlqkmXrlc3LduklCnaUkgtlpNSRslqpYctlJMlpCnhtl4km95lXMlruk4nd9kmuuk5BnmLSAlmQlhClm6kmJqYCtlotlTCnbCnIlmdMlaDnKEcLodUrlrtlwFbttl9KmvtlOsjfFmoVjkFmSsjtMlzWkw1fnFmLBmpFmklm9BKgod3MlhCQi4jkodqvmtlm-sFmlmfulnvkIul2bkKulLBkxpcfKeHNljvk_Mlylmclm0lmtdF2lmCmmYNlD2fbul3AknMBwOSGulCEnCpd0vkGEnEmmXPm8lmBHVhBk7vkVfT9vkpulAijarYinmNyi_9h6aiCwkaclcIm-aiIwkFfXjrYMwkjxcbmmDfjLIb3NljpdVwm-ZMG-hCXkjImhajlImjajIvl4IEYLmRfjrmmqmm0umMmhvmmkBm7QjymmKmh3RlHNVn1i3PWPAnHsYYHmyqcevlmiOS7LEtdywktFkMWjCiTKqdmvlFnmGtfHnmZsYqvllOlWfjtvlkDgJGmmqcxvlNomzvleoA1vlssY3vlAwl5vlpqblnm6Ol8qbenmzFnjnmsRA8OlZqdFwl0OlAPl_FnyqdJom_sYsnmCrd1tbGPlHomTwlsuawEmtkX3nm_nmRPlunmtVcGyDkPl7nmfsbBomqwlRwlEomDjjI2XLjj6nmAPkerdVGngGnatb4tbhQlvPlexlWomRQl1wlyykQpmXomrGnEpmwomJsdyomixlAjTjomcomwQlJxlLpmyGQSxl2uYMjTromqxl8Gn4Gn4ykApm8PlUykPQl02mRpmwjTxykkuY7omksd4omeuYkuY_Gn0TArxldomOuYu_m7GnNpm9Gnh-LNHnN3XXQlvQlwuYisdH_mdHndQluomUxlxGnPvYapm3qmRylouO4QlamOE3fcSlFyl8sdEylipmomh4zlQzkZrmVSWGylGSlIRlspmQylLRlvpm8xlfkSVylR5hITi34i4mO2Fk2pmUzmYWj6BmwHeAJmoQSiylbZcRJD-pmDGQkzlA0kiRlqylkRlNmTpoloylAnhC0kJqm9Deyyl2xC0ylNqmp1kPqmL0kN0kcNjV5hdWjeRazDg-FkJMdAGkrHiYGmftfY0kVTW2Hn1iULzli0bNzl1pemqmWYcoqmOCnBIesqmrdjXzlxdj-AM0qm1Qlormcxl6qmknhgzlz-f1QljzlByldSlqvbirmueKhSlszlYyhCrmmBMl_WYjmsSlLrmsSlzzlVwf1zl8-f3zlSrmyxbTFd5Sl50kJGk8zl9Lm4nKWrmlnhqpmD0l2mTF0le1kKvdqxYpPmYFdnrmrHndIAqrmv1kloktrmS0lvrmnCM6rmwpO0rmrrm3gh-JnjvdVTlJTlXTle0lZTlg0lXtjJ_ZFMmSJmpUWQyY0nhsjcA2khGmQsm9Hiv0lqCCFsmKDM00lGMmxtfuTlUsmbtjsGmKCdS2kZsmhQXbsmQ-B2OR9Tl9dlCOiismNohksmE_HS1lZwdL1llsmXwdssmAGB2smhFI0Kn9jCysmV1lMUlJvC7KnyDmYBnITVJtmCfPJ1cw2kaUli1lg1lp2kYoh0ymDtmt2klUle_Nv2kPohkVWTLnbTVbrmNEg4XkyGmH_hOJkkohyFjG3kYGkXzYFoa41lWtmwUlQJkwFjatmLjaftmx0YnJmRtmrLnlSbM3kAVlO3kiRjdtm0IkBumFhhptmm2l2hBlzZfekZMme3kW2l-MQBMn0tmYMm5Gmgmigek4zZ0xdd2lv3kXSaV3k5xd37ZRnmQMnJseR2lO2lFWiKumnJnVMml2lBnamekG3av2l73kx2lcumqqT02lTum4VlF4kIXb5_ktVlmMnVumG4kv0YiMnvqTWumpMneLJhumq2aEWlR4kJ3lYeWi8jmXWKIgX9jV4kR7XvumW_AU3lGxmqumX3lZph2um9tOb3lWUlL1Ym3l9um8yd8umeqe-umsWls4kx3lRNnhrTpTb5umpWlIzdG3bYNns3lRrTyTbMvmTYWOvmp1YQvm5vmgXl7Wl01Y_1YcYWH5kH_jVvmgph-GmeMmCwmxMBUvmnvmgKCgvmo4livmNXliMe2YWT4lZXl4NnZsT9DnJ4l3HbwtmxNnovmPUbHBnOgjS5kTUbzvmdXlBOnaUbSvm1vmlNnC0dkXlu5kq4lw5k15kpfkKIUAwmsXlFwmx2Y46b75kKwmPjcY5l2NhA6k0se9ffRwmszmTwme5lz8XF3YG5lUwmZwmn0dC5lqOn7ZWmwmaqh5wmhwmTYlR1dVYlZNABxmW5lr5laYlt4jl6c76kh6kZYliOn-wOl6kywmn6kH5lAxm0OnR6k2OnT6k7wmjwmKPn7aUMPn36kpwmoqhWYlCPnfaWzYls5lXmHwqhKxmk1d9pha6kEeTB7k8YlwXKTxmwieVxm3xmX7kJ7kR7ky1dKRFHZlH2d65i3CmhxmY7kM-XvYEcgmfxmIbWnxmo4YR7hVZlv_hU6lDvTa6lKrhGHmArCwxmtZlgyOfZlmxiy6lCpCWxm4xmi8bnZl9PnX2d9xmibgE7lVdZfHcf6luZlszEx6ldZlZxm_7kHymxZllbW-9baxmHzONym96liJk_6lgQnxPncTQKtmz2dBwT12dFalc7lbymP3dmXYpalr5jO7ln9lMtCg8klym6QnAUQdjk1ymxymY7lhal_ymhUbtymCWV3ymZ7lyymHXV5ymzQnAGP8ymEzmfwTAzms7lwalu7lyalnAcHzm2IUu_fvzkprh_Ee0SaM_X87h_7ihWPSOih-WascuWiw_fwrhc8SfscC8loGj1Wizwf3WiTBZdzmdncfzmWschzmWblgblFmY96YS8lNwmpxTjblF4dc9kD6k4RnmzmT8ln9kf8lrMmmbl-CmPTaTYk7zmubld_cLweVTa99kv8lMXix8lCaUR0mhdW68lFKUM0m2omPAYT0miTiDcl3blf7mk7Yg2Oq2mosZZ0mEummNec0m6clL_kP9SyMmscj0MmSujE0iHKmYKUdcjUKmygjq0mV9l1gjt0mZ9lcclkNdmHmo9loiisVlM3igjbbWb1-kYlHoclsPhFqbl5dJ1mTFcu9luclr5dJAlt5dzwHI1mu-kN_ktXiGUanYad8YqKnA9Ylhm-5desmX1mHdlT3kh1motm-zTK-l-iYK6dJXce-lV8Hj1mT3j2pU4shXdlq_k7shTlXt_k12jddlWZkgETo-lnXQFYiEXbrCcyMnSQhC3jbFlo6dG2mhEc_1mBAlB2mh-lwfWjTnyfWF2mv6dWSapTniSdQAlObaIJcUAlk3jT2mO6fb2mW2mS3Xe2m0_mVUnwgmS_lz_mE7dk2mi2md7m6Tmh2mx2md_lnCYZ7mg_l_Tmi_lDElBUmielYeln_liYiZSn7haoelNxZ82mAKctJk12mBBlu_lxJkE2TFBl7AlTBnC_YJBl7_l_ele2TK3mi3ak4jX2TDVnGDYFVn37dM3mEGAO3mOKnhNAPVn-sS2QmxCL0flYNkxnDNile9jXDl2hSYOmxCLqAmL4U4Ck2Pm0uhThgpKh2ClG-mA9d1vgPCTCSmxCLtzJJ4FGEig3Qo9gc6NaZmAYeusi8JHbriwsi8fiFnj1-mUgm3-mw-m6-mgHlG4OXebkvfCWnRgmUtjYUdUJmA7ZmTlO2iYCmEOn4aQEwmvRmxCLIUjslPdJibsiLqRSqRYikhVCaATijf6hi4vIh4mvVmOLV98OyPVAYjpJihAj18iQjlyJPOYjTAIIxayPV4teWjl9BjnWn0SOWYjuWnUjl9teajlnYj4ucYjlbxa3WnPxah8hrYjoAjI6HOXhzWngAjpYjqVhCXn_WntbMqAjRxag0ibeA8higXCM1fxMO_KAdabLllnOmCKjQdSC6myyatniaZa83j7JdtXmP4jKekOgSNRheymzAc6ymawjiXnSRnDzm0OmOZDRCZwdkddkwYhi6iUAOTilCzIohlkWnhZkibaY4mWUacJiJik8jjYdk8iiHYb0zBczP-SA6JjPgiERm_PmbTjkgFDBi-flMZmDLkSVkqUOuRZ8SAiwII-ZaKinck4Om-VkYOmtgFSfl6HdNeimdkAQm9XntgFwjjKwbT_jMHAYfdRElXISMdmWllMUmtgFgFKkJaeJYnNmJMbfpAKqLfablYnIUTt3m3XnXHBsMECjMhKdqilvxeIql7_S--JeCj_0jXmjV_U-xQubk1dYgJj2Qm0DC8EHq_DNNkYaKbWmDWkv6iXOmdYn2YnFPBH7CJ3jfzP5YnQ6Tw6iRQmIZnMRA7jFXkCuxA3Jk9NHZJbKjgwdls1m3TntGdS-lqTnyiiv-lBYiqYkXZkudla1mAbk4XjM2m__kEUn56jvYSbQmRZn44EqEMhpEsIjbhSDgkeikPijO_etVNoamIZnV5CJtLM8alQkzZm8uec-eVMTpXnVRmB-Od8h4WngxaKueYXhYOmiSCNnDTmjOmUhBlTShC0afhiEZafxfL7iLqQcddPCbrJiK7iOqj6nZ9ilmKbSjkZAj0OF0waayeydhwyemmj1Blp3SbAjFdYqRka6m0PVbjlUAm_BjOjlq3ICCju-O2Vm9BjmYj4cRJWdn7jZTgkZXsmkjrjilRCZnymfflkovgxofWhl-ikhiI7LjgTjJgk7hl4cHcwiL9QB7mIGh3IfiFDXne2ckieN-xgL7V6-jfcSKPf56m96iWUBa1jX_gw3i51gABCg5jFGh1kWn8UkJh5PjuzCVESowhb4ZbESjJh-UfTaim5QZVfqAEYwZH2j5AU4yUG2jO2jZRiFYfJxjQoenAWq-N-hHZ2g8uhHcnToepgeJ7mjVSL7mqNit0iWai6YfD8m8AmGAnHJlFJl6NbSimITBcJlTFnTxh1xi1Jl8SkkWkJBnximvBnC4iAFkJsjTPDJImesfLImtejvWk1tlOBm0cnQBmSImzDnmMlFLmUlmRmWWBmQmmKkaXajNwk5Vjhmm7Vj-EnIfjAFnKfjCFnfOOEFnlFkS-hNbipBmLFnOXkgHe89fivlBnm3LdLEj3sjNEj0BmWrdvGPMPl5DY2nmrBdEyhLJmjRX5Ql0BXXNj9sj-ajzzk4GUnInRGm3hegZYCEeeWjFJmVafKRjIJml-fQIjJbjBieOtjJ5inpmFlSdJnKGkeqm-zlyfjH2i3Hi1fjEMm71k10lcbjJMmdycctjd5inKn60lvGes7hyKnjJmqgZX2irUlBOj1Gmd2ifCiYekXMmGfch3kLOjoTA6MnW4kqNn-3lL5kAXlWbflGkfOnvCmoGk25izCmEQn6JmIHmXZlZXjYQnbXj_2dqymGUQk8k1alZRnlRnzwfcRnvrZeRngOj57lzveiRnDKZhGjmOjEzhP9IGblZzmrOjAwetOjLzmY9kOblqsch8ldfcPmck8l8zmvscRAgp8l5GjIXiicju8lLXiTHmBDPbYk3bMEDmvIi5Mm1MmTujRTlLDmFAih1ZbcluBedclLnirZna7hoZn42je8LYdlXSUZ-ledlx_kSDmzZnUDmyZndKmF_lh6inOmwLBz4FieAFNOhVnJoi9KgJ6maddkxeRClbGHPObdYNqOLt1GU4VHrim3mwLBfHgwjQZhfLOmithlNVBgntnbwglcWnHUhranoKbrSO1MUfIHk6gGNf_Zht4N-6mBNhM9NoXglNhurCFOhicnLZlHVdZ6lTym5CmpglsciUTn5XS2clxAOBXmIOE65XzXImDX3UjuvfkZeeUa42lEdioZeczhWdl-Xib8k7fnWlXw_kTXcrYk0Ze1_kM6f3_koMn_VlECccXcI7ji4m4BApHgAZPu-j7SjjucX4mPjiyeS5rFJlbDhnZ3Fwvf2Mfzqfzxa9xaF2jpGPEems8mPEmu8mSFl31mTmlQEm6IkKQh6pYO0LTslK9iaCnHkmjTklrlQjmtahgCnWjmiCnrahyBnfjmVDn7skODnosl3bTEXUyKlUkm0Kl6rlXkmOpYOukiKlVTkcDntjh2slNinOqegBnwsk1jhjBnPCnzjmZLW1jmncTGDnODUIDncUk8hnBFUoBnTDn0tkEkmH-iGkmkukpTkVjmLkmIinT-iukmCukkslnslEDn4PM8BnStkSin_Bn8ahBCnZkmvLlctk3MWbin9in2LlfkmvkmJch9slWCnokm_CnBtlBDnjndDDn4LltkmKin5MSIDnjpi3RBtTJThlQojFoPohn9vfL6RA2bwpilLB8PmeEYnPkBYjK5aP3c-ilhgnpvcU5FN6mQZX7iX-SjTZaxSj1UmMyeErjErK1CbvanGUhgId18ix6TignrMaJjl9Blyvc7ilD_ewkGb_eklkZimMngloXRUljwgKjk-4VXfhZ9h9Pj0AmS1fzEkgoeSlcDBmrNlwMjSmm3lhZBmMLmgJnpDgy1ioLm8LZ7en1UixzkQNdhRahwbfvepyYiveYzZBUl1AZQVnvnIi5ip2igMmt_fgWio1mF8l9enGrS1Sa1_foWOBfnU5ftZZHfnvZZaRn9alnRnOrSyrhw4jK8lN_cLfnBxfsGjfOiMHmD3io8lsaaS6g4bfKweYWcC0mqOi2hinjn9bk7RkbeSDam1OkVaNLjkTkncjn9gFXOKAUhkUm1RmB1VuRfUge9oisVCVjDPShk2SK6mwxepilM6TEknsthQpi9ZV0jnwBlQyeyBluteKUhkScqdhBaV9mQwdhMkVIvZCtUhVhsvjndhAek5xfxan-BltDd9angqQSYjPddVAmtSh7WnnVh9WnTjllYjBXnsAjMEGFMgNXgnVnjkMplVKtKJ-dKhS1nfnjfRQPvkknMgPMgDkfLMgIRmwhfVMgCYXXMg-wiayjfmVDmVaWXKWg1jfWyj2ZShMg7QgfjkG-U7vjTnfKiIZlkxMgfHk6GNuJOkqM6mnlyjJCjazKSWD1Mg4jk3MgLtUhdioujLNgPUU_MgfpiICjakcNMk2PXymVhqiB4jGVmm7F2adcnn_qM8yENNgknnKhSMRinyjTSmkGHCbRnjk-aRlRiJZEnOg9zeAtMD0eMbRoAGObR1lE0OgBQgs4TBzjczjGZkwzjazj3-azjknuQezjK1esadIzKx0eaYdpfgH1eXcd8jkIkkSSg7jkEkk5-Uu-FPonHPe3vcvzjcSgaoVrRibSmj0AGkkAkklNgOiZl0imSg6zjqSgbof_zjtSgB0jfofxdR_oVndilSmpdipSmrdigSmjaSqSmGTg4yML2e0UmvvjtaeYTgekkdkka_UoTgnkkHbnf_UoEkGqVZ2eRVmk_UKcezTgDfeHQkvdiZeirkkBjXPqVqgnwPeIpVykkX0KiVm3vQn3NGdS3ddYUgrqVyNF5qkl2KM0jDrVonnuqV6hWMrVf6m9hWT3eQ_JK3KS_JpVg0mUKbSwlAA3ec9gNFOPbSRgRxAmk3edrVl3K1mn3pnnFOagR_mjiVgK3e57fhyjCWgUXmtIIE9g_Wgi2MV3e8VgV3MZLGCnUAWgtpnxZXh4K92MDnjLnnQ4MB3MNWgnWmHsVUMGm3ejkgo3eUMGgWgpTX2Nc37TPqnftiOZm9LNYqnLsV7Wg3hR0wikqn_3MDiR_Wmnqn6VmgtieYmwqnPlQQXgl5KN4MTgnGYg5ClRXgV4eV4MJClaXgjZBDClHClmbQ8qnPdj1Xgf4eJiQUlkxUFhMilEWo7KuYgxnnPkPxYgtRllIkNlkt8TXagOVjvSTOfgYag_cfRlkCcPOvVecfKCleaPdrneoRTlkKnXNbn2mfDSDLglBNPWmfhrnKVFblkyoRW6eu8MufgqKh5ZXuXLzfgSGEwPiJgg-STltiK9e-8e5XLjEN5qnipRDdk3rnIWm8mVGGBJwizvgpnU9PkCIk8Xb_me6GnsvV8JdttiHfhrofxwVhyfchg7njonXoGgp9efumQsnohgu9eBulM1aZbN_hgEkls6f7Hf31jO_ifojYoBNxVsucofIT_iZ8a2pjxgkMgnVrRKaizigyglLJjvDZ8igVaihng2jXv-eDDlnvG0IN15AJjgxsUF7jzINNjgYDlt6fZyj7RNs3mm1j08GYQc3iGyrRsxVuIAUNhA_e6RiH_e5Rihsg3jgCanbFf6jg4xV2dS2SmqjGfkg8INhkgSOZYqge7fCyVoKNskgrLNGlgduiM1jjfSlMkUyVctnAAf16mnMkHKNGmGllgljDcbnFyVmLkUmGZyVJoEL1VhnigmMGgk9lgFsn-FLOAfIfNAmgSAfOahv5U3zQVtRhzgPmgOGLMZiYAfrzQxyVbmgTrhoAfcoim0gfPAJaiPvgxtiitRL0h_LjV0hGoGxckOBf_AfFBfyGL-lmsyfkun2oGRTcGpfk8QUzVRunyZPQCkpEkIpfr_aaehWwhvQZ6TFCCkJ0hgzVcngMONhBhdvZCPmDDflngP8Q-vhR8QtuKBxirpgi0hDogb0hDogk0hEEAxjlpunE8f1HL_ng00hdunk4Noehcnn-tRPCfjSiRBRG0VQEnZ8QJ0Vk0QL0V_unqvhEvRPknrpgMHZjun1SZqvnLBRK3E6lmRvnjdLEpgLQNOwhRpgLmmnhjNHRn0Qz0hMhjX0Vcpgj0Vj0VVwhj0VYwhDIXFlkXpfaMkZnn08GNrfyoXz0V4fkO5jwyfYwVBxj8ILtbm1gRI2VvRNLqgu6mLOT3tiIgkApX5nfCxjYFZbqgJ1VwhjVqgotGO1VQ1VdygcunZ1VfMTd1jQqgLPd8tifwhTKT-sncwhPFDf1Vvqm7xPSKT-0hyqgsSNPygjrgk4N_DfvRkC_T_tiIrgEunGmjMTNEfhTwiHwnJqgR7Cs6gJuFhngYTNKxn4qHu7mZpUVKj6cSdOPMUNjoi6HTdUNvkl6HToUNXwn2KjHKjtCj_uCasgqsggsgUQnsEfosg7EfJuip4AKSinBA21QZunG2QSfCbtgltgYXNetgaugYXNgtgbSAitgAzGptgCxnV5D1xn0Xl94lZ_T0xn2zGc_TT4d2tgazGRrfCrixsnxpXIXNYrfoxn_WNrpX25UNuicEiKuihClMwnxxnX0GmClU8j8xnXynVugbNLfClpCVlKAatUjne33VFWmTtgH2Q6XNslkkPftGfj5Er6m62G1pfnoi-8dGzRdGfiAmJglLgkx8eEglZvgWvgZbna4V3YN8vj4yngvg5uhE4jFglCvgljQ7qnQgQ_wgNPLWwgFOkwwgdwg3Oke3hivZHjkTknLznEzfWEOt8hYfhNdBOZPSNkkynrPLS-RG1hQxg8pfnFTi1ahxgEbVt1agbno4aixg31aPQLJzg8QEbgnX5VfbnE8GYygdzgO1Rmwnvig6Ck66GIcNOzgwcNhygC8j9cNyvZGIkfljpygoygrygwwn2CVZIf0yg4pUIekjQL5ygx0gKPPgIfOIfaFZxeU4znL7VmIfkIfPzg7dNKMHU6VcxnW6Vx8EHcFZygPeNIkjSbnK1gy8j1Bkyzgt6mttnG_j6eN47j4zgY8jk0nW7VSPPEwjZzfo0njth26VeUgI0gv0nh0n2zg-6Wy6m97jK9G3BkbSLjQLGfNz0nQqXLhlI_jXfNUkjr0n10gbHgwLB6unM1GBbmB1go1gZ2RlgNGqnAbmkgNwJfS1nR3Rt_Gw7V-gNy7Vl2RzTLYkiuZUDFbWkiEjie1nE8VVgkQiLKznRKfG2gYiPI2gaznFKfUuiT4jwgkmrfzPkW2guBHREkV8V_ClX8VZ0nrKfuiNvULc8VpiiQ3gk0GxwhjfhuKfG3gNlAMfUftnSBHifh60nM1GFDl6whvzhk_Qyzhm_Q38Vn1nlgn9Mfk-V_ZhQPm5vGX2np-VA7RWuiqoN7vi51nkwSz-VDMj4pNZahj8gqyfA-gc8giwiAejs_QhZLmwihwiCeju_QYrny8g1Vnsui77RYOfo2nPqNS_VfInWkQKYeqMNdZmmXm6fiCOmf_VEOmvDRcZmxvgjWmysiR3jcwny8gxVn9Hkf8g5uiR9ghEm59gtOf4qNa4Nu2n1siCrNvuikwSsRmuRmXrNY-g2xaaIX4PjV9RUHgK9RmKmpZSiNHODVxugUDVmPfjWApynzrNQ_gb1jpbngklDwZJVjeDlYtN4AhnFg0FgJDlPzeWvN6pn4OJf1j6-RtBhPjR-vNPeLNPcE7mBIBKrU8BhM_RPMkAChTvih1jkiigSH1wN_AWEtivChUIkXfLDBWSWmkNlbXmRaZ2ChSrXVhgq4mx4mfDVz4m2fm14my4m34mjgLJcm9JhRBS84m_RfccmTcmc5m9lkYEhESfScmPcmFxjDoB0risXF9EhoAiHCSE_i7hLuSfh5jBsntSfUCW01NEYHWYHQ2kf7itBg2GhXck5BCv5amFFL2CJnMRHhw5aTHh1vDCIhlTfB2jMYiVTf_3aqHTtHhCDSDBn12NAIhdCTD_lMEkLUfe9du-dOUfw-dZEke8jbEkxUfKES9Uferhq5QEVf2bndwiAEVeJh6bnv5nfFVZIRElWp1Wj2nNjX_JhI2jSaZ7bSDKh9ESMxiUcHmVfMKhrKh3cH86mZKhSpnZtQPflbKhlKfiDlC8CmviZQkEvhvuhbtQxuhBznMgl3fhP2jF5myfHS2j95mV2jY2jiCei6nB7BC9NzMhcmkr8Nd2jarC02Tp9NfXfyNhyXfcsUhxjrOQDBU1NhV6QShHDCiKcnyhHkEWj_YjtQpvib5W96ntviNVjEejFYfoOhS4EfHSVPaqdDScnHsCUcnWknXcnPDjzkl5AmtKmSXnvYndnkkYnHUTo8az7mffdYghgJbVdmedmXdmqfd7TndZjqdmyElosevebpgh2ElS8mEFlTokKmlrMn4hnWml1kUdjYZemjFl_8m28m7VWOtXXemQ9muem3Fl7mlInl8em-ml-FlAnlAGlCnlNGlRNbm9mTUct9mSGlUNm88CVvkx-mTgmmol3WegvfO5Lxpl7ZOkhmeLjoUmFMcqUm5plX8nSZfb5W9ploZTfAnw8P-IluZTyhmbcn0hmdcnFql8IljkdnrkLAnAqlbKSrrkZAnSwXg8nCim2GPeAnRAnQaTXJlUAnAObggbVKW8kdXim2mYMknnhAyAn7ff9lT5qlLSeOeY2JlEJOFBnpKWArlpIBtim6JlvimloeU7WnoedKl-hnLintinykm_skyinoahSjmhinUjmYLlZjhbsljtlkjhDoY4Bnusk_InY4kMDnejh5in9xXQin9BnVkmTinACnYkmYtkQuUECn5KlJjnpBn-WjrBnjLSLCnGLlADnmBnfin09i9sk49nElmAinpinhukrinpNSX9nzBneEUc9nUjnGwPEin2inGinN-iMkmW-inCnAnd2kmpTk_intCnhkhVtkDjny9n4KlcUk19nh-nwLluinIdU6CnpNS89nOdUFLlq-nNCni9nIkmE-npTkG-nutlYxhGLmHBmclcsaiFFkWCgtDnvMlsMlzejuMl0WkppcqsfuDj2DnFOWUvkrNmnlm_MlslmI_nrlmgKeCulZDQMEnMpdmulPEnZvkfEnzCgvvnNEnV_nVNlounY_nAmmfPbDpd5pcZ_npCkZ1lGckYNlHmmLulWrYzcktulyMjvsfqNlS1io2WvNlxEn2ul4qchImBafSLmn2fULml4iiBmFAe-hcMdnMOlGFneUinBmJmhzEdLmhk1irFkfAarwkLRYVFnk9cZOlFqd_mmHqdWdnOqdlvla1XeGnGnmd1XkFnf1XlXkLnmAOlgLelLm-wknLmUQKJecKtZgdn5mCkzkyqmuUigGbyLmUvebylawf5SWMInUtfaRl5mC8pmwmITIn9mhQJn2vY7kTDqm3Ao70kbIn9QSIqmCTWwRlBwY6yldNjwLmXqmWqm2RlOFXCzlECmoXkuCkwHeQrm2BX2InNQUiqmFGkA-l3QK8InkIg6XcSzl0CnlqmzlT2ORLSlkwYTud0wnO1kdpmfZc9zlVRbuzlDxYA1kFrmkSlaJnJrmQEe6NiTrmuJnermlnjCKn4xYAKnUgBd0lt1kEKn8Jnsrma0lVHUJKnQ0lLKnXnTNKn9rmtWjTtjpTlEvHIWnunhKWnZtjwXkLenlKn4WjetjoKnvlKqKnwKiRenykn4-fwsmMPIQoTALnd-DKUlcCo0smMti8KnrsmPUl1smnvn-TVf1lKLnh1ln2kVVW5DmLeacLnTenvViiLnYen31lXeanLnmJm8Xk3UlgtmyBoJpaB2l71lTCP0ViIKmSVlXMn4xdoyc7LnaLngum62leAi24jH3lKWiO3lnumnydBPnOWlx4f6wY1ydXWltOQfqecNnNNnkWl6NnNbMRIUjenN0gq3lEcjbMmXcivXlCHm44l4KiE6klOnkwmYPnHxmc5lEPnx5le6kVphfEk15lsqhXRQlPn2KDdgj6tjfgj75iIGd95il_hL8kz2iqQnArCuxmFQnNrhRVb6xmRQnUym_Pn5Qn86hyQnk7l0QnmXnN7lORAqZnMEoc7lB3dIRnnym-QniymRal35n7jCo8kHRnCRnK3CD6Yi7llal76hc7lORntrZKFekZZMblvve-yhzwfAzhYUQ77lANeL9k7oWN9kz_fIfnscWaOic5fEAgg_XGAg73dsMJi9kvqlASnW8lrzmYblzzmVblkgjESdDKmLsZ52iuMm72itblVYkbfnKshj_c37YMIbsXiOXistmTXQM1mCjePclkXjRclmfnOzcFDm-5Wl-ki0mdVd-MmnyWJAiMTnXFowcl78Zx9lOTnz9lvIb7gnG9ZwFo39lbFonGcLclwBZ99l_0lS1m6InTDm-jhwZnISMyfnsii0fnuTnZdlJWAMhnENmV0TPhnyZeRhnThn2ZenHmOUnNUn26duKnnHmWAlRniYAl4elJVnH_YNBlX4aNVnU4aaGoa2TTVnZkipNAtnb_gQf9Zxci69l09LyFogjjxEBCYnj7Adike4hscmMFmucmP7mJ3PullxRlF9nIqeBrlDImELmgVjDLmuWkIBmdlcrDnFvkqMlflc9-nrMlzGimFmB_n2GiD_n0Vj-cnsEnKDgUmm6lhHfX8Nl84cdFk-4cbAoZLmOdnusjzmmsBmTOln2ffLeT1XHGmDyZqFnyyikdmRve1yilkn5mh6knaecYRlHrcERjvdnIFjUGmhwfuNjdHUR4fobjeyhxknBaaw1lMtm0GmOajTSQcbfqyhbgjQcjnPn-EeJzmxrZOfn74W37lcGjBlnROiDlnTzmqEohNIElnJ_cpOjzWirRnE8lkGjrGjNfnsEoO1OPfYpIelci3zmkOiqbl5SXSfYQFoUlnvblZNexbleYk3uW7mml0mNocHDmsUexFe7MmE3ipYkGsi3RhEmQ-PmkWnkvcAyjkDlMSRKZjmGYMZjZki61CARkzDDeyPvUm27hEmjZjjzEDSwnBWmDiikiEnJAr3G_oBejn-LkC6guqfjjnZqUMEmm8mu7nDemggdQmldoka8mdml-Tn9oiahlLjiSAmEVkyKkyaUhgTUIZDkiLlfsBJ4bJzniuIl3UmDNZ2IlGdjI3m17dLVn87d_Sj0oixLF3VMPhYpBl_BlQZXW6m0taw1n8ljxLFFOZujQIikOamghkJ8V9ClNLkGKoV5CuKT_Nk0BA7_Q_FTJYnqWePri8Cl0tn5_iPKoGGARKoURkswFuoBCOkX4jMikDiiBFM7eCgijrlnpZkVvaa2cFrlcvmCUbGOnL5bwpiNcPPhJ_Zn9UkZAGTeRb0iOgP72I5IolUmaOYm3ijMiv4bjOV9Ok9KouaZBqjp5miQgiYhlJiv4bqOm3cJjnBHyjhOmHZhAGiv4b-NBepIqlnFVm9pjvaZb0iv4bY7aMiJJpB5djuOmkpIbQggFibLoPJi_3IKKkELohPgRLoMJibLoPNYfPVUikPfiDVRFuZHeibLoYRF3yMVLo1ei8yjhLo1yjIMiv4b-tCVLoBVj5UR6LouZhOjCiBAnbCbdkuLocOmQLoZLoSLoiBAtLoNLofQmUKkYLoCMoaLo7yJmLoqqjBMo0yjDMov4bhBAUKoPMoPLoAGRqLoIMiz2cHNA2ZPZYnORmcKk1FiHEANShj6BfhnXRk5kBWxeXUloTV0Dm-smNzaeLiqMoQIFSWnazClHdzVnX1c1qfcvnSUl7smk2k9smyMowzbJQiOIaDZEldk7Liv7irxfzilAmnjyS_JoRmncSTu-gkQc8Sgton8vcG0jySmLUmVoihVmZoizAj_agl8METGn8MRUhy8M78KoWeWSkrdYJ6e0bgrlRelRnbgiAiw6eaCjLVk65mx2VrlkfEibZSpQidbFpWntnbfiCJanpKoX6DbrNTbLJEmwcmLISN7myDlYknCOoMMj43i3Gokimw8cjWkCImocnmWkeskoWktcnc7DvcnFvkSlm6-nKvkbMjlbj4NWJHoVsjLHoS4iNHoJLmPHoqFmAdnSHoD-hFfXpQjEvlGpeWAe4_nRvljPWnmmSIZ9_n5_naHeqOoDEjPOlzOonQdeHoOmhYOlQAoq1iYdnoOlXmhPnmw1ioAowUi3QdPGmpdnudnMycnbiDtjmfj1LmGtjQyhjdnXrm9liLCmhnh-LmoJnGIeP2kBIi3HoeJmxTexbjnveNtm_Wjc2iLciFMnztmrJbrJmkCmLSahGk05bZvmvRjoie5PCBIohMmVWiqGkcgj4Jm5PnHHm8tjsWcSYkDujQHmOHmSFoeBegfndFojUefFouSnTclxIorfcWclpcjqfnm_csfnVre7SnvfnFUnqiaw1mC2md6iVDmE_lBel7XjNKidbFlJANLb18UHFmnJofRmsJjdbF16EcrHNGifQoPRmpNo6agAbgK6eb0idbFk6i99JJ7baCbEagqgEGagiMoEXGrEKkPYLAk9No9GE_NodrNS-mMDjSZjN7nrKmPFmVVjfWkh9hLOohGi9AntNizKmFLdMQj7ihYMjm8fVlhVOos4htWkLvkMBm2cnPImXRoRImA_nhlhC_nZsj_cnbsjLLmQyihRoSyiXFkUyicmmW1iVHoKLeXHoMLefFkJpenImBWjpImOfjo4iEEjwmmxsjTdnIEjVfjXdnnOlOnmRyZoDg2DeszkUNjldnwjZuAoExWeXkHFdgXkbnm_Bm0liiicFtjJJm4dnHVi6dnmKj6LmsKjRSoTRjAvdO2kwTl_Gb6WjYsmPenLEg1knVen32kiCmiPo1bjmPob3kRakk-cdMnaenj2iZ2ll2iPgjjDoQOjpennGkY_hRxmtenB6lXXj1zmlgjHSn9CmjIoEKm3dWrSnvcj7GkN9lk0mj-km0mlfnuSnIQorIoMDmGAi5SntfnOQozXjTQo9akSQoQQoUQo9fnkNJeKm7bY7PEUsB9qjydXTAjMJiWPYbkB-OFZYndfluXnAGiuTAbBAanbK2bwgiGgnmEkcToHhiqOk0QB2yCsiktToiVh7HOWKi72J06imbe2QiMzjjYeaUmzKi4plphmIMiINY3FEYtCEJYk0iIMi2pI18b0XVtflNbkDxSorip4QewSVDOWKiV6EZYneRm3SjpQiV6E4XPfThZYntXnBKgkjPQDCkxSgBDQJesMc0ToKLZJQi8nAxUM8UknLjlmjQmnvweIMi8nAnZcYDE5VDzljWXAClezPChYnvUOw7muVKy7muUoboAwUoGUlzUoZgh1UoJNo-ibcll6UoRdmAGipcS6_IomkVjkivnplkQGfpClq4nlBgNAZe-gR7n8BgBRoKMj0klxcmZcnskiJRoe8fmimW2iQOocVjaDj_3i2KmHac8cnYlcbxhdFm5-nexh7-nTsj1cnuDn_-nyDnfOoQvkblmyVjjOoHDgZImjRo3VjnOoI6ZcDeRLmGdnEXkIdnGXkKdnhJXyOouOolmmFWjOFn0mmxEd2mmX1XvBmWbiMnmR5cpFnfAoXXk6ImGInZyl8aj4QdIPowHoKPo9yiyLm3BdLFj2dnOFj5dnRRjrJn0SlV1k5RYZPoFea2TlnFjsWoGsjHrZfSouCoJIiiSo0bjYzikPoEMnlSoX2lcen6FjMXjr3ZlenwSolDo2phyPoMYk0PoFIoV7kYfcwenoaa9rhx9kEXiJfaCKm-CmwMmqSnGKmlFoE5dCTo9GknKZFQoP9laVdkFoo0mwcjs0m1fcMToNQoANm8SnTToRToc-lVhnQcf-gjYGo1FiqFD2tS5SjWeiydk-Yk1aDuXozEA-SIX_FZYnrdkkToMJitXo7tC6Hd5-imQooMoSUoVXCHZmWFOmJo4pi5mjPVg01MSIdeLiyHA49bsnQ6wCFBi8XnnKiNjP-XoSfkoJoHeiNjPL4IxIA-XoZfk6XouUoPYnP9jE9h6SjvYhdUojgP5Lk0JOeQooLoNwMNwM9RiQ-UrvMo7K5YgK-eI9e8rn1RiYxVVDlhlkBoUA9n3vnEZRvnggunopgODfc4SNwnkCFGwiUqgQamCRfRDYMJhu5nw8UqoMXmkwwjb2jedP7ShPZo3HmVknEOojGeGOoGCgaknEsjqVo8KmiOojQjkOoRHot_nuEnqLmpLmUWjpHoSWjRqZYNjEnh1Ho9DeNEZ0HozRlcFdVsmZRjgJm_fj_TlwknAaaIyYu1lwbIPXjIRUHIodRnjWi9yhNzm7EewEos9HyEogZZ97l1Eo_7l0ZRJfnxrhGNe7EeuRnw_fwRngZZyRn09H6PotMmVfnLSnTTaNSnBoct8lalnUFovXS6EgLToXqi_YAz3T3yWc3iQdkNwEarnMEVXUozHAdCGswjKki8AjlklSZodmLGZjn6nfqfraoZlUwZmPiIcLavNk_yap-QP3EF1VdOkIVoF4mzDBedUX7J8gkBbo7XoDboVfAZDdIhkkYmA2nC4EAWmGtYSUoJ3ErlfHVU4Mkkfl7ikhikGThuBhF-ejMi_YAOAClaB3LVLHBUhkw6EEOkMjkmUozHAtgUrmPaYm0YmcbSpaoPYZXUoaXhsXhfMoJbFZKdMhi8gi8TorhmJ8m_Fi7XoxBA85H_JYQJiXMoXuaHGiSUoMuaqJO07jRMorbd5cRM1eSxMmXOUxMGXdQoV5zj2rjGElyGoTZoMxhQDjtcmeWk2SdUejxKmtNiNOokGi8GoAKlRSeSOo1-n5KmcFmByieFmEHogFm8-nvDn--nxDn7jaTImalmhOo4GiKUi6VodsjhZo3clvEn5ulfImUJXFfj1_nAWoXwkCWoZwkEWoXZMGWo1RoaLmUvl-dcWvl4Oo2Ed4Rop1iryiZHoaAajHodjZlHoZXkWWojZoYWosLm64iZNjbWjfXkMTe7FkHJmiNjydnkNjZeK1dnnNj4pmP1k8dnoWjSBo_LmVSoVFjhFjWCmStjEenTCm5HiYKnAsmLCoN2kEqeZSoAoh1Tl80l6GorjKoFjU6chtjwCovFjtoh3CohLn7Gm-Xk2ViRbfRVlYIefmiaMm_WoavmxJmNBezJmfMm34l1RjSxmuenszi4PoxenwyhoQnJFohOiLFo_Rjr8lBSjHujqgjAQoB_kQcljfnO6in0msSnp0mjYkSKmW9lzSnq-kHHkt-kT0i6fnJGoxZng-lT3irXoFcoNpMbyCD7I_VA1XoXOBmgiPgi2XmnaocYnTYoriAfBAAfonJACfoghIjBAFfokkUVUoBYoXUoLfoeGA_oH-XocUo2Ph7XoLfoWNi1MiTbmKYnWflSVkMWFsuJYRmedhabkyyjoxKhQgAVmcdi2TguUorzEfJAS_FONiZfoDBi7MoFYnl2jMYoxfoHwUczPffoA9JtMoYgiSYopEAMWFTzPk2AQtS7HdRYoNfkTYotLk9zBapjI6mQShixegVhyJifhja6nK-CM2jtfhPXnVvjDgoF4HqVMvAAngHCkebAmylnMUF0lnigbXUoXlBR5mDdBPLVNKjQWC9IoxamyKhL5n9KhjDl4fhp7idIPZvjHKa_EmfxjF7mygoc6n0gongo-jEZDd6levaosgozgoIVolwU_foWYoJdkXFiQ4h4GPlEkl_itMi9YXM2aZ7JojlRagsbkZbgldYFoZnVkNbgdhjk7eebg9lRn0jY5nq5mnrjlehwjlu0jA4jv0jFVkrVkqRm45moRmrUhrcgHCJuUhY9g3Hk2GRcSktmkidV3Uk1homUjItIB_KXcgqSkmaVyHkSATB9ifCjj8MS4SgdgAioysEK_SEETZhowAjDBNrZGuAKtSk2GRDnRvdg6yeh0j19T1dg39TzYjF_KTgoeUohJAvueg_JfRBjToT9T2Vks0jMVk6cgCMHsUhvhofEWKiovuZ0hoKbn7XoJvDl6OlfFQtSNCbUfojioiioddgyNoSUoCShGIjyUkEYnAYojio1cgymR8_M2rWmUo3BAhpHT2cfVkJ4F25mYaVzbgAWGkTAf-Mqio_cgR9T5ioAYhZiXNCb0UkPRm2ioC9UBSmwmkQoQ7_B4xS5Xondg60jKhoOIToSkQ4ElZkvCTAgobYnMdhkSk50jjdVnSkKdgYdVMYo3BA3sKKeICWkifowUhecg1ekvBA3oDaXZtMk6NKCeXdToIMi6WJuxAjOV8NoXLoMPig7KwOm2yj6yjb0iDtCaYocvc-JOJMGzgKpUoXpiFTjMadOSgY1eUEGMJiwBAraAihXjKmqYoLzjhAighm7plndmcUmJ7JSRAXOBeko4LohkokaZSkd__mZ8nAUoNKitVA-JOVROWYhkhVBgoKgopEAF6J7TX7HdnMoeflIMiGSF6wCiUjwLbsUorLgMJiJKA8IIfkoUYnASmvmkb0iXbAHYZZQIEVDJgooRmZjo-hibjoOloZtD9oDd9j0kIpSduzXZWkVVoYGi7Cor0iS7nbco9HmdcoeVonloPjmOOo5xi9EkqcnZFmZlmLBm3GehFmXOosVoZOofQjBbhXlmyZflcoVlmfdAzcoU4iXImQHo7Wk2co9WkbBmoQjUwk-lh2_nQLetOo1RoWLmJvlpmmAAorIm2OotImXvldLmeliRFnCnmcFn1sj1ImZdnzajbdnQRl2Bm14iTRlXRlpknvLer0kqknyHeBGkhpm1tdGJmlNjmdoMRjodomJnQ4XpJnb0kmWoMJmXPofGm61k_rm7UWAIirWo-doIMZgvedPogRjczZdLnxCoqLnHeopLn2tmPVlIfcNeoychIXji3krCmsPovNnxtjgOnm5hlCPEsciMmolaGXoygnM6lggjdeo-Dozen22i7bc2zmJSn39kh_cbaoXYkxMmTXodXoBTogFoVFnmYkLbYGTowSn1ciRKmynoz3Uhao1eoc9lBakpHmDakGNmXGoINmHeiBQkUkDGYo6QoBoDYFhgRnTtiD9ReFhwklwEkSVj1GopKm7HmuKmgWkwKmdVoqlogcoPOoCKlq9hvloPlmxOTkMj0loJvkTOoTEdALmHyiYlmTBm-lo7ejILm0colQjmOoaajcqcPLmyjS9EnrRoTDgtRoVDg7_nfQdGdoRdnNOlNFnDAoPFnZVcJWjuDe5RoYpe_Oo8Rol6Zh-hjkndbiBSopZofAeGSo5UiO0kGBo_BmCCmsZonXkEzlkulXTekJnSSoudoWJdTSoObjYpo3SlXSoHCoAvHJCoHCd7dohbj9dobPoXsmBgjiJmePoW_f11lIeoJnolPooxddenY2lPnotSoWIiw5iV_hxSo0JmrenYeo1SoXOj7tjN6lc7kMZljgjmEgfIoB6iXlnDshYfn3Gk-SoqnoueoIzcuSnunotFe4Mm4IeUXoT9l1SnfHmyeoiclVKm4no2cj3eogdl2ZnHJe9no8eo_no1FiSIAvnaGMozmkYWHKugmED2HmZVoU_dvcmjloR7mlISKOoToo2xi93inejGEdWFmvWo3loQLmnVov4hroeRlmURoaOoytl_KmxGiZRoIhehFmxco0Dn1VoEOO3VoOHoLPTBdn0EnvFmV1ixFm-coxFmJmoBNVLmo4ooNmoDFnPmo-sfbHonFkBGmLdoHWoBqZUdnAnmZmoSXkGGmdAoIGmUWoPtdnHo0mh8ImIpoodncdommoCUdomoxInidormozdn4RlKBoTpoMBopNjgqmTBosdo3mouSl4SlB6ci0lHenKenrGmLMmmKnRCodSo3Xkv1lLtmIbh0WoJbfkSowpo4WoVsoMnoP_hPeo8Wo4WlUAbtPo7Md3knUnobIiCIozPoEIoaeoTcjdno8JmKHmpQnSlni8lQAgnci-PouEgb-kBHjWXoiFoI7cxnoTqoPdXucjVujU6inFo05hufnPTolXowsZqakvZn2ufhqotHmjMikqoTrahFEsboCYm9djz8gpPaAGirkB_fogiocfoIMiWuChdIVilOmUeankBbKaVHRVYrV0pnClksrfElkXPCe3eY3eWqnG3MaegvaVKbgYmjKbn17ehaGptoWmjeGYJegj0W-WgxtoPbGSegB8e_jl5HkZjHE8ewtoUhoyBNP8e4AV7Hk6AV-toScg5BNtxELCNjegIlgyhodKiwgozCiF1n9LVi0g1xjwgouEHdmjhvjGDCxHY5ao5-JP_bcKiqPYeKiWuCU8d9LkOYmWWgoto5NcpQinJBepIntehZVYilpIPdhigxflWnLAjQNotUoqjXR6mAvf1MUWXhUmnpAjGRVnShKvcnbkfuet7MFLb8gQQvcILbzddZpnsqVzpjs4a92aO1nPQmAPmRwnOwnAWmCsgIxnqhjTnePneO-NeznJ5KubN7KBUDSbBgVzfU7GXzfg2nw0nFcFIzgG6gjIKAWmvlkrbLLDl3yNPASBEhbVVp5jHOhM-NJcnuAiiDifEWRgQ-Nh-Xfx6nIYf8GfVcnyEkiloTAZklob8fccoKem9Jnn8mGhn8Ik3hn-IkcJoxTh08mSemAsjukiploqBnncnsloIrlkVo1kis9h7lou9hrWkdooAro6qoCroFroErowVovcouUYIro6cntDjeRoQHouulqxh4coyul-HK_ai2EnZlcFdnxooXUizooZUi1ooMmh3oo5FmSvlWmoJdoRHihro1RoGAou4imroFGmjMXTdon2fVdo9actro7ImrLmbXkefjKpowAoHSofdo9yl61iBzlNSoiWoKJmkWo8LmzbiNCmUEeLzi40lyZoOMmbRjNsoSzi6ZoRMmSsoTMmZeno3kM_h7WoYsoZWcasoqPoK3bMNnQNnONnZDoxxobDo84jSnooenBXoxCmDXoEHmFXomsoIXoceopymLal4kQAre7Cmieo7So5zmPGXxsoUHmh0mrnoe-kDToIDmBDdwIoaXoKYacXoMqoO8YfXophZWKm1IoZKmDto2TnpNdTUnuYkYTonJBOpjaKDU9QP3JEjFrwebEmKhkAjjfwnltn1wnewnVvo3uCjJLzznNtSnuouPkvUmgvJW8dVUg6vQxWNNKinJBIKk2kobfoNuob0iYDkg-Od5Gvna3-juIjOQPXJorqXFwoKEmtNVOzoK6jz8mgokTzo_9j-yo8AT9ZCejiGVVdhluTfd5nahnpEAO3VJ2IIxArTo9YeUpj2whFvo2RPpHk-qValgEzourTR8O6yPJfk4GPc8bduosLcMJi60MADTwDFIakRpje4m4OmqqVm0MozoT9dapnmmnkpnL-d7IGq2eO-drHk2zourT4zoUyI20MyKjNrHHqHJCiN4Hp2ef2KqHkKFf7ralzoVUgA0oZUgopjmHk5hWF0oqzo2sgwFaeLi3zoO-dxKjnFaf0Il0o9qVN0oufRMFaDECS8dxWGU8dUbATpjVUgh0oJ0oWtoL0om0oi2Ku0o8NCYOBT8d53Z-uJiffN2K10o60Mr2eX0okbPvUgaxEcBj9zoClMmZXjHkM-dH0or0o30oYpnpzoF1oI0oH1oRADJ1oLEAEKi6KBcDisETGzowDBwBA_Tj-HFwqJKBUIKj0rD9gIOgowuoqvc6onOqanyevjl1jlnRmrjo_Ynr0jhlRFlgsRnnsRKlgC2nWmNE_euPY5gc15gTSi1mFvEk-whKJh9SmwDWByjZcmb9UaHSY6QWUVkVV2qfjYflkik8cTZjYcojcnZZo4qoC8IlpZckngZoeknC-hnAoLxo5DesAo5BmFFjRZZfJdLrmAnoBOiW_AWCo7HoELnAtmeGoa1lFojHtmyMotCobLnPsoRiBl4kcWlLNni3l0xoo3lSNny4k22bEzdFYWmGk_QnM3djEoW7l9VV3ymLRnrwf6entwfuOj9kn_en_JZHoodWSFaovWiFfn-7lTIoH3UB8lvncD8l8EorDK63dirSQfnRYkSfnNFoXaoRFo4Gjaao_OjblnHeiyYIlkDAXMDlou_YxPjxBjJmnTJevGYkye_YUcjk2jn6paHRiI7nIknMBVuocmogcLk5ngTvnx6WVKfz6W02QxKht9gmuiz7RDej2Pj_SRNhla-gi3nuqWm3n4CjJzWgleMJh6igbPaTWktVApgeVcosqoNFmOooHOo1SdAwomloUoolimPwoBinrlo50iKBnNQj_EkPQjwlokwoBHo4-ncZoycn-KmewoZQjewoOvkloomwofZoowoKLmgknOUiVmmmRouwodDj7Qjjmm7MjhBmmmmsEdrLdZliaDgBAoi1idHoTfjYmoLWjamoorocmo3ImemoidngmoEyhimoamckmoS3fJPombieWoRxoIBoUxondoQPoXxotfjIzi2mo9qmLGkIsmQKnHsoSJmPkb0fj0doaKnLWnTsmsnCqWoyTlmpozZoFohCgjHIiQsoa2ilxoltjnxolVl5ZkZeksJmCMnHjcvJmvSo_GmvPoBHmCXoiIe8poZymYOj_poAQnd7k9ZlcXj5So8SoiVQ9zipgjYYkyso_2iDQo1noG0iBmaVyoATomFo3noODmR0iUPjVhnDNmHhnz1mUhnsHmU2m40o5Acx4b7IONhozsbuHBpimBBcYUjFEA3Fi4JIzOkXeiskoJOe9givkoohmhnfAGihURekoJMoRvMnFi-_mkkoihm_ToH7oMJiC5JMLo5giILjtOm6Fi7ToukoP7oAAnrUmNKi9URV7ox4JMPVFUoa7ojko9TouElR7owTmIMibBJ6TGfpA_fogjoVtoWaCYpQifP9MilKgzuQJonujkgZdU0hmvCMVjsHFqaoR7AzBAQwClBAQwC2vUiUonEBYFRnPjA8oC8o07H2vUyToXFRYAj1ToYyAB8oxAAD8oyAAD8oCGiyNZwGoqUotbMQ8olUo9aAT8o4BAM8o3rI8zovxjtOFI8oE5ZnDBg8o07HBdCQwCh8oY8oBKAJ5jwzWn8onSjq8oyAAu8oxUMNZn_jom8od8oJ8of8ot8o4CDxUMfjna7jXAjTjkqMEg8oV8oj_DA9o3rIJJokmjc8oF9oGsDB8oW8oMHB2vUeRk5vUP9os1DR9oD8oKPVgnDSxCYhjO9oPrKp8owAAtLU13AaWnpLKrxP5JHzZLQtokoBfLY-rJ8NeJcoRsIfRi5Pgr9oCKAiXhKKboDiPQgiLoG9oLOFr9ahZekJiFTZrMYPURxUjXEix9oPhiA8ocWC19oqjnVkoA3J49o7Loy7odMoDdJsde39oEuZQQgQ9o3yCI-obFitBGE-oyLoY9o3bVX6HFIdgjljWhPXhbJAg6EmkFq2ZwDPWYhZLkLlo-Ykk-oU4HiLOTxf8bPy8hyUjr9oWXAA9Jjfl-ioeYoy7osdUgfIqthzZmDkldgG-njEYZmPMBkjAUBZVkNaP3RkA8oJLAnJil5mI7i2xeIbkmilb6IxilHYjyEiONo0OF8lnUmXP6mu_Yebk7jn2zW9jn4waajkJZa0Kbw6TDaVLye5zW4QnFpnZWRJyj9ZgRxQmUktAjd7IXNfCtgFSiISii0Gnyn1NoC_gawS6lkl6DA4nGIhRuhDeY_vE5weM9ajKTDSP6JknPcyfhFcnhtQYmk5yB_6IOKgajCNQiSyKnmETNYnza5BRiBDBvojWngZkBRiv3j2anJZa6nZ9Cbn-OB9OeYj6an8Wn_anejlgApf0anWhQaVkJIeZXTNoj_aKuhxQgDuZKBGb-ofAiuApgRigOmU0eKyUkRi1lgceZ-jkbUYconhSgScoNyn4LL-Zh73nOSiyAhXHLWtNiLhP_dywS3rjK7n2TOuklMBoflo6HmbWkU2oWcoMjmlhYJnkzTmS7mmhYX7m2cmIHnYBp-cmTnku2mKTmCclg7m9cmcplCdmJllUiYl7mW7n9hYp7mT7n-pLfFWxYnYabnYnOdmaElrqc7Uov7m0BpLvSUdmynk87mxfdjllZdm8BpjElcdmd7n8nkf7n26FhdmFRoyxiG8m1llJokigh5ZbL8mpiYLCpzElpseQ8m3dmp7n4Elg8md8mgJo5dmr7nFmlVokbCp-iYUMmjiYDml1gh1Ik29jEwocsnbmlu8mMmlagdp8m19jHwoCemjyYgJgZmlOemkok0dmbJo3bFuok0VTdjYajYHJkA9mqUdpFLzGWHFlx7nGVIkjYE9mpml_Cc47nHDpuFllemLJkAfm_gdzFlOJlremD8ni9mLpkHnlwemFJhFZTBGlJHWY9mehdaHWb9m97nxem9emXhh_emLGlOnlchhEfmjhhGfmn9mYnlmolRnl66PWGlsDpYGlJolnJSVoleGl99mqIl-fmqNblid09mUfm-9mY-m0-mefmK-ms-mMgmf4OsnlC-mCEpsGlEEp_9mH-mB-mmfmW-mLIWRfmHEpBRPTuXLEpGyA5Dpk-mc-mOol_fmg-mRoloNmufmDgmunlUdbU6mIgmZol3hdbolEkHo-mZNmYHlWgmSgmZvfM8n_VntNmP8npNmoolGqmcNm--m8-mIolCWe-Vnejd6olrHlDplR_mr_md_mNjdSTmMIlUTmAKRVhmOqk6HlnTmbplQvSC_mZUnCFpgjdEFp5ol4gm8gmb_m-gmX_m3gmc2mf_mwolOHji_mRIlWwmVca4_mrIlaIleplHel0gmE8PT_mFFpThmRjdjTmU_mpTmjlHOFpeUnL_m9JW5xlT8nNJdJuFT1m2FpnYhf_nsTmc7oEAnkbls8n4hmwRBIAnAJlaZhy8nNimUKW8wXl8nhmYIJlGJlprknkdJJlTqlt8nqrkdAnRGpdihMAn1wXIimVimSqlXGpfcnNAnhcnnAnXiheGps9V6kdbGphhBqqlEsksqlSNAC9nGxX6An8mYpJl_2YNskuGp4qlRMj0qoABm_An4JlcwdCBni5nC4aK9nHJOQ9nlGibskDKlgSBLrlrJMiskfJcJKl4imNBnjld2imTrlXBnYrlW-narl6EnjukIjmhTneDnNjnKVlr9ncinU4cein5jm8skRCnYLSa9nP9i1TkcslAin1in-nYU-nFCnajmq9nZjnl9neUkVHp0BnjzUijmh9ic-npLlIUkrLlojmkHpaBo39idkmgtkMjnLinp-nUMSr-nCIpt-n4CnTjhJlmvskeHpIIplHppTkI-nY0UK-n2oYiHpgslQ-njCnh9nXKlyMSWIpfDnMch0kmzbh8inXjn7inaHpGpYsCnsslGUkscYwCn4HpKUk3CngkmdvUqIp_hnpTkJCncUkBIpPzXFIprIpNch-9n9Cnhbhv-i5inajnxkmL-nBjbO-nYtlGIpxndHoYUtloObl-nSMlZtlfIhdzXZDnQDnBvkAJpjDnFtluObGlmNMliDnyObSEchMlreju4oz-nylo_qoxcnbFmNIm14oKajwDn2tl4cnzVoUImmoo_lmD5LG_nhodCIg7DnLOWgsn3lmeoAAEnwlmYNlplmL_nulmyunrvkSCkN_nUEn5nbKBkwCk_qYBEndvkTEnxJpzGV0obXEniulQ9fBmmKEnFNldEnluliNlgEnY2on_nFHVkEnMmmmEnyPbPmmnwor_nVeYyDjQroAPnozYy_n8VoImbObEemmkKpTHppOoz_nWrobHVYro4wovOoJ5oommL5oVda__nGOlIFnk1iKFntKpIWopajTmoMdomyi8pdfHouOoIAobIZKAo4EdMAowwkGtZlroS5o0wkLqdnvlR5opvlYAo5roaAoCpoTWoX5ocnmAJEwFnvFn9nmq1XyFnLwluFn6vlAGnmnmwhADGn9vlSxkZKpjLpJwlGwlBGnZxkonmfnmqnmFGnNkTOwlunmJGnLEYUAoT0HhAocQbArdKomZQbiPmTGnbQW9nmcGnRec4EmOAonwlWGncQbbGna5cKGnComhGn-LpHMpzLpoPlgrdoomY2XnEjFykuGnbEjIykEHnGxlYomoxlnHnvEjBHnf2X2GndMpDQlcHnMpmzGnIpm0omhHntGnqGnpomJQlVpmBQlYGQVykj7mLxl1yk-omlQlKxl8omcxlzMpnMpXMpkom9omVHnFZQFpmFHnCpm3xlUpmiMpYHnPHnzom3uYSHnGpmSpmlMpBsdbMpMzkpHnH3f5JnTzk-xluHnomh8qmHBPgpm0He5Hn8sdQBoopm4HnmmO_sdRYcv0HlAoFTlCInwpmUKJDIn5ImkZoMGmzheZWoIpocyln-hESoY-fOxo9IDyAoXnK0AoTlOVInHqmXInS7LrylaIn1Ep03X-Ao-NppFCMqmW6E2BojaMQqmkRYvBodwYUqmDJmhRaLSoLnhJBoumoFCmwmobzkm5oQSolWon5oT1meBoqdjVBoYBopqmKSlm0kcBoUWYcOp8aBq0kqdniQlx-fTSlZudGJnbpm2-fuxYIJnhud1qmjudAqmpvb7Ao_SlFmTVJn6vbfxYZyhIrmsknyzlYFj4Op3BMiJnRrmEGk9-f6zl0zlN5iAenRUWZrcZnItJn7HnVUWxJnJPpATl0Jng1kk1kRzkxOpppA7JnY0lWTl3xYurmlInwrmdPpFyYW0l6BocPpKKnePpCyY5rmiPpHKntLB8rmnnO-rm2doL2kOyYgTlxvdp0lIWexPpdKn4vdw0lBtaNsmigOK2k5PpSsmMmijpoMenR2kMsocPonMdFeAUCosKncTnK4MIohvsmF1l_nW9NjzKnjCoFMTawdfCoaCotsmmCo0gAZCoYoTU1l3Kn5JlasKlCoZ1l7WVUUlYLnF0b-qOJLncUlXohx2oKzaPLnEojEtm5wdsQpD0bmQpkQVsQnrgZ-5o5Zox1l30bz1lC3kJ3koLnIxdlLn1CospoIno5CouLnF3kGnoGRptpoFRpooahtmzLnNpaBVl2LnH2lcxdoVlOWWYBa8tmAphENRPXiDumBDoOeoNVlUEgKnoMeo-ZktJmJ6oJMn7Gc1GcQQnCDobVli2lYRpiVlU3kXQn1FjbMn9tmeVlbRpc2dq2lUMnlek_Snu2l4VlvVljYFxVlnMn-RpsMnWhnRzo8FM0Vl-QA82lOydaCpE3lCSpoCp52lD3lY2b2MnsumYQAGWl8MnU4kJWlODoHWl9MnWSpSDoS7XPDoMIg24fg4kHvmIFPa3ly3lc3l52oe3lfWlJYWPNnf7XVNnqSpBvmbDoFzdzxo_2okSpKNniTbAvmJvmaNnrWlE1mG4lRzd-4kdXb4Wl1WlbJk3vmXzdzNnNWnWvmsNn0Nndso3xobvmtRjl4AETp7SpR3A2Nn03luvm5NnqzdDUbmvmNWnRXl4YWhXl1dPVTpwKo0vmNOnssTg4lcDoCUb3Wle4lfXlSOn7vmJOnbHYr4lgTpt4lqXlmphKXe4vmrekO0dKRQwPoIwmhOnwDoYjRcimzse6XlmOn_xnKWbd0dMMIwse8XlTHp6phA5lGKlhPnW1drDo7OnUPnj0dgwmPPniwmuDULUpggWewmiPn4On00dRqhsDoqqhgEkvwmSPnxwmJaWzwmSPnl5lcRQb9XM1dGqhXUpR5lZ5lLPnVUpOqhDxm5OnFxmswmAtFA4Y1DoXPnlZWMxm3YlOxmwOn0qhkPnG7kv2i2SoEZlMQnqPnYORHZllSnnMmwPnCQncno8DoS7hrxm81dPZlfwj1PnB2d8PndvTY6lQ6lIZlXRTEEodyOGEo0zi14Y0xmtGkQ2dCVpQ8kURFIEoTVpOVbayYQVbIymSMncQnZ-b87kLQnZVbGymnQnoVp46lD8kLymN9b6ZlmQnJ8ktVpWZlVQnVUeb4YKEoiek97kYymG3oA0OOEo1enCyoIRngymr1mD3o2en-eamym0yhWalkXnYal3en41dm8kERngwjgEoQWpialF3oJ3oFWpW0OI6YWUQREoKGPvymuIUqalK3CoXncymv7lWRnx7lGlnQzmtvecIolrh6alMIoR3oBKZDfndMZ0EosWivPIJaoKlnu2oNmSNaodncPaozwfRaoNzhg3o-0Z0Rnc8lXblr_XCLiqzmCSnFLiHFob8lUJUHXpxzmD4deblKXpuJle8lpzmg8lxGkTlnRHmVlnLxfGyoPXoa6omIobXpoIo72iaNeoPMbSnCvSUSnZECSSnPyThSn7blA-kWSnlBpTshK0j0kAP0mIsXA9lN0mM3ikSncRpiclnSn79l2Foqknhfn4WctnotIoETovIorcjm6ojFo0no4sofIbWKmQPjhXoIAi_so01Ze5dWWbz0mqXi6AYi9llcl5AYf5d5Kgm_omNep9lS4Er9lsFot9lIclX-kw9lD1mzclyIb09lrGo5gn4FopSnPTn0sh89l1-lErn65dM4aoKU9_mUcQMQpU_k9WbY1mIdlgTn48mEFcI6dkTnM-lg1mAGob4OJ2m7fW4fnTBb26jtTnsHoyUaq1mdYpNhn66jJZpMGouZneyoUPo8Tn6eogqo-FoJ9m7Tn6EcmqTodl71mvZnAUnKqWCUnvZnu-lBtoiTnFFcd_kz-ldtl8cjx8YMUnPAlO2m4dlsPmUGoQToRdigho-fnXQoG_lw5OGFp8YQOhmS_mnBpyUn-6dbUnNelL_lU_lQhmBapr_luAla7dj_llUnT7duUnXelbelg2mvUnqUnj2msUnl_lQapPLURthiSn5UepZQvOn1Un1_lHLoqgW-UnTxZ32mAhW9UnzUnlap2KcyXblEoHJA8_lAaQV-Dvapv2a-elE3mS3mEAmQ3mYBlA8d7XZMmQm0a7oJ6HBghEO8cXnZpYo9zoKcoDnESnZ90etDGKcd9ap84DUKg36oK-odZdRnZnKgNzjQGiXITS8oHvcwMTMaAL7oAPdQbd7lkLooxPd8rfSBpd4oh4obVoBwo2GpfZffcobknbknlVolZfgoooYM05Zx4owtlv4odwogwoxWk0bpv1fwco5cnz-n1DnNroV4ifRoCmo-4okRonQj_WkoKp10XDvlmsjzwoVlivRolajJXkn4ifMV0Ro4ooROlBGmNWouwkPWoLNjRWo1TdDpoc6S-RoUecHpoJInxroffj0NpAbjHFjLPofWooHiOPoOSodqmHGkhnWYxoNPpS1ka1kQ5i8PpgpouWjFen1doCMm3doJsmpGmIsonBjPCodtjmFj70lFciE_hvCoqpoBLlsUlmxojPo5WoKeoEWiLnoiRpI6o3tmK6o_WoM6ogZC2TphsoZgjjsoEXolso_UpyPnhIi0Pny-bssoTfnSNelno-OjWYkmeoe6oLyozsoDYpO9lPKmFToSqoNyoJYpVqoxeo3SngXoayopFotZn1Tnd-lu7jtYk5pKSqWm0aEme2Ha3dj3koB7oUonponGjij-onsKqZca3I2ADf-oOaVeWnm0ay6CmfCWpHWKoTbBg4meweWbpz4GOep3hE4jMDzJqtQQ7C8BTDIAlJAQepDXhmjl-TF9apbue6JTJApGepwlArRkHwAbepqIA4-BNBTVAiRanDyf-uooRkozapXBNeppepnRkU9JS9OpqKUuFY9OwXoyueibkuTFHLbNvcOkD3epnJAm7Jd4miDYByfPpaI_oWeppeptOFhpHd4mx4TLfp5Ydf8ooepHfpQfp06HwiC9pK6XnzVmnVhtWnBbnbYj8ZPGfpJEAZfp3BIOAmdzEN0ISHk3uc6temAp0WnSjlUddNfp0wCOepmfpg6Hofp15AxDFqfpLhI7hSUYj-3jb6mi-oiAAkfp5HK0SOR8B48OSXh-Bbpyof4miWnufpgAj5ucFueAgpCgp1fpsBIR8B39Oj9OCjQ3foieC8fpkzaSanJueDCjVanWfpOfpYfp0OF0SO0BH26HqfpACbtfp9fpbYjDbnz-ohgplfpjgp06HHCOcsKqfpKfppgpbgpPxaEXni8hyfp0WiDgp06HHAE5fp78OhepoWhwWnTpQkDYWAm2epnsKtlZPhJxdkrOea-oU-oQ6bBWdzaJBvMM-oprjZSgSsI-Ujm0auUUOjkVuFDVot2jmgnRPmbOlFomvEmVwl2nmjwljPmRGn-sYEMp5qdvxkQ9onsKbyJk7ALSmtApByKTQgMoi2Ko57iZQg6uMCtmm0ejRi2bRaUYCPetbnUqamzEl9gO4ox3nSaiMooTeXXVo_PjTBpYeXi4oSFmfVoIMZ5Go3TlvjaXooEImROoGIm2loIFkcMjvejrVofooXwooVo85ocOoxVo4bpmJpyco64o4VoRmmDmol9fc2oLlilRobajuoo0-nE5oqKphwWCdoVLmEdoebEcro1xherolwk6wo9woQcpYvlKWjJEjnFnbmoAPosUiCPozpmEPokknW-fyNpp-hLpoicpFRjiXki5oYqm_FkGbjpmocqm5LmqcpYyc4InaycF2ik0lGsmZKnwWjHsmjub5doQ2ikKnKsoQCo-cpQzi5WjOsojxogPoFdpC6oHdpVso6ZkeenqCm0poAakQdpwNnyJmq2iqenzSosenjMm-xoK5fJXoAqovmirso_JmGweknoIqojXpKqoZYkuSnlXjtdp2sosdpWyo0RTKDmJQoWujo6o_Mmw0m0TndEp86jv6oPGoHNmHtodkDg6EvEAXdiQTFKloOZnFmXDLgfantIchkpd6jtfI-NBdmZ02e1kLfGRy1ofJi2YjEIkHilYEo0yhIhp32KWVnwhX9NBLEkk2elpnS1MxjX55gyZiLbd1fRzddw1gDlpTTLuHkf0oJlp5UgUwivjXhpnlJGg5mlznHnMZ1nFlMV_SrkpE3K8kpuIATIBWFO1fkGlpSlpPlpPoXp8oeJGmfFDFOfYhiHk2fRClpjlp1FgM1oM0jIlpFqfYfF-QkFep32Kdhnd9JTYnL4mx_GOlp07VHqfEepBgpeJGy0oX7oUmZ4UgFlM0fRilp-Ugy2eC9V6AHY1nxTLZlpBmpQ5mdifNrH0EEzKOFmpE3KqEhEVm3joEDbS7Oxlpc1nJmpuNgllp32K9_DJefeJG8kpWFOzXn8pjWmp6NHUlp6kp9lpDqHnqiTDTA7otameAHFqf9CV2-UugoxtaYThjhN1mpj1nZThYEVh1n31g9mpFfpm2Rvmp5MTKil5ITmxjqEY8mp-lpZcdalpggLUNK8jVDFOGkoampwkpa1M6WMOnpZCCJkBWFOWLoUnpe6mxkpHDbHATYnpoeSH7fQeQkPEwnHVnpykps7Uinp_sb-8CvLohlp8UgmmXnpnqZXXnp1_GZCCAEktkpNijJUUonpgnpqnp1nptsIlkR6VXyXZHJoQURKnp8gNXlpE3KPmpzTLZCChXmVxHnnpenpWnphnp-np2mDHnpiFToYXFopS7OHoptUVB_o-npfQkMopXgi4WdqmpjyE0QkWfpKopkWAjFC4QkTmpMtoCiZbmpslpGmp0lpAmpmjD06i0bo-UkIUR6_m4Um0JogkpTLAtBA4TFWaKdEY2LBqopXPdAmZGUo5-owMTQYe4UR1bRiYVIhprYiDWC-lFXZnaRmCeksgPg6ELppj5ArXnw-ouYh4koJfoAmpdKAlZicWMrfpShjgxj36ndOhboprYA-sZNxSXZnK3cVfgvMfmvFV6gLONuyogZC32oYDohSpuNRJuO92ooWldNnu2bB3omTn-YpM1IsTnLhnxTnm1mt1ma-lZHjnXo11m7pp_JbFtobZphEc1ZnJqpZhn4ZnFepSZKREVquobhicVhiAIvuokBlABb7dkmxfyilPho-IPTLg1lnbbkkqKmLg5nZpxfLTctjnq0PyjnqtZCKohue4an8anZ6m5SO4VmjYjt_omsIcCbL4SQjooRmerjGWkDekYYPDsnxbkTsnZsnsofCWmLlLEWm7xn_Rk1oUc7ishjPzndXNIrpOBh78hgoiV1hsCjHznWTcbHWEjkJJTmboRznJjkdwgqwgh3hswgRknuwgXrpGwcQ1jh1aS1jLvomneNriwDYiNUngn73n_PhmhgaCTMuh05nzwelHhBiogAo_xhRwl4LpowltnmphpjGnXGnhwlIyaqiDOIbQLWH9l49lfNdpGoaeF45d5-oQEA8ckGCi-kpF_o3SmywnZSNyDfnepqCJ_XmYySQwCUtoDzoIhpSspQhVUspRhjxXoCgoPFTJSCy5jD5HLHBw7oJrQOVGflRllptWmPACuGcvMALRkl4UDJYOkjs1VKrpXNUGjkIMVnboWfppspk9aYVlfKooNTBcV6lj-tiRrpZrp64VFOkosp6GAdfk_EJcLoiLk-joXKoIaiCunVynYspFtpPKb7spgvh8VkEooFtRDWmlvhZOahHT_bRmCi0YkVtpFqgWbnthpQEA4NdViEtsp5ITO-QoOkWrpbrphtpBrH_NdzxPMfiLOk4hkTmeMznKHf08or4E_ck5-JBPY7Xb7fgKggEdkCxnUsnlnXG3hWbpitpcgFZZi0PCDamHkeS1ELggDnpIDJhhIyoA1-o0io4-oLupkaAsDpSUX9Sc8qjiKow0FSrpJzn2spPqpk8jJspkNmiFTZpjZgni0nmrpaJFPFT1ljHtpGJTJhkytpmwh0tpqkpr4EpNkvtpyOkKKoTPLztpawgQOkI_ogZmLFJuQkzgaAppmPiUfh2upg3hVznY9owupXuh0xP8upswFALBYupe3GptpDvpEtpYsb_1Fpup0DJxIgGQmw-T9Yozoi3spjCi8rputph8idiIIsbvNkUTcPvp9kT1LkXDINiIpDYRPdwspHsQBJgbopz2SZYAIoAwiJrgYtGT2-oKan5-jj0nHspkyAZYAMamv1DK-ZnhnFNfghpCMpihp6PS3LpWwlewlPomQLpFwpQGnKrdbvpPtpOiEAVoXqLokFlamehp9Yc9znLGnjhpY5cEwpOomJwp0Em5rpwwlNFQshpEvp8BDD0hgDCwvp4ueR7HLfk3XmY2nLucmhpedn47LlhpIwpGomohptLpqhpIZcYGnRspsmWtJDltpONkBYmEljEFJNvpTsi5up3wpIsBStpUXMJjoBckAjkPtp6vpMRk5lpgjnDPmAjjPmpOPkkeFfupTljSHTXppZam0BklupIxpkeF1FcT9bVuFnZk8MoVJoIIHtEmcwpkxkNGnJMp4rpywp6rpcQbfwpEtpwjjFTFkhXNSOIyesxp_1FUuAfff87aAepAanQhahrp04aK5VPtpZkjuTj1Rklrpkijmup4JL_HXDVDhZhpvpf1QrNaj0odupjCT6zosuZAqQKjofaGhrjuZhPFTbqikwpeJAQwpdDmVIkWJBixpoxpQQWmPl2rpzwpHPljxpGwpb3f1wp3vpKybJkBhBTFoO9_C5DBhlnmLLPrppzlDyp1FJm3k5wpm3hqaBruprQm_spaznVEOCtpcupAmp0yp6spXLkaeSxBiMxprwnJrpx3V53hBtp_uN9fkZvprsphBAnQmHEOsammamufSZugZtpr4Ev3hZEAjqHnQmuzNw3hRbmUbAnwp0vpryoHWmKzptup3up1tpBzpVFC_NGjmD_NGLGTZ3hFmjo5ELwgaopSxiZYbmCRhfoLtp2FfzuggynfugpgShugB_oiBA7XhK4mampMOY-XhA8oq5Ab7AUvfwzWh_oFfpchbnnZX4TfLormkvfoy7oXyJSOmDdJdEBCcoHcJuuMevMi0iNyKzKgp8oZYArQiM4UoPX5Bl63jIrj-paq_oR4SWdVqUj2qpkQZhWfjMhMzIbmL2OReNRxRpDjaMumd2YuSoI6fSToeqoUToEakf8og0pYNZ_LO8mkfxpw8NDXfbMhx0pUWYp-cAOXoZp1XjCak8gjsakA8optGHEOSqpiERyxjuuoRneAbod3hY1pDSNxyouppLLRmnm9Fnf0pqrAJ2I4djCzoeuo46J9aPKQB9dPbflWppXjoVfoQ1pyTMGxFFUYO8oKVDyuoGlot8i-lnTlV1uowPjd7fRRi49FeOghvjGhIqmPTmpjYo2YahQZXVgitoCZjS4KY5IB2ptJA_dXTZEeppsTotJBBkoT0pBxCkfeT1psnZF6mgPkH6mq2SXbQImXBzn9YnNsIO_oXmXf_o5qpzJivvoQ-NixjRoeS_OzvowAikwCjTbqSpjSpKvmh2kmSpw3l72og3lqSpXDosSpxSpuSp82oWNnq3lFvmJNnr4k-2o82pt3lfNnembYDidSZ1UjL3TQwCkspm1pQqCI3pvNR9tCdfp3XmVEW6tOO6QyvohppjDiinlu2pdqe42pgUSxppU2p4OQqaml2TxdfPcn_EP76nt-CzZi-iN4vokCDo3pngV-0pKFPRMD60MvIguFTkzoz3bh3bxSpx2p4Sp14ktSp3SpvWlbNnJApuyCy3purTsoao1bHfo7CcKXA43pyppj3bF3p5SpZ2bQ3pbwC03pC6a_XoMAkr3l1niwpp62pB4px3pR6an2brxC1sSHyCd3p72p-3p92pwSpa4pmrTCwavdX13mXYFv2pU9j3EAPNn2epZwCktCNKAedIGqOGUAkQI1OmLlUwfi3XmggHk9NQNhmVSf0pVyIsBJZwULrj-Hk_kokklT2jZkpknZBgpUuC0rHLfluIji6NWRcUyIFCbWYhyZmq-oesp7GARVRU5pTloD3ZFZCr5IjFKjPj8EBtDTS8o7SA5GA-AAzwCxRA8AA4TFk5pN0ICEkKgp0Vm_3jr9osxJA9J64pIfot0pUDVxZiQ4kRSpDNnM9jB4pCzBHNA3CCz5pdYolYoztSalB0lAihXmaoEbp6ToikoCTB2opzJoYVmT0pXQEnnZJ6JvxpTXRokpvEcQ1p4aApEmROE7Wm6IoEyfqgpgAjjfpLJC8RmGzJIcoOhok2ciilnvjkilfpjbjktvcIahl_oSZXyannSmeXhtko2AjRqIm8eQuVs5e-eg-xQs_ouNoixQwNo4ho6UjnhoJVkXloebGreghnU1ZgF1jg8eRTfbjL9tIJCCPwcZHhs1jbHhL7pI2aVCCA9a98aBeY-1jdxg5xamTfP2aDoeR6C36jt5jj5pqEARLTYWM4XPHAGK6bU5p-koRupgkpi6pR6Hl7pDODTEbz5pWspO3pw4pj7pu7pR7BMjPKZFGbo0zo3Ajn1pt7p57pz5pl1p1zoB4p27p57p_3AVppyzo6ek4foMKkFfp_7psMBD7I7tC3Qow-oDbpFVmVYn-0pF8p49OA9J0RmV8p2YkUrIuEANgRIKb_op17oFYhDppZUm6boNCpTNZS7oE8pVrIg8pwMTF-jk7oMNYe8plMAuREL2SBai9wfqtoXspHhJh8CUCnijhVwpCwpV8huwpZwpwwpZwlSGnQechQb9lThenKWlPYkf_heVpV6lXxmw2dP3pt7pAiWAYn2yga8pb5p5foj-ozYGJCIg5pg0P11pKPi9HK6nZLjl8CbahjVrnIoZzkpfaVsiol9pFITg0jqUkPtIrSknYLs0pryQx5pYIPIOmQYBQuphjoj7eLVkxAjr0pxjoZ9pYIPuHPcdhIhoPRmsjos7p_9pf6azOYwQkL8poho4jlnUjQ6pdANnLau_ScyJRyp2ho5jlE8pQANQ-pvCTmZmdsp_cg79psSk2le-9pg7CtNM0uc19Sk8o3joqUhT7eW-pPACIOZ8II8KoW5p30jo-pT0pJ0PQNYtwjwLorHOx8p5lAiBIE6CgNYymp2hpgAiQApvLBe3Au-oa8pC-pu1pf8ogoJUIF5ToP-aN7ol2pplPS1JGrYgoJbyCc6p15pY9pBgp-hIP_pPhVQjVWYh8-pK-pXYoY9o-hIJ1AxXYbuo0-p3-oD6pn1pdpHoYohWn0tenxUaqpnAjVApYYhf0ikqpZ0Px_pGAj4ilzwayvjr_p2tevgpV3m93jbYjgfpkApDhpMgpHXnyWnhfpgAj1Vm__p9BjOgp2WnACjnJThYj5uoAXnhjlHAqbYj5gp-WnuxaJXn-WnmRke6p3gpiepGUFkepo0acueNdd5epDLb9uoCfp9JTvza1epYTAjfpzSHTjIJ-pPbpTJiQApEkEpcJObpgkolrJjzePhpx3nrOHu_guNYqhC4BAknJT8BlJY7-pNApDcox8pEiizeSUkozAqVhiF0pf8oCjPQLONAp7xU6NgaSm4NgzdfH8cZrjbKdYmp3bRhopHPHW9FGVgspnJtnGlkAgR52ea_JIgRRWgC3egto71M2pneBqymX-pnJVmZFO2mXtVgAqnhBgu3Kjqn7pnrVg-mXuBqU3enTX4Vggqn3Bq3Vg2gR-mUqKhcYmhLGNqnGUACqn2Wga3M_VgTwQ1jkNZmBCqCnjkLGyBqoBqQWgrqnzBqQCq_BqKCqAMGXhRD4eahRc5GcqnjtoeqnbSAECqaWga3MGGOOCqgWm4rVoWgUCq1YmihRrTX1tomWghWmmqnA3noqnlqnNVg-7T3YmRCqPCq2Ym8hRYCq22MbwQRhRdYm-WmOsV6BqlWmW1nQggD9eLgF-fgxrjV9ebwVPsil-e1hlXWnWxR8ek3njzhgUojwIT4hgOgGEfkshiuIYlIYwIYnIYglkcqRQ8a9qRWigPigUigQ_ivDLoHNkikWigiDqFThyHNPAj7JddigvDLnikusniWVQrRZ-eNrpBHZoiGUjgMjg6INnrRD2gMPh6VMYJNUtnPFZQjGxNmJsRmCjg_eGoUofnmtna_eihjAEqRkGTgkU6U0FI4kgYOn6kgwpgp_ePEqQsR05kQyVCIkDlGVEqHyVREq2kG_5gVLNzrgJlgfEql7fhzgEBgcnPJIA8lG0DqpLNEAfhoNGAfCEqeyVJAfpsCLAfFBHNAfS-aVAf2NhYWUSmgk8dNuntxnpMNEZjQ-QYunKwiVON0tRb_n-RiO0h4tRXBftAT-YopjjQ_n6BfongGvnqngwzViehWogmSjH2nLJIXog5PNA2gLJI4PmqPNoogUijqogBeANrGhvnACVKwhVpfBCVsvn8oghBjKpgfHG_ogrrGzSfqCfyvnRvRw0h40hsoXdISbvR_3oXQN5Akg0Vepfg0VphjRwhzehjoggvRVpgyvRovR-vnjpgNVaWun7Yo8QNPDf3uniZn60hdJLDqg5YjFrpuqgRkW2qgFzEhEqDrg-Df5KG_YjSvonwR6-E0YnwbmfrgcGqvyoCaeVAGa7iMrpYGqZleI9QdsgSGqITF2EfVtnCtgjsgiVFzvVPbnqCjCgepsgBucEAShxS-EfGsgusg-le_Efx_oLgePWkEgeTpU5IjBLj6KjpGqfbPOIjOFf_sg0CjMHq0FA07fWLjpYVM7f0HJO7f_Apm2VU3VKMLWtgNMLzjgdITYXNVah8EqCFquWN6gCcughOLrynjzR0vgDuetClMgkldUFZNPXF1Gqp4VvvgYzRaGAazR5vgQVoJ2oMfh5GfoOLv2GX5jOcnDwgfGha1NJwgM0RkwgXHfD0RZ2QF0RGCEaFqg0RqwhxbNJeA--GzxgMyg9bNPnA--G00R9xguznX5VAygN1g95GCygDvhkkjFygQ6G4_P--GSIf0xHRygdcNjBfh2QuvoksiBJfW0nnBqn0nZckrzfe6VvqjvIqyBkCbmBdNlfNaIqwog7Cqcrfw0gXCicrfTJfV1RlPPX7VA2RlMA1Iq18GiJf4IqkJfQ1gT2RRIq29ET1gFbmk1gh1g6_Cn1gGnMLnp1TLHVj6fk-1g6JfldUw2R81gQhNNEqvgk52R3YoU2gc2gqEq7lpXikbJqr2gumGlJqeAHpJqNBHgKf_zfjGqEhNx2gH7mXAU02gViNH4oFgSgqXwAmAGhGgim7jI1f3DVd_BzCSwHq_Vf4JhyESUTCgHd4HqGMbrfhIKqA5mloMuVf6SKH6NdPGQKhYQimhWTDZIVRG8oggnILZXxU03GTep6_PobmhnnLUUeOeQlpAZnr_oytZo0phag48Ttrnw0jFcgmhoc7UvwQe7Un9pvLj4_Y2snc5jw6VsAiYxp59Gh0gIChPuo7CklJeL_je2g31nUaXBDlBLqz_VgvoKkDyBhVeLH4nvrpb1W2kW7bnSVfPEGM5NHkWkcHf6noIk-5mrqoglotqof4oYZom4hX2oLBKchccip01f9hjfvkoxha2o_bp-bpLAaTHo4pdP5oPXk6ajuNpJInwNplVYd5ovpS5ZaF1kLOppSS8mo55ojbj1ZoY-chllG1lSQpEeo07STdpM5fWGj3aluWp77hAfnyWpbMZ0Wp4rZ2WpjRn2EoZGjUIoHzhWIoJIoG8lczme3osMZIAgKXoEqoySnidpz9k4zmkeoEyTq8lGqoleocfndao_XpHlKQ3Hp8otpATNEqZDtpArvawjQ0aCqEYCDlCVLqMqyoAOgiR_p39px7oFfpDeSV0pdLFBpHL5CjfpDeSMiItvFkNa_Biizpzzf57f12gnqfKBqyoAj6pfVk8NB_RmSeVBegJAptpAqNC5MogfU8-oetpbdjxBko1hBgpVNq6cVHzJjupIljhljS8j90nF7VcSLH7VWygG1gRAUb-j9fN90g-KqgJf8Cgt_j9Jp37WJEn-DnJmmJBkG9fS_nBKp0Jp4NqVNlX_nR_nQKpzCgFFq4vkKKpe_nbEnwCkOKpvCkS_nm_nGEnlBkMNq9oAExeMCbFKAC6p2GR8VJsMBSOqWAC8NcJEPT-pGVkgkptpASNCyHgbmfiNq4bN0Qm6PYSklBdND_jxNqUUfaEkACk57WwCk2JpCKpkvk5JpLNlEAk8JpFKpVfTQ_nFOqHul8NqE_nQNlEKpREn-NqRNlEOqYEnDKpzvkM2fUVozlmh_nNOqwCkPOqj-ouMqbYZtGTa8oqyom1F9BkhnpQPq62FY-FdZkUXMvqJBckk1Rg1RxIq2epYPqqFKYJay1FdhpUPqHJfh0gXOqtpAbqiSxp0ijkcdAypSBH11nSNTClbqZDsMqdYDQPqmhlwMqt-p6lpsJqELqg2gB_otpAKQBtnbX7JxtpQIN0Kq22g0jjKCf7zVdEoibpKxhHipZai9vo00iUxhq4o9SdpNlripbKp1KZiZolZoXdocQqGPovLqh2o7Dej2osIn9NivZopSSukn7LqR_f3ZoaTl5Qp9Ho14lqWpnkn9al8knufVP3okncJMq5SaPIoonchWidDOC8h5EoHblOlnKzhbIoJ8lF8lTaovII9Wil8lj8l09kWfnMSnZlnQSniPqyoAvcIMgoJdh6SCz7pZlRDUG3agrdYx0jy7oFypsJKvQhYpg4ckhbmYTZCmn0rWYjk78oX9om7T7Vg5Bq9VgQBfzti5uRBvnrFqgvR8Fq2Cf-CfHklpjjWckUwnOIkfxnBHqdoNw5gxtN7OfpJeMBjY1h6PjD2oUknxEkT2oQ7nQBpwqonUYjdmdQqRipDnYpaXWooSwoUhcFImoGiEvkkMlSRo7TibwoZip04o2bpu8fscoiipiwo5bppDnnzH6tl8ejfZomLqBmooLqiKplxcHmoFbiF5o_NlH5o51B2ipUTE3wo3mmxSq6KpQdn4KprBmQ5oAjpApo-Oo7RoTLpGjpbfj0pmuLqhmondn-ImykTNjpQVdf5ohXkInhxdn4rokdovnOdBPaqmDCmyInwkeGPphtfeqmrcp1moC4fE2iP-ccxocJmexoMMmU2iHQpz4La2kmEl-LqW4fDdpUmitjpXen_Ho2WoIdpDOnVMmoJboPoxFXuxoxAi2jp2poYIi5xoxPoQ6o-jpZdp3PoU6ognc9Zo-en_ZoRscuEoprhDaobBOLMq00ZV3oIaoX3oP9kZ3ob5fb3ocOi9EoeOiHAgeIojnoUOXsscfMqjMqCXiIkpMRqhcjTFonMqiXjVHmRkprFe1sodXiteoIYpUqoweo1nolYkQqojWQPYp5IilHmPQo70pmXos7jEtocKmWTo_fncPjr9oNvAuSjpCETPqWApnEkxYeA8oNvABamKaPsAmGzpwRq0BqivR_UqU5BTED2hWKbCjXmxFOJqnqRqPRqmXATEDf1EjDctePiMcpNc-1MH3eCFmZVqL4EmDXuoBnqoN0fqJeXLqJSqhlou0iQooICpy0iHRo0Jl63i3Gp7EkiVoNRoJrlOQjQRoq4hYSqxloaSqQFkOKedSqYRoCWqaRoyVocRoMHomip8bpAmonSqYBmnLqaBmrSqO9cjsjxipAdoTLm0ip8KpfgTvKpxOo4ipLbi6ip-FmTvl9ip6SqwqcOdorvlCjpU5oEjpabiCTq6sjETqado9ajyrooOpJ6iSGmR0kEbjTjpUTqRpo4LmzIn_roNJmBsor5oLPpEso7fjeFd9mo65ofxoJFkppoCnoFgjI_hrUd1TqmRjntjtxdKXqIPajTp_WlDGj0AiuPoSdpO6o6xo-TqZno_jpJVpedpj3oKRqYaogdpgUqx5hFKmLkpi6oBQoKKmXXou_cZXoqdpUyoKYpOkpiGXXqoZHmOYpzdpRYpKAiCtoN1pLHkIqpWQoXDm7bYioAmXA3TJ2DkS0ovzgt-EM1gKBjoPqyQkgpf0xHxocdBgS7GHJq9ZK9XqX6EknpdjMhKozHmBvi8bnk4NnSiN7nrNi7iScGiE8mTWjOSqKxX30iRwop4opcnr4orcnt4oboovbpdMjxbpz-nFHoipcHHoGHodOoHroiSqMImlwolSqooo_loJliYQqAfjCdncBm-VoTWqxwoTliIcpcyi1wok1i1SqwRo5wocLmbLmV-hAGmeLmtBmdvldOlH6ShHoSdoprokHorroKGmIxoXWoNGmFTqdtWLjpibiKTqnmoCJmHbjSxojdogWjTTqfInvRXW0kZ0kWpo65cscpufjWPo8WqIMe4LqAHbCXqjTqnViEnobrOKrZhPo1WoBXjxTqe5kqJmLgj7Wo3Tq30p1po9Wox5ivQqmDo7po_Tq9po7DocXqgcjogjt8lneoEDXndpOqoEYpQyolshHYp7sotcjl6oZaqrjcYyoJcfXkpyXjVSj2Gd5UqWZpjSdw6oekpy6obRqU5BS7fXseiFEAZmEqnz3KlVgpRq9Bq8gR8DqIklxjexsgNyRBtg1MqmXA_BDqcd_TZusb6VgnQNW3e4mpVqn2FOd2M8mU0aq0zpNvA-aqsKGriMoPEBMi9pE8Pq3jo2VgLwQYVqQVq9aq_5UsKGODkSbq_kpuWgZpgWbqKbqrRqBhlfbq0dhLsVzaqfCqqWg2FOXVqibqdNqPYqESFYVl5SCFzp4zp4bncCeESqqMqsfYjOVj_pHBqgMovOm4yjxOmjgVkPg9yjm2dP3pK0bGnabToFjluiktmeIofVon_fU76pXdh0HAZdhNxGVBgUFfjIhyugz_oAYNoyn2_oyyg09G9zgYjEr1gPJqNSmk_G-ami7glcFUwpqMOhlg7Ik0UUGrU_aGL1ni4QdgeDMb-CjH2otgotTht7nIwoxCpdJoUzovCpm_b18m4WqYIVWxoYOptZqymoUuc3YpfJdOBovcpWOpZxoSPovec4Hn4bqZEiIEPK8pd6p8LivMi2lnPppqfo8uMaNTFzjbEiLVk86pm7on8pbUmp7odUmbRqZdqfjeaEYvsD7eC5Qo9PqkKaSMhAoeOdqppIoJOPSBpcJnZkNhpWQgrDiHzjP8jMhiVQgZdq_VR3dqzNohnel_T23VZznErp7Zh6zpZcquNLSaj6FpmkoLJYAhnJGAwdqoTBxkPjSCrIatYn5_myJovTmidq7MqZdqQkDshCDmpfppyakv0pX4KbScAnfS8oOnPuQoD5HU6jSdqm_igdhRLgUdqUYgfseWYgQYghrHyPcUHdT7p6AC9TfFIhQ9oc8JN3JV9QVkMmLTRZehuKnnnbMkjeq1oDSKoYfJMEEKaAFnf_eq-mVjopPPqDfqoopGfqpdqD0pENgV3JtuKX3JLfqeNqDfqnCE4WHYiEKeip_EhdIcnptbogKqaWAAfqklpCfqW7Cg6EC3AbVXTei8eqwPkfqiPzejfqoHjKBqYfqofqbfqXBiSuCU9QLeic3JC1pdmfzlPvfqqnp5eqZfqt9d0Dk1fqKOE7eqefqwFiJfqUfqu3JWfqAhnnfq3BRTLAOfqoqineqoLoIgqEWAVfqBfqHVqH5DygIj3mryao6pZHkvyarniNNoO3czxfvySyyen0pFzIxikaAqoWh5NoQYjsWnlVhGXnR7iBAq4anOAq-BjetoSmnZxao-OKAq2gq-ucNAqUAq5SOsgpuqpyJPTAqbmnHXnwqpz0aP8UfKq-xQB7e9-Mx1o73nbwc9Aj_UqEACsuJMdjljXoil5ile9p8TjehjkjP0oDd2NB7Iwqbw-oceqb-pZppbhqkJdh1CbiPuiPa8pt1pG5pYeqchqlhqL7CHgo5GOy-oUNqYAHbDkhZSiQcwClnvgtDkphl50fbGfBZNrvgC4mYgqd2NzDk9XZM3p58dqvgvHqQ4mxfqBiqQXF8IgzPCeRq3ugGiqU2GfqWFlpHNqAXF7hqxHq9hqHiqxfmtGf4hqvwKTOKjhqrGBzDk9RMelpcdSt5paNqNYNciqDjoJiqYoBJbAIPZApjfiqnyAHFDJbBe3DqsKU8OmeiE2pBepC0M-dix3ntoiyhqd2Nsiq-XEULLhNEJlfJTCJZFCeiH4pHkoaLcOpnrbnMAW_UqO0pZanahiU1pZ2pzxjbxfXqp90cpvjLqjFBbbxfMmjf7afShg2ppfobqpM_oh2pphi5lnR_oJXRIYjihnS_oT6IHAjxuoidh3BjzanIlVMIAXOeVxUaKqmPjk_oxjnOAjpjXT3SHBAQBAVBAC2DSmLgLbAWCt4ZyjqSNozBl3jnt1ocJPa_os6TvdhCGAxdh-jnVQA2wauQFoyegRkoNZkgqrDdFlof9pG8JY6m74Z80eiAjk0anjljKdyepmzaaueeAqmepOvchAqEvoPHOE5pdnnbyjKiZEmVdBqemVNnn1xUpbqkmVymVNRiXPgRBqeNgRJSUze7NgTwe2uKcrMbNgoJAUaRd8FgNgUBq7jgoJA3FRwzjo8FoNgSqfJ2orNgQrjFlq1AqB7Clze2NgQBq8Ng_rMPBqVRidze9lBdkETaRFlqMEHDOgsIKelqcaRIOgEaRSRiMOgnzeMVmFlqg4HFlqyzeFlqbOg8kqD9VilETBqwlqjFH0ze0lqgLoMkoc5UnQBPRgd1pDRgrvMbRg9lqtfoVPe3Sg8ee6zK2kknTg5oVaaeqcePpn6zKOkkImqA2eE0jJ2eYNofaeWkkQTgUmqfPeikkNoiPgEZkkaiiamqobePmqkaeX_UrpVvpVlGhFmqehJ9kkKdehzMKTgamqkkkwdRH0j0Tg3TgJbnamqUpnZNosVmOUhTQeFUglmqn_oy1K6SgFmqpcermqMmq_mqXkk7kkPUgLmqtae8kkMUgS9FU0oo2KlUgY1oHDq96p8-KX0jnKqoUkgnnwbV01oZKfDjiBnpMnp7Jit7Ih4SRVom4R2YbPfH4YbFLfs_FBWLKLfFDHmnqD4RG4gRDHSUZN4RrnqD4grnqRLfT9VKcmpyj0uE5VLJ4gfnqiMf4dfVffDff5nqFffa4gS4gd9VBWLfLfi9V6JiTuoFFBb4gY4g7JiNYAj5gbmjN-BNEHy4Rn4gukN3Lfs4gK5genVNoqe4gA5Rz4g99VWuoWoqQqfyffMlqNKqUqfQLimBF_4gLMffvjmAmZoqQMflAma5RLODKMfI0fS5gLFHU5gj5Reoq2EFJmkt0f1oqIBSD5mQmkHoqH8FGcn0JiGffKQPfef9_g4_ozdio0iw4nVcmJLfaASl4nzPfIcm-bmLmksASrVmnEFKmp0nqVmPh4n1BWu4nWzN-nqGBSXpqDZC04n0EhbpqhFFo1jN7pYHh78at1jZ7pv1j3_iX7purp11jmHh_Tfjpq7xj3CC9xjiKTE3Nd7puhnNhq71P8go7Aj8bQufHh6ntMhmklNpLLBp6EWpcm0edebpFSqNooXZo-voKSqgUTACp57m-Bph7nrElOWOmdmQ7oK8mzllZ8m0iYY8ms7nchFZJozhnhJoXhnwpaVzoSEm-Cpkemk0eUDpRhd77nD8nc9m-7nKnl_mlbDpKpknqqE8nq4PKpkWpkDnlPWTuDpSNKo9mMUcq9mSUcmhdNfmlpkPfmyDpSNmWejkolO8n8wIlkY9uX5-mIgm7-mlxmZNmSnjuNmCAnSNZV8nHiemhmY8nG7oq7oUrqc8nUkdIFoqihSGpCGpgcnmAnOGpMGpTAncrqXGpTGpQGphrqfrkvrkWGpmskWAnfrqJGppihpqluAnPJAwAnoTAsGpuseM0llcnOwok4on4okGi-ql7Gp4Zp9GpABn69PHOnHfVBHpicoDHpqHpbAQaooRRoQlm7KmrYqjSqtYqFvkvYquYqxYqlJpHWqgOoJWqRCkfodrJp5DnCOqIckJulKckImmPCkNulknbesqGNllrmKPqwpc6OqFPqoCk9OqlsqOEnAPqMKp_OqR9fysqSEnHPqyNqcBkj_niEnnOWMPqS_nVKp4Yq5WkOWqMUipipn9fFmoieFXmmtDQZmmgrYeImSrogImUrogImyipmbXsKp2SqkmWwOoHWabWqssjdWqKZqwImgWqUtqjroIEQBLpUFnVaqPZqFLpgvlHLpPAoBxo0ImmWqZcp3pd2LpA9pePmmhp8LpHwpC9pfPlYPlLwpZGnwnmhFnjGPMMpnQWlGne2o1QdDycqAoHPouWq4fB2NpsCO4Np43X2Ao_mhSJnAOpE0kdInpRlMTqJSoOOpQOph-flZqKMRVxoJbj-RlDdqcpoNEeXZpoKjdLjTrqeOpdOpZwYTYciIgqqmeIgjOpVOpQybDJnhBoMdq93fkBor0b-dn7wbEPpcrmJdqtcpnWoxNjapooxYiNphPpnPpjPp_JngPpBKnrPp9Bo9xYX0lNTl2rmR0lIKnqPp-uqsPp5FY31kECoBMmkTl3cpGen6moAQp15oCQpxZoOGk1ZqdCm75ojsfGVW7FovSSy0ppQpxMotQpyQp0wdrLpQLn3QpDeorTqjtjlJmjCm6UlsLn-Qp6Co9QprEeADoVMn2akkakqxoMdp3WoCaqNnob2l9EMAWilRpuRp7XpZsoCumOMnvRpOci00pqqapSoHydUumKSpjumaSpqumQwqNWlqumANn1umWDof3ppSpxSp52pCvm1ppIvm44kk3ll4pnNnWwqMTpRXqSeowRjuKoEQQ9Nn8vm24bERnb4leTpMOnmTpuTpREqVVhHaqP6oFhZ-ffFmYpOncPn3xDXlb9YDvDo2tj9UpWOjS6o-poosoCkpP6lj_h6VpHxqLGdL6lg5CLrhK2dAMMgchMQnJQnSxqAEoHQnMxqLQnBWpIRnEWpQ7lo5Y1Qnfym3Qn4kpSWpIRn8DmMRnH3oaWp3elL3dv8kmtCfWpDyoIzmEMq3WpKInjZZFXpPXp2RnIskJXpidfLXpGFo9seOXp8RjKFo6SofXpIyoVAgz2OWFoD1m_rpTTn_PoSaqg6oreovgjYaqsXjQKmvdpvUqTKmYqoiHmzUqnXiq6oBNmWYpvOAw-k00mKTnkYpB_kmYpu9loYpZYaqYpzXibQqFhbhGcCspIDmEspL1mWTnf_ksGdR-l9ppUHj1fna9Y_ppwfnzTn1dpakpYZpuBc4TnuZp4Zefqq7yqKqpEtn2ZpDTMyZp_-llTj8dlRUnaJc8Gp3qFXTo7Fm-7dgGocGoYSFY4aKBqcIacuhV9olmexjqCrj18iakq73jmgqBRH8wi64nSaZoLhxZktWfDHY0Zk4va8LhfTpMXqf4f3Gm2FjMwqE6oH2m23k3vq4TqLXjtTpsvmdHYrzq_4jdqoMqp80pNyaHVqUpG2ypfNV9kPXopvZUbThGFb_lpHaeDxpD0qJgpmiqEqfVki21g2JfNnp00I_zcvKTzTXUckH_EVJq-CVAipCjiQ0qYuSbnqNjqZWMDJbCjQ1Kob8oX2clWfwvaF6Qq0i1zqeUb2zdwvmY9o00IMxSXkCxKTWraGHYEsqiGknbawwqAUbqMqTxpSfU5Ei87plKqa0jfOqONqwaIVxpKNop8iMepAoGNhP7wpBppE0prEiqMq5vL7ZdAMo0jknCqjfobyUx5QKsUsfhVpqOilurXEhoQFpjqkaplUIlJhmXFp0xl3PldMpSMpfxl0ykHxlmMpKpmWineEjeHn5omtxl1MpOHnw1qlHny1q10cjeqErkZEm5ypjHqdEm7EAYHqm_mhgmYhmdUnpIlLhmMJWD2q5kY0ols_mvJWxFpF2qzFpArklFpkAlnFpbhmiUnDapDqkGelS2qZ2mN_lJapjHjW2qiAlY2qOelT2qrwLQ1qZRBkjDSjF58o0bqHzpcuGqRB6wnbsgSxnmJf_Uq5vLsglIsBvYOpDYj_bBYqdeSMEfMpXBxR0vGDlj9_I1Sm_oXfqgwhjzqgyUDsTN72qOEf92q_Efv2qQHfUNq9vXNebexpzsbaTm5IWI2qAiaa2mf1qehap_mJ2qW3qB2qMhmj9L_EpE2qK2qP2qnTiN2qh3q8ZpWUn-ZpY2mahmwAlaAlMelg2qGapi2qjYi51qZRBFnaAUh9ioUiq91qSyR_1qDoinbnAahEipg3Q2sid-mHrqL8nH_nN8nkvfGrqDvf7WexNm6VnLrq3FlzNmGvfDXeRKnxcppub5cpcOnxTpfOq5vL7tC0QBY-pclF38bNKjVYLqRBIoPFlPSwprhnk6RGoPg4qS7gxhoj6gnNfldl2fnXZpr_krTnLZp-pphymyTnBqpTZp96j3XqYZkjdlo6ds4qWdC7iiPPqi3A9lF3rInLoNBi0OFz8oqkpVZn3cJwXomjq8Li4lnFpiH3cu0hL5q8Sjw6irjn4dkunjlBlZqpggqeJTz_pedhDYjnhiV6Iman2lnoppf2pyxfeOFV0a2BlGjlUkqWJe63o8pajgnBekp1cfzqFiJG8cryjZ3cCBq06pa0WB7KR5eoZgljWtZgvJil7MwZg2ZgyZg20WoNowTGsagMlpt9pLbnwagJxQc0jUdgI9ThCbRbg4lR-cgoRmqbgXRqL9MPio43TaQma9TsKqhRmVnqMloqhorBqWnqppp16pR4SvSk5lAPZGx9pG8ik6qcKBn6qL-pedgHioCETn_KJiop4qqrjxZG7jlg7Uw5mdXp1hoTNqmeZcxgb5a14a9oqU4RI4gGkN5oqeHLJoqd4gSQi9lB9oqTMfKoqJ7qalNyoq_JidlNhNU2kPW1jt6gQJbfLhcLhc7NEllT7mXBpGghKghaBp4cm1om2gmGRePRe0cm5kJb7m3cmfSn5cm1_m9EpngmSFpjplxHlYaUUpli1qJ_mtFpqFpwgmSHnS3qbTigTmoTmxvXfomvgmBEleFp2_mehmLFpE7o-FpwbJSrqiaqgmk7yqJ-lqZpe1msZpknQE2mu6dyelLapt2mFHl-TmjUno_lfUn4Alr3qpUnfelzAlOapd7dDTmAthw_mp7qiPqLODvdkw-o-upPOdVKkRpppFEJSCoAApAAr6P77J08U6hVi-adOq80j_Uqb7LPACb4q7AJWUmA1qj6qh6qCioYdguANiCjrUjKBqLODcZn5VGm-j4zPV5pc8p0YjytZqMqH9q6rW3BAo3meio3iqhhqMdhrPqDiE-SVyWdGjVsuZHypNji4NkanP48qFXFkzPiJA58q7DTwHj7Xnc-pZZnHVqVZG9kD1joVRqiIdXPqVZG78qpthu9oq9qoRmi9qUNqxAT3RZRloYgpT_pp-jXnpMZG19qfVkLECphqjSkp6q8_e99peNqsXQrKMLqILZmgfqVjWSQGQZgw0qDiEgLi8ED-Xonppt_JQZnPPqW-q2pb7MDPbqyjM04p2YALZnslPN0qmkpS5qc-qM-qMWCX-qZaDh-qDkMLJPl-qtMEp9qU5qcqpKJPg5qG9osAFt-qmNTYlAw-qwrB44EOXUfpBy-qwiPa-qQhopiqd-qs-qf-qZaDogo-TY2VZydfM-VM5gpLicLigAmoeq2-qfLgA9qBYH5xUP_quDFK7qG7q5-qe-qZEAhLiMvjjLiX0pNefEFHuoqmoqA2ppFEtZmAxA_YbglpA-q55MfsewKiwllJ8mudmS0B2rqiimzGp-TpaXN6ff-xnPwmBSn6Rncfbuzm5Rn9_qt9kTXpX0c77JRbqHfqrjPooftmfmdgNArhMPuZgm4AzZgbRqn3Q8IIUvpc_pfRmp9pQ9qmEmgXAoKifJKYfEQ-q4oMreq4-q4eqLODAiWOITDPGpKijLUVYhCTIijeb_q9lBg5RP8Tz3H1-qhjqseqDvjUuocefyArhjWI8c77JfxPu_q5XodYgUWY0_qo8p2_qg9PwGpZJU0An_OnBAr_fb__qEFo6xqIXplzmPBrMBriblu9k9Rnj9q5lAp-JPzGKlAclj6jjC8pDoZO6qVArOYoO9J93a6tp7rnQvoQwnjXfMkeA8fbEoSEoOYqoJAFZVS7E1lAA9JI6pN9qespHhI0BrE_pqhqfOqK3p4bKompv_philWShegqaLbZ5qy_pZXniOFXhqnmjnqp4jqaSOFrKfye3Cby8is6pdAi4BlcHkN5qRJYr5q4xfw6pXkqYhq8XgQVAK5KfsVuBbUgodgg-meUhgo6m7hluyn88imfY20n-1G20fXbnA9i26mLikZKoR4jUHhluaMKoaKo_1n6ULF2n5neG1NUiXWiqFLhbVnKLqemL8pqcKHWLqJQpnbjdzAtKnjyYy5kT5kM8Xv0qywqyvmjvOODrGgC4cjgXQ5YpDdl7YpR5psUA8NZk2Za6po8qVOq58pUNq-JA5mZhLOnlpo8qq7pl_pFcqiDr0CJGJi12Zs6i0-qk_p6Mq8BrxJAPki2XbePiY8idJYvDr9-ohJY9Xb9Ch7Mq3hAPkiOXmWsi96Qa_icdScspGQm18h0GfGuhjeq_DrdjiBErKAJXsiXZmwjQYPcVgli4VV5jKErHVqMErvEAaDix8dUNVS7B08dfdesuhOboIErEDpKriqMq-JAgxAiHTZkjuoBvyp5hkyCrJyn-Dr-FGzDLe3DJ7Ub_p74pTaZ5KhwEriaAfMkqSdIGJqdkFiq58i88dvyn3pfhDr94Issp8CRSVRnPq33qTkloCrFwgDvgEFr6ErONA86QpBAcErV6EfLkSVRRwpGYqLFrzbmXGfTYN2bmbRqMSkk7O2jogfqHCeqkklAiWpR1BiRUYYErHmDtnJoDRM1q_upQZcPtouNImErc7AtYmN7hJUoLefnxjbOkFfU2IAM3gZkl5CrGoO7CrEFrvZCsBApErcMODNkWxpLKoJpjihkLbq-JAU9qOJOYamR2poLjl0pjEbk9p-rewMkgLhXwaiPqYLFMaFMDkHsiPEr0XmrYFFYdtfkuErRrizFrfErFGrhGr23pZFrWikkKoEFrfErNWA7ybN7a04AaDirfkGNqO0qjKouErZlpsUAvGrfhIHMFTHAdIF0yYp3b0GrDopwubjGr2Cr3pj4eqbGr4ZF9GrwMFSSBHuADHrqEriFrNtoYKoHHrvEryDr8GrV5bPHrbMiC0qWkMhvbOkjoNaZtp7GrMaFgqHxGAaHrQDTDzpwjQEdBGHrKGrNKoaGrkBALzbIgF_Zm6-C_NGvMqXsefiCTkU93eU2MiXgrwQgCrfFrvHrrzpwHryaA1HrbCRM9ouMo7yRyzprgcwErlPk07VEGrEAKSVRQMoHErxWFbFrNPmRSLzFrIyAoGrgraDLo3GrpPksHr3CrWIr6aCYIrsva81qJGrkfkeIrLErEkE58korD_HrI5KrKTyyOkjjBPL9nQpjo4xpvgkfXn0PqsUAgFKVAcBIrRvhjjjBmjwIrkNan-qMVqxCrVHr6GrHAGWhFDuaW6YULArzp8IrWjQ-Ir5rFVbPrHrlIrIHrw0qHAGHJol7OJ2c6Blv5q2XnUMhxMkeiqsUAwGrPkirflUpDqHr6vfvbnuHrtgFv_IeGApGBvKTzfJUJoxChUhjJHrFcBV5CE-qnHXKMKwqJSKj1giKBq-JAkHrWJFlqoNCbNKjo1NsUAq1N6XHnffaLkjGhtdQ3eQnGhiJqAiLTiLBKrsGhL2pDbd17Ol-pR-qQxemKqvpqHIhFAb3pqrCTi-pskpR-pyVmwDrwcglioKhgmflKDqqrp59av2jBOoXmlaJo3cqfJo3CenQhr8mLwo5CpmErUsD0BrN3pD8pfFrUsDrCJwJjL3pUQkYppc5phFBRKAkRFJfSkLTo8qfBroHdaGr4KrBFMLhoEmQajCH-qoDrHLrAQA3MqKdQxhqfFrE2F7bqE5q-qjMCrSkq03ovikSuaYJrpqpx6p1zWyySVGrrbk5jo-fq0FAfVniqfWLrqdqEEkgedhDl5-qnKFlwc-wASppkKAcppLLrSgqu-pihq_IAZRBxIOjIAj1p_1hg9q7BrvLrrsAfkczLrXsQ-EKAxefDr07p_UqwLrEMrBSP8lGI8p2LrnDrxDrCMrGUAfkcYNFgCZFMr1LrUsp6fqfKrKMrhDrDMrczPXMrZMrHMrHYe-8qwSh7Mq-ZAM-He0iT_oigql5q0xfJCrvjq0BlbAiFQE5dhLVkm7fC8f2zVcogzqG_6pMhlw9ggLHh7gtrXPKhq_qybo4JIRepropz6p4Xh7EAhuAN-ST4F2TjdnSk2pyhNZnqS0qiPqLNr70LkaIGypC0pp2quam_wRH3qprgJ3qvBrLNr5QfR1pVFPp8qzmpJCh4NTrPqSdQpCEzdqPwh9vnPSmr_YjRqtdhJFRKkVGmnXlVZjkmqjZmXj_otvjF5q88o-0jzBqQCVMzQGZnKrfXJqNVqvRq7un2qGoMHAGqQpfSpgqmM6vnTMhADfh0Vaxn_qi-oUFui4SAcleRCe_EfDHqLWkUcq6aqSHqbBgN4jheLxIK8SZgChaIHn7gOoNuDdOaiJPfDIJprjJDhdKjBSqWyNtlnUJhElcVaij4NFVfk8kPBpQ7mtVqO7n8skwVqF8mzqo5rq1qo2VqoejdLqrbpr9feip9qo5kisWkeJp9GocSqfSqlpcDro44o5tlHPrWpd84orEnMWqPWqsooa2fvip0_nVroUWq3_nWWqiroSjZEZqRfjGZqLcp0OooajNaf5SqetqSdnEtfkrojJJhtqJyZQZqkMVSZqDyZExoQLeGxoFybWpmxmo0FkIjpIInGTq3pmJpovlifZqCUdRuqgdotmoQ0kQjpS0kZtfU0k2WqWjp-cqL1kPQraGmKzlDla3uqoSl6ke0uqIdqUrmSQraucIPpiknNtjDsoepokjpdxoavqLsoojpbSoopoWZZ8LqfyhXCo-Ra4Qpqvqk5iSMmvjpUsoQ_hyjpypofenIOn5TqFaq3po8Tq3TpaciJaqZXqAUq06cRGjGIowxqO5fGMqnZZBao_-cPzmz7l-alvdMAblxxqRIo5vexWiVIonGjUMq_WpprhBXpw_fFRquBOHRqLRqJ8qFaZISn7PoKSnl3oZfnn3ojdplMqORqJyqUIbTaqlXqjjctRrhFok6otXqnUqSdXrfnu0mTjerAg50pEqpEzqfyo3NJiqoqMqKGF2yCigoa4FKgnL6mehiYAiJiifiljqpqAp20af7jvDNW7KPrn4Apn4ak9ehhgoBhovNTfgrBhetQ-5nCcnTDWE6ns6DWDWHsUiviRtQHKhDcnK2jmiiFSKYTnJUCT1mICl6YpczbdTn8apLcHYRLxKOcMr8bqBYea8jwqQznnF8CHwCDjqyvbVMV3KkD1pykLdSrbcHG6n6NkPPqWcH0JOXbotAq27oJiSPzjLad0wMFnnWzjXcdJqhYZdmKgYzjjoVConckq_nn-0evEqKaSwRgtYoeaddTrF1esPefzjzuQTon5iqKjqWBh8iqR9ar5af4aWiQ7SrtLBVgC52habpIbnS0psoiFAh_Rr6AUIGY-DEalfIpBzPCP5pkVf4AUjSrcSrFKhCKhfSru5NiPqTtQk-Ibfq7TrPFgEkeFRcaSrBUrwkLHUr4TrjtD5MTLUrqVJNiqOUr6ESOxiDUrVDWOcHXDW_UqIUrjtD7VXpBA7LTiVCqNrdLFC0PJuJ5nnBlII0e4eqhUrBop3QkWUrj1h23qEooxcHPUrEKhbRqKGFsaqjiXoNc5go8AUI5pVgmD4qXejCrqwpkwEpfvfwNmO5LyNbDWn0IWYeb_-mw0qRaBV9JU5BqtQ-JG2vUONrf9oR8oHVqRaBBVqIpBT3pEVqPuaJkqwjkPPfVYq88Rr-grVq5OrZLqJqqRZj1Dl9OreYq1GpAPr1VqiYqLQjtlolYqLsq8VqNsqbZoPsq0YqNPruVoeSq8VrWEdyYqkipJrooJpWIm1coAcpQ1iqwoA5ouipEcpL6ZFHiTtqHZquKp7sfaWqxKpdroEWj4SqrLq3RoJIDwPr8OoptqlWqDxoUZqUdoWZqURlrNpFtdaZqsWqaWoEuqcWog5oxLmRjpQpooZqDzlZtfFzlqfj5WqZTqcuqFSl6uqIGk9WqhQrZCmljpbCmdvqkTqnpowGm8WjsvqkJmyCovTq8ZqxjpG6oOXqB-Wo-ciDo3jpTno7jp4Ba9QrisoN8ZdIiRBe5Dopxm_xoCUqRfnZXptsoPmcEuj0Gjs8lonoSXokXqLYpK6ivno6gXkfnQkpsUq5sobaqPyqKTo1RrWyq7ciZujr6onHmt6owii9cjaZp6Xq9eojeqRaBnkXf4bz1hZVnoNi1Je5UrwTAjYduglKaPHnaLjqN3EfdLd_gTNUkbq6Bf3RqdQLLygeBgP1gVHg26aUoPLYrruNNYrwLek_nCPquAkKBqRaB6MVffq4oMyMrnsnbLkwocBqG4BfKOr0rgGleD1nMFfcOroIdeOrfvWQ4oMyNVLj7Dh_UfX4oGIR2Or_PaNDjfbpsgeuqoKqqaVoJOoMSqkZofYqWDj8qlxVrHrlTSqWipVSqHIm5Ti9VqybpahUDHoD1irco-Vr_GeQPrkooSPr8qoUPrZQqqooIWrGtqOLmLWrvdcNWrgPrMmozSqK0HlPrMfjnPrLXkXWrtPrjWqmFn6RooFn7Qj4PrurodQqsNpRPoEycCSoeyDyLqhHiddoPxoxWqJQrzWqvInUjp2roIbjpcpMnhrZqr6hZOpBdqUBoM1k0InFPpzWrwZqgQrwdodUd8WrWsm-WrgxolTq90lDXrUenyWoWGkuvqjSowTqIXr6vqQcidRpOno3Qrutj2zqtNnTXqfsoXgjSXrVdpUXrDIo4tjXXr7xmnsoVcWdRrfXq4Ojc6oQaqldpoeoCDm_bfMyqSclSyorXqR6itXrpfnVkpwXrzXqOToI8qdBbaKm6UqVQo5Zp7XqUmaCcB_Xq01hY0gPgN9aaqdqAgIRYrCnM_0npNqRuNC1nLYq0xHYbrIOqMOqipb8XrwTAvSVeLoLVo4LjzMrJcq0BjLcq9ZVLjl6VmAOrKcNxgUkCfK_nqBfJOrzEAJogDIXMOrOOraQpo1VVOrgon2KqFIfTIqQ1gEYq47fwBqW3RG4oKKrNBjpvoBESlSiGqqsSiP7nAZrqVrvVqlloOipm4oIRombpKRo2qoWQqEPrVwooaiaJpjSqcJpOsqTZrpMlVZrjJpvVoOPrkJpbRo79hdRo6tlGEn5br74odZr5VoGWrYDeQWqkEd-YqeBmRtql8WOWrmPrySqKcpqZrMpeFOl5ipVWrpPrtZrnyi7Oo8mmcWrxZrDjpstq1DeccpASoecpITqVTWOInk0S1roXGm3roZtftWr1GbDViXqmxWrHCmq3f0WrLaruZqucpYrmRJmNCoJso9WrDXqCHbhxoBdp12ovQrzWoDRp-CoAMn1QrBaqsSo4QrqarITpNXjLTpN6oEscwXl9jpARrLaq3SoY6o_xqa6ojeoeUqGujcfnRaqrRrLyq0sopXrcMqxXqQyquUqlXr2noJbraqoUjecqo60p9zqbreVToNzq9Uq6pKCcB9-qgFCtIAjPa_OX-JrOkjRPXzSU3TrtqBggowkB8MivNkgRqfOqRaBCIYkzcpBAmzc_sZffUF2F7QmqckwvnIOrqYrOuolSjHCf3bnq2q7ypDeqsupIzf-ypfrp0XHV8fUNq2erjHXvXcTQZp-orLrdJhDSqiAhPVrwTABmekHXgDdh_p0XVBHOUYqQcrPoo4KdJipcWkOQqHnkNipvKmPipPSqHbZfcro9hqbpicrD4itbpchKcoozlo_Vq2-nWRoEWqiooYZr6lobZr6caDWrlCO3YqnooWPrniptEn5cozulMtqnRoTropRoRDgAZqayiCZqc1iDdrIXkxRoKXkzRo3OohPr2RouZrzsj5nmRZqjLmVqdfWrFxohWrmHo2ZrkWrtNpmWrDuqgcp-ZrMpoISoGQrldocdri3fedr_BdgdrHBoFVijWoMar7Wq1uqLdqwBos5ofbjb5iEQplpo6LqYarEXqCXrGXqRso1dr0vqzTqbGkszqpRdwzqS2looQ9vqPnc40p6TqHYk2wqXXqt2iZeoBRrvenAyo8rhbMqMXo49kT7YfXr_zmhXrkdppnokXruXq0zqzeonXqpUqxSnfhrqhrVerqGpEbr8soWkpoFo0XqJ5psYaFNm01moaqUUngUrbfrZ7ftmjMspPVN7RqCtgMklzIfTFCTYrMYqJcrD4ojCD7xM3JqcVngYrwTAiIjauofcBeqiRQhhnKkNp4rq5-qRaBSirVfA6MVHcezJjKucC-qbir62AZDdjnBb8pBJrZHXhirXPqRaBUaIqbr2Mil1hF2opNi7MqsirmxAlertirRYqGJBJNiwirDJhYYq1erwTAkljYCIm4HNKjSQHuuNNLjbOkUbn2zVnuh9Fqipfkri4FgYYrTlNFjrgZlQQqaLqBZroVrSQqqAXQsk4Vq_3i1lh6YqqEnzMj8Prf2oeafwLqgbidZqsgrqqZ6roABOuZoCBoFQpmQrnTq9LqRQpqTqGhriyhC3o8ZoFRrKzmHRraGjwWpG9kNIoeGjMUq1vekRniGj5WppRna3oXIoc3oXOMXMqzcWDXpNNei3ocUqiIoCyqmOiafnbpWp3oafr5VAsvCREY0up7VMVFqSUrVkrh3iuZErErifr0YrOfrScrM7mTjrFOoXjr4TcLqqmUTEZrFInGQjUQqIQjIZro4oyVrTwoU9iyfrscnTPrucn3VrocogLqsDnYipAWqJFkhiphwoflcjwo6bpKroHLmMrodZos_ndjr9GiBfjDdn8crimm-crXliAdrEdrQWrdFnzxhYtqMmhIdo0QjhWqagrLdruPrcOljvlBpoATqzZrjgrWdojWr_mW2QdYwftLm4FkqZo8ylOpoOOpygrqic0gr_BmidrukeJarZpo1WrjtfqdoQbjTarU1kiQrhTqkQrnjpNMeaargVo02osjp3Zq-ecgar7ZqKXrSakuzq0TqzjpMXrkqeOXr4xoWhr9TqYhrR6oMVpexml5fVaoeXpOFoLFoRXoATJmdpQerodpPyoGQo6laqXqJKmwhr6YoMKm9Mm0hr-soLbr1XqNniNGoqHm6hr-nofkpairqbBswjfIdQNr5AjTOr7sg9LbCyRbkrSaBn8bcGKW9qUzpiwhQrpmHgb6h60LUSTdKOoJjQ3hrvpLbqhAMUBinvpQOebOrmrUAnr_amFleNXBWleQnrUOrLHqVFfQHqZ3TKnr6xJ_LOYKq_jnJjrakrXKj8feOHqyYrMeXvDdwRfTRfT4olge7SUBPi4OrDRoqKmYVoYLqIOo-rjyqosfrgYqJQjJZr3VqzVrORo6VqD5o_GoVRomcr4VrocrLBmRsqXxhTsqSsqVsqvcrDli89h2YqHlrpoo3crCtq_4ogZrYFkC5o3Km9crePrKmolZrZronZrHIDpZrUgrIZqLZq7wooFkEAoRfj_woDGmOdrhlryZrTXk0ZrJxomlr9wWolrTfVbdoqgrzrohAehZqVjppjrTGmTxohWol5oauqOgZXrcKdqeTeCsoXZp-grABjkpoGMZuWopjplVirjpDnoAMq6XkrohvLnKdpRbf4drAMnRhrpek7ak9drsar7Zo2knXeoagjksozar1PoUZlfciBkpxOjLXoOKmNXo6iehdp8GjnnolhrjXrf6ogFoNkpzRrqUq3soohrznoRyqXerwUqHjeyUqKbrjXo2Uqeer2Xq7noO1p7Uqher6ZpAgn9hrbZBJWVz4bdxnJkl7aqIgQqjlhbQG4e4JqniR5XgfXgOcreIj-Kjfke9mrTcqXnr6sgiqrz7fjylaFjYQrpdrHylbFcZVrcpFo6hnNcBbqjfLukW6DhycqPYrpjldXgHJjYqrdqrwmjxypHdSikl3YrHbVbnrkgepLXf_ZqXkpqrTPoNar3mrbZB1-jJfFGppeDklXFzqr9CjMVJrGrwxGXsgW4nDASixNDrrsRf8SUjnrptbNrrZZmbOk-XMdnrHUrojnWNCCSr7kVEUhfqpQZXpanKYjw3o66T1aneaoHGffynZcq1_oq3nqppijnH6gmvoQkl3GHU7ql4qi6jnKr-QowhneJo1cqtKrcqqlok0hnN6jhZp_Rru7UPdVp3jh_aHCreYVPCrx8ibvgTOeGlBI_agERXxf3uZTjqvuoGgceilj5qi2SVjqYShxnjsnfZjqvuobjqmhiuZVb5qlLgWlknanqsrNIP1_p8ilwMrubru3jazqCjlqtZoqp18iBjljNi0uoQsrPNr4NrXmXSsr1PERCrg_oT2pT3SFsaMakJZaEddZCrWkqGknAKoL2cbXnXxazvjkbm1vjrqp5SOrgqiaDRYj9gqyJPEhpTmnatrxWn1WnzgqJAqhtriApiYjLAqSdddmnRAqDXnpVhzgqFhq7JTYAqi0aBAqmsKFKTqzajAqtzalAqiAqmbkkAqDvokueyLTvYjqkqHeQSWVRdjm1ng-ePVkm9prhorjozdgthgJ1ai9ew9eN5Vjsn_-o09e-qpeDqsRVN-eJfruhG2Dqx7gbTrV-TudSd4X-jgDadpkgGkgLMMDkg-Sp83oQkg6dSQRiw_eEoUFEqoCjDfr0EVwkGmkgfkG3EfghjqkgkkGwkgYgr1oXMJoRvoqUNvjeLsg6AjJekvtaFsnbkEp3gqCHdjNkZVwqXoHR5rr-vf7rrwlk1hn9mN_rrnvoZBjQcrG_OS4oR_gQaid_Z0PaOVaTco23naIghoiPIjMGhMCSvFq6ShnDl9pqCEWiSVxQhHEA9Rh52T8Rhm5jeYf2OhgYfxoL0UVaCiXhYncmnFVJDjFqqkkr-Yr4Hm5nrsVq9rjc7qa7qgelkBp-Dle7qG0mwMp1cmiBpfBpV8qe7mOTmx3iZnkcBp8pLpBpLdmrUOQllJdmSllWabyYnEiYXlla7nXEl2Jn4Uo4Bpb_l6BpPiYNqq5nkPqqAzq47mjwrnll_7miwrmllgdmkUTidmOMjDoknseXdf1ElsElk7nxGp7ZOGBr-abWCpxdmc8mRokwgh2dm6llW8mq7ngCpD6oe3P8dmzsXpMbIFlk8myhnDwo3Cpx8muCpdqqREmh7n5cqiGWkurHem7cqKLc5CpWtXhFl8CpH9mKDpdemnml7ISexrnFlD9muVT17nkqqVtXsgdB9mymlMDpwFlODpyFl8VTRDp-4PcDpw8nzVU87nXDpyqqV9mOhhX9mvqqigk1qqDGlmDpvem7emhDp_7nbpk8UnxFlf9mZ9my4P3qqdtL5qqQnlG8n9qqI8nOfmv9maGlaEp6DpZfm8Dp79m29msdbU-mJ-ml-myhdxWT3DpVEpyNmzDpWyrifm0RB-tXk8kGEpOEpndbM-mnyrnEpiyr6VnBEpTEp2fmVyrk-mVid4fmkyrYEpcEp9fm5yrOIAZEpREpFWe1DpGgmpEpAEpj-maolmyrNgm73oGVrrEpOVrF4qaReBVrvoltEp4-mmRlbyregmN4qnHlgolG2q_IRk3qb3qMplEjd37qtgmx7q8Epv7qW7P07qTFpc2mczrb2qBkdj_mfqkl1qZFpV_mLTiWFpqvXiFpO_mVTm0zrszrTTi3zrfFpWIll_mezrn_mNhmp3qAaprzrzqkUhm6zrB8qW1TU3qaqkdzrg_m0FpONpxJoF7owIl8_maTnb8nDAnWrqXeqU0r-2TFAn58nZqlBqlwLBDqlvkqx8n28n78nKGpb0rdkdjrqcGpkrktrqu8n_ZTqemGGpi0rcmYxHPrrqVaTTGp48nkrqsrqzCUgGporqsihqAnlGpsAn98nznm0rqzTA4_qwJl6_qKskIBrn9krJlbcrzVqNwoBPrTsk-GpxYA7JlzaTO9nsIBAHphcoIBnIsqhhBFHpkbOHHplldzknrJcLHpZObVBnbObVJpH6kcjm6-PcBnRJpE1UFjmSbTiBnQjnLjmOIpFCnQIpjHpf9nqrlUIpHinS-nxBnkCn49nrHpNtkRHp1rlejmuHpUHpL1djIpjjm1Hpljm3HpnjmYmdtIpLin9Hp0zUn-nO2r_HpwHpzSodHpkBnB-ngHpMLlXHpLiny-ncCn9jmULl_9nskmd2rtrlfIp9uUN-nf2r1CndCn61rHJpcLlZIpYHpYIpi2rq2rsMWOkm4inKinS2r-in2rlQmdb-nUtk2HpvsloIpxslpjmnkmzTksIp_2rp1r5Cn_HpUGZ8CnE3rpTkjinUUkWjnw2rsmJw-n-CnFMld9nzkm-1r3kmY-nDJpAUkFJpHoY9inFlhr0LXDnwskWMl-imdDnCMlA3rYDnTJpuIpSjbhDnNJp1ObkDn7zXmDnNLdoDn6VrqDnIvkPsjtVorcr9Vr33r_VrWsqwcrIWqycr4MlBYA4DnhlmVfTjlmvsqwodzJp-Oq1JpjLq4OqnOW0crI4rCPqvlmO4r3AkrsqJKp8Oqqvk1OqGOqYoblsedYrVEn0sq3Nqc4rLKpe4r2vkJPqc_nfNlMBob4r8vk2vn0OWNmmVUSlLpGgrgRo4crCLerootiphnjyEnKtquFmOwk9ulSxXSgTnKptSqRmom8WNOlSlrnorUlrJbiXlrk1izKptacFNnKOloxm4ooZlrPcpblrRcpNZq_Kpq4iaWrIHiDLpbFnfvlZFnhhpnBdBjpkvlEnm0LpxPrjFnMhTlFndgrzPrfgrcAoV5omLmULpwvlo1XZLpmsYt5rosYbLppLpZnm2FnBwl4FnKwly5rhnmoNl15rcrboLpmnm8sYpnmwxkuLpeSWwLpkypFRlpwliPmswp1nmwtqvwp1tqBsbF9pqxkFlFiGndwpKwpBMpntqDMppxp5qdGMpFRkgPl4tqKMptFnX6rT6r2xkywlPMpJHnrPlo1qpGngxlVMpZomt7q3om5wlsrdaMpmzrRxlXxlQHnXeKfMpz6rHNpMjTENpgomr1qINps6rm1q36rTpmJpmKQl4_mKNpe2XvMpOwrp6rLNpdxl2wlTMppMpK7r4MpPxlhQlvuYXEj_MpYMpBNpOpmruYo6rq1q3MpaHnbRWJNpANpHpmCNpC7rsMp9xlYPpSNpvnmRzkVNpGylXNpD3fDylj3XCylGyldNpsHn9lrE-fhNpjuqXnKYirZPp4PTwOpn7r9HVpNpqHoxRl3Zr4orFyhgQqhrhhWauLmsCOGuqjaMIuq8FQ6Np2BXpyl9NpZInitdNuqxylPuq1WqvYVhInyxCjInGOpBvqZIQsdn5FkrjrpyZEBo1grulriZqj5oDprvmoQPoFproRaUQryLmAIjhuqkuqNylrdjmnhJSlIMWlOpPkBwKilOpsuq8orK7rMJn3IDxqm3Rljvb-8rZ4XKJnlzlwHn30keSlyJngSlYJnXyh8OpYJnwzlqjrpIn6grzLmHDoiBoWOpYucJzlcQrkRbK9rfQrlBo-Wq_zlTJn24X8uqDvdSPpeQrjrmVPpCTlN0lpnh67r4IAbPpHvqMxrnnjT0l9uqACooPp5BoHEqtpO0Bo-BoLvq09r_uqCCoovde1rt0lC6cejpTvqc8n0PpEsmQ4qv5oS4qy0l1UWcKnIen0nTfKnw5otTlMWn35oDQp8cpNenGQpAXrAXaigQgvqLwdLQpV1mE9YKcQZ2kpQrqQqrFjsQrFBO9KndwdWQpfQpN1leCor-rW1lhQphCooHIo-rw-rNTSBcr0tccUVlQpVwjmUl0SpDNotQpNLndUlMLnpCoOLnz2onCowQpp1lZVWo1lHLn6SpearUprcarFnoGeoOumYprx0bHnoARpzUl51l_QpJhrwLnzvq1rOxLn4CotLnMRpVWcD2lQRpctmSRp_iYURpZRpZFoCWiEwqsxo9LnWRpYMnr3keRpqxogRpwUd20p-vqcekCwqdHbLMnYVl7tmq3k8_rgVln_rtRpttm8LnzRpzzqAym2RpLVlLumOhri6a7Rpw2l9RpQumQydKDoTydt7nd2aM4kOwqeqTH4k92lJSpUAsXumO2bK4kF3lQSpMDorqATSpTph65pZ4kLlnJ9jlAspqh4NCkwqJ7XSWl75pxXWgSpv3lTNnxaWGvmyAs-2ocwqb1Ye3pmTbZ4p2As2ppUNndwq-2pEvm34k7As73pz2p1SpwxoySpy2pnUl3NnYYWwGF9SpLhZ13lkNnBTpmNn_3levmTvmrNn9WlFTpuNnwJmowqlwqyNnWBsGXlRTpt5kt0qDUbVTp8Nn30qrPoEQQb5kl4lgPaJdpC4lvKoe2coBsnakCUbiTpVTplTp0NnO2Ys5kVTpsTpPDrw4ldEqrXlPWnsBsGwm0Tpipr5jpKYknDo9KiF6kwRQVXpOwmCUp84le6kB5ltOnyOnm0dzqhXwmSPnBYA8Ono5lOPnJYloUpmxOrwmlwmsUplqhdCsy6k_wmDNnzDoDPnhEkTCscYlHPngUpJPn-6kRYihCslwOPUpcCsuUpYUpqYlaRQxCs9OnWPn35lyumtDodfAgaW_OnwZDePnqCs72mM6k3Up-Ub3DoP-W5JmQ7kJSQD6ljZlrPnC6lZ-bMDs0HMYxql_hZmr6Do-Pn-tjJHmNVpkxmPVp9DoW6lTUei7k1gnDEoPxqm7kaVp97k1ziRVbL7kv7k74kSrhqPrK9bSQnPVbXrhEym2Qpw_hv6lCym9_L76lAmJvVp4VpqVp7SQiQnrZlH8k8DszXp2PoqMmSym9VprQnZMnAQn_UaEalH7lGalhEobChJ7lQEssBrByoQEoa8k2yqVEoARn5kpTEs96hWwTaEoVEsX7lrymTWp86hiWpZEsE3oewjCWppVS_Dmtapb0OnaleWpuwTPRnp7lRRn6VbmWpmxqF-aGzmwQqM3oUMqNMJLIo7jr3Qqmnc5QqW5f7QqqncCkrYzmMaoS9kWBZH8lRKZRlnQ1O46Y4WPo_XizmQBr86Y4xqBgfUBryzm8xqvzmFFoY8luSRUFs-RnhimVBrHArFSnFyoAyqU7Y46qJerHyogMqeKZiMq1mi89koRrefnbshuvS28lPshJ0mBclG0m3XpxUnO0mnXp-blzFs98l6Fs_8lYSnh7q5XpFyqLTnYFoL2lK_k3Ximhr2prMkph6oXerj6oCtc6souXrKQoJPjMQoQYpvmrsPhcyqayqnclz-kaSjx5dy-kcYpGTn90mqFoGyqB1mIBYnYpy9lpYpxFomyqIgra9lsyqNQf15dK1m4Ib98Yc-rXDrulQFdqQcQWDrsKUOYS8YpfTnAGoL8qBZpIUnDZp6ppFZpNrFwZplZnBdiKhnzyqFGot4qHGoYEsm_k0iipak44qvZn64q8gj84qFXbiJoLHkjZpZcMtdllaqE7jkZncHsLdlrZpHAltZpWtP3-loBYK2mVxrVhnRGoxZp0ZpKzqpUaWGoGtopaq0Tm9Zpd2m_ZpBFpm3qEapu3qAFpPFpa_lTPnb7qu1SoAle7dxTm4TmI7rV2qj8q4DligWGIsc_l0TmJIsFwrY7dkapUCsqel2Un_Al4UnuelwJk-AlGyr_2mPIs0elAVn6_lsbMyapL3mxapRzq4JoOBlu2oSVnnnOmIs3ybZVrXoBdioPVMC9ojArw_pMNoI1q9srrtZKAjj9pkUjA7pNEblmYWkderqq8nn1pWhFQ9OuqbzBAQ9OapH0_bK0pFtr1erXoBQ9OYwbtBAiaAKJsoojQdS7QittekrrBdbBXh04UyjjtqXQ7gz9j73mKFr53EtdGpcqJIr26g4rrlvoKvr9rrWbKlJsbqUtccaJsv7nLFlqCpnCpNvrYFlHsreqqDSp1kUQemJsrLQhqIssLFkZVLGTOyjdAmDvrM2G9KfGvr-2qvFrR_E-JsajN8KfXoB-KfinrCiQ3LVsAqeVrYSOvBlk3GhrR7Dq0rnttay1nd2gzYrRWk38RBPftrNCAWyJLTkXWvrRSiYvrl9Rdbpkgeege9Hj84QAIqaCSpXHT1jC0CvYfZ1l2nrkfrZiZISqnVr7nrxqorkrQMjZjrvVr-AnCPr3qojVo0krPRoGorkcry3rGvkCHo03r8kr0frghUscrWZrGro73rTorxcrTPrTFkPhefZr6crgpdPBXPtqUJXQlrcbXB5rHGUaroLdnF5rjwkatqqorgrosoruIm-ooTafc5rxorQdrBTq9RoFpo_RorWqhjrtWq7orvWqxlijcph5oKQrX5hwInbdrGarXjpIarYTqMbjmdrbuqgZcW8nuXkcjpCenD-ryPp1cpSvqIMs05oMCoztfAciXarudrcSoDmrSipi4ApUleRjWenxQrjLnwjpe7Zp_r_tmFVpqSoaprJXrPmrw_rEAs5tm2GcTMnM2lphr2_r-oh__rMBsEaqcso-drTeoAHmBerIaqlprXdpnpranoN9pbeoaXr6MsW6oCqognozekdgSq5hcXrfdp6arvMmd6oY0mDGsfyq25f9XpM9ZkUq5mi_ar7_hjmroXqPlZnmrhHmqXjQGsHbrzhrZerp6ozXrZyqniirXijGsiYpC1miyqnGskyqpGspMk0XiJTnIyqjNsxWb5FoyYpGGoy1mM0TCGoGHsadlJWpV-l3fn3hr-yqy2j8no0mr3Uq3Zpgyo6dp8XqWhFvSVZEaZVnrrpk4qIFbgKsPEWk5j-QhL7lQFltJs3CpsKr83PzJssJsxJsRxr61mEEsY3dgxqgWpWEsUEoOHs8NsqTnl1m3yqwTnz4qAqp52ju1m5fn8zqRZpi7c9yqS2mgUrOEV58kQfPc9p28i3IsuUr61Cp0OcsSOcVJdQunpOKsoJPQtrLsrGJrRab5npj6bFdmUllNElhnkKKsj7aXBTnrrRShprr8YnmZVdsre2pRhoRPsW6pCCeg6IysrhLrYLruBlIdYEkqVmjYpg8QmiCVfqr9urhqrZYNnHqLmppHqL9QhGfSgnjfmccqfGAcNqRPhuqjzUCG0n95VI0n0Vfagl9UCvhlTWfb6n_oqsVhZtdKPsBgkyHToYXAOmbUHjPsBrr6Gqcgkkrrrgk4irbATZNqabrIfhpRfWcqjJnParT9r7kerSr0Gs75d2YpT0rVDrf-rKwdYQswRMPirFTrTHAnYoBPVxhpPOV7-eVJNugHGQmLtnlznLuowzGfjgIEA-wHLsrDFA5LkGOEaPqU9Banp54HNYmOkjwQsHjCqQs8XrjQs_YA3hfVEA3lppZKlPiIGrfPA9QsyQsARsgTBDMG1WCv_q1UrnQk7gogmpMRsIEAC-SjJiUEr4LbDtr3OsDFAYDk4NP0hqYySFpa_kjvBL6ggcFNkDk83mzlP-3mnFNHwVUwV_hqgYrTHAeRsUxFCiq_PiyermBr5ggICLtRsRZiPPqniIXDJWVrzbr1qnj4aa-ZDurZqrAurbqrOnaU4eGrn9Xg70aESsd4eHrnmsVztaK-Tzsnnwn5jXAjgZuroOqJJLAHYtVArJqqAHO2gu1nHKf5Gr7ClWKszWHw4QkFhQ6nPLqfJhz5n65QwZka4oVWkewZisLa1r-CSc1rAjhPrlYObMKli1rOKl_wYwPp2cpLMsgjp6Mau7b3drfRpvpoQ_hrxojRpOdp3vOWJk3rTYJkUBsReoesomBsyBss0q7NnNDrrwqqTpjYFrBsrvmUXl-ZqXTs-Tb60qQXqrvO1BskvmJQQLTsaTsTBsoTpuMslXl-Tb8Bs4Bst3Z_BswTpbOnyTpDCsy2YvSreuA-YbUOaObogHrJnr_tALXXYCICKAYkrvti2aoHVqeuA77akNaghqGQmUjaKKseuAaIjqqIE5HQJrEKohHrIUsaFacMOJYrSuinrf7KjcJsE1peXnAvrKKfWKsLypeNq8LacMO3LrPQs0IrZUsFlLkzqsSsyZkuLht5XjarAMnETsNdpIMnbRq1iQgkQL2IC1oqTLnJqFbqaqrKYgPLFISsdCrW4e6qrtjlBYgQSsRKsRbnlznSKsb5j2aqKPdlKa8rePnqfGfwgkqrnZ5j8mjQ2gDJrhSsFGShHafSsbUsJHq_aaiSs7VVNXrcer6RrL1p-Fe6-ddUsffk5taacCFRsiDdniraNrCJrOMh6Sr_tAOAXGoHq3TqojFKr8Qhp9NU_OUyp_tAlVsswFVirxPqkIrMADUVsQVsqVsHUs6VAMrrwETAjikSiPVfI5NxmQzZiIgPMJhoSsiPq04AK5H6DT_gCZNrNEcgYbg5bvTsZbfvTpvUsWWAPWsPKbD5FM0IRWsCAkzBsJ8qLDrzphx4lNWsaWsq6b5pHQwCWVrqqpI2Yw2YHwm5-qOWsGdkOTIu3omVP3BlrtjFseUNqxWsPBB4sAcaJrAkmarEebFTscWWT7bp3bHlBSuA4sAKDaGnaz1pLdYbLrxbrZNabpr7Mq6WsGXsl7bONaQjk1WsMXsqchKwa2QrV6XqMqRXsnieqECG1qM5bVJkNTs_UqOWsR6a6AcKYbwWmj6bn4bcOnjvm5WsaWsmXsHeHhLKnXsmBcaIrl8oGrac7juidnvmOTsD4bYUjEXsR6a08dQ4bABkUWsFdjCCsnphaTpZWsIWAsoayWsmBcLxpD9oUAdIraHTsgTsT8XkXsvXs6oau4bNsINNAkXcv5CGBqXLrk0pYCrUYsJYsR6aXYsKto2jCU4pdYs4qafYsuXshYsWYs7WsXJSCJalYs-RseLrcXsVYsKoajYsteAfhIaYs-gQFnrb8oK2czYsrYs1Ys7WsHae_AAHaeN1dzBA9AAuWXcRkdEB0Ws9YsjeqlXssYsSXsS8p-gQ2Gr2Xs53or3jqdbNZs0YsZWJXYsrSjvYsbYse9oMZsAUsZZsFXs24AyXs16ov5C_ep8YseLrFVhdTpxBsxKohZs_YsZWJL_blZsE5b-3bwVsI4prXsWWsivOMPN9XsHuAsoaV5bhLKX5bPwC66hQTsoek84kJTs2vmiTsQOnkTsseBmWswZsKlBxGAAasYHASTVPmeKYbRdqV4p06b5ZshTslTsuVm-Xs6oakJofeC3UoShryAiKas9vmTrNgYsLVAhYoqToLZk6Xst4pp_BeCPNas2wCaaZUOaYkr3TsBQqeuAhqHJEkhfi-LhWKsWGS2UsYVs_VsdMhP8NJmLQMh2xocyoRHsfHs4dpbRqtjJNPsRgoiBlUjqW5qYqpaHkC0aL0aL0aPSkpxehanrxevJGg2poDmeLgzxeMqQsthuilpjqW_qJ7iQ5qg2pNqjh5qA8UQLng2piqpL6TVbsvsrmqpnvcvjnxKgs1oxMrGhikUozbsRrK6NrMmnNZat6paEopkbFBHwuo1ikEAqCAqgtr-WnjzafPsxNE6LgtIqEtK-Lg9vAFuQQ-FrOgO-UQrndqE4Sr_GqEAVGbRmjk4nVoOgtOgYEAvOg7QgrYoW7AQDlFiJCyU5QgP0esjkR0eSCGT0esvMBRgJGqBxMERg5vMvCl7hpSbRKRgwDFxcsjcsn0e3ApBoneRg_Nd1RgMDGkjk30eUzjQ5lQTrAon9cs6qOeAjTbpaTrEonzRgHadNTrZZd0RgFbnWon6bdNZdi1e8nEO1eMxMkxnAdsXkoSCjASgOcolYd3RgMcoqXdUCjsRgGTjgdskbFPad_jgZTrTdsYkosWd7XdCofTSgHkkXono-U_jk8AppRijdibSgB_Uyzj0dsFVjc3Dfon6ds5jkA0jEcrWhploVXofxxMiSgmonQZp-nfGesuvQronALPFLP20KVGROVkNlp8qQynpomXSlMZ_Jm1Mb_JJCqkBqr1MTVgQVg9mjlBqE3eLcsfbq-mjjVq3LGtBqS4ewaqf5VyaqwgRjMGvmUobqt2MjBqigRRqnCCqtIAyCq4LGltoLqnzLGluo5CqbWgaCqBmqfbqjWgrNc2esBfsu3eFuoDqnPYmKXmV1qZFOpqn23erCqJVglWmtXgmNGCSs-XgEurNSsKSsTNB0kQQ4eaiRJYgqXgpdG6UslXgETfNAhfEfafsf7jc4ebtc4UsNGWSQsASsdfsotFh7jXXgsfsn4ecfsOSsqsVLOsglROYgv4eypnRjPy4eMIA0QfYYg24e4sVY7eLnXsffgoqvRGxYoqKqjjRZQGTcs6ZgjLPHAVMbnMZg-iWpjRnZggZgO5eu7TQ5e-5eYZgwRGXZg11oajWX5ea5eZ5etJihjgm5esZgpofSArRAr95qvjWC6q2Zg8ZgvShS0jgagU0jTnqyQoaSG2kRL8MHagNagAMUjSGKagt_op8TL_MSnqkLrWCjOgsvuZL6qHbgZ9M78Tc6eC7pfRmoQo4ag9wmG8eDbglTGMonC4j1WG4qpq9pgCbpWC9agkKqW9Mdho8OmQmEwhVrdYj0jWhsbgsM9T9oZSUhjhot6elhooCb56e3mkLVkLlkVhpUioJcg0jlxbgKhqk0jVegtkIbmRyYFtKoB9qTcgxKqJVkL7eH6nFurumke6qc6quagp9pTnqxUhlio2cgqcq2to8-K59Sd7eosqQegyCTijoKbnFZGY_qghsI_Sp7eWyfv_oEisNyQB1jYionnP66qVPitAV5tou9ThnR9toO3nFurmnRDuoL8eGfszhs-7eBuounRXPiNCNRSrUiieMrrxQE1jE4SyeqzegrxQ6egobgG1jUIPI1jbAVCfgatIHfgGyELZgTyEvboQRA2iobfgmrnelkornYfF_cs6ikEDq9MOQxnlcQQjsljDGDq6Sm9gg8qpynXIvooti_1qMZiKsnPwnMsni6mjKr0EA5qiZ9efwVb9eRhgRsnp9jSurfhgArptIYrpjBig-tpqUVjDqnHNyqRoDqabolDq3jslikuucHThYSrcigssneigGrRgigTur1pjpigrsna6QhVVbSsY8axDqhVVRrRKksm-ePClNanysnk6WJQqBHZ0ig1yV-znLEL5igirXt-eVSsTKsaurTbnSjgqiGWSsLBVwjEGEqkhj4rRtjgMGgWtnOFZg7f8HSXSsilkPkGsurysRqurjlkuksKIqp7RFlGl_esTsVsRK1jbXEuQsNCImEqJ1Wz_ePksHIkR-TULNkEqtxnClsq6qoEqgLNXVsUzQsEq57guEqXSs3lgKAf5lgMAf7lgHmgiMN4Eq7nXonGLEAeTr9QLBFmWah_nXWmgEOrbwGpAf3MrxAfzDhuvh9mgzmgFFq6BfXNNstR77opjjxls-mgP0hmunsvhmlsnYr_RitRqlONN4rRng0unTTc2unP3EGOr7lsOGgC4opYrAog4SAa_qj0hCfrdpgtBgMqGVTravnEPNXqlcPNOogKuLPoiWvn2wcNQqrckLQq2NLYog85nopgbvncgfTvRSCffFq0uR4isW8QjFqQ0Vr7f4FqpFqoFqTlNhvrwehMpg8ESOpgweh3CfhoUdQNq0QGDfs0QIDf0RqvpjVckuNrz0hfpglBAhpglpg8qiqZiHnsPGqszFEwnpzQ8pgQGqSwRhzgnamNIki2b2Ps7wnlbD_Eq_fPObDUGqvrjpGFPkWxJqz7cQ_SbGqKVsSvosQma7iZSsZwFPlsVGaDEfWCiFls_Rk1am4wRorg2kOqrg1DfsrgKypqnsA3qU_gBUNYiiQxRhmsnsg6fe-rgYKjLgeexRcnrW1hC2VrGqxbDSnsixRyurLWkc2Vnxnxpf9EfLpU_Ef-GqqfsVwiMWkymjvBRaOrlxnFHqALj4WBT1oZpU5sgNHq-mrmIdRHqQgeiosVcqulnLgeOyR86fGtgU3VqxnsxniHq9WNl2V73q3hlOklnWNnJspCRnPdGynByn9tg1nXles_ApP5DsOfXugq3VdynaznpyRTcDVkstqGB7UlugfFfnugdug0ugHeqo6nhiIuugJTTu3nr7QqhlOGfsynjVn1ynxDmFglRgnmVnGfr08havg5Cb5YNAznyrpofYQiqHZNDKqqpU8hljBA2vgu0QZCSTtL7uhgnsTed6HqtOL6vodYNIwgpXHAHfGSsONG0zREHff7jCkQtgncrpBvpUrpQNUNHfKUHPHfgwgdwgB0Rb8du1qPRLtwgGqsv0RK4GJIqfJqznaiHfkaNgHfmfNjaNV4GQ0RxPsM5VMIqMZPZfhk4GrHfZqrtHfEhaA6gl0ROIqjJfwPsGVs_zgSIqUoeZQLZIqMJqFbBb5V0JqqIqZ6GNOmPIfPOmeIqWiEIirjQLT1REckZksd2FpIquPsv6W37fb0gsIqDJfG1nAJqqzf0Iqkrps1Rt0g0qsqDSrneCljIJq_Iq-BkBJqYJf67jEJqQrsz1RJ2R_KqSkjuUfKirjbro2QIJqR1g2xRf2RxgNTJq--Ee0qMqfCnpF2gZJqdJqbJq8JfGlV-JfWFqsGrYXChJqZEqQAHV2gXKs-Vs1ta_hHe7i72R1UsLirM_FCBH5zf4nsnNatJqt2gvJqunsTXFzJqdIqAiNJNqOir8rsTXF6JqP3gOiNzKfOLMb7RJjNe3g6KfPDHFKsr3gtCHt3gXMfZpqE5mZ4g2oqfpq8oqZSEt5giISA7RTlgDlsGgQuqsh6jD6gfbKimN81azJBphnG8V4osq4q5MfT7qsrpoJsdklW2nlKr-mNx5U3XY-Yc76g_vQVEDHvrQNfYrgBtsbcSUNf06g1Zp1kPOts46gH8ilcqytKF7gVFYmYrA6jfTcqJs1RqhjnIoNk7ga2nEhnztnhtsJ7g07g-rTA0hfqsz6Rqts27gy-VzNfO7R1NfQ7Rhps9GE5NfFZLL8gwqUi2n2tsQ8gCOfT8g6UHZssg3Ql2nkwin2nHeju_VG_Vjui42nluic7RDuGa3nzqN5JHtuigwiSXeh9gwCrQ8geOfPhl-3qMTRN3n57Rv_VuYrg3QfriO3nJnJ5ds-9gZ3nX3nXXeC-gI5K0aLG-gIbLc3nt8R5_Vf3nx1jQWkvnry3cYNArehfOKb8cl-g8qsXXY46ms-gQPfU5r13c_MHThoEPfk3ndKsz-gG9RO8EaPfA_gFXMdPf2rrD_g2bLWpsysNB_gOvslPf3lkt3nbcqzrNJBjzqUvOr8NHSSiVSikuQnGgbHW2PfctNRbkHhJCPHcIkWYrAQfC8aHULEQfB2o2rfuvsJuNKJpGAh3PHoAhqyq9fivAhYtORQfpvszAhtrN63ncahSFgaAdYBhVosawSbBhlHBdBhJvi6BhLrUT4QJwsxAWKLqNvibeLL4nCChGwN9fsBDhaChXkXTZn5QfArXlyP8QfX_RdChWwsowNhzjsAJP4ncjjQfLxHBNBW9DrVkXazKeXmcEO1rgSDfEEh5CjxnrVrXlEfaxNODh1_R77EUDh5_ReKj3UNfDhDwsBYHsWFqJj2BAlRfIQsoDhoRfErr6wsRQsTAS-nscvrpJjV4ohRfxRfn4SzRfdIks4nzyrFolhoqd6nYEFdpqHcm44mp4nJKqWkVTxseEhsssNEhd5mk0fx0fPmk4BW6EhfSihsaYcd3snAWHQFhrxsy2gjSfVSfjSs8-Z3Xgp-ZmqsaSfnBS1xslFhuLrQtixFhr3AnwgDsi-vK-xso-ZZrXMMBCCS_Fhk7jQqRYGh77BEGhC1NgvrOGhwSf_-GT1N1-iF1fZCSCTf9XFujlOoMD2a7GhITfzHhCHhogS0OhcyshiL4DVK2NW7inHhXKr8CSXZHc7pV5nO3Ne5ntTf3HhvTfMzq4Ghwysb3Nh5nAsqvyso1jHcYYHdNljJ8fgIOJIhZwc_Zhn3NG_dPIhIUfFGhCzsUIhm5nWIho5nb8jNygaIhmIhXaHyvsFCkrIfaUfposSGgD1c5ZiWzse8jkaHXJhPaHXzsrIhgkseaHuIhI1frUfI2pZzsE-F2IhgDhj4NzUftIAaMVUKsCSqSwZAJhKxs1bqUai7PjfbHZbVeoAyOrAVf64N5zs7Yrj4NE3hjfNLVfHWs9tsCJhpKG25n5zsa1hgzs7Sm55nsJhFlWz5nuESczslGFKKhQUrJ2j4pqBcnjLGH6nOXnfHd8JhdxsxhiNglf6Nuzsd0sADrC7mXFSEWf3xsGWfXDll0sLgibvreHdtLr4ErR6nvrp0fhTisPGSZgohpqNZkCpViJAsxskKabWfu4lNakO2ckePDeVacVHBpEyadtsceHBZFz5Q3hsyLhLOa3eqUMhTsUVWk0LhtLhIXD1KqiMhxWfWvaJps20sZCi6lsMMaE1p9asV7NqedXMhRfHGXfG1phGSh1st8NIXfy8NycfH5phUYk6nUXfg0nMHFFoeb9N6iNaXfEHS0gHaNhiuskfPnvr_gHFrsdmLhXndXfpNhJhHD-NUHSIcn5Nhq2pXWH2voRuOmEWJOhKssmvCTHSJHS3-NKYfTOhF1f5vCPYfUHS97obrno_NsDLYQVY_NJ0sHzaLcYhys0WVhYfH1c1Oh-MoGjHrPkBISRWZFPhwYQF1fTPmsYZsYfb2sI8CMAOupqIVVm6jeHs8PjGSqmfrhbp6nrjbpDZrvwrYZqtkrkcn0Vq7KsBorDPr-Kse4cXOU7hnYCnqDUy1rnrll2rl3rA-n8rqX2rjLWs2rLinhsl-IpHTkN3sKIpX3rkrla-nkIpuCnmIpPTk92rDCnbkm09nk-nY9no_PG3rt9iCLl49nL3ryjmN3rl3sY2rk3rJIpV2rLIpu-nMchw1rvtkeKlbHp5md01rc2rk2r6HpCJp5IpJkmV9iR-nS3s12raAQm1rNkmhIpj2rb3sF2r62rH2r82rJ2r-2r-3s1IpN2rk-iP2rV4sR2r53sykhmkmx3sjsl2IpTjnDjmkkm6IptHpXchZ2rt-iv3rw9hx3rz4oz3r_CmsYqqcruco1bptcr3bphSqBWrRZr7bpIlrLWqu4roSqXPrhknULsisjs2WNgrVUiPgra1iRgrosjTgrbwkTWrHdrN5oJWo7ooLWormWTcpTlrAvsoheVcpiLmMNjYafo5reAoq5r-PstLq9Pr1pmBFjrlrvLmrInBprkZqSOpmZqPPor8rCla7yZIpr6OpUmTXJnABoL6h-Op_5cfTqFsou5oVvqI-r15sgKn20lrdr7cpmjp9cpCmrZ-rBnoEgje5hVprOtmGXrLmrtzqKhrUakG6spCmQmrm2iKTpyMsAerJGj24l1Jm0SoKaqExqMaqbdpQDsjIiFkplIiHkpvsoG6iNer9arKyq3prMGs8prL_WaXpTyoFbryRrrXrMYp9sogfa0dpnYKRBblHsrIcPfWQHsIqr4XqKqrUQhyzqFHs2UehyoTbrvPmw8hEfEfakjIkOLhEApw0qAYnLBqWYhQIrZArWUoHVqJoDCBKDGggCE9mF8cdsEr7qGpmgSNNLgqvJA5EIQgq_OXEVDugk-yaMCDylsrTUY7swNaeKAQ7sYkURJKiIPqLroirAgIW7srmgXgqKBqk7sSIAb7sPiIEVDGQqBwht7sttRvopnoAPYhZZis0IbsiTSrAnsF1acZHvhgUDLERfvJrG7sfjejgUwhbX8B3OmUZseYsWZsdol2IsQtrWGrbLhA1szFJdJrbIBiCLwwJ4wEHifoIr0DkSvpwQmDVqbIr57GibnM4jl8sfOqZ8seuCPkMd8s_FAL0qJOmFIriVn16Gn8sirs1mGXIqUNqvVkZSAG3ZzsSTnp7DcdpoJ6hu5s_0kErm38s85hI7bKaAnGoYFdzubzOpXPpqOpCWhjeq48sGtd2WXX4TOnruYPInrBQqP9sDSA2RSibB-WsMCm_RA9OpsBoiPqqwLyllktpXIBY6MyUr7gldgQYcSOhWnse6GrNbbHVTGZmIOE2fqw8h1EJkboTLknNkO9sFhfxGAm7sUmA8cdOboxGLh7s0wfwfqPPqqwL_cQ59sdMiAZP02F8aog7s6AfYnnB-seNq1yW0FAyXVcHr9VX1BroirsLrG7mDvhqMqP-sPlowgKu8sT-sZVnCvh8xsG7sEAC1HX2vLgupDdB7aoIShtlLX7qhLhbjFnoAj-smIAvUkzpExpOeji8Xh6vfRviW4Q2IrTfLU8ES-jbHrpypxHTFXmzHTGNr_2qU1hwcq4HTUleKbs-dAhEIodVETFC_sDKsNxpkzpmupkckUNKfje8IBbqihlDMNAbifIvpoNT17HIypjqgtwnhHrecb3xnWWNc1FNoDmCRTZsr7sG0cP4U7zpAeqiynCeqLbqh_sR_TnIAk_sLnUm_sjIrlyndEir_sl0GBeqaviv_sGYrVQHIMke9J-er29sN7sBvATlHjeIN3JJDEtKdBir43q5nBMXN5-sY_sfQBSuC-jitJrsjiT0q4aovLB2eb1XsdKcnpPCrl2ih3ysQUjABc_GpgqjnoAJZFOXQoMAC4HFhkZkjikIkOqK6G3znH9jY-sO9sAOAv9sbjJ86Qy9sNhbwzpaVkMRGZ-sbxpqKTojixwcxOiHMj38sNFANvjyXBJhImYsPQs_tpK1aWsna7pllBvGNF8sKbsVVkPPAiNkA_s1EJU7sVONIQmw7skEBQzLVMchiG7zh0asr8h-7VllnO9sboDHdFG5BHAtuPqBFazYmTHrHVswnsQBtNwC0LG6Erg8smOkOQso_silnJZPnzpH5qRmb-Xm6EroHr9upLAtw-EHxp_UqJKAnCEkLVrsAjIAIki-AtEUszZiVAtg9sR-syBtpHrYjjPhaZ0qursXkig0q38sR-s9BtgKoNKsj8sYBHSNrcThWAtVQIK8sv4b2KQsMkf-sq-sW8sY7qg9sunapAt_DJcYshUsXqsF1hBxg38sKWM2gfPCt9up27sACt-wp4upw7s0CtvjfZCtmtp88srBtF6VBCtzCtqiH2gfjLiBaPotpFqsDtpO9s_DDq_E9ef9ZIcuo6VsdJshBLfJsmIrN7sikFVYmPXmQbmEnJoRRn9oS3nYos7Mq0xp-PiHJoG-qtJrDBptTrFOZRvpFHBhkFVboJfF7LUp9sO_T8yGhtgWWNktg12VNCs2Nhftg_Fpv_Xs9s0yWoBt0DJ2ZsvCt19sbVkN7sbaCMDJclUfgni9p9paaJrU8sa7NB1st-sMEALPAxBtLFgXAWJZmZsiBEto_sGilxflFcqrefnsEQaTdzEWtgj1oa-p_Srq6nYTBrVsrefXFgm7sLHgWUJQRsWfrAws6Fg5Ah67sREtCGgG-s7mDwhq6vfXwFbdLyEt_pBvqiNFKJCtgZnMCtCCtwYkhEAnjoqIa8YkRRsOVhcJrLYoC-sHwbT6WMsGkvpU3h0wC5_QTKoItpkvDQ3qUrrTns8ypEDtKbsNFtz_WPFt0xPRFrnmD_CtIGJJaAWBtPam80hHIqx3GNznCCt3irpQAJTBAAtQGrVvpn7f2jjTgEqbN__jLojyaAWEtv7UGErYboA8sYsns9eDOPkCSb-dw7scCcoWAzAtede6Ft_pQxbeCAtEEtEGtYJMIMaxUMyAqnYsSGrpYsbkqHds7asXGrr-sZGrsFtSMaCIadVqM8sVXsKEts6In0qeLhVwaCqaP2cg9sfIYZtocbkCCtQ2AHGtIZm2AtWascCtKcPQQmN7sKQBOgFHRsH1qhjq6lndne6osxFf1yUO1fZ-s4Lc8gbJ7sNLrTMr4eqV5OM4ht_qJ7s1Kr97pcEt4LcAzBkTAXMcieAA9JKtpAYXW1qjgPz6sYRFdLIFhV7OkyzoUtp2Br5koaHtNIakFJw-odtphHt5LrJHt1hPWYhHFtoHt-KrJHt6ZdsHtSMrgDrKbs4LcTIHvGCpToO9JvzpKOcF_pC-s4Lc9JAWkEsjVRGBI2JsHt5Mq0HtiDt_HtB9FluI_cQvhqw8sqjoU_paHtAItjIALItjQosHtGHtHIto8sJItBItoBAagQVHtNHtGLrtGtuTAmLcTItF6JyNKw-oYFrw_qd_pCHtiIt6aFlCiWYhhzp4LrvHt4LcM4IvhqXFtpItJhoIHtzItKLrUspSKrXHtr8qN_pd4O8JOAoAA9JuIsCiZW8p-HtiItHqAgTDEJtx9qgIt38s4LcL_bS6Hpifwmps6iTbqTKrr-oBJt2ThfGTKsJFLrrJdpGtTuDehqiyIbjCfakY9NmsUTMhCHtnBYZHrpROS-sEId09sNspmnspGtpJtlHrrJtjFt3ypwItCEtvJtwRkKbsqKizoH_9qACrLNoFkq6dX6bsmtrBCIktrzgq_gqQObCsqn4j56ohAtI4a8Zs2cADLrMEEd7sNMcrgpotrXAmO9skTA4ZAWuC5Mo3GX2BZ6OLXQsL9WXQs5GsoRMaQsDMs4YpdQsWzbCCtkTAFhV8eqChnFWRFCjh-oxfpw7skTAXNqNlfT9sBsgpBrrpf8wG8wsenrvUNhxnv1aCOPQbNXxgRzsYJsIIHLYL16gURf7ws8_RwUfyRfndj_0ft-Eozs9wsNdrY5rhkF97rRGQO8rBOp8NpDymEqmMuqJrqgIgj9rXwYfOp_In68r_Xc88r7BMs7rqqrQPp7JtGGARzpLaI_Br4Jt1ngKjro8sqJtXDIsJtyhb-spBxnlzpLfrSknqtpG7s0LtuTAd-sEIde7sjzp6JtHzfjln8LtOvpO9sqlf4gf6hZNYs-ItE8FomnAmfojfTMgjlfiDtgTojtcQzbq7sOYs3XsQYsWGt-CrnLhmGtPEtiPqxEB3Eil_YuIj8sifpnAgiX-aCgiZ-abRqMsrObeL_oYXn0ilpeqfbss6Isrrqvj0jqLmn3LjurraOewrrs9pQhslLrf6qS7eNVkQdg59p4Ist6qA4ZR6gy6q-hsonPv9Mtdgqdgr6qSoZYis-gsz3n9AF3KfTCH5Kfp3RZtsNZGgts8KhnzN5BWBvrEFh8BWXZcKti4EhjHCCqqSGAM7nLxr8BoSOsEsrUOsMSpPxrXOs3Cp9cq4eq-8LluINNm8ItXItzisFfpqqJb9oDdJrjMiZh3pQQFiJAp6EBH6pY-o9-OL_p0Kgfdq-Top8pXrq8NttRBTYZ5DrJ6pK_pl8pY0r-Fi5UmFfpSLAKqIRloqGr3ItYjo2jl3VkE7pr9oaOtIuD08J19SSWsGJtd6qB4d2epSLATThDLFeKrIqjnkp0AbexfqkpTcLS6pFKAouIjfp2OtAaK1ItfIteJtjOt1aA1WCebqsehvFqt3j-sry3o0cPlbmGBbiCrYYPo9joTB3kcdyannSUmspCjYpg3rgMJb5Rq6jgRsisPsimnQqs6CtD0sMrXnwNfChC1sNCh4jiIvn9HRxSfPysMtn40NdrX5HPkegLGp2qjFimPqlWqlpOXXFcmclj5dsclhYpy7oqTBk2ZZ3OKxSr6ibuoN_sq8qHJtBgp7PteNBA9JOMtpOtr-oqTBY3megA5obEiFTfrmwpvaopwphhputqlxkd6rnxpB6riypAom3tqJApx3hDYdwkBTeererzFt6lsmgcBms_qg6nsCxglKA6pfWYq5YrdQt1aAehW9KV2JrsPtRGhQysQ9olIAtGAz6i4JI8Kr4iqM7oVOtO7on7olkohdqJ7JdSBCiGHQt6Brr7pG9oP9F2JAJjiWnjKkMcDmTLrZOtwTo04Unfoc3m2ildQtR7BktCojnLOFHOt15qJNr_SZWYhl6pL7s9HtEQtOWA0BZgRtNJt_OtXRt9mJ4hLHQtGIt7NtgkpdyF3Zhw-odOtxItQIt8KkWPYe3AZiXujJ6Nt2KrZOt9iA4RtYuC5Htm-qn_sXJtesp3RtfhEhCkA9JHBtm-pd8pHStnBA-Kk4fYj5FwcIWYhSHrJQtGSt1dkNxJOIt6Gt75IhsrovjjsrFesOaSnzjBofsSgXSgBestzjOnnKgsxdsJofDkk4jklzj9dslon-dsveiymqMFfDiroWLXNtWCHZTTz5nhQPVNtWDlTRsSLhm8NfGSHiWXeHmSr8OhuvrYWkoNtsLINBpLDjo2kA_rvQpzDm4oKbVsRDmrOs5eoHqpD5jA8o6wNcBJ67pFSk49qc5pY4nJMa7Ys0Xn2bs6Mtb6qHhsPRmyNoZisWOmidgkdglnPLPtX1qCxiRWmKxiTWmsOtzChDyLNShA4Id9j5wN0TtrwszTtcKAkAI8jMhRtdMrWRqOxQYdhsrHeiq6wNghG6wN_PtTRqITreOtlUkQcqFbgL2pHUt6KFa3CAJroVsvMoBoj4WVoCoqQpVTS1Moj-o6wNE1q_EKusC-9o6AqfUt9BrUxHj6BCKkCNgLgqfUtzNTqCEuIjp0f2QPQpqpNgNpqbxsPpqFcmdpqIpqMmkepquEh3BWyUtWxsl5R7oqK5mp8o6wNaSVXNCThqYZny0sV2eQVm5onIisnfi-ee2iN4jncYg_fsaYg-QoJeqCRtLeq6wN6aFfasoNTVKgTDtwxG1St2CH3St4oB5StqklYNtsklM4cKTtquq2BA57rXnpJUt7io99JigSmMrUyfX9KH5IFUtLFtkRtApHMUt_JtmtcCCr6dkSbsjOt9gA-RC-npyqL_UX04COopwnpY1Mfnp22ehnpmRAnlfuTrARA7kfuDthjfDooIjqTkfwlfInfTMtCmfUMgJRt7ItwhJIQtq4ZgsrQbsWjqfStGLga5qxIshjqfjqibshjqd5qdbsJlBWCrkArlbs5lngLgkanGpiCtmibmPiEG8JW_oJZa3zWwanbmaXXsItrQZXiGt5HK8BlU5FG5qlgqMEtClRNAr47KeNo48UHure0jnTtUNth_MENtudYN-pgur93ozksXOrNWkNJjCosADSdzoqysX5nCZCEXfH1pUPOrfAtyikIDDVthJAVYJvZbrMrnDmOdj-Rt3XPe-JaTtJMr9RtwRthJAJxJ2ebnVsTWshmkN6pe8naKrgXAJSCleq6hV77C8RtkbgihsAWtktCI2IDPGLqIWHtWStZRGjgsTArpgsvXttYbYOKS_pIFtMUjyHhb5nHYtHNARmjj_iyIrcTte0jXOqgXAPKiNRtKvpgXsj4qQ7gHoPo4qvyqhOszfnU9Y0NsY-l2NsIesu6oY9Ad3jjaqObrIbsAGo4Xr-NsGqr5rLj-luHsfzooAr8fa2CJzEAzJr6AA1LBEYtC9qnpshhogCjBETjdg0leldgzTtFjoDjLjYtyio-fEzXtj8M4ioS8ogXAaqBtwE8Jg_ThtfI6SCzHtfNoD9MLKTXRtFjolTGoLrR-p3xpfYtB-qMWthJAcZt_OF0VZyUkRCtkYoWOqtVthJAkBAb7A5AAq_DgEt8ij-LTxDt5WNtFfBLcoXtcCGPYFIfby8pYACqBt8wpurU_3a6xaoimNKtRldM9ncAtT1rCBc1XtcCGa8KExeUPcP-qNLrVeI55qcagTuVTAV5gsQnqSag2gsU8Miati6qdwETagRZtUjowRFVZtdVr1Rto9pw-pvXtLNBZGAyMiB0PLStFSt_cgddq4hsH7euZtuLcKStiZt0XtcWtkCG5VG1ZAYFKXZtRxQhYte4IcWGt9jRlo0Zt9KrgYt3ZtM8iXGB6aF_XrtfI_ZtyVtRwE95e25eEatYEaoItzGtwxG4KtWssBge4aqw7fbXtrnrWBg7aqaZthJAtLUlTG7DTbTtiRtjioToZXioRZttbtPTGeZt8NcowJ28qrlR1btJTAisAORAr1pPdVuUt7btDaGWio7jWNnpgXAQtSKbCZVhcgq9VtX5q_VtbLgJ5HpWtR5qjbsynf-cYYKbubsOSOuMrgOFogqIcsWbgtgsoTtOlk6hsfRmzCT7-ShSkRNtlyQmAVeegxisbKN5Yo39rN1j2os0xSwNt3_T6xp-pfcJh1nq7Ji7ArzoqwBAQEH-8aV7pfHhrpqeXt_FBOatCIhW0cP3pJctBRA8GAwjj7SBVYtqJcMHAT8n9XtIArgXATQmq_SN9KPePfopX9qe0jUPiWatBEiJNA7-b3DrpSI1ErMAkQdta0rDbt5LkGyDhCE5PNfQt6VIxMqOkjO-THoUEat1ZAyZtqZtuRtNXt-XtnRAvAAtiqZsCaMt6Xtdfnfcj5OjVgVEat2xeGeB7dtiAkmno_dt7arXBKCetgTVLvB7dtb9syprIetpIoRxfLetR6axWXzRC7dtCYsQetcSINkrx5mrbtMJAsoavbq7dtq6hvprbetmIi3dtfetR6a4ZIePAcWJPetCQWmXt6eDCetXCI8ETidtWYteACCdt9GhyCWOqpkRtMJATdgcdhdJtVIPGNt2QtnRATdgFZt_dI-OtAftjANXIPg7CZIPL-qoArMeqBEA0JASRA_bYaAt5atS4I3isrogmZtdFtfGtpth0UruHte0jRioZftNCCbLa9pEEPsxVsOVhiXtdfH2ORJ1pUbf7Rr9Ii26sbKmBbkf8ogXAqboj_i0eteftgcgiOtmZtdzEbGBLdtn3hTeqkdtAGp6PthJATbt-btRKCcrH5GtsZts6qRxeDVtEuaj5CKStoRtnMrNak9qauZsyftNgt6HYvhqUft-ItDQtHJrQfP0WskGt5_GfjsoBrGtcbalxEsfsCw7ljOtWRnlNEZtolsr0meLsnXSs1as56nMOhDiHDoLSjr2QtqtEEEAnnJnnZ4rI_etVhVHJrViEe5pAZP2Jk24U8RihwsWvnlWUage0usZYqWcnbYq2EkcVodcrolo7rqDsjdLqxfrALseorCLsq4sELswbpLorRZrNorr8fPorOorRorGWq83rYsqVoreZo54sNWqpSqYPrtiptooiZre2fGcpgBm5KpVtqZWqXtqI5scWqIdrT-hvDsBdr2QjsLqR5ooLs_SqyorNOl0orZZqB8rmgr4ZrCuqBgZ6pmslrNpoJnh1grwlrcveTOpLBoGCm1lr-Lswbi4lro-fHGkZFdoWoyAe_lrH5nPpr-motWofit5qoDGZUGk_5oybjB6oaMszQrasoPXs_Zq8GmVZkjXs4poWeoT6sDerZncaXq2Cmb6sgIod6sfXj8arJGshmrj6sBbrgFoWNsvhrbXoq6scaqOjexdpZyoaer4RrcVskaq3dpZZk5dpecM8XqvFHwdftJrUAF8nqJ5R10sQ5gzyndLffoq54g4ef7JiCefDpqmVr3nr3Am7vrt8cW2oE3sMRopEnlLqoht74saorgjr9ImZwfG8rGycjQqKrctNjmQq0MKkwfj-rMohSMeSenO_r4uOCMqGrSEUqO3oGUqo3dJRrq3dLRrMlnVaa_alv3dQRrX5fFzhFbl-QqKfn7EoVUqd3o-Eof3oZMqdhraUqWaoeXqkRrm8ljRrnIohUqWAgTkrp8olDis6i3zpagtd8pDIAyLUxMtedhsbsc6T4TjbHkjUojTtbbQEXt0an9Kb2srxApGlqhoBGktoxS3Ko7Pg3xMlVZeKgMXt-ZgDjsC1jIXGvgsRXtGurCNtwAjJurGmPG7pF1jI7pE4S-isfcSw3nWKr8_odHhMbVP7pmpqS7pT-lyNsQlXvYt4NsxYtO9Y1YtqYaQ3ig3juOsC_l6etNRcWIBtBAhLZYGTGJsuToqkpDIAkJA1vUq3TKXsYbcX9okktkuIhrIy-q7Noj8pCVjd-UDonFdsYhpDIAbXddUZ2lZPMiFZkOdsMdsgkptZdhBAlUrtxjtnQs3iYonClt2epOmt9_DjRkfZnKmtqdsbdsVdsH_G7RgW_g9RgkdsUds3YdddssXdNSgdmthdsakoomtAad_nECadg1eujkSTj6XdpoEWmtnMMTspuMYnHtRfq-Kol7oJhi58JP1qS8oQuCf7Apeei7ogUs6mtRKg-QtQ9omKF_DJe9o4sraRi2bo4OgOhp59oNpnJyjkktQTCm7pNAEKStHft9gtmKFz8qNgoYdt_Sr3ErfKgA8ocntKxSG1GsFBePAfBA_mJgEP8bPjboQRtNmtQTCUfEmntUqjfBAOnJrntMhoVUtoktr-okntlDPqspontHKg2EPZ8BuntG9o7ntynt-ntLDZsEPOgFEUomMrbntwntlntHhIzntzvAeEPIotAotPbtPItM8pvntRoHFotAEAHKd6HBTzPAjPGNTMEApntTotsntbCt3ftTfkjntNot8ntnntbotfLkeotVhPgotczP1ntIOmx2J1dtOHtWmtpotaotfaFAjPejPUot8gtkHOqNA4otPotontJqI-Vd3ntIZtpRty7oEotCptbotkmDJotzbq5ntespKpt9ntbotwLcDkeQypLot_ot7ntqEPqntzotmeVCotJntpotqEPyotj1pYnjfptY9oaptREPjptoPZJotmYtBUt2otr9ooptdEPe3AQ_pClUYptRppxptpzatotH2JvotwNGhotItpjThQgtMotRoHqEPVpt5-J_BbmptVntDqtREPT7aybdfaFjptspt-ot3pthptLqtsvCS_KeoJeWssntpXsNUtBMrgptptC18BvZPXXndXRwbs_Og2NYJqtLPAsptantZptpBAFNOM3TYWhgLrD2cf8oQkHE2F-Er-PhvvfMzowqfAzqCsr6cqQxrtNtaqqvNtRemxKrAntAsCNRtEZKcRtJLo_9ocPA-Kk0ptM9qMSt6ntrfY3CCY_p_KkL3TPNm2ptN_pJrtX_p_bsRrbWpt05pwatnotxqtdRArZFtHt_jo7IoXmCthtDbikZrE5s2htFbi0PrdjZ2PrBNVCitcRrKPMNaqwptdRAauhPEBFNO52hzUs3UfiJhRLqzbnD1pKWs7gUF0s9rtOLqJntdRAe6hper5XtLatxngbmsw_WqetRIAeiG5CFGCiR9huIjRXBO_gwlTMpr8fjtdrFstcQAnJrmIAIoALYsqjMaStD1pVst64NlBjyZqP3p0RAVtZpDJsbr8MtDotdOFhdIi4Zk5qqqK1trBLb3tru0agAqeue0epn0aIle9hXWPsn6jUOeb5qZctDDRG7ilWtrWtuXt2lnZctrjqdApEue5gqAhqMAqdjlltr5troApf6pqep6st0stGLb2st8trRSmjpnIMgqnndLIoyjrsJIQgMBGc0pMvMPfe_dgRYgpYgQ6Km5gmRm73nVjtN4g9nqc0s63R44gqYg64gXxs_nqo5gCpqO4gcasuyJNoDQDtbiQ5mtD9oRLgsWtJAp8tttiHjeI_CRYArV_qGttOdfEutOfpfPG_YbsVZwArf5RflNrtt7eeQxSkff0ttWusBffWjt1ttpsspvqApqcjtZutr5gZmjxArUutnYgOoq5AC5ttwttd5gseb1wr2ffUCpeyLLskrhSJ1rMwmFArNBrOCsUXp2utcFsSBr5utzXlGArldtFstzfpPXLkKAoBiPACTkMDmBQdIF_qdqp9zP0rtCvtNjRZgGCYnL_IhqtNdjMutJptz4GK9JyiVNrH2It7VtLutMvtRct67Js9qfrt0wCYvtpFENptTaFV4mIVtlErAntz4G-9CUHtCjQistefpmxUPeG8dkkktz4G1GTpXmxkc97cV9ekqRvreqre-as5RV8TeT1aUDq_ek6njBupjntU0aiqWXZnjfpRFHFNOhaZU6pk3mWRtDdYYApeaoKUFBtrLrKUsrZmXHJsJtr-dkGUhKtrOAK2hNvvcOmn2ktIsabzqMyecApUAmP7To0qZGtoCts-sCZCNvtmgPyVkWJtvIs8LihbsVwefoqzlqagocOFYqtCctVfrNrtvuZE-pustwLB-weVZFPptaQZ3jqcPssgisttLlt_wtq0pe-pNft2JIaSAehIpNAu3BsYiUYISpj9vpZJsylkNVtFwjz2sgant8mMxrrKruNtYVTGsr2Cp3cq0Nt1NsNdizNsyyqT-lfOsbZpsZn16smltLHkTHsA2mDzqeVs56dWmtzvE6XPZanrwanbsgqpPqjqbsQ0aojqUctwxpwsrIAjZPstKbAvZwktDkVybs2jq4qKZLrometbraPsfVrrdhe_o_srbwt9bs43o0Mr3uoBfpTtteKq_trdmEkcsbsE6Qg6lqZRg-0riRiSbRjonlTrrqjMVty6pJjqp_oLsV_kk-kkgesCusyqpylR2vs48prwUjctPRmDisJltr9pyYG_hoFdgXnqMhsQioJ-qElPDltJZtu6qOZtw6q1leLNtthsKyQpnPpdg8hoXisbislks6ktrks_zQZAfZVl6BfhPs7urxmjfusLWkaosWosFirP9QbFt7pffyfNxgGbNersg0RSumSriq2nr8dUpNo8gjQensi5vZOusnusIusgDtfztrEkhkr3AhJBpqwnDCkaEkOEk8Ioe1qpedNfHvvrVUVCkYWebQzr2-mYrqV0r4qjq8pUIsSaj4_lrSF2elAEmDottjV3FrslPSSVIqtAntlkRLDTFRtDDTSOtwLtCNN0yV2igIArmMPbIBSAIUmGJhIliqIBtijsOsikjsXnpSRtsntIgtxbtIRtJntG6pWhXU-sjFrO1qsgSQZDS6pwbtKutV6pzOtqnfextlxUKPtoAqqkq2xIOZo1yojntDaQ0yYgfIwvtoRsEks0jsOigS_iG-eAksuDqCksWmtoDDJMaKCthTtv8iQNrkkteNAV1JL9oWVrGXtwptZCCaEbj3msGt31piScfRko5q34ZRmVh7FUnnennsqijKqGvQkRgx6kmRgfmZbzjNiZ5fUiStRdsdonnVgKofxStaZUtvQ2onZ-gMmqw1oxbgVloY8U8hsRes1BT8isX1tgik7js59efMt2MNGedhuiUoULun7EqplsoYrFwhD0ViesHljuFCjvotnMTrNs8R5Rmm2tIDVg3nc-g7ztAPf7us0lkeKsEBpc1jr0sSAJGxN9Fod4aurpZltr1jCuIclticmWwclmEw1jBdtz1jdRi9ysSuhXJIUuh83qPfrBstUai9irLke7PBx9NTcr12sIqqnkr_QorVrZcrrfrK1r_Hm20iAorxkrKZr0TiuloB2rRAjWOopGiXSq5krFajpcoUZr23rv4sKLs53rFWqjipXsq0VoBgr2VomhtKWq5YqEtq5_drwo0NlGmoEdnVwkgorXroiorblrdLsFWofLsNdn3htPdnKdr-KpMdrpyiyPrWVYm5riHohgr3PrklrHxolgrnlrBuqmZoQ3f8Zr3UizLs31i1LsrWr3LsEViMQruWrOQrXTqRarVitAMsrxbarmPCm5mo4PpdjpG-rwXqt5oJMsr0lfjpE2kiKnU-rZvqditjwfQprnQrBXrQMmtTqZMsYenbMsqitiMsaXsM6sThr6Qr7TqUmrvar1tjewOJDs3Ee1arZXrGxqV6oBqofeodxq-TQiEszrt5itiUqqRrg0msRrNGs2Mml6sOGsnUeTkpJToSGsB0iUGs0UqYyqkXo_NsxmrVZpNjt5XqRbr7XrA8oO1CpIAWhGcYtMhoYEtVftc5p_HHfXsKakRZaHjlMtrujqweqc-pTNt1ytVioJGA2_KTksS-H50sE0sWwZNLqcmsl8UcbVAlWO0srJhBsUN0scetmFsY9o_HHxIOzKo45t1otOJty7ob6th0cHMrOShVrtahq_HHDuIJ1AztPb9pLvpXFqpnrJAp_HHfuCLHtdDaNdt1BtFrpgtpLzfmzpCvptPsa0RogaRIkZtp_HHrtQqaKOzC7DT0RtmotSNtV8iHNtzbtHct2epB7tybH9JA7ijL0b_BtHyGwYr2Mcy7fkosNxsHar8LmbOpiJjHdqqqrXIjS8o_HHbqi08BfjeqJKoEm4hiZCb1qtfhpZ2nW6rBwpcPmiAoL6r0tq2EmhPmP6r0nmogIV6raKri7tqZD08BMQtsglqZDCqLQwpKzoorp_vpt7tVQtlxpXQtHGn7LpG9p37tCEYXnp1uCJotyGtH7t4ItY9oaDkb9jjjJl1oEOhn-N41qA8o4wE99SFfo4UhpqtRppBYdbPqYqCVotRGrLXsmye43jr9oDJBFfo5OVBBqgwK_PgshsxwKtxKitMr8thJAJjinfE3ljGqtJstXPdbgts8tSxjMiJsYFdlUE_F18t8nnE9tAQgy7o_FZP9JHptRgtG9odzhO1Cdkrz3IYgnXEibRiY9oP9tA9thUt0Bt70tIOeLhi4Oge0pS8oP9t68t4gVQfqb9tUOt8mt9FpARtUqq8boJApq_EXfeBZIgMi85M7RGJ2t9ytZCjkhsM2tmWDO_MEXGW6q5ytxosNHJOknz1ndXtE3tv2NFhEx1jp8ot9tY9tJ-oxOt0YXZsrchiVqpqan5MtnRqF9jA9jiesrydpAsaUp85pJ9t-LQ-fa8kP4ntNYtWftfNE2egGzt2ept9tf1EUqjc-tHRtfRFBlPrbG3egNftf-HKETFEmbypysEa7gtcgrYtriioxtjOsh-lPZpjltLGo34qvftSHsoltXAbVHsFkcAZtf-HGKirtEJotlkp-wtiHtF_txHtsntoOt98td8pF_tIatAot16t65tQItF_tNWA7erKkM77CBbtvpts9tRdhHgt_etzVtmgQg9t5JM7OZU_tBqt_otM_bH6pzopHrtUWYWVtNOtX0rO9t3pDuRZ6gtgeUm6tZHtlJAs3APSthhEK9tXQm4_tE6plJAzHA8iV19SHjqK_t59qQisW9tGDGXkI2ftGntxFiL6pkOmzyjh3cAcqDOtdgclPgEcqj-tGDGatFr9aFZEY0p9_FTAuLkoBcqWAuDcq56lP3py9RlBAY3aItp1uFv8tlOm-yjr9onAuY3aHMo3cJ7XPBOtPFiCqjO9tGDGusCcAugHtOAu5LoJko_bqhAuVAuUPgXAulAuZAuQFAy4JjOVAutPMtIkogAuCcqNPizOms9tGDGlVUJBueAuSAufOmmAuSBuFfq3cJbeM1Au3yj_pjj-tghIPSVcBiCcKb0tA8o2pIgNYh0t9AuuAqJNr2pI4TRihXjYrHNrK6p25qo9tLOto7ox_tDRtEItP2p00tj6b6qtuKrhqqSxrKwo4CeJApuFBNAJKZFALBRNqesp-JArUR2pijUtn1pz2Cagal9ovLtV-snPap9oyFrS8optCVuAczPJVqYySKvplBuf8ohNBvBAlMtEmQALBo-tHHtY9oDraK0PJ-tTOtHntn9t3lYF8qO0tOOtgkpg3D_5p35tjCuSCuW_tXotG9og3DsDrjBua9tQptiHtg3DAiWJotpBu4Cuertj-oCiJDcJgrrJTrhttspVP3pIKbtflICuiHtWhG8koALBf6tIptFfpXGAukAgCZGCuBDte-tc5pTUoONaexFS8siZkb8oHtrKDojDuIXt-ynMFr1bmqCr51GQgn31Gkps_8iCFrZkLtCr0SfNys8CrHGhi5jC9i9JqUysttsMkUmRh5ztjWp2QntTrVFr3JFgRsSLKq8jj1jWCW3SfnRsmftgXHFGhTCSbHE1dUIiqj-oFEuO1NzRsHJobsbaypPEuSys0dUXCWuRsVEu3WFe8i-8L62FU4JacfvmDREuAGG9Du0VdOEuGXHQEu94nOCSE9i-Jq51hBgpp_C7sbgkDm7BMAmk9OKepnVhjfp2Eu6UkHbQMcty2S5AbghiF1t8_pMQVpApDvsrApKhirEi5ktpDi8dq0OeJOtzMNEhttcsdmslCf9ogKyn50GeEiJTT-usjVr5vrUZolkrWZoV3td-Hf9hacnWOtAZfr9tRhtL1rtGeJCgC3s9Ksajr_KsForWhtoYqx8f3frLPrAHozbpx4s43rs3t3cnSorK1ikMj24sXoroipw4rqip43td2orhtaPrmrte4iortRdoDdoG5sXLmF4t8FmhLsalrrPrclrK4telrU8h-htQdoSLpjlrZ5sA8rRRl_PrBQrdXkhcpQVdadrbqmkAeCpr7RlYuqa7t4Zrzmo2keIpruGuKPpxZq45ozZqChrRMsoQr-4tHmrWpr1UlkRjxtmH6sLeo0_rKAs4vqTVlG5tvMsrarGaqL5tS6s6po2Ms8xoYdpFerqprchrsprehruprghr0GkfktiXp0la0prgmr-armUqr6s6Wcseo7pr5prgXik5trmrvXrLQo2Rr48Z5no5RrMjtoXoZSjdHjy5tf8o8Er4bK15mU9tlqtS8oPRA_bo_Aq50tabpdRtJBqVEuonteIAf8tJDtAAun1peiGQ_pgUZmMrEfgFIuIfR0JObgqSJsL6TWdqXxaH1tOtt-anDueZjljtrTanegpptrBcscytcAqjkq0trStt1st7trlbk4stzepmAq7str9oC6HeHtEgJbvto-qVctswaXbsz8iqZsJah1MUfKqGJjrjlIJjY3eZysp1sj6npIu1rDK9tBQtnFJ3tPlJTTIuy7oyupVyPIcq71pEpnzBqD3e0ytEektunpAi8iIwChqQZbYdW1ga8crOr7OrY_OLht-nr9ZjjYqMImMQdbZrRLsX2fy4r3eDsZrKWogtq5mmqWqogrF8rNZp7mha4twWq0Lqaucm2ooQqhsm5HorQqA-rVMsxWozMsR6s5EscOjDRqZIo-8I8kt_yhIktF8lT3omRnNMqEfn4WpQUqoOjSMqVRr4jrf_XVktXUq_EoiFsAKmcmrk3ogktZaoNRqvFsJApgOAkJA6ZJNeb0WsBkne8oVEuNqiHeX8ETWVr6jnSmsPcru2tmLXlVrS3t-rf6vrKipofrYcn72sDQjtVr5KsA3secr8KsgcrojtUMsfipmVoHorBroZhtqYqbhtt4sr3tIHoxai7fr1FuNLs_FuhFmBGuAtqwDjsFmdKpammRroLgrOtqA5sRliC5s1FmprtmImjPrwsjmorHGUN5rYgr-wovImiUi_ipgiOpJusFkJLpCxoUAaurtbHVwrteQqskrxLulWrwLsnWryLsFQrRjpUuqn8rqGuEpr3gru8raTqWxWVQraxoKzianInstKEgT2kxdrGmrD6s6ZqTsoiar0QrE5t5drzpo7drfpraBshpr0jrjpryit_Qr0itahr7MsS5t4ncMkrmete6sSHmc5tAHjimrUaqpdpomrrdpTera9l4Eg-prl6sAqr-GkaSdxXrJni1UqAtos5tM1p--t4Ytw5t8UqMqr-UqcKuZjMjNk-La42qFcrk-ELJq_vt0FqfFO7ofGirs5GrqsIJqKYqa0gjbrGNu4sqW_nuSZ3Hu6aAsoaSbaUOAFLKtet8dBgJujQap8oL4E4pIAMo0op6AqL4E7Xhk9tLBuc9t_mtA8omNujMTyGI1HuxyjY9oyHAHgoRJslIPM-tUqpUmUy_YddRgNu_FAB7ii7oo2qpNum9tx8pYStIGJtIu68oHLZMJA0qKzktC8UgVrsdh3NrIPtxbg7atXhs9atOXtG8iMioZJnSzt69pWisE4SHWkzINCOr8ZXKknWHGsqlbzt_erPPmmKrQvrC8g1glQ0s0ZiSvrNjrj_g7qq1PfrRf9Lb5zsSmkp-e1Ou0JeUmkhFuuVqRBpzKsjjt_vokbpj4ofxtsNthxt-qtjxtACu1Js5hnmqq9xrokHLyrmxLsDphtXVnlqDps9mqhdu9mxDpeUcuVr5KuaVj7Kuwfr1Km1krnYqMsq2frdJpp3tpcrHLuwYqJLu6Fu63r-Fu4ejL1iFlrg0XWorQLuX4ikJuMlr9YqEpe_Yq-NleFkNGu1ipPGuOmo1htZtqH4tcHonJu8Sq_ooPdowBm5Pun2fuLu_PWwLu5ajDPoCycpAoY4tsroVRlrWpz9cvJugtWDQrZvAJOp7ylh8rxtdj8rVqmMitPposmovgrXuq9LuKJmn5sGzit8rp5oBrmA9s6TWw5sxzlp4taitPiejFjastlQr-5sDhrfCmvknqQr6Ho4ZozdrKMu-jtImrFXrSBmpitx_rrUs7vq9ZquUsvSonwqUXqWno8Ju1MsWdpNHu4Ms1it31d9JuB9k41oyQq-knfRntMtFmS-jrA8hAkrGfn9QqXWY_QqTktsOjWUqN3o2ncKkramrgMuLNdXKuYHueXr8Poy9km3oaKuVzhPSnbKuYsZnhriHumXrxUqOyoUNsvXji5t6MmkHuuIoIbrnHuzMuSPjYkp8XirxtpZn0yq_pWCqpv1mdVs3MufVsvHu-Rr3HucKA1LoPhVYQE3mtGqt39q10tOLrpIucKAt0cjPE9ItGxtgcPJOugyeoRN2nGIjrTkgjiIh_eWqstzcv6tGKH8ts6StpTcPGloLXbrr1nrc4o52sgbp9OubZINPuPfmQPuuuiopkVGlPPuphdIfmdUc_Orzkr0KmwNiSLuPro1Bm-Pra5oHTqMxoe8rABo0jtwdnZuquVYaQu64thit-Za2Jul-rr2otQqC6sJHuSRuFMq_JuO9kAmSCKuvEoEKuAKuGKuvrhIKu1WpB8hQktfRuSktUUqiRuRKukRuVFemRuPzhbmrkFsqRu9PovRujUqDXsmxAqIA9AAjaBMJeNIAOJedbUC4e-dAsAAtFtlBAmAAtglVQH9AAQIF1gdsAAPUurWOsAA4fpJUsWcS0Ws_ilGJucSu5BArArp0ApfUgkQnwUi_tyxQqnpOrXUij_FAd7AmLg_DtBhtFJtD_sopg9aovAfNGqwNkaUu5bbB2p6UMcEBwOtgbtxkspSuwljsNuIrmBfSRDuoRmLgtRSusBo7UrdiI-CZ4AtDpG_brfpfFDf7CfEGq9CfNxGEosJpUjxnyhsoJeeFuzvsgAhbGeEpcynrNDhBzsizs-DuzzszOrO3tfFu22sVZoXknjFu1Ek7AmOht6KsecocJugZfCorFTuZsfXipILsEwWLLuncrGLsqcolPuUsqnPuLLs1VuihtOLs93rQLsisqaGVK4rBPqjsq_es7OqCEnQ4rF4rqsq_Jp7NqW4rpJp8Oqtvk0NqyvkHKpGtcn4rvvk7CgO_n5OSj4rBOqOEn9sqmsq_sqEgr13t34s33tEGuFtq94s6ulWLsYLuYyiaLukImcLuBFn7Pubro9PuYlrTGuO5rVGuQ5r6woP5sWFnN4tT1XsrtHQuR4tvrtT4toHoV4t3orX4tXWjz1iI8rRqmcQuTuqMPoMSoo8rUOpXOp_LuWitfuqcTq7grlJnfNp7WrjQr54tGXK74tIMuCeoCdpyjrmitIhrYtm-GuamiAHucmiERuVsodprrftsEsDYsPWiP6sVXq0Ms3wq2JmXmrJZlDRrfMuENsNFoihrIRqZHug6s8itcHuMyo2RuoXrgHuqXrFjtCcMzIoWaq0IiHjtfaq1hrWGs5yqR9Z5hrnaq1mrxHsgkp2RSzWXWetFFtMUr8dtKst82hxirDYrYDupnPFZtYkCX9pWdhC1qG9o1irMQsT6pnrW8EBZUutrr81pzogf2t1gUsKuzrNUvrx3n8sNbYrFBhJJK8RCESqNIjTqrwNUU6tHJh8YuFWseYu5OujVuaJu8vo7Oupkr-yU9nra3tG9nV2odZfLRoQipFKe1VrstlQZrbJp4frmcogJpKLu24oKLuRPrxMlBWuiSeejrJlrGGusipCcphZr94r1Oo_4rsQjxhtYWqRWr0htwQjalipZu6ooXLekLsUmoXmo9SqEQuQWoGQuQLeIQumbXKQuFitZ5oWylE8rhGujjrTqZf5s5ylS9rbQuh5sSTui5sQTqWuq_JXjQuTTuAdqSXuo4tUTuJaupLt5WrUarGWnTJmzcpz5o9SsE-rMMsjjpZXucitaPo2Gubvq2QupQq7jtEOi9jthXufPo6GuE6sARuOMuD5tkar1_rFwqnar0jpTMuK5kUhruCmySoRXrUdpM5t00dO5t-YlQ5tAkpRHuHXoDkp5VpLEoPscCkt0QqEkt1Me9EsmWi8alsWpKktORrMktjRnyxqzEosTuTRrNKuqRnWRrKFs2EZhTu3EoE1ZBujVKu4TucktYKugXqiMu9zmrFsFujJyoSetTkrYAgLqoeHuF9ldsZjtqo6sZIbOyqaNsaaqEjtRGsASuTGsoHu5FeKjtSTtdersOsfqo7Yt6XrQSu9UunxAX9Q0re3aZ8zFEBhAOdf1tFQEtYucdqVKrG6t35mtGqLwiIQqm0srqWtjgVzt9ZXN7fKehsAT3vhM4oINumMkl2ElcuDYmUkgWEY4rsv0QCnsUhNyrsPgkeJqyzsFdDuSuqNUqTcHhJHhJhwEe_garrzOurOuP0s0Su9YrHqqyklWcrScb8xr5Fl6qqpDpr9mjpk-qqPrql9mwOuTNb1cbYJS_qqTyrtVupbpXQqkZu2crsNlrGs3ZrJjpVWozUiSQutLeUQu90kQTuM0kkQq8Lse9rWFjdSoujrrQrbTu7QuN_r_au70SMbuIRUzSaFUqfOjQ3oYRuS3oaRugGjcRuW3oeRuENeHFsazmT9kWMqWktYMqZUqZ6oPkrMFoyRUv5f8XusXID0mnOsHHsVYphltYbugOs14q2epmxAFAXOFtb9pY0qdqGMstqSua0V4msLVuDGqHDfFGq9OfqVqC-RQFVeTfeVu0ss5oP8SmyirlVuZJuEduUjrXcr_Ou1KudYq92soaX4KuM1rwVre3tvVuLZryimUZunDnWZulcrYZu8loaZuoPuXZr34oZZrfZuhJuCWuVfTxOq9NqGWuIEnNisdWuh_nT4rFmmZEnPWupsqY4rSNlFWuGKpaulL4rWPbg4r3JpYNlKOqNAkmsqfWuOEnhWuVBmjWuCGulOoTLsZPrE-hbPrXLstrYZLsMmcbLsDOlD4tFdoRGuXWqxmmCAo0Zu8ooDicxImVAowor_htqLsdGupWqKTuUdrhGufcpNxorgrOjpxHokcpsWrgQuSTqiQup8rlQuuafajpD4fFMsbJmPMsiTqzQuc5h3Gu94t6GuhCmjXu9GuNmrLhrlXunPojMsFbsL6o4jpUeo6jp9auKcjaMu3yc5MsnMm2arZ5tiRrxpr-dtnRrffni6sLGs_itEQoDbrpMusXquMuCYuwMuC6fDqrESuwxtymr9NsSYuwHs8hrcKugKMS6WeFtvGCSoAp_W8KVV_tCDtNBgJ5TCMj08oYeuUhuMNAzWX1_WiMAVPXwzc6_WlzcLPXfIcLaINAuWUtAgIeeu8UuxHuSEbXKkPxAu9jSQtnOu-BuqKrwCpTOsGPu5qtTxriqqVYuUjX42htnt4Et6_oQ9olfo72IvkjLDul3iEco3HurzE5YsONmJJutGKVAjYVrxHuPiuFfW1QAODknCioZs3XmlQCrzswdSVVfI9jPWrJdrpIuSHth3ALhFgUttflkYuGDu1Euabm63UOIu6uZD1tFFujvcJqji2p-xt6xeJlMFttGbkG_qLiisMrJdY61pv3oSyeJnaw1tuvcybrzIuoDuYTr8ucFJuVtrbtrxgqvqpWAqG7TfKqSMo_AufBuNyKqcsTRgwzj_nf6OgB2t9Ap6Ap_hpmSt9jk2dsZon4dsdSmoonvStpyttStG2tqoVEescKgKesMPeYofGVj_1e65q3jRnat35qO8TfgsA6qbkRPArpjWy0WrjWSArLXt8gs5wjb0jWcujat1WGEZnXcuKltBis_wtCztOisCbtXPtxJLf_saznBNT7MDK2nn2hlPsQoslWB3IjCGfu3VcynVXN_wgHwc-6qbfh4Kq6Lfc9VL7q6LfJ7qmutKdfKtscNtaxtaut8UjxQe-ztM-Z43ntrN1AhfPttSHH8sFxic4nBAJnwsPsnMDR0XciEf2msaFhjFhPia7xsu0sc_NBPhpklvKuPVjxKunfr2SupfrBwr_SmU7mdBpW7mMwrbBpSappRSHEllTTe8qV7m_zrMTmQlud3q-klBGsWNO82sdQqEBrgdqVqqiVOc3q9klgzrmgmPTi67qMFpPvXA8qJplVFpIFpzluChmYFpAhm4zrTqk1lu_qkCwXO0rY_mkplIrk4_mD1r5AnZir7eunbptVuRZuXFmT9nyVu3krUOon3tKImjPuMoru4sILuPPrKfu-frBLucwokSqgZumSqnht_caZdu7YqeKpNlraUEKGuCvlMGu3SqyhtuZuwxcgLuDOliLu7KpZgr4WuJZqDguiFn9OobGuilrzorCXuFQWGxkMjOA6rKguvLswjtqlrJitg5stlreQuvlrUgungMWguQXuYgubGmaguiuqy8rOnu08rmuqhOprqmfBoPSlmLt4WrTXu_dnYit5mTgLtfpoebjFCozdo3Yi2fjJ-rxdoKmiayY7PplnuT4q-PpPsmgaupcZ-biOMsxQuQMsnauSMs_5sIQpbUt8sm3sm0Moq1lbxeE_rqUlrvqtaurpoIXqQtmZprF6o0auCHupRprRjSMuparUMuPTpKjcvgu7JuyRjCerLaWWFs64lOBribfCxq3RjQRu9aW8Ms3guU5t-JmYWpFXVF3okxqI3opxqW5BBFoBLi8ut5xqUouc5W8Rn0zmHerheokFs7XueRrJshkMudNevRr4przbu8RugFoITolHum5t1noo5tXyqeNsr5t8Yt4MuxxtwftgerbSjierm2fzhaT8qUelAwrLIse_lViZIthhlupFpN7dw2mU8qh-mi8qaapBIsy2mlel4Fsd2qEYsW8qeapGHpgap42mgHjpapHBlrXb92mEBlEIctiuBnB6LUxFtZSudat4jRgNuZaDshJ5IFyHgnZi-UrmNglkue_qHiuZaDQeqzEESmtOkjg6U8zp0sC-zp0zp7MDyQiJHBC9tABtmws8Chb8tWiu62L4irEZE0boIppaVMsNuZaDaYVjRkfvpHpp4cs9hpliuBnBckfjzbB6UAOucYu6nqAoqQkNT4gqLixttgnqW4gMCln9VsquioqjLfkoqbUCp_qD7q8-Go_qSLiURsZqu6aDppiUxHKHB4lZAnngmf_mn8mnykqUqnJqfNmpu1gs1na0q3mpf1n0JfAnpTNrhquWRsYNk8SBT7tvIjIPmakuOYq7MDXNqtOVnqowDmA-tILCjvqe2klvqjUlFoj9nufjCfEoioucEsrEskUuZaDBasXBTMYttUuOOkdrpNzpVEuUZAJotqCuS8tM7sWiu6yPssLAJA5ruIbtXDuBiuwzocbasnt9OsdrtqItOiu6yPngHcQoWptzSrJsuT8tp8oiXhXAcNCuP3p_OVNTjIVX_ltIOtIntKOt2pl7boYOtgkpQIA5ruWDuN9tQ9oamEa3CYzqS2pxltllqajtrOdHOgZrMionUIPgctvShIltIkuJKTocgliovEbPoZpioNztH6qjislAmOfsl0jAuo7toYegEuolisyuVPltSltRltbAVTlttnUznUPPtnfh38aq1j1iLR7pt1sKkLY7p0eqYKr_ysXOqamEjotMhoK7suptg6tFfpetuzDroBA0Cu0ptl0qituDsuG9oVPG8kPtptbqtQLIS2tktu7RG07hkOVcyb4ytd8eMtu4dqBNPCBrntthrHH1j7tu0wrH8mMCpnlu4wraim2An-ut5_qGmuExm8_qKuu8Tp74l9ut7TpdblAvt5DInouV4dNXpXlUA8oVPGHEJlxP7vEYpQd9olCu8bGCuuTsu7RG8NcjnB6rtq9TD6Ky9t-5MJgtNPG65MssVhYgsuuyusvShztuisuDxtvLiHVt4iuMJPkjq2WtiRqvSmJZjV2s_7of8o9YmHKaL_Iw-tCzCtEWAJoC7nYvpj-oKiJdntGzJr3iXEinmqXsusaAUfEfje5ruh8tN_pPvuKxSfje3Mq9VXeCuOvuWvu-Pt7RMJot8AuFDuKsubuuJOZzvIovtjfpiftY9tsyAKBueDu0kpDusIDl_vseeqF1pBTtgMh6AqvvudwUgArsntirtovuSsuS8o9vuhhQGCulQoxtuaSuJApFwuN3CfvumquQ_tr-oFwu0Itmvulsu9gtnYAn4Trko0Aq9nn2ugYcR7csUcLFdsPTrZds10e61tHcRjOdSbpimtXcd91towu0wMGonWkozZdglsR1eI1ecEVqvu05BD3c6uuuMilArUSkMVotrrlRqiTtR-tv6pimguAfkmgxUuMvnNknKnsAwnmeucvsZCWk1jRIdMSRL3tKhtIZuxeu7rXqfrSooWduJmuvfrbjrdPuVhtALuXhtfJpaipKPrSmuchtUmumPuWmudZuLfu4oeZsqufuv4rZorwulwfuIGuyfulmucFk3PuYHoomutZuVlrG5hrJonajmJuM5s6OoYGub5r-Sq2muAitjMX_ZuhdnCauGitPQuXZqRQuxQqc5oljraWjXnuwJupWrNTqe-fFnum8rSjpDarX8rfdrpZq1In2lrOUdZnugaMIpryuqG0lZau07rjKnaXulauOenTMsSGkJXAq2o6QugSogXuB6sA6omguetmqgumSoMhrrguF5tdTsPOjIRutarwCmVmr0XuV6sYmrM9pw_fpSY-JuURuTbuBKuQbuOzmSbuMRroTuprhHao3WpPMqNmSDkrTUqFkrUktHkrFeuJkrYktSHuaktWKunburRupbulIoMeuzou9ieyRuo3oxrrpUe-guPer-itRerEYurMunXreGXqmr_RubNsBSuKhuhaqwmrFpuNhuJqrQbr8MuSbrXsuQyBYYuLSHXNrmZi5Gt3msMVuukAWpgjNCbOkqvRyRq0ckpILEnsGnsM3tzOryJhTsuGeWbVrPFg6ruHOuFVqAvuMngczt0qXzYutEkYfraVuDduFduokr6OrMhtpVulbprVuQhtPhtVooXduhcrbxusbpOmuP5ShPu2Vus4sQsqjxu6VulxuIfuMLsqPuzVurhcdxuiWu9bpphtDtqmWu53tJWrshtoZupKp_3trKpB4tVGu6fu3ipzWuaHo_PufrofWq1Zu9fuNmh-xuqOOaGuFQucGu4mueGunZoEXutkaD8rb5oTQuNyuyzk4Lul8r_orOXu8LuXgu-LuBMsCdquQu5uqzGuV-r85sX-rtjrSCoixowduwyuiXuCou62kI6sMmr_1uoSo5RpBXsQeo7aucMmtCXPouQ6sRouMRuxarmpr9Yl0arJEoBUqeMubXrtprn6suRu29khXq0ouKyoAYue5th5tg5tCYu6ouHToIYulmrYWQIhulXiCSukHmq5tFqrFculVdMSuEpuOSuqXoJcuEvuTUDTirUvFK4HDjraUJFWJoGYzZiObkVSibUJ-Qm0wuukALNVVfATVqaEmHYoWVq4Bqibq2epaLUX9Qe9oUcuO6m41prXRUytVkqxfeJFuectTZUOVmgpVnUmDwchpiRVtrfsSyU5qrcqr-UsNSryfsXfsSGHVfsH6q4sukhoZaVfhsLZtDioMkuF1WfOuUUhOuCqyfm0nmlkjcux-TLFqKQqHuiLuirfiM6nVtsWIHeklfQe2vu83q1DuyhLUDbB5nWltA3tGdtj4NKZorOuOhqAqqwKugFuGZuyeupVri7q3klSlu-vrZBpVluf7qUpuc2qohYHwrIRerUnh7meBpSghclucSnETiuXprqLjCp_wrA_mRTmiHnv_mJ_mizrI_mIJW_luvzr27q-6r34ugJWz4u-qkaFp24u5luE0rsFp97qShmvFpsqkD8q5bofsuo8ppFus0ul4o9KudAZSqY7krN1iaduvfuKlru_nHsYR5siWryLusNpk1uDXugduLyul1uRTuyHolQqVTuwRa01uyQuBmrhgu_3WZTuErZsauy8HJ1lzsmYQp2KnTQp4KndCoZQpZ1lcQphwdx-rzLTUQpifAY1ljyY7ecwbjxdufTuzMe7EsWRuIMq5duzWpBFsBblhduF8lIlnM1S6WpqOjhRuMfnjRuUMqbRrtbM4ardktJRqdUqsFsqFsRkrjMuwblPeu6budaqNeWoSrPUCqSrzYpsSruRMW_kZ8qYpu6yqTpum_lRapnUnEVe9JWk7qr2mdhmAUmdpua8qx3qB3uaMrdRBVStgWt-zaJgnSShLgnYbs4tQxIuobs8iuIytgJTtjq1IsTJPTwtDRisYuMyt7NrkLXu1tg1tWytsvcHRptLbvyejGtjLrGnn_uj01tYgc31tvsuFnVYrMFlquZRW8FcNg3lq4ctOnV3KOVlq9kq-CHHhg_UttsupAFRlqoURUaRVSmiWVUlqZlqKVmv9VozeQFAURiNlqWRif4HinVmaRknVkaRsaRq7umLiGOGZOgFlq5aRJ8uAmt37ozqQiTrE0JvmqLpnJ0jUVu_OdzTrOqV5TgsfiVpn44eBZmSsVvCq3su1wE9gsj8ueOqHNtChs4agEhsluVsNoMlkhct38TH6eQ2tANt_gsSTrJisbCbhBrchoTyplTt4Nkj0jeholVGn6ey8tz8uZQmGYtlhs29tk7e9bgB9u4joUVGaRqk7erhs78ujioHkuFkuMcg7-MZmRkTtKANWePlRm2MrgOtjiohcgk7eQXtm8uLoZENt7sutUh9suHzt0Ebyat69pJAuv8uv9TKZtDztVisudgFdgF6tS9uU8iGct66pAegs5mN2t69TiismAVnBNCturisytotisNFAKegzHkB-uj5HOegItu_suD8eBtuqisyisGALmAVGtupisI-uC9uWnRDegrct6fgdnX8Dr9kuyggqjsRtuutiy3uHLN7tn5LNmvhxYuzRqM0uPkuqCiExja1puhj24rKkWL1VtyowDfzwnIrp39J0psChlxctoOuo4Uene4zGSyf-dq3FfUynyFf6NL1rrqzn_QL9hPVkubygRdNens1ygXhkfOrU0njQLfjjpoiZ1gzIds1gVwIRrufCtInMswhhBt9Lti7jtGroutdnq43gB0fezelnq99VuxQe_uB5gamjqoqxDqkGpv4gzqueMf-1pdjtjut4ArKGCooqa-V5Lf1usXaXfkli-gSGiV0fxEtZvnjDEGiuDtijwsZ1s3jiS4nd4nzriO4ncXmeviyTt5UtRpqKAvzUtNmkjjDAmkb1q0ASJpq24mDmk1UtMpqOAvt4nI5m4oqRAviEhORPeEFh5gcEhuhWnAWvbn5tnLuhI2NkysLys41jAUfM4uZ8j50gJPAB0tJZoXwZP4uJjXa1qYjtxgoFEV6pqKluZco_YrzeuX4uWBpPpuTluCwrc4uEwrEIsBTmo7qHIsVBpxXpelun4ugluNIsOxhMZumzImghM8m6fdFokzwrSqquutO8modmWBvy7qrvLsluF_mJKR84ux4u14ux6rdTm2luhaUw4uYplXlYK_mqlub_lylu9lulplD5uuFpJIs1FpN6pWeqNns_JeHQjhVoD3s2SkV9nhrle2r4IpUTkP3sZinSzUS4so3rkrlnHp31rE4sZ4sacYPJpxHpMIpd9iL4s0HpN4svCnf3sQ4sh3sHjnK2rD3rPCvkrlwIp-Kl3LlO3rT6sU2riint3sV3sKLlm2rPCnb2rIkm23sqin43sKjno2rS3sRIpM3sJ3rR3rICvT-n3inmsl7Ipz2rm9n03sZ-n32r4ahc3sG2rUCv3Klu1qRjnCFUaCv7Hpu-iGDvFCvzinR3rdCvAndyIplndDIpzIpb4sbCvWLli4s7CvXIpYjnYDvaIpexu7qoZmubSq3-nELu3Vuq3t9kr5frfhtehthhtw3tjhty3tpxuAbEr4rxkbt4r23tBtqD1uiRoF1uHGuOlrwwozxusRo7ZuHdo1WujLu-ipVmoymu6Wux1AP4tTZqX5sqrof1ufdua5umgrc5u1Zre5uqVtuHokduVyhBBoXauGnhLaui5uj5sxuq2LqCeam5uynuggu0Zo1JuAUl3Ju4-fA6uteYyvqvvqXMueCs80dTUpUxOsYlNPnktT6wmRUpMYl78XqUpPYl5Csr0LjCsZjAdEkpqhnCsuDopCs8wq33YNUpfwmmUpN5lQPnSUpiUp1wmm5l3wmmqh7CsMHuZhrUPMvxq2alE6uPKu27lF9kRbu8jriOj7duVzmOUqQzuFFsSUq6EowTuT6uyTuV6u1Tu8Wi3TunFsKxfMsZPHmXHu6TulRrwRu9guiktnzuvXpK0myFsTAYE-kcshd4u3FsiluGKUZluR-kash3FvxFs78lAGsVpuyhrXHm2buFGv_Gk5buUkpIHj8bui6uGjteaqBcuQHj_HsNpuVaphUnv2mo2mh8qipux6uJEloUnXpuOpubluapus2m46uf8qJVeo_l1gWU0uBrHTjIsUu9Zd7mtx8p5GAmNcj_iG3uRsu7yto9uQppbvuRzEoBAENr0bPQsuVWtsCuQAuuCup9td7oa8nttulLVgNYwBuN1qqNu90tjgCEGrn-oAwuRqtbvuMppB1pgZnKhjfMhjXtXsuDWCaDtWZmRbmHJBbEu9QHhzqMUXEwuYHv1EtJPcm8tD1pSwVtcq2BiBgp5eG8Yb1RBgqKCopizoKHBH-qMrn86nr9orHv83buHv3QkjHvXseT5mw9tfseCOhY9orHvZZCd1thtutEuXUsoftI9UZOnRmrLjt3Ytv5tWTtEvuDWCYYm1LF7NdqqiPzeUkV38g1Srg7K2ztUJK-_uTsuDWCO0pD5quIuoWtVhqnsunZCXuha_skFtrGv17jHVsQ_sL3uDWCT_tAwuM9tWwuDWC2gf8YmcDt9XegZnRpNrsi2DRdIvKIAHDtHJoapQmFt_VIRksOgnisuzIvSaGuZSAMtw8hQWMdPkFTRKusyVnhHv9IvffIXMkUWt26tDpGDRteIANKAmvuavuahq3npjCufbt7ruoMoMFfOosGuiCFf5aqZosTKj2CjZKsweuaYqZBUlFuqVuZPuiWkXxubPuZxuv0uyFucxu0FueQYFLu30u5VuQor7Vuu3t80u-VuNLuvMlPLuB1u44syDvYor0DvBcpzPu83t4Dv-3ttWu_EnvWuJdnxWueLsR1ugLsT1u7ipymudtqjiuftqcgrZAouZMXcpd-hRdrETei-hc5sbZqCauYicOTujGuPguLTqRyuSuqVyup1uFarVuqk5sJnuRitqVty7rrdoNnu2jtk5uuuqJprSarLprGMuoKneXu9LJsyusQqvduuQq9Qu7GuXtmnguB2umXuEouoXularrMsGuf6drLou6auI5tVhreTuM2uQjcVXrp5hPHuadp_8kL3oFzuYIoiTuKIoWFvKzuYFvI9kaFvK9kcFvOMqeFvURrdbuUFvf5fCRqGzuMRrW6uEyolbuoFvlFsqFvhhrtRuketu5f-zmNeua2uvbuyFvBAi_SoGYusnonMukmr3bunXjKGvl5tp6sGhuzbum2uK3i1zu1MuMbrsBYu2us2ufer7eoWDmwHuOvu2zBftueJvriupvuEvueMvkmGUJBJotGOuCwu8rudMvNlAY4hS7BmMvAotfSuQwuespykGHOJ5_EGCupIvGdfzMveMvhVCSrtO9J-OcEIuXsueMvActu4ejBuywtzvu5CunsueMvwiCvkAnMvPHvcJvKNvmgGOIAOsuGqtvatgJvcqtAIveMv84IvMvsntdftHAuc5p0MvmRAL7Ba_tF9hAVufNveMvO1CzptjniAotfWtWGKbgt0Mv77IXvu9MvZ0taYnZdtINvYNvsMv7IBJotUJvpMvjRt6Ph6DiJ3ESRAdJvcCuAUtJwumCuTsueMvGDCjCt6Nvp_tRpp0Mv7ZI6NvVwu_otOOv-eS6NvONvZHt0MvDItk6tciuFOvYItttueMvgToeGAhJDjBuESt_CuihqykGRdQ4rtdnb7puYZcdkXgRf6Ao1OpS8r0vYUzr-8sVvba3ft-CEwuBjQEhYLhIuvutQFnnZq9BY0ul9tbkJB3JrNuf8oqYhUMc-6oz3IICiQTjdUROPiJAppiMmwU9erZbtj-KMoZt_Mk9u79tOkuY9oPPvBrI_YAJot4atlOvc5paPvkQsz-pVBuMFu90tYFiZ8ByAuQ-oyvuIHvzaJx9oUQgJApYFivMYh7oNxJtJKS-o0hpTSkp8oYFi9kPzPvRvuR1t0SrPbF5hp4PvS8oYFiMaAq9B8Pv4bK0qtLPv5uMGyK1hpDQvBmAyPv-rJ3JtqBulrJuPvNQvA8otFiLtFHQvMiJmhnD-oBQvn1ptFiGQvaQv_EKjlbdQvMQvCQvXQv7cViQv3-jsAuynHeQvP3pyBAtZFjboRQvt_tU7CuQv2epwQvA7HqQvfOc2PvzApvQvQxIcyC-rJ0Nv9-pyApHjCWQvf8oyBASZBbEBBRvGrt1QvmQvfQv5QvBRv8HuLQv3PvPRvnCR6QvbOvrCuL-oORvvQvSxC7aK-rJePvxButPv2Qvr9oEMoCLo0QvzyjiAuDBukAuimE3QvnBA0UZE6CsQvVBq1opVeq7FpOYqyNvPVMMLrn6iPApD7oCluCysFYDPtiY9o_DCsKPfRvZwupBGVQvnQvf8og6EeBJR8tTQvGSvJzjP3pyhCU4Jd9jG4utSf9CrBvhWmkkklDDrBEWTCT0zpyhCtao_LOrToTLqIAp2qrdmkyShlSvxaozClGhH0aobmkXtuqSvemka2jM1tJSvT8B1xLZdJqgkWhf3Lk5GAm6nxfk7LkzzcEIv1etwao5fH6Sv8fHpSvHlWvSv3Mh2epeSvSHFfSvhfPlft_SvOhqamkDTvSps8bHRZoxSvj-oJTvfwI5vM0oLeiClNriSvxMhCTvR4uedHUTvXhlySvHPAKTvTiCLVhbWn7puPTvfTvyaopoM8gcs1st-sXTvbiC1xLYmtYeANJThfP60tbhulYCrSvRTvtSvFTvvTvfmk_TskTv0Sv1xL3IoPxItZFf-s8TvgTvteHiTvCUvWTvzSvSHFCrIsUAIoA2GXtZFP5pKUvtTvCbQGTvxwjp8oyTvQCCIfb0TvXVnl0Jn7ieTvuGSsSv4MhNUvxTvQUvfwIFOcDgnHddggldDuzruaTCYUvETvK1t8AjwTvITvrUvbiCtUvHOcEEAdrupqjkUv8AjQTvLUvQZobUvwGSdUv6UvQCCdyAkaoiJtYSu74p0UvSTvvwIGVvVTvBgpeUvuIAdyAVUvHHvO_s7Tv98NDVvZUvSlLpUv5UvlTvsUvixAFVuwgixUmqTvQVv-Tv2UvzfH4Uvr9oWVvBHB_UvAPv6Tvz4SdVvsTv1UvXUChVvvVvJVvuIA3erxzcbikiJt8GvTCulii2VvmUv9TvoUvTVvjTvPUvjVvbiCDjqmVvQ9hgIvDWv_LkCVv3VvRVvdqfAUvwSvKWvVVv8VvitD5LkLTviJttEtSWv_UrOiCVWvrVv5VvJWvOUvbWvMWvQCCENAvakldQIShqVvIWvYWvHTv7VvrWvuIAkTANJYmtDChoxWvr1sBUvqUv2WvJ_BFBtT4F-CunquzUvFWvPXfHWv9WvZWvpWv4Sv97t2SvshCK5qMlWHXvHZjQMTPVvMZo8IuPhqNZoUWvGWvcUvS8oyhCeWvKiCQXvU5m1MhoWvpWe0VvkTCYSv0Tc0ShkvrcSvW2jL1tWWvuSvlUvIXvEVvWSRzWvdXvA8oQ7UZaZ3RviZShMvDwu4Xv1RVdTF3hu06mAsrrJsuCemCp9qtCwolxt7huixta_bwKrpdlp8oApH4yWdBuUjuSwhyhpDuMQBuy7oZ6KcfpChpLjugkpORsyYmyMTy3M0WgPglf8oDMGTzPWqtxXtdPviuuvRtG9omYv-hIrtSpYvAotuCteNvQItDMGsWmBlQcspwCqBeFvhRDZm8Wmo3MeWg6pXPZmRYmS8o2YvjMGPbqKvbKZm8HdiYvQYma_VQYvr3AcbqnDXmdQJXmTls2UsACq8FpSCqxCqI3nHqnvWgJfskYvj-oDMGrFK5EYEQsT9hP8de2jtTrhaApBAYMtWptgTtcOvsYvQ9oHgArQiX4TuIjofhctuXnpmpBkptGAu8NvXNvOZvZJvC5qVXsn1tJApmhLF_aabpdKgYqulYvdIF1CuW7JZgtgSughSCytIjuXGt4OgV9t5kt4boz9uwHkEtIgSkLtIoctD-pmSk7hoZ9uK7tNxtw9pNftdaCdPvROvm2pcFJG2shCoOZvfaFbYt0ptKDutZvYPvqavNaKVQHL4IBHA0wCbEBiQviZSxIv_otdaCk2IBNiyYvbJvZHt8avuCZ4GteYtZSuGOvEZvbotDtC59OeGA3avEbv9XvqMvBgp8av4aAEbvrYvwavIbvfccJ_i1RVUjI0hlzjsFTh5jswDqfDq49evDqZYvyasPhJX2ppteSjqW1pbilmxeYctusractzstGZa1sr7srxbsQ-tsanmWhzIsmDuUCrUGtQ8sEzrL8Jgwt9Mt3ktzbvm0pIXtagpgkq3ikw5pUIu4PV1gqJcv3gqeApPgpvgq5JPGKtetrntrQAqYmn1cPfkqGhqKFuQeZ2-pzBu9ktb4IwApyKgZZhIdskDGMTrwjuUmtAlsMNtjVky8uK9uD9ufho5suwmRrcv9AizKq2RiS1sx0hheuXnsHekK_ucuaFMtHPm6RE4Gqw_omJvGSicXtCtgV7tbsgjztZtgqyGvosgFfZcuViqAFrBvgzDuOPmpvgXSsV3G8zRr3Gy2ROgk9Jf12RfeucIrRJrWHrcklIIHE6gyxCoOr2_uwPf_NdnGgGipjAhb7i-neVDa2-rqvoKDhnKsHQs3ZBZRfv8NxbnOJh0cu6rUS6t9rUAZufbV-bn0RCYwZB6QW1sIEV5-NfVudnLCvuD7nI7m0vrtkl2vrd8rj0u9Avl0uWjrJZuCZrBBvRlu-Hs5klEBvDBvd7qXluHTmPaU16uRnkh4uLBvTevNBvFBvLZu3KsxRlS3qLqk54uA5uJFpw7qvlucBvrJRuBvc2meBvZ_mAZJhBvpBviTmxBv17q_7q_4uEhmWhm3_m4lu7Xt0RvKeqgPbmjtcLqqFuCKeaZo1Jvs4o7VqVZuQmuwcnhxuGLulDvZZu4locSeYmuA1u4FubmuNfuhZurjtfmu2DvlZuLKvDcpsuBxxu9NlvhtkmmMFn6_nWtqrmu8fuZgrumu5htTlr9KpkUiOZqq4iW5rVdnFguByuHgue1uJgu-Fn4kX9FnEGnddnREjkhpePmFyuEIn0LuAnuijrhQq3NiJXuKHUK8rKHUYQuDBorZogmcXEvOTqtInzHo0WqnZqZyu3Wql4t_cqPSoUauw1u5In2Gs9-fhyuhJnUQsZQrrqrwGujyuwcppnuD7ZdauinuUvqt4t45sJendguxnufguo5ugEvigua-rPQpwKn8jtm-rFXq71uYTkujpoityauZaj7WoritJeokRpUSpo9nX-t-FjXwqwxo6Asbph9dqGNnYwqEBs1xoi4pgwqKBs8-r9WoOTppwq54fO6sdBsvBsOUbuBsxXuLRuzXuU6sEerW6sGerkglyenxxmzgngouA_XjxqpEoOktvoWwLvjTuJzuCaomTujLvNRr6oWNktDFsy3dtTuAeuc8S9WpyncfbuEsZhbuQMqvGjkbuGkpyGjezutFvekt7guFaZhXpLivJkp-CmlXp-PMnXp9klpXpFAYwXpbdWDGvf4u8FvWAYXivs7Y-FsQ0mbivhKth6sqzuAhuszuNyqrUqGMvSkpZNsLGvqNeQGvSSjgaqUMvY3j2-twYtw4qIHssxtISuXBbIGozYtKGopOsQhnu5ttHuGqp6YtPhuv2uI5O02sVhnvHsbMviqoXGvY_lVevNjvRpum2mCapbGvp_lb8qeGvVGvgBpjCYbpuZGvTGvXjvp2msCYqavUMcI-PTkCwjj_8CceuEeqYcqyFF6_st_s8_smupOZD2WXR1CAat0tg5MLhzo2epvjvpxCRPqL8dnktFXvjHF9XfH2sr9oqXnIwbrKFN-HUKtcmnVcv2jvyVZgdtweVMaANApfbdAkvyVZKUtweV52hbmtawMfRgFbn18ucTr3jkc0qIBp13nSjv1yACduUcrXco4Sug4oacoUxuGRoETuHmu6KuuFu8KuwFuF3s2Jvx0u_frPmu00uKorjDvkPuRfvGfuTfvz4hnxudCgz3tLrotfuwPuU5ugmuWFkmZucorzfurWuY1iPKvHdnRKvDWoTKvE4tVKvG4tK5sWWrBQu8ht4ZukWqPdrrtqrLsEpoc4t5HQBauDgvDaucZqJgvZQutgr5LuNXuROpk5ot1uTauv1uo5ox1utdosWjRvqz4ttnulTergvM2iMWewgv65sgbjAhreit0ZqfEv85o8gv8HoHhr91uS_rVVlFouDRuQLv2au8bj5yu3Ud7yuFCswguHCs0gulCd2guFEsbhrcouSmvoMmcdpXUeHivc6s6guZ2ukzu-Xu1pr9itnivTNsshrwnoFYu9buMGvPMvrivn-kw4tnXrApuyXrYKm6noGpuPbrIpukwHOzqP3pOZD48O1aF1GTBpjoGadKaOsereQMUswVA9VsY9ouaIAThjiXcrtO8sd5F7mrzur7rR-3owmsQmsIPN2ttslnmxnkJv5xRgVtgztoJvWnrmqrAtgtnrP4oqJvJLtIsWArrfnvzdvs5nh0uYDpXESueufYurJvbJusLZuJvp0uwJvN5uM5u8rqu0uO5uiit-kr-GoWfvIorp4sdDvr4s7bfz0BdhtLBmnDvAovpDvz4sx3tnJptDvFKvFWrsxuHWrV5ubQq73tgfv93tImoL1uzipLlvOGueLuMOlsmu_fMsfvJ4twfvS5rJNjT5segrV5sVmhnWqu1i5fvfmodcpMguWdr2JXWQu0zkQIntke9IDNgvqInEnuPTqddrHnuBQUy-hocpoduRXuqlv5grBSlguqpSWd7tHrr8Kv3Kv7lrpduaau6do44tnyuY-r1Qulbj-lvlit-gvuTqxauHXrPMuGouD2utUsF2uWLvcIe1BaJ2uhhvL2ujhvzit1guaouXDsmFvoRubmvqbuRivmFe1Ru5oumXqsIooMuXNsNKmW2uEhuOMvWervMuTyqUerhBEo2uv0m2zu6NszxtRma9zuIkv9TtcHAHCtPjkt6tHyGibtXSs-XM8KtUpXyEfBavHdh-sECZkg_JVsuSPv2ytxuZHavAhkjXbADTtTj4Uui0tGWm8cvtYvRIANWtZkjSxCdHv3fgkJBhdvaeg56sg_knZnGSutYtMHsmOskOsoOsKSuqOsEcuUTttOsOGocGs6ZetfWLqpYMvAOsPkv-Uu6aKnhkeYVd_oeEbWCrPYsU6mPavhbkv5pwfpDcssqpLcvQ7iRcvZIuAbn5VmeOubcu7qr9Dq1ksyks-1oMEq3dvHOrBMjdoX4kscJqycus2QrOuzzh5whQ2n7wh0zhNfr4NfqOubrvpir2YrJxs2kug5Q8UfyAvsrvN6tHtQWJh0rvXfr5RC9dvzEA5zse5NzAvAevDKf-1PmVt5EWpNtpVtSxuOevW3tkjtyKuM3PRqqAImukr6BvvFuOfvR5uq_nOyipwoMovcduQGuPlvYtb9qd27tskXvjtwro_qcHgvdylHyhnBoLEvhfj7KvnGuIQrZgvQQryJubEvV-cdXu6jt7NjpTqFOiILvyyuhCpT3lK9jqAsKhveBs2FIkenjTsjYFDXjNmvuarW5tUwTuhvfLv5knM6uAKuzQq0du1QqZMZ_Es4_fK6u6hvtJuFiv6wf_duzrhBeuARqG8hQlnYUqUKuIivbktb6utbuNxfsbugXrkMq8TuIGsLHs4-tVeueQR6ivveBNstwNaV-dd-tyUv4-u-GtPklljnA8owNaCmbQzbHCuTeqgRr7nc9qvB9XPPn1qa3ltCXtUtS_bvUGr2Os-8gausZIkTzFZ_gcFhkSfLxA3BSa-uQFbnwZr0q0euWVoweuCRoxKsSev2KskluFZrYPupkvaPurkvcPuJfvmYqLfvCfuNfvWOoFfuYwozcnbZuiJp8FupPuBKvrPuAGutPuEjZvPuIoveZrXsv63tLmbnZuQovuSq2fufPWUov6PuWovX1uYov4IEaovTlvYWrQXkk5rO4thovs1ijovZfjlovY5onovMTu6Zr5pmbWooInQxowKv6LsyKvnlvKnuu1uGprJ-coQuWXufrmqdrwnuKMmn5u95sp5u8lvevqfXuydruyu0drBmve_r0yuBtvOLvFXjH6o8vqTLv40qRnocBsJRu1jpUOnfnQMmvQoupqexXllCsYCsCFviPnzCsq5lNFvqCsT5lKFvtYlLwvAFvOHjZCsHYlbCsKwvP5loYlNuu1EvjUphtTMuT-OnLUe_5lH7kdLvS2u3arnFvJeuKerc6uubujXqKGs3ouk6sg2uC3itfcPlZ8ouyzuvivNYpU_WTMvq2u2MuGjv2Xr56sEjvdkpTYuRhukbvgKMbmZUHCTmtijuVmt_tvcEY3atCsuoKqstoV6nWjiqVfklq_tvRkvDZKk7AEavBltGavfZvSKaFOabLac_sj0piOFKytZkq-MtY0seHqyVNeEmNpsr4UlClm3VnClBysGCWRFhBevFooF_ZlSsVuv-Av8QeZ4uKwrfBUDwrZevy6uAdmi2PdevVzSfevKIshevFElaevQFpoevoBvGIlr7qulu8luzHswevwzr3olazrVvSbFpVqkqBvkBvAmuvBvF0r_evRpluplC8qQplXKn7SsWvqNMsS0mZivPvXfivE0m1FsL0mfshEGv6XA1XpsXp2blwFs0vSb7m6Fvqyvn2mOjvABvaGvRjvNRedel4yvVjv4XpZYic8qIwrZpu3yviGv2TmXapz2mEyvMqvcKAGCtbIB2yCxpuU3pDeviiu7uAY4pyxoL4p6umg3lP3bUAO8JtwkBCbejgS5ur5KtXps-3VXglQEHLzoJvrkjnQtsYNhAEuisL9BukxteCpIYvCPuszvmxtMwoqxqGWp_tvrKtwyC2yChWvWUthDiIYfT2sOYqriA9gIOsr7oi1hp1ArWilruoasrqbvksrDFudxfE1t0iu8LiDutF7uwlPljq0bsD6tBVuEkuoat38uONt1qp-suT-ugrj48ua9u6yth9qFzt5NTy6qnigY1t1jsUfuQvgSIrLPm78iNFrRdvo0vG4jOfhT5jUNUsIdnAWuttrDH6tteut5Ar1_iurpqHh-xjBApFdte7pv6nD2sxgtROh7VVSzv5AsbwqZwqABsIkvgoROypiyI97a10qschHMnCTsasosUspVljVl4RpROaIbvPjB6KrfVk8IOEctXOqF6ExUMPjq5kVQgokgojanPNoM7uHknLAjgxvePsHsaD6Vlwtdbmg6O6gq2rKKrvSrv_TXskqIuQCMoHiZOGY5vjXyjcMgg0rUYXGrujYRkvnrkq3mnamVJnncmVjCqLrMG2vU7F0MgodvejkymVmmVctthfq5iEIVmgnnMbdV2v-Mgi7si7uwkqbnnc2vL2vtpi21tHxn2mnxvVjnnf2vB2veuQJgqguQORi6MgxvV2kqrBqYcs0vKzOgc3DQds47oNdsgzjMzKxrnsRiRmqA2exonjSmXNo3onckkOes62vLdIlFryRiwdiidYpkkSUmwkkcNoDVmXBqImpE3KHmpIWtdGRKWtP0jAnjhVq9pnJFO-3nkCqpBq_osMGOvesK2vAfsMqnMCqyiAIruWZvfWgeCqm3vWfs60aYfsTwgJJbLeQP9uv5M9zWNrnu6MQSr7jukMP85qxZgqjWpRkzjufkR10WxJihdVguVHgs6tEGjsMfgRjPXfgocfEggTNPEsndBL8_uzBinFryENE2v4pRP9edjsO4vP-eA8s1YoSSs0zn1sn0cvvxvZiG5snTClwunlMN6Eq_9di4vRGLBFqMdv37sK-sqmg57sW4vhunuNNAOqwlsApfzls73ud0uWFuvunu4vopgFxurpg7YPb3v33uJON1mNdng-4vGFqu7Fn2v6BfFmsvhuGwhhogG5vamscFqSFZ1ogD5vQYr9Qk54v2Rq3cvzRqVvnYpg3BvUNNjBhHwRxfhJwRhzqMxna1VQrf8ehGxns2vVEfXrgiaAW1Eh5vLADtBtZpUV2VwGqPtg8Zh63qBBpp4vyosf5Dwxn83uRcDAripjvobSVpsYvsfzvqHq5ugoHq9vgGglbPt9tsdHfjqsyCtI1nb7V9Ck74nOVsZVs2xRV3gm5vu6gr7twss_6gHEAB7gtlFD7gZ3FkNf3vuJJHrrvwrvewilwiLusm8gMrJOaeBaL88gmMgJOfK3nkfgrDRjAUW2shaLuusp2t3gUnONEpqKPH8StYUhywS_fiXDVdkvEcrRBhwEt53nAvjOCI_2upcuQDE4wiucqEGBhzqavN1-R2DWeBhscq2UUR5vIeLKvi7KB8oVrFCPwsL_RbSH32tfgv_EhPBSS4v4xsRMU9riSti_rioFh_Rv-risxvUti7Fh3zNTCWhvi3OuiVuWFSS0srHFlviYQkN7vs3pOCJdHM_HvGBv8ed2xvWev6xv5yvCRed4uOBveevHBvc7mZjvl7qAyvn7qLwr7xv9VnTNmK0tOdu4pkHVrIrqzOvRNmPnjXzr6EpZzrFyvG_moMpu4uxlurBv-zrc8vVyv64uTlYHyv-7qqBv1evIyvUFpGhmH5u04ul4u7luG0rBmu-evuzrjGmWJmugvR-rHMmytf_svXWs0wqVgjFIshYl77vQjvmUn-7v0yv7yvcapP_lejvAzvu6uh_lcpukGvMVefjvRRRa1vHEAgPjGDCBFa0Os3MtJZadzqeYvRNFySBNSCljvx8oDNu5HqNCTY6vH3n-hl77jgbtUSvepsbbn6DuHvgtpszHqdwdtxnbzR9hlZzR2ZvRNFJLiO-qO5I1XZMAr8ju53v5ju9ju83vTgsPYtAkuPkvuqA62Fc9vJib3hqh2GqVnOWhUrrm9v-ynF6vgpstcuv9vwvgzwix9vu9vpVnj9vIArF6Eb9vmWDl9qYGAUuC39bPZeklQuFrqIvngUQ-vs9vg1vRNFZ-vW5Al9qcYpc-vNShqdVBJvQZNr9vi9vT-vqnpY-vO-Ej3Fs-vVuCZkj07HYkrk-vy-v0Hqy9vC-vwLB3-viCLOGrx8hJ_tuhupPs5DCR-vGbnm-vB_vH7YmWDDjIDgnyqiqqIMil_Erx-vS-v_-vhnp1-vD-vQ_vH_G03qU_vcTv-ynK_vl-vA_vB-Ac_vW5Ammpkiq2_sN1Gj_v--vt9v0-vn-v2-vmWDJ_sjZiRzIYjQ88tbVvipsg9vL_vvpsL1vm_vC_vmWD-9CRErExtEXvytvtqG9-vY_vv_vaKrb_vAAwW5AlsSoeSHdFTWeRKtSEr5Tv8jvHAwyHqu_vN_v__vP_vW5AcSvwJADIr5ITK7UW_vt_vJAwaAwLJCn_vaWAiAT9ATcdSN8sVJvjVnkAwM_vl_vnAwNAwpAwNIBRqiklQe1tWUsIAwxAwa_vx_voAwQVAZDdqaB4zvnXvl2GYAwlAwyAwo-vaWA8MTpZtExtfnt6hq7_vk_v9AwO_vjDtQVAazBDqBMBwbCRbYuGAw6_vX_v8Aww_vTBwj3FFhjNlAhPiyuc0ADsAwDMtvAwMZNZAwyAwHAtI5qUspskt8xthvtZxvAHAN9UrGtFYjqeqPZnfsrBmntTgfiWcjGdMt2BjKAjHnXe-ZDdvnKqXfthFqH1jK7pr4aWWnbnXhVN--oLBIxjsIfNmSuRpgvcuu5v4TH8GqupffxGarunbtjfssnrSLt26WtOuQrrnDhKFmQxsxwstSfrRPcDq21hlnveKhM6NPuiqDlSlW17vXOhQzvALAITtbBIGsvijtauvQevHsvXQXAdm9kl-xv-jHY7mB9v4TTWluK8vflu9xv-8vhBpD8vI8vUghjevlUOQwrs7mo7mJPsUwrU7nxUOwBphabSjsSJRewrGVob7nUfubll5Uo3LDgwr37mA8m67m_Bpe7n97mowrgllG3PsllsVr4eumluMOtHuujiYrdm4An4llbBv5wrBxrXCpusX3sv2FWs4uZqqdCpe8mHml4DwExrcbbp7nf8mAEwm6luzvLmluJsoKr0JsPmlv_bMYvHUczctPzoPEwsCpoHs1CpvzvwCpnxtaxrB9mcxr68m6CplmlkErz7nhxrcemjxr7okhUb9okTtXlqqI9mrxrk0eL9myuX0xrbZIP9m4em67n6emnbbDyrsqqA8nuqq5xrDfmeDpAyrFGl3xrUDp0qqdQbe9mzqqCfm-xroDpRPuLduMZINyrolHuDpYNbATuArqw9mYfmpnlYyrm-m4Dp9yrmEpSFwzhdhyr_DpkEpa-mIEpwnlF-mpyrXEpHzrqfmoyrrfmbFwu-mNEpV-mUxsaiqtfmcyr6fmR-muUAwyr39muFw0Dp7fm7yrBgmWFw_yrXfmfIWy9mfyrjEpoFwJgmSdbLgmgFwoEpKzrKrqyjY7EpAGwiol8VnWNmX8vL8v-XOZgm5EpU8vlvfOrqmol2olpzrV_lzyvh8vdBvpev8evrevKyvu8vkzrSIlq8v94uOyvYGwIapD0rzevtzrQyvg1q9zrg_me_md8vvGwtBv7evayv7zrkwOLyvrFp-EpZ3qV3qqzrq7qXyvC5uXHnn8vxjdXhmR2qh2qa2qZGwf4ujFpCSe0BvBfvJkd4Fp42tFSeNHw3BuyogDmYyJoRdt60rYGpJaOcrkKAnjAnp8ngrkvrq7rk20rz0r8IsKuLn0rKimlrqkHwnrq7Isq0rUGpDimy0rVAnlTB10ro0reql40rgrqecnpAnYTBiJlc9P-8nrqlxzu1rqyutB2WeimG1rgimAUpLuuE9nfuvsFuI9nz9PKKtSUjuysgAtNnYP9nPTsTipSSqg3t0VrBjh1Ss1imySs3im_ZjSBnqapUBnpskj1rr3rUwOV3reBnZBnbDvGCvEjmt1rnCvEchHjmLCvlBnX3sy3sK3ssBnSIpzIwyCvVDvXinukvwBnFCnU3sJinusk9Iw3BnLtkA2rBJweIp1bh42rADvTCve3sDDv-rlFIiGslp9ik3slCv59nCinQ2rI3r3IwAchx9irIwmTklinQEUninFCnpCv13sI3s8XUyIwxin2IwIDv7eOaLlLCvu2rC4sVIpv2ru3syyXH4sV-nCJwqCnEJwdkh3rlu9nBjnikhx9nVinLJwGBMi-nhukU4srkhODv83sQDvWUkSDvRDv0IpoIwh4sS3rNCvFDnl4sLCvNtljzXmukg4sVMlctlPDni3r5kbAUkc3rUKwe3rELtLMlUwPLlmZ2r7uk9IphKwNKw6YlPHpOJpLEcYJp2kifDv2nvw4oiDv20uDLs_nvRZrBovyKwDovClrzYqYhtEKvQWuHIDB4rEOWDIg0MBE4rasqTPCH4rLWuKqcQfuR4rhvk0Oq6KwPul3Oqefu5OqNWumsqusqBLwGPqYulTNua_niCkELwRWujfuyOq_MlmfuXWu8sqUponfuqfup4rNQJvDvL7XxDvkWuzDvtjttxu5uvJWr04rhKpxfuoOo4Nl64r54rtsk7EnAvloorZLu6Dvyoo8DvjorNlv7fuasvX1uH5r-hcJ5rPvlL5rblrHvv8xuCQuumWY5uuOozfvlroULti3Fa5ra1uAyuTHiSAolTZf5rbWrPqd5wkLvv9WuFEv1PrAXuvLu5muCQbs5rf6rWxAXLpWnmsLpYxkz5r95r3FnUJL5FncLpVnmCwlnLwsTPBPl05r0FnHeA35r3qdGGn2qdIGn7MwLom6tqzrpQEjdsv5NsI8t8MwK8tQ6rNlFS6rgPmAMpN8tAwp_LpnQbdPlM6rz7tswl-8pzEmdGntwlbrdxtqL8tPjjuQpmGn6wloGnuxlUMpRMpWMpE7rg7rjNw_wlg8vsomu6rx1qcjvb7rHuYDNpN7rJ7rG7rrMpf7rW7rqMp4xl0GwF7rrPlH7rHzvQMpKHn0GnfQl66ryPlIzkLHnjxlj8vxom11qFOwhEjk7rl6rvuYhMpxNwuNwh7rY7r8rda8vROwP7rd7reomBHwlpmomhD9rWzkcOwK9sl7r8wYwOvw7ryHnv7rhOwaQr3WrKyl6lro7rgrmV3tXirPyl5EjWLtr9ryOwtHnfsvQ-fj1u4BmZAeoKvBnuXvv7CILgv9QSM8rXLtKuqvvY4Ao8zkvOvwuqRGwV8r7kT4vYxOvsjAG0kLlTy9rXnKwovi8rPgvaveLXuvKvUyuq1umlvPXu1Kvq8rfvvs8rp5sMarc7tUnu37rhLtluqk0kTnuouqS4X58riOpp0kgBoXnuA9rMuuS_LxPwcnhz0k_HnBlSF9r50koLtW9rvuq2Ov-wYc9r5OpM9rpBot5sTEvv5sf9sWaunjrjvbfJnY9rJieOarm4tkgvdQrslvKprVXugxYh9rbxYWBokvvxBoGoOWQwixYo9rcDwtRb4Jn3Pwt9rHTlFKnIEwyrmfPpZxnv9rsNtnnjGvqU0l59rpPptmO4BotPpDCovPpgnuy5osgvF-rCsmn0lw4teyvKMsgyvsnTonuRtjmnuLDMMIBxlvXCm25o13WdEvzgvpvv1gvznu4GuIDrzGsuyYe-r0YpVzbfsmUtsXqSQQpN5Xz5uEUlbCou-r5KnbGBDLn75u05ugCoayrHJA45ueoTiQp_5ub1lQ5XK_r_-rXohuRwcUt7nuy2or2kiru6zbFtmWwjmruG_rK_rNzY6Ju22kwQrnitPtm-1ua_rWzY0Co7na2svBEwyoa9CodeaG2lDVlZ_rfSbd_r-UlGHC0LnwJow1bkSb01bYeWwzYu_rEDo8zZ-Lnpqa4WsrUsz_rPLv1aus_r3au9bjOIchsOnRpVFugMsFphrRpkMsh2lXRpL_r1vvx8YpHcNMnz3kAAsn2leekpqasUsV2aqwdPumvMnI6aSBBFSpfZpQEwLAsZ2aWyduMnI4kaAs_1b7TnYumaydDWl_wYFWl4Mn55phAsf6kK9pS0BJ9puumXvm4qTxumz5lENn1KpvppHNniOQB3p_umIBs4As7umI1vShv92p93pVhvABsiwq02pzAsJBsFBslSpHBs62oxTw_3pO4pTOnbWOiNn8YWATpj2YPOnwMsYzd7rTYBsUDoAUwT_hG2ukDoP5kgBsNOniBs7Xs6zqYTpOsTnBsI1sYvmqBsX4lkastwq_vmTTpu0qTTsnTsP5bRDrbUw_vvaasMasSYsGZWYHAgNnovmpTsPUwEJMEVhqTsqUwBCs48vvWsQXroMeZLviOnrou7wqLBr3An1qlVou4ut7XlQCsFUp-XlBDs2-YVCsiPnsEv16kuEvlUpp5ly3YQwvAVwxJMHwvtUpewv5TpfKpRphZPni3YAxqvUplCsfUpV9XhUpvCsrUpGVwOUpEFvxEv5EvdtTk5lJFvkUpv5lPVwZwveSpb5l_CsbPnLVwdPn55lEwvbYlFDsk_m7Up7YlYouFHmahrTDsLLMODsCZlXmvJ6llbW5VwISHsxmNxqRRuY6sMVp7SQa7kMrqenogDsxyhiDsIEskDsaouGQntQnIQnh6lr7kSWwBZlb-XsDslZlx7kqSwpprvyOr6l0DsKEsj6l3DsWVbbLtgQngJkDEsQym1Vp2ZlE-bjQnr_hlQnI8kaOsYDsfchHEstWwsVbhWw1xmF7lvQnOEsxQnV8kcEsY8kuBrtxtpruUalbEsshvU7leEsf7lWEoY5tcEslEseEog7lrruFXw8VSoEsbWpEtvpVSoEonWpa3dVWpkWp1wTS6YURnFzmngtHtvUeuTBZLtvySaNtv3SaPtv-oWNzuHlnqTuMMqabuXzmfFvgRuhFvPlnyLviLvibuGxfDSI0xqo_HXuuLWbVuumouQXpA7YXXpVFs4UwoouDArAArCYwYuuYFs2bflwvpFsX_cgtvktvfUqmpvhktJetlzuDAYh6uyblVivy8l8Fsiyv0FvOshpyvcivsyvx4dN-k0Fs4FvD8vyyvcivC9lKNsE9lJclqBZVTnntvbHu_guswvBhuvRrBjtUyqYNsGbruivj6ut6soYkv6sd9lxJc-1nZGs7jbYYp3qvoGoeGs8ivk2uSJJHTn-0m7TaA1mtNsD_ka0m3WweYpG1mzvLrYpkGs9CatYw0FoHGs-clRRw_8YpSrQHwkNJ_5d6GseTnKdlGqp-Gsd1mCZpf1mCHsx6smYQHZpJ0TUEwvqvReu-YwTeuVHjLHsBXwUTtvxtGbs5MuNjt8pvvZnC_tf6dm-lhZp4YtZHshlXlZp4YtnZpNSub_k8Ecy-liHsBawBSMrZwsIc6dlAJc4IcP2mQawJzqvOsPjtI1TPzqMpuCdjX2q7GwK0r9GwaUnWqkcawdIloGwdGvYGvi4uWap8Hsu-YQpuA9v8yvfpu-yvG9vmawWGv71Sbjvm4uhGv36ubapq4udapk7dfapRIshap52maIsyVwWIsrpu2_lYeWS0tvKcdIsBAm2JoMBljIsdGohIs1ap3JoTBlIbwR3m3JoWBl4apXhIT3mB-v7RkdquexvS3uEmnMqv4WBhsp8UrgRvbBw6GXLSPXgHmJttdqa1vpNAHepL3TEKADThu0tanXojsqSfKCWpAvWtQe0slVnj0sgDlGluvZvfWBMVvLMT4CD-Tr4KhintHav4WBOXQRxjYoBMFJhOAuSFN9UURt3Bwuth3tvfWB2tuQSCBZbSZGOtuuuuuKiy_qvyjX6eICw90WTBv_Yf3plolupRJEmuyGpyPw2Cs_TpJCsqDoRblSFs3RndFspcwrouESnL1v1UA8DJ_Pi0IjmMrVcwpbwS4JP4buiI9wtI_vfsgRosssgmbS03Vs_sgugjynhNtKLjDxsjCwebwL8EVQmNySoKoWNvytuJCwY9va_tnCRKvt3-qQ5qg9u5IsPkvq2ZBHA_ZAm7pTKAo7p8bPKNYANvIkvadw0bWfkcw7pcGAKZFQQhAMr20tDnvj2Zcfrddw_wJ8koLtFhvuRbvudwjHXL4IshkodwEbvlavN_pEhPu4CLYtUdwm0cHtt3iu4wu-LiIbvR_Fn4C-9O0FAAyMB0Pb3m6YnVvtFfp-dwJewbfp29vsXtvIuO0vRewL9Hn4CXWFDntSfU7NvzwttXtQewRdwu4CZvtXbtr1tPewevtkbvIewwiC-tttME7BuK-tvIu3ArDnvCKYLUsXEiXYvuAuMvMDPv90tjfC06CtAwButu9adgq-VtfgqTbsubvRIuqWt0_pjqtWhqp1vOtr18iP3uDjlR3udWn4bv33oGUhLjlw6HStrMcvVmntqpmkq5stnIuXttCvokbkpbkpsmY2cnedlxrUvaHIvOzIqftRTtCNm4eo9ivZZpm9d3tv9gCb9js9aWranfw0-dN6s3Zwxmv6MuOIvfZvxfwYUO7NetJrUHvamLj1sp3Zqfwlaq7wvbXc-zqvfwlYvtEAVKdAVv2ewtZhXIvEusfnvyje5iuDnvSZDBBiSoAmRtgdwIUmrtumsuWgwuOtobPtvuAju4lt2bv8bsTCrmbmLgpOeOSju-ujSSmT2vDFK4KoJ6qshV39tf0vybtw3ukOuNvoOvr-vps7te6vo4aA3tppqW7pLPl_fvXwpB9p0xkawp07tF6rD9p3EmNNw0-v1IYMHBQ0pOSv7Rv-HuRbvTOadFaYKqV9vQZX6srw3j8srBKtmgw2Wsu1vDkqeMtxMCSjumzoXUgycvt-u5cvs-uqDuTIrQdvrCr0ClXSstYNbRsgrfgSswChueHqzqxwqSgS-jv65uGwrG0m-CwMFWA8v5xv4xv9NwMBvGDwPjvIDwJ8vBDw0xvdlue4upGwJyvrGwY8vgBvtevjzrMyv0Gw47qIIlVOwwluh_mxGwcFpZiwpNweGwkplYyvx8veiwvBvCmuZyvwSsSrlJHpcIwg1r2SsgIw4SsExktXDTekGGsX1vDAsImv8_rsHbguTK4p9Ase7X63p3Tw83pUhvpTwN4pLvm5Twd2cYXlSIw5FsjyvoXpZYwVSnbYwXSndYwhKtfYw-FvxWwuYAPjwDclE9vz1TlawIBvPth7yvs6uwUniluxAld8qNapqaw2awK9vhjwg8qk8qAkvlRtb-tCpi5Frdgw9gtUuAvNdY8pDAwDke3SFAbvE6pUuAJSCADTE-dvkp7yoHvoJnr2jwXxftkjKUsU8puAwcdv8VsAVstYvFiV6RtUbAlNv0vuFYfGevNvuThwXhiJNYnfoCLgyiupkpKmnR-tFcv9onD3vdlkvuZ59uYPvvbk2feRboANwdsnz4aLBtODLvjsQurypjSku7ehwChwMokruArOZxel2kPwjvGefIsGVnn1pXYnt9tiLOKKSHMrCCcrdwKwuZYvCzB33O9EmKkMqSI0dwJ1AK9tz0oGlwvUmpNTTfpwKt7WhHCjYYPcjsL5vj2venMd2n6viZuiD0nPXZoklQ2owRw4nu1RwBNo2DmdlwDzY6hpwymnEse7lpEsGRnoxqV0tvZvYFi9HFjEt7fqxkqD2vR7vownYPtXrrPzeHrUpHv03AuFiQNqtfqZpi-mnTvorCihAWP7va3vEDk3tvwRAlHt4GPVraidwAkvHmwgEApiuGDcLmwBavUJtz7H__Cg6Is1vQmX-qfOlV4ktMjlixvSGcB1taVh3NuV1pO-trbvj2SjgoESrqrrgjqV6pdilTPszsrBsaP7u5TjxkVZmwu4ZCcv7WtKnvb3S_wun5qp8tA6tq5q8bvKzr-bvNnMhxvBcvahwezqpDuannHnnoStJCFQnnwdsVrjKjE0ZR37ubBGa-WmOgRcsojkF0eZcs3ze0nnjiRx2vuOR9aR5Sr1nnuOgjyt4nnG0ePbR7nnumeuyjFfgcURccv8Rv4OgDdei3c8OdFbntwuHWdkTrpjuCepp-Ucju1dsAuZ2nw7dsGxvocvnSt5dsx1e1-U5nw_dsDepF2tCepDesVgUoon9zjnonMcqDowyjuTgs23vtTtkAiIDq3YjNDq_FNn6mowsj9e51NphgwJpHehXtpD2haznIunFmgYztY-gxkuGmsOGqDSiCwRDfvYwn1lwWurPamC3qXnscClHtgz5vFhlhzgipXhogUuSedvjXNQugOugZPt1ClQuiJ4uZEJlztBbN11aC3akfWHVnY0g2qsSss40g-Cijku-mpUbLPrut1ga1nv1gNruZns01geCtI0qkQt6_GRssh-sasswwh8FrywhwDYWlw_7gYlwGLqZ9g-ZLwpN9ynoScs6vzztBahU3n1aLBTDx9geqadnvJhtO9R1YuKYrwku12tNWBAdLgCh7-RqBhdboUZc6BhoAUgJsXWHBFtQWm4ChO6v_wie4nmCrqCha7vbQsLqwKxNLxi-4nWSvlAv-kWBZuZfrk6N3UrD6ncUreSreUrgSrbKh5VfHus_bSi0sMekHtnJWf4pwKqabrgWrsmzqOEaqLhWWkcuIRSP3Cwkkv8AvW4uPev1Ks3xvoekSyTapL9hwmuSDDwIiwCfd_hwCiwCyvITmHDw7hwHiwYnkm7qMDwGTilevKCpN8mszmP8mPCpFPuNYvNEwxEwRWTWDpCyrmnvjyrfEp1IWCzronlt-m2EplEpridtyrJzr4yrEVr0idErqG4qYReC4qcejeLt2EpM4qUGw2NmRzrb8vQyvGyvXiwuevvReaiwTyvjBv4evnzrOyvyevmBv2zrZyvViwcyvhGwlTmAHwkGwiBvijwjGwQplCfbsdmjcwHIw6euJIwmcn9eu7BvDor5VqRQJ-kmvJwLJpRKwACv2ukbDcYJwftlkKwKcUn4sdoo6nvMPr8nvgXj-nv40u9Jv60u8VueZuoxulhtC1uqLwLovClvLlr8YqMKv1PuforJlvBWoBvvX1uP1u0Sqqfv9DvXKveWq8ipW1uwmunLunLsUMw6Zud1uBitiMwDitgGuUvviGu_ImrovxDgmGuVTqwgrEViOitZTeylrOOp0lrUQTcyuduqrlvx5swafuWKGso35s18vHMs_QwaJm3lv_grW-rsjr0Qu2gvA6s_lvzjr_4tASwF6sfSwS1vHsecpr5vvFTwZ6aWTbm2asXuZpvp6cbpvQnoDwmlWspEvCtvZMuLCsGYw-_q7Uw7_qbYlRCsWCsuOnkpuGDsSCsRwvX6k3EvUwvwEv3On1CspUpRVw-tTdVw-phhVwgqhjVwrYlJ5l1OnZuwQUphuw-wmawvkVwcwvVPnXwvqwmxDo8UbvVwgKc85lrxO-5lbLvA6liwvCRr7JmLxqqsoJbuBYw0qlDYwhFseFsFIwgFs8XwwGkV2udXrgzub5tAGvwyvjvSeSnoyvI0m9FsHjwWivjivpRSdivxyvJjwqXphiv2XpWvwpzud5tmMuvRrPqoBqrGDmMMv9ouypvxhrxpvzzu_bu4pv3RrSGvrfwTTttfwVTt7zu3XrZXcZOsuzX2-lqZwj_kSdltCpLqr-pvLVebjwYjvJwr88vrawBwwN9vWjvUapfjwj4uL9vFVejGvkjwlGvcjwshYQYvNdD3gk9JAkLVA_id9JqtuWUs8lpGqfWJqS_uDXfH0qFjiNnp9FDptG5Ov4lp4Ct0-EUCti1nWCtZYvNdDaIa00I6qfG7tDkwSBHWpwiww2jvuwwbMA24pSRqUXMKpBoBwtrs7CVEnpb0q-6vUki_mpR0qV_uMmw2MDptGBpi7dUkOvWAw7lp1wwwrstYvuww3XoRkinjvUJqqwwanqewwIxws2Dk5pdximXXMQs1bPuJt_wwtopdwwCxwYpwTCtFxwf0qaxwSmwJxw4vGfJrdjiUop8wwnvuEBwMmpemplxwOruR7OG0qU_uXpw3wwJxw3JFktCNBCiQB6qfrPv5_v0mp2xw2mpUpwEfUQxwswwRewNdDGcSaAT1bPv-vrlpw2eumpmxwfwwT7OqxwWywbxw5vDPyw2-i0_sRkiSyw11gZyw4xwtww2MDsUA9NTclDMXAaiu1bP-ww0wwHywRxwyAHLywrxwlyws2DsUAXwwpywGBTlEuIjIPwuFywqAHTpwkow1xwpxwvrsMyweYvNdDj5CkUhRkiXruiywDzwzywNyw2MDHzwXrISjCDywowwTyw9Ug3xwJywuAmyywaywsxws2DQzwzMFdjiLJrt5CCmjd9J-PvgbtcwwIywAzw6_GazwkywOzws2Df_vwjQ9nDF0qg1nGxw8xwbywQ8B7wtwzwCWv8cwXThvywEzwuBHrzwYhp9FDZaPwLF3Agkzwr_vnzwwywRNrYxwSruczw5vDVIt7dU_6u9ywBzw6xw0zw2ww2zw9NThJrTDTuavmzwA0wKbp9FDwqDgJrEEr7dUJutbww_ywmqw-ywL0wHxwN0w_qDwJAZ0wswFabwIVuXxwAxwd1n-zwxywp0w1zwr0wnoAOCtAOkhGrTzp6Frd0wzwulYvNdDSjCJ4IDVUQFTxxwfNVKpBEqvVzwN1MVywszwXEVU0wjywB0wNdDXwwu0w5ITX8tfHrA1wVbpGmw2MDkLV_-iW1wVopoMv0xwqzw9zwNzwQ1wzzwS1we0wU1wtUCN0pYwwwzwxMvS0wk1wz0wO1wYzw4iNa1wJ0q9FDFCt6wwE2FBtbyzwWzwozwn0wT0wo1wMzwbzw0ywQ8OCkvYVh4_vq8qSdsRbpVTr2jk81tCmtbywhPcPYeG1q-1tAQX3dsA3hGyf41vbMgKnnh3vt2vyMgnmfrbmRmVuMggyjq3v4vjZXXInwrqMDviHzeFNg2mVg7uZZRQbdgttzvKbnwjOgwnnsctlNgVcs6sN7nV3nnQnwinw6nn02vkStvdsgjuQon4nwqytFgU4dsMyfgStv1ebon_nwOofG3wysuIowLPesjuedRuju-zjLowOyMNowDnvxrBkmGSWXxrBdXdiaCFxvLyfkdiN0wc3wu3BT2wDZExETh3wuzjHxvk3w2NEAYtffrweVEwaq3wmzjuxMBowlzjlStEowqKP-nweSgAowP3wKeswSt51eojuqQBW3wmcvGaiuSgC0jtzwc_B2NESrDRmtK2wRhp6nw6jkbju-3wIZUfju53wUof73wsSgnjueSmH2tC4wlvQHowX3wLPeE4wK3wG4wqonVIrEZvb3wL4wJEJEhAlNEh_vFaiR4wA2tT4wejum0isSgY4wmju93wznweUYfSmt3wvqBq_DjRkKUjz3w1nwx4wyds7ApaonE2tN3wbaS44wUofk3cG2wkmGgkDfpBhDdx4J-BZ4URajuw4wJ5wFgU43wF5wsStLnwC2trKPI5wb5wdjuk4wD3wqStAeseZUf4wF4wyYjvjuj4wyYjZ3wTwwnXXL4wbXErsAn3w2fUSGt9GvCowB5wW5wnRif5w3nwD2ta5wi5wKyfVZUO3w45w_3wd4wl5wnSgg4wtvQp5wtjuxjuvSgslwu5w84wdNi2fUiArhRvQ4wMoVS4wC6wU4wz4woon14wLowa4wR3wc4wb4wrjum5wq5wk5wJ6wU3wL6wI4wFzwO6wuIAjYd0fto3ws0tNSvUof35w65wU6wXhpC5wrStCZD26wA6we5w-5wc5wL5wH6wh6wG6wn5wk6wi4wK6wqRis5wn4wq6wQKFvUv3FExjvT5w_1t13w56w16wX6wL3wG5w83wB6wz6wCow-6wC7wDowB4wg6wYgUE7wm6wG7wM6wa3wJ7wkjDaMTlNELVqBPv25wC3wW4wX5wzdsZ5w46wT7wNof76wt7wQ3w_6wYgUT3wHiS41eg7w67wKesH7wc1wYEAN5wDrCSUtQAm_6HCkwq7w33ws7w-hpZ6wLowb6wb7wd6w37w23wqju47wi6wF7wh5wPyMKowb7wY3wj7wt5wB8w2NED8wmxAgXMuUActet7ibsuU5wQ7wy7wF3wp8w85wx7wY7wuSt34wu8wT8wT1wJ7wgVZN0cQTjn8wAdR17wrzjR7wO8wj6wd5weoVr8wDowA4w57wW2wqRil6w97wn6wMesM5w2NEI2wR5w-0wLiuX5wK8wCofv7wkjuM3wW7w07wwStD9wV8wh7wX8wH9wF9wX8w_7wC1w08wqhCUNKo7wNAp48wFZU68wY6wS8wCep98wW8weonw8w86wg5wyYja9wB7w-8wJowyYtz-U-7wc8wI7we8wvqBZWCOHClNEKatsPv06wy6wy9w75wS7wx8wt9wljuc6wx9wq9wJkkE6wd7we6wqoV87wf9wr5w89wA8wK4w_9wFFb0UZHVurZh0nwS9wkStU9w04wM-wP8wO-wZ9wR-wE9wPZUV3wZ8w39wSyMY-wi9w-9wuIAeAw7PES7EviMQJs0boo9wozjP-wD5wV4ww7wCMGB9wQ8wa8w64wT-wU8w29wv9wD7wt-wI_wMoww-wfZvo4wvqBWgnM7wHnvw6wR9wSonB9wY5wV9wV7wZ4wn-wE6w19wA4wV-wr-wJ9wm4wZ-wN5wV0qHPB_quOTjMSvI8wsxMh-woonY_wk-wW9wb_wX7wH-w06wa7wu-wI6wq-wu4wJ_w59w31e79wo6wSxwJ7wPqixzoR6wWxvhSto8wK-wMGRj-wa6wl-w-8wC_w3_wmdip-wb9wI9wG9wg_w6_wM_w__wN6wy-w9ZA18w7cwBOuF-wt_wLowv_wLAxx_w24wz_w8-w09wRAxH_wc9wo5wVAxb-QeaSh9wO_wJ7wTadQmtC-wAMo6-wjStu_wKAxN8wMAxL_wOAxL_w2_w_AxS3wSAxW-w7_wwStwAxRbvP_wuIAUAOKkvUxvNdwU_w3Axs9wJAxE5wZ_w95wnAx66wA9wIAxK5wE_wR8wWofDBxh_wUAxK_wrAxk5wHBxm3w2NEUAOTxvOTjwtuZRvJ8wW_wZBxu7wTBxw_wa_wlAxY9wd_wpAxf_whBxTAxg9wN_wIBxyAxenDlNErjw0SrQBxR7wiAx7AxkAxN-wmAxo-we7wkonR-wtAxHZUi7wYAxk7waAxx5wnuc_6HzvprBxs_wtBx0_w25w6Axb7wu9wiBx_8w2zjaCxlzjABxfCxGowqAx5BxsAx4BxEBxXAxK9wJ4wN5wt6wR6wJ_pfAxZCxWBxJ-wiCxZzKeCxoCxXBxhCx1CxkCx6Cxc7w5_wuAxs-w8_wRcoPCxtCxp6wy-w3ueuDEicdUWX4jeeMgM2vq6FhmVP2vFRm8mnIUXCYXSDxr2wAAxJDxC6HLDxs2DrnD2xPYEAfxwa-ws4w2AxP7w58wL8wRBxX4wJ3wL_w5CxrCx-AxlCxbBxD_w4_weBxWAx49wGBx7Bxm3wythz-CKbC4tuT3QQ3nRcuFIvy_CesaV8RPkw5DxBBLqWmocDiBwUYIrYP6vfOSEw6vd8wM_bylEy5waJO_Uh4yK52wH5eZ2wXfRRnw2nVTnw22wwzjXEx-ze-nVyOgH0eknwJ4weTMc3wJYmx9s6rBTExoUr-SrPfiXExYxv8BxYEAnExu3w0pixKOsNvL2wqOgjExjnwA3wG2w0ExvqBJ8s6rBiQvWScHOtrUrXNOtUrRCxRExDQGN5wBFxxrBZFiXNCAMoGFxf-FlExIDxKFxCYJN5weTMKhpJ4HVNvU_wSFxFwKUFxaDxWFxbPHN5wwEYoUrGNvE-wjZey2vkEx9ExmExSExmBxo_w35J0boeFx1kLIFxQEx_ExKBxdGt1piEOCqUr-2wsUrgFxZAxiFxF8CN5wW_sxrBDFxGVt8Fx7Ex_2wiwb2FxuFxvqBEGxaABPFxywwr_wBbRuORz2vLGx99wBGxNIBvCxjtD3ExXMozFxQKP-ExNGx3WvAWvrKFAga4URfGx1FxYGx3FxWACGZAwFxcAmnGx9FxHFx_FxJFxrGx6SRYEAGGxfewT6wpFxVGxrFxXGxZ-weTMVgCQeVNcu3SrdExdnwZbrdFxnWiSnwWnw8zeGHx9zvxrBAHxrRh6rBpArPWAySrnEuTZUgExenwdcsgnwZEx_OdbEx8-OYHxZnw6ExunnacsYnw6nVLbRFmwx-wMJsl9wVFPEhi6ChazKi_RD1p-nMb_RMqwmKtJFxCnHRabt4wasBjhYFiwErwj7qDrwOIsX8qfGvgjw1awljwYjw9xwYEAbBi9jVlHduHxCTHQqwkSv3rQVClBJLQuS8ow5ynHglH6vJ_vH-vW-vZChEfLNIxJAvN0wzIjQ2pGnrBxG_KtJFxN9woNTwCZEquqCRTrf3owZlp5glk2hISFNKjoDtFYqWUsp4UzowNSi09ZyaL_DxnQeT3nHIxoPE6Ts2iqbsua8uY8uF5pmfgbVFoCw5RV8yEbggWuscZifNP4qinpR1PisFw-VmPzedZiqNP63mmYrcZi5DkrDkJwVRJxb-uN4mNwV7pRjFNrpsn4aSwV4RsjDkmysSVVoqRZDqHiglAm0bwM1GNKbW6UI0dYEqHqvF9QksgtJxrClXAH-hqiJx4siZ1j46vJBh8vs8vEoFgXAWJXHnCw6JxeGhLEuXGhHJxxGhnAvBKq5DVi7iZ-wTTA39bGJgmDXzfwNExMaeekEq9oN0wR_wmBcHqtRQhUWPuXwuLvN0wljvnVqyjvlxvyowfEmLOfu9gnZv7RDEOa1rDHjodjM6ir4Et1Kd9qwJsvlfrYuvljt-OuKZuj4hQBvxnvccrq0ut0uIfv0nvEBmiswzlokswXfveoo13r3kvruvbOo5lo3ej-0u3eT0uvtxZDgrsfujZudfvqpZElvB5oGlvBvlyxukfvG5osZuiProfvD5c_swM5r-DvvmukLuBEvporDEvELp1muc1u3muLtwJEvQQu2ori1uGXufQqe5sCnuIauZvvZPwxKv7LuncprGu5ovn5o8ovYaueyuiyu4moC-rVCmCRwVtjhpoyXe4cpIMmxgvnvveEv0gvuGm1numTqFhr9gvBouiRj1twGseEhvupobsoHHuK1pehvOouPXryguztjJHuYnobMu6uwTmvT2u9MseouEkpZmv4itlpv6itiXruYwmivwYwoivCbrmvwzwvLjetivNMvrvwn5tAcuCJeqHuLIvdyoNIv0vwJpu9Mujer-BxWXnHOtFavlRimDfLhkG7QBpwhFxTHxYhfE_qwGxLHxB0emHx2nnoHxxAxYEASNx-ZelBxMlf9-BIGxjHxXnwNHxazKecs9xwREAATUgdwp7wfPv1YvyHPdDrPdVP1vSqvict0-v2Ynk8thoJvpQgkrenvfcSpovPBoetw2WrCMxvGuCMujvvWSoGpv2yu1yuzvvZla3vvFRuXpvFUweMxqMxFbuUmvyvwyBezqvTOxGcubccTwwpBAS7BTjXanEfBA4GtKiuvave_ttwwmXZz-CWewgBlC7uPPsjan0iXrmwaAi9iuV5qBfwPctDfwtWtwIuEttpmwc5qDew6iu3OxeqpQPsO5qijqm_JwWtVgwHfwMqjzWtB0vAytDJuFfwOavWXJHyt13jnocFRiImnKlezBjsmeYXsyIuTGrtLbGuvXZadmwHXtJjuCcsbIuMrv8uoz1v_8OdgpRrvxqpfmnNcsw5F5LgmPxfgkNVf9LgDkF8dhCMgp9vPJGgmnXUgQMtykfNmfspMlfiHzeRMt4jfaWtVMtymn91vIOVKuQzlwiyjb2wSVmtMgCYXErueyjBUXimXCQxRuQC2vlMglmfOQxhjkpmfjjk18eQhSQDxDMhI2vyadA2vf2wVIvW2vfmXh7uUlwj7uusuaYeckE67uB8ualqOSRwze1zeFHxNIB8nwUcssQxeCwaYeoGxzGxOFuq3V2AqhbR4QgfcsARgNwMkyt9vMFRga0e2csByU3vMVeZf0eevgNRgfquJppFbnlcvGSgXcdhwu71tRTrLhsA1emwuO2w1-aUiSqwuDdsJdsDmt22va1e42vhBAPhsyZdDVjuBxBZdc1eLYdcYdXdsDJxWTrYYdkmtCvQmmtuYdxmtISgZ8KrmtvRxHTjlWdJTjfurcRxJadrRxsds0mtuds0CxoDx88wrDxfCxtDxfBxz7wYBx3CxFowxDxDwctRi92vETgSkk-2vtythiJQ4Ts2t9hZfDVHpnC3vQesfRxXTgfkkQes4pVRiZkwuUSx4ee9FCe3uMUhNTRb3upae5aeKpnGQkX8uX8uRpnwOgBpV0mqbNo2mqZmsM4Fkhwbpn-zowqVepno2e7jw5Sx00n-CGhUgM1wADbR3vErV7npLWt_pnKVgVBVcBqADq8pn1ckxpnV_UWVg2mUi2t53eLTx5pnHqw4_Ukesjls4mUkVg2Bq4mXE4o6mXe2wSTxOVqqesbTxyVgFqnaZvgTxg3vbQxgTxQwQ42M-FOm2wyess7T0esGbn5esAMGSqnNCqpTxsCq0rV7eszTxFGObqn_esbZv4LG8rVuTxLfsp3ekWgCUxm4KmCqu2sv2MrWgWMGM-uqbqx3eMZvKTxzWg4Wgi8uPWg3Cq9WgNUxGbqAXglVgyqnmWmUUxKXgFznGPLB5KwPxxXgtkQ9Hr7Us-qn8lFX4MYDlftctEAh4eeCrZXgztGh4MgGRWqrZGAsjl6IuzdQgKt6Hr30au3v9qnSgQP4eDYgaiRXrwBeQk3ukfshfsFdFffsGCl9ps-XgECwvfszfsUfsMSsnfswfspfsVzsMja_UsufsCCwBqs3kQuUx8Us1iROBbh5MDZb6iR0ZbBgspffSYgiMiKjRueqPHdjVxRYgfse34eqVxTyEYutqttnutRkRPowOrn7PG2Yg33vGgs5iWpStS-qZQGJ5e2ZgL5eBZgIfgskR2suRjW86KP5eIjWeatfjWetVtnqE2s-9vf7KVZg_zWags7YgSjWqqQJkRKtu93v_uEdgs_zW6isFWxlZgP7qOtV2Zgb5eigszwQu0W33vPYtmgs63vwJiS-u_0WB8KCuuB9UlRGQdwYWxPPG3ynQnq0suobgEWxW0vxgs0Qo0STgat15e9JxpcvMlRR0cRUhQlRRTGtagBhsV0v8atj_tF6eD6qqQoqNodlRS9MtNoW0vaPcYkvGuoj_tfRxdrjbhoLVkmspRXxJXxm0j_8umbgu8u09tEoq2GYp0jmhsZRqFcgt3uu9ue9Tvhsk7exhsPcgB_MEsq5tuy9qVOus6qf9uVavSXthKrkcgV7eBjoX7e5fsp3uU-pVXt69py9uSXxais19uEjsdis49ub9uH8eF-uW-uF7pwuVHYxf-t2yQ0IBzeqGxQcWxoatOtunKqAjswnPMDNQoRCWxz5KF4vd0jRySjrnZbSlrnJNPefgNBLGRxhfgMjs8DND4vFENnYxy9QwrnckwVlkrYx48enJxPCNzrnJUx1rnlGHM4vxMNM5vUpR7tp6rn7TCgGqgkwVENJpRVNPK2sKigzYoikwYMwQsnZjsCAfbjsWggpti-YxQggJJx1JxJKxP-eoPiQeGOJx0PisPiFKxahgTJxOZiVJx2JxDQiZJx7Dk5NPcJx4ggTJxwNP1gghJx2YxjCrkJxiDkmRsuZxYYPdXniKrv0tKAwE8jMDqMCwODq7DrOsnPqsuFNOPtj7BgWVY4vKurfzngyfFaxJ5KBGt8ssmzvdDqfhgnkweyf_1jE8skzfOCwbuGQCwDks0pjU1t47H2jsgbv99egDqW1tr4atDqtHNcaxVig49eqDq5jq_jsU2tWigjbvgaxCneVurRCwCVsZ4vUksccu6VMQzQbiNl0t7igi-eo-e0OrfnS6ig7snYurfksXSs8sno6fZlw0axGtnq6NPjgRCwiksXTCkksZjguIA3-eQPVlzn-DqkjgLEqBEuIEq0EL2jgsksatnhcuazndtnjurtcuIKNRkg1JiZtnJknKEq3ksbdvklGhtnYDljtngKNkkgvurrkgMWWoyfbEq7ks0ZIn_eKyVUEq3kgWEqdEqyJx2kg6kswJxYWsMyV-ksHlgMNxQlsjEqg6m15vYmGqIHqlg8sR47g4CFsrszmGfniimG0lglzn3fk_ZX0nX9mGCmg7RiWcx5nXvztdlswsQ3EqRmgPahVunazteyVcAfjeUhHqHcxqzQhcxq8dUsDhngkAf2zBmAf6yVfunF7vuUuiunmun_9sp0hHzVvmgbBIvlsWvn1lss4v04vchuumg-Af3lsAngIzVtvh8ofz4vjbtDFqfBVX0hZvZ4gwwYu8lsQPBm4vXBtJLwAfrTBfZ0hJpfDmslzF4cx0-T63uBdxxBVlzn6-QKvnMng1ScUoXTFqpHLadxJms16v_ngImsYoXOmsUvn8BfqKumcuyLtnnSO5vszFmmskoXDBRtckfvnTvRwck8PNTFZ8qi3usYpgpvnh8QYFunCfPBRO9fUDfWPtwFqrlsRpg0vnMngzQkTZxLOr0ms3FqOnveGS6Fql-u5vnieu7vnQOrY5vBGq9NHX_ZIGqjcx0eh20hzcxpjjP_QoowXZvz8QGwnT6vQIx1tiaznRIxiNDTIxwexdzvKdxjQBGaXjkwhnsWGEoDf_2glns46tVbnbwnt6vFUNpwnB2wFqgwowOKTkqgEbx23hxJLx-uYClSJurkwQuGOYAPBgaGqLKLknskGqY7iyspDkX5Lta7il5v99tYSsPsaaSsIZxq3hsnsSJaOHaWfxk1VkvG-vj7wnynsqlO0nsgOPL3qSVNGqvSpXFsgUpXYxnVYv6ehTsgLLt9exdzt9qrfxn7HT6ur6KtY2VYbxxGq3bDWZxeZxKHq3GqPosVCw-cw4ZgMpUZruWcsZXthDtZKjYnvbosHFf4KjHHqOqs-HqWosFdvqosMIjEHqHEh76fDan96f_ApKdvMSiefx1IxnKxtxnAWNoFfMMLESMn2V45vdpXzxneynzjvGlGLvrwKd0tv-4D8osvWN0jv4tgu_aTuSCCR6gxszG-osYTxEugMynZFuJug8vBspXrmn5owLXNYyn75vH0cdkunzo_ApeugCdw9zpEdwPhxq_svXNMpsLSitOPIGf1XNrugwXvWyRzrrzyRB_uPVoq6mD6vNYNcpshruF4jNedPdvpCrooiEvgyynibxfvgN-v-ow86tA6vkVnxhwshxz_aw0vI4jr2GoiqXJxYIx7pXz-vocxxps68hifxe4GWys_GfKwgLXgleQNwgRwgEznGVxnjQOkQDqs44VaupPGlSqsUEOQNxWixdwgVdv-zRDIqhwgT2ncwgTznMfrZ_uYrpkixIMt3hxQNUcqsP0RP4BOcx44GhqsE1hJ6vVdAtgaVrvgqsxCt0ixtMfTdvgku8xphxg_4GDLtoRxLxgDpwCGtkzn4HfgTfrvsAnsbdjxxg0xHtqsg0syPsx0RIJqz8sd5V1cNKIfuAtNcNJpwJqXKyg1BqTrsk5V0yohhxu6WO7GdDSVIfC0nkpwCYqivoz0vC_uM_uS0nNzgLzgkzg7BkfOrkbnE1nQAUt6VF_utijf7V1jxflj61s40Rl2Qyocd0gqPqZrsM-ESrsvNqn8Ei-jtxn_BkwzfBEAFJqw7ENYqhJfSNue1gY1gyIdCqfqztATxdgFLrusowdCtl1wF2w7mp30wW0wk1nxcuZdvNgkfkx2rsadvsrvUgkX_uD2gIjkhhNp1n1IH3Cra_u6rsCKf2ixkrfkGreSsAssNUss1n-rsy2Rc2gZ4jS8V5hNOtpGssvqGRLtuKfMss3sgyAHDlxu2gIixBYZapw6bwyhN2JqpKf2exYBH42g91nIOjQqUB3gB2n4jxXss3neL6UI3gN6UdBHsKffpwD2n0iNwKfRTx61n8mLcssjrviVtA2PpFVz5noCHs3RFvrCWZlssf4Sv3g99VDLfy3g4quE4Ipnq73g2lxULf30v7Ji9puGoqkkuX4g-puf_uYLfINtmLf_lxout9oqMoq0_un_uv8Cw9VWNg2AvnUhgoqElNoLimkuouttujNMftoq6HBvoq2lxgxsaMfrssz_u09Vtquoqu4ttkMf8lxqXCussrWOwssFcxzNGseuz6miJsRnX3-uUhFuXL6Mf9ssAwfDtsE2Ql7g6gwW6vUHHp6gh6Rv6gP8EtwVTJgStsXtsDYxA4uKYLv6RoWBa6vqMOlFYG7gcNfE1sx-t_KctkuPnxPDbrHHd6v83qkqUEYvotsymxaoNY6E3DqVnNvts3TxqqHhpw3viPfHKfxZJHytsE8g0tsG8gG_C4tsk7R6tsNSi2cusnxegkxqqagk8VCi7Rjlx3ztKOf3IxosiTusXXej6vgqw55DFTRxztL4o6uinPaswi0DRSusPusBoxo9oNaeT_VC9gDaLG6mvDR92n1_Q1CqMusC3nJ9gxwiO1JCDqQuscWeb9geNt-wS_gliEm3VniVC9nx5nx6IxvaLAhltrf19g21sBipkusa8RA4qycDpusl5KNJH6OfjdvO0f1_u-OflFqY8cbKsAKx2rN_MovsQmbndFuhaDLSrVVuFvsy-gA4QMDVQsNGAW38RgPf_5vSvso3naZSOpxAvis3nz2MUvsmLXavsugckcSZpxnva9XYqFqykuMuvmdvz2t9JHxSu68pkvs53n5PfbIk-dAnGgpTrLejHpqGpqJAhDaEcKwLuv--Qyjgjxv3Fg46awAh_qUipxQwF1kuvSu8AgB7vVrgv6a7CN2uNmexFuN3jICwsUVx_cLH7ve7vp8C-_uiRH8pwT6MITheQfcvEgQftRlOUo2vNT7vdwsE4nTeLNwsMviJ4nsQfepxxyKM4nSviwChN_RTwsoZx4eL7QfXChZwsEfLhPtcChawsIZSjChpwslPti1jVwsDxiVviuAJxriRrXwTt7TtrwN8ku_ZxhCwdvrlCw0Dh7EV3rACxsbRf5wsX0bfRfYrXKrx2xNjDhpSAHrxcwGjrUHxsGxsySu-cu4rvGdwU4osvownr_YuNLtIEhJASn4m2fmK5mpyNzASs4mXAvUcm6UtgDVVxsnrxaxso4n9Ps_ASC5mnsshxsxEhZxseAvY-VsBWorxRpqgxsjrxGzNzASzEhczNcAveIk6hwugL0yUGtilNtfIkNti76vStDq4QOSfvxvUoDbFhrJekSsEluM6tCrBSsx6xsmSs9xsgSf_xsQakmCw20NHgxAiLKGhOVmgsxoPterXqPtnPtdEuSEufEufsxubn6HqXysmXH7IukCWbyslYHrCSE2aE2NG5n-yRdCWoAvXZxs1PyHhEdtZ7pqTf5etc5n3CWyysmAv0ysGDS8CWuyszys5ys2eq8ys08jdIhUOIbIhOtxzKFhDSypx8HghIhekXtAv9KqYzshSiezsGGCrOuN8jH9jOjxnNFGCkUGgGzskzs4nxqUfZ4N41nMLt3Ouxzsh6vLLqN3tG2oR0uNJh4zs_cu44NQES7zs2txGWseuA5zsQVfEst0bnkkL7rvQ6tnnv6SUvrvpSs_TrhSrs5N_5nBKhdUrZQXdqwaqwCTrLKhzFqh0sWgoQxvTKqsCw15AU6Neqwb6NsoxUux2ONB7mjqwxkxE7N5bw32wI6nqVCpQknviwDWkIkJVtPtQ00simxMmLTLhBbAUsxOVh70s_bx90sYGrh4lYGtY9CjWfSUwPGSlUsB8nY4okGasqwP1sSgtsrazaxD1sRvaV1sHvxIMhYXCY1sCZCQ8NxQxTuvATtG9UCTtk1skGSm1s_uNdySk6n0XvzaolXvuCw4GS9mLLNhJEWNNhy0cPNh95hBvhZNhhXfduxt3T9QhyQhsvrqvrxRh6jxHEW-1sfDb_rsxEWC2s1XfB1vp2pD1vphHa3p2lwoavFdwqnLHiHSOhHiHR2sL2oRuOfOhciHG_NiOhl-NOkwFoxfzC5ni7VH0EWhoLBjxABCVYfuOhXYfAMhtmxm0Cd2ssHqf2sxoLG0tiYfl2s-HSzHSmYfp2sEevdXZqYftsUowxm0CuKsfoxvsUpSijZnGFuH0B0CwqNt6Ou6CwiFuRev9vrdFWSllSfdyYnY7nRqLr7mHPsmYnXDw9TT5UoZuB2BphwrlDw9BpYdmQqq7KxHokEuuUhWm7nwutj7nRxxZhWTxxPrw9DwJSp1abrNtGKnJEwBsr_huHPuvKrSrwJYvWEw8cqxzvZEw_Cp-8mhEwjqqIDpsxrKPuIdu57n2emVrw0EwXrwvEwD8n4Ew_mla9m8EwzEwJkY2xxV6hIyrdDpMPuPyrJFwATuUnl9SuWnl_SuNduRyAVdu7FwmIWhEp3Dp_FwerwGzrXFwkFwd7jGVry-mvEpHGwxEpH4qGnjJ4qJVrO4qlHlA-m3EpL0tm8pJ5unluH8q8FinyxMOtL5ul0rvhmi8nslWk8nuyxm8nOAnhGpKJlTGpNGprHwyPts0riapqgbxPtQaTqrqYHw00rhAn3Hw4rkgqlgHwiqlu0rkqlGzx80rAskmGp3_qyrqFFAB1rtqlAIw6mYCIwsJlncxFvwFmuOsw8An8KxVFmJKt5GpBBnR1rscVUatV1rUipCHpZooi3t7sv6ib4kmLDnxJwNDnQ3rAbhRlh8CvlswwiprKw5frJor6kry4o7nv6fr70ufwo-zxtsw8kvHovKLw8eT1Ml-tlVLwDEnbKeTKpxodVdxk4rHulKWuSLwoCkXfueEnC2fafuO0xZEnSWuhfuHqcgfuNLwUWuHOqIPq6oxbLwFNlpfuh_nrfuEWrpLwemuE1uKov5craajuLwyNloWu8cotrY0fu_PWvSq4Pu1xufLxzhtpfvAMwrfvkLxtfvC5rvfvSOlL4tjheOMwotqQMwMuwdKvztqotqaMwkOlcMwaAa-Wu8ZugMwJQuMtwWPU7muiLpfGnfypmVcEhwg6rLNweKvy7tWNwUGnLMpb6r2tq47tMrde1xnhplwlRNwm1xytqcNwmxpvQbardpLqPNwsQbByk47rwOwpIjiQwIBPXylFit4OwVvvl-hhXwjWaREvnkSStwq_A_OwWInYLtOuqFPwjRlZ3fPnO8AoF2xkudMPwvRlTEvh5u3LxAarSgvNau0ov5rohdo0Kv8roSitdtwjgvOFdDpv9fXdgvRIjdZwmKjYQwGudiLt7Hp38r2AMdBotPwmOpvPwoOp__A5Pw9qm7Pw8Kvr5sugrL9rqQuYOuUEUcJnusvTIjLxbMQw3WrZity1urOw0RblPwSCMkQw7BoexxnQwAvqpQwuQwDvqL3x29rokstvByQwGcxKkOU3xd-OPvq1Qwvlv0afC2kMsmPYVJMxrtf4doptwmvvOCo11uttwqvvQMxsvvGohaZwW2k2ORELv4JuboTo-rosmw5uvDMt-rbRwcwd0-rL9WnRwT1lCLntdvwwdglwnAsETVw2o5Rw4Dm0RwOpvY4fvauMMuGdpkSoSxdc_rb_rLLvnXu2vqutmMOxWsoDTspXu7Vi6twDHu-ViAwqMMn4_rt3kqMsHmvp3ktMsYSwA4kBSpxVleAsLSpvJsbTwUTwtumbSpTwq9wquydHTpr4pRhvOhvh3lnSpaDoqTw-iw14xv4kXNnfDosAsTUwbhv8vvjBsRTs9ux-vvkBs0vvfMxFOntZsOUwNouGVhFuwwitYMuLHu1utPuuA3YWou8Uw6TpfFsV5xH1xXCs8EvtwmEaWdUpOFv1XuT7k3Xubno9JmDWwlglBEoIVpOxqQWwnDs_uw0WwctSAVaBmlKWpzzvQXwMwTFZwyAccEoI3dOXwoEsjouqlwtXu8TQxymWXwfWi-1x8en1duDkt3du2QqI6uKMqRtvXbuRRr_oW9hvXtv_hvIFs3ZZCivB1ZEivosclFva9kOFs8UQEvwqJlscwO8laFshxTvcwtcwKuwCArDvwk6xBvwHYwtoubrq-xqwou4Lv5TuX2uMivcmvYlnMvwCMvPNsxokNCaiNshyTrYwRGcfvwlMurzuimvSeruhr0YwiYkpvwupvsmrcNsyiv4wvSYp51Z6-kgYpGqbrNsn5dLNsiGslNsvFooGsyXipNsnyq4Xi2XisYpd0muyqlKUQ1mnKU8Fob7vaXQ4GsbZwYDrX_kyuUDHsQMCptvuxtS6dKHs1yquqv5-tPHs4fw5zuyxtA_tkdl-Yt2BY3vwuEcDawNjtFawGjvLAl7vwnHs24qN2mA_lPawAgWtPmlaqKjvIcu2mrZGoObwKbwQbwFAmE8dFflMmwyVAcIBoIA0WhHZmZMMDFt-cS6HvvLiTvtkqKyewCPx8xtxilZOxJTAYdJWtJKJvViWxKx_px0kuTvh3wwTTAYdJz2ZRbmqCER0wi-vIVj6_u0Ahw8xW8xo8xgkD-tIiFgWCxuEtolj8px88xSmwy8xqdJMIBF6Jvjfr8xzYv5zvvkuA7vv8xVFg98xnBAz8xmKuUpDQwCjqv5EtX-RG9xjOx-8x7ifEYo6CEsZv_Svb9xUFgfUXU9xgeJFcSyJAafQ0WRfjFCloMUou8xAKx9pxx8x-8xwRFkEOzoDMXAF1wWUJv6wP9xvEtr5GVdLT9xH9x19x_piRkCK-HcPv1OJT_w99xE9xqtUB-xe9xV9xWIBUEt_Agg9xIOEWUJACxk9xc-R9Agd9xNywI9x6CCVFg0LrF9DQxAI-xa9xY-x78xN-xb-x19xR-xn4DnoDFoi4rti-bt8xzkuy9xa-xFzwc-xp-xQEBF_vO9UnMtk-xS9xn9xC-xP-xd-xfUXtewmFBD-w9ywCqx_9xBKx_Ago9xWIBbFgZMMT-x7TAWUJdAxOxwfpx_JxA-x8-xO-xh1hSGAbBAojiz6Jw9xw-xU_xpFgJ_x3-xVspc_xmFg7-xf_x9-xYdJW7CvDk3AUCRmeDELavjbwjQi68xl_xCKxJ_x7KBFFA-IvB9xIvuobnF9xm-xz-x-8xB_xO9UgZnl9xZ-x8_xSxwU3b6DxCqu5Zvj1waynaFu5_sXoBm_Ttjv24nmNtJti8EhI7vSlB4riLtiB_o_aG2jPD_oY-j4ILK7vGwRM7vIwRKqxfAy0-RwpgHNuv-TTdxb-Cc5vhAye5vjAySextCErAymAyU9x1-x-ZtJAyR_xjugBatfpXBwfGmwzXXtFgTJvWHxZHLsexs2CK0upAyHRNg5v67s_aGj3pY9xEKjqPHcIv82uBqxJ7vDmw9wiaNxIBxmMP54R1BwQgtIegAkljegL2p_aGtewt9Q5Xosrnx8xjWek0wTGtBjuLJuSJxSlwC7vBgww0ppft6Aq4GBYQEWFA1DkvlwS1ttvVSZxkfq8AyxByiEAz7s5-JTdw2RsPzeIsnX-vxiE0EAOOAshCyruE_xF1skfwtByIIvSXqGUwDcuXMv0qvXOxpVdTww6No2flj_xkQiOFhPUoVSfoQiGmwqFDfOx6avRppOYAdvp0XVcgw-OsavW38p4us9us-BvKkm9hnQLl0zxHCvwinDinyin12rUwo69ntahpHpuKlkIwQCvp9n91rrCnt9nAjnByXw9ne-n6Jw5Hp73spxX_JwQuUBKwetkfCvtJwfoYDCvODyu1rdTkxzxBCveJwNIpgJwsintCvj2r1tkxCvLDvF4sL-i41r5TkKCvuCvgIpj4syJwJ4sgCvmCn-Cy1JwADyqcYCDyqjhg3sEzXYCvR4s4CyxIpW4sAKwMDy-IpAtlsCyGNWHKwMDvA4sTDyJKwbjnn4wAlF1rH_UmSceyFG82vKSxSoitdinTrTpnL3vK3vN3vtVm57R1oxmvsqbnNkwKvuNYZMvujgiwlwTkVeQxbttHVma2vA-s3kqRSxJEypaeSSx0uufTgpSx3PeVceMmqG3vOEyaNoM3vySxqNg6fslVx03vM-gmaswusqcxB3v3gUVEy9JxrFCrgsXEylGYZEy-7oHevedqryx2ButyxSxwl3FaEbxstYlVsRAQkqxkA8st32azIsNntDmnVyeOOudkePFyx6R4waWwtSmXYwtSAjssuzKbDKtz3oKcqTPxGjuVPx4dhb7uE9olgwjUjT8siAArgwuytzStiXx2XY9Ey_lUcCcY0thkQvspi-JPTx1pnBXgWUx5GA-9umpf_9t2vxnyszsx6Gh2jv7qBySBlDrtfIcWCTXmY3verV2Zv7qB3YvnNciJcVUx7Yvqqn9Yv4mjR4KEhROGOYbm3tvSGyGZvg8El8dyYmtiXiYvTUxNZvEZvcGCA1o9spgVqumXH2potxFCqTTxbgRGTx2hRNfstNcpGyiyAhPBYuoo4Irasxqn_Fy33emXvCiZgVgzGyrBqG4KcGy7hRXUxmuofGyHZVF3IOiqQpftehm6pyMtAmnkrtL7iGfw5jnVSkQytNOuLtrYfwIue4gqYIuiPxjApWcvnApeIuztrJvchIuYttjIu99vdkqVttnIuSvcMvMSavrOekttevMUavbrRManEJvYINd4vLvxtlgojgDOr_aonoXxFqcuanuG67gbNtHEmZnxvwxRHg7NxXVuMsHpeuYHg4IhuEkWqwDZu8irytx3vaYWfO5LwKsxqwMlu42s8vr1qw_tFNsvPemMEw5hu8qtEPulxx-DwYOsgZpRjwj9hPsvPZutFuSswRsvwVu-KuIPrwkv3zxSfvtKwbip7zx1zxxKwz-nzKw6Iy1KwipcDlrjSq5Kwn0xRLuKlrtFmqdc7coNtq9coHlvzFm5swBdo7swZgr9swoZriLxHMw90xbovB1xZ1uK5hItwWcp8Lw_PW9Zul8WEyu7EjelvHyuHXuA8r7Ow6orOguPyuvHoYvvU2xTyuzovxgr1ovzfXl5s4ovRQr3WrbTqAMx8PwjJjbguy5s_WqO4fJpv31uwdrQMe5gvrau7gvUMxxtw81uXMxRpvK6sNciJOxr5i4yutguSmr_drcpvhpuxUwjMxxdulMxgpvcMu4guvhv7hvyjHF6ulXwSaanLv9alpXwHzuPzusLvLKuA8lgKxUzuebuEeuSKuXktHeuIermwv-tva5tAet_LvjzuA0mcaopRrb2uvYwf5tpeoUVdHGvqvwLMvqivmmv7buomvCLy4Ywtmru6s2hrPYu4hr8fnaMvN8xUYutYvxcAsDZJFrgbtSCwfog0dxU4uk0u0KxyKsZLyGZrA4i-eufRoVPrOroyPuDTqrJuEauisvxNpS2xsJyR9rtkn5jt4HoiEvaTutyuM_rHLvC6uaKyTtveOjdKyjncOtvK6x4QqYsc6Qq2Ly8QqQ6xB4x3hvv6YyXwU6uyhvj5fZ6xJPMkpvftvOkrLYwitve6uZfYjktpGyFNAiSjq3miQtbjjjwwQjA-FZgcCgWsnqCshDSouBavaMyJGZLGZ9WAEMKI7bhAJTeq8zXJslFKwEKw9DyIGyoWAZGZkMyU9JdGZ5GAGMKmIxgbUFnt98s99irMy9DyeDySjnsJwVfpfZvQjApasDdBp1b-6bwWAfMytasAwOIGyuVsY9Ou_xVKAjfpmRRrQiLOIQ8cS7uv4Mpfi6iqvShdOuqwt5vuUvx7vun1p7qBmCiNxwv_xUPk_ex2pw02tbkvlws0qxQ4nw7NfeqqgSWHvwqwvqom0utJvcYqmFuvnvMOoyJviuv0JvBLxqejqKw4nvCLu5zxo3tTsv2kvOLx_rlMLxQ4i04sElr9kvGlr_kv3uvIKvxsws0xvxuxLw9uv-4r10x0xueLxIGUgLxtpdFvvfOOIMwAguN5sclizmug5rrLxJtwtLxDyuT1xzLuEitW4tOQujJyKjphlvOgvyovTgvpGu8LxRausGu_Lx5KvEMs6JydjpGMxbaux5od3x0cphauj3xVarmyuBXqmaurvvPMmkgukxoHSwC5tCRu3twV1vU4xrXuFgwgprIHu0LyepvPmvsMeRmvdWwjwvzPnZ6szWw3itFqoowvkIo16xqwvgmv0MxB7xtzuD7x2pvFhuzpvHhu1pvsMuVyq3wvCpur2uRCyt2usHuFqpOjtaLXAxvFfp7qByMV7-pbsu9HuEPvj-o7qBCIvYACOBw3Xm_ET_rqPat5JlJQyJ9nMIwGBnUgtCQyA0pmUugUtO-QW-xbqvY2Rq7VRkxLWmGwtf8oDQyaTvoucQ_xkNyn9e6xpsKsQnxXWf3qtxvfJOsCtszctWwFFwsIFBHwsRQHt-RQ9o7qBytL8Pt38tYfopdw0ByhOxjtugkp0QynxL2QyBYPHNoEmQ28URmwy7oJGy12uffUq_wgewhhnRwtKWjOLpJnm3OvA8o7qB2tuiqvEctoQoFhsrQoW8exuEUYx9QySWt4tpigwEpxMuouZvLCVZoZkkGboZG9udRyaKxk0JfhWfDt-ui7IvS8oBiCPGehfPHCy48xcVv2XvHVvwRyAJY98JUZtLYt_ettgsp8o7qB6dt5QmHVtxxp5RyIGek7OnewM6TTctbbs7YnqOxMBTJfwzQyTQNCStKkM2UoVWnQtuCax0PqUuDdlopxPOVvBExeusiGSHXfaVsKIvPCy2PytftmaqTCy5RyxiE82JnRvs8wT8KQAp26RAhpgdw89xtNx2NvASyq5ATuXaikabv8vp_ByhaxV1tTigjaxZaxfPAraxdRyKNrCYnUFTArvrUoNtrRNoGRyq5ATSyDeiPwtxBwsuxE5vPGHkcuZynRHJJApmFYFnvzoHSLrD-oPSv2epbNfwHHMMVVbvBZnL_MR9udwno-uZlpgTyXlBOyP1IvcVXRIv4ljaqvzwwGWm46t2Sya_xb0wD9xeHvSByizqVFwkrwHnjPGwFVrbyxQ8vfyxEWnEYT1Nbnrw4xb5RywCxOtDUpa_mwS8VvNr7Bw4jn5FJ9mws5qDXtXPxPtrw5qb-QMmsx5qM9FnkEhlqP8uYIvr3w8nfwzjHmEZPgHAGydd5ew2QxSntCzjtSygiuNFujcvN2whVrhonbvQyBxdqnqexc3vcUxOSrS3ZIkWiKsjexQIxMJoxnmNklJdvmxvLSioxv9-uW5DYhxUug5hlJ0cALq8kxQbF2zfNVyBlxqMO3tnbxtcoxupwvqN2Lh9FNGpq11wb-R4aZoEL3ZintxsqwZ4oAvxWJbsWfhXti1sMCyxNyVjre4ozqwaLybuv2qw_AvgGva4uFTmYevBiwEDwDiwCrw8HxG8vJDwAiwi7mIrwPBvKrwpjdyrwZ8v4Gw1HlSyvb8vM_mUiw1zrW_mhiw1GwqGwgvLkqkMWyBswfTmEWy87qaOwE5uj1qzzrAswPihgiwL2qnTiMHwQ0rXVmBAnGfvOZuqjad3tRSqeJuYooUSqm_dl3t7TiFLxIorquv_KugMjtuv0tlmxuVfv54ovswGKvoLwPOyp0xujtwLw9Vo3swPlrSovStqN1ubKv40xqmuhLx70xAtwRlvkiuJMwUlvDQuWlvpLsYlvIgusLsblvIZZTvvnKv5OwXicNTu8OwoWrqJyo1uzpSyOyZEvcPwb2x2Kv_Nx5lri2xrLyeGm8lrogvHMxqgvGCoe3xIMxzlvVJmLMx38vYSoIpvFPyoyuSMxbar4gvr5ujsmDKy5GuLMu_gvB5tBRuf2iQMu5twKou6vvmwqvit8QrVKyr8XmcwS8bAab6ZO2Uw0Uwl6x3utT7LPCsa1dYwm-ulJUplqhaYyb1rCVwKUpc5xWkATwvL5lnuw0CsnVwWVw1EvGwvXuwb3YvuwEVwSVw-CsAQCVVwlcwlCsbwvI9XeVwIVwv6k8wmfSxquwXqh4CsfuwWUpbuwqEvxVwyuwHDswVwLbE1uwlKwkhvmMxmhvQHuSOxyWw6Pn9VwePygXwO6xjXwm3dG6u4duI0NsZZ9LyCFs_LyEFsmKyKaoRktYtvS6uFMyjFvHMy0BA1LvY6uobuUPUw6x9LvWHuNivFXiizu5ar2Kyu4hmMquYpGocppvpmvfNe7KyvSn8ZyzYwqPyovw-HwJYutXj1wv3pvxPyvmv5cjCfWhmlaHMM8qmZwO8qEZpJhnSeu04qW-l3NsTayENwMhuBjv3Py6Zw4Yt8ZwAUKQ8qe_kLawu6CMzqFNx_vwoawMapLwwPwwOHjw6uD9v4awF9vJwwH9vIIszawgevCzvIswmjwYTyFYD85HL7wx4JkhIUkvpOdYKg2SybDRm7wnfEoBx3HrFSvQ8u-ayK5pdlbpaZUKgahu6GxQbpIbyHZkKbyMBxPVMbgV9ayvjkt-sKYDL4IhKg_LckftWbyGbp_ayJUymMZd0iABySnDi0NpFhq7vmfiZaSZeZVBxxaxL6t1cvzdxsSuSynpxnDVyrxnLdv83qVqDUSf-RvBsim7vYLyIsveTT3KxZknFfvtkvpjtS5uVsv94or0xEmo2OwoovxjtTtvH8rmdu1jt1LqVPwJqewsvuLy2ZowLyFLvvvv8QuVPymPID6uGRrX6xKMJIUq9alKUq5_DM6xJKuE6xOzuWzmQBZGFsS6xCeuJFsrKyzTuLNeJMyGGIqZyfzusZyKivx6xmGI0KyzZyQxfSMySRy8dMmdq_5DodqC7sYGSPBhk_t-cyqNIvHJ-kFUQytnpnqoBgwFdyfTyFYDfpBZYuSaDC-oeVtvJxOyV80sG9oKYDVUaGxU8GyVVqPGyhVgaKrbdyXVyGqa-NJ0Nvgus-Mr4aLANrpbyTpsZ5ElgxFVy0gx1MLwChCExtwiMaLYoxQ8RDippox9uiuqN5EKYVy4_uOtohusdus7aLbonndvZDx9bysVy_byLsvbIy62s8nrAWyN8vz-mBUyloldyx7VnBWnMVrLVrGUyFWnQsw6rqezxHfvThtaxuvkvGPrxkvz0upYq2Iy5VrYht5IyjSq7Iypey9IyFvk_IyDLsBJyCgr2uvTLxcKpJTuLtqHJyWLuJJyaLxjfvnmuYOyQJylorSJyVGueOyVvlEtwmLx3ZuPXywZrRXyeWrHEvVZqvLxJyuxLxpDg71xQtwJTqkGugZqe4tXqm6LuWyuT0k5Lspsv7LszJyYjpvZqn4teuqanurXyYXueauEmivXyAPyfau8Ss14tT-rJRw3Xy5Lq5XyLpvPRwVprlguxvvKRpHOxI5xDmviSwHou_Ws3_r1UdLmvACsP5xMYyTKy95kfpvQmvhpvCzuVmv-MsV5tt6x6zitMmyou7cyltv1ouGzcmPyIMv6RuWCa_ZyvPy1YwNGv3YwPGvFayA8D-MxZzcANxkSyMIvCjv4PyvTYPLyRSyjyAZrtRSB9Ea9nQQMoTssLcrIiNJssBHa6FrWUyz2g_Pq-kxUKfMirIsso2g8IjdQyRdyI3RiBu6ay5ITamtfHrzPqZtpbdyChyvJqP0oKUs_ZnxgydTxFYDfKfdGAMiN1gyUrr1Mr01n5gy21nygy4zf9kbHlxDLjAhyrgyI3RqRykCyyGv4TykqvVDDJtseypkxpAgvOGnaNwINwN1xDtb5Lpj1xLhwidyBhy9kbVQIfKBlppdxpgZnTQtONw0rpgypYwpFhwJhwHhwrhylyp6QSnyp7Py3hyVWlaiu0PCBJu0YyEZydTw9EvrVwJxmMTyjyAGmDhMkzVv3AyClgybx-bx8ksKiyjyAx7jokFPNy1RyumxuqXq6RDAhYmoG1xXYy2hyhiy51REEAHYriDdibwx1wABHUssOlxFGh-hyF8tAiyZ1xx7tDiyN6rxwpZQtY6r0wpcQtWiyLxAKGy-Ay_TZO4wwytdVge3vgiyGjy99qR6URWv7zwj_eDlg2uxadyFYDGxUhMDHSyJjyvaqgdyEHyIArKYDSVq4irdbPDOYDHyqBqgjyYjyr3VMbo-7sOkj4exgmehbyXbAPAwc7ASko7UUNbyXPdmjyNjydRyhiyeOdJ5qF-vMhiaQgN-osdybcv3hpIzjVugPhpAbyLxAl2IwdP-tIBrDddy1jyhYvG2phdyojy1Do9nQlzwXQymVgWKf1zfb3p6USYKcmCse5xd1d0Upr9oIEkFXmkftGEy_TxnesVZvlTXYhyQsVYkyr5nZTxBqn5cdwjyzYemNI4Oi9Tsf-uiuRxby6Kv-GxhhyLxAWVIHanr2jCYvr4q67xq7xRaywZwWayiltMfWkltNbrCNxmgybayNjtdayHgWAZtKYDPNciWeuFgmHcWBhrdLMBhEKrX-x4MrWBhP2vx3nZly2bFR_dgkvT3tV4unVuQFmrDwNSqIIw7qlQZuYxuCBmfeyKfvBLs4JvJBm9nvCtBoeyDLsqey4lyseyXxhuey4KwQLx9cnNOyzeylWuIcybImrGsOov8uvNKvRovMJyVWqOJymZr-LwQ1uwZuM5o-4rzZuDfyBguYBdmLsqLub1ulOyCyumDgUXyKcyidnRfyNguCQrUfy0ro-or6Lx4ZrgWos1uevvplvgvvBWcmgvBOxyGuulvs4tfyv25s08vK-r4UWiaulyukau4XyKpvvtw2nuJPyztwLPyEYy3akUpvLOxqXuZ4xEas7vvuguhMx5poK8ZWPyh5xAzu2Xu8uwT5tIbu-DsKxqbzuIeuOMy86cwZyzpremvyMxgvwA7xWgyjmvm6swwv7RuFcfsPyQMvuPysmvhgy1cjberkgyMly3Py7Mu-vwcMvBgpKYDunaydqDHxDky36wuSyo9S1-pEkyXdq6ewZcwj5wGgUpNy33n9ztB1wRQyjyAldy4ZhL1wDhlmKxnxvgJM4qwoBU_Hx6Hx8qwGrw_qw2VyBrwcevUoyC8vFrwbevIsXB8v2evoRedGwNWyNiwHFpDswn3qoTisGwWiwUWyl8vRiwr8vdJWJWyBSecWyi3qLHw0GwTpu6qwjapBIxEzvmaymGvtayWjwJIs5oyZawvay0aw0ayFIxLiwmup2nyTdyUvF-ftq7tClyD3jxNsnTn8ppx4qUHj35xV3j07xwmv27x54q47x74qDlyD_tqltPGt9cgAob-5tehwW_aTUyaPxQavcNyIVsL1sNEtzZkXWkpUsTpvFmvjSwz0pr2lQIc8fyuXuVLvwvwVOx1vwJgwYOxykyyjM9cggbwawbWVr5bvzmaDMhcrgO5LE2uV4xU1vX4x4Sw0RpY1vP3pCabENySbAPLcrAczIgOuul6bKNyToubcjikyiQQ68UGCy5_xGIvnVyofwI1pSPys6osfw8pyZMv_zq8kyXbA_aqMGyVEx6Vm2TXtTX-YvQ2MOUyM2MkJerWXsqyeGAcfUyBAHZvjGy1tZQkyvBqRhyxBqH_o6qyxWXYMhVLACleL8jp-s5cSw2quitYay2dpmgyP1pGrybaCFZtHCuE0uU2nQDbz-twhoBHyv_xetsukumQy1YCbryl9uSVyFhnsQyT3QqpwN-lFly5Rpv4q0Zwyvw2ZwZpyZaymSyeltufwFjv7qv9YtQpy_YtgpyFYDtVn6hfmky-DxroxdryICy0VnHox9uiN9gpXcS3jG8Rv6vy2neriBsyK8nEXmDVrprwlyxXgmO8nJPwjyxtrwEUyOGwmtw8OyenuL-rvnu48vW4qXjyjyAEbBVkytyw8hNahyZSy8rybiIJEk2hqrBkQLtW3nstxcHxdKfosywCh_4x-CWqtxXKfxsyFjyXbAWBwQyw4DBjXvKULKlxnVZ2gyAnw7gyM_F9kxbhyVKf9kxXlxINqchylDGwAtHdy_PC3MqyNx-kwHbvRtyjCDsgy9nQPiyoUL0syJnrtMqyoAgAw0XZRutctyOtyKNqckQEty2qy3hNQVyADls1nzMq23uEKfNlxNcrR5ptMq5vLvzwzaClFtTeqSWya_mQWyroy6UpZWyb-LIkyjCDo4pqTo6asDZyY4BfwbcaWQdyKZDwFxggPDNuWhpeCxUDxDrMi2vtexNQx1adx2wsnnUGx1jJcnwtQxpStanwauy12wlNx72wVTxBxMgGxN8wBSx_CxDSxBVyy5vBmg2IxngxckuKVyYcxMhl2wirpwO4oBuyWRBIDEgDx_LcqcJz3wQuy_pyTop5Fxd0iyCxCow9uyXty3uyFGxxKOi8s15wDtZjNxMHxcuyCcwJoy_PC6rBPFxWkyIHxWNxFrfYbyCcde7JFiaaCtwzWZhwZApY7ulpy8mw4XsR8sU5FX9vHuvuFyVBflOuTTyJnsHhx6gCvdyoKxPZLz4eCBpsCFLrNNDSTOTeBS6HycNZDluXsxvbyjLhK1sNtxUvaupyuqwqqwp_g5rf7Hx2yvvVyUluekv-qwXevZoyyVyKBvE8vDww57vLDw0Vy9VyArw4rwjoyHOwyBvy4uvoylGwFWyyoy2Gw9rwo8v0evdwyHswxoydiwloy_GwKFptoyDzvG5udyvq0lc3xSCm4QwBPyfsybMxaMxwRp1pyT4x13kknaGmvepr5py9BsbTsghv3ry4zuyry2xtpXoGwwwaydYiXjwByvGpyi-YXwydjvEpyGIxFzvpawEIxQww3awO9vFvyjJayHT0-CmQsVVyuoxHHxK-xewiooxioxxyUMdR6Sr5Fxa3JL_xcjJ5uywstCvy1mV4bSFKkPGxagA8BydZK7SB1eivxyUGixxyKYDqJKCqyUmbVXsFqyemaEMhZMxGYyZta3RpC8ZZ1vZxyqJK6lfruDzjfxxs6byQuvhSf_4pzZi4byOyyAsiQyybsxSuvgcJ44QFrByFhtTr7xy7RMVhChffOHyKkDbyyygL79ZnAy1BgDHgn7vwFhasxEysKuyk8CPFKDBwObyQyj0Tr6jyk8Cj7OL7O5AwXCxR0p3Jshhy3ow4yymeiHGrv9oNtURfiJoy53ZjJtKNxD6w3aybVtF3JMHB_Py1fiRhwuUyUDVgCwVbHjkr7voHSqZLykFu1NyvJvguvxJvNZuEmrVipfLyzkiWIwNmuieyubp9Vu6zxmey8zx3lyYht5lytzy7lyr8f9ly8zxwey03twsw8WyrLwzswW5uzhUKgrdorcxu5DvcLxwSq9eykorY9cAfyFXy5oo_fuVmygOyXIZpLxbFnrLuqtqKfyPvv4sjRvvGyudlvqNpplrmJyjmyrKvVfyPjpSgug4tXqmi4tXgvk4tDGkPQwmWjwmy5-hDOx9KvT9r9grALvrdu41uJMu61uFKyPpvA5tYMxDhvEyysituJmPryC5xBwvK2uDwvGgyYPyIgyKZlh3o5XuOaqSYweny4Zyrwv8Zy4ou6Zy6prlmvOGvHYu-RuFYp-bu9MxtvwpHubqovnyHbsDNxzmvlkA1mvQdyRuBIkMeBJIsuKvyk_FBoy6Aq7qB2atCpiS6wyMviHtEEBGZiuPc05w0YvvEKlxiu0QwgtJpyfbK87a0OsVFyPmnKTyzuoOVXoTx49JbwxjhgkQyaygC8sKaxxmxkClNhxRhxXRVqwxQPhyCwaKA1wx2Cw6AvzGo3SuZzyoVuJBvVYTCpyAllzVyLwyg4uNwycGvfoyTFWIwy87vUwyb2y9FvXnkVjwXfdODwDxxSwrV-jq7mVwrVDw32PNdm37mHxx9qAJxxy2yZDwfDw17moDwpfdIVOVOsbUTqwrrll-7m62yfdmGCptwrplykZotDw2BuvDwrqLxDw5Uw3wr0DwahFtIkCTDU8mVCpBxrEEwy5xpGW7DwFEw7dmDEw_DwDxrGEwdxxmQwjIyHEw2cqwCpOxrGwoiIyLYvQrwSEwfrL0CpUFljxxWzotxx8GsbjYiEw-ghnVTwgdGpwEQhDDp7Hqkxr8okijYhemJDp03yG9mCpknemKpkpem9yx3xxzxrxxrWHWJ4y0xx-xx4xrtqqPhhD8n7xxByxUhh1EwU9m-emYIslDpU4yk9m3yI6SuKFwPduKdu8qqXnlLyxETcRyrspkQFw7tXXyrZFw9Dp8Ty0FwlyriEpq4yyBAyFwVzrpFwdyrlFwlFw1yrjFwEEplFwz4yjnlBGwryrRidKHlaXT3yr54ysuX6FwC5y-wIH5yi-mq-mQyxs4ySyx9-mfrwr-msGlEzrBUyMzrwrwqolZyxE4qYyxFrqorwI4qqrwS8veEpTGwZsyP4qsBvT3qFHwv3qHHwjawCWyyHlawy5evcwyswyvevgwyOWye3qhawFplq5yX3q5gmooy44u9gm_ty9tyTWy65yVWyGswioy9tT8ty1oyVCYn5y6HsyFpc3qt_mC6yCHwoplEHwf3qa3qeaw1oykiwMWyw_tpyxvZjnhmwCuy_tkYhBHv7DtuouzyxMGpEGpyyxiHwwHwhkXn8nBGpsHw5yxo8nYGpqHws6ymrqjmY18n3yxkHwyHwnHw30rn6y1yxYHwjGp6Hw0ZjA1rG7xCbOVzx86YKBrxutH1rszm0utceykWyq_ZmWyKQy6Gpjzx49PP1rTObmzxUIwjzyEorblddIwQIsHKlIHpqsvZ1rX7ybIsQBnBFwzskTHpiCvsIwi7yT3rsskAEyAchtIw9invIwc4s39iiJwyCykJw88pCCvRDyO3s1Cv51riDy71rKsqqzxLKwMCvSKwBslRCvnLlBDvJJwEjnz9nZLW9JwqmdIDyeCvn3sKbhY4sr7yW2rPDy3kZQ3sBkhQ8yoZeS8yrcT-jmt7yJDvv7ywTkx7y1IpnJwjDyB4sGtkhDyANyPkmlDygLlvzxI4s02rD2r_Cy52rKuk5Jw8bhyCnHDvZDvC3rdDyoJwhkm7Dyo-n4Dyr-iuMycuk9My28yXDvAJwqYUiKwOtlaswZ8yXswzJw-Ipd3rKZyuzxI9yZKwF9yTMlVtxW3rFYUfKww3sn9nfswV9yvCyUchzzxypYk1rAodXJplDnOlmgPukeygxuDOyTmu8Jvght-Jvvuvv3tEovrDvGov-3r6DnAJE8KwE2f-KwDfTbow1sqHfTEulvOqS_nGLwYLwJWuN0xVfu2Oq2NqkfuCPqT0xPKpwsqW0xA-ycfuAOqIWuTLwc0x39yf4rf0xI0xdLw7sqT8WgLweLwUKpjLwLJJlLwD1YzMwAlvrxuJKvyswVLxhmuULuRVwPPWleFphwv_n1EnPwklKphbEgmmJmy-uvCXy_crEXy6htpmu3xuYliRmyyKpKEQIIQ_fMEMwummGMwBfyUJyIvvbgrvxDMMwyfv-KymbXvwkmtqiwl0fvO0yR5oWMwVsYIomvorL1xj5rd1xYpSeMwtrtR1x-ZuoOyXmbpVp9OlTnmlMwaLpUBc9mu6fvrMwfLptMwohT5Mwn_yE5NDwlr5rqLpm_y75rurbovqwMwu7tvnmE6rGiyG6rkGnMZxyhyznm1rpCiyb1xHiyfxk8tqR6rh1xzhybQtk1xVNwn1xXiTp1x-iyTNwQom5exbsv3rpu1xYNww1xCAzXNwdNwOsdLykM7rp1qcQlhomRHnkoy6NwnGnoNw6rwy6rkMpL7riom7Pl2NwY2XPOwbAzxMp86r-GnfAzmNwzNw4NwowygAzCQlHHnPxyWOw_NwDpm5iTCOwIOwkHnKOwfQl1Nw7Mpc7rsykWHnN6yDOwZHnCHnnomNOwrEjYOwPpm6MpUHnKBzMOw0HnGyldOwnmhVBzgOwxHnazk9PwDlXnOwU9r0tW5sdk0yiBPqOwifyIkT27rPnuXQS11xlzk0OwXpmsBzp7rfmyGyuhmyhsvyjttDgvOyWQTE2xWQTBPw4wY-PwBqmwuq5AoLuq7AoU8rjWaCOpNPwYXAPPw9vYMevMgvf8rKitVEv7UiXPwaPwB9rHQrDbjuInafyEarbvvn3fePwsmygPwHpriPwk2xn2xG3xUJd-Inp2xt2x48rs2xkPwu2xWnuoOpxPws9rpOpGRb5Qlx2x2Pwupm4PwZBzI9rG2x3Jymzlm9rUJnCQwC9sO9r52xQ9rj5uNCzwBoLQw4keNQwuAZg2x_DgySlcQwEpvqXylBzDMxnfWCPpi9rgCz6Sll9rnPmI0lIjTSvdzOw31xj5UvBzJ3xmQwx9rHOpMQDX3xs0CtQwz9rIvqBCoy1k_BomDz19rzQw_9rQvqzmy-Qwu4t6QwVKniTl3Pp0myvgvbKnGrfPKnRsm9UWQ-r3myI2kMMxqtwNpr5lvWTu7lvp3xIPy-0lh7xeQsSRw8Tlm7xYtAOQpq5uvLys5u_Xy33xnsmdRwUEzfRwP1l-3xAMT85udQpDsx2xA73xeOA-5ug1l5-r9WA9oT6smzDmilwhlwC_rNTtuQpzMoHWEH_rVohSLn6-rmVW1DsyLydTuAouEdpXen8QpkXu8UlESwUtmpohCnywTqN4xwvqCmvRxdKSwg1bitmYxdktmMSwJXqIum46xHVlg4xkSwG9l9xdRFzKqyU2lLqy5FjPPyHnyIYyWMnk3k6Sb7_r1SwtSw-_rAum3SwGwq0Swe4xo2l1RpFyyIAs10p3pyzMn63kW2ai0YJTwGTwzVlJDo9twMTwl4xKSpcGMbumzFz8twp4xKEwAWlKTwiumdSp6qTSTwv4xNDou4xEGz-MnZTwy4xBNnuAsmAsXphxAsvTw-2o7iwk3bu3lTGz-As22pRHM0Tw34xaGzcrTUzvZNnvSp5pp5iwvTbsTw8iwGBsZUSDBs14xwWlCjwyWlPBsITsZYWKTs83lfDoeDojwqaTwG5x_wyTPy7QrJUw-svhBsPBsmUwA0dlBsjUwRUwM5xahvovmWTsWUwAwvjUwcTsVTpfTsbTpB0diUwPHzkUwCXAAHztphWOnBgyfiyFYshsyWUwwUwiMx8eaPnyT5xTuu6UwsiyX5xjOn4XlpDo9TpeYy1LwLFvqHzJZybwm7EvjYyNVwjYlfVwauwoYyQiyduwkYyowmuYyiYyQ7XTVwyYy_EvtVwT9XsCsZVwuCsMwvcVwluwvEvSaWgVwCZykCsruwkuw2wmPwv7HzfPnSiyfky0DoLxAtqh_Ubg1d-phi1dxuwnskTuwbIz3uwyarP2uoprQZys1d7VwYWwSZybxmuPn-MMHVpjDsoMxKVpZDsP9pd7kush4PnaPyf4YRVpX6l-PnGWwK6lkglYVpGwHRWw7VpTWwzxmVWwBJzXWw64Yg7yXxqvEAjVpwDseWwTQnpWw3bWd_yqhvP5YnAEbQnANs-7kwWwPJzX9bJym56lE8kWnylbWS-bPymX6o_uw_ZlVdZ_VpZxq6WwZymI7lm5Y-WwfxqxymIWp59w45xLWpf8kDXwSalPWp2EspVSBRn15xMXwc8kxymlxqPEo_5YkourlwyzvdWpw8ktxqlgt85YzEsKGPt7lXXweXwpWp1LyJtv3hvWZy-EeYZyJ6xaZy40OlcyrTu9duPUqWtvCMy1Xw-veZtvJblbtvTKuCWbloF_3do6xiHztzmn6xg6xqcwj9kAYwd6x2wrDFoSuuZ5xyiAuKzfPyrMu9tvpFv6Xu8LvVHuuFvjPyLFoTivRYArXpgYwuyvNvwSoygSnS-kFclTjwV0mhYwTvwLjwQwylYwkivJNsaRpuXipYwb0m86xtYpWZwXXilPyJ1ytwvqpv65fpPyagyF7xCayGZwyfcqny4RuWocJjtvvw_Ywe9lGlyqcleGsCTn2Ptm-XFTnxLzNJAhGsUZws8Y66xR7xqCauFowNsIUaK1mRTnwshZ-k3Lz1WbvNsXTns3xAdln6ujXgNEzAdlF-lJvWH-l6zTZxXfayPayoZwh_k6vw4-l8vwtZwz7xs7xgltHlyncywii6-tJly8-t2YtwnyzrySpyzvwa1yqPm_yq92ybkp7_k87xZ9Shayp0T-7xmgyA8xDxyEAlHUnM9YR8q9Lz2dlNaw06sHzqQ2m--lRAlIzqR2mpltBOsQjtYawWpue2qNYOFapJ6yO2q3Hsgawy_mS6yIHwTap1yvxVyQxyUjvIxy2ayMww06ucoydapMIsZaptwymBpTap6awSuwvel7Un-awopubIsBbwSIsZ4yxCYqXbGbw4Kc57diIsG3me3aQ8xAflLbwTzqlIsiIsUbw0NzJbw2NzXbwYTyfbKnij1ucnLTJrvWmnNttU1oB0o8jwlRwMJziWs5ZlrWwKym2FyU7JjKYeteVkwWHkmZVnsr3Au5Oxl8x-uuHPxnWtZRmJPxdddQSyDrjY_oKZaOPxCZXaHyU3uOrvNjuhRylNgCJxtKqPpwT_uV0wJ0w7Ps-StN1fjSvqXvtVv-WvrCyqJw8BvuCy_3sBCvbDyz1r3CvoHpeCng9nk8y77yeswoumq8yO8yMiniIps8yHJwu8yDDyw8yOJwyDyXCvL2r0Cy5Ez6IwKCn68yMCnUDvlJwjtkePz_Oz4Iwo7yQslD9yUslXDyJ-nZDyoDyM-nLDvcDy0Dyhuk27yj8yu9i_8yDdTW9y8TknDyNDypslI9ymLl-Bn4JwSPzlkhxDyL2rIjnXPz0PzKDyF3rUJwZ9yJKwr3sIkmaJwC9ygKwrndgsw-tkW0F0nyHqAaUjSKtaBwVKA4uo0ue1nyJ_HTDcDRkxIwoPzTLWqPz5PzSskaPzQuUf8y49nxPzoKlDPzbjmy2rDJw4PzQJwA8y9Pzd-nvDyWCvUPzCQzZCv18yMPzGQzHIpDKwLslsMy_Qz-8yMPzkPzLjmVDyR3rrCvH-njQz5DyvCv48yc8y6QzaDyGDyMch8Iw6CvB9yn8yI9yl8ynIwuMWzHpB8yIJwb-iE8yg-n-Jwi3shRz39nrPzyLlPjnJPz-MWcPzrvU88yrRzhPzcDvR3rERz_slaDvvHpFfOASy4hS0DJ7xtvbsjgqKonKWd0PcHqA38HcRkGpjwlt3bs-NroBqXTxZzxg8JntoK3MuPtv0sI2ojNcSRyLJtwJa6mrX7uy1jwpq61jypq81j-0vYTyb2HTqyTHC6vteqFHVSIuyXPyfTykcGPFK8FtQ9wuOz1FyfTy_FZ1XZLkwG8iNltAiizdg8_KTxg8zwCzwVCtm1wadysuF4GtvewzGv9NvY5HyVk4ypf1vKYxndgFnxTOu0_KUztC0t5AvYTyOvFnLKmzWd_t5jWZyfSioR5H5OY90jZ5HUTzzSz3VtPcdihX0RyP4w0ZhvSyp0IJwUBew9tP2gwyqfrHHspp2mNoTw14xNhvAYW64x32bw4kU7c0ryBGorqvDGoIlynUaiMzlltapy_-t2qv5TnXYQ6qv0PyLYifTyA1LCYnIVXMRvtzKx8pnJB9hPbmZE6CsSy-mtwKiw_tJFyzQyJbAwYBTNvGzJpQmD9tJPg_yjx8tRqyj_YxSyJmw55t0SysiuJtDIFAwGvgHgYKqO_aH9JwRyJbALlfTzPV5CAzoySy8dwahqkTAtGA4KrP6CX9xMpiD_xCQtd8pCOD2fE3_vd_YPytYTyD4EfyF2Bwr1oO7uybvDnw4MtiSu3CbsFyoch_WtnDuvbagdhFrvXyxNUyVKfpOzEnwJjuXdwIdPocxy_RwsgmbtqnrcCwN0n6qsA6na0sLjXp9V4Cw0ZcRxuokvVIwskvQXUIRzqmdb8y7IwxCyBTk21r3CyFPzqrlvPz7Bn6Cya3s8CyJsqqDyGJwM4sRPz1QzCCn3Qzy8yWbhYin07yKIp8Qzd9i-Qz0jmARzMWzCRzD-ncJwayXRQzkQzspLhQzSslKRzuPz1Vz83soQzlRzpJwi8y8tk3Vz83scIprkhZ3sWDv1Pzf9ibRzzQz72rnIp2QzSukEWzt2rD3LkRzUWzeNSL8ygndqRzs-nuRzwWz_MyzPzg8yxRz8jmKKw-7yMOy2zyHKvxPuuxuMQuFgv1NinLyxLqm1uqknxJul2o92x6nWXTuFBOZRwd2k1svGuwDUq2jrIIonZy8EslLv1hvLzuJkt4hvzSYStvQKzeKzVtvBMy7WpdMJAivTBZXRr9alZRrzwfpZyKYwLerMYwNMyyXziPyzKyjtvjhrrVINwepUzCOvXqWMbsm1vUShhxfcpjCfwECrEfweOzofojIv2Oxs1tVHygOzwjqv1vbmwyqKJVzJLZ4bss6IevyUwtU5F6nZnUzK7uSGeoOznMUCrvw4ZQOuZwthFyivy_BwblVqFymRqLVzJTyC6tSyttFymgqZkwgPxcYjeHyTcvFKtQrvhHyfEyIZRiKqhQxkQxouriQxgaRTRiolqYSmtzefUyYyMHmqlkkZaeOmqGZzDwcMTg6kkKZzcmqVeRDwcvRiAbSb0ummqZzM3kk1pVqmqDnqc3ukdeEUgFZzumqQQe5kkZZzRUgFnqMZz6qnBurh3uSdjj3uSixmfsb0vBedLxt6UyoJx1kcqsnVyV1jgMosYmMcurSRbeurwmtWXttBg5xVfbxW_enurjQxykghhjakgjhjUPtburCeSjKNxurw5vLnvwELIeSn6AKeSkyVDnGmyRHunZ2tjwiIedPdxWFulRyxqGn7U8MrWKLPns5znWjxiIhC_uW8juKf31wnxw9rsTuiTqUNKf6kxgBgKtyk2gPwxUnxGLtoiyYtstSug6vz5nl7R8fswqUkGgVSiivs5cuaVykowF_xF7X6vs95Quuxr_ufgH81spVyWuvzNysnvbzyunvd6y1BuBRtTHwpowBcylej5NytIyrVzvIyqyuBCvtVzfrlV9nYPzz7yoRzECvhWzpxXqQznQzjbzAinjWzPtko8y9Cy7PzpWzv9nCjnBWzFjn29n4Qzn9iyWzQJwJWzcCv3WzEIp5WzLinNQzZcURWzQuUGRzA4scbzqCvYWzjMWxVzEvUzVztyXaWzIkmTRz4Cvm8yp8yZRz-MynWzhjmE2rSCvAWzmjmCWzuWztPzpIpvWz-DymWz4bzgcz6bzTDv3IpG9y-dO-bzHDnAczhukCczIorsWyxlouWyAOywWyxIyBWq-zxcZuA0x7kv5ejLOyuPuBmyCJyFXzsLwborYLxifvWHo6LwywobJyO1uD0yTiKcOyhJXCfyKdoEfyAEvGfyHtw5ZuaJyKtwnOyNfyZ5u51xrOyFPoX0yxLsnJyVXyBJmWfy1grYfyYtwSTeSpowWrgLw-rokdr_LsoXyeTqitwr4tFMxR4qpgvwXeg3xh0l1lvBQp7Jy1NjHMuu0ytvvacyVMxZPz0twIKy2tw30yMKyRMuoarJYyB5xLnyTmraHzrUwR5xOnyXhr_yulhvBzuB1ydouVnyWJzWxqtBr05x4SovKyanyb6oHNs7itfmvc2uhvw8ZyjvwxMuRqouzunLztUq_6yE7xI7x0zupLzauj6pyQCyWOx9py-wvQhu96sbUzPfkw3wslPCTUGlwvsDOXUs_FaFxRiutetPUzhsuady_5D9ezRKAJZFw8huDmhasUeqgWy1IlP6p7PyFfzr3b9ZCZsCYKq_RsP6vAbsWFb1uxZHzHUw2UdTgjbfzWUwbHzvezlSyGxyuHuYbyRfzLGyQmeSGxKAywCtzixrRcKExI9qaDkIjy_pQlfeAFmVazr2nQfzPmQfDcFVamGx7puCckUzsisLYTwbSp41YASyRfzqNCofzc7snFx0iy5AtZtedQyFgzjrWYNkgtad9jHYLNvFRTzSsYriyauuNgz5fzSIt4aoR_C69QmhyyTyaunGunAsQucxNlAwcxikyRfz3nyFNqWxwUEk5gyK2nt-a02nNGwDrqPsyTsySzrXNmg5yT-mWzrurwNVrX5ywXyHWnyXyJWn0Xy24tGHzOWnCgy4fz_fksLkcgztle04UcFxTjyxzQacx6hlGmgk4vdAfEhxAVzPmQcHFa_tjbo6yyt0tqpjpkwyZzwChXwF56a8kgEfzDODtZmGUvLKjthu-Itg8uuqn_CqJpy_5DHZmgDCIVqIRy5Fy4ExFJjI3u8Bq5qyCQykkG8jFohzbiybygWIfvtyj2tKzgUzsfTykkGqUua4U2jyKgz4QL_hz7fxGkje4UojxgIfvNT8Xz2zBqEt_hreBlP_tJizd2FA0nGRykkGLHBUkC4jwtsCWQybAtAfvNfz3opPfz9QykkGGLkPcMYvDoNu9hz-lsqvyQYrZ-y_4vk-RoYh5hzykG3Jc_gWmhzGVuhQyYizVONm0xyizC_Qm-uLCVDRtrkGp6tuvtBhtIwugbtLehycxWTynGLcBVx4v9cxJdxXSswtRrunsRqkwspjjSngYuRSpfLCVjdxovncWusehAIyuCfTuxxng1ehHosJgxUnvbiz2izw0OZHvFvuhFEKjyWOfJoxn9QSizNlAGgpFzoYzvvnarIargz3ex1exovxozvtJzZ8kEizykGUfJO8Fa8xqZva3IL2Itfqf7uLgqrkGCkzWfJf8xGkzaiyoFxVnn67s4lfxWGLyyOgfSQvq7wGRmxlfZWtKnfbWtRUznOvJ4I8sCuHdZiymsydsRdiyYdyWjyfkz2zBUpiHjzXruKjzCxuI5vEkjYazWdxBcN1vhJFqVTy8qio8Qeya9OmBZoxUuoex9cvmxRDgxiJvypfKgxniznOvhxPtTygGroDRH_vEBwvgzwjzvRySRykkGDjIZtybhSYkzrfzwjgEEq2ksT2ehDmyjzspQuxwk2hZNYd_sU1VvDfngznOv2KAK8ir8Lr3olktTzIEDuXlzV7sOjzJexMngEFqXLw9QmFqxl6V0naojz2zBe1Fgst0XVS7UUYq1pwS4ukVu3wxZuvYIyEhUG3yyLudLyobpALxDcywIyFBmzIy4kv1Iyk9y3IyXfvszy8zxuzyWmzwzyLBmyzy1zx0zy-kvDXz6Wy-cz5zyNov7uvFlvCdzqRoEdzBZqGdzG0y-eyE0yJXyjLxBtwbtqmLunLxwImM0yM_yamyTdzmOydmyalvwBzhJyyBzpKvRtwkmy9orgdzKSollvcvvjXymdz9roGzlpdzhfygtwbjp6OyGMscsy9gzydz_gzKCoBhztfyKVP0Gu84tfJm-myTMxAYyILvwauJXqBezFhv1tmnSoL6sJmvJTp60yXXz80y15iXPysqekIzYXrROxpMxTezIxqsMxZezu6xwKyByqbezfmrH1ybLze2u8KyNujH_yCjtGYpBLyO1yI0icgy7Mx0wv5YwodZbyoxryRryxny46s0mvKpu8XqrkGe1FI1whoJNXZ_lzy2twed1SuLeyT2y-byV2yRoonkvWxufzywIywimQsvV7yluvylyi9yozyCOyTmzVRoVmz1zxXmzxozZmzRZrbmzXfvdmzCXz5Wyqxu64s3zy7Vo-WyjKpSWq4swomzQgrqmz0-y2xuE5rumzTJywmziLsV1uWmypQdiOyZMw3mzU5sgKvqUiR0yadnT0yhJyV0ykJyZXyjsvHauKXuRgv2LsCarVCzYyuzgrayuflTmXyXitVauOnztdzHWevDzwlvrfyK2iUnz51ki3x1wyHpvWarLRw21uutwORwjgu0fyKPy2fyERp4fyCxyrSw7fyVpv4vvcFzhWsHezPKywXuKRudpvOezLZyXKynMxdMuwIzgxmdPy-Vp5guPgy7KzHetwFv5KyzMxcLzxYw-ZyDhuH7xDjtELyFozn6oJ7xNYuEqr5wv1MzoHm5fwZ1yNLyx5ty2u1iz6lzjXG2mDJlzvTyb_s7QtzIrFrpHfxVhzzqz_wJSKAk2AGDCzNBTbyjsp6zwulzFmGVjyffz8-uY3VGhxGhzNlAFHBTTAnSZqHgYkrnlkpngAkz2zBGmDMyjVZmsjzIAR5MyHrzMAtOynJhxQynd8u5lzPrz3jLWozmAIYQzliyS_x3pwk2ycoz0Ks0GoIeygozHmz4Ksdzx-KxQwoXbzjuv8NyFPrBXky0unzy5Jv1kvm9yJLxxWybSe6kv2WyaZrPmzAmyfmz7ozsjt9ozROyXLxKWrJ1uFcp8eymfvI5oHXybOyF0yGpz-fuO5oC_ydlrvZrxhydjZP1xBNVdJyXlifJykKvNQuadz5orcdzZ0yoJyd4tc0yhpzUCzLQrbfyVtwdfyrsvbQrhqm4OydGmvXkxdzzfj_Oymfyxpzofy_sz9Pp1Xy2pzEPywfy9my7pz3gv9dzsTqJ4xCYy00yATsFnyJKyNncnnzbBsIezQKyMqzIcjNYyYXqMZyRezk5xQOx0nzu5x2KzgLz4KzdmrQXoINsfez6Ky-nzRNsVXSJMvIGvuFegLzvzunnypezAay8Mx_ousnyOHjIayBNxY1ySryQozb1ySozTbrrkGQoHTBEvjPiIPlotggzjmM1cxFdxLBfSjzr-QJoX_OmQJuAmsksqc0umQt1PjMjznngydxqcucjzKGqHhtFpggCV2UyN_SDcrNnpBuz0LGYvDaVvrrzlowyUup8Qp_nCjzUHwBJjLosLazNosElznjzOrzSIA0hfpnQhThyLBZiyUzwXdyBwmquyMrz65vthzykGjhlOjCLZE2ekOLVg8aWdyk_eeiy0bx2ez2zB6LAU4m99shARWdwIdxw4vxlzrpgzlzAdxCvnRdxnazWzV_9ybztUuzRBRNFqGhtmCf-PNtFqV0Vijzopg-izTTyKVuLjrPOrF0ueexQpfa5v2GqWwitqWxuz-cvFlz8ba4ixufzrkGKvj-XdrypoSWjBT0hzfgxzKLkIxWsgLqvlrzSIADEmq3TsizeryyVsxvxUEsllwuBrXrzNlAoBAXat9kb2ebP9wjdt1Bv1RvTwzJwzugiWXOYwzH9sfwckizO6piWy0uzcOFkojImg6GA69dEWReVtAmgQhziowacxJunjhz2zBGgz7WZ04UCwzcyUMahLVy0wzNlA9JADiCj5AeAJ_ZAQQtxhS4bdwgUjjgztRJuzyPjBngPjzYpgYvzPlx0Gtzkz_izKHRgvzUDf74vKGqxkzlONldxlvzGexcxzGCVWvzKGqsvzX5vcexvvzMjrkex8kzgyaWuzJ_QfCV8EfBlz1ZzWosjJvWOrpQtsPLafhIwzS-B0PIrjz2Iv0EK7jvNwzAYeBeydwzZnisRA6MToGP6qf8SzXkyN1nAyzaqbPCEbtEiRhkJt9jzdOsexqeyykkGOiEnfkHfF9tCmuzmNrwRhmNhQwzCEucOsOYqrkGNwpbYAluzL1wVrzQFqbpfa4n8vnROrJOKfuzLOTvGqYtn5GqJWk_cvEgzykG_oBB0cZloRjyr_v8uzZLhzyz2zBujbcYpRKA3QMvZPH8wfrzarG24vrixxixGlz9yzm8CEHt2ATujzPJuASi3lzIzz9wzSIAGARfdbgratlztizoazzkxqazNakafzMvzXOnfzzYHzMvz1wqJzzNlAfEr5xzuTyxjwX1wMwz8izBikbzzS4jTzzBiJ8nib1OYwzBfzbwzCfvHmZRlzykGPoE2UaDDTJvyHuzvkzQBVZxzf7sotRTvzc0uvizWvnXxzQdxkRPruz7UyoxzD0zG_op0VSVu24EClzDwzxxzJ0qrkG_BDyqD4RAIoA-ji4TtBBt2xz6CBpaAUCxMGybtyCbqJbq4hz1nykkG5GApqGU4mUrzSvzBPxUehMxzgxzL0zS0h3mgy0zPzVNdxuunI0zgPsVxzMngK0zWFuivzYpgPFqZjzRFq_AR60zRBRCexfexMwhwehPexrpg0er0ckwvzDIXwts10zppgEtxZ5vtuzguzjCVV0z2vzJ9Q4vzqkzNlAGGTK7OKtFXFOilziNFE3qmWveqr3ZBwfxinrZ0zB1LAjr_pQUmpXMyqlsG0zXvzwlzHdxH0zSxzrvzIYqbex3fxxvzLeqZ0zQBDwiM8hz9xzBOHAmzLluT4uNevmkr6wxcIyqkrduvImzrlyOsvL7yLmzUsw1Cygey9rzmzy1frj9yawo3Fuvozpswo9yrsw_Jvsoz2KwJOyAJy_lyGliLsze-y8ozEXzHgr6uvfnj44rSszMWrkDg4fuKRXPmy-swJpzA_yLpzUGuG0yxmuoLxxfveov8WuO1xX_y_WuLfygWrWdzkgrPfy4oF-mzcXy3LutKv32xInujZqOauzKvQauolvbgv7ov5szoWo7sztXycauBtzzwyqfyotw1pz-lreguAmrMRwRMxyfy8pzWXzBny_pz2dr3tw3wyBqzGhvHRuLYyK5tatzWmrRnyj5xTnyHbugtzeJzdtvamvYqzsFv4cy9Xu-6x2oueqz1MxAjthqzCozBayvct4MxegyKozTlZMozrHulgyPozENxRozGNx7dprkGkBwhtyUXMOhwjAwZIxEixgjykkGoNCb_L9vzQFriBTftaCRvhrrsYVFwzDwz_fx-PkdlzqnbK7jWzzKUsyyyiQyvgkCnvdMxsft2xtHgw4qvcHjmfzykG58j6hyI3Rluz5jzFzz1GtZgz2zBrAGJxp07s5qzyFtqunHBf00zWFuPxzMuzYMycmFSuzzunYdx0ScYuzxngevnhdx-SK1PNsyzQYrW5vR1zkxztNrqyznwzwXIgGgvaopVqZLj0qw1Yf2KxKeywrzlkvAPuacrjWy_doYjrm9hulyGTu7rzePumuvw3rDfuDLsHLxHLs-rzVod7FuVmuucrxuvFOygSeBOOZ2oUFk_czw0xIJyy0xKJyiImLmyfPrNmy9LwDvvZgrKdzXZMMdz8woOdzP5rGtwZmyZJyTpzFpzcbXkszcbXmszGpoLguPtwimyqKvtszp5cDnzMXulcp_yiHnzi3fctw5yDUit9ovNnz5JyspzFMuZnz5dz_JyGIi_nuLtztvq_QuhnzDyyRtzsguPdpcfzRdpYtzVeoMezntk13zQezSnyrpr4XuJvwFNs1GjcnyxRuG1yaLzgezhnyivwBozqezqMuwtznezsXrHoznvw1tzXertmv0MuL7x3zuufttqz8tzT4z-tzV4zTozg4zQNFULAU-xDFO5wzqVgvpn_JG7mjoUz6zz2zB_6IPcdv4bINATyj7dbp1yNfbnolygzN8vyEp9TyDUyWeyDWeRnjvrw0gzg1zSIA-YIn2qObolSNEzLt2qLges1zSyzykGMITeIlDiHkyAduGnTFZiyYkr6yzZdyU8zQaF5vLHxa2djIddcTzXLNJrzhzz9qzNlAZ4qxaCKQBlrrnFBzxwZzzUjynkzV6bu4z28zy-qjspEywnuzciy4bxcEqz8ztvynpXAvzAyzMUuRRA2IHsLjVlzD5zZARDaznCjFazgNykkGovIzACVLAR6hcKrOTIlCyI4pCfz4opxzzFGt6NBJIPSjyEzzRxzQuzTuzV5zKGqC1zfexqvzg5z1ck_msyehturdqGDjzZ9zaXEQqMWlQ9NmbxyxhJtRyXoxwwi08zV8zhjya7ChWXIhzhMkBwup9z5ksRlGI9zSFLllzA8zUEi3zCpVmbbw5KbkgnC3RYdvjkxzcuvtxR8gpqUASqhqxa1sezzP-z4vrK2z5wx4wxZSPY3tVxukoztfr35zzJvvlykuvBfu95zouvTRod2zCLuwozXfvyoz4-z0ozz-n2ozVRo4oz7czp2zOOyhmzi-yDlvffvImyAXy_zyUszbszCdrX6z1RoZ6zD2BB_yNXyJvvUfjSdzi6zUdz6mzacptLsTdr_mugsv_mzTfya0ylmyv6zVyuidzvJy_Uia2xInzc2x26ziBzL5im0yJVio0yxGud9rpWoKRwk3z5pzo3xl3zq3x95oB7zx0yWMx-HoAezG7zypyuFzSFz-fyx3zchv9vv5auB0D9uzDhzefzjzz78vNny-auEgyLwmN2u3MsjIzZPylIz7uwT7zU2uTHuwpv8Kzy6xQYwiXqKkpI1yqtzK1yFLyvtzUHuI4znmvonyL1ys6sHLy6YwJLyQry6yqeZpngy0sZ1ezAyzQ5wdiINRkz1zSREovhqxzq4v4KKI1zPzz9lsxunX5zCmsYBf8qiE1zmdxmsxV1zM1zPwhO1zKGqkjz-kzsxzT0zuxzwuzVgxwBRyyzu4zvsKg8z0FALxwv8zlkzM-zQEqJ9zybyhrzfneBvz2zBeSCsmWN-QTLyXkyB0zAzaedxavz1jjcvz7qGA1z0kzRpfc5zh3Exiz71zz9zhpfuvzk5zS1zmpfPB0BwnJtxWvnyvzanrCgxvxziPsxyzf1zY9orkGWzCpboabv1PvudtKvzokzKrzx5v_uzHVylB0LtD0msivav0zQ4Q0izq0zKCRThCD2znDtJFmU-tFmzCmzHeym-zn0u8Hmz5zI7y15z-2swkrnWyykr_euh3tlzyJszEszZwo2FuPfv7JvDszzcz_krHOy0Gil2zveyn2ziQjB_zCmy4uvimzGmykmzBdzx2zjZrz2zz-yufvHpzvQj5xuLHioPr4htVJyScp_2zgLmfovl5rNvvkLmF3zigrH3zllrmsvFXusOy0LxglvepzKOpgpzf4tipzyszWCzcfyPyhLnuTQrhPwndr4uqtlvLpr2Qw-sze3zylvd3z0lv7Dzhyv2Xy3pz0_zn3xNRwHPy2Zq9pzq3zHKyF7z10yH7zNKyJ7zYpvM5kz3zQA04TpBxqgwv-UpRqzZKyVVpaDsWWwxzi5PoLMycmrQgyZ6uB4zTgy3RukvwVXonPypivhHueLzv_cztzhLzrezsvwHay2eoX1y4Zwv7zoMzaSMc1yQ-zNlAPzpfyFi1w88zdlGIxzv7Q7A08qiGzzTxz4un53u2lzvB0OGqIxuKnsCwnEuiTnvyxzD-zlItoMJozzKlz3tF1jitRyv8guuixjz_7zNlAy4pvDklrrMQZhqyJShPOsz5xWEsAyzx8d2BA-kB9xAo_wD9z7uzSC0_8z_7zLmUGyzjrtoLgY3SfYzLRitgwv7s1iz5fzBqu6jPE2zDsyo7Rhox8IxikyRkwDdJz4z2vImniEiXjily9alilI0vsbvL7iJttFytMyennrfGKUiuwjn-Wt6mwp5quyeu5qZFAIhqWLUXnpBHAjBr5ezDzzHNvhUzgG0sFrMEE6FyGhYfytpUZHSmdQyF7FrzEVfEIiugdwOzzoat9gtBHAGEAfF0JmfpVv3Oz9QyIOZmUt_lAKmjIShwgH0VsP3p2BA_FKGXJMUzV9tp8o2BAOMoKMU78zoFxvXhNiuA8o2BAZiXf_CGbycsutCuu3uRxQl8ub7oe6yW0rDRt2BAxBAJkMf_CFUzyRvv_t3zzXVteC0F6JxBAv8oPVM-XZw8pdcvVHwkwz2BvLeqFfovnJCvygcsjCGChjb0egkpfoTHEOqsu0srPYz0mwrBlWNy9HKWYzQ7uHPtQPx23oLakOVzjwtCI0HVz2HANXnu3GujyR_yqsmjRwqbjz-r_KneRwkCo93xwqtj-oysm0AxuFTFbvj6bnRw03x55u1-reI0BgpktClqom9oOqurNy0FtrI0BgY4GtMlzkG0iMvfI0lEBs9IQOLzI0jTy8QyG9oxI0tClwiVuUzJmwIiz5Uzr-oxI0ffizG0PTzstuQ9oHJ0uiECJ0DRyqrz5MviHtNJ0uhXxntFgaCpi-ewgUz2I0qI0lEBFZm-At5HxIqwH8sp8orxaqfp-jFoYjrtrkWhZgppgwpgq9BjChqyKtfI01YZI-pLxvNUKq9uaNy_otyCF5GArCJoAczG0WOvE6p4J0YKkPoEQMrMpiGG0FJ0esp_J00fopdwGQy7QyLJ0Y9oHK04QyCK0yjwgJ0TOu9gtHK0-foCpiVAwq1yihqVK0cgP_ntgdwh-vSJ0aK0WfCdhq4Gt3CuaJ0-Xvf8oHK0SHtdK0JmwFAwtNvd8pHK0IJ0sK0MOvN_pViJwNxu_Sw8zg2pErv3YUIxts8ixbgShsr9utZzKku55m5fty7o1K0xgKX4ZdgP0TtkK0wUzZHtGL0DzP5VAJL0JxiBYbsK09J0n1pOL01UzolnsK0gCy0K0KIAEoAsRZsTJXK00jwWL0dL0xgK4Qy4GtYyz2J0RppOL0WK0gdwerz1I0nK0wJ0LhFxBT7obCpiQkzuK0GJ0T_IwBr8jyeVMKK07yyocszcsERxLRgGRxp8o1RBhMcyHm2ewEBusRvr9oZZAwiCxXBnL0Lxv9gtS-zRPkOsreSTbG0GPtc2yghwhwtYdqEzjQFuQow4AjfqX5UL81nTlHYGskcHkxiS9NEJz1GZR2yLipRQqM2zMeycuv2Ku4euJmzWbzxC0f3tU7yVswpozzFurozAszvKwneyf2zoDvp9yF6zy4sk2zFovlip4WyJovg-y3coN6z_ozsSqUOypZuWOy7Dv30xZOy50xIXy4-yUWrLXyWD0dszXGufszV_yuPTdD0ggrfD0S4thD0U4tJ3zSnKL3zY0ys6zedzFMdvszrD0xsz4LsuD00szwD0fPwo5scCz0D0q5oq0yYPoz_zbXu_NiFEz3_zHEzp3zNtzQpvKE0QtzAA0FqzQPyInyDaq5QrOOxJ5tKezp8zeHzJwmSE0-QrQnyR7zteksIzR7krDspIzmIzSDsvPntPn8IzWDsJgy2IzO9pYO03Iz51BOVp7IzlbW3KpkVpKWPNWw1WwGwH-IzZVSt5xqVppDsbVpgVpWymBpCLJzW-bJMMfWwxVpGAsmWw77kVJzSJzFrhAEs_MsAP0CWwjJz1EzU7zaA0KvwGNs72i7nzb7zptzuwv_nzrhrC7xmA0g7zrPysE0nXrRMvycj3tzb9lW1yifzR4zlMzJbsogy6PygkpMXAr4FFptsbaWEiGwf4O0n4jGVdsyO-zQEM0vEA7oaZEAPWsyyOo8bZetw1dFasTvT6O0FfplP0ZdC_oiqNvF5b38xA_beJkdxmpgXwP0iWCTkCi1vITyRZXUO0JxqKbu6MsAujy7olP019bm-sIbCO9x9dtcyOcPyP3pTQ0KyOS4p-3bqfz-Hc4P0SajN7kcO0_VwLM0xP0UQ08oaR6apizHrh1RVj9UiwzF_bsP0ixm2Pn5uTlxmHQ0vAApQ0zP0R6av-bqBxOdtrP05P0MymqFzkP0oQ0dQ0VetvKTvxSwQ0iQ0NOzBR0w6llWwDR0IQ0FR06oaLquWQ0Get_Q0jQ0zQ04Iz2epcQ07yOsoa3Vpo8bVR0xQ0AR0qWwAZwoWwaR0ER0cR0c4p-_Go8btetZQ06DsCP0JApbR0-P0R6aK-bI8k--b3P0tR0gWwa-bYJzmR0QR0q5AeQ0s6bjNy79bEQ065UtIzOWwh_hCEo2Ww2FybR05oaKoav-bNzvV4p2-bpQnHWi3Q08-bDwT--bfQzhR0XR0PWPaxqnQ0iWCwjjA7H3R0RS09IzXnplP0qef27bjetpO0aS0MrhRxq8R09oak9AxZsKKj28bGuz6MyWR0LR0bbWyO08P0xP0NGZT4YXoa90qNcC6Vt-Q0ZS02S0RDsXO0T7hS8olP07S0kmQ9S0zP0v-bg9zBT0KR01niTvTFT0g7yHQ0QK0Hoih1yw1yhUzMXA5Hd1L0zK0ahqbT0BPZtL0ML0E6pbT0Wfk-S0O9JC-CVL0bQ0vEAoOveiC5OilM0sgn8UxPIxBfHX-zc2jxT04zRpSsv1sOQ0mO0IS0Q9pv5xdS0KxFAzEY5C8ywF9bmZlovaHT0Z8bP2FA6mv5CERcRQhtP0GMMvP0IU0jBAyDi36bErz2qCLfz2niayOhnpMXAwfzy_jkNaFSkgM0LSPilxz6a9E0hCD1T0hfhhM0biNSlxviiUlxdpwkwA9Frdlxf8V4neblxtcuvAmP3gHQ09zzMU0jG0DKcQT0vIz8R0xMQAkwoP0K-zhQ0PU0myOUxq8R0KByh6Bk1hfgni5pA8o59xm3KDrCfdtBloRJ00IuWM0SU069xRlo-SvOdwhiohzg7FrvU0flxN3gviN71oynxbgkHZLrOuq5zg-zdahlbwrDlyWVdxt8YrARou5zNludozPlu2eu2Nydzywnv3rzynvU2zZbz1nv4zxuczRZrBOyRmul9yixun9y_M0h2zq9yAKvqDv_VukhtcmuSLx9czBlvE_z0swimu0PuBpzBXyT6zhorV6zC4tIdz9BKP_zUTEb6zrorOpzmheZD0I_ybD0MvvUpzYbiWpzdmoYpzW0yYdzkD0pszflvj5cMXzlmopN0ZdrmmyXCzomymcpZqmWgvlpzYgvj0yLnz46z2Jy8Kvw_zltfz1uvfy1Guxfycnz7XyC7zmEvGLvAmvJE0DouFumEmvOPyNqygGkHO04pysCmKqzdhvRKyN7zGCskprNRuPFvNZyeLv7T0rO0iJz73zBUD2LvetvfE0ZqzdMqf6sC4zUgyE4znE02MxEozdgyP1y6Mxm7zJozsA0Loz7YwdltmMzn_kSayQeu1TzU7cKlyWMvjfzGawxTz9wvCZwhQmIYi-TzxezAUz9RrO8xY9ol8b9uf-F01baNmn8R0JQ0B6UXJsrgnrV0vCwCky_ULVlxepwjV0xU0nKNH3gtRlclxYXfEDxUuI6T0n5xWezpsocxm1nzSS0-yI2FragaCIr5jvZoa8E08U0FV0o5xHQ0TkCHCIMGciAwOU0LVSBCa8Y0i5AjkUPbeBZ0T6oy2iEZ0k2HF7hf4pR2ujO0VxqJGdLZ0fglh-bUY0DQ0FxqqkpH-bw1zT_Z8mkwT0cY0V9hZnrfexDF0POTUzy0T0bG01GSfZ0y1yJbzfkvXAZAcymC0UBphozJCppVzslysIy0M0izydskAfukcoZ2zz5Zj2zSsvuoz2-z-M0CovAN0kxuG6zKW0CKveNu_Ny1zy6ozq2zNszs2zQSUjmzv2zjmuVW0J_zOD0ZW0Hdz22zRJy42zG0yfW0jLshW0SbijW0OWoB3zDyZiszbHVl6zMmcn6zuLslKvlLynD02LxfpzxOyW2xuJyY2xSCzU3zrmyW3ztmyJCmUQwDX0v4X2bis0ypyu_cpRziv0yzLyLX0eLn9_zCO0t3z20yjnzGRuMTsFA08yugIegHzSA0ORuUA0A1yetzznzm5xLQn4S0htztMxgPyhtvbnyz6xkhra7z_GjD4ziA0dLzqA0kmvmezlE0oezjLzKMvGLynqzumrpqzVMvgSdFY0B8xlfzFNzXawrT0s-bGNAvSVfgYOZ0pS0bPydS0kjvWU0_LrH7hPZ0KwHXOq08bZ4zl8tWlzEV037k3b0t-bxS0nVv-gbbY02Dd9YSGjr74pnU0o2TjglQlWcY0pxiKgyG2dkX0DP0JJzvY0PR0TkCh1Ck9okYtFYd5nyu1sFNhnbwp_YJhjXc071src0YYfnJtSU01ZPCilT-zEK0CJuDXtvc0gzIZc0mglo5xbDs11dfouA7lIUyOV0vEARfJfS0lMrqP0CT0PWwqnpMXADahrGBId0YT00S0Ld0Fc0kS0vEAdSzj7A6LiP-XiSz2MM8R0bZ0xEYSd0L-zlyz4oxneuW4ocksk-zhkvU3ttM0x5z1V0czyaey-AmtC0lozR9nFsqMmuNZr8C0Ksj-5zYhtA6z4Vu3d04iZ8frXmuNLxC6zKJX6cz1uv8czxeyiLyGXzG_zlmzMD0uhtK_zH0yWsz2-ymajUD07xufOy9xubN0J1xdN0nW0NNjiKveGbnszAuqlD0bdz2LuddzfXytJyXtwl_zNFXiRa7W0xlrmpz-Nx36zl0yqpz66zOCmgTqj3z6N0keYUcy-a0n2kWMsz1HsgZK4xyQrBhvFYyME0Eez4auULvYX0K7zCuweoCAktOA0zguSO0ctzS7zGbuZA0czuxourX0aetwso0RuhA0QP0rtzcYkXgySVdvwvt_cxwvj2urb0M4z5X0O4z7X0Q4zkMzkfzhP0zA0COsTbrMXAmS0ZY09DxqY0JNhPjChZ0qTLRlxjM0_X0A3guU02ULAizjiNE2nAGr0U0hV07f0Miz8c0pY0p6nyf0cwrUd0tO0lDsbZlwO0Q9otf0T4Yb9pukzRFYo8UHQ0qefCWsFhyMByQULbssAMMTrrbww7c0xDaJ2nmnxuAmbg0DCHcrrrIAOWAtkUQ8i8I0u7eJ7tOg0LIBNTj3UjyMTKcs3yeu5FEuQ8Lg45FpPxdpMkmnmlV_owlPxtPxqlV2Sxchf1PxHRmz2KLhxQ2vCkfwpM2nfIKFlkfCfxbYR_Px0mnjuyfdiEQxb2QzkqF2vxlwCUXMQxa2wXQxh2wCnnq6vHh0bh0gHkVmVUQxNh02cd_PxHrufTxJtUgh01YCO2vGeyfh0agg4MgvAy7mnNrjv2wxvV6mPb2v6Yzg2ve2v4h0o2vdpiTuyjEyPNglzEm2v7h0cQxmnnKfqxh0MnnepRv2vX2vC4UZNgGnVClq_kqo7uBlqm7ufNgxrBhNg2FRjNgnQx87u9ZRoPgzUtz7u-CHPlqfUyFaRRvKSlqelqmQxGbzrNgj0elzeoJBekEEsMilqglqlzejlqnze_YzqlqE8uElEZSm77uPOglvKqQxhi0rnVbze4i0Mnwvlqu7uxlqpDC4wt_i0Mi0o5ggOgrQxWvyScsluxynnwQxJqxWExPj0-vKnHxuSx7GxOKP9GxsAponwFgE2Og1IzhgVtyjAofZ3uwLYxNu5ktAPgcwu6nycFGiyxILoIPgsfoej0IPgaUzEPgudRMPg3rAO3I6jrMhi-mPs5eAnPmOVsddm_MLi06j06GAqPgOBuZMo5yjNBujAuGLo0ApYMoNPvWAuci0uBAAk0evMKuMFQxTuMTAGsj09PgAQcjPeJWwMhiCaR2PgBQgSrjgcvYk0bwuFQgyhp08tI9tuPgwgwh0i0xK-nnxHya0p6xKStJJQg0uMThpT-oqUyOFujRv5ew1dqGzjIyKpUyBkyZQgeTyd0pKvMmj0woZ0QH2RcRFudsuTavpQgok03botQgTvM5AATk0GQgyQgpj0gOehyt9QxVVM5VGnNxqcsrjkM0eSbRfbRFht8-OvcsGRgpYx4QxJRgBM01csel0ycsOwMj0eoxrkl0hYVuQxPCGIRx5j0IbFr0eoEw8RzqzlfwuFbnORxlwua-URRxizjXzjxUypRxWRxR2wxl0wnwPbykRx9UydwuLds0ZdKdsywuiRxqRxrdsUWdmRx6mq41tRCjtmtlmtIyAPcoX3uxjkQm0Cm0QZdsmtCm0nds3RxMRxhXdJvQk1eu_wgAxb7wECxdCxnuyrCxpuyCDxO3DvDx_Cx-CxrCxmCx3BxFg05Ap6BxQCxMmqxSgDUgJmqdZzPZzpae9de4m0HZz9mq7mqOoizEyO2eK_UvonOSxNSxwEyKSxPSx_h0FcKLEyXmqWk0QUgemqVmqgmqOTgKmqAnqtaefmqJZzpaemSxsmqimqreRbSx6kziTg0beGnqfTgnmqJnq7onjTghmtlTgpn0eZzmkkeSxCdskSxd3u6ongpi6YeSZzjSxFmqoSxV8uqSxxmq1yypkkI3v7-utEyPEyzFiUVmCIG5mqqn0kSxmttnn0fTgCnqWmqEnqgZzWZzTQejZz-m0ZQeXdehZzoUgP1o0njD0o4ddF0o8yo1jvb0odpn1qVNIBu0MY2K_SxoHkW1oS1oOnqXjsexHLnq70MsUgpo0RDSP-dxUgT3vUkxCDbG6qbo0cwwzlpugwYBqzffvrx6fRzo0CClppnfBqTRBHVgoh0PfsCp0GgRhBq72eJUxzpncesLbS97z-XxvTx77zHKGLlqZ3KG2pQTxM3eD3eVp0ejyeVgE2vMp0VgRnjyJSzCry8gywAvf7T4qyGUxpes3wsjTxhTxlXmtuqc3vQCVxgR0Gy7mUsbqVh0Y2M-1yjbq1UyB4KxTx0p0VCq5p0sTxb3exesDUxLCqTLAxrVhnxHfskuoqLGmTx4Tx3esNWgKfsBGOXWg8esh3e7esap09eshMG7Txi4Kp3vFp0Gq0hCqjhR7p0oCqaMGIUxmtohqn4NcQq0cZvuCqtp0kWmlq0Dfs2YmboxxGySUxfcLAGyYUxKUx6CqzZXoeszq0rhzEXgRUxcUxsq0UdjNix3qniUx9g0fUxlUxFrnnUxlNidtcIdHsUxJB0WyUgUxiNGArne4zZiRvfQTfsLSsiJqFSsj4a5UxbVxNnarXg4T0Xr0-UxZfsAVxNSrCVx3qrEVxer0SixLJbVVxlfsUgxBr0KVxSr0pZzqr0ssXRvxn4MWVxjwxmr0SixrOGl3us3v6Wfapxs4egVxNabx2s9tu1Ey0Hv7zWTMizsVyvyQp054eTVt85KoqxUaV-tux3vruu7vEz9tSVtpttJ6MVutUYgRs0FMfmff2o0_0W0Vx13vsmf7JkKWxRqx8PGNj0RrnKIA5VxMtV7VxTdfkjRNgsBWxRgsgWxV5eojRWtV_LP4Wx2juM0WOZg2ZgU-qvWxLWx-3gL7K2ZgQWx2ZgSWxMhsUWxXXxns0JRGXWxOWxW5eBvEym0wYghZg11RQYxS6M3ju7ct4tVhgs0cf43vkgsngsP4R-juVt0A-v0Zg40WcisnkRmvExWxFt05wQ0Wxoat2WxQnqxs0GTz6WxzgsXNy6Eb9WxBMUQVkzhX55e_Wxrt0qat_8MC4vBkuCXxMXxgNomKFz1qEYx_gspGRFXxYs0Pcqz4IkNooagGXx6atE6qoXxFu0U0vmYuRis2agK6qU6q79KaavOUtrhVFq0_9uN6edUGr8urNoQXxhXxYVzJhs4t00VtMXY2Vtm9uMxvR6eYwvAL0p8MBt09jj0qpPbgXPvgBrY0vPbgTRmL_M_K0zFyu9MGhsxu0Q6q-8ubhsvyzThsEoqF-MpXxNkuFYtucvL6qsu0RxQbdtHNtd-MBWG2bgRu0jioQvn_u0vNos3ucXxGTz1WGM9uqhsoXxQv0UisrXxsoAL_MuXxRrQ1hsyWG3hwYVzUeP_OFY9uEdgzgwaWA59tb-Ka0vscvYcuCL0oRmd9uxNoEL0bSkUPvbSAncgU7ei9uVPvoioDv0n9uTXt6XxENtHisT0vMdhLis8cgn0v28uMCJfSkKdPwjoiu00J0Bft7u0i7edANmctZavpv0skc-ho89pJw0Fw0JftSdg09pM6qBztSTyyXxIztJNtwSk5v0s_Kh0vhw0D4jyleIioMztVw0JBNQztPNtZOuK7tbOuK7tFTzXv0A1jGYxGltOmRL7tWBN4dgJu0TlR16qv5m9jlWlnj8ueisZagutooBNrWxZ7ItBN0toxq0misgisH-upw0fAVIuo2aG1HkNx0BCNXegK8eCbGFx0x4IdegKuoms0h-MWPiSLIP3Miu0bNy8atgZ0OltPYx1w0ZoHyPcc0WbAVGCw29unx0g-tmCN1CNRw0bseHteBuubt0f8eccwBjsLoRct0DDNIDNnnwWbgCjsvs079TToRLfghYxFvEF4v2iopAWhof9dmZ6nBNPI4vgrnYgfsMFlcfSlknMhKrn2xEzmfjl0rrnvrnkh0i_Ksrnou0dfg3DNLNPcDqT7i0YxHULA2ydme_8e9qpVQB5rn-rn9IdbhFFxxCsn2rn9fgHZxDssggtAZx_VmYDfAVy7qpwbkkHHTqwDDq6y0PZxsjsohyOsEOggqQy9gg0BiR4vZh0rggACy3ByUuyjJxzyEGgxzZx6ikZZxMfGPJxdZxQz00y0xvVUJxBwVWJxanxP8asgghDksRsmJxJs0fDk33mfJxsZxbz0B8szlPlRsDqRrsxHBV1ZxkNi1nPj0v5RV9eGfzeK1ErdyWhg3Yj3kp2Zxwbwk6mpjsI-TKqwPtunwVSsnyjs82aVLVLBtujsQaxasnlhgEz0fZxesn1fGALw6ikshgI00D8sOBtTaxdqRQDq-ek5nj5VA_Ft2njAWAIxV-vtokwLBIFklFmeoz0chzPCwA_oK-epJxbIYxIYWz0Qsn9SyaaxDw0_YxT1tebvfaxoaxUVVabo6jsWigmaxE1adbvaboDTyhgcX1aX-eHksgVVX-ePksISVyDqrigIlx4snDJv0snTbn3kyBVs5ax1igqAfocx1axw4q1zsTrvSClIELFBylYmrLgenx1dYDjgGlVMtyXurHjg1INLJAdiG1xtBHRGbxXgGIbxAsQCJNz-eMbx1-eObxROV4-eJr0Z3ROtnSRb5iGNbxaVn-QsRZbDEqtksVwxoJNuctS3ximM3br2brI_eswxuJx_rRvjg-E0tjgzqWI9lWbxwEL1vz2ZzXtnVHqctn3Zz6JNxdSdm0Zbxhur9ZzfcuMkg3qgZyy910ikGe20LknK4ze_e_ZzVfAaUypksV9zrurX9z0ksZlzYrvUbx4kscKNgkg_ELZkGn3eGeSIaz9oAnkg6u0lurkY0F2nptnHazntn2zB2urvmuh20ubx0kge3VRbxuF0_kg2bx2brL30xJxAlgwksP30pkzIoUrtnCpCDcxoJN61oh10XlgHlsy_eqsRJ10MKbxss3_eJlsefxLlsK-qM1EElxi7fvtnelgxtnglgaJgzzpAsQwLNmry4tnjUxOsRh-uPoUt30Mcx_mEvixaunQcxwFLScxBrp8VCIJSzEqk2L7lgNtpVcxSaz1nXUazEmga2tRaz8nXw5UJmgDrsBnGUFuDm0Y2tShzmcxgcxc2tl4vU5vngU-EqpzwSunwyVamgflsal02lgo4vS40j0t26Gn3cfjx5vhvUuDxumunKNu21zU-C3cxa10Iuz5mg0PjslsrrNXoG0lzx40tls30z4404aD7mgLxzA50_mgC505ls4ls87QQxz140Veh_A051zr9zpEk6NN0409NN-TxWvnYjzZehFB0ExuYngIz0dvZhzV-una50lvnF5vDi0WvnQ0zXuz7l0-tRHB0SoXHvn1qxUDfauzV1zncuLrQHF0NVqrBf6sijPt73u2ngl0hdaz6br15AwONJmstdxyzViUNmje8Yz0B0Eog29z3HLRmsl505vhLogVmsSPtHPNECfzSxfexlgNx2E6BfwhuXIxlONc0QgmsU60deu6MrQ8A450foXnehxtAcdxhWUbtx6BV4dxzuR3dxpms6ONb5ziFqe5zWexEAZMqxqcuK1z3ognFqFexhqxqehmvznoXymsRBRLB0Oexovz2RqT5vHi0f50OXBUexzCfA0FN0zF0uBjzQOr6ms6CfH0uOVu2Sr-br81zLjr-1zO70G0uJsGM700vRdvZU1zWFusvya4SP0zuB0NVq_kz7QNEC0-7QxAyU6n5GLCByocxJwnOuS5pgzexXkxfPAfazPmFUI04Rqn4DRGqn40GWmkDfig0P_s8ex8A0zTyGZo4cvBfxYCliwnwtGXqgAmwM1VjwnXqglwntHPM10yamuDfbVybNrnqgRkus70BsQJfxljx52qMfxPspnq0qowtJL3wnK1VcnsD3qMpXxqgK1Vo1zlznSOPm1Vzy0ofxvSNFKLQwM0SzjzpSkWqo0Dfx-SNzuGq805Jt_wnUnsHrgkNqCpXeClQfxFbDdfxaVzsfFswRkHHr5vo5vNNfVrLuy0hrggfxpnsl806ex4rakGaPssNspGPmhvZt5vIaXsfxDmOufxdJLvKL7gw070wTj2nsHrpM90cSNoQt4wRU_g4ksTxRBosobtUxnG_sWxnvBRRVuF2VrRNHwzLsg2fxrYrNF0cUN_50wiBkUN-qiJqvFosV9sljzxEfq4zd1zsGqY90YruU0zHC08fx0vzPz0iz0FC0JC0zuzAlz2-AGVN9GqPgxvr0SqrlbtYOrOWkor0IC0unSTuAYgxszojos0qrYnrlkeanvdCwb7EkqrdOrO-0zvzDtghgxbFfjgxK9z53qsuypgxuuyqyGNtgBRxpWN8VN05v-90rgx3gbbHqugxU3VwgxApsygxGps82VffC42Vjtg6xnIVyYFD4Dt2DtdpXDynjdfFyn1gx1mxztg2zGZwizgxN_08gxpMttugqIx2owAhxP_09osXcx7WN0owenewwzVC0LynPynMuikrziB0TAJzKdX_0YNDOAtm_0JVyLxAd_0XcqQhxjyAS0GDpsfNLw3VkvZ8-0qyGlHqThxk_TrjvDdwu_sWynMAyahxN3y66UU3V6NLRpsp1zoyUehx73VSpxJ3V0NocFumhxizRoPs9vgqhxEGywClrDudFrtDuxhxtINp20q9vUOLCglR4jit0aA1o1GTSsspsYbnWIxP-v9ow8y0iA1lGffFyXbndvgopwLVs8hx28hLy0uA1DznmvgeqWsz0jGTpps5BAsvglzn7Aw9_vmvgd4zZ_vefxm2GXZNnhxPA1NYNvCrwRCg30FBwEwgsDuszRbOh4uhBTfLix2xRq4Vw30Rixtr02jQJjxh5EOwgGHfyT0GMt-6ETrpiixQknLDtpkxjixQaNeixM3qIHfDjkgB1kztWTcNqsYHf9ikgGEarpDvpSzn7LterpmixApwxwgVqslkxFNk0wg5wg2wgbqsYqsdqsuixH20I6vXzn1_TQ80AxgzbaiqsDxgkqsFxge4v7B1LC11PL6ixa5axwV2ctj1aSxg0503lzVxgzHfR9y-dNaxgc3aGjxSHhIjxgC1S5nT5Gpzn4HfnxgCzBpxgmSvHxgsxgkCFuxg39dcrfLjxHeNQIqAIfmOqgFZitxXzgGcrxqsS7GVIqRjx28sHeNUjxByghazYsxyjx6FDgIqi60Y0gjIqNIfK4jb8zd5VlIqkIqnIqjJfkQLC1Fvjx08sYlGVygSPPTkxrQL_C1m8s6znT80ENukygeD1H0gdypWD1_QLaIhjjxARLb30HPPvygqD1ieNH_uc7GWnsfOrK0nkkVKkx1pUJkFjLzBizzUC8cujIfPizldNR0nM4jT0n_D1fOrQzgY0n8f01znF8GCE1lD1AeNB1nV0nY6VZD1ezg_yEhPqujxqNqL7VlzgM6VO_ug_QMdmzfNGE1e-j3KqCyp46Vp0n370ikjx6VAqUz6Vs0nXJfME1nE1-0gISLthwo1Rw6mWPPD8j3eNgE1x6miE1YckA8j50n-0nL7VA1necqC_uyvxv6mdzf9jxIJqc0gIJqe0g00g8Bk6KqkCj70ndcqwIqbckyIqLF1PrskfNr0g59GCkxS7G8Iq21RufNLbmrNqVrslzqDkx2dNFkxefxtDS_1RA1gvNqdkGhrsg-jCDkh7Ve50gD1jrsP2RIcrVYrcjxcQHOryHeNOJq0xHV1gPdhPkxvPsGamR_uhcq24VJq03rQdkW6ZmPWmrJfaTLV1njMG830rVmoJfKbmf0gwOzVkxRpwMruZkxP1w_zwckxzOzo1nikxKPiXdvWG1U9B3rsW_urpjs8hqixTjaB8VH2gCqw1kx7rsvgtdSsczzVVsdIrSJrukxUeH24zRKfkJqJB1yPkYfzKcruazb4jQ80GgSwsyDg0xDaDlxc90yPq57fThysFBhKfI907G157fED14gyltyVssvgt2f0tGHkM0ag0fiNiwFwU0vwhf8VcqXiY0SH1-20_f0mY01U0hg0fD1ShNYssbkl4ULR3gmlx6B1GCHj3R040M2nmrvm3RKFVgssg3gO2n42QN2ny8V8whjB1cWLissulxs3ggjNx3Rylx2lx0lx43RRAvi_Eh_u2lxnnqkHRAI1qnq6lx93gZUZvnqV0WrVfGbzj4gT4REkNTYhE4gV4RmIHTLfCffXjtvuxWLiR4gqquCoq99VEoqVmxMmxIoqwquGmxyquRnvL4gt4RLmxH7qiWVQoqwLf2lxyLfwYQUoq0kNt4g4LfhmxLI1H5graRboq2lxdoq9H1Oefiutdi09oqF0f7qunoq6ujgvj2lxlsQ5I1n_qamx3quFJ1L5gxoqh5R7ctW5g0wCY5geI17Utyrxemx7oqgmxq_ujI134gd-Vl5gyVxnI1aAdqutVI1zI1vCComxnyRl-V9RqtGhfXLqks_1o5Pa25gtjghXL3F1EmNtJ1bVgTkFrmxrXL4C1itsgmN3ssH6REIy7ssG2ycUa_ssM6g2gxENfO6R6GAT4S50vxazzmNE6Gc50T50U6vV2n4mxltsW6Rc6g5ssYKBDnN8XLh6gHIygxpAYLqhyfdvvcFvqXq6gWtsC90nryMK1niyAzgC208nN36gbvFH1a8Id91aTts56gVgzqK16uF96gkOr7JKA7gLKKC7gLnx16RNnxwHHTnxYK1WJBC6jbzfJF1q7goYtn4qAIHAL1fryRnxntsXK1Bz0b8RQETc7gCoNOC0SIHz9gSK1HfHktsFtsm7gAqHQzzbnxPpyMaxpFYqtsd10lgngnxnrp9sRFAfinNjnxw-VcE1lFED8g3RBF8gfG1_0JtnxdgklV0IEAAus_Nfc-z_ts7tsh7R6xHfH1-8gSgwJOfTrirvxbWep7RaqN-djXkfWaz8L1t2nk6vnwia7QEoxR3nNus-2nAoxlpw9JH22nw8gHM1N_VVCut80K_VqpN72nJTRtpNgChP_Cp6vFGhePkQoxa2pSoxD9g-F1VVyB-zOaLh_V1uiP9g0uiDqNP9g7q0I4ob2QZaLUqN_jP39ZFL1-wSe9gYXedWeXs0Ceydoxq5g14HVXeIhlOzbm9gE-gI_Ccus7IxfkHMsy4ui6dyKsyV3nCiNXVyxpw6fi_xzvaLmxyvoxAbL00IlusvOfKoxPM1yoxa5Krus1vyrRm3RmVQPvus3Eyv5UTzxVJHQ-g8YyzZUT-gAOogryCdDUEyIhtpOryYudbLejz4usg-gcKsa8cxN1n-g_oxv2t-nXiOKYJu-N1G1CsOzqjFw-gXztWPfaozl3nApZcM1LsNI9R5-gK9RKpxRvsTpxEdALpxO9RTvsG_gW9RXvsWpxZvs2ZiYC1iBjYpxbsNWstcO1EwFVltUDVevsXvr2rgZiiYds3_oY_ghpx7vsFF0f8P4Yu5lkROKmriHhJ9az3gUGtNFwy5dR2J158xg50RtNXoPvq0GK1obn4AqlcL9x003nFBpbGA4_gQbknpx68p_6imvs6Pfqpxipx7uNhO1srz9Pf-EyY1jNmxIAh7si-9RmsnsvsOAhGpqKsxv3iHoyFoyGqxb2QwpxmXLGpqUMlsBgWSiCZuelyIdLmAhNrWtELO20wBggCf4_gCbzxAhtO1R9xx-xEAypdvYwFC7vEjraYrmXO7D1-2uRjrKQnJ2p7cuOYr-2u62uwazobnhlyrmpSP1w_xOGqaSij5zzpxarjvBAUBhwn0qO1ZUhIEDbUhQvNXQfcBhb0fO7vm7F93nRh0klKj7007vEvi6TyVAyVHBC4nsmfVSrfQfC5ehQfBIljQfZqxihzEyHILqMrUeqxJwsK4nbqxMcHlHgBwxI4nSwspmBmeLtqxVOBHCh2M10eLxRAPwNiiioNrNDSVwNTChxz0-_Iqqx4QfC3uwqxUSHzBhDrXfwsiPtKR1fwsyqxDqwg0zg1j3qxvri5qxXviRrXFAvwCh5TtJxi9qxFqwJBWjQ1weL7Ch5LbFGhk_RaABaJdiwsdIxoyzHgLGDh3BAvwsF_sGucwdvfnvcVu73ny_RGEhZXCTDhelew4EVDhpfLLhqbDhJrxYDh6FBCS1bxn6syW7tiRfPrxkRf1wsmRfQMAAxs5fLdVp-ku9le32GEQ1ynrUgwHxshKjyOuY7tbrxXLjXrxvtxsLLjklRS1Pxscrx-Rqerx1Xc0Rfr4mLpq-Ut5QP9bm8rx5AS1rxg0f3Rf0S1TEh_lk7Rf3UtjxsjASz4n8Ut14nMAv_UtYAvr0f3rxv4n3bmBT17ASf5mUpqQmxLcmM5m-4mAsxRT1-yNNT16oqfAvKBSRRPiAvcEOCsx44nLoB_BWsR1whWozNBFhGF1TAyFFhyhWnAWPXJh7vobyj7vB4KZCyLsxUFhvxsOsxVsxMsxVFhYjxB0N-7i7Ly5byrMtrGgIooJ8CKooXSf14Q1T1oADxxvTsxwxs9RvWyyXbAASv9T1k7vlSfYyyArxyT1mbytyy7C159ZpoP0ZRq0NJBG6FhZ4J8byH4uoSfIysybwKys7sxLxuWSvPCW5DuAr0rPtHLPs7v-4nEIP010JGhksxtPtqcLpEuDiL2A1OIdl7jrEu6O1MyspKsusxRuPf7jOm03HPwsxNXHMKr4XHr1NOQ15xjGaxK00FwoKtxtBgzGhlYHW4DK5n0Gh5GhoCSNTfTV1O5nkmsVSzVYHqfCe2sH3Nkcm7K19gwnYHr_BR2NaTfL7pMHhoCy6HhehlXV1_dAQ5nlV1gTfRriFGy-gwNwcO7p82tr2ND3tWSz_8aAdtTwcF9aFeYxrptN12etC-t1CC__orHhaSzatupysDdtrys_sxtysX1zshn3etA4aCC0oV1NW18HhH1nG3trCWHtx3CCMF0Ytuf3NzFF30gn1joysXwc1ZvdVuTIh09dHUfa9dSU1ptxd9dwo0l-dR8fF5vQtxPzs93N_10o-dXtxuOvStxatxw2tEDS38jYrxdzsazsfzsmtxktxGHgrW1nIhHkLkp0cIhuUfBlx5nS5IhaQC41hA2y1rvk4Nutx7dvqCwzJeicsw5nSIyveuPLqO4u5W1pbHRJh4txTJh6txx5n3rvvtxYESbJhj4NMWsLVfG0sdX1W4BI0swbnV6to1WaVfnX1cVfxJhrP1ikrFuxAcnFKq6JhzESkVzWI1PDWaUrLuxJuxx5NcqwGUrBTriSrNGFK2jIuxSTTmrXWuxshlOKhOFSRKq5IFXuxi2EK6nkDWaKhZglZux2VfmDWuhlphsIvhfuxlKh-L188haY13bwhuxBDrv5Qp0shY1k0sKgiuiAAbzSRsQAU3qs7VfodXYdHP6n_KhlQy6goQAUDLh_dyfDlGLhhA1OKqFvh1DWiAy_6mywex0sxA1gDWGApgkVkJBVIyCZCi-zXYrUva-0sV7NKFt4Mhy5Q8uxFHzlGtBseAwydWfIEfMKaEwyuSsVWkmLhKCi25QEvxBwyLqaRL1Yqazux4vurKoFGWF5xSvxJvxAMhFU1jZ1EseV7NOvxV7N0akNZ1c2gc1sE0t9qNbSingSe1s7GFIrywGy6LhTvxGiWcMhaMh6vuwNyd1sF0tdGSmMhYV1ivr85mVLq-pqaXvAVrMa1kWvcXvfVve7N6Vvw1sgdPVixvgH9c0Xa1pZ0nM01gtZa1Tc0cc0rmLxc0AMh8B0ENhhH1KNhz1sCdNMNh91sQEW94pnvxVNhu6nna1vgna8txgn71sVrCR3tna122TfNhWjz_DutvxovrvvxlM0Pyzqa1FHSsXfA2sN2svXfntFxXfvNh6vxxNhzXfHoeeUS06nU-NP2s0Xfz6nLxj17vGvCVDi-Q1HiH9vxLBU_jvzXfBOhmVxF2sZ8tQPBcsx4hwygtr-NCssY5jnavv-NPHSfa1gcJGYfsNhTOh26nQ2sH206zvTOh4psr2p7zvM2oU2sKwxqEWrvikGY-oqSYfw50IEVF7nriHwWMAPhXQVWYfa2sFGhzOhewxGc1O2o7N1PRVNUV6Ohq50viHblwHwju0CfwxqVVyr0UYfJPh2_No3Ct9uLrJeXZKPhgXZ6U1pwxOPhs2svksG4Cuwxpc1XPhOAOMSRaPhLjgwP0-IApg0QNYUvyTGxIBqBQyBgpIUVKMUnbvsuoailNG0lmwDSrD7uFSrWqpiWtisrMG0QAjYHyRPxv1obbQnwthAp1YzRttcHyrSh7uoHhpUPEKcstl0FLo5lqLkoJk06xK0HykkQWB1diEWa1EZxemeLZxVI0jCruz0hsnLurHaxVjzxB0VONzB0EF0ceh8qisbmPvoYDfAgxJ90tcuhVXxD1BIywrjWM16kcbpXk90EIyWDtcz0jGgf-zl-g_N1mvsalyHV1ThjIZoa2IAb1I2sNOh0gteS13vxToe8zvYc1tHSN2opVVYUVAMM5jipd0IipxV0aIyw5z0V0NeyP2zvllj8mOEmcJgo3yKxrne1yNtwzvZxrb5yuEpa5yReyc5y7QZeyxf5yK4qzFw5gzj5yAUyQAnrih6yx46y50r9e1XmY6hmvPt70rIGp9NbhHwzHwZJl4HwTim90r7Hw-6yqb0pIy_2s3V06V0eeyw-z6Z02C09C0fxuc2z6C0wKwBa00KwDa050uFa0s9yLW0sDvGN0o0xOa0r2zgmzt2zH1uJGuhfvyLwS-H0Lw7ZyNbXR6z_coXW0A4tWa0rmzbW0nqcZszQD0L_zSlvS_zD_ySFn_ovN0ySpzgovae0W5spW0W5orW00MwkMwuwlN7xZWw5Czf6Sapzg1umD0xW02BzUPwva0yWqtN0h4tzszNQrWTq-W0Z9r4sznQuSQw-Kvy_zGX0anzDIiFE0Ehr3nuCNoDb07gulEvEb0JmrNMuSpvzauEO0GnyY4xHqzJnyiWsmqyN5xmyhMnysUwxYWfUwkBsEHzfv08g1O2YOHzDgyOO0TE0N5t2Vw9xoYKyR5tjEseyzXqzqX0_3zuZyf6uWf09nzYf0jA0lqz_kK3MxR1yoA0XP0j7zrA0tb0ILyOYuvA0QYuMLy5XrwqzQY0EM0VrCHkiuvpTYt7dUaV0HuzI0w10wK0w2Szrww4Sz2Du_4n8apPrCVefGifocN87sL_b_qDOhj85ER3PBHxo9s4URgrMOi0Ti0aNgRi0VQiDn0ai0D4Te8F8i0prMazet7uGj04kqezeLk0VnVtNgRrjOhizNgUi1LEHmi0Qi15i0tLfAsMelqri0dlqhi1GsMvi0ilqY3cri1D8u-7ubvK0i0XSmF8u3i0Zi0li1esM7i0Cj0uEHtlqwi1lsMG4U8i1cefoUhYi1WlqGffJj0YnV7o0xcLapsNdvNGfVlApoqlpUhzRC6v6H1BLfzlxx3g8H1WT1K8u3lxi_u_3R4lxMDHO4RG4Rgj1JI1Rxv6LfA7qqGBznqZj1BvjQUZH4g5rGW4RTI1cutejt9oq-lxiI140vfI1rrfuqLCmxl_uEmxckN5j1SutSCOYoqdJ1Poql4gCFHSoqOkXJJ1enVVoqHk1xi1Ak1kutOSR2I1Kk1lsM14gpj1mNgRqfTmxloq_I199VXmxGvjhJ1PLiE0f8BNZmx5lAbmxQk1f5RN7qMJ1fWx0oqjk1AVtTJ199V_rxWJ19o0bjtkmxIff8I1MT1x4n-3R6bm8S1SgLQEhAT11k1CT1Dcm7S17k1TAvm4nVAvurxsrx2rxG3Q4rxGT1eBWlxsfmx4k1e5maRPvk1MDRH5mHl19UtAl16Ut_rx3S1Y1q1X1CzB7Jh4X1ck1LWfLKqb0sel12Y1KY1SKhMY1WJFOY14Av8quf8o9h1-jEkKA9kDnpBnZhPrC9FA09qvMFHi12AyQH0cefVNgHnVni0C8u9lBn7uMnVMi1Ti1Cj1r7uWi1zrxfJOkrM0z0zk1qnVyrMdi1Qlqck0SvKli0LaRoi1Ylq4i1Mnwclqti0_i1oI1ti1Zm1i2Exi00i1zi0cm1C8C1i0naRQl17YzafI7i1Fj1v7uhsMIlqei0TQiBj1pm1Dj0Ej1Vm1Hj0ZmBO8uUrjKj1WBqNA1Tj1qClpPsSj1hzvzlxVj16H1Xj1B9Vpk1GxKpnq33gej1WJRgj1ftVij19jNunqFI1sj16VLQn1Wt08ESuj16lxUI1dut9lxKYADWLHmxRJ1cI19j1cDHn4RgI1c4gdn1Bk1eqGMk1w_uVaRDk1Qj1Nk1dm1ToqwI1Jk1Tk1dWLyI1YJ1Zjt1I1on1DmxZmB4I1yn16I1xVxZn19I14JidI1mn1ak1Uvj8n1kAmBrDgk1Eqbgn1gutxArlk1zArsk13oqIl16Lftk1i5gmI1tn13jIfJ1_n10k1Bl1RBWo4mnrxmrxNl1kxs_lkEcmBsxTxsgBWFl1fmPET1oss5rxNAvq0fUo1Vl1RpqX5mQT15X1JoB-rxRo1Ul1lo1TT1BVtJ6Nal1AcHHKqhl11n13Avw5H1Av0o11bwkl1QKqQFSSKqJY11OzVKqPrCHFrc3JBS05ExZi1-l1qZRPmxzm1Tp1WrMQi0Am1hm1NnwCm1wm1uEHs7uGm1F8cIm1bi1QlqNm1cp117uyKARm1PkETm119Foi1-Ngcxs8l1oQxdm1bm1Dm1aj1MEHvi12p1qj1im1yi1A8uyp1Ri1QOBjm1G8uqlqI8u6p1mNg-i1Gq1OBqup1cp1ym1_p15i11m12lq3m1Q3vNQ1lm1oVnB6v_m1FB162G-m1rhlUj15H1Fn1oJTpVLEn1Go1pAF03gfq1BI1goZil1jmxmUHEI1fq13_EMn1II1On16jNxnqF4gTn13nqC7qtq1Yn1xj1AmxBoqCo1Xo1gsIj4R0j1an1jn19q1pn1Kmx0n11j1qn1wwJqI1fq1sI1VEH2lx1LfvI1Pr1u4gVq1e5g3n1Wo1pn17n1Fp1xm1SmxZk1Bo1Lo1YLiWcmy_uZk1fk1woqHJ1Yk12lx6ctnk18ctQo1UT1UJ1aT1So1out4n16j1Qq1Zo16q1ixs8k15bmeo1ho1PEh2S1oo1fBWko1Tk1dAvn4nMEF7r1UAvLl1qo1ip1u4mGcmGl1M3QLT13r1co1NSmTpqUr1sEh2o1UT1Yl1yAS6o1vr14o1Tk1wESGKqAGDMKqBp1W-sVuxEp1pq1jux21PLY1Jp1NY1Lp1pl19ArPrC_pi3FArPcgpB1-xUvhPrCbojQFxwgUT306bxR30QUK7_xV_x8P0VrCvs1JMF0IBWIBkqibmZryPeby4uQZSxLdI3m0Qo0_m0JdeKn0In01onITgYmqbQee0KOZz_tJNesYSxE3voeRjn0kZzsmqsn07m0amqeRc1kkAn0gSxqaelt1FQehfRPt1Oowcs0F7smu0x8Kdy0WALxegpx05oRZy0byEXSs210cjg8bxN-zzbx5KN7s1yqWM-x-s1_pwbnjqQPLviCApX6nLvhAZ1J1seMhZGS5Z1g1stTrus1OGHxs1Q-xTvh-JkOKAsAA_RAE7t54Ht6b4s1y8z-t1lTAV7vWP14P1e_xz_xwR0At1Su1ktEK_xb8xKOEGt1WZ0vUyYiSPdswoV6m0Yt1Nkkot1KVtGGGLn0w2vnbeTn0an0emqXt1Kt1jvJen0JeRmn0et1Mmqtmqht1Mmqjt1naeyPeTde2u1CmqOUgVo0Nt1KjWmPcUrnvt1luVxt1RYxX8e5nRTjWR6qVy02t1hu1q5G5t1PJN860tlg5s1fzz7bxAu1c9x6P1mAUzQ1gv1euxw0sIRcKu1WnQKCygeqAXfcScQu1nu1AmGTu1qGBzeetu14H0QWdLmtGm0KkkOv1HEy5Sgrt1amqTkkW8UHCeLZzWo0MmqZn0tn01PeCv1pmqheeFv1on0YZzSv1nSxbZz4mqzu1Av1bfePo0Un0amqInqVw1PZbUv1cw0Ew0Z0jLbgdv1xCNzt1vegv8ejy0SBLxYx4t1vrR2iG310NB0xnJ2Q1uv1fl15JkIu1bvhfc161PNryOfHheq6SrRu16v1pu1nSBjqiypitu1bsuE1e52vT8uude0SgYw1amq9m0Rx1MmqJw1Mn00dJMw1Ux1Yn0_u1bt1huJSw1in0Uw1Nw1Ww1ezMjw1xTgp_UFo0cw1dx1BSccfeKo0wPeiw1ix1kw1tt1Vv1zu0KrQYv1ILIox0tw11mfvYx3mfxw1RtnjpxZQcjv17t1gB0fu1asR8s1Bu1m_xIwsEu12BhU7vZvzWQk-Y1xv1-w1IHY0v1Bx12v1ieqOV05v1-UT7v1OXmzs1Wu15BAYu1B_xnFBZJ0lU0SmMeu1JyVFy1pv1m9xIy1_s1orCBt1ay11oigFtzgKXizSp1HonOonxu1ldRpx1Ox18deWn0wx1wPeWx16u1GeR8u1Qw1NZz7y1ax1ln0fx1jkkVZzgw1Gv1gt10u1_pVnx1kt1Hw1Bnqsx1lx1Io0So0Fz1dWxlw1yv1aH0Wu0l9MxrnoCNsw1cv1mYxfy0wYx9DNNy1bwGiv1Qtn6nMMwsG4n4bwW6nHRcY6nRy10Wf4Z1EIACx1inrEx1Zy1pu10xPS9O1FaI_CgECMqD-z1gYd3ZdhBAW9x9MFJSCy2FIhzQDTCi1efi8LFH2hC9C6qAA01EPdLHCB01IJiXnZ1c1eAxxnwwu1S8u8h1Yy1LGWTu16z1O01_eAQ01goA4wA2Zd-XdW9xlgpvBA0Whg01WJCi01i01TadQRc_v1KTrCm0-Rz3z1d015z10de7z1P01S01R01k01TbdOmtYdJb5G_2DTNE9h1Moj501h01701j01BFCT01lckINon4zQ9wMx1eRxufz101g5Me01401r01qQAt01I11Tadh1hDqB3ekCi1nVmYVhCzyoxjQ11001c01U11301zeeG11s01I11u01_01_qDDJoD11VrCg117aykiydTzBm067oR5pT11W5AV11p11X119z1s11a11u11K01OGH29xVZGdxwWlQCi1FJFChiUcdhIxPfik11S11m11711o11Neeq11Y11A21901L11yJAYdJD21AmGpEx9_LN_xY9tejMLx1gTrNx1b01sy1ou1Dt1f01R2D601Y21801K11SZdC01b21611sLUFSEq8xnsCeRyGcdlHvO21k21R11511R21aWA811U21-11sPCu21ONCZ21vMAy21_21QVA8v10HAltJjUX321MMtM21T1q821l11n21Fx1p21W11r21H11t21J11G31w21m01RkCK31vUAM31-eJ8JAycwPrCz11EYdNTvi1yy01411m217PBty1T21N01a31r11c31t11x21h31W31-UTk31IHBDkMCi1m9stIsZwz-L0Hbyz01Q21631201Y31911031W21231B21431c21731FSEN7ae11o310FAaBujcdOT0U_wP21-21H41n11J41C31L41_11N41c31b11531w31E21S41Y_xf11W41RkU7SBx01pRgF41c41n41X31HFBJbBK41TXAs21v21d318NCf31iaAJ31d41dAwFSE0Jk_31421Lkvhiz2c1E41u31aR0i31ws1y31V21i41641331g31Q41LGWk31noAm31LFJr41xOERkUFZENkvU31G41z414z1f41z31441b31EbAKXEpdeWfeE01kiEG01gqHY2KJ01Ru1syUk518z1VyCcNEp51Kfey3hF3JcQvQTjEZz8QcXy1A51A31O51D31rDBo511-Fqden01exwP51151JPE351oeerdexTyI51dyMQx1gw1sh1A61DgFC61h41L61tJAN61AeeA11CzBC11J21F11D61vwC251G61jfeq3ii11JUmcpE4y1v315vDx31j51K61E61l61JfeO61c11dKox11orCp31651ziyzy1Px1s61L51W617DEY61l51131n51z61H61v11jUz4617PB661RvJpEiqVmMt1U61HT0M51Ct1141q21E71M41G71M61m614518BD_41h51V51E-xH21p01J21ZyEL21ObeC41s31qdRT619u1V61g71e41W71Z31Y71Q51pJAF61061d61m41u61E21qxyrvEg21W4T32q851r61-51rl1U71B31z51541171H71q51571gkDd21121adJE51R31o71XMo951Hw1u71671041SRGX71051y61b71371ffesBAf71Y81R41fNEO31L715vDA413av0boV81Mv1mu1B71N51w61j614wA271I71U51g5Mk31FFAY51Ktea51X41x4JVRyQ71s71Cz1Og0F81D71c81k61e81181z21L31S41GaA-31Q31j5mPOe7iz9616y1_61LM0E91x81Z61d81b61c71161M81Bt1831d11UMc881OVM1DJPhwPrER71t71T71v81V71a81y71G91z81K81d71oJAi81N81k813YAG5BZ_xV41b51KlPyF0R61s81ZmqX81191I41x71341v91a71b91f81Sfee71e91o41fNED51P91PqvuzJqWsQbeB91ht1B-1v61E-1g41z71a61fCEc91471281B51fNEX51duu6919819JtIjzq71n91V-1Nz1kP0X91Z-1H81m51J81b712ded91L012DbPACH01v0Mw51nu1y51x61H91b910-1AeeKlPyh1-91jFGD81j-oK91C71Y91b-1a91d-1B_1g81I61WlQ--1w91z-1EeeROEDzIU-1IZzC91RY0u-1t91F-1I81puDV_1L81B11EoAn81wWh5FtT_1H-1O_1W_14ZPfJvU_wYyMa_1W-1q91v71S21L_1G-1y-1A_1I71T41i91l-1k91txAHOtw_1H_15c1d_1U6Cb81g_1F61P_1K-1z91J71gTXj91KlPEOvD41S61x_1s-1G9oJ_1w81v-1p_14_1r_1L81g-1sLUi71flzm_1K21a_tbEB861211E0KEz1S71_510_1B612_1HA2l61JA28aeh81M-1d21871dlphSDh9x4ZPCQ0taeTx1pA2E81r91G81ZA2h_15_1cA2WA2WIBP81xl1VrCp81nFBXH0BA2W81z_1j81D-1e_1a-13_1CB2bA2y91yA2dA2L91l81hkDP31JB2F51h0Ihy1Z_1CA2ZB2K_1YA2y81q_1YDEPeed91kB23FA481hotk-1y11s41KlPxUvsGvPx1TA2V31rA2X61tA2x-1VB2pB2wA2sbe091f91M91_JAO91eB2S81sOcj9xp-1SA2jB2FB2AB2nB2aA2-B2J91U71g91361OA2X_13l11B26y13B2g51QB2w71SB2w-1F71QC2LbeSC2r91831q419_1BNEOwtETjaC2MC2EA2gpBGA28B2IA2kC25B2j31C51XKkm_1KB21117A2oA2p91qA2dC21_1mB2Z91_-1WB2rB2FB2W51vB2n31xB2791X_1szzT910dJ8A29C2-A20C2XA2fC2BB2KXEgJAG2e4OcW5AYD2lSmaD2uUAr51DLZ4-1u51WkE7-1n219-1PC29B2cD2_FGeD2QVAqD24DE8Oc_3TW01zyyT0K5u1IArNC2F91uA2JPEuD2jrBE2e7D2ZAB6dRR_1p01WD2cNE-D2sD2vUAFE2wD20mQlByKC2haSRkkE2eW91_A24D2xC2EE27Oc9D2VE2N_Ue6113Al_1h61o_1oD2XD2XE2MpV6OcKpVaD2pC2m0zkSx-y12D2uC2241TB25D2tJAIE2WE2jE2Q0K261uiEm_1N71h0IPNkqVmoE2bQ0qE2wC2hC2pD2gE2jSmvE2YE2MA27EA1E2yB29OcJC2v_19dRRt1hE2A71TD2s91FA2u91tE2iE2ZD2CPcCF2MpVBC2E21fA2o01hA2m71jA2vMYvQc6E2OF2_C2sA2BD2M_1DD2uAAXF2BF2AF2yaAZF20A2ru19713A237zfJI5MY5E21D27E2RE27B2-E2fE2xE2wE2VF2AE2zA229138OQ81Q-1q-JhyShF23F2jF2C-1eC2RF2f_1TE26D2sF2aWAqF2tF2BG2V51FSEm81R81Q914tJhdwB814u1MF2_2vu81PF2OC2CD2U_1uE2RG2tD2nG2uBAuF2CG2l31wB2561HF2_3TE_1X010dJiF2QE2iG2SE27F2UE29F21onTG2fD2VG2381DC2MNAFC2orCp81qdwrC20G2JG22G2kF26B2mF2UB28F2_F28G2pG2rG2WG2fNE7_1GF2LD20F2zS0zG2dzJ1G2hG2LH2lB2VD2eE26G2QH2NF29G2NIATH2AH2VH2nC2KD2m-111caqtRA2NE2Gn0PE2eH2LG2AD2hH2kG2oB2mH2HE2SH2_G2h-13YAP-1GC2aG211cp71KF2eG2OE2St10H2Y-13H2nF2lG2UF2dD2WF28H2sB2GB2i-1ID2Z51oC29OcawwwH2LF2HI2NF2KH21H2lF2LI2OH2TPEYbeXB2gD23-1WbejD2jIAlD2n41nD24H2QC24PcDeen610F2O110Sr_yMUt1TUgt-15F2NH2TF2fEAkI21-1gA2DE2iSE-I2C_19PcQA2ME2WqEBz1y_1-C2fI2MH2hI28I2wI2zAAI71k_1HPkcE2uUAgC2Z71vI2DJ2g81FeeYC2OD2NQcJJ2UA2D916I2OJ2PG2IMAaJ2KA2yA2WH2WC20F2-JtHJ2VpV3I2omqVA28E2SF2lJ2DHAnJ2xA2YdJOQAK71rJ28VZFxt4l1m0KgJ24B2fH2UD2NG2sE21J29I2xI2lI29H2eA2wdHj71dF2GJFSeeOBxF_1vJ2Qn0MUgX-1o217I2HK2QJ2zC2DK2qu1w9sf21yF2O_xb6psNxzD2OeRBK2cC2MJ2gH2FK2XJ20719B2bK2EB2TC2HB24C2fB2uzJDKYHeewJ2WK2PB2pK2EK2vC20J25G2CJ2JK2FD2xK2bB2x8CdB2EH20K2MlUU81IJ24K2et1XK2Z81rK2BJ2mJ2BL2f-1GD2FSE581uG2M71wG2HdIrAtqVmZx19A2I_1zJ2OG2_K2SL2RJ2wK2lC2BH24BADH27PBp81D-S3K2VK2NL26K2KI2QL2iH2AL2lL2KK2SI2UC20E28J2EgJXkMuL2tC2jJ2zL2uI2uK23J2AC2LK2aB2391rH2vG2YH28VZEJ0mA2AK2ML2Wo0OL2i51ZK2jL22J2TL2Q_1GM21C2O-13C2ZG2R-1fjim91KuJeL2RD2gL2AM29K2iL2YJ2DM2XM2oJ2oH2-H20HAj-1JD2KM2tH2Z7aw1weJ2PM2vL2RM2xL2YK2kJ2VM2fEAjbeL812-1e_N5-1v51m_1AN2uBiRL2DHA-M2XB2See_zzTK2SeR8C2b_1SM2RB2BM2MI2oB2GQc_B24ceBE2q01CM2QXEJN2O61LN2KL2EzMPN2KJ2SD2dK2jG2UN2vI2dN2471TJ2hA2i61bN2TPEpN2bJ2b6pdNvNN2pOet81SQ0hL2GK28M2WN26_1h91XH2yM2h0I1DcUeeiN2hJ2c_1lM2rE2sK2c-19M2qB24716J2NA2XI2fJIS-pdL2cx1y41lN24G2oM2cN2LO2YM24L2bF2exwl71QK2b6ptJ2FI2ON2bC2UO27K2QF2mM25N2XO2vN2ZO2rM2ZM2tB21A2-eJbFg6zJjI01I2dGGDO2CK2mO2mN2iI2iSEwN2tO24L2yK2dM2q-JHyPSO23O2oK2yL2oO2IO2N_1KO2XN2VbesM2021EL2rdJzK2HC2fdJuGTEP2kO2t615O2WO2tK2YO2MP2zcJOP2HM20HAXL2wM2ZL2LM28L2r31iO21N2A-15M2PL2IP2HN2LP2cK2mO2g91EC2zjMBP2zO2BJx2O2XP2KG2HP2HO2uP27N2mL2PF25L2U41sH2k91THTWP2_L23G26F2qO28O2sO24J2uO2TI2IM2RFA591DQ26zJgOxaI2hN25P2eI27P29E2KQ2IMA9O2NQ2_O2bM2-fJSP2CI2RvJ_OvCO2YQ2JI26M2TN27O2dQ2MQ2FM2gQ23YAvM2WI2TQ2b6pyG2lK2PrEPw1jN2kM2IQ2UM2cQ2oFaBPE_OE3YAtOEmI2BN2pI2bHrD21tI2nN29B2eQcAPEeJA2A0duJ3HrvQc8onZQ2qQ2tP20L2N2pAR2uOECR2ZR2ZN2uP2MR2bR2OR24ezwUmEU0OM2E1KTR2pQ2sP28P2XR2_Q2hR2aR20HADR2URBf61bE2E11dE2uN2JPEfR2vR2ZR2hQcyTrvaSbkwYP2aQ2-K2-Q28z1eOE5R2tR2zE2CQ2xM2EQ2mE2mmqHz1FO28Q27M2CS24R2DS2bSA5J2mUMaojPO22YelA27onNS2RN2MG2WR22R2YR2tR2fQccR2OQ2F21FXFOK2eO2n711iJDctqVmnR23N2GO2bQ2bP2cNESS2wR24L2wO2-716zJ3TyoP2beRlO2AS2nM2yS23R2ZR2jS2GS2lS2AP2FG25S2gN2P2e4O2-S2pO2AT2hS22_GBR2FS2QT2P-xwQ2N31cB2jQ2eM228xSR2cS2rP2TM2QS2OT2sR2TT2DT2TT2fP2aM23YAiP2zQ2JS2jUm3P2lQc-R26P2VR2qR2gS2hT2yJAuR2TS2UT2VL2VH2N910P2HT2zOE0O2WQ2KT2GP2wT2xS2JO20S2kS2VT270CVC2YS2EgJAZbtS2cT2LJ2MT2JP2oF2FU2ET2HU24917L21iJBrubT2dkkUR2pR2DU2KP2TU2kT2FT2hQ2ckBYT2q-JO9UaU2uT2cU2eT2rQ28I2gU20T2lT2tB2FSEyQ2781KU2rS2hd03Q2aTgbU2oR2rU2fS2KR2KXEbee_I2F01iD2I01EN2KLFRU2NI2eKu3hJeN2zOE2L01M2mR2Jz1jM2DA2wS2BS2gT2JV2uiJKK2OK2eR2cdJyI2yfJ3U2_J2PV2dt14M2PU2CU2UV2EU2bV2KK2rN2VJ2mpiaV2KV2EJ2yeJkR2jx1kmqRV2SI26O2tU2nV2d91qJ21U2wbeLE27S2Ev1iV2kN2ZP2JQ2VV2AV2MO2WS2-N2k91exjHH2_beQV2QN2dT2SN29U2sQ2oFa3V2UL2TC2cO2I219h1eF2VNEAT09V2MW26Q2SV2PS2sU2HK2EW2aO2GD23S2hK2I-t5DB8R2_0KHQ2VO2CW2mV2tV2kW2DL23YA221BI2eM25DBNApCkJOB2jV2dU2lV2fU2TW2xW2nL2QP2K9xlU2aW2JT2miJqP27W28U2xT2-U2zS2_W2-O24T2nT2VI20U20Q2yeJfK0xV2sW2BW29Q2DW2OX2fQ2QX20HA9317T21W2mU2Rp1lR2keRYX2QU2sV2XV2CL2BX23919N2XU2wbeaS2ln0dW2EO2dS22H2hW28M2jW2PX2yW2fX2JM2kP2_N2uzJgRBsT26iJ2N2ry1gW2QW22V2wW26X2sX2h9OiQ21P2zOE6A2yX2hV2Rx11X2gI23X2RS2cX2vQ2eX26GaczPYL25vD2E2uzJmirSR2zX2LT2kV2_S2vW2MyJ_M2OJFt51EV2IR2oMFHV2oB20QcKN2ijJuu1RY2kx1_V27Q2tW2aX2nY2UwJ471ZV2rR2WV28Y2xN2SuJiy1fV2dzMuee3Y2fW25Y2fT27Y2SJ2yR2UJ20R2WJ2pX2BZ2oJ2suJ0B2OV2GZ2nX2lY2NT2MZ2L815V2UX2JvJuL0FZ2-zJXw1fL2JZ2ZX2LZ2-W2qxJL81NO2FF2vX24tJHvuiY2kZ2zV23D2uW2pZ2oY23L2GD2WW2k71YW2fO2SuJyD2iZ2MvJEY25I2GY2LX2RW2AZ2wP2f91mW2RGBzF2JvJqB0cW2yZ2NW2JX2PW2Fa2IY23Z2rX2AQ2GT2iX2Shqr81b0JHZ2TY2OW2eS2Ua2iW2neeUW2LY2J9xkWCEX2ijJu_10N2F1K4I2yJ2TV2mY22Z2TZ2dX27X2tG2jP2eY2aL2HuJ991bH22eJQa2eW20V2aP2cZ24Z21a2gX2pa2SuJKc0Aa2da2ZZ28W2xa2SU2ka2AX2Ya25T2JU2fZ2HuJ4Y0ZC2zbe2Y2fa2Sa2ha2eU2Ob2qZ2Db2ma2WU26V2vZ2bW2sa2Hv10X2ga22X2HY2ja2fb2Xa2dK2k31AI2HL2TP2vZ20M2lX2jZ2Zb2lZ2Ab21Z2eb2Wa2la2Rb2xQ2SX2HW2suJfUz4U2Ba2IX2AW2oX2_Y2vRcpY2CV2oI2sY2x51uY2uP2Lc2yY2PUmhZ2Xb2dzJJo0wL2bb2qb2ia28M2Tc2_I2cF2Sc2acecV2oVmo9zFc2QfRLb2KX2db2IV2fc2qN2OZ2sN21R2MX2JPEtc2CZ2HdItvfqVmZc2IZ26b26Y2KP20c2tO2eZ2qT2ROEEGiOfeGo0Ra2Ic2aZ2vY2QC2-c2NQ2sZ2XS2Ub2eVmMhz8a2u1KFd2_a20Z28c2oF2Ld2ZY2VW2NK2gA2pS2jA2tqt4c2Ud2ob2bc2VY2rb2ec2jc2gb2AQ2Ka2yO2Cd2lb2Sd2BUgV917U2Ta2rc2oB2Zd2YN2iU2zW2EG2aa2td2qW28mq6W2Hd2Mb2bZ29c2od2ub2xP2XG2XT2OY2PUmgQ0Jb2NQexd2vS2Ea20d2Kd2Ee2-b2vb2WL2Bc2uZ2MfeYK0Xc2A2Kid2kY2Be2Jd29B22d2NP24d2fX26T2Gb22c2YRvuJ2-d2Ca2va2Qe29W2Yd2Te2Qb2Ve2Sb26L2jb2MfekX2Hnqde2BU2fe2ic2J-10a2hb29X24a2lP2XseYRsdG2re2Hc24Y2nZ2WY2VV2ie2eP2ke29fJkU2Je22c2xX2ux16e29S2Id29e2Ia2N-1Ac2cY23a270CDf2yRcWX2Lo0Wf2_R2Yf2Kc2vBGI71AN2rY26-1FV2JR2Ga2VfeUc2tfIAZ0Gf20QHTz16c2Wd2oZ2Yd2of2pY2hc2nf27Rckc2Ef2UV0Lo02f2ab2Ae2qc2ve2sc27f2oV2vc2qV2cVXSc2Kg2LV2NrHm6i4c2Eg25b24f2Lf2JO2wf24V2uX22e2QeQcTy0f2nt1_d2Jf2Jc2yT27gC_f2KK2Nd2Cc2O5IZjQmfefw1zZ24N2ge2KXEag2Ue2xP26Z2PK2qS2-RcMN2vd2YfRVg2vg2wa2Ce26f2ng2Fe2Ja2wF22A2La2iK2Sg2_Z2be231Kug2Gd2jg2mf2lg2zg2ye2Ge22Li6d2yb2kQ2biQu2hUg2Nh2Vd2wg2Pg2Ch20g2CC2CX2oa2Sf299J7Sygg2Mo0Wg2eh2-f2af2O81fNEoT2TX2Bd2Sg2H8zXZ28g2ch2jd2Gg2zd2Ig21d2Qg2hh2bf2le2zP2ne2mh2ra27g271K3h2ee2Hg2Nb2Jg2gh2Th2ih2tX2Tb2yh2yf2Ib2Lh2zce9g2Oh2mZ2kg2yc2Z7A9h2Ni2_h2WIBBf2ff2_X2jjJAA2TIGpc26h2Ki28h2Mi2KY2_b2MY2Rf28T2Sg2Wb21h2Gi2mi2cb27h2Kd2ci2ri2ze2cf2681qg2zh2ki2gqVse2iJ2ue2oi23i2vceMc2s51DV2sf2tY2M01Pg2Gj2xf299JXvhUg2Rv1qh2_g2xg2cNEucepf2AJ2nf2Oj2Rg2zCRVQ2qe21f2Tj2-g2Dj2Ah2Jg2cj2uc2aE2PZ2th1tN2ai23FAYj2Ag2tePChtSj20i2cc2Re2he2ifeKK2Ad2-X2_CRKPczj2ig2Yi2Qh2tj27gCnj2YM2pg2Ye2QeQkCumfeij2Xi27c25f2mj2th27312g2ed2AdSND22b2kfR0j2ld2dc2CS2vj2pd2vb2rd24A2zCRdSy_T2hj2Yk2NJ2Yg29c24j2Dh2ei20W2Xh2R-1btJv41Vi2Lk2dh2Vj2Nj2Qk2UH23YAYG2vi2zCRWc2yi2mqVlk2qK2md2bk2pk2-h2uh2RX2df2pT27j2NSkAMoXk2_j2Nk2nk26f2Ek25i2Uh2tX2Bi2lh2XseRmeoh2Wz1Uj2kj2Wj2zc2Dl2di2Fl2le2Qi2Jl2Rpjmc2Me2Qv1_k28K2ak2Mf2fl2Sl2Oi28X2RQ2Hk2biQ4zCKk2pl2nO2rl2Zg2tl2_e2si2Qf2IspWl2xj2eV2Ui28g2yk24h2Ph28e2bj22k2pH27i2dY2hi28j2EI2sa2vx1Fg2Gm2Ji2TB2x8dnO2VIBsDti3FBQGkmGER2rf2DN2Lj2yKFz51Wm2xs1Ym2fPcbm2k0z99JNnrAKgSrnfDNqvtkd2mk2QW2jm2ktElm2l9snm27EAdR2C9Cym20IB0m2T6MgPcom27Hv8xz3L0PSryx1q-qOl2xm2efEkm2ZHBZm29kF2m2lBAZE23hiwc2RZ25m2In2zm2Kn2mm2aIBsExSfUgRBgjosm2Ky0XEr5h21i2F-16m2EHBWn21m2Yn20UBHS28_1Pd2teP6le49vRqxV6MUrnUY2wm2Fa2jn2UIBln29m2Nn2VS2w11yl2hkQtuJun2Zz1fn2Tm2ni2Vm2Un27m23n2tDtnn23m2lS2Sk28Z24g2an27U0Cn2ZRGAo2H_qAk2Hm2R2D1n2DFAHo2am2Jo2On2Pf2sk2rL20K24yWuSzTjREn2um2gn21j2u91Yo2V7GwHBLn2EIA5n2Pf25k27d2NrH8ayrm29pwTrnFn2Xg2Hn2yfEJn2so2Xn26HBcm2Pf2wh29i2tfIpW2_n2lo2Bo2Vo2Um2im2Fo2kn29o2mn2_o2on2Pf2Fb2_l2an2yy1gK0S6MTo2-7zno2Zk2b81qo28m2Io2Qp2Ko2VU2cg2rn2Vp2C6pdn2ds0yn2Al20n2Mp22n2Op24n2co2wU2PQ2wl2tBASQ2Ri299JiGr1o2vn2yYg4o2rh2Xo2tp2Zo2vp2gp25lAAp2HU2xb2go2zb2JdhVby6p2Zp2pI0Gn2sp27o2Vn2Cq2bo2hp2do2HU2zU2Dp2pm2Le2Ro2lPcHp2Uo2Pq2dp2Aq2ro20HAL3CUhEkBATPcXhEnq2UPcwZtqG2xkDIj2Oc2Kj2Qc2Mj2Tn2Rq2Go2so2fxEqq2pq2oq2NCcubtXPcH51mK0nQoOhs7e2Kp27z1ep2Kn24q27q2eEA5q28q2PTG4m2_p21q2Np2kq2Ir2UPcQKFJr2sq2YCbS91Xp2e0jNPFIi2Do2Lp2Qr2up2Sr2cwELr2Kr2Wr2lTGPn2g61QZ2rV20q2Xm2Hr2jr2Jr2Vr2rq29q2suZ07HPbvSu0pw1vT2Wo2TXAGr23q2vr2Ur2kr2sq2pn2Zq2D5Hw-bzNxw8ubPc5r2Er2sr28o2ir2mq2wr2As2nr2EF2Od23p2Es2Cg23XxLbndr2hn2Eo2gr2Bq2Ns2rSBkr2xr2KYABs2Lo2cd2cF2Tk2XPcae2FK0Gu0quVXf26r2uAA8r2es21TBgs2Qs2Nr2lS2fk2Ma2u_SfBJWRyCr2ts2Ks2Pr2tr29r2Os2_r2mr21s2HU2fo2o810K2tgkzJ0aPcZs2oo2in2iq2Ym2Tr26q2yr2Ft2aY2xo2tk23Yn82I7s2ss2lf2us2ws2qJASt2QPA0s2twEyp2uB2Hl2xh2kl28jMBn2qs2Ku04r2qU2er2Fr2Qt2ur2Ct2Tt2is2Rs2jp2Vl26k25s2YzzZK0Mdhcr2Dr2wt2Ls2Sq2xs2VmAzs2Et2kt2Sp2kp2Us26hVTg2VtyViiIs2vt2as2fr2At2Eu23FAGu2Ut2Iu2VU2gi2fY20BCuExdgwWXxAu2Su2xt2cs2jq2gt2-r21t2Mr2Zu2aY2Hq2It2Jq2fVkMApbt2ut2yd2iu2Cu22q2Vu2hs2it2Hu2_OFlt2yU2Xe2dg2biQ6wCHftgu29s2Bu2_s2Ms2mu2UhEWe20IBUOkdm2Jj2fm2yq2hm2ju2Uu2Iv2rSBKv2HFBUOkuPcQo2st23x1gz1VWxRu2Ot2bs2Tv2lq2Vv2vh2ktEMv2gkD9f2Gv2Du2Uv21TBWv2XHBYv22EPMlUYgY4x1hz1fv2cp2po2yt2Bt2kv2RX2Lv2wiaor2zR2rj2xc2vs25v23u2uv2sPcRmbuPcif2Qnq0v2ev2zu2gv2Tu2Hv2jv2tv2lv29v2XibCs28n2hZtlsuMw2Nt23v2Pt2ku2Rt2cwEGw2hpHWw2Ss2Ds2DkeJpBaw2dv2cw2zn2hq2fw2zt27v2hP2mv2-v2ks2kEOoS2No2jNveuJzv2qw2hu2Pw2Sv2Rw2fxEiw2nv22S2Fh2xO2gk2EmQ8mD6w2SYxHFB0t1OS2KZ2rQ2ft2Sw2VmABx2zw2Gt2Wh2Iq2Yh2KkMUxjmMrbw28w2dw2hv2_w2hw2Uw2Xv2Ux2Wt2Ie26t2YySGMoJx2av1Lx25x1Cj2Ox26o2iv2Ax2ix2vv2kx21a2Cp2Yw28Hvbx27w2Ev20u2qv22u2sv2Sx2zx2Hw2PDTJu25t2yo24GPEVMqx2xuEMx2qp2ql2tw2xx2hx28v2jx2kw2jp2jl2Cf2_X26SCKh2bv2rw1Kx20uVtx2Nx2Kf2wx2gx2Jv2Cy2jw2Rmb8u2qH2xl2_u2Zx2LS2TOucx28x29w21u2Rr2Ay23FATx2Uy2ru2cM2nx2nw2Oa26ZvQLIvy2dt2-s27r2Ew20y2rE2nO2Cx2aY2Yq24x2Mrt9y2p-t7x2Az2Fv2Cz2uw2wHBiqpmLg0XXNv2wq2Pv28-1Rc2yy2hr2uDBQbGVz2kRc3yW57zvSTcy0dx2sw24v2Sz20HAUz2JbGWz2ov2J61cz2ds2ez2VBLgz23AwobP5Gx9t2urnvw1ofgmz2rp2Py2Hv2rz2RBLtz2pV2qr2Og2wz2lu2A02SLIDAxYySBXMnhPlz2wy2ex2Qw2rv2I02DSDtz26j2Xy2cRRV1crdwO02Pz29x2Rz2Tv2T02_3Atz2Gk2ry22UoH-qb02Js2Qz2Dw2pz2yz2ylM0z283T0w2G21dd23w2DWMnSzxtun022v2nz2ew2f02fz2sz2ODGlt23s2Ih24GPxQtO0c302Ow2Q02-w2S02802B02-02eo2Wx2tu2Yx2zPCkK24z2SVFfv18z2Oy2oz2702zz2902ayEoy24k2mx2Hy24Iofj2ZT06tEF12Pe2vx2Qq2Z12t02b12v02HU23x2k02CSzE12V12P02502fx2J12a12L12c12Fy2CH2hX2Yt2002m02y12c02xy2-x2zy2g02yaAtz2Vy21e2lp202a6Qy9SzktQ7x1WvV9x14029z2Y12_z2K12J02M12au2qy2K22O9J-lzx126z2clkB22H12G02VIBF22lfFY224y2NY26y24tpLz2Ar2wHBl12FY2n12-z2212q12412s12Iz2-u2b22slPKLke22P22NjsR22G120121xPuwC4wAFcBzUDCJESaGiXMXz2CN2kD2tf2uY2NYhEbAF32ARcI323-wDRcZI2nhylUCruxmo2Co2Su2P32pJAR32EEOT32tRBZN2d32QKFHKBS32dLIGEO6aKw8zVgoPy1wz1fq25o2HO2k32f32H32o32eNH_v2qj2orCHFDC32zyCE32m32g32132CRciqfTi2nuzis1t32Ju1Ip2gq2aeeAtCW7Az32QWtA42U4TIU2J22Lu2NgoQ61NlzpY1wv1u32ap2b32Pw2y32-32032jWAJ32lw28n29VXud23AyF42Y42H42v32wg2d42dpAn32g42232w02nS2y02th1ZW26aKQY2Y1qZvh8w1pp2pb2Q02s42G32O42v42i322s2Ex24S2242mCtzfhQy1q42Vj2-42u42NqDC52Vx2IB2912242jqvY32E7sxn2842B32M52_32B52Q42HU2Xt2Xx2R-19VXJF2hxy610G429w1K52cl2a52f42O52d52aY2u12522_lA5Rvp-sI52Z42Oq2w320xPq52A52s52d12Ai2712Ci2PxI0fzqTvD7sDApX52vm2T22zee552fFg852R42IS2pt2iqf6C2s32o42n52a42Jp2er2J62h32t52Eb2bu25a2PxIjspYvhuz1_Y1I42352K42D32Q32e42652h42Gq25y2g12A626S2k52V52E629p2L52L42932t42b52752Pf2Jz2ry2T-sC7s052p42U62J42I62062EbA0KBKy1gkDZRHKABK32GR2rI2671y51k32F72AGFGPc8KBGmezHTiHgG72LrUrw2H62NeeP729vNS72J72uz289zD72CHBd72URHhyybATW72F4nGu1S22X12C72l62j726Bhe72t3A332Rn2mpic72w72l72CQs__t7pu4w1W123l2452i72wXBk72I72y72M62qn2T42mDTps2ZyzMKBp72My1z12a72732X3CB82372D82ORA6n27J2762KHB8k2K82dRHcqxsz1o02c32A82Q72PiEx72V82x4285E2w20429Z27mDduh2-stv1972G81272G72k82vBA_02E52nW2zNTnCio72d82q72A32P82x82R72472l82Q52_52IpB5ljt82rz1882m12hy2x32h82C82vOkE82e52f12S52kEkr32deLu82O82s72b72N92T82P92C92u52422H82JHB1pt772X92h22Z52b92y82B92082612pL2812g52DiuPH0_F0_Q1X72dqxf82c42o92A92U82r92I22N62X02DXRE9zb82anjM82JLqm92-82492j82q92L62ib2w52BZPtJr872Y92-72k62832E72O92aRBQ92o22ui2s62F92DV0F2zz92D-23Q1292942H-2OTCz82L62662M-2KHBSK2W42c82ZeL192r72R-2t72T-2ZcCBXCFik7gCSScf72qf2Ov2M32gm2KQBQ82RhC0-2SmLRScUgCyHT2mjNdymoMWMhOu1f8N4v1z62u727La3eCB_28gC__jj32A82ShCfGSC_2xWXE_24XBmCtAx1aScVy1Dx1r42U_2A_2W_2R_2f72D02Bw2WJ2k32V_2G9UX_2__j7eCXQ0m42JCy9Z1I_20z1e_22z1g_2N_2q_2ikVs_2f72W02Nm2u_2jZviqyBTtf1sK_2OYqj62x-2R825_2OFD7_2E82j02M-29pEZ41v62H_2-WfJ_2ZMhh-2n924_2i_2r_2k_2X-2bd21w2z42532142CiW9Q0iWvBA3UvxDA3VA3v-2w82h_2yfCQ_23-2cA3lC2A12Y9tCKArqIMryTy1d_26Z1f_2M_2y-2O_2OgCtA3D_2e921a2Ht2k7h0K2zA3q-2w_2nftn8NnA33v1FA33_27A3JA36gCLA3AB3ma2f52P12h52khI-Trc_2hgC1_2L_2p52rA3P_2j_2uA3SB38l2v52h92SbA2ADG_2ZB3KB3Wy1bp2XA3OB3ZA36_2bA3iB36i2952t92E929zB2K21A3y_2TA30_24A32_26A3IA3vB3KA3xB3792aY29_2fY2FB3THvSA3Nu18B3Pu1MB3_B3_-2sA3gB3_A3EC3a62a22lB3_lAU_Z5B3uNy3A3NC3WA3G-2YA3RC3aA3hB3UC3ma2su2DB3uu2SbAtL2aC3dNyGiWqB35A3dB3gC3fB3iC3TC3m-2g92O62LMTMCurC3Mu1d8NbB3OC3cl2f11PywSuCK72Pc2az2M01AD30w1oaPwV2cOVajg0w16t1pA3y31HD3NJNCD3g727Z2y11PywJD3Obooz1EqLETrV62Su2RD3Ay1eGAz72Ng2WUXo31XD34OVRd2jy1jJAaD3410982Z92kD3WD3ND3mmDXw27628FPT9z8QE_x1PtnbD3eC3uD3fD35D3W82OO2M-25GOL1wrD3bQcY52P829D3SRblt2Mo2p82Oo2SaD3-jr3mzw1SD3By1PD3j51IE3TD3Dx2fK2xF2Hh2yA35GOr_vEE3cD3B72r2hlD3xD3hD3N12R52v92oaPhO2NhzUADfE37D3w-2iE3wD3SE3lE3R92FL22B3SaDGQvQE3MD3yE36D3UE3v-1WE3yD3Bp22C3-924OVGrzpD3JRsRE3gD38E3tD3vE3vD3561BD3AF34t2-52Up23E3xtvtzzqD3IF35D3sD3K92QU2_E3zE3FC3Ku23C3W7JVP2eVttE39E3fC2dF3Wq2FC3b62gf2z7HRZv8QsYF31w1gE3GA3wE3OF3kE3pF31a2mC3A41LHBPZh5E3uIAbjgTE3LF3G81oF31C3nt2mw2c6fnP2rE3jQBlF3BG3y31bMiuq2hD2Yz27-2Qv29-2aRc-J2Cm2FQkrEyMpngy2QU2OG3OK2aRcv1ysa2Kv1bF3Id2OG3m_2532MojaRcJ-xFi2GQeZG3uE3G81OG3GC3c62fdJaQIgg2iG3w22L92gFt_D3tZ2ry2N3h_i2PcewmqMG3j51OG3bO2ls2dO2z02ROE5cQqVm2G3Da2x220deDH3lW2282bE3W4TidIvQcLH3te2NH39v1L62CB3p81_dIVH3aw1MH34G3OH3L62UB3nC3Yx29wwCY2hSx7n0BH3v-1PH32x2CF3-_2ulZca2PVtAH3jG3fe2tH3hb2me2TF3RvJXARKH3fH3XH3hH3ZH3Ju2Wy2wH37cI8t2XG3sG3meREfeGE3uD33H38l2L-2XC3KpBW327S2WH3ux2AI3NeeNI3zB39l2Ts2oE3IH3L5zq61zH3W8umF3rK2YI3Tl2uM2vH3fY2Isbwk2KuJUI3bG3aF2QyExy1abpb41CpnDmqRz17C2oQ2C2eJH2h0KnK25y1Yx1TO2zI3AU28I3LW2SY2Kz1jx1ea2EJ30n0Pz1Lv1ZmqSz1Hi2qx1FkJRm2HJ3Yz1eq2uVxrs2yu20isOz2iz1ONP8x1lz1J50LG39ksH9z9t1my15w1JNOk_x5P1Cu1svNl92Hu1vz1_62Ce1rdqJB3UA3LB3uE3_-xXdLFNOhy1Oboo8zXEq_t13gU9s1qy1gH3Eh24s2jcdahza41f51BJ36OEo91b_12m0FP2FK3lyM5I3caeQM2Xz1kSx5Q2EO2Gv1NS2Lz1DJ39u1WK34b2YK3uTg-H3RUgkf2HUgEw1Qoiol21I3xx1Jy0ds0Wv1rlR2x1cy2rx2ey21v2yDNA22-x1_F3pz1z3u8t1LvzEy1jJ3GoyT_xH_xFSz15HP-2tz17w1rJ3T62tJ3a1szz1PfH9C3yJ39ltJRvIt1LonOJ3PD2r-1dw12B2hK3MSmkSm0ondI26I3PK3RJ3RK3-I3akwat1LK3mX2kK3rn0-a2TK3cK3JJ3cZzSL3OVtOUgNJ3eL3Dm2nL3St0Nq2AhsVJ3dz1yYxZv1Ly2fy2qYx922sYx4K3ngUeJ3IDH-K3qJ3h62-V1lA3tC3wJ3rB3Ph2MItmIArDBjYdYlAVefVUainBgG3r-2WpqYT10UturxXs1wrxmo1_S15wtRu1HM3nMAM42RmfWeMM_qGJBM8dm4mlrx6k1ZM3nu1bM3EFtNsBOKFMKFamf9qJtfq6Px0kfUMt-gkjV2oM3A01HlfZtKAN28JFCruyifVkfpmn3nfyM3Xmf0M3CqBIM3S013M3PKFeZS0MFLpyUxH5hiw7OakzYWtXkfMh0mupaM3DN3cM3Y21GN3uLFARmjWAWcftBi9qy6H3LN3SK0xmVIh0PYRKh0B-U9Px_H3FhfVLAVN3K11XN3MODr-xSpiLifay2dTzON3vmnckzJRmjG31M3vwCxgLwYBXqL1cAgM3UaJ4UzB-2cmPLs1po1rk1wo1to17rxts1nM3UN3pM3n51xgLDEBhSDGkiSmpruDWp29rxDO3DT1as1FT1bo1Wl1N5mA2pTN3GhfMO34_1FN2fPAGifOJFLMiQXF2E3JSTPE3UIvwM3xlV4Px-n0Qyf-3u0zpeO3pN3gO3CB2iO3BdCYeutifGL2n414N3WN3Fmfu_IvI3mgfC9xOAuzN3Vjf8ssGh0tEy_n0uO3VI3-sZp_CGePjftPEiDc0qVyt5zDmzuZ0yNy7wxdIyPxx3Ny9KxbP3fzxMmzLmujco1C0Ja0gDvDLuley6Jvcf1FW0Ca0HW0BN09FuH6zCe0EAaXf1cZrGcyFgrnf1qSqLN0RWq_4s6eyDdzA0y20xC0yYa0_eyaa0aszPe0L5sVe0KMwg6zV_zFg1j6zMmcma08mWiN0d5ujD0yLxge0qszie0ssz0W0xHe2W0vD0EJmS3zdvvdPw3dn2Oy4grY3zTBojPwozlhgv5zlBpvwBoHDzqWjvQuze0ygvCE0BhrIX0JtzwtwH4xtViAO0z0y-_zLE01g1StztitkGzzppXrTYGze7XmTwWzvkTw1TwE3p0ppBBsNCyPOxDuwgMxJezbcy-yuPqzHgyOh1xnzkwveE0Sf0Uh1cA0npv92iXf0qE0ah10X0CrFZgyxtznfnlK1L4zeXofgy6jUU1yRGvuezGgwoqy8wvSCyJY01KV_tz4F27PBeJAx_sB-ONlwZmnScvQgpPrCnMMmNC06B6-C-cSHEuBlU2Q2nIBcPxXKtLJ2zDk9M2XwAgCcBwitK0by2U126z2kU1KigVZxzGqjFls00pByDZifggbZxrPiHQiVS3dJxDZispRnggzhkjZxGCLfz0uggZDknZxLJxkZxO4mtZxF-0UZxTWFlJxyZxsS3znPp00UHNsJxQS3OrpD-0TS3lsgBix9vgAixDL3huZBGh2S3ZGhosxWGhnS3fV1xCSMKxlysOKxAW2sAIErtWxHJzyGAxnDxT9wwBxa6wnm0ESx7nyklzy_w0BxKCxR7wwm0MCxqCxWT3jBxj7w7iq2Tr6K2wRFA9xPFKu62rG3o_oyFyoTrWEydH0Qbzq9tDfzVI3mT3H4Hsu1pC2NV2Wk2IEyWNoH_UOn0PyfvytwSmJn0pdvspxgH3SQcm4TVpipUtXh0SQx_FNj6mTfG2xR8L3KunP40M80YRklGqa9vybmq0vBwjVA1whx5xwUywXzwf401SzR1wE2wRG11kxuG1Vws1R1yO3y11lhfnobxnaKd0MfzvCuhWye7o3G31JApiMT6M4vtduJfVX5E2lEyIw19T3vO3_T3vEyOSme8ufWRO3vPps0_o-5vZO126WGpxLvs7QPp3nxO13qUKS0w52vZEgM2yI3Dw1gL3kSxQD2IK3taedH2OK33M2QK3FmqSK3QL38tJVK3XX2UV3UZziL3fV3EqilL3bw1tL3wTUpL3qV3Y3u-k2jV3YgsvL3DNUqK3llMYJ3ABVMVFCBV_22zCLBax0vo6jgPU31tnly1VtUgu1mz1o0wz1wdU3FfxoxwgU33SzakxPjrju17K3vtx-L3qz1G72Bqwtkx9Y1S62nK3u0psC3z_2GL39B3bozklyBmzqd0n-zywZaP3Sf1cP3lW3eP3V2zv-z65zw0uheyxP34krzkvpzynP39M0pP3ef1rP3Ea0CN0-Iy3KwzzyDD0yP3iZu0eyjLyTW02swTa0OKvDpzD5sKQ3cLs5f1WlrBQ38f1DQ3-f1FQ3OXyRdzQXyGguSXy4fvemy_tqL3fmN0rszoN0ke0hXybQ3z6zEVi16zQxWr_zTuct_zybiv_zngvlfy6D0cTlzdz6DzSRdwdzb3z_DzEtzi3ztQ31e02HoGPyGEzGE0_N0BYyBO0QX06fyT2lIb0bMxRPyjSyKO0XLvNR3kMx7xogX0dtz43zl5x-uw73zSh1VR3Y7zbqzXh1c7zhmvinyTP0bA0nA0DLypA0kA0kR3N4zl8ZP4z6tzzE0S4z1E0vR3y7zsf0y11ItDU0qVbUcMOrZt_0wTG11h1B-1TRBu3BpF2YgG2LAwJAm_1g1w8wwIG3L-z0h15h12h1KW34h1MW3_H3yY3f0wpzCRRq81wV42GF3UkxrlpA2wiP121wvY3-Y3xY3ItD9FDK0qa51P-oaCt2D3LzwLW3iU3gy20QBbdC1U3yYU0I0iQyPDqAWATojWDqr4a8vtDfkf000H2klEXrI0KAd1hORA3DLn2jyBAKmU6GAq4w4Y3fyw7dUzN28Y3m0wOZ3BYZmazKG2R8BdErKgEw5jlYcqGB7FPDP3Td0mseJxrme1gQh_Bu-huBCuw3ygH3Dgq1AtPrCFgqDDTeu2WUsbunPjQ6K2Ua3LYm762qSIL1wZFtYb14azS10pE2T92INoSI3R61SV3idROe2Jmq3I3F_UNK3Pn0tV3TqVXQ20a3Z8u9R2dL3_I3HX2Vt1rpVGJ3bK3IJ3IqVaG3BnqfK3Nv1wV3mt1QJ3Ab3SJ3mK3ut10x1_t2zL3cv2dy2ueguK3Xlkf226V3r4aOZxvfFgWVnd1RSsH6g3HyVjg6E3JF3aF3AcxgJ32K3iJ3EW33Jx1hxnA1NcSQG1SU3FW3AZ3ZxwCZ37P1Hy1lu1Jy1f-26L3AyaYqwfUrQuxAwNFUrCUrtrXZ32xz11rebC3aB3dW3-C3o813IGTMc-R3ODk3WX7fpowtbQzCi1wLaUMALzPog0yUCI8dgYcEhydxjZr2_a1uedpa1KG2Sc3KBxIuxDIAuTr_3Avh1_bV2iqGX2ICesT3YmMmv13K3EW3Bbz0b3I_x0H2gc36Ga7bSZWCGTrhFryH3skkrc3kz2ObncS3pZxSS3kTQUS3xS3Nz0XeGNJxkjsUz0bS3Ed3Jz0lggRFNeZiCwVLd3Fz0gDk7eNxZxrz0_c3PQVeJxozEgJxnz0eeGwZxgz0wS3oS3UaxD0Eq00bDq2U1vnXBW3uTZ6J3Yku2REE-0oS38S31A1Xd3pP1DU3J2p8J31b3oKsEKxxd3KHP1Sf1U15d3QW1yRP6sx6RsmZ2s2hIHaNifFP3Kh0J3vTntjyBtSxXaxKz0V4v_60BlsS_eetn9HysunYNAUCl7jzD809tibfx55vXC012VRug670WikrkxZiP4owKIyx_xmJ39J30d36Etc40Qvijqx4-smR1eR1zqx8qxEDhhoM6b3PuxK92wUrE01rdJSaAm_1N9xZVnCAyl-xnJ3VI33e34ZBP_xBAy6-xme32d3gH3Cf3mC3N9xAA3-e3y_xyc32e3_aGyp27v1kqiPq2eFgY62NF37PBN9xFf3x9xku1Qf33G3Cf3Pq2zJ3VEtCi1a_xi12k52Of3Hf3ff3Jf3Sf3OQ27v11A2Zf3n12Xf3P42xf3BdCZEucyCj-xdf3PW3ZZ0UtCtf3if3by1Vu1lf33f3s22HB3L-xqv1Af3gy2hf35Z2FH3XW2ME3Yhz3avtJrpf3ef3o8o6K2Kg3TC2zs11SvoO3nHXSDt_XeGg3py1If3_H3Wg3lC2Yg3kH36F33avNf3Gf3Tg308o1s1-f3GD2Yg3kB3cI3dRqcf3d_x7f3KG2ig3AQ2Yg3PI3xg32EtEc2d-2OCI1d3rf3hg3tg3Xg3w8x5F3EB3q81XCyle3qg38f3orC3g3vb2Yg3n-2oa3v1DJrCd9jSg31g3eI2Cf3__xEiqv-xlJ3Lh32g3Sf3p8xO12L92zf3c521f3N9xVh3pg3Xh30H23e34e3DX2Wf3OKAfFgmh33f3-T2nhyWh3z9xYh3gh3UD3FV2pR2kh3s52yh3iFgVF3E42Q9xG_x3h3rh35h3F52J-Z6213Xm2h3y-xCh37PE-AAh1hqnbvN3P_x5-x6f3Fi3Rf3Pi3VS2p22qE29h3iXM_h3V-x9e3ph3Xi33G3OgqvakYMkRQhXIyXP3rVynlyERop-ziozr-z_nrwC0znvfP39V00IyvoovP33IXz-zZSq1-zamu3-zVRo5-z_i37-zjSq9-zCLu_-zFe0FD0PW0b2oID0u2z5nPVLu9zyyIyWW0FX3bLuHX35fuJX34xuAic6xuXgrlLxPdz6SeeszI1xKnmfKvUj3rBXce0wheee0YX3zLxhe0pgrje0O3zklvx6zEtjfX3hdrndzKnzgg1AsohQ32D0MDzWMdb3xdTlg9Zy4txwyhjpdgZ2dzqGm75sovv1_zEE04X3qg1Any1Q3_dzGb0CezZTsbMxaFz3g1FezpBsJqzGf0-g1O7zyUwPb0aLviIzmPnTb0LY3ftzWb0OY3itzUP0Uf0vZyeb0SgycqzgnyVY3e7ztpvZY3JGvzX0Ioz5Mx2Ywwk3if0jh1tA0lh117xFxyGY00b0PY0pgygy2ekfEg3Rkz8M3glfxlGAo0PDxhkfQMgbkzQN34nfay0pbmMCjPQxJQxEzedyjrMgtm1Up16kqWp1Oq1Mnw_l1wZRcp1DlqVi0Flqhp1NnVJm1y7u47uEqEnp1Jq1wNgfi1Qm1cp1mzetp1Js1vNg9NgSaRYm1nl3baR1p1fp1cef4p1daRzl3-Yznlq0i1plqcp1rlqcp1Iq12l34ctBj0Dm3aj1Nq1ki1Mnw2m1Gm3PrEqfiIe3Xo0LZ3T1MsmpPnXFZxtwRDZxSVVZb3ilgIvocb3wITz4ab00mznF2yBK1150XLywbmsIvAEfae3mHq3Hqls1JixjpsX80u0vd3Dm8huBFMj1MvpiB1prvrB1MqsWHfmwgjb1KpwOsp2oU4Y1joqxlxlVLWj13YbZfdknqF9VDI1In1cj15lxtq1GI1_3gjq13jNF4Rjj1QI1PI1zq1RI1l6qvj1vttgJ1hs1cefzj1T_qar1uEHfn1ln1-q1F_S3UTfr1jAmlI1Hr1LoqpI1m4grI1o4gtI1wn1Rr1fq12kNXr15n1v8C8Lf04ggUU99VVk1dr1Umxmn3Z_qevjBJ1sn1pn1EJ1Pn3c_qR_qEr11n35quIsL-JiBCFQ7qcmx3o1ZO3outvo1fq1yr1-j1Yo1lmxrutbn3XT14r1rq13k1GO3HT1_x11UtVM3-wspBWQAvBs1lo3YM3no3fxsQo3ro1Jl19S194mVJ1Fs1EvjPT1Ts1mgLVs1Is1jo3sDhSl1Ns1apqfn3c0c9o1mdsgs1NZ1B6nbUrGQX6ES-b3RUrHY1ks1ao3yY1oJTwVfRFSYgoCZ1Np1VrC5izpSIbc3I5ua6yvU3DHvP8x9NzEVnS8xKH2fpHoFVqtQzYPhUotetF4hSajnp3KevEqqMevX81SLgKXhpbbtY38BuqMbOEweJgixxPa3DatPB2up3kHH4sA4KA0_btetAWO8huRrwSa3XH36p3LgFhLKF_v7XPJR0Aq30p3A0Okxxj3yFsrw8mPFltp3W7jE_ab8b7Z3Lc0gAc15xcxqux2_4HFXmUFT3ltsWsEtvHWp-B3RFAdq3V3IjfbY5C0I23ZsYwjsJzTEoWQh5p3QxjvAAXg0jNZpucTeqkgtcEs5Jzm12MlBqoBbMyb8bGJ2iizl8kPEs15xXEogp3xq3jMyfdhHR0p5U2q3sq3Dr3OWp15Ytp3GAcxceSP3tEsfORIRn7JzCXwualYXwyF3cPBPQED6YY5CA1tQS0Zq33Jzplw85xgp3muczymU9JVp3YjCnFBdMyUr3jXnjr3KUQtruaKrYRBvhI3RvHWXqE3YQ0Mr33JzCzm2wTeH24TFzalZsCBi3OAcCr37r3VRnIJrjF2PasdeCL8a3zb8b0C4xA4xu2oMTtXohqTV5p3dF0IWSHtC68zLr3ir3_JzV3dvEs0DbKH2hhIYAHdhqQ_pNopFRyw22gs3shq2eBmhqKN3ElwZa3N22sdwX81ns3khqps3uhq4GtV921G0_otYRBis31s32r27ZvPB2is3NpMrK0DRyA-2pL0N_p5s3lhqGLjgdwc-2cq2c5pQhkcgFj4Uwerc22JZ3jZ31y0-ggiRNxR3CJE9tCaStkb1_EP0VsoyyL2scphQOhkCDdt3cOhX6QIwxF1v12bBR3bGzpGz04xsTzgGz3ppPuOlWlvTzw222Dad4pU1cgN3sZHS2s5b1Hc3ethiZ3qKK7K0EPJQKsAIkugtjF2BHxi_xe9v31srBrD1nXM0hq3WAHu70qXf6a1QnL41spvrcc3rvrjF0XezlF0KH2vKT0gaV-zaKALPxjF2Yd0rErKWhA6xUjQOsbmPhKH2HJrT5TvVsAA3ggHWNhXt3h1CLfekBrMS3mNri2Dcm3P3tPwzVbxNXwRh1LM0VQ0AH0WZ2BO3byz3u3_WwYezOkD5pHK1wIkzXYe5YzMz0yh0pmVQUUMn0XuQPe3vtMCOtZOzrUybmq_ktnUy57oJt1NL3nA2ua3Ot1Bj2Iw15U3Vx1ya3A2e7U3LTg7I37a3Vv3wa3Rw16U2XZzhx1cV3Bn0ta2xJ2Zw1oV3-T38c3FmqwSxxEyzkkdNoox13a3tOzli2Hb3pt1jK3ev3HKTzHvN70nof2o2tm2Cc3VXxWagPTGw6voK31x1ez1SZG_y2ZJ3ooR5V3cJ3700BZxBz0ApRqe3M4mQ4v5wijT1P3T1u3NurC2yBfkX00KZAgqRFwtkw3d009vtAfke-eeb3J80-1GsQsxK32F3jb36-eStnva1tbxQ20RijxUujZ0Znen809wnAsgVxnAluWU3AvgMPmshwabnf0sO-vR5jWErud3XljSjxFD1cygI80_m3mjxkupfE15KqSzf1D1-W1c7VrOqL6v8CkDDkIfNIyz_ur8yn0CrDKo1IrJ2gsaz3P1y3n1Y1RPHuQyvyExY1e-2782N82vEuLB1HiLhGh-zsEDjF3h9X1AUr4UraDlzY1bdHux3l52XW3Nb36ux7C31v1Gc3ua1pQs810eHFKDiZOardXM-Hgr3ULyO10jbxXXtUB0q20abxU20fowigz5EqywzhowTFuh40BoXyyVUe3BB0DpGud1TTyu50j50xLt5kyi5zR70NqgoTyPNxePt1U01rsXG1kkx0L12azpXB0BAUDY7-vSywVLyP20mksB-0purT20f2FznXJ40Z_0fe3pcxDz3bcxJDTb2tNAti40xRgOBVBF0xUuoGLWexPehsd19A0zPj8cxOxzMdxndxPuzYL1NVq_lsTuzDB0aTZpdxuIKBc1ouzv9zQpfn50iBfp50iy3nngM50n0hky3S60km36BVp60GBRr60olk-3x6BfcuzHexfxz41zrpg660Qex2w1WFux9zWvnixzi5zja1QexUCw7kzQB0c70kz3AgIf70TvRh70Zwhty3hwhb1z-y3CcrOF0Dxw9wp1m32B1taNSzzZULZ-zyy3b-z3azxnx5yBxOEacQCs370z61z6Bfvz3n5vZRkzspvy32y3zAApAAomDSGAM5U5GZL_I2D3SbxztRPz3v40Nexylz31zUz3arGR5zH50OuzYzVt9zV1zV504bad70crvgdxEvns50B1zjBfhehvU1TTyzz3JILdCfZ1zTTyw60DIX5z3exzuvnP5z0B0-z3P1zA030B0C03fRqh5zbpgioU6vnry3X70Uu0_B0lexFz3xoXYW1A70Q03sYrU03Uy3U-0X0zA13LIq6vzWRc0BA6AABB2YvtsGxEIApgzsJK0h2_u3G-RqM0zKuVcrfozolyui3yZ0joz05zyd0GsqX1rpzxiP3zlyFLs8M0rzydf18Iyff1qswhf1DN0t9yFN0NW0yeyJj3of1MszqhtQszI1uNN0K1u1f1M1u3f1CQ3smzJdz7f1_0xVszEQ3J0yWe0fj3uFkNWj3fvuLxKg1Tg1QQ3Qfyoj3TQ3qj3VQ3cX3wa0me0ya0hQu0a0dQ3yN0mQuzD0ivvp0ykgv9gr4D0ywy9D0uX3knuwX3S-rIRwYnz5N09Jy6pzpg1oau6X3fnz9e0Ahvzg1NPyNk3GMnn33NOx34z_5x-wydMmWk3dX09yuHY3btzQqzhX0-b0ZE0P9pRQ0vouOgyTh1RY3Vf0kPyUY3Vgyrk3ttz_Kyuk3pE0lb0KPjQ1yDayuE0T1ywE0jgyeP0nf06k3pf0ofarh1YyAJRHMijKwtrG0sZzQXYlmRwv0cOukHOJRHB7IDqBd9qJmwo-1j12wL0DmAMXCL8sJEb6ITCTz0gw3iod43qMEaYvk7OGB3nl2BjXnNoHQfzd3GsDYaZ2ntCt3eT0jgPYaZxYvJt3jT046JYaZcMDZc3oT0xN3Et3kjPF53dWtHoi8y2t229s3R7AYaZMzyI53iL0QqCT6ME2F043-t3bPsAu3dPsZhq_43YyJ8NZUEANJOr5bjo2bJ0Y53RnJnG0DRyD42ar21SyV43fJA67ax4zbhl2s37TfiFFIHhiYHNHhWaCJRHO5a2ebbq2tkbMKtLQyO7yFjSlzxgqjPR2Lkv_ryfRqbQcD0vOmU6nZ6WtPfwV7uNPxxNrAkojYzi_oVG0xKgTLOBazPRi6rMji16csv0eWkvxl0UXxEm0Q2wXVzYRxJbpB9w0febkkZt10aScL3r63_onDkuLu0gaghx0uy2xegcRy4Hy2YoJ50E202xRgowN40bz3rz3td1iz3cTZUFqFfrtcuRQNi13A_Tn807qgQVuTpXoosiVLolxZNtvtxZA1_n39NgVo3hn1H-VBo3uk1rTOfSyG9RlZ0vrNd-gh0x8usPc18vZqCybpxKxu5K3trzY035_ukAhZVugr0BrxwwsqS1xdvIxs9R1NtiUyy2zsVqwi0uOwDP2yLevN3xqnvoVz0NyNhtObzvd05EkzM0zi3pW35IwW9nWWzNzUvVz5SkIczL83zCyuIwxFumQzGPz8Wz57yYsw5Cyrbz8VztbzWczcRzYczI2racz7KleczFDysQz-HpIQzy7yLWzkinNWzn83PWzlRzVCnhbzT8yHWzn2rh2r8OzpPzebz0PzBPzTIpO83g8ylbzwPznbz9CvV83iLlX83kWz-CvY-ivbz-PzxbzF8yAndH8y83sJ8yPDv2Dy1DyN8yj2rLQzMchoczY0U-Wzg2rAXzbswamuncao4s5d08zx7d0kDvI6zgip_C0KHoEN0CWrD0xJj3hLyULxEmynWu3P37crI_zEX38P3XOy023D5rSD0Yj3Te0aj3-0xIWjMZq5Wuga0Ucpia0hszD3zQ1xgN0BXuOQ3-bX8mzsW0ngr1LuvNpKXzkjrWg1Kau3jtWPwqD0FBo5Lx3W0jdzwHeatwVyuhX3a0bHzlefyrOw1Jy2j3ldr-ovaEvScy0Ov2N0R33AMmupz-j304tAtzhnuV33unuU4qBEzZstPMx9N0Zar6XygzybQpUXzH1lh334EzRJw2Q3Mk3Jb0T1vZFzUX0lSwUtz-WoVk3MR3QO0HGjHuwS5xQb0JY3Of0PZywnz63zVezXnye6Ydcy3jrfcytEokTuJUq2hvlXzpWiVbuRzuOXIwhvvtBf_3ATaR6xJlnqXz2WiV6xGTanZy1Lvm_Xb6xdxT633sMmdzuNYw5XzPYwhzu6cyhE0fA0SivqIoNclFMvcY3HMvC43bf0D0ifR3hh19prbY3bh10RrsezdNs5tz0TzpxtfltzTzoxturyfMzYpymf07tzaaycpyObaM8xqh19k3nDBHgA-JOq53Mpixi2t53siudA4vSVhGT2ijEThabo6002y3fKByfzjvDY1wPrrw9z-60klpK0uRPthjzFKkwZvdcd0VWbSAGiznEI_rB403_E0nAR703Fdxw40KGqTz3D13v-Qob35uRW0haz3bJecz3L13_tRLK1iZ0-0z84vA73J13M035uRmz3dBfToXo50G1zIB02B0uPN7dxfB42NK1z3DGyz60s60260JQNgjzuehkv1fdxXex2R1G70aextvz3z3D03I03zPaInsu133B4S0zryzM-0A-0213C-0WB0KC0UCJ4lzEv3sA4lzEJDZtQkzijfyF3z2WF3U9z91o820BzVCB4C50EB4V1zGB4KuzI50S5z37Q2NNNCeQu3IF0QB4cmFgz3k8Qr03Ypgny3BwhZB4mpfoz3Y5zqz3cC4NVqO130B0U13I0VkB4K0Vf73J1zkvzDAZoB4sCfqB4v0hnyz5kzm13pyz-Fqp13v90r135B4k0V9kzBC0LW1_1zpowP-0OxGc1zVB0413zwgQC1JC1EC4C0RUZ0JvpFF304zlbo4m3lwgC0RAys643hSjhMZ_DJ7Y3KZ323G5m3bD4QakcA4L7e2UunB3xgl5HyiuxtB4T60OGnuBorBMnD477ZN9USUsQnqaYxzT0Vu0aRy9nRYftCvV5x0Te3wN1kdvod0llysM0iW3tnvBPu5V0mW3B83B3s5rz7Ny0i3CLxh9y2VrwW3tozqzy4Iya23reyc23g2ze235W3BD0-lyEe0RLxj23He0p93IN0Jcys93VLsyf16P3nmzw93QN0-P3N_z4oodW0K0Hca0NpzK0yQpeQpzNdrN_yXlvQ0ykj3tAapa0oszeduwLxmknQEvjduB2xBnzmpei_zQCzaQ3X2xRTqQ3z3ov9Lxc-3NDzC2if-3kg1a3zAE0GtzHX0Itzf33MpvEKyzQ38-3Lk39X3a2l5vq5Q3I7z50yWtzLqzIf0WXqOR3-0yunzVA0Q_32itTFvX_3Q5f_knO9HnXw-7hpLv87lpcyIKZrcym_3T6xRFep_3mscr_3ycyUaoUR34LvgE0rZy0ZyaHu8nzA43wX0WY3oPyjk3tE0jqzGA4dR3mqzJA4K7xyPyqqz_TzHqru7zjY3vqz8zu0nyz7hycwvUmd9olsu4D4SD4zdtCVqVXsaYzYB1DEtOB4Q8g7azNW3qP1QIy173PIy373EE4L23tZ0v5z4KxuVyZP3Oeywi3HZrtlyu-z55zPE49NyWwo7Z00Vu7M01lyGlC-i3CLuAj3LH4Cj3DLsEj3amuGj3gE4Ge0Ka0DmykE4FmyMj3twoZLx4LwsWuSj3uWuij34QauE4blrwE4HIDyE4Dtwea01mm893kkalW0dMweN0n5rIg1p5r923KEvtW0RQ3vW0NEv1orBF4SfyXdrC2xQyuqJyUtwdg1b7ysN0UgvXyuqe0PitG5iaCzzN0hvv_Opjg13N0FX0BE01X3nQqtLy4e0hQXv3xkEv6e0wWo8e0Otz3Q3DO0TX09wyKqyCY33fwlF4aX0M7zxguKf0B-nqF4syhvnzEbubXqPKzf5ugXzSKzgncUKz6LyWKzhRnYKzsXwaKzdFvgZyQ6uTMqnZysXzHzuuXzprhwXzDG44nz5Lv6KzWR3aqz-Lv4XzAMvdmvmtvuX0kE0kez__3iezf7z0tzALyG43-_3sivyk33X0sb0UG4oqzLhu4k3OozgP0yA0T43bA4v53hOAbBAV7aQ6wpCERP3v-jDi3fly1G4yrzCYYWP3TP3sd0ie1wM0qlyPsw0Z0KIw8NyUhtX2z3nvW23ahtBszEW09d03HZJfu1WyBe0FH4_0ucEddmu1P3cfvq93G1uAdzRszq23TszVa0gH460X_P3tmzVN0J5sTmyI0yNdzoH4MWoqH47WuglrTX36E4ZlvZ_zWQ3LGm61xB33wW0LInN-3OFdNOpj_zFnz7Lx6W0m5sM33Zguig1htwye0z5sc8nRnzpfy7D0s-3zXy1dzXvq3dzxTlXF4-JyTI4TprCb07_z-dzBFzl33Af0iF4NE0kF4ZX0GA0utCJf0xitL_3ak3O2uck3RR3sI4333iO0XORPY3EG4Tf08gu-33gA0Yh1bR3kb0XJ4ch1vk3aJ4veogh1ob0vXqLYuvufKA4xE0P43VA4hJ4ynykayeG4DgBnJ4iAAkhyJrW9t3Ci3-9xuJ4gW3de1VP34G4mVzuM0LSqje14GoR2zc3tyi37V0zC0kzy2d0g93JPraf1DW0QfvUM4WlmUfvHK4uW3pOUi23UH4emz_W3Je01swPovv-yVOy_uvNIZRN0w23cW0y23hLuR_zPX3T_z9hth6zJQ3X_z9QjyH4AF40H4A33SQ3rK4IXuoD0ilv4Lxle0XqmV-30dnxJyOF42sz0JyZjp3K4rpz5K4Ubj8K4Ctzf3xypzKMxBL4_D0Ftz7myHtzGL41-3wIyvg1ug1DpT9-3fF4Dqz_X3Bf0HYySk3Iqz6yuy3zYLvZk3fwv4uwhwv133XA0Pf0fk3NY3S_3PQ0XFexXzhPydb0eA0BMv_33PP0nL4fqzqtzDA4vL4jHu2X0jR3XyolR3S5dN43dP0qR3xvwpqyL6fzezLjvU43S537L4qVMKUyclFJbCVi3sbnzKxpi3zJ4yqwsi3X3tmkvO239G4yVqdey7J4wly4M03Jv6M00lynsw2lyXE46lyZE4GW0bE4tey6W3cmz8W3iJuEwkjM4BX3lM4u93KmyeH4QKvVK4Q6ZWj33-yTD0xQjVD0I4tZN0covC1xuBm-93gHoA-3jszZ_yeJyb_yAauXXyelv3H4ZTeA2xm5cg_zCnzrN0XfyxK4ZfytD0kpzre09W0X0kjX37dnrdzDEgcgu3my9szU33AL49j37j3WubWnza33qRD9a0ZN4gitAdp7dzw0ycF4D7zIRpharNL4EnyPL4Cf0FHuJO0r338aumI4fHzOqzoI4eIibL4uF4OQ0aE0FJzcE0IvwJP0W7zHqo4N4MJ4jE00buM6i9N4Yf0_N4QJ4YJ4l7zDO4TG4vE0tez0XrmSy64zpMzqqyHcuaA4jP0x43DgBDuyFNy16irBOcd0ccykoBHgANTzuRh1KjJisKIum-dvSh4x0i8emx0hrH3Q4rA4pPZkFigM2AQysgSvMA9ZvuAr3wucLg5wuk8xwxfWdgu1oq8tMd1jLrvYzpkqCO1fyJ27i-k0iRy2dtsv0rjogavtw0dD4NKAQvu6VIHXmvF3hb3ZF3FE3QO4NJrqqIPy3InvU8cnV1MW1AW1Nuh0we-S360vE2jgW1s7UFR4EIATItITA4Gt1b2K53g53NKAy8pT9peQmXJroFy18ifgtzv1YcVswtbGtk03QWsNrHN7wOu2HdPcH08t0jcQaz1qXxMZtqTtPZtsTt_0vZKrX0cTMDbDr8lzoT04Mv9R4ztSwgS7R4-43jS4bHvLQcXFPuR1f4ndD4xMVJSCZbvgfI342YYPu008jscborDqs1DzqCWSuzQikPvNUzzRvzH0cwzxQ4CCHc2J5BAxKTihXEi24U2kNutJgeH0b6yJ7Juf0LhplvjFd1eStHd15OxsgtaM05rKXfwbfwmIu4trlIu6trgfwnAqoYgQdfu_utJ3TahHz31WNVW3OH171nqU03f0tLz5f0TH1C3gtD1a3R_FrYkBAg0-FrCg0KQ1mNg7lxZo3Ir19oq7n32lxMBFQJ1mn1gjtmmxEIyC4uDExSgxdR1AAv-wNeTtpR17qxGqwT4nPquvR1fvxNc1Ye1h2sF4Q5Ohae1mPtMWVVc1dpsoISYBvfcwK3yGskB7y3RnD7y5nuyMopEzbUlkvqwkwBtmfutNIzmHzSYyKCsjQOAWwiZl8VwVqzJ7h0gnGS0Kg0s5xsS0OrhNQnh8mtDsXvTOJzlX0yN4jSQqrulr315xyr3qou6utUuuBgt1Rnwzm_XwZuu6WMqefsepT9OLGYn72vKtHcv11vFS39aASV47TBvAAqAA6LTIOmqSI1gpYV45anaV4bJAqefLItOzETCTxS4UckoA4V2tqA4BT4AMMNFxMDxrRy8R4MTR1uyv53AMMRjDmCRKt3F9zp_sq_0XbAw_0SNTqefutL8ijYLZkKxACR_gxw_amHgqefejFzMV2XXO0c3fsiVxcJoTqq0Eln7nnGpiU4IskkU4oVw1UwwU4NV4h6xrcwpouAvwoKzj6xLS4AMMTR0GJB_TBnqofLVsS44S4OLM3HxoucXq3Tt3y00300sOhUU4h73zoMbU4rhxRLnzkwuEzlruyRwtQporudqCFV4nlw95xSXwpxqnD4nW4yhziMkY43UepQO4nW4p3iAZIoL03V4LN1tS4MjMKNSpxPa82gusVX4uW4kmQi1ve9oKahtT4llxcg0P4urY07qhNDsBVpE6leL4SqzaQ0hDs3U4sO0k7kLg0M8b9U4IJzbE0cbW-0x6Y0tY02DslJzP3bqefVUvhS4Sc08MhVVp8T0kJzrhvDd0_lUqef_sb0HTlRkJ1tGZSRfLLU4ye3bXm_qxMmQJY4fWXIfIDt3V737nqZn3ao1out9T4Uo3p5ghjtxV4aGg5IFvZbx92NS355MVs0ePGcJ1eZjRCpl7nLokZxx1AnISz9ZbXzxJuwU5xjHzZFssKzCFof6xRFsucw1KzmW4_6aBhju8z7Kg4T3bX4kxy653IvTZX4jqvyIxrA4RxqwFxZ829lwHQxukqVj0AnncYXeA1k2vg2w3YRZQxrmXFVX5V4RV0cPBUUtZVnukwykwt2oOTt9W4FNobV4OLM2yzjWeJpBp5za73WiQqefIoDJpAkCt0EKWD4y9293qcX4JX4FFAwrumOkmY4zu3v7ERqsMDtPX42_xSwAMkzrIupCEow2tRy4V4Ca4pNxCRAm6UDZ4AA3LZ4iY4Ma4_SYZX44IvuZ49ZKqefcpAq_DG63djMJpBMJvpKxYa4OLMcpAwu3da4053eri4Z4dZ4Ta4OWAvberRy9Z4FZ4CG0_Y4qa4hPipxPYY4qOfoa4La4_RASwAlED0a4KZ4Xa4MZ4Da4tGxTmw0XVax27puRa4xa4OSBmAQ0a4nDt-a4BT49XoRpj8c1G0vjmw_c1SPstOxThYH7an5mvBjdjqAbQIPxNRy-Pxo2wVZ4eh0Knq7Sx2ddao0cpnm0Mdo09gx9Ux0dQ-3e4Uxo6uiNGeM0Dfrhgt0d1ezvb-u-z0Xow7Jd8V3gWVRAHi00q4xb-upsnj3g1njZboV2tUigYVVwsn9nUf10KPiwT4kxVlsnr10fcuR20Vy3XbxDanV20JRE9xV5kD_xVbCqSy3cuCvbx97ZxbxVUhL1j6G151oIIkmFL530JcxMIkfowH40Cz36FLzwzFpfsG4N03s13dvZz13-1Go70HtGLwnnMLOu3IaXBSN570y-umNyQwifJLc1pD80tyoH80qYNvw3ZGq-rQuowCpX8qzwhjvwncH1xwnGrprdvy-udqvn-ukgGqfxbsgyfxOsg_JNRPwwyzeJL290SOrjrrqBTs90Alz9901osMzGIynRrfIuio-05nBFugPm3e_0yzGJXNBhxX5DOhx9_0n_0Epseku1_0jhxPboyOmsjv_-uQ4UAA1E7UtHqp0vEx3r0vMB1wynvDuIx32hxcPt8hq_ynS5j-hxKzRzA1ZYNK_v9A1AqsCr0Gzn8ypRNkQAyXygYD1z0nYx3s5ViD1gc4dbn5cNhazq0nkD1M6Vl2tcRLsjxDizNE1c0nxznN_uf0nlznH7Q2vplNq0jx1E1KF140nLIgq0nNrsx0nk2FzE1wE110nzE1A7Vze4x8j1e4M0g4BkoNqU0gUE1bkx3h1xb3cZ3sG1qG18sswzz1kxlx3ttydty3G1utyee4tU0pT4b8VrT4Tlx9f06f0RH1prfyT4G2nTbDS6v73nEqwkR1BtiPU4GxiGAv6ku-qxQqumW1oBWFsx2lwlJrH3NAtxrV1sIYR5nexgtiLoG1B-t5ysuHh0ACPW1uR48f49CSx13IdVNW1MQyJW11ysItxHD4OKq0e3AY13rfQY1fnwSY16Kh9vy6w1DUj5T1FVvJa1oDlFDrMb1TuOwNhW3p0NhQb1_ZhV3pOb1Ub1ht3_uCXb18vxmg4lt3eEzpb1i-N37vfb1DOhlb1McnDYfob1BYHub1UHSDc1qOhGGwl0D4iw_Q3iSp3umjTwewqfUS_iwqt3VDolTwJ1vThvut3_AsiGzmWl8Q3M4peNn5SprTwDh4buCsGztpuKwCYOc_EzP4Bryw4tyBckWe4V_SWh4xm31Y06ywgraml2MC4XUsRf4EYZWh4l_sDFO0h3dnpznjob4S_0Qgg5b4Bc4_b4xzhaznCbxEjgAf4lNy870y_otd4Nrz8h4zd4J2yvd4x3K8d4b5WBA1jY0N_Eef4v0s4rf813YuC96QgMkbu1p61UrrTyVs30MW4Ni45Y3nHX-RmqS4JU4Nb4rBATyPZSAZ9J2Y0nEIbzoudt0ZzwGqnD47tCnxPF0Cd7Alc0hi4hRsVk2B1aDu340049eci4MAJEAKgh4uUAaiu2RVixwSmM330YyVDW4Ni4FAttGHAOCTdDugUJ82MazOuCMD4LNu_6Ghe45h4byglygjD1aK1M6VBE1tjxLS4oi4_IcqTjti4uspfgzJG3cqvom3Vj4di41DrOcNVgCTji3fl9ZxlCr3b4eazvexHC1wGTJlj8ypw6mqjxxe4b7VRizQO4oi4FU3fZtJUVpe2kA3yEWpiHpOhH7n3oQWh4e21SFrEyB3CD7a2KZ3bCD6c4aJFAk4wf399zA_s3Uu3J3pbxUVCrbx320pQ41j4wf3_4z18dOseLctsAtYljtj4rj4kE1oe4qE1l1L3e4RV4Ni4Bk4nmDNDkZj45ITRO2eVtve4Mpwxj4Df45E1EC4Vk4Fh28AABlbjky-mvRi4bwwVf4vvi0j4di4mk4lqi5QtKtFnFBia3skwVi41j4LubSjFTX4zyfS80nL10135Cj790VB0s4zMi41j4zZAlJAZL0VyPBm2BM4R4nnf4EAvBtieh4lk4DlwO-Q4r3KZ3aZ3BZ3cZ3ni4-k4i9jFShdJYZl4-Z425jX6j9pgzd1RQV0i4qvE47a9oBLJAr8BJ53U0c253uV10kxZV1Xlt_1jZYtHg4Dtx3ysMV1Am4MBtBIhfj4z03DeATBtk2hy52eVtja3SxiAk4SGAh1CzHPmFBUzwjd0M4jwznPE1TE1DAUb4vhvoUx3ZljSm4lk4PjBjjvi5AV-dv_2XD4ojv-_0qjvOAy7_sfl4oi40xPuXcftatl4DwzWd4SOrcd4gqred46HTgd4Uk4di42WmXWmNwCd92PDudRvWSyB00rjsoh4Ni40xPPqTcHNlc0dbB_YA6F3Y2StV4800Dc4Km4qNkq_DZn2Udy2V4sc3W30zj4oZ4xm40de0QBKflygSaX4poUXe30i4_72jqhpDYTKtm1zswnOaXuwnMl4Wf4j-03m46m4Gos9Kt690H_syk4_m40deSXMZeMqYPjA3cj4ILLPS1yn4G-0U9syyprA4gn4zee_RVLRV8dbbsiA10Gc4_i4Jo4NeeLJsjBTbn4Wos0n4kPs5m4Lsg9m4dD4So4U3hsyp0m4Y8zp4z5n4bsgWrrQ80kbDco4uW4So4iaBrsyA_sVxH2D3irr2n4Io47n4tPcY3hUO39c4oFtHZ4gn4JNT9sySjF3t3uuzPrfEpXMy3Ni4c_BXpjj00s8LgfI9L0bhzEigdhzAc4Dp4oi4pFadrzeB0GNL--uRo4di4Mk4glzAO3t-uJd46n41xPB2FI3hbDTYNk-fEKl4Kj4GxjOE1ae4aD1vE1B0g7e4IdLM-jj_wfn4di46F3lLYSywxexXClHx33bwrb3EsUNxi8X10i4_RVb6FMo4PM39hzfsi7qiyoXnn4Km4C5CEAOaiu17sXruU_SWp4Lqie4ANhaYkraEJHNkJn4oi4r5X0Y04i4pk4ONkoD3qm4v4G-6t8MkPp4di4SNC3i4NIAaiuMilL1w3h4g10Nj4LiGHjg7jX-INqYmv53Wq4_RhDeAjNkIvzx0w8sGGq46o4di4KQkPvhBP3DRc0G0BZ1f9jUY4Ni4T3hLamxYmoEYPm28Y3gY0fV0VH1dp4ok4ih4p8jL1wtk4Vx3ebrGf4gbr0i42k4B4YssyhywIhyGl4di44ta2hkts3Xky01yzo4WUXV6EjEutEAQr4iJrqR4kA3yf4Km4_PiMjiFmjNsnnj4g20kcxM40EM1eaz5q4t90Yd4gDzt_08MLR3VsIxCi4pd4-h49GtI2ywuyrxvFlxTf4of4iJ0xq4fr4o_wTjiHupmj4RU40i4u3BJIxIVRj52L-zaPtJx3-A1DixAB1rCTWh4dlb9o4kNa8V2Bo4YkyItyPVy1G15G18k4wp4kD3uFDCVrIfIn03oT46hGrU0z1yLr42T4i8VZlxk8V0T4vr4sg3USTvFgpIxgClce3Us4QRhUBt_81eVt3c4-m4gZ3nHX48dz52Mg4_b3dp4ZABsVCKkPVruGt43q41YNthxFx3vhxEe4Km4KybE9sqYP5k4gbtxo4490Jk4Ni4--s7naft4eB0it4Ho40i4hFtX2h7MTEj4MNTpt4i5vCp4er4RFt1AtHJomeVObo7634r4ol48AA7RkEVDap4pAiRd4qo4di4x7he3D5i4Gu3Jvz9i4Xe4fj4WT0L3T2ADD53X53ywCeijq3TYs4Fg3NYfWb1-vxVq4rBA-bYlfFQUsq3Twgym3pTOhJ2sWhyFIvr3plg4Zu49V3_vxqb1Pe1Ncn47cwp4du4xas0Bw2ltjyyzWDLcnCYf87bOzvgt33b1ju4tu47TCoM0n2pFwxWPmRzvot3Hh4nTwJh4eGzwt3IY4BStMoeGDiuIjm1oWp4QAtX0KClekZE6vfnu48u4Cv4N2yW4pJv4Phv22oFv4Sh4Kv4zo4HgzswFe-w95bIJLjf4k9vXkyXv4QnMlH1WfqPxCE_2BKkNKj2g4zIx_Svrv4wg4n3pug42Eylg4hsUnt3st342ocGz12prSpK1vci42GXE0qWv45hwbu4fYnea4yv4O2sD_b1v4-Q3Yv4Nb13xCPb1bEW73nQv4Ixjzvo_Nh_XfU6Qkk47tCc1FKwCfYnIuJHw4Toe8VJKwCBV0LlUty2xnJig4Tw4kg4dkD4jvqr4LlUjtyJZjPzvuBk6u4dv4iu4Sb1W3ptw4gb1Zw43vo7v4ovC-u4bSs0b1Dwxvb1Zv43gzJ4pfv4qTzpTztt36q44th2ltAty2u4aOhNEYq3pQw48w4wvoC1vY3pTOhEwxXwCOB1Nh4VzvEh4Y3lJx4Mx46n4axjTNCgjebOmI63TiHHwxeOhCKsal4NYfKb1Ioewx4jg4jxjwCwYuCbx4ippvr0cqeGh4gv43w47g4ix4grTRh474xDvmSu47tC7BA9AkIFreB068d68iYU3S7BZGfzo47BA8fari47gGaq4kBrEZ4V9ehw3Eu47BAjYd_kyklQpw4VrpdwgfB1_ypKwCay4E6GUHXyHT79QSywFeh6u0ol47BAhj4xCLjj4QgiGn4kVntW49qsck4280lD1kaz-e4E7VniNsy4mk47BAZr4sqhssy2Tsdr4Uf4tgz8viNs4XWJT1ceBlGj48m3zrjO0nkt4Fy4G5BVm4ip4qsSePqu6GZe48E1L-Sjy4VdA7BALo4ny4e628SytaxB10Wp47BA2ZBtyp1m4LWkmo4jm4Fy4-p4y2CAq4ufl6qiuaxQz4rBA7BAq2h7BAjnrvqrM3hks4L-zqt4wm40z42z4J3hORASgll4URI3T9sqz4zz43z4i2hd6hk2hxv4pvpHnrrt4fj43z4Ps4wKx5HXzr4Ts4Apsld4Cs4l3VHs4rs4nV4YuC3z4KYDis4OJr_q3ls44G1rtx1nesy4Cg3j1pKECDkjW040y4I2F7t43fzuw4f04B04M04hD4dq4W7f-urR04104D04oNTEb4Wt4s1QH04rA4KPFRrtpdwbj4Q53vs3V43iBA6UMSvucu3EuviLrIuvcA4e_b5GZ4f3_7sem3cQynV4edwGT4lH09S4nH0SHwQUz4S40V4GzJWX2XHkRT4q6p8dkTavtG0nV4BrHptCNJY4CDJSySI0mDlvXvpWvM1vphuNhPq1obto19YcA4s149JgNhPoz4Rav2HuS53BrHS4JNBCihXUf20fitEiShw8EHMIACYnMt4QTyRfwzMtMRyjbmTR4MfpbV4L3CqfeCpicq4Lt3U_prYiQO3bmZV_vdTyRzyER44BrUotiTz-YnNR4_uuRUycyealVXytngwopyX2trQyvcF8J1im31ssLV1XQiPxvLp3bjFvsKDWMH14Cq4Ut31me4y06ikLCwxbwYa4FpMFW4824Msi_24EZood4snBA2q653FpMPt3Ga4DkebKiV04vbwQhgvZ49JT0JOTApdIuoHyeT4ELbc34ffwobkfT4VsrLuZR24GUFZctQG0iOzt_pxtrZAqGcvXcv2trpHyAvog34DfptRkrdYRS4dXxow1NxvOw3bv0Mhq8gwDhoKTzP34A7I1KAIIAFkMG14W532y3d1PiBIP9F-JAN24F4J0dwvsKFiVnUra3IwZbUIvXXXWDxmh0NCjUm3jd13y0PAzpZx2b41r4MDb_Uyd44KA14gxXxjC_0Q0GBi4zdykC0s6nBv3-jzSwzxQ4FpMR442lQS3428bGI3FU0fDs433_5iw44UrBh1CameGhyV34Yw3A34Otb714e7AIvyUOzEFuWkwtbsjgwewtDE4EM4FE4zZ04Z0TswFcy-W3WH4QOylE4b5sJ-3sJukXzwHeVP4WQrQcytsvj-3Aeo3e0pauysvwjr0sv7-3B6uI_3MBeYXzSFvecyzLvvI4yI4mXw8T1QtvcZyL6uuI4N6u4F48rZ6F4P6un_3tRn-F4DxfwF4JTauKy3nzbezhRrPFoyZy4_31dE7XzC24e7AFWZdJi8s3sdwABUOwxSm42mtO64a_2P446mkzoHqq3hIvSHyVythYzmYznZ0kYjsHybT4ZT4dT4i34oIuAe1v30gxxMa3xhnqe1KYvpe1Oa3XxryThoxxTDrHDrbTnoKtr6uw443abfpBfWvWcSJNo-r4mynGeqvyRs7abOknbSCA15_0um46d4a04UZSzyREA1624CGAVwz8NLmCRsNr-uz85vJGfCYNet3E_GG744_0NAyK-Kvm4L74A_uFV3yd4B74khxMA1664kIAJTTp32CquxIgA744_s0rri74Z745zp85vH74d745d47_0Mu4M34M7495vKGfJk4Q74p743EOPjBR741NLSVRa53-V4LAyZhxl74874I440EA6IrlVq0YaKZvUeQMeQV43LdwvGZ_Xznmw8OxtIPdStn14s_pDyt7iuSctJYzLR4ZKbNSysil7uue5qgvto249Ox8GtaOzQ24U_ov8idFyhyeRUFGRinpyfwtFtyl3SvqtMPxtYzEcvUfpUl3sU493Usi1dUysyjU7C4k0J9uVmZi24CoyCppZH0Jesrbyt8wi5wese8zWNPiCoy-xQ334Rv0534wL3tt2kZtygwv63Xu088TYRyaaVx3vNhsNXxxu0ZXxHNtbXxbu0Xs28oZm6epO1U94i0jlbgM-Mm94SS4NWGFv0Mu0s1coRyGv0mXxxbgTv0HNtO9uvOzsCbw43z94hqFITzu9TSALEt0gagkG4NB4-63qAyHBybw3cBwvA1JErMx3P0qcmpbU3QruyOz1h1zr1AP1mNgdmxsr1xo3CMf3-sUB1uoiLe10rxSM3zVLeo35o15S1_r1_k1l-4i-4uo1so3ul3krxWO3Hs1YO3to3aO36rxs-45o3Rl13o3x-4VT1-o3GU1UU1QU1tFhg44EKq7X1bSrJp3zcqD0tngSh7NxXxyz1jqyz_qxwrvutwY4XyLZW4CFobW4AxybHYIHzcW4KV43Y4EAr2Y4pKzHvw_WE6Xw_utMV4uw41cAD7IQCu4GtLC4nY4n53j_4Tkem_4KJ0egw7148dP_ezMpil42T12jA4j_4j9oDYPCpigt4bV0WtyW248dPlEDNpMZzvoT0-53iA4p_4-_42zPxsKxK0DRy5j4Mz28_4r14GA5E3KsjV0RGpu3gdw4e2negf43j_4__4nfEkjVHAM4GtH24ix0XA5PA5H8pTA5JmwyS4fA5sgPp-JG8pnfEdakCpisr4MA5dOv643j_4BiJ0QB5GApdwpm4b24u53C24qePrs3zA31a4qpynfwwKi_twTWbDqpyb0rqzHxyw44NNAJqIeM3lxj1Z4sZKZbkJYzv_4UzzdA5t_4VhVLZh7qByAAi9tDdBiFEU52KC3LCykqyJIvhI4UA4iY33L47fwDmA1cAe-vj_Iorz16CDPtp2RQZ3yb3QhpwTL6mpn1w_1wUG1QULAa3HB5OikKf4ToprF0E6Ck048Z3tB5nl4T84ZYshU3zY3lwwEBq7dUMz4XiN9Z3_lpp-JnB53HFEC5qfCwwwIjIKw2XAUKC5ZcdMC5DC5kwwTLAcB0wzwlK0kl4VC5I44CC5bZ3EC5UxwHC5Uzw9Y3uB5QB5NC5QwB9FDdyw7ErOoD6qf_14UC5tb3KcdXC5iC59FDezwwC57i4YkxGW3NZ3LC5mB5YC5NdD2tyv0wyu3wB5zC5IoylB5hC5ml4zY3P0wd9J244-Z4JW3cU39C5WC5_C52C5NdDY0wi0wND52TsfC53B5qC5C7aWD5OkidjiXi4WkMv9tZ1wGD5b1w9_44B5WJIzY3K0q2Ctv0wln4JC5mD5-C5JD55B5UZ3MEA70wUFtwC5hywbD5k03UD5KD59FDNC5k5C9XZuyp-1wN1wHW3nD5OA5pD5ypIzY3V1wYD5cC50as7D5P34ayJaxJSRvHQgc0JCl0J94Nv0MK0QB5B_xqkcnqoJjEZ-4Po3Ml1mhWp-JwiJC7tKM34irLw4mDmvIufjqcA4nBA6Gvz3JKbCjNuu_tKT4wT3CHvxkoEv35wSGT4UE5GUzxH0RHw_S44zzYa4YSAAR4NM2d84ato-stkZncA4SLA0BAsIs56hOewEVzyNrHk0-xUfk0Pmspuzuw4FrD3GtnwJ1NuD0aJG0p6pLG0r6pdLrES4V6m384wb41oLRc1YU4QHXS53XF54gtLvBkaAdA5mS4E53_QAugUwBws84ftoaVghtolC0qi3UP3oC0mVuH4OyM0Uf1kLqM6zLj3_4hlXt393XD0R5rHP4I3z_23aXy81xP3WeMzMyupLyEViLI4BLvxsvb2km54t5uKL4MtzRE0BktZXz-ZowcyXZyeKyS5fgKyHzuiKyMRrkKyJKuj_3NFel_38548F4HNe_54I8hAG4azuIP0Rf0v6x3cyVh1rbuQMyCFZ9cybV4sQJaiuKQCQx4DVfoX1KX11w4FIveiu6IhnJhhiukc1CtQi4NGIR_zs_x3YMVszs1UfHx4593MpznH40E4jAaqPTJF5F7LuFgEF5WBhyOHTOKnB0_qAwW4H-s924404BwhYBtnV4DQKqTZ29S5A0bvz2y3vVKijytnbN8ar_vZm4WF5XLR9G5JfI7ir2JGGH5QH5oJhSH5DOlfroZH5kbXbH5vaos_g3_gfH5HgMqH5CS3lh40H5x43ywWwH5B-CyW4LI5jQtuH5INV3H5lA5B7WKESfiutzs2e1e6z-FmZH58EiK0PkH5Cm2JT4_yAHwyVNzi2yb4uk2yADwsawilul2yToy5VyVoyH8v8Vys8vIpyr5ys7qt5y7rwfwym8vk8v5rwWWybwya7Piwy-4u7I5XWyUyvjAzlBvqwy3hhHBzEJ5gNz5zrZyvi9zmizNxySwvcNzuayXNzCIsl2me2yTxynaynawaNztUnSpuJ9vhNzJk4DiClBAsIskrbqE5n34ubvZctWHyLFTwsrZH59FAc1vSbAG-qBVv5OzLXv624DiCbQoGcogdwQ62QnqUB52J5fIAxYk48OdA5qT0UI55BAnAAHEtED5Axuk03L44ZiXnJjmJ5e848tQ4OxKYz0F5cctVWlwuo8ZPoDYpPZoabNK5uQiUttwgqOX47G5tRBviP4c0FF5rwaj8xY0gFF18Y12nGo_Gq1gZF1653FkMn_1_3hVh2uHTuK50Y0SOkRmba8x4GB7DTh8x3lnmOKJF5kKAvK5TCHXG2e2CQPvmOxOK5MsIn_iV43zK53JFu029qyoer7y2m24vAAukttK5-K5ghGD_q6C2mbsyBwmdS-K5aqbZdCBL5CoA4xSPL5HL5pF5-K5zWXURRkh4NB58LiRL5Ev3uK5zWXcRR1m4rbsssrWF5-K5x-qqnjsfEGj4g2pyew9K53FAMqtFcwPhLnyA3K5QEBGcw1D4gL58K5IL5kKAbBAdVmjiXdAul1oT64hJ5GM5kDmnh26oZpaVPb3_K3Jvh642F7sJF5qCCrAqH54K0vzium84Cew7OxOSyPpiEPxMiiR0vbb4HYzVRtT24P-tSYzbKq7bsyfitTgSR4qOzPttrFRRxaHcsjtMmnwRF5pnwd9tI24zyjV7T5ktMFiABuBk0pRvkOe3ewYAuBvM7k0ltticvcu0IXxr940NxuZztv0-94Mw0M-pTYGSXYIw0FNtOw0Jdgnctxx0wAjw3uIM4PQq7F5-BgV3tPJ5mwzJE4rFu2M0OE4qjtBG5RW06zy-235M4LG5T-fOG5g5uPcyMau6kysLyj54hEvWcySEzuduZcy2P4WL4NezK3oItv354KtvG6xNbuI6xzI4csPEao2F4Zbu4I4lKycKzoXzLSI954prh-I4MRrAJ49alCJ4D1yhIo_w0cb0wrS4G5SeMTetIL59gAZhJZQICwzg2p1wtShoTHynjqdb41mwUSzYM5CiuZVUNX4V24oH5fhI1iqwVtDA5Ob3PUtScqJK5UsuBu4A24jj0hcvSFuE8qLT4ap33E5WF5j7p5ruPL5q846wuRytbYzRsr28Bgye6hxMyeAyyL2t9L3zQ1LwsX726Q1I0xez3g_nB-yfQwU4rCEnF-yLOqQLwI-yM-ytsqZ0xd0xifuO-yh4rYWueulRfui4rzC499ydvkk0xwpcqvzFLegnjwNlo0XLwko-y_fBiDzrHR9r4McB7P5OVFkDzNI5j7pedUwGZIW4_r4rIxW_0MW4ozCcZn7L0l4U8TVGQ5O5DZ04My3LQ5DbBuwSzg366vxT1iFhBgizwS7LyJF5j7paePuHAY4E0PIqbr0LaH92WP5gqx7GhgVyarWU-yM0xG13E0xJ_nMLwP-y-Jp6NqhP5uckHLwYWudfuyQ54Q5EPqdP5N-yZWuTWuFHVT-yOfufLwm4rsQ5ZsFzP54ulqDQ2P5inj4P5L3n49rP3xsQwlPpGIzekyyUpf5x8wOxQ4LQ5gQ5nsSA7aQYqtnbp-2nqo2Q13FZKD0UoFm-ykrYO3xMvqEvqfCMHOpeQ5OC09zRCkDpKcVuFJa3QM38K14mNEtsfs4e7geGAviOKQBtsI3JKjqviCFFU4tK5DoNTTALoyR7H5YvZryVnx4R5QL13Lhysy2mxIIHAS5rkuqMOPIHPL1qYG2z0CQ5gO5dEYWL5mZVE6mtuoSb4EewG7u1Oxh846nZZYzJd1IZXU63WVzHdswFykEy7T3F0j7EyCMPyV3-8inGfat4L9WiN5wU3y_3OkrsR5Ffo3ADDM5ermEi04F0h50_7CcIvIL51ZA5Bi4aoIwUnRV6l4X10NgnY9joH51ZAuWvEZ22Z4Q4u4RypF51ZAjRcayEi04sflqG3-24mjs3Zxlw4zDLGqHLQ0j3t643YvRz5IhqtNctDYzxOxFYzQ3c3GhfOKc737Jxi2EMP19cukS1skWVe1VU4rZ0s5zeozwJ4ti3eO4xVqQ54OM4_G46NyqW3CH4QxXKPz-IwWf1jP3sKwhDvmP3BK4YM44i3zUcFK43czHszMfuxP30O4ITuAX3k-ySa05P3cH4Ilv7O4Klv9O4vbZ_O4Se0CP4Ue0223GQ3THiEg1cD0Gg1iov7E46wWG8tthyt1xGNw17tRwlfwpmovp6zYXyMG5-rAyW0e5osj3avvZQ3cP4uN0eP4GI41szfg1FDzHN4ffyodrIrraOpeCzvdo1D0TQwbit0e0d332_zFk39lvrEzvRwUV5xRw1P4JL43P4EXr5P4KmrinzPk3C_30iwPAsASp6FzGSp8FzkAss4xIIgXSp_fynN4GY303zPezNf033zYA0wN4dWiMgyinoZny1Xz3N4wMxIG4OP0dqzjb0XQ4qE0ZQ4QzcJ43kLzNPjrmvEA4wXjVG4LA41L4iB5of0iJ49pveG4YvR6J0HgoXgCP44RW57wTOu4oT0jl40_4n53WW5BK0kQIYW5slP7TRls3WF51fGjK02EP_MqjW5NI5lW5qK0aspDke5gVpW5iT5rW59mJfW5Bt3YySCBwVW51fGExzLMTdu2wqJiZ49-rqU4Qs3NwjK5pfLXTZmNQ5xkcAl3x1wE2ylGNO0029yxW5SIXlHX1qCJ53SUyjvyo-mJF55W58FC1KtEZkO04eztHwCEX55tvmBc7z4MavRVzXZspF5dISuFgWy4TQ1-6i83cZ7nMUTbDwIg0Zjm67yI6rChwiUha1x0_yr1xGZci1xGAz1hysbMBgzSwqxV5vN4Vb0xN4EP07Y0IL5dIS6CTx4FBUFAhnQwpSgzD8tX90IAzJ6rf7H1X5x1xgj3q1xbNwIiyEjyqL5GY5E_2JQvTr3dwrWEl92PuH5IiY3TJbn2B_j9rGC702XcM5zIZ1NNUnY5kCf3BvdDwZDwIxxHVoYR5dISXNq3W2gZngtxHa1LDoZSpUwqY-tZY5c_BFVU9mJjA5EmQpG08HtR537G5rzEFbCf-v4GPsGyPS4WbvlX5SRA7hylhnVA53rrWIHnTz3XLLx4_v4rt37x4Cy4Bh4rTbtTwjGz8X0Gqp-X0sT4aMzlOsVayAY0DuxLO4t5tgJ4NW5OlyzMzMY0qZ5H7j6etkIAcRkKDRtJrQpUnjeV43NwtSX5KPxLfwLTyT3SWK5rlzgQtED5pvyp03Wvna70_h4uvy0bywosocxUp4Ct4BE43oxXiiKxRwsNOFVuTZNuvVa5n73BAvZrxznr1qrQ1sZqaUCiYqaYZ1nUs4MavpyEwyiZ1WOh4x4Qj0O542G44nrHM4vZ0Mipflu9CwTJ5-hwd2yXoy1a5n2yNJRb7mY2yAaU7VyVwy0I5hoyUIJkW377qM7Pkoynev7olA6yz7qGJ5WyvxevFb5KWyDihaWy6luqoyG6yFsww5yHpy5xl-F5Q23abzS9nnzxHsqU23TM4NU5uiZX23IH4QxDKH4amuMH4mb5OH4YhtQH4kP3SH4KszLa0C_zQW0OK43DvKe0LD0SK4y2z7Qj02zhH4aOyGAetM4tmuvM4kU5QX3HQ3SX32fvUX3823WX3Y54fe02H4cpzoLy-M4wOyLitBN4Nitne0hNjn_z06zyj3yWr_W0ve0kP45Oy76zDL4aSo-6zHL451uZV5cTuxyur3zOSwRX0ZHpQFz6wycMsxiwY3kziwhF4dI4zpyWpvcMxvchnFMpSw-0x0pygxdVFznSw5c58O0oMsqVlRJzJwq5wyHyy24xBw4pt3Vx4Fh41TwGd5hv4tTzA3oMh4EA0pnzQ5xw33XL4qN4bk34DoqI4Ec0sX4ik3YY3sX0Y2uSQ4HG4NerCLzQjw4vwhd5Ujw_oymXpHjw7Fs2FvAcljYwBElQLzXvwnYwTLzvcl76xTLzsYwOJ4VQ4zIe_V5H43h2uvRrywveh14X01k36X0uA029l56xEGsMZw4LzV7x9LzvYpH_kTZwGe5EMz3ZyX7xYZwKUn4Tz5k3zb0S43PW5MjvyawY9XwI5x_lVJ59oyRwwf4uejwJxyZjwMJ5zayWNzyay1I5xQ4iNGZyJGT4MUzf9tS53qe5MNAKNrYB5DZKjTXwH0qnwGFyZp3OfzjN5x43qcGihXjz29mtdd10BuHFyRbzg14cA4aOxtjQ4oiJr4vL0QbvCWCnnZUVqQT4wOxRbsyOx2W4q2c5Y5fQVaUtpU4nvqGojve5gxPs_FUUtuIj-W5lU4--rWV5YVWHZkWnZD2pPL5LSysthYewI7u5Jd4BwTdqKR4jK5SK5x3j_UzNTcCjulqjf64EtrmS5SCrhvyLI0_5tZG0hFRdYvHFuHXnctrmxaxKtemn7M5lPvH94BnPTF5jtt9bK3k0G94EP1_k0d14Hk0LNxhs0RVxg3u4Iu9Us3Uxnr0o3ua43qcvgsIHAFKv0ddgekwDiocR4eav_94jn18JiMlsRbxXrvT_eUF58w3j-0WnvVB0cgxMhxJSiLa52byjd4pgcKW4jG1Lrzf_0Pa5kd0l73jP1DM4QDJbR1RrUf-4bwsWrxyT5Ch5UTHuOrpV0pRPjU1md3CkLiW1GUfEzslW1qX1273s73r8NETtBv4xCwJH5qNErx4ZiHwed573rp37733wxsJvMbzVNOGPsn7mr2y__j0rzmevwEwiDpzemjVygO4Kmz_F5CU575zqozSE4b2z5C0XM47C0ZM4FszBLmRU5uswgZuGEn89yR0xwQ5uQ5bfuP0xxQ5pP5nOWfP5hLwh_nRLwaP5K-ye13X0x-Q5WNla0xM9f_Q5ai5GpduP5Ii5j0xW-yGR5g9f4B0hM4HN0W54FGuqN5Qa0Nj3w2z2b5ND04b5PD0z23GXyRe0McpBNjjU5dK4WH5_2W1mzILpnU5mW0eU5VAeVXkPP4CgvH-3iJyUg1sK4Nc53BztovF33Zg1DI4jpzFI4Ztwse003Xe7tjqZopzUXuBX0kX3CMsw8rGDznQ3XXuoOwbnuPJmNI4ymyvdzX339Oy7RbRN4h3xuP4YvqPI4QV5Gk3z-3Ik3vkwaf5nU4B_rrg1BXVG4xjc5cqS-pzPX0CSwOLvS4xuc5pxo9P4jN4Df0PhreYa8GcoFzeMsr_r4c5pMs9c5aZ5Jd5Gv432pYZ5k3lBy4uTz94xrV5Mb070ybX00RjbVwUR5nPbuwmXR5Mf0033KY3yV5BY50V5jX0vX4CV4DY5Bd0AWpoJzolwZrhpZ5xJzQ3dFX4sruBKzs33oX093z833mk3tFsHyqS7xVLzB_kNNsFsp2vsM0i9_3HA4r_rgR39Zy-N4H4zVP0J4ziR3-d5bJ4fQ4zL4O43WYp_-kT7xDMzoFcmNs8cllyqZ7xrGsoyqsNsDe5wYpFMz1-tmZnxyqUpysxtWpyp1mTA4hY3aG4hJ4uZ5QGoGzqI-YjayU4zlay653GUAY4h0JOeA52l0fmZLRxIbpynw-Z35pwyKxVGivrz5G45CwqC0xZ08T5P23xd0ab50d0cb5T23qWy2Ge_V0bJpwczZ93yczosw0W3b232W3gf14W3wO4dE47W3fE4ub5ni5Oszx4r2O4XU5UW0ZU5woocU56sw_i5B5c7b58_n9b5Zov_b54i5323KvvcN0pBX723Vdz3M4OfyKG5lN0qK4TP4uJu5U5BnC8H40LsZP4hdzbP4DN4ojrFN41Oy-LxgQ3KN4xe0bxo6K4YVikj5dsyTnz8D0qP40wyv-3k3xsdry-3SV5NMmxQ3_myHE0Kk3ML46Q3CqzoxoQVlgV5DA0Lb0Qd5Ih1DQ4RA0YL4TA0aL4XE0Ph1tX4gc0OQ4zG5EJ4FG41cyfd52d5BYptSnAA4jny7d58Zy9d5K43mHuOl5JW50L4JO47pysR3yezuR3izhwR32y3zl50CJe2CojnQKdCK5pe5tIAZn4x3wiI51h2Wg526vXO4_l5fW3I2zikvU2yM237T5-OrGm5kN5iO4CH48J4xly5M07h59Z0puv8i3kP3lb5kP3nb5xo5pb58zxrb5IU5YfvTU5L6zSLsKN0SOy_WyDX36O4rE47LwqM4gU51i5Zj3Ocp_DvdI5693CEvgK4LAokOy4mzcmy2M4Hc5HXznj37M47m5c54DF4WP4t6z9BmHF4nmyk_zI33VguK33kXy6ov3a0sfjvmykfylvvb3zoP4_j31DzwDz3DzCL4Ck34lvstwvQ3YF4Hk3g33o54MX07N5HXq6j5FFzgN4lCmAk53twgI4H5tEY3CQ49N5PA0Jh1RO0fX0i5x71dipvrI4gk3DV4gL40n5iL4FaZNP0hb0vX0-V5F4zChudh1Ao5WP0Pf1E430k3cJ4ub0eJ4NozwA0w9YOW5qVdkJ4ve5Uo50UBDSMWzqVF0OD5R_VVM1X53GUA9xyf3TKRyXu4Av3cQBEH0Mo5nerrs3R9hXMoOkvk03GUABTj5ZtGHvc14KH06Z55iMKlGJf5bL0L53GUAmG4uW5WG3o_4n43rsAk5C34pl1CGcq7dbM22PT0J8zlyHayxKGwAWnTeyLGwVeyYeyFUy1Nm7gzT8z4S424pmBA-sZs3o2t3vao5t3mt3p3ZG1vHv4ex4f3lGR3Sk5Nd5yt3uw471w3paSiuo4jUX5-mwLEtk63w94iANV-psXsxPQHYsEv371wtnb_JgO14HjuCs5ppyRlpuh4aUgLU3jjs4ZxGqyiWflLhFjwiascUwVTsVUwpr5B124C3AI0JI0mbqWA5mav_B4d8zGsgC14eVzWKjh-0f-0nosus5PSiJIy9YuarxzT5kCwdrxI23OluZIyjkv5F50J4vM03eu3J42rzdP3mo5F83EcyRM4oozx-zb936i3-Vquo53o5wo53o5yo5Qt50o51zx2o55frtb5o2zvb5GD07WyMK484smE4-4sqWupE4Ogrmm5NJyom5Mdaqm52oosm5Gvvum5c6zeK4O5sMp5qLx1fvsLxQp5Bj5E-32ub6Pr2uq_QlDRlGV5WXy1U5SP4Lc5LXztK4WEvYg1YEvBarag1f0ycg1j4teg1hP4agvfQ3cgv56zXrcjQ3igvb-3a9rue03JyRQw4K4Mn5GybnfOYstAXqXN4e331p5aF4enz3p5wg1E7zfN4in53ViiN4Aq5WX0cs58drVMuUPyq54z5iaZWWKyQR3un5SR3Qq5F64oFs4V5Y238_3ybu6d5rpvYyWTJ4PG4DozWJ4Dl5BO4ZJ4dQ4qmvxL4xivdJ46pvKLy7NsMO4Jo5IJA3E0Br57TAMdk4oiXp37J5f43YUAMdkISZXv5Q64_kwKs5Vv5tH06-Jrg0u_4Ir54gtDqJlewDZ5Ao4I14gv57r5Vv5FqtL3T0A3NZ5iOxhv560LMMMDKjr_v9z4DW4YUAggSAUhsh4ls47v5My3YUATnruo4nU2Hu3q1zca5b-05D4w90Zrr1n4jt4pbtgnroY5nv5knrAUh3o4VB0hzth3nzs5vJ4cO4KsvyV0ge10Ku1J4At5euv4J4S2zPM43h5Ft5NmzDLxRlmQm5kP3e93EOygb5MJwAlrvO48lyxO43ozzO46o5jJuhm52eyq-ymmzit5Bp5FdzDp5XK4x23LX3yi5NX3MXywM4Ag1yM4IQ3oU5lt5BTe-4roa0b_zqa0Z541Lx9Owg8rjlv8U5wN0yK4Vgv0K4II4N330N0P336a0A_fOI4WF4ng1o2ozp5mQrIL43Eztg1FeoLRpdV5__zwc5BA0fI4ru5t33KnySL4Nb0-N5y33Q7zwV5Lq5fO02TuDJ44u55nz6u5Uq5KlZKG4Xq5xX0G4zaq5EW50SnRG4zk3dY3jf0fY3lf0ol55Tz6fww7zj4CTv5yl5c6hkkyLaArB5Fo4NgeRKj0UxsBA2Uxbr0jy5NxGps5gOP390Q04xYrmoshnrbnvbUfGf5ay5mJAHstLKj98jErxMxslS1eY0Y-Zhy5ly5dd4yo4pkWxcqy73ywsCrrOxsDrxbyuVu5s_zwe0sdzMN4To5EEAzq3m3h9wwNKjpS10nrsaIo4zP04-qr8urw73sS1Zy58JrL0bkbyCVHeyNblyXkyaHXcnvMFfHdve0ubw51YrDz5RS1Vrx3s5hnvynrshAjlywV0GM4fw5Bm5N2zkevLM4hO4J7y9Zct-zAU5BH4pw5Im5uw5Om5lcrtw53o5vw5CszAi5-C0bM4IOyk9314s4w5afvpN5yb5efvkM4H_z_o5w-ys23TovOx5rpdnt52wopt5dOyrt5gW05i5ejZIG5UbisH4C3zuH4Q4tC-3hMw1t5NtwSg1zH48M403Xd54sdaWQ3vK4IF44W0y6zqmyL33kQu1K4MnuKn5Qu5KV5-2xpdoFpvB155a0oX3op5VF4WN4FL4fu5uj52p5sx5_Nj_Rwfn5eV5lnz3yu-P4E_3OCyDq5QE0oN4FQ4tnzpI4sF4Nq5EWwab03KzrrS1n5QiviE0ok3_6xqk3SJ4sk3Jl54burL4Iv5pb0l20bq5S1y2tznR3_MxIO47zqGo5IgwlQ42rynQ40A0Mz5CrzBzWxs4Rl4604bz5Ytic3JWs231v8fqGi0_S5qbyncvY30P-eJDqw0tLDqUn4nDq0aV1c4fwhh80LpXy2qNpXU905xRny5K730fx-gxAs4JQ5Q80as4He4Y6062GQe4I-vuP1dVyw3NEnQDzsSDSuNFJal643afqmVGtA41LFGBjSPdUgquuK8FgcEyPzeHFiTfqVgqKgq5F0KxA4FhjWe4OttRy9KHrc4tztw2nqVUJN152nFsy88RH2zUc1Iluclw5s5zV07s5go56T5xa55ZUbe5_xv1a58kl_IRAb50a5BEl7a5_7v9a5qI5Hrw4AzO2z2J4kZoGb5s5y0rwSiwpoyGWyDb59I5KJ5_I5NplNb5Rb5z35YiwwGwowyKHw0oyL6ysIl0GwYb5Hm51i3TIwoWyhzy0C0fb5IK4OjSTE4CW0_Z09i3rO4vzytO4qP30w5xzy2w5--zO05LK4pf1Kj3qi5JD0Ra0jm5gt5aU5LJyjt5MmyZ056sf0i5VgrNcpRGb2Wu82zlLuFAof6zmU5zM4Nx51M40t52m5XdzqOyuW0_E4wzk9m59Zrap5fdzBn5Enzuj3NPozK4yJyFV5d-3JN4O33MI4m-3EMxktw2myxdz-OypP4AhzTN45my34trj58myYN4n3zKtzflwoEzkf52tc3Dm9W4CX4YI4uQr5p5OX0Fb0mu5xzqhN4_p5p33zc5uu5JR34Gzu33H_3Hq5J_3Cwvsnzfk50u5tN4-U0FWwnk5kF0AKzPXwwr348k-5xDNsV7zGJ4933tX0UQ45n5XpKoL4Fv5mb0i7zAO4FA4uL4aQ4Jv5wivW6igQ4fNsnqyKO4Ho5615NO4OLyoQ4me5ae5h2y_8vPapeJ5UGvHww9yvhe5wawF8v26uHpyrayke5oe5Uv5lMDo_gjWeaT2VKxD8RXbmfYmbV4GUAerrasbEqycwtByyIqyR15v3zknzBd5GyycMnBhbnv5WOYyiodxvRM5gQoRV40QBl-IiDr7655-JfVq0v59I0z25r9I4dCU32LZ5S123A5jA4YdjHJB9dUFamXTLHamBr5fD4S2F2D3n2Fbm4op4lIfczgcm4se4re4jbnwe4fOrJ-jY8EtE1rF1zjxoE18E1up4Mo5Ilo_LOLQ0TG0y84As5UUy1XnDs59mt_M5VjuBN5CBumm0j3wJSseCrRr0FTfTr0r3vcVxoZzqw177Kas09s0Sgses0O8TRt0Dtu_gsLXxicgQN5nKqy637RNMmgk40d1VtYrpZUMVxTzyf0ufAh96vaa5qQ1WSrdn22T5tVyCm5-73o0uIE4Dt56z5PlcT2zow58V0QE4ZJp_J4uKwjb5_sHS45YmzU451W3W45amzY45Fj3a45OW0iE4iM48o5o23sf1ui5Ne0UK4Cx5iH4VGukH4sdKXN0EP4_f1ej3xm5Ye0zm5Fc51m5Sp5Hjp-E4LTuVg1Ij5Xg1Pc5dX3KF4PauNF4Hn5PF4tGuAMu6WrTQwUF4Qn5qp5q-3IConj50dz-D0V55ufyX55eu5RV5DE0TV5iu5N15JLvY_r8EzMLvKKyoguJ6sjF4Vk5nn5aG5pn5Kh1BbuMh1OHu555Zd5dL41U4GEsad5KP0X7z4k5Mer4n5_u5mcjYq5yYwIl5UJ4xk3cQ4Ml5fq5Co5Mv5ziv7pvXA4jJ4e65pr5XbA8RyeMiHT4bW5uvEX85ts0luEZ853s0QZbV85Fy089TWDNhafI3yRbzgU4oJlEIwqJlT_43HzdW4ocwrKzrouxKzJV4b_4lW4653OGrJGJFe3R2vwh0L25Eehtc3nb3KLqMi3rv1cA4rdeqBkmx1c2eqEyJI3aG3EQkC81oaeSx1PL3av3GK3DO2bPe_v33u1iPeEmqvv3iM2XV3fTgSK3HzMbL3QjJiaeeTghL3tv3ZL3kV3aK3dmqZK3_a36_5m_5I0jo_5MdesEy5e2zu17v30_5Pv11f23h2gK3TA6Fw1Bw3fyMQQeEm20PcJKAMpAKABC-Ss43Iw5pzf5e4rp42Bkt0nz0n7750f030nW70uE1QdN15Ax1Rbe480npA6Zz4275gjx39E575xqjmeN2Tft0va0nQ0gVSLS0gBDk1A6w6gfF1B2RY14DmAgAkt3A9_DgeJTjjfA6soAhA6ip4yJjsk4qp466VxE1N-jV43-_jiA66J5lp4gOrDW4aB6hPBe4T7AkLAJPB6fpAbB6o75sj43y4643MJs4FyBaP3ltpG4UAjiZVkSupX54gU2syR6tzG4_xx9s5QVjzz5fe14BvqIyJ45uIyUsvU54HD0e45rwodduo95-t5AQrr6zpD0P-38W0dvepXyfc5k54VG5aRwdn5S-51jrt54W_3v547knx54fKy0F467lJO5GaorXwNUqKKuNO5R6uxXwBRqGMyB64HsZ3u56u5G64LFoPivA4zOeu6G5nV4sB6skzw2J6g23q5wJKK-j-UJV43nBuK0Pb64U_wkI5Z6yVrqMT4LJYNWAqAAID6s2hVWXqI3-oV3mqjv3TmqnFufcwFf5V43GNAlTAKD6672KW2RWRrS5Ev3GNAK4TKD6T9tgg2nEy624yRyoG0_q2dHBdG0-YkSsBpVRoDR2l59-VnM1g_V6531rIjNv4B3V75aE5UD60AyPRsG_2-62CL3GdybV4mJA9iMvUmuyp6c3243xQ4vBAVbdTF03qzqVJrpi7puarXuNYNWAHE6ojilNayQtrU1onV2y3GE6eCEejiJWhTE67LfVE6FE6v4bwUrrYeeLFhF2kv34S4a8h044dxjVXsL0p0v39n0643MDNuPcpT3Lf57-Krx0I-4uJNr20alzmN1uOuZSiHrp2Z1cD6DyEtHjNNyb75Mr5_43cYxyYk2W5ar5m43Mf5cYxUZt2tuFQvTcwZoH_x0t5eMS54NZkt0oat7nRbRyn60_iscYx_RyUD6-E6LF6gG4j1pLq21D6OXBaF636px43cYxnCGBYnjGOVfzPs5c7uIuvNEtMZ1WE6-E6Hatt7pRTK-r5P14sBbYUyRZ1rwtBqaiMteE60RGtHKgEJuu1TX5lYznvy5F6Lu1wF6-F69kFoJgvvtLQ0GS4-uxhMtX8s3VtQ9zKG6NBclCCjGO0OsgZs-D6-E6fS4bg34-52Z4qNa7E67vncA4cYxOx4EIal43RA3W7qJS4DqajD6G5BdGrsdFrywKYcbk4H1gex3Jk4z6BLDk9-sWMky1F2A5G84XljzG6pF1UBytjQiBAWD6OQkXD6iK5fTgLSxmF6rBAG7g7PEhE6vq5HH6kE6jG6oR4uA4U9veu3tBld53Jxt9ZV6nZMu3rHyygqzYzTxa_fpQlwQqnLq06Tx7rVrhRrWxmGy_O1BGy6y5tb4KMzDr0e43ns5QsnQ25Xs5Vow35jEc4gsiQ80EVsstsly0wxVRc4-B4w_eplgmc4Q80x04ccxrd1Ye3awnG1VWqgQnevowMPd580Qkub1Vrq47qzoqgQd4ej4Pw5qy5j_0Oz4kpXje3sd4IhxkB0be3ByIiCln44Lz3qxvFz34hlLxACW4p_0wd4y_0Wzpazn8ugSGfSB1Ae4Ly40bmZU3bt4xS5Lx37S3ZB1Rwg6Mh56tQaNhy42m3-dNbixPx3q75Zz4pp4CqUn6Vfm4tA6LpwUr4L7V5y4oA6yj4QI6bsQRgkaJqcG1C0ESgkjH1azzRVsDLqrtyU8Vos4MirLtyPJ6GnMLH1flHNH1qppdL1v10HZoJh5hR12AJjR1J8fnznx5ajx3qXvaSvhmLag4Vb1cg4Ov56ZwRH6uEApVMiAA8VXEwaYS0BzqRQoOcfRH6UrBicMMH6XD6_o4UA6NnwOD6mF6ggwDZ5IX5Sr5JF6tBAsIskFiXH0DR4FTZM8ELH67VXfD6eI3oSzVWRQD6mF6OcKnW5zSyxE6GZ5nV4PzGGCyAgwcB5j8NCa1Qrqn4jAgtXBrQ_5cqywK6b_4S_5jW454lsouWBrg6y1xqOV4Mswc_4h_46K6gW48K6V_5cD6SVQGCyChopK6vNyuByfB5Cq5Fo5wezxZ5w2uWE6Tfbgu38JsDCce1OQXpvQ4fW4SFsQL6F4dtJotsC2q58U0uK65K6tE6yHuwaInG6LRyGCrm34fOzpO5qWhqAILXnxD6PRA843ispc75PK64NkZhsk03tiHB_J8DiHP5kTzjffHs05lADjRjG6ODtggL32hcMiM8az_4lh4-TsjD6iXhAD6_ewBCrnT5Sf5pT5tbvzIs6ilMfwMyeOfwqtZqE67Bl1IuZ43Pq1qyjJGAzm31E6OC4iOu4D1WvniONVB4iQz9BvU9n-OzvRzwCy0IwRjmPRzr83Q83NJw0Vzp2rzWzOCvfPzQDoSczP83NPzQndPPz_VzWkmv8yAQzQXUJ93HDyPJwxjhk83FWzdF4W8yKYkj7yZJwkCv2jmY9yy7ysczJKwEczfJw083583M83fCn483QRzMczSRz883R3rpbzoCnA93_83Z839M6Xcz_M6_PzxCnBQzg83dczvM61M6Ojnikmt8350UHN6IKwEMlR93K3rON6QQzQN61IpSN6DJQJXujG69mJTkeQiVSftgkMPT51h2JeZJM68SvJEbCjrGs2Jkuf94NA5DmA5PN1foekrik2nhypMNU-gXPXjyYZO4Kbz185ph5385sC0lo5685Efv1Z0E83-85DH4jcrB95KU57u5UmzF95zozH95Vm5J951ozL95RH4N95hE4VH4EC6R05WLx0b5RK4mM4ON0oM4HRXn45nMXY95G0ya9541U62zt45CQ392z0mzvt5Dg1z45-i5145Qx5Cj5gJyEj5ZX3UQ3bX37U5T-39U5En5Z2xhp5o_zlXyHz5Yj5ac56szmP4Wn5Dk3Yn5E-5an5ZF4zfy6-3H-5gnzo55Dk5WMmr55_-3t558g1onziI4TL4ENIyXua15355_0yIQ4f152nz733QY3g-5pwvlL4Gy5Zh1L65SG4qL4Ev5IQ6v15Ll5x15n7zl6sp7zDSuNv5mh1LLy1ryc65815rf0X539iA3lQlmQKPvA14-ONkm3_N6sL03tFpbP2EK8QoV-gvKsAm5dN5bO4rd0he1_s52V0LE4sVugO4Kmu_YZY1rxloC05_5zE054zxSm5qO4Um5YE4Wm5d23Ym51w5am5yO4cm5Yt5em5ct51Dv4O6j-y8w5Oj3bH4lm5Ax5pmzX95b05FZqd05Ldzf05da0h059TPj05A3ziK4Ec5kK4TXy7mzXX33Ow6m5_t5M-3q95O-3s95G33CN4Sc5_bXGn5V3zNu5X3z905lP4PnzNMxl3xEk3nP6_Wra55yQ33j5uau7X3eN47j5nc5q55xx5FO0bFzkN45g1Uk3PE0IUwZ15pF4b15HQ41u5cL4_P6x_3BQ6ed5fb0i-5RP0Abrl-5gqzKy5hf01X0Hv5r-5Py5Ae5kf0Ce5jq5nh1WQ6Rv5TQzxqzQO6SFTXVkcTvrJ5q34sbNpd1oztd5axD6Pr4wLB9XZvNuUB6v5G2C1rzfg_ilK6gFCWQzNK6lv5UB5RKAjaohXvT4FCK3v62BHtUD66eig-O66iey4t85fDVkT3S53cGxpaduxyRQxqMgqmfhnwLj0UnwXkvnwul63FaS-l0Yv35VdKfsM2wsbdX_wjm0-8wlm0-8wpm0OCxFSx8CxJCxD0jbD6MSxcI2jSmoE2I2tTSxAw3zUm2n0zn0lTghV3Gz1-onqpVApnvn0lu0kL3sTg3n0vv3vTgzfi4n0yTg6n0tG38n0xWwiK3icqUkkQEyyEykq05_Udes6NaAlk__U5L1e7jSixCYgPy0W6FRy0ernTy0Kjsey0aJ3Q22Cfx-tRxg5Dexy60074v74K84q2tRU35T6ysNS35VvstIA-EOk73Ph5olj543ke3oNyo7395nGKhx7v3DWW52mw1BwC_IoDFyPExMT6rF0meVUzwDI6Jz3xD6gE6qh4uZE7Fxch38JxIY4iUreFTPp1UV6_e5yP1XV6WE6mRVC6ae9oM542vjbM6_5wC9wZtxBX147jCDj92hhkLiX1KGzRwq9Y5uw42zP0KAzZ4jccqa3id0TI5t7vTIyzV6AaAW0uKE60WspKumf50V6CD5PFg_TBvaoxR1DDhOIxcD6xROv0MOa4TglmD6lH525vI84ccD9d4OpsFE6w1hWsA_V66VIZjC5yzG20LX1M5QdtxB9jYh5ZJhuV6_2hsDlJevoVt673OBpqQ6va5P54N23Fm5TrwNhd-G4Vbz985s4h4Q66d06Q62i3SZrLU5_h5xw5h93K05AD0M05KOym93P95IR6c45l23Ma0n235O4W05l45U6zAP66f1Fx5uM4GP6Ip53Wuv45torx45Axo4E4JfytLuNP4lszPP4rwpzX5NPlBgvSP6bpz3U5GNX945q_ATPwpR6Yx5405ip5eQ38059CzFQwB9sWJnyX6lsvxoO_Cz7R6nx5TVP4-3_LqrP6ux5yg1rumoV5vAsdKz1x5RXqL7znF45P6M_3Kq5KQ4yIzec04q3Or3fEsRwzaBI5q3ZC60XwUtvzhvdXzKRrfXzFKugC6U3okC6nXzmC6VzuxTuXzusKyGeu83zuMx-3zG65Wh1Iy5kh1vb00ivVdl4f0lZ5wqv4fnYy5cD6U7JKHt4oiF23iS4E53AnB6Y6TB5f43AnBYBiKJvFp21654ztdX5I-zV01_q5EK3nv3HK3Iv12I38v3PVmGI2yH2II2aV3RZ6gpVeV3w_5mR2_T6CA6yV2KA6kSxnb2mV3SYeDZeDb3QA6XZ6MScWi2PZ6Dg2dA6Qw3k7KvS5eu0Qu20egsK3Tb3Nw2Vb34L3toRXb31w34D3xF37Q1cTCY72vc3X42Bc3BM3sByFy3dC3FE6qOZLWJkpyEjuPr3UD6_atpMcLQ0YM6tE6zD69g3d75n532lZS6UwA4rV3pH3PU6SF6LjJOZ6oRxWaev_5rL3NB2BA6VV3KK3nv35_5q94mt1pa6jL37_5Xt19_5na6sdiDv1zX2hkk9a3sv3JA6qa66T6wv3tx1xn0NU6oTgdK3hw1id2SA6Cw3HnqpZ6ga6oZ6qL3nv3Jb3HA6Fb6sZ6g_5NUoxQ1qMtxiS77iRRybV4xBAOKgHW62e56M5M6pf14yT34S4lvui9xsst3f5b-SW63Lyex1v3UnKxt-90MI5iNfaL1L00ILaZ2clZ1QZ1B5jF6dsc5AZplZwAHsnZwwTz9X0xfnPA42ivRA4oqvnl5yE0pl5tZ5x-5YZkQlyYtXSMzKawSe5RlyzZ57RMNTh6Y6Ru42y37RMWkzOtDAGTwqJlyy8BSvZ469YSjF7G6PD5FrpIfr6LtHMtjvZZix56skZwIawlTnr6d3Mz59YgayembbGAXTjmOkWVroqpcA4XEAdQzhK6So5k03ujA79xlY5JVuevRXM0wB6QytOTckFywbrmFyfes2F5mBq4br80zfexg60BD4A70k13fexxc4fvF85g1o0NL1kZemOrLYA2oxld0qOr7rNsOriu1UTytc1FtNGBpOxuWzyQxuYzysa5Ycrio53KuCt5nW3Et5lO6oo5lO4Qj3oO6SmzVE4rO6-Q6sO4AR6aE4CR6X45ER63w5GR6ED0Zt5k23Na0IX62P39o5ApzpJoU95nrtW95tE4UR6kPrWR6a6zYR6zE4wm5Bg1Xe0UY5W_yn05GEvwH4Y5s345JG5tN55m5Vp5mR677r5H4LC6f_z_45dTqMCzAN4nduFu5Nj5dP4Pj5kdzgP4qZqfP6jP4Pu50N54j3395zX3OMx4pz5R60-36X6dnz3Quk-r5N5xLyFmr8N5NX0kc57p5yvvN-5A2unXu2vvgn5w3zmn52P64x5Gq5T-5Iq5LY623z9x5Sez8enzdukXwObudG5hcyHzujcyFFeJ2hQIoh_3H_c6I4TzugFvjY6iFvlY6eG5ezmBG4GRqyrtd-5QQ4a4d1G5XR3uso2_3KJ41KyWS6xFv36xXS6Zf0ifnaS6Hl5cS6utzeS6q-5OQ6_d5gq5uY6iq5hB5Dc6R43mq586sZQ6Sc6U6AbW6nHXjO5IkqT3u73QGe1Se6Pg6bXAPI5iIPQT6vd1VF5x43ujA_XqnjjY0g0F1Mw5dvZOd6gm4Fw3Tx36vFzFZzF1ujAiR5DR5Y-yruzzc6MCBgetbWJxqbiK68U0UGcPNjl95uw4OCBSL6ghqyn5ku3vwbJNdZg6XXAdrudBiTeqi7n7Ti4W6d936W6Qmzmswt8lTm5DK4hoo_zxssw4czsPu9d67Nlht5B5sOX6YW0QX6DkSbK4csze95aN0nrogR6VX3iR6Gu524BCbuQ2uzf6sRuHJ4cd5Jqo7n5XY3lnyWCa_n5Ly5XKm0L40g6O64ONVwW5fb64irtlPH44xQ43iLixAwgDytDbvyqjMFO6_u3-GEubSYWktW66B6Y35md61euiw5wQ65J4BsjzQ645zGt5qVz3M0Jt5jswc931zxG05CK4I055kvCi5cM4HU5Wt50O6gM45ozV54fm5YH4rf1wxuMe0Ie6wi5u23MX3rM4RX6ZK4qrtih6123vm5lU5aX69i5tH4pU5OvvrU5XRYmj3kR6ee6nX63BXWx5me6rJyCI4zOyF55GN4DV5IN4gfy46zmp5C15sXybau595GRw795Sn5T55-95CPyH15PV5Y55K15Zn5-N0ju5cN45ZqaI4--32wyAY3S15TtzOKyG_3XtzJY6ihv6P6Jq5Uf6FQ0Wf6gO0Wmvb-5fL4vf6F65CQ6DyqTY37N4-u5YS6Av5q15o-5lA0bd5Hk6Cg6kqzLQ6wL4U65jCa015igy215Y6541574z8RrWawi_WUmaMtDivaUM00OF7jq9jqZScPUyjKbGVzfvyqtZfk6-jqfGSAkqTVDiLbDI09dkMI06bvo8tcUFLd1q0PmvyNu3i446_yz3Vpxvv_0WugSVsddvGDl2-VEs083qlQeGejcY1wuxUeHQN1Uu3t44wedmI5DIxPwyCBvo35YoyYJ5k4uQwyl356Dln35YO4Nwrq35ue1Pzr_TyeHlY5yVsyM2xfr5kHlsol9-mtrw3IWfGwOiwl5yrgmIb5135Vb5Tca5352Gw7351rwQvSNyvLZTA45e8vNwwp8vvwysp5vpzg3zVn5yP6u3z6Gz44zJ5xEhz68v35kM7lDv3Jg6Uy5uqzph16oyLxyVl6TjvajwWJ5epudjwfJ5p65SwyZe51ayle5Ewwam6v65653ocDcRqKtFfkrkA6vMkaW3eWmnJtF74udy4g5mgx8gwGb48_V2U6Lu1Da11Z1SQ1-A5Ea1EgwDY3ML6EB5YG484zPg6_pNSRAndq0EKKi6va4IN1FFy1wiGZ4Ev3AODHae-NmV2wMTRvLHXN1tx4Li6Coxnuix2nFn6d8R62nXIvjxywa4yaLOn6_qNEN1Ey31LH_-yT8ve5yjolzgzO8vUsykvfWsyMEpkyxV8vTGwjtwtgv2Dzmtw55sMO0Fhz-g6t8NNL5oNTKi3mCyYM0lwtx2tHvseW3yz5fN5EmzQi6GmzwW6jo51h5D83QM4bi6W2zpo5mO4ro5HH4pO4JH4sO66-zuO6_Q6wO68-zyO6sb5pi6Ij3GX63O6XH4r93Ee6MN08O6r23eh62f1gh68DjCP6CQ3EP6dOOPe6VH5Re6Lx5Dc5yt50m5Y_z6qclX6sN5I-3IXzVP6AnzXP4GF4B55w6zTgufp5MF4pe0dx52a0bCzKI4Yu5EMuNN4vX3lj5JzZcj6VnzU55fj6VN4hj6C-5tj5kj65X3mj64ZqZI48X3BS6-X3-p5ES62g1txo0x5BB5menvXujI4yj6NqzNS67P6rF4dk3ik5dc0Uezok5T_3Qf03V52N4cezMP0ntzfnyn15B43p15D43iqzDv5N1yNk6Gv5Dg64h6EayeY3PSUgY3Cc6Lm60E0cG4znyqS6FikJWVpuuCMh6B3ts5mg6I4emZzag5i3umG1b_urazLKfcU4b2gQCidGSym6XvxiSygB5Ty5Ue5FB57k34c6t8N5hy8HILij4ZhTp4qm6PoyEVywvyspw9m6pgSN1dshCa24ux4CM3GyaOE0LW5Kg6Ve5mq50g6kGS9rypaPkm6_L1woxsA6PM1wgzvDRg8RmusHM1L4qgHlQeyil6CUy8gzbl62gzcI5-4yYsyP8zJGwt-3-K43Qwcr6HRwKDraOnuUw643NfHnw4hbwhF0lJtyc0obwS53lr6bSyY3hLQ0Xhw_h6kGSLBxj0qCiWRI55q6Ea6nB1Pd5lS6VQ6nMz90pnV4NfHa6Uur6AZIHK6ysinoxbsNwm6J23nC0l-z8F5GE4Nbz485rd6hO6-B6885jO4Vf1V23nO4ib5Qo6kb5So6Bj3Uo62d6Wo6Dj3Yo63o5Xt5-d6HX6m23q0xeo6PK4O6z4eyQ6zch65LwRR6EpzTR6TN0YszSX6-b5UX6bj3Jp5dj3lh6g95Ue6Ze0mo6UXkQP6r05Ydoce6fpeUP6D33WP6-H4YQ3ax5205vj3uX6dP6jp5Fp6umynX3lX3jx5ij5O55wn6-Dzmj5Np6zpzpj5dc58do6lv3X3L15hu5Jk3_R6eF4bp6gF4_j5ep6Lf6GTsQ-5Of6Xk5kI4Omvpp6c15rp6AY5tp6R_3vp6zN4LkrXO5yKyF1y7f6dHuDk6Gl5YQ4n-5Cv5Kl50PtS65IA4t-5hq5TQ6fJ4kq5k-lWe5nq5z-5Br6pgSvsKrjyTZ5Iwn3k6ld1y6gNK1a_0K2jIbztq3Ya4NfHXNqEmbQa4r44Oi6do57AvRi65T5dO4y5zZ3tZb5xi3_T5NE4BU5_z5G45KLx3i3M45hb5AK4qO6e2z1d6T453d6uO45d6K957d6Z459d69W3bfvos6oi5fo6S95wi6He6LGuJe6y931-yIpz4i6-Puc95AQukh6GP4XJyBhTNP6Aj6_s6MQ3z1BRx5fpet054M4v05uOyoR6uK4PCzdp5Dn5tR6hicUc5gX3Wc5jdr0j36WqSF4hj5Wj6pX3fr6ydoer6Tn5f3zO-rvp56cpxp5m3xox5jj65e6vj5_X6aV5ku5cV5BY6B75LKyD75Kw6Kb0cfzAgyRd5K_38jpOS6WXrXd59b0uN4P_3e15kk5wY0geoAQ6hL4wh6kk3sY6EQ6Ck6pL4xf1Yf0jezYXoDu6Fl53h6dS6EO4Eq6kBeGq69q6Iq6bG4Nm6Lq6PO4bV4KfC_kB4oiAr4TK0f43mgVXkIAw57g2VK6Sg5_OdMPvYYv6xK1BxHi4g8VgV0Jxu7U613Qavr8l5kbwTc0jx0oY0ea1aS1X35J2zce1vW6dO6rC0tu6F450W66J4no5kO4di6ELxfi6GLx8Q6Ro68u6G95-u6V45Av6xO6Cv6M95Ev6UU5EJyTLuNR6ti5io6TK4zi6_s6uQjqJo193iU5FG5FP4WJyTe6523iIZzt5Bt6ae6iD0Et6f6SGt6IitKj6DnuqR6Mj5Oj6cx5G55Rj67t5l-3Zc5E15Ut6USoWt605sP55Y33Mp6_K4dj6Un5AEzkP6-v64R6Aw6D-5ny6MJwNpv9R68_zxg1L4x_e08P4qt6P-57r63x5vt6mp690yTw6cLv555O_3ynz2t6Oq5BEofc0qDscVpAv4iWwWQnPOzcJz0VpYmvHY4sC6zp6nwvaO5Ey5f0m4p6LG4zh6NG4Jk6Eu6fh1dq58p6y15o7zbP0s-kQl5315NL6a65Qv5PSu2w6As6zbWvzoL44CnJqEK6w6fv5PO6RKx59OIXshfPtA5zR5a3RD0IGNh9D6mz6EjiTjIkp49mtwHyms5MPt72RxB5SG1Jf4M0wfm657VBE5jLiwVdlD58C50B5wD5E06q0wG06lMArLAQ_pWF0-h6Su6KIAOiP7R5KPFKZFWZtP443sx6w6AZ6wH6JXA1kwMVnE533sxuUAhyyUH3Fr6Iuh2sxbV1Mc1MS5zETN1aR9aF5nu06BzstCSn06hruSu6bjyHdI8R4ejqg84sjqUSOjdh_Z5ZH6eWnzfCOzEwTXHJojPcbB5Bcw624HOmEnJav25c0lDdrT5zFDYrNjOutDWHQX8b3EFSDTr7OzfWz5skWN6pQzYN6N9iaN6wM6G83MN6_Sk0M6xQz5VzBCvlWz4IwyQzE930QzZczybzj3sVPzDWztN63bzN93K8yzN6fcz4Iw2N6d9iT93dJwqczqmd8N6FDvUN6WDyf16dWzMRzy83ORzeN6A4s683AndOczmDyQczwJwXRzURzC2rOPzrDyt8ynN6G93gRzI93iRzd262bzH3rnRzwIwd4sm83M3rsRz4WzlczVJwFDvV93w83X93utkSu69Xz25JB25Jg5Ug5X531FhLtDe3wMCR3yz8SREWsKU1j3AYU1khLx656cKjstsDRDM1y04MN1y7Rp8grpwKr69uiG3nzwi0qnAZjcX4GO1-n6Rsx9ocL0N0FhqfCo0NxrBaU15FhW35gw5K23qu6nd6su6q-zuu6fx6Rsw2Z0S54Ht5ci6GU5xd6WM4Q45vo5cs6NH4es69u6gs6PH4is6oi6xx65w51O4R956O6p233x63b5TXk5b5WK4oo6MX3qo60TPso6ZKvd6zWX6Ymyy45Mx5OP65mzRp5ph6Tp5Gj6Kc5Ij6x05AUd_m5uszRguwszqe6_U5se6W-3Rj5f2xVj5vHihP6Z3zjP6pp5Den4v6hy66v6up5UN42e63R6mP6py6m3zJX02-3XMs6_zFw6P_rAY6vy67P4vc5s55Qk3gp64g1IO0tu50P6xMslp6_QUzj6op61j6TO0Vf6Ub0-y6CY5hc06X4YnyaeztC65u5zp6Qz63laaR3Au6cR3Oy5eR3pw6HW5wzuw15Cq6L43z15HO4unyxw6lq67m6Xk65Py915oq68BDq6HVhGj1pjp4e06NE3O71wiuhAjzc6AWkB6USt32Z4R73wk1oI1vn1jE5FP52MFqaB5OtNY4y14bvxRa1o6NTa1fm61gdSW56w6Rc6Di6N66liPc06JT6tv5uz6_FAgTA8LrhG4j7oW06V43Y66WPYBA5hW5Kp4IF6jRtRt4bdHTt4K2h29oZRsYt4Ce4zI6DFrfm64rt6A2bQZSXIwM5MjuftrZV4EKtZxa8gqDhqCsKIKtjLc6qpGnxxlkIL1I66DJkle1t64x64oe1Na3QOsre1XEwxzvzc6hhXTBJ256a84eF50vte66RuOLqIQb4N-tYX1Zb15w4eUSdg4zx4NWxSe1Z3pbb1rg41g4M2sv4pQk5awqIv4Cw4Ih41r5vt3X1YHR3Sc6RuOxJAHa3U1ccH5zw4Te16t3y76JvCUc6uspGM68G6EMtUI6In6RuO8sZ3zvtJrwr5sx4ac6E86N1IFbovD5nTyONxMy3G1IG5BMjDQFTnIvHhkJgzA86vJt0TyW76JvClq4cyFzYaXijkyz6V6szFuATAs6RuOe86OHTVXnNzz2D3rb6LCVl86DmAbHM2Ft3zvAA3I86ih5gu6m7X0SBfF0CzWY8t576xr5386JvCPP33Nx4zCIC5dh5pa5dX5wgILrHQtSP5IM9tj_teUGhu0y76sSzyv2MO6AtuBrDqH6EJx4HkPx06HkECN8HkN16y0t806ovtDttLzsLFuov3tsJm86zW5rY3nW5Fs6dw02D6sr6plN7N3noAU84JDRQ16VO3m-4w-4aAvwr1D86DWAv96e24-cShNBbnppf5PB5W76696hmBp-JgM3iw4Za6x4gfcmtr1B8cwewiIvH7u-q19oqgE5p-4co3X-4Cs1XO3396Os1h-4U-6YpqY-69o3PSz3w6u96E-69N3iLiDop0Ph7pufE5s-4I8c4GBD-68N3RO3RnBBYtX0u7w66o3ro3L-6B66h-6t-61VAv-61cA__xBH0rOvxrxd-6y-4Ps1bO3Ws1q-66N3i-6ZeP-N3CNEwf0V5mdpqIO3M-6_Svp0fuo3-lkwo3FO3T-6Qs1SJ1A_66-4f-6m86s-6w96I_6k-6zNTM_BgZnp0fO_62-6DWAPO3w-6S5m0Y2ugL0-6b-4agor-6riAo_69jiqVMa_tYnZA-6P-6kr6plNy_6u-6tArtkpL_6R5RmssKT1Ro3hRq9OxTctZY4m_umn1To3qo39RfS_6y4n296g5gZ-Vyo3qk1CA7gpqHvjw866_6QCFF-6g_6KSmZVno-6iE5v_6OO3ZA7j-66-6d6tUpDMEx--6t_65-4F_6YA7jWAaA7kA7Zu1sFBinBAM4_u3W-6PA78o3B_6a-6X_6Xl1rA7n_6iA7f_6YmBinBvVn4S1q-47A7P_6nhyR_6z-4to1jEhqA7SA7c-6QA7dcmhvjw_6GqO-A7DCtbA7UkDE96WM3Zs1UA7a_6uVmOYAUwEAiWBctDZ5YB78w6nA5QCFAdSIR4f844_6RK5_xtZytfxvvmwxktdnS2F0sDT3gyVV0It0XfRKi1l7u_l3Cq13i1Yl380tLg5z9wr3wql0Doyum0Bb3kZ6rSxfo0nb4KOz6Sxzo0Sm3zo1Yl3ETxW3vxp0wmUb_GtZXhq0uGyXp0lVgokyIbqzp0wesaesvTxrTxrrVDnUAq0HUxqCqjC79WmMVXum3qTx9CqvM1EJxZYgIs0_v0ywQos0LtVPZgJWx_-5_9vUArGxQUF68atmt0yw0kTyQ6ef85H9uc60YVzI9uOO6JrQmTy43410j0XxpaV8ytYVzAxtpg5FmxW94IurB-4meZZx0visEqLXg5X6e1isNtuuWx1uuft0ipRYy41kpZnX5flJsnW6jC00K-e-FtD2yZsntfGKV1hK1Qgg0h4p-ujaxFc4Gks-dhwaxtw3ubyOC1uurTy3k20NQ6N-Tug5nksGazd_5dn4fJ6FmGLu4I400WN8wzRhzby3863H-4rC4PB4kC43ck9C4dex0m6rpgIa5g70X134uryl4_ggzJxZwn080Lhk5d1Sd49m3HrpYCls80x70180rI6no4VzpEfhiGqnfxW03EsguPYs7fD25Lgxe1zI-0ixnMgx0h5rd3ewYcVzR-0bCwSq6goszCjRw5i-0T_0l449J14AyypX0d4Shx574h74xU6mPsqm3Bp13JxUA1Ny4DwjHwgmpsZ6ExG1-hzkjxNl4C7VF0n6DfMhk-D1vyU1rjy0vUj4VE1te4kF1tpAmF10SUf03aG1zy3wy3pazPf4yhwQ6vF4Q9568df7ASir1hE5u_6Tk1jzvjJslzvub6K6g_J1EF7GL1dQhSnxyR4HK18fRz30UVy55Dj03Bh5Nx6sOuTVofi58N1R40dFujO1zDd8UyMh5cVyNV3kKsHQf1P16pxox38P1QByfGBfHvu60JrUI92xx3UR1ZSHHh5G8sg-4zqxDAv7kutf4FGhJxRuwsrOus_R8R1Z7tw73IWBTS1fXFFxsYLjLG7WxjYb1rSfBM3vrUIW1ztxr-g5zsXX1gX1_kW6dvj4NgbV75nvtx2yUD_4U0s-340AvCp38kLos1ocHQp3RAv_341o3Dc3_vyga5SWkCvxO1slVy9MhL6Qtvocyzsg4tNhwXfPhHJb1bw4QSPWU4rWVg3AtWVawxfh5AojGTtkYfmc1rYfoc1QWZOGq0Mz7qwd4uQm6Jiw5SizI5KwySl6FDw4Vyh65Giwj2yYl6p35OwyHWyrluwl6ol6noyQb5fBvJJ5ul6OHjBJ5Oyvyl6x35wgm1l66ev-35PihV6yc162CynM6qM60N6Bsl2831Iw216srlK267IwM26r16q16t167VzW83kN6Y26QPza26x16H93lahDN6AinL93lahhcz4Iwl26s3sn267bzp26JQzWJwmCvj2639iD26B3rqTkoM6nPzH26uN6_cTh16P26KczyPzd16783i83T265CvPcz5M6g8yu163Jww16d83y16jRz0bzx8ynI7ukh416M93P93I267WzUJ7m268bzTczs26d4sIJ7X_l98vd35UJ5Sm6ee5XxyIwwBpyza5KnHWm6bm6i65s65EIszc6jWAD5FHPBmCie9oxr6NfwFI0e361z5xrzjFuMl6oayhev9klKDwpI5CI73Vyboy0J7j35HI72a5Frw4a5u5ycGw4I5u7qTiwDJ53352rwcI7Rb5VI7ZI73rwLI7zGwmK7B5urwysl6dm60BvHGpEJl56yFzxq6yo6yl36eLyp36J83I83e16iI7716EJ7gbzGJ7mTkcWzOJ7Lo6yM637yHPzvQzS26Y83wQz_IwW268M6yI7-M6uDy1I7c263I7e26XL7g26o3sgI7FCn-I7TyXo83qmd_16SWz6N6YHps83Y93E269K7JRzNJ7LRz9mdd8y6Wz93srI7JKwO26bWzxL7EMlgN6X-nvI7jN6wQz8Pzv16rWzVCve83GjniJ7qN6kJ7RUk616h26wN6nL7JJ7916A4siL7cUkvJ7_tkA9yQL7xukyx6zswFJyU0yIC6H-3lJyaX3MC6osvLt6SG5t0yVcy4QujEvtQr346Fq5Yk3D6xVZyDO5Mtv5Lyy540I4ZRu2I4jC6wN5gXzO6u-oW7I4OKuqC6pMZzXwMFsg15jtzrrStZyuh6jBZcO5yC6DMvWNdsyqAMz70mcl5paykfd9H7d2qde5MwwUYial6ajvu65MN7uawRxyMxyf65dm65TmCK79CCCKYWFPwNu_Ko-g6jWADJt_C67E5mH0m06iN7z8BNIAjH0_TByE5J24SzyvT3Df5xT3j9zkr6oN7yaARkU_Nmab6vN74e5ED6CP5P0tIn61N7uUAyAA3Rv1GC8S4Bf5AHv1E5wko-N7hN7tqBhVB2K04Th304jI55M54c17_6OMicu1MO6q3u4c6tA7DnfasiU9t3M5glUB243w6jWAcL64JIhX5iZ2CD6Di6BIdaTyKO6nf3W66rrjRV4BEAMjDdy1awaTqia_5Tnnuv49gFms2crzDhiLM60z6IV6Ac1d04w86cUuMEAmMiiCLQHr87aP53iD4etUcD1fOrOx3zc6hPIYrJwzWWK5cQktZ2BE6WxHMD6ufoRU65E6UP1IY43zhU4KKt4KkMuMEivhyb4zl4k03HHaaH2iX5XApkk6EN7RHZ-fiZQ5kyy7T1uM7uw4C4J-e5te5JN5wN75e5liz7e5643C4J3N7XI5ecv8E53e5cb6_E5pH05zzbV4n_6Ut4Xly_HqQF76Gfv665y5uvgOdvZt4s0v3A65pXxQ4PcdE9C4oiTC5mA5plP-2DGHv8S4Hr5S53ZlUNhPyR5IT4fj06Oghj0wyjgN7x43VhX8bPDiWd66gQ7NdJVEiKI51h2nLZjULTNYAHA9wA056fNVs8x7puzXLJK19unHWug4pbZ5m4k9g49Q3Ld5r76FR34ppOd5qTnxTzjZ5sryvTnUaywJzXpy4yqUQ6Pv5hl5OhuXQ6NY05qvn10Gjv-4qDmAnWBYQ7h06bQ7HkBBFa8z6_B4Yo4bsgp90kPs7m4F2Vpo4Dlz2E7YS1nRfRInhhAcpmtOw_ovnCzC0lQnuhrm18rQg1XQwdnuxNjE0lTPpn9rOKQp9ruw4HkB2HjGypKD3VB0nR7x43GS7fmAYEaO86U-0LS7ad4pR7lo4tR79-fy2xNvdI3xk03NS7rSWqYP3xpDwzrosigxtosw069d1GQsLgers5ZFfEtgsosUqvnV4cS7ZSAPWv7gl3W2G04xE7FS7NIBRg6GJBSEVVxj_kufbD6BzhzkvJn5R7ulTtdjjCznCz78rw2xcnuG3xcA4sAMqYPUa6Z86504XkuyE7id4NrxwVJRV4iBTedUhNYORkHd4DosL73bS7go4uo4jJFRz57S7nXBgxy8z4jo4n90qR7-y58m4Ql4wxz0EfVS1mS7ynrwIj83qmdjfrxHSl4R7x8rRnuoPw28rt2xFT7nIg1T7MS76aAQITp96vF5X53fyHM8axp36DrEksyD7U0EmfSoc46jgPV6qU6s40KxzbC45134rQmM61wcxz3k8QQd6U80S03NI6O80vn4T039fxUIxs66My4MQ7OFroB166tZix5D1eB6mx3eq6_0foW1HDWI_dJH71JhmVyl1sZ3Ttt4Xa3NnDhNx6vfHzsjW1ASPKzsYs5uNydX5V3h8AAOvjY3hdg6Y80bU7HC1AJ6JT7SFtIM5diI1eweVtserh90Fl4oh4CV76ta71Cy53iDdEa5dq6wF72y3CV7ojihZt5H5kkLyU7xQ4CV78IgwnaHboZ1ppFt3Bt76t7CttS73JT3U7-3bFs6GezmN4UR73J6V43bdH0Br6L6o84XCrz84QR4uF60x1lw4bdHIK0YQ7Q66bS7VFCghECRy2W5-u38Y6DU7HW7VRmDW7p96CF6jS4CW7PW7jQ6iB7Ci6GW7WrIBYdQW7sQ7lR79C7W754S4UW7bW7WW72W5QS7kB7iR7VFCTzP8h6oX53s3nA5bdHqW7LLThB7lW7QM0f43lrrqD4ubaPPxmbq0UM9NrUz5ScukPj1bvCkntqI1f5uYumOz4f5KI05Nrlb6T7uFQEAavvkRlF6T0j56pMt0MkwLw2E-4nKq2uuNtueD7MFfpy5Xz5FrxZSAqcL-ctXHh58abltFA18sx51j4V1E-t2V1eW1lmEaS41R4_eVPi6aO4pu6V3tE45rKWhzxEebA63WUjuimbs5wGeKm5co6DJyVM70x6B7LveteGbUEjYAzm6r_tYoAzDBzvNwj7r9AzyGnrNw21qPBzlNwpAzyAzUpmV7rIY73Nw-Pli35-AzyMpOBzZ7rhNwO7r6Azi7rs1qrQlw3501q_AzB7rhY7TBzocE0R73sdo3X1Hnj46mBz6t5I55nfXhv63m5C33a54BO5UP4Yp5zjZFF4K_A9S7LViLj6_H4Ju5BI4aP4D55vR61a0sGuxD04a0Xj5dj54JydmTDDzIieF15lgvo0yXu5LN4Zu5g9rQDz9R7DS7cP5RXz8N0vKn9XyxKnTEzVC6MS64knyM7bC68yhHUqZ_3icyb_3YY6Ubu5hvN6xif6EblbbuLaoscygKzbzmiKztKyoY6bb00_hY6t6Lvlk3VS6WfY2f6RgyjcIALzH5d-t68k3Ru6V43bBJxv5O9JsURP44tewJGJ3xy1O7EKk0404J36s1DW3Pb6Wi3Ni3643jeIQDTjf3UUXyO7MXXir4EP3Ra76TFhngUa7nv1qd3VSiAh3Ug3S53ba7GOEAg3JFgfa7PYemW7hN3zlPS2vPe3SyVe_5CW3ny17J3xc3ra7bV4ta7OkzAKkxC5itKja7FZRvop1Vh0-AuGxhu4ljkqFx8ExLGxvExJHxcExcT6eExVnwNb7KGxGT0sa7vvb4wp_k4fNx3ExyFxxGxTFxsFxuw4HgEpJ4IpBvq5S0vfV16C6DgzIa7pvIuFgoG4kS5IX7yB6oDa8ztLIylAhz85Jey0z5Ubzxih2W6gLyT5ud45LR6F_zkLyUx5PtwFauK_AX46MZ7zN5RcyNC6bZ7ht6dZ7REz-Xy6N52Ezytwon5XC6gLvTRuXY6eOjcf6MRref6kTBeY6HKurLvnG5tLvcbuEkrqKy2Z7nY6Mz6aO5uC6-CmwC62G55G5j_ccA4QEAkuzr0IbK6FIvUJuTd62y32BA4sKUUzhUJha7of352uEqxAP7_RA3KAp1t6CEIT50b7YCe8E1X53nZK88JGKGcVq1mjd6ftGy4pnfjyKd7tZmA0utEA0mjgR4iTXsO7CHyRkyTd74c7zfPh66GJBsg2WV6TlNJQ1Sm42BA2XGrQiuUtXQ51b7z0nKd7n5z1OJua4Ylymd7Jk42BAoArqYP3ltWM62YuzO1k032d7jXAbdhxd7hi3XIL0d74c7OftAh6UJcAN7Csy4hbqoI2y37mGhH0GHvJH0gO7nV4QKABNEMeIXsrOG0P_oLvtsxezOxIP5Gyt-Z581yfddDX7E16zIsRa6uk6Z7upFyh64HrvihwmV6F3vZNyKN5w63Ow3lg5ew0n2Dnw0QZtSTzDV3wU6nZSGV3kQ1gG7qF1W7vUP50BhnQ5OvilbrmsqZP56JpMi5C-yi0xxlmPLwH-y2Q5vP5kP5ULwaWu_odhCkIKpYfu-Q5rP53Q5WpbcWujP5_MlxP5KqcIR5gsjKR5x_nv0xdDzt7nfDzJCzUbB_P5-xYNe7VhPTbtdewyv5MB5EA5Tr5QKAaR5pAEWVIkQ5tD64nMfqxDf7CNlAR79Q5zOqJf7sP5OLw0Q5Nf78dxD-yQ-yZ4rZulUf7WWuji5NhOR-ySf7jPb6sqxg6SrYFR5Tg7HR5li5JR51P5jf7NR53ulsCMQR5DKnIHRcA40f7nyGhQ5CzBVnjRYZeR5gz4k92jG7aqxt0xLR514rOR51xYfg71Bosp3V43QKAyMiqJrgTAgUtryPLt2BNtcS4glbG24UK6zE5qyx4P7lwz1S5x43hPB7NBA0vqnZXilRb45NuQF54Q4p2SbS5-c1Yjqk1vzlnX84hM5vOxOctPM6qniGYzoL66OxM5HY84RLgvWt1iujjqp84zWtRqQrM51jqKX7PKse539lnQ6351pzIs_c6WjkLYjKkqIVa9wuCKtJX7tM5MVzlFyAXtme76K0VZsC85aCr71y21plV6UR44g01ye4LgjiRKcsPcsR2Dgmn5p47QGyPxBh0BjfDh0Jl3SqUIP3Gl3tlVIl3PN3_M38Pxxg7Sh0qh0AQx8pMdp0lh0o2wIQxX44fb4ylwfw3ZMgTh0gb4QQxti7NCjTl3oi70xUvMgvc40kqTh0YDxvvseHkVZx2O7Qv3pnnIv3pujfQxMv3M-sOv3jyj-i7BmVWnn9h0u2wugwsgwBi0XuyMj7SfqlzE9fq_y1INgQNgrnnQj7Gj1Ni05B76l35kqLnVbl3cj7ZNgep1Xp1Zj79lBgl3fl3il3ci1JZhZH7GOgol3ji027uFlqkl3N-Bc63884GEHUm19B7Yp1SCOxl354mJm30m10p1A94ui15l3Mm3mNgLOg_oV-p18j74j78p1-l3gj76i1O7IxzeM8ucp1Fm3jj7qm19lBIm3JlqZffIj1Gq1wExduyiHx02wvnnlNxbT6MvyXNxmNxbHx7ZSJGx-Fxib7nddp-UnQ78NYpQ7XdqiOm4M59BCPk0Xv3cQgGkyxk0NhpHN5zHy2P7CRxN0e6Psfl0SbRO0e82wXl0a5Upcsncs1ApscsV40XfRcl0ARxXy07k7AM07H0v-0MKPORgj5UcRgIRg2ApgquFl7PwMXd18Qg5bRAmqFds5l5jdsNRxOjs3l5QRxpN1SRxnRgFdsXRxiwuZRx12vMmtem0Bw1JnEaZ6J51cbpCSgpmtkbFWdsAV1D1eKm01l7ncRtRxQcoZkvjmtLm0axMyRx32v5RxBm7KvQUTjZ20gl7fm04uQhm0hAxpT6L_wrT6sDxVT3WAxtT6coVrm0c_wbT3B9wdT3Zm7D4wfT31Dxv-w1m07C2RA6ta3nZ6En0Nmq3_5mt1WV3qZ69y1gv3YV3JG23T6zonnaSgG2sS5Ps0CdegJ2RpVYL3Kb3aL3y_5Wt1xa6__5UTgsytWTgyrJcZ6gZ6gn0G73ZA68a3ebeIz1XK3fZ6FA64a6Hb6mm7hZ6xl7rI3BpnIpnHU69T69a6VAGcn0Jv1-a6Oz1Cb3HC7Toi1HGc8u_3uvv33v3VU65v3CV3Qz1la6-mqFb34kkom76a6ph26m7-mqal2Ho0zn7Ob6w0M1Sxlb43Sxnpjho0LC7Yo0vh4X8j-SxIC7jUgno08ddCLj0g4L0jMC752KDTxTq1oWenJGPoppnpFHy42eDp0JTxU2MTo7Ip0YesiBqeC7KgRV3KOp0Llq1F5BlkHd6lVgHSzfVgdd7gp0vkyOtyM3eyqyRUx1brqp0vp0lM1tq0vo7lTLuesDbqKqnbC7J3uMLGmC7HWghC7Oqn2i7yq08FOxTxqq0Cq0X0sKMGZq0tq0QCqQ36iH6TCqLp08p0O3MJx0Np75rVRB4aq04rVfqnWo7iq0dq0fC7EUxCfs6o7nWgqCqPp7eq0mHxQUxWp7PUxdZvWC71Gy0CqJp7sqnuMGpH6fp7Zp7tqnIlkqp0cUxoC75q0rC7wo78q0Lr0ily_q0sL1DVxTe4pUxbr0rb4qUxUVCIr0D4e_3eX8jrNGzUx4qrWq6U85_p7Wr0v3vfdQhd1NVxm3ugd1sXg2r0T85aG1ah5CWgR4eky5diRIVxlZzfd1DQf_d1N85Wq7PVxR85Yg5Sq7osXBF7d-Zf7jkU3f3unq71r0FVxfq7SG7vSTSW47CHJw36GREw3uA6nAb7fsma3MHdsVxAgsFs0CgsLZbEgs1VxJy0CC794eMb3zx1PZbks0K5ebx0ltV9Vxps0D0WoLP--5JXtfLPOX7a85f7K8C7TWxGWxVgsIWxXgsbgsSZgMWxEy0q0W3QGYUZ-LPWZgTr7PZbR7KMx22C7WjWlx06x0xC7T7MaWx2ZgWYxys0Z7M4ju8-5WMPB_5jr775KUt0pWx-5qMAVYt04C7EZgokR1x0KuV3x0_zWAFy1WxWr7nKqZr7VS4TxEot0jFC0gsaxQst04gsxt0vt0_LUmatWs7Qhs7gs0t0XrnVn6fW7W9MT94gs7ju0xgw-o7AXxZu0c94s8uau0J9uBu0b94_Mtqv0Lbnh636D4Dv26r7fRmyu0YVzl94ss7Nbg3u0ahsk6edhst94-u0begddgy94RN5ybgjS7lXxPv0v94ID7iVG594PD7794tbksXxLVk834M2tdv0aZ1N-uzXxON5Mdhuv0HNt2XxEs5MuS3XG8v0Gis8XxYn7Lt74XxwcvuAAMisw24YR4mg5Lw0Ow369qAiivw0PD70azTzt0w0vr7fnPBx0frjDx0W96z6qO-uztoHt07t7Kx04toMx0E-u7toTegSx0U-uF-uQ-uWx0Hu7mfguyQWD7Gr7Rw3UX7vShSw3WF68D4HCwUIP0r7TOuWX7A1cYYxvShG-4ZF6-E66C7QxSgYxtYxZHBGy0KYxNy0-cfNrQJjsTw3BBVRBLNVs68e2t1tu74V3kz13t1zu7ebSgy0Hgxiy03Z6ky0fh5my0EpRoy0N4v3a75RVUjsfGqS13bvVwy0E9eyy0Io7SJxKZxc444k6pZxZm3phG130b-uSv79g5id1gYPDz0224x00QCEdw3L1nhuKBCy9rnPzeKJxBix_BLHd3BzEJd3FT3jT4NZifS3FZihS3BT3M4mTd3qhBaJx8DkRd3fZxZd3qeGmz0iS3pz0vS3Wd32v7NaxVt3Q5j6z0jD75ZxW34edDl6mkCrX047V3XSyqu4D00tjsVsnIaxXsnpD7AGt1wVsD79b4pZxN00nGNNX5ipRR00od1dTOtFBSaxpw3w4AmZ3rZ3YqRDwtZ00tVAfm37b4lsngxgnqRxZzOp4Az00S4W2tXw3Yaxz00_SyT2t200Vn44w7eVUD-e9js-pw_00l0vTVUnkcMe3Po4zD7IvoLc1s-Nagx6ikIx7LINzDqWF7LanKT5Sx30aIUrvJ50U10Yks4axzPsnd0b-e9ax0405H68fkDC1BJNIc4E4EDE7_igtDdIjgl10qSiIjvFtntq4Mc4vq4-o7_snKbxUUCmJ6vxGxw3510yK3KF3GJN2NETtnTbx5a6m20tjg4E6BBgpJ1kH7D20fW6-u78H65w3V03-x7QijSc4cbxRe3ebxd20Hkgf20uf4rdS0dSJKN7D7AE7R_eVy7hbxAcm920oSu_D7E60L202E6w20mbxWJ6Ylz8xV020eKN220Yc4a20Nazbc4OF7OEqlb3TC0na7N30DBg5a7pd3Wa7S30od3gy7IrzBcxaFLO259Dqa30kx7tsRd30PlgY-0kLNEz7Ulgk30ocxm30ElPo309G1Dz7LGWu508sReJsq64nT4sc3MmGGG7vngUv751oFE7KIkqIHvlg7H6tFL-tnbyVJRH_y7ZcNVlsyEqXls0EqG40dowHgkNU7Zy3dcxzrjK35dy3v5UfcxOunZztay3a40ThzISz5z7P40Tmg040e40IW3vyVQ0Gfy3icxzyVG4Qfmgm3chmgcARwkzK13ouzRz32cxL-s3h0Kv3dvZ-cx640JB4lONW07Xz3fex-cxG50FdxDBfQvHHB4O5z8z3FB4Rjzi07tC4eg6sU6iZ0Q50L-4PB4Gf7H13TB4KGqiC4fex94vri7YpgKK1fv75uRLd605FO07AgImC4dvZoC4bjzQ13_vhrpGz07KogrwGg_giB4BfrOKNMv0ly3ZoXd9VUF53PfBogzhxNogvdx5ngG60K17OGgRqGR17XmsQogvEIXU7tngYFqVPNnbxbFqe60quRt07ouzjms7Z1dvZk60qx373u1639dx3uRq60W13JD4Ghtjvn-e75vhZ13mpfEexoQZmB4340Kex460Kex5C4N1zsB4dC4Rexc_5-brsY57ogM0zYex0ckH70F0uJ70jeu9msleuAcrrv7SCV1B4n13S2720Q-msuRk3QN8Uy_vnMGqGD4Fm4DC0XE7Q0Qm70-90zc4V25q70AQqCZo83EgjsXSsw70kRNRnstxnbCD270Md4rnsKqgOYAwT4Rm4_70-70Ad4_c4q-uBd4zyoRx3HJ6sy3Gd4YT3Kd4MI6oE7Bp4UkuCz7Z90V802oUQspKd4a80whjc80XnsY25VGqI_uSy7Kx7Xfx8wnjns8d1427YfxJzpdClC86380Exnk5vPrgo17TSNeGqiopDv7h374gURENi803EaiVyPz7P37K90tnsPx7_RkO90gE7Q90hvZS90d1QrrgIwGFxRr4E137JJLe90Rneg90k17HyGe255xRSS7CtgUS7nS7u907y7wEfbd46fxFz3Cw5rkwaleqT7313sT7027vuzPC4d1zsd35S3jZx9cwzE7PF04E7ZS1Sos8B4ZkuQgxlJvdVz_Kjhq7Cdv2Dheosvo0Z-09CjLw5-E7d-0AF7vs5ty5e-0aHRUHqBz3n-0j_0vvyqgxx-0tuyNa5byR1-0pFfcHq2pxGA1u2VKWN207h3Vq9sYhW6DtzDti_s52Ve_TL7422Va5x5Dta57H_0B4dJ_01tvbL1kxvZ-d7osoI6G3VgzGeo0Y048g5Wz7xyRK0GgHqwdy_g5dI6Fhxg_0xO3j74L9zyKdunEa57o_02d4GF7jI6hI6b04mI68k6n57iI6dZWz_0yFf3_0JF7I74e74K74E67j_TgynC7U1byXW6c74C74ghxjX73gx3d4X74jpU1pXgzvcq18m1QA1JvguI6_d4QQ7t66RF7eFrKzRFvgZ63vm3bA19yRDglhb4FglgA1F37uhwUkl6yn1fSPuiQi7PQ75hxqA10hxsA1WZ4opsv0vwA12q7aZNVErDe4IfNuHqRiqSh5j-vV-vOr051Gbq1Zpsohx62GHB1zpssE71pszx3m67EzR2b17hl6ps4W4TedIIrt57K4VaB1qG4N3Gh776I6zB1w4Vbup-I6Fjkv03vB1hSNfwg_zRhixyH13m3EzftB1GIqmU70B1Qznb03hB1oix1B1yB1nixIIqztI4ksN0RZqs-B1M0RsixkHfgx7CSEfq48_0PD4qQt1xzyixQD4sgalqstD4y4aoqsSC186qUC1hkuXvoQmsRbNwW19ITeC1Fpwue4tojFdVbP1i77mPLA8ajxgH8aqznyC1crfNjx5YxFljvPs5xgGqXejxX675C11qszqsyqsDD1JU1ZjxW6GhVzhIqjJfKD1am4Yz47A6qZmm8sLP7lD1Pj4Eo4dE1ge4LqXy6Vv5VncqqygSUfoD1E_uO37-QLvD1HRLfE7Px3zD1adNEJ6ZIf3D1h56pU7P-BBQ1L_u9D1hF7gk4rjxZRLJE1Sj4sIqRzgFz3X6Vqe4u75L7VBrsTW1fOrjzgv75w97M4jYE1ikuKJ6vk4ik4U97qeNhE18cN4e40A66A67C6NQ7z75RAUjk4VAU6y4R0gJ97pg69RL4E1nNqVr46BkHf4fOr-E1fe4YcFtg6crfDF1wF1mzfszfOF1Tkj1QmzA6LJfr60XF1MljcH7-IqG8jGB6-90hF1_0gaJflF7IkxEPJc97tOqHCkew3P0np-EkrsHeNkbrNkxyF1IbmZQy6F1SkxP_uR1n2p7l5GAG1g2RCG19-7oJfFG1lTLHG1WlpOmpb1nM06V-4FD5P0640wwcuRJ6zrsTJ6LAHaJqfrvgBtokxp77ZKfhG1q1nXv7vG1vkxL2g5vy_tatF7vJ6v1nnh4aUsTVsGkwjU3A3RDH1gG1nx3oJqKs4ClxGz4327w2g_G10gyMv7EH1OtyAH1Vhy8_7TjaCtyVlpxtyjBgm_77lphJ6OCDyY6GiN2s4Ji472gXH1zT4ZH1Bg0OA8gH1akllzs_1nc9Nlg0ly71vDov4-90nH12lwessqH1aNtsH1wH1uH1oH1lA8n_Qx77Z_q0H1AKsvlx3H1ALfeq1Fo3nVLDn15Yb2lxlq1yA8rq1Jn3DI1Ln34A8rj1snq5s0yq1Tn1wnq1q10q1Mn3Rn14nq7-4aj15T4an3Ir1dn3rj7AA7pquAr1en3rm3kI1vquQD7Io3W-4lqGU73Mo1oI1rn1z4Run3Or1yn3Omx7l1Mp37p1Bq1xI1XJ1Ir1dMAPk19A83FAZr1UB8ZJ1hut-n12r1RJ1-I1bLiPB8J-60F7X73jr1fAmJB8mB8d_qin3pn1pr1No3V5ga-4V_6tB8Y_6PB7Z-6BU40n3ZB8putYo3MB8f-BjJ15jy2YL0J19u7u876FHwMf5J1yMfSL153Az24L_0O6gsy00mxj57ZC8S6R2R5Xnxb6gUwsUZ5puaP97EIydK1-mxnK1ctKkC88rrfK1jvFpK1QS5HLtr6Rtg0CnxGLtInxDXDKnxdC8sHHupAqTyBM3IOsbv7YJg8_GUL18gwYnx_F7kGHlJ6AbxI7RqIH0YLvx7glFlL1f2nZF74cDpL1CJHqnx7p7P3Qegk6NfwL1cls2CFJG7fKH1L1wnx3L1EpNdU61vuBl6XIv9L18M1g8gG36EI6s2nDQGloxVVyowiQoRfs7P35El6vD8YF01D8Lox_7Rn6vtwifPkbsrCE847RsC7f8gvD6E3nN36L9guM1D_7u6vRZcoFEJ8Rg9gZXerY4JOfBG0HU4WE8jOfaIv_D8OnnO35MusKuvAZjOsyTN1EeyVN1ZN1bE8bN1zOfl8RycDsusHDVk_M4Rmgk0b3nxus_RqWVuzus2us0N1Lai8oxDPfh9RjoG5N1kVr2W1Apxj73Wg6bd6CpxCvsVm0iVrIV3vm6HO1dKs4-gbtEJpxMvsTO1n3nQvsJA1G_OVO1R9RWvsVpxWO1eO18_Vyq7oeMlO1J2pgvsipxrdx0O14cuP0fmpx9vsopx49RovsYa5bP7EdLLAhGklgq7ANzvG4H0N5Yus25Px6kPHZP1ByHlP1xvsd87kJ30px1vsdHq3pxw6a5pxy6a7px9a7vtxWh3-vs83qGBhukAFmsF_x0kjVQfaBhdQ1GwsfQ12nMFvihG7CmFOqx1qWrQ1Jy0tQ1UqxvQ1WqxRb6BwChR5Bf73b3Aa6s-2-Z6XP5cSiAqw9Q1nAWmqxBR1zOiJL1S_RSR1NSHDR1bwsCrXewsnwNcR1bXm4kuuHxgR1YviiR1kn7GMjrChV4nYb1nR1dXmRY4__uBpsD4w417QR1QU4v04lU3_Chk7xRwNmU3sws4R16R1gnvda5w73_R18gwSDh2_RFS1IrxsVBPrx8KtAxsAxsRrxNcBGAS6G7UrxzSuoS1rvo2s5tS1GuxvS1AluxS1dpqxUtfo31S1Opq2-46VJb5mJB7go3qrxg_B-r1UEhpo3-B8SAvprxMs1DBSt-4096q-4LB7bB7nrxyo14B8hEh7o3HI85H8YzN4-4bB7TI8kT1gNtnAWxLkkNtUAyXG8IhLVDR5rirT1nXJtT12B7lbyNFhXqxaQ5txv0T1HA8txsqJBSSfWg4BYHgSiOU1dpAgFhT87s-ZHU18vyrY1FxS6BSl7vi7vryy1aLRuvTy7mI8LU1cyynyymaJVtioKsHysx0NJysAT3J77CT3mU14DuvRPpU1nsxD5ntU1NGhHv76d3VGh8d3_v7jsxDT3f_ixH7_S3b77LEA_x33JrsI8t1NJaxr_B40683qA3aRV1GGyUV11sx90fs5afysBHhVV1_d3IT3tJxIV1ajL353S2N553sJ6oYHKHhzf4PHhsV1sJ69l46f4_l4A3tW5nvHhKg4P9aa5nrTf_f4gCWGtxexgDg4x06yHhSW1m3N4Tf2ysGcYMtxn-7_2tl2NsAvr-dx3NIzskW1TDSy25fUfuU7yjLn5nqeuNzstW1d8jPtxWFCoP128jyW1MrxpV6G4NPLtiW6qPxvtx4Y5yTx0K8oF1gJ8TbFxDSDX10W1-uiQS1WYqaI5RH5YC8g8c_Ih5Ufb76CYrFZuAuxMbHP6t5zsg1W_BP8zsy5n2x3mW6FDjztxkX1LWsmX1ML8mJh8H5IH5IL8LRCn1Ww2GX6tGIR-rvb76ds12X1_o1dl1lB8K0FC_4T0sA6n4JhIp3QcH5x38bSLuxJKhCV6-DVwDWCNrRp3ns1ll1ps1nl1rs1SBIClLL6niVzthlauxTY1XY1BH8z0soKhQvltVfSDlzb1X42Li4UM5PilkqwqZ1c1qnYmcVCoY1CUjqY1wI8-6Ny7IsVC_x3-aKT6nmQ1v0sCa6fV1YH7_StXWfULhYM8XUsHZ1OjrJZ14uxu17NMh7uxas5mZ1_w1mWfTZ1M1soUsEwydZ1UZ1uWfuM81hwpZ1mJ8a1suZ1Z7NQvxqa5jfwRq6AG8-vyfn6cC3EA3zU7eNyUmLgSyL_4hMhKOafn6YvxjvZavx28NxJ6DuGzJ64Ozq1sZmklWvyWv3Uv6OzhH7MSPoN8hvxwa1cXf-mLsa1pgHA_40T0JnLIy38jzTNh6q5w9N11s4MhWnLl5jWu3oNhJu3s44_vEDb1gDbB2sGb1IsgTuCpH70J6w6nou4zNhmnLgg4Ww44vxTb10x4ou446nZx4pg4k76Yb1KHS5v4As01x4BoLBx4JB1Dx48v4EO8IYfxb1Gx4iL8ft34b1-8696nUoLH_NjOhYEy_O7Kcn4g4-j4f2sZ2saQV-K89MoMksX-ehwx1T5TU4Vf5yoLac1l6jlwxic1nYfgW6wwx2DCUPmt2sKc1qc14H79NH6H7fUOkh5AL5I4hrcmnu6S2ysQ6Os6Dgh8H77J75a5Rl6bK71VyVK7aoyIsXUN7uI5tNwTwyWwyKI7IqLp2ysh5AxxpnkCxxsh5Ywr3BpfY5ZghtnkTdm52yddmECpmDwg7nlwriDwB3y1P8oTqbdm-7mC8mtd0A83XBvWxxywrXW4DQ8tY42wrOrwWqqzdm3gh3Dwe3yb3yV3yd3yvhn_ll-wrYCp9wrX8ma3yOQnq3y1p3Qa3BemzCp9vwREwaFldQ8v3y7sXgQ8Szoy64OYv_ZwpxrUem1b6ZtXrjYdEwB9my7n54E07njemN4PrmlGDpB4yJ9mcEwpxxnxrmemHyrF4yQDpt0rL4yHduFpkSDpM4yByr1xxP4y3EwR4yHR8FFw7Ewb4yN4yZpkyW6UcbkDpNnlQR86EwDyxQdufhhf4yd4yEyxKyxm4yZnlNyxI5yhGlluXRyxx4yF5ybrwTFwfyr94yin614yvFwD-mDEpEGwoR8S5yfFwhrwmFwjrwu4y2yr7GlAzrqFwE5y8R8dyrK5yGHlT6P3FwB4qzfmgEp69mUFwP5ySGwGS8arw0R8pfmU5ySr6W5yor5OzrqNmRsyjn6mn61gz0Eprrwll6eTRkl6LS8bgmUr6YI7X2qR6y8GwSNz-GwzHsoK7XvXqK7035x5ytK7z5yxgmYUnK6y4l6kvXNI7-rwPWyh1qiS8uoyTI7ciwKb5bGwT7d4S8woyKiwnGwoFpJHwbWyUb5wK7HpyDT8U2qYiwN0rowyX6yS0r1Hx2UmDQ7Sbzsyz4TUBP5CaOvK6dHwZHwj6ycHwDf1ZHw4K7eT84yxmHwKzxdrqsHwu6yp6y7yxuHwCzx06yEzxs6yjGp1hm66yKf1mIA86ykJl8HwpGpZz6A7yF7yBIwjimDIwJuu_RnM_5-T51W65K76ZjQ7ybqjOIwUUjE634M8h8f7X7Jm52Q6vaBmiwNHpoiwEKld7yyVwf7yHjhl7y87yo1rq26VKlqIwDL7n7ymPztCyY8y2Pz2-PK83nQzQJ7lahFL7QJwzL7kbz1L7_7yxX5djmuQzwU8OL7IPzKoYa83qWzO4ssWzAM7zbzrN61bzEQz7QzmJ77I7jczquUgL7_I7tJ76M6PM7mTkxJ7_WzF26HRzGcz383uL76inwL7WJ7TJ7cL7gWzTV8B93-83hN6U26ZJ70RzX26-VzmN6UL7fJ72I7Ikm4I7pTk6I7Ikm8I7EMleL7S93EV8MQz4N6k4skL7RV8KV8EtkPKwOeTP9yDJ7btl3V8c9yiIwBJpKMSO9y7M6_JAf3r0V8MJpWKw5ukjukjKwxV812rb9yUJp8V8QJpgMlg9yA95Ys65u6D95elIx36ob5z36qx6136qb53367W6ks6iBkelm-GCRr6gi509ysMBP00Hf7CLwaPmdi5sdFHi5Ui5Mi5Ki5Xi5Ag7aZ7U0xSulMf7Si5iP5ssq_MlxsqOi5nP5Lg769yQLw3sqQg7Rpbbf74W8hi5Vg7L0xXg7F70dkbXKptMjd-ywb5f-yIv6fknAc7SW0im5CIDlR5zEnUX84O4t-y8uluf1lw6Pkazf1dPrX05DXy0i6Gx52i6KX3Sv6Lvl6-y2kj4IE9-yfQdoO0ba0I46poraKvIP6ZX6N1XF_y1QjE1xflr9mmNAot7t_xuO46ZMwP_y2wkKhTPRyav6m05Bj6eD0Ye6IEvHy6LQSsFnNg1dWbPg1gLpx5rgLpiqdz_yq1X_vlUY8FEY8fvmLpknmsMww_yejOy_yobZgxk-Mw6LpxLpiY8_xkZu67tqCNw9_ySY5VAzgszttb5X5cwlNY8VY5whyH9pUQtsY8QNwDG5SNwf1xOAzQv7ZPU2Y8sQbKNwAAzSwlz1xyNwFY7aAza7rcAzDykr6rgK7t6rMxlmAzwGn0AzxAzFZ8nAzViZ1AzuMprMpLY7v1qNZ8TOw5MpQY7VY7qAzrMpUY73GngHnYY7MY7lY77AzLOwYZ8cMpJBzsPlzxlS7rNBzFBz-Mp5NwRZ8OOwXZ8QOwIZ8EBzgHnR7rEY70Z8zAz9S8hmhQNpG-fsCz7xlqzkgNpWNpH9reOwGylzHnIa8cNpuY7_uY8sds5oTHQsmhm2x1GbsVt31x-7rnNpVUP_7r2o6Otw2U5vN5Fc7YveBu5jWa4Bz2BX9Y7jBo8BzDOpyQSGPwACz_qmhl6P8rW8rf461_LLqmHCzI0kof7VTWrX6mv6h54ZTe005nmyZx5AI4bPwOt6Vc5JnzXc5ssvUy6xY7HV5Iz5QF4TFj_05MUdTa8WJdiCznuqpdjRybsPwET7lLtqCztOpqHn31x0Pw2qmRNpaDzJ9sOJn2OpjOwRJn3OpAQw6Cz52xN9rdmTe9sUSwI9sinhBDzLZ7OZ7XQre2xWu5Na8Su5ZxYKDzYnunp59sd76zPPpNb8k-31R71X4oJnkrmvX5WKQZDzyCzjQw1Owlf7SnTG8V9P5STlvQwR3xJ9SQSSdvdV3x1rmw9rUViUUFRc75v6nfygy6Op65Qw2WDDsm8QwwwysP4B-r0XyLsm9K4qTl_Pp7v6u46jauSp6J15oy6gt6qjpU2k264b-rJEz8kQSjQp6uxMBD1lsdu5QuYcyfEzy3xWEzI1lcEz-SS25ufwdAd8oRwl76bQpZI0pRwjEzc1ltRwe55xkw_W5af5mvquwdy_y-W4zQpzEzpzb6wdpCoXLnWd8nQp8Rwkitsy6LL47QpgLnAqznEvc2iFSwKxdQ15-1lxvq9Ezg_rmc5xohQSwNRp_UlPRp1Lnk_rNSwI2llFz6LnRMn6c5exdAspUFzqc50g1OPyhSwKf6zy6-c5mRp6_r6tmhFzwSwjFzIwq0c5Cd5g2lp3k2iw3d8vSwv_r7SwwFz9SwyFzZAs0FzBTw2Fz_Fz-QoNTw5Vl7FzdY0ISpdumA3lAGzqMnje8PTwExkRTwlum80YYSpVSp8Y5rzx0gA9X5rAs3GzzTACNnQGzEvLfTwluAZ3l_g4zSpC3pZGzs760r5ER7MIU54xHR7j4pCR3xt3Uk5Cf8jWlWGzA4pu76Kh4Mf84TwpTpwHI23lD8XmQ8lN4R4Y73lRHznNn1GzVBs8WlEUwBQ4H2uHY6Hf0HA0NTpKUwe4lMUwDHz5X7jWsbHYDh15uxFh1OsTW_4U_4Atvhn5Ef0wBsEjwKU8Tk3ovmHh1ZasQHzusTjUw6BsjUwoUwvf8tUwU30yf858vMA0Hm63zqWWAdHzRf6055rnzZk5hHz2K6TYyQVwMCsLuwkHzNuwQHpsOnQuwqCst_lsHz8HzUUpAZys6k0HzouwMIz6EvZUpMUpsYy6Hz7YyXQ1iVwFwvd5xVR5cUpek5TR5YVwE1daVwTR52Yya9X4YyVwvJVwSIz3g8suw3Yyguwlg8tg8Riybk5axAzUpXIzj5ldIzI6Szuw8CseIzzVwgIz8UpVE0DxqDVpWO00X4yU4FrhXh8FP0eO04j6WA0hO07j66j63AYdj0tF4ZxmuX81S0h7kmk5XVpyX4vxmNg0DY5Yb0xO00X4hVpvyO3O0Jg0PwH7P0JbuLe8MQ4rVp_O0Q56yZlr2d26l7O0vekIz6sO0XzO2Vp7R0xn55h8pk5GP0PZwnMmMEsCNs7Wwxymbq3DKzRyz9ymeyz_b6malJXwS7lQY61JzoymTY6R7luk5Xi8xymXr3DX475xxk5HV4zk5wQnB6xds3Hsmtym33Pii8bOsBzml5TLKzFs3NKzHs3tI46EsbXzcC6hG5eC6CfnwM7_jrkZ7AKu0M7zeY2M7vLv4M7CsZmc7Zzul_XE9H4XwWuu-Xw3xqiW4vKzU8lQV4FYwp6x7Xw-K65Xw-XwBL6-Y4SS6GSn0G5z_3LJ4f-5-Z7hMqCN75N4_Kz7_30XpXYwTSnavwYivOLzaivNjwXvwKLzHLz_Fvrd5BGv0I5ud56k57Lz5LzKWQXLze7xZLzVq5PJ4nKZb56sL4lezO65Hu6k7zMk6c56eQ4M43W65Dpu59l-Snt2loyqbYpwLzaYpaGsfGs0LzIZwU7xTl5Ne5Vl5W7xnNsY7xOXQqNsSTnCMzNe5sYwZZwzc8lKtaj5nKtURwuqO564w6sKayVem9GsRMzqc6t6d5b6hZ5r7xMawD8xIZprryPk8PR7EGoTtvtryll5Z7hTR7Mu6mS68yq7TzVR7q9YdZplq5CCu8fcwMz9BYyMz3PyNP8OL6HawMdlsZpNl8NfW8Mzm3yiz6FzqH8xSawJ8xXRwcR7vl5x7zxl5yHspoycUnRNz35yONzf2q15yM_lmS8YNzSxy3J7jjwVxyqay-Vyce5ne5UN7o65-J7Zm6AK7RN7AIxjpufYy8awmpu0Kc6imAm8napS8qoNzyVwC3mCVn1Nzep39_lVbw__lwapRbw5ap7NzxNzLm8KVn_Nz653hPB5gtp_EpiurH5iF6UB5dfiOJFKOF756T91Ge3-M3HP3RynrE6b8uukkom8Ih7nYAKLFXhfi-qMNAXMF_pi5M3zOEF845T3tT26a32y3gm8syUwm8DkMym8-LFZaP1m8SuJzz6nc2-hZEU6UY48m8oMF-m8zjMIeiaGAKn8Z_p7cI3r64m87c3sE64S4Qn8QqVX_SlO3MWMqWmEEc6lV_IxrKF1e5rO3Vi7ci7nm8i_0pm8CjXrm8nn8tm8opIZmQan89MFOXQPjfXwUTn8Zi7tmnJh0mm8rd4ifiKP3Gh0cA4Yn81QCvn8kiEWlQrGBQWARLFgn81LFqW4vM3kn80N3qmnsm8Je3in7qn8Cti9n8um8w_UAo8uiEWlQIhf_TB0O7iN3zifSMtMo8rn8Oo8qm82577m8To8un8bn88SAdn8Eo8fn881GKOF8O76Gxlm8do8Xi7No8zmq7n8yo8So8tn8GfRAN2xn8A4102F7M3bo89M3wo8mn8MM81_5Qpnjn7Sm4-n8jJA5o8MWME0w_FFyEBOQkDo8FPBqo88flD66_76yN3Cl32PxtO3Yi7H3vwO3Pm32o83O3Jp8TAI9ZtbMAgE6De3thCJo8flfXp8El3LP3zo8bp87-udp83HGfp8ZEAOp8IjbFo8ro8Tp8-eqWp8Eh0eo8Cp8IK6Om3tp8V43Hp8eJFmo8xp8FK6Llw4cJmp8XWtLo8xo8fo8rp8tkkio8xQ4Aq8PG3Jzvp01Pp8fgfGo8hjf5g6ZC2vo8OmfZp8Tpn0o8Lq8up8Uo8OJFWlQ7o8_9zjn8np85p8Kq87p8In7qc3Po8Oq8k03Qq8AN2pvfRfIMp8OT6jUrzp8Rp8p_6pO35f7d2v2n8jN34n8Fl3ap8Nq8cp8_p8ko84o8iq8vWChp8Np8MH6kq8-P7gi7Hl3umnGP35n8Br8Ke3Fp8Jk4wq8Hr8gE6Uq80p8Sp8XwUFn8Bl3-o8Dl3MMgcq8kSx9p8qp8gq8lo89MFIJveFTMr8Z_5gr8op8ir8yo8JP3sp8mr8Er83o8Zn8UhfjNAWhfda7F0whn8Wu4fr8LmfQr8He3Ar8dq8zr88n81r8ep84r8mMA6r83q8dJFWq8a3Iiuomq8Iq8Rr8Ds8kr8eq8Ro8Hs83HGkO3pr8XE6I4mMr8IU3ai7Bs8_q8qp8yr8Cr8-p8S53Qq8GifJs84MAI1AAn6dr8Ifq4p8Wi7Bp8Vj0ySttq8Dr8ns8Fr8QqVps8O1NVhfvqb5fzoo8Qp8Ns81p86hZAx6uo8ws8ln8Sr8Es8ls80r83s82r81QCjY4Kifbifar84q8x96a3IDP2NN3Gt8Jq8ys86Qx8yypn8uq8Ym84s8Ot8zEtsefuif0K2usCQa7ur8oq8at8sSxVr8jo8Nt8jJAPt8aiftVAts8iJFGU7ZRvaq83Pxjr82v3Ws8Gp8gt8vt8it8QWX5VA8ez-CTMs81JFOs8MfeEt8143sq8ho82s8bV4os8l1Ch-O3CCOa7FQ2Xt8ot8xs8It8Vs8Fs81o8Ys8w_UYnDIavb8sjqB_s8Vq8Ct80t8BkfAs83n8Ap8Xu86t8Zu8fq8bu8ZmQdu8UBGfu8ToAkyEk9adiWHgqYt8Ts8js86n8ru8Xs8Mt83O3vu8i-OtBwzu81UAIspSt8Bt8cr80t83p8Vu8Ht8Us8qu8Kt8Gs89u8Zs8Pu8eu8HAtKExdiWfs89q8co8bq8xr86u8Ov8au8Qv8cu8Sv8wu8Uv8Cu8hu8br85q8LN3Rr5Vp8Kv8Zt8pu8ln77t8Wr89t8fPAkKAPkMlv8Tt8lA75hfYv5I25Pr8nu8av8Lq8ks8Ur8Qo88t8ut8yv8L9x4wEs_xCP3ao8mu8-q8ou8Mv8uv87u8Cw82hWoUtun2Lr7sBhx85js0vBhaGwpDbVW4TCpP_4E7yK_5zY48T8NQy0X7qcVhl8BrlJU8yb6iuwYqySg8eW4GXp2xq6Y4Pj8nKz2K6CL6uw4hPBwjjunH_G5-ssVnxKD8J-v1c7024ZL16mx5mx6w8_6RSMwW7LXgz1Y8pY8BiyrY8vY8E9pIhw_iyU6r7X5X53KNEdUzGWXm8ti64VAqTd1XmnE9OrJ0u349Bjttrvq86NEz7oIhSJuJibRYl7J73fx8JO6I53HP5lM5dOzchworWwh7Q6myh7wb7yF8th0nDBuGonDX-R54hurzvh3yp3ykIyJSpi3yg3y-x8N76BrtR7APOYnwJxf7NhpUhpQqCGlHI-olN7zhpPyKb-o1x8zSFCW7mL0nW5yQ7yf7Qbvf1JCW7kW7uW54V6jK6J14Ey8vHrttQ7Wv8G0qMEENAb9jLW7VwtNP5QCr767X36dhLdloJoMRqwGG6buSx-jbz7YCS4U1G_iHhabO6nVzld6h36Ti6vQ6ud0Wi6beygO6146Lm51M0R54SM4rWyWSqtWylx6vWyNt55frPt5mDvtcosP3wuvGa0yuvOLuao6_d68X7D_zSX8rN5MPW8zyPR6_VohX8y-yjX8IX3Dx5sM41s6tm53s6493_H5XX6lLsQdzCc5IfyjK4dX6p05S1xCt6pOyca8JC66H4qov7Y7r-hcp53W0ep5LF42ovCp6Ty6Lu5wv6g-3ye6bc5Lz5QnzKp6Rp60X3sj5z46bn58e6hZ7Xp6-QuHw6746rt6Be8AYkDe8Ow6sV5wu5KHuSw6yt6PS6Y-5YE0NY6rX4533cw6TS6ew6rY6yh6opvZ56kw6El5f56f2uAW5e56P65I43CO4gS6tw6Qy5Fq6Sy5Hq6o56ZR78m6Ga7s56WaCK_BIARLh7wilcOzTFyfh7J5FRG0BvodAqgIucT4w34e34uHyk34B7ul1vYh7BYzPF5PsrK18MR46BwFPxxMUUHyOqjqJ5ystqbkYPsfe7Fi7Aa53_pzvtc84UAps34ZuelHyfAql64R18n64T1858ud0vk9468u894xbgMD7Xs2yd1DZo0YoX87VLVVC1BD8fC8zC8MvrHG7QI8mo1As1DI81A7-S19bmAI8NcmIs1P28U_6MI8DM89L8PQXIU8P1rM7yizxFCTYyALlBzXs6SBjPdTeq2X7fb38JlOQy76ogqjJ5FTSywna-r8lh4A8sC28e5aKy8nEBU53gIBXo53jbj281X7OObeAtpXB06o0Zs7Ac6_4Ar3328kw8fAtY28m28iAtQQyiAA8289ZCOGZFKAJR0B38NIwlw8N9nQ7yErlfTp1x8HEA5vNu9jtJrGD8ETwpKrROs_x8u64mxxK76JjY3p3-Zw9yybJADfiCeiHy8Tr8Wn8V380FACKAPFKsW7Nv8ymqs38sF3FfiDb7Ow8Untd28tD54tJAUB9d2EE65yB57apwzykDyRF9A51536J8_J89J8dkDSVB753sNkA_sWjoi28528C38a28DsqH389BTgUbN484XB3P0O38qimQ38TatS38ZskU483l47mGgCTN1vUpDMbk6U7NUj7JlV38RuBL389B5hQ0a48L9nHU8dqjF38OKto281Jth0Iuefgg2uEyu8gxq5728pvEG24c14GO7yH0uU36e5Hh7GsDb_GjN74JIcB6Af5q14I38T6ATUzApH8DxXUzvj0PPiYUzkoB1fGcJKMOA4oi9c7tO7jRy1x8vKTzRFKa69h7RAsuqUBpx728QloPAJp38Fh5DxiSxiYDkB427TVyd7eo5HZu8y8xX7NM4kYqYbzCC6Gv6KR6ps6zb5Cc74o6K-30BztAoQG5S-3tQuTG5hM7-e6Qc7Af6-RwuvvRw6Qf6Vc7AO53i8Fj85alyF4demiG5Mzuec7pTugc7ZKzoG58wfOO5eWAQO59alSO5gXzUO5HzuWO5E657Z71f6jj8mBZzaad280GOOO7uW5ma4js7VhVYDkBEAVLAwyFRvhNyj1O5q38l38I38UUXiEBN3J468pc3peiEy8DB1iZAYjQZT5SW6w-v9S3piyOkDYDkP6E-N34Otpc0z67O77Pj10ArK-vqt7567T78ym3hvjN78fYNC4hNs3mcmrklEsvJTtrW6LDjaO6sZ0ta55b7uW6vvWTl6X2yZP8GfdWoyg35CaUkZ8v78AyvhP8Zl6Ql6Xl6sI5Zw8uYnuBpMllqBpPlls2ytBp8ctvBplnkXwrx2yYDwwP8c7nvP807mC3PC3yFCpoBL5P8_2y-P8nDw8P8vjrB8mt2lLh6HQ8Mrw1_qP3ywDweU4KokBgddw8o7n2Dw7wrWQ8XqqeMbTQ8Z3yPQ8CFlUQ8YQ8r88-U4YeWqzv2p36hufQ8ZMz2FWRa36x8By8188zMb488XHs78msQ8QLWWemvxxI9myQ8BDpYemfEw83ylEw-3yC4yA4yx3ynEwatXE4yEpkuEwAyxER8T98EcbpqqgDp5B6YcbV98W9mC8nNR80nxyxxj9mRR89ml2EwFyrbhd_Q8LnlnDpF8naR8QGlgR8tDpeR8JYOwDpLyxBrqsIWbr6cS8tNmiW8398Tr6TS8Vr6aS8Hx4KVrQ8zPgmVGwnl6moy05yQNzlS8ol8zS8DFpLZ8Lb5y35rS8835daUuS82S8G-8xS8NNzK-8RFpM-8-S86hhUlYuGwbiwwGwjK7eK7WplS-8jwycYyZOBIT8CT8J0riawET8MiwIJ5lzr-Z8iiwDHwY3qH-8dawtl8U6yw8vDD6ZrqEqIY6yqhmxN72E5KO7_QtIO7Hqud_47e1lT8wTBcT8EqloT8-e12Hwv6ykHwr6yJ_8cAnoTBsrkP_8w0rjKSM_8sHw16ykT8dGpyT8fGpL_8LAn76yrAnNf1-fvK4oh56rGpR_4zAn0Y4yql-T8zKzwqlo_8ex65z5Ez8Bsqjw8P38D38y48y_8PQyow8db5yC0Ko6xM6lskVaTPBn3SsRBnqiwuelWU8d9yaU83M6Zg8bV8lnYdU8mczFLntQ8KN6JjmU8yQA9v83PCnlI7uM6tU8LjmrU8mHpXA9zrlvU8tQzYJ7yU8LPzU83xI7fV8b830I7iV8WL7EN6016CN6FN6bL7SJwdL7CV8FCnLM7BCvNM7QMWB26lahzV8t26MV8DczOV8FkmQV8ZWzo16hCnwCveLlXV86L7ML7YV8JA9WRz7L7ubzdJ7-L7KJwDQz8U8jJ7bA9_WzpV8FDvrV83N6AJ7kczf4sJM7yRzRM7m16-dO4A9HMlKDnE9yAW8OJ7K9yfuTNW8hhbSDnlB9aKwP1LCW8XTkh3rmKws3rMA9GW8PA9OW8icTU9y5inqtlRE4MfvO45-Z0zd67u6Uh61iZDWqQU5mi63WyFi5_3r77kcsqC4rnOWmW8X4rAPCDLwgi5QNlsW8nW8LLwvW8J-yIf7yW8G-yWfu1W8V0xOf7RC92sqRf7AR5b0x9W8Kg7Yf7Pf7cLwDX8_f7df7ii5Wg7ki5JX8-vkLX8EijoEnT545584zyFC6tLwvg7vLwgo64P3zDQbX85EnmIw2LwdajfX8Qtqx-yRlrxi5lz8E46Gx5G46pJJCMwfQdsX8JFnhn6CQ3mH4J46tt5hOy7i5vPrpLufAa4X8qkXGx8Awp9X8wo6aX6AY8MLpORyt8qM1xym5g6Zyo6R46mK4ZmhLk5e_yYLpg_yFEYfqdSY8anmXY8hqdvMw45ryMwzC9uD9nLpv_y3Mw85ruQpgY84hTlY8O6rNx8Qwl5tq8Y8nLR7iydPmuhy5Y8JAzFiyBjyh6rJNwEAzRAzqxplPm3_yEiyGyDa6rFAzNMpIAz3X5jPlTE9aQtcE9DZ85AzSZ8MHn2Z8tAzZMpeAzZ-8qNwaZ89MpxQl235ZZ8dAz16rHY7iZ8rAzHZ8oE9JY7nY7CBz1E9gZ8yZ8RY77Nw3AzmP83Z8X7ruE95GnEDvkAzJOwAOwtEjwAz_E9T7rMykQZ8NF9vZ85Z8LBziNwfY7bZ86Z8qPl8Z8TY7-E9Oa8bBzt0kkcwzQlfOwfb83t5cBz0e8oHnu7rqmoXBzMa8we6nF96HnpOwnBz9T7sCOVa8Fc841xBa8uBzM9sRCzFj6QRlLy6mLyA68i2olv6CEZja803Xla8iOwwuqoa866Aqa8EPwBCzbS8H2xO2xBnhcLtrRlza81yl1a8WQT3a8Cu5dM79De7a83W09a8BZ7_a80OywR65ovIZ7hg1K55egvNqw5XcSDzhtfPb8pPwRb8lCzkOp6T7Vb8zqmazlxCzv-fVSl0CzXSlzG9USl10k2G9auc02xwBo4CzjSl_vb1X6ob8P9rE1kg54Lc7rb8QrcXeKtJnTj5Cpvzb8mQ3t4X2b8C3x3j3Vj6mJzk9roG9r5oAS78R7dQwZZ7Cc8gUWtBzaDzu9rnR589rNvqESSUG96P5Nc8QTl8D7zBozg769rxQwoH9OvqWc8J68bc8On5ltwnP4l0lKVM7QwWKngc8sX3eTlPp6KsmBRwLp6xtf9DzQ55Z33qj5lx5RC67e6KX0hDMHMzLVAdsm464h-rgsm8XyPc7fZ7Xc8F_rKLW5sme1lPs3lZ4kZ46ecsCo2j5Xf56Rw0QpVLnZf5x2k0Qpz3l5_zvyuYG54P4Q_riQVnt6UuW8GuVeaBRpGSwlc5K-5DSwsd8O4xJRpjd8rd8WSwRSw6rOTSwZxdgqS3LnGFlwiw8d8q_r6d8VRpTLznFzcI4-46Z087Tekn5EHuuSw3Foc4xgFzGk53xdPMnFDo5d8tD94wyF75yRpSe8Qe8uiw7c5sFzLwqVpv8SwK1a1TSm6ajV5bAs4FzCTwVtOmV5ie8-Fzndlb38NumwJ9HP0tAslAsjAsFRF5svJhvFY6ye8a4kNGzRWlcTwEY6RGzVWlw2p8e8Whv-e8AR3Ok5gx4QhvCR7Ay4Md5hwqgZ5Aw4wTwIR7v7XoGzId5dGz2TwQf8BjwSf8jNzOBsL4lWf8IS6xaWZf8-f80Gz11Y-4xmF9zV7Kmvd08LUwmf8_g1of8SHzBh1E5xzYW4f8Xf8ZTpQ2YSHz5fyKR3K5x3f84_8w550BsLOnuf8KA0o5k_TwGg8iXlbasD5xnbaCg8CL9Eg8UC0_g1MWUjr6Kg8N0dxTs2y6H56yRj3phPYyBabP_5Rg8azxZ_4DUp9UwAD9eg8Ruw_l8Ph8DVwfg8tEvIIzHVw7g86YyRPnak5rYyhg8iCsCh8pw8qYyvg8ck5WR5AOnpYyTKMdYl3LA2g8VuwwCsvL9yCsjg8nYyKVwFPn98vpg8b6k2HzcuwV7X-HzgYDsVwEM91YlGZy0uwPxmjKcIDsW-5PRucMupPnqX4fh8EVpr_rkQ0oX4Ji8bh8N565j6Lgyl08kO0dDsmO0LWwDY4Bz6txmqh8FEo7U4Cz6HV08U40O0w7kJMMzh89U08xmyDs-xmAi8V9rMi8jWwUJzOR0eJznWw-h8fQn3h8Hz6zVpDi89M986lGi81V58h8WVp3gnLi8VmvNi8DwToi8wtCRi89550TQQyzXN9XEsy7x5u3aEsZi8Nr3bi8SY6dyzdN9fi8mEohi8JKziwT_55bs3-Dmni8Pi8H6YFKzwEsdXwQRnZXw-ymlWp9r3zi8jVS4Es2i8hLvDBZoZ7df6qZ7xEoX68ocyZ683I4b68FfYvXwvTunf6lZypf6kFvxG5BJULj89Xwuw8CvwD_83_Df_4J4dSj8TBrVYy7utEYwYO9Uj8g_4ZT8w_3cj8EJ4_M7IJ49Z7o68mRrkL46_3VYw6xBkd5LLzELzzj8Ovw2FsevwvyviP8yXpjd5cvwtyvUshmd5IDm6XpRFzGcl7j8oSn9j8Fy5jw6M653d5YzhGk6Xz6VJ4-p6Ik8udpNy5Ck8508iS6Ry5kS65-kUYpkZ5FN7vLzj9lDTnHzTAl84clBRM2Lzak8LZwdl5tFomGsck8Xl5oNsfk8a7xM_kik8hP9Bspfl5g7xqk8R1mURwJrrpk82c8VRwuSr0b6B98wk8LayJc6vXQ6b6iZ5EHsYl8t3yzY6vZwOR7GGoyZwx7xnZ5uZwIdixqvAjvsZ5Lg6rl5hJ4Hc6cZpuMz9_kLc6-1mjQm0xtqx7hJ47P9_Ec8TzjIcAQ9gK9KY0C-Ytl5PUnTGotHs94qc48Ko5mY3npuJNz3kYLNzg3qL0rAthozruQ9nl8r-8kawUNzNl6YN7E6yfNzj65CF96l8WxyKwwbJ5KN7CUmk65vawg7q778VN7dK9xSslpuUtrAthuNzLR9tXbGm8y_lB3mU0ts33k065JoNbwdp3KVnfp38NzSbwKbwTm81JodR9-NzV8x_38CqRygV6V7US4ZE5XYqWx6udvWS1XsLrR9wjHPP8-oBRP8iW3oh59BgFUOEghu78Z2yBI7cP8UK7678f4u0O9vl8DI7PaUTK7_a50l8Qfd9wxm7mSElQDwTwrt2yTDwTlltP8H88GxxwY502yyY5Zwrcgh0P8DCp9P81nkR88LxxBCp7P8ZS9W88qDwFo6wwrbw8YxxLQ8RBvf88bFstdmd88r4uwdmS3yydmaxxYqqcCpV8m2CpT3yAxr1S9kCpIxreQ8h38Wxrd38l3yBQ9388IPuFYvgqqoQ8Oq3Ay8Qq3TQ95Q8bEwN98mxr2Q8gEwxgdixr13yFDplfw_889Q8Ul7wQ827n4ryD4yo981mlK4yJNbf98wxx0mGqqqW4yCFw5Ew0emh98VDpYR8_EwEFw9xxSR8yh55emsEw5emSkYe4yGyxp9mh4ydtXQyrUPubUciR8L5yp4yYFwgyrs4yzR8N5yZyrr4yEU9y4ynFwTyxRFwWyxIzrFEpiFwVyx74yvyrIU9Q5ydFwrFw-Qoqyr9R8X-m4R8I-mvR8ZuXMolq65TU9HHlES88GlHS8lR8O5yXyxcFwM5ywR8T5y6g4srwIGwasyP8vZ5yWS80e1898xe1on6ta8698VGw5e1el6Q-8m5ykS80-8J-8yGwCaUpS8v5yn-8f8vv-8pwyyQ9I6yvQ9T6yl5yZJW7S80S885yhFpQI7vS8XI7BT8dFpy5yT-83GwFV9gluKT8fIlGT8vK7TV9v8vCplrl8Hap1Q9dWy2oyOT8oH0XhPKkdSH8CQ7D585P7F58esuFh7XHwAf1sZTwyxawXk6yIf1OqlK_8Izxza1DmYzK7aHPCf1h6yprq9hmvHw7V9Q_808nGW9c0rmKStT8e_8b_8fHwGf1JzxJqliGpPW90T80mY2T8mJlsE0icws_8hw82Kifw8nHzH7yDz8QipQSqS48R48iw866oG389K9bb5T7yHz8It5XIwvJcZIw7ima7yw3xvAAkJcVU8AA9_b8SHpgL9eB9NA9rHz1B9_YpHW8JvPq7y49n6A9bbz8A9WA9cN6HIppU8oI7rJ7oU8SB9Y3sdA9sHpZRzPL7_W95uPSuU2U89L74U8_L7gJ7I8yYL7pA9-U849nUB9LjmWB9-16tV8Ain0A9C262A9pxXgB9QM7KJ7_K7xtkHX9N-inU8NczSJ7WV8gDy2X947ypJ7Ucz1Ips162L7C93LTkBDywbzVL7HF9cB9KDvRRzmV8sA9FM7i26zB9WpYoJ7OJ76DypI7rkhoX983sIV8y-igU8NDn3L7SJpkB9J9ysB9nB9FW8IJpQMlxLlmB9BW8cC1Y3rBuk4B9GB9Rtln3rAL75V8z3s7V8fY9yB9PW8u3r7B9nuv9B9to5bf1zW3BC9D6zDC9Xh6Di5C0xv9ydlmiqYG0x598UC9xSCYvkZPm59yiLqBNlYP5_9ycf7M_nBg7Zf7FHVQi5X-yCrY3W8qC9FNl6W8Hg7ffukC9I0xaEng0xaEzEX8QNlef7Hulgf7qfTb-ycpONX8at5DGuSX8WM7p-yag7irY6C9Kv6TOyfmm-C90Z9gL9-w5dh6ws6GX3ys6Xsz8b5oz8rX8pX8sljrX85e8MOllh8MX3TD9xX8K46u45M469jeZD918WbD9UyZdD98X8TMw-X83E4iD9j44k05hYAInmEY8ja0LP4la0eX6m6zgX6OY8CR0qMwf3yqMwoMw6FnNxk1FncY8-D9o_yfY8f1ps_ysqP1Mwsa97Fn_D9W1xEPlrnmvLpYQt8qdC6rspRH6runmQY5esvFNw5qdvU5UPllMwTY5XY5HAzFb9PrdLAz__yGhwUNwLb9mY85W91Lp-Y8cNwjE9DF9q6rUQlnE92MpvGnGOwjY7jHnyE9LOwhZ8n1qGY7UZ8RZ8Fsd1Z8sAzcb9WY7j7r7E9gMp9E9QF9eZ8SY7Ixlz78qZ8GNpKF931qEY9_6r3b9nZ8BBzMF9yb9tCzOZ8sjTcF9RBzTF9YEjdY7EZ8aF9tb9_b9Fc9DQlUY7CRlYBzHJnn7rDa80W9Ra8r7rHa8qF9eF9Ka8Zc9ZxbgBzmpmJb83HnQybxF9jaMzF90G9zmONRloNpPRlSvv9t5ZM7fe6CnWPEv6z8oRXZ46hylCYBnqrGsAEG9lF9_J9ZLtI2xYInK2x73X-H56kTOG9eIn9Bz8BzFOponjQ2x3X6545_ZrLj5Eu5d0ysD0e46Dp6HZ7705yD0gx5MzltV97In-R7Iudo2xQb8AzDBJnOnu7T7czl4QlsCzab8vOpYb80F9wCzjF963fYc97qmJ9rBS7lb8zX6DrmCH9Z4Xpb872xKrmQXzIH9-QlxSwf7tcj5ZQwpQ3s4XexbRH9qQ3D3xgc9EX0PDzkb8RDzoBzWH9-SlHe9YZ7aUWES7wRJhQwnd9hH9lDzUc80g7mh53BovH9TNBBQ5Ye9sH9wQwVKQ_P5uPpRwBT33rp5Bsmdc85H90DzkGmdy6BI94nhAI9Qn5xX3DI9ey6hKnXnzwP496zF68gc5fvqmk8U4MOI9qk8D-lNQpi-rG68qau8Njxjru5uEd8PoTq-rXEz15u6KngZ9r7hId8Gd8ryuNf9oI0qRwTUlLd8mI9zTwPd8Sd8Ud8Qd8E4xh55fI9ANoyEzlEz4RwAX4Vd8gf97-r7M97e0k55Sc7GKy0Gm7EzQ4xPSwU_rTtmq5XVtmod8RRp1d8EFzGf6A2lvd8h_rJFzE2l2f9rSbRe8IdlGHcfMsnu548mCAsOe8pt6MJ9A_3zUd_46VX0B56RLveFzc2lUJ9HAsCTbCg9p55zSwtSwOFzyzqKJ9rFz_c5ka9k2lNe8JAskJ9Ve8mJ9HtObe8pJ9LTwAzqee8nMnge8n4xCWl3Fzog9dAstg9VH9LWl7Y5I3lre8kydte8Ihv9HzJGz4g92Bnj8jze86c92J9UTw44jwAsEK953pGK9yTwXhvhx4-v4g3pKf82r5fGzOf8z4kQK9KR7Mk5YK9UK95OQQh4PK9HK91J9A5xWbT7TwU2Y9TwkVbEL9gprZhv8sv5WlgDoSuO7g1Dhzj5hy55nf8tK9pUwHXlM4lSTp-NnCHzwK9STsqf8b4lxf8OL9Z4luwqZUwc4lSDrvh9hTpAL9Jmv5Bsih9Ai9jK9QGAVHzOsTKL9lh9LA0j-zV4quTsFYsMg8mM7UKye08XL9qw8oDoTg8X_4dO9WYyf0dD3Y64rl-8v9iuqhdg8GUptL9gCs_L92cU5YyO5lrg8FU6JM9FRQyHzCxmIM9GuyztTVIzoCsg5xzg86L9NJA8L9BIzBFvGM9RaWAuvCM99g89L9HIzQIzdwvDM9QVwKM9xYyMM9ViyVuwLxm0Vw65ldkyuHzQxmGQ4Uw6d15Yd5YM9PDsUh8eM9P7kbO0aj9NN93j6hM9dh8gh8aQ00Iz4EpzV5R-XRD9Jg0qxmqM9n5xuO03RKAJz7X4Z-XDz6ca1hc0TT0xh82O0oRpMOz07kBV46Ds2j9uWwgvT7h82X4uVpCN9wVp9O0yVpS5Y6DsgJz0ZlCd0xY04U4P8k1O0VMMcS0aq39Ww15xCv3eOsbP9gQO8QnC_X0JzE3dhN9mEsLWp65xc7lui8ZAcki8or3sk5B65HX4CKzWN9A0OC6xqN9RAcnN9n0Oyi8tk9oWp1i8UZyvZ7rEoR68VFv1j0mLv7i8Cln154jXz3Y7c_3SRrfKxjc7pKy9I4uG5Lbl4k9L8lkKzDfAmKzyK6oKz0K6Qj8ozmXO9yKzcL99K6fO9tw87K6yDw3K6qKzbj8jFsdj80XzNz6V56aO5sc7Je73n55f6w8loj84O9oIyryvpl9DLz5O9q_liFAwj81O9QvwPRe2j8FGsFJ9NZwUg985f-k5tyqBP9Rz6ib0GQ65d5v08thrOG4qw6gf0Bg6PP9Gg62k3vY6XGsLA8QZw10mbGsd5dOg1AZwzLzTk83Ptq9lQ7xhk84j8Fe5rP9kNsLNsjyqlP9ek83Fcrwobl5qP96Lz1Fof7xazb0P96Tlj7xmG93GsPI9xP9NMz-JbPMzAfWxk8Nay4b6TMz9P92k8mBY4k8sZwF8xqxtjl5HSuw7xFdiRR7ml5Cl88r6Hl8u4qlq54L4515jfWJl8Ou6stL-88iZpVQ9bEcPl8hJ4Rl8al8eBY3m94Mzsc61dl-8Z76sMdiqHsxUeQUnVawr56Og6V2m1Hlml8I-8mV9on9PNzV-8l3qPN7LPnYK78J7l65jP8-Q9zl88l8r65_Q9ie5z6udJ5b2y4l8em60TmJR9rJkBm8pJkDm8lNzXIsn98ZIsHm8TR9sapD3mZR9bGo3NzS_I3L9oUMyNzAAmT8x2apP3mcR9Sm8jR9D188ATN0IWX2ES3566ZfwNrv266VIugHyQd1xM5UcvHg5GXhD78zwCj9jVEi7q8gOenO7kR9PffcDkhA4SVVhCL_eGGR1BOHl58W584sCnaLjiy28p6Jo9aAIZ5OOc4zPXw5et7xSTx9u7C8ut7wSzM78_SACTDGbt03TBq45-5PRm5s7Ky8gFrq_WVXsTM6D166f5ESzcKqtgqzgquJ0Ig5lt7I6q_o9RRAC965CJnqo-O7lOhs58WYG8LOnE69ZIVKOsH5T47LJIa60WHJMjoop9IFAwNdDLFEBiWsuxOm9M5-O5Dl0AP5B_8FD6eC0IZ5SftzO5W7J4C6A7ug188f5La6djke58vhkvMtPxI8ZBXUvjvrEDrLa1eo9BT62W5w58tW7plPnJBKNIkQoZByTXxYu0PXx8agBiVe58u1AONiH5jv68DT6kHOiq9vSAtq9xDinyosQ79V4Xy8jRtyq9QRAJjix56lL6ey8uv5ly8t3A8q9HNFAK0A_d3q9CU7m58d7A6jB69QOF5RIue58rArPeP4q90x1N17r968-KED7m58rArZd7GZtKPkXO719t6p9F9uzbgnsps681Fcq_xzEAnP9yeB2Lt5v8lnsgc6u03Lzpjc6Ba4Fp917Gjc3B3Aor9_OABMtVXM4LtvfSAtp777477JMtD784rt425kJrwEuQp9AJA7c70JrnP7-g3kAvV4Ve58yRt0mQHF6sa2IH6mEykE6K2tAn78T6H284a3gI3vYuC58XT8wV9bp3s1Dw7H1YebhlQO75q6HT3vdAoIYs68rSVpITlj4E00KBtRw7MBtSQVJU7e-4_SwJ8qee88RpnJ9N4kkV5wFcNs92QV9eplrW_28k52a38Xw7n3ygxt8x8Pq3_qtle8ET9J76z64Dy8yr9OTV2Pk1l4_FBM8aQs9j1wDq4yz4m585erCYnuaqQf5bh7jWtTT48ilXmwACwq1ve7u-S5U07lNgyF7mm1ii1Sm1DZzLVtXs9QSxdRcFqiIU6js7j_tZ6qpCbYY1PD7ljsPw7F00vs9PaxImx6LfGr1pB87JiEo1CJ1Uo3NC8nNy3_uuJ8sTrEbzjVzKI1uL8RT54VvZOhy6n6w4SO8RD6gsuzN7oqTTAsy06gR95apbR9eo9Zt9zfkzEEY3aYT7I37LI6P80vp9e9zoUrrgtJ0vACeJ54vHySe7868lPMWkcbM5su9WOz2Mtht9Vmkky8G58EQMJ8srQ4UqyYdtgivjyvXL6NLznyvpUXps9cRkKCIoS0WOsDPuGt9HT9It9r64CT9r2MNt9m38VadzeS102RA2VTFeO7jtMPnt026cPgkgVLk0Nk0JnPbRvbM0ppIdM0GN51k75k0FkyoLZBQ7RAumN7yAGjRxgm0QSgjLcqZ02F8eVyJe18-4bQ5Azhm783T5VP8Dm5x78g2ynI5kP8a2yII7bP8dK76R9Kiw278JI7Dw9578Fw9hNAFVo42yN88V88pDwfS97BpdS9OqqowrAQ8Ui6Az89S9Ft9w64L76Lv9788Bq3r3yPv9kQ8Sn98Q8OT9J98YWcONbG4yoqqXR8Ko9ZhhOU9pR8FU9UFwCU9IS8-Fwx4ysR8h5ybU91FwDGw2R844y_R8cU9syrL-m-tLSU9fS8_4yYU9QEpOyxkR8VU9xFwEx9tFw6w9qNbBS88nldidRx9dfmUyxxw9VdbsU9gU98Fw8w9BXTQS8ewyjS8kV9w3qtawu353I5fb9mwyGCUP-8zl6GV9-I5h-8Zjdp-825ysn9NV9soybV9QV9yzrSV9RWyOb52HlhV9k-8NJ54x9Rb5F6yB45kFp-U9q-8LT8qx9gluaI7ne5dV99yvKHweI78-8Fh70H0TbzJhcoAnMzx5Hwg_8ko5585w_8NU8I45ozxMm5EHpd7y__8siwBA9YIwHo9EA9oB99Kd8W9iahxX9yVztM6w7yEM7EPz3X9mbzEB9wKlZV84VziN6zy9jA9_CvTL7CY9nA96b9KIplV8d9inV8AiniX9dTkkX9krlyA9816vV8stkxV8PN6zU8MJ7vX9ZCn_K7TczVA9yX9j16PY9fDyCB9D4sKL7R26TX9V26VX922r9Vz5y9gV87y9P4s6U8j-nqA9akmaL7KY9IM7MY9yN6LY9bU8FY9Hz91N6Jz9sYUqX9MchsX9Omzni67W6BW0-B9yW3Z23px6tO6rx6I95tx6Xo6vx6zO65367tluJpEIgbw7aKpzP3Ie0836T05Le0Mv6mmuOv69f1Qv6093eheyKpEa9X1uGa9Gx5Ia9ctqKa9zX8Ma9S_y_i6FY8cv6ga9na0RP6iZ8n6rIc9kE9hAzsGnQBzkb9iAzsx92b9NY7ABzozH26rlAzXF9UF9eY7AF9yxlub9A7rMNpKzkEc9vb9hsd1b9IF9mZ8Cc9oZ8bb9kY7aY7wZ8UOww09rZ8U7rD19rZ82E9s09Yb9XOwSBz_098b9gY7NNpxb9Qc98sdWBzbNpeF9YS7A8roc9Za8qc9XM7sc9mX6xc903XYdr-qmwuqGd9Zd4ua0YG9QgvDu5V2xQy6iXyAb8tv6Cb8vv63sz1j3zR6buHrCzn7rkd9hzlSc9db8xwY7G9PXz5a8VPoHb88grB3xRe9mc95oATe9o46ntwxDzme9zDz2Pppe9Yt6EI928vwe9re92lvky6rtw_v6uc80p5it6qP6U08hyhqf9uy6-e0846Hg9yP6Lg9D_3mg9eumDt955abe8rg9wV66cA4J9_zdUf8gPQgQ9XX0uuOoNnIR3Dm6ch99g1sh9uK9uh9Dg8wh9C2YcK9H5x0f84P6I566x5cIU4ph-UwxOnVuwji9_UwOM998Xvi9oi9qL9qi9sL9TR5uL9oL9mVwGj9oVwY_l9i9Jwv8g8ri9wuwOIz_Yyi39Bh8xi9tU4CDsMh8TIzhKcQh81VwSh8Zou9P6bou9y6iM9rMxohvR6l3Pnlj9jk5nj9SVp5j98j6fN9MWpaXwj0OcXwMKz4N9fXwdl93LviO9yf6kO9dd5mO9vFvoO9a6oDa7i2Otl9id50l9cYwW0m9yvYvwAyvlyv8bl3O9ul96blwl9agyCl5_p6_j8u_cnw6pXq008Fk8Aq6Hk8OP9Jk8k56Lk8zPyvry_P99m9Oaw2J6Fc6Qu6C18kl8pn9zQ9rn9Fy9GbUJV9hx9p5yxx9xn99HsFI7SN78Q9zKxv6uGS91J7TN75R96yvu65t65ZN7T59j06Wo9wapYo9Tbw3apkR9sKPzV4f9CA_stnphF0KC3Pdy_o9sKP8F02fUWu6uT6w9wICxr59poEWoz3ebdxyqzjXm7y59da6Ij737FPj7Hj7EtMSj0ZHxxtCkk7LowI3wM85HCxaT3eo9sKP2mDJAtQdSLA57g20-U659K69059lCEnJBL69o_wbjC568WAxvDxe58sKP2GxHxanx4mnp6C3sdqpI0nJBsmj-p9qu9xiuI54X6pyr9POApPZYkCM96VhoAiiYL50R0GoBRYXJv8hi7ui7cTNUd4nCrrhwyS5lU7Qp9F8zN-bf78Ud0BEsJN9lR0G1D3j874d5j8BMzbm9fm9embK-b7wwYqCEF5DG6GrvQs5X78vb6QG6pCt_o9kYstma0OsRP5-V7ovyLN8oZ1xb6Eh1qpysZ14Q3yy6Ie8Te8-Zkrf8zf88K9MOne58cG64S7js5lOzS63c_o1NrCZM3gwO50YxzO07-3QevZk9Rdpxknv2bq3t9Ms6iW3Co6vX7Eo6od6xM0158H9nn36kO6q36HL7jx6sw5Mz8xczOz87W6Qz87W6Rt5Rz8gSqf23jf1u9yfM4bo62O6bt5Ce6LX6Q091b5_36vi5B46HD9Vj3mz83i6BP4xZuDP4Vv6Jx5f95U_zgD9Pp5pD92459g6qJun95d5ssa0Ny6T2xAZ7h0yoGu519fG9GZ7In5Ou5KZ7ZQwix5ay6_Kv1e9gM73e9YV5rx5qI9bV5sI9vx5lsOEJ9GDodJ9946v29PJ9SLvNg9h4xQGcQg9He8VJ9HwqIk5hJ9Tg9Ad5Cm6s33ip6AXoWC6Xk3nI45y65uwj08vn59j6E1ydezxMxudWxd5gP9u3U8l9uGspXjr49LP9dX8Au6v49VNsx49CW5308Eg6Nl5Kk8Pl5Tk6uLzhNscm9nm9Ee5P79kP9uFn1clqGskm9b7xom9-l9N1m2XiWl8jQ4hQ9IY0kz6oq5yr93LWTcYZVnsMHBF8gA9aJ7RL7kA93U8CDvfRz9y9t26cJ7BY9F93DY9MmQrSjEaY3S7ALBrikUYqeF8fN51R9N7nHE4fO6Yy9jW9ufrAH4ai6mN58_8s36SW8C95as6E95_z9To6B09vO6D09hs6F09Zo6H09b45ns6658QX88583O4U05km5hz8ko6t236x6nfvzs6-Z9nX8S1uUv6U1uto69i6j09ca9_93We6fMw0z8a_y2z8HC6q192o6Wp5Ocyta0cM7tX6Qc5fQuAp6C08g0yOC6Ku5ve6iP4XpoJz50R6cc5wp5i29my6k29Z55046aN4XI4CSJoj6ap68p5Dg9PFzDwqHJ9qUsq79U154tmfFzk99Sg9pc5-j5DDokFzmTsD56qh9F563P6INyoF4R39PR38P6QS6JQ4gO9el9Rq5fw6jL4H65Eyq799rFozd5dMs38YAl52IiB-9149mE0MG4oE0KP9CB-MQ6Gu6IeWmLz108RQ6p2uWG4M7xdk8T-98k5v9loIbNTnJe5XZw-1ZMe5dm9uNsPe5RB-el5pm91V7_49Ng6GNzZp95KgRYnDkvJ53oKdlo9vH6hq9Wd6iSjdbPe4quYLXL1NCiUrrRV7rOuND8hryd3DzB-NE7vMouV0qryFSuBn9sqvWi8Gn9Weu-493iizmr715_08p0TwZ5Zn9OTMfzoIUzkcVLfS5bd5n7mHgQC-MpjCGLkyoC-d9YhRpjv59-o0_n7KC7aJFnJBqv5XsevNCCv2D6eF6qbjFiC-KntWhXRW6RO7k_aYE5tj0tQvwk0ov96u9M8cOs9bBu128rOeH85q13fQgwURGk05yjbd1kOeyk7JTzUr1hQ8Nq3hIyM76dw9i38FT9Dq3x1rpL7uVzqy9wVzsy9ry9QV8fbzZA9KX9PX9y3sZY9_1rIB9SX9dV8t-9hz9lA9hV8kz9cX9ZL7CM7rA9pz9vjmGM7tA9Dslq3smX9HIpTY9rX91z9HIp3z97eOFX9TN6RD-8tkzX9SRz1X9ZLlHY90CvZD-d4sbD-bIp5L7aV8KB9YX9MB9aX9OB9sN6_D-A4sBz9vIpAV8oV8wA9SY9vD-R3rxD-2z9zD-wRzXY9J48lMAwSy5w6nW5Nq9Va6n43iC-s1yrl4L3TdC5Oq99xepL5cE-CWCYCbAY4n94Uhsu_Kig5PR1A3qmm3pRuhmSe58CWCa_SzUk6S74_RmxNXDh605ex52K4kG9j2xXd9yb8xb8NH9sF9FOxMV5kg1P3bNYBWTA1HcOtD8ZBd9jnfLWDhJS1Sd9CF-xX6Vd9lG9RT8HPp8d9LF-7PrHp6q4tEd0yr9FMHamEVLAkUz3VJIu82Z4VF-IS1uzXodzEb8F08-19xv6A294a0Ru5PH9Tu5GdqOH9x_z3955E-dGAktCbdSYanz26_ASiTH_E-XF-hG9Td9JZ7yv646z3F-oqrIF-oQ37F-Fe90v6G15gs9ESFodSL1w563Lu9gl1tL8pC-uBAAG-u68A6hh58Dd6-h718ihX4edPmX4_Dowp6mj9dO0Pq5YUekF-Tv9fG-zuC85jiJtjm8_u3rEY3GSMWwoh8LN9Bk9sG-VG-S-KYhfoy8VPssOx_Qi728AH-Z764NuJUhK0aoJ5cb4pM5EX7379kb6yb7WG0Djui58wk6WXsYG0x1taG0iwtUhYjF5TK5D1PoD6HXxwe7t74o447k6FpsQ80fA8Yb15MhQq7qai10u7bf5TD-Kzly8G-HeiCYq84r6LT6Ey8tXImdyVNyAX7zamgq9uTt3OjNJ4W58TeMWd7R-I3rtEVJ1u4AH56rv65ntX1IWsdiuC3hWYqKH7KI-nSjL1CJBuct9OM6et9fF5r84Z18GX76W7X79xMCWfw4_pjo9yLgQttWsKfH-xL3RD7e0j3s7wE-W6fKD7T8tYv707a_181feFgg8YxKPYxi4uw7xpjehzxw7iz4Qo4icuT5z918u27igtbE7rowy-u3JLpC70lwErgZfxnm3qB6CtgoS7o47-xNq478E7TxnqV7AzfsV7n25v4G1ctZ87M4jxjxi7jl1n-XgqA8mK1vmxI6g-w8miysC8l6g8gw-_gBEAAAhHhJOBh8E61G7XWBKEWNe18O8E0CuH7vOhwH7mO8i3Cdwx4sxwJ-gwxhDbN_4oektDw8K6KQ8plu9x8Eeby88jQ8j38029nQ8Lt9QmlZl8IK-JD-Yxrn-lDR8HuyoT9AFwzT9w98JduHFwi4yfR86T9SyrWPuuZjar6vU9Q_46T8AjeLswal9hW9n-PM9ywQz_V8IYUuB9JgrzhOrs6Pj3_PbRY8gUhiX6fdn9iyOb9YE9ym5Ib9lPUKb9J_AA3xfj5195ef9EUV0j5FY6Rs3XV5xEzcf9m1lc55J_riI9Yd8Y99NMnmMs4j9me8n4jee8o4xxJ9HK-vxo62o4r5Sh96r574jizzOi9WWshfz4L9gxTICs2wrZi9rVb_T0Uk9XUQwfbxw8Vl9Ql9rL-U4d7Rn4K6s6xrPh0LzjJ69Sn_LzaB-S-9fB-ntvC6dcfWi3j5ry77xnIy4vwlq5bHs_7xMC-Nn98m9XMzE8xFH--dAcBttINXGTy-6f_7bJ-GgQ_yplhq68sLZ5Gd7aQ7kjPh1C3Qs2bFG4HHWVo06gkQFmQwz4nBrzb4WRch1CofkMvzS-saB5ZZ3c_7b5jUM-2eBoM-IlGd-saB5hywtM-stsvM-HCIfQyDhidc6ZRV3J-cq65UV2RwxQp7QnDEu9ZKnM-EupkmGv3aWyzgQyJ34ts9XGNmkwhm32tvFp9wM-Eup638IGJAFK6r9O4jAI-HCIEup248vUXBO2tn4ASkZOaGN-KvFtLt8_QdV6m80mE7V_SMBcCnJfIY238t00Bx7v00bBlMBcTiCyRkxIr1M-Zq6J48MKJTiCu1F80wehnE48fMNMU73kxSM-zNG4M-uBF7N-_1FdN-AqQTr9StRBO-3G12M-fx7FO-8EHTiCckf9jQ0o2eVtYAUY_u_r9SN--dAlr92r9eR5txAhqygG6Pd4rJ-wH-cO-rGolN-x1zFk4I78K50VBV903P50Ga5l136B0_382eBqNCs-vfijSr4pB6ZN-zO--dA1ljW867gl9PhQm4TV7s580O-xEJJC4kam6v5CP-hC-EP-wFAQFt-O-vUXWhCoV7BmwaN-UCInCEtPkethKaA2TsFss7O-UCI551yYUY86ul4T25zi4bP-TZiEyzxqbyo99Y8Lx8Khw5chs7Uvu31uaDyzmPUvZPs53hC4VU7gs92eBsOk8A4Kxpwo4JP-OznC_7RO-smWZDd_sy-J6yEmOE9UNwjE91x82eBPPkVN-Hhkn_4ec6jzpb862H--dAPPkJO-5Thyt4cE7VC-IQ-XlFnbYzWLYdjgjFbk4WPqsP-2eBs0z0wC4P-4ljUp8nhw7h4lO-RBTOILqM-mAIKDtnU7xr9m38hQ-rQ-JO-YwU6C51upvQ--P-ccCriAkQ-8spjQ7rO-xspj37LM-RBTC4eF_v64HjM-Mp4m00RurEYZ944JvBlsSfmA8Q-ONkza7fy44Q-iBtQQ-bEGb-DKDkMP-OP-5Db376N506Atd28Ty42fCXijSg08I-KnsGI6dE7NX1fnsnUgHQ-ghG6yDs9xuqrnvpdC-BgxPnroT7D18X0C8ezXhzCXXwu2_ByvD7qN-2eBHZ3cdhmC-NdgBYxpQ-jnTYUAs9ddeCC04zy5-04nP-KD4LJ-M78_R-CzBjPLTamtHK_R-XVkix81p9EYme27DP-k7QVruwZS6ljDJ-2-7eE1im46fZV1xVBcsR-GqONawIMkrXmZS-gexTP-QFA6RkoQmt48_Q-pE7uy3vr92ruI382eBZzpMzz5dV0n8F1my0m-1noS-wS-_5CXEcz4CuN-mq6x9YRawjP-kWA_5CxSM2LtAt9kT7xTjLR-6S-NT-S4C4r9a69P86hN-XQ--dAV5CiFg4o9WBhqJ-iG6gR--dAnBt90LKq9p3OmPkKzwaP-2R-epa4oiIP7Wp96q9gwz_3ICFuCYz-AbdF5mBlXI-oe7lI8X96mCu9GRyw7hDqATyV_ia1tBuntz7Dun2jdoZjEyrR9mj98d9mGR8DFwg9mLU-rqqmK-jB9DE-szx9X9tY9VY9j3rNz92R-umGQiVcBiWUzuQ7SN-cU-XNqhGTRs40W4vV4aignaxwH-VkEshCaW5QT51H-SN-VkEN84K6YhFEU74j8RpE8D-g0v4VO64IxjM1hM1EE8vDRcN1qF7WiQkTAkYt17sPhY3u9W9vZPxW58S44gfrpv8g3QAV-44M1J8o1jfK8YXv3XvFp9kGxVScW84Cd1omwIAjHV-O7iie7JZaHI0wmwU7utB7wx8tx8KJuPH-Bi7EG6YPxCnwlk6FS4d7uMb7dk7kHxF8CCC7euyI0Nbuypq77_FQC7Sc8_p7P85n3uQVxIlQofsHULeg5ws7S8U3t0Lw72kpbEtVs5f6N7ZxVowZ-uCJ8fZx_T-bax7w7hbvThGfbvTW-daxlaxoU-0w7Cc4qaxDU-szFUClqj4t27QbolM-zJxzwsPFZOgxZCwt47VnvBdvTgxq85_Hqqb31y8r67HB1W27GB1UF7IB1x_7X-7jNq6O-LJ6l0nN-7IJ65A6wk44_7S7jsU7tpwfxyrqUs85AviJs6ltUu85H-RwK8t73WwiTrxxH88S7ECSCV17_oysxdV1Ae39d3Ag4pX7TV-EX1sW1gqGRtxgIhVUfmREOX-MzsT-tHX14B6rCwVg4bpwWW3ouxk70WW3OSzOu9ch54OhYUtsH7U35_O8ra59y8bLySi65Kx6Vy67vzn9aP8f358Cwh35b597H7D8vIw9yI5-a5QwyG19XPJCb58U9zrwPV9ClYlwyD6yox9j-8Mb5rE9w-8WI7px95S83evz09hK75GwSI7bV9NT8HV9yX7F_9A05UUjW1rrW9eb5YY9_kmlY9GLxNh6gi6Ph61u68W66u6Aa0R_9ds6T_9Vo6V_9236X_9js6O05BfTA4rKC99KwJ09_KwL091crN09jE4d_9S05f_9WmmxNlcg7zNljR5-36MX6nM4FD9aLss8912zJD9H5sp_9WKvr_9YKvJa9VD9L0yLP62mzw_9KP4y_9Y_y0_9OP42_9QP44_9u056_9zjtAG9OCzR-3Cn5EZ7eG9Pj6x95H55Ee9RBoLG-Yd9XH9i0kbd9rG9dd9VnuYzlUZ7Ip60yb9Z-Yc8rX3895tX3s46xn6g29DPyI15mx50TlPA-2Xkwc8wm9FoT_e9kI9LLnbI96nuI_rcI9i55UA-ed8Df6q29lu5uI9YA-cMesj6C75Nw6lMnZe8HGziAsGGz429w4xWTw6Y5ue814fUWl86L8q6gf8LS6tV5Vi9IY3MY6n5xMq5Yd5jM9bw6UXwkr3li8A65ZWpok90k50cyk15vh6r08YR3xbu5ZyDm9t49PlZF-9mnyfLzFm9x08hR3JB-iTYLB-y49jIbu-5r7zw-5Gl81b0Zk6rQ93Q9QK7RJ5sAlER9LxyMY-C9vV59AY-DpyeNzrb-yb-mP81x8jFCMF5JlwfgnIK75jnwe8ZK7Y4uwb-Gw9_H7KY-Pl6eP8Ol6o4u8n98xvvJWES9LY-FY-kK7v4umx9UY-c8vg-85I5qS8WY-8rw1S88x9Pb5-x9xl6YV9t-8JswiY-C45owy4oyW59yJ7FwwTm666utawAo93l89J7XN7cm67l81b-d28jFCIfzDopZC36S6G9EaizeX-F8FsK8SMQfW8CZ99tlEZ9ez8w_nwZ9kf7_38jFCsnp9NBNGYKj13c7KV-cLAeJGRbqpNTVmpQo78nppv4th4BlpYs9ro0No7PvG6o0Sd-FTxkD7bT5wflkKrrCTQHCMopjB7Jo7Wd-Wzw5o0D354V7yRFWy8K4uSTfZX-cJ8nWvz14pC-aAT8M-p2SbanE7ukmw514_stWLbRf5WI-o14FF5VT4_c1YOzab49Oxsf5eS5dqphh7Zh7vIulO5yWt7V7e18silpJ5NYzT0a7RzoBlm18YkqvktvB7Lyt6H-UYzJWZfV-zjn5VGII01W9ymwZM0X_oQfwZI-Gkq1bsp6TdYz1F05799WtPOuHX7gFygp97h7TiuRH-de-OBi13oGtrTfw53jVGtzB7184WT4pLgbCrKCrvrrsV-XYztF6uFyeI-q185_pDaFy1vRd1cIuFOzafwmo90YzdYjPcvLrvPrvoo9strQjuGXn1M5QYApS5Ai0gEyBj73Yz9qMYuyaj1xj7xHBzj7ItMZv9XvZ9O52j0hMoFk0UYvMd6hYh9_FCN5nddEN5FBuU58Ll0yhpk1ywk7AQ7bb63381v3_f-1s8Nw8md-co0gC-gof8sVIw3wC7faVis7bz1ks7_C7YRq-K0j94PD7Et7Ow3Vr9nw1UVGYr9Qt7Zv0W9uOANbt7PD7dt7mp9ft7haVomjGs5tjoXN5vjoZN5Mu7-ytRtICiibw0oR9Ct7uSkNZtrTtkw0u_oTD7KCe8w0IoA-dgiv7yH65t9JvoAupPN-Vw7EpwF28xwURy3Oz3LjzCF0Jd6nz3D17szFKBgervK47OCIAC0A289pfXJ-yB53I6Q-4wb3F06aq6YJ6gA8C4gvq1CB8Sn3Vn3Un32lxJmxg4gPI80quek11F7Fu9pn3BD8PS5hJspJsCG7JL1um6yN1zpwYKsz3c3E8EPfHpxd9VfKs5r0bF8UG7LG792uvG4JP1nF8qSz0v9zdLbAd4V-wAy9e7R573AWpJ3Ih5dB4JtikM39r1NB7so19H8j4nrrxTi-trxEs12H8vo3ZAvTl1DA7Qi-v-4Q28MB7bi-f5gTEFJ5mnrxFB7hAv1ri9G7Y79dJ8QJ8xy8SJ8dD810f3y8WCS2O8C9BJKrKLql5axsxHGyu1jyV1lpqaHh087vTOurpC3t6V1wR49V1GT3K9aCW190v1pqsysL8f-f4LK8ZW10R4TuhAzs73n6K8oX-Ok3PL8Y10xG4yX1t5nzrvGH75dv9rvCuxAcnMu9kj1Sg4CN8hntDp3Sp3XH7HL6DTtXXvhN89IuOa1cwc0J50T5c77f36Ls6Zx6O7m6X-6G4Bw91xvAc-8a597v8R9Cw9-R9a7m178kc-Wl6eoyJc-DS9Nc-2Go8G4CK-G6jz88JK-7qtNK-Mt9PK-cY-Sajkx9UaUYY-IV9O-8Tc-fY-fwyWc-75yQc-O6ypK7dk-HJ5-4ugk-bI7HV9My93-8Oy98N7E58fs9Bz8wd0iW9nY-_eZpY-ay9dy9jdBQU8aIwkskvW9gsk_Unly9QW8-Nyt369h5v36Ot5WW8zo5YW8A09aW81o5cW8Qh64o55z9TH4i89mi5do6KZ-5O6n897O6kmuxi6Nv65x68Z9p45FdrLpuKXy6i6OX3Ac5xM4Vlvxz8fR6zz8IY8MfyKY8SBclqd0a9qa925rva9q_ynnm9D91a9x_yAE9G-3fGu8F9Ec7L-3Gau8_9_M4UEvne6f54c46Ry6EI4Rd9I99yR6EF-QC6iF-rQ3Nn5rvdKa-9H9rP48H98j3iy6yX3qc8O08ij6tc8EEzAb0AKyeZ76gvVI9_yYYf5wj5Yf9qx5Tc7lt6zf9MHbaSwXJ9rj6pu5s55dprJk5KMnNFABwqiA-aA--d8mFzXg9gAs0g9IGz-X5RL4wj6mF4VL9Ztz8a-42Yng8pumTiy_Hz2i9Tf6L56fj9ek3D49eeoLk9jZ7pM7mZ7Fkt0hvbY6V68gXzkG5zM7iC6_jrFO94EouTujZynC6atv6M7ctvoc7OYwtRUgl9pc7il9ln-jXAkl9U49s08Jeua49sl9UvwYYwqd5iYw0j8C-kyO9FLzeivqj8Av9sj8Hc-1O9Mw9U-koYwOZwMNs_O9-XpdB-CP99V5Bm9-f6Cu6Ag6eq5Lk6NP9u15Ok6FO4tNe449XG4ryqVB-7A-5L-iP9Ie5Sm9eB-Le5Y-9zFoQe56L-d7xAP9G2mpqvil54ivpZnXk9sMz-ivLQ9UZpNQ9_q6PQ92xtZA4dG4Ye5P599tTrc-1n9Fpy5Q9Oxy9Q93o-7n9Xm6Bzv8o-M9v2n9_o-Ep-ZNzM78HZFGsI6K5k_JKqjBKocH-Of-Fg5PMcWKtefwO18mHyQ18iIue34efw034hfwbvsFrrhQ9no-k1mcMzoZ5DC-Bl8FC-hB-HC-XR7oS6SUnW581zpnW5eG6zL6kK6I38ZYb3MqYvcem8xq9ioAq-pS9p3Tvt8ayP-7l43V1fmEUtuQwc92tpWvceC2-5suZg75er94g-RaG-w0Z6t1x8vTXtDr9zBVt4zjQbllsP8KS9zYnRPVEy8Qq-o-C5aNrsAd7A-dAartk0JcEBHOs_mx0vfFp9Z4h7kP03TDG-MN5kdYXGcd28tNMcdht_4Kw03hoG58GGAcrHdk636TEi7Ye-bS-AExcvtE0vTqpimwPh7onfDH-KiiWb4Afwdt9Gd15T-CPxCttb-qd180F0Oqjrjql18B16rYzLP5Rjkce-Nytee-8K03S418ihT5qtZjS57wuUjk1h7Wye8jnue-OkqUSz18iwiWW79XG0jG-NI0TH-yk6PR4-f5Ai7P8sCi7VVz9ZVbH6uV-_V7io9wYz-66-vEMi73g0Oi75g0AMg7g09dhlb43IuXqrXq6bq7P5KqH-tq73r07W4YVxqZz1KqUr0SVxNIAcF8sq-I6qoC-343a94Y94ms7OztSypXhodCbjg5T9ToI-Kp9esI8s7_s7E9uIt7gr9494a6qy0jRt7HNtTt7pb6RXYiv0TXYkv0xs-c43NlovcvNuSUXtvs7Sw0xHkUw0hdgC77Xt7ze7f7Iv6q9ANx6qqg-LCeuK13g-JYxcBN26qNq-_tuIYxvKqt5mu43QkPDw72hltbyQClb-e363Bbx_axFVsGy7sq4mx7taPYD8vINsx7Ojgux7IfN5037ZzmONSe3WmMdz7NU7NO-HungmgEd4A70t40PE7zHKRU7EoXzPjNxzc07m07WC4E13Xaz879w07WC9fvzgC4ySc0P-bvZ907YB4Z5zopgB176BVbxzU8Qtz3KGqB4o4zVSPND733BVZCfeC9rpg-dxlB4917oQZ_17Mngg13hxzHn7wizvC9H03yO-bexG03P1zY27EzaUD8INuRh-LF0PK8Dwnl27h44ZE7Wt30oUIk4nR-cU7un4j5voR-a_Gewh9u-tr9afxJJ-gTj480L37anesDa0-uHV7OxRD47d7iBA8tyzexnfU70vzJj4c473vz0E7fvgRA1-ugMVsQl7_67Ke42I60W-D6Ee77rG1-77n3Gs77XTcs98oU7W6V0sprzfdJ-TR-0B1ov-2gaGNk-wgVe4d03yBRtfz4garr0mG1pF7QV-hkxW_7hrvb_74N-pG1BssOs-qQInH-00vO73kVtfoNSD8WoNzx726g630DIy1azhD8gD8-NfmNUnV0HDlsD8Yd6VG7iO11fsx3n1O1HQfhT-pu--wstwsq_RxG7grUwJ86J8CK82f4FW1WHhtpqBt-Rj-vR4-_o71j6weEW1UW1GW1icVC63I5nHm4dX-sQtYJu5zstQtztxFH7PX1-RESJh7RYVL8fX1Bx-aRCC0sHx-RtIdL8fj-8dvJI-_bn_rvUuvnj-wb6aZxhY1yZ1EbsV7NGa1r17xXvoSvr40v2TYa1ABUsu4zgty-Nzj9AP8rYZ2H75y8g78DsvIDjlh5sW6TP8rM05j-dw5-y8Jwyt78-j-m35Ak--v93hY6O9078HY-Gk-CDwJY-478cK77x-vY5J88ZC9ZqLeDwb1DgDwQVOS88bS9rMzggnMy-CCpUw92P8MxxswrYw9_y8CQ8oebEQ8O_4nS90S9NQ8l88ZQ8-llq88p88GxrwS9dy-lIyen2nMbma9I76cw98S9fIyHYv3cqLK-oCcwok0okLT9D98RT998m23ykFl5Q8yQ8kEw2gdL986Q8MT91Q8LDprEwR98_mlhT9V4ya98_bb4xxMR8OU-5FljT9Jz-iXOw980yIcR8KZIMFwYNKy98u98098XS8Ad-Xsygr5d5yzU9hHl_98hyxeS8Ox9gS80U9WV9CvSKy9jx92olDV914ulk-N-8fk-qk-5x9qz-ilu6tynBvik-8I5435RV9Ppl0x9zGwvz-a-80l6dc-c2mAy94l6_7Pvx9sl8AV9biwM6y7S8ulYH0-lV9G59oz-jY-eY-_ebRzx90NaW9m_8D9nBnY5BvrIygx6zX7oW9Q1rSatO8AdAtfqj0K97GoMU8LU8OU8jJcfy9GKlf7y9_8Jf1Oh8Al-xB98Gsoy9Z1mez9s7yjU8py9rL7b9ncczL3suy9JCvNRzqI7yy91y9JndUX9RA9b9iBXzcA9gz9D93JE-w-9f-ny-9PCn_y9krlPE-KWzRE-Cz9TE-OWz8bz8MyGV8DRzZE-krl1D-ecUPD-83slU8wPz7D-0in9D-VJ7wy9o1-5X9Wz9kDycz9cV8SM7s1-7X90EULB91-9eJ7kD-jV8MchR1-mWzT1-A4sDz9TB9X1-hukxz9FDvXE-x-nd1-mWzf1-YMlG2-cswrY9KW8dswKlmd9yLW80-lzY9RW8Oo6oO4Sh69Q66Y9JLsE6z3W3tP3Vz8ji6wVjZfvzcrNZ9hZ9YNlQ0xtW8eP5cC98odWZ9Wf7Qf7N9fk07OC9Y0xVWu-W8wsqAX8iC9OKMsC9HX8uC9N27BPWxC95bkpZ9n93-b7JX6OX85lhbmWcX8Rwk699bYyWWK8Eni_96Z9Tj3dl-Rv6w89qmmBa9pPWSGzpEXc09TX6dZ-CtwUD9aR6ikaoJuavlXsYSa9L_y8i5kZ-ktqWAoi5rPLp9s6i95nh6Gc5S46YnmVhbwD9TPCnMwpoF3a9ya9ul-1l-wl-uMwp_ydY80l-uqd2l-eY84l-yK-DNwKQ9wD4Ac9u09mE9qb9M19JZ8v09dZ8q09PF9HV9VZ8sNw7o-t092AzyxlpZ8H19lomLc9ak-Q4-OY7xZ8xb98E9F19Lk-009I19Q7r709Jc9SF97wl4z-ZY78MpO19ykOjb9U19pb93E9rb9Y19Gc9a19JF9B19vome19ZpmoF9aNpFa8x7rRG-FRlXj6kc9qBzmAoIc5Up5V46ea89l-Gc75Y7y05FuqKj5_PsyR74zkLG9Ad9edoBm-Mj6D68t95xa0B08wJysv6xj3819Tit5F-yF-Sj6N29xe6JV5GF-nqmpuqo0koCzDa-Lm-pSlBPpMe9BlSMH9QG-KF-LV5xmoPPpQZ7Qa8jfyW1kIFIqf7y19hDzZe9jDzSR5iH9qDz99roDz79rD6-kH9SSSxH97c8Ia-3v65D02v6gvHk9ZhTlZ29z8vb29xe9se9N-rt46z0lrTlNa-Bk39v6NA-x46Ta-am-cXuSXzTCoxc8gSBKQpMEzWa-2XHPEzhFI9X6Df9JL-cI9yj55e09Rw-nuP15hd8TzYXA-r1bKLvxI9W_r2CooEv0f991lA7-uP68Co5f9CNRi_rzd8r291oa-f9gJ9Q7b_Coqm-6l9dFzEg99d8kA-ou5gSwJg9zSbe99rSog99CA0i99TJ9hA-bg9jA-Gg9lA-4h8aMnfg9sRpOqyFAsyg9bJ9iJ9Ue8WAscXWYAs5J9W-t6g98m-Hhv9g904jAh9ch9wGzpVAyGzaf80y6-m-G561f8qwq3h99h9tf8Di9wf8fs5FL9cTpLHzL5xm79Mi9k5kCi92BsFi9J39nTpseBJi9n2YXHztTsNO0Gg8gL-6h9BtTECsqnzYk5xt6bL9ncwpHzHUpgL9ki9cg8IUpgFphYyli9xHzn39BM9Wwvq39vYyeuwu39BZyw39mg86OnFn-0i9-EvIn-7i9D9A4i9fYl-8-LN7b39aCsmYyx8-f39Cj9TPn9i9puwWuT93Y0L9Gh8rqhIh81UpkL9W1dcIzEh8Rj9TM9vA-qp6XM9Vh8CVpZh8aO0VO0dj99T0k08sY0On-l9-lbWIWweDsLVpROAc09ZU0_c0enoj9-b6lsM9ZVpuM9bVpwM9Cz6yM9_U4bWw4X46P07j95R09j9KTQs_hAk9Ii89h8mJkG79MayQOzH--Jk9_h8Db-DV4FY4vCdA--ZORRk9Hb-IalwC1cWpTi8jq3uq3NHs8JzwtCik9vk5oN9GV4U--iEoJb-TN9rxqWs3u44hWpEaZRFvWc7gTuaC6CO5gG5POiWn-dY69i8bRu_i83hvBj87EeDj8kc7Gl9vcyMO9Jj8wZD_lbuL-Tblcl9YL69Y4Tl9YXpm68YO5Z6tBy5ltzgXpI64GG44f6g6uwbu8n-Ev9f49MLzaYwV_-Mjwg49tawi49kYw7n-myvsd51l94n-aYKK79SB-Do-l_-jo-I65j-56rSHQ6C-9M1ynb0eb-208fS6K-9s-5M-9Do5fz6_S-v-kOm9Nk8Qm9hjbZP99QMm9lgGs4PtZm9N79L79R-9am9GA_U-9XB-io-fo-Zl5Z-9pP9c7xDMzkk8P1mvP9i7xxP9JMz8Hrq6-jKtSSBym9LDcuk8tQ83P9DCYbn9rc65m91k8pZwCXAgn9dMzt7xRZpX9Y-k88k8BY0T-lDY0xb0fP0Ec6jb--L-Pn9KAl21m2JsCM-Qn9Wl8PABWn9NW5Yn9HM-an9_Gscn9Vl8Un9VBYpA_sl5cl8zZpCNzyYZmQ99GdB18nn9pl8KNz5HsLV91-8UB_R_lE59_U9L59KN7yTmO599l8ON7eB_DIs5n91l8vb-gB_6n9Hp-5l8Gp-5l6m65tawWR9kIsYR9hR9Mm8Qm8f59eR9h59Um8Qo9hGoJcw4-9GGAsIsgD6NmU8Qid2pVb448401pXe-cCrIVzKiITYzYr-eSOjgwzh7MOuVg68q-rTczkjHi-KN89JRRnlWK-IyxSPuMduu988SucJSRduTPuCTu7T9cK-E_yOa90rc1iw6Sw-ZkNXi5A-9A-Oe5c-9OSd6085_-X-9OA_ho-eo-sP9Ho-W-9O1men9oekxA0tdlPq-jJAlEcl1IyTM4jPSM0KV0zA71B7728GGA0TsyxIKL3r06WPhxwxq6QH9JzZipYZoSiOGq9r0LEs5Wwx5xHATr5CH5DLVheQ6OqbQAOuwxL1onhyUD_tV0sc1BM3w2sfd6D5YT--Jp-psC6Rt6bt_By8g-tT7KLtZZc3IhfH8k-0yH8L1fO6n-c947-DCzFqmMG9QzlZd9pG9_Z-5T7Ub8nOpgb8GG9Ga-Je91q-UJsvp3mZi_YdrC8IIHTVybJsJjzCkXIJ-7W-7wnW907mx8F7hC8FG7D76Zn6En6kz3_79Vs-u7xsYtMA4rA_1Zw22jIQ9CQ9D4-ib-8fcyo-Lg6RQ93ZnJD_NE_kHHytLrjyNS-FgNx27tp-1E_LgFS75WN-P69Gk41S-iN-GGAdxwljv07H__6K80C47EIHurgOw4iz5zb7sr9l374rgMF_OY5ln9tD_yNT_H02Q-kYPSF_ME_fHbinBmUzyx8eBVF0zx0zFa5Bu-B03RE7t-uBv-V90Mv-wJqU77Tqs14Vlv-xB1yi-EPfjfrq786j-cO62R9Ps6E_9Rs6uC05eu8z5xu6-z5lO68rz-J4N_9pO6UW8kBKZ89Ol-b89a89Tt5XfvVt5dW8Yz8ms6KX6Hv6ti6Jv6936T95p89V95cl-Ke6n_9rm5_Z9e05qz8GG5793dovaD0JP4QLeka0cJyn09NQ3sl-OEv4m5Ft6lR6W46L5-Y468z8wWqC99EA-WtwsR6BA-b5-cP6Bb8p_ziX3Yc5IrrK99gF-DMujF-86zc33Zm-Up6Cw6M15U99darBf66p5n55la-E6oJw6Hf6C2ufp6Mg9HS69fyd7-nbZzm--7-KS6u99iZ7uV5a9-zt6639Ab-zcy1N4on-Cy5W562p6JG4DP9s49FP98laVb-YgyH-9u_crw6Im9249cz6Rk6tnyCcun56wo-IT-Mg6N6fB59J48m3k0q5UxHNu2rYuZhjR14vq-YVlgjYClebu31Q4aH7qdvX2Do1sOQ7Z79pM8mfHn1slYx8E_fHbr_4wXMyIrRIyvX1jvZT0uo4zNJbHJ-RJ-aaNlix977yG4Yj-JJhwJhhI_3bqKI_fHbF_vil4MGtsG4MX1lkLZfr_C_fHbhEI-2LUkeVp92Z4PxuCI_YVly-qXpHVXsOG6uIqz0R8S6yBklMhYI_lU60E_fHb3Vswwcw6834vF5zm38m3kXIr2Uz8Tr-Q-_I_jd6BJ_fHbL_s8_QWv9PF_kI_BR-aI_iaAPFTNhy5lQjg6HEfoGqlu4ht4QF_d37dualI_I47sF_cUsPzpPFTmc0vKThZePq656vRDfRQ1om6YFtVzpZ7i7nsSEfE47fO8Di3pJ-sF_kO-dF_mJ_q2813Ts86j86D18jsOUasWWhvi4qe7Cv-YE_dJ_904OE35VhkO11fsGQmex7WgkI87fc6cF_Y8c6U6iysN5n4et1f4nT17_oIK8xys0_8mp-WR7iOsjp-JQ9tqvrE_qtvXayDl89r61qvIC-YR7Sl8dR77Z43HXGV-ae-5Wthe-iV-Tytdbwxr-QVzcMtqr-bH-Cf-qe-aXnyy8Kr0SixBOrL10Sx7h-esD4463Oy71jG288_y3iy77UuUJ-kMkLGWS-TznptxnSQHB27ZT-xJ_kJ_-wnDv-KkWH47dYNYv-v77gy4o77577y772Okuup8P-yF_Ie46zR1ruqB1Ygk6v-v06V_7UJ6a_7Ph-fAHwkxJ50kr44Idsq7iX4ZA8MEAdssHw-qlx1nxN8gmV0b76vG7jw-b763vyE0NTg4ksa5xs79Zna5kiR8y5CH78w-uX1O6tybn_txsI_Cx-bX1Ex-jM_2rvdbVrM_QLqgESSLqqI_II-M0sLH7Kx-9NH_dvnrfzZ1ngSax-XsUcY0rc1QD_XD_XBIxR9mRRzR93b7TQXua5Do68OrjS94euTkYrDpk4ympkaC_IFwZK-iC_bK-z98holQr6er5tU9cyxfz-Ueypn6WEpYzrOsfP8vD-88zIlY-8F_R232k-o0-rY-Nm5Kz8vczV89Rm5X89Ol-JG_zY-LG_KG_NG_VRoPG_Ol-eW8UM7RW0tZ9PDgDD9YLsVZ-3fuXZ-6b5dG_Tv6il-Ix5kl-Kx5UGUmC_W_zQ46689t3-958G5-745445aM75o6Am-Md9319pe6Fm-Kc7019Rm-0H9qe9ue9at6ac8ct6-H9_l6gj6Ym-Tp6Q08pP6o3zSI94N5I68L6-K688dzMH_546f_rSIemd8HsmblSPtzJ7-40b3fyzMd9j5i7-WHpiJ9fA-j99nMsYJ98c5U7-Jumj4xAIUBAsT7-AP_JumfJ9k4xW1vtc5G75t2lGasxGzIaszGztt6FYsGL997-bP_hUwHDBGvOVL4w99Fgyy99sN4hk51t6939GY4n9-x9-DQn639vj9YD_lJznL-Y-bsD_Qn-2k9tWpJl9ZY66k9eXzy--nTuBO9qXwDO9jC6cn-tncHO9fn-JO9oC6mZy4P_IMyNO9C1yJ_-3E-ej83f6Szh_j6QkrnO94A-26x4C_3EntC_yd5999Fo-ONsXQ_wC_Cm9EP99n5qtz1H_Oo-Jm9Ju6Hg6Lu6JTnbyq7_-DspdP9DA_ITnIA_m_-Q7--_hhyqKA_do-hm9QTn4L-xQ_p_-jk8oGcUA_rm9wP90P9yP9P4aLMz_9ldA_dMzC8xJM-5k8GC-8K_rp-k-ly6s5-lcL_d65BI_ly8YHA6J6EBtHjaAC_Uq-DB_t7z5Tz5I_NFA6J6lBAQDk3AAA0pMDY9TruqtOL_Uo2AXXHZsuWXmAAoVMIZsDU0-5thL5nq-Ks3hV61wJUI-2T-DCrdh7aI_yHrXP-j66l04rT-3vaJN82fwLL6gz66m6KC-PL68R_P1hnP0W7JbRc7c62RkTa5vP0bOkpt-BB4Hh-Qz34t-2tRVvzv2-Q5z9t-F50zvh9638B-lQtDu-U50x07V1zG17DIX2t-OCI_07A70Nu-h0hLh-H1zMB4t_a6dxYu-Gg7yz3rmsDAZ3h-3og1C4Vpf3C4DpguO-iu-F27NVqog6S70P279B0TE7hxzru-O0zK03cpxg27FD4joUTK85vhZU7u80GJ-qL_zJ_EK_Nv-c37zR-LD4Jy7a1zmjzn47dB1dPLoI_zF_peNDC4bBgt879B_dzpMJsyJAaK_9ZIUNyOD_LVaA89Ua5x74tB4VC4FI6lzFpS_AR-0_0ka3uG488RbpxBwZLG7cYC8M_mu6Ao6G89I896y8JM47G44z59T5vkrwu6o36BC67_8G83T89k4cLt5AW0nx6bs63Y-y365Y-fs67Y-bW89Y-436FX6j89rZ9758o938aivi6zZ9TZ-9O6BO_Avvl_9Qe0Q3-9x6x893i5st5c3-AyDXD95X8xt5bmy589Gy6789-muTx5-58My6dXyRGm2G_fP484-5G_a5-m_z8G_719-G_a-3AH_Ib8I08iP61R6w-3du5sc8JH_y464_zry6ia-y0ymt656-JVl_O_b99u29fV5eI4yc5vm-o99Fe8ym-d4x0m-Bg9n99SP_pV_dg9X15jp6fzdG39jP_PO0z55warrn5Rb0tn50992u5299hMu6V5gb0t2OCo-zQ_xci-99xP18u5Rb-hQ_r_-HSj7p6tk3Ik61h6cf0ab-lhZvXjZP0GHkN-9m56Rl57k5n_-Ul5WB-3Q_5C_mP9jm91C_4Q_8Q_bB-VZwf-9rR3cR_nSyOR_SDf0nyZzpZ8pvr64w8TT_REfg1QFPtjI_X63GekoQ-gE7uL_owga03aO-VJ_pT_u_Oka4bSVl4mvT_iBjU_gveQTS_AB4jARRC4JxzjF_Sz3_03i07-40UvzL50xS_sc40E6PngjS_90zFu-WxzHu-VuzGB0Lu-MFqbB4pz3Pi-Qu-SX_LCVvC4qmsxC4NVozB4Dex7S_LCV4SZbS_f13D27MB0BT_PB4DT_mpfE03Z27HT_V1zcbrmR-AZopxzDD4QT_INuST_NNxOxp8eh4W_1E7TB0g47ND4yuzfT_5W_UR-0L_dC10v-V9RmK_7XY0sN4l7Xo-AT-EQ9LHsMR78b6BC-MA4lp-gp-Bc68H_Nu65A_DjvtR3dQ9Mc6OJ_iqH1aAOz57glnDiCX_N80Lv-nO19ns9W7WUszB6ZT-J47bA8Zup6W__wp0R_jFCVQASL6Z7bfaoaqyN3HOJ_M5UIu4qJ_Xz7Ow-UZvIr6bKNuh7__eut-cbxRlsNcxDv48CcxmlumlBz-dF_103XVkYCTxB-iL1tEqjD_A0zWE_pIHpU-iNfJZ_P_gbw-TeuaY_bMz9b6xZwro-7yqwryKm6-08Sl8HY0lY_Jn93xtaI_YWMVDJS79eN-Nr8Ap4r3hSNTyJrNgFnRVq96wigVL_y67A70nH5zp-LRE0ijbd7A7uCX7ar-jZ_er-jgwWfzRjgHjgit--W-OOIp10VELnt-s10xx7eL1IZ_lc4nLkAxnsL_TUslqvGM_Yq6EX-qMOvC84G8twNrqxTR1n4SDo4pzsCbsVGSYx-3y-Az-2y-aT8vT8gT8DW9Ef1Lf1Ozxmyt8a9i_8qY81K-2X5WY5BAzpP-uVcJiyXE9Ox8i6rnY8BNwbE99tqj6rRv5xa82Cz-D_dLtT5-uyb9G9kf8KYyop-NR_uVmV5C4UMdQmWEJ41yfe-fLrpR_U62fb_tzpyHTz7iLfziKtn7xIRAR_kdF-nSrFR_XvHGdloT_qzpU4M_Y_n7brlQm6-8tuq7aqm9fQs0d-EEAAgWEI_7Z_6P-ST-s58VT-mEc4OVQGrmx-5H7614HjrSELk103BAm10ZQ9UE7tu-1E-Du4nQtzTNNF_CBpNBbZw-twxqg6v2s-B-QayAC-po-CC-tZ_v4qyA_UOxhz6mW_zZ_Io5mY_LY0bR7rqz_K_Jc_o4F_E_3yp8M-Cu4kK_5I_cfrTIXhLZWxHhGtzIuka_zG10EHPM_f3gnNtpW6HxhQ2y9m-9089H_p56JS__38GGArY_eN-u9ofI_iV7Tz5gkjuJ_Hc_nNiNI-PLqoL8RI-GGA69daB50I_Mgz8W_F7FKbolmQeDtuY_PB4vu-Tq68vhrBVXB4lON8X_4T_7P-aI_JlBgh48iDimj0Os3r-eA_cb_XF_JlBXj4FT-2aPMT73jb6IckQ9MB_RK_qIgBe_YjH4sAbtZwGZgR0YZpI8xnlX4z6Ja_SRAyP08S-PQhrF-cBcnIcoo-z0m5I_2xeFfoAEJz96IAdWF_dJ_JlBUyAeMAaBcE79Re_MZpivYfe_4sAHr9T-zrt2R16twemb_Z1lGe_nc_h7paq-qIgTd_AEJKf58U04e_MA4w_W_Zs15aXDJ5c_rBYhA_xK_sqvuc_mE_gs9QasrQ0cDBQCcsb_ce_qp-eb_Pf_A6aKN-2aPaJ_be_tEc3A_7Ay8Y_MS0ZWJe_b8p3z_bz4ChJ_Ar3Bf_7ZwND-Of_qIgwXsUmGIr3bLaKt2Kh6L980y-ZxXz3yO98BpkXZ_sf_We_uf_Y6Ewf_S6aP2peW7opa9Cc1a_qEwQ98tpuEf_6oaFDcyL6Fe_Uf_8gjZ2bJg_KoalLK0MyVkyDp9kV-qYzBCwVxXs1rLay00-q7xdg_J1ULz9jB9XDcwI_hf_bGZMGZ9_DTasRF-xhbQT-hQ0qMyig_MlmIg_Xf_Sg_cGZog_fGZIi60XZoG49b-Ichbg_vk820-FJ7zCv_DybE-cMlCh_dF_lg_Tg_1g_HMK_JApg_q28DMitr3xkhIW8wQzQg_yg_aZsCe_-gQ5ThTeqpf_EawlZpve_iYsvAbgIcTf_df_XAbs69md_lg_zEc5RMmLKbc6Gf_JR0Zh_B-Ymc6Ul8iHsOJ_lh_yk8WWJqJK1g_3Ecre_sh_mgybQ9S2-Bc_8f_AXXZWJgFcaFc_R06tvvi4aTao_-bo-Zk8iW_He5Ji__d_RasCXAAi_31ZF4pTK_PFcWo4oBZZW_8LzWf_tf__h_yP0Vkb-J6aEXQ05ch_bi_-P06c742hze_SG0yB77bMgaoRd_ai_SasyP0uWtn6A_AAqvfENAv3OHAE9AAWd7mAAVxt9AA3SFmAALEFxcY796mAArArZdCR9vuGocATfIdoi_VR_si_Pi_ui_MlBwi_yi_zXBbaaU6HUtA4i_1VF6i_wAA8i_mXO-i_FK7kQkGj_lr-xh_Oi_KYALT0vi_PjB_AA5i_0AAXj_-2LKyFhmBAj_PWG1GApj_NnBmAAFAXkBA9AAJ04hYrbYVQA3kYrGZXHj_Fh_fj_6oa-P0wd7lmbwp-KmboTEyNihi_ti_-j_H-xv5CgvuRQhrC_Km97j_7BAii_uoaFf_r745H-qh7LOuFzTVHmFk_Kj_yR06oadO-eW_jFcrh_-rpSA_6gngo-9h_WWJQk_qQ09j_EyBZsCp58BqbNkpZk_gj_Lj_R6ahyz0-oe3ZoKuhF_zdW0h6v3pkh_8j_Sg_Rk_6oa46hCg_q_cHi_3C_vC_SJ9AP9ej_Pk_Gk_-k_Koah-DAg_9S--J6Mk_ao-El_Sh_Jj_wk_bk_Koa2C-oOXyA7ib6oByCl_PGscXovk_9j_-k_-oaJs3eF_wGcJv9Og9Ajewm-lV_svOFP_Ok_nk_ZEA_AAxj_zj_voQuGa179WM6hl_AZsyzYDi_2XB4o9qhiNXszgZZ99ZJ9IP_sSwJe82d_8k_aZsZBaSi_qg_12C0c7I4pviwr79KP_Il_bi_IIcLl_caJDasZH_SajZSwJJ9dNQr79_LnNi_Jl_Kj_Vm_ok_NS0Ti_8-BBl_YA-oC_SHbUl_-h_ti_jm_6Q0WYsxz6Epaw38RX0qm_rVlIyygf_Im_rIgRSzF5bMQ-V-5UfcTj96y6Ky8Pf_bi_bIcd4OHq3rhuJk_mi_ke_VMzoA_fQ9SR_Pd_Xl88499Mzgm_bi_z28vUXVK_UGJKK7Pjtkb-6bYUmaZHrLPsKjQxGcMn_IHcJwawpKxh_rAGa3CV663q5r2sox-TZ__J6AjDkn9aI_9UhXgn-r5yc6wI_3c_FI_UO6Z0uQL_FnwoL_Du45I_Xn_5DbdAyUDfO03vB5-Ljxd_XTy8q-c287e_CFALJAQJ_wkBU7fQV7RuROJ_RuB9e_-MT7J_YVHiw-ZrULI-0Y_VzpGfhYb11Y_EG-WH88SUV5CB2B_Y_2DcXy5ZpICv9y-5aWvceCQ7UlsSsUMyp9ffU838vNkwq47e_mt46vL0GgvFIBFaLW7LWkO47Pq-6wNv38oH3Ku83oQpNAkVUKvJGZ6XkQ0OfqusZ3TpNAGNZugUMa_lh4pJN1pxcD3Pp_qqJtH0asCvH2XkyUp__F8T7bpNAMDJSGPn8zxjgep_Wp_HqAbr9aFJ1798Wtdwt7e-cg-ug-tw-8J_TM3RN_E5PTC_M78KUzLn_e9tM58CqvRlooE-iE-fOte47huzRgx4u3aT_Zw5_B41g5Eiregxr85oz5Fh55G8nG7nJ6hX_ynrmKs0G7Wx4yb1N2y6v9085ri3tQ6hw5Xy-Qs6xQ6r0uzk-0u6i0-oN_oY-hP3L45dM4jeyso50-z4Y9-z9Z2-msfb2-Xm5d2-if1Ha0Elih89Zz8hU_xb5jU_Wl-MZ-o89oU_jo6N3-fH4P3-X09Q-hWN0HO_YN0Wv6By64232-yoG_mbXdv6k6ZrD9jR67F9wG_s19OFdu19aG99U5A08v95D08Qj6h5-Zy6G_Ag2xe-31F-jqmLb84d9D159K-E3xCe9TH9wQu3e6uQ3h6-UV_tr_F-5kt6i33pj6D7-a4xV7-dA-Bk5o-czr5Pk5r76Kd5w76vj6eH_IY6An-cX0M68Lf0K568x5Ln-sp6nRu7t6vMxvH-t08mL4a56t_-HB-v_-Ek8I-9z_-i56Bo52_-gb-PB-s7zsqzyw6jB5Wy52E0Lo5W58hQ7TBJks92b20Q7kBJTNY3pEAYvsv5oP7jV-GUhNd1nVhex8b35CaUIY-CY-s78Cc--o--X--Hx2x-Hk-aK7f2y6x-p49Yk-pl6X-8rl67x9Tiwok-i8vp4-Oc-XV9_z-qevZV9Iy9BllRt_xK73oyAIsIc-wl8Fp-hB_sayp49qc--x-KapFR9tc-_J7Ap-GR9PVeEy85a4Bl4wE5wE6mO7Dh74-8N0t9N7xCuly8CXvhfPOK62G-zX-Fx9yyr7Dpyw9fyr0w9lU9GU95t_HU9aU9uR87w9qU91R8ytL8t_Bx9xR82R84w94gzCu_qNbB5y9T9RuXPEpUEpNx9jyxyyrUx9p-mDS8EHlCp-Yu_Pyx1w9NHln-mZx93t_Wx9OS8hfmPHl1x8laPWpHN21qJ0Od1Uf-HOzSf-666iI-bQz1BAwg0AUBqI3y5qeM6b78qaK5BANhJepISJ_qj08M5Qy8d285BA6u_7u_xkB9u_CR4-C-Ck0pXB3ZBliPnB-5giUt9kQ7uN7sgSe4Jls_tN7XT3_GvrOd0o9WaC1-FuAAOFBHPAhG0_lAwCTwWv5u9s1D1-FtxAot7B-Oogp3R3Pd16gp9aAv4Jd4mChpsL6se7yBu4XhqURiQvZOC1P7_O5Yp3uk-es9DP5qME2v_Zsu4E3GSm6v_3P78v_Gh7fs9nDBC5Jd4mqv_pBI8ZPU7oNH0x4JWt8ZD6k8pwC-WT8Gq9vt_c6ylv_gtap1oCh7Sv_-S4vV9Hw_-v_GsD9URIPvz3JTu8Tw_9QtVw_aQiTT8TD6R7A9UR3ToVEi-I_zQ7npI7dqd2Stt_qFieb6Jw_5AAf4JFO7M587ftTAwW0prq-_P7I7C1PgEnP6dqcM02w_vU6J84Y74tk-5-8fH0LJY_w_pzaNCcg4I_N-Dx_ii7qUyJw_YnJmEBJji7SA9u_PzyfcvHkyYyARx__hI4NtwhJ_04f-wKMoTMoLv_P6C8h6fT-Zv5sgPtJdbdbqT_lz77EAxash1ou9jAA3Ct9Jt9La37S9H76ew9g38-x_LD-Rk-rf_Zx_abvjA6eVtbxVh4vWfq9sZa9Pfw4l4zeT7-m__o_Bx31d1uuza47ko4_v_WxE18JG18KoirE-9VhBe-bpj5R_EYz7R_msrYb4Nmjf18qE-wL5-xtrjqlK3Ig-OArZs-Cx0Lx0NGCtp7ws7U96D5CAu7Oztnisb96HtuMu7VD7ex0wnRYD7yrnpy_1t1Wb3Ml3Bz_Ez_2u73V34u7PNPwv71KNAI6ha_7I-A4oFZo5o4XnsZc_r4z0S7IU4vI0v85cwF3nDA363FhC36JLbA44kd632s8s5J89KN_L89Bt5b0-lWynw5Vs6rW39J4eDvQl-zY-7z93Y9-h5oP3tq_w8f2cz9Y9FC9Iszwz_HR6mf1l89UG_JR6KKvXl-SZ-V05UZ-iz8GD9kz8t89ZZ-ZsvbZ-QlvFr_d950897s6289nl-xo6j95zo6Sdrgv6RP4tc9xG_pX6ZRl7o6TtwKt6-a8R3zu95T3zw95gG9y953Oyhr_De94j3un67K4M08SnzR55ke90pzmO_N08rr_QI44jt2N5RA-0k-g5XlM7YV_ty6ka-bV_R7-SX0-46Z7-JouYH__29bb_R-5gH_Cn-7x5gk58y6TqzRZyfh8n08Dqozn5M_-j15xC6kj8wAYBB-Ro-9O9Zb-Bu6z08No-az6Yz6k_82H_T65To-nGdas_KW55m60A_Lg6Mn9il80nymgbaFgYIBBQG3n6L3ToL0vL5Xctbv_CObkvpso4FGgnvp3m8Wz_Lrx8y4ix_71_A41dBinA4_24av7SJgFy_a9P2ljJbGGu8QeQovp-kwdn2xExmgbd8srArO2_RBLQ2_biQDE5Mq2smfV2_CObs8sqKTeZ3lyowV7xHOCn6lF_fR-uw_h2_TQyz2CkCIkyoEdCmyoxe_n2_RvzlR-61_1aOC84Y_SCzBTamLFEffC19bom4uq6_dq6_0WhxL87koBmgbC9zbmfio45fx1D_X47qvp1R-OkDH3_VEAbtZbmfUzwIqvW47590Go4V_SmgbzZAaqbw2_JeCy2_9MqmVXYT--ex2W_lv_CObmxAJ4IFfodAunDrU2_jYXr2_90r2eb_q9fL6Yrkf_8Mf1G3_4gbrQ-hzwMTBjzwJPkBF_0S-WQ-EYZmgbUyIuHF_FApB0cC0K0hN07Jo_NjzaS_TU7TjzT0hJ50t86Xeh2kzTngGF0v13_vRKF0Lo_xu-Dha713MmQmgbbC5OTIhE-tkb1gbmkXRBTJimM2_DSD0RVEc_CjMlv5X0v1u033_a2_ju8aq2px46GRWy0ddYWcwZMP7-5uw1ylMJz_dbSTvVn4_h02hz24GPqad3Yxyu7PUyRLgdy_Dz_74_vK3Hz_3u7nfgg22rx_122dN3hG4SvtN02F5_5yBLL5y-qVdyPI_RvVwK3G5_oy_51_PLIxDN2Z6jz1SLIwu7QxSv2264_k5_DSDdNqVz2RmQrmPLb79c3PS3NEuus3i5_h5_-c3KT3bJAt5_I4mmLgODkKrWQ64rfgUEuiAAmLgzG-wjQvWv2c-zIqwu0v4_SLIcbqJnpOuyqfgU7ijYZJwut3_Az_6yWg5_p5_oU68yW-67tfg35_Kg-1oRQ6_0Eu85_4zwXseVO4xu2NxvFy_DUz4K0mZVMr-fS56tQrf5QK5h84uxegM5k84Hbkmh70WtP5qx0zXL5Pe-f5_K5_PG0ubvRr-FVzPI0tV-VM6bn_LCrPa_NCrriWne-fr-KP5FC_ks5s24gvyNVzVH-kV6UPx9e-2r-Qp-hhwbp-ZttkIux18Zp-z18qbkfKqzg0oPxJi7xkANi7IMgsO3pp85t8XZ4Yv8_o87PxdkzmN3WQxNnnzi7F-Uni7j2wOl3LQxLi-ah0JU37Om07_Y44Pl3yi777_fb41i7TZ4Fb7t37I27Lv31h0eEy_2533HqTUiEyUj7ff-yaK0h0epRTj79j0kj7Zp1Wl3kB8Wk7UNgap1fj7Ck7grMij73j7U8_jsUiNg-i0Sk7Dj0x7upj7vkPqEAei1uj7qp1cp1mf-sl3rl3ni1rl3em16B79p1AZz2i1CZzLk7pQxNk7slqPk758_cmjvm1k8_1lqYk7Ck7ak7Az_1V-E-FguyqW-lk7hk7sOgYNxfnwmcsumebv99mtWR4wE8q0e5QxRl0TbRlcsBl7c0elytY9_Zl0cWwh5UDRxwcsMl7kyKERgPl7k9_Rl7wbR8lqY9_YjuY9_dl7KRxf63jT6-csVQxKm7CaS4l0TTrwUyd63j63Rs5jl7swuAq0mT6Cm0aRxa01DmtG3wvv94uQ3l71n799_b1eJvQtYd-l7xwuadsRm0Zkoifwql7cmtR-_JSg2Rx6Zz4RxrcR6RxyJANm7km0Pm7fCxRm7CSxTm7qm0U7wsbyX9wGSx9CxJSxBBxzDxnCxvm0h4wem7l-_0m0HDxKSxtm7HH6vm71D24T6oEywPeRZzhYeLU6vv38onu63-aSVn7Kpnbs9Dp8lSxWSxOU6EHG-A6oL3-38MEydv8-v8ifiCo0zmqEo0Do78n7tIG-n7g0oFo7NnqHo7ZT_13HKj1S3vnd-FE5Uq1Po7_o0UeswG8hp0HTxM-CMVgcp7SVgeo7XrVcVgGd6hesYp0MjyUhzlp057fM3eto71q0jrVVXmXoBPBwB0BpBvBuBzBuAoB0BtBsBiA6A7B9BsAiAyBlBmBlBSEuBjBlBvAwBsB1BnBpBuBhBwBpBvAFBtBiB5BuAOBhBtBfEnBuAUBWBuATBlBhBzBEEQBhB0BoB4EyBzBVEHEJELENEPERETEVElBXEZEbEdEfEhEjElEnEpErEtEvExEzE1E3E5E7EhB9EVESBlBzB1BsB0BAFKEMEOEQESEUEWEYEaEcEeEgEiEkEmEoEqEsEuBuEWBpBkBlBvBuADBsB0EuBEB5ElBUBpBtBlBfFhFjFlFCFoFFFrFIFtFLFwFOFzFRF2FUF6F8F-FFB4B0ByBhBLGiFkFIEmFDFpFGFsFKFvFNFyFQF1FTF4FuAcG9FuAfGhGjGiFlBOGnFEFqFHFJFuFMFxFPF0FSF3F5F7F3GGBpBBGTB0BhBjBrB-GpGRGCHUGuGGHYGyGKH1GMH-FGBvByBtB5EzAEBkGNGnGPGAHrGTGtGFHXGxGJHbGhHuAjHlHnHpH8GWHQGBHsGEHWGwGIHaG0G2G-FRHTHrBqHmGBF_GqGSGDHVGvGHHZGzGLHdGyE0B1BiBUB5BwBKG9HsHQIYHBIUIcH0HGIZI3GIIJBuBmB-FkIXHAIwHCIVIdHpEvBCEmBpBjB5EDEFEuAJBOB7IpB9I_EzI_HvHTIbHzHFIGJ9I_ICEEEGEEJRJpBeFlBxB1BpBSEzBQBSEsEHF-HuHSIaHyHEIZGYJTJBJWJuB0BVEgEsBFJ8I-IAJEEfFcJgFOIoGLJnJxHDIWI1FsJ4JCJJBVB-EyB1JHJZJyBlJRIZHBK4IqIFKUJCJMKSJGKDBFGnBkHoEKJmJSK3IpIQJ2JtJVJ6InKbKdKfKvIxIQKmI2IoIPJrJrKXKGEZK3JXKJBkBGEhKRKnIOJqJEK3KuJqKNKoKuBvKyIPI0IMJoJCK5I6KKL5KWKBJQBsBhB5BiBLIMLxK1INJpJDKILaK4KlL7KBJfFjBkHkBtEfLALyKiLSLVKGLpKULGK6J1B8JgLQLTKlK2KJLGKWL2LuBzEyB2BVEwLOL_JjK0KELoLVLRMGKzEzBzBBJLM-JiKCLjLTLXL3LfMuBfIhIZMtHBLzKDLkL4LnLrMBJJKVEEB0BNLaMnMzLUKIHXBlBiBuAHBIFVE-IFBuLkFBBjBnLQBvBzB0BdLUHENXK9LAKkK1KoE5M7M9MuB_MjBBNpBkFDBvBtBtBEE4GCNkHIBlBsBhI9EPNOMpM5IUN8M-MyBANCN_FeNgNuBiNbNkHSBhBuLvBAEONxLhLRL3MRFuNWNYNaNcN1NhNJOkHzEBGFN_NBJqNcM0L4M6MvNXNxNZNzNdNuBCNHLhJvBoN0B5BeOgOhNBO-LRNQMGOwNyNbN4NSHiBBGPBiBqBlBFNCB1E9GqOQNPMkLuOaOwOkFJO2O4OFNeOSHfEJJMMbMoMdM0HCPIOzNNOpNWP7O-EUOQPWOFOYOHObOJOyOkHGEYPvBvBBGhB3N-OrNRPXOVNvOcOxOWPlPjNyBCB1B0ByMuBHByBvB1BwBbP2MAMTNfPxPiP0PjPyBEGxJHGJGCQDOEQuATPhPVP2P1P5NLQ4B9P7FQQ_LSNTQGQDPyPFPXQKQ9P_PBQsPVOEOFQwPjQIQmQWPOB1BJGbOeQsOBPiQUPzPyQ2P7N9NoQAQ4QAPtN7QVQ9QZQYQyMyBSBnP9JmMyLRQgQUQEPKQLROOmN5O0BZP9OOP1MTRtOHRWRJQWPPObRNBlGpBbEeR0MSRfQiRvQ8QlQKRKQnRFNTBtEBGERsNSPjRkQXRKQUBlBgG8RuPePyRIRFPBGJGwJGE4P6PEEJBxJtBGSdPuQZOzR4GMSIF0BGEcKBEYMUSWStQhQJSkRcSOSuAEB_P0OlBcQkBPBJMyBaLgKfRvR5QGRnSASFBpSeSrS4BMQhBsSdIBGNBhEiE4FwSkSSQVR8S-SGEEBBT5EDTtSQHkH0BLTrQcPlSOTIQQTATCTaT3SCOwR6Q7SfTlBNS_SSTLTtTxNkBQS7PMTUR_RpTrTRTbQwTATwSdNcEtB3NlN8NVEOHjFVEjMtRRRlT5S-RoTVPgTvTdQRUkB-T1QrPkTrOFRNUZSKSbSqTdS5TuT6T7FVUAUDBoBnPKK0TxRcUoSfUqSTU8TwTlUuBOH4BUF9ToPWU2UtEDSgG_KYU_O9RvPtUPTvUsTjUkByUkU6UAU8U0GbTDQ1TOUzPQUJVLVUUNV1UkHmHQRlILUaUEVgPuU4TYVYV0UMBpBJNrUnTFV3TgUmVTUJOUFRVhRtVjVGVlVxUyVgO4F-U_S1VmT6SuVPUHVhU7TyV4BwBYTsVDW4VvVwUXVTUFUxJyB4EXNsBNWbUPWFW6VSWJVUWVEXWmN_VAVuRgVDVISEWVVGWxVgWPHVWOR3BaWiVHQdWwV7VJVCRJTuEBWMU1WwQ3WRWiUwS7W9UESAWBVtPXSmSrWLStW5WwSCU8FyBhWPK-WhVqWcWsWeWEXwTTXEUwWHUIXmWKUZUpWYSbXPXdXIWJVMBnPrBDRYXoXNXqXeUsXSUJVHTJNwMlBLPZWzXHSpX2WcX4WfWwSPBuBnUqPnBlBdNfNqPKVBYMXeTCXIVeX7FSOpKTYdT2TWYHW5XwS4EwF9WKXsQNTeYFYDXtXiYjOAQaYCJcYoYUVrXGYYYkByWEBiGnBkY0WaXEY1YrYhYwT5Y7Y9YyWBBuBIGGK-YDYBXqYXYsYEZvB3B6YhB8YUF4B5BPBmBmB-EeVPLCVCY1XAZ3X2YSZ7FTBjB-PsBsB0VmYcTzYOXmZCZKVTU3RAOwZSVsU2X9SQXHYwTTBYT4UBaDa4FNBvB8FNZkZPZBZRZDZpZGalYnWnXjZVYQZgY2ZJVTB1QmHyB2SUaiZUYpYOaZaYVcaQYfa7WTSqTLaXalauW4ZCBvB4BwYGEBBwBbE5BWBhBcElBIa8FlXfVVaja0Y0ZPaaaya0a2auakaHbma8auZkBMZyVmHPHSBjI6Z2VOWlZ-Z4XKVRb7FUbJV0Q2Q-IYb7RyYTVzZebnZdQhbTbONTU7N4FiIpbabCWbWdbWVLTwbjbwS6LeJlB4YZbhaLXdYGbtb1Z1G9aibybbahGtEMBIFnB6EobJUDbiaIcsb8b7T-bPcwSfcqL8GdRNbJcgTMBhBiBmNsaVSqb8Z7btWpVrV4Vzc0BtcmccctWiOnBfJzB4cvc3VxclVTBwBTHKMjSBdcbNaPbbI5E1B_cJd4b_W_YMdKc_SUBXZAdTdZXOZaSXdGEUBvB8YBGyTSSSdGcnYrb2XGBTHMRoEYPdJsBxShSbYcd0XvauAiOkO5BEBHJmB6d-P8dLY1blMZcHcyZ2XichNLeKYEExJFSKd6bMdNeMcSbGKFByB-PXX3dWaObVeNefGYE1dXUpdxZrdlZgeNcxbqLgFlGNWNBDcpBhBCB-P3BqUPY2N0NwIpBnB1BiGONeO9I-eAfBJRHkHYchZIeXGxeuL0e2e4eLO3NCf9e_eMZUfEfGKVBwBxblBFBJMwJBByBnBCbKfqdyFNfze1eUZRffNhNYfWfONJB4abEpLZF6ElfNMnfjEpfPfsf_E5evfEEDfxfTOJBwfFfEEHTgENYceme7Z8fye-f3eAgSf4GgGIFXMpKdR5GZgHLKd9frfUgPKBg3Nzf5auZKLIBINgZ6fneofSgigtf6eOB-XuAIB6PwB6L8JMbggxgQfVguf3N1gkF4g0B6ggFLWFElBGemfvgRgOfygBh0g2gEJ-X3BkHrBLgXZNPPgbbhgAhkgWgZLFHPS8OkhwFwe_g_fihCh6dbHmh-EohfEtAxAqhRhhh0NuhzhHKIB1E8hIgMZ-g4hsh6h6e8hWJ-hzBUBoB1QiBJBmHNY3hqf5hlgvhlhDJ8hTiTgzghN8c-cuANNBJqcBGfigFzB1hbiShthHi-P9cniyEIGsRmiWMpiDiUiFiWizEjB_ebNoEJB7i9ilObhNgqiViWgbfdfGEHBbNNiiBJjFGPKBBWM2g3iciThhNQjxJLjNjdIaj_EBB5PoUOgmXaccHgh5iIjcfFGcj6EejrjVWuAOR7IHPbRGjpjuhfjtjOjfjPKbfsBvBDUkjHe7fvAojjgGiZjwjgFDJvIJN9aaLXKEjdhljLfwgEiIkWi6jDJFESHtZYegf0Bifkf3jZkqjKjckPkfkXKtdPHDcffdSjk5fPPQgGkrhmkwJsZBGSjiEuAdR4apBHM2B-IJfug1kHkRf5koP7khi9kdRtczB7grVWjri7ehGLlgj9kJBKixM-NkezkgRCWIlVgKltZZlpBDJKitcOHmN-KlkJlXlmlSjijdS2f3Nhj6E1lKLNIvlklxlMl4loB6lMZzf0lwJ2liODlUX9lihllAmGmCEKLBevBKmVEBmDmXK8lUlHjOm_ElclgdRdNSEMmWl6kem8OyEVEDlYEzjtg0kfh3kwlmmkgoBqPYWfS1muBYWkmKPzm_F5m3m_m2mmNGB0EcIfJ8mPe-mEeBnMnscUSNhGlwmYkymYl0mDnsB4mYntcamdeSLjlNm_lAgAnmNWJOnAYen4IgnlmWnCn6mlnDJnnTkDkOhHlxm-lLnknZnpl1EnnFnPdInbmpjdmXnvn7nbl1EjHzdWm6PxNiB5PMkCo4kinFoBnvIVWzJ-nGn_eRopnnj3nhn5nYnvJYo9anntcRB7LfaJnEo0N8FjBGEGBmBtBhInBgSqcPHbNZJfShE4ouZlORnvmilgosnyluo5Oxozo1o3oiB5oCEdoehDpUn4ntndNvomnJa5OlcSoVnGp-TQOnLfpbRBJDBSEFGkBwkhfjfgl4SFRrn9mVpYlFNHLipzpEElpGnBJ9geoMfEpwpepyphpBqBJAbNKvkhkyksoUo7eEgJgmgClVEBiSkqPch0nSnSp4iToLnEEXNFNuAvMyBpVuBMIuerH8pXkZqdpMlEBlBrmMkcK2QhBQich_jBkkBBphl5SvpKntnWZ3BUFJBzqNYFBXEZpWqCp6q-p8qGp-qArCrlBiOYEWMkHKq-mNr0GPrfpch7pRpJrTpho9qiG_qYrRilBCTVrhrhBjruEPrRrnitEcrVkFk7qtoXrsrlrRHmpucnqQhpqUpMrirArca5aYT_clrnrcp_rrqyMrSyMxrEkPh2kfrFpMlErCEPp3a8YSEnBFGKoLmJsgrGpWs6oMkhj9Nhi1BnsgsUs_EjsYsosnsIozBBBsBPotBifCETl8rSs-rhsVsHmvsmsDE8nzsyB5sum5qupKrtous7owsDtyspRXMjB0s2sorisAtOtCt-FRtQd-IWNBo7s0rLqNtlspsDtSt-IVt1QXt_sXsatnt-FptUtGtqVIttpsNjt-mlt3axtuAztgtFlIrKtTs_putksxhMhodyrRs6ttn8t-kwXtttsZtMkza4BzE3toWdMOuYtvtvqDqEEesUkQs2nFuLrHuvsjuHrJt5tLtktVuLjrECutucuvu7txu8MzuBuTuPKQuHBzuTB5B8X7rdrEu9sss-u5u8ursGuUufuYpml2pbVLosu4t2unuMt5uys1pXKIU9u4GbvKi9fCa_eSrgvQuysfirEBBNopBPobjoviv1EHMOtNvouPvIuEt1vgF2F0uXvfn3uPuzvzBTB1mhtGvuuZvwuQv7vSHGtMQ_vbuBwLw4uNwXoyJ9aQlpoVEgaMumuIvOvKvXwwJZwsBQB9FsRcwro3vavXwQnlr4qAwqnCweu6viqrBDcnUPHSYit1wpuOt2cbdJwYvhw4vjw6vIaDlMkKxZJyvNwztIIPx6vow9EpO-wVwDwNwVx2ELLwIzMfwTnGxuwUxoUMstwMwlx7IvBrtFvhxYqXj-s5vvsGwcFSwEb0wZx2w0xcIqsYxjxpxvsZdTavxerAyWw6vMiOigEPHZuywTw5xHyaxJyiGukWvQyfo6xAxMkwE4GiE2EKaoxIyCyxETccsjB5BFd5OzesBFBfyZplbrcpNiyTykypmYFleFyHvxxJvhvNwdy8vspYy9payzxOtAzhIjBsyuyqVwyOiVECz4xZySy7xOtgqTxvsgqtcIs_x8yiw-y6vgqtmruYzWzKK6FlBzW0yVzMkSxrzMlAjqmWmog2lrg6sExUwUzwzQqyB0fpgGK4E4fgvpViBiGrosqBGxJPs1nixezHxuAE0G0_iBiuSJmMHXySzEz6z_ER0cF_iXo-PW0fsdzVlfzd0roJBn05BznD0vvS0DJpVJM5r0EuxluN0l0P0q0DJxeSHxbhBTBhBzSt0F0e0ckXlPyZ0oqO0to60xznBrTlvyBYED1v0tcEeDrIqrpU1F1cngFoPJMJqvzc0u0c1gqs0i1PK60ZLbLLNrB0izBppika1o1Q0k1ror1cLLIHfwBx1h1k0cmLq60LGf1VElNnNkuM0wx40M121oEzEP1dSDcz0rEP2rTI1mja0L1B2N2fqKKCTA1JM91z1_1Dob2E1roazUS1xjm0160p2qTr2lBrwew20K2A2-mx0GG2BhizpJMrLtLvLfxt0JMUB72dRUB1BaO2zauJ19ra242pBE372noC3t2R362w02ttEgJ-PVmY0Y2K1L2b2S3Z3S3n1k2aqtn52F3DJI3K3sgD3Y352T2tBL0XqGyP3q3X3s3r32Bnnx383732Brv10J243i3Q3k393ClElKIcI_cV3o3qqj1K4C4u3KMR44zRy53Gp93Tm9crEX2WkO3I463k3_2yBuL4Fi4zr_wU4Y3o4q4nBO4QdX1Hqxkj2a4Tzc4Mle4BzOQVEx1s4Nuu4p1C4pmxNgFA5yBD5gw84v4s3L5C5Z46yKwb0G5k3L5N53032m4Y3X4yBynITvZ64Z2l4Gp9fErsLy4-k8Oq5JatEKBvBiB23DuW5P5PKp5Frs5v5y4y505flgv65r5UFErDl-PuBrT8axNkilBZuCEQVS4Ks_ED6w5Yryo0olB2oDgVfOqC6Sg95ArY61on3l5h3d5o5g675Arlrh64F151u5z45_tq6E6YrV6j0m6k4o6Ml46Ar9fZrEEzSxj01-6Yr03MLl6V5Fxz6G7uEA7fxSlM3g376l2-mO7vE8JWJDSJNu6nB_5b522W7tnY7c7Yd8JWp5Osquqf6Ofe7Z7JNhd8JIB3BTHYEnwhBeJgvEhos5lHmTJDctvRcwv3xU78sz687BmkHpB6BGKh7H486_E87dRVxDEuLjBUNCaUH-X2cwNtAyA77VhXm_7GKC8OoQoRzG8duMl87ysNItdFNfKh8kFbl5g8zz8DJZ8vBb80BeOdq5Z66H8n5s82gBjxNlOielBke48O4nblq0Bw6zw74D9S82g6888-8jp4Fi2kk0187X95w0Bd8aOO4F8j4C9R8PKf96Ma8h9xeWMchP87yU9q9hMEMCMevvB5w5y12Q8j7GptMgMFMid79cKxJeKswS6yxPKcx2twHNkUSfFLWXMvdgvN-8XJFG1-PsqPonBy935096dQzO-Z-JBS-INZQ02G4z9p9i-9Ek-T1tcDyNYophkW-j-Y-T1kvhG00z2W-1SuZx7hikBkBid41B_3cU599s-_9MlH_2t3aE_G_A_2tdnB9r8_EP_C_a_T7n9Y_M-U_b_h_98mpZmbJ7L3zL7y6h-c_GEc_4p5LP9_-YiysZuAQVB0Sz_wFWJAic6ZfXKAjYAm9At4AFzAg_A0_A8hAVBAJBABABfFAeEAJNAe6A01Ai0AQzAhiA1sA1QAf-AM7As_Ad3AX0AJuA80A8NAUTAW_Aq_Ab4AXABUmAZABRuA69AVABr_At-AQABpNAEBA5BAgEAsEAjBAPrAmABgABoABYABUXARTAsABTFAvABlrALGAKhAaPAPAB0ABRABErA5mAYEA3qAxwAK_Ar-Ag-AzABiAB1ABeyANzA8FAxABT9AJBBe3AWJAdgAyBAzJA9KAW-A_ABpNAJBA5GAiGAc3AKBBI2A33AM_Ap3AGpApABJiA1EAbAB-0A_nAHnAQpAfABQBBN_AZ_AZBBmBBzBAPBAp4AgBB25AWABRBBjABBrAt6AuBACBB2BBx6AyABvBBM-AxBBNkAlrApABYBBfBBaBBpcA6BA5BAtrAZBBICBSBBDJA6ABTEAfJAoBAR9ADzAn6ACCBTmARCBJBAoBBUTAHCB-ABJCBWJAeCBSHAM4AT1AhCBcCBpABK7AL_AIBBaCBlBBDJAQnAGBBhBBtCBjBBO_AECBtcAvXA69AAQAPBBm5A5BBLBBvXA_IAsBAwAByCB3BBnABuCBECBkCBjGAUCBgFAWCBB6AoCBjABJDBNIA2iAK-A9yAvCBRxAhHA8CBZCB1CBwBBiCByjALDBzBA7EAuiA-cAZDBV7AbDBDCBdDBfFAgNAxJAPrAFnA0BAjBANDBnLAPDBLBBpDB7IA_aA-XAcABSHAtDBvDB2aATDBX_AF5AbCBjAB0DBxJAXFAS1AoBAz2A9DBtBB9CBHDBdDBXFAdxAkDBo9ALEBRCBBzAPEBf_AAEBLBBCaAr4AEDBACBuBBmDBeDB2EAsBAzSAJuAd1AfEBzSAIEBsCB4BBaCBD2AgEBRABBrAR-Ae1ArEBf3Ae_A_DBqEBhEB_tAqRAjEBE2ANRAy_A01AA1AKZASHAyfA9EBbNAGKArCBHBBoEBdEBBFB_EBTOAIFBzeAXKA03AgvAIFBMZA_VAUBAiGAFEAxIA6HANFB8-ArEAPFB5OACjAoEAj8ARmAO8AaEBS9AKEBHFBcFBH9AeFBQmA2lAMLA--A8EBmFB-iADJAq5AfaAkeAEFBzCBGFBT4APKAVMAagA3lApFB7lAn_A8LAtFBWMAGgA5FBkpAP0AAGB6FBDJADGBKgAUqAFjAGGBTOA41AJGBexAwKANGBhNAQGBc9Ap8AyEBEABpmABGBUGBvrASSAiFBYCBlDB3FByEAdIAXsABGAWJAcaAiBAlGBQrAPCB8EBkGBbNAmGBjGBpGBvGBmrAUZAuBAAkA8NAWGBPFBuGB0BAwGBoGBqGBsSA3BA2GB2qAtkAcEASEA5GBtGByGB8GBMkA-GBzGB7ABVJACABE5AZGBMHBKHBGEATHBQHA0EAFEBS7APFBsABjBAIGBcHBgCBUDBfzACvAXEAyEAcHBDcAFUAMhAfGBN3AQEBHFBcHBlHBXEAZdAjfA-XAsFBUDBAbAmNA82ACEADlAlOA4HBR3A-iAvXAnBAWsAJ-A-DBTsA2HBZWAAlAAGAZJAwJAI5AzSA-dAzBAsLAzSANCBqHBq8AEpAFIBhiAuvAE8A3aAuZA8OAzsAXIBQoAkmAVIBm8AvvAo8A97AvBAHNAJNA7OAMNAdIBxJAfIBZpAGIBqIBguAAkA9zAvIBsIB8FAuIBD8AjIBsqAKzAmHAZnAhIBE8A0IB3HB9IB4IB3DBPHAcIB3IBrIBrsAgIBvIBLRApRAjFA5oAXNABJBHJB1HBtIBWIBGJBMkAErAN6AZVAfOA6oAEEAQJBQHBO5AVlAJJBVJBLjAwTAf2A_PAS1AlBAdJB_IB2IBn8AxvAwSAWXAR1AYEApJBIJBTJBdJBjJBpZAaRATvAwJBoJBzIBzJB1IBUJBsJBsBBnEBGDBIkAhJBAKBkoARbA7LAyJBSJB-JB1JB_tAhBA4BATcA4FA6EAKKBDIBIvAFKBiIBxvAHTA4BAIKB7JBVJBqJB_JBYKBMxAfEAcKBUKBJEBaDBqUAXKBYIBuAA0BBq4A9aAlKBCKBBCBEKB0JBKJBTmADeAEEAoOAuBAvKBFFBDKBoKBzKBiJByjA8NADEAQlA6JB6KB1FB8KBU6A-KBGKBeDBRkADcAHBAdJAkBAFLBFDBxKB9KBMKB0KBBcASEAQLB8JBLKBAJB0KB4ZADLBmJBxJBaLBVKB8yApKBjIB5RA0oABGAnOAbJB89A7KBTLBILBVLB_KBTFB2tAdsA9aA-EA_VARLBbEBkFBULBcLBxLBxNAPkANQAyBA7LA3LBiLBmKBhGBvLB8LBKLBkKBEMBwKBcEB7LBrJBhKBGEAcKBqLBA9AFMBsHBOMBgKBqKB6FAXMAuSATMBBJA4LBjFBnKBHMBZWA1eARYAUFAkMBaJBv6AODBbLBZWAdvA0pAhuAKYAl_AteAMGAd_ADABWKBTJBSqATOAENASrAFwAvDBDcAFcAVMBrnAVIB4MBhNA_kA0zAKLADNBsLBGLBuLB55A3MB-_AFgACgAvoAINBfKBSNBe7AXCBrHBBNBNNB8eA__AGgAlrAwYATNBONBe6Aq0AWNBTIBEIBZNBNqAMZA9fAB0AoBAUEBUIBmNBd6AoNB3DB-0ASNB9JB3HBSNBJDBaiA0NBsMBgNBwNB90AfCBbHAoaAeaAq-AKNBNMBiMBMqAvNBONAztAruA5rA1BAFNAcoAXGB1MBkLBuNBbNBeiAaFAoGBJNAbNA5PATOA5NBGOBTOB3NA8zAzNBrMBcOBPNB3NAIUAjNBYGB2MB-JBSNBgqAgOBjLBgJBZNB_8A7eA_8AfFB2lAeABMMB6LBFOBZ9AeqA5OB0BAXzAbOBr7AElAfSAPeAdSA1qA8NAIBA2tAy8A-OBtqAAPBrSAKPBYEAsNBlNB-JB_OBnvASPBlBAmOBQOBuOBRPBNPBMkAUPB0HBtOB5hAVIBUPBRTAaPBzBBqMBePBFiAgPBjPBQ0A78A9aAoHBPPBoOB3HBEBAsBAgEAPtAelAxDBhOBxPBzPBp7AjBAiOA9IA3bAmPByKBRPByPBhBAWlA57AaOA8PBukAfKB4PBDQBUPBHQB-PBANBtNBBQBzPB-dASEAFNA41ANQBeJBc5AnPBTJBKQBTmA9PBOYA3KBrLBJQBCQBeDB7JA8XAkBAI7ASIBnOBROBRQBDQBOHBLhAXQBiQBzPBoQBSGB3PBjQBWHBrGBvBAeQBxQBDQB3QBzQBgxA2OBhMBMNBsQBvEAUFBOIBW6AnBAwQB-OBjQBbfAuBAwBAB-ARGB_QBtLBEOBCRBwPBjQBIIAWPBRHBvPBZWA2rASCBchA5RA6BAYQBi7AAQBwPBMsAPlAUSAdlAJQBlRB8OAtcAcxAXxA_PBXMBoRB1_AyzAM5A9wAvRBFOBxRBbzAnxA3PBMsADDB0QB2RBURBbRB8RBdNBlPBPQBQPBkRBctAUSAdNAJ3AJXA_RB_tAbQB8RBxCB8FA4BApRB-FA4wADcAtcAuPBrQBHSB06AOfA6JBZSBYPBbSBJDBWPAfSBfPBPSB-FA-vAOLB7FA4EA67A-OBMsA-vA9KArSBxEBXPBlSBRPBuSBzuAvXAr4AkBAxSBUSBJHAlBAcKB7SBtSB-FA_2AfNAIFAseAEEAoRBBTBd2AwMA6RBNSBgPBMsAv2AtBACTAITBhOBQuALYABEAY4A-RBFSBaRBgzAvsAtMBEEAfvAbOBQuANIBbEAbLAhJA-LAPOBZRBaSBZWApvAKiApAB9KAoTBfJB0SB3HBQuAq0AfjAkSBaQB-JB0TBPLBfKBQuANBACBALAB2tAOqAx4A8TB5uA9fAKPAFQB_BBgMBGMBASBcTBOtA7-A6rAEUBQxASgAgTBUTBFUBSgA4_AonANTBTJBQuA8EAdSA9aA7NAQ6AEyAARBLUBOSB5TB5uA8hAG9A-iA3TBjRBrTBnUBZBBvTBdgAFEAfgAVUBNwAqyAKzAsPBoPA56AaTBqTBNUBtzAeJAcIA4UBVvArUBXMBx1ALjAHQAZ1AkfAmEBSRB3OBMUBxUB6FBGEA2cAG2AoNA8TBYgAyUBpKA5rAtEASVBJUBgGBWMBFOB2XAbBBCNAN6A1jAeqAbOBfVBGPA3OAbRAHUBMPAySBpTBgSBZWAHBAAkAdLAuZAN8ABfA_PA5kARIBZTBjUBdVBMUBwVBz5ANcA0VBTOADBAlGAcoATTBaUB-JB9VByVBM8AEmAADB_VBDFBLGBbVBXNBQQB3HBIWBNWBONAMWBzVB5EAEEAeNBbOBJBAPBA4HAukACvAEvA4pA8FAHmA1LBfKBdWBfWBQHADvAUSABIB4VBRRBDOBMVBlUB3HBoWBoHBhWBUSAJDBnWBeWBJBA1WBrWBtaAcWB6WB9fAIaALSB5WB70ASgACXBlwAsVBxTB4TBzWBeWB03AsqAmBAhBAlGAwTBZQBsUBDJANXBZFBtBA-hAfOAMlAbOBu2AnzAZJA3BAdPB7UBuVB11Ak3AH3AIGAYTBvBAFWBjXByTBZWAe4AnnAYRBKXBVXBe4ApSBOBBpQBzSBLXBuXBH5ALBAlBA5BAYhAp4ADVBFOBe4A2cAb3AuTB3XBtVBtXBlXBy3AC4ABYBMUBDYBC4AxXBUXBXMBPYBS3AmCBpHB5VBLVBBRByWB6XBk3A_4AoXBM5AfxArXB6VBYNB-JB-4A_MAK5AfYBiXBjYBSWBcYBf5AfYBMLAiYBZYBkUBVIBe4AL5AqYByYB7VBbYBKYBR5AJ3AF2AsgANYB6YBXWBKWBXKANKBdXBrPBYWBEZB0KBCZBgRBkBAsqAOIBxNAkeAfMBcVBkYB3HBLZBl8AKZBHZBM8ADcAjTB1SA-vASZBRWBGSBuXBZZBAWBcJBYZBBDBaZBF_A-LB_EBlBAtdAZnAGGAIXAfZBkNBbTBWZBJZB_KBLZBDcAyLB_LBGGABMBvZBgGAxZBqQBkXB_HB9YAp0AjdA0FBSLBTRB6YBQ7AwKAbtA6PBfKBKaB-FAqVBaOAOaBSgAfLAz3AYXBaHBbOBPaBKYB03AuQB9ABhOBaaBaaBZaBUaBC3A41At1AMLAYaBfaBjaBwKAlaBeLAR7AJhAPHBTaBOfAfLA3QBNaBiaByaBC3A3QBTFBLIAx1AxaBzeAzaB7GBBGA6aBUHAAZBVIBaaBIIA1aBhOB87AErA6SBvBAfEAJ_AYYBwWBaYBVIB87AGhA81A4BAjeAUMBrYBhZBpEAVhAt9AVjAJbB2gAEhA_XBrBAx2AfKB87AebBk_AGnAefAXbBK9AZbB4YBUZBZWAnbB78Ah9ArLAlBAX3A1OBvbBsYBcbBkFAg9A-XAv9AzBAchAKVBRbBzYBTJBPRB39AmLAteAlQB0MBIYB5XBXiA7_AOcBfEAEbBTJBIiAQcBuBABABScB-JBUcB6aBFEARkAYMAHYByXBXMBUcBIAB4GA0FAgqAJ9AL9AbOBicBJBAEtAZdAiBArcAkBAIABBABTXBiRBhcBwhAfqArcBysAxcBchAzcB-9AVXBqcBZiAbHA6cBNYAfzApcB2cBjcBozA3eAAdBFHA-dA9aAjdAIdBfKB_cBIdB8_AbHABABPdBFdBYiAHdBgXBTdBFHAIABWdBhOBRdBadBKdBwFAIdBXBANjARYB0cBFOBgdBpzAbdBwFAldBN8Ap4AedBGWB3HBqdBJdBxzAcIAwBAv1AYcBzdBGdBrcBSdBVcBIdBndB9cBhcB-PA7MBYbA3NA80AbOAu_AEeBniAIeB-IAHNAObBQdBLeBWMAGeB06ARcAwoATmA7MBN9AXOBXeBpcBECBUBBWBB3qAfcBSYBpdBeeBYgAVBB9aAYUBReBdDBOCBJCB6dBZWAvCBCEBMhAFBBQbBHaBxWBVIBweBqTA1DBPrA3YBDcB5YB3eBECBxeBPrA4bB9eBwbBWEBRABxeBEEBvDBDfB1eBSbBTcBAfB5eBDEBAbBXYBvWBMfBEcBZcBECB3QBGYB0eB5LBNfB-JBz2AUFA0sAsBAMiAfUA9fALfBcfBWfB3HBffBYrAJSB2VBeSA8eBVfB-eBTJBqfBsrAq2AYTACBACOBwfBFfBzfBQ0AsjA3cAUSAzBAvfBnfBxfBefBqoA5BAUFANxAKGA5OA1NAFTBGKABgBKUBDgBpfBFgBUFA1gAgGAbfAOgBTZB6bB7fBz2ASDB2hAbOB7fBQGBXgBgZBbTBfgBIGAPHAcFAbwAFgBfKB7fBjfBJGAlfB7EBhOB7fBbfAsLAKHAMzAgyAgFAhgByZB8UBxgBKKA4gBAaBJYB1vAVWBTOAKBAdxAAhBzVBVEABeBiBBXMBFhBDZBChBEhBRcAR6AydBZWAWYB3aAiEAxeAmEAMoAeKBbOBThBEtAgXAzyAhOBbhB18AHhAoHBfKBghBVbBmfBPgBFfBghBoaBRhBLIBLPBm-An_ACcARlA-FBp_AabBbTBqhBwhBfJAS7AOFBahBqmAuhBdaBhRBCeBFOBbhBz2A8EArEAeTBJNB5fB6bBbhBORAQoA_ZB4XBVXBQGB-kAAhArhBsXBNcBRiBIIBdSAMpAOpA2vAfhBdGB3NAgPAmoA1NARYAkhBeiB06Aw9ADdBiiBfOAkiBbGB3NAsaBUHA5dBieBodBMUBRiBuiBkbByMAwBAueBaGBHGB41AVEAl9A5iB0iB1SAUiB1hB8UBAjBbLA6ZBCjB5bBbbBRiBcwA7LADxAViBQiBliBQGBazAxiBBiBziBliBbcBGRBs5AIIAQBArRAmNAMPA_iBXjBFRB26A5FAwBARHAK9AgjBsiBERBqPAZjBB3AbfBohBKiBliBgqACTA24A_iBzBAkBABQATBA2jBwBAUPBkhB6jByEA6jBQFADcA8FANZBaPB9jB3jB_jB3jBtmA8jBahBuHBjHBjBA_5AkhBNkBcHBxHBNYALcBgcBCiB9WBVSAbBBuBAH6AEEAW2AUjBJhBYkBEvAIGB9hBsmAPRARkBjkB_HBjhBMkBjkBQBAFTA-IA2WBqTA_iBZkBlHBEvAzkBjkBXBAhBA5wAJYApcAQRBfKBZdAzBArBAYpAaNBWfAuSAqZACmAkBA8GAF_A1EAVHAbOBAlBClBIGB9MBJlBBGALlBBlB_kBMlBnGBSlBKlBPlBXBAZhAQWB5gBkXBPlBb7AMlBGaBCgBFfBilBt3AMlByLB8YAflB-gBNcBolBPlBPYAsRAXKAHHBhOBwlBMlB5iB3lBBlBIhB0CBXMB6lBkqAzMBXlBBlBhdAqlBxNAslBgYBujBYgBbbB_VAWeA7LAYVB4FA4PA8wAtlBPiBXMBbkAnUA5OArBA5HAfjAnhBKmBbTBbkAOkAekAdcBeGBJmBigB8UBbkA4EAUHAx9AgkB9lBFOBnmBLIAchAWBAj-AjmBUfBmlB6bBgqAxoAkHAeKA0BA4EAWMA_XB4YAvgBshB3mB6dAfEAfFA8FAqTAcmBlmBkXBCnBgqAiiAuRBPjBVmBKKAGEAgqAHNApgA4fB5qALGAikAQBAJBAvAAiiA6HB5BA_HBWYBvAAVkBxkB3sA92A-iAAkAAIB5kAciBdrAYnBBBAanBcnB1tAx7AhnBVkB4sAQ_A4QAtnBvnB1nBynBlkBZEA0nBxnBeSAtxAcFAHtA8cB4nBbnB6nBeSAznB-XAHoBzBA3fB-vA3nB8JAunBGoBxtAJoBikAxtA3fB9KA3fB03AeQBtABAiBFoBcnBToB8nBinBKoBWoBNCBnQBYXBPoBJNARoBfoB9NAUoBbtAXoBmoB6rA3fBRaBTmB2IAeoBbtAhnBCmA8NAuoBloBZoBYXBboBzuAooBZnBSoBsoBhoB5oBQLBkoB9KA7hBTdA2oBgoBIMAElAvAAGpB7oBJpBYXByoBPeAIUBJXBtFAeoBnnAUoBnnAEoBQoBvnB6PBFiBJGAVWAUoBe7A6PBGdAiGAjpBRAB-WAapB7NBNFBhoBjnBZkBsOBFyAtpBElBOqAhnBT-A0BAknBzpB99A1pBnNBvpBOpBUGAsgA7pBupBYLACoBsyABpBqoBcZBlTBlTAFwAwpB-XALqBgIANqBvoBJqBvnBRqBmTBAKAOqBBqBKFAsgARqBwBATqB9dAqVAkTBSqBnTBdQAspBfpBbnBKQBUoBKQBXQBfEAxIAepBpoBWqBCQBrqBCQBXQBMoBloBVqBpqBzqBPqB0BAsqB-PAeQBzBAPXBRXBmqAsnBoqBvAAqqBhoB5pB-qB5QBukAwqBCpBHrB7qBbqBaEAdqB1qB_qBNrBUqBnqBxqBpqB3ABuABIBAZnAtoBIpBkBA52ANBAzAA1BA4AA5qBHrBcrB-IAerBaqBuqAioBVoB9NAvoBHTAfEAkrBmrBorBrABtABrrBfrB8qBSpBkBA7XAVWA1rBnrBZrBPrB4rB4ABsrBUoBIIA3qB9KAjrBlrBCsBLpBGrBFsBdrB7rBSrBVkBJsByrBFQBBsB3rBqrBjBAHsB8qBWsBloB_rBVEAZsBDsBKqBbsBdsBSrBRpBhrBhsByBAjsBPsBarBprB5rBcsBTsBurBGpBfsB9KArsBtsBFrBvsBe7AMLAlpBr6A4FA6PBsLA2pBGKACrBSXBorB8sBfxA-sBjjB6PBuqBcVAGKAuzAusBPrBItBxIAKtBHRBidAXNAmHALWAESB9pBGrBG6AeJAekBdSA-sBdkBJ6AdSATQBbRAfKACtBxJAqSAksBvnBetBI6AQ1A8qButBgtBwJA6YAX3AOrBqoBytBktBwJAitBftB6tB0BAibBZhA8FAuqA3tBttBckB9tBwtBUsB-XA5tBrTAAuByBAClBHwABKBG4AeoBLuBhtBJrBsgAUuB0tBCcAx8AfaAptBwVAstBbnBqBBcoAUoBhuBIwA0pBGrBj6Aa6A2aAVtBy4AouBeKAbtBSuBGrBAvAJGABuAtrBPpBVkByuBa6AIFAluBctBvsB4uB0uBUoB4uBNYAuBAfJANoBApBfuBvAA4VAIABAlAUoBddBgXBorBJvBngABlAWuBJNAIAB5eAjiBHvB_uB8qB0uBPvB6uBgFAAvBdvB3qBOoBHvBPrAUoBQlAvoBPrAEuBbnBgmBqPA0BANBApBAYuA8rBTABtBAKsBheBPkAwJAsEATSBjvBdkAsvBuvBwvBJuBy1ADoBrvB3vBvvBorBCwBtvBvvBgrB9NAiBAwXAzBAUgB3dBFwB7vBwJA9vBlvB_fBnvBRwBJEAEwB6vB2vBHwB-vBurBVkBztACvBEvB5BAvSBXwB4vBQwBbwBTwB8qBgwBgvBGwBmwBawBSHASwBIwB8qBt_AWwBbwBuwBRtBqoBGwBpwB_vBYEBkfA1wBwwBYwB5vB4wBvnB4CBwXAAQA4pB_YB_fBxeB-EAcFAvDBBzAFwB_fBUwBqTApvBvAADLB8qB3mB3fBgqA7FAQlAQxBTxBMvBRnBZxBKKAbxBKxBueAPQAjvBUSAfjASxBzvBXoBUSA7FAJDByeAMRAdxBtBApxBTvB-fBTxBsxBqTAmqBDxBbnBq0AtoByvB0vBnLBmgBYpBZEAeoB9xB8rB_nBAyBlgBaLADyBvAAFyBN2AAvBzuAJyBsEALyBorBGyB_vBmvBloBJZASrAMRAUxBWyBewB-XAYyB9KAlpA6oArZAKPBrdBVyBPyB8qBhyBnQBKyBcFAoyBn2ApyAqyBVwBloBsgBfUAOfAvyBS0AqxB0vB1yBdxAd9A7xBvAAeyB2uBgyBzyB9KA1yBVmAINA4yBe0AUoBq0A9fAxIAVvAdyBpyB_vBIgBSyBCyBJzBfaAUoBGwAsfAvoBByBUyBHvBBzBtFAVkB6aBWyAUzBdzB_yB9xBhGAMOBrBBLzBN2A6FAGtA1BA9aAOzB1AB9gBBIAOyBwyBLOBNOBSEAIxBJNAq0AtzBAVBsBAxzBrpBmzBPyBozB4zBO6A1xB8zB_UBvzB_zB5UBQzAq0AjOA2PB6sBPrBL4A8nBoyBVYB8qB52A0BA-3A6nAQzBW0B_vBY0Ba0BjoAYrBC0Bd0BfyBi9AX3AZ0BnnASHA-yBR0BqoBT0Be0Bn0Bg0BGoAq0Bc3ATEAvvBRuB33AOyBk0BCzBm0BJMAZ0BFBAQBAHBAV0B62ArzB90B2BAkzAezBC4AE1B-XA2BAP8A50BD1BX0Bw0BEYB4FAfqBdDBI1B60BgzBc8AR1Ba3AT1BxBBFtBErBmuBvsBu0Bl0Bf0BE4Ac0BP1Bv0BF1Bl1BDTBNSADkBC1BF3AK1BZ0Bx4Ab3Au1B2BAw1B2BAy1B4FA0vB01B21B41BkfAruAm1Bv1BQ1BF1B91BzBA7WAA2B11BC2BL1BE2BPxBW1Bn1Bj1Bw0BBzACEA2QAH2B21BR2BfYB61BN2BB2Bo1BL1BL5AU2BJ2BZ0Bd2Bi0Bs0BvnBi1B70Bf0Bd2Be1BMSBg1BS0BJ1BH0Ba1BXOBc1BV1Bj0BO2BPpB5pBk1BiDBrEAe2BSrB22BQ2BnYBXOBT2B71Bu2BF1BW2BT2Bi2Br2Bt0Bt2B72BsgAn2BX2BB3BK3B7zBw0Bh2B4qBezBjZBUMAX0BV3BXKABeBFyBY3BGfAX3BnZBkZBWcB2xAwJA9aAFfA51BorBPaB6yBvoB1iBNtBn3BqaBvBA6zB2xBrxBloBr3BUjBeoBo3BC3B8JA6rAkPBIFAn3BiABevBqwB-3ByhBzgBs1BDMAn3BetAjBAZvBSzBH4BhwB30BIrA23BH4BJ4Bl0BrwBDvBgFAFvBmxB_yBcZASJAsyAgUBtEAUoBZ4B-IAsyAl3Br0BH3BvnBomBrBAeRBzwBvmBNYAUxBm4Bo4B_vBt4Br4BW4BdoBGrBw4BG0Bv4Bq4BgFAbkAHvBtRBFEAUoB84Bs4BQzAVJA-4BB5BFEAy4BorBc_A-4Bj_A0vBcxB74B1SA6ZBhnB1IB-XAlBAYxB5BAaxB6SB1SAwxB3xBT3B_yB41AP5B1xBQGBgJA1SAk5Ak4BbnBd5BrZBw3Bg5B41AtEAv1AH5BO5Bn5Bf5BeiBh5BbLAd4B3iBhIA1RBk5BvAAm5BFGAw3BU5BW5BhyBtxBwcBKKA-0At5BGjBv5BP3B8OBgxBV5BixBX5BbLAZ5By3BXBBN5BF6B75B1xB95BL6B8iBCNAa5B9KAI0AS5BE6BrWBT6BH6BV6B_MAM6BGgB4FAbNAZ6B6SBiDBwiAHvBBfB4rAyyBn6BxeBLZAr4BorBHlB-MBUlBPlBYzBalBUlBSHADmBz6B56B4ZBMlB46BIlBKlB76BClBG3B8uBPrB06BTlB_6BBlBo5B-6BkBAE7B7yBGmBNgAUxBg5BYzBx5Bz6Bx5BW7BsiBy5B5BA7JA7LAY7Bb7Bo5Bx5Bq3Bi5BQmBmOApiB35BH7BqoBV7Bw5Bb7BaiB_oA7oAGBAiFAZUB45BRHAxtA1uBY1B6pB9xADEAU7B77BINAYzB-7BhvBGvB_yB3QBquBxtB_sBz4ASfBP0BzUBj2BbnBcaAslBXOBC5BXxBJ6BW5BP8Br4BQ0B17BcHBYzBcHBQlAfFA8NAWnB4SAeoBOkBb8BXEA_5Am6BzvBz6Ba8B8qBOkB_5AU7Bq8B8wBcHBt8BG7BwuBvsBj8Bf5BcHB4xBsEAmoBPdAu8BXEAo5Bx8Bz5A98BjBA_8Bl8BB9Bz8B40BGrB28BH6BOkBZ4BuZAXNAudAM8BZ8BEvAb8B2kB13BJ9BZkBU9BuEBpPA-EAuBA1DBu8BT9Br8BZkBfFAb9BIFAe9BxmBv-A2dAN8BvAADyAtoBIyBYqB20BUxBs9B8rBxtAr5AIpAorBy9B_vBbtA1SA_PAq2Bq7BvnB49Bl0BzoBehBq9BA-B70BxUBDkBHzBlOAhIAx9BXZA6yBv9B4BAN4BXnBGrBF-B57BtcAK-BR-Bh8BT-BN-Br8BYXBaLA4FAvzBy6BHvBU-B9nB-XA3QB19BceB_yBj-BvrBDyAM-Bz4AesBhHAn-Bt-BUoBZBAYHBx9BEEA_aAhEAG8B_vBe7Ay7BtZA7PAqTAhEAL8Bp9B45BXtB4-BwBA6-Bl0Be7AukB0OA-IA_-BZtBC_BxYAp-BVyA7kA47Bk-B0BAizBU_B39B11BoUA3eAYzBc_B0vB1gBZpAx9Bb_BsfAe_BazBloBNEBD_B-9BbnBv1Bf_Bm_B3eAuvBBGBQhBE_Bk_Bd_Br8Bf_BOwByXAp-B1_BV_BvrBZzB3eAygBeNAj5Br_BvAAgqAfzBZEAR5BxJAh6BwTAtdA2BAL8AxJAn8BY2B_yBGACRzBurBJACT5BU8BL6BryBc4Bz_BEACUAC2zBf2BD4A42BP6Bp7B08BPrBfAC5yBT8BQzAhxBi6BryBorBoACKzBqAC9EAsACwTAryBg0AIzBHvBwACXzByAC3qB-5BEzBirBHZB6GAjzBvACKKAHACvrBLACjxBn6B2UBsyAUEAAoAY-BLUAeoB6ACxyB_vBIBC3qA_fBpcAbjAWkBZpBGrBSBCfxBrACK6BtACKxBnkB5ACFBCVAC70B2sBQLBE_ArLB9aAopB99BmACqoBdBC1xBQlA6MBq6BTAClBCgACg6BZACi6BNACPAC2bB_ACEBCVEAGBC5pBVBC8BCH9A-BCn6Bb6BRJBq9BxBC5BCfBC-ACn6BGPB8FAmBA-PAtBAfJA1QAz4BvsBMCCurBDCC6BC1AC_ACcACiUBvBCvnBaCC12BsgAVBCbACAJA4FAJCCYCCnACKKAeBCzACb5BLCCuCC8ACtcA27A1BCyCC9iB8ACL_BpgAACCyBAvCCAgBpgBkBC5CCNCC9EAzOBA8AnEAcoB9CC85BJ6BQ6B2BCDDCbCCmCCMDCHpB-7AgFBKCC45BgqALDCfBCiyBFqBOnBeACzCCEDC0vBUnB-IAg8BQBCcBCfDCQDCUvBRnB5HA6mBGdA9mBtLAKDCU6BqDC5mB7IAtDCzBA-mBcjBIiBS-BZCCnDClCCpDCQzA1gAqzAODCyBASdB_CC0AC7FA-dBHvBIIAIsBhHA0vB9oB6rA_oBX4Bq9BKECv-BdGAAyBnoBJEChHALECVECbzBUpBn7Bj3BrVBorBTECosB0EAkBAoBCOEC00AQECsCCqoBiEC0sBkECoBCKpBSECZECFpBuECMECcECxoBeECLPASaBHvBUNA0fAUoBUNAINBGdAh-BOPA9BA9BAdBAsAAbBAiAA2BA9aAvzB0OAiAAsAA7BAiAAfBAfEASSBMEAyAA2AA3AAQEAqGBlIA5wA-XBtLAzBAnFAiAAkBA78AkKAzBAvAACuBHrBtqAmNAjOArTAtAAiDCoyAlJAEFCGFCIFCKFC-aAnAAOFCQFCSFCfOAESAMEA3AA1AAwAA0AAZFCzGBbFC9XB-mBfFCNEAPgBTeAfdAdcAQaAnQBdaAe0AraALuA_GAxFCHFCJFCLFClBAoAA3FCRFCTFC7FC6AA2AA1AAYFCiAAaFCXHAcFCFGCgFCiFCjBAkFCvAAdJAvAANBCrBBlFCCtB4KBzkATGCzFCWGC5EAGJBZGC5FCUFC6AAWFC0AAAGChGCCGCHGCdmB8UBNKBKMBZhBDFCQEAkGCeFCgFCcVB0HA9fAJkA3NAOVBHLAErA1QARHCq_BJjBbTBFZBhOBEHCWGCRLBzGCVGC-aA2GCAKBoAANAB4GCbGC4BAMEAxAAzAA5AApHCBGCKHBDGCdFCp4AGGCQFCCHCkXBbHC-aAdHCFFCUGC0FC7LAvDBMYAlBAtqAlHC6FCnHC6AA9FCyAAxAAtHCBGAvHClGCBHCrHBJGCdUAgdAxaA4JBcRALbAvuBOEAeHC7HCKgBaJB0BABIC6GCeGC2AAyAAIIClBALHCJnBJYB2HC7LAdMBdDCDFAEFAJHCxHCjICG8AOICWRAoICCJA7dAVEAlOAyICfKBNKBXJBuSAZJB4KBOiBMcBVXBZHCshBNKB0ICGtAeEC9ICLMBXHCDHC0KBSMBgQBubBEfB6bBEHCqVAvvApLBNJCeMBIJCI9BvsBhpBcFAzuAkpBH8BLtBZpAjBAopBcJCB0Bq9BtuBI_BG-BI8BtuBQ_BU7BSfBnJC57Be7A3QBrJC39B3-BHTAH_BflAruBtEA9-BjFA3-BP_BVICO4BT-B0JC5-B3JCeJCHRB7CCN_B8JCB_B-JCXICWGCwGChQBqVAn_AcICcGC2AA4AAwAAhICKICKHCHGCnGCpGCrGCtGCOOBvAANKCY8BSGC5HC0GC-aAESAfqBRKCDIC3AAxAA3AA4AAWKCjGCEGCYKCzHCNICAXAKGC_ZA3YA5CBxXAqQADFCjKCfHC7LAIXAZgAoKCVFC2AA5AA2AAuKCyKCvICIHAOHCWiAVHCCJAcKBMLCyGCIHCwKCtICMICILCRFAKLCWgAPLCLaAXLCuhAZLCOLCVVBPVBwFC8KCYICWFBdVABLCEIC-FCzAAGLCrICSLC-KAuICn9AwIC5VAubAaaAwSAAOBPGC-PA7CBRGCqICiLCWGCNABtEAPoA8wAmLCxAA2AA2AA0AAFLC_GCuHCULCulBVXBMmBcKBPmBnBARmBVvAwFCRLCwHCtLCJMCUmBFOBMmBOlBIXANmBO6APhBPMCydA6UBiKCyFC9KC53B-LCgMCVEAoAAObBBMCDMC1AApLCHMCJICvKCUMCyHCvjBLmBbMCNMCeMCQMChMC6LCjMCYIC9LC4FA_LCVvApMCwJAzAAyAArMCeGCgICvMCiICxMCLICHLCKMC-lB2MCWGCOMC5MC2BBLKC-aA-MCnBAANCUXAjHCGdAuBA8AA9HCyBAGNC1AA1AAqLCTMCMNC0MCbTBMMCRNC4MCnMCHrAVNC7LAX-BuAAn_A1LBoAAz5AIPAbICPFCaGCCICMEA1AAxAAyAAtKCJNCXKCTLCNNCFkANHCSgA6YBIUAPSAbNAgUBAiBddAcSBzeAHOCgIAWuA5BADEBaZBaLCGOCVIBIOCALBXKA9aAWOC3yBYOCROCGEAqEBZOBpIC9eBFOCeOCTJBZOCiOCXKAldBWcAFGAJQBBsAkrAeRBVOChTB5uAMBA7TBaMCFSA3MCxNAQmBsNChLC8MCWGCwNCVkB1mAgDBr5AmLC8NCzAAGMCiGCQGAsICVMCDOCRsAmOCPOCfOCL-B-kAKOCuOCSeAJLCXOCoOCgOC-kATOCO6AzOC7sAQPCDQBSPCMkAc4BEEAcOCXPCWLCZPC-JBpOCvEBjOC5DCIGCYPCnOCrPCbPCqOCBJAsOCoBALOCvOCqrAs6AyOCgRBRUB3wA3OC2lBQNC-aASNC9OChKAuNC-XAROCuAAyMAkHC4NC5GCcGC8NC0AAHICAOCLNCxKCwPCpPCyPC3HBZOCCBAVPCWDC6VBhPCQOCTPC3fBUOC-PCoPCoEAOHCjPChOCGKAnPCgPCxPCRPCaPCTPC1PCkOCwfBgQCpQCeEB6UArOCNjA5PC-OBwOC3rA9PCMOCsmBNVB1OCBQCshBpNCEQCrNCSmBtNC7LChIAfBATCCiICOQCmHCMEA5AAzAA3AAuMCKPCrLCyMCuLCEOC0KCPICgTAJBACtB-vAyGCLRCtEAfBA-PAeNAmLCTRC3AA-GCXRClNCWQCMHCcRCkVAwVAfRCEEAhRC-OC6HCcFABMCtMCkNCiAAMPCzMCaKCoIAlFCnFCw_AhUBtAAAlAtAALbBLWAObBspA_RCwhAmFCtqAvAAPBA5lAyBAtAAYwAyBAQXBnvAxLAMSClhAqGCjEAdKCfJAvAAI_ALSCjFCASCcSCsGCboAfSCiGA-xAuRAaSC7_AlSCeSCgFAvAA-EAgpAaOB3SAsSCfEAlFCcKCnSCwSC6ZBspAoUAJGAxSCkBArBAvAAOFAjBAuZAgUAvAAKBAB1A_0ArZArRA0BANyBFBABBAEBANBAFBAxKA-SCZEA2jBCTCETCGTCOSAvAA87AYnBr2AwBAPTCRTCTTC2RC0GCWEA1QAmLC4AA0AA5AA7RC9RCmGCjSCNSC5SCOBClFCySCjpAzQCLKCnTCtBA7HCpTC-FCtTCsLC-RCwTCbSCyTCuGCxSCSIC0SCaMA4TCpBABMCURCjNCUQCLPC_TCvTCoGCfJASHAyFAovBlTCVGCM6ANFCQRC6NC6AAzAAxAA9NC-TCZRCWMCPPCuQCiPCbUBuBA1QA9tA9NA9fAZOCmQCOOCmUCmUBpUC6hAfqBeiBLBATFC8cBhkBL-AvUCv7A7WBKpAa6A8pBJJCkXBLiB89BdKBAKBXUCKFCZUCBGAtABBMCyAA9FCsTCOUCYRCmNC0HCt-AY7AYuB0BAL6AzeAGlB-XAhUBHVCcFAzeAwJABMC9GCJPCAHCPUCiUCQFCaKCTUCXGAmHCdOCvQCxUCo8BbtAsUCbPCuUCoQCnUCyUCIIAxVCTPCHQC7LCxNA_PAmLCGICgGCsRC8RCQUCZKCBUCtSCnFCsqAhIA6FCXEA5BAUSCuBA2NCHUCRRA2SCFEAOSC2BAvAArVCZSCjFCpVCyFAXWC1SCZWC8JAXGAUNAtAAobBVTCeNAXTCBTCWWCCICkWC_SCYTCpGCcWCB9A1QCwQCWuAdQCARCjZA0VCzPCiQCdPCfRB0WCFbA6cAfbAYVAWXAjWA07BfQCwRCxLCLcATUAdhBWXA5cA9ZALGCzLCfXAkEChXAGUAyBAlWAKXCDdAyLCHtBI8B9sBEKCy4AMtBfxAXFBBJAQtBIUCiLCiBAmLC9GCwAANUCBWCuTCjUC1kAwWCuVCRMBhHA4VCPBCrOATuBYXCJtBaXCtEAcXCkLCPtB3HA6VC8MCuSAkXC0AAwAAAWCkVCRVCuRCzKCYQCtVCzTBoUCo8B3VCTUByVC_yBTtBv3B2XCAtBgJCNtBeXCEEAgXCtHAXICjBAmLCURCmXChUCSVCGYCnQCqPCJYCyUC-TAOOAGdAYSCtQCHYCwUCkYCLYCvXCNYC5VC7KC8MCjBAxAA_XCwAA_NCoXCDWCOPCrXClUC6YBTHCuYCdGAwXC4UC0XA2WCaQCOYCvWC9YC2QCWBA0YCXQB3PCTcAJMACXCBVCJYBGbBhHAIbBq9BQYC4JCTYCvoAVYCdVAfXC7XCyYC6HC0YCfBA1EAmBAjZCwBAfBAsBAxAAfBA3BAmHAhVC0AA9FCfYCFYCglBJYBcQB9fA5HAdVAJRBgZCzFCiZCkZCmZCoZCyAArZCtZCbUC6GCxAA9GC3AAjVCIMClVCgYCzZCNcB1ZCSgA3ZC5EA5ZChXCzYCqZC9ZChEAoZCzAABaChBAuZC3AACYCJaCEYCCOCnNC8UBOaCOfAQaC7mBWrBOQBiMChZCqZCeSA-ZCpZCjZCjBAZaCNzAcaC4YCDYCtRChaCTVCNaCjQB2ZCOtBnaCMrBpaC7MCraCfBAtaCXaCsBAAaCTHAyaC2EAcaCPVC5YCmVCiaCkXBkaCzeAmaCSaCZYCiLCiZCtaCoBAkBAfBAP7BzBASFCKbCDaCcGCFaC0AAUKCxZC4aCkIC6aCzPB8aCXFBUbCqaC7ZCsaCdbCZbCbbCtaC3NC4FCRRC6AAibC4AATQCNbCLaCONC3RB7aCPaC9aCsbCBbCubCx6B2YCMbC2aCCWCObCvRCrYC-YCKYCuXCBZCwYCxXCQNAzXCjjBZXC7-BI8B4XC9aCeZCaIA8XCraCBGAQZCcYC4AAwZCOUCXQCiYCZQCtUB2VC0YCPZCwnAHQC3aCNPClcCvUCNcCyUCzVCjYCocCLYCqcCpFC7nA0cCncCvEAbPCLZCxAANZCNjArcCRZClOCJZCxWCRMBMZCoaClBAOZC5cC2cA_PCvsAPUB00AHVC0YCfcCmNA8NA2BAwAAkXCwAADMClbCvcCLcCmcCIYC2cCIdCxAADdCiRCUaCVdCaLAkBA2BA1YCgbCDICAYCXFCddCzMCfdCxcCVIB_YCjdCldCTdCxAAodCXdCFNCtdCMEAvdC1aCfaCucCydChYC0dC1VC3cCkdC5cCmdCecC5cCXdCzAAadCDLCxdCaRCkUCMcC1dCOcC1GA4cCQZCLeCubC7dCqdC0AAadC3AAVKCQVCDeCTeC8YCVeCHeC3dCKeC5dCodCoBA9eAoBAgeC6bCIcCpXC7YCbbAsXCtYCpeCaeCreC5cCAkA3BAgeCINC7bCyZCvLCGdCtXCYeCJeC5eCdcCceC5cCJGAOfAuBAgeCWRCyeC6YCwcCFZCidCFfC4dCIfCJFCUdCKeC-AAuAA8NAkBAoAA2BA0YCU1B9PBGPCTRC_eCQfCKcCFeCTfC9cCTPC_cCBdC6EADdCOdCXfCgfC6dCafCuAAptBFQBzBAifCukAffChfCoaCkfCzAAPfCCeCJcC8bCbRCneC3WCtzAJdC_aCLdCCdCNdC2tA6eCaeCbfCVkBodC8fCxAA6fCLEA-dC6AA1AATRCnXCnfCEgCUeCgdCsYCZWAZOCtfCKdCMdCQZCxfC6ZCYfC0fCQgCuAAVkBmHA4BARYA8eCVEAodC_fCBeCwMCKaCBfCFgCggChQCIgCAdClgCMgCngCOgCyfCZfCsgCugCPKB0gCYgCagCURCSeCqXC1eCDfCGZCsfCJgCeQBmgCmNAogCTaCMeCFhC-XAWgC_fCHcCCgCzeCSfC1cCrfC9gCufCoBAwfCChCpgCzfCodCzBARgCahCKdCodCcZCkfCAYCMhC0eC5bAPhCigC-cCShCukAUhCsBAWhCVbCndC1fCDPCWgCpzANjANpA0BA8FABEAoBACNC0BAENC_fCrRCdgC5gCfgCGeCHgCjdCkhCmhC0hBDcCqgCqhCbfCIhC1bCcUCagC-NCzhCghC8cCjgC5hCBGA7hCPgClnAbfCbhCJhC5AANVChiCzdCqfCkiC-gCKgCniCDhCrgCpiCuAAiJAUmAK9AKdCUgCriCdiC6GCKhCIaC3gCgaCedCpfChhCyiCViCNgCXiCWICWbC3iCZnAbfCMQChGAkfCyAAdhCEjCkeCNhC1hCGgCQhCjhC_gCvfC5cCsVChgCihCUiCejClhCLjCumAaYCVgC-fCYgCzAAicCDjCKNC0hCUdA7gCWeCpcCziCArBSMCDgCQiCmeCzjCoeChjCycCIeC2qB-jCKZCliCLgCfjCQZCCkCHdCFfCKjCBhCMjCJiBbbB9TBSgAwEC-hCraCCiCXdCqPAbYCYgCAYCkbCjeC5jCmbCVLC8jCEfCkgCKgCbeCqgCCiCzgBsRAnHCZkC3YCxeCehCRfCwiChhC2dCKkCKdCkkCzfCCiCWbANfCqkC4AAmfCtkCofCfkCSiC3eCykCjkC5dCCiCXMAoLBadC4AABgCXjCdkCGjC-kCqfCxkCikC3jC2iCCiC_qA6EAciC5NCBjC0AAENCGLCiiChdCjjCBlCThCAhC3HBtcCLlCEeCNlCIjCHZCVMB2eC3hCTPCLkCmNAf8AIkCTiCflC6hChlCEdC0QC2hCelCQlCzlCGkCVhCnhCXhCubCTlCNjATgC1kCrjCAjCQQCTRCieCAfCekCCfCbjCrlCdjC0iC0lCDlCKdCUlCoBAodCI_AGPCZlCJlCwjCclCijCJjCljCWiCojCYjCxjCNOCxiColCDXCMmCelCtlC8hC2tAtAAzAAwlCcjCkjCPmC7lCqmCNkCpjCAmCVlC7eC2tApMCIFAXCCiGAuSA8AADmCKgCTmCWlCPQCDIC2AAwAABYCviCHjCjiC4hC2jC6lCmjCMkCojCWbCzAAmFCuBA4BAZbCkXCrKC2gCwjCFjCllCLmCgkCAlCMYCOfAtUCohCrZAsdCFmCudCSQCskCKlCfhCvkC8cCPlCvYCinClmCiCCbnBYZCSYCb6AbZCdXCdZCXYCfZC-lCJFC3jBRXBcYC1AAeGCJnCmlCunCXeCmYCVXA9aCDZC1WCwkCXeC-hAp4A17ASEAKPAkXAHVCntBgNCZkCIPCZmCBOCMlCenC_kCUfChnCzeAjnC9nCgfAiFCwTAMVCrHC7kCrnCukCnbCdEBl7Aa7Aw7A98AgJCLkBPYC0XCUtB2nCZcCWYCuBAYYCtbCJFCFTBkHALVCYgC9NCrHCaoCVQCKmCXMC6UCuoCC_Am7A6PBzoCXZC1oCRYCXcCfJC4nC5XCXKA7oCYiCzSAjXCBpCagC5AAanCboCdnCHpC6YBbhBAlAWhByyA-ICXkBWjBbqBWJAIjBPJCKjB8nBhOCEVC4HC8MCVEAdLAS2BrMCSQCWjCbnChmCPbC_gB-jB5jB3jBNpCTkCzFC_MAcYCBYCpoC5pCklCleCOhCnmCxkCwVCRcCLoC8WCLXC2KCoZA0dAhKCXpC_MA9IABMCtiCvjCepCRUCvAAaWCjEAOkBUXCWdAeRCgRCRyBVoCxNAIJAabCQdAoRCMUCEoCdoC5dAQICzRCuBA1RCyfCQzAbaCYgCVRCxAAcgC8kCegC7jCMaA1KC-WCTUA15AXICymB4kCnnCMEAzAAfGChiCSWCBSCPSC9MA6PAtEAtAA5BAmJBtAAVGAtAA0hA0hA5lAtAATJANdBhCCQGAoVCfWCbWCpWCYWCSUChrCjEAtcANWCUpCQWClIAgrCPkAyFAgqAFSC8FBCiA3SAWTCATCZTCiEAFTCJIBeSAdTC2gAfTCHwAhTCSBAQTCSTCUTCxLA1rCsWCuWCRRAIsCmmC7gCLLCfLCSHCOsCWHCFdCLqCOoCWFCzAABkC7cCdlCvnCQcCxnCxYCIZCXIAfHASxAuIArmBjZAGcBTMAAqBzSAPEBwLCQWAIbAnaArZALlADACSZC4jA6eAngA1fAqgAw3A3vA7hA2cBU8AbHAJnA5sCYiA7sCFHACcBOkCGxA-sCPcBJAB8sC4sCHiA2cBHtCFHATjA-EAmEAsBAkDCsoCdiA3NAbkAMjAujAPjALkAMyB5UCPHCfqALkAWJArvBrkAEqAPWBbtCBRC9yA6PBJpAZ6A2oA9oANpAw7BScC9bC6UCxzAIMAzzA1sCGKAL3AA4A72Al2BYEA04AQ4AkmBMaCdEBJ8AijAL8Ag3BAZBfzAUcBAtCwFAnLBsRAIABCtC1mBSHBuFB7HBGDChFB-tCwtC9yARiBxzAsiBllB7pCaCBRiBQGB5iBhPBMPBuqAfuCqRB-EA5RB0mBbuCzXBH5A6tCTfBfKBCaBArACaB0oBnpC6YBUcB8hA5iB4eBqDByeBqmBUuCgpCVIB7fBrlAZJAzdAPqCLNBhpCliB1iBwiB7uC_ICKhBFvC1SAt1A71AojB7iBY5B-CCrZB1jBHkB-pC7jBFkBskBjSAGKCD9BZkB5iBWmBCmAUHAamBLkAInB_tCVmBftCpkAhmBTuCnuC5aCVXBumBpmBNYAevCnvC14Bn9B6FBN1BGrBLoBt9BDoBorB4vCHyBDoBBoBIyB7vCIyB5vCQ_AG5BHvBbpB8qBdpB3rBaPBrqBpPBHvBUPBMwCDuB2vC7sBPpCZZC3nCryA5nC6XCccC_yB-uBgvBQyBJGAM4BUxBcwCU4B9_B3uBzuAgwCFwCbwCdwCavBgvBcvBjwCfvBjwCowCq9B6wBywB59B_xB_wBsvB3wBywCXwB7wBl0BLoBtwBZwB_yBzwCdwB70BbtALwB69ANwBIXA6_B6wCowB0wCl0B2AClwBAxCLxCAxB8wC70BT4BiwBkwB2wBRxC45BCxCUoBWxCgFA_wCCxBSxC8vBNxC70B0wBloBgxCnwBTxCkxC57B9wBL5BQxChxCbxCRxBu6Bo8BnxBexB8ACGECWBCTxByxBkwC-XAnCCkxBhFARECxxCqTA0xBH6B_5B5xBlACYJCs2B4BC9wC2wCo_BtyBMyB1zBpAC59BIyBbzBPyCWzBTBCl0B4uBkzBuyBI1BLyC70BryBayB8JAkPAXyCp3BloBjyBRmASEALxAJdBdyCSyCOxC_ACczBcyCC0BeyCV-B_AC1yBLfCPOCsyCxACXyB1yCCmAJGA9yBQzBzyCW_BryBGzBMECkyCQ1BwyBNzBM0BD-B45BGBCfwBB4BVyCTyBxyCq9BNzCl-Bf_BQzCVzB5yC7AC_vBY_BaDCsyBRzCQyCGrBruCvrBf0BJwCZ2BI2Bb2Bo0Bb0BH9B_JCh1BJ3BP2BF1Bp0BXZA62BvzCL1B_0BB1BmzC21BH1Bz2Ba2B0zCZ0Bq1BKgBETB6FCIyCszCs2BX1BW_Bf0BE2BrzC6DCF0C02B57BI0CKgBp4Ab3A_1BO3B9zC31BQ0Cy4AF2B3LCwBAzzCm2Bw0BL2B-2BU0Cd0CD3B-2BS2BdzCh0CO0CR3BN3B4zChACS3BNDCTzCuzC9DC80Bc2Bq0C7zCnzCoDCy0Cg2BX2BK0CZ-BvsBTzBdxCB4Br1BMgBVqCJyCqoBAuAqwCK4BTtAgwCG4BTtAR4BVxCL4BgvBxwC45B14B-4B44Bs4B44BU1CvvCV4BjwBD8Bq9BT1Cp4BZ1CzBA64Bc5BX1C1xB14BQ4AqkAUlBR1CEAC_4BD5BWxAR_Bd1CE5B8xC7mBx1Cq1CznC55Bj_AJ5BbLAhSCnvB_fBd6Be5BL9Bx5Bq5BdAC21C65BDEBt7BPVBC2CIRBp6BWMA-1CG6B30Cp5Bl7Bz4A15BDcAt5BFHAJ5BYiAr6BQfB5uCNYAlyC9KAw6BlrAU7BZ7Br8BX7BHvBs7B8wBB2C1SAe7BqECvnB27B9NAy1Ct2C87Bz6BB8BA8B37B11CE1Cs2CdEAX8BuJAFECgBCBaA52C8JAR9BEACK9Bl0BOkBd8BkECStCTcCX9Bg9Bw8BV9BIvCDHAi8BY9Bh9BN3ClIBvkBdHBl2CR3CM3Ca9B0EAc9Be9Bp8BL3CE3Ci9BaRA8OAd9BbjA0vCB3C21CczC9EAUoBp3Cj_B__Bv2CWzCo_Bb3CRsCE0CqoBt_Bl_B3_BsfA5_B6KC4CChqAmBCo0Cp1BjACSAC83CUzCI6BOCCaAC_BCCDC93CBzCHBCdCCJBCkAC3ACUxBkCC57B-xCn6BXWBCBCZ_BJ4CE4CU4CkACLBCwzB6SCR4C3BCtyC70Bb4CzBAYBC_FBCECa4CN4C5xCzvBtmA9CCE4CoBCBBAqBCbOCnNACoBg4CPDCx0C3mBSuCxJAIDCc1CXDC8DCCqB-DCwCC9KA64Cr2CbnBgqAEEC3xC92CHEChdB7EC6MA9EC8qB_ECcDCNRB7cBnqC6FB9AAcBAiAA2hAwAAuAAb5CZdCBpCcpCbqCFpCvcCtrCUUCjEAwrC64CrrCWqCo9BuBAX5CiAANQCHrC3bC6kCvZCuqC0zBmDC34CA5CF4CFDCyrC74CcrBCuAErCr5C-AAd5Cc5Cc5C8AAvAAhEB-VC9NCImCPiChaCGsCnWCaTC6rClFCJTCKFCiTCDsCV5CuJATjCBpCXFCyAAEpC4gCGpCJvCtmByvC44Bm3CzmBH5Bk1C34Bg1Cl6CZ1CY1Cn4Bx4Bb1CByCr1Cm6Cl0Bm1Ci1Cq9BknBZ9BHnBi3Cc3CxvAX3Cf3C70BknBj9Bb3Cl9Bl3CFrC0kC1IC-IAmLCVRCeYCckCsnCFeCwqCMXCYVA8lBeeAncASqCMGCFZAXZA9YAWZAnBAmtBTvAiqCArCWXC3ZAusCtZAwsC32CDpBDEAJwBDEAvoBnECrEApEC7vCNpB9wChrBSkCEAC3oBz9BxrBo_BdECC-Bt7CEpBjEC6oBhrBq7CtBAs7CHvBz7C77CHpB17CTpBQUBB8Cu7CPpBpsBF8CwoB00AVpBfEC6EC_yBRsB6rBy1C9rBMsB2rBOwCmsBzsBExCqsBYsBNsBasBxsBnsBv7CM8C4sBf8CZ8Ch8Cb8C57BoBCX8COsBq9BT8CysBy1CoBCzrBuBA5sB45Bv8Ci8CnBC1ECgsB1EAAsBm8CS8Ca8C9_BL8Co7C78C8XAssB-8Cu8CA9C4oB0ECbECE9C98CY8C_yBsEC58CM9CYoBpyA-oBukAJDCYECdGAaEC9FAWECH8CQ9CyEC_vBvEC37CWpBgECZ9C9FAK9C8NAmECV9CPECX9C94CEACR9CtFA1sB68CG8CSdCm9CQpCtECp9Cz9CN8CrEAP8C5ECUNCiLCG7CBDBjZCuZAnBAuBAfBALwBRSAtBAsqCHaC05CRiCO7CtWAyqC0qCohCB-C9aAD-C9eAG-CYEAgVCYgCpRCeaCqoC9kCvqCObAxqClqC-yCnqCgFBsBAW-CF-CDbCjOAL-CdpCi5CfpCO-Ch-CkqC0RCmqC1qC1tAC-CuLA9LCwvAL-C4pCcqCZjCyjC_qCdRCQ-Cj-CN4B_5Cm-CfBAgDB8NAsqCbkCJmCcoC6gCA_CxRCqSAR-C0-CT-C2-CV-CI_CBbAfBAFTCINAK_CqnCHqCM7C-kCP-ClVAS_Ck-C1-CG_C5fC_oAK_CGqC9-CimC4dAx-CC_Cz-Ck_CU_C5BAQXBJNAcYCURCd_Cr_CbmC_jC3aAgfCmTBfZACvCSQAOlCOoCtqA7PBfJA-XAF7CfaAzBA8eC2_C3AAq_Cu-CJqCajCfnCUfCBBA9_CGADuBCSsCSADhvAyUClNAVADgFAHADHVCzeAoRCLrCjFCKsCXHAMrCUWCoFCQZCrFCdSAtFCoPAjDCxKAnADnFCPrCESCTrC_eAVrCvFAXrCuBA5ADtAAarCcrConBwADFWC3SCuSCf4CvAAdLATtAiSClrCurCjEARoBtAA8XBMWCo5CzQCQEAk5CSNAtAA7OBABDJBDl5CvAAVbBtAA52AiWCYXBj7CEFATBDirCSSBXBDeqCmrCVxBUSAprCacCRBDhFCeWCKBDAzB9fBUSC91CkrCmBDvBDdBDdyA0BDfqC31Cs1ALIAVBDgvCrBA5AD9SClWC2rCDTC4rCbTC7rCI-CyMA3FAujBN6C3rC-IAHCDlFCHBAvBAU6CkTCFsCDCDsWCP6CHTClADQGANCDFCDPCDQ6CITCKTCUCDEsC0rCXCDO6CGCDgCDS6CLTCQZBOTCBsCjTCkCDuRAdCDZCDcTCBuCyMAYnBjCDqWCmWCOCD5rCHTCeTC8JAgTC4CDWCDrWCnCDfCDHTCQBATOCoUAuBABDDlCDDDD7CDQCDvAATBA_qAmBA0BA1AALDDxCDmCDODDgCDIUAqZAsCDWDDJsCjrChHBP0AY7AdCBUaBlrAeOAD7AxuCjeBMUBcQB3QBI0AX3AfaA80AoUAD0CXICk1A0bCXlCcGCTRCIlCN-C-qCh_CyRCD_C0kCElAI7CeUCOiC8qC6jCKqCedAB_CBrCJVADrCiLC7FAYnCLhCL7CroCFoCZsCXeCgoChBAioCBqCJFChHAI7C8-CEWCYBDXGAIIAeBD6rAgBDOuCX5A9UBPcC3GAjlCfhCxADPSC4lAeNAAJAjBAtAAIUAtAANIBPIBdwAlBDkSCHWC5cCrADwJAtADVnBlBD6BDbBDdBD03AkEDtBDfEDVUCpBDMLA5oCAFDnBDorCYEDsrCuBDZBDIgBcBDc2A5BDnBDztAUFDwyBMFDvBD1iB-BDYmBBCDbFDZBDdFD1XBejBXNAIBD1BDiFDK5BhFDXGAxeBVBDLrArFDyFAhqCWFDvBDhEDEFDD2CfrCRFDgWC6MAiWCzbBfbBesCZADC-BVHBYXBC-BbpAqYCZADMqCxtACZCumCUfC6PB2UCfOAAADgQACADzcCGGDeoCaADo8B7iA3KBe0AGBAppBpzAZhAQGDQMASGDAZC9FAKGDYsCijCiOArcA_eBz5AsZBcGDLGDbIA63B0PBx7C4YBqlCuGD00AoEDv3BXECUGDkmCdsCplC3lCsPCfEBuPCtGD-GD4QC2PC6QCWPCUGDrIAdtCuUCIHDWiA2ZCukApsCFIAYIAdtCwXCLaAIHDWpCYAD1HAHIA3HAisCO3CqDD9yAAlAt5AluCkxBKcBlzAWuArRB5LCspCmEDQuA01A9TBB4BOSBLxAkHDGEAXDBawCNSBfzAQuAp3CwHDVFAMBB2gB4HDWHDDtCz6AN1AMzBktCt7AzeAv7AcgAI8B_5AR7CHLBIpC16AHRBFCBchAcBBQ9BKGBMgApDDyiB9yAjDD46AUIDVjBWIDMIDs5AAjASfBjHAOSAauCsvCiGBjDDF8BrZACTAiIDTtC4OBb0BunAYWATHDKRB5PBgJCUUBshBcQBLrBeQBzIDPnB-bCyQBYXBfuC2QBSfBuDDQIBxDDJaA8SBW1AtfBfGDofBtUBSUBdSB4GDshBQkCLJD6rA4IDDjBkXBOJDhoCKQC8hBpjBYjBjjBriBHGBZJDNIDWBAljBxJAwBAPFDznCBwCDoBDwCC_AB8CCwC9vCQ_A_vC6vCpJDmJDrJDx7A22C03C5nBJ8C57B9rB-7CA8C_yBC8Cj8CD9C09CaFBI8C67C9JDvBA2ECO8C4ECXpB57Cm7CzEC87CM8C5JDt9Cv6C21C8JDK8CkEC9rBxGDk7CroBKKDD8CVKDj9CQ8CZIDapB6nAcpBsIDOwCRrBl0B2IDukANtBUxBIrB_vBmKDmGB70ClDCvsBqKDlKDVrBjkCp2B3rBkKDx0CsKDvtC15CwKD3KD45C5KDC4C28CJ9CU0Bn8CGsBp8CW_BW8CX3A18CEAC38CGLDvrB9rBz8CKLD21CMLDV8Cd8CF9CRLDXKDTLDb9CINAvoBs8Cg8CFLDx8C69CQLDH9CBLDo8CgLDT9C-rB88CisBjLDLLDCLDaKDVLDO9Ct8CkLDfLDo9ClEChLDpLDG9CP9COpCVcC1XCbqBXXC7LD2oCRpCHRB4oC6nC6oC8nC45BiwCfJAewC5uBjwCPvB7uAH1CZyCmwCQ1Cu6CF5CIvBPMD70BbvBYvBWMD57B0uBzJDL0C5wB7wCrxCHLDNyC9KAoxCvwBjxCDxC3JDIyBlMDBxCgMDoMDHLDxtAGxCClB63CpxCnMDd2C1vBAxB5wCbxCtMDdxCP1CwwCTMDrMDixCxwBuMDvrBexCn1C4MDaxCEACcxCzwBK5B3wCDwBwxCJND7MDr8BEEA-wBnxCvxC7xC6yBXNDJ5CPCC0xCBxCyxCUBCq4CG3CAyCUMDtcAEyC30CGyC68BGzC9LDZzCYyCExCjMDezCYzCyyCi4CpMDDoBXzClzBv0CL4ClwC-yC1NDSzCMzC-3CCzC_AChyCJNAjyCrND2MDnyC-IApyCM5CxND6yCuyCKBCWyCEODzxC7yB9yC2yB4yCKODazCMODkAC8yBTNDAzCyND_NDn6BEzCVECpNDXODzBAKSBrtBVODsNDo0CIzCSgAA0BLzCEACE4CTzB7NDgzCtzC4NDVzCn_BJpBOODmODr3CT_BdzCwyCxODM0C8zCi0CL1BlzC10C21BdpBuKDyXChzCw0C_3CBPD6nAz0Bn0CH0Cw0BxzCkfAP-B6KD1oBIPDG0CjzCw0B2zCOPDYPDF1B6zCv0CXPDVkB32BjdAppBc0CKPD-zCB4CB1CC0CbPDhPDe0CX0Cz1Br0CozCW0CsLAR0C51BGPDJ3CtzCgPDZ1BD2BuPD51BT0CwPDV0CE2BG2BrPD6PDK2B8PDkfAM2BDPDhACE3Bm0C_PDAPD50CA3BNQDmPD2BAt0CD0CeMDk2BJPDcqBQ3BA4CjPD52BbPD82BF1Bd2BeQDL3Bp0CF3BxCC45B33B7yCn6B03BcHDEyBGrBoQDmND_ACrQDrvCHPD90Cu3Bw3B52ANAB1GDAEA83BHvB-0CA4BLxAC4BLgBfOAF4B9QDQ4BaMDW_BFNDL1CftAHRDEND9MDXxCu9C21Cf4B3UBsBAgCCe4BdZAg4Bk3BpCCj4Br1Cx1Ct1CdxAA5Bu1Cy1C_4BdMD80CPrBI5BLND61CEwCnxCzBDc5Bu5Bf6BP2Co2Cz5B3FD0JDl5BuRDG2CA2Cb7BJ2Cs5BR6Be6B3RDwRD5RDR2C71A25Bg7BPVBa7BgLCl2Ci2Cn2CASDbLAq2CESD72CH2CuJAv7B6vAISDh7BQSDVJASSDYsA6JCy2C37B02Cu2CbSDu2CdSD87BkRDvKDI7B_2CR8B94BaNDL6BW8BA3Cz3CWQDO8Bv8Bg3CXEAG3Cf8Bp8B-8Bh9BF9BFiC6xCX3C2SDL9BA9BiBAy-BxJDeSATPDATD59B09BgJCETDDKD79B5PAITD70BBGD39Bb-B7-BVVBI-BhHAX-BMTD0yCTxBDTDPTDu-BpQDtBAVTDaTDA8B6rAe-B-eAU5Ci-BQTDE3CSfBx-BfTD8qBs-BqTDh9Cw-BHTDtTDl0B0-BcFAx9B6ODq3CrTD2TDt3Cu_B43C3eAvoBh_BBbAa_Bu3Cv_BAyBy3Cv1C0_BCUD8TDzBAx_BXMAzRDuSDr9B8_BDUDzMDi-BQUDJUDBACfHAZ4C-NDu4C-NDcPDL1Bl1B2PDjKARBCh4CLODj4CgNDI4Co4CbUDVkBk4CWwBXlA24CK4CcODM4CG4ChBCV4CBBC5TDaUDzOD55C9ACH4CKBCJzAMBCf4C2UDvUDpUDlUDTxBm4CNkCOUDS4CW_Bk4Ct4CYUD3UDw4Cy4CjiA04CGtAtUDZDC65CUDC7KA6MA95CwDCgDCvoBE5C9CCI5CfNDxUDwTAIECf9Ca9CDLDjVDn9CUECc9Cp7Cr9CoECPKDUMDw9CW_Bi9Ce9CxECkVDuTDnLD03A99CIKD29C0LDq9CaoBtVDhECg9C49C1LD2VDMJD45BvVDQpBL9CpVD27C3EC47C29CV_B_VDVECQ5BaRAxJAw4CRXCgEAbjAgLBUPDP3CGrBJsBw3BUWDloAXWDmvAgFArCCPWDc9CdWDMECxeAyHBhEBn3CNjC8MC3HA_IAfOA1GB3GBkBABMCrKCVRC7DDdHD1HDFUBtHDIgB4HDyHDpEDhDDkxACyA2TD4HDdyA_TD-5CNEDaIA3fCfEAtEArODGdA6EA0WDsKCK6CFEDe6CyuC5WDQxA7WD-3B9WDH4B9HDlEDz6A2HDDXDrHD5uAFXDvyAhyAohCuWDl_A6MAHJAjHCYXBQXDtiC3WDVIDWXDJxAYXDvHDhXDQxAbXDGMDSJDt-AfXD57AcXBAXDByAHzAxEAGXDgADJXDoXD0UCc9BJFBEEAJ3ApBA7JAcFCoAAGBDHCCK-CBpC1WD4_CPAD--CctCxXDQdCzXDOxA1XDJxA3XDzHD5ID6UC7XDWyAEXDBYDkXDHXDtWDaIAIFAYJBTEADrBZ0BhHAQdAVEA-0AcFCQXDdaCvXDaIDYYDOUBaYD7WCDvC4YDMxAeYD_WD0HDP0AiYD9XDBZDBXDAYD6HDZpADYD3GAVkBQkARACkLCSgA2EAhWDzBAoAArqCSYDsKCh5Cd6CN_Cf6ChYD6WDARDuHDbYD-XDjyAOUB_YDzQDlvCT6AIxACXD8XDZIDXYDCZDiXDlYDNBBnYD6HC3HAMZDVWDFGAqWDEEAOEDWZD4AA7qCe-C9qC4WDtZDXXDeZD8WDcYDQdCkZDEXDgXDhZD1yAHZDCYDyfCzZD-XASCCtYDHzB5QDrEAQXDqTC2YDsZDGZDMxA6YDaXDTtAcXDouCiGBDZDrZDmtC9YDhdAvZD7HDNaDaIASgCBBCNiAmEAMyAuZBQ6AvqBrXDXoCw5CfUC3AA5AASXD9ZDGEDwXDAaDyXDCaDZXDEaDjZDdaD4XDxsCdEBhaDltC2FBnZDnED5HDMaDmXDpaD-XAjpB4DBhBArODujAtaD8XDfZAoKDyaDVaDdEDZZDv-CVXD8aDZYD-aD0XDJaDszAxHDGaDAbDcyAIaDFZD_XDcyAmaDJZDoaDLZD-XASEAMLBJlB0SA0YDOADcbDQAD3YDfbD5YDhbDgZDqbDiZD-YDCbDfYD5XDaCBGbDkYDIZDlXDjoCOaDozBHmAjpB-IAClBWFBjqB1_CWZDM-CREDf-CgpCkaDfZDaaDibD_bDKaDBcD-IAeaDjIDJbDGcDnbDlaDIcDxZDzFCLcDhFAEsARVDT-ArLBRmAClBWCCJGAoAAuZAwyBP0BQXDReCWcD-ZD7aDZaDxHDbaDlcD2EBCcDAZDgYD9yAkcDjbDbyAmcDMbDKcDObD6PAsaDiBAuaDXbDfxATZDv5C3DDDIC1aDrHCXaDjaD7bDbcD8bD-bDEdDZcD-WDlZDVuCZcD3HDAdDjXDwZDKZD-FAVkBwYDp4AUTANYDPYDn8B0YDbbDcnC5bDYaDrbD-cD9bD7YDIaBgdDmbDHdDGzAobDqZDHbDKIDFdDuZDncDpdDtgC-XAsdDyYD9XBObByJA0YDt-C4bDWYDadD9cDacD4dDedDEcDFbDFUB9dDdcDkbDqjBjYDmdDtbDJcDZEDHzBuAAqVAzAAzWD6ZD3bD0dDSeDIbDcZDBaDddD6dDxWB8dDCdDidDYcDbdDhdApbDfdD3eDLbDmYDHeDqVAQ9BzSAX0C0YD8ZDe_CSEDjdD7eDTzBacDcaDgcDDbDoHDeXDiXD5eDYeDgaDFeDKdDjeD3HAqVAfJAE2AP7B5QB5UBVaDUYDReDs_CteDEeDveDcdDxeDaYBzeDMfDDcDEbDTfD_yARfDrfDjcDUfD9eDvbD-FA3yC5EAgIAVaDc6CreDhfDDeDgdD_cD-dDoZDBbDpfDDdDSfDwfDtfDBeDHcDVfD8oCkeDn_CbNAH6CUcD4aDFfDXcDbZDjfD9aDweDLfDjBAhcDqIDueDUyAHgDgeDGeDzfDuAArcDLWARVDdfCrBCQVD2DDEnCoHCrKCTKCZdDifD9fD5dDXgDZgDmZDbgDpZDfeD_fDKbDndDnaDNbD3GAigDFsA9aAfWDpFC9EAVaDQeD6fDfaDFgDVgDlfDxgDNfD-HDh-AGdDceDIdD8eDodDggD9gDRVD_KCneBjFAFRBmBA0YDEED5aDUXD_ZDUeDJfDDaD3gD9TBbeD6eDUeDldDjhDxfDShD7gD-FAUhDeSAIXAiGA4cDd-CRgD7cD6bDghD-fDPhD_dDlbD0eDHaDdgDphD_yAheDocDaEDaIAuhDzBAhwB4cDchD0hD6aD2hD3dDVeDKfDAdDhdD9hD2gD5hDAgDsbDfgDshDhgDAQAjgDeSAAkABDBX4C4cDYZDFhDicD0gDweDWeDmfDkUBofDYgDLhDdXDNhDQfD-hDUiD4gDBiDHeDFiDhIAjOAXgC0aDrgDqeD6pCjiDUgDgbDWgDQiDlhDEgDkiDAeDTiDmhDNiD5gDubDYiD0iDY5B-KA_EB1BA4cDffDiiDagD9iDliDPiD_hDdYD8hDmdDufDOfDtiDAiDXiDLdD8gDaiDFsAJNAxtA4cD5fD7iDTjDvgD_iDXjDFaDZjDsjDHzAbjDMhD6XDqhD6gDgjDthDijDRVD5lAJGA1fD4cDEfD5_C8iDqjDJhDAjDujDwiDOhDGjDAcDJdDyfDKjD4jDeSAUbDPdD8XDVaDzhD_jDpjDIfD4hDHkDecD7hDCgD1eDTgDkdDxjDsiDzjDejDJgDXpC3HAHzBneDUpC4cDQgDTkDzgDUjDlfDmiDKhDqfDcjDgkDcgDFjDCjDskDJkDrhD2jDvAA7BA7FA9BAxSCsXDYgCyAAwAArKCjADHFDjEA1FDfBDzRD0DDdGAPeCSYDicCpkDVYD7fD8YD7eDygDVuCOTB-FAmRBqTAxYBsWDyZDLlDkBAnkDapCCoCblC8iDWeCNwAIIAoHAmaC4jCrED5FDIFDqTAqBDLFDAdDUlD2eDtoAjDDPrAQIDTvApIDrkDWlDgHDKuAZlDMTBEdD6lDkvAYWD5iBqHD0UB6vAmlDEBAolDegBSgBrfBqTAslABvClJDQ_AnJDXAD0RDwnBwJDTyC-vCyvBHqBoJD7JDqJDXmDqRDivB_yBHwC_vBCPDq9BIMD_3B_vBBvBswCYvBOMDuwCavBRMD-MDgmDlmDMRD3uBqmDpwCtmDomDSMDxmD6MDMxCDND0nBuNDAND7mDqxC9mDKoBqMDWNDmMDCNDn7Cz5AMwBSUDsMD8mD2MDAnDQNDOnDqwBORDa1CYxCHNDPND21CKNDI1C-IAgwCQnDZnDRNDv4BMNDVNDZxCYnDXKDanDE3CaODNNDBxBZNDcTDUxBWxBfVDwCCbNDunDeNDl0BJVDlxBjNDoxBLkAw3BnND6xB3NDAVDKoBuND8ODhODExCUyCOyCfzCDoDbMDRyBwODIoDdODkACBODcyBMoDvrBryBGODlyBqyCbODjUDXTDc4C3OD-nDYoDNoDRODfUA1fDRoDVkBDzCSOD_yCioDDzBeODSODSaDnoDm0BpODOfArODXoDWODVxCPzCGoDwNDcoDyoDsxCw3C2ODHoDPODbzC5TDLoDRQDPPDwzCiKDJQDxPDFPDmQDtODYQDcUDpzCYnANPDBpDLpD2BAaPDPpDsPDdPDKzCDQD40CiACcQDs4CA0Cs1BU2CTpDEQDx1BGQDALDJpD5PDYpDE2B-PDFpDAQDipDCQDfpDmpDipDIQDfPDN0CCpDL1BLQDC5CVQDlRDI3BlpDM3BQQDppDOQDTQD60CIpD21CizCfQDz0C8pDxpD_OD45C7pDMQD_yBvQDfyCxQDMvCLIAs3B9QD2QDyBCPqD8BDUHASqDMqDUqDH6B4QDYXB73BvPCkSDF1CB4B_0CARDpPDGTBGUDEACG1C3mDS4BUnDUxBqqDJMDTnDJ1C5mDQRDXKDs1CzwBx1CH5BdRD3qDhRDjSD0QDmRD41CoRD5BA71CrRD6SDtRDS6B-RDx0CQ2CyRDerCUmDF2C24B_RDI2CR2C7RDGrD9RDPrDJrDxRDk6BS2CjOADSDUSDFSDj2Cb7BOSDS8BKSDRrDMSD7LAf7Bl2Cz2Cc-B37BfSD87BhSDbLDTMDz6BmSD4KA82CV8ByrDrWDUmDD3C-6Cc8BkxB0SD7SDD9B3SDPkBz5ARAC1SD_rD9SD4SD1TDBeDy1Cs3CBUD7TD8wB6oDnQBFUD6TD33COsD53CJxC73C-4CBCCoUDgpDZpDg4AkAC_UDdoDwUDxnD6UDesDLVD_nD4UD4xCPxCsUDfsD4oDIVDCVDkACW4C1UDlsDgsDBVDgVDO4CAyB8UDe4CzTCrsDnODtsD1sDr4Cl4C9fB7sD0rDjsDRlAjBCnUDMVD69Cx4C4KBsBC14CZVD30C54C75CXVDY9CCECTVD0vBcVDJ4CeVD1nDq4CiVD2jDZ_C9aAK_CJiDqkDg-CT7Ci_C_DDpdDetDxqAH-CLIAK_C-jDQlDwcC9DDR_CmtDzfDotDVEAhBANRCI6AogD2bC5DDhiDojDg_Cu_CltDw_CE_CIXD9FAZ_C1mA5tDcUC5DDSkDutDzdCwtD_SAj_CCuDoYDEuDsLASvAHuD6GC5DDEhD9tDjtD9WC-DDBuDAEDdGANRCPHAK_CzdDZuDO_CNuDWJAytDshDoZCqcAmNAsqC3aDtgDQqCVXCxtDduDntD1cDG0AKUCb-CqHCRjDkuDw-CktDcuDzqCT_CdtDfZAtuD6iDIqCseDwuDjqCv_C_uDx_CBvDVuD4DDqHCnjDFvDRlDJeAxuDOuDouDdtDNvDWdDDMCjuDRvDGFDoFDMfA-3BZFDv0AzfDRXB9NAhVC-NCPlDgfDGhDrDDjQB6PBRJDSLD9KDW_B5KDoKD2KDgEA0qBgEA2qBfUD7KDEsBwvDvrB_KD1KDjKD1vD1xB_KD0vD_0ACwDzKDArB5vDVPD1QD3aBAMDwQDqQDQqDYqDW9BLwD-aB8LD30CdqD63B7QDgqD-qDr7BJSDQrDRSDstCbiBgFAaSDzfDFiCHiCPXDBpC0AAVjChtDLuDTjDgPBsvDVJC3EASeB2EACeDDvCuwDzPBXQByICcKBEwD2vDhBAtqBSdD7wD8qB_KDJwDaWD8KDBwDrKDHwDNrB_vDS8C8vDKrBIxDwGBAwDFwDH6BCxDBqDXKDNqD45CryByQDt3BMwD39Cx0CXwD6QDJWChrDoSD4RDPVBYSDx7Bz7BpdDlwDtbBoBAk3CuhDrMCyAA6RC6cDLiDctCVIBRiBdJD8FAe8BdxAoxDbNAzaDVdDoHCJrCttDpvDiBDjEACFDX3AiED00AFFDCyDvAAHlDjEDNUDqvDbIDu7AI8B7lDe7AIID-JCfkDobCDQByICurATrA0wDIaB2wDYyDCPBwJAkuBlBATNCcyD2eBbQBjQBMQBKdC7QBdQBukA5wDWGCryD-QBqgBLmD0fBw2A2fBI3CVlDTJB1xDijBHRBSwCPrBSKD3JD97CrVDr7C-VDBKDZKDDKDFKDAKD7JD2JDvMDM8C3VDHKDl9CKzDCKDTKDMKD-JDxTACzD_7CEzDRzDGzDTzDE8CVzDWKDUmD_yDZEAC9CEKDKWDGKDMWDLxDGxDyKD3vDKdCzvDQxD8wD4vDUxDUmDxKD70B-vDsYDveAuzDGwDrzDClC4zDSxDOxDa1Cu0CyLDSsBULDM8CdLDELDC0DJnDXsB0rBrLDSLDtLDHzDN9CqLD5LDB0DU8CaLD0vBF0D_8ClLDU0DJ0D08CL0DYLDN0DS9CJWD3sB3LDXLDyzDe0Dx9CUKDvLDQ0DxLDsLDY0DLKDCWDg0DoLDWLDc0DUmDWxDZQDx3BhDCQwDrBAZqDq9B00DTrBaQD53BfxD8QDE8BdwD-6Ck2CC1DVSDjxDfwDGdAttCIuAjwDUtDxDCQzAE5C84CQKDXKDYDCP1D2pDXtDmVDcxDq8C69COKDKVC0qDUmDGWDVsB69CfzDOUDh1D-XAxVDmzDk9CR8CzVDnVDD8C8VDW9Ce1DT1Dg1DAWDczDo1DJzDs1Da1DizDIWDvrD_JDtBA4VDQzD2jDFiCAfAC7CtxDZ6CvxDrwDpvDjlD5yDhjBrjB19B4xD3TCDuDrPBRYDw5CTRC5AAI2DSjD-tD9uDyuDKvDQuDclD9FA_IAtBAfBA5QBahD4uD5AAAyDY2DauDRqCAuDc2DeuDf2DgJCLUC1AAI2DOyDFbBu3BgHAdGAWZCZYC6pCJyDEyDJMAGyDRHDzFDpFDXqDACDkFDO9BY-BJyDLyDHyDNyDtnCdlC03A2GDk1DOyDfzAfHDYlDbpDjHDAdDVSCWBB_fBzzBckD50AH5AU3AsQDMiDX7AcIDmMBu5AHIDz5AJIDSlDzlDi3D0GAsrBaVBlyDdfBVRBxIDlwAhyD6SCkyDryDpyDKgC23DauB7mB1SACcCxkDXyDvUCTbCKdC0EBiaDifDeyDeEB8AB4QB6QBwID8QB8IDjsCDeDG4D2xDr5BqyD2aBUwDf3DzxDTJBUZC32DgJCbJDTOAR4DZEBW4DmtC0xDSkB4SDQmD7nBemDbmDq9B8vCn4DAoBZmDAwCFzD51DOLDBzD9VDx1DUMDhzDx4DNzDEWDy7CLzD34DezDcKD-9C9ODqoB24DjzDqVDz4DqYDy1DOUDC5Dn0D44DyVD45BJ5DUzDkzD91D_1Dr1D28C8vDVkByvD_wD8zDqzD9wDzkCDxDbBCFxDRxDa5D2qBKxDu8CMxDUrB6zDRlCozDg5D4KD-zDjpDM0Ds0DFTDE0DJLDy0DOUDZLD07CVzDiLDR0Dr0DzLD25DQ5Dw0DwLDeLDH0DoVD81DirBy5D55Du5D75D1VDv0D45Dq0DH6DB6DJ6DD6Dl8CG6Dd0Dv5DBWDPLDi0Dz5D4pDWqBl0D61D59CnLDR6DM6DXKDmmDy1CpmDMMDZMDrqDXMD1mDywC0nDOqDFrDq6D2xCwnD5UDyUDcNDu6DzvBDtDy6DyhBiNDXpDkzCEpDHqD20C-pDRPDlPDzpDMpDy0ByzCZTDtpDf0BSpD9pDSQDl1B66DtPDzPDY0CiQD-0DnPDapDuqDbqDOwDkACZxDTqDbxD3QD2tBeqDZwDKRDI4BzmD-bBtqDorBSRDb4BaRDWRDa4BZRDhUBgRDfRDeRDtSDZ6DO8BD1DsxCF1D16Cz7D10Dg5BlxDiwDnxDorDcSDqrDeSD-rDk8BBsD_SDEsDC8Dy8BxzDOUD5rD45Cs8BB9BF8D38BHsDd5DtQDvsBj-BxTDEoDDoBG7Dp-BmTDc8C9NApTDlTDbTDJTDbLA89BWTDW_BOTDe8DlpBSTDDcAJ-BynCXKDq-BjoD_fBY8DE-Ba8DZoDeTDm8Dc-BhTDMYAg-BZWDe5DPrBt8Dl-BoTDwTD18DbzCyzCV8Db1DdGAd8DZ8Df8D70BzTDsODo3C5TD5ODJsDMsDTsDE3CPsDGXDSsD2_BUsDw_BqVAMUDMrDOUD23CX9DT9DsfAWUDFFDhqDjCC_4C10DQtDVVDHDCYVDJ4CVtDbVDRtDkWDw4Di1DnLDd1DG5DuVD01DF9Dv0DP3Dk9DbnBm1DXVCj1D-4D5VDZ1D7VDc1DXzD6JD41DD-DDWDM5Dv9C39Dc6Du0DD6DOzDnzD2jDn-BGBDBMCqKC5bC2YDUcC8yDVwDoJCSpCXwCqrC7nCwkDEFCR2Dn-BsxDMkDuxDiNCvuD1wDL2DYJD7yD3xDFUDpdDn-Bq0BhVCzAAClDp-DdyDnyDx3D4KBayDzwDryDToCz3DOBC13DL4DhuCElA93DyjD_3D4wDwwD6oCvyDZ5D0zD-zDtzDp5DvzDc5DI8Dx7DQrBpzDN_Dn5DJxD2zDf1BLLDl5DJNADwDM_D-KDs5DR8DNyBuQDW7Dx0CYxD40D60DnQDm_DJqDd7DYwDgxDdrDPSDI1DXSDgwDutCzBAN1DS-DgJCK-BmLCXFC6uDcvDnADDUCeKCgKC3rDSBDBBDTWCBAEfSC1TCc7CzfDx-DbPCB1AmnC9xD6AAicC-_DqlDoGCkSCIAE7SCGUCQ2DRuD78A6_DyVC8GCpTCcdCxxDhaCAAEdSCEBDKAEOJCi-DcAENAE5VCEADhAEKuDByDGAE4SCmAEzTCFUCzSCbAEe2DdAEvoAeTDqtCyAAHzBhAEYuD__DyAEDBD1AEoAEp5CblDpcDG9DeAETPCzfChAEbvDVAEbKC0AEEUCGBE4AEJBEu2D7AEbPC2BAwBA5AApTCheCElDRBEmSCFBEaAEIiBKlDu2Dy3D6PA3fDBpCAgCBlDilDUkDtoAvCBHbBgyDX_BWJDHHCcvDAkDP0AvCByDBRABxBEnBEuvD-3DHFBSfBnGBSfBgHBwiD3QBVHBSfBJfB4PCzhBRnCcAEvoAJaABMCwAAELCwAEo2DylDLqAotC4HA-UCrtCK1DhwDHJDQgBShBM2DFEA_LDbkDExDI7B37D-_B17DYsD-CCW1DzsARtDS1DUMDV1DaVDZyBv9DzfDOCEUXAoBA17AjBA37ArMCtjCovDUCETgD0xDgCEsjBf4DjCE78DcwDH1DE3CoCEeDC35Cn9DRnBR1Dr9DO1DxCED5CzCEshD1CE_MAI_CQoC4RCZ6CtjCUAEGfD8uCr-DcJDt-DtjBEDES8DlCEHDEE1DgrDs9DrCEODETtD83Ct9DyCEp9DGHD2jDVDElHASgA7_DaDE6kC2-DmyD-JB6yDN2Da-Df3Di8BmCEjnBJDE21CwCEPtDNDEtCEPDEtDErCEu9DwDEeQCjkDdGATGAPCEBpCRCEsgDjAEaZDebDtoAXCEtuB67DdCEphBBDEiCEhxDv2CDEEU1Dm9D90D4UDrDEf1DGVDlEEcCCdzCY1D2jDREE2CE4CE6CE3DEQvDf_C4yD7DEfEE-DEjDEk_D18BBEEl-BjEEUmDFEE44CHEENEEStDpEEU_DCFE45CU5BSDEFFEpdDwEEWDEHwAkBARoC7CEWaDWEEdbDdHDADEs-D9DEy4A9yDGDEerDjrDEAEIFErEERDCQ1DIEEsDEpCEuDEMFECmAk8AOEEIBEDiD9FAPFE0DEOfA2DE0aD2AAtjCn2D7uDyuCZFEgDEbFEiDEhEEGSDhFE79DFACjFEB5CsCEFFEuCEOtDDFEtEETDEvEEgGAG0AiFA8_DAgC4FE2BEFeCLHDWgArIAMEDcAEjfCglDPBERfCJyDorCKFDEMDwFDjEAjFDPLBlFD68DkDEB5DdmD9wCu4DcmDWmDsGEYmD2sAamDTmDOUDi6DKMDK1Cm6DwqD4mDl6DdNDv6DiODsnDatD-sDM5B9GE16DpSD36DkGAH5DU_DizCUpDLPDjoAN7DDpDNpDD9DH7DQPDMPDF7DqFAw9BPHE1zCA1BZHET7DdsDB7DQpDE2BR7DYpDM7DFRDM1Ci7DtvBk7DHvBm7DfUBo7D8qBrHEsBAi4Bt7DirDy6C4qD97DgSD_7Dx2CB9DwGEQ_Aw8DE_By8DMzDDEAH9Dx8DJ9DAzD9NAKTD0GEU_D98DxoCdKDM9Ds8D_HEvrBH-Bp8DUTDr8DUmDKIEQlA9HEEACWIEUSA08DI9DgTD00AiTD58Dj8D-_B_8DXpAE9DW_BsTD6HEf0D6AE29BpIE57BL9DIsDjzBP9DDBCTUDIUDY9Dg_BmYDW9Dv3CsfALUDj9DbwD_9BUUD2IEi9DJlDR2DeQB_KCFEARGEIPC5DEQMAWGEuhAYGEKKCEJENrBSHARwDNYAKWA-cAIJETCE5FEHEDYHDuEAWiAOJED1CqAE5AEArBSJE50D4FAbsA7FCYgC2FEtjCKJEqMARHDdJEYIAZGEhJEwWAQCEELCdGESgDYEEWCEwTDbEE1_DTSDshDmBAaLAnBA1IBlgBYvDMEApJE1JE1hDNOCMJE0gAvJEPJEaGEcGD8xDpgD3bCpwDm2DrJEeCErSAvwDaICYLAywDUrAC_D--D0BAiyDB_D1QBSQBaPBF_DWyDVXBcQBI_DYKEXYCL_DQ_DBxDO_DY5DsKEHxDY_DtKDT_DCGEzzD57B1zDQXB3zDwKE30Cf_D7KEr5DyKE_zD3pDCGE80D5pBo_DC3Dq_DpqDs_D10DexD52Bf7Dx_DzHEXrDu7B7JEZSD87D9JEOKEFGAl-DscDDKE3bCfIChlDWFE1dDh4DfDEd4Dt-DJgB4yApdDcsAJGAjZCUjAbLEV2D8tDUGEZ2DbuDb2DS-C2jDoLElBAqLEfZAi2DdZAtuDYJEvLEp2DUvDnuDzuDzfDUmCUjABqBrMCqTCy2DCGEIIA48CnCB1BE2EE6vDRoBw9DLMECiDHzBNtB8_DSQCwAEwcCVHDaHDYDBEDB-CE-qCaMEh-DCgBqIARHDhsCcMEg4DksCkMEbMEdGA2cAD4DKRCcAEDnC2bC9NCHaCX2DZJE8cDLqAY7As3DmNATVBcKEJ_D7-DbKEhKEfyDnBEfKEGQCANED_DYEAkKEz2D4-DDQBoKE4KB6wDg_DxvDuKEvqBAxDxKEb5DjkCj_DeoB2KEQNEALEBrBa_DaBCpGEyqBW_Dh_DbNETNE8KEi_D0KE-IEbnBELEJxBPwDHLESwDPrBqNE-0DTaDzvBOLEG1DfFEewD0_DbCE2_D4_DWfDdGAodCZLEbiDn-D8LEOME_CEiLEhNA2xDlLE5xDzfDI_AZfDgEBWMExAAQeDZMEpMEaIAIIAsMEvEBC1AqEDdDERiCgMEDgDyGDQHDgsCqME9FAVOEkEB_9CvMEBUBWOEoMC5rB4FA3cDoJEZlCEvDDOEfMESOEtIAhHAiOE5EBpdD1fD0FERAE-NCJrCtBETEDijCasCjGDOqCplDZOE-qCqfCBJC8GDnmCRJCbsCVJDhIAmpCaJEhGDdCEzGD_OEvBAkGD5GDhhCN3D22Dn9C54DvfDLIDQyDaJDm7AnGBzRBe4DnBAm7A4lDgUDdtBUwC3oCUYCYwCVpCLhDlBElWCzFEROChHCYKB-VCIlCIMEKnCdlCJPEAPEcsCFVChKBCPE2JEOPEhhCGPELsCVGD5PETPERcCxpC5AE3OExPEvIBffChHAKQEwBA0PE8NCUKEzGDFQEwXCIQEWBEnPABEAmvD2FE8OE3EEw3DDQBXRBKKC1MEaIDG4DbtAn3D3-DDRBC_D3VDENE0IDWRBhHAwJEYQEOXDveCNlDVcDM_CXFE2MEIkDYPEUfBuPEiEAhIAF3DVMEG2DwdCkcCK2D4EEaFEhCEeJDhHAcjB-QEfjBdMEjQEX4DFRE8FEHREs5AXJDRRECDEsIAlIBdjBF3DPvCjLE9FEDDE_FEfrDHSDQDEGEElFEHGEJEEoFELEEvDErFEVDCTMEhHA_iCRAEyMEcQEfLEGvDo3D3MEq3DuEA5MEH2Au3DIJDWKE5-DrLB-ME6REVKEcQBdKEDNEJRC23DjKET4DFNEMNErLBONE-KE3KERNE4ACNSEaNEVNEIwDnNE3PD7vDhNESSEi5DdNEkNE_KETSENrBcSEiNEeSEzKEA0DJLEb7DVqDsNE51ARwD_DEl_DmSEcqDu_DA1DawDWSEeFEy_D3NEFEAcEE7NEKgDtREKdC_NEYTAn-DBBEvOEYFEFOEkOBkLEP2DkBER2DUFBnBAkXC3aD0ME9LEO_CqfCXPEKECaPE_BEwRBXKE6-DaKEASEFfBCSEyBEESERMCC_D33DK4DJSEKdCuyD-aAPdCOUBRkCSTEgzDrGEW8D2nBvJDRmDBTDzsAt4DuJDuGEuTEr4DC8BJHECGEimDB-B86DU5DYSE9vDPSEpKDV5DQqBmNEkSEvvD9TEW5Ds5Dj5D8TEq5DhSEXsCRSEmEETxDEUEh6DsmD6GEQMDfwCp6DHMDTUEnmDVUELMDPRD3TEoNEVMDn6DbMDXUEEACN1CiUEwmDHFECGEnnDtND2sAuxCknD0MDInDvTEenDmnDgnDDKDxMDIxCgGAKxCBnD1MDQODqnD5MDRnDCnD8MDyqDnUEJGAyUEUmDqUE57BFNDFVEOUDHVEW_BmxCkMDGnDNnDAVESND1PDjnDXnDAHEs6Dz6DCyCFHEw6DosDsRD06Dy1C2nD56D1xCzxB6nDnSEP6BA6BsoDtxAbyCA5DXQD3UDLoBApD4ODumD6ND1oD2ND9ND3UDgyCJFACODNIEUmDE4CToDH9AHODmyBryCxVEtnDwVE3oD8sDSoD8yCgoDGOC9oDiODvoBZODm3BMWEYVEfoDJGAroDRWEoODS0AJzCPzBsoDvOD0VE8NDJpD3UDu3CFWE2VEmsDs3CiWEkpDypDQpDkmD9ND6pDUHEh0BVSEmPE4PDoWEMHED7DYWAOpDK7DC7DRpDbHETHEVpDdTE3WEQpD_zCD4BFTBepD-WEzWEyPDA3AUVERUE8VEKpDFXEnpDKzCfHEMXErpDa0CPXEbsDf0CJ5ATXEYpD1pDt5DXKDLHEbsDhQD7WEFqDLqD96Dc7DgQD00CiXE43BPQDhXEr_DtSENWEz3Bp_DuNEF1CKLEmEEGLEpSEkJErSETwDyqAb-Dt_DJMAyNEfqD93BARDkqD7oAmqDERDMqDGRDhUEIRDpHEEYEmHEGYENRDCVEdUEUMD2qDv4B1HEc5B6qDRYE8qDwrD8RDI_A51CCrDqRDkMDeVES1C2RDWrDL8DYrD9IEySEl4BgYEi7BLSDZrDTrDd1CnYEWSDFEAJ2CCSDDXE27DmDE07DoDE1NE0SEnDEkrDd7BmrDUMDm2C1SEjODTLEmxDtZAsrD_7B4HEQSE16CprD8wBB8B9qDlYEO8B2rDQLET4Cq4CrSDnSDC9BC8DzSDkBA3yDPMEs2CwSD6rD4SDDsDB8DP8DD8DwIEU_ByIEY4C7_B1IEg9D9TDx3C4yA5IERUDWsDCtDhACeUDvWEaZEG5CiUDssDhsDx6DeCCn6BwZEcVEK5C_sDrUD-PAtUDp4CCHE_ACwsDQ9DysD3ZE0sDisD36DbzB4sD_zB-UDIaEHWEKaE5ZE2sDEVDeNE8EEtCCZsD3UDJVDGtDD4CasD-9DnLDKtDmgDtBCSVDqDEmFEoUEfUEJFEMDELGENFEYtDadB26DhVDJOD2jDITEE2Dm-DG2DagCUKEeEEGREZjBIOEVBEvFEIfA_GDXKA8SEGtAuxDGnC5aEwjB7aEO2Dv-DzfDMOE2BAOOEbbDROEfOETOEhHAtME-PEHKE0XAbOE7EEIKExOE-FAIIAVbEMbEnOEyBAoAApOEuuBbLEEMCJJEyRESvDgQAZbE6QEfbEshD-PAbLEFaCVjC_SEDPEBTEDRBZyDXTE9-DbTE03DsQE_lDKNEGNEJ4DIQBC_DKSEVpCrKEk5DGUECUEALEP_DHcELUEZSES_DJXE05DBUE9qBIUEbSEPNEPUEs5DgSE10DQUECLEfUEwNE20Dk7BtNE2XEvNExXEEqD8XE0NEzYE2NERLEkxDBZE77DDZEzfDfFCZkC3aDTGEATERADVGDQTEZECoTEuPElFCAfD_HC75AV-DeUCzcE1bEfNEbnBdsBQ2A7tBlVDq9BFdEIuBWACSWD-SBMECdnB9cEjjBt2DINADTC92ARdEHRBNrCJ0A_cEDlDpbEU_DKdEVuBqND_yBfdEHdEH6BJsBQdEwEEb3AjWDvcEVdE5HBXdEY0C_AACuBElA7FA9AA4BA1dELUCDoCddE72D5gAUFD92D2FDMrD6cEvAA2QANYAOgD0aD6kC4AAuLE0cEYaErECMECWYBw9D9_B5pBJsBoWDDeEE7CpdDlFC7kDkBA9kDlgDz4CtBCBMC5bCfICY-D25CuUDdoD8ZEl0BNVDLtDngDTdEWeE8kDDTC1ZDgWDS1AdeE-NCuOECdEKeEvnBcWDIdEFWDMeEhoBXACeWDZwAueEpYC2jDqeEYeEseEAhDRZDnJBZdE-XAweEVFE2QE5bDeoB2eEhdE41DPeEsgA8eEneB-eEiWDNdEVeE6kDreEDME6kDjqBI_AreE7BA-EAGdECEAYeEuAAgfEa6ArTAKXDGrCvRE6kC2WDddEJMEhHASMERMENLDy9Dv0DsrB3fBc_A7FAZoBnfE1lAWzDV2AdSApfEkOE5AEBfE9kDDMExAAcfEj_AffEhfErTA8kDlfEKgE_fEq1DV-D6qCGKELiDYNEb6DA6DT0DC6D0vBsrBxAA3fEIgE9fE7fEHmAfgEifEAgEsVEbrBU6D11D69CbgEdgEpRDXOBigELgEugEPgEMIEYfEXeE9kDrVCNpAk2D1FESCEgeEvsBcQCmBANeEHvB9gEZ0DVNDSSB9gEzgEreEuZAJMAuAAtBANsBRgE2AAcDE_PEDdEwsBI6Ds7AG0DYgEP6DV0DF6Dg6DgJEYQEDgEgSCX3AH_CBCEKhEMhEBpCqKCxRELfE--CVgEngEMMEI9CqhEwVD69Cz3ABCEj0DAeE0gEBeEFQBihEmrBNhEBdEQhE0eEmgEThEElAXgEw8CChEh0DK0DS6DbhE_aEdhEmHAF9C3hE4AAw2DPhEmNC6dEHhA8dElBA-2DXUDX0D-hErhES0DBiEZgEXsBx0DFiE05Db6DHWDd6DK6DX6DFiEzhEreEyNE-VCClD0bEObCH3DhHAUiEkYEwWEPrBvVDw9DCiE79CF4AXKDGWDy9CJ-D19CshDdhEyNEcfCzBA4gE5OEwAAGICfBE6BDI3D_2D9iEZfECfE_iEB1A3uDw5CBlDVjCGjEnBDIjEViEAfELjE9kD_iEtBAyAAbLEBlD0-DTjE0FDuiE-dEGhEMjEnoBtBA0AAObEAlDEjEIeEeGErlDGlDijEIlD_dER2D-iEmjErBApjEQjEEjECOEtjEFlDKyDwjEMyDyjEcAE0jEQUB0oAfeCqjEsBE5dEujE9jEdGAviEDJEBkEYjE-kDDkE1oApiEgiCIkE8jEVjEgBDmiEljEQUBjdA3jEDjEyAAyeEsiEJkEXkENkECgEPkE_iEdjEEjE1EE7jEevDyFAjkEAkElkE0hE_iE3BA6MAT2DekEMTEQBEHjE-jEJ3DvkEchEmkEnoBsZCdkEQKERjE6hEPiEikE6kEJjEXjExkEnoB7BApfEpiExAATgEkAEGlELkEjjE6VD3eEL-D0VDleE_9DLWDq1DeKDbWDM-DhiEO-Dd9Cp1DygErdExkEhhELhE4hEkhECMC6jE7hEphEXiEUMD15DXhEbzBxhEy0DZkEZjEBCEZfE6NCkhEELCOiEUgEJ9BICEWlE21C9QB6eENdEvECBCEXoBgDDJlEniE4lE7kDCIC9kDJACV-D5AAsKC7gElSDJHBXHBPfE17BAmEldEj1DHmERIBSSBqdEKjE0hE7BA1fDFfEYEALmEWmEwSCNmESSBZjEnoBzBAEbEf5C6qCgjEZBDGCEkjE9kDjmEQZDYWDnmEqGBqeEOmEQkESdC2BA6PAZqCCMCymEXGA0mEllEffEkmE5mEMjEMmEmHCsmEQUB7BAflD0aDrHC3kErkE6BDGnEE8BamEUhEYnEomE1iE3fB9fAlmE2bBNGComEKsBCICOzDJmDhmEInE4mEhWD6mEzGB8mErmE6kDPkAGtAucDXKAwcDzBAOnESdCQnE9aCRmEqKCUmEr7BZnE_hEl2C_nE49DD6DenEqnEnJBpZAdmEvIAEhEV9CCoBznEBJA1nEmnE9aC1mEwnEw1DG5DweEjcCnhExjCNfEM-D0iEbiE8oBF-DZzDH-Dt0Dv1Ds9C04DVeElkBGME0AAAyDU_DziEYOEtlEoqBdoEYmE5SEVECMHA-0AhVCagC9CEOREhLEDRBtDDejBBJD-XAyDDlTELHBSfBMWBevA0BEp4DqTEzNDsTEzTEm4D7HEx7AtJDLpEIpEvGErTEyJDXYEhmDgKDIwC7TEc_DIcETcEKcEvKEMcER_DWNEzZEKwDXSENcE-TEbNEJUEbpEmpENxDjNEWcEspEiSEBLENMDzuBnHEk6D7uB21C2GEyVEcUEVnDoaENZEgUEUUEo6D8GEymDLYE0mDDVEjND0UErUEpUC9UEINDfnDSnD1TEKVEU_DMVE84DKnDHxCMnDBNDcwBPnDQVEWqEUxCIVEtqDy4BPqEpUEHqEcqENYEfxCZqE6UEwUEhnDsgEeSAKqElnDGVEhqEW_BtxCrqEXVEZoDznD-GEkUDEaEt6DaVEgVEusD46DXCCyxBlNDn_DEzBoVEWWEiMDsUEmWECqDfaEvVEdWElgEAzBfaEayCGrEbXEfaE4VEbyBDODDWEsXEiyB_VEVoDyaEjWEzsDooDaoD8oDVrESWEOWESODhoDDrEIWEpoDfUAmoDlrEu8DnrEUWEFzCqrEZ1BuoDzeAwoDbWE0oD7oD2oDbrEJaE0ODqZE2rE1VEfWEkWE_oDKrEcHEx0BBnAfXE0WElnAXNEWPDyWEbsDA7DCsEJ7DmXExPDePDrWEKsEjHEoPDcpDCXEccE9pEcXEupDP7Db3AIsExWEIqD4WENXEaWEFsEGXE0PDkfAspDEXEUXEvpDg0CksEZXEesE-OD-6DSQDeXEpsEYpDUQDiHEKqD7VEOUDDqDjQDkXElQDQcEU_D80DrrEY7DuXEicEwXErXEArEoSEt1AILE21CecEMLEzNEw_DMqDjqD_QDBYEWsEDRDfJEOUDvqDaUEO1CjqEuqDFYE_pEiqEcnDzqDeUE9pEQYE0HEhRD5qDhRDv7DF5BWpEsYEpqEaYEDrDdYE4qEr1CtYEz_DvYER2CN2CvRDqcEuJA6RDL2Cs4B0tE_YEwYET2CYsExiEzSEQZEvqEAFEJ8D-EE6pBYrDNSDPLEixD_YE3SEVLEIZE-7DKZErrD2HEtrDGZE2TE9YEPZEPuE2qELaE-2CQ8BXtEU_DK8DvqE7rDTxBe8BYZEO8Dw8BeZEeYEC3CcZEL8D-SDjZEQzAlZEkJCHUDNsDpZEEUDsZER9Df9D-6C4_BvZERaE21ByZE_sECGEHVD4ZEdVE7ZEAvEGHE6ZEP4CKlACaEfaEqUDloBGaEzIEHtDmsDQvEJpBOaEvSCOvEbaE7qEWaEkeEeuEUaE_sDKVDUvEcrEgaEv0DiaEbeENtDpDEgDCoEEjtEEuEl9DLDEmEELFETDCqREWVDdVDvaEKvEL5CnyBvcE1oEUTAhFAZpC0aDWFC7ZDHbEZGBY7AGIDjjBUyDiuEEREfQE0GDh4AdMEzjEKKArmApoEYZDsoE5eEyoEqICjQEFoBOeE_gE9iE_kDQjEheCQbEL3DijC3cEa9C5cE6oEMoC3yBNsCqtBgLCRdCrEAZLClGDdtCZLCnGDdMC6rAuwEVPE8cCOTD03AEGDomAvwECNBclEpNA5wE-wEzaBYXBXBAiGA5aAE4DMXAPTEeqDtGDXPE3VD7wE2wEM3DKxERTEK-DdOEnmCjwEZPE6rAIBA8GCLxERxE4cEYxEEADbxEvGDSxE00ANBA1oAg8AW3AaFDp0AN2AlPEVCEh3DdPENID4RE7ME3gD0lDt6AOGERID08CCIDF7A2REwoCb7A8JATyDz5AjuCytARkCCmDOwEBkEYXBoAAkmEdwERAEjbCYdDufE3PEiwEcxEkwETxEuFESaDGyEUyE6rAkXC4AAuuDNyE9OEhpCQyEXxE8iEAfEnoB1EAJzA6GAUJAKTEyAAUnE7hEjmCWPEeyE3GDYxEaxE8wE5yDtyE03AcADW3CPxEPyEhxEdxEjxElxEVeEiyEzSAchATCCzuAPKE2bCrTCfkETQE3lCWxEuyE00AZxEEMCgxE1GD6QE0yEfxExyE7DEzyEYXBkxEa6AmxEcwEQUBpxDIiCKTEPOEHzEVxEVzEvyENzETzE3HBJzERzEgfCOzEdQDixErEAXzEnBAZzEhyEbzE7xDezEsjEqyEEZCsyE5yERyELzEwyE3yEdyE5zEfyErEA1yEqzEiGDKzEtzE8yEvcEnoBFiC5fCVEAiEAQ-B3iDKyErHCslEXbEnwEQxE_zEF0EZXB8zE_FD2cEizELzESzE9zE0xDc0EG0EYzE9yEQUBa_CdqAkHAKTE7OEbyEdoCJxEW0E0yEZ0EHPEZADnzEYXBC0ElzEShBh0EtBAuzEwzE8NEc9CnoBk-DUaDxcEbdCgzEy0E40EMzE0AAD0EO3D00Ee0Ea0Et0EPzEszE50EH0EazESdCTuDkHAfqBLZAxNAezE9lEehD1cEN1ErzE6yEB0Ew0EDQEd1EE0EozE2yEM1E4zEO1Ef1EQ1Ej0EI0El0EoPAkPAoYCezEgkET0EIxEo1Ee1E6zEg1EkzEf0EyyEu0EK1EpzE20EMwEk1EWzER1ExzET1Ev1EGtAZhDezE5oENTERiCj1EJ1EjzEH1EA2Ez0EexE_1E71EUzE91E6rA60Ek0ESdCGJETTDVECkGBpBEw5CrTCRCED1Eb0EY2E7zE61En1E8cCT2Ed0EV2Eq2EV0Ep1E41Er1EvzEb2EaFBd2ESIEdGA4OEQKEj2EriE01ElSAO2EQzE00Eh1EUxEE1En2EB0EL1Ex0Em2Ex2EA0Ez2E70EzoE90EQUBVkBgDBYTABbAMTCkeAFiCnyEQlEXEEAQEr2EF1ED3EXHDA3EP1E10EW2EmzE40Ea2Et1ESdC_eDtABV1EzQEi2EtiC92EyxD3zEd3EG3EY0Ep2EJ3Eh3Eq1Ej3Ev2E4yEL3EX0En3ES1EaFBSJCIXBaLAYkCu3ExmEr0EOTE21EC2EQ2EI1EB3EU2Em1E33EK4EP2E7yEs1EA4EVSAwMEcUCFzES0Ex3EU0E83E31EM3EG1EN4Ei3EI3Ei1ES4EO4EU4E02Eo3EaFBN0EmNARnEQ0EFaCl2E43Ey2Eh4ES2EF1Ek4EE3EK3Ef4E-3EE2E80EsgAQUBuRE72EaqCx4Em4Ei3Ef3E2lChzE03E63ER4Ez3E93E03A_3EF2EaFBmpA_zBOKEnyEqkE2zEd4E-zEN5EC3E23El4EM5E64El1Ei4Eq1EP5E94E_iEqFABzE1kEB5EPlED5Ee5EL4Eo2ER2Ek3E30EJ5E34Eg3EE5Ei5E84EP3E-4ESdCwbEnyEL2EJeEryEs5ET4E51Ev5E73EZ5Ef5E-1EQ4Ed5Ew2EG6EZ2E35EPEEQ3ESdCAcBoLBb3CkyEJgAnyEElEc4E11EA6En4EC6Eh5Ez4Ez5EH5EF3Ea5EM6EV4EQ5EVSASjCDzEZ4EHmCr5EK6Et5Ec6E14Ey5Eu2EL5Es6EB6EN3E12EVSAHzBn-BKTEInCI4EN2E15Ez4EG5EiMEIzE24Ex6EJ6Ee4Et6E16Eq4E36EhHAITEezEW5E-2EBAD-6Eg4EA7E6_Cg0Ew6EI6E44Ey4EM3Ej5E45E_iESaDnyEa1Eb3Ec1ER7EX0E04Ew5EB2E06EK5EF7EF6EH7Eb7EO6E55ErEAe5CQjEHeEa3E3QE_-CqfC4wEDGD-wEFGDl6EoBAgAEZkCqTCgwEOyEr7Eo7EG5EeMEc3Ez6Ed6EM3EJ8Ek7EF8EzjEYXB97EEMCHyEQZDJyEB5EalC86EEPEj7Ev0Ec5Eu7EyNEQ8E0AANQEVECU8EEzETRCg7E17E_5EI8EF5Eb8ETyEMECP8EuAE_7E9TCDREC8EV7Ei6Et2EX7EWICmwEZ6EI8Ev6E08E31Dy6EG7Eo7Ef6E6cEt8EgfCS8EOfAoiExcEQEDZoEU7E81E88EZXBB9EO8E6rACmAE9EWyE00Ap0E1zEP7ERGDZ8EH6E26ERRCBpCBwEX9EY6E0REtxEEIDRyDGwEHRBIwEBGEfUE24D0nBy4DVoEnFE64DSzDFIE94DSyEgzD74Ds9EL5DjlE_4DJKDw4DD5DfoEF5Dv9ERKD74D99E91D79E0LDbKDblEklEWiEO6DO0DLsBZhEAiESMESqEa0Dj0DfiEthER-EP0D4LDahEU-EvlEvrBr8CO-EVhEaiEylE78CEiEZ-EU_DxlEZlEe6DkiEk-E1KEgiED-E-5Dp0DP-ENLD6iEjiEdiEq-EfUE99DkoEsVDmoEVlEh-EE-E7-En-E59DA-DA2D4eEYlEogEz9DgoE6-EC-DjoEalEgyED_Et1DBWD21D-1DPzDT5Dc7EYXB9AEYyESQEx8EcyEz8EL6Eo4EO3EXwEM2EY8Ea6E78Ec_E98Eq7Eb_Es7EN6Er8Eh8E6rA9AEF9EzeAH9Eu3EqHCr6E_8Eb6EI7EW4Et_EU9EA1Ex_Ew3Eb1E27Ea9Ej6Ep4EW4ETZDJIB8mCN6A8AAIyEXyEAlDNADO7Eh9EQ7EowEYLCQsCCJAswEtBA1wEl6ETZD6EAPjE5OENADX6E9_En8EfyDcLCRAFxHDnTE0wEhAFpdDl0CPkA0oA3oEUkEK9EKwEbRBjQBEcEfXCGcEKUEhpEeQBLcEzAFtKEbNEvsEKqBScE4KEtYDZcEXcEtpEOUEvpEwzDDvEdcEkcErNEDtEhcE7EE23BHBFxNEe7DQtEocE4YEiYESLE5NEM1DSuE94EyMAoPALwBpkCw5CJrCCREsAFy8E9jCIoCmaCQPE3lCxkCPoCSFE2xAToC_UAtGDxkCYGDDRDfaAbGDzuAjbBUxB1nCBMDbXCqPEf-DFMDh-DuPEZBF1sA0aAfBA2BAzdABoCiAEgBFa_EiBFH2EkBFmAFh2EvREiNC8_Ej5CJkEgGErPEHBEhBDJkElGEMHAF3DdEE_DBS3DmHDnuELCEl4DIoBvTEgCFV8CIyBQpEo4DYUEzpEDqE-XA1pEoGE8hE-pEatEmUE2pEmnDr6DzqEyqE9sDfuE2sD2CFGvE-ZEhND9qEksEqWEnWEgsEpWEVHEbRDHrEsWEQHEE7DSPDXHEQ-BXXEI7D6WE0sEiPDeHECsEhHEPpDEqDdHEkPDg7DlUEHYEctEl7DXRDTRDVRDuHEeDFh4BaRDyHEduE57B_4BEZEv2CB8BmIEOLDu9BLDFtCFeoBKIEbtACIE-HEEIEAIEoPAh8DLTDsDFVkBl8DdIExtBo8DqdCTIE7GDZIEPIECtE00B9IAMDF7DFdrEcIEDIEeIErEAgIEkTD-DF8wBkIEsIESEFl0BoIEWEFqIE0DFEEF2DFvrBvIE39BO9D4TDHaEnZE3uE9uE1ODopA4IE7uE6IEZ9Dy_Bc9DJIEAJE4uECJE8kE_aE4BAP0E72ESQCcAFh7E-_EGoC2VCwnCLPEd2DJBEOACcBFKyEfkEMAFdAFy3EUED9EFKPEXEDUIE0DDPRCQjEENCpyE1hDbCDGiEqyCQCEZlCfBEXAEjEAUFFFAE8jEbtAMkEuEFJyDygARrCarC60AA3DXGA82DTiEUlEdWC8jEcFFdvD6BDOFDUIEdFFskEgqCuHBnFFtkEHlEWjE-8E7_C_tAlxENUEa0EmuD-kA5PA7PAOjBDQEBGFgSA8KAnHDg6EP_CFXCssCTUA0UAd7CJEDf7CLEDVyDvtD_tDwVApcArcACDBKGFB7EVdAe7CqSAFdAHdAM5AcGFWGFa2D_SA8tCFGFbPE9yAAIDqxE4xE3gDXuCQGBrxEEOEZcB8dBgHAnyBxkCylBudAIdB0fAYHBXkCniDVKE0dBlPAXeCXdBPcBZdB3GFXeCz2AAGAINAoJBLAEfdB1GF-dBxkCudBcFAkBARCCtEACBAlBA1mADlA_MEshBBHFQdBPHFhdB8hAAeBVGFCGEQvBLvBBmEh6DxPAKvBiEAMvBJBAxdB17B37DfRE1tE0vB_bBchAxHF_YEvoBIdBwiE0ZEDGEVEAZtDfvE4xCctDWfDpzAjZCCvBTbAtuDPCFm8Et_CmGFAMEs2DgADDIFcFAiGA5BAtuD07EgLES7CxLEVvDBMEmXDDIF_IA3LCySCoRCAYC95EzeENOCBGFPuDAEDbIFaVAfIF1-DX8EaJEkIFWvDCIF3BAZ_CeNAYqCb-CAYCGFF6EFjIFXGFyLEAvDvIFxIF_7C9SE0IFEjEl2EtIFZIFKcDnIF_7C5BAD-CsLEAYCSFFNAFoeAIvDr2DzLE8IFnkCudApIF5EFJIFWIFq2D-uDRJF5SEGJFoYC0BAJJFpIFg9EHFFYJF_LEDJAuIFcJFwIFsLA6BAZAFQKEW2D76EGCF-LEPJFaJF7IFoJFbbCbLApIFIIFVIFHvDfGFYIFNIFNaDDIFGpBO9BpIFUIFzRETvDyJF6IFLvD8IFfEAjZCo6EWuDSQChIFX5E7JFSGFIKFAFFaEDDIFn4BuBAdLAqfEtJFpnCCJF5IF9JFbJFjkDDIFWmC0IFgUCrIF1cEDJF-JFaIFwIFgNATlBfIFsHCnKF_-CpKFhKFr8EDIFcJAyJElKFMJFjJFSKFQ_CgKF0JFiKFwIFXMA8FAdLANKF4DD4EFeKFLIFmJFEJF8IFw_ERAEW2DDnExKF4IFJLFlIFOIFwIFl0CCKFlKFb4E7KFbcAZJFUKFmIFwIFzkElBArBAvKF5JFFKFOJF8JFMIF0KFVFFgXBVEA8_DtiCl8E6JFcLFlJFRXAzUAaVAVLF5ZD0aDNAD6DDxKFeoBlHFrHFXxBtHFOvBm6DYNAqHFSvBg6BHgAo7BVLFtKFsuDTEEqoEZFFxTCbFFJmEvIFLMFsBABeEtIBQCEwxDK9ElAEoWCkBD_JFYhAaQEapCqTClLFqbEv3DveBfHFnyBMtCjdBgXB3PCwQEWKF3BAAOE4qCIPCQKFY9EwcAHKFOGFJVAW7CYZAK3DN7CfKFmaAg7C6kAUFA0UAfFA6FC7OCnBA2HBRGF9KF-MFbaAh7CO9BuEFMuD9MFuWA0LCMNFUFAyWADNFUXAtEAHNFuUCBGF0LFpZATNF0GAcDDvsCHaAJjDAGFQNFxUAeMF62ExMEPOEVEEwJFsxEYkDKTBDECCMF3gDsGFIzCuGFCqEEMFRvBsHFuHFkUEpHF4NFU6BIMFQYAqiBNaDF-CbVCvKFEKFkMFCdA2MFpLF_KFr8EfkAfIFHkEsNF8uDXIFKOFJKF5SECaCdBFwAAeUCz_E8FFNqC7PEAED4DFdjE1YDVkEpGC6EDqADwBAsFCuFCg8BsEDVWCzADRrC1ADTSCWrCYrC6AD9ADUTA_ADNaDuzBftDe9EuXDiOF6BDjFF4FA8ADCmAhvDF1A3FFnrCJFDTCFsBDfGEpBDjJD05EPAFuhAnDD1ICABBKWARYAN6AHiBEJClOAOZBW3ExxBA2EywEpGDrcAkvCs0Em4ENxEeaBkNFJcAhVBuSAjVBcRAOxEjPFsbA-QAZQA77EJ3EwqCsPFMRAyaApPFvPFlNFTTASHAjTAqPFdLF3MFIYAjHF8MFJLFcNFnQBeNFcJEaVAWNF_MAiNFieDGGF2PF3YAgNFi7C7MFwLE7PFKNFSNFANF0GAVNFCXEFNFZNFUGDbNFAaAdNFUQFuEANQFNNFZQFBZDFtC3SC7lD4NBhDDkQFCJAIuC0hAdgB3gDfmASfAhmAIfA4HDT3D4HDRsE1kDZcDAdDizAPRA2QFqGFZcDxlDb3DM2AmXB8OAg5A3tCe9A2gAU8A_MAw5AY8As9A9FDm0BY-AVEAvlCPAB6sCnhA_NByiABGAMuCtQFwiDtMEiEBuEBjOETSCZRF-bEwLBKLB5ZBrZBtZB2LBwZBXJCG_DAJC0KBkRFFGATFBCMBoRFGHCNJD5uA0OCNwAFpEBJA-BEqRFEVB5uA9zBK0BruA2uCywDUeBNeBXeB7-DDSFPeBKIBdeB78AniACSFxbD-IAKeBKSFWMAaeBRmAaCFtpCppCuAAEiBbJCtBAHiBc4DGOEhDEHIAgJDnjBvXE5nBJpEHLDtGESpE0TEOpEs4DyGEmSFN5DkSFtDF0NDstE45B5TENTDapE3pEZUEj6DvmDyCFUmD4pEomD5SF7pEtvE7HFaDFvrBYMD2mDftEW_BcMDxSF_UE7UE1wCFrEVVE4wCLqEzUENqEpSFGNDPTFsqELVEuqESqE2UEVqEmqEXqE8UEOTFONDvUEdTFbnDjBAnwC_MDlqEKTFnqEsqDctEfqEfUERqEVkBOVE3MDVTFhTFbqEvqEpnDfTFrnDjVEy1CDHEfVEwaE5CF5TF9TFhvE3nD-qElVEFyCBrEHyCMoDpVEBoDboD4rESaEEnDwSF8rEeWEHrE3UDOrEBsEvrEfcEZyB5VEQoDWUF-VEkyBIOD6vEgrEzqEPrEKXE3VEJWE7jDLWEgUFeoDirEorEaODsoDkoDfUAVWEoUFYPDxrESbDOXEsoDq0AQBAoBADvA3JA04CC0AWUFcWEQUFLrEE4ChWEVUFxUFhzBAsEAVFCsEADFGDFTsE76DuWEFBFZsELXELsEEDFNDFZPDPDFPsEV0C8QFQrEHDFdUDVsEBXEqPDksEJ0CjpEkCE5pDMVFO7DHXE-1B1UFgVFRXEpQAUVF7PDcsE51BwpDSsECDFFXEusEiVFFDEXQDbVFoXE5sEKHERVF1sEAqDPVFuvE8xBKpDWDF_pDGqDyVFxsELLEkQDpXEpqDStESzBA1CVtEnqDdtEKYEGTFMYEhtEBqEnQDetEwCFbDFWWFOYEotEu7D7qDfRDeWFGuEvrBjRDJTFE2CArDoqEbYEVpExtEZVEztEHrDhYE47DjYEPQFBWF7BDVrDoYE6YES4DjPD3CCfYEvWF3WF7tEBSDCuE2HF5YEp9E9pE-YEDXFVJA41ANuEE8BJZEE3CrDFXuEFZEVuEu2CMZE0WFTZEzrD4vENGChuEEXFUXFvuEluEySD8rDpuEi-BhEF-oDjEFE-BwEFmEF7rEQsD6uE0IElEF5oDVsD4UEXsDKDEieE5rEUsEU7D6AFvvEyXFNUFnsD8CFmUDeaEbvE3qEMvEqsDJvE9ZEynDcLD0UDkXFpCEDaE4CF_ZEo_BYvEQaEjvEzXFk4CdvECYFBHEKYFd8BdaEIYFfaEmeEjaEpvEiREKGEUVD0vEq9DA-EkEEwvEsEEX1DMGEpCE-HFRZE-sDBIF5SE3OFzdAUTAyQEoRCdaCGOFQ3DWgASNB0sC_zAAABaFAAEDuYFrOD4LFvREGICFCFL6C3IFTeDm2AV1ABIDTIDuMEyZD9YFKzCAREAwEpHCYMEtAFKbD9RFBVBUXABpAG8E4QE63AoxEIZFVqACpEUSFbTBQuAUZFsBA_RFiSFCWF2zBE0BqzBHzCS0AiZFwoDvfB0DDuYFNeDXhDQbD-0AxYFSYD5AAMyEQOF3JE-mAytCzSA-zAImA7YFgADuYF7jDL8A5RCHeEz1ENJFlMFYeBLSFJ3AVeBJeBKaFWMAGSFNbBISF3YEjWFCEE2YEKEErvEnaEATFkpEwBCEGE6XFqFEYmAsREuYF1ZF4iD3aDzMFIaFoiDP0AvhBgnEoHBGaBvZF-zBmRC0BANXDaFA0WD3ZFHaFbLF7dDqaF8zA-ZFKLAqNBAEDAcB2EF2bCfkE3YChiCyCDoCD9CD2gAuED3CDuCDV6CCDD6CDeCD8CD0CD9rC_CD_rCeDD5SEbMBOpAIJFj2DOOFwLFmLF1MFoLFKLFqKFKcDbMBBbFcUCeGCdbFnVCDBEYAEvGCJ_DnFDaFFhBETBEjBE4EDQMFwbFeKC8SCzbFCUCjEAFlCsRAdJAINFASAyICPSF2KBpKEiMAHpE1PFJLFmdALLAkGFPNFJLFIGFiSA-WBaQFLQFTqCIcF-bFrsCSQF1LF_TAxSExJFgbFBQFAXCqPAilCQcFAQFcQFkBAWXAyWAUcFfYARNFOXCCkAJXCaNFRcFMGCnQEnLFTKF8PFwTAHNAwBAvYA-PFQQFzLFicF4ZAUCFdGFIEDJNFocF3JB3AEeOBc_BXmBUHAXuAgFAiQFGcFSOFRICgpAXuAvcFfbFxcFTOFtCFSLFLdFZGFPnAPcF6PFlJFhGFYEAjGFYdFKdFRQFOdAP4ApGFTTEHhDvsA0QFW3AV4AG0CoGFO4Dq-DiRFQMB4ICLJCSJCcMBJ_DNPEVID0YBquCYQD2uCnMFJdBxkCMdBonB6WCorBaJCcGDdJC3BF3XCgJCiJCqpB7VFCGEmJCDKCFeF4FAqJC3cFUXFtJCNeFJ_BI8BxJCReF7HFF_B1JCuJCW_B8-Bz7BO_BJKCJwEfUEaeFCKCWXFOeFIRBV3CgeFatBieF9pEqaEJGEqYF9EAbvCgADkbFZIC4KBjbEzuA5QBoAAvDB8wAQ_BQAEQKEDLCWJFdqCvbFZvEfKCtbFzeFTJC1eFrLB3eFJGA5eF7bFBGAGxCgEBLFC8_DEMCPMF5bF1bFfSCDAEz3C0DD0eFZfFuBALfF9FAmBArXDh8DjfALHFgpA8_D2aDVfFtSCrbFFfFDcF_aFIfFdfFyPE6-CqBE4AAX-DZ_EeQEPMBZMBydFUJCDcFdHC48EtdFIMBvdFbOBDJCCeA1ICGJCrLB1dFkQEJLBvdFaMBIfFyICXQEaEDcfFJ_DxfFQoAZbDqBEtiCBfFebF7RERJC0eFOgFpRFbfFIfFd9Ew5CDLCy_ERLFKIFLdFBQFQGFNaD6FBhVC6kC2IFXJFP4DnUCNwARIEO-DKPFrLFU-AuZCYgFpbFtFFSMFXbFK0B_XCaLFQCFWAENSCnFCuFFbMFFhFqbFjEAdiDBhBHPFJkEn5C75C8cFiAAGbFFDDSbFDNA5PAvBALbFCsCVCDMDDPbFzCD7rC-CDJNAADDMbFahFXDDNDDpGCR6EsRAfBAdJAbbC5eB5CDECDkSCUSAkTBxJAH_CWRF_vAdCDvhFqTAxhF2LEOfF2LE9bFscFhcF3YAGXAzWFluDtcFNXC7FABiFjPEUoC-hFngFXVAbOBSNBfOBS5CBeFS5C36CaSFQiFGwCSiF38BiWBViFhmDXiF9SDZiFDtB6YF1tAsQCKcD1EF_XCwKF5ZFH8E-OEVED-EFMFFDEF21C2BFVeFd-DKzAGPF7BFcOETyEtBAF4EvRE_FCAhFAUCChFWfFUFFXICtBAoeDdBFVsCaOF0jCvVCJGDBPEA2ESPEUPEjoCBjFkvDDEAcYCWFCobFL9EEfCcOF_EF0kCBjF_AEZkCSQCiJFEZFY5EGjF2GDMjF45BviFc-DCMD5BFrBD0iF7QEiLCAUA4iF3EFcdEniFi7E8EFE0EijFEACkjFvJCYcCnjF5oC9HDAjFRoCPFFKyESQCjMFUjFgnCriF1gFXICz5AhVCrHC0YFSZFUJDhBAR-DhRF3HBgaBSgA9DFjoC6AE-VCXgFFjF9jCWjFsiFVKFOACH7CsjCNVCKkFhBFVjFIjFdOFHVCNbBYEAFuD5EAOOF3aFejF8KFNGFSdF0kCnkF2LE7iCyBA5LECjEcKFb6CILFLdFULFyfCykFWbAlbFOKFoyE6kFgdF8kFohCykFWFFkhEYOFTjF4TEciFg3CeiF_pBQhFMlFfiFd3BdiFsfBTlFsBDSlFQlFEEA_8BPlFHOBGqBhiF1lCGkF_YFQKEVRC6KFBhFgBEEfFhSC4bFqfFSBEeKC0FCOcAQhFShFRbF7rCqCDWbFXHAylFPDDfhF6pBVbFihFwCD7FFWiAOPFGtAQPFcNCTbAzdFUuDZKEjOAFgFXPFsCDbHF_lFWgAzjBC7AFrC6dA0TDGeFlwAReA9zEpwEegApKAVAF7FF2QCpmC2cAsmCBHD0PCrQC1lC9cFzuCBSFMaFJABomFvnAyBAsMF5PA1cFXaEUdF9ZAlPF1OAoVB6OA0PFKQF_hFTqCpgFgcFzZAqeAXeAXKArBFxmFadDNPFQiFIMFXlF3xEJZF9sC6eA3YFicATYCInFLnFMOAhkAlPAhkAt3DRnFmgA8aF2tC3sCoQFUhAFhA5gAS7APdFpaFNJE2gAmhBvaBLhAFuCjhATRFyhAItCcnFeiAqnFQrAbHANuC1YFpQFyBB9_AQnFJtCunFGABsnFjQFKtC6nFNtCUjAQtCZZEb3D7hA9tE8HBmPCV0A9tEynF3BEEoF6WFM2CKuCliAJoFgRF3QFnkAsjANkA7vBitCSIDdZF01AcCF-EAmHFWwEkdF6UCvQFChAxQFs2AuQFomAjTBINAN6A7OAONFuBEWCEsIDHgA6nAyGF6ZFxpAlIE6JEVBFdTBhEAl4C9lCXkDAqAHmFpKAIMF-oFJnFaoF3gDnrApxEwyBCTAPYDgvAguCJBAUPByoFfhDLqAcRB7BBPID75AHxEi9EprArrAOIDNYA_REKpF9QCdRBc2CoTElKEiGBxRBdlAbwEFkD5uAbtA0PB4HDopFKiAHoBcmFToFUeDopFztAtxAzQFdCF3iE6RFldFOtAHiBZVF3pFDjDlPAlAFAdD7pFhpF4pFMkAX3DawAZ3DBDCvjDEqFwwA6uCabEFZF5QEowA2iDlBAWnFmdDXZAupF9QF7eDIjDJQFXqFUeD9OBJqFSnBKKAjzAWpDwlDriD1YFtoA8ZF0tC5YFBJAFRFyNFc2AGpFYWE1NF8oF94AtqFMzB4ZDZPFsqFoxEBmDhWDOpFZZFd4AtqFyjBUTA7qFg3DaZFV1Am1AwqFvpFGZFF1AXQBYTE_DBC2AhbETqFsqFCRF2LB9YByBArqFwiDe4AqvAjACcKA9MBfZF_HDH5ApxEm3AGrFbqFj3AY3AJBAERFbnFwiDjDDCeFjJCssBhrFgoFPyDk9EaJDbkBjjBMdBF-CsgA-IA2aABrF2dDj9EhBA8UCwJCTeF4KA5rFOqFk7A6xEyrFWtBBKC2JCAsFtrF8pFvrF8rFRyD9UCqtCAVCurFfzAjDDtuBGeBT_EirF7rF8UC-QBBsFugDiDDEsF3QBgIDeSAcsF8fDesFuxEdIDmIDLQAArFKsFCqFcPEwrFNIDfPEkkBztCSXCeSFIiFJNAjsFWpFA-AJbFRtDZLByRFxqFV9AkFAIRF8VCX8A9bBORFqtBQRFe_ESsFP0At8ABmAlpF-sFq9AVhAVbB38Ae9A29ADJAPRB3sF5aFvBE4-AqtBx-AXqBNqBn-AU-AIPB3gDX-AbtF9GAtEB46CznEhtFwiDjtFP-AIKAe2AdABK9Ao-AV-APABatFstFizAwtFgtFCIBOtFvhApqETdBpqEXtFyeD4BEqFDc_A6_AlQFrQFGMA0hFYRFEuFHKA8zAtWBHSFDnFdsFvBEECBdRARDBAnB6tFvCBb7CvdANtFHrF-mAXuFbsBCfBmnFiPFWuF3CBYuFfKAauFYsFtnAvCBqmFJCB_tFnfDP0AbRF7lD4EBwEBKoFtoF-mAQFBONASFBZhDojF69D0uFtnApUB7HBFmANEEteAotF5tFbuF9uFliBYuC6FBsuFpaFtoAFjBxyBsiBonFMvFRjBeiBQvFLqA0mEeIDomEKvF5YBfzA_lBWqFurFgIBmnB_uFdnB-iAZvFFfBivFhvFgvF5BAftFp-AryDMpFaPB1ED0kFCoF6FE_bExyDJTB5qFnJBDmDDRC9nDPkFJJDUxAvUB-KAdvFLsFVIBoWB7WBgWB0kB_WBFXBOfAHXBtvBrsFJNE-JBDwFZzBGtA8iA0BAaXBkBAEZD7vFWXBDJAaBArRAYiBTaFshBoWB0yExgCVpFoQEVZBjdADaBwuCLrFbbBuuCYrA_HBkvF6bBqwFuEA0QAtZAnwFeHFYdB9dBhdBpMFfEANvBpzAkiBM6AIZBGgADhBblF_MA_VBiwF6DEmzECxF-wFhNAJBAYBAKEALhBgRBowF2hBupCEtAS7ArcFdiBWSFraFI4D8wFDuBXSFFgBipBbSFahB9pC6jBAqC1kDi4DjkBbkBjtBfkBnMEwgF7DE0kBJABUZAisBPWBrTACmBQlBAjAO7BclBelBPxF8UBolBlrFklBMwFSZF6xFPlBrlBMGBCQC5OCqNCFNFgKEUkFsBAvWDvBAOOF5gFlGF7kFnJFXpCNVAZqCqIFaMFJkEtFD_pAjGEvAAhWCjWCKiFgdFBQF7cFYlFtwDCTE7tF0XEHvCNqFF4DjyF8iBSvCFGAdFEmYE9WFuYEc7B6HFcaFuyF2WFwyF8tENoFh2C0YEHuEXaFnREZaFlREiYFBFEeaFyvEuEEjeDNVA2LEiFCBHBOOFdjFvgFyLFJOFhbFqLFGkF_TA2LEtBA5PAOOF7iFxLFGKFgbFFlFIyFXCC2kFOOFBkFLcFPyFLLFKgDGzFphFQQE0IFSjElgFkJFOzFbzFFzFSzF9HC4FAV-Dx2DEnEyFAdFDFdFACDlQFUREOGB9tE8aB8RD_1CAuE3tE-zFO2C6tEIXFSrDFoFC0F5tEKFEq4CJ2CRACq3BH0FGlFSzFIzFbKFxMEIlCTjFJyDXyFvFDDPFayF7FDcyFdiBpjBgiBsBAWvBfOA5RFRzFXCCY4EEaCVRCNyFJyD2zF_BDgFD6zFunFC3DmyFcSFtiBRvC-iBlZF1WF_zFE0F2tELrD4tEIrDTBF4WF4FArYE8WF1yFxCEW5BM0FxQDP0FRBFVaF_EE8yFxXFVtDsvEvCECzFSDCEzFkzFSzFAQAdeEfjE7OFnBDY0FllAZyFbyFNRFz0FcUAhiBAOFF_AFcFV1FLSB_HC1kFAfDfIFZ1FwjFyKFQNFtzFkzFyBANpARjFUfFqzF58EpiFyUCakF1gFI5D29EjoBNKDH_E19DF-E85DIzD2pF91Fx9E3DFF2FS5DdlEvsBO5DdzD95D09DAzFH2FbzDm0DP5DF2FD2FuLD49E89CS_EM2FEsBgiE39EVzDW0DshEb-Eg2F95DL6Dw-ED0D35Dp-Eo2F1iEi2FZiEQ-E0fEQ6De8CeiEl-Ef2Fn1D2LD0-Es2Ft0DW6D52Ff-EQ-Ey-Ey2F92FJ_E8-E9fEu9E8pE0WF3-EL_El_E21CJ3F7iEb2FOkFXlEO_EF_Ev0DR2FH3F7HF5iE71DilEL3F4iEflEA3Fa3FR_EQ3FRyFxJAFaFL_CDZFMzFjwFveBPfB4uC9RBLBFGrBs6Bu4BWrE_mB4uCx6BckF1DBsLALSBFaFofF31F_fFp3FoDBa2Cs3ForBv3Fc2CeTFe2Ca2C03FxkF4BATFEsjCibCYkFjkFrUCJjFohCwBAMlDi2E3pCN4FDkFLFF81FU_D2jFdeF4jFTpCojF7jFiLCwBA1AA_XCPOFm3FYzFZ9EyjFhjFQ4F6LD6EEVwCDMDZwC1iFVFFwBA2AAk4FLlFikFX4F6PEXjF-LDt4FpPEe4F6jFtPEh4F2AA3qCU4FGzE73FOAFJFFzjFr4FjjFoPEneFv4FsPE8BFB5F3kFEzEpwDugFn4FgGDNoCKFF54FbkF1BFM5FwiFmjF-4FEMDg4F8MCwBA3AAk4FmlFn3Fo4FI5Fq4FlkFHvBb4FQIEd4Fe-Df4FA5Fj5FMiEbjFvxDW4FfoCEkFyFFCkFNmClBFnmCjgCwBA4AApmCimFsfCB6FfmF7oF1jFd5FljF4BFg5Fw4FqjF05Fn0FcGCtjChOFKPC85FWGDRMBB6FWfCNMEiIFIFF51FtWFY7EY5FLYCZ6FqeCA2EA6FC6FemCgjCl6F-cCG6Fo6FQnCeZFvUCfzDXICB6FodCQaDlGA_gF24FHCFhkCj6FHfCR4F4AAaiCcfCE_AffCB6FA5E2bCGnCw4EG5Fp5FcmCr6Fn6FxmCPnC8lC0mCh4F-6F1fCpfE5fC9iCaBE4AAE7FmbFClDNyFhwE8gCY6FM7FglCymC9hCKgDz6F1fCSgC5cCC7FY7FEmCRAEG7FXzFZgF5IA6GDtzAs6FN7FfmCHVCl7FZhCJEAPKBxgCuxF0SA5cC8_DEjEnaF4aFJ7Fe7F1GAz7Fh7FO7FzmCMCE6HC37F4iCGhC1EF-7FoJEClDhkF56FvmCF8Fg7FOnC17FyfCM8FQjCIeDHhAr7F_eFEjE46FfPFLnCF6FX8FmiC0lCj7FXpCb8FrhCd8FCiCvhC5nC_7FF5Fu1FeAFE8FfJDm8FFkCI8Fp8FTyEr8FbfCBiCSmCEiCbNAmwDJiCObBMiCR8FQLFz8Fd6F18FG8FY8FnjC27FS7FsgCR6FFnCClDB8FtkF_2EnlCl8FD6Fa8FP9F4iCZ7FdICHnCT8Fj8FdlCm6FZ9F96F_6F6iCJMACiCp7Fd9FSKCqiE45F4lCL9Fn8Fi7FI6Fq8Fb9Fc8Fn6E_7FfUCu9Fj9Ft6FfcFE6EKZCw9F48FZ8F96Fr9FDICT6FQOEd7FgjFW8F_FF52Dg_EoiF8FFKjFVEDA-F-5FZAD79F07Fp6Fm7EV-FH8FC-FzRFKJDzeAx6FR7FCiCx7E_jFU6Fm4Fv7FRPER-F38F0kCD7FKdC-eFT5FTmEI7FX5Fp4FK-FzkCO9FCiC9dCU4F63FI9FfjF9jC28FL-Fk7Fq7FKgCT4F_jFl3FTXDV9FH5Fe6Ff7F--F09F2mCUmCQ8Fw5Cx2DzAA2PEU8F95Fz-FW-FHkCuoE0MFkLAx7FT-FVGDZOCpmCRRFY-FL7Fk9F-9FJkC9-F89FJ8F1-F_8F3mCQZCq9Ff8FF7FClDskFo5Fx-Fi9Fi_Fn_Fp_FBnCBmC4mCTcDP_FZlCroEI-Fl_FA-F7hC68FEFC-fFH_FE8Fq6FslCn_FgmFtmCIAGy7F38FCAGz9F78FA_FeQBCnC6_F0BA6mCKYC1tD-mCX7FM_FR9FEKE3YCg9FJ4Ek8FOAGH6FQ7Fj5FcBE25FLzFW5Fa_Fh6Fr5F64FNAGc_Fb_FylCx9F58FRAGLGFyAGfJD5AAj_FdmFAAG6AGKAG2AGssFJaB12DxBEvoA74FcFE5XEc4FxiFcZCO6F27F5AAeAGdUCicCB8ET_FX6FF8F5AAa6FIUCFAGD8FJ-FQ-F2VCbBEXBG8AGxlC5AG7AGm_E9AGlAGPuFqxFJYCd-F_0A5cEh4FOBG5cCt-FZ4EjbCqAGm-FmBFR-FWBGk6FR4FuBGQZCfUC_XCicCu9FPlCeBG4BGjoCbBEodC3-FD_FgzF34FfoCBCG86FDCG6BGmNAGIC9BGhAG96Ey-F5AGfBGk7FOCGsBAC_F3EFayE6-F41F8FFVCGCCGjeDECG5cCeUC_XC4ZFl-FHOFw7FtAGVBGWCGq8FYCGFkEU4F6OFdCGW9FUCGLCGscC5BGodCSQCmCGV5F0BGTsCdBG3BGMCGiCGYCGj4FbjFW2D_BG2BGtCG78FDDGwBG6GC9GCTKEw-FsAG1CGADG3CGNCGodC1AAGCGbCGzBGpCGn-F_CGJDGy4FYCG04FFDGu7FbDG1BGdDGhCGXCGodCOhEmCGICGTBGACGTDG6cC4CG5cCfICmCGSCGh_Eq5FsCGnDGuCG_6FdfCC7F5AAE-FfAGELC69Fr6F-AGW_FP7FK8FzFCjCGsgCU7Fp9FaBE-DGu_Fa7FSmECEGF6FEEGa-FN9Fa8FYCGs8Fn7Fs_FNEG_DGdGCRCE1DGO-F_9FUEGM9Fu6FXEG_6FO8F77FzkE97FgcCoJExAABJFQDGqCGjAGY6FjEG0AGb-FCDGnEGPbDHhCO_Fs7FuEGi8FiAG0_FTEGmBGNBG4EGe8F_aC8_DuEG8CGkDG_5FDEGCFGmEGm7FthCKgCv8FkLCHFG_FCSEGy7F0EGB-FWEGxDGsgC-8F4_F6EAczE6EAKiCF9FigFRCEsDGh9FK7FBFG_AGmAGL8FYEGbiC7EGg8FyCGoCGW6FA6FYFG1iCbFGc9FPEGe9FnCGF_Fy_FRDGAFGXFGjBG6DG1fCn9F8iCKgC9DGdEGOhEHnCWFGzEGNFG3FG29F-4E_7FTRCLGGVBGBGGLPF_FGMGGqFGHEGJFCbBEdEGtjCE_F3gCW6FuDGK_F38EN-FxjF3DGcBGi6FYFGxAGX9FAGG2_FwAGUGGZGGv6FTAFNBGh-FkXC-FCc7FJCGUBGiBG0-FXEGCiCMDGcGCqoEC1EwEGcDGpGGjGGfDG2-F2GGvJFyFG__F66FqGG0GGKdCaCGEzE-FCmFG_EGI_FwGG7zD5BGdAGvFG2bCQ_FTwEMHGV8F7GGFEGhlFZBGz_FoFGTdFJ9FemFn_Fg_Fk_FhBGbBEVGG3AGsGGYGGiHGDAGy6FOEGeFGN_FbEGcGG5FGs9FGDGDHG9GDMFGuGGZHGq_F4HGmNAkKF8_FJ9EkVCzFGAIGzHG2AGYZF7EFXGGE6FMkAmBGhmFvGGhHGVEGlEGCIG3HGVmC5mCEAFxqAbAG6HGaIGbHGmbFrKC-EGTCGQIGWIGkEGGEG27FRvCadC1AAUHGmIGWHG3QB0jFq8FG-CzYD0IFZOF-HGeGFRdFPzFLOFy4F1IG9XBezF3IGx_FrAGLdAazFQyF78FG-CdiDjLF3IGJFGOyFElFHJGy4F8XAJTAxIAFbEH-FiyFQREcRESREbGAgSF4iBNRElGGJgFYJGdSFdREsoF5lDjyFiPE6QEKREnGEbREiJGaJGfSFmjBdJGFtEs2CKuEg5BveFraEfYFhaFIGEqvEjREmYFtaER4FSJGoNFcUCCMCWFCSBG3fF6iBZJGWREF8FvJGFkFkHG7RE8DEtJGkJGFKGOKGIKGfJDvJGrJGDTEjJGJKGhJDZ4FCGEGXF1YEhREYaF7JGGGEgYFFGA5JGdYFK0FsaEjKGtFEy4FDFFQKECMCW2D4GG9pEr9E_1FVzDV3FbaFjVF1JDI2FW-E9-EazDx9DzKG95DQ-D-wEY2FV6Dt9EloEC2Fv4DG-Ew7CgpFU_DO2FH-E59EB-Dj2FL-Eb8Dh2Fe-EK-EWhEM-EoLDj-E62Fw5Dq2FC3FQLGWLGqIEYhEJMAT-E12FV-Ex2FzHFz2F1-E9pEm-EgLGciE_5D-2Fx-EK5DcLGuLGVLGg-EP_E42FzLGioEE3F1KG29DE_EDoEf3FxoE_-EP-DB_EXsFc3F9LGN-D4-EDzDI_E5LG2LGO3FG2FUwEGMGglEQ_EL2FKZFzFCxBAD5F_jFkgFzCGGAGJ-FWEDFkFiLCxBAS5FcUCENCGbE5IGHGDXeC71FNFFiLCyBAcNCLyF3IGn5FEJGqsCncFx1FXpCwcEU2Dy8FyFGbMFEfF3bF0BDvbFKhFIxFvPCr0F40DeFDUHAu0F7RBByEdSBDyExJGGoBuSF-nByTEnSFNpEUpEqSF1QAzGEUxBq4DTTFTXF7HFzSF57BKVFSUEpCFUWF5ND6pEhwC3SF3GEitEUMDCTFEqE6SF1GE0pElNGzTFhMDOLD_mDnTFMqESVEOqExNGRTFzNG1UELnD_uERVELTFx3FsTF9pEuTFj7DctEeqE1NGtqESTFbtEcWFkqEuUEHnDiTFy6CinDPVEKOG7NGpTF-6C2TFPOGWVE_TFQOD6CFTaEHvEf6FzCF1qEweFgvE9CF2KG3VFqvB5nDdfA7nDGUFoNDWUFqVEiUF6sEIrEFoDIVFWUFUUFwOGFVFdrEWtDZUFUrEGWEFODYrEeUFCWE5OGE4FvND9rESUFmsDuUFmUF3yBbUFlUFe1AQWE0OGXUFFzBqoDurELPGMzBqODpVFLPG_UFAPGRUFQrEgWEPsDCoDWUFlWEEVFXVF_6D1SFaVFlVFIDF3mA2XFCWF5VFDsEmNA2WEfPGSQDOsEHWF5zCiqFQDFw0BAXECRDt1BqVFvVFUNDAWF7HFasEP0C4PG3_DTPGsPGhsErVFAQAtVFFQD-PGxVFBDFIWFQpD1VF6PGzyFnPGjPGgXEKeFfUE8PGKWF2pD3sEVQGfHEEWF2sEa7DV4D9KGMPGj6BKtE30FecEzXEhQGKNGH8AWcCWwDvSENLEQBFnQDNWFS4BPWFeVFRWFZDFnHEJRDlHELRDqCFoHECOGmWF1qDUYEmtEhWF74B9QGlxC01C7QGNrDoWFNOG8tF81CytEnWFvyFyHFJ2C90FwWFmEEKrDqYEJ1FD1F50F_0F_WFLrDxYEDuE7HFdKG7yFfKGvHF6yFnCEpYEKXFTuE3HERXF5HELXFUuENXF12CERGJ8DcuE6qE-sDVXFaXFcRGcXF-_BmuEbpD9rDE8B1RGxpBsuEKRGXKDkuERRGxuEgEFJsD0uESQG9pEe9DrEF5uE_QGkEFS9DnXF3UEPwBTYF-pDCvEbRGOQG8HF4XFAUFuACRSGfOGbOGuxCBYFPYF5XFWvEABCeiDxsDfSGYSGvyCNYF6sDaSG3CFgOGXBCBtDqSG7CFynDivE9XFmsDaYFovERVD1JGxvEEFEpKGGFEiOGRhEqaE5SGoKGhaF2vErdBAUFsYFYiC17AbNAhVCCMCNJGSZFOiFzRBRsFBwFoOCYlBplBBlBByFd2FqoBINBTiFQTGOUDZTGYiFWlFalFZcFZNGNlFJrDypBS5C8EACEAiiFZEDITGwwBBTCPHAaLAzBAcHBKiC8_DBlDlIGEPEOfBQSFRlApmF7-DWsFBgEIFCrTGRYA50DfkAwTGXEAiFGYDGF7FPlEgEGc1E3TGFeB6TGrmFEMGGiErTGWFBESACFBDUGjBAyTGoJEBlDvMG9CGnQCLUGLaFmgA7TGJ3APUGeHCRUGIfA3UA76BxTGE9FGUGmbFRjEx4EdUGTeBNUG4TG8TGUMGiAAkUGaeAfDBoBAq2CpMCU1BviAWMA8AAiFCFTALUCSQCaUGpCGVEBpuFqCBKsFjUG6kB-jFtKGDMCKHG8FGEJGnlBTTGknB9zF6RG96CYiEuuEWVGluEEvA5kB5wAEEAe-BLtEuFE17A5wATCCeNAKAD_HCnzF1FEGnCaDGNwFaQCSVGZkBUVG16C1xFA7Br8BO7BQ7B96BC7B26BzVG8wB1VGYlBmPGQDDyVGM7Bf5B8VGDmBOWES7B1uE8oCiVG9FA2GBqPAOZFvREPlE4dEV6FSZFknBTQAKVG8kBqPAXZFMKGavF6aFzRBZnFXKAVrFXwFTWGZvCtaAcVGVPBuBA9kBtyFvSDZVG2RGbVGKVGeVGMWGEyEUGCJWGQwE5RCZlC1TG2bEVZB4dFS3AtMFJWGl0C5PAtjFxMEHNCMTGXJGmzEsxFHNAqEGTkAxxFXfC17AtZAa_CUHAxnExbEvZCqJEwEGZTEMsA2vFOPB30FWNGRNGVNGMNGOUFsJDxTERpEtSFTpEKpEVpE6mDEACaNGk8DhPG7SFjNG5pE4GEbwCrXG9SFWUEFqEtwCfNGrCFjUE3pErNGyXGLOG0TFvNGNTFVOGyTF6XGuNGNNGQ_A-NG0WFAOGwrBDEAaTF6NGaqEBYG1OGxqEAYGDnD5QGIOGauEEYG7HFGYGJVEEOGXTFGOGnDFOOGxTFgTFPYGYzBUOGdYG4TFEHE6TFtuEZnD0CFrSGcSGZOG9xC7qEIHE4nDDyCEUFX7DKsBCrELPGrOGePGMUFSmDrVEsoDyOGWPGBVFRrEAOD3OGGSG0WF9VE_ACUoD8OGxoD5XFryBbPGLPGEPGTODDQBHPGsrEJPGFDFYPGDPGIPGwUF-OGv0BzUFzrE-UF1rE9YGsoDDVFzOGYZGXEFHVFeZG_CFpXGtOGoPGHpDNQG3KGPQGzVFSVFRHETZGKXEoPGuPGJQGwPG9WEBQG_WEdVF1PGyYEvPGhAChVFrZGjOGMrEoPGisELBB3PGnVFZ0CsVFTDFrsEWXECsEMQGUSGsZGCaGQQG6VFFQGTaG-VG7sES7DFWFHWGLVFCDFaQG_VFPaGBaGBtENYGtXEKBFaxDdQGnOGJtERqDiQGNBFy0CmcEsQGMWF_XETtEgFACYEseF0WFZtEy1C1QGJYE3QG0XGRYGkTFsNGARGptEgWFw7DCGEltECRGWYElXGLRGqWFLuEpWFwtE_sDPRG-WFF0F80FI0F-0FxWFpYE5WF8UG-tEMRGA0FZRGBXFOuEiEEN1FCmEzJGMuE8YEpDFurD97BqRG-6CLZEtRGjuEvRGAUFyRGCbGfUEASG8RGvABfXFxvFBaGxbGl-B-SDfZE6RG8SDP2CCSGhXFESGiEFTvElXFoZEOSGbzBRsDqEFuZEvXFevEL7DB4C-VGFvEaOG7XFIvElSGXXFpsDBaELcGpYGRcGvsDGYFCcGYYF-XFVYFnSGryA5sDuGCXcGwSGEtDSYFTcGDYFEtDySGdcG0SGJtDOVDmPCoeE4SGlYFiKG4JGmREO1FoREgaFsFER1F9HF3vEpcGi6BGTGhVGQkANXGClBPwAQrCo5ExMEfkEH7FaMGAuFM2AbZFX3A7uFrkDm0Ac2A-fElwA2iEUdGPbBP6FxWGQkAIfE3IGwKGacF7IGzMGBdGmlAfJFeEATDDcIFCjFOLFZlCrVGhzFPJGjzFHTGbdGfJF7jDyyAgDBrRAs1FjDGOJGlJFhdGQUGwdGDbCiGAsEGU2DZlCvIG8DDw1FQJGJVGtZAGdAoVGpdGZMGLHG_PFizFibFqTGqPArMCtMCCeG3WGShB0kBbvCknBoWGQDDY3COlFxCBmQG26CS3CeeGU3CM_B28E7dGgEAE_AWJEZ6CtMC3dGSWGXeGV3CZeG30FgeGZ3CykBxeGceG6rDT3CyeFKXGRYAkBAT0FBKGAkFUeG2dFSOBjOBLIBRqAaiFq9BdTGzeGUiF3nFbiFInFclFfTGelFhyF9pEIfG9bGdlFdOBnTGIqB6eGa-C0aDEjEq0FIhFcMFESAZyFfFFrFFrSCJkE9OFnBA_OFTiEmFFsFF0FFoBDtlDhGEzrCkfG8jEQlAtAAnEAtAAHbGXHDbQF3YAhnFFJG7IGBQF5MF9YAdyF5cFMQFOGCqaAa0CjdF7dGSEAoUAVZDAeGyhClMGMGFVcF8IGUOFvdGVBB-VCqRCpfFCBDkOFqFCmOFsADoOFrlFCBDrfFGBDOSFhfGanBNBD9XBxrCBvFRfGfdG_cF6dGmmFkIFq2AOjDcrFBaBlwFvuClwFExFJaFvwFqPBu-BzSAvFBbOBlsCPRBDdC7vCovFgnBheGqTAmvFCrDjdABIBrnBQeGVBBoAAmpAiFC2GB5BADaFfaAeNCHwA5RCiNCJUGgJGkwF6MFsrAzwFGZBbhGpEAz7BdhGpgCRoCefFUdDtKGiNCkMGLdG3gGzgGrwF1gG4xFygGfhGxwF8hCuhGXUCkhGkRCrEA_vEpdGSQCDlF5dGFeG8KC17AgDBfIFpwD8hGszF-hGjMCAiGuBAnAAdjEeUC3dG_iF_hG5EAvDBV-DOMFa1FcFDCNG3zFFNGZdFFiGudGevFCfGhNBN2Aa3BIPDnZFBMBF0BrzBwyBsZFOXEa3DQaGnzBjiGpZFuSEmiGJ0BwzBAQG4YGoZFiuBu2BviGMZFPzBO0BMKEadGuDBoBAquDKJFYFFOgGzKF9IGJVG9iGBJGMgGDVG4dGaiGPeGIWGQiGIlBqGCuBA17A9iGV-D8nEUiGB3D0XEDNG4zFoqDvdG9iGtLFowDCMCrdGDXG6NBQnFPiFLfG9nCSjGejGMgGedGDiFTLFGiG8iGVEA2JFRiACiGhjG4cFLjGQzFPiGVWAbbCCeACiGseGNeGtdGMjGcjGVEAQXBtZApkFvmEMgGAfGv1FtjGbiG7dGBlE2bC0-DEbFOgGPPE0PBzIGBdGJMA11F0jGnFGbOFkkFvAG9mF_jG3jGHiGB1AgFAsABnwDDjFQWGMeGtDGnMGbkGb5F1hGOjE4FAfBA5mAodGcKFrTCEiGGJGLkGJVGaBErtDfkF5cDqhG-FGWHGoMGtiFBdGSIFoJEfBEHhF9iFGWCPSCFlGtWC8gFmADefG6MGrZBubF0bFJlG9MGc3BMhFGlGfgG6bF0hF9hFrfG6BDMBDOBDngGpKGQhFJyDxGAuFDvnAkVBblGnBDuFF4lFgCDuFFsdGlJFIcFHgGtgGQNFNcFndAedF5mFLiF6fGYeFROFeyFicF0cF2cF0aGsjG3lGtXAKbA1aA5lGDeGJLFWdFbGF1lG44EBGFbdFIdAKmG4fGQNFoGFKcFijGIkB4jBhxFYvCjhG5hGQKE0-D7hGRkGrCG_kGVKF3BAiBAjZCWhFfIFw8E8kG8fGrgGujG-TGjmGa_CntAmmG2WGoKFEeG2kG_hGjmGfEAvWDV3EmmGDJGbUGPgGyMGrmG0UG2mGwTAgFA_WGIuDqoECXG1jG1kGAkGhVGjmGX_CLVG6tDqoEJjGtlG2jGEjG1mGghE6mAsJFPnGo-DCjGzmGKnGQUGjmG0BA_qAE-CIEAmmGYkGAmGekGUnGHiGEnGOKFKrCbnGKkGdnGjUGlBAnAAtZAV-Dl4FPVGeEDsfGYFDqfGnjGGnACmAFLFWdDdmGVyFWlGTWCCSCxMB-OFGSCISCSaFTmDwnGaFAHQFUJGhMFXgGDoGPSCDSCRrCHoGfOAJSClOD7nGMoGdFAFMEapCU9F8iFjOFSoGFoGnfGVoG3jBJoGkkCzkEamGCbF0fFblCJyDf1F88AWbEWQCqOFpADagGnOFuADvFCa0FdlGmgGQBDANGJkEJlG6BDs0FfFD5zFnlGvBDyFDDpGZBDuoGh9AxKAslG-jG9hGLkGBBGfzAT8AnhAJRFDtFMRF88Aj9AHtF48AGRF08ARtFzRB48AJBAEtFXpGvhG8pCVvCXmGanEshBTWGweGfeG2eGsxCdvCwWG-TG6MAsfFgTGBFCJfEIkGeoB8EC5aAmuFXKD3pGljBQ5C6MAAFC1HFN5CiBAP5C_vBR5CInFBFChmGwpGTbAgDBLwBTHF-GAowDzkGWjGqVCLlGhVGwpGmhGU0FVjCeoGMfEGrB7pG5pGUmDcqG9pGiBAOMCnoGVqGeMCCvDBpC6kCxFG2nGaoEbqGO5C4pGnHFeqGtqG8pGEqGs9AlqG-FDqTG6MA3LEcdGAeGuIG0kGgdG_mGooG5qGfJFbbF0IF4aEtnGOeGfkGxWG4qG6VEYnGFnGphGnkGqgGvkFRgGIqGdLA5aAQwEekF1FEqTCRZFfUEfqGfoFEAGfJGZwEBqGDqGmpG3qGiBAoUA69AWMECwEOgG-gGhMAPHD6IGqmGOpGiFEVEAGcBUoBzrGupCp2BtUD1rGH6B5rGDuBm7A1hG6MAJeG3EFuiCemGUCG65FAlGRTGRPBdpFsDBSoEt5FK6F3jFKBGziFi5FJrGiBAoYCLJGQjErKC7mGQFCqlGHTCqCDcDDNTC2lFcCDYDDQbFPDDbDDYPFfsGQUG6MA3gFsjCNADQoGNrCrOFbVCtOFUrCwOF6ADZrCAPF-ADjdA-rG_SDNRFCtB_8ALUCHnCHnGHfDtoAt8AcpGysF4sG2EA88A7sGa9ATeEj3BjfAnoCYoEJIG3BEBtGW9AVpGh9A7OBtEA1lBYBGfJG6rFtnA87AapGmSAobBVtGb9AIVBjqG5sG88AI_AwNA7_FAZFm2DffDlqFLqAr9AhqGNRFhpGl9AwoGC8FtuFRtGAtFSpGCtF-IAgpGk-AYpGdtGdtG7tGPRFryFqKGwnGktGh9A-yCAcBJTEqBEt9FTXG_DBt8AEtFVtGpgGtNF5sF8bBTtG-bBniAMqFmbB2qGjxFFcBStGvtG88A0HFNYACtCEuGGtGGuGXuGNYA8AAWqGBKG0-D8qGMuGZGButGobBguGsuCKXGosGNRFHuGchAouGeMCbfC2oEKuGsnGomGVEBvuGNRFxuGXZF_hG0uG88A2uGnuGXNCbfCHvGhnE9sGanG-uGNuGduGwuGmuGyuGjhGFvGluGniBlBA4uGFNFKvGTvGAKGEaCruGRnG8uFTuGetGBvGTvGDvGHiGWvGPbDTvGavGtEAbfCQwEi6BNvGlnGARFttGRvGlvGYvGnvGSsGkuGqvGYvG8AAxbECoCk-FJaCsVGxbB1vGfuGTvGiuGZWGFfBctGgbBUuGeuGu9AGwGSoFHTGpvGJEATvGNWGtKGVjCfBFPtGivGE9AMwGSvG3vGeJG-5ECsFjvGBtFW8A6tGVuGFtFe8AItFLsFQpGauGnuFjvGfpGmwGQuGhTGzvG-mAOuGmwGhpG48AEtFCvGsdFo3F7bBkvGFwGYvGiuGEvGFuGahCYTAKYCpoGBKGeGCXDGDwE2hB0kBppGt3F18BrpGaVGieGFtGNRFotGtKG0-DmiFPrGSuGbwG58AwwGcqA2TCGTEovGiBAAnEbLEAYCFrGomGEHGHCEYvFK5FIWG5OAGuDfIFOhE9qGvrGvnGEvG8eGgFATbAClG0aDqHC7FGdhDG_FFxFjjGgTGrSAbsBEGAbZAmBA5MAiLF3VG16BL7BkbB0VG4VGDcA2VGl2CAWGMyG7VGOyGP7B9VG2VFRhEJ7BblB6VGP2CDWGF7B0yBGWGCZG7HF_SGQcGAaG-SGlEETaE1CC5CE7WF3cGw6D5eGmKGrSGpiGBaG_SGzcGQ1FycGkFEWQG6JGeYFWtDnYFtyGhKGq3B2oG1bGnyGkYF4yGIxCBEC7nGiLFLUC8lELxG8UBSNB0BCRSF-6ByxFEmBVTGhyG4vGvpGiLF4xGKzGpqG9xG9FGVKESNBv8CEyGcZAHyGNlBwyG7CFmyGuCFkyGsYGQzAqyG7MB4SGTaEvyGgKGfvEyyGDzGqCE-yF7SGlKGxzGnKG5yGlzGzcGMEE7SG3yGFGEAzG_ED6yG6zGGzG-rGiLFFTBwxGYsGKjGJnGqLFBBG9wEQnFgzGbLAizG_HCkzG5zGYcGnzGhUDwvEpyGUSA2CCM2CE0GrSGwzG9yFUYFADC3EDg0GATG3JG6cG4zGj0G7yGOcGS1FBTG6cGA0GfaFMbBD0G8zGFzGAECH0GrBARtCRcA8YAGNCDiGtuGoNCTTGAyFVzGupG0UGmNAzgB-VCVjC3bDiAA_iF6pCOiGovGznGxMFssGoADuEDdZCxEDzEDvvFQIBegGRoGVWCToGGoGiEAHSCWoGmoGb1GtsGoFCJWCkWBoyANWCPWCVlGgBE-oGnBDifGxjEZyFWUCa0FIpGswGWGGxIG1eFaGDcGD0BFRIGJOC0BA7QCh_F4WCkQC_GFeEEWSFjpCqTAlpCpRFP0G5yD-jBAjAlpGE_DvkBgDBXTGFuBiCEu4F5jFh5Fz5FJrGWEAKiG-VC0-D0YFP1GJrGWxGPnGmhEaxG6lGNpG0xGovGJNAYhASEEXOFuEGHDG61FqkGbKG5GGLjFsxGRwGq2GnPAabCzBAfOA_GGF-FNVCZqG8mGSkGgmGnoGGuD2FCYgC6kCdfGCoGzAEXfFwSCpSCDtAxLAg2G-TGGuDAICqjEroGddEasGcTCQ3G0UGGuDT3EKJF21FoxGEXCQgG6dGjUGCmAH1G1mAeJAfBA4rC5KCwxGrjGm2GTnGSgGhVGrFET3GP_F1nGczGCfFDhFPSCRSC9nGNWCVWAXSCG3DWCFCNGE3DMPAspALpGRdGc3DaFDnxEV1AdRFE2A-1AnjG9nG2LEyMABCF7IAwxGyvGGmGHrGonGxWGCmASSCMVCJjGyoGe1GjoGg1GIoGKSCk1GEBEEUCCtBNABFQBIIEfGEg2CZyFu1GvBDSCF6BF-jCZmFWVBCJA_YCAwFmmFbLC6eAZLC24GW6FMxEUpB4mFg6Fa6E9QBKLGfHGx5EN9E91GsyD1EGnjCUIGB2GkPCkmFaLCuUG5TGfUGywDZvFNHC5yDMWGIYDVtC0SA2uF6pAFmGaJEIHDxpFqRAnTGePFO_CJKEhNANHDBGAtrGeHAUFA0mE3QBp5GbJE5HDp_Bh3B6EA8EAgqFVuFDQEsbEAGACGARwAA5Aj5GaOEcbE4HA9aCoHA95GV4GzmF1RAmPAoPACGAmcFYaACGFRSAJcFPmGLGFHGFhEAJGFP6GxlG6mFMGC8mFZiGbcFicF0UAnUApUA2gGIOFa6G3YAzVACiFt3Gh6GTqCdcF7mABgGOzFccFiXANRAUZAK6GwaABQFHiFw6GNdABQFIXCt6G06GQICBQF4KC5UE2lG7lG3YArsBsqA_XA56GP7CCrCd5GymGW6GFiFMbB1cFIsFzRGl6G9fG6cFDQFE7GU7CK7GgyFywGE6GCgGTqC1LCEvFLmGEiFnaAEgG5BAQGCU6GM0GQ7GiUADmG7fGxMGL6GxUAVeAzbA4hBDcAXcAT7G-WCs7GQcAFNFRKBVcA4PC_MB-6GlJFImGwlGk7G_cFNmGddFOMGSnGgbFSmGj7GLoFzsCdWGqqFnrF6eDjnFenFHhAgnFH7G6bDN8GVtFXhAZhAtwFnuA0nFmQFxnFQwGJtFuhA-uF_iAf8GX8GmEDcoF8lDU3Do_AnBG4sFMlAJwCaoApSG3gDJwCFqFh0F6nAiyDxgGt-AXCEIMFvoAECE6tFWBDHnF_8Ai8Gz6ARpF1lDUpFipGaCBA9GGCB5bEAdDndFeqFA6G3ZG6tF2HDyiD5QFKKAbzAUTA8HDkqFQtGLqAnqF9zAGNBanFFVDstGQ3AOdG0NFKnFI4Gc1A0qF-EBNmFFvF9qF4qFxNBUTAg2Af6GaWGNdGJ4G46CjOEM4G6tFq1A40D71AXtG09Gd3D6nAUvFJ4ALYBS3AE4A4tC7YBIWFrdFpxFp8GQ5A5tCW4ATrF89Ge5As3AE4AL-G9qFn4AGQDP-GyqFdYB-2Ba5A7wGMdGjrFR5AvYBY-G1tG1REmsFi6AZCEbTGd9GDsFg-G36AlDDchABmFE7AyxE6xEwsFm7A07A2CC47AsSB3gD1CD7SG8sFGVC_tGexGllGhUB49Gn9G2CBreBqlAJSB5mANYAIaAl9GD9GdEBpuFJDBdqGPpG4BEq3F1DBJCEHEBc8GqwGP0Af8G97AglGzmBzzGCrFGpAwGFeiBEdBvGFSvFPvFd-G7RESNBFNB1tCBnFGfGXwFSNB6PBj-GNTGQiFljGByGNiFQiFrOBo_GbuGZPBaxFcPBIqF0IDkuCl8GalDHsGbSBT3D84BEJDDSB_lGzGFbSByjB-lD1_GGAHR9GnRBUTA9_GL2GmUB2RFERCXwFMkFQdGFKGcUB_NBQuCuWBv6FuTB_vF_pFUTBlAFOMCPrFewFeWB8WBEvA4WBHwFEwFqWBjkBoAHBXBtfBt9GFfBDwFtAHLSB-8GBaBc2AH5CgXBZ_GPRE4WGRrFGGAc-GxIAOAHCwGC-GC-G5iBUYBypDEBHH5AeYB2QAwYBIAHqGFTbBknF5gAncBpAEPAH7dB1wF2GF8dFIHFFgBKHFdoFNHFcHF7dFCHFyUCSHFp4AVHFQmBYHFOjEm9GNBHTcBeBHidBfEA-dFOdBxNFshB-uCsfBLSBl0Gc7GciGEgBdwAUFAWaEogBm0GwgBzyDcbBVgBwBA5AH7oERgB4BH0GAyEFV9DCCHoyF4EE9wFMhBhNAAxFGMAHxFaZByBA7fGF2GaxFH2GXhByIB9sFJAHfCEWxF_hBh1FGvC9tEWKGkyFNvC3iBiCHqyF20FF-G8wGhqCM8D7MAiWGVSAOxGSzGxnA7NBGlBSyGxCHPlBxvCokA3zFivCdfAD6GVeGetCokA14BevCRnBDnBuBAFnB_HCtBA9CHBfG-JBLnBKKAdgGtTEQNGjXGIIECGEZXGRDHwTErSFONGhXGoSFaXGYNGVSGyKGHYGQ2FB2FS2FLLG-1FfDHX2FHLGE2FlzDP3FBLGnDHZ2F0KGhDHW3FdDHC-ExLG_KGD5Gq9EyDHW2FpDHg3FrDHXpEYnAhKDOHEWiFBpFw3BHiBUxBTfG3eGPfGdOBRiFNfGeTGqTAs_GfUEFEHwuEVfGjOBXfGpTG65DRLGy9E95Du2FVEHfLGXEHS-EY6Dr-ElLG-KGtLGv-EvLGmLDv0DZEHN6DbEHuhEo-EZLGkEH1iEf6DaLGDLGk8Cr2FtEHK_Eo-EdLGL5FV2G94F5OACtBgTG3rGypEvSA0pE-SFiNGeNGaWFDTFCFHcDHQaGnNG1XGXWF7NF4QGITF3fGFOG3NGIqEMvEQOGLYGQYG-wCYYGQqEYTFl2FJYGKcGfYG_OGUYGVSGWYGdqEmTFVFHcTF7XGfwBtqDhFHQaGGYGwTFrFHBaGGYGwqE3TF-UEnYGqTA86GyqGyYGLxBYHBvDB-zA5BA-VGvnD_GEXOG-cGLvE0qEbVEk0GcSGuYGDUFmOGmVEzYGHUFqOGKUFfrEiZGbDH3YG-rEkvE8YGLZGSGHhUFYUFTrEiyGVSGEZGn6BGZGBWEIZG2MDYGH4YG_OG2yCnUFZGHpUF0yBloDsUFQZGYODOPGgODWUFRPGvoDyiGVGHzXFVPGlGH3GH5XFgZGlZGLPGdPGhZG9ZGGpDnZG8VFpZGqzCYyGuCFUQGkPGqPGSHEyPGLHHjFAWHE10BJEFksE0ZGbaGKQGFXEBqFFHHSaGM1B30FKHHcVFU7DCsE0PGB0C2PGOHHGQGHaGKaG-PGWaG9VF9PGHaGopD4ZGQXE-PGosEvHHqsEHQGssElHHZ0BZXENaGk0CeaGCsEzsEzHH-VF-sEfaGRhEeHHTaG-EHVDF8sEfHHSDFHIHYaG5HHLIHYXE7HHBIHXQG9sEaaGiPGcaGIIHVaGIHHMBFHtEaGHwSBEtEPxGjcEbIH10DkQGpaGmQGNtEqQGPtEB1D70DuQGzoDlqDQWFDYE70DZWF3aGIYEwIHTWFFFHpFH6QGQFHOUDvHEgDF_vBvHExHEp6Cs6CQRGvTFV1CAJHw3FlxCV1CIFHBaGEbGnDFSYEw1CAbGVYEfRDJJHRhEnRDLbGcYENbGSbGQRGXACVBCX6BN0FZIH04B_tE60FxyFk6GQaGOrDPbG70FTRG4yFObG2yFAXFbrD8ZGuWFE1F_yGZcGNGH68BgqAD6BYJHuDEG1FMjDdJHZ0GfJHZbGt0G-ZEcJH_ACgmExVGVyG36BNyGKyGWyG86BRyGFKHcyG-6CeyGaXE4rDhbGfbG_RGSKH6YEkRGgRGpcEXRG4NE-oA8JElRGYuEnRGHZE17BMXFobGsRG5IHrbGZXFL1F6XF1rDoKHbjG_RG7RG4bGeXFeCF5RG16CvKH6pB5bGmYGuKH8bGdZEiZEquExSDiZE-VGASG5pBsCHVZEhZEH8D8JHQxGqWGxpBT3CKEFAwB8HEvDFiIEl2FbEFo3CFEF-KGHIEQLH-XATkF1DFn8DqtBe2E9FAMEFaLHQODYIETLHdEFCtEfLHcEFOEFKEA48DREFNEFr8BUEFo-BsLHC9DxZGd9DULHlvErIEvLHgLH_vBfEF_bGxIEBcGmZEDcGsXFvqEU9DpEFrXFNSGtXFoXFx5GtZEJUD8IEjJHBaGISGJcGQSGMSG8uEGMHh1CwBAzgByyFQaGFvEaJHq4CFCCm6B7JHCIHozG2ZEHWEaMH_XF0vBgCCkcGFXETSGnMHqzGfcGScGzSGkvEhSGQ4CqMHqKHEtDFYFjSGHYFxXFJYFsSG7UDhcGPaEt8GuMHQYFcvEuSGocGHGHyJHrcG4MHZYFucGneEkaEkcG9zG-ZEcMHQAC8XFscGgsDNNHW5BPNHQYD0vBDKHSNH3ZEUNH0MHloBRCCUCBeNAycD7cGXSGoREEYFloBmMHvSGcNHMaEnNHaRDZNH-yG_HFeJH7DCb0GrMHRdAA_BryGf0GlzGvzGV3CuzG0NHZ_Ga0G1zGhKG2yGn0GNNHHLHZaEAOH_JH5cGrREy0GyvENEHteFv0G2pDODH20GFGErDC0DC1EA2DCtLA4DCLOHRnB40GuaEETGXXFAdGz1DQMGmLGE5DG3F9SGuCFN3FA_E09El1DflEjOH5DHTMGAMGT3FEoEvDHmOHboEQMGe3FmDHD3FMMGpOHOLGC_EIWGteCyhFXoGfJFMrGNDGUKChvGTBGbPF5yDMHAnrAywE5RA8FAoIDRjAtEARqB1hG_OH2LEBPHfBAsKGEzEUKC_sGVHGnmFqGD0xDKPHT9GMPHgPHSHAHTAVWARPHiqB1SATPHm6B5fCTHAhVCDLCYhG6AHBSBctADAHO7GsFHt6B1TEeqEg2C3fB5RFLVE3PHXNG_MD6PH5BAIUAImEdMFBxC-PHXMDHFHAQH7cB7PHm1FZnDHQHJoDxXGOYEovBMQHhIAEQHgfGjvBPQHHTFlNGTQHCQHNQHmnDZQHDTFbQHBQHDQHemEXQHGQHGJHcIHEBBLQHdQHhIAFwBgQHGEFnvBjQHROCWQHWTFQqEvQHiaGkMDyQHVQHlQH4BA7PHXZA3fBmaCenEPKB_qAP7BoBACRHWnC2bBnBAIEA3fEVEAZ-CHhAMjDZxBNRBMjD33FdwFbxC3QH8aGlTFvSB6QHjNDXRHFND5PHrQHkQHKoEmQHywCXRHlWFaRHgRHeQHGVElRHDRGnRHt6ChRHTqGqRHoQHvqEpbGtRHa1C8PH2QHyRH-_B0RHzuAcQHvRHFQHkRH5RHlyGqQHuRHpRH9PHBSH0NHxQHoRH7QHiRH1QHpUEgQHRpBFoD1RH3qB3RHOSH5RHQSHwSFSSHUQHjyD8QHuQHWSHkECsCFTYGbRHdSHD4FD8CgSHfRHESHLSHwRHGSHkSHBWDPFH8RHiSHYQHeSH8NAuSHEVEbRH0QHjSHQRGGpB2ACwSHnQHsSHczD7SHKSHbSHMSH4SH0LDATHoSHCTHCIC-QHPMC5BABRHr0ADRH7FA6EAHRHCmAueCcRA5BAVxAORHjqBDcARRHZTHkBAURHXaEeoBkvBt0DeRHKQHHTHETHiTHkFHZSHsQHITH_RHWRHySH6SBsRHvSHBTHmTHD8CmRHxTHHTH3SHxSH-SHV2FmoBlKH2TH2RHFSH4RH6THN-Dw2CvrDpTH-RHjRHtTHCUHglEyvE9RHAUHVSHKUHGpBMUH2SHcSHKXGoUAJICAlDfGGKiDRlEJ3GoADr7A0oGcgGBzGy1Gr4GObFECDdhFlFC1CDXhF8JAmsGQEAX3GehFTbFghF8lFZhF-lFkBGxlClPCzJA0wFFHF2wFHHFyUCtBHz4AfPCnpGgxFJkBPRAixFHTGoUA-EA8_DKxGiOFDfFEBDdfFrGG8cCIPHXfBqGDNPHmrAUTADAG34GxHGvUCDyAWVH-7GRrG76GGxBwXFd7GJ7GQ7CR8GymFZ7GMGC9lGN7GvbGlJGLCHaxFMiBxJAIgF2oBcXGNLHnCFy7CyVHLoBmCFSDHfUE8SFbUEtXGCqE7aGETF8TFYOGCGHENHynDrYGzMHHHECUFmZG_DH3HHpPGQHHyLHaHHuZGYpDA7DiLHVIHXHHbsDVHHVWHBvEB4CoHHnHHOIHRDFYDF2QGh7D4QG4aGq9B7IHtHE9IHiDFr7DvPDTYEPJH-QGqVHUXFjKHsxCOXFZEFVDHUWHVIE0LHzDFA9D0WH3DFWLHMLHZLHnLH_DFcLH42EeLH75FCGEaIEYTDPLHMLHW-BFXHjeF0LH03AQEFCFCwLHnTDomESLHOIEkLH-XAYEFSXHaEF6WHaXHuIE1-BDSG8LHjXFccGZIEmXFTMH-TDDMHRMHJSGLMHQKGZeFlXHBMHh9DVMHCACMMH0zG_CCszGsyGEEEoyG0NH2WHqEEzNH4UDuZF_hGMHAaKFxkGOkG_FCL0GE5GUBGC3G1hGX0AI7CfkEGPHQrGQgGBQF7WG7FAVkB8_D7ZDU4GsIFe7GPGF2LFq6Gm6GX6GaVAPVAuEA5UAYcFgYHTXCcYHl7GTqCj6GhYHwTAJOAJdF67Gr6GicFMbACNFgFAM8AYNFjNFfdFmVHK7Go7Gg3GncFBQFoVH6YHurGdVHicF_fGXMHYYHiVH_MFhNFsXHP7G_cFfyFS7GgQF1YHaqFQmGGZHbaAybFmYHLZH6cFg7Gi7GC8GMpGvYH5PF3YHu3GhmGTYH-XAF3GigFZyE9jGInGnYHeYHYcFx7GTGF9PFEAHY7GcZHTqC-YHkVHmgF_6Ga7GS7GVZHBZHMQFNZHDQFtYHHTGQTHt3EvREeGG0zFnrCjUHm7ENKBaKBLGAJZA4YAFGAIgF08FVIB9PAhEAoBAVIB07An5EDnGCPBXmFsHGTWBFxESaHTJB4wAuPF0UHzdB-PAoGD3TGrcAyBFmOHOaHkaH_aApaHVAHcPHn_EqxGqGBsaHwIGD8E1_EH5GrfA8NA_IAJNAyQCtKHwHGyEG3QCcEASBHKIGxQCtPC5QCtOCqKGV6GBmGpZHWUArZHGXCJVAc6GmrGqUA4ZHQYHicF36GRXCLbHycFZYAB6AyYHXMArJFIQF_GFp7Gx6GwYHzZHrzFdYHK7GyZHuZHFZHIbHV7G3ZHEpFJsGmDDLlAbrAibHksF1rAtbHchAczAwiDRpFG9G4TGwrAxbHG-GViDcRFG8GawG6hDwCBykBzeBnyFybHHjDOdDuaDOyAi_Gu9Ga-G72AO-GMcHVEBFwEk3DHwEm3D8bHYtFf-GusFdID1lD1xE3lD9xFBcH55AEsF8BBjjBUCH6bB3YF0PHRuGFAHuAF9REAABH9GFNEDSE8bEFSEeTEHSE43DC_DqbC4ZCC4DhbEryDwAFqKEkTE8QC7PC0GA2rAVBACEAwDG0ID0bHc2C_UHXwFoRBT3DABHSZFxRBFcHCAHwbHnbHKDHpBGJxAjAFM_EbCHGfBpNAC4FUvGwBH-BH_uCtlA08GWiB5EEHBGmQGUDHlSFYDH1VHiXGodHeXGXDHgXGqdHaDHVDHSJHuCFeDH4JDzOH14DkDHNLGb3F19E5KGl2FK2Fc2FLrEMLGELG5-EGLG8KGILGa2FaZHxKG3DHP2F_dHh3FXKDBhEnGHJcHWbD21GUmDQeHE3FMSHFhEGwCYpEjmDEHH1KE8AF_TE_AFHUE5AFxNHlpE0AFZ_D5KEb_DFUErpEm5DwpEAUE9TEDBFPcEfMHulEWEHJ2FRvEULGeLG1LGSLGm2FoLGwEH6eHiEHY-E9eH-LGcLD3eHv2FzfE32FrEHb0D02FfEHk2FHfHz-E4LGFfHB9CzDH_eHjLGLfH0eHRMG3LGjEH0oC5EHN5FX2GMBGrmDEFH4SFRQHwDFxuBvXG8VH-aGFTF2IHLFHpNGU_DKFHZTAnfHASHKUHCYGkXG-THTSHOUHtTFXRHJrEGUHzQHUUH9SHCJHrCFJQH6fHtQH5TH-fHZTAAgH0fHaSH4TH9fHvwCSQH8SHwfHEgH0SHb2C_THpSHsTHJNDXRHGTHjfHvsBhTHEWEnxCNgHJUHEgHXgH1fHTgHIUHVgHHSHfQGNUHigH9QHCQH_QHMTH9aCHRHERHRTHOTHIRHUTHMRHnJBwJAcTHbTHTRHtfBzTHqTFSYGnSHSgHcRHlgHjTHBgHrTHjgHOQHlgH1TH1SHyTHDgHqtEhSHBTHJgHOgHlbG-gHhgHAhHxfHl-B7RHJhH3TH8fHQhHJ5C5QHKhHKgHchHDSH_gHPhHegHG-ERSHHgHqTH7gHczD5fHnhHHUHNSH3fHuTHmSHkTH_gHphH7THxhHDhHjhHkgHQUHfSHiQHehHbhHlSH8hHZhHDTHLhHt0DggHaSH0hHN-DFiHqTH4hHGhH6hH8NAJiHthHKTHARHtgHxgHvgHGRHxgHTTHKRHVTHXTHdSA3gHV5BSRHN6BdTH6gHDiHD8CChHshH2fH_NGPSHkECliHYhHihHahHkhHt0DIhHRgHThHHiHglExiHngHEhHuhHoiHuTHEUHNhHlTHjiHBWD8iHShHIgHuiH5hH5SHkECSUH9hHviHD8CIjHBiHqSHaFHaYGErEJqEzFHQTFRFH8NGaXGvFHRhEGYGFxC5NGeFHROGMOGhrETjH5iHFYGbFHBOG9gHlFHWOGejHoFHljH9aGjwCYjHuCFtFHcYGujHgTHkjH6pBhYGyjHGrBAGHSWEGWHk4C7jHtYGJWHEHE_qEXxDoOG6vF7GH-xB9XG-GHqGHvSFWJH6GHCPGWGHKoDUGHNkHzXFSrEiyCdGHqiG_YGgGH7OGiGHtUFvyCLUFFkHReHKWEGPGMZGIPGprEikHRZGXZGmGHZZG2uDgFAUAD8XDN6AyJCzGHqxESPGjsEUPGdZGMkHUZGkvE9GH2kHjUF_rEJsDsOG8VFiiGpzB1iGpkHe0AniGPzB-NHhiG5yB0iG5zB2iGrZFwiGL0BzkH5OGKlHQRG82B3iG-zBwoD6iGTdHJHHrHHtWEGoAUaGNWHQKHoZGbHHMsEUHHWVFCHHYVFxPG_HHfWH52BmqDuJHWHH81BipDqHHDaGipDuHHmlH-pDBQDSXEcWHmsEaqBKhG1ZGKQDQIHLWFulHs0ClXE1lHysE8HHeWHYQGSIHRQGglHAtExXEwQHjaG0XEgVGz0DraGjIHqSEfIHGtEmaG43BtaGpIHtQGwaGOWFtIHxQGvIHYWF1IHyIHcDFhWHtfHriHPYEBRGMJHntE_aGfWFQJHVJAzdHeoBUJHHRGJbGL5B4KHFRG-JHaKHnJHEZHTJHgJH6mHiJHK2CpJH3JHrJHbbGtJHyeHu3F_3FWgHfCCG4FFaHK1FmDFeRG1PH2bGVKHYRG7YElBAnrDUaFPnHRRGx5BRuEucEpRGmRGrRGA8DenHfKHgnHiSDqbGcKGsbGXXFubG7aHJ8D1KHF3C0bG9KH7KHm8B3mHsnH6KHwuEHsDgXHkZE9LHUIHVIEuXH-_BaPGHcGEMHSMHvXH3eAbTFHNH3UDqlHksDDNHwNHmNHFOHdaFaaEVvE7qEAaEhKHGoHQoHkMH1MH_gDkSG_MHgSGRoHMYF8MHZvEyMHRYFCNHaoHmSGnuEXYFUoHkvE1SGPVDLNHDOHFzGCOHSOHz0GU1F4XH8cGeOHDGH5vE9OGN_EeQGIMGYzDKMG4oH1iExaHQaGoOHCMGI-E69E--ExOHNEC3dHwOH7THQ_EJpHHMGK3F6DHJ-EnjG_ZHNRCQGE0IFYwGqqGcVHh3G_qGSpHd9BlHAwxGIkGlVHfZHnoGSpHERHwxGwPH0ZHn2GIrG-TG_ZHNcAF-CRgEHeE9nEU2G84FcfHN6FP5Fx4FjUGNKAfIFeBEGrGnnGv3GQUGNKAfBAqZCELF5pHxmGJkGW4G9pH3pH9IAfBAAaCCqH0IFrsG7pHopHX4GqpHJqHBDB5pHbPHKZHRrGi3GAYHTqHNZDukGRHGFnGWgGPqHhpHKYHTqH6nA5pHs3GvZHN0GRqH0UG_pH9IAfOA5pHXYHI7GGqHgZHJqHKJG5pHmZHPYH-mG0mGHiG_pHDrGAeGv-Ff3GAZHZpH6qHxWG_pH1DC-mB5pHmpHjbH-qGDrHSqHpBAo3GwbEbRADcAH_CJeDAsGPnGZUHitDmnGQqHHqHaqHOrHxJAkkGpdG1fFArH-cFYqHapHJqHerH9nGkRCVEAbeAfIF4DEhqHpqHbrH7qHmrHApEHQFnBAfBAqrHkHAlRC2VBDYHFnG7LFirH9mGL6GZqHxrHdrHzrHFNFHjGgrHOYHZrHiqHKXGpBA50DuZCL0GJyDuFFZ3GjrAabCLWA9eC0IFprG-rHDjGwrHErHwWDWsHbfGmkGXpHGhFOjHQsHjsHNhFKKAflGYmAxlFhsGmUH8rCVhF2CDqUH9lFthFYCDHbFUhFeEB7lFcFAAsCyUHysHnWCkSCnhFBGAphFOrH8FAgNA7sHCTC3hFoLBFGAzhFS6EEtHpGCwhFMLBJtHohFalGZaHTADx2GMXHokGZ5FGQEs5FdkG4YHYVApYH8MArYHCNA9ZHRZHpbHYVAmbHRnHxqH8pHnHGKCHhSBCyEhWDAyEvNFS9GSHANdHUmGUAH1DHrVHEXGjkB7QDi4BhWGMpEhCF1TEjCF5YG4VHbXGrdHKkHzfH0OHGrBnXGvrBcNGUmDu5FVkBe7AF_B9JCZlH9LFlfHIQHifHDFHAFHOFHGgHGuH9uB4XGrfHkHFcuH_SFGqEQjH8XGSjH-XGeYGpjHMYGzVHeSA3jHZgH0jHbjHUqEKYGnFHouHPxCmFHoTFfjHgtEsjHSQHZFHgqEiuH3IHSYGruHPrBwjHIRGhjHtNGQYGyFHluHjYGBWHtnD9jHkMHLvHsMHbpDiVEAkHxYGItEnVEOGH1YGQGH3rEekH4PHQkH3kHzXFXGHdkHRkHJZGAZGcGHjGH_OGhGHWoDbkHNODRGHokHx3FoGHhkHJkHOmHNPGrUFKPGvvH4QHF_AxGHc9C2UFxkH1GHQlHrvHsIH7oA-kHCGECVFaPGfvHcvH5XFAHHIkHEmH4WEKuHhlHRWHNVFdlHxlHilHTVFNsEllH9lHQsEolHJwH5ZGU7DslHHnHfsEWWHbsEHaGQwHNwHmVF6lH0lHVwHqpDxHH4lHGaG6lHIQGBmHxPDOaG9HHDmHmwH-pDbQG-WEdaGGWFywH6XEKmH-VGhaGfQGZ7DaqDhIHyXEWqDQmHqaGAxHlcEPBFbmHvaG7oAAYEyaGuIHRuHuQDxIHBVESYGzQGjWHoTHwDHkJHqmHNVENJHS1CYxHkWFwTHauH_qDutEBrDMbG7TFVRGD0FtFAjMHKYFBKHtMHlxHJ0FUbGA1FJZHkJH-mHuxHUnHWbGgiADnHNRGsJHGxEcwHgxHwJH_JHMoHA6B1JHT9G3xHxJH5JHgiHeMHqJHF1FW6B6JHCKHXfEdbGAGEvWHcRGTnHQbGVnHXnHeKHQXFknHToHCmExWHzRH9THfxH-nEsKHwRGKYFqnHELHruEzbGyKHgXF7bGFsD-KHynH-RG4rD1RGCLH-bGS_BAcGiXH-LH2uEFMHDoHKSGQyHVSGOMHJUDFoHyoHkNHSrBoxHgvEWNHHyHvSGCzHcSGvoBoNHKoHMcG1XFkeHOoHAzHEWHdNHNoH3XF5MHIzHVNDeSGjoHUcGFaEbcG1yHnoHANHWoHdoHTRDfoHvSGQcGynDncGZzH1oHhvEmoH_yHv4CJNHbYF3SGpNHFzG4xCEzHRNHezHHWEqNHMACB1A9BCeMHuNHszHbUD4zH2sDvoBfNHkVGVCC_jHozHEyHSzHLaHcVCxzHB0GyJHJzHtNHNyHvoHo9D3zG2cG_yHpFEzvECTGdOHCoHlcG_cGarEIWGTFCsfAwBAJDDZqCZyEDaHWSGosHsFEUCF3pHdsHumExbE3ZF_2G6gFsfGOhFogGhxGcsH2LEMqHAeGvpHurHLrHo2GcsHJuGU4FAoGl2G2DGWHGdMGpMG7qH6mAUmA_XCAgCv2GJ5FZtHRpHSEAd2GT1GnFCV1GwEDyEDROC0EDqVA2ED1BH-pHybDniAcYC2aDw0HhGGUsC2FEGHG3pHBiGb-C3dGyoGU1HRmAW1HhIAY1HGRBa1G4oGxtAgFFZyFukEKYHYAF0oAYTADcATuDCdFdVA7eFx2Be3AjlFpNFVRC3qHbxGCcHw8G7BHb1H3pH41HbiD71HvMBApC4iDVRCfpHhwGQhDI2HHqF8BHRpHYAF9eG6GC60HBoGgoGVWCr1H-IAt1HTiEZ1GY2HRWCRCFFPFw4Ga0FzfG1fGmKHJyDTFD6nGn2H8jEXCFBKEmFDZyFc1FxlAKpGOjHD8GoZHK7GY6GeZHkbHf7GpaAh7GGgGTmGF4GFnFQnF4YF_ZF9UFtnFDhAVhANuBahAfcHF4GtoAk8GG3CV3DK9G6pFXwH--GCcH6BEbdHa2CQ_GFgBzuFT3HVvFX5GRFBIXAYjB6BF_oH-CHLdH1pFBAHJTBhTBgAHeMCiAHXwF0ZBWJC2ZBjZBbZBDnGsCD23H4-GhOB13HlZB33Hf3BbZBoPHbLAeZBK2GBBH_3H5KBmZBDxFpZBzLBxJAmRF9ZBikAH4HSZFJ4HNKB3ZBN4H6ZBvRFR4HNaHDCHZWA7fB6BHX2Hb1HTBHe4H-BHOwBWgB5_GXwFkgBfzCJ2HCzGZhGk4HFCHuEAHCH4IEJCHoBGcCHtVHwpCT4Hq9E2VHsSFwdHQDHsdHPpEfXG0VH21CHiBCEHvMBWuHtfHgSHzXGpfHufHMFH1FHGGH6jHDWHLoHEtDNvH6MHPvH-CFMWHLwHQWHewHOwH1WENHHplHclHd5HKDFSHHYgHwsE21BYWHyZGbHHkHEMWHUDF1wHXIHcsDgWH5aGiWH7aGkWH45BmWHhUBp7DYRDwHEkDFiWFZnHvTFaxHvJHWRGPYEyxHanHVbGzXHuCFlJHEnHoJHXbGIyHabGZrDaRGkbGZuEMLHLoB7XHJIE4WHGTDlIEtIE8WH5DF5VHHSG0LH_WHjLHbLHXsEq8DGsGzLHXXH20DU6HGXH0LHLXHk6HV6Hm6HPXHqLHRXH4LHTXHqGBVXH3WHm6HZXHy6HbXHY6H7WHeEFfXH7LH5nH0yH7nHd9D9nHjnBCMHwZDJMH2IErXHIcGVUDxXH6FFf0H6EA89BpiES1HtEDWhFW1Gj2Hv1Ha1HpOFDBEZgGAkAbgG9EDROHxfGKlGUgHMlGcUHrfFm4GCBCYoGy2HolFnAEPlGj4GrGCSlG0bF-MGNCH8oGeFFkgGelG7oGiUHrLHq7H6BDt4GXjGt1AtAAB4G22Ha0Fz0HX_G07HsfG11Go8GSQAl5GHeBPaCOHDMcHfbH16GTbHPXCVXAt6GlYHatHwZHucFXcHwcFWZH6ZHeQFfNBkjGPTG0_GoBHOwF6WBlAHG3HFKGdHF9dFsyAjdAAeFEHFlQFGHFXBHyUCJHFAkAbBHAbHSWGBVHXvCjrGw9EU2F1eHU9C_9EWxHBaG1dHJLGqOHjDH9dHhEHuOHAeHCLGqhHDeHJMGFeHp4DLeH6dHJeH0WFCeHIeHvOHWiFKEHJfGNOH0WFPEH47DlTGmjGySFjTGQEHHEHSEHHqBUEHoEH5eHcEH2eHiLGeEHfUErLGp9HDiEJfHpLG0WFu9H98Hu-EAfH0EHE3FnEHT6DMfH1LHnLGsEH0LGw2FNfHB3FPfHaEHo9HN-D82FE-Hn9H_2FZ3FTfHs9H9pEBpHHpH_8HeyH1eEsOHC-H_LGFpHCfHI9HOeHhOHS3FKpHE-DS-H8LGd-HNpHNMGMpHXfHNMGW9HjhGNjA89B9HCXTB6HAOuBQXDLeGXpHW9G5QEW2HTxB_XH7qH6EAbsABUBQCEuEGwqHS8G6eAfmBhtCimBCpFCyFRpHvdB7rHEaCVjCobEPvGuuG6sFFFE3-G9PEu8HCJAw8HfBHcOG-_GmMFVBHQHFXeChBHUHF7FAWHFlBHaHFH_G1cBZ_HgHFbHAiHFOxHbuHjQAFMF5NFvBHHMD8NFeoFPtD_NFmHABOFp-HH_Ht1A0nG3ZFwpHbnB-LFGMF1nDBMF7wFDMFbOAr_H-NFi0FzDDAYH2_HDGFEEA82GoHCJ7C--H9LFv_H_LFUBC__HHzGu_Hq_H9NFHMFFAIKYHIAIN6GqUGo0F0-DF2HVSG8_Hs_HAAI2mD3NFw_H44Cy_HXvB1_HTHFwvA7PAeqHeAIQkGu1FPAIWAInAIT4CTAItwCmAIRAIx_HZAILsHH_HvWDzEE5LFzbE6_HgUE5AI9_Hj4C3AIBAI-IADAIYAIJMF9AITHFtqHqVAAaHtKGJ7CEqHzAIFBIjAIUAINFHXBIEAINBIrAIp4AteCy4ArcAZHFDEA-nGoHCfGC8xGamCSZFp8Hb_HKWBiBHe_HkBHjBInBHkGGgwGqtHY_H5UHWBHV_HidH-cBqBHRHFtBId_Hy4AXHFxBIi_HpdBqBHhHFgXBSYHH_HXNAgGA_cEKGG8LFxuBQAIGBI2AI6NF3XG0AI6AIoAI8AIjhGWOFvREFzEh1HLkFWUBOfAb-Hj4HvUCfLAMaBb4DU4D4XEwKAGUB-wEVNG5dHM9H7oHO9HN5DtCIIeHK9Hv9H2iEo-HP9H5KGt-E7LG0CIH-HD9HYdHB-E5CISfHa-H7DH4eHB-HlDHq9H_aAO-Hz9H22FHDIw9HUfHt9HMDII-HZfHFDIGfH99HDfHr9HKfHQDIgEHWDIi-Ex9HBfHqEHOfHTDIQfHHeHyLGiDIF-HL-HiiED-HmDIM3FV-HcDI-8HlOHh-H5oHOpHl-HtOHR5DJ9HY-Hj-HU3FIpH4DIm-H7OH7dHrOH2OHM-HDDIQpHqTGmHAqtD1MGbCIjbCGYHUmGRbChBAB4D1cHZCI2tDmBAUpH0aD9GC9rHC1Hr3H_bClaCBcCISEnjG7IBINAmVGWMARjFOqH-rHB3GUtHGsGjUGZtB-PAjEIWqHD1HakGP4FO1HXwFaaBlCIFBGKXGmHArdCjEI--HoaHO4FDEAUkGQUG3EIdAIS6FNVCgAIuEIJ-FJYH2EI6zHXrGRAEENC_qHYEImGG-kGnEIhmG6TCliFdCIz2GqiFY4FVtHWAHfCIzeAhCIBBHRkFgCIrCI9aBoCIdbEVZCmCIGeHoDHvDIFLGiDHTDHyCIz9E_CIXKDC9HV9H3DInFItDHgDHg-H8CIglER9H4FIt-EALGEEInDIVDIILDYDIy9H7HF09H6KGYLGeDI49HXLGvEHJGIsLGIDIPDIqLGMDIy8C8eHMGIZ-Hh0D3EH_FIRfH4DHWGIJ-H79HWfH3OHX-EPGII3FtDI6oHG-D9oHeoE7KGLMGNGI2DIdFIvfEBEIpDIR-HwDIl-HfGIoGImGIu1DOpH3CIFEI4EI25FT2H7-FhkCFsGk5H4tBNsGJBGf5Fx5F_4FQ5FHiG6TCBFIonCpzFlEIrCGF1Hs6HCGEMuHKuBw5FyiF6BFRsG-TG6TCvAIAHGZlCVFIWtHN1HckGs4FldHeQGmpBdfH1pHZdGYHI2BAzAAFcCbjF4IGNHIEsGYFIQHIfUESHI0BAkHI0pHbcC2pH_hG6TCteCKRHTpHAlFhbCWEIIsHqcH8REiPCAcCrbCdEI5GI7HI-iGU1BuZCYsHOFIu4HDIIA4DcEIQEIeEI2BALfCHEIMII6EId4HQII3cHRaCHIIIWG6TCWIITEI-HI_nGjbCEFIZEIpbCFII4cHTII5GIWIILIIPqGV3GM_HbTBNEIPEIgTEnjGckBLAI6AA9GCW8EuHI3DGPHIAHIxpHiHIW2G2HIg-D4HIHiGvEDb2HGLF-BG70HzxGppH0UGHJIKqHsrH8GIukFCrH90H-TGnPA9IF2QAqnGJJIJrHTJI5qHVJIOJIp4A9sGrVGilG0FAklGwOBx_Gg8HysFa9HiTGY9HdeGMEHi8HXKDc9HBSGREHOABMfGgTGOfGvJIInFTEHhlF_hGtLAGYDIEIcKFcCGOIIgpHvrHhmGtLA3BAFxEIFACEDH9FDKInpHY8H5YH7iGWJIv-HqjENJGyoGIWCCXELWCq1GgxGj4Gc7H8ED0BA-EDvAD8MG33GVWCw7HbSClKIslFL3GlFCmFDL0HrfGvbFnKIXlGgSCUlGG8HvbF7hFRtH77Hv1Gz1HjfGRRAtUHlFCplGrsH0sH0lFKTCdsGBEArUHRhF_KIThF7rCksGdDDxsHRbHeJIO0Gk-Go9GErFKKA0AHJYBgUGM8HWeBPSF7MBRaFQeBJSFMUGXLIOaF7-DSSFigG8hBWSFYSFppBexFYnHebGfRGvNHF0GuoHX0Go0G8yG9JGnjGZhAvkGHPBY1E0IFoBIYrHXqHUJINJIjbBGsHBKILEInZHMJIqqH-LI89BYLFAeGSGGLJIkrHMrHgJIn4B3LCuqHe9EUKCcJI9bH7UCOsFtuBuaF9JIOuB-JEUZA0nGVKIWCFi3BekAklG52HKXGZhAtEAuLAUQBMRADPHSKCPlESJI_2EQ5GUeBquFeLIiUGZMIkJEkfA6qGNCFHeEtEI-CHWLINaFigGFSFNSF7PBJoGCXFeKGmtHgMHEzGFGEuLIs0GF0G-zGZ0HjhGeGDx1E4LInqHobHotHnoGPNIHdAPrH5xBoTC4LIBIIoqH80H9LIYTASBICbFeUCTjFSsHFxEQCEOrGhsHefGE4G4qHq7GhbHZlHxPH9wG9gGdbBNRFw8AytFjhGFxEDbCIXAfIFBEGKMI8LIEMIFxE25BjZC2BAn5EK1HcNIhEG8-F_GIc5FbfHe5FM6FFHIY2GHHIxWGAOIpjGKyEXDGGOIPFI6YBQaHi0HVIBWXAExEITAt9GzGDZOIcaHHWBbaHtGDhOIVIByNIJ8H_xG9wGobB1bB3bB25GHTGGCCJ1GW0Fb7HPSCXKIKWCp1GvIAr1GzKIRlG72HgcHyEAl3H3uFn3H5uF5oCq3HUdHyPHvtHq2AQuBAhGHwFoHBPzGKUD2YHZdH0WBgWBQuBhtHX_HYwFm8HqTAnAHhOBDwFYPIS9HeDErPCDQCOmBIRCM9G2zHnaGzvBOPI8NHz0GpPI3mB2XH4NHvLI6NHkeGrPIRnBHlHyNHHOHtLIaaFjNHX0HaOHw0GKOHsoHFGEcOH3NIm6BOYDTOC3dEOVG13Gv7FVEBb5GGOECPIrjBp3HsBGHiGGCCQkAnEAbjAVgF0aDtMC9GCMzGkXBcPIFwFrAHBQIxJASQIdPCAcBVUGVQINCFR_FSNIGPIYwFpAHO6AGwFeQI0EAtZAZCFkQInhGR_FZII1BIpQIdPI1hGRQI--BIXAxQIxMEXQImIIoQIbQIqAHKGFjUG5QIGUAgGA1EAxTGpuGEaCXQItMI8wGBRIrQIdQInjGGCC1qHSYDrjEZQIt-AFpFq0AIpF_4GhVGGCClBI3bCJdGdHIAtGIrFo0AWaBE9HeCIbxAE5BUSHUmGPwFK1E5RE_tHiCFPDH9tHTTFBuHwRIavHmKH4TEbeH6TELWHlmDTuHQQHhNG_EHI5HZuHmNGfuHhwCFSIxmH4jHtuHwNG0uHyNGWjHVDH_uHfMD8uH-KGdFHQMHWFHYqEMSI2NGOSIbWF4uHguHQSIExB0jHXYGYSIVjHSOGbYGCvHHvH0FHZSIkSI1TFIXEiYGoSIGVEoYGmrEW_HLVEwSIlzHT5HR5HbSGFNHG0HaVEBkHiIHDkH7xHI3BuVEXvHBPGFwH5YGAwHTQGNrEPkHBHHZvHx3FPoD4OG9vHpQHmvHe0HgvHkGHEwH7kHkvENZGkrElkHwGHyvHPWHBwHXkHbTItrEyGHQPG6vHyrE2GHTTIxaG6YGWUF5kHVTItOG3UDHwH6kHMwHb5Hg5HUDGYwHFXEqZG_SI4VFRwHwZGelHn5HxTI2ZG6MCZWHxZE6ZGjHHtlHBUIxPD_ZG4TItZGyTIuVFtHHmTIGUInwHHaGyHH1TI0HHHaGswHPUI-pDvwHksE-HHTUIAIHAmHXUI5wHTaGJmHYIHTzHpNErIHIVEwQG1PGhmHpqDQxHxqDSxHmmH0QGVxHT-Hl5BcxH-5HsmHsWHumHuWHrtE4RIfUEzmHlxCxjHznHU_DI6H4xHRbGUrDB6HE6HvxHC1FA6HmxHzxHTyH05BGnHDNIQnH6yHQaGdRGiRGWKHjbGPXFqDFWuEinHXyHkKHSXFmnHwbGonHpzHjyHwnHspGxKH4RGoyHE-BiXFjZG3MHo3CE7H6rE5yHrnHvEFEcGTMH-yHjYFQzHSSGNcGOzHUzHPvEcoHkUIWSGVzHO0HXzHWcGkzHISHBWILsBczHC7HxrG3VI4SIMoHnQBoSGjcGEWIHWHEGHnzHaNHboHkMHGNH-zHItDhaEvcGzJAroHS0H6SG1cGrFIpaEPOHxLI_zGa0HhyHgvEgOHERIm6B5-H_PAKRH5RCoyEEqHwNISPI1OAJWC7WGGCCyMAIRIEUGxhB8ABrMCf9FXRIjdHWxFTjAa8BDxEeRI4QIbNAqtBXFFT7Hg2HV7HV1HY1GZ1HwvFcKIhoG5pAf1GpBAh1GloGi4GkUHsWCkSCrNIG2H4FBAPId4DMQIVFB6uFPQIROITNDOlEc4GmsHQRF47HKXGI6A1rHdiD7NI_QIFqHUNI1hGAKICbFYOFBkFtoGc0Fg1FKXGzBA6AAvAA6kDGVH0BA9BA_AAOFAfBAcFC9AA7BARXB00HyMA79A9BAmAAxdEmmEkBAJYIRYIMvGqjENgGe2H6BDI8H1XIBCFWMGK1HNRIaBGIOIwHI_II0nCCHIv5FPsGWHIZ2G-TGiEIUKI0YF6XIiBA8FDvoGKXGZ0BMIITMI8wGzIISII1IITAHbFINkFEDIyEI12DqCIMIEnoG6UF3BA5BA_0HpdGcpCyxGLMIfJIYPHBKGPOEPsHJkE5oGPBDPhFs1G6BDjlGWBDa0Fw2HVFDGpGXGAdUBj3BsBAiMIsZAZyFE8HpsHpcHFFIiYIa5Fy2GTBGqZIZkG2QC2UHm9H31GE8F6aHWbHWcF7FADZH0GAaZAZ4BfZAv6F2OCEkHj8HGxFdCHfCFMsGLOIL6FGeFDJIpjF7PIp0GrREr0G8oC4BAYOFZqC7kG4MGJkEwEABPFK2H8KC4BAEMCSeGmKFxIIEjBsxFWVCWzGiAA4BAHeEaaIyWIaIITWGmxFHuBdSAgaI4BA9AAxAAmAAsaIKHIoHCOhEvjFNKI1QIDiBcxFZSFoLI9nCwgCWkFfeEDsG3DGHFIpgCwgCIJI92GhrH1aIeCGGFIRFIOVH9IIJOIXUCDbIbbCVMHHdGiMGnvDM1HqUC9EI12GuFEPbI3BAxaC_XCYYIHbI0CGMbIjYIKOIypHMOIGaIOOIefHCbIqPArZCjBAwCG_jFBjG8IIE1HNbIDaIkbIFaIaZCnbImHIObINpAEbI_dCiVCVbI6QE-EIOUDzHI1HI3bI3HInHIhaIiBASbINDGGaC-bI-IIjbIBJI6EHVHIy5FQOIIFC4BAIcIaJIWdDMKIpNIcUHT1HNXIs1HPXIw1Hm2HQFD8jEkZIp0H-aEVcI0aARjFXEIy-HWFIw2GwEIgHIZED4BA93GdbIgYIlHGfCGybIafH0bIOsGEHIRcIGHIFJIUGCxcIkHARoCDkBWFB-WI5kFA1GEjBRxFvhBX3H7aIWFBCdIDcAwMF1FEEjEWOIPII3hBLdIwcINdITHFPdIwbEdAEjIIyaIcfGAXIQjBBaIWdINaILyBHZI_eFx2D2YIb8H_bFWgAA8Gt8HCbImHA4IIENCtrHwbIvEIXbIxEINaImHAxaIdUC-NCTdI7EIAlCBbI7aImFAAlDCsGe2H5ED1OIK9AYKI4OIOWCbKIa0FdXIaOEUtFPRBonFZ8GGuFi3Hz9HkKDLDEkNE9XHKQBZxBPLBxwGz_HVqAeeIS3HWeIpzDaeICQBceIMVA7-GBJAfeINgAheIJZFLxFlmFl-EXeI2PISSEneIZJBqtBGiC63DfKAdKEnMIWoCt4HYNEyeI8wD1eI7eI5eIfaADfIoMIfKAveI9CC7rG70BLfISrAGIHCECNfI10DRfILiAn4CBeIuZB9wFQCEHnCyXIsZDTeIURFBtCS_GM_GUeDZ3HkPIYiCKWAJcIbHIQqG0dIcMG3cIhHIiDECJIEcIEJIGcI4BAS5E1dGZ6CEjE0cINKGJdIrpCGiE4BA-vEQeCiRItaH9jCyIGYbI8fIVIIXcIIrCCoC4fIxEG3DGjBFKoCObI2BA5BA5CEG7FcYCDLCAgIyaHJ-FIoCNmGkkC4BAQgI5CEfwEUgI5LIswDeHIBPBxIBagIObI3BAI_HbHIY_EqfIoZIYtHvcIJ6FEaI6cINOI8cIPOI-cIUcIDbIdbInQIPIGxbIibIObI1dENZIEaCPOER_FgdIsfDJyAWFALbE3qFSLIvxFh9GitF3CBQIDeBBe3AQCB6BBseBRhIoAH3QIXfCaZAj2DmqGw5CS2HWgIdNIc8HTqC3ZIuEA5ZIdZA7ZIYhI5BA6BAUgIWpHHQIKFGmMGlYCH2EhJAX1E8lHlfIohI9NCECFpdI1cIYgIJCFOgIXfC5xGRAEQ_FKgIzGDsZIBgI1UHO5GvGGzZINLItNI3YAihIuAAkhIeZAUeHiCI6TB-ZIXKDCcIUHILBG4bI9hInAAkBAnAA6BAbiIAhIS6FheCBMItZIICFlgIoYCVKF5BASQCVrHxBGZMFfbIbMGtgIAcIa4FmYINuHWiIQsGqYIiAA5BAhBACMCBoC6pHsgIEfCNgIXFBkkC4iI15FdBFfGClaI9GIAlC_iIdVABjIrEAhBA1mAWkFnmGtiIhYI8EIugIrkG9hITHF7NI4hIg6GeNIqqHRgInBAsLAf1HYOF-bIZgImiIBjIYHBZfIuYIqNIlsH8jEWXA8mH_-CL8HA4DO8HpCHrbERHDZqFddHJ3E45GpPADGAuRFoXBJDHujI_5GbHDGcHNzFB3HaYHqZHJiIgbH3YA0UAolDmaCrRIj3H-mAV3HiHDn8G0pFhHDAcHNkIuNF1-HzvB04HUMIe4AQcHyjIe-GcuF3CBUSA3FHutHMdHMBH2BHhaH-3F4uCJCE9jIwNIxBH1yDGtA3fB2RITTFxkIaXG1RIyRIkCFYSHA9HRhEIuH8DFdeH6VH-RIHTFCFHBSIBFHVuHISIp_H_VH2XGoHFOFHvfHxuHXFHLSIojHWSIxUE6uHtTFtuHwMDcjHVSIMlIXSIPlIYlItUIcSITYGSlI_NGgSIqFHflIjjHSSI73DmSItSIUjHZYGSFHsxC2jHjlIVYGhkIfVHmPIyhB4uCMxBFEB9FH_FHwlI6CB4FHTvHzlIe9B7FHGRHSuAjVE3FHylI6FHNxBAmI9fIQiIQqE5lI5KCEmIa2C1lIvDB4uByxBDmIMGHFmIFEBihD06DTmIFUFeCF0lI_lIztA9aAWtACmIxlIUmIOmIdmIH4BzGESmIimIamIbpDcmIGmIztAkeDhmI6lINmIsmIFEBu3HEHEZmI5FHkmIGmIWUIvSI2FHpmI4mIzmIvDBohDJvHBGHkYGkoHySIKmIeOGYcGxSG6SIJNDlOGtxHBxHZ6B0YG0vHikACTIXPGWTIzXFJrEKTInTIwXGBLEwTI_kHVZGn6BNTIVkHBaGfGHkACRTIfUFTnIKZGsTIfnIXTIIPGZTIpnIjkHuGHaTITWEKPBiTITnI0GHlTI8vHLTI-vHdnIrnIeTIZPGnEFenI_nI8kHjzBGTIQVFGHH8RIcUIc5HHsE6VIKUIEPDSwHKWHJDFHEFYHEklH3zCMWHZHHeTIoPGq5Hf5HbQDeHEbwH5lHQ7DqwHY0ChwHLUImHHkwHOUIo5HiwHMUI6lHSUI4wHCQG1HHMaGtsE_lH7zGcoIKmHwwHRIHHmHdoIw5H4ZG2wHJWIZoIoWE9oI0oIcmHKxHoTIzaGFNIP4BjmHRxHdlITxHz5HxUIUMD25Hd4BhDFq7D65Hs7D85HiRD_5HE2C0UI-XAxiHd6BZYEixHWJHkxHKVIPnICLHyWFwxHKJHD6HkpIF6HBnHL6HDyHhJHBuEPVIOyHgREHpIJ9BSyHnJHXKHC3CbyH6RHaVIWyHZVIeVI7UIFXFhVIRzHi6BjVIgZElyHXZE-eIa-B2DFS6HuDFj5HXLHfDH16Hl6HJnD9WHZ6HJuHhFIUqINuHAEFj6HkYIr9Bq6Hv8DJXHXqILEFZFIZeFOXHd-Bw6HbqIKIEm-BcXH56H57B46HAXHP6DQqIt6Hz-B-6HyyHhXHrVIjXHtVIzVI4yHnXHH7HL7H2IEGcGqXFpXHDUDK7HBoHJSG1VI8nH5qI-nHwXHWMHG6H_NHE4CIoHLmHEvEhMHGnIQrIjWIPoHvMH9VIheBYzHVWITrIXoHYhDsVI2VIAWINWId4C9MHQWILzHKnImcGioHbrIazHloH7IAyMHpoHwcGeWIvLI1yG4PIJaIlWINNI83CpYFnrId0HonIZEDCrDHgI5IIqoE6gI-dI55F9gIzbIPcIzpHwfIIaI9hIr-CbjF9uGRjI5hIviIEgIBcIyiITHIoYIScI2gI3iI_PAaiIMVCKfESaI8jEmfGofGVaI4fBeHC1ADynGddIdGCI3Gf2HfoBKCDOXIX1Hl2Hi4HdvDGeIusGQrC-OFuOF3ADdEA7AD0sGTiE2sGhFFpjIj7H4FDeFF5KIx1Ga0FgsIlFFbZIh7HWZIlJIYZIcZIVUCNnH3KI2BDrPBESCarCStFMtIvjETlEDtIVtIb0FwYId0F9nClsIfRIPlEp1H0OIVWC2OIo1GMWC5OIMeItKIjKIffG1QHJyDsjINyDq4G67HicIsfGApGENGCpGdtImJBI6Ck2GXpH8KIhCDKFCDLItCD6sHaXIEDDzlFlFCKLIesGMLIpgCuOFmZCOrH2IGQjENYHFbFHLIEuItsH2sHhhFBuIbhFlUHALIlFCHDDQ7HKDDIuI3tI5PAdIARjFpsIysIzoGd7H1oG10GfuIcIArcATrHGmISrHEdIb-C-FCehITNIarHniI1BANkGiMGTKC9dIoHGkiInYCHdALbIWHGoGGuAGVjIFmDQdCXdH_DILLG74HpdHRKDJvItdHTNG84HLvIDuHyfHqqEfVISfG6RI0SFJoIkUE_kIGFHVuHClIYuHElIUvI0WFI5HIlI7SFHSIgvIVYGKSIHkHeSIqvBtuHFnDiSIqlIaSIZTFWlI96GNSIqSIxSItUEalI1uHqjHYRHbQHulIiFHhlIrTF9vIsFH0jHuFHBwIwFH0jHGvHolIijHvlIJnI2vIU5HqYG3SI6rIEGHJGHjVE8SIQnIUvHpOGWvHHkHCoIHTIuVEvOGIwH7nI_RIpTIznIbVDBZGkvHbgHXrEdUFakHvGHiwIwnIRZGvnIPTIrGHxvH-yCynItwIgTI1nI4vHwkHaZGooItTImsD5GH-nIcwImsDrTIqvHgwInIEkZGbwIHoI6TIdlHJVFHHH-VIEIHNWHrPGKoIVVFWoI1oIZ0BYoIHTIaoIDUIdpDJUIRaGqoImoIjoINoIcxIloIhpD-PGlwHtwHQUIsoIpwHr5HLaGzhIfUI4WEZUIMWHbUIuoIQpD0wH8oIu5HxxImxIdxDYQG7wHNmH1vH-wH70DTmHCxHlQGWmHvnBmIH7XEHxHX7GgaGmUIIRDoUIjHHqUIMtEsUIjTF9VHimH6aGL5HomHWpIMhHXyIBbG6UI5kIH6HGRG-UInlIhpIIbGGVIppIvxHM6HupIG0FCnHFVILVIHVI0xH4FAP6HxpIgFESVISnHhRGWaFWVIWnH9YE5pIjnBzWH8pIRhHmvIVSGjyHtbGvRGkVIdXFmyHnVIIqIQxG1nHEzIsyHHnIcKGvyHDqBxyHpVIzyH2qIdzH4qIAMHJrIHMHAoHBrI9yHwuHlPICUINzH-VIPcGFWINWIgoHYrIxMHRWIhSGSvEUzIgrI8VIgzHXvEeoHOYFH0HS5H36DUWIdzIpzHWYFtrIRWIvrIdWIcYFyrItoH0rI-PIwoH9yG_yH5rIc0HxaE8rI8oC5BA2uI6iIYoCtfE9iI44FUjIeMGjMCJ0I2BAtbI3EFnxGPsI9kG2cIFsI4cIHsIlbI2bI0gIobIdtI2uIPKFqiI6GCJrCkEIY0ILgIWHGJjI5EABjIj0IfUCl0IS6FfGC6MIXOI6hIxIBKCF9hIj0IBlDx0IF-FfGC6uIHjIMGD7hIAjIXUCT0IpwDwAAwBAuEG7iICsI7uI-iIC1IKjIE1I60IH1I2hIsjCfGC0QIIbI8uIJoCD1I50IU0I70IFaC7iIbfIM1IIjIO1It0IQ1Ic1IS1IhDGEjINFIrcIjgI0NA30I8hIJuIR1IbBE7iIZjIq0I8FFs0IKoG8KCF1IfkE80IIgIXrHigIjiIN1Iu1Ia1Iw1Ic1IyAAI1Ii-FbmGuIGGjIX1IB2IkHA40IE2IpwDG2IT1IEjIzdIp0IpxGt1IO2Iv1Ii0IF2II1IV0IOkGuIG00I7gI21Ij1I41IS0I60IS2Io1ILFIuIG_0IM2Ii1IC2IP1Ib1IR2Iy1IU1INIIr1IA2Iu2IZ2ID2Ib2IlXC81IdUCuIGW1IgbIr0Ik2Iu0IU0IAYCH2IBoCKJIO0IB1Iv2Ik1Ix2IG3IT2Iq2IwIIW2IlDGo8B31IE3I9GC0AA92IJrCl0H_aIC3IM3Il2IUGCF1I9GCH3IU1ICKI22IEiI42IZ1Iw2IQ2Ij3IQ3IJ2IhgIJ2DscIV3ID3Il1IY3Id2IBoCbzGaUH-xGQsIN2Iq3IN3Is3IZ3IL0IEjIJMIK3IUBGW3I13Ij3IoAGD4Is2IB3Ij2If3IE3IhBAG1Ia3IagCL1IA1IG4I03Ib1IR4Id1II2If2I8NIF4I4GFY4IE2Ia4In1I43Ig1IW4Ig4IP4Il1Ij4Iz2ID4IBiIU3IkgI52Ir3Ib2Ia4IG2I43I01IX2IH4IZ4Iy2IJ1IsjCGnCyuI10IY1IP2Iz4I74I6dIyMFL2IN4I20Ix4I_3ID5I71IC4ILFIGnCiiIo3IL3IK5Ig3IIFCT0I04Is4IP5IhjId3IO4IU5IQ4I23IUgIVFGc5IJ5I-3IV5I3iI2uIR4It3Ic4I4uIK7Cf4IHoCh4ID5It3IF5IqVGijIw5I9rIo5I23IO5IbmGGnCm4It2IT5Il5If5IJ4Ih5Iu4I-CGz3Ip4Ib1IqBApnCa3IGnC34Iv4IY2IA6Il1IJ6I70IUgIu2Gj5IB5Ia2I35I2BAS6I14I94I59FW6I93IC5IZ6IJ6IG3IU6IR5IXgIX6I62Ii6Ig5Id6Ih2IDsIX4IH6Iw1I5BA6dI9GCeLEu5IXtH-EIksI1BA5BAF2IU6IM4IuiIg6IY6II0IQgI1BAR2IU6IV4I-5Iv6Ie5IE1I5BAGgBMYHebIn3I7LI8YHuNI3rDksIM7IRhGBjFkBAoBAoBAfNAsYI5LFHeE_4IdyI5mH2JGgvEqxHJoH9nCN8AwBAyAAJTGowD0JEEhIFOBQkC9NBSHA5BEpgCOxFtMGQjEavDaOFy4GgLC74GHYHpOCGiIX8HDkIJVAjYAtjIatGkBBSuF8OAUuFBmB8EBgXILQIgGAo3HkXInRIUmGaaBYjBbiD03AA5AoAFgVHwFIMvIC5Ha8IRvIdXGA5HudHc8IpTEe8IpuHauEBeFWvIbNG9kI9pE7VHUuHASIffHXuH_VHDSIK5Hj6DjvIqNGKlI5XGnuHNlIpvIFwIZjHsvIBwB88IvjHUlIKwByvIZ8IjSI2uHxwIJwIEvHKpIZRH8RHA9IzjHllIhSI4vI0vIH9IkWFxjHO9IJSIllIIwIqvItfGP5H1CFQwIF0I-TFFnIrrIW5HyUIc9IVwIFLE-SIJUFawI_wIQVFdwIPUFfwIbnIbUEswIwwI2vIkwIjvHovHmnIZkHnvHrwIGoIDZGfTI0nIvwIExI19IsGHcTImwIsvH3vHZyHETIqZFe0AZWEFaG0kHARD99I7PGfaECxIYvHx9I70BvTIs9I-9IIoIKxIRoIlPGgxIOxIjlHMWH9TIa5H_TIT2GOoIezIeoIQWFFUIpoIixIlsEfxINxIblHroIY0ClxItxIgHEDQGb0CgoIb3A7mI-TI-lHWXEl0CCpIyxIFXE3xI1-IC_IGmHt5HYaGD_Is-IjXE6wHgxI8wHUmH1XEDyIpNEAyIoaGVmHlaGjFIL_IamHIyIRhE-QDemHUtEgmHo_HvNEQyI8gHLpIvUIUxH4IHcyIymHapIz1C2UIOJH4UIFbGRJH-yIxxHhxHVJHrWFXJHqyIjpIDqBlpImyI_mH3yFspI3_ITbGsyINVIuyIcbGpLIPyHxVIcKG1pIc7B3pIayHnbGyWH7pIiKHNAJcyH-pIo_I_lEgyHBzIgyHDzI2RGmVIyhBzKHZ8BJzIaAJD8D6bG0KHfAJwyH3nH_6HzuE6nHjnIRhE8yH-qIrZELSG_LH3yHXzIPSGzvIrzIHoHzPG5VIgzISrIj9IUrIOOHWrIfzHOvHdSGDWImrIg9ILYFHWI2MH3qI1AJVoHABJNaEvzI-MHqrI2zItSGZBCkzIXWIrzHJBJooHuzH2SGc6H0WF0yG-zI_yFUAJ1PIX0HxoH2VIE0I1SI7rI3oH8oC17I56EbjFxxGf6IP0IwiIRHIUsI0HI0iIpYITcIiAA17IViHqBASaFzTG7IIT3IWLCW5G-EBMZAKQIuBA87I-OICCJ_OI-EBMFBGfAlXIIFC3BJ_ZHd9BOWC6BJYUGL1HRkG_BJCFBONACCJECJVkIb_GM8IeOBX5GJCJblFLCJ2BJVEAUZA_ZHsPH_rIfICDhIUCJ7DEcCJHCJWCJBJAZCJjRI1uFsCJLFBUMAhCJrJF92IiVC-6ISjIuBJSsIBBHMkFsGIsRI6WBawFwBAcwFpOIJaFfFIcFIWqI07IrRAyVBn-C_eAnsIuEGRCE6CJtuF5jAnvCXtC8jAatCyjAPRAnPFXUC3CJFPCapCpwDH5I8wGPYBw2BKDFteBdHHx-IL1BS1BnBAU1BRCBksErDJtDJZABppE4xIgUI2BAwDJECBXfC6BA1cD_XC-aI26IfHIDvItfIDDEvfIg0IYiI07ImEA3uIKcI6tIshIi1H36I9CJwBJxgIDHIzgIXiIFcIdDJnPAh2DfEAoRC-FCiDJqdI-NIbsHMCJWEJ5FCfBAZtBZEJvEGZsHcnGNJI6BAgEJR7HwuIb5ImEJunGoEJqEJ5PAiEJhEAkEJTDJajIDMIeEJ2BJZhARjFZcILEJHYHIGDucIAEJ-hCGFCiAA9QEnGEMEAIFCEvA2QAiAAdBA9BA'; \ No newline at end of file +const searchIndex = '7BiAkBvBjBvApBuBkBlB4BuAoB0BtBsBiA6AAEoByBlBmBQEBEDEFEHEJELENEPEsAiA0BpB0BsBlBXEIBvBtBmEgErBlB5B3BvByBkBzBXEFBtBiB5BgAEBlB2BlBsBvBwBlByB6EDE1BqEuB0BhBiEvBuBgAUBoBCFlBgAhBUEgAjB1ByBUEIFsB5E0BwEgA3BhB5BzBgA0BvBgAIE9E_EwBgAmBxEgA2E4EgATBCF9EyB6AgABBjBjBlBzBzBGEnBwF3E5E0FyB2FgA2BpBhBgASBFBTBUB5FQBJBMGOGQGBBSGEFXFHFJFLFNFDBUEKFAGzF1FCFgAQBsB1BnBJBuBkFnGpGGEZGGFlBIFhGMFiA9BgECEEEwBoGnBGEzBvApFvABB1BmFtBhGjBtAUB5BBFtAEBpBzBjBvB2F5BdEOEQESEUEWE6AYE7G9G_GBH8EDHFHpEIHKHMHlBOHQHSHUHWHfEhEjElEXEEHGHIHOFoH6ErHTHCF5BiAsEuEwEyE0EcH0HlHiEjB3HBF5HRH7HyB5ExF5E3BpBsBsBoF6HHGLGuBGFiBlGvBmBJI9FgAwG5BvBYFgA8GvGNFwByBvBqBlBjB0BTFkHHHHIhBUI5BsAgFjEoBlIxIkI1BgAoBhBJGuBBGmFoFnFhBuB5B0BoBiGHJSIVFNJlBtBgA1BwBuA5FUIgA_IgAuBlBlBkBlFnFCEiIkFpBtB8GUJzGxITJTFwBrIAFyBKG0BSFGE1JyBmBhB8FTFHEiIxISIbJcISHqEnIUFxIeIlFQFgAzBjF1JtBZJPFSFuFUIvBSIFJiIIFCF6J8FkFUFSFDJhBTIhBiBlEtFvFoJqJbG1GuB4FJBFG2FFBIFOIQBvB3JgAJBfIdJfJhJjJgAyB1BNFGEjEKGsBpB6BsKWFvBIETFxIzBkGDFzBJFyB0BtAXJ5IpKlEbGKKQHZK4JcKlBRKLKjBsBhB-F6IbJUEHHwGwGqEtBxE5EuFDFuJGLmBlBiEFKJKuJPLGGCF5IzBnFpB6KlIeJgJiJHJtElBsFSLKFlB5INJdLdLuJ8G7JSFHJwBFH_JZJLBgJsFtLGEiJdJjBKJBJDJgKkFHHLJgA6LQFPLTFkF7KGM5I2I_EXKBGdJHJiBgGrBgAlLyBnBlGoI-GsGeLnFzBHHUIBNpBvI9FZJ0FgKsBAMuKwKCFyK0B0K2KIF4KwKpB8JJBpJaLsJcLnJaK5JVM-KIEmBGESF_IDFWKNFXGTGzGkBwBZN0BONgJgAfGlBhGYKBBwBpBwFHE1N3JkF4NQNSNbN1FdNSFvKjBQFkB1BlEkBUBmL8MfNqKiNQMkNfLnNHJjBgG1JTFMKPOhJSO9KJFzB8MNJKFoLVIhBwJ8NDFwGuJEBmLoBiBvBUFkBnAkFTBlOROTOOFWOeKgGZJZBlInAbJpNrNKKSFpNhBSOtJzJnBANyBkFsOxIjM1BuMuJpOrOnFALuBiLSFcPlGBKVITJNFcITFlKWMhPpHSHuBqNnBYFnMoF9FpBUEkBzMkF3B-EvOkFiPOPlFWOrMNFIEpMkBHOTFRNvBTNAPnOUOGQJBrGXNvBQBsIJGIEDFWQsIFPSFUM5B9KcIyLSFbQlBnFqNlEzBZJYOhNaNbOeLbKeOkJVENPtNrM3BqIaQpBcQnKzOzKqQTINNjGIOPQ4KeQYQ9Q_QJBuGDNDBMF0PYFsKQBhBAN4KDMmICNwGUExB1B6PhIkMMEOEKLzPpB1PyBJLwBXRSFSIQMNF1O3O5O7OYLgNrJxQOJcO0Q8FZJBBtFSOVI1P-QTKvFyQdLEKiGAMMFMQ2IJOORfHuBRRnRpRVRtRJRHHANyKCJuB8FDFPFRMlNgLuONQ1McJEMHJ3JCF8FwBxIoJXSIEGLUHKKsIpGoBEQwOpBYLaR6IzB3SHJkBqR3BmR1JaNNIrMuNTJyBSIuMzGcS8JkMvSYRlQxE2J0B9OgFzJ0BFT-KuJUEzB1NsGSFSLgGQKGRNQPSfNtRbSKJeSJRPKSB9FvBsBHGvQ4RxIVQwTyT0TlGAT3QfJnSmIvNWFcPGHgAqEkBKGlFoHtQnTOSIR5TUJxTAM8TdQNB3LhBkBKFhBTBmMdQ3RbLHSiS1QTFkBiJfJDTqEJFaUJFMKDJiGyL0IkFoA4BiBtBjB5IqJ4B5I3LjBpANSOQuKXUrUbUdU1TMBpB6MUF5B1KSL_OKJVOqO4KgUaO6RzQmN8JHJZUiJAFCFsKYPCJxIJEvIFHSFUTVFKJiJhBmB4J9MJVqROIkOKJNUPNoTQUIVKVYNOVjMuBRVrB3G5GZEcRsGhH2BvA7N9NnBtA_NpBtAyK0N2NtQkRPEREiATEVEXE6GvADWAHCHIWiEFJLWAOOWDORWuH-HwHkEmEcHfWiGMWCOQWFOoWtEvExEzEXEtW-NAOwWEOIFtGRSgQtPmKfOhOWMQF6P6QNF5SgAzN9W0BzB5I3BQFKT_JgAsPyLOPIXDUyPzBGFtSpBMF5IvFYXTMYF1NPLkFJKYMlKQHOJYKTJVJHJVBTGpF-EdVXPiLdLoP4PvLsGXNNMBJWK-KiBgRsBqVKX7WNX2NZJfWGXSFcN8JNYjOkLmLgVtOZL3TkFXUJUhBCBsI3B8LuANBLL-EuAQYNNvKLO8JHPEM7XqPlM9E-KgO8NiOeR1B9FxIkBfOlL-FhIZP4PRHzJsPeTlBfR4YkPnKVK2MmJTYpEqJiO8LJG8JJEhB3R4FbBSB9IlBoAcBiAvAXB0YQFyBdZ5IdZHBFBUBdZpAdBgAbBMWoA7EBZpBfXMFgA9AgAmZ3L-PhZlGGExUJLYXLG-G9ENF_EjMdGqZsZrXGLIIUYnLHB3LgZKFiZgAuKxT0BYFuB8ASaKTrGuF-AgA7BnI1BsXIIkTiGMBDEJLiaAN0B7AMK3Lva9BgAzaLadNWF8YkFcaiZnYVaKOGGMOhajalarMiBuIwIgAQa0BoAKb7alG2Y4YpACb2BUF_K9FSP2ZJbRa8ZyBeavBoApAvaUEYayBNFfTSPya0agAObyB9aSMLKRZBb_YxJdKoXEQQbSLZJsbebMZuJ6YnF_YIEyZcIgVhQUFVZ3LCFNUSK_KaZNLXNJVlVAZgOJV-YLKYFvO-JME0BsFqU8ILQOFLKKbHU3LfcMK8ISOiJjbZa9JFbHbtJhVMZMFSFsMFSKZAG4FvBGbvItJnFsP8LFLHL9KnaYKoAUM0OJE0BSb4EiOUFqR5EoA5MuRaTcTHJEZgTMFuMkT8NtBSbbdVZgARd-cSFSHAOoOAcLKfThTadXNcdSbPBUXbcdclcLLBXdXwJxE1JiJtAmGvBSL5IQBFH5I7ElE1J8U0BjBIZvWpV5FAOXU3ElGKFQcEY1JQXvMgFAQXeJBXascfKlSrM0ZuB2IkP5EMFcFwa9L-KpKaQPPFFrKdG-RkBUbdS9KPBhekF5KBUFM9KydKLpJfT_FhXWbYdiTWF7JuXnBiXzLLKkKTIjEdFGN3LEUSLpEDfrdSFQFZUKc8U4BFThMlIDF9apSUVaNJBIBmLTUSPGB7JmFxV5X-PTIvOmUjOpfsB0BrfwIwLnIsIBFULlefI0B4HmfbTwB1f3fsf6fHJ5Qxb9Rhc2c1MiGeeAM5LAgLKec1dTFUbjKuP4FKbGgabPXjOnb2fuc8c6INJ4SiBOfBg-KgTvICM5ELGyPFTtJ4HMeqdZdYf8NcQNUKbTBcGdNGBERfgVBdPWVAMoexYLGrQjTAhjM3ItFsIxXLKMhMKOKUJuAAWdHbWAXFWvA7EBFbEdS5BtArGvcgXjPTWYHWWaHZWCWdhCHghzNzGjBkhmh8cohnWgEiEqWXEyhih1h4KuBnh2G_H1WCI-hKMzhjhCiEiNFXBOJmK_InAVFEYTIJUYK5QOa2bBazI2HJUMIzS5IpM_fOPuMbihI7X2YhRTF7F9FYPodkdVTYTqSlb2IJhMONU5eai5a4PhhzEHQHQ0cfIgf4idKzMbJdJCJxYATBMeKzfjE-KaiZdXN1B5fDFMeRT-XtTuRxfWXGc9YiJ0OxciMkMBI8MvRoBIZUKQgYKMgiRoVaglLuPARZK8LdGFNBUDFcXVjXjzBuKpanBNBKJtRDFSY5QDUieIU9MvBVPCFZJBkMXzKLNwfbJwOBFVbjjgKwJMaJL_EBGVhMe7XsPrI3Q4B9KpjEQKkDjEQfkWP1j8NuMJKgGYinBuQUNyB_N8GdNWSNJkFTSJF_GjOGLSLrMfIUbzJlIeKck8k4jsULGsR-k_a2FTSTRqRdGDkievkxTZU9JiJ3BaTjTQLmRWlJLPlhdMeuJkK7HvJsFRloBzBSbJBKBAMuBFGBd6BlGjc7J1bdTjLzikFqB1loe4lPk4KYBOE3l2ICdDF7luinLWd_lUEYT4BlRAdLm5lyBuQ-VZlFkgARB3Y3YcfkVNd-J8V8FVIRHQOSQFQqO4e4VwV5Bdmvkjc-ZxE0IohtP9IEQIUKUGL5V5EwGLGmPyBtAsQkF6J-S5mJBFhCFzm6lSf2myB4m1ZrlZM8NPOWJ8LXe_PWkFcIXXFUftBCdiJ9mLG_mwVUk4KpaPhHLsKPnNmSfElhgJKSHBLQc9F5IGaYm9KgiiQMKQcFJWesRaFJFVIXlAGWe9UuQOB3LnjwnggZK_Z4jWnwclP8LYTEKYMtVfJeFxEXOaBzZDBGLiNVBuB6BzZtFEReK-JfdtB4eEBmF9aSY_bYTmBShIJrLNF6cvc4eOBvBiEqNHaohQoBBzfsJzJ-YJJanCFYTuBApCMNlohkN5O4BahaWcWeh7EqFAFbGtA1KMaVHqhVWXWbHbhZpxh8E2XwBepgpdNipeEoW8hyHcHbprpbLup1hzWAI2WDIiA2prF4pzTvpgACBVEVTfjDNuBRgqM1XBqiNqJmLmVgKhFVF1cJZtjBG1Nhp1jKJ5ESHMLGEkL1BIEijKXqMCNtACllkPLaKmqrMbR9GqqNFHa2INk6bYfdV-KxJoQtcdVNFzGJGsIuBbLoAJGQlyq_GSbYXzgCZFHiGUboGkKmKmBBLwIohLmsgRmSFQIWJLq2FuMMe0hgfXS0MnIJrIQqprFKcXe_EYKmLOPxLzTmSzcMKYY_KnO4FXBUFLqYK_onrpGzqncmrJUUEwIneJGzTAYvFApiZMTkd6PaGEaIK7jRPGhcrDG7fLLWjxIwrLGSXzTvPIGgXlLiOvFjBRsGFTs9J5ElLgYXenBNIfJiJyFuJmojE9K_gNMpXfIBBqEzJjMvfZKjqCcWXZMdLPpxIGLjn6djJ4FPHGskE5EJslsPJLKUBCFvoGlgANnITOFZt8sjGAb8JJKeqMKgfktfInlFhiGnA_PiBkOqRAOFJnAlFvIoBLqGZwiFbBlIQbURhVffslBwt_FiOBLHnKKtOFuSFnBqR-WmRtq9cMpJuxIXgcVqt_tnBTaCFiGGSwb4sETiKEN2aJHCE6oSo3mJLmeVHCiEtduJTOsQHPPQHTePrYKgq0cDFonUFqnCnHUKJfJLftOUt7stkMOFf4JatsM-dGcULdNSOVb7uJppXLfSFMazGdPgtbtQI-RoqorUujsKsVejN4rmKjkSFqL7HiJ3oVfTMfv1qfkngocxIJtMO4qtlGs0JsNFjSH3XJLpV9PjOAMsVVqPPqr3X5IdJ-SlIGYASQhUJKVZVWVbqEqwrRjPUas1JwIwMEMXRiuFlNssr3ogJnegi1ugWGJpdXb2fht5QCJyEgFfoZJFB4BVZqJhtxJOJqgNtzgiNMcsjWKRgVFTgSFUZ3R4wqRXrdKgv_PgArBPpDTwEpchvlsGXdLUw1hONgO5SYKnlsvVJLGLuMKWj3SwrJBNBEBiBuAEKCtnlISZdES7PjORr1BTrnMPLSunxpxelxrWFvwYRcSzEpE-EyrzO3N4KuSeKau_GWo9MhBDTHJ6c9t8xUEtAmwOriORjpj7mTJgn5gIFZJEBvN_EZUQrES-dWIRtnefxgAIP1BUBkahLtylIwysPCEhILjgKDbMaRGTG_Y7X0MCYzAwwEoiEKp7f9FVVlBIXPlZJoE_P2FYLJyMX4BsqzBneewMyZXfSavJK9aYX4MkJhRHs5ECE7QkyHYiJUfSJHXDFoQoyvF_nwXjsLGmtqEzVrMUXsOKXuUdSdG9Kuy1yhQlLjQamhcKJ8MdJBakBiZPJodXxDqBiplcSJ0EMgz8vMFnw5mHJQIhAXpvhpIdWiHKbowtAtNtApqGEzqtATJtAwv3qjpZHYWcHYpwhj03Ll0n0p0uBr0t0v02kqh7hxHrWiAk0iG5QPRsLxRjLbUfk7pHi3WcHG1ZiFjJ1CLL1kdN1Nk5FsVlGKjmM4PcpBFqVAsKWwGYXQIPMLKfJdfAoKM9bnFtaVX3JxiGfGob1IhEnkF8V2jGoVIjEZJnGxkTqjxVF5Q70lUiZHzFjAqdpiN5p5EnVD07JiGRjak212q2kIykSsPpv9E0sxgKXkBjnLqkTKFoKfIRjEvjvyQYxsuChXP0B5I4bdsh1rp9Zrv4ouJdr1JgdyFtq1kjOQBNB-KDuuNDFnXowZKEQpFARGFgvdJee0kQf7ytXZJPB0e6e5y6jWF7PsJFLcw1BKPVI8KHMx1AcIRyd_jvAchh0uAQwVH0BGWZUk2bW7JrBtRSWeE8xfkwGpkuJEn8xsR-FBIffAJ_PVF8qESgcSKNFxs-lSFdZWRjB43ANzBdZTFGPhcRM-PK26e7XMPAUH2orzUesMpFnMy0M9KsRU4tRSbMeXJozIGKcTpbtwXMYFXjONoDTT4V4ish47vxqBsCn-JrQ_1Y1qo-EAjXk8fzJNMcFZJOBIcgA8dMcrkMxejXkyO1jt2fvX2_0JbzXEBU5Og5F9Y3EneBLpBGZiIgcWRSLWxIn4o5QVYQwcF2mrxInERuQTzmPm3t5f3mBdFWV4sVJYXXJsUhITB8IUL6E9FUchek5_R1rGLAUCcQ64jXqI2PB2FJGlBDT8d_RVrLPP6zJR6a6fvMejEIn0Y2PLcWV81sPTW4qiBixh6uVuBgPjOOq3XYe16guYXvLVFSnUnjPhcbITVXSV5E6FciIZSGXtOnvncDUX2nug5sRAN85T7TxsPLGxA2A4B5AlF75mGUEe6DTqTYRL7c4EQSTQ7AKejLwDTtOePAF24M131BGIEBlVIY7FSLfRMPKa7x66yBZgJNFLwUs5zUaNuwOOJJeDP_MSfTBXhVJ8d0FlEIbSXdN3SNKw5ThXxe5kNMMJNcVNFoA4k5INBCB6N5a3avFr8OgNMyB_UmG33XSLHKI8dGBxzk4kvLwc7R4iANnzJbjl8dZMYtRxsxVX8-EmguJHalBL9liI2HSLcER6NzTvFr7nJN7SH_EDFkXLKiB33NulI-JXqiEmK1ZQ9a1aqXSoAcIuXHMLK1Jdf18VOS8xIChmKS5FKc99br1T5XqVh_yejkklL8Fvquvh0JZ_Qs919UFy1e8PKgFQFCLTzp4l8WXD6XoGmJBOLocNwDZC-Ugc3kBenPLo5BndSoGB3uAo-sBB2qLpBP3PRCs8dDBQFU4kvCMn4VkVId2FZgRyxHJUE-Gw5A8kFI2GdiF1jjE18BBbJlkjnP370A_yI1H1IQhb3e70AWyO_jwWMO5vOd1h96PFla-y-gAGBt6VFJBj58dWN9TwbBopwtOdJ7XmP-KRr-QAYZzA-XA1jAH_A0uAIoAMSAl7ABbAL7AhQAAtA_7AWbAI_A4JAWtAh8AD5AG7AgSAInABSATFAvLA3nAc2AzuARtAndAc3AWRAMVA3iA8lAn9AHyAxTAOABFABNFAebATnAJLA8dA2eAdGA0MA5EAsJAReAqMAbVAELAMFA3iAE7AJLA5_AMwAiJAGLAtEA-KAa5AZkAI5ADABm2A4jAPLAXrA1ZAQ-AD0ASAB4PA87AGKAZ7AgAAY3A8JAH2A38AYRAdLAA5A8PA6eA81AzYA__A-JAx4A6OAiJAgrA14Ai9AYhAwFAVzAT0AGcAt4ATTAfqAMaArBAWtASFAnAA-AA1tAs1ASuAXwAmmAsBBgAA74AgAAWBA04AGAB89AVIAcyAUhALNAGYAkNAkvAYXA_3AMfAwJAN5A6vAouAqABdGA4FA7BBXPA5mAA-AvbATKAWABhBB1ZAaIAQeAuNAVgAdLAXCB7oAVgAKBBm1AG7Az_AVvAUzAsfAz4ARCBQ-AR7AH-AovAKMA5dA9KAsyA5QAx-A0zAm5Aq-AlKA5BAebAZJAQCBBfAeGA9iATCBN7AI6AAYAbiA37AdCB8BBG7AuyAGfAmbAO9ASqAWIAmBA2LAFoAoCB8CBtwAFjAX_AXeAbpA5IAGqAtUAvFAUEAlEAMDBoiANUAE9AY_AruAwaAOYACjAInAeuAWvAqrAW-Ac8A9xAb3A4xAc5ATwAorAhyAl6AzZA4jAy_AlNAMBBiKARNA6mAZMAt2AHKAPvA-MARDB5hAzFAM6AxIAEYAJNA0nANFASXAtOACJA71AcSAANAcVADFAcIAzGAqoAnkAM4AE6AzPApuA4jAg4AQHA_nAf5APEBWvAb1AfKALGAXqAX7AtRAZJAxTAfRAhRAiJA7CBSCBQBBheAvABSkAtVALGAeCBeJAbIAlGAjBBHUADLAtBAP3A3dA1NAULA9KA1EBp9AS-ASfAU-AkBB5eAW9ACwAjlA70A8UA4DB7LAjlAeCB7SA1jAr8ADBAq1AUEBuJAUFBCEBCfALoAl5AGFBVJA7XAG5A9-AKXAeiAb_AneAHCBWvA7sAxIACFBgCBFQA69AWhAf8AGtA-IAEMAaBBgEBaMAb2A81AYwAd7AGKAOvA3iA1EBaVAKZA_uAIeAtMAdqALJAwRABGArlAMjAxcAFzAFLAZJAhLAa2AzAAuAAwAAuAA0AA4AA5AASGBOgAI8AO9AIbA-bAbJAVhAxCBFjA7nAVIAaoAlVAYjAtoAmMACtA6_A8GAfBBM3AWkA-JAHHA-ABXwAyjA2xAL3AM-AiCBY2AfkAZhA4GAnpA20AGWAgMAcEAx0AshAz0A7GBh0AehA-GBKEAB1ApWA0pAiAAW1AO6Ai1AbGAP1AF4A-pAMHBN2AspAiNA_oAiOAC2AMDBPLA0cAmIAUHBCqAcqAS2AJqAGEA9rA67AHwAVHBgyAQBBd6ALNADTAdrA4kA4rAENAs9AfFAJUAODBRFAaNAiPA4LA9FA4FAuAAOBAoZAZ9AVFAyAARGBrAAzMA-JAjYAPpArjAzrABxAYKAMyAALAHBBENA7XAy7Aa3ACYA5MAFYAm8AhCBjjArCBpLABLABjAmrAUMA0BAxUAkFA-EBvCBg2ACGAyFA4kAZJAT1ABGA6sAAFBiJAw2Ap_AG9AVIAtHBQLADIBiJAy1ARjAXJAUyABLAkHBuQAvIB6BBQHA1xAVIA_gAkqAgXAgAAyAAwAAxAA3AAetAVxAYjAurABGAnFBgAA7HB9HBRRAVFATBAEBALBAIZAxkAUkAdsA-JAGsApEAHFAokAO_ASMAnFA7_A1rAXqAMHBYtAgNAFvAb8AZnAeeAK4AlqAXeAFzA37AYsAlIBVJBPJBs_AvFAGxAqJARXA7IAEQATBA3rAzXAmGARSA2tAoJBGeAYqASIBtMANhAKMA_jAZ9AwBAh2AcVAhhAEQAQIAW1A9JB3RAzXAuAAXzAI8AzTAPrA1ZAwGAWBA-IB3iABJBJUAnFArGAEQAMHBbiAz2AKMAJ-AQNApPALKAgMANlABFB2IA3YAwfAogAIkA7QAMGAzGAT5A72ADGASKBYYA_JBxJAvcAL3AdKBdXAfKBYaAhKB_ABeJAD-AaRA7jA8IA-dAAGAoGBZ5AOQA-xAKJAYRAuJAVhAX5AGpAqBAFUAqkAIcAgTAVMAECB1GBwGAfDBtiASHAyEAAGAneASYALGANVAVLACBAUIBwFArsASBAoRAMEA4aAdNArOALKA-KBmgAtAAgaAFBAJUAxIAZQAtIA8cA-RANyA5OAbTAVfAhHBuJA9LB_KBkLAMLBvXAXRAzMAzfAygAAFAfqAdJBplAnFAldA5EAj4ApIAQ4AJhANpAL_ABKBUKAcQAZJA88ADFA4JBlEA4FA8AA59Ay1A-9AlBA9AAS4A-dA0BArLBXiAY4ABBAm_AnMB6ZArMBLHBtMBvMBGYAFBATsAdZAgaA8AA0wAvIAZ9AtBAKQA2MBVMBgAAkAAoAA0MB0BAWRANJASbAlAA6kA2OAJFAlAAcBAcBAQIAtAA4kAUNBxJAN8AtBAPlAZNBAXAUNBY4AvAA-MBvAAKNBgaAYtAFlAGMBBKBL6AFHAmzAI5ARZA-LAWbAWiANwALgAZKBdGAzIBDfATLANyAvNBG0ABBAwcAQ0A3KAKwAi-AqzA5NAXMBDNA0GBLKA2OA-SA0RAyEAYTAW1AoMAzGA1BAxeAsIBWrAuABGLAsgAUBAJJAzfAgGAVIAVrA-zAYrAWOBU3AFOBGEAJwAtYAejAl3AtcAIpAMHA2NAgvA81ADLAiEA8nA8xA8lAKMANyAIlAgXAcPA-iALiAosAhIAdJAHHA5EAnOBwGA2WA9TABMAlNAnCBOJBdrABrA6PAMFAbGACtAWBB1rAyFAbBBK3AygA9iA_YAYYAbGAN7ApYA9LAyBAWNAYNA3KA1iAgLAMQAFIA4mAIIA58ASFAPHAhiA8HAwDBdLAMeAhwAzLAMUAZBBajAEtA2JANFAFOBzqA85A71AUjAMIBtfAJDBiLBzOBssA2EBaCBbtAGEAvcA9nAKiAAiAqnA8dAIEA_iAduAKEBkjAUDBBKBl3A7tAyOB-FAAVAJOA_hAIEAMiA3hANIB1JB7iAOQBYMBS7AQlA0-AW_ARSA_LA5NAbeAD_AhRAzBAlABEABJLAwGAwdAUaAWQA8RAhIA7IBlUA7LBohA5IA7_ATJAuMAdrAePBdLBW-AUEBXkAdkAcgA4KA89AlBAU8AwFBDgAccAjoALNAlfANoAeoAyBArBAQoAABAbYAKGAeYAWKAhYAjYAxSAuAAPHAXRAPpASLAdNAtQAORAsIA1bA4fAtfA5EAJBAhoAwBAKRBiNA7EAEYAVPAiGA0FAYaAsFAhMB4PAtRBDNA3MAdQBGOBiPAkHBL3AxIBZPBkOBAJAnOBEXA0YA6yAlLAWrA_SAEFBuSANFABLB_IBzFAELBgXAONA5NBc-AgeAzGAiGAdZAsRBpGAl7A3XAGzAX4AQEA6NA54AZIAf6AasAVhA6LA4HAdZAANBXFAJFAuPAdZA4FA3gA3KBFKARjAHJAmSBZsA0FA2FAI9A4BBJdANFBtVATMATaA-KA9RBYIA-JAr6AhuADLAYKAeMBReAkFAdZAXBAfoAiGAQtA8cAwLArSBl5AEKAKQA46AgKA_MAyGAaNAtAAPpA8QB8JAgiA2xAN7A82APdAiIAyPAoEB5IBiGAYOBvHBkIBEGAjlAMeAIEAtRBc3ADWA_RB7eA_5APLAZ8ANyAoUAneAQPBoOAISB4FA_oADTATiAVFAT3A-KAiPAhAA4BBApASFAnLBWXA7MAOXAHOByiA-XA5PBMsAJLBl1A0OAjdAF2Av7A_JAYTAmrAvDB3IBikAKTBFJA5GBBWAeHAEHBCHAuQBCFAlhAjUAdKAnWAkpAthA00Ag0ADNAi0AGWAjUBFnAwQBYVANNAIHBzpAE1AwUBCiAdOAdKAQHB9pAXEA4UByUBgLAkFASKAhrAWqAUXAaTBWcA4_AzFBRTAkfAJSBuTBvvA5aAHzAVPBKzAIXAqdA4hAxYAdOBNIBZrAsuAmQBqEBfTAqQBEBBLnAMVBiFB6UB0cAzPBFjA7NByEBxVAKUBvFAmtAsPB4aAVYAgvAQQB8_ALmAJ6ANABrQB4jA4ABweAOgAD7ApXAAUAWuAHOBhSAkVB4FA-VAgAApaAZUAfVB_XAdGAebABBANKAdSAgbAOUABVA4KApEBE_A9FAIWBnABb4APOBNJALLAb7Aj-A2JAMVBdABy4ALGAr8AWWBsKAxTAjLBjIBcPAuBBAKBpIA0FAXFAaTAymAEkAWPAuAAegAS9A3VBohA6sAYaA71AmrAOJB2LAKFA2PAt5AgvAhJBfjAIGA0VBNMAgcAIDBA9ANwA2IAhFAjFAWbAGnArGBEZAmABJLAcJBwwASXAzGAqpAK_AkcAaWBijAkNA2BAvBAtEA7dAMXAEaAiIAsFB5VB5mAhFAL_Am7A2OBXzAtsAfBB9KA8dAwrAyQA_VBS7APhACPAWXBfJAHGAuJAIPBDrAbLANEBRLBFJADdAkxAgvADBBJWB5mAJXB0sAtCBtAA8EAwKBGXBzwA1wA3RAV3AIIAmLA5BAdSADPASVAGWBkBAkWBKWBZEBMWBUYBjBAPWBiaAIlANABZbAPyAiKA8LBRSAtWBYFAPfAwnAzWB3LAaYB3WBcGAcPAcZAiAARRA2FABBAULA0AAkZA4ZA0YBNIA3YB0BAzAAqZAyaAf0AgUBtUBaEAIEAHHBxpApUBCHB10AEHBGHB6hAJHBE1AuHBOOB8UBIiAcHASZBAXAitAHGAcWAasA9qAfsAO_AHJAOTAAvAQTA-JAIcA-JAdrAYVBVOBPfAL3AkiANDBPDBiNAMXBNUATHBmHB4pABKBeHBiNA0wAHdAENA8IAQyAUMBfSBRUBNFAsyABZAKFAZnAjXA62AUJAdIByiAIEA5IA7ZB_ABzfAoZBfOBqZBirATsA_IBneAyNBpzA-iA_EAxgA_ZBB2ABKB_JBMHB_JBSKATmAeKAFMAz7AtoA3rAMXBNaBiJAB4AHVBzUA9ABF8A40AJoAOBBlBASbAKgA4RBjOByvA6EBLqAINAKLAMLAikA7IA7mAl3AO0AxwAPRB4aBTWA8xAqBAhKAyZAtSAqoAsQAeUBDHBFZBgRAvAA9WBkbA9FAvAAk9A_FAjBA63AXHAKZBmpAMZBQbBpBASbBu_AVbBXbBfRBPZB2UBXEAt_A-WBfTAk5ACBAmLAfRBUZBR1AiAApbBUbBKKBtbBYbBCiAboAwFAwQAxIApMBsoAiJAxZAY6A14AjYAp_APKA6WBNFAd_AWIAgTAE0AHLBFKAZjATcAm6AbEBP8A3SAE8AWXANsAMKABFAosAqNABFBKUASeAYyA5HBgAAABAGRBC8ARRApJAzcAIFAYRBlYAmPBiQApMB9NBnwAlPB0DBheAtcBecBtZAqcBE0ApMBzYBpMBxJBO6AvLAJaA0cBwcBdGAzYBDcBuSAFcB7PBIcB-nALcBX5AOcBX6AQcBDEBUABB-AGwAKbB4jA29A3NA9cBkuAAoAF9ABGA7EAvLA5cBsaAxaAwaAuaAqbA3ZA5ZABvAdNA6LBRjAadBvBAdZAvaA1VAPUA4FAsnAYmAJLAhPB2HA1cBO_A5cBQiAUEBPpALIArcBT5ASeAucBMZAugAZcBLNAYBBLGAHdBiFAX5AS7AANABvAGXBAuAThAKABaSB-OBT5A_2A7kAK3ATMA8fACFAsgAX5AsyAjMAAOAGoAunA6VBWdBEdABGAYtAdfA_oA0dB5BAcdBgAAtaAvaA4xApbAIBA-QAqWBmeB4BBT5AmTBJtAT7Az7AJcB_nArkA5UAMRAgKAArApJAsgAheBXZAmeB3cBdZA9cBbBAAcBMdBMFAzYBOdBxJA9fAsgA-XBkMAHaBsgAFeBQeBqEAuAAVdBkaA8yAheBftAdfAXBA7IA2EAtSA5BADfBT5AddBgdBseBqbAjeB4TAuBA5bB2bB3aApfB5FAXdBiGANfBXeBRIAejAbPAhrA2rAQYBTdBZKA5bBSdApeBXXBXlAhJAZJAHfBdEB2cBIcA4cBILBEQAodBYfBEbAbfBodBoeBqeBfdBpbAv5AzBAF4A5FAmUAqWBJBAzBAUgBF4AycBRcAiOAaVAxfBYKAzfB-fAkSA4TBjOAD4AVgB2WA8fBFHACfBFgBiFAEfBLHBVYAWgBChAK5AGfBIfB1DBohAzYBKBAZLBriArbB0ABvXALKAagBcgB2WAegBUeAisAhxA2_AasAOfBVHAGfBDhBzgB2WAKaAZfB3aAbfBEhByEAWBAwKBSFAlfBreBedBzaA7rAlbAiGAzRBGBBqYBsgAgGA1lADoAdDBhrAeXB-QANcABLAkBAs0Am6AztAv9AE4A9pAZMBkLALRBPXADUBWhBAjAHYBDXBUEAUMAK-A4aBExAGGB_fBkdBIIAFMBOuAHNAjEAUeBLKAnlA7YA4hBzBADUBNBASPANWAIVAAUAvfB6kAneA72A7LBTiB2fAOfAfJAGhBScACSBAYA8EBeiBGnANPA7fBGEAboAugBKcBwgBHgBdZAdiBq9ANPApfB3gB_cB6gBwiBUiBV6AWMAJdAsgBaPAkMAsPA3KBuPAgBBccBbTAecBRXAScBlSAWRBtgAYcBwgAqkA3EBbCBTTBnDBlCB7fBjEBXfBiAArZAtZAmdB0BAxiBfiBbZA0AAYjBgeBKhBcjB6iBvfBbhBSgBqbAOBAPjB4bBZMAwQBvkAEgBtiBneBviBiAAtjBlGAYhBoGAlBA1iBRdB3iBiAAOdBqPBeJApuAH5A_YByAAEXB3jBa7AItAApAnIA-dA_FA0jAHJAdXA2UA1BBMXA_eBTtAZhBGfBTWBrEBShBEbA3KAWQA2jB3YACbARgBnfBzaA3ZAxAAwAAwAAvaApjBUIAzGB0jBDFAvjB7dBqEA4cBBSApkBaKAvkAckB4jBXjBsZAHfB2iBKfBdZAMcA0xAZ1ArPAGwAFeA9KAMeAOkBMtANtASfB5BAMgB8yA3JA_AA5UB0kBDkBmjBgkBZbAjkBlkBEFAZfBSFAskBGgBukBWSBlIA0jA0kB5jBBcB6kBybBkyAaJBiJACEAWlBEkBxKBZ4AjTA7ZBKEB7JB2AAWIA-GAhgAyFAQPASPAJlB3aAmlB0jAiyAWlB0kBekBedBRlB3ZAQGBxAA0AAxAA1AA5AAyAAvaA6lB0jApkADkB7EAosAINA6aA7JB1OAvgAPmBhiBZyATzAnXALkBDXAUMBZ0AsIArKBSFAZCBcIAQjBIEAOmBOSAoNAvgB5BAsiBtkBbZAblBnlB8lBLmBO6AkmBRNA1iBxmBzBAoAAyAAYjB4kB6jBhlBW5AqjBJKAjmBvSA7DBUcBNrAzrAoOATEAlIAnBA_SAIOBTmBOSAVmBhLA2lBIIA4lBmKAJmBlEAOlB9lBmfBdhBZbABmBvaACBAvBAhsAkMArGAsfBdnBdDBKSBZhBFqAinB8NA8QAaSBqnAS3AzhAyxAwrAlOAU4AVpAfcBYlBuiBalBiAAcnBenBknB3jBflBJfBuBAzYB4nBjnBLhBXeBrnB_TBtnBClBOEBvIArBAynBtQAPnBVcBzTAmnB5nB8lBQlBYnB3ZAVjAlBAmkBwkB0jAAoBonB6BBlnBnkBzjAmKA5OA5nBCoBOvAwjAtCBbEAunBkFABTAAFAtNBkNAuuAvrA-eBhfB_JAUJApmBZlBrmBiAAfoBzGBboBkMAelB2kB-cB6mB-nBdZA5oB0jAioBBoBkgBbSBqlBWbAooBHoBoFA8fAtoBWjBgjBThBHiBinBMlBDpBlEA7oBuBASoB_fBXnBgdBhkBlFAALAXoB4BBZoBmKAYpB4aBDBAFUAVfAvfBzRBaIAokBEpBnnBkMAHpBUkASzAMZAYmBJVAamBETAdmBM3AnmB2tAdfAkFAHrAPcAecBCVBzJAMMA1JAUBAgpBpfBNnBOFADqBcGAlBArfARNAlBAIqBFjBfgBXlBjfB2nBBBAJtAUaAWpBSFAlpB9oB4mB4gBheAzYBrpBjpBmVAvpBpnBOfBypBz1AL_AKkB2pBisADnBemB4eBLcBTdB-pBEjBucBcSB4mBGqB0uANMAGqB3YApfBzYBZBA5nAIJA_JAqZA5IA4qBEqBNqBOSAQqBJdA4cBvBA5UAphBteAuBAnAA0BANoBFpBVpBjqBYpBVnBToBdpBZbAWoBImBcBBiJAUBAoJANOArfBZMARNBSFA8lB0nBxjB2nBlrBdoB7nB-oBWdBlrBgrBFKAlrBapBfkBUoB6EA6qBhrB7HBWKAmkBFUBzFAXJA_EBxIAYXAqiBZMA6LAhrBolBhIAvFAJ6ArAA4HBHsBd9AnrAAvAdABd7AmUA9KAERB8xA88AGYAlGAQBAzLBhhBY9AasBU4AlGAGpA09AcrA7LBERBesBtEA5kASqBHhBAqBTqBGLBbfBHpBU3AngBLGA7fBVpA4aBVhAAOAfsBh9AUOBQaBBgADgBVqB3oBVsBmsBCFA8nB5gBhlB8gBFlAbVAQKBksBERABtBYjApsBiiBLpAusBWeB-fAQpB3kBajBlsBzLBCFAYkBafBKhBERB0rB-lBYnBXsB_QAMtBXgBisBwFAksBzTAcQAMtBJqBdcBssBhgBRtBPeByYA-ZBzsBvBA4BA1sBY9A3sBnsBASAeOB2ABgOB9sBnmBxgBhtBZsBYtBjZA-oB5mBglBBpBiAAGtBdsAzfAbiBjEABuByBAjtBstBqsButBKhBvsBUtBZjBntBYsBQuBDuBatBUhBctBotBCFAetBcpBCZB6GBebBgHARbBTbBu6AvAAyPA1QBZdAoUBy0AdbBsUBnuBgbBpuBfTAruBMFAtuBsGAmbBD1AobBibBkFA5-A4uB1ABsGAwbB-pAzbBu6A4FATSA5uB_kABvBdGAGcBDXBjmB-MAokA7JBSuBlVA-bBJpBLYBSrANtA07AjLAkoAaNArVAtVAYnA3SA9kB_XBPBBJvBCvBOvBsPA-5AyYAcmBPoBeoAcLACoACOA2xAkBAfhAQHAyvBNSBAYAAlA5pBBLBJVArgA5EAmvBUoAOtBjvAeeAARBCeBZMBvsBW-AMvAvMAAMAosALeBuqBoAAxlAcWBIYBTFA0HBwIAkQAd-AmRA5uBIZAsuBCvB7PBaHA1HBjZBleAUXA9kBPwBSbAqJBd8ACOBDXBYvB1xANtA5EBbwBVOBAoACDBgEBONA3rA_vB14ATKBqJAEEBWKAvAAueBMLA1wB1ZA6-AJoBAGAvAAGSBBxBYKAPIBMaBvFAOJA9aBYqBlGAuqB0cB_tByjBcqBUkBFuBfqBAdBdZAAxBU4ACxBExBZxBGxBx7AIxBDFAKxB9eBuVBuqBTrBinBzFAYYAAoBiuBchBarBorBxgB-wBieAQhA7vBdlBTxBeqB5kBIuB9jBN7ALdBEtBjPAGfByxBlEAvxBoAArkAeIAo8AoxBinB0kBpAA5IA3wB_xBMvB5hAagB7qBzaBduBmaAKhBPgBIcAxAAWnBrxBpbAidBF1AAgBldB7LB7cBpdBiAArdB3rAyKA2xA0vBzBAzGBvxB6NA7-AtBBFJADxBdSAryBiGA7XABjBr9ADFAcTBMkB_lACRAB_A2XADTAtxBRxBlqBsrB3YADtBgqBXxBwyBtyBbxBsyBNJBejAzyB5uAJcBzGBQ9AsvB6yB1MAlxBPoBKyBlBApxBZhBPlBbpBYyBqbA9yB2nBvxBxEBkyBCjBjGA0TBCzBWxB8jBM7AM3A2xBXuBbBAhzBTOAAyBCyBmBAEyB3RAXzB3jB3mBJyBYYAvxBuAAOyBgpBRpBEbAdKBIEAvBARRAjmBkPB-OAYYAyKAGFAY8AmgAZrBpbA8lBvxB-OA7ZB7wBESASSBH0BVJA8lBJ0BaQBX0BK3AnAAiyAQrBxIAPxAWKA1tAHxBCYALGAqEA-FAXSAdzB3oBZ0BttAc0BRrBOxAQxAh0BexBj0BkcAm0BANAlzB7jB4xBpzBApBXuBWdB6sA5BAPBAyBAHBAnFA90B_0BB1BZ0BXyBnjBepBD1BA1BvBAzWBvBAvaAbBA-xBlBAvzBIcADyBK1BF1BaGBKdA5IA0kB5zBagBFBAfRA2IAJyBJFA-0BL1BaRBZ0ALBAQxA9zB8yAMBAkKA-EAg-AUJA3vBj1BB1Br1BcIAVIAL0BhdBkaBFWBs1BsBAu1BtBAzYBJBAUBAnAATBAOFAnxAFBAOFAPBAgAANBABBALBAF2B_RAEBAFBADBAvKAJBAPBAOBAhAABZB2KBuZBdSAiGANoAw5AsEBZhBP0B6wB8wBmVAPIAZCBAzBPYAY1B5mA0kBhtAPOAXiAkoBIpBUcBewBaFABiBpWBYKAnAACEAXTA_jBAhA1ZAuaBjNA1oB1nB_sBY9AYOA5dAgAAxAANoB6-AXiAtABohA0wA2wAmKAG3BGYAI3BMFAWyB21BepBoUAqyBH3BheAK3B3RAgbAP1B-sBhqBA3BlcBN6AyAA9xBQHAsqBT1BqEADyBN3BkBAP3BuBAxAASbArAA7YBWjBgAAu3BwzBoAAo3Bq3BY3BqJAuAAERBIyBnxB3RAc1BzBAXHBfoB_0BgfBBgAp1B3aA13BX3BPYB4wBH4BdGAZzB1rBarB3ZAU3BL4BJ3BJ4BlEAa3BDZBt3AfbBhbBqbBVbB8jAqRAFOAvuBBHBxuBEZBzuBa4B0bB3uBNUBiuAPXA7uB9hAcHAGvBrbB8dAgnBZMATSAm2AyWAGiARHB9uBb4BKKBx4BxIAz4B_XAFOA2JBRLADyAGfAoXA5IAd4Bp4BBXARPAa_A8kAQhA-ZACFA7PAgMB3JBU4BOMA-QBUXAajA5bBdLA-gB9KAvFA1eBCnBQzBCPAyFAz2BBGAaqBHsBLUABFANUAiqBaCBWeAk2AoJAP3AMeAHHA4BAs5BVJA9kBI5BkFBL5BlwAJcATnArNA52AtvANiB_tABgABFAZJAGqAkIA-JAaWBhrA15BNaA4PBH5BzpBqPBQLB1pBMkBiJBhrABwBhIAB7AIqA77A6DB9KAuqBRKA8iB74B2KBdVB9KAvfBD4BdFA8iBDsB-iB_kBIzATsAWwB0QBRgAd6BUWBqVAS6BGkBkFA1eBO6B3pBElBwSBUhA3mAyvA7mALjAiGAxABYdBntAFKATdB-tBwjBxgBWkByxA0iBUxB2xBzYBh6B8pBJSB5bBUcBlkAo6BjIBAhBHGBs6BrEBrsBHhBw6B42BJkB-FAsqBtgAg1AyQAbyAXnAlNAr6BB7BVkBnQB7PARyBigBBGAF7BhJA_gA-6BS3BcfBxIAMBAzGAnBAogATUAQcAaQBefBogAYFBhBA4BAz7BFJAogAUvBWmB0pBrqBP6BuVAMtAtkA07BogAXqA96BoOAJdAzQByQAjMBWTAYTALtA4sA_5AvlBPOAHcAVwB4XAPxBD7ByjBIVAMtAf6B8iB_7B17BoBA20BhlB67BJnBSFADkA-7BK8BlxAS6BpqBb7BZmBisAV8BNyAlEAA8B3SAM8BlNAO8BdfAQ8Bw6AMDBjEAU8BoJAW8B-KAY8BvwAsfAKcArzBs8Bk8BNJAoAA2AAF4BSyB-6Bg8BW8Bu7BiGAw7BpjBAQBc6BNBAE5AiJAs8BZ9Ao4B_4Bb9B6aBt5BEIB97Bx5BNsB7PB2yA_TAp6BARB5BAqWBi9B8lBMeAs8Bx9BS6BzBAb3BQxB2nBi9B8xAe9B94Be4B-WAn8B3xBYEB1JAvkAHwByOBtSA-pBe2BMeBD3B-KAjkBHQAQ5AGfBw9BZhBoAAs3Bq8A97B0kBT-BwAAQ9BeLAI2BGEAz9BlnBw7BikB7AAX4BZpAouB-uBvAAznAabBUWAwuBuhAj4BEWAl-B54Bn-B0uAp-BypA8uBt4B-uBk5Aq0BFiAiAA0WA34B2-B54BudBy-BFqAubBIIAIVAFlAxeBmTBQIBuxAFaA0uAARAtBAwTBBSBZOBk1AHwBkSBKIAQaAGiB81BF_BklBJkBYMAVxAVXAyFAT7BzoBvoAnIBcyBjBAY_BM_B9LBMhBd8BqmBzYB6FAiEAJGAbSBA-BzYBL6AKjBuJAvLAFlAGsAiNAsfApBAv_B9uA8zAznANoBW_BcuAl_BPKAZ_B5FAXrAv_B5BAFACw7B1KAc_BJWAEQAFACWdBrhBiJANYAZ_B81B1mBJBAt_B7_BrYBxWBReAHACbACalAwNBJBAwmALVAQoASvAwWBgAC08ACbAbOAuAAZACIACZ_BuAAjoAyOAa3BjNAuAAjACOIAWACvACxACUFAzACiYBGZAxVA3ZA6_BIACsYBKbAtACPfABkAbPBUkAByBBSA5IAwAA5IAP9BvaAmQAHfAhdAiYBpOBL3A-ACVHAWACSbAiaArACFBCBgAvAChsBRdA6RAwACFXAVACPKAoAApOBpAAhbAqbA1aAzJAUbAiOABACAtAlBCv1BUAC0uA81BoAAdBCJACNkAbPBwABzKA5BAaBCWbAkbANFAU3BwBCdNAyBCVJAiaAZQAvSAOIAvfB3ZApOB7HBIcAJyBvIA4uBLVAMCCpVBVHAlrBuAAYOBV9BFJAgbAh1B-WBkFAVoBiBC4WBcPAGBAShA0SBcuABgAnBC9BCmYAYXBPfA73BJBAyPAZbAwCCMFA9bBuAA2mA5IAzCCuBAocByCCEAC1BCyPAocB1ACEFBlABQvAyBA5IA9BApbArIA7_BAYA81BjCC-OAxYBzBAlCCpEAnCCvWBoAABkATDCqZBPLA2FAuCCCbAVgBjEAZnAPwBtCCE4BCbAjMAuMAWDChDCYBCZEB4FAkDCSFAmDCaDC8sBXSBnBA4FArcAlbAIyAUJANDCmYAWjA8FAhJAhJAvaArDCFWBNkAXDC8sBfhBtKAACCscAMDCPDCuAADECAGA9DCMDBtDCoCCVHAFBAZFAxEAqDCNECAECnDC53BN1AyDC3LAGECPKA3DCrfAERAkBAvaA0lB2fA4FANJAfYA41B3YB1PAbGAPBAFHAPBAmBASBASLBlBA0wAsSAAdBz3BZDCPEC73B3ECvWB5IAspBsBAqBCzaAzaAfgAGpAzeABiBFACu4BhIAjYAVFA6GAWTB52BnqArvA3-BfQBTsBcVA5XB5rBzyAAJA9OBUzAqGBszAtCBY2BbTBueAsJAAaAvFAECCjBAGCCmmBnPBYjAYgBvwB1uBNNAj-BdhAv-Bm4BfJAeRBdUBAHBlpAs-BY4Bk4BrFCAHAxFCowAr4BKHBHFC_uB3SBc2BQBB7cAbwAEvB44B0bB7TB4YA1eAEGChgAb2BK3A8oA8cASjBMXA1QBKIBkFAxkA5EA8dARjAYLBFlAnjA6iAdsAKZACQApHAh5BbtAAFANvBGKAbTACFAENAq6AeKAQLBmPAj6A1jAQPBiGAm9AXJAhtAlGCTpAHjBsDBYwA_FAgNARpAhIAh4AnvB-QBNFAjGCuwBTpAMYAOZAn9AiJAPBAMGCZSBp_BOdBJQAJ6Bs2AXcAykAfIARfBw5ByFCaqAlLAdRAS9AEDCvVBnLAwrAhJAjEAzGBvsB8UAjXBaWB2SAx8BcJBDNBzhA_5A7_AhLBcQA7_BwCB4oAajB2xAq3BzBA2bBMAB7FCNLBq_B2oBzYBkcB1NAuhBDGC_KBo_B0fBx_B7kBWVAPHCo4BRHCe-AbtAVHC0uAyfBZHCKDB1PABEBDDBfHC7LBiHCStBBgAkHCXFBocAInB7YBx3B7YBW2AhGCRTBrHC-KAtHCQVBqoBcuAf2AK-BzHCuPA1HC3HC1jA5HCdUBNoBp7AlBAq3BFWBD9B6dAbCCBGAg-B41B0ICq3BzACsIClEAKHCCICYICqnAnfAEJABGAuHCpICxHCVfABJC1ICLHCwrAHwBz5BJjBDTAVyAjGC2GCMFARlA4JAENAtLAUiB4wBAiBIsBDFA8dA72Be4A8dAYXA_hBDSBiJAOCCV3BNwAjoAwVBWdBDDBS4BMFA33BmKA4FAOJCuICMDBiaAWdBQOBVJAB3BULA7CCiaAGuB9nBBdBKJAUaB5EAY3AcFA9cBZlAGKC5IACKC7xBzYB2OATIAIlB-oBRBBlBAQBACFA2OA4IA_oBHuBzYBoEAYcATKCYjBVKCXKCyBAeKCFDCqbAWdBNIAzJAMLAbfBajBxEAgrBqWA2ZAgaAEzBs2Bq3BqdB7HC-2Bd3BmKAMNBm8BI7BApB9HCLLB4fBAMAYFA8JAMhAGfBWtBLtBcuBRYBq7Bs_AY9Aw7Bo0B-1Bf3BxIAocBFIC0YBALC9eBO7AAsBkOArmAlEAzICRLC7CC-JCbjBkYAqxBI1BqbAcjB4wBFhA53AbtAo3Bt8AwVBPLCdZAVsBgLCD3BF3BRiAp3BI4BL3BGUB0LCq3BR3BazBkLCQ4BhSByJCuBA0JCbZAqBCuLCybBe3BZLCh3BurBSpBsJC1LCdGACMCMMCq3BN4BftBP4B41BAMCCMCzACstAYKA3JCMGCRRAJNA57BX-A3bAKiA8hA5mA2nAaNAHkBBsBpBAWEBL6BsGCIhAz6BisA4QBLKAbMCvcAdMC0TBkMCTPBnFAGdBUYBVZA3aAgmBdIAfIAr2BNwAYJC6uBl5AuLAhmBhtAPzBeMCUoAVFA1eBqpAKDBe6B_5AsPAXqAnyBA7BoHAMYA0LCsLCnLAbHBQMC2LCQYBIGByyAmLCmKAoLCW4AqLCXNCuJCnLAFMC0MC4hAIBBfIAzAAMMCvEBNvBNoByMC8cApNCaQB0NC4jA8ICU3ByNCwIA2NC5mAiaAR4B5LCcNCqJAdCCVMCAOCOMCS5BDOC_NCW3BGOC3LCDOCHDCtFCEHBvFCquBqRAhKBg4B1FCrUBt-BAHAROC2uBTOCPSB1UB1-BybB3-BN9A1MC6-B8-B9UB--BIGCMGAlyAiKBjrBxIAU0Bl2BjzBqNCKXAkFAwECFLBHBA1SAsFAS_ArKBXYAtJAhBAtEAOsBaVAOMBwOCwIAz_B3BA0OCgXA2OClIAwBAJqBNkBMaBRfBk2Bm4AcOCx1A3OCZJA7JCk2BW1BnFABKCVxB7jB0XAMFAt0Bf0B3BA9cBc0B0BAn1BWKANKCaPChlBTGAefBbJAMMAgKCsZA90BmPCJ7BdZApPCejAxsA9cBB1BwPC-KCyPCkSAP4AKJB2PCvBAr1B4JAGDC3KCprBp0BowBTGAsPCetA9hBTGAxsA_AAGfBZ0BEPCGPCvBAIPCXJAp7BXPCw1BE1BvBAjLCRlBRQCCPC4jAsyAnpBinAzFAotASFAQiAKFAYTAAeBFLA8DBxIARPCgeAmGCvbAbvBJzAFdBg1AgQBKCCi6Bt1AOcBGBBTCCxVA7fBmwB7PBUfBEQACNCrZBV6BYUATIAQkAM_BtWA1ZAWdB0BCSLAgYBEXBDFARPCFAC-LCDTAZ_B_MB7LBxEARQCq3B-AAzACQRC0uAsACmUAByBhSBtKCyBAYRCR6AiaA8lB3ZANBCHABHHALCC8iBayB40B2ICE3B-HAjGAsuBUCCtRC7YBlQCXTAgIBMjBhAB5OAZMAsQCCNC_OCxcA5QB-kBwYA6yAJDCrRC2QCxIAY4Au3BdZA4QCSCCHEALVAM7BrDBZnA81A_QCuJABRCtLADRC87A6YB9BAqBCcRC5bAgBC5NCWRCjRCqOC2ICmRClnBikBAeAzJAISCVCCGICs7AKJAuVB1KCyRCtWB6QC5BAVCCheBwACMFAHaAoAAU0BeVAuPAuAAxTAYkALbAuSCOsBnnAMFAGJA8iB9QCcLBwHBHGAliBiEA4wB6iBNUA6YB1AApBCGDCeSCqOCfBCfRCiSCjEAXRClSClRCvOCoRCqSC1QCtSCnzBvSCjOAQMAwwAySCRCC0RCsRCt1AayBrLB-NBpXAR6AWBB1vBCjBD8AAvAIkB_cAY1BClBxTCj7AFKAYXAExAWbAmLAMFA6YBd1BieAizB3ZA6JAPqBWTCvaArACRQCRRC_KAYTC0uATgBFJChIAbBAVRBgYA2xAoAAKUCPLAa-BJBA9SCqRAuPAVRCcTCkSChKBZRCpOChKBKAC8LCRlBoNCWLCtcAySC4mBZ0BWACTBAjQCByBU1BxzBPUC0uApBC3kBPQC7ZBRQCTQCwBAp7BbfBRQC5-BuBARDCtBAgQCGHAqUCO4BpbAGgAPOCZ4B5FCvAAzTBxOCVOCqUBPbB4FCm-BTVCNIB9FCE1A_FC4-Bn2BkOC8pAVZBgOC_-BdQCLnAsOCCOAP3Ap2BAKBiuApVCVJAFVCO6AqNA7RBgQBwtBpkAkMAuOC_5B2JAsGC6OCDdBFQA-OCxtBDSB76AOpBDUAaVC4VBI5AVKBDQCxgBnGAtVCuOCFVCULC7EAyVCr6BHwB2VCNFA4VC4HAM6B8VCVXAJFA_VCHJAy1AEeBDWC1KBFWC5mAX2AVKBNoBYhBaPBk2BnWCU0BaQCYnBuOCpkAnPCwNA19BrbAgMC6XBk2BFNCsrAeeAjmBxEALeBvWC2xBrtByWCF6BUTBgKAH6BxEBqwBMqB_5AJeBeVAiOA3oALRBo-AlzA7pB7fB5EBFWCtQCFHCJWCyjBuWC7JBwWC5FA19BULC3dBI5A8JCkcAp5BJpB6WCBgBflAZXC2xBX7BVvBKKAJwBDwBEXCPwA0xAHXCeICMSChEAx1AAgBAYALqAbTBQXC8iBSXCY1BUXCuuBmWCnyAC0BvIAE0B83BqJAU0BG1BX9BjqBuVCmVC1ZA_RAHwBQvBfKAqVAjaBj5BuOCdLAByACPAD_AvAB5IAUeAARC3eAuVAcGCejAiqAu-AXLC0ABvwBHlBh_B_ABAGBiWCBhBvBB9EC1tA9kBC7Br_BCpBKYCU0BULCOYCYIClzAvIARvBSYC64A0YCk2BWYCpVAYYCf1B3IAbYC9DBLKAASCfYCw7AbJAiYCkqAkYCpFCfOByXC7YBnYCF6ApYCmSArYCpwAtYCBSAvYCZhB70BLMC_zBpQACYCjBAE0BMlBVzBHYCY1Bj5Bw7BNWCgVCtlBogA8lB37BAtA4jAhsBMqAdQCzUCjQCrtBgGCXcBvgAC6Ar6BznAbtAgXCTJCutBkaAvDBXqAsfAMSBgXC3WCc8BWdBiAC0uA8AAfZCB0BkYAiZCMUAgaAvZCdNA6dAhZCRRCgaAoUAbBAsZAmRCBYCQaCE0BLEAyAA2AA0AAa1BeaCD0BMUALEA8EA4UA9IBA0BhZCgaCpJAS9AyAAvzAlaCtaCfaCoaC2BAjBAxAA0aCgZC2aCm5BuAA2BAwBA5AA7aCPaCnaC-aCDJAWyBHDCWXC2nBqZCjOCsZC3SAuZC4YAwZCohAOQCY1B1ZCDLCbZAz3BUaCVwBkBAXaC6UCa-BOaCuaCuPBabC6dAmZC0TBH1BRlBJVCVfAFACwVC9JBFJAlEAXNBrZCK-BpbCVJAFACOHCUJAQHCWcALICltATfAGUA9ZC9QCXxAHKA6cB_JBbiA-8BdLAS8BIjAAJBqbBaUANXBMeATBAuhBiFABXA2yBCPAw4AieAyGB0jAAUCrZC44ABWCG1B1bC36B3cAYKA_VBJXCBgBjaB9ZCJKAiRCZ0B2ICF6ANUAKRCFXAZ0BZ_BNRCiYB9ZCSRC3ICSLAjUCtfAocCheAaRCqBCiYB1VB3ZAwrB5rB8TBaRBNMAQBCvFAoAAdPBZbAUlBBOA8AAgAAzAAJdCrAArAA_BCznAeRCkBAoAA41BncCY1BmSCgTCoFANMAZCCvBA6ICzYBPBAqZA4DC16A2_AoAApRCjkB73B5cB3ZAJ6AddCfdCWSBDrB5wBULAqdCbdC1JAtdCldCdZAmUAYBBkBAwdCGUC2vBrdCcdCZKCuECgZAlBA8MAhAA-cCiFACeCgJArBAmYAKcCO_AmAAmAA0dChLABeCmBADeCFeCHeC-0BUeCKeC4DCQSCaKCYOBzTAgrBsFAuRCozBysBinBPTC4FALSCReCddCpaAFJAlrBfdC73BdMCvFA_dC1dCTeCVeC2ZAXeCJeCEeCbeCLcCgAAMlBdZA7PAY4A4FA9ECMUCReCZbAsdChsBZKC1mBs3BpbArAClrBzBAQUCznAUUCqnBhIAp8B8JBVbCFcB0UCXbCJqBzMAJZCbvAjSC4cC4VBEdBUcBqvBXMA8eBcfC1nAopBVJAO9AWPB1jAiWCGABXUCfYAnyBuPAbUCIrBeUCgUC2xA2cCxEAffCohAgaANfCLVCTMCpbAFMCG1BZKCdXCRmBLKAyUCXfCjQCpXCEKBnnAM_BmcCefCYdCzTChfC_iBe-A_5AtJBWvANgCUHCyBA7wAxmAMXA7bBSGCtfC8xBFuBHgCUJAzBAYfCyBA8FA2UCm3BxzB9fCebCCVCKhB4WBdNA0kBIYCrUCYnBcjBwbCNbCybCofC0cCxIAMcAajBjjBZ0BLPCZaAjaBggCdgC3TA5jA1zAHUAUiBtAATXCqfCsJAxYC8HC4iBmiBwVCfQC6gCmgC8FAULC40BRXBcHCOTCNWATXCk6BrzB-gC5iBZ0B8UCWfCkgCWhCYbC3UCwZA7sAZ_B7UCKLCbfBcjBlbCK0B0gCarB2gCWiBr8BKhCThC4oAzbC7gCYWBMZAk0BKhCehCoVCy7AiGAchCQTCrNAeGCpXB1QCTuA-DCdLADiCYKAbOBMsBEqB3OBl0BnyBjNCXlAUaA7zA1jA61A_uAIzBwaANbCv6AjsBjEA_gCY1BJqBtKBR9AgIBxbCJKAFiCmKAqcCrDBDXALKAxBATRBdYAwfCPkAocBy-ANnBtQAhhCeiB6iBLPCAQAkFAMaBsZBwfCRwBDXBJGAz8BPhC4KCRhCyiBAUA2gC5hCVfA7hCnhCYhCjeCJhCmiBBiC5bBOiCBGAriCXgCxFC2PB7fAKiCtHCA9BgIB7ZBiGAQiCGsBSiCPOB00BhIAoeC-eCbuACvAAaBvFAbiCvGBKSArZCMoBFuB6iCKjCbZA4AA4mB2jCTIAjhCtZAjgCvoAnhCpgCpQArgCrhCtgCuhCijBUiBxhCwIASMCjuB0aAPVCYVCw-BGrBz-BcbB2FCk-B0uBZVCMqBz-BC1As4BkVC0bBk5A_JBFBA7bB3vBVeAGGCnOCHvB6bBGhC4WBhIA74BAHA5vBzTAOvBb3AmEC5NAzHBY2BOLAZkC7TBAkBPCBj3B0jAMeAOJCgAA8wBXQB4kCxIAR1BLIAyvBvAAclAp3BuBAcFA6kCz8BxFBa7BgHCpSB99AizAyFCaQBdLAcIAEiCafAfjAeFAH8ASkAGlCScCBFBNUAIlCIKC5BAHlC7gAXBAhlASzAXUB2rAubCNhAcdCEUBggBxcAzlBVEARPA2fAnKBZUAtAAjDBxpBmoBa7BMZClqAkQBlDB4uABYA8ZBkvBv7Az-ASfCovBtCB3lCjDBkXAfFAmhBZdA2JC7IAReAt2B5EA-XB5dBgeB40AlGA8dAsVB2KBZUAjlCJqB-XBTEBIYA7kACgBENCIqA_5BL5BD5BMAB-bA1TCCPASkCJpBBXC-QBbFCNzBizBGrBMZA77AZtA65BoFA6MCjnA1XBsuA1VAO0B1jAVrAULAUaAW6BTIANUAUfCuJAilCKlC5EAJqB_wAIIBLZAS8B-eAEoAhIAH_AcHCtSBZUAjDBNhCPuAjGCJnC7gAjlCKgCyyAFMC5cBXqAodBk5A_oAqABsBARjCs7A-bAqzBNoBOgB3bCQgB_fC31BjdBCACajBfyB2KCinCJgBSmBvLAk5AKnCJKC9KCcKCETCPdBPcB7xBrzB-nC5BARdA8zBugC-6BUyBqEA7LCMVCznCbyBGiB2nCLgBhyBKbC3oBjjBziB8iB8dAnnCINAqnCBSCQdBHuBghCciB5iBrNAoAAfjBLoCiGAZoCfJAljBzhCZyBq7B5SCdSAKFA8SCZCB-SClEAATCKiAzoCCoC-jBMJBSSCKTCsRAMTClGAZjCRjBZJA6YBodCEMCc3BJjCdjBx7B9nCenCLnCfoCDoC6xBheAjoCiiCloCfJAnoC4mBHoCJoC3YAa-BvhCWpCJrBdfAPoCynCepB4SCTSA7SC2fC_SCBTC0YALfBSjC9oC8QCIjBLTCpXANTCeJCmKARTCFpCyRCHpCvaAUfCKbAtAAfnCDICloBtGAVUCyKBzvAfdBYLC7bB_vALNCIkBaFAcQAMpB_JBanCylB5YC6JASPAOYB3LC92BEQCIgBm-A7nCnFAcoCAkBQpCUCBEoCTpCunCTyBwnCkfB8LCepB0nCAtAUoC3bC2KChaBCXCpmCd4ARFAjxAZnA6lCRcC5PAF_ATUBFjCd7BByBMFAKYBWICuPASbAX2ATNCuRAO_ARJCCqC4PAjLB8WCTvBcmCJlCYzAv6B9hCUcBHfALNAqICyFApKCveBsYCggAiRC5MBNMCTpAPWB_VBXqA6NCuMBeDB9iAoAA9QCmrADcCnICJpBGEAN0AowAArCI5AAxALZAMXB4FAxJAawANtAVrCMLAZrCUIB1HCYrCjSCarC1HCwcCVbAIZC3ZAXbBhLAKbA4rCKOCcrCqBCs3ALrC-pCGrCeeA1eB9lCp6BjECHyAI_BMaBwmC0qCgAAKsChICWbAPNC-KA2rCSFAFsC8rC5rC3eAPWBDlBSfArGAxPBHoC-XC6uBnsCjYCpsCVoBgpBibAbEC0DCASCkuBfUB3FCu-BXkCw-B9_AsUA5hA0FCWVCmuB4sCl4BquB7sCsKAcVCHGCu6Ak5A2jB-_AdGAlkCdkCnkCKtC8sC1ZAQtCJLAP7BbKA3mA8TCEQAoVB_FAMLAUrC2FAqKCqWBTtCiOAWuA6bAgMCEtC4VBkFABLAdXAPmAzBAj6AwTB4FBBPChtCJ3BSECzLA11A-bCTvBimCKCBkiBviAtRA4GCZnAS7Ay7AKXANyA3hB5_BjaBUiCXSAVpAHjCXqCzYCAQBxRC1xB5PClTCx6BqjB8EBFlAsPANuADSBtjCipBAQBAIBNoB3KAY9BhmBipCNkCepBjkB39Be8B2nBeuClGAJMCOuCBoC8jBxVA4xAMiBCXB0EBlnB-AA3ZAnuCDFAWyBDlBnGBcuCaNA1uCMkCbzBepB1AAvaAzrC8cAa5BetCS0BSACsrBLtCbZAfUC7LBDJCzNCZ0AiuANxBPvCrNAmKCxtCzJCztCFACO5BxEAshCCbA--AhBCQHA7HBPjBWyB8AAhCCfvC8uC_BCVvCBMCztCMXAqvCkvCtQANYAovCRECsIAyBAoAAzgAQvCmKCz3BrAC1uCU-B7YB1uCL-BTuCGEBMuAFXAYuC9vCyAAV2BXjBvaAZvCyBAZTCUdCJwC_ECOkCluByuBBtCOZB-sCLZBRwCZOCgbBTwCxpAbkCKHB5WABGA_JBYXATZB24BmOC0YBhOAiGAfwCvFAOOBvlCSFAOdBGBBntCEoCqgAXrCU3BirATYBgFAh_AnsAlwCjgBBKBraBmUBFRAMcAbiA3aAoaBjGCEYAHEACPAGbBMeAIbBUbARdBMbBhIANiCq9ApmA_rBiIBOlCc5BNIA9KAjjANPBaGAgFCFBBxOC5UBsIAROAaQBueBrzA-vB4wCBGA7wCkVBSGC-SBBNAYZBgmCclCqEBNdASnClEA1tBplAgHCKlAtmALeCb2AoXBbsCt6BAWCAYAxNASkAxWAPuAYXAJEAZ8BFJAiGAnlAOJBvTBd3ABWChnAGUAIBAUBANBAMBALxC3PB0GADTBHGBbJAEZAcsCuqBWvBvGBjTA_WBNjAVXAmrABrCT5AoaBwrAdrA3yAnJAy2ATuA7LAT5ANyCPyCFhCrfCMeADBATBAC2BfDB8ECkJBfIA9QCI4AFxAHGALFCbGAClB-JAlrCDxAkaA_KBHJAjwAGZAaNADyCW4Aa7A4xCZ5B_5AngBKBAJbBY6ARyCTSC3SAy4A-bA_tAsyAfLBwNASGAYTAKYAFOA5IACcAcuAwOBWzCtUAnBBO4AodA1SAdIChvB6cBGbBPqCWvBvDBzzAbrAWbA8FAwHCgBBe2BONAvUAdxA_tAMzC-KAglAguA2IA2_B6NBT5ABmCAAB5IAbGCNVBm7AKcAT5BfOAEnBbGBLKATJCYzCLKAszCegCkQBk_ACdA8xAA3Ae_B33AGwBRSAYTA9xCdzCaNAAUC4zCa2ApwCxsAGEBsIAtEANFAtxCvPAnFAeIAFTA8UARmCuzAeKBQhAvFADiBhrBWGCjXBPaB8tBQhAROAisA6MA8NAdiCIzCMxCVWCzSBQLARKAMHAomC6kAsIASBCmTBSVBevBklAoRAURA4jAnwCYjA_ZBwTBnmC9mCwwBN6APPBjxCTYA9iA1vCUyCdYC4jAXsC9QC81AvYA6TCV0C5lArvA00Ci0CJJBfBBSWCBKBuuCxaBeGB4oAGSATlC2xCOcCUSCe1C7ABMkAfXBuVA-AByQAByCS5ByrCLMCDDBW1AVlAoRACbAhjB-6BKNBPuBnbCYnBWdBOECvWB_DCnBAz7BqFAO2CarBK2CqoC7tCANAhMB0IAX2CpbAzaAjYAu_BJLAQIAYTAjnAc7BbKB7tApvB8LAtAAMXCzNAYzA-JAXGClICPLAoEBn7BiGAbiCHJApMAGKCTGCwSB7XCroAK-BgiA66AbyC-PBB1C7tAyPAllAOlAvBAhIA1eBLmAnBAObCgvArGCBJAwLBlwAQHAH_A7OAkmCPFAHnBoBAHjBUEB_EAfXBRgAwcAtOAUIC5OA9EAbfC86A9fA6EBInBaPAC5BRmAGEArBAneCiAAQiAlzAiKBk5ASaBoPBuVBDWA22ArrAiJCxTBoNAJJAWyCxcAbxA6BAxgAYABGTA3yCfoAF0CZLBMrAc1ChxA3rAH3CQ1CXWB_JB2VCtFAhSBx1CCoAMlBt_BMKCsOB9iA2IAAUBA5AsGCA0CiXB8HAEiBTGAnOBq6Ah-A71CsPAPpAAUAqiCR2Az2BviA7xCiOAsyCQyCuuCowAL_ApLC_YAjnA8mC0LBhEB91CnBBfjA76BPUBoTBZZBbMBJXActAJBAuAAJ5CY4APFAR7AxXBHZCUPAGEA3iAmHCq3CBHCYeAlMAqzA5NBSvB77BNiB5PAO3C6cBU3BfaBTGAM5A6OArJBU4C9TByOAKyAM1BvlCjOA_JBlCCIcAnjAm5A76AmHBwNBf1AxYAxJAk9A3CBkDBNFAsZBfwCqRAqEAdGCNQAT3A3NBz4CrAAKBAC2BdLAG0CCjAbtAqtC3SA3oAv5CfoAAGCuaBjIBsZBMeAhVAp6BU6C7ZAUIAB6BGZCjTAC0Cp4Cd6CshBVoAL8A4EB-5Cf6AQ6C8xAX-A8JAayAvnBdDBCvArQCoKBU2AYKA1rA95CP6CEbBUWCuVBmyCd0BbpBanAssAWXBUEAzwA9YAIFAFLAcFAfzCz5CXPADjCjDBQ_B4PAyVCAmCZ0AvZBwpCowB_cAslBLUBH5C8xAULB6sB8tBqZBUPBdXBzTAf2AvAAJEAnXAhJA6JBmHC0vAGMACbBjMAoVA9RCNyAoaBasChIBPLA_5Ae3C8MAuaB3vAhFAxQAnFAD3Cn3CwUAvFAdrAfHC0wCRJCF8BmKAq6A8zAoaBBcAG7CqoBdPCl7CdABo7CSFA8EBrJBq7CEQA9KBfTAZxC5mAMeAgqA6HC-wC6SC9PBi6CPLAEoAquA_MCO7CevB-JAsqAT8Cp2C42BIfA41BtOA0MAZJAZlA5EA06C_5Cn6Cb3AHHArKCCYBxJAn2CArBcYCDSCYeA_TBfKAneAYXBOwAG5A-yCvqAh4CrDCWeAn3CsrAzNAWJAsFAnjALQBVcBogA8dA9wAh8CllBd5CNFAwXBB0CA7BVFC9gCZsAh5C2mCCMA1kCAWBhGCauAyEA4FAasCpKAA8CMABEeBG7C_ABUwBNyAR8CJzA0GAGWCjOAoaBuVBZiCuJAqSAbEAzvBlkAXBBmDBa6BPOA4XCaYCVXA56Ct0BqNANVBtVBsFBfPCqIASeApGC0VAYkAdiCIdATnAkFA72BNBAWBADBAhdA2iClaCf6A5IAukCJNApACw8AWBAWBAE3AoAAW-C9IBY-Cj-C3BA2iC73Bt7CC5BsyBXuA6BBNBAU-CoAAdKBf6Ai-Ca-ClEAc-CDFAu-CV-CkYAsBAZ-Ce5BCFA73BDKAWsAB5A7PBLzAUXA7_Ak0B6-CdHCqoBjzAStAetAxsBX1AJUAbQAMSBx-Cm-CI_CEcCqwCgvAKTA6VC_jBgAAnAAT_CnAAIZAT_C-hCkHAicCLeByFAoxCSEBSqAm8AZtC9jAUbB6cBT_C2iCvAA2iCJ_ChdAnsA9iAOJAeVAngCoBABnAfIA7FChJA49AxcAkTAcsA_WBYWCvPBX1AmBA3jBZ3Am4A53CG9CmKC48CK2AOpAnFAE8CRfAxIAnXAnvB_LACdAWeAf9AxEAWeAuFA-WA5IAHADlPCZTAXkAMqAqVAA4CJwBr-CHNCIfAv6AmQCd4AD6As7AM3CV7CO6Cv8CPRBzDBUYAIoAxYA_JB0UCCmCIJAMxCAKAfoAMlBcQBAJAb3A-8CnjAa5C3SAHwBNuA-QAECB_JBEwBDpAZdAhdA7GCjKA0tCkKBGrCmFAPoBXKAmzAALBy0CNSBCJBvBA73BvYATiAbJAuhBKcAJFAATBbjAbFAaKCA_CwMCovAKjBjjAJwBIBDqKC05BmFAtAAk_CNtAhyCFKAxrCFqAfqAFzBHGBx2C0xAOACPYC_cBbADbIBpeBwHC0qA5aA4FA_RAvtBp_BNiCT7Cm4ARXCCCBiJA_RAFpBcoBHwBNCDDUAm4AwnBKoB0tB5FAArAk2BWCDhjCYCDjaBroB3BAtNBMXAIeAR5AIkBgyCZEBNCBkMCTgCZFCAfAp6BuJAkbBmaAJgCBmClEBc4CurAyyAjKBwmCE9CW5C81A7_AIaCgnC7tA-EBaiBxcAr-CBQBsCDF7A_KAwLBdsAwcAvBDpKBwqCD7AAwCMJBwiA6CBrHBy_CPMCz7B5RC81C8MAwQCz_CsyAeNCTFALyAuBAFZC9TCMsBHCBsXCyWCQsCgcAmNCL_AE2C9iAG2CSRAI2C6JCLMCesCLLCiRCvKCmKA9AAyKCLHBBKB1HC2KCoKCFvCrKCKhBiRCaXC8DD7YB40Bo9CApBM7B_LAOCDNyAmFAsFAXqAIZC-7AXfBgNBuBAqjCnzB0cAeYC01Bj0BVFAS8BSGCxGCYKAOqCegCWjBkuCyYCiAAsECccAZMAPuBULCZHBniAuUCLhAguBh9A98AYMB9IAboAGLCZuBptBJLCZ2CYKAM2CzEDf2CczBwWCspChEBBGAlEAW2C3mC55BxFC7ADGuCjNCS7AukAhJANoBR2CqZBBkAV2C-EABFDzaAOKCDzBQuCk5BY5Bn7BB9CxTB7tAIcBr5B8EBVJA38Bl8BbtAjkBm7BPNCpoCYKAXUAojCd2CtOAw7BBFCrwAK3A_JB9NBEQAMsBJKA9zCowA3QB_FAXrCnAAIVAq3C1tAwXAx5AFiBKXC5bCFKBLZA_JBn7AdgAwaBYKAqIBNtAMcAYJB4YA1wCU3A1IBIFAP0A_OC9ZBBWCIrAYMBcnCLKAB2B8KBJBA1tAj5CSBCyxCDKBlBA4FAVzBrWBGOB3FDyeAcjAsIB3-BW5AhSBb9CeIAPDBoMA2zAIqA5FC-1CM8C0pCSFA9KB53APMAkKAcIAiJABHDW4AfzCZuAqKCwqBiFA6nAwHCV7CBDB9FDZ_AvBAo0AtMBk9A8-Au5BVTApCDiOAiyAYxCv9C5mAi9AJwB8GDRFCuJBn1AFHA_WBUJBLBAJ9CJ6A0EAQwCYOCDxBgbBhGBeeB9sCJZBr-BXOC3sCXwCn-BqaAGLAILAweAeOCckCvdB8HDsKANtCBIDzHD1ZAFIDooAvrAMlAOBDENAUcBq0C2tAhKBcPAmDDOPAoVAVFA_EA0nAAgAinBeKAWcCmvAIjB81AQFAsBASEDL1AXxAiRBmOA_6COgAhrAAGBMAD7tAYJBneAyHD5lAtcANBD_vADhCPSCaUAtuC1JAwBA_LAodAfDDHSCRSCn3CbLAUcBCEAAUAh7B-iB-6Bi6CvIDTXBfFDvyCE6BEPAZJAZMCBGAdrAjFCzXAwTBCJDt0BxkC2QA3iApkAz4C8xAPzCJxCRzC4uAsYAAJA5WCmHBH1A2aByOCjOAQJBQGADDBmACxOBgIBkxAwTBDwBG8BHaBZaBwwBQSCEzAlIDROArbBYXAvIDiGApJDtlAdkAmGCjGCTUAjQCuAAfTA1tBMhAWvBLSBDLBdBDjJADqAFdACNCxEBOJBgIDSEDfIAWBAC2BJdAYvATpA49AaIDI2BmtAWBD7DBirAdfAZKDPBDJEAdRCl5AzcA7ZAJpBjGC1iAwxBYzAUEA4FAxTAL6AUFAo3CTUAYBAQoA6ICECB4iCctA_FDYZCD5Cb9CyADm6CPRBwTB7XAt0CUEBI9C3IBT4CXIDbtACDD9dBBqBL3ATjAMLAAzCMUB9tAKSA2_AWYAJ8CQNChEBtnAp1COJDsCDYaAieA1JAGDDxqClJAMNCWHCaJBQfAvkC-KATKD4aB0LA7HDGIDfCBrXCsdAYdBWvBNNC2KByKDyBAo3C8VA1eBlJA_YA9IA4lCmBAs0Aj9A0tBCtAy8CXoAJyC__A8bCVfAYKDsGAgHDvFAxKDvwAo3CYXAFjAJkAGMAWeA4yCYfAg1A2aA-SAwCBFaBgJAudBuLD9HDohAeeCRNA4oC3LDo3Cq3A6AAs3AxlBoBAkaArxApEAvAAIIDsKAjMDAHAxMDdGAzMDlMDQMDlGAoMDs3AcWAuAAuIA0BAKVA_GAuMDtBA3sCvAAxAA5AA3AA4AAzAAtAAC8BpHAIJDdGAt2CxEAtAAfTA5MDfSAecCZqA9JAvSAFBB7ZBN7As7C-ADPRBKKBMcAjDB7zClkAd8CjWCG3C1FBqlAAXCnFAIJD8kC19BhJD7PB7GC8GA5EArBDmDBW5CKnAK9C7JBFjApjBy1A_mA8uAFRAxTAdFC6gAvKDI2BgHCziCWRB1iC6-C1ACgMDsKA6KDFBAB7CvOBEZC6eAJ7CGMA_ABxOAE6BLKAFeAtVAQyC_FBvOAbTA1qB6IDbKCDKCwiB5YCApB9cBDKADyAkFAaFDdGAMBABdBlODHuB9cByMB6SBhVA5IASBAjAAkSA3GDe1AoSAsNDgMDlDBNNDq7BNUADBAmMAKFA4FAtIBoyCxMAdABItBLGADKDXbCtQAGKDLxCGwBsIA_KBZjAOMBKtAxkA12A8KDmKAbfBfTAEKDFqAUIBkADO6AqGB5BAbLAtqCYTAU6ALiBmKA35CaLAq1Aa3CfMDbLDJLApkA-JDA6C-uAE8CAADP5AWOBlPBMBAMBABXA4TBllBqYB3uAOZAjKAeQC3JBSBChIBrIBOyAFJA1xATLBxcAeeA7nA2BDI8AkaAFTBH7ClEBBQDCPAEBA6PDMPBuoBOZAhGAKmBFgCDrCWMBdwAJ4AThBKnA5wCN-AxzCdrAg5AZjAkDDDtAbQDiEAdQDb5CfQD7AD7QBQ-Cu1CXrC9MDJbAlLAOXCWFBiaBoOB0wCUUAaKBxRAaGDasAuPAmTA5OC6eAK7ClJAwuCMuBLKA8NDSfAs4A-4A2KBCLCngChLAxFAhJA_QA1aBC5AGOB2LBwIA-RAm_AIJAKSAMrBfeAlLAJQDXSAcPDNPDaABRkBFHDlHDI5AaoAgEC_ZB6EAYQDQWBJOA7MDvAA3BA2RDuAAaIAtaAuAAxEAnBA23ApBBVbBMPDTRDuAAVRDTsBgxBEgAr3AvAArMDtMDEKAx_CUFAjBA6sAuBAllCSRD9RAESDcQAPkCBtCyNDlEAgRAVVCVwCvHDRbBZSDlBAbSD_HDKHBsGDh5CNtClSDdaBTGAdwCxADbmC53CVmC-8ChmCMXAubBGmAzRB7LAO4CMDBJKA76BvrArlCnBAaPDPGDnBA34CYRAX0AZRD3aBdJAVJDYLD-3CssAEiB-EAGhAkMAg_BN4CslCz_CYRDI3ARSApCD_kCOyCQyCIKD1yCgAAdJDmLARzCIKDJpBl3ARsBgKASFCa6BpGDtGDwGATGDzSDcGCfZBcGDAYAM6CvRDCXBMMAa1CRMBMKBqWBsGDeaBBKBnJBIaBTzCMZAsDDU7CpHDr8CFKCDLBJKBdKD-ABdXASJA2QAtBCB5AUTDYMBDDBsyA3HC7KBUKBJBAmMBq3BkPBgaAhsB9JAjxB3MCuTBSPDmgA_bCoICLUD75BVJA3JC3eAvICMeAX5AwSBnFA5QA9ABAGA8UAuAAj0CRSA6rCdtAyQAPUDoDBgAAVUDheAXUD7FBIcAtVAXqARUDoYBjGDWXAirCwVBsyA9QCiOBCLAhUD0zCktBt2BqnATTDqsCJ_CcaBD2AdDDNLAEQAeVCtwCNMD1yBERC7DBJTBPRBxyB7JB6rC2ICWRAYRAH_BPADx6BqQAYFAV5BaQB7zCATA7pBIVDqsC9VBQKBE1CZPBbdCKOB6OAyEAktC_QBn4AyLBU4AxVDuJAdZAwRB24CY4AUZCJKAIVDZoAO7Ct1AHFA1BAWFBaMBDFAAzAuXC3TB-ZBHHDgKA7FA2WACbBIkAeYCW_CDkA-ABZUAG0CrfChHBj8CfHD1ZAIDBxJD3pBD3CdWDFUArfCxzCIZCQGCIbAhHBXlCujAPEDEQADuCaNAdtCO5BWrC9KDSRBGODYUChYA0-CPkAOOBuAAAVDsWBjGDgBAxAAuAAY3AGqAmQAEPC_JBjtCZSB1bAiGA2IC6-AxEC6aAgMCDnAbnA16B0nAR6AF3CK-B2sAJBA7QDuqCDpCwZBqeAEPBa8AFgCKuAkaAn2C8CBPCBFXB4jAZhC1LBrSCRSCMeAlkAPDByxAoaBYXAmtC32CbnAfhCAKBTVDaNCovC1jAFnCgKDkZBArAS5BX3ADEDSFAY3A1HCGVAuWA4ZCfOAcjApmAs1CIZCtVDqOAGYD3WDMLAJYD3eAGVA1eAHYDQBBuBAKYDmMAIXCSfA1vAacBqVAP8CBRCF3C-RArtCQXDeYCfGBmIAMHBIDBaBBmrAuJAKbA-rCv4A-JAaYD1YDaXBfcApADWIBrPAEVDQmAwPA4nAxYAr1CxYAYWDmGCNzAvNC5mAjVDmrB7kC9vB6BDL7C0lCoyCXSCR6A-7A4ODLnCDXBSQBNlCyFAVcCoRAOACxzCS4AfNBiAAwaAaQBJBBNWD1VD4OA3VDXaBTXC_VDiAABWDJoAY4A9wAJWDQOBWCCBjAIVDZQDhMCjIC39CWGDX0CR7CcyCODBdNA4hB1jAh4C3QDfnC3XBOVBYMBWgCgIBoRALqACpAKJAiVAdfAqRAk5Bz9CcSAgAAJ6CBUCW4CATDutCOTDzfAvVDTWDDYArlBiCDKFBd8CiOAVBCX2AcZDauA4jAk9AQjBPFB0VDaUA2VD7OARKAkJAGNAhRD3DDuJAY3ANYALZDebAdrC0dAs-CzCD_YDWvBoWDoNBvXDHmC6cBW1A5aDZEBlgAIbAiABkLBubCVHAX4BfTAJFAAOADHASGAtAAcMAkhA0HAX-A1IA-HD1HDh4B2FCQbD5SATbDJBAVbDuEALWAFHAZbDSpAMSAjSDE1AxNAjbDMnCmbDf3AMIDNtCsbDWbD5FAvbDC7CMIDX_CMfBwSA0DBEcA9yAgAA0bDYbDwbDFtC8XDMDB6GC5NAE9A1bDqPAabD5mAzmAuWAYGAWbDkFA9xCAcD2bDLcDVnA4ZCZZDqWBn_C-bDg5B8KDCwAOhAjJAo0C-RAUcDobDNFA_pB9xC0WADoCUPAxLBPOA2KAELCoKAykBXWBRHA3KBJlADqCj6CYjALIDfVAU0CgrAJQCqYAIVBdsAJqCtJAFwBhgBeSATyAEnAHWDaKA98BOFASPCOaD8PBAZDoOBiKD2iApmA9cD8cD0VDyID4jA5_AmOBVODjiBlmA-bD0bDqNAx2A6bA8rAiGAg-AMZAOJAInBneApHCHFAuJBbdDilAjaDSFAncDuEASGCqzCeFBmVBiJDVFAN8AC7CvrArtCSjAnVBF1C9hCAzAAGBhzAWbAeXBcWD8SDB8C7dD9fApXD14AEJDTwB2LAXrAXrCsPBBPDM4CazCTGA0bDmTBO_C-bDocDRqAuMAvrCmiAIKBwBAKKBIDBK7Cd_A7dDhgB6RBV2AvIBe8CD5CuHBesAi2Ar5BEBBvFA2eAbICm2B0VDJOBoZD7OA9hCfqCvtAV7C-6CC_Cb3A9fAxUAClBbJAP4CVSAZ6AfIAacDY3A8mAtVCuaD3eDEzAXSABZAzrAIJA1KBxzCCMBGUAqiCzZDApClVBJ8BsVActAooBlBBOfB8VD8MADFCxGDdYD5FD27AqaDhfDzRCkhB-vB3BBZUDC8CEQAvrCFyCFLANkA5SBSmCZeB3UDwdDFyAySDNKAA6AC7CNaDxZCjcDDpAYKAmcDPcDuEAl5A5fDJhCUuCyPBxPBvqAYXB5EA02A_uAMLA_YAZ5BeKABgDDcDtqCvmCyHBd9C1HBAKAQcCsfCMjB7ZCXrC9xCE5ABJAEgA5xCVGDIBAmgDTWBogD7gAlGA0FAYODvdDYGAocDbfBkgD9eAQgDZfAbnArkAiJAYBAOWADGAKHAfXBUEBZJAgmAoPBWRAl6CtVAXqBi4CArAzSDDFA_VBCXB_XAsGAI8BuJAIgDm4AXBCLLCd8CqUAlGAJdBAOAfBAocDUqCWZAlgDccApMD6HDPhA8IASLA6AA4AAwAA5AA2AAf7CDGAvAAicBUJAvAAebA_AA5SAchDuEA9AAxAAyAAzAA0AA1AA2AAJND5AA5AA4AA3AA2AA1AA0AAzAAyAAxAAPbD4YAgbDEHAhKBXNBtdA7MCzFCcbDWOCbhAfbDSbDMiDgXAOiDlTANLBqbDzHAMKDu7BcdAAGAybDeiDPiDk2AQJDZsAQfBGeDAHDfrAKcA3iAXiDnFA9xCPWAKUB_YAGQDylBWcBFsAmgA_nAwrAdnABQAfpBzVAW8CdUBWFC5ZCZcBgQDmIA0iDcMDNCBeKA34CN6AXqAVBASBAMBA3NBsaDHGAg4AvgActCOoAclC3iDIbA5iDE6BJiB_iDa2AOnCfcCHGBymChKAbgApPDHcAvoA4FAE9AJBAiJAoAAMzCSbAbpAMOAqjDhdAtjDvJApBA1hDQdAzjDs8BfiDQiDnBACBAjEABgByjDfFDkBASbAAlA2vCZbARTBo9C18B9KAlcCfIAGjDqVAMKDf1CBvAaYA97BdUA3RAwECiOA3ZAv5BjxA4dAHQDRPAFLBTNC4wBBgBvUDa2AUGBkkBwAAsVC5BA0FAo2CuBAxjDsjDBkD0aBHhA9ZDHGDlXCyLBsJALhCS0BR3C29CrdDTUBDnA5tAdkBjvBo3CuoActAOjDKqB-iDLLAAGA9LBmFAf9AZbAoBA7DBMsARhDWVAYXAaNBAfAPHDgDCfmBFUBkFAdED3BA49AcjDGlDFJAEkDTvCLlDgKDMKDPhDMIAB3A0iDYPAWeAhBA7JAetApJAQGB1bDhKBhZCZbAMcAdkDDJB4uAIIAHJA7_AGaDklDdjDzwAHUClEAxTAYjD4jAvsC3YASbBIrB-RAAGB7PAL_CsIDQdDwxBXdBcdAClDMBAYTAtzBlBAxTAvLA1JAyiCbrBgpBFmDPqBuQAAgAgpBIcCUzAbJC3iAmuAfwAoRDBzA_PAmXCwQDxvBuPAAmDL_C5mACNCdmDtFAIrBiXAXZDJMBkqAWhA0eAllBlHAClAfQBKZAkmCGqAmSA-jBfkDhNCOjD4FAjHAhKBvAA7BAqjD9BAuyBwHCXPA2IA_AApjDkBA9AA4BAVnDmAAvjD8FAqjDUnDWnD5jDkiDAGA9jDJWBqMBCmBlkDknDmAAflDBvA9AAAFASIDtlDsAAqlD4UAtBA0AAhBAsAAHAD7JAsAAvtAHHA2nDDuAO_BhFA2BAsAANkAJfAunDsAAsnDpJAynD8nD2nD4nDpJAyAA-nDVPALoDFoD6nDynDwOAOMAqnDQXA0nDvnDxnDmAAGqBFlD1kAnnDCFA9AAPXAYoDclD1kAIlDDEAzTA9AAMlDzBAmAAuiDhZC9AAunDmAA5jD3LCWkDqMBkkDkkBmAALWCokDviAohAanDCmBqhDHiDzAAzAA9hDFJBWyBXHBhIAJfDZoDsGAdjDb2AWYCT3CPgDSCCqHC6ZD_YA0WDUADE0AsrA0iD_kCMBAC2B0lDq5CIBAXpDyIAFLB7XA1PAHcAaKAVUBbHBN-CsGCiXDRpD2kDIEAOJDdcDSlD4oDMjAhoDfVDpLA1FDrZBCYBC7AyiA8GCR9ADOBEeC6HCVmD9rBYmDwYDajAJUAR9AakDZLCnJCgHCRtAotCdcD72A-lDUmDHqDbxCXhDSOBCvBxEBljAP_CuKBEqDC3BGqDWmDM8CGODanAiGATmD9pDXmDcqDOzAxqCWYCGKBGgDnjAuKAHfDMqDtmDRtA5mADmD9eBiJAfqD3bChqDcYAZmDimAOPArPAWcBpvAitCcqDoAAORAUBAWBA2YDiJA2mDqzAeYB9KAmnAmmD-mDq1CGSDccAWbABmD6iAqqD2xAsqDbxCvqD8xAyqDaqDYmDJUCzmD4qDWbAaqDkcA1qD-qDQBAArDlwBmOB5TCqKBWKAkQAZMAErD4mDBiBIrD9mD1MAHjDghDsFAJmDIqDxmDyqDBmDuqDymDPqBcrDfJAw0CJrDwrDgcAz7BauABiA9xCMcADsCdpDDJBYcAMZAHnDgXAJnDLnDSVCkiD1JB0UCFKAiQAsrA7XAb3AcIAoGCPRC1FDwqCI5AKsDQfBjFBFLBVhALMD8CBhODNxAYwAWgCwaA2FAhABGLASqARQBVWDZABi9AEPDYsCuiDOsDkBAMnDBlDMsDvBA2sD4sDkiDuAA7BAcoDyBAzaACMCKKB6sD8sDQsDlTAuAAtlD0sDdBDHtDuoAuAAunDMtDInDKnD3sDItDcdA7RDVPAStDNsDUtD9sDJtDNkALGAGtDctDWtDVZAuAA3nDgtD1sDitDPtD3BAHHAatD7sDptD-sDVoDZRAdqD7SDKsDUWChmDjKDlDDEQAksDGYBxkDDsCqaBhTAARCFHA5bBToAgAAz2AsjCJuAI5A7XDwBC_9CasCpdDI9C4lD4fB1tDKrCjsDiKDMMDqCBVuADaBDGBULBaEBf4AtXAF3AdSAkYA_AB5GDevAiFAWsDejAAfD46BZsDtVAbHBqWBUuDFTA8CBU7CYcA85Av1BxjDy9BGODnhC1uDymCjNDBkD8UDYhDc8BGRDTEDwEB97AmjD45BImCjsAf6A9KAgGDjTAhFAOkA1yBfFCiWDG7ALuDSODYdDWkAQLB17CSuAFDDomBvlDgXAxlDuiDgnD_jDs8BqoDcSAfJA7DBuiDUkDqJAxoD5HARtANSBlTAKdDpyAmgABlDOTDMKDMhAXADgNA0NDXsAwwBHIAeoDgpB9uD45BHOAdiCeXCvvDIbAuoAuUDwfDY9A_tCkGAY5CIHAxEBV8CdvBVLAbtCilA7pDdxBCKAhQAm9C5VDxRAwpDFJAq1A6XAlrDAwCy8BsqBzQBBPBTBDkpDBUAj3AFSCtgAREDr_CtvDDlBRSBgSBDTA1rAKvD3vBULAxrBQqBzLBKjD9UDPkAJiDMMASbD8WDAGABMDpHA2ACwpAbbB2HDUiDKiD8wDwfC-wDt0ABxDGtCcHA9wDXrCBxDNtCOxD9KDBxD9hCVZDTjDNBBVsCBZDJpAxYAtiCYXA_QCMeA6MAWRByfBmXAMvANUAmeBr6BN2CyODReAWgD2NBqkA8iBw5AeMAkFAk_CQhANkBRSBUfBqWBGdDQ-CvVALVArpD1jBrHBkFAIcDn7AhGChWDNyA5xDjJAsFAHFDXFDR9AL9AoqBV8CvCDjbAbxDMJCtBAGnDhDBJnDSnDMnDT_CCVBsKBEdBhDDHvDDTAl1CgMCC_ACZD9KAicC25B3vD4cAYsCVyD7BAXyDxhDFcB_AATnCIFAanD7BAT_CLnDaJAVIACyDXqDN6AyQASLA5BAr9AfIAlyDIIAnaDDcDFBASBCUZCXsDg1A6EC3iAXsC-TAJvANPAZxDMHDBnAoyCOGBuQAQDCAFDbpClBAbmDdUCq8AGODkPBhdA1sDOaCvAAQBA8IAmFAvAA4nBrBAvAAHBAIcACrDgIASsDlQBPKAlUBToA5mAzbCknAl7Au9CNFCUXDY9AB9BqqBc7BG8B_QCB4A4yDjGCAzDHLBJGAoaD2QBGlAcTAhBDVIAXvDyYAofCW0C-tDBjAuJAn7Al5ByyAEzDZnAS0DoiD8NCMFAdzDHwBpSAHEAWqDR0DrHBT0D-RAcIDnQAJ-BfKA4FAvLAe6AYPA2BAy7AoMApWBIIAauAl0BOoBrBAu0DYbBvzA_iCDyA30DuVA9EAy3A_XBkvD4eAfIAZ0D9VAXWCRuCUIAL6Be0DniCjOAjnAWEBHUATHALNAvAA90DSQDgvA9hB2yAnmBkyDk_BvAB-RAJMDjnAp1CeyD7PBm1CmVAFYAGEBMpDCZDFyC_tAOfBiuACbB_YAn7AikDZJAVxAFlAp0DNyDbJAx1DArBXJAJSAYKAKMAQHAkYAKoAoCD6dBE0Ar6BLyCpEA0zDS0DJKAySAWMA2BAN_CjvDMTDkSAZ5BTuASNCggD3aA5SA2oAeuAiHD-uBONA5dAmwC4vD0UCULACBA5EAXhDtgA_rBiLDJ5ADCBtgAC3BGABswCQxCULAu0DeiB4wBAMALjDyEAsrAjGCPMBDNBIkD4ICKkDmKDdtAb2D0BA_0BXRDGNAggDxgAycDe0Dy6CaVDB3DB3AiwDHIBgjDmCBQYBu2DQqC5FAOvA_dAW7CgMCS_AEYAO_BL3AMWB8FAC3DBGAiwD4FAydAihDhGBlhD0BAnhDphDrhDw3AvAAVyDlBA4AAKND3AAiBA5aCZUA9hD1AAFJBo3DjBAkBAyAAmBA2AAyAA5AAlBAzAAEmB1AA3AAHiDtyDkgC_AAFhDsJAanDFJBhBAVEAzAAcIAKYBiBAaUAt2CwAAkBAf_AkkBqhDtAA4AAkBAHJBINDKNDlBA5AAxAA4AAmAA62Dd2D9AA-YB0uAsAAT3DGFAe4D5dA82DdoDX3DzNAqoC_GDntAv2D8gAJpBNkDQ5BiMBS5B6nA3LAnQCO_ATiA8ABpBA_1CzaDN6A2IAU3DYlDMpDOrBEfCX6As4DawDcrD_2AC3BJdBF3D6HCuyAI3AmjD-PA71Cx7C9GDrGD5dAg4D9LBexCdGA_qBUFAsAAZQAUJALNAUEAlrBsAA62DpMBn4DULAp4DyBA9AAAcBI5DJfAt5DZ3Dk4DO5DYKA1gBk2DBwDdJAQgDQTD9SDWTAv1BxwDm3D8LAAHAryD8LAPsDWAC8sD0jDDLD0PCSfAXHD84CyEBsiAF6AXwDngDXHCJZChtAqcCMWDnlA31DBGAL6DoRDN8Cd8AINA1-CL3AiwD-KAD3CRjAUGDTBDQyDSrCoFBS8ADfAYbA4xAQrDf4AMdDAPCqVAPZC8tBj2DAjAxzCV6DpyCBCBK5A3wDV3DgUDNZA02DWyA-EA22D84DgwAfIAacBk2Dd0DxPBU7C3EDFHAMQA7LAMvDvkA8yCk8CujCU1Cj6AVIAznAduAUHCk0D16DNUAIBAkqDsoAK3D4wBlrCmUA-OA5dA5cBMeAJCCISC0ICMWBYcB0BAWkDgXAdgA9HBd3Ds3Af3DtMBi3DqhDshD4EA_5DKcAf7Cp3DzAAr3Dt3DkBAv3Dx3D4AAz3D13D33D53D73D1AA93D_3DWACC4DfKAxyDTnDG4DI4DK4DDuAN4DmBAP4DR4Dj3DU4DW4D3AAY4DzAAa4Dc4DmAA15DzEA9AAp7DLVAr7DAeBu7D1GAl5Dm7DT5ADhDOIAtAAP0D4yDBBDxwATxA72BkfC2zDjsAULAMSB4yDP0D1ZA-ACoqBqlA7WAAeDmSACeD8LDhVA9xDEQAmWBYFA_FA9EA7vDdkBf2DNkByOAZnAGsAN9DwHCQ5A_kCxqCDwBm5Ch7DsQAPtA7pBnbA3zA0jA46D18B-KAFJBr6DswAX0CC3BzlBAYAVsDiJAz7DjhD2IAg3D37Dk3DthDn3D-7DA8DxAAu3D3AAw3DwAAy3D03D23D43D63D83D-3DxAAA4DvoA_AAT9B0BA9AAFJBmAAM9DRCBP9DWoBo5DuMB5BAs5DNMA2oDhJAU-Dq5Ds5DP6Au5Dj8DTIA4JAzBA9AAagBpfAHHA5lB7pBmrAjYAq0DyrDe3D7HD09DohD47Dl3D49Dq3Ds3D79DC8D99DE8DG8DC-DJ8DF-DN8DuyDQ-DO9DqMBT-DssCNZC81BE0B9AAr-DLNA-1DErCbJAFBAAOAAMAFtAx9D17DmhDx-D29D67D0-D_7D2-D89D-9DA-DH8DD-DK8DM8DH-DO8DB_DwHCQ9DlBAmAAF_DIEAH_DMUA9AAP_D61DIEA6wDRbDgbBWNBTSAfJAcRDUwCi4BvAAViD0_D-gD2_D_LBciDcHAdrA__DwIANtCDAEMFA3_DtOCZsAEAETzAkMAQKDSdDjtAQdBLaDdABD3CchCLhCjlAyPAJAEaACsgAl6D04DkvAOmC5tDNxAOuDYODJVBAJAfdDp_AiVBWAEatCvRAr2BKIB1dD3cDsFA_pB62ChABmUAAfAWCCQjDgMCKJBEqDikCG-AogAHAEuBAJAEIZAEcAdgDU3ApMAXSAqAEYAEIAEWVBqZBwuCsBAiXDIcB4kAxjDgLBIWDoyCGVDIjBUqDpyCaxDo6Dc3AnyBqICoVBmXBGABjKBuVBRHBzMAHvC65DmKA9SD6cA9FBlnBcDBLeBhgBQFDvqA7NBbYCvIAB_CjOAB4A81A93ABRDTjCPTC-SDZPBKaDOTCKJApQAcPAZ9DBkAwGA_AEJAElMAYPAfFA5BE6YD1dA4FAasB0qAhuD_FAe5CwGAoAACcATAELrDOFAWBAtlAQwBZoD5uB3iAEnArkA23A0hBwwATCEX1AhdAXCEO3CxrDvLAqgAlEADHDuPAa_BCcArBApwDXkAQwBFCEP3ChCET5AQeCpgBWgBvgDk1AQBAPBAPGAqLDHSDihDZAE_LBw3AKtDGODSVC9cDDxB8LAvAAJ5BnbDDqDY8CaKAxQA4HAU1DbkA7kAMIDvAACmACfAV6Cf7DPdD3LCXdBCADEOD-NCIcAC4BrLAsBA4FA5CEqEAGuD3BAwBA3BAyrCQhBwwAzaAMcA3gDtgDH7C9hBQkDwfDPnCoyD8gDZiBkcDBJA3DEfADaEBavBRcDwJApMBDHAwJAtEBNYCyqC1bAvGC4gAFfA7XA6DEWdDohAbDEDmAQ9CoyCC8CK7DbuDJ3D0qCIvBKBEwIA6FA1bAYOBo0Cf9BJAESnDRoAMgCF7DNWDSGCWXDugDI9CLGAnZAQGAHJA0RDGDEcRDIDEmnALDERAE6EEgrA_AAEnAyyDMAEXyDl5A2DEafA4DEowB6DEcEEZqA4FA-DE4cD4jAWCErHAcPAv7C6mA9EASbA8gDMAEtAAE9AkEEUEBhBCGUBgEE0BAZFEAhDlcDZhBSbAuyAmwD4_BPHDLGAcDEKDBEfATHCxIDZFAO_AJKA7NBWMD7JBqzCQkDtuD8DEFJAJCDrtC0bDvhDtBAxjD5cBVBAyBAVIAoAAgqDUWD9lAYcASbABIDhsB2AEoAAhGBNdDotCCGESbABwDgGDhSAxzDs9AbmBABEP9AQtByIBlwDbJAK7CY0CxEE9HBnQDzVD5XBnFACyCpNDLKAiEEviAedDbmCOGEqGE-FAaFEL1Ai3CvCDqvBSMDV5BJYAlWA_4BXuDreD-dDMfBlIDnLA_vCPvB1rAqzCMsBiMAeFEZMBn_ChwDUXAkBEdGEk3AadDnFA9fA_FASLAN7AxEAoRAR5CVIAvGEzBA0bDRuADVD8-Am_CLAEeFExaDnIAWtCTnA6tD4BAB1CkQBkZBJbAiGE11An_Cx7DQGAHWAeFEvAAzECgEB_AAToA9AAqFEmnDeFESnD9AAAtD7HED6D3sDl5AZfAx4D5DESvCEEC8gDWNBxGEk5AShD7FEGgDsyAQIAMAEgAAIIE-gDYbDVHEhMD1ZAN9AvdDmbDWIEJLArgDFlAe7DFFEWFCmFEMNAoFEVaDDmAQEEniAGIEiGAzYAXQBROD0QDPhAGwB_DBXFABEBuHE_DCPhAoEEZHEKIEDVBkdAe3AC7ClmBgyDUEBr2CUAE9OCtCB6tAhgARyAUXAf0CJEBT1DF1Cy_DgbD89APABRiDDxDdbD3HD8_DvAAQJEcuASJEvHAnbBt4Bh-DZJEnBANtCYJEL2Ce4AqPBIYABOAKJEQ3AKVBCHCdPABZDdeAqoAqWAuNALHC2FEXrCLkDZgA6DBzGBrQAi-DnIB9HBI-DAHAiJEzOCysCqGC7oALHCpjAOGDuBArbBVOAATDQBB_ZDMwBsBAv7DwvBd5DH7CkdDG-BhgARJCS5DojDAIE28AFoAxjDq_DlBAs_Dm5BFODcYAEYC6ADB2C3LCSFB-TBgaDLZAH_Ce6AJZCaaDI-CnLA3BDNvAVZAXLDlwDVFAcnCaBEqpA8mAO1DArBn4CM2DBKEjOA5JEdIAyJEqIEYKAo-BbtABLEH7CQpDvCDUfBCgBOJESbDHBAQBAVBAKHAZwDA1ASiD_sCZEAWJEQLESLEGpDllDbiDawCQZBXEAaLEElDHpDdlDgJEiwCjVCiLEcLEIpD1VAqLElLE_bDs8Ai4DkLASFAObBaWAWJEpgDccAtAAIVA9EAZiDgiDaJErhATiD1LEGxDgbB3LEwBA5LEwHC8LE7jDMxDiAAEME3ICxYA6jDliDNtCMME6LEPYAenDaMCZsAnlDEQANyCUBAQBANMEUMEaiDjgBsIAJlDzTAIjAIhAH-CXeAbpDTBAIZAKsDQHAGnDOaCB6DPsDHHAJ_AKtDzAA1BA4AADFE8uDXhDz8AgQAuKArjDwGAvlASbAyiC4uD_bB8EAwjDsIBbmCaoABlBmfCfIAXhDFvD_lCbpBuMEd2DqjDDkAJ_ANBA0ME2MEAvDsFBPAE9vDi-Dp9BnQArHBJvDKqDwbAQ7DlGAS7DQvDicDwlDQaCbvDvBAfvDAYAhvDdBDSXDZGElvDdBDnvD_lDAYAgbCpNEOaCsNEiOAs8BefB6YA3SAs8Be7DNDDZSBVhAoAAoBAiaC0AAiSBERAJGEqDBmvDkiDrGAHZB-rBiBA2UBPMEPOEJEAhdA--AEYAghBuAExzCvzASbApLBnkDa6DqxDUTDiFAa6DvxA3RAEKBasC3_D7tC7QCDPBxUAZtCjlA1xD27AmtAtBENtAoME9iDkLE1kA3ZDiAB8GCbMDDjB1zANFAaMEcMEO2BMBAoZAF2BmFAtMEnyAAHAtACyECguD1kAzBA_AAYnDeKETnDVnD1tB0wAimDVIAdHDMFCJLA2OEZPEveAU8C-JAHBAgRAFtAtOAZiBNOAoZAGBA5UBpGCSfAEBAqRAcfDYXABPEdMEsvD9LEgJEuHD7_DCMExhDP7ATkCExDBME7wDgbB0ICakCgLEcHA_PENtC_PEJ7AYRATJCDwBSFCBUB9FAXfAJbDHJEDPBCqDAYALEBuSA5PEtcAUZCNEBeAEHcCQ0DLKAIcDtWDSZDkJEjaBHwB1XB9KAn8D3ACP7AJKExmDyQAoiD9kBzpB3zAENAA4AbnAoiD9IDxVAu7AdvAO7APfDowBjDBtNBozAVxCZNELHCmiCFvAVeBu9CptAWQEP7AZQE24DduDypDzzCKhAgAA0AAwAAIOEJwCkXB6eAJ-C_eB-3CnzArGBGTCP4Au7AEGBoYCBcAK3CzBA66Cb3AzcAhyAjyA1QDBGAu7AayDlPACGE5xCW7BNjAXREdlAoREkSAIlA5YCKQBy6CMQBtOAIDDJKAUZCoKESfDKlCmREARAHREmKEaiCA6DMWDYcAXUBVFA77DXPAHtD_PEJnDkPBzaAMeAJSEvMEVtDMSE7BAOSEOsDbEA4BAzaAzRBIrD46D6zDYsCF6DitDUSEOSEcnAZeAwrA9JELSE5PENSEoHAMnDKnDYSEzaAAnDeEDlDB7zCbREMNEi-DDWB4HAuXDWMA4HA6REGREoIDuqCqlAb7D5VCKKBlQEMnCN6AtbBU4AroBsFAtbBZGEDFABkAnFAPFAI7AmPBIIAcnB1tB_OAUEAYvAjzDFODaIAqyBwOAtVAVOE1tB5eA7QE_RELGAL6DJTE_LAzYAYTEApAKfARLBtSA9ZAP7AI6DeGEPHECjDNjB19CYSEfjA3fBlDBUZC2nANwA6DE2pDIuDCjAIZAEWDEKE2fBGIEKLAZABXsCAREK3AAjCF-CySDrJBxjA3JE_SCm5AS0BsyAUZCqjDMWDbRE5VCDoCjDBuVBkNDEvD4JA7IBQOEeFDcsCJQBu5DbQE6SEKIA8SElRDD_AKGCgcAwSEz7AijDb7DaNE1SEKcA6rA-QANJA5IABOEq3CV-B4BA9NE3UEdKD4BA5UExLBhDB4ODd1AIQAlREdlAmdD3SAcPDoGA4VB5PEQSBFUDXDE-VCXFBmGEsGAdyCNQB2dDWlDv6Cl1DsYCR6BOwApmACdAwNDADDhrAqMAEKAwwCqeD58Cz5BBSE3RAnKEEMAoQCC6Ax9C2UE58BfIAohD_RBmwDy1A19CP7AVVDLhApMCSvB-NEbtAohDxOBAGBuJAHXAU5CHJAzRE7eBJzAAbAvrAq8DRUCLFAONA_2DN9C3SASIA-VEeDECOEEzCxEAjZBmCBDwDgVEzFAQWE8NExVEelAvAAw8A97BBVESuAxsB2rAwID18Br8CtMB3QETLBuPBzxDneAIcB59CVaCzGBmLAt7DNWEPSBqRCRSCfqCDHEnHEzOBnXBkJEl6BORCbVB7oAw2DTBDlVEbvBQHARXALgDjYCC3AwXDmQEtRAs7D8cAv7DQHE4YCBjAqcCa1DX1C3iAB3D8uA37CCOEDZAuTDcdDeUAXSABBASBAdqAA4C85DatAX2AznA4AEUEByLAQTALZCVQERmADvAcZCDPAieBsKB5VEJFAa3DJuDV-AeQE2VAIJAWlBJjDTYARrCDgD1XE18DItB-DBGhDlGAa6DZ0ArUDFjAbREYcAwTEHoAkIExYAkTAHTCyrDGfAtAEBGADIEJ9B9hCnmDh3AyYAHfA5TE5VEmQARzAerAEHC60CpBDp_CmUEWJACGEpQE4XEXSAF3CMWD6XEkSAYwAoHEKKA3OBiEDU7BgsAmKAU3ByuDqwCuKATzAjAE6kDZYEj9ArYElZDKsDfvB0_A5qASLAJdBi8CC3BOLBVvDmSAqyCFKAjMAlOAfaDWJAyiBd1DWXBUXA2EEPQDXPEneANGEKJA1RDRpASbAR5BgZEQdAsCEKOE6OE7oACvDbNEGmAIDBkLDIkBXJDzTEvVEePAMMBOlCMeDRjAUvD_BBXZDnFExYAoYENmD2gDMQE5gAFZE6HC0ICCiArrCcjArbAnrDDTABUCxRE-fBqrCoCCSyD7FBiNA46DrkAVaB33AJTEWvBfkA-dAxmDRTAV-AmyCa7BYsDaaE8fAUvAMkAxsAWeAZ_CJpBLzDxcA7XAJUEuRAKGBQ8DUQEpLCDwBb7DCsBuBAKaE0eAPCEzaEOTE81BxjDJABAXBltAnqAdKA6PBGzDKrCdaEaKEsJA-aEnQEXRAk5A-wCiYEFQAa3DsFBcjArzAoaEBMA5VED4DIFA-YB_aEhXBMcAshBDbE9JAFbEoKAV-A2tDBcCbREabE0BAcbENbEBGABbEWZER-ATbE4SA0eAWbEnbEZbEzaEHTErBAJTEdbEPbEsKBs-COTDzbEGbElbE7JBlTE8fAtWEhIApbE4bE6bEsbEAGCQbEXZE6XE8YDibE4YAvFAEcE27AxREpbEQTE3EA7bEBbEgbEUHCEbEScEGyAv1BT4CNJAI7AobEzaEYcEiBA0ICJKE8bEZ1AOcEXRAQcEVbE6PBjcE3EAGcEGQESFAxFDxIAd2DQZDSPA2RA1aEFoBBCCVxCI5AVHEDNA3iAToA9tC3SAwWE1fBUwDMXA-rDwBAD3DVaDwBAa2AIFBSHC6MDWwA5VEhZB0eANUDtUB91Aq4AqzACYBwrA1YBgsBULAW6DzlCYbAM7DBsBcuDS7AvXEdABNdERdEUHC1ZEv8ACuDZMAEuDItAGMAi7CkvAd5B5yBCPAxwDEuDf2Dj0DQUEmKAIQEEOD2UAsFA-GAfIAqBAwJAnIAYKA5eAvXECbBHeEnREcDDuMCT1Ds3CJiBwyDBiAPFDtMB85AYTADZEJPDckAaaBL6DzGCmmAa9AQjBaiAALC5XDqWBfeE1SAHEAweCR5D-5CFuD9TDUKE_iC73AaADuzAe2B_LAedEkFAjAAknDkkBetAP5BktBr6BZ-DiJAPOENlAvFAOYCTpDmqARQE6PBNIALcBQrCKQENYEt7A5VEjGChsBAfECfEHaAxEAn_D-eE7SDjKCY3DnYBluDBfEI1Dn2ADFAOYCrSAQqAGfErMA2FALfEvCDbVAa5BZGDPfEXSAjGCafEsJAAfE9AA0AA3AAOLEYwCYSEcSD6_DWJEZwCXHAbwCE1AoEAqEANtCNGACDE9xCdPET7DGACPXDigDYGAZ9ClIBjlA9xCv2BhvBbcBhBAc3DEgAbBAzBAdBAihDg3DrkA6AAAsB57DklC7BA5SAvlA0FDGJE8xATUAh7CgIApRE8GE0VD9xCYMECMB3SAG6CT2B8xA2KDZTDEEE8eAmgD02AWvBoIE9wC36BNCBT0DdNE4pBEnBx0CysBR0CmgDXxBg8CVLAkPBY4AcYE8NBJCByJALCBBeEC9AUEEMFAWEEEUCiZDvFANSCNFEVEEVmApnCiZDBcD3bDJLAYgDeeAuvB0kCcgDWGDRQBsxDdjA-AEkGECFAYKEgsBsxD5mAUfCB4AQDECcDtxDYBExvASUBqgEHGA1sAJiBFlBr6BrDEwqDogByDEM4AH1CwIEjJBcCBZWBmcAfqC_IDiNA1nAOwD_JDkcD0KES7A1iABBCEyATSBzkDf_BD1CccDGmAScDGgDehEVcDNFAOdBzhEfhE4jA_VBfYEPGEZcDrhEhfEYGAccDr6BEqB3aAmFAhcDJcDRDEJLAEgDTGAocDfqCqcDaPA8IABbA4aED-BxcDY3DdXE1cDuVBShEsGA6cDsrA00C9cD0KEOsCIkBGzA_5AygAXeBtVCGyDxZDHyAdrA9xC8WDlGAsECaVDi1AnPA94DBOARVE5QAnAE2kC27A4aEWGEKXAP8C57CdxBqhE_2AqTBATBJiCrRCSKCTFAhrBu6BbpBK3ALgAZ5CgcAzRByYDc5C87AeKAmYD9fAfVAsOBvCDouDTnA2dEdyAseE4wDXPAnKBkgEtSBBCCT0DWeAIPD_5A5qCNyAVjEYGAXjEDFAzDB1RE7XEU5BUaA15CGGEw4CmeDkTBWMErjE0VDb5BqTEFAD-xAdnBuMAZsD_PAXFBfFA1OBOaDNUAUkETGAWkEhdAwgCIIALEEuBASbA4ZBg9AlDBykEV5CGTDI8CnwDZZDGLBneDikE5EA7NBHmD1MAYlDIxDBhBozClxAk6A8jE5ZE_aBHtAkXD6VB-kE0kE-qDVlEPHDGqB_IAKdArbAFgCdCB8uAMdDYBE1eBjDBS0DmrA9xC_GCmGC8dA8ZE_XEd7AG8BTiEHACViEDkEVJA1XBKyAfwANyA9xCMeAS0DXdASPAv6AhlEO5AaNABHEsPAFSBvyBUaEuJAuHB2eDLOB-bEvHB7RBacDq_ADcDr1BGSBZgBalExYAWjE0iCfSAsNDRPAvyBt7AVmEnQAGDB6cBXmEIODUTDTVDdeD58CwxDheDEMAjeDzQCleDLpAFlEnREpeDGfD5hEGTBxIDj2ADLAweDDFAyeDI5AJmEzRApZD5eDdNDDuA8eDe4AdkEjHE5JAXtClADiGBzDDFfDvmDHfDpiElfD1_BLfD9mE4eDVZDQfDLPADUAUfDApAWfDsFB5iEqlBLGAoAAKjA26BovACOEWxD0WCcQEDlDGcCZ3D4aBf_CJ5C1RDDuABHASnE4VDTWA1tAvdAI5AVfDVfAtlEaNCZIA9mBfIAV6A00Dt8AzLBBjAvWAtXE-bD0kEELDPKB-uAU3BYBDWKA-RAYGAqRBaNA2ACqnAMgEEGA0JBQsCjaB9MCQjBPgEOwDECB1OB0xCSlDVZAliDIQDgpDW4AwKDVGA-bDOoEhgA0NEeWBZOAQvD1cDTSDJaBT6BvFADBAjAA5IAdTD0oEhKAWTE1DBAeAMJA8IAOFC2cDhoE1xA9FA2fEI-DwzDaEB0HDTJEAMEYLE3PE81BEpEtCDpbDfLEcJEzjBV-ApABF7AEQESpEKDDJLAUxDtiCIcBXoEJDD4JA4YAyfBCqC-RA9XAYZCEVBT5BcYC1eBJkDm3A7TBT5AxjDfGAELAjBAPKEBGAupEHIAxpEOcC02DxVAlrBNYAiJApzDqEA9FEabAHKEeKEEdB8dAeIE9TCH7D-OE_pErbBAgEWKCtRABGEVIAagBIBAj5Ar1BkRDYRAc6ALOA1GDzaExjD7KCmGApQA4wBZ-DH7Ca5DcsAohARKEMGABLA0wDgrB9VDjGADUCSSAjABiQCydCT5AgKBgXACVBXRARTC2XECVB4HAsdBRWB3HC81BxoAnFABwDn6DENE7SDZPDpXEMWDf3AWqA_QEhGC_cEgcABwDXBC67CgcEvoAMWDzDC-tAtUA_tCQcAxOA_5AQsCO-BaaBkFDhABF4CIKAp2AXpE6VBLrE3YAOIAFwDYBEEfDWVETKARCDKjE-cEZaAAdEBuDrEDHyA1VAhxDgYAqWBLxDa9DVIDjTAC5B43CNsC9oCnFBMzA2xBKKBBBA6PAIfC5IACsEyBA0wDeCC5WB-SEJpByIDG8B3lAIsBXZD-aBbJADaAC_CgBEmjE7mAGaD51DR_DiRA6PAHmDU3DFsEsBAU3Di4DQ3DjsEPXAgsEU3DWUEaJAU3DETEpcEObE7IEMsE4cDG8BZpDSzCu5Bv0DNQAC5DZrE-RAq8DUXE_mEykDxEBXSCQ5CNmD2WEmgAFABY_CO0CnyA1wC65AsBALkAGEAIZAFaChABMWEFtEXqAGyDvzA_gEuFAAICX2ABNEkiDpXBPeBB6BlaEAFAtsEKKEOdBuYAZeAKjACYAsZBUcEeMAVQE2aE_dEn9CY-AkBB1VAxREWNCdTEsrAKEDxsE3pB60DruARZECSAPHD4MAZODYgCsTEtVArRCnsBSyC9tAGBDX2AvzAWNCXiARRAZABzRBSQDqaEYEBIfEJGDcpE1nAXNCtiCjjDgoByyAkcB8EBLqABgAxpE9sEuJAfNAkBAiBAErBcNBkuEetAUBA2BAjuE4WEy6ClXBC8AbXCkvAoDDteAjaEf7BMfAtCEa7CBMAtIE0TEwbAdPDnpBliBhGA9EASBAlqEhrBnqE-nEOuEzEDQuEeFDEyDe9AGFAQvAu_BovA3nAVFCPWArrB5SEEfCgaEv1BrHCeAEjKCnhBfAEKMAS8CPuAIEA8SBsdCA5BEmA-cDnwDrHCbwDgoCxjE1yBLsAsFByVC3iAasEkYAj_BAqEWAC9sEqEEerEyeBqEAxhDiJAsRAo_AbtAJeBfTAiHEQgDA2CRCDKkExKBxIAW_BBwE1cEJKEayDcwDWyCltEtYAxcAxREstEkjDutEh_BMQAytECiAHZB9vCswCkGAK_C0HBQDBYMA4LDlxD4OBpnElZDZUE6REvuEzRBxvEFtAJFB6XBQ_DhuDXoEeAEPLAqqEJvEqvE0wEDmAywEkvEzsEaTD9-AN7A_XA8-A6wEfTE1uCPWAO6AJtAJGDlUEGHB_PBhmBYLA0qAFcDQPDxpC7BEzZAmKAswEFRAagBN2CjtEejAhLDVIAdJA--A19CV-A-jBcSEPKArTE--AeSEyEDauBCTB7RBuVBYXEzWC4dBvUAF0DvXAJJAvtEV3Dg7BPLBG9D7ODMBB4mCDJDCSC7SEqtAQXCVXE2zDr8CczDCgAdcEoYChxEcqDF6ApvEkSAbxEf4AHDDgMALLDIyETzAIhA_YAmrEN0DwIDyCBnmBawBIqA-XBykCSFAmMEIrDCTEJCDdBDDbC5IA8pEyyApwCYFCpsDReDG1CKIAZxEPwEJjAoSALKAUZAIbA-XEowEuuEUJANxEpmCf4AU5D94DtqBWyEVCBDnC0SDR5BCSEuJAOaCfrDKUAZUE-XBJzD_1AMVBAkE8dAK_DT5Bv_DbsEErBe4B1-CHeAQ8AN2CYwAKzEYXB3iAN9ATvARCCqqEYDB0tBwRBq8Av0DlsElzEYbBl4DV3DcFBagBvBAdzDdwEbTAV2ALlAZDEOzBnFA5tELnCfaEjsAA0B-hCoABTyEWVAfpD9tExyEnUESFA8dAEBAquEetACBAoGAwECsuABIDZoDERAyBAMuEIFA1ODzqDQqBVzEsrAN0EW0EQ0EsqEfqCUuEqtAHVEuJBOGE-4B1-CrrEgKA3aEsVBzxEOtEwIAMSBi0E9ZASgCm6B_qEeBEKMAHcAhLDnyDYKARSEWyDAIEMnDgSEPsDY0EX6Bc8BFGEO0Ej0EMsEKNEu0BDUAmeAoiBZ0EHnCgMC0iDPJAJ1EIWEK-A0hAgaDB9AFCDlHCyaDvRErdDJ1EZ7B3IBQ9AOiEMADXeAQJATXAUaAlkEWoA5EAJ6CL0DXMAAoEzcArTEEyDfeA1cAVJA-uASdClmCFlARTB1ZAcXEJlAB-AfDDB4AHzDxYAJ6CU6A7HD9iDP0EQkAqaA2MD4SERuEuKBnJA3yEv1EjaBVhAeFBh_BnKBaqDrTECrAYaAjeAMLClEA-pEXuETDDkgCEQAB4A-XBwBA6_CYbB3iAldAqnAJKAJBBIXAM2EV8A12CerDtiCyiDLpAJZE1AEviAXDD88D3ABEdBFrEViES2EMSBZjAAdDPsB5BAzGBnBCwUDZJAKeD41DwwECcA18ABNEjQCLvBTyCENACTAHzELGAWsEqQC4SAb7DIrDuoESGCyQAsJDP6DhKEKGAPMENwEFTC3tEisAuiD8xAGzE6tE_dDnuDlfCBYDAdEljEP3EqlAjyE6zEpQAX0CkaA2UB9iDoqEQwAWRDHuEurCk7ADpDDWBWVAVmCCYAxSD3dAJ0CuJByFAG3ENPDnIBZNAgkAxEAVqAd9B3uDbtEI7CXZDCJEZCE_QCiwEh7CNUAuECCpAFLAfuEHBAAeAHBAtAAxAAzAA1ODErBWBAtAAJ2BXzEVYDAbAf6ApgDlRAIhDGbBrFBARCqHBk-Cz6B1fBogA9nEWGCQeAlTDKbExyDYSE9vCTKBOfAVbAHJADxEPjBKyEvNBfwEe9CR4EkwEkUEmwEI5A2yEXwEkvEVxEgVArnCwbAxkAYCBPjBeAE8wEroAKyEKiErHALxEGmApbEcbEPKApsEb5EULAhtEAeA9aENkAvBAdbEi5EFoAMbEtRAJKEn5EsJAJcE8fAm5E24EhrCITEv5ELcEnTAFQE5eAXvEVJAiaE1eBb3AeSEYCDidEdHE5bEFcEvFAdaEWFBuMAj1CEUEJ3EMCBLDDi6CwyDDdBa2EpDDuMAxREAPBGXEVZCCYASaEaTAcjAB2AHKAR0E79AvFAWAEVhA60D1xELZCffEwlCfmB7nE7FBq4BbqEAFAmKAvsEihE1LBcqEsiCuBAeXB8TAL-AbyDkBBV0DHBDKcA1ZA-XBpMB1ODhsAErB2gA-JAssEsbENVDFRAAfEwfE0GAYRA40B1NANACswBjXAIvEjXDSuEb2EYoA71ANvEVtA25CsIAWuCQmAGnBnHCgyCEdBX2ASQDz-Ah5DRFAUvEHhAewEtZBlhEE5E2bAG5EG3DI5E9xEK5ErwED3EiRAtoAcuAArBuwEBCBx2ArvEpeCkvE01DplDhsEGFAuzCHTC2wEpcDLDBuMAjvEzRBRHEPBDJFB1VBJKAqgADnCT5EP3DmsE-wEbzAN_BmlAulC_0BWHEwxBE7ERXE7sEs8D6WEQXEANASXEwIA8sEVvEDtEIbAStEsFBzQEBnA9SECdB0cECTEClEIzACqDRlCnMA3WEFABTIDr8EaUEAUACyC_WEGAB_RAaXEVIAfjCuMAGaDLqCfJEDlAAuEtiCCXBJFDk2A-ODrsDYRAlXEtXEIQAQXCQFAgxAiBDhNE0XEFkBQBBBtE2IAc8Ei8Ee8ELFA4WEOjAEQAlXE6cBCdEXHE0cEMhAz-A1QCp8Dt7D8sEfqCk9EKZEzOAWdE5aEcjAH7CYsDclCEwB9KA-2Ea2AgdEhfEULA18A1VAFQEgqENIBvdBmGCKEDE1EheBkNAIfEwUATIAgoEOQDVXCzRBbvEZdAKyE71ElVBFxA9BC8xASEEFUEGkEPsBEREP8ENJAGmCoQAdbAAjAH-Ez8EYrAxVAqXA8eBzOA8OAtEEzxEPbEmuEErBquEnuEpuEkcBj4EwfB1JEmMEWgCr-EZoAvCDXtEacAxqCIjAT5CHBDYZBtOBDiAmgAlYCQZCoKD12CuWBC_D81Bd6EkvEPuEW5El6ETuEo6EXuEk0DnKBM_EY9DsuAl_D9EAmoAv9DO_EsqEHvEauBE8EwaEN7Ad0EerAv9Dh_BbIDttEY_EX9DqFA-mC27EzBApsEPsE_3BzeBHKBG7EI5Bd3EZrE9SBz7EWvB0FA1wE7tEU1EC_CBUC0CDL6E_vAP8CuJAArDitAUkAPWEvgA2IAHFCP_E2tE0zEG8BQzE-_Ex_E5sEj3EvyEcxEEMALUEqMAoQCEdE3-BUwEZuEp0ET2EpmA7RCcOBibBq_Ef1DhyDtCBjyDqaBdcD30EC6DCFAE6DFcBHtDTBAnAF_FC9xDyBARNBLGAnnDJqDlGA1mCBaAzxE2eErJBL_A76ENmDIoAwoB8vEE0AGrBXDDA0BzAAEBA3cEl5AQBFW8EoyC--ANsE3oCsaCpQAvzEjeC6_EHJAuMEYAFuyE8tEFZDC0E-gEJKAVtE8dAOaCERBYDBoGAPdADeAquE4UEkBAG0EYBBtzE0LEJpE9PE9JEy8DkhApMB5fEebDKpEFcB6BFtAA8BFBAERpEa2EyFApMBVpEGCF5EA5cBYmDtiCa-EK6EGLEzkA-EALeB46DwTDwrAlsEWeAJwEArBS-ECKEiJAwqEeaELsE0OEVxCEdBsnB0XDJPDHTBiAAtiCbZDIcAY4AOyDv0E3LARyDjIBc-ErkAXJB5GEPuAG_AwCFbBEnBEpXESSBJdBEODDHAS8EB6DpMBzaAozDzGA2uB7BADDFYsCmyEaCFCDFIcAEDFTiBYbBMDFJnDJDFDpD2yDc_C_AAnAA5IAnAAmAAlGD-JAnAAvAA1tAZ8BJxAcNEDmEtCBgJCjIBMfDhIAnAAtAA1tArwEIREEnEyvDisDHwD7JBBBArBAVnAN7A_DB5bABjDn1E_3CTZETdEHXE3BBNYC2DF9oE5nES8EGAF6VBmTBI9DKXE56DPgAJIBxDC0sDBDFDHADEF-EEAIEbnD1tBiBFFEC0DC55E4aBESAfhEpmAs_CdyCnFAPpAonCuVAAnAq_E6AFSBEyTCVOB3NBlxEt-ANZCYBBvaEuEFMLAB4AnlAWCF6xDtEABHAQHAuaBFmDeXBhlA5vDmPAgiCS6EV-A4FBQLB95EOVE1cE4eAVQEQgEuAFU7CCrCymDKnA3DFM3EqAFxwD-XEqjD9OAChDjrEu9BETBkbEKCFMcBirBq6BSdBQQEaACROA3iAw0Eg1BUIDuqCMrE41D2CFHJEuaEejARrET6DxJBCFFkgCZJAADFiEATHEQEF3FFPXADHAA8EtBAYCFKDFIcAMDFKDFGDFhIAx_Cv0DCGFhzDHBFkFAuhDOSBoyAvsELFFxCFcXDyyEC7CWID7xDOIArTEppEtsBQ2DIIASQDYGFD7DLjB6ZC3aAUZCCTEqVE5JB7DEJ3DVhDqiA_KEmrA01DFiBrbBpjA-uAGyDmACGnDMDF_AAdKEfKE9FAJ_D7KEP-DkVAR-DD_DgpBmAA_EETPEVnDx5CpkAixEv1BqFFJfAeeD-xCOXAsMCGNAp2DUADXRAiGAfADeJE-6B6IDOvAKBFP1CVSA0jAmdEc7DtzDlDBWaBCsAlNENFCAYDbVDeGCzBCjABkFA56EZ4A6FF5IAAwET5BSLAr3EK8E5tD9UA6JBbJAxkCXNDOEFgFFQZCXsCYuE2xAPMAiFFDqDdAFRzDa2ErXEWGFd-AxgAdeEOtAKdDGoAP_EGpASPA3NEZABQzEP_E0_EP_ESzEkYAP_EmyERAFZ0EUIFHTCOIF9FFP_EQDFxgCeaC3nACpELpEgaC5_D-BF4BFnIFoaCECF81BogEJCFVJAEYCdrAoiDn_EjLBXgCmEFjGFoaCl5AZUEBJD45BM9EjIBGxAg1CJAF4HAT_BudE8qE-RA7WAcXAyGAH7CVSCJcAN0CxQCw8EfOA_yEV8EUfB-bBiWEDFAVhDjBBdPAuPBtKBR_C_sEhXEeNEy2E3yD_xDI3DYND3IFOkEMsEk0DiyEFLBKEDhsDDJBp9EaBFPTESjCC0DVtExJFYxE0JFk_BO-AGmAXIFKaBI2B7KEUzE-0EFsEBPA0BAOaCozEjIF7zEu6EDxAnAF0zD_hBfvE3zDbtAOaCB6BjzE3LAHKFjBAqzEWKFnzEpqE1lARCCTvALsESgAMKFd1DOKF2zDAkEJKAPuBnIBQCCmyE-pEmyE-hCSFFUZCMeAqKFV8AMZAS1DzJEBGAx0DFRAmzDwfBHHFThAtOAjKFRuAjaBioB2xCdzD7EA0rC5mAclE_ABHvCyQAwrAc6DvJBm9C8xAMyA7gAUVD8IDGrCXqAjGF2QANzDi4AY0AN9DIsBUHCbVCZAFvOABeDY0ASgDYGEgWAdkBEzCY7CnJDU3Bw8EJQElqAetE3bBgyEuPBeeAuiDkyEJbAQCCQoBeDDD7EjzDq5CYxBN-CC8AyiCdzDkIDVEAO5BEvCt0EYhAdzDGaDFAFcSEgrEnNDfeAZPAOpA1dELQACpEAQC4YAlhAFcB9BFVJE3PETMFSLAVMF0FFECFaMF4TAFcBEIDpFB1DCatAZ_BhtAv1DP6EatAQGFo6DvAFiGAxAFsyDF6DfMFb2AYMEsZBTtECLBVIAJHFvZEXPArGD5NBfTE3ICI8Bk8DtGAYqEBfEbgBlfE3GFPKAEYCTKEFFFteD7HF06DXhDlyE3OC1vEWCEkdEkgAWoBSbApQEfmDqAFQ0Cd6CVZEGIEcjEKdEzGCj1A5jA1rA_4CQkDfNF6yBZEFzsAIZAo3BP_ETWCsCBMpA_5A8IANwAuJAhNFGUEoHBPMCX8AMaBoMFN1Ds-DYEFWSCZODjMFo9DBLAp_E-7EUyDA6D40EzAFTSE1AFfMF2GFyEFBqEUJAI_DQzEmAAL-DN-DwAAp_DFNFdfE9AAcUCcrAS5B4-B6NFjMFM5EhdApkAhNFAGASbA-NFT9EoFBVeAxIACOFrfBlfEM5EGOF87DyAFj-E60ELOFpFBNOFxPB4GFj-D9JFo_DUOFO-DDhBGfEaOFIrBmAAAVCWACXfE1DEzpDuYAsAFH9ErEE0_EpeB3OCJoApCDOaEQxC4vD3BEsBBjaBNPFU6E92DkDBEQAQRE9_EA5CPyE0NFPPFAjDKEDr2BqpA-OEwOFKSEyOF0AFkgCwMD2OFUOF0AAXOFyfEbOFDPFRNFFcBBPFPqB1oDDNF9HE0_ELnDSMFHIFZiDjDEhLApIFYMF4BFBxDAQFq0E_6CeMFHIFsvDBQFEIDLQFu7BBQFEcDadA5NAx9D4EEKDERTBq5ABgAGZBcEAe2EwBA_AAQ1DAFAdNAvAA9hDf_AmnAt2CroARNDj_ELhCgEFUEAvAA-PF7LEArDXMFFxDFQFHMExQFKQFxYAArDOQF4QFbCEOHCPvDKZCJnE5XBSmAMUB0ECQcETMEOFAI2DLXAcYC7XA1eBUEANEB3SAqzCeJF-QAMSBzUEG0AUHBUpDowB0kAkvAjHF_vA9rERmBfpEKIBIKAUlEzFAjNEG0AGqAGOBG2DlFAI2DVpDyFAxjC7SD1XB-KAwMDwHCpuExhDIbDIZA9dCizBuNFaAF6eA--AGRFpuE-TDvIBgFDLzBq_CRjDGmA9gCMqDkBADVEiQEGIEkcCAuEraBs-EgvAkeD9lAHJAoRFy3AztExNEkFAw8D6fD90DDyC_0DztDBGAxRF9EAzRFwNEdSFIZAh4C1iAfRFJJCK2D97ANsCEOD5cB9vCjSF-EAdzDnpBZFAxfEa7EteEoAAlDFvdESgEqsCEdERCDSbAyZCVOBE7C-0DL2D-SAeeA1MFsFBOFFtaEp8CKFC-QFurEvIFTpEJLAwSFMzEpLC1NDOFFLXAKJECYEVnCBEBW3EFcBt1DfSE1AFhSEpSEETE1JBSTFOHFyQCxYA0EF_tAnmD5XDsrATSF9yEetA6JA9EFguAzzA4yCejArLD-ZAIAD8JAdXAOkACGCeoEi_BZSBbNBzUAFBAQBAHBA0dChBASbAZSF1jA-TFJqDuMFTMEzRF9LBBUF1JBMcAmSF78BS6D-TF4_EqlBrpEFKA7OF6DDIYDMKEW4EOACCvE9VAEvE2wDywD0BArrBTvELDCzBAQzE4KAlgCAsB4eA_3Bf6AwUFLBAKBDtUFNPFSTF_FE6CEwFAz7EdUFkvELUFW7ChrBJLEMQDJ4ABcC7bCAdAArB5cBAeDiXDZYCvqBHVFx6BT5A4GCmKAcUFD1ADoCw3EM8Bz7ESVDMDBHxEgvATVFwKCLRFqCDOBEegDd7Ab7DL_EWWDYKA2oDa6DoVFa0CRVEfJAUFAneAdEFb_A-KAcTF0FF_nEsJAOvB1NDaqEc0DQHELcBBmDCTF--AuMCzIBYJFK3DNPAatElTA7tAL9EoiB9bE8NAfEFfMEYjC8aDRKABVFRcD-TCPbAevE2zDDhClLBjTARQACPAUXBB3Ah7EnHDnID0wDNJFvCDB9DgNENUFyRFGWAhWFGOAytDXCEF_AQFAfqA9-EVHFkQAHZEeGAqSFxjDvFA0_EhWFxjDa1DCrETWFVsAvCFMFFyFAxjDjGCgSFQqBoWFRWFG6DQ6D3xDvXARWF-FDlDBQUF-5C8bA6VFQzDHEFU8CIAFyyETsANxEvoB9BDGcEB6BcyCJUDlMAExClDBFuArwBAXExqCt2AWXEItAWABC_EZJA79EA3EDUDpPABVFetAXUF2mAa7B-HF0jAjQAKdAiHEqmAmOAB8C41B4HBmKChjEciC6yAvRFHJAEXFzRFpWFfhAUNFhgABAFwFFo9CSqCVNFxXFeQEvYEWMAxXFWlCzWFogB2SFVZA5UAwVBPXFVZA2WFI5AVhD4SCl5ASsC9WFoRDN7EOvEGBD6cEQYFy0DyXDg_BTJC_8DRCEUSAR1CNdBhJFetARHD6yA_XFAeABDEzEEHZCLHCFYFOUFGXF_sAnaEGYFBZFxOF1yD4NAeKFpWFwfBOVFlYF-KF2VFCwAaWFDdArUEZ3ASCFnWBQPFLAF9FAKZFOIDjrEFwBDXFAZFuhDx_EKZFkeA_gEM3Dp6BjnCDFAJCCVHE8sBuvD7XFBPA6yAU3BMZF5YFqoA67EnWDGfAWyCnFAEZFkNBHXFQWCRZDqWFYEFNYFqYFBdD_sAOQETYFlYFWYFSFEVnAasAbNBbYFnLAdYF-FEDSFwiCZFFwoCjYFKYFlYFS7AnYFVxApmD3SAkYF4HBWvBsRAYgBFYE3jBYlDXYFnrEnABiHEngBvjCwBA1VBysBBVF6YFCDEXSC-YF4ZFfZF4WFRWFetA5ZF0aFCZFIXFSMFD2EJxDQFAwbCZPByQF8PEz_DwMD8aFhWAt0AmIBeMFFbF9KD4kAEIDKbFVfC0VDnZBhAFGtAh-DCsAVBA0NANWDGdEUJC71AaoEmFCsHAt0ETHDiPBZ1DFYCneAgGEWJAXbFhxDZUAkDCVuAb2CafDZLC3AAzAAFmBueEOJB7fBdZAgsAMZAQIA4kANQCiAAhJDjIELRE6yANFDVUB-jB0lA11EsQFTLDp1DNlE5NAeEEktB2AE5UFBgE1PEWJEQzEGMEAnABbF3BFDbFRcFLxDECFsUFQxDnLExbBacFLQFHPF5ZDuJBBADIQFa_CXMAXnASBCtGFsLAcDDDUAi7EYsCVAFYsCKqEaJA1rAT-B_hDZ-B_kCC5BS_AjREvUAYsCMcA2OAEbBn1BCOE2mBkkB5jCl5A-cF8MA9JBqpDtBArBAI2DkdDM6BtMCOLFxOEVFA-7EjJAtaAUaAAPBAUAtcFx_C7KEkFAxcF5cFAUA0cFWGB_UA7cFCPD_FDnFAZZA82EmKACdFwAAP9BKtDLdFbNAPBA9OAvBFPSFMeAJ0E1BATNDO_Am6AqHFS5BFtDvcF7wB4cF6CDhdAHNDhdF3cFFKAedFhLA61D8cFIOBUFA8MAAdFU5CqdFEdF9cFLeFnxBqpDoJAfSF9dFddFAeFgdF2cFvAAWBAw_AFBAPBAfBAUBAC2BkNBKeF_cFLqAOeFFJBwAAEdFlzDEBAS-CI2BKhChkAuGBKhCgiAIIATdF2gCxeFlnAzeFY5ETdFSgAQHFY3CWgA7KEJgDxIA95ErcF1KB0KFELEVyCDvDq2D6cB01DRqDBTFaKCqzC2JFY9AQ7EoxE5SFdXA_ZDM1DXJCs4CuvE4FEJJCMFATsATpAqDCkBAYBAJcBjBAkfFB3CnfFquEkfFFzArfF0BAkfF3dBVFAkfFfqCwJB6wE3AF9QBDwBKrDfjAmQAOjBaCBDEE14DCSEdZAwJB3AADWDeKAuiAtTEgcAe7D8VB_6DPZAFxAdOF7bCg6EY9A01DGnDXeF_dFzcFCeF2cFYeF1rA8dAFzAGXDKdFI2DZgFAUAbgFHKAAIBegFEeFvdDAeFigFULAQGBlgF2gC0eF8NFLNATgFbdFwcFVgFfdFXgFSbA-dFFeFAeFSTEL-BceFeeFgeFieFzgF5gF1rA7gFDkB9gFO2B_gFjeFZZAU4AQdAHNDCiD3gFKhFrBA5EA7gFWyBseFueFHlCDEARhFLIAIIAFhFCBAteFbCEvEDZVEVUBJXEYPAhrB8UASBCwJBV-EYZEp_ERRFkFF3IAhyAW1DlnAYUAGyCvNFwYFUXF1ZAbNFzZFFlAFzADoEI_EONFHKAY_AsPAFMD72EOzBd7EdICk0BQOBTKFVTE6ZA_JFs-DUcBhNFndAVdF9ZAsfE0sBt6D1FF9dFpaAwwAXqAvLBCoAbBAVpA4xAsZAkeFsDCrgBaiFxaBBbEt_AgGCOJAUKDl5AbiFfSFMcAYiF9aDLKAsiFMcEXtAfFAYOBI4ALGFuiFjiFsFByiFrcE2KBNkEJKAMcA0UFKeEFXEaPFq9B0rCMpBkTE0tB4xAMWDS1DBHEb3AdiFKjF3LAsZAwGFI5A6eBetAPMBJNC5hAbhEaXBZUAXzCzDFwRA2FBjKB9hF6BETdFUjFEQAeiFSfAdGFvgFhIAEFFIhASsBuJBsyAMTDf6AkJEI5AsJDjGCLwAULAoSBSzCoAAuAAsBA56AA-EZLAe2DpKBCwAFEB6jFF-AKGBRWAZMBtGFS1DmjFzCDRjFndEauBIZAvlAfjAyfB2NAdAB4hF4jFIeAZMABHEYwAlKDuIBGvAAnA-FD86B1wAkzAZtCT5ATkFZ7BZSDaaB9nEGLBlkAKYBmLDiGAzVFmTAz_B5jFXnAdOFxgFs-D4gFngFWgF1cF3gFggFSFAaeF_UAlgFlzDPkFLGF_kFZ9AZjF1ZAQjF4BAfiFYsC8IA3zA6CD9jF56AhdANHFwRFHlFBlF7JFpAC5eAHlF4xCqfE_5A0LALQFwrAUNBtBAkhA7NBjlFbdFUNBXlF2gFWFBI5ATkFmNF26EgaD1kFVuAZLBs2E4ZAcBAklFXAEZPBnlFq0DplF0gFAlFrlF8xA1eBEBA6AAUNBVAF9lFChF1gF9kFdWEOAFVIAeVC3AFMmFU4C54BCaDygFUcBrzAurEhxAnAFnDBoxEjBDMhDBfFPuER5AsUEZlFBXA1eBNkD1JBadF5kFqlFKmF6kFycFJmFhdFtdFI2DSVCZmF4PABlBvhBB3DNNAlgFUBFgBFXqBTtAItEUcBDuEMpBUBFyFAAiBLQBskAJFE6HFPcEyvAh7EERAbgEtZAmBAzBA16AsZA78AWABQwDSSBUnFbBAsVAkKARnFs_AqXFyOE-JA2nEVJAbBAwlAQnFk5AnfAsBAMkDS0B_2AS0BhnFpSBanFlnFZIDsFAgxDZnEppB_zEhYCT_EEQAUBFFdE9TDS7AiTDflAL1EVMEBGAVtEhKDAxEK3AoREIZAr8ADkByPAgfFPBDJKAbBAzAAkBAsZAMeAWgE16AOoFQoFDxAOxC5yDavB_yCejAcaFnFAIBATBACBApMEaJAimDPvEGDDISALLEOPBwABUGCOWFEVATrE7IABrCjlAMfDLmE2BFEEAQcFv0DScFxmAUcF0oF3PEiIFJHAYcFPpEfOC8oF3ICAnANtCBpFUxDgcFdJBkICS1DjcFt_CB7A2sEdLAlsEUNBqzEUNB0UCYKAFmF2sERpFGEF5cBRpF9FF5vESFAxAAX8AHTCKtDwBAtNCyAAgpFdUBLtD7mFMcBrIEffFf3A3hFsVBzvD_2CqPBGgF08ERKAJxA8MAXoEBXAw0ElWFKeEEBAtNCPcEr8C2sEgBFKKFilAxRBeSFmkFdNFz6EtpFqGCoMAbdFQ6DYaDJ9C8mAcqDf9ANbCjiAEJEUUByYAuUC4iB3bBuMEtCF_wEVNCdYD6TFbEC5IDnkEPAE98CeyBTuC3aA60DMeAhFBakAIXA5DFa_BB5DP3AWsExmDAlEMWDoqFIIA60DAzAxOAAsCI5AvqFYTABYDyaBesE9EBIHCAxEy7Cu3CA1D6eAQlCxIDcpFrqFZ5AlFAmuEt5APMAy-ERrFhWEvFA3KFzBAruE-QALXEmwDvlE3pBskFCLCHEAFrF3sEB8EPLDgGBLQFbrAeyA0SFEfAB3A01DSrFlvEnaE3KF4qAmwDvYA_NFdLAlZDArFVZDByCFzDC8ACpEpbE2IAtAAa-C5oF2PE4BF-rFsBAAsFQzBKMEFsFf9BXQAvHAlOCjVCKsFa-CytDyhE7dD0TCxfCCPA80C7qAzaEh2EQzBWeA6gEY_A6DEOREWyBmjC8aB07EqzAxkDXYCpYFq3EKcDAEEnjAgADDTA6xBFHDNLAiyErsF4bD_RA6gEBEEhIEJKAMFE0zEQNDxvCSNDCYCmgBFUEFsFRsFBAFnmDPiEMIDHWF7pBAcFSRETJA7BDpkEvPAzoFDsFDbFqVFU4AAsFryBzqA6PEUJEzQFTtFE0AL6DWtFJoBYtFJsFdtFa0C8LFYtFNtCUtF8MAltFClABwDSPBBaDeFDZUAU3AzTDrbF1qDiQAL6DfXDvmCXWAxgDTGAWuAk0EwNF-KAJMAsFAESFDFAb1EkJASQEeQD_-AtiAu_BPfA3NBcWFU7EsrAuWBhwEjtF8-AVAD6VBotFmUFf6BsNDSfACuFF1EDTA1tFrVF3jEVqFcWDAPEUBAbMEmGA7YF2ZFpPA4ZFpkDSDBhzD_1D-EDCMDkBAliAXyCHwEDjC6FBwgEOBAOQEsLD5HFLZAKcFDhD3YA2xA_LFuPB3BCvFE5BAWgE2_AanFzLFOaCveCKJAPNA8MAx9AlqBvCCd5ErjDheBmZEdQAV-A7BAeQE4GAY3EcUAjQCskDUvFFsEzNEOOE2TEGdCS0E8SF-ECJyBv3ED1AUOEjvF3JAiXACvDvCCbgBB_CrjDUCDKJAwvFTiBNtAPvF5nB73BNVACvBFvEtaBHTCuvFVOB73BWBAZKBqEAWFDDGEtvFmvFgAAwAAb4EkkB7vFE0ADVAmcAPwB2_ASbA3ZAbBAnAAtLEIEA1tAvFAb0BL_CPMEbwFDFAdwFRtA2oDnAAsZA2oDruF5oDiJATMEUOEiJA2oDznA-MF0vCYFAQDBKxEX2A_nAGZAcpCnkDznAM9B3SAxwF0SFaNAnFDL8Bq8ELcB3wFzaBROE2UBU4EvDBbUCjlBVkF3KA9kBeOESuFrBApvDKxF6OAK3AKUBOxFQTBHhEmBFbnErUEFlARVEEjEUhENFAX3AZ3AyQAPgEgyC5GD-JFbuFxoF-mEi0BQyAjLAywFWaEV-A_YAwQE9ZA-PAZuDHaESvFIGA4eASpEsFBraBcMBiFAtiEjlAykF1vDzND7AEXwB7bEF-Bo9AI8B81BFaF9xF72ErpFUDEh3CTzAy6BFVFITFByFHIFzpB81AeRBKdE_hBRxC_2Ah2DaFFbXF-XE1KF2hFprADcAqWBmnAzuDVJA_pCIpB5cBTwFYdB73BBvFKIAuyFiGAh6Ar3EGKF3LFlyEqzDB7EyyFbfBPzEAKF7UFw_DT5BB1EwNB3yFzLF4yF1LFqEA73BiUFmqElUFNGEAwFmvF7vF0-Al7EAYAqhCEKBPAERzFbsANIBjqEkvFoyCXzF4CC44EqjBczFBwFfOBvCCgzFaCBFxEizFQzFs5E34EbwEhzFJwFezFYZF1_EFKAzyFFJA73BqzEQBDUwFFsEBDFezDEvFGvFYdBdBAPxFkOEa0CPXFw4CmTBcyFN6AtpDAHEWqFkMAwPEADECDEEYFquF4oDZdAtuF_xFtyBE0FnLATDE0gAQcE55DD7A6uEwIExzCeuF8-AytFz0BViCT5B88ELbBmbEz6DNmD7MBsJA5cBWuBgOEa0CJ0FhCDT1EH0FavBNyAxfDLXFl0BzsFGIAmyDi4CxVAN-B5QCHEAJFFmnA00EKGDMqA3vDSiF4JA6_B1ZAHyCTpDAYFDzErVEGKAmPA3QB80AsRAT1FnCDQ8A9gCTsAu0FWXEbxEN7AoVBSXAEjDUiAmDFY2DgMENkAAfAa7AweEnGFYNDz5BDWBhrBVBAqaFAYAWRA7_Ae_E1BEEwFoGAqEAwNEYRAqpCKFAocB61FaIEhKBZoDU4A_1FGxFD1AC2FrBAE2FuwF1BCPKAr-DSFAK2FSLA81B9pDxYAP2F0BA81BZUDgmAaVBE2FOcCSOED1AIxF3LAJ2FQxFxoDE2FMcAg1FZ5AQWDs-AzYAbLAh0F8MAy0F-0FHlE1IDhODpOEIkBqOEm0BsOEgbFLwDQhA10FN1DWqAFVE_TEtOAA1F1IDXVARrAgiCKaF2AE10F3PBgoE4hFXkAoRDjfCwPAu0ALmAKVAm6E32FHIAF3Fw4CiqAqLAMiEuNB-dDWuF_gAAFAiNFVKC72ElOEgIBREDj1AhuFXLCN0FnuFQ0FYsCowFT0F2oDCxBd3FWrEYxFQyFb0FcxF_cD2JAe0FS5C11Ar2FZ1CrbFojC06AiQCfsBe6Ey9E8qAr4AkHEpMA8FAMWDt2FAcFOvB5FBilA27CvOE0VD_pBuJA7eDLwBtEAr3CZGEeLFk2FFcFMfFsbFI5BamFKlE4FA7BAvFDl0FkPBw3CBTC5dAotFX0FcSBDeAbUAh4FJ5CuAA9BAehBe4A8AF8zE9fDxVF1yE11AwPEQgDeQENUALKCxEBDuExyBZuDhJAuyBhFACGB9KAIhDvIF-mFLeFfJBG5FlnAvXFVaBv2FpnEoLBnuFFYFqyDsyDTfEgTF1yDmTBDuEWQEV-ABLAF5FAPApHEk1ADPEFPEwRFW5F50EU0FjQAkBA70EBIEJFCirBuFA97EIqAO3EJBBGhAXTENCEzEAF5BZdAYbAImEkRF-bDbRFIEFxMCDGAsACAOAnoEWbAUuF6fAazEfHC7dFyFFbqDbXBtQA9rFQxFtAAhPEESA2pCDQFbtFgbDotFS6FiPEC7DbjCECFWuFT6FxSAHiCntFQxFJbAb6F0qE9jBIbD59Eq2CWcBzsE7lEItEr2FCyEcYAnhCpgEBYFwxDjJAI4E-xFgyFETAWaELmDQiDlDBC4ETRDctEMhBIZAoVBmiEDpCT3EdqApiD76FmMCvuENdFotCBuF11ARpDYqFPtFh1CAnBntAXbCDVDIaFY-AmPD1KBZ5BWPBzwASBCA7F8JAcyE7uFgpEEbDKLEm6BCJFzsA4FA6NEAlFOZF3CF19AApA9SFhoB-jDNMADkDeNFDFA4SFLdFjiAwBAkaCY1FylAqwF8aFa0D4HAoAAERB9FET0EQ2E_7FbvFa3EdpF28A27BDvEqEA-vFnxBwIDkvFc-AVeASbAOaCdzDw-CnyArBF6EAwBFtUFhRD1dFPdAujDKYFNOElTA-MF8ZFSPAb2FTOEivFQOEJXDIqANxA0eFRFE4SAsBAMyDNJAxXAmGEPYBEWF3uDH3E34DxIA3OBBYFA5AALEhSBJvAKKBMTBIbA2oD9iFS7FiQAN7AVhAf_BqYDXrCn2EwFB9VF10E9KD5VF4YCE7FjlAWlCMHA15AaaFkvAqEADyCQHAmTAeXC-8CReE47EM8CsWEsWF4JE46BqXAQxFvhFrvDPMEK9FOiEuoAN9FY9AYkFqTBzBAqqAkFA5yE-5Eb9EcOBaEBj7CEqCmtAjrAG3DbsD8EBw5BKIDjmCgcAMWBTUE4oAH9FcfEaKCn9FFMAJWDp9F2qCiHCk6FNXDZwFE0EQTBz9FL4EULB29F62AP5E0VDpkAE-FRgAMlAurEh6DL0CJqFN6AqUDALEcuDUPBCXEcmFMMAHEAx6FZ3E2CD7iE8FA53ENEFLZAfqC2IA28FoBA48F5xEKFDlDB2GC7aBi7FqGDNSBv1AxAAg9DrvDJ9FnoE0KE4XBkNEL_C72E_uAHlEtBBBuFHhA4IDrpDqWBiDDWsEF7CYLFlDBn_EH_F0KEBJDT_Fp_ExmDr4CT5B0bAyTE26FDkB5eAq1EU_FziDJgC5eAZjCIWEcHEhxAxbCG8AzGAikFuFD88FXbCPCCNcB5xB7pB0CFJ_FsFAyAAM_FmgAx9FHBAGCDr1F6HFUcAPABTgE7KDkNEr9BO5F1tBbgCUzFDZCYDC_SDSbAChAwgD5hFSLC-_FTRDBkEsRDOiEmoFsRAcHF-xErvDEwDBhBtOAKUC7DBNkFj9A17FQZA_SDJlEL8FJgCI6ExTEjTDDWFzsAg6DV6E52CWqFyQAIWFgLD5mA1hFS7FbeBNfAWOBMAFytDmtAeeA--EYBByzA57Ew1D2xFujAdPD5eAp_F7eBDEAs_F4IDMdCPVEGAGDWBULEytD7lDuLE0dE7DCYBBf-F67E26FK9E_IFJWFbED4LAbXEdPDzRBf3ErGDBkFSVEGwD67EH_FkvEGzEIvBuUCnBGFlA4BGjyFLGA3NEjmBzWDOiEDBGv_EerA8gAlBDAjAoAAcPA72CGOEjaC__COwEVIAD3CePAgBGr_FAHEIqAVEAV4EOhCytDp_FJpBOBGDyFaiBABGRBGgAGy6FdPDg3FYFBhAGq6COEBMvA5tDasCMsBkfCZBGdAB7LA_nFnIANEByyA1VAqlAOvAyLExVDf3ErAGKHFGzE_CG8xASMEPHD_CG1-FcvFY7FiUFMsB5eAxwDqUAdjFtUA3HBGsBwAGYDEAKDohAm2CcqDVsDmKCD3CIUDvMC4vDRDGFKAjvB4hF4BGoUDMjE4yBULDgRF46Eh7FqCGM8CO_AuDBGLAq3CU3CgwEiNAfDGsFCPcF3PEU2FZtFIpE6oFEsFE0Ao-BitFiFAo-Bj6FAEGB_BrSD4DGjGAqHEO0FzEE4ZFGEGRnDVEFUPEmAApMBWEF7VB_SEfFAjjFKzDS5D0mDskA9QCWfFQ2DhJA4FAxyFAlFfzDnyAA8FAGC_RAHkDzmFfGF1JEUZC-QAYTAx6Db0CDEG6DFgEG_gEC2DoGCijAHiE_dBh2DCeB12CbVEBGAGEGGEGBaA7VDbZF27E84DiuFhwBYiCfqFfbExxFE1D5wFmKDMcAyEGGJFEQAiQA2tCk6ET7EE_CUaAf3EvFASKFMFGFlA1vEYgD-jBlqAuKBqJCsFFLQEjyDGvArEESFGM_BqcCGnD4DGLSEEdBfjDYNDXhDI5BzpFeEG4KAGHDZKERGD-MFL-DMLC76DwFAnhF9DGpFGCcE3HFzQCbFGV2F4xFv0F-GEwtBiUE6xCZPFCPBdrDslAfxEv1B4hFoFG6DFyZCxxEEGG-OAwEEmuFvaFLEG_FGTHEtFGa2EijFq0F2eEdeE8MElEG-eAstDh6Fh8BE7D4vErEGPSFuEGg0FdGGHyAoEES2FwUA4oAGEG-CEjOAk5FUBAGPEcGGwEG7FFhSEEdBhGG5uBjGGzND2JC9BCqjDmGGnEGpGGE9B1JEpNB-GGHyFWXEJKAQRFxxFwPAp0DTKAh-FT2A9yDdRCCpEFGEHsF5yBCsFWJEdHGBsFECFFGELsFdmBCgEU0EmHGPoBP_FD_CubBodDpHGOxBbUDQiBrjAo_A2kCv1ACXB1ZFq3FgZFqkDRcDLRDdFE5dE2xAd2DoEES9Ds0C-ZEUYEilA8HGQ3CVFAuqBZuESSBCaAMAGEnA2QERnCoXAwuDsMECbAAWD-eFcbCSMBC1FPTBbBA7YBN2Fw1F6YBwiB7HAiyA7QAiIGiAAN2Fz7BsVAnIGN2FvLBq3CnIGLZDhIGyRCS4AtRAlIGYEDzIGLHBqXBKlAbDD4JAnIGNoAdfA8IGCtB4IGYOBVPACJCYrFXUAaIAnIGEJG75DAlAJdAIJG1BAnIGZ0BnIG4bEKJGEJEWTEH8AJ8ARJGzNAWbDaJGHEA6ICnIGB1BKqEgJGuzEedC_SDr4F7YB31FyGAyIGlZAiAApJGqEA2IGsIGlVAnIGmoA8EB1JAKJG_nDlEA3vF1kBsJGwRBuJG7JG7YBwRBm8FcdAfTEaJG0BAr8FqvFt8FJEA3JGFJGNqBBSA6_F3IGsJGmeBNJGIFAjJGaCCU9D8KCRKGnmBj4FtRAgJGb6FY4AdBAsJGFGEPWA1KA3JAPTBdZAHNDAIBf7A4AAuAAGXD5YB4IG-uF8NAuPAgEGcSBXZAoJGnyAfKGsJG2oDAvFDyEm5BdIG7YBuiDnIGOaCgJGsCF4IGizDApAgyBsJGmzD4KG7YBqjDmKGiAA0AAIEA2AA2AAlBAxAAlBA2AAiBA4AAhBA0AAjMAo3D5AAEiDyAAkBAjBA2AAmBA3AAgJACiD5hDzJGAIEOLGo3D1-DB8DD8D_9DF8DB-DI8DE-DL8DG-DpLGCFAd9EQqBXRAOLG2AAwAA1AAGMA-oD79DmBAVLG79DBiD3AArdFFiDgJAjLGW4DjBAyAAiBA5AA3LGyBApMBOLGKBAvBA4tAnIGATFfOBhDBdIGgKG_KGZhEMFA4kEOLGQGBSGBw3DFiDuAAyAAyAAvbFuKGsJGnoEOLGdrASKAz8AnIGr1BSLA4BClrBOLGBpDR4D1AAb4E1AAUBAphD6AAw3D_MGAIB1AAVGBKND9LGaBA-IGWKAT_CAGA81BPTBiaACpBELGw3CFhDQcAkBA10B4IGNLGdSBdZAwAAmBAV4DqeF-LGhBASLGkLGhJA0AAD-Dz3Dp3DWGBCmB2AAjBA3AAjBAAZBDJGoHAuMGz7EsIG8KG1kBw3CCLG4IGLzFkUF9VDPTB4hDp3DoMGORElkD5KGPXE4CBsbEOLGkBArNGwAA13DxAA79D_hDk9A0AAiBAvbF4AAVLG4AAXLGiBA9LGyAAFmBpNGxRCBOGr9EP7AdbEOLGaNGcNGohD1AAfNGjLGlLGQ4DkNGkBAmNGGJB0AApNGrNGtNGsJGp5EANAJKEOLGjkB4AAo3D1AAmBAiBAiBA93DzAAmBAjBAORESLGw3D_7DOOGJND_LGiLGcIAyMGk5EeOGYNGiAAphDFHDeLGEiDIOGkBAwAAiBAmBAgLGFmBNMGa4D6DC9hDTEB7dCDJGsMDZcEEOGMPGGJBCiDwAAjBAmBA8hDjOGkKAhBArNGkBA5AA7JA1AAwbFUPGiBAsOGzAAKNDiBAKJGgPGocESvFfOG5AAPPGL8DOREgLGUPGWPGkBAYPGyAAaPGKMGr3DGMATJGftEwBAhtEOLGfNGH4D7JAVOGhBATOGDMGg8DF8D2AAhBADNGHQGVPGwAAJ4D9OGyAAhBAMQGz5EgtE8PGjPG-PGhJAQPGBQGTPGVPGXPG5AAZPGwQGJQGdPGwIGSzFj5DNMA3MGGJBLNDPREtAAPRE9MG0AA6AAkkBBRGSGB6eEkkBHNGFLGdxChqEMFARKEPTBBpDd4EMLGmzFhmB7NG3AA5KGYqERRGCJG4FA1AA8JGx_ETMGMPGFhD-nEMeAmWBlwCVhEsJGYCFcMGsJGFWFcdA0KGtZAdMGEzB0tEXPAcMG0aARKGENE8FAdRGw3CMBAJBAdeFOBAHBASBAPBAPBANBAfpADBAnIGRPEXNG3RG5RGJBA7RG9RG_RGBSGwIGE0AqkCNNG7YBCPD2lAKeCPTBbOFsJGPhB-5AVSGbrDyPCrUFlVAePG4FAbOFrBCHEGB3AIrAO_AHkD-JAAqDX1ALpFd1CBaDXMALcBDiBn8CCnFtMBq1Dl7FYKAYcAGnDs3FEWAitDu3FvuF7-FQrAJ-BRVE_TDmjFJ3AGUFBZEUJAIHGS6AnGGhBAB7DZGFqEGgxEPSF2oDbuEMeA8dA2oD8TBAeA2cB8iBowCE0AzMGxIARGD8vF2MDlUFw4BMkD5EGFkEozBTMAMLBw9C9QC9BGBdDwKC9hBj0FKFAHDGCNEk5A5eAFDDCeBW5EN7AS3EJgCziDxkD1GE3UDBYFUZCCKGeYF2TEiTG7AE2TGU8Eq3EekDRsD7TGf6C-tF5EB_TGV-AHKGqWArvFQOEEUG1TGlTGO5EcyCc2FtTGKUGAAD8TGSFEOUG1HGoYC4FGDUGytDWUGDeBATBLNEuuFU7BOTGkgC3TGdmEQOEE-AhUGjGFdUGMUGv9DbHDI_FeTGoTGiMDlUFRMAO3CVTA9nFUEBRTGbIGcXBnkD_IGK8A2oDcTG4NAS5F72E1mCnSGfrB1SGefF02DC1FqJFttE4SGS0F6SGPsD8SG9RD-HESVGBIEEtDr3FXVGSSEMnDaVGMGF27A7HGsuF7SGqUGhzD1BEnVGTpAHtDkVG11F7_AtVGT0FpVGV0F9RD2oDz1FuMAzVGYVGVtDkVGGVGH2FgVG8HGvVGqVGg5DJsAcPAAWG7VGiVGp5Fv3FKeC_AANvFfTG7UG9VDSEG-CEr6BzxDKTGgPE2XCJnEdVG2dAiNADXF5SGKWGSTGHEAJnDhWGBIE45EVTBvyCFoBPNCMWD5OAxuF6cBQgDRVE1nAHhEdzDfxFqFEo6C1uE-SGujAFcFh4FO3DqEC2VFREA8vCQNGoJGTxBiSGuUE4tFXgCrEEmMEoJFOVGeFF79FNQAXYEOJB1JE9HFb7DwGApECMFC94F7HAw1Fq8AkIGvNAaXG9EAqIGoyCtIGNDDi5EANAZXG28AANA2IGqSCENE7IGYmC57FVnEX7DM_B58DGWGQ-CsXGpdCJdABJGtXGgOARfD9ZCHJAzBB9MA0XGErB4JG1ICHJGzZDPwBfxBS3CMLAVtEZDGQBBUJB73BLJGLyBIdDbjBEYGQIBJxBS0BO3E0OECbBFWC32DEcBUJA73BG1BqCC4JA73B4bEErBWJGoTEsGAjzDRCCHEA0bDRdAM4DdYGzNA6IChdAkCBSSC01AHtFrAB8WGWXG8MFvyFlyEvBAKqE6YGWKGxzECoAa1BFwFlBAlXG-JGoXGveFEKB0JGlVAAYGMKG6JGRCCFKFCZG8zF9WG-WAPCBQZGMwFTlByVAlEAtYGqbEhvFn8F2TE3ZADvFSZGPXAuKAYSEaZGRUGW2EJKG1tBfZGVXGWPBjZGHZBxmDb4ElFAscA3GDjxAaUGsQANYGBYGGBAOKGlYGueESKGZxFgZG3YGkMF-6EkMFpsE4GF73BB1BWKGOSDb3CnkD4BG8dAN3FZKAT7EVpDB7AcqDuoEeiCbxCCBFO2EnkDDzFH7C_ZGsZGDaGCkDDeAaKGsbFRZGAaGgIEcQAErB4SBOFAhrB9IANBAAGCexEqaGHtApXAFlB2dELtFRVEvLAaUA-ECjGALNBh2FUzFrZG-WGw0FU4ApvDmJCLxFjgBrOB73F_jDXxFwRBmZG1ICODBJxF9aGTZGF2FqWAe2FxIACbGUxFMxFaNAOkBWVFMbGSfAXxFnsCY3FIFAKbGSbGjaGdaGdbGGhCUbGACDrOBYbGUVF3GDvDBX3FGhCOxFCpEKbG5DGXLE7DGDbFxbGKMExbGnSDpvFqWACVBvxD6bGsQA_gEiTEafADOBudDryAn0EoYCh5BIPEA0BKWGi4FrDGPsDxbGXSEHZBMnDPME_sD3cEDtD7dFJcGpQALcGH_FOcG-bGVbBtSERcGMGFJtDzBAN6AceFJPEHtDMcGmCGXbCccG1ZGecGfTEScG-sD2BAbTAQbGmKAS3EL4Ed_A9zEpfBKbGx9Fv0FSdErnCZNFNtFAcGf0EXmFqMAE-AaEB6xDCGCeNCxmDytF1GGBuAfCBOnFVKF5fBEyFZvD8JB5NBQWGa0DlUFhYFVuBeUE5wD2DG4BFU8AdSAgHG3PEfdGJeAECFjdGnSDeYBdCDrBBBaD81A62Fw-FYoFgIBodG_3AVEGq0F7tAc-EnoECPDnAGrgAUkArGDQWEOcCbkDPXAjdG2qDPYAQWERPE9LBjSBLHCN2B0RGWKCsIAVhAfqCOFFLpFWVEXYA_AFjIBEBA-jFoLBMeGroAIZAkYFxJAVhAUcBOBGBEEEOD0RDKSDqxAMSDyiCWkEx_C7WDYmEWbB_EAiBAvAAxME4JAoeGcYAWkEiYA6-CfhAWeGhzDYeGsQAJYFPYFLNB5eGhLAZbBkvE-0CIACgmDVeGieALhCbGFYUF2EFZSBiME71BZEBV-BaIAcKAUbByBAadFxSA2-EUcB0EG6dAiHEaDC2ZEi-FYIAU4AQxATOAjNCLgAodG0iDF5B-ZBNWBIIAqBA6cAGqFT4FBnEHVBW7CVGD_AGHUDorEh1ABbAt0DQqFm4AFWCzGBofGtFB6RDO6AYLFsTFRLAodGJDCJGAlEAjNCJEFrBGAUAXBF7VDKzEDgGtBCERAIHD-xAJoBn4AuAAQ2ADSDMqDjdGONAodGFVC_kAcbF9hBbDGodG2XFUrA4oALLFmtATjECYEuMCMPBOOFWeAcYCnMCH8BE9BHPE_fG6DBxtAYJG8hCPKGzUA8WFggCJGEM_B3gGhdAIBENbCSbAxcFPKGQBDYWFVaGNIBBhGC5BDhG0vCNMAT9AGhGtxDTzD3SBt1AlXGyMFVAFXzER_AbJAykFBXAC7D-GAXcC00ChgG2BBQiBDjCM3COvAV4ExEBILEOPAmTArGAw5AZUAhCG7BDTgGImEQHFlgCOgGwtBMzD6xE2JAFyEUZCYMEofGP5DlOB5AGXrEOOFzFAeYB8bAWKELjDQUB02AwCBqrE9AGaPFUCGTwAWXEigG4CGodGbRBxvAnOFRHAz8F1_BzZDLUGT1EEyDClBeRDuEEgxBvnBlhDTVEsrD_6BlcA6HC43ESsFdcDFjALXASvAoqBqkFouFBiGdSAe7DhIDPkA-gAeYB6rC9KEqGFNkE3vEMICoXEokE5iAT1DxkDbiG0sAXYFTQEOuFfiGoiC0TBkmC5cBF0E7pBjDB--ADpCapEg1A93E7TCgcA45EK7FEWDVsAD-BwLAiXAI8B_4Cl2FWkAn2FKwBLaDjOAEAGY2FgOBk5AfnC--A7hGDgD9mFHhEMQAjdGyiGRMDQ1F3wAdLDg5FQOAojGXZDqjGeYBmyA7zEYEEvjGeYBxjG4EBzjGNbBwiGjBA74ATKGTbGdYDvVFMkD7jG7SDS1DnsAMhGwLA_jGxiG-EAyjG_fFHxApyF6FGsAB5jGMkGZ2BOkGAFDQkGajGOIATkGjBABkG0EDXkG0jGeSB0YAvRBodGVMG16AuvDnWE8fGqfGnuElbFfOEFYFjdGvAAukG-ZFXtAISBxjDHwBRVEc1E4hBaeEuCBHQDESGiJA3UGkFApqDGjGokEkwENkBhgGIqET5B8oFaCF5yFqEATlGcBDhKBrTEcCFslFkKBDNFTmCDjCN4FFUG2dEMGGTBDm9D7LAldAFnFwbAodGxzCYVDrNCgkFcgCNtFj1FEUA-wFM_CzrE8KDIZApbEpEFEQA2WFsFBpwDJyDB9EbnAn7AMyFbnAscDNlGGNAPlGfAFiGBRkGxVAtXF51BqOFT0EdXAsDERhGxIAw1FfBDVXDx5ExjD9hBglGmUGQBD5NAiDDHxER_AvxCJcAe9Da_CPiGg6DmIAMWAF6FsiGFRA_mCtcCeYBukGjTBABEKSAodGzkGRcDbJA4CD4hBppDvoExTBdABDQAykG6cAOsBWgCvqAFjAvWAqmGE3FcjB4kABeG-vAbEB2TFBZCkqBogA8fGOyD_sADnAqGBdlABaAgjG0sFLeByFEZ7BlmGwGAugEPJB8HBQGAMeAdTDUgEccAISDjeGDNDxeGURBqeGmeGYmED6FpBAF6FieG7IALSDvMDsnGjmEpnGHODgYAPkAomGOwDuAAdTDoiGMqAuVBjRDioEWTAkSAK7CkkAiIBMYAOwD5mGjiGGBEANAbLAkcBgRDGABIKCNPADlEQoGUBGSoGODB6iBPGECNBRoGjPACpEArD3oF8xDW6FCbFgbDgoG-oF9fEBQE8jBbCEbcF7-BiVCxbBKAFGpFqwAhcFcMDoxEQeGKgFOVFLDEqqEf7CYVF8cFbCENPFgZFN5BNwAgZFqqEL-BTBAGJBFBAGJBjGABpGPVGm2BLpGqyBDrAdNANbBlgFGpGxAAIpGDkB0FAOpGMcA6sA-ABqEDvmFgVGEpGXpGIOGIpG1AAKpGzPAK5AHgDFzALPBTpGipGrdFlpG2LANwA54EpMC2CCIhA7OFQPDKkAiGAh-CKhCVxEYoF-_CiQCZqCwbAZIGqpFAQDJqFC7CPBDByCz7E0sEEODGJB4BAIOGMqGtNC7pG0CF7cFUpGMqGyAAOqGMXAIqGRqGJGAzFAHpGspGPqGYqGIcAQtDaqGTqGWpG4BAIpGeqGBzFeFFhqGBOAUpGWpGOWAfQGXqGoqGZqGrqGcqGlpFYBAvqGQqGgqG7cFLqGIOGLwFxAAWqG4qGWfB6qG-qG8qG8dA7qGnqGbsEpqGCrGUqGk5A_qGfqGBrGiqG7qGAIBTqG3qGOrGhLASqGRrG4-BGrGwqGIrGyqG2eBeFF9qGUqGNrGxqG5qGaqGQIBX5ATrGVqGUrGjrGPrGejEMaBnrG0qGmqGbrGxwEkrGtrGCYAvrG-qGkqGxrGArGWrGlrGurGvqE0qGuqGHrGzrGsrGerG3rGtqG2qGCsGMLAdrGmrGT5AYrGarG7rGqqGFsGNsGDrGDkBFrGDrGJsGfmB0rGSsGFKAYrG8dAirGcrGasGMsGFKAorGmYAPsGVrGRsGisGPYAdsGbqGXsGyrGKsGasG5jEoXENTAL6FvwEoqGWBBPJFFEEusGSFAjAADkBirAIqGjAAzAACpEE9AlbDYnGbbDHpEzbGStFgbDDtGeiEkcDKMEIcDMtGxbDccF-pAPtGvhE1ZAVDF6bDYRAwsFhIAUtGFtGDEBghF_XEaNCciEubDdtGNYCbIEzJAXIENFAEqEa9DhIEZUDGnFLZAEFEP-AArAzSA02AzsFM6AvLDu_DZsA8HEdZAsLGa_D5aCMND4-DtAAd_DU4DG8Dt2CzLGh_D2LGyRCnoE2MBXqBroB-QA6YBRPE2MBUkDdXAYKApzDlLA4BAEGAVQAJBAPuGKeGanDdZAUPE6YB4kE2MBGXDERGRGBY4AFhDIkEvOCoEEMcA7lGzWDvxF_wF_nDurEB4AGdCgCBKgFzcADkDOiEMcAJ5ES7F3BCHEAsIAarF3rBvaDyEADeAWeGYLABDEAeAVFBflEHEAWRBGLGfJA5IAefBKvGgYASBAUBAiXAKTAk8FSZArwCDbDb5DfrGXqApFABbAGlGUaFXvGYTAq5As5AshB4kEc-FBaDEjEaFBgiE95BBvGDrDuuGM_CWJFb1D0zDdNAGqG-TGdfF0kDPbGMuG-uGYBB6-AShA0BEQ3DKmEpZDDvGieAFvGTBA5IAvMGZfABQCD5CuDDdNA_6ErBALWDJvGmzAtGA8oET5BPvGSwGMGATvG_bDGlDhdAd2CCFAneAmMEwrAYBA2UA-UASAGNTENkAwGAbWDDYFyYD4ZFVyDBeAEbAdWCSfAcIBLMC61AB2AzwGA6DqKD3wGyxFdfGReA2mEHcBesA5fF-fBMLEDjB3MFneAlZDMCEPKGCtAK5FgACyCF7wGoFCveDJWBTcEpoFELA2SGbnAJeDQHASDBwkASBCRIGhBGe4AsnBnWBIrEtrEmBGICBsFAk7FtBGMnEQzD4xD3wG-uAFjCMSBHxGlYG3ZDEuF4SAfMGprAbjETBD_mBqpDcxGb9DJqCyzC1hBRrEFnBUEBs1EeiGiCE8CErgB7fBVBCxUAZQEaxG8LASFB5LGqcErQEZhBq1AXYAT_EADBxQEMNF1QEl5AbREAJEm6BBcGuJBDXFqyDE6DpSEVSErSEfHF2VAuKAVQEg7FZnAc2Em4AnfAxvFkCE8vEY9F9sEOaGCBG3hGLlGRVE18CHgFjXD5bBQlACiEOtEzxGCfFZ_AziE1YAS9A7OAIuAsMAhlEZ9EQtGOACeiGyiE0hEXoAuMFVyDJzG1JAd2D5cBa1DpeF_EF3PBhqATyGNEEviARVF9eB7oEoeDcPF7eEvFA1AA7eEOuAVBBazG6JATIA2PASkFCiE_yG6TCmMC1nELLAavDvDEk5AEyGwwA-MEQICSSCHPFNkEjgAIKADUECGGKhAwNArtCKIEHGGwkDMUG_TDCnArPCCaCTZFxIAMME4gEsfGR0C3DESIE9gD4EA_gDlEECmGlGAg7CMaAxHAtXBKKE9IAi5FC3AU5FR0FCWGOTEZMAMYF8EAAhDc3ADlEwiEzGAY0G7jA_EA2bAD9D5NDk7CoaE2RBwqAHPDqJEMKAX_FkvA4uCJGBvPAlEEYXAVrAt_CmPAhyA_PDBGAjEF7aBpvGcPA8tCSREmtADaEGJEInAzgGT4ChsFWfAFaEjsF4uAuUGIdEWQEl6Eb0ACSCMfAtmElEErxCUEBm7AAhDXEBe-ARLAxkD0rDDvCDjG8-AxzCuxGXTEG7A5jEzxG0KEVpDeZEbAEFBEu4DyFEzYEhFE1uFd6CqIC2qApjEq8BNWDYTASBEEjFNGGDJA2KADOBpnET4FDrAGJA81GhgBLGBzIEVbAIlEdFBjlA5lGwJBXqA9FE8bA-XEk1CPyD5CFmPFK-BuhDV8A0RFw5Fb6EFoA3iARsF1VAFsFeHGMsFCpEOaCIMEliDhdG4BFv2GPMEeLEooGQpEGzE12GFJANtC52G1CGGsDMDBVtErMELGFgzDvtDtvDX2DUsDO1FY_A39EasDp9DhgA6lDXcArRErQEItEuuD4tDmsDHRAcZBS0BLzENQAKGAx0GJJAwsDg0CeuAzsDlcGKcGOtDRsDj3GZcGl3GJtD-HEJ3ECFAWcG3LCFtDuMEp3GXtDpJAIOEn3G-dAy3GktDmLAfIA23GKWGPtDNkAwmFx3GF3GXtDhgA83G43GQKA3nDYsCB4GPsDqtDtBAA4GmcGC4GktD03GJ4GP4GL4G-sDwnDO4Gk3GQ4GQKADlFK4GVtDPtDwaCfSFd4GdtDXtD7cFF4Ga4GKtDyAAhgAMDGdcDDnArRE2tD7tDCfA6XBVuDwuDRVEP0DXJAlZDdHFEuDGuD6zAUaD1TEboAzvEeVASODNuDNpDqdDz2C6yASuDB8BQPDw4GyGEYuDG5FN9FcuDYdD-SAfuDBmCaVAjuDCkFluDH7C7XA0lEalCruDgJAtuDY9AL5GxuDuYEl5A40Fv9AKYEH7CsnBPNC8ME2AGqcGtwFOSGXVGAbE-eAT6BYHG_aGrBA8bA3sFEiG4vEFjAjDGAOA0qFhQDZVEQ0Gr8BrDGH6DcrD1BD6yAOuAmuANQAe2ELTG1oCAtATaFYNEV7F-hFn5GGvDn7A7pF9KDVgBXRAR7D-QFDcDqoDpNEevDyAGr8B97BivDQsByNEhKBpoEpvDCCGBNB5NEg6G_UE9UE_NEkWELzAU5CGeGY9AFOEHOEJOEZZGFWBMOEcZGDKG2TE6cGoZGXOEfIAZOE7RBzYGg0DA0BujDT_Fx9FJEFT_FxvDs3EDRAuCERdGp5A4vDuiEjBAXfEURF_vDiGABwDBmDOmD7jDMjFzDFKdEvNBKwDlFBNKB4vGPwDZ3GKeCxpDoNFpgGtxEYwDaoDFwDj6Ek3AmrDfwDRUEiBE-AGRfAEeCNHEnwDxOEY_FNhArwDtoAtwD41BwwDhNEUMEHKAMzFoqEW7GCpEgZAiBAXNBYhF3LAy2GDbFJ8GL8GB4FKMEJ8GA4FW4FNtCU8G0UCB4F1VFPuAexGIpFPpDYGEICErlGQLAYTAU4FM8GNVBp-FwPA-bF42BRpAItFbtAcoE3OBN2ENNCT8Ed2GHcBVkGOrDWjAh_FyTEoJCGXBneAbqA_9FsvEtUAmECa3CEQA9eA5SAIZAl8Ga8GOdF63Fw2ByxAzrCkoDcOB4oAqTGp8GLzAxYA7qDTLD5pBOVGBPDeFE0SGuRABnEV4FSfAg3FeZEzCGNxGthG1BGCuFYTAF9Gv2E-FA3NBB1CRFGhMEP9G8zCISDetAgYAISDZJAgYAihD7BAg3D9BAzhDbhD0WA9HEiiEfiEs0GuBA9BAmAAdvGZnDTnD7BAG-GSPE0DEYGErSGA4ACGE5UAG4FecD-6B_hBpKBbLAlZD9eAKsDXiC0_A_iBfPDgRF_uAaIAibFYEFGtF05AIeENkBQHF0QBxCDDqC7mAvUFBwA7iDXeAydAvAAq3A12CgJCNAG2MAknGwBA4FA4LBgFAKKBoMDU5AgaA09GfEGiaGEuDGRDL4FwaAR9CyzCU9GEMFlCBI9GW4FprCurCcuD7bC1WG2oGI_FiaAbKGyOGoHAm4FKiDULAs7BePGs4FJFAw3CY4Ah2CsbFAMFm_E6nCXXFMiEYjANIBf_GN3EsoAE5DLeBIZD04FP7B5zGTdBrTEpFEDmAU_G_JAzTBmBAF7CZkEBjAX_GQqBfqFAAHkFAh9GeFEgFDwVF9GCYBBJ0DYZDG8B_ZElDBl5GFODojCEYC4hFN_G3LAGKEB5GkWGnTAZlDjZDZ6ARCEbWG6AF8AF_1FSCDBFGgEBisBIXAzHFlFFOACXaGJyEetAc-EM9FMqBJtErHDNYB3rBtUAABCmIEIBBDUEqmDQAHKcFoEEE9A8AFFACwXBE1E3YFvAFkNE_tA84FlwGEeAJcA_bB_tAhCCn1GAXB_YAi1GprA0mFlwGw1FJ6ALBH1AHLlG1yExcARBHyAHNtAXHBs8GNODKQE_RAqyGx6BhSBjYDQiEj7ERuAAkE9hBaHAUNDV8EnBH4bDx1EfBH_fDTpADkAPRBhJAIlCwfBkBH_uA3BHnUAQpA0BHPBD0kApBHT7Dz0FNwAtBH9FAq8BIXAwBHekAmKD37BHKAd_G5eDazGbuFyVB-fBfbDrIBkPAKgF5dBnlAVYADEA6vAe9FrACE5CjRCb_GSHDInGsMD_YGnBA2IGfLF2tAwyEH4AlnEilA0VDeFDLdGOdE-SAFHAK3AtNBcaBO_A2sFwHGQzBU_FLXGcBHcHE39FAbF0AHLGA2AH1WGc2GHuF7AHCqCGTGPaFAGCOTDEvFBQBPTGtEG7VFO_ACVGdVGk5AVTGhADVTGZTGoZFbTGmLAdTGVdG6UGXdGoqEVUGkTGixGYUGb7BcwB-3AIjBrTGj7AtTGowBvTGHyAbcGhXB0TGlDHuUGXiG1qDUaGZiGdWBNUG-TGyUGV-ABUG-FEkUG0DHn-FmDHqvEzsEBlD6DHSwB9TGlCBPUGv1B-6GdZGUUGlUG1DHHUGAqGscGb7G8KFo4CT1ELEH2BGbYGvVC9MFCEHjTGEEHsEFpUG2VGLPFsGGdTFUEHyPBwUGuvE-DHv1BJEHDXB2UGnkD1mC6CHerDOxB3YFMVGwAH-CHwrATjGg0C05GU2G04FFDHDmAHDH6AH3vGKcFZAHX8AREDi5EX1FxVGPLA5IA_VG2pFpXGyXGH2FRCC37GPWGhDHjUFjDHSAGfCHP5E37GOVGA5GqRAVIAkWGaYAsWEW9GAhEaWGKQABXAN1CPQDBiE-FABMDOlEPFFOJAn2DSwEf1FjlAuiGbWCJGDLXGtYF9YAnyCCwDM_CxzCS7FMeD2aGgBHA6FtlC2JDflAe9Gm8Gk0FXSAzdEotCaZE_eFlPBn1DoXFg7D-XEwsFqWBlFHOxBeFHYxFWDHphFuvBKcF5cBObGq6EFXGv6EHXG4vEJXGIqALXGrkANXGA2GJzBqmDRXGNsCTXGwNAnWG2VFrWEd_EjqFN2FGZGpIGVEAgXG7HAuIGMEAjXGDZGjqFLZDGZGFWGrXB3XGQBD5XGYhGwXGAyEyXG-XGasD1XGAJGsXGHHHdmBvXGoNBiEF8iBaOD--CLZG75DPBAYrFQBDGYGhxBN7G72EYjEMYGaHHPYGTdBPJGeHHCYAUYGZzGo3EXYGWGGZYGrGGh_BtYGmbCfYGZHHC_BU4AjYGtEAXJGpTEoyC-CEqYGANDfaGjSGvYG0oC6SBj6BsfEpvGh6AyGHPbG6ICGaG7YGDyA9YGlJGnCHWeA-JGEZGCZG4GHKZGdfD1JGCzFBYGNZG5aG-JGibG-aGfIHWZG7eERHA2IAzaBOZGAEH-MFqZGKIHiZGawEJEAlZGdcGTUGWOErIHhZG64B4fEytDwZG_iFODB0ZG2UBxlAlHHNKGUIADhGgaGwjBIkGgIHPbG81BCaGw5EFaGQIH__E5_CDJHiQAAAHGJHtIHlaGwNBpfBErBvaGbjBtaGAgAYJHycAyaGYBB0aGxkD2aG2IAB0F2SCJ1ESJH64BSvFPwFiFAMaG-tFd0DQaGo-GGqDLREqWB_nA5FHdRFJ5GuVEFwByDHgvFm6G_6GNcCxIH_6GwRBotFSxFgGHDTE7aGiOAmbGVxFFbGk6FHbGjFE5aGgbGabGxIAcaG-aGPKHPdGJkGgADnbG3KApbGwKCrbGbbGNKHkbGbGAUKHNbGsIH2IHp2FiNAIKHWbGOLAdcGGlAVKHDtAebGqFBNKHfVGpoEksFgvAEoA2bAU4FjlAG_GeeGIHCgeGI_FxnGjcEkeG0nGpeG2nGcvA7nG4hBreG6cAueGeDHCFA3nGzeGMWAyUBL1FRSDMWAJ8GZ8GW4F55AjAAMBAzAA_hDf0AX1EbQFIZBHtGVwCcLH8fEbJEfOC2IGozANtClLHrGBgZAy4D_SDvvBKKEXJAJ5CX_CQiAHwDuqCPqF3IBqiGkFB9KAcDBTVDXCGF9Cf0E46AgRG62E4XFCUCtWG-fBAuC8KHZVFH8E-LHU9FSGFSFAxTAOrBYGGkZDsFBcvATBAkBA8MAcyFFuA6fA1ZALAG0BAIBAtMDahAPlFYzDB1C4GBW6FgMHruBgEBjMH_oFckCpHDcTEAYBT2CnSD0JBE2FRkA0AAuAArKGSGBc4EoTDNFAGgEQvDctAx1FZyANUBKRGU7D0RBpGA20Gb9ClnCHMBmgAZUDRnCH6AdcDVzBG8FtfAyPBC_BYbBzBAVBApBAh_CGRDMHBHNHbwAtuANXEFmEZnATLAy1AEfDlHF1RBuWAzfApLBtAAarCu1AsFAMrAQMBrpFpJAuRDdHFc0AOnEzMH1MHsKGDkBZUDFNHb6G4jAzNHRGBsKGmkDrGAELA3iAOMHD2AfMHDyADsFH3EyQFlMHmRDB7FKMExjGlgEyTANPDRME28GhRGPOHB7FreD4sAqHFZsADkAGCEZsAoLHZUAYOHyFAkPC3BAhfGbqBMDBbuEZQF5EAhMBkrFWRFqiETGAbMHdMHwtAn4FYMHeKFTMHVMHdFBJgCrTBEABfgB5mArVBSMHzSB0JBELHE6FcbF-wCOiEBmCVsFucB8YCY2G9OHzJBqHDTIDRjAjnAU5C10Cy0DCJEvGCWdA2pFEmCypC9TASDGgMC6SDZ6Di1DCwA1NBEBGXYFDnGBPHrdGyvEoTB4oCPMHWDFMMA8kCenFYUAWbApPHmcCOnEsJBjQD3jGraEcvABSDLxA-AF5vDNwGDsAyxAKOHLxAbEGO_ATPHSOAlHF1xGtHDgEAlMHYrFnzD5SARpDAHAfnF45AkMHFOHKQHPDE3sBaoEWbBynFk2AuFAKME6MHkHFWiB00DnLH5NH5mAeQHkFAzRBWWG_5FG0DbeDcFCNGGZHEeqDOnE_pBDgEWGAYGAOtEb7De0CsFFRcCNTFwlFUGAEgEYGABODfwBilAbVCEOH6vETQHMQHWQHB1BHlCFBABBAteFFBAIOHSQHVMHUQHRpGQiBozD7sDNGAJRHNBALRHECFB1Bb8G0BANtCZRHF6F5cBw3AopDQbD0BDnFASqEDoGJbAC1B0JBN2CpoECYCSSDqbESbDP_FSRHCiAk8AVtA1ZABeANyAPRDufEefDH2AeUDIbAS1DUPDltBQAHsLARLCj9CRLCv3BegEhRHUMF1PCiZDcQHYpEHrFkvEmQHhQHCfApQHWbAPDB-KAsQHGlEhCH0CBwQH-bDzQHttE-bDYTFjXC4QHU7CbSH9xC9QHx2B_QHweABRHYzDDRHVQHRRHiLH_LEWVCJQHORHERHuSH4fEkHGloE9xCP_FCgE4SHNoECPHGgCUoErgGkjGo6EJ5BUHDG6GDrDOiEFnGdqAQ9FmiDNgER4FKUAkSHSGAuQARLCMdDZ3CniAcbFsJB8eBSCDTBAlhAhoFqLHHTDY3Gz8C_dGXjFEdGVgAJwBNQHtXElpEhTDIkBgpDOuA1JAa5BDbBeDDfGCH5Au9GO1DwjF3mAZ7Bb-G14Dt7DFnBwQC4rEmJAdXApiA0FESBC5SDmTHaoE3vAayFrSF1THOYAVJAqBDD9EWxATlFQBHxQCPPHxLBy6AVkGvGC5fG5NBoKHtJDxIDuiA1-CgfEFQHrpAm-F8sF14AYcDYSHmIBkvEwmCgAEQuEkdAXTHJ4AZTHoTAX7FiAG3CD-ZEHuDZiCvnBVQD32D5VAKBGIVAY3DdcDhhE7xGXvAiTAeKAbTAiYEflF_lALxBS9CGQHMsE16A1NBViEi_AoNAUjD5qADmCD3CGiE0THoQADrDmPHVDFyLHmKArIDfCG25FeyCOJBBmCTQE-8CAdG48DyaDLXE28DNwAmVHvMAV0AASBMjE1YFmtA4RHjNCSGGvUHD0Ci8C0PHxLDIhBoqAUBBNhAy5FD8CfZBe1GnqD71CABBTBDRNCfUF3iAdrAyVHFRAXHBQBBLBA4FAw3AtAAIxC7JAOwDF0COPD4YARpDv3ADGAHwGC6FmIBFLHiNAPBAOWHRhAI0A59FgRHKoGSWHVWHQtDjBAWfBuFAM1BlWH4hBJyBt0C4VA5SC_6CQIEOiEiNCfFFzxDoVHyZEv6ChcFG5GzWDkYA55FuNH9XFsJDUUEZEEwgDYwDU3A7_AwTDtRDCPAmACk4ETWFAIF37CMBGkBAeWDPZFS7AsVD1XC9VCL9C6dDWZFWGG5QAe7FzGHJpDALFRHHmGDeNHDPBbEEDbDXVHxUH8JABmCgTDjIAFjALiEaNALMHw4AXsAhrAh3AuNA1KBY1GVaDZLB6iDgMC6ABTxA0ZEWaB80GdGB4oACaBCGBX3Af8CbLFTREVFAPVHWdAWqFJ6C7SBLfFQkEk5A72B2aGKyDorCvFAQYHHVHqmChiG9yA0KER3Aq0ExEBl3A3vA8IAKIAv7GDXBuGCEQHDTDI3A8RH0BADUBBBAb7D2TAePEPBDF6FlRHKQDPYApRHAFDNRB4oCOVAQMDaRH6NA3ODrRHkYAtRHMWAHWAWQH7YH37BmMD3SB3NAFIA37B_YHyoEzFA3LCsRH37BFZHwRH7YHNZHVGD-nGF6F-nGCZHIEAEZHvRHWQH-nGdTD4oELbBbZH3oERzCdZHYzDUZHgZHRRHjZHRzCkPBkZH84B4uGoHAxZHRZH93BDZHrZHgbBwRHwZHRzCQBA7oE_wBOiE-ZHaWBNFApZHfZH6ZHWQHCaH8oEjRFCMAyZHBaDTBASIAcfDFaH5ZHGZHRRHPaHMaHkpGdRHOiEZRHSaH4YAVZHFRHnFAMSH4jAjQHPSHZWGIJAeHDNFCNrBTVDw2BWSHLTHzmEChE6QHxQHTGAdSHVwEfSH2QHhSHnaHurEJnC8SHTGAmSHR1EcAH5hAqSHSVCzSHtSH2VF5kGhKAHRHVRHXRHWLECHBySHLQHEbH-WAGbHUbAIbHKRHKMEaZHOwDNtCWbHBaDfRHDGAISHbMFSWH51BTqESFAcZH5YHoxEcaH0MGsZHFbH-nGs7BrfCarCqWBZoEBaDsJDUgD4FA-nGGXD3AAu3BDkAEaAozDTOCmKAqhG-1AghEDPBzRHj9EYGAS7FsJDPVDOGE4bHj1GuCByOHaKCuiGjVAoSBI_FN4GHCDcoBq_AuvDJQB0JDt-FLGAlFHIcHKDBH6F0QE-XA7gA55FyYFymCYaD03FdcHj7GOcHlVAo0D2BAScHkMAWcHvBA5EAmSHZMBBDETBASBAIBAl6FTUEf6E-VHljECUDjXBbiCttGHICFQBXQBBiAPVDbRDcDDADENBAlMBt7E0hA5BA-MBhNFqjD-AAoyFw3A8AAJSDRNFkBA-MB_DBRfGPdHuWH1kDiRHSWHTdHYdHsfAPdH4UDeCB-AAkuGERGTdHkdH4UDMIABFA-AAMXHlBATdHrdHlBAjNBKdHjhAgaA2OCZUAmKA-cHLRD3sG_iALdH8dDbRAtYHYTACYHMhAqDC4UH7YBRdHDGA6AAbdHIFATNDUMFSWHBRG8NHERGY4AwUBRcDoMC67EG6GEQAKBAk9EyFAocHowAqcHscHI-C_RDYGBg-G72CUcHutGiGAaeHSBAKKBfNH3LAHSHKoGddHhKA9QGReH8NHIbBzLAISBx-BteGqAA-MDVbAoIBXuFu5GlmEPnCdmEzRHsQB_MHaQBhKDkmAPAH3vG-nG4uAESHZLC1WH4hBuAAqAAvaAl9CN6APfHOhCQDERfHTfHFSHPSBY6GNvDrxA8nGWYHy-ASfHYLCC3BWfHgyAdTDsACeACeBCWECRAEMWAafHZLCSWH2CCM1BERBvfHC3BxfHPrAifHBvCwDDwVB4BCmDCtfHAOAPMC1DDNgBfcDHvC6oAo8A2_AbaCZ4AATD_BCeWHyXHKYFF6F3ZAH2CLnEMSAtaAp8F2fANgHLbAJsCvAAf9BWlA6tFOxAGgDQDEcIEOCB0jD0WAQDENeApBAWbDYbDkgHuEAmgHqZGAOApgHmbDSbASsCnoEwUD3LARzG7jB5SAlgHmbDW2B5gHsgHmbDWKB2gHvgHuEA-qBPBANjDddDFBAZBAW2BKsCmoA5ZD30F3vGaoGT9D12AzXDpMCwDBegH0WAeTF7kBhFEY4ATNF8eG7tA9EC3gFPRH6gHg-E4xAMWAWbDg5DqNA4BALfBahHHwCGACKuFrfHnBAnYALeAAOA9bHLaEzcC9fHsfHXvGvZAqBCqkB83FqIHgAA8hDvaAKsC8hH8BAJZD8tBIZANuFKxE1xDBcCwTGWDFOCFIbEorDBRAQOES7AJTEiNF4hF9zG6iAykBlGAm9D3ZAAiHYsCbgHDiHFiHwxBlSFm9BlFDZ5EQjBcWF7tAwFFvYGk2ArrBayBsiHNMAfBAS8B2KCKsCvYGEiHq3BU2ETUF7EBP3AI8EcuD3ZAvKAH2BXNA5EAiaAZSFGgA3hHnBA7BCN3GkYBzhHnBD9RAtaA9FE4BCfkAIBC9FATwFHKAfTEOHDMtAjiAGEAlrBqBC9FE7RDN7DJDCbFA-nB9zGOwCHaAfDCMWAzEC98EArA_BCdjHO5BuAAgjHkEAIuBojHR6AGaD1XBuWAqfH5BCwhH9cDMWAjAAOjHV8AQjH6BCTkA9FAW2BhLAvjH6sAU4AC2FDMCg2CqbAhaHiQHOSHlQHlaHnQHSSHF5DraHHJAXSHMTHpTBOTHLPD7aHSUFMfA0QHYGAgSH5WCiSHX2AQTH8aHCMFnSH_aHMSABbHsSHQRHpbHnZHQcBTbHWRHMRHCRHDbHskHQbHuZHvkHURHUbHECF3kH1DBaRHYbHukH9kHeRHT5AmfH3NA8kHLbB2YHXSAGlHdTGkbH_QAmbHuRHHaHtZHAlHLbB0hHokB4jAgLCMdDeTHiEFKqCE5GPuDQ6BAiEmeHw6AhuDKAD8VHGmC45CaiBdnBg-GxgAUXHpWDWXHvNFYXH76CayAcUBHGBVWDMbDO2Gc3AgXH-WAa1DquDReANhEFzD7tA1NDtXH_2CLMHvXHAeH-LBwIADUBzRB_oAqpDCmAeJAspAuvDaMDC2GsJDm4ArfBVJApaHMDBmmEDbDK-ADADNFAS4A0PHiGAUmHGKA_RDcSB1JBVDFftGKrF7SBieHX5ADdD6gCX5AFWDgfAYlDHqAiQDsXAkQD9BDvEAK2ADUBN4AbdELZCqFBKGABfCOmHUcHElH9nGSlHTbGLhCg1AxlB5xGlEFcgClqDIdG12AHnHXMHkUCQfF_2EyrDmnGynGALHENDHBA_1BfBAVBATBAFBASBAfBAw_AozDZnHNGAADEfnHj5AvYAUcHq2A9mHNmHv1E8IBYnHUBAanHcnHenHgnHunHfBAjnHgeFw_AU5AFnHxYAzRB1lGlGAMcASmHWvDn6CX2A9nHiMBz6EJPBErAiNA_pBgmHgxDYmENjBdRDtVAQAHqlAk3CfeD1cDKmHhLAMmHC8CzRHiGAEoHNjBpkAgmHUcH0BDIUBjmENjBR-GGnElHEneHFdAVYAGFAYlCNtEMmHdLA5QAHyGKOE4FAcoHvVE6oA-MDkFAgaADxCo-AXoHpREX1AK7D6oH3oCuoHI5AbJD-7AHnCDuAPRDcgHQ4CJLAPJDMaEiBAIpH8OBO_AjrA3nALZEG1F41DztCw3CYRBnOAa7BOBG2JCXpH6NA4TCv6CUUAxYA2aGnOA6YBD9CQjEGEAneABOB71CflC5FAoxAMkAFFESOBueGCFALQD4WGBGAslG6BE5QAvtAIpHEfDo0DbsAkMBCbAALAf9DtZAJ2CUFA8LA7WGVZAkBAgSGIrBiSGsZAzaA9eHRGDkQEF5DYmHyPBDfHGWCLpFfPEqJCnkAPcH2-GoeHzyCkYA4FAiYBElHKlHZbAZ5BoAAnAABnHKlHnAA7cCVbAzgHOiE3ZAjqHDnHunG0gHp4A0eABiHbgHSgH_WBThDmtGvLDsSBAOAihHivBVbA9gH82EmbDFfCPgH8nGA-GQiEXwFDrHQDElwFvaAMrH_gH5SA0bDayBZBAFhHmXEScDIhHhNBbgHMhHe8GOhHJ3DQhHTADYYFmkAVhHZeDuEAYhH8jBrhHoCEKYFehHBSAghHQrHg-ESrHuEAnhHpMCLrH99GuEAlwFZbAZhHo0CY4AiYBLXAzcCxqHUbAxZHpfHuhH4jHxhHAOAPWBiYBlGCgCCCbA9OAfEHHZBnAAZRG2AA5IAKsCIDFPjBzaA3iHr_AHpF3zG2TEKiHA5DHyAGRDOiHJ5GwrDRiHWOETiH8fAViH05GXiHZJAKPA4ICQsH_hHSsHeiHhaA1uCXsHCvDjiHw5BliHn_EoiHkFGscAnAAviH1JAusHdZA-sHlBAxiHS5BarHhaA6IC0sHVOBlSF6iH65EulCSBF-iHTBAH2BJbCiYB1XBa6DJUCoLFnBCztCJHDJFAnKBsFEFxFiaAdvCNwCjDCZdAhsAv3AztCZtHyvCOwCyjFjtHsGAltHfkAnqHlxFb-AqtCOEEBSAb_EBKE9nAt4Fc_CfICPlAOwCJbCG9G9jHf8A_jHHjHBkH1mBKsHF5B0MAL6DqBCMkHHIDOkHWrFQkHRSH5tDTSHUkHviDtaHacDvQHbkHzaHNIG1QH_xCVKEMTF4aH5QHkkHX2B-QHokHeoG6GBNbHPRHNQHvAAXZHkHA37BwkHKbHfLHmpAnuH0SHFbHruHmFAtuH5kHxkHECF1uHvBA37BNtC7uHOZH5cBBnHsaGOZHIlHYRAQZHrMHqRHSZH4ZHdaHobHQbH_uHVGDg5DriALuAkQHl6CA6ClmF-JDzuC1AARGBfnGRJBIqAzuCAIBmkD7HB3LAQSD2IDiJAgvHcvHQGAu5CzAD8MAzuCzMHvlBFIB7sDYBAVZA8uANFAVBAXBAcMEzuCjkBbvHWQB0hAqnAb9B5XGDwA3NA37BwACOwDKDGGsB8dAAIBQGByAAIOEE6Ez8AggAK3ARqH2FGqWBF6FAtFMcAPvHSLAUNBBnHiyA0BAdoAZlFDtAjYCN7AQZHFdHoTB0gHbwHdoA55A-KBBWEJnESgDzFHsRE9eEpSGKLAMKBEQA8YE2cA_QADmHsfE0KBpnBvcAXDDnyBAJBNGF2ZH4wB_DE4bDfjD_QAVoEjOAKKD-wHMKD_QDRcBsDBYBE_qA9FHvVFKSBbBDfCFEJBGJBi7AoAANwHgYGE7FhDEpvGCnD3rAWwGKjBd2CzzEVDGM1FIjBIICEBB4yASIBJJAohE4aBacDu5BWqFFAFxtHRNAPtAQuH3IC56AkQHOuHKeBVIARkHRuHTkHmkHsaHJgEXkHZSHXuH7QHyaHl5AlmGbuHVlFhkHfuHjSHbkH9aHZ3A4pHObByuHPbH7FFIZH4YAmMDuuHykHrSH0kHpuHWyH9YHzKDZyH6uHN8GJZHQMD-uHjyHXyH-YHBvHDGAlwHApAdwHFvHGUBBZHMlHugDKvHeZHTaHWZHnyHfyH4LD1zDSvHXOHs_AVvHn6CXvHgnGgAAZvHbvH-JDSJBSFAfvHFzHNRBkvH4eDnvH-JDqvHBLDsvHzfEuAAvvHMFAxvHzvHF9ActA3vHDzH3hDERGhPD5OBqnAkyHzKDk5AjkB2AAnMGnMGJJBOwHDcFjPACzH8dA6vHSGBtNCZxHlGAVDFizH6yH-XB3JAJRGBiB-0C9OCrIEgEBboEjkB3AAuAAKEA8MH8sCYKA1zHQ7F5VHqvG-KEe6BjOAsMDYRAVZAsqEVuETXD2hBmPHQqH3jE7KDTwHOiEVwHMRD4yHGKGQMDZwHryH8nGmwHpjFAFDGxHuJAiwHtYHkwHi0HtyHN8GZbBpwHZjADfDhuDb7CuwHkmCwwHGNBT4FyNF1wHS_FqyAs-APVDDUAFdH8wHLKDFLByKHCxHghEecCFxHBTHBCGTxH_wHLxHAXENxH50GPxH3wH9IB3MFXlGDJBBpDXxHyzH08AbxHdNC-yGexHQYBgxHvsAixH0YGMxHZnAnxHhnD40DDmCJrHDqDpkAuxHuGBwxHD_B-bD2lEs7Fw1HAtFPMCjGC9FEvaA31Ho2EbRB-UGeRBZbB51HdcDawHs0HMZHAOAA2HtQH4EAsyHcwHN8GnoEG2HGlEJ2HnwH2iCvaApGHs4AcOFhDECgH8yADDBBgHKLCFgHiuANRCKsC5qHVFA7qHaWBntGsKA-qH9yEErHogAg2HFtCWgHE2HogHuEATdCzYB0hD0WAnIGVrHNjDfBAxNAfBAL2BJhHshHLhHguDOpDUDDqxHfdB3IBThH1tBMmGGqAfKApACYXA5fDSFB8nFxsHq2HweAs2HunGmhHaHAypGgBCYhE1jDz2H4IGH3HUEAEuBsqH3cDpBA0hHZ3A2hH3jH-fH5hHHsHe3H9hHeZGvsH3qHeLAMlB2iH1sH3MEnWBPaGWOEdsHODD1AGhsHlxAMkAI4Az3H1tBmsHe3FHmEqwAdXAswAsXFXzFORCvgGxIAciH2AAs3HLlBgAAv3HKtHENCkiHP3A5sHSCCCIA7sH0DCYxHvvFG4HCtHZbACtHEtH3LCs3HbfBO4HfOBLtHj9BNtH1dCA5Be2CQtHH2BY4HCwFfpBCjHxsHKbAFgFEsHoaEpVBqnAEjH1FDGjHIjH9zGKjHg3HMjHEsCjvH-jH3jHRjHEuHUjHg5EYSEXjHjEAZjHuBAbjHImBDuApGAJEChlA2hCtkDC4HKdApbAljH8wFyjH4jAftHO6AtRBVgGF9ADTCiAAZ5HlXFOxEUIA2jHEsHl3HMOAMWAtYBGKGB5HEsHD5H4nAKKBoeChLARJH9tHiSGLuHNFAjaHPkH6xHmaHaPEtxDSuH_xHVkHVuHuQHPTHYuHHyHekHyNA2aHLyHMFC5aHxiFOyHmkH-aHRyHqkHcyHIaH_ZHRSD4uHvuHq-BatFTyH1kH7FFJaHThEX6HJsFV6H-kHStGXEAe6H9CBabHT5ALeHVLAMKBDaHgbHmRHm6HzFAyyHhfA0yHqZHMvHQlHFbHw6HrbHhXHw6HAIBIJBMeAQGB0AAu3BUlH0RHNFAQeC3WH5aGXJAfKD4eA8IB_pBwRBJ7HcKDUPCi6H4xAvLHywHgoHWLAbnAYxHRLAkqAQHES7HiqFujHs-ABcHd0Dh7H1LB8VHnXE_lGKcAmOFgMCUfH3RH8VHNfHC3Bq6Ho0Ai6HW0HHKASqHAfHCWEsKBxmE7OH4JD_WBlzCnTBooHPEFsyAfBAfBAC1G2PAC8HkfHI0Ff5HD8HoLFH8HCaFqoEv7HcbHKoGs6HKaHxjFQ8H4mGS8HMSAQbDM8HngHi5H3hF4oAJCBdPBFSHf8HaNA3ODg2HWhHggH8qHotGm2HArHaHFzYF1ZANCCV8H1kDX8HjPAP3H6gBSbAlaFFtCy2HuEA1rHY3H3rHsZA3ZAnAA12HenH42H62H1tA3ODcrH_2HfjATZETADD3HU3HF3HQhGb3H--C1jAL3HSREN3H3OD38HweA58H5BAfBAE3H78H2jD4rH_8HQ9HyBAF9HHMDcdD1qHEREShDDcHc4CbhDm9HSFAv8H4EAopDy8HDsH31Go5H8FAvZAw7Hx9HYgH0vCKnEt8H5kEedA5NBfBAKxEJ4HgAA3OD3KAi4HGiHx3HrgBJiHGNAtwDfsH7mHQ6EPiH73HKxE-3Hx3FWiHcsDE4HZ4HbiHvsHD-Hb-BG-HiiHQ4H3sHS4Ho6E6sH4CFNkEs4HkzF5aBfBA9cCc_Ck2Ap-HwiHS8Bj9HkTAN4HhiH4iHWgAMtH87EPtHvdF0_CZ4HBjH4FA3ODx4HJuF31G04HIpArnBbhD3sFABCr9H-4H1gH0BAfBAeFBfBABBCPfAfkAxiHE5HytFA-HYSE9AAU_HGHBI5HM-D18BK5Ht-H1JA9AAs-HJ6ASbAi8HLbA0hD6gESbAn0FxIAnjH-WER6AfHCyrCf5HK7Bs_HRcBUEB1jH-NAk3H4hHp5HjWA-AAtaAM_HV8AO_HC5HNkAS_Hw5H4FAlAAX4AcBA3IGgAAlAAMXAujD1xH55H5xHB5G85HzYH9xHqaHA6HUuHByHuaHaSHF6HzlDH6HMHFJkFK6H9yCguHO6HCODkuHSyHNRHObHc6HAHAWaHsVA1AAhyHLbHxuHmAIouHWQHqAI0BAsAIg6HldGQaHNaHsJAnSD4AI_YHbbHv9HveHUMFdDCcfDvyHLaHRaHy6HAxHLyB1yH26HUaHFbHzAIkpGD7HJLA2RHRFGl7HcmFdUDGmHQkF_QA_RHdqHuAEM8Hu7HN6AI9AueH4mGiRHCBISrBLSHNAINuHDFAQSHnaHsKAWmHuMATuHIgE4oDmUHQFBE6HFyHckHl0EeSHJyHeAIeuHL6HhAI1BIPyHhqFARHmuHwAIzuHQbH8ZH4kHIRH6kHuAIXEAb6HpuHGCI1DBtAI32GfOCOCIlZHXbHk6HcHATCI5AI7uCDlHh0HQfHYCIu6H3YHgIA1ZHIvHAFDOlHeaHRRHeCIRvHnQBTvH9hCeCIS7F4fHYADWVD9UA3SA9xCIZAGTHEUBMLAkpHmKAifCSFEh7E3vG7XBKPB-aGyKACrAADI7uCyvEMmHJ8GIpHWkENjBEBI-lGwFATBAkpGslEEMAOjFDGG9LB28CKPEu3BW3EASFxqDTBAVzHuZFvFBV-AbuEMFAG6CODIvlB5CIjTAyKFkdD7CIurEenGeCIinGyqHCiAhCIY6AjdERWCbNDMUGETHhbF52F7TAqIC_pBKWH3oH1ZAsXFiuHnkHSbAtbH-ED-cAsLBV8CGeHePAMUARzCI7FHJASWHKxCmPA-mHsnHBcHgmHDQACYHuwGElAn8CXlHaNAZlHa7BDZE-WHZoH-1A3dEilHhQEklHZSBmlHoLDplHlUAVXHPuAXXH8uDwwGaXHylHiLBmVF2lHfXHKJDhXHTCDkXH9lHZnACXBAmHhuDgTDS1H7RHXBIImHhUGCYHomHQRDvYADQAgmHQmHX_CmmHeyBHFIXSAqmHLpAB2DVJAtmHJLBwmH7fFQmHH1F9eDDUBz4BroH-rAvxEAYAxzCPkGQUBLJFgoEjwH3gAaIB2yCbBIRVGoFH1wGzmH3jGfoH8IB7BA7BAUmHDDF9BAABA0FIUmH4kEx4F5nHdBEqiDYEItXA9KAyFIBcHQBABBAUBAIBAheFgeFnZA8HBSBAHGIFBAEBAfBAGGIDBALBABBAnZA-FIg1A35H2xHGvEPAIgFHRAIT7DtBIqQHTBDWkHYAIEyHxaH2BI2JE0aH5BI_4BfAIxAB9BInGI_BIoSHAbHCCIzkHnzDvSHUkCcHAnuHvSH-fE1EA-OHLBAGAE-GIl5AtHB0JBJaDNxEljERXHCYDqzAhDEU5GJJAc7BfkFBwHFwA63CO2AG4CntAMVEkUHpeExqDOnEIZArMH2yACdGjUDMMH_LH-VDIOB-LHLZDSsDwMHHhEcdFRFAqlC1JEFjGhSAMgDU7CQuFiNArMHKWHGnD6GARcDOdGaoGr4EBBG1xHpkAW7Ds0AvxDXKGYsC4PHFGFDIIAHA6mEvWA6PH2aDhhAvWA2BA9sG-JA2BAtNC4JHt8GfrCOnEkSH7WAtwBvvGx6HqHD1EBuhD06Hr3F06HGaHfII3ZHKBInbH36HPuA5SHEPHSCEv3G1jAv8GctEbNBO-ESLB3YHLGFFaHpwC7TDv1D8xAgEDL6CLFBAXAS6HnzDZpA3GIExDnuH_II2SHpMHKHBMHByKHCYCj6FYMBIJIhuDapGATHxPBgIBLHI_EI3wCrkGujA7IIh0A-fF8XAQHC_SGJlA3OBn8EYIDvRDxXHa_BLNH3PAJhB_DBEbG3KArYHG5CA1H3IC9UHlTBdxGAVHHvA2bASeAFVHU0HIVHSHIRHEeVH5NA-TAosAMLAPzDUVHtFEVeBKUHYVHMLAgEDcaBYMB2IIFvAwwHjJBbfFJ0HPKAIaBCYEkTEubBhEDc1C5wHbaB4MH4aB4TDTGAJKIiOA0UDWVAPKId_BL4CVJIU7B53CT4C5gGmJGV7CknEsDBB-Cv6CM0HmtAbJDvFAjDIMHIDXB8FDFTArWED7ALMF1ZA6KHAICK2AzBGQYBb9CoSDIKIzJDAYAH-EbrEB_AfKAy8DoKDCKB8TDiKIKzGqMA5REpUGpIA3zC_KIYZBFNH3bCfyBJICT6B3-BXqAg5CpSDiWHrvHcmGO2FeLIpAA9II4HDSVC3LCfBAgRAp-H3bCayHCbH-IIdhADnDDtHqLIPHCKMECMCPCEeLIodBGAEC2CYKI_JBlnCqyH4EAW1AUNHlnCEBIHvHHBI0IIdhAEtDzHE6KBRSACMIXLIpCIqEBrCIg1HkFAN-BZ1HT1HMSBUxHX1HpzHtVAH7H6mEyVDAMIMMIpBAodBWKB-jFVHIARDaBDU1HUxHoNHCKI_KBRRAywHPzBCXHr4ABKBzCBwGGN-AkFIYAIbSE6cHFpE11EeMD8LIJBAlLIZpAgKIwiHgSDtLITQHANIDLI1JAM_HYYAKMEcKI4UG3rAW1ANtCMNI-KIdqEBKB_LIokDYYAMHBEMIxyHqHDJvHjIIYzDOOBkNBHNIVbB4bFXNIBKBPMIgRARMIgMAKjBUMI6uAOwHIxHV1HnFAZMIVMI_RAOGEPmE57HupFzLAoSFYAIdOHDNEOHBZ3F-oEdIBfIBp3CUUHVwD8zDP7GcYCNEB66CxSDqOFKjG9rBQ5DYKIfQBNAHqFIwNA6PDD5CseHSpDKFAfIBDUBcMIPKB5KB4EAVzBW1AjMIYKBWHIbKBSxHoMI_wH8CDLKAlKB5aAnKB1-G6jEqEHhFGo9BpkAWKIxTAqmHB6FeOIkNIIaDp0HcKBL1HMKDj-GQLBt9Gf-F9YET5AXLBZLBuJAT2HnNAX2AqOIwVBLbD1kAneAGVGFAG4xH37HteArBIUoAP8CWaByjC0VDcWArGDjlAyZB9NIIFA_MIdhABNIINIgSDpLIpBAENIORHGNIpGDJNI3RAlPILNIhNI3LIeQB7JBaKIQNIvPIPOIyPI-JBTGAVNISUDqJA_JBZNIaII2JBlbHgIIfNIMNIAHARKBBVDTUD7yHqCI9yHSMID3BmkDVMIuNIYMIWxHaMIgsBMkAwIE1NIWqHZVD2tAS6DacD7NINHB3pA-NI43ClsABOITUHewDAWFOlCIOIt0BKOIsUE3UGWFCcDHxPIKdE1zEnTBNYCUOI82AISBPsBeIB3mARiB7KDXSAdMIdOIMVAHQI8PII5CXKBlMIw9CQQInOII5AKPIr9GG6FDkFuOIPaGwOITJCyOITMD1KB0OI4KB2OI_QIDXDIQIjwH7OImOI9OI0nFVvDIhAAPIBCBCPIFeFrlHCbDZsGl0BU2HU7CJRIFgFdXH9SDLCF8iB_gAFUDXsB-DFTPI95HVXF7mAXPIWJIZPIAXAbPI0VDdPIfQIaNA4qEIhABLIuGD-MI6GBAJIatF7GIpoGgZAsBAEKAisAdrAO2BWBAX8G-EAOSI9SBcOHFBA8QFmTGHZCfJArQF27AP-E3NIfeAO3EUFA7KHQHIjJDePIw7AgjF-QIMXASHAeFBktCsADkaBMlBmpCzOBMSBaGI6bDs-FR1GjnAtsDRLAYaA7IHIoEV4CCJABFA6-FfGI7MH4hFuOHkaAflEtBBJCEfjAUEBPPHzkDxNHyFARSIWDFyIEL2D39EJcHFjCgFDDBHy3F0gAzKF1tHwaAJaGzGBQxAhdA1LDX2A3GD5HIgmEcvGDEAQwBF_GKqFoOAxLF-JAWIIBOA2lEJpB9nEj9GiGI-aH8xHkuHkFAKuB1BGGTC-4C17ENMHP6HZ3AaGIzRBhuHEHHKlAiLDVFA4xCjDBziD95FskFlZDoVBqxF4eDWBEP1HAJA7TE0sA0iCCcHI6HcuHzqBDhEPYA95F7eDXkA3ZD6dArXBL3AXYCgPDsKIUJCeTI5_CWtAvFHrGIPuAMcAhuHw2B3TI1xHcBHWHGGVHNiCguAhTIkdDtaAVgDK5BY1CZTIk-FSBC5NCOnE6LHMDB8dA0jH-zH68CyPBXQAexC1TIwaH-bDIUDjSAO7FeVEv2FfTI0jAGRDiCFqzAlOAstDrLF4KIvHI1ZAqzCoJE4TIVZDhuH7XFcVIuPBb3AAwH59FyUIzbEZMBGCGzLECzH9xCw8EZRHCsBa_BRGD3rESFAImH77CaHIxVILgEy7FQhAoUA6rAYMDMREINEimGsVIeFCUPIZQIyYDuPBSLDpGINIGHJAMHBrIDQSB5PB2PAXUIixDsjGysB25FUBAPBAU-C5ZGQhA0wE5_CzGBb9BU5CrLDCeDyVCcVAGZCxaB5_A1HBt0BxQIhHBOcCcDB-OBlDGtOAMLFCyCTxGG4EbsDlyAETB62A27A5MAYQHNPHcDDIUHrbA5dA53HpaA91CHiHLWFk5BnvAVSIXkAzaEHQASBB_5GdDDNrEkiGEiBSIIIZADHIqHD4FDPzB82FNMF6RAoVH4HFfmBhRCBHIj7EyXGCTFrCDo3E_CHlkAdlAHTAsZBgJCgCCgaA8TBWUB7VCL3A7CF9REy4AKWH1zDlXIaKCmrA6XHiSIE6BcKD5yCFnEpMAsJAFxGsNBLeBIEDMWHeqA2pDCTIDVILPHMZAtaAK3AZTItSBOrBOkD-UIRKDX-A-8CygA1FBdLACiFgZB-rD6aH1BI3UDMHBxNAkXIrXB-VFdgDgREtWIhVFNXByLEVbA9QCxNAjmFhSBDlBIfG_FHZIIZsD0EBnTIOWDe4A58CiAFzGBOJBCOHA3GgmEIEDGRDyPAeSANIDt6CCTIYXIvPHD2AAiFPPAMSBKVAGmEXEBcYIonBRiEDWIisAFVIwEDk6GU3E_SHqHDEGEG8EYzDZDBHUFJ4CFlA48DNxG6_G-EAfIArMHFJHGqAQwDKCE7VFYMBxLIasA9oADIBuVBJVEvDGxLBjGHWdCVIIbkHS7FqFHAkEZSCszAkMAvlBkhEhwEZYFDNBxkFxIIpLCamCJYHXPAMXECJBUBGY7FgJDqyBvhG3_E7mAX2AqZIZxFR6H6GBHWIYzDISITiDcaIdLHKMExGIxGASAIoHGjAIaGIacDOZH9xCmEGOZAJNE1JEmrAhuHxiDmWASQFiGIAyHxBICyHuHBsKEhuHYXAqBI2RIVnAP8CxwDkYIYAIjYIYGAu5FkyFP3E6YEDbI9GAqhGWtE7KHX2A_5FZNAkuHIvBc1CXZBpGAMbI8aIPuHJWI_aI7mABbIRTHdpFcLBdKA2JCC6F2iCe5HZBG-FAiUFnPHJ8GtYBToCeyB1nG5nGamAhDINFAubI9WD9-C3-CCLHvbI0eGxSAahAgaIDWAgbDcvA5AFHFC5CBW6F8bIRSA-bIC6FAcIibBCcIFJIE1AuDDs_AJcIZEBNtCNcIBcIIbDrGA6aE8JAdjHNvCIbATcIw5F9bBpRIibI4EA53B3-BMWB2CBneAC_GyeGtnG-WDamAzCBfdGJFA1tBwJC9iAbcInFAryFqnAHFCDLF6YCz0E7OHLMC1cI4HA7cIKIALACWXE8lB2cIMED9cINOADNE2ADrRALMCbfBxjD_cIwtBBdI4HAaXCvYG5cBNmB-MAIdIDgH-6BxnChuCMHC0fBvOCCdIHuBsvDeqDz4GMcD8aD6dFvuDFHCrzHjoAzcAmMBaRCZwGzlA1lAKmA8HD--C7bIBUI8FA3sCGcIgcIIcIb4BZSFyQFEcIpIA2dIVHA4dIUbB6dIECFScIibBZSFRcIwcIFeISaFVcIoCCLaEYcILHCHFCJUFdcInNAfcI_dIicIn5A55CmcIqnGjmExoCMsF1-Cw-AbJAscI97BKLCDDBQeISaFzcIhIAEdIwmBUdIi1C6cIibBkPBMlBpeIMdIp_BOdIKIAaXCj5BLdCpeIgaAEBITdI4cIJRCJdIKhBEBIyeIbdI0eIvcBMEDvYGIcD8eIXWBWdBIcDIcDCfIlgBEfIO6AMEDIcDWPE4tDFODO6FlBBldIuuBndI6CDqdIJNB4CCrzHvdIMmAkLIbaIzdIYzD9bISbD_bIW2DEdI7dIlfI1dIofIHcIqfIueIVNCECFuOCEdIGAEk2BpeISeI8JAUeIhcISmFjcI25A5EAZeI4nG0bI5dEPkArcIUYBtcIKLCgXCpeIBNFN8FQdIyKFTfIhdI1ZARwFYgAiRCmkGtQAKbADFD6kEjSCXgIr5HreEPWBWgIVkGJ9BkRCdGAHVCU0B8AAEdI6cCmtBkUCdgIZgI49BDMCuVCUfIWuD6uBFsCZCBqjDggIZCBygISDBr5HagIxgISgI0gI3LAELF6DB1mB6kE5gI_gIYgI3LA82DXHE4gIGFA6gIFHCKbASTFd6EMhItBAOhIuuBKbAagB3dHe2EdNAThIVhIAhIV2FzBAIBABTAchIHhIr5HX-BFhINhIkhIKbAgnDbgB4LG8VEsBAjhIZfIehIgnDghAN9BnhIUhIphI3LAzhIzOBwlAwhI4tDtQA-dGvUF6hItSAoBAZlECkB2hIdhIIhIuMBjEAxoD9hIzgIJiITUAxoDEhI-gIxhIJiIqjDJKENiI7gIKbAb9BR8FoHAYiIPhI3LAbiIBAHm5BeiIWhIuYBTCF6dAg6FSiIU0BIiIr5HGPDOMHGXBg6FkiIehIS_Ac3GTjHHiIkhI4aD-eGQTFAdB3iIUiIjBCDSBHwF7iI18HTiI-hI53BgMAd2DhiIkPBogIyfIsdHHgHvyFEjIOiIGjIHEAd2DviIoiIiPELjIb4BXUDMbAiPE9iIFjIKbAGPD0iImLA_0B3cB2hIZ_BsiIEBCUIAYjIUbBajI6kEkhIbfIpdIpgI-qDgfIhzCwdI08AydICODufI9_D3dIW2DDcItfInfI6jIVeI54BKME6fIyJBBkI0bB-uHbLBpRIpfISmFuDDoeIPcIw5FleIoPBAVB9QBJBAHFCkRB6fAVkIibBQoAU0BkQHMjImEAkfI4jI_jIKMI7jICkIZkIb4BXkIjkG9jIhkIFcIvfIkkI0bB6zBWkIIgApkILcIXEATkIeNAxkIXjA9HAWCIzjB8wCDRBibBokILCFJkITeInPHeVC_fIr-A-aAzbIPkApcIfeIAJBIgIieIWdBvfGmkIUbBAlIWfI7YDggAxcI1mBMIHqeI9eI45HMaCxcI2dH3LAYlI0zFGFDJaIANAeOEbdGH7CdzDSdIoXCvYGCoGgCIceAlbA2qE1eIoXCFAC4eIPkInFA5LB_gIVlIVgIujI1lAodIfJAdfIsdIzjIo1CxdIgkI-QH5jIjkIGkIu6AwkIakIcACamAqkIHmIikILkIvkISlI2PAsYBuIF9kIVmIUEAwnAEQEZmIHFCQoAEkI-aATmIItCGlIYeIbvFzeGLlIHgI0GAucILMCRlIfmIOmI7lIAjAfjI-uBF8FJeI8HAk8FHdIiaHelI3lIglI3fA0mIRkIxVAXBCnlIT6GszDrlIDdI2mIBnISaFwlIENAddI9nB8hC2lIb4B8bAgaAYhItTHhJAZHEoAAE9Ah1BPjIJfIJLAFpBtUF3dHuqAXnIIcDEnA_LAKhBrFCqjDDnIIkEylISFAGnIedIjnIbnAvYGnnIiJALnIrnIRfIedIdjHlpBdhIxmIkdIFjIvjIAmIUBArdIffIudI0jIifI3jIRmIskIAkIiYAGOD5SCDNBMSATSA2FA6JE4ZBpVA2xAC1DPoIXeBPkAQmInSHImIcvAyiCMoI9XAxoCQoIJ9BSoIQSCuPAVoIspFAFBPmI0kIsWA9iAjoIaUAloIM0CdGAWoIooIHeIwVBtoIUoIwoIohAyoIeTE5aEMeIZ3AOeI_KBkPB6oIugDo2E-HCmcBhLCZRB2oItICcMCnoItVAJpILyBJlFrqEr-F7oIrrC9KAPeAGNCffDToIKpIzMCMpI0iG3LAneIlgCZIG-qDkPBVxBxEANJG39AgIACpIwbIKJA6oIHVCipIoHAkpIa0EQYG7yFFxFdjHFpIfJAncBKODBpIcpIqpIRpIQoItpIdjHkPBSbA1pIHHC3pIHpIlYA6pISpIKlIrpIMpIYOBo8AEpIEqIsJAkbI_1BvpICCDxpI1_GBiGf8AZCCoHACqIPqIlcBFqIkbIIqIhoI8pI6oINqIAqIbqIYqIjcBQqI4pIZRBhqIXoIwbIMpI_pIdqIhTARqIKODTqIBFAwpImpI9HHo2EHBAseGwdBweAnpB2fA2PAebAJyBo2EZcIelEtqIooIgoIXeBtpIGrImOFoHAppIKrIULAHVCrGAvkEfbGldC2qIlBA4qIUBEanIlOFoqIYhA2pI0qIsqIPrI7pIRrI3fAShAUrIilEWrIYdBOqIZqIalIDqIeqIhrIHqIjrIJqIvqISpIHVCfdCvrIzqIrqIlYAYrIarIypIerIQKA8qIqBECID_qISPACrIOfGAsImYAUwFJsIgrI7rIy-AIrIfUEspImCCldC5rIGpISqIjpIVqI5qIErItrILsIVsIfqI5pIzrIiqIlrI3rIUsIo2EurIyqIWsIgsIBFAQrIkqIfbA_oI8cAbsIC8ABqIMsIqqIGqIPsIhsIuqIlrIYOBorIBmEGKGlsIZqINsI2sI6zBYsIRdBlpIbrIJsINrIopIkrItsI8sIKGAqrIAGAoAAJtIesIxrI3sIrsILtIMqIedC_sIpqIwrIOsIDtIUqIFtIWqIoaGdjHCsIk9AEsI5hAArIUbBDrIItIMGCcqIAtI1sIgqI4sIJrItsI4rIosIfsIZRB9rIZsIHtIvsIwIAttIbtI6rICtIQsIKlIYtI0tIZqIStI1tIUtIaqIWtI0rI_iINMAh3HogCDqIQpIgRBPHAZVBOIAOrIKuIisINYAOuIKvCEtIY6AGtI_rIw_AVaCn-E-BC0sIctIAuIxtIfUEQhIwqIShAc8H-nB7tIelETtIdtIBuIamApuISpIYOBsuIsrIC8AGrIxsIGMFnqIyuIegIFXAauIAiIiIBPWB-uIQhIAvI-4HCvIrIBupI3qI5tIQYGWuIS1BkrIKbAfpILvIZrINvIXqIJtIFvIepICqCRtIstIkuI_tIwtIXuI5sISvICqCJvI6dAEvInuIdpI-sIToIXhBe2BnvIhvIJrI-gAKCG7OAp2BUvI-rITdB9tIfrIvtIqsIQvILuIxvIrvIkBAp2BzECoGAC_DPWBwuImuIvvIouIjvHyvIsvIiaFCwIpWB9EA4uI5vIluIXsIftIduIhtInpIZvIqvIGGHp2BlvIhJAuvI8vIisI-vIbwIe2BdwIUdC4tIgtI5qI4vIQKABtIgvIgwI5sIagBQtCRwIrwI6vI3tIcuIQcBeuIXqIuuIqwIMoIfvI7vIQrIwwI0VBywIHXDdvIGwItwIQrI62DTvIFxIKODryFifB5tIQpI7uIQKA6ICbaCSbAhmI8fIdoIxbIlrIsrAlmIlcInPHdoIkbIqmIJgIvcI1oImBBkoIPpINbCppIimIkxIuoICJCLpI0rI7nIf9BQoINqInwIWwIasI6NAGsIUEAqtI6uIgIA4mIreI5cIEbA3DD-XEtsI1vIWvI8iBTjEZ-C3xIeKEIbDzIEUbBiXALHCsQEszDCcA0BAzsInuG-uD1nItnIOnIKxI1wIVwI3wIXwIX4F7fBotIHsIw5FLyIoHDFrIOyIlnBdzDRyIdzD0nIszDPgIFuILHCVqEZFAESArnIssIYtIDyIowIHtIgyI4xIIsI6xIzsIjvIHmC2yI0xIHtI6xINnBTxIblIKfI2DDcYDMxIarIQpIggATvIzxIcyI5qI76FdfANyI_KBPyIEzIQoF19BpnIVyIFnIT5AtyI-tIpsIayIMvI3yIQYGSzIdTGlyIVzIlnBdjHJqBJgHNNDAKEBCC1nIaXCKzIOxI4gCwyIqKCK6AHuIdtIOpIPJCbpI9vIavI_yIZyI8rI2wI1DB4wIitInzIwsIJsIXzItjIxhIvxIsiI-nIvdHAoIefI4KADmIFmA2jIGmIaoISmIjbILoIYxIppI5iCqxI3oIQpIyzIgtIsfIrkI9dItkIVHAXxIdJBOoI7pId0IApCrxIQvIg0I4YCwpIKMENcI6zIC1Dh0IWwI0oInLA10I4oIMFA30IcyIJaE9oIXcIG0IIbAA0Iy-AWpIYKCVqIevIgzIlYA-0ID0IDFA70Iw0IPeBwpIA1IhlAJ4EiXCN1ItSAxEATdCb1BlAHcvIvcAHwGTsAnfAhXFpACY1ItfAMuI1JAauIJNBnqIF1IlbIMhBy0Ie1B_IBZlID1IvuI4zICtIl1Ia1I-BB4iCCxIC1DgRBbvCs1I31IzuIf2F0LCTvI7wIswILxIx0IVqIegID2IbvIqzIS6BFzIA2IK2IXiATvIGuIutITwIH2IS1IJ2IQhIL2I_zIz1IQxIsACO2IA0FadI-fAy0IgsCkUCq1IBFAF2I0wIM1II2Ii0IKbAsyGoBACYCPWBQ2IXhIz6EC8F9VAISBn2IT5BJtIz2I3LAkPBHVC3cBalI82IFKFZhBiAHi1I7oHzvC72Is2IWwIHXDZpBE3Id1I6xIs0FbbE_MAQwBQ2IS2FlBAc1IxECUdCQ3Ih1INnGpAC_1IK3IcyIZxIoZFg3IO1I6zBOfCMOD0jAf3IY2Ii0IhfIotGyxBOZDs1IH1I7AFJ2INYANnBC1DFwI11IkbIy3Iy0IdAGkBAUgIUdCmqIBFAe2I6ICe2IkPBbaCF4InqI73IJ2I93I_3I52IcrIJ5DG4IdMGkPBizE6vFK1I2tIlYAK4It2I3LAUrIAhDbZAB4IT5B6wIW4IIuIZ4IL3I-gA4sACxIJtIk4Ih3INnB3YBgTBx3Iz3Ez3Ii0ICPDikG5EAq4Il3IezISwI9wIZRB24IZ1IamAxZALaD0wDfnCv4IaCBy0I-sBi4IdtI84Im1IagB8WDiWIw4Iy0IpMBv2IAtFVxIdxIa0Ip0Iz8Hr0I1CBAgIimIZ0IcYA5bIlYAgxIPlI7fH60Ie0IvoIR1Iu1IJ1IPCEk3I94If9BLpFDCDQ1INbCA2I-qDZ_BfzFGiIGzIVdI8yAv5IxOCx5ILaCz1EzrANxEuSAkBA4BAazIFvDczIyrBoXC85Ir3CbJAWQAGiDt5A1tBfpIbXC1qB25IseI_xIcYD23I80IxWCR6ImjBzaAMxIcdIPdIoXCW6IMzI1zIyyIH5ICtIJ5Ia1I6KDBtI2cI5mI-xI8yA3DDySF1sIdzDa6Ii2IsgAQfIaXCdzDi6IFtAq3In5Iy4Iw6ICgApQBOpCneAcnIT6It6IcYDenIl-DA7Iv4HRgBb6IAdInyIe6IGfIo2ElpB46I3zIV2I64Ir2Ir3IL3IH7IdmCXZDrlIr6I-eIU6IWYD87Ga2BlqCK7Iz6I5EA16IslIKhBS7IaYAO5IJ2I5cBMxIq6I9xIe7IE7Ig7IszDv7I4HAy6Ic6In7IMED36IHYDBqCX7Ih3I27IKIAlvIzBA_1FR3IhgAC7Is6Iv8AF7ImxBD8IF8ITsAkFA47IM7I3jBsyIslIQ7I_yBq7Il7Iy0IN8IgEBG8Ir7IXfISSGTUA3LAX-BJtII8Iy7IK8I07IenIg8IJzAD3I3jBYxHDLEluID6IcNEqlIdzIV8IuyIIMB1sI-iFChCU8IP7IZqIR7I97Ik6IkbIQ2Iq8I4xAX-Bh4IKbAj8IdvIl8IqIAIzI07I-XEH9IS-BiyF1sIx8I1tE4HAXyI7xBrtI38IluI58IxlI78I3nIz1IpHBg7I-OA53IX2I76Il4Ii8IS-Bh4IY3ABODUNDd_GPWBK9IZwAr1G78DlAFIGAJ2GdYDr9IICHt9ISbAh8Is8I3YAe1I8cA8xIclIKLC3DDHvC79IX-BR9Iw8IaKEqnIF6IFfIe9I28ImgAaoAGpIg9IxyIFtAV3Ir8II9IvcACqIn9It8I6xIk8I3cIHzIf7IT-InQA19I9JGQ9Iv8I_tIUzImgAXxFUyIE6Iz8IG6I88I5uIm-IR-IuuIk5BY8IQ2Ik-Ib-IMGC5IAStICOBt3IX3IS-Bd-Id7IL9Ig-I2zIOoBAJB8-IEoI5lAG-Ix-IFqIT9IplIV9I08Iv-IYhAGrISnCR-IryINnIX9I4nIX8I_8I66I0fBa8IH_IEmIF9Iz1IK0IVfI_3I8nIRjIO0IBmICoIMFA9-IV0IgEA8dIDdEm0IKoId5Ib0Ir0Ij0IHoIl0IJoIo0INoIX5I0rIAQEQpEhmIcoIV5I7_Ii3I0EA7kIAAJc5IKGAeoIq0I9_IYNC2bA55INIBoxIPAJdGAA2IGoIX0IIoIJmIy_IJAJYxIhAHnoI8CB5SCg9A3cEmkG2_IWAJ4_IYAJ6_IfoIcAJr-FeAJreEhAJigIpoIRCIckCNcIsAJaEBmkG50ILvBgAJ0AJuAJU1IhHC-oIf9IzAJNCBmkGfbIecIU5Iz_IW5ICdCJFAyoIwuDbxIBgIEBJJAJfxIgeIOlIsmIEbAxJCieEtAJziG2bIXfIqhIjEA0hIEiI_AJyUAA-If-IbtB2HAM4HaBJnUF7hI03BVBJGdGKLA4AJNCBN_IWyIQ_IedIeBJKFA3PBsBJe2CW_IO7IedI3eI5UBM6I9mICiIN9BasBnkAsBA3cEgBJ35IeuBjBJIFAMlBlBJcBJoAAACJ-EASBFAOABCJDCJJ-IbzIt-IM-IOnINCJCCJcuDQCJOCJcuD3BJzlIMED6BJL6IDkB9BJbBJ7hIHVCYCJ3cEOjIdrIv9IhjBHCJ0BAJCJ5hIlCJDiInCJuhIpCJusB1CJaEBuBJL-I2nIYyIVuB4CJ9gEeCJWCJX9IhCJIFA8BJggArhIjKCYCJoBJ1BJzBJECJD7IGCJU3FkBJxCJPXAJDJuhILDJxEA3cE0BJYDJ5CJTCJs-IP_Iu-IxBJpBJIjDrBJbDJADJBKEwzIoXCEDJCkBDzHHDJr6AVDJBCJMCJ_CJ0IAODJJ8ISyBuCJwCJKiIUDJthIwDJoCJaCJyDJKFA6CJVCJ8CJX9I9DJ9gEbCJZCJmDJvzId9IOnIqDJGDJlBJshIbuBRCJShAFEJ0IAqCJ1zFS6I1DJ7PHIIASDJ5DJQEJoCJTEJ_DJLbA3CJRCJcDJr-Iy8IfDJCDJR6AvYGHEJSBFBDJDEJR6ANEJjCJggAPqEihIaqB8AAreEcLE4GD-AA0DJm8I2DJU3FenIXhIghIihI4EJJiB4GDMlBzeE5EJR9HmEJU9IKIAW9IwEJKYCLdCEFJzVA4GDsDJIFJFFJlGAuEJ44IQKAlpBBFJhhIzvCalIsCJ_eI2HAAFJb4ICFJzvCbfBWFJTFJKFJolIvBJgDJ9CJ-6BpFJsGAVSHZFJ18IC8A5nI6lIl_IYfI9nI-lIcfIQ0ICmIDoIEmIt_IiAAv_IR5Cx_InAJMSApAJeCBjAJR1EboIIAJhBAKAJjPAJGJGDBDkIClI8JABAJFBJDAJSGJpCBuBAIkIoRInNAXGJaAJGBJaGJwuDNkI3AJlDJ0IABBJpRGVZAFhDbnAG3I_bGJoFnTIMkDKhBP0C4oAODBg4G30GboAxZBGqHlBABBJsGJAGARzI7TD7WCxVA2UDbsDtRI7FBdcDJwC6GJRCBelDUBEVgGGqHAGA-sFj3I6cAFRBkiDsGJlGAuGJsjFdAJnxGbfB0GJVfA2GJBFAa3DxdEq6EPME3HCYOBqGJtBAVAJMGJY0IgcIHGJRGJbUAJBJ5hAnHJWHJvAJZ6HfaI-jIXAJgGJPGJbAJvHJaHJMSAyHJ7GJ0HJ0-BxAJ9iA_HJNaIyBA2AJL8FVHJAIJ_kCNnGSyCr4EcHJJ-BsyAfHJS9A4GJFHAYiHWcIPYAf9IFIJbnAT5I5HJQGJHBJhBAwHJNYCXeIcxIeIJPBJNlIrmIHkC2HADDBbIJYFJUJALeFYGGNgFcxHBMBYQHCyEXfIWHJUEJzoCE4IfdIJ5D-GJMHJOvIYEJ9EJaEJmGAhEJaKEPLA5IJiEJzGJQyGWhD4YCCaG-IJnBARzIwIAC6IdDJnEJNFJwBJvFJ_SGT8IrEJNJJT5APJJRJJ0BA1tB0FJMEDIJJGJJUHJlTATvInHJanIcdA3HC8EJC_IiBJ_EJmxBWHJPMEoJJK4EtvDuoEPMEqJJVZAvICWOIPMEBEJoEJvEJ4jAnHJrXHmJJPmDkHJMDB8JJRsDiJJN-I2FJlqBpHJ0eANGJsHJCAJoAJ8HJqAJ5hAWHJiAJZoIqHJ4HJOGJfIJjGJWKJ7GJYKJqoI0YBxDDgKJuAJIIJXKJ6AJLeIZ6E9AJO-II9FlKJXBJCBJDlIeIJ7HJIBJ9HJwNAkIJMBJmIJKODg5ISBJvJJ3aAF2CvKJo3C5FJw1IOSA_oAkdFe4I2_AP4InBA37FEoDWoFzLD6yE_GAZKDPvE1ADx7IuJJQDJ3aAenIELJRNAGLJSqAevCj3F-6BkTA6aCLLCkTA3mBUJJMFJsnIXJJY_IKhBhLJl5APGASBAGXD8IJ3pHXNADkBapGUBASBAAIBb9IMnI4BJYyIW8IjoBTCDlqBOzAmLA7BCwZAhuI2ABOIA8AA7IJ6IC-AAKLJKLJtJJqIJwJJPoBsyGDMJyQATuIuABHMJheBlnIYdBgaACqDZMJiGAXhHLLCq-IsFJ7CJaFJfAJfiCrbICACaRBFMJieAxVALdCvYGKLJsDJCqDxLJfgHEGAKJJT8IKKJ8LJ98I_yB7KCYOBERBA3ILsIhFJDgH2HAVhBTaA8MJERA3cB7yDadGNNBmLJO_IWJJuFJqLJ-6BTkF3MJPNJhiDW0IaKJlAJzKJiGJUKJKGJeJJNHJZKJPKJrHJn0ISKJIGJaNJTGJcNJQYGz0IkKJLHJQJJUBEnKJPHJ_IJ7fBBHJcgCEHJ8xG1lHHHJ86BztCXIJB1IZIJtKJ8LBuNJrNJkzIyYHPZFguIYdAWsFoLJeGJ7fINBJ6HJZNJ1KJVKJjIJkcI5KJcKJnIJwiGhxIi5ICNFqNJRzIuKAqcB-dAzGBVmDwIJfpHvCF2UIOyAfUEs5Is_CDCDmNJTdBOjIrJJSqAOMJWdBnOJKrBGKJdPAISB9JJLNJtFJpEJ4jAwOJWMAyOJRsDP6IsyGPJJRHJkFAANJ8yAenI9OJ-NJ_OJH1BL7INdIN7IfCJLKJYhAlpB-OJ4NJBJJWLJIIAHoCC1D8AAuOJ98BPPJyvCgaAZPJDCDR8IJPJT8IX_IR6AUPJX6I4UDGJJ_GJNHJcPJDFAgaA5FJSfEFPJntH7IJT4IxLJsOJLMCHvCtPJqNJRHJjlITmCCaGb0D4YCxPJbfB5ODZ3DHyB0OJjMJo7IQNJcJJFKA8PJPeBdzDvYGAQJ1kA8lBaOJPLAy2IG4FjxHkcDB7DM7CHMAEPAKwBdCHJrCogAi_AFwDYZIFwDbDBr8IRYIErAcACqcAUOHnUBRPJb2H19IQQJwgIBOJPuAdjHDOJnXAzGB6nIDLJ9lIMFA_lIP0IBoIS0IAGJU0IjfIu_I3HJXNJcKJ0KJhIJ2KJOHJXOJoPJuPJyvCLGJfNJbKJRKJYGJTKJMOJbNJ-NJ5qIHRJ8KDRHJoNJcYFURJJRJ3PJztCtNJIRJnNJpPJ7AJlBDC1I8NJmPJvNJP8BiRJdIJDRJLOJFRJNOJ3KJPOJb5IPRJOBJ7KJQBJpIJixINaFKRJxoE4PBcsAmOJ6RJfFJJLJgIANMJqQJtOJ_RJ5PJvsB7PJFJF9PJoHAdMJtuE2LABQJNKHLFJMNJGOJ2OJ5mAbJJPeB5cBJQJMhBLQJKhBNQJAGA8lBP6IU4Eu5DPQJe-IFCJR9BQXD0HBQSJT8IePJzeIKPJVSJ1ZAvYGMxIc7IVLJHkC-6BySJj7IYnB57IuSJAKJWSJKhBB8IvcBB_IKLCdzD_SJHPJl7Id6ILPJOnIdzD5FJaCCldC69InDJT-GWtA9KFVWF_KFtuGzlGEaFESJM9Ih-ILLCMTJrrIOTJKEJhPJ3OJKhBKCDKhBTgDTTJPZFQ9AZIISYFS-I2zIEAHMGC2dCdTJ6FJzgIM0I3QJSSA9FJ7QJtdIr_II_IFmIARJk0Iw_I5_IiNJuHJSRJlNJsIAcIAzJJAIJMRJ0dIgNJZAJKOJZGJkNJbGJlbIFUJKIJGIJZRJNaFEUJEKJrGJAIJnKJWUJGUJGIJMIJhXFOIJxGJgMJRIJ1GJmBA3GJmdE5NJrKJlRJw-IEJCTHJcUJcIJVGJSFAWxIAUJgIJiIJwRJa5IyUJd5ISOJheI9KJXLJNaAxDDbUJSUJbnAdOJgNDnTARnCfDDfnF2IJWlIEBCEVHPOAgKHkiD-2ITEJAVJlTAMCJSVJudAYTJBNJU3FtcBHfAbGAEYCLVJJFANVJsJAPMEQVJpEA9LBRUJTVJlVJXUJVJA35CpVJ-JJNNJvSJNFAoVJ7cGVVJgdASNJR6AaVJgVJIFAEYCyJJVHJbvIxVJkiD5JJtBAsJJXVJ-KJTpBPoB7VJnJJ9VJzVJVJA3JJ_VJyPE6JJHKJ6OJlTAtVJUSJ8SJ1RHKWJDKJx9F4OJ9fGKwItvD1VJ3OJ9LJjnBOKJJUJORJhNJQRJjNJCUJPUJ4OJmHJ1JJXtDeNJjWJCRJzRJMUJRRJuRJKGJqWJvBAnHJUUJODClTAlHJ3WJsWJVZAIIJ2WJCKJqKJ8AJqUJS_ILHCBXJ-WJVJArRJxWJdKJOUJKBJ4KJyRJlWJ0RJZRB8KJPMJ_KJ9iAIXJy6FRsDsPJrUFJXJpOJPWJdUCDWJ9UJJIJtvDMWBnHJeLJOWJBWJaHBkiDTWJOgIFQJqOJyLDPmDeWJidIaXJlTAiWJmfIkWJLUJfIJsiIC1DsiIuWJ4XJwWJSXJyWJMSA8XJX6I-XJiKJyAJGYJHhIIIJ9XJHhIjRJNeI-AJKYJUiIxKJIOJYNJDAJIiIZ5IHlI4UJTXJf5I2RJUOJYVJXXJwVBNYJTYJ5FJP9I3jB_0Bs2HmMBWbDf4EZhBaRCmQBa7IcFAVMJiuIqYJmrHaCEtYJErBWbDzPJgYJjPB8lBmYJ3YAoYJKYF0YJdeC0kBaRCyQAvYJMrCifBqMJLVACZJsYJ3jBbMJKZJXGFOFA0bD0WAtXJOFJfWJutIRuInMJAtA6zBHoCyYJGMJ5EAMZJ2YJOZJWIAUuI5EAUBATZJGgDzXJ1ZAArD7SJSSJkFAWZJGLFWeD9YJa-I_YJz3I8eGhZJsZJOZJ-qDdZJQZJ5BA4ZJEZJ4YJ1YJ5ZJ4wFBPJjXJDaJfsC0ZJ1IC2ZJRZD_ZJtYJoXJHZJjlCeZJrMJ-ZJnZJCaJEZJkZJWMJdeCoZJDZJlnBSsCCQJuZJEQJR_IzwIZZJjFCcZJI7ISaJRSCNaJjZJm-EfZJSZJGgDocDHaJBaFQbCfTJ7LJX9IxaJDTJiMJwZJrZJyZJlnBW3IqaJ3YAuYJoaJHMJVaJcaJOZJBaJaKC7mAHaJ6YJEWJF_I2KBWHG_aJydHPaJCbJUaJrYJiZJAbJYaJiuIHbJzMJiXAZMAxaJhMJEnICEJaXCguIlZJ4UDEbJNZJXbJsaJTaJuaJ5EAwaJ8lBjvBqZJEaHgWJcoB4aJEnI6aJgiE8aJgPJOIAhsBQbJBbJ9ZJ8bJHbJnbJFxFFaJ-EJYLJmxBclE7bJmbJWbJRbJGZJTbJ8bJYbJfZJabJfMJebJRSJiMJhbJH6ITbJlbJVbJHaJPZJkbJEbJzMJKcJk5BwbJJsIlpB0bJK-I2bJrbJKcJ3XJQKJCYJ7XJkhIriIkhI_XJrcJ6XJYxIsiIvcJ-iIDeIsoIGhIUiIIIJ2cJ-hIPYJsKJrUJmgA9cJOiIUYJxUJJOJtcJTYJLBJRXJ6XJ6UJRBJWXJ-UJ1oI6cJ-cJ5FJUACqrACjIKfBU0BDkDFXAjaBBjI5KIDKE_KBrNHDCGNDIHaCw4IjaFa7FDDDL7C5mCi9ATZIaCBULJB-ItCJU3FddJo3EVdJqFAXdJ-nByQAuOC8JCfaJVcJ_JJaXC5dJZCBBdITGFP3AwYC5LJoDJMEDydJ6MIeGAFXAz6GlEA2dJ0oCGFAadJDSBjaBMeJJyIo3E-XEhdJBNBceGg5G2WCldJZ7FrfEodJ69CrdJPOBtdJiXJEcJIIAUeJ2dJqkGY-D6iIedJoXJ_dJGFA7dJgbJ9dJoXCveJtBABeJX-EDeJ1XEicJoeJedJuVCHVChjIzBAdfIgFJlSJPDJmeJOFAMlBU0B_eJtsDBfJQ0IQIJ3jBlwBe4AQGA4FALpFHwGk2BgaJWcJGfI1MJdkBicJ3eIAoI17I5aJpLJR6AQGAJfJTsIYdB_0BAfJCfJ_MJEfJZEJT7GHfJ-eJlfJAGAnfJLfJdfIOfJ4wF9eDOFA-aAUfJLYCXfJzeJZfJ-6BvbJPTJgTJ5mAdfJmNB4HAgaJncJjfJZCBZ_BksImfJ5kAzfJQ0I7IJSXDyBAFzIDcJDJJURCefJU0BLgJwfJFJAyfJc3G0fJafJq_FS5DRLBTgJsZAKcBjEASgJQwB3fJSfJiDEwIAVfJ2-A8dJuVJVWJEaHggJMsIvwAsRGXcBWOBogJFeJLEJX9I1lIefJlcJbzIIgJMLCTjIymAEvEoHAp_IyPJDhJAjAIaChtAYmFhGF9KAgXC_YAeeAcPHZtCdEGlnAGsBZUE69CdnGaaBJjIMUAJqBudJhBJjXJI6IqdIKhJIjIGhJBFAdfIyQAQGA8JC-PJKhB64CiiIFxFqgJimIWfJwgJUWJ26ISkAGFAvzEw7E1WCP3AT9DJaGTWIEiCnhJr8BYhJ4HA-hJ5_CASE7gJCgJwSJPqIkaJk_B6zB-gJFgJKIAHgJhfJtXDlhJ5BAVjIhJAg6FIhJg6FcAGgMAjeJXpIGVFWhJ4hJYEHJpBUhJ7LAiiJZVI3cHHMA4HAahJrPAaaBYiJkBAg6FfhJleJDJJjhJefJ93IUjIniIZiJXjIQ0IqhJjiJxPJg6FvPHwiIcjIxmCrwCzhJvgJyeJxgJ3hJshJ4SE7hJCeJB_FgWIPOAnIBiPECjJWjIshBwiJqiJtgABIIyLA7EG68IKiJxbJYZJmMJlaJI6IlbJRiJO2FgfJONJifJggAAfJTjHZdJ0iJtfJjhJheB9mIsjJ1mB4dJk2B6dJUcJJjJ2hJ0eJ3jJAeJ9aJBgJ1aJqEJMiJijJOiJkjJtMJKhBkCJmBJDiIPeJddAggAN7AjvBhbEkdJaCBYTA-BJoBAafCetA9ECL3A-DCraEHkBfJAghJmSJDJJcEJVkJueJ9jJweJ5jJK-IYfJedI1eJ3eJjiJHsBdjJc9IfjJipBtpBmKALdCiCJsDJKCJ7hI1mBujJ_-HR0DlnBRkJceJTkJkFAVkJXkJb5BWABgLBHKJgQE_jBekJvjJfcDURC3JAJkJcBJ1jJWVArkJnkJUCJ9fJqkJlkJ2eJnyIPjJukJJiJBkJ6mIFlA1kJFDJyEJlBJMiI7kJLiF9kJT8I_kJP3AIaCYTAs8BgnDxoDVGIw8BrTEZkJHlJXsAZCHjREMlJ2HAwlJNMA4DJ8lJ1JAkkJP3A4jJPfJDQJpkJOnIUlJgPJclJEeJcfJQFJFqALiIAYAJkJeEJWDJnlJtFFl0DqlJFyESkJhmBUkJuDJ7DJ-EAElJDFA1lJOxE3lJa_Cp_FfkJFfJhkJICJtDJ6DJREJ-EABmJpfC-jJEmJ8fJKjJ8jJCmJwmJdkBTGDk2BLmJAkJITJDDJNmJ2kJ9mIRhIjABMkJSbA8kJO0C-kJYmJAlJamJ_kAqSFd6EfmJ2EBk6E6yEckJnVDLlJVgJtfJcEJBnJ3nAumJjiJxeJokJXlJHmJZlJskJ_ZC6eJ7mJvVJykJNIGilJrDJ9mIDFDUmJe9AZxFrlJVJAtlJAPJ-WCzlJetABTBpUDimJOYA4lJUnJrfJCJJtfJbfBZgIJ7B2jJ1mJmkJxmJ1hJuXJMEDImJ3mJKmJjnJ0aJ8mJqEJKhBAoJ8jEDnJOkJ_WHQyFMICeCDslJw4IYTAChIGnCOnJhmJRnJJlJlmJ6lJU3F_nJBhImHFanJDmJ4wFymJ7jJIoJgnJblJ4eJy5BMoJejJflJ9SJ-6B1gIGFA3gIsnJoOB_YC6uEacB6uAvTFxlHaEH8CIRCEMLAnqHNBA5BAU0BiYA5BA0kBrqHmmJsfJfcDloJ0BAU0B3gICoJvmJEoJqoJGoJncJJoJYvGwoJdlJicJvYGfjI1HGAfJjjIHgB6oJsDHLmAwrAMsAKTAPsAaLB_pGdpJrJCVnJQpJQoJhlIipJLfJkpJukBVpJbnJVlJeDJzmJtoJDoJalJJmJdpJ6mJNoJlnJvYGjTJYdBj_B3fA1HGwiJxiImpJkCGpeBUjJvnJhXCKnJ2KBZaFyiJ0nJ3WF7qIiPEDSDSkBakJIlJfDEioJxpJ2HABjJhpJx2AMqJiPEooJ2mJFxFroJHoJYlJ_pJhnJ5mJyoJwkJ0oJaMHUjJXhITQAnBAToJFnJWmJdkBSqJxnJ1FGJKEeoJGlJ4nJoFFMZAhqJ8nJSPJDJJRpJWiIXRApqJXpJrqJZpJUiJ5mAbpJl5AinJZ9EfpJzpJfhIZhIP8AToJiqJQMJVIABFJbrJbhI5pJpoJQrJ6jJtqJfnJvqJ_jJEqJygJjcJ_yBdFJihIujJerJFcJPoBwrJzvCkrJqqJVZJSrJ1ZAUrJfpJybJkMAaiICiJ6qJolJPqJvhJaxF7oJZoJBlJc-BciIm5BCrJQnJbkJhoJ5lJzrJnSJUuGgiICsJ4rJPrJ6rJpjJ4jAUrJ4mJ5eJXrJknJtrJgpJWsJMsJtjJZCBEnJLiFsGFEiJgKE-qJaoJaYACiJzBAOsJzTHQsJgqJSsJIrJPdJrnAMaCyjJggAdhJjiIYsJAqJYpJnrJapJuoJBqJtkJDqJzoJOoJXZJpqINiJGiBPiJM_BHkJ-6B9mIKhIwxBDsJVmJSaDInJJsJUqJTtJ2IAysJeqJjmJGrJ2sJBTJwdJiGFpmJ0YDMbD2IAOrJAtJmrJdnJ9pJuqJWpJqtJVrJxqJgsJsrJ2eI-mJjlJ3kJmiIWqJiPE6kJnsJUoJmrADSAAjAtsJKsJnqJ-QAdtJ2lJ5nJkmJhtJ0SJjtJIIAjhJg6F9mIEuJzEAptJcnJWlJttJprJvtJwqJfsJ3YAvkJ6LJJtJWSJDkJxOCIhINtJGkJZjJQuJVWB7sAVtJPkJHnJIsJwnJusJ_UETUAMuGxoDGuJErJSnJKlJyyATsJ5sJ1cCDKDjOIuBAp8BxoDmuJpQBouJ_sJUuJ8pJsoJutJ6pJFtJWrJbuJelJeuJLiJhjJhuJaZJdNAOtJhlJRRDgPHMFA-uJQmJggAX-BOqJTLDMiEfIAlCB_kDRHGYtJtuJKsJ0kBzuJgoJ1sJ7nJitJiFJkoJZrJX-BDvJ7pJVJJGvJXuJIvJKoJCqJyqJduJFqJKhBagB7mFuECdfI2EJAoIErBUgJ3sJMuJNbJ8vJLJA-vJ9iJWVAUBAMlBPyIxFGOFAJgHznAQfJxqCrgJ6fJuOCsqJncJEgJk5BUBARwJM_B-rJ5MJjoBAhJE6IChJD8IjkJU0B05IGiDDkDryBwqCV5BYoJkvJhmBvdGjOAUsErPARjAJQBogAFOEm4AVkJgnCBGBaYEWVHL4AWXAyCJNNBOpJ9nJfcDenIlwJBxJEiIwvJ3jB_5IAxJKkJKNJYwJ7rJVWCEtJ2vJGtJGYE3tJ7wAcBJl5A7wA-iAg-EMvJFqJ_rJcGJVNJNRJBYJzcJGBJ1cJKgJ0uAHYJwuHXEAEGJieAGGJzUJnxJGFAmjIwcJIYJ5cJyxJpxJLYJ7kI00IoxJSLAYYJDXJkRJ7NJBdJIbAZgJ4xJTYJLXJscJ0cJOYJKdJbYJPGJNdJ3RJsvJhYJ60I8xJSpJOYJlYJ2gHpjI-FJeTJ68IsGFdeJSqJwrAx1E4uJ2iJzjJYyJFZJLwJ_iJnqIyhJGHGIjJstJzvJ2aJnyJtyEOjJwoJcuJGeJMPJjaJEkJjuJQiJffJ1bJRxJ4fJu2IwLB4YAbtJsBAdfIfUCN6G3fCBwJOFAosJWtJQkJjvJrBJ4gCmiJWgAR4HVJABzJJqBjvBz0HMVFJJBfkE11AmVFrBEXmJfwHPwIlBAs8Bn9B0lJDrJovJ6nJsDGCGBuBBpIEe0DNvBDxJJrJtfJMwJggAueBInBAzJntJCzJKwJdLAEzJMJFGzJgaA8JCz5I4fJMZCC_DhzJlFDTwJVFAVwJs_CugJqyFRrJbsJfuJPvJNIBiuJoMJ5zJSnG0jAkhJ9zJM_BesJmFDNFGezJB0JRzJYyGuEFC_D_uAg-HmTAMmJzkJSFAkhJiwJcNEIgJqcJKUJtHJDSDucJ0xJrxJcHAtxJ-dIlxJXYJu0J3cJ1xJjxI7cJ6xJsoIOYJ_xJQYJmRJYYJHyJ00JfoIYYJLyJHdJOyJfYJMbJZ2HVyJjdIktB5KAXHB0wAy-BdfIXgJLMJIzJjoJpqF19IhsBP1JApAR1JTHEphJWVAU1JtKE_zJPKAasJlnJ5yJ9ZCQGAUZCn0JsrAChJMWBUXEUtJ7uJARDReJFvALPDsKAEdEkgGVvJ8uJtzJ4sJv1JtiDBvJVOBoXJx1J4jALVEy1JFmJenJX9IC2J5mAE2JtXDB4HWvJG7AicJ91JYHEpOCvwBp2EeOJqPCrKBnECGaDEWExLBdLAZmAq5Cu1J7TAARDEyB5lAz1JCwB51JmMIdyD9JB5lA71JFwJJ2JjIJu2J3dJWVAq2JjTACdAl1JisJW0C_FAwIDQ2Jh2JxZC_6IN1HKfB2EJz2J7EJqeJm2Jw2JK-BLGAz2Js2JQyJTPJ82JohAY4C-2JO2JoXJz2JMlB52JrtJVuJtyJPFJk0JlPJz2JsDJV3JdFBcWEj0JnnJn2J4jAgaA4dGhHCwdIWEJLLJfpHceB8nAf1FiiJiYF4uJbfBm3JdeB5lAoXJ1fJW3JFvJorJTNJhaFUxJbfBOYDs3JwdIzyJ8gJPoJ-6BHqJ6HClqJSLAEBAF4AbjI-QALbJjXJ3KAI4JnUFL4JyQABjJAuJ22JaXCV4JUjJicJ2kJfjIJpAExCokDldCciJ-tJT7AAFB-JAbUCe4JOXC-9H-6Bz0HCXIu7C6AGhGBp5A9kD3uJEwJL3JLLCd4JNXCcFAfdCU4JUjJW4JG2JWuJX9IZ4JshBMcAjvGdkBIAH-oJC4JxkJGqJk4JefAhdAu2Cf4Jq4JHaE_3Bc1JSkBp3JqwJJoBswJYiCwbAv3JKhBdkJYTBWABkDG80AHlBK3J7YJGwJS5JSpJU5JINJ_fJxvJnLJ63JE4JZJJ93JkTJUMBryBI5J0qJgjJMKJ-LJF_IonBV2JEVJuJFZKAhoIgBBhUJdjH6ICm3IB4BaPBU5JC6JLsI-fBqvBwGAWiBxBAwCDhVGUzDF6Jh6BV5JTaIoqEcZEZ5JjTAb5J-6BpXF2mGiMBSkBj5JMbJG7I_3BBSAnDEhfB23JggJX4JFQJv5JcpJLLCfOAz5JexJisJgxJwfB0vFP2JvIJ85JSjCnAAHAD3YAIFAvYCgmEr4EI6JIqJagBS6JH6JmsIJ6JTUBL6JdlIuBAO6Jg7CTlDuuBcTD8FJpdI-FJq_ITSGBGJO4JGfJQGAo_I3zJCVBucAT7Js_I3AHU7J-QJ-4JY3JViJ8oA8QJ5TJBGJf7Je7JicJQGAr1JH7CChJzrH8UE7IAp3JDSJhsBu3JPhJvyGjrHUuBb6JITFc5JTnJKYBf6JX1JUsJ9EGN9Hp8Bn6Jq5JLxJMJJmkAp6J-fJr6JdFBx5JIzAohHAiJgMEjrHMcAE3H05JNvJzgJYdBq0J5XJs0JqxJ1HJWVCy0JvxJmWJjPAe8JCIJKHBHAJMXJJyJ60JtoGQ1A-pAo8JIyJmxJOYJlGJIlFNbCYYJDdJYxGEyJ9xJOYJYYJnHJYYJ-VJlTAYYJ0wD2fFBMCOYJMcAC9JApCYYJW_C0kBB9J3_EL5G7VCCYAgSDgXFo-AZ7DWFAopHxRAdJFEpJAlFxHIoBDOmJr8DmsALnC_UAb8JkxJd8JkhI98Jv0Jf8JCHBh8J_TJj8Jt0J-iIm9J30JwAJcwCEIJJXJIiIIIJv9J-cJ-0JAdJGXJ_KB39JEdJC1Jk9JJdJQXJMyJe5Iy-AVXJFwJsIJ09JM1JXfIMWB3VJA_FhVJkiDh-CJXJW7JDJJN-JOVJlXJxsJMVJO-JqrIcdAoXJCKJmnAzOJQxJL0JTgIJXJM3Ex9FicJV-JP-JX-JAEHR-J1XJWVJ4uJAEHm5Ar-JyQAe-JS-Ji7Jt5JBKJk-Jf-JJKJhsJaXCw-JMWB3HCPMEs-JZ3EsXJB8JpXJvIC_-JSqAB_Jz-J5-J1-Jh-JlnJ0-Jt-J0VJ8-JvXJgXJvdDgpIscGB_JnHJT-JtfJPEHPmDMWBd_JVZAd-JM_JR_JNkJO_JtrJQ_JD_JdWJT_JGfI_JHX-JOaCZ_J1-J4uJv_JRsDMWBz_JTVJL_Jk_Jl-JE_Jm_JaXCo_JcUA7-J0tJoXC2_Je_JZ-JW-JqRG-qDopClEA8AAnHJD3J4uJjPJQpI8AAo-Jb-JVZAYUDFAKp-JHAKGZJJAKvdHMAK6_JGWFL8J1yJlMJQvJjjJaAKlPJCKJgaA6-JGWFw6JaXCPAK4gCLdCSAK-sItvDYUD76GzKEIAKFzJiUCMAKb_JfcDsAKxOCRAKzAKtBAyAK8JHGWFPaJaAKLAKJXJnAKJXJU3IK0JfxJN0JszJjAK2AK0kJkXJPmDHBKk_JuzIItJlnJ7AKaQBuAK-AK4tJGKGCdAC_J__JSWJF_JT3JggAz2Ji_J5_JoAKWVJ8_JoXC-_Jm-Jr_J5BJNmJc3JgaAg_JvoA1AK6zJ3AKGBK5AK2HAYBKdGAIMJt_JcdAyBK-BK0AKZAKPBKbAKGBKdAKqRGfAK4MJLtJ3yJQ0JkAKLdCmAKHCKzKEqAKoXC7BK5mAtMJBCKVJAgaADAK0AKR0J2oCFCKk_JNAK04Jk5JVCKMFANaCnyAPMEaCKnCKbtEDBKECKFBKgCKRCKvoAJCKY_IguJO0JRvJJeAdCKhUCQBKQCKoBKSCK72JwYJ5BAC1DlPJbCKZCKi9J-TJmAJwxJkhI_8JcdAl8J4GIDGJBRJGDKWYJE1JJDKKWJl8J8GIroIcYFUDK5xJs8J9-BjKJYDKtUJkiD-xJ8oIpUJByJ79JmgAKDKVZAB1JwUJLdJA-J-cJG1J6KJUXJeYJh5Ik5JF2CZDKkYJN1JM-JWAKTAK91BnDKNkJv-J5DKwAKe_JY-JfVJa-JAEKh_JyQA8DKDRDsVJ2-JncJIEKrVJtBKBAKMEDvAKx9FM-J-AKUVJfDKhBKv-JbBKUEKBBKc-JHEKXWJOEK7_JKBKtrJNEKXWJn-JaEK2HCJ_JQ-J8DK5BKU3FaWJI_JPLAK_JWVAkEKXEKpBKiEKxzIfEKlEKuBKvFJwXJW_JzBKWEKmVJu-JiCKMbJzBKm5A-EKeEK0EKgdAgEKhBKqBKjJJ4EKIFKVJAfpJYCKm5AmoAH-CB_JrEKF_JUFKQxA2lA0_JTNH56AaFKxEKdLAzEKAFKVZAyCKR6AiFKpVJTCKSfIeFKvNATEKzBADDK_EKKEKy_JqCKu_JzFKdEKyEKOFKjFKl_J2EKoXCnFKPEKWBKtrJDDKFDKFGJr9JhGJ10J-iIH9JKJAMDKExDq9JHDKs9JsiIIGKE9Jw9JjLHDIJwVBQGK19J70JVGKhrBD9JM9JrwCaGKI9JOYJW_C59JFXJQKAT_IWGKOYJ_9JIDKB-JxRJD-JI1JyDKK1J9iAmGK2DKXfILcC1mBTnBCcJCFKGaJeGKtcHQcCoXJRnB8qJ43JyvJ3-J5mA2GKhcJ6EKzCKZqIQGKbdCjFAFiIpwJF_JJHK0GKoXJNxFr5JTSJCHK1ZA2kJAgJQEKgAKJHKocAXPAwZAclB46G4uJbHKvmH9GKfHK_GKlFK4jAEHKYHK_FKkMJiHKN9DMHKlLJhHK6GKHcBjHKiUAvKHFoJCtJ8yJXHKrrJrHK1FJGMFyHK5aBVvBeHKWlBsEKufB_HKk2ABIK7HInlBfbJsyJVHK5MHlHKFHKZHKKCK-HK9pEApCAIKVeAvHKEIKjPBGIKGEAIIKC-BHsBnHKnVCrDJqHKzqJY8JJsIJHK0BK2GKZIKpaGUIKkMA0BKJIK0jALIKX3JNIKVlBwIK7HKkIKLBKysIGIKXACjlJqIKnIKSlJBWBfIKLEK5HK3tJjIK5vJx6JIHK_HKB1FSuJpIKOHKJJK1ID_IKH8CKIKTHK1OJtrJpHK2IKGJKsHKOJKsuB7IK15IxHKsIKZGBbJKRHKaNAxIK53JncJ6HK2MJGHKCkJIJKfJKzRC4uBxsJzBAQGKwZALnB4aGeJKFRBVIK0SCC1FMWBxJKBBGzJKHrCgIK1ZANmBW7FDCGfwJ5IKsJK4JKzEA6JKyHKCIK_qCNJKGKKPJKJKKfJKkHKnlBjuE4aGMFKedIEHKUKKpFKaHK_HKHKKvJKxJK2EJBKKINAhCKrvJk5JQGKkZCPKKwJKKKK8JKxmBMlBjmB_JKNFA6BJhKK3iAbMJBNBh3JzGBtMJo2EJHKyBKoKKfKKjqB8AA2GKjKKLuJ14JmKKtJK5JKpKKRKKvIKlEAtKKlKAvKKmnJ3KK0IKmKAbMJlKAaKKMEJwBK5KK_HK-AACGKuxJEGKDYJk8JkhIL9Jn9JwSHp9JPDKDGKNGKFGKSDK-iIgLKSGKm8JMcI9iAqLK-hIIIJvLKEdJvsEO9JpUIR9JmUItuEV9JULAtVCw8ETBEFpJb9JM_C_lJlVBcFA18AiGKkDKkGKLHCyLKYxGoGKOGKKyJC-JH1J1RJoIJJ1JjXJDDBKMK14ADVJ-nE1VAGVJ0IJDMBmTA5FJCBALKKgHK4GKGfJd2D1JAc3JgMKJLKi2BX8FCJKi-JOIKnlBMdAhIAicJlMKFRBW0CgMKiCJqIKzMKnMKiJKj1DrMKWKKOnI2kJwMKVBK3IKtrJ5MKO0DgeDhMK3GKkKKMbJCMKWXAHNKpMKNWEAHKs5JncJEHK_jDyMKPmJiOAOpHcJKNHK4uJMNKZNK7MKQNKNLK2kJVNKpJK4jAMNKHBAgMKMJKcNKMJA0MKwIDnNKSKKEpBrNKJBK4HKtMKQLKqMKxMKkNK5mAFNKtNK2MK8IKF_J6NKfsCoMKeIKBNKhNKXxJxNKULKX9I_NKOxAoNKlHK4MKrNKc3JrBABOKNPBvMKxNKNLKEHKBNKHOKR6AJOKQOKYIK-NKOOKW0CbOK1HKW8F9FAEOKrDJXOKyMKeOKwIDKoBHNKpNKjMKDJJMNKqOKQJKAYE0jABgBVOKPIKjNKRIKIOKXNKeyEeNK3MK-NK6OKOxAeNKhOK0OKsMKlnJiNKAYAWNKe9Jr8BLOKDIKdOKmMKW0Cr8AvNKhoBUOKEPKVJKPIKmOK4NK1ZAJOKQPK9OKqNKOPKwIDQPKhOKDOKUPKibJFOKjvAnOKePKr8BeNKsOKKNKjXJMNKNBABPKHIC2OK27FjPKoXCUNKHPKYPKNFAuPK8OK9NKcNK_OKvPKONKeIKDPK-MKX9IGPKiOAIPKxoDaLKz0JexIKOD4iCBXDIxJNnBIUJAYJQDKROJMQKvNDDlJv6B4cJwVBXQKucBIIJbQKzcBJqBAUC_2DneE1wJ7hIhdANBHg0Jn9B7wAxFCNhJU_IFqImMHk6GFMKiDKEXJHMKDxI_KBN2I-dBeQKssB_xJVpIdeJ3QKecBDSDDZCy1I8NJ_SFv6BQhIofCNnB3BC4KJzpIERKucBegIHRKS6BJRKPOJzpIU4IjnB7wIQQKGRKinAIRKdjHBODNbCKoIaCBqtIf4IWRKFRKf2FPRKucBCxIcRKUVCy3IgRK5KKMSJurJV4I-QKTqBORKZRKQRKbRKVEAdRKZpHP7GhRKI0IjRK0BAzbCaRKo2EoRKbVC4RKg4IsRKC4IuRKVRK7RKNRKYRKGHA_RKZqIBSKweASSJrRKIHKr1Io2EXRKkRKzRKmRK1RKHADUVCRSKIsIf4Ie2IYpBMRK_QKLSKpEA61ILBJiSKxRKkSK-FF19BRRKAgIURKonBoSKY7BqSKmSKKRK7xIQ6IjSKXSKMSKsSKLBJTRKQoBISKWSK9RKlRKBqBR-JfRKZEBiRKKSK5SKlSKsSKaSK3RKw4ISSK35J_SK8RK-RKsSKqRKIsIzsIATKTTK1qBETKhmBqtIxPJhSKJSK4SKBTKYSKDTKMTKpRK_pHFxFYTKCTKTqB1mBDSKvSK1vFgTKpSKJTKrSKaTKlTKCSKnTKI4Io2IwTKySKyTK61I1TKweAtTKmIKtRKZ_IV4IpTKjTKrTKMCJolIebAxSKlVAyRK6SKaTKdSKuFAuTK5kE6TKMUKzSKLTKASK2RKcSKJUKeSKFSK0pIVSKSTKqTKHhBCRKC8APSKfKJn5GPTK8uIGSKDUKRTKITKcMH3OAx2ILUK1dCagBs2HIRKxUKhLAzUKUAGtSKr-ALRK3SKxRK4UKXQJ6UK3CB9SKfTKQQK_UK65BbTKzAFWTKUSKZqIFVKzBAQWCHVK-TKxHJOTKcUKTSKqUKgxJHTK_QKGVKzsAnRKZUK2TKuZF4TKeUKMVKv6BaVKewIRVK-HJ3TKBUKWVKgwJISKwRKY7BkVKA4IYUKbSKbVCQUKhRD6RKNVKPVKbVK0VKDVKQvFUUK1dCDkACGBo4IdvIQQKkPBNcFMQEyKJUQKZRB6KDuDKIWKdYJSMKieIuZAS6B3WH3BCS6BKNBtQAk8DgsE1MAgNCt9HfpBcpCp7BDDB5QKqsBJCDw8B99B9RJH7CgWKlVAcOKVgJnWKAmJ3KAYxJ7hIkOKM6IuWKDiIz6IqnA6wJVgJ3KA6wJsSJDfI7SJkPKrDJ1QJN1JN0IQ7J_nI3TJT0I8nAe3I5NAS_ADSIfUKcQKixJvWJTQKMXJkbINQKIDJdmJsBAQQKxcJr0JLoIRXKWQKcmJsmJVXKYQK40JnLATXKdXKNnBdQKcXKYCJJqBgQK00CiQK7SDnAA7wAAHAHEJbZCT8IByC9jJw5H7IBYIJY9IJAGLXKzcBiXKnXKw8B7QKW1IXpItVKMUKaLJjUKlDK8tI9UK7TKiTKOUKecBBVKCTFXTKgUKGUKHhBNYKdeCtRKfTKCYK1dCWUKZSKxVKNTKFTKRUKpVKhVKC8AFUKLYKTqBcVKyVK_TKTVKeYKfSKHSKwSK9VK_4HKYKKTKaYKOSKdVK_TKoVK6RKXYKuYKZTKMYKmVKjPAAUKqYKrUKsYK3YKNUKwYK6YKbYKaUKnUKUVKysILVKhYKQYKjYKSYK7YKHRJIkEoUKQKAxPJ_YKvTKiYKDZKHUKnSKIYKVUK8TK7SK1SKEVKMZKYZKiUKTYK8UKXZKzTKDTK8SKCSJ-SKsYKmZK61IVTKuFAYVKxTKvYKnZKHUKPZKvZK1VKXVKbZKYYKdZKaTK3ZKlZKhZK0ZKjZK-ZKqZKWYK6XKyZK5YK1ZKFZKeVKnOA2UKCZKBaKBIKAUKFaKiVKtUKIaKjZK2ZK1YKdUKxZKJYKVaKBIKXaKfVKfYKgSK8VKtZKsSK0VKNaKZYKDTK6VKrZKvTKBZKnaKJaKyYKmYKmUKRZKIZKpUKgYKYhAjaK0TKKaKQSKbUKpYKdUKhaKEUK8RKR5IkYAPWB3VKl8FQRKNaKvVKkZK2SKEbKAVKpZKeTKiaKjVKOVK5UKDaKzsIBZKIbK2ZKoYK4ZKVVKESKrVKAZKGaKuVKRbKAVKeaKnOAgVKaaKMUKWbK5aKxHJYaKabK-aKsVKebKmbKgbKQVKobKMSApaK2VKQbK4VKewIpaKObKvRKubK-VKZuDBWKY-I6ZKhLAEWKiJAMMKcYJ3iCyWCLWKQXKRMKTOJPWKNnBSWKNnBVWKGjIK5AYWKWKAaWKZbAbOFa-BfWKmXKuhIJqBiWK-dBkWK-jAd9JSmJBCJIRKcPKtOK8XKccKQRKtWKwJAwWKDkBOpHsFAP6IocKBCJ0iJ4WKbcKzcK6WKPfI8WKH6I3tJ_WKXfIBXK4QJ2TJR0I4TJg7JGXKZ-IngFKXKTaKecBJQKi8JGcKf2I1qBOQKFEKPaK1dCXXKc8JZXKVQKPdKgnDPMEWXKgXKClJjEAadKS6BlXKRdKoXKw8BJUERTJaJBVxJT8IqPBeBF-cAjEArQFtvDToAoUJzQK4XKE1I8bKbqBedKkiDJqB_XKFODiXCBZKEYK_bK_9IBcKOaKIRKNbKnqI3aKMYKEeKGSKSaKLZKUaKhUKoWKXbKdYKZbKJZK5TKsaK8ZKEZKvaKcYKcTKzaKTZKCUK5ZKUeKzZKNSKkUKzYKpbKfaK2YK1dKCeK0RKybK8YKqbKSeKbbKQTKdbKJdKHaKNeKAmJPZK0bKZaKtYKneKxYKheKwaKzbK7aKReK0aKsbKsZKAaK0SKPOJmaKVeKZZKfZKPbKMeKRYKBIKIeKoTKCfKeZKSRKEaKJfKhTKcaKXIK3ZKlbK7ZKfeKXUKXeKpRKYbKAfKWZKPfK9ZKefKKbKhfKDTKTbKVYK8VKeeKVfKTjHibK46GGeKHUKRaKpfKmeKtaKWaKpeK5bIjbKfYKYfK4YKyeKsfK2fK9YK9aKrYKgfKKfKNZKBIKlaKBeK0fKFgK9eKSUK6fK4eKkTK2fK1eKabKMgKIgKXIK0eKKgKgaKBgKTUKATKBbKIEADbK2bKFbKmRKHbKwbKbVKNfKhgK3bKUdCNfKLgKBeKIbKnfKTeKmeKnbKcfKCSKjfK-YKdeKugKigKlVK-fKreK0aKMgKvgK6eK3RK5gKbeKqVKueKraK1gKmgKlYKdRKQgKseKlgK5UK5bKofK7bKweKY7B_VKPOA_dKHYKDWKoHAFWKgbIGdJvDKlYAKWKPMKahKF-JxDK1tBQWKucBPcKUWKISBWWKFwE2yDVcKu4DarDPqBZcK9iAZdK4dKw8BecKzcB9cKWlI_cK1TJR7JEXK9QJFdKnTAJXKC1B1dKLdKcLKE-JOdKBqBwACMnJjABbdKw0JODK9TJlLKehKEiKrTKGiKk6GNnJfXKx9JtLKiYJHiK3nAkXKYGKnLAYnJbbEw8BpXKRLArXK9KD2IFqSFydD0XKTvA2XK6NJzdKmzIPhKScAdiKqbE-XKyQKNtAy3Ii9ItiK1dC-dKh4IvfKSYKkgKHgKGfK7iK1SK6bKtbK2iK7fKLfKzeK-fKygK2eKqfK8fKGhKdfKQeKgVKffKTUKKjKFjKe4I4gKkeKJjKzfK-iKOeKVjK4fKzgKcbKDhKDjKNgKkYKVgKHZK8aKRgK3eKTgKUjKwgK6aKkjK-eKAhKteKNPJTfKxeKTjK1mBaZK6iKMfKIfK_aKDgKiZK3jKRfKPYK6jKSdKTjHogKqaKZgKlfKwfKYbKSgKZjKUgKHjKOjKYgKFfKafKifKMkK-jKUfK8fKsTKjfKBjKveKLeKTkKzjKMjKLaKufKFkKCaKoVKKeK2aKfkKdaKbjK5RKXjKgjKojKFYKQKAlUKnVKWjKrbKNkK9iKPkKoaK9eKOkKrfK1mBpaKikKQKA2jKKkKqjKxaK-uDSZKJuI1aK7kKkkK9kK9gKGZKyaKljKseKQjKOkKbgKwgILbKRZD1UKqgK2gKngKAjKFeKegKMbKWlKJeKxjKfbKFhKsgKDlKPiKdlK5UKPeKZeKKlK_eKxkKVbKUlKckK0YKvkKJhK3eK8gKYhAtkKqeKtlKnlKVZKRjKEhKjlKPgKWgK1bKNRKIbKMhKblKOhKZkKxRKRhKEiI5iKv6BDcKFdJrDKWdKJWKIcKdhKMWKfhKOWKhhKOcKl0FTWKucBRcKXWKphKm-CrhK6rDdUCeWK9iAviKdcKBcKkOJOUBH7CgmKQRKmcKsPKIIAmmKmRK3KAcSFMTDtcKDTF7DBP6IlTF0cKaNA0mK4cK06I6cKMED2kJ1hK8lI-iIZ7J6hKn7Jh7J1VA-hKtYKBiKmLKNyJXdKFiK-HCN7JuBAJiKo9JmpAMGKOiKNQKMnKXVGPnKsLK4WAfmKOZANnKaiKbDKjwCJYJ_eAWnKfiKw8BhQK6ZC66FuJAQLISnCNnKJ7FIrDToApiKjDKriKtYKCNBWzAohA5dKyiK8QK8dKmeK4iKi_IykKrfKJbKSkKyjKEgKAmJCkK6kKhlKcZKzkKijKLkKllKtjKClKIkKIoKOZKKoKJVKmlKujKMlKnjKJkKpjKHlKdkKvjKujKOoK-nKtfKboKClKVoKSjKCoKYoKxlKieK8eKsjKkbKWoKPoKajK-kKooKJlKMoKUZK5ZK8kKBkK4KJ2kKUkKJbKgZK_jKDfKuSKkfK7oKQfK9oKXkKCgKakKkoKVkKQeKdoK4oKklKSoKMoK6oKEpK7jKWfKWkKXlK_oKQkKLoK7VKBmKjkKTpKOgKuoKzlKMaK9nK4oKxfKXpKElKZpKuaKZoKslKcjKokKCmKbaKJpKmkKgoKyoKejKEkKjpKjZKGgK0oK4kKWgKFoK0pKrlK_kK45BBlKUbKYjKsoKGlKmoK7eKjPAIhK1lKzoKAbKvUKCbKKhK8eGSlKLbKHVK8iKNqKjgKalKT5BNpK-UKqlKflK7gKqlKKpKdbAaeKhoKolK4lKhbKspKqoKplKFhKfoKPjKeqKgjKwlKskKnoKDqK7lK2eKQqK4bKWgKCpK3lKgjKEmKThKelEVhKBFAXhKDBJTnKNmKrGKQMKwDKRmKtZATmKtRAVmKecBXmKohK5OCqhKs2D7DDcmKQyBjeIanKhnKqkDhmKJqBgcKtfALvBRrK8CBIRKVnKqkDCjFzEAT-JbrKZrKQRKgrKohAdrKI3F0nKMFAdrKNLKjrKorKeiJqnKXVGdrK0WKhIArrKuBAwrKVgJzrKlrKznKNnKwrK4mKm7I6mKhDJYrKkrKtrK9mKAjA3hK5QJIhJDdKs_IGdKaJAIdKppKlVAHnK8qKPdKnfAyEAFwAXnKNDKSnKPmKGoKVeAuAASsKkBAUsKUiKTGKy9JwVBcsKesKcQKbiKcdF7OAksKfQKkdKc1GsAGndKKvJa_CpiJ0EEosKeeAl-FAjDGMKxnK3YKMIJTsKfKA2nKUpIAYKsrA9dKBRK2qK3oKTjK_nKSpKOpKAkKGtKAmKCjKNsKZfKeoKRoKbqKToKNoKroKPtKbpKeRKVpKXgK2lKIpKFtKlqK5fKUtKLjKdtKdjKChKzqKNtKEjKkoK5pKvoKAlKcqK9pKpkKXoKotKsqKpoKZtKGqKxpK8jKAgIEtKFpK5oKclKHoK3kKKtKOfK0tKXIKEoK6tKOtKfpKHkKftKbkKaqKBlKUqKqpKbkKXqKepKMuKRpKLtKYkKYpKItK9TKspK3tKPpKTjHgpKMtKTuKBoKYuKrkK4oCCqK3fKnkKmjKjoKeuKvtKiuKtpKceKvpKXuKAkK1pKsjKsuK61I5kKyfKttK_pK9fKWtKEqKcoKGuK4tKjjKwoKmqKatKykKOlKdgK9lKgbKRlKGbKTlKFhKPqKYlKOqKSqKpgKvqKUdCNuKjqK5lKWtKDaKitKwjKhpKZsK3UKZqKhqKetKRvKgqKTvK_gKdqK_uKdvKxbK3uKtqKmjKOvKIUKxtKyqKMgK1qKGmKNRKImKFcKJnKMmKR6IJcKscJtGKSmKRWKUmKQcKmhKScKGYAUcKamKLrKbWKYcKemKisKzsKUEATrKw8BDsKm_I7gIAnKCdKFXK1jIKsKFnK3YKPsKYsKNQKeFJ3HCZDJVsKLGKkLKbLKInKDiKWwKBTAYwKGdGXnKWDKdDKnLAXwKSqAZwKgdKmsK_kChwKpwKjwKjnK-dBlnKDjDWGH6iJiJAowKPLAZDJbQByiK_0JCyJsiKltKtwKyBAiwKIjD9sKTaE_sKH7CBtKx1IDtKOuKntKJvK_tKbZABuKXvK0oKnuKUvKopKcuKLuKntKIuKrtKquKjtKbtKZxKbvKleK0uKVtKlpKjeKnpKwkKivK-pKjxKBqKHhKmvKulKluKJtK8uKqtKStKupKdxKMxKmuK1jKFlK1oKRfKKuK7tK4oKOxKUuKApK7UKSfK5jKAyKUpKLpKexKmuKaxKStK8xKDuKPuKRkKHtKduKtuKIVKRtKhRDrvK6uKJyKWuK2xKSyKauKSuKipKFyKapKkxKukKmxKuxKpxKrpKfvK0lKUoKxkK4pKzpK5xKuuK9uKDkKIyKSyKxxK7pKbxKtgKixKmyKhyKwtKvyKVvKbFJCuKuYKBvKKqKFvKggKHvK5UK_xKVqKIvKMvKwyKEzKAVKQvKfqKkvK5yKXtKLpK-uK0gKoqKavKnyKjyK6gKvlKWzKQzK_fKnxKUzKltKm3IkqK6lKxtK8lKZVKqlK_lKTqKzuKgzKtvK8nK4qKSPEJmKsGKKnKrTKZYJmmIOiKVXJihKecBkhKWmK8vKYmKJrKAwK8BECwK0fCEwKnwKuwK5wKwwK-dBzhKssBVrKDCD4wKNqBH0KMYKN0KZDJT-JR0KP0KkYKU0KjDJoBAF0KO0KtBJ0PKMEDX0KyUABJAa0KSBF8OJi0KcuDVgJf0KzBJBxKDxKe2C8rKHTJlnJo0KhgAKwKxTJMwKCXK6QJOwK7hKQwK9hKQLBTwKNXKSQKNiKVwKvNDUdKj9JLmKbhKB1KiKJv8JMdJyzKiUKdGJGWKWGJA1KR6Iz8JrWKvdDknKqXKmnKjQK5YAlQKoAAnQKv5BpQKjEArQKMICtQKsJAvQKxNE18AycKemJxwKzcBzwKwgAr6BtXKr6AbWAuhIxXKdkBzXK1mJ1XKd9JfdK-dBliCssK3_AusKytJF5JUQJjMAG8B7wAudKPmDwdKWSFkvDTiK41KU1KhiKW1KxwCo6EumK7DBz1KvmJ11KzrKjdKywKV1K0wKXrCpnKaoArnKAFGtnKaEBBMJ7sKHwKo1KssBldKtsKsuJdFDhGCZaFqLDGwKX-E8lDq0KvwKExKj2KqsBq1KhgD9KDpiJw0KqWFMrJnBAV2Kp1KX2Kr1K7SD0YE-3JtwHbEHJbIE5JvoENuJEBAYiHboA82Kk2K61KQ3CuwJo2K0YGwlEoVCF2KcxChBAQzHM3KqsBl2KwmE_XAt2Cl6CGfA5dGnjGPgFcqD5VCUzDirJXKFy2KScAB7ALeFtiEqKH2lDVBFwsAytAP8A2IAFEAP7Ay8DrYEQLFrXIAgAP8BtUFeFJZ3Kq3Kf6Es3KuRFieEXcBnNAxzACOGodKdkB7EHLzAYKAQqESBACUD4BACMKylJJ2KW2KL2KY2K9KDc1KliHlmFbxJ_jDXaGgXCrJCs8BwuJHEAyuJp3KQZAiiKK1Dc0JlmFlVER5CymEL2JZqHQNKcREvsKr8CwsJ_3KLXC-2K12KK6C5cHFoBq2KGsJw8Ed2Kk3KfqFOBAiBAI2KqsKV4K1ZEnnKMRDs8AlMCndE7jAE4KEuDf4KEuHX3AiHJ14KvOICgD71Kn2KjvBqdKTAF3pB54GGdGq9EISCU5KCaDC4KbXFQ5KBjHvJBShArNAGTAD4F5dAOaDOBFpQAgEGh5K02KI5KtCBq2KOaCzKGPJBUwKKcKzvKFiK62KawKatFXsK65KF1KPdK95KfsKYnKXDKnLAE6KlsKenKjVCNcIJ6KF5K92KW4K_2KU7BB3KkTJD3KfUGUJIOACG3KksFI3KxdKAyJ4sK1dKArJXRAFxKV1I7dKBYK6nKCtKuvKfyKkYKGzKYxKYuK9tKpgKvxKgeKrxKNjKYtKhxKgzKojKUxKIjKezKruKXyKwxKgxKWxKeyKRyKy6KqqKhuKdzKLlKnqK36KutKzyK4JA8pKKZKXxK9xKctKjzK7yKAgK_uK4pK4xKPxK0jK4jKsUKq6KjZKs6KQ7K4tKRxKb7KC7KUTKFuKx6KbfKczK66K1xK4pKNuKr7KQuKpzKSxKtyKUxKnTKwuKUTKhkKqzKP7KNyK7uK_6KkuKlyKHuK77KH7KV7Kx7KsyKY7KpvKvyK3pKx7KL7KSzKcvK97K67KlvKkzKU7KztKhTKAzKLzKCzKMYKKqKLvK9jKQyKilKZlKZ8KRuKDpKHzKSbKu7KYqKizKTvKp7KFqK86KjvKbVKhtKA7KYvKhzKSvKczKgvK0xKWvKbuKB7Kb8KPzKz6KzVKtxKZzKovKozKw6KmeKszKDRKBeKwvKqDKxzK75KzzK1vKJ1KArKMcK4vKjhK6vKlhK69AnhKTcKZmKWcKshKdmKPrKwVBO6KssBJ0KqsBL0KSKE4qJaRKqfJpmKh6K72KQRK-3JXRANLKvYG0YEP6IqcExpJL2CObEt0K67I3nIFED4FJAXK0TJGsKS7Jm7JEdK50KEnK70KAiK90KycJLQKG9KiUK6zBsOC-5K2HJMiKdwKQsK85KF-KF6KlwKN6KM-KK6KOsFxbBP-KL3Kl4KV5KeZDMQDQ3KZ5K_1KxQIk6BVBFd6K9wKGYK_wK47KirBV-K-dB6dK0iK3eK7nKB9KTxKe7K57Ku6Kh7KdyKt8K46KKyKxoKO7K18Kf7Ku6K1-KTzKo8KM8K6-K_7KZzKm7K5eK48KmpKjuKA8KfzKk-KhjKQoKO8KT7K87K3yKR7KM_KyxK2-KBhKz8KBfKE8KX7Kc7K1tKCyKMyKmtK3xKSqK07KaTKx-Kf8Kt6KbyKl7K--KyyKQtKJuK-yKK_KQaKi8KayKuZKu7K-8KP_KN8Kw8KuZFg_KmfK27Kw7KE8Kr8KO_KJ7K1uKfuKylKouK8-Kq7KC8K1kKv_KkaK2pK37K4-Kv-Ko_KR_K0yKzxK3-Kz-KXoKAALrqKQZKS_KDALV_Kj_KHoKT8KQlKSPAMqKKvKRqKd8K-tKmzKIzKiALNvKgALewINzKVzKk8Ko7KMkK8yKBXDKALt8KpqKguK-gKoyKTtKp8K3gKXzKG_Kn8K1xK4ALwVKOALM7K1yKjALg8KAVK98KKzKBZKA9K-wKNaKD9KHOJZhKP1KOLDI9KB-KNWKL9KCrK5vKErK7vKQ9K9vKYBB-zKU9KNrKuhKY9KQ-KzcBb9KScAy0KFsKBdK_FJCnK8hK89KMsKk-K55K2vKK1KVvBE-K_XAY3KF6KWsKcwKKQKE1KHcKD6KzKAX3Kl6CkwKpoGP-KzBL-BLrwKL6KT-K9iAeQA9BLIcAh5Kb3KeLAqRAe3KC0CwOAIBGqZBj3K1qDl3K_cJjGK1QK5XKDjKW3K0BLn-K3nKHxK1iKgzKr-KKBLHALmRKu-Kd_KJtKi_KktKJ_K0-Kp_KCBLxyKD7K0AL06KK8KvALH8KPxKy7K2ALstK-_KqxKE7K1ALYzKpyKoxKz_K_-KABL0CLs8KTxKJ8KUyKYAL9yKEyKj7Kh_K2oKlCLoZKa7KW_KZ_KAuKf_KQDLHfKmALKzKt7KHpK96KVuKl8KuALR8KNDLmfKu_KbDLYtKWyKC_KgyKE_KlxKekKE8KcyKfjK7CL4yKqDLiyK7AL5uKoDLkpKyDLcpK0DLhvKhDLk_KxuKGALryKJAL6_KUDL2uKQzK4uK3ALn_KeDLFEL68KADL8DLbALIqKcgKBzKeALGvKovKnCLu8Kc8KBpKNhKi7K28KbVKqALgzKzALBALVxK76K9ALOzKq8KA_K1DLkEL5AL1_K_CL7DL9-KrALv8K4DLWALPALT_KDBLbELwqKqvKZELy-KQQKJBLi-KLBLWhKEcKE9K_qKC6KQBLOmKB6KQmKUBL4zKTqB6zKGrK8zKIrKKZAdBLDwKX9KI6K8BLdCLiBLimKlBL29KnBLd7J6TJHXKHdK_hKDjKuBLJ9KCFLQiKUnIO8AdNAG-Kg8J3BLMdKyvKiFLD-KkFLahIo3KNRKZQKI6KzBAn3KdnKS-K-pAN6K0FLy3KmFLW-Ki5KeVDBrEu3KpNEEuDwrAN8AvFL03Ku7A33KDpJrhG9aD83K3sKz-I5sKuFLP8Aj6KE9Bp-KJxKOSALxKt-KWDLZGLZDL2CLDEL56KgDL9_KsCLK7KuCLQALU_KLDL08KSAL1uK4CLrEL6CLiGLqGL8_KH_KtELwDLQ_KKELP8KhGLLALoCLxCLBALGELy8KnGLTDLiDLYDL2tKXDLd7KSDLaALMAL8oKCyKAoK9DLByKCVKDyKaEL5-Kl_KcDL2DL1fKfDL16KNELHHLk7KPyK5TKlDLK8KnDLIELn7KwELDSK3_KwfK5_KoGL4pKwGLB_KfHL4aK6ALpuKmGLwALMDLLHLPUK_DLFALxtKdGLAHLUHL1GLN_KkyKCDLNAL5HLXALytK86KagKPELPlKYlKV8KkYKX8KhALYELbHLoALVlKcGLr_KrgKu_K-ALfGLWHLiELZALrCL4GLWEL38K9CLmTK5CLRALovKoHLMELyGLJ_KfELVAL8GLa8KvbKFhKGBL2HLQhK-bKp6KxRKMBLN1KOBLFFLYvKRcDEFLvBLK9K7UJVBLN9KXBLP9K8UIaBL_vKPFLC0KRFLwUF1FLyhKWFL09K-cKYFL5hK30KpBL79KIXK99KfFL_9KYXK5UJwBLasK0EJosBxFLKCIx0JpFLCiKaXKD6KmFJ_BLQpE5FL-3KECL3FLZnKY9KgJL9FLr3K_FLU7BzeEF4KktAsYHKiCvsKXeAwWDBGAO4KvnKydKPGLg6KXJLTGLziK9QKn6KKxKuILxHLHeKaGL5xKv6KHBLqHLWeKtALUIL7HLzGLfxKVHLFDLVIL-GLvDLuGL8CLyCLaoKiqKJKLJoKsHLKDLvHLmHLGKLIDLN7K2yKOKLDDL-HLyELdKLc_Ks_KVDLEfKDHLa_KNHLpKLqkK9tKjHLEHLOILwHLQHLw_KSHLaKL4HLhHLm8KTKLwpKDELGpKmDLnILYHLGyKJDLOHL5ELI8KZyKr7KlHLILL7_KmELHEL8HLJELhHLx8KcxKWILzKLJgKvuKtKLXIKyuKCEL3HLlkKEDLGLL26KVKLxDLbIL58K2GLxGLEALtUKcALFILSELDzKUELFKLDvKlALKILv7KPHLyUKWqKRILoEL_ALLKLRKLoLLWLLazKsALTLLdILjKLjILbzKBMLsGLVLL-KLj8KvELlLLrjK6HL78KMILF8K_HLeHL0qKtILtzKHmK-ELwzKBFL6BLDFL-qK2zKghK6IL5zKO9K7zKZBL9zKOFLbmKQFL4RJwUFkJLI0KHJLL0I2QJ_mK10KHsKPwKifI60KsBL4GLgFLSBLbMLQiKvlJ6OKT4K_QKC1KPXK3ILsFLxBL8MLJPK-MLxRKyFLSkDR4K9ML2FLuoG4FLEIJ97BS4Kx5K34Kz5KoQKa4KBqGc4KAYAe4KniKEXE3XK6JLbCLFNLxlJ9JL4nKm6KgjKjCL8ELaLLQxKwLLeGLqCLwCLoeKQKLhLLGDLgKLkGLzELioK6KLtoKqEL6DLtGLYILtCLcKLAILjELRLLvNLmKLBBLlGLglKHDLS7K_HL1CLr_KxKLY_KeLLrKL9oKwKLTALyKLpNLZ7K1KL1LL5GLZHLLoKuNLrHL7LLxNLBILx7Ks7KgOLx_KIKLBOLcOLGMLsDLALLh-CMLLUKL8NLSOLgILQLLkKL9HLnOLtHLgoKROL__KRMLyELXLLbLLBELfKLOLLgLLiKLGOLJLL_OLCBLVoKCIL-SAwUKU8KtLLW8KLzKY8KzLLIILewItNLMPLcEL4LLuELevKdOLAPL2NLVPLaILXKLF_K0OLKMLWPLzOLoKLxALfILIOLnKLetK88KxqK4ELsOLt8K7ELIMKAcKuzK6qKHWKzILchKdMLYsK3zKDrKANAFrKTqBHrKS9KcBLnMLCJLpML_UESNLGJLUrK8RJhcKhNLNMAHNLSYKrPKCLKEbAIQL1JAKQLoWK-GKAPKgeD1OKnlBwOKxrKzOCAYAqWK_OKpvDw9K-rKOnIMNKXFLwMLAdKLJLoBL69K0MLrBLeFLltK4ML5BL0ILiYA97Bi4KZYBNMAnFLjLKI-K4BLUJLC-KENLxQL9FAxuJ0QLN-KACLQNL4BAyQLk4KR-KONLnJLnLAh4K9QLj4K_QLU4KzcBuVE66Fk0Bp4KBqGr4KDBGtlGu4KVnAbJBaNLGcGy4KXCL0QKT_I5sKKRLxsJMRL1JAjNLgCLq-Ko6KWML3CLVEL46KRPLTHL4NL8KLgGLNKLjLL0GLxRLMKL8AL-LLvRLGjK-NLiLLtOLvGLPLL9GLeKLNLLeGLhKLvCLdDLCOLwELmILuHL2OL8tKNOLDKLBHLb_KLOLSOLsRLTSLJzKMSLEuK5KLlOLpDLMMLSVKyRL-LLcHLGLLKHL3KLZOLdHLqPLXILpGL8tKfoK6OLZuKrOLnSLnHLASLeILCPL5NL0OLFPL0HLwoKrSLuyK_HLrILjSLmOLcSLptKmPL9RLoSLkLLcPL6pKEOL1NLqyKHqKHPLJqKJPLXgHTELQMLVELIbKRPLovKdELEMLAML-SL8YK9KLsELAOLeELFMLXTLCALL8KaPLlEL8RLQ8KiILYILkILhuKKSL0ELoILLhKpPLe8KuSLv6BtPLZCLUhKXML5qK_ELNBLKmK5QLDNLjvARBLuQL3PLWBL5PLYBL-ILlMLZWKbmKWNFD0KKNLERLNRLVFLFQLFfHWrKvuJLRLzQLlRLnmKjlJowJKoD1NKylAduEFmAWoEhSBs9H6cBiRL-QLSUL-dBW_CVgJfULkRLlBAIRK3KATWE-UE3KAb2JoyCTQLALDxoDwmKqUL3SAHPF_2JtlB-NE7IBrDJtUL3ME2ULBEENDDkREnlBwULELIQzJh0JfLIovAbRLZXBYRLG7AP6IQzHpvD7qJWNLP3AALDw4K5EBKVLg6J3lBPIKNVLAYAfQLgPJ15J1NKf-Hn9BSVLBgBjqDCOEPVLKVL-ULq3CWVLbEJaNAlWEFTJ6SJcVLlIK2kJ1ULO2JnVLMEA12C9UL_-HLPDN3J1ZAEeJVgJG3JG3JbVL3mJdVLG3JyVL61Jj3JohAYvJvBCpsJGWLXvJ7IApvD8VLtOKw2JIWLAUI2ULSWLtVLS8IBWLlIKRWLNWLDVLtCB9ULpkAiVLflE-VElVL6VL3ULdxJ3WKcEIgWEAWLrwCdVLxVLN2J8uJ6IA4ULz0KidIJJLkQL4hKDXKMJLoQLZmARwKQJLsQLSJLVdK5TL6MLD-K9sJ9QL1BLbwK3QLqFLfwKvNDDXLCEK_MLcdKLsJwhJMXLTqB29J04KqJLUNLEnFslDIqApiJ94KuPB_4KVCLfqFOGLf9IhRLUXLeCL-sKl6KAtKAKLXGLCKL8SLEKLiALrSLHKL7SLELLKKL2RL8LLpHLaSLbKLXPLEPLI7K0RLPKLzSLZKL2XLL_K9XL_NL5RL3NL7RLDOL0XLnEL_XLwRLeTLpTL1SLX_KPDLW7KFHL_KLOOL6xKOPLUOLvXLSSL3OLXfKHSL9SLETL-HJZTLXSLOyKCLLLILtDLjOLwXLYOLcYLgELz7KWYLuDLvTL-OLBYLBTLvSLjTLSKLCSLGHLnYL0kKZLLAEL1HLjPLySLJSLLELwOL7XLYyKDPLFOLNYLS8KDILCvKkALfgKLPLvLLtXLSPLQPLWSLPIL3LLaHLBPLxLLLMLdYLYTLeSLhILbTLVTLVZLpYLCMLTZLIZLgPLeTLG7K4RLJML_LLcZLlIL-YLiSL2LLpILtTL0LLDSLDmKVMLs-K0TLvzKxvKJXL0vK2ILhFLGFL5ILIFLHhBKFL7PLMFL9PLmMLBwKXcKAQLVOJPXLE0BIwKfcKGQLOULLXLg9KYdBDwJi9KNaLQRKPwJheBJgHvhJE0Bo9KKhBWaLwsJZQLHaLuPBVgJxjJ2_ArPJcaLqWLD4JKtJ5vIMtJQ0J1lIyMJ5lIuML19K1WL39KBnK5WLR9HqQLGnK-WLD1KAXLvQLC5KE5KINLaJLLiK3_IBNL5ZL6aLD5KIiKARLiJL9iA7aLFbLGRLt8JIRLvZJEbLZiKVXLR6K44KuJAOBAK5KsqErNHg9Aw3Kl5KoiKeRLf6KbCLJbLQbLkXLGxKmXLIxKoXLRNAYGLGKLUSLqGLuRLEYLloKiZLZTL7NLCTL1RLvbLYZLaTLDYLJYLFYLhPLgTLxOL6GLVALjZLZZL3bL8bLISLLYLpZLxSL3CLFSLDZLITLOYLsKLQYL7xKYYLNSLrNLTYLVOLzLLnALkYLZSLCcLoYL-bLfYLPcLYSLiYLqTLxXLGkKSZLy_KYcLbSLWZLouK4SLqOLfaKmYLqKLEEL6bLwYL8YLiZLULLLSLccLbkKD8KpOLcLL9OLpOLIcLzELbOLlcL7GLFcLzcL2KLZfKrLLUZLLqKOTLFdLNPLJHLDLLZvKyLLKdLuTLPPLPvKUPLcTLWTLmcLhEL9LLlZLSILvOLxbLkPLyYLXdL0YLtYLgZLbPL_cLnLLPMLIdL5VKtZLjcLJ_KxTLJtIwPL2TLxIL4TLNdK0PL3UJaMLMlIHFL4PLQxK9IL6ZA_ILT9K_PLthKHUL4BBPbLeiKsMLMULt5Iu7JBeLwiKmRKomKNQL8yAgbLCeLMYKtmKjABwmKL5KdaLNeLxIAnWL8bBHeLWWLfPJYWLFPK8cKIJL2hKKJL3WLnQLJsK1MLrQLtBL3aLBbL5MLvQLqEDm-KNXLKiKA6KCNLBXLxBLseLFHAhJLfOCNcI0eLIeLKdKswK5eLLCLO3KShJa-KlnBa5KBRBc5KiHJf-K4JLe6KfNLAxK9eLxiKlXLVGLmbLfuKsdLpbLRcLPSL_iKWOLvZLVfLKYLVdLwbLGcLESL0NLiPLdLLZfL5bLxcLeZL9cL3XLucLkTLaZL-RLWKLjdLOMLIYLkcLnfLEcLkdLAcLlZLNcLCHL2fLRSLCdL2YLQSLNHLqZL7fL0KLUcLaDLiOLXcLAZLyOL0bL3RL1fLDgLecLocLflKpdLrfLDTLdZLdpKLLLqcL7YLuYLofL3GLybL0_KXgLedLgYL4tK2cLScL4OLGTLOgLZgLBZLGYLeOLzRLPgL-7KCZLHTLB8KqLLGZLRELNTLuLLPTLUfLrTLXELOdLuZL1YLZILTPLSZLfPLidLacL1bLBSLrcLnTL-CL6NLdfLEBL-gLF7KycL1OLVgLhdLiTLmgLAPLQdLhgLlSLPdL3eKrdLCWKzZLxPLVYJPBLH9K4ZLqeL-TL7ILAUL5dLq4BDULKrKA0KEaL-dLuhCLWFY6B9iAMfLDeLJwKfeL-mK7FJlQLieLaFLV7JleL2aL8TJAbL_0KzPLvNDETE1QLRnKcJLewKeJLFiK-hLGbL3eL_UJ1QCNNLMbLH6KBqCJiLRbL8BHdiCOPC01KxVAFrCC2DFqI1nJTTHoHBgXLmRJ5sKFiLibLk6KPfLmNLpRLyZLrRL0gLgcLWfLBgLrcL9NL4XLFOLmfLAYLzXLngLkZLfdLuiLafLRgLFhLDMLpgL8XLbgLyiLqiLjGLrgL-XLwfLviLyfLufL2bLJgLLcL3fLx7KpZKdgLe_KMZL4fL9fLmSLMgLm_K4bLtcLHgLHYLziLrYLkDLKgLThL4gLgdLggLqSLrYLtSL0iLAqKkfLHML4iLkgLGgLVdLKhLEZLggLfgLifLTjH4cLYfLrXL3DLDjLJOLyNLWgL0jLATLpfLfSLJTLw2ILTLdALxgLKZLzgLNjLCkLpiLQZLelKSdLbZLhZLbfLAhLIMLXjLZdLwSLmjLcdLvYL6jLYdL5LLnuKpTLRhLqILMhLwZLAWKqXL1dCwILYhKwdLrFLyeL7TLdhL9TLfML8ZLlVA-ZLHhB8PL-vK8dLDaLV9KOrKXmCmIHHTHYDKOiLuhL-dBYMKb3EabFwkAdOFYMA0mH6LKTyAD_HHzA17AqiF4_F4gClcC14DaXFKlJo0AI4KdxD00CZLAJAHctAkfF21ExqEOYBuaL0WLyhL2WL20KjeLbFL7WL2MLYvKtQL5aLNQK25KzNG_hLsxJBiLK-KQiKllLiKEoHA2eLUGKnLAslLKGAkPBKiLcDKNcIylLhBA0lLPiLQRL1wK15KnyA35KIfLh-KuPLaCLAxK4lL6lLfiLUGL_JLiiLBKLqRLsNLmiL_fLoWKsbLTjLTILWjLbdLzNLwNLYPL6XL5iLlKL7iLvfLFgL9bLJhLeZLZPLBjL1iLoZLzfL_YLbmL-6K_iLCYLGjLpOLOSLyjLAgL5fLXOLscLTcL3gLocLSTLajLUyKijLUjLLkLIgLXjLgSLdTKLdL0mLTyKBnLUhL6RL8mL2iLfcLQmLWfKhjLbYL-cL-bLKhL7mLUALhmLljLLhL6fLDnLtjLwmLYLLG8KbkLujLTnLsxKnmLWmL3jLmcLMYLKcLFZLKTLQELMTL6eLHILNZLNILVYLLZLFkLXnLQIL8gLmZLKkLgELcfLBdL5cLHhLOhLdmLomLyALdTLpjLimLamL_nLUdLtfL1jLnvKQMLakLhfLMUKWhLvPLYhLudLhkLF9K6TLhIA8TL5aLfhLhML8ILjMLCULNFLEULwkLeBLCVCqhL1kLxlL_lLmlLEQLjWKLaLDCDGmLulLQRKqoLm5BT-JtoLnULsoLkoLtlLgKEvzAgEGNLKwoLzqBA0ByEGP6IwoL0iJ5oLyJFyEGlaLxkJApLjQLalLxaL4WLkeL1aL80K5hLkAJpeLuQLBtDybG2QL6hLJ-KYsKRpLUGJ3TLOiKRpLM1KhkLapL47FdgG15A6WJcdABtDvICx9FmNFo_CWTHVYATWIjpL47F8bAhfIhBAotGN1DxSA1jAPMEkpLMDB1pLtpLZEBKsIlTAnlCa5AfSA2BASTFa3EilLNdKXpL4pLs3GCxKSqARQKA-KQpLfpL7pLspLHqL3HC5WJpXJ2pLPLAAXJkiDUqLeMEPmDnpLeeJRVDdbLPGLXqL47FvIC0-EqSFM8F1ZLkbIRpL0zKlIJ2PLfMLWdBkKAm2AIbADDBGqLGuEIqLuMAd9KipLVZAYqLPWB_NHRODwCIuwDbdEUZFsFByqL2vCvICjULEwJhMEx9ICrLTvC3HCFwIgqLQqLdLJ4CK3fC4OJD3J7qLaULkjGcUL-4H6cBJrLBvAErL5aAs2JHrLbbCTqLhqLPrLEBKSrLXEHyNKMIKncJQuIMCKbZJQrLT0JG_JMDBgaA09FO8JGWFGmCnqBUoL-AKmkDPVLHEHRsD5eEpVLqNETEK4rLaeLtSJvVLlnJw-JzlDKxH8rLXGBAEHWyB6rLIsLtvDjAAwLJVgJ--J-AKguCRfCDsLceLtrJGsLMfAOsLPmDQsLnNEgXAM8FPVL09F-rLQaJLnCURCAEHABKgsLL4EDpLsWLHoCraLw-JmNB1_A0rLLsF2vCSBF_-HIjEWtJbqLunKMlJ-6BBtDSBFOfI5mKEsLisJKhBZ0FFkD7sLjoDKlD3sLRLAEsJOeBMfG-rLVhBv9GKlDAtL9rKCtLQdIEtLDbDOtLpXJkFAisLbtEksLusLMaClrLM8FssLwVLftLUvJaWJxsL87GqRGONAYCK5rLMtL8IHUVFBlD9rL0iJEFKzBKmkDjtLFqJSFKk2FqKHxtLXGBzBKMsLutLaKHaPD8rLRsLtOK0tLYCKVsLqbAuVLYsLQdI5tLVEHw3ExtLwLJzBKbtLAuLdtL0iJlsLcFAURCzBKACKY_JrsLmqCGTJx9K_MKltLxIAXCKcuLxAKzrLqtLctArREKtLfdBN7ANjDMBAPtLKhBNqEYFDfuLgQL73J3XEAHDOjDu5KZtIlTAttLKzJItE8tL-rLDDKyJFPME2tLeuLKuLrWLlIKCvL8kB_uLJsL6uLhsLUuLzsLgaLiuLmCKA0BoCKDvLduLk7IHvLmaLLnAiuLCDK1FKgdAotLmrLJVJYgAcTJQtIayJc9IJhBr4JxcAv7F5sLpTJuTJ0iJ3DDbfBlvLcCCnvLYJKq6J-NAt6JrvLmTJw7FkdAuvL7wHrTJj6IGrIvTJmvLyWLj-JZlLn_IxML49KIsKelLDqLjkLceI2vC_hINrLzqLKcIveLplLWpLNqLarLLpKSqLZwLUyKWqLlTABtDupLEoIwpLJLAhfH0pLSwLDrLMDBbiL-wKhrLHqL8bAmqLKODoqLVoLNdKG-JGaLcwL8bAzmK47F2sLLiF4sLtnJHqLVBFwuL9sL5wLcuDTtLu0KDtLjJEGcFglDHtLRtL1rJ7wLLtLWtJO9Gf9AAxLiGAItLPoBExLguL2uLl5AQxLzTArpLSCKctLRvLtOKZuLnwLTvC5CBPME9pLxOAyBAyBKYvLjpC0uLVtL0lIPtJswLTwL6pLlxLytAo3ChvLjsLpuLgrJNxLsuLQ8C5uL8sLmwCrREWxL1uLu5J9SGQmDXlLk_IvaLHpLZFL59KJsKNwLDiKFqLixLBvAkxLkiDmxL9fAKqLTJLEqLYwLQyLawLzxL-pLbwLayLUyKOqLVZAUyLCFAewLPqLxxLaQHcyLnxLeqLhXLfyLSyL8pL0xLzzHAFLepLHqL1IL1PLzIL0wLTBJYXJTyLwyLGkAooLIxK7yL-pLu9IFuLAzLnxLMrLvyLBzL4OJT-JpyL9fAfXJqXJxXJkFKd0Ky9K7WJrXJtvDP6ISEKRsDSsL_DKTEKazLRsDByLtxLREKczLlXJbBKSsLaEKbBKezLLuLf6IbBKA_JYzLDzLTzLuMArzLtvDnzLIvL6vJuzLPYASFKVgJGuLluLPmDyzLbvLwSJSFKZFKsFKszLi9KA0L7QAx9FE0LbFKxzLuoCJuLXWLzzLtrJH0Lx9FCvLVgJCvLCvL8zLEpLfvLVJAWyJRdKCzLi9KaWJxvITVJ1vL0yJ7EKV_JFwLybIIyLIwLzhLclL1hL-QJNyLnqLNqLjqLk6Ga3EWyL_WLYyL0yLZCCAqLkqLdtLJNLHRFBqLbtEIIJv0LxNEM8FqwLi-KwxLowLuMA_0LkvDB1LfCLkbL3qLIVCirL02CUxL-wHfwLO1LhLAyuLcwLRqL-sLcuDW1LJqLM8Fa1L02CDDKM1LYqLsAC-AKg1LT1LjdCs8FpAKd1LhLADDKmkDp1Li1LcEKVZAs1LfyLRqLLsLE1LKrLb1LstL11LbrL31L6zLVZAWyBt1LzvL5qJUxIyyLXwL0yLpqLQOJ3yLsqLGaLH1L-EAM8F4YGmyLF1L_HGFeLCVB30Lw0LrCKYULAOHwdIbULDTAdULXqAL2LsBAM8FFrLi9Ke2La3EEvIU2LA1LrCKtrLKAKSrLX2L8qL5lAa2L_qLn9HXtAm2LI1LL4Eh2LLeLufBz2LM2Lo2LkrLkiD3HCxrLbtEo9K0CKNBKFkJOCKvrLuMA_2LpAKa4FzsLj2L72LtCKSrLx-E80LeAKCiAY2L9qL41Bc2LsFBM3LpAK22LvdJLMCZ3LHAKp2LvdHlrL09FQ3L40La3L6CDHVCB3LMBKfiIjuJF3LntLmrLnuLzKERKA52Lf2L12Ln3L6hC47FrvBywHXsCfxAjvLAjA7EA9-IMgJQtILwLBGJDSJhHKz3LM8F_3L6TJB4LcCCD4LU0Ip7JbFLNSJBGAqFEhNKzMLZmAP4Lo7JvYG1WGr7JH4LL4E9-IA2LyjI40K0MLt9KvRB6TJf4LN4LGXKX4Lh7JDQKR6An4L1jIp4Lo4LYrJ-6BGpLn0LblLyMLh4L6WLs0LKODckIsAC7JAUeJSpLAiLHXLdJL64LZCBtQABBA94L-eG-_IfOCuOCG5LjBA-4L3fIP3AM5L-4LZMLOiKckIG2LikLDiK4yL8yAgXCR5LI5L7FGk2DncJM5LGrIhkCSCD7JAi5LCGEIIAh5LMGCe7D5FAl5LMGCoBADUFRcDt5LvcAMBAo5Ly5L8cAMBAk5LjBAGrIMBANrDp5LvcAaOHwNA25LDPCPhAzGB-5L8cATBAjcGk0LM0IcgIuAJJiI9gIhgIXBJJiIfgIbgIsgIN6LATCeTClgIruIZCBRAKH5LeIAroAqgIQ6LRHE8gIvgIyiIJiITpJUdCdjIRjIAoJ-KCp6LZiImoJSoJt6LfiI72D1zJl6LK2ISiKCnJx6LliIarJ7FLfYB56LehIXJL16L-YJwgI38Jy6Lm1KvhI-6LJiIjkJI7Lr5HVkJqiISdJRjIHxJOxJEiI9OKE7L66LCMKB7LmiI_1J2iIQjIu6LV2F4qJY7LbjBCsJL7LBsJlsJO7LohI-iI0WB6tJKBDg7LuiI2wKxiIj7LXyJ1iIm7L3hI-iI5iIe6LNeJteJL7L0dJt1B57Lc7LFHC4iJFhJlsJc6LN5LI5LaRCalIV7L6uBA8LRuJD8L-4LaRCi4JI8LJiIgjI2pJSMGHgBljIFyJejIXyJCzJc5L37L9FAg6LheLvdHb8LIKDuYJV4L7TJ_aLOpL7hLxeLXgGB8EOdKbVJsJAoIF-aLweLCbL74LvAKv8LViK1EAk2B08LMUAP5LVJA58LgKEuOCY7DvrA_DKXEHOkER5AD2LzILV5LywLOwLZ5L3aAb5L_DKEYC6kLxtJZtJZhDbLBJpB0IA9wJwmCShJ2KESFEyFATIJa2ANgIncJApA9sANFA6mEdzDdADHyAbTA9sAKqB8qB4HAm9LdLDmMElBLM6LR6L8gIJ7BU6LtfAtgIf2FieEggIx9Li6LkgIohAmgIb6L98Ld8L69LV6Ly9LugIluCD7LP7Ld7Ln6Lg7LP6LJ-Ly6LcoJnbLw7Lz6LYiAotJS-LviKg7LRGLbhIS-LA7LS-LmhI-7LW7L2cKtmJS-LK7Lf-LyhIIxJz7LsiIR7LLCJU7LO-Lg-LJPKg7LQiIouJb-Lf7LS-LDXLg7LLXLw-Lu7L7tJs7LLqJ6-L-QAg7L0jJ16L27LMhAOeJ67LkBCWdJ97LQ8LSjIkBAmhJC8LB-LzBAG8LLsIK_LK8L--LkBARAKO9LSaCM4JCkDl-LR8L1pJc3G3pJI-L3xJ68Jo7LZ8LX_LDEKcVJZ_Lj_I04LGsKP_Lj8L34Ll8Lx8LqeLz8LdBDzKGy0L4aLNdKz_LhKB1_L0fI48L0_LzNGFAJFCL-pAL5L-_L0oLhIA_8LOICvrAMKDwLF-aCT5LYsKI9LmkLWoLJ2LEbAb5LEAMzlLibC26J-nEX0JTqJT9LsYFSdFTBGBGAzyE-FHdYHZ9LUgCSSBd9LOYB0ECohALDH9tFyCHsGH53HcpEYTHmkApYFkMAy-FoJFK2AgMBJiGncJfBA0AAnBAI2D0AAHBAbCEF8FgfAogALuD4jAEwF4uApACfBA4AAzBA2BA4BAEtHsFA4AATBAWBAkfFg7CGpIpQCKBMMBMOBMqNAwtARBMTBMqoA5OAieA7FABOARtDBBABBAv-CjfD5mDqNEZ9A1kAv4A7JAfBAlsA88LmBMFWBHGIg-CoBMBiBf3EC0BoaA0BM4mDtcIv4AsNG5FAieFU-CBBAvAAw3D_RA3BCDBAtAAzAA-BMIOEmBMtAAIOEZUAwBAqWH7AMVmA5FAEBAQBADBAE3A0AAkfFsUFQCMSCMZUAVTEFBAHBA_RADBASBATGAJRHkfFJRHXCME3AdCMtBAO_H-OGVCMqCM4BB5kDnFAmyEXFAsPABBAGBAU-CsCMO_H8kAwCMYCMtyAzvHCJA5FAJBADBA_RA7CMIbApCM_CMtWA4QF3tAPpAfkAqlHRCMtCM6YAifDWCM_CMOBAzCMIzFkVAsPAEBAnZJlUARDMxiHLGAJDME3AhkC8cAQpGo5LLfF7CM8NAfBAc1KzBAfBA1wA-CMjDM0TBmDMO3DhgAhzJ_kAEBA9RGE3AYBAGDM0NASCMqDMyBAWyBiDMokCwIAzDM-YBzOC3uC9DMtCM_DM2NHVDMxDMlDMMFA3aAGEMMGA9sGJEMgDMfBAyBAtNCCEMkDMEEMQEMnDMhgASBAtNCpDMhBAuDMXCFNEMDEMXQA4XC0DMkFA7DMYpDVEMnBA-3DDkBHBAuAAwEMwDMeDMSCMvEMiaCJbAzEM5EMCEM7CM4EM2AAmKAyEM-3DvlBCEMWOBqWAKYBe0DbaDfDMvSAO_HN4G1EMnxA_RABBAueF7CMMFMwOAo5LmEMQFM6NASBAVrHRGA6CMVEMMFMsUAMCMYFMJ2BwFAYFAkoDVJAEBAHGIPCMfFMHHAp-HrBAZEMjFMN2BWjA8MAVJBhEMsFMjEMVMHiFMxCMZFMEBAzFM6EALBArFMLFMtFMqDMYnARcDxFMnEMFEMLfFIRHxyC2EMtCMMFMqDM0wESCDHGMbEMoEMREMLfFcnHJRHNGMA-HtFMXxGPFMkFM5ZG-2HbNAtEMCGMjEMf3CeGMN2BzfD-GAIIAgWHi5C3FMfBAxBAq_HHGMgmAzLB0wDaGMMFMTOCnGMoUComCUFMtFMHNAHeEUIJCEMZFMpaAJTIUJBQyCNBAKBAQBAhCM2GMtFM8nD5GMXBABBAbCE8GMjEMvsABHMkFMgZASLAwEAbWB7CMatACEM_vHfQAt0CaGMtBAJFA9sAmEMNBAUBA4CMaGMgeD1tBCEM2oDuiEVnAVEMPnFxJAfBAMEMxCMYfC-JAJ0EKLHSHJEJBy8DXwAwHMOpHsIAfBAwFM1HM7KH4HMJ_AZSBEJBUzH8HMLuBfDMxHMAIM6FM_CM2HMiJAFIMtVA9LBNREKIMaGMVgBkHM1HM8IAU4A8nD2cE8YAlxAVEMNJA4OCmEMXDMUDElJAIGIcME7CMjIMvBMvdDlIMYDMpIMhdAIVAbTAvbCPWAOtIv4AVEMJGAstDMBAWjAmLASEMdeFkFMt6FVEMvDMCEMDBA4DM_RGSIE8DMfDM82EHHACDMCEMZBABDM1zAJ-A5FAMBAyBM3BCckAiiF-FAz7BnLA4BMQaCv4AtBAyBAfBAuBAwtASFMSBACCFs8A3BCaUAfXAxYA2gCpvDS5ASEC3BALTEb_LVZAhJM3BAkJMNBAmJMXBAoJMGpAdTEPHDtJMAYA9NEWzBpVAv4AKIAFIB0WAd0CMKDdTExxCtSAkfF3BCMKD9LBXAIYtA99Ca9AnBA6fD1dF3LAdnBKNJKKMfBAZ0KvJAufF_kCj5AOKMFLBQKM3aIftATKMPDM1jAXKMWBDaKMAxEBEM2LJmBMWyBpJM9JM4QFwECyFJ46B6FAKlAU3F5BMXEJKFAJxAZEMvKMDBAtNCyKMrJMrwC1KMstC3KM2nA-1HrBMiGAKCMNLA-KMtiDALMZEMQyCDLMPvEOFAGLMuOE4KMFUAG4BuLEZEMwGDpBMpaAaJMviAv4AAxEzAA4OCRLMu3BULMblEXLMILM5KMbLMB3AzAAQdCOLM7JAlLMQLMOGIBLMu3BBBATLM8JMELMWLMTFJsLMaLMqmKcLM4LMeLMFFCKkBbJMQwBDJArGMuBA2NHzvDZFGItExlDwwCe_HkTER5CxVAnlAwwC43AdBDp-HIbA9jDTlFf3EwZADBAUBALdAu3CZpDXEMkBAcfDcMMifDMKDEGERBFhMMWXAN4GO_HMKDSTEBIANwAVQAFqATFMPkD-EA84BJ6B5mCyKA0pH5EAr1Bx3F5EJ46B03BFBAMBAtMM2lDIoFQaCDkBGrAoPBmSAXAGm4KgJAUSCeJM-eAyLAcwH2KAuMASBA5CMMdC2PGi7AkcBVNMEUByuAKLA91CRRA91C4qHdnB5tBbgHQaAU4AnFAeZIctJMKDHBAlLJCEAhsEa9HlPBzTAm_CoFAYrFvBMPnFfIAEBAUJBhdAP-FpXJ5HAxlBjJH34DeDH2rAO3CgBH1WDRjAB9F5NMRNAVPGb9HjRDVbA9NMhKMAOMx9FPHADOMnvF-XGGOMmCEJOMGEBLOM1HGNrBEkA1yB5NMvoAVPG6EA-NMEMJw9FYzLWHEGoA73Bh4CcOMNaDKOMWeHFlAzEAkBArDM7NMQOMiOMnOMUOMI7GrOMYOMuOMsWEwOM8kAyOMfAGhOMrMJ4NMAaDieAxMMVkGuXAPYAt0CRHIyUBWRLNmDQ2B4uFzsEzEAtDMgTACOMn3JLmF3tA3vBGGH4-BLwIu5GO_AWYH_NMyyCzFAQBAygHG_BCDEpOMJAGRsDJFJpAC6YAAPJFDM_NMAhFRRAK2AaNAZLM-1HQwBwGDxMMRHMMKDyeA2OMVcCb9H33ArPEWBAj5AS5AI2DPRDSfAYnA_KMTBACCMECMyAA7JMICMPRGFBALWATQMo_H2BAngCwFAWBASBAv-CsTApBMnWCKGA0jApvDhZCLrATJMGBAVJMv-ClCC5NAgLMOfCw4CdJMuKKpeB-3DzAAfBAMsL7EMBmByQM43D6EM-3Di7AWuCOEAGEAp-HRDM6EAxCM2OCUJAV6ApeBHNAJbATBAE3AATDtCMatAHBALRMc-BAwHgHMVrIuSArlDYACv-CVOEviDMKDCYCpACTIAs3DiIAMBACBAZRMlNAuyHCYAt7FrBMvIAArC3UA4KA4-CFiIXFDBpFdRMtrC4JAiQABRMqWHDRM_CMyUBeEBlNAiQA7JA9JC8RMLcBmBME3ArBA0TAzFANBAirDF2B-oD2AAE3AWbD5LEu8BtAA8lBoAALBAMBABrDcjFnlAHHA8FAtNCJ2BDBAF2Bh-Cx6CmFAS5GdJMAsKThEjoI8CBSbAzAA6AAWyBYSMWLGI2BmBMdSMDkAosAZGDhSMcRMbnKXVGzHEkxImSMgAA2AApSMcjFgrFsEB0tBRHIDVAIDGuGBhIDI2BMBAcMER-JftCkMAtQMHMM28AcxBq3JpJAWyBHSMxKMHSMKHMzsEO1FD3BSbAJoDI2BQBALNMVTMFUFXTMY5GEJBaTMjpFcTMCLMfTMIsDamEF0AMdCkTMzAAZUAAJAJRHVBAezD-yG04F3sAelEHSMtNCtlDMFAIOE4TMMFAHSMIOE03GlmBfTMOCMqBMMTMw4C7KMBGA3BCXpDaTMmPAPRDIJBQDFy0E8-ASBMIJBTuCRUMrBA2MEQUMIpHSBM2MEkvDcFA2_BzzHAQAjPDMvAhfEnyBs0C_kLvEB3OBRtInUMPLHylEqBMlQM5zAfIAk9Ls9LZ0AGKAmBAwMMFLB-sAwpLvRB_wH94AH5F6aBJLAVsBf3EfDM2IAPyAmGA_CMBBAGnAFVMpNMzEMKOG5FAJVMduFSCMlKAURA5EAxCMmCE9KAf7A8BAFJBZVMf_AbxJqgAKWAs4DkMAYXA1dF3dF5EAIrDfDMAQMGVME3AWVMmvHwAAbVMXIMeVMIFMcYAqIASCMDMGAFMO2F_CMf7A0MHtFADbGaqArOBGFMvbCgVMzVMtCMWPG0AA6KC_CMLwHbvHXKHJKH3KA_VMpHABWMnIA0VMGiDsPAxCMGiDXIMKWMaUHwVMPWMfDMmBAGiDGWME3AVWMbxJXWMoJI_wFoPDOWMJFMCWMD8HjaCTWM_CMjaCWWM8VMJkBtWKoRAxVMOtIQWMDWMjaCeWM6SMcVMLOMvWMKUBNWMzWMwpBSCMsBA4BAfIAVVMYCEVxHXIM-WMaWMROMI3ASCM_uE84A_CM8EBPVMYsC7QMNVMRXMusA1WMM_Hf7ArWMqVMGXMf7AvVMyWMaWMSCMzBAaXMDtHUMAHPMFXMqCEiJAeXMdVMgXMnWMPsBHPMMIMf7A4WMrVMD3B2AAIXMlWM_WMoWMjXM2VM5OMnXM_CM0XMrXMRjAJXMuXMmXMVbAMIMLwHbXMHOM8AGLwHfXMfVMEYMiXMLwHaUA3mDxCMEBAAsFrNAstDHEHGXMMYMbxJHYMFWM3VMcXMpXMEJB6WMKtA4XMhXMtCMzBALwHlEA9XMVbAoXMLYMjYMuVA0IMmWMyVMvXMGYMiXMSWMfYMKYM9KAgWMRjAZWMPYMnYMdWM4YM0XM7YMkYMxYM5XMYXMzBAAZMrYMoZF_XMGXMDZMwYMHFMKXM6OMMIMqWMBZMGXMtWMsXMOYMzYMTZMeYMpVM5YMiJAXZMCYMlYM-YMM_H2MEtYM9KA4AAXIMMIM4AAKZMdZM0XMoZMcYMLXMYXM1BAkXMdZMptCdXM2XMYZMGZMfDMzZM2VM1ZMMMDhYMBYMEZMQZMjZM1BAIYM4YM2ZMhYMbYM8YMtXMaZMSCMFaMcZMxCMIaMuYM3XMFZMmYMpLI3YM-ZMCZMlpF5ZMWaM1BAAZMZaMNZMbaMhZMVaMEaMlZM_CMSaMnZMpZMSCM6BAfoAdZMaBAtaMxBAomAsFARBAcSMHTMTXMBeAUEAEwFBbAxBAj2ADkBRBA_4Ie5CxRMpNEDkB8aMsRM_aMT9CveF3bBqRA1QM0AAIOEclAVXKMKDjuGBeFzMH0AALBASbALbMyAAp3DcmCQbMFLBnvH2mBrKG4AAWbMXbM2IAfIAPbMf3EGUMnLAsIAxBA2RMoFMxCMXjJvBARBAMKANdCyAAvVCHSM7GGMdCIOGqVMgRMfoFv-C1MAu0AtaIlKDAfBkaAk9AheExQMRHAINIwbFzFAgMMJSMkpGRJHwKGMKAB6IyAAsbM4RME3ATBAf1Bc3HZKMOHA5MMLTGK3BDwDFEBUEB0kFcTA_FArIAbbMf3ETBAORAmXEbgHuSMHTM-JDHNA38AeiDYSM5tBHEHOFMLRMBBMZ0BiWIhuDHBMkYApACUUATcMmEM0UCpmAdEMiQCpEM1lARpGl7DpEMobM6RCgJAVTEBFA03H9OCOFAK2BhdAYOBtBAYTAJdMqBMLBA1SM-FAxEA0aByjEA-HkBA-pFyjE4KA9pFWSM-5BgpBdKMPyBQqEcWKMQERNM3SA9NMcMEAVCq9L2JKsdMlFAtUAkuFGCMPyBqNE0aBeIBxdMl9L0UMeFAGEA2BAO6JWBARBAoPEUBAXKADeMdfDmME2BAcNBzsE9JBO5BBCGvpHzsE9EFqgAkFAEwFagC6XAmMANWBogA7rAVYEIgItMAXxAPLAb7H_bMDCG8nDIpHceM94AYeAYHMdnB2OMgREW4DMaEqeMbWBeMMTBAOBAEBAs3BgFAHHAtQMIuAMQIYmDnbMGMMw4CrtDwOAsIARwGKjB8eMMKDi7AGeGXVGZJDHHA2BAWyB7eMcqDf3EWyBAfMNIIDfMvsAFfMdbM3eMI2GBbAOfM1qDf3E6aM8JA1wAuBA-cMxCMyvHNFAVmAhBAWyBiwGcCDWfMDJBWyBmfMDkBpfM1tBrfMwNIK6LDLJ79LJ9Br6LcKC19LxEA39L9RK59L6fMkKCW6L99LMFA_9LGFA9AK6_L__Lg6L2fM4XAG-Lr_BS-LL-LS-LN-Ln7LY8LmBJw6Lc_Lr5HBzJg7LX-Lb-L6FLlFL96LWgM2rJg7Le-LK_LPEJvDJi-LfgMTDJLCJj-Ln-L16Lq-LnBJs-LSgMq6LTDJMiIS-Lx-LXIKz-LXiI1-Li7LngMh7Ll7L5-Lq7LSuJS-Lt7L_gMA_LLfJb7LK_LD_LERAF_LWgM77LNfGljE16LA8LDXLGgMgXAzKGR_LPjIT_LHjIXiJV_LShM9WJFAMQ_La_LBhMe_LijIU8LukBW8Lj_LTgM5OCbhMUhMggIf8LphMIgMg4LNJLFoIoeLo8Ly8LE5LsACMfMHwF_4LolLB5LCiLD5Lr8LwYHxAA4hM1LI48L3hMqrAAAMmJLCAEDiMAiMFiMNAMH9LE5LW5LSoL6ZLOdJVPCQ5LEiMqFAkQH5AM8yJ_hMHwFo9DHwFIIMmkDaiMqrAHiD56GW2CpKG5FAViM-EANdCjiMXFDjMGmiMKiMqFA73DqiMVIA4QMgiMqFAORExiMNREbvH0iM-EADmB3iMzMHBEMniMsBAkzG3iMavHfiMAjM1AAWyBdiMavH_iMuiM-EAw3DDjMozH6iMBjMtNCJjMuAAZEMAjM9LG3iMmzHFjMMjMsBA2AAIjMqDBmzHLjMHwF33DZjMQjMXjMTjMgjMVjM0fMAXKKgMO6L09LrgI29LW6LpuIg9AD-LxjMy9LCgMGVCa6LFgMRjMehM_fM8fMc3BOgM2gIo6L7gMRgM07LTgMQ-Lo-L4hIT-LLhIW-LYiKIFAY-LcgMvFLQkMeFJhgMS-BqgMrmJKDJXkMpgM7gMN7LsgMxhGjkJvgMGkMxgM5DJzgM7gM1gMGhMt-L_6L0-L7gM2-L5gM9gM0gMV_LJkMk_LKqJmqJV_LEhMy7LC_LLeJseJOhMG_LAjII_L8kMWgMQhMCiJRAKAjMehMH8LpkMnhKEhJL8L8jMO8LEjJjgM0pJx2AjpJjhMh_LtBAzxJzkMohMMlMrhMwaLcfIZlMt4LxhMNpLWNJPpL5aLz8LMfM-4L2_LilM4_L1hM_hMmlM8_LUiMxAAO5L7kIL5LllMd5LvwLIpIOiMJ9LY5LSAMa5LJiMS5Lf9LZiMzlMc8LyzJ3SACmMtiMUeJA6LdKDUXGAmMMhAVIMIfMqkDIWHwhLEsKtjMz9Ls6LwjM7fMyjM49L0jM-jMBgMY6L-9L6jMtBAElMvlMF8L1jMWmMF-LBhIk6LBkM4oJDkMPlMmBJUmMrmMIkMg7LYgMNkM36LZnJbgMn3KTkMihId-LWkMckMh-LH7L7mMS7Lg7LdkML7LtgMLkJhkMnjIygMNMA5-La7LykMTgM62K3-L6gMrmM4-LwkM_gMLnMjkMChMDjJ_-LS-LB_L9kMreJc8LKhMHhMH_L1dJJ_LIlML_LN_LwhJgmMN8LU6JXhMKlMahMrlMimMP8LjnMR4JSlMkjIuVCWlMnhMpjItnMc8L9jMk0LtQAo_I4nMi8LvhMzaLCGJx_LuQLklMkFCFiMnlMzhMy_LqlM4aCBiMtlM88LMoMFiM78LmiMGoMWiMMiMp8LPAM2yLp8LL9LIIAb5LQoMVoM-lM0NKwYHUoM-EAfjMW2C_iMjoMsBANVMdiMGXDnoMHwF4hD3iMGXD2NHeoMkoMojMmoMqjMioMuoMwtAroMkJMzoMsBADkBdiMyoMooMiiMApMsKGToMbiM_oMqDBAIBBpMHwF1oMriMGpMqrAwiMdiMziM9oMM6ISpMmjMooMIOEdiMMCM9oM8iMapMFpM4oMqrAjNG9iMXpMHwFkpGJjMPpMqFAHjMPjMtoMqrAOjMUjMLpMqrAvlBdiMEFM9oMejMljMspMqFAkjMzpMozHw9LE-Li6L4fMDKCamMlmM9fMZmMVmMAgM3jMcmMDgMemMElMooM6nMh6L3fMmmMH-Lg7LPgMEkMvjMumMnoJS-LxmM7gMagM7gMZ-LegMrmMc-L7gMigMwnMTDJjcKmgMrmMk-LoqMrgMCnMfkMIxJcOKqqMv-LwkMKnMY-LrkMQnMPnMkqM8gMQXL-gMXnMAhM7gMWnMWjJqmM4qManMLhM6kMdnMinMwgM7gIMhMenMjnMClMO_L9oMGlMS_LMrMYhMLlMPrMNlMN4J-qMhhMzBAg_LThI1nMjkMYlMVrMalMJyLpdIgpMWiMu_LwhM44LyhMVpLNiM-hM4aCg5DViFANLJoMEoMLoME8Lr8IJ5LckCylM0rMt6DSoMioMurMLiF1lMlYAYoMzdLeMLBrKTiMPoM5rMLiFgoMlnJJnA79AGOMLsMlGArfAGIM9mAP3ATRB9EBmSATBAWZCjsHzFAZsM-3EmNAFlA-dG0QAFlASPAtPEGOMVBA2fAjsMFlAUHALsM6BB8HAqsMUHAXzACYAQCBjFAmSA9pM2jM_pMmoJtmMSmMzjMxEAjmMHqM89LJqM5jMpEAngI8rMS8CPXAJgM-pMQqMnUFnmM7gMUqMXqMtmM4qMvmMZqM06LymMxNEShI1mM86L3mMzvC5mMt8IXkMmqM9mMwqMbkMftM5kJekM_dG2HCuqMFnMKkMX7LyqMRiI0qM4gMskM3qMIrMy6LRnMmkMxkM8-L1kMDhMZnMFhMUnMJrMFrME_LHrMikM7tM-kMhnMAlMqnMM_LB8LmnMDtM1rMVhMdrIEuM5iJ_gMMqM9rMFtMfhMYrMRlMT8LznM58JUyJXlM3nMtrMEtMOqMshMIuMt6DmrMBoM_QJm8LhlMxrMjlMzrMslMw8LWwLrrMi_BDtM5nMCiMUiME8L5nM7rMbuM5nMWoM0hMkrF4lM3vKKgIDiMyuMgTDJsMZsL1uMMhA3HCaoGEvMNPAUeJToMUeJ99BQvCM_LSqAaoGLvM5mCGvMAUAIvMuuMMhAQvMzsAEmMXvM9KAEmMUvMCvMERAygIuJBgvMkQE-eGJvM-eGEmMcvMkvMVvMERACmMN-BEmMN-BdvM-uMrvMwLBjNGDkBEmMARGHAGDkBwvMUeJCmMNbMIOE2vM6AAARGIOEg5Dm-ET2FpvMevM5JGtVCHmM6vM-eGq4FwHCovMn1FupDSFAPwMVhA0sMkmM2sMsmM5fMGqM8fMT6LawMbmMmUCheAEgMfmMqvMsQAGtM1sMItMAkMLtMCkMM-LWqMPtMYqM7gMaqMrmMcqMgqMRkMcrJbgMUkMatM99IctMlgMetM4qMpqM9wMrqMWgMDnMN9BntMzkMptMztMzqM3gMNrJukMwhJOnMvkMztMTnM1tMSLARuJ3kMusD5kMDSB8eJDuMjnMKrM-tMsiINrMHuMHwMC-LHlMwtMuuBU_LOuMjwMC-LvnMjxMehIS8Lf_LTlMcrMX8LerMauMxvMkwMhrMr_LclMgxMehMelMorMglMjxJolMOwL74LSTFr1BdlE5hMbJL7hMU5L1hMByMiFA9IA2rMKHBuOCJyMDyMSoMPyMLyMLYCA9LBGAf3EP2KOyADyMF9L3TLQiMq8LcHMQAMzwL6lMM9Lk2BSyMWIJe5LAjAncJCyM9IAiiMjMGx9A33AJGEKyMFHAoMGgAAf1BUdCQwDwyMdlEyAAkKGIFAWyBliMqyMFHAzAA7yM0BAWyB4QM_yM0BA0AACzMmkDzMHmkDGzMIzM2NAWyB-iM51BdlE1AAJzM_hHbvHGzMUzM2NAwAA4bEWzMwAAuyMU4A4yM9IAZzM3JAWyBKjMSzMizMCzMxAAczMKjMfzMrBAhzMFHA2AAVzMajMnzMwzMJzMRDCaNAajMn4JZ0AvzM0BAxzMPzM6SMFpMGzM-zMkzMczMhjMtzM8zMD0M8yM3zMxIAG0MsvAIFA8zM3AAVzMB0HMzMxyM0BAR0MazML0MgAAT0M6zMP0M0zMW0MpzMa0MB0MV0MX0MkzMBKMh0MxAAkrCESA5mGQ0MpzMBKMczMB0Ho0MTWEFxFGzMe7D1wAjmBXRA06DQFA20M0BExsANmD00MUZA90M3iA60M40M-0MV0MwvHN1D5dBGzMPBAwIAE1M3iADEA6XE06DGzMY2FiJA1yMe0MPmFNKE9yMxmKzUA5CMrAAMBAGBAFBA8zMX1MFLADkBIOEP2Kb1MMBArAAGBASBAd1Mf1MrAAjRMh1MnAFtNCkpGm1McwGo1Mq1Ms1MFBArAATBAo1M0cHw1MMmFIOEz1MliK11Mp1Mr1Me1M51MCBAo1MCBASBAh1MepEL-HRFAkRHV0MxRIUEAvBA2IGL1D9REW2MGzMwWIYHIcBGmkDVwM9sMnwMWqM5sMYmM7sMCqM-sMfwMZ6LBtMb6LlyMRuMl2MnwMKtMrmMMtMtwMOtMqxMujMVgMrmMwwM4qMywM4qMeqMYtMVkMbtM-mMdtMAnMuqMakMitMsqMktMgkM9NKwqMlkMrmMnkM6tMy6LNnMLxMkPBNxM6qMSnM8qMO3M66L_qM7iJYnM7gMDrMfnMXxM7kMJeJWxMNMAIeJNpE-nBL7LexMKjIr2MQrMWhMSrMrnMOuMq3MWrMb_LrmMsxMihMWuMTyJGnMqbEpjIw3M1xM00Ko0L3EJqSFGzM5xMk8LCoMruMXoMIyMw0GhJA4dGE2EA6BwrMqrMG4Mr8LodIv7CK4MiMDzfIiKJOyMI4McbC9JMD8FBFARyMY4MT4Mb4MUSJRoL0dLBsMaYJ0dLboMtkJR4MJ4Ma4MD1DKIAAvMaXCDBAzPMw4Ms8A_oAAUAe2M_jMh2MHtMLgMj2MZtMdwMIqMn2MdmMp2MFgMp4MZ4M6UDoHAlwMWwMu2MSqMomMPaFrwMz2M_tMP-LuwM32MStMbqMOkMZgHdqM0wMa-LX5M3wMiqM6mMwqMB3ME3MLkJg5M-kAjtMBiImtMJ3M_wMxqMHxMrtMJxMB2LutMlsJT3ME0B7qMArMX3MrxM9-L3tMc3M5tMi3M1JAYxMh3MbnM1JAk3MF7APhMYhMRhMD5Mf4Ms4MRbJixMP5MkxMTrMahMF6Mr4MajIpxMK6M15MUuMtxM23Mi_LYuM2nMCzJO6MF5MNjIq_L93M14Lb6ML4MRbJ6xMw_LF4M4uMi_BhZCP-FFHCN4M4QLplMQ4MQaCq6MuuBOoMpRMjBAx6MDvBxlMkyMw6MumDPBDuOC4aEL-E2QD_GEdcD4rDtlGPMBjmBbyMvdLdyMk4M1zKrqLEsMLMCgXCp6M76MENAu4M1PKSCC_QAyKAIBMrjM-cKi2MYwMBqM94MXwMcwMPqM4XA4jMhwM3EJ66MtqDZdAH5Mf2M64MJtMK5MpwMpmMN5MZwMXqM22M4qM42M02M26LUtM46LX5M2mM2wM4mMc5M_2Me5M7wMC3M_mMi5M8hIG3Ml5M_mMExMTgMGxMM3MnuJ2gMdqM1qM4qMtkMu5MU3MPxMW3MRxMu7D2kM4tM4kM-5MLeGGrMZxM27MbxMf8MS6MJlMFuME6Mm7MhuJKuMXEJMuMZhMv3Mn8MO0Jx3MghMU6M13MV8L0nMwxMd7LohMQ7Mn7MsGAe8LblMpdI58Mo8MAoMMyLprMt6M_xMIyMQaClrKIoMO4Mn6MuvCH9MeiJwuMVJAhZClrKRyMN9MTVGuOC_GCZ2KPyEXfD1qDF7MBNBkIDmbI2lG3uMKoM5uMgyMK9LiyMcoM56MjmB4rKT7MREKeiDkaAdUFVeMItE24MXmMc7MPKCt2Mr7Mg7MSmMj7MLqMR9MeiJp7M_jMv2M4qMx2M27MAqM19MVqMz7MD-MJhIT5MxwMV5MQkM77Ma5M97MrmMjqMI-MdEJB8ME8MC8MRlJk5M5dAltMI8Mn5MT-ML8M4qMN3MstMKxMT8MS3MR3MMUAy5Ma3M9qMz3M25M8qMUxMoXA65Md8M9tMi8M8XJgnM87Lz-MkhIo3MHhJ89MC1Fp8Mq3Jr8ML8L7-MzEAw8MTuM0MGVuM08MXuM43M48MU9MC_M83MmdIxMLB_MC4Mv_LE4MGyMOAMG9MMDJq4Bs6MIXLkbIAyMiDJyUAP9MIlFnGJzBJT9MX_MqHFk2BVyMkDJnkGe_Mh9MyrMj9MZoMCbLn4MP7Md_Mp0KQ9LaAMCDDpGHV9LfAMOKIDVFlAMc9LlUJgHJsXFdeHvBBd9LU5AQCJD8HiHMzBAEGDsNDwXGU9EtjIpAMMFArAMKIGtlCYHFuAMCTHAQBxAMohHzAMCHCooBMIAVFA3AMwDIDANU5G3_EXAN8VEe9FnAAQHMSGIJBAYBAfBAGBAmHMfBAdDFInEP3FgeD4AM8FG6AMUPGNuALwFCBA8RGgAAfBAwAA_MAwtAwAASBAnNKtPA3ANBBA5ANmXES-AkJMBBNs8AiFA1BA2BAjaC5FAZBAVBAWBAPBNk9AF0AfBAiBAVPAAEMvlBCBABBAZBAdnHfBA5AN8RGf7ADVDWBNYBNNuA2MEcBNeBNenHhBNSBA2MEVBNCFAfBAnBA6MAnBAjBNpBNfBNnNKBBNjBNvBNhJMyBN_MAoBNdBN3BNK2MHBAuBNY5GxBNagC0BNbBNACNenH8RG5AN6BNFCNNuAYBN_BNqBNfBAMCNDCNkBNwBN_MAyBN1BNKCN1nHHBAnNKOCNWBNZCNYLGFqAcCNBBNnNKuBNNuAmkDGBNmkDYBNyBALwHFqA8RGvCNtCNIOEGBNIOEzCNXBNrNKwCNSBA0AAgBNZBA3bMzCNNbM6CN9vMWXANuAUGBCDNoCNyBAL8DkpGGBNKDNEDNJDNDiD6CNpPGODNoBN8RGIDNLGAGBNTCDN8APBNYDNPBNXFAaUA6NAVBApFMoFAOoFNVM9pF1eMWyBfdMW4DxAAUbAfBA2BANwAmDNKOGWBABBAfBAWBAMBAj5ABTAtCMHSClPBSBANBASGIlCMWRHoFA4BAUbAScMuDN_bBYBAyDNScM1DNj5A9BNwOAJbAK2MXGApeBKVAwBAN-B4BNXGAN-BMENTENxEMPENQBAvoMYENjBNVENcENvlBYENcWMaENOGIQBAGBAM6I9BNsFA4BNcMEqENUENK2McENmkDuENlENcENDkBuENIOEsENCmBREN4LDfENwENjBNqENi7AsEN9QM6MAwBAkENOENSBAnENpENgTB8RGdBN2MEN8A5BAUENOGIZBAXENPdAvoMMFNTFN2ENVFN4ENSFN6ENPFNfENcFNiENPdABFNSFN9QMPdAGFNXFNoENDkBmnAv3KWRHEBAYRMPBAO2BU-C02DVIANBAJ2BQyC9XArfGNBAT2BPBAI2MmBMqHD4FNDTA6FNOBAPBAXBAIBA_1BF2Bz6EvoMOBAWBAvoMJGNvlBLGNjBNz6Eo9DLGNo9DSGNCpDWBAiiMSGNIOEUGNIOEz6EipMLGNipM_qAkLAQBBJHMOBADBAQyCwBAGJBmkDQBAqGNnIAGJBvlBsGNjBNsRAsBAlZM5LM2MExBAMBMfmASBM_KAyBNmkDKBNmkD-ANvCNKBNvCN-ANObMnNKIOEFHN4CNGQKHHN9CN3bMFHNBDNKBNDDNFHN2MERHN2ME-ANNDNKBNNDNXHNQDNZHNQDN-ANUHNnCN8GNk9AMGAnNK2sFyBNfNGGHNcBNPBNH0LWJA5BA2BA5BA0vMctAZBAWBAZBAxHN1BA5BAuHN4HNDmBWyBVBAZBAzHN-HN7HNEXB0hD-QAIbAyDN42Hw_AgMMCINbhDvLASHA6BBlBMSGAfBA6FNDBAH2BUbA0hDFENOIN42HKENIGA0NARPA6BBWCMBBAyTMvzAfKDVpAtDNNwAdeFHhFbWIPBAiRMPBAkfFCENsRMHEN4-CXuG6BAvoMYBAZBAaBAvoM82EjBNZBABBAjBN82E2ME7IN2ME5BANBNDmBwAAsFARBNWBAEJNcMECJN2BA7HNGJNSBN7HNKJNDJNFJBOJNIJNFJBRJNMJNTJNN-BHJNjNGwAAxENcJASJNFJNvoMbJNWJN4INgJNTENIOEjJNdJN6ENLJNcJNTENvlBpJNhENfJNYJNFJNi7AwJNi7AsJNoMGUJN0vMXJN0vMTENmkDjJN6yMN-B4JNyAAZENtyAPJNoMG1ENyJN9JN6ENAKNcENIOEDKNuJNGKNVJNBKNvlBQKN1JNHKN6yM3JNDJNORE6JNORE8JNcKNaJNPJNeKNCKNbKNhJNDkBbJNjKNDkBsJNNbMdKNIzMKKNsKNhKNIJNNbMeJNrKN0AAFKNoKNIzMlJNMJNwKNoJNiKN5KNPKNbKN2KN6IN-KNxJN1KNBbCSKN9vMQBAaKNUbAtJNSKNBBAcJNXJNaLGZJN_JNSBNPLNkJNmkDLJNSLNhJNvJNVLNQLN9INNBNaLNHLNHJNWLNdJNLLNSLNEKNOLN7JNyJNnLN-JNpLNIKNkKNMLN5JNiJNdLNvLNqKNgLNLKNcLNyDN7JNfLNxLNEKNXKN6LNIKNmLN9vMUJNPLNzKNrLNDMNxKNFMN5KNYLN3LNwKNnKN0LNBKN2LNMLNwKN5LNKMNFLNNMN2KN_LNWMNLLNqBANJNSKNKBAQJNyJNdMNTJNfMNQLNiMN9JNlMNIKNnMNcKNlMNeKNrMN2KNtMNuKNCJNuHNxHNRBNzHNxHN5HN1BA1MN0HNVBAxHNy9MDqMP6Lb7M49M54MtQA69MB5MfmMyBJs2Me7MJ5MNgMu7MM5MQgMswMT-MQtMvwMK-M52MM-MWtMdgM92M4wMUlM43MG7LX-MnBJE8M05M_hItqMc-M15IK3MInMqtMy-LP8MttM2qMv5Mm-MjiIV3Mz5MX8MTxMa8MVxMc8M85Ml3Mw-MA6MsKAC6MEhJm8Mk_M9-Mn3MM6Mt8MAONSuMr-My8MarMuxMlhMY6MxxMa6My_MKNNmBL-8MPONR_MnrMl6MU_MsuMM9Mg9AlQEMAFZ_MC5L2lMv6MaONPXEcONW4M56MhONKCCUkAj_MxEAbONGAMm_MIAMypEGnBiPBqZB9vAntJjvASNC3AGiONLWHG9LP4MfyMu_MehLm9Mo4MieErONAKEDuEpgEZmJcAM7lCW9Ln8CY9L7_M-tF9_Mg4GZbFeeA1hF_iHxhDP2BEJBNdCGJBU4DzHM6QGgAACDAnCAn0MzANf5L8yJSOEFJBo9D_1BSLEmXECBAUBAkPNsCNHzMHMGYBN_XEmPNtAAoPNUBA9LGfpFvlB33DkpGfiHUBAnPNFqAUBAc4EDNG6SMXOGTXMxPNzPNHJB7eE4PNmGA5LMgAAQeCcnHFDME3ASOE0fEwAAV9EIhA5CMU-C9UF0fEpRMbtAt_AcQABOHbHCE7HkFAvbFUzH4AALNMHUFCdFLdAW0MphDwPN7PNyPN9PNc4E2pMfiHVPNejMqhD2XMlpF13GGSMISMMGAcEN3AAIJBXqBs1AFqAMbB1lEa9AmIAILEMUFKeEUIAfFIMdDU-CuIAjmBb9HzyMKBAQGIVPNdTMDkBe2E-dAURNH7CS8C9LAnQJg7GDfAJwDAHNJWEf2AmkDHNAtTEGQNTQNiKBrQNzPN1PNtAAvlBw3D5PN4KAnRNtQNwbF2MEsRNDQNvRNpPNGQNmkDOBABCMMKA_eBlBALwHSQN6tBZVBM5B43FpuFTFEjTA8RNjNG2MELRM4QNCDEISNwZG03BfUCD3B5AAwiM1INaBAedAHSNwiMKSN3bMMSN73DtAALNMBpD2eMbgHEBAQ2BmGARIIXSNXpG2bMF2BbSNlpFxKMBpDbeFkSN6EAQDNhSN7pBQBAtNCptCiiJ2SN37JZ7M2hKb7MBNNENNegI-fMLNNi7M_sMk7MreECPN-9Mz9MowMw2MqwMQNNO5M43MTNNS5MU-L8wMT-M62MT-M82M87M84MR-Md5Mo5Mf5M-mMgtMo5MY-MG8Ma-MI3MmNNo5ML3Mg-MN8MokMVTNQ8MT-MS8MtNNU8MM8MQxMx8MSxMZ8M45Mb8MErMf3Me8M95M3TNj3M_kM6TNr8M_NNqON4ONr3MLuMt3MFuMA_MBPNCUND_MHONF_MV6MH_M33MKkMK_MmONvjEC-Le6MO_M-3MFTNJUNB9MMwLD9Ma_M9hMo6MieE2fFnUBdON8hMfONfUNg9AhUN0UBkONP3AreEoUNGiMHRLIiMrUNgUNU2Hl_MP3An_MHJNo_MhkLkGFr_MnuMt_MCsMM7MUBLFsMg_MtbAzUNObJeOJ1_Mw4IMXG4_MozJBhBJwBkAMNPNxLA-_MS9AQPNViAXYFTPNfUCU-C5hDkkBfpFrZMORGcPNePNB0HulDr9MedIjPNIOGwAAfBAjGNEQN9PNrPNQuAlBDKtAIRNQyHyKFkVNFJBiJMoVN1RNqPNlVNMlL8jAMdD41FR5CwVNwFBQQNuPNVyCIhApVNpPNpRN3PNCQN6PN8PN2RNxRNBQNtRNEWN-PNHMGmkDIQNGGIQyCMQNP2BSFMDQNxQNHNDSLGdSNEUMCENZBAw4M1PNWXAoQNi7AYwAPWNuQNUhF4KAaWNzQNdWNIOEfWNw4MHMGi7AbgHZSNF2BIFNHJB8QNZGE1tBK5KwON4FMLJC2OMjGN9vG80FosABgAB7DiUDsVN7VNvVN6TFyKFPOAShA9WNiUD0VNhFH8WNHIAPfAFXNLVDr4C_bMnBDuVNk2ALaEN2E-OGIIAVQNpaGwKCYQNAtFmKF7DCeGIDDCfQNa0MQGB2AAjQNolApAAmQNhTBIeAsFAPWNnMGTlB9QG4CCDBA9RKzrDfRN5LH8XNqcAyBNITAP-Af8CaCGAaDPZFypFlAFneA4BNkMEiKBrWNcWNrSNQBDKBNWSNjRNHMGlRNuRNKWN0PNYPNrRNIWNWYNsQNLWNAQNzRNJWNdYNQWN7eE5RNOQM7RNtTEFJB4AAkpG0WNVxHqYN5IAZBAb0BnAA6BAEBAnAA1tBiRN1JA-RNG6AoLFxEBIAHf0FJJAToHerA4JHJvDsGAiiJ5BAjBAnBANINNnAUeG6PArlDbgHT-CdSNDDGnMGPBNq1MoaGaNCxPNQGATBAHBAjBN_MNXwM9SNmwM39MATNh7MFNNDTN79MyUNdLBHTNANNA-MT-MC-Mj8MTmMx7MtwMH-MtZNmtJRTNZgMXNN67MXtMXTN-2M5wMA3MV-MdTNgNN-ZNDiIiNN4DCH3Mm5MkTNe-M6OKJnMr5MrNNj-MuTNl-Mk-Mn-MxNNp-MCaNR4J0NN1TN2NN7TN75Mg3M5NNc8M7NN8iIBlMD6MDlMsUNzUNBONfaNu3M8qMl7MnUNjaNGON4qM03MJONW6MVlM28My6LRUN5fCqaNVUNafIP_MmZNdKAhuMC9M8xMOXKmuMu6MmUNuKCXFJ4XAjUNHyMgONCbNqFJEbNqUNQ9MieEvPMuUNLiLh5HlONIbNyFJsrAHAMS6DreEjLEstClGASgJI9BLqBlbB7UNAbN1yL-UNI2LN7MTAMSbNHsEDbNDPNGVNclJ2_MU9LGTF5_MLPNLTF8_MQVNPPNveEUVN2bAWHKRtHUPNYVNXPNbVNaPN3MHdPNh0M4LJiVNOnI8uAiBAM_H0BA2OMVOG8QNlCMs8APGAVYMCBA9hD5IAgwGkFAnAAIBA5BA6MAshBfkA0BDfoEhBA1tASOEoWNxiHHZNcYNFQN_oDWyBivMTACCRNNmAVZAZMAyVNmVNN-BPWNrVNYXAjkBXIMN2EucN1QMu_F2VNycNvFA4hD1cNxVNkWNqQNXYNoWNpeBdcNzyMmWN2VNRQNE3AhYNFQNRWNNWNJQNVWNzFAXWNMRMFdN2MEHdNXYNRQN5ANiIAvIAyQNSLGzHM1QMqWNU-CcdN0QNOSNpQBCBN00CgWNDBAArCbdNbWN2AAedNIOEXVN6SMsdNtWNTTBVbA2hC84EDbNjgJdbNOICAfGxvABkA8uA38FviE4dNiDF6dNKLMY-BwAA8SMmzGFxFR_HzBAxBAN6A-dNaTAA_FBeNJbN5dNb8B7dNBeF7eEqAAzFANeNLbAodC-aAWyBJeNXbM-XNcRNZRNjeNgRNleNDdA8RNkRNBdNiYNGWN_hHCQNvFAIQNLdNwRNfYNveNDFAxeNkcNtQNNdNlYNU-C3YN9RNqeFIOEsYNCDEpYNIOEzcNMwF5IA9cNHfNf_A8xABaMfDIa2E9eN5YNnYN4YNORELWJHSNZbMRfNlBAISNBZN3SNEZN5SNcZNg2M4sM-SN6sMYTN59MkZNHNNoaNTbNabNXPAoZNdZNqZNyZN3LAsZNOTNRNNufNUgMDhIwmMVNNTTN2ZNzwMO-MzwMb5MZTN_7MbTN9ZNhtMh5MAaNj5MhTNq2DjTNNHKnNNAmJpNNO8MgqMrTNzfNtTNR8MwsJo-MxiJ7-LyTNY8M35MrmMd3MaxM8tMJhMcxM4iI1-MNhM-TNFUNlnMp3MNbNpbNkaN_-MN6MngNJbNehMR6M43MtaNbrMLONJ_M63MsgNUbNqfNN_M3aNXUN2gNpfNUONiuM54LlUNM9MjSM0rKO9MFbNV_Mv6MDhNI9Mz6M3rKeiJT9MJhNCsKk2BX9MRVGnrKOxEh3KELA5ONcyMj4M3lMk9M5lMlbN7lMxUNPhNTVGEcN9gJ-eMnLAtQMt8CrFK1KBhQM0QJQmMqHF8SN44MfZNS6LhZNkfN_4MKqMmfNMhN8-M8sM_9Mt7MKTNv7MMTNvZNSNNR5M07M3fNzfNUTNzfNWTNP-MYTN4qMS-MzfNeNNW-MhNNZ-MHgNFaNJgNlTNoNNq5MqNNOgNsNNSgNuNNPaNwNNV8MyNNXgNVaNagN55M3NNaaNB6McaN9TNbaNlaNl8MhaNZdM8CBlrKpgNkgNs8MnaN4hNM_MvgNKkMxgNKON18MmhMNONl7MhhNM_M2aN6uBo_I1iN-gN8aNkuM9xM_aNF9Mr8L2IMKJAJ9ME9MDiK74LMjNphALbNwWAOtISoMSjNVjNkMAWCL_rMy-AK7MqqLkbNAVNO7Mk2BYjNjhNZOKoRAYjNGsDI2CPWMzIMqWAojN_tExYM-xC0WMmoACZNMpGafNdfNthNBTNujMgfNxhN_SNFqMiZNX6L1hNAtMUhIb6LSjNrfNMNN8HCL5M3gI_hNd7My7M1fNRtM0ZNTtMH2K57M6fN4ZNJiN6ZNcNNotM8mMfNNDgNCgNFgNBxMkNNr-Ld-MNiNIaNMgNpTNHiNPgN43MRgNsTNTgNRaNVgNr7LhiN0TNjiN2TNe3McnMy-MjgNg8MhgNLrM27M5-MohJFkNpnMyiNL8L-kN3iNzkM5iNvaNdrM38MpjI-kNBjN8nMxML-kNk6MT_MUpLPjNb_M1hMIBAiaCzAANoMquMXON7ONtQAVlN2AAXlNHoMz6MdlNflNWiMSoMilN4hMgbNKjN8ONjbNaoM_ONgXCmlNLiMljN4jAvlNqFAN-BroMmkDzlN-EAciMJpM3lNWlNMpMMzMqDBpiM4lNsBA2iMapM8lNelNHwF7hD9iMkpGCmNCjMJjMGmNjlN-EAYjMzpMPmNHwFHMG3iMWmNefNr7MeZNI5MgZN-jN0hNgXAq3Bk7MCmNOqM8SNtfN43MwfNKkMFkMxfNxZN43M17MFiN5fN72MY5MfqMxmN9fNLiNaTNHaNYkMWDJPiNEgNF8MfkNEaNlNNUiN4mNmTNT-Mh-Ms5Mw5MdiIvNNmkN43MRuJTaNQlMzTNZgNCrMkiNYaNx-MegN3-M17L5kNfgN-iI8kNvdHjmNxiN7kNDONnaNdnNraNT-MFlNOUNX6M0gNCzJinNLlN9nGxMLinNPlNjuMDoM8UNi_BilNpuMVwLalNL9MbsKWlN1nNgsKE1AuOC0nNI5LllN6nN0lM6ONL9MPiMm4MtlNk2B_nN2uMxlN5mAKoNDvM33AI4E-HCcQDmKAmvGWyB4bEI4EHsFEoDuQDOZDIvM2mBBhGCoNc8LSvMkOHzTBHvMkvMmdCfoNelN7vMGiDwAAIUM_kCVjMo9DXoN7OAZoNRlA8vBnjGdoN2eMOoNyvMInBzrKwxIsiDvwBZvMuiNKZDmoNUTC_kCgoNMhACmMTMFMiAEmMJpNBiAdoNEdF5oN47L4JADkFJBJ21JOqElNADkFdoN3AAooNBzMseJbJCSfAUpNvwBRPMSfAdoNP9BFpNpoN6iIVgBTfMmvGu_FemE8xA62GBGAefB6LHVUJc8LhdANLMQpNeKEppNtNCmvGtNCsUMVLMNcC1CGxpNO9AzpNEOEfjB6SNVgIvhN7jNcmNyhNemN-SNGNNDkNFgM3pNkmNhfNRqMNNN9hNPNNVqMNTNpmNCiNT-MumN43MGiN43MIiN8fNQ-M2mN_fN4mNcTNdkNEiIQiNGgNPXAIgNlLJKgNYkNzkMFnNLaNt5MNaNInNdiNKnNKkMMnNzNNxkNRnNzkNcgN4TN2kNqiN0kN_5MpiNniNriNlgNHhJRqNenNtZNlxMhnNGpNf6LjnNzfNlnNkhM7iNMONIlNpnNPrN0xMrnNo_IKrNaUNV7JAhNAsMUlNs2K5qIEyMHjN-aNK9Mi9MznNjrNUBEMyM9nNJoNrrNQYGPbNcDK-nNwrNyqBLYCShNlMAh2KdvJ9pBL3AnAMolNQjNbhN9ONnkLehNjyMP3AjsKfKAkrNnyMvZJ8yJDBAhDNN2BQBFxDNN2B8DN6EAHENBBADkBtFNvFNxFNEUBAUAPBAlGNnGN6GNbCEGINYGAGQMGGIyTMnINfeFpINrINkfFZmN6jNx7MCNNzhNNqNlfNPqNfmMHsNUEAkrNGkNamNmmNKkMomNzkMqmNaqNsmNKkMdqNKkMfqNKkMhqN0mNjqNT-MMiNdNNakN7mNoqNCaNCxMT7LikNLtNp5MM8MIxMzqNHnNBFAYtN4qNxqN0tMwkNQnNT-MbgN4kNArNVnN3kNtZNh8MltNdxMgaNC8L1sN8vIyqBLrNptNmaNArM8AAstN3sNRrNwgNZrMygNVrNonNztN1rNJdAduM98MAmI0tNsrN7aNbUN9aN-0KorNs_MznNl0KIjDOjNdUNBhNbsKLuNe_MhlNRuNi_M46MGsNUuNNGCEoNprNibNl4MDsMhjNmbNXuN0qLb0Kg0KMoNZPKK0EO_AjVML0E6EAbCEEBAbCEeFJtvM4DMNQIBxKjkBuGAcdFxuNjkBu3BXcN9fABkA8pEstDbpDFUF04MsnI1rAUMHhfAxuNssNuZNMkNvsNMqN8jNOqNngI42K4sNO6L6sNzkM8sNHkMyfNrmNOkNUNNQkNU5MzmMPkMYNNSkM5ZNbNNC8MnqNfTN_ZNOtNRiNsqNTiNuqNViNLgNXiNNgN72MokNKkMqkNQgNskNfiNSaN7qNftNzfNhtNmtNdgN47LWnNFjIntNCrNyiNRhMPvN_kNfnNxtNp-MztNYuNugNOlMsaN4tN6iNI_MQUNpjIEwNbrNtnNKwNEuNfrNcUNeONhrNr8Le7DPrMNuNawNdjNUlNqaCYlN28LwUNVJAdwNNqMllNjwNLiMIBASZNkpG-lGsRI0EI-KAUBAyPNP2BtAAtwNiaCkpG9QNWOEBBAH7Mi4MGbNqlNduN_UN5ILBVNowNnlNQ9LtcBKqFgSGmBArVJpNFN7AqSAvkAIQE0lHB3AxzC4wNQDNAeBCTI_mB7aBNDIriCFwByFANdCiLA0WIUZI4FAEmBtNCciHFpMMeAYjM3ZAebM1eBajMhAA18A2eAh7CGVHKFAOHDiBA4BA5wNSVEI-BiaFXeAaxNO1MMhD0pCexN5EAjkBeTFzzM3ZAYjMO9BgtJyTHorDb_LmTBZfMllB1vB3EAQ1CLuFW5C7_A9xN3yDm0DNyAnAAdHFQwD1tAw-ClnBtzIrzD8ID-NJ2rA-JFNxAVyNzJKl4AJ3DYHIwhBzZArzDQxNlGATJCRdA20C4bM_-C0BEwMCvSINxA95EI5APlAHsD6zMG6AMxNWUJ18AluNAPErwN0lNwoMa9D9oMIpMkiMIzNCpMloMXFDliMGxNQpM3iMtNCRzNviMOzNyiMFpMVzN7iM9iMMzNImNXzN4iMWyBazNBjMDjMdzNtpMfzNmzMizNupMqDBavH1vMFzNRmNZjMlzN5pMfzNhjMxzNRmNKzNXFDmzHDkBHvNE-MgqB29MLqNk2M5jNAkNgmNgwMLqMizNSqN8jNMgMIkNONNKkNYqNAiNzfNPTNDiNavNL-McvNW5MUkNZNNgvN-7M7ZNA8MUXKbkN1hI8mNPtNgkNugMStNZkNUtNnTNWtNZiNMaNbiNMxMJnNNnNYgNW8MetNt-M1NNv-MliN5TNBwNitN8TNCuMotN4-MqtNmnMG0NvtN70NHwNukNW_L-0N2tN4iNOwNGlNxaN66LohME1NUwN-3ME1NvnNgrNhwNcwNqaCQuMlrNxnNhbNbsKU1NcuMf_MowNV1NqwNbuM1rM_rNTlN9UNCxNgjNExNijNGsNa1Nh1NDzNPFFMsMFlAOsMDFAQsMCuEgHCTsM01NqVJpKB5OAsVC8FA51NvsMDTAXsMQ9JZsM_1N73HcsMqsMfsMdsM_8FmsMrVAksMJ2NtsMssMGOMxsMN2NOIA91NrsMS2NzsM4jN_jN8zNeaNY2N74M6hNewMD0No2MzsNztNq1NguMd2NpZN8hNB-MLTNN0NMkNwZNYvNQTNMkMbvN47M0mM3ZNX0NWkNhvN6wMc0NNtNkvNBaNnvNb-MhkNGaNjkNl0NEnNoTNt0NQ3M3qNatNt0N6qNw0NArMu-MbtN_vN8vNVeJ60NXnNBuM2-MR3NFjIbnNi2Ng1Nk2NJ6MwtNGUNahMd1NcuMKUNNwNION5tNQwNZuMpnNj2N6ZA88MirMBuNo3NRuMQ1NZwNkUNbwNznNa1NvuMGhNYONZ1N4xMc1N03NIKDf1NzxMhIAcjNeyMcuNL7Mm1NSiMo1NnwN73N_2Cs1Nf3Nc8LHmMKwMkvML4NMhAA6LN-BHmMvvMP4NI4NIwMGEAxTAt1A1KMYRA6nIEGEFBAYBAtMMQ4NERAA6LTBAcMEHmM_gAejAesBt_C7zN3sMusNTqNEqMA0N_jNNvNb6Lj4NarNB0NJ0N4KCJkNBrMBiNZqN9sNbqNzfNCtNzkMEtNzkMGtNVTNmFJXkNivNBgN62Ne0NmvNrqN92Ni0N_2NTtNDnNzfNyqNo0N0qNq0NOaN1qNeiNwTNv0NE_Mu0NL3Ny0NN3NRjIIhM9vNV3Nk5NYnN-vNRjIX3N24NhxMRrMGwNd3NOuMt5NLwNXrMLUN53MNUNUrNl3NZ6MY3N-3N_tNr3NcnNX4NC-Lv3NGuNLqLynNW1Nm6MbuNYpLvdLAxNyrNjwCI1KbuNuVCx5L95NQ6It8L5VJuPBWbNRPBC9LIEH7IFuiD35KY6NRgAKAMA5KMAM8jMFmMd5LkrML2DfuMLiFnxMLnJk6GB4MUyMuONqBMYyME0ALyMJoGMvAE5Mi6M06M26M0UNG6AvcD_6M9KD8LHyfD68Mg1K2lDGHCp9MQhN7iH_TAqWBpnKIrDc9MbEJctEByHGHCk_Mv6NS6DuJLV3KYUNnONsON1UNw6NBXNxONsgAzONU-L1ONITF3ONY7Na9GpaN9QBf6NYKA3UNzeE5UN7IFSFJ3gN76NJZCiGAYbNvPMcTEjDFcuA6PMGHC_iNw7N4rNb2KXVGg3KSCLbSB9lDzYMYjNWCLjmNmpNcpN2uMCuNxrN3rNJ7NYKAvwAdsKeeAngG9rNRVNa2A42K1zN7DBWxNvwNLiMMPICbB0wNNGAICMZ8NdCD-QN9wNMzNV1Nl8Nd5LNBAgHJyAAnlNp8NxaCS5Lt8NnBA0AAs8NgHJIzMd5LpoE6wK-CGhDE7sLn6GFvAo7N3pHhDEjcC4NAsTC5BAQzHA6CW9MN8N3pH1IDRSCALDA6CzXKIpDrTBV7M6HCKbG6wK2ICWCLKbGe6NtONS6DBuLbqDeXLMAMWBA5aCnlNf9NhmM2uMFpLZ9NK3AVtELAMFRAWBAwBA4AAh9Ns9NS5Lr9N5AAu9N5AAO5Lw3NM6NiYAq8NkwNQnK6hMRlNOuNy3NtQAw8Nr8NglNUjNB-N4hMSoMF-NLiMA4NejNH2LslNEsNn9MTsM59NwlNYiM0NKI-NqFAIBA6ENuvMNbM_lNW2CV-N-EAbpD_kCwLB3iMd-NsBAUOIpaATRCqDBj-NtyCHmMdiMt4N09M9zN44Nc2N-zNC0NvBAhmNLqMj-NH0NKqNj6Ln2NrZNp2NNtMO0NXvNGnC2fNS0NWNNU0NN-MVkNiqNKiNJtN3mNA3NjvN4mNeTNO_NF3M-mNH8M-2NBnNA3NU5NLnND3Ni-MY5NrkNciNb5Nj5Nd7LJ3Nf5NiiN9qNXaNDrNUnNm5N20N7vNT3NigNp_Nc3NIrNohJ3-N_0NanNgnNytNx_NF1NElNH1NmnNwaN8iNXrNLAKR-NlrM5gNCjNxML2_ND6NmrNHuNSlNeUNA-Nq8N7nNiLKA5L99NgwNB4N49Nu8NI5Lf_MB-NwlMBAM38LQ-NTAO2uMK-NBsNrlNv_MIoNaAOnBA6yMd5Ls1NWAO-eGxHN3vM6AA5vMkvMnAOBmMh-NTwMY9AuAOR4NJwMtVCIvMzAOk4NAbCveFmiBh_C3AOLAO-eGsGDlSDtAO_AOc8LTBAHKEzFAOBAmXEPVANIG-AObAOMhA2fFRODdWEhGA3iAIvMt-NbmNq7M_zNjfNxsNBkNk7M4AO34Nb2Ns7MVqNo2N-hNq2NF-MNkNB_NPkNv2NT0Nx2NdvNz2NfvN12NZ0NwqNK8MMtN8mNd0N9mNK_LQtNvqMrvNyBOjkMW5NvvNaiNc_Nr0N3qNI3NdtNi_N8qNgtNSnNm_N4NNGrNm_NdaNDjI_TNDlMeBOu5Ns3Mw5NNuMnaNSCO05Ny3Mi3NMUNz8M55NPUNm3N-_NOBOQrNN1N14LYCOXwNr0L29NHhNi_Bw8Ny8ND-N2nNPAOx3NS1NrCO08N69NG6KRbNiAOtCOklNWuNY0L0COJ-NauNJuNC4NfjNN-NfuNfhN8COS9A5COL2DmAO9COqFAb-NXFDmkDsCOHwFUPG3iMSDOQDOqrAfzNSTMLDO5lN3iMXsNZDOsBANpMyiMI2BdDOZpMqDB8TMiDOLGAapMiWBdDOmpMrzNhDOHDOjjMwzNWBOwhN5-NifNl2Nm2Mf2NA5Mh2NVDOAAOy-N54NXqC74Nw7Mr2NBiNAtNzkMC5NTgME5NMnMymNaNNxBOK5N42N1BOqqNS_NiTNpvNXkMX_N5qNZ_NGnNJnNH3NUgNpiI3vNx0NWaNz0NTnNLCO8NNoiN50Nt_NA1NsiNC8L6DOMTDy_NW3N0_NIwNpEORNAh3NknN5_NeCOnnNRwNCzJvEO-5N2xMpdI4EOnCOFdKR1NRAOsCOMAO2BL3nNJ6NBFOUAOz6MGFOzuM7COtDOx8NS5LdAOk1ND4NDDOn1NguNGDONFOlAOT-NP_J08NUeJ2BMJ4MuLEcFOpcNB3ANBOWFOc8LfFOHzHXgBEFC9KAmFOiFO18NkFOEMM4BHLWFMsBfFObbMrIKPYAONIDBOHDObFOuFOkBALBOF6L6FOzFAE6L0jApfB_WBrFO5FOoFO7FO3rAyFOCBO0pNJFOPoNpzE_UMNtAtfBo5LPGOi8BdfADGO3FOjFOWvMIqAqFOXGOsFOZGOUEA8FO0jAmFOgGO6KCcGO7vMYcNLHDXcNZcNtwFlGO-eGN4N2AOsGOc8LC5KRjAOBAXIMEGOABOAGOlEACGOTJB4GOrwCJdAWGOLGOaFOABO3rAKGOVhAMGOERANNHnNAsGD4fAvdDPGOCpNAHO4FOCHO3RAGBAjHNBBO8UMwGOPBOYYAjGO1FOQYBaHODOEY9AxDOJqNYBO9jNy4NfmN0-NE0NmfNGHOfBOlmN7-NzfNUvNjkM-sN_4NDEOTgMFEOjkMHEOjkMG5NHiNI5N22N8ZNNEOoqN2BOg0N_mNU_NqvNCnNWiNVtNKaNX5NatNZEOtkNbEOK3Np-MM3NCaNl5NQ3NlEOS3N40NU3NTIOsEO-NNRCOBHO5nMrEOr5NtEOC1NhCOYGOQrNDlNTgMTrNUlMHlNyaNpjIpHOUUN7nMsnN-3MrIOFjNFuNGAOF6NY1N38Ne5K23NblNMeCSHO3IOUjN2IOIjDSoM-IOg0K58NQYB7sLPFOBxNRFOgAOO-NtkJBJOp0Ks1NEBAI2MyOKUrAf2K6EAI2McME-GKGPMUFAgMBGNM7VMUxF_wLs_AGNMcMEKWMYJOG0ADGN8HBEUBuUAEJOTJOTBAjBNAYMvlBuXKONAf7AcMEtJONxJohBiOMONAM6IaaM0JO3JO6yMeZMMdCucKr6AjJOONAPBN0XMUBNr6ACKOuKNEKO2CNAKO0YMG0AVBA2MEoaMiJAuBNBTBOJD4AAcMEQKOgAASKOT8EFYMG0AgHOv4NI0Nx-NB0N04NFgMMJOQONrHOiBO8-NkBO--NBEOP0NA5NtmNEiNeqNwmNH5N7fNHtNJ_NzfNKtNk0NN_NA3NP_N6KOR_N4BOh0NEnMj0NFxMkkNtvNf_NP3MwvNzkMyvNpkN0vNd5NgiNGCO4vN0gN-qN30NZaN10NMCO_qNVIOs_NVLOVCOGuMKjIkKODUNq8MAlNahMdLOxEOSrNzEOnIOJ1NziIpjIiLOBAOMlN-3MqLOFAOX1NplN_hIwoD7sAfwNxCORAO88NasKz6M4LOBpELFO7LOw7Nn_MxZIB9Ni1NJAOGoNeuNTFOFDOIBIUmDFvAs1NTBAAEMjkBCQNyKHpvDKOGIOGLmN6BAzFAAEMpeFs1LhDESMOZMO_kCWMONMOf7AlkDJMOT2JepF9LG7eEIBAfMOAEMCiD_NGjMOSMOrMOnMOpMOoKGiMORMOAYAyMOwMOXMOoMG-LGaMOQYBpvD5MOCjMoMO4MO_NG7MO4wB9MOCNOeMOXMOroN7eE0MOiOAJNO3lNpMONbMXZGLNOSFAQNO3MONMOzoDDNOmKApvDXNOHNONMOjaCzMObMOAYAeNOVNOyBAvbFCjMSNOqXN_MOpMOohDKNOgNOiOArNOONOXMO9NGsNO8MOAYAyNOwNONMOqhDfNO0NOiOA5NOjNOsHNsHNnNOdKOJvNw4NDNNMvNysNngI-LOQvN6-NnKOtHO9-Ny2M_-N_sNt2NR0NqBOE_NsBOV0NxmNzKOH5N1mNK_NlqNM_NL5NQ_NckNM5N3BOjnM5BOJ8MjkMf-MC3Nn0N_BOp0NBCOa5NZ5NQaN1vNC1Nt0NZ3MC1NPIOw-MhEOa2NWLOErNkEOZLOMrN80NcLOzLOVeAdIO7gINrNytNJOO3_NlIOlLOvxM8_NpIOCzJHPOkCOGsKHPOvLOI6NADOsCCD9NF9NQ6C1LO39NHKKLVAYPOgNDf_McPOOIAePOfQH9LOK9NiPO_yHEVJH9NRWCWJID9NGVLN9N3JBNPEnUIR9NAjDGJOBDOM-NJJOEDOFsNvVCmPOE9NoPO-nEQ9LbVHo9FrEE8YIdANs2K8PBeUHeQC-POk_EnVD12A02FFuAQdAQhG6vG19IyiCxlD5OD4DEPPMR8NQaCCYE7iDCzNYFOZsLcNB-sA9sAvpHSFMoPE9pFqDNUbAqvD8cAkfFNVMGzEqGEIQODHK4BAYhBpQOwIAkfFtQOdUHKXCDHKVsNXsNGODdvD9uGTQO8QOpNENBAG_FKhC8eMkdCjDFiQHiTMBvN4BB2BAX7MNmBLROveBLGALGNFBAmGNquHGQMVPN6mEe9BYROBBAkfF_RGkfFzGMU4ABeGwQBVIAfROHdFodGsHNIJNMBADkBoROXsNaNMYhBvWA2QOomA4QONYCjsNnyAjMD0sBZ8FinB0sBCOOmBOKvNkHObBO3DO2hNh2NhPO9PO16C00DKOO9DOvaNnmNOOO94NQOOxHOSOOcqNvKODtNxKO5HOZOO5HObOO2KOL_NTtN5KOTtN7KOcSO9KOkOO_KODxMBLOzBOB3NV5NWEOXtNYEOs0NaEOWgNOLOdEOykNl_N6OOn_NSIO9OO0-Mr_N6kN-OOZIOC8LDSOjPOeLO--MgLOOuM7SOKQOjLO3tNj3NPwNfCO75NBTOFSO5EOf6MRPO8PO8SO9EOQwK_EO74LT9N8IOvCOn8LIuNG6Nm1LD1AZDJgPOdcGZDJAJOeTOqBJV9NB5K_COG6NFMODxNF4NUFOzcGjuNNJOeQO9-JcJMmPMb9NeJOgnDHHAKTEjEA1TOvtLwKC7sLvfBvfByTO7sLsHNG4Jy6CTpCGqNRmMw4NXBObwMwsNGOOcBOLqMUTOIjDHSOUqNK0NWqNM0NqKOmBOs2NoBOZvNUOO4fNF_NevN1wMwBO-fNa0NAgN9HOiOO_HO82NtqNTEOFIOm0NHIOrOOb_NzvNd_NvOOc5NnTNxTNtSOh5NeEOFLOuuBRIO3SO1SOXLO5UOmEOv_Nh3LhTOOUOFwN4SOx5NnaNNUOyUADTOG1NFTOI1NMPOK1NpLOAVOHVOrLOuIO14LGVOzBJQTOflMzIOXyLxLOaTOqWA7_LZlNwCObPOdcGdVOlwN3COvVChVO__LgTOscGY9Na7Na9NqKHp9NNUA1POnTOE4NPyJqTOX9N__LFVN36JdpJtbNdAMnzJ9wJhAMGDDNVNMPNqvBOPN__MKsNzIKGcNnVNr4M5FANcNzFAUBAQcNvCNbeB6VB8fHmPMpJMGGOzFATBABBAedAdcGNUAyeAHcNyTOtuNs8Ab9NbWO2BAHcNhLDJcAt1AfWOrCHmWOHyAAQMM_HqKHtuNj5AhWONGBKGAfBA9LG2MEFBAYACqRNqeF4aA26Ng3KszJh0KvMMQdEYPMqKHQqEueFEUFC2BxWO_WO2BAfBATdBtWOWEHEXO8QF9bGscGNUAIbBsSIHTIaeHTINOkB5TOEkG8mCdxCH0EeHMU2MGQMaXOFRAp0DLXO8iB6FNbCE7fBIXOgNAXsNQBApROiXOrcCMmHQBAjDIIXOQiC8iBPbM9TOaWOZJATNCrqGSFMHQC5XOMKAN6Ab2FvLBLMA_XOm0BWWOGCMb2FwgCNYChIDCJAZWOscG6XOkEAdWEMIBZUGw3E7sLOkBm6AROEDYOvXO6XOkaAV6GhfAkaAT_CABFFYOdYOfNEAEMROEhYOuzAisF_XO7fBL3EVBAUBAGBAU4DSSCIXObTAlRA0wDfrBmXOyhFbUAu9LaFKJeM8YOyTOp9NZJAAbCYTMWBAeqEbYO-6AxcGxIAJ8GWBAkuFGZOMlFHTIYBATBAVBAgWO_XO7ROv-NgBOFOO5-NiKOfmM1VOdhMPUOhBORUOjBOXqNUUOWZOWUOR-LYUOUtJRkN-EAVtMuBOdUOI_NJ5N32NdXK2BOkUOP5NmUO-mMUEOctNqOOqTNACOtUOCCOe_NECOyUO25Nj_NICORLOq_N1kNktNXIOo5N2SOZnNYIOnEOmnMcZOWAMm5BDPO_7LfIOaiJPaO5lLZ_LkIOVnMKPOzgN2EO9BKpVOuhMQPOcfIWaOE0BWVO7xMYVOz0LaVOi9N1CODFOfVOqCOtQAqaOuCO8nNZAOV0Bg9NRoMLFOwaOVoMwVO6uMLcKHMO6PO6BB1aOfoMuTOCAKAbOemJyeAfiM-FOmkD4aOFbOMfMnFOkfDWyBKbOVXKyeA2NH-FOqROEbORbOQIINbOpBM6pNWbODFCMCM-FOIOEQbOnvMh-NQbOm-N_DCDTAQbOyiCl0LD8NX2NIqNeKOzDOgKOz4NHOOb6LQbO4-NiHOISO6_NKSOpKOPOOrKOA_NmZOu2NoZOw2NSkNy2NW0NvBOuZO7HOb0NxZO52NgOOekN-KOBIOR5NV_NT5NoUOpOOqUO6ZOsOO8ZOuOOtOOwOOMLO2vNNIO1OOi5NQIOP3N8UOUIO7OOWIO0SO9UObLOHhJ0bOSaOL6MB1NaiJqcOIPOaaOKVO6_NoIONVOCzJvcOhaOpdIvcOTPOEFOVPOi9NCFOGXLtaO33N-cOHFOUjNDdOKFOYAOmwN_aOj9NgTD6aOchN7uMBVNGdO_uMCbOMEDRdOERAyFOyFOIvMVdOLyB3RA1tB-HCwxCeHOUoN5aCGmM1AOwGAZdOidORHO4wBEHOfHOsbOGUOyDO2bOwbOlHO1-NmfNadOsIOgBOJTNhZOTUO7bOVUOCEOPSOB5NRSOD5NTSOgqNJEOY0NfUO8BOd7LOiNOEOf0NlUOSEO2ZOScOmSO5ZOnkN7ZOKLOuUOZcOwUOC3NAaObCOg5NOIOfcO3OOmiNiEOTnNOCOKfBCON5SOmnM0dO9SOjeOEVOytNmeOIVO4_NycO0EO7_NWrNNPONaCndOcIORVOo_IreOerNoCOE6NZVOAsNr8L5oLaPOuaOuAA_eOz6M5oLSoMl9NrVOn9NItEuVO-wN7qKuaOxVOSFOpTOIMOApL0_MsbNIVN3_MvbNLVNgAMkkFiAMAWOybNPVNtFAU8NoAMpjHQANOVNtAM4aB6nEWANuUHyAMe9F0AMbAN2AMRFAgPNoyM8yJ8AN4hDI2DH9HWzA9KAqAODkB0cNbxJTCMVJAaCMMiFL_DKBMZNKfmAgRAHkHGsB4AACBAQBAC2BBoFjaCrDMUiB7AOHIAE4KiDFvDBYXAhDICEAVFAPBNoHNPgOeiBNcMUiBuJLUgOk0H9yLNoIYgOSFAjaCcfAefApYF1AAogAuJL69HsBA-5CtBMRHAJcD71D8MAOjDF2BiKAo5LYJMpPEEkEcYAiOAxlDopJtDMQCJaJAc3GfZAmMAO0M8LBpAN0cEVZAI2DSFMhsNItEKJAoFM-EA1BAnkA28A3KAXqBaNDfPE_FA5FAOQMVQADHAOBAncMsHFvJA-NAQBA7RGezDTGOtwFs5K0jANRBw5Cn3KQwBbREmLAMbOBBARZOC2BMGNvMATfMyhObnH6BB9sGURA1bDqRA5qCNYCNjDGDMURAMMM-hOj3BltGRaD9sGxhO1hODJA0DCwYHshBQHMqSDpNEMiO4OCbQAD3B8SM8fORjAKBNOTMycMs0D5FAWKDezDMKD92G_vISbABoF2BAgRAmiMshBXUAftCUEB3fOxCDqVALJNdfD97NhjAhmHgXBI2BC2BBwMAwMAwMalCwlAt0CViOZDBtMAfDNnINhHHVPGBOAeYAScAhMB8JAQeCJBA-UGOuA8JAXMMVtEoMMDjOqSAt1AcMMRSCzsBjEAKQMSIMYjOEQM0sApJA2MMITMMQIMeABDEvAA_JONEAwOALdAvMMVtEyMMxEA0MMzkEueFVtE-0CooBb9HUhHK2MtnBmGAJhOZyGSSN7gO_nADBA6jOjMAdiOG3BxFCvdDfiOiKMDJBiiOGGHSbA3BCWKDfpFdTM0oEpBAaBAsMDpnBMhA28HUNG86L3DMJbAWkOhHHz3D4BAhFHp0IlgO6NAEBAYBAQyCVtEnPGdKMDBArNAuOEpdMxSMy0EptFrNAsRA8MAtYIAbA7zEu1BzkD9FEdgGyOAGzEkLAqBAGkA6PAALAkFAFCEo5L7FA1BAWRAwkOUIAqmKwSCnUMWdMxlDqWHI2DUGMJGMhgAYCMbCEkkOQMBWFAAOA9AFasB_RA2JFcuDZbBz3DfpHtBAUxH1hANBNE3JPHD3UN03BHJNygHqlDlLA3rBEVMoFA-3LL_CsPEFVMwWIjSAbRE6WC2wH6JAPpGWzHveGlGARBF_RAFsArlDQtArlDkBAuBA4BAdKMT-CzAAfhAOBAAVE3DNwBA1tBWCMNKMXOMbPMr4N_WB0HExECrRMwSAYbBAeMItEEeAahIAUA0UCEwAeeARPMVpN6NAISGhHHyeAqjOBBMQmOGoAyJFygHvDMt_ADuAmKAERBpAIaGA2eJE3AhkO9lOdfA6fAEBA4mOVMMCENn2JyrBHENMXAlIHBFA4hDIOEPODbeBepFvCNP6ARoDc4Ed2MCnOepFpiMJEA5mEhhAg4NmXEbREODBMbOGBAGBA3GJTlODCGQsLgfO2BAsMD7IHdMHODBwiOZnObnOprIoMCIIAb9BzJAl5HkQHEDMvJEunOAhFF8FwxCd7BIaEcLEZLC9FEmQM3OA5GNGBAgIM_FOw1GyJFIGAWyB0nD-SAMBMDkB9nO3OA_nOclCGzETfMHADREMkHAyCEdCDaNDvFA9nOpqFT3G0TAWyBoQMBBMWxNNLMlUJ4aCs_AVcM7ZGK4M_WBxlDO6CgeD-yHwOAy5A3BAAJAhMBI4ExiOuiNkyD0bMnRHyAAXUA3LAyGCyeAYkOGRMwGApmO3iAGzEFeEJbAVkIhdAthO7gOt9GSCJPCGhzNSZNWyBPCGUzNSZNtNCLpOBOAiROuoNWlNBJAWlNsFAcoOu3BPCG-vMSZNIOEKkOpdNlMAsFA_zBeXB1tBnfAkxGqaCSpOQDNoAAIBAYSIepO4tAX4GItEIBAOBAZCMhHHoBArbM0pO9AFIlO3OBIBARBA7wBRBA_RA0pOddO4pOcdFRBAkfFhnOC6AilOjnOmBA3UNEINsLAiJAY2F-AB1MMUPMhHH-QAp2AcSMwlOQyAj6BODBA-HhsE9JCZnO5FADBACBANBAehOnxAfhAFBADUFxhDiRMhqOQBAgqOHlCnCNsqOCBA4uF-GBvBAspNhLDuIHzfMxqO8pNaKAWpN7zEtNCxqOvdN5qO1qOBoO9pNPHDIOExqOPBI_qOaRMBrOtpNkpG1iAiQAVtE6RMLcBS-CF2BVtE_GMjAOiMOIHMKHMdMOUrO7DBXrOa4EcpDqBAI2D0TONENVRBKTA6TISlOItErBA9AMWyBcMAauAZDMBoOrBAN4GIIALBAuVF_JFULAdPC6oLt3Ev3KlLAh9C7JBr1B7rOogAWdMsBAUrO_DChLMnLAcrOVQIkRHcWIH2BtBAjkBSTM9KMcCDtiOviA5sAj5Ay8CIGMCdMSEMDkAhLGwsMKfOSHFhlOI2DDkAqGM3UNo9NDCGUpFUVMOSGkHFoxAVPNqOLoHKP2B7cMaTMD9BqnOvsOHUACsOi2C5mAGsOtBAUrOkJM6gOHHMJHMa4Es8ADNBVtE-sACACLTMSqArcNy0D1FNBoOWmDohAHEJjFH4jAYCJ3rO37CgHJrDNItEDUMqSMq8NVtEDUMqFN08NcTMhCMEUMvoAnfM2iOACMU-C7HH75CRHAqnOpVABwHKoOUEBjoOVFAxlDvoAg4G0AAMbODUMIOEwJBXsNdNAfHMcfDVRMK0HqSMiRNHDOTfMytOp6EEJBSRM3tOvKH9sIK0HqFN8tOx8NYbO_tO0tOCuO-dAURMonOK0H5TMjcGmKAfXOotO2gOHUA-FASTMC2BjtO-vC-FAXsNC2BbfMKUAGzEWBAi7AcuOvoAvzAauOyJFwZGvoA6BA3SAMBAfsNVDClhNLvBDCGBxDANETBAaBA2cHHANfuOffDrnKX7M7cMptO75C4aC-1LOfAxCCDpO0sOStCPMMuiN8cNHUA4aCXpGEvOaMHZkOHvOSxH7zEgrKvFAqFNVzAUIJjYACMBUhHNBA4BA8sOhHHaIAI2DpjBxOAsBAgzDSvGGsOsRA2UMAtOHHAJIDpIB8UMcjOSoOLDDVsBGzEsRAqyFYWNMCJphOmKA7mFDkAwBAWmOYRAwBA2UAmGAgqOhdA1KA7LKaoBiiCnjO0cERCMO6IU-CWRA3JA6MAcPA3SAXCMyfF5VEQdEqyFHBAg-CFwO08EYkOrJHJwO0SEnBAklFilOEUFNBAllOawOzGB3dHwWBUJN-vOhQAVaCowCtwOTfGXCMVhOaNAQCJFeANeAdqEpMC1wOsdEmGAlhO4vOGwO99AOoAtaMthOrwOnIAOmHQBAD3AEwO5vOO2FuhI8vODxOxJArbBlPEZSBTUAXOExlD9LBj_HdHHGLGgSMlYHmGA-NM2sBgJJ6BB53B-nOirDUwOXSA8aML3EQxOkROWqO0yMgHJfmA_HIgdARBAfvOwGMCGESFAkRO1GMXhOLDDEGEEPEkiOItEAEMwAAifDaeHawGieANQIXIMaiOxlDuCNN-BQsOziOaiOYiOrQCPyAVtEL3EOyO-oMMGAuXOOyOvBAO6JvbMxbMOyOwBAILAFgO0GMGsBVtEEGEQBAaBAYWO_KAltOZKAPpABOEENDqeHo-GcuOrtOdFEDCGGGAN-BPbMGzESbMGGAo9DyyOItEnvHGGApiM3yO7qObvHGGA2iM8yOt3ELzM9zA0bC9IMxsJXGMBBAxpOuhDNBAbnH2cHVtERHAkcMjtOurMu2D0gGzGAWzAC1BlYGXzOMKA-GAzFAYnH0cEzBA-GAyxOdzO8aHEPEYKO1cNQFALOA7zEgnDPzC6BAfMOozOyBABDGxcMVtETBAxcMwyN_uLGbMGgOrBA1GMDpOo8Au-CWSN2BACsO9JBgwOP5A_JFGBM_uLhTIGBOQ9JwBA1AAVTEDOFDwIcTDfvOo8AQBA1AAYBAedANdMM0AO6J74AYtAHdFX0O6pOAYOIZNAvO2KBnWB6lAotB06MjxAHKEGOMOcCptG5HMNeG5VEMBMpIB8GOrsMXjAcwOvFLgIBBeM-1LVTAttHKSBNTBDFAY2FC7CW4LpWNb2DYvAIvO7zEB1ODeMisFBeMtNCC1O60Oy0O6PB-0OiEAW4LtNCzWN50ODmAGzES1OzFADeM-pFS-ALGAPyB_hOgiEb1Ov8Eb1OfBA5BAHiDwGNjHBTWHrwClXEiCM6NArNAceMSFAHJNjBNJcNygONWOmYN0BAnBAO6JOlOWsOLfFUBAHBAYyOItE21ONlOyDM61OhgA81OmrO7zETJA7WCOgAJ2OjIMyCMnIM0CMIcA2CMrwCIBAcMEVtEGzAAFBMlFFZAVtEgrBXoI1tBL-D5sAFBA-1OH2Od9CD2BdqOYUEOFMohDp3DbSKXEFueF0BAxBABOA51OpEMSEMUBARBATGAV2OgpBJtOQ3B6EA-FMPyBSvOD3BbvHWoB42OLMM62O8-A82OQpA1ZAnvHA3OG3OLMMN6A9FME3OgpB92OnvHPbM0FOlFAlyOSKMoBA0zOyPIioOdTEkoOpNEPXA7FA0LJ3tAY3OogAsyODbMlFA4BAznItnBRHIUBAYBAhKMYtAYBAt_CTbJDxOQgOJBADwOlsMiEA92OsHNFHAVtEVBADlCItENIIHyO-2H4fOiJA6fOCyObxJ_3OwAA1tBIyOSFEE4OLyOIGANdC2MEK4Or4AwvO4iOIOEMJN6WOR4O8vEwvORBAQGAU4O6iOMJNA4OyiOL4O5iOIOEN4OjWOFqAFKJYQOVFAWBAs8AjWOUoNI2MF2BKlOpNECvO6BBICMWyBCvObREXBAueFi7AIaE4aCmYOHGITGAT-CvLJjsAckOc-BCfMOaCikOIGAcNBzzOi5DRaDf-Cj5AVtELeMVYBf-CRHIk3ODCGOZNNBARHIMoOlTMY3AqRO0SNIGAL0OdYDd5OkpGAbCvlBc5O6BBQBAvlBk5OLGAm5OEZOvlBznOJoORFBnfOMYOaYIwQKf5OjLGh5On5Ou5OIoOS5GeCBkiOwBAIJBs5OQBAIJBAbC2MEEZO2MEAbCi7AEZOi7A7pHNpHcMErtDMbO54ObCEIJBP6ODkBR6OYKO3eMYbOW6OL6ON4GzAA44OpNIVfMcqDGzE74O5VE7QAQ6OjHBTHArbAQGNiADWrEO_H2BASVLQHMQzHWSHEZOEQMRHF-FAC9GnHCgYAtDNxBALGAXHMeoAbWBfCFVeM9pOhdA7BBz0OP1O0zD2xOsKA6xO7zEgfMfBA3BA_BMPvGypEDVGlGAZuGTXMkfMgAAM7OO7OIOEQ7OCNBKQAT7ObCEbgHYBAgfMX7OwwCMXAv3OkICCBAISGWjO8iB1UAVJAYBADwOoAAkfFgnDMxO0cEDXMnNA8gDzlO5VEVzAt7OHxOw7OEJJ4BAz7ObRE4BAlCDSIEXBAhKMvfFf6O62OpJADxOwHNxAAsFAY4OSKNNREpSMXiOiaM-IANSIGKNZBA_oMyuOm0OkIAwcKNKA91HdLAVrHcMEGzEsJNvoOYrKS4OfsBD4OrAOBRGgAAe2Jv3KaBACFAEbCBNBWdMGzE6BA_mAFWBwuOx4O0uOHIFSbAaBA4RGs8A6BA3EAI2DoRBF0O5NKGaA-nEGzEVZOa2N9ROaBOKUOASOCkNngI5oLeZO3dOoKOiZO6dOkZO8dOXUO_bOV-LBcOqZOTkNYOOH_N0KOvZO8HOJcOJeOO5NQEOSiNAnNDIOW_NOeOY_NQeOgqNHLOTgMJLOxvNLLOxUOe5NBaOHCO5vNJCOxSO4OOPCOxSOheOm3MHrNocOohJR9OCVOu_NziNqeOzoLQaOoxMMwNyEOueOmLOMVOoLO2cOJ-OXaORaO2eOxMLE-O7cOBdO5IOr9Nt9NxaONAO89NXTOIAOPuNc-O1COlwKuOCk-O2aOIdOkVO6BBs9NnlNNdOCsNRAMKJOgXCo-OBbO0AN8yJc-O-lGs2HxVCRZD3iMJ9OPCOL9O1DOjgIybOFgM0-OqEOB_O5sNsHO5bOV9OMSO8bOROOZ9OTOOAcOrBOCcOtBOEcOtZOh9OHcOhUOk9O-HOPEONcOT_NPcOq9ORcOsvNGIOYiNrUOJIOqSOLIOsSO39OPLORwNEaO6UOTLOBrNmcOjcOlBA_9O9NNNaOKjIF_OwEOF-OncOL8L4_OZCOXgNynMzcOnLOJiIohM9_Oq3N6EOAmIFAP5eO-EOpCOCdOv9NEdOWTOluMYTOY1Nc-OMAOm-OpWCOAPHdOHiMr-OUAPDoNZhNM6NPfO4PO9aOP-NV0BYAPSdO2-O0NKcAPc8LrGNkvMJbOlAPERAWyBIvMPbOuAPlEAsAO0pNqROzAP63DgdOSFAtNC--OieOw-Nx4NM9OZZOD_OfmMpAP_nM8DOQUO64NL0N84NsKO-4NVvNyHOjkM0HOd7L2HOd7L4HOCeOXSO43M3KOCLO5mNwDJKcO8KO72N0ZOMeOvqNJaNk_OVcOsUOTeO9ZOvUO2UOehIh_Nq_OuSOk_NfEOKCOeeO5OOSLOz_OFrNfeOQCOC8LFBPQrNb3N7_OahM6BP0xMZaOd7LmIOLPOxeO1cONaC4APLTOWUN14L_BPC6ND4MwnNUPOZTOx9NraOAdOh-O-9NyCOvaOBbCl-OpoGn-OZCPp-OaAPcCPy9N-COeAPOfO7aO4ILRfO-aOSCPS-NnAPlnJpCPGzNroMs-OhCP0lNXDOFpMtCPaDOApMwCPbiMfzNliM1CPeDOTzN4CPQpMfzN4QM8CPjDOW2CgbOdCP1iMfzNRzM8CPrDOW2CkpGLDPnzN0CPHDPNjM3zNVIAszN_CP5pMwzN8CP2pM7pMyAPxCP2zNljM6zNsdOfKOu-NK9OEOOJUOCBPLUOzdOSDP5_OHBPfZOJBPSUOLBPxfNNBPvHOtKOBtN_dOGEOBeOFtNDeOeUOkqNgUOmqNfOOeBPN5NiOOAIOe_OALOS5Nk0N3ZOTgM-BOlBPm_ODCOrSOvkNzUObeO1UOgcOjtNo_Nx_OO3NKaOq5NEPO_OOpcOrDPneOB-O8_OeEPseOJPOO-OECP7tN8CPJCP6gNLCPiEPKAPRTOMAPb-OBbC_cO_5KQCPTAPxEPPAPyaOJdOx9NXAOfCPXAP09NdAPI7MahNQFOCDOhAPnCPjAPwCP9lMTdOedI6EP-eGrAP0pNtAP-EPc8LwAPkvMdDPUeJ1APVhA3APQFPMhAtNCIvM8APiDPvbOkDP_-OmDPLvNoDPO9Ok7MLFP1eOtDPT9ONOO6bOM_O7dOsKOPBPd7LRBPy6LTBPP3M7DPGcOLEOwZOZkMl9ODEPLeOp9OnUOi_OpUOkBPReOWcOnBPYcOXcOacO19ONLOtBP0UOvSOwBP79OyBP99O0BP0_OoeO-UOHCPZFP7BPv5NDVOWCOqeO2EP1eOBCPy6LDCPcaOgCOnFPGBPtIO3eOdGP_nMZ-OVCPQAObrJkbIiJEAfOzILtGPKODvGP60LiJEIIJiJEwfBILEFGLN6CVHFBmL69JDmLacIVHFDMOZRByGPzpLlCPTBLiAPz_C4GPP6IY4J6xLt6D50BioC-xLYKAaXCV0LdVLvYGMcASpC6VBIBA3BARPERzIruLPHPDWEvsFKeGlzI-rLbHPK-GTjE_kCcHPKeGRzIVHPlIKmHPKeGoHPMcAoBAiHPXvGkHPrjBhgAfHPutLk6BmxDgxLMaC74BeQHTnIsOCQ8IK0LIPJXsLN0LaXCraL_HPu3CsDJfbECIPH7MUoJ8wLtpJz4Ji9KbfBYdI-uCsxLozLM8JEyLEAGpMBxEMOHPutLrkA4LJj4LgFIqEA9uCkLCavLJ5JXtLnRI9RNS5KwrETuL0nAOxLUHEiHJ8HPi9KURC5eLAIPQBBzIPzuLoIPdVLraL3IPLIPhvLnUJGyLyTJvML_5N24LVONQlNrGP2LOFHPlYAiJEjyLBIJsaOKJPOiKMJPy-AOJP8yLSqLWJP-pL3GPVHFPJPl5AglA-pLJ7F8WFILE-GPYCLT_IZJPqyLA4NUJPgAP-ONKJOkeIcJP8yLdaL4GP5HPWtJjJP0iJ4GP4GPtHPlnJ4GP_wA9GPEUOLwKKCPIpLdlLYwN7eOoaODiKUJPzWBy3KwGPp8LHKPbrJSqLbrJIIJbrJ2KBLvECwAFhG6GPJKPryLmRJRKPpJPy3Ky_CHHPRiMzVOY2H9iARKPMHPoXCzJP5xBqzBSHPZdBoXC5JPGxLvJIhoC9nB4AM2fAsrAmKPmFG4vEnhGfJPnxL0IP32LE_BelIvJP-pLgaA_JE7IPM0L9zLdlIUvJnJP1xLk5GVHFhtA3KP8yL9gAy3Ko8FtOKQ4JPLP2TEsKP9WKM6IskC0iJURCKIP56ABIP5GJCLPbeLHIPuxLUvJbLPsvH5IPuIPZLPMaC_IPcLPmLPeLPVLPiLPjuLsLPFHAeQHsDJz4LMTOKyLqGPRAPi-OlYAMKPy3K8AFKKPCbL8LPO8A-LP60LbrJ8AFQKP9LP_tAZZAIkBXeJjXAU8NOPFO8AGUFkJPfRLLHCFMP_tAbKPO8AdKPOdO8aOFFPz_CVMPtUAP6IbrJvIPnaEgHP_tErEE7GP6KPc3LEbAURCbrJ2dHy3KDIPQoCFIP7WKfzLedIraLRKPhvLnMPJZCDJPwuDFJPHAPp0LLyLyIOwLOGKPcKPKOD4IOAMPDNPZRB6uHqDKTJPHNP-EAcpLKkIYsKqJPz8J4GPi6AVHF7GPMbBjOJHLP-nHLKA4KPWkGUKPRTD1JPRKPBTCPKFXWFfNPVNPXKPeMPLPDZKM5uFB1GOMPWNPIZDvHPXvGxHPR0CGQOK-G2HPbHPALDMIAAOJsOCzLPNIP5bB9nEGRC56AiqL_tETlFHsDW_CqLP8MAiNDGfL_NPR6NbGIdzDuOCF2DLIPCTEP6FvEPGNPYMPKODwNPMOATjE_LPqeLHKPYOP8FAaOP60LeOPPSCTdBIIJiOPyNPYMD6rN1fGsXHNHJYKPrwLmOPUBEDHP7LPMNPYHEaMPmCPgKPRyJcdFlCDwHPwOPkKPXvGdzD0KPKEIoUEsFBK-GSxLTHPKeGx6IEIPYIPhLPaIP3uLHsJsnCXvGBMJghIqHPXvGeHPfIPWtJ-XBzHPqOP7rNHyAVgJDPJmLAbHPdHPwOPuLPiaJfdLCIEwrAZPP1NPaOP-JPmGPJwLyaLGjNBNPkbIdOP3BA4NPgOPeVOSJPQNPzOPbsKzPPl6C5NPB7BhOP7PPbLBTjElOPAQPl0BoHPC1LAHPN0GEQPP6AwOPXMPe2EZMPw-OhyMtJP9iA3NP8PPoHP8OJfPP3BAQzHE8IwOPAPPzNP_iCDTA4NP2HPdPPmxBsyGbHPaQPsHPJPP8IPlIK2lKmPPfQPGVLFuE83KsVLdQP6gA_UL1mKN0Gx6GxLBjPPedItWL0QPoVLpHPhPPkzIzQPBJA0HPBbAqPPn0K6OPxNPwOPgPPrHPiPPpQPDLPxkJvOPkzIyHPERPrOPnNJpHPkJJCRPZPPHEJeJOjIP2JL3BAkJJ6QPYJJEyLaRPuhIeJOPaHYRPWPPf1FduFlRP7sLdRPjRFgRPORPgLPELPyMJk2FrRPzcK7sLu6GQIPxIPzwHxVE-rL3KA5RPhRPEQK3tJMcAzUL6MPzWLgeLAuN-MP4LPIjNSAPOwLHKPkLPbOPuQLPSP7NPu3CSqLkLPIIJkLPd0J-NPVSPtOPD1LeQHvICZSPo-KdeJfSPJqLr2MbGIX1LC2MkSP02CR3LoaAu3CRqLIIPuSPJqLxZA0BA5cBqSPSeC4YAWRAkBA1SPxSP02CSBF2SPZ1NCOE_SPmQP8PPRzI_SPyEGGTPzNGxjD_SPpMBIjM8SPhLAdIPnSPJqLpMBTjMOTP6IOovDAYA_SPXWOmXEZTPjQC7SPBOPb1LjQC5SPeTPQOKJqL5RPNQPoBAPQPfAOsJP5POQdJSFLboAzLPA_BfTPuMAP6IeQH_OPutLJ5EglF56A-rL3DD1TP4HA9TP-cIGvLPRP9IPu3CcBFD0E6cBLOPY8I_SP_TPcOFYlLISPGJPKwLOCP3hL2SP_EOHKP_SPFNPcOP5PPWUPOXLTUPswK2SPl5AskFFOPdrLdSPIQPRTPuMAZSPHOPxOPy-AqJPeKP1dLJHPuqLDoFz_CeUPzmKA4MV0M6RP7xLQ9AqSFZyM9IA-RP2mK0UPdlEfLPGIPzRP8QPxmK6UPN7DsMHdSFCRPm1M8UP84BC2MBSPs4LDSPjLAliKG2K62L2oJpRPzWD5UPw3JtOKy3Jl3LW9BxRPBVPpIPHxLEVPZVPMEDCRPZHPDEBuRPUHPeVPyMPZIPSzLuKPgqC6VBzSP5cBCRPWFI50BcPPaVPjqCSLAWIPnIPCUPrQPqIPbvGDPPHZARfILNBZUAyVPWVPGPIn_GQdBRHFgcAoVP4SPEWP4SJZdIqQP0zLuVP0VPsnC6hFZUA04De2CCRPtRP3VP-6B_sLqVP5cKzMPiRPNPP7sLyQPGWPR0G1QPXeLa9DCOEOVPWlHQVP9QP1VLpHPnQPcQPmWPYfAgQP8PPiQPtOKUQPBQPKRPZQPETPNRPwMPKPPzRP6WPFQPwOPTRPvQP2HPLUPUoJBPPolGajC2xCVgJvUPjDFNOP-TPEUP37IBUPyRPxkJJXP5uGxyJ_LHHDG2TPwIP3UP19AbXPoyFpKPbvFIPPAXPRWPtKPEyL4TPWgALoIlXPYMLCRPp9N24F9GCVRFRLPaNAgEGLdIfWPBtLsVP_MKuWPSFFZUEG5Ji5DH7M_tLfXPkMPrIPEuLUIPKhBMTPAVPrVPLPPtVPbIPVyBH7MeIPEYPgIPIcAiIPcWPi7IlIPLYPgWP7XPYxLW5AVYPH7MtNCzVPIcAulDuRPTTPaYP6XPNYPiWPl5ArkAulD7LO2UPFYPoJOgkDulCpWPuYPsWPhIKM6Ik2FA9NulCaTPvYPAuLZJOkXP8YP2YPwSJ-VPnyBG0AnhCFWPTYPWtJUWP8uE__FAZPdTPPWPXIPoXPWtLhVPLZP5rENZPnhCiTPT5AiYPupJDKJGKALWPXYPQGDhTPOWPFKACZPZ8JTWPIWPdZPfaF6bAgWECRPFSP2QPhWLogAlZP7BJ0LJbNP9RPrPPRON0hL_MPDKPnaO3_LOSPZUPUXPM4M2PP5LPWCPIKPWOPZRBLUPf_MLUPSoMJXPPOP8nEROPMUAvVOlTONdKrUP1OPIHPcMPgXCJXPs1Nc6B9NPZMAskFWCL5eLnKDKOPPaPA6B3ZPtbODOOjDPYZOiHOaZO8AALUPS9OSvNTgMuHOd7LwHOOBP9dOuKOD_NaUOWOOG_N02N3FPFeOMEOa_OjUOc_OgSOOcOGEPQcOIEPs9OVEOu9OFtNw9OjkMy9OILO09OXeO29OZeOCaO59Ot_OggNVEPzSO3BP-9O2BPzBPaGPC-OvdHtaP6_Oz_NtcOXjIgbPfGPY3MbaO6tNdaOgbP4cOAmIgbPLSPnrN6LPqUP5PPHOPRSP5aLHKP0bP60LHOPIIJoUPJOPwrEcXPjUPyTLy7BOTPxLP0BAzLPiSPiXC_SPmSPJcPpSPVTPsSPYKA_SPwSPyTP3SP5VPT5AQcPNWP6SPVcPVTP-SPVTPsVLCTP9WPbLBFTPVTPHTPicPJTPqwFVTPKYPLTPVYPlUPPTPjYPrcPWTP1NEiOAZTPk9EcTPXbCjTPRqLYZPjZPsDCVTPmTPSaP-ZPGaPXFDsUPn4MDDBoUPxTPkTPzTPGrCJXPPVLrXPNXP7TPcYDJXPJXP3tLtrJZXPhXPCPPGvA6TPAwLFtAKUPAaPMUPHyLHwL2LPmQLq0LqBLPJLIhATUPUOPqeLoVJkbIXUPuQLodPENPH1KKNPYsKsdP6bIGAJvdPzILxdPXFDz8JoVJSXDtTEh9AAzNTHJBuENxBiUPoVJRHJgfONxNRREW_CoVJSBFODBNxNEuDHePWUJx6OKePWUJGVLdqLoVJ9UMBsB9dPkkA06OTePWUJfgAQeP-dP74HNePtUJESA04FdePsPAZ8B7dPaePhePIEA_AHn_BXWJkePptLgdAEcC_EO2dPy-A5dPATIfUEqdP5aLzePQUJS1B2ePYoIOXL1ePvRGaUJTHJ6dPQoHXePkdA9ePv0GqpLAcPT_IAfPnePA4NzePrJPDsNHFLt3I2xA_dLNfPtVAQ9L3HCq_C3GDAaDbXEYcBMeB4-GISDCTAwUDVnHEnA-jGMSDmnOgHJXJEanOqfP6lOTfGaWAuePC0HXxOGrCI9CVgJ9oCI9CyZPWQAPBNzNALXOGsBVgJWyNMlB8fPMsByZPxKK9JKgaAshB2fPXYEshB5fPIFADKORSBJgP5WGBcCMgP9zMIOEU_HMsB_fPzJKU3J_9HDgP5XPUtLcYPZ3Ji3JyKKVIAgaAInFVgJNcJYMJq7BkgPucEnYPegPpYPHHKLCKiAKOiJYcJQtJTHFsaLTWFXBNMDBuRP4HB4gPuMAyZPvYG1LPAKP3LPOCPyePWUJB9IWUJYRJ4ePNdK6ePCePztCSqLMhPyvCCfPcIADePuePrvCyvCdqLHQPBcPnEIyECqvCPfPFhPI_CBdPokLUfPuPAWfPHhPqvCZfPiPHHWHmAFBNBfxAhfPihDjfPjeGmfPujGofPsfPS9ArfPg4GJLHJ_ABHAZEAxfPMlFrGOEbDBmCpWPBmCTgP4JOjqCIYPgLJKhB-gPz9KNUPxhL9MPHJP_gNmdPrdPehPZRBIePf2KJhPOwLLhPOePViP_ePZiPNCBRhPsTOWePLePblOiUPYhPMfPciPe2CdhPTHJpTPl1NQfOpIJbBAihPlEAkhPTHJtEJYAMClJohPlhGqhPcGFShAthPs3AvhPlfP8LAnfPvMDpfP1hPCjP9RDufP6hPEEA8hPzfPEbD7wAXEMbQL1XPvCJNxJNjPiOAEgP2tJpnJoFA89H0iJAgPXjPXWBUjPa3JLdCigPsDJMhAX5AuRPijPQZP7VPXXPWHPmnIaEBvBMHTCiJM08IGiPNrE0IAsjPFJAujPkZPdgPFxLTZPxjPKFA1jPATJ7KPLLCToA8jPsgP4jP3vLH1GHcN_UFpWPjJMb9HGaIvMPrxLSZP7cKrDJJkPyrLIkPdWOqxLQWP8VPdeLrDJrVJM_HoJFXeLMlBakPcANahB3jPXxLggPPLK_mJoWE9jPpMP8yAMJBU3JW0CdjPi3J6fPIOE_2LHKA9fPG6Ii9KajPWgPGsBukPPLKgjPqgPKKEmgP-bJogP7sJInF-gPC3Lr3LoMJzgPyMJvMJtaLddPOUPNiPQUPS_MPCP8cO5ePSiPW7IcIAQzH1bPKhPUlP0ePOePl6COhPclPIcAeiPPePGfPSePhGK8wK_GPZhPIePf3KoiPcIAqiPIJOrTP7ZLviPlBAxiPWlPf3KnhPndJcfPNKECjDgfPTnHuhPPyAkfP_KHxhPQyFonGEjP2hPtfP5HMHjPSbBGfPyfP-hP2rLwmHSLAxiHODB5dA0kPKiDejOQgPnBAMlBDBEQmPVNMTmPMMAejO6kPurLwkPsDJZmPaCGSmPdaFJFApJATmPZjPZgPfjAPmPkmPULAcmPnmPwBApmPfmPQBK8kPxmKvBM1UPuRPP2K4mP_UPJiPwFJC2MdkPa1MCkPjkP4jAxEJVFJkYA2OM3sBUbBiJMqjBWmPHFJInPzjOkcFMnPAQB0mPl0J5UBPBNgaAzeEKkPk7NkXPanPzQEqnA-mPrpFg9ANjPtMH6mPieEknPYRAhnPAQDjnPhkLmnPsnPpRIqnPefFjnPklDVSHunPxEALXO4dNxnPQzDRnPLnPcpEOnP7nPKnPF8HcpEVnPlPJhmPgaAEuDaWPTJOBnPEuDEoPonJGDJOnCNCB75JcGIa7HSXO4FAHeNeiOfBARZOpPN_1BEPErANtANo7OOyCQENL_FYoPaoPUBAcoPFBAeoPvnH7GGh4NEJBJCDWBAZoPSZOmoPUBAdoPsANvnHyhOC2BzRBOaCyrCpMCD8HNEAkvEuiDTfJoLIlUJDfF4QPWeLPjPMlB7ULNoPzZPsDJ1iApKB2OMSVLBnPNpPVMAPpPf3KKpPmkP0WAD8Hf3KpWPYpPSVLDiPqFNGODLXOe6IwjPgcCgpPZUE6nPRkPrII_nPopPHxADnPCyLFnPVjPYnP_PBNXO2UBXEMRGC2QPMlBZCBzpPD1A1pPaNHWpP3tJgaAKnPhpPzlIjpPaqAVaCCqPhkPnXPXkPpXPFqPaBMiHMkXPFANDpPtpPhWPYxLwBAzCEp-HH8ItOKrkPnIAWqPxPMSqPfgPvpPejPXnPxkPbqPL_HxPMpmPYgPsKKkqPXqPtDMcgPJqPojPlIKFgPxmBsDJVqPlqPYjP_nP0qPp-HYjP-pPUgPzqPcqP89HnqPtOKajP4qP5JDsKAzmPikPupPDgJNmJ2mP4qPnXA0iJaqPMrPoyA7qPxpPMrPYqPi9KPrPWqPH-BeqPugPkkPgmPNgPjqPUrPsqP-fPBrPrmPgrPGrPuqPfVPdVLxqPW7FAqPWqPe3JBnP4qPe3J7qPGDJZrP3qPhgASrPfrPPXAArP2kPkrP5rPtqPNkPKqP1tJhqP2mP78GL_HKnP3pPG6F0YA8nParPzRPGnPxrLoLIfJISjPDJBuRPxLIO_Hq8DRsPYPCHrPTqPDyL_8NsPIRqPTsPCpPOqP6nPuoAV_HQOEBnPjsPKxEyrPyEJb9N5qPXWB_nPrsPErP3NCZsPfqPJrPhqPGoPiXOssPFrPXgPjrPpqPvsP_qP-rPWkPvqPlnJqrP7aBxrLdcGGANGpPEqP3sPRqPisPGtP0rPZqPHTCU3JNtP2rPysPbrPgqPvkPerPd3JStPhrP1kP-jP3kPatPmrP_rPBtPtrJDtPzKKHyDD8HRCDntP67EBnPREDntPK5AptPFlApsPsDJzULHsPztPxtPrPJN1Jf4Lg0LQTJm2KsvLMvEWTJqTJVgJxvLEtL7uLEwLx4LuWA5vLSTJTKPoTJ_tPvvLY8ICwL5tP3ZPshMPlPIJPRlPa-OCbLYiPTHJVePYlPXiPalP7ePauP60LUeP06OeiPVePEePRePKQMaPAjiPmlPlJPLHChuPa8GrlPgzJfhPVaPfKPJgIuiPI_IVfPDJLahPkuP2lPfeJ4lPpQCAeB7lP0RD9iPAmP_iPyhPBjP0hP9RDEmPGjPwfPKmP9hPdaL2lDHqPdnPQaCQvP6nPnlAuRPnlAUvPbUAcKMJoOWvPZvPORFLsPgVPFyCVrP-jPaqPdqP3rPwMJ9rPirP7rPpqPmqP_sPRZPAsPpDJKrPGgPbjPJLA_nPwsP9NCUtPMsPwpPjqP2vPMFA6rPdtPrmP8vPhfMtvPnjPorPwqPxvPyqPHoP6rOynJJtP0nDKKE6nPNrPpWPNrPepPnIAivPpkP3aAPrPTtPnrPMYP5vP1sPYtPAqPovPctPWwPQnB8rPbtPIqPhtPFwPCtPHwPrrPkyNDtHPlAvBMM_BVgJgfIrLJESASMMvwPwtP4vPxkJywPgLJW0CmsPtkP4wPprPVjPGDJnsP2TEpWPDxPQOETwPlgPtOKngPBSJClPrgPElPq3LliINtJIlPuMJ2gPLTJEuP0vL7gJpvLmdKG6FjNPVTJQDBAuPtOKCuPL2CXxPt5MGuP4vLC3KJuPdxPLuPfxPNuP_8IPuPkxPBAOzTJJSPOiPvPP0EPcuPpiPX2IcIAGgAbuPDiKYuP6xP1FDelPTHJOVCswKoVJcePjlPfePpuPeNLf9IFyPzpDvuPtlPDFPvlPOdJ1uPo1C3uPBQLMyPU5H3VO-nEafPBjA9uPefPrhP6iP8lP8iP-lPwhPEvPCmPzhP3hPJvPHmPLvPrVJLmPOvPIfPLwP-jP32EUBOWUJEfPCFAJgHmePcNEyZPXfPlGAJgHRREVgJyyPVIAPhP3JBqvC6yPlhPWhPEuD_yP6PAz9IUiP9gEMoP_wPlIKMzPe2ChQPJzPjJFahPQzHJgHhQPFzPyiPf3KJgHzSJiwPLLC6VPRlBOkPMPP0iOLiFUzPLzPWUJVePJgHnuPMkPAtPowPjEKpzPZePJgH0FAgwOrRBPjPjGA1zPaNATwPSkPtOKAzPahPPMEJgHyrLazP5FK3gJWxPueCZxPIuPv6CKuPuxFMuP_vLBuPcYDyvLwxP6tPgvPnxPV6KpxPWWFexPMiEtxPh9IBIC_LBQuPAhPqEPBKPhdPuEPEKP9ZP9xPduPxVJieP6YOWiPn0P4xPTiPbUJq0PJFAByPFUJx0PhBAeiPIdFZrIXzCjlP4yPAePKfPkiPsuPw0PqeP_tAp0PC1PMOJ0gACGDMEAdiME1P50PJFAmeB_VKzJAO6IB1PM1PhBAiyAaqGL1P8AF_VKfJExeBX1PbUAsHNOyPxuPQQPl9MBrKTyP4lAVyPGaLc1PtUA7uPbfPphP6lPshPhyP7_DjyP-iPrSAFvPENDEmPpyP5hPryPWUJtyPP6IQwD1wPZUETsP0wPuwPmpPPzPSWP9_FXfIxZA6TJwEC3BAz7J6ZPh7J4uJo1PLGAI2PEmIK2P5PJWeAPlNv4L50Kr4LhTJgLJN2Po4LqFEq7J4PK_zP10PRuPzxPTuPPiPl0P-xMt0PslP5xP0MKF1PhBAvACs0PGhPu0PVlPt2PT1Pw2PbiPpeP22P0uA30P10PFAC_0P_KBraLQ2PsDJQ2P-2PMVBhCLoaLrrLSvJkuJC3PTnIBDKLdCM3PSWBI7IB3PS1P04FTnIkCKNFAP3PU3P_tAyBKFlPRxPNCKECKlPJQ3PkjJqrLQvJEDMkPJg3LjRJkNLnXLQxPAhINtJURCOiK-xP12P8AF-AAmYAd3PrsCvAC8_H2BCxQJ9NKk3P1CKlaJv3PwdPo0Pa3PJFA03P93PszJI6IAhHL_H63Po2EiCJe2IU2IwgP-3POiJA4P1dPC4P52Pz3Pw2Hw3PV4P00Pu2Pp2IpaLbZJT4Pp8Lx3P40PX4PhsBc4NubLhAKR4Ps3LtCKZ4Pz2PblPW4PbUAD3JG4PGlPf4PMaCs4Pr2Pv0Pv4PE4PsAC_6I_CKPWBURCQ2P03PVjOOIANJHShKQ2Pd4PJ3PJeAg4PXuPa4Py3Pw4POQKTaJE5PEiI24PwuP44Pb4PT1Pe2I81I2CK6zBSoNc3H_MBB4Pt4P7ePj4Pw4P7gG1cCA5PP5PLVAR5PvHKVULqSC54PynD4KAc5PCFAWPJD4PhBAD3J_4Pz5P03P6AC84M25Pt5P45PLSFwFKi5PJFAH5PxgPu3P14Pf5P34P02PA6P05PlrIohMbWIiHJG8LPqI0rIe5PU4Pg5PQ2PErB5eLx4P23PP0J04P1cCT5Py2PW5PX4PtMI2SCfbAd6Ps2PJ6PFzI75Pf6PO5Ph6PNqIQ2PH4IzZPC6Pp4PoMJK5PndPM5PJ6P95PMKBlqIM4PUUL0dLi4P10Pu6P73PCkBe2I9OKo6PN5P64Pd1JPXAUVJgHCR9Ay5P85Pk5P0BAM7Pp6P64P93IJ7PSuEQ7PF7P05Pw6PD3LE6Pc6PG6PU5PI6P10P03P93I5OCCxIDwMuKBS6Ph4P16Pg7PZ7Pz4PSvJz6PRiPU6P35PL_LfTECxIN4PJsI17PdjHl7PL7Pk6PV5PX7PY6Ps3Pa6Pt7PF6PT6PH6Pu4PR7PK6P93Iz7PA7PGiDe2I57PNMAn7PL5Pw7PN7P7gCW7P26Py7PYSEU7Pm7PA5Pr7Pe3Pb6PP7P77Pf7Pu2Ph7PgMAcTGk7PJmD67Pd7Pe6P97Pb8Pt3Py6PC8Po7PR8PG8Pi8PHEAcTGJ8P66PB7P27P76P47Pm8PO8Pf8PF8Pq8PT8Pm5P93I08PX8P17PN8P1JAU8Pq7P0sIe4PB8Pc7PD8Pe7P-8PV8PC9PeDH18PZqIG9PvdH98Ph5PJ9Py4Pc8PM9Pe8Po8Pl6Pg7P53BxEA56ECxIZAClCKY9Pa8PK9PI5P1ACu8PQ8PE8PZ9Ph8Pr5H2fCtfA43I_7Pa5Pu7PTlPw8P97Pr5Hm4P07P58P28PNHKE7PV8PfTEuEC_5P10PO7PI9Px9PE-PxzBV6Pv6Pq9PD6Pt8PN9Pv8Pv9Pm5PL-P8SCf9P87PJ6PC7P_9PZqI9OKb9Ps8Pd8PP8P06P69PD-PiTAULA-9P38Po9Pz5PI-PV-Pm-Pr8DAYBq5PqWNtCKp9PC-Ph9PD9PHZBF-PG5PP-Px6Ph-Pq-P85PBDCQ2FYSEF-P--PG8Pb-P15If-PA8PJ5Pt9Pj-PU-Px7P3-PJEAD_PY-Pg8PX5P48P38PK8PlLJ1-Px9PW3IG-Pc4PA9Px7PW3Ij7PW9PJ-PT1P15PMaCm5Pg_PLbAe-PZ6P39PL_Pv7PN_P_-PW3I99PX_PG_PNHKI_Ps_PS-Pu9PP9Pw9Pk_P4oCgrAwgI2_P_3Pt_P59Pv_Px8P9_PJ0Co-PL8PV_PB-Pm_Px7P62D-4PMAQ_-POAQm3PNLJx5P0-PQAQFAQOAQc5P61DaaAp9PAAQS4PCAQZlPk-Ph9POAQz_PKAQWULeAQjuJw5PyBAi-Pu_P6_PWAQl5Px7Pg3Lj_PX4P3oJSnG09Pr8PJ_Ps9P4_PM_PuAQNAQr_Pm3PQpI5SC46PusIVSKEvF0_PlLJoAQR-Pe9PO9Pp8PV8P2_Pg3Ly9PFzJ3AQ7-Pa7PKBQsAQDAQ9AQRAQ_AQLwCLxKJBQ9-PS_PQ9PjAQbBQdRC-AFdBQr_PBAQ7AQtAQNBQiBQ29PI4PW-Ph4IeBQd9PXBQhAQEAQ79PPBQvACqhGXeBIAQnAQ8nKxBQK_PpBQYBQrBQx9P3BQdRCb_Ph4IZ_P8_PYOBt4IiFAPAQwAQ_-P4qB3hI1bA19PQ4PVBQfBQMBQg9Px9PPyBhMBj7P68PK7P88PgBQ7_Pz3Ps-Px7P4dGU2AsgA-BQ6AQLBQT-PZBQFAQP_EICQX4P81BbBAiCJsZAvCQO5PABQNbCzAQ2CQ84PIZJUBQs7P_BQqCQ5_PCCQ8_PPBQC1Dm3IjdGGnBLqAd1DoCQ49P0BQsCQ2BQ_AQFDQjdGKMPCcPOCQFAQuBQQDCkANc3JLDQgAQ3xP1BQOBQjBQ5bAZ7I8CQbDQACQNDQCDQX4PECQhDQPKAuiPA-PyAAsZAf1PGHPyuPtUPSyPxlPzlPX7PFACA_BVDQ97P4CC1CQE4P4XNX6I5CQ-DQR3P_CK9DQ05P4CCX3PBEQGEQy-P2BKKAKA5P8DQj4Dv5PX6I4CCkAK2qLi2Pu2PvcCs2LVrL-qLX3LPACMaCefJDDBWzJdqJV6CO5CGwA8eGZKAY2L_7NDXNsuAVgJE3P0uAy2Iz5PvcCyAQp9PUrLt3JWrLb2LYrLXqAh1JgEQB4CLSFuyCPZFi2EA4HZ6J5SNTqFbxCjEQuJDfUFiNAHBGqEQ_ABVWDkgOiFIr1Ao6EtzCxwH6EG0iJtEQMRCyEQ35PNzJxOCp3LUCQ-CQ6zBF3LQ3PEFQaQBY8CMzIgsANTAegCJpBAFQGVHhXIDTAx1EsuI1nIpyBgGHfoBsuIaFQVlCF1Dr_AP6IrzH0iJ6wPoeHDmAyZP8FQG2PWlIS2PFmAU2P7IJvnNF_JWFQGpPXmAwdIU2PbfBW2PD4MY2P0MLa2P1oJKSAd2Pu4Lf2PbFLYOKNtOwEQM_BvQJooEnBQFkJh1JoCQ3CQ8AKefJjGQTvLmGQgGQjuJIEQpGQ29POBKMEQ6QJ9CQuuBj3PQDQkPJPBQkAKg0P6uBa1JmBAQ1JmLDMfJaRCU1JErBsbPKSPDhPQiPBCQl6P-sDx2Ps2PNBQJHQ42P5FK30PRsDUhPBlDllPKyPmRJIEKwDQAdPyDQ3zK1DQ4uPIEKq1PcyPs1P_uPu1PBvPx1PDvPz1PmyPGvPoyPHvP4hPweG51PTHJ71PNsC_DKJNIwIDBnP0JI4VJL_HxrPE2PjtPBxPyEJDJAnBAZpPIcASjPokPhhJC8JZgA_HQALDCIQfvPpjP-6BMjP_jDBnPNIQaVL6HQBsPXtPWjPuXKb9HYCNPyAM_HhDEPIQr6AXIQhJMCTAaIQQYB2tP0JOeIQhIQ4wBcIQ5rP9fAmIQmKAjIQ7mPz6NkrBgZPpSFk6G8mP7mA6nP01MBnP01MtIQ8WNsjP4bD6mP7IQfSINFA2IQY4MIWOeYC4IQDJQQWO14AtIQSvPMJBBkPmnPMRNMJQX5A2IQSvPjjPxIQb6KBkPSJQMRN0YEOJQvIALXOv9KSIQEkPWJQ6XEIcNMoCVJQPvPiJQbfBYJQcJQ_1PlJQSvPD2PawPbYPVtPUGQAQDlqAcKMFpPHsP4uA2OMJpPfJQgCJ8HQHnP0JQztP4IQQnP1tP7JQvBKdwPWjPenPCUNRvPjnPfnPhIASJQjnPJeNKKQ3nPQKQOKQ3nPtnPsJQvnPnNAUKQhJM0nP7lOXKQ3nPcKQDFAUvPnmBVsPt7DXsPkXPUfBkKQ8cAmKQiKQEOJcwB_kPlZJ8AABlPiaL4eBXFHKIQrQPqGQHlP9ZJb3JKhBKlPzvPoHK7sPAnBtKK6qPEKQVLKCsPyvPBwPLXOwyPfzPkvP-sPtzPuvPitPTIQlkPewPhmDTOC_tAuRPJdAVLQtUA6nPYLQPDGjEMevPXLQQaDdLQavPS5G6nPGqEfBAh6DkjPotPh6D6nPNEBXBNAIQy0DBnPtLQHcNZzPELQ9mJGKQGDJ7ULxLQ2JQjIQIgPVJQLgP1LQbsP83HHsPosPAMQWtPSLQWjPQHAt6OIIAuRPJMQJMM2KQF2PGFDqDBBnPNDIjIQv5BXBNjEAJIQBnPWMQQIQTjPFMQ0sPUIQGDJwxBtIM48BzHQDIQgkJbfBiMQAxFoBAlMQPMQLqPeJAzLQ3WPBnPJkP0LQvJQoYPcwPgMQyEJJkP0kAvLQhIAyMQHcN7MQ0MQnwPbwPxkJNsPvMQ1pPZUADQMB4FKLQEIQt3HGNQ7MQszPtMQRLQdrPWjPQqPOqPuRPVNQxIAPwPkvMXNQkvM6nPhJMIIQOIQVJQfNQl6CJIQeNQVEALNQgkJM4HaHAOLQEwPDNQAxP3LQqsPPsPWsPFtEfsPsPIQsPFtEisPgsPItP-jPOGQ6NQRNQgJQUsPhNQJtPBOQRIQ1MQtgPzRPvYG91PuwP9ZCsEQcGQdxFB2PZvP9ZCD0P3DQ8gG_9HOtPWrPQtP83Fb9HZwPCNQwJQ3MQHMQxpP4kPhwPMNQ3kPbgP5kPeMQWtGqwPEtPSbEoNQnmJLxPYdBR4L9kPsNQizPvvPkPPZ5PlaJTxP8KQ2gP7gPHsD6gPhrB8gPmwPuzPuNQ9VPr4JhrBAiPVJQ4HBCiPoOQmZPdxB-VEBnPDKQGOQDkP8JQwNQsDJG0PNTJI0PoxPK0PqxPM0PsxPO0PhxPQ0PDuPH0PmxPWyMJ0PcxPY0PrxPa0P_vLOuPuTJf0PX2NSuPuPPelL_zPgDKkhIbEKqsLnVJKWJeOE1DKFjIvEKpVJ_5P7_J6PQRjIf_JYCK-PQLFKAQQ7gI1_JX0LEQQpBKGQQFHC4DKn_LXAKh_JXFK8DKsiIMWBP0LqEK4PQEhPg5PJ6P8xPp8PkbIbQQJNPZpLgCQJ6PONPfGJiQQj2P4dPz5PIkGI1PFcPqDBQ2PO1P9KMUhHuQQO1DWEQT1PZ1PYdBb1Pz5PH0LZQQv9PbQQQ2PqQQNDDHwFcQQLHQKOD9QQpQQHhErQQBRQguPGRQQyFIRQqrA82Pu2P_QQq3CdiM_2PmDKz5P0QQpAJH1PARQqDBHcPXpIQ2PWKBQOQJFAQvPeRQDGQ8nAFGQBSJHGQYHQy-AJ6PRfPx-OsTPz_C-QQHRQaRQW2Cp5It5PFWOJ6PkPBezPMNQ8jALLC3RQoHAzdCGhEWoJ3ZIWPDW2CODGdNBiZDk8DSPQOYPD8JEbDWMQjXEkVDHpPg0Jt6OeVApnPLPQOLKTNQGDJWMQYEEHsPZSQZxFjIQ5GQsLO14Lm2P1xPSlPmDQERQ10PhCQbUAvQQQcAeLH79NFyMWuP8AQeQQnSQuQQaKGwQQsSQ2CONcIzSQwjBP1PpMCPRQT1PqSQQ1PLfPA1P1RQ5SQQJH1SQp3PnRLeRQKOQZvPZUEjRQJWEEGQPyAM2PoRQ9cPq2P6_PrRQghPSQPeDKG8P_SQUhH0RQG8P2RQ10P4RQvjP-jP7RQbfB9RQBFA_RQ_pA7pB7SQ4BAY4AISQEnPyJQLSQNmPQzD0IAATQWvPnmB0TQUhHeNQy7F_KQ2kPlHKMlBhMEraAVSQxKKPIKLlPEJPm0LfdP5ZPvbPHAOEaP6ePFRQt5PV1PmPIKHQ87PxSQu2PoSQN1PO1Dz0PX7PQUQ9SQ8AFQUQBTQsUJeTQyQQaqGcRQsrAJTQgRQjEMMTQz5PaRBOTQlRQQTQGGQRUPpRQmYAj2PXTQuRQ0DKPUQzQQdTQX7PfTQu2PhTQjOQgkJkTQvgCgTQ-RQT5AayBEBAPBAdeFs8HXWBcWFtTQRCDJSQqYPP6IlKAKkP2zDD8H6rOvZPRVQEyDUVQeJQRPQvTQWHK3tJyeAXBNsBAJNIO3C2IAnVNtQD1oNPfAedMvZPfVQRVQmCEkVQaoAcQD9vBpVQTwPfVQNDIpWP0VQqDBzVQKXOaeJSnB3zPfVQ7VQBPQPLQvzPWLPDkBfVQeCBrDMhBAqfGDFA2VQKXOGWQHHAJWQ_NQ7mKeVQMWQGDBrDMGEAvFALWQtDNUWQk2AvFATwP-EASVQRuAZVQqKPi9K3KAeWQYVQNwPQWQ7QP3tJ4LD1BAfWQsJAhWQvZPrWQtWQIFAvWQTwPfSQSVOi0PWGQXVOwPPDRQZRBOUQG8P2QQAGAmeBCRQTUQmSQVUQQ2PAXQseCZyEKRQt5PIXQoCHnmBcUQbUANXQxeBURQI9FWRQHXQz8ABXQ7pBkUQfqEqUQKTQhRQpUQt5PrUQLGQCdAmRQwOQ5WQ6WLpUP7ePUUQT1PsRQRQP1UQ_UJMXQYXQJXQwjB-aAC3PNgImTQlBA5RQ_UQUjA8RQCVQnTQEVQfIG5HMyfD0XQFSQbUAMVQnpGcVQMPQxTQDoBhIASVMDtHNmOBrP-TQWXA3jBuDMoWQFLQhgPEUQTYQ3YAj1OZjPSYQOYQcYQKpPEHKgaAWuCzGAVYQ_fPSYQkYQhfM1tBhYQZYQpYQcYQnYQWlBMlBuYQJ7IdOQ2MQENQKrPZYQWMQ8VNieACUIRYQxYQRSQ7YQLaEsYQnlBnAKARMBZQ9YQ9TQ_YQs-HHZQ8JADZQ0jAgaA7PAmYQ-YQuPA_TQhJAVYQOZQRLKOrDvYQTZQKLKaZQ0YQCPQeOQ3YQCsPZYQb8AINIOXASZQJZQUZQrDBmZQ2NAXZQCUQ4YQEZQrZQlXMtZQShFcZQlBAMlBlZQzZQ3JAgYQvZQjZQxZQ2WQNwKCKP6eO8ZPp2PdQQFXQT1PWUQhBAH0LDXQ02PrXQ-LPQ2PLaQLXQG8P6QQEyP5QQphNoABquPTMPgUQ6UQQaQXaQHTQL1LXRQ6YOeXQoUQGgJqUQkRQMGQuUQnRQwUQTTQGaQ9WQzUQaHQ_ON2UQTaQeaQ5UQrRQ3XQ-XQ5XQiTQfzPAVQ-6B4XQoTQH0LHYQmINIrPDZP2SJGrC6FQxwPudIKhB6FQ_FQJbQy4LuPQl2PwPQ7ZP7WQ9WQdtLXzLJtDSUQlYAx0LWbQtWJOXLbbQ_WJswKebQ_RMVHQrwLuEKhzLPmDeGQ4eA5QJxkBOfL9QK92LJqL-MF4OJ6zBeCFubQ02CiVJ3qE0bQhLAuaCObExbQasBzbQ1zL5SCD0BhrBlpL4bQZCCCcQ3pLEcQRGD1GMxbQ9FMXWBxbQeTGooEEcQMcQyMDM1LRqL_UK8-OxbQXxEYWE5sAEcQPqEyOALNGEoDW7BxbQ9UFLcQnmBjcQEcQEBIxbQbuEyHIEcQ5OCMwEG3LhLAJ6P6FQ8bQ_RJUcQvbQzBAUfIRdDvcQHXD-9FZWJEcQ-gAFEB9gIpcQ6CDPWBA4NM8F0UQJHPDDBhbQ-aA4OJ4XN6CDoyB-yLVeHPQQ6DK6qLZUL1EQbEQ4EQsFBKdQb3LMNQhbQCvKV6Na0LhbQZEQWdQW3LYdQj9EmbQwePiUPZzLSdQgdQndQLWJjQCNLKKdQUaGk2FdPDQ9Lh6PsVNkmKAMBrdQw_Jk_JidQZ2L2EQw2LMXPU6N3HQmpLpdQtOKddQCKJm9EwxBg-J7FKMEDIeQ8cQuPMP5Ca8EbXE-sDdaLSEKW0CCRP2HQEEKnkPL3ABNK71JorBoAAoTQvAKT8F_JGHEDJEDfuAwIDEaCC9LbhJasK6uCQjPWeQwIDjIQzlDa6NcWEB-LqQJfeQheQC9LJhEyRCleQdZAieQ6eQa-BP_LCeQEEKmXP1YQHOQxkJBfQhZC6XQnmJixPy7NQaC6VPxMPhZQLIQQXDb_IEcQJfQT5A9MJaZP0WPPcAfdQ2pGgqG2eQmeBgeQAYQvLCY9AdRGDeAoXCieCgKAC9LVLBgqGiqCdWPGNJmjP0OQQLQgJQyeQrdQdfQWfBeaLV_BafQZeQbLAbXLkaPv9I3eQifQoIGGsB6eQmfQMEDofQbfQ3HQ6EBUNCA6BtfQqoCCiJWYQdYPMfAC9L9fQfNCN1J5QJHzHb0LLuJfrL1rCcYDaWJXgQVTAPWBx4L8EKYdPK6AVfQ6CDYgQJzJhcMwWCrhIPWB4VLL5JvVPnVPfPQ07IURC7sJ_cQ5dArgQr6AhgQh2PraLvYGYUDTaFY8IxbQ2gQULA4gQI7PmOFS0PYPQW0PaPQnPQcPQpPQ_LBwvLgPQjxPiPQh2PK5JZPQmPQUTJoPQGTAb0Ph-ItTJ7wHQuPobQ27PqbQ0jAy0KZXJp_JXtDmXJeXJJzLsPP-3MiSQANP2xPDiKabQ-AKMaQqRQVbQxhQ60LAEHIIJw-JUXQfDH1zL_rLRsDfhQEDMOdQ0jAbXQ1cQ02CwbQccQ-bQ8EKhyLtBAcSJ_bQ6bQuvO_bQ9bQ6cQuaCGcQuMAicQUiQZqLV_JKsIE8GGsBLcQYjPOcQVdGQcQ_bQScQ2MDEiQMdLVaFYcQVzDTRDIiQZiQdcQ0vHqGAgcQyxAWiQwKCkcQwjBmcQ_bQocQVfQdrH6cQtcQrgPOcQ10PycQEcQpPJliQm3I4cQNmDxbQZ8EDdE03LtvDBhQjvHAdQvjMCdQzcAEdQsaQERQL4EHdQcMPJdQbBKO2LV_JNdQzcAPdQNULDCDr-J9dQV3LU3BcEQShDbBKbdQgkJhjQ9hQTVJAEHijQu2L_dQljQpGEnjQFeQi9Kr-Jw-JuoEwdQbBKydQMZPCSDZyPLvBywHd4BlWKfsL7uLc-Ja_JT3Lt2LiRAkdQz-Fx2LA2F2PQaqL0jQ-jPr-JOeQSeQKjQ1EKzNKP_Jk-JJeQ2IAJ7GReQJjQXEH1rLMYQRcDvNEpNE_fQgfQheQ0SMjmBbuGGgQ_KGokQvIANoBd6N2VOd6GDCGyZPwkQdhMd9JOVLafQZNLn4HlkQnmBhfQFKAvTCg6GqkQedIHgQPNMBeQuoANoBCMKMlBMNKKpPMNKhvL6kQyyAiXKyKHCRPbxJ2wJqjAffQ9kQoTQrhIFnEJMOClQOnIayB9vCO8EBTBAlD3LCteQKlQcXKyKHxeQxAGY1KDiITVPk-N1UPJVP5UPvIQ2VPBTJAgQ_kQRSG5UPGzMdlQX9IayBGzMbtAm1MzLCt6NV0MPPEHVP-EA9lQKpPq3MMIPRVPk6GFVPHyA0mKwlQaZIeeQmkQBgQSTFZ9A3nA6lQR6AHgQkiKaZIllQEmQ7DBplQHfPQmQ06MKfQZEJMfQYKAWfQ2jPZvL1OQKSQkgQDjQnmQO2FkvMCRP_VQRmQYlQBgQUeJXmQCmDmeQeNE7zE1sKaqA-eGNgQnVFdNQVSQXHPDbDxJFkKOXlQwjB-kQbWKAWDhDE3cE3mQ5rDvLCR_GMkDv3GNoBdLOkZC3LCeWPbVQDbQwKKwBKXnQqBJyBKBPOIaJJZPf1F6YP7kQ3sJ1lQKnQtZDtNOkeQnfQ8vCo6ExLIGBFLtLsuBUnQgnQDmQ1YP9ZQi3J-LOJmQcNFyYPn4HUdJngQggQsOJbgQL_GE_IegQ_nQUEA6gQ4OKE4JjgQAhQmgQzcAogQkBKOjQApBsgQJzJDhCFEBwgQGABP0PzgQ6sJzKQChQgFPMFAToQaGQNkHmtLIkJLZF2_Ak4EsTJ6cQdoQEhQSiIQuPryIaxP8tP7vLtvLN0POhQZoQaTJR0PShQJoQb2PHuPVhQ9tPZ0PZhQqPQuxPsPQHhQfhQxQJhhQSVF4jNkhQgBKmhQdXJk_JNzLCWJ4ZPEHQQlP_EOx0LYbQzhQ0rLgQQL6NYsKCqLzdPhQQzILM8Fz8JKdQw-JaWJEFKWQQtvDT0LX0LdlNgbOopQmpODDKB-NTpQdtLxbQVpQKiQRwL_bQ60L4OJlyLj0L6hQvcQCfQGAKgdAipQ_zLXaQQ0LX0LTVAroEq4GGpQh4MNfOepQVjQwaQKJOQXPnCBxqL4bQ-aAAiQdjQhGOQdQvcQOpQrOJHkQaEQKkQe6KZ2GRqQojQi1CCoQriQOzLILJ8hQ4jQRzLi0LkqQdZPzdQNZP1dQUlOBkQXjAcxLkqQfBK2bQGSKGkQ0EQ-dQXdQLkQBeQaWJgqQ67HFUBgrL4OJ0qQPVJWDEErQ2qQZkQPeQLFKMeQedInHJdzDuoA6hJVdP0CGJtDRBKgdAakQVkQgdAiND-9FfkQVeQUIAucQ0KPyYDucEzmQInQheQbJAMwEOnQu8H_KGWyCrgPXqA1cGlTANoB_LFXRAFAC8iQOwPVSQwrQU2CM_BGRD_pFimQ6aQXWBnnQ5rH8YBpkQ7eQsnQPNGcZPBlDhZCNoBOqQDwDKhBumQCsLDPQQMQ06Ms9KmnQSmQ2lQGhEDCGzOGCsQrkQdZA0AAw4Mb6KSbEq7B_mQR7OD0BaVQFfQOVQYxLTiQqEAvIC_fQM5IyfCQFLbBAKHCUUAJcAzYBUhP3yA9FA66CpsDKLFLJA2pDrzBTsQonQxlD1GM3HCnrQNFAHgQv3KMsBDsCNoBR2JxSIfaCXiQQgQcrPQBKR2JsDJqcQaNAJVPdrHirQiQAJnQ_rQRtQlBIFgQDlQCXGdzJvMIhUA7LGKMCWdINfQI9H6nPY8C_2HvhF1iQUVFoVPlcQUVF6nPjiQDHKSsQ0mQUsQ_pA89HBtQ_rQYHPYjPSNCkiDNoBELKwtQ1ZAKpPAqIYLK62OnABUBAtOQ5mA-rQFVQYjPirDTBA3tQHgQBwPL3AMuQEwOPKFghEciQxmPpAANoBaqP_tQ9VAzOQ5SJqmQXYQgOQjqPxjDCRPAYPGmA8kQjrQBgQw_AOuQAKG-hQEBAgsQ1FGMtQ6oQEyLluQG0A-MFkuQ3IHnuQWtQoTQEKGYsQctQyPC2TE7tQtvDf5A47FteQuIHrYQVSQDVPOZBtUF6-OfrQdFDO3KX6J0_AhSA7qQ2mCKYFVtQE0AXtQayBagB7-O1lB9uQelQQRGSuEnKPmEQHlQitQCPJmxBWcQYbAPxPjtKqdMMtFYEBTvQ3sG8eGvaAsPBPsAfADMqHUzDFjQ3iANvQZ5KPvQh1ERvQfLJPmDGcCMmDU2EqsQwfCaUCoMLLMCi6J3vQ11BCnQy6JWoBsvQSvQe6KAwQXPExvQrpJyuA0vQ7rDUzDIjO9KA5vQCfL7vQlcA9vQAeQzKFacQfZP0lQ8sQ_rQavQZwQe_GtrJZvQazGQvQlCBBlDRVEqdEePGa-Bi6JowQxuQM0JqvQNwQexEtvQQwQSjBK-ATwQxuANFHNrKbQBghIecQFJAYOAiKAyxA5uQXvQ7uQpHIuiQEqQIxQRFDdvQ7lQfvQH2EbkEUpHBlDdLAgIE-6BHxQrEBTzBOqEExQuiQcxQyxApvQWILfCIXSACRPulInEBHnQ6uQBgQvyHruQdZA8lBXqApxQTLBhtQdpCAfIllIAWQtNQRfQEPQuVPzxQyyAIjQXHEWOMmnQrsQV4BGwQOQLk-JAyQKeQdzLWXPCWQrBKk-JCjQKXPk7HqNJVhPbADFPP9EG0cQ2wQEbQuVP1KH3NJyvCxZBshBCRPSGAEBAWvQMCQoTQiyQvxQoIGfvOOaFidMvuQRiQmtQpOIw_AzwBu2P6FQCRPUnFnlAqFE-rLAGQpIB_iQ-FQVSQ6yQf3JMLA3yQ1lAQSBHKAQBAVwP9rQlwQayB3VIMuQoyQa4FBcCSuQJ7PqBHtXDWuQ2wAYuQkvQXwPZOQPcQduQarBjzPFKQUIQxpPJcQpvP0SJJuQsuQBcC0wDNzQ1_ABcC6FD87JurQXzQaIKfJKkZC5NB1GMBuQXLKsJKpxLlTAw7IB-IkzQAWDuPMvNGSxQYmQJEDbXPjvQa-BNrQ3bQ4zQVXPpmQyfQNeQJXJvzELtQKxQlyQBgQJ7GGsBAtQ_zQ4mQGICUYFFKAHsDBvQcdAHtQVpNMlB0wDvICKpPPtQmNBUVFCRP2UBkyQIoCoTQdUFoyQxxQ8lGUVF6XEvuQ9UFvyQUYFqWA93LdgGRjQl2JJkQU3BaBHSeGNZAywHlEBZIIs9H7TPLHC5QJIoQ8HKkPPT_I_RA70Q-YFtwHPMB_0Q3EGC1Qt8AOoQAoQESJiqQtPAvqL7hQjgQfgQHoQT0PLIQjgQqoQvjMugQZkFXoQG7AnzPMSBRpJqgQvjMjPQloQIqJQoQ3gQ2xBgoQi1QWoQmVPYoQtOKJsQUDQP7P1gQNjQv1QSoQ5gQd1QlIK8gQkoQBUORdEG3PghQBiQHpQLiPAjAJpQTcGnhQNpQphQQpQ0xPthQkSQOwLx0LzBKyhQzpQbVOnZGXbQOXLzBKAXJSFK6pQjpQf2QF2QTqQtVFCiQK1LVGLccQ96GHiQ6cQ1qQYiQkqQAcQDYC7bQBjQshBpcQKtQosQHcQ_bQg0Q42QJiQhzQjsGRcQeiQIcQgiQDjQbuQGuQ6cQnvQkgAoiQ1wQoiQaxQfcQ9vExiQEcQ2iQJiQmeBR3QZiQ4iQNiQ6iQxbQzrQDjQxcQDmAzcQdRJeyQG3Q3cQBwQR1LJiQJyQbkQRsDMjQe0H81QZwMQjQXpCC2LjCPKqQpAKWjQ3OPtTP-OASFKajQkqQcjQl2QM3BWqQ-EKujQ60QXrLTvQZ2GSFK-qQCJJ-3QrTOB_JzBK_3Qv2LxjQ2zL81L1lEQkQfzP-EKEFKnqQTGQ-zLP4QrqQ8jQNgAuqQAkQ-yLrtLP4QDrQhBK4qQjjQB4QdqQBrLE4QR4QMNQ-EKTkQJjQLeQXkQn_JIrQUkQckQ5uAUkQbrQzmKe4MP6M4HAm0QbXPJMBSFEIJQ11QkwQztQ9sQY4Mr3JtXD-zQbtQevQX0QGUFj1KkvDwGCE5Q_4QI8AbtEF3B44Qc6MGUBU5Q46NyZPh6MU4MtyEUdPBeQ94QY6Br4MF7NvIAjmQCJJlmQhsQj5QmjPQfQ2YQSfQYKAMoQX3QjmBBvHhLQVvPDyQEwQssQCJL7zQh5HhLQDDHoyQWPERaDxlD8AFvuQ95QdLQZyQKYQooO9pEXeQafQe3Jk2E_yD86LbXE_XOP0Qp0QBgQx6Oz2JozQdjAUWE_-ECOEJKA7GPomChWOL3ALtOHtQkWLweIl6Cc3Ji0QkWL6nQbeQL6QPMPGGLPxCSXOm3KN6Q5xLinQZtCW0Cp6Qb6QwIEIXOQ6QYvQMLGbtLv6QoyQ3dB84GUYOD1ABXA16Q-xNSSC-tDexQfnIv6QNsQ7xQ4IKlxQk2Fz6QEjAM6QdgMO6Qt6QtUFvfBDwQWRBFwQFaLEbAi6JtoCJ0QNyQkPPlpBKbG_5QytQouQ0tQKbG06MoyQn7QHsQuzQrTO35Ki7QpNE-gPmVO2kQ-nQT1Qc1QV1QArQcgQ07IFoQ17QwgIigQj0Lu5QJiQb1QwgIg1Q91QFhQj4Jj1Q01Ql1QygQaTJ0gQcoQ71QDhQw1Q-1QhoQMuHjoQRtJs1Q6HCA8QZiQE8QHuBgoQtoQPTJvoQX5K9oQYhQ-zGePQi9Km5QKdD4oQH1QrmQD2QDYBxoQ-tPdPQOhQrPQdhQDpQF2QFpQH2QcdPGUQXfIL2Q-sDN2QlhQh_JP2QvPQJpLS2QvSQuQLx0LlpQcbQQAPMSPxbPY2QH9QktD60LN9QoHJswKQ9QfUQtPM8hQT9Q_hQHqQfaQo2Q_bQGiQc9QjqQ3cPGrQu2QX1LfaCy2QQiQ02Q5iQBcQ32QViQQ3QLtQfiQbiQ-2QiiQA3Q_bQazQ6cQE3QDjQH3QZ1QsiQpiQBiBL3QFxQviQO3QbcQ52QUVF0iQiQAU3Qv2QW3QB8QY3QscQdrQ9iQIcQ8yQEbQJiQQyQoiQJwQ6cQm3QXrQeEH_bQb8Qd7Mt3QwgIFdQLqQh1PdhNvXQwVBT9Q43Q3HC63QxKG83QfjQH7CQ9QUdQU3LvjQ6qQm4QQ8CBqQRsDF4QJrJs-QSbAs-QQ9QL4QwjQldQ2sAz-QtvD1-QKLC5-Q_-QPmDV4QLrQOnIT9Q7jQWZP9jQc4QRMBq-Q7YOB0LTVJ3qQVdQ5qQcqQLaEMjDE_QodQKfPVgJs-Qs4QByQhEKv4Q9_Jx4Qt4QQeQ04QekQPtDdaLMsQ1oQE_Iy3JOfQp5QBXPU0PBGAZ8Qv2QMsQH0Lj7QJtP2_Qw7QCnQijBWgQGoQwgIsCJW1Q3DD77QfJAPoQ-7QqqQz_QX1L-_QtgQP8QeoQuBAx1QKWLI8QoKPr_QS0BN8QaMJu1QQ8QF8QSiIicJB2QW8QD2QnoQj6Ip3Qp1QZAREvIHhQuoQlPQi8QMhQ_oQ0oQL8Qs_QhPQXPQr1Qs8QlTJL0P9vLzoQcRDsmQd0PcRDehQ18QM4PZ9QjhQ4bQrWJk_J74PnXJA9QQbQC9QSbQuhQeQQdtLDDKX2Qx0LLBR60LBGKswKCvLg2QRqQnpQVvLkiDppQXvLlTAowNZBRcdAB-NEqQoFQk2Qo-QirBsbQ8dKp2QQOEYcQf9Qb1Lh9QSiQk9QPiQR-Qn9Qv5QDYCt9Qs9Qq9Qi9QqBRv9Q2BR02CbuQs2QC3Q19Q89HF3QoiQ6-OJ3QiwQh3QM3QGxQwiQB-QJiQG-QvSPttQziQncQ4xQsBRI9HZ3QM-QKKE-iQzyQd3QBjQYyQT-Qj3QV-QJrQFKJ-cQMARBdQNoQu3QpXQGdQMqQi-QjoLWBRtvDl-QSqAn-QejQS2LcBRh_J7-Qw-QX_QsFBCvLB_QWdBvFKY8FJQQDDKzCRW_QArLEQA3CRp4QgkJvFKCvLG_Qh_QCAKDqQK_QDKJSoP_jQO_QFeLOvLQ-JT_Qu-QA4Q3EQC4Q2CRDqQ4CReZCJQQe_QKyQKrQIDRL0Q5_JWrQz4QITA14Qo_QWzLf9EDJBlVPp-DRtE1GAo0Q56QWSB7pBj8ExIAUXEV6QvMA28E1GAAYDnmBd0QVOBP3Jt9E5DRi0QimOhvLfxDtDROWEmiMTSQNqBl6C4kQx6QATEIERSePgWL46QheQO9E2cE1lP4QGV0QPnQaEDZgAOER2JFf3KBgB8DRfOBY4CTERZVLdMQZnQasPGMQurLj0QG6HOERhVLulC6wJTlQkQKslQrxQLxQBgQgnDhPDNJA2DRqQKw4CxUG67EQ-IuQKYyM1wFsRPaEBcmQ5WK3nQHMQPoPqlQcxJWlQmNK5kQRjAQERk7QsxQ0tQt7F4ERs6Gb0QVZAIlQ6OKmlQJPKE6QWSQQBKNlQaxJNFRtER8mM9YPKZPo6EuXKblQHEJvDRZlQilQCuBBCJ2DRmFAqmOn_EmFRsvLtiEFhGbRPAFR3RPCFRs7QM4HG7LbFRFNQ8mBAQBhlQhgAo3CoFR7rQ-UQLfQQhQNfQw5Qv_QdzQqYPIARlSPu_QFKAX7NTUNHuQKlFJzQRSGE4KCPNoyQYbNZGRs7QSGR_NDDmQeGReKFHmQIUNcnPl3J5aNmMQ4jA45QYbNoUNaGRE4KsGRdGRnGRgGRnGR9FRNmJiaN9QBmGRg9A07NRERTmQE4KvPMtGRZbL-GRwGR5GRpbNJtQDHRTeNjGRGHRv7N0LPVuDlqAv_Jv3EipPjzQWGRmSBMHR9KA52GPHRBFAoyQPOEFUAqVBkvMMeANDIqlETpAxNCUHRAwInCKu9MX6NjHROHRSOEI0QksQJYQxTJNHRlHRiBAzIFoHR1ROQHR6zQSHR55QpgOsEBItEEgQqwQ7YBO4K8xArxEHEAbHRRqCuOBhHRs7QocNZ8FnHR5HRJIRAUPlERzsP8rJzHRA0BJNFjRLQ0H4LDP8Aj4J6vQ-6NWxQZXBdULlJEVIRvFLeeQEyQbZAGyQlvQzTAABDUIRC7AvFL0GRhqPsQPkgP8vD6wQPwQLaEeIRpIRP8A_wQCFAzvQCxQUzDyUBOpPjFRjaBZIRSpAGxB8vQcIRYrLBWBewGTpPpFRpuQXpNTpPZHRswQCJREQAPzORsDFJRCGELJRs7Qi6J7IRTpPbFRsQP5wQQ1QEJR7RATJR-wQ2cD4IRhSGQkAqDBoxQqrAIJR0tQHwF2DR8mQ-XGqFAvuQdiMz0QtJRlYA-7OcCJ9gExmQBFRRoPyERQ0Q0tQYCJo4HKFA2DR9JRNnQs7QkJJwRPOIRxJQ1RHFJJV8J4JR0IAGmCVhAxmQ-eGoJRonQ2mQXERorQK5QVtEsJR_VQtyQBnQGKRIOQ-VPymQbbMjERhnQjMPutLbOBPERzYPPFRzER0tQS3Ox6OxoD2DRlKRcERT5AeERs7QItQgKRKERFOQsHRanQcFRWnPpERHPF31JxKRulCBODaQP9IRhMCjAI4NPRKR_rQBODG6QCkHUKRCtQ5mQmiHbtAcaIvQPcmQBLR3WPfmQUSHjuHGLRMGA7TQxtQB5Ql7QonQZZANFCuKRbLRZRL75DTLRjLRBJQFFRXSQyEJpoEzDR8sE1yQcxHFER5WE7GRm7QhDEzDRT2JgXA2DRxZIfJIh9EfER8tBWnQ3RAtLRAERpLROtQCERdFBwLR4DRGERp6GLMQoKR7JRonQGzEr7QI5QTxQwxQJvOBsQfbCT-OEYCKMRbFRApLOaCm4P6JRR6Q0tQGzEm4Ps0QItEiMRs7QbfBcMRxECZJRKhBv_JI6QMERneQBeQJuEeMRwDRtJGItEU6QMLR4tQ1ZPX6Qw9D2JQXqAVtE-MEuhI2qBp7Bw2JMlBsMRweQDMR7KRm6Q2xLP7QPJRnyA20QS1QEARU1QAAR47QDoQS0BDARQvI27QGARvICOGRrSPKARpgQRoQc8QS8Qy1QC3BJ8QNdPaoQ1cC61Qq3QYARgNRG8QbARvxL9gQX8QAjDbNRuYKiARrNRsoQlARf8QnARu8Q-oQk8QrARm8QIGRFEIp8QDNK5jPV0PqvLX0PXhQpAR8NR2ARy8Qe0P08QFqQH3PQKAhBRshNJ2QliQABR-8Q7kKMpQWORYqQhXJQ2QshQHBRT2QvhQKBRopQHOEMBRhORqCRcdAppQSqLDDKppQxLKiORPBNTBR8hQVBRpQAPMEYBRY9Q38Qa9QdeJLBRMsQLBRZMRLBRIIR0HRKIA9ORRIRyORXHRMZDmORktDu7NpfNxCRjaJBUNcnP5ORzGR7ORnyAdMRLBRkJJLBRagBXJRBiBLBRMNKZPRiFRbPRS7LKPRguKCLRLBRgLRJLAQPRVvLW0CLBRwYHIERhKRfPRPbMrPRoPRpDRnFALBRsLRwPRfPRZdOX0L1ACqDBVPRoIRxEAqIRLBRa-Q7xBgoQLBRQuPYcQq2Qe9Q8BRH0QC8Io9Qx2QuBRZiQRiQ12Qp9QCKMr9QC-Q1BR8BR4BR-BRNcQB3QFzQhiQS3Q_BR39QEvKYbADCRqiQFCR-9QixQJCRZiQLCRySPNCRmKAxbQI-QZiQZtQ7iQUCRb3QP-QZ8JR-QaCRccQi3QXPEdCRy4Qo3QgCRpNRNARGzLB8QDdQv3QAFPOiKmCRg-QPdOGaLqOR26G6kCGPRV3DRORVqQq-Qw9MNRRppQt-QIkQM4Q9-QLKAKRRdDNDDRnmJaRR0AAPWBeRRb8FNRR-CRkjQYRRFPRyORXBR26GaDR-zBtORfRRGDRvdQoqQX9IvRRY7FsqQM_Q0iPLKBPDRlOJG0AhRRTDRWRR8-QXDRBDRtRRdqLS0LtRRh4QPmDjDRg_QorL8yJdDRn3QtvDZrQmDRUeQ8OJHOEdiMCRPWxNIOE-lG-rLn6NRNAMlBppQwJRHNRlPJaSR4oHl5AWSRyJRr_AppQIvMVSRbpO36GTIPRkQ4xMcSRHOEIvMKpPr6Nn6QkSRfKR07QQNR27QSNRHjFTFC67QRqQC8QG1QCORU_JHAR_8I5ORdNRfBRZYAG2QUqQI2QMlPYgA78QJtD98QKpQ_8Q4bQDHQR2QeORE9Q5aLNBRrpQ4aCkOR0rLqORqaCpORaTRjBAsORTRRmpOvORjgQxOREkQVZAbBR1ORKTRjBRjbLp-KOPRKGRFKAlPR8aCDCGBPRLIR_ORnRRpTRQKA-ORVvLEPRfPRIPRVSHOPRSUNfGRAURPPR3PRoMRtMHTPRFJJ6PRXPRVHR3PRaPRQURcPRSURePRiPRVEAhPR3PRjPRG0ONRRCfOnCKnPR3PRpPRqRAc2C2KRiOAWURPAFkUR6TRM2Q0PRyPR3LCBMRg9ETPRkvMLBRdiM6PRXqBfIRXIR-PRhCRR8QG8QCQRHhQEQRnBRr2QfiQIQR5BR5bQtBR6cQOQRKQRiZCzBRTQRRQRDVRaiQzwDWuQx9QYQRz9Q9BRdiQFuQeQRCCR3QRK3Q3QRGCR_9QQxQpBR02CoQR6BRqQRNVRtQR0_QK-Q_bQa3Qs2QzQRGVR2QRc9Q4QRpGCDLB_bQW-Q9cQZ-Q5URUmMc-QSjQw3Qp8LGRRqTPSfPIdQuLKhTR-aADDKuCRQRRwCReTR4aCVRRbqQlRRASRFzEBWRrRR8yAHWRegMRWRiRRoRRi4QU_Qk4QWDRx-QNWRkTRfoOPWR3aATWRzRRTRD4oLKDRJgC1RRb4Q3RR2dQwqQm1IKPRowNGSRQzLj4Qv-Q_CRMkQsWRmpOeWR3kEhTRuWRVJAISRfDRKSRU-Nj_Qf_QOSRdkQn9EnDRGrCizNDLRuJAqpOT-ClSRlHPuzNbSRX8NrIRi3JG0N0SRrpOLXRn8N0pNVSRUXRfKRn0KB6NDmQt5NQXRPLKz5NTXRKXR2SR9_Q87QZgQvdJBARdgQ-SRGTRZNRMDBY8IFTRmXRylA7ARd-P9ARIpQ_ARchMWORCBRohQTTRqhQhSQRbQDaQTbQZbQlORVWRdBRq8NcTRqtLtpQGYRPBRX0LupQRBRMYRq8NU9QE1IUBRDqQJYRxaCHTRrfCPRR8bHn2Q4OR3PR6ORIURmaCq6G3PR9TRbBF4HA3TRrHCpHRZUEDURofNCURdYRkGRTGRGURm7N8JA0TR8uHpMRLURkEJ9gENURKJRYPRUURo6GUURdtMfPR6wJWURmBAYURcURaURo2BfYRmPRwIDoPRiERoURsPRLWFuPRgURrUR3PRzPR_DRvUR3PR2PRcURzUR3PRHwJ2URfWR3PR_PRheABQR3PRDQRmBRWOEoBRHQRcdAMiQJ-QisQMQRv2QHVRxBRJVRUQRWiQyZRZQRPVRw9QcQRSVR82QUVR_2QWVRh3QYVRuVRaVRuVRcVRlQRfVRCcKD-QRcQjVR6cQlVRj9QSCRL-QsBAucQWCRT1PAjQQiQtVRJiQd1BcCRHjQeCRgdAhARfNRb-QjCRd-QTjQUbQy3QnCR_VRwVBVYRjAOCWRX0LEWRp-QGWRPYRxaCJWRjdQLWRaWRZRRuaRoaR2WRKPRB-NgRR1aRyAAUWR7TRkRRl4Q1CRBSRNRReBR3aRnaR8aRhWR8FAjWRNRRZ4QL_QnWREPN4RR3dQCkQ4aRq8N5WR_aRZWRBbRbWREYRVZAEbRcRRZEJGbR5WRlDRk_Q8WRyIKncJMSRX-QnKDarQEXREbDj-NHXRLKAeBRYSR0iJ3-NMlBsbRKpP3-Nn6QvbRnJRMFOkAOXXRafQeBRaXRtOKYCOzbREBOVhA1bRDcR_2ChvL-bRQKRvxI_SRBoQTNR8SRaTJWNRFARThQRqQvXRdYRGTREpQ8AR2OR-AR1zLVORRTRXORDBR8XRcOR_XRLAPo2PJjNDiKgaC-nMERAp8BJRQCaPK9QEaPocRKmMqcR7IAscRjVONcIpcRlEArcRORQgbQxcR4cRzcRqDBNcIVRLm7F4eFlSRdqAMbOSMPxnKUeJ5cRW2CuAK8cRhIAFsEFlMsDJ3cRlBAKdRXFDDiQ6APUdRa8LNdRWeAMlMlbIVhAJdR-cRqFAnnMI5LPdRcjMQ_L4PRW2CfdRNJAHwFidR5nMkdR4hM03PQuPA4NEYCz3QTMK13Ql6Nc8LYdR1XQ-eGYdRsdR9wEMlMjmKlWKRcDNdRYdR3BCadRudRFiMT-JSdREeRSdRctE0vDtiMnlN-lGwdQadRrSRPeRLiMNDIAaQtPPGBRDnKjdPycI7dRgdRXFDmMBQBAErBMBAZLKGHQNdKwcRLdOycRqdRqrA32PJ9QwbPvcRoaCKeRfeRk-NdRC2hQDeRzeRZ_B4hQ3eRreRqFAFACNcIzFR7SD1JElmF_VQayCTRL_dGKkDLiMBaAGdRRYR41QgSR7eRoBAdiMbPJeeR8eRFmQvxLyeRUfRVIAkdRS5LHeRVoMYUDPfRHwFF3POORyGQg-PK3PvsLffRqDBN3PkPJMdRpeR9cRYfRsDJXuLJACWfRnfRW2CW3PI7IO3P3dRMhA5dRc3PuGQE3Lg3PrfRpdRQfRofR5uJj-K2yJl3PBDKo3PWdRAgRgfRMaCXfRBgRqFAafRjdRVeRlrMw2HMeRcfRvmKXdR4eRMgRzfR-EAQgRtdRSgRqEOPwL_GAUeJFeRsfRjOKYgRYfRnsLbgR7-C4fRV5EfgRwEObsKmLAAgR1ZOKgRseRagRlgRYdRdgR-dRFlM03PKbAHwFkgR-4L5PQ4dRZgR1cCNgRHwF5gRtgRcdRW3IjgRMeRBhR5fRDhRP7PFhRqrAHhRsQAWgRvgRaiI97B-gRNhRqeROgRVfREhRqgRThRArBcdRXhR4BAMuGm-NCFA4hMvEQChRogR2gR0gRPgRsgRUhRugRmdR-yIIKDphROhRrhRehR3gRzeRghRbdR7gRr5HUeJTGPngRchR0eR4hRthRcgRvhRhhR9hRDQR4KQWCQp8LoeRFiRsBAF4PgDQ3NA53PmBCX_P4AQ3_PADQqeLOiRTfRCiRRiRtBQvAC4xAfnHViRtDQO4PExILiRyBQOiKbiRqhRdiRY4PYsKqiR2hRCiRXiRoBQZiRuQLviRbhRHwF03Pl4PxEC71IX6I5AQyAQpiRxeRqgR-7PdFQc9P_CQzBQOwL2iRtfRsiRg2J94PI-PRhRqFAB5PUMM3oDJaG_gRciRHwFyiRfAQlDQIjRBjR5hRYfRRjRQ5PXKGX-PzILJjRTdR6hRjfR-iRqAQHjRncRcjRPiRl_PEiRWjRqrAfjRo5PhjR17P17PPjRGiRTAQTnCrAQ3jRQiROjRCjREwHyAC-jRdjRsiRlBQ8jRYjRb7P0iR5aLkjRYdR95PSpIM6PX6P8iRR6PAjR-aC8jRW6PO6PHkRWBQTkRNNA8jR36Pi6PijRNiRsjRwjRqFAn6PshRikR-EAdkRNqI8jRu6Pq_P8fRIkRqjRtwIF5L_jRr6PEBQd-P76PakRxkRDkRHwF_6PkiRmAQCkRtjRt0Jy-BY8PL7PckR-kRmkRQiRL_LClRO8PElRnjRYiRvkR7vI4kR_kRi7PUIAl8PeCQH9P3kR2hM5kRxjRYkRMiRCbLLkRzeRy8Pr5FX8PlAQjlRo2Ei_PXlRLlRkDQJkRneRhkRriR4iRW8PHZB7BQM8P78PWlRuiRslRwiR4iRFlRtlRxjRvlRJEAJlRH9PolRniRGjRnlR_jRS9PMRCdCQV7PDmRZlRQjRblRoiR1lRUkREmRj8PT9PilR8kRklRV9PzlRX9POmRbkRCjR5lR3lR7lRFmRV2FE9P76Pi_PAmRtkRZkRZmRQlRGlRglRP_PphHHmRm7PJmRtjRMmRCmRnmRYlRRlRj9PHfAl9PNIBOlRirIPmRKmRnkRxmRpCQ6mRyrI8mR_kR1AQKXCA0NplRBnRVtIamR9mRHlRegA7iRVmRC8AD7PlkR6lRQjRE-K4-PxzBGkRT8PckRWnRQ_PYnRfhRO-PInRvmRpmRcnR4BAR_PjjR2lR3iRShRmAQHBQ_mRMDQbjRDnRjnR5BQn-PlAQinRUnR-EAcmRpnRVnRynRv-P5PL1jREBKLlRpgRMnR03PrmRF-PZnRhnRzmRbnREoRxzB1nRdmRuhRWiRMlRziRJnRClKomR2nRHlRKoRfkRdlRonRKjRGhRrnR9kRanR_jRb_PZnRBoR_kRg_PTlRjmRbmRfoRCoR4oCWHG9NBcOKHoRnnRwnRVoR03Px_PPnRUmRtDQtnRcDQrjRxoRNoRnkRGAQNaITCQI3PQ-PclRaiRaoRljRejR-oRRQJQnRYhASnRvjRyoRmYA5dANCQQhR_jRSAQpjRAoRTnR8oRHlRZAQbQDDqBlCKkmREjRkfRymRwoRLnR_kRkAQ2oR1kRW_PBmRb5PbpRx5PMoR5nR-mRpoR_kRyAQbnRFnRXlAHnRppRunR6oRjpRjnREDQX6ICBQekRqzIGBQeoRvoRgkR7oRupRZpR_AQaAKRBQ6zJTBQDqRZoRFqRboR7lRpDQMZHfRCwBQ3pR5oRwkR0mR7pRSiRhgRsGAmBQlmRDpR1iRFpRMkR13PfiRdRCvBQ9BQWqRajR5pRUoRYpReiRfpR91ImqRu-PxlRriK4oRqqRYqRbnRSqRroR7HALxKjoRjnRKCQEvFRpR9dRGqRwdRrSCojH-FAApRFgR8-PNmRipRsqRDrRZCCgpBbCQTlRtmRn8PMrRZqRyoR4nRQqRVnRlCQLFQNqREpRPqRGpREkRsqE9qROpRxCQzCQwpRxnRVPJbnRiDQC5IpqRqlRvnR6pROpR8pRBBQagBHDQQpGKDQtrRSoRelRHpRyrRdRKSDQqNPjrRtqRTvJ3NAXxEZDQW0CdrRhqRfrRjqR5qRrrRXZDHsRKkRiqRflRkqRvqRCsR6zBrDQX_PvDQhaRCnRUoLkaRXjQ9iA8jR4DQBiRLgRNpRYpR7hRVhRQ_LPEQjsRDrR_DQQAKckRHEQS3PXpRqsRDEQIZJprRCjRTEQtCKtsRDgRrsRUqFLEQS0JsaR6RRCeRMnRYEQ0iJfsRuEQ_SFqgRxEQ_nRooRSsLHtRuEQypRCjRJZCcFQBpRKrR3CKF3L8jRsDJ9ZCYcRfqRlfReEQ7fRTsRjjJVPJtGQetRFkJoGQdtRStRVCQK3PsGQltRJrRntRUtRtCKhtRmtRFHC0GQtBQBDK3GQg3P2WQ7GQ9GQS1JQ0IBHQW1JicRaeRidPdFLhsR1gRhlJZwGbMEjeRleRlcRNSPrqR2hM-3NYdRX2QwcRNuRzeRSqLnxMYdR6eRRuRufRAdRpEAwwCCdRY9AeHRqDBYXAZpO7wKjbQD1LPiROfRT6NPdRNqMRdRgxM5dRJgRGlRPuMRgRhSR03PIvMPiRvuRegRxuRndRXFD0uRr6NouRvdRDwLYxPydRuPB0dRuGK4OPlvMVoR6dRVoR1uR6gRNqMmGRRRRFvRYpRFeR95N8uRIeRDtRruRzeRQvRS5L_VQSvRVoMReRxRR2VJ4xMUeRhSREdRYeRrhQjcROJLBuRluRheRHuR_EOQuRPiRteRtSQEaQmcR3qRVvR3hR3NA2eRXuRCiR5eR7cR3vRisRyZHwVBAfRrUGAuEDfRd5LvxHFVLlmFwwN1jAhuRHdRz-ImfR7vRCgRtvRyfRNwRW2CouRbfRopML2DefRRwRdhR4TAzXRitR4yJQwRluRpfRMzIMdRYwRjgPysRjlCMwRfwRlwRLnC3fRUuRzeRsDJjGQVtRzvRCiRvfRrbC1GQMzIIgRbYRX1IGlRpgRjwRTwRwuRVrMUgR4xMavRXgRPwRehR8wROvRIhR_wR-AFLhR4xMahRZrRZwRJvRGqR9wR2uR_wR9OJciRzgR6wRagRGxR7uRVwRWhR3LA-gRr6NNxRgrR8vRQxROxRrgRbxR3uRKhR-eGXvRI5LhxRYdR7wRPiRSxRKvR9uRjhRZhRCuR9eRZxRwxRHxRwhR3uRjhRlhRQiHohRtxRPhRkxRixRqnRnxR_wRzhRroA1hRGqRvxRGlRxxRIxRLvR-hR-eGAiRExRSpRaxRBxRcxRmdRKiRatRhpREqRamRjwRuqRwtRzGQ43P3LAiiRUJA7BQ1qRurRLuRswR7rRbqRhiRL4PnpRJAQVqRbyRAnRDmRfyRtiRVrRryRxiRQoRZjRpyRyvR2yR6iRw-PvwRr4PIoRxwR4lR7yRukR1yR_kRMjRIZJBrR5yRulRC5PTjR5_CrxRVoRoyR5rRBjR2yRQzRp5PJzRNyRHzRQ0JpjRbzRXrRfoRYzRSjRp5P1jR76POzRqnR5jRI3HDyRMkR-jR2yR55PNzRFzR7lRFkRyzRqFAVzRgzRBsR6oIPkRO6PRkRiqIWzRPmRGxRN6PwrEDjRhyRgpR0yREzRvzRQMBNqI4zRGqRkkRFxR_kRzkRTzRYpRrkR83P4rRM0RlxRokR0kRRnR2kRI0RPiR7kRwyR8BQg0RuzR_kRH7P4kKXmRszRflRj0RjnRT7PnoRfyR3zRd0Rr0RgMAcCQllRn0RX0REyRLmRdzRgqRPsRA0RRlRgMAU9Pb0RopRg0RylRVlRYmR4yR1zRvpROsRrlR80Rx0RHEA_0RLpRc-PC8AmlRw0RhzRMyROpRI8PX8Pt0RwmR50RLrRdyRxkR2yRfmRUlRImRT1RtqRv0RG1Rf1RRmRB_PwlRKpRQORQ1RYhAS1Rm1Ra1RV1RBsRfmRz7PF9Pn0RozR40RJ1RvrRe1R90Rz8PSmRq1R00RE1R_zReyRa1R61RqyRH1RHlRhMBk9PqzI5mR20RtzRb1RcyROqRE2RjnR0pRgfEIrRo4PstRH0Rw1RU2RuYB1oRC1ReoRy1ROrRW-P41R3nRizRxpRC_PenRGxRskRcwRmmRb2RkrRo2RYoRerRT2RVoRHBQsnRQ2Ra2Rd1RMuRn2R3jAzqRO2RzeRq0Rv2R3jA99P-nR3sRI2RujRVyR_kRXoRk2R4aGG2R-yRJ3R_1RdnRx2RIsRz2RksRCqRW0Rj1ROrRXoR-2RYfR12Rg2R4xRjnRhoRI2RA3RBsRloRvhIZ1RpmRj3ROrRo_PuoRX3Ru2Rk3R3bCBvEe2RA1RxyR3oR32R4pRO3Rg3RYXBRQJl1R52RL3RzoR63Rn4P37P13Rh2RY0RPpRn-Pp3RF4RUpRrpR7jRG3RI4R30R9oRapRNLJbAQo0RejR83RS2R81R7pRQpRr1RyBL03RzyRqzRd5Pb3RdiRO4RjqROtR2yRV2RMqRt3R93RG3RSsRF0RgRBFDQR0RAqRuBFW3RzyR33RPlR62RaqRtBQJqRn4R2pR04RXqR24R-3Rs4RrtRxtRcBQyyRs2R60RK1RU3ROrR5qRlBQF5Rt4RNlRh4RulRLsRw2RN5RC5RFjR42RX4R34RxrRbqR7nRzqRU5RY2ReFQ14R7mRJ5RJ4RbqRGCQ8nKE4RP4RHlR_qRPdAxzR2yRQCQGrRSiIN3R_4Rr4RaCQxEAz0RWmRC2RQ5RalRm2RjnRbrRqZBy5Ri5RY4ROpRuCQf3RkrRrDQmrRo5Rk4R0sR2yRMsRneAA6RasRC6RBsR8rRUVC0rReYBIDQ0zDP6RKnRR6RK5R1wR9rReYBTDQ85RkrR4BQYDQWEBaDQp4RY5RA5RLsR7CQsrR94R2qRz5R2yRLsRWsRtDQYsR6VRX4RtXQi1PoCRCeRjwRgsRUyRU4RCiROyR7xRVrMosRI3RpmR6sR8AK-3RusREEQF6RtqRJ7RzsRAEQI7R8sReCK-6R4iRD7RG7Rr_GR7R5CKR2L_sR6xRp5RCtRLtR76RFtRc7RuxRNtRJtRu0RUvRg7RXFQl7RtjRQtRdvRnaLV5RG0Ro3PiwRowRYtRbwRO5RjjJiGQppRkGQ5mRvtRv7R-iRktR32RwfRgtRqtRf5RW5RyAQ87RE8R33PM_BT6RY0BIqR2tRPbQ7PQmUAb1JUyJ6tRAHQctRCHQ9XR4WQHGQ1aLUyRlbJErBieROFAkeRrvRoaCCMKPuRj8R6OK3bGs_C3kQNMAnSDp8RMNK_8EzUMfiGExCboHgFRasKXYRCOJc5PPLKeFRfUCf1BbwOLdCeFRAvRgKECvR8UJR9BcsAq8RiOAuKA48RiUCCMKV1J78RrwB3fCL9R-jQZxLkxDBKIfKILFGaVAc2Hh-GJmGNSIOvEkUHheEvRJECB6XHq5AkYDS9JV6A9BDYVHvRJkSEenAIzASzQd1GvFHBTBtIIKdDqAAy9RriHjdIGHCNvRX7LwkPT-JX7L9oCCQKH_QCSP8qP_jDQVQnoOVgJ0kAjDB9oCEgORdP9WKPBNYQLE-R7gA6QEPIKYQLJ-R1PKPIK_PKUGRJrJF-RXZDTQLV-RK7Qr5QlIKEHKUdJrpRNqICMKT-J3KAw5Pi-R_OKsPBNLKMNKuVBb4J8cKCtKj-R0iJZLJv-Ro-RVvGt7R5NK0-RUaAEKKlxQ-dKA_I-jP3DDy-RKxK-XE8oARtRkUPl7J6-R-KL3AR0kBkPBARKKxKJtIHVCwOKINK4MK_OKP_ReNKTQL99RgDRXKKyPKGQKh2PMNKU_RHNK59R-OKaFRe_R1mB89RzPKW4QYaQA-R3PK5oQ3-Ri_RShAV-RR_Rh_RpvDHVCv_RW_Rm_R-9RR6A2PKb_Rr_RZPKT_Ru_R7PKUgPS_Rt_RpEAv_Rl_R1JAkOKPBN3OKq8QhQL_OKu2IvgLPhQ07IQ4J3LAT8Kt-RrDJvXRZhBL_RNASonLwgIYOBZNKH0PuRPcASgeDBOR2vLkzPkEEdASUsIh9K8NQDuPwOKfdCbfBEuDflQNuC2-RayQbFFJEJKASdYPfXBp8NlgCnASbnIVJQkEE4ASsASqjP9gEvASqZAxASF6QEuDr1QQuPTAREEDRhQvARTcR-6BWAS3jBL_RQuPyeD1pRH7CaLJPfAoAACMKYDB6OKqIKenIKnGxeC9AAYBS_OKlEAsVAaBSaFR5iEq-RiBS6GHG9RinEU5CH_RlPPFRMz8AM5C-nBZBSrBScBSmxBeBSoxLhBSaFRjBSoyCMNKnBSEBSrBS-XGnMM_OKcnEuBScFJCwCyBSC4BDZC6BSxoDlBSxULF_JdBS_jE6PBzuCMCSAYA8BSOCSAYA_BSn_RBCS8BSBCSFCSThQy6JvQAAaDLbAMNK94EerPqIKRlLDXNWiEfUH9oCVCS1YA2_RY_RLASmBSq_R1ASPVP8qPiCSDXNFiIPBNHJAw-R4uJpCSRjA4BSrBSOzFPiCwCS9WRYkPIAS0CSBTRMEDMNKrGAMVFXBS0BS9CS3VPjFJ3BSSCSvFAGeCuCSpDBkBSeCSNDDoBS7BSqBS-BSCOEGCS_yBHMMyBSYDSYCSGASQCSUDSGnRDFA8AAYDSCCS9BSECScDSACSMNKdCSgDStBSgCSvpK56GwGEcSAKCS_IBmDS1BSpDSPoBBDSjvCuDSXCSbDSq3CdDSpvD1DSxDS3DS7_R25JlxQZtRRnRJ9RKAKH8RN9RbUAiUCYgJP8ROlPlvRpQLceRREQNLJpkBELJ98RAoIi8R-aCVRBpbFeDHw2JtQAnEShLGpESkWLl8RmESK1CtESzTN2ULrESyESqbFw2JSqLsES4ESkWL2ESfBB8ES2ULdQK3ESuES1ESBXDDFS0ESzVL6pQ7ESEFSO2J-ESoESIFSvWLA9RbsRHRRbMP03Qz_CLFSQFSmMIVEQYFSY8M2ULM2P7IJw2JpgKqWKHFSdFSR3J-3JtRKoMQ2LFG3JKVLbYCmxBQHAOURb_LbCSp9KG0QfmHT5ArFSm6QsQPvFS6YRjvMEbDuURSsPQWLimO-FSYsPe7QOsQtrJPtQWPR7FSGdI-jPWJRJGSc-RGfQWHPy6Jk5QuzJJYPLGRfuQYxLG3J9VLm6Q_VLMyQFGSrAKm6Q5zQMNQyvLrHRczQWGSBMQWPQwTJmAR8oQ6NRj8QXTJJBSh7IAORMBSOESyMJxAR6vLzARylGw8QKORBpQz8QH0PjvR-XR_tRk0PwvRKuRYqRcFSqESwESNNAEHS9ES6ESkFSqESCFS_ESMFS8uJL7HjuRkUPraLIHSFFSVHSzVLgaAXHSQHS28RwQJ57RUHSLHSJHSaHSmMIgwRtAKFqAgHSWHSnHSYHSpwRYuLvxLiHSszJuHS5mA1fR_CK3fRwHSuuB1HSNFAD8R3OQ9fRwGQlPJ3HSOFSzESlFSvWLTnI0wRztRn3PkAKWdRZ6RToRGFSOHSZFSvHSpHS8uJgyR97RUsRUiRmyRPoRJISgaC-HSLISPFSBISARDRISI8RwqR5bAuyRjiRf2Re5R6HSIzRzmRZIS3HS5iRfRCXlRpISPISF2JXISj8RvISOISMIScISdGArISzQLBzR57REBKtISzISFHCqISW4Ry2R_HSAFSNFSaISAISw2J5iRr6RLnCBrRuIS1ISIJSn5PD5PhjRNJSbISw2JBJST3RDJSPHSARDYJSNIS7fCQJSRzRShK9ISOJShHS-ISCfAjGQfzRoISkJS6uBAJST8PTJSHJSkWLyjRRJSUjRmzR38PtJSEJS8uJ_DQUAQrAQ1JSZJS3ISI-P7JScJSMFA45Pt6CMJSpJSbJS2ISdJSlBQ_JSHKSMFAWJS70RHHSFKSGJS2JSdISL6PYyJQkRDqISkRoJSiJSoHSaKSO2JWkRD0RNKSI5RGKSFHSqIS-pRL0RZKSUJSjJScKS8uJO0RP7PKKSPJSR0RuKSkWLU0RH_Pn6RCJSRKS8JS_ISpJSZ0R92RnKSuJSbKSoKS2ULf0Rz3Rh0RDLS-JSQKSkKSl0R-lRvdHxKS2ULH3R8AAMLSO2JglRKLSPLSHLS6KSgKS71R3KSAKSqJS6KSL_L35RR1R10R9KSSKS0ISALSRLSXLSLuRQLSQIS8lRsmRmpRDLSD1Ri1RVrRoLSdISmLSDHSVLSqKSTKSX1RA2RkISB2RvLS52RxLS9JSsJS1LSkLSpLS4LS9lRi_P-LS7fCzLS24RHMSBKSL_Lk8PTrRfCQwLSBMS-KSlLS23R-4RB6RZLSLKSbLS2LS3ISNMSQ3RrLS6LSgMSfLS55RhLS4KS2HSWLSAMSbMS5KSpMSMMS01RhmR38PGMSSMSiLSIMSVMSu6RXMSLMSuBAqmReMSh1RumRkMSaLSiKSvJSJMS2MSxMSlMS4MSi9PaPB3mRM2R8BKhJSCMSaJSYMSIJSBNSQ6RONSpKSMNScMS74R84MxISxESrMSaMSUNSdJSOnR6IShMSP1R15IURC3MS03PW-P3MSGLSaNS_MSNLSknRF-P3MSVULQNSa6RSNS_KSTMSpLSW-PLNS0NSNNS3HSd3RWIS1KSXJSyNSFJSkKSc5R0nR9MSZMSqNSO2JoNScNSmMSaNSlNSu-PD3R76PyAQkNSIOS4NSjLSTOSdJSXoRnNS0MS9yRKMSDNSaLSDoReMSmnR9LScOSZMS22RYNSPKSpNS_NSpLSa3REOSjKSpJS7NSD4RMaCkNS6qRQwIYOSjNSiOSPJSl3RTLSROSoMSJOSbNSVOSMMSr3Rr2R27R8yRD2RGOSQHSoOSTKS0oRfNStLSz4RG5Rc1RY5RxOSxTA-_PX2RmISt2RhOSnOSkKSRPSHAQb4RMpRtKS2OSvJSG4RW5M1OSXPScLSK4R5JSULSjPSLOSSOSyMSKOS8OSF4PQpRaAQ1lAnPS8OSFPSyLSZOSEPSHPSUOSrPSFNSlpRgNSs1RB1RNPS3CKnJSRMSoPStPSqPSENS0PScMSQOSePSrNSWNSTPS9iRP5RrOSTNS-OS7PSd6RUVCw4RFBQy4R8NSt6RaOSCNSEQSTQSeISZ5PQBQNQSwNSKISxOS5qRgBClISPQSRoR3NS6PSIQSdJSL5R-5PpQSL9PR2R2KSmQSb5RT5RoqRbQS3PS2QSlqRhDQyqRb4RP4PCPSnISDQSzPS4PSvQSl5Rw3Rn4PJtIiPSFRSkKSr5RMCQGQS-MSGRSMMSv5R-WEHrRkQSYISLQSRLSPrR3YARrRvhIPMS0lRERSTQSuQSBKSRRSFOSTRSFNS-5RnCQ9NSOKSkRS9OS6PS95PZABMRSjRSoRSlNSH6RjlJ0CQwOSaRS1NSVPJxOSN6REGAsRShKSoRSuRSgQSPQS67RweAV6RvyB2rR5sABSSYLS8QSTsRHSS5hA-rRIkBzRStQS1RSUsREsRl6RGsRNSSnLS7RSTKSq6RpsClOSuRSESSB5RfISYSSy6Rg0R06RERRnmR36Rh-QlaRhXKFKS-aAVSSHQS1RSD7RyPS0RSqISW7R8BKkNSN7RmwR6RSeQSwRS9SSqwRAEQ8SSY7RP9ReSS3ISV7RREQPxIGTS0jA5FJT7PhFSKzKcNKITS5mAQTSm6QsFSNbJ6FSSpNTpPNLK3FS9UL5FSy_ENGSyMKUTS1ZAT7PzJSJAQfTKTTSATSENSKhJczFwWLrULaNAtULtFSPoBaTSGJRK-AyULgWE2kJ7ULgTSwFST8Q5PKkTSoAB17RSIS37RctRA8RC8RA8R_7RnGQ2fRAEQH8RUPSsrLEBKNUSGSSEISQSS0tRN8R8HS3tRR8R8GQc1J-GQT1JW8R9tRB9QCaQkcRBHSL9QYISoOKCQFtcRveRQAOlUSoPKo8R5PB6BDoPKs8RuUSJOKv8RKIAguRBZCboH5CNV3J6iAj2QTESWnPJOKTnIiES58RmUSsDJSFS2POX5LIRRWdIF9RJOKI9RbpRP9RmUSM9RBVSK9RPVSR9RV8JT9RolGSMAW9RJJAY9RMSBPhAS2GmGCIEIf9RakJAXHerASlL4LKm9RmRA1EB6iDlSEpXBkKFSdBFiF3SAv9RdXE3OBYOBy9RqAA09RO6F29RwCR_NK6CSFqNqWKmUSDDSZ6DTPKbCShmPXOKxcKGOKN-RYnCXZD9oCzMKsNQq5QPGSwVLYtPCBNIWSCJDlwAPIKCBNS-RMEDEHKQOK0iJY-RVWSXQLs8AYWSZ_RnlBx8ATWSP-RjWSgWScGSL7QVPKjWSWgQh-RfbA_NKk-R2mKuWSYBSDVSp-RzDS1WSUXAUASM6I-dKwWSx-RmxB8WS4WSiZAq-RBXSuIJyGSsQP8-RJ9IsARonF_WSCtKC_RGbAE_RZhPG_R4DSqvQPBSr9LA6BIXSAcKHVCuNKMQLfzPtfJJOKaXSgMKTQLiPKbCSWOKGOKnPKsNKUERpEAuNKg_RdPKoXS-yHqXSgMKH-RCWS3_RtWP8qPXPKyGSfXSShAbOKcXShGSfcD5XSpEAbOKiXSzXSxCSX9IlXSmPKc_RDVSP_R8NKAASNPKuXSKYSAWSiOKnrLkbRDJK2XSmXSIYSoPKvXStBAQPK8XSnMQ-XSJYSu_RhXSWPKDYSGDSrWSwNKHYS4XSfYSDASLYSQCGNYSc3Jz_RxXSXYEjXS0XShIKUBNWYSoYSYYSZAS9jLpnLuGSb-B5YSIPL6WSDkBVXSwhJr5HT8KYOBMWSeAS8ASrNExNKiASh0L2ASnNK4rIoASdXSDuPPZSldCtAS9iH8vCwASyFSABS2BJNBSlTBfXBgoF6ASrCJJZSQOK_AS-6BuASYZSDBSaZSmZSdCJdZSFEIr8AQZS7ASJtPmHJgZSrrIWZSBBSoZSXjBACSxnIsZSGXSuARwTJ8YS3oQxGS1CSyuQy_QETRXASVNCSBSVDSVBSZAGpCC_NKYDBmUS2BSCESKaS2eC0WSYYSGESJOKaCSzYSZPKDVS1DSDVSfCSGXSy6JwBS4JAlDSOaSvUSoXSRaS_BBKaSaRCJOKXaSeaSyDSbCSsaSfDSuaSNESDaS3wQlxQiaSCFAJCSaPBLCSlaS9WS4uJRCSrDSczHVaSuXStaSYYSZaSEYSZOKcaSyaSGbShDSTXSQES4pDjEADbSc3JmCSMYS-CSQbSIKATaStCSJOKyYSIbSlNKDVS3XS1aSdVQ3CSXbS8VS-KA-aSSDSRDJXbSrCS6PB7VSyXS9MKaaSo_R1YSnYShbS5PKDVSNDSMaSIoC9aSQaSBESpaSBbSXDSxaSaDSYaSvaSwbSmaSc3JdaSMbS0aSKDSgAKlpBkDScSASbSCdAPaSoPKoaSrbSvFAtDSAcS9BSzaSMEADXSWaSLbSuXSfaS0bSYgK6DSwJK8DS7aS-DS6bSScS8bSUcSsDSgBSXcSRcSecSDcSdbS5NKKbSnMMZcS0DRObSI_RRESLpR9USkhJxQJRVSUESFUQ7MPHUQBhPgdPnXQ0aLeESf4RhES88R3KKkESmeRYLS3pNOuRypQgaCPdSSuRhOPZrNp5RlOPWdS5dRZuRRyN7RB_VQ83AfuRJxBVpOiuRqiKz-IovRH8NUwRG8NgaATdSufRtuRIvRRqN4UE9lNFiMyuRkvM0uRvdSH8N9uRK1PuuR2dSdnN-uRt5MFVStSSIVShKPisKZdStwR0RQYpRztNWdSWeAdnNAeRhcKrdSCiRppOJeSwdSHmNTvRn0KEeSYfRQeSnpN2uMZvR3dSWeRqrANLKRqNUeRG8NXeRaESIUQRpQUuP3hLovRGuRg8RIuRjUSweR-aCOeS8vRGHSclNWeS4vR1eROXLweSDuRbRHswK4eS3xRFlA_eRxoQ8ZCBwRBqGEfR8xAZ4K9EBBqGHwRguRidSKwRf9IraL8eSXFDSfRVoROfS0eSdiMSeSI8NgTDWfSnlNqdSUfS5eScHSfGQe4RTfSZeSYpRvfR3fRPfSkwRwfRhfSXfSGqRvfRX3PlPJmfSuwR7IS-fRndSGlRzwRK8RVQSaQB3wRkBRdRQYxR1cCmfSWfS-4LZfSydSw2H7dSxdSWiMByR0vRIeSifSRxRzfSegR8dSKxRqxRRqNHgS1eS9fScfSuhREgSTeSTgRVxRriRXxRSfSMaC-fSMgS9wE8dS9gRqrAYeSqfS2ZG2xRPxRfgSXgSQmNvgRpxRc8LlgSAhRogSDiRP7PqgSReSceSTgR0xRkgSSgSjxR1gSKgSwhRigSgiIi6Gz8P_xRFiMKyRlxRURC9gSmgSArBAhS9eG5nMGhSd7RegSVgSGiRrgSzxR-zIMhATyR8fS0gSShSrgRUhSCgSayRAQSX5R2KSmfSFSSZZJI4PUIS91BaQSghSh5RRNSjhSlSShQSgiRkyRvyRLPSyQSr9PrhSxNSthSgBCXlRmfSYRSoaC4hSmUAy_PxfSwGQ3PSjhS8hSveSbhSJJSapCI-PthSZzRhjR7hS2PS6hSHiSeJSazRzmRfgSmJSL4RDiSHiSKiSRiSMiSyJSPOS76PfgSf4Rx5PEiST8PthSwzRaiS-gSp5RNkR9tA1mBOiSiSS5nNoiSjqR6zRVKS8zRXKS-zRQiSwiSmjRC0RboAE0RDUSDPS3iSKhSxiSK0Rj6PUiSbhSsKSJgSAjSRsRR0RmfSzKS1_PcSSYqRliSCjS8KSVrRLjSdMGbPS9NKIhSRiSJLSi_PjiSYjS4iSHpRs0Rn0RjiSuiSthSSlRfRS7LS8MSTjSZiSPiSEjSejSsiREMSfMSzhSsLSu1RgLSpjStjSGzRjjSRiSvjSd5RnjSUrR52RcjSRhS2jSemR-0RY1RhjSqjS4jSBkSVnRg1RgRSF1R-jSGkSOjS24RkjSo1RgmR5LSxjS9PSe5HjMS1jSIjSV4RkiS5jSSkS11RimRFkSIkSI1RPkSXMSRkS-1Rp1R9lRLkSYiSikS9jRrjSZkS1mRHNSShKJNSohArkSakSi4RukSNkSskS8gRvfNSBQ84RqhSWMSshSRiSeNS5PLWjSiNSAkS2kSulRW-POiSdjSIlS7lRKlSbhSvNS4kSY5RthS2NSsjSNlSOoRyjS-PSNjS6QS_iS72R6BQDOSvkSGlRniSXlS9oR7nROOS38PyAQ_jSUgS6kSA_PTkSR3RtiSkkSBlSslSqOShlS02RMPSCRSVPSTlSRiS0lS5kSklSrgRFlSLAQrlS-lS_3RWHGwgSilSckSslS4OSbjSqjSMlSkoRJRStoRBPS9iSDRS9lSOmSWHGAiSWkSRmSmSSrQSWlSOmSSPSFiSNNAthSZPS_oRAmSY_PHlSkpRQpRjlSnmSn-PhiSrAQqlSahSslSR4REoAT4RijSxlS3hSRiS8PSVkS5mS4lSsrLCQSUmSo3RImSDmSfFQtCKthSjQSSlSihS3mS3fS_qIRjSx4RNHD3lSSmS5lSHnSwmSWUS9sRuYKz9P-kS7mSOPSRnSBnSnQSUqR5QS_kS1MSylSbnSbqRM5RenSYnS0QS-NSthSS5RXnReqRfnScQShnSkpR3QS82RARSmiRclScmS44RQSSvACm5RB9KNmS-qRvBALCQIoCpmS-qRFrRWRSx5R1mSKISthS15ROgJmjS45R8LS6lS6kSBoSD6RRCLcrRGoSSdSRiSE6RCmSxpR3RSCkB5RSYoSorRAEQUlSKJSO6RUoS9hSInSFISzrRyhGKSSQEM3rR1nS1lSS6RJnSSSSf6R_rRmmSxnRj6RChAaSSwIDHkSinS9QSDsRhoSASSsoS-mSa5R7oSVsRUJAsDQpSSpXQzdRcsRWFSDDBmfS86RZhSHjS5xRdhSlrM2SSjhS6SS0kSUpSrHSxfRdoSyoRCTScFAVPJXpSplSHiSKTSRSSCfAo3PVEQMpSh7RVeSskSCtRnpSp7RDnSqjSppS-lSItRupS6kSs7RyFSBiSUnSufSbhSXtRdGQCUSamShGQFUSWiSQAKRUSzQSmaJK7R1cCDqSr9PB8RMUS5HSqQS7HSUnS8cSSiRMlRjpSPESSISo3PYUSr5FaUST8Re1J7tReUStMM-tRhUSmvRLsKdeRdgSEuRe8RqvRNdSLuRt5NQdSoUSLUQqUS9hSB6NrqS1cRTQPwqSzeRlOP0qSYuR61CcdScuRB8C-JANDIguRmpOMfSWHQ0fSLdChXR4UENXRiSRqqStwRtdSHeSz5NGrS_wRzuR6dScXROrSQyR5dSudSSrSX8NZyRHhQ_dSC9R4uPJrSufRGeSGqR85NAgSYrSMvRwCRerSPeSNrSYrST0K3qSorScXRrSRTrSQeReeSACShXRedSSXRjeSTORY8RChPQlPoeSDrSqeSzoPseSBYR3hSsrSxeSRdSvqSI2RuvR3SQzqSHsS72P7eSDsSdfS_eSEyDBfSrEECwR2uMEwRn9BGwRJfRJxBArSMfRPnIWXRjfSRfSYpROfSOsSSwResS_2CwrSLiMqdSjsSZwRefSPOR-pSdwRUvJnrSRfRLTSlHSxsSCgRofSvxL1sS0fRYpSlfSqsSkwRCzR8HSErS9sS1fSesMvoSWHKHIS4wR7fSkqS0gS9sSTrSjrS-0NDgSXrSG0N7gS5eSirSczRprSPtSPgSvgSz5NTtS9eSLtSI2RNtSRgRPtSagSwiRcgShsSegSMtSlsS_gSHrS7kSsQQqFAppOcXRctSpgSotSXtSrtSyOSySOvtSMxRygSIhSztSRtS1tS5gSutSxtSzgSVtS2lS0tSHyRBhSkhRDhSI4AAyR6tSntSftSptSLhS-tSWhSJyRBuS7tSOuSFuSQyRIyRlEAYhSKtSDuSV3RXuS9uRfhSmnShhSonS9sSkhSmMJmhSxhSjISFLSGnSkuSr4R5qRiISVISZlSBcPfmSclNluS3yR-jS9sS0uS43N_yR_hSy3RiuS_iRUiSluS6uS5sS9oRLzRjlCBrREvSHlRciSSzRJvSDvS2uSLvSgJSBvSOuSWiSmPS6hSCvSkiSPvSkzR0jReiS38PJvS4JS6jRduSDrRKiS2uSmiSYvSr4RlBQNvSsuStRS7uSQ0RMpI7zRD0R9zRuqIDiSotS6iSFHA8iSusSQnStuSJ0RDBQS3RrvSJvSGjSJvS7KS_vSdMGZmSOUSZnS6vStvS8vSglS4uSI2RCLShNSd4RruSVuS2yRajShjSXvSSwS91RUdCbjSXvSjjS2uSljS7MS9jSTlSbwSjoSveSdwSDkSUkSPwSELSowSuLSojSMwSm7RcwSr4R6jSb4Rv1RtwSx1RNuSn1RN1REkSC2RBwSOvSwwSSkSfwSQMS0wS_mSvwS3wSkBArmR7jSWkSzwShwSN4RmvSExSGxS21R6wSiwS_oSKxSNxS6MSqkSWvSLxSDxSwkSL2RVSKN2RSvSuwSjwSgmS2uSFnSZxSc2R8nRB4Rt1RalSlmS9fS2uSKlS5uSMxSn2RrnSevSgnRgxS1uSr4RVlSTjSotSkmS8wSM6R_QS8kRXxSjwRjvS2xSNOS7iRE3RCiS7wSvxSjnRXoRpvSkxSOpR8lSTxS5xRphSiuS2hSHoS2uSOySihS5xSyuScPShvSF4Rb_PpvSXwS53RsoRmoRVwSLxSfySOpRAPSV0RSxSXySr4RJPSElSZySoyStnSzvSrySA4ROQSEqSTySSdS2uSimSJpRuySGlSrxSuuSomSIySxrRQpRsmSbySpiSBySw6RvPSbpRzmSRxSwyS_xSqmSLbAkmSY5PNqSpAQXiSNzS_mSlySBsRplSixS8kSLqRXnSPnSH5ROdS2uSL8RKnSKwSYQSNnSRySezSHwS-vShzSTnSeCKKqR2AQdzS4vSfzSpqSrzSCpSoQSlnSozSnnSqzSuuSjnSxQS3zSxzSpzSCSSBwSuhSSUSxqRrnS0hSCpRA0SgzS7zSCpSCOSyuSBRS4zSjuS6zSw6RIRSFmSHCQ2wS_kRPRSAoSAzSBsRVRSSCQ7xSY0SQrR25RSrR8jSAxSPySWzSX0S95RSoS_5R0xSsvS95RirRo0SG6REpSI6Rw0SYzSepSsxS9oSqvSB0S0zSUUS9pRJSSMXNqoSMSSpySIwS3nSO5RTqS13PdSAg6RXzSi2R1oSFsR4oSs0SC0SgSSI7I50SK0ST0SM0SoSSDLSqSS_wNsSScrSBQLJvSNpScuSyxSfuSydSTpSluSVpSlCKBwScpSZpSetSfyRp1S20SG3R2sRGySl1S5sRzsSxOCw1S4pSmpS9sSe7R5WP51Sh7Re1Sk7RDnSXvSbXRLsStpSx1SG3R1pSEcS_sS4pSBtSI2R7pScFG9pSGwS3CK47Re4RHUSKUSGqSP7PIqSI0S3CKptRA8RQUSMqSlhSTUSF1SVUS54RO8R4rSUQQZUS5tRbqSV8RHqSV1JeqSgUSj0PdESnvRZhSd8ROFAf8R_rSlESpUNueRtqS2LO18L4EP4oB0dPd1RkQQO1KMrRNAJUoLqgRNAJ-eAbuRm1FDdR-qSsVBLfREtR-eS9iA_vRmEHL6CDfSDwRu1HFwRIfSZsSYjAO3SM2SbdSJ3S9mQ0pNeuRW2CKfSPBNj0Do7R9vRpbMAfSBfRCfSHfRvyGVsSX3SXsSZ3SVoMk3SIOEB6BxSS3MSggSrfSe3Sg1CedSi3SXFDk3SlLM1JBspSo3SDyDPKFSsS4vEUsSgTDWsSXNLt3SlSRSGCLpOsFAjqDd3S5qSf3SUeR-3S_8GBEEfoOS4Sn3SH3SS3S7iGxFEV3Sv3SVAGx3SN4SJfSasSa4SxiMpeJNcIH6AMaDFwBEyDqeDnXIJeJaQJMwBNtAmKIIfG5rO5bR2rQhfRoFQf4SAgAhrQlXPxrQdRC2rQ6bRluR73SddSdHR9qSgdSMhDWtOItEr8CGcRHhSHRCR3Sq3SAwRTsSh4SK4Sw3SM4SAsBIfRz3Sf6EM5S7zEO5SQHOGvRG5S7qSAiEM3SL5SHDO1JBrIOj7RQ3S-vRT5ST3Sg4SN4SEfSL4SHfSl4Sa3SHUAatOB2AJKRpOIlRP3cENKRHaOLDDr4SvjCt4Sr4AUuQymEx4Sl3Mz4SeCHnfOvdEI6BDCGfKR_hRbbP5mAmEGU4Sg1CenG89OZRLqwFR6S_DIygSpvRreSwfBC0DhUPwVBBdR7SD93SJ5SW2CdRL96RFuR12SkeRf6S6JFh6SwKEMVBH4SbtAy5SkZBadM04SHrDGfRa5S8ABHoM3LR8tByuIKdOF5SU6SH5Sh3Sm6S_3SvFAz4O6CB0eOmtSs5Sp3SRsSr3SV5Sx5SW3Sj4SZ5SRxCm4SuzAHLN6CB4APadSC7Sk5SfdSj3SH7Ss9N1JBMCPr5SE4SWhQf3AP7SI4SW5S_2Cz5SLWJy3SL2D3XDh7SZ7SXGPlxRH3Sj6Sg3SL3SK5Sf5Oi7Ay7Sc8RQsSG4So7SU3SR7Si4SQVLt7S15Sc5SX7S77SMQFaNHu8R-gE2USy8RYKAPlQNUAzUSN8SJxB3USQ8S5USYADoEBimOfhQZcHimO6mJfTSp8Re4ShHHmVL0jNL3AkfFMeAZBAWIAHFAeAJLWL9uJbWLiOAQQFo8Eu5Sz2DmVEymEOyOm6QrqFdERcdC32StQA_9OyeS4uRYLOFtC60L_9OIIJ_9OH3Ss4SSlLv4SG6Sk6Eo3EcCH36SsfOM6SdsQwbR6pQG9SbrSJpS1dRxUPa6SeGAWqQ0_OJMJBSJ7IJ2EJL9ROFH-KKiCJM9RURCaWLNJA_uJT-J0_OOGQFEBCaGbfBJ8QR4LUrFJlQg0J0BSM4HbzJrgRjhJo9SoBA_uJDfAO2JRiIZaLgLJu9SvqEKhBJ8QyMJshB6BJeFRv5BMNKFNQ49SA8RraL79SpvDQZQkWLRiIdaLNHP5sLW5I_VPJ8BqFAWyQtrJhWSqYPntQ9XAa-S0LA5bRjuQKWLa6K0uQd-S4XPEGSqWSDORNPPp-SCQLMASutLGfSMUH08RcyCN4S1sAWVAwbRcQLJPKzbRRNL_OKf-S2LQi3JeFRTUFc0JPlQQ4KCMKxeBugQ_QCLzJEQAPQLOeBD7FkXPP_SxeBB_SBMQF_SFVLPlQXeAiYFBzJYIRcwQaIRk-SqFAaeEI0AjjCniIPHDIJEUaAwwNLVPMlBc_SV_SnERQBKmkP_nHqDBOuA2xCw2JV-S_-H5II5EB0-S8pGYVHcdSlKFfvJ48SaRL24KZXB7-StOK3sS6uJkWLSWLTaCU-SFvAt_ScvLvsRUvJR-SZvJzNIAuERATiOApVEt8SRiIK_SQARFhGtAS05G1_SNMA4KD5MPkXPfATVeAU_SpWSd-RPsQs8QjyFKVL5gE0LOYATgATWLDUoJ4_S3UD6_Sq4KauRs4K14ASCF9UL3gAIVLkvANDIwrA33JoMPMNQGAT51QzKQkATmJJxaBNATWHKdvL0gPYKA-gQ1JEvYGXAThcMIZPN7AGPNgmJoZPEATJtPTBTVGSK0QrmQHVNAQBVZPVXRnGSEwLAaS-ZSFuPtZSFaSc0PvxP8GSkeSDdSJUQFHQJuRkUSoaC64S2eS52S0IOYLS0BT5bA60L5BT6eSq-ONcI8BTssSv5S-4SATDBrSrwLraL8BTLUJqcE3tPiKEB5SO2SifRjGQHCTczDNCT3NAD5SkHSbxCPCKSCT3rQ5bAVCTYpSRCTMCTaCTUCTZCTsfSLUShwRA5SgCTJCTObEe2SJqSF3LICTcCTytR80S2wRHtS6fSr3PMzSzmRtCTZCTmuSl3PjyRK4PquSowS6uS3CTfCT5CT1CKI4PwuSohSO0S0nS1CTVrRADTzlLXRA4IS9vSCSSLDT5lLn9KT1SLuRRDTJKE4ISXmSghSAvSKDTZCTvAC2rQ3vSQ2SR0SQDTdDTC5S4CT74PJiST8PWDTNDTSiShjRqDTq3JuiSuDTwJSfJSS5P2CTkDTbCTZCTRzSEqSDzSXlRxDTI-PxDTsDTdiSolS76PuDTfvSrzR9DTpDT2DThCTBDTAkR7AC-DTJEToCTnBAqiSfwAfBKJKEeDTZCT_CTPETfDTUKS2zJWKSQ6P2iS1DTfCTWETfCTeKS7iSYEThETlDTLETR0R8DTZETZCTGjS_DTR0RuDTMjSIBQs0SvETLnS-xSgETMDTnCT2rQOwSpxS22RURC_DTUwSC2RHET_ETsETLETgjSCFTFFT5ETgDTSzS5vSrvS_DTewSWxS4ETSDT6ET4CTmET5ETiETKFTqLSHxS6mSQKAJxS2KSHETwDTJFTTFTglRO1R9ETJsIeFT-NSDFTMaCPFTmwSFMSn0RgFT0ETiFTXDTdMSGmRk0ShRS52RwFTC1SOFTyFTrDTtMSnwSmFTywS0jS4FT8FTRETOETnET3DTGFTekSuMSJAQi_P5FTJDTDGTHGTKETZFT-FTpkS2FTMkSY5ROGTSySAlSxNSPFT2mRykScxSKNSSFTVEToETKFTWFTTFTYFTjFTuzSrDS0yS1hSbGTKIS_DTDlSnxS_PS-CTIETRGTQETMOSrnSuDTGGTXFTkGTpGTW-PEETzxS6FTjDT2GTaET3xSQGT8GTIGT5ETuOSi0RUDTYqR_DTN0Sf2RrETEHTXET1GTIHTSGT-GTDySw-PFySPqSqFT1cC_DTXoR6GTNHT24RfHTfOSLoRiGTTCTQETkOSxFTTHTLETWySpFTEGTLHTRwSrFTEGTEmS7qRhHTEFTsHTZFTKmSvFT0HT7GTnGT9GTzFTnyS0KSCHT4BT0HT2tSZDTqwSOnS_zS5zSDHTWHT3GTIpR__PrHTOITaET5ySyGTQwS0GT4HTTITmDTOAQ-HTjGTJHTpGTlPSgvSdHTP7P_DTxmS8uAxPSZGTQ0S2ySzBTGIT4mSJITb4RhDT7DTnHTUFTBDTdIToHTFHTEBKwGTbzSvzSXNSSIT_HTfITzFTizSntI2ETMVKBqRnzSLITiDTFIT5HTgITszSZ7RqGTUBSsGTZ2SJJTVDTtITbqR2zSB9KhFTLJTBJT8zSJ3ERfLIDTaGTgnScGTVJTM0S4QSYJT-ITeITXHTbJTkJTynSHDTAcKZJTaITLET5qR6nSkCLZIT_ITpJTrDTZ0SBrR_DTd0SviARJTTtRTJTOHTGITJoSeLSzjSYkSHHT2JT3GT2IT0ITZFTqRS-oSPGTYGTGITXoSkITGITlrR4RSVHTIKTFHTVPJPHT40SvJTYKTbITFtSjPA-0SX6RroSPKTfFTjJTwCTe6RI1SyoSeHTUKTM1S3oS0QKhDTrIT-aClITb5RcKTnJT3ITfKTW1SEpSXsRHpSBvRX9SPWKyuIRdAoHADyBSAJ5oI7pIthCBQLACT5DQTKTaJTNDT2SSxDTm1SaaAQLTdCTzHTNLTRETt1SAEQTLTyAQaLT-zJTqS21SeCKMeSMaLJETwaRV_QyaRYbRubRJETDSRAcRjLTANEjLTbLT9HTaqQxaRAbRADRpCGRGTqLTRaLuLT5IT0HT1FQdGAQXSxITsCTEGTHnPMzIkFQ4gCmFQFxA84SLIGhQFOVIU3Bx1E8BTcOKwWRVDRgwQXqAACT3aROMTtmKq0SiDCDWS3tJKFQqZB_FRwwJSHGoFQ6wGsFQcfCF_EY2LkbFPNHONRHVCTbJEMJwKQe9SaMJqIKACTqMT9ZJsMTZaJxKQMxPzKQCqD-LTMFTbZJ5OQWHF2gPxMJicJACTe8QKEJg8Qt8Q2GSAMKtGSKXSKBSeZSMZSdKRF4J5NRHNT-vLx8Q6GSMORH0P5cSQ0SiyJGUSLqSIUSPATX2SqCTSJTKqSCqSfNT_JTG8RjNTH4Pg2SVqSi2SQSS4GQtBTuuB4tRbUSU8RVDCdqSUTRdORbeRBuRQiJ88SQEToGToQEFsSzKTEGTSqLuDT29JBMT6pQuDT9KTB9R_KTD9Rz_CD5SVEQ2rQfFSLsIQMTXRRMWRGgCf9IVMTZCT5PJ6XEy9SkJKBHKprLkTJusEwbES8JAoFvoJdlJr9KObEfASjsQgZQoATuMQkSJJtPsWCkGSdBTqYPjBTYxPpGSJhQm7S8vL3GSNhQ2ARlBTLBSoGSoBTwNRh8QrGSIORXTJLOR5ARHhQ9GSZ8RwBTteSuqSzKTP5Sp5R_8SSCOxqS92S_BTMPTVuRswKPPTtwRj5SK3SduRF7SY4Sg4GyaCN5ScsSmdSYCOueE2bRrPJTPTKrSItSlUQuuRYCOq8A__NggRQrSIvRrPT6bR4dStQQqPTMPTWeAx_N9dS5VRrSSD3Sc1SGaLWPTfrSc6SxPTx_NhLTDCD_PTPeSCQTtPTRNAT-JGQT-gRiPTbeS2bRcvRbCSOQTXGOC-NbvRqDBGPT6rSneSb8R9rSr6SAsSIBRjHTmPT0vROPThQTTgS1vROXLMQT5eS29JkQT8vRd4Sz8SI-Eq7S_bGs7S7_SO4SCaDe5St3EFCTeSPvxLoQT6sSc8RPCKrQTqDBsPTiCO_bGBRTjAOafSE5Sy2SXNTIJTkuJ7QTQfS01SZBKHRTGvRyHSIZJHCT_QT6sShNTlHSMRT-sS3pSgLT-QTCRTp5RDtSEgRmSSTqSNTSaYRzCTcXQcuSZRTERT7bR9wE4PTgBCIQTxaC4hMUuSrFTVRTGiRvRTFRTCgSZtSMhAh-C2PTyRTeHT0RTrgR2RTVQTggRjtSbhRltSLyRzRTeRT4gRQRTsRTJQTyhRexRkgSYCO9RTkIT_RTqRTjrS4PTugS6RTRSTMuS-RTJSTmjRBSTVhSbjBYhR6gSbSTTSTdSTc3RLSTtgR4PT9xRJuSnhRFhSSSThIOrRTLgSfSTCgSZuSb7L96RpRToSTwhRqSTSuSauSa9SPhSk7SwST5xRzSTTgRhuSqITuGTgaCZRTCDTnNTdRCnhSnyRiHTXMSJTTD0Sf2SdRCFDTbFToNLwDT_RTODT8DT_RT_CTZTTTdCIITYNT8IS2CTZTTdTTmSTLjR9oS6JTeTTQvSEiIZRTlTTjAO_kRrTTPDT4BTUSTaNTVvSjTTmTTGzR_ETqTTavSBETJAQ17P4STDzSJTT-DTeTTlvS6TT4TTzzR-5PtTTPTTRNSRTTyiScET0iSeETyvSbTTHUTuhR1vS0BALFT1ySHTTzBTEUTRjSTUTvTTGlRuETcUT8vSZRTyETuTTxSTF4RXQSRHT3TTfUTVoR8ETc4RpwSpxSDUTUUT9oRBFTV7PCUTpDTeTTHFT2UTkTTLUTcGT5UTy0Rj0SMoSswSYGT8UTYTTzUTJ2RtFTwjSvITyuSoFTOFTFVT0ET_UT4wS_FTvUTrwSgwSfFT8UTGUTsUTz1RJVTTLS3UTGVTaVTOrRKkSWGT3PSeVTQVTHVT5MSokSKVTAGTMVTCGTEVTnVTyUTgVTF4RUGTphHPxS7UTvVT9UTvGTRVTFxSVxSjVTeUTnUTFzS4VTITT5UTeGTFmKgGT0kS-VTF2RmVTxVTpiSPJTW2RmUTEnRd2RKPSLVTMHTZVT_VTk4Rw2RKUTVWTwxSR3RAUTvySgJTunS-UTnVTsNSmHTKDT0TT6xSBWTbUTiWTQHTLPSIWTHmSaWTxnRZHT9nRPOS5ITYVTISTLWTjqRgHTcTToWTLPTiWTuHTOVTHVTqHTEITVDTeTT-WTQDTmWT7ySBmSlST3WTRsRb_PZWT2WTWWTMXTPmSiySCFT1WTcSTLXTHpRCITblSlKTpFTeTTsySWITwUTvUTPWT53RemS7WTNNARTTVITWTTxUT4UTiWTcITrXTXXTsiRhITGETVXTKXTQXT7rRIzSS4RoITPVTCXTOHTeTTuITrVTWkSxIT9mSuVTvXT5TTPXTxpR0WTiWTjxSKWT1XTwXTgKTlKSa0R2aKGJT13RfVTMYTR5RNJT2xANWTo4R7XTgQTsXTWJTdnSmJTbYTQTT9XTcJTriSsnSfWTkVTjYTkJTG0S-zSxKTaUT8WTEYTRqRxnSflStJTAeKUYTwnSCpSzJToNLvWTOpR5JTwVTVYT7lR8JTXRSlXTKAOiWTDKTBVTiMSNoSXVT3VT7YT5zRYMTOKTnYTtWTD6Rv0SWXT_YT6nRaoSGiDcoS0XTxpRaKTeTT_RSDZTSAOwYTVnRCJTMSAiKTLSSeCFLYT3YToKTUVCTSS41QBTT0oSmqRk6Rt7BbSShYTMUTpYT4nSwZThSSoZTE1SVqS4BQX1SowSZ1SJqQd1RAeSVFSY9SsIJ_RTf1SL7SaZTczRDTTqEOPLTZTTRLTuZTbpSULTUZTtjRYLTQAKJTTfLTZ7RRaTM7Rz1SeLTkRTa7RkmKaYAHaTopSAcRjaTMRCANEmaTp_PIYThZTvpRkULpaT1BKcHTZTTH2SxcSOvJaDTsCT_RTN2SawRPCTeHSAqS57RU2S57RJUSAbTkCT4CQY2SkNTd2SSqSoNTiRTqNTF1SsNTl2S0PQn2SwNTp2SyNTr2SX8RfqSv2SoXQbQTKtSz2S-rSh8RoqS8XTh5SYpRjQTgbTGqRAOTbIOYpRqQTjbT07SYPT37SaPT76Sf7Sn5Sx8NjdSwnKldSDrSMFOdGOmsS2bTGRTq5SnPTmRT-7IHeSwIOERTIDOvgRvPT_bTmbTpSTdDOmdRVrSFcTpbTArB8EO5PTDRRa1S8PTIOT4uP7bTAQT0uRAcT5bTydSEQTH7CVcTHQTGcT6STIcTLQTfcTp5R7RTMcTNeRERABcTxrS2zRACSwIOUeR4EOivRtNTCAOkvR_GSw2SiqSygSlbJdQT5NTdcTEsSsqS3BTDXTMcTk7SlbTAdTPhRobTiIOQ5SM7SF4S2zDy6Sw5S66SrSRFfRY3SG8Sv7Sd5So5S4QTTHS6QTjcT6fRkSTlAKYdTtwRBcTUwRvcTlPTDdT0vRBCTQCTXdTidTywRWCTPRT7cT2sSMBT2bTowRXRTXCTudT0fSmNTeFQx7RydTRRTDgRSqSHgRyCTvTRdeJ3STcdTnSTYcTOcTuRTjcT3PThcTkSThIO3bTlxRedTRgROcT5RTERAlcTGdTmgR_dTndTcoRCeTIcT03PESTKjRGSTHdTKXTKeTp5RMeTegROcTjgSutSwIOvSTrdTuhRXeTuDOCgSYSTQeTmeTIeToeT1RTFeTpcT0STHuS1xRUeTSeTKSTqeTx8NgSThvDsSTKwCuSTweTAeT_6R3dTMSTreT4gS8ST2STOpSxeTASTzeTZcTIfTNhSXhS-STneTDfTWeTOfTOcTFTTIJTyKTmXTVfTxYTCpSNTTHJTtYThJT5VTVeTefT3ZThISpuSxuSWkSP0SafTuYTcfTlfTVnR5hSrUTfeTYdRuTT0fTRsRAzRtySe4RiTTlWTwfTjkS0ZThWT5eT4fToTTwVT3fTHpRxTTMfT2fTwTT8TTSzReUTGgTEfTUvSgvSOgT1wSWXTPgTPzRMgTShKnTSWULMfTFETd5PMfTOLSfgTMET65P2WTWgTIUTdJTReTlgTrcTfVTpgT9oROUTVUDQUTutIYKS9fTCgTnSTWUTYUTtGTjfTCWT-fTHlRqETzfTe0Rh2IZVTsgT8gTRjSMfTlUTfZThgTpUTsWT-gTgUTVjSIXTqxSeeTk0R-GQdVTdfT40RBhTYwSThT7gT3gTSJTbfTEZT0gTujSAVTLoSIZTDVTKZTehT3jSKWTChTkFTTmRYmSoxSXkSJZTcXTZhTKgTM1RhlRTVTC4RCVTWVTvhTlhT75RWhTyhTz7PNGTUhT_fTbXT_WT5hTJkS-wSRFTzgTohTxhTW1RKGT0hTshT1hTihT3hTCiTIiTuXTohT0FTulS0VTgkSUXTwhTHhT_hTIVTnkSWiT_wS3FTDYTSiTrgTaxSINSGWTn9PLhThzRkiTlxSWnS9ITAgTkfTDiT9oRxGTpXThXTTiTbWTlnRxzBJgT2iTwWT5GTciTRlSriTv2RrnSTgTczRnWTAjTYzS9xSqUTHiTPiRFgTelSc_GEySzWTtCKfgTMjTJySlHTogTLjTbiTZhTtlSGHTiiTQySTYTnhTP3RpVTgOScjTEjTOhTTjTmySJRSWjTuWTkgTVmS7HAh_PvFTciTggTwjT2tSQmSeWTGTT5gTpWTxiTHlReXT0iTFwS7MTJ0S_cT5jT_3RkXTGjTq3RzySnWT7hTBzSH4R7iTJkTp_PpjRSjTLkTS6R3XTymS5XTaiTEkTJ4Ra4ROhT5DTJqSCYTkhTSiTIkTYzSraTUiTKYTviT6gTBkTSTTnuSv4REJThYKSYTMHTWkTMWT1tRwGQZYTwzSifTgWTwiTUiTcnS6LLXTTfjT7ZTiRT5AC9zSgYTBiTGXTZjTqnSR3RH0S_JTchTgZT3kTyYTznR0YTHYKukTKsRU0S7qRW0SVgTY0S-nSArRmjTc0SDoSe0SYjTmkTGZThhTFKTuhTRiTUgTQhTp0Ss4Ar0SkkT4jTUiTSKTJeTZoSy0SWKTfkTi2RcZTZjTeZTPlTRsRjZThKTooS_0SJDQB1SBlTzTTDlTOYTsZTQkTL1SwZT2oSyZTO1SolTvYTKlTM0S2KTImTvfTmkTx6R7KTz6RGOTTFS9VRtRQvSSiaT7gTIaTHSTUlTLaTXfTYeTOaTZhTQaTfgTp1SwlTY0RWaT4CQjmTfaTslTF7RdaTC1DZaTvCRb7RMfT61SRaLciTCtRymT_1SCiSPkTuaTZmT4mTxaTZhTzaTkYSkMJ_LTyfSMfT5aTkdT8aTr2SaNTiNTcNTW2SQqSe4Rb2SJ2SS7RFbTLTTEtSmoS4gCwkT4pSXqSS8Rl0RdUSUbTfUSFBRgqS1cTFnK9QTq6SnqSxBTueSNNAIJJ_8SqnTguPhEJnKJ65SKxOzcK95SgPTFJJW9SUFS2OPFaTxDDFJJVEQIJJXDJyBAZDJVfJyVMWbRSMTsFBkJJB_QbBABLT5VCELTk5IsxI8zIiqIILTLMC9nTJNNaDJ_nTA-FZjNeCDCoTACSToTo_MSBFkFQQ7E5JRYjNPWM4mJyVMgkQAqCCVN6wLY-SZbLbWPi9KboTJNNOGSlsQR6AboTeoTp_MMiHYjNPVLBWM-rLYjNYjNKBTSxJzYMjoTOtIONRDNTbyJQNTbPQ0AR4GSzlQ--R_NRieB3NR9ZSPNTqGSRNT1ARHyADPT3NAtPQObTgnTXbTWONXTRCSSX6STjN2BT8eOYqRcpTByPw_ODIDVaQULORTF9iAI9Sj9RK9SnxGH6SM6E26SK6S24ShGFN6SZeJKcR6pQcpTTmTGVSdyMCdPwXQjpT4jA8nTQGPKfBuMTFwDCqTJ5DyAQl9ST-JcpTV2PD-SRmGw9S2xBy9SBYDWeA0gD0BFEBKPlJNxJRlJB-SKSALqTeMEFyCgJQQqTH-SnZT7fTyfSmkPyWKSlAxcKn-LRyQmVAwER-kA-rLIEQVqTN7LvoTtHRtfSOoPyEJpjNrlQrqTtrJPVL01ECCCoZP_bRJtPpVPs-SpOTu-SaGHi-ShBT_bRRlE_-HArFiSIWXFOeBxJFMWPRlE8oTzGSLLCjyFJrT9eJi6CCKIxJFm-SVKEkVSkvG9oJBYPkXPr-SeuQvOTRgQ33FB6AerTbBTFKA3oTJnJHPN6cB9qTpAS9aQaqTwqT5KRDnQ5VOWfO8qTKcRxOTt5M6OTMNTCaSKcSNGRUNTEPTsBTWpTPUPcESmaOBsSKISQ6S8OOC9S9cTfpT24RIsTlcOKsTyqSeDKSfTJsTMtClpTTsTPsTxZCz_C27SRWE6APpeJMeAG9SVdTolPSyRa9S4pTDaT4nTDvR2dROsTB9S-pTWqQqsTOeJcpT5IA_9OIqTjsTUsT6gB3pTbeSG9SRQTEcS3sTkvM5sT0PTEbDUSRutLZBT-jPG9SeSRArTPWSm1JksTx_SW2CwrAgsT6APoqTrSR-rL3pTxSRnATItTwzPmpTM2JMrTduR-bT_5SJLABpTHhQ6rTwGS8OTNpTTfQqBTCpQBsTMTREsKu2SFdSJJPDaPKPTpnTGlRdSNrnTxtTAIBLXQHeScbTZLKWsThrS4tTt6SGiBcqLDDBbsT0VC47Sn6S91K7CDZaQIdRuuR8tTWtRL3R53S07SJvS5STfRTFnT0dO5dRj7StwRkGPrfS2nTVmTuXQXmTc6S8tTqgJcMEqyJfFBRfJQyChuT6yJmcJ8yJluFaXPRrQEnQbeJGFARKAQyCquTBeQjdJZCBNDR9sEfnPYzAIzA8yHCATIeTlnTe6S5VSb7RPiRJNBr6SzsTVoRCvTvrSg8RlSRNLKluFedSzoPEdR0TPlJRCtTqDBdRLVgJNvTGtThrTf7QedINvTLtTXFDo6SwmQutLedSTvTtOKluFUtTHtTwoTtXDcMEV8JkvMdRL4rTnXRMNQn8QCpT9rTYxLTpTPcTk2PDsT0cTFsTfQTXMSUyRJCMztTKtS8vT2tTbmTX2SmqSreSCfPJaTmMBDwT_rS9tTCAC_tT9iAqFHLdTLNES7SJ6SLeB1ATu7SkMDcsS5yJp6SIwTs6SP3Sq_HD2SN0GbhSFAC-1S-BGpaTFfTBwTA7Sy2SVuTjdTXuTdeTHnTgfSPtJefJjRTkhJEBTljJ7sSqfRTnT1dTOCKwwTJbThQS7dTg3PIIS4rRAoInkT6CTMTTpfTGDTtkTAxTKTTD5RUTTFxT0iTsfT0kTqdIw2HtMMInRBxT5fTn4PDnTCiSAoIVzRUxTEgTT8PBxTxTTSxTIxTAETSzRZwGRgTrzRZxTdxTyDTlzRcvSJAQsdIpjRnxTU1JigTBrRBxTlBQgxT6QSzxTuvSziSwvS1iSyvSFuRX6PaxT7KScwJAhTctRPYTJNBGhTTxT7KSlAQByTxHTYITDyT1UTm7PvxTDyT6UTPyTahTHlTRyTghTgiT6QJ_xTaFTQzSnFTn0RnxTHyTbyTsVTC2RQyTr2SaFTi_PfyThxTiVT2hTO8PoyT2xToVTfiTcyTqkSkyTeNTViTfkSvMSeyTUyTZ2RwxTzVTYyTqdIayTK2RmiTMVK77R5yTg5RDyTjkTwySBxTziTHkTDyTW-PtMMwxTNzT_iThxTQzTdoRhfT-jTGjRBxTrWTJITOzTMzTxWTKvCQjTYxTOLSBxTXoR1xTIzTeOShjTxzBkxTejTuyTajTw2RpzTrhT8yS0yTb_PbzTlyT7HTjyThzT1HT9EA0jTDITlzTHIT-uS_XTruSgyToXTayToXTLzTlyTtXTwxTxXTd5PzyTQxTmITcpRaaAtyT8zT-XTUVTUzT-aTXiSL0TYzTd2SykTuiTR0TOYTJhTRYTZQSqzTc0Tj2SxkTHzTnYTBxT4kTmYT2jT0yTwQSngTGlT6yTDyTElT4iTp0TtfTG0TLlTPzSNlT01IrzTyJTojTTlT0yT9YToxTPrRoJAw5R-JTv0TlyTelT9yTX0T45POZT2PS3xTyRSMzTXZTuDQA1TTqSQxT0lThxT3lTGDQW6RmZTM1TJxTzGQRDQxoSUSSMzTuKTGmTwKTWzTAnRn0T1KT5ZT60Tb5R-ZTpxSAaTyPLCaT9PT5yLSsTBwTHwT02SHuRySSeUSiyJQaTHzJEBTqdInmTlGQQVSutRm9SQEQeaTo3PpyJduTdQTFjJ02S5fJH0JLYCqgJkuTsgJoyCuOCt7JLsN0NKWGAW4SbPTI3S4ATCfAvHCqICsyA0uR8tTRKAovTd5QsrTqvT0uTIvTxuTHUPSvTn2T_pTKtSkLTYWREoTUBDcuS9uTJwT3aRUyR_STPhRwaTSnTTrLXWRxWRmLT0LTpOIOpS02Ts6S22TZhS62TaaTefJSwJ6ZSbRTZ7R0wTo1JlMPxDH3DKfRCcbT_SFk7DVhJDFQ3ATSPMz6SI5SubTXFDu1GmKD_yPZ1JT3TcMEbeSNvT6sT0aTgiEk3TkvMpvTc8LvuTEdRbvTr_APeTV4BbMEk8Fg_FY5JUpH9ZCQkDncTZBFjQPrHGLSFjgRLvT-eGKvTq3T0pNs3TxJFiDSjoBbJRX3TBeBE6S0pNvxAs3GhEChJRVwQ5IRggA-gR03T7gJQnEQdTNdTm5SL4TJ9SKcRUvTQyCkeTtmJB4Tc8LD4TUeRG4Tk7Ar7Jh4THuS-xRKuSBfTmARNHGZODqDBPzJYfA_yJgwA1zJqwH63HaiH86SSvLdNTmMBs6SrSTFxSEhSWiMATRjAS7QPMBTJwT_tSmgMryIg_SXFD04TS3CzzJ34TRTN-rLzoP4DJL9BjST2KKT0JJ5TJfTAiRNYAMSFrEEusT9eJHBHtwBeNFijAWMFWuL75PXsTrsT7fCNzI0sTYsTDjIuBSxITT3Pc8LG9S9mI-4LF5TzXIEfRetL-4TbME25TI5L45TCVPI5TQBAqdSxgRWxRMeOELF2hG33TU1CedSDvQMzIYMEniJ5SNUlQ7hI-rLePPbgBG6T_mMxWMS7LwmKkqT0ULIFRVlQX8JM7QI_RK4TCuTfjFC2Gl8SS6TzWKekFPXA2IRLTAT4TjJRObJ7HAA4ToPMY4TEVLk4Sb4T57SQ6TM4Tu3SNrT9zP19IteTz3TE4TTkOACSk4TVhAo4TZBFIBSKNTvGSLpTNNTx_Q3ARrBTXPQJRTy5T9aTT2SbNTV2STRTT7TaDTQnTM3T7zJIbT2fSWnTbxCYnTgLTanTZqScnTcqSenTt2SXpTstTflLkRHvwTeQTfORYqRR2J_8Sx7TldGp8RR2JxUSF9RHGSF2Qd8SvwBEeJY9QNVSCiQ9USlPJpERw_AsUQmtI4QJIuHa0CWES98R96SNmDTnIxlPlsTcrSk1PwdBjhPtZAJoTDLT4UCVpNyuIQoTJVSIbAPtQMVSgESuPAdgT3fCR2JM9RnaQvLDCPDUIA2tFqWNKdSiUCk8T4CCP8TVEQR2JyJKxmBDSJQOT_RRzaRNMHimOLpFsqTVpNTNFyqPPyINqTJkDDFAayBvAApZSEcSgjPjvB8kB1XEvYGLHGtVAYHPC7Dh8BG0AUfOATJW7FZUE9oQiWM9VM3KA4pFaWEStAB-Fb_CYHIdyQa1Il2BuJDFBF7YB2MHDWD5MH9JKDwBhYH5DIv4Sh8T8xAwGJN6AtYIXZDHJAPtQilFiAAKOGGNDwAAY4AvFQszDpyBAqRhZG0FQAeM0VBwmBW7F8dAvbJ98T2GK18T92TRMTN4QM8TTeQ5PB88TA2JTQLA9TF-SQ9T4sAD9T7YBF9T5ZSkXSPIKJ9TGnJZ9EM9TX-TO9Tc5CC9TifOeYCv6IrzJ2aS7kKsIH0FQgGHJyNVANwwJH-T-kJ-9EhZG_RF0DIYGChcJ98T9jDqGAZiHmKC8-TqkBaBS9-TD-BwNBalI28T0CRA3T58TvwB78T0iJy8TA_T--TIwBP7GP_TE_TgmJczS_-ToRA8hHXQBWiLgfEPqTj-TlGAE9TG9To3TJsIY9BCACrESY_TQ_T0wHeJP50HagGZqIk_TAtAm_TD_TS9AZhDW_TrYPW_Ts_TC8Au_TlbBT_Ty_TaVDPpAbXN6PBP9T-_Ts4Ki9Ti-TC9TUaFm-TlBBOANGJK_9T71HjFFWzB5BAv8OsIA0FQO_Tn_TU_TC_TB_TJhJH_TyWRBeQPtQM_T9VL7-TVAU8_T_PBrDSXAUQ_Ta_T__TxEAd_TGAUg_Tc-TI2So2E5_TZbBOQKx_TvkA9kSWNDn6E8IT3_TYhAwAUw_TZ_TzGAb_TAAUc5CCAUgLDEAUW-TGAUP9TIAU99Tp-T5uBJsIPHAoQAd2DRAUvBATAUgAUzAUF_TPOTM-TROT48TP-TMWFcsAS-TfOBhBSUBUV_T8ITqAU22DZ-TdZAb-TQXS7AUyAU8hH1AU1_T4AUyMJN9TaNPAlBkBUxfOynJ8eGEeAkBU0iJ8aQLTBKYF3BUR9T_rQb-TnyMmvTwTQW-S-AUoAUxnAWtJnAUDAU0XPi9KdWS5EA7_TvkA7EACBUfUHQrTdjHpBUPCUxBU4PASCUrWRi9BcPAY3AiKR8mAcIK9VBsSRSZS2HANCUaBUc-BaIAarMAUAQrTPtQ5iHpCUAUEZuCBbSPVL1AU-rLmCUXCUDFAu_TTCUVtTCCU1aT6AUMJF6_ThAUvkA_FRrDSixFfCUXSCqvJpASlCUO-RXZDPtQeCUxrTmER5mAtCUbSI4CGjjGisLLaD1CULDURxHdTGjjGQrTDVPmCEZJAQBUQtTe2JwuLKDUJWSneAPtQhDUsCUimOMcAjDUvxIBBA16AEGEVpN_SF16AJGDl8SLCUJDUU3FPtQvDU1mBPtQk1IEcS9DUDFEg6TGGSBGSfRCR2J1ODyDUktB27J66TX7OkDU5DUEEUUdCPtQ7UAnCUjuIbCSREUl5AD0HPtQmZJLKA2tHyGSPtQw5PxDUrEFaBUMLJTnCKEUSlLAEMNEUktJ6MMUAQgEUQZCAEMHEUvwBuCNdTSimOmYO1DEwLJ9DU0ZPovA4LJAZSznKfKANqIR2JjEUfKAWDDvZPm-RfbAPtQ2WSVEUimOuVBiNDKTACEUDWQ5HAoQAsEU8tBvEUn-HNBUj6I56TSlLQ_CdEFjwQ4DU3aAPtQVFUcgKPtQZFUXQBYBBhFUaACu2DyEUvwBiFUI9CYHPOAU0-FnCUZFUUzOsFUFjCi9TQ2JimONBUVmDRFUwxBTFUSFU30GiEUPFUN7AqLAoEUTPJ2FU7_B4FUlFUoQAHEA7FUNmDwFUpAU9FU9DUvIJ-GB-DUi_THGUaFUjYFtFUgcAUGUxFUNiBmFU0FUzEUQGUefDHPF6oAfMB-TSnCU-dK_EUawEVxQtwQ7NR5uFGcCDZC_ABMxBxJE_KBSNC4KBfqF93TwIBCtKGFU1-RIFUvwBuVBIhD44FSnCeeAHCB2rFvvLI4TBoBK4TsGS-XEtGUr0EazJUXAURFs6TiJRGmDwFACtKd-I23TbIRd4Tj9Rz-IYLAWGCuGUt3Cj8AAyJlNRaTJA_RXGLOXSqBAQXST_Il7JapGf9IL0CUAQ6uFxIR0eANFU9HKi6TvIRITFiiJz-IKHU53FiFB7qQPHUu6T1vQJ_RHaSXXSTHUdvId4JQLHSNGLAR0JPHROJRCHKAdBU06DDIUNIBFIU_1QXBKimO-YSLTLmARevPtXHeuAuHUNgA8YSRASuUKaASA6TxkJ2kJ-pOJoOXIUDJR7qQ2eEhHCdhGDuFS6E-wGAlL--FqZFA_FWvB1EFFcF3EF6yAevP0pF-HUQBSVNCTIUpnLNbA50HPIUQtTp_TFzA-rL3CUggAQiAhsA_IUuBSWCUBDUT7OSpI5FUjJHCiAQoIlEUj9R3DUkCUOEUhpNNJU9DUoFUtEUBEUkGUPtQz7BeDHxbIRCU_AU7sMGEU-FUfJU95I7_IZCUjJUUJU9XS7lJLJUNTEXPDhJUFCUKCUOJUVIASEUZEUaJU06DXEFLKAYEUimOaEUsNAwHUkPPKJUgBUUVSLKAvuOj5AfqCphBr3CpJUDpCp9AyHBzJUDBUc8BzRBs9HMWDHKUbtA7BAH-DWULH-D0AAzaAdLA2CN2yN4vDKKUnGG1ZANKUfIAOIID4OMZAzMH3ICtEA4IRuJAWKUJKAYKUkjOHfNvAAzAAdKUkFAmzHuvDnWIPACGJMFPDgPFicAbdJqEUi-SVFUUzOMbAGJMmZEAWPaCUFQT0pCXwBJCURKUwiARiFKWQOAU0THavGcvGQKUgfED5DEQAHBAGJMRgOTxEIoClJUnGUgNCOVDa5J5SND0HOAKimOgNCeLUimO3JU-JU5JUNmD7JUSFA9JUvwB_JUcJABKUedIPtQNoAoaDbZAnGU4LUBREjLULEUsJUdYS6BKimO8LUAmJZJUACSAEU1DE1LUOnIPtQ1KAL2PlJU3CUeOE0_B-LUSlLHsDPWLIYPCMUvwBNMU1JUeeJ0kBlAUU_TZFCGpItLU3iADsCskJVMUL9TvAU_CUxAUEJUVBMXiLTGDVzAGpIKMUI2JimOJBU4HAMAUFJTB-Ty_HuCDABEKqCiKAuMAe2JGLBfJAF0D25CQiHk5AkMU_jJiGUCFA1JUKGUPJUdOJRGUSJUFwBqFUuFUmLUvwBNNUooBbMURNUkFUimOMGUSGUBnTUCKaNUXGUWGUIGUYGUfNUzFU2AUWIAlNUxMUiPJimOr8FjDFKNU-FUsNUsfAPNU9KAlLUobSdFUrNUv3EtNUREULNUcxEiMU2JUXEUa8SyLUl5AcEUgcStCUU2M_IBIZSyZSGOUNSRnBTktTitTEwL6oIEDDmoQPAS2oQmBTyOT9OT_RAp9K1GSbPQZIU_xQGaS5IUA6BQuPclEWHJM2P7mAlJUDfJXMUfrJKqBgAB_oR33JcbJ0DReGUU5HjBU-BUsAUYqT83JK_TtEUzpDFAU4BUFHUzbJ0KA7GJM2P1uC_gA9yDArBVkIaEB9LBi-EuOUaBUF4L1NUFWJVIAiOU_OUtOUZuChmBCPU_bG8yDP7GFPUNCBHPUxxAgTHwNBlOUwOU7cELLCwBUlBUeZAh_TdNUkzPjvBBPUBgAVPUqPUNOA3cEaPU_QA6-EnCU74H6OU-BU8OUkMATBSXLU-eEAdBfLUIEUTNUJ_ETaSrAAbMUuEUyPUlLJ7GUtEUWyB3EUdJU2FUvIAuKH1JUqIKGFUTaStAAtAACQU9NU_KAKQUvwBDLU6gB8PUt4H-PU06DBDSvAACQUiLJ3EUVQUmYOJQU1FUvwBWBSpCCbQUUFUMPUNbJBDS9AAgBS6NUTEUVQUhJJ-JUkGUHXSVzAb0GLbAPtQ8CSrNKqIKa0GjCSqcSiOKhdAPtQaOTSNK8yJFRUXJKNZSqJK2FJ5CN7kEjCSbMUHJAigP_QU5QUBRUBDSWyNERUe8STJKhaJ2LUaRUoJKyGSgjPPRU5CS8QUgaHMOKF_JARUqCSXRUPIKbMUGRUUHKncJJRUfRUgcSEHKiRURbSkRU5UBf7AURUZDEADSTaSj1QsRUbRUGmJyMU87TKRUCVP8yMvlB0RU7QUimOUbSbNKtQUoRU7RUBbS3KA-RU3HKmPUdRUCSUxRUxvT2CS7WSVRUjRUJSUrOCVbSMSUaSUOSUUBSMkAFdAwRUBtJTSULMUeRUbfJh2PhmPHSURRUnFAQMUnRUgSUYbSBbS3CURSUmSUTYS0NKlSUAUIgaSt_TpMU8AUQ_TtSU2RUfoF-QUxSU6RUzSUiSUPnF5CN2SURNKuRUIRUpSU7SUgcSDTUiOABTUcSUnxBslC5RU6QUCRUKWMZRUVSU3SUlJKOTUdTUQTUXSUu7RyUQRTDUTUvwByXAWQA4RUFTUZTUBDSRwOC3BLTUVQUFJKLRUS1CqTUGSUySUuSUH5C8PKfSUGTUCRUgRAaNAxTUHMUPTUkGUzXAeeLGTU5TUFUUeSUoOUM9LySU-TUtCS6SUyTUDSUxkJJUUPBN4aSHsEOcSrQU8tBTcS4BSaRCyQU4JUCUUvwB1QUBOU2PUNFAWUU6aSaLJuNUnGU_aSqDSiSUUCSeUUsLUgUUQZCiUUQZCwcH3cSlPP4CSRbSzMK-KAqUUtQU_CSHTUfUHy8TwMKBJK2pS98I5CNzTUzRP57THUUgjP19T9PU9UUqbSBDSy8TYRUtRUUJKaXCI9TSUUCWLb8SkbSEHKMVUcQUOVU9TUQVU98TU-T_RUH2J4_Re-TXVUZWLZVUHUU2TU7UUNVULUUbEJPVUTaSy8Tj1QTVUcRU8XPDzMp5OnVURIUhpNkbS2kJcVUsQUuVUGqCWRUxVU98TSHKSSU4SUYkPM6IHVUxkJJVU6QUlbS-VUaUUF_J-UUCRUy8T9oC0VUASU2CSPBNKWUYVU7VUHUUEJUPWUwxBoCSwVUBbSUAUEKUWWUkVUkTUDKU8hHaWUoVUcWUNWUSTUisA8UUAWUSWUgVUA2JJTUWATjVU_4JqEJ6UUrWU6VUQZC4UUPzSFhGfWUPJUWbSfVUDWUA2JbTUmWU5WUkTUtbC75DQIKEOUpVUNWUJUUx1OmdFtVUcFUvVUFXUjWU98TvTUN6AJXUj7J5mASXU4VUWSUG5ToSUtWUQRUJUUM6ICXU0JKeVUtTUGXUeBU_TU2HKeTUbOT8yJnXUDkB8WUDEUlXU5CSUUUIOEpXUhWUYXUiSUy8TSOAXYEdXUzIK6XUOXUjTURDUb8SdSANQUxWUWXUnCUBDSPdCUQUxUU06DDFAnQU-WUfJA4bSpUUVXUVJU0rJ9bSiSUXDSvUUyLU0QUTEU3QUy6JNcSKJAZYUdVUAWUAbSiSUtDSgYU0UUiYUZEUkYU5DSmYUeYDlcSotJZUUgWUpcSDESxQUqLU7NUcJAwYU2QUkUU_JFBPAyYB4YUDXUtQUQQUBbSlAAhQU-YUxEUSYUIBFIQUzEUDkBVYU06DoLUoYU_VUNYUJZUiSUqAAMZUEQUkQURZUwEUTZUh2PPtQwNUNIBXZUQWUdQUNmDBDSTQU9DUiQUSZUfZUEQUXQUQZCmoALVAEMUaQUaYUtJUWJU_PUBbSsZUzEUkQUyZU06D0ZU0KADwIOQUF_JaZUfUHBQUGMUGQUTYUAaUr0FNUU2kINOANzEmGCIdS_SCEFU-9IHYKv9IakB9US8wI9EUfbAkHUmHULHCSXSyGS2kJE8TjXQotGo8ThsE33AM3Im8TotGXaUelEv9IHvClaU2uPxoII8TU4AraUF8TvLDu8I_KBA3ArFJi_Tz-I8aUdQAxlPXgMMGC8AFo8AzaU5oDeSK_nFpwI2eQpYBvWBjKCKeDBqT9GFPfAm9PjPAeQHadBAwAs_AKwPZbANbUPfAPbUXxG-9L6rOsCCUyPlgI1gE08AsZAxaUCbU0YDEbUbUAGbUjbUIbUw5F3CCpXJnPJkzITjEQXSGwHWfBUfPweA5bUvbUtOEmeLskKRvE4bUHbUMSAvpNRJJwOPJRTUaUrQR8AR_7T_cSJsI3bUwcQCcUhKTsaUsKAoaUa6D9cSs8TMcUbRKAcUPcUubUkZTP8TYQTEdSa8RHdSB8TIcUNOAScU0aUp8TJ8T-cSl0JwwTxlP5NTR2J-uI9NTNNAvcUovIBIJO-K9iAzcUIwIkyLswK4cUuwIooIcsS_6S8cUoxIWdR-uISSGSsIpEAAzIQzIHtIxbLG2Ii5RssILqI2rIShACxILdUq2IKnROdU9pIXeB56PU7IL1Iy-APzIO1I1xIBTLMdUasRWdUCyIgdUUdUClK0yIQdUHdUs1IddU94IfdU7qI9qIG8Tz8HIyIBlKYvI0cUjsIRdU1dU5cU1rI-pInrIz6EonOfdCsdUtfAfdUdsIj9INdUXtIpdUBEHVRMEuIC8AnsIadUX4IVdUHeU8dUSDCatI54IbdUetIizIBzI_rIjtIwdUvLDwACzdUcqKNeUfzIPeUndUReULrIbgJ5qJrdUC0ItdU6tIF7JPjIs1IEdUquITeUrrIA7JdrIveU2dUkdUd2I7bLVeUjeUweU1uIl5E-dU9sILeU7eUIuIBeUE0ITzI0qRKtILuIMtIAfUOtIwAKQtIOxTmdU9eUxxIwxPpeUbyIedUseUZqIktI-qIntIfeUStKQfUW2IGeUKfUDuIUeUzwIgfUB0IWfUreUaeUsYTRfU3eUjfUzeUrfUmfUQeUKfUHvI7qQ8iRlhSx3OJfUYuI0fUAyJIdUXfUfuI4fU2eU6dU_SNIeU3uIpQSxfUkeU9zI9fM-eUFgU5eU6RKZwIZuIIvIhpIPvIQrIGvIDSBBvIhpIFfUdyITgURvI-zINmP9fUpfUXvIdvIZwIOzIqeUCeUCzI5-IBcKFzIjgUbvIffUV7IyfUhwIdgUhkQlwIfwIUgUxgUAqCzgUZgULbUZwIMzHMwIxKB0gUcgUawIlvH0vI5gUUBEp2IHgU7gUhPMBwInHEDwIwHCOQSHhU2dUiwIChUe2BOwIEwIVfUYeUJdUAJJIhU_vIcwISgU5fUivIKwIbhUkwIYgUlgUGfU50TieUIuI-uIAxIGLA5kTlfUugUXeUVvIjzI5wIwfUuhUphUuFKBxIGgU0hU2dUIxIM2IFeUW7Il9IJdUMTS0eUFJAFzIZuTriPEFPKpS3cUZ8T0cU-aA_6Sg-R-eUfgUmgU_rI5yIQ3N6-IogUzsIQOUEQAzwJSaDxaFXHUCdDtRKxwDl8SoHPV8CIyIkyFgHUE_IByI1yIEhU0bU4yIdfUUMBIyIo-IIbAPyIoyIfRFyMDnqIEVUnhUdtIqiU7fBoHPIhDWhUwhUZeU7fBzbA8eBL2EblOsOPTiU8bAjyIh2H2xIBrI6yIl2GdCGGlJ34ChjAMWDINTJjUkmG-FAyGAgcAz-If-TaaQaGEoVSXeBsyEJWPb2TH6Ml5AdzDq-FQoIPJRlnBURFjJApNUkTUJ1QUqSZhPyARFpTejUHQDEeJY8ISfUYdUfbA6iUoaGHjU7yIWiUnqI0MUKIAxFQsIHzFQ5MUrZJc5CyFC1iUKIAqjUc6Jr_AVCUApAlwI0FQTDE1EB6LDx7G0lEkmCpCJMYUbYUFIQYkUzEUIEULaUIBFimOr1QfcUvBTSpQebT24R5ESxcUFNNvES07TuUSw2J37Td8T4FSh8SuQT38S9ULl8SwGAn8SoSGq8S4tDSTHifRkcUC8TJNRr8TO9RoERAlUFiUulP-VRcMPrSGG3Jf8Td8Ct8TvJSTEQXcUvdHIJSbcTAKEeFSagTDoTO-TG3JeAUQWLkWLuTSzULMxJtUL4TS-VEEWLmMIuZP6TS2JQjlU4jAtUL0BUCGAyoBugQmVLQBHm4AztPVWEU5CJKAXGBOAKm6QL7BuTQ5KRG3J8OJ2JQjWL9ULqlUcWSZDU90HqWPU5CdDU9XPmVLBmU5RP_lUzVLuZPlWS5jGoWL-VEHmUrDJolUnXB2ZPg-RUAQ-EUkWLxWSqEUTnCamU9ULHFU_DUm6Qs-RrSUu-RKxKVJS-WSPoBmGUjmU6GUimUgmU5WS2UU5nIBIUAcK8YSiHUnbLfaUL3TmRJiaURTUy6JCZSL_RYXSAeK7IU__QJ7T9YSSASOAS7EU-mU6IUGnUeIUGhQIOUJpT07IBaSjtTRTUp7IeOUWXSCcKHhQ4PUOULpQUeLUkWLPmGHOS6YUTaSwQUeZI9ULGESrFSwcSnSUI2Jm6QdCSmnUJcSjXUvgP3aSICSYUUdnUt8SbUUqaSjnUzVLlnUXTSnnUHWUGGSqnUqBSsnUxLBCZUmUUkcSoUURTSomUrUUSaSBbSuUU-nUaDSAoUelEVEUMoU2cS9ULfcSHYU9CU4cSXYU_IBXBSGoUbmUgnU-bSxQURoUenUvWLHbSonUiPJRoUt8SMDDtnU0TUr-TlPP0YU3nU3JS0nUdoUsYUuoUmMI5nUToU7nUfTU5SUmoUOoUyYUqvQ0YU9DS3YUznUHoUtQUrYUfUHEESG3J1oUzVLjoU8nUeGSknU_nU6nUpoUIOQhCS9pSkcUOnTRnRqcUkhJ3tR_1JeBUomUWbTq7T3hL-kUK8TLdSu7TapTYLSVATnUSepTFKPw7TIATv8SnpU92Sx8SSoUO2JSWLvkUwpU8uJVWLvpU1OTRPBa2Ta3TnBF7xOAAT52A_KRn4H_hQqcU_kUUWLspUEVSZsRa6RmsTWaPWFSJlUrpUp9SAYAuKAXpUmpUlrSb7RmpUx-P17PcYSnmJWqUpULxVEflUFpPfzCPIKCVLoDSaMTrDJztPmlUCOEEHKiqUvmQEbDrPRPVLsER-MHvQPLDEsuBN5JVQLYDUmDUz3CnlBrPRQrTEHK_wA68Sn4HlWPWtJJmUFpP2qUUWSEmUsVLTmU4YPuWLmMIBmUYGStOKmCU-VLm6QsCUm6QLmUkKRm6QOmUOrUDmUb-BASP7CUtHRDVPmVLuZPDLJ4GUOqU89SzPK2GUSHUnmUjrUpvDhmUTGUprULsAwmU8SUqvQAnUYaUEnU2mUFuHhaUPXS5mUrwL7mUVoUvjU-8Ic0PK_RVNCyrUelECnUtvTgkJ3DDcIUTASlmUVASVnUDZSEsUNnUXPQhtTL7T8rTunUBMQJnUgOUYnUKaSqHFYYUmpUhoUARDSWL1nUBbSinUmpUvDSdsUdGAVWLKpU4oUXBKtrUiOArnUrsUsBSBoUxmU_yB3bSZoUqQUusUlsUHWLspUgsUeYUfoUFqUPqUssU6GH3sUMWL-sUvsUPoUumUxpUGqUtsU9sUkrU1YANbSwrUPbS7aTd-PXpUZESCsTbES3vTGdSBuRhpUa5TjpU3PPVrRTuTUdSLsTppU24RetUYfRpORK7SGqRxLKmtUqbTc7SZPT8qSd3TY4SI7SgPT1bTmeOueE0bOsDJjtUywRLrShrSmeOa1BWbOmdREcT6tUptUArBqcOA9Sc6S7tUKdOguSarSIqUToRKqUzuPosTz_C3tUdiMgrSlxRzeOlgRTIH9tUUqUhaTnwTFvTGuU0bOvoLBuUEeRztUbeS1tUn3TkoUGBMBuU73TmrB9tUwcTUtUleSVTR2NT2cTpeS5cTmkUXMSQuU5eS_8S1uUdtSltUBtRMsS-BTuLKfuUPhRtQTO7SU5Sp7SC8SX5ST7S05S36TH8S67SybT5JLNfSvxL4uUNRT9QTauUjfS8tUVuU0tUquUaCK_uUjdTR7Tl1TkuJQvUnfS3fRfvUjCTW2SCDKavUodT1wTlCTivU0dTF8RF3LqvU5dT3lTfaT3OR5wRcuSfvUVvUjrSDuUgBCcuU9tUvST1vUTvUtgRDuUy3TbZAmeO8vUmvUcoR6vUldRZeTF6TbgSMeO96R9vUHwUgST-gRDwUIeTOwUnuUVvU9uR_6TCwUnuUEwUMnR2vURgRDuUK5T9mMNwUFwUqnRPwU1eThSTIuSC5Tu4TE5TbwU5xRlwUQfT35TswUczRuwUggR1STbuSGwTUwUVuUWwUehS9URs0SfvUc1TJ8R5bAgfTh0TQZTzmR-wUCxTDDTwhS8CTqfTcFTzuSfZTGxUyfTdtUjwUqgT9wUSxUFvS9uSSWThTTDzRRxUCoR6uSPxUcxTURCGxUxTTfvUdxUVxUKvSYgT0DTbxUdjTU7T2TTpxUn0S1cChxUnxUXqU76P9vUDzS-wUI-PGxUFUTMaC4xU-5PjxUOxUlxUNkRQoIvvS7iSxvSooI3PS9vU2gTkxUqoR9gTtxUtUTCyTvxU_xUEyTfvUGyTUxUKyUqkTJITXlRSyUNhTvzTJXTUuURhTBlRi_P2xUT8PGxUSyTL7PhyUuiSjyUXyTGiT52RmyUUyUYwSlFTT0TBGTGKTY5RsyUNmTvaOQyUxwSiyThlTCSShyUgxU3yUcVTgyU_xUJyUYwSOMS9VTFxUBzU-xUqoR8yTxyTFzUMyUk1RiyU-yUeiT2yTMGTn0R0yU9lTLuRoyURzUqhTPiTl0S2KSVzUExUNzUhVTEWT4mRhGTgzUY0RCzUsiT1AUE1TFzT3jT-aCGxUKzTljTPzUqoRW-P9xU9yUyzUw2R0xU1jT00T1kTgaCGxUbjTdzUlxULyTqXTnyUQyUZzTmFTYyUlxU3xUE0UdzTXqUEBK8yU6xUQyUXoR9xUD0UqoRFXTYLS9vUVzTZUTszUNNAGxUV0UXzUA0UU0TUWTP0UqoRb_P0zUi0UsjT5zTTXTV7PO0UPyUj0UPmSp_P5zUPxTH0Ut0UWmS-zTwyUDxUq0TGyUQyUC0TIzUdmSaPSwzU1zUOzSBrRGxUJ0Tx5Pr0UP7PD1USkTnITlCKezU40Uy0UB1ULzUrxUSgTGzUcxUxzUHYTtCKuzU7ITrGTnzUBpSqZTbVCe0Ts-Tg0THxT1yUCfOQyUh7TOJTl0TN1UT1UpZTF1SE5RrfUZ0U7zUoaCD1UkYTTETu0TrzUw1UtzUl1U3QSrYTAlTfzUryU51UrJTzYTrfTfJTp1UlzUvkTRlTQwI90TdyU9nS_nSC1UQyUBZTFoSj1UGxUH1TqyUzyUHzUA1UllTmCQPZTE2U-1UVyUO1Ts0UtlTtBAyCQvlTm0UeoSQAK9zUMmTWzUYqRy1Uf7TbVClZTA1SgqTp2UitU_1Ud1U6bUf1TtZT9zUi1THGOHmTx2U0uUz2Us1U4ZTS1ST0Ur1U8ZTmqRs1TvUTu1TahLScT3nTLqU5nTmaRlxUamTdeTK2U2lSzwUwEO2SS-wUQaTX3UTaTH1U_xU_1T5mRZ3UyAQf3UdLTumTxvUVEQfvUzmT-jPm3Uh7Rp3UE2SPqShyUS0LP3U9mTS7R-wUAnTLpUxHUKRTtvUlxUGnTcvU6DTS2SaDT_aTPnT85TrvUw7Ra7ThqTgzTd7TVnT02UroUhQSNbTptT_JPuNTQbTaqSPXAdnTeNTVbTrtThcUx2SabT11T4tT5NTpwTCiR3uUa7SftURsTxlLg4UYfRxLKk4UywRrbTY2TutUsIIx7SxtUGvRLdCMCPNXG9_O2tUn4UTRQoPTnRTHeSx4Ua1Bt-OCgS_tUTuU64Us-Od-OTgRKcT6tUICP74UC5UggRxdRKuUIpSL3UNuUJOTVMK14UqDBSuUp5RHCPVKOewU84UlrMTlUB5UBvTA5U9_OvoLR5UutSx4UHvTz4UkuU13UUdOICPUeRk5UXQTxcTgSQHPT7rSZbTjfSd6S22SzuURNSd4U8cTopUm0Pq2Ug5UZwRpOR75UzgSm4UW5UabT-7SKdTA8SMdTRxC06SHvUF8SJvUSdTX7S2MEhsTT_IraL25UOwRy2Sw4U-5U0tUo5UH5UGRTS6UdtStwTaDTR6UW6UpdT4jAV6UB6UfsSa3UCDKg6UovUlHSb6UNRTRnTN3Tj6UvdT7wTGSS9wT8HS5tUR3Ur6UrgRd5UY5UggR5vUG5UB5UxRTTwU-5UH5U3vU66UvgRBwUw-CICP8vUB7Ub5UX5UI5UvgRaeTgrRceTQhSvxUK7U56UN7UOSTttStmJx4UJ7Uk6ULgSV7UXwUJRSjgRa7UA7Uc7ULeTL7UegRFAPr5HX5TAuSj7UtwU96Uo7UB5TmhRAfTrwUs7UywUu7UE7UX7UwwU07UT3U27UW7UstSh5TAlMNwUU7U87UIuUH0PnyU-5U_wUgISTiRMxTY0U4gT31Ub0UH8UHxUUnT3NAVTTznSuJT9wUQ8UQxUryU-5UdxUY8UXxU6fT2aTaxUa8Uk7UAWTG8Uj8UjqRGvSLJS3xUQ8UixUb8UOxUr8UxxUYyUK7UlxTg4RFxUH8Uq8Um8URsRxTTagTC7UczR1xU28UiyUQ8U5xUT7U48UHpRlBQ36Uc8UE9UhrROkR5xTDyU7xTFyUx8UJ9UcoRIyUu8UR9UIUT8vSQ9U_gT38UJwSekR36UTyUR2UB9UWyUG0U18UV9UjkRayUMxUayS36U03POyTlyU_8UgxUQ8UkyUO8Pp9UI9UYwSEKTdFTtVTdzU_8Ul8UuyUazUTWTMxUNVT7yU59UX8Uk9U9oR4yUIxS39U-NSy9UA9UD-UdiTzhTuFTC2RJ-U69UyhTEzUryThiT49UL-UEzTW5RIlTp9U1yT89U_zT99UglTjhTI-Ut9U6xUv9ULiT9lR1VTm7PQ-UC-UDzU8VTU-UXGTW-UJWTf9UX-UGNSbxSCzTkzUi8Ux-U82U15UQ8Uo1U6zUGyU8-URWTf8Uf-UqXTu9Uz-UzzUt8UF_U3iTF-P36URzTy-UK_UkWT4-UkjTbyUzETO_UwWTsJTJjTR_UUzRK-UNjTmxSM0UX1Uj-UD9UgjTWiTL_Ut8UR-UNySVjTY9US_UA0Tr-UUjTnzTyTTXzUy8U_0Uk-Uz-Uk0UI_Uz_Un0UnULp0Up-Ug_UH1UQ8UZXTU_U6-UxNSb-U7jTFjTs_UnjTDkTGAVv3RSPSF0T9_Uz-UH0T3_UZ4RrmSpjRJ-UJ_URAVLbAwPSL1UB-UV_UMkT8jTshTBYTUzSj9UjlTV5UW1UCiSb-U9-Ux0UhAV8kT8wT9pRf1UsACskTr_UbAVuoSj0TUnSa0TqzUZ-UufTYCPOAVeYTshUNxUm_UyAVnfT3NAknS81Ub2UzyUQ8Ux0TF-P11U3AVa0U5AVD3U9kTxqRX_UMxUQfUv1U_-U6AV4YT80Tn5RQAV8YTWlTs5Ra9UCoSC1TEoS2AVG0Ra-UQ8UT2UMzUZ_UOzUVAVRoSmlTrRSxAVOrRrlTb-UVKTboSb_Ul2U4CQwBVo2U91UFBVVBVJ4UkZT5lTjKT8lT4BVw-UqAVy6U9pRBmTpBVYzS52Um6RtBVk5RLmTp1TBAVKISb-UQmTh2U8KTFlUQyPHlUIiUmaR-5UQ3US7UNAVt7Uj8UTIH37UD2Th_UsmTT1Tp9UkmTZBVcaTwdTe3UH8UvmTiUClCVtmTSEQk3UWqQ36Un3UfzPzCVq3UZCVx3UaaTJ-US0L4CVs3Uy3UH8U03UpsUHJKg8UAtSm7Ul6U07RQtUe6UY7T_uS_3UZ7TB4UMnTO7RLnTt6Uc7TSqR6dT2GQXYTihQs5UTdCbnTcUSm7TU4UfnT2vThnTYbTeESknTawTbtUutT72Sx1UoGPkbTpkUCfOrDVlxR95Uz7SXdSRBRvDVfRTp4Ul6Sr4Uw7SJ8S2pTytU1DVy4UeEP04UyDVsuR34UctT_4U-DV74UeDPDcT0dSuuRrwTCuUiEPEuU0uRNEVfCVJEVZrSH0PUCV3PORyPXCVj4UCEVFeSFuUHEVXDPqEOa5UNEVguUfEVoEPf5UcEVXeSSEVj5UAEVl5UCDVaXCqEVedSoEPruUN4U5rSgcURUPw5UrfSy5UdbTnnTvtTYCPoEVlQTf4U_EV35URPTuLK1DVk7Sm4UCFVPsSS5SCvUCCTzQTI6UE8SzQTW7SLvUP6ULHCf6UJFV8QTU6UHFP0fSIEVUwRyEVaCKGFVAvU73UJqSWFVvdThvUgFVufRSRT-SSUvJjEVtwRpFVDTSpvUnFVnvUTDVurLsFVoFVvvUgKTxvU16UbCVWGPt7UyDVTEV9uR86U-FVIEV_6UB8UXFVGiRSEVDGV4RT_3TqxRSEVJ7UGGV46UlEVPEVP7Up8BR7UATT1FVEfTIGVgEVdxRY7UvhINGVA7UPGVcFVX5UUEV4zT3tSeGVFGV9FVD7UjGVp7UiSTr7UnGV17UCGVaGVX7U-eTpwUtSTz7UuGV77UwGVoEP-7U_5TOGVoGViGVgST_7U6TN3GVV3RZGV6GV0vTG8UPGVI8UTISL8U30U--Ux8UJHVR8UKxTofTKxUGxTRBVD2UOHV18UQHVZ8UFBVPGVc8UaHVe8UWxTdvU8fTa8UJHVeHVKzRfxUk-UQHVs8UdHVu8UqHVw8UZHVqxU-3UgAVdtUxFVFYTT7UuHVgjR9TTWUL17PXGVcoR-8UlHVA9UQHVC9U9_UCIV8xU1HVyrSIHVtvSL9UPUT6xTRUTP9UwHVczRT9UJIVu0SX9UQIVNyUq8UFIV8vS9HVqrAe9UOCV8zUHIVarRh9UT0TPHV_gTB0U1iTu9UQHVr9Ux9UgIVvpRoIVXhTgyUsIVtkSTIVKiTHEA19UthTh-UrvSbIV51RX8UQHVF-Un9UshT_9UW0UxIVY-UiBV4AVuDV9IVcVTxyU6yUCJVAIVuIV8hT5wSq0UDJVmHVS-UeDH9yTkIVCxS8IVs-UpVTdAVzGT29UyyU49UNJVpHVaJVfiTo-Us9UAIVzIVbVTZzUTVTBJVw_UnJVZJVr0RizUzkSoiT0HVuJVf9UQHVnAVl1TjBV3JVB_UfXT-ETiJV8iTR3R6IVl2ROJVBjTBKVxIVN_UeIVqDVQHV-zUi-UgGVg0UwAVJKVtzUDJVE-KQBVXyUWIVYpRYIVc_UnlS-TTN0USJVBIVi_UH_UsHVoJVZ3Ro_UXKVLgSM8UbhTGJVCKVWoRlKV0JVxHVD_UnIV_JVnjTFmSrKVZKVgyStjT6_UmJViAVrKVkGV6zTaXTACVNKV4_UgTT20Ui1URKVP8UQHV70UjKVcySGkTy_U3HVB1U2KVcAV_HV7KVTKVN0TT4R8KVTJVcAVQ1UyHVsxUkHVTLVLKVdKV7JVSpJpzUYLV_AVh2SsAViIV_nSBXTGLV-EVNBVL4UECK1AVkLVc6R1zSfYTkCLKLVG2UCpSCBV1LVvJVc1U_2U-QS71U6LV2JVtLVE0S-QSVKVe-UIQPxLVLCVABV2tS8qRyKVc0SbBVQRSfKVeBVRCQ9JTIMVMWTlBVu-U_-UhJVOLVY2UToSBMVu0Se2UEIVg2Ui2UyBVEKV10SAEQ8KVm3INCVALV5IVULVOYTu2U7lTw2UrMVA-UQHVX1TFCVNMVDmThDQxZT62Uk1TTBVXJV8LVE3U5MVqMVEBVgJVCMVTTTqDQRmTGpSXEVHVSEaTOuUQ5UPGVaCVWGVHKVaFVn7UiEPW3UDJVY3UXNVa3U8FVjCVIEQ8KVsCVKAKeNVvCVMTSlpSyCVxIV0CVMNQrKVCtRpNV5CV3fCXLV_oLmNVsNVtCVDJVBDVyXU0NKzFVQBKrKV63UP2SdvU93UMDVV7TCbTNnT3wTF8RE4UEDVPqSCOVAxUhRTrAVMzIm1USOR0EVm2SYqSo2SS4UeDV-1TgDVVtUiDVXtUwuUU6UD3TnDVucR5_IX2I1bAiUFbOPfOVviAhOVYpQdpLjbIjOVnbIBLAB3SFkIt0PgOVaIBz8JiUFkHBkKM7FHiAHG8IpECqHFTsA4OVkrHyOVHlDB7M9FAiAHJhDHyAQaU4eA0OVrUFwmIhRBf9MyOVT7OGPVLPVyBAp8BgaPV5L9OVFJAGPVAPVlAH3OVT3IlbI1bA_1FkPB4MLpOVpQBBLA6zBGPVXmIgtUj9JfPVhOVJPV1bAkPVjVOQaU4KAjPVOmIdmIkVBuPVB7MgmIauNnPVaIBG1JJlIamABeSpEUxQBzPVf9MQoAUdJFrMvOVMTERTQBkAWPAOMJpPVkOV5IBbbNDQVLQVFQVpFSRmGiACwuG6uAUQV1OUH1GspEHQVaiHUQVkGUKQVqOVMTEggATPVnBAVPVaAR4NR1JEAMKodDhkEg3S1bAFRAv9IpCV8BKeQVgPVMTEQuJqQVkQVfIUtsLDbTxdTxQVOPVsDJIWB4LGB7MhrDB7MOPVOTJOAB4WCasA1bAeeQvsQhsAAmJblBa7BE1GOXDw4CEYBXWBNPBAUA3DIDaBD7CyWI3BAXuBenI-QVQuBARV7QVMQVsYHKPVhRVhNKNPVhRVHRVPQVBvAZxLB7MNmEGmACZUPyBSFBCKI9lALzC1WBJ_ABYBrtCW7D5BAQBCMqHhnEoRVnLA0RVFRVunBvgO7gA-mCRED5OC2QVCqIRED55T_OVCBTghEGQAw3FHSVMSV3QV3KQIHKXWA6WI2kA-VAtQAEWB_RAEWBG-Ax0HnOElVBwXEJUHsQV_iCSjGclCUfAWrEdLDEYB_QVf9MBRVjRVMTE4-QAqEBSVN7A8LHJRVMVHBlBQKCalH_8F02CQRVp3SSXBuwCCJDDXCa_ANKEneAQxAbRVmxBmoArSVeRVtSVgRVgQV8LHDRVACSNTVqRVPTVnRVs3T9lA6RBuRVxsU45J06JORIW5KWHUyRVw4CCJAaqH0uAgFD0RVhOJztHviA5RVzwAP8IkqExmGUPVMSVBPVL1MM_EV5CglFrEEvmE-RV2bA-XBB1CbFUB-Iy8GtLBsJAYHJrAQiQVkQV2OV6OVT3ITaC1QVwTVlAH_TVaNAQrQh6TDSDc3Ij1IC8TJUVf9MWPVZ3IYPVKKEAdSHSPMiPtuU1NTiUSx_L3PVhKTmRVMTEiOV44PEQViPVCRVhRVKMEtPVSTV6cUq-OsUVjUVqRV_wTd-PQQJYYTtQJ6PTRcTn0IhUVGoN6PVuSScMPRlIxUVlGAZOJdEBbOJ0jA0TPeDHR1J9fMMLAZaUpmJcTGJVVAtFQrTFNQSGSgzPcBTYvTwOTN1JiUFOOTxZS0SJcRVBLA5PJjVAYfQMqTKhBOVG2hC4OVXQVUzANqBvfQw9QtNHKQAlVVT3I8oUlxQZVVEqTKHFnOUcVVmxBZVVbfBgVVqVVwHFjVVDVGuVVZaDLLCbXHOXQRtAwLAnVV6VVlEA5cBvYGkVVrNA7OVvYGCWVP-F6fACZU7rAjEAMuG0UFUIAdYBOWBKeLB-I-VA8AAFpBgaATWVqbEpYGxfAYWVfYB3KA4HBraGSYSuEVPkPoXUYJHsaGkGUEWB4KK5DSfWVmYBK2Rw5BqbEofGx-PSSGomAE7HxGEOMJcWVeWVrbA0WVj9P2WVkWVuTSnWVFHAsaGZ-CPYD8WV81GnmAAQAyMD81GrdCKYF03BLXVQXVo0CpBCRTV3tJHXVZJHmIKWSV5OE6WVPXV2MDNXVVXViXVlEEr7JGQAxWVqvQaUVGwLNlPdUVEsTZpTctU6UVmUVPQVoUVvSVBvAQPViHJlUVW7InUVtUVPPV7IA5eLrUVZmIBVV-XVNJA5eLxPV-PV9XV4XV-bPWdR9XVATCeVVzVVylADYVOYVtuIf9SVYVPjINYVgWV1WVUWV4WV17PgXVVlHiMDhFERYVpUVkUVgWVVWVjWVcYV9NKNYV5cBNYVOVV2WVAtFxQJ1UV_SC3UVQcTBaTuOVPQV8UV3bIXRBMNVJOTAVVjYV3XV_XVGfLuKADYV4CCxYVUuON1JBkA5eLxuO5jHuDCjuIwaU19IIZViHJKZVBECd0GTZVNLKTFDsgAfkATZV1vTWOVYpTttTdOVmAJhUVTYVzOVKUVXUVGUVECTXUPhZVDUVkZVAYBkBAYUVtrNNbLtTVjZVVUVE8IXPVmZVN6NM6K3cUUUVkSVFUVsJA7OVuZV8OV6ZVRsO0ZVZ3ICPVUFV2QKo2E_ZVqZVzZV8ZVS3IKKEWdRuZVcqJyoB_9J7UV5PV5YVJODnsTP5U5ZVuTVjQVrZVQEB_ZV2JC2ZVa5UKaV7ZV1ZV9ZVT3IEGEBaV1OVlaVNaVtQAGPVcPVtRK9XVT-JjaVCaVMaVqbEnaVzaVqaVlZVmaVECTuaVgEBdzDB1CxPJ9XV4TVQTVVEUpaVoXA1aV4OVaPVviAvaVKIAAbVCgADYVDbVnRVzUPxECeXPeqFruTgmQAYBsqTGbVWUVsZVQaV9aVUbV1MU-aVjGSWsLdGSUCKbbVDaVdbV2ZVKbV-FAMbVs6JLdPEmCGmCEQVqRVPVL8LHtRVAMUnmJCbVQbVdDUQbVWTVRRVqUVbZVuXVWtUcFL2cTdjHuZVePVzXVfQViZV-OVLaVraV2aV8aVB7MtbV6XVu4PnUV4aVHbVNcVJbVfbVAYBL_Rz6MVcVcbVeaVqbVZcVY_Gc4MLFOdcVobVfcV7aVtaVQcVibVuVJ5UV2YVfQV4YVncIbeI8PVGFPhcVwhJFWOg5LKQEW3IxqDeFPvdO_QRtDPpaPdgIraPlcVIbVZPV1cVsjI_APqFPK_O5dOtFPX9OvFP1aP2DP3aPvmNbUOsZOZ5M8aP9DPGeOF7L0BOb_OKeOgBP-FPNeOAGPTcOCGPv9OSeOz9OUeOHGPWeOmSOYeON-OPnNuBPDaOwSO0BPJqTjEOv5T-AP4BPmnMDdVXcVFdVqcVgbVNjI8BPibPpeOIwN3dV6aVsaVrbVmcVwhJjEPxcOcCOuaNBAPQ-ODAPpjIBeVpbVocVEeVtbVGAPtuUPeVncVDeVGdVG5MtEP6WQI6NERQKJAhHCGtGvvRgUV9WQfeVNFCK6NnOVsHJeeVduEkpTq-OP6NqeVgeVyzDorCdUAreVGOCTYJzeVweVg4MJqBNqE3eVNFC6rCV5L8eVTcUyWGoHAHcVZbQleVFtCAfVxoICfVBaP45UpeLveVmeVIfVGLTQyFbcV9IOGfVJfVSfVDfV9LOVfVRfV0gAVCJtcVeQQafVOOJzdL9UVzcVLJOgfVRpIcfV8cIJFPOnISvD3cFFlA7hB9dAN6ANqEaqE9APA-OXZOnDPqaPDBPIMJmfVIkGHdV2dOvaPjkMxaPQ5MzDPyaP1DPEEO3DP1HO5DPF5N2FPX_O4FPj9O6FPbdVm9Od_OREOedViBPlkNE3NLbPd7LNbPx9OPbPpdVRbPrdVaeOecOTEPdeOYtTRGPFaOkcOr5T0dVCwNDlMQfV4QJKfVI6MZGPG-OL8LsgVnfVu8LaeVmbPT6MJeVk3NHTO9iNzgV8fVaeVUTR9gVugVlaOwXVoDVcoIOfVHfVmfVKGKzEPEFOHhV6bUJhVhLK2cUwVBzgVXGK9uUShVPhVTYJg2QXhV-cJTaVkeV0eVS6SPMKjfV7YV4sJxqLahVEdJNgIQBUu6GVMGglDVgJ6BUYKAohVxVEqhVqRVayBiDAACANCABbQd2BQDUyASBGAvhV-NE04MxhVdKQi9KthV7hVw8Ou6G-hVZNAf_T7YB0hVMCA3hV8CUF6Q8hVNJAoUN5BU8XQbfBPiVX3OpRIzhVACALCAMiVtHRvYG5FJ2BHrBAJCCuBClqQDqT7fVugVqIKvhCLeFhiVInMp5Jr6JJyBliVXfVKIAnyBehVg4MbbUviVofVA6BSvDnVVjvBBhVwiVd6CziVjjUr1Q8eVCdANqEM2P7eVmfV1HCniVvgCleVDjVCGEG8J32CCGE7IJGjV_iV6rCASCnVVYcAHfIQjVHjVeYCIZCjPQEfVqRQmfVMeC_iVHmLueLieVdeVdhV4eVjPAzgVjjV9aLi4U-OAmfVrjVHhBAXJvjVroLImLJfLhXLg6KqjV0jVzcBzUViCLjiLkCLbGLvnLTfLXfLrPLHOLYmLGSLHnLUmLxiL0fLOkLtbLrGL3iLfZLTYLOkV0SLDoLFkVPhLHkVNkV7cLgfLzmLMOLPYLJjLRYL3mLPmLDnL4mLWcLaOLOnLzjL9mLWjLLjLRHLLgLYjLicLkOLkmLjjLBoLSgLgOLNnLHnLfnLcILVnLSnLSkVakV_GLenLShL6mLWYLwjLEkVwcLknLAdLQkV-kVZkVsmL_mL8jLIPL_jLrnLSYKRhLQTLqlKjkVNhLpALIkLmTLAoL3nLMkL5nLxjLrZLnZLUnLPkV9gL8nLkjLPkVjmLJkLIhLgnLEjL-fL6gL2ELvyKTMLrzKxZL_jVPoLh9MNhVfhV-qKhhVYaVgMLJFLiMLLFLZBLMxIfzFlXLvqDAJL9dLW9KzkLCPAkhVijV6jVa9KimKVEQ5jVBFAaRK2iV1gV5TK4zLzjVPmV0RKRmVW6NxiVVmVMTUUVUslIYmVSyIWDEbmVdaLOmVoGRZEJ8iV3iVPYAimVUCUfmVOOPaDVBaQdZVVuPxXVvhQgjVSjVojV1HCScVhjVojVuAA1mV9eV3eASqL8mVsKA1HCIIJAnVdGA6rC6pQEnVohA6rCchVFfV_iVwcVaeI4bIkfVDDBInVMFA6rCkKP8eGSSJ9bBF_Jv2IwRB2MTWARs2HYnVU9LQrTbnVSfANBTBGAfnQZUL5lAfnVigJbwQpdKdwQ6zAGNALjVwIDURFuoBjYCvqAqnVn5GZnVU6TM8IxnVVvIXnVigJkxQyHUmLFwnVonVyKEbzII0Gp9T-nV4nVU9L7HUBxQv6TQ9LNwQylC8eGehD3wAt-Ds3AEnA6AA1VSy9RABAg3Dw-A7mDjPAEKAi3DohD23AjIMHKAH-DvlAFzAyAAvyDmjDxAAsoDs3DIEArAAXhDyAA9AAz3DVEApIB8nVoEAFlAsnVF5JunVYiCDoVELAwIDDWEsWEtmHoFCBTAw2EpmUJcCEoV4oVZNQLwQ5DSNwQNkB8nVE9GCpVD-AEpVAfAMoVT5Bv6TfVGx9DXoV2zGkBAABAZoVqAAhoVwAAjoVoBAcgFjpVooVqoV-5CsoVkKA0oVwoVmjDyoV0oVmBA2oVEoVUyIiMPmkFEoV6MFiATVgJVARAGAnnV_oVLqE-5CNWSw_QDUPV8QiGA2xLQpVqjUx1EIxNzfAqjU3_MPpVEoVJJFjmC7tAuuL6MFdsF13F4sFx4DtSBetHXqVdYEZpVEgAihDbpVCiEboVYeEkmDNtEgoVo2OipVnoVloVmpVjgFopV91L9AAfpVtpV-5CvpVpNAypV-pVaqE6oVX-KK3AqGUOqV-pVTBIogAFzANSVnmJGxJ8nVaqEAoVlPPOpV-oVQ1OlDBTkFArVWpVWwQuMAToV_bGapVHqHcpViqV5bAkqVfoVpEAhpVvAAfpVcrVZoVtqVLsOtoVspVxoVzoV0qVRZHzpVC3B4qVdTVOAC7qVJrVW0CnTGN6A6wEmrUCjV5lAawOZJRMwQ8vD8qVKrVRFGM5DPjBOrVU4TdqVhhDWoVUrVhqVcoVYrVDNDYoV1VSrqVULAmoVTaAnpVXhDqpVuoVlBAxqVVZAzqV1oVnrV-pVhATisLQpVJ-E5pVFAT7pVFJA9pVKrVhATUCUInTwLPvNR5YP3pVdsVJqV3RRufDXeM_XA3IDPLJ6rV0eQn-FSqVDlDURFGwEVGDLhEUyAEaEFfA7sVXATBsV5-GDsVshEVrVGsVeoVIsVnqVLsVDzMerV1VSgrVRsVjrVupVlrVXsV5FJz_BpcA0rV_pVSTRmXQ1VVfzPGxJ8-IErVmjDHSJmjDv9S0gJQ4BtrH6ZSadG-5CJWV0gJCZUjkUmeSn2PJPTYAJ-9ANLBuiDsAC9FFzHJ_LPytVdUB0tVqzE3tV2hQ2tVZUJgbQ_tVdUJ6pQ8tVLIJC1J5tV2kAf3EI9KIuVzDQMqUhoLz_CFuVdUJVEQRuV8LA-kQxfJ3eAJeRCuVVuVIuVUjVYuVACScuVbjVeYC5FJWHJcjBFIUbtVMNQluVPCHzpDkuVUiBFIUusBTaAnVVRNJh2PpuVc_GzpDttVuuUfUVm6MMuV0tVFNP7uVdBDneVPNPgcI-uVhKBsOVnPHDvVDJBgpQauVlGA0uVdFSSPAgFLHvVM1BMvV7xP9uVJME0tVSvVAyP7BTtuVquVU5H29JavV1uVYyPEOTevVNvVkgAHuVVvVMKDLuVJMEn4M0wEHmVEIJivVfgAP6IagBMvVDLRxuCtnVaIR7qV7wQyIRr2DiEAp6E6nVPoBxvVivV3rVNpVzHU5HU8wQSxEp6E_rVYpVumVZeRXOVeZVpUSxtVJME0cJz7E4ZBNnK4tVQwVmxJSwVVzAUwV60L7OFTwVXVG8cJYwVUhNcsScwVZwV-7NlvVx2GxbIgAPMuV7pT1oIgwVrnKVEQjwVUhNFsUnmJwwVNnKggItwVXVGU6JVgJ0wV4wV5VVkwVqkDGWV-wVwuD7wVqkDM2PpTStOKDxV8CBfVVBxVG0DenI4EAbjHntV-6BM7J-7NsQPOxVy1FGrC_cCqEA6wKdRPJgHYxVfiPbzQkbVt-SgJQJgHTmDdwVqkDarCAiVLGS_WSMqDlxV8CBnxVhKQMpVxrU3wVqkDgGSgkJIxVb5QcrAyxV8CBEfQoOTWtT-dJ5xV3xV8uO-7NuRPsxV3vPcKRN7TL5IifBOjPi9Ki6Jd2DrrBGrVlpBC7JIcAKGSctVmvQyzF9KAPyVysUarMfXAn2CU3FmrUagBI3BcyV3aAYyVjoBlABWOEZGSANAhJJy_THvQlvTciV5KKP8BoXNUFAEyVuuBlyVN0OktMZZApMA5CU7DBzrVxhG3yVKJA5yVfxVL0LirTMRUlxQsvTT-JvvTMpTTnUOBS_rTUpTFPTKwVzcTMwVxmVFhVC6FMuVRwVBzFyyVH6MVwVnwVXwVWzVLxVg4Mf_M2xVg4MXjN_xV0iVmwVNLBowVovVx2Gw_MjjNjzVjjUs1N2xOdFEcdSt7BQ5EOnKHEA7OF1uCTuL75H9yVuBA_yVlaPtdOhHOIUOjFP4fVpDPh2NgzVH6MuaPJ_O7sNLSOMBPNSO0aPP_OQSORdVwKOTdVV_OVdVMgV9aP5FP6mN7FPLcOjOO27MlOOjSOnOODLOj_OuvNMEPpSOOEPo_OQEPLGPSEPNGPqBPuvChcOLaOJaO7UOu0VbEPkeOKjIF0VajI9dVMaObGPIwN10V2gVM-OkLOlEPiGP75N70Vd6M1EVAmIC1Vj6MIPTx8LUzVGBJUvVazVDAJmOVBvVVHAK1V7_IFvVcvAS1Vi-Sz8JF0VbvFERB8bAiNPY0P1XISfF99A7jDBBJguVmGCV5LG1VuXPc4MUOPW1VeYLcYAb1V6pLM1VmzVGBJyiCu1VaQH7BTGOD01VvBACOTt1VktNSKPdxPf1VT3GA3BHuTz-Iz1V81VlzVdUBnzV4ZLqwV_ONrvVrhLwVBE2Vm5NdaLC6QCvEBFMafQcLQlvAjCUMNQS2VapHa2VsIQVSQc2Vs6JW2VCqHU0DhLQVbV8cDWtJvbVcLQeTFs0EmKCFGDntAJ5Dy9AqWB2mF81DQ8A6wVk2VoHAIfJ22VNIR4KR5hVbnQhqPC6QdzDhvLo2VhLQxKPQ3N2JPHHOV8ACTMnlA41VbFRG8FI3V5YOtUAhVVgrR9IA6nIuqUY9AHeBTlEPaDxhId-SR3Vp8BT3V6lIUCU-VPrfQ4BDY3V3tDzgIYWPKFAUBFJoPNCBtNC8TV9XSdWPaEBUBFxJRToAs3VUzDp3VWVP0vV7oV2vVOJRbBAQHAs3VdBA9vVfxQx3VwxVlxQK4T83VIZMoFAdBAIwV9HUzUKL_C6fA74Q-fQtOKi6JQWVxVAjyVBoBxuTUzDBJBwtAugQ_IReTV3vVcOU_dBYaAqxAHpV2UFh4VPDUPIR9rU_yBHHU4vVZ3ANxCkaAK4VXwQo1VlmVCJJyEGCpL1rQzNGN8FbZPY2VdYSXdIwfQXvTlbVkASl-AnyE8SBxmQTaAd-SFrV7_QhVPvlAQSBmHR5fQuMRGUP7tQtMDAZPh4V7xVBWQ_4VeBTk2TQ5Vi4VjqECRPjQA_YPBnPjqEWLRd5VG0AFzVTOUtAR7OTMOUJzVltTbhQ4ARMzVotT58QtXVuBTutVjSQWuPr1VYTLFAMZzVx1VDAJgEGVAOzNGH-N34VG2V2kAI2Vu_MK2Vy-Ok2ByEGuzVdRIDXCjKM6LFZxLM6VGzELvL7zE0fVH_OZBOT6Vz-NydO5DOzNGH0VMOOKdVxDPaqNDgVQ5MwFPy6LyFP66L0FP66LVBP6DPXBPKkMZBPkSObSOk0NdSOu6VfSOc0VhSORtNHEPaBPJEP9BOnSOIIOk0V-ZOPEPq-MSbP49OQLOvdVmgVySOicOYEPw0VaEPTaOz0VHhJgEGrcOJ8LUaOXjIM7VwcOCCPobP65N9iNR7VUTRR7VKUQycJ15VAAGAGAhKJMfVzhMc7VIuVf7VEFVwVBj7VmKJswKn7VwKJ6pQq7Vo3CA6VQGJpwVpvVL2VfcDDDBt7VLvVN1J2oSF8FH3Vf8AJ3VbUAqIKN3V87VP3VLGA57VA8VM2FC8VLxCNLKF8VUJA97VtUAVhAicJK8VaYSH8VhpJW2EO3VsoFhBAFxV8VK4uJQ8VM8VxEE0pJU8VB8VW8VhtV-UEenIQHAT4VUEUI2SJNJ3SAgTSm8VkGUb8VS8Ve8VFRBV8VdLQY8V5nB4CCQ8V_7V77VG8VW8VXlI58VL8VC8Vi8VKaGk8VOVKN4VRZJVkI98VG6AH9VxuV8SBr8VE9VmRBQ8VLxC-pEP8VH9Vc8VPvVWwVDAJk1Vr6MlPVBbLi7V7jD3mV60LY9VZdAIIJg9VENAs7Vd9VeYCv7VC6VfAOE6VuRQM2VioLV2TXuVmGCVEQj9VSiIVgJz9VPWBNgI5OCpMBkBASNGW-R4sJVaLsZA59VSyV89VBCUciVaaLqSS79V_hFF_J_9VdzPC-VJ-V6lU82VyMJbaCzzPzzVPuB0yV9MQblUoyVT-VqqEV-VqyVoeINVQtyVIHKvyVeQNxyVdzV6uB0yV3gJpuEwhCz7En-VnyVWOEp-VJkCr-VqyVE-VyrTuyV98BwyVaPBl-VqkUoyVHRFq-VBzF0yVGRDt-VXEF2BA9-VbsE_-VbJAP-Vn4VmIKi-VSICk-VUhN6-VWOEWzL9FFGkHIzBw7JX-VEqPJgHqzET_V-OVyAMAzVOWSNiVR-VA-VdBDERBYYJbxVh_VhKBj_VOYJ6nPJgH6ACL5H4rBqEAW-V99VWdB0yVr_VjnBdxVw_Vm4VHKRvjUpfB4oCM_V4-VO_V8_VWOE0_VonBdxVx_V_eIPaLsZAs_VEAWqMR-6BCAWMvF2_A3_VB_VNAWI0LAGA3_VlsVh-V2-Vj-V-_VNnKP_VhhKIAWjnBhATl_Vt8AonBksVI5ViGAjxVszVFAWEbAF0VnAWczVO_VbFRZ1VsAWbsEd3VFHA__E1lAXzVpAWbtBHAWAzFyAWY3V1AWzJC5-VLAWmAWsZA7OFzAWGKGzzVQAWY-VJEAxAWkYAFBW-AWuBAVAWcrU0-VXAWCwHZAW3AWAAWdAW-JR_YB4DMnOA4AW3aA3cEQBFT2VlBAJgHfBWbBW_bGyZPkBWhBW3gJZ4Vo_VTYJhAWrBWfvMp_VlAWYKAzzPT5VfaLDzLM5VUmDnOA0BW4BWd_VCqV9VP4BWpBWzzPdcGs2HIoO-kPxIQCCWscGECWabUq_VuPCeTOwBWtBWHCWNCWscGsBW-cJMCWrTOFCW9BUY-TdBWNaAvwAICW2UBYCWe_TH7CGrVSgJqBWhTOauBZnVuBWmCWcQAZnVWCWNUOK-AFCWbCWq7BeCWbTOiwQwCWBBWzBWSCW2UBDaRICRkBA2CWpCWscG7CWA-Q9CWLCWyBWBGAJgHOaCf2VxCWf2VHDWnyAJDWvAWhLQBCWsZAqBFPCW-cJhAWTDWlEAYYJWCWXDWUHJ33AQHJABWWDWc8FHHOfVJIzB3AW3CWGDWSDWhDWnZGdDWFJAIBWi9Kz_VoDWA0BONHrDWnBAQBWsyVSBWysIL_VEDCWBWn-VMDWxDW6rOZCWcNEshVdCWwDWpQAgCWC9T9BWMGRvnUrwI2gJJgHYmUAOAV4BnuVBMU5DUy-V-HCQeT9wV9vOQxVjkFsFAuBS7_V3-V7DWy-VFsCz7EdVDSuJREWnmJ-nJZrJEBW9pAV2P1BAYfFnVVXfFohH3QUZrJA6LXzV0yVYBSlqBSUKiFSIZUgEWBhSGEA0EWqyV5vFgLF1MA2zVPjBjlCzTSBFWlhLpBADFWaCBjlCXzVGFWUJCV0O5rUlxQnmDKFWhmBs6RqvQnmDE_VkYA1uCMFWl-VhcSnmDkfFcEW5DW-MAfEW7-V-gAU-VzED9bB2EWV4Ix3JZrJOBWPuBpFWk8VOOF0_EQXSlpBQsCNPFikUOzV-GSQzVV9Vx2G2bGw1VdUB-FWudPdpQR1VJME4bGcpQZpQCvVFGWaWOE3S23QscGupLdcGzHJ8FWNLB2bGKbGUwLljV3nNMuVUGWdcGWGWJsSShVbGWQcIswKVGWUcIC2VhXLfGWccIEoNZGWLGWozVNLBqvVPuVxqLmGWjqSyTQ49QzvVOvQ63VewQlIUFwVSsCA4VLvQVaFV4VcoBq4Vf4VvvQRZDv4VQrVtUF1wQqrVMCLe4VeHU5vVARAK-A7GWZcQiQR-GWajNDwViUAuvQ9wQ8DCS4TNoV9HUEBIoxQ4xQd-SBfIFDWfUPeHWO8F3SAE5VmWLVJQH5VGyVs5QNPPK5VAcVx5V4uVAHSJ1VKGWt6QKbG9tVa9Vh7VzHW9IHZ2Q_pVhYA2pQQGWAuVVhVnLA1HWLIJg2Q_HWdUJv7VxbGx7VpzVL2VuGWYXJGIWbnANmVPIWJNUz9VKzLSIWzvCz9VwVDNLKYIWIZCjuV7GJERB5wVFuLwGWlJJfIWvuVPxJo8VQNJ8SBRFKOGWIbD3uVeUVxHW6uVJMExQF7OFcGWRJPSzVJGWx2GyIWz7EcGWRhV60I6IWgGWBIWqHF-IWw5F6pQzIWIbDv7VKAFrGWdUBtGW0kLz_CFJWw5FMHPO_ABnPZKCfXRqLR0LPZ3DP_DBfAIEA9vCBnP2IMFJAYJWgXAaJWqjBeSQz7EbJWQSQUFWlGAjIQIyVrrBeyV2HCJyVkER72VJ_VsQPFIBogABnPzJW3SAjIQ3qVafQtHWuRPpHWwJW5_V0RPk7HdxJOBWlJWjWQpmJDKWiJWfSRzqTuwRcRGZfQO5Vj-Si-FKBGuRP0_EhzP-4VhxVA5VrIP6cBOVFHPAb5Af5Vb5AeSQ5FWu5UUuPSGWdUB5IW--V6DI-ePg7VK9MMuVlKWF_VnKW1cUBRLswVmKWipHuUVaAP00Ix-VzKWdQAkGWA1J3KWd7CxyL16RrKWbCEJJW2kArwV9IWyKW9KW9yLNvR7OF7uJ2FAWuVcgJeuVdiAzBD8RDfeV0HQHxV8KWVUANLWnBAduVNvBaIWm9VmGCIZCKLWuKWYLW1HC28VJ9V0iJgLW4KWiLWhuVNvBkLWf8VV-APBOV8AcLWliDaLW14AG9VtLWRGGH9VvxILLWbZAu8VW8VHwGWLW2FAIjVmLWCJWmdFnKW67V2LWR8V78VOeRnLWHLWzLWZdAJ8VT9VH8VUwM_LWCFANMWENAicJOJWEMWzKWtNMIZJD9J_3MUFAV1JYpB-LWGLWVUABMW6wVDMW51JQwIHoCdMWiDFAqPTaAOFWM4VEWVRZJLMWkMWqLWaKDRFWqqK_CKD9Jb3JEpI2gJtMWj3OhCSD9VxMWPIATMWyBAVMWCNKUsUcsJnMW6LW08VjnBiMWtKW4KWlMWVLWBzFc1VFMWlIWB9VVyVm8VONWkYA6LWFNW1MWOMWZEWjgBL9VANWs8VzMWAMWeNWWMWh2PYMWuHWh0PZQTvtVyHW4IWWBADSDENWe9V3HWqKWxIWxNWlNWUMW-mVbwVzNW3eAfwVjMWmNWTaU6KWrwL5NWdNWmGCHJWBLWJ2Vy7VYTQFLWPNWMMWeYCR_V1MAPJJpbEm8VTVVWdBenI-zKTOWzaEVOW94VuOTWVVKEWlPPs2HHKWAQBSJWKYFjOWwwJeSQrxVjHR8bAmrUkxVrOWIbDSHWSxJ0HCbyV7dNlDWtOWMqDgyV1OWABWxOW7AWkYAXzVEYCmMWtAWNnKR4I9OWIEA_OWuPByZPn1VjxVgKWtNWz5VymVALW45VkKWxNWP1VlQQ3IWNLB5QFHGWoeVEGWwNWMGWFPWF3VFOWePWcNW6rCOBW7KCzHJbKF90ITaAzHJOVCq1V3NWsCCqqElPWHUJ_FWYSVxNWkPWpPWxPWc2QzzVwPWGIJAXJ5PW2PWDuVDOWD1L1PWNJAmPWIOWKIWsGWMIWMJWxqL9PWDQWLIJNmVLQWoBAzHJpLWrLWDRBlLW4zLPQWRQWbIW3eAsLWx8VwFBvLWf8AxLWw9V5ATeYC1LWcQWuLW4LW3XQZmFvFWU9LsFW6AWi1MOSAqQWy0DI_V_JWvYGNEWN1JjOU7IJhMWSTSFuLXQWAIJvvVQPUrLJnFWnCW2LFenI0iDuQWVXK5tMOFW0iDwAUuFWIvEuEWBRWrCWvqEy6JFRWnAF0jJhcSKRWpMUMRWj_E3QU8QWGIJfgAtIWvXVNwV62SV1VtPWCQWQQW9QWYvV1NWz0JQPWlRWqPWoRWtjVnPWuBA6PW8LADyPAJWwRWyRWCFAfgAg2QcRWzRWNyPoGW3NWGQWKJWIQWsvVShV7RW4RWruVGrC0rRPRWoxVUyV-vVlgCKSWvxVqHWUSVqvQnOWQnAOKW4wER5EkeJBnPUSWQSW-JWfOQVJW2xLzzVmiHrtL7dDIHW8oVfwQsRWnRWYyPNiC5DCGpV7yV7dD8OWK4ToTV-FAEHWzLErNWycT6FWwmVjKW2kASKFJAWu_V8HWoKWXGW05VJME8SW1_V-SW2HWvRW9SWFqBhrBRGWswKJTW1wDqEAmPWx9D2DFJUAltDdjEvAAn7ADHA6FOkcHC0HOEAjAAOrOAQWkUPOTW0wDEQW-RWx2GtQOKOWLIWKJOt9Vz_CiTWLTWNQWWqQtTWQTWAIJSQW2MW2rKFTWKTWyTWGIJ0TWLoFeuVbCSZQWmGC-nQonBMNWsYK2TWDAW-SWfgAs_V5PJljPRmGC9Vm8VnVVLUW0QK1FWBNW80O1UUyGSxTWNqDYyPfRWCcVRzVfZVjRWmTWNNRXUWTvVpRWx_IMuVETWGUW4TWYUWTqC60LhUW1FDMYJ3TWPTWpUWkgA6pQsUWYyPv7VnTWD6VLOWs9VNIWiYJvUW0wDvvVFXRmLABPVlSW2GW84Gf4V6TVlAH7GWsyGBPVwSWUHWr4Vj7FgiGZ3I0SWkmHNKWjKRKZPefQlYPdOWgxVBrTzfQB5VbKW8eHafQi5Vq_StyAeKWJKWLpPhvLhVW2SWt5UNPWD9QPPWDTWgUWfAW2_AHTWBTWtVWfUWA0BMETTAWUPV3PWITWwVWYdBMTW1RWs_V6ICRTWeqVs3ATTWmPISIAtBBXTWrHBZTWGGObTWbhEeTWItEzUW8VWHlDGuVlTWNLB3UWq9V5UWJHPrTWxJCSWW5VWdUJBUWnYUgFSqyVJjV9sLjnB5PJWjFn-VSxV_wVgNWYQVjsG1-VUBW9_VkFWWOEqWWwuDr1QJUWiWWZ-Vh2IsQWy7NmWWRQVT5BvDWP6J8HGnVVnrGvWW8_V6DW5-VXBW3gJ0WWXMK9OTaUW7FWsPW1VWpQAt9JqRAcNWRPW7SWNNRS2VuKWSqLZXW4KW8cJQDWuKWiwVfXW4KW3uMlUWItECLWNuVY9SbWW80J_XAcNWa5UcXWHLW7TWsGAT-JvXWXLW_TW2MW-TWdLWiQWAUWN1JFsChLQ6aD8LWdLQbzDFAMzXWiXWYbA9XW_XA_XWQMWJMWocTx4VM3ETyIEcSAYWexAyAO34VmnAqyIpNWFYWkgAOXW5SWQXWWWWYXWYYWmQTpKWqRWuVW2VWcXWqUWOXLlYW2fAeXWsXWzpDEJWfYWkXWjYWt3EnXWLJWDSWj5IrYWYyPP6I_2V64QafQC3V_XA5oT52V3ZQYfIqRAU5V6xQbVWTPQi3J5YWKIAB3VbXPcLQjTBU2VOKWi2V-YWsXWapHpBWJPWQDWapH1DEnOAGSPsXVcUVvHWuIWceVYGWwYWM1Bf2VWXWdURkYWWZW3oCbwVnZWrEA1RWf2VhXWSZWh1V_KWhZWASWDLWCSWN2V1YWUXWapH4YW_YWtbRP5VsFBMZWmLW7ZWIZW5xQxfQfOWR6ACaW8IFLZWD3Vx4V1pVRIPLXPc4Fd5IxbRzNG1QW2kQyZPyEGJgHp2TsrQtXPhBWl2VNaWY5VbnEZZWAaWvZW2cVbaWjbVEZW9xV0eJqZWFUPOPPpdAgaWKIEm0QhFEd-SKIExJRC-GaZWl0LedPdZWgRWcUWOwVeUWdYWmZWiaWTfVhYWkUWhZWTXWhBAkaWLfV92SuOCf2VdPVLFOKbWoEJtcVlXW7zEyYWhAOkUDpaWpfVrCPtrJERBX5A8JP38BvqEsEWwEW6tLYfF9zVjDPHUOz9MAdVe2NmHOg2NngINbWD1V-fVI0VTvNK0VyDPM0V0DPh6V66Lj6VehIl6V_6LLgVaOOItNYSOdOOaSOAEPeSOhOOa0VEEPTgVCIO_FPYdV66LLEPDGPmBPldVoBPVeOr0V89PFCOo0VhgVq0VUEPGaOWEPZbPSGPTfTB-ORhMrbWvgVUCOdbPBlNVbWNjI3gVd_L_0VpbPgCOecWUeVvHWqcWbeV4vTgZWRXWzfHiDWqaUyPWlZWSXWyDW2aU1GPzcWU4AbJPqDW8-A6pQ4cW8MA2UWmXWoTWHQWqTW7UWnLABdWxJP_2C6pVVLTKGA41VALP_2CyZPeCTPdW81VTnITUW5kIT_Vj4VwMWUUWadW8OWWOWGAWYYPDaWVKWFZWrmQOiUriSfIW4QWZ8VR4VmxB-AFkIWmnIMYWS4VN9VPUWY9AsQPcdW5kIwVVI_RaYWq7T6SW2cWzfH6rOyVWf-OuSQ0VW9aW3cWAeW6VWl7VJdWHeW7PWswKFCWmPWAdWLeWvUJxZWxcWzZWoXWOuUqXWwVBOeWLIJZ0LwCWM2PSgJQaLNYU_9VXlIKwPKUWLnF2LFiDFJgHpGGFvD0dWcbWuWWAtIMEWsZAqeWcNEr1QLPWsuU4aWbUW9dWSKFkBWBeW1IWdUWTzVDbW7eWIeWdGWJdWw3VWCMAIW1KWwcIFfWPeWgTWZhPBfWHIWVWWdUBXWWGiUr9VaWWIdW4xHr3VGfWSuVWqQOfWbuV5XWfNWVgJcfWTIWefWwHB9TWEcS2XWPBDdIWjmSRZSMNQoBWruV_QWmZSmeWJzFsWWLxCX5AP8VFfWeRWMPW2EVlkU8EVPwVxcWGNS0IAgBWuRWzVW2IWbPWFeWzfH3fWCgWDfWXfWAgW4DMtUWNeWIgWgvVMfWmJPQgWYbADdWRbWFdWBSWHdWJQWJfWYfW_UWsqUFfW8ZWVBF03VkXPkBWmDWk5Gw3VoFA13Vj5ADVWAJRNJB73V93VI4VPHWIZMj5AMVWF5JfIAG4V-3VSVW1aWyxPhDVbYW8fW8aWRfWNNRoBWZZW1cW6eW3fWEhWOXLDhWyHAPgWdgWapHAdWHhWwZW7PTFgWBhWXgW4UWpTW6UWbgWZeWQhWrqUyTQg5D6DC1kAuaW6JW4_BgHCxxExiE8JWjhWghW81GxJRlkAfhWO0AxiEhhWOKW0aWkXPyaWhHW5uGwaWpVW3WQrVWWTREeWUhWSXWFhWNNRUPWC3SThWXXWA0BU1V_eWUeWz8JXUWCWWCsVvAAFWWVTWIWWYTWfFONWWdTWVtE0UWYbAAWWxVWLIJSTWGlDPiWgbBRiWaTWmJGcTWsBAPWWR6ViXWHLWBZWFbW2uVqZWV2EcDW8-AaeWdUJhfWx1NUgWkgAKhWD8GAbGgXWT_VfgAZ4VtXWZ4VkPBpBWOaCUNWTKPz2DMgFN7GZXFu-ARgAT_AJ-VDlBLGWOaCZ_BtXWcMRgXWm1VjcWfkI_gWHiWGgWaiQ3iW4KWkZWSKF5iWaXW2pQjDWcNWWqL33AtXWTBRjjWgXWWgWxYWYgW0ZWagW0YWODCmjWjXWNmVgjWhLWUIWztLyjWoLWnfWyXWfuVjfWqEF2wB2jWwXWz9VbQW5nO1jWvjW_jW7jWwVDBkWyKFeQWk1J6jWyLWnNW4eAP9VKkWv1B5FJLNWP2VQ3NgeWS4Q2jWYbAUkW31VktNYzProANLKVkW8bAekW_bGYrJvjWakWFMWRYWbUAXkWq4QZkWkgALNWpkWJFAjkWTeTQYWKYWD6QykWHNWqoUDZPmkWukWnKWT4VJBCyAQKMJKzLtkW0pU9EA-kWTjHyAQ7sJIKD6MT6DTt3LkoQgTDlkWZjWnkWzKWxmOH3TRrLiaLClW7kWElWpVVsQAVlWiUCJlWfkW3MW33UyfSvNRPlWTcRZlW4hWvmV8dWcYW9hWM1BdjWU5HbjWNNRulWmYWvRWylWpYWhGWDlWcsS1lW8bBQfWEiWpjWWhWGdWYhWtjW3vBRlWkgAP6IT_VxCWURCBdWpxL33AIEWlGSglJwLPKdWrXV2aWw5VsNW6fWiKWrlW9lWtlWh4VVXW_hW2VW7iWejWc2QbmWuKWWqLkaAkjWSgWHXJimWjXWojWviDqjWWeWJOTYeWCIWpmWniWxjWlmWzjW7jWClW1mW3jWGkWVjVMkWhQW8TW7XWXfI6LWfIWwkWHUFjATnKWDnW1kWSYW46GbCSEnWQPD4FW2eWVmWkkUXmWVjWWPWslWKsIACWIhWBbWJoIQbWSXW9iWoHAhBWeyLYnWLhW1RWenWBFApBWTBRinWIqQv1Td7VslWVeWzYW2ZWODCpnWjmV1BWN5VVVWWbVGlQh4Vd-SlnWjdWeOWW5Vg-SeaWr_CR5VwhW2nWmfDmhWjZSUEBzaW3hW7dWa7VKUJcnWM1BAjWv1VjUWbnWDbWQoW11VOXLVoW51VOYRA0BBjW-1VhmGWATnyAGjWPaIJfFp6EuzCLGW6pQYoWvYWUeWSbWsjWwnWyJF3wLGrCS_AjoFX3IGDBMaW7RPqlAyKP2iAWAT0oW-rLgxUnyAebAYUD4oWgLDzoWbGJNmWCzVPmWevLboWIbDhvL2IAyoWqvGxkEhLQ1oWgXPNgF_XABrVZEJ1JTQdWoiWFpWFaWHpWYCT71VQ2VhvLcLQn5B_2CaWPZeGoLPsKTepWQ3NRdWmBWVSQUdWX3KWdWJLPEkGUBTm2Vm_G3fQYVWomQdSWN7TeYP3fQ69VHVCN2CmrU8pWShAN2C8OWW-QgdWjtQt5Q-9FUKW9nWWKWrmQb5VgVWyOAiVWg5VlVWw_SbEUPqWolWLwV-gWwtVAhWZmW-dWOjWgmWanW9fWXjWNjW0uAcmWXoWnyAdqWdXWaoWpQAnqWniWnoWmqWjqWnjW8lW-dWunW1ZWu9VyJFrqWVUAiEVuqWQFSMLWAkWUQWHMWvoL6qWBIS8qW7mWaQW-qWlQW3LW_qW9mWOLWeLWjQWQkW4LWTkWFMWJmWJnWw4P4EW6QW1IP6xU-oWZEBKATaMWSrWHMWc8VHoPtgRERWQHFcjBmvGCmVNbJ1KH5aQ2lQWNFACSraLNnWgrW_bGsQP0iDkrWgmEsQPorW5cBtNRrFVZrWw5FSmW8gWcZVqlWUnWDiW-dW-dWkqWfqWaqWCsWQjWajWLYRA0BhjWpqW8uHgXWtqWLsWwqWTeWGgWzqWsoW1qWIsWzmWyCVRPR2mWNkWbLW_oLbsW6mWdsW6XW3XWmfWErWmGCYsW1XW7jWIkWfQWfsWRsWhsW-mWkfWTQWkQW-pERkW6FKi_T4jWPkW4LW1sWLcR9UWhrBDUWvTKFUWKJA2_VzpDXUWleWteWmpEuFSYdWlRBseWuSBRUW_yBl8VN9VkGUWiWkgAYiWzeUrfW74V8WWjAWVZSKhBrkADXW2FS9OTwwIpDW7LWTrWB6PbdWuFKitWGMWHrWIMWD6QC7TMnWktW7VEZNOaTVBoBvkWvtWpgK6LWyNUZ4OnHW4LTopWUNWaMWNnW2kNOFW2rWAYQrrWutWerWRMW81V1rW7GJ3rWzuVckWQ2VLNWqMWApCeMWoxLVrWGxV7tWVdWOuWFMWQuWKJA8AAsMWnGCXNW0TSKtWbjGnrWKuWDuW8zBhlWauWY3P1gJVbA-MWq8Vy6JQtWCNWhcSCuWFKABNTNuWF3V6LWm8VbMWjlCdMWSgJgMW8VK3tW6pBCNW-rLhkWIbD3uWN9V5uWLnCrMWvwAsuWBuWkuWqrWmuW3iUmoK5MWVIKpXVfrI9MWeuWZxLF5VxuWNvWiTUINW0XJXuW2uWHnWQeTouWSuWD3J_uWBPI64VnmJDvWw5FCnWivWI7IJvWfMWeuW2bUuvWTvWquWqPJXvWV8JZvW0uW8tWsIW5fWSnWuNW6uV_BHoBH9uVBwWItFAvVVPWR1VEwWfVAGiWCvVJwWx9VorChmOsBAzBHkcDqtGSwWMIDz4IS9A6fAVwWTcUKmG4CBGJWNwWpwFvZJfwWMFAuwLiwWxRWQxFkwWBpATwWU4H1kAowWDGHohAUwWlwWRBEewWpwWMID5SGtwWACHH6M3wWkcD-AHUbSxQB-oAlwW-2IykImRBSwWT7OExWiCHe6BW6Tk7Ev_AGxWp8Bs2HGnVE9AGxWPvVlwWgRBawWi6MAlI4tVTxW6zBVxW3xVXxWYmIyPVISGAxWoHAAlIHYVzUB4KAbxWg4MUlIHuVTxWOnVDgICuIFgIqcI_ONRlInxWH6MUlIZ0LzxWx5MlEWioQP7P3xWWhKarWggA8xWjiIbfB-xQnVV-xQkGUraLAyWF3V8rW8MPBcVPXWAsW6rB0wWfVAaxWBwWATWCeWZqWTzVZxWgxWpwWUyWlwKsUVRxW7kIdyWTyW4CUoGWrxWVaVxcV4bIpmIxxWZmIGxWUeL8rQJLAVIPVVV-nWYxLZ0Ll8H6SPTxWywVDgJlwWebAJgH0uIdgH1yWQyWNvBTSVCtP5yWIbDT-VHEAzxWvRMRdDzxWEqEKXV0eAfYVa0DhYVqQJEWB-CEHzWQwWKzWWqV02AMzW7WVWXV0_HkXVgYVXXVZXVXPEWzWkgEQgDAqIeXVmzVdzWPzWlEEOXVOzW9VA81GcEWmzWkKWNJDEWBLoWI1VAwW_yWxtRGxWs7BJxWjnAwfODwW3zWzGQ5zWfFD7zWi5DtpU2COgyWayWHxWUWBD0WRFAkxWSVIB0WIxWg5D8zWVFAqxW_zWENAlyWPnVEgIdeIGgIpyWfxWP0WK0WR0WE0WdaLg0WRFAHFCTVVQtLKxWNqBibBPfQ-BWPsQ0zW7fWWyWMwWV0WUxWhyWNxWKYF0NWFsWXyWy0WSyWI0W10W8eG30W92SH0WzXP90WRZDCnVfyWqyW00W7IAOxWn9VjyWy0WsxWomI1bIumWKLCyxWI1WNJAK1WAnWKVJmoJ-0WjsCOMJvOQFwDoNRW1WIsC5dWIJT9MT1gPvNRu0WTnWw0WIwW60WVzWlwWEqEYxWr1WlRM2IAizWHwEWSPx1WRwWt1W13FYSP21Wz1WVGD6pQs1WV0WUwWM1WuwWPBDX0WtxW1rIa0WwxWMOWL7HhzW41WkgEzmKozWtzWlEE_fQLjOjEF1QQw4Ip7BeYVMXVlEEZ2WbzWoLRRSWPUVPFA0kAnzWNzWa2WqtO79HtsPmnQU2WVTAY1PX2WKLCzxW8bA08HAuQCUQDzWw5FrrBrpBrxWHWIgRDecAbxPATIhhAYtCOhJBeBQnBerBTWF0iJdxVhbGOyVD4VQKAG3WQKHYbWj1ED2W7oA6IPlTJuKIk1QkXP_qT4pWrHWNHBwjDIbDmgPcuGb3Wd3Ww5FyZPESGsIWrsADyVrsA6nPvIFqWKSqA7qE94EXvFVSQ6qEPKA8qEbiOtRA4kEsOWtOK94Az3WGDB3wL8VH03WwOWVSQ33WANA83WPJWnwWe3Wi9KzxWotF3wLD4Wg3Wz2WV0WH4WIbDW1A13Wi9KP4WO4WRSA8bA6yPU4WO4WGaIQ4W-jPv3WUJAx3WOaFV4Wu3Wq3Ww3W19TrwWLNGE4W-jPWzWtRIUNWq4W93Wf2WjtP41Ws4Ww5F4aFLpKztLhZFBVFebAx3Wz4WUyKZJR24W_sA44WHJAJmEtOKzxWywWy4WjlAEgPxwWQLAhwLqkD0iJD5Ww5GIbD5SG9FRI5WqkD8bA5WFn4WfzPV5WuFAx3WY5WDGSX3WlIKb5Wa5WUVF32WV0WVIJtFFSTJT3WWSCrtQ8ASutQ1hWULEa4WX5Wt5WIbDZwFm4WK4Wu4W26Iw5Ww5FyuLi5WP3Wk5W01Go-GajAK1FtUMKsDuRPyuL6nPIfIC5WlwW8wWnFANfIL4WP3WJ6WWqWPzVYqWJ1VYyWQxWhyWv1WP3WgRBU6WI0WBYVfxWZ6WzXPN0WnNAMnA8LAryWU0WX6WO1WocIQ1Wn4MRlId6W-oJdaL0bDv9IbfB0bDg3V84VorTUYP1pW3sJvyW3pWKqWldW_nWrIP4NAxRBDSKyuLv6WvgCiqFA7WAyLRBWQ-VdiVN1JTzWlwWIzWwxB81WQ3Dc2WlXVzGAZ-ITVGGPIlwW71JSzWzNAUzW71WN2W0uFYzWfOJazWS7WOxEk2Wd2WkOKwVR31WA2WXzWWqVHPFGJE5AUTZKwzWB6VQ2WKIErzWl2WrvG-kBh7Wb0A3hWvzWi2WxzWumAZCCGQA-VA7gWLyW3eWNyWp1WPyWX6WH8W4wWXwWT9AW6W4wWtQAzxWL8WSkGf9VlwWR8WOIAi9VU8WcwWcsSQ8WZ8Wk6WO8Wm6WbeIoyWqTW07VIbLY8W04IFWORPExCWnEWkJQXvGXiMIYQyrTKiPn7WK-Vw8W5cQyQWONTgdIM2WV0WG8IxjD7WWaMCj3QzxW68WsIBf-Vv8WS9BLQF88WBGAUxD18WN7TOUFsuNtQUbfBL9Wz-VI7W-SJk6FG9W15GQ9WxJWS9WN-AU9WpwCJ9WY3W-pEU9W-pEc9W8xQjED3wGU9WDVEh9WQMQSxW60Wb8W04I0IWUCPEgWJ8WoBHr9WYwW3ACRoWvRWy9WT9AebAX8WV0WV8WdwWDJWnmW_KB39WwLAuwLC2We8WF2WP1WvxWR1WBQLB-W09WPJWGrCd8IM5WhxW5qKZEBjxVsTVH5WV0WEWKEzWsZA78WVJQgrT8xVf_VRdItyWmEWUGS56WV5VLqWqYPn1W_vWYGWZxWv2WzEAN8Wx9W5yWt-WT8WV0WIHG69WP3WITGs7Vw-WV2TShWw9Wt8GG-Wn6WI-WqvVj8Wm7V5-WFWOnNB0SPw-Wy8WL2C4YAs-WW9WzQW2_Ap9WI8Wv2W19WDgW-eWx0WR_W02WM1By-W2-W_IWIfWD_Wz-WjGWSHSZhPS_WnGW_KWkyWghVWaVH2WTHHb0WK2WvlCb_WN-WEbDGlGp8WIgHsZAx_WmgWjxVHSFj4VTmDiJA8OWA9Wy_W6AW9_W2_WsZAlCC44JEQCkgWo4JcFAJqWaVWnaWkzPb-WJtPd-Wl-W76WYxLJSWmnFzxWmtWY8AZqS75W8OWBxDITGhAWbAXAjAWCW6rC40BGCBDuALLB-nE_FDSwASCGGfA7_AbjFmaUJLAEzCzgGvKQ1MTyKQWAR6rCjCWl1Tk1WYKA9KQoEEVAX5kDxrDA3Ws8G7VDD6WZKEF6WAIE_kO4ICCPVmdJfeJOSFcADsVB9wGr8Ge8WhAWSnDapWxyWBMQ1eWOOVW4U1zWq-Wq9WlwWN4WWoW40WW_WO8W8-WVRAJ4WZ_WOXLG4WkBX1-W4wWdBXrOCh_WT_InBXC0FU4AD-Wl_WN1W--Wg8Wo6WxaQk8WM4WkBXa5UvBXYcN33A6aD2wWGTKQ-W6BXwBX25GZEBGbUT5WIbDUIGohAo9KO5Ww5FLCXWWJEbDGVGyEGlYPOJG34V6nPAfEYOBedO2oOAKKsdWmIRnkDhJAaCXAcMxsP15WwvPsIRy6JbPJxGGQLPYOQFJAMlBU2F-MFmvPpCXPHG4xF8JWqCX4xFYCXxGG7wFOrPZOQU2F6CXxCXnkD2wWTyVu3VTxLv5GT5W7_WhHWWdGYFH-nE_nPJDXS8F_CXo-WOPWv9WzxWP8Ww4W0EIt9WLhV05Vr-WVDX1lH7IWwKWnLAp4WWDXc_WvUNmwKhwWp7Wx4WsBXkdSf9IgDXcDXGJWE-WQiEf8WnyW3BXs_WrDXswWY4WEbDaqE8JW8SB6nPNDCN_Tl4WFJA8DX8DXyZPmWB0EI8DXQDXsVWSDXaDXp7Wt7W-zWX_WKEX01Wa_W4wWEqEpBXqwWkgE4-WOEXVGDd8WvDX1BXxDXA_W4BXe_WP3WqtGP2Wk7Wi7W2eQq2W3QGJFAy3IY2Wy7W81GR7WezWIoWJ3WZCCw7WwACrEXb2WX6IPuBxCWc4Wh2UIAW2EXR7EyZP5EX3gJ22WO3We8W52WUBG72Wm2K92WXXBzjE_AXCpAWvEE6BizQfzPL3WsKHI3WlCXkPPRFXvDBaXC65W4wW85Wt8Qn5WU7M-qTrKPhHWi3W12WKxPf3WgaHlFXbFRiFXnFAA9WkXPrFXn3WV-Ap3WPLAPTFt3WUFXedI_EX_3WDpW8CBu5WMNQ3FXB4WycI73W53Wt4Wd5WlnJ8FXAGXC4WFCX6FXgkJ9BXL6DI4WHGXBGXe-WtHRKGX_BXT4WYMBgaLYNHBKB5fPYNHZ4WW5WMNQAZFryQf4WOGXQAXLAX0MPnWFryQDEXsDXjFXF4WbDX1DXrvW-DX9-T05WCGXv4WmDXhDXF5WTvAb5W14W1GX34WP5W94W04W-gP7GX74WQ5WWQWJCXF5WL5W9GXCHXPTE5GXoGX-jP2GX2GXyZPLHXh5WCFXAEEnUJcFXUWB76AQXCp5WyZSr5W0FXqYP55WQHX4bDSHXziD-5WX1AA6WVLMC6WVJQE6WhHWG6WD0LbnAL6WaHXX9IRgIQnW3SWhKWp-WZDXbBXV0WE5WlBXfBXq1WNEXP3W3HXSqLN5WZPB59Wp7VI5WAIXg_WpDXmRJ_HX2FAyBX7-WTDXwDXZ0Wq_WJ2W56Rt_W4wW3HXdaLNAXurTjdDHDXtHXBMQFqW5AWidWmgWmvGuRPmvG6nPk5VRsUo8QTsU5kWF6QzvTVpTXBXp7TMoW5XJTDXiBXdGABCXeBXU_W7aW50W7HXTIXOCX4HXJeWlDX8HX6IXTEX1wW6IXa8WS5W5FXtDXzBXl6WbEXOIXBhEJ-WGaLN5WGHX8BXEJX8bU3yWCJJOJXFJXuFAEdQRJXjwWHCXzIXeBDDCX-IXGHXICXWJXRfArWWyFSCJXQCXwVJwoWzxGgIXVJQF1HdGAiIXhHWF6FuRPF6FvtQcuGCDXYtWGPPXvGPAXmaWf-WjqCXvGcIXeuBr8WMOAJAXBzVbpWDCUWIXSZSbxQZIXwGXCrTiKGHEACzMWuLGGIq9GDPNFUBjKGrOBYGXLGEw4CGEX7hWIEX1HXP3WY-W0IXVyWS6WdKX4wWfKX7IXKgWSIXkcDlKXAJXJkUF3VWEXeKX9xWk_WLIXm_W3lVo_WceIPIXMJXy1TfDXR-WF3VP2Ws9W2JXi-W9sLcwW6JXEaWUBXEaSfpH04I_JXFIQ89WDKXe_VF-VJKXfrTKKXPGXD9WeIX2pW8nWKAX8JXObQwHXqVWWmWzHXPPWJEXN6W8LAIJFMEXhBXzxWJ6W-HXI6WhLXmFArKXdGAO6WuKX4wWO6WZEX9-Wn_WmyWKJXb-C4KXCeS6KXV0WO6Wy9VoLXYKCmFAYnI8LAT-JlLXpLXfbAvnI9aUluUfXUbnAB4AwvV_KXPpJPLX6nPJLXUVVk-W7JXOLX38WsIX9gW_rWG8WqbIjFCajBy9Hy6MSoWYAJbMXk_BdMXUbUvZVcHAI1KiMXsbIA2AlMXLwWVHApMX1nC7LBeMXENA4dPWHD33AUbUgFLvMXpqCxMXlMXVgG1MXU4AUbU_LP5MXdyBrMX1CKpLBL6DANXguP-MXrBA3MXEyPKNXUbUgPTONXaQBC1JCNXjBAkMXO0JgAPUNXdMXELWtGARNXbGQEbDkWGSSJMxIHKXDDXmmQDVGhNX4YCDLXkdWiGXPVQKNXkWGjNX3JX9EGtNXDVGpNX66WrNXdYPISBiRCvNXALXlTB4NXjSC0NXXLXVMX98WaLX5hWcLXRDXV_WuMXDuA2CKdMX0cJSmMFNPZNXxMXMOX-SNbwVtjM8cJtjMiwVWOXTNXJOXcMXQOXZ-SI9KPOXA2AB_WrIJsoIWOXfMKUIB5NXA4IWYViZSAWUbfBarCnOXhtVbKEYBB-WWK9VwOXyMJ1fW9OT0DOyrJN9WZrJfgIKxJxXUHRU0NK9rJ3OXu4NDKCcvJL7F4vESiLvwJF5CwWCOnJ2nJT5AHuJFrJdkJovWPpJCNJZrJDFD9OXcmV1VUX9IdsJLoJztJp5VVsJuDPXqC5OXrOXVPXk6L5pJDYUDtJauJcvWoIXyMJmFW0TB1HChwMypSCiSU0BBLKakUDgR4fCtbAQgC3ISkBK5PXTpAwPXxNVKAKzPX1vJzkW-aUb7TurLuOC8zJqqJ4kWRpUuwTUvJXdCuPXR6A9mI6fCZdA-PXr2SdlW_cSqIKjhJOQX8cAnUCtPXbQX3eAUQXeNTWQXxGQlrJpgJRfJM2T5PBI0JhlWXxTK2SefJkQXi1WS7TNQXPgCPQXk3JmuTBhJouT6GMobW4DOngIZyJF_JiRC4jM4QXX6V7QXlyJdLArhJ5rJK2TG0JoQX7fJEcSFRXPrJkGU-QX_sM1QXjwJ3QX3AFWOBd2DkdFQtI5xWExJUPX9aQTeBWRXubBcCCsiVuAEboAnVVe-KdjVUOPfOXBBVmxJjSC4jMBNXaOXjMXcOXXYJrRX_sMbXWyRXBkNVOXkUC_QXEJW1RXO9O3uMoRXw7VeOXuRXqMX3NAbNXGqM_QXvwV7RX5QX-AP6wVISX_IC_fM4jMuaUMMJJhJLSX4RX_sM6aUp-ILJJRtBjTCVZNARWD9NpfBgaUozIaJJVuBCOGvfBJOQ8POvfBzUPXiAaFAmLW-qCNoT8cAvICo3BqSXJPWsSX7zIuSXpwL3cQ4_WsJW6_WBwVqvQETEW7QoHWjSX8iB7DXmSX8iBSKWDTXt1A6nPrOT--RJMKf-BwEXT_IaKXAYRm6M-RXROX3cC8PXOpE5HXJECBSXwMXA2ATTX5fCVTXdpT8IXGqMSQXcGJswKaQXwIA2IC6RXkUCiTX9RXZTX6MXbTXdOX4ZL-RXESXlTX72DxoTWqQzTXNSXxLTlLTzLTzWRz-I3aR3TXWZOyQXeQXAdB37PpOXJ5D5QWzVVRSXZRXJrJ_TXAdB3KAv5BpfB7wFZOTYSXctWDRWJtW6SXmrWoFJE4KltVG1DhPUnmBueBaNAbUXrgR-3JinBgeCZbACfC_jPVHFnRCPnJVKKEcS2kJPUX2XGu8ByMJ7iVUUXueWqvQQHA6SXKWVuGRF-SeUX3KAp9KkUXpoAxnIpUXlnBMUX6gBIUXDkKJUXFUX0VVXtWzwVBUXmTXgqBRPU-WWOFW3UX4_WYUX9VVZbLhUXPqT8UXgUXrUXy9SfKDlUXYVXoUX4oWqUXfhHzfWzUX-6BEXW5DSTVX2vB5UXZbLM9TaVX7hQO0AfeCAVXwdWiVXlnB4wLZbLyJXE4KvtQvVXV3W8VX6nPiJEJTXIKXcsB1VXrSJhHW3RFWQDeCXfxQ6SXfdWh-WOMXeIX7DXwrTSKWwrTmtQ_UXsFAfASVWXfIXlnBhIXMTXaIXGLXPTX5uV3nNSTXqRXkUC82ShKXRTXsTXDNXpRXxRXkWXtIFUjN5DD68LMbWjSCEYCZOXqxAbOXuTXpJUASX1WXvRXgOXTbWGqMEYCs1NlpBwTCmFAuBAwdMCXXjwWgDIr4Mo3WbQL4BA8AF2OCshBlsB8SBPuB3qV3OCkMFFACz1Bt1BV-AwAUAUFAfAvIF_UCUXXZ0BWcKPQCFhGoUNdbAQUGPDCvIFg6B8cV34M_zVlbW3fVBdV5fVvWXV-OpFP_fVK-LwbWe6VybWEgV0bWehI2bWS6LJgVIEOVSOWBP8bWYBPZSO4KOAcWw6VCcWBEPb0VtZNd0V16VkSO36Vg_N56Vl_O76VpBP_ZOegV-0VsdVMGPvBPQcW4UOx0VFHCAwNXEPeIOK7V9kNyWXZ_L30VhYX_dVgIOxXXL-O15NZeOAAPveO0cOR-O3PXkaOW-O-3MqYXxIObKXHOXYTX6WXCSXfIJOOXoWXVNXwRXfoIBiWtOViWXT1VZPWQ1V6YXKOXBZXAaHhpL5jNFSXQRXEVX8rJOiM2YXSBOeSAz2J4MX_YXLOXGBJkXXJ3J-YX7YXaTXqWXfoIcZXgVE6LOU2HtbACdAAJOmZXc3J0WXKZX3WXi-S5WXtZXDSX9WXjZXwIDs1Nr1Bq6DUsMvVCe6DSIE3ZXd4NqXXITNudOA0V-RON9OJSXP9Ob6L0ZXRbJzXXubWwaP2XX_4Nf6V66LQ0NP0VZUOSdV5aPcUOU0V7bW1KODYX-bWFYXiUOa0VzZOn9OovNUgV7BOjBPi0VLcWNEP86Vm0V-6VfgVTbPB7VOGPwdVAqT1fVabP1sTpgVaLORhMIaXN7Vk8M50VgIO3aXS7VgGPU7V7gV9_N8aXAhVqZXCdADhVhRWycJiWXq-TfMXXTXJbXKvBGwWCiWJZX2WXpRXKbX36MteV_2SRbX7WXTbXKvBdPWMxIpyBV5LdbXMyBhzVnRXZZXcOXUbXpcVPeB5zBeZXxZXxoCObXgbXUbXByPMhBvxBCfPxbXhbXYaQtBXCTQ0bXUbXrTXfZXtTXabXAHCwZXSbX3LXEvRubXLBUWzLr9ChJAiNXNMXExJF4JHcX79VoNXRLXhGXYLXNfQUbXl2V2SDQYBBaEStT4YCvxBKBU9vFlaWELXm-WEEJacX1bXqaWR9JYcXjbF8vILBUWDUXcX1bX-rLVzBvxBkZC4zB1bXUJWQBKucXycXKNRrcXvbXR8AtaAJcXQtTWOIelGDpVeuWxaWISB8cXzaW2QIHwBAdXtHWzZJKzJ1XEBuPLTXFWXdWXroUlGKg-TLvJb1BycXPVLjvBmcXS0LE3I1bXENRbdX6bXKpPVdX6bXhvLYdXscXP6W4SWZMXx8LNbXnvBt1I0fBbcXV4MMbXkbXuTXmbXsdX-fAudXHbW2COXwJicXUcXYfVq-O5dXobXjcXObW1YVqdXmGCAcXZbXCcX0cV6dX5uBdzDs1N6SXElCS6V_cVuXXnbWBRXb6LEcXdcXsbWmKOgZOU9OLdVL0VN_OOSOO0V-dOQ0VSSOS0Vf9O7aPV0VXdV-aPPgVAbPcdVgaXQ5NEbPg_OGbPgdVPeOUcOmaXTYXPcWVYXKGP_6Vr_OZuMVbPy_OxdVgeObcW1dVKjIVeXi6M4aXknMH-OIwNDfX3xVHeVT7VncWV7V9_NJfXg4MrcWRnWvdHQfXG0VucWEhV5YX-RXgrCRqLqbXBcXbfXJqLTOXoIUtSXwIA3HC3RX08EGrIgSP_9WCdJzSXofXMDBlUDNvBgSPj2QgrC7bXxZXYNXxdXyZXNqQGROPqQjOXifX0SXkfXMDBRqUsfXPeIJiGQGQ6SRx9IwjJQGQQGQn9WtrJX2P4YWjSCX-SVBTjSCk1QhIR15QFyQa7Q8yA-zPsKCPgXgFX2DWR9WhVPQlCJsBoKP5DDl0QutLggXzLAD1AUgXY7Q25QohLtqL6fXKsQy4LyWXZHXqNXScXEyLmgXtDHH7TD1AGXXlUU3TPUVFUeADXXpgXZUCrgXFmV0PJKzPMSB6gXoXX5gX1CHy2WdgXJ_VHhXV-A5uG9gXKhXG7ACQVDSBajBBtDTJXJrJ-zPLvCjEAGrIBtDE3JyEC7LBXhXQIUMgXajBdhX43LsaUJERpEA6wPc-J4JJepUgaLzfXohXHVCrhXZtVPmDf2PNWJX2PmaUHMXm5USzL1hXNbQnbQQGQ5hXUYUrSUwhX4aU5lAyhXNbQYRXqaQ7rSvhXCgX_KBxhXShA6yQ5PJ2hXmXQ4hXxPQqZSiGATiXjdDAiXZGQb4JzfXa2ITXDqMTTXVr9SQAQxbXgEB_oWggA_1FQDCShAs2HBzWSdPvxLdbXmiXKpW7rCkUC9rCb1W37Q7SRy9IMSBGsCO3BeYCl2ItfA1iXAzWjhX-dJhsCHsCPBDhtCDnUi9KovCfgAHjXtiXvEVsXDvwWzpDMjXovCLbUGgXgrL-zPHvCSjXPjXtgVriUAJJbCSTjXwOPoHPHjXo3BAVCeyNrhUBfVaeULVX_qQ4iXXjX19IijX0LCkjXfjXcjXXqILCD0fBpMB4oLajX0gVt1AoHPXSJMhB5cBHjX_0Bh2WWKAYhXrQJlvGsXDKaJBkXL2PyXR9kUzfXfWXvIWhWX3fXDSDNiXOvCBBQdfXGeXgrCFDQhfXnfXLpIQpImfX0HCbkX4gCU9SvxLffXH3LwjMekXbpI2wR7NV83UikXSkX_fXkkXxwTlkXapI1SXukXtdTjkXIzHp6UxdT1kXwfSF4UK2SwkXjfXhrCukXx6UlhS7dTskXEqMXnTFQXv_SzfXAVS-wTEEVSlSafXElX-2LRHViyRExTUHVOTTNqROlX9fXtfXPLAKHVEDTMHVC2UW8USxSXlXakXvcAQlXbHVhlXmkXykXglKoAVgcImlXxkXtkXydHfTT10UrQXS7RcvAslX-kX-2LW4R1lX-fX_kXvlXo8UcFABrR1kXpxThjR1kX4lXQkXAmXixTRvSrlXFmXPlXtCR1TTS1UJmX8bXpWXRkXYlXMGC3lXT8PGmX68UrxTWUL1kXdgTspRLmXalXI-PGmXDIV2cCnlXulXSET_GA8SCemXplX5JVt9P5lXZlXvlXugT2gTEyU4JAP8PtmXUmXMmXSIVn6R1mXjlXSqA7KS0lXKmXTmX7mXPLAGjShmXdUTpmXdIV4BV6mXolXIyT3ETPmXrbX1kXuUTOiTMyTc6PpmXq9UShTmlRUnXgmXUnXIlRXnXAnXKnXEmXQmXAZXA2AGmXQFTmBVYbX8YXAmXfnXOnXanX-IVwKVRnXeJVNoSJnXlmXpnXefXrnXJJV5yUDVTxnX7lXOLSjnX_yU10RYnXNlX_mXilXKnXViTWJVC6F5nXVmXWlXBoXkmX6nXc-UMiTdJVELVbzUhiTHoX8mXZnXdnXlmXNoXn-UYiTImR_nXJoXgnXdMX8nXqJVVGTYMV-mXeoXxMXonXAoXloXinXrnXxJVniTaaAkoXqnXWoX6nXznXWkXanX4JV9MVGoXKoXtlXMoXvzUT_UVoXCoXXoX2NSpmX-oXLoXQlXBpXxoXm-QBHTPKTToXalXjWTYoRLpXgoKunX1iTdoXwoX_oXMoXF0UjIV4oXpoX3NADmXWmXanXmlSPjTolS8IS_nXv3PanXa3RCpXooXUpXEpX8mXszTCjTZpXppX6oXIpXoKVVyT4_PPpXmzTj_UQ_UmnXgZXSmXVpXxpXNLVe8PanXb_PcpXkpXHpXrpX1zTboXEqXfmXdpXIqXvlX__UzoXnnXAqXJRSDLVRpX9jT3oXNnX0nXLqXCkTHAQOqX6pXGmXE0T-pXjmXwpXrpXPAVTnXYqXgPS-qDfzRjpX14PanXVLVxPSnoXTpXXqX8pXiqXYkTT_UakTgNTCYT1pXDpXhqXMpX_iR1oXZ1UQJTbqX9bX7pXqpXMpXX1TtAVpLVKITqlXIOXapXCrX6qXvlXo0TJBVFJV0pX5oX2lXiqXz1UnmXQrX5AQK5P1pXRlXIOVNpXYrXQQSWqX0oXlqXS5RFMVQoX6kTglXTrX6lXQlX70TV0SYBVkqXxqXMpX_0TDqXwrXvlXP2UhBVZrXsmXprXumXErRdRSi0SflTvnX4nX6rX2mXJqXzrXDrXvmXL1TvqXirX0rXxRSPoEqqXlqXxBVYZTKqXLsXqpRQAKGmXV1TorXLrXGmXX1TvMVY6R5mXCsXBnXOrXAmT22USsXGsXlNSICVzZTKpXfsXDoXR1S_CKopXwqXlsXcrXJ8UDpSSCVSmTsZXSbX2fXLrXyTXElXBDKLLTgqXUrXalX2SSAmXQaTCtXaNVEtXvQVHWTUnXfNVX9PJtXiNV7sRbhXVpXj3UGqTgrCB2T8HSHSXxoX33IzXW7sXX6I1jMLoX33I8qXYqXZtXXtXbtXftXLsX8LTMCXqQXiHVyfS5kXZnPkPJXkXjtX7TUi9KutXQpIuTScMTZMTtUXbMTL1THSU7gOSVISaU0LWEBKPtXLoXstStiTA6TIPXBbSw-FIGDgVAvFHINCdRKqQJQrLtfA8AAAuX6oXKlXCiSRuX-kXCuXjLVvQXptX0_T1kJJlXdCDjiJGuXB4C0GESFEpSAK1FwlCKuX_lABBQfaTwLVZxPuwJguX7OCIuX0SAD9GLuXUVCNuXtiTquXFnSx5TGSS2uXIhD8JCuuXCXEO4EqeAluXGXAnuXyiApuXiFVgNT9NVYNTNDV_uSBbTA4UzHS_NV7kX72TH4UJOVDCVxCTatXLOVHlXxGQMOVZDVDOXvNTR4U_GQTbTfDVo7TYMXuIXkxJtmXmUDgfXgMXvoXvsXtICovX02CZkXzOWwfXSqAdkXtvXyvXmUPqfXDyJpmX9kX1ICuvXRaULkXElXyvUXpI1kXSVOe7JDwXjgXwKCGwXbgXIoJpmXFcQqWA6gX7vXumXn1IghXngJ47FctXNrXiXQK4LQiXIiXcCCvUQ7rSDwXPiXqhX-hX0hXaYFepUDwXfiXAYBqiXpEAsiX19LGsXCfOGkXAkXGnBJkXQwXDsXq1LGkXWwX_sXVnSEjX8iXBjXzwXgsXuwXmjXAmJxjX3vI9wXolX_wXJvCjjX3OCljXLtCbfVitILsI2sXZbX4sXrbXn4M31QNJWsfX9vXimIpmXTEQAwXCqUAwXNkXfZWWuPhlXmhXHqLtRXZsXMvCtxIzqL0RXchXnxX2vCmfXixXzqLXOXqxX8zIvxXcxXxxXOvC-wLPxXCSXRxXBcX6sX1xX7NC43LBgX9xXKgUvxXWtX72DrxXTvCv2T-2T7TX8qQUOTdbRCJJlhXGyXBvA1jMuxX2vCQSXs5VHwGrRXZKMXlUmRRwjMTyXglD-TXmxXyxXUyX-XEQlC6xIUGH20WogU-QXqNPmgXTDQfSXmgAkyXLHCTGDeyBqTJz-ISsCSdXlEQ8-OqTJpyXIkBryXqNPxyXkUCNcAApAloTIpBOxWLHCNdXOiXnyX_KBGrVOTXYyXIkBTSXtfAg6R6yXLpVQdX8rJMzXxIAT_IGzXmgAT_IKzXwyXDVQGGROWX-EDdzXWLXEKXFLXGKXyfXgyX2xXvxXexXvcWgxXBoXVyQZrCpvXwdXlxXkUC5iC8rCwzXgTXvzXVqLkTX1zX3vX3bX_KB4zXhiC_iX_yB4rCDMBEXXUXXD0XDXXvIFiRCG6MJ0XPgX-SWGqM6mOOXXxqDjSCXtB4sBGqMSXXDuBGqMwdM5NX9CCFlAiRCXXX71BV-AiRCaXXiRCq4FM0XUSXhKBa0XNVX7lXhTXmZXm0X3cCnXXh0XyWX8iB4xXcqXjSC5pTpbIQkXTxXugXouP1oI7zXgaTBeRGqMLrLayXSOTcjUwqLNyXpnB4iX_zX8sMLrL2YXIVXbVVoXROcRB1XdLJUZXmgXthJnVX2LFvuVwOXNLKU1XkYXJQRX1XrVVhNW0OXROWWKAL7Bm1QjMUmxB-zKL7B8OWVVUVJQW3WSLXegXLTBvgI9VXH-LmgWqYXrSXsWX-8Ld1XizXNLX5KRUZX6NXfzXBGA6JX81Xw1XKeExsJ-FOm1XB_AVyVyFO8OWeZTI2Xl5JpsCMWXezXLcXPWXIDXdlG5DX0OX6nPqzXYfX2IXhrXPqXzzX7pXxEAYpBkxXUpXuzX8rCAMJZkXh2XNKJ6zX0iXysU4vXtOC-0XB1Xt2X9bTS1X02C21X_zXAAGA0Xh2XvbQS0X0iX2cQpsC32X8vJ-FO32XG5ID3X0eJ-0XHRJE4DQoLCeXtzXH7CFeX8YX8xXB0XjoB2JCw2XEyXp2X5nBIyXN-TbyX9TXH1XKLCZrClqBL1Xf3XQYV5TXw2TO-Te3XjoBfyXs2XX3XRVXWhDDNFetWIQJdVWyMJO6ExjD4vWzwFdrTa5EwoWKZAL7BsgWd4V73VGtFHlB_3Vl5VLXSPoBp1XdqJ1gW0yGbBA-3XSkBJ4VZHWXpV9HUY8I32XE4XyoBa2XHbXKUJhlXl2X0iXShXAVCj2XwqXX4X_iXZ4XTPCo2XCxKf4XJPCmfXh2Xj4X3IBoTX_iXufXhsCE0XwdMPaVH3X22XH3XBvHH3XxjDQ4X53XdqJA3X40S54XyFOD3Xy1XF3XLwX92XP1LdlG00XBrXiRC30XrvXGeXQ3Xm4Xt4XUXXT3XB5X_0XhcKH0XMFAkjXD1XZBUb3Xb_QHxVs4XDXXU5XB1Xn4XwBAiQX3PXOhXUJAV1Ji3XaAU_2TzWRS5XF0XJPC3LT-jPp5XkjXktXL5XI0XPKA5oHShXWACy9SWjFZ1XJ3XLlWrCTqtXa5XHXXv1B05XE0XdFGj9AShXnEF1OX2_E96Wx3XdlG03XWaE23XG0AOgXkUC1vECRP2gXsxENdWvrXx5X_5X_AKGqM1vETdWrkXY4XC6XV-AgpWSgXsxEL5IYQHWRAN5QsJWcnBdMKn6XXFD8_W9vWy5VHEXZfXM3X0zXf6Xy5XYhAVkXe2XWrKg2Xi4Xg6X36XnYW-5XrkDPKAl4X86X26XibQGIXEOWw2Xp5XPTFMlX32Xx4XP5X42X02X3UK82Xq4X02CR4XsgA54X_2X04XG2XVWO94X01X_4XqkJH3X4lGK3XrnWW4XN3XwTX50XeEX60IA7XvIFO5XU7XQ5XanUr7XmBCV5XnLTF1X80XTQB31Xe4X96X91B_fMi5XohSJVXz7XJ_Td5X67Xs5XfzPK7XmBCr3X55XR8Du3Xs6JEAGrEJL6XSyQN6XlrT8JFv6XwHWfxXymVl7X06XCeUJXXC8A46X10Xf2XK0Xb8X-6XvRWg8XheA81BD7XL0XWpE9zXrfXP5XGqMo8X0uDM7Xw4X61XR7XQ7XA3XT7X62XV7X34XS4Xa7XZ7XP7XB3Xc7XH3XE3XA9XG3XP7Xi7X0fXc4Xm7Xu_MxTXp7XuhNkUCu8XVJAt7X38Xv7Xu5IjSCO9XY3XYBU07XxnKo3Xa8Xl8Xy7Xt8Xh8X-7XatVWBUUDRX9XB8Xk8XKWBDFFc3XWdBm9X5oDH8X0UX8VVoIWa1XzfWabWw3XO8X0OXM6XmMCO6XC8WCdSTfXV8XrzXX8Xz6X76XdxVb4XKsXd4XxEAC-Xh4XdxVD7XdxVwxXu7XP0XO0Xv4XP7XO7Xu7X08X04X28XiuN1tVCFW44X78XS1S74XC3XA9X-4XC9XA5XT-XF9XE5XRmXG5X6xXJ5XL9XO-XoUWYxXs8XV3X7AF-SWW9X38TY9XX5X37XOzXG-Xx-X_fMdxVaVVdrIm5XKyX6cBGEDO0Xa9X4-XoUWnWWY1XotV65Xy9XI6XpqGK6X29XQ8X49XS8XP6XGrCe-BT8IwXPc0JWMU-jPdxV--SxQOcWXLKXmCXhgPO0XhvL6_SEeJR-BV_XafQkFDpPX-rLa_XoCUtOTAOX5KRxKKh_XENC2-HEeJT4X6aWiRWupXH9XZ8XG-X4BAR0XD-X56XF-X7AF8_XqKCpxXtfAQ0XqKCK-XCAYshBp4XR9XP0XJAYefEz2XN7Xy8X32Xz4X98XW-Xz1L58XX7Xb-XtsXd-X_8XP7XB9XeAYD9Xj-XD5XEoNY8Xo-XP3Xq-XGEDOAYt-XN-Xv-XGAYb3M--XXbRB8X1-XVpWOyXPgXOAY8sMuAYoOXh9XmXQHUXJVXO1XDqTi9X-RRI_To5X2AYR0XE8XZ2VFBYqKCG_XiVVw9XJ3XOFW-GKs6XR0XPqTFVAdvFxOXF-SUBYXbCyAApsEOGQrZCCNEy9SILEeBYhPUbUAgBYVBYL8XrYPefQ19XJ3XYvW13XR_Xu7WlPPQBYBCEGBYqjGauFAcA8vDbBATQLZfDOPF-QAA4XM9TYBYTRDz3X95BtUAUaGw-S9BYJFAnhCaBY1jN1EFjQCDkBECYARWNbCyTGk2F5_FJgCNCYwfW4oWQCYiRIruDTCY59XvBUjBYVHFXCYPPAdCY4oWdZPw-SQJWJFAiJEyTGoVPbUAnCYVBYmgW8AFHCY_1XT2XTHP-BY8FAICYtCYzCYvzKpCYGCYsCY_VXeCYsCYuRPrCYt5GmgWFVCoCYVJQDDY7CYhHWEPC2GKRBYLHDzrV7ZBKDYxBYLHDu6XDOXplWlvXBbLY8X76XU0XnsB-_Xe8X66XiRCZDYbyWeDXM9XtfAfDYHIJr2XjDYILCV0XLAYiuNW0XoDY5tBQ-XT-XS-XR9XU-XVAYz8XW7XPIAaAY8CQcAYkfDd7XqmBz8XDjXE9XjAY16RlAYO3X6pXK5X_nTtDYCVVR7XuXWT0XIEY84MwAYx2TImEMyXY5XxtXMEYlEAMtB8sMkDY8-XXEJPEYl3XVEYWKCY0XD_XHEYWEYDuBLBYv9XyfBt3XK_Xv3XJ6XpBYR8DrBYR8X-fDerT1_XYZXyzXdDYT0XzEDMtBbDYF5X20XYDY3EYDuBEAYbDJauBMtBD7XX0XpDYu2XKEYeDY9EYFFYQAYx8X41X52XX-XUAYT-X14XH3X2DYz8XeZT6DYpBM8DY2oB-DYhAYyDYk-XkAYz6XmAYFEYoAY2EYBFYY0XQ9XrDYv-XEFYnsBy-XDBYLyXmRJhEYqFYJNU_fMxFYASJ7AY9-XXBUz-Xl9XkFY7EDV0XwFYJFYrFYI8XI_XK8XpEYM8XoBYCGYe7LuEYQ_XwEYT8XTDYXqWodXnWX0EYAAYa4Xd8X6EYf8XjSCTGY_6XkUCAVCD7Xu4XGFY_zXZ0XG0XVzXBwXVbNMFYtfAOOPy4XDlHV-X1DYYAY3DY98X64Xa7X84Xf-Xe7Xh-Xg7XAEY0OXl-XhnXbpX20XhFYBrXGEYwdMnFYvSX2TXXGYJxXA8X8TXSEY2-XZ5XaGYEHYgGYJPCM2P_zX_6P-AYC8XF7XFHYBeQiRCwdMhEYkjX-3JD1AXyXP5X9yP-NXoEHBGYNBYR8DcHY57XF7X3gXWzBShXnVVw3EQhX10QKEYeHYR6XuFGyyEj6Xn5TvYGz9XrEYHGYACYNvAvEYa6WSHYZ6XnHYPwXsHYhoBShXCzXqnAb0Xa2E3-XiuNjxVfHYa2EySXs8XXaWJhXE0X47XY6XB7Xv1BdUFPwXNIYlHY-HYyEYjbXRGY4XAGIYweO5EYm-X7EYfIYIsS8IWiDYxEAm_BSLAD7XpIYqfBq8X5vXs8XkIYdGQw8XR-XSAYoGYbUFqGY24XZ-X68XuGY88XRFYb7X7DYyGY9DYf7XHmJh7XBEY7-WDEYn7X5sXjFYwHYUJAgsRfGYv-XsIYsFYbAUZrLHHY0AYLUXLIYweO8sMRJYl5X4FYtFYA_XYJYFAChEYRJYhHYnEYx9XXiXYKA2HYM_XsEYIGY39XA6ItBYmdXyHXGOXc2XKrXk2XeIYjSCf0XLyFUGYiIYWGYkUC4JYc8XZGYtfA-JYUJAD7XCKYG7XzbTf9IfGYe0X61BL7XLFY0IYNFYz8XQFYyDYSFYP7XUFYY7Xc-XwGYe-XeAYg-XgAYi-XdFYGJYtcVIJYJ9Xo7Xs_WKKY01Bs7XKEYv-XFKYSJYn5XuFYrwLhEYqKY_fMqKYcJYj9X5FYEBY9JYLKYo9XTEYt5X3JY4KYmyRkJYh1XJ_XnJYtWWFGY3fQrJY5HYVaEKGY8HYbIYOyWXDYi0XpMUhIY5GY76X6_XSMGPLYh4XwAUD7XaXXqDYvICOLY_sA3aAvDYyDYxDYPFYpGY0DY5IYk1Xa-X8IYXKYuGYxGYaKYzGYcKY1GYiAY3GYfFYdIYH5X4_Xp-XkKYjSCaXXAHYlOHCHYkUCwAUrKY_-XZ2GVJY5oT4LYpMU8sM-LYzKYCBYTJYfrCEMYdLY13QDMY9LYFMY_KYm5GBLYnIW1FSqEYqJY4HY1jNO6EyXPH5JECUxmBLWCLxApWPigPgMYNKQIvQ3tJU_XdkB_nPoMY71Xs0W7HQGKQxpPl_XpMYPtPtCXs_Xd_Xv1XJ_VqDJxpPLLYaMXA-Xk0X2SFviA5JYqvX1LY__X2JYkUCl0X_JYj8XjSCHNYDKYmDYBUNQwM-FAMKYH7XD1LJKYKNY_MYQNYp8X9dTiXCRAYPKYTAYjLYRFYWAYJqLVKY4DYfnCXFYBiBZFY-2BbFYdKYX-XeFYCEYgFYEEY9GYLJYtfALNYP9XoKY8LYyNYWNYy_Ed9XcEYa3XCMYSIYLTVb7E5NYmyR_fMzNYaEYq3J7NYE1XGqMzNYHBY1xVVNYPNYBOY91BSMYILYe7LmBY6pW4CGZMYJGYuJYLGYcKOU8XeZW-9Xv9WNLYISXYGYxzX1JYTLYeXXJPC_EYlUCHPC3OCD7XmOYo4XeGYJ7XhOYUXXfLYX-XhLYRqLRKYX-XTKYT-XiNYoLYbAYYKYdAYT-XfAYAPYcFYrNYfKYL3XzLY8GYRmXGEYtOYsFA6LY1qL2NYdTCo0XLHYHOYW5X9NYIIYLPY8sMXPYZQXMSX5cC_AYJ5DG_TdJYKMYSMHxOYr5XhEYZPYzrXQPYO9OQZQ_sMRqTu9Xy9Sy3XWBYb6JIgCt5G75XIvXe6XPzXQRXqPYBkNpgE_RC-mVH6XXMYN8XXOYtJYcMYmrTc5JyPY_BY1jNtiCDCYbCYPRXRPYNHYIMYKWRAMYiPYn0XqOYkPYp9XLMCMQYUQYXJAlEYuPYoEYCLYfrGVOYgOTSOYHLYbMYkCYO-WSkBH_DXHXXIXWMEhfBoQYwKCuFXmhC-CYc-WGQYH-GmgW4jMKDWbPYdGAJgH2QYvAW4QYIuQDBWcOY5aWzEYkOY76XTDQQLYfoXjIYVzXoOYTDQsOYqNPaLYr4XKHYr5XRzXjGYVBSDHYnOYWIYF6XWHYTPCfIYnIY0OY1IYP7X3OYVcQgNY48X6IYZAY8OY5DY-OYAJYsLYCJY0GYEJY2GYqBY4GYHRYzzXIPYRLYKPYqNPnFYwdMv-XTDQ_LYxAYGHYvFYWQYqAWVzXYPYZKMOHY-0Xu6PVfXGSYdNXohAu6PG8XcYGj3XJyX8RYVHYiGYlPYDSYaHYqWAkHYR9XvHYtfA25Xl7IvxBrzPJeXWAD9dASLAHNXNIBrzPJSYT-E9HYUIYxXAQIYDXXqHYUVFBIYU0Dw2XZSYoIYxHYFxAzHY0VFVfX3gJvsBAnCs3Tp_BBaExZBmSYNFAlSYiSY2MXXNXV8JKNXA_HO7JMSYqSYOwXF6XvSYxFB_gXi0WATYxCWGNXETY5QYmwFSTYbFRUTY_MXaQBJgHVfXTTYfSYWTYcSY1bXTBXgcXmFKgTY-QYwJY6hWQTXPkXzLY76XZ0BcfXCNYd2XcDYAAYvTY2zXnKXzTXlfXNNY4PX0TBpfXuIYv2XwIYq0XbLYq0XWcKzTXMXUlRTZNYCwXlGYuKC4HAdNY3IYkLYTFYsGYVFYvGYqLYZKYAPYbKYCPYqNYRqLsNYHJYuNYJJYSxX_ONUxXZ2HBUYAgX1NYJLWjUY73ROSYZ3XIOYzAYerLR1X4TYdLJ_fM1TYJpRRHYN1X2PXRZX4MSdPYGOYgPYsKYfJYpTXY1BcrL6KYQ1XJ1XnUYbZAROYvPYXSYHsEuPBPqCBbVnPY7TYCUXs5TFWCjLWjLJOhAWbCHQYy9SqcCCNEUOY09XBQYP_XZOYKLY61XWGC7bBOUV6cBPqCuBYwQXwLP3UYd3JeTXpgETXCASChQYT7GVVY0QYOzQRDJEdBKQYvJYvYGYVYsCYJFGOfNaCYvJYwvVzQY4CYyQYwQYBDY6nP2hCP_EO2XM4HGWYsqEjIQcjB2hC0iJ-zPenINWYNPA8OWiTXxCW-zP3UYT-VzQXJJQe2Vq0X2IC0BWIHAxVYBWYaBTUVYAWY_NXjzXlTYeWXARY4eWcIYDRYzTXaWKGRYmoXIRY-UY0TBvWYh4XgXX_GDD7X3WYDaLORY6QBEVYhTXY1BWcKzOYyUY3UKlWYW-XDXYaiQHIAhWY5OYdTX8TYb1LrVYz8X1OYSTPeNYSKYiRYhLA7OY-IY9IYSKY_IYYFYBJYaFYDJYaPXFJYxLYtNYHPYvNYJPYxNYMXY8cAWcKnFYDXYLEYzWYpXY_GD7RYQEYTOT-RYBVYIBYuXYwIAaWK8sM6WYA0Ky5IOsXUTXaWYBKS5UY5UYUHY9UY_XYvXYDaLhEY7XYTxEKvCNVYiTXxrLrVY35XH_XiHYe7Ly9SwVYFXYXVYFXY0PYkNTraLpVYPYYAYYMnIP5EmbCuVY-PYELYWOYTYYjQYOXIUCYVLDgWYFXYO8JjBJ1VY9VYaOYhQY5VYBDY7VYatA2VYyYYR2VnQYINFpQYCWXrQYBgAtQYd2VTzXF6QKWYZABbIUNVVrNAP_EjIQP4XEVYs9PQNRSIFUiBOWY1mUmxBSWYrCUH7WxJW9mU_8IvUY02CVZY48QBdS3aW89XdOYb2X3_XyTYVGY1EY3XYdBKslCwWYqoX8JYGYYDPCYWFoOYiXXslC5WYY1BGUYuTRHKYA1JwOYoZYCUYoZY2ZYTRYcRYHXYKXYGXY_UY3BRJXYtYYbZYz5HRZYNPAIaYOZYQvIZABbNYmGYMUY2IYOFYhRYrGYkRYtGYYXYpLY-IYrLYWUYtLYYUYvLYeKYiXYcUYkXYeUY7xXnXYOVYvZYRTDrXYEaYOPYmUY9ZYYWFxXYO-TsUY-NYyZY75D6XY1ZYwaYaPYoZYZRCCYYxLJRSXfTKTPYY9XFUYFhGJYY4aYslC9XYX6XoaY0TX6PXRVYFrWGVYDNFVYYkWYDWYWVYLLC0YYUbYERW7ZBu1JqOCaYYZ2RkuJdYYOhGhAXhYYmgAjYY1HYL_XAQYnYYaMYpYYbCYJOQSbYAkC6VYpzQ0VY8VYY7FqYYoDGubY1YY36E3YYxYY8HYxrWZbYBvJFLBzBYSuANwQWgENPCCQAqOCA4X4YW7YYQOF9YYkNXmiDsQY8YYuQYIDYPXY8YSYWYuPCPXYYIYoXYOVXpGRsZAMZY7ZYOXYfYYf2B3BAabYFLBNDYWKAicYDJBSDYXMX-rWVDYzhMgOYpTXt0XINY1IXkZY0JY5_XuTYvcYi8X3zXefC2cYR9QsZW5cYVMAlXXv8X-TYHFY9cYeSARNYgiLdeJQaYLUYKIANUYUaY72XWaYmLY7IYZaY9OYUUY_OYyDYBPYVdYDPYaUYFPYk7XdUYiKYKJY3LYucY-cYnKYPJYPPYDVNhdY6NY7UYRQY8JBVPYJHY3cC6cY6XYudYPQYyLTQSYFYY0aNmdYv1BJYYudYPbYmJYVMYoJYmbYGGYobYYOYDQYMGYpcYMyWR6WQGYtWYefCw0X3cYmWXsTYIeYpTXKeYQKA2WYQeY5WYQeYM-XMAYncCVeYzOYRqLRXY02CgRYNdYlLY3BAL7BWKYSdYbaYVUYVdYXUYXdYZUYJqLbUYgKYcdYfAOK9XfdYv0XfCCidYU3XkdYNDC2BCEYYBMY0XYIHYUEYPeYzeYd9XYeY_eYVIS_7XpUYk9X2KYyeY5WBJ5F_RY45IJeYCfYQOYtPYs3X7dY-aUu9XnBYFLYcVY6HYJLYzXP69XgZYxHXqTYgWXszXtTY5DDP8B6JYRLYG5X76X7_Vh4XpfBD7XvfB8WYOFYsfYzIYwDYeRYT-XeeYFiQVXYY-XPdYlRYRdYnRYTdYpRYdaYrRYuLYtRYwLYvRYyLYkOYzRYaNXnaYvfBNPYS9XURYkWXKrB5eYBrLrdY9eYmGYOgY-WXvOJEfYBbY6FYNgY6jXLfY3aAifYdfAbQYRfYUMYTfYf1XlYYhQYvPYBeYlQYEbDPhBuyGmtWvfVaAXJZYsqEBnPFZY6zPSqW_pP_UE6CX1JWiST48BzcXWnPmkPdZYj4V_gYocYv5VcZWhZYBRYsWY0cYkfYxRY66XDZX40XzLYtMX5pXmZYDCDY1V6ZYR3XBoBu5XhGY16XaIYU9Xf9Xr-XwUWNAYGBYeDYNEYW0X_FYlGAZRYRRYgJYM_BlKYYXXv1BcLYLwT-MYOOYu0XoPYSQCYhYPzXqNPIaY_WY0WYu4DDbYmTUDdYzAFx0X-eYJfY_hYTgYdfACRYefXlED97XrZYbpXHiY15XwcYnKX97XdQKMiYAdYSNYkUP97XKdDMKGViYwRYmoXoFQlXY0RYq-XViYbFSRiY77X0iJ97XPWBkiYjNShiY0PXMNQmiYwOSoiY0ZGPJG6gXpWV1NVm1JtHShiYZtPiBAviYShXClJhiYgIWi9KkiYoFJr4MnVVQ5Qp_QKJAh2BrGASoNwIAh_C73XsrVOJRzCDF6XUcBKxBXQBL3A4yDpkAZGFDhGYhK7GWSSGFjYrqEEoDIjYh0DG4XOwQYlDOjYvCDQjYzGA6gWFKUs7A29C5HRIwR4WD-EQPuAwGA4yDNGEvTFKAFtBAPpAIEA73B3fJWjYpRIdLAppEQqVloFehH8qCRsO-IEVIASFQjDBkEQSdFfXEWlD7ZDyfGLUHjsANlCfDDS7FQwDJ9A2lA9bYLZDPwXKjY6qVMjYE6XRIY-mFqvAGLB6qTTYQYhFbtA-gXLoFtlFqxQmrUSSGEPCMWBVkYF6XfjYwIRhjYbkYvCDGMHWKETTAShXmjYG6MkXP3kY6nPH2Cl3MVDILbB5VXnRA8kYShALbB6kYHvIq6XGHAs6XYPEJWXfhXrGAGlYkVJBCEKwQDZYhcS8AFWyB5CYftOvtQbUAMmBt1XYlYmgW5CCWuLyPA9bBABDxCCWpPflYU9LXdW6SX5SX4_WM2XntWNlCsJWElCUWYkaA4iYE0XImWsiY67XbuLxlYDXXkTYRAXR6AUHS1iYKyW79XdfYFOXx6XzJYQhYm-XlEDO9XJiYDSDGmYf9XSqLO9XMYJchYzUWchYZiYinXbiYlaY2LYRIXO9Xa5UV9XfrKf9XPWBV9XKUXKLCV9X_iYheABjYJWOiEXajYHjYFKFh0DXkYxyBZkYZ1AaXDjjY-QARjYvjY_xD4aBVjY7ZGXjYj4VZjYESAGjYbQDdjYhSBtkY3EGCjYPjYxmYljYM4XPrV1SWUfOojYQyFJpFrHH86BoFQzmYyUFhdA72BzjY1jYnIHK2T5jYIPI6xDqGG9jYuAD_jYh5JQODpQCEkYRsEFcAHkYU5Cq4CRADtTDCYFohGNkYd7BPkYz9FESAJ9A4_RVJQ5kYGWXxCCgaLklYl0BhlYLhXe_XGZWlkP4nYhIAXdWElCtlY7kCCZY8nYLcSC0XqWYF8WpdXFmXlED2GKR0XwyIE0AImYkDMf7FOoYqKCQoYiFASqLVoY-QAXoY6kI1RWaoYp3BnfEO_A6pQfoYcoYG9XWkXUmYddYfUYs_WkoYhoYUVMIdP6GH-SXJtPfXGd7QGoYqYP9GHSyIETXVJQ3oY0oY3MYO_WZLXEeYE8WGeYNeYGiYZYAaRBMXXpSQlHK8vOyhB9_XJhYaiYFpY6mOdUQJpYjADFJAMpYOXLQpYIpYWlBKpYAGAR0XIIJXpYXUQZpYTpYnBAGBYjoYHpYJFAGBYepYU1PSpYwJAbpYLHDWdRopY9_X6rCvpYDAYEPCxjGloYypY-QAZ1NhIDloYSmYKiYITRciYHgYroYlpYppYgpYrpYUpYLHDPtACqYGBYVEQopY2GKapYGqY_-L5AYSVYRqYeuVYgYzWR3pYu9Vq_XCqYNqYhpYR0XwZAOAYGNWDeAfqYOkWFQUH9TiqYMrWG-EHZC9PYTqYnqYTpA4EUwVD4LJlCYIDGTRD6yM8SBVlYHCY9JW9oY28Wt5Q3eAZlYi9KrqY14A1HCmIPD2XJ_V_qYPBDJDYlHKLDY9LQ-NRo8IM8IODYIrYQDY_LQMhXzQWZZYc0PXqYmYAOrYWlBJrY7cVNGYQ6WPGYDpYnoYPpYaqYlHK62DVpYjOYEpYUoYirYWlBkrYDAY60LMqYjrY5dAcpYswKurYqrYwrYtpYGFYXqY6EAprYuPArrYKAYMlXWrYxpYJqYzpY7ZB1pYtoY5rYNXXDAYEsYGJRBlIjXYOnXooYveYjKYRIXzrY7rY1rYshBIqYHsYshBLqY6rYW2EUsYUdCFrYFjE5rYPoYUqYodYzdYknCBsYshB3aRSsYbsYULAdqYesY8jWnSYtsYvqYVOKmqYjsWPBDiNDqqYzsY_mWtqYnKD8qYEIYEpD8qYF3W4sYENABrY4_VzRPwsYHrYZrYQrYKcXJrJ_-RNrYWKAPDYfJAGBYWAWUXS_8IWrYHtYuPAarYpTYBmY4YXDmYafXNoYmsYLQANpYTmYhrYXsYgtYWpYftYdpYftYcsS4rYpsYgzJcqYMDYasYFRBcsYmoYnnXOsYGiUweYRsYptYZsYktYeqYhsYesWVqYBeQ4rYosYftY8tYWoYOkWysY9tY0sYgYYmxGO7J9lU6pYFsYmgPlHKPoYFsYJsYTJRfZQRcXtHRsoYKsYhiHxCWwsY1AXXZY_JWGtYYrYXtYJtYPWYFhXn1XUzBiuYWEYkuYStYlxQ0pYVkG2pYKlYuuYOuYauYChYfZYUmWAmY-vWyJYycYEmYlfYetY9_X6mOdMCGFAOARUIBUyW9eWctYMoYhrY_uY4BABvY0jYuxVZoYLvYFwFDvYXiA0KWjDXNcIAvYRvYuxVqtYQvY41FSvYoxE8pYJmYJvYLHD_pYxMXhOXU3FDDBXvYcvYZvYUhXNMAMvYdqRQ3I6wXbrCffWtQU5AYtvY-eRFXAtvY2rU_KBvyXf1Id5XFjXxsWksWEQXmRJ7vYr8Xe4X-vYusYoNWgRUOAY1vYHRC3vYRvYgvX7iXxvY5jW4uJ0vYRvY2vYDSB4vYdfIQwYGNWb1XwvYGNWkGUUwYcvY1bCGgJojJlnJUBAFiYgrYorYKvYR0X6gXSoY-uYDAY5AYswYtrYOAY6gXotYrwYF6XkpY2wYRIYfvYToYzGH5AYGgYkvYq-XwwYF6XP6IZbBE8IYXJdEGjaBxyCzyCcUDd7AEEHZMBjkYK8QJtPFxYNcIxJRKxYdqLuXAdTGIxY5FD7XC3UDYxYQ3C7qFZ5GuCHPTYl8C8IA2FAL_Gt1ChWAC4Od-SexYxJRYxYZJA0vGEaHaxYNjYE0X0iAiTBkXPwxYmgWfbE2xYJnYHwY8PBZrPrFI_7HCTIwxYYTATqV6xY2rOfrG6wQ2JAxCCdLA4hFbpA95QrJAhTB62BfcFsKByPAYTAWxYDDBJyYRyYJVDH3JEYD5QR4xYsJDVlD6FJ5cQdlYQoEmgRGyYnCEuJA3HCPBNEuDnyYAUDWBAFUF7sLyKAcDGGtENbRwsKC7DYYTfQYB5VtJH5uEB6AeeEi1DCsAQxYd-SRJQ1hWw3X0_MYGEdgHjOAyNBVLAdnGShX9PAmCE6_GfrGdHUqsCZJAAdKAoEi6AL8HWzJbqHeSG0TVakYDXXMZA3hBo8OtAHa5AgcAMWHBAN2EGnTChNIMZA-5Ad-SVzY8-AxJR6KIsBBZJAiPIDeGPhJjaBUFIjxYxRAhNId-SzzY5xY19A6zYSSCi1MacBN7AQxYtEG83K_DEQsELkGnjFShX1xYl8CkmFWhJ7zYBTXEzY7iBJdD5qCp3IyxYdzYHyYV0Y9vBA4VNwJEoYsMYJEWNtQWnPtIRl5AV0YZBF7MYLoYZsXuwY4pYgwYCvY1tVLaDLPBhtY9pYpwYvwYKwYRvYu0YO3Cw0YUjNs0Y0jY30YIoHfPILFO70YjPA0iI40YWHBEgYnrY9wYqAYjvY8WXF6VQ5LvDG-0Y79AqfVX9IbfE74TcfDcnEPeX_APmbW-4MlFPLqMB1Y90YbGAa6VZeXrFPL_OceXuFP9bOt0N8XX37MT_OXOOyKOg9OYaXi9OIcOpeXeaXBbPy6VDbPiSONYXf0VlSOt9OzeXjdVEGPNcWGGPFGPIGPQbP4eXraXA7Vs_OC7Vu_OE7VdYX3UOp5Nn5Ny0V2_OHhJd1YD1YP1YFfXFPOIwNR2YO1Yf1Y9aXnbPNfXAbXyeOX2Yv0YsJASfX4uYvdHf2YE1YIFAGbX2_XIbXIvYz0Yr0Y10YcvYfAJCvY8AFAbWxcYq2Yp0YhvYt2YR0XtvYw2Y0jYy2YvdXIbWk2Bd1YtvY92YjcV9dXA3Yu2Yt0YC3YbUAdfVGPYNsY32YSCDVmYnAYM1YMbNcvYD3Y2cER1YR6AcTV1VBJ6AMsBUuELHCsKC_ZXANNBaXtXXB0VvXXD0VngIB3YRvYV3Yg1YvDP4dOd6VOaX4XXg6VPdVGgVheXAeOjeXs1YleXu1YY_O_DPdaXJYXfaXSgVo9OGcWfdVIcWrBPRYXj0VG3Nn_OxOOMIOREPUcWaYXWcWv_OdtTcbPI2YAiRBfXQ2YH3Y80YJ3YJFA20VwgV9BPOuMo3YU3YK3Y80VsYXfgVuYXP-OFCPxYXe4Yx2Yg4YsbWshMo4Y82Yq4YH1Vv0Wo0YN3Ys2YLQAd1YFmT79VXFHz2YMeYgfYz4YI1YqwYqKC62Y34YNDX-2Y4dXG3Y52Y20YC5Y54Y8dX8EPP3A24YkAND5YscVM3YH1Y5lH-wYK1Y4fXuRQLgIP5YK5Yt4MX3Y4jAdCSW1Yg3YdZNi3YDqMZ1Y2DOFaXk7MO5YWEBQ5YJaXIdV0XXy6LBgVQaXWvNO_O-bOQ_Ob9OS_Od9ODcOkeXFcOmeXcOO-DPeOO83YBcWCEPDcW9FPB4YVgVELOXgVkdVObPmdVA2YodVY_NqdVXYXggVv7LigV00N9pTlgVS4YAfXqgVC8Lp5YIcXb5YfcWEUNaLOL8Lb6Y44YFuAKfXa2Y4gV35NdCOl4Y7tNi6Yr5Yi2YbLXAmIs6Yd6Yo2YnwY0tYO3YGpYH5Yv2YUJHiEYjaSE5YGvY7uYdtY26Yd1Y66YiJE64YWAPN5YW4YjPAD7YVHFLbWF3YH7Y46Yt0YK7Y4oWL3YbdY22Y04Y_wYL1YY5YJoN3DEE7YWbWhPN0NKCyCNXEGRDTJCX2A7sVnhGSgAUjGnEQRODZ9DjBHDmGtcHJzAmbCAaCy5JpMRBPIjOJYrErVCk7YS0Gm7Y2KEiTAJjGmqAmMT7XIqHE3BEkMATXCx7Y_JDaaB1JPX1Y2fVk3YSeXnHOh2NC7Yb7YL7Y_gVt5YLaXAgVNaXVvNPaXehIRaXgeXTaXR0VVaXUdVzmN53YNgVw1YY0VQgV8FPddVF6YjaXWgVa_NnaXUYX96VzOOs-MZYXudVuaXD7V-eXNCOY6Y1aXDlMP8YFFEc7Y8dVb4Y-dV6aXaiJ68YcQA88YRbJlcWtiI_aX1EOgCOC9YCFAE9Yu6YEOXw6YI7YZ1N78YR8YNjIrcYK9MA7Y04Y36YA5Y20Yx0YgvYZ9Yd1YywYP7Y0jY1wYb9YcvYavYi9YwKKG1YowY-4YivYQ3YiFYBqYo9YdaLN3CP1YDhOO3C9wLbTIUQDv2YAtYo9Ye1YsJAMlBz9YbLAhYQR9YS2YbLAgaATFWqoFLmFM4TK6T2BEt7YArAeyBj7YsRDRvYVVD0DGB6BRqCRZDNxErrCquJetQyHY3WIQtDKZAVBHOACwmDHpV_9Y53XI-Y0zQyWVUJC4ZBl1FpIBaxYqGUexAh-FvxAm9YRVEVBMXCH2wOkoA9VBJ0YINCCvYMZAl0YSPXCJJUrBp-YvMUTAN8gY7MWo-YnmDiJEvRBt-YOJRX6DwWF4oWyCDhlH69YH0Y4-Y7_CXNP4RWLoE9-Y9bAgpBc0YUJCI_YYKAn-YqXVc_YpMCJ_Y1zYWHULzG81AwEW6-Y0jYT-YacU9jYj2EckGrBJCvY2oSNLBCSFZ_YLvJ2GUk-Y1MAy_Ye_YlVWj0YnmDAVCj_YK-YfTV_DF7PB1NFWMMTkB7xNGzG0BJt0Y2-Yu_YmFBgMCkOFVGCdlC2TCj-YUJC__Y7_YRlY6BJj0YAQOPAZiPFnREWGC4_WX2ATWEtaAFSEN-YOPFr5XGAZo9BDbERMB69YmTB5wA8vBShHyIEcHCf9A7-YsyA1JL8DHpBIdAZkQBNyA-_YdAZQVDJAZw_Yq_YvAXcmDUJCR7YRJEs-Yk_Y3vV6gAhIEnhGqDI_5AnhGoAZ1UD20YMAZI0YU_YLhEvGPY_YSMAa_YPZDSsCY-YoCCa-Y9qJUbEKZAd_Ya3DDUO3_YEBZQ8Y4oWdVPYAZWLKG_YKZA8wBAAZ9GCL-Ym_YjRAS0Bp_YrJEqWBzAZq_YEmGbnA9KFs_YTBZT_YSRE5BZSSAWLCamA0_YZBZ2_YJWX4_YWKAvBZXAZ1oYC_SPLK9_YKZAxTAiwDwBZC0YCAZx-Y7-YNBZiVSm9YT2MGXEg3CvHB4HBt_YUBZN1GKZAtvYTCZeCZRAZWoBb_YnmDnCZvHCNCZ5qYiZQ4nQoCXUJCTUAHLAVCZqnAqGUzBZrFEvrVouX7-Y9BZC7C3fQS_Y7_EXBFlCZRvY1CZtvO1_Y--YJrJA_YsCZ5PAIDZf_YlxQG-YKZAR5PJ-YxBZXCZKAZ6BZxkYXKGkmCCDZOjGMkDXKGIlY_aCe0YJDZIfLfBZBeQH_YVHFduAY3YW-YTqCUAZnmDUDZQDZI_RSDZ1MA62D3CZpiAOJR6CZv4DrQCKjB5-SYCZq_Y_CZhCZ_BZDDZMkDr-YKtDhuDEaIy5AVfAdZAp_F2SBmBZvDZr-YE_YUvWyDZTHDtoIwdMB0Y4CZOJRhNFzzEb5Ag7CpVAa5BgmJIkBE9ErwWC7Q3OCs9BR9SCCZ-6WvuC9xYbyCoiCFfAjDBGaDQAZeAZUJCxrDRBZ69YOEZkHAVEZUXXxDZlPPB6X4lYZmKgYETJFinAO0D5iYU7CQlCinP7-YY6KuxC3zYLXGoEZCEZeDZ_WHcvYtEGLFGdZAQxYcSBZqY5wYDXXJgHVFZoFXzwYF6X3yPJWOXEZJkQCjYk5T2EZlJQJWO6nPQ9LeKI2rFR6ATYD5iDwgQDZDh9AHAXVfBcYHFvXLAZ9cG9xYugGLjFzWDJWOIeB2XCswB05GhBTPlAk8DZJA7WVMNIVDZWCZygA6gC8zYexD_tA7WVWJY1SJrIEAQAGGZOKQCvY3HIZ4AgTBa6QLHDCCZPGZvrBI7Y3yPOwYcFZx9Y6QY3RRmoA72BI1GbsFcvYsgGIEIpGZBrB85El0OIZD9bHgcH9xAiFQtJAfFA64K1FZ0jYotCefD1rACCZbqVG0AI_BSfAb1E6-SV0MF7C2ADgHFrGZ7-Yy2DS3C4_Cr2B26QFcFeAEbOAOzYjjGGPIhmFbGZU0HsGZGqE6cBEcMYVH69YuDFEzEQVGzKHQYCrbBsZDYKX-FAY4AbHZABZ9oE7FCJuX5NAWHZmjFA2AWFAsbVHxYk_Y9AFmPMgEQ7kDOxY_FHSBZ6mPyHZwVBYvPmCYNVQcMM26D9CZBBZLpAZHZcvG3CYd-SCGZNVQ_HZU-OGUBeDHYDZiFE7xNutBIfGOiB1GUKxPR9YY4YOIZtKKv4YREZgsYl9YI3Yp3YdIZKATPbRWjGSYWnpGJaDpAZEjAW6A-5BtRKOADW6QT-AHFEGOMwzCyxEsPB_LAQWECKIo3C_XPjIDHwYNGBhhXSGZpzYhFZ2zYKGZpzYMGZtUAOGZL3AGFZRgPlnQJtPQlCDBAAJZnTDbLQjSC6rCl8HhvQ8-OiAZBHZX6KiMBI-YNrFpBZcBI07YPbALoEwvLLHCmgXeuYRlYz-IE-F8GJ73ACJZWHUbJDInF5WCwhFvJB0_GbDHPiEOVITJC59YLAZmBZpJZn4EQlYOCZh0YF_Yg_YbAZXFBZNFuJZrgPwJZwjBMpB5ZBM7BvaAGaDWSG9xADwB5HZ11A3JZsFBNFZbOFvfYJzY_yBCCZsOIRDDfeAhSG43HCwAiiJB7BOFZv_Yy7AiRCS_AiXDYSCR1GDBZkjPIrB8oYXuYTLXETBVHFZnU2wBaxY4_FHPX3aECHPKnGVXCdDZv_YILEZZAaRVY_Yw0H5_YpDZvrASJA8vDhAWILEzKZPBDWCWT9TVpHGJAzGBGLElmGERNSSBWIZMAM5YP_TCKLPMsEc7BhYML0CsGZhiJypTGUF-gERoVRZDZJAPlAl9LyKZSCS14AdZAheBY4AeIGdZA63TnIGJtAwLZ4IGytFdDC3ER4IGzNA2LZYKG7YB2MBsJG8AA-AAfKG7YBN6GdNAtLZ8LZnIG_LZHMZnIGAMZ4IGjvCKMZ9LZ7YBrkEH8ABMZ4dCWEREqHdZAPMZdZAIMZMMZKMZHMZYMZiAAzuCnIGRMZzGABMZbbW4JAKLZ_vY6KIOTDQLBUKEoOBiEQEvFFcC6WBBxQPFB97YV_YuNApLZl8CXMZY4AWnG7xHtIZm5B3NB6CZc5BbYIHyAILELQJK_Y3GWM-YNxBJVIsGSnhGyFA9lC4pGXZCVvFUzALlL0vCt6Cx2VpiCmBAkiO2zCjKZJ0YWBZ9GPBLZkZBuBZoBZGBZvmCaBZmgPR9YFBZ5aS32V1MZDZWfcX6lYu_SWnPL9Y76YpNZJZWnjY9xYbXDP3GOBHgzY-nEImE9XCEZIryB0sB47YLBZVHFbPImbCGRDENZ4HAbgHILErVCHOZBTIgICOOF6MZCVXiaFBfCWABMOZI_F7tGLhUNZCQOZEWXxKBTOZdGBROZdkBsJZ2BZ2oACHPjvBCxGU7CnhGfYAD1QgdJfOZf0YOmWRdXLHCKOZJ-BsJZTJCwHHwHIRvYo9G57Y9JPYzXwIAjkW4JArVCbzX_KBekWM1DFmTtnJlFZLyVUpBVEBXyV8_YzCZYANj6YcwBhOZ5MRtaAczCUNGisAqTGEIZbyYNPZiCZACZ--AbGZbaCuAANPZkDZ79YgIZ80YJ5Yk6Yg4MMlBNPZJDXeIZx6YmPZjjUHoPcuD6wK43VTqA7fFasCmOZ-uA9GZ7WVXFZjPZGVCcuDOzPRlYB1YSBFhNFPJZdrQBJZ1KZb1DLLIhKIWrFUXXIJZoAA1NFwfC18AuRPCQZQJZ8TD6nPOdH96GX0YqEHWOE7bC9GZwEZLHD6sHeeAPiFMxG_GKpAD-DZRxYdtPoYQRNFULPlVWiYQR9R4FD0DGkAZNxBkMA1NFJBDnQJfxGB6GlzIkcAbTE3UD1NFZfDr_AwTCFrJYFClePusDV5C0QZ0NJLhJZLBVuClEZ-7Yq7YsuAJEFaGDSHZe5C_5WiAUVzJ11AWQZwUGn6AlTHpIEsGZvEHAvX8aI9AZFRZoiHlGFP7GcXAbPU_7HhLZuoEZJALhEDQZPaRFQZ0HZHQZLGZnsAS-YLhEcGZhdWO8N3DErRZTGZhHWdNZiCYsJZ1EFoKI5EBl7Y6OZhxPLHC7RZtVAAPZmgAKxB-OVgXAS2CQPZ5uAI1H9TDWHZThJEnYMQBzeDwWLeWCqJMPQEZtC7ZGxRZ-wLV3JuQAMjO9QEUJCmCZODZyzErvQIHZ0jYHDZAGA7CCdLA1bF-QAtaANEZ2ZQIpP4WDpZFS2CYZQ2kXNLZJSZvTVLSZMBEjaBa6KUuFPHDvyNu6CvMAY3DAjAsyAcnETSFqBScIAKqAfVDogAsCNsDZ2fAR7NVGZ1mYCYA5SZcaV7SZsgASSZTsBAaB1HGvxYoEK3YDGNZ_6QpHZDVDTVGjxBgGZj1Eb_YQHAyJMeIZaAZkGZKlCvTFnGZJnEpGZbYCnSZENA7WHBYANwAwGZfcHshGzGZwoIlFA2GZdmFJMTsGZVBI8GZyRZ3DEzQBD9CusDAIFFqCCHZ7jYEHZnkEiHZHHZheEm9YKHZ3_CwVANHZQ-TBQFiRZK0CgHZBmCbHZsHZ4GZENAVBIkHZSKXKhEGUZmJADSOR0XuCYJgCsJZJBZiTZRVEqvBm4AKCYY7FAFGKJKRSC0QZoTZOSWD9NpUZ3CYrTZzCZx7C3IBsJZsWDudE_UZsFANFZmNZR0XGXIPwGIyDnNM3IBh3WOAYJVZ3IBIxNdDD3IB9GZQbDwZC0FH4vEAaChuXm6BscDtqAV5CLzGQlCnaETLZ2BZzQB9TIKVZpHZmhFUSCZeAfFG8fAWyADUAKWDhVE0AM4fBEVZiTZGaDTYHn-GkdCjEAScAmOZQRI7JB7zCXATeHZR1FkRZXRDXVE57GVEGEvF1GCMGCKKBBTAOnDWvBEYAoXAA3EGEA5RPNSZ5aBn9BztP4JZ80YbSQSWZpWL1gYWjPnrGYQZCeYraDXPZCzYZVWnWYuNZDCUQ9LwRBkvAYSC8SAK7CvBI2BZlrFmIAD0Cm_A46FZJIaQEIVISLBA2DS-Yi-YvNACFAqTZUWZoHZ9GZ9LD7QAv8QJFQSBZqGEZrP1TErEHnjF0TZ2OZsGZOdAYoYdYQ_YQ9WZIqL-JA2SZsDJF9E5kA8fGsUZMjYwPAefDwWZx9E-oERSZx2ClEDSAGBCZS-YIJZIcBFWI1tBzzY12CIxW8RP-VEBRC0jNb_YZXZkWV9UZo-YwHHiJEnMZHGZiLUgUZjOZiCY6KZ1ZA2PZ23EiCYpOZkXP5XZoLZyROe2W-JZGLXIxNzFG4hVcOZc_C8AA1tAnAAjvCUYZ_LZUYZ9AAUYZxBBc_CzuCUYZiMZQrBc_C63TUYZ5LZpjA1tAlKZjSCnKZegDcXZHNZwWZxvGxVS7xNjGCmgX0RZb7QIPZoYZkUCqYZNXB7EZlpBkIZeOJsaIm9Y7WVKTIwTZ4III-YSkClVZ_jBkEFGrBTjUZeAb-KM7B-8B1SY3WI5vDbUZkdAZeA63ToOBSgXUPBSCHjLAMZZfyNgNZKlEINZTBDKrFwHZjKBEdDtVCE9CbfCeYODMHe9AcZZT8Il6DSREk9CT_ES7BO-Y_yXjTIVjFAkBSZZaUZGFWcoBQhE72F3pDlkAX-ANlC4NZxgA4KISuEjIBaCDVcBnkALcATlC_nAzYZakJ-iCCYIBCEoBD6AZZtC7ZBmKZrYI9xYVPHLvJy7A8mYcvY6-APtFhfAgTZY6JiTZ7BZxQZxYFTyAwWZLhEb_YbaZrqEdaZECZ3XZg_Yy7AeXCAVC5sAhaZdIAgEZSuA_NFgUZERZeQZjEZJpBhQZSSBwHZmBZxaZX-AzaZQcXUMXv_XsBZBKZ3RRnxD7SDxEZiTZBRZe-AvGC--AljAb9Rd_BBTBObZXATz4BlRZFWZK7COQZ9aZf_BiTZQpD9EQsHDnIB9AZc9LWABsHDkDBqXEguDEqGQfH3xCMUGucM-cUdWCUXXsRFZ0AwlAetAi5VeHU7gAQHZTwAWVSaaDVbZAYAYbZJ-BTDG2ZFeVSlBAAVC8lB50C9oEdDB-0GmAZXJAHFZq_YY_YrjEnCHUaZWKAyaZKRZQVDZaZ5rE0yYBFGkMA8lEUhAobZuATM3DwbQgWZKxEc8NWGGk1CgGZR2GzZAAYAwGAM3D6HCwYQqZQjcZqQZrBZ-ZQPZQ1NZQVDq1FSRZvkA8lLXrCKxEYWZnCEYjF4gCxWGsGZ2VCOxYvcZAjDBWZmGFDWZUpHQAHyUZiAGo7FcPUhLZi9A25FbGZ6XOo4DV6EUWZM3DBYN-MCiTZXATTsPYdZ_QAoFZtsVPYZj9TqDEbEAXQJy-HnAAeTD1tAEiH12BP6AEGDHqBb6B8zAcTVaKZLRI3fFWyCvIREdBxpTLEUiKZ8KZJ0Y3YZtfA5YZ4FZqKZ8SV6gPydZHTXhHWZUEUWZMFZS-Y6wGDHUIMB_yE0YZdIXvXAecXzgXBOXhOTAxXvwWcBW8XZhIA4XD1ZAi2Vq2CHfPJoBokAgMCBZZ8ZZDBH6PZ-QAKjXnOA3HCJgHfeZPBWceZOVZR0XseZXpBMDBXaWg-TLxXgeZcBWBZOjDZsYZhTZ9GZdCBe0YRyGJyAiXAClOmdA6RCIPII5E4yYmBZY_Y7YZ_yBgaA9-YkcZk_YnTGtPZ6cBVVZDzG1NJlTZsGZX2A9zGfVDUPZIpTfzPM4HSfZ0cZMYZfMQGFRyEJztPMeZ3OZwfA-VE_MRBCJnaEKADjfEK7E7CDgSZnzYasCIuAZiCk2Au6GiVWQPQmfZpOQUPQ3tPL-JmUA1eZbZA5AYFgZCWJh3TPiOEgZ4jXhBWEuYreZNgZteZA3GRgZLnWlqY0eZUgZMVREkB6eZxeZLTRDhYqtTtIXZBX84YT5Yq4B5AYa9Y-QAtvYeaZjUM72YDCZfaZADCd9Y8wYU5YOAYmgZaIGtaZfaZrgZpgZ8LAugZ60YI7Y4gZCuI1gZjUMocBSoMB1Y9gZvqI_gZ5gZhuD7wYq0YP3YpoYmaYS3YIlFCvYEhZ7CCs1NBTAi6KHEAsPE27ATXCJ8YA_Oy-NraPDhZECZ3gZECZocBr3Y-DOKBPAEOl1Yz5Yn1YHgVSBP-XX3HO6bWWSOCYXq6VEYXaBPt6VaBPv6V1hZx6VLYXz6V6BOEIOxeX61YidVKbPJ6YbgVL6Y-1YB2YdgVD2YQ6YsaXG2Yz8YI2Y18YyaXzdVxaX48Ya6Y8gZfhZogZhhZkYAU2YP7V-QA_KKTiZ2gZViZtgZXiZm6YmcW5gVGTOJ9Y75NehZdiZRvYRhZgiZUTRniZqgZeiZAhZgiZW9Yz0JY9Ys9Y42Y7PZEhZtwYB7YciZqgZh9Y3iZECZk9YngZpiZuaZVJZQFZZCZfhZn9Y-iZfaZztYcqXKhZX7YX5YcuTtiZbnAP6IvDZBII_eZUaARjJn8ConE2vBN6TGjZ2gZuDZTDZBIIPfZjoB8zJSkBIlYkSXyxY8iBmOZ5-S6aZkaZ6YIUEBasCi5JkXPHlBmjZR0YnJZKhBQ9L6-O0kB4FAb0BiURNZAm9Y7YI4MCVYGXTANGB4_WWjZSmCC8YtZEVSZ4PZfhZGkZU1CIkZTSBR-YAZZHjZ6JZplYLPZo-YCKZ8IZQVDNiC0BYqdMbfCPkZPxHwWZtjZL6S6NZsYEGhEm9YEhZDWD2xYwUBtKUE6ALyY_iCTSZTIDKwAXoF81AgkZXPZMlGbnAaeBhuDPPB0MAx2V7ZBviZVuVaTMPWF0VLZxYUfZnWP0lUUKZoXZTkZQSQ6JQ1cZ4MQsDJkPMsJZNPC7VDNoGZHJCUZC8GjaZKlZ-qY7iZ0bIGhZOnAkYAMlBkPMC-Yo9Y4iZ_kZelZMLAPYYJaG0wD7mAsJZIkDgJB75CxfAyuAbJKalCskEUSZ8zAB4ARWCbMDYPAH1CfJZ2kZtjZnQCBII9QZ3NB4NZqUI8EIWGCazYZfGHsPYjZqlZZMAjIQw3EUWZZbGFjZ6BZZlZqQYGJAygXwCZY3WqfZgWZXWZIlZSkZejZPPQcWZNlZofZLHRcrYndXyiZx_I0iZxgZ_4YBjZcvY6_Y2kAo9YtmZpfBH6NfrY16Yf9YI7YtmZIKPrmZx_Yi_YFJAxmZPvYvmZ7mZumZ7PZwmZ-tNAjZ0gZ6mZI-FBnZ5mZ0jYDnZ8rN6PHSYDAAD4IZ-tNwGCS-YohHsVVntO2OZkzIKWDD7NFUZxpHIjZKnZGVCAnZ4mZGnZLnZAnZxmZLjZF5XNjZW5YHeXdMPCnZlnZSnZP6IwEWhOZcxYlCBoHPanZzUGtAG8VE2zY7HZVJQwEW6nP8BSqPZynZt1Ak5TZnZzZDOkB3nZoMCJaZ-jZ7-Yu1GqBShJAYRAXqAYJZhfZMcYvDSqPZeNQNDDAoZojZCoZ3UD1nZFoZkaAHoZJPZ6nZm9YxzCcnEOoZBeQRoZd-S5iEVoZhHWBLAxnZZoZM5KVoJ7fB2nZxxFxcAsoZ5nZKoZZWZuRP1oZryV_fZF6Qn0YHeYjgZtQAlgZAQZhnZvgZKhZzgZtvY3mZ9iZfnZtmZFnZIpZAnZJpHpRA4FHJlZejZ4wYtnZInZnnZFmYO3YOjZrnZnvY2mZPpZP6I0_YTmDRIZVEBwcZJCZSAZCPAijZBoBkgPSnZOnZeYCziDRnZ8rNYbL0AZPpZZ9GYnZxoZzZDbQZcnZjGUHVZWpZNLB_mZInZmnZ2rNzeZ9pZdUB_pZAGAmnZ-oZzmZMjZ6iZvmZf2K3cE64Y-6Y12Y94YpmZ00YNqZRoPPqZE5YG7YoFM2mZOqZaEBM7YM5YbqZWqZMKRYqZR5YU7YTqZkgZJ1Yu9YwNYOhZkqZW3YXbWaXCtCEGLAPBDb9JBiA7eCLcC4eC8MAYRUsMUf3A9SFq5YrOBcHKOyAS8A9vCMJBrrBErZj3MHTC1GMMJB1GM5SIyqZENAMrZxlZ4uBWIKo9FIFA3SA9XANJAMuGTJWWrZWkJHEAjqE9fAbfE0yM1xA-cUXcM4JAMuGjqEKJKL5JrrBZkFteCFEB1GMZkF1GMmHCyiV26DsnONrZwMAb5AahZiFPDaXkFPn5Yc1YcqZXqZeqZS8YtbWb6VJ0VsFPk1YNdVm1YC_Nc8YieXe8YT0Vg8YvhZZaXxhZbaXzhZGYX3hZIYXB6YKYXp-L6hZmOOHeOg0VBGPlaX81YMcWK6YOcWndVQcWp7LWYXETOYYXp0VN4YjgVV6Y0aXD7VT4YZ6YmnMAQZdqZNCBa4YgcWxgVahMysZ-rZ0sZh4YaCOj4YG_MvYXCAPr5HohM5sZjqZ_rZr4YzxPEtZwTGtqZz6YHhYr9YUqZ2iZLpZaiPmrYOtZoqZqmZjnZ8PZRoPKpZXtZ3cENpZRvYSBFVpZRtZ9gEJhZapZqnZESXJtZ6MMNvRntZDkXdGZiqZzoCujD9rZVEJntZ_fWKFAxPJ2EJHqTiPZhtZxtZwtZKtZGtZD0E_5IekP5vAwuDhUXHuYCnZzsZ0IAljUV9I9JQAqPBuZOHOyTQ0qZEGAGQZLNDYHHBbUH2BjNGHJBzKHMrAuuGZxAbNZU_YOaWsSZiAAPuZwSZSxYauZWuYHbZE2XNPPPuZUPCMuZwSJGQZshWGiOBNHTKZVANLwTroT-jPM4HuuZwuDWLR3uZDEBZUEODUa6Ae3ApdZwdK4tZbtZGuZ0tZFiJWeZ1NXf_VytZtqZIaWkaPJqZigZUtZBpZygZB1YIsSRqZV4Xr2Y1iZ14YI7YlIYhDYfIZfnZ5vReoYavZyIYBdYraLB1YsDJTvZ8pSJDV_uSkvZI7YkfSqfRdvZXtZjvUX7TUvJlvZuFVdpSuvZ0vZc2SyfS4vZvCTmLVxCTLlXz2XJsX0mZYvZHpZRvYblX7CTlyRVHV0GTBwZLqZ1mZo9YGwZLxTUlXV8U1YTesXV7YDwZB1YaTTDNYMwZWwZI7YArXZpZNwZ7PZYDTxlXauXPqSI5XCwZPtZZvZOwZdwZ9uYMqZgwZnDTI7IBrRXwZHmXEiIB1YqwZfoXGpZxwZxTTlwZawZnwZEwZcvY1qXkNT3qXXvZ8wZXwZI-P4wZxxU78UvvZtvYcmXrAQExZT8PxwZimXPxZ-5P0wZusXQvZzgZ9wZCvYAyUXeBCyU2vSymXspRZwZonZswZfnZkET2vS1wZOpYfwZfnZ9mXfxZewZbwZo9YGjSRxZ8vSB1YHnXEBVomZVtZVqZtwZtAV17P6wZgxZnxZXtZQnXNiTXjSMaCxwZqIVH9PNxZURCxwZw9UEyZI7YEJV4rXSrXVwZDxZKyZdLSHZTg-UgwS0xZRvZWtZtvYLyZgrXzcYVxZCpZQyZsnXGMVmrXAsXUyZCxZ1xZQtZXtZZyZbmSlZYrxZPyZOwZhyTG-UyyUVyZWxZFyZByZeyZ9nXC2RNxZLwZ7xZsxZtwZqyTRoXXGTxyZdyZpwZUxZmwZlyZowZ8yZm-UqVThyZKzZJxSAzZSvZKyZFxZ1yZhoXXiT3yT3yZPzZDzZ7wZFzZXxZ0jYvyTvyUMzZkyZWyZ2xZoxZlxZitY8xZYyZ0-UBzThYKdxSqyZrwZlzZFwZjzZy0Y7yZoxZruX5yZryZZzZxwZ8oX_IVwzTbiZtyZW-PTxZGyZQyZ9zZI7YIKVInXfzZyyZA0Zw2R6xZ1zZgzZmyZKxZPKVKwZUwZnqZL0ZGzZyzZXpX5xZqxZszZxzZXtZQzZ8zZL0UbHTS7RzyZ1cCxwZXoRTxZ0zZY0ZsyZtwZOySNzZXyZRvYqLVE0ZOyZ2zZQyZp0ZF0ZBzZ7PZmIVaySxwZb_P-zZ0yZtyZGqXm7Pg0ZP7P40Zu0Us3RYsXR0ZG0Z80ZRqX10UTqXw0UrmXNyZF1Z00ZyzZJLVQ0ZApZG1ZtwZeqX9oXOxZQyZjqXA1ZZ1ZCzSpjR_0Z7zZtwZsqXlCK4yZS1ZcyZOzZtyZS0TK1ZPoXfAVcLV8uY2wZhxZnyZb0ZtwZyAQ3zZ-qXOWTXzZ6yZn0ZyzZFrXoLVvAVP0ZE1ZT1ZP1ZnyZxsXCnSk0T21ZaYTpsXv0ZS0ZazZUQSzLV8AVSBVN8U0mXz0Zn1Zh1ZWrXdqRfrXpyZbyZEzZL2ZxwZHBVxzBY2Z-iSX0Zv1ZtzZcvYPwZEMVB2UWHVflXJ2ZO1ZU2Z71ZH2UKRSdvI_zZtyZyrX70ZtwZ2rXvzZe9YZ0ZmzZXMV-yZS2ZK2ZU1ZizZY1ZtyZNKT41ZK0ZA3ZD2ZrlTxwZQsXR1Ty2Zz1ZVPJK3Z3BVzxZT2Zr0Zl2ZE2ZG1ScsXkKTu0Zs2ZU3ZYxZW3Ze1TqKTg1Th0ZA0ZnsX72Ua3ZB2Zt2ZD2ZssXjDQl1Zb2ZH3ZmzZRCVFpSY1SYpZm0ZFzZbpZmtZhvZFlA9sXXwZ2SS73ZORT8BK93Z91TA4ZIEQA4ZEBKA4Zi3UwCVkNVptZ43ZW5M8pZevZopSL4Zg5XNxZN4ZXtZxPXPqSXwZmtXMKSotXMlW6vZsvZstXMzInvZXFQwtXZ_XQ4ZXMTrBVn8Vi_T2kJ1tXuoYqgYWsRHvFCvZtvYjNA-zFQcZ7zVIcAcaCpQP8dYynPCvYu7IuOZAKKsvZHvXbYYLDVKvXQvXODVBOVC4U-7R5QVDzT5vZG4UVDVwvUbvXdgZ2uYEhY6GQQ4Ul7Tq2SivX0NTGhYMLYT3ZhzZtZVqoFinZ-gCyvEFpZw1ZajB-pZqKCf5ZqpDz6M5AYj5ZFqZl5ZciBkYAChZOAYq5ZJnZc5ZiiCIhZq9Yt3ZV5YqqZmXYOhZR0Xm5ZuqZe7YlnJk9ACGB6BHbnAhVZhLZBZZPPBAQAH9GuSZSfA75EIkB_FIXPHerAq9AgZZhfDN7ApBEltIAKGmMAnHZDIYV9JbJAPHAgwEJEZNeBDVDC6ZkPMXIBr7CL6ZOLAZeMQ6ZDmZBZZMcZIxEFZZMqBZJAuOEJfD96BqWBKJZyLJNMAbfCnECoODsYFN_B4aBQlC4JEqrEK6ZgfZuUA9EAOEBT0HhXZm_YWPFEQALnQ9EAa6ZE0XUPCqnDWWXbgDH7C4hFuOEk6ZM5G7DElHEk-FzSXeHFh8AYJR-uAnYF5NDQvGZJAnECs7YZ0G7LBiCUNcAz7A12ABEZESPn6ZE7ZsjFJVIDmZnECt6ZRgXRZZNBFibWfFPkbWk5YReXa1Y7rZmfNp5Zd5Z85Zt5ZIEAjhZJSODsZj1YxbWdeXN0V05YSaXR_OVOOq1Y6aP75Yh8YW0VOgVk8YqeXRgVCbPFEP21YFbP26VHbP4ZO71YAiZ91YhsZ_1YEiZN6YVEOP6YnsZR6YoqJceOU6YQ4YW6YWbPH7VN2YJ7VP2YohJB8Zd-YD8Z05ZF8ZhbP40VHfXgIO38Z8FC58ZGqILfX-aXc2YliZ9iNA9Zk5Z-QA95ZO9Yo_IJ9Zr5ZL9ZE8Zw4Yo1Wy4Yn3ZWtZx5Ze5Z7LB39I-SA6gZTtZ35Zo3ZY9ZC9Zb9ZoTPg5Z7gZC9ZK9Zz5ZY8MjwAc9Zu5ZA1Yw5ZC8Zs5ZLiIVEAUND7CCjtZW7YltZ9WXi9Zz9ZICHShZd5YgHDWAB_hBp4BDfAATIeZYbUVFUOjbWj5Yf7M97Zm5YTeXFgMP9Zy5ZajBj9ZihZV6V3bOveOc6VmhZGsZohZIsZP8Z4aPR8ZWaXNsZBYXPsZzkMr6V41Y0hZkSO2hZn-Z4hZYsZ11Y06Vd8ZOYXf8ZKEPF4Y0eXH4Yl0VJ4Yp_O5eXtdVUbPH2Yx8ZP4YYcWR4Y8-Z1BPzaXQiZdbPRhMP-ZZ9Zy9Zr9Zk9Z78ZmYXO2YA9YXjIG_Z69ZJ_ZT-ZG9YxnM_sZq6YdaOQ_Zx9Zq9Z09ZriZE1Vk2Yv9Z48Za_ZS-ZxiZhgZ_9X_2ZC2ZY9Zh5Z8xZp_ZmtYn9Z72GyrYg_ZK3AgtZp9ZidWteYn_ZpqZMhZWmYQjZx_ZTxL8rE1MAVGGHBZBAZ5CZdcZi2AnUAhSBwfCrCZKZAAAavaZRDZHyHAGBT7BZJAnmDJBHQwH1aZOkZlAZxSAGWIWRBZ7BjQEZCEqzCnlAZ2JgMC69Cm4AKcZJAa1MATAaqBZ8oZ6KRAKZNAazlDqIDO9A8FCUJCg-YUAaIBZ4DZEAadBHsBDgYAbAacdEZxGl1H6zCCYAGaDiAaL2EoLFlAaWKAyAaoAaXmZGwPnCXo-YtAamSARHD6HCuOEEjZbuDTnA9xDm8AJ0Y26ZGEZhqAoCFxUAY4AXhEiAAh7ZiuZKTXgdJ46BHSZIbAQoPmTA2ZINDDOJC4vYUAZoBaq3CqBagGZppZcoBnAKhuDRlZy0BB4AF6Zx_GYIZu_ZQ-ZS9ZglZhuDilZa_Zo9Z95Zn6QWYHQ7ZYMAsFARBa1LBR7ZUBaDEZ82C8FCk6ZoCFfBa7bFjJZ_KBh7Z7SXD1LGTYHCak7Z79Zs9ZMLABVZ3MZvQEMPNWkUqVAeRDdBE9zHTXDqeZ0_ZQ9Zp9Zj_ZIEAVZQS_Z_BarQZ8_ZrCaR-ZcCaK_Z2kXHPFJ_ZypLyyAFWCpfBY3AajB3VINkZajJmbCpiB8zABZZGaDLzG1LZOCalpZHPZfCX9CaJdA_Ca7LB3VIxBakMAgSWEDaZTGzZZ2kCKIUR9R6-OMyYRHUytFajBPNXCDa1XIJsBPIKkkZuTGsAE53HBZZxzC26Z4ZZCEZ--AXBaQCa7YB7WVcBaDFAUFZZuDgBa-YY36ZULAhDaaQBxJRj0FKrFQLH1uTIXZNtAp2B7jZ6NZtdZc_CUKKKRBU4Af_CbvQkgA6jZiYZsBBOEa2rNtpZmGCvpZmnKM7BydDqoFNeHq2KkEDFpYCvZx5ZBqZSnZDqZR9Z3WImnZ5uG-tNZJAmPA5CC-OAVAa6tDI-Y9GZAFFayY6bZ63KhHIb_YsEacXAMAaTEZD5JS6EcXAbfY3uYv6Yw6XbtY_6Ya5ZmyZiEaqEaq_ZZ0ZIFa9pB-mZBCa8mZEnZw_Z7BamnZWEa14AYEaDjDaEawkAcEapiJfEaf7FenZqCanBAmnZ29ZYvZ23ZBxYzCahFavnZNsC_hSCYAuRPbVA_KZmgWrzW5OCpiXdnPPYDyFaJVI2IQPYD_KZzFa6mP5FaWKAzFaSJQAlYtBATAagzJiaGmnPBGaDGaRJHAGafdDCGavAa1wDwKCGGaLGaDGay0QhHWYAa1JAvFaWvPNGavFaSJZLiIsFaVJQQlCaGahHW_FI2FaT0HfsPo0UsBA_FahGamMA6FaJVIlGaUmD-Fa3FaroZbEABlBXGaVJQjBDzGaCYA6nPweZeYV7FaVJQ6GaPYDoGa2jZ_oYegZO4Uj2Y99XjZYSqZW9Zb5Zq-YULA5iZr_ZC_YgYWgTXp5ZPHaFnZLHatIYTiYZhPSHaZLCjFanwZlFaw9Yl5ZPHay9Y53XPHaZ0BhJA04F-zK_AFJLE58FZLC1OZCjCi3EOEZiHaAsBkHayBF_tAUDa4HSOAamSA0-YOLAo7YIZD0_Y17JQKBgHaQxYZMBXqYSDH2NMe5VmpZ0_Y1Han6QCSFAFaR5ZCFaGHaU4X5XJq0Zb5ZiJEhDZKFa61Z9CWVHFVIat_ZqKCUIaPlYFnZdIaN5QJCaprEiCY9QZRmFUbBGaVmgA5AYgIaXFDbHa13Z49ZeHa-QArIaVIANLZnhGlIaxvGy0GkoArvACHPLXWGABwnZVHF4UXvEagJZ6THrnKDfLUFQmBZILELWXWkZg_YVEa9EQPnZKuAwpZvoZw9REkYq8ER7Z5QZROBCvZoNZHsESnZCqZVSQ5AYZJamnZY_YUfEpJBOJRBSZiCYwxYBXA9-Yb_YOfZKJaNAaOvZm_Zb3ZTIaZIaPlY9mZWIaw0ZR0XyIa0JabIaxIayJakvDxmZfIa8JaxSFSnZBoZhgAgUGkIaPlYczClXZz_Z4JaSnZtIaS0ZdHa4tY3JaAKasRZ8rNExYt6C7JP-zYt1AXqAXxBt6CY4ALOP6mPWKaCHP2IQFXAXKaT0Y4vEsZDSYAiJEdKacSP6mPjKahKahHWIJaHSFfUX8gCR0C3KAlEB_NZcCDShJ1sVGwD4oWd-SwKayvByKa11XJoYCpYPvZf9ZWtZiJE_KZghZfiZn5ZxTYa2ZYzZc2ZOAYHLaLoEllZyBAd9Z_2YO7YcIaVHFILaTLaBhZu9ZRKa4oWaLaCjZKLaqnWJ3UNLa51ZuIa55ZdiYOhZbLahuDThZiURYrZFcEZhZh5YffNubO9cVl5YC_Om3Yb6LqIaZLaSLahLawiZ78ZKaXCsZvbWEsZK8ZnhZeeXN8Zb8Yc-ZUaXe-Zf8YKEOV8Zj8YcBPZ0VJYXEcWA4Yf_OHcWkaXksZb4IYgVxtMvtMjsZ3eXccOL4YS6YVcWrsZv8ZtsZX6YC_Z1_OVGP6LafLa8LadlZULagiZM_Z08ZO_ZaiZqMa4JAgLatMaT_Z90Vq8Zk4YmEPY_ZQLa7LaaRVrLa_Lae_Zg1Z7JarMaANa9LaHhZ78ZmmZJoISIamyZRLaaRV1JaPLaeLa1MaLoEatZPNa_JaGNaQpZItCCJaq7ZoIaIbA0MaW_YDTANKazgZPKa7_ZTNahNay9YdeEE7YwRIuoZJ7FexY5KaYkAhxY6VDB4AW1F4bN0dZF6XwNa3-Y7KajOJtFaqNaL7Y1jZpAavYGgYZPWAnjZuRZgJCyNF_QA5EB2gXXFaWDZ1WCMmEQKQIDa7VDFWCN7AUFZWjDjMZiZDnhGBYZmQZ6DazlZH8AEOaAOaIBaPsQ4jZVaFREaoqHHEAOEagYZJcQsNaGOapKBIOaCkGlCBLOaQnZFlZSANHPXRUCtMHROaB4ATOaL7ZiAAgYZaOZ-UDgCad-SpOayzQgOavKZnuZcDakOaZhB7jZRGDOEaaOawWCuEak_YJ8QSGCZOagCaiHIjIatVAgyJDSZyGUgCaOPaXCakUPEtMnMZFOaBAZRXC3UDEtMrbSvmDEYZXPag3TiNQr8IgPaEPamuZX9W-6BjOamEQlOa79IOEay7AtcQrOaiPaznZt7AzoZi3Ct6C4DFOxY1JPKZN7_EROaBZZxUGFYZCYAWZZHlLmgAIuCHYZZbYEQZJeZBHaiGAyPa8-OlOa3BCUIApAA2Pa7ZBnMZEhZdeZL-YnJagvA1kZWPaaiHB_BeeApJaUAZy7AcQauaZJIaRfZ-eZBJaYCYhJZb2LzqBGjCUAZrJahmZurLj0YuJafOYGFaT0ZxiJdAZIKPJPCtoIVLa74YvJaJHamyZWAZBnZBRaqxIDRaaqZvvZIRaARaXJACRat9ZN7YhqZqKCPRaAVCSRaMLAjNa45Z5_ZR3YZ7YP3AYRaLRasLa-9Z1ZAQxYMEaWMH-Fa3BB3rZoaPL-Z3Lab1YA8ZOAYXRa3OCZRas5YBsZh1YX-ZLkNFMaM8ZphZ03Y4DP23YUSOt1YOsZv1YZ_Ox1Y93Yz1Y5hZs-Z7hZr9O9hZIbPh8ZF5NaMa66LagVMbPcgVO6YmsZJVOosZM4Yy8YbYXt0VI7VL2YZEPz8ZscO18Zf_ZR0XyRaKRat0IT-ZwMahSayMaW_L5AYlSaRRaiRa78ZU_ZOnNo6YKeVAtZMeVCtZpjItSa_QahRanSad_ZQ2Q6SaJPCk5ZmSapVAT-ZLNahMX8QazgZPRaRNaH3ZKTa6Ja-QaBTav_ZgvZkSa9AZiIa1MZdNafFaIRaz3Zj2ZkFavIaQKaWRa9AZTjZFDZokBgeD2DZL-YzxF-WFNzJpoOBwCJPC9XN2QZ-uAFRZnTZfjZ1MA0MCpoOHBaFPa4MYJbZNAaETHtoIGRDCDaaEZtlAcEZqxIfEZ42BrCZ4EZqxIGRDsQalzIPJG6SXipZLlGzbZnAZ_tAxwDcoZaIAb_YTjELUaVkZ3Qa0cXzCZpWZauFWVABRCacZfuDzGBObZSUawOPwVZwDI1UDMmXPUaXJAuyBFAZbUAwQZPRCNDDu0AK7ZYjF7-Y7sVV8CWLCAGU8uDUZCK3FgxYY6BlUaIiFZFCETa0BagWZ-TVlxH5GCOcZ5NDKdEdEZ39C3uBjTav7CpCauSawBA0RaBgPwSatOZGpWnfZurLATaPcZr5ZDTaHEA7CC9YZEVJ5cEcBZF3AqxINValLAgeD6yAhNFvUaU6ZQzYLVazvBTqFqTa4zYixF7RN0MALhC7ZGK-GE8ElXHVrZgJBwiQLlGg7C27EvHUx5CqMZjoFwHChcHQwD6THpVACxBwVakTaNbZ0bZaaBkkZlZDOQZiJZ1SD9bZjwEBxQVYAjjG-eCpRazLBY4AxzCxEZv3AVVaTmCyzYSnZ3bK_wESnZZGZQTaKWApiJsxGwvElXZT4ZIRajEa8rNlEaPTabVaoFa8rNpFZ4vDCVZrWZciUvIDMzBUFIW0CxEZdEaLeBtzC5ZZZiU3OCd2DUABN0ZBLA1NFUcChNFAvDZWDUJFtiCUQDEoZUUaLsEXuEgxYU7CanZPFZhPFpWauMDQYGXUa2vBpKZFqCacZMIafgZkvXl_Z7Qa3_ZWtZwWaJFaMLau1ZmxZZ0ZsXaNFaatZyXaPXAFnZ1Xa1BUHiCbxY8rNoWa1WaCXaNtAsWaDkYJKa3rYxRadAZiFa25ZOLakNadTamNafTapWamnZ4WaE_FbjV3EG_GU9WaN_CUJFBXapiJEXaL5EIREcXaXJAIXa6RAKXaFJAUXXNXa3OCPXamGC_WawIDSXaIlZUXaXJavsEXXaxNaZXa4pZv_YdYayhBeXanHHQOB6SXiXavzC1BYLvJP6IhNFfYaQHAw4ZPmZZTGrYa3pZbTEfoZ_TaoAZLFX_KJ7nZJtP_Ya2SCgYaS-YVQZ3OCAlAcIKhJARJHUWZLtFDYZywJUXXgAaKkZxEAQEEB3A1NFP4TlLFBFQn6BkUIVEDkXPCQZZ0AWZa-3IiaGTZaJPCVZaaIA9FAYZagWZaZaxJZvTadZa_AaixYjLBhZayGCLQZsZazZaVPaT-FRHFPBBRQZUZaBaaxKBJGaxGa1NFDZaZKaFZa8iByoZuEHB4C_PaIVayjCSIHg1KSIIpHZd-SLXa6EZMaalYageIgWZ7fBTXaGZaAJAfoZxkOyxD9AZkcH8iGxTZVGZcaaiYaJPCIUahHW6Qay6XqXab5ZZJaNHaZ0Z4aaatZZJaFnZZJaaNajHZR0GCOZiCYrFCeNaWeLOAY_aabRa4_ZPsYedYeTa-QA_aaSVZlJazEBXcD7VDEzCkOZJ-BkgDshFcVSS-YNNZyEFCxBg7YioWrnYGEASbB05G59E6Ia8KawfBQWa8zASba9ZALyY12I_VCQlAVJaanZ2VCiBDy4Jo9BcjZZWZ5cEXZCN_CVNZXrCEhCnBFYbaZkZKWDrVaVoEf7CYOZtwEU9EZKAkba85BjQaS_XEbDUjZJaGeQaWHUYjZlSZGCZI5Asba3bVZEJMDZgjZRcaJUa7TSgWZ7ULa6AybaYiG8EQdJTo9BB1GELZa2A6LQrWPdWZCxPXKGLmZElZBAZtlZs-A6EBtnOPJKdOaUEB4Oa4kZ3mEauD7lZwmEE9G5OZ4oW_lZRcaBmZZ-EixYYjZMZAmzYiVWKmZcJHNmZspZNJaupZyOaYFajPa0eEdJIhVYITRicaHCaWJapCafJabJakEadJaIbaiNZ5aSSnZhJaNJRHNZYca0EaJpBnQaNfZjDZJUaZmZzOavTSyVE8rVadaanZibZmcaP0CjXApca9fZgmZpAaFNQ0aaHvY2aamyZddazXauXaNNa9QaDeaY_MOTaIea3ZVGCLwVBeJaidaaJaNnZQdaXEaSda0TE7PaSJaoFQZda3IBmUaz_ZLeaaTawXacHaLYadsROeahdaT9YS7YpFa_hPPYDScaUdaK0YRIYQpDI4M0SVjcabTEMeDt9Br6B1JP8FaNzWmgWHlBW0BGQZ3fDlCBfoZ9oQnYCQ-YzdabeaAVaXLQSkBt_XmWZ2NXBMQ91CDKakrHBIa5Na9XZ6SFnba8NaVJQ91CZ2XCLaerYELaJYaC2ZQVZYJALTadfaMVZffaOTaefaFnZefaSca6WamVZUVZSBZz_ZnfaKbaGBYieaaEVAPJPVZifatQZTVZFVZS-YWVZVaCYVZu8GJ-BRdZlePhiG1lZT6ZF6Z5da4oWFPZ2FZ-_B1fa2dZ1FErVZjCDtVZmCDmUaLKIzVZKgaS-Y2VZqmEs_FCaC8hA7VZxJZ9VZogA_VZaNZhTazTa9baBAaWDZtrVTXFn0Ht6C4zYL3A0VZ4PZPaZb8AviCggHViAM4KgAM7LBkmCvHaiga-9Q7Ea8EZR9RqWZyQAfUa8YaDMKU_YyCB_tAUaGq1FZkJXATPlAnhCreaBCYhxAJgC5EBsgaNZahBamgAJhaJgCkBa5YAnmBTwVLhagCYCCYOhaNVQGMTo9B5SFCxGKIZYhaZwVmgWILEWRXS-YpLQ4oWoham9YlLQVHFISQqha4JAISQ5GaZhBZhaUWZPdZELCehadYHTJC5SFV-GHJRkXP9kBZhaYfakmZxJYCmYFFaBea9QaTNE4JAQ-L5aaXIaKiaI1I87AOFa-QAPiaz3I87AFnZUiaQ-LfFaYiabVDfeakzZcTaoLaAqYOba-3I5HMZiaTjZGUat0I9TavEaArF4pHbEZVbAuVaDUaLWaPVauDZniapVAyaaZUai0YzCZHsL-UIBVaeZZEGZ0LC_KZYDQK5ARMXoFJ_iaWRBk8DMLXtMYCrTBYDIuYGrYgWZArFwTaqqY6BaFuYHZDbVDMjaENAzWa6rChpZMqDg7DzNAX7HNGGuVamVaxVariaQvJUAZIIasJaTEZ8zYslZvRZFJZhgXNBBsiaQ0YRJZS0YIQZulC_daHiawJamyZ3aDgEBkWGNia2JaWoYDCZxEC7jaatZ5jaAkaDVGFnZDkaAYBZAHz_ZHkaANAZAHvfat9YdRav9YiiaLkaQvIWDHExYzNXKtYQGZAQDdVGmWYDrY-oYm1DJFA9qYUmZGUFmIPtNZLfapWYEiaefYOkXbfamLaSNaTjaeYXGDZkSZFJADRaVvZRIaITatsYrgZpSZykal9ZjVOuOC3kajSZ52JqSZTRagqZvvZ3mV_ka2CZ6kaaRaIYaskaKYagiaAxYqLawkaAlaIla-5ZyfO0NKzBBw4ZstF7VDfTAV3L2dZT4FgWEcLIFyIJlZoCaWSZSfAYlaB4AalaxWRcla5MRBxFwXZgNH-zHEMDhuD9UGV2WnzYKwA4IZqlaydamgGS-Y-MEzfZUjEyLaamNJ-ZItM2LaCTN4LaO-ZBtYZONCvY5kaCkA-SaYeXs3YaeXu3YX8Yw3Yx5Y6XXJiIo1YnwXLMaMsZNManeXX0VQMal8YD6Yn8YVMaC4YXMaI6Yj8ZCiZisZM6YYMar8Zn0V4-Zx8Y6-ZLiZA_ZNiZacWnMaUGPebPENaRwYGmaoSZxkaJmaL_Z-8Y98Zh6YFma4ka4ma4Mai4YQ6Y7MaA1VI9Z-maGlatvOT-ZsiZHnaQlaHla5maT9ZdLXpXa3ja9Qa3mVR0XlWEzkau9W1aaTnazgZVnaqKCXna7kaWLaVRaboY-mVWnaFpPcLaURaElaknaenamna15ZMsYGRaLhZMbaqoYfRaVJAlnaNDD99ZvqZoXCETHeVEsVL-MAYRASsMUfNmrArRafFPBmajZNDmafmM3ka1naq3CKnaT8YBMaMaXDMa3XXL8ZzbWy3YzHOqhZzFPshZUBPuhZh-ZDSa73Y_aPy1YreX_3YhaXo8Y8hZD4YPiIy-ZfsZs8Y2eXu8YcEOrmataXbSaXbPF7Vv0VngVwoaN_ZzmaIoarna2navMa7manYXrSa0madnaPbasnaxSa5MaXSa0Sa6gVH9Z9_N2oa_oa4oaCNa_Sa-maJoaMEAFTaoXaanavnacna7NWFea2ka-maCka-NWSFaukaPBDKkaL1Wunam1ZwfaNlaY7YMYajnax9VWqQtsYrtZLMCppavtZWja1mB6xIqdW18VHVXzpaVuWj4ZupaWSXIbADwYtgJLLC0WATwVOFWchCZ0BPBYsmCv0IQhZECZJRW7ZBPNaHqaLCZQeatyX5panzXSYR-6B9palhasQPAqa9XCsQPflCTLaWRWIqa_MaaqaLqameaUIMNsCNIEQuZwdaZkF6jFocDziDLiFuFAhnAsYEnoZkXPZZDx6WhHWUiEqkCAJa0AaHNZj1EslaSfAbXDBTB1mCGaDxlE6qVKrCbxGOEZylEzqaYUa9da5TaTEZnmDjSZUCZQGDvEa5DZdCZ_QAWdZjDa2AaPraRvCpGZEBa3BAKraoCZ7ICnja7gaJraNnaIDZSraPkZnlagUZ_hINraTraODZkraXraIna2TavPa_JWZAZzCZYFWUiB_KZGBaGPPNDasBAKCZ_zKpBAzra9MHsralkaf_VvraG_YkHAIQMdZDFqBvBA88AhnA4BHCYAydBi7GxtAzrA1dG36BIsaqcA7ZaVSZqqa-5A_KZ0bDISAIVWziamFADsa5LU8MJFFAv7CgGa3iarAaTEZvbEMPErVXqiaEhaxkDmsaLQACDa1EFrsaFVHVUaiYEJJajsaSEZ7ga7WVyKaMUabjaN0HmWVMQDgxYdsDT6ZlxYtTFAfF7_AOXAdIAYIAc6ZK0DRmBiPA5pDGPXVUaAQA5saFrahOauMYyCZXkZ3RR-wCAQAHdDbTIQbZcWKyoC2BDsFBbmZzWDZtajpZ76ZeeZoPBucMa6CnUa_8BBxQ6ca6MDNIA4TGKlAVwD1iAmfEiYOl5C7WVbfCexYjyFQ9Ajtak5BEWHKaZzmC6CIZeAYxYplDbLZAaBMqH_FHQta3JA5YaDUOCCZFIATWZvEaWHZZmGlRIWoAIXAzULPsadvJoHBmBZNuakHAbrU1sahcSgVa-nEBwD-gazTCoiCBcYZNF8XIgGZBbDUuaOWDgWE6HZCmPInHRoZmPDrsDx0HWoJItAOdAENU09CRPZ44DtfZ-UE2BZ2dAtdAN5F-KAD-C4qaTsCaVS19IRHZjXaXPZtQAXWZsFZnFANSCkHA2SBSdEYuaTzAy0Ms2VXPZOuaelaR6A7YarvQ4TE40DntGPvCpmAIHHl9RxVZZGB7AZuBZsjY_gaCxQypZ5GZv6DP4FV1DIKZn9RlLFHUIsuAiuaXvacuaZvauwCbvaOKZouasGZ95EDSNxdaZbF0OAscAt7EDaahtadlagfZEGZINabbNn2WSpZdmZqgZv4ZKwaN5KtMahGZJjZjUMpHZtmZQwasmZ0pZetZPpZzWaOpZXpZCCZMCZDuHosa1qahTZRoZDjCgHHWHZAPCdTEZMBDhGcSZvxXeSZ4KA2fZkCZzTafralSZNwQ0TZImarSZoCFRoZ5DaMNQA_Yhwa4WD0saGraKBaKbZPbROdByXZckZNwQsEZEvaHYGUZZ7LKTBEPXZhjGEDZvqBWHZ2TZDvaHwaSPZ8uaWlQrBaUjYUTZzSZJlAS2CZTZRjYhjEkPApTHeTANDDh4CNGE6GHmSFfvJkEA6SXHCZFxFWHZjLZtDZpeJsyAkjYRCEcfZr_E0aHkgDdjF8LMArFGYZCCZi9BPuawdao_XfFBelaf8CWraSXZqZQCyabWZSmUrQZZYQCCZ6waDVak_YVsC6uahpHwCIWdZcuZ0wa-Fa2wapCZlNZSjampavkacvYTyauCapHZlyaWVaFKXAgZhgPMnakyaAnahuDe4ZSTZIhDQXZliAFRZayaT4ZLwY95IsGZewaVwYewJ3RRiVaKYFbfCBfZ71AFXAdAaSBCHIZudE4ha0cAogUtgG75CsWEnZZoHCmOAQSCoHBI_BQWE2KZ-lQgGZ-fB9PD0XI6BYDeBFuauFEgTB9cZkpEkraXHZSTZi-YrHF2ya5laJdTRuAM6HqPBPDHYiE5uFjyF9GZraaRxG76AEhadhanpGPeZjpZWlC7KHmFAzDB87An3Ey4S11En4Kpza6xaCAFoyYLKArBawyInlE7CGZBFw4ZIZCC9FzCDlBAB5ClGBqVAgxYBbRCaAaGZSBZ9uZZNEdZERCL3uEIpBmiECeDOxB7LAQEZEdZ7-YTJCxwDPEZD_YDlBhdZdIAFrWt9BALECHPzbZshB6sHq0aiBZpca8xAJLZUPaHkW8xAzQZ8aZ2QZ30a1MAZTaMeAWRZaQZ9PYCHGCvBuKEEmCMNRLkBOZD-aBxXZudEyEadcD9Za9sVG3D9PYmTBy1A4sL-qAn6ALtLzuawVDJ7F9GZAEZlhFMEFpHZ2ICzXBHuF7zCS-AWXGJwacvYEyaiPa2lam7HG6ZOwYRPPDlAENUJDCqZFD6AajNjWZMvawVPxSZpHZduaExaYYQxZQUhaY7FCIZdNDv7ZATAWLQZPa8cApeW8UZWha3gJF2aTRD62DwhaVJQS2a8FAU2aMIZUGagATQcUSBFUWZzdEMQBrKINMAs0AeyOATGxkDcHEi8GCDHdtAADSv_YAlEa7BQRLM3A8UZtOApCExRAVFCcvPmMKd2aDxLhHWAQOk3VEeB3zaXbCMWDnwaUkUY1K0rCx2a1JAk2agDGe2B1tA7sLoOImoFBxQw2ajzCFRB52a9gEfUaAADxhGsFIf-Kw3C4HN4HNh4EASGmUAY4ABBHOGE1VBdZAb3akhA1FNWyAUOAIBAIBA6AADNB6AAmHZiZDjJC_1EraFOFXFKAk3ab3ad3ao3aIGIr3at3a-FAHRGLIEcQEUBAU-Cz3aHMAGsB23ac3an3amUA63as3aTyD-FAsTQw3aNFXE4aj3VJ5G4HBsaMXiBeUat_H6KabXa8gEZnDAMAlrBPJJ16D_dBKxavIRI5AW6ZbsFicHquAvvLflCeCFvQawIZSfAhZa_lH6XDalEA5QpxVfCXq4a6ga8YZLDalNXicHhIAXBahEaI-YtDazWax5ZFKUt4aCXEGtFLzGx6D3QB9MHAiEVGabhaPGJwkG8CH9QC1cAykA80a4fFAsDNXF08F__ZgaFKHFnmD0ranVSSAavAaqDZ-WOC5aCnBOdAFwBWaIS9EyDGCmE71DTVNGwAA0a5QHkPMCNC_qFoKPJwC_KZ6SXiJajvAmgaQIB6XBqvCGYZ6JZztC15aSta3TauraHra7gaNLZRREnECxvGPlA_XaQhJQPJ54CwFEClOuNAa3FtaDG1GEvaaeE-BZuZDBhBrFZhFFCxQhxBVBT85ahADvIZUyQiWFR5QvNFV6G5QHEoHHdDwsQNGBgHaEjZopDUnF5HaMDa2pafHaZLC5HaUwaL9ZgHaILEIlYAbaJGD1IaPlYpCayIa1MZ66azWaA7a-KZCYAVTaoOZiJZT4ZPNa1MZisapAagNajRCCYAF7aYraNIAf0XkXPS7a99EV7auhaWCYeYB0qaCAadXZsrD-BV7NaxQaLaBBdaKwGdJZtVAWaBFSFplGpoSwMVWTa8IabyYWmF5QHxOZqlJTpCCDaOlGs7a8CZNcaq7Zk7aDbam7aF5ACHPp7a_GZr7a6lT0zDnhGv7ag4V_UGnOZsOZTzYW7aeCYc7aB6atra6qYgkAL8aqjaG8al-VqOZN2asZAz7adkBQ2aYzPgsadFOcvY-MFNIPLXZwWZ2dariS7DERsaG6ZJ6ZHsPVsaS4MRvYwCXtcayEJt8aJsaheYFkZs4anKAp8anECrFCJdaHSFb_Yz8aZYBk1XQ8a-raQGXE6a44aYkZrWZkuajXaAhaMjF3vGq6FwKDKjBeeAFIRxEBlZFjIB0WAI2E-PBIzaOGG1JAnMZ_OCaBZ1DE_Aa7JB_8a_KZ-MFQ7ERsaXsaGgDKpDndDNDDkmC1vaN5aq7ZdnEhwQRsaKyEnECMyYf8aXaB6CG8NA_dBiva9nAXnEBMATsCbSIHsaWsavGa5WZZHFDgM29arGaEaVKcZwmHMXIylEx6ZH-aWKATfZw1ayPB_7YWYazlGFcGp8agRZg0BK-EcEAmXZayAgMCi9aB9abjZYPAgyapZQdZQg-a3BAw8aeuasQZ0Ia29av9aoiDocDC8CwUG8zApZat9ayaBzOATeGwIChFItxDbuD58aa-aCMQRHEB_BsyAVZDXMAHuCqrDgZaW1aRQBp7EQDBZ2JKrCEaIiNAocDgVInhFqxQP9TmEQZ_HU5AiLJuQEQ_FhPAX6EnDBRsaHIBm9aWKA0bD3FHsVSQ1EUZFBRFFSAg_ao-a2TEIMFs6FLKF37JO-ap_a8FEaxYS9az0C7jAvvGX-aqvBZ-a3BAYTA0WAK9De-auXEP-a18ai-aqdMY8a9RHBAbwqanJZf9Is-a9-aDTAv-aggHmBDy-aBiEPBB1-a-7A3-a3AZD0DEsaG0D8-aqvBfYA0iA2TEA_a4FFC_aXSAE_a0kYr3CqrFhTA26DLpAO_a2HBg9aJ5GrAbe0BGgDR_azqCqxQoOIlPBftYuHF6ZavsAtjFTUB_8aO7D_KUr5X-MFMeAi_ahQFcGF3GZHbI86ECYA1NFW9afCGHnEw_acPAErakwae7atYZXyaNbIp8ajGC0WALmEYAbF0Dz4aMSW3ra48aPBbMqBDxaTtaSNQaUao-YObZEjZfWaCvZZTaObZzWarBb3OC66aVTa8QZ-6aUCamgAhNFC7aNTXESZQea76aN7AodaFbaYJa6BbFSZoJWgdalnafqa6MDApay4VJrJIpakBAfna-JIHCb26a1mainZMCb14Tq9aq3CzFa27aBkZUCbxLBCjCV8Cuga0FE1gallB6YOG6Fp4BpiXfnCAlGk-a04aeBbtBaMEAAHaC2aQCZzCZexYOfaAFGvNa-saxNaAtaLzG1NaQsEEvarxY3KAsLQNIAQBbizBXCbQ5TMlDCOECjCttadmFF7Z6KEFtaWkFuNAn_amTAmBZCtatbAhBbC9aXeZIbZFxaNAaYBbpZDdsaRTFMwakFAYDb4eDCzD-1am8QLHCeDbyEAaDbkCXBOaf9ISqaRzOgWZaeDWXEZ7H4_EvkDtOAWgCkwBfcJF8YDlEuxAn5TrHFocDjvB5SFG3KCtABRCq6FNCauxAXWFdNCvMZkXPqDbcSWjBbgJQozAwBbcDbtkArGB9QZFAbKtAfBB3BbJAbmRJufPZianHa6eATIBs2BSRLJ_AB7DNBBvfGX2A3UZCvZbiaNBBYEbciazWamEbzgGQ9LjKBXqYbfCufPgEbzgGvfGWUG9SZU1HfAatAblxAEYDt0I7fGbxCm8almDsnCRlEQ-AWBB-AaaRVqtazGEyMZMhav9amoFb-ABtH5HMq7Z6YBvgaiXFbxCMFbCPA4dCcia4pH2SBmTBLzBKfDfEbUrTkVBQRZYwDCoVdFbLiabVDv3A4_Wi-YiOEUuA3IZZEaePAsjaaVDujahuJ3QZoEbRia8zYi-YEQIpUICeD1-GAzPw2CfzGbOE11Ajja1CKbYaCSEYBEfxDwGUGsYbUAGBYn0EGFGlGAS4CJ2aeAN4MI4KIWeJI8An4KuFbnTD5EBBGbTQWaNCWGb8TDBRCkNR_jBy2Y5PaNOavxDT7CDmZnwaN6ZXha0XQmtA5BaJtPPpAhGbRQaBOadSJ_jaIkaDVG7BbM1aZGHT4ZTkaZAH4QJ6ja1GbYjazGbMka1GbVAb2Gb7SByWB0BbZjDemAQ2aY7ATcXdgHBTDx6aQFXOAYjVDnEY20GzWaSHbG0H3RRWHbJfFSMUE5ayVFrGBK_BJkBOvAPBD53Ks-CozAV2AOLAs5B2fABCEzvaiHEcFbLHbJ5DvzCk7H2RBnFbhXaNvaEAblwGOvB2LZZnAgYZyaBWvBt9GuHbJ9NYaaxwDDHboDBvWFI8AivaTBIJzCmXGXaa24CG8YnfOeAFivaEiCmPHW9Gc9aoKXJGD4rYSNCj8GqoBRGHf9MqDZKYZTeZv8ALHCTIb80aQ2a1XZbXZBJaeXZEWZ67afYABXHSTBbGZs9GgGZpkABeZi0SiXDbva4waeRDuVBaYamBZlIbodGJUaB-Z3JAkCbNsRnIbiCb1Ka09TdYHIJZfhaX6Dasa6Iby0E_Ib-zHfnC9IblcYBpWsKAd7algaOJRCjCRVEFTFuJBvAbZ9D6IbRJbEWazJCTDbIvZE9aWDbTEZfYAwlOuRB64aNHbv9aUra-6BjGCUhZnVSJTE_fBxHFKwET4Z_KZnJb20GmJbiURUHbDCbqKC2Jb6JbjjCWKAGGZ7OZ7DZ3BA5RZWEbrwLuXGMHbQ4ChIAJKbAjDT4ZWTEzrAKSAQIbvCZC6aFtYOAYQKbl5HWJIJaGNEb74a0FHEdazBbDKbEmZmRWN5QQ2awHHn9aNXBaEbCeDTXCtHawFb2hG9TDbCbDxAUjGaPZNCaggCw-AmkHyxAeDarKZM2a8OZlgJUjGnKb5lYmkavOZBPZ9Kb4gCEjZ0DGOhGxgQalZR0XwVCEhCzWawVCSVZPkZrKbtBD8zA8WFf6Eu4DFCawDIDpCWYHekZlAZTXCmrAbCbIKABWaK7GFOJFCBibBhFbCxQxzCUjZ0TB5OCV-YBaF0mDQTASOaY1BjaBrIbG3aNhazbYLHWc9JnBHClBP8CwHZOdBYFCZsMZxaORDG4FyIRDPP_2aiAGeFDerD_4CNyFnmDdABeLbpLAQ9ahLbNgAN3axMZT5BiAEclHu1HdiCzMZbxCpNADMFgcAggC4GPsJZTLZUVLSMU0WIIRZilA0MZ0_ar7YZ4akKZZcCcMb0SFEVGqCZHHb0BAB0PrZC4JP4BbDLb4cZAEbrMZ4ZCCeDSyAtVCW8auAWYIIW-av2F0MZIAaX_CUPBUHCKRE1hBn7Y97YMWDfMbXbapdK3FQTYF-TH5dBsHajEZMWDkdXmcaRfBuMZPdA6XO7ZBcnBGXEPPaSBbhTZaZASEBiwDQcEnwamQae0YqaZfNbnNb34aQfZ2eBtvY66YiNbVJbHNZ9GZzRZqdarNboQa-kZRvYzNbvNbjjZxNb9yaLFDCDaQoIomC0qEoqaudDK6C9GZhDDHGbqNb0QaCbZ8NbhwY6XaJUay7A_KZ2hC0NbWCZqGU2tGV4aqmOHObAADy0E_jD1rA68akgGNObVFArdampZVObWKAXOb_NbqpZ6DZd2DAVC2pEq7DIbDpKb4xEbdZ_TancZ2lHplJplB9XaEYO3pEEIF_TFDKbB0PY5D5BAwObGFAyObvGXKEbI1QLHCCPbD_YGLbacU6DZPHbMNQ5AY1DZUBGD_YOLbQEZGrBd3FBxLdKbSZZAoAVHEOKb7KbaDamMKtfA9raUDbI7Wf9IQmGISCahag1aXqAFRZpPbRSCPKbGPbRSCvPbU4V8Jb-QAxObWjOkKAR-aNOaQFQAGR-ZWikCDmZVOAwtA3iE4-aYXAgDbRPbgkJ-GKMlBpSBp-atCbZVaZYQeoA7rA5BACIZQHJ28alwa9oVnpZWMAwEAtAAoaBWMMtKBgPb2raLQbwEASQbUQbeJWhJbu_XQ-VAsaGxaGVNbQbdQb_tAwwCB3AYvAbNaBWHV7CFrFG7ZowXRgDQNHjzC2LbiAGgbZDzAvhBFzARMBluI3NB1HPgrAO5ajtENnSBMba_BBTBKzawwBHlEZ1Tv2U-5GmaaiVBeoAcQbO_AeQbpnEhAZv7Z1ZAWKISUaTQZd_BpVACWFOJZfRbLsAFrWbDGhEFJvaaQbvBAkQbfQbjwaizBpvabOF9eZNlC27aUBbCfZPObmpZ2QaOQblBbg_YF4AmxLUJbZObMjY8iBeREL3CIkBDvazYG0Uaq_YRVEcNP2gampZ9RbytAiBbVKbxCZuCbo-Y1jaIHahpab5ZZHb8jatka-QAZSbatZZHbFnZZHbfFahSbOkaPiOjpaPjZjeanLA5AYhSbgpZ4_WNUa_Hbb_Ymjaeuaj0Y-7A7PbWCZFHb90CzuAwvaGqFLGAe2JJGLAdEuZGHsP0SblfZJPbezQimZtMWANAaDQgWZUnEcWEvrPtRAk6Qx8ajmZApYFhYrWYZ5ZIiazgZMACXJA_0WERaSnaTpaqSbR7ZaTbmIYvvZYTbwBAF1WSTaqKCjTbGnVEYaR0XoTbfpajaYTnalNaoSbzfarTbfTbeYCZsYzTbHCa5YDT4ZsTb8wXTjZiqarPblqaZMAnqafObEKagsasqan6Zd-SvqaGgD6nPfeVLDDhKbMUbBUQHKbD1Lt9B0kB7CCUWZjyCYoTejawAE6NaaMbWjXMdXYIZvTY0tB3mVZiBLpJZhBocBDmQTUblUbxCaq-a4BAgUblnR-mVjUbUUb71Dn6Qx0a8DbmPHf5QJYDWIJESAnRaScamgaf5QNxaLgGVPFlUFLyMCkZVUaI4M4UbPXA6Ub3BBJUaDPHJwBIBB5UbMLA6NZJwa-wLhKbbqLQ2aYEECKbhPbGPXGKboDbmRJuMb0OIuCZkgaASbtYZoIbUpHxuawQPaNA9qaTzAihaytDOKZPzB1uahGCLpBijAqHC9gOEyAb_YeVbtnBlPbiJbVDbVtag_YU_aUWFooB6HC24a0RbcHbv4aG5GBRAjHXJLboCbtKKDqaGbZD9a7VbTSb9VbbGUFOJgcAvJb_RbYEZ2qa3aZW6E3eBB4AATA9jZnTGadaKoEGFbmBZVWbnQbKfa_raF9awNbYHP9jZLIatjY6eLyMbtWbycBdPaZhPt8a_CbCPADWbjla_uXo_aqvBXBbuEAZBbHQbcBb_waIPZ0WbSDb2vBJUaW7DcuOBDb5aZ9dAadamHDUIA2VaAoOYLbHJaBSAcuOLVbgcZrPCvxGDlZrPbmVbZXbvfZMTDiVWMlZ6Rb9gY2gYyHPDrUS3CBSItNayCb9sap8C_safVZ7VD4CbFwaHUbkXPsxY6RZ-CbEXbADbCJbqCbEKb2CbTlZ7HAwtaKDbztaHTA34AsBa1XbNMAQSbR8aSSb4QazCZkDbYcPE0DbDbcPbLYbaBbDcDhKbLYbmDbFyVcVbrwLv5BsVLZZac0J7ULKRbdwBqzCSFbDfAOnaiVWZYb7LQQTbi_XcYblXbv5Bv1a8PbsDGFVLztPeYbsdGgYbRiAdWLjYbbSQ97BB2aETbguQfSWfVLliHuZPk2AaYb2Za2-HdYbUBbyYbSBChYbnlaIQbnmJM4HAZbmYbeuaTqWM8CDZbqYbOyaj3OCZbl4HxdaNxaGZb-tC0YbiYbtvOkYbUZb3JWnYby_XXZbuZP_SZ1RHXFHI2aIwavWbmZbLYZ6YbgOW2yXoDH6VB7IbVYBLJbooB2XZ9IbMJbIFAAJbO6RCJb-IbGTAFJbmTHugadYHJJbZ3I0XZ5Zb9RKOJbXZD4ZbV3JWWb3DZYWb1XFYoTnrae3JKRbSEbdZbnsaizBkIbeJbwVROMCWQbjNbUaAXJbn2aiTV9nAT7ZEYIrEQmpZfYAxoWbabJ3BlWbdkaeSW7RbNAa5JbZ6GKKbRpZCQACYAsJbmeEdxA9jZrTBFcEW4AvkICvZ-JbyabPiCOtY_JbUKbHYbdVL5AYAbboJbBGAULAsBA4UXpDaJGDnwameDxUazBDf5YxoQSYbZVbMbbGYbOWbnPbmRJwUINvTsWbZJblTafTVGNAiabMXZU4AgeEAVGI5AnwaHYNwHCsNbXSVsObyBadFBiTV6HChbbMHJtVXgWZ1bbynPi9T_dZU_Y5bb88ayvBd-S5bbYbNxJRuJLSNCzbbAjDy7Ap4MPwXCDa3qaeYb3IaJ0aI4MyVa7NbpRaMvAXIYcra44ak2FMaB-UbBzY2eB9UF_RAlpBjvBizaWHUNcbLaZxqB19AUVF1wFVJahWbsNbBKbWmZRSbvNQ8VbsAawbAVsCogXFQAocEXQZwdan_E6XBAQbixYCQbfcJdLAbEHHQbgQbnQZ_YQMQbDTbvcbJBaD2a3cZrHYncbwKCkTIFsYrcbkXPw3EzaW1cbY_Y3WbrbbzQagwD1QatdaXcbwNbvdaS-a4Wbk8GgWEdXbWwTfmZPyaPZbjXb2lalXaEHaOIaiZYQIamvXXpaR0XJbbyHbnJb26MaSbH3ZzdbNLB1dbR7Mf_MIbbDbbBbb2kA7db68Mv5Zydb_dbKbbaRBiUR26MdiawzZheamSbrnZgXCCebbxCs1NenGbObgvaoCBxVFCoa1LatRaCmavRaO8YOAY5dbdUBRebNIBG8Z4bOI8ZbeXEMaZ-ZGMa8RaJsZ13YLsZ65YW_OU8ZZmaW8ZbmaY8Zm8YseX1ZOG6Yh0VnmaF3Ne_NKIO2-ZpmaE2Y6eX2nM8eXG7V9-ZYbP_-Zy_OvsZRiZxsZfebGeb0dbJebR7MYiZjbPzMaNfbcHPEbbBebQfb68ME9Zb2YjiZLVOm4YNeVCzJ-dbWfbAebIebXRA26MN9ZxMLifb3Jb6dbZfbxOCMtZVTbbnaqfbXfbIebAFAumOjuE33AYnaYDXFRaXSbmyZgebYfb1fbGMAL6DMRabCPG5Y9JbOfbsfbAgbhJACgbClajDX9kaVfbrfbheb8fA2fbLgbeCaaxYPzD5Xb3bA--axJbsZbMfOmqZvnawTbWFSQebSgbBgb4fbjRa4naMEDwaEaLRvsA2TZPUbLgCaYQjTAXcMYDEo5CVVDuvAnNA3fJ-bA6Jb5LHc_apeBF4EqhFOpPUPCRwOqgbMqFKhAohF3tCYhOCfAtRFgkA25FhkLYGb5gbSsaDmCI-A_haZebCaXBBPC0Vdebn3YPgbzfbXhZwBATgblgbLpaLmakhZwDPY-ZIfb7Rab-Z25YQ8Z45YU_OvebXaXCSa63Y_5YdoaGSafoaa8ZFcWfma5ebdsZ7ebQSaehISSaZgVUSao8ZWSateOYSahMaqsZu8Z--Zw8ZJfb38YE_Z58YZhbkfbbhbdhbU4AoSa6oa0oa9maFebjfbHebNibkgbPibgiZySa0kMdfbLeVffb4SahfbLibWibjgbKgbehb1Ras4YiibPfbJgb3fbZibKNaRpaAeaxfbpib22G02YWvZWTbyfbkfbatZ-fbFnZ-fb2GbI6aXfb8sVLraRdEqTbGgbVib20GkSbwna2tYQsYlpaA9aFjb9_ZPcaKZAbhbqhG7mY_DH4ZC42CkJAFcEZcHX6EMMDLxBcUEJ7ampZSAav5EbjbPOFHCCddbAObMBaCYAxJb_GACkZkBB8xY5cZVjb5wGXjb27AtHaQmUQ8CI5CBjDZmGLNFhXFNpBXRAMNDHEAWyAFcE-LK7CDfIAbiCvJb8xAxJbCjCqjb9aBK7F9ERsJAX5aHDUtCZUdEj1IiHEGtFWjb7jbwJbFcECjC7HbMkbeADl1aMFAZUDosFG0ANDZBjb_EZrJbpQAaraGqFFkb7ab27A9abLmIyTaWKAQkbv7BljbtObnjbVJCmkbgVb1uTIxan6AXZDLzBqoBzfb3jbowBYwAqFHhMCjkb93AqVLARCPBW2kbRkbH3IhUazOK2abJlbb6JijbLgFwMUytD3VZQHES-GqVI_bMa9IvJb9jbvhBmTEGqCGhC4gbAeboaEktJHlbfkbd3IxEXa6anPa98C7savJbyHb_kbDWHQLBClbEZAElbnwGGlbPkbPlbk9RfjaMqDlkbjkbJkbDYF1sISRb93CXMAXlbfQA59Fbkb5YAiURclb_jbAFA2RAFqQM3A_ibFlbL7DOnKzfAgkbRAaNHOaMH6fQXmbnCEJTE2LAlibU4AkPM_kLWlQ1JbHgbdUB_KZI7OUoAambPCb-fbATClcYpmbzlDpmbX9HDEBtjbugGdyP70C4QHRAakHAYKbwIB7saWRVkoJTKbugWY9Atlbr6B66ZuEARrZg0Df6AAsBFUayoAHIbVXbCTVCXNNsaptaUQaSPAlECaBZ9RC2JDjqayca6EAIJMPqCgvA18B5xB_ibVjBkXPWnb2IDluZbbbwPauVPjnb8xDpxEugDGQZLFZ43LqDHsDBhlbVPAzGBnECRVEZXZMSbSxY43LEcb47FEGZN9DxEAhbGMeZ-nbbCBsKH4hFtlb6gbiWbhyaMjbQgb2kAXuGhbGM_E_nbM3WzWarmbNobM3W-wCCobrKH4xAlLZ_tAsaI-wLZuZhQCsGbShaIbAXvP3MbmgAYHPhCbvJbKeb3haR7MECBlrCv9aBJDOhbpCarmbiebdGAtKKtfb-DayCaUibLoblfbDWVbxCDER9jZD7M16JPbR5jZJPac_CugEOEaJTEOibQRBUyaBAZXgbT3CWWEpdAagbFcEcgb_abkmb_fbchbYibKpbmyaIpbYpbAKC4obEjb6obXibembZpb4CaNiBFcEdmbsib8MAYLb6bEijbo3WmpZrpbQwDvIFGXbCHPqjaWxYFWCfoTWkbauANlb5AaN8aiCYy3V9JP1NF0ObAJAqUaLMAczEKtagfZgIB7ID7SVPuFtcH6ab-JAHkb8DZWOaY1AODbVJQ1NFxJRhNF1uT9gaX4ab6a9YNczJplB5EBRoZgYE8DF8LTcza8WFXqb5lbSca1HZHXOY1BFdC4nH1_CVYALrA3UDPqC0DbvEHnCBkEQWkb5lbkwBrxYNnG9zYYMDhXF6XOivavgDk6YIACrPbmwAyIRqIAANRgHIloZu8GrHBZLCR7AwpC_mbDjCytFzKbPFZETH6mbhPZxcZdZQuXGBrbELADrbXXZ2xLHIbtqACrbPfA1uTDpb3jB4FA9LG_qbTHHPmF0aZkqaQrbugAleZUEBCnb7SDEnbD6BltBn7AJnbbyaXBF5mbHIbxxa-rLKQbQnbf2LX0OrPZZYQk2FgrbX0OkrbIPamrb4bMeNbGebtEa5wBvsArHHUnCojb_ibnJascbVibOsbNnberGFkbVsbZtY5uYGiaWSbFLab5Zrmbmmbamb3dbC2ZjsbtmbHhbfTXnKX3ibHebksbqsb7ibVpbsmbhcYpmbz_Zosb0sbqsbLeb52ZNebQkarqZRIXvsbLDDP6IQuQ2VQDLQRlY9VU1HRToZuJQxGbCHaQ5ZmXaqcYvib2jadTbyibdUBUobVKHmsbo3ZTobYeCWtb5ibysbVtb4xAxsbNjbUtbatbvDB2sbdtbjtbSfAHjbggbN3UnLAetbjpNGrCQYQFKWxIA7oZuZbYSUqKNvZPlnbmPbJ_V8mKZfaGTaJ0Z03ZbSb7FO_mb_maAWbSlaXtbWtZ6mbx1VuyaEubPna9dbXKbCubjSZLubnnaDlaTPbPubwkaRubtnauTbfgbxfaY9Sx_MKubgVb3na_5ZtrJz-FlvH2KBbANfeARSZRMbyyA-zPfVbHjEAabaRZSTZ_YAYGDcOEMrb5dArdbIdV_ladmN5rZWhb_7ZeebLLbVubeubfJELoa2RaMmai1YnebQoa6RaSoafeX2aPseb-Raueb33YT8Zthbi8YESaX8ZeoaZ8Z01Yb8Zt-ZveXe8ZMSag8Z_hZPSaBiZTSaDiZk8ZFiZVSaHiZq8ZJiZ7eX7-Z9eXwaX6NNIibG-OF_ZOubTHHJubHma4VbSlaSfboYXB9YxvbRKbH2VWubfubaibCpaAibEpakiZweOr6Y6vbZKbB6V9vbBvb-Saoib-ubyvb8vbAvbYdBQpax4Y_oZ8fb9QaIub-LE0kawdb2ibGwbjvaatZXwbmLEmTb3PbQrbfwb8kLH5a-cAYUInlAdCSDVbswHGpTJoH0ubMHaeJPv7ZpIZa3GNKbYjCyUbm3Ev5ahuDeGboKPz_ZkwbptbbubNNV9iAUubOwbLYQmoTSya1vbPnarPbZXZRIbMLArvaDNCCDZ0jHpuaWIDqBSrwblDB3rb1ubV7BBbagUZu6G55FcvYYva-NErTEztPbUCsVBx0HpGZmZEavaP0YCvZfwbDub-vbmyaHxbXubMLAACaiwbExbsxbKwbnlZ5aBwcaaWZjUFm3BMmZiZbQlZ4bbQrbRXbJobrxbfwbocB-Baxxbepbzxb7vb2kAFybwyaR9RlABEzG6ERITFBybjVSYBE1NDvSb-7Ac3JpvaQ3a9PbfMTfvJKjBJaFpZalkAozANabmTaUBb9hBhWBUXHVMAzwO53ATrbkKZCubyDadZAAzP1DaOOZ0DI1kBb_YjybfBBabb5tbD6akJbF6a3RRjKB-zPC8C2ybAsbMxbArBFpHzTIuXBq_CJQApVABmbwHbplbXGEdkZ4SAqybfrZIzbNQDKzb0XIuFOsfCvLAuVB1wb_DbvmYKDBNVIRFGDMbUZF7oAoxE4VabCaWHGUrIe0YLZDxCWA_Ye2AJyI9-YtzbwbbVDaKpBgVbh2WICHl0OBnPLxb8mZXWALwANwAjIQfYALZDc3J7zbWKAD0b-wPodbWjPfYAsubRwbLpbtYb2zbG9EkPM7JDYzbGNbPKbCub_KZM0bBlamyaL0bIxbdpbrUbNwbLybzsbZ0bSlad3JivaohaWoJhradLbHIbuVbbTImKISIAKIAskbnID8bbSREmPAS5AVLM5KbGeZoObm0bADKdSQykbxbbuXGfYaI7Ap0blaZAsbwoZvZBHuFuXGqaDuybJ0Y10bAvEa_CxRboQa70bncE0zb2Hay7A6mbofDsYZ6BEQIBJ1bGqHL1bU_YN1b30bFeZKDZKLCDxbh0bEPCX1bUFAGyb2eBo1bJEbIdbpwPCsPcwbTGW7ZBs1bfVaD5aAsbqaD_iC28GNkBr0bmDGJoHDoBY1CV6CWIEgvaZ9DQCBxVF1wb-hCb7DIDa9iGCjCXxaW2Aqbbn6Z4OZ1QPoEAfva0GAhvaExbI2beSHK2bVxagGZN2bNVBKRbidbgxbQSZjRAa5ACgaWHZb3AgPZWuatAH2vamFA5RP6Yai4aLvJbXVHsPx2bjIQ3YF5xbBnP12bNdaiZbg1bPHDXdbv7Z9hB7_AvVIJQCoHbZnGCubkXP72bxYAjdZPbRAza8eGB3av7ZzJDvcHPVFVLMH2bkKUsWEAOI5QIcfA0ECMlLwSMAZAzCEAFAxIUKeGJBXq_CSQOgbEoxEZiC1EBqKUbFbgNAvcHHLBS3bQrbWcD97AiQI5QI56B2kFKAUnLbIrVI9a6VBHYEfzatVbnybD3bjvAT3bKXAT_Ax3bP-CBXDPTZfQEcHbP3bNXBB3bA4bN1D6hFD4bPrESNZ9PBXXNb3byCEKSVGkbg3beeJi3b-QOk3bEWZecZgmEo3bmGEq3bQeBt3bX2bv3b3QIBOIMeDp_HG0DYWae5C33bjua53b8SAs4bGuaLUCNxa7GCoYFgIBu3bB4bw3bYOI5QI2ubdpU9tbi2Zgea9jaKybHwbi0bd0bgnabTbSpaVwbzgZrxbY0bH5bLLa8kaFgbE5bjvaO5bwxbrZWTubx1blmbvkbP5bjLayILlLaG3ZcRaxnaNhZznaqgbj0bJxbs1Njub4eDM0bzXItLDCcGq7ZDVHPXIqubmuYzIatnBACZpUHkMbxIAyubSKZvwbyGGGhAcYIwlaq8EOTbW0CNUZS8AoEB45bJpB2AZoQVMpDxVbkZFOCDpaaGgDLoB-4bmaP8RO4rZVhbl3YXhb5LaZ5b2kAV5btxb1RaghbH8ZCMaJ8ZHvbpeblhbpBOJMad8YWmarhbg-Zo6VwhZj-ZyhZs6VTsZp-ZVsZHYXMcOzhbUMaueXWMaq8YXEO0-ZoaX_ebqaXIiZF2YpvbtmarvbkgVlMaA_ZKfbJibSiZg0bF5bc6b2xbe6YfLOg6Y4sZa6bG5bW5bbfbn6YEnaocWmiZT7bN7bN0bLpaMwbqKCN5bb5bV7bXfXvdbWDYxdbg7bCubNybQ5b0ib1kabwbL7bjvaq7bF0WNRal1bF5bx7bEebo7b0xbx7b6sbwgZnLa9sb65Zk5b67bs1N-ZAuOBcrACVI8iBVZD7jYYzbZ8CaSZTHHofDgGAlOAVBTo9Ap2AhgAlIHZBFTMb7CaNXF4DEHIbnlAN8AthFryA05GBYFu1GGOMpZap5bwwAm7ZRLAivakNPNXUVZDi3EkwbqPBxUEv_YNRI-7AaeEKjBd2b5jAf2b51b1QPX8bbLbIIbBNATQJKfDwGA_WbEEFQrbqPBThO74EjkGytD_Hbc9CTWbN3bD7ZozAzXIXJboHblBDCCEsXBi2bhzb48GV6awnQ_ZABWaX8brDCoVHfEIUyEEMAG_CHGbH2bYLbrubQ9aWIDYzbCaZwlHsfEHnbuDEC3BtSBhOJL8blVH8NAcxDDPVbnE0_BABGYhJTUB8QEXaB3nbixGGgD_QCPFNIaZAODIxbUXCc1DUtCkMA7PAY9b8zbVmZNcBbJBJRSPMPR2A0tBWxECcajVSbiC81AWHGvGUe2DXSA1qHStAS6b-zV0LaUhbV6VdhZT7bx7bkebW-ZmebOma0DPY8Y12MToaQBPVoak6VXoa1FPAYXs6bi-ZTgMk-ZbsZbBPnqM1ebdma3ebhBPp8YH6Yr8Y1eXdMaqoadcOCibaSaO4YJ2YdSa6uBfYXZcWJ7bMfbv7bTGW_mbQib2sZc4YnaN07bw7bU_b_vbCna6MaW_Z8MaK9Ym-bb_be7bItZi_bExbSwbU9ZUwbhsbmyZEybz1bivaqaD5fbH-Krkag5bo3Zt_bWKA01bI5bz7bm-bu_bN8bp1bMgbQbNOgbS_bAGW8_bzrAw_bYub2_ZvTbAxbJOTgXCn1bv_b-_bMLAs1NLXBegDR_FR6aoEAHGAr_IHIbThbj3Y6ubX6b8ubYhbCAcMybEAcocUuMafhbGUOu5Y66Lw5YZ8Yy5YqebmhbSTNKMaphbr1YASa43YRvbOMaTvb0ebVvb2ebgoateXc8Zavbv-Zcvbx-ZJbPfvbjmahvblmam8ZnmasBPqmapsZJ_bjMaFibG7bHibxmaccWKibgAcXrY3_bOAckAcP7b-SOR7bd4Y7_bVBc9_bXBcW7biiZCwbefbFwbTBcNAceBcCvbf7bT5by1bdBcFAcPAcQna6uYgsbcfa1_bZcCgfazBcdRKewbrZCFnZwVCOPbADZnMb0uX9wbxbC_wbOeb33ZLLbxbCQLbdLb9XCIkbULbFhGWLbDaLYLbjKBaLbjVS5DZOMbHoAQMbx5biHEtpHA2CmLbijGe5ChSGpLbgjZrLbptaL3bX-Yx5bT6Z6OaZjb3BAW6DGMbrCG_qLM_C6LblYDWaI_9acYIO_AAMbUBb0lEEMb1LbjCYhGCJMbeAGLMbAxGRfAmbCfLbWCcZ8CwMZpmCf9bXMbO5FZMbibYaQBuMb9eEhga3_bkiChaaXQbHkZICcBDcPMbvsAtOAEDcukb3BAAhCbJAJUatEbTYaJ9a1IbZNFXwAUbacWbADcH_EXDcw5bL8bCnFTlDmmQXNAVIA4LM8babsBXrCHaZAOZa3F4gCCCZ4OZdnZMcAAWD9NZUIAwZDryBIaZ_XEmiEmwbAZA9XCCDc7pbRCYWDccOB7YNnjGmiEXZChHA7baLUIdYHCjC54CgJAoMCeJZefFmbXN1GWTaFJakmC3FZakZluaCvabrD1wJDqa0FHMEcASNpZBrZFd9bpUaRVPTgG0sBoaaILbY6SldDTSZU9Hb_aYDcxKb97YlLZ3KbVpIEJEIjGbMb9Ect3VgkJA_YNDcKPZySbbUaoWRwxA_QAJhbzEcprAmCFnzYeYbUCHmUMIGDDlAEFB09I41FskAbCH9Cc6XDP9JomDDDapDcVCcYDcpubdLD72BNCG3iAvDbdZAe-bDBSggC5yEt9AtFEGFcDOB7sReYbP0GnlAvEZ-XHEMAMzbYODAdbXlZxNA2WZIREDmZOjH-KbWRBFbURNZCGc97Y_Kb7aDbXBfzYcdEvla-JIvnBW9JM6S0KEzyGZUIHRDyTEPRVRGbyPBHHIbPFSmBQFcMYCKXAN0ayyA_xbkqaxbCCybKLbg7bZcCFVCq1bhlZJyb7FOpGcrZC11bFWC5OCVUb2Zawlah2arJBL2b9aZMNbr1Ge1bSRE1KbqLb8cAgsHj-aICZnGc3PbvGchCcsBAq1byGcUIAe0bhXblPJTPbHHcBHcMHcOybQ9LLHcJHcSCEWgbOlb2QZYJbo7YwzY0Dc9KD-DcFOZAEciZD2DccCDgxDvWFHwbvOEIHcgbASEcRDc9mM8tFmJF6HFWYHI5Bk0DMsbYraryBUTE0ZaO0biVb6BE_QClHcJoZdRAaAa5rbfDZdRKxybiAAZjC-wagkJQHc9rR-kZ4HcU-brUFflZxNbOIcJaZNHc0tbvNZPHcXKbpGcNIcJoB5HcQIc3xbNLZEhCy9AvUAvcDSxE4wBkPMEwasYE_Hc9FAvYCNZD9tBfGc0pBStBlIcr9AXZDIVIwEcPIc5Nb0QaiBEe0aE5BqHcbxCiIcJsAbsDkcI1DUFhGWYHqDCsBB4pGGSAhpYv4Av9a6OaJ5HOlCrzWoEcbxCk2EUXAGNbPzAYXBcLbABFzkZD8Y9XCDpCKCcf9FhuDKHZkkZB2bukLE6EXYERbD-4bYBXTwbKqZLlaC2ZFVCsCCIHcx_boFLrJc0_bHubRHchEETHcr7bF5YXLaGHc9rRuHcSubNgbS5buGc9JcwJcHAcS5YVwbqtbOuUMAc-JcmgbhubaXC0MAzzbZ0BiIC1hBm4bFpHUPCXSARKcGRZxVDK6bQ0bN9GqxQaAc87ZL8Y-7ZN-ZHoaZIcDKcSHcXHclAcjbWnAcehIpActsNRoa5XXv-bxFPx-b3bWz-bm6VZoa2-bboavhbFSaWsZ-3Y26bhoa1hbB_b6ebimagsZkmal8Zjvbn8ZctNp8ZDpaovbDfbqvbFfbL_bgSaN_bM2YIaO0oawvbFCcmKc3JcoKcYBcymaTiboGcYLc53MaLcgBcH9YG9ZEwb9MaXLcrZTLKck_bGJPLIcoLcEKcuibqJcz_b_tbH3ZuJcqGcI5bZwbm7bu7beLctLcxOCDgbQpEBAc6LcbVC1Lcx_DdLaAMc6bUwGcFKcegbHKcKAc8uMP3ACMcTla6-WtrJDpCTDClFFKjBUcBvoF0MZ1mCp8CTWFZJAeCGW5A1rA8WFfnCiObJQavCDXMcHgXwAHaMcBEZfKcK-ZhKcM-ZN8YfAcFMcSSSHMcpKc67ZrKcm6LW8Ys-bQmaqAcSmaXgMzKc9XX_RaCeO1-bKgVp6Vu6bRsZw6bA6Y06bpqNyhbXvb0hb46bgma66boSO86bt8YpaXv8Y2tM5-ZtoaK_bvmausZuvbncOWLcwMcDcUyMcbLcgEPS7bnLcBMcgNciLcV_Z45NX_Zh_bkNcGMcNbCoBcl_bsNcxMcuNck_ZwLc7fbr_bWwbaIcvGacIcPIcxJcTpL2NcyBc1JcMIc6NcU4AdIc9LcK5LBKc0LcbIcEOc8Nc__bzrNIOc5Nc3Hc7NcUIcIMckLavXaeia8sbi5b6_ZXaPWPCKOcQOKMOcQAckRaB4biXDLEcbxCcQZTvB9iGqIcFTCXaZsnYRUEn8bxNDIEcv9aPPBHJc1DcCEc0sBkbEpaansYAQATID1eBeTAX6EPXAoZIcMc1rA8LFE-bI5BrOc4xaZbFZ_aMJE4gCM6B0IbYWFniBwGBW-b4xGtzYptF1Oc3IcEWHlCcJ7ZlUFeqA3fJlMcaQB2dZo2A-TZs0CAUZ4AacWG0MZ-TF4DIFxGqIUeMJ9Wb-mEAUbq6EDPcLoBNzBYXaL8bXJbxbCmoFNzWkmCMFAreChFaNENkOcePcVganOcVxaVPcJoZ-taGkb1vBsXb62BmJcwOA3NBeHcYHDacAotBg-bI-ZsXXgKccAcM8YpbWZ6bxNcDcUdOcFOcKmamAcU8Y1XXPoav3YvKcx3YKvbQdVMvbIgV_Mc6DPBNcIEODNc4-bv6bl-Zx6b41Yo-ZyQcq-ZkhIMYXu-Z41YPYXy6LKcWnoaE_bmmaeMayOOroaKBcsmauoaXcWHfbGibPLcI7bvvbSBceNcpjVbQcfOchNcqgNbBcZQcORcDOceOcTOcBpad_bDpaY7bOfXe2YlKcrZTPRcYRcnibwNcNRcUBcROcLOciRcvfb8MY5Lc3PbFEZLLbr-Y9NcOAO_NcsJc1_buRcg7bwRc5_bEgb7Jc7FO2RctRcTAN_JcAAcIOc9Rc8Rc_RcUOce5bWOcMeb97bZOceRaJHPgXCvRcFScgOcngbedIDpCAjakZFdyFHAZ7ObfDZf1aayaeCG_rAIdZa2A8WFVScVmFXScqIZeNPNXU9GZi3EqMcAmabebFoaY6bEmaPScB9Z3RcQSce6beQcNoaV8YhQcPmajQcRmaxKci6V9Mcp1YwAcS8Zweb0AcyebPMa8-b4Ac--b6Ac4ebBLc3hbDLcooaF_bTNcCRcZSaERcYNcsvbydVogVD_ZLRcK7byScxSc-RcowAV_bf6YhcWjNcbTco9ZUPbPnanNczSacRcd2YGCPTPbDSclTcvNcrLcXKbtTc4RcvLcp_bzJcyLctJcFEZ1BcHub5TcOTalTc6BcQEZH7aCHPGYZ9wbQEZCCc-7bpLaiialTcdaLjGcgdbfSc7CapCalTcinZuTcRIcsGcf0bjTcrCaTUc3xbTUFmPHW1b5dAfTEW_VKWbr1beUcYSElMYIFcUSb8tbQtbxBc0RcHubyPbzkIe9ZAOcb5Z4PbuUcRHaXKbtUcdoYd_WpSb1Uc-ObEHbwQaPRCiJZ9wb2Uc77bpnZDCcmFaLLbBVc-Ya1PFa2EsJZqYaGXar5X0PbmabXrWi3ZGVc-ObEPFz5XIVac6XspWvxLTPb2UcVVcA6X21b1NFPVccPUDhCUYBe3b2rFudE1NF-mBhCbAVChtAbCHMYHHnEU7C1bV8ObX8CLKAgVcBVcWZZa3GsxErHFUZCxvGyPZBXBhQE5zHHPXdeEzZCZ6GW3CLXCYzYLpAoVcYuAy0PsZF1lapXEQcE1Vc-ObFHZRvBgzawFEEjAKWZpVZydapcZaNbWPDzIZfFAGqEKKBi1atoA2UcL_RYxFm9YZHZCZNPxNO6XXfZOeZKGBDjUTdZGcGEWcDzGGWc7tBTABAqG-ObOrQgWZxWc5LUqEc57WYZDEEHbCadVSoYFBQOC5aBDbGsA2IAGcZjxA3pEYEZduR7VD4BahCbLJbBXcVxADXcm-Y-0b1zbqOAzZAh6BrVCMcbZWbNkB70GnYCJ-E8ECf5JdBBodZ5mCQRImeZHXcc9RAGL-ObqaZX_FZXcJ-BfDc3RRhFZ5QHhVceQEKyEAEbr9CzXI0Pb9_BGXa4pYwDIjjFONbD-AgzbDXBl8SrAHe0DfJFPxCrXc3xCejA1aD0VcwdUfdBwAaVSb1ibxibTVcISCdVcReYWpasRc7FOcVcJVcXYcvRWbVcUVccYc6BcbYcJPCFdYNvUmRJfYcVYccYcCVcktZEVcwIaaYcgYckYcV-AhTaLaDsha7-Y35aOabvnVTXFQWcqPbJ9EI-CFoAHKBeKAeRD0Yau-aS0G11Cb3Gt4bJcarjZKLAnAbBvBrnPSTZEcZSWaIobhQbHZcOAR80bthaVXc2Ha9GZrfZioZtWcKUHaIbN8VbmC7Yc7WEvuEunP7-YsKQiQAe2a4bbBVcF6AF0YJdD2TQwjBYnQLtbTQa3RRSgaJfHdEE1KQ_mFH7CWxCYPAJdAh4FwAAzaAmJC1gEddE7UcEeJYKUAacTBIQDB6Dc6WBDUOwYHeSHZyYraZP0aiDcpxbfWZwdaiZc0QEPKA0iAbCYuRPDzYSQaXHbPbRqFZPVFA7Be3GSSF2Wc8YcgxEk5HpaU8-AK-a9GDFcZoYFzbCyUcsuAQacS-YbZcLoZxcAOjFl0O7LArZclbElnEB8Av1BVsFrhFk4aUXXsWH-UDLJBGXMgbZBfZBbcr5X95aoOb7ZBcaZmZcYZc9QVtsVIVaJXcmac3dY9-EECRBxG4ZaJbc3IB66ZXwBCXZdZcoQAfZcyEDcIRvuEpab5oWa_EL1atOIu-EeWaCbcZKMnPA7YI4bY-hCFFFnpGKZcfbcyDbuWcexAkbEBmbK7CqbcGyEnqAbfZCvY23bB5VbtH7VEnpGQkGYRZjEIioZ11Ayacm9Yi-YraZAVC88AFUBI3ATDcH3A1XFUbcjZcv1BhhaabcNVc3IBDbcmuQMbcQ-aq5XXJARccGSZQbcguaClJG4b2eE7UcY2E5Sbp_EjlHFiGcZaKbc_UctWZVODhxA6acuEHTUBbZaDZceccmKCy4brvQrlGNbciccchbubc2MZymEHSAvuEo2DrccBGGoNFOQDM6H6aZCjUeZcvWcGyABmbL0DwSCdZEOeZ4MC4aclacYccV3DcybpKEObcq_YBRC_AZX3EXXcSVaIfayOZvEakcb60GpoAfXcWLDhXctGBqaBkXc8AGmXcczWAcZ5pUPVcsXcYXcndc7xNwXcPbRyXckqb2Vcn2Wo4a8vYv4bU8C4Xcb1GiFUn1Q3ccphG0ccceEEyF1XIPqFdODXcceKF5Za_uGedcrdcmdchfBrVCYSCuNBBVcqTJPVcFNZVyaB3H6WcAYA5bclCBWac_ObQUcjYcXJALyFwacveITec2SCHvZoQb4Taw1bUYcLVAWYc4DC3Wc4HAnccmXZwhG6ecKIARhJ-2DtFbaqbj5H_Ub4-aMNFyhOQBA-JDS-CU-CkpGRsFbmCOyYQaDrJAnNHrYEJfcGzHaGOIsF9hCgXCq1FmRZt1F-rBV3Di9B7UEPdRKHFd6E3NBzbCTkbKIFJGZhQC7NBLoGkeczWcX7RG_CLLCKfErGBjHbBZOZhBpZcuRZhVcUZC9kB_qF7pB0uZcOa9kBxZcWIcDCURYct7bTYcg7brecOQGMeUjWc96YZnawibStb2ecOIA4ecuecZqZ6RcinavYcpYcxYcYhAUgcE3YY5bRgcEPbcYc5ecsSCBeXJMc3NcIKcLAcWPCMgcc5YSScFcN2BAefFZAB3zYZkDk2AJXc57Z9cV77ZrMcVQciKcuMcYQcIgcwYcsecLgc_ec0ScqKcfQcv5Y3McEgVt-bz9L7MczZNnQcrhZpQcKgVrQcthZtQcjkM5-bZdV7-buAc8KcHSar-ZYvbKSah_OkoaRcWBBcMnM5hbJiI7hbbMaOxMbcOBRcH_bs8ZT6YgEOVTc_eXQBcU4Y28Z6UcZgc_gcbgcqgcRRc_SOY_byhc3echgccgcF9YAwbkEPdib2SafibojIhibfgcTgc2hcofb-3MoYc7hcagcRxIIick7bp2YSYcStbtUbiUbdeExUbCcAGub00YUicvUbWicpUbYico5ZsUb_UYhUbciczNDXic8LOona6mObicszJwUbeic_3NKla0JcPkaLScRkaNSc48Ldic3jBmUb3cV8yJe-bneACDZcUbAYaCfLzVb6vAYzAdiGBFGK7ZzuFW7B6vQPmbAFAuVZ1KBmUaXeDqea-icG0DQWaPVblDBJTEMjc75CAVamPAwiYrmDxQTYUbnDcNIb-icvKBqlJ-WFomA9IcaQBBbIpfc-JAeYV4zYhGCq8Da_ERQc67Z4ubU6VchZ5fVpiciicuUbric2ic3YAmUbo-behc1AQGvbiQcIvbwKclQcz3YMhcWoaOhc_XXBSaaoauhb_bWHNcUsZC6YSMaE6YALcjoahmaD_bRNcpoaQTcphcb3MiMaEibHRcOBcJRcbNc_8Y1oahic8TYjic5jclicticfEPSRc5hcqicNQQ6jce7P-_Of5NpTcGpaeRctkcuNTvkc8jc0YX14L2jclkc4jcukcokc3ic71DqRcV9ZL5b8kcuSXmkcZ9VvUcrUcaic3jcgTbcvZGlckfXIlch9Vw_Z2kck9VEYaVlc6-WIAcaubtYc4tYYlcpNaAlc7jc7HcSfaXUb-xCZUb1JZRJcdUbZ9EmNZYlcD6Fglcwkc_9Y4kcqUbOHcfjPkkcHlc-kc3kculc4icLpWKIF1Ub4xGJTE2IGxpYJob7Tb14A_lcvNAmJZO7aRHb0TbmGCGqEYVbMwPRCDbVbDgc6hVh_BNmcikaF6AQmcu1buMQYjZlybCAZilARcaAOZZdbRUECbZXKG7yb6VbpQboWbmjbP5ERcasWb9kBO8I2zPJtPsmcc8Im3WzaaoUc1NccTbL5b6TcsrYCGWIGWf5b3TcOAYPhYGeadPWovYCvYZvYCxYRIYlvZRjZLwacPbhkZTkZepZXpZVTaLkZemZNnco9ZfwaHqZPdamcaOJaOLAQJahEDUnZbwabWG2pZRaa4pZS1a6pZmuQ7tZHbao9YFACP-ZvvZMFaQlOTeaWFaVea2ZESnZByCbFa2wKV7C5Ibw5ZgHaP7acKbqJbcNalIa-Bb5nczJaCKauoZbZI67a9QZIKagEaP7avFaBUcIQaiWbFYapWa8UcqIbJ7aNoc1WamnZlWa7XagJIYYa0ncBYatWbmxDleaD9YCHPVTa9BbibBhyAdocM9Y_NaSeaXncRdaPJatFbXeayVSXdarfCaeazdAVXa5AYnfafCaeLWDVZUga2EZOAYrEbTIAElaAHbUkaSTBwsYqSbSHFTHPJmc4TbFJQTtbR7OcPb-ibilbtSBBjbjoc5obzfbAtb0vPIpcC0Hntbmnc47bLyb_nOZpcFEcVbanwbIODhLZqwbUjcrGUXxbwwbu7ZD7ZzwbFqbFzbgcC3wbbVDOdc7CaQVDfGbsLc1NCOEbHLb1KbvvZKUcKoctVA95a6hcxVA5pcxQaPpc9gczhcKgcv1BQlcuMBSlcENAV5Ll2Y09Yt4Yt_VZ4YPdIR9YlPZWeX2Ab89YfJaPqcjlZUiZRwa7CCKvZ9tZqncw9ZmEaGqIdqch_ZfqctCaTqcYLaGNaJLa-Lalqc-QARVa0RapnaszJrrak0bKCbSCbvvZyob2oboHKUpchpbopb0GciecDmCYgb9Oc7_a9kb27ATpbZ_bzvb3maW5b3pcX0bi7bd6bIrc57bj_bqqcBub57biAcpaUXBc3pc2JcgLcaqcfRclNczNcLVVZrc6bUhRc6HccrcwSckTczTcPrcwacHicBhc5rYslcsicBlcCcA06YwUc4pYovCzgZ2EA6DBgnW4mcwrc4jXyrcoDE1rcOTazrcTIAhBWUHa6rcOhWDjbQgZaeZMFAhBWpsQw5ZBscHUYGdYiXCHgZYgZRqLLtFOscFsccgZMVR2CCgSZuXcT8IHjbGxXRtC2UJJjbNbaLjb9rcOKEapHIqYXgZTscHscMDBP6ILeZgWZi2V-gE8YS6mOFgZIuZ62VlmcErYc_XmscnOAqaWeTAapHfaPUtYOAYIgZJqLZUEFgcawbbnaxrc5AYwAU7rcKlcwic3rcTsczgZGtcZnW0UcR0XNtcjnW4UcyTbqKCRtc3ZYmYcrwLSscbgZnscuMAFtcpMUnnW-rY9scPscJqLRscitc2sc2eZ02CLaDVTAYscdkBasc_XDLMcBQLetcNMYpBWkscqKC-scHdPn7F3qErsc6scItbGsUcYDvscYgZxsc5xQtabxkJAucntc2cV5uGsaWDXAfqFY8IatccscctchLAAtc0mc1TcxLcbTa8wZEtcfebxECHtcs7bCtcTpaYucydbaucOtcssbZucAYB_rcbpa-QAm4PgtcBdYOuclWBSgZdtckucANAqucIUYsrAsucdGAQucJDEojCvvZ3tcHeFXsc7dcttcvic9mc9_XvtcclcLjbpucjsc6ucjtc4tcyTQZkDbYbFVLjvBMMbZCEplJJvC1zCqlc_1aZkDerb9YbuuT5aBrPbGya9ta5fF5EBmtCijcEHcEdbqZQzgcYvcuCUx5ByzY6tcwdasscrJQLrYaTJGucbtc3scGvZysczecguY1scyvc5GOF2EySE8tckaPNucmtc5vcVscSucokaatYrTYVucC5bL2Zfuc9JbBkDbucJ5bPgcL5bKwcoucMwciuchTbIbbTwcStcVvYCxbfebXwcXtc2jVnYcAwcPucuucPrcd_GyucMscXpI1ucbeZotchLAltclscBwcRqLqtcUEAstcd5bLdJGeabscxdBEvcxTb0qccwc-aAowcGsciwcdaLQcA_RMgvQjbbOGGNcZRiVDeNb8Bg6ZojUAxXivcj1bXOWIPZBxcU1bn6QBxcqvcC8I7tcLucDqPPnUwvc4vchwc6vcmYHlaWEucHbbcxctucexcubVKucD0EfARFtA9wcUscRqLDwcSTbFHaudbRicGgceuc4rcTPb2_A7wFNwc3LcscYITaRwc7FO3xcu8BNwcVwcXKb_xc48Bmuchwb-xcYdB4xcCscrucgwckxcZgZ2xcJycAycLyczucH7Crxc3ucswc2tcJvc8ucV2WywcrYcZ9YDvcHUchiaLjb6ICKyc1JCIvcHucvICP6IMvc2Zac0JqMQzEZRvc5eZWBHdlJaMQieIWLR0-SRWZxxYFya2-HuycQvckrHhvcUvcjvcifZpmJmvciZbovclFDyzYrSCoGUJ1Dmgawzb8JBpRIIxccNE4hF_yczycmpZRxcZsbUxc-gEUWZtvc9tcHGR07Ixvcdxc2cVKtbzsc3vcwsc7vc3bA9vcdOUVrYNyc2uciwcuAAuxcDHaDNaxxcurcLlcKtcbgZzgZ7ucZic1zccsc3zcaycSiaAwIaycFnZ7ucfFaC0cp5ZKscPrcWtc0qchucSnBbwcPNCpBWQycAGAlyczwc8fI1wcgycyic-sbuUP70Xz_CWyc_wcP6IwwcyEC-ucNOAfDZmua3qDCfam0DmOb0VBoTZ9ucaec2MYYmckBb4iao-YK4Tl0c7xNmQa0VBmjYLtFZZaiaGs4JT7CZyYsscWlCn0Ct0GkXPLtFxJRAcFVxc0zYgdbbzcZxcfzPUxXfzcOycCucEtYFucjxcszclxc8IFnxci0DdsbDFaGwczRcJtcLQAYuclzc3dX6xcX9Y8xc1xcR1cpwcDZSgice1cX5bAKcH7Yo1ceycDwZV0cescyna0icr1cBucd7YUlalnJTYBVYBvVQLIG6gCQGUk3ApMUnGCbJC2OaYRA7zCheB6CXqSc5ubW6bWQc6QXZ6bo1c9jcTqMGhcCgV5Mcu-bEkcUoa9RaoQcOvbyAcQvbLkcSvbcoa7KcINc9KcLNc36b8Ac56bC_b76b9ebI4YnhcK4YTcWI_bTTcMBcekcYTcH7bhkc98ZwvbN2c88Z7oa-8Z5vb12cbibhGPZ7bGna12cLna12cA5brzZWucZzZxrc2rcc1c4rcMhY-tbE3cJwc4jX_mci1cTscBncJsc0rcapHytcCACO0cwuc5BWL0cydb7wcP0cFJAR0cnycuwcufXOiMM1cS1cwhJzzcG3ZLTaK3cB5bXOc2XaHZXHwWISc7sbQlOorCfiYchYZuYVuYIGbfpYyKGutYIgPwtY8rY_bBptYFKYbXXANYQUG6cYjkCcPAoXXXRAoXXBYGViYV5L5CCZnVHECfCC2XEE0Bo3cyLcP4cbLB3dbX4cl0Bf_Ma4cnicDlad4cZlcGKcb2ZngcMMc9JC_nYt8WNKcoXC1QM9xO7ANjkBejO1QMxAAv4c4hDtNC4cNy4czAAy4c0AAy4c1AAy4c2AAy4c3AAy4crZMXJARsPYKA1QM4AAy4c5AAy4c8MA1QMrBAQOM3OB1QMOBMqZETOA_tAaPNv4cHiDV5c0bMsFAzHM34cZ5cLwHV5cK5cyAAM5coIAkFAzHMv4cNdCMxNj5cm5cgeDM_H9XCBIMYjMBIM2OMAUQ4jABIM_HQR5chJAT5czAAK5c45cN5co5cl5cZ5c8AMrDM6cAgECT5c_5ci5cA6ctCE25ctUA7AMK5c0AAh5cP0O7AMv4c1AABGAfBA1AAK5cU6c75c7AN74cZ5ctdNsVAO_HwJB0WOaNGnoOf6cn5cr5cmbC0WOK5c2AAN6cO5c94cZ5c3AAK5ct6cX6cfBA_4cZ5c4AAK5c06cw6cG5cZ5c5AAK5c66cw6cI5cwnFgRMuBMZQFPGEO_H-MAgxArtCE7cUFAatAZZDpmPL7c7gPA9CqVAqYDg0axgAR7cxVQywCR7cHeDPXDuPAD8HH4E4eDiAB3nA4gPjRDQTAf3GL_HltIcjAN7Oq4AdsAj7cXBNmHcq7cosAngCY7cjAB4nPdmG2OMZQFPjAwtAKPDmUAO_Hb9HM6VbVAI7clHE97cmIHA5D57c0sB97cPWZHiCPjA_WNd7c57ciDFLuB_WNRsAB8CL8cP8cDtH9IAaoG97cNhH0QBcKMC5B97cgMHN7OtaM97cdNAIWOWkA57cskF97cAJQY8cAJQE7cN8cA6ccQN6PB97cURNmFAp8cbabkTDw5cYnAUoA57cyESY8cLwAFqY_HQo7Cq8cfPAY8cw8cMWZKhA57cw8cc8cDhG97cw8cv8coyAI9cvBAvGMhmAz8cM8clUA2UMlIHgQVqualUAs-H9QZr5cYaaYnCSsBtDMiJcJBDVjU77EIxQ6iBr5c7jP0nDdsA6PAk9c0wEL_Hn9cO_HslCqVAp9crNAl9cL_HabakVQdXA-zCx9cfJAz9ctIMm9ApEAEtH_XArvEq9cJsPGgGsIA-9cDZZj9cy9cr9c89cF-ctCML-bBiBI-c69cK-cGsAk9cW2VQ-cDtHS-c6YCy9cH-c59cX-cW4bW-ceKA6PAmXMDtHHIAO_GIxQi-cWYH__H-pNh-cjRD3bCIEAV_HUiErvEn-ckYAnLQ7IHm-cs-co-cVnAr-cErCh-cSmP0CHwjNEVM_7cF7cO_HOMBC_czZGA_ctCMWcDU3DUZcZ8cU2bGoAnVN96BL_cVebV2btIMcfDz9YM_cHLAgvaXEMCOEW_cFObPhAr7cdMKL_cd_cuVQQ_cc_c_1bkVQ0CEUIAV_HE8cp_cA0JoFEp_c7mAMpWXEMOcAMpWy8cxiHoDEXABymPrzArnBwxBMJAfRBibEM6AelA7vGZNDM6E7MUWrAGhChBAaHMppG5_B7WAXkAgVQYhFiUH1pP_SVU8CwJAa9c24Cp8ctlAM_HFkFZMAARBYDEaQAhABwJAzzEtDM9IAlrArUI0rC87HrUIKhAgGAnVNvwA_cDfYA4gPYHDwJMvAdM5cxqEXGZWKAyAdA-H-dAiJMyYIxAdu7cyLEp-H_5EuAd9AdqYMdCS3ua3BAnVNS8ca_cU5CFBdHBdv7cyLIwnFxAdtNBuoOLBdJTE_Ad1KBTBd8fAVBdhfMCBdUTBuAdUBdaUBxAdyLASBdgBdc7cyEA4AdFPAuAdEBdxAd9IAiBduAdcnELBd5iEXAdLBdXJAiBdL_HirFyIEB8CzNQ5DRhpLHNAEuCmCEbLAy4bbGAksPcCcP1Y4mPNdAFuaBCdNYFHCduWQ-xGSYC-BduWQJrEV_HijGPmPhFAsBAycMOHItVNSCdtVNp-HR7MZCdOaD77cHLGKwBVWId8cPRBhWB-oPZeQ2_czgGnCdhkAZ-JA6cfJAxgAC9LdcBQLHDVHa0AVnAZMMhkAdBD2BdkHAO_H_PABUCETH7CdyTAqEAA6cnyBR2D6CdPyAADdDtHB3OTHDrLIJNE-CdohHcKMh-NNDd8oPH-c6CdODdG_c6CdWNP-CdkPM-Cd6_ciRAkHAj6ceLbkHAaFAyYIKXO_XFDVD4EArAdE-a_HQuHM-YDU4AavPenF33AIpHL6DhkLL6D3IB0DdymPbwOk9AUPZDVDnsBa9HYiAboHEVMZ3AltIyPAR2ABzAGEBUFAoDda1CZuDSVQpbJi6ZGnBEMBTaAl4VB6Z4JAa9HmVNofDSEd8HA1QM4gPo_CasDa9HScMWEdJ-COIABIMaEdi6ZTEd7AMjEdXEdhEd1AAnEdgEda9HtdNfEdcEdE7cXeBkEdYEdiDF2RBK8HCKAsEd3EdHLIwEd_FIbEdlEdSLADjGwEdBLAmMEcIAHfA__H9lAxsFFHDM-c4gPyFAKFddnBtCMANCIYBroB-9cbMYFHDFtQhJA7gPzZGhmCe4AcIATiF9yEbkPEdcAxJArQ3SAuPAefDsXAenFV6AAjAnFdzEAnVNE5QlKAhkYvFdLLAZUEOYQrKMkFd3jB1Fd3UMDJB0FdZKMrMQi9G0sA3Fd8FdbCdTWbvgb4FdC9cmVAAGdNsAl9crUIQ8StBFMBdS2GSEBNGd6iBVbASVMhJMaFdNGdlRazTAGEBnNMz0DnLQuTZAUABLFc5FgGdLeFD_c0sAnNMDuEkGdkQAmGdjGd5OAV6EiGdPRBnLQFHAaoGuGdM5cNzczGdYlDiwDE7cJ2XGXEf_cGUAsGdcQAtFdb5A-GdwBNuJLCHdhJMS_cqmOFHdV_HqRVJHddCSJHdlNbVcB7GdcnEJHdWPUkqB7GdpwDJHdi_cJ2XR2AI6GAGAn7cJvASeF7zHrBALsMbCd7RBZcNq3CrQKfdNmHdMEAoHducK5iEoHdtNCqHdK2H-FA7AMIUBNDDoHdkpGxHdoHduJOuHdviAx6c1HdnHd9Hd6na5Hd9HdJVE_HdrHd9HdONM8HdzHd_naioHbISdGdZ8cZ0QkFSPIdoAHB_A_0chfMbRE9nHxBNq4AxVAEoHiJMApAtWO4-SYmEpLIK5aXUIGSBkHdboH-kOkFdDcMqYMR9ctRB1pPZLCCYHWaBOGdCIYFJA2qADTAZOEPmPkPMPWZxEda1Cv4CnLAG8coHdT1YVsAk7OA2K6CI1JIjMA-ABRXcCDBmIH2JDtCdsgOMJd2IDLXOLLAmSGQJdHEdn7At-HoHczNAWJdrHBOJdTcBVJdhJMXJdskEwkO8XI0MAS_HDrDlJdCiF1XBrDM0pHZ1Ap_cpXDg5QuJdXxGWZQ9IAxsArIElJdOAHnJdp_cmgJ-iBp_cw8cQLHGfASnGAKdeVAXAdjMASnGS_HPTAZ1AGKdHhOCKdLbMpNIQkGGKd9IACEAPKdDKdgGAVsAGKdTHHMKdmLApDaAKd9vEe5CrzWJDBomAyWQkHFrzWbkPbLCX-cI9C8VA7oH-1HM5cR9co7CnVNqRAS5GuKdn2GJmGfIQMJbVsAlBdFeEIeA4eDo7C2OMMhJpiFGfAlBd_XAW2Co7ChhAtVA-CDkDCWWQD5B-iBPmP-FdKLdb7chJMmOA4bDqbFGJdZfOb9HAhDi-SLyD6fAxROR3FkMCAQASJd73H7WVN7ORpAV9JlNAb7chnAjJQXYECJdmLdcPAN7O_0CRLBgnACJA6PAEKdCJA1wOB1CzIdYbVANAPDdhxCjgJ2EdrDdRLB6iE7jPEYA6OG6CIhVAXBNrIdT8cxGdNPAHaZaCDr7c1tBMMdkINU8cy9clKAI0ASgGtDdbBdVMdsKdIBdRMdAUAaCD53TryBznAXEMRYOaCDM-cSgGZQM9vPdCSlOAmMdhfMcnERFdIWOLIG0LCZpPEAX-xA-vGHNQ_GdkPMPOADLCTcBS8cWFAIBdLCHnYae1CjnBuDdAjAz9TdHdvjAbbFb5AxkO5Gd7WOWTHMvA6EdDhGf5QJ8caXDHJQr4MCGd2vBQNdEJQdGA0-c_MC_EA3mDErD3Ld7WOkqA_AdcMdcNd2OMcyGgNd2OMzZGeNdExFnNd9_H51ckNdjIdy4ASHAiKdKLAJNMQVbz-cpNd5ODyiA0HBIDdEJESwafiCY4ZsGAr7cfXBc5FanP38BUoTW0CX8cNhH4gPTlFNhHtDM24aRTBRjAYQFiOA61c-ZZfKAO_HwJMmrKVYAh8c7xD4jAQ-IoJUWzASnCkGBP1Cl3MTnPjOdF7ATnPwwJeZEiLdk7ClVQ0GAwqLGAH2OMbSFb9G0jPm-ca-MRbR_PcuOdL_HrJAS8AMiA1vCwIAHWQ8oc-OdFsPxYEPvC_OdURNcMdFPd4HQo-GCPdIuACPdnVbL_HGNBYEEnVNG_aQyFDQMw5AGPXWPdINIP4ASPdD4AINI4NdVPddPdnKdRcaNrAGOMuqBIWOBKdmPdKUBpPdtZQROA8sFyiAf3CyiAd4QMKBKNdVMBsMdxEA2ABCrA5YE8PR7WCINI6JAJMTEVHYRAL5KXeBe3bk9H8IEDSB6AdGBd0KFJmDQPd7KdLQduMdoNd7IHsIEYMQgkPd3AJVAVQdSHE8IdaPAFcE5XGymPf7AfBAi7AcQdiEdIoFYBdqEdl1MYBd3AAT6cd3AAFAkHdqQdymPPVHhQdjRDzEAHnOtQdnLQarQhQdAsBe4BaQdrQdx5c8IErQdMeNhrZ8IE3YA2fAa9HvQdnLAPuZXMQIeARbIHRdnGEpMRHRdO6C51ckuZvwPRaDHRd_HCmmARRdALA0jAHRdALANdM3OTjhAj1O0_HRRdCJNkMAuWBn8akRdfwAtFd8WO6jF1hAJMBsIZAYB1SAaIbvGdnIcwnEgCbtvGTPdCFZwIDuwP0yaGUFPBMg9AX8EhRQUGHZvP9EdaNd7RdCSdCYZLTQ-zbIOafkajEML1GZtGbUAvDBPlAhiR0TIgCbINIQKQsTBtBFHrC5qZT0awpLAlBimGM5aPLd-8CeSdbMdcSdjPIskEsFAh6FUHAnIddxASLJa9H9naGwAMMDBgArJdJUAI7NvSda9Hota7xHgObLnPZBbG-SgzCmbC02ar5cRAEoICSVAV4brQdL7c24aDTdymPYSMc3bstPhWboICRlEMADr7c4eDPTdLmEDSdPTdnIcKeGcKMHTIK-GLXOiZAA0Cz2aXTdDFd8YO4VaaPPtDMeMBjTdnLQUXAcYA1-CJNImSdFLAfaFWIAQ0HOqbkabZ3A-DddxAjHBwBN0Td67Arob9FHTpAXMQ-ABApbtDM0RAXha68MAUdUxFntPb-A_TdGMdK_CDUdJUdGUdXsFrobuMd7TdZdAuMdNUdjabLUd0XDPXCLUdzZGIUdVzEdQbPUdcUdiFAUUdPyNLUdDQAIUdOkBdUdLUdmUdgUdP7cRUdBOd-4BS9ELUdklDmEcwUdJiBYMQrUdIUdUCd5qZKzPsSdYvAAuaWZQnDdkYFq4atDNjDZ0eF6EdlfFrgB0eFsqEoKQraaQ_C04AwSdoDNNWZoVQEWQQVdwSds3VHEAPLd46F-nOCmOH8CCGdkbAwtACEAcVdYFAHcNMpWIJAgVdagCUTdN9cmwAhVddGdkVdJtAlVdeVdN9ctVdpVdmVdjVdfVdxVd0uAqVdaUdwVdfIdyVdHcNCYZ6VdlqP3VdmVd9vPvFR29cLnFeFCeId4HQbBG1VdfIdmFACYB6GA5qZ-QFbkPQsBOvDnuAYrVkGd5oAiuAVNdizBWWdbfGAEEBTVIJA69cEsAzcAwGdkEANPACJDFHA4mPq6DnWd4HQ7ZXSKdhJMa6DuWdZpP0UMxWdXzAsjYuWd01B7xHlHKXOdI6avNARiAhVQXXcFyCKMHf0EiNdteAX1EPLdaNdaoGcyGFyCtPEhgAvJbCNdcVHiURksPDfE1yBL3EGGdxiHtUAWXdMhAA6cxYAZXdERAbXdDtHMbbNpBwHCGUdgXdNtWkWdJXdLUDb7cauBwNdeHbVMMhEdENddxA1BAkJAZQM6mC3pGjBAD8HVODxuF2XdPLdpfCG6cC6ctUAyOAEYAAjABYdkqAAUdsEd7fDiVANINloZhrb3nPFIdLYdD1OhJM4HaeyBQlCO_HyWCUYdPhAaJdbJZYMQm8cUYdo8cjVdUYdbVFgYdrxWUYdzZGUYd48cS9AgAMVPAXAdlBA6vYauB98CuYda9HwEApMAFhCEEMg8cqgA-ABY1BAtAr7ckgA5Ydg8co7C0Yd47BrJdgvByDMg8cvLAiNF9Yd3XdAtA00DCJADTAIZdgFdSccAZdAtA29cJjEFhCuBC3JB3_c7OdJeBBiAZZdLdH8pPywNcZdeRdFTFfEDvLAqBA1jDzqD14A3bClZdxiHsTVpZd1jDNwPz4EtIAuZdreMXBNczEYRAtZdujPt_C3ZdHBH3ZdBFAs6EFxAkZd1jDNKA3EApLD3ZdklDAsBJLAAgBVKMaIQIJCtDMdDBfIA07BrNAG9EXdE8FAfCdw8cklDd_BTadWZQ0hAOIAR6AODSW4LRREJwCnXdNPAKnOlsA3JBV8bgfEn7caOEgAMmFMMXAmFM9_HDadDkYKXO-Ld-TVy8Gt6OeSH1adPWZwABTsAIWd6yCLCd5oCiVA7adr9cUzAYMQ-JdIeEuVa8iaO8cNBdZBdIbdtIMnLAuVaA6cfEDNUUa0GZCG5QUVTADSdVBMzyYYbdF8HHIKtDMWyBabdUEAVWQpCUzHMgMUcDG6Ad_HQebdvMUlbdBNUjbdfbdlXMDwIfdNtbd75csbdpbdF8H_MUh5GL5GDSdjSAgLAjbd7bdtNC7bdEfNVMApQd7bdvlB7bdjbAlIAaYE4ZdURAcOBBcdGcdkxAdHdzZG7bdHuAhkYgLABLFymD_OdHaZRfG6fA6JA5SIa9HWVZPFdt1NXVdSUIeDH1pPYBDt1NsWHrvAI2G-EFxTFqZFDtHFHdymDyTFePdJMdYdFieIrFCJnPE0A2wPBsBibB2OM2JFVODnpba6D2LAINATKA-aH2LAeRBRrAfBM3Td0XdbBMwBNzAEhVQNuFKddhJMU3BPddzjObTZhmBM_HrRCL_HOddeXdGNBaXdmNdcddDXdfWdeddGXdQcdeXdPxHaXds1EaXdeBBVnGCHPILEfdNsddDkBsdd-bdVHF0HdsddkpGsddEcdyddIJBsdd2MEsddi7A8ddX6csddjVdAed2fA5bdyddiVdWVdgQPyddqLdt8a1MZp-H-5CwtW4JA8MQKtEQedZ0Kn_A4oW4cdMedgMdjddWedeCGsddq9A4HQOJAuPEyddEJA6XEprEWVdARM5rFgMAvIdDkFyVCWPAvjHzZFDtHJdAAGAnNIUaAfdDDtH6_CUhZzWQBedhRA4nP-FM1ed1-GhjEDQMCTDTQd7ZGD-ChWMe1K9HdCJd7VMObENwPfNd0nDZhF0nDMYHgIMwMMEzCSfdQcdVfdAaBgIMCSQ5bdZfdNDDrVdn9cRHIOoOU5ChfdMEAtFdFVDafdxQd7VMdfd3FHWfdpoAOoOymPFKdDKdpVACAdufdnPdDKd0Ad0fdw8c_cdGLA3DdN9cLKdgADbWBgADu6AfrZ66JVTAB3DBsBMVEQedMfDtFAcNB4gPrvAMgdxsAAgdAFDSQDlVQywHTgdM5aZlF5bdzEDnLQPKBTgdiZd0oG_GdImGYgdooAqNHPnCbTdX-cLaDnDBzWQdddZ0AZBdozAZgdLLALOd8MAmQAv1NfoAU_cM5K0GdCOEAkPW_cJfd6gdO1YfBAG0CNjB9gdLaD2gdVBFE7cDhdcnEAkP5OANwAAkPxkOFhdanPhFBMhdnnPlPaRhdznPznZyjP-GBqgdMQUAfHNCBksPuWQtbGXmHrjPn3J3aAAkPq9cmlTzASyjPgMdHEBTBHkhd0uAoOdRFALrDohdthdXoEWZQhXdAkPKfENPAAkP9vEg3GchdfRA9rBAkPFTFgKE_hdW0C_hdQcAW4FvVSFhdTdBApbvBMSJdXEMIidJdAKidbKQN9c_8GyjPcmFaoGAkPVidqdJYqDxEARVLkBdLrDI4Er4cARAfidpiMhBd7OACcddidMidGEA0sBOBGAaAXTEXBN7MAqsMi_AIWOjEXgHDDrAL_HByAeVEDhGW7DPKGEtHLOMoLFyxD-XdS5ctUA_HQXadBcZIcAuTdXrFEdNiURMuAmLACZdlGAauAW2C1BDdHdC-GyxD4YA_WB8_HL3F_oOFeENMdFCDrRExlBMuAzTA2UM2nANaIpeBUAd5DdkjdymPQgd0IBUAd9OBVuCq5cgPZnBAq5ctVdvjdq5czZGd8bBwClyAiNAd8b_ZatVC16QxiHO6JN8AnLA0QZBIM4BAtNCCkd0AA4BAIOECkdxsAYsBo0Og9ECkd1jdqKCrVdCkdS0D_0aJPCXWdhNFDSdYkdNzcYkdw5C_TaaEZjbdfkdOpOAjdI6cLGArMQF6c15cnlAxLdVIAByAFTF-ABByAjPDj2bpOPdKMUedTfd4MCBTA1kdk6cISZ3kdZadseM9XC0kdzZG_kdZqOTXC_kdHcB3kd9vPDld3kdi5ch0KhJMWYEO8N3kd_PAPdMDIEHPd4yA7gATldGYdcEdXqVvDBDIEhiR8mCZldkyRAldLWFiGAZfA2fArMQpVAaIQ2LAPfB5gaZfAYdBaWdFxCyOAk7cWId4sFFsPeXAZXbrLDTKDP_c4DB3ldiSdZ4SIIAD1M90MOxabGMXSAhxBM_HJgCJVEO9caVBCDbCSQJmddfdjVd5XbDSdOmdNzcOJAdiC6RAlRBS3ChxCxiHROAWmdlRBSJdMKGPmdPHDnoDBJARNAPmdDqALcCCVdokBAyAC5Bc8cZkDqmdDLABYABDd-IbMldTdDc8cw5CHHdkVQXyAssB1mdNddapH5mdM_HTeBBYA1BdHTIjzDO5TFUBhVQDDBcHK9SDaOdfnFBYAYFAIndzHd24aHnd5aA2_cyoBQndaOdW7DLnd_MARndpwDocAuMAbndngdB3AdndBUdCmCMidH_Aindw8ceXBiOAGbB9eAq3ABJABndUbAbEJUadqOAOACZOPCvQ5VEu7ApKQ_OdFtE2ndtVdlmF2ndIdaoREXKGy_cb-CM8HtOdfVJhgAr7HPBMC3Br7HeCdiTdpidcCDiqAjCXDtHXMd-GBYLFwiHPMdOodIbD2mAiadKgGoVCRLJvmPR9cdodQPdsAdaodAdE3jAlVQI9HgodNedjXdNeGu-P2_cQpAubalodZmOkHFoodskFood-7AuiduLd1odM6Vqjbq3CLHWp_cHTd6mHhVQ15czQAN8AZNdLIBANHeJR4YAeJRlkAQedX7ZTsA6fAAeMsJAwLAjbdQpdeodieEdXBXeBlVQg9AiAd9SISpIZpdbADrVdxqEZAdR9aDrAmJAnFAPEIRzCqfGARMWndppdXIdgQVspdEhdvpdcnE43A82EdiCtEA45CpSdBGAocDYpPzZGQYbLYbXAd-pdTBdDUAAqdxAddCSDqdtBdCOEGqd2Ad3IB-pdyDdpRI-pdbeBvsM8-APqdDVG2jDzMJTTdOxBTqd5yBVqd-pd-GK7Wd2AdmCDcqd6WdLBdFqdsPcliddqdvBdIqdlqdlBdnqdxAdLqdqqd5JQS0B-pdCNCbqdvqd1pPNkE-pdpSBWqdpZDtDNtcDeyEdHdxsFtBBG5FNFABrdXbA5JAIaI01BOyA01BbGMHad_wF61BLrds5KzWQ7ldzjAeWQzZGTrdhVQSrdkMAxQdOnOIQDzEArhUoFBhbHOyAZ1IIyDdTErQd_0SqEAVcdnVastPJTdprdrQdMTdOyAPmPVZDdNHUzCY5GQ-C0rdAHdRvA3DEZBbdDBM5cItB7rd1pPa-bt6Z4gPATDVYdQIdpDBJeBxOdBYG-XGENAGOdgVQmIAmACXWdPsdW8cCEcPsdBLF6xDAnAPgO3bBKmdafdkPMCSQHEBwtAdsdSOAHcNXMdgsdhsEjodTTBO_HWHCnsdUHdnsd_PACOESGdMldYYd_LH_LHDSdSSd1fdRaDGLA9hd_oJkZIthdjVdG2D1JQFTM-sd90DySAoaA_REhGBp-cB_HGtd1OdN6AJtd-oPMtdDoF5mAGtdofDGtdjMA2LAVQIuVQHEdoXBUzC7HDtOdEaALRBwndPNHWtdhVQ4TdhtdpodTlFGtd1edrLIKAdvuGe_cgADLqBktdauAYPMkHFGtdm9AeSA1SdgtdGtdlhDA4JktdCndX7DbtdFmEBTA1SdTdDGtdsJDGtd7ZXFudygFGtdWQOktdEoAdiCGtdL6GqABBiAOudUwGLudHLAbyOOudLcBOudR0AaLDkVQJ3AaNdBbAOudJ8H68cLudf5HiudGtdfbDURArtdTZdbud_WdpiFyhBktdtcIBOAo8cLFQo8c24ao8cUmd6fAo8cVrd22IrVdo8cUcaFLEhkYG9OoRd8-ABvdPxHEvdycdaLDh5cHBFVQI0Gdr8IjlbFaAk5ErLII2DdaEdaPnNM0QDfXBtDMtNCx7CtDMXSRVvdpQdavd0WOdDDiAdAUAfvduvBe3CLVZXJAhEBGBd41aS2CZaBMpWtsAINIokd_tAyKPybdxvdtUA9GAauAYRAoGAvyB4pd9MA5BAv_T_uA5XGDSd3_coDE8IQppb6DBmsdBddg-Gg-GjbdpMABIMLwdAUMcACHFdpHFg-GtRA6LdVmdUlZKGdZnA4TO1TOtDMzmdtaMcwdpLIg0OrRCGOBnGdMjdBLAZRFnGdZ8BYddRLFpwdFMdnwdswdjGd91c1MdQiLoCdTIApLIAqEdlAnGdvwdINQqwdXAdDuE7wdO5FPRBAxdAPdhsEcCDxME-nEZ4KW0CmnANsdYKMJGdzZGLxd7FdOxdYjc9gO5mA9mAe_cO3EWxdTZdATdHzE4bDZxdZNd4sdUjJqEA2oO0jPkMduLA6fAanZKWDCOdppbQOBbgdMTIsJdkcAS8AQvPLtFUiC07BCpCBkYWPAIwd3aA8mC_9cn7WCwdg8cYKDRdDrVd7xdeCG7xdPxd2tOWKAg1A5SIhHChEdawAVrZ7EBKxdWWQhJMbxAS5Gn2CazWfJAKlA_Sds8W6EBhjACVdA0Bh8cTCGatA15cxMdv2ClVMB6cqYMPxdmydX-clYGipdSdFpyduwPoyd4CIz-cX8co-cKrF0yd7LBIwdz-c6JAhfMwydDtHneFxLB4-c2UMCLdXFDo-cjub1bZxSA4nPHcF2wbdoAvLDCydzcAlyduCdCwdOzdaNdnVNjcGHrDQEM6PB9XAkUC1JQBcCZzdtfAtLdCOE4FNmrdlXM6LFMqFbWBczbKcN5wddVAlnAIqA2pDX_cWMOtzdMsBtzdnjU2_Bs5AB3OVad5Ad6na2zdK9cbpdfIA6zdkzdNzdZNd7zdDQMBDDK3O3zdBhOyvFN1DtfArRd0cGxta8NFtwPvVZ7HAoidjJMGxdR0dbeaBfF01DvKdrkGU3be6AGUdCuEO1DgcCdcAfpCIEdzlFBwKIcN27AchCFrF5Fd37CmPAslJv0D8adJgDg8cPxdu0do9NsSdHIFXWdklFvwPXsdVsdHUA10dXsd3qF80d8IQJLAgLDs3b_WBgLDF8H9Zd4wBgDbtcdxmHZsGNYbINI9XGC9bFMAHEdFKAtVFhJMBDd24aV1dnDdRREZ1da9HzZG7FCnPdiLdRZQjubFMAORBsKdZeAdoAnjArAdTgGo1d1gdG9ODGIAxOvGduuds1dvGdQaHBOAz1dM5c11dZEdofD31diLdqNAedN71dw1d41dRpAiEdA2dGBdWrdkaB1pPpPHoUAcLBo3CzBB9XMEaatLd37GzPABzDdfdbMDiCY-ydlWdVtdY2dKmdb2ddfdb2MY2dxtdO_APpASwd3nAnVDD_cSPAEodiNAj2dL6DIpHj2dBZZu2dwKd3SAj2dMWZ3xH_jBS_HgOAMHA4jAj2dbad52dohAxBNoDEJwCyxAj2dEoOy2d9fdreM22d3vdRFIN9cQlFm2dixdowAy_cVfAj2dK9c7GPyWIrPI22dWYECodj2dgKQ_jByuA7CdLjEd3dmPde1dWWD3Xd4UdfmHEXIIZZNJAgDMFlAjEFp3d8Cd0vAfIdYcD0jAtVdnSFCGCtVdznAWZQm8c7ndX0HbVFHxEXWd93djVdHxEMQOP3W-3dlwWPrd7LKaNA-Md14AJ4dSUdw-cL4dBOdeCGO4d8zdPBXQiErVdR4dD0dSFEQxAn7cUIAsRAN2d2AdgqbmiH8sAOoO69cKhderEi4dlXMAPBZoGJ-cvwA0cA2wdqaDcDBHQARvdMOAIzdg1C4uBvIJWVdVtEH1E69czWEkZDm4ZQkZV_HuidjmE-4dqpdWAB_qA_4d70QhhAG5df6ADSdF5dpkAsPBZ8czEa9IAgBMoWIAND7KHR5dcCDRKddnB8BNzrZ30G1wOiSdPpPVVQdHFfaFB3AIzb-7AS0D9vEZ4OYHHGKACwPmxBApCSJdzTAXAdApC7WCstDx5dOedntP-SAxiHjQAq5dy5djEMqNAbMD55d05dzvHuzdWebA6dtFM8mdTXCE6djEM7zde2ExqCI6dG0dL6dgbdH6dwSC15dZHd65dT6dm_c_Wd9XCN6dy0Mu9cr8bS6dB6db6dSLBqYMR6diURrhUlJYs2FHKAa9HgmbtzGhPdA2cpGCS1FH6EB_CfNd4Cb3LdhUdv6dRodaMdHvd26diKdrRAiFAq2F96dPZFsRAc9F97A25chVQ3YdhQAlUEZkEHtdPBDFLdE1MjHE-ZdO7dqJAw5dx6EIMdlWdAUAerZQqAZtA2sdjEMdldJeDEodsfAh8cCYIe7dXcdfJdh7duwPPqFd7daTd0XFo7dXTdO3Ed7dIAHsgAd7dmVMZ7dTld3OMaqAZ7dU9c91dBOAzHFFnE1lAjbdzHFOwd_7dztOHBFXWd_7dA8ckgAF8d57cx_cWyBI8dlNdMWb87d9vPzZG_7d7ld_7dztAP8dhfMztAy6dD8dNzc_7dwzbp8cfdN_7dIdaUIdV_HYLBqVBHBFkVQJYG4YAEod5pBm5BQPdQzBy_ctIEjHECGR6RAn8CTld2CGjWdyfd19I07dRxdp3dugA9Nd28d69cVtHx0FUwGtldr4AD9d0_Y07dkidw2D8vED9dARMGoAs2FM9d18d07du1dL9djWdvJdU9d64dI0dTldskFa9du3CxiHwKdhQAUwG9nEFwd_8dc6FM5cR8dh9dd9dQNJo9d56Aa9cD3HM6VK9cE7cK_cw9dwfdRaDz9dIcALbMa6D29dKKd1id28dw8c1Ia6LF50dcgCw9dV3J5kd_OdPtE97AA-dE-dFWCpWd_vOJ-dCdAF-dsWdcIBkpVnIAOtIQHEV-dDSdBoPgbdMjdqaFLNEVaCF8Hnede-dJ4Ah-dDtHg-dSnPjVdmdAj0dU-dRodiodT8dLNAj0djod8vE_MRhfMbgbARMI9CY8dAeMp0GztAzqC7_BMWd2xAp-dChO1-GUMA-GAnIT31NgUdFBd72Ey6d3cdbBdNUdI_dL_drUd1RML_dT8d3cd24a1RMyLAjCds2F3cdHnAJRCxGGE8dc_dSsdTgGTGGL_Hf_dWMd7Mdh_dkGdJ_d-GG5OMX5GaHGPmPb8d41FwwCYHCsLd1rA1NAAISqqB7ZQeIAaIQpPDR0Ae2DRfDbqAaHGW7dzTAjPDBNAs5dJxO57dY-d5dA5Qdb7Bi_dLqV31aQiHV_H5bB1NAI4AHAeSAekcHIQdIzAosA8CBHWQQfGFaCGQJS9A8YQL_HyYdwpBPKFMidcIBqXBhSBJDCUad-HbLABq1dTuFf5HdjCqgdO8drvdoVQFIdEgG7JAa9HPTCdjCiiVtOdaAEDrbxJAb5D-2df1BC7CwSdenbLhBBCEFBe69clBDs2FNKAscDoKMgeDGZNyNFNkAa9Hn-dLMCkuAY-d4VHQmHWZQpjAoDd4QbYMA7vdJMBTuFRwOTdd0yMSydhuDNeNlVQu-cEbMkBeu-cU9cqRVXBCGMdTvYZJFZFFIcNp0KGJE-2dzVA73H1Be9vPc5FrNdExFYsd3aA9Be1RM9XGqEBWMdJPdOOdFLAlGADCesKdFCeExdgrZzLBV-G5EAqEBWMO5sdZcHjkdfAadjFPRCqOCRUChKBGMdE0XsAe1iORPCcCeDXXDSdgCeQxYrVdkCeShX3wdaCD5LH6DBMXBZQdRUCHFA8vd-5CymPf5Y2wAJBdaCbwiHmAeVJCZIQzZGgIQgeZ7gAQbdJmChVQKiDINItRA2HBkIELbBnFEtSAzjPLbbMNA5edhcKfEIcWF8qdy4dHTARtAh6dtCBL0dk_SpFCOrDgJAVJA7PAwPANVIEJQZ2UUSHuBHY3FaCBrJdFxctCBWHGfNdd8dR_d56dd8dfWdd8dfxAO9chSDpDeR0dWYHiSUd8dRZQuEA1De9EAy_cdlAd8d68cyhBuMdv6Ch6DB-ZOvAD2J_adIsP7jP-CeCTCdGdmDFJsPjWdMEeLcB-haa9HN-BUEeBIMeRN1RMkpGXEeO_dxfA9XNEyFPCeKNd62F10F_2d-0EyvC-PHElGL_H8CepEeKkP6cAaLAR6DDPdD2c13FO9c9rBEtMLXOI2DWCHi_dkgAnudtTH4NBRPAtTHrJdbTEQbDZXLfcEDtHyDeUpWKVEFFeBfdtCB4yDrAe5OAiOHMDD0jP06EyGANcAa8GiRBW4F4mPGSBNcAb-CipdFtAPIXdFe9FAoRdSFEfFexndK3AF-csedAzXdDePFdSVQCOD1ab-9cvjANcAMqBfQdmVNIEAkYQe9cjBAVJC7TQDtHWGBrLI2FenVN5FeyFef5Y6Fe2Ce7DZPcCq7CEhdYHIVoAEGethB39ClVQlbAhJZScA1SA6pc6HFXPAkTdVODXPA6AOULArQCapHi2VqXd_QAiPArDeqQVrOdrMQJHJ_KAKXOlAX3IBnyBolda9HHaZqGe3LA9DdOAURLA6DBKSA8nVyGebxEguAnyB3GeEDekgAP6Z_FIXAd-GeABTgYDZwdd8Ai0C44bmIHyVAgQVlIHasDQOMO6ZRZFaLC8XFnKdtoAbVIhxAEmGhvaetdZWFIqAgkPZBb7idBvdardzQdcHeYhFWLdULAJAegHetDdx5cGYBrydnHe11EpHenLR_GerydYjZrLIqOApwD7idegdVzOmYGNHew1GJ8AtCd_yXViGk9AbCdIJCQcMQcMPQdCIe8KduCe5NMrzAPfDBIIwHezZGjhBS2CNIeoVQ3EHPIewSd3YFxBNH3dSIea9HUIeVqA7RBPLA5zP6Ha0TBKNd7_GLrdseAbLAzTBSdD17EWVdmldJaGFDGCgP_OQh5GA3AMidCpdMYdhJMuWdH_Gu2DnLQHfZFwByIeiLdQvG1IeDCDyIeS4dRuAhrBwAem0B3FFj9RBJeBCdfJAFHAeGIHJeuWQ5GeQHAGJef3ABCdOJestCCeB_GeRJeuWQoSdgiATJeQJe9BczWQoSdbJe5IekyRQlFPYcxaBVAex3dOZDmJez1GkJeCoAyAdC5cDFexKbSIHMxd1FdrJeDsdDIdZNCmJGP_crPC4Je_QCVAe3GWdwHVAek6Bu9cFTAByOAKesOCmod_tI0JetDMBKeeOd4Ge4JeBKeZ0KjnAJKePAeoWdMBM_uL4JevtaZyF4Je18dVAeRAeABF4JelFHVAe7TF9abSKeN_HLcCFpVgdAVAerhBhqFmxYZpdmsFRoDvwPAUA1Heegd7WdKDChVQRiCr4dB1dbNDNVQKnAutPczbI8AaxO68cjbdBLeuvB68cNjBBEe_qdObEHLe0jPXbBO_GKLe88cBcCOLeDEeeCe7mAZkFlXOt1AuPc2eBp-dy7AABFFqOaPDdLeT8c_Ke1CHwBNvrbqzAAoEmCE4mPgrdtVQFndAQAEDC8ANjEdqLe5JeoGA-MAmEdofDwLe7WVtLejVd2LesLezLeK8dvLeLaDj_cHRN8LeDedeEdT2G_LerLeBMeHEd-FdeIdV_HepNL_HVEdFMejVQHMeyLeJMewOdLMesKDkyR8CN1LeGMexLetLej2d7GCKYMAMeTMeQddTJdCCYbMe3LezLeZkJ6LeIMeVGd7IHwLe51dPMeRLAbMe51dZMeQMeiMQzMeaEdj9duMeD2dmjd6Me-1dKMej2dXMeL_HVgPyMeD2dMIeENe-1dmjCqaD0Le1MekVQ51dJNeHEdpMeLaDETG7GCDIeUNeFIeB8cnHbQFdmqd-LHCrE0ZdlLeLMA43A1JALmEKSAX_F6AdXLelNeQ7BkUIXzAWRDKSAerdb1b1MAA6cZNdPzOXddhCe11E0Ne8Je0NeWjY0NemFAHlEXddbKevLAtEAZpP5NAHNAf3CkxdPFdgIB3YYvoAD8HX6BqzAuxJqwdMKALqAxOAs9cAFDgREdnBwIDVOe2JMpZDKSAQxAxIeQxALwAzgantANENLwBFLAcVdcXNKsAhJMdKeB5BN6AM3D4CNE7cL6GntAIqbC5cBrdlOAYKBY7FCLCPnG9IAlldNMY2Lbp3dXPDX7Ft3dVGDcLBvJLtcdT2GU2Ht-HtvGF4KRODq0dJPekOekMMMIe0oNn_c2pFKSAM-CABFUPea5dOVcWPe8adKdM9NdaPeDSd98dnsBfCdxKeCsbugAGlOCEc7Jd5jYp0GYdALfFqPe5rP1LevUFAPQltImAFa-M8gPW4FxPeXcBzPeUcAa8GsPetDMEaErPevPeDbc2Pe7PeVIemnF3Peq2DxBNjPDieA6PMFQe5rPByABQevPecIMzgDvPe43A5DdJUALQetDMXddNPe-PezPe02DWQexNebADvUFdQeALAyBNHlEvPeUQdCQeLwBuTACQeDKeNiCvPe06ElEA-BXrPCxgbMKAxgbb7cO6ZbtCaLejDW-UdJMesAdwwBo8OwKer-dQLerUA1-ALWJBlA4DETLAZ1Cr7cV6EzTDJRe_GdR4ElEAkzGhRNTLAavPEQeLRe7ldLReORelBAQReIRe_jDzTDj3FBRegUdAMKoLeyQdRoDORbTPdzlGiHe-4BaDaa9Hr8EiRebrdsPCbnPISCoRekHek-ca9H93dDkBoSVePbvfd7MdoSVbkPw1Gsyd9VHKjdePbWoFWbde6DbCdwuWWmFLKdrzAERee4BQPH-4Bq3CUEBvwQtdA3LAS0DnaAGidOlEM_HXdBBhEAoADPU0ZGBmDSpdjqdqBSOkBeSehEdoqdQPHCzCwvDCaCMEIpSe9nBuJDSXOvXOePekaAoaB6XcXOeovdXPAqSe9fAXTI07c8LAfNdcsMlNUk2dXbGo-G0iDO_HJeBpKHGrdujAywFIHCEmdAICY6Gvfd0MAgIBhFAymPbObMKAQTeC6dT_cXMdMTeZWQrOeUTeQoI8SebTeX6ddTezZALvDhTeLbddDCBFAZBd_Gev0bDtHdCSlTeqTe6GHoTejTecnEsTeEGevTemTepGepTejId0TeDtHU6d5HblldH7cYLe8TeHFd9HduPcXWdAUee7cXbGpDaa7dTTeeDCrMQrTeIUexTeIUePzO6MCxsA1PAnDIVYBofG_GeeYBE9dFrDdSA5MeZUeqPDv1BN_HXIejId1VBhUeSbUTIeK5aVIebWBlUeuWBQIeoUeaIeymGf8AjUevTD-_HUIe5Le0UeoUe90D5qdpSB3wd1OZ08EjEd-UeR9c-Ue8Eew6D--dWEc--d8lE2xA8OCwCEu9cNuGYQJLVeJTd0YEiJQBVBSVE9IA8vdRbDMVeq_dFQAD4A1xC1xCXAdwuduCelWObNBIQZtcdkqAM0AwXGzJD2edgMACqb6xES5CPeMIdAdfArLIbBBZvAwVefWcM7B8Xd07AJdAV_HyVelKay_cyFeb1E5Ve8QdZTexVFMXOqHehfMWDemCDEWetHeWDe_VewVeFWeLbdJWeNFCeIdAUAMXOgREzZABFAtJA-tNatATdBorEz8AmodhJAd-A6MEUIDdTdWoATnAtMB7jP6naycEHcNIWe6PGnTejVdpWenTe3GDeVesWeCHZbIA4TeuWezWeymPxWe3WebIAtDMC5crWey-FtfAqSYd3brOA_OQw8ct6ZTWFnVadPAhrBQhHxXF_XFgidOXejkBQ-d9WFOwdOXe0QMrZDBVFDSdPTCtDMmld3YFkhFgbdwmdnHYjJA3lDTJdQfAdmdzZGmFAmXeBRDlEEmFA3ZFwxB4uE3sBjJA2iA8LDHcdlldm-GFjA8Nej-a33AbBejNC_XAMKEA2Es7GxXAcjDCZAj_AJbNjGeARMjEM-Ld0nP46BklDHsd9TA0Ud6Od78B2WV3OEXzAiFI-hOeWQTbdGLZu5DPWeLqCdHdn9cfpBaYeJJe_XApPAcYe0jPb1Em6A1Qda8EfpBlHKLwAMjE7QCTuG7MC0dMdFABLAWMALXaw5AxRAZaAEhdBCCLGe6YeiZdzCeqBS8YeQMD7Ye4Ye1Wdq3C5YeDZeafdHTZhxGRCdQCdARM8OcI2Dy3AZXewEAN7OozOf6D5VC9mdTmBUEBsWQ6YedCSaZe4YecnEbIAcDBqlOBLAqIeoTFKvGerAeMBNbd6GZoZeHnA_AdnlBsoZotBADenZewZetzdTQLDOF0PHDZNOkBDcAlPARCMWiLkxCK5a3AaaUeJ9C2jdJ9Cy4ApddPpPY9AcPAwtAJaeDSdundrkOI-BmTePVHUbACEeM-c-pBcuAj9RdWdWZQ_zDfTeW_cKndZHdGhdO3C4ldtVAeaeW_cpwDeae3mdqsBeaeZJbmta7CG29ciabe9cE5Qpae-mdJGAcLd7VLnyAfydN7Ga7dyAd4ae09d85d89dvzAoDd8mHeyd0GZ5mA_aeh6E2aeH2d_aesJD_aeraaLbebwOvzAFKdN7GFKdMaenyA3KFVsPvDBvzAVbe15AqEe7IHXJdFDefDNdbePDHXJdo7CxtakJFK5d9GZibepEAVNMzGBobetBAvVEsbeC6AXAdsbes4A8mHmbe9mY6Ee0beGBdSHAD4CeyDYJd8beDIE5HIcJdHYex0CK5d43AjJMecZcJd9ZCXJdmDI8beqEBkgAXJdQwDofDPceRsDXJd4HBAceK5diJdjsAqCEoGCjsAokBsOcOZDa0YgOBMae9qdAbe09ITDe2FAiceMOA3_c06E8VA2zECZGLbdTFeBDdaIHYFcyGAiceZFcjIdzceipDhJMP_HJRMAbChfM7DbNdE2jDMaeAdeG9OIGA4LDwSC1wCIEBIdeFeAxBNMaH8KdKdeiJeldJ_KdUCdLdeCzdK0D0MAc4dnPAfKAdnd1wCqadcdekHBNFMwwJZtd1wCC6Z2jGFCdZdeCGBDSdF5Fnde3TdzvHYRAqdezIeFcEvdeuAGp-deIM1xFIJCCNdgFAiVdkHA5deoRdkqARIAHcNiqAeEZGgd8de6PAyyIfrZ2JMgFe8deTuGqMAIee_dMKmdO7O-6A-6AWbeSfAvtATeebbe3yCDuAm0deKFvtAlAXYeAPOeiJdI9Cu3dW-AzBJZTEWXBUSIxLdoOezLBILDK2AMidnndE5abxaFVdzULeIdkEFyeey0M6IAqNA3ee1jDxAAjEd51dEMesua-Me8kZdxBAfeHwbOwd51dYyM51d6KU51dEde51dzZG51dcpV5eetEe7SRt9d5ND-1d1JAKTAfVDVfe3GWdHdRRE51dWfeN0A0jPhadYHISvBZfeXfe0jPNfepedpOe6IA8IeXKAEPeOWDlHAKEBvfejbdZHMmod_sA8JAF4AgOdw5Cp1d3udxVAp1dNfe1gd7lddGCGPeU_ADRewTHYhK-PAytAWLeAKAN2G5KenXBjFApBA3BA5BA3MA4eDdlExyADHeWZQYXAsaM-9cwGAZgeOGMhfM4TOcgekWds8OrFeVVe4TOH2czjchKO5fVg4cO2c_DO5Rak6bJvbHMaLvbn6bKsZp6bPvbCTcb2c1Acd2cUvbxhbWvbISabhcasZVhc6QcJcWmoai8ZELcEBcGLcFLckvb-hbmvbLLcB7bNLcD7bPLcZNcmMaPiZoMazmaqge22cSibahMWhe72cI9YlLcgCOWheUTRWheC3c8mcM3czsX3DCLTaR4c5WBc4cdECPDCSoMohe3OBNKak4cBVNuheo4c21cYbWMOes_A3herGAq4FwDI7heKROKRO41CfhW5sAsSWlBGdfDlmG0ZUb7D_NOeaQKECYKALieQJD9lauKcU6bsRasMcuRaeAcb6LzhergelhZtgekhbvgerebygeteb0geZ2c2ge4KcMkccaXwhbYhcKNc9geMNcj2cONcl2cQNcn2c1-Zp2c3-ZBfbWNcKiZFRcGfbzoaeYXTLcgYXVLcDlMXieXhexMa42cXjI-iebhekLcwYXgfbQuXrhefCCJic14L-ieihex3c87b98S9KYdYccuc4LcF1ZFKYSqLFKYF9SSjeXwTbjewhewtcGaLC4cVEQwKYZLPSje-4PljefmYQ2Clje-3JJdAqHY8iBmmY7mYbjYzbeJjY33V1GWtgWcmcJrdKyDwmYaTZSjY0mYUjYfGFYnYaIUKlY6mYr_DxjesfAh_CAnY-AT61B_gE4xamjYzmb7RAnIMxrDVTZboc8jeRnYxjY-ABUnYkYA3jYe4AAkea_C8jY2-YdnY-KAXXNBkYRBOinYYzAknYRZbmnYJkYSADqnYzzABLZCuCvnY4xG6uNnhRLIPuRPykeKwCLIPn3W2nYFATn4c6nYtZbt0cf_X-nY0CCllYtUFCoYKlYhtWNlC8OWxoYikauKZGbbi9WOieEwcesbEFaqUcG3ZvACjFCsIY3dbVlek_BXleEMPalec0X9BTTtc_pECACsIYXwTvxLjFClFCglIX_Beled6UqvZllek_Bnle-3ZWCKhlexBCL2FeVczwTLdCmle0leZCK3kXPRT4leQ2Fh6XK5Z8kX9leFGG1leBlXokTGIS_vZUyctsSJrXPjelEDZleGiBGCCm2ZK8URwZNHVLmexyZOmeCACQmeW3ZJxUIwZNxTXHVVmeF0ZXmezle-lej5X3uSMmeFpYhmeFCC5le42ZQjepCQ2CKZmeVxT2fU85XyPXs3cJSc98SdRCCme81BoyZh2ZD3cIwctme4mez5XuwZNjRT8P_mekmexTTEneNkJl0ZkheomekFC5leBmXUjRL3c9meLneGCC_wZdbYBxZ_2ZSneNneI-PHneOneSzRIxZHneLxZ8AAbneaneuleNnexxTjnePmelnelBQHnermeNme3meknejme_AKbETvgTNIVxgTfET8met3c2me5bAfneG2BXkRF3ZyLcYnewnepxZ3ne1me-mevneDme6EXnneYmepneRjSHneyxZYHVDoey3c5ne3NAbneEyTLwSmmef7FAoeHoe-xZPoXaySUoeDyZvdHineDneGoe5mebnXn0RhoeJneRneuneoneBoeRyZ_rX3IVjyZXneqoeKoeBoesnenmeyoeimeHoephTOoXXITgyZezZxoe6nejoez5X1oeYoe3oepmesoefyZLzZtVTWmeFpeMne0oeioeroe5oemyTmoeBpej5XDpezGHZoekoe9yZTyZl0SLpeApeQpe5meWpe5lHYpeAneKzUZkTdyTwyZgmeMpeQmeJoe4oeZpeIzZx-Pi_Pnoes3ZJYajpekmelpejoX0meRoeFoefpeCpe-neKneqpelneAzTfGT2-UHWT5pesme1pe_AKhpeq4BIqeXuXW_T3rXayZXoeXpeAqesoe4zZtnXAyZ1cCUoeW-PrnePpezoeRpeaqeUpeORRL1ZVqXjhepoeepedqekoebjTdpeToegqe20ZiqeR2ZQne4ne7penqeAneV0Zc0RQoeHqeTqeHoespeGpeeqed0ZfzTPqShoerMPgqe2pXfqe8peNSYooexqeMqespXR3RwqeEoeIqet0ZS3Z_oerqeGrexney0ZSreume5letqe6zZUoeb_PbqeCreUre9KV5KVO8PBreMaCcreC1ZUqXvqeGqetnemqetpeAneEAVwzUIreOre5qekoeR1ZA2ZVxZKreW1Z5zZcyUUoea1ZhneDremqXDzSkreYqe_rei1ZaaAype2ret3ZKrep1Z_xZr1ZdvUWneWjezre9pefrezqekmeyAQUoe2oXpre3qerreTreUsexne81ZkzSFJTh1UQKVm3Z3reRsekmeO5ZVnSYuXxre6peKse7AVz0TfmeXre8reW2ZeJTq2ZkseJsemseese61UFlTu1UZsekqeJre4seRmeUKVo2ZwKVQ2ZpKVN1ZT1ZtseWBVtrX7nSlre_re02ZDsegreB1TTMVCZTrse4qesre8qekoe82ZbpeSoXppeXteNpe5oe7qeftekoeE3ZVtebseYresoerlTZqeQ1TZZT-reRteT1TZqeR3ZPoe-seyreeteZmebsX9BVa1Tlte2oe1telne1MVjsXTsetreVsek3Z8MV9seRqeipeAteameA3UtsX6teEpe8tesoew3ZTCVAvc_peFlAfje5KX4zVileqle9sXbne2SSbuewlelCKdue91TgueIEQgueEBKgueH4ZjNVUEQWqQWleeleqpaEbArueNJYh7RvueZJYWseDreT-JyueV4ZS7RbneAOdcbY4wTyfSHneCMT4gC3ueNtRi4ZfzPCveMRCl4ZZ2USeLL1T_4ZdbYJvXKRTLvXYNTNvXE5ZRDVEbTG5Za5PlNTTvXWDVYvXzAVi7TaDVevXU5ZhvXUOVjvXPtb1mcK5b3seOueHoeYle4seOKPgqeQKPgqecsS_uejNayrQ4wcyfayleYtegDIquegqetue8yAHneLARUre-qDn4cDYY0iJ9veg4cayYuPYATXHfUcBYdSXsjeRTVn4cayYx3XIwewVXsPO1SCnSXGrC6gXUlYncK1iYXwebFRViY6gXhkafzPdweShXkka8ybzRPViY9OJ7laXSAmrUnweTRD0fZyWblpB2kezLP1keoHA3keTlF5kedCXi9Kg4c9keeIZFweTnI_CChuDgaLele5CCfLC-weIybGtbBxeExeO2F7labCXcHD3zPJ7E9fMgSVbFR2kJ9SX5oYJtPTxewGbRmcF6QDSOKlecOaaxeuPamnbekaQGDz1bOTOhUGkcYcDcjxe67EUWYPDCWuLJjeKsEBEXIvQsxe3OBb2F1vEW6XP7P6ueyxeEdBd6XUvJ_uemNBlOTivTK4cPhXnOT_ke77I_xeVIYJsdUvTM4c1iYOYGpyakzXrZJIyeD8XBtcVjeIte1BTUje7xcXrer3case7teflejDXoMXdteE4ShIAGveIwEvveO4cHxe-TMu5ZNtZnveDsRkye6CC2LcOgcRtblseHNVweOCxe5Rc-Lck2BsIYyyeDMcona2yeIxet1cHueUue0vecub1yeqyegub1heIIPEFBGjY7Md9ZXNqD9_VEUBOsb0zO0MAHzeNBdzFAe6D3-V1gcrXXi-bbAcJ2c6gcXQcFgM6yelyezMc2gc1McuzSAkc5ScCkckQcwgemQceieNvbgieANcKkcjiec2c6Kc6genie8geahcqieZvbk2cCLcWkcvie96bxieAfbA7bCfbxxMEfbxoaQLcULc5iefSaE0eqSaVheCze5oaW_bikcL8LdzeryeZRc9sZDnaf_bFna9_NP0evTcNiPX0e0NcUuca1cyLczNY3dbf0eLXQAOYm8XlpTj0eYNY4ZYrwLKOYeje_yeBxbeDKm0eoHFNvREOYEvTv0eiiYEOYIxZojeRoT4NY2BCtmKvvGdMUb-Bv5B-0evtBAOYeSXgzWM6IAMK8lBuUXW-BpzIiSXOOYVwefNX90eaWX3zPzSFFoAJfahxcQWSrDJrMYvZPZ1eTwPq4FbxeToZd1eexekweN7TQyeVyeF1ZkXXBNYItcyLcn1eNiYhTbr1eMNYknWG4cg2QG4cr0ehycOlaRIXu1eMbNNvR41e7ve3aA71eCqIwdYEbXk2JztLA2e-cYc3JYhKnZXC2eyFSB2eZ6JF2eW0CvjeEkeomYzjex6Q9VcJHWtmYDPeoTay6A2EcQnYvsA-jeqGG2HeDPeYjYEjYwjeR2eejYwEXlpBAHWJfZuTADnYaTZNkeXtaozBpjYMnYgxBsjYSFQb2etaByjYbCE0jYZkec3CDxA3mY6jYanYW8BcnYxuEalHfnYBJetWaYdajnYARZIkYb_CrkeMiGv1BukeECGBaDRkYjeQD2eN2e4oSI0bBOaL2eX1cPIayxcducVxZ3eYNiYg1cziZF0Zf3eLeYt1eTeY3lWOfY5lWVeY01eW0c_7bcuTk3e51ewCRw3e81eIIAz3eJSVOfYFOYYlWBiY-KYjVVr4MRbYfCCE1eeQYCjYsbYA4ewRIQeYFOY4CCwxeQwB4zLH4eimYtxDOGQPDCWJHkMF8DXmjCkmYBMQmjCsfYK4eXzGDjYuBAnmY2beS2eEoWU2emSW_eaDFF6jeymYlcD9je7JB2mYAoO4mYnkYi2eQ2ef4el2eRUbBoV0yGHdcWbcm6BMkeGnYU4TOkezQAQkeZCESke02eo4eVkeTnY42eVnYakexqCckeMZAekejUbC3eMlLjkehnYZeaI3eraEkQIDXB5dBM3ejCGO3ejDZunYR3ewnYF5QcLRika0nYdacuvOS4cAxe2DCqxeuxeGxem5eS4cNDCe1ewNXH4cwJKh1ejzcS8aa3eyzcnyeJYaJKEo1eUyeh1c_2Z45es1ecvZ95ev1egleA6eGKYYtcYCaEyeKXJSueIwcxheK2LH6ea5UD6e03e2XE4eYR6eViRBSJJKEE0BLPUi2LH6eXOToaGW6euPB6XEW1XinPxeCrUXtjet1Ad6egKEf6e0FSrnPowCGrCYbN5VXZbL2wep9T4we8ke4KAilYSqWOwe8xehFaczcZEJm6ehIA86ebFR86e8bGnWO8ASx5e2vcz5ek1e75eF1ZA7e3dbK7ez6MA7eSoMA7e8yehgAVueIMOQ7e2ZXCOE_hekmdVzeAaXTQc4gcZzetMcbzefmMA7eYieihbaieIRccietAc1ZNIkcthZQhcYoaShcd7LUhcu-Lm-Z0Qcz6bPkcXsZ2QcZsZe0V6-bBheE4Yghc3HOihcp7UcMa_QcG_bgMaqhcckcshcF7bw2cPBcTheymaRhMi7e_ieI0eL8LO8eEjeBicqNc75NO8e0NTXRAzYXOjexyZKyeIiYLTad8ehiYSqLg8e67X-0LOyemHYKFSJyem8e-HYWdRIiY3kYIiYdlYv8e3SX2vBx8eElCIiYTlYePD67XgIJDkBt8ezDDBlYOZA4cEh8eQgUNlYtBA66aIiYb2F3lYPBDt8eMvFUkYtRAPwXK9ed4ej2ex4ehSBs3ew1cj5bcuTj8emHYs7F1iYVEQY9eZ6XQ6ed9epSYkARXiY7iY40eEbAg9e2BCO4entXC4elmYISW0ZVkeZYkaPxcNSW8LFHFcXYbQESwJKdnBNXUsJWeeCNXUsuY6dWTucRnamve6pXXxWQwYFvYtyeTleRLYD-ewvYgDYHbL90XY4XwBeD7XZvYaLYEvYiyWgpa8YXUlIT7eUMK8fXFwYoxElOXXiAHVCGrIVyXwpaRHY97XIVYAjX1TWtQUPyXhyXglDarCf-eMGC4paiVAPqadzFLHC1yXogUbPDZKMdUFy9SF-cNARYDB1iY2UB6gXl-eisCsqYfNWQvWkUP6pahRTT_I0-e2QKKhB6-e2iQAKbApAaXCViY--eYRYdwYOkWORXx-eBtDV4cdMXJ-eO-e7wXJlc65ei3eLrXb_eb-eQCbh4Xm-eTlc8cYc_e1maWeYi4XGwY6sbX-es0eZaVN-ej_eVnVISWOOF13BKWZbdW2_e5LC4_eM2XOOFmEX9KAeyV-_ezwa9_exPB04MiIR5_eFAffoQVgXLyeoWYroUQyVOOFpsCBAfosCS1S1uYG-ZsdbP9YY1cffYd0ea_eCxWImYdxW6mcaPWx3cjxWv3cQbX-RXUlIThYp_elhYU_eNvBZ_exMXd9YXyezteP3capXdPW5kXytX4gCvfXTpA8ZYFyXq-eyUV8wC4eA2AfxOCtAfA2AVuX6lXYkXYYcrbXEBfmhXUkXiKJsUVABfNIBf6WeNAOBftWPz2XStXElXNqe8IT4UVi4cgZXL6eZkBZmISBf5mARqUtCKJBfMGCUtXZnT_9ewBcSicGeXKzId9CImYrBfODBPbXEZXQkXuBfWEAkAfxBfLrXzBfcbXacXgEBI6Tz0OwiXxEC59W25eBrXzBf0dXBgA_1F8Bfm1Id9YDCf-BfAYBHCfa1ILXQliXxECNCflDY1RWLCfnXG4sGvFA8DVobX7BfXCfU-eZubqBfx0Ij2OY-eGfJ2UQQCfMCfcCfvxIHCfGrIVCfTjHc-IoyXrAfn-eAWU75PlCfANAniXpCfMGCrCf5vYjbYO3BogU-XEoUAvvYp_eewYDuZhlWnHU7CfHaVmRJ-CfLHCawYV_e4rWwLPrCfSnICBf3NAKCf6Bf_BfT_WOwcuye8YXSDfaCfUDfgKXhTbODfiDXQbN4SQTDfAYB8bAZCfzCfF3VfvY4BfiCfvRQiDf0Cf2DXyTQT1INOQ_7IO1IAKJcWQwEXhdUu4P_hUzDf74AvYGVCXcDcIiPhHW74ABWXuvTLHCBEfs0cNlePUVT_IPBAGYA8DfVJQKEfIyc5VbF7eN7TOEfCEfGsUvyIGYAV1eJja23UMfPzaE4DXoHWcEf6DXIDXHQJICbZkaFxbBgAIjag0YGLXMxIdEfVxe4YC4qYCyemdW4tPIzVovLEpTLhQtwbqAR5OTEnURnUo5V8rURrTPpTyjUINTqTJqIXNzVQleZAfqkabAfxMXG3cHBfBcXJFfjVOcyeLrXovCyAfrbX_XDz8JCxX8iBwvCqvCD6UBJe7SDweZi6alHFF3DwkEdfCLqXetA4AfZdAvIC6CB4jXRHJ-eRLFV_7SDvU9faR3clGeexDe-DTzagJI5kX77CWxX2vX1SWwvCFkU9CBt5SMFV94SagZcsci6aSGCH5DzFfhtA1FfP1I3Ff5AfMDBnFfmsctUWBCfRmXxrcVFf98Bd9YRGf4jXVRJPBRWGfsNJRBRZGf6NPBdYSGf7lWV-e6pXv1cIJO3tYcuTfGfp_QnhXsdYdyXqRVehXQrTp-eozXFkDT1esJAmhY3IBIIY4RYvvG0GfsFAuGfVRY3IByGfIFAXzXsdYGsX2xIzlGazXfuYzRP1AfXvCwwPtOKXFfyvCFACpFfM_BQrTMHfavCM_BeWI71Bw9e1RZBGAVHfC2XZEfkzPSMJQPJqweCMJQPJ99esoU7HDwCYTGSS9BlHfGbZW1ePsQpbERzIadXTscRzItHf_WPi1edVLnGfsPJMgZTsc4PJl9eYgXi3T_zc5HfntHbfBAcFnVVLtFhsBSHf1FYABYP1XMNQ1PJ4HfbgZ4PJ0jX-fAjtV-6BCIfzfWISJE-SSIfiaG0WBU5HQ6eKjXzpDZIfSPANjXCAKNgZqiWEFfb3eQDf2wcweAGIfImYVGf_HfLRJYGfsIfxEAxLKoFfYFfrFfE6UU7BcFfRRExFffFfPuAOgCiFf2FfYlXXxXGbaIvCcscDePfvYjGfDFPlGf5wcGIfiEVyIfyvCxaYbyXKJfFbRMJfA0NGIfAPU-KK2YXk5XRHYxdY6TXksY2CRSJfJfP8eYo3UeJffVV-NXYBB2YXBgP61XHweYSJSYYm7Fu1IvgIRbYYdBB1eKhBJwCAAHGWVkJfVrJj6XbCY6BJUZX8zJy8XdzDM8BjSCmgYiEfN8F-uZdtEQweS1Iy1XxeBFrTwyGsbYwJfiOT33JhQYzJfiaGTGDqvCE1cR2V2JfT6X4JfvJYDyV2JfxJRU6XLQYy8XP4VBeQmgXPMYRaYm5BIfJy8XKpP7JfMvZiKfAKfwFAztCRJHT6XUKfsbFd-SRHJLaai5eVrJyKf-3FZ8Iy1XrDR0XQKKfFKfnhWHKf01XxJR_QC_KfR_S3SJ06WOKWGLf0fBG5VCKfxJRLLfTtBxLJKdXEoWSrQr6J6nW2_AYEfoEfDCUK3LWLfvxIwvTqGC0EfHOR2EfJORSoZ-tcQnUVOUlxPXOUhLfnTJBPTBFfLzV0vTH7eg_eSFf4rcGIfUvZG-epBf8YXrIfNIfJHf6BTXoWeJffvZgle1LfR5S9FfsFfNFV3IfQPJ5IfETZgFf8If0rXjFfJGflFfLGfklerFVeJf2tU_LfovZoFQldTTMfvIf2vWvkXKJf1vZq1SCDKUMffMfhvUiMfAmecRTCJfTJbqvCDISe7T7BVoAB8dTmwc0CT2seiGf0LfeJfBteCxUFLVyMfBrX6LfDJfztCBteU8U40T42Z7MfpMfaPJlme-RXCNfOMCztCBNf0MfbMfhwZYxUilWzmeQoeHNfytCaPJKNfLtcGIfIiSvwZ3xU1MfywZKxX8MfptH-peIFfLNf7LfENf5wZ5peSNfWvCyvCUne1dTPseLFfiNfeNfxEAOLSXNfcNfIxZGIfgneXNfaNfMNfmneiyUbNfG9UeJfVNf2zcyNfwmXdET1neSUTmNfuNfDNfNGU4mXIsezMfWNf8NfdUTGOfNOfbMfGjSBOfRjSGIfOoewsezLfROfjNfwNfVoeMnXztenIf5hAWOfm9UWqe6zZyNffoeNaC1Mf4NfbOfoxLloeP-UpOfgNfA2AnNfpvCENfknX4peRNfHOfINfUNfwOf3NAyOfRHJ6oeioX6regXT-oeZOfAOfvOfrse9Of9MfuyZ-9UKpeQkXIPf6OfgxUbNf6jSgyUGPfzpe6Mf4OfTNfcOfapeiyZcpeNPfXPfoNfwNf_Nf7zcyNf3peBPfVVTcPfPFfePfzOfgPf7Nf5Nf8yTlJVx9UUPfLOfWPfaOfvNfsOfkPfbte_yZdPf0PfIOfoxLhPfFtCjPfsoXEqezJVfOfOPfrPfHPfpPf-OfzzZVPfQGfIQfJPfVqegyZo9UbNfzzU-NfsPfrOf4GTBKVeJfD0ZRreEPfiPfSQfI0ZQOfFPfbMfare_KVbQftNf7Pf5OfcOf1qep-PgQfdQfbMfqOf1PfMOSC3RgpXcKVX1UvOfQPf5NfR0UUQfHQfnQfYPfsOfWrecQf_PfZQfIrXM1ZADQGNfNQfENf_QfmQfhQfrOfjQfPhToOf5Nfk0UUQf3QfWQfzjTireH9P3NfVQfwQfzjTv0U7zT5MfMQf8QffPfsOfvreX1Z7QfLRfaRf1rer2ZKRftQfURf5rekOfcyUyNf9rewRfd1ZXiSYRfTRfaRfFsePRfWQf-PfoIfbNfLsecoeeAVOsezHVEQfHRfrPf2Rf8PflNSN0UbNfYseGteFRf6PfmRfHSfe3ZnLVgserkTise_1ZpRfGeXFQfsOfoseKQfyPffRfPSfoQfaSfuseg2ZTmSx3cZSfBte5LVnrXXSf5LfESfhSfqYT7seDBVytelSfsSfBteqQf8oe9AVLQfRLYmSfJue5bA5YTHMVZRfQSfPteH1UbNf32Z7OfgOfMSAyNfatebPfcteoPfgRfqPf9Pf_SfgSfK1T94dlRfrRfaRfvBVSQfrteQTf9QflNSVPJyNfXsXqSfMOffSfbTfRSfnoS1rRv2UFTf6Sf-teg3Z32USQfDueoTfzSf7Sf8oSCNVxSfGRfNTfJQfQue1sXJ6exOf4jXcBf4LXVeMWMf53ZaTfhRfhCVCTfMNfY3U1MfmCVvxUIUf7le8BKXNfKtX5RfwQfipSRtXkAKrvYhqD-FAUmK5AK9sLFXAj4FYUfxEWbxQpkXjFVB5ZPveD5ZMvXPDVW7TjlCQvePNfGOVWve8vZpNTXDVcveN3Tj7TROVgvX8tRjveFeYafaHFf7Tf2Tf7FfqIfIQf8UfuIfNIf7FfxIf5Hf7FfBvUFMf_FfHMfg3QJMfaJd7IfHfD6vX-IfnfXAJfhXWKAUoMfGOCUVf_hQP8TPaV8UfqhISqA3uINANpjHDbUvcAFbU7bUaJXpYKKbUFhUJsIsuIr5HOaNFcV8UfZfTqVf04FqVfxjGzLPyVf4fWKAUE-KBvA0FQtVf3VfKha7VfgVfT_VIkHJAUgVfKNB9JBTTU8Uf9-IGrIqkC6sbGJf3POIJf1ve6FfUVf2JC7Ffv8T2uPFWRb7RQWfpjHdNflWB1FDPgY_HaUVfRJfEVfKAUaWf2uczpDjjHACScIfYyP74HP6IwKfKWLLtFF8C6ZeFXZaNAq4bAXbmLfUOU-6B2Kf0HfOle4KfWhPuWfxcAa0GAFbqwAEpGKOaTWfjTHRkByoBbfBzYBidC3AR-VfTpCRJHfgAvHfbtczpDfgARHfiIfgvV9pSOcUibUl1PISSecUnBffsb4LfhTfVTfbWfvlWUGfpPfiUWvRWoWfOvVbGfNGfRgWeGfVXfVgW6Tf8Of8TfqDfVMKuXfFmWs6epGfSgYrGfJncvxX7GfByXehXEiXSgYCHfzfX9XfNMfPHfG_BLHfAUftOC8LfSzX5WfsCPJYfMIJ3cQfHfKlYeHfg3QjHflpBZ0L1KfsbFQ6eRpJZYfojCgIfkzPxLfSbD9UV0_In4aKnSlYfEpAOmIKhVy_bKJPjYfGBJx2W8_II3CoYfoACVDKcvZvYfwnAUhVgle2YfpYf90JGFY6YfzYfnGKAFLtYfDAJvYfNIXCuIDAJlvYEvR-YfFkA88J8XW49LnYflCKQ0Im3PPZf6CCOmIY6eNYUQGA8yWKpH8BKa7JREQTZfQoAUlZmKCbfBUZJRTVKZfvkAgZfyMJocDr7JRRXo0JouTHnKCZffoIvYfxoCxYfr_IoMTjUNvZfLAJzZfwYfaZfwYBaHDrUWCecyIXPNHMYJ_Zf8Zfv_A9YfDaf0ZfIqAT5I3Zf6ZfTgHdscmmILafcpZanKTZfaPbchWhkQAbasKX0iJp-T5ZfsNZNYftrJdzDu6WVJQIAbyZcCOXvxctdbY5ZwtVQafxZfvYfyAayECqbV2Zf1KXkYf5ZfyZf7ZfMFAsafQaV-ZfTZf2af2ZVCaf5afK5a_ZVg2QIaVhaVraf-afhaVPaVqbVL7BKafwafuYfHafOafcxIQafvnW1qWDbfJ6AfaVMUVOcV-7IyTQ0bDCRP9_akXPiafYxeAKWeyEv2H3SBT7aTZfhgWU3Bxmb0WfLfQEEff6AEZfQ2a0GDfyDMbfoJcggZlveOwVpafwbfvaf0LXGZfwZf2bfgAfpRI1bfTZfFvV-bf5ZfdPWlZfVNAy8JMbfUafXafsLXEbfocV7tXUkItJXohA7KCL2WIYVPcfoPWSlASZf5ZfUlIXcf0afUZfoAC4KAxtC_IJ5ZfuZfKbfDZfwbfYACzxGRcf1LOBcfbcf6zBUcfxRWTaAmMX8kIfxWtcfRcfQBfNOAzcfvcfNcfeNA3cfSlAJbf4bfvqIkcfkbfJJX5bfMSAp6WZmI7cf3bZP2WlOA5JW0JPAFDTkF_FHRbEjSe1ZQBTJy3JiYEuEfmWbYeZQTBQdfN9V29R5Zfm8VLdf0SV8SBpLb-yGnbfmbAqNPRdfqQJt_QTZfedfgEfSrYz5eTDECcfndf7JWbUAfdfnGFwPUhdfAGb_tAndfC7WMoCzdfsdfdafCrTmobYXdbdfT2CrdfEBMfvT3dfPEb5TdwuW7dfEtd8ob5kIWdfrHfuMQ_nHb1AxdfZvWyDDTZfxvFGefPxLIefZzCJVQAkE6df36WY9WQRAMbfZefhZbtdf5pW1LBBKBkdf34CdxJOOB0df7SB77B63FyMIRtWMefnVFAXAQefcHfX5V9YDsefWlQOaF8AFvefBKW_SAL9Gn1FgdA5bcoxE1efLSQbNB_ef-dfy5eoefOeBiVenlAtHWOaF9FEAffGcAxef0THiVedXNAFDIffbXXVZAUffMffREfY3Ws3TQffn1DZvW9FEvYfQXXaefgdfXff7LALXNMbfQPDcffnffMbfpffmef_dfcVWnDIwFBkdfQPDtHW7TDs8VuqUNdfcef-zYejOndfEcZmsaewHcff9ffRtWy6WuVPPKI9FHSkGftApJAsafVffXvWg1EmXFHaBCHJ0ND_ZegTDUrEJ8aIgfHaBSgfgffXdfwKZsHWqefkefBdX9IBjJFLff0JWhef-6BdKBpgf9dfxZPGHfN7TzyWVdfTaADkXjvWduWQhI1gfe0NuBSouWksaRiK2vWXhIP7ACPDKdf2gfUoQtfEBQdRbE7JW3sJ4gfKvWzEJDhf7gfJNc9gfzvWkMA2sakCWhvLZyGKhfZvWhYfgbBqcfNafqpRTZffAffqWehf89HghfYcfdAfexWIYVoffCxW1cfdZfnhf4dW9cfY0WDdfMafYjPCdf_cffoIFdffxWrhf4dWzyWkefDkXyAQvYfUafAnJ-hfCjX23UylXu6UJcfEaf2kXchfMLHn6WAdfyafacfNafrPVf_eiYfjcf6bfTZfmhfbcfTifG0WZmIEcfTCfaAPsUVeifZMLkhfXWB2hffIJ5hfqhfMbfQoA4wL7_IHdfRpWwYPpvGvlAPGZmcfjUHVcf3bZxbIuifP1csWL5ifzlD-yGyif57N9XAEZf5qTwbfqQJ3HCtcfEZfxbIsbfygfdVLGjfzxGEZfvdfrcfuDUmUA89Vg5XRif89HAlID3J-HaRYHq6EOZVLgZI-Vq2DVjf7hflRBHoPykIUkA8uesvUiqTijf6fAkjfXjARoEUhAljfFRAZZfNafU6JDjfYifqQJO9IOZf5Zf5PJjZfeQYwaJLKAbbfuBSgRLz1IJqJvYfS3MalIKdP84QEjfv9IeXPFkfdiIiZfuEAnVV-jfgbfDOU8EfOUV0-GpKBvYfYBSSqAHjfMbfOTJuXIVoJyafqQJE-Iw6C8FAZkfNjf1ifRpICcfoUAvYfq-RbkfOjfvffrkfvffubfeef6VBaYDZkfCqIp6ZuVbhkfdjfeCFmMA3kfRZH9EAZkf7IJStI5kf4yB7kf3sJHvC2kfMbf7jf1YJR9ITZfRkfGgDMcAbbf9TXykfGlfRjfP-WSbfLeByTVN9DV5CbBA6ffDBHA4Xv9I-TVG8IBUV_MB2ZVMvR5ZfsafxqDrsAjVYkMJklfd3I_gf_ZVwXISyVZlfNtAblfyNaBTY6gD0kf5mAglf71JjlfRUVH3Il7M9afTbfnlfdpFaIGDmfLeBG8IszDJ5JBbfAUVwlfRFJMbf6afMcfzlfIUA1lfQXDQ6aAtaelfvffOBaFJAhlf3sJ_lfOmfj1ICmfplfLcfsaVUmfdFOImfK3AKmftlf23UvlfSUVQmfpmftafTmfrPPc8VvYfpkNC8VZkfWjfnABwnA37FeZf7YfD5NMbfDzJeifDSJ_4bpUcikIkifFtC5RGPjXgcfrcf3bfyhf3hf4ZfrcfKnfaeZMnffhfphflxWTnfLxXVnf89HthfZnfF0H_NJCcfxhfG2WfIJEZfmifYxIoifYnffcfgnfbcfvxIMjXtCf0mUIlftjX2wXC_RGYASgHwiUl7Cjbf0PANqaIKA1nfKnExnKxkfUSA05enafMGKQafd8IQUVAUVuAJpcfWifEYJP8IHofIFAk7V3TYh1Io7VsZWSofwKJ00IVofo3CEJWYof-KWAFPFofsTVmnfGBJIZf2dRklf6AJPTShRA68WZqSfoB8SCAmfWzEWyXVbf4OV8DQWQVMLCaxbFaVF_JHvCw2AymfxyDpofBSArofhmfLlbgkb3nfH_GmaGvofvVVS-AW2PaQVVQVNvDb1XsofKlbf6DyHPnlbxnKAbUV2GooBuBY_ZVGpftLJNmfsaVgwQ6tao_GyXHhCbTQVNvD10GYCUQFDG0A4ofoofA4BBSAZwYMpfrAQHzJ8yIxofKpfzofIxETsACGUlceB9WxwcTsAS8RfoBqpf-of1-CkhJApf5uFAbUErBKgHHpfcQVkpfQXSumfLlb-pfwlfPpfSkbRpf2jORCYUpf4fJXpfzlDZPVrnAFqfcQVTefefHrZfs1J3QXwKGnpfApAqofIqftofb3IocVvpfIQVxpfVBTzpf2of19Ieqf4pf7ofTlRiqfNpfdPUe3YtnBg1IMcfGpfmqfbQVwpfbCSxqfx8RLlbMqfH3IuBYT_ISpfQqfjGUFcVhaVTqfzXYC8A_ZVdULcpf9adepfLWcgpfvkAkpffUPUQVYFF0Defqf0SPppfQ0I9qfUOVupfWqfwpfwKGpqfcCG4uJHvCtqfE4Dvqf2zJaRCdrfefJ_pf-XEBqfSqfT3I5qfJpfnqfE_eOofuUKvmftrfLqfzNPNqf_aUPqfP5ERqfhnGvVVUqfECTgrfTrfYqfZODWrfbqfu7JtZfw3NeofzGHOnfjnf0cJNofMhYPsf-WAAcfLofk8JsTVY1VbofGkAsoIdsficf-cfIdJFjI3HCqYfyJcwCOFofkhIlsfQhVcvZrsfr8Jgleusf-cJNcIxsfEdJKFSdVfAZfZhNpsfqGKifVZsfrnZtfJfWK3sfTYJzmKcadoXey3KMVAq-EF_JEDMEtfLRAKUHGkALtfU3dvPUCCbGtbfGA52dMtfi-EvxIaiIEBA1AAHvW54JRuW8uWqIKkqJgiIatfB2JUhfaaAduWkTAyvWSvWVhf1vWd3JXNAkGUhtfbjBjtfHkfutLE3AFQG0pfwtfoxAbtfhRXyLJcNU7hXqYPx-H1LJP4Kvtf2qJbqJfdIwBA8JZU6JV9BnoOIXRYTD0pflTQVrEIuf7tflgDJmALsIeQYTWAzrTXTDtyCiYFBjVteUNLBhsfPnfjsfk5NSRAMaAUyJ3VfRsfP1WGGK_vNjufVaCqVf4afOoOwIAsuI8afvuflufpjHTVf1ufVlAkuf0FQYVfVWfLscJmLaNYbVf5hI3sfiWffVfTpCqbUiVfsbUkVfrkDJbUNWFLbUMXfweAKbAsVfIaVuVf8wUZqIwVf_tAyVfVkG0Vf8UfIBA2VfgVfrGA5VfFVfOvfSVK5ucivfDcUrUZSvf8VfjDWBWfqVfEWfguAqVfIWfMGCKWfinfoufoLKtDKzLXgufnnfq-X4ufsufFVfSWf13b_aAl1PWWfZuU7vfwuf7FfQ6eEwf0ufv-NIwfFgUpjXCJJLwfGwfBIfsbFDIfiaGJRTYXfJvf6zBcXfkIf15e8fW6sfFjInufOif1vfRjIVsf9sf4YfbyeqDKdwfEdJR1KBtfysfvhKrwfpwfrufFwfUVfpuc13FqEDuECm4PSBU_5M4ICojHlBGTAUU0EnYAHiettE9wfuoEXHB88AuhB0FQNcIDIIExfIHC6Vf9cDAxfVwExufOsfkwfkhIzwfGJE1wfvECxECtufgMXowf7gIUxfHwEWxf3wf_UfOXLdxfAzJtECXxfAYBxuf7cUauc0wflxfgxfXVfeGYFVfjxfSLAfxfYxfFVf7ufUyPm2QQAYAvf7lXeVfCWfFvfJhIrbUJFAtbUaXf8bUAWJzbUDxXlvfjPAQvf2qNIyfHHVovfgVfxVfbvfZvfLIP1VfqiW3VffvfFcfUVfMyfYZaOyf17anvfVvfHWfqvfJxAcOF3VftvfGWf8Vf6TJJWfwAHzvfgwfEYJOMK0KXisf5vfs_Wxxf72Dsxf0xfRWf9xftxDYPBBwf-sRZuUzyfzxfnxfGwfdWfJnCqxfVxf1yfAzffWfcgYDGUlucrxf72DmxfaSABzfpOCLzfFzfNzftxfZWffPY0KYeJYaiFEzfexfGzfPzfIzf1XYgkJ-yfdzfyECQwfuhJSwfzfWLtFTUFzKfrle_bU9BcZXfbfUdcU8ufF-ZbZWOtb3UfGTabxfFHCxoDL-D7wflqAZxfjhfSxf-iI6zf6wf-WE8wfhxfvRWC0fMtA8zfhJAoxf1RWI0fjEAK0ftZV1xfvxfywfj3MD0fBieR0fXVfj2QZVfM7X6xfrsfDvf4yf5hAGvf8cAjVfQcUgRKnVfAJJMyfKyfZtN7wIsvfUvfLrf8UfQyf3VfzVfTyfbvfdvfTpCXyf4-VZyfcyfnYKkvf70fSSSeyfv0fpvf33ArvfuVfyOJuvfHWfoyfxvfqyfBZfA0f2vfvyf4vfhofq-XO0f0ufF0f3yfsuIUWf3xf8yfA1XT1fQ0f8xf_tY6cBc1fE0f9zfFVf3aRh1fX0f8xfm1fQMFMwfXYVjsYyXYK_Tz_OW0fq1fk1fJzfkMO7zfi1fL0flzfXIfojCTwf5ucqzf6KfVwfs_YXwf6yfT8TP5ZWAfxzcDofBiL4zfzyV-wfNxfVcCBxfG0fUifdhfN1fRjIFGE_wfO2fPxfQ2fnKXV2fN2fPiGM0fgleb2fRAEOxfZuE6ufT0f1ufg2fXvGi2f2xA6ufa0fyzf_ZYg0fMSAcVfPLA8xfqVfi0fwIAk0fccUKvfmVfMvfoVfp0f92ILyf-0fMSAvVfw0fXvfRyfhIDavfy0f20fISSMTE6VfA3fYTL90ffyf8VfA1fYhAvvfhyffGJF1f69AFWfjyf_VfJ1fvcAyvfM1fwyfx8J7sfl4MPbfS1fM2fh2fX2fj2f9vfv2f5tDD2fCIDCwfb1fm3fo2fo3fq2fQzfZGSaqDW2fd2fQzfn2fMOAp2fuPAr1fqOX-jP73f8FA93fYDW51fEiCnzfeQYLtFA2fuzfC2fZwflafYAflIfRxfg3fpufU2foQJ5XQApAFxf1zVZ2fh3eVifT4fhwfcxfW4fKxfGxfZ2fhTbJxfY4fLxfCVf7cUh4fn4fj4fUVfIxfr4f3fAo4fuxfBdYCxfdTPs4fa4fZ0f9kUb0f5xf3Vfx2fkzff0f02f_xfHvfByfJvfm0f72fo0fN3frVf_2fQ3fDWfu0fT3fD3ftUAYvfG3f00fI3fVyfevfL3fhvfJ5fbyfM5fdyfY7FMyfAWfiyfr3f_7WY3fH1fnyfEmIpyfAYAryf2BXU4fYxGgofHZfl3fDxf34fY0f1uf-vfpjHY1f7yfLgYUlU24fx4ft4fZWfCzfxiFw4fZ4fz5fSNdgzfaqUB6fy4f-5fVvJ1cPy5f_3fbEYt1fYlUH6f95fE6fgJffzPm4f85f44fZWfRwf71fozfSKfsXP_1fXXfB2fQcUYwft2fMifK2f6uB43fk0D-zfR2fNifr5ff4fFHCo6fP2fmuf4PWn3f53fKAU8PW06fp6fS0f04fhvfc2f56f54fgBR74fJmei5f-4fz2f6xfGrI32fDyflVf1VKn0fHyfJ5fq0fRITc5fweAC3f3Vfx0fgVfz0fTlFUyfZUW8Uf40fM3fR7fjvfl0FpVfHWfS3f8TRgyfD1fh5fsvfG1fmyfb3fn5fK1fp5ff3fQ1fs5f14Au5f4hfq-Xw6fY2fW1fEXft3funAv3fhcK27fp3ff0ff1fZ2G96fx6f1uf3aR-7f03ff0fH8f-3fGwfXzfJMY8UYC8f46fE8fT6ffIb13eD8f37fZ6fmzfb6fJ4fd6fbqDf6fpvZtzfhCZN4fk6fdXfSleHnf9sffwft6fWTX92ShmILafYsfe4fibS-wW4KAtcfKpVeuXvfGRaEfWBiQZj1H14Ag3Dr6BnsBkvDfufSsfGBJ0ifkxHd4eYeEo8fxDXDAJD9fkcDKpVb6WTcfzxGKpVdnfz8fsWEIhD28fTUBqFHP_YUDGvDX88f7SD-8fsIav7fB9f4WX3vfg9f07fKJORlIS9fufVpJXokfmvG6rL-yGKGJqQJmvGtcfvJXnefQGSZqImvG9ifokfqvGSkYXAXOCHN6Ab4Ve_S2jeKHWbpfbJcEQe5Ee71Jp8IMvFoZI89fMYfNff09f4wQNVWf4VZKeE-fjCH2kYI-fmnFsaf0GWc4VLjYTBbQ-fD-fDkbK5aG-ftdWV-fmBAX-fWYfp4VP-f4LbsXHd-f3AamjYnweZ3DK-fY-f_9f83Xb-fo-fYMDGBFpnEd9fTYEozAg-fRMJxgRu5Dv-fl-fJ4Tn-fgwQd2ElUE4-fvPHfBBmjY0rRmCHowApCHv9Ii6JrNBnCHpCHA_fBoB0rR5NBXJALxejEfP_fW_fpRBQod6ifSSWlxQypWHWP26WTdfj-WDuc5ef86WM_XzKZ_DXV8AG5IPVLFLfoZP6KZujAo2Eodfp7IpLZr_ff8AG5ILgfEyLv_fcZPx_f3pHz_fpwC0bVAXA71JQSApIAdTYYZB7bVBKB4eZ7efu7WZrTnKP1HPw-SxffV8AbHfaLfSmcP9TQAgrbYV8AsafdiMv9IEGXbGJNcI9FEbAg4VQLjfQzP_FXfAgz9Jf8IryBbCQzxGsafUXVzidpzW7_FzpaJPVAOY_KKlHKD3J8LFSGC3YFY7WWOA_3MJoBhMBsafGgAl3JqAg25RsAgK5auAg47WwAgj7WIBgR2WxAgC9VMlYl9AYHI4CCq4F8AA-GKLuZOOYQXS4zbXSVzEXvAgMBgKBghXVuEXo4VjoB6FS4bEobb27P7hefjPZYQt2FnXVSVARFJDBgyBAABgzpD8xeqOAAtDuBgwBgU5H9BA29RriSRGDZTbgqBfmYp8ILSF7BgkTbPVXu9XmBYCZUQgU1fUXiUbdJCfHfHU3jfE1Q7fUcjA52IT0DKvT0vcubVfqFBkfHXJDkfYrCPHagvXfTK3oTbCgEAgHbT9XWvUFdfIenIUlZIVAsVAGsBvqD0FW_yBmCgMaHGsBAcYdTA2BYUlZuVAoCgqEAA4X5uXb4ZAtSwwTaAK7BAgBAgBA_ZcgjUDQJChJ7qLVRRN5E0-f71JxaUduEYJXBpAMVA--fjCHLDgP0b-_GF-fikf19IzBHNDgu-fPDgOTJWHGW1AhrDRSAaDg9XbRFGVTDUDgXjJg7URSAdDgIaDeDgRTVMHB53CV8JiDg6LWdfIOTJzKWGDgAeQY7WoMW20KFif77IgAA-CgXGBU2TzIKQGAK-f6gQKDaVHWMCg8kfRRD5NBFwImCHtNBIEgmyM3CHRzWPSVJEgvNAfYfaHKyEXZSV_7WSVAclEvDgQ0IxDg9KWzDgR1QLkfqOUZEgqgIqZf7DgBDgTiJW2TE0H0QLzxGIUK_RD9FXZzWfBgJBgSBg4NY1AgWlBD3JsafAQaokf7AgSVAsaftcfrEg-4A9FX0iOM1GtEXJBggKdvEgdBgxEgOOYUBg2AgV3F-FANLKeAgiJXAFgYRAlzW87Wx7WcBgz7W0EXgcMM4PnBgeVLWBgAOYi1WZBg5OEVEgEWBB8WVbfGEEokfqlfQBBYmfdlfK1GkIdemfBTJgmfPofd3Itte1nC2ZVWPJmAgiJX-AAYUDFBgyycrmfNjJf_f8TRrpflPJcMXhaVP3P2Fg8bUDzHE6TshIYDgytFxTVpFgGaDhnFRJClUE5EeEmCPoF-lfrsA9qfQYfXKCKGg5NBBPV8FgwyJlIKXGgl6f9sf7YHEhfQFAxRcg-OoDVQafjGgiYEGOc3rMkyMrGgNOcjwCOyMvGgJla5sfiGgSfAz7fEdf9WXkGge7P5ic0NKKROcrHUbXPmMl2ST6bAUXV6bk-b5fV7GgCvbf6blebh6bjze4Mc6Sc6Mc8Sc1bW-ScVmaATcf-ZYma95Y-jclqMxQc6-bzQcdHg1Qc-iI3Qc9Ac5Qcw-Z46V97eUBP_7ek7LFBcHLcHBcScWJBcSTcXNcu2c4ieeSay8ZH0eO7ViYXvdHJHgL0egTc3sZv3MzGg-hcaRcBwbzkcdhe75N6HgqLcNiPGIgvBceXfXAJpGgL2HBpN-TMPWFH9f0bIX9VOIgDhN_3If_MzrK_3IOhNUhN_3Ijif2Ggq_Hi9f0vf5GgPlaWIg8aD9GglnJQWCd_BHBAjgda7eh3Yc7erScTiecebVieC5MPIg6CC8aDj7et3Yjhbm7eDkcnzeFkcpzeX2crzeqQctzeCNct6buQcFNcwQcOkcy6bQkcWsZTMa_KcNNc2hbhdVesZEheOTcC8eZkcE8ebkcDibH8essZJ8egkcvhcwsZmgNlIgbXB3vb8oaZIg3IghiZjLcU8eg_bFIg1Ig_3ILjeGsKlJgiJgQicA9fiIgszHN8GSIgzhfivHQHa2COs8ffIgu8fw7ffoINRBdPWEMEEqEUJZTQPEgAEKgeYCDKg9sVxFXIbDNcIKKgetHkDf-Af4KAEMEF6FsUVUKgOiEISGB2dbkIOiMJIg5rKXVGaIgS4f_JgMSA7YHKKgVxfVpa_zfv8f1Jg3NAlKgexfnKggTXsKgAzJapa1RWwKgyxf1TbGKgccAIKgCOWBdY0KgLbY14Aq5fI9fAKg3GghIgsyfjPAQbfz_C8Kg0_e9FSzpF66YhgWsMZpaZkXPEEaMLgxJROLgmUZ6kAzNAogJ92I3WJPgQmrUWLgqeEvwA4xAmHJPgQ8OWrLBgwEFJHmrUkLgPDBFJH8OW7Gg4gYivT_HKsLgxUXGrVJHKdKg2rK_HgfpHlOAVIcvEfOnIdKgCFgdBghgW07WuAX3hW1LgVFgsEXXFg-keHEfDDVGMFyEX9Lg6IEM1AcBggcDA1cMAEMxXC7e4weFZV_HGaAEbjX7fB5fPWMgwmBsJgmIg2rKeMgbXBMlBNmBhMgmcAjGRhJgmcA8fCf0E0ffV3WrMgLtBhgffxeG7eMqDLsadNAwcauzbqxV2xA0MgxZRCCEcOQebfHXSMqDs2HE9ABBAETe5_WANgKYFCNgENg8_WMqDUKg1Igw-f1vVA-f73VcFbwPEh4OohAtFgoCbcjcqJZJRBNNgIkebBASNgkuFcMEUNgMFAL4XyvQ8HUw4VTmDcMAKMA0iIxYA3OW2xAoNgKPCoRF8OWERBoLgCFAE0bQSQyNgebW0NgX3eebfFNQERB6mEBmci9K9NghhA6rCBOgzGAHmcebfEOgeYDeYCG8Fr4daqctOKLOgfKA99ZW2EMOgylcHOgHHOTOgMLA08fZRPYeEkXP08ftxYbOgHBC_5aLKgWzByzGj4VgOgyvCmgE5gAcnBtWGaAX6BCSYf2raT2CGPJsOg0DWWqVmrUBkAqtGyOgEqEMWBwDClOgNkA5OgRbKtTB4OgiOg8OgzOgaqVBPgetH-Nb1Og9OgiOg-NbyOgB7WmnQKRV4SVWSBVWF5pDK9DBkAyfVN9HKUFN9HvuAYsVkHFZqDf0dJ9NvSdPHDNzAvJRNkAnHX3KfWPgCGEw7JkXPoPgsBAqPgYCX4NYhgWy0FksLTBgVBgD4cnLAGrVzAg2AEoBgxZQjffo1FBEIVSWULfqwAmCFZcaxCYr7BP6Ht1bIMgAefCQgDMFS9T13FmLgblU_CKPeAwLAcuWOhfEqEqLgwEXHoCSQgsMJstfKATGJEIkGMWS9DXRQg3bCHMJwMKdQgHwEfQgGOKGrVZQgjQggZJjcJ5CNmQg4YA-gVJ1cToZWQgugV1QY13FIPgKxPAlP3MTWAREqEMPgkAgPUVhDT4AXBGA9KQ-QgEgAPQgi9KMNgWoJGRgaNgWoJyZPKRgbTIzgV0iJTnVJOgmGCSRgQrTURgjPWYWFUBAjBAc_fY4F8TQXNg2ZYcRgeRgYMgHMgxMgMmf5DSIkX_CahOgaqVmrUqRgOTfoOgFfAJletWVxCW3KAwcauWVTwPyuLCRPuuLd-SmPgjafNPP8RglwGDNgiNACRPyhEETe9Rg8LADSg0gY3Kf9EaReAHSgvxIBKHtMBFbUjbJ1MTzVVpiYgkJJlfepISSgsbUUSgzYJzAX8pVNsBhNKDRgueEvNRTJChGgpKg5JgbsKHKgiOgXDXrYfoGgfIgqSg4KgsSgVDfhTbPKgXfABIXzKgrSgQKgNKg3KgFgAzSg-9W7Kg6Sg3SgUcIj2QcMg_KgTIgBLggIgP1fj9fjIgBmWtoW2Sg5gA8bADVVEOJwmTZuUQTgiTA6aDT0KCTgRTgHCXBhGbTgYTgHCXyQJFVVlEArkWgkJXTgMKgXJXiTgFOJpeWEVVFOJxiY_OXFPKcMgsTgUTguPAXbfWafFJHTtQvuaM4etvDXQgBHaPmDZ0FcCGqQQxUXmJR7gYkaakrfzMYXmPLsFLbExLgdWZxpPx_SFUgQaaoHByQgfCUdaW9ZWG1bZuaznY2QgzaWJkfvua-NbZRP3DEU8f5HAwKQfSghsVrtGx4D2AXEqSjSg9KQkXbFFEhlCiOg6RgafQ3sFBSguRPxRgPLA-Rg-Mg-VPyUg9xLNDCAtF1yQqxeSaIn0KEgA8Ug0BaPDCQVVVSQEMEDVgMLAzVY6Pd4xG7TDsMgm0QHaB7ffZvWfASHaBsMgzaWRVg2sBZvW5FJzYVPWYsQJtTguQJTpUcMgnSgiKgqKg6zBXKgQfH3JgQnflVgIRBpRB8nGXnfSVInVg6AIG1WfxWxVglfAZmI1VggGfdoffIgFZfqVgrnZRlI4VgYtf3LAppOrSgmKgesWisLiiJjYYLkf8AgWvLKbADWgySgFWgJuYvTgNTU0NKILgV_e2sY-WOrBg8MAQtJSBKWYBrBA7BAPME4BgoiXb9GZMgKrBVWgesWuQVcMg0uIlRg5qIOWg-SgQWg5sYD_eEcSmWgRWgdQVpWgZ7LXfAtWg5Kg2MW_lUXfA5EgrBAztNfTgoTgvBAAvJ4WgzWgwWg5jWbCSGXgoMZKuYwVDsjUGLFoXV_kCBXgJyWdWg7BAnTgQ3NhWgQvfVVgQeTKXgL4ef0E39YPZF7bCaiUrMEHIHLLIYgfWtdgRgbWV8AgoNROVgbXgEWgtKgC_eIXgyWguXgxKgwXgpgEjYYZWg7KQW8Q-VAfWgdufFJAhWgAkU_HGLBUyFQBSA0FQt2FEME0FQZXgpJAERB1UgbZAcXgHhfcGbmXgVhA6gE-WgAXgySg7SgfaAggAsXg_lDiOg5Wg0wfGuYzrSzXg1Kg1Xg7sYYWgh2PwWVRXgWYgDTg7rWUXgWXgebAhWgpLBdYgvWgIXgtMB4tWNXgOEgqOAVYg-SgXYgDXghSYLbAcXgZIWgYgPWgvXg0WgXWgVXC4XgErSSXgSnIsYgJZgZEBhWg-CEFXVcXgDSJ-CE4DFofGIDQKlAUYgtYg-xWPZg4WV_YgASCy9SydA_3IfeShYg9KgHXg2Xg9PYvYGgZgmIgMcAwPENXDHZgoYg6YgqYg4lILZgpYgcTguFA_Xgk8fZ1cvSgoSg7YHZKgl1dbifc4fS2f7ZgN8G9ZgPoAOmIN9fYnfrhOfoAcmIzVgIYVJagPRB1PV1GgCagKTg8sfoSgonfO0WaKgwmI0TP7HDb2FdoAQDCx6e0SJgGMjBAdnVAGAbaC6eIbagkaAdagGBAmRg2ffkPPhag5XgCBWkIZFUBMWAlHZ2bAIffjGZaqDzagSKXlUcsagrmQ3agFUBORA0aggUcB-IieWFGEAbg6agBqVVAgF6Q1QWZBJSAStMBBbgvJKeYBeeWGMg-WV8AgGbgFpV-FAlagxzJObgHbgFXVbfBg3DuEgszWWFgEMgfzWWufsWESFg7gAj2WLBgibgqbguzWmYgQXgWbg2AEZbg9gRlHfKPCHbg_hfRKXXbgzBA7yWexR0bgPbgSEg_MK4bgxbgsZAzbgPhAJBA1bg5bgTjHMMgQzWKWg4YgwbgviAybg8bgFcgHcgq-GHBgFFgrbgWcgQzW2rffFgpbgYcgqzWGMgvWVvbgBcgw4CQcghSTXKF2bg6tPbSMLcFw4CSIJhUGOagptF4eDwGA-HCiOdv9IgsVRET8sJ7JA-bg4DgjGXEqVOBTtZAheBsZApcg0ag_xWB2do8WVcghbgQzW4VLb7DiTdEcZYrV3Yg_WgdrWqtW7BC_oW9mIucgFdgKcgecgjbgT7WhlWbcgH2VfcgAMgkEXuZgtrWH9VSdgKpWbPJDBAeAbKgBeoVDdgl1d3LDsfKLsIzCUB2d9PHtQV3sJyAQucgtdgUdgB2dtdg1mBWNWK9VogA4vWdxJ4Cgyme8kX2dgr4dvfR8CgEegfKAYXgRWTmuAmoA-5AjRgawOGIUzLbpVAVfAZLCcpEz0HbKclmGMVVhyev-PMegpCUhCXdRgQeg6cg2VUM6IX_PJqJ1KMdeg-5AWbFwBAhegqQJcIUnegpEANegv7Cqegseg7EUB3X5bgrGAcag6ZAhrD0agKLJlTgpaDK2XSKX4egoag6egOcgeHCSKXR4LB0PDfgPXAlRVCdgbVA2AE0QWlgJKfgKQXoRgqvQIGSBIDucg7egSKXOMJMGSXfgB2dZfg5bga9anULafgqDgCdgW9GCdgCZUWfg7HDYfgFfgWeAXdgadgMcg_WgAXVpfgPhArfgicgp3S4agHfgg7WdcgczWZdgTUKDWS2fg7CcyagSKXdXVTFgbBgsbgYdgHggUEBuZgj0Yzfgy1WefgRgJTbg_fGJ6TWHUG4Vrga_1E31d3kBXFUj9RKJEWNgpXg4YgyfghTSdfgl1dfVVsFFgbg17WEFgHdgkbg44ZdAI2RgTGFcuHuBYcdgUFgJggeBgpggUEBQbEPMgyhWLggzCZF4VhSAhtdk1dnjAZggTMUbggsFFjNgUwQaHWw4VIGSqiVlRLSKXoUNctfokDetfKvW13TTggqGUVgg-MEtBC__ADggYhKBhgCFQLEUcgg7-ffxQ6heXhgLhg5bgNhgNhfwvWKJEptfcMW0vW1pIWvWoJEjoTOXAOXgWoUHrVDwVVhg8QAKDCNdAZhgU2HbhgTfasggIFAFhgAxQN4XmNgsTVucgBPVilfWGgAGgEigLUVdGg_JWXGgFGEPbgFigfmfHig8pfuIJ4fgIcgFeVrlf-wA9FglnJgGg4ZgaAf6ZgkVgVgGDAgCXDDNAKofoSgAXDjigNtE60LoigjTX1RWrigcsSuigrigmMBNkfsdHRNHWKCARIlEAzXA5UDEfXBCTFAgGOB9igGEAKdJHTg4JgpwC4GgFLggUYZ0cAtfHJJBKBCZVjQBuPVRSAKdJoDRPOJPVgHefsffMfAQXJVhAuRPLBJWVgARgSefWjgxRJZVgmWLqCY3EYD5VutLWndOdf4dfgZcauB72eLrVqefD8Ygtd2zArHAPXVXydA9F_2CN3HVlYSXXhgfRefKQgu9aS1DLhfkVPutLxpc9zPz5bLLCu1Xhff6WfP9T60BwuQPVLo-SDFcnmJ-zPBjJUAg84ZlUUUjJD5J2ba9Xch_f6yYo6AUGX21QZ0c46Wm_fJbgfbfM_Xr9ffvTBKB1EBS0LgmEy9f8agSIKQKA29fO0CTGJBWg6aGpIAZTgQtT53C45AluYVzPS4Ww5FSvIX4WXJXiegEEJ8kgycIAlgJqJGbDMqENjV7HfjXJRpJElgkXGNjVyOXEGYeUfQXDuBA3sAvIBPOU7AaGaDJ6CFMBpefYMBAdb9rAzRHmZa_EHCkgVzPHvCY3ASlgaoHYxPBKGLTKRHY4kET-JZSgPlVBIKbfB15Ar-A0ffTBYmCYjjg-UEmvGwlg3CBqlgzfW4lgcFAsMgFCYX3K1lgtuW19fgmE8lgLpJ0rWZMaSuMKgZeCFImgBjJFmgonIACSNmg4KJcKEj2QMHB_igOnKQXJjVgMTgDqKiigSqAW1Ab4EliggignigdmgRSAfmgqigjmgpIAyigMbfXUDdQKnmgDNApmgTZf7UDRtf6nZpJUv6StEEC4bN-A2sfKjgYMBxigB4aqmgG5M8igVmgW1AKdJmfAxgRRSAEZfs8etmgNtE5cBrigiXQ1FXJnghKTSIMPngCfOgmEMngajgvMgogAMngjlgclg-1AEwLMngnlg0TKplgGDBDEISngwRB3gIi4JMng8AF4jgYngSng7kgpIAxIGGlgOxXf9f0JghigN-AFjgrnZhUYtwf6mgumg9mgwmg_mgz1H6ng3aBWmgSBgPjg1SKEngFNFpIAEZfqgJzigGdJrigPjfjwY7yJW2TLogrKf6cBqJDvffWCLbFSPng-qDuif4CCImAf2LxPQB8fsFB8mgLogZnPp9XW1Qrigaogncf4cfEjERcfcogJmAZGQbhEkeLDWS5ifrog4cf39fE9feuW6iAdoge7JwogZGQMcAzgEEmAGXK9sYlFgE9fRcfQtTxifvcftUY4iXK9fMIDFpg5ifdDU8ifjxG3og_ifG2LR3VQtT1OI3xAa5IYjgGrLR1XbfBWngIWVwyWNAfWAgZkgUbEXjgk7ACjfkkgpIAHdDCcfUvTSogKjfRgBCvCgrLnRgdVL8ngbafmzckdfcdfbcfVpgzCUoZP6ffFnQkaAhLB9hB3DDO2XpdfYcf7VVe_fPsQVOYrWckbfxJFoffXnglHWljgWABnjggkfsnfapgJtPNqgquYxgfz9fHkgWlfNafSVgdxJSogIkfVdP6ffd5AfGD1agivT1MU-mg1vcigfQ-V4sccUghkfEsRmqJaIB-9fPNgy-fFVW0-fzKFhUGiPAygWuiIaIBT_f_GWC_fdIR65A67EiPAmjY6ogZGQPVL_ogBiXJpgx9IpANuogo7JGrgo7JdDUQrgO4L-ogaufbFLONRtngDNAzkg8YS5kg0CMepIAlg_bg_kgykgIbDY8IMngZrgGEAzkgKlfTZfFwIFlfjLf7lfRzbnvWNfNRhOi9KsjX02Q-kfLlfZ-IqvI88DOQGHCXUbUIMJXlWdVg02QghU7rg6aD-rg7sJRdfNYAqagwdQPRTvNRIsgjKa1vHK5amkfPngskfznKBlBFxG2FA8FD4FHZII6ffT4CmbfUlOM5T8vDjXA8RVO3KySWiVZ6DB_WBO2XHvCsafSsgAogpkfsnfkdftkftsgEZf6ffQjffhfr3fwFQycXDYgUIA0FQ6ff6tXsUV9tXdpa9OJGngwbfnpgPxLc0CSyCrpg3sJNogvffGogXefyafupgYnByMKTsgVlfMUBvqgUmgBKBWmgDngCtgIogvffZmgzngAXDpVgfIJgtg8bfnNAQafhwCWbX3TLmtgYZBqwftsg1igW1Avmg1pg0igymg_6Di-S1mgy1abZBEPVTKgFngctgkbfGogncEIaEWmg5cfNOABngEogPOJzJgELg0ngtUBmVg7tgjefYifhtgYxIAXDNtgDtgOugMBf3VgMugGEAvYfdnfbtgNughnfyngIugEjgDLgp8fGjgl9fWugHogcugsnf4wLkbfCAgppgItgsnfv9ILtgkbfQtgM-flIKwugCcf1sglhfJif0iVhqgskAjqgxDBlqgCbgXWBaafbcfDZW6jgoXCtqgXbVvrgThXK7WDsgxRBFsg5mRBlWjDgLmg6rgNvg9rg5mRHsgN9VJsg-fgEcSPNXlnVwMJYvgPsgoEg1JAssg2ig8tg5ZfjEUWsgleAYsghlAxWfX4FCcfdsghSBGNBgsg9qJh9AjsgaIRlsgwTFnsgVFAFEgrsgLlf1ugvsgdkfzDSTtgkbf0sgcqg4ugAYgf9BCYgDkUEYgk1fdtgdigGFffigamgJugCND-tg6PG0ICgmgRwgRugsyG_tgGREvVgg6WawgVwgP7AaugmLAbwgXSACjg9VggugLTgzngWagewgjwggwgXSAr9Kuwgc2Cm0K0dgP7AdoTxwgfiPHqgMgX1wgcuDZ0Lkwg5PLOMJKAG92I3wghrgKoQgdAetgfugDAgWmgXwgftgJxggOIdwgeNAPNIMagYnfVmgCYVUNIeugiugSwgW0WhugALgNTgJHPAVVlNIwoW4KJTjgbefVjgYpgHlIVqg0SJdpgixgOqg5wg7jgKwBZpg3tBTVgijgBFYkjg0JPRqgBgf8jgzEDrjghDgOUDujgIqAwjgycDokBzjgKtEL3CQMF0_f8df0lg0xgZqgqkgjrTvWcoxE-jgedIu_fSARsgf7BUMED6_fNPPfGbOAgb2EWkgNkg5mAQkgqHfn_fA5JUkgXcAcygPIP7pgcZP53Ccffr0WgkgYufEAGjkgGtgYMBmkg3sJmvGpkgzugPUVtkgfmEPUJwkgdrgReg8xgGOB2kgdAgAlgNzIgrg-kgmFKCzgdrgixFklgcngYxPoaUwrbNFAXlgM1d-ygsLA6GZq_Aelg-dDFEgangq_AEwLHxgYxgRugCng4KJLxgIxgu3AZtggzgPxgDugFugAgIdnffzgxRJmwgitgYZB2ngrwgQxgozgHlIUtV2gHolg2FYJ5D6lgFEgfngDTKvlgrxgYqgKaGw9SzxgptBuMWU2NwuDFmg6lgeQYFmg-lgXBYJygE0g_MWDmgbGJvxgr-AmvGlngUdCi4J7zgMmgUjJOmgxFSEcSRmgPOJ14XOwgW8XQwgftg4NYyMX2xAq4Flmgaxf9sfq4Fn0gXtY4NYq0gvRWUbUo0gyEgkESgbQZVBv0gIFgefJ2cR40gWEYwPgEuV90gd8M0AgwwTTpUnBgefJtzgQugwPgwzg0qWQuVB1gTBgefJCZV10gmjJCDg3QXQrWBSVUbU3BCDzTERVkTVCVFUWDhDbxyP-6T1RVkrZmZU-rgefJQLHLsgi6Um1gjFQf1G6VBn4Fn-PtMMKmgSKPQpRQGAnPX3QXjvBP-Wq4FQigi9KvFg4rfBmfefJ51gKigslfaigJMg_FgTigsDSE1gf8f1XVD1g-lYcfYmafUTboafs0gm0gPugGBJt0gjwfmig4NY-JgYwgwPggpQO1gS1gH3Sz0g50gdFgfOIS1gHugdzgm0gj2gOOYx0gr6fmtgn2gXNIw0gGXD2pQu2g60g5tTknWy2gL2g5lW22gAfAywTF1gwPgkhJI1gU2gK1gbxgITgdxgIlUWfWncXP1ggaAR1gz2gLsfQMc3hJQrWAsBJNBrlgh1gQ3g01g4WUeXUrZJk5B41g4NY61g-jP81gllf_1gb3gB2gZigeGgPUVXGg72gJ2g5PgviAYpUi0geOYfZVQafcbU8sBT2gDAJw3gCxDr8fnwf9sf03gZ2gzng03gcbX_6dIFAd_Gk2fmxCR3PIxWvYB5bNmUenACFkAl2gcxgpjVH4gmaJE4gi1gmaFy3giZXN4gcVBK0WF4grsbcyWZmI6zWX4gdnfb4gQ4gJLA_2gz3gH4g8Vgnifc0WIYVe4gSAd0zf_kOfBBX4gLWB4WVJGEYREypDp4gGADy4S7zCieJN6DrZFOOIDDBsBHONDx4g0FN1jOz4gmGXAjAP3Gs7AcAaJhDsvQnqDM6d6IGDCEtXBCcG-Wg_DCHWBf4gbYBuFAFXVFzgkTUxggWEg00DZ5gCofP2gEof43gU4g03g_Zg3LfMIgf5gsUe8sBpYAm5gI4gyWBmzgKOAp5gLagvUVZmIh5gwmIh4gT4gp5gk4gxyfuRQRlIy5gdcfGmW-eFyBAZbfJ6Q-5gzMJ71JlTQ-5gdbfGkgIqgAqGHfRDFAbbfZ0LX4gNDCSbg9fgPYgqwAz4gXzGk4EVzCPHFiTHq6TPICSABPGZcWVjWBS5gQjXnWBmuJz4gQ6gtASbCcufg0gg17WPUWpAFnbgaBgp6goggngguZgg6gB5grwWvfRQDCibB-zKlVKBSJ5QWp6gUbgfgginBXdWHFC66g2yMmnIbCcOBgbEA_iAOaDHFCmggd2Wx6gl7WzfW78a8TSJ7gMVf-mIb4BEggobgddg9fgP7ggdgubgsBgfuaGHW56gKrDR6gzgg_6gxfgB7gh7gb4BE7gKUWo6gedgRggeQYS7g5KKLMgu7gb7g6ggo-Y0rR-5gGdgr6gd_S0qga-f2qggwQdLAx8AGjDEQgf1OA7gzTAXdWdwIzvCw6gfdggBgYBgz7gb7gM8gDFg27gLJaArgdJRI2BTZOL6gt2eX1gwJAUafdUAQEW86g-uWi1gyABW0aLMAgtd9wHphE58BmIAetF1fP3sJEWBdRV6kAd8gmIHvOXqnIOFW3YFj0WUEA5YJUIfiMJ6FQznVZsFOdD03AucZjlAsQP28g2QGlBAYsai0cxCgdkBbBA3EHDgexqC0WA3Cg2UUY5ghFgGQAsafJ8gWbD8iY0SJEWBV9gG6gDhHoMQf6AEvJyiYuMQoUAzaJ8mUVSVFggT9gSVAczgL4gWPOrfDOHJCAe_3gBkDq6fWDfImIv3gN4gfABbGAA4gk4fcvZ39gsJA59g26fEyP-3gY8MPNCk2f76fUVf89gw9gD-g1xfs2fZ1fdwcq3PVBSd0fCvfJ6fB5f7Afj0fIvfl0fLvfzPENvfO7f-2fr0fh7fkyfO5fk7fU7fE3fy0fSyfY7f10fW5f30fY5f60fe7feYLP3fB1f_Vfj7ft0JC1fHkHn7fX3fOjHl5fr7fFmAo5fiOA05gfNc25gL1gWsWvRQB-g-9g05fr3f35fE2f-vXYMfASKh6f42fj6fM-gc5gKoYJ2f9sf2EgzWBVnHsafamA_fI6JgAags6fr9gU_gbMHsMDiBAX_g74PZobEMPW_gK5aY_g9YAayegDfiKPm_gJ6Ao_gktbGFYf_gkaAi_gZ_geIgoSg2Eg35gR1fB_gJdQp_gdaLdIdcyGpLIrREuRP__gDXdKsDAGa0gAQvPGGaIAhizc6LgYxL9PDVYddnPFzaQAhUvPDXdTeL2VQVAhLWYmMYrDJKrY1uZ49XRxe3tJH2dhKbH2dQ2aUJQtGblWZFvgkzPurP3zP5HQGtb3tJ1mCTsPwAH6nPDBHQAh5oZkIdTAhroZUnG_QAVgJy_gh_gn_g7mV5AhlGAGaeStfpAa8Ahi_gw1F8QEDuFCAh1GaG7W3Kfq9gD3gjPAe_gt_gz8Ai1Lj2HhzgYxgRBh_KH0_gmtGOKPSBhfUEVIEfifZwcwVBFBh-AhfBhwvedBh6nGmtG2_ggig4_gA_gOTg1qWlBhTjZuBCHEdlHXJtPhKASReGAhhHWy8G9WeKBhNJZP8IBAh9JZ4UgrZS-mDXPA_BhW7aPnCKcAFChlLQdfFFChkjPLCh4Bh3KfOAB7BhJlYOZay-BJChhHWN8AyBhhJMcAhcOaYChbUAaChNWbMygBMQTWAMChVJQjChPCh_RgAXBpWPRrYpAa2kJMCEuRPMCE6nPSLWJDQfVAkChJtPyChvLDSChmgW4JdrZd2VF1Chika7Ch6BhWCh3KfXMH-ChcOaEDhnChBChKSA4sAD_czgcmrULuAMDhwGA8OWzTDRZQ0BhikaTDhZaeMBhoCh5ZeHuB5ChTsPrSe7xB5Ch6nPuvcikaMAhJQggJQVDhcOaIDhNAhBMQOBh4JgYBhg_gi_gS4gMSAvDhz_g-Ahl_gZBhn_gQKPnBh5KWBdYjBhu_gqBhRwgsBhC3g4JgGLgDDB-DhOwHVEQHEh4JA-qD4VgwmVDwe7DhMEhHRgOiEydAnoEdZVRGQoXQDWSAWgUEhYKgQGQYGQo7JUdJ1BgK5aGgAI4eG0gG0DOFg5oIrOI-aYqEhwPJyHKVrW-6g0iJ41cjPB8Ag8LF_AgiEh1FDCBg-AgxEA2BgfIf_PJ_MAKJAotG5-eKcHQnHa1BgmEk2A4kEi5EsEgGDBNcI3YFcoR-zg4xAZbWrJfhNW_RDRIfPJAISBQFhRmGJHKmsaRUXNbJsTBpGAHQVxfJLnCN7gkEXR8gdBgnVVyChxpLvYGPnHVmddjHmvGGFhgmEnEhAdKwVBMFhqDBvYGabeXFhbqTSFh-4AqtVr4JWFhxfW0QKZFhiYE6CXXqaO5HU2C_nDgFhioSm9gZ7gygg7fgq6gO7guZg0Eh6Eh2EhYyP9mIfMFAZIv-MGVXsEhfJKiFhN8gwEh8fGcWVrMP7DhsmbApAGrI4FgV4TpFBWGhTjH9EhauAnoAsBILLCqFhiuWOFhw8VWjFAGhlOAbFhL8gv7grggnFhJLApFhCFhrFhKhB2Fh-FhmIK_HKaFhxUXu6gfXV07gzgggcgf7g1MPhGhTDQT_IlGhH9IGDBMbANHhZKM9-R1CVgmERHhbGJTHh4Dhu_giGhU-g0yE4rUbCSKEhPkAOHh3rUqBAi1WmvGtDh9Vg0Dh9AhdHhlHh7wHyDhQBhK5aYgIUHhjGhuTJ3DhwDh-AhvHh8cA6DhcHhTBh7HhIbA6pQjHhamAAIh5Vgi4MQafCEhpwgIugFEh3cUVHh4bXWafabezlYYqehGhZ_gG-Yp_gALbf_VMHh-HheBh9_gWIht6DFDhToZRIhCDhoChhgHKWQtOKDIhUBhAAdlIhbFRoIhlBhsWGSdfikavIhwFaSAhtOAsKapJC3Ah3KfUhZcfDmrU6IhL-frDhkTUlpBmCh8BhikaCJhACh_IhDCUbChMNQdPBgCh2ygMgX3tJlAhikacacoChlkAYZIjEfx9erSFRFAF5D8OWYBe2OM1IhVJQcJh4IhoChiJQQJhcOajJhnAhhygBMQTLAxPegIhu5eqJhlJdqDhmDhkzPWOI0feELAS5G6gPISB0Jh3FF1ffJDh2SG5AhsJh7NX9JhugdwJhypg6WfoDhToZDKhhChGLXjgdrJhGKhu5eLKhvJhZDh8JhPleP4fUDYGnfk5g3_gzHhV_gbIhPkAHBhuXBQJPj5glAJIIhZKhoIhdKhxpH4Hh1DhdHhlKhWSDswKkKhABh8DhXHaT_ItKhIBhAEhzngJIhUaggigMIhj-QuKhy9YZCh_JhA2X2JE3BhRKhHJhSmcBDhNKhAKhgAM-BhIKhNJhCrTvrCIChGLh_KhNLhEChKLhI6guMQl5G-KhFQgOLZjIhSKhFCDTHEXLhnHfyGCVChTLhrqgnnbYKAdChSReJJhu5emLhHEdrChbLhFJhyXbeEAaLhDLhF6QoLhLZbeAhTwPuChVJQwChhHW3ChotGdDhWfa-EhzChNvBxLhxJhrmQADhJLhDJhGDhHIG2OMFLhCLhEMhqYPHDhIMhToZQMhGJhOMhYxLPDhA9gfagdBb2rAEDeOBXSDhTLAUDhRMhu5eXDh07cNMhEKhPsQbDhsSeeLhkEf0ZGApBhDhKeZ66eYLhlDhmMhuMQPLhYLhiLhoAhrmQqHhfIJU_gxHh_AhkbZW2grBhzHh63gIug4_gz8JDIhJbAUIh9_gtIhpBhoIhFIhINhbKhamAqKhMJUYQIzJCFbf2NIGVCMOe_afSKgVQAXNhcmIhKgBEhZKhcNhUNhccfFkAWBhd_ghNhQBIYlAGags5giNh-bHqNhoACdnfpNhyYfemA8jVLpRWMgpMJEOJgaRRagBNhpbZtBhexgZmIyNh-TMwmITTgzQJGVV3XfgSVhlRjNhpgEFWIPQDKOhNuXXNh6yW7EXIOhBOhXjacjgkPKjNhikWIAWvvGUOhLOhB1QXNh99VXgJx4AvdHUOhqtIp6gnhClGh-GfgmROOh5xensV5KKiOhFoPQOhIbDbGhJBgKhalGhZ0LNacVwE3FX1mBp6gVrW7IJ6lg4VLWkAb7DKWHe6g8Ag_4P8VHTdgrjJk0D6Oh67gO7gkFhxGEOFWpjAX4gCeGcQY_RDdzDgVX3lgqJXCZIj6ebdgP8gJHhOPh81G3ggLBgQMgG7AsQPRPhh6gbKBI9ggUabBAfWLnPhuBA8BYadGVPhD2ga6AmEIsFhEmgZPhS0g2ogAEEu9fhdgviXHPhldgUXgZ_B7BA3FXuYgKegqbEKPhMMIzHhw-CGDBzOhlFhGpgCPh6wCZKhOdg1FgJFhbGJROhzjJHQhpIA2EgKQhS0gEjEHFh6fg1ggNGhi7WQXSYPhq9f0rWy7gFgg3Gh17ge7gaWgy3WA4WFGXnFAkcgfMFSoNuQDUnBSHhrQgC7A-ZJ8uWT0EiQg4QhkvWEFhbGJIFh-EgKFhpEhvEhPVL7NFvVQ0Qh5ygs8SwfgTQhCRhVQh-xW9gRpFBzQhsqB4kEOhgaQg-ZJduWoWWI7IXRhUQgwvWAuJ_QhwuDAMK4kAeQhwFh1TJi6Su8A4wWMQhXcggQhphgjlCXRh_gfXhf5yYrEYYUK8Qh6fAWhfWvWAuJHyHQXJ5Rh1PhS0giRhQLA4ygdRd6HaR4FvkglRhAdRoRhAEEDPHYWa4wWwggdPhMGhc7ggBgKHhsQhlRhKZg7XgUShNZgDlg8VHWRhsQg-QhLsCLnCcRh6QhtQh4FXoEhVYAgRhG0DFRhHef_RDUYgXShYYgSvIaSh3QhTQgZRhqFSbRhcShduWfRhiSh4kEHShLShkcDmSh7VLLQhfQhnggfPhqggBwYheK1RhbQgshgruWyRhqJY0RhIZJvRh3RhJTh5RhzlD7RhUjJGShANd7ShDxHcvBXThDcD9RhwuD1EB8kBvkgGHhccggQhQShS8grQhh3PFGgK7fMIPWOACQhoTh52fvBAhWgD7H3FX9Eg43WPRheYK5QWp3g-FAzEguPAV1JvEhD7HgdfqShOdgyRH-1AyThsShQHE8VHSVXmugBog0PgKFgy0FqRhjXVS6gACSFUhQFgs6J9DIhcSQHAMHBwCgqPhRABDNA8BYZFg92gbFgLFgpgEyPgY7gv6gIHhPShhPhFFgjPhxhg6_VUEgyzWA8WWOAn-TG-Eoqg6bX6sgNbbFVf4XIKzgPKcmDgWmgxSVq_AhQE1ZBxnfshB5UhUIAcDgBugDWAlRVBKBsDgZlgkig3sg-9TycXA-TMFC0FQ41g-PhjNhZ2WAAfRig3ZBrpfQuXXNhuZVbPJUVhuNh5oILXV9KALigLQXLrfAGgilJjNhylfiShUOhY_fYkae3gxFgUOhdVhrVhXNhtVhVbfLmfN-fT3fnVhCUh0MATJbhaVeVh_RDUOhfECIWXuFgSigwFgimfBWhZNhFmfDQhXNhCWhjVhC2gk3gE2g3rfBUVwOhjNhNWhtZV-VhzVhllgiWQ0SJvVhHWhcVhKWhfVhBfeQJDPWhTrYVvf6VhxVhYWhS4WdlgJHCNGggMCbBA53C9lfqQJdWhBmfCGgocVNRh0Th3FgpCXjrgrWh2VhsmfkPPm3g2veVNXDGg4ShvQhHGg4MHDVhCPA3lfZmfwWhbngcdEdggXWBzWh9pf1WhsaVQuXW1AlGhBMINXhb-AkVhUfg5VhG2gBGgjMXDXhBugXXhIQhyycKXhdlfwWhsFgVGgZVhG2gyFgpqC0FgwyAqJAVXhNjgFUh4Fg6WhDNAnFgbXh4VhF2gGWhJqfBXh_ZV2sawXhv_SMHBBRh4WhGGg1XhQ_gDLasYfT_ghNhfWhReV9MhU_goWhOYhOXLRYhsaV61WpVhWNhBdYUYhWbf7VhszWWWh_ZV9-gyHh9NhDEh9VgESXaYh7OVwvVxOhJHXfzPkOhjGWYOhgGXVMhPVPuYhPJWtThIGXnmJSUhSUh6yP0Yh8vWawfI2f7hMiKhkbZIWhgEC3afr0gYKhAZhMWhJWhSYhvRWBZhTOAGcVswKLZhL0fYYhwKhLHCmYhvVVPZhXWhMcfMYVNYhDeVsYh-9WXYhReVSUhgYh-MhFvA-NhF3gZhWSFLVWhIZhapfjZGeZhapf6ZWUVf12VUVf0FQVZWxZhs3gHHam8fg3fI-Wq5HNjfpBAnYAmNh1LXeeI6Zhukf8Zh9cD6ESCahnYAsmgPLAMWAzoA5ngnULAOA9aA5mgNahDahRAE8igPahe4gkgE_2g5Zh7WAgofdEXs_W7Zh9aATNA9cDusRP4gkgEYogJahOah9cDOJfrUYRgYb4WGahoahBhRyTQfBhn8TwOPgaLxahnaUwOP1ahnjXaMgIvQ4ahWfV7fBBxDQoAgaL_ahwmICbhdcf5fPEbhemA1MDzNhQCUfsVMODvNhIbhNbhKbhDBhebfTQVvPDObhvkAIpfhgWkpfksLYbhYbhGbhIsfFFDGHbqtGCRPQgDGRPFATqtG3OgIvQqtGs7W0uFqPPGgAUlIVSRfNgJjHZcdI9bgaLPKgqfACxWRRD3bh4dW5fP2bh2fAUlIrZgxbh74HzbhsuAE9AAbhFATFchwmIIchFbhIvQKchemA3HfZYBtGXWbDRHBYOBZSFN7W2IAWACZSF5IASch2WAROhqIKLIfQchtRIbchCIAUchZFFWchg0XkgCJUFXBCachuoGROhzMJRHBm7WRdDYchSaFVhDichhlRw5FJgH3FLZ5IULASSGPnAE9A8VSNcRrjXZ1J9YA7chKJA9chVuV9oCCHFHASIOECHF6ch9RKFdhcAC-chwkP5EWitJW1Q1PJDdhOdhkNhkXGHdhXYECHFOFW6fawIAE9AnhH-QHSWgdmVRWQ8qPMdhsQPfdhfFE8LAidhnSHibNEdhZdhDZGVuVojeVdhCdh3jA8chQdhVuVbfBJdhzfWMdhEBCS8EGQVHIF8mf3iXx9I8oFlsErjJAehr3XLaCAnAlACCehOmImBYLehxmANehMehwmIBNTmzEGEFZgImFA-rCYACo8H5ahoaGWHhKfIW1Q8qE6rCZehFaXXAC8ahTMgdsAmbD1xI-XE02AhNKoehkWg3QCrehwOPz-IQgDicJjeh9iX3LALDFEGFBehUehoACAdhx9I7ehAqEggACfhHoQKehHbhTrfOeh_ehOlgRehkACwmImACQoAicJFfhhnQaCF9ehSehPehEehgrLaCFEfh8ehHfhKfhemAQfhYfheQYX5ANfhOIATehXfhdcfSfhEGFxzJ3DEY9gcOau2ItfhNlgjfhftWNOUBGAXhIPKARNEmwIIfhVBU4zgq3JVjXQGOi4Wv1B3fhUJA5fh9XY-ehgfhffhWPAYYYHTGwPYH4fpcGHQYhNK7fh_oJHghvkA4VY4xF09RPgh0QYStgxFXV-ADghBWJXqCGVXlfhq5gR9HnygBeQUZCgcIZfhAghcghCghb4I4fhXqCROY5VCPEQUghkQazgh9tfqWVkzPnrGkTJCgASghJnHOfhpfhc_RBgh0natghochlch5EXYDBBhh_6IGJEDeAaehFrWZnI5sJ1ghxofVbhRbhpAC_fh9KAQwWychoPBeghzBAVch_EXy3XjxE1igWACqtGf7W4ehHZDMhhTQWGMXmKCighnfh-ghFkARhhwzfxdhVQVShhZ4ZwaSBhhiQYV-A5EXJhhe7W0OgmhhEmc8hhPBDohhPhhofhIgh1ghWqfyhhwhhhtdvLDdQV21WYhhxVAaiIHGF8ehGGQSghAfhgrLSlGrfhOihRDFdfhQfYqhhPfhJgh6hX3ghrmQkfh8ghhfh_ghyGSVihDfhuShNJAX-BaWVhehcpgZrJ7KCX-BdPBkZGF1eMCY2TEr1QSvIHBFWfhshhnqfVhhtwFKvd3ihXPAKfBefhEihjihFkAQehiihdihCiXyGScCFggAZSFpbEFjVBMXpgh9KA_EXKbANjhzaEvOXOBYlwGn4AzOXqBYAihbghjjbMjhZFFpbEPuBPjhwNB1paCVYx9IN2CUjhhjhzaEjjhJ8XUYYZjhknINbJC9Go-aZqSC6fbjhtEYAihaJRxwXS8RC6ft8VAFDmFWExVpYAqkDLbUisLXVGLrgBrQCJXAkhJxVCkh8CBRzInJXLbUDWS5SGOkhXVGRzIfpJCJXcJXJqJfCF5ihmfhYfh8ihvNIkBKNGFggYbihdcfEjh1rfrgghihIjh9ghckhkihTnUvNM3LAE9AhMBEqEOKMj2HvLDG5fFwDmjhsih4iXIcDKbAwkhXRC13FzkhbObsKADiGmbDBFhGJEhJASnDOFWETHimSSyI_PCwuGhlRIcDqCgACSwehuThAzGyMJHiGISF3FGy6JKlhYXBMlhaQVPlhCVJh2P7khvkh8LAxkh_khxpaISKekhilhrdhM9Y-khGJE5PJXlhIlhNbJblhTfUelhrGAQlhqdMnVVwlhZlh5DSzlh4jU1lhRlgglhyGSqlhE9Ag6FllhulhTlhqtIjvWhSh4khrRAW1QwtfEmhiPEGmhHwEAlhigHGGgQDE7QhqhgbuWduW6lhJOFJlhsuHclhYOB_lh3lhEuWbvgdehT5grxHQ0gFThZmhpuWITh2vWcmhj-EeFWfmh0lhOlh2lhBmhgcSPmhAIESmh4YAUmhk2Hnmh_aYrdWUdhR1X9oC8kh5mhtlhTmhImhp6FElhuGh13FHlhAIEemh2uHgmhNlhOkAflhIiVkmhi_TInhw5FmgH8GhGlhYlhJOFxmhQnhzmhTnh1mhFXSgcShmPEnhJOF6mhGmRNwfI1Xx9IDnhjlhonhGnh7mhbPDMnhdnhj-E5lh0nhzGGKsUPBNWHJIHGufh5khmMc6AW8nhSuJ33J6iV5VUuMQdTY7GJ9nhRihIjhTihNtAMJBIohNaI9nhRPUjkhDihCihmkhjgYN8JUohJfhEihUASPBNQoh2UgFBX-nhNmhCnhHTCfohydhJOF7dgo6JlVXGohK-RIOET-VCyXsJAQQJCvB-qDNcJWSgWZf1PXslgIkGyohDUXd1WvHbzKQzRZRYYyfWDWSqUg2gP4NblbYjsGTeBF9IBSJSgJkWWkaguPCJphS-BRPUiDFoEG2sWIMXSmc7iV8MWtqHQ9TPlg4CWKdD5OWp1CGgABmIGhQV7Fc1D9XNvlWRjhcVAwyX5QXlphQchU5HBmIN3GE0JGjJGJcaRJi_TQGA74H1ULtDZXCgGDf-wKlEgkwYeafUahTdDV4goQBqtG6MhLlIBahrghvoAu1WT2gZahmPI4hhKqhOXLOqh51WswKRqhVEXGFYUqh0uF_hQsyGkhh0LWsyG81BJsMHIhKbfMqh5_gcahuRQ4ngaQKIhhqtGuKAaqh-hhfsYGogeqhJiGlahjjb5hh7mhNohSjhoqh_khvahWafXLBrybMlhQLgUzbu8Lc5WbLhGsEIfCF3WIeCZeCEeCY_VDsEegDGrV0eCKeC3gJGsElHaG1GOBWHsPQrhyBFSrhhSWjIQqzElsEcAXsJX9FFbrhfAXhHWarhS8ERGDzBAQPVA1BCwCQLgerhjrh5NBlrh_XVnrhXuCmgWqzEcrhJtPyrhgrh3KfqzE-_WMYD4sE6nP7mFRtfj-EEYKZSBXtfw_A7tAJPNVVDiKU2yCd-S9rhq-EqjDAshTLgoqAItfshBMVFSedbiES8EzrhikafrhYIhYdf_FF-UgdBDhUgdpg7zF_DaNGFNUAlsEkrhmrhWUUQLgrrh_hFmshorh8rhS8E0xVHLh0DM0uAcafLLhgJQykQvIA5rh-NAjkQjmBZshjgfqNEvyH4shWyMdBD_shxrhCthCmQQLgFthDyMmgWSSGajBzxempZLth7LBYVcmUcg_YC1DWshcOaUth2rhoChoqL_kYzqL8shGPa5vB6OHFJAYsh4kYcmBgth72KVshYthbLhTmDFQEmBZqthVQEJUatthq5E2BWJtPwthicV7agpthMqDYOBGoAC5gHWYKlYTmD5th2IA7thZAhz4elPPTmD-AHL2aTZcFuhhLX0HamccJAUjYCithDyVHcanULnthdthkLhOie4OFSvFAthNuhG_DYuhBLaXuhQOFuPBT6XRuhdRE7IFQuheuhLiQIPWyjagbahqAKFGMAMOwIIEA45e-3LVJQuuh6LGqGAothyLhyMJzuhucQluhjYCucQDianYR5TRZuhjYRuzEouh3KfNgINgIk-HscAEcZdSEFAacwB5MAw1HO3E_CYJiG-pb76DxKPcNEBLPaVAKIFjoZcsDkgWZLZ-pbGgazvE4xIxuhJtPaCFITG6nPCGF6FGXiHBvXa2EjyFaaavHFZuhCGFWqbEGFOLPNichTSSRUFAT9CC56AvecWYc1vhBrh3uhhCJ4vh6zO7ecYkO0vhWQAPaCRuIj4V7vhFwh81IuwevrJvBbLkPd2DNPFmrUAVCOaFtJWNPF8OWsyGVrhUAZYwhW7BJUadqhmuEmHfKLCA_YewhjuEckaoJhXIc2sa44asyGU4EdfPOKEOACmBZqwhphPfuEdwhijIt4EDTAvwh0whWqEDTAzwhxvFzKdfuE3wh8whgFCtwhK3A7whGRWHFCawhmLAFxhpAFExhLGW_whJIW7whSKA9pEXYE_whQxhxtYFbbzMhu0c_gfpwhtwgrJAGzETxhU9EX3IItEPxhfwhXHf1YZfCXawgjxhSxcIGgaaGHxhwJKZ0EpxhQYfpuEkwhkxhlIReBbawgy-ElwhgkgqQbNAaITGkuQPTGesh7vJ2uhwYhGLX2YYt5A7USxthBFA6FGBnPpcEoHA6FGpJWnQEguhafQYUEkuhc-WPyhgKExJRSyhMAMHNFfuhgKE3uQK7D6IFMAMuRPayhnuhWyhyjaYrEfyhWxEzgWhgWalOMuNUAZagBC4VSthycb6mQt3EV3KagBVbMtyhzBA2yhJUa8vJFee1rahUc7yhxkbwyhTEZXxEpcdguACRPagBrcd-EFBRCmBZDzhwcdMAfnWZryaQWb7xhQDCEzhiOAZcQHffmpZWzhidZMuhPqEj5ALzhghI0gWbzhaHE1UFezh0UFByhXxhAleJYb37gn3IhzYezhsnA1iO6yhQIcsKEezhsUFwzh5BBezh5BB1zhf6A_0B38gWJhHwQIPZC7J6zheRVo0WvxhA0hvsA3zhRnYwzhkMYoEAXzhTZc_OFVMAL0hazhBzh7gaO0hq5F3yhAfEE0hL0W6vgYzhZ0hOzhBLbQzhpzhg_YH7ICTC3yh81F-IhCyhYVavabCzhOSWeKFezhWwhhzh3AF2Odt0hgQewzh0ZUW7Bezh10hjxQMuh6FGX_Sn9Bn_EtiCIvh0DCygYHBXWLRqWE7gCdbEZuhGCClvhhHWs8BpUFMxeJtPM1hWhZ3KRbLhAOE2JQ5gYAVEOZbzlcmVW_UErwhNKEX4En_XieI4lPpAHwAauRPs8Bc1hgUFDxhyjaZkDh1hHoAJWAQ4KeqE1RgpmJs8Bv1h7we2gYy1hF9grJWVJQ21ho0WTFXoChdnDHKA41hP1hTkD5NB81hT1h4YbgWEW1h5Yb-vhKuZLaWhgWLfOS_S2VOD1ci6NFRAi9BmOHduEXiJuwh_1aU2hdJBnOHywhQyaxZQU2haTAdNA-whZ2hYugh2hwpEOACYvci9BlrBcTGaYDzxhAKXOgQNqcz_OeDHt2hmgWq2hj3Mz2hgYD_AgbnAk1hajH32hOVA52h6EhbnAjIX9EWR1hO1hikai9BN1hd0h0gXBGAi9BsVL1JWGEAHrUiZbi9B-4EkOWQSQT3hXRGIQgnzh9nY8Ybi9Bm1hAuhOACwXPo4dNaDs1hj1h51hGEAe3hCxhQEfjLhgxeNPPzgcr1hsuEa2Ai9Bz1hP3hmwW0rd01hWjPy3h31hKyVH3hGEA8zhE2h3uhdiVGEARGDA2h83hbFK_1hS1hA4hijBgZbHsPDya8da7NgL2hpMB0YUkXPR4hviAyBSmgWpMBlshnXCJtPY4hsrhUfCQMXIcAZ4hFYVvrhOwHVLXh4hoBAE1BsshhHWo3hxpEZuhr4hJWAUuhs3hmLPoohkXPqEDz4hYCXdlGB0YgkeTSF9ODvOERcaUIZgLZYjGZlFX3ARhDelHZgbBzXkXPF9XrhWqbYm2GE4DY3hHsP4lGO5h4JW1qYeEfLygbLhLjhovhbvhkuXrvhIfFgKZgLZ77d8JWKvdrhWHBFB2AHBFVthf1el5hmzhJKhDCUcCFJNFFoTKvdnhG8FcXUGM4FQLBAvX4CFnaAbGBQtBIfG77djDhcOas5hEvhoChYaWq8Ej5hZSBvcAdcRj4VZNHMlhYmD8OWvegflOVODpWPM6hPNAMJhULhOFUC5gAGA1chGnWhchuoG3QgZ6hQ1AvshZEJ1chvecV6hFJAg6hyecr3huabWnPk6h0NZc_EkQCOJRqdcb5GuJAVhDW9D-GFB7IKlYr6hMwhB_f2gWyzCu_EhpBkNgHhgFHWR5PYtAlHEFTXplZZtACDYx_E8DX1yQXAFmjC6nWH7hqxe_DaK7hIECtqEV-DzWC07A_4DNyApvhQTIFDYDPb8qb6DZc-AX2Dp5DV6E1yQm2DGXE6nWu0aZ3hq5hipg5rEw4DGmAjUGnBRX_FYPHU1CaiU-0h7dZuoFCBBW-HmXZRlDDpcqcaQSQt7hWOEWLRj0FKvQfCFm5hu5eC8hp5h0shkzPA7O_MFNFRZ5h-9ab5hJ3ETPegLZxHFhKBZuhJ8hhshdshf4Q2UBhZCU8hdcGa8hCDYdcGDthSKWf8h4xQw4hudfK4civhLlem8hk8h5pWrgPmOT0rQ3KfoEEFSg6XDdygCJJBjJoEEyZPBjJNSgr-E6uLd8hhIXgYRAfGITXAvhqyh_1OTyhsOTB9hxJRV2O7IFRKEGBXI8Bpvha5hqMFc5haaa5bZkXPK9hc7h5bZYrg2gHLJA-rhMshCtKT6gMHOHtfNtfb9hx1I1MZ8oWMaCWbD0kBOwOrAQkUgRETzjJZ9hLshtZVc9hGyWuNRppRm9hZhBo9hvag5AXsaL8fC9ZJ7BAq9hFQh2shZbBbYfz_WrjJ6sh3shExgGLX7bgbZGpUCj8hB-h6AWEBCFthhbHlQV1fh3gJO-hK-hDyMM-hOphD-hV-hLyMG-hDCUI-hRpLX-hDiUDcgOZfcthc-hSmcI-hzuh5OFg-hnBAn-hRuhp-hW5gd-hi-hluf8uhucEq-hs-hxPBMwEl-hKbgx-hCvhx5MEYW4TRSIRMUAs-h_-hkYReiNXMWCPRDvhgKEI-h_JE9ygCJahUgvqh4oWK_hKLP5-hkMF4GPJgHg3LKnDPKAiJEFQhMDF1-hx-hc_hv-hm-hx-hLyheiNPVLYyhzdg4weVyhiBWi_hp_hR-hlnhp_h3gJX_hj_hlBAFQhiyh9-hpKPI-h1_hwOO0eWx-hzKGd_h8sJ__LT_hQfgggAu4h24C-_h0YDxwhv4hBAiG-VDAiGXEd2DM_hP5C_QAoghVgJjlIwWHg7hcQApAAI-hq5DOAig_hn8A-PNErBlLJdvgVAiT-LlGA-AAW_h8CgMDCDPbFQhaAiIoCi3X4uJUAiS7hq5DYAix-hrAiV2PDPbFlhHwEt7Bm7huEWb7hbnh4AiEScjAiJjhgcSJNBiLJqPNSbAhAiwAiV6ElAix-h-5heiNsEQHBFEPW_ih1lA2_h7eJPBi4HAI-hA7OGAiKwIdshKAiMAWx-hv7Q7shZBiGKGc8haQOcBiCBWkBKi8hQ-hhBiKbG_shlBidphQvf0-hZUfY-hvBiATDtBinDWavJ-8h09VRCW3Bi1aCgBicAig_VggAK9hQ6e3JAI-hBCi-Bi2kJW_hj2Qrqhmeh6tgPOYNgIy0Kvqh76DgqNZ_hqrEMEhmLAQCiDCBX5Zd5gS_g4ZhI2WunG-ZhuxWdCiq5HANhB9fMqhDNh2BXiqhstgRahLahnqhmahSah1HPXqh91WTCiRCiy8JHCLyCiDCBsiICug4eAKCiGnVdqh2CiAjAWKgWCi-CiHQHQ2gcCi3KXq5HGogbqhLbXr2ghqhhCi95GIDisqhwcfADiOVKQDiiwgTDiLCiMYV9CiUJABNFaBLh4cDlItYfiqhbahdCixzgNOA7CieYCqqhBDiaDiJiG4YWMqDrth3sJA_Y0th2thK2h-yb44awDiAPWUygaMCsDis_h11XMqDGuhtUAO_fIPZJuhYKCLuhS0h44ay_hJyh3sJM4HGEiD1hiZbPCiCDiSCipDi76DVCiNCiqrEZCiR_g-YhMDiGDiODiZDitBAbDiLqhNDimPIuqhCDiHagwVgoDicEiqrEVDiXCi_CilugpEidDiIOJfDifEijqhiDim4gYnfbEiNgIMVLJiGkpWUvhHygcsB8FGTvhDCB2ubsEiPEimEiREihEiQEiYCiH2faCiXEiFDiLJXHDiOEihLKb_gvEiZEigEiOFirLKhTbBFiaDKgleXFiTYJN6KUFiFjIcsSaFibhVXxgcEXwEihDi3KXiofz_CgFiEdJZ0LsEiSEisEid9hoYCfWc0pfsEi4_hCDiPaJ1EiJiGuehRTV3Fi8FGQgDrbhBWPb4JCDiw_hnAiCDi0_h1FiHlgGfJzFii_h1FiOfJFoh05bjaUBGibaCK4g_ZhoBhktGC1YVtGIlbjXfEZhQ1f5ZhXGipIh0hEQjXZGiy0gXGi0RWgle3gHGscsYWGFYmGiYGivXf7NhkCihCiXGixEimFiM1gYjQVGiegWwahD0G81GYeQwGiyhWZjg4GilEETLg7Gi3hWRBE7pEJ6Qa9FaacFDYJ5WS6hm6hOffmZDECYJkhFHiL5WzqF14WPJXcJX84WPJXRCYRHiedJ6AFhgWBratOKO6WsHXpAaO6W58hxbfnXazbf62SRFiMFidGieEiGDiqHiktg8JAoHi2LXqGimCijFisHiVGidPWqGiegWi-E4HioGiC4gcehVGi-rhMCi74Ahdh7_dD4gW4gnKW1nhSGigCi1HiBzGNyBqGi-rhfCip_WpHiVGiscfXGiPIisNhOIiq-ER9fVIiItfYahvGi2HilFiLJXjDiy8fbIiNtfVIXy8eizB_DiNSWGYb4MhrkglPPm0Wl_ftxggJQsPJohE53eSQh-rh7HiU5HyAKFtGFVYKhB_hEcQYuyGWjV8LA5ghoIWsgYuZg3IijGixBgsMHANA7hBAMX8fhA4feggUPcxECMJiohh35Xf6A7hBNLK5jhctWWJitzG77WKGhZ5gaSVGQAEPJuyGNJiUhht8g8AgAXViJiqgByEAkJiajhACSdjhmThowhwNbFqhQ1WqGiLugxUF3BADIihpAQIi2KXSIiMIikZTsyGCIisdh7_djEiswg3Ji5JivpAVDiBKi4LGEIidIiLIifGihfVj3fYEihIizEikEiGKiCKicqA2xWf6AHKi1hADkXbKi5EAKbAKKiQuB7_dT_heKiIYh4Ufk0g_-WeIi-JihKTe4gzKW1nh7JiGqhdGiCqheVBHIiE9AEKieNAtKi9KWIIiSxgSVI5Ki16EIcDNKi9JiPKiNbfMBJwHieeIiIizKiVWB1KibnAzIi7IikEhE9Am7gM7P6HiIJi5IiMzGjiE8IitJbCJiRFhzhBqJiYBBIcDLVEf2AQLi9dhaLig1XcLiWgBfLiLLiknhVkfQXgHJi1GiJJizJicGiTIitLirKimXfLDiLFixHidGizLiDLi1LinKX6LijiEgGipXfUCfq-E4IiYbAZCfTLiuLi1UWiFiTGiY_gwGigIi2LX5KhzpNHMi0LiHSWw_WIKft1Xy1XEBXwVRS2XfLhj9WaMiK3hYdfwLidCiMaR9XA3HCHzHwKiQ1WjMifoQSqAmMi-Zf7_IlMiVTACafuMirMiIqAzUWW5IvMiT0WKMiKIiLJXH_JjYh8JiPMiHjgY1QsTW2MizMistOwTWDNiPLAYgQYPBXvGTDQzrf1qhpcNyMiINiggQKNiMOAg6RvjAMNiGsf6qfXohWphoABnYAVNi9cDg6RSrfZNiLwaQNiXNRKvCdNiZKM3oh_nhgrLxbI3MimNifNiqNPWNioNiLLCfkAzdCkVXRkhvNiO6Z4NiSweGFDNkA74ZAtTQbhCOhdcfekhUbhvhhQoAJbhBOiJHbWOhH6IHOiHihnNiNzXFATOOidTG6NixIi7mKROioCfEGhBkAM2PvnfH0IbOi7padOi9HHrnhw9IWjXsQJYOiNkA5PJAcFBpfTENmUXLBC5uFwBADkBgVX-XElTMwOiLHC97FrOicUXxOikpGzOiVCavlBgVX_iYb-Cy3I1NimtVb8fu-gD1LqOiz-IuOixnKlTMHPiAfNf9Ig5OHPivlBKWVbIdAPi08ItRBHBClNAiohhqQR1XHvCwDCWPiLEh-Oi1-CTPi2lQ2NirggjQEULaw4IrlIVPi6BC2WVYPiqjXx9IbPilOiHjHrPifPiOnAnPiAYQjPiYoh3uASPi1PiJLf0wAaOiogUfOiViU8vYAQiSSXbpgrjXDkgQIAE9AIYgvfNphHa6fl0FDIIVbJxOiWyB6Oi4iDvOicVXtOimxNWQixOiIOETQiZjD5OiZQi0Oi8OiWQizPimPiaCBBPiYQac6fojCPQiGgDHPi-1LNPiXpGNPiK1ONPiMPimRJOPiNPiQPi93e_Oi7PiqPXHHfDGAJQiFVf02I7qQbrgFQiuPiDkgLrJ-4Hzkg2ihRcg8nAPEfcwXhOiwpgNtARpJIIDt7BbtWU-GW4f58geQY_PHG9gpZJCPXFcPUQVrtZW1QhNiHCUIpfT_hhRi7PXRAEwDgoph9yJjvH9cDoRiH2TDDBqZf9DgDDgZEBZOiDlf_Pi2RiCQi3RicOiogU0dhaPi19IebAZOiNQiM1GRQi2OirgRxOiVQinUXxOiYQiISi0OibQifQiVCaeQiLSi7OiESiy9SlPihPibWK3PibNiyMJ30cNPitQi0QivQi0QixQi0QizQirwL1Qi0Qi3QiwFJ6PilQiVcPqPiiWfX1fqEhDQiwSi5Ri7pa8RiBdhshBHBCGwf0FQJEAy9SLtFcQiUADSQiOSiUQiTSiXQiCTiaQiETi0OiQSisOixOihQinUXjQiWSiESib1XFVfmZRZ8fg7fsQiJPifSikSihSikSijSiFPirYN2QiyMJVSi6QiT2CNie-Pi4RilTi6RimTieOi7RiORi1dh2SiNkAjTiBSiANApOi_SiRSiBTi9SinIAKSiJTiMSiGTiPSi7Ti4iDLTisOiNTihTiCDfDPiUTicSiWTiJPiZTiFPibTikUPlSikSinSi2Jd5QiqSibUF1Zhl7blLKGLiPkAMCR0Tg2eZVLEoKgbGiiMipQRaUiCKMcUiRHatTgBIGXRAdpYlUiuPAtbBB2XGFYJIPcMg69hhUirUiszfKRTuUipUiZZQvkXqTgzGBfMf1UihUixvZoUfuvZ5Ui3cZ3NV9gYvUi3FVs2UWlHHIScMg1Nh40UwYV2UihsXffTdlXjseMViM4PWMg-MfRViEteemeERfIMJUViOViODTNVihUiVzRfViFOhlEANNfC_UZxUCiSiVijTgydHhVicVihUiYNfCneaLPVVizNfWMgsVi0UVdVicNfpViFOJqNfF8RpjR5Vi2xAOLSBVikVizNfZmXEZVOVigneBWirViT8PIWiCKSBkRKWiyVilBQIWi1ViRnRPWi4xTMIVN9UOIVzmX-Viv9TKOfwySaWiCWi4xZWMgGjSLWiEyTIWiXOfaVieWivmXiIVTqXhWijOfQQfXqeP7PjWinOfLWiI-PjWiIyZjOhVViSWi2Nh3Vi1Of92ZoWi6meukR-WiKPfuRfCPfn0R-Wi5WiQORyViIpeRpXi_PGXiOWi7Wi2yZV7PzWi2PSBXiaPfvoeO8PNXiInRUXivpeaLV4PfbVi2ViuVi0WiJXivpevPfH9PSXiZXitVijVivlX3PfKTfh3LoXiqVi_WiWBQUXiBQfpzZ8BKYXi4rRBXiLSfzpXP7P4Xi8JVcJVcyUjWiW-PRWiOXiuViNpXIWiaQf--UBXinqRfXipXiNRfHXi6zByVi1SfgXTCYixVi3VifpXaHT_qeS7RSXiUYiEYiXoRCYinXiLYivXiLrey0ToWiQreIYiuXiFOJErelJTTWiGWiO0ZE_U-HPyVib_PTYivYi3Vi90ZL7PaYizYiEYiNqXTXinYi_Vi9zTONfq1ZkQfmYigYioYiQITPqeRoRBXitRfuWi6zZjWi9reMZizRfmPS3Yi1cCOZin-PYAVaaAmXi3Xi8Yi7ThmqXcXiC5ZmPSNXibYipXiISfiBfyVi5XiF1T7XiZZiCWifse_pRlzSaKCypXmZieXirYiEYibSflZi21UwZi6WiyZiiSf8seMSf2ZiIXi3Vis0TlYTjSfxXioZiPViKMVKYiAMVdWiDai0SfIjTp2ZTwZ6QSBXisrXSlTurXwWiyViBTfQuXUaialTUMV7YiDZi9YiJTfWXiH9PfZi4YihZizEXTTfYZibaiaZirlTAYiZTfgZihYiT1TAYixtePxTPaiuMV4tenTffYixZiiaiqTfwpErKTTaiVYiuTf1ai3Zi3aio1TB3Ulai2aihYi4TfJNV5MiRIi2LX8MiKIhnCiyEiroYOViyUi9sXLWi2SSTbieueWZiVViJUf7aiuVid3UwQVYbiqmTVbiI6IRLTKtXFWi9UibVgfVgQ6ebPinbimOFEJEj7PT-JjhJLWiDPAtEAtbiZuXqkXjLPFViMve1dTOvefAVSDVAOVyvZeNTQDV_Ui8biRvXI3TsUfFmeGgRvUfrNTg3PoWi4hWfvedDVV5ZiveVEiJYhoKiNbi3KXwTYdUiuGiVci2TYlwK8Jg3LieeI5TYotgvdLXUiamAvSXorCsNiENilPBQbi7bQ6NiJIiJbieciOXYRAEFRYrHi7MivciLNiZKMbwLrcihGWTOi6RWwciNRYL-g1ciIkBBLiKbiMDBOMiHLi17fTOigah8ciIkBOQWJdip_Pn9fvaU7QWMdioogokf08fXkAKpVvehP9fsWEVdimbg6Niy5INkAwnA4CCOdiKzLcdigpflACediVZfy8fYdiHtBwJAWdiRTVBkAldiCkAIPVOditlA08faagwdiCOiMbh2diPbh5divkAdDUudiwmIZ0LnYAoRiUvTmRiXvGtRimQXzphnLAwRiPognuTnEg2xf_citOCUUic3eGDKiciRiKXSFVeikvDnMiI-WlTFXeilYArUWqSFMYJ5UPQahvIFN2CUmQZqhKwUi-E3-WsyGefa8bA1kJEACifaKZgGogPuBZTaTqSN2CGogC1DdzDWdRnKFE9Av_CwmInKFDhBfGORxC-eibgBf2EL5Bg6RCfi6LWUOAGsaAFDCfiN2CCfimeBWnIVzDoxEnKFN8IX7EO1b4NGR8FlUFTfixhGJwQ07NnKFhsBo3BakfIqhcAGzEDTdCgfiGhhghhrDQh2InKFgKiH8TAPAwSXzGA0ohN9VnYAxsTHIFBMWrfiC2IpSXzGAhMBovC39Vkfia2I5fi-nBXhhFcBZSFjfiRkF_fiGYAaFA9nhCgiEhh3mIAQIfMB0WBJ_Zq4F9fiRkF4qBNvDq9I2CaRGDTgifMBVgiWPAXgiJ_ZY_fagipvIsNFCnJiLi3fiY8MZ_EBlf0LCShIlgi-fiDhh0BKLgivoAEgiOgipvIdbExEQLihDgiZFFFgiPgiugi2giXPEMihjuImgiH1hQwWmch_gi6gi0giFcBDhiwgibhh5gizgiB2IIabAgikJiGhiOhir6hvfiA-OnKFfiVP-FcFAqkYlfEXhipiVGfEkJiHhhIqhu6PgKK-SWSbG9uWV4IdhiPRBe_EfhisgiRkFU0hewIthifMBagBrhidfERhiNhi3fYFPC9GFC_Dd6ERPIfMB-BB9DiU1PmFA0vIpjDw3WpSQmFAhhijjb8qE5IAOhhJDi5jWnKF-BBAfEQ6gEiid4WGiihRD2tZjlJV1JMiiQDijngIqhhigiFAP_E5EXtlSAfErrBhiiX0hhiipIH2TEhiizBK-MFhiiAii0bDhiiMzhscdofiYhAE9AfuEliiQxFNDXlUFtiiKuhGCYSfAwiiLihRngdiiA1EmJHhiiGCCSdgBjijjbGDQ8POqiOQEB_aE2lAIcAN2CwiibgBLMChiinHJ1iPdiiZMG8tBSNGgiiBhhLODPhAaaGcjidiiJxhb4BhjiJjilwI0ICYYJhiiaaGwQWjoNJjiUxhUpFATDsjiziiv7WrJAwji3FhzjixEXcxhJPEyjihiiC6QX_J3EX4jiO0h8FAQ0hlGAqiibfiQpW4jiD8IZjib8EJ-VSjiY_fYmDhiimeBCaWXjiJji9DOC6Q9nhciiujifxhwjiITGqjifxhAjWAjAFji7HDaaGdkidjiCtgVMAuOaULabUAPlAliYdjiD8IPnAXnIZkiLyF4dhgACinILyGlwGMDCr4dXjRJkixhGpwGBGI65LeRV3hgwgIniiXdhsyGi9Bx5Btdg-gROhhTiiflO6kiyrShii_cQfKAKliQjhhiiSSGfJU9EAtdgHmf0gAghi4kidECOlircTVliPdhtEA_ki2hihliUZfjliihgbZAiLimli-kiSpBkJi5kiSliPlidji4dholiClivlielixliglidjiHYWqRAbEOCaWFzIQli2gHq0Fc9E_hFwZAQDiLiiUli7liCmifCEtPgVjH9qMBmiYuMCZWn-M_lih2IQmiXkiSuJUmiykiC8A8limLA8SC_YWAmiKmiRmidmiUmiLhhmehamiYhAcmicJKngOqEhkmi6EAbii4jipmi8VSHwGfmidMGNiiQwBQmivjiD8EGmimmiwmiCxg6jiKcG7miBMWQmiXfi1wD9VDhMBnwFMqBtkidiitdh7PA1mfjABOIAAtFliiM9GXZaC8VEBIqii1MKdjiqPgqiifliXFDqiieYB8DXVli43LVjiARO-wLqjizqENPAwiidOGZEBUkiLyFhtWjJFvIFnii9FFxjDqiix_Eznidji3zFGkiktMx5Z4nihmiMzH6CDowMSjirGAb9BWEBRjidjiPBAEXZFoidiiW-QWHJYcPFKASjipMBMoi9pWAFD5nivUFRiiPDCKniVkiIBPj1BcQAbkB6mM0nigPXq5DU6JQmiUQOIfFqngEiIBxDCni9nixhG5ii9VDm-DbZAooieuVUoia-MFbgP7A7NIiGAhiiLngdjiK_f5dA6jFSjiLOg8oiFHAioi6oidFKeVR4ji_thsBAoRM9ji7ZWSjiUxhQkiGoi-9F9UFwiiIjiLyFAoJ8eGyDHYoitnifzh4ji5RPhiisVLRkinmBtdhR1Ey_ETpiR1R8SBhniP8hFJAmoi4jiJwQ2niijix_E9rMQvD3sAGZAviiDpiAlCUEBikiMIDdzDliipPWLxLVIASjilPW9pifBKQ1LnmiQORYDQ-0gHLGKlDdpixgR8piIqiPoBhiic3VY3V6nIPqiGqg9jizMgz5OLRWQEZSnicOGtRAaqESjic8Vt_AG5FoWCyvByNTAnASVYalIBoi1wgyCIVNAHSFkqixmAmqiLsISji1ahhCXU2MNGacliMliJliqnRPuBgmidiiSSGDGacli6qiVmizliCtW1qiLliD6D4liUEAcoRAriEqibBg7NIYpiRnRxsJo8HzqiNrirliCriL5Hf0ElliVri7NIf_JYWFyiCOrifrICtWf0EMWBjjhLri5pEFza4jilrBYRBSlLKqiOVKNMAprikYDiAHVzFwUWSbGLriaqhsvYd1IWFXQdG4rielErri5pEd1IkhioUWmhif_GyriQKH0rimLA9riZ3IgeQ-KK6riV1J_riDsiVKHD3JRki-2hGKGgYDnriSsij9Z2qhdiiUnIXuCyBSr2h42hf2AxriB5IEsi4jiYbhFjipkhlsihSFD_VwmIPqiNmIdcf7iiOnAqsizliqifwsiLniq-EQoA4piFOizsiJjiR2F9Gh6fATqiHMW4jiAii2sizliqSFCtidiiH_FFtiujiHhQSjiuzhYsiJjiMtiYIa8FGjniFAMJkiu8DOoiukijvHVtiZrIL_CCpiZsiBjaGYAPtiR-JW8VBNFLriSfEu9h39e-MJ9fh7qiZoigmRXPEc8V7KCeriBsIb4I21Wuti2gfnqihmiQwW0tiN9Bg6FDSJVlitcCZtiwtiSwXm5DHgBKmhRhg4jiF9X7piQDBfoiOjh5EXLriuShFoAAuiOui2VFAui93IpbEoRifpiwjBHui6oi1oigpidlGXuiiQApbEGui63hiOAVqizHajuiGoiIAiK3A9tivpE2iizliofCsuiKoi1whJkiishyuidBD1vEBmiAqEsnibmiEGF2uidjiucQmniqGAEdBhniHwhpni66SLwhQmigLCg8afiCQuiZ8LhOHsaZKviktiR8RRLCJvihuJyNT56AhJAOjiuFAqtizkiLSFXiI2tiupiSyI0-hAlWAsgfoi81Ig5XQvgfoic_hivivMThuiZzFsOD22I5uiSwIcuEPfAvuiJjiEniS8FSnitviiqEb5A_iitzFAQBIuiN5h9viwwJhiiEAiAGAhMBVZi4jizbCxpEGwiJzSDmAjoiIBKAuifiVJKENjiFcBYYBewILriyyY2PASwiXviUwiKzbLviiBit3Sm_B5vhwOO-sinchwaN3xHhveDBifAiErBKCMIjewueiwiqUKnRQerP4FgLri8vJylEi6ht5MOwiZghTjH5QW5QWwoiesW5wi2-FNPDcli8wi3EWCpFuqixoihmi5OCWAChMBj_FDxi8VKhiiS-Z_8V5EXu6P-wi3GCAThQ7gQxi2Cac8VMPhiQhrpisDiAjivVRRdDneAQminoEM0NZxiS_Z_8Vc8Vj9ZSVYvEhnxi09ZpxiC8VrxiFrWTxidMGVxinSYtxiukixhGHoizsA8uiijiroiT7d8kiktMCGFyoiq2DJ8hEyiPXA-ui5xiktMGviKyivUFNpicqDHyirzh2IAaaGwvixtiKqJHMWVhixfiCNWnYANuivkhy4JcFAqjDlrT00gg9hPmiZnimtijsipFBWACgwLkpiYhAZwQ0UK0PRQmifnVCOGs9ETXE1GAAui5iItVSohAypi3YAX9gLri4yis9R1afy4JX9g0xi0filqiIxidiiVpiRZDwpiNFC7yiaRia0SSni5yiBzir5A8yiGgDQmiLzisKANzi9yi9mirlhw-XJFAaziQmiuiiuEADhiktim_Aqxi2CaewiMniUniW8VvyHoziTniuZarzi4xQtqiLVApoiIziavICFc0ICszi2xi5jWWziuziOni3nAQniLTL8ziCFc-zi9BCx2I6zi3miDpiBIDmziFFE6_WyziOIAvqiPjISjiaYDK0iC8VN0iH0idyiDWP9whJWAe-LHvifCLFsFxpEc0iDpiR1BYridtiR1B-niRjQUri1zi9RKOwD9UQDlidjiXrDw4IHqZ2pFcgG4jihsBakhevimjiaBiT8hmvijvi3nimUAVfh40iLyFffibtXB1ihYKmUA33IeQHbwiHTGCCXniiH1iX6I6aDJ1ir5Fd5EM1i-0i0gZNbC2EWhic7ridjiW3IetXnCS4jifiVAfEcliNsihsiPsipgKtiiK5ah2BHVCuoi2qiGriUiictHKzKn1iJ6Ap1iShAr1iFri-hYu1iu5PEziw1imkiWCiP7A-qDp_hRlSfoi0IC-qDd5EqnieYK9OKC2i-1i_aEG2ihRD17PfTKN1ir5F-1iEnW4CCp_hkriNGaD2iy_hB2ib1iJRSY2iA2iJhJZxiqzbK2iF2itRAKUK4jiW3I_PEhveL2ik2iarWLrisafYOBxOHQnHE2iUJAu2inqIx1i6qBOsWmcHy2itBA02iJeKBhht2iK5av2i8siOIA62i82iRlGxxi2Ca0ziJjiu2i42ioTGwLAE3iA3iVYKBhhbzDW8Vyxi_wi3tiP7AvtiZ2iO-PHviM2i_1iHyhT5BI2iX3i53Ae3i1thQviR2ij3ia3iQdg9FEfrWm1ihmiDGaRcfqFWNNWzjiavihYKgGCaWKo2iy_hLriwkbd2if3ir5Pb3idjiN2FUlWSxIVjSz_W0wiTzhNzh_0BIVAgXBk0i6siqeiveiZEBtwiVlMP4ifaAr5HreiHCXX0ibziY_BT4ivBAdUSGziW3iq0iLxi25RAcEoIYzEAVchp0irtiIHGbCQj4ij-ELhi8HAM4iUpi3LApMBMxiVniifaAuiv8FbmIH3iJ_Zx3isYKjoijzYvtig9S-KKyiCQ1LV1JY4iWmi6XEv4i6uiSpJ6XEDiiJmig4i21WXqBjbEs4iewiYOBregWjhLriKkir4iVyiRcWZaFNqESiI22iWGaJWA7sIFcBhfijjb03i2aKl-Y3WIk8DhtidLQjtiByivUF79Ic8Vm2ir8Ibxi63iz5iC8VjzibziVhi7fi4jX62DWwi4jiHjX0ZVAgi_5iGkXZyi4ThBfJALKOUho0CT3idLQV3iWxiP2ib2iuKi-jiD6iMxcVhiJhiTBgI6iXxii7WUuWFxi61iH0igaGwKQSdhDkKV1JmziJ_ZSVYguIbyi9cDX5i5dA65ixEA8fi0xiXwi5DitRAkGgQtIY4iBdieeI0mKEdir_WuBhsTW5UPFPD6xgMCia9h45FMCiW4iuFAR4iE7iDXg4CCsyGyei5AZWbiPuBJ7iBVWX6IDTJ3XfQpIe6hKlF__es2WaCBtFDR7OU7igxcmwhEgcsDiPKAtmcPuAT2WgSZY7ihmBp7BZLJg7iUJAi7i9MgT6h23UQyV39eV5iQDBk7iV2Wm7iZtBC-IL8INSWU5igui-qg3PU_8ICfi77iOXID8I_XK4lGVQE07ir2WRXQt2WCEDMrYUzBxhGE8iYqEuthKOig7Qa_Ic0PafiktMP8ibKEVQED8IAiilEXl7iJ8iZ7i47iM8iAJBxhGc8i97ij9L_8IRyic8iUdJDri4SVGzV57ihFHs8ixsQ-BisQPY8InKF9qi1qiJzJfMFWAC0AiT-JvAi62DxAiI-h68iFcB88ikGUpwiOFAgAiJlPIBi_QAKBiV4T1fi2iXNdWe4i14A9gRO9i8wXtNRR9idpaJCineixxApeimLAH7i_4Tb4i7UDxeizEDzeiC1D1eiKVWR7iMUY4jN5EXgqNY3i2gfnfi53izjisiIewhErKv9iV2itIOhsBaaGEjVnfialIJKEPOVXiI79iLsI99iTxfJRS_9iS3iJhJFnfmHi09gSKi2LXbeiSTF5AFyciM-iSVPO-i8jIOXLT-i54Bgeik6GeVCzUWqSFeVC26iKlIC2M56iQIXcuTW-iekC0TPU9iS9iafQsJDIZCtwBqSFk9hX9iENAH0ibFRx-i_nHLQFkbY-UCZKM3EX9NBU5iBtTT2e1je1qgiaZP2K08bFSbR7ESgAO6bHyDGnAgdSj_E7GWQQC4-iIvE6-iAFAWvT-Mg4rVjFbQIB6-eimF0gbx7FIyDqrAmjYhMi3KXN-i1WFT1igKXQFiL-i36iS-ig_iL1icDf1Yfn_iBEHuFAY-ixNEYvioDXo0eD1L4UFh_iiKBZ9iW6TkyitEiGdJUei46i9Mih8WXmYr_iSTgA7inyiVEQ0_io_ifbAfrKBAjdTgcrQisE7zF0xejaglUgirh6FFq8hDqVnsVC2QOAj9HPnNRzKQ_FFsOh39hmnVc7Oc2hY2hi9KKWMJtQDNBhAjo1hS0h-ZYMvRomV0iJSTFkoi9iVKUgZmVfMi5KRuAjknisAjlripJCFrhAsiQKHjMgsvYmri7EZ6rimvZtriGlDj9RmgPlhiM3WoriEBjFwBMrhHBjsKHJ3h2eQQPgxsQCoCgCDCShx4JrzYNoB6riIfJF3hzAjmmc-ybBBj5LBaJQPPg3SVSBjcFDUBjbKcBLAXBjmMRFED0YEDiaSmizQg1xVBaW7ZWVZW_XALeXzEDV7iJrJO-i2Bj8cI6Bjqqga3hxBJc-i8Bj2cEacQX-fmrUZwQk-fm2evrJyvhmpWFBTWARwvhZVc8cgfAjKqEvngTChjzQRBjMRVlBjSGHVBj0NDeegLQAvuQSCjFlgUMh-BjqYPgwh9EDB2XKHisIiSAXP7AOPgOAXqCjlMho7hF6QU3hwwJKyhR5hiZbagBrwFC0LXNg2CjwHCx9F8OWj_FLCjuCKBxi_BY-xW-CjdAjdpWBDjZnDyiXUCXtOK1AjTti14VRlYMDjK-OuXJb4hnJhsygp7Ioui7BUJtPEwiWxhvCjyMJW-Q9UFuRPeDjucbn0hSmcL0ah0DgDjxui34hbKEO5hBnPQ5hBwiSbhyDiOlZbPJAyiPAjcCFniXXKCP7dFDjbqEAjhUlhSfR71h73hQFXNBj4xAuCXiuicBj0ecxcbK3WBEjSfARfS_AeLRGcKWQSQD-Ec5DkVWJ0bGDJB7ifTYkyiYcJVEjZTYu9hYcJ2vilUF_nPdEjoqE_CXTKWNWXYLhjEjTMXiCjYxLD4h_Dj9rQWCj3oBIGGMCDW7EDNberApBja-BZBjmUF_3hjDj92VHEjHBJOsivDBpxLdsh_Cj7sJV8hPCjWAj6Xgs8hZAjMCjgSg9uhEFjeAjMIPwMh4Bjr_ijVYZ5QRFjCgA3_iZEjd_iLJXf_ik6G7sihGi2LieUie_im_ibFj6TAdFjnKXGAjtBAkGihBhciKr_i5RW9YfrFj9RWtGiH-WdCi9_iMbi0HiTKi7_gfmKuFjYyPFAj5FjfIfJAjiFjSUA1FDphRyGWEdBPAjmFjniXRthpAaraLGGjyiXHpiBuhGZYQSQNGjrwWKZYMEiReisci-Mil_iQmQmFjQqZgKhTeik_if-iZGjUFj3dXNRaaGjL5Yq1cQ9MhGjS0cnmIpKigFjaZIxGi2Fjk5bkGjrgcp4cDdIAFDYmDmgejHOe7eUiejKceMWv_iINFAsZLHgp-bNHgr-bHhcS2cJhcSHg7XXUHgC2Iq7eYoas7e1FPu7ey6Lw7em-LWhcyZOZhc37eJSa_geu-L77eloanHgGLOgvb8hbivbIheILcx-ZKLcBwbMLcA0eOLcC0eRhex2ceJgLfbp3MoGjjJgBjeaiZxGjAIgS0ee_bpNcqJg9iNzHjuJgcfI6HjyJgfNhxFjsGjWeiSTFf0it1hQ-iYGjCIjqSFEIj8FCLhNJIjasFp3hRTaDlaDIjOIjfuEe-iwbIg-i-_iyDXwGjNIja0iK3AuzVEKFyleuNMJUA-aHFhAEUF7KDEUF3MHFhAmXE3Gj0DO0jcGoa8GjkvDKIj8pVU-Zaoig6bOoai6bBkcuge8Igdienhbd-ZWHgMMaEeOETc2AcGTc7ge5Ac-Kc7Ac2zesie4zem2cpBP-eb8ze_6bnvbNhenHjPhepHjthc28YsHjQ_buHjk6GxIjhsVP8e3Hg4vbXjISIjcIjyIjT8eiBceib7tNhJjBxhxpE7Hj-8MbIjpJjJWADlcbCifFjZFjSVPGIjfGjWeijCiAIjzJjaZIzHiLMicei7DBJiW5UPk-iItCLGjw5FmFjsFjXPECKjrbBQwWmFjJUF5tgEDMheiuAjIPVmPB7KG6wiTXQKVWiYE0bD2eixmciNAaKjZ-i3-Bi9iauB6KDJLiYORhBAebAUcUJ8TR5PUoIheiD8IDGabNAxhGfMFYmDvKA9kiGODoVJMOPzHjdmQbJj0PEcwfeGjWIjQmQPKjk6GZeiyFjSVP_KjxNE3KiNOASTFdnfUmQVIj-Jj30XUeiILiUmQkKP_jgICUTygk_fkJQWygS8i6efTgX44V16Wj1bekgUOiZLjEAG5Kj0kgOIjw3h71JoJjV2bfuEiLjQrTnLj6thOACtJYi1h6HCzyW1WFK2ie2ioSh5sL5UPXyGMRhEBA7mCdNA0ICMYgAnJzLjErKy_hT0DJ6i8fgl7gRTVv_hZUEX4VkUhHHhQ8gfcgoUhszWqUhSShPHc8Ljl_BP7AMYgqThzBg7Lj2Xd0ICuYgEkfr_icJKn7WMKjZFFFMjTUK5qT4Ljn5TMRhGKj3EhoiXgMjmchjMjoPBqchZ6iRShCThadgkqUiMjr_ipchSaFMcAXBCNShoQhmUhjThQMjE7HSMjPGh8FjkgARQXZIG4UF5PEPAi3-SNdT_ERHFFuQV_tXp_hINjt3SKNjj3iz8iZvXFoPv_hTuXUnSKnDp_h3Zg8YhJFiosf8KjMLjb5PEtirNhaGiYci6JjWeiELjkvDbifZ4g6hfnNjwNh8Kig6WRKjdcfLLjzFj3KhqNj_MikugxNjk6Grifs6eV5Mteg9UPU0NfLjjeg7QODgZfjfI7PGqTSTFZjfW3TbjfPGZfchUjfMOjqSFZnPliKnjfw7RF3LtNjNRT01M-wCSVPfOJ-qinfiSTFbfgh-fL5H1qi_EXsAHUmQP2KxsgfjhUZCqOj5UPCZUDGa2BCMuiBUhyOjmBCoOjLkW0hhIqhoYCdJiaBgo9g8MAVHgqrfDkXYZfKHjxNEGeiUwJSqQUmQKeiSiJ-ph3hJRRhqOF78iNAiIoCjOjqQJ-8i6AiB9ipyiD9iSPj03B5UPrOjaoTdPjwOjh2PG9iFBiNFjiAiq5DDzHB9in-iZdAcPj15O0cgqPjENAT9iv-i7OhgPj15ObCSvOjLmQW9iHximGCnnhwzOrHBWACsPjk1KFjfBhhI-h7ei-Pjj5i3PjBQj2Pj0PjxNEkGU_EXjGZfgiHiKQyFnqXqSF-3iQggQUhwfgX2BUNDBnJSQjbOjiGBUQj_0e8QLJ_ZNFhL_eRbCVaC7-iqrAPuBpsEpQhHMjDWSIQjN5QJ1eDRL2CadiM8Gh35hMlhwBAHwFpQjxMVv7W_MjOMjqQhOtU7QjeJi_OjmKi3zfkNjbeiDOJUKjHDjatiwjBBLjBIj_0DPYiDqaH_FCXQsNhTKjyKGrDGmeBdnfURj5JGWRj7pB4NjXIj0Fj9Jj3zKtEjspCSJRzlOnVDjSU8cZBqGq6AzwaKZcIlEteQIYVZRjEGaVKj7pBYFjR-i-KjXKjlOAWbDMRjrNjORj2eiYKjv2HsNh3RjQFAWbDVDi7Gg0bDdRjtGjh-iR1WusQjBjXCjo6FyPVHkBnRjiYON4SqRjylaSSBCuFdZCdBf0VgBVW-Rj14INZfOdh4RjDhHztf5sLRbEbbfcff6gfgSjIoC7dhAIEBJienh58hhWZrUhyMJCiUa2A0RjHIj8RjKVWbKjgyA1Jj9KjsNj3SjYxfzpfASjBVW4Sjq_gcDKSDis7i0KhrGj7Rjo6NYIjkqh_NhaSjFeVKmfYlfHhEc3g9TVFWh91gf6DIkGcGgkWhHHfAGg0Sj2Jj2SjBTjeKjCkI6SjlNjdKjxNEP-iVugOTjJKje4cjDXFTjc-i3-BHSjXSFuGj8Nj55glugqTj2TgmoTeVCv9I2TjOcISmFrLjuTjSmFdTj7SjfTjRficQANQKjTjGRjK7izEDGUjoTjIYVJUjhKj19BVDiPuB6KDwTjdSFJSjhRjMSjuEjC-B-PVQSjMJBSSjNdTUSjJ8asRjF1CuRj0EimLASUjyWCWzLyWC2agA-VyWCXyg3gJBUjkTj21W2Tj6Rj1RjsNjyUj_TjvkI60LLKj4Uju6A61WIKj8UjKKjGFY7UjhTjekCUUjKTjfRj6MizTj7ZLiRjCoCYyYmRjdUja7HTSjATBrRjXwBtRjmMRG3gDVjmTj3-BVEQZVjkvD_FCQ6edVjOCJ0mI5qhmoTYZHiQjLiM6Gi7iaHCHS5Gp_SUrhfmhnVjVoMWLR9mb3aArVjUzC86STUgvifutLaSQ6UNFGjEti2AjSmVydHxAjgmVkyhRlYKGj-VjcYATUgn6Q7Vjkuh6DBifBf0E6FGlVPNWj2XIrGBF1hSJWNWj7NINyhFzc95BwjEmNdVWjmOW5dANgIlVPVaFbdZnNbk9h1cCmFjZ2aK5A8fCfWjSrISvhMFjtBg_FjflOgWjNVQDERjWjj7h8gAu1hC6b62JAPTuYb90hi-H9aZ4UPLmQmiEw0EfCZsaFbMiS1Wx1h97BH0bGNRTEjyEJ35KwXPS2hhUgURCQDjOIZLCTK-OUAjA2QvxLUXjA3VENCRXjrtLLyiHhE2oifPXh4e--i-7gUaAWgEX3aKXddmfL_ixhG6ohf0Eq3hoCjDzV04eSREoXjktMTWjXSV_hg3IRlNg_6hxhG_8iGXEKyeKzcFvALgGbdZeTDu5DSEcETZO0AMKG4EGN4SxTa7yVktM-XjcQAAYjVAfq4gIFiWEijNjdcieTjeXbhVjlwiCeIpNj5Jj1Uj8Rj3UjxWjdYjKZhiYj9GjUJAGeIOZhmYjkvD81BNKjCVjrYjrhYtBAReIIbiXGjZYjlvDLTjObi76iDDBbYjtYjmeIGrC5QjkgWzED4xhSkgyMJHEixtbMlBZWjNXjuwRb7h2rKr_ipWjGYAkZCb7hHmQOZjzWjnpGyBKr3QlUEzrVYZjpnEpxeVjHExP87hOsH-7hiZboEEWmP4kinCje7iibSPBNwUjGRj6zWyiCmKj1aULeCHUjDLjtZjGODvZjocU5cWMUjYnf0ZjcYA2Zjpac_VA0Nj4KiC0WuZjZEBnKj8-AGVj3YjIVjtci66iNTjn4gCaj1ZjEajwZjwkgmFjDajXJXWQjHMjnMjLmQUZCKMF7cHSQhvLT6wiIPhBPj81BUajfbASqTlMjkThNQheQY02QnQheJirQjPShT8g_uSAMTfaj_PhrZjDLjpKjloIt-iyZj-Kj2aj_xB4aj5ZjSVI7aj8ePk6GdnfAbjKLj0YjLlI5NjRKiYYji-iSyPMVjcFDiEbPVjHTCeUjRxCgUjyxAiUjAbFkUj_ajXKGqKjLmQ0aj6ajxhGDGa0Uj1SjaYjsKjNGaGLjuKjktMDGaDbjfbjNGaHTjUciJTjIaj6NjfYjFdi9NjIYVkbjJNEr8imOj4SV0OjpIiw8i5bjxsQ4OjNSY6OjtOjV-AxOjX2iU6emXQvEhYQj2Oj83eb6J8vGANj77gpaj6QjxEX8QjePhfcg9OjgFguUhp9gVGj_HjITjgYjjbjvKjpFBdoI5ajsNjD8IwKjLoIsNhlcjhcjGODqbjktMmcj1qDHajNLjkNjXUjwsQNSjaUjlxWcUjRbjRVjfUjTVjVSjWbj2FAYSjKlBx5ggcjqOF2Gjbcj7KjKbjkTjvki0Kj61Pjcj8RjKdjcYAoVJmbjyKjktMC5iWUJscjvUFVdj-dPwcjyTjzbj0TjfxWPdjKGA1KjrZjaQO53BU8NlCQg0aMAFndj9vBtSgnsfKYhIdja8hldjg4GqdjJBGNNAzdjPfAdDXM-eJdWmdjf0a6dG1dj8djgOB4SggleGBA7djWhNB8N2djAZYFIXy_ikUPDejydj_djXhNuvCOejIejxKXgqhvdjaQOcdjLajlZhCmWHej99WnFAFAjRejcejkEhHGir3JA8NgejPkfMcHW-THuBy9ScLQQlf0MJ-6BjmBqYPW2VkKPXKKt1XMQUX9IuUjC6QsFX65QuUjgafJtPH6gLHiY3Wjdj7shxdjgHJHejpdjpoO2Lf6fbTci1FjM-ikdjMejEfjRejGfjgeDbvZ5djkQHEejA8NRfjOfC8uUCejWfjodj-djSfjivZSZh7phiuSEphOfjS9AFfjefjkejKZglfjQJJQfjefjZfjOCTgBRkfjcfj9djQejFejcejtvZlCToCQ09h3jB29hHBirfjnfj1fjpfj_PhnUfLnCyfjNejFejRfjCgjrYgHtX1ZAWhfl1T7fj3YA9fjJ9i_fjtfjBgjS7cSnIWvevGQ8kX6fjuEAn9hIxQlPjs_Azfj0djWgjrdjDgj_AQYcJwvUIgRmcUhVh3ZjXOAB7fwMflbLzyR1oh9XgKHF8_iNfjigjPejjaiKgjDXgW3ZTbJK_HcmeBai8MT-bJySjCYWyJjMfjCfjUgjIgjofjXgjarW9gj9ZJJ4PAhjNgU8nK1ohBSJJhjXfjLhjlgjU4ioQSVhj4gjGejfejl2ioCQzgjcsImXQ2gjIhjdhjJgjMhjU4ilvShhjDhj0gjFhj7Nj36i3gjHgjXhjkgjAejNhj-AFX9gySjH7GtMTchjzhjdfj1hj3dj3hjLSFX-BWhj_hj6gjphjdJXshjtMTuhjqGjubjHhj3shDfjmfjVgjHijZhj8gjFnSUhjmXQFij0fjUij2hjU4i12fnUFW-g42fG5fZ-goVfYijFwDaijjgjcijBijU4iY3ArgjKfBk8IDhj9hjPfjKhjAijSej8gjGCQEeUygjthjjhjFwDlhjQijoij5gjbej_oWE2ZftRAEQcgjkUb8fjIxQ8Zi7pL9ijFRjyhjzij0hjqij2ij4Fgw2HHjjegj6PALjj7IJ-ijxAUAjjehj2fj_oW_mRihjMeUBSJbjjWWKnhjYhjdij8gjBqS4CQWjj19hKjjEhjNijLfjxhjmhj-hjbijCjjarWmmXX2Zz9hdgjujjYjjwjjljjRijsfj0ijSjjcejwXiChjLij8ijJ5DAkjdjjohjVijKHVFjjQAKtjjJjj-jjMijLkjnjj1ijFkjLnXzyRQgjLqEUkjJkj1gjOjj0jjQjjGij3jjfaAboeBZiCRg7ijjjjkhjhkj_ijXkjEkjDjjrjj8AKSkjRgjvjjVkjtkjcjjvkjlkjDXgkGVxmeSJTckjo9hZjjkjj4kjmjj1jjpij7kjGkjSvJijjbgcDljVejikjSijDkjIljEjjOqSS7R0kjdkjrAQ_jjEljBkjAgjwkj4jjcSfghSLljRxINljGhjzjjukjGljBjjfhjNhjqZiZdUUSfmzSUme3AXqkjMljskjOljmljjkj2jjpljU4iPBQ-gjXJT-wKliR1seQ0ShljMjjKkjaljMkjojjrijqjjngjPhjoSf-SfmijJ5DFmjYkjDjjdSgfZJfljjfjxljiljzljkljCuIPljCkjRjjSlj6ljPhj9Sf3Sf6ijIkjrkjNjj0lj5kjnljejj7gjblX64RH2ZA0NNmjKHFPmjdljU4iclEC7LM2Pymj7kj7hjVSgyijQljdmj4lj8gjqAQiUg7mjZij6kj_mjMsXWeLxijEnjpmjNkjpjj2RS7KTu4Zwmj5IA4mjGnjuAAQcD32RBmjajjEmjFnjfjjqljV0TRkj7jjIjj1kjekjlmjDmjnmjFlj2ljHljGnjlNSvaiwljkmjyljmmjZmjvqIbmjcljemj57RYnjjljwhjamj1lj9mjkkjUnjWnjKijVSg3kjmnjbljTij1nje4R3njYmj5njynj7njcmj9njcnjU4iaXcppRIojwnjKojw2QomjonjoljPojImjOvXIZJTojlnjxnjWojnnj8nj3ljaoj03P_njSojWmjCmjgkjDojTnjlojTljrGQnaJpojZnjsojbnjrmj_wXplBRnjhgjLnjGmjTjjUsXdRKY3Z_BVAmjyoj4njybj6njXojjojpnjuoj4aig6R5ojtoj2ojSmjTaJm3I34YJCVgljDpjJojFpjLojHpjNojkoj2ojfmjlZJpMVCbijmjBojfkjvhjYpjhojEojRljUnjepjZaJzsXx3Zi-K0_WJnjnij1ojIijlNS-gjWnjNpjzpjOkjPRjfpjrVC4pj7ojQmjNhjrVC4NjWejWUjzGifmKHfjM_Bg9DjUg8mjbpjJpjrmjFWiLqjKnjYojqmj0pjQaTAljKjjogPOpj0pjM9R8ZJRqjypj_pjzmjI7iMUf0kSXqjYjjZqj5pjNnjlBfS7Rlqjp9hMqj0njqnjQqjZaJibifaTEZVFiXbwWtgjH_gu3fa1fhcK4dGvfjM4ZLDjIqjnaTSjfE5MF8FoqjHmjS3gejf4dGFrjgqj7kjg3KJ8VGrj2ijg3KzUixITNcJmbJbcJKnTVveAciFgj-bJJcJXrjEgj2vZCciFOVSvXrpjiuIaveGlXwUfzGBZcUM4fi6fyaU42fFajlROOSKM_gJ7fhKTO4fwzcjYJGJg1ZJpYJdrjEZJ7ZJxojwKQ7rj3YJrbJ37FQpIaaX5rjBZJAsj6ZJwfRVrjacJAaJrbJBcJDsj18JkhIHcJmUA8bJxfi_rjMsjBsjIsj4wF3rjV4fPbJasjj6MLsjWaJZsjQQidbJCQJI-ic0eKfj9JjwdjymjHUjPjjIpj5gj1GPXkj3GPXkjcsSPmjtbjyjjGpjxcjIdjQMiVfj_pjVeQdBDkMgx4DgfWbnj-qjqNEBtjsrAQrTtojFtjuiD-uOCtjOOgEtjyrQdBDNtjItjYLjOnIKtjRtjn_VZLZDtjMrjBrjq_Hi_VdvhVtjX9IXtjUHfBSA_Eg_CYltjFXh6nPstNuQOeIb2JPQtjM_Brtj3QOnABIbgEZjjtjcFGsOCQ1LxCW2tjqfBboA5tjGOjitjvtjcFG3cQryH6gC5SXEujhQCDqWiHJ-tjbtjTqjYfjFAC5eL-tjJtjBuj8LB54YaGKsrhHVChDUmrU5ii9pEXujShApDUICjjoBKbGHtjVycPtjctjffjesMDCWV7MUtjaqg6JPTujrTOTtjkujAOguujKbGwuj0tjXValTSzujOCWGgautjmujFtjT9NgtjsujYbW5ujLyi8WNuedOYjvUFc7NBfM8CbgujBoBsKjrHA7OASJBbRdLNBHzQEFcM8IfbjPvjyEARvjJ7HGzQ2ujqyahBgNvjxhG-BB7rAUIAodIU4AxoA3MgN8iktMivj0MAlvjrBAnvj_tjyXjlPPD8IiJEbrJu1g7NQaMhzvjVHF1vjpEe36hgvjtcjNkAC9JxmPovjj8i_vjhFaWuj2wAYXjPUVh7Q9XjS9AbGAY_fudid4Fj4VD8I0zPOwjQodQwjojCdvjMyefvjcoBTwjNwjRqIGEAx6OHvja-MUwjfwj5jMUDjEZjsQPTwjX_FyUBGddiwjFyirwjlNAGddvlYPYjX_FoncxuY9Xj1wjQHfMvjcwj9XjeTOl6CoVJgaPuwjAeG-wjIcAAxjGfLm8i-rBktM7TDkwjIFAnlCRZZCxjw5epJAMxj0BAOxjoAj19eI_RD8IBkX0IMYDjhRgxhGaxjV7dbraBvjkMJLwjktMKZObTAxGICyQvOgD8Imxjq9Z-QH8Cj7wj8oBgmEhIXgmEA9hA0Bjuj6tjuujOaC3xjwvj4jA7tjyJF1uj8ujNujufjFACIDWNPErujcDj-xjXDWBEWlujCyj1fjFtjKyjHyjH8hedI-xjBfjQijtsjCfj4JjdcjlljZbB8JjJVjbyjgpL7FH6ojNyjiyjvsjUqjVijkyjNqjZojFtjOKjhZCgSPhZCAIiGrInJAx6SZ6aeJRjSATiH4sGYtCU-YlBBkmAiGApuIjmBCtRF9Dy0Bv3KxPUvBEAuE2lD0KERjA-XB3mCbbCObBe5gDojm3PjmBWcieFjVojwdjQzjvIASzjcif6hfQaCfcigifdifbzjMDBDqj7shXejLbjWFSRlItyjoscXxVeFXpxg4VPedIn3WYkaKdIgygVDjz6WjEfeLj-uhwzcnsjA-e0bfaljWzjyuMi-Ehbj5sjqpRjmBWIi-aj1NjQaC-rhJLjG0jItfxyjflbbGAQAB1yj2gbvNFLzj20FgCZSvEHmZ9yj49L_yjh7RBzj3eBDzjItfFzjrEEHzjBXBDfFwrAS0jKjGGbjQ1Wd8hFqj0bjYnfvyjItfNLZr7EXVSctEXtflwLNBEmSAW3blHEaaaS0jjWCAtgDNC9hfZ0jCrjsaIDCGq7dQshF2QyXBmIgA1h-_BAuEl0jEKIQijSQhaLPnzjalXDif_0jW5M8PhjLPQ1jIzHPBTGzjkdjtUFF1HyfCYULDxcDAav3KD1jlIiFJaFJdisAsGS30jgxAe9RJtgBTJi6Jd1jV4BYNjCwV56hCKIXtfl1j2xAc_iGdjEDigojZ5PVoIFzaDZhXcimpj81jX6I6pE_1jgTX91jpJCNZh_VWD2j-1jRZhKejZhPHrfMcfH2jGXBaNhQAYHbfdqJDqjHwhq0j6YjanKQpIE2jhaVgaVMcf3VXBveafQDbeobfZEJUTEqWZBDK-EXUKFzKaFvXMuXkehafQJWgLDjL2ja0dVRgArYeYCZ5Q02jBnVo-TpqYi5a51jOzj71jPQSS2jFnVuKgz9g3ZhB3jZZJD3jJnVF3jhTbK3jUnVyKg5Yf62jE3j6KghfjmgAO3j22jY9i9kUagSoei21cUejI3j_Nda2jVfWmZh3AJnxIjRGY3jENAnDi4_ic3jI3EwCRX3j5Tbz2jd2jm3j5YDwvVrzh1iOsJWPti9vjcoB1giKHfsCXr-ha-WSvF-fCTbhYtPM-VHXjlCjN8FpDjqBYlZjJ5haAh7nhnyixDfc3jYEjnyiazPQ4j6KQSBX7CXh-hmZjJwjOJh8qPICia3ja9icoi1zfG2f4zjoBfXKhf3jQvJC1DuriCeBF2jG3jl4jUzjC3jX6Ip4jQZhJZhG2jw4jKBjy4jVYhNTW14jzHBq4jN2jF6ekUPQ2japfo4j24jXZhapfGbfReVIbfn0jaei9iRjzj-sfG3gC5j74j34jbYhg2jtZhT7ij2jOKWl2jbOaqiYs2j08JbxCr2jZ1ilWcMuXqyiLUV9xhrvhKJbfsVMaCMJBTnIFcBLVW2Df8NVvxL2sP2YY3QbQEBkHikveosju3gOjjZZJtsj55juHiC6GVejRuIdyjKajFhZ_NdJiWS3jR5j7OVu3j1Tb64jJAHaNh9Hio4jwPVccjOijxhjClXw4joNjA2jayj-gZGmeQpIvNjpoGhifU6jzNjw5gazja6jz5gJ5jyFjL5jh3j_UVezji6jdcfPchiCXztXh6iwkPFzIajfbmBpuXYQj49iGwhX1i9oCY5jpsEPohsZAF6AIHGKdhAOdHLYY5jvSjiqP3gJ-6jk-ExbcKBDwSjhTh97Wa5gEWBNYA33II6jesWe5TQFZMuXMRho2j3LAl3JNwYztXS7jRWgqrKS3jL3jjYgFZgO7JuZgY7jxIAxag9EAHVC33Im7j05IjaCFzIW3IKxcY5jIDgh1gWHGq7jbtXm7jYaG86jh_B_6jzDSb5jVUED4j96jcuhRTjx3j5AjmXhOGgD7j9PDPXhIadVTjllfD3jG6jHUVc5jQAJmri5Xh-FgSWhPmfR8jxoIM2jzmfWAChsBzqiBDKG8juWhXuEKQEdLZNbCK8ja5HM8jxFgP5jL6jFmfc8jSFCt6j3AfaTjcXh7XhWTjlGAQmfa6jD5jqVhhhhJRS9CWShAf8jtWhUEB83VEdBwzbfHIY5jm8j5mARXhx5Pq8jkYDyVh68j2UI27jMzIU8jl3g6VhK9j84jzmfjdjUugW6jR6juxWyafZyja9j1rIhcf1BfxjjqsjMtgbNh4kAiifsUVm9jysidcfh6WCFAqjfW8WQ6j4sjf9jSnfp9j-mfoAC_zjy9jfhfKNit9jq9jlNhocjQLAeifDbj_9j89jvkAo9jC-j19j0NhMlX6mfvnAGag69VWmfKeEeifzafNafnFgK-jWbhPkAN-jRmfkIduhfaifGag4ifpogWcfQ-jJjfMtgQ-jqrg6jfylAQ-jBTCYkf9vgukfokfUsgU-jThhDgU6jfG_TQ-jyjf_BRdiIy-jD-jPkAk-jbcfkTiAeKu-jIOiyWB2PJLOj_tXu9jMdH0YVeDiOjjBdf4YjyGir0jZbjZPBiifMVSH-jvkAWzLe-j3bZs9f49fTpguQV4kA5ifOpghtjs4La_jU_jpgEHpg3qTFtg9wLHlfBTJ09jCcfyugu7iGfIG-j2ugFwgmaFQSgJhIbyV2IA0vIkOjUzBy_juBGlvOtvIx1jxrU4jNOniTZf3mfW8V5mfeifRcinKi35jVejYifs9jxpIvhflRB39jR-jlhfKAkE_jSdjE9AE_jdnfUAkzff4bhDqjJ_jJaj1YjkzjY9Sq6W8LAE_jSajEif1uXtCKBifPNHDifYefBAiZNjwmf5ZfIcfM2gBFaQ4fbwf61ju4jfRgOAkMAEwBfi9jeyjuxWJAEA6jdAkxoCICEz8JE9AeQHHKjx8fSZfJAEeNhHdjB3j2AkHBkpXYV6jTzjB2jhHENBk4XYPBkZzjpiffRgv5gdzjazjYBkj6jwFjX6j1rIICEn6jlzjezjcBkr6j3DK0IiGVXvEhRzG1DU3SNkLij1bcWVMAEEMi2fA6IiBzGYLiBgG45XadGuyGmaj1Mjavg4PikxCuBkK6XsgYM7jLGhjTh8BkTMjwmfJAEyBkn7jggAwkhruInHE-aVhFEsPi1ZADmhklhOCkAbVRCkjUXDThZSi-UXmXVhlhbnA8vJmmhgBgxwIDfJVHUUhgF9b0khxpLC-GAGf7hgl8SC-GG9jYGdNSWTlhxGExwIZCk2MjrggqCk2hWxiECZU8gg9UIBlhhFFlEE7sCsCkhKZhFE5Xjt6T-6h1SWeQH-chOhhalIjaHnTaUYgDBku3CBBgbGIKDkKMX3kiZUXfRgE9AdtWuJiVDkugD9VVYDkACkuZgQDk56AfgAo7j8vIJAE2hiw7jWdPOXPmJiSVAc1ieFEsJiEnAYJicDkBBi8EfDCkfJib5gX9jBBEiDkRxFJgWj_iIAk6Dk8LAEBkJgWhTb7DkoFjr_gj-QBEkRDkoGiBdYFEkvFj6Vg_DkINHK_jvGji3jCmWNEk3YWGrChPE4YAG5IuRPZEkJ4JYMiGWXWKiJVKv_B0vPGlehEkbqKjEknDbS_i5DSDhBZZjlEkZGgB3ATYjTmWNIayAk9YhXYjgojDMPeYjfBkgIJ5AkUeiGMPh9j9Ek_tAOKjBxD8AFDsCWGjLlI-LPighEFk2TY-Dk3Ek6YOJFkXESacic6jZmIDFkQFk5zXg6jIYVUFkpSBgzjk6j3KXmHaSEkKVjo6jfxWZFkrPGuMAZ0LLcjyYjcZFb7LrUjggAnFkw8DJBCz8iLAiAoJBlBE9AuFkqFk3Di-3jsFkNGa0FkpFkt_h1DkLAiQMTbMWCFAVxjnhRYhFXsMoJABQiAeKFEgAGkIlCCGkhlAKwCFGkLtAZTA4sAuzhBpfUlZHmflRgdTS3DEDGkPGkgRORGkZsguzhxnKWGkSMgQIRhNjWYjudj3Ekg3bzEXSnG0ICqKhsdj-Ncpsj7Ak-4IpGkCPDrGkqCj5Ah4djHiLiYJ39dlKj2GkozABejpFj_kA7GksGk3GkJej-4jZhP0GkeVADHk-GkGJXPEkoGkaydiBkpXWO5jCHk9GkfBBvoWw_WjHPc3W5JXe3W1HPh3WnFXL3V6pV7HDL3VL3VTdWhHk81VwUjo8WOAkoHkd9jx9jrUQs8W-AkHFkY4bJiWTHkMqEEHk-9W9HiRPEJBk0AkmpjoHkE8TXvGi5gJfjHAkOHk5iAPYiKeGb6jQpEsUV4HkwPVAajlcUFIkdBkNHkVojo8WM5jILiJIkmBkL-JzpFIHkqRAqKhymipXJxsTlHkm5N_SFzpFADB5AhP5gEEaYIkKaQ5AhQYSK-Gz_ERsDuoAdIkPhAL3VttW3tX8qPqIkJCYjHPUCYF_Ql_QbrQBIDwIkY9AbbWyyAXcjXPWZcjIOPwUhktBTOj_tXFeG-eGcNWXSg4jASOjFmiGqTIJkc8LKJk-9SVUAkdhZPXxvjHiflkPQJkMhAtXWT-S4KWBHkOnKrtCRPEcli-BglOjZHEiJkUJiLnh66SbpAH-GyDkBBhwnIkQjqJkqaCvzKFcjBlBFdgw6j6WWBVhDNE1Jkg3bAWSJgHKBDA7j-JkymIf2F7GkqKhgxClRB_chQtTGaeamdPgf6TjHhEFKk0uAO4VDKkSnGPKkhxCpIk1JXA7j0IkgvGBbAw-SicJIkGUKkVmdeKk5AhGKkPgf6gf0ijIKk5qTTijqQJ3dGVgjoiXVgjWKk5JXd0go4ZYtPZKkdKkOwDAgjaRHclj5FkXvGIKkv9IpFX6KkMOAQYSXrMkqUPBNkDggRUnFXAoJXvGbehe1i9KkKeGw2jmBJJLkjsC9oC0IkYKk1JXfwYNLk5ehPLk5iAyJKXvGygiSygs8W71J34HuphpFXqnJ8JkRPE6MjNgikXSKeGnLkxVA8MjZFFwSjhLkYbAfjPnFXkLkXvGvpNjgRfmYaJkY9AILkMOA2LkqxRvtBE_LxKkbCkM1eAMkWLkXvGoSRyti-gi6AYPJiXWBunhstin7W3gIznhxJkwKk3nhSMkFNEKih8qP8PjjKkD3ifmY67jZMkQKkD3iRMkiIBrJkSPEUMkiMkyJkxjDdohuohuPC-kfuKkh6irKk0ij4kfIDbt9ADkjRvgAlfS1BuKkSLk1JXZ-C2KksKkHBG_hjULkwKk4Kk9MksKksafRPEKLkUgPmfQQLknWg5JkhvgVvIKNkcrC5MkwKkJNkMOAbwYgzWPBNZKkGNkV_eYlfzHkkXGABhsWhzTVH8j7Gk0cECBhUGgyWho8jimfTXhWbf3EJcNkAHHLHkfaAl3JsNkSNhYigNUVD2gulf6VhpNk7OVRFJxNk1Hk4lIrWjPNkZdAnFgGigrXh8XhSXhgXh2WhBYhvdHMJBTNk8FA1HCHYhZNkNvB4Xhx8j6XhW8jvmf-XhDXhAqIvOhonJPBNLOk8vXmGCHYhnHkCTAzibs4jhKhkNjWqOiOkbci33gIdjmOkQIjmwfptglOkhOkmmQPwWDhfzrAtRAGnV1oiBFkY3iB7MwsWJFFcqiB7MDXVYhVP7Ax9FOKjojiGyjdQA0ICGPVYCfAOh5Okf9MYCfD8i3OkJFAGFkQ1WrOk2kAVQAP7AwujpHkwOkUPkEPkIBMSdjbPk7cMxNhWPkFPk3sj9JjTPkSIkUKig6WePkitBGrCYkgJ6XqyggpgPzhF6QgQYJxj66S74B6wKisLBqGe-KV3KrFknjisOC6wKuUjLAgzQT5Pke5KzPkiIB5eL2PkAuLBqGd5KsyhuQV7wgNCBCCWt3SGQkqBJdDUNQke2CAQklmFKQkq_MOPky6i0OkMkam3j87g53VQNgHNZ1XjgQeZyGcQkGQdsKAvCk5qDpvjvUF0IC0TadQk12j8xjOAfm-f56hjQk2OdlQknmdnQkdGAFDkQHUw4VaQkaSAxPOjXjzxAx-fmXj8yPYMEbRE8mQpQkNbJ-QkMPEIpDIxjF4VGRkz9EdjD7Qk7Xj1SWVUfeKEzOk4Qkk3iv0I6rOdOk2MWU7j4VEEPd4Qkz7jYsYAvIYRkcRkaRkuQkdRklZghNKmRk1OkWWg92jVXCTtjD2iGVX5QW2tZP7AZ8ET7DM9RPOSLPkByHm6iUQkAEJCOA4uAPxN9SEcffyRk-1i0gD4tjF0g_PJKujF0genIETH4RklvF-ICe4JNFCMlBVHEgGIb-B4bSU2i9OkcIbLrWRWgaSkywgU3aiHJSCJpajJSkj3OdSJMSkpmhSFWkHAQSk8bB-mJ3RkTSkJLAgaAWSk7MH2kJ4bS1cEGPV7Okg1a0ICSBFmdEziPS-hChf6WjjiVXEJv9IaRkz2JfSkKaJ4hBsKAMlBJzJ0IClBK8dg68g27BiPjeAiH9iGBi1cEc3Jj9S1sPvSkJTkk3JwAkzEkVKhJ-iH3jQIkZPk6zBHPk-OkfKhAIk6zjqOkjTkVPkbSk1bAOCfE0jeNAlTkMPkgBhQbNsUVyTkuTk5KWfxW3TkviAvFALLjlPkQHkOuURlI7TkadMSHJyGWhPkIBM99VsTk_QkIBMICirTAFPkZwjhpgoABpPk8yPa-WhPkIKdH7Cl_hz9EXUkzifEPkXUkNUk_QkbUkxQkWHKdUk19Eo-VwYE2Zd09EYdE0VAZIGUCWEdJ3PkN4SCQkLQk3FkPQk66StUkYxG_PksZA6tLwUkU3KDQkLRkpRkIRC7gXarTZ-fYkYiQkQRkhRkcRkk9HVNgfhgEQkq2DtQkmQkAVkiUkbwjTHW0QkGVkBQdmQkJVkiNgmjYPchTUkzvCKUkMRktsO1Mka1JHUk7cM-qDcVkGcEwujhNKmVku7AwujFJkOJk_tXkUkYdEOOjDIZNvAcjfMNkB_jXACvVkWUk19EIQXbUkYOj-iRaOjwVkuTA8Vk19EFPNpUkeSASeDWgUtRk9nRKWkqRkfsYvEhfRknUku2jmkYsDkptFlRkbQkZRkOVk4QkgqYzMjDFg8BksRkXWkcRkewYj7jDNC2DktajBNjOMgiPh5ggR9gtUh-7WEWBG8FexjUeEQ8DcKikJkPoBvWkKxjxWkx2BpSjp8V9dg3SACoU8kSIKdn3i5PL19i93izZPlMjvFi8kdcXFSQhoNRfQMK-AD2iAcjORRv_hu7AxPJg8Hr2iHZB7Bk4Ghi_TPXkYyGN7FRXkv_h-JflXB9SE2kJu7A-MFk9agXkqxQlWkPcjO7gCNjBMg6CkwJi2gP7XgySj0_hQhflOAF-iIqhJ4eHTGM2ivFiZhftcE77hVLjX0jV2FzXkQFA1XkDcj4yEDaGM2iGcEsOjvIFq1J4bYpyFdMjYod5VEfbE9SEJRiAYky6iiYEXiIq2itDfwZK7EifPXtQkWYkNrJYYkF3Vu7AhNKj2iZYkYbEXSATYkdYk0XkfYkerPZ-CIfPl2imSjb4IBYk0uhBLkSvFtYkvRGIjUIfPA7jH7jcTE7dP4YkvRGcph2fhxYk1IGIvfhOi0IC04FATknXGsbUPTkeQYyuVjaUPPkd8VUYkITbeBKv9ikYkQ3NvFiK6QmXkGaa3sJFTkQcS1cEsSkKTkgAAMTkBPkTZk1hhsAHgYk8bA2mAJYkgxEPhXMYkGYkr2iwbUx5W47HcajicJjPjI9iNTkW0CYTkvkPaTkHgElGh3Zkr2JPhfBTkSCkBUSBTkAakSZk13JLZkrggNZku_hEak-gAZIGMXkKcAk5i81BHTk9yIIQkN4SZadc8BuQVBWk2yPeBiOakGWkQakPXkTakXWC29iCcjKYksZkpXESTHf3iGcEjVYVLFSYkrSUaakrkBcakgwii2i4XkvZkN2icVkRLioNRnjizak-FEHYkWrQ0IC4CCqVkjVkXAiRTVVZkb2G-9FAugBbkOUkY7MLggkoQNakyak1OkiSkGdGMNjBQk5VEYQkzBJEAg_RkzMbxak0Pk3RkRbkIjDkRiZbkw_hdbkwrE3cEePZdYD-ZkPJCGuEmwI8Rk3aI-RkBTk5Zk3fCSSkbTkzMSYzgrkDjZk5lAKHCqbkaRk4SkdSklZgHTkG2edZkybkT7DVSkwSk9LTIMjtTktbkV_eobkbeQhCJ7Zk7MHySkFckOHO1bA83iLJi6Ok9bkfsYthXvEhkQVIhfvBkGQAGPVUckd8M9RkOkWAWJjJAZckpXkdxiDWSsbkc7BXckHwYM1Llcko3QrajlUh9QjJHhAJkN7jgJiSVAfck0LjIckrckZLWFrWackMSVcckUYgIOkQAjKHFogPLsiRfSTck6ckVckcSk9ck1XgXXkQUhpck7ck8KDiWkwRkO7JoXkzcknUhoWkpUhqWkyGSnYgYOk4wBHBiUxPdjHfBjyBg2xCPCiqcku2Ds9iVYkqYk5qJeVkIPk_-TG-iw9iDUkpdkFtNyYkXYkzdkNGUDXk1thRlSj4jLIgkOkqTkPyANLBZWkhWkF3jMFkiTkBekdUBDekuRkszJ6UjMWklTbZFiOekjQWCVjRekHOWcFkLJX_TkfFkddjUEktoWKekANAJLgyTQArUBQgvWPlLf1Lh3QPscatAhUmUGlZwWPFQE3uQQAeIpgrxe0aklYkfUkxDi5EjuZklYkmUkyPBuek3qTQuj1xgiekk5WngfgDjoSk7JhJ4hhVPh5dZvWUrUOKWXrUxtbwZPDfk1ekDVPuZPgOkIekUPkPZkYPkSfk6zBUfkNekDZkQPkOZhPZkfFidfk-TkZPkmPks_WGZkD1P43XagaLVV_1axoW6VZFxeZ1hsQZ_NAXeBosgpfkOfB_WBYvcmIkpwG4kY7Gk3fk6kY5fkI_CyJX8fkzpLXlYs-XGBj7AjVKH9Ajs-XABjJEjLCks1XfFXXLjNBh0bdUEA1GMYrbAZWq-YcDGzzQe2h3cZHsa2IAtLgl-aAZWZgkk-NMUgq-aZYQCGFhAWOCj3KfJgHO3h3zPR3hoekXLPAMArrbRULcxjCzcQjPtzEugkd2hKZjgaA1chAthJgH4gkBAXNmGrfk9zhEbA_rbAQC-gkDsbxZQ7PcDhkSgkIZjHTCDhkYvcfZkoXgDBTOckUSka9Ezbk7nYP4hZTk1OkRck1ZATaCiAj-jPkAj3LRbDjSyj7Ybp0hlTUNXUyBKL_f0NgCsbIhkEEBiLeDVNVODYvcemOeFAeeASKWp4OFEjx4hfDjq5WQcY3Kf5RPpWPJ2hOfkeeLlGkSciBIkHek2MAXfkSdk7OkVfkDikzdkGikZfkLdkicksAfcfkFiksckefkQikNdk-KgWek2LXYekcAk__ibek1qWJikRikxcKQBgIHCt6eVJQkBgYHIDcbhHWi8FvZPoikTwPfGAAFAyLHmMKpRInkY8fAuik2JKZKQwxjSxJhUkgaLvak3_WhUk5fPvak3gJhMBS9AYHICyMLSWToZAjkobbDjkn7hghkYxLogkLfkqgksCh3tJIaEl5e8ak1ak1cERxeFbkETgVXkmyV3zPOYkHxPaAhXLPvFXncK1hhxpbh4W7Oj7bElZj7bETgPPBNuNgnmbf5eaMhrjkpmb9Cjw6GoqU3zPU1hnekPjkY1eG2hOPQ0jk5jkV5h3uh2kJmjGqZBpWPAkksgATwP6zWFIANhktjkBXbPoBGkkrSkYhkragKjkxvjkxj66SRQkjDJgaLZbk0UkFQkebkg0K5fPhbkJgH6hk3zP8hkoEj1tbvxIaqh20WjsCA5ik0JQuX3bkJWigHffQR2fA-rC9EhUkQHPkF0gobkskPJ2e5GhHbkt9iogANckEakxrLW0CstV_2jxJjCikCekodk_Okewf5Eke9jlfbIikFlk4-VVFicvZ4dkNlkwLKPikMik8TkRlk1sfTekSdkGlk-9JWikeeIYikxbj6EknFi7YjMlkMZfMbgRZk3MksdklVkMlkIiiSakLwEnqIU9WIZknlkCYkNrJGZJQlk4TV5dklZkfhhDMjSXk2iUtUX1lk8LHvFAaXk6lkv_hoYk2dkfYkQlkrlk5lke2irihSEWv2hcYkFmk5qJ0lkMlk2lkwdk7OjmZkdXkEXkUXktDfHZBpVkSmk_lkDFABmkXmk1thLpPjXk1ihoBTRPkI-WTPkEikITbNHQZ9jsHkpmkNTksmkgTXwmk2XJTlkoFK-1WBPk-hQFTgOVijPkxGkKlkuWAZekYejOuVj3jWTkRsDEOhqVixJPcuDq3VMKRWuLhbkCgc-jkhbkmBaMiHBxgWSWUeQ7TgfCRJ0L-TgYrQysLXtDoCfqbiBsg_bBenkHcUiVgBlkKFi3EkrTkLRk4EktmkkPknnkO8iYfkwTkNOAonkbUAXdja-MkfktUAgfkSfkifkedj1bjtnkafkXeGSCXkEjR5QzzjRVkxSjZIG1PkqBJ7PkFok9PkSQkd_jH-hAdgeSj1nkX8VfmYQokFakT1PA9V8WkdQVdfkwlklBKfmYcZk5lAHTkIkkMFALTkUokOTk7WkQTk9WkSTkEBi2ZkrkkueE8kkeekOkkGXhnHk-za2mipHkyokQDiZoYUDiyrYQDiqtY6ok-TkVkHAnkeAkXeWG3g2mia5U2miQ6eFpkujDQDi62iBNF-egZEJFpkJGic7DjYkGFiAjAekW8FGFpkMmhuOQJpkOSkUIAt5i2rflpB0MAGvhJiG2ZYsEiF_JmCUPpkipkBGiLgXibJQGimwFwoWH1ivvGryQcLgupkzlGryQ8OWltiEffnFjtGX1Yhacao1XTjfGaI3wig4WDuhlpBFIAzuhspiu2hNPUzgOEqkj3QDZj3ujSVkyOWuPAtDivOgwDia4jjxjC0X8Di8iiR2P9thWqkCEiaLQ2ikn8W3vhSpk6bgCAXuWjp5eDFik2D7yWOwh3pkVwhXAFSwhoqkBUFQwhXAFM2Xp_hGZjdAhawRf3iJZj3jkXLP6DiWkkf3izekEYCckkpakJgHtABFwhNgImrUCrkZGDNgI9CjtWSdJTq5iuFi5mYLSFMrkBGiGqERpklqkFTZNVQ-WkmlkL-DaRkzsIpWPwlkZrkDMj5VCfWkimkZUE7EUxokmKXGek7Hk-zarHkkPkqLX_EklOkHJAz8JDpkOKj8qEPahZmIzrk9cDnmkdCiIJFw_AyoAEahjTj6rk2rkRAESdjAskXvGYRj8rkTahIIkGsk1HP9oksmWZikZIjMajYnfDskBbAsPJZ-J5LGCGSlVkj4Wh8F-2iCfQJGD58EvhOxLRq5CFEgN-JVskwPRXskd4WATAHiizjiyHHRTVr3WkJAHJAYHP-zapskLYknakHDJBhh8qERakfhh2miImikghutLHsD7Vcwskvug1skHJA-4fssk3sk-ac4sk6okeZgwjhbnADUiEcSaXkDpkIZCvJi4XSBtkerg7lXssk1mB61i5sklwGOMJ5EX8qEI-hctkgSMFtk6EXq_ElmibWkAihMtkZXk1hh-JkEGjItkeYCRtkgcSftkwQhKGiEghEQC2sknfiZtkOhhg_El2d6XkV-ArCFFKA_bA71JwtkzEJughpMB1tk4lkFYkPtkNhhzDk3XkN1Ll2d2NFLfgBwgVmkvFXstkmGCAih5tkPuAL5KTfgMjfTtkt5Tbqie9EVZRgXAhtkvFidsk5VE7LRFAB71J_rbjvIduknULkskPXkqZkGtkVIYtZkZ5T1mPZYQVCU-KKjdk2Ag05j2zfWKh_dkgojWNA5gjDNgWuC5LUnKFjTj-ukB8NAvkFWcO0KRkF2hQZBNyWcJvkrKh1RWHvkNvkqRHhKFfgdc-GCXEEfFa2EelFBvXZoA0LCqSXceHcCRf3AB8NaFH1jAFjATDQN2CtMC-8AvtCm5T0VFieiV-ApxDMvkCvkAFDmeiq3jb9i_CiO4ifXBsecIbDteiNJYb4ivfROUjcQAzeiMlX6ei8LA8eidcfCfig5D95iGNEuhiQ3J16EfsaSfikfiOyBAFAguiW8isQke0iQ8ipLCMfiLfiQwkD9VwvairiawkRkFUfi_uEPvEgEjcGIgwkHkiXPEdfikfiffi0LChuk3hirwkXiAhtkImkEpSqfitgiH_WSSAFVHF6im8VzfiGxizzieuVmgis6iwzO4jXhgiOhiF6i3giMgiVuI3hiHgiFpVrkDSuJKhiygimgij9ZSgiShiB1TWgiIlbJ_ZZgiTxkcgiUMWWxkaQjQodDxkR2I9nfZnJxhipvIUhiqgikgiQjhBhij5iOxkMhipxkMgh9giPMk4giNgitxkzueGxkxgisxk1wkZyijxkThi6hiwHCZyiTxkYhiL_CahiYOFV0hphigiVshi3ki61ij1ihrBBsiKzKFyk0hiq5F2hiHwkHykR9HCfiPykwhioxkqwkSCZ8xkBlfTwdPiixfAAii8qEM5i31iCGaViiywkCGaoskaii8mieykEVhGfESiit1ikykN1PoskXiiCkBZii3ki2miLriCVGZABFjieDHjiiAYA3iidfE10i-AKsii5xiP4QDzkdiihziOCUDpirfANzhAtizRWOAC_yk-BXU4AsoiayPdjiAiiqWZ_iiJMky5iaqDUyijsi5leHjiBki5UZ1SCMjiK1iBEHUkDOvkFkiDpi_kif1iIBK10iDmiNmi7chsqE3siPaRcIFxzkuki4AFibBljitecFokWPkOYJqjiZ0E8ji9uibkiD8EA0kdii5mippiBHheki_miZcGE0kJji-jib2FAki_pipKBEkifmkNyia-MS6iRyiLkiEmiLfFOkiQodOpidiiSki_YWa5iWki-XWlyiF0kC0kGxQhkiB0kK0kl5Ep0kdii90EP0Elkidiinki8FApki_VKz8VX5i9kicACxkiIwiPdh1kirtCs1ijyk4qi6li-xiUdjEJE_ki7zhpliAui_fIULAGliMtHC1ktmJ21i_cYNli5lil2RQmiP1kvhIn4izkiKJAXliFRBr4dalisJAA1kS1kX1k-yiiliWKCuliZ1kjcBl1kKhgqliN5iJji0lim1klaA3li2DCcni4aGsliG1kJ1k3qi01kY0iC6Q-li0miY0iZ0kvzkI7P3tkt1kw4iqbEuzkSNGYkibziTkiemi0BjoHAm5iWyiXmi6kJ-1kK2kQpWM2kuBjq_h71kV2ktmi3ykU2kUpWbIk7IJb2kvmiWmiV2kh6ih2k8mi4min0k0Bic2ko2kr0k1GKi2khmikwkpiQIniWiNQziQFcE0iBjHRnimyiD0iVniQCRXniwID12k0jOuki01kJkifniqxenpivxXStiKGAehX_uiFvMaui1aka5iunilAFwni3niynisyiRxI1niW3k1tVK_cRyi7nicpFW1kyvI_niKtMBoi6CCkANJoiJji7xiEUjozkKoi-9FMoi5oidtiQoi7GJ88jpEAm3k6zkktMWoifCCewimeBq5Ddoi_2Mfoi63kGXEctirtivAjnDGnBAmoiO0i-0BHzirtiD8ITzk-2JyGAH4kJ3i13kv5iU0EGZkvXjYKA4oiT5AS0iaAd4cEKzkWOgApiPzSwqiDpi40hNtiLyFHpiJpiv0iLpiDpiPyi1qDDwiQpiUVFSpibzis2HXpiG4ipdMhiicpimki2JQeuiE0AhpizbEtpiJjidqixsiopiF4kBmgrpiKqkZ3k0_EXzisLXCziVzi1pi2Ec3si46N7piDQW9pigzkAqiNqivhIZdjMfGG4ilsBS5krriU5kMfG4jiQqik7CSqidjiVpgVqi5MgXqiYRWZqimyiquk_4kdtifqiqqiiqiCjBP4kFrWF1iLpRy_EpqihqiW0ivPjWeA05kFqiyqiJfi-qiR1kwliIri5qizEDP2kMriEri3kiKri80k-bjAmJB6kHriB_ZGiRK6kmliNriG4i-5kYOBTriE2kp1kWriX1EI5ifrib6k-REZUAbrislCdrik1kf6kozAewkauBAui4AjLeBRsiXmDD5j4ji1riu6kQ5jcbC3riJgkFsisriivg16kEgk6FZ6ri36kHsisZVJsipkkLsiCsik1i4xA-6k2riIsiKykqEAMykK7kLbGPsikriSsi02ht6ky2hzTNJ_Zj4kPriDoUCtWR7kgYDgsiLykisiikihpflsiEihnsiFXFItiLyFvmItsiVzk5gZ5sibviR_jq3k-4k1sis7kC8AMOim7kRnR6TAmcHf5k4LWusidzihBA17kVvW_Njy7kYhAHtiB8kTZKKtiJ0iM8GZ3kPtiNgIJ3kOIZUtiuqEWtifviCuivJGbti85kSpjRCDgtifqiUEitzkOcX5_iYOBotiIIfOphY0i4tiC8Vvtii8kztik8k1tig4kO5ittio8k6tiiPE8tizli-tiP8ku0i8qiy8k0SPDuiltfkvW4ykduiZniOXIKuiWjh0OjWziW5ibzipbEe5ij5kgMAVuiaEgnricui0OXpni1IGM9kqBY54kiFAguiQziS0WM1PtjiLyFPBjDwiXDjW4kx8kruiPzktuiinA0viLyFlDjhSBqiizuin9k1uiBviKmi4ui9mi0vEr9kF0krgP_ui9xiu1kL5jEviiIBMyig4iSviW1iUvi_1kUIANvilvim3iIvi89kO0JVvigXBw_iG6k-AFdviq8k50igvi0Biqvi8pVX5iYmMKviQ-khsVS-k0BApvi82Lrvi4viMEjuBAF-E14AhnimAjW2hj9kkUKQ8FFniUzk0si5viNEjVbA8viJEA9vC_viszFu-kqjBb9k3iPKwiGtI4XTZPKh9kGHA2-ka0E4-k5PKhmiWjiQwiLeFawiS1ikgCVwiDkMVqiVgkZ6Gkzkn3ICcGewinjiAwh2_hkwihwi00DowiTTkqPNrwipAAG7ibdPRSXwkPzwigzkLPE3wiewiNxiExiypaF5iA_krDG1mBOhhl_ky3in_kq0iKxiFcBz4i6wiq_kIykPxib2ioxih8Vd6i65kGXky5i4_kz8V4xidiiqthgxiJwQjxihmilxiI_k3_kvxih8Vk6iUNDsxiRgguxi89ZwxiU3iI3izxiDQj1xi7_kcWkNQhRyi3Dj4wBRyiDyiV0kFyio9kgAlPXAv0kC1EQmiQ8V5wkyfip6ibziNzigyidrTjyir3jAuiZEj7ykQPjr5jtpLZ3kuyil8Fwyiu3iKYFjskfukIAjIwi6kMRziRlgK5kPzix8kf3MDBlZziDhH6_kyPjY0iyyiJBlFBlyAlF6S6yiFBlE9kTBlSzizpiDhHY0iIzkewiIzk45iniilzi54iUNDtzi72kwzihbHkBl22k82knBlu_krtipziBXky2hrBl65kY0iuBl32kA0ipnLC0ipBlCAkPni80bcgKsBlZpiU0iTAlM0isqie6if2iDpiT0i7HDc8V55kNBlE9kTIjb0ieoi3tiWwkiJjFJAh0il0ie0Yn0iXpCo1komif2Fs0ihzXAuiw0iaCBy0i33A00iQ2i30iM-ktec60ixqE80ib-kV1iA1imClG1iE-kAdBV8kD1iztXR1iw_im3iUthX4iu3Ckzkl2iQ2ir7js2j15iWHGd1iMYSVjiehi1hiOhhN7kMykP6iHzko1iESAq1iXbAukBO6k41it3iLDly1iNDl01iPDls1kwNBMli8AFmyku6PKDlJjiz9iLWkEXkh3ifviY2iXjkH2i9NKJ2iCMjnDlN2i76PfDlC1iRviErKT2itlk5TKRkiX2iKdkwhJa2iCjic2i4DlUZKuClmoKh2irDlxekWZkazk7HAo2iaLPsDlQsiVzkA3iM3iLcHP3iJ6AzsIf5iQqBNElx2i81BF3imyk_2iQElUElHKkWElQ3iHrQTAll6iJ4kLyFL3iw2icElPKAXElzjiL6iPlAN6ifNWc3icqi2gfa3ikDlo4id3ixElpDli3iW4Aark12iV1i43ie2iq3iy8VPlAnhiISKxyiNGaw3i8wiWAlkti23i_GD8Elf3i15iiwDgckBbVZmXLriB4iJyRD4i9egBridtiLzkscdJ4i9yEUdCZClQOR3vkKVZebAG7ib4istSH7iy5kf4io4iuei4vk8rgF7icqSLClHvix_ki4iR5iIHGm4iZ6kaCle7LpiQQ5ifcE0FllcheFlr5Hy4ixEAc8Vefa24iM1dMAlICH74ivTK94iWrE_4iBSJ2EJX5kP9GE5iyBlK2kH5i-FlFsCL5itvIVGlIMkn7W6FlrzAJ2k4miSwkD9kDni2wKd5iAuiABgh5il5Ej5iv6i10io5iowAq5iZ8k76D40k2yV25i78VZxi4xA05iy5i2Gl35i21WewiAxkovCJwkAuiujXQhiG6i6ThkVilMjqElbUAsElfsYvDlheKR6iIkihiiBHlIgizGAW6iyEgY6i8Oh0pac6iWAlFzi6PjWxiNcJh6iYpBj6iiBlICHm6i6wkrAll5kPqkBYk06iSGlLLjFvkqnAAUkx_ecJMwvkNMAN2C-6iqjgDAj5_iP7in3IrFliFla4i6HlarW4HlL7iOoc03jizDOgePhAMpjp2We8ioEXK8iZTJE_Ii6JDIlg2EOKEqNPIxj18ibwkOIlFfiqNPY5iR5i99VyCQIIl97kKIlD_IC4XEwjvUFcGlOULSIlo8ijAljRLZIlMVkPXALwhH8inEXdIlg8iL8ihHUWvjgXjHwhlIlc0PRyiLwhD8I7xiM_kd8i17if8in7ih8iyIlrQka-M7IlF_katA2Ilr5VRyiFJl1vEZxjHFj0lQX7i_Il37ixIlMIlzIlOyiOxPMokyQkjoBlrgnIlQaRexjfxhYmDtIlW2WwIlLIlgIlqIljcSrJAK6hYJlyhg-rUJJlcJlfJlcqDb8iXqk9IlI8iJIljJlfIlctCVJla-Ml8iqJlNqk3ARp8iyJlA6iVhizJluIlpEXiOi57QCJlVIABKldvkvEXixjv7iU8itJldiiKKlC6i4bj-qiu8ii8igOj48ii1WsJlooQ28ix8isvNeghIHGJhi1xkt4iIxkekh3DDdMkugihKl7GlrxkxMjMhi3MjxchxxkJnIoPBpMk3gJTIlGgipKlzEAiKl-gixKljuIahh6KlwxkHxkNZVDRigrL3DDwLk2fAPLSBhh9mIWAC_KlwKlBLlgrZoLkyIkALl2xktKlzKlh2PGLlwLP_EXgaA2Kl7giHoe1vhn7WEhi8KlylArlYsqB2hiTZYNSWj0iohhtJkqIUqLidvWrJlPKlooQSjioLlQjh62D9GlCxkqGlmKlcYD0xiS7h1LlTschtk3yPLKl9BkZSiOQjsZARFdqSXejhvIFBrkmIlijir6iAMl75i9LlqGlzvkZEjGoge9izoPg9i_mggKjAwk9AZy0Kr9i1dkvElN9B6dkwhJEqiy9i91i09ixdk29i-9iZ0E69iG-i89iXRA-9iNrJA-iPjIC-iB0fE-ivMlrMlS_LpJc25jpTk9ukCBeMAF7tV_uVEvk8MlbkR_uV8uVdbQdBD4hQcRMesRMKDtvkv1Bf3EzvkH7iFoPqFlhFlyiXGogSAjdGQb3j1vk6Ci-IMcpFGogGehbNlYwhGEFcNlPiht9kTMl9vktMJHTCweiGlip_ku2fQzk5zkz7k8ykGfEkiiZnilfEniiCzkpiiEzkn1L86Gu8Fq7kbqkhBA0piYFlUzhY9kC8A1iig9kLni4iiVujoqE77kuCY-ii6oiAjiFElFqBEjidjiGjiHHGZ3kJSWD9NjzkGJl4egQjiToipzkUjiA4iszkQ2iSqDB2ktNlYhAlAl79j6yk2zkMmFQAF1zkE1kcbkrTA9zk9ui_zkoFWY4kq0kRxhCoAM0kk4kp2k3jiJ0kqEAuME3Olv0fUpWP0kR7ESjiIfiOwk_QA_Jl8NlT5kS0kbOlsOlW0kOHlnIlA2kD-Vc0kgSVe0kJjig0kN2kgKExyikhaIYWl0kaki1jinNlt0kdPl8Ol-oWgPlLyFlOls4iw6kFngokizED20kskixGlYdj60k_0kl6kwki_0kRDlT1kD6kD1kmji50kjliSpBI1k2liktiFlimLAHlilFDX1kh1kC6kQ6k11k9ni01kd6krwIb1k19bd1kRYCIkGFQlP6k7ki21k7Plx1k-Flv1kr1kLQlbBgtliXQlvykj1kL6k-ki41kfQl61kd2k9li7-LZmibziQPlFmiD2kR9HQmirQlg5EcPlF2kL2kpQlj2kbPlS2kXPlY2kmQljmiT2k2QlwKdW2kOIZu6Pr2khmi-jif2kBSJm2kQ4kJ5iFRll2k0miktkiElJ5iG0kq2kv2kq0iUxhuMEBniPRl3Flx2kHnimsO02k62k5BldLQd6E2BlBOlFKTfRlPlAWniukiYni0sijrHbniU1k-piukiF3kS4cH3kFkDM8kL3k9uinniAUAO9klYkQ3kntWvni3hhU3kosEG5kY3krGlb3knIld3kESlq0iXClKRjNNNj3kDoihJA03k5uIIoiLPln3ks3kx3ku3k6siWyVRoiBqWSSlF2k_3kcoiIFAUClN-kdSlJNUV8kaiI2AjJzdG4k-BlLgcyGlaqDU4kX1E3oidjiWSlZpihcM9oic4kSOge4kB4kZpii4kZ3kl4ks6GKpi5Qlgzkq4kKUAs4kUkQRpi6oiZ3kJziSPAy4kgzk04kdji24ky0k44kdjimeB74kdKA94kLyFs5k19kB5kqpi-SlPMkBSlTvAI5kUBlTziOziLTlN5kROl22I6pi98kR5kV5kT5kMqiMfGCqi9piZ5kLtBb5k81ilefQ1L57kfpgqEAFBWi5kdiik5kv0iWqiL6GYqiD_Yaqiq7D6kk3SAeqiC8VgqilOAw5kTOAnFlWxiV8kWPR35kJUlKClbHlnSYV8k38it8ig_kRri_5kI6kaDlkQltRlSnjF6kXFlu1keKlZDlmKCS6kZribUlmKC51keUlNhiG6kgCkoCkSriXriYQlgric6kyUlm6kfBBi6k75Dk6kL6karip3k84MT7k6pEVsiy6kqrizTlJBjz6kwri96koPl46kBbjA7k6riE7ke7kVKHH7k56kJ7kKsiJgkV1JIVl8riI7kA7kIDlQKHMsiUVl76kZ7jQ7k_5MesiX7kYhAdsiV7kUNDkVlFqiZ7kx2hs2hc7kXVllTlh7kROlmsiyVlosi-7kQKAo7kemA77k2VlPAk7mfE8klbIi-E7Vl07k-Vl7si47k-siqtWNzk8Nl7Vl2Nj5VleOl6wi7VlQuPLtiI8kjsiI8kL8kukiZtiJkiYtiz8kP-F4SlPrik8DY8kHUla8kQ2iVEje8kHgBzVVG6k02Is8kW8Vl8kZ4in8kqWlp8kR0iQClpWldLQvti7tiFCl18kDSBS8k08ku1k28k3cBEuifMW78kN9k98kJuiXtiZ0ig1kB9khmiOjhzBlzaEG9k7TlI9kzaEWuiRTlQ9ktEYS9krOUiNAV9kE0WxNlBAlbBj4jiaDjBGAqui0pEEOlu1kuuihXlk9kxuip9kT8h0uihKB09kw4it9k3ui4xIw9kujiy9k2RlAvia2ECvi_Nd39krIB59kzElFvi9iRewi5OCA-k9XlC-k79klvi1Cl1_iJ-kcviNrJV8kwRB4-hV-kFGTYWlFlXUviNYlKElfviZ-kO3L90ip-kd-kf-kJ9exsii-kzvikXll-k7xbn-ka5iQEj6vis-kMOluDjU0kLniWRGoYlcXlc9kC5k9-kTkT5-k8qijXltGl3-kxYl_-kq0iB_kSFlD_kL_kGJlN_klqAeClVVEQgk9Yl4ACdwiY0iQ_kuwiBwheiNT_kAwh1mBURC1ZkZ_kb_kvwig4IxwiUgPf_kxqi2witGXj_kp_kIGl5tD9wiSGlAxiyqYdKAOxiypafZlvFlJAlRAl5_kZHl8wkP0i-ckPAloZlc9Z_8VAAlujiUPAdgicxkICHYxkGpi1Zlbxkj9Zggiw6i2xAXhhzEAEAlJzkq0iHAlAuiRxiLAlhHl-SAOAlQUhQAlxZlJalgElNAlVAlihiXAlyPj8_kRyiGyicJlyXlMPlq2D6XlR4ka-MBTlXDNnIlmPli0kw8VnffAMlayiddWlHlhmitAl4CBvAl50gxAl4yknyi9tiIBlAziEBlhTlfziHBlreJQBl4alLBlrZlpSl3FlPBl2alKBlGBlqRlDblVBlC0iHbl9alFblrticBlkzi4JAGGl-SAoBldMbCGlxzizBl9ziqBlDoGMUltElIXluzi4zixziAblWyi0Bl4mf7BlIPL4BlUblkbl_zi8BlvoigZlH8kPhAL0icQASUl9wkTQWOUllgCmMAACldLQybltZloFlF2k5KjgSlF2kY8iuJjowA_blPriyLluQli0iWClg3ko0i2FlFqiPSl15kPfikBAo6kGPlGAlcCl_XQUrNmHlbYgIaChClgROzjCb8klClwWlR8kishqClR-kb8ktClgclJjizClX1iyClO1i0Cl6ClYOlU1iYjisclNbCQ1iucl2Clb8k-ClZ1iADl7HACDlsYSEDlPRBh1iHDleVl9EjZ7jTDlJjig1iTykUmkl5idMGbVll1i71iUDlNMAz1ipEA11i3kibDluUaOdlGdlLeFWykdFlMclwgR25kCMjKmk2EllDl7akOYkoDl15IqDl9nRsDl-3iLHl2aKxDl5PLzDlw9i2DlBlBPFlwaVhdl1vi8DlfdlEXkV8kn2ijdl5XkFEl9EAHEl-HPJElZEl32ilElO3idElQEl6ElPdlFsaFelD3iHel6qBR3iifiAtiMElMelIoCOelFqBtRKRbln4hYRlQKAkElC3iVelnEleElTqKG-iZelJRl3FlzkkDxMgdlmdl3ElQ3N5ElGSKyElAclLNjwdl7Elxel9El9KPGuWW8VBFl84i8AlBlBFFlYHlUalIFlKlE33i0elMFly5iOFl9Dl0dlCETqelGti7HAC4iz_WWFlG4iAdlcdlxiihlAbFlL4i-FlzhitOFGDlSflgFl5vkF7i8HlSNleij8bg9HlXJXhblr5Hffldflc4iuFlTUl7zi3tixFl5kAr4i8Flu4iZGl4Flq4izFll4i9FlcdlgKiaOlmPirzi14iLri34iEGaRalHGlrdlWyiKpYIcXvWlFwDOGlLdjV5kRGlnZlNXlUIAgykCiiYGlvykdUQoskwtk6skmKCDRlq0iFBAUGl5flvfNXGliaFbQloWlbGlwflyQlQRlgGlPuiG4iB8iDXlcalPXAjIlDCDiGlc5iCGEMXlrtiRxk4NYlGliEhnGl_PjqGlxniCFWqoFuGlgWlwGlu5izoizGlD6Q1GlgiI_8V15i5GlW8VfBlGAlNMlt6i85iDvIY0i8LlbgZewi04M7Gg06kCHlkHlRAEaHlzbl2MWPHlGkXB6iRHl4YlJjiQHlLxkuSV0AgVHlGMgHHlJFAJHlWeAEgl8YH6KiX0kdjimhlJgirKlX6i2AgGHlXHllZl_alYAldHlsYki6ishlpiWhElysWbhlXvGq6i7chPhlBxkPMlHFlexiAaloHlcCC16iclkPkAsHlCNl4UM_okRaf8fHMKD_ngjjb4Hle9inflsFliqjUNlqrhtHF2Hlr3j4HlYKFMCidNlfsEMCiaKFhNlYih4uieilb4iIMJnNl-HlqilqNlTuVdBDQ6euiDCGj6qhkil5le5VjWtJvqFPGZbIl-Il1JlAJlQ2C1clGYlA-V_ilwneTqkuxLWvivcl3ch5UkMfABDFCrF-FFYAjPJlcIlFKllCjY_VNjlt7i1ekCAibrhEdBYeQWjlDKliJlIjlLMCFYlHAjY_VVsh4xeZVcRjlw_i4eksHFy-B-RAZjljzQQJlHjlSJlYHftjlTAj8gkFpI3wGTtQlcBA6DeeQ5jlvIlpjlqMPKjlsjlSOhh7CiCWwjlH-k1_izjleOddYE5AlLqK0PRhJl27iyBAp7BMtY1WkacQvyi_AlDok08iKMlJjiVklRlK0PRGZkSXlIGYYklRJlaklBJlE_I9oCoklYuidlGTmUPBNbJlZsibuiykl0OXC9ikgCryinjlZklbklcYD9oC7klvoA9kl0klIOE2klOtiZPj8kl3AlNYW7ugPaWJAJ-klsklAllnLf3WfXCX8JlhkgvbVjXPIllLyFyEGD8Icfi4dNrkl6jltklTJllJlellj3Q07NIJlwLlFSlnll4dND8IjgkHIlGjlHkl7jl3JlkqBDJlq2DlgkcDjikl3IlnIlCGFD8iRClE4DG8iwll0JlylljllkJl4Jl2llPXABclxyDR8iNKlT8iaJljklfalNVk_llLmlpLC6Il7QA8IlhllEmlTllIKlmJlLJlvjlNmlHoYPml7lltglarMXml-YlmJlcAl8VQajlxllcjlGml1llhIla-MpmlfkgowjUrYQKl5Pl23kAyiUKlXriWKlcml9qi7mlaKlvLlj6IT6k_mlojINAj6FFjjhY4icEkXyJGnl0uAInl65kqkhI4kesWbCSx-imAC6rCTYkqzEOnlLClKnl53MU3DZnlrflWsdfnlWZVPnlVnleYCXnlUIAh4imPiz_kkZlolhDLlHKlE_IhOhxXhnfiH_FXUDjyJlwipiQNxioJkenILzBmbcCpWj_FqLl7VDsQP7nlSJb0qDJRjZukZXjmtLuOhgdkpskvhjnhCA3VaLlQmlJ5iw_kkgCy_kFolrnlsYKITl2fA-Al1yiLFAQ6e3DDTQLYol9eGqukWsk-BiEHKbllJ5iyyiiolksk58ib4ibblSwYFuL1il6kgiflgflfbAUnlSGlTnljnlPnlfpJwolUtkB_kF0QTmVIFjADjecR9mI9olM0QUCggkWFplfxcKIAMDflAKk-JUNjVoiHOl00Dr1iJnl0rUmxBObkPpltPZ-vFSpl4olLCl3olyPjQnlWnlytWcoBmol3FlL4kQplN4kukBY4i8Pj8AFWbD45i4LlUll_XkeBl7GlwFkKzVjmlNblXqksplyplomltykXoi8mlUJlImlDykTRi43k8_jlxQjplOic23k7plCqlNNkRdl4pkQmGkUlYgl7qEWdl61iXpkkmQcYDqsgMDlIEAODlNqlwDkUdlUglRUaXqkdDlEMl8EXj_EOFWhxB_nlB4AVdltUAEnA04FDMlAOdAkisQPgHHFqliZh1JALqlTdlcUljykcDlz3idMGAbY3_iUMlH7ih9iYwhfjlmilYNltileNlBQlmzEFrlHzO6FFqiliNlKKjcflhilf9ijflI_hBWjcNlqNlbMlBhhqdkLJiu9imMlEflcMl-iIhDlbZAgMlzsIoMl-0EqMl2XkJhJyMlQ8Rf7LwMldrIorldsj7HADYkslkalIfNl6FFp-L2gHBDFSEiuila-kkclzrlBtZhsBlsE4rlS8EDSJ8rl3SawRBAklQakUNlBslqmTQvgDslfibBKGfjlXACArlMnlQ3DSYlFAkERjIdjVilF5L_uVMslmsfvGkBikmpjYslu1LPSBbslssfUfjQYflsElwfHEknwK-IMS8EhDK7Kgrsl0rl4sfPIkfslBNlZslXilNskMTjIlUC_WqslJrlCAPDrj_rlIslliliejtfJfch_rlGZJMslYaGyfhtUXHtlUZCHphm2BcnlGFAYCF4rlfjlPUfQvglrfj-ILnlQtl3rlGtlaNlSslpMFPUf7sJpGHhNKRslZtlKrlMtlsAk2gP3_MBKG3rlAtlE2T6rlW-krqfCsg2aVTAj2FivslAGGFYkIlWzKQhtl6Fi1tldEHmMfIifvNRptl49LDklHslMslUtlAsgWtlxtlGsldHKbtl8sldEHftl5tlbLBitl8tlpMF-tlQCZkoQpGH4rk3KXgslENlqnk9mkbul_Ml85j6AkB6jXgGjMCWilgXAvHkQ1WfulFLBgpQINlailFLBjslkYJHrlK_c_BTyulTsMXehKrl0ulpzEGEFmihstOtvVwilFaf9Hijtl9JCCvlHehstlcFGGli1ulDvlGrl_ulBpEw9j9JjqulPSBjilU3DOAkQvlM1BSvluuTATjxsJ9FFVDi3zFrHl0slhslMskflkJlkILiCvlDRj7ukdGjXslfvl0tVXvlYjl6FFUvlqvl_uVsvllsESdjEvlS8EcvlBrlYDif4jooh_VlDrlevllul1slDJBuHlIXjOTjVNlBUfNtgnyiR_VdtlNthBTJrjls_ivBAejlKwlfmlJGjKklOwlPrhPslbYk4FkFwlgjlikkNokrPPwulFjIOsldtlQslctlktlttlWYlrvi9dkl8ft4jzsl_vlgvl2JizvlANltwlrvlMsl0vlTulcvlZpFTilamAVvl5nkPskVKiHehWzLujlHIY3sJNwltchjjlMIYPkl7ClZ-Wxsh4FFrFkcAjhHWr_VHHCk9WDxlUwltchKulPjlHeJUxlKxly0KfwlQ7L2rlztlGvloyCUslmslsslPbTRclAehgxlCslTul1rlPxeNkljwlNulhxlutlOYlpwl5Zgesl6EkVvl2JirilYvlIlksHk3xlvilmFL9FF1wldSGpzEbvlLIkLrlDylK_c-vl_uknvVYilkvlLvl_xlK_cJwlN5Y3FkqsEP3A8rhfjlLwl0SJExlT-WMjlRwlHxlgmlOnIaylTjlmvlgTkrwl2xlwvlUOC-xljBAMDFvvlywlxvlIvlMvlRDilug8ulrTj1TkyylMrluiceBkJlk7wlCwlQlI2ylwyldaLkvhEGjTxlxjlLjlQlGIGjQkk6mIEzlHAjvUjknk2EkVoj3xl5xlTjejOkovl7MltylUOCRzlAOTJvldvVHylrUN-ulPylP3ALNlVJAN2CRzl8igOrlseiVXX9vkTnI81BTzGspE_vkCFAzei1vlKrlHwl5_itilgNlvyldNACGFkNlRrlgSRyniTNlCwkkfiFQjy-C9eiUIlAfiHQDHwkEfiFIlqNPHfiHIiFPlPsMbwkrgliNAUwkNPlowk4dNefiH1iswk0OjW0lZhlGYAxwk5qlTxksfi3wkufioaln6iqalchlsZlRnl2MW_wkKil8fif0l4fijhlgLlBLlt0lPhijhlKgijKlPxk1wk2glOOYfxkaxkFNW3Zl-SA5ZlnKF80legidxkgSVfxk0WBogi8ePLuEnxkUyk1wk_PjsKlIxkzxkqjDvxkNLlTLlQ1lN1lsueP1lAhi4xkoal6xkRcWI1l-xk3hiHdlaflljhrZlMdl4xA5elvTKOykZflQykd1lvhibdlM1lLwkadlRykZyk1MAUhidykkfi_hiXqkhykTgl3qllykzjiKiilwGORl8blR1RE0AjOlQKAcTG9ykmuiFOlAzk0Nlv1LBEH6Nl-xiFzk2NlHzk3plL5k_NlMzk77kk-ku1RGOlYpl6ii7Nl87kXzkMOlZzkg2iFUBczklsiwnefzkS0iLjisJdvclmzkOclFqiqzkM8kM8FgOlVOBbjirOlOtijki0zknOliji3zkkji32lRml6dAojivOlF0kxOlCRWQ8khPlVxhxjiyOlH3l4OlePlH0kHtWGpifki7jiL3ljRlk7fAPlkaAQ0knIlc8iR0kP0hbSlqSlvUFzhlkmlwQlhgASPlMgFUPlLyFWPlX2klalgPXR2kAuiRRlx0kI3lgkia5imPlw3lLyFz0kT0arPlrkisbUuPla-MzPlblT21k-0kSCQ1PlgQlRyidQlMaA9PliiVK1kAQlrUFO1kKQlD4llQlW1kO4lcdlWliOQlZliRQlP4ltRlyPlG1kn1kT4lq1kjQlHcl8qiq1kc4lB1kQ4lVriiQl2liqUl3PlV1kERlhLQ91k5QlnWlLmihOlUjftQlpACvQlH2kOmi0glzQlh0kARlR4IZ2k3Ql84lO2khUl64le2k1Qls4lE5lNRlumin2kG5l_Qlh6ig2kI5laglrtiLRlAilIRlbelrVfp2ku2kK5lURlS3lAniQ5lF2kaRlqONcRlsvN12kobl6Blqbl52kqRllRlbUAnRlijipRlw7krRlC3ktRlE3kdSAgniA5kI3kNWlK3kinizXlN3k3klP3kgzkugfS3k-RlYjiV3kYWlTvAVTl13iHSl3mlg3lqoF8niISlKclfJAAoiDpiCoil3ke3lS_IRSloxEDTlJjQt3kzOlv3kFxjx3kSoiX6lu3inmB73kfSlPClfviiSlHIfXEJRyi0oi1IGV4keXlwSlb6lXSlzSlZMA-oid4kylFcWl15k6SlGpi_VIm4kBAlo4kdtihalcXlt4kwKCv4kDFlWpiNcGIAldtiMTldiiOTlgDlQTlf0kgpicaIjpiGuimpi15lnSlD5kbTlxchdTlUkAfTlYBlUziEalXSl2pikhllPlmTl4HAQ5kQQWyTldtid5kP9GuTlV5kwTlHqie5kc5ksTlw9GGWlpMB5Tl6lI07lw6lZ9k-TlCJAAUlpuiq5kDUleMlFUlDpiu5k45kDClYAl1bl7Skv5k6blo0lUUl_Dl95kZUlX6koUlPqlTQlE6kauBJ-kjUl_qigUll6kA6kcqlk4lrUlmUlh4l2UlZUAAuiuUlbObwUl0Uld4li8lv1l14lZrihrilgCcriGOD3yizUlg6kRcl9Ulq6k-Aj5AjT7kx4jZ3kx6kU5PJAHHVl26kJVl_6kQEBd7kL7kQKHOVlG9lQVlC9lZVlE9lm1lEdl0AHDdla1iy0kGsiM9lewIO9lXUTwbkiUCLsihVlU7kTsiqICT7kcTGXsiUOl6FLbsicSAmVle9lewIvVlu0kcQVi7kWohv7klPlnWF7Vl4VlvkA6Vl-Vliif4viAWl-VlCWlp7kZsi37kN3ixVAGWl-pEJOlRXQ29lyNjMWlGtirDGPWlG8kdti43j4pigXBVWlI-lTtiqiiXWlfoi5WlbWl1bleWlI8kr5iLIZChliWlmtikWlukBmWlC5lJ5ij8kuWle0Nd0iyWlPlA0Wlv8k2Wl7Wl4Wl_ti-yi8Wl48kqtfaaAftfT7lBXlqYlsglN-kLuiaskC9kpglMClFoA54lC8AUuiPXlK9kUXlZui85lnXGpklG6llVlpklhui-DjK2lN0kbXl0-kswha2lrwIm2hW_leeUi9kfYlS_ImXlukiiAlijiNGFrXl6uitXls9kvXl1XlzXla5iD6ea5iealRnRDYl29kX3i8XlRuI-Xl_9kaFKB-kb8kD-kEYlZxlZvij-l5vIdJTL-knclnClO-k4Vknwlkclkvi9Xlixloviyvhjclvtlc-kANHaYlENAh-kyvieuEc_ltzfF8Go-kw7kq-kuBAjqEt-k4BAv-kCXlAwiy-k-vinui1-kJWALwi--kIwi0YlFwi2YlK1Ui7lJ5i6Ylf1i8YlinhcwiO_kw6iK_kzAmG_kGZlbziIZlmwiKZlb7LMZlJZlOZlMaCQZlOFAswiU_k-DlUiXywiTYlXSlh_kaZlY0ik_kc6iFxilfllSlqnlr_kRBmm_ktblv_knnlufl4nl1_kV4IOaloTPSxi9hlWalZAl9WV9_kKAl__kvZlaXlAalDAlj3QFAlFalOwDmxiwZlhBmQalM6iUAlTQWzZlLyFIalz8VkelTalKdldhl7blWxi5Bmf3lEJlmmlj_l1hcPYjg_lJ6lgalbalLCmdalw_lkmlA7lRyikalbzioAlj0lGilMOAbBlfyiualiyiwalYNlSBl0zl0Al4YAqyiMll0al7alKblZBlMblzkiCBloCme7l-LlValhnlw4k9AlXBl3alpCmSBl8alpCmWBl4CmuCmbBlV2lqCmhYKhBlCglSblXbllBldLQsziEDmp5lJFA5ziZBmtBleblP7ALDmOglNDmFDmPlAhRlrblTblvMb1BlWDmlfl2CjIClH3iCCljqiECl1blHClvblV0iG8lRDm9blNClDcll6lo4iTmltLjqDm93kIclz8BbQlHlesqBJSliglbCl4hBt0iBZlSrDrJAgCl8mZz0idclkClhkhKYloCl-dAMAmOYlQ2imcldrI9ClE1iO8llfibtXhyldJXMEmQpI0clKzlOwl3Cl37j_Cl-dlbRkxOCIKk-clGykj1lmKCX9lo1lTUKSEl0qlYDlSQlSDlXdljElXqlphXMqlO4k1Pl4qlSql2_kT9ledliDl7dk_3iidlCElTjklYk6DlN-kmDlDElqtIO2i0EmocltdljtW3elBYW0DlFxFxdlJcAzdluel1dl6Bm3dl3Em5Dlt-lRFmBElodlBFmwcl2dlXFmTjHIElZFmfaADelLeleelPElPel1DlLElaElUelkFmXel92iRelSElB3i52iWelUFm9BmD2l0iiTeljFmxFmeTKjelKalael0FmWyinelT7LpelNHKuEllYktelg3iQFmk-lDfll3i4_lJGmUFm-Elg8VdLQkEmAflWRBCflo3i29iZxiGfl4dl4EmWlUf1iMflUFlOflxLJtUlH4iaFl3keWflbfld9izilgilDjjzbgRrltolI0ig4iRNlofld4ixCmwFlTolyFl7Fl3flyflegl0fl2GmdGl4GmD3izflAGl8flGDm-fl4jiAglZeldZlPBm-4iIglJ5DKglQdj9piNglzGmERldglg4lR5lggl-gUzflQwWvglS5iY0iQ0ltBOxglGXBkGlhFmKMOowAi5ikgCvCmKhlIhlh8VoHmRYGMhl5plkxir0lRhlKvILri1hlwfiDHlqhl9fgCiluhlFdlRFmNHlUpWT6iHxXAMlTHlIFg3Hmzggb6i8hlUalACmM8lfsY_hlINkBilWfI2BmEilWxik0lZdWralLMlJilAgiOMlVhl8gl9TlPilrdkIfAtGmG_juEikNj7ylMylq-Xkzl0HlDpf6zlzoljFlRrlM9RrzlEQC_Hlj9iM7iyvlJslzzlnil1zllilpylMDFyilRrlRAK9zlYYgMOTJvlQ6eRzl9illVjBrlZmltmlGqWWyMBrluUjawlS6X6fQmjlIJmeIlq1B7_lPwlcyllwlOjly-iVJmzjlDjlXjl_FFSJm2JlUeZZwlXwlWCWGxlPRMQJmTAjFklbjlTJm3aAREm9jlAjlaJmWEmZOhHyHmjlfJmCmlEKlsJmC8JvJm4FFWCWWxl_LgRxldYEgJmIklUJmyJmbylznKjUMXxljGXFKmiylntQtxl04D8FAfklbol_FSrmlDmlJJmz7IcmllkleAL0PRpllCnlj5kekl6AlgklM4Vdwk9UlRllillbml-plfxQQclSclvDj_ejV8jbKlj6IOfiwhFrKmdQAkKmCKmzllXKmoKmGHWAFDcKmFtAZwkc-eLeFZhi5BAbhiAzk2KmjllpXRXKlAyk80HDLmV0h8KmoeIkfiJLm8cACykX0hYIlfcEaIlGklWKmn8IcmlULmrzAQUkwPkhcSxqlbLmOULhwkc9RBvEm-kS8FFLmnKmllltXjVfijwkmLmlUFNLm9hi5-jrLmiwkwHCx2kmJlvllUKm4JmhJmZLm5KmullKCjwLmDhl3llKCj-ll-sKF8ipLCoLmuklqLmX8itDmFQEAMmS0lSmlFMmXwkjNCL4kzDj3Jmojl3Km8LmKMmVoiAyiAMmbAlAyiD8Iw5iH8VIMmkllHmlwmlq2DhMm78VdMmnIloMmD6QSKljhllKmamlGKlUNRlMmVVfWPVC6iqMmRKlhhlCKlsPJsGlFwiRCDb-lqCYa8kmLlYHE9MmH0kK5AANmAIZ8FGSrkscTBhlk2DZHZCZUxqlp1X_gl_MmvGlHFiWUly8iB4X0MmXNmsvNQNm_7ikfibNmwgIQiiIql5WBy1kwykBiiWiik9SYiiYglC2lwCfagQR1XD-I19IiNmdfEuyk91lxyktskhRDqNQbykjjblfcKtkwNBIukSnlEcSoqlnNmoFAHJAFNQy6hN_Eh7isqEAih_NmArYeNmRkFyNmq5F0NmS1kVgloNmpkkl9SrNmJ5lBMWFnlGFAPuBz_R0KjLHm-fh6OXVVPPtlcEizEDeOmQdj2gfRwfoOmmIW-BkM3EaqETYkjgiixkQjhHZYbegxOmPkMpLlbDkuJksLlrPX2kJbLligimxkyOm7skmBJXnVzyiP7AjolZNmteAnlBgolaolk8E2yikolPIKxqlLPmFPmd8E_AlGIUv3ivcfdZlgql9plUAR2elqtWfrW5Fk8elYPmlCg1uWqCUCTF6LlY5j3EXrCgjoBmnAxmOfnCsqloPmR7ELpl4eIvtWsDJRPmmoJhPmj5MGFl_elzEJtWlzWlgOmONi0ta2Wf_Xkl-l-PmN9BbfBDsC7KCnVVIQmpIW9OT2PmOMkRdD5tiFmKvdg4KleLlRdDw0lV1lCLlBnh4iXnKllohytkMDHMLlwxB_giPLlIxkvKlhQm8KljQmVUWlnhA8j3ARR1l5KlrKl20lMhi-KlvQm7Klx0lpRiFLlZFFhph5EXKLlIhizQmSLlkKlQCeuKlRLlU1l_QmoQmkGUXLl9HS1hhPolV8iX1lkgCgQmXchhLlV4TsolTpl1jQ_ImUtkmFl1olcplEcSYRmfnlkGUyrhIbDUBm45lZTlBmggImIPm24JIhlIWjloijRmbRmehlxWgi_TrRmBCmPBDr1QOQmD4kW7lKygnoiSGlWplxmlmplaplanlUplMxLfwiXpl9vF2wD8RmcRmknlAOmuRmbplcRmdNm1plF2klpld2ltoioEmppl92IEZlqxkwQmNgiWmPI-hE_kO1lWSmyKlkQmCRmmQmOLlVhD0KlZSmUSmkgCjEhZ1lT-JXLlILlIqh9mIaSmFcBnSmcSmARmQLlyKk0QmYQmFRmicJHRm-8RJRmMCk-CmtpltnlzMmK7T8Sm8Nl4plXPE1Bi-Jlsal9Sm5plL4kjNmyYBbPm0MmLTmzNm8plAnliml2mlA3lAql-xcJqlONlzilVMlRrlh9ivImrYVuzlnrhOoc0ImyzlXNlg4jZNlvxlGyl4zlKCjqImxGmcTmzol7UDWrlIqhYrlLqEfMlbrlKGmdrlFjIfrld0lw9ijrlP0ElrldilZAUDukIcA43MuSmmHmRUAfghJJHxSmylADUmqEAFUmlSmJqhBGjIUmszlSQVLUmkMFUUmkzfF5NY1lfTm2LFoSm2XEuMl5qJrrlXEJtrlg4fWHGwrlfhhyrlqxl2QcexlBlRoxlKslAsgcxlHQQmUA_slFulJhJxUmv6fCultxlAsl5ImxxlD3J3UmuuBhwlYJmLOjxzlmwloViAsgzxleig1xl6ylnylPSBGehS8EsylKylXzl3ulTyenKXOVm6FFbzlmFLGEF5ulZVmyzlWqh1hhjzlTVmwfjITR2ImDrltTmhilQNl8vk7zlqzlNUmkDimUjyImjTm3zlqylsTmmzl6vkLxlgmRLgj_zlRkFB0lm-CD0lLwkIwkBfiUIlI0lAuhK0lbwkEPlKfiPwkLwkdHme6ERkFvwkc0lZ0lqwkX0lwwknfiqGlmgiXhl4wkXCmqAlm0lY4iq0lYImQhl9Lly0lFxk1Sm_QmgWmBImNxkWUmQxk2CaSxk3hiC1l-0lX3OHEgZxk7Zl90l9Zlexky0llxkK1lBPmpACzxkhMjDRm30l3KlHoeS1lDveiWm9WmcLlRJYeUmcWmv0ld1lH1l76hg1lFykBLmLLmUsBPLmFDls1lIykl1lCdlF7kP9lfTKq1lv9Dz1l-VmIdlTxkYflbXmd1l-zK21lNukryksBARglZQC81lTOm-1lXglB2lZOm-wk41lxfA33kkNmCOmA2lzykGiD1yk-NmTRl-4kF2l_2luNlSLAJ2lV3leiiV0hN2lOkQCUGQ2l5PlS2lIYmjEl-CmgzkZFl-EFZ2lVAmDYmL6DM4kIWlg2lLOlZsiNOlk2lPOl-0Ez3lezkTOlgzkDSOXOlOjiu2lU6lw2ldOlR-lWORa5ij3lG2lejiTyi62laNAqii92lUbBtYm6akuOlTYJ-zk-0E-OlKMgO3lK3lG3lCYmRRl6Ol0OlgxhKcG7YmW3lwKdBPlaRWHPl87kJPld3lg6lkmlh3lOCmugl34lb0kDpiPkiQyiRXlwjBTkiw4kaPlqRAeGlDZmckikPlysIb5lpQA13lz7k52l-0EmZmYhA33l10k63lByf83lq2D-3lZaiA4lRXE0Pld8li1kl4lkmlG4ldNAI4ldRlYjiL4lCQlI0BS4l2ql4ZmZ4l7AmDams8lh8lc1kW4lHhEpEm2PlHQla4lWQlMaAbQlZQlf4lJamiUlnliw1kTamp4lQamhQl31ko4ldUlq4lIQlbglt4loQl9QlJxiUZmC2kHmiatkqQlpamfZmkam5Ql4QlX2kw4limi9nhF5lwam_Ql3amR5la2kP5l7XmD5lM5lAilO5lv4l1mi-amKRlk2kT5l9amZ5lrtiRRlY5llelWyiVRlJPEXRl9Fm89PuLmGnig5liFAqkC3CmJDmFRJm5lhuDj5lYDmZblgCI-2kCYmaniw5liamy5lPSDG3kV7lr-e35luRJ25lx9k9SDoniO3k6Rl-5lz5bT3kC6lASlE6lUkAM_l7kKe3kFSlL6l-bmN6lToIh3kt7MMSlT6lPZmn3kW6lTclr3kUkQa6lM3lPriw3kNaIy3klOmIcmWTmzXmNTmcZmwjBj6l89I6WlCAmn6l36lWyiOSmCSmQSmaqllflgMmT4k1oit6l4jixSlPriy6lb4kYFl16lakFf4kBAmPri56lqji76l9Sln4k_SlMpivJlr4kPpiETlu4kGTlyCmG7lfajI7lg7lj5A14kgWEdpiO7lVPlQ7llfIS7lm7lE5kj2lXtieTl0CmEbljTl7jeO5kAyVm7l1Tl_piy7lf9As7lY5kOYmxTlqTlx7lpTlw7lH9k3TlS3VFHA6TlkklUqicImuPAS_A_Tlo5kBUl_7lo8DEUlgzkE8lRUlmDmfnlw8kdtiJ8lF8lgDmH8lOEml8lWIESriS8ldliz1kf8la8l7UlIemg8lYamc8lEamGQlJriMemDnlc6kV6kQ8lU2MxUlp8lY6kUHma1kq8l4UlaRjcYAy8lgem28lc9lAVl68lv6kYVlCVlvri66kR9lRVlLVlE9lNVlQ9lXXmS9lgDlU9lSVlaVlWXmPVln1lI9lO7kG7kL9l5emN9l7emJ9l9em6KR_KKVVlc9ltVlf9lRTlWsi2CapVlm3IrVln9lt2hF9l_em3LALriksiyVlj7k0Vll7k-Vlz9lv9lCOlr7k89lYTl5Zf7Vl-rhBWlAOiHihwii-9lLcH2TlHWlD-loEXF-lA8kjfmcllJ-l-VlQWlubl1iOO-lOSlJiGM8knTlWIm38kPcmbgcZWlBgmatiRtAgcmW8kK5AfWlitihWlV1ijWlvBAf8kePYF4isWlp-lwgfJNco-ln7WRQma_L-dmu-lgATw-lBBlv-lz8kOhg7uWFuiw-kIGYmgmPYl8-ltFmIXlhGlsgmB_lTuiOXlFoAQXlP7l5klR9kzbmKSl64k88k0gmfui-8k62kW9kZXlS_lluiCYmdXlBBlf9k-7lzYlb_lHhmn3ke_lh_lAFjnXlgXAHCmxtil_l1ziv9ko_lwbmq_lH6es_lQCm6siv_lDvix_l49kBYlqQl1_lvNA3_lQ2i5_l9XluJm9_lzwI__lJYlOEmLYlhvi9UmX-klviJAmEXlVYlGVmrClYYlPAmvviIwib2hj-kSYm2LmOAmazF7vinYliAmCwigAmx-keAmz-kkAmV_lmAmsAmO0TpAmJhmrAmwYltAmbziwAmfEmGUmvoAH_kBZl3AmTwi5Am1Am7AmFokR_kjwipdmlwijQHW_kpokRZlHBmCUKVZljaCXZlDpiNBmtRIbZlqnls_konBJImObmp7UcZlWBmlZlSBmMDmF2kSolvoAUoliZlTjH6imCFlzBmbxiMBl9dmlBmQzWgBmbxiDCmT3ffxiJMkhxitKDf7lF2kGal15i-_kskizFmCCmqBm2dlYjmsbUajmnSYIjmsRmOWkcjmWTmemlWhmSZm5ASOhmaalKKE4IlbhmWTmSCmjaloZmP0Er3lWCmahlZWmHilsAlbCmhyiwEYwAlfCmyalhCmROlKllElllCm6alZaN7CmOzi3yisCmT7DEblvCm2imV5lSPmIkm5alGblMkmIbldblSkmaBlsAl-CmK1kBDmQImjBlIDmk5lGDmWbl6CmbbmQDmRHmq0iuBlfblxBlnDmJ5ijbll5lF0iB0iXkmbbmVDmG0i9imPri4blrEl3DEL8lQ0iLEmGCl3bldDmW8V7kmQkmepIpDmfSJrDmAcltDmf3hvDm7ZNxLle0YzDmjLl7rYO6lkUlThlVclprWdcmLrfrqD9DmhmBbclrBAjClV1ifcl9kmhclbBi0hmxclxiJQihOEmpcldEmrclwCl6gBREmYEmUEm5ClLKmSEmV1i4clwRB6clcyku6je1ifEmRflwNBjEm7HmCOltEmZqlwEm3ZmQqlv1iwhlsafnEmaqlxEmRqlrZlwhl7Tm1ElKfl_Em8dl1ak-EmCAmAFm8EmUiUFXkrEmvClD2ivdlWGmRTl3DlZGmUFmvelheKcFmFGmcgmWFmGElTmmlYk3lmXRkj3ieFmYmmgjjSeloFm3FmgelIelmFmKelTElpFm4FmQeljjbiHmvFm_9lfelz2ihel5Hm3BmfhlnFmEel1mmDnm3mmielmrlgjmsfl69kB8lnmm5EmzEl1akTnmkmmmelMGmRElzelVGmEXkOGm68VQGm_lmn5iBflKFlanmJel2dlYGmTFmQFlJflCGmA4idGmclWVFlgGmqhmSpjAOlVflXykeemRnR0VmeflwGmhillFlSRm2kmmel8nmiFlqfljjmuGmpFl1Gmvfl2fl_Qm3Dm7GmJom3GmLomAHm7flCGlEHmhiiGHm7FmIHmVimKHmN9BokkZuEBplD5iPkmTbmWGlNrJzflcglXRAiykXamIlmXPEaHmvamLbmoglg1kY0iwiJhHmzmmNMAxpElHm0BKbIm7DlLhl30k4GlpHmdLQNhlFalwHmTsc_GlzHmE6ij0l4hl0Eg6hlPnmvhlEFm8HmyhlOPl5MmU6iBIm3hlUHl5hlKjmK6i7hly3iijmwRmLIm-bJeHllqBgHlCDm8FmSImYCmJbRO8kz0lLxkZImcscnHmOilnHleImpHlLClJylGvkLyl3sl5YjbikKOThVmxIAoImhACmTmooh8ImrImpGm2ilTUmwImMCiAIl1Wa4HlzylW2P6nmc4ibrh-xWpugE4kqpiM5TH1HRvCB5k8PaHFBJ2EtKFqjFL8hKEJcEEFxH_OcEQejMmumlLLCnnDrAm2Rmhkl-VPjyF9jgZvWxqljqmppiD5kZKmXgHXklWMm_klJMm0Mmvqm3WVgkl4MmkklfKmWklhKmcwkv9DzKmwMmYLmIIAcklpKmyKmkKmOMmbwkqKmkKmZzhEjkJLAFjlVKm5JmBQm5KmMrmIQgxXjAJhBnl9KmbwkqRHxhGaHmWLmrJm7LmDrmv8imJldrmhkl1mlqlli3lZ5imJl-uEkLm5BWhYlnLmyqmSll0qmvmlqrmsLm1LmVbm-nEIrmmwkLyi1rmlLmurmlUFmllU0lTeNgqm0llKRknwkn7WollXll6llr5VPMmPXAfllTeN-Lmt9kDsm4KmaMma-M4llIzlZJlBoBgLmxhG9llO8iMMmBml5LmXMmFmlEsmGxJdsmRMmZ8ipLC5rmfMBEMmGxKGMmTMm_xiP7dSsmZMmPTmvsm4wB5qmWcmfMm8yVFhlz5QgsmzqmkMmzrmncm6omjobfylgOWvKmFtAq6l6sm_tAuMmLxkBrmK8iHLmcmlKtmxSXJsmmrmdKmQpmJvCihlLtm8Mm-glp5iUNmNNmerKlRmYOWFNmF4kctmMgmKNm-SFMNmktmONmWrkhpl-7iMSm13iatmtGljtms5ia8kgNmdolirm0tmDqlI_R-Om8pIVKlIehHnlmOmu_RfOmbomEfYvlksUmSLAdOmAumrOmEiIqOmhdjKSk_GhS8E2jXc6fJumyMJvqFLuW_Sku0laIG4WmOTmLVItMj3Wm3OmzDkmql2mh8Ef9OmOOmcLl2OmLbAiLiSPmpolVPmaumRJOhnQoolA8leukSKmABl3ehQPmQolBblzCmqumyumWPmEFlYPm6PmKdlsumfnm-8V4elgPmJcAw3ijPmopWlPmaKCnPmiql8gAqPmBoBsPmroAuPmptkhqlQpIAkiyPmsiWr3iH8VKRmVTmnol8um5Pm-el_um8PmVgmJFAMGlJIfjohbQmKpTivmZgmt8kKumKhBLQmsOmCMkMIQdmgMQmS-hOQmEQmq-l_PmCukMghVQmUtJeUmuplaTJoKl_WmuQmFTmZ1loQmwchgSm2SmiSm6nhqMksQmMRmfQm9Qm8WmxQmugi8vmotJ-vm_SmPcRE_IqSm6Qm6vmvoAORm2nlrLkn4ZZSiFwmKwmyGS5SmpskbvmcKlOwmUwmvhIeUmrGmzolkRmSsLVshfRmyolofltGmfpllfWISmeplGSmMXWyGSMqmxolRYGoRmiRm2Rmwwm5EfyEWmSlUyCoSlJSmFominl6wm5olNQm2umFglHxmkHBJxmLClzBidimvgiWUmYSmx-hYim7WmIwmERmCnIgzW-QmgwmXMkeohbxmQUmN4k2fAXQmjWm0iJawmJLlZYgnxmwSmCXmzchBRm0SmixmzxmVLllwm4QmzpD6Sm7Oj9mIxplFTmAQmn8QqplbUAETmfLlzplq5Vnrm2plDTmizi5plRMlnyimVmDom-qlXMlcUmFKAYMlvzl9AZ6ImzVmnGm9ImvTmoflxTmq9iXrldMlZrl2TmmrlyelzTmkhI7Tmhrl_jUlxl59iNjViUmGOYsVmPUm4AmvgiUymGGmyxmNgi1ymyymXxmoxmp_P1ym05I2xm4ymxymFtNbUmsVm_ymRwmNgikUmNQQJ4a1MlmrlsMlxPizMlmUmMzmBUmH8L4Ml5zjnHijImMVmRvV3ylQVmypmSVmMvlZzlMvlYVmyVmDfhbVmjzmFafBdY_EXzyllzl6vlnPlQym1VmAqmLgj1ymEqmvVm1WarNlyNlfii-XmkOlvNldfEAhmWTlzNl3ni1NlLYmLgcKYmWOEwfm9NlW2lXSlPYmguARYmKhm-zmFCXVYmG0mh2lZYmTdm7DlbzkQOlu0kfYmBjH8bmKjiWOls2lkYmaOlVcmPrix2ltbmz2lV1iy4lc6E5zmH2lzjm1-C1YmzYm2PA1Ym7zk3Ym-cJ5YmP0EGZm5ji1Ol-YmQRWCgm0ji40mCZmm0kt2k20mO0kY3lCPlDpiGWmv2lDaNvUFb3lpzkKPlh0mICmg3lPpmpjmj3l7RlXZm-cm7gmE0AbZmZPlaZmk0kC_l8Ym40mqZm80mEZmlZmiZmkOlr0mz4hc5ktOa53lqHmBMmPXAyZmCZT0Zmi8E2ZmSemU8l4PlWTm7ZmAliaQl_Pl3jAN1kl4HEQlY4liamHZlIaml6kLame1kX4lEmmz1mr4lh8l21mUame4lgam4nme6kK2mcamUQlm4lfamJ4lR2myli4amhBAu4lzamznmEBCpamNbmJukO2mWyij3lsom_amOIZyamBRlc2mLQi_4l6aml2mn2m94l7Qlu2mB5lsNmcblY2mqmi-7FCbmb2mz2mQnm7ame2kMRlDbm62mGomF2kMbmSbmHnma5lt2kE3m02m1gl3rmy2kh5lXlmkRlhkmUDmlblebmeRlQ3mq5l92koRl_2keRlB3kijiD3keniz5lqbm8qi55lpYmubmzRl65lybmJ_lQ3N7Rl_5l_IB3bmoclD6l0niF6lZ3kM6lpjmGSlP3Af3kDcmzcAQ6l_dmk3kEoimYmHXDKcmgfmS_IUSlScmscm15kRcmv7Cf6lLcmpjmXcmc1mWyin6l83kMlmEXlfcmkSljvHroi7RmRSmAomGqlS4ksSlpcmuSld9kdiiF4mFqiucmjdm2Sl26l1bl2cm9ui4cmhnDSdmX2kATl9cmCTl_cmJjQFTlZsiHTlZ1WRZDKTlSjiK7lJjiM7l23lMdmo3lOdmtFeb0mXTlZ9kF5k6bm9FAc7l1Cme7lYdmRjYadm0iVcdmo7lXSlq7lgdmPGlf9Au7ld8Modm1EmS5mOqipdmWlm27lL0I47l70mXgGm5kzdmNMYKUcCUl3dmB8l5dmHUlK8l8dmFomommPriAem7dmCemkBm1blW6k0qi4SV-1mHQlfUlW8lznm0tmOhhPemfemRempUlham65msUl95mz8lozAk8lQrivUl_5kbemh2mMriO6mooma6k8Ul2ZY6UlWem08lzKm38livgmripemz6kBfm-8ltemIsiq9l3emKVlA9lfVloyCj6m23l4emxemW9lEfmWfmY9l0em8emXfmf6mwri-lmHfmb9lBVld9lS7kNfmiVlnVlICHQfmasixBSm9lb7kfsip6mnZmxVlY0mbfmY0m1VlefmssiH-lK3iifmP7mt7klfm-Vlnfm69lpfm7VlEWlBnmufmC-lf2lY1PyfmxNE7VlD8k0fmysIL-lXSlN-llTlo8OQ-lGdl34VT-lz8kPYlW-lU8kEemetiC5To8OINmupWd-lOgmf-lQgmlWlJVX0am3vmWgmewiA8mkvm2gf1WlVUly-lXclGkmxtYigm-WlPTfmgmC5m9gmfviqgm-mmA_lvomV8m-WAwgmOKXF_lqgIH_l6gmchmP9k1gmTXlZZm8gm6-lWTlEEjexiChmtYllAmN0mjcBY_lSYmJwiSYml9kDTAPhmoyA08mRhmrbIrbBuXlyqhGpiNCmk4kZhm8hmehm3kly_l3Xlfhm5XlhhmvQljhm7QAlhmzelD9mUviphm-yiIYloeUuhmTSmP-kxhmPYlzhmW9mKAm4uiHEmLBmm8maAmQAmahmdYlUAms8mxlKL3msvid-kcAmEimJimjAm5-lhAmr9mGimKoiuYlnAm3YlQim7-kNimTimPimhZlk2L7YlPRBcxmaim2AmZwinxm_9mgimgwiiimLZlkimU_kCBm1cCEBmUBAGBmG-mUZlJBmWZld9mPriwim0EIyimVol0imKJAgomF3mC4k5imeBmZpm8imskm3Fl_im3nle-mljhMpm6eKoBmskiapmKImtfgljmp-mpZlpBmNalwOloRA2Zlj9Z5Zl-zk1-m8Zl2Ca-ZlspmRpNcTlSjmxEBkxixBmGdmRFmejmByfKpmXalGjmSAlekmiHl-BmxCQwCmu5mWpmadgKJlGCmwXlWTmfAlkmlZalkmlt_lO1mgalv4mialkmlUCmnAlH9VpAlo6iRAEaCmhTluAldCmHqixalsvir3joyi1AlLlltwL4Al7qmmklgklmCmHkmtCmJkmx-l1alVkmLblOkmn0l3imRkm7_mTkmu5lFAnI0m9blWdmRBl9CmLym_Cm3Fl_xmGym10idkm5km64igkmgbmmBlablXAnNnihbmErKTBm2ziQFcqkmablfAn9eGTDm8HJdbm3BlykmV3m1KJoAnsbli-mFqi4kmIHl6kmt5mbpm75kz7mjDm2IAJCl0Ant-mKXlSClnBAEclmelJlmPIj_AnHlmFclOlmXflQlmqDWQSCDdQ-FlrsmV1ItsmhIA-oi-3mQhIVlmznMYclNqDacl_DmiClBEmflmDEmT9m-sIjlmZ9msClnlm0cmsdlslmBqTolmycldEmulm3clP1ixlmQklHAjvlmX1im7jtmm8clFqN7lmIdlZ9lKAKD7kbmmC8kSXm3nmJdlQ_m6Bnk2YVVlinmcelBmmXDlKmmG2mqEmHmmICnSdloEmLmmGmmNmmo-m-Bnqhir1lACn36kOFm2ymtnm6EmYFmxmmIsIYnmX3kmlk62ikdltDl0JSUCn7kKGFmptWZvm9LWKFmW2iydlHflPFmRmmpmm_dlxCnQ-mhlmbFmqmm7EmlCntmmAelSZiCelzomiFmwFm2mmlFmLFmInmCDnBnmqFmUFmHXl5mmAnmOEl8mmfElN_mLalV5ldelDDnLnmFDnmykFnmRImJ3mwelSnmQmmcCnVnmEGmfDnlLJDGmHlWfmmllmLFl4EmBvmrtWAFlGCnz9L4Pm8hI-umQ_mSGmgYAUGm4ElmymonmGXEaCn-3ihCn0eGp7jeGmHAWPflNZmTXmP6mTfl4sA2nmr8lG4iy1lXflKqmsImzol-nmsGmkAnwzmpflV8RvAnmfluflrom-GmIoCYHmzEA1flPom1FlP6m6flZxVBGl04irFlEGlmQAHHmwhlXhRLGlgOmDCneomPHmb-mcDnD_lfyk61lSglhgl1XmWglTtkYOmd5lKRlTHmS6m3FllomEBn3En6GmZHmlglN4mrVfuomeHmp4kJFnvcm1gljGlzglewi50lAOY4glJ6A1omoGlmHm4ompjmsMmnlAHhlsHm7omdFnc8V_omrtiUhlcscDpm55iBpmVhlY0iWWmi0l3jmn_mXvGxEn72mLyFQtm3pi0hlFpmCHlHpm7ThJpm7FmSVYwhlIfiRZmyFn2Fn00lTpmDImVpmWHlZ-meZljBmJjmMImrmifHlaDnSalFil4jmZCmmpmkFn8NNqGlxpm9MlzpmivlsHk8sjJbMrTmDfhcilslkkVmnTm-pmxGmTEnuImFzmzzmauBZTaOqm1RmP0gnokbqmSqmN5KUqmQGGMecVqmK2Eu-F1Hlaqm68Icqmt0E7_GMtmgrmSrmZ3GLsQpRmlqmuUjFtLg1CpqmdxJrqmEHnuGnLvQGrm-pWwrmmKmyrml5JKrmCqWStm5DSxqliKm_qmkKmhLmDCDxsmhrmXKldHnOklDtmRkkYrmRBnPPlprmAsmHsmgllRHnxMm-smFsm6nisllHHRXHnTtYttme_mq2DOsm3gNomlVMm8smxrmvHnksm4ml4Dj0HnEqlQxmI1mxml4smKxjOJl4jlfrmDKmysm_smexjXJlkHnXrmUTmJymwjmrgPZtmk1XTNmHNmVNmetmDNmZmKx5ZAhlotmVrkK5AHpliIn65AnpGLSmcvmjnmZInbtmbIndtmQwB3tmftmlOj8tmpInVInT6mZKlwDiz6iRilSGleIn5InEYE5qJvRm8AnsrWKxm1AnTTmZsmFIn-InaYEkRmpumwumrukrumlRmfol24mSPAMPme9JgukPPmnlBOQmvumo5mxumNPmcolMTk9Pm4vmCummvmZPiovmvplcYkgJnB8mHQmzvmwvm-tfYxLvvmvGnePXpBTqIn-FmoJnE8miJndrIgKlFxSBXmAzmlKlIUg0Fiuxk7JnHzmdSmhwmtJn2CS8JnySmxVAjSmeQmdxmPRm1QmVgJtxmsSmcwmMKnfwm3xmeSm1xmCKnIKnpQm8EfmwmZLl__hBxmPqmqRm8InFxmjOm0RmIxmhKnNxmZRm5wmFSmOxm1vmFIngRmk3mmKnDxmY4iOym0zluzmtFlSym0igCqmgTmuVmqGnaMlgymnymF5NEUl8TmnDnjjbjMl2Emgrl3TmhMl39iJ4apMluym2MlXYVCzmzkMcxmlskJUmdUmWUm5ymKkMcxmnSm-ym7gOexmygiYLnaUmwueXFQcLneUmJzmP4UqrlPLnsrltMlD-iRzmhUmpLnq8MVzmk4j8ukPzlfvlhiixwl5gj2LnQqhBhhIahfjhzsfijkeVm7Ojf3Eqzm5KFpjhaZPBGFWihrfhLjhYxOC1B_wHqcEIcDGzEAZFUmQdGXGaIrzm0vknTmD7ilNlozlqVm8mkjulYsl8wlcMPmqhhXK1hhp3jVEjkGnPrlmGna5U5EXfRiR1XqMndiJVpkdZmm2m9QX0miM_DIpJh0kN_WHHf7ZW1eWIZmD1maRW4uJmCU9ohKHFCaW_AAtaL7MniBAAkippkGiftnjZaJggj6Jf7ZWlGh2YmPzfTYJ6UkNdTHRkOYJ-MnZrUieWQNnZUm-cJINnkzPLAg90mBHh3lUGThYRhOhfBZmBHhdNngAKwShHThZph2vWMbmyjiiNnNTh1ShlNnX5lyjioNntIiqNntQgtmh6nQiPlFZmU3lGaU0Sh9QhduWQbm9Nn_Ym3Mny8j4oCjNnwRhWvWrji-Nn5uGuxhS1DkJh5ZUdFUAOnxShlNnF3l60mTlaf-WMThuRhsQgKOnJThWzLpamP_EQwWO2DXZDfHnNNQsYmCuhZ1hmkP3zFYeQAyl_GnNInFIQ3zFTLguOn1rhvOnYMmIIA9oC1OnpjkMCMB0majk9HnSHn9ylueQ9OnztbwDjGTbdmQGchAWUdQjQoALWl8diIvQMPnLwaHwhTtQZZJ2OnismEKmwBnOwlQxl1IlIxlSjlxtkg5jkjaV2heYlK3ACklTAmPgDt1hUPnp7BdhkgPnj9mwXjoZj6EjRzhRxIFhGhvLYQFW2hlLj5ugHihhyJo_jb-jdcfiif5fP5PnSifwmIehXmOnpdf8XfwJXMHn4LG0vm7GnxGnpxEqWBX3ESvaGyEEjU5GnaVEJQn60HGyA-GnmOnZgXDHnCxmNHnuUjzpEi2hg3hk2jm2h1PnmOnpPnu8mWxjVhk7EjqAjQTBhQnJBF89EqAmBRkVUgHQZsQnqJmsmlRrmy3JuQnhxjA6huxFhQCyQn2xIRimtqm49mbAQnPnKLCmhgoxL9Qn29m1YlARn9yQSInroU-gfPTh2vWr6kNtARWjTOdFzaq_XJgkQ9lAVlMBjn6mjYFCDBURnQ9lh9lPfmYkaPrm6LmwOnx6mFfmrPEOfmW7knZjsyg71HWRnTfmUsimOnBBjuRnqICZRnR9lQ9l78lhgW1VBCGHkYDzQnQrmAHnxRnDBje6m0Rn1embRnitCD5jptQk8mumcLIn0QnAHn_EXSTlOXIQrTNSnL_lhRnXLmRrm-zP9oCOSnY2XXllhmPSTlR7loMk_KE19C09AKuAeUGdABocDQ4ErNQpPBnyCkBBdDah3bsYEZUEByCUHALTDy_HJuFMSBC0DfmFCRnRACDkgBjJcSnPdmRkgMqkZjJsFU0XQzXDnJAgcATmDydm87l0dmK3AXQnDkgp7ij5mHTnl5mQEZIxjCAlRjmDal3SnEhXVzPMTnPqktBmoZElrm5DSfClblmaBnccl_NdKTnXTn4MgsmDalmfJEH2F00iRTnbXlT6XOqbnKR_OnuHnrpaJgkaBjp8mIgkaRngpWuTnn4HFqkcxGkZaJFQT5AMOb3tD5cQvjAXUEwiFTvabQEKuATdDCQnz8WhQmqRnowjKiPt4mmOnCNnoiWzshr_jFTbGQXONn8TjUbBIPnNYUamIttYGwkO7mNPnGtbffmx1NGqgjTnz9IbfBVpguUjg5kzvA6nImUnn1QctB7VVe5mVfIqUn4LWhyJP9VP9V5fP3Un2_maKmgkluUnnuYNmF7Unwqm4qmDInI_RBzla2ECRPuvh8RnjRn3OnbGIJxl8_lGzlSwlebfREmzjlJVnQlGermLSnkRnieWWsmEfkmBiEPJndmw9GmOnV6Ta5mUMhWrmYsmcoBMjkKSn9RnkRn3KAOjkC4jrDJaygwQn9XcmOnfygsIhjyg33FoakK_lh8mqkltHnCrm5iX3iAwkl4klISntEYGll1cEebAXVnqVnMVnahXsDlzekGWnWjkfFmdPnnhmHwhNdWylmd4jghmaPnFWjbJmW_hO5hOQnrEGKjD1OaOVFuUGeSEcpEvoFcbLOdBWUIpwBYqG_4EjrFBYea0CXoE2-EmOnJEi0Cj2gkd0JQOECxENOlmOnwklNOl7OntUFU1mKUAhVnVyV9WnLGAIxjaHnGfEArm-UnJ2XNSWVHn7KmEVn3UUiGm-EF_WnNSWK0mvJWqEkVfgGqiX5mgVn8VnRrm0wQkdme5kDXnkKmzqggQk_-ifwQBrgC5hVTnEbAQWYVyVWHnLRnuLl46h14eOVWP1bzEDJ_fapiQXnfxQpdMeXnh7lmXnYgXLTnVyV4XneXnS6l93moxEgXn5qVsmYz-fA8gECBL1DVvkE8gtZAUSnAHnMGSNSl9CWLXnBqkzQkuXnBHWHYnkANZlFyXn43j0XntUF43jqlYH4mOSlaSloxEjOnMKI06hvOgRyV5TWI4mhYnR0hXxjNXnK0hbffZXnNYnVyVuYnoxEeXnqzkbYnDhBLMCqlYG1mvYnwTn9VnoXnNSW7Yn0YnMXnw7iiYme0mT1ilYmiYn21WkOnlYnpVnLVnVPncYU2UFr2lS8At2lg0mrYnUXn29ej4m3YnlgCa4kcTnVXnA7laZnA7leXnKWm5XnWoOkTn67iMFndZn29e56laZn56leXnr3mNKnzrgNZnhsmo7iVyVvZnlwi53jfnBsfmQnHJtfa7mtfm9Zn7Zn9ik6ZnVmdI2lwNlrEjOrmMYnkRn2EjEan8zmI4h1ek6xhIEj3TnNmGjCm2Al0_mkZn4qFDkgCllDkmbQPVanEWn8ghhyJ8gh8ghGbhpkhSOla0mTSnMInMVnCllZ0m3ACNUn-SnhmPAZFbUn1PXLaCM7mdcfvanwmIianzanPbhGihwanSOnNuJ79l5an4siLchGtb-anXbhl1ma0EZABjYnykAlOnwYnrVnNVVFbnTGjzWn03ln8h6zQIanMVng6FJgHRbndLme0hTkgshBXbnk7l1nWzpW5FDbXPAJQKVnzZnb2HDkgQAmdzDobnd7igkgqbnc5QWUgtLDMIDC2Eq7m4Eip-iSWlxFiWanPImc-lDCBdbnzbn9Ei24VmInzjlT9dc7DC2EhpfZqfLbhJPncbhcQVebhhpflKnqRVmOnNcnKcAzbRSxmsKmlVnf0h6CKTcnH7CWXjCjm7anMmkNuJj7mOch2fmBbnsChfcnvkAWjidLngCEJbnMZnTbnnanPZn8KPnpWWORacnitLvWjUrQ6leyEGOllZaWQaWHXnLLCODj5ll-VPZlltXPypWwQnEAG6cn1zjyjaEAGEhmCRP1mbiQnLbnMVnbfBEhmvzYs1P8QndXlz9mUimmOnERnaLly9mOimBRnjHfNRncQgShkZ6lVSlspEKZnkYnwIhcOaLoihdnnEj9cnOBSC7lqmlyZn9smYHffdnXHETGa3Kfy8mhgWNIABmG4bnOdnoDjyja3dnrHBX3AA4m5Tkx8Wkdn4bnenIo3kqXnsYnOPJOXIE5VFoAkbnvdnEbAN2C87iVSQ4JFYfYHyAF9X4WnXYEL4joek7nhrYlFimO0llGB6sGjEIT1EPFBEpGuWnwTFbmC1lApwAvxAienSWbBzDS5E4bnM4HtDjdenJjkVUnhhkiXbWjPCQYKxE6wE0dfwQnLhf9YnVSnFRi-SJwMgqdnbyQWeffdmPoBPcnLglMfGuCXGfnkVntPnqAaGDjhBA1TlyCXRzkgiVmpl4bn9oCp4FWfn7Wn5ykaNAwWnaNAcfnm0hcwl3YP5vMlfEbYnX0h8OWukmgRlS3mofk-enAHnn0Wzkmrfn0hkz5epfnmRlQCRKUnFbQmAnKDmQCRvPgjrH3fn9_ZjrH8fn_gmAKMixY7UahUGdFhImZ4MIs-DRBZaiGF9gReC8UAePFSxA7DHBYFFpiwRnzTn1zDCgnTXnFPng0hlVlWRnhvLN9gKFCulCI5mXdm-fnAnQYkm4tbXsmSmc5LGaqE40BJ6Clkd6AJrNHtbZ-aHkgnD8Jr5k5jgOfnYufjukXSASffAWcohAg9m5dnC-hkYl6Pc7hmWCWBhnbAmb5APKRaAmcJAVqWefnQjPFhnRqWzWns3Td-kKhn_YPZEjIhn11jt-W4bnB7iR4j0zlT4j1vkYcJs3TXhnxZBx7k3diJPnW7m85gjhnJOiGtbmhnemADjidYm_gn6AWthn0jm8gk-FnIkiIbnBha4bnjNSuxm0hn-Hm5DjdKn2LmjbhaIBwCG2wDNen-HnLMCaqP2Lm_CXYZW12aX9C9VDIZF7bmmanYVnoanXYE8PFsanevjF7jH5kLAnLblvhnk4LVdmmgnCDYD3kmOnW2mqFAkZCD3kKpPiins6U8wPMdntcnnRjT3e7Wn5WlWpgoZPM3DEinAPnwdnvinPLfxinYxbjji0YmsqE2hn7_EMhnkZCu0m2sNpOnnQnGPnC8hkjlJ6QishzinxTnJklUWnuPCi_lRVn3uhTVnWQkJjnvNIHWnOZna7i7BWoXltCWYCKrCXudnFinZSjkZCcjnHdbOanL2hKkie2m4bn_YnmMmTZmMmiD-VIxjiHnWjnlbn4SnmZnqjnoIlVLmpZnYxjtXjL5j6cnAInIvjL5jujnbfiAcmK_c7jn5Jl4HnBknVylDZn_yBqHnRdD6GRqinp7BpjnmJl5HnJPR_jnxHn-HmDkn_plS6iTknvUF4Lmejn0innXn7Xn_plbVntKmKwjJknlsmssmSMmAvgHanscnOknfkn0jnKmlmlkZbnaOn5DSlcjFbnwjnOen6XnzjnmJlUCmZknFCm8xiCzltfnkRnPknWml9kneyl5lly6JUMmwsmNknmbn4knHln1smIknhuj5smc4ms6le4mbWhrcnRinrinBlnQln_agd4m08lsraVcn9JlAtm9om7smcknLjn3knz9I8jnEhlBtmDEiFlnykn9XjzuiWkn0jnDFjrXnflnQInGCW_knJWnsknmJlLFjylnhcSZxjg_mojn4ln9lnoJlcqD7knq2Dc8ivlnmJl7Jl7lnpwjwRlKsEmOnjdGukGzhekZCMmn3OB0zQdSAQmna4e46ePJmxhW_4SmOnphmT6eElnSVnZWnUjl5OJFsfJKEaoGzgn2XEaoGmtQKInVlnIWnrinieW6lnoChfNnJ3lD8hpGRUbnrinWbnjmne1mByhelnZjJzmny3l4bn5mnOgA8Nni1mwkntHRBjJXaWq4mCOQjln9Vn2RgKnnNanifnibSM6IIzkbindMi87k-ejRnnF6QBtiwmIhyJbnndcfennphnsChgnnvkAWzkrPEJlnXJhIBHFVASfA8OWNchHcncUntnnNGbR7mhUninnynnxnn4RWbhktmnXjnKLC_rbDOlmQnagnzukxZQzFnZMh9rQ3mnKaAVdh4lnCon3jnlPPfkk2lnrin_RPO4h-jknMYS3TnBnzBSaEmxpkUonY1iqWZoUA7BCq-Rb5jbonY-ECZUplmmZUsBnx1gionAdBTVnfonBjHinlylmkaBIjHmonFVXORiqjlbJmvonBjhECgOlgtNRson0onuThG-kOVndJXXon4ClkflbJmponWKnZSioonf6AIjHhon_0ikBndrI-HaCaArfh36Dgjk0rg9HfVfhJtltOmpJYEAGHwgCkUhZGEkUUVfiVkyDl1tWuCnfnkO1JS2i0PmOeRfrk8lki_T_tWe3BpakZUEepn3Dn1el1cCEnWRGmJEUcckhUgYOWGFmXAChmkNGmdPmsCnQGmGcEsgGmxBM5ab9B8ck_PEhrk2cV7lkKIAidgIFmnlAHgPa8iy6JCqnfbUHCRpLCJpnR2iN9mF-kP9mipniVkWqnAzWemnY5jVJkXWUJzlXPnzJmeqnFJk77mRgmKVXHAWAQmdpg9pkd8k87mukBSMYeSY5_imBYCAi6-EITGwARmUAglmXEJNpnAoAjlD11AUZClon4qnhkhVpnxvmWMYlgYNVhccXxZCKwg7sgFVfiOEHHmIrjSCDUAnyAnWAnfInaInc0lcInL4eglgmlno1XhtmhInytmltmkInntmernptmoInrtmwNAJFlBwKpDnKLncLgnrnA0KprnCucGqnO1chonAamN4ltRlOamgQllonzrn81mIamn4AT8lKemnbmegd7kibCSAihninpmAd3mFGlXomfTK40BG5ghHB2zAH8V1Vj8sVbqmhsg0vg7rDMCLcPZy7ZxqCCiFO2XenIWomhpmAFW3dZ19HMHc3LA8tHhlWlpB-hagsnJHcisnJMPlrnYKlXUlasnzInZKlGCgY8l_5mMemu4eM6kkUl8rnG6mtqlNRW5OmrLlyiWoxEfGZVvmxPmrsn-5mLCnPamUem85mT-JH-f2snbqly1m-rnHQlydgHtncQAAtnNbCpPm8sn7VDEsnQtnqDBN2CTtnxOCWvmDtnI6mfBBobi4ln-mlXemGJncoBktn08llLlCkegtnj8l4OmCsnzDkmtnkMAotnn6kmempRiPknztn3Ul1tnxsnlemV6mx8lAQm3tnstn18l9tnjem4tmlPPU4lmMAMamSQj55m7kiusnrHGNQlIunE2mNamoJkYtnAsnyrSvtn6OmDFAUunD3k7tnn4lV2mzOmrtnZamaQlutnBOmwtncunU2mInMEsnJtnlOjdunounE6mdiMVunrcTXunFam_rnbunftnhunj4llJivOgZQl4untJiyun7VDmunSambhIpun5mYi4leQle8l0unGamyunTemqDBwunXFDmunB4l9JTLunyrSNun9bjt1m0_kYun9rnGtnMvnlQl-unnqluunbvnx5lGCgR9mCakhwhtdWjvnDrnFKnGLX2OX_QjGunLkmxpiMAn4kYuvnMziwvn2WWyvnYziRBls-mRNW0rgAfnaUf-_mvvnAAnLvmBtnjqlCAneYC7wmtRmCMlTvm6snaRWBJngplS-hNYA5WldmYKCgi_fGlQYxbekhrub58kduWPwnfgmThf0-leOn2vWySjacCegmM8m58k2-lekhXdnfhXQwnnwnDxX2rfddn6NnrpZb4N2UUtwnsNnmvZhmmqnmIflLSUBlBDSkTWkSpn9LQwCnimmCucMxJGHBwrnUCgrKf5ULM6IKxEj8ac-aJJnfImTRmxyP4lnLxnvpmrKnpKnFpnEJnt-mxtnSxJcimM_kD-mx1gYwiDZlzym_Yl-5i-BBJ-mowiqimwwiR-mQCGLJkZEJ1rgB9WbBmBBmkxnP-mR4L6nAHTCpAAHgPNZlinlIol19fXASZOkVXXbdPkSg6OQGoP1xnBBmV2EnXm1EnpXmDFn1NmnNmmykA2lpyk6vnOxnhlgxNm0En8Nl71lHynrXm2NmEOmZskIqhx3WF6ALynKukvXm1XgqLlFmmDOm_bA_1lO9hx3WLOmTuk14AE_lygmK9k93IlEIfxPnVcMAG85hMNQpvHxgmsJAHPjF0J-aA_EXjEg_Cg9phQoglwYrjJuam9qMaxmAznsjn44lkRirQmd2mFzngjf04l69RWAlEznn0mLznoynnSYjuni_TMOm_hhlunAhh7OjI-hk-mBjmz6FWolAtWXwm-VnVIAwnlKAKynlrDG0nlrjJtxnAjmkEnVBmdyn6nlWqiyoW-nlWtnB4ABolwzny8c-CjXvmfdkdFR1hhMoljQCOolpznsBAAYlz_ljiX1cCREm1nlC0nPvix9hUvJTVnAMjdWmLilpFn2tnDkg6LlKxkaFAppmfeOHMlV-Ae-hoFnlFnShljiYOznU0n6fieWmbgZmFnY0nv1Be-hE_mq-hoiXo0nHymfPXnoE6Dmrlg8vn_Xku0ndCls0nBZkDPm34mH7lp0ngolKTlTYkCbl__m2CmqqnVPXzCmmgnGTmMJnbJnOJn6umw0nVzPRJn30nTJnTPmcJnVJnzumh2PEHKyFkFvm9umgvmzDnQtTS9FV-ASqgXgdDmZdWnYZEM5aGqkiznT8PypnEvm75MiPmmxBQvmsQAFFW5qlKwnNvmksnsCgkPmSvmaznUvmUtnCtnyGSKqnePmavmsFkwMnJ2kDznj0k_4lGCiIznaoibcme-LIWYltJF2n6Dnk6l_2Myuk2enOEJfgljomfunjvhR2n5qJUznZSiutk-FkjOmBFnnom_tnnbnboQNCjV2nnom9unkunYunK0nFFjFqVaCg_XAa2mo2m2ueiPEC_hnQlr7LUmiULQm2mQTi_Sl9yP2MnSfhUjJw2nlKjYmiT2kA2nq2meZm-2nDbm02nYaLACSHaW42nxamkxmMwmxmipQlwFXKdlq2n5amzMncLQG3n8qf5MnsZAU3nXAMStk11nR3n8Ql_2meyntNmgwef0nB3ne3nb2mF3nMUAA3mAZgW3n32nY3n2MnWznIwYvtkJwnxmi-2m52mg3nyvYAWUT0nk3nk_RKgPAjizmiE3nZ3n-MZ23nLXgfqnnWU0YSErONOlI3nt3nK3nv3nGollnJsqlz3nBbmHRlJbmNyni3nUald3n73nbOEcTlHwemgn-3nm3nA4nArBM4n6YkNOlbJJeinJ4nn3ngKEM4nNQjy3nk3nx5MO3nHxVzMncmit4nT3nh0k22nt4mJ3nq3lORXX3n88VYyiYWmuFnSGnO2XEnWR_h84ntFnl0l1HPRdfcyiRTVkpmbABF5nBbAS9VLqn_tA4_hdEn8GmaSYaEnqtn7vnVzPBwmp4iT5nk4iQomwtnntkY2nYznjaUE2nmlk6aDjDn6Xk1ndaHiwekfCn_wmlCnFGmqaktRKZmkJyIbmkHckimkIqnN0Lsak0Ab3tJkmkQOElXkBdkdQVsDl2ekQ3NJqJ_FmXnm9NKZUk6gnTVgVJQwlkZ3i6pnTXkmMCqniz5nRdk15neXkbXPXyGiXkQ6nWOE95ngRkPBBcuffkjxUh14AIrnnVC7sCnMZu-TKrn2UhUVfUZCwlk5pnEflvhXiBfJElUokr6nT6nEflS6nHqnDmk2UUYJkgmPA6nKLldhmJ0nTWniqnGKmChfbqnh1W4on_6niyl02ImsmCclGlm_2MfnCCWOCkFN-AjhFwWMdfnQSQH7nmkn-Ane-LO2nwOhWjPjglRdDZEn5BiRVcP7Pp5jqvmc7nGFnT_hJIPTLQb7nwxBagmxBinJnjvmRfnGhfAZki7np7nsvmbgmEQiaQmmMcbRXDQm1Jnu7nu8kshBH7jy9SvJnNLKBjJ7YkCOarJnwJna2n57nt7nlvmLMknvmERiVzPGRiJ8npOmuvmF8nKQmF8nw7neghUMlVEnxCmekhEPjHoeY8n2wmGwn5jWH2TTEn8ECf6Ay2IaRmVxnNwngcSs7JLei2QXnEgahheEn9Gmd5nR9HO2X53ndLlw8nU5ny8n9snPTizznhumtLluAmm0n8_haomSQmmXQNHmhdjwEnEwnLNk27nxpgypJkKnC9nA9VvhjQ1LAuZV5kwFngnlLxmmokPfnbvFSfnZwAw9GMwnlnlcRiNcnkqmuGnExmX5nnUnGxmfKntGnHQnN9Bd9nHSmUxnoKnKSmf9nm-m_-TXBmt_kiKnk9nMSB1JT4uDQRhnRmVol5nlmxBColxznp_kOFWLzB7KCb2FeRBYaAtxDr9nAwYg5nm2n1znm5kA-nz_khcSD-nTaAF-naga6mIu9nFomn2nMplyajrYgvKneznHGnU9nJzJ-CjIxanfE0fcSGC99E-YB3kgz9I49ndvF69nAxmVolvznO-n3znB-nNbJS-nQiVZga6VZI-no8n4wmbCky6J_9ny-nQ-nN-njuY2-n5VZH-nNkHX-nFJnXvmbcGyiXd-nW2Lp-n39nOdWCpleKnqYml7n6QTNpl_xWSomlEnKVZrMnGQiO8nZrJBHmTommEn10n_xWtfiQOAm_mM5nI4FI9n7WgdUaHfPC6i_AZS1DK3Fs9TQxEyKFWwnf2n1cCbwmg0lYhlm_nUImTahH5nhahp_nPBDg8nE4nKXULnAK5nOgfRJSTahJ-nxRm7gQtHS7SmRuitBOP3nvIFOAoU1jZznfjhSAoKlmK7n7ZNBnPWAoDBnX7nh2PFNQSAoe7n-jPQOSuxmgAorAkDci58RNAogAndMbiAn3YHj9nikajvI3ziPDmgbl6-ns9npvnG_nSxnv9nWumlAnwfntAn60nqAoYAnqfn9Aoi_nwAo8Aowkm9Bl4RmfvTuzikdM2vdjHWbnl0fnnAnGBouAn4AoW9ndplTBoI_n9OTgwnt5T5fnv2PjkmOBoYblZAntAoDBo_AocAngBoeAnIBoPxLKBoFYQMBohbHd-SEBorAncBorkmWBoCJnVBoY-nBAow7nZBowAoIAna0SeBoE1niBob_ZICHqWmO2XoukmiIRgi3gl-BiDUQxZQlsZ6dAyomO2Xv3Pj3QNqEmuJyglmZOXvmJwQyuL0QV-rmWbmQuBN3mitnY5nXYEegAL3mbRlYbmJniD2nYMkNjQ1rniLic_QfvnW2CRliiamMtn2ghh9gaXCZ2n-8nJemavnrCoghULBn53mKtMDqgtFWSlmowMTYk8AmLUPhAofzP-zPwmmtaPnBiF-mJZlTBiLAojLPP-mcBKicmgTGkcmO4kNxnDDo4ln5Rmq2DM4kESm1Bo2oln8nH_nWxnXrkD3mc2kQAopfiZYgX5lI3mD4nVOKSznw3n8EfP4n-miEnnGEmhDohjkW4nQvfkZmvDopDoCAoX3g5MH2Doq4nc3nQvfMFnQ6eTjhZLgy7iW8ml0nChhfFE7jmvalt_m_jmVFQbEj6KQ8khHEos_md8Mu_m7eJMEokbJDymeziZkmbnlOblW8nvnhXnnMymAymR0nd_njOmRAnWQmi_n98lm6mR9l-emzripcSmEouemDSnJ6ApEoM3Wj9gW3gzIKjdkWRn1VB1EoaRnyEoiXUrPXsQPsEoTVlC7kFCnlRnv6mTcS-EoMVlWgnvEoCFohbG6Eo-OXTWgv1b7EjfBjEfC4Eo1RnLFo7QiHOnvwer6m16mu6mM7kaFocVlEFoYFotEoy6mQjPIFo2EjUFoaIWE6aQFo1VBPan8EjDSnZaCf9gsohOKljoB98l78lnEo1emqun8-fKVlzFogFomRn4nfg9gwTgRWhBBjUFoXxnQYf7DnO-P4VLCLA5VEtkkaCnEMjb-B75nvIH05nhzcmzcWCLX6nZjkgTEAvQZZk_Ikrsnq4VchgSlLJzEVdEtRA41jKAU4sg6bXQVhbGA0FQu5EEQdexFrtCW6GkMFBXDNQGnsKYOF00kp1m7omUvnYGgo1mauBsPl73lCGo1wijwkOBmO_n_Unc1jZZlximFunw7i25mC6mZvnX1k75mStn4Jk29n_GoFemntGHem45mdynaunLem85mv1no7H88n2nnzunPtnNvnAVn_sn21ndtn41nl9gVXnFHoR6mK1narnxCkZemdem9sngum7OmlVh29eSXnKaJK4iYCnmtWwHoIEnuCosHo0DkzCo2dW07mLgmirndInlEkZ-l27mXrn16DlIn-HonInNwAofgWXnucmkvnFwJbXnl4mycmWokX9nJIoSfmE7mp9lB9lsJWUIo96mo9ldsYWRnlFohlWAGouFo7EouHo4cSHLnIUliZAClm0blxonlxhghgQUlnIo7An6rCBAoBphYPXgqn3AoaDoeplNtl6GoSyiosnBClxblvIoz5kqIollnPZIVyVxAnthlzAnz5myBoSVYovnfihgyl0Ao9jWkgY5Io6dmuIoHJoS_mieji6JRJorqiTJoFJnxIoLLCaDk0BoaJoPnl4IoJIojVnhdmP9G2FofxQjJoU5mPoBaxLsUXi_TpJoJUHe5kiJoeXm-GoIXnnJoIdlk2ni_TyCo8EoANW4An7Io5bl-IoJ9nOynnHofxQ8Jo6AnZJoWxnBAoMxmIJoe9nsvnw7iLEnT2nBKoCJoNSWOKoYun4Ho5IoGcllJiVHUukYewHRVEY_YhgBiXghYAPEaTzAJ6CO6EssDAsDSkYDXB2rCkxaGBbKcZaVB-rLPkn0DmyfCX2n2AoTCkwtnjHiCGoaGo8hgNyF9-YgGopjHiGoJwgbpnLwgUVfB4AwKoKBn3aGLclz8nlEkm0iSlm3HoYHo5Ho6Jo5DSi1lEEnBCnpfiuEn8BnfTKfiV0SVGfEuKoDkgHvCRLoACn4snBwn31nDwn2EjJ6AAfEedhr8IJDXVKo2KovPmMvms1JnFodgnReCX0hBefZHGkmCpdhoLo1KQZUhAhatZAlPasZbA4XZpn5sgm6n0FQeLor8lVLoBFoTqlCJJdLo_Bnr8l4snkLoY-DGfEnLo4xApLoNLoY9nSFosFoxLolfE2LoRMo1KQRwiC-m6Amx1gcMofxnD-mfiVTKopACYLobygxEHpsgTQOZdlXCnLMoxDkTMo2Ko_Lo0UhBMoFVfTFlwnmfGmD4iPrnMiFblWpGhC-hznAiLJieWznAkqYtOmdwJSLA-1LLAiBNoZQjx-mr-mJGnS_mJcj-xetDkaxiiBmW4nwPmDwnJAokjmYdksRhQukfjhctnNIBAkiWNotsSY5gmWky6grWkn9gCJkJNoPal8Bm7FnP_mULo__nXNoHMjPXPeGhVbgEDnrFmBWj7BmZjmqNoOdku1nUNo8gAU9n3wm4BmnckcGhSQT4No0WgsLoCwnx4DfNoMMjiThBThWcjuXkQDn3SZRNo1BmVAnPGnbjmQUhY8I-aDS6E80jLQE6CaqBojbc-ggr2VxCWcWVOOoKATH_mX8VKpm90aiNoQ7gCOohpmUdkLuYkWkxckNMjVcjb7grXk_CkA1cuZgOOosDJj6TcPUbsDgQeNxA7TVnNo0Bmy-mvNoPNo1gOQOoBPoPSheWkcPhUcjHPoMOosvnS9gmNouDk5lmKUUXNgQPo46jpLdP1iBMkzKoxbSl1MXPoCGo7dl7Cn9dlx1gePoeCnlCnIYkEbkPWn0cEiPoKvCe2iiejjkfmmmnpnGSKIako4ZJMjp6ev9ARTkcFmK-mwWiADnhPoSFmdFmBelPWn0KK0mFFqnDJnMDonPoAQoKBHFQE73i2Cn8DnEveKIfh1gpnmqPospnw5nq5KykkH5Hb-BoUAfTEDxnJplirBrDJ-ak2TE2kJXQolmkplnvZmipnbFn5GolQoJFA-SmK9nAYacLoh1giQolKjKTmT-kRYlW9mx1gFslIAmEBKgtlRula4ZCegnMfAulU9LwRBT4mAJolZnz9IslgfcmEohrohaJJ6ehLAmixl0QoJRob9m4tlWAR6tl2rf46n0cXXul-QoCZkjPoM2iRlSMRojCnnZkPYkM1GxihR6ntUXA6nbREiXk96GXRoKvCpdlammHMoZhXXtlcRojRovTEMGoVQoenIM5aH7PfcQu4AmPor5nmYkYRAlRonBRPqnNGa1RoSqnRFgElmPui7bj96TxtlT8mvIFO6EuukqVJC8iEgmEuky7mPjI-GU0OWpCkGvashBA7NbFflnBOMFsGCAUBxSD8LHXVh8wnSvgx7mHgmOGQZti7Aiv7mJbGiclLRoGSohSopSo3QoQull0B-VkXveNlWW8QBulDAmc9m5MovhmV9mtCK4QowSo6QogNTzSop2nptlMMlO0nu6iNil0_nVzP6Ll0Llb0nVGnOznFMl2Ckotkc3nOToptGUAoIMlNCWF1kBvn31mJ1kmHoRKo0jn21m9ZmcNmrsnvkiwPlblT0GoiToQvnCZTCZUQTmROmSTmlToroiMTm9Fk6Hoy6JfLfXPF0OToARcOUmiUCHnn5VWOUS-hYOU1ToAPT3ToO7TntTXPQsWmzWmF1le2nPynC5JxWmD1lICH9-mEUoYgivWmgEoDRo19IOUoXxkQUoImmWDlPCnKCnNtnmNmgqlTdhQKo9FB19IXUoYqlJCnDmmYvn0Co04FqqlMmmTNotLoJkENbJlqlTMoCOmn4ArqlJwn7NoxMfI_RgHHiUouEm1qlD6mIyneUoDDohUoOCnvEmQDlSHodqlpqlfqluUoESAVKoxUopUotUAvqlS0BmGlkHmXFn3omNil4_gXSCRdnOACFBGZxFMkE7GnSsnCxQVsnT8bTGg7GWQVoHqZSVoXtkNToAMlLSo3gJSToCGoVDnJDnOOo5MotVoPDnzNo2cV3YFclA1lATrkF3i3Aa2VoTCk2FmWDn72iEnmzjiwVo9VouVozVodzD1VozzVmykSOY4Vohel6VohSWdhhOXIxVoVElFWo9mmslkKpmbTogUoCVhDWoyVoXDn0NoNWohzEpskO6EOGnO_mmGCcOouhlLWoMnmeWoNwi1hhbMYmOolWoGnm_hhaWoSWocWoyFmDOo33nfUo3yDAVo0mm-Vo5VoHWofWotWo1WoxXgo4ZTWoKIA9WoDmA_WorOoeYC0HmBgi4FnFHlT_m5tDJ_mKzKA6iccZrVoFdG1oGXoFq6TZafGQAKXoohl62g1PgNUhOXonajPPh5bnSrnTOoPBDuWobDnfsYenIHOmPHDRlh2rfG6iPHcpBgwPgXdkxOoJHhHXoSDnipmGrYy6JrXoxYA1ckYSVmNoKXoCImphlFGnrhlYpm1im5qlU9nf6i1MTepm5nBgpm3XojHlRGnlpmSXo4UPC6isKDCwQhznCzbxNoSVAAYoDGn0AgeXo4NYPdkFImNbJ7XoItWPoB1Vjo3Bc8VgqlWHotUofNoJYozYJKOkF_ItFoo-aYuhiWoTDnmGC1VjPYo-4n5XC5YozIoF4nyhgvXo7Pg3cZt2F9PgGpVzXoLPoyOoadkRMjyhW2LoI1l-Gcv2bXlBjYodUh5DSmYo0LCx5i5LorvQbBAPsnRFdLBohBAA4XFOoiLoHOoNJo5XoipjlrjaOkIOEQjKsDJXQocuhmOo3Yo82jcFCuBHjYYTImlRB9aA9_nTahsFUHSeEaheFgsWkO7jvUhUYDffDZTU_sgFqQAkE2Knc4imGnV4i_nm9RmBTJTEnYMn9ImFaouwm1wmfNoJKo2Io5AolnhComETge4jWMnz4hDaoQrlwTm_mgyTmFLniym1TmEiIqym4mmfaoerlkMlCXkJLnirlsymNLnvhIvymrbiPzmprlnUmFYkOzmsiIW3IyaoV3DUzmybf5MlXzmpvltwl5Tmiwf7xlPvl1LnhymOlklsl_aoSDB8Ln81BtslV3jbMMEbohFi5yl8xl0slfMnMqU6slVyiklkY1WmlkvtijaoFxFH6n_vOJ6njPXjOmE6nyQAgakKFmv5n5TKkakrZkwukzskCmkpakfXk-5nd6nknjV8NnaoILnlym29iIoUVIA7TmjboGukQXkpak25npVoVUEN6n4HAkUUZulLJXgslmzDczmMAFHcoqignNMdQKbGdhzl3LFVMnSMlKqmoVmS4ibMnDao9HSnNMoNlIxhXAFGogmEjN-gnRLsNlp0miiiFanR_lO0mEYmA0mO2lGzkJYm4NlHYmF0me7mEymJAndWlAOlWYmZ_lZfnPSmYAmMYm8NlS0m6siaYmb2iW0muhnn2lHoep2lGClSZnXxmZOljEnN1mnYmEbAy2lL4E02lfOB22l72l42lfjiwYmNFntecBjnOaYxYmjAlXvi8zk4YmwOl6Ym-Nn7OlJ3l9Ulh4m30mJ3l-0mx3lT3lFOn-SlFNnZ3ldtiBZnK4mWTmK1mp7lM1mwdoECm4HnQ1mWTmS1mgzkBXnL9ka1mK3nZ1miQAt3lLriv3lj1mg1mAnnyzkkkiFeoddlkMYtZmq1mF4ljTozZmT2mnToXvn8UoaHoS2m6Zmb4llaAfToO3mXOR61mBQl0rntCoSvn01mJ5i91mp8lD2mQQlSunFtnE4lT2mYToL2mhunWamRamaamCvnqCoI2mYamsunN6k0eojam82mx2nD3nb2m_1ke2mmDoWeAzflj2mmglAFn74ls2mGbmr2mnam12mA5lBFA0amFRlU5lhom63nGRlmXQRfoc-mt2mbIkWfoyEn3FlgDoFbmcfo0Dof2mSfou7DgCoXbmg4J-Zmu5lFBo42kT3mo5lvBor5lmjit5lm8mv5lc3mx5le3mpbmxRlrbmqRV0Rli3mxXlxbm4Rl3gmNWnNlm9Rlv1Bxni5bmw3mPinDSl23m_bm3WIz3mNSm9Coi3kR6l83mOSl-3mGenTgoD4mv7CkdonYn_SWTcmH1mqToBqlkNmOBli6lL2nccmAui_QohgocQAIgmvKnsqmC5kyKnZ4mr5HPDoRWGRplY4mWEnncmRlnnXGqcmX4kh5m7oiylFk4md1k3Sln4mieAW7B3cmGoA86lN0k-6lXSlxjmMcmy4mBdm04mDdm40nFdmK6m64mLyF84mC8Aepij8m64kdSnZ3kD5mpqIaQnp9nC8l96lU0m50idin6BoL5m0Fnr9l5pil7loTln7lldmpzkMfnkJoV5m8goddmzTljVnufm17lRqi37lc5mkdoFTnn5kPTn1dm0si1gnrngt5kr5mBemx5khDmz7mx5mSJoEioDemlBnMQlLtnYemM6mR8lRHobUoIHoG6mb8lOemVemnUlRioVeoLvnuhRA6mU-mpHolHo7UlgioX6m0tnDunKGAkem8Uljri56moem86mg6mFwBremtioJ4M6FoDFo06myioSbGwEoK9lvioZFoAFon6mWVlB9l5io-ricFoNdljEmKfmjVlZ3kn9li9lgzkZIo66muVl-iowVl09lafmu9lpYlOtix9lN7mb4B7VlwnnSjoT7m6PnS7mfLSNtfofm6anDWlCan9sic5md7mU2lJWlg7muNj-VlkcnB4mF8kH0PRWlhzY7fmQtik2Du7mFgmw7mZtiX-lz7mBIoL4iXrnm3iPgmnqnCEnYgmQQmz7nm8kQ8n3Jnp6lxWlrvmm-lEiIG8mOEmawnigm9_miwnFgmjgmQhg_Wl3-l2gmt9mZdoS8mA9k9-lugmW8m--lSuiLriqyn2ynG_lWhoT9ke8mtniBWn5gm4-lNdm6VnP_lYgnCYma9kLimd1hv8mlQnvSlIhmHRn2koLhm5whpXl0Ad28mX_mk_l58mm_l78m_uiYhm0XlatA2XlyFb4XlWaCvjmIGmC7nrPj-9kB0n2_lH9mM9mWWnKviYqnyRl_GAAAm4CnCAmMYliBnfviY9mFAmNAm1hmKRoeloZAmZYl7hmSAmnAj5ko6Bmm9mBimREjmYlZYmsYlP8mO5hU_lzkoIRnHwiVli3QnUdn59mo_kUBKC_k99mdMofimJ_kB-mhMo6AmW1khimJDojimPgllimHrFnimqwiFBma_klxn3CnFqTKBmV6kBHoW-mPBmcZlf-ntNoB3mvAmx9nGIm09nWEnEiconldBmn-mfBmL_mqZlIImcmoK_m7DlkOocxicGh5-mVxk3-mQUoxmo2-m8-m0Wm--mJyITTnuBmUjmJ5iWjmnBmKNofjmAXou-mz-mtmoq-mCnoIXoTQW5vnuZlFnopjmnjmHlonIlymlr1mwJK98m2dorIlMlo3HnIyi-lnTCm0knVCml_m94nn_nGDnq0ital8jmpwW-jmnTmgCmw_miCmOjl9klPqiBVn3qmyumNhoO1n5umdJnWJnggmnCm_0n8Cm3no6_m5noJkmLnoifo-0n_vnA1nP_ljhoJbl9noGAnF2kaEogziJTmfEogBlQblXombAnqziikmnBlRoovziToojAntgouBovMbsAomBoimojBoSooR3mCBokkmvBo0kmCbKbDm6IowblYJoJio05m3An_kmkDmBlm_JoXfotkmFlmTClFBnBBnI7noLjOClwDmVClyDmIBnKLo43mYClcdlOBnW8BQBn7RlH1mEXndfEArmD_m5Dm00n5moVmDx0igTndlmcBnllm5qnq3JV-ltSohloIEmjBnAqEIgm6ondpoqBnjonVJmyBnxOCVEmF7nzlmllm1lmz6mk2l4lmX1ig_R4BnhEmFMo8iouDnDMoDxiVXm7ioR9lzpnmEmYUoCVoOqlnUoRqloCnyql8GJ7po7UoZvnyEmTCnnmoGtirMohXmcdlPmmBGmkDnEXlXmmlCnVmmMeUnRokCnZRoqRoAqoupnHFm71ntCn4Dno3l1wnQQoaGmHGmAEl6Cn2wnmxnblolmmlqooRoPWn9CnLNjwmmlCnT-m1Fm6WoEWozWobnmNDnbElGelDXoNnmU8muFm4qoNel6qo0Yo4XoxFnAmmzqobWo_VoMnmZDnjXoFJooXodmoZnmeDnOqoi8k0ElQroZ4imnmkaowDlvBlx6n7pnxpnvtW5po7elW1nfvmHImhvm9glTGmlnmdnm4Tmb2iPQoF6nsnmPqoLfl_Dn2MoBEnynmQflyJo-oi1nmkGmzHoSjikMo0wiNEnNao0wmhilkRm0GmVcorImEom1Ani8kYEnGFngEn_En-FmS5nOomx8nIsoqFnY_n9flh_nFHmHsndsnqEnBhSsEnGkoKHFF9nRfnH9nlfl51lSyn2EnXHmFVoJynkynhRDMynDlmK5iS2nhEni2nqXmEkokglKomT5i-DoqgloZnY0kprmfHmLCoQFnwompWmGCoBDnjHmkVo7glNiljroheYVrnRdLmInrHm3GlgFn6GlNooOhlEToxHmmvIThlLToeaNQmirFnl_ngno7_nvFncmoEpmMxcXtmqSXghlRpm3FnUpmIpmOXoBro8FnAqo7hnwKd_HmJ6AV6icYo62gEImMGhgmoGYo_nocHldpmAilNGnKroDillXotqhK5nIilnpmV0ni0nqpmZFn67ldImMka_InkRmXGnUmTJbjgojESX5KFgGn5lk8pms4imMn7HlVaofaARuoQ4imzD_oW4Hl0_EZuoMKWFKArWf34VmOnn8Q8cnognpIXFIndllcuojEfiRnxjn1innuoe8hUknrHnCsmnnnhqmnln3doBsm6Hn2smWnoB_mzzkPsmbsmKCjguoirmQsmrbB3uoZno0FLDMm5smuQo4bnErmmJlnQoCXnOlnHJn2Hna4molnhln_tATwjulnxuojsmEknAeGzuiCvoQvohAlAFj6mlltneIn4tnj8lDHomHns_lBun39VgMAUinQ6e9oC93IqvokCoTZNpvonuop0ntvoyvoi_n0voihoHooYEoVJQ3vob7lZinDoor1Q8vo9FAQwnr7nZHfxvoTvADwobEodRiREn19nb4WZcozwmKwovwmQaoDJndDop8nrDoOwoDJWWFjPymNEndymhil_qlbymCso4KnTrlsyGNPFdcosuoeaoKbogaoabopaonnmowomaoHLnDLnEfl-Tm1-CAUmxrlB-irLn-iI49iSzm1woxMl3woFjI2ao6wooUm3Ml6aoWzmK-i9ao4Lns2jIcoHHSIxoLcoZ1iNcof5jPcoRjib5j0Knw_mXco7vkBsooflvfRyzmWymiTm1zm5eiA0lEwkYDD9VmyhiJxWJwk3hiDhBCWmQIlIkBL0luKiN0l-snjxojZn-Km_QAMsmE8I8rmtrmXAmxLmY_gRWmOWmaska0lmfiG-iUWm1wkUtoxioE5nXtoMOAg-nJxkXum-toP0nqpmkWmCHlnWmb1lAgi10l3ymW1l-WmSFnAfA70lKUotWmA1lkfiUUoE1lMgFG1lXumrgiYykVyo6NmmumcXmEXmVSmTyoa1l-Wm73jh4Zqyoy0lFXmPyo-Wm5xkjyocLl2Wmv0l_xkALmBykCLmXTmh1lKMo1poqmo26mZXmRXmWCnLqow1ljxo8lm5Wmbwk5rouwkaykf1l31lPOmRyn87kTynisoIynA2ltXmnsoesWmXmM4mlNmUOmuEnXOmuXm8Enb2l4zmRdolPl7zmq5F9zmE2lM2locoGYmP2lucoR2lscouzo6WNvcoXEo9mo15kwHo0coSYm2cojcm4cohfm6coYYm8coghopmmcYmyhnBdoKbogYmq2ld0mTZnf0mIdo1do15kj0mj3ml0mllmQzn9fMlzonZmTdo-0Et0mpOl4zkicoaNnpjiedo10mgdogZmD0ki0o_0mgNnQ3lhdo9Oll0oFhoX3lGNnE1mkmlydoR5m0dosjoGIn0uootoY0knjnl3lBlBn3lC8Ap3lxMnAeoX1mb1mu3lp2kf1mldoHeop7mvYmpZmKeosZmyGotPlTnoWvnkemQ1oieo1eo11mZeoH4lBliJ4l51mXeB71mIliIamHHo5ZmK4kB2mL6kneo7PAF2mSiog1ofemQ2mp8l3eoTlmeamteoDvnVQlLeGN2mWeoX2m7eoZ2mmamDbm_eoKznqammehYgl61oU0ok2mJfoq3lNfo6Ql-Ql92nx2mOfop2mimiI2oF2oL5ll3no2mA3m-4lAbmNIm42mQ2oC4nNroQ2kHbmNImafoDroffo9Ymhfoyooe2ouDog2obfoWyif5laCoiConfoxfopfoiRlP_llkmX3ms5lZ3mo5lb3mmjid3mvRlf3m3foh3mlnitbm1Rlwbm75lf8m0bmBgoA6lDgo_RlpmMG5mQdmF3oVJAc3kGknK3o9niOgoFcmQgoPYnH1mUgoJdo7cQNcmodnCYmZgoZSlz3k-3mdgoYTmfgoPYlARoLiougoW4m3conplSBoW9nHtm1goZrI3gov6l5gobZne4k8goLIo_goFpiCho2IAEhoE5m7cmp4kbnox4mydnLho6si14mN1n2fA44m1piIdmNTlKdm34kCOEH_lYhoT7lAios0ocTlH3oignWkmJ7lkTlmhoYafP5mrhop7lthouJoW5mxhoZ5mMfn0hoIcAyUnyTJg5mwko77lhBA97lrlofLS_hoehoXSlXJoKUlewIFioj3oPUltRAmIoqooLUly4ooqoe6kGHoUioNemZiof1oUHoKHob8l_mlxqifioo8lP6mivoJEnhioX1EhemxRjmioD5oM5o1tn_Ulc6msio3Rnvio5Foi6mNjo1EmD9lWIon6m3ioAfm_io_Eodom8BnG7mrZmfFoi5o3fC8BnDjo56mLfmQfmHjogRnJjoxnUa7kaIoUfml5oq0mI7mTjoK7mTjo4anPjo7TlgUn00oYjo8hmu7kZjodjo59lk7mk1mgjoH6oQORijoA-lkjoyKFG0mKWlG-l95os7mOWl3fmm7m_BlSWlxjor7m1fmS-lWWlv7mV-l3joQSo64oNclX8ka-l8job8k-jo97mptiK2oD8m77nXgmIkoCkoKko07nH8mhgmSkoQkomMK_tiN8mxqodFTnkolpil8mUqoFXlPkMMDntBltgmokmLXlZ8mfjfjkoc8mlkoVXli8mo3mYSnXkoskoCWnVdoiMSvkoo8mpzoS_IuYlFhmgXlk9mrwI3QncXlMhmmjiKCmtecPjnojmsXlBloUhmn_lQnoXhm88mGloahmB9mchmOloRAmF9mLloD0nihmRlokhmTlooDn86nO9mVJmHYlshmS9mj3o5SoEAm3hmGAmEXlgloF8oiloUYlkloZpo76olbInlot8Gplo-hmd7oTYV3xon9mANHp9mxloyenWkoIimfAmx9mr8mSim4lo6-kSdl39mi8o5YlPwi89m6zOBmoAZlA-mexn7ymD-mHmoIDo9AmS_kI-mNZlOmoH9ipimwxnqEhe_kO8o7Go1Lm9Go69mH3EZPmzpakAnlmoy9n7imYBmeoogLckmofmo9BnE7KHnoByfyto3xiv-mBqKQ9oX8VOjm8TRQjmA_mUTnLpoJ3XHalFPo3NoJnoUOoHMjMjmM_mSOojWoO6iMNo1AnsmoOnoW_mm7o4uob_mpjmIhopjmj_mhmi2jmv0lxZowLAI5ngziPEo9jmeCmonoAkmqnoCkmy_mEkmVanunoTRDRKm1novSUK8mS4oAAn36oLeGE1nS9od2oO4mD1n6Bo3CmFooXkmW-oNAndEoPAnWyijEoAcOOoo0PidsnVooVblUoojooABo1fnxBop3oqAnbooyAoq-oEson-okBoBBoRBoXDmy-ohoo0-onooEJopiWfDmrooJjmiDmuoo5AnlDmGKoDAnDSoJ7n1oo7oosDm4oouDmYAoceom3IXKoG4i_oo4CoBporsor0iMpoWclN_oeTnoTnAEmE9mUpoeBnC8oFEmE8oPqSnvibpoHoQrlm33Im_oQEmipotBnwlmBpnylmjpomZU0BnbEm2Bnp8oJzoxpo4pouDn5UoCmmDVobUoyEmAqo5_okUo7_oaioFiiSCnqmoOmmzboqrogDnWmmrmmZmm9DnlngLApCFmuDlZqoqCnemmcrlgmm-wnmqobCnsro5Cn1Cn_wnrimj3opPoWqo1aktqovmm-Po5RoO8oRWomEl1qoswoEroJnm7WoAWoD7osEmFroyWoHroYDn3tomWo9soODnzApoElmzni9ol2omflCLnm5nUroWnmBBplDnZro2qoFFmYroTnmrDns3iO9ovDnfroxDnY1npfi0DndSGornVroino5DncoiKQoamm9Dn1Moudgwro4MoOYm1royHoK5owii7roTuoWij9ro0clK9oTEnyGmr-ovGmIomd7nOsoZ4iLsoxBp4flU_of_nZ_naQY_flUso3XoYomKGlj1AK8nMHmB5iJfnQGlHyoG5iqsoJsoy9PWHmDjmEFnP5ik7ncHmysobzixom5so9soWFnAto7PmJtoOeoQ6iSvooQouHmMtojhlW0nyIXd0netoAImgtoEGnitoWHlQXo9FnHIi_FnC8AbYoEwmMXoydH6hlbmoS-oWeALGn-7F2toQXo59oHAo5jm0joUGnAdBWGn5wlkulPejTbortbClJb5j6pmphhPuoIHGVuo7nmpVmPEnAbkoGnbxorGn3XfchoQuBIQnc9I8GnyGnE4k2GnFaFg1nnxEDpf6GnZDpKQnr6AoZIIvopvmqgoqpiGHnmDGJzdewHtHWLHnWDp4DXmgoNrm2mnqkngmYX6In6l0MnnPj52jQpI5DpIpoq5FGXnWvoTsm0Mm_DpQfiHenjuofLmkumPkAFEp18lbrmktMkrm-uohHncrmprmbvo10ouglpHn5jnSWnCEpOInwHn9jnXWnrln1HnzJnWEpbQPHwhKknwxBMknNonpLmzsmuuoLkn5nPNvoiplKEpamAmEpJ1o6HnAvookn1DpWlnqEpPInCyi_LmvEpstmiEp2Ep23QLMmK_oQqkMnnRrmJvoDpo6dAFpoKonFtmOLm6rmVwkEFpa8i0smtdn5nnquoXvo_plSnoVEpMlnrQRGvocCpYqkpEpTHnzuoPXALvoMFplvoTnokFpNJl1lnGFpAHnIFp0lnGnn3DWEInPvojEpucQJonjMmOtm5KmJonVEpJonYInDtotInWrnvInsumgtmvtm-MmuInAcnLNmqOoGIog4a1InUtmu3mDGpGNm_FpGtossnYNmhvoY8lkvoUInwKmfNmVGpYNgpYkMxnMwofzPJvoQxn7InUwo7-nZPocmo-No8wmiHoxFpiEphGpAJnnBoaJnh8EI1nK-o1tm07IM1nvGpDOGUPmJ1nfwY1umyFpG1nwGpHPm9DOG2n6mM0Om4DJP4mM2n7ZNY7nKKWowmMGpcSlzDpbqKjgofJnFkoD9nL8nkJnx9ICymaGlx6oFQmtvmyvmHJJwuVzfWvJnw7n2vm67nBCpq3J5Jnrwmqxmygi_vmvkldQmcwmqKlEwmxSmGwmhxmYKn3SmLwm1KlxEpXEn7vmewmFhiSKn5HpQRmpHpS0BQKnjjb7QmNRmQwmeLnVKnEKnLJo_9RHKnzHp5xm8HAfgA8xmfjhKHpZrmsyo8QmuHpvyoS_nwKnTxmnKna8njKn_Xkg9ntqmsgojGp1AoIIp7lYhZoqDo6HoUnU8Gp79nYIph9ndhokRmOHoknAQioxsQT1orgRK6keInvIpp1CxIp4eomUoTHoiamJHobakqYo3DoEYUwtn8IpPtnbtnfHodNohHo1DkTtmGtmvimpHoIemEsn-IpkgJKkXgBRLDp2vkfwouTmhworVmztk7Kn9UlZTanwoPKA0Tmqwo1boVApALn6TmHApbbornN49isaod0lG_TRLnTgMTLn6KnWLnWIpgLnvJpwxmSUmkLnXLnuJp3HOEzmbJpyJpHKnvaogUmsJp2wowaourlhSFAxozaoCxolHi7aoFxoVzlBjjsUoJxoZONfZoL-e5GkciKsUoCafGOosnbMmF0zDN2C7EQyDbJkFBaC0DUmKa1LBoxoX_iBrCz_fTVIbza4hFEnAHfGgLZPuEJnFuNByKFW_iQxoAFDl9iyvkZwo1KnTcoWxoPNlTnIhTmk9isUoMCi3eiCgA5VmfMB7VmQoAHwkF0lNtAH0lEIlDWmqxoFWmM0lHWmyxoP0loZnxxoO0lLwkKXnIWmqsmzLmsrm2LmzxoRknVSH9xoY0l8xoQWmb0lUdCTWmNilVWmk_nDyo49oK5nHyoHXmopm_tofeOuLpaFAnHp3xkzyolWmTKn6HpB1lZyozmoHKAYyo6-myWm3moGUoIyonpmiyoHzokxklyoAPmeumGMpOhibSmWIptQmT1lFIpyxkOwmQMpwZnrxmyLpwfiJXmmiIf1loal5yoPRBOXm9yoFyk1_oHYo36mGMo8VKaXmyJoSykhEmfXmdFKGzoKzoMWmOzoLXmQzo-hiSzoUOmnomhynXzo6EnhzovmibzovTodzo-1l3XmyAA5XmZglefodFT9XmW0o6zmAYmkcokbm_zmYjiDPn8kiE0mzzomjoc-ohBpY2lf2l1coc2l8zoa5ilnnU7ohNSQ4obYmV0EAdoyVlo2lI0oEdoK0oGdoPjiN0o00o4YnLdok0mNdom0m12lo0mHNpq0mY0oP0Ea0oNKEqOlyNpWEpbdoy0mEdJ00m1-C20muNnr0oN3ln0oNtWR3lA1mCOp_Olsdov0oy0oOZmO0ocvoNsm4do4uo6do60oJcA80oN_l-do44nA1oiFACeoGOp7mnq_l0DoF1oYbnJVlMeoN1o5GoPeoTeoR1oQeoHrRzIpwZms1mW1o8ZmY1oq2ohYK5rnd1onCoqeoo1okeoi1omlik1oomfblisOpu1oyeofYB1Uls1oueoq1oHvndamx1oiun5eoS2o31oy2nLfortiS1mBfo-1otam71oB2oGfoxamE2oPfoC1oIfoXPpS3n51ow2mZPpEbmKbmYfoN5lS4nf3nizoZ2o92mIbmnPpENpW5lf2oBfocHmgfowPpSCpkfoo2omfoi5lU3mo-oQBoqfoMLAfbm2-oW3mgrdjbmu2o02otec22oijiTmnahm72oj3m92o8fo_2ooko95lC3os3mB6lu3mFgoUdmHgoEgoJgoQZmM3o7AmP3oLSlR3oHcmOOp_3msGAT3oWgohJAYgoYSle6lqYn00oe3oQ6gggoacmigoABniCni3oj6o4imn9nxKni9nkAnvgoiDHxgolcmtgo0goalnSlnclnf4mJjinQpj4m06lPIooSBIgmYfl13op4mDho5cmfhot4m8cmCmnV1mTSlAdmD7lCdmF7lOhoJRjyBmJ7lG4oL7lI4oPTlK4ophoC6ogKnlqmY7lMUnR4o-voK5mN5mjjUY4oY5mR5mb4oECpvhoHRpXXnJqiyhog4ol4oj4owuDl4o5moGTno4oITnq4ozjSs4oq5mitis5mD_o_Ioz4olIoGSp9-oUJoz7mFHoPJp5eoRJpX8lLtnzsnItn-4oyIp3OpB5obakQ5optnOiom8lN6mH5oJCpJ5oueoU6mw8lEunL5oY6mS5osioriof0kASnDVlb5ouSph6mGFon6mwem0FohFof5oqpoEVlV9lUdC26m25oddlc5o8SpBjoGfmr5og9lFjos5ouESpRnx5ol9lz5oLjoF7ma5o42l45ow9l65ow9l85o00ojUnWYmKWl4-jE6ozjSejoX7mJ6ocjoLpRM6o2zo3Vl67k0zo97kojo-EAi7mhcngTptjoXPQvjo6fmp7mP-l9fmtbm_fmmjiU-lEXliSo8cAKRp8Hom6oAGpo6omqnq6og8kh-husoYHphJnv6or8kJkoZHpogoXHpy7ny6oMkoj3oOko26o7noL8mSko66oAXlR7oWTlR8m7-lbkorgmG7o_-lfkoY8mhko1ynIFAzgmS7oqkoYUpu_lg8mT7ob0mQ7oZkou5lW7okuiY7okGKa7ofXleQnU8ow8mU8o1dn08ma5iGjnv9oaClThmZoiVhmr7o8foFlo38md_mQOR87oXNXc3iy7oHFnEicI0n99kLGmMVp8oncPn_7oriSaloHkofvidloN8oyhm2QobVpPYl2hmi_oXYlmlo6hmR8ocYlkPnZ_lAimmyiaAmZ8o8coyloHimWiTe8on3kZdnJRnyYliXl-QnvYlm8od-m-lop8o-9mGmo9TlZxn-Ylw8ovimXmo1lHX-mCjmXtkz9nGYoF9oN9obmokAncznszn89nf-m6elGnoBnoR9oq9ot-ms9oG_mW9ovmoJBg_ZlZTn7mobTnd9oR8Df9oumoQXoY9oguKbWpqCpXWpMalk9o8llKCjYalj7o4uo19oq0i39onhl7Cp3oDo_m6jmq_mcCm-9oJEoA-ov_mDrlrnodLltnoM-oqRp8_mTUpN-o2Cm1CpOBlV-o5vod-oXkSY-ookmGXpIooJ5iKooITmOAniFnC1iRrnLrofkmx-ogooAQpaAneXpWoop-oYooK9opkmu-olXpnkmSDms2oWDmk-opbl4-otgocDmvoo2Bm8-o44oKio0QpbAog0i2oo0JnK_oXAoH_oR4m8oo1DmLLozflz0nX_o7DmmTnZBnhFab_oJlodBn6ilEEmgBn70iklmIBpKEmYVpIBpn_opBnYonsBnTEmzclvBn9onv_oADpaEmrpocEmmZUupoA4i_yoBdl3po1emdro5mmJmmlUoCApMCn-_oBVoEqo-poEAp_BmNBpNqojDljqoiCnRqoXqoNApVqodRoldloTSSApvBlrCn_ElWdleqo90ogqoIApaAp0CnummYApv5mkqocApYRoiApbEm-Cn5Po_Po_mm-qoCnm0Ap0NoZZp7mmAroBWo4ApaZpKDnxPJWWoiZpfZpqApsFmBUmmZplDnM6n5YpzCnIGmDBpTroFBpFGmCYlmroaroP7PypnuDnV1no1ngroZpmBtoU3kknmVBp3ZpHBpRFmprojDnTqoC8kvnmeBpOphAkoKzkiBpcFlzDmmBpPDpoflQEnRwoZoo8gibTmZ8nuBprti4BpRsoa_n7BpoEnIsnAqorEnACptEnHfmuJoQHmcapzQl-En71kLCpUeoEUpwxBd7nxsoCEoKFnormpIl3soHlhUCpSElWCppGlAapC6lOGpitmFGpGIotOp-2JeFp8omeFnO1oZCp-omeCpApmNtoCpmjCp1Fnfto49oxCp8ThEYoqCpmtosCpROpYhAvCpfLl2HmDYo4HmFYoa-mjMpECl3CpSUKNYon9o1YojpmQYoXBptecDTogCpwLpADp_apS_lDuoxlkRxnW9nHuo6sjKuoGqjiYJ_KpJDp4HllMnLao_pmnBpM9R9KpzIm1Kp1Hl2eio9iSiJp9fE9f08f4PnQLAydiydi9PnRcppdi6MMc7ivBj4Epumna7iY8jAyVuUj7SnB5mSCDqIDyTdpGb_nAzXDjdh8AaTcBkPJS1DREpaTJ6SnA5mjdh9SnWin48hSWbmcpnSn9XcxqlgcpxcpxqDq7iIVCCTj1knfjn0xhbGph7i_cplFpjoB2qmCGSnDpXKlIdpbKm-Epn8iyFpMdp9qm4XntcpTrmghI2EcVEpPqE2EcFgXtQUX2PQGQ5fPQGQVIlvIkCZjCKkbmnFsfXenY4jhdpPAFjdpJKm2VUlxm8IF_4SN8I6jnbEpgHnaLmZEp_NdaFp2dpyFbJFpHglnsmjNCUdpUsmQMmV7nAmlosmOdpNwmPFp0nkesmVml6xiu9oatA_dprEpvUFPnovFpcbbhEp2InDvoRep7HnIlngFp_HnYvoshICInKmnLJpnHnkmlSnopFpAdpdknDEp7EpWJlu8hgEpqGpVepPOpUnoVCReJlTRp-WnzdpBHnPepf_myepMvofepYHnFInBmnqEAYmDxJlIPlOepoep6JlyJl4dpktMc8i1Fpnnn3FplJl5FpFepxqlJonTrgo4LhyJRfpu4LUfpMmARxeWfpW4LUKlZKlUGpNioCGo6tmH6kXUlixn28oPZlSmod_knCSpxnl5QVqlQynqznmimlfp68oogPMJB0xnh_BjQH3xntOh5xnQBS7xnSmo-xn-MTAyn0fpOSHxqljfpuxnvfpJmonqoUmoAASD3J9Gp3GpQ1nUXEzGpaTJ1Gp4umNJnHPm0umYJnuKnSJnZolP1nxGpR1nGIUa5nMso48nyBp8YSZ5n0BpHso2Bp68nf5nlGp5JoESUc4jbcYWgpNom1Bp5GmCPmChiEIpVMpoHphzncQmY4jlHp8HphSm0xmiwmvHpkwmqQmrgpGepoyo4HpzgpUKnNgiv8nb5ns4iggpEnU18nonlvgp_Gme5nbPhdvn98nrPXsql2vmGsoKomyBpyQmVIp_Jp2QmcYDAIp5me7HpFhpiQmgxmlQm0gpGIpGRm6xmYyPPIpvIFRIpOFpDhpdwmjhpQRmPPjTankgCE9iTAiogPQYj--CYPjE-oJONcQAbAiF9iX_kI9iidkm7hoPjx-hH0iQ6ex-ixPjfnlU_neplLipFom8KktQUKipexR65kQYSmACdbEA7jXip4xF5PjY-nSvIoxopQjpyodhpiDozwkNzIfipCZjhipyHplhpfSmnhpULlJKnUToZ0nLBimipj_E0LpXSmtOKghpWVceipLLpZCJzipjwm8gplGp9ip4xmgcScKnpAo_Bo-SABCoEnUDCoFjpqhoTFnHCowZQ3cZgfpQgiUNDqWmWDoB3lP-mCDouvTOdPlApGDoUjpkzkBDoU_nEQoz8oCwhOQmADobdPSiI0rRA_o9JoPlAoIoh3nYjpXKlnjpeXGAlm-JoHSpmGCIKoTwoKKomGCLGpMJpdtiEKoC_oMSpw-oELot1o2IpJBn3snuMoThptHoWFomFpNlm9ooQjh3aDsUo_1FRipAWUilgOvigHoauBPkp9oCaipMghZipHIF7bET0iViph6iTDo8an1pf2MkIipXkpbkp1YkmGp8mWDLkXSRmkpMghokpttkK5aIipgkpYSg5WoV0fyPj2wmpkpcDocRmfLWsTVH0iBOkMSUnNk0WhGOkUXhDdkIcpDpfH0iHYh9kpZ-jR9jRWhAXh4NkvVVAYh7xnFlplGA9NoHYhTxolVmbwoZJppGnZMljTmSlpdQAn9iYcpzzfyEkFeohJparljJpnrolJpRjIpymrwo5TKywoCFA0woBxo8woEKpyUmoLnNzmDKp1ao0MluLn1lpWhMxLn-dkUzl0LntwlC1DQofnrkmylAmpX6IQofN3jGmpTofR3jQpIBBJ1MiMmp6AJ5bpFDpXeWVbodcpMFApGJTonI1iMaCG0n0fiu_opcSepoURCG0nCShcmpmpoton9BC2fplPJM0nCShNVncPnlmpm5KDcoOvleulfvlNrhEeCCmpcGjWUiYzmtwlzmprBAHmpPlcGrhVeC1AJyrY-mpKeCNmp3rYCnp0mpQmpCDpeMn8yl14JnvYGnp7mplofeSjIfC4qZwZAVMj6mpqIKGyZOnpqnJQcCTnpbMj7MC16MOnpKHKVOKVnpgnp7eC5znsRnYeC1eCanpjFATnpGyZjnponpKeCpfpTGS2HAYnpvnpEeCqnparMHrhrBAhvednp8mC6mpbMJQcCnmpfjPunp4qZwMJegDmnpZqI6mpDzHEco2LXgslcslyRcwGkdMnfvl0Yflslosl2lLrXWswf50J49JvxfGyJJnpSboLnpzDKXopqFiTontymtaovLnq3Jajf19AuxhzUgtQUfchkopoXJkbo7dhRGEaNolakOEH9IiCGELopeeIgslDvkBboxmptwl7opvRWPuB3GP0KpJfWJZnozmfVm0Kp5UPRvkxvkc-eJvldGnXKFGEF47jdlpZDM-pELMn3zFTrhNPF1iiN_ioxE7VmEGGRcoawoXJpnVm6KppzlalpXymjTmMlXhco5NpLanozo-yk3zmncoNNppcoT2lrcoIKGQEHvzoQ7mOAnUNpyiiM0mBSpFNpP0mWfnR0mA0otni9coV0ml2lX0mTjojNplanhYmFdoJxlIZnhQprNp8yAMdopAKOdoajixNpuUpj7l0Nps0md0oXdow0mPbkRNnz0mg0o_NpIOpd1midoAOp5OlI0kDZmq0oqdo6cmKOpKZma3lyJlc3lDkid3onwk30oPPl50oWZmd0kYZmW1mbOp2MnaOp1MnC2ndOp0mnKeoDOnFnnTWlXqpm1myho2GocQA4GojQonOp1Zm_3lSeoNrpRvnZSp_1mP1ovOpZTo-Pl10i0OpDQle1o0CoreoISl6OpVri8Opf1kKMpvYp1CoU1oa6kGPpiSpM2meunI5oFvnbamLPpAPpKPpHPpXeo21os2nv2m24l71ok2ofsYDfoBznNVps4nTmiPPpl2m2amAspC2oP2o2rpO2oM2oCRltPpQ4nU2omPp13noPpy9Pa2ormic2oY2ouPp40m5rpUspzDoH3mPspfCoYCo00DhCo3PpN_oPBosAnRBou2otfow2ovfoy2oofoEQpMeUGQpmjiIQpkRpl3mLQp7fo-8m9foZ3oM2iq3m2bmTQpC1iv3mWQp9FAb0mMgo4uo13mN3oCcmS_o4gmJBPGcmAYnhQpU3oKtplQpNoiZ3ooQpScmJ4mrQpuToRTmJql8qpBHpI_oecmNHpLUpu-nrIpfIp4QpYapASm6Rmm3oZDow-oq3oARp2goTlnrcm57ltcmcZn0Rpz3oz7mo4mF0kPnnlcoJOpN8kSRp-ep4qpVRpKhoXRpMhoZRpJTl50nz4keRp74mgRpN7liRp5qpHtf8SnZhoU7l62olRpNHnnRpXcha7lH5mTXpxco15k4XnsRp1TpZUpfVn2Rpa4obupzTAuhozTAd4oQ5mq6m0TljupzEnqdm6Rp5NK4hostpPjmNTn_Rp8hoU8oqgnMupu4oCioy5m-jpYWpVFmw5mtIo34ox4o3XpVYpZpiPSp_4ocrp01kSSpH6mUSpJ6kXioh8l84oQJp94ojiohtneSpGemgSpptn1UlqHocSpkiomSpP5ooSp0tnpioT5o58lV5oqem6SpsemCeB2Sp7Fo1Sp1ioH9lJFof7khvps6mBTppYphFo9io0Sp0ioo5oa9lBFoETpsiot5oGjooRnoVlj9lKjo4vpVfmqEog7kT6oSTpRjodzkVTpbTp3Vl_5oHwp7mV1nnKwp39lqVpG6osTpuYmxdUZ7miTpc7mP6omTpR6ozfmRwprjoKwp4fmM-lZ6oxTp8fmRti0TpohoAgmkdoJbGh6oHgmY-ll6oCIo-Tpe-ltqn_joxroUgmJUpGUpC8miHp5vmBkoNUpKUpPUp0QpRUpWBnK8mpwnkwnlgmvVpQ8m_6oDgmB7okCSckoeUpekodkohUp57ka8mrynL7oIupI_lA3oGtpN7ongmM7oU9k-gmYXlsppaXlp8m1lon1h7ppjBCGhmixp4Upixp6Upf_lrjmNhmqXl_ko_Upo7oBVpq7oFloFVptxp97RBkiJVpmGCLVpVloQVpI9m47oK9m67oIBpRWnWlo-7o95mjvnPYpaVpJ8oapoflodVpIypO8owRBgVpVljiVpe9mQ8oAkES8ohPnixppVp5hmCimwlotVpb8ozlouVpf8oMim3loMwi1Vpzki6loadnqWon8o7VpxAmAmoFmoCmo_VpEmov8o-VpISlImohjpH-mLmojxnPZlCip58oFgpTmoKHF88oWmo8GoCHoVimamoJWpjbpLWptznmmog-mJ9oqXp-imqznl-mIzpH9oFjmUWpoNoLNoqmoEClnWp2NosbUnWpSTnb9o8mo55ir0nAnoUzpInoOYoMnotWpTzpAPoh9okzpKnorWplzpMGhFbpXepeMmP7deAlvWpnIlx9oWIntjmnIlHVpzFp83oi_mdnok_mD5nrLpsbpp_mGZAr_m9WpREoKEo49lBXpD-o1hpF-oTwL1_mI-ogKmxno_tpYgp0nobgpP-oJXp6no5_mQ-oW-oLXpynoYgp9BoEooOXp6Cma-oakmOAndBlMooSAnh-oCHmpbpHUprXpmspm-onbl6Pp6fnv-oCJnx0p7PAcoo5PLkAnispcbm0-ouXpvkm8Ppo3omtpublB_o8Io8upUdC54o_uptcmojpFKo3upE_oIxp-XpCFnAYpJ_oCep5ooLlmN_oAkpPlmR_oGLoT_oJCpUBnW_oWlmHYpZclQpoKYpbBnc_oIBpVpoX-kYBiSYpXroUYpWpo0lmNEmj3ofmpq_obYpkpodYpcPnfYp6gBx_oiYpz_orypgEmSLo2_oqYp4_oyYpQCnFtn9_oIqoK3iD2paUokrpGqoFApAqo4YpiqowZpHxp8YpUmmUnmKApfPoU2pDFmH2pXrodmmgpnIZplVlKZpEBp-coqqoTnm6dl8PohApsmmVZpuqolApwqoeZpKnmcZpKLn9qooZpv2p5FmdUpI2pyAppApz2pYelDnot2puApIropEl2ApvWoT-o_ApProvZpJApxZpiDnzZprelGBprApmBnurntRKLBpC8VrYprtiXPm-Zpxtozbp7spCaptrnWBpNFl6DnaBpbGmVjiLapZlI3MoTgm0roI4i2rokBp6oiTapXxo9nmGaoLworBpnBptBpC1pvBprznegpc5nyBpHvijgpZhplgpPsojEnr0pq5lUomdjicsn9BpWsohSTYsoSHpCCppkkpapGCpSHmICpuapmomtsozwpj7nwsoQCp1apW5M1so4apw2kPFnmZO8ap6gl-apYCpBapsInwtmDbp6bnetmHtmHvoLbpKbpbCpJbpbUAZXp-moRto3WBRbpVtmsHDCKlkCpqtoGpmhto5FnjtoA3pMrouDnntowrA14p2riRyostoq3gutogQhwtojbp1CptYofZJbVhNIm5CpDnoFWi7Yo8to_Cp51pX3pYlm1bp6IntGpwpmdop_vlSmpvHl4xo5ynxdkVJpJqmgppSuoUap9nmxIm9KnBIl43X11llyoTwdbYnjXmt5pNukeXnXLp6Ah0epJvoMEpArmYdp-qmFXnLrmfXnKWLDVkEYn_7gkXntcFCfpl5JHEp0enEtmTYngjYGYnYYn64ev6TZHn95ppdppxo3vjEon2DpyjnCKotUFS6pg6R1YnILpfSorFpkRnNIld6pxzj0mlrEkMwkf2AtxoKdpcmlH7IsxoQLpUcn3gngep7RlvdoT7Ox7iguiF6pc7QoZn65pjZnQLmkzAPXmQinbcpyMmDjB4kn76pStA96pGdp-vjIvj1xo2LmHmnjLmY7E2xo5NG4rmFepzEp6uo6Hn26pcepeLpu6prRn7epyFpS7p07N7dpJ7oUml-dp25p_uolknPBnnknSepYZYa7pAFpk7pEpom7plwGFwkemAdnngxoC0lfnny7p8VmicnTbhFLp_diYmphLpReloops_nGYAuKo9Hf-xoRukBcjNtk7bobXkkBBNWmlLp_xoGTorSoktBD8pEYkV3DhLoUkpw1nobovukDtpbNoHJpkbUaRWxIndfp0InrsnrqmaGpQOmegoyYB4EnVOmdomgzoZzosjpM8nWjXsQoPXXyXm9Mpm8pXyn_tZ66h-GFWukoyCoJkh4n8sn3MpnsknFAGOm6Nm38p9NmKWQ6DofsoTzohsoMCpWzo5EnZynoyk2ykvmi8YS3of0MpVii2MpDApiynK9pJiilynM9pmUo68pKvnU9px3WjynBukbynyXAwtnp4nBgpR9p2NmT9p41i4MpL9pmsoN9p8miKxkFMp5un3WoFnUEMpL1lrHoTMo7EUg0nBgiZxmxDoQ3n59p0ipDKnHwmsipDKn7DoZ8pcumIXmPKoV4n99pJyoYMpfum39pvipA9nG-pvLpLyofeO-Hp9Ppj3n9toh0nT-peaNEEo1HppIpY-pYtZs0lR-pJgimWmWIpA3nf-pSyoKIpqipXKnRMpD-pKKnsHp6Jnuyoiip-JneQmAXmx-ppip-ipjIp1XSp-pKnI0Hp_JnPwmchpYKnHUoz9IZ5nYuh6gpJwm4-pwCoPkP7-pBjpiumj5nxyol-p89pQ_mcwmUMpGhpA-pxHps-pZKnE-pVToSKn_9pZQm-jP3ipj5Xc_pAjpEpn_ip-gp8-pMIpOIAOIpnwmihpA_pY_pC_pMSBg_pa6Xbhpebpm_pzSm9gpqyoLIpCjpqhpxLkr_p4_nXWmEyoyZo-_nSSmCuCAMlEDBamFJOalbax_nb1nEqc2gpZjp2_nkAox4ipLpkLpzLp3WpzZosbp9No1jpDphsbpGAo4Wp1HPIOoXvmdKnOQmCyoTAq1HmsLpZtohQVIMpdumnumI-pKIfDkguegpAqhxkjrp3JoL-n68n49paMpLXmcMpQtTjYo-xAAgiDJUX-p3yonhl-BisqlI6I7BA5EXFQhWyoZai8YSJjpIBqoToeAoOjpZZQOQmMBqmjpXTmW5naxcVdpJzozAqogph5npGp5tmFInu1l2higXmyJoCkpkMoZBq5-pJMXm2n5jphepXSlMzo0por_k2poj5olMpV4ImMo1gbq5F4ToIYGqMo_cl2JoxjhT8pIJpjLoHFoOModfEQMoaSgtPZqLo_DFuLFF-p1Uou7JvLoRanlLolfEzLoiHHZjU6Xo3LoWfZWZoCcY8LoXFHA4XxqltBqUXmBzoCTpYXm8VKjMosMo2hizBqkygoMoEnUJMoFzo6BqQjhGkpmNUbxGaCqKqoyJodyoMUo4moV-pi-IJUo_LpLUoKTLCMpxqlyCq6CqfyomOF7LpPUo9LpBymrfp3CqymoCDqKkT8CqBDqVUoDDqepp4Kpk5pQ4icwoebAewodJp-Kn4rSHboP3MCLnoJpx9ioymnJprlpFxFtlpvBgOLn6lpqLnylpKzm0lpTzm2lpsLnvrlHKp4aoJKp15jExohTkswl5gjmyEQKpzWBgqGEMPglPsKhidnGpp7OjsKFWlpXMnVxoaMnzol-vkQDqw5F3leIcAaco0FLHMnjNlnpptpptYmqpplHadxp8Xmrzovpptzoqco6zkQNpWYmrplVupNclzco6ppDRpmcoUYm-ppmTp7coBqpC0opqoE0omAliNpCdokNp7jpKqpUZnpNpKwpOqp3aAQqpqRGb8kU0oQEqObnZqpb0o-2l5Npe0oD3l0Zlfdopqpm0ojqphqpg1m2jimqpFFqoqpYOns4mIxh8Mnx4DDPlPLpcgok8iuqpL1mNOpTtpUknzqpi3l1qpdti8doUXlY1mh6lYOpH2oD1o9YmF1oCrps0kz3lFbnF1oM1o3GouZmX8VFbpQ1oa4loOp_OpPeoYTobeoK4leeoM4l6rn2Opn1oGamR4l9Fqprpe-kV4lRunKunSrpIPpseoBPpFPpnun6IpCGqorpbiomrpP2mMGqkUlQGq6eol2m1rpB5l_1owNpRzn91osam3rpA2oFfopPpD2ocPpiGqkFqkGqQspH5lfPpG2oIspiPpO1pS5lMspVfoT4nosovGqSspyGqifodfojPpQRlyPpbspuYB1Ppz2k4Ppsfoy0p80pA1plspCHqufotecwfoiMSwEWsRlnbm1fo05lNupxspU6ohRmvbmNQpn3mVxpAgoIclCgoY8p7spVQpupix3mIgobHqkeodQpK0NItpSgoV3oLtp00ondnE4msupFqifYnbgoxqpHqlVtpg3oXtpwQp7XpsCCgoiA4kU4mdtppDpaIprapkeol3oZNpltp10prMmocmBRplHbhEq4_TsHqGDQutp1Sl9gom4mxtpAhoyxA23oIpiPRps0oRRp73o4epB7lWRpkpBYRp8AlEdmbRpF_mPriRhoC8AThorZm-4m90owcpudhQ8mO4ot7kOupdhoSdmeNp9spJxWRXpg7lV4oSdoX4ophoe4owRpeupW5kyRphupwhomupm5olupZ4oudmoup2hof5mruph5m6hok5mCACm5m2dmwGpaho15kv4orjpN8lJSpHioG1ptGmQZpMio8tmF5oPio35mYSp-Fq9IpNvpYiogJqlUlJvpQemQSpyrpV8lC5oYUleJqVvpavphtnUvpu8lliowFqwJqh6kqSptSpb6mevp5Jqwio88lr6mY5ozSpvemyvpBKq1em4Sp2emkupATpB7kwBqypopvp4iorvp6ioLKq3_okMp8ioEjo_2hMfm8JqfRnJTpSji9vpFjo_vpqvpr9lRTpz7kzVlL7mdfmK6o9fIaUn-VlB6onpiU7mmKqrhnCwpX0oAbnRwp_ZnVmdB-lXwpSNpf7mmKqPPnKwpcwp66lujo5fmQfmK8kzTpmwpKIqowpaWli6oJ1p3zoswp7jouwp67mwwpBUpSgmpqnR4p6wp1wpxapE1pKUp6Hqt6or-l_uG06oRko_wp3WldLqz-lrmh68kc8oYxpYkocNpiCnISoLkWgUpW4pNxpG8QTqiQxpK7oq6kSSn2xpqUpnUpO7omUpmkoGxpeJVwUp9TlfxpykohxpIIqfrI1koBMqe7o3Vpg7o7ko7Up8kolVou9kvxpn7oDlop_lt7oGVpYnoIVpMVpUroSVpQloPVpF-kCYlSVpXlo4fovepIgmD8o3SoX9mLyphVp4hmN-kPypaaTj_oZypuvilVph3mi9mX2hU8oYypjVpaypzEq0loExp2Mqgyp2loh8ojyp_8nFMq4ko_Qn5VpF2kWimmYpsypxypuypaXlAWpFZlHNqK4k0ypejpiUptfpNmo5ypoimQmoSZl-AmnfpS-mAzp_8oCzpB9oCxiNWphtpG9oH5p5tDOWpOzpdznC9oEjmTWpdjmbWpJ5pOXoXjmbWpnWp9CquWmNDq1mo7-mfgi4moXBnBal5uovBmjFngzpl9oROokXoo9oT9oNnoaWpVWplOoP5pkbpYAlnWpCln8IlRyiJyic_mTMqH9YA0p2Wp7to6WpE0p8Wpmno_9ooohpnoK0pu0kaanEXp7TlvnoJdpT0pholSgpqolIXpUupPXp_yiOXpBAnkAnBoozvnO-oh0pCoorRpZ-oqOqb-ocEqPXpNrnQooiXpl-ohXp20pfXpz0ppXp-Hq3FlnXptRAmkmBPqiblfBoz-oA1p1-o-OqDHqiRl_roD1ppjpyAn1Xp9upsooJSp8jpwoozjph2oibl0ooR1pN_oU7nl7pW7n2HqY1p-ooJclApot1oRyiuknFQESBnV3o45pkKmiWpDWjg1peWpi1p-Dmk1phTnMYpd_oOYpfBnq1pllos1pLpnILqpCnYono_otcldmp01pNIBlpoeYpr_ozBnhYpi2pspodEmlYpJqo5BqwpoTKqSKqwhlbCqk1ldCquvp7FoS3pxApQdlDqoE2p8_o_poa2psApzqleQqK2pFqoqUo2YpVQqwCqqMpJVlEGo-YpuRoPWnJap7YpPApgCnRApiQqN3pkpnP5nv1ie2pK3Wg2pJ3pDqpSZphqoUFml2puPosDljAp4ElvqoM2inApxWo42pF3i82p0qo52pqZp81BPRqGrooElsZpHDn6mmu2p7Ap6Fm9ApC3pL6nwEl_QqhDnselh2pRnmvpnkJpAypWBp0fibro6QqKEQE4pU3pQBphroZ1nCtoUBpa3pEapM3pqqKHapOqoyQq-Dn7Moi3pfBpk3pXFqSLoZ5kQaplGmFEnsMpzrop3pGEqEaoEcpt3pXapv3pm5pDombapy3pHom03pPhpbEnEFn53pfEn73pbzieapDHmSsoVom8Bps0p-BpA_kO9ncom3fCK4pnAqkwioXmo9pmNmq9pX9ps9p6Xm5GqAFntapTGlP4pUynVLqVXKPCpbziKWmK6mjZnX4p2jn5apISF7apZ4pFCo60liHm9apYFnV5prIn9Fpi4pQGpEbpIbpItoq4phFnNbpjFnv4pr_Ix4pVTqPbpQ0nTtoSAq6_nBAqaWmtgoJonA5p56kmCpCYooCpXbpGOqrCp9HmbFqlhlBGnLxkBYottogbphYo0CpszpTQWmbpOIm6CpTOq-CpWTqzBSKTqZ9oX5pFuoSilQboCboc5pfopafBG3gsKFNuo3tli5pNDpLSqQSqBqmNEnmyEYuoMCiTfh3TjIpB2cn3TPiXPtXPF6pvhCWllKmn-cnaUqQaWaCq34VellbQpV7pXknbQpGfpK6lLgocpFc7psHnaepyuoW7pyHn2uoOfp8epGsmtEp7uo8EpRsmi7pSEp6UqBvo1Uqb7p8uot9kzknFrpxujf6pMVntFp_vjFVqn7plWhUepLHpyWpdnobFpouoFonhFpcepZFpAVqq7pBInpdOdFpr4p-Di8Uq1dpyGlHvoqUqRvodVqI3JtlnAFjnUqwlnavoYVqtepjEpJ8h9epO5ofFpHVqrinJVqOyi-lnjVqq2DA7lfvodSpyInOunq8lmAoOVq6jpQemEnlpBp5ClIao-jPSUqPwoXRmlIpBJppyMMWqvtfJEqPwof-ob9O1CqmRmczi2Oq45iyRmtgpTWq9mMAEqZaoYlpWMl5KngWqdTmXMlsyGVUqrPPYDqm6VaDqfDqiMldDqvwobDqhDqvlpIKpxlpBKpuaofUmrDqGKp5lppDq7lpDxoyLn-lpzDqB8NTfh2DqCXq5DqVlGEGFQKPMEqnzmMbonLqZDMbfheWqtzm5KpDEqYxoaJpVLnVymGcpmppz2XoppVqp_Xm6aGMan1tpjzouppoclONpGkiaEqG0m-NlJ0mfEqWNp6zoYNpQDo9zo0iiXqkmEqA1RxIqDqpqEqsrAG0ogJpuEqx6lwEqM0onzkzEqTjisNpR0ouNpT0obGqV0obXqI6oJ1o1Np8Eq3Npc0o_Eqx0mdqp9NpfqpslhEFqI3lwjijdoKIqmNno0onqppdoNFqrdoPFqu0osqpudoTFqwHqJ1mWFqzdoYFqKwpAsmsTq5dodFqXSlfFqM7ohFqq0i-0oWPpIFqfPlfOpr0khOprFqL1opPlxGouFqaCpYeooOpzFqQrprOpHGqzrpV1o3FqxOpAHqoclZrpCamBGqA5oTrpAGqheomeoEGqoeoGGqhJqIGqJ2mVrpLGq1lirrpOGqZZqw1oJGqxrp01ojeodPpNPp9eot2nUPpU0oXspTPpfGqEYqzYqoGqjGqDspkZqCspqGqHsphPpMPpsGqR2ogPplPpxGqsPpySqlGq22md4nW2o8GqSyIlDoDaqoFqXspwom-GqbCoyalbBolooW-pBHq_Pp_OqibmY3mkbmYPgMHqPtnOHqg3mYTlUHqc6oTHqRHq0spOQppUpB3oZHqD3ohHqn5idHqhhoXQpJ3oTnoCtpcQpmPq63mXSl_XnmHqKtpAenaIqgdnrHqv3ouHqStpoYqUtprToWtpiFqiQAYtpS1patpvQpngo6Hq6QpKDXn3oPPqkmlr6lptpCRpu6lg4mKIq6goycmy3oa4k7TpytpJtiORpr4mdYqZupPriz9ok9ksdnZ3oB4ox4kBupLTlDupShoFup94mHup4LqJuphcpN4ot4o53ozXqpaqTupein54m2IqWqp4IqqYl8IqrTl8IqgupWGqdWlcXnz7l3Rp7bq5RpHJqVfI8RpXBn-Rpp4oEMqe5HDSpGUlFSpDio2XpVPq0Qp04oc2CLSpScq--oOSpOJpCvpMvpdio74oWioWSpT6kpJqiZqR6knJqB6mE5oNJpuJqiiot8lhSpWvp5tn0Jqniou8lcvprll1uoJPRdvps6kfvpe6mX5oD5jkvpzioh5oEKq3SpNKqg5oPKqAjoZQqv6mwvpCKq_cqDfmGdqbFoMdqdFoHTpWKqu5o6vp_6m8vpy5osVldKq-SpZfmJ7mEwpk7kp-VVjooKqmKqqKqA5ksKqRwpuKq00oDbnqNpVwp1KqwFBQ6ooTpJHcqjorTpvKqGMFX6o3kmgwpmhoyTpjwpj3mdbqbgc3TpR8kpwp6TprwpKgm9TpRGpvwpr3jg-lCTkoqnh8kSLqWLqULqLeqRPq2JnLkos-lcLq46oPkoTUpBxp0-ljLqP8mLup6Lq3HqpLqNSYrLqoziH7oiUpwLqkUpkkoTxp96oLpRpko5LqoUpXOpT7oukocxpfXqZ9o-Lq5MqAMqQbq7WlkxpMcqmxpMcqoxprxp9kopxpsxp-UpShmNMqAloPMqs7oz9k0xpfIS2xpVMq5xpG9m27o8xpZMq8wXmhm3xpcrCdMqQHqZlothmf_o2Sor1pA7oI8olMqG8oL8oORo8PqdjoTyp4xpmVpqloMcqyMqSypY8oDima8ov9m00oxenufqKwpTdnnypkypjcBmyp0Vp9Mq1QpT_n8Vpr8o-5iDmou8oaxnyypMNqy8oONq2TlMmonwiSNqPmoN-mRmo68oGGQVmog_kEWp1kAGWpe-nFzpiNqfNqMWpVgqL4paBm2nllNqCxinNqJGlomoz8VrNqYzpg9oazpU9oTZKLDqUND4-m0-mHDq1NqCMp3NqaTnn7W6NqVjm8Nqhgqpzps0psWpuzphzpozpjzp4gqrNozwkIYosNqTnowzpuWpAVpWTm2zp4uo6zpwVqWOpuepzWprti1WpUAq6Tqsal99oXOq-WpZOqB-obOqJll9hpeOq6qmQ0p8qmS0pFXpg0pa0pY0p-no1TqaPqz9LEPmihq62k0IqKAnqhqjnobkm1OqwcodwWLtoYjibXp4toHGl-0pXoohBo6OqdAn50phtpDPqANAFPqTSqthqsXpmbls-oRaqNPqaDmxXpoooeDm9IoZPqVJqUcq2blwjpzXpqjpxoo-Ap5Xp6ooDbqk-lCBn6XpZtpGBnLkpGSqa1pA2GnPqnIlpPqVQErPqNqp75pJpouPqUclf1peLq0bpIYpj1ppTnTpon1pe_o0QpoSohBneVpJEm-Pqu1popow1p0Qpy1pEQqv1ps_o0olz1pDjqKQq5cly_ovtXDDlENq-1pACnA2pvvpzponYpcCq2YpCzoxYpVDljUoZUouYpnQqGmmXjqdQqZjq8poOamM2ppQqAqohCqtMpZCne3p6Yp3HqT2p9EmV2pA7osjqMAp2QqSzpoRqfpnsRqhakWroJZpXApCRqrnmG3pRZpOZp7jqeAp0QpgApAZpnpobAp_jq4PoR4is2pnZpaRqhelURq6ApvApKxp22ptApQRqWRq72pLkq92p1Ap8ApqzpnhqfRqoelF3pMZpH3pjRqhRqdDnmRqnlp0jqlkq4ZpogIcro7Zp3PmPBpIWpxRqSBprGlZ3pLYYO3p4jqmoK5Rqfkq7RqdBp-RqNapywpc3lCSq4ppUfln3pPlmMzolBpKSqOEnVapNSqPaohtpsBpDsoDIqz3p5Flkgpwgpd1pZMaRlq63pTlq83pb0Kg_ngapTsoiapVsokapXsomapZsouEnoSqesom9pnNmsSqezolso7EnKspV2nMomc2nQ4p5wpctJ6SqfGlV4p9Sq0soZ4pSCo9rpKjpqWmc4pRVoXCpiroEIqn4pSTqJhlQTqKtop0pfCpS-p-GlYTqVjm8TqWhldTqWtofTqYtolfliTqSbplCpUbp44pNXopCppTqZbprTq_4pWmq24pC5pwCpZmqyCp64p0TqWzp-hl0toN5pfpmktoFrWVAqVIm2TpXImwbpa-pU5p7PmRmpGUqUhBIUqJXqMogh5pszmMDpCcplGnEcpRDp9JpSQVXXq1zmsGn3QpvIqRqmUQnLQn-cZN7FXqm-jBZqmSQnjDpMnqlDpfqmfVqm5VTcXuIqXDp9jkikndjgIxL7RBJHnWlQwDpbnqaqEvjnp6p9LmTEppIl4VqXEppIlSVqonqAep6DJeeprepdBqBVqaVqcFpJInqFpVFp2kncEpiFpvepMVqjIolPPasm5nqe8IWlISNm-FpFtoPTqeInHoqNTqJoqk4pHIoYPomBqGwLJGpPNmg8pFInMoqEGpOTqPoqDkDaGpe8pwsnWoqyFpxInsGpuAofGpirmjoqSwoeJoHKosKncBqCoqIJnx6iEuoKJnDAq2Gp0yiyGpsumQgpEPmV0pNgpXJn0jAZJnRgpH1n_GpMUpMeqB8m0SiVHppvmo7nCpqQeq5PJA8neHpV8naWqe-pZLq5vm5JnU_p6Hpm-ptyocRfL_pk_pSoqo_RYpqaKnzCohmP--p4Lp9Hp2ip7_pHLl3_nTwmd_pwHpmhpV_pZ_p4SmkpqYLlEjpeIprgogtpHWqloqmJn20nxpqUxm3jpK-nlGpfAqPxme-p4pq9Hq_jp3KpUxojWqcao5KnaxoGnquudfJpUJAklpkymBUm8QqGLnOXksWqLLnUOArJp2Wq0JpjkMwJp4JpzJp6Jpd7LaLn3JpSDp5JpEnqbNn7JpiLn9ymhqqWIpmLnS5ZoDq7wolDq3lptLnCKp8WqKKpxDqlylLVmtwlxKFZqI3LnBXqg4ho2EFXqqtWIXq9pEyKFNcI4qqn0eGHkT_I_EXFMnBrqHRBDqqXlpKSqUco7KpkppcxouudCEqErqLzl8KpmLAnWqexo6Vm17pGLpE0lUUpQXm-VmoxoGfiOLps6pNfiSLpV4pmxokKmxKmjKmmrqHepdalJ7pm9mdLpzUqJPRdKlefpgLpSWmiLpMWm6xoL8pmrlAyo-WmjAqeTq69oCAqSGlXMpg-pCxkNyo49oyyolum3Lpd_p1Wm7soGTqrWmpgq4ZlQUo6Lp4CqtWm9-muLpw9pOsqbMpqAqnyoHhiHUmKsqfsqPaFTpqQRmzxkksq1QmtQmmHpGXmqwmG_pWMpQyoH-pLMpe1l4AqQhidMpuvj7yoF7phMp5BnjMpWjqohiEzorBAMzopMpAlqVykiCqiXmwMp-GF8hi3hiF9p1MpqXm88pYynvSqslqqykxXmsykyHql8pjso2XmpNm0ykQtq3imgfnoyiJNpeXqLNpVEqiXqwppC0m1hclXqmTpnXqZpi4zogEq2eqiEq33AQ0mlEqAqpyXqZ7lOOlgNpF0osEqH0oIqpJ0oizkGZnL1iMqpqNp_XqPqptNpRqpvNpPdoUqpnLqSwpgjiKYqFLA4NpGYqPOp7NpPYqYxG-NpSYqcYqj0o2OlHFqldoJFqZYqLFqbYqCFA5hoQpWJZmRFqtqpIPlvqp8GJjYqT0lqYqSOpsYqZpiuYqIupwYqT3p-1nhGqYuq1Yq_qpH1oW4o6uow0k6YqwGo43l9YqfFnnIlyFqeam0FqEZq11oGZqBPp4Fqa1oM1kfeo8FqRZqWZqFZq5OpBGqC2mTZql1opeoMvqDvqnrpeZqr1oTGqaZqKGqfZqYZqbZqtunqJqjZqlGqYGqJ2oaGqFuqcGqSVY7rpVPpxuqx4n_rp0ZqY2mzZq-eogPpnGqN3n2GqckqTfo7ZqFwDTsp3ZqZfo1vqXiqtDoidozPps2kj2oBwqw2kKaqp2oJZqr2okooxfnFHqIiqHHqMeUJHqkRlrspbgctsptecvspYlo5fo82ozspysI3Rl2spQQpkaqSQpE3o4bmG3oGgo-spy3mBcm03mbQp33mFtpwaqZpiyaqQYnnHq1aqY6lXHEOcmPtp6aqqQp8aqxHq-aqzHqAbqE0ACbqN_olgoFbqjSlOEmpgoGQncnq3RmK9oIbqZplygoMzp4uoNbqs3oqtp4goPtpGRpNIqwtpJSpYbqk4k0tpwkoGhoZpifbq5uIhbqBkijbqKYFE4odRpbpipbqUhonIqu1RzuptIqo9nGxqwIqztqkwqzIqi0p2bqZdmI1oP5k5IqBJqw2lxRpOHmt7lAJqEJqkupzhoFcqh5k3hoPglWlm9Rp7hoNJqp5k-hoNJnRJqFqiTJqWiqYckGio7upw4oH1p-up9iqMBmbcqlJqOZqF6mecqbJqgcqsJqicqccqRSpjJqKvpocqdtikHotcq2Jqo3pkyqR5owcqucq3Jqzcq8JqsSpVPlxSpuiorvpAKqyemPTpIKq7SpeKqVKHGKqmvpzvp7BnBFo-SpFFoLdqRKqB2pTQqqYpVKqbIoQdqKjpA7mk9lC7mMTp-vpZdqs9lQjo6ihndqUjomKqXTp19l5KqaTpAXpJrpeTpxKqydqL6oAGjFWlO6osdqYwpudqqTpV6omKqewpn7m2dqSdo4dqzjokwpKIA0jonwpOSoIcA4joJSp6joWlVEeqNLqGequqnIeqOapIUpFUpB8m4SqagmYLq3wp87nYBBTeqUUpviqrCm16o9WlCxpVkoaeqkLqpgmcUp8qotLqheqvgmjeqf7phQXkrizLq5RlWxpUxp_4mtkoXXlTzFxeqXgGzeqyVpg8o5eqDMqstq2fqGMqDwih7ok7oqxpi7oq9kBfq48mqBqOMq38mNOq8foSMqw7ookoLfq07oTviaMq37oQfqh1WSfqcMqDypQ9mA8ogMqU9mh_oQypmMqCAmdfqR1qffqnMqM8oMypAkmkfqg-kmfqT8oXyptloqVpo9msfqcypxfqkLqxCjpHqzVpBNqw0q_Mq4Vp8MqDzpqypXim9fqhIqPjmJNq0Ams8oE-m0PkWjpwgmQNqIgqDBm6ypUNqmfp78oPgqYZlBzpYmov1qY-mZgqpSq9loRWpJzpxtoh-mMxqj-mkNqQWpHWpfznlEm2gqsbUjgqngqoWpEOqcWpaAlwdm_-mZ7l5NqjTpegI1gqnzpbximWpa2qZzpI_mpTqmhqBOqmzpt9oDlnDVpY_m0zpa_mxWpDvo90qWTmKhqxep5tpURpWTmOhqF2kQhqlAqC0pUOqCRdWOqRpAnnoXhqezqGrpcOqbhqFkmfOqehq3_mghqxYq-oq-GplOqjhqnOqKkm-vnuOqKXpt2qeRqXgplAnk0pQzishqtkmY3qxhq1zon0pYXpUTqaXpPooj-o8hqlBo_wgu3q6hqdooQ2qHPqxAoEPqzAomXpIPq3-oKPq5hq73qOPq5-oxjp5kmTPqUyqTcq_PqGDQL1p9jpYcqGPq-hRcPqxQpmflciqZiqX1pDkpZ1plPqFtpMomFYpxPqOponTnYdBziqm1pXroo1pw7mYpoZ1qlcl8iq41poBnx1pgpononGjq-iqEjqTVp2clFQqgYpJjq71pLjq9clNjqiMp8sqzjqcQqkQqgjqzYpCOmC2pYjq6UofQqL2poQqCCn3YpHApkRqSmmX2ptjqvQqwjqQApnCn3QqAQqc2p2jqhpnMFmo1IpjqR2pqqKuPorPoOEmDkqGRqp2pkAp_CnYZpXkqUkqNkqj5qVRqQkq12p64qZRqYkq0NotmqTbmoAp5qopZp7qoVWoWkqtZpgRqfkqRroyZp45qCBpokqFapcmmpRql1nrkqNBp8Zphaovkq_Zpf4pAbpkroDap95q3Rq4oC4kqQ2p-TTqjq7kqp3JQHYRLql3pjGmjBpSapHlq8roQwoLlqPSqr3pRSqLbqUSqWlqaSqYlqzBpk6qNsobSqTtoQsoeSqclqgSqelqD4pglqF4pilqH4pasoDCp7xqMfGqapDiq9EnN4p1SqdPqwapOeqzapU4pJXlTnokrmBTqyom-lq_soe4pBmqJ6qMTqZoqOoqBNm57mMbqItmtUAo4pmOpEmqtHm0hqZTqzmqLmqyHmpto7sA04pgmqB5pYmqnCp54pbmqdRqLpmQ5qxhl16EtCpcbpuTq2hljmql7qamqEYonmq2YplbpqmqMGnsmq74p5toW2PShqAgmT5pKfBBuoW5ptpmwoqdGpa5pDUq9opEDp4mqmaA6mqKrqV-A_bpCrljGnAnqnMnCnqRrqIRaNUqhne8qqf8ATUqGognWqMHPpIqipieSnNkEgSnAjGMUGOaGlSn7pBCTnoSnK5ErSnZ4btSnw8Ru2FxSnZ3bH-dykDjhdIvEKjn9Vn3DDvcpYuiM4oQrT0cptccLcBq8q4cpFIn6cpqIqeCFr7pKFpt7ppVqmJlmiqEep6epBWqvhpyLmDFpU1pvknYepnIQYnqxnqdepNlnP9qsepPVqDvoSnoZ0LLWq0pqMNQVrqVwlOao-roooq5kpSaoY-nSfha8qRklPXqc9i5HlgwohWqiwo8KnblpdxoFqqeymlWqYrq7mqEHavxIpWq_6LrWqmlpw2pOboplpeDqD-qqao4woMLnkrljDq7WquqqsymtDqDSJqqqqkUwqq2WqIVmPwgKVmRbo3qqEGFDXqc-qcleAqEuvekzmiKPrfhPcoOXqMrqBEqRXqKaoUXqYUmW8qYymOEqL2l80bpppnzoSEqo0qmiiszo7TRYEqD0mxzo5-qvXq3ppX6qQYmqXqxupsXqwgoaNpwXqxtqdNpvxqi2p1XqmWK3tq4Xq5tqlNp7tqL0oHZnVZn_tqQ0oSHqecRrYmhOnicomPl2NpLuqMYqNuq6NpvBlf0oE3lDFqUuqFFqVYqkqp9YmndoDOph1m-dAB1mfuqQFq2XqF1miYqV3oAfpMZmkuqT0ksaqbbpuepTOp2qpTPl6tpk0qBeo7qp8wq6qp-qphdohZm2YquDo4YqFVqsFq7Yq7uqfzq-Yqpjm_uqv1mnULx1mkrpdrpSArVrpGvqYrp6FqBamlrpY1kCvqhvqugofrpKamRvq9Opg1k1FqgZq4unxeohZqsAr4unVGqsArWamwAr7QljvqN2ov_kAfoMznoZqtZqrvq-rpjiIzvqk3nwvqnZqrGq2Zqyvq9vqe3qL2oUfo5vqGBrYsp3vqrPpOsptlqEaqvPpGaq7GqQBrn2o_Gqhsp63q7Ppt2o-PpMPqOwqbgcQwqeJVLHqmbmYaq32o2foKsEXwq00oQcndwpcwq0LqjaqVClaHqgHqb0mUingHqsaqpwqO3ovaqPgo73mS3oTgoxwq93oMki4aq1wqd6lRtp3wqTnoczouQpBbq1HqeiqHxpzQpG4qUjpbgBX4m9QpzgoZlnW5qGIq_RERxqhYmMIqwcmIRpBpi03oBhoNRp33oVIq53oXIq_6l8zp7tp-3o9tpA4oe0pdtpCNEQhonbqkIqmxqmIqrbqBArXhoKupvbquxqoRpwxqkhqotqiIq3bqwKq2xq6bqqhovRpZpioJo-Iq_bqJLqv7lCcqf4oEcqJJqrdmm4Yh4oKJqn4oLcqv0qCSpLyqqxqPriOyqPiqQyqWJqSyqUJqaDrRiqBvpZyqDvpaSpSJpXSpNGqFvpViohyqgvqlcqhcqscq8VqdJqfSpX6krcqryqTvpcemzJqYvp1JqOvpvyqzEDa6mS1BU5o8JqW5o2yq8cqnvpOKqwSpCfmd5ooEoCdq5SpFErsvpKKqp5oCzq5yqUhon5o6emOdqCjoeCqXUTKzq76mYKqITp7vpKTpQzqXdqRdqcIoxvpBwpXzqTTpiKqGwpf5kJwpYTp29ldzqJ0pfzqmKqodqzEqqdqmzq6sp-zo87kZwph7mwdqrzqRwptzqY6owjohwpyjoKeoyEG1zqELq3zqT8kqwp5joKLq8zqPTqFeqYNlHeqFOY_7mJ0qt0ppom0wpB8m8wpG4q-wp08Ma0pXeqiLq2-lU0qogm_8kESoRkqoDmfUptLqHFnikoleqSxpsbqj0qiaqi0qoeqK3WO_lm0qnEXm4oq0qk9k0Upe9kc7olxpf7oy0qIMq_eq-eq9eqLMq68mlalCVpyxpRMqIfq6zpByp3Pq7Xl6xpF1qPfqSloOfqUloNfqCypNjnM1qWVpYfq3iqP1qiMqHAmz_lbfqHxpoMqWlWS1qjfqkVpUypd1qWypofqg1qrMqlYl1Mqfyp-4kcenl1qgxpQ1p7loBRn5lo3VpxGroyp6Vp7fq91p9VpLNq67l11qeim31qx8o51q8ypmFrxfA4yp-1qTNqLgqVNqIBmFwD_ypQgqF2qFWpZmozimJ2qHzpM2qRzpO2qLzpL4qjmocBmYgqq7qq2qX8VZ2qCOqw-mizpByfvNqSsq_0l0mosgq2mougq_Cq5mo4Nqc9otiqe9otNqc2qo2qgHrV9oyHrs2qomqkBmJOqLepx2q8UpCVqDfqDvoIhqDvo62qKxjlCr-2q-zp29ofnoAAqCsq5Wp89o7WplnoH3qYOqbHmK3qnPlCXpkCmG-oeKmQ3q8UnS3qdgm8noxOqHXpX3qR-od3qMBrC4og3q0OqwOqb3qyOqSXpuhqKymc-oo3qc-ot4p2aK2hqj9ZLPqjXpgXp7hq9Oq1IrSaqz3qYHrfoovBlCiqPlqu0pCHqOaqePq9IrZDm1kmWEnyXpIpq7-oOiqN1pISpRiqXPqyjpNJrifo-bl2HqfPqs7phPqKCrFqiP_o1bmz8B2DmNBnI9q8dpDepjNCoiq00oe1pAWjO0qD8qzPqfTn1PqSpoe4qvClg4qXpo5iqj4q7iqcpoCQqqclYYpZmpCjqs4qcYpt_ompom4qVony4qMQqjYpDUX6lm24q6sq44qoNqcllTjqXQqVjqWErbQqjQqCqo84qC5qcjq51iejq74qB5qmQq0Yp51iHqo54q-LFrQqAlqrriuQqqjqOApK5qxjqY5qrjq0QqBZpWULwhlaqoFZpPGmPlA3jqtbp5jqNFmX5q9jqZ5qj2pa3iERq4Kre5qiYpWZpJkqKRqOkqNRql5qx2pMkq-2pwApQKr5ApCLr-2pXRq3qoy2pbRqOnm15qreluZpQ6qgkqOroI3p75q0Zp8QqbDVA6qQ3p4elskqmBJwDnG6qW3pI6qNGpK6q1RqM6q2kq4Rqd3pdApyCnR6qnKrT6qxnmgBp_kq3roPapm3pZ6qIBnFlqJSqy9qBnqPUqhfld6qo9qMlqw3pOlqO1pOhpSlqQhpU_odgpWSqMomdSqmRlA4pdiiC4piSqE4pGglI-VjlqoapFDr66qAJrn7knlqUzoI9pVynksoYzot9puGq0SqHCp_6qMomFFnT4p7SqRCpMpi4lqq0iTCpb4pETqSjp8soJ7q8mZlVorpmm4pHbpW7qLrpY7qMbpa7qNmqaTqc0ne7qvHm_MrfeOcTqh0lVtoKIr8CpGyoK2qy4pg7qFAqjTqJ1lk7qmTqm7qoTqo7q94pabp-HmPNrrtox7qSNrz7qhbp17qF5q37qg6i1to67q5TqD3q7TqDNrybp2mqb5pK8qlIm3FjiBhrfhKUqORRMUqT8ql5pg6qBqmkLnJqqOjbyTQ8HqlqmLnqewHOrfK5EcWngxEQQnhDpTnqhCaVnqeqm8NMY9qLNT64alnq2gnyzjuVPoqmAgfKHnFIn8NrNHntPqQHnwUqXFpFrmsrqRYn0nqtoqyFpYOrkCIqnq2jnL9qnnqsnq1jncLmQknzrq1nPLOrDfp0uovuo0Uqc9q1nqZVqP1m1cqVSHvnqmOrTFpzml-SnKsmtVqvnqkepwnq2ep5VqRInfOrNFp9HrEoquDUcrnxtmboq9VqENmBbpdrnPoqEIohrnSPrVoqMKoJkpg4pO7qPGpQ7qJNmWNmdoq-Rm9bjf8pXPrXGpCWqB6m4Invoq2bpiGpbIpvvc5KmnoqMWqRaofJoeplpBqa5iuPrVxmf3qUJn6oqQJnWWS3PrZgpTgpT1n7GpiEpKgp0oqW0px7nKJrjHpEDq2pqFQrPequ6oKpqT8nMpqcHpRTktKnPpqRFr0jf4KlnsqYQmT-JE_pAKn2-pY_pppqriprpq5_pN_pBhpahhNsqsxmupqrSmBIpi_p1_pZpqJ_pmdhcpqphpNIp7xm9_pqIpWOrtIpykpdzcCQmfPXAqqgIp6pqHwn8pqPWqOpqBQr0QrFxqvtizKnn-qfWqHlqSDqZEBeTmsVmt-qOocLqqHiNC-qPqqELntwomJpvWqTqqxWqN-qtqqbEYdqqy6LaqqoqqdhpYqqeqq2JpaIfxJpVUmcqqjqqCFixEQbqqdhpT-qTdC3aoS-q9woFKpzYkW-q8lpqwlzLnAXqjONdulRoptwlqrkJ8qbSBoulI-WeMngpQxHl1JATvkaKpd1DS1DRdZYvkK7cj8j-9acvkC6ifvk5QRhvkKBGDQaSMDmIAmvkUOevZIiCBM4FQjAn5T_EX-Ln7OjA-qHDp91CRpp_KpGRWbKpAFDdKpUADfKpQtBL0GiKpg9d6iplKpwKpZqIiXHFQdfHInTasKpB3WX_iEcZN2EW_iBmp6AJ6mpBBJYYJ00IOYJkeiEpp_QAsKFTfhTppCrqiKPu9qsghi-qvNrDfhFwmQwWymlNKjdRrdpaA6nR1irLClFC8oFGzEyml9GJKvdVvEWndLjh80Q5WbACCRGF0ba_BBT8b_qFhCb1DjxZknDH2Sd6Dj4_Gl4Vz0HZeQdAB4hhmGAM6VVpptUqFegUxHgAgNMnusEyRrYxGncEAhoeog3VmPTEuxhNcIrxhIcDNcIMfIjsoH3SxUoZppn4flbHnAFz_CbEHIcDTDQBPDFAqTEEx_nKLIheJYIUoHamGAMBA5hOg0DVzPuKpSGGkKpW_ioAAavkCnFk4A18AcppPMRAWRzkObNhSppsgn8XHQiLJ1F-PV-TAbVF9lGJ_ix4DKcpglpORr49q89qGXqjNlpNlQ-nzzlbNBiKjjwoccoNVrTvAcJp6dgMCiqEjVzhyzmfiV6UrYnflwJs2jZTaXVrHWb7Ur2QAbVFSPBwVBgHX2Xj2AZ4xaICGqPE8SBeSEojFHyA7TIi6CeqAEiBz_Gf7ZkXgsVrTIDTdF4jbIhAFkYYXacmFtVFB8B-JAllEipcc8Cz0EViEPwBnSe45hJvgh9Jwmp8Rr5gj0eikfi6qqMAFNWrKvkvnkN7izEDI0jYKpWNDs7Atgn5UreVrlxW8Ur9rB-Urf7SaRW5vlkEpNbCL_RBLplqZiImGxoIpBL8qXVASVISppp3jnWrVafmoTqthEdp-SjPZF8bjDdpr7iFdpDXnYka0Vn-8qUjJvIiCokuUjrEfrzj2SJPOrOUnVllllkDll-hp-WZ7BobZk5hpXPjHipaanE9i0ZkCipVTkEipWAikAipPj2kpOMJTipFcPVip-Bix-iwUjgslBVrlWrNgcoTk8aoNKpB8NlXrxOCF7YSFkpTjLcpp1c1ylwXrCVr3mqtNr6nklUjkWrtXrlaQfNXxXrYwlVmpjjU3ejNzlnGk_lpMWr5NrYwb2mpdwKUeikXrHYrjUiWBk5XrFqmyhBRUj0zmuud2Xr0pmL_j4XrVKiRYra2CllkWpqlQrv9IaQrjsqBKndQrq-p3_pvQru-pkQrWwmBTJx_pCIpYxm4_plYrl_pvYrn_p6_pxQrrhpr_pjXrfvld8q99q2Dq6YrGVrBwEZvlVUqVDinWqWYraGngRjnPkeNAmWq99qjylLKpyDqEmpGYrBQlp_k8YrIVrFolBylj_FVDi-CjEZrJuoVojNylkKjz6FVIX9WrUjJLqkzcpUThT5h-XknVFHXr9Or3jZm9mgYrZOQIinNUgjqPZ0LgNqibpWgqj9qNSHvcnCjmniXd-nmNquzn-9n2zn5oWxVqz6FC-nMqDE-n3-nF_nCfAp9q4JowtnB_nlEA8nltriqNlLarhaoU-n4-n1IoxPrTao8EftpW59nc-nqIp79mqQJ49nkiDDplo8oZ-nQfnx9FdTkh4jTTbmGkQop_AkMYrKwULVrG1K7Rrqar5YragStarPdKZvlOaF4iCVDi2aryWCZZrPafycjHZrtVm4_izarOLD03jlzh99Vi6JEbr4Zn9zEGRF4Wr6CjI3bdqkxvVBfFLbrxzhL_DeYnhSBRbr4zhObr3JiFbrVyV74AsdpJ6pjoB_eiD0hRbr8zhIbrtUFl0hqQJi6JmbrqlYRwhuDiVyVu0hSYnfbruUFx0hsbrNSWw0hLfFxEk9rW6ukkyl4RrOZrrXrPVr6RrQBk8brQWr-br42SA1Wlug0_EVDikwoJ-jDcrWyVZXf9FAuSFrNrrWr3Xr9wlFKiNPFp3jecojmVCSlsZrQGDCSluinvpinOq_XrYineinjIX47VGwoPinDkXsvolcrlwqHzn8qPBwoWyVTbkhBTaKW_XrtcrznMHBSjpgQ4FKBGtcr6Cr6vomZrFwoeJGecrg0pAwopcrlgCfgmcfftcrIwoPnWUKhOGYWslqXrCcrbcoQVr4Dq8opLWr9brOdrUkADCFTWrlwoPdrBgEFylYdrVdrT5A7arObf9arM_jUcrsuoGmWsuoxffsuo2zjNtbXAffTkMZr1qqa-qPZrbZnBFUSZrIxhr4dxylOTj6dgIcr1drcMnwarFUqScrhFkNUj0drBFUjmV6drv9ItdgzzP6dr-gPFegWBX3zj2Rr0xl6MlFYrTdr5ASH4hTdKRdr8drwdrUVry7bvXrAerSerDhQr8RbdrjwoD2hu7fI8qSdrtHl-drjBk3drherYHBGrCYerqQJBBjserCSnhFoLZr0qq7br2qqMWr1ym8Yr3ersNh1ymxNhNRrdVrtWrg6WKcr29qlpp1Wa3HpuYrhRrNYrFfr1-pXpqB_p7drLlIKnpmerfAkAOhNRrp3jbYrkafwzciRreRrnxmULnYUmGzmu_pXUmEQC6ymM_kbLngRrMfrYfrm6V8JpVXq2ymdhpX-qj0gZ-qEUqMWrxSm8Yrxfr6UjxSm-UjKIp-1WvHpfdrFLihdrb2jgBL4_pcVjxSmgVjBgrYULqyoVBqrYhBgryKoapqC9pVeQ_qh5VJmFX93jXgBUXOArhfAh8qPDrhegDGBj1nprBAJrhw-X6YZwEXJopQwlCVm1mnZEJ67jOJmG8hI6pYWUMwmawlm4ho4hwrhZjgfjlrgrj4hlcc3rhV3kxCWkgr0grUgrudpqzEp8B6crldnToZ6gr7IA8grxrhXWVXylSbnMNQ2grHRWKwlmgrenqtohWwlmAaVMjCKlrrnOhr2XdCKl1pkKrDafUHgq-AmxCWSmoejlAsDXhrSmodbrs4LNDochrWKAXhrmMFj4V-zKlhrB_BVhrD1awdUSnoRhrkhrthrcMmdqk-zKXepvhr3BAXeprhrBKbXRA_0Bj2hvOg-zKJKE8hro2hzhrGFnX4jZwlEir7WnY_Vprmjipitkkrm-EXJwnKshkyiAshgaLVPJsqjEdkxOQYUDt9hRirBRKRxe3fRWljSgjidkIkJ5Fg1CbrGAH1hFirY_V_sakircuhIirA-VTuhmirsir6FFK1haenpgrpshq2DrshtgrsJX0irPXA2irOwH8rhE-hAfGhAW_9hghrdwluiDg8h6BiEjrj8h8gkHjrJthAjrIthTyMWCWJ0EYhFJTVGXBYylfzPSjrVjpkipQjrU4AWjr8IlyZPbjrGJl3gJPthjEAUjrKkkeBbhjrdLlvxhXth1grrHppjr4grMwmath6BioqL9JmLSFn1qmIhHZj0sL_GA0jr33hGDJfthUeAAGAPuhz-pmHGlthithrirX2oF3W6okDpkh3W6okFTn5mbC3BsNgxdmMkrN6AKNg2xAAVCIjIC8V8ejXNgTmDUkrymAWkrKUbdqkCAlRyLAwhxhVFNgsBmgkrJZlikrSkr7rY01kw4ZOkrSOgtRlw4Zokr5GO_VIOGjS7nRqk4thykrSGjDjnA4hy6JyKAqdEaHmmPBe6K3OW9krr4i_krCZQekrsCDlkfHhEjbCJkkVvjqmUHlrttN99glQj3obvbrWhYOlrHaWBlracQHaWKNgqdEX1kFNgblrlinekrRuh_jr93jLPWxPBDkrM4jMwmo-hfCL6uh6Biplr-sKxmnbLhklrjYClirDzno-hqirnlrMzlmuh2DiX_V_QY5lr_5hwlr8lrjYCi7XqjrY4jzuhCmrtjr4lrBmrO4j6Qgeqj-ohWARFmrS4jt5jpUg6KQhdkkoQ5uhp8huirauhvuhXmrEkrWmr6nqMcYxlrNZCvlrcVndph8-hytht5XH_hE0BLervHRA_hEWjpAalmrJ_h_QYZzkQuhZzktBjxMn12VE3nbZmzBj24niqkUuMJhrDmr4FkS8L-mrHmrjBWkAN3BjCTJpfVWEBUUnLhrGvg7BjTRDW-QAkiFCjacQPnr9EXdqkkvhFhrgkJoKl0vEKhr9mnfpqi-h7Uq7lrWVn8gkakr3_hDcgHXangnngrdwlakr1OnsqkJPCd2D6OnVnrmnrpbEBhrsnreYaXxpBhr8OWakrznrmpZ5nrfcrJUaakrhcrjho0nrwBAvqk4voeIrYnnGPrNwhEwhZGD7fpSjkLUPJCJcYc8vh7fpWpPNDotMPJPCUwhEorqnACorXor4WpgnPdqkbwhJxQmpZfor09eEjnbgnTEZYwhZirc3jknrmsloor1vk8gkYwhjzLhor-IMmzLMuh9Sj9YkcdoIIUYNhqzGa0hTZc1orM7K3orQLHCWh0fk0orgTj2orHMmxorDaVFprjNC7who3BagBHbr_whMprizhbnrOfnqFoaxhXtmPbryzhHprQpr0zhDprWprZbrsxhQprcbrvxh3SjXiA0rRgQePpr0LClpr2OdLpr4XfhUcn9i-wL7wh7EAZUAWenHprxprd0qiZrawjUMozCZSMJ65Q_wh4ej7whWlrHprZlrcpr5jr_wh5jr7whKRAHCf-9L5vg_gk0xhcSRWCiCRAJqrDgMLqriprd9inWFIRgXNgqeiWqr90bzOrlPPAKi-nSdBDH2FrcRIjrhAWeqruiDhqrzcRIjrWCWeqrJwQKbGnqrqdRjqr6Birqrj3Qtqr2pFiqrQ-huormLA_oAQwW0qr33A2qrDoG5gksZAeqr7qrdcGuqrQfRpqrPxlBrr5qredCErr1qroqr3qrkqrKrr8qrU4A-qryII4qr4nps0qUlnkjrOqrXrrhypsPn5xhnmctObqwhxui_wh1dn7whiLj_whqLjcprzpr8orLqiZSnEEiwNbeVntdMHprWdfZnn5pro-YVxR9fnzrrYPgmrr8gnr-k1jrtprKwUi1qVbAExh99qTrI-knjvPrHpjwoFsrnrIQjn9hkBhpjwoMxhHprOxhcprRRlsxhVsrPxh0DoWsrZsrPxhuxhTxhuxh6yh6qkFATp_h9qk-lrPnkArka-WOOFh7l7VmDwjbNHNZCqsr17pCjrmVnfnB-_eqlrsmnfmrosr4OF1srqep_lrtsrr_D-Gjo4n6Bi5_htmr8srdKEL9Wh_CSAfjYCGtry4eIent2XsYlzCjsYlpJWMTECtr3EpA2XaWnRyL-_e_sr0ek1rrCAiuyhdzhb0hvyhZ1hMgg4yhqHDezh5yhhzhGsEwgkarrc1j8yh4QnkorihkFEiRbKZUAU_k3yh1prztrwzh1prLjhezh4trh5hhzh4zoezh4zowzhZOr-yhHrmhzhpdMezh2XnFurTSZ6_oMqrcYUnIRh7lLurY0hhhgOOY3yhSurdFgwzh4egzzVp8BaWK7OFssrIGSOBWaur_GDcurkbrNprjzhb0hHbrwzhjBp3yhpurourSWltzhSWlwzhsUFzzhBfF5zh2whb0hXbrvrrAObF0hI1khbr2urB0hjbr0urDwjnIRhpr5zhdfAw1FJUFsJWGVGGvrSaFqlYX0hezhnfnhzhjbrOvrNgnwzhZSFfnDEPb9uolEkVvrFJAvOb9Epcqrw7iavr8jD2SC2srMlrfxQgvrIXaFPrIEp7Hombrezhpbrhzhm-DzGBsvrPDlzGBwzhrbrN0hr0hdor4urtOblprMmFTrhy0h8vrYrhv0hmprb0h1brbwlcDjUprwNbLRp20hb0htZnhzh2Zntpb2vrOwrzFXhtrzCZzlrAkrlirEkrU_kd7nYmrZwrHir3lrW_hAwhcAgbjkgwrjAgrgk_oMHBXC1hI8BjIQVACXnrnmJ67jrwrxsrpZjMwmJ1hswrjgrrHpzwrwwraPoF0P97BQRne6pAEjn6mb_X8wrVin4prqFoQFos8ByRn9wrSPbWgnGxrVIoCxrRUk2rr90owLoQ1hp8mDgkR9lb_XPBj2Tn1RnrPJyjkU5CW1htVn_nnP2nOXjYhR0uAnPjW1hZ_B7DpS3hKXjcPqM4hpxr-An6jrhxrevOJ3Grxrwxr23hMWYKXjn8mUxr1emb_X-3hQnnGwrLCqZxr_UEser4xrhFob_XvercraFxr8jkyrr2jrfWEndbqOn11h2VOhAW35KWCWa2hvMq9hrkvcdZQTyrnVpCirhgkf2hl2h4eqZrrJQbSYQg2heyrEhk3cZ22h6JqLeBCyr7FozbR92hnyrNtAYxrWMomyrNTpIxrKIcKxrsyryyrNxreLmExrRxr2yr4vp62h0DpNpk1yrfErbIo-yrzenLnrb3hihkFxrE3hTxrKxPBzrXxrGyr7yrd4eV1hW3hQ3hY1hutrgxrVPQorgrDjTzrKvfQtrS3h93hqxr03hprrzWny3htGrEKW0qkryrucfqDjdzrjzr93hxxrhzrxxrMWY93h3xrMzr_wroCU7xrZgnkjneBjQzrK7pIUgozruZrJ0bwMYC4hD9B-MAPfA_OAIqApWPi9B64EE0rBgAG0rVFATwPJ0rjUcOtrbzr62DGqrezr2lAXWl82hX0rv7mD3ha0rIxpEqrT0ro4FlzrIKWszrG4hderG3h-wrVxroCUFyrS0hJzru8S6jkKyrL4hxzr8ckRSV0zlQyrRqn72KEVhQmrmgkAdg30rQirpor20rz0rsorg4j8gkDjawIif4h51F9EQVLX6PHH1r1BP7DSkMAVLXS4hM1rm4hT4hg4hd4h7JBS1rW1ri4hnshl4hZ1rn4hxgrsKmbtrJYPPkUGrDJfiKNBkCjGinXYEXHBjdGzqim1r4yrabnF7jdXlArrLKEYrr4wr_BirAi0iJWPjZXr08ABrkSPjbFR1ZkXXr6OQ6hpqPJBrkkGBVwrjlrbcYF2r2lryird-pl4Ejbfn8anDj5whL1rV2Xz7iR_pyYcPSnkjkfjhGmrDznGmrEkrwfqmzrxgkLfnqzrb8oS5hi2rxfqQ1JbirsDji0rlQic1Jbirk2ru9mbFWOgJU3D7grfcrUvTiOh8AALlBxOQXmGY3hyfJy2rAhr9nrwEXIOklPJNsP9KQpbEz2reinX2XsJAG3rjhoI4jNxj-2rmgnGsrtkpK4jzaEK3rOXpQ3rPaFHmrEXr95hCfnpvrBfnNJAHwJ9grwNXIohe3rjRLnnrGzr9agmwFTaAq1rd1rI5hp3rPkUr3r34hQiVr3r5DXx3rqshX1rV2X03r1ir7IAppFhAWE-nd1rppFEhno5h_mrdTYB4rDnrmwFVBiAtrR4WH4rq_hzTrg4M11rMBiXlBspkH3r_SXicrhEfmgnn2ri9hnhWW4rs2ri9hvPgXBIG6haujtYHG6h8OWZSFF1r-6Bk4rnwjpZrxPaTegN6hzyrlekRzfmuAR6hUgrM6I26hmrU26hL6h6Nmcxmj4Vr6h54rujnvcaF7hD7h5_CB7hkjb3Kfecog_L6PHFTXZdrKaJpMBS2rE5r_crBorIHiForoIriTlCTXHwoPDCUtrG4QN7hfCCT-VV5rfCCatr5llZ5rKsEb5rUkA5WFj1nlTQ-GX3prOxrvYGK0rUFAmTBLir83BSBDmTBOir7OjTBAX_FaHmdoCvhheuXF_FJih9iECenpcnQVchRg15rr4i35rxdUkbrIxIq2ryCj87hh0rl2r9vCjIQG6rL6rPjBX4rlmBaSWK6rv2rQ6rb4rlmBN6rU6rd8oEFWx2rGFAU3rGorGgD12rxXh42rpgPS7he2rc6r_grR5kU4rDuhB3rLdCD3r2gP97hwtbnzrmUFNQbWzrZ7nGDJF8hC4rOjn1uiSprgkgdnrrTO88h6BifBi3sh8gkrBiwqrgnrG7r3qrtCWeYBt1rFirFkGN7r7Wnwuh66rR6e96rEZj_6rrlrgnrimrhjlLAiKWmigrCJJ67jd7rV7rtanrQmpHX-jPPUrg1rcDjPMn4BiqorKMR11rCAip8BIGrNIBEmKLcV_0r23WUEoLNnw7rTfqCOhZfOB7iaEjXEj6KQ57ry7ol4rY7G7IAx7rdGAnEfIXrE8rk7C1yPqki3BHGVqfzPdVrEPWFBWM8rdVr11rR8rWBisZAU9hXeLJgHU9hTwPLbgGoqJ4a0-NSPjP1JQMFMIo0PJ9HfYOBrAik8rlBG1Aic2DHIptQrrmQM3D5cE26jq8r8GQl8ri-l5Mo08rj8r28rs8rkSou8rIfgQoFZUSrAim5J2jhzfWy8rtejmBibVA5KAD9ri4f3YDcEoGgrNQoxtlUDkUKoTMo4YrtwlVTrT7dkYjAcr1errXr21WWTruLk0frXPEf9r8HA2frRdDj9rxVA4fri9rZ9rSaF6frIlI8fr2pm7Yje9rr9rEhDO-WMqDakrRMXYTnlEA39ro4rWin_MgAal0wr_-YlTnNeJi7r99r7kroPrssrSqkkbrTmDZEjskrH0pXMnM2XcuhDznXwrewrAdgixryxfV6ElxrjxrV6E4JWK4rTTYK4rD4r7Dj-qk-3WK4rMzl_hkGAkPer5RroYAaVrZ1iNTavarOfr5Yrr-rOyp_QaocjfkMbVrdAZznkHgN2-rOoc-erV9fqJUKFZTPBW3alVrgOenVr8VrhZAyXIIaZZobcTD8XHP8CwVrn8CyVrBiBHSbI_rQdGcYC3VrAlbQLB6VrwYaF_r8SBkDGhRFIVbrKCgObP5AQdAOkBDzCHzYbcf18At9rCgImpjILix-r6ehWDqJdrdrYLdrQerQWrYTr6uBPWroYA0_rwcfcFipRrYFiAHkffrpMBLboO2jT_ImfrENAo_riul_Akhlk1Ci7_ryGKYboFXmsRrMfrcNKX-pRJY0lkNRrmZkrQrv8r-FoibJyzm_7jyYrM_pzCosDoO-k7ymbfrDqmqYrNYUBwmTLnTAsjqqYaGj_pXAsNFoMgXaAsWpEcAsuipi5njQrU9m7ymjfrjqqdfrC-pe_p1PXsYrvxmfxnjEhoAspfrqAsWAspVkUAswAsnYrWLlupqIRm9xm4opUil5YrsDl8YrQBs6UjsDlYSPA6n-1WA6nFAsOLj8bpI6KA6ncVjsDlgVjfBsMUmPWnn2pEElSjkt5nEkq7WOfJATrkkPosRdyWrDzX0yqawQafQ5RnGSn6Aj1RnFVlSlLwer7FoESno9Fz6kjVLcxrpgkVzrRonvVn6IoVsBaZn7IkNLCOfpvok7qkuokThkuBAr_SvokWpPQhkxSkkHWxPgfboika0rrDfnEyL8ff6YWxhWXIZo_htbol6hcnreXkd5QrZPv0r0qkMfky4rIOjYbomeBHPmSgk91nwjB-PrgRU7PrgPXWskobkfzoSCs_LS4uJ1GpnmB1CsrokV3JfokOkkEckNCsGqnAckwIDtokITk8ZklDRHgEUgpjQMr8IuKrgnmjsn7Po4xAPDsCvmstWKOEACSqpnF2fUYjsfrt3go-rBcrNNAbTr0LC2DqhDsXiAYjeuclo3BF9SnDsXNChkXRjlrLCZBsv9rZejtoWkDsNwAP6IZ3rf1eb3ronrEgcDYrparv-rtwlGCCjDs5lemDswnepDswneSMfHoeNfrpuleopQfrBpkDnklFCm-iHqpranO7rkanREs7WnzwrSEs5leo5reLmsSU7Dsufr_RrMAFVAF2DqgEs-RrkermXTbdFBSrdCigslvcFz8JsUF_BT7KENBs6wlfvlgEsQzEhEsNqFzEs7BTuEsVPTBfFtEssKEPcoGzEsUFw9qWJp7LrhppSXqnVmXrqdZrH3E0Nr1VmQzEweis_rY-ku-qz2XSKFOaCQBFSBFcjW9aqk8pSiIVFs3nq6TRuVqzuiZFsaknKCjeFs3ep82qiuOxlWvKjdnohFs20owrAoFsrjnpZqyJFk3o23kQCrSDoSGlcjWJphSHh7CR2VWpOqg6r5bSiIr3FsSXWKCo6apmZO8SWnvo9FstlW3UqnEp4dNSKF-8oBvE9GoSKFcsp3xofspZbmEGsi5muPAs2HOaCIzkSRR-FscEoYWq5plNGsaGsyhqtwk8SWERr8SBJGsm6pzqiN2CkGs5mFNNRyEGdGskIr6CRuFsojIyoW03W9qMsGsPWppnlUHrpgKrFsjcSbIAGUrYGsFGsPEpDoljShGjXNNRlSliti2Bj6PGGUrlngrniM2P1Wlvmq5WpsGsN0EHHs6DBJHsuFA8kqJ5D1Wl3ThTOqsGsFUrSHsytiUHsLHss-lYHsD3qaHsRHs8jCdHsGEm7IJMHsmAqZ2pISK8SWFXA9jDf2Z3hX76PdLrQGm4ykGNpg_qREq0FrqzohXqC1ijXq3Nlzpp5Nl1pp5coTNp_-qL0mB_qixp7zotXqF_q_zoHuqBal0tqm2lN_qMqq5XqySl7XqT_qyEqT5koYmX_qS0oIBp5Eqb_q7Eq_Eqaqpd0oOYqkqqRuqRYqVoTTYqs_qo_qXuqYYqFOpp0ocuqTlMOFq_jiLOpxdolYqMOpwqpsPqbQP__q92qoIqjFqEYC8qpcOpHArzuqtIsboWKeoiOpn1mqPl8uqp4p_YqCZqHFn0kiLJs2rn4OpDvoeToIZqN_oL1kdIUeArleoUvqiArsCoHQlueohrpm1oXArQJsMioorpxArz1ouArGvnkcqGDriJsZvqcvq0rp41oxvqsZqmvq81oovq6GmEfo7lq0QlxZqlGqBBrGspMfo_ArIBr6vq6ZqR4n8ZqPBr-ZqvZqdmi03nCaqQBr4GqO1pHaqEwqQaqMPqDJrMwqdBrnspIHqpspr2oSwqRxIUwqMeUWwq4fopBrYcnt7ohaqpeqewqvBrlaqxBrSupI3oiwqmaqueptaqqwqb1pWxpoJr15kuwqT3o9BrJhozwqY3ogzk2wqc3oV3oAHpJCraiqLCrbtp6Hq7Qrzpq03qjEpOxqiXjTDrQKAFRpZCrJ0mxcmJRpdCrSIqfCrUIqbbqqqp3tpYIqjFsh_mmCrnEp_3otnihxqfIq4Zrz1qFqijIqYhAlIqQKAVhoTxpM4oRdmQupWHfpRp1bqM5k0xqW4o_CrsGrLDrdupBDrr7lc4o9xqCDrRErDJq4LstyixUnGcqk4oMDrGyqMJqAtAOJqKyqH1nMyqm3IYDrSJrNUlRyq14oXcqUPqZcqQUpaGpvDrRvp5Ip9podcqmcq3InCvpcyqhfphDrXMssDrmyqG5o0Drsrp_VqyJqsyq3DrxcqR5owyqzyqtyrSdqivpQfmyFoCErZ5oiErEdqyMsIErDzqSErFzqOErMKq3Msl6mFdqGzqRjqIzqvvpYErUsiFTp-6m9OEdErjaSD7m05oMjozMsgKqizqs9PlErkOlYzqRwpazqf2lZTpD6oTIrfjohzqpdqkzqb7mrdq0Er9-q2Erpzq5ErJRjK-l-Kqfwp-Er3dqiwpyzqDLqh5mFLqFgm5zqRiq7zqcPr47mHFiMFrnTmOFr48rOeqq7n7Nsz7nI0qRHpz6oNkoI8mN_oYFrukBWUpm1qbeqWXlEXleeqNkJgeq9AngkoPxpd0qlUpzCrreq3LqPQp5VnrUpGjowFrbxpn0qzFryUpHXD2Fr18kjyrzGrs1qHMqN2rKMq8Upl7oy2qEfqCGrxxpt7ozxp40qHGr67rz7o69kXMqG1qOGrJ0nJ1qLGrcqnL1qwspXfqB8oXGrafqifqHxpU1qpMqRypA7oeGriUCqMqzMqsMqjGruMqZyrxMqnGrMPspGrBki4MqsGrP6rs9mr0qdrrANqu1qkOsk8oiypoAm69mN_nx1qtyp_GrvypAgqBWpCgqNSmNNqljp71qYhrIkqM-mO-m8ypXNqtimO8o6ZrdNqSHrXgqQzphNqagqpNqc2qfHrv2qDOqiHrX9oa2qwNqrgqE3lWsqFUorHrwgqgWpygqj2qmJrjWpxHrDQs37m6HmChq9NqpNoVNrHOq5Hra2qKOqnmlMOqVnoCIrPOqT8VqtWBsqJNrlpmNIrVOqPIrqNAI3qSIrtErL3qahqM0pbanO0pmOqrIrcSlNXp6FsX-oyxqzOq4Qsm3qH0m3OqyIrnzi93q2IrErKCRs6Ir-hq53q23qBiq43qDLsaooIiqDJr0IrGJrmooLiq6-oMGkTyqZJq5up15kQJrViqZDrjIrUJrZJrP4q9XpcAoiPqT4qkPqdJrDYpCpogJr2prniqKzk-3miOr6Ks4DmnJrZFrf2qYBnyiqLYpKVpNYphKBO1qQYppClcGrAQqt1p_JrfpoZYpr4qWYpuBn9JrIQqw4q51pLQqARqDKr6gBPQqYdlRQq_1pBNsaQqSjqQSsPjq7sqOKr_4qfjqYKrbjqaKrZSsXKrLurijqE5qsNoqQqpCqsQqhKr1KrVLrzQqlKrO5q2KroKrrSs1QqP5qdKr4Qq1jqcqoJFmaLryOjoSsHRqAkqGgpWyqNZpN5qaFm-Ssq2ph5qmApBLrx5qRRqyKryqoTkqn5qGLriFrILrjZpOOou5qnhqw5q_qoy5qJroMLriRqTLrjmmqjqwlkl5njkqhkqL3ppLrbLr2RqGSKzHstDnD6qtkq9ZpwRqH6qM7qlLr1DnlrooLrITsqLrZBpsLrZAp6kqh3pU6qE4iW6qBSq0LrX2lY6qRap4LrEtqmGmCFs1NrH7iWape6qMRsZapcymSSqZMrk-lYhpl6qHMrUlqugpGMrXSq3Bps6qNMrfSqkSqG4pVJfJ4pXMr9PsaMrQglFynplqsXm5Mpq8p-vqpsoW2n6Gmwlq3SqB7q0lqhmi8Sqzsoorq_SqqOriGlFTqMjpVCpd4pJTqkLrY3ph4pP7q37mt5i5Mr4Dr7MrPlAwIrWyiA8qd0r-fqJmqKyoh-pFNr5_nRmqLIrTmqhTq6MmONri7qkTqRNrxTqnTqhbpYbpcHrXNrouqu7qTbpvTqD5p5ThF5p17W8PsaQsKGn47q4CpkNrGOqNHs9Cpe6of-phCp1mqsTsCuoE8qpPrZ5pxCm5bp-DnlerXYrTEk5wcsUFMRRpQAAcpmtiY8qmGnHqmz-naaoLFsBqmNFsUDpfgWZIrCVnxnoL9qRdpxnoVEpRWsK-oKvoU7qyVq7nqBdp9nqcepkFpoOrkFpfMKhSq_NqSblrRoVVqOqihWscXpHGlqXokkf5_U7Iojsndpk_yBmsnsWsDVAnlAzPrdlqVTApEn8VKCQrGPmlOqKBqzCszoq7WsPJnMDsmKA9oq4oqkOqPJnn9qqBprPr-jPIWs_wmi9q9QrBXot9nPXsN4nn_J7KEkDfHRrQXqJRrZlpUrlJVr59qdwoXMlKWsu_rwzcjSrD3pjymiaoTqqjXsqlpI-qrymK-qVqqM-qlopkDqjUmDUrnDqwRrnrlyXsL2fV-qmopVslnvl3mpqWrfEsv0DSKF2_rA-N_XsAiWnQTDYsFiWVPTGYst3E9EsTtOJYs2_iXaoScoOrqippWcoTZrHWp4ImWNlkwlKvlCyleGnNrlRYsOppooWBIPQFsNNRSFsRBFcuD5GsGCruFsvnq5GsJ8h5GsCGF5GsA7l5GsUCm5GsS6i5Gs6dosGsJxqDSmLxqW9n0FsWOBVRhSGs5FsS5rDzi8FsvGs5tJgHmUCpCGs_VqSGsuUqTeNkGsV-mPHrDZsjfodspM3mHwqwgISKFTmDVGsnyAXGsPZscWq6aR2VWWEo-QsgGsgUWiGstZCNNRr6p6Kio6poGsj5ASKFrGsDHsf3quGs0GsAHsyGsYFssZsL9oaHr7PsRXolFsEIr7GsDhIoYscrmwZs0oWPZsfqiGHs6ZslHsIUrVHsKHFpHsiHszZsQHsDasHUrGWnfHs_uGhHsR5pPZsbHsEasOasoHsgHsFxisVsSGnjHsMasTHsnHsBSJIas7Yoqdl8VKtHsDSBvHsNzL-3ilTsj5PGui2HsHuq4HsfOs2-qWEq4-qxppZEq7-q0as1Er2OqBlqFIsSNpXNp9ppm3obEqqnnMIsCqp5CnL_qeYmQEsualJqpmNpLqpU_q-XqW_qdaqY_q4EqEYq6EqFVqd_qPAFf_qHuqAFqddok_qh0onIsjZmf2op_qEOpX5ACJsL0kXuqC1mfYqhuqw0o0IsDDrz0o-XqsuqsbquuqMHpjFquZqEeoJArt_qLArIYq1-CNAr6uqNeo9uqKJsw1mOrpYZqBvqZJsRGquepSJs41mcArb1oJvq1OpLvqgJs_FqJQlPvqj1omArirprAqDcspJscQlXvqjMsEPpDPpYcsoJskJscZqzArG2o1Ar0amRPp5ArwJsTqpxQl2JsHfo4JsFKs6JsZGqFBruvq21o4ZqX2o7vq4vqJ5D_JsDBrHKsR4I5ZqCwqAwqTBrasptPp70pQKscBr5IrwBomRHCQpA3kRNp12o0folBrPHqbaqfaq-LFeKsM3kWHqXOsp3m1bmwBrYQpX3rwxq_spnwqWTmrKs3Brrwq5BrxaqRgovwq0aqjQpVgoX3oACr3KsCCrpYn5KshQp7KseSlPHph3o_KsDxqDRrxDp2gfmcmTCr_jqGLsrtpv3oTxqaCrOIqQIoOLsQfm8SlSLsQRpULskCrZIqywqZLsoCrbLsqCrjxqHdmlxq-VELdmyCr7IsfuinLsjRppLsyBrO5r6QsU4ouLs3IqwLsaup0Lscup7Iqiesfup2Ls0Rp6Iq_xq4RpMDrpup1fq8LsqdmBMsOTnIyq9how7kOcqD8l1upIioK4qr9oYRsFqiXJqWRsI1p9SsZMsYNmTMsPHoaUlpDroJsnDrlDr9pobMsEtnVcsJfsEfswIpaemoyq5DrqyqDWqmMsj6k-tnpyqZ6mnem-DrrMs9Jqf6m3yqHEr1FoDKq4yqe5oJErHKq5LsJKq9SpQErCJqqfsYSsSSsHdqDNsXKqefsZKqcErbKqWdqHxrhErJdqOjokErcdqcfmedqZzqpErbzqRwpOwpp-kQwpPNswErBkiyErEyqljo2ppiNs5KqS6odKs6ErPNs8Er1dqpNswzqrNsKeoving6oGLqHFr6zqJFr0Ns_Us-zqNFrA0qPFrs6oUQrG0q-Ns0dsPQmTLqVFrSeqCOsQ0qyRsfLqUeqVUpS0qO8mExpJOsg_qBKHX0qTRqX8msLqLxpOxpvLqSOsmeqqFruFrqmktFrrkoUOsXxpveqdOsX7oTEq1FrYrrb7o2Up5Frx0qGoiz0qjjj10q00qAfqrOsuxp60qEfq80qgQsTZK_8mIlo3RsC9m7Osc1q1OsnhsPlo3Os57oPGr77oK1qTGr-OssGAXVpBfsHxpHypefqK8oN-kFPsfGrW1qCAmJPsq2LHPscTpb1qbYlPPsnfqHLsV8oP7pjYl9rrGhnbypBqprGrZUpYPsw9maPs6MqcPshPsj8onFjl8odPsL2qY_q_loq8olPsIVsINqwypBgq7Gr_HqEgqtPsPNqvPs38oY_kA2qNgqsim0AAuimpypI2qI9ohmoIUsrCr7ZrN2qI5pP2qL4qdHrrOqIOqp2qlgqjHrFQslHrxNqKkTzNqAMpqHrXUlMQsdzphWpvHrRQs7gqn2qGOqkgqlWp3Hr27q-is0HruepEhqRCmhhsjEp6zpjQsnalINrdAqSGnoQsF3qqQsiQMWhqtQsPwpZhqmzoN3qXIrP3qQKmR0pVWsgIrh3qeIqKzil3qnIr3vnainGoo8Qsl0ptIrPbli-o9BpFRsFds3IrHiqSKs00pO1pAiqwBlAPq76qCPqZBrjsp83qx3q-3qKiqIJrMiqF1p_esVyqG4iaRsbUAdDrdRsN4qVJrytihRsdiq9KsaJrHBnSflDkpeJroRsT9qgPqiJrehs3zotRsqiqAEpsiqwBmuiqygswiqqJra_ol1pJGrf4q2iqG4q4iqRYpDPs-Rsl4qJQqqlm4Jrp_o6JrESst4qaYpHjqdEm61pCKr81pvpoRSsIKrggqQQqOjqEMoXSsUErGfmNCnA5qgSsRCnVKrq7q__oajqBApUKrdUoNBpmjqISq1EmiKrnKrkKrTZpL5qjKr_YppRorHsJKr_5q0Ss9pnwKrU5qWAp0Kr0Ts7RqDkqb5qfApm2pEkq6SsIkqEkqLRq32pGTsORqm5qPkqMTsp5qOTsOLrAWoXTsq5qJLrFmso5qrZpRLrlRqhaoLZp55qXLrULrYmsmDnnRqb2pcLr8pnGZpCEQuRqevmqTsjLryVsutmmLr0kqb3pFflrLrPZpbBpS6q3TsxLrASqmYqgKr1Lr-TsFSqJCphBqmSs6LrfilMSqIXsGWq1isNlqLUsEMrOUsp6qm6q43po6qfgpq6qhmiMMr_3pYUs5YllSqNGl36qG9nMgleUsnupEyngsoGynVzoeMruSqsskatqzGqjMrM4plMrYHmOCpoMr1lqE7qrMrxUsoHnY4ptMrPsq2UszMrhFa1MrC8qLTqgInMPrR7q2NsCVsX7q5omeFpEVsgxkKmqOtogisb7q_nsfWmcSqQmqgjs7wkUmqSVsC6iZNr34py7qlmqn7qbkqhjmdmqOpmYNrUVsQNrgVsbNrXVsTNreNrJ2qrNq3TqO5pZQsaasnQsuVsGVs2MrzRscGp3bpw-ovDs7sjbBsaYANYspaRA0BBWs3HlJFsODp2NrUuo3ilz_koil1ImCvlHqm3ylj5pDUsQ4ieTr6rW8YgBJmYbBOaCDJmNYsFJmrWrBxlnJmOKWdJm4hnDyp2VmHzlRjnimn0JmpJm2VmlepklnNmkZwlgshIrrHKmBklk2jAKmYak0epemn-Jmd6XsonAQkTklc8BglnlVqCPrvOrjFpXWsG7pwEp2nqS4kHvogWsw6qRMrAnhWBqlJlQMriWsEiIqWsgJCzGcpsnltWvWsjoBxWsCqsJcNqsnjPrOvoiEp9psoWsjWs5Ws8Pr5oqOPm6PrKPmSqsGXs5GpCXsIYDtgp_Ws4Gp1oqRRmu3pKXsQ8rNYs8bA_msBpnhIp7pqKgr9pqlihkqsWaoUJp-mqBFs9ql09qGFs-CjgxlErlK_cZymHVrZXszqsoWqF-qUBPSRrhGnURrgJpuWqSqqqXsslpraouXsxqqP-qsXs0Xs0ao4Wq0Rr5XsjxlwslhHgFumDVmTulGulrvi_Umrqq0UmXrs2UmqUmUrssxlIKm7UmFVm4hsyxlNerJVmeDsc9rMAFgTrJofBYsVgGT7d8mplslsrsXBJnKJwrspKJGFYzrsu7VQcr6VsFZr9mkIAscYF2rswKJPchcCFhvevTr3osGss-onsop9HfEss_4Pl5h-xWI1dP7GIssW8dBopM4r8DjQ7d6KCOssw5F77dKxR4ihNss7DjTUqCtlFxJmvndJTMssm_PZss8YgQssmEY9dYCphn8nUvJSssAqPfMmUfYvmpKBky_rpnTj5hurscCFOhPHBF1rs7DjguEWXbBzPKvdmTr_gE6pFsfO2mGsTribcBJf2FXKvdAFsoTmPNlSYsEEqr-qFAXTDpYymRXqcCFQrqIngw-qQEqz-q5HsgXqQfmoiiktqOicmtq3Kqyhq6aso0q9nnHIsD_q7QpKIsXYmCbsoEqkqoFbsdzkHbsb0mVOlR_qnNp-tqNbsYIsPbsaIsXrocIspppeIs6gsgIsNYqcqpjIsohsCFqcbsm_qUYqk0odbsiqpZuqsIsaYqEOnIusiCreYqtdoXSly6p4wqkYqjuqXFq2IshQppYqfmqcFq4rp7do3qp6IsteqB1o_doEAr9qpC3nHFn0bs0uqjPlqFqMAr5uqkOpIJs6nsZArAZqAvqOJspArYeoHZqHcsElidArgeocJs4ush1oQcs7OpScsfJsayqNvqSGqv1oYvqevqNGqmJsurpqDrWcsVamz1ogcsO2oicsK2okcsrampvqgGqpcsYPp9Jst3ldvs8amwcsYfo3cs1Zq1csBNnLBr0csOBrIKsEKsZspWspNKsLbmUBrrvs9GqRZsQGsjCoRKsEdsCds5PpNwqTKsPwqVKsKHqXKsXrYLdsHQp42onBrcKs7KqRdsm3m-foo3mYHqjKsgwqpKsa3kjwqyIqbdsI6ldds2BrEtptKsswqw5mjdsyKsmdsnHqNtpnQp4KsUcmcusWFsf3oYcm0HqwdsO4qAxqICrGbqrgs3YsRDoopl-Qp5dstSlPbq8dsSxqKLsptqMLscCrQIqMRpztpabq_jDcbqlwpHhoFIrexqbIqibqOeslbq54muCriLswCrkLsoxqvFr88q1CroLs6cmybqnClR5r4js5CmzxqM5m1xqbdm3xq-xqi0m6xqUnsidmoes4xqLeoresEyq1hoCyqIJqmxsKIqyupsIqXDr4esYJqAfsG4i-esbksaJqm3IgDrmDriDriJqMfsysnIvpfMsoJqHfsVGqPfstDrJ6mQvpFfsxDrTfsDysxJq1DrXfs5UlZfsUfsbfs6_q3Or00oBxr56mAErLErhfs6fsjfsKdqifsBdq8MsufsXlsP9leys7yq26m2vpaErgErMzqIjo3fsLTpCzr15osfs35oIgsjKq75olKqUNsCgsWNsrErYNsuQsqkivErY7mhjodNstfmfNshwqOgs4KqEgsRgsGwsTgs00oVgs15ko7mqNsAFra5iCFruVs2zqGKG_dqwIA7TpzNs-UsNgmllmp6oh-l-7mngsAOspgsOUpvgsQUpDOsZ3qgLqGOs2gsO8orFrpxqceq7gshFrKmsCPqF7oE7ob0qROsJ9kpFrKhspzsIVp1LqVOslLqFhsceq3zreOsPhs5uIhOs3eq4Fr5eq6FrWhs8Fr_FrpOs30qchsCfqsksN0sghs4zpwbm_0quJrpeqC1qphsRGr7xpJxiJ9mTkpMGrQGr17oSGrmpoVVpfwA0hsX-k3hsV1q5hsT1qkMqn0sJypX1qhfq6iqh1qiGrlfqFise1qmGrRZsX8o0MqVPsPis-6oV6rZPsQhsbPst1qWis3kofPs7MqB1s3Grcis8fqfisfLsXgG9GrZimqPslisBHr1yp_Am18oDgpGHrKgqyPsR1s0Psvis98oxsJRgqdngbisUgqzisKWp6Ps3GszZrWnsR2qcgqT2qeznfgqW2qm2qSNoVjsbQsXjsb2qTQskHrJQsIDq_gs0Zl11sIjsDfsnosxgqixiPQswRsOjsXQs3gq-ps5gqZNoC2s9gqE2s_gq6EXBhq6HrktMZjspjmZ_mpjmBIruep42qJhqPOqLhqAArQVqLVqenoROqRhqmNrThqOIrIEoO-rJ3q5yshOpdOqO3qcIrb0pmIryjsqOqd0piOq8gr5Qs6Fsj0pr2sXXp9jsTAns3qAksQksDRsw3q4Ir7OqtAo60pODm33qGksosoBdsxfnQRsvXpKPq60pdksfRsWJrJ9qYJriksO_okkshiqV4qtKsbQle7pLFpkJr-Xq05plJrA2swPqvKs_Tqxiq0Pqd4q5ksvJr7ks1hsiCn7Pqv0sllm_RsClsmZU2JrrBnDSsXroApnFjqGlsy3sZEmBKrLSsOlsGKrSQqRlss1sPSsUlsAzoNKrgysw6mZlsaSsblsF2phQqySsHCnalsAApWMsjsojlskSs_sqBUsP6mP2paTsplsulsxQqujqS2ppKrmCnCZpq7qtKrUApmkqfqo6jqXmsf5qums6KrBRqkBs8ClCKr-KrCmsFTsUTsHTsv4sbZpPLrY0qNLrFLr1ApOmsLms34st5q_2p54sWLrWmsI5qkkqikqYLrK3p1ZpLGmjTsT5Bqasimsy6qvRqiLrI5p-Tq4hi0RqqmsI5sc3pzTsumsf3punmuroMaph-hC0qMOp1ms9TsClq3Lrlks5LrZsiq3pFUsKlqAMrf6qe8nSEnFnsKnsHns3tiZSqGnsQUsZlqz4ifap6Bp2Ws44iflqq7qlapHglVMrbsofomLNrFJqYnsG9pansdMrNtqKynZ9pDNpxvsnUsvlqvapmMrlnsPom0aponsLFnqnstns6lqRFnunsXyoHTq4UsTVo6UsNxqxpsAVsf9ouQo9ns59pwVsXTqBNrJVsZ-pLVsMnsGosB0piasB6sAGnbtoh7qMNrVVs2WpVbp6FnZQsqTqUosdVsskgv7qSHlhVsH6iyTqvtol1smVsS_mfosqVshos-7qxmqvVsxbpxVsyRqnosQil2Vs4bp7rsIuo8arsosuNrNaFKvdxNryos3ImaaoEWsvTA4AsDVryhBY8qWtskFloGf2dsRQrTQn_Nrc5h0GneDpDOr4GnFOrOxN1df9GnmDpcUqZQnOOrdnq9mnYufSOrPygqqmVOriZs3SALJqyesDMsQEZL9qC8svupzes-nnm3rtIiHPrxesI8sE8sD_YUWsR1nupsNbJS8s8sETWsgOq0PRnnq6OrPEpUEpsVqe9q8_qYEpaFsU8s-nqXVqevrYPriep5ml3DKLPrj4p3ns_HosPrlJlYoqbPrXzsfrnGYAFIoVPrqtmLqszpsiEpy8sCbpaoqu8swInfPrw8saNmaGp1WsgyqYNm6WseqsEQr9WsWqskIr4PrUqsaqsHTmT3qFXs_oqlOqHpqLQrHQrehpJQrX9sagmqJnQQroBAU8nf9sgHptgpQpqZsoMTkA4jjYr6AsZQrrHpSpqp9sgQrwYrKgrrAsL3nT-hnpqkAsfzP9AspYrEBsX_p6AshQrzCoDjp9xmgqsOSqiqs7FXHBFPNlmqsFjqoqs-QrqqsARrh2Pl7s7zlExqo7sHxqD-s1WfZnq6QrSxmsIpGxqf8nbDoqKnr9qXBoSQrCRr7HqA8sLJneGs1zopQouNmlJn5Qr20nbZsi_nOQmr-scYnB4qSPqMJr6es4upiej35pUks0Xpy-sPMsd-s4upKJow8rMJoJ-sENAhJogoqiEpJJrLQrVRs0xsZAUSiqz_Ow-sJFAbksBGptbrI4qYPqKMsAAob-sRXs7-sVwoxTop7ptVqvjpL_sUiqaksPyqQwBMts0ospflaXsIqqCfrSrqjdDdXsTDqdao_KnlaoMnMArsJmkdmsDrsuwoFrsTRrxwoIrs_TmaRrwlp9-X4_rrVfafrmRrqfrlfr9_sWxmifrgqqh7seUmDAsViIofrcfrncnrpqAKpQ-q6WqbRrq3JuRr_woRAt7_swLn9Wq9lp8XsMdr2ssfssVDfDmpqrsdAt1lA4GkwlLtGAnss8ssjAtwTr3wE7ZXLjhxHFwtA2TrZ-J4TrIhhgPTnssODqw_mros7bpY7smAteAtw5FkMnIwlYEkUjJ7AhEufsLh3uh0Vnnjku1rf_VhmPlCnahrLWnVUk95l5fPA6nzekrCjikasGkuCjc3rbxQ0CXIUgeaGHmrBdn2oWw3XVLXc7hhLjKmrR4W37rlrjZEjdhng4jcEjhsAhgWdmBOxcwdnZZAFoYbLhf9aH7TcCs-ekWCLOBih-rD2g6yPk-rLMj5FJOyBdiIP4rmJoV7QACtk-rgrkRUhFCtCcorsnzTojOAZOUGORsLfAUolIXLCtN7T9ToFORKhQHORAUoCFfWNTXXsITGW9r5gjLMn2DqfCtguP6LFnKJM6VPcoLMn2AtNrqApsHEqEFsKEq3zFYtsUEqx-q3HsbtswasMNpitqXEq3asltq2asgtsLwp--q2msA_q8asrXq-asZNpAbs9iittsTxspEq1tqrEqY0mytsj9lFZnS_q9tqMbsXIsAYqZIsCYqbIsSbsdIsUbsKuqWbs-Eq6gsiIsj_qGusgqpLus0YqWuqiDtyuqP3lOusbuqQusduqKIqmbsUusZpiWusTnox0orbsnYqRys86sjEp9_qeFqiusw4mtuqDArxYqwuqqusE1oBrpgOpEJs5Yqa5itFqQAr9bs0usOJsBZq_bsRrpVcsxFqaArTJs5FqJcs7FqLcs_ushArEcsjArCvsgrpEvsTvqNcsPZqqArnJsecsfvqdZqJvsPvsjEtNGqTvsY2mVvslvqncsyJsg2mRUs1Jsewi3JshvsEsptcskvqvcsvJs1ZqjvsMfolvsBaq6cszcsAKsb2onvs7SqFaqJKswvsO1pWBrLaq2vsRRsPaqofov0pGdsUaqDQpJdsFQpBwsuspDws3OBoBrGzseaqsbm-2oTdssFrLwsXSlRwrBzscHqQwseHqqaqoKs1BrsUqTwsiHq4BrQ3o6BrgQppHqzKsYLsa0kXgoSbqQtpsdshwsZFqVoi9MpHCr9wq8Ks_wqK2nrwsj3oQ-s47sS-s8IritpXDoxFsvwsSCrrSlotpPxqzwsXCrZ4kx3ovtpWbqCes7SlZxqOFq7dqFqidxqC4mExsgxqGxsPhoCupRestxsxCrU5CL4oQxsYes4foY-sHMs7Tn5CrfcrYxslhofesbxsADrpesexs9bqnesNIq2GtCJqAyqses-Ls7RpAMsJcqHyqQ8sxupZgpHMsxvVvxsWksF4qn3sm3Izxsg_s1xsxInQfs4IpfJq4xseMsfyqkJq4xs7xsHvpOfsjyqXyqqcqIyszDrJ6mlMspSptyqafs4Jqefsyyqo3lwBs-Jq4FoxMsAdqlvpkfscys7Fo-yqxHttvp_MsTSsnfs_yqTEr3HtHdqQjqaQqyfstMsd9lpysDpicKqgEr8yqDdqONs9fsWzqKwp1anBgsWjopKqMwpC6okdqPNsmdqMIt8ysmKqzKqjjoMgs2KqCzsE-lQgsawpPNs8Kq3cmnNsuzqXgsWqpxzqags9dqN-k5TpUzsBeqftiDeqLFrjgs4Nslgs6NsylqY9sv7n2ItH0qrgsl9sReqbLqwgslzsEOsjzsHOseFrvVpW0qtzs14sxzsMxpAhsuLqH9kkeqe0q9doZOstBrIhsseqOxsueqxFrX9kOhso0qEhm1Upn2h3UpG0swuiI0s20qoXl-ko40qR2s70qIfqV2sGMFjhsxsiA1qu_lW0sKGrY0sd0sbgqH1qrhs6OsxJt8OsxhsXwqfMqGypwhmq3s6hsq0sGPsgGrdGrY1qlrsozsLis-gnVyprPn10sW8ouloUPsdAmxVpQis80sSis-0sUisA1s09mePsYisgPsXKtf1sjPsNjq6GrmPshisoPsKNqgKtDgqQ1sFgqABm9AmwPs_1qIHrB2qOgqYNqNHraNqG2qcNqB7FD9omZl1isyZreNqK9o1Gs4KtZbpumoAQs6gqH2sBjsx1sGQsnHrIQstgqeyoJjs81sNQs-1sfzp4hBcRp-PsTQszHrBQshHr8gqr2q56siIrZWp4uoP2s3smyzp1zp22qU2sbjsxdptJt32qCxsDvo_2qJ5iB3qBgiK7sJooUhqQIrnjsuZqzAlL0psnoo2sP0q4no7jss2s4Qsu2s0jsO1n1QsiMSj3qMks9LtQAnwhq8jsbGs9MrADm42siSqBksHDm62sGRsB1pMUsAMthAnoXp_2s_hqNksJiqGiqqIrFiqSRsTksURsGJoT_seDrG4qc_s6-oO_s-gsQ1pO4qN3shJrV1pM_oK6mbJrKkpCYpmPqPlmHpovksGEpTBnd3sv0na4qJYpj3slhs1iq5PqZfqp3szJrk_oIeqASsv3shpo13svClz3su4q1_iASsMls53s04q3Bn73sQlsvfsR4siMpJykRNtWKrRKrbSshlsdSsNBpflshjqclsQ4sljqfKr8Tsk6molstSsqlsrqo5Ro7RqmNtq4swSse4sK4siTsudld2pCrsf2pk4sB5spqop4s5Krc5q-ls8Krs4sCTsXZpETsHmsKLrFDny4skZpUWoqLqYRqQmsw4sVkqo7qDOtQTs94sUmsYTs35qams85qD5sSOtZLryNtR5qfmsrRq1SsmTsjmshLr1KtQ5snHa2Dncmsi4sheKP6qW4suLrtSswLrj3p6Ts0msiNtptqESquOt1cmT4s5msm5skFlo5sJXsIGtCnsi6qAclt5s23pLnsg4ix5su5sz5scSqWUsOnsu6qB4pnWs3hqQqs75shlq95s16qklqdUsw6sXnsrSqMtqd9pW9pens6MpL6sBFnN6s2Sqbns4SqC7qpMr2lqwUsaxp3apATq5lqFZsvMrtns1Usa6s3Us_lqL7qP7sN7q1nst8sdPrl4pCmq4Mr5ns6Mr7nslVqk6sL-pGsqQbpo6sObpc7qHsqFosGNrqLpSOqXAqSPteVsWtmz6stTqfVsUAq36s64paVsuNt-4pa5idbpWQmfbpYVszTqdosYLtCnjzYJLYojnBobpJ2sQGnSasnNrCQtMile6stup0VsY5pGuoU7s6bpbZrtos6TrgCdb7sR8q9pmj_sIlqn5p3qs2-A43XU3DFvkg3racp6nntOJ6LF3zFqzE9QtDok8TrK_cqfkELBMurQnBSYQJRtNZCkyrZZQvfk88D7orWyrAZWSRtt_C1fk5fkWqF-fkSnG6fkwJX_fkXFDcRteVAy_CYfanXAZwiPFXkOQSYQUgknRtpdnIEpICoYgk7HDbgkVRtweIxRtggktfkZYQW8s5DRQWsZ8sDVnn8skPrO0sGNSvjsfhqVWszgkX0OVyrg2rg8F0gkayrNyrWjPChkKRtLyadZQOStPRtYvcGhkPStphkVStTStXgkZZQKDjaOrnep7cneUqZCsyJntVqyEGgokDongkJCckQvDPCsNCs7we4CsxHSqhkasDugkQStAZWQ_f4JAxStuhkzhkOZPfmOO0rIDYGGs0EpJPRc8s2OrxOrSknf8slPrBtpsOrugD-HrX5rBTYUVqbepgkndvrIor_RtIPrfFsDVqpRsLFpATtIepRFpO9qQTtMqs_OrVTtt7p7VqEysOPrgOj_mlG9sJysjvo5FkU9sV3qPJnM9s0jAJ9sMgpQ9s_PrVgpe-pdqsvTteJnoCto-q7qskWqiWqYYs9qsolp_qsSnmbDqoXsH-q2_sKGmZRrvXsO-qxXsmDqnLnNrsqDqQzmsDqWAtzWqLuMnrsY-qprsvdrB8NHRt6xlu-rJEstwlYUtSzldDfCRtEylUCfgUt4qsAMnfjhQenjUtgzlbCtxqsZMnq-qi7sjdDDLpcKhcrqixoLEpkxoAWmhrq6ipjrqLwkwDtA8iTLparmfwkjxob3suxoS9qI7p0Lm9rmW8oyrqSysCVt7tmZKl3rq7xoRelNVt8rqBUm-rqcLlAsqOVsmQsJ5sEsqvsqDosQ0nFsqlQrFsqo-pMfroWmrPtZaiVsqHLtTsqNDqlVtpHrILtYNmZsq19pbsqzsqxAqUcsuMpwhphpqosqOwmKfreVtTMpu9s5Lp3VtDwm0_pOMpssqyhp2Vt2LpQhiZMpngiwVtBBq-yoeMp3sqgMp-sqTNtvBq6MsUQqmMp-sqAtqUIloMpLzozOtTxkw5pPzolXmStqD6sLtqUynH6srlqZPt2fieWtczom8pfzoqNmkWtV5lctq7yketqrpp1-q1Ct8HsjtqBIs6-q_HstcoUFt4asktsEIsmtsOzkC_qCDtJIsEDtcUAH_q-PSHDtvtsJDty_qLDttEqP_qvEqKbsxEq9XqSDtBuqBYqDuqDYqxJsTbs4bsmOlAus9Eq7inCustOlQuqFusk4kXOnrDth5mBOplDtrIsibsPuskbslDttDtyIs4uoyDti0msbs1DteusR1mquqPriubsKhswbsnol_DtlFqeOpsusDJsuusYXtUIrHrpHJsIEtJJsKEtNEtu1mPrpIYtUeoGvsVvqRJsREt7us3niLZqfArPJsOcserpbEtlArQunUZq-OpYEtQvstrpzeoZcsrJsKvsbvqvrpJPpyArH2mWcscmisEt6ArxJsqZqeGqoamqvqbvswZq1EtyZqmZq7JsxcsEBrDBr8Et4Yt-EtTUny2mBFt4cspvsAFt-cstvsEZtt_qIaq0PpzvslfoRGsMFtI3sbBr5vsFksRFtx2oVaqyfoKdsNHqMdsaaqrxqdFtX_qMQpgaqfFthKsuBriFt5spkFtH6lmFtzbqnKsUQpZQpowqrFtqZtNgouFteQpwFtJtpyFtcwsMtpods2Ft5aqrdsgYntds7Ftxml9FtZcmqwsJVKxds-3kzdsEGt1dsGGt7OtP1sjtpBIq5YsLksuepFLst3oRbq9ds2wsAcqbCrzcmRiqXxql7m9wsA0sP5f63oIesWLs2aqnCrcIq-tp7LtD4oHxsF4okGtwbqnxqUeskusT9kXesADryhssGtWDrcatGXtX3kVxsJ5k5jstLsZxsvLs0GtxLslesuRlzLsQ1L-bqiupdxs8GtlxsFJqd5m_GtqupqxsQDruupSDrhui2esBioQcq2upz-s8kmgMtKSpRcq6-s7es15mYyqVHtiyqaHt84ofbtjcqBysdHtncqltnSHtn8liMsCGqvJqPysv8lYfsnSpsbtqMsqHtsMs5vpuMssHt3BsySplfs7fsLEr9cq2io5Ht1HtNEr0vp7Msuys_Spjysvfslys0fsGTpFNsNzqVdqrys5fsHItKErQTpwysRNsH2lTNsPNsVNsSNpXNsTItvfqohnIgsXItyKqLgsHbtNgsCIsDzsPNs6KqrzkHzsdwp0dqKzsvzqnItZgsOzst7mQzsEFrSzsdgsAeqIFrCeqtwp9zqZzsAUpbzsr6ofzsKUp-ct1wp_NsUFrJpqWFrMHtFOsBJtxgsmzsYeqdFr4gsV0qgFrGXlNTsvzskFrLJtDHrOJtTOsVes2Lq7zsUdstUpadtYdt6zsMhsyFrZJtDhmC0srCmjOsXisZ_l8eqiJt-FrqdtAGrClotOsFfqEVpFGrxOsPOqG8rgXtNloqhsdqRYMq4OsZ0svhs4dtCBm5JteMqk0sPYlm0sBKt9hscfqAKt8hso0sIPsEKtr0sGKtf9molokGrKKtHispfqhGr40sPKtKimmLq5jrvGrDBn1Grues-MqD1sVisbKtxisH1s5Gry1qbimiispPskiskplsPsTZlDHr81qV_kJgq48osiszPsC2qvKtE2qxKtOZszKtjZl5Kt3KtbHrKzp0isIGt7Kt-etxls1HrTQs_KtG2sX2qCLtTLtpQtg2qMUni2qNLtwHrPjsm9oiQtj9oALtJftFOqXLt4HrJjmN2sQepMepSTtHIndLt12qZhs4uopJtuepDIr2VqJesyjmb2s_zpkQsWVthjsjosjnotLtrQsRIrwLtzalyLtDXp0LtD_l8RtbIr1LtdIrAZsZkm4Lt_ft7FsaftIGttOqWxsZ0prhqcesSDmzjsvhqm0p9QsFymkEo32s_jsJMtMMtCksERsVgt_IrHksB3sKRsD3sTJrVMtPRsBksPRsA4qe_sFJoD4qXRs_-oTiqKJrjMtrLqlMteksgmRgksR4qrMtS3s5msmksnRsU_oY4qf3sTGs2ksc4q2Rsy0s7Mt5RsPYp-MtFKtm3is3sISsn4qAjqp4qtlmx3sGNtFSs03s-Jrt3sx4q2lmKjqRPo14qTls34qVNtelsJ2pcSs-4qbNtahtZNtchtzEmq7qV4s8jqpSsuSsrlsmKrlNtY4soNtYqof4sTApxNty_szNt4lsX5sqjq7ls5dl5NtFRqsqom4s9PoDTsKkqELrs5qE-q24s_ht02pIJtPmsPTsgZp-4sL4sKTsImsZkqcRqRosHBrE6n1Nt_4sdTsE5sVmsgTsxTsvNtjOtpkq6ZpnTsgLrukqfOtoQt9bmzkqqJA1kqXitJQo5lsvmsvLrxmsrOtKeq8WtxHo_TsCUs9ms9LroBp_Lr4OtNatFfrr5sBMrwBpTUsmMrBPt-Otv5sq0iNnsKDmOMrJjiOqsKPtiaoy6qTMrjHpQPt46qFCpJQtQ2khnsbglO6sknsqomtUsURlqMrrnsmPtW6soPtHFnjVo0MrAmqwPttTsyPt_8s0PtUspspsx5ih6sHtoHmqRgtCNrmQtj0nMmquCpKosvMmMoslTqaosdNrhYoSQtEftqqKemqVQt-6sKvfZosE5pC7sG5pE7seosoVsnbpRTsnSYiosXitKTooNrO7sxkq3NqR7ssQtjerWerRcr7VsgFkCnkCmWdUt-aAO7i0QtQuo2Qtf7sTtsq5pEbDBFpk8scephkn67sw6pTnocsmpksXJrrksZps58qj7prktO3stktyps_EppwmurqJmlJepjNCmFkU3qLgpagp5PrsTtOZW0Tt-ktwTtyCsyTtg-sCltHPmi_saaoKRruFAUDqVfrTKhiXs-qsZDqAUtnXsSltuuBpXsEUtKLnGUtKrsJUt1WqRrsUAt4lpclt--MTUttfrVUtvfrB8Ntdg2Dqplt2pQr4dAXJFegg2QFeg4AtvQt6AtEEBeeAiEXqqC6unJGKeyBsnnZKECBXenhpdri4jkltdDspXr1ssRwLgulaUtCSrfvlfCFhnWEvV3lWtulxmWKNllUtvIFUxHKltp-qnBpZxoNRrgktdxov-qwCtatsvWt0-qgtq7HshYK9Hswzo3WtyzoCXt7Cr3zopXqADt_WtUfnvtqjtsFDtVPsuts3Krwts3XqRIsMXt6XqOXt8XqxMtObsQdsUBKRbsWXtYDtBYtVbsCCJXbsr1mPuqEusEisgDtTuqjXtAZm0NnqIslqpauqodoqDtvIsdYqxIsgYqVus0_qiwsHfpqbswXt0Dtc3k7_q3Dt1Xt15k3Xtedtous_0onus_IsVuq1uh1bs1uq3Iq3uq5bswusIrpvsiRArV1o1usUAr2kiPEtUrp6usaToIcsIvqVEtarpNZq5xsXZqBvsMcsQvqaYtSvqVZqfEtEotp1occsoEtkiqdvqkYtnEtwrpnYtOtnHvsivquJsCBrwYtpZqSPpvYt3ArxYtzEtqcs0Yt5Js2Ytucs6Ytrcs0vq9ZquGqRsp32mNspqvsrotqPpDFtqotosoKKs0otIFtosoKFtTZsabmKwqtAnNZtv3qCYmnMKa3m5WtTwqWFtVwqYFtJQpcaq-mtcFtYwqeFtJwsXHqrniWdskKsYdsaesfHqYdsqFtowAAtpkpljHqHtpfQpyZtyfqzFtgbq2ZtmQp3FtgwsUFq5wqXFs53kNHpQ4mBGt4HqDGt4XpV4mwFsktpMatPMtOatFIqObqHIqHisJLsUGtUxqWGt6wseCr8wsgCrFesWIqHesBxspft0KsLesiatpCriOqPesZpihLsQKAjLsATPnGtZxpuat9at3CrRuprLs_LtgLs9CrHYqgeslpiyLskesBbt5Gt_ds7GtkLsLqifqtfUsIbtoxsHcqBHtzRsKcqASpMcqsxspatSJqJHtI_sI8lcDrPHt8es2xscbtO4sPvsCysKvpeyqbSpKfsVYt6xsYMs74olyqeHtwDrSfspbtuyqVfslbtkHtnMsMrtQysgntJVtqiodfsybtffs7cqGVlDErIItk6mJKqzemiysGEr2HtRWtHzqgrtMErkysOKrAIt0btCItw5oqyseErOctTzqhKqSNsTcts9PnErrsiPIthdqRItrKqbjoUItcctndqectPNsZItN6obItnzqwmtnTpfIt4ErmKqiItp4mkIt9ErwTpMzsb6oKptEqtubpf6o4TpTzsWatWbtWzsn6o3Nsooh5NsczsAdtF0q9Nsgzs-ItizsJdtIdtAJtTkobuWMdtZet5gsYbsF_oC7oRdtbPqTdtJJtBhsNJtDhs1zsmnt3zsHhscdtsUpbOsqRl8LqexpfOsbJt3FrThsF0sVhsgJtnOsJMqkJtM0s50qvdtQ0swOsLttyOsvJtwel2OsNGrths5Ose0sE1q4Jth0sEypN1q8Jt6So_MtKypbGr_ks3Hq_hsh3LBis29UPettMq19kUyr_hmSPsqfqWetq9mQKt70sb6r90sB0sYrrdet5fq6eqWKtUimiPsCBKI1sGNqkKt8GroetjKtBosrPsmistetuPsFHrL-mrKtX1sLUPZ1swisMBmd1sYxP6et7wi5PsK9o8Kth1sGzphtpCft2ZsrCp-KtcQtSjsuNqCjs51sqgqFLt41smVt-CqJLtrBmfWpLjsOQsQftB2sXftUQsB3pEnoLftP9o2HrZftv1sbftcQs7HrLOqFhq_HruepT2scjsX2s72qxVqTnonLt3FlpLtpalFyowftNblyftmjsj2sojsGgsqjsuNlsjszQsBgtHgtfIrhhqc0pCZsv2s2jsi3qKgtthqMgtsIr2OquIrFMtImq1hqIMt-psH3s_otrvty3qHRs1isIksZgtE3sfgtG3shgtG3sjgtKJrH_s4qtogtd_sqgtg_sPOspMt_XpEJrvgtU9qtgtfRsjPqlksiiqMBnoksQFpU9qqPqsRsvRsV_oxRsJ8mrut7gtclmelm4PqAht6Pqi4qDhtk4q1JrElsztXDNtq4qFNtmBnHNtJls7JrLlsKSsGkq63sWhtHKrYhtuNtWQqTLoAhqwfsJDlWNttYpfhtP4sdhtM4sgls8qteMrfNtq7qlls7msnls5SsPYl_SsqKrX-kGxtd4srKrDZpS5qbOtHZpXOtrUQ0NteTs-jqEGoo4s_jqrNtaYk9Kr9Nt_Kr1akDmsKitBOtdZpAOtRmsJmsEit64sCit62pLOtixtJOtSms05qpxt25qekqVOtrelTitxxtVitG5sSfqI5sqRq5ZpC6qdOteityDnOktZPrS5sjitrmsXGmtms7Ss1Tsa4sQKAqOt_RqsOte5sxOtqmt2LrvitGSqk5sN4ib6q-msFWqnqsBnsCMrDnsosoFMrXlqDPtIns38n-itfytMnsFPtCjtPnsEjtJPtzIrSMrRnsE9nTnscsoVnsOjtGjIgUsZnsiUs2NmI6swSqK6siMr96qkMrd2nsUsmnsuUsXjt_6lsMrOFnX6s6sojVtJYt5mmITqd6snmsDvokFpojtGmqZ7qnvtCosKVsAosK1sl6sN7s-APMVs__pu6shnom1s96sy6sTVs06sXosPQtkmqWbpZVscmqbVs7jtf7q16sw7qebpQQtGGnbQtEgt7esH7sMYoHkt6tof2s_7qOmqBDpSkt9DssNrVktaekxDs1qWUxHzQtiGn1Qte7sV8qAAto5p39quudInqZIp9NrPTJaDpNnq9KDNQnQnqEOrwNBiDpHOrewHWnqKOrdStcEpDQnsxq4efQOrEyL87s2dfUOrhoqA8sA5BCStR3qVWs7RtNWswnoVWsY8su0tJdpuRs15pd0t0dpVdpBVt0ktPdpE_syMtNEpjOrd8spIlXTtq2DNirETtAStnnq5OruOrdEpgftb9qbTt78sdTtj8sBPrC1tIyiovr5DssXncTtg8szFpXInr8sQPr2nskjtP_sD4Xs8sjjt1NsjIn28sUPrA9sKGpD_stVq98sRPrA9scoqefpeoqXUllTt_qtXUl1PrT-s4QrtProPrrQtIarW_sVars9qp1tY1t11tW9nuTtDlt2TtAltuum8ktDQr5PrR9sEXs1jsTqs2Ttc9sqgsjJntPiELlGpqBpq3ItGQmS8nf9sh9shaoj9sTQrAOsiSjeYr29sGhrs9sWQr7VtnQmw9s--sJIp3-pdAs8OmO_poipefrPKnnQrmpqdLlopqo2tYAsK_pr2tyAs0Yrp_pyQrdKnFGtg0t3dseGptjpp-sXIp1QrZ-s71t_QrA_sTXsCrTzRmX-sftp2QrSGlVmt5TtGqqTrlm_sVDqPRrt_sVRr3HOw_s3tlXOtRqq-1iwWq4_szwo6_sRUtcRrKAs1JpfxniAsKUmoRrpfrhfr-Yl3Aspfr5AsOAt-_rEUmDzmmqqq3t-JpMfruRr5woQUtuDq0WqPrsMUtyqqwDq-WqbAtFmt_7WOYrgAtWUtMAF8NTOXLJKE-0LObEPcoqcES3tqCtnFAPtsTXqg7sCBsamtTrqcmtmcoemtdXqwWthmtetskmtyppSUG_6GmXqdEq0nmVNpsmtotsAXtE_qCXtxXqI_q4CrK_qIXtM_qKXt4tqREs6tqXnbjYmVIsQXt_pi5tsRst7tsvCl9ts3Hs_tsYbsBusdDtDusfDthXtl_qNnt_qppIsmXtRntoDtTntqXtRus2tpXntobsZntlrqmuqFmndntP0oxXtTrt2DtmjngusUOpEolXLs4Xt9DtvuqybsxuqrusjbspFqErpBYt6bsxusFYtzus2ntLEt2usLYtDrtMot4uoGcs9nt8usUEtXJsbrpsJsNSmkArYameJseEtNYtiAr7uniEtUotlJswrpvAroYtPotlNmYArXGqZot3Yt-im4ArYvs0Js8rphotcvsootABrlot4EtnotjotFKsycsDaq0GqtotCKsvotzGqsot_Et_YtGZtVYquvsC3m3otifo5otgsp7otCJrLwqDds-2sXSAHdsCptJkiZKsbgcbKsWfqMptcZtawqqJt1spSJthFtZpijFtOws1OnadsmwqsFtDvoedsWwsjiqYwswKsaws8Br0ZtpHqewskpt5ZtvHq1_qjwstQp_Zt_Ftnws2Hqpwsk7tCxqFatJGtUDJLGtOMt3im_QpUCr3ptWCru3o1ws7pt_dsVxqXatRIqDesZGt_ws0zqVLsFvtKesTyiaLsRnRcLsaRpeLstCroatw6kNxs4NhWespGtvatZesmKsBhrxGt5fqtbnkbmGbtDDrfxsvythxs6GtjxsxrrkqtyytpqtsUnDyqHbt5hoRDrvqtHisxqtESps5iOMsE4qQMsRiqOHtcRs1xs3IpQHodMsebtFrtdyqaMs38tcMsdbt9qtkbtT6mHrtAvphMsiHtLysLrtmHtlHtwbt7Drcfs7JqefsWysdrtrHt8btfKqO9thrtPcto6mDctEzqt6mD4sIdqays0Ms7HtjrtANsHctXrt4vpoyssrtEIt4fsMxrU9tYfmUzqbdqLItFwpzysWct1ysYct3ysactKwpVItv5tTwp9ys4pklzqDstgNscelXqk3ErpjoJstxdqIzsqctwAnsctX0ooItvctd6otNsAptFFrGgm1ctfgs3ctLLq5ctIBpazsB0q-kqw6otgsJpqfstEdthzs9wpjzsP-obFr6uWUko3gsrstOdtLOs8gsGOtLJta0qQOsChs0zsyLq6VnztsqeqXxp8stl0qcOshdtxUpbatzUpRhscJtZ_l6ttmOsS0DJtt9Frtdtp7oAStGVnLttlftH4tT0sk3sV0s-dtWMq-dt0_l9xpc0sRfqYttUon_dtbttUGrj0sWGr8ksYGr9Rs3Hq7hsKPsnttkttMetFetKetCisx0s2dtxviGism2iuttVetvloqGrdyp3Mq60sZ7o3tt0fq5tt3fqq1q3FlDNqTlsfKtFutYlmM1sgxnWztwptmKtnisGgqKutP7PxPsMgq0etuKt1PsZNqLGsbNqf1sC9o8etIGtYut_eti1s6KtS2q2GsU2qr1sSQsVLteHrgut_isumo01soutEjs31shXtkutzCqvgqKLttutMLtvPqPLtCQsdAuyut84pWQsxutqWpyzt4upcft8kn9utiftjJtuJlGqt09oHIr0WpJIrcztLvtXitOEoh2sQEoVEjaOqXMnVIrUanWvtYIrq0taIrxjsavt02szgsq2s5LtcvtkatlIr3LtJgty2s6jsCgtlvtfGsPgteEoSztr3qTgtqvtKMtjkm92s9hqu7tzvtJRsJksTMtIRsZMtpAnYMt8otwXpbMtM_sLJrwxsXkshYmR_sRJrUbtE3sL3sQ3snMtd0qGwtQ3sIwtT3smRsvMtfJrxktoMtV9qZ3svute3s0kszVsWwtRpoYwt_gtgukBhtcwtNetEhtBlsGhtUYVo4qCSskwtAQqmwtLhtlwt33sShtz4qUhtONttwt83svwt5jtwQLVSsVlsUNtZ9teSsXNtH4sgQqdjqZht7wtdNtI4s1YpF5qR4sTytkupkNtlhtqNtEkqpNtqhtSqoshtuNtg4svhtkOtxhtx7tGyt6ls-ls8lsCkq6Nt5htaxtg5q-Nt9htHOtGity5qMOtgZpHLrJTsIDnLTs44sPOtFitMmskxttxtOitjIrQitTxt-FmSroUitiRqWit2ZpwTs5xtqkqsRqPKr3umeOt-xtzwkTBpiOtzDusmsW5sRDuoitpOtqitLytsit7TsNrtycoQyt4msKEnZWtBki1OttIm3OtAns5OtaytIatBom6iteytUUsRUsJMr7itRom93pblq35sv6q3WsjapMPtz6qOPtbUsdomllqtgoKtqS9pVPtp9pXPtYskfnsifobPtkomSjtNCpUjt_ytWjtiPtATlDzte5la4p7lqSBqUFn0omc6smVogitELsg6s4PtBVs6PtTTqGMt3FlGVsmFnsjtbVtMyoEQtNVsHosDsqWEnVmqiztF6ivztUNrrDuWNrqztzjtCGn_jtiVsBktkVsDktcQt0ztgQt2zt97q4ztL7slos7ztyslfDsuQtq_rwQtqcEE0tzNrH0tyitnGnHAtNYrn7sGGt06TMnqAOrU0t2GnYqm_6iY0tP5GoxEb0tU8sf0tJnqtxqrDpgnq67C97sm0tiEpG3taqE00t_yrW7iW6pxUqJXnPHneOrpvroktSji50tb8sJ1t-nqE1t-RtX1tFTtDvokrmiLtiTnlGucepLwhoOr5Il9StT7p_StvGuXknHTtVrmv6pa_sY1tKZs1EpJTtuktHFpwktTTt_UqoGuO1t9GuAHuW9qUFpV6p5EplWs0jnm8sN1t1ktIHuQ1tuFpkkt_pla7rnkt8GuqGugLtKKE8FpijthgsCNmgPrUrnIoq08sjrnl1tIGp48skrn68sSHubHu4hifHulHuetmd8piHuxIny1t_xsYNmB2tw-o9In51tBUqvPr2jpX_sLKosoqN8sPktupmqPrC2tXqsV9srTtIjp-WsI2tAXsZqsxTt8oqcqsMIuK9s5PrQ2ty6oEpqU2tb9sW2td9sZ2thaob2tvOm-pqg-s8ItVQrCwmXQrrxmVpqo9scQr89s22ttAs9WKIBszAsudp59sQ_pi9K49s19s69sqpqkhpzYrbKnKBsshp_le_2tOGuFRrC3tU-s5TodIpO3typqQ3tK3twPrqoqyPrgIutVq-IuO0tCLsW9nT4tyqs6TtV3tZmt-FuQRrNqqmXsGrsxTsf3tlMlbJupJpL-q5_sHUtSAtiBst3tZLn__sOAsefrJAt-_s_AsGAtx3tNAt6HprJuX8nNtRpJuq9s3WqMrsR-q1XsKUtm-Vhlt1RrZAt3Rr_WqzFuH4tOopnGgdEskEsgJi7Ju5_rwGK2XsVbXC6eMKuRHSLXq3JuPboyFuhAt0Fuglkz7ViOXVGKPKuDrjB4tTHpTPXU3FtopzlkWVAwop2onW8pv1EmXXPJoVAtiltech07jPUtvop7boyIo_booKuFrnvEsDDpB8NUasNasfAtJYrgbDLYrfvl4Kueasi8ekHs5Kut_iswK_KumHs_cUCLueasIEsJmt9dr_ztBnkRHkDnkGLuIUrVIXxwjbkQ3capWPswjWLuylZc1elZrXCs4DsL8sYxLMonnCshkkcDj7tbm-rx_rp-raSVZ0E2DqaaGi8eZ0E-0LKUrwGKuxhLYsJKFzLuqUtNtssUtXmt0qsqNlCEqkki-zlhYs2VWjYsUFs4Zs8FtUtqyZsemW7OrPZstws8QpyFsLCl7YsjEA9YsuFs_YsYvtBZs2AuBMWsGsuMrHMuSXWjSpJZs0Gu07NMZsSutt5MYMuGwq26tSGsWZsKYFWGs-Cm9Gsr5Hu-ssGscBl0OjhGsR-suFslZsNwkt6pDFAoZsuFsrZsdZstZsJQQSGswGsy8cxZscZsZGs0ZsIomUAusYKuYsCLurMuEHss5iCas3EAIHsmHsGaslyEs-lJkt-MuKRiPaRJLuQNuPasYBBRashnoVNuEaqdasZNuXasQasZasZHszZsSLuWasgasTNuqHsyjqHNugUWuHsCMAoasammK5sY7PsaskzoyCtfmtcts8ppimt2aKj4t1asmmt8-q99t9Ctg5s7asOgs9asumtkEqFstw4tFXtJ_q0Xq04tGbsLXt44tQ_q64t8tqlzkRDt-4tTDt6tsVDt8tsXDt-tsZDtfIsbXtv0mhIsJ5tBFqL5tHusN5tAJskDtV5tMusHTCr_qebsj2ov_qt0ouDtuXtd5tw2lf5t-_qm3lZ2ssatnnt9IspntC1oDeoBEttnttus29tJeoGEtOAr8bsGYt15t45tMEtVArC4ldYtQEt8ntXrp-5t_ntA6tCotC6tOvqGotRcsIotnArjrpI6tZEtK6tOvslEty1ocZqNvsgYtdcsM6tfcsQ6t0ArV6tmotbotEYquYtZvs7AryYtm2m5YtO2o3Et2Ar4YtfvspGqDKswotT2ormiV2oDZtQBrn6tt6tJ2o7csuUsGFtL6sMKsPspF3s9ot66trBuJkigBrXkSiBrzfoXZtCwsmBrZFtFwsnctLptIzssBrh0qK7tGBnXdsJ3oUptoFtpZtOwslUqsZtOwsRhUV7thdstwqY7twwqa7tyfqc7t4ZtoYn6Zt6FtKwpvdsBatowsCGtp7tvpth-sR-sXEu1ptr3o7dsSGtGClTatHDrAesNLs-ptPLsAqtRLs-wsTLsbGtm3IdGtkGKfxqE7lZBuMqtiIqJxsPqtLxsRqtxLBoGtubqRxsfho0atNcrxxqdBu5atyGt4bqdqtpxqnqt3Gt-atCbt3LsJDrk6m9GtLbtNDrtdmoqtl8tNbtn8tPbtVDrlGtNyq0qt7vtMMsWcqYbtt8tNSpRMsefpnbtGfs18t98thbt58t-xsmPrAysoYt-qtIrtUMsKrtD9tjMsrbtmTtCunQrtmHtxbtQxrzbtVysgvpXysuHt5btb9t7btbrt5riW9t4MsY9t8HtMyklrtQKqe9t4Htg9tcSu3yrj9taKql9tNctn9twrtSct-fskKqAgs0ys3rtRwpidq62oz9tZNsgzq39tYItgctoqtict6WtxfmHstA-tbwpC-tpctMstWgsOstYgsNzsmpmRzssItXstMHtEsRR-tKFrNPrbsts4idst9cthst_ctjTuBdt7ItUQrFdtg-tfgmaFr56onzsXUpWOsztttstIxptwkOOs-gsVdt2stv-tRJth0q7staOs1-t-stweq_zsaJtkdtt8mmdtC1sZKtnxpXhsMljjftKUubhsvdtNttoJtbjsr_lA9mU0sUMqN_tMfqf0s8dtQPpb0sL9m9dt3JtUfq9Os6JtCetfoiEetJets0sp0sitt-Jt-hsj_tlUuOetDis0OsrttQPsf1q20sNKt-rr50sw_tZetWPsUKt1eq4tt19mget7tt8lojetcarkPsAut9_t01qDut21qFVuhcmsetZhrJutkfpV1syetsKttisnxna1sQHryisVAuautXutDft5isXHr2it8isHft77gBLtEQsDLtDjsHQsnutqVtoAuLQsqAuh2quHryksRfthVuxAu87qZLtFftwAu1Au5utNNo7utJPrujmjLtWyiJvtUNuE3qEyAljssQs1ftBkmM3qxQschq9ftWBufBuMXpphqivtxfoZqtRyRBMte-oDMtq0pOrnYgtpBuEksEdsyvtegtuBuaWu2vq7Ao1BuPksqBu_0p_3qTRs4Bu6vtx8t5qthMt4BurgttLqFCuDwtuknuWuygtgiq0gtKwtHLoJCpX3st7pPCuiGueGuRwt4gtSCupJr0Rsi3s9gto_tAQqwJr4TpaCuk_tmUuvClFhtKlsu3sgwtX1inwtHls8JrOhtHSsNXuRhtQctNZpswt_3sXht0CuklsLKrywtL2s0wtcVl1Cu3wt9wthynkXulQqbht5wthhtwwthNtKEuCJqDDuIxtc4sHDuwQqrhtwlsSlsnkqbqo0lsPxtwht9QqSxtxDuBTsnitWxtJxtAmsp2iADn-htk5qMnmfDuVTshZpIYukDu84sIitBqoIOtz4ssxtfhhRYudkqAGmAYuhkqzxtnOtlhtq6n2xtcnm1DuB6q4DufLrN5sfitMzthitpmsCytU5sBEuzAFoSs2Tsa5sGasV6qIEutOtvXueEqMEuOytFqiBDu5nmVyt7FuTEuYytVEuyitx3p0ptFfrJnsiytbEui8k9itKhp_Otdaplytv2PDjtCNqsytJgluytA6smlqzytE6s1ytfMrkUshMrgns7ytins9yt2ItgPtnnswzscxq-EuSOp2sowMrACoyMrYRqKztGFuoYuuHuEtowHuljtcVqnjtKFui6s8nsq3qu4pMktn6sPtonFn7ZuA-OaztsFnDBuSmqKNrJosgztLosWoscFulzt46sfFuNBpUQtrztjzt_6skFuB7sZQtD7sfNrsNohNrKYojNr1zt77qAOq3ztkQtkos6ztQ5s4HuCJnylt1Fu0ltrxh_VsN2i5FuREuQDp4osFolY8q-LuYYgMVL7fts0t3GuAVny0tNdpGHusHuASt5Rtg9Ei5ttFsS1tG2XgusAMm0YsnjnKki-ZsEpW3SnLfpDPruglJbu3UkF1trMuIbuxGs_ZsdusBHusFpDHunuqwrAFbuEMuabuCFpEHuKTtLYnbGubOr3LmPTtgGuaHuhIAsYsFvoKVqBYtXbukRn1Vqa-M6knRbu8ZssbuwntAtK8utnmlCbu4hrzbuV_m8HrmJlJ8hCbuxlnRHu70tooQqYszuiY2s1qDCbuhZnzbuINuZIq3pskEu65ssnlD9szrmFjtzIrAqspKBIqsuWsuAUSZorWsZcuKqsBIuo8soyt4psqvtdCgHIuqTt5GpG2toTtN2tYqsfqsL2tRIupTt9ktApq0itUEu5HuivTZ0ElqsXytI-sSXsJJuwIoroqVkf3cuuqsjVmi5p2QtMltSrl7LucXsT3t69q0igYJupwollpZlt-5qMqqErsg3tYRri3tulpk3t-3tLrsxao5JuOrsOUt5WqrKuVYjAikmlteEsNNAsKWsyeoXrMKpG4tldu5JchTb7OF_NWIrG2KWoqG0Lut3E1pGSJu5LuyitFEqHFsnRDCEqqNWGFskwoLcrrYVMlXRFsnyATFslYsdbuXDo-ZtmYsAyiwYsnFsGeuQOp-HmGbugus2YsAIqJIsCIqXMuxlW1FsaHheNuZMuCNuM1BcMu0buBTt4Uq6HngMuOHrSgqaeukMuMZtuMubkmwMuhZsyMukGswDt4MuqZs34VsGsXZsNRRceu4SaUbuVQhzGszZscutk1sfTKINuMasKNueFpPuBnNuKHsiNu0BFlNu7MudRifjiYNuFasaNuVrW-VucasONucHsNfuGfuPfuIfuDNuEfueHsVfuidMIQt3XuTUKlasNMAnasthX17PzNuozstasdtqf4tgmt1Nu7Nu7kK9Nu2Wtl4t0ppDptBOuDIs-CtEOuCIsGOujEq_as_ppGDtMOuEbsOOuxtsQOuIbs54tknb74tQDtWIsXOuSXtUDtUXtWDtBntdOuDntaDtFntcDtYbseDtkOuysIiXtVntrntWYqkXtR5toXtpDtU5tnOuTLsX5tJXtpjmvXte5tfnt3Ou70o5OuVJtlusZOp9OuGArrntnFqDEtAYt2buCYt-bsMPuReoBcs3usOPu7ntFvqSEtHvqWJs-usTli6ntQZqXEtjMsG6tKotdPueYt3unL6tmYtN6tJPpP6tWotOYtqJsLvsUGqpPuhcsrPuh6ttPutYtdotwPuxJsuZqsvq-Are6t1amg6t3PuivsihuQfoEFtBZtwGqKBrzot0Eus6t-YtEQuAZtGQuSBrHFt_csEKsLQukspNQu_otPQu9vsRwqyfuAwsUQuXFtWQuIptPdsC8kHwsNptdwqhZtL7tjZtN7t8spnFtlwq0BrL3onQuuaqgdsvFtids7BruQuxks0Ftvzk3ZtBCrzQuf7tuds6QuOHp5Qutpt7QuNCrGatA3tq9nwwsOGtQDuCRu07tYCr27tLLsVatXbq67tYGtaato0qHaW4tpA8t-BrC8tMesE8thGtgIqI8tJdmSesJ4oSqtmLsO8tVqtQ8tYqtgvt8CreesnRu8athesf8tPhB4GtFDrDbt7Lslqt6LsvRu1Rui4oJbteetg8t2RuxdmDHtdNAEMs1es6Ruyqt8RuSbt5esZbt0-s_Rup0WBSungtNkoSMspcqJrtLvp28tMSuCfsZHt68tNfsLotRtnBrtGSuHysF9tUfskSp2DrubtZvpI9tp6kK9t4cq_DrfSuS9t9JqQ9tEErNkuPku86knSu9MsAzqECnCctNNsRku-MsuSu9HtiXuP7kMzqZErIctGNs3jGtrtJNsRzqYdqDctadq55o6Suyys8Suv9t-SuPNsATukfm7rtbctdTp7ysfTpAstHTunupvfmozqMTupTpkNsbcnW6oRTurctmItH-tuctWTuyctYTuVzsggsyZu9jo7ctW-tyLrY-tGQr4ItSluX2t16qb-tMQrpTuWeqrTuAxptTuLdtDxpl-tfFrn-tHJt9gs1TurLq3Tuu-t0wiy-t5stcdtgdtYJt4-tCUu7-tDttdJtUhslOs7FrIttC_tK0sNUuMMqF_t7uiQUuR0s-0qGGr0dtzOsr3l1dt1Jta0sR_tcUuoRqwhsX_tyhs7JtfBnkUug_tCKtiCnf_tAisTmui_tu0sgttTPsChnqttbvisttRPszUuw0swtttfqyttqzsSKto1q0_t4fq9UuHUuhet8ttcKt-ttletJ1snetiKtIVuBAur7tdjpEAuoKtufpPVurisRVuKAuuisQutCNqEzpZut0Zr9etdutWutDLseVufAux1s8isiAunVumHryNqoHr0NqrVtIwqAXutHrezptAuK1s8isSLtWftt1s-NqPqsCrovhlLnu1utjEpbLtkfthLt5dp6MtA3qCBuHQtgauxftHBuG0pJBuYhqLBuTBubBuT9s1jsRWuQXpMjuAMtNWuVXpTWu3niARsTrniWuuvtDwt70pdWumUsxvtLRsIGt4huhWuYWuNFtsBuTbmF_spooKHtu8tWbtZksN_s_vtkMtiRsM3sfksFwtbouGCukRsJwtU3sjiqwMtuks50tvPq2MtXBnPpoCXu4ksqnul3s8MtBPsChtbCuewtl_oPXuDlsgCu5JrPhteCuHQq31pQhtJSs43srwtNNt0_ouwtdXuSNt6sqzCuqSujXu6wtG4sN4shSs5CutXulSsf5sjNtExtndlnNtJDuM5qzXuKDuvCuMDuT5q3Ss-QqaYuUxtaBpDYuc4sFYuJRqdxtLYux4sqxtUYupDup-tSkqjDuLitQYumDumxtJYuMitQLruxtSLrROtdYubmscYukhtbmsAEu3xtiYulfulYukmsO5sIGnHFuhOtvTsZitQduyTsuYunitY5stro9Rq4Tsd5szDtSpuvOt4Yu2Yum3I7YuLpRtauJlqH-s_Qu3itaapfquIhp13pLZu_ito4iKZuxfljytAjtOZuDGlJHmaUsmSq3BKMjtf9AYMr3imtEun9pvEutSqxEumsk4ytFQuRjteZu-qujns4EuvsoR6sD7qkZuebqmZurGuoZuqPtxMrQsqwns2omuZugjt7UsaPr-8sgHuS7q2dluQo3Zu7Pt5ZuPFu8TqRFup6s-PtbTqs6sFQtkAqqLtIQtGauLQthztNQtXmq26sLauRQtoztTQtcVszXtx6srrutztXQtdFucosEnujlsZaueQtbaurFudauqbpIktrLtMeUvbpTFuMToHFukauBMW4VsIJWLEsvmWG3g1pGqauc7sYNlDWsI0tUYsBar2QtYMWFcpUdrEPU_dudJJXxVzLqF6pXSnzLqEWn5cpzLqnMu8eGpMuOAnubuSJlMbuzrmmsuRZDosuc-oAoqIkpRTtuFsusuQIFYZsqMup0t9nVr0tT8st0tQBuOWsw0t8buPBu7suRBuT8s0jrFxEVvElUEQqGqjBexDPIKM5E48qRrmxWnoYlFxEWLR5enueneurPSWEenVyVYurb-VfGuV1t9JlxvV30r1pGaZnDqnXRJIqGIxjLXr9klgsuXYEptuMlljsuFInttuVan9vr0epXppAwrKmnhSWZRW10tzVqVQC4tuZtuUCU9tuJZFTlJz7EYTAJcrTvQOmnXAFubrf5rBuuvCHKBGXcromnXcr7DXR0rb8oFkhEpGwnb8EIo9c9eE_inS7hV0rQhnMfAW7BXSWkPha6rwVpNnP0epM4HO6rnmuFzr9mnFNQTbuANu_Zs2FpvNmZbuD1tPbubWY7auEcuj6I0YszuuGrYJHuCbumkt7GuQ9qSbuJHu4Wu9dphbupuo8nq30tZ9qN9qKprCtukmlJvuK6A0ZuiMm3auWWsiVqLvuaFnxpsUvooVqRvuXvuajnMcuNeuqjmoXlIcuzep20t1epvpsnJlfatcbuIMuEIrOcuN1JVcunzikWsNTt-pipytnziXcuVMAecuEqsbcuqvQHqshsnJqsp1P_1ttHusvu64ifTK-AFnJWdVk7TUlCk73VWZZLtug8ibBAaggFwBXoEJRkonnCwukJWPjBuTSXoEwmKcpEeMTZTVrHuiFbH4XIwupWnKwuMwuDGIPjBTRkHDkkTFLSFDwuaNK7HVMQokvr3jrsGAnwuuTSytFMxJzNAwmKj0F2kJI9CivnSpIGRWuwuCsD2Ae5wuSwup5BqIK9wuBzF3zV9oNULABxubsE3zVVDCDzG1hAGxuaFWPjBzXGDsDPhgMmFnwuWZVKxuRxuNKEnwu-XGQxuMxuhJWiXCfpJnAFYxuTMu3atc3qWMueuVlIXhxugTljxuQ3nJCqWeAI3tKgreZoU8pX0EM-sf-sFcuuNua3qUMu-alkxuazoxvoqqEznMRvh-cr8xu08MBdr-crx3mrvoXYEtcrM0N0Klzcr08M-xuuGcJ5rGTm5cr2jsMyuAormIrCyuNyuUkAIwoSyuH7hbwncRiIlt8WsKIuN9sdyuBXsPIuDXsvcurcuIIu5Gpequ3QrZEJqNWpyu9Hupoq9cuLJuyGSsyuk-s-Qsm-snjhYIuE3teZsQgtAcOBRr0xuJfuu-sHEt0ntzGoiHuBzuqkiq1m1Hu_xqzntGzu7omgLCbxu5XQOxuo8Afxu-wuGNC5MoNzuSzuCxuQzuOzuDxuImGTxu6ZSXzuHxuOxuzTE2IAYxuWzuSxuTzuQakazuOxuxsTVxupzu_wuipnlzuXxunzudHKtzuXpIczuyzusxuszufzuNxuiXCGgG8wu6zucxuUzuezumzuYzuiXC2zuE0uXpI7wuLxu_zuPzu8zu5zuD0ugzuiXCcNt94qrXucKrEUWnCq0kpfSsNpuTunQUrMVobKrrUoXWrAqnPoBvUosCqaKryUo_tAvxu9Bqx4DOVoXYDFInS0uTKraNtsXusYK1ducymaXsVsuIFsLlt10uasuoTmXcrMduBLnUltfJucDq0_sTduA1ublt2Wq73tLzm93txRrJKu2tSdKuYAtzqqE4tKYr4mp5gj2QFVer9zt3KuTPWhul9KutwlYPWgcihkLa1uT1ubCEY1VIqGwduIrGJ0uWxuFLAYxuTrhgAgAuuqnAr1ueKF0zuKcA1KugslxQFm1uw1uKbNImtoEs-KuxNW11uL0u3zVYjeO0uxzuH0ux1udUPA2uo1u3zuXwTF2ujzuH2uKsuJOWOLuApke5p56Gaxu91uhzuWzLo_AiOEbSWUrhW2um_AY2uZrho_AAglDwuZ2uXPAf2uyzuuxrRdRe2uM1dY2uBnPGsE2HCo2uzzVM6rUGjnLu7XsR1u9Xskdu0PWzzVsLu22uqqE3ciqqE8PWEpGr1uEpGzKplbHhSWz0uEEqW4tFFsuUtKeELcrTVrsuoCEqOBWweiwUtRNhyUtGwkerqlxoKLpPIl5Utjxo7UtnrqTwk-UtYLp0Ut50tzxorrmN7pcLpkfi-Gu0rqZGp2rqjLpQ8p9gsQVtd0lTVtpvIVVtXFugTqLClFsqm6sWhiaVtUAqhsqExkMsqrsqkyoHztSiIpVtTnunVtKkTB4uHjsUnuhNmaVtasqDMpABqK4u6Wm5VtTIpbQrLfrefrmsqm2tDWtLsqFWt1yoHMpcsq4yoKWt2sqKLmNWtRkFxwtjls93s1sqVWtdXmsQqDtqnjqNzos5pcWtPuAmXmUPthWtWPtOtqYPtlUsOiimWtx8pWtqyykYtq4XmzEunhqtWtCkm4Nu0CthtqzWt3Ct7Ctrii4Ctzfu5astit5zotmt5fuDDt7fuymthRuxhnKDtGqpBguztshzkTOuPDtVOuHgucOlYOuA5taOuC5tcOuE5teOuaXtLYqSguHnti_qVguGMFXgukdolXtqOujDtitmSnts_qMFqgguGesigu14tkgu0Oum3IzYnbnt2Orh5tcrmjntFqilnt6Ou5XtBbl7Xt_OumFqCEt3YqEEtvusFPu7bslOp5PtHYt3guIzt2eoqOpMYtDotXotjEp85tRPuSYt9usKvqFhu8juShuaEtYPuDvsaPuTcs55tZ6ufPulPuR6tbcsmEtmPuNhuoPuRhuaJsk3nrYtmcs_BrvEtnhha6tgotMPpy4nj6tcmi2PuaPp6Puaot8JsphukvsBKsshu7Pur6txot1GqthueWu1ot3Gqz6teWu16tMZt6huJPqPZtOKsZWu7vsfBr9huhBr_vsclrZaq52oOdsbZtPbsdZtbwqI7tdQuQptRQpwZnlKsH3oSwstZtBtpVwsK4kbptkhZlHqkdszZtaiuhpt3aqdiuqdsfiu7aqj7tIeCAGtkgoiiuctpBLsHJu1isLMuKbq4dssiu6dsQatERp3Ft-dsyiuHRu5wsWxq1iu66l3iuaxqdatFqtfatB8tPaRD8tLpRF8tAupiGtmbqJ8tTesGjuqFrUqtheswatP3ttxqKjuvGtsLsdes6at9atSjuZjuT5mVjuuRujesqesqRuvesh8te3Vpxsk8tsDtm8twupHIsGHtyatojur8tvjuxxsgzkw8teMt2AnJSp3xsmXuPSu-8tfcqLSuXHtz1tISuIfsS9ubJqA9teiofHtBkuXSuDkuMysiemGkuXSuSrtrSpWrtxSuN9t6yq1btSkuYXupfs7yqfrtUkufysJpuNdlsSubkuBctSKqwSucgnLNszfsh9tbErUdqINs5aSKNs3yro9tTWlxrtUctzrtNIt9Sugdq_Su5rtjdq0ku09t9rtWIt4kucNs59teNszErkZthNskct00omcty2ljQCmNsuTp_KqJ8kUWlCLqX_qPRubgsVst0cttIt2ctvIt4ctxIt6ctOLq8ctCUp-3jYlurWl5ItR2t8QuiIualusTuVeq7-u1gsfluT0qNdtiluakoklutpujFrKJtzstMJtNXlWdtEhsbdtg0qZxpaUpxfo_stBhmBttDUuCMqFUu2Vp2luH0s4luJ0sKMq38mmJtfhs_luPttv7oUUuXfkStt3dteUuHmuzJt7dtyJtLmuP_tVfqi7uzhsa_tMHthMqd_t1QooUuamuqUuZmudwt0Uue-kQetz0slGrTets_tm_tjmuk1qlmu86oRisomu_0s8UuYKt8-k4_tRxmw1qeKtmett8o0uhEVu2mukjpIutoisGAutDSMutJAuY1s1etMAuwKtOAuyKtQAu4Ps5ruxyt3Ps0Ktr1sVrWjNqo1sZAuq1sSWp4XuvAuHjmjnudnuQLtwAubzpa9orVuYnuNjse7LkWppWpRjsgAu_Av4utgNrWjsknudQs38mBPr6Vuk_uEVqtbuc2stfty3utVsvnupQsi2synuTIrm2sVvt2vCb0m-auDJBXvtixuIgt3nu8Lt9nuFKTPWu5BoUBujvthBuSgt-3pgnutvtkXpDks0BuGHqKou2itNRsIntHouHBrMouOPq2vt9Ao4vtG_sdMt_BupIoWPq9BubRsM9uAwtL_oCwt2wpwgtW1pyWukLllRsuMtW4qEYpVBn_WuMftBXurJr5Mt-gt6kswoub_t7RsGEmd_thsBMXuowtOXu4ouFls6ouWXuSJXRXu23sztXLNtBpuqCuDputCuFpu2wtpXu4wt9UoLpuZ0u8wtOpue0ukjqihtH5quDumhtWpu9Yptls1XuXpusNuxAvylswNtdpuQxt4SsOqu0htTDu2ht9ls4ht5Rolpur2pALrqpuEOthTsTTsrpu1pulxtiDur5q0puxpu3puBitcDvLDnNit-gqifotDugpuvDu65q0xtyDugYu77o4xtjYuOxtL5smEumYu8DuIoeykqqYuNeJDytoroFytLZpwYuRquymsMytWqu3ms5Yu2Jixit2oszitOXsBZuFEvDZuEnsZEuPUsIZun6qhytlquqquNZugEu5Bpf5Xuqu06qpEunSqRPtkAn1EupUs3EuIMrQ6sx8nS6sGruJrusnsEztbjtDFug5iuPt5UsvZur1td1tj1tUspLvoZruNFukBu6ZutjtANr9ZuPNrctomRuwjtOQt1Hm3ru3jtvruvCuPauiFuYosuzttruwztmAvEktiNrrmqcaulNrunuvFuiauHsu7HuxoqqHltQtZCCN2u9rsjulcGnTrhQ8qF0tdkt6FuFEvZsuX3tGqmL3ufzEmFvddrFnqHlqO3uNqmesuw-t-6pARthqmhsuvFvDokhmPksu0FvV8thgWvbVjbnU8s5Fv5FvQrT5FvB6hPEbxbnS9szGt0iVNPFOdB7OFEuuccoYrLHuuv1uwqkJsmXAFRCYcbLOuu0epm5rJ5rG7heTldLuZWsmepbpsxzFh0tJ8rQGD7uuZvuJHuoOrqktNwtqksg7pEvuMTtcGutkn5kt0ekZHu_uu3hiCvuzktI1tivuwbuXDoyhr1uuFGvcLtbVqhVqHbpCbudWsUvuWTmoFpnVqoXlBcurVq7GvDoqvUFvVqEvtgJlkGvpvumvuDHvkft-lnPcu55sx6qV4IKsn7AaMsnqMAcOojDeICHQsncVozvgeVoO3KWsnT0HBYIZsniHu_vujBlzvunsnzWs-7Vx1nGqsdcu6vu0WsZGoDwVYBA4HvYBAHnYM4XpxcAStrHvDgl8VKnxud7llhq5xur8p31tDJummQ2vneBvEIvqxusUosxuuyuG8pRToOIvmGp2Bo9yuY1tCIvJ5mMIvEBv03uCdrM0NlZjHyuDkMJyuCdr9xu7vojIvByu9OTQyug0pZyu2atoxu6noVyu0_EYyulIvDyuXyubyu6AohyuocufyutTtmcuxculOqucuzTtSIu1Tt2nohEWTNWk-py-pH2rYrC6IWFJv52tsAsldhpWQxAsdpqt2t0AsSpJ9_EQ6e0IuTJvBzFwTorPX_9sQIpIJvYJvlQr3oT9_E-rLWJvcur12tI_p32tuQrLJvwQr82t2Yr-2tUQmtsq1gpqQoATmnRj--ptHp_VtcpqB-pv9s5IuepqrQmQjpuJvCWtYQrs_p2JvPAsNAq07IWJvLLl_JvfxmmJvsIu42tkYr6JvaJv7Iur_p9JvdLlvJvSwmzcuAZuw-oGRh1faSHiWQWqqE4cuWKv6cu_HuiIpp2tkIpK3tbRWdKv6GXnKvaQHCTmvIr5plVWqRpJu-sWIvtHu6yujBuRgtsQpsToiHu2KvJqlIzu4uonYsE3uYJp8qsa4tp_s60uoFvOcrtzlJdueXsLduZ3tz_sv_s_0uPdu3RqdJuoaoE1uVduiDqjJuXAtTAtPKuvRrbduNUt-wo9JuRrscDs2ZhudrnltL4t22uoiKursxQF0_E3ciTvA36ft1uYXJMGv9DqmUtkCIcco3Luj_sPrqjppBLvJ3udYs8PF_LuC7fDwkhuBhxoT3u-Vmi6pprqa6pEWm6UtantVLpvxo9UtLwktrqAVt8WuRLp3kt0xoFVtO7pYfioqEIVtCTtfLpo3u8tmt3uPWm6rqkLpu3unLpByot6stnudztnAq13uYzt33uEWtJsqAWtpMvvTqKJvT4u40lZ6skVtcyokVuUsqzMvnAuputsVtJ4uuVtL4uwAqYumjrpwyov2t2JuPMpV4uAKvU4upIuz3tdVtGWtABqzLp1sqfMpX0h5sqSQqIpucku1wt9sqh4uuXuesqamAfBqt1lHSqo4u01lb5bt4uhgAv4uhUs4quqlqgMrxSqlWtRzoTtq6wqVtqJ9pn8pxbkqWt14uUsp_4ucOqB5u5-tDYmi4t0Wt_huH5u7CtUnnL5urtqrfuO5uBXtQ5uYzkS5uU0EPIs24tO_qROuNXt1tsLbsc5up7l_4tGiu_mtSqp36uXXt0guEntMuqTgujOuabsLntmIsv5umDt50m15uJusnDtdguT5tu_qlbsw_qnbsjguzIsZusmYqbus8ZtpFsfftD1tB6um3ID6urguFArtgu-Dtq5tAEtJ6uBPu_XtDPu3cuyntEYtCzuIPu75tW6upOpCcsh6uiAriToQPuZ1o-ntAhuf6uChuJPvZEtbJsRPvHotYliFGqcYtDhuhEtgPus6ujYtkliWPuIvsiPukEtqEttJsOPp-6ux4luPuchu66uavsc6tzYt6EtvvqkhuB7uePpvPv4PuF7u9EtH7u2cs2Pv8YtCZtu6t1huFZt-PvHZtx6tJ5iT7u1vsV7uRksn5lPFtwBvBQpSFtIds_6tFptaKsHptyhsSgsaQurBrn7u_fop7ufwqr7uTptmKsu7ulQuAknTiusKsqQuWiusQuYiulds47uDxs67ujptyQuago-7uDatBxqo6lMHtOJuxatqiuIxqTeuE_qVeuV5lw7tM8uQxqviuTGt7goVGt-goJRu77tX8uaGtAxscxqlLtSRufGtURugBvlati8uIxsk8uFjucRuTqtIjup8uXwqzQvnjut9JhRuTyukRuw8u8EvcqtQjueqt-at8bqsRuiqtR8uf8te8tjxsrUn98urqtyRuO8sObtn5mQJqF9uIMs9RuoWu2qtNMsI9u7Bu_juUHtQ9uy6urDrV9u2Hu5ju3juT9uX9ujbtfbtb9u15knyqe9uhHtKysVSuEkuNysvbtk9unHtXrtpHto9uMkuq9uOkulSuofstfsv9uJgk0Htbysirt39ukrtx9uFctdXu59uQanySuKctDItdtiFItbIoE-ujErMItxysUTpu9tWTpw9tOgsZctP-uDTu3kubNsxEr-ys7ZnAzsOwsjnnb-uFzsZQuBluszqE-tm3ILzsUTuQstROvRDjDFruNsN-txNsYstMluastyItcst0ItestlTugst2-uWIunTuAOs6-udlu8-ugTv--ucFrgluXPsUJtI3X6gsustJxpuzsxstH_uG_u0stK_u4Tuf0q0Fv7TuO_uneq9zsn8mwlujdtyluiOsE0sHis--t3luA_t5lud_uIfqf_udhsOttydtQttDmum_uZnmUttImu0Jt5dtRVpu_ugUuBety_ul0s9Jt4_uHet3_u7_ujlo6_uzou8_uIKtRetwMqyUuMKtimuu_t2UuuGrx_t3UuTis7Uu1_trmuNAvaisBVudKt7_tSAvexi__tCWpzypHutMVuZAvOVuLutHHrNutc_kfAvUVuhAvNqDPAuBVuRAuInuTAuaVueZl6isyBvZ8LM9oHnubVsfutFIvu2q1AvyAvyZla2qczp6AvMjstVuwutenuYQsNauhut3utNaufVuYxinIlmnu32qonu0Ilk_uejsV8AlQsvftFBueyiwnuVhqQvtDWuC-oFWuzLttjsdhq_suv0tT8sdBvtIvZvtMRvaBuKWu3jsLIvpmt13qiBvSWuOgtpBvVWuDoutBvXgtOWv72sQoueWuJoudgtUWv0vtiooRWvOkskWu3Bukgt5BuUouDSuPJrBCvf_scRsECvxWum8kICvqMtQ_ozgtrWvJCuOCv6Gm-WuUwt1ksTCv3ks2PquoumBnGXuilm-kspUuLXudCukCvHhtG4qBjqjCvfCvnmhINtxBn-ouB8qqwtZXuCpu91pcXuz9uYlsvCvSKrZKrghtRXvYNt8RvcUojMpGApvwoRitqSsnhtsSsEDuIDu-CvxSsbpuuhtGDv9XuRxtyhtDEu9Dn1ht4EmjpuvSsZxt8NtZDucxtlYkextvpugxtAitupubDvPYuhDvsTvSYudDuHTssFuopu04sqDujDveWulDvpDvC5s8pu3wneYunRo_puhYuKquP3pgmsvKrUrWcityDvRBp9Du1DvuTsL6qQYvhTsmitzhtrroSFlGEu9kqRluDOub9aDlqMEn9YuiFv_YugKvOVvd8nhqus5sMEvy5sOEvgytJhppquzYvkytUEv25sWEvZomvquSnscUsyquH8geztKCp_quVHmdPtdMrfPtVjttom8EuyUsOULOruynsgOth1tVru4nsMFuFmqAVs8PtM7s0mq8ZuJVunIf2MmyjtJauNoscNrPoseFuFYvSospzt76syru9Ev0ruSauHFvOosmztaQtKFvpFuFkt4TqrVsCsu8dqymqFsupNrvZuIsueuVM2ud5pphLDnkVcrNhiRsuS8qhFvFUsK0tDfrj7s2Qt6LvzauwoWKrhNXBVgnZgrbgrErhMBjZgrPrh6PARgkWGviTJXavnOQ3Kf5DpIxQIFooVMsVB3SVScAOGvUkA5Dp5Dp9GXTvA5DpI7hIjnfCCQtuAHnwIvPDCxzQS4cBuQg5r3OB2xLR7hjkt8uumbuftuJEp0psVsmrbuoGvsktqGvqsu0Vqxuu4ktZTtKvuKHv2Hp0GvEbv5kndnoCbuybuLbv_avq2DUCm2Gv7tuOHuKHu8OrF-robuxOvynq-Gv1psAHvQHvhbvtpseWsWvuGHv0AdIHvAFjoOrNHvRHvFvtKcu3VqTHvkLtqvuXfI_HvLPtScu7ps0Mm2bv_psmxB5vuLQrOvmcoB-bvx5i7KvNPJxvuAwuBIvKIvAWvVMu2Vu1cuTcuiqmJcvDIvLcvS_prxuYAqV_slGpo0ub8pgZolKvxKvAStYIvNkmd0pD2ttCs5IvBltAJvE2t2no-IvHltlcvycuFHpxdsDHpvCsAatjiu6mMIHpa1hZJnqptGHpD8Q-Jvt_p2JuVWqhYr1JvXQt2IufQr4Ius2tqgpudpSKvygp6cvz3tz_p_cvyIun-sFpqFKvy2tQAqTKvIKvgwm4JvCdv62t6Iu1Yr8_phAq2HpKdv9vmWUmtyu1ZrnmJLavWRmHao7cu-Hu91te-sRTU1niPwobeuAvm14PPCoCGERCooEvhXrikXwdvkwRRBqAFuGIUOBWzIWkEWIWowJuipqHJvmFWqqE8dvZlIhSWO6EOBWy3tWdvMJvWJk3OJGevzaETrhy9soYrrRiDevUJvIev_dvOKnjpqZdvlpqRdv7dvVevOevFoAWevrAsNCXEpGHevD3uWAsqJvZhMsJvEjpwIvr-YB-h2HA51rABiyAimRi0IvTANT_h_1rggjC2rGipzevCwotevC2rqIKwevA9ieBiayu1ev5eviwDo9KFiph6DVXrpokA2r-MT5evM9izKvzhqSAnuKvZrJwKvMJuY1tQfv45i5Kvg3oeInafvYcmEcvuep9KvzLv40uALv-FujfvUJularWboNduOqqBrs9XuQLv0boOLvHrsMrsWqqfltYLv83tfduglt4XswXsjlt_JuOerEmtpLuYFvmYAT2up5B42uBgvP0u7zuGNCbwLCgvGNCAXJKgvsrAy1eGgvA0ucqf8ztbUtg1u-ZvGmVtoW21uWUqqnAU0razr2jrcgvrzrMSt46riuuf0regvjgvyWnhgvyEJdCtB8N2KiurssgvOXLE9ADnVQIW9iAIcDPco0gvifvWmt3dugYsC7faXquaszCt2Nvxas2CtzasG5uijn8NvNYm-NvGIswqtptsJbqv4tEXtyBLFOv_co2tqIOv3mtKOv5mtMOvPXt8mtQOvJytfOlEuquEtVOvJuqfOum5ucXtI5teXtJntvUulOuhDteOvu5uhOvoIssOuKFqlOvaguY8urqpY5tvDtHMvXusEfpsOv1Isluqg7taFqoZvrGuzOvagB1OvM8tsguont5OvCArvgun_qBJspXtu5tIeoAPvO6uy5tDPv05tFPv3ntKYtT6uX6ugPvFcsQYt95td6u_5tBhukgSAvsD6tYYtF6tdEtIhuY6ui6uq6uCPpePvweoO6tnJskPvNotUhuS6thJsFKs16uahuuEtvPurPvxPutPvzPu5Pupus0PuE7unPv-Js6PvkPp4PvmvsN7umUsCQuwhuq_h9quvvs0huIQuR7umUsEQvyOpP3m46tMQuQZtZ7uLQvTZtTFtOQvBiuGptDiuSQvbFtYIpbQuWQvMwsaQvhQucQvQ7tv7uS7tx7uuZtViuwZtXiuxFtfptvQugat_Br77uPoie7ttQvRno-Ztmws4Qum7tD8uALsFJu5pqIGtI8u4QvTbm6Qvyws4ptwiu_Qv8ptBRvU8u7wsZbqBqtNRuGesPRuOyBIRvW3o8tpJqtNesLqtmatkxqDju7RubRuHuqF9qh8qZ3kuGtyIqS8tlRuU8tebnW8t68u5xqUjuAZvWcsEsRIDr48u5LsxRu_8u4Tldju5fq8TlVwt5_UCMsjjuJyqljuGMsyRvIHtpju6BuLHtyxs3qt1RvxjuFSuzjuSSu1juJSu6ju8xswNBKSuESvR9uGSvmbtKlvGysTSuMSvqbtyDrWfsPrtFkuLFuclvbvpJ9tRysXMvTys48lKkuM9tWSvu9ur9uZSv6HtiSudysjSvT9trfsZkuXSvtSuhSvf9tortgkuENs3vp-9uHNslkuB-unkuGIt4SuKItrkhRwpJ-uvkuL-uxkuN-uBTu4Sv5ysaNsFTufct9Sv0KqX-uATv-9tjNsB-toct9Kqg-uoNsTTutctVTu-fmGRvDsuUst-dqp-uZTuwTlcTuSZv1Ptv-u_zqxwpkYvsDmezsZTvJpqCdtE0qc-tjste-tlstkzs0gsR0q_-uk-tmTvwTummupTvzTuhDutTv2apI_uolub8m5TuZdtx-t5zsz-t9TuWJt2-tvlu9LqU_u8TvD0sEtt_TvfJt6kob_usdt6luQhmFUv02qwxpwdt0spi_uTUuL_tVUuo_umhvn_uYUus_uNzpJmu_xpemsMmu9oni0s_Os6RsRmuWmuGetEPsIetSmu2nviCnltt_rgXmuFhnhUv__uSetr_thmuoGr1UuXet1tt_mvjuuIov6-tKAvuUvMAvZisF1sCnuQAv0UvymuTAv8_tWAvLVu08o3yp9UvHAucAvJHrBkqHgpgAv3etiAv5etkAv0KtSAutYvGNubVuAfttYv8euaAuwAv-3sXVvpmoMcv3AuBBvc2qOnuC4uQnuFjsSnuG4uoVuqut7NqOLtanuAjsYfthVv2ovRLtUjsbIv6utx1sHBvIfqjktwWpLUucHuebv6Xr3WvU2sUkvMBv0gu1jmsnue2sQFvsLtzVvuLt1VvxuqxLt4Vv4ft6Vvn7k1au-Vv1nuEWv_VvRcv4xu0ovO1pGgtGWvAgtcBuCgtz2s2nunBvn3qiBuRfvrjtAoupvtrBvoBuw0pOourBuiqu9Ir40pTWvIouYWv90pVgtigtlWueWvnWuM9uy8tK_siMtZousgtfouvWuQ4qJCvtWvLCviouuWvV3sLCuCbvyktObv6WuDpinou8AvpouzRsrouUCvDXuKntXCvawt9MtIXusUucCufwthCvhwt2ouENtDXvSXu11pGSs9oueCuZont9u-jqaXuKKrxCui1iuCuDDvVCnA4suBqYQqPXvfCq6CuMpu1CveNtzCv2Cua0u9Cu3Cv_CugNtRpuCEvjhtLYvyXuvXvKxtbrveXvsNtLxtthtEZph4s4Xvj4spXvl4sYDun4s3ht7KrXDuxXvIRqRDvnpuTDvvVoyrvgDuwstkXsA5s7CvcTshTg5rvNYvrDv5XuWit2Dubit8xtpTsFquaPmZYvByt3DvsYuEytCEu7DvIyt8RqNflHEuDUpDEnCEvGEnmYvi5sSytPEuGlqU4t3QtqGm5cuDqvuYvKUsfsvdytNEv8itGZuREv3Yvrqu5Yvt6qiEuIPtjcurBvryt9Yvtyt_YvgxsNjtWZufWtuEux4uwEuz4uyEurWt0EuQjtFZvBrugEv5EuEruhPtT6sCztV6sR1mKrunEv4sopPtOFn_3upEv-soejtvPt_xtxPtxZuUTvT7qDmqUZv1ntMHl4ZuOFuFVsdruvjtcru_ZuPmqjruvVvIosRVsHaueZvbFugZv1jtiZvnzt56sToss7qhntWQt9vmAFvWauxztupvFrWqFuonBhQtgnu4YodNuTGnSFv6ZvUFvG8q3VstQtWgvJdIG3gIcD4Fuwqs_osEEvFUsn7ss1jYbvLfIhAkvffq_j1ekXAkxugMbfFefPqgkxgCffGjGqpgsnfgefivuEqgbcfcuvmqmhVP6ffVeffqgeFEZHEXkrWthtuv-Tb6kYeFEJXPpCozkeTZlJtQfRgQdPlVW7DkcXjBFE9ltZUgfDk_ltFQnCvvvIs_kYnEEi6W89r4prvYGWGuYDpZ0tHfFzGntZkCOr-acW0tmKCIGuz7sVQn17sJ1tNGuPJuvIqQGuS0tuDp-7sn0tyMuEzDNKAvfVDyVTYBugYzaa5AvOftUTnG8ssvvRupPftVEpaVvtvvezpLBtlRmEkqMWnQptQBtnPoJMlhOr3spv-so8OqEDatuNSWPtiDwvotueDH1MGAYAdHWHtB3jH87Epyrv6mIZjJwv3jH4Ej1rr6yrRan_nHGOMP_HTfBulCcTG3CErrBMwvTEbGOBjvEQwvSbGSwvSLAfwv8xruRt-xrWMoZwvkZInwGSrEyyAdBtSpWM_XlIXI8rp4rnZP3fQxqlu7ItzGE5VuyGG5VtzGK5h_wvUCsmHWimbbvvd3rNfkh1rJ5VivviEpaqEQ2A4bnlKiPxvdjrXKiEqAe8gU6pE8hjVd7DXJMuCbuQHunbuyGvxzpnLCoXAqjDLwiTZfaqEHVC_jBvwD64buXb4cfS7AqjD-SbSZIOsBYXAL6D46FAHUboNuIcmrUNnAjpikxv5ZfYCsexvEzVRnpqcveyuOcv3oqmyuncutcujyubqs_IvwcuJ2tUqsP7fuGcnCHm8r_xIUMPc-gyzVQyvmejseji1WCAscgMhnI4GiHFCRyvCdpkFLcyvjEEGsaibBs7gRnIRoqjKvGLXynI5IoFsF_OAmKdr7gCCtPhBzKduyvQHewyvsyvOIj0yvuZFr7gIVlsJWtyvRZF7yv2EoFDSlGpVMoxer1VBCZUURIx-uXEJIzvJGDdHiZ6eQNorkAnWWf6AQumjfhSzvmbYmBHefQ9Xo3DkiFgEJkxMo_KoMFCcpn1ufWDvUDvz5qWYuWkqP9pY0u6Xvwpu0Vo2EhfWoPWoFoAsFubZo3ApDWS6qopWoeetSOY_ruhnuxzvzut8Gvzpu7XvDitEYvUftfNWizvNOtmZpnzvZWoEmsrxtoWoFXoCfA2XokZvQXs_ip0zvL0v2aWrDu6zvMro8zvaDvTYujzvBYvNNkkPBPyvowA8-jzrUgSoc0voHAe0vQtImejBpf11g2NVKhBocDajUlnB-KvPrlFdufymXDqWltB-qNLvsfvODutZNYlt30valtTLvyWqYdudltQAt3fvYLvqKu-JuP1uaAtz2ucAttQACOm2DqL1vP9QjsoxgvIynRUrQUrHnVQUrmauXKu0ltxUoWzLONp3uQk8absLJUGTrQq2uONpVtuWGo4SAcsLktDg-NSXvUFeqwewCvyfnzsuU_fOXnFzh0jeA6pBJRFYnD6pAOl7qgzcoIkeDEgMHWIzh4sAmjYA6gOKWlSjhafdkrMSg_jfhbfvasLwvp-ij8blfEkwv0zrp0rI2v4zrWwvswvxerhvL8YAXOIV0hjvEIIsu4txmQk6FsZbj7ANinO7ra2vqtsHmrtDgFCXxZbb0ADinnkDZIF6JWLfEjABLVPq2v5krOsrJrUZHGOuk4CHV0hrmY01v_7gxUoe7Z1BqH6hlfEIkev9DmjYtHMMqBcTG3Rnlwv8AjyEHE3veDH3RnvyrU2vehkfyrnmJ_rb1gk3RtxZQxpEF3vv6kH3vFgkP3vX3vBSnPzrRan7NvWOEc1vaQZITF7tLVnk87hEhviZjduuZQZ1tBSNCl3vTrQqgvMAFTUrx4fSWr41uaulfvly3v_opgTX43vVWrS9QzRWappNlHWUrDDBYUrCVJZKMbUrC6idUrz9IfUrUAGr8qLMXkUrC2BmUrz9IoUr05Ge2EySrrUrtUrO7ncSrxQKvLvjeiAFD73viYn3gvdYstUt3LvsUiz2X9Lv9Pjz7pemAHLpfrqKwkIzoirqFMvZ3u1hvprqwxod3uPMvNMvdOre3uyEpaLpj3uxrql3ueMuV0lq3u87pU8mbMvM8p7PmoLpltvuftntv03u43uq6sDQtdVt93uX4u00luMvCNvwMvPtvwWm3MvkAu-LpjAuYsq6MvZum8Mvb4u-MvyVtANvgsqrMvwhp4VtP5visqlIuDXm_OmY4uxsqKXmHtq5AqNXmMWtPNvOWtHpuQWt2lv4HtDzoWNvXrvK5oBtqzHop4uXWtvMps4uxMpdWtpNv3sv3qu5sv5qu7sv7qu94ufNW8MpGMu-Mp2ytHfmp8pcZuTbmzNvJll1NvxWtD5ujmt5NvPNp6Ct1WtZ-u7Wt1fu9Wt3nnN5uutqIOudItxmtEOv9fuD0o_fu2mtDkN4mtTIs6mt84tYhve5uMTvQbsTOva0kFYquasF5tJkiH5tZOvkhvK5tWguM5tYguIivpOurhvuOumdouhvz5uuIseuqxOutXtmguuOv2hvwOvF7q_hv4Is4Oujus2Ov7OuuPB-Is-OuO5tJiveguLivI1o0gux5tKzuKrpflvJPuVivHPv6guaPv5us9guRYt_Zme6uWEtRPvJhuA2mhivfemHhuZPvSPvKhujJsnPukEtkPuoivTotw6ujPvWhuUvsYhulhuRolY6tdGqdhuuEtfhu9ArtjJnhubPpQ8vC7uW6tEspl6tBQuvhu_Pu9PvaPtvhu7Yty6tMjvLKsOjvHBrQjvVnuSjvORs56tVjv76tYRA96tz2o6NvA7tRxIC7tw_uTQvgjvVQvgKs4zsKiufQuSptljvt7unjveQv6niqjvtFtsjvkHqdptzaq37ukQpiptOtp87usQvECrbAl5jvnus-wqC8uliuwQvVVuetpGJuH3thtpCkvzptv7txwsblnHkvDRu7jpFRuk6oziuXGtW8uPkv2Nv5iu_7tMhqVkvhatFxsZkvORvnatckvYRvlLsn8uURvhRvq8uV9vtGtF5mu8uPWuZdpOju-CrgRvpRuiRvedmskv0svzRpc8tEbtYjuzkvbju1kvqqt_LstRvCHt7kvPSD9kvm8mQbt0upClvgWvabttju24oX-vsjuO9u7qto6urJq-juYHtLfsOlvbHt67vQSuOrthTt6RvWSuLSvttnE9tXvpelvoMspSpbSu69u9DrL9tXrtp9uqlvYSv1MsjSuaku7-vvlvzlv5-v1lvBzqYku6bt9-vd9t35vdkumSv8Eji9tpSvk9trSvm9t79uyHt-cq8fswSvI-uVct0SvwkuA6oKmvzku_PntKqR-u29tvLDUwpRmvaIthctcItjcteItEzsgIty8vnhCf-uwTJvTpALqj-u5dql-ugmv2Zv1jocgswNsHLqaTu8Tpt-ueTuVTvgTuXTviTubTvkTuCAwmTuq7t5-ud-tXFrf-tblujwn7mvozsGhskPtbUpE_ufeqZ0qECvGnvRxpInv6zsKnvYOsJnvNnvZdtulufOsxko0eqQ1pShs0luFttZ_uHttCUvc_uKttOUu8luIUvHfqzdt7Vul_uWUuD1qV_tQ_tQUvHFnaqnTUvAetD7tPmuZfq0nvmttXmu2_uU-kjttOyprUu5nvl_tottuUuh9mxUuLKtJis30snUvHovTKtxTuaet_LqwGrOovndtQovietG1sCVuRAvVov2UvHVu-GrbZvcjpGJlnKtT1spKtqisWUL-mueAvLAuDVvjovFVvjAvHVvlAvXVuFnuKVvRVvzBwCZvZHrFNuLVvcAuzAvUVvuNoWVvULtNjmZVvwvvWHfPftZnu-AvjVvO0v0utACwzVuQjsDBvYauFBvMCwgfvAyizzpGhqw9ofLtjEpHvt8VuapvC3qcpvVXpOvtCWuhpv2ftjpvWIrOBuujsEtuAtuopvCWvP9s2TtrpvZIvUXpCMq2xuxpvDgt5tvAoo3Qsqpvzpv3xu_1sDWv6CwgBu4pvEMtyhq9ns4Oqt3qaWvWgt82sBqvsvtA3scWuxBvEZuzBv3vs1vtKqv3vtMqv5vt9BvrjuVbt6_vXouhBAsWuLJtnWvsWlpWvGCvZqvRlmKCuwWvQCvyWvTCu0Wv8gttouWCvvoutqvxouvqvHBwKXumBneCv4qvgCvIhthCu3qvnCvTXuGXvXEmIXvAKroCuNlsMXvPlsWSsk4u9solXu2CvoXup1vxCv-wtZXvO2p6CvmDv8CvYxtdrvFxtZpuefu0Du6Xuhmsu5Pepu_XuIYv2NtXxt4NtNDvsrvPDv6htBmsHYucDuoDuCOt0rvMYuCnv-XvnEwdDvrDuCYvVYuFYkXYunRoZTs9puTOtKYvtLrMYvvkn-rvemstDvCquVYvEqunYuRruomsaYvnLrcYvlitPlbDDu8DvQsvjYvzmsoXqXqua6qbsvc6qHEvtYv6OtwYvVSqeEuYSqmsv2YvLMrsquQZu2FJGcvjBlwsvYEvwquKAKrEuK9odEvU_oqUsePt-ytEtvjZuyst_EuFzttPtK7qsEvDFw0nsWtvMLqYtv3PtatvJEt8Hmdtv1Evitv3EvsKAerurtv0jtAktVauCkt4jtFrv6jtnZv8jt-Ev-jtsZvhZvuZv3tvwZv-Bw2CpyZvgosNau-VulQt4ZvNktYYvDIuF8qposlauHuvsWrwmWAyD-3vUUr_QAeFvsaupYvGavI3ulEfbgvkOrqOrCbunGuDcuX0vh8sunqpnumGCCbuxGuybvmftL5jNbvV9qCbuNvuysuTOkN8szxoEHwdmleftWHu0jn7buTbv1Or5AunmlR1tjbvMCm7sr9av-OrTHupepfbuiFsvbvUHw5VqxbvPHwP1toftfat2_q04FCbuJmn2GwLHv3hvMZmJfpaepssuNbJNfphHwY1t7FpWgQC9s5bvzrm0Hu9vuR9qLVtXUl55PWFuc4ux1g-HwbztJWt5gpTdvMhi8cvk2tCwmqsqAdvr-pqIuOKvEdvMwmGdvF_pGIwHhpTwmUKv1ipxJvYwm_HpQdvRKnddvVwmMIwmYrpJvtpqaevvpqA-sSIwDIpIdvxJuhouILoOcvi6JXKolBqpyvnBq1Aq6Hw4spzWuTJpCduNuvEdu50ukFvKqqKLvRdu-0ulXswwo40vufvCJw80vyfvJrsG1u1fvI1uC1vL1uE1veLvCmtgLv0erK4tNNA7VmM1v17p_mV17pQ1vn4vo7ASmtuvkd4v17p3TtIRrU4t1LvTYsn_swzlQ7iCVrarqELpS3up4vU3u2Utt4v4Utv4v0Uta3uLMv_Utf3uOMvIMvDVta-Mi3uWfi84vQMvX7pKVtlfiB5vs3uA5v4rq9rqgMv_rqiMvbpvkMvbWmL5vgruUFuO5v63u-nsj-p1VtFNvU5vMru2UsF4u5CqY5vW5va5v4motVtd5voWmf5vN4uqwmP4ul5vw-pS4uT5vQ4u0xkk5vr5vwsqzVta4uIWtMNvd4uONvchi05vRNv25vD_vSWtVNvfMBBxtCtqWWtdNvx1lPEuefiGtq7hiyMpPkA2quolqkNvjUsr9pM6v24uF6vnWt54uuNviUCT6vnNvsWtnfuuWtpfu5Nu3Nvy3mufu5Ct_NuI5u8Ct0fulYvCYmntsJhvt4tj2vDOvi2lPhvEqphNpShvv6vUhvx6vWhv7mtuks9mt26vB5tmBnD5t76vk5uG5tgOuCjndXtiIBC3lbOvnhvMntE7viOvgOvGMwshvjOvXYqgfowOuyhvqOventR7vyXtSpv4DttYq6Dtm5tmntF6uO4mH6ue7vo0k9OvDrpMivK1oOivl7vvFqkgo50kTiv5gu45tfivFPvMPvRjvdeocivQPveiv7guEhuVPvZPuXPvbYtoArzMwbPvr6u97vMvsrivgPutivWvqvivXivyivG8vjcsJ8vzJsU_oyEt86utvq0PvBspxPvK2oohu_ivSNwJ7uuhuL7uo6tI7uq6tWNw9Pu-7Fd8v6Gqf8v2ot2huJFtneuFQvo8vOZtrbl-otEou8huUZtSQuWZtkBrVQuNdsaZtE7tk7uG7tihsijvPptUHsRptNwss7uP7tRiuKgoYptcdsA9vXwsrQuZwslQvF9vndspQvI9v1jv97uL9v4jvP6v-FtA8ul7tfRsn7tROwmiuxQvoiu_IuB3t1QvxptLatRCrDLsFkvc9vz7tRat17tJkv37t9ptMkv_ptOkvMRum9vbxqebqUkvhDj-iuf8uAjuH8tjGtw9vK8tratZ7vTTlQiufRuw_uXRvWqtqLs69v7nuaqt99vfRvO5mcxsXju75uZ8tDqi38ub5mKDrB-v-GtM-vAHtO-vtqtijuR-v0esT-vmjuq8tCGZs8twjubDr3RvTbtWDwOJrWbtP9uf-vciok-vgbtnPwibtTlvnPwHSvP8ld9uUSualvgHtglvvcqZSuHkungoJkuqgholv6cqBErart--vwHtfSvU9teSvc9t5MsI_vrSuwlvmrtGct4lvKcthku99ujkuOzqsSvtysA_vk1mG-uQNsskuySvukuY_vImva_vvsiczq4yspjsuErFmv_rtU-uUelWwpEsto6vGstp_vIstOTuYmvjItamvlItcmvGluemvzzqAptqItCAmKluuIt17mS-tu-uU-tPlumgs0-uUluD0qZ-tMQrymvCRwaLqL0q_It5mvRCvX_l3mvDJtB_uFJtPdtvst9XvSAor-twTvudmL_u3st6Ou5stxkl6TuP_u4TvQ_lBUu7Tv_0skAw9-tXnvlXlhJtahsrdtoRwD_tfnvPUu40qI_tSUukhsrDwM_tmnvFmuEmu2Awr_uT_tdUupnvattwnvcttVGrAPsZCv_Aw9nv6nve_t4nv1nvIBwYmufTAZGrmUv9gn-_uwUuq_tQxiCAvJBwrfqNisb0Ry_tHAvouuq8mNovqmuPovaKtumuyUvwmuDVujisBut-_tgBwN1sqetKVu6UvaovC6saAvIAufov8Sst7jtBwDWpkeue1sxBwnovJVvpovLVvrAvbutYAuqovxovBCwu1sJpv3VuMnuDpvd2qmBmKjsbVvuutHCw8BwTft-tvtzpIftfVvD2sOTwrzpWGwyVuuepGUvAvtYCwXpvHOvPhqcCwlrueCwQAngCw0ftiCwEWuwQs5VvmCw7VvoCw9Vv8sEdvtO2t2nouCwNkmX0pY3q6LtrCwevt5CwzCw1pv4CwNgt22sLoop3qetvsACBoudXpFDwLMtDUwMDwagtLDwWWvHqvNaqQDwFDwLqvdWvUDwmgtJ9uUqvhksWqvfDwdPqKCvxKobqvNCvdqvkDwzksmDwAXuoqv1WvtJrknvTdC5WvrItvDwHSwxDwAlsyqv2DwXYpzqvQXulCujCuNht7Dwr4sEXv_ou_DwMNtrCvNXvEpuKrvE4sVXv3CuD5qPpuvCuu0uTXvU0uN2p5CvbXv7CvFDuvls_CvJxtjasirvNxt7Xu7QqHDvfpucEwhpuCYurrv3Nt7NtLSst4slEwfDv-zvN6qD0v1rv9XviVwMYuRYulVwAYvOOteDvQOtwxt6pu3Ew7rvPEwfYuaLraqoAsvuDvSVwtRqM5sBFwzDvG6kIqubYvOYv7DlmOtkhtLFwAEnNFw_DvLEuBEvYquFav2OtgdvZytCZuDMrosoBjtPZunytLyF7bvjSqQnsxsvTZuzsva8t1svhtppFwRUsrFwHZvtFwiEvFruwFwnZumEvxFwzdvzFwStv1FwUtvhjt4FwT-tEHvJFu8FwEPvmoKj6sbruftv_ZuEGwqruhmqWVsHGwbosBFvwtvmZvytvVosFGwjFuRGwttvTGwCktXauzwt7ruL5pfQt8tvsFuQ5pAuvcGwUztnQtDuvAUqVFvH8qUKuTJwWKujvlwQtcpprGwNuvTsu7FuHavo_sFqTflpmXrMcp9XrCVromnxWrouvjdD06pOXIL9qRwkorqpsm0UtjZntGuyFb8Gw-jn-GwCvtlEpeTtDvuFbv6EpK1tBeppGvV9q2Xw54vMCuqRsKepO2sLHw6buLHwoOrXepXbvcGvapsHvuNbua9qxBtXHwhGuRnoIInaHwMHw5lnU1tgLulHn0sufQswepubvPHv3GvHbvlvuFvtoOrA7llHwHuhTuvtGvImnFfp9XwvYwtUAtHwTuvvHwenIxHwpHwFInJonT_CGnrFvuaWsFIQAZwhCs3gn8_Qf8I2Hw1pq9mlF9s0Iw3hixIn3qJbFwV5noCoEnUigpSZw58n7VDngpKgrpgpgIU8Jvk9soquTZwQjhFIwpIwAevNdv4yuqHp4gp5cvCKvNKv2_pxYruIuAhpFdvcdvqZwLdvdhpjquKMrUZwOcvNhp9OtnsvuCo78nk0uc-p-vvhIu7ZwcFwoumWIwUIw9JnZIwjvuFgOkIwoQrhhpeIwswmgIwuZwiIwJBskIwLBscJvnIwxhpkZw1QmqWueWvjMtCkpZDwbksnGpK-sxIwMuHbcvOZwS0ijWvYoulWvhJwYXsbsvx0v79q8IwCLvTpv46N90uMLvBJwBUt00vclNDUt70vJ-qxaozfv6fvPAt4JuJ1u6JuvqquKuF1vD4tH1v8KuS1uB8NAYsV1uUgvMbwEYsnXfnyAjTRt3E3lLQWWdJwv1B-EsBfFCps1Lu-0EePWsawx9qOtssCtTNl20u6duc4t6Hse4tBYmrfu4NvF5uf6vhtse6v_hu9Nvi6vlLw-Wts4tHOu6fuwtq8fuy4tNOucTww9lMDtJbszLwz6v1LwZhvLUJ4LwAQq6Lw_OvZ0oQguYOvo5uCMweqpbbsohvH7vrOuG7vJMwI7vNuskOvL7vUntN7vPMw45urOv3_qaus6hvpiqBiv-0o8OuFivDivzbsAPu-XtgMwi7vEPujOpkMwbtvPYtoMwV6uIPv07v8guH1k-guOPvc1oBotMcs1cw0MwyMwGhujiv57v9cw7MwA8vhPutAr_MwlPuBNwhPvhZqKdwYotmPvONwI8v4rpqPvKNwb6tMNwhhuTNwR8vYdwT8vsPu-ivVNweWuHjvZ8vxhum6tc8vBjvfNw_PvNjviNwsWtIqvEHqGQvSWvrNwZjvXaqdiMg7uEwsD7ty8vl7uH7t18vHhseQu15kM7t8NwRws88vXpt-jrBOwaptvZtC9vxZtE9vwjvnQveGtJOwfws2jvNOwmcwVOwxcvTOw9jvrgsF8uW9vNGtb4mPGtuiujOwIkvUbqARvPIqoOwKRuqOw43o2tpSkvrYwp9vwOwXkv_iut9vBju1OwH4oEjuhRpm8u2zso8u19vt8ukkvwGtmkvv5toRu86oqkvJPwD-vbWwF-vjqtd8tmqtPPwyRutes3kvvdm5kvuqtC9uwqtE9udkvBlvH9ugPwCSuY-vePwASuSfwdPw9wpyjugMsuJqqPw9Rv0IppPwU9uh-vW9u88tY9ubMsz8tSvpwPwMrtg9udlvPSvj9us-v-0tIkuVrt2-vVSv7PwgSu9PwvHtT_vkSu-Pwv6mCQw6fwH_v6KwiSvSQwYjuy9uTNvKpuK_v5fszSu2fs1Suurt3Supkuq9trkus9tddqpsiOItaQwKwpykuajod_vldqf_vyzkh_v49tkQw_SvCXt_9t_kuXmvlNsCluuQwNstw_v9bnsNsL7sXTuWstLlunmvNlu_Tpw-uQluOFwTFrzmvMQr_Qwm9swmvZluIAwGdtKAw9-u6mvkTvA_uhluPRwjluQdtSRwqTvURwJ_uWRwyTvQJtcAwSJt8TuOhwfdtXJtgAwT_lVBwDBnjRwv8mlRw5uIJUuiljQpvXnW7luBGrtAwh_uJUvj_ukUwGmunnvNUvP_t6dtWttZUuunv6AwNmuhUuWUvDetYUvcUvhttDBw8WvDKteUvJXutUun_trqvbtIMBwBAvEovbmuMisv_tpUv4UuXSwgOspmuOAva_ls1qLAvvmuHAK_ttjSwbZvdxnUAvTiwYovqSwKmosSwcovbAv_UvdAvOutCVvBnuemoRHrmAvTHrvov4isMVvcVuEZuKnuVTwzAuRTwmgqjVuX5vlVumAueKwpAu5kvXnucVvApvuVu0AuABvETwTjsPCwMXwRCwQTww2q6Auy9oqVveEpsVvmaluVvI5vwmqdpvTBvIBumtiKBuvQsrjsGWu5fttyinpvsTwZBusCwvTwppv9CwLWu4nuJWv6nucRvLgtmBvJoo_nuovtmBu-pvWWuAqvvBv6vsJUw2BvbgtvBu7IrtYv3BvtXpRDw6BvTDw8BvRUw5Rv-kmpgtLQrbDwI_udDwd0iWUwO4qHCu0WujouLwtP6mBHwPwtYFlmou4Jw2Qu1MtNpoqoub4qXwt0iqsqvYCubwtyJr2hwTYp-Wv2UwAXvMHtCXvVXuekw7onmCvMhtoCvKXvdEwArveKrCrvoYp9Uw5DuJytfXuj4uErv_SwaDvGEwPrvF4s0Cv8Cu4CuUrvjSsWrvS4sq4unSsJDvX4sADviXvphtElwY2pCDv0kwYOtzlsYEwxKrvCnnrvcXv2tSVxtZVweEwbVwGkqdVwi5qOYuqzvLqusEw74s8XvZDvJit2XvjxtlDurVwnDuelw_zvlzvllwhkq1EwarvvVwpTg8rv7EwzVw4pnKBpSYvQDsUYvDsvF6qCFwtWwSruIsvHkq8EwlOt6DvIapOsvKytFWw0YuNytJWww1vWsvRyt0gtaqufFltGwLWwesvXFw4itf6qXZw33pw5sVmwMZuF2kRWwtqu45sBglYHvuNt85sUMrPPtWMrtkv0quV5lJLwcMrUeoiWtmNv5ytdZuoUsqFwfEvcEuhEv48njEvlWw15k-SqYjtzUspZuGjprZuJztFFumosVtvkHuXtvVvuZtvXrueFpzEvqjtg-ofru23u6Ww-MrCGwStoiru_HwjMvEBuCZvaFu7Wwj7qsrutZvMauKCwgFuNGwQauaNrHXw-Ww2jtUGw3BwF7szztYGwI7saGw1ZvRxIEsuVXwaImjauEuviGwJsukGwMsu4uP6BG_2pfFv_mqKWwtImFWsQ-nN0t-Ow27sbPbAGuuUjknqpiuB8sGNgnsu4supsuLbuaPiPxnIowvsuKowxsu60ttUF23VCVkDRkEVkUXA4gW6EAJRkCZwdGvHqkdtrTow8CktNCEBAjwuBigFHW0Mun6p2MufYwoowmGsetuiYwTInpGuAStsowJfijzl34V3cnsFBjXPBowa2CTtifvv_cniUqluokUqA6ugus0GwnjnoOr6dosuu_Zr4kECYwA7pk1nmGu5uuVOh7Gvm3utOrpYw9UqgeuHGszHnyHwtHuSpwITt8hvLpwvvurOr8hn1YwyqpwrA6aveHwPXA9uuZ7pfxv-utOvu1buczkRbvdnooOrWbvbxvmpwYYwbbvLvvbYwp8sP7davupbv0pwCcu-xv0OriHwjwjHcuOHvcqDwbvZIqtYw-ln9lnAfuEwv0jn4KuFHwuKm_yBCMuJnkafQvzAjowcRP0epSqwNCBENRDeukYs9gEgdXcqwSBFjdXDeu6EAeJOgTtPvpiTteeuffvQ6mltnNYAifuxHs38PlfuqIKxEhdWgfhXuqw2JJNWJxih4JARrAJXV2VwYEwNqn53AB-S4IktvDlRo6qw5AnGBXGLP0Pm_qwjNCZzvCRjecv4vnCZsmxuQcvvCwtpvTcvOIvVcvTxnXcv0UoTIvrqsxJn3GwSwXw2sgcvPVv1Zs9eu6ps3yuunlcPmHqS22rmzn6wiozn5Bw03pG9o4snw-nhjuP-nFolVKoQarNarl5teZrHopysI7xn_EX9znXbC_znOQmuovvAvoiwJzJ4rwBHsMxkXjpgkJURCh7n_MuJpw53W9qMXvm2sPgoluGskULk-JUsw9MukGUCKJEcgTyiMfuoNumXQXHskNuD3qhHKeswA7nWNuZfuGEmcHJnyA7KCSNu97nPKA1Wlyrw_xBiYESXwEBucAqI5neQYvzA3qVUjJF6ABjJQar7Ggcfu7Yo2swTdDr7JlswG7nCfuNNuiBAPNuUfupNu_uG-VukswgNuIUrI-hBasauBoswpoh_fJrswF0gC8nvswqNubAq0Zo5jm4swYtwEBM7swbtwKAYFAoetwN5nmYgFtwdPn_FsCTqmZO8YSOCoXPEQCooAqyFwUCo2dv1PmtgptdvhQVkNwWiNhgpeCoyvsPGsLZt1vs0KlRBq7twfKlCAuKatUeuZ9vlxuiHuOCrYDoKuw0jpWcvL-smawawuerwNuwt7tj-sfNuSfuVasFfuMtwHfudfuJlw9IKqtwZSmqtwWtw8jGpQAsswZjJ8swctwBtwntwo_nOUXIyrCar2xAV9BwIAu6G66Hd0MgtwA0B6swuswUJAQkgmtwbAqwQjTWZ9-nYgG47BUxjxVE2uw2cSddkqtw09sZuwJtwTfufswFwDhswypaOtwtQUoswjuwQtwOasqsw5uwZtwjtw8uws-lxswxlkg3i-uwSas4uwnuwD5VcvwtBA9swCvwUoIRbEJktCtwTahEtwXvwKxlQfvtwkEumXWqfGstukzoppboQFKcRiu-sTfviEoo0pRgtccvr3lu-sKGsvBwOZsCkpNZsleuffpeBqc1s0SwmlgYeuJxV4SoQwwDjIdfvKswHIvXYwnYsqqwVww6qLg4vuaw7Iw-Cj1awb3t20vx_sDJwSdueJuwfvgDq90vXduK1ueltAbwSKuzRrN1u7fvG1vAKuF4tfslPFi7Kud4f9ukkslfOCcci6wwvsftOkhcijIm0CiNZX6ICTRhS7cxLJETrMah19JKWrqar2Qc2_AGxwb0YEvkOxwYdBQxw9tBfjWUxwmVQS7cewLnPJaoNnVQsgAvORcxw0oNHxwrHluyfaFvHAsYKumvY6yLYxwdxwaxwMxwOfrTxweDWrLKJ4tPvlwxweJW7wwlAtIxw8_rpsl6WJxxwYopiMny2f8YfBdY6ICpDKTgvCSrlxwaZrnaus9VUmpDywK-JWlIW3IbRBPAGfRBfyvIlg3jZJRSQywm2hxOKrjenpIeQY7fBmRX0ssmpjjTjjEsdAknEsPIX5CiR3PuoEERBQoA69j5kAWcpCugTlACFAydirywuif1KuS2BOAk1ywiywLlIS2BkywLJXS2BmywVQA_RGP6jfyw6Ek1yw_yw_HkuSgGKu_AkEzwS2BGIkfOC2TkAzwf6jaBkIYVLzwOIke3jVoj9ywsWrCUkPzwgcnllkjGk5jX-YgjZgSVY2LsoWg7mkqWgxOCsWgdZgFrWuJob9nvhoJXggzwV_eqzwrJo1WgkzwexReDHDGk0wD83OfYB66oQ9n9pi-UotsPWgnRRhSLA2zwv1FIeAostmtfOhfvlA7zwqTlrJoOFWMhAl0RtRhIvWrhgzwnsuWZ9nS5kxzwsQPN0w-GQkGUXwv_xroihsRuHOsv9Iqzwd0wBbtnwn_MEnuWltfewnzqPOvvrPXh0w3Wg5gAxYgDZg2WoQJi5YgMYg5Zrt0wiTAv0w0Xge7jBZguWgw0wD4nHCkvZg00wL_n20wRQJRZgU0w8xqMRhZZgtShD1wNYguzw5NowzwvTl70w6WglZgG1we5kxzwuZgJ1wyZgpwG7DUNVHkEhizwTyla1wjavAmJxopiUXHGYNqEJ0wV1wcEfQ1weQYKsDrJYyuLwzwp1wqTlIdrMer8fvors-fvDzwDIIpywVBkzxw9mkmQBoywk4NVBkwNjNaj-1wIwMQzwsTja4gW4f51w3Nj5wlIuvZSjC2wjQCJ2wbzwYbo41wiDWTVJhghLLk3sJzORwlfZIfP2wU2wc-Je9shaoZOTz5bouw9oCcKHFtUtOmfHpRBTi2w8SBhmPl2weUfnORa2wghUHIALYgSUmLzWrEhZJfduwuEnQGKxnpdWg8AAeQERQXOhAz2wlRrihh13F_7nF8nh2wjJFouwXDkomVUSiHhENtjQvwUjJmsaacJyHKHFJiYEbuQhNKD3wkgEE8ni9sp2wI3wL9VeDksAj5UXQyFO3wUuGQ3wcSjPxrTIK0ikZZcV3wYjPvajkUPofvgdun-r21wJlkyywWcp2ywf_jTdiG9fXdr33wOcptMBB-jZPBxywx5gVcp43w3tjUBfOdiHXD2_fwhHs_fy1XLpgsKAM9frYVG4wa2GBfEG4wtcfT-jG4wt-f1kAv-fM4wdGAM9fK_f1CHBXQDUAa4wohAc4wcerxRBY_fodiD4wBBVi-fZ4wW4w9-faGgc6ELUVh4wWmpYeEWDgvEkUAWZDgn4w83w8Sf34wx4wF9fgSC3PhwuD84wM9fokYoZIX-fB5wYeEiCga-MdfIAbYG4wQGhsywmFgGBgJFvy3iYQt7ThylAG4w7EgqEgFUh6hlT5wkViV5w13whEg6qLG4wYEgnKWoRiG5w5bAQ_fKEgd5wo4wZxg4eAG4wKhR7UhW1Ap5w54wDsRKDgx5wL9fYeEHCg8fUzsIl5w3NAhAgwkpbRQM5wACgb_f_ICalIVIjM2wBdjfdjC4wy5wSqQydiWzLKPhl7HdAg6Yhw5F4OhZuE3FXGRtR6wviDk0DrJXBTJw9fZ6w0xjMXnmvGWlibmEPOAJ8G0kE4Wrh6wGSBk6wYmETowt0jNtf1pVPzBO6Sq-Ezifs6wi-EQxlC0jx6w1Fvz6wbPUppspNE6-ExkELNgHSDfQkDYn52vnXjYMEBPETBAJRk59rZNgnoOORk0hgF7wfNgH7wmjYDAXkydsPkPKWXHGEAXE6gctByFZryghGvNPPhBTO5JOXCg2KQ8NHwKytjbWfQ0WNgn4WrxtjxROnAB6zW_urFepsyG7Egb7DCYnrrVYowZ5JGVWwrA3EHPiGLVkv7wK5aT6wzvrFepo2eD_f37w_ZePiGs-fEgA2rVPVLwPEoVB4rbaegvZg2rVIrUuqYJ8wLFBYxbEMEPCr99futLG7wgHbkekjWCrVLHSDO8waSn9XPY8w4rbOtgbcfzzbc2vOUDvffVKcNuXj8wNafLZDHAglvgk8waTtIEpWmgvYflHIAQk53C6ffp8wKkisuHBLA9NBBCgB7wz7wB6pE7wX3azVjIIADQAKuAb_fI7wcepNZH88wTvgNVZ_7wN7wD9wH6BnTBH9wHKAUQCaVkrvu33AXJAKFkXGhhOiHvC4bEa9wVFk8Mouej0iUZcveihkawF6QRyIijUN2CtoI2ZnZ9sFSkqxIt9wR8noIWsJnKgrO8Xp7sH8nfPXKGEAOAEjVsfgvFiuGEYGArop8crRRmPhAMWA89wAggp-GiLMkfgDggOfgw4CTYk69wpBAEjViSjN7A_9wTGAB-wFXr_XkP-wEjVebgtMBnVVg3DCIEbOgwbovnjAjDcswVXK79wNjV2LjT-w_1E9xCW-wy0woNRZ-wn-wAOodWpJPosajx-w-LgMbk6XgJsfwIEr-w9xLk-wGcg-bg0agrfAccd8_kMRhaLPAggQHhWNu--w2bgA_w7MCryAM_waKCoOoockbvgSKXB_wwjEbcdwjEFZoFCkMPoq8nQXgJIPH-wH_wKfuXchTcgCaVGTwIdgCtT_1EpoAM-wU6fBvgFPh-HPG_wUGh9bg2bgQ_wBOo3vuKMgKPoZ_w-Qjb_wLHhv5je_wV2vn_wwnFSKXJqJBIDJ_w5bgllhVigXyosfgD_wUWkVXh0agv_wScgA_w-khGAx9JTsfgI-wKRIy_wy-w_fgNfgDggY_wLOo4_wrLif7gTAx25TSpBa2GhTgAgggvFoCkClhIsIONoBTJcWV_kijAxK1wLNBiAxTAgkAxlfgU0E8egyiEVmhpThlIh1khpAx1-wmBmYAxDggmfgDggYnhomh-CkGGgbAxNPha_weAxTShxAxb8qC1wwAxlaAuAxfbAqAxZ9g8AgtAxyAxvAxWBxNBxXJXWAxoaj0_wARjyck0XouajuXkZBxRklRCoD2ADpDRNuChqMRh0XhztwnBxXlD5PJx5OcBx-Axrgg1EBHBxjFhJBxzConYgSUhmBxSqAoBxKpwk_wfzWrBxX6wkcgoGh-Bx0oWACxGMj6gqacgOSh3_w0ckjBxX6wsRGRQXXBx5jUlAx3Ax9mhEyfqBxKAxRBxSCxaBxUCx0AxRAxKRIDBxAzG4AxuThgYoKCxtUXH-wBBxgfgiCx6AxotGupLvOoKOoIBxdAx5BxQXgRBxODoTCxffgAfA8_kisLyKFAzgaCxTCxcCx1_i5CxRRV1Ax5fgyBxZcgoCxfCxCgggfg2Bx0Mj4BxrPXedkTCx6kX1_iJqJ7rAtEAY3ASqECRiBTJWDx1ICe-kKJAtchNbAEJEYDxfDxLAjicJcDxjDxUlhXbni6woBAR-wd9wPZVrDxa-w2opsJoErn2SGrREVITx9w6gwcff3Dxq2wY2tz9wg9sSIoNXWsTVtQJuVhAlpf6DDEx9Wh1Nk0eJAGg77wJ6A97w3ajEaVCOkaNAXGgMEx0QLk0DZTjj3gMigcTjcEsidujul03wokfocfjTjeExEpgIpg-9j_3wg_j-3w2YBg_ju2f84wocf-efWgm44wkcDtExGaIfffogAsExIpgqgf3SA2ExrqT2Zn4ExwExMpgIpgwlk7GgrWl6ExwlAr5wXGuuifZxgvYflef-Ex9kAFFx7TDggf1ExIFxBkAnuvEFxM9MqdfN9VHFxg_jB5RXqgc2tVFxzEXFhfRFxaFxnSjQFADFxIFxJgfwuWF6wYzwB4wmExfEx4cfuKA5ifT_jokfFIITgfpvGZRi8efiUIBffZMBQvvcDp2FxRANYaBvcHJKZUyFyxG49fKdZP7GA2CqSrjbZzRdWLAjBMtoAkRFLGx_XrtcfzFxoZr99r-VP1FxW4f3FxNAtRQmQtTVYoTCGH8V9enX-wDjFRHpvXwzuQKZneHvvDpgOA9ExPVLDEAdmFzpLfGxDbgp7IoGxvExfvvrGx7CaDvDAeg_3vvIq0bV4xgcqLW_iIrDjuvgGxr7B4GxPGuJsm5UgqNPinqY8h0CW-WATgf-TOZ0AYGxxffhTOKHxTGxLvvEZPqKHm9LYGxy5WQFapJATgfiBGUxNXgfC-dWCsvGxL2CULE7TDgGv4wvqXPgBGPKImXgtHWZuvddfYFx9ek-qVfuvnTaJvgcAq_XrsHxmuvuHx57sHZwhVP3BEvffruvWlQOwrRFr_XrAIxiGxuUj2ZnZSrlqmcffGIxCHxlHxUGxJXrYboYHxoFaaHxv7nwYkSyIjHxHaBrWly1wqdrw3woLu6EkLxDDGaaTb71wjuleIxNGaOlclslfIxQ3j9_rnIxU3jBAsFzXkIxtTbVzwmpjUxDlGwCpkuIxmGCi2jwxuP8rqiYOzndlp11rsqlDGaERBQAmj4V_IxERABJxr1XNGamgIj3QAIimrU_IxOCki9rItf3brD8Wnarhduy3wsHknoGb9rVJxHIF8EkkNjsoGaAP9wwVojUxDwrk1Ix0LWCRAkDf1WrnxfCbfJAs-cp2WrF5jjFj9KW7OVDqFKgHWXGVjJc9Gy_nwFBOVN0GZrfEjZBisBKDBeGcVgfUAc7mGu5AiONFcGFoH8hAMpD2ULGRC1ghklkqfnAAkK-JLKxuAkgtdp4F4NY_ZVQ0hkNAN9SM_rh3Fx0FwPg-TVotFw3F_ZVUeJesfz1Tf6DcNWBBJv4f4KWBBJTxjTRilTATxj8bAWzkmMA_ZVOUrwXquKxhaVcamDotuYjN6jCecRIrJRACRAAIihSr6mosIAAIiaohMJUiFkpkhqhhXzdYCfBxDpLBPVA32ISVAU9f9kIkXAZQJTgDaIBhXZ3DH-mALQFU9cBihLVAJLx8VA-VANxW_uw3CjDrw8KqnxArDGALxc8VaYDBenYnflLxeUAtRMv0DqywoKx6JnYli-hQTxjKhaKAka-unLxSVIBTvdQAB6osUV6Lx57pdcfjye8ypkMF5VoXAkMKBCnVuxwQ1WLxDK-jRIrOAkIMxq2HKMxsNhNMxnjsI0jn4a5KxLLjyIx1nwBPnXBkllA5Kx03jnlYzbrKWXQ8axGv7-RbExUJx9JjIMxKRAD0j13vLJXmMx7Kxq-EdPksMxNtfxNhvMxXtf9KxnMxcIiCDpWMxO2u-VgAOhyMxbPUP6IU7wDdnTylb7wmHxd7wefQ3OhnnlCRAUlWHhfrCDXQARyCgCg7SoO8QL9oINxTuS0bi7Qo_tlkoQX_hxXkD6nCRAQrufhhFawWtJ4zHgCFMRhGqTkJx4jjivmfQAhtkYaGJgrn9wxskmakK5EAih2Kot3wqUfnMfKRAYgjfaT8XgfkjgNjv_rlmZy2uKbwIdjIMxSghLMxZJxBLxvKWHIkTFkIjhdnf8ghsUV8ghVMxLQFqFxDLxEih03jKLxiQVnbrtbr8VATOxIxjHIxJTrkKRGHxkfiqQJKppyHlAFDZOxY7pEZjfOxGSrAFDf9aD_iRkFaLRpGwenhacrBHxsOxwmhEWnPchb9wMYYHIF0OxOMJfch0OxGghxmA0OxoFAiBARgh2Oxh9w-OxktBsqrYCKIkqMAK_mhypaB5nLHo0SJfchFPxP4QHPxGCKj3LLLCmnAouwC9VGzFLPxRyCUssQCKyrLYghMumpSkI_RQHAf3ENnW3kWktBGCCcNxFYkGCCeDllrwr_w4YgqPxdBAYUDmUAnPxoNxsXEG1hjDo46DERWX_F9FMuPdNWq8yJ_EX9ZClFCqtkKVcSRW6Pxx4AVxQV1jHEsZbghsBC5iYPmdlpQ9nTaAROh9zw0iE9HfMQxj5MSppsAHVQxoBAtchvlAGWnnLoiQj78OaoT_KpUZCZQxzJmcQxQpt2LofQxmEF3VkVjfcFjHLWqqjaaTcNhXQA-rhvQxxbkILxtMBKLx-VA0QxULwr1BD4CyTki-EyVkgdfq2DjRkSCDTjfuVkiBftQxVUAdJkHLWW2PvVk8MxcQAHgPORxbfAfbi2Qx7VAQVAWOAAqP0YgbLxEPAPUfiACwpL9ktzQxOyA9QxLPki-E9Px2NVntlIUmcJkTJk7cDDViFoP1MxlIiQRxyQx36wsRx1kJURxGKGaRxSVAYRxTHE3RxZMKnRx8QxfRxItfgaAlLAiRxbSkkRxktB2Znjjh7IJEClkWsSppFIfz5btjhQfYx-iJtkqWspQxxmAmBYRSxeYCoQxUNDUxDdKk_Kp6oIpcENlhPhA8TmMVw38PPWkMpI6wnTLB8ODPhAUYgCmsExumlkhmh7HDoNxmZkvRofRoP6nUGomCxZNomKuoYCoBskRo65nY6nVTEwCxa7ghBxjTh2Oo66nLlY3OjE5vU8mFEgZuIHTxE8pS8prWozaEyKuY-uMSoQDBLTxmyRmLpHKw7PmQWkzskKTxAvIMTxR8pJWohWo6NoOIvRTxpKs3zvYcv-9LR7EVTx0BK5hnsSmWTsIpv9kwypaPWkSwn4bYROj19IqTxIkqbwm46DuzvNkb4zv6rCnXoxVuiTxg0uOFWQcANvDW2FSFC3SxQcjtsslIwcJvtiC7Tx2XPDnoV0v87qpskcNol9wxgjO-f_LpGUxuJBNDxdWkfcgnFkd0lqIxn-e5wndDp1MkeUxkbogUxrRk5vwX8pO6ABlBewYlUxG-inUxKHl_xordWiUxt7skUxGcjWTxwKurUxJcAbWkOUxoyCenIjYDz-t5OjRIvR8p6Uxb9aV_e9UxhcSAVx4lGgjkydleTxslkwUxp7qsnl0UxtZkFEguUxNTxmfQsUxjckNbJKVxYqECVxQToEVxQVxg1asQPcVxbKEMVxNFmpyou7jMPxB-IvPiNVxmHm67j_JkWNkMwm1UFR3VEmK0ZaC8VsmvhOienI0VxC5FdXJW8V3cBtAS-Fh7Si3VxqzDR7gBHh3VSdLQVumgcuHdpxfAltuQHJ3zunCJ2gf7OFpgK-BB4TG30rgenb9TiAb6tW2VV1WkMWxituPWxTEJRWxIqGVxEM0wacQj9Zb1XiWxIqGX0wlWx2CaCGoiJEWAC7sILso-ch61i4Zw0SJ67juWxFcBwWxpiQyWxOzn46DqNxnJvOngc3ntiCcZwsWLrQmA8LKjtHfmfHldiJV7Wj9Ac-baWxB-IIrqYhMvtiWNWGFWMlBQHAPuBXok_dgWlQHwrAObWXxnOxsKBHAqZwux3niSrdjiKhJqjDd2DHXxh9SfpmOMJocrN1RFuMSXxp8VUXxmJAXXxX9nbXxtObdXxoxE0KlEicRtlFSoMwlwOSRdv5OC7Xx7bokTxiarzQrgLcpvi79prYrnQrDdkUZkr7ipHFf_w5OCHYxPJvVdvn2tPIwxkJmwm6zn-US8znkMFItqPYxHNxXQAJNx-tJk6EMNxIKD71J1cg1nlKRAgYx5znXNx8CgZNx9tmtUmIYx0SJqSmLYxxdkJOml2dPYxrtlRawx9snevjIwrJv8_pYYxWawvIFLukcYxzjJ4YxqyoLukLUPMpk1ZAyYxqrw0YxNYx2YxEZxfxlWAsHZxbdPszIushMUATYx7gpSkIihrVoF6FFP9LUaw9YxkgAQlpKol-rwbYxTwdPYx-irVKwmIu3sJqSmoNRBjrlJvtZw6YxPJvoevq_pvNRU-hgXAB4MfYrrZxnQrtZxNjrWIJvZxsQr_Wx2VUvZwYdvgZxo2n9cgjFxIntfduUIxYhl1_s0opddcdSJ5kkB8lDYxMQJRaxlXsJwo8IxtwkDjfMzI2Snv9IAriiWgg0uxSxeVxIwnNTxI8pi0Jh2PGJpq2n_uhsmrHlWwYxB-IqSmvmrd8Lpax39CMIRsaxSYx79s5JvDdvWYxQKvwaxiSRHYWn7W_ujclWsXSTxlaAjh2nY6MRdDAbxTjH9oCH7j6YkbipLDoGaxfAjghu1axGJv0SJz2nRbxpZxUdv3axKev54ns3nEfh99q5ZxJYxMawzYxlym1Yx-WAf_wVUq_ZxLev0Iow8fTawo_ppev-YxJol7zn7OjCZxmZx9mIRYxTbxuaxKYxMZxjbxOZxlbx1bxKRo5YxrNxRevfZxubxhZxmIK9rwaYx38p4oH1bxiPEMuGZ3iX2wrAx22r1WloNRyiJa8mN9BKbxpJHxVx77jo3ONPo7xnBjJ9KQ3qJg6Fo9hXbxHIwbZkvYociJR5nhcxIxQjcxtippbx9YobpqsbxCBiWXrZ7nbOkluJR5nYmwu4infi0WxB-IWZwQEvcFwkbo-WxLKvLDSH8pDXxX1ewIunRol5nAilBBpuQVA6n6rvXJXXcxMghxKrmboT5BgRoOGoqkpacxlbo25njmklmkPGinPoB7nP_tCbx9XxNjnPhfSVpPdxPaFMbxtkpE7n9onLvwBalJmg3sJNMksdxC8noyvBaxiyg97nbcxwZw4ENW2t3gIf0wudx-twsgsRupF0wdRhFRnCLkeBxIOnrmho0wHgP2dxiQrVUU5dxKMkDTk8dxs7ncTl5PJDextOmFLk3dxKQrH1hfbx1WxJIwwgigVtsZwAaxBdxOJvDax7JvSJvKRAoPxV3DeNxPxNbNxrSxN0UnyAf_wlexhaxFYkAdxNJvhQLH8p2YYbHiB4AwNxuXkzRxBoOuexughmngEjJl_h8tkBnAz8h9MqcwmFghxdxB8n7swIQYYGUP-pOwsGfxualQkp0SJAEoHoeFghKbxydxgextdpErOJexeAs1hhlHpfJv6HP-xh71JCnnefxievZbxUYxoPBtLk8HAwSjInnstePuJD6n28ofkpajpbdP72wEgpeAvxfpzxntYrmimldxpsEFDozfxOkEndxX3rJIPUorpJF7rweVs8qB6fpNDovMJxSwGXhzJuHNv6HpBfx0VFAtkyDo8giENvJKvwZxBcxnevpfxI9bAawsZAsYrvfx33tZ1lSQxlNKRAsY1lSZxuQUYUjUyIYZxH_poPBsQP_mGLRVYtV7vwb3nF-peghymlZaxfvTT7dlYxmss8At8Yg0gxT7dwexVphZrwkaxXvmvsscwm1gxY9r-ZddLk3gx-Zd5gxl5PnsstYrGhxy9rIhxGIp4Jvn9rspqObxh3P1AttYr8ymffxfNxC9jAyPqQJGKvvSmSUmAcxzdxGKnpJvagxUkf-9sQKvdKnegxcwmx5Mi2tuyWC-heghvhxkhxYfxq2teexQJvz5ebXrMip8XxZylPnlPip1An_gxDYxcipFJnAixt-mfMv7PmuPjOipUip2kpkbo8BqVUxlRxO4nH8pnTxG-aaRWEixWxnXihfzlGfrDKvgbxFaxmMB6bxPqqkbxFtMDplJvlrcxW_p3IunfxXdvqhxVawiZxxbxfjhzbxNukf_wIqmZex4bxhbxgixhGniixQ_LkixwylobxqgxWgxqixPKvsixGcxjZxIcx5ixMgxx4iSyVT_CkEhlcuWVWLkA4dndax_jhIjxIUAKjxROYn7AxPJenI4TB8jhIHCaVY3HYXtwf6AraksFB4dnsQPZjx1jh7KH2fWBYnSjxSPEicx0ixXWBvAiyfpI-hpMBqjDrjxlfxoixZZxAjxzRP3evHBiGoPwjx7jWDkXYIWiEn7OkT_h_jxx4if6AdbEM2PUakKZPcULPTGaKf3sJwtf74AGkxn0vszDGCt9jfRlfG2vNRZExnLMj62ngyQFufgKiFkxSvF_2IPLqKHFbrkNkx2qJEkxyYoMghgkxvqnQfYvrnOlgxrnh2Pwtf7KCiOE2dgFari2J6zwnAqUIxxkxm_AzkxE_n1kxYwnH0wF0gtxurNx1RKdwnORnp0w_rOyxudrwd0wmix7AsxcDyhxElmj5M0jxBdvpix5hxN7TI-hQhxMdv1ixeixibxhix8bxjixNzI-gxRlxNIw4ax3jx6axCjx_Yx8Iuv1BwixPuAf_wV_VmexJZxBokyBigAn5nZvCmq_EpVoCQxatA7_ht5T5_iRfxB-IahnNEo-zIxAl7fxXfxzex_9RELkNbxKjhlBttaJCev1lA1uCQWxN9BHOsUuu5wEMtue8HgHxTRVJ2nGBW8xuPjBOmxEiIk0wdHpswnn0wFlxT0wZXxwSjruuoMUpkkX_P03PQoQtRlLlxOMJqSmEsnDNnqmxiamLlxeQrilxabx8YxEcxwLP6BJYtnf_wPMEsBihgx0cnjkxdix4mxEdk_2wlTA-mxmgx-olvePjyh8YoDAorbx4hxAnxFrQCVRzZxyQr1Zxg_osjxJLALZxxnlNZxMuk9bxgkhjlm1hxEmxmhxPnx3mx0ZxwbxZYxybxlZxxixINjscGa8hXnx4jAsZxQNxD7rA-hhlxhIwjnxDcx0ZxNbkV4miBACyDd_ppNi2ZrJFjlUgNak7nx_xDobxM3w9iV-ixjxmh3wsAjqYxW8Q1iGdSAt1r_sWTUKuOxkBKM7r9kGF7gVRiVMkH-GOFWkjxN9rDmxMevDCU10FlHaVLkjjxAvIljxAIC5Xxc_ttaxXWBZnxlznbnx8hif_wMYlgnxfoxOnxOIw5axdVLXYxmnxAZxV-AqlxhgAwoxulLN1R0ElJdxTroLkf22rBbVv6nP7fMuGt5nCmxRdx25nBxnyihWdx7Yksboimk8RoWOEcEW7xndzDLukkPo-xmoGwz3v3PwJKkbnAW_iE6p3sJpjhcEoiOx84Mnjx_QAe4vjGUH9I4Biunx5mAwnxFbxt7r9ixmfx2jxUlx3oxQKvVnxpmYjJF3EXTbkkYFPjxDbxH1UOSxCZjt-nHSxIvEfjpwLPFqxauBKZgspx7pxGqxbAudarYrWNqxKqxEqxCqxzip99n0TSQAfCDqjqUl2n68n5FSZqxMDq6_RgcSR6UVqxeSlLgjgSZInWT5qnfizKngSZ19F83TeMxywaV2WoqxvDvwtWkzvv1BhTxBlxlhx9xjlpnY9AIVxcrwKJpl6pLfwCtO3IAw1I1Keg1ktAivqx8vJVPwvABErxRrAg1kQ4eDQUPrxCNo0Dx8tfGNoHiPuCN5IouiDyqx3VwHyoRbrZrxQeTZDsYVtIJuYDs7qxmKA-qxZ_sjHoftjV4B7dxGwuiQkF9byDFwiPtZAgwu5tWoBAJ9woHoZtjqrx-kxwvWl0wfmxElxednTkFjmx3Ko0hgurxwJFERACDk5SNvlAlow7HvUzDerx4rxNAwcrxIrxQri3rx6LU5rxFRnI0wUIvRuwClxbOnQ0wrtfuwnXvWmrxPLoVXnMBA-vdfRBarxYEw2_jfxQisxv_TlsxTYvN8VXDsFuWzqxOnWrsn_vVeiBSTEYnl7Dr0WkfxQcjB1sx9FFPSx-DxXokJIoIbxkvnP_f6uj2BkhNW09wClxp8V5IoArDGRW28l4sxV7QWKDpQW7DrxPoTrxXvWJIobDWUDssDnWdlqyuwCkfxQXtxgrxXrwxCmvsx3VwQPDfsxBoqw7iXtxrrxThgvgWPtOLxCGsxLEUIsxLVkhtWxDWtvWYeqduW7rxEexywnveWJTh_rxBffL7jT_iH4XCfZ7zEMhAutxJ9STaAJsxU4TytxFEW0txChwTuW3kxQsxotxUsxLvWXsxYrw19wasxdtfcsxS0wesxIlx_qxqvQEPp5cxsAqTQxpiOZvq_cxN-p5SxUZCAihK2mfuxsIwNPxqMoteokuxU9rmuxV-AouxsJdfjtxkqFEgjzk1uxkipqcC2lxB8ja2EpIG5le8TmJdxqwutXDGQA_uxwne0PxQEQ3fPTOlMxJgQohRofVxvIFYtRYtPpOBcKEPJhFkxbdxsoqOPotWkeckbvWAex2-lWHJ0pWj1bKaoWHJBhwi-tamhOhfdJo4txgmxednXpnYzvrSUXmtw_im2GPLAnqnJQVXmtjvxHgB9-s5qxDCUrvnUao3duyJJVnD0wAlqGyzu9FEkvnDdkk6rGwxICJeVhNaITBA_vx_vxCwxV8AwBxzEocOTH8JqSUccxKolv6rXwxKuZgaAZSFNMpdhp1FkPxNpMj6ZxMawbwmbwxBNvjlxtcxNnxvcxPnxohxvLkrhx7SmthxwKGBxDKLxPWBirfulGzPb8VADRxLaw3YAxwx8VA6gQJ_Z4Kuo2i3yFpJJrmo9TxFrWTXjuYk2ilbmoTBxy0wAXVj9Z_wxLNjGzEYQxk-JvzAthXsYoExxkWoGOqGxx3Yk-xW80PtUo6nlhLQwIA_PEJRW-kfvyPIUxpOoEcSQxxV-ACKJTxxRsDIOoN0vB0vw-iaXjHxxrYgcxxtsSlpBcLQgxxOqn5DS_FIM8rgNoMCxcAxOCxddk1CxJFcWHGnPxd2DTEsualmexxSwvlx0qwW3IFyxq1S34tIyxIvxQ3D67jvwFYuhpVoRvxBhpVyx7vm5ZolNoavxQNoWHGZQxJBrOexBTJtPo7HAhyxVWUkqxdmhs3XHtx5vxxwriznAZj29wnokWHGJqxngogdxsuxkDgzyxpyxzvCWfx6Yko3O5yxSqx1yx9ruW0ukyxtKu9EA0yxJNUWfxeQxaSxgQxQpxScjlsnyQjLQF6LWvtizDlzXxSgxfjhSzx2gfgrxqtIN2CbMYaZwrNxazxIbDczxOXIc-pYzxj5MLPx0swEauo_nbktY4i_uWXzaJKAuXHkXg1JENSnAqxNawWVclzx8hIZPx9wEtvwtuwT5BizxvzvTuxhtx0kWsRq3gJgTD7zxbAq-zxiNAltxYXPMAoA-saYDcamqmwP6kLyxJlfmMAP0xwivfKAB0P1drgynP6k3gJegdYGGzctKovGNChveDdkv6jYii72wslgfgvyenIkqDdkvYoPlJRfZe2BUssnlxF7jVULGXhTJCURXijrTtvNSY7zgTeB5uxnKuF8pPvx6vwROEG-nlVAvti2kxF1xuTuB1xV-ncskVmxxhx9aQ0kxpTsAex2txF0gnwnfxAYmhlvxG0wwvWmFAP0wXuxsmhZux8txWffWlQDlxGexhmxK-BHVCuBY5txjcBWvWuskq5Ch-wXmjX8CxWmZUxewIXTxSVtN8pEzxGDqWPAw1xRVtOaxgTxzaEpYorxuDYxIVxUix8PZaRWsafo2i9hxrVxozvF2xCYxpUx90xVJAE2xOVxfhhMYxppu7vgK5azOj5Ux9UxLuk8Woszv3VoL2xoYCIVx3OoS0vNNkV2xYTxclxpVwF0vMNkO2x4UxXVxgWo81xBMxMWoS0vwzv_TxeauRixENKTixPTxQDBf2xa2xToqKCwRUxy2xh2xj5isTxBIpJroE0v9iwHMjVVoUVxn2xU2x_2x-XxRKn6Tx22x8Tx42xVFn-dvuxxTTwVftNCxnCxISmUvJdKnNUxO3xlfAR0v52xT0v72xx2xAsuB_sATxECk_xxPSho2xrTxL3xB3x4nwgDuJ2qcnuZNoT2xJ6A_PjA3xhhpN3x7OjhTxQ3x0om-dvERWBhIMxrixx9EAoYoWxx14Ai3xhnulxxR_wY3xLUxthpqAFe2xe3xR3xEpGxrW-3xR_vOzx_yB_FIx5iT3xGjtjPWl3xGggGZoJHhbAgAjld0lzDskBAS0xozvzPx_PxQEQi4x3lxz2xQ_e1hhAQxqDss2Bq4xNNkhyxh6ikQxCCXy3xOarJumQYSAzP5QjPQxe3rIbD3tx0SmZWU6yxxjD14xass8SBSgf-gxqqx6gxpAt3osfTKG3xH7dLhx1MkI5x-Zd_gx2DuIsswss-ZdIUhPkxV-AxkLDYxB3PZhxXssOtWiBg3JivIFHjXyiCBxDcXoinwutvHMjOMHfBBAGUqNPe2KM0hUBxaYoGkXn5xHIFp5x5TheYoOOYH4xz_wEThLpRaFgsQZCZoDbDAOY-Mj0-wYNonggzOo57WtXkNPo6Zo3ckDJk9ZoHjX1gxWHlb5wJWiHjX8sV6CaGMBAyiOkBXAEwSr4KAvqOBUEkCFDSe4Kb7yNwtAnpEIkB99b5jAmxdxVARvEvOAs9TvHGcnhOIGJkZw_jYQjR6x-gxHDxXpmDHl65xAOYO8g2_wn3xnWk37WbdkCHieUhTurAZoZZQC6xPff-PgMrwmNojFgP-W41xoFggNkh8jV-AelFJRkI9jrAQO_ECTj4OVq5jUJAd8jzNk8gCJEx_WhnWhmJxaSAYWhZUxptrL8jDOk08jW7xi7x5ofWbfa7x-FFa5aIExQWh2NkeXhWxos7i7OVu7x6cVP7xclfOGgUZCD9jU7xFExx5PX7xrJxt7xkMF57xLlpz7xEOk18jbYxY7xvVVu7xnFgg8jA9jUZCxWhRExtOCaVhC8xnJxocVO8xKlpSOkV8jAXhX8xj7xW9j4jNSghCFiFghDOxDSJj8x23tfgh3gIm8xeShb1xjLqfLvVUiI1vfJxCOx_ahGLxnTkHzwcEx_Ak_NxCeh28xSdj18xduEwIfbdr_8x_yXLViPRjhUiM8tMvAZBfH_j-NxNOxXMxtmIGOxMeh28xSqQcMg-BtlefgtiptxD_FL-YVggTkFT9dEuxqpTGuxxtxW9xa-ldmxsyx2hxxvjn1x_7k2vWe1xngf7CkCsx8efLvdhJAe9xu4SGuxt2eAsBWCmxECmRFjHBJiXPjI2vjtqx4ffDFF1FBKTZ69xDdbH2xkDg29xfno49x1WBbaVRIoMZk8SBAsx2vj39x0GbF1lnlhsYK99x7Ka_9x3dY1FBMOhj1bjkfH-x84nEkaF1lTXxiYopWmemxJakO-x9txhcS1VjaqEVCq2BYPsnwtxy1gtWjf-xA7kalIW-xxrgN2E7TV4wxQ-xI-xA7kTtxDzvJtxAsx5ZlkrhEwVa6E1MkB_xREDMrLEQd71vBWa7zgH_xBjN4brBpYx3woduxIx08xHIFaLxWRxUYDjTj78xAnAW_xLLxxZjXdr1Rx4QxWOAIOxV_x3Qx7Rx18fOLxJJcumADYBSLxCZcsXP1qDsJDXLxMOxqQxO9xN2wYnfg_xm_xTkWeVVU6xJXw77giUF1YgjUhYQjZVV56xMUhfYogXoIPouXoA6xxXoTurDZo37XbUx-LgGCkJ6xXGEL6xYvxN6xb5gM7xjMxS_xdIxU_xb_xl_xX_xrBAdLx7YoBOxTcFighc_xcLxJ1Wsbp-8xk_xVRxd_xgAyhnoj_xcAyrAymAyV1WbAqy_xcgCOOxYFkqAy2RxeAytAy1sw5_xLXotruJktJAxrAxGQACAyLUh0EghUhozxPVsBbA8zx85xXAxEex_YogUht2FG0xBtwOAyrRhjNoM6xdyx7Zoacjx2u6brBKuJlk78xwLxb2QpMx2LXgBypVJpAyhBycdAj_xoBygdA1AyRSC3Ay2_x7Cj7OJVDpNqlGbn0kr0SJl-R65F_sAPbn4qkMmBNMA6mEt4rDHKtRn-By-2Wj6p9OrsRnaRnTmDPME3LDm7x_egNlryuwkiDLCyFbbhMxI_R4BGg0wNcGIbD4BGVaWXCyw5FzVROOEvzjp7IaaRX3raxvgXjDBQUOx_plzkRTowwyABvAKpVgwhyvLzYekKCtMBycpTHx-6BNzitCyxuLy4JyCyp5rIZwWlIp4MDPjGQA9CyFunZvxaByptFCjSFXVasBBFAbGkCByz5xEDyDBQGDyhTebGkSGkKwG36xPToZSiHDyTdROGkRDyDpIJGhgBxd4xiBxYByBRjmNozkRFXVthX26m-rguLxKCyewj34E3osKxxtPxMDyi6PjDyRsDZsgZglWgnTdetvj92QT5BmDypDy5ICQCy6DyniX5TJdIeVxju0CGAyYXkxvmPmDyDyn3wnSvWMo1DyG9O3DythHxlenDy8DydIeKZg_DybGABEyYFgbDywOodDyDTxkNogDyeyx8MA6mEICxSoxUWkvEBwfiw6g_qAackEexhNofcgnEyPDxBoqCDyO6xyerQ1u9NxgojIMxcwpiAy4oFiLxoctSdjcwpdnf8KqtByxVAvBySVI8KqPchjajz2rTHJ0qQs-n2ThJ2qsDyOSVMLxmUAFFy-2rHFyK_nw5Ff-JjQCIUhGzFOSksqncIAEeANnSTDyBMllGpTFy37CD6GgTSmcMalhaFyVvILcBVByPUhAyxUAyZBywEyLQxPajuFAGFyFUJrVAbZAhFylVsMFyEvxOFyuZa8ZjZEBzFyFRB1FyIFyqcGIbDVFyA3aZTSRsxgXAJlhnFycFyP_w9AxIDxtJobCyiFy6wiWUhIGy-bUlPPbVAoVJMGyJOoBTxaEyXBytFydEyDDytVkgjfGqTH_FzQxV3TzVkkoW4wxrQxkGyjLxq-EWBgkRxxSoagjzNxlGyASx6OoiUhx6w16NPLAfLxshXLsIp4M4TGTaGdPDYQjp4M7Gyh_JSqTkRX1jNoRFYxQbCYK7xeEydWgBAxxBydZGVajFZkEHyFEoUHy6aDGHyzfWVexiumUHyN9irByOwlCIG4CyNexhOmJaocHyT9ieHyebAgHyhTlQMk9IihHyWjVhHydQVlHyUipeHyH_FjIuT-wFDGm3vBTJhFydHypVJ0HyYHyRcjaswRGyXIpBkCvymJPxy3io-wr_C2HA5TGNZPMRhhFygar6wiV5xUPxH7ly9SG2DswFxuwC_nX3OO1xnShOGyaCkBhxEVxePxeLsyMJUIyeCyR-nDarT-nZIyyhgqEyH6xOGhuXk6HyOIyT_nG2xXWBearlTAuIycis4vwxuxv1BJ_nW_nM_nCBKnHJJhxWtJtrQouLuPj3ZrMWgbarrCK9IyThxMNmk_JjxmrwxEYxQCK7Iyf3Le1iPVLAJyx3LQqxDJyfarCIyrCKCmxAgxHLYtGGvJY5Iy5_J25Ttho7dx5HyFDrNzIiJyRuxxvWm0w9rxdsxKak8Efs0wf4t4fbamoG-iqAvzpa5FyPXguPxQ_nZar8kjDzgiFAxJyzim5UxXqxHFWm-CLglcIAWIyA0gSarGar5tDeFyDYx5jhalhOFLEKyi5xBoB1-nYIy8kxX5g-xxyCxsFyKBxompV_nb-n9Nk8Jy82EPibyJymrl0JyU-xjbp5LkP7G2JyrZJs_wDJyJFy7Jy7kg9JyhKy_Jyq2xBKyUJCZdjFKyMJJpiPSIy0-nlIyD_nC1xtxDnKyGwAGMk-eGNBydBx_0xqUxNKy8lhPKy7xqsPAXSJslPH7lkIyo0gmIyVKyxtQCLy0pNK-GIvMqFyIggeDy5_wsQhYartKyHjxwJyxKyY-mzJywovFIyGYopKyF8gPdg5JytKyslxE0A-JyjLyzKy8ZrPoBYFWQKypJfOLyFdmGKyRarnIyKKybIyUDydIyOaxLgrsQP0LyLLy4Fhg3S3LygIqQLyXIyIKymMIZLyJCxbEyByx6_wUvJtIy_2wIHAk_kyUxypaALyTPpctLJIyAHyD4EVJyMLTbRpt-n2kEWMyq2xfvwEarTLyCfAALyaPPUeJYglZZwShpDVxAMyQarnMy-KyULyMOAIvMXLykvMEdxziYSMyBIyUMyHIAkMySVt4Sw4upZMysamCJygMy4ZriMyOhAANy61x7Kyx-n_Zrj_F5LyzMyV-nG0DVxxqMy4Myc8LtMyB4AezxtyxFfxmtl5DS--nPNyParqvwKMy7LyA0xY-nWNyKeGIvM6MyuiX8MydKyEVSAkBCdAB_kyIy_BK4OxVDgwNy5lAyNy5JyXJy09FbPxW_nyrL6mEUHyyNTeHy12wvEh6mE_Gy4DHBHyKAxUHy_LjkEye-kQHyc-JLOyq7WKhhDEyQdkn8nDOySOy0uF-Fi6DFNMyhQhRShRAyqXe1OouXkROyaqVldkBpl6JypmxAOyPOyCUGFTmROyTOyoLy82wDdkjOyXfAPEQeHylGhpOynHy7GltOy6hhuOy9LyfFyL-sXOyjzWWqVcOyhXotbgQMysQhx0xyOyFaE0OyoFKPNnf3quiDMuGg3vJaZd0lhFyu6P6cxXWBERol8FdBDQPyo3vSPykboUPylgJ98FC9pDYx6HyCPbnRD5jhXvjRtAB_J2kxe1wt1jcepP-FqPyoJyWsxP1w8xq8rxi1x-rx8SBzPywJorsnwUj1EytGyNtf3Ey8xD5EyJRjoMxFcrfxW0GywMxbdrHQyXtf_EyMnC0_xH6wIYVKQybPUxZriKyBUmHIyULx8QbpQJE_wrLyDGyvNkCIyRAu5UxLKyc2xyskK5EDPyQAyIZoDNjcdkcLybKytNyhMy7rWaLlhhA0HyJSx-HPUHy8_xQ7gGOyRqFIOyLIyKAxyanpVJvQyzGA9HydSJhhAiXoaLP0QyCShUHyLCwW3x4Sx5GhCRy81GJIPcHyZnPvvGHRybGym3xYKybLyaKy0RxqOy6le8PyCOxpLx_cjZ_xcRyC8VmLx7EyhRyeUA9EykRy1TAZmIdRycofwIxaAyz_x5MxILiqRyFUkWaf_MxXVWBNxvPkv1rtygFNxN1JHWXSgozvCR2xGmsI6TZ9xUggajZizByLAy9xjCFUJA1rxfMxyvBhMBQIy63xhxt3IyyIFSvvO4xFDnszDTtEf-fBsx0QkESyCPAGSyxrxChgFwBF6AHuxv6TaYDh4xCjw77gaYD1YgX3EYQjkSykboVxxhQyRSylaxIKxSXsTRyc4xJRyI6xnQysXkhOyfDy-OjL7xczvYAyNZrfBycRysLx61w4wwBag0EyCTyYbBMzwckCsUV8oFZBkG2wGQyDTyK2wFywdCi4Mxmxwaik_droLxRTyR2wYgAARitVNDoiaXSLAmxnmtkwvNvZtqBFtl_hZXN6EBHKD4oAvHFAukRAsZXNfTyShAc_hieWuvhZNy3kiM4Hc_HFkr_bABMWeQYJgHuvhLgrFNQm9DDpk6TyAIurDor4nqOheTypMCW3rd0ljTyULwqWtc2knTyz-FVuAUhHBaBhpFCQjTgxHUyOaDwTypEAi2xfTxC9p08p4TyCUyvmiwSyAihAUynwr6okDUy4jpNfxrdxvTypMCp4iMsrp2xBUmMUyKAK3tZuOx4_hsUy4BAuUybUyP2xX8p1TyX0tpmJ18BMKywtnlUyI8BSev0SPJdAw1FgeQHVywBAZch9svGIvvpxcIwpQrdkxFvrf5XJvrLVyGIp9UytmwfynfuVKVyjxmnynLCicjV3nx92t7SmbRyjAykNxi_iFTyc_glMxCOxmVymKXWFisVy-UjsIARKgZYhsVyLLuUTyN9xvRywQt0NxuDfWaf7bEk5jv1EEfxKLCwkl3CX3lrEyh9Xc7eneBtf1xAxvdnqKxvEfndxJkVy4EyuLxUHyAQyjkGpYAdIehJASWy-9jWWyvLxpVJB-jaWycHyMYVyLxEKDTxj7BRVWygKHiWyMwjdIe4eAhWy__FqToL6DTxjqWy6DynhCugo6DySiIMQyG6w9PVZVr6DyXWyZRySqQrWyiAGPWyBQy-Wy9RAfRyjAyCXyZerFOxI6wdIenhCdWymWyY7F2WyBFyg6WGXyYcrdIe7BRLkfcKK6Dy7BRjHfJHKtWybBnpWymCyPHuQxFvWyTowdwjeXy4WrkXyrfCIxjAei0WyDkXZuL6WyIyccdArKxiMyrXy0dvmtLuXyoDySEyyiXAXyUWyr7xr4jhIx68xCOx8XyuafTYhBYyocVVBs6WrD8xH6jpJx27xVZhCVjEYyapfPXyOQy5mqDnkf8xs7xH6jWqQUYyuZV7OxLItubiOYyWbfaYyEmvbohRjoAPxDjhpkh3Ixp0u0ucV2rkip8IxcweJwnRAoRyhkZcpYy9JCSwrebf_EX2exx5Ee0n7OjRenRlY_EXwBgEpG-VyksL0zv9YyKRnsCh0zv2Yy6XyYBCP-mTWyIZy8ypqhe8yptheNDoQYy4VyOhZ7fpuzVXwl4rhYpsAYrAkiLwh-Jm9llzuiucQrIjwdO_ROzIgfmMSmo4IgNma6Igfkcn7em6b8IjvAcnGae9O1geshb3geBJj5ge3AcEJjITcGJjKTcUkcPNc66VXkcPTc-6bUNcBibF8eZJgxBPI8etvbXJjZTcmnMlZydJj5aXxHjW_LKaykJjDIgGjegibvSwjRcGJPKaycIxBTyjAytJx8TAJbVEXy4Eybay5zTZPVTBsAGjzKW4OVGYyMqluJxDsfiANVID1IHzJxWGG2-xyKF3JxwoI5JxAiEJFICFc8zCYYIHGA8nFf5K8uADKx44gGKxO2JBJfA5jbYhIRxhayOaVM7XW2jSaV3Mx3VyWTyOskB0toFigaySuhKKET5jbYheBskaypayP-kqHsSihFfY1KYBeQFbySbybbFF6fZEJfby4OVKvtpzxL5nUnwYLxgYy0ghiYyJ5ndtweLxpkhlkhZsBV5j7XrZcp_KhuXwfcpbAqgaLFAoFAodDUFAoL3VkpWy6EqKvgfW0PmjHkSen0Pm-IkouAUzD-ff_5pXowB9wjXnW8gRdfygWs8VM7wz1jvXnc9CCNWmjYx-iQ9icRmx-id6XeplguiLenHUgAOgAFD6YypAaTenSOYb6EqffgbnwefGxvVxefLu67seKRaVgKrkodWjdg9BCYUmRoxShgCSyUhgWZZLAqS2KcIdzFZHSynUA14ZYjYPrk2cyBjH4cyr3XYjxJ_JSLJwHCzqny6JrDCbrbVLMXrkxWr-AoQYlNIBOaNTYkJvtT-JZPxtVvf8Ag1lO5nwsx7hxQipjiXLixfXrcXrx9heplEPJXAwCCtrdyxLqxph4fJJDpCGoxRi3QXHZyzsXF3iKZy3dyhelNZyHTsPZyy5q1Vy3KXVTyIywX1vHFLwCWp7BgXC3OoaaP2Gk1VBc8VdQIJCltbI35iFSHKROgZyABPHHguIjiOozIjgPX1Ij3Sc3Ijkze5Ijmze7IjXhczge-IjXmaAJjZHgoeXxzef2cVHjhHg47e31Y67elHgQYXcHjm6VpHgksJrHghHjtHgkHjAicomaDHjpIOB0eAuMGRczHgSLcG0e7ieAjeRhMYeypSaeJj8oaYeyQayU0e92cW0e6qorJjAmIYeyYayYJxjAy4Lx5dy0Lxo_vr5gXdr4LxWAkVmvr9jZmI4LxAeyqMxMbyDeyeXwidreNAifygWWobNqDwcrC04xIplJNK3yxTACt6CVCvQNkcdhOnhQnxmYH2pFPYWB5xLdhZKEJnxx3E-AmA0nAiinKkxwGW9EFBHgZcnecQIG72h0zxCOm1nlEgyIdhrSjZcxMdhXvmxUobpx8NlB4s9gsv9IxUoeZsuCoJWoF6AVKoaXkicJcgy0yucli2yxB-Ikgy2vwByfoJkaJyTMohmP7YkjgyQUrdgyeHlaskbgyygylgyRgyqyx2IyyIkPBNMdhigyeCkR1vzgyCvxNImAiiLpkqVxR4C3gyqgyX8V5gyj-Eyxn1bYpsEFhyqrEUpkHFiWdxMdhvgy4xFRhy8FGThyAjAxgyBhylgy2kxwIyLpHJhyEgynwnddhsNx-0x8-nyYKrJyZux-gyH8pdhyeMrrKvjVf86g1gy3sJpgyEgyqSj6gyK2xr1wZKE_gyCmhjhyFynLUyiZwutLpTFYXd_sk1hySLwxhyViiQIyyexzoxdNyyuxbBq8Efy8peZsFukj2x04uU6vOVy0KotNvJiy2NmQIyg9p8sv58p2Do_1xbukh9pK6Wj9p6DovhyNtq2Mk5OCEgyh6iCOmu6PvEhaYDY5acPUEBHA9GdOo0NFLgyZGulcDj-ImMAriyXqkQYSmhyuiysZAd0uELyzBx9fyn4AxjDxUoJgHd0u0SyeFy2MkEgyIrvz1xqmochttKxLGsfWovOyT0xd_E-iyoJkOixNToWrwl0uDjypnnGCYqGahSWgAEEjyPGy0Aq7VDaXkB2xAkiLVoyJlUjyNqDEpGgAEMjy9OyOjyajyUjqslkTjyxKxVjycKFZCx11x9kfZjyYgybjyAKyc0uHVovjy7VoKDBWjy9OyhgyDdxEkyIPlGkykjy4tub4xNjyO0x-iy0gyViysNo5jy6cojjyJkyXQjMNkUkyYgyMhypsEcjyf0uSKptUotjy8NlYgluCYbkynIE-dvvSy8gy-fyenhqjyarwg0ufjyujy6jywjyskyQ4xSky0jyfky87kbIkquxLEwPkyckyCPo-jy1jygky3fy5hyxLyR1vgjyCly5ky8jyukyGjythykaxnkyMZmNly-Ce6kyYEyxCx3Bxb7gmoAhxB0_EgSslvs1NyCVh5aEESAflyNpuhkyNgh6RI9vomgnA7jodhARWsIvspvt8CK5aXBrBiyyCvzyktimnsxNNk0lyvuxwhy1lsPrPmplBVyR1vnlA5MYfrPWfnCZUSgfbCoK5xkBmcht3lyvis4-QzHh4EH9ATbEFbVoZDpdVoeKZlHvgVo4xCp_ErHUPZALlrNCyVIAImy6ottSyMWqUKrGUFOhyJUgsZb-vFe5xPWqxUoDmy6vPzqPGmy7PysTVvjyfNk77xuWhEiyhxAgYD_7xo7xllfvjyyVh0myx7xNVqdXhJ8xsDShjycUAyKxh8xcBytdrSJwqVyWfyMwpYfyYjoTAkMwpefycQwI-jc6WRItRZyNby4slnerIYVB6oP6IDVELkgEklQBjYUjzYBdtA8PjZCFcEo-zJ8Pj_mqrnyoKwrTE8PjP_EwEINFVbiC1hFPedeKefsHHvCCWV6uFX-EiEAa9LkQaHtBWkAkFc9cBE9AJgHDVEYRgbnAAQk0wGDrjGJkiBfYIiNtf6QxzUy2HxNafYjfilyERxKOjQ1qwQxOoy_QxAzGDLi-rhMRxiBfSoyXjfCxWstXhhfwjfr4xJNn5Cg8kX-HirKiAIiG-YkIiFSx7exRAkYAk4dWkoyMAkWSkikQ7Ii-ch0RkLFyRggrBkUyGfccDBy4YgE9A0BkNzG-ch4hy2iAMBYnEY6BkHGyrGAiggnjAIUhE9A5SGmjycIy19w9IiACkO8XCCkuuWhggqfgxdggTSRpyTxV7kyqIyd7gGPylPJIcDCBgSJiCiEjJk9GyKNZk7HDxvCHygEBTJidyne9gfRPCiE2rwaJi0pyFJicEy8SyNHyNYA6oyBSJR1kh6P1HCLyxcWVDpyfhXGpyQfYIcDtBsHVCAqyQMBCqyCjyVuvEMxkGpVpyPJoJqy23LwegrHXQqyWxnKjyZqyY_sQDxQXgmpyGqyzdh_pyUxv1hA50Q_oyKYnEqy8LAa7jDSBHqykgYYglPxvEnAQ2AcjxM_XlKixqyEIiuSju2AwSjnYggqy2KiHrnzUhezvbGAgzvR6AoVXrkT4MUvZh6FkVuVUZwTVxn1GP5gDGaT9r29pk0u5ex7SyYcjNHyXAyhGoOVhyMoALoLrnCLownIFBQGry1ufO-h_Hix6w-jxJEqI-V6PAbznvoyxxAZJvMsPlry29hI-hxiIngyXWBwtfxiI8yxZcxaHyzCozryoqJjJy0SJ5ry_-LnwnTexphyqmhW1xHexAXBakxEHi-dxWHftdxBTJvdxAjia_Lt5AJfx1dxz9sX9s6dxH1xToxTsyQEUoJyAsyDzvWuxPhgYux6tx2vW3ryRJvLexIsy3gIcMk9dxsdx-HyrgghsyQIwZYgk0vfpyQyvhlyNCg_KBOyvvsyf0volyy9S8jfvkyHjy-bQrPc2pxV8jxKhcEoHfxAfxKWLIcDBXFYkaUCkNXr_ex1dxQsyijALfxwSjn7rbOYXryh6nNYCzMoUVf8Pjl8xPcx0SJItyCxKQfx1ryNzxEUUbnAXtyQfx7ryogyhtyBtyjtyZsyeoxqbxvjUo9xLEWJThrsyTUUmtycziFghS-wLlGNNZHHiBTJbtyFghpsyUexLfxeJyAhyZungKoitykvxbsx1-lFui2gyVSWE9A4cynwnovx-5x4MW2Pydsx7vxRiyytyKuygghTQmNjxBeQB4ASAiHiyJuy8LAJdylKunkh-dY3fQvhylwGJqJhoynAB2hihnyTqmm_jatyVuvqugcEoZkfMiyrtyLgrSrygcSnuyihy79j2jfwny19pwJv3ByStQwuy8uyIJyyunjxm2AqXWq_LXoexLlG_tkqQJO6WqplHvyluxcqx_unAuyx3WNvyFMXwovvFi0EFGiy5tyEMXxhyOvymUoXPxohEqtyucxBMyapyrBkbfxrPXMvycEo4Vt7FkYIwaexpZwcziqvy8LAYbxDvyohpFVySBXkJi9uyZlxDnxNswpvySuJrvynixcqxEvyhVy2YrTswpnyuEQ-vyMlx4uykgJrKvvcCHwy0mx0AqBwy-hyUUkrKvQ2ApuyDiyVxGDKiLvykqyfKicEoUwyyuyivyvNxGCqgtyLKicqAeKimuyA6D3vykcxCnxhphFqynnyowyscxqLlQwy72t4mxlpybnAXgy4PXwsyDjvOMJvKv8LAY6a5qJ3sy8paQkfTgy3FGr0vbRi6Ao1syJoAGkfhOieXPHxyCoAS3MXyvzfWpZfmYgcCshDBp8B9wyGasrXxJIwUxy7IAWxyMlfnwx4DooZfFxyWexNEWEJEQtCZDkhkxANE_EcLxcshB_hEY7w3Wfkxy0VBmxyqkxZLieMisSjIpys6Jsxy3Bo0gj12CIEAUJA7hB79IQCEU6JAmDcDegdfsgY8LoNtE2IiZ4N7DCkaySPAKAT8xyE9eCiE_xyGEAHSJGEAxuVpTD1LBHyyGJiJyyOyykDkrvQ--A5Hv6HvCxQ96hYGoJ_ZhDBCCwQUhXsiZWBstWEQDpyGMgyBpyEPokyyA6DmyyCTxJUxOuyTcjG6xzyyqXk4Sy0Oo16JTryBJkVryEJkLzvPryDSJLzvnqyP5gBzyJryypy3pyTzvQvy4exhwy1HYVzv_PYXzvjuy6pyUryhGyWry9KoYryAryt0FBLo1uf0zneryRVhwxfoLoppyiLi79IEyydLiGzyizyjJiewyowx0uyhwyMHyWzyEJkLYlusy8wy_SDiyxKHFgehhuxSvgd0vMxy-wyIlyNhyAxyIbJDLEPlfCxyenhvYGs0vUOTvffwRB8zyAaqdpFXjjkDrZ0gczicxy_wypMBO0y0MbSIHtlyZKEU0y9jjwakJKemUFhMBl0C7hBGPVRox8_kC_xSBal0CGKAsgY1SVSQhf0yApA-xysMjRGDs0yDWPuyGi0y5VV78B1nhWjFI7gucgTpy-LyTqy86B20yxxyg2V20yn4AN8XapyrGAucgNZoj0cXlB9ggYggF6xcDy2SyrIykpy4eI8RDt0yQyyJJix0yu0ynph8vgrrgMqyD0y34xivgLlfb0u5uyqkfrbfAwgk0u3uy62dk1ykbfa1y6jftiyuuymvgNNkl_jRjfe1y8vI6jf_wyn1y5mAAofv1yVhyZKEuSjw-S31yYCBp1yu_jjMT3pgNNkPryPmypbZODkS5xK5aPrywIwcNytzyMry-qyBkUAMoaryn6ndzydry3MUgzyUVfsafCzyWrWyfyF2yIzyevymxBEUxWPAG8I2rw4rV_LpKmfb2yawybIkeKiH2y9LUOBH5qyK2yJ6AeKi_iy4fy1qyawyY0ytSjDAZ-1yawyn4APxv4qyYwyP-W_1yRlgZ-jU8xVbfllfOlpATD8AADpygaAD3yROkYExBoqNlpClpbYhLdCmpyN3yhAkmriG3ydrfJ3yBfJM3ylwGAVlH8xtmf3NkT3y5NkZjhlGh-AHNGa1my4lftZA0EFp3y7mySExaVhc3yL3yqqyX3yI1ITBHh3yg7x07xWOkMcfV3y1wy13ycGkgXBDwva3yx3yk3yT3Iz3yCFAn3yBEkI8kDwv43ygAKS3yToCDXhW3ylwG7hBTTjQXhA8xrAQy3ye3yhdhCiEXEx0Nky7xi3y63yc3y0wykAi_3yQ2A-kpEWh8myxFgZ4y03yT4y7_dP3ye4yCnyz8jTWh3leF4yKKE93yk4yUBHZ-jQ8xBTYB4AT8xYVhw3ysXhr4yI4y_3yv4ye7xf4y53yEnyfXhQ4y83ym3yv3ww8xSei1wwtRy4Ey9Lx99jObwI-WIMxU5ybfysPVhfysJwWPAUnybJwQagbXwNny2AyRYyqVLXny-Lvo4vlcneSjLXrVDCaanMVywDoBTJ18ns5yLXrJUFjhhhiysrWu5ySaFQgDp4ncgxrKvZyDkJiT_C4vyXWBeax8Pj_5y7VmyvycqxB6y0vynaxAFDEQjwsrA6yrHBMVyOhhJmWzED72wE6ycEoG6y17pgwmYVyBsvV6yimFqLlK6yscxLgrtrWAFDvPZWixM6yeHoxEyJbw5wwz8xTcFo8xyxwoVyUeiLxDv6yHlkvRW06yOiIpDsJKxBywRKu36yLMKLbyuRyany1pm5slZKumhNIjhXbocTyugil8xSghV1xFuyjLqQAs-DqJ7yQfxGZJ8ghgZfM7yu8xduWasyx9sU7ywmIh1xDsyj1xwtyaukQ7yUfxQfxs8xhss7lJdfxR7yUpJWVADOxUwdKghVbYhvyszys7ynZf4VYmvylwe7LnGMxX5yZJx__j5ZfEKuDeW8DsHMx67ykblMKxFboUKpe8IOKxbcfVopfnKoAgH8yNafAAsGrqLHC77yI8yxslsRyZayk5ySZyKywE7yG8yR3mD8yTdJeSjR8yzjf--jwhhwMTC8yCcfLNub8y6jfGZJiifEfDhNKq8y-nf0uW6Bl_bf47y2VyTcFf8y89HUaf5dy18ynAB38y21Vw8yPKxwMiVPTk8ybcfIcfEOTB9yNafD9y8USzoyVmdZnymfybGnwQt58yDGwgtdQ_j2oyxVA9hfqAkubiEBKnAkVTApAk5ZfrryHOnTRoWnPZ9yVFATnII9yloy4dW2dyRKxOOY9Xyx6ybJxZJxo9yAOYr4jdDf4iiSKx7afEyPy9yp9yhaVUKxHbIvVrYKxtAeTur-TVAbfmWhh2j29yv9yhaVcKxREDU2jC7fQaVI5jTTyBeylfyW7s5AtRIXu9yAfAUbfeKxs6eOwDD8rxOk4hB3wvNIxNfQ0kyLirZPnlky9IxJwnfvGMWPBNk0JX-JXAokrMhRPEb-yzCyeqDb1Fp-ytOJz9yo7xs-yOxrq4FKmfuUlGIAACyB-roHoa_Ajor6krl6p5VG6-yLDZyYnI0dQ-rMAq9iYijkzYy3uhpzmxFyPgrsahr9pbvFAqkpAaBukyDHP2hFdmmgWi2vLhvMDXKhvODXvZrD3P2CXbyx83rg_yMDH8gknwFCyV23WFDXPFgm_yEHX-3Wp_yGGgr_y5FXl5rS9WYbmw5GIBtYdfAHX7QWUHi-7NFHXPFgDVEPAjFqyGoyzcngqyn9yhXyH-yCYyjByeeILxDG-yAFAw9y79gFAzMAz09yUCfPAzSVa94jewckbQZpfbYhS-yviAeKxTAzI-ywgj_WAP0my-yDeVDVEaAz-FAebVc_ylUFlAz3cQqbVvIFqAzQaVrYyuAzqbVjaj15G2-yyAzPLyxAzReVYSGSFE4AzbZhL6m5-yiPMumtiAzWbftHkWMk8AzDBzr-ydJJD-yT-yqbVnoEu7IKBzbAzgcVu_yjwWABzUYmCBzYcVSBzwVJPBzmAzqbVQ5WGBzJbVG8IOBzhAz39yfZhj_ycCtJbysgAL9yP-yzlt9frNaFdAzf2j0AzWBzvVV-MxWCXTtiVCXdfAiuojmr9EGGfEiCXnOEeygy1vOcyD7w8yPbmybmB9BziNg7GWZCXPaCFCzPkkaYwy1jH4XDCzeoWVNg41jKnyzereByVfy4oFfKx5dyYCzAwT1-CFwTP0EH3SfKxu4UMhAfUA9kUGTg_6yW8yB7yYYrw9r8pTeCzGnkkLbt2TiCzGQVyofgogy2TiCzLOY2Yh-eGnFJaihYbhGqftkxw3XlRiUrfGcnGmAmbi5NhSQJmoHK7czxGWQJ5mCfPAJjDjOecQJN6CXTEfQJG8EhQJBJcsLHBLAWGk-9SeMyx1gcVgink7mk2dyjKxtrsW5yz8y4oFfDzXBJSqLkDz9fAIIJnDzbbN3cUuKWEnpBdYqDzdCfU8yWCzuByl5yDJJvRitDzQnp68QytiY2L81B0vIR2x6LWwofGrWH8Fqbyjghphh-Pn89HDehwRBpexoEQ7fcaNZIulSvg4qQ9DztvIkbokbyFpfyrfCEzJkWH9VyghEwpybyGEzt_j4SvkdfDehwSyVEzKKEXpfzsWZEz_sis7ydEzvywLAkgEzdzqJHs8DzPKA-DzG-iUzx_6inEzf8AbEzLItY1fUlAaTp5rgLEzRBONEziaF0pfslgREzyEzTEz5UxgzxeYKI0xRSkOrWHMW5EzrbyTghRjo7Ezi1yuEzD6oDYxJFznFALFz4TANFzHWlqEzELxHEz9VldcfhEzBzw6HkS5y8xDQEyqKx9Dy6KunduATyzDzjkGoFzwXyqFzp_ilslwFzeffyFzZoWknW2XyREybGAyVyRKu1FzN6h4XyTejDBJy6yO-ygdrX7s31e6FzpFzBGzxGWWafzMKyRtLLQXYEOGz2RtuVnbDNrNKm4P3VIlZjzMKXGzRSB7WnVXyuLgsJKZXyA3r_HKVpgRvhwesn3WGxY8WOsJWD5Mjur8whRODFCsuEk_DBPAFICsTlrcoB2Dsu5e9xvXHwD7WGzC1RGkuuLfk0FA7GzM0uoOWejkV6OsvjMEyyzQoRt0yr1zrjvjnGaGHzWQRN3v6BsO5yQJwx8xzEyt6y4oFDMxt-m5dyXHzlIxHOcP3AaHzoIxBScdHzcqyvIxDGzs9yA7yM9yGZrOhZeHzmGCs1ND3yt4ycqAUeyEoaW6V7gcFgMqHzTpAmZyFvb8eyx5YIhcRoJHHjTmaJHjIabLHj0-bDJgsQcFJgThcvQc6-by7efHg07eKJg27eseyXHj57eAhewey7QcDheCBcFhefHj2eyGheJheJLc_hb6eymHjIlN-eyF0eAfyK2YCfy1HgEfyI0eRhM1Hzo7MLayGfXL8LpIz78MnJgoNcp6Y4Hj9_NuIzpEPFHa1IzwJjlnkVHz8xD-myHAzXJxj5y8Iz3kyNAzlsl9IzFYy93vaky9EAvKxzgvCJzVAzCmLP2jYAz7OVFJzF5jIbyH5jX2jmCz0DzX8yqCzIEkIJzVYyvVVUbynYh0bynYy5IxgkJ6LlrYyy5rF-puYyOKWqSyxYykMFsYy7Oj2YyaYDHkyhgWP6ZgAE-rLWlyEaHrkyUhk3uh3JzGMRV9G32uZjhx8h42A2JzYqyo7rIEpIcD91ygcAc8iBKz1iyDKzR1voHwebfxUouSjIZD2dycamZHzE6mYJwHPpaJwGQlcsS0KxpBzGGzQ-ycuT0Kx_VYR3raBtojk3lrclr2uvoJskinx5lmin5eosDJkZjaBt28h3lrUKzE6ma9rTzlR5yV8yBJzHPp2KzEEk1KzZFFaKzP6kuYjMEk-KzoPBeKz7frHGzhKzELzxVAjKzk_yS-rK2r3jkudpbRyosiy9HkovrGXmrkr9yM9xTLzJwwz5WtVycvZbLzGxQfDfWop8fHhMu9FzsIx_KBfLzuGXOYsA7fxWyJgCMOxosi3WySYBIjgesRkLzIbDgahKXyJgCiEXzggKhaDMg6LzJgCmOhVhaVSQ_LzY7FUmQNdWosiUmQUmQd6XGMzheiy_yPMXGWXZBtQgrmKzL2rVCyckgBNi6HyZCyXll6Hy2Gzwsh4Gzvowr5hUMnFMzFXFeGXUMnJMzhMzUMn3wi8DXZGStRI8DXnMzO7hVSQsMzr5eYXy2qPUMzwUPbXyxMzcjPMXnbXy9aquWy0WywEhZ0cl8shXy8MzEmnAeG8MzPXP-MzcepiXyIxjhWFZafIHXHHXDaFNHXMNzwkgvWyQ6eUxXtXyaWy3Xy8FzyXypWyHqxb3JJGzxFzLGzvfRs2f3LzY7FSLzFXFtGoPLAqCyCFAM9ffRyTLzlHJvCyqNz6LnnNzuNz93wTqhSqAoNzwCyE4wRKutNzrCysWE_hQ2Nz08fuLzFXFwLzX1QwUPJjgQqByNzGwl-NzsWExqhJOzXFQ73w25wSLAAQm6NzpNztMB-qDOOzMIDUdiWcphNKWOzN4wZdityw49VrdisWEekhlpkbOzb4wT9fgOzFlA2NnEQKkOzi4wKOz-nfiOzZrUrywiifSgHGOnsWLgFzL-jGwk1Unhznlpk3UnnQWC9WQ-V3EzV-AbdpJawlpkJgXS_M0OzwVLQGQGmv5iyMpwlpkKPzNTEX_vkUnu8W_OzOPzT2Cunnmrw9XN3qUYNimwGhpfpOzs4LYbhROxBqG0Go47gN4SotuVxu4UFOcX5rrJawYQnS9BmPz1WFoPz9nZEHxCokFNzBNiFdnfUq9aQiqFTBtUDohEok4LxRB3Ug5GzL2CPFjKLCUxXiGSqqgxcy0CyxNz7NzQ2F18lqPgHToY6pNnAMOze7LqkY7rrFepWRkQIEuPzJNBHOzIUr-nxUHpL9n9vnFYbryHXQzQQz8bAfLDwNB-3JvCynPzKvTZQzjQzvCyyMJkQzQ0EuPzw7nohXlTF9pWWdO4WVXIurQoVzPfGhMaC4UFlNxyQzliK0QzMar4WVAWxVgZtOmO8ViOyxxxbFj_PhSTENIA2Jk76PvOyX6pMSB6QzprwJQzIUrlGhLRz2FAFdg3KAIVdUHAbuQ8qwQly3_pM6IbRz8HAdRz9xx96xVRyPMyqQyLdCraLiQz_PhhajvPzpMCYQzURzvYkK6nFPjsYjvRzphHsRzw5FuQzpQzyRzIbDuQzXaxliKxRzTOzB_PeYKPRzLMCzqwSRzP7P8QzdQyBPj1mB5RzZdcQ7WKkyD7TqQzIbDe-wlQytEyxkJnYgGWjJRzuQytMjaZIDhiPSzKDyXPzlYDBNiJSzvIjU3Nf_wlTFgSzUSz6RzvCy70y-OyrNxPSzxZGqRVXSzzCxeqyRMywLPLSzeKyBPjB_JhSz_2p6SzRSXPRzHonVzPISzVbgFRy8SzQ-JySzuQzJWojuEjSFkvD2Ykv_i-RznQzfQjLumeLsvSz8RzDSzTLu_Rz_EXNTzjvDhIa1WFSTzBvAUmQfIyyTG1SzZKy0CxfAxPRyeSzn2LTVJ-SzEIyqEhERyZRy1QydxiwNoodGhOoHTz1RzUVPc-JKTzuSzpskdTzAvAPTzt6JTTzbFjplyOWF4LyKWiFRyAMKHRyXTzTSz9RztSzzNwhaED5KeTzXFDp9KDUzv_i8sykpPX_yORy8WyQRyzlGSRymTzWRyoTzsQh8QykarrTz02LlTANxiuTzG-iATz9jymZwavBZ0cmSzNIyAMjV2LoUzcZl8TzBvAMTzSUzAUzGiR6SzzSzt9jfQjfRzlGp3Uzsjo-OxOTz3dPgTzPUz_UzLmQgUzoRzXRydsSTMymUz6TzbbR2UzsSzK6v_0vkfcRgg1TzVYBxUzRGypSzl3LdBRUVzOUzAcA9TzcTz6UzABEBUzmQziTzuPzMUzbCSDVzHwpFVzTUzR1LPJAWUz2RzzjyipyRShIQxa-ntQy7Sz5jf7-jAQmAZFOLk_kftNRosiOLks2H_kfO2XySzgolCWzmYgVVz6lxbNBHjiM2Pzem3QzDdAuihGaIQWzt9SQ-aYBBBBjytFlrB4zwUSiuPzuEWNbcScjbWzperDZGIeAfTiwQzTYkUwhFXV-SzsUzw9umfsGSzEbAFTz4JyOCQbNBgaj-zIBUFsWzNWzLTzdmQrQzqVzk6GGKq83FdWzIeABXzzNADXzraCBVzKgruVz9WzhTzKVzMQjEzv6BscWzNMA4zwMBUWRnGXzTXznWzMVzeGyOVzz5T2WztRz4WzAqVrSziVzRSXvWzIErCTzNow5QzrKyP7PfGXMSzgXzzKEiXzZTz-WzlQzkTJ0Vzt1BaWzWRnSXz1JAeWznfs-xCHXzsVzLRX7WzsQzVUz_WzXUzVXzaRn5XzmWz13eHCy1RnXXz6XzZXzhpy4yyjpypRzdsSsXz8VzNhSi-E1HCBmIVVzAQmc8n-rhZYz-FJNWzpZkHRX-aAoUAm8n1phhYzEvWmYgM3g-DgZYg1XzWHfmgIgQzEUzCSz3NzaQz17nuUzUWzjOm2NznPzwYzI2HhQzBYz4UzSrTgWzNUzxXzNXzhfAjVVpWzNQm2snUdCtWzZVzZrnRRzGQAtijp3yzYzsCyFZz_XznYziVz-UzhfAQYzdGyQ1yfGy7pyhGyY3AUfmuTzFxixWzBJo3iAEWBhZzc7kuVza5xk-CJXzxSz_YzaDy2UX3Ji2VzRYz4VzUzy-yyhGy9ZlBSzMZzdkyi9KzWzqLynWjIVz7Jy6ZzaZITZzxCyVSztMBWZzZSiySzWSzbZzP1ySYzcXzIRzRTzdSzFslofCfYzrdIVVzX8RWwntRozbCXazGazESz9bUCqf4kpXZzEZzwZkw5FQGAIZC0dynEgullb6FFbUPSzXWo0Jo3LmtazsbUuVzYTz0YzyXzOLomtxkknrSlcqYzazByfvazzJoEYwwps1TOLpY-azX8V1azDZz3azFZzCGo2jBJUAJ6A-rC8ZzElyy9pEWBNbzJvCQbzwZzmKCuZzO2yLXzaXzdZzcux1_wgGywEy9NzZQzq6y0wwy8xT_xTLz6SzBOxpbzCazMmYCazu_isYj8SgXiKcSzx_iP8ysMICazjfykBynWFCOzxJC4bzGcXrQA6vAoaUC0OmStwshyMBAczsvY0MADczChryoWoCWGjrAHssCWeps_9hHthoNEzkQfRtUIAKcz-fkXczcDUwJXqSFcaWIWyraWYbVYeitAjdczhbVk6GKnr9mnSTFHvge5Qt-iAYry1r9Gw70r7UFwhHgedXxvnmJJHKP_DyczMaHyWbJHKg6FT1P5PzToZ8cz8AF-Pzb7rPLXjcAwQnqjDq-S2_y9shfbEFUnxmK4VnDZGrREAiIi2DQYErRElxEnTrcyGC_yrMhVBthCjhStYyG5VEBSgVsvUUg7RPi4eEVW17w3qgeDaNzhb_Ygdzvxh1lJ3gWndzscdhqlmca5dBPyI8CkvcdvdzyXnGurb0hIur5vrxbbrQQreExOGPdzUCjcOa9dzieE_dzCdzMWyPcPARQKPGtCjBezToZIRQKezgCjmgWZ_BJoAnPzrPguONobV1VzFWYWezSTFY-yH9WaezqSF0-yeLmvYGSezCoAbez9GzikajezATDlezUnPhHWoezS7luRPtezZEs4RyAfIWez97rvez0ezu9hX4hUVWscyfBtVJQgezyezUZPefQ9vCzVPuenlYPj0r5Qn3AUhmBk4ES0DQ2rnOsw3rJyreLuLWycdzo0xl1qT6rG5Hggv26rJHp1qEqora7rHez2Bi6YzwQzfASuYzxezL3hOFAqQzHsy2BtsQze-wRAg8ASmfzc7h_RzqfzbCYZMR98h8BiBNBAmtbDsSHzQ5ynbzaAyTLzrNzlNz4ywA8yosi7yw6bzvLzc2gOwwpLz1igQQzMXzFKj4Fj0bzdMEPME6rCRMn4lQaqrzPA5ufFVfNcIRMnwwfJwf6VBTMn3pkdMEpuEnYA3eYIbDAZF2NzWHkeXzsGXnDXi0OEEXFVg4dVVCR-GX68W6GX4GX-4Wx5WBVFvgznazQNzffzA8k78c-ywQMxGOzURzALpPniqnAKVr-5C7GgvmA3ezlIi8QyYQw3-CcACzXIUSFqRFUZdVzgQaFvCH1TAQQz1KuAZFZifbHF5GOZQzrbzlNzJMxZhzURzSdj8gzUhzbdrhhzkbzAOz-RFQXyeNAkhz-gzkNzpuE2JihRl_br3Kz6fzBTyTLzKcp_ziwhzB2w5Xrvhz0ylETj1TjAhz4yli5y9mkAZFCOz_VgQ7i2hzIFCeSj6hz7OhNZzuyyEdkkcgJizhEyEPyUpyZsxZlycGyPaz2ZzR1yg_VRHz01wUUtkMxBiznWF2JiOaFEhzbhzthzChz4qLiYE2drberhizniz4arGaIEhz5bzJAz7bzohz_arqizQ8b8sWyOA0iztMADkXHvC55P4izGhM_SyhLveiz0hztezEQyxhzUHzobzchzDjztMxsNhJjzIQyXFkwByXHCYaoxDzkHzZLzBOzyizDgRJoAAIi-Mxp-y1PzSfz4PzhMhFBBD7W9PzNMhGQzlTBBQzEQz2pw6CyOIxI7yAIzXSFhvXYjzLsh8Ax9ZzLDysaP7QzCazeVzFazMjzoeiYodxjz1ZzOByJ4xvjzg9h7jzy4WOaz-6xbXziUzrQy5Sz4bzf_w2hC0GCujzCoAa9hLvfy-uiSztDy0jz1cCxjxmryoxLUGhrNANkz5jzb9iCkzhRDZUXqblTIy22IKaz_QrQjzQkzmazMMnwFJ7BlhIy22I0ZzcZzQazHkzqRzvxLXkz29hslxLkPFXVdkzlqxL7fmXQlXzFKqtUzy0w75PmgzuKyuXzvoA5kzGhz6jzpkzfWzEUzBXzIYz7XzBBjNYzJYzlkzL-snkzwjzpkzoWzEUzGYz1RnOlzPYzIopWXzbBjUXzdbzxkz3SzdLyviXaGXdSzMjX6kzK8KHGnm7g1MmOkzATDokzhazNbJhvc3CEOFW0lzWez2fpAkzJlz9bUhcS0lzwwv9lzGkXtezcyxhbz4Dk_izMnyBjzIjzQPzjiz2BAOtJGwpnByzSv0Tk8hzDLxnErPnAMhzm_SOhzbxdQhzsYEoVBmhzMhO1DzRlIUPzXQPNww4etB3Ao7w-IMhMuTowoezeoyNuXqlzKwyqmz36w9diIlz66wOokJOj6SzhtkdtkEwSerPJspK8vguxMJkC8pCaz3mzmFApeWgSMnmy_LlEUz2Cp2DoYVyLSox3WDnzoyA_6rP2KcAX6DoAiha1JLRrMtfKff_LXkznLLSITxssk4FgA3mTPp-7pHbIxCGQffZvye2yUnzNltWnz-5C2skZnz1zxFYkwtklGhLUFp3nJtkmtkvMyJ4x_gft6rLollsoGXh_UF9PgUJyp4njWkgDB1KohwymnzkJG3wiUiyRjyPtqOEyVLzcLzTPphskR8RVnzFoz_LXjkyvSqz8pJozGwwWLzA_HKozgLzeYKznzYSi_LyA1xBukjynoLzDiG0Lz45WwtnrGy_tXQQzQoyjOhtmzARxIac1VkFlynoziBfpozZZzKpVfoyUuXsozx7NvTVt6wxGyUljIif_1BkbzkgPZQzKmejwZzNxtmz5aT07rqryfQh64WU6JeYV0FHeKF_XF4wxeYVLpz8tyUtxC5JKWF5YYeYVhWFMpzPYD_wEBVFRpzPYDapzUpz--xNcjYyGbCY0BCeHyCOypVJU4nXWBkUzRsDnpz9PQUHyVNk3oleHyewYb4JcHyPwn-GXCyfZZFMNz8_kaTxvrF9WFP5g4pzxgzjSln5r-RztaFUOysQjI2SFqz6RzxXFQhX_sAN1yZEyWizDFgfOyENj3Zz2ckWAyEJkNYAapzf5WZ1xfhXdpzPqz1MkaqzBVFJNBMNzx3W_XFKvTlqzWdAxXFDGatmzkvnsVxJcAtqzipz90yKIB6JkJcAQQzEwxGQASGaZQzSexw7yfxy07yDmzfZzwEyXRz5aSvCyFsvAlzUkzhOhiVzWRzXIAErzRkDesnoUAo8Wt1nabzm9xwowcoBQrzg3bWFWgbzO1yFkzebzykzdsSySzPYxkozvWS0hyBTJiozPwomrzXJX7gyGLyM2xdRmirzrjJirzkvnorzUtkyrz8qzHHytrzGgzeKvUXje-nrUzRggYajMQjKIyLOHO1jbQyCDjtXzsjzuNjUQyMNyTrzhnxjgxkaxilzXizTYzeLycQyWYzzQzShAtmzyhyIcjLizzjzZxxTazElzGszMTDHVCWszKZkc5JOcj3Vz-jzVpzScjpIy9jz2-wHRzUvJ9Uzmbxb6FzkgPVLAuJaGcJeJifxwszPwo8czIRivkx3sz6kg8szq5CX9slTF9nx1Jy9rz6HPKZnKVPghxQVyOawW2tBtzFwmcGxMVyfvwwHolTcTlzYgx4_pOtzSaFQarRtzQEZOszlThtbxq_ptJvIsyAZFjjhMjx2HyMjAI2DipxBTJkpxgtznWFjjhYjxloxdoxAcvjRdutzy5f-jhojxqtzosi5QjYomWsyW2thtzjdpesncoxy5fwtz0qAytzX6f17ydZwlCofXrJJeHNKYGhRHYWQyDOPhSDyANCszWkztryIxQLkzbkzHNKvtBi-Eg6em1Fc3jM3wikzzNikkzIqzX3xUtx6-Egjx-wJGrfM1eporghnbPU0bYvgcY-EY8CqblhQYm8cTefEGvbtz-LgUqzpQyRazUvJ1kzfgjlGhmSz7uz6PAUjj7HypuE6aDNuzXgCltzliUQqxosieKvAZFEvzSSzLCxmRzblyJHh3uz67WLAoKvzx5WrThMvzYShDdgFKbBVFs2HSiIwdgQyAxXFSsCJjDQRbPpAcPA71J64W_4WUtka0OdvzrrHBAiLqzU2MuskrThb5WFQhsvz_sAevz1HyuxDhvzDaFjvzovzwvzTvymkxhWF4vzC1eQXF9qz0EoM1e2WzFuzWHP_vzyvzzBgpvzZEB8qEFQhUwhchx0SVLkPgLkJtzYsk-5Tpqkzpx1jxrgxklx3pxCjxBukmuJzoGc8kBUFUwz4ZDe8GuJBLUFXwziwxTtkjwzpwzIcXLkPcwzSlx1pxl5A9MjTnxqevQ_yvwz1lHsmx6AqtGXPGZx_p8qE7wzOPEzwz1mxTlx4wzadvbukRQX5pz4NnjLqFkhPpzepzqQJPwzZ5WCtkrRiDqzzvCNxzY7yGwzprLcsyOThedng7yrQPMwzPTEzvzpqzvThZkhixz6pzHLKHyKSxzixz7evqxzUyK2skTxzRfAXxzNCXXxz8bAOVFKNzWkh2xzQwzVxzGBWXxzFevXxz-IyOpzOVDRWFswzeixyxzCxzuxzpWFpxzhWFI6y-aU-GXxwyEaxzwytMJtxzldk7BAXLlfWgixzx4FJqJapzNxz2-lKdPRxzWXyygzUxzUtkdyzUOnHMJaxza1xbkr4QhEsyWpzkrT5YYr7JlxzUXgcqzmxzZYglxzkqzjyzhRDcgzbNB-WVyyzQvf3yz2GXyZF7yzteE-TFoqz5yzlYFDzzJFKmMzmYg-yz92IRWF4yzCFACyz5FDFyzItzhbxlxztSmPzzNyzCvyLRXBVFLJyRaFqfxIxzFcx0yzZMjeWgYyz0yzbyztYziVzEwxNWzQvfVVz1rzZHyKwze5Wszz92IVVzXxyfMyfixKrzpzzlazpsw6ghnbo3CkJCt51nvxLgrzmsl0Lz4uWOtxYwhF0zGvW9-xzqz1PoG8nnrx29eAZFN0iIvy1WC2vBKoyRbrR0zsqirzyfxyrNyUqkhuj3bluON-rhvlzRjzqtIJxxRggoSy1KPm7F-zjRuz24CxlzfnQeXGg0zq-Ei0zxlzouA2lzBmzwwv10zMxctezTtzO2ytmzoZkxZk0szl3MuBYgcb20z_ygpPh6LobBAhvcOvdRZoqvQ3lzQjzI1yJ9gXlBJ1zVyMXgEQqzalyODx2SzzRPaSzymz7kzkzz3zChSF7qzRbz6gqn0zePApfzbOgMRhPSzu0z9gzZTzfazTLuxbUKszNiylfzYZz0XF1uzKIEuZgD0zFslnNj78chejLphZszy0w4gz4Er78c7KKeszvdq61zYuz1vkdVXuYz1uCpJfi-EqezMxEhuzKRytOm1qnYUzGJAJ2zqjBXSJM2zfezW2zEkznRzGkzklzlPJ_1zpjo6gzN3yK5aLpzyxzu2yKICAqzBUhV9g5pzyxz9WF1xzj5rQNzlDdOqzhXxfbzfBxVzywEyjFgu2ijqz0yzn2zJGDQpzy2y-SWzvCjzznqzD7TyyzlDdP-W3wiPWAYdzV7xtXhldB0FgyrzlGhJ3z6ZDN4ytIiP4yzFgM5yyrzGXhvMzFlG_4yV8xB5y14yBfJQ3zKATqMzX0HU3zgOWW3zuXhY3zurzNPyXxzWVhEExp4yoNkg3zIMJugz4pflNx64Wu3zBnyR3yj3yL5yapfUyzXxz1gzeKy33zZ3yd3zH3yq4yy3z64WA4zs3zw2z6ByT8jc8xS9jh4yg3zcNz_3z13zUaz-GXn4ycWhX4yN3zCXh2WhI4zU4z7Jy64WF5y3Vhd8x73zX3z93zxzFhWFA4zGXhhWF43zD4yf3z83zqNko4ze4z9uzBVF43zm3zxvjo3zO3zM5yx4zN5hdSzr4zD4zo4yA5yEnya4zuZVmMB0gzy4zk0QM4z5Aj24zkTU44zb4zm4z74zqDyeKyhWFX4zUTjw3zBlpv4z4OVF5z_sAJ4zI5zulpb8xQ3yHOnN5z_Xh0FOaPBe4zwokGmzVCzqVy0hzQQzLmzDtIahzsNhihzOjzSVIJgzdmzDizZmIJgzgPzN4SRbrlwITow0Ryj_fAHxH4jxPz5wv4CGejzMezM1x8PzXJACdzkjzgzXfbnLXPtxyljzFQz6HxMgfCAHN1JDrzz3Is8W5WV91zIrzeEQVVzLrznFCZRzyXHMrzOIAkRz70zUrzjfnGVdcRzIEzlRz3yywkzPsz5uzwLPgrzzUzXUzw7Js1zzRzC-wuRz06zIbztVzYbzASzFazh1zx3xKOy1jz0bz3jztjzrZzP2z0yyLaz86z01zFPyQszSazxbzdSzITztTzZaz_2pGVXxTz1OyTkzNFy_WgtpzzIyRVzX-Q16zVZz-TzmVzxNEI2zEYz2RzvJfDKGYBBW7z9QyGRyZRyIRycrzI4xJ7zYZzbTz1hh_TznVzUUz0Xzl7z2XzyMJuoAKTPv5jqTzKUzt7zvkzSqzrszYizb7zcWgR7zgVzqnlqUz6fvY7z6FyAazHNynOyy6znUzJ8zVolG7zlVzGVzk1wr4JifzkszqszFjyx7z7zzZZzh7zY8ztQzb8zC8zv7zu6zerzRszEszWYzGWz4rgRzWzzzkIrLWzddkw8zrWz4WVtWzCazGKq58zHrzZ7zVkzrXznlzdsz18zRbgySzu1z4bzuQzSTFNlzlWzPlzflzChm7Xzv1zzuyD9zNKgF9zuYzalzDSnclzKYzelzaRnRlzhlzb2zRvzhUze2zzkzuss_8zGXhRZz0mFf7zFSza6zZ7zdYDDGaLZzYbzl6zLszGLFK7zc9zX1znTzgsxarz32zb5gpZzfsijZzxTxo9zO8zdYDiZzt9zHGy74Au9zw1zcbzapy5BBL7zdCk9yyXqzu8g8-m7ZzT7zvOymSz6SzR3zO-z-6zB-zO9zivyG-zUizURyd9zNVzp8zO7zU3NGXhsaz10Pm9zJsstPygknGbzl-zZZz2azUZzJVz5azu1v8wj8az78cAdz0azbYzfXyWWsEbzbpYp-z66zAYzy7zsQzCZUVbzPbzjsC_6z77g06x2IAObzDCyAzWG7zY-zszya-zjZmQvzz9ze9zuEyVAyzzWo5z4KzYJxTLzxpzFekYLzHTyZ_zZRybHz4xwa_zOik1RWi_zjJxjvZf_zjHzL9xd_zVjz1DzmGwOgzkiDfekWafDJxs1n4hKdtcKlYz_z9FA3aDRcbwkrgzJUiBu1V5bBN-rcjB__z9xb0GzkMATMzWuWINyw5FXMzRlY6Hy6_zJwBgfWWrAQuXUHyjYGqOAaLl1_zt1vdVLuagYRyeHykSgb4xCRjmNBkbz12rYZzJgzNHXNWzshzMmzRgzALj9fzthzpA0FLjD9SWqrfeidUPwA0LmQPcotA0vQjdwwibwi4vlbwVOHvCtd4tb_q-gvZ6vsfugvlyIH6NvcPyomto4tqdz_NvQzkBOvu4tqLwT0msLw1mtQIswLwCguSOuEguUOuHdo94td5uJguZOuLgubOuNguj5uPgughve_qn5uHyiIntB7vr5uD7vt5uPntQ5tq_qK7vI7v05uVcwcatccwx6px4vLZmzUotOvhcwvOvsFsuPuhus5Is7Dtvbso5txbsGiv8ivI6u9Xtt5t3bsj7vBPv8Yqz5tR6uo7v70k4ntWArDdwt7v3cwv7vKZqx7v7cwg6uSC0Fotg6uWPvPQlJotCdwlivJ6tfYtFdwdPvhYtu6uNdwXcsDNwlYtF8vPdwD7uQPpINwwEttEt36uN8vimi96uQdw1YtsGq7vq7ivFspa8v8PuGKsDjvDQuJjvyhu3PvyotedwmUsP7uO7uh8vjIrj8vYBrLUwUjvY7up8vAptQQulbmTQuvNwCiuxNwbhoJpt26v3dw2Nw5dw3vvq7u3ZnbQv78v-NwaQpgQvfdsDOwjQvFOwvjvcXlgptoQv1KspdsLOwK9v7ZtS7vUDJN9vQewboi7jvTewR9vE8u_jvBqqNDwHuwKGtypteOwL4qgOwVCrvbbe9vx6lg9vW8ki9vCRv2iul9v4iutOw3mwvOwTRudIqCWvWRuWupYRuJECaRuy9vzew09vA-v29vaTlSxsr6vUqowlyTrwj2q89vx8uPjuGPw1GtjxsTjukRv28uixsH-vkxs9ewqRvsdmj8tK-vm4o3RuMfwo8tOfwYRvQfwbPw4RvElvK9uGlvPqvpWuL6m0judfwfArn-v4juj-vCSv48tSlvefwLF0GrtVlvbfw0jublvo-vZlvRrttbttfwn7v_8tpMsilvTrtklvKwpUysd6mvSpNkuYysuSvDQwS_v9bt19uWkuIfmE_v8-v0lv29uAgw3lvZ9tprtJgw_9u-lvXUUAmvtSvCmvV_vWQwmErQmzoErZ_vWgwb_vYgwIEzV7mbgwi7vdgwGTuj_vCstl_vmQwn_vLTupQwNTuhItPTuZmvu_vh-uErpI-tIluPTvf0xPSoegsyNsTTv5Fw8Qwzgw-Qw7gw1-uVluagmfTvVBuIwoAhwhLqW1xZeqORwmLqGJtHhwglwM4q2mwDnvLhwaMrXRwYAwMnvQhw2Tv8zsKOs_TuNhs6TvaSwVKtZhweJtGttYnvpAwanvEUvlJtenvnJtuRwRUurJth3mxAwohw1RwOUvq_uthwqnv_5qvnvUVp-RwZ_tASwz_uc_tEBwxQoF-k1_uNRoKSwd_t_nvOSwemuBiwDovlUvFovFiwoUvGAvoTvg0xJAvVKtPiwGUuwUvRovrkweisVAvzmuWiwpetkSwretZiw2ypbiwU1s-UvW1sfiwBVvsBwiiwISvhMuTgqIVvliw8SwtAv-SwMTwzovCTw7esiVvz1sjutjAuziwWguX5v9-mITw1vv5iw0gqBpvICwHpvZQsdI00VuvTxBjww1sGBvobv18mIIrd2sdCwTXwg2sPjwxnuRjwznuTjwUvtVjwlpv6ft5au4_majw9PrW3qdjwzCw4mvJWu9Cw0TwT3p3CwejwFWvKcvo4tlBv2pvmjwLWv9TwsKv_TwDDw52sFUwsjwBJrujwKks_D0fWut-oC3shJ0HUwyBuFourdwcWvDLsSouNiqDlvVouYDwpawaDwTqvtWuVqvHCveouUUwYUwV4BMCviDwvWvGSqxMtkqvZwtYkwuqvakwfUvANtBSsuUwtUwiCvikw0DwFXvlkwmCunkwApuLXv6UwCEwVlsEEwVK0ZgysNoXK0YRq2kwTrvIEwWXvHEwMEwAxtXNv-FlZrv5Ewerv9CvIlwDlwOVwapuLGwYitYtxC4xaEwQlw7CvsXvDRqUlwEYujEwGYuZlwmEwnlwhVwMRqjlw84srEwoVwKOtvEwpEwpVwakqKCwbmsslwnK0ulw5jUwlwkitWEw1Vw_Ew4lw9elwkqfGwAyt_Du_lw3kqBmw6RqDmwiYvc5sX-t1YuwMtwOtImwNmwDEvoGmWytfKvisvWEuXFw3cxSEvAclgZw58n05skEn6YvnEnQcufmwvCuhmwoXxUZudsosEubMrH9pQ0x6sv3ytOLwjIreWwO4pBtvymwDtvjWwFtvkEvcGtIru4GwZjtLtvAGsBFuxMvU6uq5qtZuAnwuWwCnwkG0xWwFnw-FwlVqInwRzt7pvBQtdGwaZv2mulosqFnKKw3I0pbynruz4ppruzru8WwZnwSGwbnwvxxRVxDFvxruOGwqZvQGw2ruIFv07q4tvbI0DNyonwOFv0ZvuFuTstYZvFToqNrM-ykfyvLzzIxNEszA0MQjMuvj0zC7i7nwuaubXsFolp_QHWjRDjtXwZN0N8kZ2XZlm4MtqqvENAvvv8DmgN0tfyLLZ9XwZ_opDw2Wv7XW1BzHxvVll8owC6zt5QApwTtiCfzafQyrVZavXdIGfzyBtdybs7hSuuUfzluuGKW-N0v2uzWn5XwXNX7XwfEp_pwgOrQHwPCm_XwdpwfYwWbuTowqHwT7vlpwUpwgVqgbuPqwjknkYwrpwbHwFYwDbvCHw0pwJHwoOrJHwbTwmJHvpwb2sxpwRVq4bujjrpknNHufpwMpvgmnMCzqpwkmlSYwzpwVO0pnqj8soOrjepVHuKcuhYwTCyKO0BqwEPrmYwjHwdHw2O0Z9qLcuZpwG1tEqw1qDbfptsnzHuNZwUuwh8pefp7ZvAKoLZw41tYXwFuvhKvpqsrNxK0xGHwhcunDwoosFIuYKvRkwGYpsumRpJxWv97QWfvyKvjP0Z4qVIuXLqrTiwuuZIuIsybIubHpdIuPQrc2tCwwoG0RpqaIu3-uWHsEjJ1vwiIuf2wouwB5Jbxz8yJa3wc2tDQ0Jwo-Sw7SwhdvUqlmNRQ8zsLyeQyegqyLyDkY-Zr9nlz-nmMySLy0MyHarQIvJarM-njNyMarAHs-CjyMyZQ0TNylawzSyfJy7Vz3tw_pq6SwE9onBowAmvtw6Nyc7zPJy0AK0XywLPQCKN3tqypv0vRymkfvQZrQ-nhww_Tt3awVlt-TtFHC60vkwwGJw-awIJw0fvL1u2fvJJwNJwdLvuwwP5yVhzfizYgzUgz8vfy6fIAzPkAWhzUR0zufy9ghTbbR0Vgz_9gk_zTgzcR0Wgz9iAfR0WR0gVf2ufkIpGMzZgzr2f64ft2faVf94fBvfAywA5fG7fAyfRokX-g62fkijI5fs-gJyfUyvX2Rt0fF8UJ5fV7fTpCX7f8MAZ7fYbAqVfc7fZ5f9R0KoIEPih-gw-ge5fJ5fg5fW3fkyfp7fa3f17ac3fH6LL1fKN0Dgzs_zZJzPbyDDBnR0xwfF_guSi67fILA87fOULjS0agzDjIgMz0-EtR0QzfrS0N6fjHyEtTjR0gR0Y8f61fl0F81fg7fL4fh8fsrj1rjaIxRR0y8yN-ye_zosiOaFt5zJzzeUtcvZJT0pDsGT0UMn1A0kGXPT04A02duFEv4duserliztuKELvWyV2zmZts_A0Y6vh4tdLwc6vkXqwbwHB0nE0Jmw0bwk6v2bwMB0pLw5bwR5ujE0HXt9bwiKq_bwDgukACXB0oNpZB0POv16vahvSOvchvUOvCntWOvLcwGntlB0p5uDMwC7vmOuxB0w5uwhvdMwx5uS5tZcwfguIU0EbW35u0B0a5t3Is85u6B0DbutFsk5t7iu8Dtmus3D0qntF7vsntqcwh7v2uqtcwGJsLC0QivNC0Siv25tQC0NPus7vZArtMwk8vvMwTPudivutSrMwkplE6t37vBdw5MwuU0uivSotGdwqivPhusivE8vRotMdwDV0lPvQNwyC056v2ivUdw76u7Ql2C0uC0PNw5C05EtQV0V8vhPpKjvCjvrhu5PvFjvHBrHjveNwi2o9csAQvWRlDaqMD036tm8vPD0JQvgJ0TaqYjvNQvxdwqDBzdwXQu1dwfjvcD0H4teD0AwvgD0t3mlFtZds_dwkD0rZtAOwR7thcmz7u5gtIGSGOwJewG9vMewd7tMOwzD0FCr2D0p5twcvrptQ9vMCrXOw9QuHat5Qp2QvqtsDkvnhqFE0y7tHE09QvERuxiu3wsME0hewDRvPE0xhvSstuOw-Au57ur9vgGtsew0Owj8u2Owl8uSRvHjueRuqGtgRuvT01atrly79vWdpEPwzNp5bqy8utE008umeswE0G-vIPwoRvyE01E0ODrIcqUPwQ-vkjuYPw_kvPfw9VxRfwqjuTfwc-vv8tEF0-BvLMsd-vcfwOSuRF0Z9u78tNF0_RvNSuQF0KF0dX0eeuq-vXF0eF0KSvzPw3JqH9tRSvz-vnSvUSv0-v4-vbSvrlv7fwAwpqF0Zys_-vF_vyF0uF0k5oHQwC_vXku49uKQw7lvnysN_v0SuP_v2SuT4xpF0JIt_F0Rgw_fsTgwK-uWmIQItVnylctsErfQwTY0-rtT-u8SvV-u_ysTmvhgwWmvrQwlgwGTvDluF-tFluI6ocG0OTvM-tfG04zq5_vmmvs-u6Qw9_vqmvkgs4VxGWwBBnvmvEAwugs1mvJAwMRwH1xEJt0G0QRwrTv3G0TRwVAwI7opluShw_G0d8meRwS_u67lbLwCtt9TvVnvvUvx8mdhwghwpRwYhshhwudtjhwTH0Amu0spK_tUpvyAw0RwO_t0Rw3RwcH05Rwt_uhZ0v_uyNw9AwBPsCSwLPsnUu4hwZUv6hwrH0jtttH0dmuAiwQSwb1iSSwP8oUSwGiw2H0n6rLovKiwbSwMiw6tt7H0bBwzUv_3sXovCI0Ha0HZlZovaiwfUspisxet9muAVvTZlPutb1soLzTI0yBwWHrsoviJ0KQ0tQ0XAuXI07BwSftaI0QCwxI0SCwy1s3AvfI0PnucKw6ZljI02NqqVumI0KTw8AvuAuATwfnuZ4xPTwgVu8iwAjwhXuXzp4VuMHvYCwedyEdpQBvijs5I0kjsUBv8I0WBvEJsn2sBJ0xCw2Lt6TwOJ0MWuljw-LtCPwQWuhjwzvw-jsqBvGjtsBvSWvYb0NMtfsvVWvmJ0tBuoJ0ab0WMtaMtsJ03-sC4q5-sTX0XDwYksyJ0AkwvTvFCvXUwoWv4J0xgthDw7J0aUw9J0cUw_J0Okw34vhQppN0Vkwk_u20im3sp1poUwABwESwdCvdkwNK0wonvUww3siCuPEmIlsxUwMc0Ijq4UwqCvtpoFKrsCuQNtuCvjK0skw3jyaK0zkwiHmdK07kwfK0AVwilsiK0Qpu_kwmlsTpuClwGlwsK0YpucrvPVwLDulXvzqxOlwnriVVwuVwprvDEuuXvfrvwXvcVwbxtu4sGL0Gmsalw3XvolwTAwfVwblwoxtFL0_c0AL0flwA0vU3xmUsHYv0c0yxtwVwWVwnDvwTsRL00lwaOt3VwvkwOBpEsv6lwXL0N7q9lwQL0tYudbAvYueL0xYuSquhL0HmwjL0QFwAUsAlw8msoL0-YuMWwIEvTmwNWwYFwaEulsv9cxhZwVUsqsvXUsHPtPMrhFwAIvmEuJjtnap_5s9L0WEnomwAM0Q6vaZuNLwNVyGjv_svsapGZvA7qhZuJZvC3mBztHhoPM0RcWV5vqWwxns80x8VwRZvxgw3MrtpsPztWZv3WwTKwM5v_Pt5EvLnwnMvktvSnwLKwsM0otvoruIauFXwyM0IXw0M0Ld0KHlxtvf2At7qfzt6M0wTqq5xzTzgBglVsLFvaauNFv-ruPFv4I05ztjtvxFuyDzq5zfS0oCz8VsXktyDsRT0dgzRN0BcpUN0VapZuolWzyosBbrrTKbuoYGv_nwr8ufIuwGnCGus7sSvvV0tw7sX0tGOrJGudqmWQnuN0anqGowjGxouZc5hHHxerwNvvogAbBvO_yUYwvktLdpYjwCMRIP0a5i1f0mslKwrivuV6TZwhDXnrluW2XJ1tAWnLnvZenlLuYtPZHnFg00OX_yhMCyIuQsGvrIortrAzh2GwkurkdpkXjz1vugW11vW8gtBBYhnaZnnurdqkA8wkXnfg029BO6pL4VZfjxYA42vcg0C6pW8gG2Dvavg6pDJoPHD61vXcy7jYwHCyXnsUFsg0XDZM6pNfFMqwtUFbprFA0bwuL6pkXn01DyXn5BB7g0B-fkXn7Pexg0MVni6J3urMtrtXnEh0W8g7PeHh0RnYJh0ZkYVYnkaBEjlTg0gyvepr1g0ah0L2dyXnjbrYh0dg0WHWIzAW9kNh0rinh6pD0hgh0mdzsVSW9kyXnmbrlh0ug0nh0EsPqh00ZnAZnJEeuh0M6pEsPyXnNPF0h0ldzM6pxcraZnJuuXZnzXjaKoLh0x_E_h0gQeBi0Qcynh0Mh0_g0ppr2brjg0V8gQi0vUFX9wtN0FP0MOrM3hgStXBtIymY1tmuoYGvPuuodrIDYlWzuYYN6AN8Eq8EGaI5yEuYODBA4h0k1bWRnr0rsYnueryGwOUL0Gwe8s8f0F7qi8sIjw6Xw0pwvcz9YwUbvXnoNO0Wpw-StTpwxYwkbubpw6Guppwd9qapw-4v5Uq-5uwrACbuYknipwOO0UO0Ij0eSt-nqopwk6pyO0Q2sBbvYTtOwtfsmYj0bWs_plhO0Vj0fqvNCuFQEkO0uhnmO0NBvoO0b2svO0Nep0pwOHwBj0LO0PXA0O0j8scxv6Gv1j0AP0fbv4nqeYw8O0WHwdMzW1tHHuOj0JPrgvuYWsMHu_6puO0KP0KUAIqwZIq2YwJk0sO0Lk0yYwRk0RO02UqcntIPlMP0TGpOP0efpqqwxInOrwAwnQrwcIpJIvyCwSJ00CwVrwCUxmNyw-o5SxUUxoTxLwnbuxnIp0plVGuSrwfcvCZsHdtb_nOdvaTJnwn4k0FunttyAhfqQ00k03mvFhIXP0ynwLuwtIwC-r_jq61tcQ081tKJuWarP0zAqwA2txnwhP0CJnQQsRCuUrNlIXWl02Mt4P0oouNpohcvCyv3HwtumqcuznoscuEQrocvNJu7IvMyvP2t7P0cTvS2tJRCvHwP8nDdtMQrBQ0l-xn2wNpqpP09luyP08P0kHpEZsMtvWwwNQ0M8QvdvxtwxdvztwpWw1twDm03dv4tw5dvJzJ9vwEKv5yu0yu7yub9Ocl012smvtRgt6Q0RDq7IwXT0yar-5CMVr60ux5Qz0vDR0qWqjwwd3ttfvmwwRLvowwgJutXsiJuMJwtwwIUtXLvOR05fvum06XsdByX_zKf0sA0nWFggznXXrFz48xdiziIxTR04m09cDhgzzFzF8yegz2BA5m0zeYhLzK8ywVBAZFHn0JfYFHkWAz5QTosiNn0I4cMHkJf0Imznhzt_zG3gMn0Bn06m0FKjc9SAn0RAECn0ABluS0Gn0cn0In09kgdaLUExlRLx7w_Bz97g07wPi0e6K-XB47w1Hcj4Vqn0nULb7D8h0dULyn0D8wk0DyXnElCOi04GWMHWnObmYnDkpkbrkg0W8g7Koog09Qkqxe-UguavoLPSn0mn0txetMzYWnQo0hn0qxeLVg0VAPDCsWfUnkS4cVKfSKWao0vZayjajsFVKf2NzBjl_wEFrzmWjP7PjgzvCyniXlo0aJmL0nnWFkgzMGj19Aoo0lEhYmbOKWu9fzxjS0gH9hvkgnA00rtFXFyo0nVysFzAjz-m0FT0Ap0so00SgLT0xo0Ip0ELuiR0osiBp01bzQn0WdTPp0Mp0-8pLbyMN0Zn0ON0Up0Xtren0NvRro0cp0jn09HPbp0LpKKpst1uKJA79IONghXnERkBo0Z3AyYbJ_r1snop05n0YrLup0edBiyyKsx9Wznfz7ezhczXFDrfzWqgwQzEcb4LjmpzcbFJVPGUHBFjzKQsHG5DjosVcvBzHGKkgRyh4tyUBtJdzGPaLdzvJYzwvwYPANxTDjtRt_PzD6zGmCbNBVq0cLjl2T3pkNLf3pk-ezkfzJqgEKfbNBlVFcDX5p0wQncWFV2APq0cOa_pkRq0VuhI-H1NJECY-zn1Bt6p0gczMDROZPAswGZwi0tNPPvbVoRZv5ezJzR7hkn02NzAEXTo0Twljp0RDbS4cYo0OJDquLafQs-wToZGezcdzMcABSg-o0VYzt5zZr0i0eQXFJn04ZVu0edr0ATgRKuVYzvizZR0xizZp0Ykti9za1v1OC6fQ_uVLEo3pkuiDY4CMKDKpP2arMKDLpWur0nGoOQGLezkXP5r0adzKthwQzPmQMQj9p0g5e_p0yja_ERmpz9hmAAv_JmvMqLdnjAjjlBlAjwH07EZpQnh-SnOH1PnPBjjoTEfCnq0-5Cti0B4aVRnICybXl5Bsv6mePW1N0OKWJwuJfzHsPg2uWLRms08JF8UFkgXls0IqGn0QsFXts04hkHfzgenxs0BFnhgWYUA9Xkika4s0dKf6XEgvhfyerfhas0n1vPAj61Qt9kJq0koQoVnIStexr5zrxDjmgFTCjhgWgMHyaBFyLcOgDyAQt0eOgUsDXSAfdzBfEMdz-TFIdzclYP7AKt0KJhlfAht0BCsy2vu_F7r0RdzXwBTdz_1AgVoBJDeHIfrT7r0Xyhedz9xL0ICiLuxgk1cEkLuy8wQjkpyhezhgtrYfzg7gd1BexCLQUEo06LB9IMvwBqlYpdMAo0D_xs4V_iCAWyXJhOurgzh7dz1zbHo0nh0Z0KyXnHbrLu0K_xsCcmg0ygWig0Ch0dyycJRnh0mg0ZYnPHDau02g06xD9EAygWGRFyp0nh0G2D5g0BfFnu0ah0-g0sJWBh0Rh0GHUWi0FwVGh0Ko0nowzZzIvr_mYYbrhpryu0vh0bh0ygWDvrVi0Wcyhh0yUFjh0NgnDv0M6pfgnuBtUg0gbrW9kGo05u0MHWQv0yh0JEeOv0kXn3h0mtWtvrgu0Vu0FwV-h08u01SWJSWeKFbv0Uh0x_EygWGi0_-yO-fJv0Ev0OVFMi02Odov0Xi0a-Mrv0z0hIv0UYnwv0Yi0kv0DxQb2FF6hrNEJ-A2DFwIQEo0_v08cAGZSCw01IQdqkFezfjz_KhMw0bdzfi0kIPUWJDt0xZncOakq0YdfIdnx2jXVol3hZDja7oQdn3iP1PnW-QWgrJWLOKWWrQ77EN2v-qYWgniw0KrhR2v9xr6zrYwvCXRCtEMzAY8ExuiJdn1whd-Slrr8dn3w0ZSBCsrHCU-ek-AeANHThnKYnBPnDEjrVpSEjogvn6QAx0aQBoVWM-r27r_7rkbJnBt-3WJmxqbJY2uJ7hkenEfz87hu2u6N0fxr36r0qTpmcSmxkeJzBrJ7hUecvq0ToZzBrP7hkx03VYecr10rOx0U4jkbJYinchnSx0Px0LNnhcM1dn1yQWoQ9dnf6A6nWFEB5w0F2vxlFIKA7w0EPCwVnidzoABwycGUneSVgLFiXDk-AcNFtCBh9CFzGUHCIXA6FDKLBLmQSWXZWzc7hQIBNCYTers6Jj0Fqi0Yffbs0L3Aui0es01Rnzi0Hi0rFoxer-wgAezzhW3wgUr0Rw0wpNH2hQSQ6t09av-daW_zyhzY_zlNz_pk7m0tdj_7y57yTLz4y0Dn04xw-y04Fzf2f5pkPn0OJzT_IBz0lr0amACizNN0CmWIz0x8TEz0on0pMzzGXABlrr0qDRtr0UOCvr0LVrdBDyr0FLB0r0GaIf3E3r0Yz0UezUezXqAtq0E-xToZUez6kYkczfbnwQnvbVP2K-rLpczlczxNEnczOfnxz0ubn6q0vz0gAj00s20n-ekzPnqZB8QnVgJpPnJs0CovSs0xPnDrTVs0A00SsinFgSRnoFBhsMkIdiy0DSnn9lnFghs0hbGPCqW2v3AaETnbXlYs0dy0EZAtRIcs0vi01BsDSnOzrDuhBBjdVFOZW-ek7pGxs0DyVzs0ZYwDdzuVPp001cbCGFbfhUw0po0EnxhnrIt0W8Qfrlpp0C7wtg0Ci06n0eGoaZksrrHLnrdzGlJ3gW3zHP7Awdzn8aydzLJJF4VH10tRAiSyL4Vct0uWGtGXft0n3W4dmqt0cckXvWVdz_gEZZDVUdRLmxLAg8bY9AN2Ehyh4dmzt0I6ndxJ-r0Y10b6nqREtt0VXAvt0X1EYdzG4j-r0m10YRAfdzapi0v0FwVZ0KpdzapiJUahv0MHWXu09v0UzDZu0tn0qp0vn0sp0cu0K7jmtWfu03u0_qgvv0M6pku0B20cYnmu0E208008g0kXnwg0mtWsu05v0Th0uu04g0R20XprL_D410MHW0u0lEk2u0ly0n2eWv0Nu0rjFWh0vsAi20q20L2dGv0I0hb20Ji0W8gih0f20c0h700A9wBCzH20a_CQv0ygWt7wgv0p20sCcYv0320zh0U20620900wn0MHWdv0sJWfv0M20TVk6v09h0_ad_h0XAFu20sCcEi0lEksv0hjl_txc20FwVxv0320Ewrmo0CRkun0Pcy820_dBvUF3v0qprz20iu0e308v02p0U4TPcrcZPmz07s0Ww0KvvpjzoSJRhsJdnbw0KZb_KhPdn8dn730xNR-9Fjw0hdz0wvmw0fgjow0Z_Xqw0C40sw0YA0JdbvPnmy0QHzobR14QH400w07ko2w05wh4w07dn-x0BQm4dnHWy0wvuGx3DsRfzty0YvWtefZ4Wrq0fczzXFlx03Gzm40c7hp40qx02xzn400wvxZFVYFq40wshpvzyq01hkQKW-YA0403VYiWzzJzMaBDs0cxe-40_DaA50rbYni0OzQpi0tvEowz1lHf00Q00xerky0tv00-vDSnsavco0phe9DXk3zr5eJr0ebfvMzKsEOr0k5zDy00wvlDdB50ToZk5rufz8405YYwUgOKWSr0u5esy0aq0EyLXr00y0Gjz7fz3y0tGX8UgsgzymZOzlHjzthzc50cPAEdVnZVixf150rgzCeVWbfpDzB60fCC-50QKumLzEmLDnybYh850XigeAz-ufCwXnBzLsYAizFp0Lf0nHz-rswQtO60I60imIF-yrPkf6AoMzblUY50KsE7Dfa503uhO60pgzqq0Y6hWDX440G7ex50s6y650Mmzd4z84zXLzDp0HmzW60thzz60R5zpLvL4zVNAe4zrLv7pzb5zm5z7ci960l5z060Jz0_o0Yn0gS0Of0C0t03zH70ldrXxz3GXF70hwLR70pavT707Yh6NxFiambzy50zhzlNzyxzt5zf702pQwvzA70vxzlLz2bzJAGwvzI70Lz01DzKQW7xzv_W7NrwQzkz0bxFtRId-Spz0cczHnzqornPzu7rLAiErhRWjjFAVRnRav0_WLrhegrgnpAQk0GKC8Nm7EX-ETSdBeQz30N50h00xerj000i0WRncKEMdzz30V10gEkpLB5SPY4w8uDW30920V3bg_BMzC_20tMBa8024wcsCtu0FwVETGi5dk_SPNCMv0LqEa5aQCHd80wIcGcAw7xh80tgYUEAk80sDW8uDn80Xv0EVF080BkD_1vdMAmoAS6ZVgJuNgC908ocF90C7CQw09avI90S6ZF90wBAt5r3zPO90x5rDHz_bDONL0iJ1chtch7gkyZPY90KxlKRLqMzXLu7jkxQjf90bLuU90x30M80U10U1rZq0Dk0kuo7koaXClz0o90MfzS0DM3rdpxtOxaBtijhjdpY3rj80T7BdKKxPgf80w7xKJKhUg3KAZ807903caTwPGTYWWP_90PJKj7E4805jHylZPKRz80mlDK-0vZPg5DM-0890G-0vXDQ-0yjCbJKq9E51axPghxajrbT-0f-0EkkU90pvTXTZsuAf4Wx40wYPu405YYBLfJwzt40UMnpgYw_mP4jehn6KQRx0RlY-lxkbJC5g7mF7zOH30V2eiQkNuFeKDhrBPwu-zhLkkrwW7-0cavP30Dh0--AYZo26gB_02Cgt2enWB74AfnCLu0M_0y3H70QLnCD_0Ug0C5gS_0Kabr307Lo26gX_0cFAQ109QkCSljx09uA140_Khnx0io0XAFOHiRAEcezZZBCKX230hezvgCtXc9_ENpyF9WxuY1_0YJv3_0mEFdZjm0rby02xDK50d000EIO80Z3vvDBQ50b30Y9z1RnhWFGnrWdBMA14SEBVFEvgOfnPA1KdYv60GTyz8xTLzQ5zIUrt5zaA1kAthsKY0FG5z060-0LhA1R5z_cUkA1TLu15zMz0toWdA17VymoTwpkip0lMzdgz0pkZVcOT0dgzKNzUvT3gzxXFPNzHzz-o0b5WcA1MNzi8eMNzjA1Hzz6pQ2GXpA1or0rA1QNzTbVFYzy70L505OE4kYFs03KfqPnjUv9yhfzPC00fmuerrEZjqFopQnXs0uggZs0z70EA1gy0ds0P806BsR80ly0l00k2uT6Xewuns0cJWk2uqs0rB1ss0BzF2hkzths00N40PsQbkn6Da7bgHt0epsU80T10070QLXclYRprdurCC1sGzGRFx803g0qu0Z200g0e_0bu0dkee20v30v6TxvVvXFmtW-4FK90r90hcSg20LRtl5Jm20R50kIo2zhlEkQh0n20ZyVhpr_u0vsAMvr690v80c809-0j4eMu0D30-90B3A1809yvoC1b80m80MC1ou0KAeeZPwC1_80320RvruEkTvrYbrU-0T7Bw80rC1kdzK30q20lkA5C1r80t6B_20380CD16802C1ah0ID1q80PiC7C1QC1pg0Tffrqk-C13pka30btrANWrvrlEkO30iC1wbr1vr5Cj3vre5rJO0EZnCwrFw04v0gu0M908ocE90B90J90V90KMAG90WC19mnuD1VIAm90-B10EId-SXw09shEhmgDjew0q4hL40dziaC12Ejrw0FE16gaQFo1dnu90gB11lHZ407koz90AZjI3rIFAAZjYCXzC1AGA890xmQvC1a-0uJKv2vD-0a5aW-0k-0KCaI-0R-0b-01zDV-03caP-0JD1TweC1FfE1ND1hE1F-0jE1KABZ-0tE1Yhn0SZqZBPKRm-0vE1m-0pCsrRV7E18w06Z0P5hLisPhnIx0RfSu-0IhniVej50r403pkjfzYdf8nz_Vy-VYjBt-jP4-0LNn2-0pAaVF1lrj3wiaMz_KhbF1wcyS6zXHbqfoPGjLfkXaAA0iZABTwPp2uZx0ZmxrezEO0ZcrQ5rHgoU5r9vosx0kBtzx0lrjwx0w_moBtJOFogjn5rp-0AuLXAFi50o_0lEj8F1Xy0_F1n507bY-40Vy0o-at60N7TserI505YACA1yoGhB1wGAhy0kB1is0IA1dD1KA1T50Mo0tavW50Sz01lHIr00avuMzG60d50wbYnvzafzhAWcfzcdzPIY_sABZwdh0FIKsG1QA1wG1R6zgkgUA1hlpP_xSJxR_xtFz2m0Mmzg2z_ku78ccA1uYzOqYOYrhTb9G1E2zSYrFLuBH1hpY_cUJH16gzHB1L70QLuCmWFH1CH1fZrAC1nGzVC1TH11u0vXFTH1R2XaC1cjzW5hq-EUezBLfY2zZlzd4rjH1xNEv_0-rhbezy_0_ezWMXz1wzww9fvZAyJlkyiCj3w2kAlsfARknBAukGgIxc_zVojzH13H1mNzfVk1kA5H1M3jtsfdVf3H1CI1j_zwsfFI1djDHI1m_z5NzKI1lLEMI186MGI16cAKnVCDp9H1IpDsWrFOz0H1RI1ENAj1XhcY-AK2dQ2hrAEH2dQ5hrq_abTSK-ADDKhI1KlY-zKwFSpI1UlOlI1uI1ywH2hrxI1l3r-O0CqkdBDLFROpsMKDH_SuVjhKBLlQaWjK6V6Fd2-SDkQOmQXz01lDfOjh1vwlDNVPAJ1pTMa1MEJ1pNE6GiFLBE7NTczcvD6_Qb40zsETJ1mvDgnQNLgKxHknQRv0H6wcz0gsLbJ1yVjdJ1QYBgWLftsh3vRyhk1vIUGDJBo_QJJ1tbwEPnNt0GPnJxns3vUbEm1vFRDj1L4bnEqEpKx86GPVnAEH11r7J1vXyCUGiyleYA_0CY3A04MWbDCLRnLg7MAHK1orKuEACLRrLgsprwuvvprEvv7fB6wV3H1RzIoQPRlY0H1ZK1K0R20CCwjOrk46PfK1IwjkbrDBAYMAHzHzqkIStmK11BAoK1LEizWnfIxiHJ3aDQ2WCJxkIxxK13wkPMgGJxsUx2K10FQLJx1K1wrE_CaFVfGJxBNkl-yWMk7VXFOJvhkFwAOqB-ZjCJxDqaIL1fKAKL1a6Dr1X_BReEj9zrEuQyMDvLme_y5LBzMg5mbgqLyI1Zqk5MgcL1S1LywH8_zw8Ns1myAAGuQNOg1krAvFgHJmL1oL1UOgdC1lPP-BBh6B6cGENzKlYyL1SkB0L1eXyXwh-lUafQBmUBnPMt0S2vBgZCIElXbg50wYPyVnc-WLG1iff9bEUzDa-FG_WukGmtWNM14YAPM1vgYnHyMMztSPVM112hfeVEddiBiuSek1haM1XyHLGWjIXi6G4I1IxJyxrf6GePR1xrkhRvNEAnPW3hjM1KJ1tGjpM1hek5q0hca4ow97BiVW1jkGmUMJ10M1KfDD0Hz9BnyA2WKtM1xQO_M1lM1pM1Ifk-ekGwaEVL3M1Iyrl2uhvLIN1uYbxTGxQYP1hPLy4CX0_yGDXI5hYBzOF19shs7B04M1UR0IR3aA14rfFDcN1KkA8PRXIRUWY6DyBQnIHidIetGfRcYdIePGzjt0QjPTxj-CXiZb3DyS8FNo06yDYhJp2v_nP0N1YL1A0rjqPOG1E3Wk-cZo0zdBxuYfcDpxelTA_NgZ_X7QgmXQCFjw_z42jRmrr9PEphvNRynxAZPjBiVczE5rmVOLGc4zLpujG2DmfhmIg1VOLGcx7QJCWC7DUHAdIgRPyhgW_cZk3vWEHuJ1n3vaEqj1vd1vA7QbUGTrQRPyhbuG4jzO1770N1xQPx6J10nhrvFPVnSuLbFRBK18O1dPna-FHkyZuhDP1zzV3O1lTBULEuNEvM1xTjBnPQIxLP1cvDLJ1zWnr6GaFRCRPwjODJ1HsPUP1eQLMJ1XP1MyOn4HZMRWP1tjGG7MkXPZMRH9hiP1vIAOvL10PF-nkP1eURu2PrP11xjabRnmti3v1J1MNR7zErO12jrDDK16rcx0Zfz0J16cBQJRTrQGN15q0Kfkz6rxy0XC1-FRqdbwkg_J1Q6eAP1ivFPVn2Zx7TRd9yCWL7O1NQ1rtw4_jIc0eKuYLh0YDDCgkgYFCgcRiD6wDum0RzkZg-nBbfBZAG-oJxKuzfWlQ1i5DkYYJwoSuLLQ1TQ1RHyWJmnBiQPxT_hMQ1wQ1l-rZ70pkallt9m0_AkXI1lLEWojSSJXGfhDz3KX9Q1fXVG0jolIBR1R5bxUNC0jHR1aGfonavyjMR1kzILLjER1_mkPH1JKco9MvIAAR1wOPs1N1UJV9WwHzsScyHzg7el7MLR1n5G5qI3Hz4RalBOfey7ScU2cw-bW2cNhcY2cszezAcyZyneyamaDJjyzeFJjh2cOJgrieQJgyeXevbhhceHjlhcYIzXIz2_hOJjAay7ey2OOdkcBfys0VDfyP_bIaymgNjR1IkElR1rIzV2YgIOPR1kR1UBEnTcciblJjCicnJjGR1WS1QYGRfy5HgdS1QS1XS1-HjCzwyH1GOD0H1XgGLI1UI1b_z260p5z9mkTR1dUBbI1sS1MeknYWTI1iBAPek9_rzS14S1SekvLv7S1-eV3S1pTbZXqPI1BI10S1NQQ5J12H1rS18S1D3LJ-htzo0gl_S1-mV-O1JT1QI1GT166LtQ1ZkiQT1H4PIjiZT1FHCV_yTT1FT1LT1FHCfvGfT1AGAcI1WFxUHqcT1uNT-ir1igpT16uBLkryoAdL1f7ltT1F5LKZA0I1sT1BT1vUbKZAtI1X0L2dQkT1FJAmT14hijI1UlO-T14H1VT1bLSGK17zVOK1ESOy0DEU1AU1w_ypwF3T1KT1iUbzNEbJ1NU1GU1A-NuM1gXA6wJWU1hT1qT1-I1_OKcU1TU1MP1dSFhU1-mVQP1B0BC2MlU1szJ2kERU1UT1dU1n6f6Dy6CXqU1vkaiK1l0BgK1zU1AVmcPyqBqzT1wQLMaDgM1uSe4U1O7V7sg4L1xIH8MzBV1vaOtP1T1PrP1HV1OVRSyIOBwMV1M7l8U1y9v8U1LyrO4oUV1bxrxW0AI1lT1XU1-dWMNKMV1mO1fV1YO1mcAMV1-M1A0BbU1ET1bV1vU1qkUe6BiN1dZRTTEoV1_T1cV1PP1ZU1oU1tGjMV1rK1tK1I8BMV1WHybT14T1szJTmDlL1rUFnL1eIctji8U1ZMRhV1snxpNEMV1GP11wEtU1gT13mVTxjMQp8U1oJ1JdsGW1X0Lqco8U1RzIfV1NO1-gt8U1E3Qe2ly2f-V1i6V9BgEfYMV1aQ1xClM-keW1-K1boAyK1PMgMV1wK1_K1E9JUVfvW1NL1zhkQL1a0CMV17zBaoDJrBSLAPM1SR1oS13H1COzu_zzT1g5phW1SU1J6jJLWiW1rPjBP1cOkUeJzXWKX1X2ZUQ100zZ3W8FA3MypNyC4TQxV9J18lzoNyVLyedRpzjdX1Y9AZHk2MybNQXX10pNdHkgX1lrxNkAR3VMQzVJQBkArX1TQz3KfHA0LXsBIyLA0pAaNA0l0rNtASsLaQBhZzX0H0kQ7X1iSksxgBfkkbksxgjdZytrM-K20bwHCQzHLnnaMhIlC74B9NBIY1p7jl6C_jDJleHaBs8VUVgpJAUcyzmcTCzyEyw606EkxS12kACDIHoHbGArhN7rY0AGjTjfY1XgGDDIP1YkY1W2EmY12S1qY1jY1ilElY1nCH8cJGoH8XBsJAsY1S3aUcZEJW2Y1EDID3IO5AzY1K3A_W1cYA0H1CX1Osu9Y1rY1yY1tY1UcZvwVIZ1xY1AZ1LZ1f0vHrxxtXOZ14Y1KZ16Y1f0vQIJQZ1WlmSUXGWUM0zORCPvt7FhN8J9oLR1esOTGEfL6zBGA5Y1v_0qZ13RykfzwUjoY1IBARNA1mpuS11m0wS1AX18lDxZ1ExQlDzhOPyZ1Kmp9_r5Z1uDzRKuAa1InpdS0eeIfY1CX1UmpDa1CssIizaQOKph9fhVLoVpm7oyrFWiOmy0nNa1RphzGJ-8hh2w5uwDLytumd0YA0BjQjGJD-iry9SZpDsMyylhsGYKvFlVX-8hyUXrswkvMvRtZZQvzAzQj_GhrT11FhdBDYLyOKyXaYhMRcRirhNPoftfhCxxCxxANp72wFwJRpJ7a1cMH9a1SxxqaR0cnpTMthXM4HFlQHpl5_JrxxtvDCKJZpDx9FFNQFlQJwoEb166Y5WRpWt0ykNphfPXYb1Gb15_JTb14qwpmJNb1JJyWORKb1RsDVb1s6GeywlFznS1EZ1-H1nY13Z1-Q1_fzI-WfY1CgzGa1yb1B3ApCiEX18b1VZ1k6lbZ19wy_kC9Z1r7VCbk5SkjajqtGsyjiS1-uDqywezjPS1Lc1Gagy-PdjD81HdRBHIA1HCMc1fxW0H1Tc1zSG65L3eAsYBRc1lLEgbGdc1IPVeBf3H1hc1NvBec1EzJdjDYOBfJA8vOWc1jc1Yc13H1rc1ttYCCgnc1Qc1VkImdjMtgrfjXc11bjfEzZgwE-jrfj8QVeVkC6Qy7rvc1Szw_orEd129jtRM5b1CLxQQyLd1WUA1ZjzOkuxIMTyQd1bQkLuIKd1EMy7c1oLxQKyoc1BP1Zd1_ajUQ1cd1dcGsVkyKjTCWNHxed1RXyQHxuOpJd1kd1HxFxGxTG0E-jCdjscGL1MPgslNh2KjKc145B5qI1KuoY18zjSSJGzw6y0IzwLlI7d1VS1IkEKTyKHBd6jOc145BOTyzXrpifIe1QblFd1s0j3d1Oe1Jd1DZ1KGAFZ1Wjz8d1olIBQVMa1Ne1ozuLphRe15uyDxXRNjAwX-yjYR1sFJ5PJ2lDqQjfe1dyI6MFQkhkPiQaCtpEqe1RzIURFVkhDiXAwX1Qoce1dHKjBf8vYRgJxe1lijekyY0jle1T6GIAKAwX2lDuZJM3wjmBpe14e1ye1QR1rwntUXzfXFf1iMJ5UXIf1gFOBf1jS1kzIze1wOPvZ15b1CekZc1KGA91HVc1ic129jxb1vb18lDpc1lLEac1-1Huc1if1Xdrdf1cRBbc1qf1J4gbdrtf1ff18Zmhf1WnyIYVzf1Uc11f11c1Te1WI1bf1-NAfmzkc1Sc1ef16f1cc18f1bTykdpv3jJaoeiXWQ1rhsdiX2e1Ng1dqR6e1JGk_e1iQ14VkAwXjaziwmzfXfLWWA1pVy2Z1kf1-Q1mf11kAmc11BHETy0Z11y09Jj7d10H1kg1ZdAFe1E1ANBflc1dcGwf1e5yyf1xg1yd12f1wd1wc1djDsg1sGAec1Ue1zJ0YI1Bg16g1gc1yg14g137VllkKg10SJTg1IbAnW1D7n1e1xoX5aGbehgrCVoyRh1jsCLh1YbSiKvO2yXh1g1aaf1gg15OEig1kVosc1wOAzg1F-eng1c70sHkqg1xc1zcAtc1Gh1EOxNzwCg1lLEyc1sh1Hg10g1y5zg6W0H1yh1jh1th1uywgh10Mrih10c1lg19f1Fa11iC_f1WyMCh14f1qh1_h1kh1YBJYboJh1B-Ibh1Nh1Og1Ph1VpXVh1AzWXh1Uh1wRBSh1Yg1SqyBcxbg1eYCdh1Ve1-H13c1ydj7bfYR07PVFi1wkI4c1Y9jFQyIYV_fjMbfdnfui1kbf_g1We1Hi1Ynfxi1CcfkKP0rCe40q-07GxODBS0joVVoSBMfZTylHCfMIxt-yEyL-i14sGngfwuj7i1UjgxHxUhAOMPdeHCj1C-wLj1SHx330Hj1OMPtHWhY13Y1_b1Pvt1pVEeB6KQy5KKD1W7B_CI09YvkE1Tg71Jaj1-Y15Y19wy3_WwY1WZ1bZ1YO0trJpj1JZ1Ac1sLHY_VMlRoSrcLD6ICYcJllHHQ06JW9i1jlPRj1hmcTylhuP5Hx_q0k5GjlPtHWJDYQBF5AAhZCEb1i30jdzhQkUXAmDNgQdWejF_ivNALVkLk1EBANk1QaCPk1Vv056hUk1b6KFCHSwBAuCX9wL-Jdicwj1WEK1bAjUGaYk_fQtEjnbUZ1Jok1dj1qk1viAsk1L-HeZjaYkbCSGPV2k1p3Hw5Fgi1Ah1hg16c1mg18m0xH1oh1oi1ji1gHJug11kIemIU8NKe1Smzti1Nl1Pe1N_j8EzYNsMYVa-FtbAQHFbBgTtjKCQ-irdvxFui_1BhoD0NgZl1LthGyjaCCVO1vIAel1Vkogl17W1Yl1_dGal1fxxcM19IHOHYYK1oVfrl14OEil1ul1TwjjBivRJNqI3Fy0cnW7ydsyGuyfMWVfJdjDfdUbO1OnDbkrbXBylAXl1lvI4oCIxW1HWWck5qJ-l1CxxcK16tIHm1kO18aDhIm7_ikNjHa1Xe1Cl1dcfuKAMm1o-GMVL0sjuqUOMP-MkbijqQJ2sj2sjnBW0sj_wAnm1pKkgIcRHHI6C4UrpHxcgCnjAjSIuhBgMBqi1l8yljgnm1Kkf0dg3i1snfCn1dqgdDUEn1YjPvm13GJE2yWRkDejw8NOPV1IiuQVAd1nRVJsgmBAOn1hRVggYCyWqX1OqgzqnKhBfkAsMgb4JSn1gQV_k1pS1Il1S9AOPVOAk7d1hn1BvASdjqn1UvYLe12i1U8NBd1J-jDYVKYV_4GQZVwrESZVnDCiYV2XVkHhPYVXgYSYVyVV32wXYVSYVZYVDXVbYVRbgdYVRggYYVmYBmYVXWVoYV15IqYVspESYVtYVUwXeCaDaiI9xoUYzi1BX1em1xn1nRVK3gybVCGkAZVwrEHFggo1phhU9xK7WHEgfmYJlfHEgZUXdVG_VVnoykzPLWVgiBvVVjn1ii1CMw4or-d1dsl58xBe1Hl13o1QLHKl1CQEKPk3Ym4o1KIk2h1xTkHd1V-j2LxoPkIp1v-jI70dm11i1SVI-o1Id1Ig1kdIjDFuiDD2ieyzKvWbb184uChqDd1CjlMKD5LjKAx7sJep1Xp1-1iZxz_kxwTSQjP87zVQoM_z-qzdxzdOnj1xr9xtHWFNQrp185nrJ1RWkbrQJ-z2gg6yyK6x6SyTYzosVrThgWgXlLWp11ui-1ilFwfCKUQvnsRS6vqWtvEhep14DFgp1ESkip1zKQkp1Fq1ErKi-xqBrDmQnpL08p1p16SiH7zmxxR2zn-xJWyY9nYq1HnP-wLHHnrn1Y9nmkPcq1VGovO1fzOUeQ6p127WnajVqzYizAq1OwzkiDgNjjDFAjWmp1nyz5Qhap1kmwJq1gHltkvMolNWJ2EJZqw0IAdVlpkk62w8_kOq11P1t3Ehp1Mizjp1wl16q1ErKnp1wvWk6BouwYq1PnPHqLn1ww9GL0wJb1Qb1cdADbCEeuaqw0SAGMA3cEXJHwzQYobQdGtp10Eovp1syzf7ylSkd6T5ekZMAzp1NmJkq1koyvxXnq1CDzlJyxzws3TZtLqxxDqQQ6Vt3Eo_Q6BJGr1tOAkgP5tFQYn9gEJucXTEwhdMiHqFo6KKqr1t2jSs1V1zVizn8zTqz8p1SAy-p1OVzm1WSr1-oW7q1jNndShbsoRpLBr1E-vjME_l1Lq1lTyNq1wl1PkJItEPr1zjzRr1DoFTr15PLVr1Cexxr1vhjRpLar1zqLcr1KlDer1CKJu7ALb1pmJrq1E-zzuyd7yfShwp1fxzxr1aSP0r1ZvW6BJ3r1rnbmNUnpLHDG1Tl9r1YtLP9GxTGRJR4mkBXReWBPfDUeQ0p1_6Ga6nbnkn1vwq1Zdf4ggUvz0q1Vmres1boW5PEgszuEQZp1Dm1_q1z8vKq1-a1FDruEnGs1w6mQGKzYuQLqZWwo8pMq1RggMr1F7GOr1VQEdyDNHGGsBNHFP5gep1zs19FAtt1MRC1s1QRx9tjF0gZr1Qt1Dr1tvDgr1kwX5PyP9Gir1dqw0IALQbJs1nr10FOD9J34nQLH0wDsPY8Fh69AZNWhVXNtWw7J08prYbdqUeq1w7zbsyqhyxNnvr1Jt1Qu1-dg47H6ekaXx2r1YcniSRbqL6r1j5VHb1LbRCs1L-HTrQYu1KlD-r1Xt1Y9n3t14Ooeu1cuDMs19cdqJO1zQp3wKXWwl17UGy0DuMUPtds9A20ChQYWOIs8V5uG2QIScyyMJQUWqPg-IkX5AW8Jpq12gYtu1ilU16T-Yb2ZPkt1TvzTAy12z2yyBrzFmzys1fs153AY3AZLuvhIvt1Nuxjs1fpLls1ecR8s1ns1Fr1gqwaEBs2StEh22wysv9t1qs1_t1ss1Nr16Ro5Cb1iARrAIu1qt1lZm5PE5v1VLu7v18q1BexPu1FHAYr18u16s12vCUu1PmDWu1gfc8r18zwyJFjr1cu1lr19Ry0IAor1Tv1Sw1nFFm9Knu1N9VfBY-Fhru1NNQqv1-UEsr1cxzyu1cOn0u1dsxXr1hq19iBngfOt18u1lq15r1sDpTvCYt1Vu1Bs1HtE2P1UeQGv1PoBIv1RxLKv1Fw19gEIs1Ns12wgDvXQv15JRCuQsJKxw1OPU47HFrwNkUdOT0w1wuWfv1uFBhv1BVXHtWkv1iRIFOpnv1FNQ6w1yr1QFVuZPvv1Zs1gOy8yyeZz39zV_zbY1r6yXA1mpj7d1Fc1sckon1Hl1Dy1UikKDinKXpPk7OkYSPHy1CT1RKuLy1Rikao1Bh1VR1NsuTYyOy1QOW_YjzwgJtPOnku00N4KSzr2jrAM1uw0Ot074BcF1YLhly1fF1Hk14M1xLBdxrmt0BM1Ot0VV1PfzIStxy1MN1FgOImdBnPDkk1I1TprL2h3t0vN1MlBFQ1quuL2h1o1lf1ER1lh1El16G1fg1hi1Ez1Od1jRyeh1un1Pl1ad1Oz1Kp1eNAFz1Sjzq_z8H1Fi125zGQyOd1ECU6i1bGvsEjknydZAdtAln17diLEpHn1maFEj1qVr6TZdCj-oBvnCez1Gk1c7wBSk7cMmy1BTYNbjjz1fm1lNhkz1xZfUj1ogA1fc9cBsKCFPkFj1Wj1ZHf0sjuk1hz1D9AmUP4z1yWB2sj-z1-oBrm10sjSuj-sjEn1jny0cj3oB3z1Rl129j6z1vffN01YjBa01kbfT01Gn18m1snfOvjlIHZvjgZabvjUvjpGR2z1J01Y01lNhymjk018KdavjtSAcvj91A7bZnODuPyYvjaIGZFAo01xj1d0zH7pa-MrvjkvjG9OvvjG01V01lnys01g4GsYBv01hvjxfALHztvjvvjc01sZA-nqB11MHzYhFvvjCNzlgC5wjHYf0lQr01tPUt01L01vkjqwjzZAFACR11CbzZ11j116wjRpwexjHaBTxjVxjRg0KlFd11DRBf11ILwh11r11Sxj6Dyu11uAELGLHTVXHus11411h2hSCy-uutuYeJlhMEgxjU01vgxH11e11J11GagL11EIrF21l9R101XWP301XHuGnBbxjB21Mj0UCyb1tLCZs2KstjouyvOyLSjG11iz1mUPhZCsYB-zKp7wO9AouytrC7119cB_WVo7gm21c21k7wAdB8w1FQ0y9zcUxY1zZSzCyxUSbGyj8ilzT1HFgzM0dp1GyjPq1Yz0MRhjp17216ilEX1JtkDAyHByfXoz21APXQX1tckkYgVXCxQJJAyxZQH7xhUhVs1c-zR_z_6xyq14uzerz1q1mdkGyjHps921_PV_21Nq1B31Pw1UYgF314uAi31P3190aK317ThIByvu195xZSiI31tZo2YgT31fUhB6xwPgMAy0VA121PAyPMj4x1zq1_p1koQcWVySjpmxGnORoDAbx4JAE1xH1xI41n6eOuLUVF96aOXxgz1h21I01tlCU3F_VB0H1dgIO41FRB6ujL41v7nl11sKCOnOK41tIpk9x_Dx1Pye7y3Py3u1iq1s1xqojJqJ1URcFApnVq6zCGyr8zOMJg21I21i21crA3H18fMw415BAy417mf1Easz1YjBcIU941_41vnAVkKuNyFGyiWRmb1JA0SGyJRjXMkM6I02IL3KsIHpl1Nux2LsnTy6yGsIHP6znJnT51hZGQ1xOhfCx1-UESx1zDxxu1CsyFuytyzKt1caPRHFdxJj51rRVV5kL7jvgC6xy2yz5TWIkEFgyn2VGu1olIb5120njTWolIQYSBO1A7jBO18IFp2vt41D6JlbzwH1Iz1jul7d1uZjRd1isIjf1Kz1hg1L61Vd1N61XdrR61BHb0rImRy8ZjM61uqI8h1V619cUjOJTy1eFOQp1g6Wd61oxIOiUQoIzRkEfYYiULVBXSA_pBDAN1hFU3Gm3VBUheSxHSkc5J3s1yfcCfkkRXp514u1Mt1CKWnSkwrErgnHZCGfLtHWvzyvFyOHyQknFPkV51Zjf4ZCaCDTXILZacGFQj1FPkZk1bfiI71nwnpJZvCoO2yGt1b1xEsyW71xtJY7MEAGhonlXjG20diUQhJiPkv8bttE5ukQ_xUfypg1Hl12KyeUnV5ymi1LUJkn1t71Ap1xcfNd1Yd1Fp1RzwRz1UnsslPSl1j61bd1Qc1g61B3AXe1z7167pllkjajfBKebAEOyv7gRePyrxM3EUYgjaj0Iy6aDHc1YOy4YAEt1ivyT81BPykgEaOyxrE-31WBy5yyA7xJZont1TYzzAzldko714G1q71Jz1Al1fh1dd1Dl1_d17o1Q1W7d1s81rf1b5yfdjgd1471PTy1bj281gfy181wQ1-g1-f1eh1UR1Mf0WktRfr881aX1ae16DznUFVMj0vIGkQKEz1XdenpD9LfdZVg18npxgCtvICKJuoAOb1nb1BlDOFGk-Jm81wxc1EkEYrBy1Hl10ujR71O61q81Cekj91cPk0-rscGwujqbjr91iPkB81B91Y60bFv-aruKju91Y7MAeiEtxcbNb8BwRBeeWIyIA2luJoxqjzYJ2ohChq3PkWEHFyWYKR551KXkxnx591H9B791CWgi-xTiUx3W-xQCw1vJoZu1cfuMmrFdkzKQ02AzNbW81szyxyxk40cxa-91TSFQCRZwvsBoU1wdr1S5kUx1bxLX-1LNnUmrW8Qb-1gUg3MEkgEzRZY311SyXs12uzB41d31f9zw6ry51Coxyl1zojms1rgRhHs8hj9fhAw1thXsBwxSwVrWVm1SiUEtzWtJ36QSq1FbxxbGSex261qzwXr1ow1fvyYlGs-1eSg8QggSgw-1tUgjw1oKeYCKy9S9SkWoT9oCytF3xonmy-xCo_1nrWYRN9EAhDj2U1IwjEm1lLERzI8mQ1xIN31PsQh51_NElJyW_1qTlkFyKNlRO1koQe_1x4DW91SFKMQJakktOAhmPn_1OBwhmPzNAW8o1rWt_1ITkKhow_1pJAl_MFm1wOP1_10ehd81rFyS_z421f7gf31fWg3q1d91O2goarAe1w81i91pd1HPVz81_Izp81kn1UTO-WA071o9joA2Ol1jwCxA2ld1vA2971eNAuA2qd11d1w91Ag1Vy1Dwl7nk2A27A2q5ypAgJoBep188AY8m-l1rs1DoFts17zEvs1Lxxo7g8LFHB2NHx041IDjUFyrDGd-1fxy6HyK518JAqzf5Qy9jQ3x1g81oQyi81cs15ia8vDZsEVv1M1FABTsSW-FAvGCQ7Ec8GPUE0aHd4CESVvaAOqBD9EgMC3xxplUwrApzGTOAhwncYm4OErAm-WAQtAVB2ZmmWaji1zLiFaUB0HxACGbJAz3EKQEWHxc5AULEUYgAXVaqzULEIB2PXADC2bB2YB2t6JISBQtAZB2zIKZC2TGyeB2KUACr0p9KcC2IXAhB2c31kB2e315ia5FxhgB2m1L9NNHx0HxkXARC2pUYy-XNC14wxAGkO_xRJxe91iNjg91eY1nA2yd1ud1oQwa5yrA2J61AD2td10d1ED2PYr_ajyg1CD2zA2jVC1A2ID21Lx8h1gbGOD2A81_81P61C81i615A2ND2JD2Hh18CyryB7NIzd1FbULB2jDFNB2Cu17wne2y8LFiD2CD2QizHAypEyXKyd-z3SyiB25SyG7A5C2cby3C21Mk3D2Dz1-Q1Y81PEXCR1LJXoY1-D2HZA21V9FyuFASEXA9yGE2OsWVqhBdYDE2FlA9A2Gi1_A2Xgv1qWOE28LBO-Wwl18xx5_WYE2vyPkbryX1Q8r0X1D6GaCyuNycStZ_XWeGUeJKTJei03uhFfGvytMhAtmV-x1b70dY1ub1ZD2XPWJpdFy1A91kKW1E20b1dCioY1G_WMeau8JpOkgoj8E2JpddPWG_Wp6MjHPG_WbHPyOBNmiIXAOKj4kAQIxG_Wnd15A2QLAPF24YAoc1G_W7S18bAV5LIF2hFAdUHDDiA3jYz13E2YSV1E2rywUF2SLA5o1PoplA21b1oi19E2O_g2FAlF2hSTqA2LD2RXyTF2WIxmF2381vn1Tl15aS1F2wF23f15WyZPBvF2-81Di1ni1hF2ZCCDF2Xe1OF27F2H91GoqdeEbHPd21BfVgBi5oLnaGSLAJF2dF2RSXbF2KF2N9uhQJZMAOtxjUbNG2x21GLTQG2XMRuPBuoEhZCSG2cMHcF2omAoICIBMUG2omAd_TIBMGlGmG2sG2L2DW71yG2Z8z-0yvG26Mk9FUQ4efCC0JfnWfiG2gKEkG2pNEXG2dF2HrC7cM1G2vBUqujX6zWMkDH2pG2SkArG2oG237zRxVFPkfvGE4e5WBOXfrsn7LkdKAhMBjPOGbUXPOKQOJQVXgJxQgw6MKeG0Lk5iAbH2-POdH21SC8SOjZDqH2-PONCXeH2KTOsH2XnbjPOUNx1PYUvJFF2jH21HP25ThTe6iBxRIDorZaArGA5cGCaCDej3cB_1B4YAYF224xTylSvI8H2rNA-H2rLBlbABI2JdAF-nEI2HgBGI29xJ3S18bAzkGl2iDWSXF2YI2IbDaI2pYz6AoWDy9H24IDGuQyAAqBF8GQVI2dI2KT126zA6zLI2BFAkI2KMAmI2oI2FI2rI2uU1ZI26cAbI2tUX2I2gT14I23cbsGX6AoQtCeG2omAkcB18Sh1WuQVhH2TG2QH2LF2FRnmYJPbahcYdUHFJ2ijURQ1V8jnVYf2z4YA1G22kzQYfjujpH2zH2KQODbCzKG5lylkkIBMdJ2knbrH21UZnPOFSOgJ22VO2oLzNGvH2tH2xH2oJ2LU1RzHBpLsJ2_G2VFodP0xFoCMJI71JTOrvHTIH3J2Yrnn-z4bo7J2kJ29J2RzHoiCwH2rvHrJ22kQtJ2DYW6ZSOTOKQOyH2mJ2-PO1J2MK23J2CGolgouf1pf1jsCslzF_xmmMaK2gf1AzWzRoNL1e41fJECqaFOJstNcoYBuz9Udk419aQPqnDqapK2FsYZgij317_xN8z3Jya7z8I2pV1niXzK2t31J31GByw31M31OvzEcS131WRgD7xdFgF7x2kXt2Fkt12Oo5K2xV1_I2yZgHjXDJ2d9OHoQWI2iLVsI2eSKQK2KTOJUXZL2-J25UYuxVUh1RL2QJ2EJ2SNiNL2FU1PL2VaD5I2YL2JK2HK2FH2D9Y-POuG27cMwG2FLKTK2xH2W71jPOqejTH25G26ICZvYPnFhNKlL2QmnfI2pL2F5WrL2A6C1lOM9YUK2i-T4G2BNkGK2A6C2L2IM2yJf5L2LM22_A8L2wtA8D2gFgjF2_L2CM2160Hz1Ep08Q1rF2YM2HI2eI2_y0Ge135zhM2XL2Np0571z5zmM23I2Vn0TjzBF2fM24FFXe1ZM2nL2WzLhFA9fXEWBMRhAXVBBA2M208EEWBQrTRDxo-YkWGSZYTylCN2TWYrvvSc1TL1oqEuOxaBjIN2FuQ8N1MStxpPgwh-WrVSQBjJeE2XWBWMzhE224VuNy5eLoN1C-wcN26nbq4hAY1A0g_XrGQkEY1hN2wrEit0EfHQjP5eLMt0Bz1CM15eLb2F1TlcffwN2kaA1Tl6nP5eLUP1LY1WmxrN2iHJ5N2qwvyy0L2h4N2qa1zN29N2qa13N2iHJ9y1qN2r_SIO2QonGQ1L2hHpi5eLoRMaegf0Q_VIRO2s6GRVVL2hR0L3sJCKJU0LaN2nb1WM20E2THEFG2SLAGF2QPPl91pS1sF24H2jmBRPEi8eiH2rO2KeG-0LuO2vIARPE_cUyO216MjHPQE2jO2S7es70wGK2O20O2RLjOnIMWPjcG2ejhFXVLkiMYVLkTwPGlGR_XV3W1JXLP2n-yx_0F4jwdnIBzq90oZ16sKi7wPlrdfA0H2WQWEM2n6CK8NTdB0H29GXcP2EVJv_0-D1GPa7BBKvGwmhpWPnP2YgOZN1_Oz3tJrP2xEArZ1zNAxP2rH1uZ1dg1UeiCF2iO2MH2-EAo9h2E2zE24E26P2YJ2LJ29P260L7P2MJ2xO2KJ2KF229hFB1CQ2KQ2fgjCqUQlUXJ2JQ2dUHaJ25O29E28bz9O2TQ2omA29hRqUQlUmMBNQ2UQ2UuzO6egQ2bQ2IxQpahUPY7eYhUgGQ2o9hEvIkQ28P2mQ2GQ2WeAxQ2_5f17X2Cz76euQ2MJ2JNB4Q2qG2lLExG2LJ2fAZVWDsBMD7T7Q2tL2lTBER20hAIpDyejuLEUvTER2BtjZB1-SnxQ2BSkIpDMR2aQ2L2DX7MNRkVSQRR2vuvToZ-ejVP2hrUKxKrQ2IxQf1jpGUW2eAFfHrEMXAcHU1IZUXAC_RITF0GUQ4VRqkCtKhR2aXAtmU1ph4Q229h9GUfdJdjUUOdtHUpXAEHU2HvWcyurgJHUbHULHUARCNHUolI0SWzwAzmUUg1srxhTZl8SCS2oR2ES2IHUvvL9InNXSmHh7nfucAnKDciU7R2hVHSNT2ARt9xAS28hgPS2XzJ1YIRpTIS2BUo7wHCsUJzJT8KUNACYEsnCmEQevPkAalRmIsUHnUKsUM6IiIUxKdTJI0nZdS2SpTvLfOsUmIXSnUzEf-Ef1EfqmpgxPOcv6Ef7Todrw0GSOCt2OTmR2ApQmtT7GSXPQZnUu5IYYUyR2mKCVT26tP9VcZZZg1jW2exuZuvBVT2OQEahGDZC0pfEpU6PBinUfT2GESfT2osUxSz2R2fgjdCS8JP67EURZAHUgWFsT2UVBCOERCYzqUxT2UOd-txNCzI5gvDSUyAjnEiMJgXIoJO_GKmS2zsUaVB6Q2VR2MJ2-Q2OQ26PAYT2k5BaT2kR2tYZ1iF0T2xGU2pPb3AvAbNsBjT2sUUfUHXDSnT2AtUftAJU229hqT2bbzUU2-T2vT2osMZSoECzTnCa6BhU2fgjcnE3T2RrZ5T2rpR7T2uv00yGEBdbJBb_c62EMVFFU2TpUStUaizvH111wFl1r71EG2pO27Q2-P2m91AQ2q4BxQ2f_MxQ2P7eER2WQ2GG21DzgXCRR2uzVgQOtbe2xIViO6mOxDNR2Pc_XbvFxlDOBA2BAOROgV2X7McyOgRObgG4StuRO7WAeR1xIgtScjZyfQ2JU21bO7hN2ScgQcdeyPHglzeqR19IgV2cGkcy-bBIz2KcNHj2KcPHj66LRHjJ7LadV9-bRkcemaPJgLTcRJg4hb_R1RSaB8eGBcARcq2cvHgs2cxHgIS1jIzKS1lIzMS1cNcDlMxQ2wHjR8e7Q2YS182cdRcGCPdW26kc39KgW2lS1tb1sHk1uH1BkRclFXLmh1xE2rW2N8GlvyvlLfA14oytW21lLKn0cJMgvy9JLGz0YCgbCL0W2-XK3_iEqE4GProyDLiiKjMlXWGLnbLekLLnLqNLDkLliLDkVdjLujLJkVQhLmkVCjLokVKkVFjLMkVTmLadLGhLTX2dX2clVDlVHcLlPLigL6eUpmLgmLplVHoLcgL0cLg7KdkVHjLymL9kVanLPOL2mLWYLUlVggLaYL2kVUX2cqKqkV4KLskVAnLKVKGnLtbL3kVaoKMgL1kVCY27kVmX2njLSLLklVTkVtgL3cLzHLE8KClVSX2yX2InLmmLqlVeX2UY2DY2NMLqX28iLYYLEdLgZLGILQlVtnLTOLwnL3gLVcLVlVRdL0nLPkLGkVJcLBDLTdLflVEhLePL1nLolV4kVllVUkVQMLJlVlzK7nLtlVSMLQjLVhLxlVoNLtdLI70BKgqA1vBh8W2moLucB4HlEX2VHFgdiXGi6KDeI1AglBCgefBILAwwAU_0GtFhHBytFILDunAyEAZ_0Cdp-zKRZ2b_fTZ24eDcNgXZ2RzgZZ25NDUZ2PoFmjY-zKBIDnhrKZAtZ2lI1BIDfnC2hryZ2d_0gu0YbD9aAhyJ4Z2TdD7Z2Tah5fP9Z21HPBcIA-rcMiAnrJcIE-rGj12BiwBtBt0PZWhsA_xhxPaNa2c7htBt94FeSjCa2_l0FQgK_hGa2UJ2PsQI-hKa2Wa2Ea2ca2Na2GTmjGZGJEiJE9rjTOy91wzOys5Vp7HFJE0uFw5hGmZIfHIYB7fFRjD2vAkQo13Fla2V4gVGDf7Woa2FaE6gEBpf02A8qEX3wU81cFGYMj3sF1eh13Fx3WzvkLZ2iCYGX2_LiekbyWCwUjsW2kCxuGkoF2v81I-WRb2XCxK7fTuRhCkK7fHNlnAxnmhcsSiCxLLjEZ2IB1GZ2eb2v_yW-yBaDEq0ubZyJXOiEEcb8nGUX1E40wYPEPPMP2cHkyjazb2k-yaBtfvGVEs2fntX17fn72apEeioxBNkiWjYAgMkxJtP2vjBc2FL12b22IkbCYDoW5q08GiHoWLCzXC1YufyhWl7rVjrEKzpuuOfnQtyFM1Wwy42AFc2IsrWnn5CyaEsYtPIKzvJYvyg-ek5o0VJQ1yg5Bzk0Y9o03P2kNj7YHRUDcuAGlDjBATLHm8GZ_BAgBytTjTjwc2dmgyc2CqD1c2B4F3c2BvA5c2wNzWKC9c2dNA_c2W4FBd2x5P2LJBKEV3YErBqkCrmg0NzHJJGd20c2DuAULHUip2YeLd2LnIOd2OFAQd2_mgC_xA3AKSdBQmx9CIGHa8G9fAgJW90FROaLtFeFD-bFnUG7Jx5Re7XbV1arrFVLDn0diaGsd2K_GPAYOI1Td2JlA-c2Wd22c2kTVBvAmMBbd2v4YPd2MqBh9ij2QId2Yd2FTAT7OlCzCG25JgCOzhMnUkijKCod2Vd2iBAXd2fXrZd2spfDe2OqcGSKieFGe2-ng4KAJe2Ye2Le2mo17mkqgJbe2N8kIeiSDDrwCed2KIACWIWe2_d2Ze2qkCk8nywXqazlwYoe2qczUogpNFhLZWCLee2VSyCGvJAFdPbXogWqQxc28d2Hd2-d2Ad2Ae2JNUhRiROz8c2Gf2Ve2Xe2Kd2dVk7CzyofDWSUf2cPzJiGLPEdzwpgEHtdAaEjWgiN06OzZrUrnzJBAie2dzwlMjnhCFe2FDnlGhaf2ff20heZIhy9hIHK6fplf2ff2ueECMziAGpf20NolGhYbhBDz_rrjSzaPzVPzPsM-Oz6tbfPzrPk6ezTwnHkhvUz0PzG1rxN0ENxFLYzNAYw1Y2LdzwRUocTojSGQg2RODSg2pXyV6zenkjKCBOIEjEJDz8AGLDzSwT14Sh9aQDzJ5DgQJJ5DiQJ1LHlQJLxGYDzBszaDzenk3UVfTKoGh6GZXDzTTGmvFneA8dAXDz2FxIg2bcBIUognkEDzjK25NhrK2-nANVN5rVwPAF5DenG1g2jXc6g2XGx7RV7rD4CFF5DjDBWDzmQJtg2pQJEBCylEbf2WKGHEAi-RsPxs8pNtAjf2zf2fRgaIy9fgof2dd2fe2sdHzjJYh2tf2ah2JfiesnqdErK2qdEEYxx0xkf2If2W4FSg2nf2JgC4f2GeVanpZ4YlJGHEA-qDhh2lRg6h2xPJFvz8e2RfASNUhznUxXcWVMd2BCCq3YsFkK3Y-h2mwIBi2lOcff2Di2FrQ46Zy31msz_ipTi24OdlRgmh2VSy1mCzVYQiGb-z2-1c2zf81pC2xv1ykzMi2ZaAOi27XgFXDvYg7GJAAH0pVld0-e2hxtNQz98D19IkuVsbFzi2ieWz5BWi2xiVMqBnVVveZJ-B1i22cV1mCjPVaYfie2AAHbI2AdkXiG6KfUvTeck0PVJj21h2IhlojC8bATIfbCSKj2sbFXj2c8fKGHc6nWqz-Xo_yy9Zo-CEFbUuvusTiLmgF3hX8VenIvh2xHvBoBxh2kj21-zxXh0h2we2B4Fmf2OXolh2Fj2XUDErB4e2ulkJi2ZYoHdFNYzHbz22rzj2Xe22j22f2o_n5j2_mgxRBP7Gri2lbAV3YGUFYBgyf2Uj2KgUei24h2Y7F_i2BWjLk2FLMNd2dIZ1HvL-zhj2hGy_hQie2Sf227PjnkvE2H61dM2LlI7YH6c22JgZ1uvc23LA3b1W-jfpNorCBX241Kbb2UlhFf2Ue2jk2Kf2ae2ck2ce2CzFte2BWjgd2lUE2FcItaVAHUADUd2XYI6VDrd2iIC4d2R9Ewd2tXbyd2oAb0d2zdA5uc3d2LVD03g6VfA3wDhA1FDjPWOhAGgAzUDKPM7IiuW2-dBci2owA_ZV7k2ye2wAHaj2Wj2ybznLAsl2l0FRKg9HiqGiiKjTlhRzIroyPahsyGubh4bhSDi7l24dWnYA0KEN2D5VLU5HUlI9hBylbr7y9bhHgA4dWWKg6Sg6bhVmdsVguHBMm2ccARm2SkhGcUml2LnApl2ke22vEiHX-PV7JDAe2CbB5KH9ZexuXe7EReef9GX4Fei2_eVH4gsuIdPVDT0LJX8Zg0l2uarFD2_Akvm2OZ2xm2yF26cf1m21qBaIiVGiTUjCDpjb2SE2P9xycf5m2Cbrr5pWKAgZ2V9wwBAiZ2wwA4WrfZ2o2uhZ2bZ2FCycbvqvQsZ2_1EMn2vZ2_1EIxjUn2PhAzZ2vqxan22IAPJbUQzUa2Za2DkXaVnhlIjn2i_nga2clW6wyOlxu7Dha2on2xmr4Q1FwcBV2I61zm2Dag2l2dNJAE22LX0m2mb2xeh6Jg4hzSVI3n2QYG7m2FBx9n2DZ2CLgAn21_xAo23k2RzI3Oh3k2l5nEqEvFitCxEfHcajv9IiCxhryEo27on4a23_BOQgoVfDWSY3wnQgFXPqwAkgEtbhh2PiCxDBxv41Oo2HCXJtINsL8n204gB1zeOxpo2_wmDBxv-ewEete11yyT_I02AAHJio2sbhsOPmEKto28bAno2G61zn2pk2Q1W7n2X3O9rk5n2eeIGp29ZhXIimbDHahbdrAa2BbAib2Ho2C91A0tcnyYnfRp2vHinBkOLiao2hxlwm21qBUh1rBkma27OyHwENZ28m2yWCQDEGhBYaADQXiwmfo291Wfp2OLDpp2psBrp2-9q7C2jA2TJxCV29mk8Zg6l21FDihfym2qk2Dag8p2Em2ohfXdrCq2Om2wLAVDi-l2Pm2lugKq26fAAm2THXsiADm2Hq2tuCowBHm24zJJ-jWah01WB2WOe2_m2Vp2PLuBUkMq29p24bhWaAC0WhEXGrCNq2NihxUgzpDDchEAgJm2UlIoq26y1-6ruq24bh4phkgAsq2Cp2ciz5p2jul7p2Nm2-bhEq2w718q2WYgTq213g3m2kDi9q2Km2lRBaugHr2Zcf3VgLr2ZAk-m2Up2y91nxwofyGr2Cr2-q28hfeSjTrDk8EBGjfmY4jfY8MBmDjEhj1wWjV2Dx2UUAtyjvVp_P12wH_1nRQ5ojVtl3sJer2nSmup2kO26tI0-QHhEGoxL3wa_1L5pq9hdJkXfA-NbbNym6zLBTCb2woht1AmpLZxFKoxAWj4r2qbJu-1p2n6gE-Nb6phmgAeIfpxmdp2Am1cRhzMKYJfUiXsr2Asg_lUtDZv9Ivr202wBs21xINxzlQgGPX2r2AWjB-15r2c_1lUgMs2x-1-r2v9zAs2Z81go2kzIZ71ryz2RhuQgiOA4r1rcQrkzwAjQpjpaJJ9ivNRqs2tUgZyvTyvnr2jp2V81t8xBm1dShGGQYs2rvics2Ct2wr2fs2HtInwnYEEks2yAjms2TaJWirl6r_s2x4Dss2w1zdp21o2ZA2-w1n51j1xaSQGs2yAjIs28s2girv-1LPgx-1Os2Mh1Z7LfIf2kxJt2xpj7t1vtlMt2zsyut2pxmRt21r2SrTugVVt2LZJ6r2V1GiTA9r20nzBsyRvWQuyZuxjt2f3wHs27s2HThB2rBA2qt2At2st2beghphRZf12wsdIKt2kcl1t2Ps23t2hQXdt25o2KdUN3G9t2XMJos22cgZt2srACDfuRipNJtp2Pt2SRPJjHLu25NnNu2pt2HPgrt2lr2czXMPj-yn_ph-vIy2wcl2C3wE3wjkCBhA7u2SPAaOmUuL2HASYgfhxMRh-2wgkhIHAB3wfIfdu2co2ojXKv2Av2vkkfYgeo2ru2wNJ7o2VGDqPP2kELv2Sv2i7jVdkDNCxNxPHhriKZkhbl2bYg8u2TOy7IJPOgbmIZkeQtTtfJFv2nphHv2kBfJv26u2lv2Mv2xr2Cs2oyCi-xpv28GgPBOFeg3ZA6v2ADCIlCBb2vs2iH2SRPXv295IWRPf-1Asx_v2_EIWOgeeAJcyegd6qy521rwLD8RCwLyv2i2hes2nv2fl2dl2euVbMyU3F9zGUYgIv25u2Xw2mv2kp2Ew25wIaw2U5HypztUX2v26o2sa2Yv2sOP2kEgl2vRktOouUg0q1f9IUw2vvLiw2wpEYw2lp2qiJ-HtJ_v-KKKr1qEhhagM5prmiuMkEYoF41XBRd3Idnzmt2HMJD-1jtzIIyew2Gv2KAxhw2x2wjw21v2Vv2oaGBjJR3w1YJ2EjW2v3btGUGELKmsabuQTt2wPqSnjRA0vYovYoWHlJx2aBRLx23s2VE1CxWhu2-ZJ_t2lu2H7CgVXC9VlaGqtGd5xRTVsw2cQPl3woSjIEyQ40is0BSxeDHgx29KAQs1DuQjx2y9QPyFsAjaA0y0xPy2DPyUA0HPyKx2SUVlGhYEEZcfAA2xu28r2x-1gTS5x2WqVgv2LHC_U2IbwwE2Ay16EkBr2wBAIbFJp2yk2DsRIVgF1CASjCVgQLAKr2Tm2W2GNr2zy20VDF9xIWiYo16NhV601n2TagSr2XTyXp2wVgwy20VDtCzzGBgMPwdUYMjmSjIz2CPgjcrJOjUjfAFtGqTZm2AgBm0xLssFmiEPWvjAX6efbiSz2BvABSx8k2wo1ZvTY8rGjAQXLVulgmPbz2kAiJZCAgBODCAFAI_xLufvXn4wxw3FggIsTVml21eA_8jBTYHl2mRAJAEx9xqXhB5zp7xD5z0FgEk2m8GdzwlGhzz2d7xi4zP4zJ5y04yY5zPlphe2Tk2Sg2lGhQb2DagVm2nNJsk2DsRS02-PP63wUkhNR1pM2zF2DkhMQPQr2-y2qBzJywTcrSF2d02kzIqXyBkhQo2sxzPJXKkhNSs9x2djXrw2Zx2wwnGXSPHiGBWExV4zyNevr02rRiExVtehOv2Nf13o2hIb9022XOThQ002Rdhp02IuyHCUF12x02m2wqu2Dw2yr2kzIkuy8PjuaUOMJbty0o2eu2v02_02_KBW12dywAuy4q26Q16q29y26zBXm2q8fFjzxW29Jj8Zgi12Y4gaerYnfo12dnfo12u2foWi6y2K9xpWrgojdq2_y2ObyBz2g6Wu12Fz2GOhqgY5p0gSn2szKAYRn24pr_8qt5AQkATwvEsHgwvCtTawvOwvI40B-IBBjcTGKwv4zr-O0BBjuwvp7cz4HjvEXgiq8GjbhHIGITYZ5jAVMRA0wl2U2p5Qx29Ic22nBWWrAlPJh223ekF4IU_zGQAhvLOAHd22XrfD5PZrJ-ekZdGt1Qv9IVjhDhzkPJZSFvYGyZP4224qLkPJohxTaFOigDggjWLerD2-dLYAq8wnfgFDxgfg7bVCdghGU9rBH323JAEzQkw0f1Fw6ZqQJie2KWfKWfjHf7YHie2tQAY32wAHii2Pr0w6Q-ekr50gjz0CyWBtu50ASg9xLVc2IhyZHoDokIcD1zg1IV4WVNxzVs2k0y5LZK1DiaGxEhWZgM5gP5gbZgRbghs2rNK05XgwEeC29w1m51cFAexz4nIvQgGtAgwEaxJ4NgGZPaA2aLyb31kFhC41yv1vEyYqzjj2zNAFXV8v19e0y-wTZg4325uc632DrArHbBUh-32OWBOu1NEDZi2FLyEu2Puy_w10s2dsxWv2lKa1-1Njywv1bs1Ql0zv18x18Zomdk7Ff-KocwB1Uh0FQEYAM42l42iagQ0Ip226QJ232TVGHiFg42VZgi42832k42Z42ofGdfIF52khJoOip42e8zlGpF520wTpzfe6fl0Fy420jy0426x1V42s22XEgEJk2e2_phdzv942Vty1ufLtFYlfE5Q74ytZAQNdv3ye3zC5zyVhrGzL5zroUAXhDby37xd12Dmtf12Aq2DsRmz238xu817Q1-52h12Tk2Sf2SdjA62t12G628k2bm2_erucD6sdFTAgm2RwjY6Djm2GiFlm2JGH21GWtGf02az1IYVA62vxIIj2eYfF52Mj2zZVRqFPj2jEyg62UmKi62EGyI4fEcSq62XB291fb52qxQE71X42642nk2Dp2360g12Zl2b4f7H1mpj7YH662XR0gTX_62pjH8PWp5gE-gRKuMxfF72K-gvR0P_gxR0gVfE7fQzfT-gH7fhijzrjjij7jDa-gNS0P7fAS0TvfCS0NS0ES0weAGS0i5fcvfo-gK3fgvfr-gv-gNXfiaGf5fx-gU3fm7fVS0DWfXS0i5fwvfd3fcS08y2-52GZ1Aavqm2q3fmS0w8T93Q572iWfJMJ-72pjHBnx-jPC72bQ1H4fojCrTCrfDrm24HAzWfjjU3ZAF82i6M2CK7S0XKcB82V5QR4bW82ldrJ72KAUNA1LMCQ82AyVe820iVhP2K827Ff4eig6frrjN_gnS0NOVuH1jy2ok2462E62g82YzVU02s9gvWBL82iGjWgcqfD082k82lGjgHz7POa82C82kgcz12Voj112h02Eeyy1c982j82b8211cN3glKP6JFDtF8CH0ZUgvytIgi5YvIgI2cWeyuScbZOV82EfXZeyJdVq-boZycJgqZynZOsZyo6bkeyq6bYHg9bW-5YNkcmieqeyoie0zei2cIJj7R1-hZSJgVIzUJgQW2D8er2cCayLBcWW2M_bYW2yoaXW2GfX2aXZ92l6YIfyMayygVB-2RfXwIzoTcNfyjW2xYXw829fVshMN-2aeVo817q2N8Gav2Rv2Wg1OAk-62kv2xUWX-2fjWQv20v2cv2TpAijWzv2b-2Py1K60SYRIHAyw2WRga-2p-2NI1fAz-u27w2pw2-mVJWjxw2bw2vqcr3wYQRo-21-2iT1Ssi3Rn0-2x-22-2Ay2--2Bv2y-2HhEUlIC_2g-2zGQgxQQchZ3wow2D_2rU18yVbzfDF2H_2X-2MYg-NbT_23mVNkpQxeX_2-mVrRgWhPb_2szJmnqN_2I_28JuGJEW_2i_2X-2CUg7gYf_2_7LacQSNGLuqERA2dQr_2uNTlCZWYkFFJ46By_26GQKZA_ki_sw4_2nhKtkr4Micq2Rr2E92nfysBzujWj-2s-2PBD8MF5-2_-214AQ0285wn_26H1wW2ly2JlkZ-2LA3O_2e_enKX9_2i-2Xx2j_2J60n70n-20pE6-2GrYr-2iA3EAsb62ZI16yLWA3dA3crQzTa1_2-LMC7hrI10_20Xk2_2lHElI17_2RbE2hr3A3XZErLg3-2kEki2LT3w3LgQFAhGzS0hRs1FSjh6rnIhUjJGB3xq2EZjBjJIkGUlIQA0dSA8AApx2PzFrx2LWgUy2H3IoOhF_24bhm22VYBlZoueEhmPr22Q_zDFgSy25Xgv2wVy2rAjLUg7gY_nPp_2oFD_CXJWjbthHs2Bgkd9lG3vO2v5xreRnL3vv6kPHzDy2YvmFegEcy__28Gg6v2M3VNw2qv2QAct_2xGzCCJw_2UlORnrTRDu_2yGzLyBjL1Ybrey2kgEsJWSC30uFDqWxjeJNE6X14jAZ_2EjW-X1bC3OTfDtR7X1gC3eC3KZDfz13Gzpy1xz1-Qgx-17byKO1e1WGBT4Qgx-1bMgTmr9s2koQV_2rC3FATANn52r2C3At2yC3kbJKs29cggMmR_2Mxl3wj2yVCD3FwroD1IoY2625q20n2E62Q92jl2nlL-7ypF2dCi7YHOD34W2GiL4xwVD3NzGkl27eL1RWZD3XLibD36QKGFY5sKeD3abDWnINfLC7fKX20seAeKAkV0X2sD3PjLBY2cX2ffLJY2VkVwiLZmLuY2fmLDcLykVhlVWX2lmLglVNY2I_KnX25D3GoL5jLYgL0D34jLlX2KOLXnLckVMcLekVOcLKE3VSLPX2umLPZLPE3ZYLSjLwkVVY2F7KbcLUE38tKhOLkkVbjLjgLxYLzSLFY2UgLLoLniLfLLTkLFE3ElVJnL8kV5gLxKLZnLmE37OL6YLlE3NX2aY2FTLVmLYY2wE3YE3pX2EE3rX2UE3fY2EBLhY2oWKRlVhkVRTLTE3zmLznLskVrY2siLsgLAE3EoLwY21Y2yY2KF39nLBhLdnL1gL0Y2mLLXY2jYLoY2_kVFnLcjLsvKAZ2-SfCZ2Tp2g02fKzrBzaJznLAkD3hFGJaL0hKuc2Idjc32N02zOdHjH-Izk12TA3yW23NAXm2eJWzF3hTb4F3yF3GJz1RW8F3Q60Sp0PJzB-yapfAG3VAzO-g5OVVJzKbyBA3kF3HLzgKzhS09iAGG3McffJzvVVVEQSG3saVQ6eXG3eYykVjrWrFDZih23o0ag0ACzJ30rkBGtFZ62uPh7GW-zKYg2e_0I4XAGBmG3j_0FHW722z225q0122830CJJ-22N1LMzIxG3Wg0ebf3G3BDKB32bufL322AEtTnvggQKXK32gCx11rTAxvhgI32p50k329xLD6Wo32Sc2-VPw50KD3e12MD3Fp2N8GA62qkCY-2YH3L62ql2cdC60LZH3MqBIIJhH3LDCGFYkH38-gnA38O2wVBnH3uBsZorR7kzNAUXzGA1nRn05owH3nWzU00M3W6v1uWVnjkZw14RgzKztF3012cH30j2W4FLj25y06o1D62XH33F3Tk2EI3jM2WiKvl2KI3bj2er0NeaOI3CI3Vj2xl2ul26aAPI3tl2ir0m-2JZOZI3g7fdvgfWVeI3UjkWdRS52KMJOS0k4F4HAlI3iaLnI3k2iiJAqI3aMJibUJIXuI3iI3ANADSwhsVgIJGo2NG3u9rILzQG3rH30I3F3Vve2Xe2AAH200pugei25TglRgksLu12qG3Gtbu12TDEIJ3752RJwvS17q2ZxW6c2UJ3uk2uF3TxWxk2amAMIXz8J3xW81GeJ3o0C89W-ywzxW5HkfF2962YyWkJ3t81GI3952Fp2oJ3lwWwA2H1WV0WPD2xbBB1W4wWh5yWn0TJ30BXbD2NOApJ3VIkYboL-WJBCRjVCiyKZPlwWE9LqQJL-Wcejwjxl8Wz9WJBCCyW4xQKnzzfWFyWc0zpDJLK349WKxlX_hIyWeMjj_nX-WhFE2zzv9IgJ3zGA89WKK3cK3o0CluwFLE4xQEyWQCRcfJAxWhFEiJ3zzPU0xi6WM7Wj_W8qu2YzF-x_jynohSMGyK3Y_WT4dMIDqtIoJkoMQhyWXRimfW7K3O4dsKxKarctWBL3rQia7W6K3XEXQOzeK2GzWML3gEXBs2aIWd7W5a2CPyLL3V0WgeQVL3RSzyjz6zQNbjWaHC6ZGWEXtlQL3ZL3P7WtKIHwEWzQYjBZ7WkL3P3WaL3NL3nL3Ft23_1xGXSL3N12hRTpszt6zctz7x14ZzwEyQb2fLXkKXwaWVJ3jKXpKXAM3mBXsK3o0CrLXRShuLXDM3lEEib2zKXeq2P2u4uPgK3b9SNvRSM3Q6eVM3UxIGM3wfiiejVM34vx_r2F6QX5AajzRP2KJmB6zOgkUH3852WH3Wb2-L3LM3hK3cwWY-2qM35pitK3tM3QEXrM33wk04IIM3JBgiJ3KM3wM3hJ3c8W-m2OM3212bnyGDpoKX7M3sM3m8WP6IbR2u5eHorj40kP21P2PF1dK3eJX_L3o0CJnnlK3R5WkK3A9jwn2r825brLnySJ3_AkbvEAe2DXyqy2amAeN32YegN3NFfAF2VojjN3FTA8FAaJ3vrsRCBkN3W5QNZXIqrEGhlJxQOF9YlKmfHJySkIbNhgkvzbEkQwIIkg8q8N3eelY4tkQwztgSRZdWrYbEOmb5Znv1BvGho9rDO3uWcSKIrIUyPV7MZhMC47ksaB4KAAiiNO3RdcFO3jSAjfAIO3GnyG6Fb7mKAkYO3hbcb1GyPVcO3ikCLGAoLimcH1KupN3R1EG9xN8ttFeUelOAksO3vHUyQJ0CrwO3eelCsk_N3dKAUelYRj6O3KLi47k-N3Pxs3O3AP3Yq24O3JWVXo1cVgLLjzO38JAXe17N37O3BO3kq2mcHkbipXiwkgOP3b5sHas9gwvFimSnPdm71JWP3vIPeP35PJUfB6Owjpitsw0iybBYjVVOwDnVViP3M4oATn2cpPdmF22ZjJMdhIKzhQYS7FDPHubZ3eh-O3yqEaMj5P3OZgmMAgP3eP3lP3BTzm0zp6ZbP3tFecRE_qneky-P35P3EMJCP3ocprP3PdmlP37syUSiUWHV52njylGpeP3QzDjP3WGUBTnR7lTjJrxy81y72yZjUoP3BaD2P3cCGoC2T42yhWwUjLP33UKBstEr2-XyLlIrQ3kTkiTpdPkiTp8erOG0r4ZjO3aO3kUAClbJO3dDeBO3MYVxO3HP3mai3oCJP3CDprQ3c62YnftQ3SqQUelTP3Hnkm-iosi0yDYkapanQR3-PjJM1Fdx8TMTon6OxPFkaFkhXJNozluikFk1OxAnA9OxjuEjYy8OxCPxruEhsBm4xG-ivPxigx6xWS_ppR3g4xn4xQ3DvPxjtkNbJldc7PxAKDsp2eozv1Bu4xFEsx4xxrWFQx8Pxn2nb_pDGaMtz6mzHhy5zyFVxLVl_0D9Jk96jzEAVMsAKkOS339etKjFS3vyPbIkX8r4EtVVxNGa8xx0YkQdxdKDO8rEPW5ZcV3n6sy7YkYS3Q4rbWr2DitVxLztZ1nDGafwxqSnMNknFkulx9uxAhxuxuJwnIQ3qS322mk4x9wnnVxuVxrHpwVxWdxBKkynJzFkE6mM0y2EJEsnUz27S36XzET3dS3PaFJhuglZTkDcvnkS34xF6mxuKznAKQT3x5lEic2bxcixxYx5bxanx7bxcnxelxZT3_bx2axdwz_ix-sylnJ4oxxf2EjxonxJcxgLyRtl_mxbhrIS3vnxdT3toxfT3voxQZxvYxPJvTZxTZlVZxdZxXZx0pxewzmRBbZx0jlSLAeZxdtzUnx5oxolxVmHpnxrlxzjJoZxupxKZx7ZxQNxuZx0nxSaw2nxHU32Yr5pxKjrb-hwhxzT3Maw8Zxa-h-ZxVU3xZxiexBjxFaxNFjzUz7dPbIk9OKi1QEbYIfPHQ3Rpn0SJM8r5rzIfPMT3psEUdxTJJQpx4xFFWybCYUpxvLU83HwSjzU3PwocS30Oj_-H0xxwU3H_y-hxBazaxxvAxEV36hywMyA1x2YyXvmCV3aarAIz7dPM0ymS3LyxZxx9Ykt-ncS3LpxfS3nsBhS3L5FJVYuoL2ry4xFmS33gJiS3a3niqxIRzcV3VV3dlpjxvvUy9Amr8xDhysYSGNySB3HTCDifXWrxV36UyJZl3gIJzxsin6-ewBtg4j9yxF7jCW3490Sswn7n49LZnJdU3b8w1OmCnJjU3UtzlU3qgpR51q2mqaxE_hSbxbT35vyhph8ax9mI8axFxz1nx1oxfwzlIKmwm8axcBKPPxfCWJyRxry_nx200-axHbxEtxY4nPeEZkpmV3odxXhxgI3d3nmLZ-ELkvnNMkC6Q5W31TLlEYdQ1vIu4dx1C0n-MNW3kGkm3nWbxgW3WU3iW3nT3yj164nKbAnbxGX3NFAsoxanz2T3OYx1bxebxRW3ah17YxCwyvbxqT3uixBZxMU39ox-bxORoqoxYnx0T3VX3k2x3T3cfhlX3kT30wzBU3hzz3fp8rwrT3vixiX3KcxEfhMcxVcx06V2V3t8gRcxs-lTcx5X3imw2U3EQ00NKXhy1W3VwxQBKecx2gPgcxiPEzjxmX3OFEmcxcjIocxNY3qcxKX3kU3wcx8Ef5jxPy2BjJPfvHdxhTgCpx75qLdxddxeY3OdxKgPnkpSpxUFm4U3bJyBfEBcoKIA-U3_5njY3AYkSVprW3hqn9RwjdxP_ttgy6U3HY3sV3opsi_hNsyY0gPex20nwdx84JEjJiHhEZ3gxzHDSDX3cexzEAp5vpwytvy4FkTsyYuhNZ3vwyAU3mT3z9s2UyXQARqr5ortBFb-28lxNlxhboQqr4sGKqr6ordZ35Y3ST37Y349wCZ3bNxwDCaDxKV3wWihZ3tRB10wstifQAsZ3lDx2W3cxC0qixZ3OBxvImxiIAZ3x5yo7yj7y9Z3KfxMtyFsyqUyeghYtySPoPXxAa3vIm_V3KgPEY3JZ3Fa3ygxpJztwoZLQhBAqih1V39VSKI2ugi9W3bUAX-BfV33fPy5Qv4YPmg6Y3X3rMA2ha3_k2i8qJlxUQmTZ3IxkQgx_VyHdGa8w1qJ-QA0JvMZ3VgxOyzhW3mwx2wzuLkDufcbntfxiPEpmxzJunwixfxDTstaPdXrDBmB2q3fx1zF5fxNmofV39fxTZlkgP_T3ka397zgjpJXPQb3gKEFgxfztHgxKol7fpKgxF7j9exggxfdvgfx8R3qPa_Z3XUyP_p3JvVZ3ezzSFA3wz95y13xAneFhxglxRhxqJASzzTMA4gx3zzX5xwb3U5xHhxzb3bzzilxVhxFRmMJyDhxg5xessM5x8gjqQrWIpua3AxzYwzh_pxIuob3lT3qb3oQmswxhwzuwxLc3xneuhxFX3PY3GYBsn2p-haX3eM3XevwX35lxzQ00BK4N3ta3z-STaGVuL3V3cAKic3I51WOR3a3gFyJXJQc3sb33Z3OJygiIlixQU3TX3oX3snzORR5ixyix2c3dc3ts2pwxMX3xX32nzHcxsT3Gjx9c38ixSX3Lawalx3ix5lk8c37ixbYsZW34hxIoxL6yYU3eX3zX3gX37ox2X3gLy69VXa3Ja3fZ3_Xkdd3S-B9oCrkAja36syld3xzz3B1pjx-Hf99IfmYRpJid3t8IdM3Ad3rQ1TYk_uz5e1Zc31ZAujxzxn8jxqEAyjxVY3_c3ct2cX3yGSaY3UxP7jxx-h74AqR3mrlsR3d2yB-I0R3dkx3BAJe3fjh1Px0R34PxmxB3R3GQxniCXyxM_BBQxzS31xxV4xBS35R3L3tvLPb_pKlx3c3yCWLBiYPmAe3zuyCcxS-hWlxxb3Ylxrox5c3R2xrX33ih6b3yoxre3Ce3ywylnxfX3nnx1X3tT33kz7lx0Y3OHOux0LNn-yIBmxmY3zW3Sb3pd3XtTEf3lrjUPvFhSKd3umx5eowmxPf3E5Tqe3ivyse36e3yQrUT3PvsgLy9mxL-h_mxJnxtmxSU3R_1kiDHnx6T35fyKnx8fy4a3abxAgyPrQA0zaf3ZU35nxaCv9wz322ye3uoxXX3enxRYp3e3Yf35e3Syz7e3Yd39e3hX3_e3rnxZ8hkBiRf3kf3gSg--1D1AtnxXf3x7y-f3rixnU33W3Cox8nx_mxfmYmYxyQ1Vg3mgxK3wAWjUd3i6ykt2wPqyh2zf3jdGQoxlKyiEyLsy9dxkg3WoxggYttzWgUmoxHEAPdy5DS_tzEuzSsypoxwe3nX32ixeT3qX35f3zBizmxrIuzd3Zf3_f3IU38e36oxplxbd3woxCLuSp1lgILqrxxm8X336zCxgMasKh3jZ3cZ3jEhmZ3GjywgycRi0lLApxDBpgY3SOtEpxxXhGpx_PotsyPmVbh3EGmfV3oY3O6nJSBOvx3_pGmxtkpoh3CLpbAhXvxV42Xpx4HAZpxHYk2wyGQlBM0PamC6yJwyGQlO6yHPp6h3tdguc3bZwKLzWhxRwyaHoLvwypxIg3fU3QNxKi38f3Pg3yZxknxUnxkoQBkAyN3FLFSqrkZ3BprUL2Ya3Uh1Vi3hZ3Xi3bZ32PAai3bZAfa3XYEJ6A78l3sA4BAC9JPJKrY3F7jni3D5jpi3ri3ylZBkAOxxDp1AprLqrrU3Zty2K3T2C1i3RNn4orji3DY3p_1vi3z6kqmy0W3la3zKkrHtS8FGvxHoe5i3NImLmk-mzpiO7HAGCCWip1BCYBBKvxlanMvxWvxrh3xYrPBNvwFefE8qPTvxfj3M6INvxWOEjlghLXSZzCf37VL19Imj323yKBH12yJOF52ywmhNyxAjlRNEYuhNj3pVxUh1zj3Ojl1j37vmUj3KQzFnzsZAayxMDHakpKQzF7jENoKIww6Tv0z7j3PyxJOvRyxk0xUgP6S3-yxSj30j3Mk3ThvRyxlkp_j3zJvBk3YEsetmWdxej3Gk3bk3wneITG2kfWS3PXwautLV3uV3DXgYi1jxxvRGxW3acxboxt6Cep1Th32PAGgA2DuUV38Yg0xxti3jjxxk3pB2hi3UEAfgAbSzpk3VFJcE2kk3tk3bIkbV3GTLx4Ptrg_dPjpsFlyFl3XV3Bj3T8P3k3WOjtk3ti3Bl3GTLDl3tk32Mk43iJdxNBtrk3BRquk3NtwNBt_pnFW3oBs-Jka8imMAcUyslkwiyp6ZbEF7zgpl37UyM2xE42-PxH8pkt1aYD03xr3x5meRXw78zQj33K34l3PAqM3xoEHY4xVQsyL3wSPZ3x7SmtiCDm37zv2l3wl3mHmub3j5Xk0yLl3V6XJQ3_dlK3xAm3pQr46DFm3vLPFh36letiCx5jd52lsz4-10D27yye1zAaro2LAilzNyUAKRm3yMku_xjC2oc3Um3mm3CBKNb3xQ0_BKmrLzl3FY3YtP7Yk8U3vJYYarRsDI3L3EqK3LouLnQ3zK1KZowK3Ai3W0xUEARk3GlyaHoBi3r4dY0xBFUa0xOtnc0x6drlngz_sVa33j3YNwjyxe2yVn3_IwXn3li341Dna3OIZnP3TwxMnxfxyGY3Hj3gj3hn3ImKRBTpzIrd3ed3-PuuDxxtlwd399Ikd3lrydZ1MFoAh3YtPod3yUXtn3Fgmsd30gwul06iyyn3JjxXa1uqyiUJeZ1ItxPJosn3IRof0x0jrq0xDk2Dhy4XmIT3hSoCO0Qzurnzs0xn2Yu0xiaFw0xJU3Py2_mJao3plBf4xOjllSytDs0LCKn3io302tyR3oyCp4xde3ae3FlAi4xG7jEdBT5xCOCDb3rXzOhx92z0SV2b3z1y1gxzm3Nhx7gxY5xqJAWl3viXg5xpss6lyLkPGwiqSFlSyXm36l3iqPno3zlyHp3lpIJp3_EXP2K2Dubwmwnzak3F3FzKEQS3c2xYyMUHS7Sm_UF_6rLUFVMskFgnbkINF9YlmNkW5zFOkK02K3yH_D2N3TsA2OypSYE_k53zh5zk4zp3zm4ztp3TnhKmfP02_H3oN304AvN3yBLsIA1Z3Cp0cM2u82Q1WxQ3yN36Z3MI3wZVIq3WbIRI3PNL-frBq3zN3Fz0nlPCAswZ3Nq3CGzXz1mpjHR3oA3Qq35Z3Xq3MGzzWr-JAlZjUtu3lrn1rEbAwklWR3Qa30z1rMhcMzVP2YGzaBtTDa-H3mM3RJ31Z1julHq3xO3jTj3q34O3sNh8O3bdriO3j6IPO3LVIdm2kxbvqBLO390HGBkJX2IP3enkKP3-p3qN3W_JIo2PQy6ZjQP3cfu9UihM3GDU2crEZA47kuPkTMXVP2yPkqQ3Nr3tO34p3XeVa_g8626EkHq3mp35p3_SjDYy1N3pr3yVg1RWir3R5jfFior3jr3I70bq3kb2Qbysr30r3mYyQix4YyQ3nmJzY2rb_pF0hmtWhC1wL1McSPnlccyY-necyZVceplmOoWswo7qD4xnN0MA0QUxYimmq3qkPXYEUs3pq3b4jPBNYimc82m9e4SEQUm0z00G1p9izq3THzl129mkHq3XO37q3hN3tN3SHEOr36zBps3mcHSny8Nl9q3Gp1NOAws3b7mEO3cm2GO3M0j5_BeO3Gr3rExBR3RRWDR3SeCLr3GR3gr3Z3AXe13s3tfmRP3BnmNR3kLbrfy1fyrPjvfyk_JD827i355PRt3dqR_wyAgyFrFrf3cj3wkywmhbt37fycCs9iyYgyg_RLnIfeA4myig2psF0Vc4iy9f2xIyMaCOgyDgy-iyKbx21WSnDi4nxtwZKEVgyQUr2wyTSgYa3pkyA9sLyx2hyzt383n4t3qyxfV3Zhy7bna8aa8kQpx1t3ZKEnn3IjyXqkNgIbhyie3SfIQUraYDkt3-kyt1yIynviyDQ3KhAHgy1iyqt3bFHMuAtt3F_x8iyXZuFbU0t3Fu3_zyBjym0uv1iam3mdhELkNu3enhJjyPqyIPlMm3AkyZu3-t3aNtsl3sm3OBHgob7i39kyou3Eu3n7WxlhHu3Nky87k3m3Qa3cGxoEEPu32FGLlyyJlkt1dlyllyx_Egly5wyS5xklyIEAmly1Cv_wycBYlE0Eblxj3xjDlSXev3VBlfr3uN3us3hO3qs3w71os38RWxs3sNh1iieelf5y_q3jPE6s3bO3HO3nO3Zjh_s3AR3GP3Ct3EbiFOJx12am17I3goj2r3Qr34Wy3Lxsv3b7mMt3LcHOt3N5If8IQMBcxyPk3Oh3qD2Ow3mJGQYSuoEFv3KQc69A2t3ZcxWw3Ou3YtPWOIoEE9pyg2ye3ILl3NzvqD2FXAM2yFkpMzyMgyDT3JNUKryJcAFzy2Uxsw3zvCa0zCJpm2n8Pj9wy2zyrn2_vw0Ng1zycv3ExyexyzIKhmPulyRqahxypZ3rKvtrhQiVUw3msyuvyaxyJx3SIHdxyYyvu-plF1o6DYu3R-hRyDzXIW0zNgyqqy-iFRyDVx3bNz34yfwncEoPw3Aila0yTkjP0yVg1L0yvj3_zylx3injKwykcHgv3udLO0yc0xoKIq2ytw39mzEbeozvow3rCqqw3lhY8p3aq3Ht39RAkc3uQ3lr3JlkxQ3Cy3AOTwc3_KzJE2tc3KeIGFYCy31r3Ay3Pr3PM3N5jDnkPy3oYhQOEzP1iVW6P1yJ18Yb0J1NYk9F1dhx-acBG1JrJCWytkpR7rJ7jMc24q0tz0eCszX1Ut3qNZhs3aB17u1uy30NZLMjqQ3xGGF5Lh8rvCXFI3Ub2HI3I-W4DGvRrYQAqCXJp0lsl26j6y3oM29_rFz3Cz3bI3fA3q_H5y3Kz3Wp0Oe2GEGcq3cJMOz3PHGtA1IpB-AF4R3VxQnkYLSFaz3J1DG_ygT3vZPB9p1WQ-x3mr33y3Az3U2F8LivQ3Gq3nz3Jz3-GG8LihTbuz3s_dnr24hQVz3zz3sFjBdYyz3znAfgAKP33y3YQ28fH2z37z3UMiyGWWM1KeEZs3CrT41x8thLfkJ03x2v1rrmLuxn2Rlet82cN3wQ3nz35q3V03XJ3Cw33y3sN3GEGgpQB031BCzObe030ESYbAU2FEGGAVkhEXxGGm038HiGBkU2FlJ3Clkaq3nz3QSA-GGnF2FKuVb2dCi_y3x03zz3wJ3fxWs033F2Qz1SVI803STy172sz3-GGdXwN9yUr2Ojgy03F81g8rJfiU2FMCJxGGKyx6qlFxiOhhR-z8Ag6z3vqWVLiW13MRCk03h_dAk3acxh0upmAge3H2Ec6yVQ3SizO2yb13xGGgk3e13WRWh13J1DILyP_zs6zD8z11zuXkZ13nr2RdRh03cRfGx2HS3fnzPOjTDHzz3qGy313QYSh_d76j-S3zYoiPyZcxC23aMYo13w-S_6rH7jpgEtGGAozm2n2Ko4aDxGGO13-GGp03GJEmqyhDg-GGrSho03m3jSDkT23-GGV23zz3X230uFZg1lGpU2Fk23VGDpazev21w2TYzo23e23JJisAxxGGAb3LmiYOBGz3fbAU2FQ13Moz3sJ013eKv923HCXn13-GGd13N23QK36k1o13h_dp13N23Lgrn-J3138bAN2F2BC523iqPaRojEyP33mBCB33zz3p_1hj3Zj3q_abj3KgrX33Yyx7fPgYmfQoaj3Vpxgj2azvFvxGElmBCQw3-7F9OKN2FuS3Tqbuyy6Mo2BC9oCI23Z33LvxWQok335U36syI23ZxLK239U3SvxgYm4mJm5KL23Vvxc33u-Vr1AXrLATbz62bzv9ZoW3InCJU23R333JktlzO43TEJQ43H33P13Yp3hj3fz2XCJX43-GGp13a43Arz442fyxMflV43h23r33v7jJRSKxch_dozy17jl43zz3B23qCXWj3rHpa43A7j833l2vzz3E7j_6rg43C430QEYhnL43542iA20Ek9C27y0203nz3U2FyO3G53xGGOhPxGGnKJo13B3uitBO53TT07zlG3uKEqPltu2fm4vv7pvkAq4vV3uBWmxJwNLpJWmKMvjxoMMv3Jw6b05JwJYwFj01GuYMvRkFxInD5vPVtFKwOVtHozZ1nmMvZZvoMvQ5v2WpSKw59pdexqKw2yoVM0A4u2MvgI01MvUgiDjsb5vsMvkKwkyojKw7MvO4un5vMMpoIupKwINv6VtOgxlsqOKwYNvysqv5v0sq0Kwy5v2Kw65vHrvac0zwtEEwnMpBLwIzoA6vjxom4ufMBbWtD6vu4ueWtw4ubnsrmwbZuWLwazo34uP6voWtps1cp1xNv1Hs2Nu9gvfT0rbwhT0wJ1d6vgLwFhvCOuPFw5ppIhvo8toAzIOltT0q6v7bw-fuxT0SNszT0VB01T0a5uYB006vbB0f5udB0h5ufB07LwhB0l5ujB0ihv_6vBMwcdoPcwcOvgbsGFqsB0hbsMMwHOprXtoOvyOuDvolgu1OunguQZmhntAbu8B0aU0p9vkcwb7vuguEC0LU0xguL6uzgulU0DYtnU0Lzu0WwyU0PPvy7v_cw67v17vk6uEdwavqHdwBV0ANwGV09U0FV0efwMPpzivfotcotlcs0ivzC08ArEX3Xdw3C0kotSV0i6td83k6tWV0DD07PvZV0EjvGD0cV0kdwbV0jIrID0HD0KD0JaqKZt2PpU7umNwjWuoNwtdwNMtvdwsV0jBrydwYZth7uyNw2dw1Nw0V0fZt28vVds3V089tPws6V0PiuoZt5V0BewhthDewAW0FewcptHew27uFW0IOwvD00jvDpilptb5t1D0POw_7u4D0SewQ3sUOwf938D02QpdvvXewH8uWW0JbqYW0-ApaW0QGtd9vdW0f9vfW0UatS8ulmvgzkYatzdqERv97tPtpRRuq9vIqts9vVRuakvQesvW0RRvfkv5P3rIqYRvzf0YRvjkvK93lkvdRvnkvnho-7tsE0yE0uE0hqtCX0CfwyE0FX0IPwHX00Ru7kugjugQ0LX0S-vr4oZPwPcqRX0vJ0hWvWbtL9uXX0QiqXFrPlvmJqOF0eX0lPw-RvifwqX0K1snfwAkupfwpyqrfwv-vcF0x-vhlvxfw3cq5Pw3-vplvzX06-v4fw2X0-fwulvzHt-btAQwylv6X0B_vzF0AY0HzqHgwMxr4F09lvLgwmkusysMNsO_3TQw5SuNY07SuPY0HmvRY04rtXY0NwpVY0SvtgQwdctZY0Kgs3Q3lQwH93ifyVliDTvd-uXbCt_v1SwvQwpgwnY0xcteG03Qwr-u5QwdTut1tygwrmvhkxTqubiq2Y0qG07l05gw9ItHRwkstnstqTuMAwMuxOAwJhsxTu1G0RRwBZ0JhwDZ0c0qFZ0IZ0nTvbRwPhwaA4g_q-zsidtHH01eqJH01lu-Uu_-th0DB_t_Fre_uRH0g_uZZ0invxRwEXueZ07RwxA4edxhZ0shw-xpuhslZ0zA4rPjnZ0ZD0iH0znv1hwGK03hwyQo5hw7nvGBwpUw9hwE-EuH01Z07z0xH0PV1MSwGovxttYet9mv4H0yfqp1qxUvY_u-UuDa0Sov4GriSwEI0UiwCZlDI0EutYiwDAuYAvFAuciwuSwtKtAnuUa0SI0T9vg1slnwmiwEswVHrrovWAu1isDsw3iszB4Klwla09Bw1CwV3x2a0viwKftka00vvxvvsVu6iweVv2AvOCwFpv-iwCBvkVv0AvDjwmjmLHwgxvqewAIraTwVHuKBvkUwIk0GvtABudTw2I0fTwFf0NvtepvzftvLtkTw3VvmTwkpvoTwmpvDJ08ftt8mmk0xlyKJ0grwYBu1Tw5nuN-3kjwVJ0-nuXJ0Um0BDwie0bJ0UgtdJ08OqIDwEoucb0xjw1BvdRsqJ02jwNUwSDwPUw6jwnb0YfwniuP1p2J0wb0GYwCkwxDmaqvICubUwkouPCveUwY_ofN01RsmN0phwFXuAc0h4qFK08hwxqv1ouJc01DwBXvJhtKfBPK0yUwNc0Lc0epopCvTK0Tc0MjqVc0DEwcc0FEws1vhK04kwRrvOrveK0jc0vCumK0ZApoK0REw0Xuqc0guwH5sFDvwc02lsf0kzc02Ew1c0k2p3K0kpu5K0mpu0XvwEwKYu9c0xEwNOs8K0nxtRDnJL0YE4spuyEwypu_4sLL0CE4NL0orvF5sylwJBpp3i1lwVDscOt5Vw7DuXYv0DvzRqZL0aLreYvqXvRFlcGmkd0-DvGmwAEvh5sLmw6roPmwSEuvd0VFwsL05itzd0ksvcEnuL0osvTEvalqVEv2L0XHv5ps_d0SZuI4pqEubEvdWwMe086qIM0IZv6EuKZvGtvJtvnWwDQvLm0Ye0PruZM0SruvHuDnwdM07FwGnwgM0pjtiM0KnwkM0unw4EvbZvbXo1K2uruBXwwruhFufZvimqhnwlFuIGwnFuLXw5a0pmqMFv57qDN0J7sFN0hmvHN02LlwnwFl0Ul0znwRz3-z3FZ2vRQo13hXwSN0Ouvtd0iFvlXwZTa3XQOakWNnUa1Y4jQkUGTrCg2x4hdTYt9ewDtzXwlGs0owuow2I1mFprxomZsqowkE23f0CHuJQr4BzRH3zk0jSt34Vs03fuooHWxGG0G4dfz0rmSMv8zrbi0kvu8JwtLm20sIYwcjswrq20sXj0xG4YbuVpwAbv7B16i0VCwrbBLkwij0MH4vbuqYwmj06i0IHwvGv_TfptvLtmvuuo-s4FpxjtLtm6FpjH4qSX4bj47v7U0H83oqwPun3MwfC0qH44snEJpBsn8x3Buydf3cHoLwwhoqtH4eC0bPuyVt1cwNJsqMw7gudfpS1oEVo2H4RT3dQ068nyH4qDBfk090kr7vrH4fl0JIuDyvLIuLyvNIuHyvFltQIuKyvFyv8IvHXszZwedv3g3cQznrwMLA9cv-Vt0ZwLJveg3t-p9-psgpLRmrKw-cvdI41ZwGawaawAKvVWqhhxoIwrZwMX3mI4Gi3xf3JxzmIwyZwSdvwI4rxm-_pCauTnwnbyPsxJaw8TP5l34ipRAqH5vAb06YoMKwMl0_ipivwhnork0eDo3Z3bdvqI4UVtqM0eC4se02Prf4tCk3pBxzWx3x3aRXU3FBwmvCXj5iusB8G4zNGpYok6BbSY0w3SwxPICy03wctBXxsOC1vETK3wu3Mwm2-37Rvx-3ffwWSpIwwe-vh1yoJsZtnmPwVHo-1xwUouKz3H4oaxrxu4H480tkPwzIpJfseurnAFhdh3y3ISxBRoGfJMGSGRWQK4E139sxnEYl9xzd3f-1xJo-GGpdWTK4DJJNIlxGGvdW-sxAExUuwcaw-vtrawfawrb0g_siawP0vSuwnQ0naw9jw9vt_jwZouwRBgEGTyw4qFtRo5K4GRo4swpzI6Plu7v9ntcfvBL4UC09ntawwFL48Pl4cwmTo25tEL4F1k1usIL4PL425tXm03Kn8Q0xawWfraIxjXsYYuFJwLquEJwh3tHJwrm0NR0tm0kJuvwwlUmGbwPJwbizVH3Ep2-y3J53W23w23LEXrs3_y3v2312jPqhvRWzL4l7wHwEN53uL40L4WqV2pTd238L4XahGR3QG4qH3tBz7L44L4QvHt9e2YnuEk5YnObrN63bwrOM4EkrwG4ToZ9G4cdzMN3UP2gF1ewCtyym7rXc2bFRvHXQ03FFfqL4Fq3sL4E13DYmznAp03kFjrz3jM4zz3taV_L4iXfzlWgTX3L4kWfcvV19yGM4yM4FMi4rstM42M4kvVCM4E13_z3FM4j23w23XEk912VH1OMzb7xSFCK03nCsM03nF1l90w-ywdnlP2zq02y3u3ArigVzBzXAq2g0F3eg12q3cmgtsgUN4ibDw2gEd27PI4igUUDbWIV5Q02gJI1bN4jGD6igKfXz6J_aDJ7FlKIKrC8WFzXALDEYaapZaQahMHBTN4oN4jN47ig_hQEugpIAatgmLAzXAzzbvCtgOIWSlgOIs4xtsgybQutgVTDmvGVng_zgc2tZng3alTlgTutkng2zggngPa12o0-3sgOIW0gSuMongD0gvIqmrgfrgunggCjU6J9z31ng1DzRe2JO4YRIBRIpN4RfXFX1kvgDNADogpIAwO4DNApZKGogAO4pLCqgJWUD4HAt7XxvXKGfBxQlYzPvIU1gW2T5O43z0vbVIZCW_CxqhgN4DZGJBASdiy5wNf2nN4TUDMP4POzdsAZOzRTVydiEjE08fZ0L5YDqGxRjaJaw5N4AyVRi1RUvr7JDP4s6JAFfSYa-gEeP40iVDlgEzglRmdrgDzgjrgon07eJCzgIllgOInrg7on0nERZ27ZBzXAJNBjP4coqb-AYlg0w2V7CXCD7QA8g2B7pz9IoP4jjUIXDo2u5P4LP4HQ4-Jfci1bbzjP4g1a_nz6qyRQ4_nz5uFK6JaJZr9RT7D1uTS7If9FH1jZOBaYHAQ4gWD0CmCtAmiElKE6fBR_B2YF_ZeEhCUaG2FcwuASiFcaj3aDLeJWnmKlglBsXYou8pJHCSSAzQ4EGm1Q4RXFUZpG33hO43ekCTbcCyn3jK_sLZz8P4Tg2YWo5Q4fYD69zRQ4m23KXzOR4eYCYYDNvBLYDcCCNQ4nqINzgpbbg1axJDcyATUB_FI_5AB3CEQ4NpwmxBTR4TpAVR45qJXR4oUEPQ4ec3pR4AQ4WQ4FMHgYD0U2xVV_KEeCcUMBqeamCaAjD4YDD_zIR4j1zs23iR4YjyNWkOSzRR4Zh1sR4DS4g6ns2324A4SERQ4OYB9TUAaoHqCTaUv7wORAtyb2O4W61I2WJUkIEQWmgUS4ttNPIXGFsaS4K1vSS4VS4PIXBqVb4JyqTOjgZQhgS4bS4aSej9y9kU8N4zO4QXJ1O4oS41p2_lY3p25G1rL4F53u3A08wf3iI534S4MbfLZDuXr0yexUNlxvf3iT9MCT4imkOyM9S4pakkO4adEsWrx_MFT42cVs1NKROeMcTvMTugC2yvRD9sgPieIvNRieDoafR1raP5S41thmR1d92l7epZy6Ijo7epZOuZy55YwZyr6bEJg3-bGIzHJgIIzcHgVhceHgxT4gHggwltey4Qcvey_AcmHgOSa-R1DBcCS12qN7zeJGPfMa392YJg592aJgkMaf92_ey992792_92tiNOT41sZ8HgX_bytNeT4GeVI-2ZS1RayBtZEicjmfw8wfT4mW28HjIT4cU4S-2dN3DAgW03u3A6E23KXntgdJxnN3v03N-ApCiJP45igtR4-gQ2tgAFGuN43JHFhGxN4raa0N4bNhNVrijzOqEr8w89HlHId6jOT4mS43XhoS4SPhZS4xS4kWBdQAiUFHn27rgsEz7BCPKXF-jZPBPV4rOBV5LTU4OOP56MOU4DfVtm22LXZwgbco8U47S4KuglwofV4ZvlO7HwBANqEIcrF6z1r3vzg7J3L3u8U4YcruV4ndruV4CYrks35fznh19JjezgUT4bU4F0WpM43S4hV4-U4nABLZDSdj_V4WSAANAqzg5V4s8wXSABV48xvlwgCM4lO4Ew3m5yIYVDW4TAJvwgVDpLW4imk3owTqgdqgpZaNKkZV4S2ydW4ojzeLmWV4RGouqgsnfpZa-5zdLjLg22Pzbq0YKIrugMVhuQVWGXYMBJAgIKILVhHyyZ0L8JZB_JvFibJD3P10SJTnk3W4Q-JzplXnkcnkRN4-V4MMIFV4tPhgV4TwgBMIGX4z4gCW4FX4LZDc4gbdrKX4PX4tPhqV4OW4Ty3ILiSX4tRASPh8OJaHA_XrIBAdX4DXrtI3_Xr5aDC22D01mXGF3VBzgBR48KXUjkQrT9Q4TGXGOBvW4lNIXGXaSnwW4EV4LZDpcIq8wOX4Vd1I2WHXhoS44X4yW42X47X4lywDX4JX46X4W4AJV4IX4rsCZX4HY4f4guh1LTyVxgnS4tzbJV4GW4RY453AJV4VX4LT4sV4HV4SY4NY47ygGY4Kze2WBrhsIJ2t_wfY4X4g25TlY4tPhaa2RWhWJ21kJLY4gY4gVBZhk2KBBSV3X41bInDgvO4DV4GEAaS4pcI5lydRV0Y4vxW2Y44zGxO44Y4Rlg-X41bI_ZB6Y41bIIVhoDgYMBbY4CY4aSeDWAIZ4vxWCGoEY4rsCLV4On2In2JY4gRBWZ4KXDb_fSdjbZ4VTABCgd4gBLAMV4FqFKT4ClAXe1fZ4fGOb_fQJ3ls31F33V4Jxg4kATV4S32kU4hV4xZ49BCCzMSdj2Z4BjHCzMoExrqi7Z4rOBRV4xKA3Z4Aa4Jr3Dt3_v3YY4nZ4aY46Z4cPBaNA712GZVBnWeVV69IptCtC1c-x-6TRa4sZ41V4ms32q34GyeRmDq3C62sJ3-y3ca4VRmTuRVRm4hQVRmyr33duda4qLz4IwVG4rExnBpQ7XTEnKoI7huxa4PoujbwaQHRD06xFyit8vlBEqva4jqExa45jrxa49Z0wwJBb4n8m_a4-Az0IAWhhva4FTnEKFx5iKP336wRG4JdQna4LDHH7iDavz4hRyltvlB_BtOnK_cvqFWyQggrYb48JmepstAabb4PVmDdMpLzxCWckiGKmob45Nw-gP7olibkPYsnyiqQ3ca4ywmea4rJ3oM3203yb4wirDz3En0-wmCz0Iz3zb4Rp0-W2_KBKao8b4gbwqEiUBfva4rYVva4RD02a4RvVnNwAtF0a4rBu5a4FEv7a4Zao9a4b5A_a4bWnva4Cb4T7Oac4Fb4va44-yIb4BfEKb4zMgMb4H8VOb4t6w372CmWEc4Tb4b4iVb4tzmzLvxb4t6w_H1mzioM4Ey3sHkeoyzc4H3ikFjhTb3HC0c4BMimN4emw5kmsXf6d2Bd4yAnYyP-c4HLlH1gGR3Pb4mO4yLzsCiFd4FJoCN4yTQzzx-ZzZ0c_EX_EXQSn1hhZE29VjMV3EpscE25Dj3k3sDJpNl78Vtkkx5ixqkGprf7nsaPlHfKRqIFFvo0wLPCAx3h32PxCxlXrWlo3XiAXbnwJmnpsgXBrLCTaWqYmRaWk_J8d4QbsiE2nb1D4rZep1S0-o3Fc3yDjznqhmnussg5xKJx_SXlIi6nP1FkFuMVs3QZnSe45fhkbrGgA7eI6oY1FDgHWN5rJaG-r0A5rPOAz10oHXXqk2wjpd4xt3AiiB4jUpsUvJWgyLoy4ihIss58rTjfve41AtYEW6k10e4RRDepI-gxYM3hLbVWSWcAISAt6CNPH4FY1TVOLAJqbiz2OvBvAbLCB7Hb6nEJHHHtB-JA_MUFp3SDs5e4U5xGhQb2fJaGjEhiejVf45_CfgAB3i33fXKGhr2ARWbKbq-ELzytOmYjZ-rhJWx8EfZf4POA4fW0V4rO34GyXuo7y30039y33b4yc4vf4Kq3MiL3LF_Gk7xw4f4Tq3ruPCc4Xmt1f4ra4YYRDduMYVIc4spEKc4OQuQc4183Pc4Hg4_otSc4H7iUc4tzmWc4VbAYc4sYlBb4H6rcc46a4gA4Gb4LsaJb46a4Lb4Aup78Vnc4FSxQb4vhKXwonFAsc4Rrluc4ITGQ70pFvdH1D7WYGvW10vb40zlxc4kRxwALZ1iTb2xf4ga4zf41g4m7jeA1NI3HDp3g4Oq3wZV9g48f41Q2KaoEh4Ywoyg4UxoJ-jFg4VymMg4qNwJg4W7uoNwRh4PWvjNCEb41KnSg4WvF6a4Ab4ac4Xg4ah4Tc4ag4fc4Hb4LeBxa4fg4lathg4Ld4oc4kg4aQKs2jCAjj8nckt3-Wwc4lz3Fy34GyK5nyO31h4oAytrYsbpoUiBtwjoY_uw6mkBtwig4Jpzrh4pSbbAqDVVBtwLqYsbp-qD38VF3WKi4APzIrWqtWhNKcFze9WOi4IpfrsWLkW_kP7YoddihpfkpfXi4Qi4CkWWf2XqfhpfPi4I9V_siPch_0BrsgiYEg0vPdii0vhsBoi4Rsgqi4RkxJHUiaxjpz9syxnKp6nDKkAPAQtChWmRw3J-pS_pIax-HfngZoaletykS3Lf3GO4zgxw8V6K4YvmYEw74nFtxN0z_sxnax0PmjQsLjxdh2nmJNnWTj4w9S1w1pu140ymxBRdyNdyUFEzfWndfsx1FOpjjxMdyhPg8XoRj4D0xjQsw3iiejYg3rj4YPmL0zJo3aK4O0zrPXcARp2nvj4j5Mmg3E0nAox2cg4j48hIi-xYjxt6C7GgXok7k3yOA_swMox3j4w8VeK3Aplm1njQsmK3Pj4nK4sV3IrwD0x9mIQ8VSjHLk4AOgvtWC5nRdgT_HlokN-x39wzCokPxx-hWk4E5H6j4G3VsRqbk49FEXk4P9nNbJxkODk4X9nFk4UFAHk4pj4idya-WvepXxmi9leZ3rwuOyBQUm5k4Ej4Xh3Gj4wFoBoBgMo4k4gRn6k4Okg4BqAI0kzk-k4Oa3FW3FslFVH7i4j0l1to01xg1gJulQl40VBZyiAW3nPmoVo2ryW3kqVoFAq1mjhlI98jiYEpfJmXQJbJCCthl4mrIpEA7GgfgJEx3IbJdbJwphjYzqe2QxyRlfJjHvRVs8nSRXNeiAi4RJ40g4qryaRBVMjlCn3h4yc4T91WMj1akZoYAm4M2idpYIm4jI33rYLm43ekCi4x4DEi4APJOm48KXISWdOGF03B2XXm45xYBQzKaCU6n9BjlLuv_h9l44WjEm4-LjiOgCm41g4km4XMjmm4trYUm4MYgKm4cMjqm4aqVjoYtm4CPgQm4axI3r3nvY0m4aqV0au9gELCs4wgdy1O03hbkFBM0QuG2rfc2QZ3-FZEn4PLzUGzMwmrq3G4jtq3YM4LfGYXnIA01Tl2N2eO2AfwUzB4CjYkWLjQLyQZnkY0LLvgx4fNCBz_RCsJsPotRo3cEin4v5MBIfCiJDIfPgQim4ioIeakvBl4g4RD3103nU44GyPakwn46b44xw2n4lCn1Y1AXkkPo8Y19n4HYk2m4I9XXX4wQt6n4HYkP6I6zW3nOyWk-Qt7pkF_0IxWKo45WkK-rzh43c41n4DMWnm4-l4YMWbXWDMWudukYAm70CG3CAsXmtqNWKltMh46a4Jc46a4Lc4Uh4aBrTh4Ph4Vh4rkCdc4Yh46a4-a4fc4Zc4Zg4eh4Mc4XkSW7obg44LHic4eg4kc4gg4D6QCo4F13oHzFA3ePWuh4nBpqg4AjAvwVDMWQ6eYMW2wVTNWHCXYMWzXWLp4qNWtBsnWxPp4iyIAeFXy3yenFxEPtrbp4WXZ1CjM4l8ckjtul20eWxoqGmN1qavNHpS709FAravx_EoavCnQtp4pp43F1DrlxAXb_1LO1zKQyp4P-rPO1SJTZy2p2ni_stn4eIYhLQyWy5q31n4Bq4EKDz6MC6QLXyMbWFq4OXyph4jg4SV2jjNLq4iAG2ZX_1EDcvpHGrV25gcf7eL2cFgMIq4jQCgT4CHje92rwMKhcJ-MtR1HkcvR1CJgxR1uze4gewze1Zy2R13Zy4R1HJjchcweXaHgdFS7T4-7eNW26hbPW2sHgRW2yie-ze0ieC7b2ieD0emIzkIzKU4RLcMaydcWRq48FAeW2ahMcq4XbChW2cheSayZU4Mr4TRDgS1_MBIr4KIgky2YN4dN34GyJWq0b48y36g40n4yc4cr4dLzlslir4ArqtKXNYy3duir4Fc4eA3-JLiXCxa4mo4Tc4oo4so4qo4Lg4no4Rc43o4SMlZh43o4ch41o4IAvfh4Pg4hh4bh4jh4NtAlh4-o4nh4Ap4Nq4Di44m4OTr9d31LzMc4Ip4JFFKh4Drl_p4YgIPTrOwlXo44Wjl9q-g4wZVas4Ch43f4ds4Lz3fo4TZhXmtgs4Bg4COJDg4ko4Tc4wr4Pg4yr42r4Kg4huDpo4NMtOg4b4iQg43-W6r4Ug4b8oWg4-r44r4ec4Cs4cg48o4Tc4mh4tpsBp4pc4toWls4SqQHp4wh4_Ciyh4sf4bV4eeI4c4Dq4yc4mU4LJXeoyb0336wJvVosEzOb_b41igId44cEmg4mnBBh412W6byUm4sOW6m4NQEGo4UjksyuRWq6kgWs4WXsaX47zvyjlKaowd4UjkmOodt4khJMXsnFAcbwlZmO4WF-s9vkSBqUNWr3omIogplYrD4esfYzZlppf4oBAZSFkhJIu4GgAnKxzzVU707bmP5Wtb4yaudSUGBkzbCutiItfEDMofCYu4NtfmMB4GFTnIFAow_AUm4ALxpm4ESxxxArcRPnlfUCF5mqu4UpWALxowQAIiFLIjV3O62VUBSEE1BE0VCXtfG_AaIBjTIfIAyXpgXBXfEFFiqJxAYBFIBE9xq_sLRrwawu5kSmFGognPjGogJ8GixACd1eakGPkjRxbPU2TkSv4NRA-Rx-QxTv4zt4c2CkdmCshav4Qvt9sEaWr5Zczu4FihGQrZu46-o-rheu4ZtrTnIcu4Xtf8-rpRyk8kq-Epv4byhTrllLxBqhaWKnv4xv4moPqv4zPVNqDFTqCsh19twUVf_vmQBr3oALxCp1LdkCshOxq-rhQPVjQWFGEsv4Tv4Nw4wv4du46v4zv4jeRALvQw4qWlq-ELw4NvByv4LnxVw4nfvR3Pdf4hf4HhzIu4ov4vaw5Kn0_EOw4W7MTZXWr43to-rh4E1sgABSyM9E7XbxPU9hBBANnKBN7pdsCkrO4zv7CC2gl9E13NEwAjn-OeaC9iVtf4yc4au4inApw4Gz1fa42b4gr41g4Gx4GHAIx4OY4kM26hfbu4Rw4i-EJLjUx4Yw4HhzJ-jQx4Q7XEt4Xe1Xu4Vx4bPUCVAhx4W7MTo43V44GyOx4DASkx4kUBeN4qv3ox4gx4Zx4i-EWN4_n21NjYx4zWl5v4fu4Xx4Hx4rx4spffu4rExcx4m904J3ar4qh4aY4wx43x4Sw4-x4jx4xx4xxAcw46j2v5P2x4q-lq-E4CCQx4HRX4GFtO4oXX4l4sZfW2TWy4PTSyCIFXV2t4Tw4Lnx9tv0a0TQW6a0QUh24oUZglvzXZgdajQfyOcICGBfy46c4SPANy4_mgF6A1k3Qs3D4ngtxDTwd8zWQ3Kgrdt4lbJ-x41y4zpDmOor230w2ySyZP0iZov13brzmi2kEXf52Rw2fAx0zvWyzOOo5NxZN3p718Nxaa4Dy4Nx42h4Rt4Zz45h4XdrK5n9O3Bi4Js4Rm4aY4FAoni4vBgwi4lOAri4hp2mUAvi4qtoxi4_w3Bpfggy0l4a2UZhP4i4fSjQOARl4Oyofd3JLA18nYhl5z4v0l_k4sh3afxa_pwipNj4kvnXj4Jj4xj4Y71JtxhdyjtxTj4Sa14bvB-II04XyiOj4cAq2w1HtWboxmj4Crbln3HwzuejRtWjj4ErylxQej4nj44J2lIKT040ffYk4uZ3tW3w8Vw3iK04ec3dK43Z35pxo045cy3zzoNRz04Ak4dj4Ck4iYEEk4Qdy604XZEIk4HaxKk4kvnlfuNj4Pk4pJyfk40j4zRP61njtxVk4HdyTvAH04ak4jk4O14NK3ek4m-xgk4rPXik4Nj4qk4lk4g8gTa1otzR14a14V8Ark4404PoBuk4704wk4904Gk4RbEN04Mj4W_h3k4Ll4Gl4pj3qQkfxQYimMl40qzFW3CZUEl4w14pRnHl44x3iuxFNq7147vpBLkPa3as3D04Pl46i4Yl4Sl4N5pUl4Av35i44z4J24Qhial4nVoAgiFW3vPmgl4Sgcil4rl4kl4QgJBSJnl43-zpl4q7jb24aRCyi4wl4mWfou20phUtxwaJ2l4KCtZy4Sgv_ynUs4PYiju4KjzxL4ox4lu4Hw4xxACsky24Njzb02eNA224fv4MYVYv4fMBrYVB346Jwgjf0Ojex4kz4624XtfuKAE34Mi1rjz1_sdt4xKr7Cx6HPRq1Miz-24MOywlkk5i-y4Bz4xOUlboxghk1380yrNx9c4xy4kgAc34FMizPoC8IQ42OMyd2zZ1zQXgX34CPgOplf73j3iFV3VakUNnQNj0wg8qkbbky344ElqrzjaxEVxSV3rSUv_hLerBT04fzEx4Zz4K34nu4zcR65kYs4J9Biu4wm4mu4cQAou4yPj524P44324R44K44yPjYRjI44X44qdRPnlI34PW4jv4O44enpN34S44cRmrFiD1uQd4piWd34ECla3iFi2PB2Ukzv34etH76nnwwb34jFjgPUVxxvPoT5Bvu3AXxp44fgAm34kgAIOo544m8zLz4o8z7-1x44NQEiy2aN3UCz1q3Yz4-l4su4cTlM444XAP54Z7lSdjFqkdnf7Tnf44Eo4H13T54oRpHN3HB3C-wdR2Qn4BXrU2XqW4jEDCGE3cEMEfC-wNqEo54_Dfl54di068QxhGSEiVEj5lyD8Iy54nyiyz4ZEh5IwUZCAlkNt4mS1Uo4Fx4-jiEjz8V4Mx4O54B64z240814f1QpWH0jyf1K642MxRz3Md4g44RlIG64lIiWr3win_5zhHxk54Vr0w3XUtVx540OjD8IsBk5SNrJzCK2mJlCixiQytNxX3EfS20yGfyy7HviyyB53sdrL54og1ns3ox4vu4H64_p2Gq3z64iwQEjz0x43kI564ZIibdr064lIixu4O8rjv4Iy0qAX4fBEzjhPA6u4jXB--A9u4hJAXfEZ54AN3C7y412864qiQAIiw24Av4_1FDv4ICf024Fx4bEiZ7498xZvlUYya74B9x1s3MCii74S9xQ74DA3G13ZYrFKin74A9xO34AjA9SjA7kKmyJjmTvwMS2iaZ2kUV-AHVWFab3-zy74E9ljmyK3tJByXVtuvwftwQV3qUx2YyB54QJ41sw2ZoUUWiz2yR4Ii00HUh64674QVWsZVSCzfM4R4f-54nx4d74KSqWN4D64Ut4ox4Kqmzx4q12VKiTJuU3tlN44815Xrl84KduBWjp74lF3i02YTyk84zilJbJZlpP2T09qIt4yit0e2fwIBP4lwYhwowkgUFwCJnLkf984DF4Ol0UBoq9qodvTJ4ddk984X74jd4r8tiTjc74Nx4M94bPwO94I645XrIv4HkIferQZrFSpSmFt84OG3mF3w84FKiW94ItCMVL3-BWCya940bBjBW3-BQrTh94rbBD44BmtpL4nM32S4E644WjKv4k7hbz4O54qwh194Fq2ihMPvk824_arnPjc94Bw3e94T74-94V6EhSJY-rIEiaNAnxr7lnP03Uz4n81Wz4uZ4y64b84lrhDuALuAR54gRBsyGNv44sABylZ-41JAVDic-4pGjUeirmzXe1Y-4U-4guAP6If-4_Xro-4zV4X84zAkmJ3mr3ox4vakW-4kTk6VkYdEdPk0-4eSAgPkOUkXUk1r3Q64a54s74Hp16-4lUk1Dsi-0bwyoBo9E1MsAV6EWuuJnBonE7-42nbhPVqQJQx4vw4uoY9E1q948x4S_4_E151aONRPakp8DRbgvTzGGQTroPaknSxnMAeYBIu1eakc_4OWBkKuQlbboAd8FLSkDY1XPUtY3Tdx1SxamkVdxG84srzwJz161r_49Ik761ZEcmYYduAiN2s6J54Gk7Avh3QWh45nPBBTGoz_4sq1j3vvbom33CRj7Xg0IC3ZgSty_qyo52U2yKQiKgU5ZfKB3cL4nqInt3LGA3iEguDjwEsQnnubb019eJxsKCRDIQ3Ph3WA5bcfYA5UEzw_4DYx2YyDA535nXGow51BLXXZEocDuHH5ObBPT1mCjdcS7xr1jsnf1gIAo4WnmvTzKdx3sJot43ek-A5xGDt5np_4oeD5_4v_49boe2ix5nYQom641opq_4FHAwLCw_4jmk-SxORXvn4kPoGB55mDobkZA55Ew_bk12Jsv2LNR1WCAXkJXkMQkMak_WkHB5rkkOSyw_4Bxn-SxhB5oeQVaxnaSRB5SSyrboWB5ubor10GxnMCYYB5ht1ct1GA5rok-akrokaybZNEarQXyGb4JrokobkfXjvUFfB5FxFnt3NwQa4aju3L74kYE7QZMAGHbEKVavn4WSjWVAXakS71ktMtB5NB5z6n1_4oYCuA54B5V6ntakUuwA8wXakkSAZadZtClDHo9E3UDbmGsAHhSGiyyYa4G44O54N34y-4udk164Fr2YSAQ44Pz10A2Gw4_24BD5AIiA-4p_rF92f94A_4W44zby_nkJLfgvx651kM3a64J6Xc64eC5e64xhGg64LEUi64bWx0jnl64wSyA44oC53Hv5Hvs64Ghg2G12p2C53kA2zn4f84Fx4Xv4Vv4Jx41b4x94pD5Nx4rD5-C5Rx4vg1TFkeRxN34IOx3D5sD5Wz1B92aq39-4R74pCzID5NOAyD5KD5yRymoTIN3m32iGAh54qy1Poko448awtRKU134YgH545gAz44nm0MNy544Jv302xkaxC54LL2uXkTE5FfAJ54Vz40m0x64ba4qD5rd414ocv4424294z94ev4a5k_PyLjznE5bv4RMxC9xxE57MoFw4UBf4C5D347D5jEptwkFD5GAsAz2E91YFk1E5uE5L34kv471B7D5Abk7D5wkgJ2xKe3YAlTvw9XxF0n1E5yZ3MF5dUy444K84nbyrmylKvTByRJ4Xvmev4KZgX74ev4C642c4a84xD51E5664j84g6WhF5-64l74EOiHF5zD5gv44Uriv4RlIJ-j5E5spE4C5154H34iz43m4R64TFkmF5ItfM34KF5gF54BuiF5SA3Zr4wQ3ox44v4vE5f_xDG5rF5994GF5Uy4MYVAy4edr6F5Do4AE5Nf0BF52_xMG5lIiKy4Hy4XtfCG5eWv-rhd84jF5R-4lF5gG5q-Ei84IXyCF5mG5Iy4qv4IOxaG5i-Ezy45Knbx48x4dx4UG5Cp4Z60b54JG5wG5hy47UDcG5Ry4sG5zv4m9SvG5xxATy48x4Vy4ZtrXy4PhXt24Msfby4IH5TQyh8Vw_iBhqBByE-1mc3W8VP81k34X2Sfu4garQH5RklxbUWF5vbyv6s744_MKdH5igzPWqbF51swdE5Yiz-y4xG5ydHhE5O-4jE52V4kG5O54qm4Mro5C50H587qWSP3H5y2xNy1vt4W0v3mk9H5SUxmOo-E5aBsjfk6H5j3xs3jb7Rlm4MrombyKBylpm-m4uhlMI5D848zxiSggH5RJ4f8qBtwsC3YI5bAq-by_h4AI589Z_werLThpmfLCGI53CabFRZelfLCDs4x10E_0fxQ_s4Ye4zHvuF5h7pvOgo-j0vunnlMmlJ_01C5Ot4_WDox4cx4rE5N448I5U618x4mRyLy4_QAuv4yPVDI5wDsD-4Kd1DJ5LD5yTQnW4PD5CNxc-yPYP3fQX74Qx4iG5FG5h-47I58x4oG5vh1bz1LJ59x4tG5JQy8x4sH56gvu-2iLxeJ51G5P64Ey48F5dJ5dG5My48G5ge2mJ5tJ5_QAqgJWy4xNrrYzIgJWy4UJ5hRyIp2ux4Fx41v4BsksNh_J5EskhJ5W8V9aAHJ58I3JJ5xJ5JhaTdDG-4aOxWtJH3DDOjWzXb-rf8wpekOSZ7r1JZwtWm0vwJgG4Yc-00zp0K-bsWxN81ZD5B-IKtnqytPV3rrzjC5xuk_R2R30NrffK5Y6xfSyISytBAU-ftWmETE52I5lyq8IFCo1QCRCgTkxLRXExnHzvFTwIL01M06rumSyQ7goyyRqFWH5sy4y5qjOoqNq5UxrZozut91xejyuSyCL2nK5jQyX3ENL5W0vTQ4TUxa8pvk0acvzSyDn3mt1pi27-13Ool814I5Z84yH5z943v4DH5cQAWJ5Eq3T03364-J5_GD6G5xxAbJ5PY4QTyBwKxL5cQAjJ59EywL5pL5Ld2-x4RG50G5By4uM2oN3_D5q74Dp4j02NOAoL5rG57G5Jy4KJ5yJ59L5qv4uhhY9sSy4NM5_G5Xtf0J5IH52J5l5226Icy4e8y_GDbxiRH5DxxTH5Fi2cOoUYgEFTTAluphvJ5oh2kixBwKfM5kH5eYKfH5suwIQtiH5EQKuM5s7TaF5XF5NI5_FhxD2a31s34dA2llz8MynM5xLkpM5tH5uH58C2nD5yf4y94N44g5D50l-zj9I5S54LN5PsqNN5XdrQN5-v4xxAqzg_k3RN5Tv4zG5nJ5BM5Zq3v-4qJ5--4HM58v4MN5ix4Py47x4eJ5FH5eJ5kL5qW2kF5O54VIt5C5vN5sNhVItXN52ku9F2_03f_vHK5PG3JK519twvV7D5JUkN34zekrmzdDUN34F0PTonMoyUuXN34qozQuXCK5MOAKO5KK5zdfuGycRxxRyOO5FqktozXiG78V96w_13XoysQx7D5KrwQvt2ozPqSPO59iiRAEHBKFK5JjESO58x4lO5OM5tUosGyFK5eUAOsPgrAcRxVO5BUnOft8ozq4PFDV6C5vRxGcErmzxoyMO58JAqO5LK5bxd9O5GH5AP5QO5oc4DP5uO5HGAwO52UoyNx-oz7Tn8zJF5kBHklOANaxOd3Z4ss44TOqKTxiYEUP58UyB6noZkwRowM5RJ4TI51B5dP5eRoYRAJ84VI51sw7GgUF5agyMNkqP5LNj9347R3srzFS3FVHrP5VP55RoUxiOF5YP5wS3bS30P5vP55Ux5vv96j5PE5y47esnH5YF5jP5ml3BQ5pLCnP5xM5YI5rUE3YAzIry14ikp7EAExFzIrWh3C04XdxEickJvauoDxxRE5_WgMu41FDkcg5OCaQ5K7hx_EDQ51ovhm3W5219wkQ5eKFIOopH5TYzfQ5YyPhQ56vuzWlAXA9ygcyJYO5DAgQ_4k8koYB2UcbznzQ5q-l1Q5-Biuti8Q57Ucbznk0DOxqJyxDxxOxqMVyiM599z3K2QuXEBKOxq3WzGQhttEIR5QIyVxxLR5XVyAtwhP5yM5SL5-34AMy9pqr3ojxmFQ55M5D54yD2drz7-17exSR5fXzUR5VwEWR5074S_mZR58HAT34Cjlb7DlFHFoFdajRR52ptppWXQhVR57R5mexYaGYR57R5b6yg34wSzO2yaXkI84PWq0-imEF3XgDS5ohpMJyeL5pWkqC2pR5ntlrR5Q7z8kSyvBQx4JR5btxoABQx4n-hHSFaS5XR5OJ41S3kaxcP0wVLUy4C_hcTlOas5nwetmeCgeyYqWc2mAzif8ISF5kyZ3FqkrS5Ddu454Ktl654n64vuEBeg_SoqtX0S5OBxVCoQFn034WtJAydNmDYcAyS5r4P2dveW32dvAS55S5TL58S5sjb36nEpzIifDT5kwRRjpqZu60lRQ5LBq953D24414OBq2cZZZQZT5-SAwKGsXyc6zxXhvYoKpmf_wj9ZmT51Q0Ed3bb3YtPwzvsT57R5xlzlSybJ4i_42GyONxUuX7D5yZ3Jw4Wlzjrzq2x4qxec3IS5tZkmS5BRgVT5lkP9T5OBxwQ5-lEsH5ew4KVZajIIu4Ku4cwoOy4iOjOR5qKyNcg6R5hw4af43EhmuJcU5qf4csDPU5g8RifaSU5M2fJaGUU5efa7UDYjZk0z1hhcaIrl3SSzXM5zv4JH5FYk_O4HRXqU56O4Mc4HMUnU55_CJUFbaoXJArU5XKG8bA_EXvU5QUGq34dOy5L3lB2nAoDlUgU589SxBgT1gmEglwYWy4VU5cCsNU5swAjU5UV5NjITU5ZFF_U5P90G5M0R55UaerDIdaqsH5R5tCKWV5XUTfU5FUBR5PGgAMfJ4GFQU5AV5aeVbV58HAdV5BV5fe48jz4L3NQhyU5Lnx0U5V3D2U5184rFldzDog4EEqQoUNV5-U5ZV5BWjsU5_0ziKbIvzRS5B7xgL5t34eA2VS58U5hU5TGhQV5NPjGvgTV5AoWePAjuhkaPHW5Togp9A3faW1cCev5_CYp1bw1hShGC2ZNoUuuHiJv4488zY1wLxzfe4gs1zu1VOn6rxif4bLitYErgRzM5n9x8q1Esy6-E6D1EKfq0zvYGKsDWr07UgHV5Riz7p1jm39p1g52erzY1wkzzVXgMZg2ZgUzDknoEb0kyiCtxVyVSX5QjwUX5yd3w1zC_soK4dFKhC4PvtB7iFxVkrzaD5tUFXX57I0ZX5QfYwP5fZ1YcwA1xCZUD6rCdARWwp5Pud3i1ronCwX5OZup5PaX5Ft1yssJZzKQs6bjbnz2uxMNkbKwggiSozpk0h-yiiySIv0kybKwSgi2tklHKGsv1bkCFukbo4BYFAyPixbL5XHowSyEHKt2FrjyR7EbKwZgiy1xsS3BY5ayoHEgEY5jDoDK4wSyaY5aRWwKGQQ5AilQXo9w451aIUFP9c5UaJ_Z4wxpY5nzifV3Dz4FrWtY5S2CyAe2tXXh3nV3QUxgVy4K5d-07Y55EA0Y564ivfyZQs5Y5TyNkWsmrfP9cVQ5If3NT33y4tckT0EBZ56Y5E_4PBYOQ5eKEmBAS_AT3AwKGE24MhrlS3_Y5e9nUZ5qZBDZ5hcSIEAExF5KAbZ5ESVdZ5_OoaHfxl37l3vEhFL5X7CO-Hw33LDytZ5BSAql36vwwzvJtk5W5Msz_34tZk3Y5oqYFz4mR58M5ni2oQ3TS5T_zuFy06212CXxkYWF5Z5hE44a04P5ja0ZNoyZ5sXPHL5iNxty43-mOa5xl3YaGBa5p9okky4IxPIvB84FS5tA5Aa5hZ5Ca52YgnY5cL5Hz4k3xki2z425-1Ia5-M5Uco5VojL53l3OE5fhhy4ohr1Gt2gSh-q1a3iAb1623bR5pby96gdu3JGDsW5-9z2a5nwwMNyVxxx9FuoETs2yNnwvWXaLwaVo34x_4QjPNGoSEU67jGTHW3r6nw4M5XVt18gU2xyYkZE5Hj4gR5PWqMb5x-g4NnEsyRb5uY3Tb5ov1IMQ9B5rQmZb5yV33-Wcb5wVvhcS3YFcGp6M5iB3_31321TOkW42SzWpl33a5pPxVyqS34063BNpAb5TH5Db5QUh9R4_B5dckSVAIb5WE56Z5SJ4JJoyDxRdxf34M4HWb5d13wb59V3MDHC840b5MByNbJ2b5gb5ka5jP5tQ5yDxe34JuZCM1Wb5p13Zc5-FEcuhkR5D84D9gfb5eIm4b5w133-1y13fk2n33Nc5_b5Jb54a5Cc57a5cShhSh-a574uFc5IXx67q3Jkcc57wkIc5HMjKc5nB5jEyOc5vfvKb5kmyjLJWFy-c5BOnOhfpb5g3iTb508pXc5F_IU3JojpcFAaurGODYc5In4TcmH1hHd5TdDec5enIgc5yc5hb5oXCaXkkc5gLJmb57W5j1xXd5mc5NFJL2hpc51Xx_0bed55BAgd51qD_6rrc5liruc50b5wc5z3xyYkEa522109zJa5EmzM4331CmMA8B44ixeDu2Mk_GyXa5Nd5Oe5BTwQc5PSyKLndD5TSy_dy12byPh8xFYSy_43j52jj2We5ha03tlgZpixlLd5kM5k42le5igq_P5USy84sPRogSg9Edb43IOKH8pZe5LQJntlvNR0e5h437L3b5gaYDPe58c5kBmzrvrSyte5VzpVF5Rd54e5opnfR5A1xB54we5jaWMA5mNoFo1iCHJ_ZmT51F4dQ5BXVOuB-khVf5P9c45xBfJ66x6Cxic5IAy531KAyi2gFX5GCkie5HS0sTV9X5KBHop38z2I3yy3z_t4lNxsf5NtA252yhgi5zDXhyf5dSzSBquf5y529z2y3y6f5Daz953zp3TOk4f5M5yBg5a3z21sL3zZ4zAg5953IPh8LpHQD2f5vjUGg5m4zIg57p3954sN5mL5N44_T5KG59J5Nx4cg5SN5U949Ki1T5NG5o84jg5Ew4Zu4DD5pg54E57E56E5zD58E55F5pJ5Oq4rJ5Najog5bG59C5FE5LF5xm44WgoW577gdbodWL9WgSQhuW5UokMYg5PJRYEif5rggCX5mnEvuLHe56b5Svzwa5PW5ya5IZg0ZggTgrYg7XgY1wyXkz34rR3DL5dxi_g5EPhaU5mV57R5TR51P5cP5RL5oQ58y4i34H8ptQ5nf5YSzzpgSw2wajyfSWS5WYzaNnmexXZk4Pk334Lg1iBfTNjHDokhvPT50i4kS5_Z5zsk-S5GbTiqTbNj2Nxy_hTz4E44v940q3kE5N54z94gg5J44FYVtS1sL5M54HG5Fx4Qi5c44hnueZ4kg5Ntfaw4h-2-q3ci5i-Eei5dpaFP32g5-zjjBwkh5NkJDw4PGtPIifYuwR5cI0Ko1Yi50gi7g5u0w9g5Q7g5O5-zjug5FE5wg5ask5N5C-4YG5ng5si5Zw4_XVmDigw4Cj5NtfJF5vF5n44j3iOxqCu41a0Q7geh5rexhh5r3ojh5LNjNj5yCIbWk9Z5RDU7R5Oj5jYguQ5KV5irjIifyh5n5zYg5u-40h4Xi5U0E_I5eg5O54Xw4rO5bi5Eu4eJ5d4gpj5GH5_L5cN5TG5yg5Ks40g5Sr3wj5rO5SqQUy4X74tj5VM5yL51tTP94sj5zj5eJ5Dd2ig5g6WBk5GP5LM5ZtrvV5ILvydHyj58j5Ck54L5DN5Qk5r_syG5UBfkw45v4ZJpzWyWf4csDJNBhwo8_kri542aiw4ni5nRoFh52i5dxiiO5vyt5i53j5C13ha4gN5WG5D91gq2fxWMk5kvm4x4Pk5L3Amw4BWj-G5Nk5uJ5fu4usRUk5Al5pImck5Sw4ZJpDl5qV5gDZTM5tk5AIi6V5BW54nwFv4Nlt_mg_V5U3t384FEv584AP4RV5eafTV5984PH5z8V9k52K2ZU5_Wggy4aH5__hh8V9k5TX1aj5rZJ984z1zsh57b5e5WQXgrH5DN5Xg5s-4f91E53JN5S544k5uk5Ri5hnuJk5264yk5fg5Hk5rO5ji5sGAAm58C5lk5p44Kw4Ej5bw4Xk5kU5nfvTk5FUBQx4Gm5tV57k59k5kJ5R60Ogv8l5lw4uV5Qm5m844impl5jk5ChqKm5R5Plw4ek5jW5UW5-lEik509qkk5Hl5ok5mlkqk581zQUhOl5tMxdN59D5fN5zg5hN5CE5Gj5hqDeJ5Vm5YV5Zlpkq2El55k5AH5dw4fm5r84M9RQx4jJ5Kl5-m5rO5Nn5S3ank5uJ5Jl59m5Rn55_C-rhpN59j5Ql55U5v9iTl5Gdu3U5284CW5oflal53J5ouTel5284gl5ski8l5dj5TpAdV5Zk5r5x6gqMIyYH5jJ5bH5z8Vrn5Yj53eAun5Gv40ig8Z5eR5lGp3n5CGB6rC6n5Ul58n5YSxwl5Je5Sh5A3prhp1l5FN50S4hU4Wi5Dm5NV5EG5Ui5Ni5Qo5Gk5So57C5764NOAvm5WN5gi5Yo5ax4UBfSG5FKA-i5v84JK5co5qGwUM5Fl5fD2P340i530wrk5cGh_g5Au250bMizDh5wlkFh5j1wsd5kzPKh54uLMh5NW5h81Rh5uh5f7gMX5WyzYh5u64KdrP-4GG5uL5Ro5Ll5Sn5qL5tx4Bm57g4Xo5Mp5Xn5nG5Pp5Jm5no5Ld2ZJpSm5mk5Up5Il5ALvli5Tp5POAti5pk5cYgvo5y-w1m5_Py3m5bm1Idji-4aY4Yp5rAQpTDCn5Vn5mm5Nl5Uy4Wl5r84Yl5PNlaM5Gvgfl5eSjrV5hk5il58l3PR5yAQnV58mxef4Aq5984JW5n9znh5l13sR4Jq5CV5P5WHo5cA2Bp5HPySW5NV5kDkNo5mD54p2Lx4wD5O54ow40G5ON5gRBfq5nJ5lExUkAQx4-3wmq50j5bN5uj5qp5B-4-D5zk5FM54G5_-4wnkx_EUy4Dn5Tm58x4Zn5Vk5ro5kdpiQ5eevF6l3V5A7zMiznV5yQ5Nbb_q5Ru4PCXQq5Lq57y4Nq5cK4rdvJr52V5Dkzua50jyuZgnV5RCxrN5mj5_54Nx4UDxhq5zsXbs43f4w_inayeo4Bc4mgAyjlko5HD5M704r3VwlWbyOwlaK54weCDxqX5ph5kaxN0tLPzG4jrN1SB1o0tbthtf0uzjO7rtP26tbYtPDW0rD0sJWxKsuowYG1qvQWM42B1uMQNn4wdnPn4ME5dYrogskXPtP0NeqZIxu94AV2LD3vD5cV4ox4va4dr5xa4jayFEvnayPNlXBspa4na4Ec4Ag4gt4KLuqt4Ns4st4O8qLzl4t4eYsDpsVssPNlsFv0GXIr5C1BTu4AduJh4vqsta4nr5EA3cuTKao-At0zlsr5mFlcYyyit6qLnBp62iH7iEt5FEvIt59vkVp44RoPNltBsR2VGs4tpsN-rPIFHs4Ctm3I5kgvz6rcuuGF1c1j7o4mtWtI5Jrkvs4MLAQXj78VL5KDHJmPHk1hOc4vL1ey1t3hH8Vnt5RMB4xGLc4lt5D6Q-xQd-SLc4R2h78V2t53toFjrsoTi-1xQ14a4bFRR-1HJAE4jxb2cLj9D1NN3Kdzw3Xbc4ut3pNQpmJMu51y1gA4yH3Nhnn8m6B3hbGRfSw_mWhnruzgg0tx00-0Qx060rYF1Tx0RSCquzFxHYhnNqWOKWoVWdKWDsrMJ1oVW-p4mx4ag54XAeF5wf4yn4IN5dq54Wjyu52f4kDX2IEXchJm4dUPSF5Fh4xnK4u5Qz3xk5Rp5jz4g44u_zCv5LdWQ2V-B3wsxGcyRlYNnWds38yADMjwy3tanhm4vu5lE51g4R_4E_4y-4av57E1IFOW_4E_4-5VeJ5X_4xw46XaROa0w4owB2w4zJxMjAs0C6w48s5r74G92tw4q-EX_4s1NChAsVA3SAGPDJLP67EFxfDnCngWpVDuuOGOMV22zL2V2GzqUgSAwwAJuc6PAbrYOOVEHglDPSieYq46GjzHzfmMdv551aeq42IjOHgEHjQHgT2c5V2sR17V20Kc9V25bW_V25bWBW2ehIDW2M7LFW2HTcHW2_-biaX6Zytie8Zy6zeSNc_ZyRTcUW21ieUTcFayWTcJS1MU4oEOgv5m-0Kr4OuMTw5vWBOr4FjeYU4l_L_w5PfAUr4Fx5BgA5Iz5505m5-l4nI5mduUo5xH5Yv5Nx57FmsGgNyMG6VUx5wGgjVCuOCOx50GgEv56l53G5z91OhZcx5PMczIK6-OrmzS7AmzYu8qCYZVaFheZbnFUIAj9ZWDF96woRDpx5GiJZnAGQbhSBeHvovCkNYYT4Z2NhFPOw55GjyIg7Gjjx5Vw5ceyXw5R2cZw5GHjrR1yKckq48V2mq4PhcDIzRhcFIzv7eHIzVhcJIzzT4LIzz7e16bvq45ZyLSazq48QcTJg-Qc192WJgDU45HzoLOgIz0Hg3ie-92O_bbie8ie6w5iI57HgQ7bhTc-w5Yx5R0e__OK-2qTcxYXDy5dU47EO0y5Xr4S03Vi5Kp5Tx5o7qcv5DnoIy3o7qCOTPs3_H5xuc7zvmOoMYVkI53mVKI5c_ZMLARz5y2xpMJ9h4Pz5-mVzI5nsn35EYz5H4PpI5j7X4m5nj56m50k5Wp2QH1toWmOomyGeI5HI5a5UKpmRI5wVvLQTDnouz5WAqjvwtUXzb59aAtz5m2x4LTo7qwVu92xVMB38s1M0xwHdSj7z5ki4wz5D05Ti4wLWRTVH05wFBrDikN0FUBIkG1KjN-rFGEP05ReP8_ziujqcmN-rW05qtp8_z9i3ZUm4orjkruPAc05yk36JzJA1qvQZwQxiyLC3Y2ag1Aqbr1IDUgBWAXs05-HZdqkjx5RaWvy5MLAy05aCy005JyvLTAR5H8L5nPlFrkqvgTGk805xir3I5Rxk4cfhAWE15SlAMLZvI5x5iBwDCDW4aBjx59AAVHfj9ZgmDb6g5zCtoFKdENIA1KI5ca7JBU3Bv-YMca6T564rK15H8VmN1gk5YyP23fhp5OV5YyP_p5YyPCEXTW5o15gQRHq5U5HH0Yj1nGxJw15eALOxYj15dU5U5Hmjkwq31152fARMzQLzIOEsaffqiXDlZaFrO0CrVITVK5aD25PCnF25NsrGs5_xvBnW2CaPa59DK16hR25ca5QT5Mf5qUx8543l5D53SD3fx5ya42BmU5HrL5Kx4Ys5Pt44Gydt4zL52W2Ko5yy420g1RWgy4Zm5is4_KBj34BN5kgAu25cT0944AyPMkw325vlWR5P-r0y25g25TqCpe4M_B-25Cd4TqCSnoD35Gd4TqCnPxct4YH5FcwVDtdt4RiKXV3L35z25rKgZ94GhlSqAP35Ze4nspP35AIiH35Rd4TqCWe4UB0PLAP35SfEze47gxZkiY35oLo6e4S35_25QTZcf4n15Xf4xng4j5Gv57m5pr5I-JT35khJcil-y47p55Dgfik7Oj8YSXd41hhZd47OjIllP35_EXPwrKHXtJzNHXYr5u03Mx54Wj4t4cv5VXs4n4p254t429JR45hs4kr5BIhXmtus5jo4Hc4lo4Gg4us4Qh4zr4bWvro4g45to4zs4Rrl1s4_Ci3s4zo4Vg4dh47s4Eb4fRw7r4fz53o4Ct4Nb42G5Ft4UE2W45ng4Ps4Kt4Rs46s5XFjXv5Oi5J9B6t4_eUdr45g4cq5Zs5yc4E55fr56u5L55es4N55tqsX45Uq3js43duO555s5sa4SMlps4Pg4rs40s4ts4xr4rt5Tz5i45GDwuo4Zg4Pymr45bh40o4gh42o4w455o4ih4tI5Fs45Mglc4oh4y357F5035mz5UE2R55745vh4sS5agvUoL3jl5B1virqhr8B1Mt4b25HN5fr42u5J9BO-szoly-4K65ofl6ss7DjH7ioAtChn7zlis5VT0N65nVmc45C7fvr4f45f55za4i55QKsxs4j55n45L655r4xo4Xc4s455s4u45ZSws55AUuy45v55jc4x55_o4Dmy345Sm4xs59vkin5hilQs4rr4L456Izvq51g4JZ5x3gFk54WjA75Er2NRaE75SoME758-4wq5u84or5AzeP3AJ75K4NwAO24Ty7BCYAD6rS92zLanaPbT4sV2gR1aq4fmME75Ey50V2Gy56HzFHj8HzKy59ScMy5ew5Oy5Jkcoq4rT45Kcp92e2c17eg2cpieu92xq4bvbey5UIz8T4WIzAS1HheZIziHj46V5eyIeVGS1t8ZGU4NBcIU4hIzEr42HgGr4DlMf75SS1ZiZW_LM85Mfy3HjV0eyeOM85UTRM85Po5Bz5D75Og5zu5Zg5Sx5a85_3uM55v4fg85P55i85YKwcXXAv5z-IIg5vv5GM55wcIg57r3VY5jJznmJlJzTIvnJzBs3xU3-i4SpEK_y1ek2FXwPguCs7heh3WPIKw24Xj5Bo5Ti5j25iM4Fv5jgIcj54n51S1H0fK95E95II19_rD95POAl-2Mz3w6TQDusn5PBDr85yq5nF3TKXX95L9514AXI5RJ4ZI5i95bI5IvQhu43856Ixljk6851rr_EXbcy9HPeplKs3YWnMs3g55ug4JXrSh4GVgxX13r42rK_t5LbgEou11rDu5dPnC95Em5AF0T953eAi25uD5H95e25Ao5F-5NvBo25_g4W95p44Y95sGADo5GduF60En5X3Kf95ZdAU-5h9iGFYL-5hnub-5_mga95hx5Ep4e-5Gu48qs3p5Rk55p5tc4kaB684cl526I984h951swj95y-5l95GtbFAo825bGXgkJql54-5IPb3uhql5C-5FW5ZFFH-5er4I55l25yc4yV5x8DWp5l4ft15UU5n846f4I_5UaJv25Y452cSB_5zV5Kd4055VG5xq5j-5cuTQ_5khJi8nXmt735ZvTULuxPBwRjc8kFSxU_0YrEU_dx6wdZ2QZndKEl_5CO5rG3p_5xAer_5J_fPMzGn4bBtbfn36w83rwmzeps8-52f0zynpqEkW5vYh1rrYZNMl5NtfrYVI9gELDXZDIdaQZcMAGxPUhe4qhoi-EPN4x4hA_5v351FDzZ1Qx5Xz4Wo5a85Xq5XA6gDzN95dA6U5HAnpN0ft15Nu43rsvDzlA6eA6wKJi-5Tr2Y8ypxwwVBnV5XmpXfI2omdfInV59IKKdD81Bf1JdLAWr5yz4H2Tnfi2U5EW5WA6qSWEcjqYzh_5JTJ2C54Wjzs5bM2G95tL5Cm5-l4KB672uFc392uFc3oa4VT0KB6765Eg4e45Oh4l45udwh65g65i55DthXh4Uxon55Tc48r4q55v45dc4x456o49-yAt4Pg4145mc4065Ls4ESWpKv655Jt4855Ycrji0vF1FLvXM4Hk14p4z4hz-0pBt6KQ-B6nPl5F1j-EYcJuu5lj5M45iz5PB6Pr5LB6I-5NB6I954XAjdv860-spk85tLvAr5S559f4lr5XmtjdvYB6a550s4c55o45e55ss40953o4Bu5iB6lVmkB6Pg4mB6As4r55pB6t55-s4ft5w55xdmy55Is4Y_5gx5tA6c95xzFGp4484945W-Spp4WQWop4vQv6DpTK5nJZwp4DD67OFD40VG1mwvePWKD6Wu5M3WrS4_45wb4B55bA6J9Bqb4OC6E_5k256I5yc4XD6bwL7olAXJtb4V65ys5hD6ifvfC6o45hC6L65jC6d55lC6h65hB6vo4jB6m65Tg4o65l1q6s4r65vC6t65rB6_Az045Tt52453C6445z_CXD6q-5pg4-C6Xb4prhK_cWyliwlqorawlIP1dph2JmgnrOxlwcz-JmhAWmpsD65Ss4XMnw24Uu4y-4ZE6FQ24s59b46f4Uu4VB66p5dE6eC6d45qs4c65kC6e65cB6j451r4d65-958s4wo4Tc4yo4o55t459r42D6l55qB6u55yC6w650C6y65WMPxB6Hv5G3ggE6465CFmDg4E65N-4GN5bq5aD6iN34Gy_w4omVy-4NF6AWjf_MQF6yAjGfOCx4sAjBx41aCwAjsA6AF5WR1qVCWF6Hs2I6VFLB1pGTGDIqGsUFbUcsKEXq4Ay5tV27GjTF6wPqg75Fhc4Sc2V2pR1RHgm75THgo75-Mcq75r7eQy5t7eSy5QHjUy5x7ewT4u-LyT4CG60T4Q7L2T4jHg4T4375yeyqkM3q4jhc5q43ey7q49zeQJj_zefIzoHjJU4Br4aW2K8eXTcUheRhMtF6PU4xy59HgnaNeG68sZ2y5S85OfyyeOjG6HtZGJPpG6-y5362QC63KXcNWrESBhhcNWD_5H55KF6r7qgrA_H1fbyFnAK_5EI1IqhcNWqdIJboRbyspfS_5T55x25zG6uKWn3ggBR7G6rLxeiBMH6LLjxG6Qe2Od4_xwjjbAH6Q1gCO3uKWTy4UiBMH6-A6G-i2U5GB6uyJxqh7G6fYyFEzNNipRi5EXcNWkH6rhhQFzzrfipfX71ec3eFzEih_CzcQVNgIeanhf2ZPzs7y8ghdPzWlHgancQVDOiJcnYf2SPzDg2cQVPYnIkG__eQnrhzn5C3l6rFI6HhEHI6R7E7H6K4UKNnkZo0C3W8Q8m48FAEW0JR4xazZwQYI6IxjX_40bVbv5BbzcNWX_4X_4SrU4KWX_4l-0Z_4LcRzjrnqxfrxR14md55Wpekh_BgdJTHI6tI6ok4RfgSUzAgivI6G5nD3qitxt143I6CKlCe59aAGCgdTxUJAcw4qgIb8nvIFqTxGJ6PWB6V58V5kn5r7JYy42u2MeiSV5vFXZ0A0TaoVanpkaDiGqxcS5MpwPkniPCXJ6wEKba5aJ6zipDU5zd3HU5RWhlpB6XZ-9FUlW_EwcJ6PRi9g2q-nsE4ZtxE4PV2EmMZrJ6JyRE149wElJ6w1zL14Mj4vrWhIAnJ6Gm3QmWJrwh14f8Ark4TH5TWzsxnzqxpk4i14E5HBJ6-_nu04Ah32z5TdDw04yGSZ140I6V4BzDlvi5A94hznG7IsI6ZK6krx1qxTTx8Tx7J6zuygrxr2xQDBBK6Cl463jgpIt3Srsx2lwv1iuJ6DTzY6pjPz1Uk1I6wsxOeRlK6ivynK6qK6Omlv1vlwIvK6tE4atxyJ6MBpyK6oXz0K6tK62K6gK6D0x5K6EL6R3plSAxmOmQ57TyC0x4K6Y9A9J6ssxLGAzDZxmORc5EUy242McSOQlu1VfXGwyIUlWzDl0jWxI6mxBc1khL66GHjL6JyRftx5vE5Sk3pGsckPMWML6kfQGkWxL6Iy1mIp19z5tmpSYC6fLJ6hy4RJpv_pKR4lp3aJ6uhB-L6MNyaFzwdyhy48V5D7TAMyaFzln5NH54IyFMWkEzQwBmvWvK5qVAVqf3i2nZz2Dg62iAEzWEzLgH4RodM6lEzqayUTBFsfjEgXGB6LW2BCTM6tR3vl0HL6RRz2DgpM6Rby7OV4qfjuWNaIjf4iwmxM6eM6ee3joByuWl04_yn6LW5XYrzxOL6eLr9qwYL6mmwjQtAuvkULbH6DH6fgA_M6wXYaFzBsvcroRyCQN64DuhbRXHERL6cL6HN61swiP5MnWAgfpK6vxLurWSzCXL6wK6ZL6VN6wxBbL6LQ5cR5BtwWehOH6LN6SXfnKW33i7GlBN6Wd0-qwTN6zqxGN6rbpSasZM60FNKN6XbyVUAMN6vN6KFlxN6dN6kK6CN6-pn6J6FO6AFllN6OC3ArBgP5aN68I6QYWDO6NsXTk4wsx_J6HrwDK6Uk4KO6IC3_bGoN6OO6qN6zuV8N6oay-N65OUvKj35xGL6c_nY6plcjlO6jS5bP0xk06L6EuhPaUZmI80j4eA7G64G6A5s4M6fM6VM6iq1WzxPTF0O63zxcM6nKWyM6T3ITrkhM6FPAitEVjllM6qUyhii8igMH6nxAgO6tXWwUjxG6OAkRP6Tt42LXxG6sN3RH6pCi7G63t4OP6uKWFBkzUBzO6DH68h1MP6cjBMH6SPVuKWX_4uOCiI6hv55I5EIhuKWgRB0O6jTjRP6oRxeqWsi1JR3DH62Q3hO6oRy6TkhP6QH6uP6IR3Rp1hP6D_49E1fI6AF1v9IqP69E1kI6XllHQ6d-0oI6vWBONR-O6TM6bEg8TArffucySfx1hhQQ63O6FP61e5hhr9N6GbyaQ60JmIP6Sa3H93865Lx5JlkyP6kP6DH6SP6uP66zBoQ6dQ6TKp0L5QQycP6oqWsF5tQ65P6rRyCM5mpjRH6D81yQ6niWQrWzKWAN6_6itJ6IO6UYvXP5jswbO28Q6iO6YyPNN6BwKCBM97s_zx5J6tgRE14WrQXN6NO6nbyE84SGncN6OR6J0xfN6EK6gTDiN6CL6tUAQckUkQnN6mH5TK6vvwfO6sN6uQ6iCHa7fJC69656EkRP61Q6cNWqz3jG5julwR6IR62FAwz3cvZxR6dP6OgWt253R6GSWDd4cI3cLU7G68z3CDp6Q6yB6JRL_R6rR6j03XE2zBLMdWMk4RN6C6QbL65DjgN6G25WpWHJ4h_pTps1ekep3A-sQP6rQ6LQ6OQ6xP6fS6nP6bv5ccVkS6m-0I75nS6d-0pP6qS6S2C9P6eJkCOzgXCgS6qZB1v5hUGnU2e6E_v551BFlACw5HKKEw5RrZGw51jNoTCKw53zjMw5-x5a75Pw5By5Rw58AAzS6Jx5b92hze_jcly5QiezF6aw5heyp7e5F6MHj7F6OHj9F6CW2_F6SHjWy5EG6Yy5KIzay5z755R1v92KW28R1y925750926q4292TW2492t2c692Fr4SwXKRcbW2C8LMT6MdHN85TfbP85tS6Gx5VU4iW24y5Hje3T6Ur4CU6pW2Zr59JjzgVOAkIU6UP6eeIzgVsN3SRgz8JCjVQ9yOSRJdACNMl3Mx9FAkl7fGRHQE6ErNABCFQhHCSb0A3LDDKHZc_BGsFlwLNF2mfVt03uR6JlkIU6vKAnU6qJ3ZD6J-5LJXrU6zgV6031bjtU6F2w4F2RXy2U6emALLjSRgHG26U6EB2WlIXtV2ZYwZSkiV_iVTUg6w3vRB8nVDV6URitiVcPgeehlt2yiVojVdt3fZ17iVsmVhmVJmVKplYBoKV6Q-JzOJFero3QbV6V2wsIkjQCu4QFEyoKejV6AAKJzVPmDwUjIU6RU6AafiByQp53KXsV6LjVSU6I9QB72zV6uV6pByhGW3V6wYBDrwOy3GqH0Ld5iJmBAgRLuPMUU6gU60V6baR7V60ZfDrw6mk9UiDdUFW6vA3F7ATcGq8IdlApfBVU6RW6-sDD5w37GVW6GW64V6HPRKJADGkx7BWW6HW6H2lxUXbW6QW6jW69MXWfZmW62KMWU6YW6I4MtQ2dfAiW6dW6PuyDbSyETRlSrW6HLMtW6JtDIlCFXVzMK2W6ammvEh4W6ljETcGDGk1W65mzgYvhW6cW68V6XtD9nORwOwW6VIxnW6zW6sCCEeCf2kKeCJyQmOFPW6sW6XW6JtDwRB7wFIKkCX6JeJTcGxg2pfK-sDfoB27PPBAKiQBXDK-xIlCCxI-W6tWiKzZRpXkWVvrj-lj1YT-sD59x9uJhlAGX6LQo38PyX6wZjIGkOlTM4PoX6SW6qWiCY6E_JDY6KwSvqwBZi1ywHY6vDy2QzBY6KiQ7wILY6YW6FDyOY6d-PFY6lTAkOSTY6NDy2QzJY6WULwiyPY6SW6FXAgWVYHJX2RSY6JtDcVgTcGPWAsX6YACofGGgAJSVJtDPWAFX6sY6f6RcWfnX6pX6NX6-SAV5gpXJgxORwOFXVwiy-sDGrINtIOaDARRktD8W64WVuX67X61_P-sDIlCzMKlY6XY6XtDmTfwMV07PPZ6QzLEX6hlA9W6rNK_W6ZmSmY6XtDDGkjDyQ7IZZ6vX6AZigXT3L3ZNoxQJUZ6PqthlANZ6J42oDSSW6QVAcJHTcGIlC5xbWZ64sA5xb2BHFTFIpiZhMCW6uTJT9ioldaGKuahfS34Z6BW6CwLQMTnCg2oO9pEAa63Z6AW66Z6CwLy3IPsAF1QfTK8U6mfV_D6ImVAOHzW6MiUZX65W6bX66a5IWia5UtV6LX6jwXORRzU6ndi0H1KzLJW6I0L8Gy2JJnV6YY6bNA_U6ABFua6mKCFZ18mQBrwmV6XbCCPkja6dcfRV6NFC3KDFXWya6BX1nhVEiVwhVHiVNu5nmJ7RQTphViV_hVZ-TnAA0hVNCAtDFiG4BoqkCWViVGiVrhVtOKGb62gJSb6iDIDb6ZbALb6ACAMCAOb6CI6x4yAl0ViVRiVshV8XQHb6Bb6-NERiV_8H0hVLCAfb6CbQTepp9xeLfgU6S5HJK6KawyvLzb6moCCyWrNAEyWNPA4P0gX66W6XtDWW60b6POThVgdDzUD6Q1WIU6_b6ba6O9Qrs3Jc6Za6DX6xmknKXKc6jW6xO2xW6KX6KW6PmDYU60jABlDem2cSIV0GeU6t1AKYeI6SiU6BSAtAAlU6-V6XPALa6BODDW6TU6Wc6RX6ga6vVCna6CPkMW6UP3IISlX6WABnZ6pX63X6sX6sZ6CD0cZi74PeYBzX6IfUTcG3X6FX6IZ6EEuWUL9X64qjqa22Y6MY6sljLpRoZ6vY6XtDw4RdY6RY6oZ6PYTfZ6WY6QY6Nd6aY6NY6Rbg5c6H_1TYTdd6KCQcY6sa6Jo1Jc5gY6YW6iY6mYBkY6Wd6pX6oY6-sDqY67gAaogtY61Y6pY6HEAyY6kWVuY6cd6JtD4Y6WkJv4g7Y6-d6-Y6m0zAZ6MGCCZ6tBOxZ67gAYZ61JAaZ683PLZ67gANZ6ud6TcGRZ6knATZ6bd60Z6lRLHZ6hZ6JZ6AAVQd6pX6eZ6VY6NRUMe6iZ6Mse2SflZ6nSypd6JtDDGkrZ6gZ6tZ6YW6vZ68xb59QPuyzZ6-sDC0wxe6Ba6qc6VEACwL9Z6Ha6S3aRAEPWBKa633oMa6uTJFa6CMA9e6nYAAf6_V6Cf6rc6uTJOa6yuAQa68VKSa6NnVsWrnO4Tc6Xa643QLw3pS0DCDWf6wc6xNula6pRicf6Yc6ha6YWJNWJ-a6djD0a6udQ2a6wckTBWqS1uLEsJRiEX5BHdfp5BHAMmgd6ve6IlbdlAZW60FMdk0NvFXk0c0P1f6JtD5f6fOJgW6dfpgW60f6pe6Td6fW6-EFuN1CJuhI4stuTGz9av2Fvb_IHg6ktD6CXqPZ9twnVF1KQ7Wnz_QpW6cwB07QoUYG0vzfyJ9xvdAUfQAg6vW6H7GEDzmj2wP0aTJpbiAh2BqntTgdrIFqsBoBEh2dcDbg6jX6ohiDwIJNcgg6ZbUOX6jg6-f6Tg63Vl4g66gQj8lHd6bGm0OmLrCx9AhZ6L42PDBMxJl2wMxJL5K0FW5CNaFZO42LpPt2wp4ZsqEInUSg6ad6Je6j8l9c6nkjSYi9NKGZ6d_4be6Id6jl5LtYcYD_Zz32rn2YLrCFXVwMKSh6D42b-BNh6b-BL5K5o5LcSRh6S11Th62kJVh6bMTsqEfj5erzmkPAhQ_g6FexZd6ie6-c6mpecOyGdK6npN5lWX6BtEsum9oCNvFQYSxh6NvFJyQlN6A7jt2wSi6BtElN6z9sAi6ah6-sDPi6A7P-PugY6Li6a8E5rgeX6RQ5vHnslgeX6VWURwxUYSZWUlnBbi6RnRXd6dX6u8Bo-PsYSCc6moC1b6DQzEtL4b6XpC6b6qBsRK39b69OTGd6jh6bGmBwDpKovjZ8zAd2TwnWRXArvgKFBAHzikYGOKkS2QDBxvDkZBuFOsvgn2vM1F17h_8ARsDKZcxFRGOKZ15e22Xww2CquI35X6th63h6vh61KaovpQeL3nAQh6iOAuh6VSHzyaPDHO8ExNKEMDmIgAFQ3PBZABXOK1AZTh6Rj6iNAo_Q5h6VobLKA9SbP0DCVUt2wMzYM42OrbxnbjdAGOBVMB4USs2AR7FZII-j67h6ZABYwuQjBXOK-fBfj62hBQk6UeQbg6Cj6je6ce6EvfyUheW4LBUkGozGfFVf6tL6WRQ7QsKHIEIZABdLAWuCOwH5uah1DM42qMQ2jlUA5FVfA52VSHMkUuBYgGH_yfezf1uft2wxRZsk6lBHCNUji2wi66zBPBAu-ToABvAAH2BRREDEAuWB2dEKfGN81deGgpHDXBOBGuBYq1rcG4UVfBn3FfffREv2ao-G8FDS9Nz1IDEx0FQdk6CD0bGm4xCG5gTLxit1fFBs6C26N8kUK_gDt3Ya43hLPME1Ku03geGiNb2uThJU6N4gqGih85JNlVGi5f4iLz7W2-l6o85f9I7l6tM2eN5qU6j4g165Fm6v706qh-GiUEBYeQg1GA1c9Gijyv_Giyjar0G3hW6kAeq0Yuy6cBEjEJshHEEJu5Sq0Yr3RpgNtG2wOmc25q0pvGoc20rhKEEe6wXJ1t9fvkgUysM003SrO506BsUys3H3sKHPCq9PDhyASsi4BCLD6IBj7m6Owv2m6XFXGP25b2IP23lrTP2Gu5bm6VLUQPP0b2QP2Js5uxgBGZKeGuQAgy3pWcec2QGzG03k2vXpz8HYDAx2AEVGXCdgbn6w4CXKXDggFwwgt5tUM34rZoxvzKDc2bKkjy3rMhHc2yBFFn6b401NP82yenhLKzE7jlZjyKzL2rkc25YYrV66l6XGiebA2Kze842LX1l6Lm6wbMg9rFNlCm6uFApYjQvk9n6ZEBCLzRKuDo6zYjOe283gKm6Lo6Io6-YjKLgUm6Pm66fQRm6gj6_Kh5IEqhWWm6bo6zDBwKki30PPPqn6Vn6j2tY4j1_WEkrXAgmo66n62kr6th4krjF1Ykrvo6Auhxo6LSg3I5akr4b2vOg5o6vn63I5v7wytyhG3k30720Ua4KTIlw3dBbbrrgHiAu0j0YsdztZAyn08LAJ10lmDL10I8JN1037wPp6yXnLPE3yhYp6JUaQWjp-i4ICiVW3qkAu0QZbH4HX3A91r4hpf9SRXra9E_hpLB3-SnEe3B2rFipM9itn66o6ikaxp69o6bLhx6rEr0nbE4uQgZjeZjdjkq3v83FAV3_buRiGmpZTwj8IbMuhw8hafQOSFno6YnrXYE3n6A25l5AJq66n6Hc6I-W1l6jTjUq6Y03Voj53gtrkIdj83gsulHo6bRMeq62KxGBk7HiAP3X7MEtfThh0l6U4gjq6Bnm5l6p5gUIiuLitv3Xdrqq6LcHDo27LiBO38U6Jm6aY4yq67ZnWRkAlhDLil2i-pz2kUp5ncTxDSB9q63l6-0z5k1lmheq6ouAd0JUo21qiDo6Uh1-qiDo6DbdXHC5jQKr6U15qKP7JkY6zS43xw3JcAFdgvVxdk36syBT3ggAFr6fiE-n6VKv1Yg3wz2f3MawDo69mIkr6kcDmr6UZ3bCSPo6PS5fzzbgxdX3FcxSr6awxupq7BADo6FQhAgj914AaH4hB3KklKk0hjvKkFNEANkWMk1KkCs6sKkZH2BS4As6p9T_NkwPjmoJRs6uk3TLkZcx0KkT1nXLk7PjMex7W3nsyNsyhMkrIBGlGlMkhs6VLkooxcziaMksAihOiBwmE9Aos6vlhAc2un64aCkMkzfWhoxws6aghoI45aGrGAUiEur69K3JI2Ol3yti6s6Sr6Xr6Vr6rKi8bAXr6NNk7s6oAxaYkP5x8hgbKvI3xJ6AIt6fb2iYzyr6Uo68lzNIPcajtAgDo6rM6Co3GHDGBgSr6xbUpd5K5aQJkNmPDt6-q6fkz1b5ht6lX1yTQpi4mKkuMk8MkwMkA3zivg4Mkmi3nMk8vGut60hj_7N_MkXs60t6CNk0ij4t60fjNNkPOkufyAilBu6x0wXPyozvEu6Zt3zt6xs6psEIu6tckANk0QYNu6ch1Sq6dCi1l6pc1mq6_-jtD5vU6vG6xU6U4glq692dYu60D5Ll16g1Xu6whhX54KYUfu6Hih3q6_-gaY4eu6heAKG2YgANmBEtfEV6jyxEtfV32222Dj1MQU52dlZSr6JNGiUxJHtJGx3ZBotu6OfUNRis3M42dJXZysL1G3wlx4DiGv6Dv65qJ-K40BxiOT_u6yk0skGe6nkQ6-C2Im6qkD2l6fiE1L4wV6cu6Zv67HiwL4iGiuLiGJEdb2TMiME2Oo6IJiBM4Ro6-7NTo6jv60uFxFxQLgIeE8rhrm6S0gZjg0v64uZFP2DL10ejm-y5v6Nn6Mn61RGgm6zq0nvveEfsgYd4re5kBLfdXn_b2HH3FH3DggD32M32IvQH-wwKzQgrNq6Ln4lwGROns50ACk2fzilprdrHp5wH5aA6Ic6GkhVq6hw6Xq6mpj5SGOU6-7Ndq6mv6vv6YN16GXqkD_ZVVHir1uPJXNF2Z02SZ4MkhThhUD2fKgkFzGU69mk5SGj6fl02dCiiw6Zv62w6ZMg3KX-9j_w6PIXB-jHx6aSe3q6L5WHG20w68X4ROxWnKtUMy7w--01h0e30-7NUiEh9x5SGap6P9wO20Ki0L5WUiEC3vE_4RK5HABd-0P8wmJlD4k5pBUx6sC11QkLfFIrDXGHQzBKSyox62Aj5pBVcyH4X0MFcqDwx65yBvG3VRkLvgeVasbF1A6mW5-q1wPJH52oGyeo0Nd5zNADJ3Q0In424Bk5S0tI3Cqf1lssl5styyd5rvxWIfH82xl2frBhLZ9h6uO69b5A8WLH5L925DgKdjeYfktyXWB-nqAAHf51wvWNuyr42Fexp41Ruy0fhKWxWhYTu6xV6GkhDx6whh5l6Cx65SG0U65WyqkDzJ3-pAF-j8y64A20q5Az6B13Cy4LlIQ5WOx6Dz6emAldrJIGFkh8HG7T5i_o6IX7KKJIGjHff9ycNzPJXgSWOz6-sluzk-pyTVunGy4DFuzkUgGhVkzUmbz66dhARWGDXp_18dheQYnJXHLYnJX543YtPyP3hQ3vJYrBk7Df4wVgv69w2qBkohEm_EV4CGkhSQhKCkEpyXLi0z6ExV2z6WL38OyMq5h34O2yD06bo2Z3wSq5e-z7-1KCkQtQ0fy35WusIp61VaaVCGt7GuAENr6FlyXt3S06us6nn6jn3uJ43oDGDXjs66dAfvGso6q6CG50QNJYN1J23O_Atz6w-Sp4Mr8rAZlcJXUh1v0688rx06mJXXVGNCXPJXtz6NYAB06JxVJ06oyCyTxSeJ6vzwaAZv69z6ULiMyyfhX9066gB_06wEe0h6OnIM16kzWM069M5Uq5gSRH16HNj7PXExVLuzPjINz6LRhY2w0025SGd06mMkSNkSrTUQ3cHJingzs6vs6l06c5CEc25YYKWV4uGLq0mQ3zGJgmEfTh6ygWkh6_yGHXnxzmxVCLmXGixGEQt6YCxGGQVCxi3Xc16EBGxgABHiGoWn_jf16XVGunr816RCket6IsIgs6k065G2TAxqCxhf5vtBMfGja13v6q9eJr6Et6mt6Wt61szWlhp16VLkm06vyzan6pCxBH3F0FqwAG32sFFBKf9_1_GhZ26GkUZ9f4bD7PhD12XHiLWgRz6516txV716VGi916hghB26Xuy0FHL5Wf_BG26Sm6e16502102526qGi9161Ck5tDQ26Ic2aoxuPVKDxjhgV26M1eidmcywgPhx7FxiE8Ghe061Iks16l26R36ifggfgP32kaDr26GKf6Pyz02316iJXEcn9IA-16K7fdi3k5EBpiSr6q1HJt6dJXTt6Kr6y36fb2l0G1935361YgXm6H26e2y5365PJZZDpQ5yj4cXHV4hX36ekEAZDxiEmDCSrK3jHkEh9YtA262AxCK3R9HBkAnqyYozg-0FerCJXL46ZrKN46vlgfm6JpyJ-FeQhRNkFNEBFhb36d_To-ySQVm26HH3pJfX26G23K0ge46FMytlAmvGhmPZKka36i16WMki-Tn46Dugf36CdgXSJe5k0J43nIZ46WECM46EsH71zWO4S46x9pB-IVHia461nKc46u26wBAUFhg46_ShN36ws6j46hPUKeGQ56MDeq46t46rggXkAiZ1R56S0g146ks6SM2j9w546g26Lw6_46YyICJXY3AqAzi23VBzwhYCCXDQa4CFZLC73Ft2FrAHo95p9zr56aBz4kK656Hr60367sT856d26yZkr1xRf5ij2642RA5ik6TA5fzvczyR6A556iBzTFnqAzgRK6IXtlzN66BBz60lQ66fkzRCC606S66RUhA66XlzVHirz6hI26L3M-zQZz13hV66P66d661VK6IXXTGVN1iJXat60qwU66u56n66O66n85KlzjGAa66GHXr66h06PFgiQAcJXXFy7o4NFgo66Lr6f66CJXPU1pTh866Xkhkvyft5pf5dYDG-y9LpN76G5HKt6juXwPAZLCzbAk6FKzEX0H256JV3QJiM76FAzO76d76Q769bUA76FCX8k10XFe26P84342-e5Me5ixFP76LbAs76R66GHXT66l66uWyHEgu76Y66266PFgg66Ir6i_T176e66306PJXL76w66iClk3F4bKTAzl2ix56T76C3BV76m2v-XBx2ed5Fa76tDyc76j76D86ZwSF86fkzi76Ufnw3F956Mr6D663c5NA5-SyH66BYgJ66BryL66fC3LAzWrEt56C86gtEYL2w76BUhB86gROT86o86v86q86166D76s86G33S86z868lz186PFgA86y76p86n86m86v76t66ADXb66YQju86dlmw86B96276786YCxF76UlhH76286_56486nVmz1z-76q_ysw6assY96EMWd86mNoQCE5jHZ16gQ1Flye96g16T56yL2mJ4s66pwFj06O36vzKrEJq06yY4c1gO96x86I964k1p66s86FEg9Y4YBzy96k76r86476406c66S86096C76W96bj5soRkz6WOwxSwfDg9u3NNFIT5gKo396PmSG-65CzgLJ1_yoz6Sgyqz61_yV2GRHi_33ndhgQ3OBHcKkpEe_r69668t60hj5j3f-6uKkM96CfAvMk3t6om1jgj506996L5Wp-6_hj-t6jgjw-xOdhmKkRgJ2t65t61-xM1A0MkO-6AsB_r6cBYnz6i-6x-6r-6PejORWWN1YHiVIGCq0Ls69t6E_6IpBQbE0Mk2vj8TBKNGGxQHcj3khTtkekf2OdW7WDTAn7AmHbvS3FlyR_6JNGrHBLNGt9XS-6B_6eiyohy1i4WJIH_6P5EZ-6vJYn_62B5K5Eg_63BAT_6Glo1Ii6-6WlDb_6i_61bY5-xpEeS_66_61_6A_6x_yLghmdxG9rX-6I_6jWCo06d_6X3r7m3wyzpEeS05QzBLRzfRgXvi106lVKF96MNk2vjPA75yBRA75z2QOV38rD-6zhhKqz3661WWpEe5SGK3ziHyY_6LfFPFBL5WZvE1Mk2vjlA739CV2P1_yG_6x_yY-6J_6_tyAsBQIxACXRHY5A7CCX3_6TYeIpDNt6f_6pEe8A7XJXl965G2n96666pwFBKFAC2aozh76o16b36aKkn063VYVuBu96343E162A75YYEB7Vt6C66vo2RPSAhD826LsIeB7cWCY36E36CB7EeDTElo0Cvzz_HyiB74K3xGEM0y0-xo0GjB7OBHTjd8_6nB7gFElK3qx3f063uAvvGeo6Nr5Be3b-6F0yjVV8B7Om6EaHzNAXjEkWGLjx0iCK81Jc5332zCDYUI4GbIy6TjI0iCIC7K3wExbBDXVYYT-6mHSIODqtGOVGO16OAhe5BZE1GA7mDGX2bt06JA7q_60A7HA7bKBtUEKC7WqVLXGh-SNzbNh5e81Mz4Qh5142cy6i52P6x31CzNASvDIC7GVX7C7DVGFy6V6ZlaHQC7x33-CE-C7dVGne1gC7_DXZC7BA7KB7gIjuZyWDHdC7Ih5tOmMIGhC7r_6X9GZpclC7TB7l_6oC7s_6YB78HYGD7tIb1GbvC7uFU-o5jB2Ap5V8jdy6je55C7_x6ojC8C7RHYAAHkWGAD7l62g7fDD72Z5-CEwD7DVGID75dEVD7CA7jLJZC74D7QD7_C7SD7UtxUD7KD7WD7mFHQ21ZD7t16mz6cD7IIGJ_6CyEtD71GbuC7_lAdVGgm3Mr5HX5oi21C7Ke50v1q76jSGAAHKCQ9wGfWGll4FwDZwGwiyNC7x62oSxX9cB9gZz6rSyJy6k_G-nShE7hVGtl4FrnQy6WdlSy6rQ1yPkQGAnlABefO5alD71D2n76pD74C79ynTJ6_ph3D7vE7o3y5hH1IVxE78HGjE7zt2ikxlh60qwGF7SAHvBAIF7p5HKF7k2AiE7NfJwJk246P36r3X6E72E7-n5fZ10s6UH2UfYfF7NVoS16oR5bE7i43IOPfy6sYzSF7k4FUF7nj31LkyE7c24WO4lE7m0znE7d8fg7fQuDTAG1HPnJXfh5Ak2sD7wF7VF7Y2a0F7j24bF7i56V56eF7mmyDE7p_6MDeQB7j26E7j4Io5E7hLZ8E7WE74V5NMgIX5as1KX52C7Ka5dE7gH6qjJvF7q5ExF78w3MF7RZf613qEh3F7MC7LXx6F7jAbelHLtLsE7RC7uZaTF7fpymG7aRC67jCHFlu10E74fJRy6hF7Utzudp5G74E7ay6oF7jlzqF7p76A53PM6_yniG7yOGkG74PX2G78VS6t1xmjRA0HzJYf5LH7TEl1G7SDBdfI4G7FBXyIonx2RB3efJCGZ8LyG06GS5wH6rQmBH74IodjHaA0gH7qCYsUh5b5yC7F54GH7j66XEgtF7kwJzNAVDHKQAkEh2oDLC7Kd55F79CHDVG9322H79XmHD7VC7LybXC7-D7B_66H7tC7CE73E7KoxWC7iC7XD7pHcKE77bYME7QU1pC7CLAu5AE0AcC7iD7UE7KQAXG7x13H46ZE7cG7xH7gk242zxzyBI7QcCMqBuD7WO4D3v73xF068H7sG7RmyTOd_H7O52OKXMBFpI75D7EI7HwbGI7MD7TBz566GrBaI7dVGeC7BMQFE7f96NE7IE7yjCt_6LE7bD7VI7dD7IA722v_I7KI7WDHjD7RCqTr5jH7lt1SS5nD7g2W3C7G71-CEK-fd_GHzWmE7wI7SGg7zCHy6ED7zNAeJ7BkDgJ7-G7Y71EH7eOy0C7iI7HOnBF7cJ7uYGQLAK-fqJ7rG7oGyoVBSGgO4dAI7Dyu4R6jCH3J7XE7kH7cK4tJ7Ys1aG75x1AF7bJ7jFg-CElCHsNBvNABK7HC2wI7atCQEg1KB8J70I7Nyu2FAn5wPK7M7WMI7FK7im3hI7JK7eG7IH7FNkX56CA41K3Gu6H0vNMAHn6xA7B_6GB7546zA7QU1h56R26l56P-WqGiWWh67xr3yI4XwGi8B26z29f5F4zx3zrp3h3zpv6HwErf2XGi3K7Sg5pVf1p354zm4zM16FL7VGiAieGygu526K72HioTVlBGx52_K7X5zl4zqNk-z6_z6fiEQL7EieIL7Dbyz4y73yML7W16n7jwNk0ijMGgQ7xA9jN_6qnA7TVXL7drflA7FmfAgjd4yG5yhb6452XVGqVhqAz4K7LXhd2v4NYwL7aVheBzQ8j7L7hL7YAzjL7CM7ZUV15G3VISL773FytFAM7sXhIM7Q_LKM7RSBFM7EG3p7xh3P6566L7TAzf3F1z2tZANM7T86PM7C5zm86yVhm86iNFVM7mVh63yjM7YWhZA7MsFbA7x9It4zC5zyL7Z8xQ-5a-CuM7grLnM7M60jL7yM7apfSz6b46z4HwM79z27M7E8xbx6Owv4M7y4yX8jCN7652vA7uJBSL7tz6rHChM7BN75L7FmfLN7OWhg5zFg56VhJN7N8x376wYB07Hq3yZmftz6ytF9K7AN7llfZN7ATD9M7cN7Rg5O4zMlpYN7SN7JnyF65JF6wU6Bo6GkhO96xn4d85_Ak9w60N7S45P-55N7Hz36f48N7Ac4GH6mDKa96I70Hz6EM4gAzJB7pTh8nTa96VOz5w6oACZ66D96RihyofsEQLO71y6QoAnJXfdibN7pTh576gkzjsztH68Cz3NiJz68cZNO7emAn-6Ulh_qzzH6hpfMVLBSA8TBaVGH45WH4MVnIrqrO7G0bqUGjjk7YyijkYm4wuQuUjI2lHqZGsBhwv89ywkOCEcHyyVgnaRn7O78mZI_0nB1WRnCw573FHaZHyysO70O7356y85bukOP72VG1O7T_ybukXBrVFQO1FqkCMGXgspZTYaP7MqBU5WS06ZafiP7aB7_6eiP7juVkBTO8pe96MrLHKA6MgSgiX66tk1O8pRGDuP73glwP7VXEv56676VDyB76y0FupLGSVH6BHjpi0vQSV_P78so7n6Zv6lN7450Xv6sHk9w6HQ73ciuw6RAzgleHQ75lWQJzvVVRQ7G5jDeVL-yex5ev6PXJAF6472OQ7TG3EpfKKELz6PFgBHXPFgVHi8_yGGgFQ7eAJYkhBx6qQ76IXNQ7iJX8PWPJXxw6PFg6RWyw60c6HnkMx6bQ7255MEsCmWVHiOa455fZO72P4THiiJXFwI6IXMO7hO7hACIpfidigJXVO7wmIXO7ndioO7aNi_ip5y6OR7jO7E-jXf2S_jtpkMmi-_y5_y8CBpjDGKmA2kBAzGD6qkDfR7iyl6kA5CCMH3nm6d1HxCCl32do6wJAoR7jjzQn45Ph4bD4xYBSgx9fYHh6fQum66yg2v6lQh7o0Wm66R7s8S3KkmOnw-6_t63KkZ5Q4-6FS7aaH7YW84Qvb2sb2BaDbUgIvgYWHwb2bc2TLjYAgd-S6b2Kc2WS7wb2am6gvx6cB3b27v6-v63incZPfS7-OPcm4SP2HPP-q0xz1VHfTP7gyFuO7Kk0xFv6T0ux531WfRPPP7v1BC45fjhKVWofCHn6_g05S7inA7S7Xwh_N4aM4vO7rh0kQPBT7jOxGCyrEkTn6t7APu0wdn-r55403VnNAtyp6Wn6sUiXPEYS7L2rjn6rx6FD1m30sbbJC1aZncx67Gv-10q20hx6R20Q22UwvJ2vOKWX00bwvlzAvTnJ40EP7H2231GVwvfOrU22AOFNwvX22ulCsS7j_6sghKLfCYAiQAKA7-AqQ_y4T7U_62S7XllBukeMcduFqUGK5EBU7nBAPcMmOnwKGS_pKU7PcM922P9cb_p6KGVRj2kQc2v9Jy0jAO2hi_yZU7i9uxMn4Uk933dU7c9NIzE7IF6y3lsPNxeCz39p68ByEGG715VxelBzH03gJQ9CXxUXpWPyU77gYc1eN3mZP7Y5GbP7T4WTZsGRtfP7NuI2DXHw6Pe4Jw63KfNKX44YcIU-eklFHR32YUg4weH-wGV7PKXhn6h36p26Q32PZES32hCHUe4FIQDHiG7hKx6b-Cko6NJ76KIQ1W4bn1y6pcIT-VcV7C1EUcpmV7SwyWI7IE7s7hJNjDVGeV7NNjRxCZ9Gdb4WTo8XlencgU7TNnyV7vV7LC5EhlaqDRsFQxjsM71x6FeplP7UvTkP7iP7_M2iP7Hq6OKWOSFISgDvvb40MW74ki3Wn0ep9oCfR70mr3lrQxW6ezwQn4xy-ltvIsxJR4xyhdhZgpRsQ4_QsdhhW7Byett5DrjpcIHR7NkhJZ4ZqnO1i_Y4jV7GZ4MIGm9wah1W02lywyW7ILWriSRdh6i3kjrswuTNHbdhUxGwj3E0yyj3rsncVgvg2EDzFhIcDGpcIdfIEx2h-6wW7vxWBb1d3LDk21W7BhEGFWaL1JX71bILX7RA0NX7TX7b-CsjfLtWYDsn22UyzPJXUWfpV72vWDcheFg6fpcX7f6DnZoWW53u2OPjJ-MSfELO72P7IqTDO7mtJxX7o96K7fy96l0XW86_96m660668lzxP44X7UlhvKyIO77oniej_N7fKycJXHSJq06xuVu96BY7FY7eKv_N7004TO7CY7RY7LO7IB7GI7gt6J6AqppBDXNY7VY7U4xjoBMFhnzoBDXkGUIY7Aive5BBIG5BAc2yuvurI58WnoY7qUiqY7iw3xrwmxBnmD5OCbCQ9wGbQ6S1CKar3a1RJbIEJGpAk2AUu3hmlBoBrP7kn4shBrP7YY7yA7UIfOY7i8gy834wVzX71a2zY45962P7ouAX86x66_X7Lr6u5wCY7i23y061a2bDgSZ7DO7Q96iJXX86VHihZ7GGgZZ7FY7Kj4lyx9EAx96IZ7i06KZ7fY70-6aB7JNBS06bQzqxnT3g5dAyZ7lP7xbUtZ7x_yKvTiP7z1zUB7wZ7saf0vIeqE7U7eYKPZ7PEzNNkEa7_U7o1I_4xMa7ZmmTZ7St6S96F0AGa79130NggP78U7-X7ANYmt6cDz9UirV65XOVq6ga7kw66EkGGWd1u9bfkNjJIWQU6DCWf0Evw6ra7X1Eji3ta7scGYMj0L1gk5Vqh9HiX9NIPVQm1wMxsP67HWiq5hVOuU62G6xN7MU65XOsd1D1A6y6MD2pVO903AD5fdj_a7Ez64Q6ka7qGWKa4Nb7Up1iGyC_jiBf6a7_Qxez6uoz1TxejfHO5hO5Yb7xxAFtPscGeoy2O5f3P4O5gb7L9iiXOrmz6tLWEHZO5KS3S_1v9i7TULryGZOKcjNGawb75UxqY3HQ565nyh3242yJ77NI3b7M8zcQ5ZVzeXgtC5U7QE31zKQ_b7aWOQIyOGQbGWp7zRd53E7aXkJOQNc7YN62wBeK72c5D41W8QJc7SXOiltD_wEc75acGc7Q_1gSgac7yl1JB5HTeOGWc8zYG7oh5HS51l3rLJTc7by6QW5Ty2NoxmiI33fKc7mp5NQhF329rBP_1MizKbGY34zc7qV5Kc7lajNG7fZ1qajVJ7CK7_0w8c7w348h5iIBeoy2gxoBoyc4SxzQGWAU5XBiZIGMd7xr5rc7ChxThQRd7BkziylR5PAc7um0uEn2topXxcauid7-rumE7JaG1DUP6QKAxV2fwGWZbgdd7Kc7lc7klIhbHxXxXUhbKAOBkCGBzd779Q2dEA_YQHABDWeVRCJ7-Z5xMydn1QCR5d51zb0d75JA2d7ZnAEe72HadXxiQRKe7MpPgxQYdBEaRxC7bA2N06wc7_kU0c7rIWTjl7KKJaGS_10a7dU5uI7HC2nd7f1Fpd7Dr5-wfsd7wPxBA6POAde7FV11a7lw2cL3CK7o9Kse7fe7ue7Ts102AeI71c5gI7Ha5ZJ7eafQXgrd7Ze7xtkRz48Cg-e72UBEQhrTVPZFZ0508lji38L7dlfyTOdddLqrQN7kN7ua7Jf7LqryVhIf7ozAKf7GN7UOk9XhWf7fBBwa7YWhxbG7NI0z2rL7BTYd6QXdzlNkjN7xFgcf7ZUAVf7aWOhf7F02-WhO4yYN7Sf7kybYWhfa7t6QFb7qWATo5MB6Az5Tq6Eb7ob7vQ6Sx4BB22UBL64sF5_f78D5rp5gojJIWHG2ad7XtfV64lghPJ5tZ1PF109XZIGPXj134RxCbU70dgsexZF6omVACKt3SRyrMXnVz6w4UfF6lt22xLBqGO2h491bc72c7mBmF-16HWSQhId7y44yQ1yl1Bd7MI7jszlpz3VYWc75e7En3xa5U16kuL2UBYMjWyzvg7XfAOZghjRee7hU5ge7mZ6bDZje7gc7MizEq5me7_e7NPyUjRFh7OV51L3_d7WSJye7Gh70e7y-101WTe7R42zD2gK7Hd7Wq5_c7_e7q4zrThX_hDf7D1AFf7Wv65l5xU65XOqf7E5jDBzha70HWzf76yb6F3cvZuh7J2jQQ7zh7rf7NJzBO7E1I6h7vh77OV8U6Rb7cQ79Q7_h7V-yMWse2C_CY62a3KfQHWBiBsJW1wQgz39r3yFXDU72O77Ojae4yoY-b23KfOe4sEfQe4aY1vN71S4Cb7yLmyh7JCWrMgUf7zF3Ao6Db7ji72UB7NIef7z4jZA3_h7ti744jknWwi7mi7YZhiD30i7kZ3fYhCDpKg7IS6NGWri7li75i7e60EbD8K1v4n0ZhUVfzZh1ufuS7kJzJ_yUi7WP75YyItfiH1bPUaw63G1IF6gi7bu6Bo6th7dcGMYgJU6Zj7ya7rm4c2Qaj7iOge2Qej7ym43i7kj7NQECi7uSe165Bh7FaE8m4Ji77voLi7oChNi7qI5Sv05d7wU7-K6sK69d7Ag0lD16j750hgu0Xi7nezZi7oChpxjE828QRYnkLtbqV6yy6sh7qi7qvFHq5hv6dv6Yj7Mk7SUGOk7_D20lWXh7Th75L4hGWXk7Ic1mj7TOEUk791WzLvpj79IHUa6OIWY_Jfk7GwlDduOqmHs2ESRbg7Hs2JWjyZPsG6FlCCjBT9Nv5ky1rl_50k7hqiME62Biat5IStct5hp62gYHtuiq3QSQBl73j7WUnv_SAl72j73yhQi7FurkQR8CW3yh9j7--ycy3vtrIwrQEJOeDhSTC6Z9yv1d7UBkC6ZaAX8b2Yi7grdFWY4xQ6pkOwf_t5mxQ3ekZ5Qll7ZQxW_yfPxJxvVM4NN4jM3TA6zfn2o4p2r7s44JWEF1OEj2jrOhnHx0_k7WjPNx00F1Nf3taJXF1ebfZF1taJOcUvrm93jMlBGm7PN28l7gzQXKG00rFSxzrVOm750roc4np4tg4AZPli0N5rVdmzF1UF1iu5xVADC6C15Dm7dm7EGAeTOv5kkxrC7rkm7hqiK-4ymnVUkWE6z4hrV6k_4Vq6wm7ja7qU6eYBOU6odGQU6k1rL3Vqg369Ahq6fP6MCiEm4ZHEzp5eYBAIi_RAyF5rFxZK7Dn7Zu4OvjRtA2dQvKAJn77a7lL5julZgGIDiVMjZHEJU6k_4Un72XdWn7ZvlAn7rtCVDidn79lA8U6odGj-4GsiVn77dDAei5m7ktNfFSVox69AgV5ZtCk1rQPDBB7zjzr1rYIam5NSCx5mD41V8qzErIPox2QIWOIVh7SmcuyzSG7sn73VE2QIpx1-fG-E7km3gh74n7vpWF41pn72n7Gp5w_rIp5UeiTn7V2fPn7hg5Qk7MU6Yn7Vo7dSAnF5pG57j5qV5Wo7do5sF5bo79zjbPUFn7yu4vfGin7VYBoZ4-wfho7lx4tR6lQ6KQ7Yn7InGuo7Zu6Bb7Xj7Zo7gdGrywjdGdo7cJ58c1ZPB8o7lg54U6SF2Ap71o7vKhlJ5Bp7pp5spEJp7wm57m78UIOqI8n78m7Mhiqo7o5LKa4QLAMp7lN5On7co7ItfbVgHJxQeTPmn6cAJUXDo7rr1NZzMDdg7aa1T86TMizAXV4_zQp7jBAPM1ofGukGcQY-UEOp7auFISB_n7xbJWmnrfGwp7rfGf-10p78OCuFBvc7Jo5j0YOk4ld0-p7QF7cWVqSmypnN14clWieWRdf6PWT8E-p7bWJA16rJ7v04LAiOq7-PWfGQRp7Eo7Aq74g7K-zTYzmwmurW7KKHEApdWumGhp7Jw16a59AYfBpjp7hxl2tvZNoObNX-xUYg0n7YpW-CEkq75p7EuAlq70kGQaxUkQZQxkckk6BthXC9VyiCA9rk5WPq775krq7Sq7-21dXoEAy75xCd7Zsx2q7srDPM1Uax7q7Bumq8VRJRsOCZWJapy_epLAimdEEr7P7r9n72QI431E7xRByyXodq7Kgg6exOo7TXgvm76o7Ln7OvCMKBXn7qr7oPysr7F75oF5cD2objL_Ch6P4-rXC22r7UlOUp7_P6od11r7Mn7UlOx321n7UjK2q79aYpq7jYvrq7Ir78e0yD7nvWxq7nr77K2zNA1q7up76p74q7j_1-9F8q7VbY261Ar7hd5ne3Dr7Yq7Fr7aq71p7tn7k31Jr7L31FAydK7Or77p7wtARr7JjQql74VYKt1gTSZr7dBies7MQWXGMGr7-cXgr7HL2ir7TurBq78g7FkG8fmfpWqh7d25xU6zo7Gp7ur73CKYp7fMBocjGp7DbjGp7EO7jn7Ka4Ot7Og7Hu5_XrQJ5Ia2VfYVgQllk-p7y1Ihs70BA0b3D8ah7aWOIPGZZuLrq73n7iZCmhKtp7KNBDi3Nr7nt7Sp7i6ymnpdt7RTbHF6Oo5So7oa7k_4yq7ktNHt7H1SvCW5t72pQPs7WC6ShV_t7ZC61Q24t7Q2V8r7rj7Cu7gq3IpBUS7Un6s-0IM1c7hkCYvHx8enL1xbMzoC3DNxg-1qcymRWLfF83rfs7l_yS5kIhnZtLWswtkvRn4StLWn41Tlq-1r_Ad_GEMEeUgqq2csCwPE0-1Ni4Y-16C3BkDru7xC36p4_JT8p49cgrbhW7Bvu7gUgQo77Nxew6Q-4Sn73t7rq7_n60R63N7Ev7dt78Kz2h7Fv7Ky3knWNv75N3CywQv7xVAHu7GO7dr7ut7LLzGrCN7rmOT69AOT7z5eSw63_5Uw6CCsqZjKk72LXVEgjTjnv7zm7sHkZSVsN3ZSVEF2WOALxwRn7_Ak_Oj97y2N7LlI0v73xwp25-VAJ8yfr0Y0Fwv776yCS67v7T8yPb7Jlkuv7lGwUmpCw7LAsYgA4ofMuGf0yCWg-VAmH6Ja7Mw7jq78RDCWgqhJGQAfPAeO7NkA86xLe5Yw7UQAXf21KuU1uw71iw723guOkIdjc1upU4mw7gojKAFOKjLtx1q56w6KC6rv7xNW_1BWKDvw7xF2oi7PkAxQF0w7ow4A2wzr7NOAuw7TvA9y6iu6IYVAx7mq5UzwEw7yw79r7eNAFx70ZaK13rjzVVyJVyTVyS6yXiyfNWwdgt1AvLHVzzeixz2tQx7VVyES5giyfVyrR4zd3dx7ohpeVy1pz3r6K4x9IuEkxTVyRx7fFEWVyzR5uXmYtkvmiWx7_8FYJAZx7Dnxbx7KVysx7KvroPBf7WCkyW4nO6E9UlInzgx7ES4ix7cVy65yWqVAihsqlAy7Qnrniynx7cm3yt7Ki5Ws5hM4cN3RXK3jHULzGBCAkHBjH7JiVy7EsHXy7vhH7BCTuR3_HDuHBjH4hQiy7IjHA1gn5HZy7Uv70Yjcy7B_HmifRnVzLzpy7jy7Zv7w_WnT7-ekN22JxraRnxT7JO0zT7bha7CDKT7gSnKq6twrXYEev7Guzbs3Zn6afYbBt-Vy1n6CWYiCylyhLkx5YYcS7SIPIu58B6xz1yPk2x0x2j7w0x90Ltr7N00cABy0nDCZbh41AXECZLPWECMZVjGAmz7kHkLZVPECVrfJ9NMZVONA8x01w0J6Q4x0az7FDYwz7RE1io0zz7Y40szDhKfxaWpS7Xu7LMjKW7-ekQq68HYcW7Fz7KM1d-6bCYgW7qukqcE0n65gn0xQ030Tr0kW7L07mW7-G44qyOlL5XEXRA_u7a70_y5Ni5ty7IACby7MQKWy7iywe07PfA-Akk07sgAFgzz9Hqy7mRBbNh4BCqyw4BC8O3Mxwn07YBCu07Ab70u5f12z07scf3jHHb7g6W1073U6-03907707Hx7Hm6QnVh07z4Hvy7ihVYMxYp2C17-J3YgANYAZ1gyy7conhqzFXAQ17q07zy78BCqonSlhmy7Y-EVBCXh2R17E5Hnrtpkkhd7Cd5Ir1Lw14Xmjf3rr6b17BjHph2f17w5HU9tglZ2yrxXxNEBxlhM4HytFWjHNNQAVyfuVT2vR40b4HOe7gaAz17Z0yL2h2172TEDVyZiOOy7uAKq17xVAs17W17rk4h17domj17WOmqWt_a5Me3xe3p17t17OIAL27uACqy7JBC2EjCtHy17GT7_zy117hZjSEU3Ty4IC5LyRGjnWBd6EmFovw0_xr917grrxbbA27enhft18p6WOEF27hRT2xx0o6OKE2o6Ivw5I44r6J275EAZ27Yy7zy7JBCO27kTycp1Ab1o17eix54H9BCB37fy7E5Hd27x17NNQD27WXk4174ICr27PFowLou27CM1T37127L2hm9DSi32YrL37m5KN374jHN27JQwR27lTyT27kWsqSmi37Y27vrzX27c27Wgne27S37j27fUym27NNyg053krp27ReL617s27WMoa37Ot0c371tB227JMyxkrwo6737ZABg378_pt37A37kp37BCAVlof7AL7aL7Z5zM47P02F0iN4zWN7j4zQ4zBL7gSR_27kj5fi7hU4507YAC3jH4q3Veri47w07pv31P6Ao2k47wv3Qp2s4747ktzgz07k4gkfVm9fv47b7m8q6M47z06U17M47WCCo1gM27c17Y-Ee17_47u17F37K9R67qT27I372x7hphV47v37D57P14Q37x2hf27-W7qyxi27027k27_UyW37937Y37RanA47P4044ax27wmhz27Wfzd37CM1f37H27JozC37IjHk37dPiP14F57lznH57k17bp1Dd5r37nQrM57C57a27D37TjHQ57k5Dcd5JCE017Ct1137V37YjH437G471o6I473uwmfW7177B3d57lor7gag57_FEC27j27sb5GDJm9DQaro272WAP_EK47-27X27N476MhRXKkPHOhChtgf67vnGuVgqv76YVJWKg67_0Yma7ltg1KXj67UwHyeVQLAW6zcejWGju678nG4kAy671N77w67PVMQKp6785wx67i6zcejpLvYRzA77_l66W2YGGZPB467Dm6ciL_67nFC3fjx47867k67BaDI175lVBQL367E77Xz3tHlE326fQAAx-qhPw6XJ1c77Mu7Q4FHGALF1wshG07bqgShzdc2Rz7ZW7fczXq0ikaxl7MHiYpnB55DiLQiK0jJQD32N7z77D-K177XD3p25677LbLAm61mGy7LTNLSbL66FkJBjPcLLCAhOwoEfenbbLdNL-Fzg6K9777jVFa49jVMmLkiLOmLRE3RkVSmLXE36X2tiL8D3jfLYX22D3NF3GE36D3RF3YkVQkLWnL6nLfX2kX23E3RkLXmLWkVtY2XHL0E3TYKgkVOE3bkVQE3BkVvX2vD3eF3tkVlkV5X27-KmnL3X2ZjLeE3hSL-Y2887KLL0kVkE3n87ZY2IY2vcLjnLrE3KlV8X2IAL4YL2SL6SLVF35E31E3_SLIE32jL6cLp87ZX2UF3-E3OASOlVfALmdLOZLW871ELunLmY2CgLi97pY2JF3WkL987JE3I97elV2nLQnLlfLzY2jlVi87sE3TY2w97XF3bY28E3ldLbF3KoLv97z5HgF3NxUiF3sy7VJLV7sM75ycVihVpkLKT3ZoL9lVboLBaLdoLmhLd5x_dLP87LmVEeLb7RV-7OZKTgmSsL5tMIRKUaLC-hAhObvC8TyQoFLfJFACR_Vy7Lo5Tg2ngSgVRWUz6u5jQCjQy7Vs5s82AuREcV-9Kyv7477xBLFIApLB4bE2776672ZLFiK5-74MB2MX777P-5A_7SLA7-7lJLIz3kHA6-7C_7ORLN3Kf_SMQDelGt9G5DE2u4KAeL6DCbyO87K_7B_7_MXnD3u-2pD3obLQX2287V87xnLA-7scLa878cLc87n4PalV-mLd97k_7riLTF34E3NX2K97UkLbX2Z875Y2Z97RkV2_7zYLP97ODLME3387mPmsX2MjLh_7ggL2X2-kV4X2HY2t97v87DnLdE3pOLNgLvkV4D3ZcL-D3jE34fK9iL3OLgX2HlVJ97WA8rjL-kVvE3w87SY26kV5_7ogLKY2gHLHE3q87m87xX2DdLf97sLLAkLsnLlY2487DF3RX2RhLUTLYlVFoL_gLr_7NkLChLZlVy975kV097pELv_7hX2497miQx97oTLGlVZkLodLOA8YILNoLrD3zlVP776QLlkLcAk7uML-7ydhN-7_ZL-lV4YCDmVeoLkIREvRF_7y5ELNXIZ2zcB5ilmFAL_7b_7ZSKXgYP6fbyXbB8H_7iUL01foB8M_7MYKto1KQA6B7tFIpVAnNXqJfsssTD7XkaDrTq6AmC7yB8QxpIkEILfTw0ZNEWDHqjUv0FsifwB84O7uNXlX4z_0BxLdVG0B8p_B5VXMC8olIc6Ir-4zt7aq5epULpL1-7377G-7ZON25RvW2ZA6Cv7--7QiKreE1W2P-5iC8I_76f4lC8N_7z2KWXLD4Kg9AX_7bCLoC8Q87AwZQfLf_7i_7tD3CkVj_7dlVx_7IA8pE3jX2sY2MF3lTLiA8D_KMY2AjLPA8yXLDD8O97U976C8b97VX2IkVgA8dY2bE3-xKuX2SE3z87nA8w87qbLQcLwA8687rxzE97-C8aA8J97LA8_87ukVUA8pSLF97tDLGY2TjLW975DLj87oD8y_76_7AA8SyKcA8YnL8OL5C8DnLOD8emLBE3QA87E3Y97uD8e97MnUqnLh97bF3SlVNdL487nY27Y2q97bjLilV9A8VjLc973A8JD8slV8AVN97L97bF3ZA83Y2p97XkLEB8jY2_970D8JB8zTLvvKYMLMB8ToL4C6QB83dL6PLskLAaLukL-PLYB8XgXJZfieErF3K0KGNig9AOaLYQ14BjtE8l9KWVXbdMzfWuJL3VXXWQZUgv6eMg2xl6XC8RJL2-7aC8rUQ0mB8-7xw7n67hE8FF8AnBRXLY7BtrYoyN5W29v7LwPMF8-eLP_7IfzddZYRUfkfexDp-Dx2Cd5ZSQ7bCLigPNF8ScAF9xQQKnNLhF33C82C8g_7n97jD8gtKyD3SE84_7uF8z_7sF8zbL297zD3s87-A8mA8iX2efLrmLvF8o878F8yF8vD8IHL3CBy87QOLBG8MHLOYKCnLLE34C8tE3SOLGA8sD87C8pLLMA8A97SG8iD8OE8xKLfjLTgLTA8WG8uOLl87fA8l87eD8V97cF3CCX5YLcnLzE31D8LD8XkVPG8oG8u87fOLugL-D8g97HdLBE8EF3TlVGF3VD8PE8EnLAY2XA8597197q_7lA8mlVzA8PF3YKL2F8WE8UE83D3AH8CB86D8lA8FB83ELwD3wlVdkLNmLvILfE8F-7NB8H-7d94zeGjE8_TL4dLaoL6dL_lVvkLS-7foL4uPhF8uE8c9KopaQF8TULdJKkFXGF8qcKOgHfMYRDDwmKWyNkMY955TF8INAxH8vZPjMYcKZnx61_Xyl6YC89-73-7asKIkMHF8pU6F17UH8BpZmHFjC8wZVAI8mC8_77ygGdoJ7lLn4KWEGH5Ao3EbNLTiLM87CS65sKJI81jVIG3oRLT87ylVqF8uA8pNLXYLmG8u_7LE8MD8k87dD8ID8iI8-iLoE3hA8h87RE8AG8pI8_RL_F88C87F8t87_C8RG8DA8SD84I8UD8MG83OLXD8RD8ZD8_X2aYkcD8LF3gG8w87gD8FA8lYLbG8VA8lD8MA8nD8XE3pD8fTL9F8YA8fG8-87bA8QY2PY2yE3t_7cG8yI8sI8qE3WY2cY2LkV2OL_E3b8KBF3svNtA8IG8aF3GE8hI8HF3RZLr97hTLKE8e875XLGH8OF3IH8QF3ED8HH8697rDL_D3AD8SkL9YLhnLCnL-lKGB8rcLcE83qKLB8TH8hE8z47K-7kE8BUL6dLkhL5ra4wBT-7hH8GI8eB8vE8ptZTK8kB8Bo3k1bXK8uB8W-T8jEqP3mHFdz17ZsOrT7ZsTC8Ry7y-7hqSSwK8H8IF8XaVKF8HLCjEY4sBBI8xo7JF8kkLNNAuK8fEYwK8D_7wZV2K8qtBKI8G77wjMkDYVF82jeShJ7ffY0XvUZZQ494aA-yAxK7K8DuBmRLgaQe_7MX2l_7-I8FtKY87FD8xfLxJ8b87ND8xF88D8aJ8xI8rI81XL1_7UJ8zJ8tI8fJ88973D8BD8GD8FlV_J8_A8EG8r-AsL8vKLGG88_7CA8-kVEA8fD8WE3VL87KLkI87X2wL8jDL0nLBJ8VyKD97HA8MJ83X2OJ83L8nE34F8eG8ddLPD80873OLxD8uE3zD86F8ejLrG8n_7DJ8-J8ZF35F8SYLJYKjJ81gLlJ8EILWE8CE8FzK1G85gLIF3IE88A8QE81A8-G8VE8TE8dG8lM8tD89E3k_7DhLIlKgJ8TtKoPLMH8587IBLC-7SfLeE81TL7dr-H8VH8uq5tnGYH8ghLaH8O-7cH8WB8eH8LYYnhLDhXWue_K8NEYjH8kBLRei7H8CF8ZC8EI87pX0FYxK8JQ7zK8vQLWtBkhYYJLkjV3TY6EDthI4K8-77-K8bN8lFYiN8P6KO_7CL8Q_79jgFL8jSndAaeF8JL8k-K_K8cN8NL8hiLS87pXLQH8TX2SL8NxKhM8AB8l_7QG8fL8FM8d879G8ME8rL8o_7tM8BO84D8oL8uI8bL80D8jI8pL8WM87mLXE8qL8XM8uL8EMK1X2fkVYO8k97J970L8hG8OG8PJ8m_7FJ8KA8TG8hD8ecLgE3eJ8RA8gjLH97OO8bJ8eL8mL8hE34F8iO8OM8R97RY2PM8-N8XG8SM83J8nL8nkVDE37D8uM82G8-S2wG8ygLeM8zG8DE8oJ8587TTLXlV0J85J8eYLblVVO8sM8WA8JE8mM8-D3397SP8TO8RO8ZE8CK8OE8EK89EL7M8gE80K8iE8KK8ZH8lE8lVARcKdH8pE8fH8ZB8jofgN8buBnN8W-7vhL0V4RN89WLDF8UN87jC8iCdC87f7d07EF82P8MWV5K83f48P8giB9K8SF8wjMroCxoLpC8ScAMCLDL8chCWid7KeuN8aFad-YfF8KL8koC7iC9P8ZI8nRLPL85N8UY2kY2oF8EE8HB87O8XX2EO8lI8xD3nI8u97sO8dL8HM8HO8FH8g873F8kA8FO86G8KD8cJ8KM8AP8187tL8aO8FG8QD8bkK7N8BA8rF87L8hcL787BM8kQ8JA8xKLHJ81L8VG8wI8kD8sHLSA8S_TKJ8IR8uO8-nLwO8HD8lQ88I88tKNM8SOLeA8o_7QJ8YkLYR8XP8yM8s_7zQ8dIU6YSdM8gY2KPLsA8EkLpF8yG8AJ8QMLyA8LP88G8nM8uQ8_G8sR8wJ8MO8dJ8EH8hL8rQ81R8xQ85uK0M8ulVAM8UMLPH8U87RH8eP8HK8gP8JK85lVRB8rkLlP88vKnP8CaLpP8rE8rP8VpCUQ8BQ84kLfB82NYFQ8lcKDvxryuTQ83jCoULkWMPZYI670SmM6I6iBP_Em-ieS80czZEJ3KAzgYm0hcnr-hkg473EVeESMpLTN8tK8aS8lHsrLb4P8PC6M549M8Z8XjiC1S8ZJLJNYQS8q9AAhCCQ8SI3iDY7S8BHc9FLJQ8Q_7ehCV-A4jbmSAH7FZcCRQ8yN82P8BT8WQ8OL8zC8QL8tRLhkVYT8ZD8ZL8BR8zI8wF8dT8_O8QM8-F8OR8inL0I8xO8pM8fT81I86O8jL8DB8UO8yO80Q8DG82Q8wX2TR8_I8yL8cO89N8RjLEgLKO88O8uR8q_K4Q84tKER8eO8JJ8HR8QgL6A8oOLDM8rO8iT8TJ8JM8vO8oO8xY2VP8BlVXJ8sjL2O8IM8qT8DH8a975R8aX2iJ8pA8FdLcM8HZLqJ8fM82gLdQ8pKLjM8C97r874R8EJ8oI8vM85A8UP8XU8qJ8qQ88J84Y25O8nPLJoLaP8mG8cP8C9KSH8Skt5S8FS8M3UNcKjP8MK8q4BLS8R-7IN8RK8BQLST8kiCUK8qsB6H8BF8zP8xS8gP86gtomf5uBXN8par5S8RV8HmfTV8-P86u56_WvxBRF8DT8YNgYV8CvBh5K4rNPMB6bXJaFZmBsJfbdIhDGvwaX2b0_Y47ZxN84GLiTYUbXJqBcV81bX1N8-dTnTYOb2vvKDdXWXEVfXQQK1cX6bX-V8v6BhdXFcX5V8OnKDW8pzIWT8ZQ85E3bQ8eI8HP8nO89C8pU8SJ8MW8AO8hJ8MR8tF8MU8PR8sQ81F8SR83O8qI8VM8dR8w_7_N8zU8dW8WO8juIOjL__7_T87Q8fI8oW8UYKUhL-L8VU81D36L8qW8rkVkM8-L8WpKcL8NR8zOLKR82M8AR8kT8iW84O8ZW8eR80T81cLSU8WJ8ZJ8mQ86W8tQ8iQ8gO82D8aU8eY2cU8jR8rA8iY2nJ8uW8KnL3G8dO8BB8HVKrR89J85L8sG8qfLxR8TP8PU8uU8l97IO8WW8mG8wM8YF3hW8pJ8lX8aE8KU89bK_R8dI8_QKgkLIx7ZN8ydLSr2BN8YoLhhLbH8CV84YCfBLSyJyvBdV8GJLCW8KaLJX1BY82V80RKf9SxcXUbX0Q2yV8ZV8qB8ibyOyXHSFCY8mRKzw17cXGN8AW8LBUgSDvxBqHY8V8wtBGo7ORDLKfLY8aY8jY8cwBO7Q4cXZwBgV8UY86YKBSJEW8K1aMd6zCzGMBGW8JqB-TXTY8IY8VY8mx1XY8PeBa1BedXLBUsmc1bXo0vri6q0vmu16Y8NHCR-AuFBv0FuY8MJk9Y8mY8TdXMUBpY8t0vFtJ0_XQN8ZbT5bXPY8KdKy07EF87UZ6CYZfC2S8au64S8aZ8qKCqUZdZ89S8gTXbZ8CjmeV8Pq3PaAiZ83CYBL8eTV5IZbdIAOrKzauC8AxKnZ8nhC3V85nKLmL4N8AS86N8ZT8utKUL87T8gQ89T8pG8gL8gT8yQ8vX8wQ8_W8nU8mT8RR8vI85W8YW8WU8TW8Ja8gW8lL8PX80W8CG8XO8tW8FE8zL8-Z89I84T8aD8AlVUM8eX8MpK9Q8CaKkO8IJ8GR8Pa8qgLiE3qO8aG8EU8ra8oQ8ia8cW8Oa8fR8UR8GX8J97XR8ya89O8KH8bR8OX8DX8YM8OELvG8qA8tlgmJ8mR8sW8Gb8PW8o97bF3cX8yU8Ga8nX8rU80A8tU8Sa83G8wU8gX8dX8QO8rX8XX8BK81M8QW8_QK4U8E-77U8aC89U8O5U6lV9ZL8lVUB8-ILDV8IFWQK8gH8BQL2Z82ZCKV8uiKquesZ8cZ8TRDyE8an3Fve0b8oZ82E8wd5XbC_B87Ai-b8CKfvb8kZ8sY89fh2ue6b83Z88b8gRDBc81B8qss3pHLCY_b8G9rhTPCKfJOQQc8CKfGmWWc8Nc88q0zqY_B8uf0iQCMc89jXvl7iJmfc8MC3OLf_E8MV8vS8qK8CI82X8vNDnNatbAwb8lZ8XN44lVKF8uc8Jc8xc8hTb1c8wc8cD3gle5c8Ec8ssB51KWF8R_7c5h2nyDJa8z6wV8YvKYkOFNa1St6c8hD3yC86Z8LX2LW8x_76Q8pCLfa8cT8SW83_7jT8yW8fX8BcLCO8p_7GU8rD8Fa8Ka8PP8Wd8Ua8-O8JO8fQ89D3JH8vR8VJ83T89_7TD83Q8LM8YD82T8hG8ZX8jO86T8od8xkVhQ8zW8xd8dcL2W85mLdF3db8RM8JR8ta8LR8va8agLNa8eT8IlV2R8tG8YJ83SLRU8IX8Ia8nG8ZU8lT8Ce8Ra80a88I8aM8w97eU8vA8zd8aX8JIL8Q8ynLtJ8kM8SF3ja8QU8ke8za8Je8WF3tR8Sb8Xe8-N8pX8797md86R81U8cb8eQ86EL4M8XhL6M80ZLDS80ILjb8KSjLK8ihLnbXMhBXB8NS8sgXGaL9c82b8xb8-gOzb8Kd80NgMd8a-7ZK8WdBHf819HKc8xKZ4oWRc8w7gZIaCc8mqcLd8-c8Pf8y-uHc8Mf8vc8df8oWKDRzL41iEfzlgupWWf8iEfseWmf8ac8_lgUIaXc8XxVBNmqf8ac83jgZf8ac80Un0f8hc8iM3jc8wf84f8nc8UZ8pc8SN89H8hZ88JcxOC2c8eN8-XyWV8URcIg8sjVmZ8NRcNg8xjVsKhQg8Of8ScAAd8qN8Q_SxZ8Dd8AOd6II0MZW9a0Z8yN8Mg8Vg8VzhR87J_KmF8D-7cQ8HP8uXLAa84d8ed8ZE3OP8SO8VW8Wa8qa86iLIe80R8Ma8oe8hT8eW8nQ8LX8Ea8dd8cR8Va8_a8mW8mW8ba8td8de8ikVfa8wW89a8aL83I8oa8-X2_d85G8Be8Ke8De8ZG8Fe80g8lgLxa8-W8nT8OY2TU80O8Ne8T97Ge8Yh89g8YL8ah8jh82I87jLuG8hR8fU8kJ8kR8UX8Ib8WX8ce8ge8sJ8HkLqY2s97Mh8Ha8ue8sU8jX8Tb8ve86J8me82h8Te8AK8nzK2U8k_7fb8GK8hb8EI89e8XoL7lVTB8mE8VB87Y8HN8sb8qP8snZGg8NIBRg8ScAjBLKf8NvRig8jf8zeKhK4ci8If84Y89b8lc8Nc8Ac8ki87f8tH3K6ATc81f8a7hgc81jXRg79shoc8BuRwS8Eg8UN8i67EF8j07aC8m07ib8JvVB87OI8M2K7XEMzB-TEvlg5tMx4KcNLicDhB8a_7dB8HQ8-MHP_7aMciQE1FBT_7xfcJ3AW_7CVNC87H5K6WZtC8F-TUmBHT8_eL8N0imB9JKaF8JsBcF8qJCeF8YI8oN8qC8D87RgAgz6O3ETI8_cysuALL8uP8qsBXg8vZ8rN83tBtN8m8qHL8eF8lN88FYnsBuZ8Y-KaMcsN8V0XGL8xrD94aAQ8GQ8oj8IQ8ej8aMcLQ84hdNQ85j8Fk87j8zS8eog8S8Jk8Nj8qN8aMcKT8gUeW_rNT851GPT81V8zV89FLkV8YwBcwBnV82pBpV8lgBrV8bDptV84_W47ZDc8hi8Wk8V20wZ8lgByZ8rCcyyASf8Ik8_c8rsKBd8KSFUqmEd8BXWs8Sgi8Tf8Mj8yk8DbD9SYbg8D7jxFEo7Yfg8NlBZhBXj8icbysBJLe0OTx5hZCEF3K2bav3KDshLsx6FO_j8MiBPj8WXESl2uJKNaBVWOsKouIcrgYdLicl8bxP0VCp_BTFcDXBPiD5sGPfebF8qGbdF8QQ8X5T48Bol87SD6_Suycync37ZwdW6EirMY3l8Y4KX_XruJofOLwTv0FxMY5k8zj87k8Yg8VWZliHN_SEm8O6Gv0FTzJdj8Bd8z_SXoJJ4Ko8gNAB7OAJ_alZZjlGjjCgaWEY8xk8MwTFVDrC8tJLycXmk8nFdg3Sp_BLmJqOChWYAm8Q3C2R5ZCesccziyx6x7rEFKfRuJPl8PI8esQVhQUl8wGCc1Ca6KYl8J3KuXZt6Bum8DL8SJClnBBHEMRFfGUrUXetAnYCZsEeF8_jCDdrdi8T1K-dBIT8p8Cb7Dak8K7cuUHDKI0m8NHULKf1ZY-UCqOCAVCEn8MQDXn89XCJQYhabhaDsQCmqbFrBMqB2B2gpCEb8Tn8zcBMCLysB7PauJA56JIrBx1KQNH-DCJKA9ECzGBrj2B7ZKqB5qBPOl8qBJdAum80n8aoZlCBRrBgpB5n8etJskA9n8upBPoB3bnmvJ_i8X4KnTCSl8VCtqzYZQ4Wl8hTldsQZl8T1Hk3B3Y8hm8jk8BaEECDoV8m1Fqm8lnBwgndeImyAO1auIc_eVlY8ssTcEcPUIJgCEeJKZ8yzDjTYTnZS4RB2GWo8uFBwYC067EF8rptUV8IzwWV8Bp8aV8BCLTo8jN8DQ8Fp8El8fgDAj8Wo88tfbxP8m8NLIkQJco8An8g-K9h7hRT2nKccm4Z8lNL3N8Qd88Z8aQ8Td8DeKVd8mI8Xd8pe8UW83h8Pb8JX8Qa8Zh8jQ8id8wR8sT8qd8MX8_g8-a8NE8Xa8HG8nW8NE3wd81a81T8nR86I8LG8Ab8CU83d8QR8XL8ka83p8FLLdF35T8mO81e8OU8QF38W8Sh8LU8id8xW82g84h8ocLVR8MM8UU8Lh8Bi8La8Ve8ld8oM8ch8ZM8RX8AF3th8CF3jY2hU8JdLjU8GkLh8K1h8vJ8iX8zCLrd8iL8Nb8Sq8QP8Le8Wb8yq8eq8uQ8LH88R8NH8qdL3e8OoL5e8ZhLIg7jnf8U8T77-U8M9K6X8DN8ob8NK8coLrb8MrKTi8x9rbp8Jf8AR7Lp8MYKPj3jby3cvcS8wXUc04mJKEJK2VXGrCUEfu4rjLCrS8-WKBg8zi8qc8yK8sK8QV8-8XxGDCp858xEp8bXYK-AHI8gr5wr8mD3Jp8fV8rr85mDjn8el8wtBgl8V7WZOBjl8OEcg-0Hd85dK0r8gD3qsBkF8v6Bng85M81C8Hb8OW8WX8Qq8op8Ob8aW8RW8ad8nh8VkLup8tp8hd8bh83R84g87a85q8pQ8kW8te8Dh8yT8vL8Hq8RDLbO80d8Jh8Qh8CJ8lh8Fq8vT8VE39L8rs8_L88q8Ba8GM8MY2Pq8Mq8M97fd8rT8Nq8CH8lW8Pe8Oe8kG8gh8Xh8ojLes8zp81s85d8kL8xe8zg8fR8Ze8BB8be8mq8FP8gM8pR8WE8Mb8oU8Vs8_h8tq8mX8Ts8qM8CX82p8Qb8BH8we88a87R89Y20s8sPL-q8KB8Ar8gz5Cr8XH8ib8Fr8kb8HS8nb8Oi8pb8GN8oP8FV8tb8GaL4r8xr8Sr8AF8Cg8OV81i8KF8ml8dgBeZ83o7gZ8UN8Cu8FhBGp8HCLtyGnl8CT8qZ8wUF7hB6r8ShHWXEsl8DZAmriWKEsgYxl8ajDlj8QQ8Ds8-XKMu8Du8UT82N8mg8-jVBZ2pg8wh8gI8sg8xp8vq8Ht8tg8hO8qU8rp80F8zR8nd8ru8-s8is8gs8bq8vQ8jW85u8vs8yd81Q8aa8Kb8_p8-p8ca8Ut8UG8_Q8qG8Ss87_78L8Ph8B97Ae85s8YU8sa8Vh89W8Iv8zq86a87s8wu8EX8egL3a8hG85a8ts8Gt8-g8It86E3xM8Bh8ft8Nt8iq8sh8TX8lq8VX8_ZKEP8Fv8qJ8Wt8dt8mp86g8WP8RP80q8et8GO8ne8fv8b87kt8mPLvlV9q8xX8mu8qt88M8ut89Mi5X8Mi87X8EN89X8Qi82t8Si8OS8oFigu8Ju8TS8ssByi80-7Dg8rK8767UN81l8l8Btr87Q1WV8aw8XrZKu8O2V6gYbw8Ou8wZVfw8WkJTm82jeSRLFVL6l83JBv6ZwfW6Eieu8-dBnw8cp8MP5lF8lu8nF8Os8sv8Ms8Jb8zF81g8us8kX8aQ8yg8Ch84u8Vv8lp8bs8xU8Us8mh88s8Kx8Yb8kv8GO8tW8Eh8Bv8Ev8Hh8KG8yh88p8hYLbD8ev8Da8LyKla8t_Kxs8Nv8Rh8Pv8dq83s8Ee8Tv8NX8rM8Wv8se8NO8Zv8muKXq82a8Qe87g8KX8Ox8Lt8Ue8Th8We8sx8Bq8_yKnv8bM8kq8Fb8tv8Hh8FF3uv8lX8wv8vU8pp8Mt8Re89h8zDLgd8nlVre87h83u85v8Kt8jt8ze87q8nx8_v8DqeyX8BS86e8Ii8IK8vt8-e8AV8Af8ECfaKCMw8Or8Ow8sIJjw8gw8Sw8kH8NvR0w8nH8LSURaLoy8ow8smKCmEoy8wmKv5BM9BdaLnw8a1exy81FvsS8UC8v64KpL-t8neL0P8KF8_l8Eu83070n2ew8K1e3jByr8N55Lz83YApZ8mw8Pz8Im8Wg8Km81j89WjNm8Dm8jAUQm8wyGyw8zcBGz8iu8KmLep8qD3dE88w8ou8uD39w8XW8yu8cx8TM8Hx8le8Yv8yx8sp8Uq8NU8Nx8zu8qp8Re8PO86v8tz8Ys8Lx8wz8js8Av8Kv88fLqg8ks8pz8ms8-Q8ax8Uv8Yt8sd8Cq8Mv8Gv8fE3jx83x87W8mx8Qs8w871v8qx8Py85x8Wq8bv8dA8Zq8X08jv81x8AX8tO84q8f87Me8yZKOt8WELQt8rv8-oKoR8Aq8xA8KP8Xb86d8bd8Xs8vY21J82u8np8ee8yR8Xv8_s8Ry8tT8YP88v8lX2-v8IB8ot8lz8ay8Br8_M8J-7Ji8ey8Li8mb8Ni8JS8Pi8Cf8Ri8ly8Ff8LN8gz8LULnoLsy8Tz8XS8oH8wy81scQz8rH8YuDd18br8UYSM6IA1eer8rbRTz87y8h189y8kr8xP8NV8Dz8PV8vQLHm8cw8407EF8y18hw8JRLGEAIp87c89_r218Mp8IT8RZbXZbOm8bz83aA8cGiD3g6K918xC8oD3KW8gp8MW8ip8QRKqu8bW8x087z8as8vz8708uz85g80u8R28608Qy8X286z8Mx8ds8Sy8wq8CR8wT8Za86p8zT86x8Ih8os8WD8qs8hx8ss8J08V28j28ws8N08lO8P08-w8ih8i874s8228Ft8b28308Se8vp8L08c08eh8dh8lG8Et8LY20x88a8e08qX8Px8PP8GPLqh8wgLwn8rh8qe8j97By80G8Dy8S38HE8mU86u8Ky8XZL2A84v8Ai8Gx8at8Vb8cd84J8Oy8f08Ty8WE8uX8-N8Gi8Cw8fP88e8K18okL_e88X8Bf80fBDf83t8Pr8EIJ518Ol88t8MOT538Mz8uy8wHKAcR938e18zy8SUyN3IIo3bX3rDJGFhm18yTQHm8a1eC48gW4v1rM-4mK8K54Bz8mr8Ww8rc8pr8reL1zJz18Jz8EF8Sm83c8cvZf487186f4i486k8Un8ej8HVLTlFSqJjvBsPhh9CpAbTYARGcjkbQZWQT8xV8l48Hs8lg8YILKs84e8mz87w8X87kp88z8Ax8Tb85z8sz8Zt8U28Y280z8g28rx8zv8Fx8j08gv8uu81p8Qx8m28xT8A08ex8zX2Ns8vd8Xx8tx81W8ha8bx8vg8-mLB08ma8gx8O08Z38U08-28S08Sv8l58BX8g38ox83v8M38S975OLAt8Dt8xu8He8H38fs8J38it8i28l08hq8Cb8dU8-x8iR8gU8St8iU8F08zh8rq8uJ8008MP8c38fq8cs8Gy8t580v81q8j38hX8Ah8g08sX8X38iG8eYKB18nt8Aw85w8zX86U88y2Er8Fw8iP8CN8kP8FqBnE8bBLMS8238my8shLb48738WqQ248oWKWr8CJJu68sWKq5KRTNwmKO-SNK5n9EpWPs_SUK5ZSUt18Cz83MLZZ8UN8gm8Og8yc8t67EF8D78OF842PWZ8iV8lw83f4I78Vz8-dByU4km8NZAmV8LCcom8elG97TG28bCLP78TTU2Y8hk8-dBR1BrY8Nd8K28Pd8kz8FK86w8r08-48bT8d28E58Bx8Rs8yv8Vq8M58zz8ct8pT8Ix82q81z8h28tu81u8458k08Nh8Gh8_u8S58pW88d85Q8da8-u8pq8G08h58Hv8s58w78tmL028Z38Kq8128qz8058JnL528S883282z8078R08z78Ex8Ct8w58d88lX2628G38e28u78V08hs8Z08AvK8x8ae8-58R387G8T38Dv8V681d8lU8Jq82v8M88Iy85h8Rb8Y083g8M68_28xq8Xt89z86Y2tX8Ei8bE8D18n78c68CS8cy8ES8v38j1Px38Jw8z38-fAa-BnO4c78GdJX-7ZuUS98fFSwo8ntXxY8B3T_dXf78zcB4CRW1QW98WY82gUZICncXpyBbY81bXdY869Ac6IgY8UADiY83ZH6bXn986bXnY84wBmcXW98-OhMZ8txDJtIa98uBs80bd98ssBf98R1Xh985Y8j98aKC2o87VL498G0D-XEp0vPsQWOIr98HZ8y1AJZ8I-8H-83jBpyBK9TT8ImcXRZ8-u61XEGmWY98gG3y6QoY8CvBtcXd-8OCsl98ycXYO2sIRj-8n6QlcXldXKNBc6IKdPGdXUu8TpVAfk8ASeY8p_B9oww-8wtBIdXZvWTLfLxcBzcDEf_KBir8C21kUPW-8UdXS-8BVkmDZkk8f1g1CVG_8ddXU-8m-8XllFs1G_8n6QZNbpY8Uw8pK8X48or8Yw8KF8RQCtm8Hz8w18NQKc_8AWYNz8Ixfsm8i_8N786u5h_8TbYDl8hm8Vn8dsAwm8_bYh6xOeBqXHYiE1m8R_Sez8ssBp_82bYwk8j78d_7L28Zy89Z8q28RL8_48G58S28f28178w28n88kd8b88h088g8H58288xg8m88688Zd8_883u8Rx8E08KvmV58UYLv88ps8W38M08I08L88K08gq8FR8z28Oh8R88hh8728pO8o58Q08Rq8Zs8dd8QJ8_bLPA9x58e88v58g88W88oA9yp8O58Eq8j88_s8N38NlVDb8AE8A68BA9Cy8t08jY2Fy8lX8Dx8lv8Jy86h82J8k88Ub8P68z08Ny8508908Zb86q8lt8Wy8C18a68og8s387e83X8a_5-UVtiPM98Kr8Kw8Q18ky8B0KT18-Tf4QXd_8qy8yb8NvR5_8Rn87_8ef84b8MNQuB9Xi8i1wrLJri8oi8mi8VX1xf8ikt4B9vi88f8eGvYZPmc8u549t8W48_t8Xw8gC8D-K3m8e_8Au8QV8LC9g48lslPC9j48LI8SC9m48Q6KYj8A3KXo8Rp8FQbJFZ32CXl8pNEeo83_8qsBVC9348Od8jz80C8q78Vx8_Z8DA90p8Hy82x8Cx8uC9JB9xz8rz8K58Z284781C93z8zC9_w87A9Yd8wC98u8A38p28IjL-_7YA9I88uKLD08Av8WyKKh8358dSLf58ZA9BLL-d8t28zs8XB9tg8vA9qYLqA9h88jA8OA9vC9hG8i38N88HX8Bt80A9rlz2A9i885785A99s8878yJ8x28n0849QAB9lX8nq8fe8H88E68MzKv083q8IA9L588085882C9xv8278Q68w08lD97v8Uy8WB9l58r38G98by8e68Ew8PB8h68Ir8j686LGkMLMr8PK8MrKGUL4uPkC9Yi8MmVWqQUE9AmJ-Z3B4fV_LIRKDQ0Ea35RhYE9BNt9DX_gMIRKbfBAuJB3IrggnE9-SJnq2V_LDwea4JtE9_WrshBW_88WLv18NC9vQLd_Gc48dM2WV84E9318AKEPNCRz83f48E9-18Lk8Tu8wtB8DbZLBJn8nuAZkJXZdyoBOn8du8a78AxKCF9J289_8l78oC9AA9qC9rbLsC9hv8vu8C58fW82D9x78KA9aD9MA9sfL8283D9s78TB9L38QA9_C9iA9cA9CD9Y58ls8D88tX2BA9Wx8xD9Yx8AU82L8hv8vA9aE3xF9muKBU8GJ8DU8F38ZD9U88T08rA9cD9px8d585D95C9a08C38fD9y584z8i08UA9928q58N58y08LlVph8-A9958pv8_x8s08bA9408m971F9iM8ie8P88088hA9c28h38HG9nG9t58wp81D9158VX2_08mA9Fi8E98dP8GE9Cy4f68JE9GS8hB9zt8FN8Lw8n68Nw8nB9EvRSF9vP8-dBzE9glLkXKB78KF8Qn81B97V4Hv7WV8JH9jg8HXyEn0OH9Sn88PW0TBqB9s_8EF9OWI9EbmbCym8BnGcn8UaAF28Sv7bCLSH9wB9jF8448t8K648_q8848p78XF9Z586C9cmLfF9I58HA9B58mG9EA9lF96D9yH9Y88Ex8hF98C9SG9eF9tG9pD9658_78T58B88ED98F9SyKO28xL8tH9Q88c58v28zH9BI9eA9jG93W8HLLPG9LJ8Uh8G97ua8BG95D8MB9dF9VI9888x28wx8gD91O8xx8Tq8_H9kh8NI98H9L589A9-jL_A9xG8BB9U38GP8Ps8Tx8V68GB9V68IB9e38pG9r58RB9uq8208mF94I9UG9n_7vG9k58FG9B-7ZB9Ls8F18rt8H18DI8dy8g684G9gy8y38iy8138-G9KN8oB9jH9r_8CH9US861elhC6_8WJ9xB90S0S4QaJ9vB9cJ9kf83B9ui8QIfEWxqz6-B9mJ9duorerpJ9mEfic8BC9tJ9FAXlK8x-7U48xPQu18A78Ez8QV89UCvkbhn8lYaMC9IC9NH9fn88J9NQYXJAj_8tLv0TBQQC9J9xaan_8r1uIK9gn8EK9KPCpw81j8Wn8eSHYn8jk1DYcG_iqn8TPC048Id87J9FPCKK9FK9c_7am5WUxku8cI8Bw8qH9rlVaT8EB97H9t78cI9kF9e58K68Jx8J58JG9Z88-C9eI9yK94H9_D9T28tC9rF9fI99p8DI9DD9Fh8tF9dG9BD9KI9ga8ghjIG9su87d82F99F9na8jA9wG9z58X88fd8V88nA9kD94C91K9GG9qG9AD9zO8hI9fh8mPLYD9aI9K38T686u8TG9RG9pI9MlVrI9ZG9Q38xh8X58uI9GL9JP8sq8H68l38xgKOP8rG9-88iF9cq8HB9PB90_76I9S68n38-97C98Re8EE9HJ9Dw8J18MJ9Gr8lb8qkLyt8O180t88G9EV8SJ9ykL1wLCK9fK9QK9ON8GWf-68GC91E9AK9EF8ZY8h-83i8UN8dM9heV6JcvVCj-8AJOp-8AnCzo8Y7FEeJt38dB9I-7KJ9kb8BVNhM9VTShOcGHWMqHC7Jgqfk6JG6JyoBC7JWAB7zBdkBpF6W92uV2yM9BKSOT6EhcoAcQ2cj75Iy5l75bw5Ly5dw54F6BJgPy5s75EIzsT4Ty5uT4Vy5BG6SHjDG6ZN9FG67gIiHg3zeMTc5zeMJjo2cBU4ohcXJgRT64Sany5Dr4YG6sy5H85HQl4w5X3NDN94MS5T6fJjaiZxN9Bx5pJgT85GCP2N97y5AmI7N9h47EF8sn8yHltKZFo8_J9Y48a_8QV8BO9GSrDO9dfAGK9VGKLqBCO9PqBRqB2r8Pu8Bo8GrBun8SO9XH9aIRHo8voZ2n8bOFMo8PPX8n8KYC_n8xw8QF9yN8JO9HrBRO9EO9-dBSRiVqqCo8oO9nNzqO9TF9jK9tsS3w8mK9b68pC9EL9qK9GL9sK9wK9258nF9YeKxK9378zK9bI99C9v788D9QB9bF9Q58kL9-H9oI9x78WA9U58FD9W58HD9EI94W8ML9b58IL9nI9tK9-K9Zx8RI9ys8VP9UI9zx8DG9XD9jD9CG92H9xH9a884L9u58iI9dL9D38OG9uH93A9m38-O9ZP9oF9jL9vs8rD9ukkrL9Rt8CB9V38EB9wL9G689L92I9jd8f38tA9k38SB90K96H9DQ9mL9997qJ8p38fF3FJ9748EM9sM99qKmxwGw8M18Iw8iB9O98k98lB9JN8RM9LN8nO9XO9xO9XJ9VK8wCRfQ9LO95P9b8nPO9KO9pO9MO9GvKlQ9rQ9Q38iejuQ9wO9sQ9ii8PJAMwecywujeav7Uxey9pyvLuPadr3JdAgr8T2tQRiEtLAR9GEf-G4EH9WGyGH95J9vQLnO9PyBYO9E78Kg8AO9pQ9V0EEo80Q9eN8EH1TR9OR9hQ9Sg81RWNR9IeZwn8imKzn8SSC5EBKo83YAfO9ErJhO9a3JjO9_EicK9NnCZR9fR9JqBsO9eR9VR9gR9Is8NRKoH9pt8oK9JG8rC9r78A58FA9NB9D589O99789D9a28XL9bD9Ta8LA93I91H90P9I38_O9xP9DS9eD9CI9l28BL9yI9DL9tL9Ux8vL9ys8kI9_R9sF9_F9i58O88Ov8gL9PnLpA9XI9Wh8RL9wP98I93H9oP95H9yC9LG9sP9NG9fL9kP9hL9oD9mI9gA9KQ9KG9o88858SX85P9q08rlVDB9ZS9Vt80D93L9cS90H9AQ9oG9yL9GQ9EP9JA9JQ9lI9AJ9BE99v89R8OH8Yy8nK9RQ9cB9TQ94X8KE9Hw8Jr86G9jB9038R18mB9TJ9EvRzR9vn8WM9AR7jT9PR9iY2oQ9uO9aR9WR9snLnT9bR9OeKhK4vT9tT9SYKaywL12OG7SSCr9K7Q96Pzl9nK_WXxep32x7BBR9sM64iX9Q9dfAZLfxz1IR94hLf_8vND618QR9MH9EF8NU9J78nXf638TO9wZVRU9Q78XC9Ql86m8Tl8cC97jA-m8fC9DCGhC9lO9xV8XU9kg8mC9lK97Z8__8hp8F88LjKQ283C9AP9yP9LS9wU9QS98L9JP9HT98K93K9CP95K9MS9xU94U9_I9QU8PP9UP9VS9r28zF9k28xI9g58fx8K88uA9cF9bP93F9fS9lA9CJ9iS98T8kS9mD8JU8vP9WL9HQ9jF9FU8GS9tS9yA9GTLuS9uP9bS96K9GA9rS9jV9-z85S9O38_D8tI9uD9B68oq8D682G8y885G8O68Ss8IQ9-I9JS9a38LB9pS94S94D9PS9GSLBJ9hS9bP8yG95U8H98HE9GM93G9IM9xt8N18k68OE9Q-7Nr8gT9dQ9oB9lU9T98X18GWRUU9Fc8zE8KLCSW9QwxH48Vq7kn3daLCU9Ea2vOCzJ93fzLi5DcVX_8HC9GO9JC9xBLG-8rsbRR9UN8sW9SF6G_8GfOS_8AnCrNH6o8UANRl89o81XESQ93ZLHW9wM9G4Nl2BpyBaaP3cQuGUB7meTEPzq2J6aLJcYnw4C2CjviA_oUfxQR6rwIB8x5DPXaT4aebb75raPsW9vF6HN9xF6Yw53V20F6MN9n75ON9_ScnT4qhbpT4m92Fsjzq4IeOcmapw5JTcA_bsw5KJjuieiN9wiekN9SW2ziesoa0w5yHgqy56ieZG6z2cDlMZX9zN98oa_X9R85yIz5N9xYX_X9UTR_X9_N9vW9e0Yi78SU9ym2WV8h78ho8E78hTbRY9-98cR9BMfMY9SY9Jm8-dBjo8mm8W78Q21Gn8yXKsV8ZpcgceCs8jU9Id8S98fo8voIWY9lH9z2XS98j5fFZ8bdIvY9xN9OY8M78NRKsW91Y9dGAQQKW0B-_8UT9sH9XS9rU99R9yU9KL91S9-U9wH9xA98O9ZV95L92K9HP91U9P58RA9qS9MZ93S9xA9BV9US9IV9SP9nz8CV9JD9aS9aq8188XZ9ZuKOL9QI9AW9VL9lP9UV9NJ8WV9iV9cV9LZ9ZL95U9oh8eL9fV9eV9iD9kZ9zS92E39U95F9-L9558-78oA86S9jq8aG9_58sV97P9wI9fP9o28xV9X68iW8b38RzK5Z9ES9DT9mP9YL9eG9bt81V9IT97I90S9OT9o38BM9q38CW9gb8FW9LJ9-W9fy8i68BV8ZQ9-BC_dLVY9XZ8LmVpY9l3UZY9sY9ei8atVj-8NY8pY9FbRpa9la91T9D-8NhSQ180Y9x985uBp98xY9lgBs98iWal-8w98p-8z986CIldXka92Y9XW95zgG_8_X6elE7985Y91nKw8Bwa9z8BNY9jJ9EZ8E-88Y8O_86bX_Y8UbXBZ8cW9cK40a9O-85OJIZ8wyG4Y9Zb9LBUE_8PZ8h-8xnKbjUdlJJU9S98_o8ZRBeYAJWadUBwb9Z3DRA3eC8Zr4kbIzb95OE5b9KikQqhcHdsckCFSxb94L6sr4T_5mHSBc9VI1I98GFSBc9Ki8eiY-b9Cc9p_QofCDBAPaAk2j6gCKxY170Qc93PgGs0Uc9yyCEcnajHrHAZHCDaFoxQ_lz0eFfc9ApynezwwvSTEkc9Yc2Hk1ZqfwGAjc9iKAgqze67KOD7b9IYrXJ5G78vb9Nc9aJxisf4b9Nc97i83c9Kc9R1KNc9FMxLR9aFjmTjBCjg07ZRBEd9eVjGd9MIjZ-iBCjRyMACjUtwA92st8AN8wwLeRjUQ9J17AX95BjRd9yGjEzeoXCehXkzlWVmn_BoUt7POQ4xXAFAN9tIjX92nSz7ipRYj_Gj1Sc3RahT4oR1sN94V2VT6mT4rZOley8DPzR1zeb1R1r92zzeWHj-geQIzZHjSIzCheLG6ViI0ey5qM875-T4-75QYXA85MfXBayEU4wT6E85v2cGayL8eRBcC8Lad9sd998YM0e8maN6MQd9Ye90HjlG6EY9nG6GCPXe9zNZVayIIgde9le9Kx5YN8Z48Jd9xYjPZjltYvarnqLhFjnYjyWjtWjK5AYIgUZj2e9GYAPd9xWjve9FM9lYAIbjeB9kfVP7M5e9KqJnpGbR1D00_QI4636z0Ks0UyshBzxCtWE2x45OcUX75-laU92ngexbOuIjoWjVZjGYAaX9sKcIN9qAc7Hzv6L9Hz8Mc3F6jX92d9l92meyn92pX9nw52ZysX94ZyuX9dy5VkcLJjPcWNJj0X98q4TG6-q4OheAr4qHjaG6vN9cEPohJaf96e9WdHAY9Nayqd9oAiCg93N9aS1V8e5HjFf9k8DUr4Bg9Gf9cf9FU6bM9Id9ze9HszfKnRF6fM9Af9Wg9pTp_VjyAj4e9_Njeg9wPq8e9h7mig9T7Yhz5vM9MLjLc9qLacN0JWjbR17fdfbwmyE4ejsUFQzEzg9vos1KAAISlb4ElDeCzpuE4ejnd9ogeZf9tg9ChVFN9zV2wF61V2dX9TT6Jy5gX92F6iX9BPjnf9mX9pf9oX9oeysq48d93R1kT6wq4YHjSHjaHjfhc1q4oHgNG6A8egHj9754eycIzB85eIz9eyWG6tN98f9dJgUe9whc5HgCh99iV9w50iNvh9cg7-T6Pr4Dx5gLcqd9D4kAWjPg9zh97h9Tg9pW9ye9gGjhg935Vag9y-Ate9osnEi9UjNbXj782OOcrUNcN0ng9Td9I18bg9ISjHM9_W9qTOLi9cd9gy6edIf3EnCtI9OTX9-cVY1YcT4IHgPi9td9DhcFh9bX9Hh9Hy5eX9UT6lT4c9OkX9xAcwR1a2cpq4zZyrq47d9x75rey1T4PIzueyRIz5T4xeydh9dHj9T4775_T4ww5ES1yw5vT6VW2Re94w5ry57IgFfyhaNki9Ze9QU4N0ece9Di9K-OJg9XU43SaZU4Yi9me9tuUaj9qe9VV8Vd9QmQFi9lNj5i8Vg97Jjaq6gufBi9xTjVV4oe9kV34LC9e9bf9TAC9h9lt2aj9ub9Af9v4jE8juM4QTZij9C2j4j96M4-n21Yfg7jnGizM4K2j9j9AMiyUWGafFk9Ck9sGiba9Gi9m6jVi9ZilVKpJk9rGi2XfDN4hyhFl7qYPIs5BLawo7re9HO9mSS7j9PQSkj92j9_5jnj9Dr8wwLL5jE6jSk9rPWDd9wbfZHE5yviucuW92j9Yiftk9RZFhy7rk1RZFly72k9mKdgb2rtCuk9RhW1G9mk9bAkXd9U77GaLzk96k9QJWVav-70btAiJdq_XDop5np3rBVavh3WNl91eCmobliALl9wWAlKC5s0PQcYFA-rbB95HEAYl9A95nlBYs0cHKEzQM1kFjA2N1DfFgfAcl9nlBRGDfl9dJaPIK_N1jl9Ct7ur8Al9yafnkfE9fxZffk9Yif2l9kcD4l9Ed2ckf_bfSd2Nahs-jJ0yo7EZCDZ-SS78lCBseD-JAMBD-yGKFxRn4dKErCHymKv9GA52P3EOkB0yCtBUwwJCjMQrCqMAlenIhA9oCWwA5YAfRE66COaASWE3tCyuFb98mFAy3Ig4dLdExdAxqCkIcWm9nICJtsr-j3l9Em9O_jvfft38lnfPk9Luozm98l9WuvEf28m9WwWu8zMb97l9Bn9Dwg01fEn9njXl-jDjYgFxduv9z0ahfT41u5eCFxWu7RJ5ouZPn9WlQvT1UF7_ZeTmDT3F90FDlBLnFM_CcmfxbE4IaAEEVt5kHAHCjB300QkcFb6na3YF8x61JBnMuVPiseRGGhvQnidzh71l30tZAcFbdFhRMQW2CukAAGAs_5Hqkvn9eFhxn9Kbbfk1H4X4n9EGhEdR8n9dmf_h0Pn2pZ21VhHC1Crg3_BP_4sJWSZ2Qn21Vh780q20BYFErgkT7an1bYg0gAohAErhUk6btA0GK3NDYRFERCPvdT8a_bGpWPuX1cl2eo9MFATavzE104HFv2to9-tA_702KBQoIcPiyn9Q3vdF1clh4o9Do9oFZM9w-8wU_0G9waDa7rg-n9NbJiUF98wrZ4cNgDp983FW9wR20xc9Id9EtgQaC9l9xe90l9rcfhZCUp904jjmBZug54jbp9k9jBdYYp93m97e85m9da9ESXhp9kbf4wLTf1_JmC1jrn62r5ve1Xk9Nygi1j9U3nIiCPAnu0H3K_bbTAZolYFXb2C13p9bSyYHWWD1w4VeI6FHi4gClZ5k5TjP10U7jx6X-0KABAF1Q9LCmMwyNJ-BuQECDbBNAgI6Qp9xk9PtgQaCOMcIQ7fj9Rp9YifhZCZq9YIgYq9gNc-E2zaO06MZq9_e9Nk9Bl9YT9Dl9Xi9hq9brce-VsgcX9I6MgGRnVfA_oACuNizj_g9Yf9pd9eq9iq9df92MccX9qi9Jh9LN90d9ui9Ph9hiexZyzi95d9FTciey3i9s92-d91ze175-AcKG6_i9zeyfh9qHgIe9Cj9Ke9TIzMe9F9ZOe9nN9ojIpN9892rN9Mj9oy5uN9-92X3N7q9uq9qkc4hcSU4tq98LcClc1h9Cx5Yj9l_Lor9ur9CcAPg9tr9y7rvr9KY9Wq9rcfEm46mpHd98r9fhf-r9Onp9dbSl9KeCChZGs937G4m9vffK98k5bDs9VavMeXUHA7eCDAX7eCFIB7eCdUAkbAXs9PcCaEUN9D7eCwyA9FA7eCgZACmOgs9O_AVeChs9KeCI9C4q9xdOKT6Ps94qZ9q9izeer9UX9Br9if91F6IHjlf9Oh9vZyGr9qT4TN9u75liew75MIzy75t92lT6Qr9kHg9i9TIzEe9mflGe9khcOW2mhc2f9SG6MheUG6nh9TJjXG6qh9C0e0T6ikcF_ZJs9rBAxh9ytNts95npWj93y50kcrTcat9Ur4et9VeCej9Dp8Wp9fhf0H11b95P8Rx5OyLwbfst9DI1Uop3H15S16f4yt9rIxV954t9VikIc9kp9Cl9IM9HV81t9IX1wCR7t9iY4HxVCu98Tb3Xfep9YeftAjTp9Mbf16wvIAOm952jLu9CcfcxVM4KnI1BglmcAMWPSpPXI6mIgvtQvNADoievDpkEmS8CJJTQL2IGhu94I1ju9oFXdl92xAstNFZ1N-ruu9BX18_zstN5h16gzwu9s2K1u9uudV05zhk5u9v11D_yOCyTsY6StTEl_h16u9Glryuwid19k3f05W2EIv9Zv1Rc2rG4joB-thV21G21N-rfxjQ21KNgqc1eXVIN4eL3H0140B5dBQVjwNFxmDMzCsFbB3W_sEISB-UaO6SiMJMfElqAFvQ4h1Zv9N03Lg0s184orfFgav9vN1oiWYdyuv9LN4lwrmpNbsQ5JAvZPppQfGAfIATwPnSRlPa1kewSRlPaqtjw21q7wvnAgI5NjkJw9o21Lw9sfkuVnM6In21vQO0iV1keOw9Vw9BYrEzYP21oHYgwE1NgLfkVv9dw9PDBPTb6v9hw9XcN2RVSHEvZPmw9XhAalaIH3QVPP21qSZfMgivTSv9l9RdIgVv9xw9gO1ZR20w94w9mcAUF2SIxrgfyZSWIx_w9tl7j403OhfG2ezeIjX-jP0r95r9FtAXh2Kw9YlAUIUh2PLx9Qx9FtAVq9oq9c9jm47qt9lhfhk9Xx9bcf9c9Bs9YjPc2g5k9QHe1ig_l9CcfsS2XeAz2D1tgsN45EBKm9GHDi5CNm9mgfjoDQm9e1FRn4Um9b8C_pgnICErBfj8_hHmkDbm9-OBqWnem9XYEgm98ADpYI27Xlm9-Vrnm9rqUpm9WfOhzuWFGGCbWqABRA0ZGfDBi5QjBAEZfFu9k9V3RkkKvm44Tr7O33F9yYjPDR5YMBhy9DNAwacOppPuBvpUi94kQ0TarwSJ9c1s3w8WjmZDE2ykPBzUDu1ysnfwKxUFzdqgVV44r9Ux99MQat9WTki0CWoIFqGg3xqCY3-Bjy9GEAXV411NqWlRSAS7i0tB5BA66YVUbxWyX_FVUbQGWQxF7CC3w9ykamIgejrm8XHH9dx959jay9iM9wk9cz9QAkez9GpEymkjz9hVC6f4-ICPVPZYhmz9p9Y9t9Ms96m9q-Xpz9xo8wCRyz9tS0isrLekDjIm-iI8BoxQep6vZPgp6CCsz2vjp6oCUBQ1wQndvcDQ14t0N4hMyrSw9uqYG092ZPeczh50sy3rYhem4On6H6IjCsoxcyl9dw8ax9maFNTk_y9spFBz9As9hz9b09BPkd09EqGiM9NRac09IJCAz9VsT5yej09p09e09FnPjp9vz9lp99WXo09zbUKoFNFAIf9sxwlrxVxuUf9ST6Nw5HT6qF6c75BSOngI109_IJ309vs9QT6gq4QNNiq4LkM_IguR1QN9r75yi9t75kieSsZJJgZy5JNc9d9OIz_d97i9Be9Gt9De9Tr9MG6Bj9Mt9BS1Yr9jh9LhelHjRJjVG6Tt9ph9VJjOiZbG6M8e9iet09209KqFct9IwNF19_NJH19wr94N9ie9xYX319q097fC8N9jOhy19G19019_h9Z_8wt9YifH0ig098VlFtCK29vA0Z44yA0eplhkXeplLs9pq9Cf9Yd9LN8x-iErkKYF_wxZw1RWUS7n8eGd29kx1HPzIWU1APwahkHADn4bd4rI1o29In4ZE21pkH6Bj9Z6v1ErhpWP6Mgx29Zw1vo96v9uP5od4XNg629Kbv3I5gJ60MKslCeqhR7Ecz3OVaB3975DD39aRWRK1wAjwB3lt2GL1yvBcMtAt2hAWl_5R39nUgepsU39jsxZbBa-v2k7MWbpsxksx1k78gk3k7om7JUlc39TWb4k7k39h39f0E_PErGAcFOCJxq395PEs39azb8_zWt5Ut5fL18E6Xt5qlniD1Ulr5MgoAdxVqbL6Vt5939VkWu7rG-rgL1hKBuoiKv9nULdBDH49z39H6B0_EZTaln9-UIO499AZ8_zzU3Mp13wezo6bbjJprd05_Jd8_zVSDhCXB7QI49e49UOAg49kL1jV3aZ3I49dVrn49l49O8raZ3McQQ0cHIFKLxo49m49iZ3uo9G1G7wxkMA8_zLMnI-rDarkzdK-rZlmMpWhrBj74Eb6No47mb8DmA59-epS9xSDYjDFV4953Au49f3cw4981AtOWbE23Yk5PEO593rQAnAx49xNgiwQxbGcn2vOgowQc592Z2-o6Nl7CDWg59qcn8W7Ql7aYcSXOgn2gu0YK6lhvy1rt59ZDW8B1gSZPurPS6mYnz59KurSdWObrRLCsIlGle7598Xws59RLCGEGeyVB69-z39_eZZ3049gnZuRdvjHLg6u4rWi3dtnAGACFAL69Pg6nt07u5LD4UMWH-4gnrV39X69WZnrc2XbnZ39OVKPWjH7rUmZe69v_TYWjHrrwcze39ZbB7NIhvDJZkPav3zPp69g69X1Es6950Pdgr6v9w69a-vmm7Z69f69469FD6rm7PULNqlQBAtt2OKW6_SX7dtwehbEnaaCkElfEhYbt4Js1CvAHulChEcF79kedfzYFmbxMIoI7GuFbyFNvdUfDK-xzVCeAGXC5oNF_mFflAC5FMT7ZSj_69yGAB79hfnwv9B09ZkDi9D3VMUBA2IJ395huD0t5X6DskzAVg51hlC65t5D6Qwt5ksFv79JhaeUAy1rxRy6k7F0PYugP1iHsrI09D89UEmN25p791tOrGivJG28yqE1n_X2-HQuQAfLoYCTDIcxDG2GFWHHMTWHEpIUxI77ZekbZv2vi9BuoibuQiE1lw91-HrFEUFeQuQA-0z4KM89WKCC79-ekdvcR79XSAH799PazlFKgDQCqKiGvOac89YZEpeZO48r89n79-E1uCUr6DduogMMAqFYbBny9b4Fk1hv0DG99UWI7Stai7QQxQptiu7sl7tch7KCNWnCe4u6ozJmPivWb0229kx1z29oU7CPvZ99R25329D806v9db0gCIZ4rRMtlJ0gCI8fnv2ogrdP-0eGceHv7t5m99QFtp99yjancpvMbbZo_oEy62fFDcg2H6L_a7Yl7U25e6B799DPC999ZnAUWY3LC__efw9nCspoEH-96NgA09XpGyJ0SwjP-9F-9-jwSLussr8JoU-9F6r3blf699d5hvuhRgZ-9v_Tb-95ep3I5Af5C8VTdpxuYGf5bUA9XndqkaYDxbGg-9Q-9YliaWOt-9UWYr4di49RzlFFp4vjz-904ElqA1-92I5639cwjX_FxbGpZ5gqr2pF1VxV-9_-9aWOB_9B2FD_98VxF6rG_9SXO5KAi49xbGLziSwjN_99IHP_95-9t7BaWOS_9vlYki7X1E9t5j695CWD1Am69K7r9_5_h7z69c99-Gzl_9i6Gt69uw9rDJn39iZA569f_9XCWlm79698src05VQmRrA890pWP2_96v1j89rU7yy9FJQnqgBFAOqygIAGOg--5oHA6rCf8rrjz__9AzWxQ9HA-YLkLA-crCnFS-zztOmjrkSxyCA-fi1y77a09FtCF5xYD6Fu86P8cq9yafcA-Iy3JumF77DQ8cA-csSnA-V29CcfNs9cuTnA-zBzl1dLs5wl7B2dNs5xz1Dw6vcyFw633ryy1h40Ex9AU9A1ykXP-A-Tj7lD5Az8_x13b9aA-nYK98yNnfZx9gA-rcfP9ym096R6fy9nABIz5M8yYjPE9yIB-dqgqA-snfsA-9VsQB-RBIGrCNnAERBAVk0wDhMBlrBc7xj4VfB-w_2m3jiB-E_Xg36Rl7O25-9ebk9bq9gx9maFr94EcrF786c9GB-SVKm94LmIfv56B-fTAiv5N94FVjx09W29uM9ZN8qzVIz9AC-ItCeIjXiWL5jd_GlV4909ZT4FHg_x5BN9Cy5r5m54BI197ITi75gf9k750s9Lh92s9Nh95Tzvi9BTcHr9T19vzev75peyMr9Z195i9b193T48i9Sr99R12q4i194q4hh9Je9m19CU4uT6Pe9Ij9EaybJgTe9v19Ve9mnM0B-qr9aBcXCOVC-0bBgt9mG6L-2HjeAD-Hx5ED-u6Aot9zl9LB-fhfFz9tW9PU9QD-lhfSD-Gz50Q5pIASB-AR5MZ4Oy37Q5YMBYB-dqgaB-1veSD-xJPk94hI5IC-fTAo949Tj_bnpD-WUCqSSlbf1RyYq0U09XKWqJYpV4FTXyV41hWqy3fcz3BtoD-cD-DNASFjtD-_D-Gz9jW4NvZZA-VD-zB-fD-ky92UcL29xZfSD-wacYD-DE-2lA2UcbD-zdfER5qPbVB-ZD-LE-7UchD-1hfwz9s_WPE-BVcMOTKE-C4h2UcDJmkE-TE--Oblp0k557V5hKf6cBiK5ToZWy4QS7mghvuEBAgs2vu3Az05aE-GEAu8wadE3056E-BTYjmn_ZBrUkDusdVJB6gwUk5XEE9hiAojsr1V7734jz2_qkimkWQk3h5jAb7IFWx9M29HB-_E-bGj1c93B-IE-bA-oE-_S4cHzen4Jz9pIAfqZmGjtw4Kz9MUYXx5iF-AE-Sd9JJ9ZN8-t9qq9Au9AX9SD-LeX0M9-es-y9HGAqF5lIi3L5lGA369v5k3toa-v3tomLxy_9hqiPC-9x50dVbhZAh9pd9zF-li90McGN9ef9_q9JN9ri9Kh9Dr935YhC-XHgRh9QsZo92-s9nC-At94i9GG66i9sC-d19uC-pT6wC-675j19Xr9nG-aIzjHjkh9Ne9C85rhc6C-HU48C--f94HgFBKqF-EE-Qj9gG6RU4uEOeF-kG6ykcht9EIgW7V8G-qG6NiPLG-V9Y1t7bF-yB-bA-J99zEDoy9_YrKB-JH-_TKLH-auBNH-1B-hTb8oFK99BQFjq93f4XH-MH-zIUoA-SH-cQAUH-6_itF-se9y09_t9Wi9vGKO2VgH-Xa7L99vq9k2DqzEheFWPHU9WwH-AWGQI6SmclsE32H9FFxH-a0CzH-S8E5H-U3D7H-uiWPb6x_Q1j9h09FtCSNyry9TD-aF-oj94B-8eK9KylQ0p12yrsqy9JKytNJPI-JI-gPTTI-mMIdE-liffE-R-yZI-eNXyTQnxv_CY4oAUWXzhW9vhnW7VF-xZf9LBXuGOz9Px5ut9Xz4t0LYifrI-Nz93DEVx5urN6QtMz9tI-4yeDlazI-6I-g-42c9QH-2lVnH-PebWfJsIAsI-1I-MKcdd9REKXWVHbggbHPbgfnCKROOw6q-G7x5DHgh-bZ75WX9IT6rF6KT69I-IJ-fzeyV2vd9fq4iT4G85zd9ti9VG-Fr9xi9iiekC-qq4mC-Uh9oC-Wh9Ct9Yh9Ae9ah9Ce987eg19Fe9Vr91eyoG-yC-vTNOt9PJjQt95f9SJj7f9t19wmash9fJgHhJcJ-FFEfTc5G-Sj9OuMIK-Jrpc_b1HjbRc_G-Qr4l_LOK-mlZbj9vHWWK-fBcG29ck9I29yafyLxRz9uI-3S8fA-BJ-fNcKXyhK-rdu382gK-zZAAScNi97POnK-sK-GSckH-dk9vF-X29rq9IMOrK-wBADzeai9P165mb70G_hefNbYRYfi93gcwIgZJ-C19GaXjKOQz9xK-eJ-ITNPT6YC-xs9gi9nBOdC--Hz3s9gC-nJ-nq4S198s9U19GNcq92uJ-uq4Xh9cy5dhcyf9xX90f9jN9C2Y2C-2X9DRc5C-PGP2w5uhcFK-tHjHhJ5K-KK-ZBcyy5FVOKL-6K-QK-ge91SaLg9BbX3L-Y0etuUyL-b0ew64vt9xI-fK-ty9R4gPH-GI-GMc2m9ri1ZA3HM-seVQQ7PM-4jAd1ViLfwy9EjfQahmx9j01SM-nVCDT1mahDm9YifAo9U2CCo920GIn9WfVyafLlh9o9kM-An9Jn9rcfYn9X-flM-RfVyafro9do9KqFErhwM-bjXnM-Ap9rZ43M-usg59jk4wXJAKn2aIGIOhlx9vkfdq9Rhfnq9WF-CJ-wF-oH-EvR2Oz4jAcilZM-dqgb298eGEME2rVlb6BAB3KAs2HVN-C3B3ZAW_Dk29b4jM6IaN-d8wNkrVb68XQZN-KYFU8w2rVdN-GmBmkD2H-o_RM6IeI1m1uOpyfoA2A-XNgsZ2VxuzN-_clBxvzhr78w9uJDuA6kAnhr9N-J8GAO-rLgDoB_fDLqEsgYyJXGO-uKBqvvSB1LO-R9AMj1LdXT8IOXA0Jx-cyK2T7LAXzABlLpBACMADqDJ8bUPg170PO-Y-DTn9Xt7mb9R7nUeB11AWO-3gbwbAZO-EdDbO--OGtcZvIENYBR7NJXet_qII66un0OkoVaqBFUnrgu0BwG7OA4cPogAaEbWzCIPeFMHJwDH3JHQZg40u5e9O-yEA_O-8A-1G4uVPRUIlCE3AGyxgcR3nUL8_cSHEpK11v90Ox941XP-uK1rU70Ox7Ggz2JkWS3zPfP-iYEhP-oWS6v9wRjkWV9ywLJxDqaqP-H2BM49-UIv-fQ49CXN_-fGv9loIa04crbjjb8xhED1Sk1nXjcFb-DChrb5P-GyEzEAGp9J7wHLJSdywHCT-ron9Fo97lbAQ-fj48CFKBDtn99lD2xAKP-tphXfAY5p520Vx6-P-7lbQP-aRNNQEvbE9n9JlEKjB1NAeo9m4anwADCDMeDaocS8hDJB52CEBje2DLisnZDZBb2VHHMAYv2ulaI49VQ-MYgYQ-cNg4n9zRdyo5scEIfASQ-YNgJwQGI6TE-8TF7Gw239F4fIKjNI6FR-9ab0uu3I5TmDU8wZQ-sx67_AG7wFQ-Jl0RR-cNgUR-P7wBR-TmDeDj7fyg49N-reR-D1fk492P-WEYT7d3XGguqoYyqL1XtYnR-sXGpR-jHnPR-fN0yag7dDR051AxvSWlR-AGyf2ABasQuB8HnY497rYgYD7R-dxvFs3VqkyuwxBAzIMgzJjnA__5rwuJCyGS-4sACROncY4R-VBAQBAxRWSR-aT73n97lbAJANdEnIAWR-Av94igTS-cME7Q-YS-JeEbS-F8w2y22FAawOks0-ekR8wZPI9rVZSWpgkDz2nS-m7Dbx0U69AchluFK8wtS-ns0pN-yS-AQBwbhbMEqqbsS-xrVYx0NjkjN-ydCzS-O03g8wP7wmZDVegXtuW49hYloWViz3NT-3Rgs_95qk2i3XjAw1F2jdueMD69VT-tfAXT-TOChJAIuLuB-3UUD29419KqFnO1u0Os1CwGJf09MnkOTbk093093F-z19Bz9RxejT-_19w26fzOoT-v09DEBL5IT0aI9kGJ-Mo47-yfxQGqAz9AzI-sGzawO-5kVS-9P-GD1uC1A5DZUli80ULAGU-Xo9KU-qehM6mZv0sSlnENVHF4HMU4AMOQgD1T4kWU-rhaCw0SOQLw088xv74aGyHBUulZSK2VZIkSA8M2TwBzEB1JxA-xz7Y1BYj7GiRz6YIMEBL4K_QBSFC2PEhOJTsDAlBgJBlBH1bARSCxIbC5BqCFgKUOYAgnAeQkugGn2A8mCGkB12ITQ6zWDeQkKl8f1aYU2jSe7_cnban_hnCsD9xFAYTCFrp6WinDVPVhA2jGTAGRoYV69ucgPbgqor5N-LNXNJ-WCWlV-5egp01Vtr0CQcpysdgSfg8gkBkA5OCZSFku1DPgzV-ZFF1V-it5w79kt5n_Xvt5079pt5279jt50D-ZLjeHv679SaIc8VucgxA-jc8IW-zA-jO-mX4aGxy79lffQn9wshaGx479RffaVgoRAlXCH0iX6kwtAmrUjWIaW-65kcW-dE2ZW-GXBYOBP0xvlBeW-kW-6dAmW-ET3vlBDqWTSoT1PDsChZzUK7EczE59JZDlph0OxzW-OK71KBofnfI-14AsEQ-W-MFAi3rUKyaQ0QpwYF1BX-AF-XGGdT-CcGmHJzAAyTMauj3y3LX-lqANX-yTMofnuziHCfvFOHH3U_wm59pjQT_wO_w1zDQFcYX-QchaX-fX-0kQeX-ccdgX-y99nxQihW3ayv99NBoT4rr99mRHrhWpBoH8V7t5aK-pL1cm75I-dJ-rqUHJ-JK-st51rr3X-huD_ki6S-W8wOKWWdBh8wVwnNxeSpBEY-o797t0VK5KLCIY-wwb_kiH8w6JWLMCEbzr4AJY-LfkTY-C3BKq9KLCXY-8vEYxbS05OwDt7FYP-Ou5U_5O05jY-g6G_z9U69FbgdU-tVAG15cU-2Mbwczs7BRR-gN1e6BYR-q-9QLAv_04kAv77d9WS9bqHbgBbGnxnwr3zPTKBSPAAZ-5ASCZ-pwrU9062DW3IjEW6aA1hBVCH78jK-BdsVsdDfPHxrVvJ96JmuPC5dANZ-1hBWCWzdQN6ANzcRHBy3LlTFIjouRgz3L_6IJTpsnnau4MjU195mwCrZ-YRtoHXZXhTOApwCRBXyZ-IcXIAgepsYhBXFAGFA5W-4X11GfKlY6Z-1BA8Z-h9w8X1In2kbr7rAL5HaVdkXPIa-EBAKa-BB-zS4VC87r9KM-SSSTz9FCXmGgIz86E9NI-pjVVa-Ufn2I-kq91HWUz9Zx5xbBNWCca-Ugb_I-IH-Ta-QKi2K-xF-0VOla-mibnIgZsLrOc6-Oo59bsNIYDLnCK3QXddFG-ys9_09YJ-B19raPga-Wa-dQcmi9gJ-Ww5QL-zaPg92a9OLr9qzek92Qh94d9qf9Th92i9dG-Nr9a19Pr9Zh9EW251YNSavC-eh9xC-OG6zC-l19RG6-J-o19Rt9NVOgr9frwDK-aNcHay1T6OaOua-tib3hcCD-GPOsb-jpbGD-he9ID-TayAb-da-LwbzxP3b-ma-OD-Z09cF-S7f7w9Xz9bXBNE-wbfWz9CkARIgUjNGc-aIgLFOKc-mIgbI-3wcz09OhZNc-LGcAXX3oDdIeqtGQwh92LO42c3Jqs9iZy7GjTc-fcAXC-iLVQG-aC-KN9cC-UG-ohbWG-_IjOb-Sh90R1Kb-X19Bt9Or9075Wb-mw5Yb-dvbkG-bb-mG-7J-6J-db-8J-nL-lN9ky5HS1Jj96X9LS1yd9Jfyzmagc-LLA119gIOJd-Dg9DY97L-zIzyeONd-Ur4Td-cK-xB-pa-jPAQA-Jy1gz9JN-B3fOA-M95gTXad-NKu9_rid-Dc9Yp8EA-p_zog9uF-mH-LN-Qk9rnIDOgJiGs2H1z9PBDTwYtC3FqTsz9Zbgyd-sz9uf2g-VVpj-C3J9izd-AF-rWj8eGauIJtfsz9hKoFe-uN-eZkmTYqgYSyqw_9A651cE869c69nW7zekb39qor-esB89zekIO1S094z9CX-OBteekOO1GtbHe-995E-5v_9Y69x_9v4oqm78srv4o_79JHtZe-5UkmS7jM3Uv5Un96g5de-Sg12bo3z9ge-4jAwlkbehTb5ZQoGUPIC52e-N9iMtAG5scrkUipEf-544_e--gEFvyJ09tVwVt31v9BsJu0rOf-GplPGoukxzAssgkN0iw9i6p9x5kJf-Vf-9K57PyHE-lK-QBhNkdkzkEc-YifZz9-5eAT4N2xkf-GJlSoMof-v1BPc-92JRc-k5bvf-izl0M95KFbQjbTIsKF2A0XFDJT0BgO3hC3bB4UBIGvuxhdc-EaX7Gj1f-ic-tKcQC-Gd-si9rZyvc-P19Mb-6s9nX9ZG-rf9THjdBPMJgSkcJW2vX9gN9zf9jsZ1f9_c-1X99q43X9_q41w57C-3w5mr9_f9vdHIg-Eg9tIzsf-5me619Kg9Rd-GCPrg-UTRrg-Sa-dd-QBh0y9WnfJM-4g-iLwZp9nKXD3yaJwIjfLJz3y9UB-GFYtHzxf-KN-ra-MN-2dRtHzVz0_PC4xQ6OwcJ1FLBFyW199tO3UJ1Qh-hbHSh-AHiUh-QCRWh-L_xaKGlp4bsEssrO1Pih-yUb8_zBID1N-bv9V015h0F59uPAph-7N-gu0TmDGVGJD6K_7LcBN-r0h-z7E5-7LcBXwhESATfEeDxqOF1n0-h-GfENpyjMF9h-IEA_h-u5FyHoOdBr1vIi-Ei-ryeIri9yEOdBHi-2igdfECfgGR-_W-TYfDi-Wi-MR-fpERs3Zt5CRA05rLL-aC1BM-Tz5hi-oK-DW-p56wK-4L-MLALXrzuhy1rui-Ruhve-I2BbkrEZ1yi-qorHpJzH13i-gAXGXEhJAZyDqorq5D-i-0mYEhnE0A0UKC_9a0CU_0_nAkYFzsEFrFcS-BzPFj-ZPyJ_9a0CcNgKj-VaFMj-2pFBR-UeJQCEI5hMwMRDhKw6w4ImvDdclgN1IaChj-3dpdqkhUwYl1mk7uGuyI5b4q0L1mj-gu0uoixTAYBD5_93zPxj-f6Axvok906v9J7rDoGSh-1yQqKHVh-caI6nWoBi8j-RLR_Da_j-eh-Bk-t7QMw9E82xb-Sz9pVO_X-5llNk-huDpI-hHExBkmL7mf-BBEWk-IMivM4lFjtuvmL78afJCkmL7csSak-TMiJMiuz9fRgrg9XmYek-bk-Uk93GiYo6H_8nm6ho6QLgEC7c7h936A1cqlhC07N-6z2jFvvZjh52j8k-wMohf-oq9Zk-_HE2o7Ya-462xI-Dl-FvvMmYEl-Rmz-K8_uvMJUgp9Ml-IN-RIEjD-CN3Pl-GE5IpBhscsFX3_c8r5Wk9BC1Yp6sJWfT73I5Zk9Pa-N2gRa-HH-MI-cq9BBE5l9rl-m67lH-fRgfx9Cl-W3jlcirk-lk-LC-8k-V5L9uvaV4rk92Ak6l-f1cUD-xk9AEk3uv-Amf_M-l-yXruK-lwGJXPV29hBkdI-xv5Gm-wa-Y4JZOy0Vc0uFR1iHKzDOP1iOB4AFg-6rZHg-JEkPb3Eh9Eb-Fy5Gb-rAcl6bh92Pg-lq4Q196F6SN9Ry5UN9-F6WN9AG6W19iT6Y19vJ-yc-Dt90c-llJ0J-bHj2J-Jt94J-He9Dj9Ykcxw5akcQL-6vNMiZnb-She9C-th9H4y0we-AmLd-aiJGm-zb-Qd-FY9HjeOn-B29Jn-ubPol-lk9Id9PtfGtfNE-an-O8Ayr7__IqU4Ud9Zn-VtfU3dxl-jBCkn-Gtf7gzLtfH0jbz9nn-Z1IU3db5Prn-7C5cd-Utfvn-bn-KtfVtf9o7wQ6s0jyn-724mg51Nj9n-LQyjp9dn-U4vpk-iN54n-Z1IAIiOEWlVA5tfNzLbfgJh6ycgXmDytfsIkXNAof6XdBaKl2h6znKMo-jtfjvWVs2OMJjvWis2Ro-gzJco-58kis2cbSry6_k06UU5oH2YSsoqpo-K42io-TBAIBA8INAexeo-qQJgo-B42ao-mMKyo-o0M3o-1JAro-vbS1yyuo-2s2RYSi1WCp-2kXZtfbtfky6JLA4tfko-1txOhfotfqJyGu2fsyttfv-zdVLMp-btffmYXp-V2PVo-G9rutfGsyY09018ZRBoHkhKkozAos6L29jp-OKkiKkfMkfn-En0kp-fBBos68af0gAfKkYkIGafQyFzp-ry7Ic9RIkVl-t0eVKp2p-qp-7LdFAjpp-lp-rp-HwfCq-vp-Eq-cG3ZorDn6fFX8v6FvhroAyNkkz7vIkdkWiqksQAQq-kHkSq-Q2Vt94kW9Sy7w94Hl-KODoHkpFXnp-pGkhq-PF8aHk9N7LI8-KkjoYnFXt386p-Nm-5wc-KkxFxSz7Twncm6zxGem6P56Bw6PT7V7w68f-8Ev26wk-wQnom6vm6sJX9q-1k-AS7nVP_m6_M71B3xern9l8m6Bn6msCyPA-czu5ewR72D1Qn4h77Bz7Ou7OAXwp9W_SIz7dMYNIsndpUT7Q4o7Wnfn6pSbFATH-wir-IH3H-wcTGB075q0X00D07Jz7vezeDHiv7nW7Cw5tr-dMYpr-JvvND5rr-GOMhBTGp6Nezwr-3r-pi-NygX007r-gKokl-_b2QB70Ugh26Nq-oChVF-gq-as6YA3cd-Ns-Us6ZoYOs-n_egleRu6qq-Us6IN-tq-zf-QjZUs-dI1s6eofCv_0zbC9Y-6WfMs-jq-qLkFo6Vp9ip-ns-cLkps-RHaos-k9ryrYws-o9r3rYzs-U60_k9rs-PHkuq-1vemLkWo6geknmzPvEqGisxhLPECt-6yhDa2kEfW_hHa2mX4aWn4OFPr-Nw0_T-9sreKEOt-Tr-Y21soUDZ-2jrrY-vy1GPn0p66v6Gc2Js-Jc2E5rMZja7hu8rCDYFipi7hr7hDx01inFip_Da3Wjs7hS670YPS67oF19XjodGU_06hGlvzCdAOj-hjnPYjFq6Tu02HaMp6tx6U8b3t-5lAQp6ClASp63qDPRkX3aL52A1SBR-qr-aW7y8hCz71wrgc2Zr-1XSHz7I07vJYZP4bPjvFih6Dbuyi9KAfvGXEyevzZNNXr2evycxhdkvp6mAiECKY_h2DCpAiJqJ0AiTZ1NYUeu-XAiZAibPj-8rV-D3AisUE-evSc8kt-9Ai3u-FipKfvfAiMfvl1Wmu-YN3T48iE5bN3Gu8pcBss-5iAtt9jK-EM-fq-Jv-dKAg_zp25RrzfHzoq-Yrz9S1RKuTv-Vek5p-Y4b7p-Q2uZv-g95s6eEKk5AhKW-eGvmIkqKh0A-Xu7TmDmv-5Ahb2FuKpN-rrv-ozAtv-7O-xR-BY8iv-ozARIkhAWcV82v-fBBRIkWCWms-fLkij9qHkul-dk9o8Wmn-RIkE6j-p-Dq-7Ld-KkRu69s-oPBfv-PBDHCsm5NFI-EBznUBSw-C6nBw-pGkXw-8l6Ln0eIkQ3NF9Sew-jr5nd-bw-Gm6qd-Z48bs-DJ-ESXkw-Mm6GJmCkndrhHE6GWX4O7m77PsQDXLS_SiLgAEfYZ-SMXAs-sDhBl-aRBWeGgvlLv-fZ8kK-y-ArE2Ax-zt97b4dBD2t9LI8uiDFKguulO9OXp8aC6IDMJx-JXonyAHc9Mk9-w-ByOdv-4uPMx-Du9Y-7Tx-8wXkzL6PYrE-ikQSj-MB78jDs6GRJ1sQ-gBGFlQiVWmqrULEoRMkJ1FLBcHxz8RhnD5Bg8iB5TgiKZXK1WA2kzIaK1umr0l1Fw2bPPio6WMkEL10QYeN0UQ-L_CJ9FN-rP-FJ9F8_zvPyZn48W7WZsewFcn43I5uyiIy-3h-2L1eklWy-O_Aa59I-oSy-tvDo05O-tDPCTy-9-99Q3YV7sin_15Vw6nU146iXcD7oAcYDG6UHQDn_EYJ1C2M2LIwb2IvMYMEqNAAaEfQjcYCB4AjDBX76P2M5ZC9Ndw1hQjPqy-SP1dt5FNL_jDzR7sKAhuvRpZU1M0sUv2FUcZqMY_-Sr4m_CXV_yYsHixFFTVGygDYjIfGUW1etAmO1p5G-Ai3t5TN1L1hqNlQ99N51Ae4eZrV996Jy3gJIvMiX17B90pNkvTO7alX1FHOe8ySz-BgBYomSJyG_Sg6G-rLaqPjhRt7FesniPxdBDrK2A0-FLBzcv2sP1uknmxtDQH419w-Fx-s6wp9EBw-_w-N0-75A-Zf26wc8LCafU0-VhA1MiX0-1L65p-WeGGo-5wcR0-7qjOULg0-Jx9fzPj0-jx-fkeAnCxDfZGOUbXnirzNDAnCazPr0-LBUQu9LMRWqgWJ1Zth4o8q0-JC3s0-7EXcEcw0-60-y0-80-vxX6r5glDmtQxe-8yAhbCQWhTu9DYC4HAndWfwA7mFhZCbSh9Qh8uWu6PKp-H25-3TdJTP1-QaCR1-zW5oxLfGZjmBAm1vvWFRnnpLqyzI42S0we1-BNBys26MWit243L3wuriSZ1-jmBJ71g1-j-tQX7Ug0-AFv1-ol15t2f1-Gt2h1-4r12vCqyzq1-ednv3Kp1-R0wTp-91-glDUdykBiyaVbw1sMWe-hJ2-Fp-Uy6uwnaq-bw6bIxXn-tt8ip-Q0-9aCLH9LI-Yn-pcBY2-FbCQH9tGgKR1L1-dgclF-I1-na-pl-d2-Zx-7s-O75MbNf2-Qm-pzLFLBjuOnyAf3Eam-7ub7Gjm2-Jg-ff9-09jr9fX9oc-9Ijqc-3d9WdVJr9CJjmm-gT6LJgINcNJgxJ-c19zJ-e191J-ab-Aj96c-9c-8c-gh9-c-GiZoL-ig-qL-4X9xT6J85zT6y2c32cm8Mf2-Mn-gJjZ2-Pn-FpaAH-9_N42-Un-p3-3g-M0-1bXvdknp-Y2-UbXv3-4af5uBvdk8af13-mTkjk-u3-53-sq-d0-ax-BQLvxBvdkvxIgCkoNEUbXYs9PJeCeBWEKx0-vY8I57x57Ec5l17G37BNpxyvVGyvxBH4-UJe4bK-eGpyBBaE08pZpDlTFc4-kM1hnDf4-m6GgnQi4-aU1IxJNFgZ4-ycXko8FNQd4-C2Ms4-g4-_jDv4-j4-VkDp5fL2hZpD6wJJIoOVkG4-hGAX4-ZwSp4-ab9P4-y5701-eh064-5uBW4-kYDK4-_0-cwBb4-NNQelUNNQglURUh_4-LBUr4-L2hztPFNQ7ULWtxz2-jkQ74-FJeJ4-KvMAZ8B5-h5-N4-o37cp12kxkd78tvT4-OaCd6Gc5-I4-Y4-c8La4-g5-M4Ht4-aZIl4-rNEg6G15-7LO15-VkJy1-mvxwvWka1ca17d7Y5uknbH2Fo4-v5-q4-ycXy4-RP1tGjJ6-25-r4mM6-uYPM6-6wJD2-esyo1xJTh_5-0pN-17nUZmSXWPHZ5-ZF6G5-84-I5-f5-A5-j5-m17Dd5k6-R4-V1JG1xOsx36mRa1YWF52wUeE5dAiVJjK1pJAQ4-G57jd7-KKQ27l6-16-zUyS27O4-T27V1-2W-JuxPaCs5-94-J5-PYGT5-x5-pmJO5-M4HyTSNNQvzA75-O7-DN1h4-71-RuWduW5swca1nwnvzAm4PgqU_YQwa1qnRIXUc8FSY1Yi23nOx6-PVJz6-eQFTWFdmPjqFB6-dN1kN18PHB6-wFS08paHAaQP08pa7-nLR08pAeJX0LWeAM4HZCB_J185-X1xFRnvzAOiQF6-L4-dOdI6-V5-gWEX5-2JQFNQP7-lM1M8-S7-_jDT6-c1xF2-N7G2a1gt2a71j1xa7-pMRua12kXe7-W2CC6JFhGvzAKY114-hqPk7-Fxum7-TA2sFAkgPn7-By244aiPxjN1WIR3aAZ6-1TSfJRHy2L2hz7-3WPP8-LsWnLRT675MQweJ67-98-oZoQtl5J1S8-EsyC8-FVRa25_y8dw6Gv-Dx-Yx-KOJHqLUeJw3-ieAcqRsSVO0-V-i47FUeJxp-2vCIvM1MiQ9-ta17e8rE2e0-1veBtDIvMBq-e9-vgSfrKY9-qxRuMnk2D20xAIzx85fKu_KJDEWdWE5gJfLgfN-CnTweWn7sbbX50-H7-CvBQxl90-yx0F8-oTYdN2g5egN2MSgG1-fN1mE2-eGBE-_PZK--c8LoE2Nw3dJTXhXb42rPxypaA7-hJ4QZn-AFT--L2-KvWxqnr0-cthsZzDl6-zJ_rysOCBtDk1-It1R2-GonG6-F2LgTS2ZUKk3hRT_k0xRhk6BehXt1-fwAb--hs1T1-dMGX--ynppOUa--VwXOu1e--60-g--U7-95-2s1boAm--Rp-t42rNnF2-B_-mHHQwLNcUqvxBx1l--s1-DtnLSF3--PA4CCt---HqLoy6i1-47F_1-E2-V6-2vWbqL1--_GAX_-xG0hSh7--4sJyI6riSm_-N7y2tx_4-D_-k--H_-e_-J_-ht2-rxw_-P_-F9-wr1z_--wLI2-0yLuQ1hs1M2-x-hf-h-k0Q2-m1-Pph8YsS-Bp_-t2Jc--fMWzzPQpht8IZ7-CZ8PUVx--WvW2XUkMJnb5hmxPA_JA_QBSkxPp041PXZNnQA_8qBeA_bW94n3bX5rtV9OTS2-Uj70t7Bv7FB-X2-T9-OB3ibBOvYP0-wA_F_2yA_T-eLl-QyFHFCuxVxp-sJA7A_T-e63-6A_3A_wBeas--3-r2-8p-I3E0gA_A_EB_m9-KB_DB_p6kALyp9-CB_b4BuxVbLkjX10pN_VQVOKyz-3tBtAOrvuUIBuiDZb1q6-PA4C5-kB_i5-O4-3ThAila-FNvFtI2cOaarCgB_tfh5t2br1E_-A8-uoyUczvIA65-35-NNQTb1k4-6B_rM105-9B_fU1S7LIUhOy-sa689RacU-vFLB7llDS3aEeCjQzhl1rB_CCXo412_-dsxbqL6_-ednd4-pNER6-s6GP6-bJ1M6-0mKZC_ePRM9VpPy-hQYtP0DGS8FqB_KeCNC_7W1PC_AJ2drwarC0IChB_nzslB_q37Fxihss-6BuC_lt0FFEc_-G2-AZzM4HL7-pmJN7-NUWey-6a5qGhTS--ZwpvxrhyU8-bqLFNQW5-L2h7TSapyEC_XnkvuAjQVTToS-harCOaCwC_r6-iB_n_--q1n6-NUyp37-6-O4-m8-RdKku1xmPPfuAilaD_N7yhShgKKt6-slCJC_4uArC_TLwv5736-i17w57k5-m6-gD_2D_76-jOhqWtLA_yonEbxgSgWD_nyAYD_iLqduWaq1zB_cw1N7GlG2HE_duWXC_61-9C_uu1M7-fqUNNQc6T17-Q8-j7-w6-n8-4zQs8-mmP2wADC_CD_kwXGC_9BcIC_LE_OhfX7-YNykE_wvWa8-AYBc7-qZQe8-GiRg7-xDWi7-EKBnC_MC_-RzOC_oC_IsIs7-w8-vFL4d7x7-NNQ48-bLBVE_78-oaHNNQ57-NRR77-pmJ97-j1L_7-IE_H9-sZRf_-U6-xb67C_xZzFu2ty6ZuxOF_o1-csyA2-dsxNE_BNBLD_J8-ND_L8-L2hc6TB9-tQamV1s6GiD_y6-p8-p7-xmPUGyQD_gdAhmPlC__rmaF_g_-SF_V8-kvMVC_dsxqE_YRAc8-sDJuE_NlItrIh8-h7-7GkiOA0E_GCX6Rz3E_1E_ccIv27Fe77PRx8-IIAz8-VQm8IR_8pDZR58-L2h27-kHFFNQGF_xP1vZJL2hKF_O2ltsSVA_JThYF_nt7GQgB0zv-7Zq5DB-Yr4zc8Ex-_w-ALyS9-PGJvG_lq-XB_MhAdpYbB_9ufw25pIa3G_n2-c2-tG_q2-cs-vq-7G_Epk7G_GpkEH_Jq-yrKJ0j2uMgMga0-kTg7EXMH_nD19avj0-gjrq9-KH_7k-zqLUeJ_9-XH_d5L-k-aH_0pNcxVay-f9hgTDrDRrvD2cpvuMNi4jwFXhoc8LfH_oH_tat2uMh3WgH_IvMG80m_FB9qUAOwuQel-iM1sUbKNyv0DSO2BN1jMy7H_XO2oxr5H_NWF8H_Im7Ayr_nFwx-ZL1OppvpNQIxEI_z6r8oFLI_vx-AI_zWnyq-8ezzD-hBttvxetHS5LZGSZI_-eGjGZcI_uH_iG1fI_VhAzCW5f7d5LaO1jb7dI_g_9lI_gI_nJZad7jI_MF-rIB35Kh8heg7Q2hs5WX06caV2uMm0QWCG1H_FW73I_YH_5UkULES5LNHXBJ_kvMAQkzx-stUT2heSj1kQUns6RToD_u8xqD_4D_66-yC_k17K2-iI_6Lk2gHVAMsE2LuxxG0FE_47FMF_ME_ia1AC_K6-XSF4B_T7-y5-UU104-oOEpmJ34-n4-1_-Y8-B2-43L5F_ZuxdF_QG_24--B_xTjfC_x4-2J_z4-XTP8-g7J_m4-ePR72JWJ_OZWux--I_qxROJ_Ht2lwn2cuGK_8bRNT1uzEEJ_vgSxB_7s1oE_FRn0J_QF_T8-h_-Ix1FkDyJ_U8-0J_vWVQK_OKRnRoZdjNJ_xC_mB_5D_VJ_XfAHMkmlkjK_bJ_u_-OhfGE_PE_h2bRE_3oUTizG42Bm1EsyKD_I8--VEK8-NtUEOUiOgqK_lwI9_hK2-BA_d--634xI_AAiFA_JOnaA_x-h4lLjgRIK_kgmwt1m5-RJ_o6-TJ_5D_MF_o_-lK_rD_ito2ZYJC_xHao8-UmPjqFn5-KJA6D_PLS1D_SJ_mK_nL__6-VsyblUDK_hnQNL_HK_oJyGE_nwn0J_fJ_lE_Za1N5-QE__C_SE_Mb1IxJCF_pQAt7F1L_pE_sa1nE_Z7-RPRxECsE_dZQ_F_fADjlBN7Gj8-zE_YE_jD_bE_n7-4d7t7-PG_9E_JGSy7-XUR8PP-L_8uH37-FF__8-HF_47-D9-gG_BM_B8--8hJKEXK_4K_xJ_0F_RF_uty2vWeK_cK_ZK_mF_1TReF_6K_7kkhF_X7ejF_O8-XG_WE_w8SsM_YK_2F_mE_VhAxM_BN_GM_tMH9F_zM__PC0FhmsICG_xE_EG_rwCQM_qF_gL_sF_2wAt8-wNbv8-uV1WN_cXxSG_YJRUG_CLR68-pQAGZRWcnXzrZaCgM_cG_lF__PB_J1Q_-ID_yM_JE_I9-jZU_K_evTpmYSIRgK_tK_PJ_-q1PL_z1-T-JQIxqK_Z8F1N_NsxEE_vK_eJ_UK_1B_VJ161-FM_0fzkwGRC_vJ_TC_rM_X8-3K_j1xwM__M_G9-qa1r7J_N_kD5Qa-qG_c07Nv-vA_xG_wH_QKR0A_eO_sH_hH_S0-WpYfO_V0-yrYnO_Y0-3rYqO_b0-Xx-h9-_3-GaLLy-pH_eX19FSrT1ZjgrT1zuvTVbBvvEQnH--2byCJJrE2nE26BtdJaO--tE2lYRDO2pc2GO2jz-w54PEpdl19D_Ug068w2B_5zwxL_TNMLO_QO_wJ_DKKhTo5jnb_-PP_CdpxdpcP_UP_HqLpM_r1-9_-aP_ktMKMRJ71CCtD8IoP_51-qRMuJ_XP_NO_ZP_UuwMs-uG_WeGwCWwG_O9-3P_o5Z2P_KwPChZ8P_rgP93-_G_pw-okLGeyl4c6EA_P_TbyWJAocrwq9ZOKgikuhBvPM7CCzMKafP8f6dzw6sAd6ZWeGMGNGrOIWbhSFDbN7CCCVG9_-PXAV5i7_AGpGkbG3pLtnBT4A5sAKvf7VeybUaBn3gNVz9XiQuGc37G12-dAc7GjrE2wCW52-kc-72-jT4geylJ-pc-XL-RN9ZL-rm-9s9V19dL-Sb-pC-fG-rC-IG6tC-jL-uw5yX9AU4gg-3f9_J-jg-6f9lg-xG-ng-LU4X3N2Q_KwPi3-zMaIQ_xkc25NXj9Dicl_LaR_ucElt9eR_9b-hp-p2-xG_WeG8vOaq9pt9dO_O9-tR_ZoYsR_poOdpY0R_noOjoY3R_jH-GD5Si9-G_hDMHB_ev-6R_vxIwCWf4LkR_fM6U9WES_wxPGS_InAKwPVOKeR_KfdKKEEmkXhk9ckH2neG4CZ3vSkUS_ycveQ1_MA2eAX-BbmoGG_sB_hkpRpJ_0BZS_t8IenINEBNviOcUeE_iC_sa6gS__4xL--JG_HG_-561yyBJhmLApS_PPbhC_bS0OSRxS_RXFwS_qC_4E_sC_Gx30P_T9-BP_L--nXr2b9sG_O9-O9-CP_282qf-HQ_ieAMT_Hm-xGgA3YFP_ERAQi9zK-DiKwO_AS_GQ_FT_P--K92zIKci9O6Vx9MDL-yjc4GjTC-ss9VT_lxc4Q_pi9RG-zs90fN1s9UL-fC-D2z_Q_R19pJ-aL-lC-bG-tJ-GR_zm-Ub-zc-yJ-Xb-bh9ZIf6m-3qJ8m-Lt97c-qG-_75sG-cr9uG-G8ewG-F85yG-og-0G-dT_GP_4G-0L-hG6dt9pT_UU4Pd-m3-UK-4h9TU_WT_AsZs4YZU_ajIs3-_w-L_1X02qs-qR_tf6boD4n2JR1kUD_x-kOPMbWwU_z0Xg9-GB_AH_hgbjjNzU_t1AMMOfcDvpN6a-RL-IG-5q9uV2nU_JdArT_ZC-6Q_jJ-92-9Q__2-0T_pm-BR_8F6sm-cT6um-eT6YN9Xb-aN9WV_cN9v6fHG6fN9LW2NTchy5sT6jy53C-Cn-69OvaXtL-WJjvL-YJjHhJEV_dfAcR_W_LrV_XUTwg-hR_7tNvV_Ur40V_Wd-vR_qU_hO_5c9o2--R_Gw-d0-sul6PYf2gfx-VXCSH_B4-53-k9-kvMxA_UB_AB_qMyzO_tH_YjgCS_z1VGPUJJkgXWnHJZ0Br6er--LBU1Q1aX1RRDpK_4F_ac-EB_BP1H3SBP1IHxrI_DN_ijnnazXO_8MHrfBzK3yJFNx-pCRpQA3mV-ywRPEy67idM7G_kjWim1iTH5y9u2-LS_PT_aJ_T1cvV_a1VTW_vz-QxFRHJAtFi6-KeX8XrC--gMGAL4iO1cO1Jm19w98S_QcItn-Fx-9HkMOAy674P_WX_QKmA77CskKeGy67YRjeX_A77FB_CQ_td-TIkhX_N77DrjIyWla2qo19HfqX_VHFGtWgYGFWxiCYW3IuX_4oWuqzFzxX4fX-WixWvX_lf8zW7dW9M-EiCYP-W0W_i6zLg5pp3x5PZ4yNdEP56Y_WWRznX_ebFyxAZf7Ug5U3yrW_KY_f_WdSzRPEfXG-K7b3yy3zw1FsW_LY_-NkMOAYY_QY_KL7O5zSY_cY_UY_u_WeKyDT_PGJaX_ySOEsWPY9fq-_w-sY_UeJuY_Jm5ALyMsWsF52Y_SsWvO_2U_7Q78YV1rk3W_VW_eSj3LkhOiqMy1STqB7qsyBl4ZWSCH_qY_DtIhl1tl1Jnb6V_2l1KC_PZ_1ubw5zOZ_lvIdnf5W_aHa1U_kX_Lh-6MxfxWaZ_C3B4bjbl1fqrSP_pP_3-zkl14uAcl1mZ_tP_KO_HD_Sp-tN_v3K7tnkZ_ynxnZ_m6wJGKll1LrrJW1w1-tZ_jP_YP_1KK2unep1de7HRl6U_si4kX5Lthwl1S_1ZUX61-BX_YA2X12EE7pNENa_Fa_dPoC0W6a7ByHEC2qtIUm1Fa_ovFOX_Im1hZg3-z6zWWa_3aIYa_r626wig_1tuJk_Jy_1sU_yjXitIXm18HAdIgnSdva_Zm1M51qz-cB295jnb18CKvU_7x-7iU0ehua_dO1LGcxa__a_mcApTo9wjJW18l1fbATm1JXJXL_-q1vV_ca_ri7jO1ya_Km13-z6l1Gb_eCB9l1BIy2a_na_wCKlM_kgPx8OraCBX_GyIrTO3BUYm1Ab_Qb_Cb_LLAY91N51l-JJgCsBKrf62K_bF_ZuxmFAxlDgb_9a_da_kb_mcABb_QX_bWBJ9-Ev-vH5M9-cO_qU_SW_ZPUgO_8g-Fx-Cc_0IAR9-fv5t1VDX_1G_LFOHc_KFAIvMBQ__R_3U_s2-CX_Dc_0pNuzVmBM32HcDMC2BlBMDBAbc_ieFBIMo9Dec_fnHRtH5FAac__iHic_fiMT-CBIMQLEQBAgBNMBAfBA0aMVkIEmB32HyBMQHMfc__TMfBAT2O7c_RGIec_eiO5c_QBA8CNHTMHVMsc_6c_HSM9c_r4cohD1jD_c_4c_RINCd_Pd_Jd_-3DFJN2c_CCMGd_Qd_Id_UJBVd_RINVBAGNM6wNXd_8CNZd_-c_BLMAd_Pd_hd_vc_ad_fTM7eeYLHld_hc_QqET6cmVNEd_9DNWGAsc_ud_RGIcc_lc_H2BOd_2d_fBA4d_0d_fc_ud_vc_vd_qd_fBApRO5d_td_TBA7c_Ce_RGIEe_Ge__d_heFJe_8c_pd_8sOrd_ScM_iHIe_Ke_ZoPMe_Ue_Fe_ScMPe_hc_Id_vd_kc_MzOed_Ye_he_-c_ac_ke_UBAqEdXe_7d_Je_ne_bd_qe_qEdfe_ve_Le_32Hkd_ue_Rd_ie_BLMHe_5e_we_mBM0QM0e_6e_be_hCMrd_ZEM1d_1e_Jd_Ne_0QMte_If_Df_Pd_Ff_Fe_Bf_me_od_oe_5c_dd_re_Uf_ae_xe_Yf_se_mc_-e_Vf_cf_ed_heFaf_ad_Af_lf_jd_Mf_ff_Of_id_3e_Tf_gf_bf_Lf_of_Qf_aZNSf_9e_sf_hf_Lf_kf_QiOruNenHNBA4oPpQMfJObCEYnHGBAFe_BBNQ0OhCMGg_FUFcrORINQGIIg_HBAZoPE3AMg_UBA4uFyd_eQdNbMRIN7FNFWBqCMXg_8CNPGAdnHfeFbg_YCMXg_rZMCGNH2BWg_tdNUGBZoP7GGNGAH2BJ2B2LJBDEVGImTMbtOQg_LgOfBA7eN0g_SGIJe_UWN5g_hc_IHMkf_fTMQe_bf_FBAyTMBh_hc_ad_Eh_He_Gh_Je_Ih_VBAAh_8sOCh_ad_LBAug_Qh_Hh_RGITh_Kh_Vh_Mh_Xh__gF9g_bh_3g__RALh_bf_OBAzDNXe_ih_ad_kh_Ph_Ff_0g_8CNilNtc_GxOSGIxd_RXelJMsh_7c_WlNmd_xh_Fe_zh_yBMfTM8CNdTMvh_od_vc_MBAbzMVd_1h__h_zAAuc_ZoPCi_Ei_0h_9h_SGIScM6c_JfcFi_Oi__h_6c_0eM-NMUi_Qi_Qd_m4NFe_tdN_c_Zi_Ch_Si_fi_8sO-h_ee_Je_ii_oc_mc_gi_hc_oi_Ae_Gi_mi_32Hci_nf_ri_ni_yi_8e_mh_ki_Pi_hi_2i_Tf_0i_xi_vc_yf_-i_Si_6f_4i_hCMli_7i_Aj_ce_YLHqh_HBAHj_si_ci_fTMScMuXOCj_Qj_8sOSj_We_qi_5i__h_Pj_Jj_hCMXj_kf_PBAeCNQBBABM7wOQg_MBAHg_khOQg_Ug_MGABBAXBA04O7eeyhOFg_XGA6h_fBA54O_RAT-Cwj_TBAyj_Ci_ScM2j_vj_xi_7j_2f_-j_4j_hi_Ci_wj_3i_mc_Ek_si_8j_uf_He_Kk_Re_3d_hc_Xe_Pk_Jd_-d_rbAJ2BgBNyhOF2B2j_rANdd_QyCR6OGGNHBAJGIGBAek_Xk_WBAhk_JGIQBA9RGmk_tFNZk_cnHsk_QGIdk_UOIR6Otk_qk_H2BXBAKAFzQ_K2cD19b6LPc_RfTERAGV_im-hf9vT_TL-kf9yT_4bWViI3KcqJ-0i9sJ-Rb-wc-eG-dN9bV_JJjcg-kL-eg-mL-W3-Ad-iV_Cd-OU_Se9XR_yT6X3N-k_UeJtV_BpluPU-eGl3-DwbdU_ohMhl_ml_Un-rl_c8LoR_d48wR_ul_bJk0P62B-8V_KT_zl_7u2HLWjA-PdWMc_6l_VUA61V9l_Xc_0l_jXWE9yLc_Dm__l_HGASc_i9-CN35l_lv29Q6YVVAP6i_VaEBx1-oL_UL_P4-wz5Hm_Ic_-eGJm7Sm_n_VUm_SK_iw1TE_5B_M4HFzC76J1hA08pm1M-Z_NO_3xX6M_O6-L2hmm_-dHFNQ01MzcvOm_POozKW7Skgm_ZL_TL_eD_n17-d4Cm_bm_c8Ldm_4m_Zbk6C_Tu14L_yK_6L_0K_sJ7PO_wb_JD_43LfF_7K_4M_QpUIYbXcnam_Qc_kvMbrW9KW6O-NCBVm_5N_pstcD_8m_86-lTypF_fL_q7-EwoeI_bn_c8F6m_Op-wvWyL_oJykG_cb_pTMKE_xK_pp1IpPSE_ln_aE_rF_cE_pJATV61K_VF_SC_Hu2OO_vb_1F_uM_-F_qa1EN_Go_FO_eb_oN_MD_CM17UL5n_pZRSM_p8-WYWte3Dv-0J9Fv-DM-wI-wY_T9-WW_rqbB62Mv-bo_yl_JXJXW_hu6bH-ko_fo_Bm_ecRlo_oA-oo_0TB9TkcZ_Tc_DQ_i8WZ8y0cnso_7ktLqKDPnhveIPxLjUUbB4mzVrW-l1ENytF5MG0Fjhf29QjPgolUW17o_SPxbtEHyIsZ-4mzQ8JdMb_shBuWw2Bs2HTFHs5Gr8zrb_GGycX10G_MYWDp_otGldiZY09NygJyv3LA-55SYuziDthPA2mkHVp_WPHgC2P51bp_uz-Y0-JgsPND3w6F0-2gYgol-EKpm3_AKNp_-o_CnzVjSSk--JF96g_t5Ob_D1A_I_RM5Ep_7ihtQUbswf3q4p_0m3UAK2m39o_2PAPp_1997PASp_rTOotF7CC88bqWsIaCuj-huJ7p_Rq_aVAHj-U4AvyHDq_mW_ERAJfgoI_egRep_3OzgfhiQwvH6mJ6cKynb1_m3SCKlp_eSYCFcop__p_8BsRKyBcvtj-FV1D6jll7ZpDH2FocQuI_Y9Anq_Dg7d5Lqq_Jp1Iihfp_VehMuWk_JUw-Fx-otFGX_iK-Cx-Ac_-R_TYm33ASr_pK-OT_Rr_ztCJJILFOcr_yvCS5Ixo_Mm_dF6qyFFX_dr_JJ-8K-DDJJCzixwa2QPmDXHBE7g11fx1fgL7kT_Wf9mT_od9uV2gr_GtIML-m2Nni9PG-sT_lc-SG-Cr9LV_tZyNV_YT6qm-QV_DR_cL-_s9Pl_Tb-qC-Vb-_T_1c-BU_Z7LDU_ZMaFU_PG6ih9gb-FS1mh9kb-oh9kr9Vt9XG6Xt99X9C8L6r_a0E6maae932cL8Lls_CYCnl_jBcdaOrs_5b-GJPws_0Tcao_fC8kbIQr_S5-eM9Fc__w-IX_6s_2L45s_r09gle9s_TBfjr0At_DgJjr_xO_LN8Dt_3o8x0eGt_KSXOx0LX_A-OLt_KfBTt_H6Ms5PRt_-0eHY7Ot_-nBVt__aVg5-Vt_8lBjHCHo3mA_zuydt_4HAko8gt_pjUWXELo3dkBVt_G7-ocXSqcXt_K5-uJXLJJmk489-wt_AdBmt_NbVft_bt_ht_GN8RPUC9Vd_GE8-zt_AyVot_9t_qt_wtBst_6q_RTA5hhW7BpugLBU3t_2dXh86pEk3uh6t_NOANu_gorEo0QCHWX-wtBRu_1bXgSJWXE-0-99-0t_T8IgW9rMhHU9pv-L0-8s_bt_ZF-IT_AJ-Wr_Wu_f_MWu_SoMWu_jX_yo_lX_9WX1u_MeXbirEYKppFrVlKX90YUKX9RX9yS4a7MWJ-VX9j-b4r_7GjWu_Bl_K19G-Mjf9LhcO19nm-Rg-oJ-jC-3T_rJ-5T_Ol_xm-xc-9T_1m-Rs_3m-N3-5m-P3-Ur9cb-U3-T3-Wr9IU_Le9KU_cfbMU_DaysL-mg-uL-Hn-GK-ohJLv_sg-ahM0v_bU_ol_3h9ohM0v_UTR0v_lU_T9-pt_FkB6V_Bw_buJz6MEw_ST_ax5FJ-ZW_CvB8lBLm_Jt_IMOHw_v2-s9MBC_ZxJnM1_jDj6GxTjuiDUvMoJ_9J_SwMmLAjaCgnDSbGpHICOEcZReN1NuJxsJfoOIGSYu9ENFDSOf3EY9BqN_Y9Bf1LbiOPST7gYULRU9LUP1ZxJ-N2lURnM_ObEqBFyE_6TRaZRba10pNJURYRAcMR88-Z8Fs8-5RP6k_azed75M7PYt_OaJAMagm-h75Cl_bC-El_-2-Fs_5s9Uv_7s9CR_bL-IJgFR_Ns_HR_Rl_gG-KR_iG-MR_SYX9ZyVJgAn-mN9bl_uv_WR_wv_zG-iSaOx_Eu_MX_6ZJD-2sIz2v_Hu_6ZJ4v_us_gCOHw_Ur4-x_3V_PD-qU_bW_DK1dA-Gl-Uy7co_PGJEy_Xs460LLy_lA-fV8Oy_K77rwLRy_Yq3mw-Ew-8Y_4u_yyfvQ1cW_Ph-0mKvJ11V1xTjjIQNI_IStII_zWnB7rgnrd8hWCWdjn4t0by3HT-DCs6-OsJW6-ODqWhCy_m_ecRxdneDR7zLWn4ZWJbJ1aSWjJ1zN1-a_6b_j1niujmb_Bz_ib_Ez_dIghO1Pb_PX_lO1_rB8XlizjpCWwJAOz_E7r-v-qu_T9-MYgJc_7s_Wz_xN_t3TNy_bz_Nc_kA6tL_csSXz_f9-c0-dZ_EC-Z48ESXjz_0pNPz0tL_uQ1tz_HH_kx-GO_BNB4O_SP_Kth40-Qt_zx_uBA_9-bbXiu_4t_D--SK1oz0G--91hbLgm3hlsJmgWkS_FD_gDj_MAFD_F1-_O_JCbjU_DP_N--QT_GT_APRIP_F9hJO_12hKJ_PU3DL_yW5oyzFL_Z-hyz_A-hJL_d0_5NnHA_iWg__-c0_K_-kNnOA_DA_fpLAWqAo_H42o--m0_spxJO_ea2DRnNA_d1-ML_tpxj0_q0_HexqA_CB-L9-1s_uA_qU_kHJ4A_6V_F1_wBeeyL7WJT-e4pQBWJAB_mTR6JJAB_Ow_bT_V77gW_oxExjWL1_wBeipIXZ_QHFRw7tzLrJJT-eb1_sl1lvI_A77cMlvIaw77qf7I2c1_iTHcHx4l1ZLCRR7dDkZ1_p6kSZ_IBMn1_aPzYglUsgWnkR1_a1_01_m1_o-Gt1_UZ_A6Ew1_VeoEZfEnAUsgcI2r1_U76J2_C3BD2_f3ybmf6g-gy9eB_XiAXp1mBCcx-UP0skW2Q1uB_L0sFkODy7aP0I06DW_T1wGARDV5UIBAjWmBCOaCrpzgkJiW_BE_boWm2_Vx-Tv2nxxu2_jYgi2_Pwo6a7ZSTRGyna_kq_HqiMhAGSYQwF8aD4CChZ_A6ENb_HE_YL_ZD_rL_AWU12_XJ_xl1Eq_qxRtp_Cjmab_b9NH_1Dr_NH_qb7RgR2oDdIgQJH-2_uRNL2_6yDb3_S2TTa_Oa_XqInwnmdEBtDyn_HJ_whH1N2ow1nwnpMAGf6OVAPVOASkCOoJ51D6GEA2Y4QI3_mKAFr_L3_2uMW3_mIgY3_LGc91_hH-_1_d3_yz1ra_GyGTa_Jo_Al0ySkiHJehXG4_xRhm3_xN2S5kL4_WvWr3_bM1UVO8271DkS3_CvN1X54NyrDG3cEFwh2ZYt_-3N_RL_lK_ENyfU_lxcdb1i5B3NyAarP2waEBd4_YWFf4_Ht2Y7yT_-yB_y_-ew1F0gqMybeSk4_QGoTA-oo-R_-Zuxz--Do_w0_wP_94_Kt124_bNQQ0_aQow7nMZ_kW_H1_UQ1K1_aX1N1_w2WqxwaX1CbySX1T1_Uc_IB_pXJw2W93QUQ1Q6eBP1n0-20i6U139eQr-W1-YHE4qng5_mW-QH3Pv9BoBsI1JGS2T12hr7T1NRRkI18N-gG_9DXcnhBP1Y_V5J1s1515_SX1JgHFK19OCNK10rKPK1xMQKlY95_rBA_5_JK1VLRdqkE--TK19O_30-kzI6x-z_1wOP9x-ebfBX_r6Pn7-ssrV6_p8-D495DSST7ToZWT7oChNW_kFXoX1vcBi6_oFXCH_ALymy-vnCi6_zw-uMQAW1sL1CW1uL1sfn-R-5JGu6_NBADW15Lgk057-ReRBIb4sB3Ax9Ykr66_svYHRQT69hT-pJ6xfAzL1FV1lXy2L1F7_EV1mk76L1YbrvF_Vw08W73dWRdKTow8k469AVM_qIRezhKNBX7_lN1Q_8MG_2HaV7_taA9TSZ7_9kGNGSn-87EjFEi2_5TT74_53lrZlAs3_K3_7bGS_SfM1t3_uSe4H_pN2lekb_Xiy1rwvCM10y1I2hNO2at-c3hD6Glz-qz-1X1ebfYN2X_yqt5X_yuUjSM4KIcG5_3a_dN0EP_T0_eT_FKMC4h1L1w0rTSGN7_zWn63_ZO1o_yrJHmIga8_mMgt_yd8_LGc0N74O7k8_3QgsV1ekb7E_XIR2Y-UWBtV1mw_Ye4rZrVL1_zrQN2jqPxN1zU7Zx0tN1C7_jy1FjngDH_aslZj5UG_asuincW1Zi--qY2d-Z-1WARPgzhe-fOrpkj_d-ot2p2nO4_qTlh8hiBAVn4XO15O1ZGS65_wQ1kI_ur_SCK55_-AiiW_XaWWFh_w_1zDz8EC31tJ1eJ1Y5AKdEkTIGfLBlDB00Ps06cXil4PN_DokbB1G00KNB27_nS8pmJ19_mt0uN2Ot0KNB2w_y0Dv-8uFBRLRZLROP1ISB-9_wGv7y1CM19a9C-_8PPRKAG1fwID57Pfp1SJ1C2MF74sPAq9_-bPs9_VL1tvfMXj78_TNQOUgISBkD_VN_9I_EZNl7-6n_TN_KNBg-_emPXllRo_VZAo-_sFAn-_ZGtE-_69AEesTY1d7_J-_ISB4w_lQKQ-_l9_wnVmJ1PFQYIBoNFW-_WjCPy-mY-f0Q3-_S7-ZxJm7_zJ1G__nF_r4mx-_taA6w_Q48nWb2-_69Ayfz6BiKNBlP1_E8g9_U__8w_8z05FD2QIcnOBNB_s0zhWL__0M_lG_ec89a9g__3lDZ07v9_zN_qqW0PTK7PR-_m9_9-_wlC_-_DXBB__ZMAY-_cgkF__b__fa1kwrlB0B7AgA9BgAQByBvBwBlByB0B5BgAWBhBsB1BlBgAUB5BJEgAEBlBzBjByBpBwB0BpBvBuBgAOB1BsBsBhBiBsBTE8AYEvB1BqETE-AUEhByBnBAEWBpBkBlBvBGEvBmBpBrEFEyBlBkBpBjB0BzBgA0BoBTEhB1BGFvBgAzBhBtBwBCFyBhB0BTEMFaFgA3BBFsBgAiBTEpBjEMFTEvE0BwB1B0BTF0BEFVFYElBjBoEZFgEiEgAsFqEHFvFdEuBnB0E2E4E6E8E-EAFCF7BgA3EBEDEDFIEKEMEOEQESEUEWETEZEbEdEfEhEjETBwFmFBGUB1EMG5E7EvBSBhBAGYG0F2FaFdG6FwEsB9FzBgGAGCGlGFGoGqG3EgAKGMGCEEE-EJELENEPERETEVEXEZGcEeE4FeG2GiGkGEGnGSBvB0BvG5FZE1F1EZHjE7FzGjBgAmF0B_A4GUH8EWHYHPH-GLGAEBHPGEHSGHHVGKHsGaGOHwGlEnEpECFtEJBuB0BzAyAgAzEjGDG0BmG8EfGxFtBgASBAE1ByBuBKFoFgA2B6G-FlByFdFuFgFnEjFTE1BzBFFzFcH3FwGgH9FNBFFpBhBMIbIOIHI5GnGwIyF_GvHOGDHRGGHUGJHXGzF4HcG5FsIGFvIwFxInH0BXB6EMFmIuGsHqIiHkHmHzIAEMJkBOJ4INGCHHEyH9IIHWGLHaENHDJjE7HoExEgA_HBIDIFIUEZFUIjBvB7EQIhBzBiEKFbHQJpIyG9FUBxJbE0JlB2J4JuBbBdBwJqGCK1JbIGKKFbJCEkIcJxH8ITGhJ2HBJlJsHAKLKzJNK3J5FIKKKyJDKTBlBlBrBAImBSF7JdHRJ-JiHdKlK7EnKpKrKSFzKMKlB2KqKuBsKtHAHTF5IdJQGFHXK1HAJMHbGcKBKfK8KoK-KAL6KfKhGNBhB4BBBQFhEDBoBqGuBlBsB6JtGvK9J8FTJBIVJOL0JWLYLaLRFdLfLhLQKuHNGTKwH7IHL0H_IjJCJsHoJ9HsEgAAICIEIzEKIvBCBpBwFaFsGnIeHxGnLjHpLOE6GKMMMbFBL5I3L6IeJWK7LiJ3HbK6HmEpJ-HDMtJGMVMnGDBDKjBjLPMwKSM1G_FnBjKIMtM7EvMaM2LELVK6L-IhMaKMLwGMIhGgA3M6GTBFGEBaFvIwEwM8J5FSJ-FHNIMLN7ENNYHTBQN8MSK-M5LzHBNZKLL5H5FGN3GsIMF0JKFHBAEPBmJoA2JkBPBuBsB5BTBwBqG8AxLyB-AsAgAoNnBpAPJlLTNxKVN3GuN0BwNPHyNbI0N2N4N6NuB8AjBeL-NgAxB1BQEpBAFKEAO0MHNuBVFlBEOQBdHtBAEKEKFZKOBlODNmNeG5B1GlBtBuAzN1N3N5NqGrJBO0ObF3O9NvJbOdOfOyBBORHgAkOqOPIRITItOKLkJENnNKPLONOdGoACOEOuKoIHOzMWPvNxNiO3GMPmOFEpOrOyBRPXEvONPlNmJJP1MLPwOQI0BSIUICNwPsHCOgALOnKrEIFBM2ItBzBoAFJuIEQ2HcPkLePfHIOMBpB1G8AIQHJNIzE_PhL0FYHxEEQGQVQKQAJMEJEnOpPbFrPCNuPiMUPjEgQIJVFZKjQTE2P4PsPrQyOgARQ1G-OuQNIvJ_PwEgE0BrEHGBFaEoAJBULDKyBcNwBwBvBLEAOCBvBvBrEqGAOCOYRRHMQxMmLhH5QSQ0B8AcNiBCRrEEQ4KYQAEkRmRlBFRrEGQJRrL7EMR1BORQRuFMM0KKENRPRRRjFURiFmF1FQFQLBQbFkBdKjBrB6O5BhOKPiB3JlBVByBsBPSzPhBjBjBaEzBUBvBrBlBuBlQZFqOnQ2QkEwO7PwGyReKLR9R4RLFzR8R2R-RuFTBAP2OuATRVRbIjEDSRE1KaQIFFFKSMSSOyPHNRSkIUSiF9PZSbSzBdSfShSOP3PQP6PTP4Q6QuFtEsRLMnRvQtB4K_QAEWJ0BvLhEXMZEfEoBPObOaEISoR_KvBnOEFGFIFVINFgAPFRFTFVFXFTE3FcFeLeIhFhITMLF6TqFsFuF0MJJdPQMUNUJ-PlTTHnTbLJMLMrTMFuTSE1OkByTALYHIIoTvBEQjSlOmSpQpSZTxPQIvTfUhUSFjUMGlUEQVT1QYT-LkM8HqJsJFMkT0BmTlUqTlBsTPOhBRO7OUO8NYO-AcRSNPQSMTULODVYUFVHV5OSO8OVOXO1EzEPLjBoUlSsOrUvPtU8P4S3OaVLV9OdTqVuADPgVuM4UXTkNoV8UmMCMEMuJqRCVWUEVLMCUdUwTFFyU1TtI4TJUOFYUjFCWNMJUeFfIiFkFIUWILUtFaIyFQUyMfRUVVUkUXVPWbFEWxUhTjT8ThEnUoPkSqPnSqQxOuUlBwUxTnWzT7TYU3U0Q2VSP7U5FAM-UoMAV-VWVwLeLuBgLiLlW1WNI4KIW3TJFLW4W9TeVIXzLRWFUgIVWmFSXYWNUhTFOOQRMeWUMVVAWYUxLWXKXvUeUMXxIjT0UAE2UhTjVuWmV3QyW0WGW2WiUnXRF6WPP5P3V-WnJlMBM-O8VqMmXhWwLuMLX7XNXzTPXHFRXWIpWSFhVYXfFGUbXnFKUtFMUaWOIcWeR0GRHjKLY1UoXOYsXFWgU8XSFXYrWoOtWqUuOsUEYOP6XvYRYALyYgX7WCY9WjMVPzPoYgWqY_X_TrEpGkW9QxITYKWWYNWUFWFYFQWdIbYaXlFeYpFgYZWOUbWNQRUIOfW_VMYqWLZEKNMHQtIWQJJxXXU_X0XsWpUlV3YnV5YPZcI-XqWAZBYnSqS_WGYBXJYBVmTGBtWDWsVTO7N9NPVhXkZSMmBsBvBaFmHpYAEJalOLaQONScVWOOVgAhV1X2YAJwWCazO1OrVeabVUO-O3SraxVYOvJZYBZBa4VDa9UnMxaBPuALNAGCFEXWUQImBbaqOGQMagaPaQVGOSVkXlHUUnZMGFbHbHRKbMVeVZOka1ZkVoQ4Z4XpVyaYbuV_OyayVja0V3a6UEZFY7a7VpMHaWUIMYVcUkbVOMbRadW9FmZmT0baUGV2btatVdViacb0Y2Zfbna4Ytbmb-a3bwawVob2aAasbsQkEEanMGaDbIIIMMBlB2BhLIVKVNa4bOVNbiXUNkBvExEYaIZoHvBfchcsBjcfaZbGcuMla3ZLc5ZNc9a5SQcvVnb0azV6M1VCZ9LNcAXnMEBscCbSb-b6GqHeH1cuaOanc6blYoLRbZaJISdXHUd3bhafVpb6M6cKctPMcXc_csaJV2clbsdza1E1aqbVcDYKdZcwbDXBOiPOOidPaaR1MBehGocSafR2BvB6E8dMOxNidabzEFPzGHPXSjOlOUe3G2B-IndvWqd4QxdBdOc5SobReeOpBKEITlPwO9PZehJnKMeOOZRoeDOZdfPHeJekBLeYPiEoAkPBGmPXeBGseSEbe3XxW8PKPmPyeXIjNvBMTaPRHDeAGFe7biH9eUENfVS8eQSSSMTAf7TaScSeSgSiSdb2XgbGfFNbfLTVSKfPThfTTjErb3drdKPFB4BbFUIwGqNoBsNgA2f4fzBdGzBuAKBGKDBVagL8AUB-AoAUBAOJBFgiEnKdEdO6BKEpAiA9BsAiAEFmBKEhSbSvAXF1BnBmFhBwBpBvAVQCBHE3BkIyBuANBDKsBuAEBsBkO_aBRfTlBZEzGhcyB5B7f0JuAoB0BtBsBiA6A7BiAoBdgJhcglBegEFuBhgjglgkOogqguZsgvBugKExgzg1g3ghB5glR7g9gpB_gBhAE8fkBEhGhIhbgtRPhFBuB1BOIeTDR8ghLphKErhrNkBiAbggS5B3BQRkBzB0h2h4h6g6hohqhCh4eqQzB6NbSgA6AgArgtgvggh7E0g2gkOgABBRT2OqENEYiaidhciygeiuAkBgI3SBIYLjX9FhS3hBONirEPi-hRigAGBmesBIioS9cXcFBtBkF4eNBmEgEAU4BTF5iaETM0BzU6TqOGJiYuA-fUhDKgACB4PtAcXzBQjKFkHUjTEYInGZj_fKEkOiF7iIPijmh6hKF3JDL6NCUgAIGpFwjhTZjIBiLzF-gnexjtRKFYIhBgAIBMBTBZjXNMNON-f3fhSBgEJsh9fFBGFTjyBIBhLEHDgLOpaoAEOYkLMQRcksBekuALOtMVayBik-fZkmkdksO4OJVhE6euBJavBtB1h3hjRQjvj_hthMgjkxkbkzkrPqkAEEBSQXFhB5BqQvk9k8kSk5f5JKl0BTlJBkBSlLirjWlUIYlhkjkelVlUkhlgkAEhBBFGQkl3hflnlfkvNyBGFtjdlvlmlCgYlpXJXtM1BBI3lUlAg6lLOJBzBHBZFwBoBHFBmwlEmAEGmIBkBukulCmTkPmJI-INm5lXlLOXMzBQBKEQBpB4BicVmOmdmAE1btTnmcmolqmAcsTtlaj4lDmXlvSLEzBrmIRpMtm2mvm0BXMNZlBbm_myl0BQIzBDnzmTlomAnbljGnBFnXmpm0BNBpBqO2HTnglHnXnZnXGMnllGnYlQIoEISHB1B6Ehn1mUnAn_irPInhLNMkBon6EbnxlYlBBzGSSrnWmcnxVxFbFvRlB4KyBtBUd-mtnDgDBBolBychLFoHoOOJo_n_iuBkBCBBhYnlB2H_kyj6i8hQiWkkBMgbP0m-n4nWoYo5Blnzn1nkBeotRBlRiMgvoUo4nLOvn1G6nuIzBPByBRlVmbTOnHn6nsBxonhho8ijoElRkjnRguBHgiElBIpOiKpAh0oIRQpTguIzGWgyBYgagQhShgglBigREXhngpgpiehwgsihLih4g5hERHE6jvhHhJhLhNhRhPhdgfgUhmpWhmgZhsprihhgikhzpuR1pGR3pxhiAzh6AiAHg3JKFKqDoCiiAEiGi0lJiSqUqRT4ifoLq_EGRoMNFdEYHAqhe3OPBiBqBbQiqtRDoDjaEViTEoibhbifhvpfijhiikiHj3NXiZi6qqi8qhhviNT5ByiOjUNcHhqXqMqCFhNmeKFtMyimFnekY1emYzPYrYHarIPRKDLUKhNgJJLJd0fzPMlvivp0ePberHNtrsBvrkrcMFLfJIL8LhbpfzPGBQRSowr0iVfKPAsGoeF3rgNeMANYKDZrrHNMB8GcO9GcrxrFszPSsAGUsTEKsmrMsiNOsqreeKP9iWsEsyqJpCkYpjoFrAieNlr4Lgsor8rofnNAlXpCl0JPGTjzJujjZUfJOBG-E9sVRws4r_Mhspr9rFZHNRitNAEasnBcszmnsUNMasItBQR5Bjd-NHZ0BStUtvkyfPseewVYt2ObtRcDdzd-AjK4mJFhthB3EVdEcNVfVTfadASGtwtzByt0tOeiaxj_tnPIcebceEjmtjbDclcrt-aobDuTsztzQ2dltxPxd7SWRjEOnusthKFEpEgGgIgUpLgNgPgbpKEdppBfphpbg-pThVhopDqrpGrtpdiwpIqlhtRyUOq5pMhOhSqvulpnpkgzuahGJch2u9qxpJqQj8uFh4pyh7gPhgqWqOvwYZqbqHieqTqoERrXv9YSFAIoqLMqGWixduqwqIFps6hyU1qUiZS4qFrIv7qupHq_qjikICrnizvuIJvGqtiKr_ONrosQrWvjquvVrRjzotsWtIOKqMwvsRwthHtLsGLKt1spasvgors6s4eMlUioE5BUB7gDsUNWfgwOljwlwesysXw0sWcks_rBseFOwgPzwIsuFtwdMvw7rxwXuKPAI7EOj2wQboMDxVwfs9wgMzf4QGaGmrjTIQEMTmwIOiBBSDMzBRxtjUx7w5rfMjNWuib-aZu9SZxHsbSfwAt6tXxGtGmoxlIexJtwwNxXuwVlx9ORmbI1MJBWFrl2TVxSMtxiF6x1EhG9x6NpBAyyxnr-w1xjx5S4xjEEuByfRWfUyMyzsOyix-rHNUxFxyr3Gdx1LfNKx6rMxcyNt3GcuPtOpKohuiESpJgluOgDMouUgepXgZguuRh_pxuFvYh0u0vHr2vti5uKRBT3KzT9uKh_u8pBv9ywuBqyuBzHv-v1v3u-q4gIzQLKzsK9uSv6hKi3icz9K4KZvlBFibvjzyIySmz3WTi3qErFqIrGz4vBrmizz1uAwwpCwxiYHOrIO2itztSJzSLSF_ihLCjoa5ajEaLTjdj5BbFfuumduXkGlnkpkplEYSlY0IlHnskQRd0lkHlok0kpGRF4k6k8kLiKguzRLpRj0akZ00kgkNliwBpnoguLOalcl3oYmjl60umHnZEhrKX_0Vn_o1lQE3nYm8lhL-lAmI1PnHmJmLmjBN1VnRmTmZ1An7Ld1HnfmhmyBjmlm0cT1h1xmcUo1Ylrm9ngu9t7mJYs1emLMDng1knaELn41FmJSzt81AEencoXGA2Wnbo2Hv1D151mnFFvoJ2jn5oKy1Gtonnpn-0C1Q2yX7nkIP2vyMobICoTrEozT5wZPs1f2NMPosBRoIoY2vyqoZoC2dolzw0zTlobRu2VomFroU2N2W2u0F0dzH01oW201aaS2nTb2_o50TlDpK2LOGpA37RvzsKNpguQpyykuv0ezvBMgQgGKcpVg6yipCvAqEvppEq7z1z4ujhuAIzhGDoMz6pAvjp-yTzAzqpWzhB_vr3azkhv3AGx3QvPqRqdvVqkKMKw3i2ozqzdqUvevtOzRK4lqCFjvpuqqnvwVpvxqA4nB0qxzxv6zDzKv3vhi5vliDr5qj48z0g-zMrA0FwQ4I4VLB4i2JtWriinEdhEMKEoEpxXNhTtMwBNEgyiHDy54Va3B84VSxvkBA5NIC5NEZyLxhxjs2xyaSyiirYGdF5Cta5NYGdT5nyV5MtQHzPsgbIGTOBiELBpzWbRNObosH5o5hBq5s5u5tW0LCLItNyoyW5Qy3OZ5grrlgLIPd5WfD6irJxuwj5isl5KfgrlB3fVy9F1h04nBR6T6Z66wkyxs8wN6Lt2sbubj1lY6iEbFa6IErwIbYHWFw5pcWxYxR5kws6_T65bMWwg6ZwN0sq6SBSmx1hBMNBJEnBJFNByAUBzBvrd5H5B7xED7lBF7K7I7K7cji5gxO6i696Z5FB1GYnNMR6BIfcAGOJM7Yxd7gESolBh7gthSF7oBL6f6Y7h6awYu_69O_inEGjfE4NOvR7qOBIv6Ge9FH557sB77MEKqnKnBA8RXX7Ns0786278S9OXLuBeOwTKqC8BtWfW8Y81Ga8x7fxQ8765Y9PXLZLoXHXJXb86td8uLq8yLAkP8Yw_wHfzPo8ckpBnBFhU6bdZiYL6888c67556z7l8NcGao8e8egg8jj-8SjA94BM9Z8P9080xpyjEK9YLYJl7rxdr_8o8d9w7X9by_5rSxbXnuBL8N8t8g9R9q9s9hSO8d685ay-5P6GaEtvB-sQ9Wf7999l949a79Py9i7u7e9dRv9kH8dM8z9j7v7i8zxm959xb02c3Q9X-H0z4mK12ALC-k5a7a-jT3VK-XsYEjhDoZKZKg-Z7awIqq-AJ4M0VH6KPz-h519G9k828dypNjoQtyZcLuMVtf9n-otatAhdtutJKQ3b50Fzmktn9nNntMuZtqtCdPuEdjKsy_-uy_nY3juKgMg1yf3Sgpui3gp7y13Szn3Gv0zFzs34gVBwBuBwBr5gEAFjBeH4Ky3OzmB9pARzADvACqAVzAv_AZzAMvAuAAz_A1_A3_AleA6_APHA8_AD4AZqAF4AVvAgAAJAB2_AXHAMAB7_AzTAM4AcqAIiAP4AH4AVABLAB5_AZABALAW4ApqAmvATEAovAvqAxqAgABXABiABOABwzAlOAwvAWiAq4AXzAEzAGABIqAArA6vA5zA0AB73AYzALvAu4AEwAPrAy4AsAB4_AHFAjABSFAKwAKFAMBA89AQEAJBAwBABBAkBATmAcSAQ9AJBAQBAQBBSBBhqALBB6_Ar2APBBRBBEFAhqAt-AR8A5YAVBBXBBfBBKBBMBBsBAQBAwSAd5AM-AaBBQEAqBBLEAS-A95Ah-AawAGaAuBBsHAd5AUSApBA5QAMBBsHAhBBI9ArdAwVA6BBkEAtABGBBPHAl-ARVAosAWfAhABGCBdGAs-A5-AmyAH9A8-AqyABGAVBAzBAjEA1-AzPAWCBjEA_BBTCBm5AHNAc_AAiAU0APpAiuATpAi_AmuA2yAg3An_A5yAp_Ak3ABABm3ADAB53AFABLvA5uAIMA4kADgAQABNzA7pA__AQzAkpAwCBUzAyCBq3Aw_A-3AuAA2CBmJA4CBwhARABTvAfqAy4AGDBPHAJiADiApzAcABcvATABODBCgAgAAVDB6GA3CBZjAlABlvArqApABqvAuFAlUA3CBrMA8EAkDBdDBISAFrAHjAlVAjDBHDBuAAO7A6iAKyAbQAQBAiwAf5A3kAuDBwDB8gAyDBIFA3UAtDBPDBuAAwxAMlAEFAIFA0DBPlA2DBvBAbDBBEB7DB0BA9DBYUAbDBJBABPAblAHEBbDBgQAvEAyBAQTATEBuDB0qA-DB6lAVEBSIAbSASEBcEBXlAZEAYIAgEB4eAiEBhlAo8AlUAP1AAkAoEBDgAo8AXMA4jAuEBxVAn6AS6AiDBOEBuDBlUAd4AxEBQWAzEBLOAwEBjWAEnASyAEOAg4AzAB9vA9AB2AB0CB3zA6ABp4AHFB83ADDBuiAwiAv4AziACBBH4AWDB5JAErAuEB34ARjAzXARYAIxAsBBUMAdFBvXAXoAS6AyBB39A0BB86ALdA6dA9VAoMAESA7EAGpAiFBVFAu9An-AH5AAIAuFBlBAwFB5WAhTA36A9MARCB7-APyAFNA3xA37Aa9AUhAATA4FBnEAK8A7FBQ9A1FBFGBFSAGpAJGBNIA8FBlyAM6ASCBAGBT_AY5ADGBbwA8KA2WAfFBF_AosATUAQGBjFBIxAdCBWGBubA6VAIYAxbAzEAhCBeuAe_A4nAg_AmCB0yAnuAqCB4yAruAj3A8yA-CB_yAo3ACzA1ABk4AGzAZFAgFAAGA1gA_GBhGAVBAgEAiLA9_A7CBAAB4GB33A6GB63APFB3ABDHBBHBEBARHBnBAFHBslAgzAQqALDBG4AhqATHBhBAAHBVHBGHBQDBaqASDBrzAMDBH4AdHBfHBWHBAkATABoHBEHBhHBnqAX4AnAB96Ab4ArvAtHBAGAqHBKFAFFByvAzCBHqAUHB5ABo4A8vA8HBBwASFBBBBIOA1GAvGAiHAGwAYEAUHB4HBW0ACjAJnA1GBIRAHoA3EALNAWgAAOANdAyGAlBAXIBOdAaIBuEAZIBbIBZIBEOAQIBWgA0jAlrAgAA_EAgAAGFAA8AxlA-9ArHA9FA9xATuAVIBUuABgAWgASIBxIB1GBTFA1GBAOArcAZIBbYAZJAoBA7IBcIBgAANFA78AFhABJB9IBHoA4BAj9AHJBqJAJJBC9AFhAEfAnfA1BBTIB8KA4IB0IBJHAKUAdEAppAiFAXJBnIBqAB1HBCJBgFA_IBiiALPAlBA3BA5jAkmAlIAiJBMFAAOAeOApIBaEAyDBfwACJBEJBD9AkJBgLAnJBAFAlmA4eA0JBGJBjHAmBAvJBBgAAyAYIBNJBc9ANJAw7ABBAgAAJJBoJB6JB-IBsJB-JBAKBxJBeIBEKB4BAPJBiDBJKBziA5JBlIA8JB0BAtJB_JB7EABKBlIAR_A59AUJByIB2JBmJB5IBWgAeJBhDBq_Al3A5GBu_ACDBQHBeHBhGAIHB03AtKBMHBvKBr4A93ACHByKBBHBQABhzArEAPhA6HBOFB-AB9HB8KBnBAbABlHBiAACLBCIB4uA-HBVvALwAMIBvHBsHBRLBslAyPA1BAKWAwIBUIB4IBMIAXLBuFAZLBVJBpKBTlAKFAfLBGBAg2ASIARjAkLB0wAuFATlADMAUJBPBAfZA0BAHsACsAfLB_oAmeAyiAPHAsKBvCBuKBEABwKB0CBUHBuAAkLBmLBfBB0KBPzAr_ACABADBp3A5KBQFB2HBnBAAMBUJBlLBaFAnLBIDBRvAZHBizASqAsLBBMBRMBfBBILBO4AXMBLiAtLBTuAQMBWTARjACLB8ABPHB-LBGLB_HB7vAi4A8GBs4ARFBLrAFIBSMAD0AgMB3EAiMBSMB-iAAjAL0AdeAxPABBAX8ASoAwGA6KA3jAggANEArGBX0Ak0A00AJlAb0AtbAy0AykAm0AJNBAEAh0AUmAwkAHNBf0A1kAp0AmJAr0ATlA8AAZMBjMBzBAW3Ae0AONBE1A30APlAM3AinAvyA80ALiAblAF2AB1ANnAP3ALlAqlAslAF2AK1AmgAn1A52A4oAQNBr8AQ1AvEAS1A2NBYmAGmAImAngAX1AF2Ab1ASNBtNBZ2AZmAIHAF2Ai1AimApJB1NBGOBnNBwmA0BAbUAsmA9NBVnAu1A41Ax1Aq1AtTAz1AVOBAnACnAsZAG3AxnAKnANMAd2A_nA91ARnAF2Ay2AE2AhOBqOBJEAlOB3NBxnAM2A0nAW2AvOBYmA6oAxOBuoAW2AF2A8oA8nA41Ao2Ah2AU4Aj2AsKAl2A7eAn2ANoAq2As2AToAdOBDgAw2AaoAfnAJEAbNBPMBCMBaEA32A1MAs1ANPB92AzOB6EARPBhMBTPBeNBoAA2oALPBYlA3OB8OB-oAApAlOABmAO3AHOBR3AcNBSMBW3AK2AvGBJgAtPBfBBe3A3yAquAsuA5LBLHBt_A8LBKMBxKBfHBOMBhMBqLBEMB8CBGMB_CB43AJMBtMB6KBMMBAQB1MBCQB-KBVMBALBeMB3iApLB5wAcMBdABSQBOIAUQBCsAYMBuLBwLByLBeFAlMBDLBJFBFLBfHBqMB7ABiQB9GB9zAEIBw4AUNAzMBaQBeFAJ0ABjA5HB7MBsHABBAYIA_JBCBAWFAUEA6TACBANBAQBA-PAuJBUBA6TAHBAJBAGBAgAAKBAwBAiGA6TAKBAQBAHBAFEA3GACRBTEAQBAOBAORBXBAlBAiBAwBA7QBTEA3BAXRBZRBFNBCjAkkAz0AVNBKNBsQAMNBl0Aa0AQNBVRAi0AFlAUNBhNBWNB3DBPHAZNBt0AvQB0BAfNBtRBoRBSOBjNBQlAoPBhOB90ArNBN0A_RBG1A1OBJ1A0lA0NBF2AsEBR1A0BADOBV1ABOBMmAhOBEOBF2Af1AhOBLOBk1ANOBKOBaOBXSBSOBBcAoBADSBhlAZOBaSBHVAcOBPOBmOBROB31AhOBJnA71APSB-1ASnAsOBH2ArOBiPB_EBuSBuOBF2AZPBO2AF2A3OB1SB6OBhOBlPBHRAGPBg2AkqA6jAJPBm2AiPB_OBOoAgcAQoAk2A_MBFPBiPBNPBtOBUpA0RBVPBEeAMTB72AZoA5SBbPBQTBgPBF3AwSBH3AwnAlPBL3A8RBnoAqPBQOBJ3AHpAYTBjkAwPBlCByPBPMBqLB1PBzGB3PB2GBFQB7LBBDB9PBoMB_PB0LBdEAz9AeHADQBKHB23A7PBzTBJQBLMB_LB3TB2LBuIBiEAYHBF4AcQBTuA1LB5TB4LBRDBN4AXQBiAAJUB3EALUB3LB6HAxAByzAmMBELB-GBpMBn4ArMBZUBjQBDIBwMBsQBC0AfMBDUBMUBwGAxQB6MBJuAxPATRA0BATjAtBAfcAmBAuFAtUBvUBSBAFJBuFAxUBBnAXHAvUB5QARhACVAIEAPIA3UB0UB7kABVBD9AeSAZRBHVB5UBXfAwBA2UB1JBfRBfuAgNB4RBsNBRVB10ApRBtkAmRBINBDgAo0AwRBdGAyRB-kAmUBVUBiEA2RBiRBuRB20AhwAkNBgTBjSBwOB-RBhOBsNBmNBkSBaSBCSByNBFSB2lAhOBISB7NBKSBPSBMSBKmAOSBbTB0BAQSBhOBSSB-VBUSBl1AmmADWBYSBTSBaOBdSBDgAfSBTOB8mAFMAJWBInAgOB-VBoSBkOBDOBrSBpOBySBEnAtSBPPB9SBUWBynAV2AqnA3SBI3AWTBX2AqVBYmA8SBLWBAoA_SBDoACTBLTBnWBXlAFTBIPBJTBt2AwWBhlANTBaWBcPBTUB4TBhVBuBARTBSfATTBXoAVTBgWB-2AXTBuLB8WBFUB-WBZTB6EAhOBkPBK3AnPBqOApPBhRA70Aa2AlTBHXBEUBeHAvPBkCBxyAh_AgVBJXBtTBm_A0GB4PBuCB6PBxCBIQBIFBpQBfiACUBkKB1GB7TB9CB9TBmXB7GBoXBuMBLQBfLByIBHUBaHBcLBrvA2XB1GBWQBcvA6XBeLBsXBpKBAYB0MBgLBTEAoDBlIAZtAkFAoQA7LA2HAvDBReAGQA0HB0BAEOANYBXGAYlAIBA3JAoBA5MAbWBvvAYUBoQB0XB-HBdUBnQBMLBt4ArQBUFBGIBwFAdLBFYBlKBYrA0MAdLBQRAjLBCYBEnADKBrEAgIBxEA5tAv9A8XB1IB8IBqJArJBAJBpIBzJBlBA3UBRJB8cAP6A0YBbRBGKBSKBCFAbKBrYBRIBJYAPgA9mAUBByYBoAAM-A-YBtJBBIADJBCZBD9AEZBpdArUBsHAGaA-YBCXAuJAMZBJBBJkAaZB98ALOAKFAQRAlrA5TATEAbKBZjAd5A8YBCFAVKBmFBU5Au-A86AHZBaRBZZB3UBZjAj9ASbAqZBwjAAEAtZBNKBoBAwZBeGBqcACJB-ZBkGBZ9AKZBYJBIZB_IBZjAtyAFBAQYB2IBaLBWgA4YB0FBn7AUaB6YBTEAXJBcZBTEAM0AjBByYBoKBUuAWTAIdAP6AT8AauAXfACOAvkAd5AvBA_gAdEA7EAe5AeSAsaBiIBVuAS_AfCB3GAPBAwaBFGAKFAVYBJEAu3AmUARHASlAV0ASaBoTBcXBwGBj_AyGBhXBvTBtCB3GBwXBIMByXBnMBHqATjA6SASSAQEB2OAEBAVbB5CBz3AFMB2KB-TBnXBTbBGzAVbBCBAXbBBPAabBvBA4XBWMBbHBKFAlbBkIAYbBtBAobB-XBeABhqAubBEoAnbBQ0ACRBSQAjHAKFAiOAIFADrAjIAlIA1jAIkAkBAQkA6RAzBAShAqKBxqAmBAHEAOIAWYAogAgAAiwAfhA7QB7bB8fAyQBTMADPBKTBjEApEAqFA7TAdjAmbB2OAIUAIkAZcBeFAZZA7bBzJAuBAhcAX8Az9A5jArZBWIA1FAEUBcDBuBAkvAY4AoABa4AfJBzUBgcBxbBQ0AIyArEAt9ADMAYYBgmAHEAojAKEAblAjLBwbBobBAdB3JATgA_gASEBhQBkYB1gAQ0AiYBNFBQdBABBjUBSMAKIB2bBIdBQ0AYiAJBABdB-EAEdByBAGdBPgAbdBvBAPgABdBMdBFdB4eAlZBBBAmBAIGAuIAbFADBAQEAsBALNAnBAYCBHaBoYBzPAtdBvdBg7AzdB1dBcCBQCBUGB_FBMaB9PABBAKyANNA0OA_ZBnIBBaBVYA6TA_xApIBPlADgAQ9AIeBPBAmBAWRBpKAjKAGeByBAIeBSGBe6Aj8A18AlGB96AUeBWeBRLAINAJKARRB7TAKyAQeB0OAZjA6nAiBA3iApZBLeBsZBSXAQEAveB3OAtIB6dBsBA2eB1ZB66AeCBKfAoeB1eB3hAteB6eB3hABBALEAhRAKeBrZBTKADaBBfBOIA1EAgEA1GAGaBm-AKCBKPAueBFfBHfB7QALaB4aB_eBOeBEfBOfBYfB0BADfB2eBGfBQfBRXAxeBKfBCaB0eBefB7TAgfBSeBd5AqQAblAoOAKyAZeBefBkfBhRAdeB29A2ZBiBBKdAlOAxfBPeBjKAAfBrfBPfB3fBifB3hAJSBQ9ATUAWfBtBAHgBafBP6AqFBoGB7dAKgBSEBnfBMeBMfBrfB6EASfBJCBnwAVfBefBSEBNgBE-AKPABgB7eBYgB54A2eBGEAf7AAhAfLBRnAJfBVgBqfBjgBUJBLFAztAZgBx5AbgB5eBmgBdEAHoApgBUJBrgBfgB17AhgBdfBvgBTuAxgBNMB54ACRAFSAQ9AyZBlBAmHA6nAGhByaB9gBpFB5dA-OA5ZBzEABBAyHAnLBIhBcIBLhBWhBEFA8eBVGBMaBPgBtEAThBiiAgfBwbBA_AAaBzeBWYAgfBjHABPAufB4dBSMAwfBkBAyfByBAZeBkhBshBdhBDeBbfBwhByhBmeB6ZBDgB7QALMA2OASeB2fB1GAmhByeBLfB0eBtfBzgBw6A3wAhGA0hBlfB4fB6-AgeBEeBKPAAgBOeBJiBArAcpALwAuhBfRADyALhBzBAZiBQiB-FBSiB5hBRhBY_ARyAZGBzEAlbBLSATmAIEAqgBztAFiBofBNeBTEARSAriBeJAjHAwgBYHAnBAthBTfB1gBNiBJKAqiBrBAsiBwBAuiB6iB3hBjiBoaBUiBneB6TA0iBBjB2iBf7A9GA5iBSeB8EBZMAgFBRbATjBdsABeBy7A4hBOgBliBiZBqMAydBqOAZFAXLAgSA4eBHNAgjBKEAhBAjjBYjBF9AiiBY9AbfB9PAnjBijBzgAljB3GAxjBpjBzjBPhBm8AKPAydBuBA9gArOALGBBSAmHA8jB-jBZMA5jB4dAvbAOuAniBU8AjEAzEADkBdhA2NAWaAqxA8iBx6AVRACkBqGANdA3BAQkBJVAGjBujBcjBIkBmiBB6AoiBYDBqGAhRBlhBAkBVkBjkBuBAlkB2hBGkBXcAghBb7AikB8jBfcAhBAhcAs7AnkBsBAWkBuBAzkB1kB1EBYZBtkB4QAvkBpaBmxANkBqGAqjBQBAIOAm7AokB8jBGlBIOA_kBxPABlBCGBLkBvJALlBqGATuABBAgfAcHBbiBE8ABkBpkBW8AWlBYlBhiBCeBHjBa7AQlBYGBSlBNkB5NBr2A4eAUgBohB6TAVXAJXAjHA7EABIAleATcBZCBmjBplBegBZjBfeBdkBggBzPAoeBvlBhLAxlBz9A0lBwgAYDBplBM0ATkBMiB1jBHmBwOAOlB38A3lBy8AlEArDBG6AalBYsAQmBqXASmBLYBckBU-A9lBXmBJXAngB5gB5BAEjBsgBtlBTEAAmBiFAwBA4gB1EANEAPjBcFAygB0jBBGAsEBgmBrmBjmBOmB9-AKRBmmBplB6FAqmBAhA3iBChB5iBZjAxLAfEAlVAslBHiBvcBeLADnBJlAQ9AbTA3tAJnBpRAGmBngAqUA2mB5FAbTA-OACnBnQAjTAGIAulBInBmSABnBLmABjAHgBFnBpfBHnBBFA4eAzJA_lAhfBIgBUMAdLAlnBMgB6lBT-AD-AawAvkBbcA6ZBXOAlnBpbAonBBnBVRAHSAOCBAJAinByiBLFAAJAoIBvcB7nBbQAdGAKiBD8AWmB1jBFoBIFA9nBXEATnB5aB4mBBoBXEADoBulBMoBPHA6nBtBAtBA_lALMAsoAvGAKOApfBxiBDaBzJAaoBcoBSGAoIABHBQ9AUaAWaARbAtMAloBX8AMEANZAHNAQoBYcAfkB96AAbAnBAPdA_lB7kAboBwoBNEAooBEhBuoBAUAPHAj1AbSAyiA9GA_nBjoB7kADpBpIAKEAGpB5iBlBAIoBBtAJhBCkBLpBrEAEpBOpB5TB9GA0oBvkBihB7oBWZAAEANpBXEBapBRpBYDBLpBvBAvgAzFBosA6hB_xAjKACpBopBlVAcpB9fBxhB_fBJKAJ6AF6AwmBmpBZrA4pB0oBwjBpqAHFAyoBgoBRXAioBSXANHAgEAiHAApBSpB6tAroBXaAYDB_pBjBABqBBGAcpBdjBxdA4oB6oBulBPqBgAAJqBYDBSIAThA0BA-EAnBAkSAkmBGnBulBdqBscBpmBvBAhqBVFAKqBv9AadB4bBSFADBAmqBBIAgqBiqB0oBuqBZbB5bBlqByBAeqB7mBpqBkSABnBjIA1UBfoBBGAJpBFqBBrBEVBbqB2lB1jBHrBtBARqBbmBxnBS8A_gBmmBMrBaqBDrBwZBg7ANoArlBhoBtgBWIAFcBZMAcEA_SBuhATeBNMA06AlBAVeBmBATKAmHAaNAr7AZrBPrBoFB5YAllB-aArrBlrBnrBTKAvJAoeBerBmmBZrBwZBSQABMASkBagBUkB4kBYEA9rBxEA4eATqB2oBClB9OAzEApwAiwAK1AneAFrBdrB6RBLeB0RAsqBn-AowA6RBOsBjrAvnBzBB3ZB6jB-lB6TAGFAnVBNEAHiA1lB6RBGEA6LBaEATgBbrBlmBpIBSsBpmBosBkjAirBKrBBGAMsBPlAnsBLHBzBA5lBsjBilB8lB-gBfsBTEAhsBqwA7mBwsBxlBqjAXoArrBjqBjnB6TAhSA4eA5rBVsBosAzrBboA1rBAEAmHA1hAkBAItBHsBnGBgkB1gAkrBStBudB2rBanBTEAMtBQeBbFAqjAogA4JA7EAkwA6hAJtBAoBGVASQAcjAtRAPtB9iBryAntBDKAqtBJGAbsBnFBdsB-cASrBgAAutBotBcFA7gAqjA5iBstBDaBqlAEhBzsB-fAEuB9pB9tBHuBqjA4BAPRAijAEFAlrBYhBZIBVtBQuBopBnLBUuBZtBHYAhhBCJBqGBSkASxAsBAMTAwiBcrBLtBhuBtjAgAASIAHHBQ9AbxATxAVSAb_AouBvuBz8A5tB6fBACB4QAuuBjuBsfAViBitByuBiFAruBSeB_fAZFAICB0gB5dBgCB3fADvBAJAMuB_rAGRAImBAsBKmBBGA57AlBAwWALvBHNAAsAbBBQ-AJ-APvBfRAUpB-iAoBBZvBk9A1uB9eBheBdpBfuBevBjpBgUA4RAOvBFvBQvBnvBpxATBAqvBNmBivBehBvjBWPAlOAsdAFuBSXAnBAwOAzBAwVA5pBHBA3vBqVAurB7tBQsAQRB6TA7vBNPA9vByaA-PABwBraASEBd5AIgAnBAYaANwBREBGsBzvBbjBklBdjBEMA2AA0AAkTAuBAEFAmkBvfBlOALBBAGA-fBzfBM_AhSAgwBskBXwBjlBynBjwBiEAnBAmwBIPAHZAfwBRjAQsBHwBpwBaEAytBGvBAGA0wBfBBDwB7fBFwBBGA8uBuHA1wBSeBvoA_vBW2AAxB3uBAxAzPA0ZBVjBmHA0ZBcuBFaApGBDMAarBDqBmuBlFAysBVmBe5A6sB46AtjBcmB-sBHNAoeBkgBeXBQMAd5AmxBPHAmHApxBwGATxBacAXXBnUB5FAzEAEjBluBssBtmBDhB7iBbvB9FAMlANoBiEArmB6WBD2AJEAAfAzxB7gBviBLxB-eBxdAskA8nBpmAF6AHFA1gAUYAdGArmBIYA7gBAJARfABGAhtB-mBQjBviBycBDxAZmBPsBrsBkqBcZAIxALiALYB7wBTVAUMACxAS6AeyBasB7sBajBtwBQhB2oB0nBkxBkFBOjAkyBTcBpyB4BAryBWtB5vBWIA72AlFB2yBIPAMtBmyBQbArxB0yB6yBXoAHyBkvBawBVxBzyBjyB3hAamBCzBnxAVRA0RA5vBIkACfAiyBNCB3GA3BANFAoFAIPAMFA7bBmFAHIBrqA7bBsKABjA1lBcxBdiBSzBmzBsyBfxB8sBhxBwyBatBwkBnlBxSAVGAuJBfzBkjAUIA1cB8bBtcBrzBCEAXHAoqAgFAkIAAOAmBAQEAkIAgAAcDBzBALBAqnAVzBLfAhJA72AZzBBGAbzBshAneA3zBTMAizBWiA7bBrBAqnADzBblBokBGmAK0BCjAuxBCMAJsBMkB0zBlFA_JBV0BhzB6zBZ0BqnA-zBdzBB0BdIBE0BiLATEAI0BRQAhcAM0BXzBTMA3TADrBfFAczBoqAJUAgzB5zByHB7bBCkAc0BG5AclBGmA20BrjBtzBuyB9sBwzBduByzBqaBzEApYBn0BA1B4zBX0BlFAKFACkAu0BA0BSQAx0BF0B00BZxAygAYIATEAFrBWzBBNAP0BNABHNAS0BdzBW1BW0Br0BKFAatAk1BG1B7tACsBGmAj1BmeAJzBfhBUqBRlBS1Bm0BPKBp0BC1BjzBx1BvaBmeAc1BKEAw0BD0Bg1BH0BZxAOBAnKBJlB21BzBAO2BnJBi0BJkBhkBzzBGmAT2B1xBHiBn1BO0BXoAQ0B90BT0BezBLmAX1Bw1BlJBugA01BpzBZ2BmJBhlBN1BvzBwrB81BmlB-1BU1BA2Bk2Bv1BD1BKFA3JBzBAH2ByBAJ2B5jAL2BI0BmUAJEAFFAOrBQxBZxAC3BoKAkBAOrBV2B_UAsFBGmAnsBtBAmeAchBm1BN0B1zBf2Bq1BazB-0BU0B22Bq0B42BDtBR3BfgAp2BI1BCdB2OAS3BL1B9FBuzBQrBw2BIsB91BDlB_1B2zBc3BC2BY0BKFAvsBg3BEFA82B-2By0BG0BI0BQIAJEAeFAU3B50Bp1B80Bs1B_0BB2BY1B7zBEFA-3BpnBQ2BrxBKnAGVAg2A61BkiBs3By2Bu3B02Bw3BB1BH4B7bBJ4Bg2A43Be1BK2Bz0BM2BGmAgiB40Bo1BX3BD4Ba3Bj2BY4Bm2BvgAWrAi3Be0BfiBpuARjAM3BR1BV4ByBA1zBo0Bx3BZ4B9bBx4B72BnIBv0Be4B_2Bg4BI0B5NA4RAb2BpfBd2BW3B70BgEAZ3Bi2Bu1Bd3BD2BTFA1SA5xBsvBciBj3BE5B5mAR4BekBxzBk0BvJAW4B44Bq4Be3BUiAF5Bd4BC0BB5B73B5QAvGA3PAyaBxZBZhBo5BNhBn3BTGBu2Bq3BHkBxzBihBbTAhGAzBAsEBPwBcxBXyAhRA45B65BWwBtyB7lBv2B8tBZsA-5BAGA55BMmBnVAJmBWyAKPA35BI6BsEBUvBswBO1BesBRsAH6B6iBR6BPzBbrA85BO6BX6BJ6BRmBa6BszBo3By5BvrBF6BW6Be7AI6B75BM6BhyABGAP6B6iBexBj6BD6Bz5BCxBgRAo6B6iBoOAavBU5Bs6B16BL5B36BaFAhvBC6BwnBl6B06Bu6BCdBF2B0RAq6B6xBKoBt6Be6BgdBFGAidBB6BM1By6BD7BywARsAoBBdKAGRAyBAhnBgyBKtBTEAVaAbBBxSArlArEAIPAnnBBIA01BTUAuBBsBAY7Bj7BunBB7BcsBBxBAlBLzB7dAoeBf7BQEAh7BZ7B4nBm7B8BBq1BiEAZKA3wBcFACoB44Be7B9BBHoBLnBE8B97BXGAmHA3BBOoBw5BeeBC7BEwBx7B2oBL8BI8BXEAYyByQAnIBC8BRcBH8BuBAZjAaBBrBAaNAIkAA4Bl4BK5Br1Bo4BINAhSAHYAkHAsjAAEA9qBhdBzBAdBAu4BCsBe8Bg8BZ5BZwBT4BkxAikBe5Bn8BkOAqJAq8BTIAs8BoqBu8BdBAk5Bf1BC5B77BgSAkBApUBG5BAoBf7BI9BoJBK0AT5BLiBfRAqNAJVAONAK9BjKAe8BFFAK9B18BawAU9BerBhBAb9BExBN9BlIAfOAyQBd8BwwBLMAHhBs5BWuB8BBAGAp9BOhBT6BE6BukBdjBihBelB3EAN8AJ7B66BL7BA9AkOA39Bz9Aw6Bx5BT7BQ8BNxBOtAuZAwvBfEB2wBc7BAoBWjAuIAXIAsOA6lAQ9AeEBjpB4KAjKAS-BYEB0oBW-BCPBSFAExBM-BWzBP-BXlAHFBeQA8yBVjAuZAiYAR9BJoBh-BhTAV-BG-BKGBY-Bs-B-QAc-Bl-BhZAFQARaBuZA-7BK-BDaBX8BVoBTEAd-B01Bd8A2-BKvBx9Bz6BV7BGwBA8BUoBZ8B9-BZiAF2Br7A4VBqnBRbA41BM_BonBc9BP1BUxB7dAKjABgAjBAz-AS_BG3BX_BHFAa_B-kBC_BU7BPlBy7BsFBwWA_7B0PAqOA--BKPAS6Bu7B6tBw7BE-BF_Bo_BlpBryBj-BTEAAzBq_BzPA0_BVvBx_B3_BgAAnrBHFAdpAOrBn_B_EA5_AdpAVrB96B4_BHNA__BjBABAC80B7_BSoBEACAAC27BbqB1LBbJB3tBOMAK7Be5AVAC0NBXACT_BV6B6aB_gAk1BnJBDAChACmeA3BAJACgACKEAiACeACm6Bx_BvaBqACmACZjA0YAz9AAjBCjB0xB1_B6FA1EAscBMjBCjBZyBumB6iBoAC2MAJKAzACBIA1ACeJA3ACPAC8hBoeBCNBYZB8ACOjB4iBbyBsWA0ACZSANjBtiBVwBDMAZ8BAiBOIArcARjAuBAXHADJB0kBOFAuBANEAOBCIEAzBAAOAV0BTWADJBTzBSXASEB7-BSBCYZBZZAeLAqZBgLABBCwBCBnAUBC2ACXBCJBCLBC6ACNBC5BCOjBBPAFtB3BCqsBYxBssBMBCuFAkgBJuBEBC_VBR7Bx6BP8Bv_BPmBx_BICCDCCMCC4yB0_Bn_BUCC-yB1yBh6Bn7BUMAWCCGzBh6BsACz9BxyBMzB6TAaCC0yBLPAdCC3BCLBBnBAvBAjmBZCC-BCuFAVaAuCC-ACDhB2BCMCCtCCvCCFyBSqBh_BD-BSCCSoBUCC0CCSFA3xBAnBsCCpqBvCCXBCJBAZBCCCCcBC52BfBCeLA30BIkADDCoBC22BqBCWcB4eAWIAuBCZ8BMCCaYAzBCnIB1BC5pB5CCIDCwbBA-BO8Bv7BMxBADC6ZBCDCIDCrhBhcBkgBMCCCRBPzBwCC4-BSXAUCCMFAPzB2CCGDCLCCyCCyDCHjA1mB-CCRCC3mBrDCyCCJUA5DCFDCvmBxDCoBAzDCXBCxCC8qB4DCHjAuDCOIAKCCc6BzPAKECMEC2OAmDC5fBjvBTiB_sB5ACPECLECRECaBCVCCPfBb7BGCChyBfECuFAl7BL4BcxBTUA0YA0BAt7BS7BQCCpDC5VAQ1ByyBnCCPfB57BpnB46Bw7AxCCMFA4CC_6BjCCE_BBDC_6ByAC8EAAUA4ACJEAIEArEA01B3qBtBAj1AGKAjKAhmALFCN8BbEC0vBP6AOFCQFCiKAKjBTEAKFCAUAyACiwAzGA1GAlDCXxBnhBoECqwAiFCJCCCCCFGAzlBHPA4CChFChRAkFCCFCw_BBDCwFC_hBrFCylBFBBTcB3sBKEA2TAe9BONAJSBAhAbYBiDCvuA-FCqlAf9BBGC5BADGCJBC8FC7qBFFA_FCYHAUyALCCFGCPGCHGCONAYyABEC0ECUCBDFARhAkmA4AC3sBkmA4CCdgAeGC8BC6TAgGC4BAyACEFA23B8gAQWAZCCqGCm3BktBlpBd5ARtBqOATtBRbAQ3Bm3BYtBZGC-eBxrB5SA0GCmrBftBs8BYyB13BwGCOtBcGCkIA9WBVBAX8AvTAt5AE5AVECHNAnsBIHCJXBKHCpBAMHCpzAzFCqDCzmB6gBWlBUiAbQAyoBSFAuGCogBsmBwgB3JAJEArvAePAAOAhBAyUBneA3xBhSAHXAbSAt9A01BdvBaHCimBUJBjiAmHCSWB4FAYHC1ECBXAepBnCC8mBjHCChBlHCxqAePApGCiHCfLByFCTGCHICUJByFCMGCAICjmBKIChmBAECt_B2uBIyBKPA-EAkBAdLBdGAT8B5PAzsBSFCHEAZIC9xB6kBb8Bt2BC-BCECbGCfIC0JAaICiEAZBA7xAJFCgICrICjEA5BA7xAeCC3GCwICiICtICzdAz4B3ECdFC3ICsHAzIC1EApGCH7BqdBL9BDaBB9BP7BxlBn-BBtAO7BI7BXtBQyB-xB9mBMJCEJC7HC5FASJCQ7B8xBPHASyBLBCDdBIJCb0BOPAjBASIABgAhcAwbBmECmFCd7BaqB0FAhJC9hASEC6EC1ICmHAQIAgJCrPA9hAkJCN_B7ICmCCBUApJCyJC30BjECrECZjAQIAatAbFAr7BEnB1DCWIAMMA47BAvB01BVQAMTAjKA_JCXHAcoAZFAZ7BlICzEC-eBKKC7uBcFC37Bj7BquBVSASeBSBA_lAlrBkwALSAFJCSXA24BnFAboALFAHFArBAKJC6tARwBvJCeKCH2AoKCSKCoDC8GCy7BcwB3rB6TAkKCnKCNPAHqBpKCZjAnKAhKAuBAFCCmJCAoBkIA_KCCmBtFCS3B2BC-KCGKAaECRiBU6BtACSoBELCGKAGLC6FCFmBKLCiEAm_BEKC6TAJfAvBCRLCGUB5pBWLCuBAs_ByECyKCheB9PAoeBbLCZ8BdLCc8B8dA4TB55BN_BG3BgiBxECPCCkLC71BlCC7dAgiBBLCGiBnJCs4BRjAUECr6B79B4LCOCCB-BTKClLC9tB8LCxsB9KC84BYLCnECnJCoLCSXAHMCJLCKMCyvBUICcEC1vBeECOMCWIAQMCsLCWrA0HC0DCMMCDLC84B7mBiHC6DCvmBJuBgiBdMC8CCUJCRoB6ZBHMCiMChmBkMCEhBgiBfGANWAn_BtMC1GAYUARMCtLCzMC9TAlGCdaBhMC3MCRFAJMCtLClrBQ7B4ACtMCp7AsHC5FCEmB5MCWrAENCMLCgxBD_B0FCsMChMCINCIPAsFCULCCNCNdBlFC6LCgMCyBA_gATLCLNCfLCqACqdBqMCcfB-MCeNCJNCDmBuFCBOALECuUB8RAD3B_rB69BAZBs9BTBAtNCnQA5NAJ3BlNClvB9IBzEAlKBQwBwwBmHAlKB2JC0BA1KC9NC_EA0BA3BA6ACfLCHOCJOCchBJBCwvBAGAHgBwLCwwByLCDMC0LCS4BxzB0nBwvBLEAXCCiCCTOCcOChCCTmB6NCk_BqMAbOC0BALMCCLCDaBYMC6TA4JALEAJLCxvBNPA9MCy_BY8BPMC4RA9KC4RAgCCdyBeOCtECUMAmOC5OCqyBiCCDOCsFB4NCMACQEA2MBEFAlJCcNCDaBdHCFPCiFAegAaMBmmB4VBuJCBOAmHCdpAHPCR_Bg_BUMCXFC28BZOC3JCR5B0FAGACPPCjMBtJCJPAPfBItBoeBHIBxBB5rB0OCWIADEBHiAhGAXZBUABUBADBA01B_GC2GCBOCjUASOBQWAz4BxdA2PCBHCuFA9NCrHAjIAGNCCQCqKCv9AWfAfGARMBxKCu_BaGCrMCoPCFQC9KCq5BhEAiKCZMCSQCopB01BqQAkwBxwB0pBnwBJPAYUALQCVICkvBvwBlwBcQCzwBXKCANCTQC9KCwEAiACqpBztBCBCiqAsQClNC9PAvtA0SAF5BJnA3hAYACyNCpzB9tA3QCxOC7GCKzB38BKkB-1B9tAxiAiHAi8Be2Bk8BM5Bt1BbBAijA3RAY5B9vBUhANhAiEA1GBw8B3kBBOC1QC5mAFRCjOCBRCX2BDRCMrAjBAJQC3PAtQCPwAfRCKBAvBAiBAwbBhRCjIABOCfRCqRCgQCVMCa5BQ1BFRCmRCoRCBPAuRC3rBztAhwBcxBZQCwwBywBAgB5RCrwBaPCYwBuwBqOAaQCywBKBCztAzGAgLAUQC6TA5iBKSC6wBwmB_RC5oBarAvRCbPCixB3GAExBOSCUSCZjARnAMSC_ACGQCWsBnYAneBGyBJBCZSCRBCONCbNCEqBFKCboAWNCKNCrNCJuBoSCyQC9tBVNCgNCrNCENCEvBS9B_JAsSC2HAVJA7SCB_BCSCvyBr3BxzB3SCAJAGIA-nBZLCG_ByGCPHCQRB_SCjLCMQCWICeECyQAZjAWCBKEA08BUTCIPAf9BtcBp4BkjACCCKTAlIA5FAWIABcBWNC0BAnAAKFAkFAHNAEFA7YAaTCQ9AXTCIdBONAJdBXTC08B0oBtTCnbBvTC5qBiIAvgAktBkhAlDBvBAzAAEBAfQBuFAn_BEdB9TCYEAaTCSoA01BIMA-TCAUCmHAJUC_TCqLBbRCxzBNUCAUC2KCnjA6GAzAAFUCkcBpnB-ZBG3BKaB_QC1LCdPCW_Bd_AGmAanA_dAYdAF1AKEAR3BLSCh2Bt1BZMCVPCfOAZDCAJA7bBSTC3kBZxAkUCMuAgaAPeAToBFuAmQA7cAdZBoaBU_AudAWdAjEAbtBobAX8BoeBzUCiKBE-At3B9OA68BtUCgPCvUC6UC7zByQAE9Bf4Bn5B9cB2OAz9AjLBfdBcJCNJCHdBvqBKdBw4BoNCFNCPVBPGAhdBGdBguAbVCDJCQ7BIRApVCmVCIiAAOAQGChBAWJCzBA1TAqVCnVCK2AtVCP7BqNBedB3JAWJCjdByeA1VCuVCaxAuNBfqBcVCqdBsVC9VCGWCQ7BnBCusAV9BYHAzVCBWC6VCIiAUXBFWC2VCclA8VCG7BCWCWyBRWCdVCUWC-VCIiAIWCZWCSWCMWCmoAfWCDWCjnAueAfWChWCmWCWyBbWClVCjWCw1AAEAqWCYWCsWCyeAWyBIKAcWCEJCxWCVWCuVCrWCKWC_VCxVCzVCuWCmWC7WCzWC5VCdVCwVCWGCPWCKWCkWCiSCnTBbXBRpAh_AxGBpCBMbBo_AtuAxTB3KB8PBAUB3ABkbB6cBaFCc8BcbB-_A8TBs_AxXBOHBaUB4uAdXCvbBBPAfXCqbBRQBsbBfcBqXC2OAfXCzbBmHB1bBeXCsOA5FA6bBkjAKFABcB4eAiBANEAPcB7BBQ0AMGAYcBqLBwGAccBZWAIkAfXCbYAfzBbcBwXC3bBhcBoDByHBgDBxqAZFC4XCnJAXUBh4AfUBpXBRdBSFATdBBIB9LBJrAmYBB0AYdBy4AWYCrPAVJCgsA44AbVCLICChBxeBI5BYzBY3BR0Bm8BG4B6zBfDCpmBjMCtmBPtBbBAJBA2dBQRAsGCYHAKYBKEAJKAUNAH5AsYCSICwgBkrAmICNQC04BMVC24BV1B1YCyHB3YCAIC-ACUVCm5Bh1B5LCqSC6TAXNChNCJuBPNCp3Bi_BqDCkxBuSCILC1qA4ACmPA2BCiLCzLCPTCFMCXMClOAGICIZCTuArgBhHCvMCIECIuBLTCDtAPICpMCyOC4YC1ZCQBCEhBWHACFAn_BHEAMFC5pBBaCVFCNLCy9BDFC6ZBEaClpB3-BfMC5-BWYBQ9AfXCr-ANTCrZChQCMaBUaCAJAHVCSaCkVCX3ApTBkuAKbBUXCr9ArCB1GBObBYXCgbBSbBnXCfiAbbBJDB6CB1KBosBpaCmXCgUBoXCpbBPQBF4ALLBhYCjbBvBA0XCKLBZYCWiAQdBJdBPLBtbB6cBJdB6XC7zB-bBDRANEA9XC7TAlIBZTCHcBJcBnRChDB5jANcB0eBQcBScBFmBHbCYDC4zBZUCHYCXxAJYCPYCwbBicBGUClcBEUA7zBocBqcBEUBrTCvcBzGAz9AZjAnYCSLCHbC7bBMbC_XCWbCCYCSFAEYCmFAdbC5FAIYCuFAKYCXYCMYCLmAOYCOFCFYBjTATABIIC3WA0LBHDBYDBy4AKcCPDBDMABPAJSBXrAy4ARQAiBAZFAAhAcNAaoBSyBlDCpCCHcCREBpCCRQAuBAI9BccCALAZ-BjTAxVChRBQRAjTAqQAvoA7hBspBqeB8RCkQCucClOA7LA7hBwJC8oBMtBeHAwTCvgACbCDBB8cCQ0A0TCZbB2TCwqB-cCFdB1TCYHAJdBL5AE0BYEBYWCpdBFNCJBAldBCXAKEALdCHYBRdCiLBh-BWEBbSAZKARqBbdC0FA4cCXoAeHAZKABdCtBA1NC6ACq2A5PBQbBHQBqaC0aCsaCpbBNdCjNCQ7BuXBoaClXCBbCVbBvdCiVCblAtXClBAPhAKdCh4A3dCaNC9aC9dCWiA_dCkNCPdB6aC1aCmQBUdBHeClYBiUBnYBnyBnQAUdCgVCOdCSEBlZBTeCxNCiXAIQCwdCmDCLZCQTCHvB_mAOIBjCBvyAxPBhaCoCBl_AkaCiXBwTBfbB0dCLeCdYCAMBldBydCqeCRbBzaCcYCobBueCvqB6dC8dCBIATdC-dCldBBeC6eCyBAReCQdCfVCCeCVdCfVCGeC0TBUbBeYC4zAKeCIfChUBDwAXdBQbA7eCDeCRdClZBoMCcHC4HCfHCvIC5YCkHCMPCuFAFICDsAzHC6ZCXfCeHCZHAQUCQ1B-HC9ICbfCCICdfCHAChEAPuBfeCGbBQXCZ3AnCBk_A2PBWXCodCkXCyeC1dCudCMICLzAhXCJHBvXB5fCqdCzeC0XB2dC9fCfzA3aCaHBHcCHgC8aCOUBTDB0bBxYBTuAGcCNcCMgCwHBmABfDB3cBTbCIcCALAHfCbXC0CBSdBLfCgYCNfCqQBNeCkYCfRAKIBbgCI0A5MBRgC3EArgBkxB_ZC5pBjmBpUBKaCSNClZBSvBJfAJuB3gCTMCOTCYaCWMCHNA0ZBn_BvZBO_BRxBnZBE9A8gCwRCcPC2ECePCChCIcCIxAn_BbCCsPCbZCUJBTPCNhClFBCPCqMANzBlFBvBC6YCFYBPaCpOCSXA6-BZBCThCSZByZCAJAqgBWaCWOCsZCMaBnhCXEAcaCH_BSXAchC8ECJFCFFCiDCBFC8ZC0hClKB1MCtXBQ9ARwBBOA4IB0oBbwBdwBoPC7hC-ZBn_B-YBTPCdUCATCOLCkCCgUCsFBoeBHiCtGB6fAd_AfaCIbBzyAiaCmeCh3AsCBXXCxeCDgC7fCMQBmrBuDB_fCwaClXB6fCseC1eCOcC6lAJgCrbBLgCKUBHDB9aCsiCTUBLcCwiCgiCPcCSYCYgCyaASYBFYBkDBdgCzXBKQBggCMFBigCegCiYClgCx4AH4AoiCYFBtYBpYBIFAwYB6iCHDBvkAAIALMAvTBlIB3JB32BrqAvBCHjC5PAGwA01BYjCzmAsdBRBBFEBzICkBACxAGCBrZBHRCJ5Bg2BE4BneAbBAJVA4eAqwAlIAC4BakAVRCQ2BiiAfjCScBijCm4BakAyQCLVCnFAPZCPKBrjCRBB6FA2jC60BkjCyBAD9B-4Bd1Bl5B63Bh1BAjBhqB7NBkBARNB4AC-sArZBvBCMjBNkC_lAbxB_LCe5AMkCHEAXkCQkCyOCSkCIPAUkCUBCWkCXoABnBeJAXBALmAT0AyzAmjCxYCn4BN5BbBAcEAAVBbzBAiByABlBAyjCozBclBMoAIEAokC0kCyzA8PC7jCvJA2hAgIAuJBwkC2iBzkCqkCxvAJKAocBhrA5PAeBCV3BdIB68BFlCykCpkC2qAJlCWZCKkCM2B5DBfLB1hAvHCDKCQaCecBB4B4jCl8BvkCo8B98BwgBuHCnABrPA3kCZkCN7A88BrEAblCzcBplCVSCDSCS8AAlCRlCllCCFAtHCxlCAqAqlCXlCA3BnvBCsAn_BZUCbjCrTB5wAmHATUC7ICFmCCsAYyBDmCmZB3UB4ACChCG3BSxBeUCYOCKhCz7B6TAMhC9fCOhCITC60BahCihCTuAUhCamCWhCUmCxRCV_BOiCbZCpCCbhCjhCshCl1BcmChhCwhCjhCoxBUyBXEAsmClNC1mCuhCpFAfmC3EARaBB9AFhCQmC-mCvBCJJBTPC58A-mCXhCUUC7ZB1JBBnCYLA8mCKJBJZBGiCJZBKnCoGCDhCS9AJiCHhCWSCU_BacAePChZBRnCGFCjpBzqBCkCZCCZpBYZBujCYkCZACuECinCfqBCkCGnCDHConCBkCPlAFFAZjARBAcOAzGASGAn_BkeAMEATPCynCdOASGArnC6ZB3nC5BAcSCztA4AC2ZCcDB_JB2rBpBCGUAfBBLjAIUA0MAwwBAOA_lAocBZkARyBiFAfBBPRAUIAmmBZSACcC0sB4ZC0EA9CCKiC0gCiZCYmCZYBTTCuBAgjCFFAJPCaZCiIAfHACkC9JCTnCKHCmoCPkC1JCkmCJhCmmCYhC6TA_lAunChjCkPCFiCcmCQiCcUCJZB9nCPiCGKBvfCtnAgeCRiCXlAjeC0fCLbBneCNbBbiCxaCreCjgCtdCAMBRcC4VBTMBIhAvaCebBPpCliCRpCteC0JConBWpCKDBriCNcCUpCfpCviCjpC2OAScCMcCH4AVcCXcC97AacC9mB2iCZ4A4iC4cBQcCopCVpCdYBaYCfYB-iCKfCAjCsMB9iCQFBWdBOeCngCnpCLgB3pCsdBefBooCZxB7TArfBtoCVjBlgBGgByoCfoCRNCfZBW-AAhB3iAtoCDiBwECvLC8OCiDBgfBVOCnDCqhCbfBGaA7SArBAJqCssBtxArBAkPCOqCkqCfqCWFC0lCjBBVqCziBURApqCtoCTRA4BAueAmqCoECXxAOjA2rBNqCcqCdjAvBA3qCpRBS_BAiCxqCASA8qCs8BtoCFBA1tB7EA5qCnJC_tBcjA-qCZkCM-ALrCvtBNrCRqCWnCvqCJ9AGrCQrCyaBtoCAwBqOAOrCAoBIwBRPC5nBO_BMwBhrCYrCXaCIhC1BBGrCkrCkPCgrC8KAqVAirCDaBvrCKwBCCCSrCmnCYZBxrCsdAtqCJaCTqCo9AAVAoeB2rCCwBtoCepCYZBOqCHsCGhCrrCXnCwqCAVAQ_B0rCSXAy1B51B5rCyNCM-AQsCqrCphC9gCV-ACsCVjAL_BkPCd_BZ_B6GARsCWIAboBY_BXIAZIAVsC5SCh9AjIAe_BjsCZsCgqCbsCa7AGaAoeBmsC9FADUCkPC0qBVFASOC_qC6sCFqCErCzoCtrCAVAxLCN_B1MChMCqsCo-BM-AEtCAtCSqChZCBsCuJAoPCHtCSPCBOAUOCFtCcmCGKABGAItCBtAKtCVtCMtCZrCBTCbrCdsCdaBwwBkPCCKCa7BWtCflCFKCQKCZKCatC6tAM-AmtC-rCQNCOtC5FA0sCNSCrtCneAKrCFbBTiCHbBRXCJbBleC2fCaiC4fCHMBdiCmiC2dCfcCDxAweCapCEuCcpCniCHuCS6A4eC1XCjLBOuC4BAmpCGjCTuCqpChqAccCIxAxpC2cBzpCagCXuC8iCibBIeCfYC-pCiuCMeCPfCCqC9FAogCXuClZBKsCDoC4rCTtCJsCkpCZPCftCLiCOxAGrC8JCTtCoOCKPCSXAoZC5pBqZCasCsrCRrBuZCp_BHpCtQA7tCyfCSXCXiCAuCmaCOpCkiCLuCCjC7aCuAAhcCjcCfcCIgCuaCdbBEQBciCNHBeiCUvCFFAkcC2aCJDB_KB7dCRuCgRAicCfvCWvCNgCjHBPUBUDBUcCmFAVvCZECJcCzcBxHB3iC-aA5iCxcCbQC7hBevCijCpvCtLBAUA_cBJBATaBcOAcQAnMA4vCHSCzxBHXCTJCBwCFPAEwCCMA7vCgvCvJAIYBJjAliAlVAGwClQCuAAwWAWwCyhBAMBSiAjQC5vC_xAXYBZYBbYBvkAawCgwCCwCF0BoAASYBEFBewCywBPYBznCGQAlwCKyArwCIbAeYB7fCJeCBjC_pCGABBqCmgCquCuvCnvC8vCxvCALAYiAxwCyBAPgAnwCNwC8AAExC_NAgVC1WCLwCDwCBMA8AAPwCpvCNkB5JAKjCakAKBBvvCovCBxCvBAtaBcxBSxCbxCvkAfxCiTAzTAoAAExCYaBosAixC4KAlxCswClQCSECfaBmZCESCOoA9RCtxCjECVfC_WCCjAd5AfWCYJCRyBRJC3xCzlCgtCXcA6xCPJCkOA9mBSaBUaBpxCSYA0UCnwCKXAIyCALA_zBXgAlfAmaA-UCa7ANyCSFAPyCIPAJVC17AAlCXVC_cBxdAOxCONAxEAi_AMxC-xC96AfyCIxCLgAGvCGpCEXC4VCJWCWWC-WCWWCMWCBXCMXC5WCLWCoVCtyC9WC0WC-xCDXC-xCeWC3xCvyCaWCNWCf9BQWCvWCdWCEWCGXC3yCjWC7yCwyC9yCwyC_yCJzCAWCEzC6WCK2ApWC-yC5yCwyCtWCQzCryCoWCyWCVzCJwCLWCYzCCOA4WCRzC1yCTzCczCuyCWzCAzCyyCqVCNXCWPBjzC3VCbzC8WCSWCOzCIXCBzCONACXCyeAizCUiC9tCWiC_tCuTB3fCkXBpdCcvCFuCpbBmcC-fCYvCiXCBgCDuCC0CMuCVbBF0CXvCUMBSABy4AO0CqvCavAdMBvXCT0CWgCeDBypC2vC0pCY0CVQArcC_aC7HBD0C3wCluCraCvMBouC8wCJIBS0CG-BZdCa-BbFBKFAXBBVhBpBANHCeSACEBbQAEQAfyA4kCGtAx0CogA00CvBA20C8DBhTAjyANtC_CCBGBU4B9OA9MBQEA5BAWgAEBASIAeHANBAqpBbBAuqA4JAXpB2kCfGBhFBtjAL1C8gAO1CPHAQ1CmfC1oCvJAXjBTnCi1C9nCejAudBKEAe1CnsAS1CiBAU1CrOAEZClZAUMAm1CShAe1C9nC3pBb6BZkCI6An6AE6AneAJBC21CMRA5PCfKCwKC8hCAOC6pBMlC8RAA2CvKChKCf1CZnCEOCdwBUxCBIAEaCZKCL5ApuBBcBgDC3NAcSC2OA-RASyBq1C9YCeBCEFAg8BCZCFkCosASbCxqAgrAR2C81CBtC1lCeuCxqAZEAE0BLjAxFBjYAeGB8YC-YCf2CONAh2Cv1CSMA7ZAx2Cu2CsBAB_ACbB-QAKZCEMCMaB62CzFA82C-2CyTAdGBTrCUMAt2CPFA92Cw2C4yBL2CrFBqMAM3CLjAhGBVFAQ3CG3BU3C92CW3CjxCjGBp2CCTCWmCsFBA1CMEBC1CsfAJuBj3C40CsfAJBCW6ALRAyhCJuBs3C0RAyhCr3Ck6AimAHEAFtA_sAZkCVQAA-AokBw3C13CXHA89AGtAz4B63C23CA4CiFAzEAAUCjRCQvBjKAI4CySCGZAJKABdBXnA6JB73CAkAzjCQ4CpJBxhBE4C-sA_xC2uCX5A48BSlB59BrsCdxBCMCxsCCvCfACBGAGmArKAmFAAiB3UAzjCo4C_KAq4CbFA3UA9pBbyCO4BAKCYGAeOA-CBgEAQWA-8BgLAuFAruBXIAa1BoBBlJBIOCQRApqCt4C14COKC6jCH1Ca9AXBCUTC4eAiEADrA1bCWEBgAAMJAXoAqiA7TAORAZjA3_AquBkIA-XCENBHjANEAOdC2BCNICf3CPLCgRAhcAoRAXeCo-B95Bo5CnWAj4CuqCAyCLaC62CJ4CfRAMnB62CzEAz5ClNCVnBtEAE3CzEArvBh4CLCB7gCMsCarC06BwNAhSAifAUTAJuBG6CuBAI6CAeBE1CnICrMCu3CcoCy3Cl5C06B-EAkFAS6C41CXICHEAY6C2hCV6CLaCX6CkqA33CR-BuZAT4CmHAh6CT4CR3C8QAl6CZ4CGtAzEAp6Cd5AD4C_3C99Ap6Cu-BGJAp6CzNABBAnOCvGAhcAWbA4jAq1CT1C8SAbFA42CV5BGtA56C76CgEA96CKaA7PCf6Cd4CCRCmxAsXAxJBIBAuUBwBAckAJVAlVAzGCDyC_xB9eADyB6YApnA2TAT7CrFAW7C0RAb4CgoCG1CPuAXoBPmANyBjBAPyBiICSyBdTAKPAWyBvJAR7CfBBSpABgA3GAzjC07CaEA27CzoBN7CA6A-6ASlB67C-tAURAogA47C60CiFAC8CLBBIEA97CP6CMZCc5BC8CL6CzrAH8Ce7CyDB-oAJEAX8A3GAz4CL5CPIAuKCZnAC2C_NCAGAtKCM6CJ2CpKCq6C_UAFOCsLCaNCUABd5CW2CkBCjsBSIAU5C72AX5CngAwBAa5CfBC0bCf5C1bCi5CiNC4dCv5C_rCztCrMC-NCcxBsKC-hCpKBDOCo8CmOC_5Cr5CKPAJ9CC6CBvCNsCm5C9tAj3CgjC0UCS9CLEBU9Ca8Ce4CqaBW9CDEBk3C-QAzjCc9C30CgXAZ9CP7C9OA9tAX6CS8CTfBr1Ct1CD7Cy5AYxAn9Cc6CM8C1uCm7CXGBa9CmxA9tAd4AV9CYRCJFA59Ck9CdRCmxAlrBHIB6QBd5ABNB4RAKQAboAC-CwBA9SC16A6QBz4BF-CLEAH-CM-CZRBGIAxJAPLAK1BJQCgOCJ3C6rCRbAzKAW-C9hAY-C_VBpCCBpCySAFKAYFBc2C02CAZCpjBUwCi2CUNAczAl-CHKAneBk-COKAYFB0oBu-Cz-CjEAAgBS4AROC61CK6AwSC6-Cm6A7pBo2CN8CdeCQRB_-CkRAw6CcoCd4AH_Ct6CiFA8BC_-C50Ca6C-lBP_Cq3C-7CDEC4SCo-BZ-BVaCPoBV_CVkAGJAH-BjpBZKASUCPUCd5Ai_CGmC8TCKUCPUCz4Bl_CLmC8TCs4Cy2Cd2C_YCg2Cr-CE7CrIAv-BJJAP5AJJAB3CXOCP6AE3CXBAzdBSpALSAg-CjrBBKCetBorBUtBU5C__CN9BCAD_kCyaA-PCGADAQCGpCplAG3Cw2ClxC5dAbNBpMAQaAx6C2_CyFASADN3CH3ChTAUZBUMA7EAG3C4yBvxChaB05Bh3CqMAjADeADQ3CZyC86AE3C_EBbADtBAtZAe_ChTA2HAQZBQWBk6C1AD-QAxAD7ADxIA0ADJQA2ADiQAXGAXZBJCC0yBmAD0QBSiC-ADwQADBD0mCxbAQhCuAD6ZAyADSbAz5CABDvZAMBDkQALnBhRAUQAyAD-VAVBD62CxQAXGAIBDeZBKBDBBDNIAhBDXEARBDNcA75Cp-B-QA-VAEQAJSBWBDhQAZBDG3B_PAB5A4VByBDCBDXEAyQAjBD8_CyADoBDlaB5UAARCNiCqMArKAKEAeSAYHAsBAXjBoAADFBQ9AIeAKeAGCDyBAICDQEALCDH5ADPBWiA9AAXZC9BDKVCb8CXCDHYBw4BRoCrmBlUA5BDNIAnxCFZCW5BedCgdCAhAjCDE3Cz-BbCDd9BTBDz-BHdA4aAg3CBXAc5BGIA_2ChGAjtAVcAIkAWfAZZAJ4BfBBZVCGrBOGCYZBk2CIFA01BvAC7qBFGAzaB5CDAGA7CDmaB0CDm5CIKB-CDmbCADDaEACDDvcByqBuFAGDDpnB7aB9FC9aB-_B4cBBbB1aBpyCxfCieCgaCKpCjaCZiCNvCCuCGQBL0CRvC1aCxgAs0CI-BOYBiiCZpCPvCvDD5wCfgCE0CzDDg_CWYBqiCuXCsLBZ_CXGA9aCCED9DDadCFZB1kCl0CsdCdYCk0CbYCuMB7wCosAzMBDEDXEAb9BnADXcAa3CBUCckCF8CDtA-4AlBAYDCneAeaCUVBPNBaSBc0AsRBkVB4RBRNBYVBVNBbVBIEBYNBNcBaNBUEDlBAjVBNNBSVB6RBlNBsnAwVBsVB-VBuVB5EDwOBF1Ai7BqWBXPA0VBM1A2VBplBxBD6VBAOB8VBY1A6VBSmAFOBvVBwOBCWB2WBp1AJFAj1AFWBOOBQFDYmA7mARWBTOBqWBNWBbSBPWBDIARWBmSBfWBjOBT0AXWBoOBcWBByBcYBTFDYlAOTBCFDAEAlWBwFDxLBkWBEXBaPBmWBZFDVnApWB-OBNoAtWB0WBKPBtFDyWBHTBr2A_FDDTBtFD4WBdWBcBDe_Ct0C2HA_WBzeAHGDUTBsoA2FDvoAKGDJQAMGDXGAE3AMXB-VBOXB9oAfTBRXBCpATXBEWCR3AyEDaXBnDDViCUpAkGDapA-zCBuCA0CCgC5DDmuCteCocCGlAPABH0CAgCzdCbpCwDDSpCyGDk0A0GDQ0CKgCr0CYHAf9BpcCidBaABOgCJLBTAB7GDakAjTAcuCzHBd0CKXChBADHDg0C0wC5pC2wCkuCPED6KBREDVFBhqAJHDqcC3WAJjC24BLjCoQAcHDEHDsKAdxC53CPHDRHDkxC1VCyHA44ABGC44Ad5AJGCU-B2pB4VBtLClNCxHD3WAupBLjA3MBwHD6HDf2CTjA5HD92C3MB0oBxqBBID-HDb-BJKA5uBblA4KA05CV6A-uBKIDzTAxuBnQAtjAPIDsKAl7CAsC5FAJID3jCALASFCyCCQEARqBkDB5xCdIDsBARqBcIDeqBeIDDrBkDB0oBMCCnID96B8hBeaC8tCzfCTXCYiClaCjXBPbBuGD4KB5GDteCscCW2AbwC2DDavCKuCvGDm0C1eC7ID6EA9IDivCQQBkvCvXCEJDlQCVuChqALJD7hBMHDUYCrvAPJDPeBhuCCJD_iCAIBLEDcYCZHDIOAKIBUJDqeBtuCpSCKqCcZCvSCcxBIxBfZCk6BF1C5FAIxBjZCqNClZC7uCpoCy_BpZCO9Ck4CQ9C06BnLCvZClDDIvCmGD7zCkeC1fCrGDsDDtGDK0C4ID6DDJfCYwCzpBGJD4pAYpC_ID4DDEKDwGDDJDIKDgwCAEDJJDTABvcCyBANJDzQBqOAHSCRJDZgCxqAWKD4pCGFBVHDhgCaJDQEDjYCFjCOJDRKDgJDqYCoLBiJD2xBkZCnzBR_CHNAoJDceCtZCjxBbZCvKDFmBwJDKqC-uCJuBAvC1JDE6CLaC4JDFvCvIDJvC-tC_JDVXCsGD2IDDKDaXCFKDSvCExCJuCNKDMLDPKDVbBPLDTKDQgC1qAGSCMJDGHDW0CVKDsxCQJDzvCXgCb0C5SA3vCeLDPeBVyC-vC-cBCDDmyCQ1BExCvJAWJDMEDJdBWHD6pCAqCmKDaHDZKDyxCycCPeBddBHxCQxCKxCv0CWxBDoC4KD01B9hCzKDC3CiqCBIA1KCtJDHLCTcB6KDssB8KDcoC-KDw5Cc4ChoC2_B5JDGyCvwCrxCFSCzxCyhBmCDBsB-fAUaBtLDXyCvCDpFBlLDqeBXyCzCDIyBAlCLyCRYB4cBdMDSMAJDDxaByqCGtArMDoAAcDDqKBjMDm8AdKDrvASbCoMDlLCAlCeDDKDDfKBhDDhDBuwCowCqwCSbABdBaYBDKAmHDZACwMDLDDM-ALOAJNDjwC2aBQDD-eBGaAANDxMDKFASYBhwCzBAKND7EAPjCgpBdyCwVArLDhyCoyCELD8JDxIDLvCAKD1ID3GDQvCNLDxDDqQA1cCSKD1GDjiCB0COKDXJDpbBxND-IAJKDE4A_GDH4A6NDIHAyhBYKD1qAyNDqeBcKDr2CTJD0cC7NDVJDh0CkKD7pCOEDzLD6wC1LDdJDy4AAODSEA7hBfHDvYBoQAWODuRA_xAMNDyNCcODyhBkwCKODBODeODxeAmoAiwBqOAFODukAWfA_eAe5AXzB4MDm5CJfAreABNAlZBNMDoECPMDxKD3GARMD_8CqJDOQCaLC5JDgMACUC-IA2BCgMAyOCXzB1-BiCBraBDbBUND5UA9CDKPA_CDGVABDDB8ADDD8qBcDDIDD8aByaBWfA0aBMPD9MDdECHNATDDQPDVDDSPDXDDUPDZDDEDDbDDiDD-_BZPDRjAbNDcPD1MAEbBwfC7JDf_AoDDyIDMvCsNDbvC3NDwLDVbBcdC_DD0ND3DD2NDSLD4ND1kA96B1DDHJDIUBfMB9PDJEAFEDJQDDrBgbAKEDXHDLMBYJDeUBROD_ABTODyMBNQDFQDAJAWEDJBDUnBpBAgSAWqAzJAchBiED3RBVVBlEDLNBnED1EDmQDqEDpQDnRBn0A2kAuEDxRBwEDt0AKQDzEDrEDlVBLlA3EDpVB5FDAnA7EDtFDkRByOABSBBFDzVBL1AYFD-EDO1AHFD4BDJFDW1A9VB_QDQmAzBAOFDRSBamARWBgmAMOBm1AZSBOWBcFDbSBeFD79C6mAYSBiSB8QDUFDkFDORDiOBpSB-VBQnA_1AqFDanAqRDgnA0SBTGD0OBjWBwnAlWB7OBb2AeWBBGD9FDi2AuWBuBA8FD_SBzWB7bC7RDXPBRGDOTB8AA1QDOGDBSDCXBSGDyOBUGDFSDLXBkBANXBI3AeTBQXBsFDLiAiTBwVBR3AMSDPXCoNDh_AMSDzIDoeCnaC5PDCQD7PDpbB3cCaoB5cCPHA1eC-IDjXCLLD_TBvNDSpCkSDA8AerBdGAoSDHQD-NDhqAvSDmSDySDTjADOD3SDgdCnSD8cBgLDa0CduCc0CTbC8SDxSDiEAJdBvLD0eCTQDjYBseCcJDlYCH4AFTD6cCQ0AlZB2bBPSCwbBK9Cc8AKPAVTDarAXTD0JDSMD09CrMCydBbFAuCCpgBq5CBtA9hCiTDR7AbtAFMD7_CzsCIMDdwB6RCZkCOFCobBjKAmkB2qBFbCQ0AMKCedClSD9SDM8BQ9ARTDHCBAJAAUD-TD0oBDUDU8BTEAnND0PDnGDpDDdSDNpCtDDyTBhbBDQDGUDM6C-PDKKDZvCqSDuDD6PDKTDjSD7TDwSDhdCVUD9NDrbBsLBTUD2HAMQD3iAkUDJED1wCj0CyLDVdBXQDfRAzMBoUDVEDrgCwxC86ABdBXlBakAr0AwJCz9A3NAwoCJkA3JAj3CQRA5UD0FA7UD5BA9UDBdBRQAI9B3UDrZBHVDfQDFFAAVDIPALNAR3B2FAeSAIVDaxC4hAYnABFA1EAeSA6UDBIA8UDCkCkQDoEDmQDTVBlQDkEDsQDTNBhVDJlAtEDq0AzQD-kAxUD2QDtQDZVBilA6QDfGD-VB-QDhRDilAASBtVBwNBH1A-VBzNB1VB-VB3VBonBLSBKFDCOBNFDc1ABWBTRDHWBVFDWRDGWBkRDbFDKWDdFDYOBdRDy1ARZBOWD21ATWBkRDVWBnFDqSBpFD-VBOTBZWBdWBzFDyFDxRDT2AvRD2nA7SB1RDqWBFTB-FD_RD8RDp2ADGD6RD41AIGDrFDESDdUD4SDHUDGSDBXB82AmWDwoAuVDZGDOSDbGDQSDPXB4EDwUBhGDrPBnEA1WDkoBeUDBUDJEAlGDKUD9JDJXDfdCGTDUUDNXDqGDILDBKDKLDZUDhSDbUDIAB_cChvCWUDI0CtNDBJDiSDdXDVTCtaC-GDipCfABeXDDODxTCQ0ATABtXDivAATD6zBSJDuFAwXDoLDYVCUPDCfC4qBivAodBaeCdwCTHDhKDrUDjKDRQDSODEjC2LDr8CmXDSFAddBldBndBLdB-XD_LDYrAAFATtAiXAn_BocBSYDc1CF8B5BBvgARYD78AYYD5FAcYDTYDQMAzTCbYDiEAXYDiXA7oBv4ChYDYoB6pBgLAIFAUvCehC8uCFKCB8BFqBiEAtYDzCCvvC01BXTCvYDJ8BsYDbQA7YDb_CD_CDCDQ1B6YDvvCZKAW8BzYDEoBWXArvAKSCrBA6nBKZD0BAXTC3ODNMCwOAvBCocB2YDc5CwKDZAC51CPZDRZDeTD9ODQ6CmNCzOCVZD1YDxqAiTCXrBxdBtrBzGCdtB1GC_PCqrBYrBhrBm8CieBrZDAHCPADvJA5DBP0AxcApqBcXAM4BajABMA4ZDtCCcXAMAD29CKsB-UDuLCpYDnLBkBAFBA3JAFVDVqAcABDsAr9CC7CW1CnCDGtABdBgYDIaDKaD9vBoOARTAOaD-9CA8CqaBVaDlYDdYD2TAaaDzBAOaDskCDkCyYCrUCF4B54B2YC1jAWYDiaDlIA6NAbaDHiAx8BFaDWaDjaDNaDHiAK5CDaD8jC34BO5By3BuZBuaDhaDTYDxaD5aD0lA-lCG9BfdBGbDtKDc2BPlCoaDukCsUCsaDSZC1jAyaDlaD0aD0UCKbDzaD0lA7aDl9C9aDQZCSbDrqA3YCLbDIbDWVCMbDnJC-LCaZDBxA-8CytC-ODhZDkgBSsA7oANoBYIAMEAItBn_BevA-bCybDdoBxGC1PCzZD3PCo5BxbDJ7CdoB6GCBZDfUCyRCwVAOADgtB6ZB3bDffABcDSGAGHCwbDgtA6ZD9jBtGCcmCLcD0CCcXAGHCqZDEADsZDPADK8B3JARcDXhADcDz9CXIDmGBGcDNAD9bD_PCHnCWcDScD7bDmZCn_B5ODpbD5_BeZDsbDgZDmLCAPDFvCqBBhHANEAZCCVRAHFAAoCsTCvgA5cD-cDFEA9cDjBAS5Ac_CjEAXTCCdDGdDrDCFdD_cDnGCEGCdGCOjAOICtYC3EA3HCkfC6HC0ZCSyB3xBDICnHCZHAyHCt5BWfCWdDdfCZfCz4BofCuMCbdDcfC4HCtfCpbBDFAVdDcoACoCadD9mBEoCEGCvdD8gBIdDhZD9ZCpdD_mBvmBWeCGNCwdC1SClZCmMCPYDyOCvgAfNCkJDlZCOdCSZDAoBrOCnNC_gAcSCc3BPDC-4Cs8C1bCZMCAeDqGA4eAkzBrZBwcBz9AtAABgAyaBjIAChBQ5C_cDDeDiVC8OD0cDO8C9tBNeDDLAiVCTTCvgApRCYOAGTBzcAAdDGdC2OAldCEFAq2AmHAjdC3eDyeDBmBz4B7eDxeDq2AvJAtyAvPD6CDuMDfRAONDaPDhgBNDDsSBePD-gCpACBNDtPDiDDFfDODDEOAcyCqLDRdCEeCjVC6tCKPD6zCpND9zCXXD4PDAJDaUDFgCpbBjdCg8BzSDgXD2GDgSDsSDTLDmfDveDHdChBApfDhUDuXCvXDwfDCdCIdC6SDbLDQUB2fD1eDxbBDdCYuCKFAnfDAgDHODDTDrAB3fD_fD5fDSFAJTDlfDQODtUDGYDUODqXD-fDofDTTDrKDjLBzBAGBA0kBQRAAiBk4BIRCojC0YCgbDz3B_2BIeApqAKTCslCYxAvxAagDlgDcbD_9COZC-aDRZCQ5BE0BkgDAiBkbDYZCNECcmCjECIeDZZDyNCWfAk5CEcDPfDSoB5gDCMDgAANHC4ACEiA2BCFhDyOCHhD_bDpnCvnCXtBUcDptC6TALcDknCtcDacDcoAFADprBMhDwoCicDD6Cx5Cj_BcRCctBbcD0ZDJcD07BfcD5oClIAGHCgjCMjBqBBBgAHCBC2CZCCiwAMjB6FAopBRjCgTCwKCDMDktCqhDUBCshD1hDj8CK2CFrCN2CrDCxhDUBCzhDthDwGA7KCSeBgjCksCnCC1DBttCL-AfCCiwAxtCgZCtbDznBePCCtBtoC9UDnaDwjCjlCRbD7bBDgDKgD7zBknC1aD9UDdaDZ5A68BknC1gDM2BwoCFpBkpBJFCCkCEHAPpBgmCVuBtcAFEA2jCsiDHpBIaCoeDzKC2oBndDUhDwiDkpB-JC80BDaCWrBziDrEAvJCOAC4dD7NCqJAYyBbqB-dDO5Ct8CjFAv8CIPAV5CrcAugAY5C18CECBTeDlIA1bCGjA68CwdC5MCq8CJBCKHCknCuuCn_B_lAUhD5uCmrCG3BjjD2jCuuCBpC3oC1_ACkCpjD67BJUDuGB1PDqNDhfDpeCjfDbXDlfDlXDidB2RCBfDDGDQLDBQDtfDDQDAfDmdCCkDWLDYQBIYD_jD2eDBkDzcAmUDOIAHkD4eDDGDgKDi0CM0C8pCZJDEYDWQDQgDYQD3iATkD9eDiFAcQDkBDEJAVlB9GA29B7hAV1CECBgLAOPAbkBXBArgDgVDqQDkEDjVDoVDg0AqRBFOBjEDaVBwQDrVD7kAaNBgkDq2A0EDuQDzkDzVDTSDHRDVnA2VDGlDAnA9EDooAA1A7VDzFD-VDFFDAWDJRDCWDLRDNSBMFDnRDQRDHWD-VBSFD3VD11ALWDVSBXRDaRDHVAilDMFAcRDORCJFAUWD5ADWWD5HCFlDMlDVnAaWD2RDdlDQmAYWBsRDJEAgWDrFDiWD8WDzFD4SB8WD0RD9oAxlDJlDLoA4RDBPBxWD-SBvWDzcAFmD6WDx2A5WB_kDDGD5WDQGDISDlWB8AANmDzcA_WDPSDdTBDXD7QD3hAVSDwOBR3AUmDhLAOXD2jDLUDfmDsBAgXBMpC_zCZXDQUDrdCcYC1hACRAt4BXnBFdBG0CqfD1ND3ID8jD6KBtmDRjC6wBwmDkHDfXD0fDUKDy4A7mDnzA7fDtvCH4ABnDeHDAnDcnBxmDkAByXDTYC6MDuFAGnDcgCNODbkDhhA4mDgEAcFBDYDVQDDjCo0CnKDXrAJnD8mDQYDenDY3C_qCGnDe3C_gDcsCuJAfLBrrBsiA0lBmTDwGAz2Ce2Cp-C32CQtBocD1ZDpnDNMArnDQVCdaDIcDs8BfLByhCPhCwgB6NA_ECPaDw_C12CBZCz_CUfBzPA9nDe6CmnDdmBx_B3xBBoDFaBdhCCoCeZC7ZC4dDn8A1EAgSASCDSPA53CYoDHCDAJAXLAyBAZoDPCBMoDd9BdoDaoDTyCvcD5JD9KDzcDTiD1cDqeD5JDg-C8hDuhDK2C1MC5PCFiD9hDnKChKC4hD3GAxoD0hDzoDl8CAiDJMDsOC2oDRuB4oDIiDEpCglAGpCefDKvCgfDnmDJLDiXDkfD3mDzlBWnDLoAp7CHTDYsB0lAfhApSDJ0CaXDFkDMEDVnDvmDWpD9jBYpDUsBKkDRUBfMBKyBGoBXpDisBZsBRkDmpBnEAqpDjpDspDZpDIPAMgDSpDumDXnD9pCTnDOfC_zApuCiHAzMBppDiIC1sB5BAZsB4MBQ9B0UD5YA4GCfgAItBN9CNPAxkDClDE1A5VDnVDykD2kDXVBwVDsED7kDvED9kDt0ABqDnSDkpDKEABlDxVDmVBqwAEXDUWCIlDulDKlDSqDkRDAFDxNBhOBQlDGRDoqDg0ATlD8NBkRD_NBMRDXlD1qDZlDPFDBmDYlAclD8qDelDVRDglDNWDylDBnAIWBQWDbRDSWDnlDeRDgSBcUAgRD_qDlSBYWDErDwlDzFDoRDNfDkRDfWD1lDAmDxqDL2A5OBiWBXmDlWDKSD6SB-VB7FDGmDAPBBTBFGDvWB3VDCGDImDorDASDKmDOPB0WDdqDySDfqD-NAPfAtzCQmD7WDhrDbPByrDrpDqwAZsBWmDBXDYmDdGDSSDSXB1GAUWCR3A8rDypD-rD0pDhmD6lAJpCJsDDqD_rDWXDOpDYXDQpD2mDQFBgpD6mDipDGQDzmDAQD1mDepDsmDTpDhpDwpDiICcsD-mDXLDJsDlUDDnDosDbsDmhCMnD1vCjLD0pCpsDpUDUHDseCZsDw0CYnDPgDbnDbgBIIBjaAAnDtsDyUDHqDEVAzqCMIDFsA9sDH_AbtAK_AHEBkqCKFAzgCkcD96AItD9mBEVCEdAArCfSAFtDvFAHtDV_AptAJ_A5UCMtDGqDBjAgTDQtDatDI_ANEATtDttAArCCrCRXA1-AZtDBVC3NAW_ActDiaA2qCueANtD5MBhtDfeAjtDX_A96AobAxrCXtDHIBHqBtkDkcAvtDctA5UC8tDftD4eAPtD3tDttDrhAktDW2BydAIPAzEAIBA7kAlBAIMA9tDuIBiHARtDDuDiaARuDqOD6GA0tDK0A2tDAVCBuDbtDltD6tDUtDK1BUBA2BAtIBstDiuDktDKtDnuDpuDOtDA9CitDKuDCuDNuDobAQ_BVuDruDNSACuDKtD4uDGuDguDLuA0uDjuD2uDUtDhsCquD_tDYuD9uDtsCiHAxuDtbDJuDsuD5tDJyBFvDLvDUuDHvD9FAJvD5UChsCVvDNvD1cDhuD7uDDvDmtDPuDFEA8fATjA5uDIvD4tDwtDkdAQBAkvDopB_uDIuDevDSOA1uDhvDvJAgjCpFCmvDXvDovDZuDqvD2FCRXAcvDO8CwvDutDgvDluDntDmtC3vDXuD5vDKtDFwDuvDyuDPvDfvDMuDzvDGIA2BA1NCX5CrtDnvDCvDtuD5UCouDTwDWjD-vDpMDBvDQvDStDDwDPuDPUDZXCgsDuMB3sDPyBisBNGClpAgpCLKDYUDqmDEgC3pD5mDDgADqDrwDAqAgpCjvCXLD1wD2KBiHBV0C8fDy4A7wDEtBt2CUSCSXABtB1DBvsB4sBrTCqGAsmBCCCZZANRCS5BLWAOIAoAAjIAznCDrAAsArzB0VCZ0CzXDOnDDsBqwD8wDWkDOODYsDisD5pDakDZnD8pDTFBp0C-sDnHBmsBfxDlZBHgAqbCVYDtbCIsCcoCvxDscB91CMrB3sBeSCjaAUrBIxDgSCQtBa7CJ_Ac7CCtANkB4xDdgAWIDMwDScAipDylAr7Ct7CZJChwD9PAy7CYyBgJC1GAEVB9xDcDBmbDAoBiTCDCCeZCrbDtoDpeDeECayDkgBmOCZoAGNCwSA_XCvOCLEAkyDFeDmyD_cDmOCFqD1MCwSAksBFmBd5AuyD0pDUtCLEAFqD9pB4RAFqDoPCxyD0pDIpDnlAKpDwIDMpDHLDUsDifDRLDmwDywDUpDvDBWFAxoBzWAtXA3QC92CDkDfsDRUDfpDjxDDgAI8ASGD0WARzDhfBmpDTABZzDtYAlWDijA92CDODgzDPzDwTAczDaxDNnDIODrLBNzDazDQzDaEALoC2pDixD4pD4sD6pDmxDkgC7sDRgDhqAmzDbzDxzD92C6JDdfDDzDGLDLpCrDDHzDEkDVzDhsD1zDvDBVlA7EAO5AKNAwEAI2ATzDrSDJ0DnwDXzDM0D4fAO0DXNAR0DgnAQuCnpD3iAflAa0DQ0DiBAI2AupDh0DFFAb0Dk0DgnAgxD7pDwpA3sDOgDNTDuUD1iAfMBn0DP0D1IAc0DuOBGuD3LDa7ANdAYIADoAwAAEIA0qAwAAuAAEIAaPAEBASBAcPAF2BDoAxAAwAAPGA6jAgAAxAAuAAN1D90DpBADoAyAAB1D24AyAAE1DgAAG1DI1DuEA-0Di2AzAAN1D0qAzAAS1Df1DV1Di2A0AAY1DBPBgAA0AAb1Dd1DJ1Dg1DBPB1AAj1D24A1AAm1DU1DDoA2AAxAAO1DmqA2AAuAA81DoAAIBAH1DM1DpbA-xAgEA3YBn1DDoA3AA2AA91DCFA3AAuAAN2DMCDREAZFA5BAx1Do1DBPB4AA81D0qA4AAA2Dc1DD2DSBAF2DkoBBoDpBAJ2D51Di2A4AAr1DP1Dd2DF1DTBAH1DX2DDoA4AAXUCc2DuAAXUCn2DZ2DdwB02DdwBC2DMBAORBj2DvGAm2DK1Do2D1AAO2DTEAd2DE3D32D6jA5AAq2DmqA5AAv1Du2De1DOFDF2Dg2DQ1DN1DS3DwAA0DBjIAW3DH1DV3DrAAJkAXGAyBAtCCgrCHoAJkA92DrkDgaBTpAB0DsGBDHDiqDvNBmEDTqDQqD7lA3kD3QDpkAqVDaqDs0A-kA10Dp0DI2AhqDjRB5QDisBlqDEWCnqDUWCLlDE4DOlDERDGSBGFDy8AIFDYlDEWDNRDErDAWBblDJWDrlDBrDXFDYRDgFDklDcSBJrDS5BplDiFDKWDjRDSrD61AWWBcWDpRDeWDaWB3lDI2AuRD6rDgWCfrD4OBhWB4FDPrDJ3A_lDqWDDmDnrDtWDlrDhkDJmD4rDLmDJGD63Dj0D83D2rDSTB74DJSDdrDwoA-4D30Dq0DuOBAsDkRDcGD3JAeGDtlDcmDoWBIXDH5DLIA40DUPBxPDaSDmCBU5DmUAW5DfPBNUDomDWsDJzD0zDzwDY0DMtBo0D6GAS0DbpDh5DV0DKzDt4Bb5Dp5D0SDiUD00DN0Dn5DnGAl0DrsDLkDv5Dr0DzzDGABv0DsUDx0DdkDvUDz5DZ0D15D8EAI2A60DIqDNcANdA6eB5BA5EABzDL6D1bCYIABzDX3DJkAc3DT3DTmAM1DZ3DKFAU3DM1De3DIBAg3Di3DVFAk3DKkAORBr5AskDPqDt3DnQDlRBXqD4QDaqCWqDw3DxVD23DyQDbqD53D05D20DG6DgnA93Dt6DDqDB4DHOBD4DEWCF4DA7DH4DuqDEFDwqDUWCBWD0qDQ4D7VBFWDYlDRRDIWDJOBURDWFDWSBZ4DX4DymAb4DF5Bd4DyAAjFDRrDx4DTrDoFDl4DXrDn4DZrD5lDr4D7lD1FDr4D-lD9OB44DsWDGYCprD8qDrrDITB34DvrDDSD65DK5DB5DAXBD5DSmD17DX5DhPBM5DCXDDsDEXDR5D6FDT5D26DIMAA5DZSDPXDzfC77De5D3PD6jDIzDs5Dj5DLzDCvBhBAmsD-uArfD7jDi5D95DX0DT8DV8D5wD55DIvBU8DEED45Df0DOIAc8D0sDBYDcpC-5D5sDA6D6zDekDl8Dg8DZKAjkDP6AXBB9hDvBB5ECCBAfED72ARRBTBAGpBRjAvxDZRBEkBGWA98DSdCeNCmACBOAqZABOAD9DRRBqOAQOC4mBcuDnGAKKA47Bo6D-3Dq6DBRDs6DpEDz3DX9DvQDXNBz6D43DtBA8AAm8DVXDa9DDlDA4DamDbrDoNB3hAqNB6VDv3DrqDD7D9VDF7DHSBzqD5VBN4D3qDLSBO7DS4DQ7DKWDV4DT7DHrDjlD99DllDX7D5mAZ7Db7DkWAnSBi4DbWDnRD0lDm4DdWBo4DtRDG-Dl7DkWDu4DFXBw4Dn9Da2Az4DuWDmrDGRA64DqrDHPBwWDtrDyWDCSD5WBh9D2QDmoA57D8WDg9Dw8DYGDNSDt4DRSDB8DGXDjTBR3Aj-DNsDIpCoDDy-DTsDG0DO8DI0DrmDW0DL0Dq5DsfDQ8Da8D9-Dx5DuXC5aCp8DXzD9aCF_D5IDv0DDbCQnBOnBHnDFnDhnDeHDAtD34CexDCxDdGCqUCRsBisBDtBJxDDPB7TAjBCsJCOxDdRDRxDc1DUxDzdBNEAXxDk7CjkAuzDhzDiOBLoCspCrmBz_A5rBTgCrpCl2DtpCx_DNMAncCCBAQIAlgA0MAeHA3cCbbDVQA-1CtBDJJAE3C6bCt7DrLCVQAZKAIHDA_BXEAVKCiFArIDjID80BTABQAEOrBZ3DXhAnKAxJCdoBz_DhqAWAEmFAYAESIAaAE3WACyCu7C9xCLzCD1ABgDuzCTWCnAEEPCWPCTzBneA5EALEAznCo_DKnDSFAPjDQ0AYDCFYCEPBbcBfbC-bCYZDyBAlTCRcBIfBoIBvaDEbD4eAYIAxAE27BlzBk7CWLBKWAMBAKxBXfDUPDTDCoBBAcBLHCVGAJBAEBAycBQeCxvAaVCIzCdVC-hCrqAEcCYeDYEAUBAPBAEcCXxAOJARDCSRB6yC_aDaBEWiANFAokA0jAPCDmnBcjAJ4B4oD1bCtsC3GA2EBFpClSAr3DLiAXrAipDRsD2yDb5DkRAH6DL8DOpAJvB0mCzmCIUDlUBKCE77BfUDXEAsLBcICZKAgoDioDfoD_BDAJAGEDLBDtBATCEPHDb9BGEDBHDW9BzUDqzCu8BnoA1zCLXCrzCFEAXYCZKAgiBBCEUzByMCFQClCEvCEKQC3yDMOACCEfMB1yDuCEQjASCEAJAxTCONATBAhBCv-ClCE9CEbNAADE3-Cn_COUCVQBCKDdpDA_DLvAowDozCjWCT0DLDE7-Dt5D6wBPDEdVCe0DEfCjyCwyC-eCtBEHYBezCGdBfBEWiAhBEIzBEBAkBEmBE_zBgBC30B1WCB2BdDEZZBwBE7TAyBEldA4JCogAsHA3BE37CBGA6BEJpD8BE9fA85DNDEXzDw0DcpCOTDRfCAfC-dCfDECjA2xCwyCvICqVCJJCPtBjAEOyDNEAmWClNCOEE8xCNEAbJCLEEeJCkVCazCvyAGEEzzCEJCJXCgCEnCEu8B0yCvzCbEEdBEHWCWDEeEEZzC8yCGzCdzCmEEfzCmCEyVCzyCpAEnWCjTBHzCiWC0zClWCrEEHOBmWCdEEvEE5EEmAEwzC2EE1WCnOD42AaEE_nAUzCnzCGEEszCwPC4zCdBAjEEqAEBFEtEE3EEpEEjCEP7BLFEAXBGFE4nAIFE4yCKFEfEEOWCxEErzC3WCOFEGvCDgAJpC2PDrND5-DUzDTDER8Dt4BsmCRDEwwDQdBODEKCEe0DSUBrFDupD1mC1FEPQDqUDG_D1zDAEE5IDCEEz0DTQBNCEy8Da7AkfB9hBxBBGBCAVBoeBlBCZRBlbBWXAIPALGEyLAIPA2qC6ZB7qCotD2JAQGELjBBrCoJCzdA7mD1nBenD2CCgwAyKAgsBSQAiHA6CCKcDtDC6CCRQA1JBqGE3UBQkCsIA2hA6ZBA8A1BAudDvMCbJCjMC88DEFATkAkvDsMCgrB7GEfBC-DCiBA6ZBQECCHEBHEkOABFAq3DGNB1kD4VDs9D5kDy3Dv6Ds3DYqDc9DdVBsVDf9DsmC66D2EDl9D0VDkRD_6DHOBB7DeHEu9DkRDvqDx9DL4DKRD09DWlD29DalDkRD-qDV-DFrDflDW4DU7DZ4DmlDc4DfRDVWDErDfOBF-DlFDmRD1qDK-Dh7DM-Dj7Dq4DF5Dm7DyRD9lDoWDX-Dr7D5RDf-D44D-RDHAEg-DISDDSDXHE37DPGD3VDYPBn-DRIE97DErDN5DmPBu-DGsDiGDIXDRIEI8DimDQXDRIEf5DPpD_-DrFEB_Dk5Dv_DAhA3_DbFA9GDXpCXUDcpDwFE2sDX0DrIE5BAtIEa-Be0DTAB2IE4IECnDrvCPgClvC8IEwBAy_DP_DZBB1_Dw_DDJE4_DyvC0cBrzDGgDrvACJEEJERnDAYDXkDK_D_DE_5DBEEy0Dq0C0_DWcCIJERJEwqBVxCgHDXxCgRAcJEsIEJJEuIEqHDoMARjCi3ATjCnKBP5BWiAvBCQJEKJEALAajCaBDkJE3IEmJEa-BvkAuxDipDzAEoQAeICzHDksDxRBuAEoQAlSCJKA9JEzBAXBBETAgHCcmCKBElVAsjClIAVbBRSCGKEDKEIKERBBKKEN4CHNAExBNKEoQAPKEZDCtdDHKENKChcAJ9BVbCCmCUKEoJCy1Bk9BNcBBBCL4CUKEhKEa9BVbCFKE6ZBbKEKFAqGCvAC4eAMcB7kAI0BZzD0UCQxAuzDwsA0KDEeBbyCshBJKEYyDDaBaBC0jAWKElnC8gDiSC1pCFQAELEYKEYSCXKCHLE7TAJLEcDBshBuKEFLEwhC2hB1KEiKErKEJKAlhBYLEQLEDxBSLEbLEptAdLENLEzBA4IEZLE9yB2hB2RA5rBKLEA6CMLElhBqLEiLEKBCbZCtLE4JEirB1jDOsD3jDNpD4-DfSDY8DMDEUnD1IEb8BV8DuwDyIElwDCMEtiAowD7CEAbBmpDRCEFMEi8D_IEJLBQME87BUXDLCE3iANMEgaBSnD4zD0gAq8D3zD6sD9pDpxDzMBaMEI6DXED4QASvB4vBoeBP1D3rChcBwAE3PA27BoeBHBEwMEiFAT9D76DqqDOHErkAZ9Dw6DSHEcVBiEAeVBf9DaMEYHEiVDElDF2AdHEjTBfHEINEhHEErDjHEK4DqXAM4D5qDO4D4qDK7D39DrHET4D3HELMA79DhlD_9DUOBrlDRWDs1AfFDhSB2HEx4D4HEtlDUWCe7Dk4DWrDErDYrDL-D4lDBIEv4DDIEgrDF5Dp7Dc2AY-DATBa-DKIEETBd-DsrDy7DD5DDSDCNESIEHSD5rDF5DRxCRMEVXDYIEx4DaIEP5DFsDZlAeIEHpAAOEhIE8LELUDAOElIEVsDnIExwDsFE6wBOBEYgB--DBMEoIE-DEL0DbOEuhAmpDEYBiOE9aClOEPBEhNDCDDSBEbBBUBEVHCWBEYBE3XDAwC8LDBXAiOERwCCpBdHAqJAJBA4OEZFA1OEKxBzxBG0DHYA7OEjuAHYA9DEDME9FEXJE_FEmKDbBABPExEA0_CYsAqYB2OE7LDMwCQxCiOELxC7OELpB5OE1YBDMA8OEVPEW2AXPENPEbPEDPETpAHYAZODhHDKBB6OBBiCWfDwoBSjCecBUjCuJE5mCSXA2OEuYBHDDLnB6OB9hCwODRyC9UCbMEkkDEGBBiD50ByMEEPD5QA6OBmoAQjC64C5yAsJEnJBwPERhCTEAzPEWxC01BiOEafAzPAREA6EAlWC8UCodA8PEIjBTQEW2A2cDe7BKxB9eACJCsHDRjA7KExeBWIAZ2CSGAiOEq_B9sDxFArcAHTA2OE7KE6_ChqCP6A2OEoeBnQENEApQEGpCZ3AvkAFTBJQEKcBrvAmcBlIBzJAD5AMQE7xDoPDVjCbSAIDDysDjuAPDDCCDBLEszDmKBnJB2MDAREecBCREjsBf5Bl2BnABZoBCNBeSAoAAiOEHfD8bAYZB8OEcoAcxC2OE5PEGuAmfAFZBUyCKxB50BqBDXcAGaAiREcREHNDOqCwREcxC2MDmREXQEIuA_UCPREsRE3aBnnDEIA0MDeREHxAGCBRjApjCj2BTrBGRE2MD7bBPzD27BQ0AqGAnMD2MDcLCwOAzUCzjCASEKxBiMD6PEYQEJ6DXcA2OEnMD9MB-QE5RAYYAZPEchBgFAOJAV0BXPDOfD6RE8aDv3BZ8BxJCWPD0pCKSEReALFAmjAHkCneA3jAJcA1gDqjAUaByREqPApUCESEggDdaBuUCmeA4eA0XDgAAtJBKFALSEiFAQ0AwgDIREQ9AJfDyMD1MEUaBQSEvqAxODBCBPRE8MDoeBETEQ0A_2DjSELMAw7ALTElpBtREKuAqSENVCsOCBTElIAETEwSEznCySE_aDY1BpiDZjAYNDgDD_aBRpB0MDHNDRNDiwCLNDNPDXTAIkAzBCw7APLArbChgDmgDNNDsPDR9A2TEdNDTNDoSEuTDAVAIKB8TEyDE_TEg5BAqAhOApnANwCrTCV2CcXA8TEHNAQEAkTDdTEFQAe_DNtBQkA0PEdNBBBEkjB7TEZYBxgBxEAvTEsPD-aB-IAOYBFUEeNDcYBLOASmBpuAZ_BJWDlQEaLC4QCdEAiHAIPDD2CCqBxUE4UECWBhTExPABiC6ZBLiAyUEPlCa5CmJBRQEfREGtD_tD2OET2BJVEIUEawA0QEmUA8fAQ-CdPDYrA_gAVYAxYATFAUVEfXA1MA2BC0aBcVEkDDAVEqDCIKB9PARPDvsBSHC5TAPUEMTE_JCYoDWqAcVECtA0jAchBijAlvAqJAd_DV2C6_Ac2AiUE9IClPDJXByeBXyCKFAS0BchB7TEFJBRcBVkDoIBcoBvTALSC7XCLPAfBCpTCf7CwnCLPDwPDEOAXVERGAVIASFAgQENTEDUEbPDMfDMRE8WAAhDkJBmVEjPDoVEYDDAUEoUEfDDCNDyTEjDDdPDUfDSnANCDVWEY5BQ0AZWEwSCdWEH5AS6A3FBNdAJFAUTEiTEdbD-tB4BA4WEXHAKFAjVEDEClVEiPDeFAWDDpVEsTE1cBcSCAhA0YAkIASIEAOAdcBBSEVwDd0BiFAAKAMaDrPAEnAWfAXzBRXEZWA2OEKoC92C7WESNC50BfXE_zDuFADXE19C9WEXXEOXEEnAxeAFRBqLBWJCdXE4UBaTBUXEH1BGtArXE1EAPXEbXE-IAPgAAUCWJCt8BP7ByXEDQEKeAgXETYBYSE5RENoDBfABNAvXE5wA_XEHJCUzBlXEjzDnXE9REcCDqSEG6C3FAMjCLyCdoBdREW2AAOATXEc6B9sDH5AGLAaFArZB9AA9AAcYEKeA4BAeYEKxBW2DHYEFfARVEKxBOjA2OENEAoXEqaAqSE9cBAACKSBCVEQ0AfYEa6C9sDYnAXFA5YEnIBEHAkYEIPARQE4PEaeAuYESJB86ACVE8REVNDheB2OE4YEMACKSBmVESFA9YEpbD_YEWZACZEjYE5jCRQE7XEIHAiXEqDCOZENREbfBRZEgLA_nCoYEkBArYEaGD1XE11BDZEojB5jChAAnYE2OEqYEDYE4eAtYEnRESyCZQEqREpYE2ZEgAA0YEUYEayCb8C2fABZETZEE9DBfCqOE9WBjLBhPERpBXPA4cBg8BaPA0IDHBBBeAxIAhGAb6AnxCMPE5JCdoBj1AR3BRTAZPAfAEpqA5BA3UDHoBUvCZEAHoAXoAAOAGBAoEAFjBZCDgaEbaEoUCSQAnlAqaEygBBPECKE5wAnQApAAJKAxDEJBAMaEYlASYBQaE1aEdGAjTAGAEUaEVFAWaE1EBT6ALlC2EBhZEn7CAdAonBboA_aASaEYoBBbEiEADbE3WAfeAPbEp_BUbEc8BEQAHbE6eCJbEIbEBYB_vCCDDeyC0OErEAiyCeyCdPEqJApbEiSEQxCoyCYbEzlBabESbEHoB8aESaErbEjNDZ3AHYA7LE0-DLUDnFE5jDgpA8dATEA6nA4JADMAmbEsEAoyC1bEiXBBMAkwDyaCxFEX0DUCEeoDOME_PDMKD6-DYOEpIELzDQcEnoDRpBPMEfMBZcEqsDTMEW0CCEDmoD6FE1sD8FEzwD-FEtSDn0CiMESEDdcEjcEbQDzUDnMExPAeGEf2AZkAfiB2oDEMAHEA7yB4cECbB5EC2MESVB4MEkVDVqDrRB8MEuRBy6DUHE06Df9DecEq-Dj9DiNBaHEmNEC4DpNBU-DG4Ds9DErDsqD8VDiHEw9DONE9lAmHERNE19DGWD7qDtHEsHEUWCEWB89DeNEY4DcNEzHEY7D1HEqlDYNEslDuRDmFDarDUWCVrDN-D2lDAIEP-DCIER-DzRDGIEq7D6NEsWBJIE9NEc-D9RDe-DAeE8qDzWDdoAKdEVXDl-DUIERGDSmDIeE2QDIOEtHEKOEEsDgGDdIEHXDHpAOeEz-DhlAJpCYeE3-D0IDpFEU0DfOEHPEk5DNBA6_DR7AhRAOQA__DjOETcEvwDJMEheELMEPcEleE8_DYMAdGApeE6IES0CxeEneE-_DedC0lADODkeE7_D5eEPHApeEqzDwsDtqAd0C4eE9_DBfE7eE_XDVlCo8DVJEIPEr8DYJEB6D9wCH4A-eEmeEIfE0eEKfE_LDEaEKyA6cCQWAWhD0rBpcDbfEOQAchDP9CALDO7C3OA7nDeLBO4ByeEfgAtnDv9A1FBrfEhRAtfEsgDeaDmxAjUC4yA8KEdSA4fEliDZGBGmAHHAKeAH5C_fEdyDpJDdvDDaEcfDr3DD0D8zCFzD_LEOvCVcEOcEL0DBAE8-CF6AvFEteEWcEgOEjeEuZA-1C2eEUfEZgESgEKEA9eEdgEB_CIPAFgDxsDTbCRgEigEs0DdMEvDBWJEQfEKPESfEaJEbHDhgEG2CIPAb9BBBAZSAWvDHwDXwDJtD5UC2gEMvD1tDvvDfwDOwDRvDScAUtDQBBqtDgYEWwDgwD6vDZOAGhEeuDgtDAhEPcA5vDEvDntDjiA_JBtZEYvDiaAVhELwDOvDAwDLuDDhEstAivD2QB7BBXhEIwD8gEYIAbhEFgERhE6gEPyDEhEntDCBAU2DGEBkhErhELhEpiBwhEn_D_gEIyDBhExvDCwDSvDuhE2hEGmAtKAIhE4vDzhEKtDvhEO1CimBEcEdwD-MD6hEBwDPwDiwDh1CD-CCiE5gEKhEFiE6QBKiEOREqhEKhEThEivDEBA2BAufEhSC6uD7hEYwDiaAdiE4eAXiEvjBdhEyvDPiELsBeiEAiE4gEAuDChEpvDZOAliEuiEniEpSEAdAShEQwDYEA2BAGoAGwDwiEiiE7gEkiE8iEcUE2iEVYE4iEzhEbiEvJAzaEiHAyhEUiE5UCLjEohE_vDMiEehEshEghEKjEsBApuDNjExiE0hE-iAYjERjEewDZiEbjEJjEYQAuJBajEAjEyiEkjE_JBFjECaEhjEnjEkuD9hEivDuiEmjENiEBjEkdA1iE4hEchETjEqiEwjEvJAIRBR7AviEYhEkdA-jERvB4jEphEHjEaiE6iEIRBboC-YEJhEbjEKtDKkEfjELiEtjE0jEVjEZ_AntDMBAwBAjBAx2CMkEDiEOjEiaAYkEakERkEYiEHkEijE6iEH7AHhEckETiEOkEZvDyAA9vDFkESjETkEUjEvjEthEivDNBA0AAZjESiE_iEUkEcjE2kEwuDvkEgjEkkEujEjjEZiArBA4kEpkE6kEykE9uDFlEikEoiE6jE8hE0kEDfDwBA22D5kEBkEZOAD7AXUCrjEq2CxkE7jEQlE45CwBAdwBzjEJlEZvDflEMlE3iEtdAIkEriEZiAE7AAkElhEiaAQ7AEkEfuDQhEBlE7kEDlEvlExAAIMAslEEiEjlER7A3lEZIAZlE5MDOlEOiE8jEelER7AyAAQBA-iEVlEEmEnBAGmEOhEHuD5hEblEPlEWjEKmEU7A5lEekEkdAvlEUmE_lE-cApiERmEWkE1kEE7AJ7AVmErkEulEgmENmEAvDQmECmEdlEqlELkEYZENkEujE9uDJRBllEGjEnlElkEplENBAokEtmEdkEjmEXmEukExlEPmEzlEykEDlEPBA7vBimEvmE5UCDnEIkAamEVTEomEfhEemEvJADnEsmELLEhiE7kEKtDQnEymEsjEAnEclESmE-_BM8AFnEUnEHnEdnEKnE8WE0mEClE6iEDnEGlE5mEqkEGnEiaAnnEXnEalEZnEdmEieAUtDQBAG8CHlEJmEPRBwlEPhE_mEknE0lE6iEpGAUmB2nEtlEkdA_nEunEAmEMnEVkEynEntDpGAnJBhlE8uD5UCLoEFoEbmEBmENnEJoEivDwJCenEilEiaAXoEinEnfE4OA5iEplESBAtBA2BACHENoEjuDKtDhoEjoERoELnEwnEpmEbnEnKAqcBaBAYoEOoEiaAvoEhSAxoEcoE_7CYuDDlEMIAbkEpnEIlEzoEkdA8oEqoEjnEeoEIjE6iECRB6GEnBAA9DUlECoEZOAIpEoKAKpEDpEdoE6oEHpELpEBoE6lEiaAUBAZRB4oENbE8nEBnEHpEImENpEGIAmmEylEepEanEOnEHMAnRCyoEmoE5UCWBAqpEcpEpXEmpExnECPAUtDXBAk3DloEjiEkdA2pEJnE_kESkEsoEUoE0pEntD2pEonESnEumEfnEiaADqESpE5oEfoEDmEU5C0BAEqExLETnEZoE6pEPqEKqEdpEFpEolENqEaBAeEArpE5pEZOAbqEbpE9pEjkEypEtoEopEJHEgRBJgE-JDF0DeeEAMEP8DueEu0DPcEyADUgENcE0IEQgEyqEezDr0CaCEggEaCEDAEyFAGAE6AEycBMJEEfEuAA5iCE3CGPEveEPfEgMEs8DrcEHYDE3CtVEhoDKFAFAEAgAsfBG_BGBBnEAsmBNGBO0DjbCY0CnSEsdBkdDlfCn_BddDefCfdDPGAVWApUBYiAGxDPlAfBAirEfBAePAiiAORAtbCXWEYiA4lEteBIFAqTEyQAYiAfHCpuB2BCXdDIFAldDWoD9tBirEsdDNbCCtAteBuUBZoCN8A5hCXtC4IBvBCaFAYHAXOAN8ATPC66CPsEoBAJsE_hCJjDkOCHnCdJBNsEHsEQsEubCiiA_gAhMBtWADnA4AChBCZFA9GAMcBwOACUAuAACJCmrE5MBYiA0kBnBAfBApsEqOAtrE9EBwrE44ATjAzrEZIA1rE0ME6UC5rEeHA27B01BMqBRbA2QBojB1MBjsEM7CkoDYnCj0BwVAWqByEA9hBhsEosEtWAHACOFAKFAEtEvbCaOB4ACiBALMAvJBsTAtsETEAnrEOWAJFAfBAEHAfBAVZAIFCrZBctEktEmtE_GBntEI9DVhBBZERjA6sE8TCFTEHEBM2BG3BrmAxZD8ICjtEetECoDlNEbtEdtErsElrEhtEvsEjtE2sEZMAxtExrEySE7sEQ9DAOAlUA4tEcqCmHAAuEvjDziBCuENMA-JC2OAuVEUEAIBA8aEOEABBAMBAVBAFBADMATBAFEASBAPBADBAFBATBATBAFBAEBAdjAZBAYDBVBATBAkBENBA5QAPBAERBDBAiiAOBAuuEEBAPBAquEkEAPBAUBAkEAFBApuEruEBBASBAJBAMBAwuENBABBAzPCIBA-iAGBAQBAnuECBAjuESBAquEVBAMBAUBATBAhAAQnBqXASsA5BAdcBVYD6mBiwAqFAgtEGuDYiAnmBfBAkvEZWAKuE5sEvBAYiAQuEZPBnoAYiAsEBfvEdcB2BC1vEPlAdcBfkCjvE6vEgZARHAenBy8A6xDXYAjaA6mBYiDc6CFuEK0AovEplBw0C4sEztEvvE3tETPCsEBHyDUiDZsEYyBEwEnmBkPCbYBGRCcmChVAmvEitEhVAfBAJfAtvEPwENuE8EA2tEQuEYRAQjAOPAyOBnoAzBAYiAUBA6AAdjDAoCVQAa8D3hADgAIMAJAEr0DPuEYUA6wE50DqwEjqA-wERjA4vE0VAfkC0VAGDCbwEzZCdwEHxEJECIwEnvEyDEjBAfBAEuBkwEyrE1tE8wE9TAAxEtRARuE6ODxmBuMA3dDLtEm4C1nBMxEBpB3kDaHC44AivENcBIIB6bDzJAvPCkOAT0AERE4JAI-BodDtLCfwEGuEgkCltE8mB44AUxEMuE1tEyvETlA0vElxE5xEDxE5pBRNBmxEy4BAsEeECXOApxEHqBrxEURAEFDvxEcLCt0CzxE44A1jAZWERNB8OAWiAn_BZBAVBAWBApbAtkAKEDzUCh6CPxE3xEKED7xE0tE4lE-xELiAAyEtkAYyEDyEJuBXyE-kCIyE2KDTEAbyEdyEgkCgyEAJAVyEAwEvpDQRA6KAJcBVYD3kDh7BUIAJcBabAZSAnQA-5BvMA1xEKwEeyEQRASxEBKAJcBmyEQwEoyE2FDzvE8yESCDPzElVAExEtkA-yEC_CjcDMwD9tBgkCCzEIcB4tCYOAGzEpuAe7A7MA50B6yEeVEmpB8TDBUCLxEuzEKzEBjAYiARjBbBAcBAiAAKXDz9A3zEJKARzEmwESFAXxEhEA2tEKqAbxExcDmjBfdCLsClfEehDUMDG2DRsEBkA9hAssAvsAn_B7DEwLEo-BQwA5sARiAqrBX0EtsA8PC4sAdwA9iAYyBT0EZuE5gBl8CxqBUyDOIAoqB6rA2rBVeDOeB4sEWMEGaBdwAUxAn_BeiAP0ENEAVBASBAMBA2BCBlAD1CezEOvD9tBz0EqhAUAB30Ei0EbuEl0E8UBo0EWKAq0EAYCs0EFaE6TBdxDqwAUyAy0ESsBoEAbsAyiDn3C6RBYGCgxEm5C4rBS1ESuA7mCOPAj0EXrA8xDayAJ1EWbCM1ErYDDqDdACR1Ea_DxtB5pBo1EswAyyEx_BprEAYCCuBf1EE1Ei1E9wAk1EPcBm1EF8BDCEW5D4AC5DEarE4sCxjAtAATSEcxB91EJ5DjQEF8D_4DohC_KDK0EwGAH2EH6DHVCnuBE6DGBEZIAD2EzUCQ2EXGAawAn_BA2ElIAC2EwEAE2EAJAfKBtbA2BCZ2EJEAawAxQEysCXSCSoBmQE26DosCQ9DX2Ei2EN0AIpDi0D25DHTCRhD9uBU2Ev2EnwEF2EZkCGCE77DlNCGCES2E52Em5DV2EQ9DY2Eg8DZTCc2EJ3EONAyzEkBAYiA2EBZFAZTC9zEWxE3tEZxElwAl2EM3EYHA1LE7oBGdAR3EfFEEsEZWEPrEk0EaDD3NAVDC7bBB4B0BCDrA3jAs8Cd_DEkAlwAz-BBWEdTEQxEpIBjoESxEaQAo6AuFA-jA-mCBhCFhCO3EYiAMZBU3E0rETnCTmCZ1EMiCpADHnCMhCpCCPhCpmCpLCgXAhzBPNDRXALlC71CFmBiyEitEQhCC4EZIAA0E_zEaGBE0EWsCYZBQ3CAiDQtComCIxAcLC9jAZxAJ1CI_ALFDKeBwYCPbDtIDFSEKXEe3BVlBq4EX1Ax8BN4Bp4EQRAr4ECaD9WET1B9jCX4BYREQ5Bz4E54EX1AuTEo4EWBA5uEn_BGmABBAH5E9qBfJA7YCB7CV1CPPE11B34EM5E74EtgDl0BoeBK5EM5EH1EFHAD1EQrEUcBMWE2TAXkCqGApnBL5E5uEqOALKAJkAyAA1KCewEZxA27CnoCRnBXDBn-CwnDy_CTmBS5EwfEv5EPkCx5E0-Cd6AALENlE3YEzBAZEDdgDnjCpaDw4EfTE7zBrADLjA_3EtsBi5BGiDiEA2zEiAAJ6E92C7zEvrEytEVxE4lEb4EC0ErwE1aDGmAC6E8fESlBkTErVEZ1BvJBG3CF5EQxA-uBD6EtkCv4EggDi6E7zB6BEiuBc6E0EEiuB0fEmiD-4EXREHREj6Ev6EtjAF5Ej3Eh1Em0EN5EI1Es8Br0EOFAt0EN1En6ESIDzuBp6Eu4EciDraDt6EKSEo6E20E40EWRCZxA5uB70EdhDTMD8HC8aAAlCzEAClCCSA_JBbBAP7EI7EiFAR7EKlCSgEPDCPlCoBC26EINAh7EsjA27Bk7E86EauEf5EF1EVyDj1EC7EK1EE7E71EeLCvxAQRApxAK7EbiDKRCN7EA5EigDeCDirBW4EGuEBtB-oDdGAQ6EE8EU6EZ4EOuEW3Ed4Ex6EwxADgE-5EmlE1fEugDfbDO7EXtE87EFFAm6EQRD7xAHyA-xARKBH5CW7C8xAi8ELyAWoD04CL5AeEDZLEt4E_7EzYCN5BH6EB1BnQAs8EL6El9BkBAfBAyyDgAAyZE9qBhqBcSArJCO8EnwEx6Er8EN5A06EZGBh6EC8Ej6E-8Bs8Ee8EUBA2EBc3C5fEO9E3fAQ9Ep2El4CSoE3YEN5Cs8CjeDRjDnIBw8CUjDz8CZ5CZjDYZDe5C-fAg5Cp8C7gDxLEJoD7BCw1Et6Bd1EtmC42ERcBu9EL6E1zE3zET1ETtATuAN8EOwEVxEpwER8E5pBY1E80EuoDeEC29EcsAd8BVkDAzEGdArEAzcAL6EJ-EBmBB9ESFApyE3wEwvE2BAjBAq2AKFAAOAIBAr5EzAAV-E2tEckAT-Eb-EwVCE7AyAAf-EOEAjBAxAAj-EvlE0AAj-EWBAwBA4AAq-EwBA5AAb-EgdDs9BCfDmdDmvBd3E0FAGWEzeDrzEzKBZiAaWB4ACvmCWIANBAJBANBAFBA2BCOTBc3ENSCIZD6TAC_EE_Ea5CQEAgvBKsEw9EpuBrEAk7Aw7AXJBL6EtjAqvEI-AoBAntE4IBO-EsPCAJAoBAr5EdwB9sE3rEXGAddBxbAzJDsBAQ_EXsEG4EBLDAPDiFAU_ER-AdJB7-EpoB-nDMKEGRAwcDLLEWECLoDA-EfyDzyEoJBU_E5JDXFDTUCZCCNOBkbC7ECOxEitEogA4BAzsEtBAiDB69E8xED4E3UDm_EJEAYiAEAFPUC4CCNOBImCs9ErDCHAFZUCh3E7yE0qAuGCBPBL6EoqBP1Df_EZ6EQ-EFQAwvEZSADoAW-EgsEjBAvAFc-EZ-EzAFX-EgcAyAFi2AwAFYmE2AFk-ExAA9AFo-E9AFr-E4AACBFv-EzAFiGCs1D8ZC24A1_EEhBI_CnHD36CM_C8sAF4ClNCy6Cj6C2JAsBAWbAksEDaCbIAOPCUtErsEL6EyBAzsEtWAIuECcERAFnyE8sEiiA2rEMSEn_EPIABtEiFADtEVaANqBXBFZBFKtE-_E7iDb5BOtEhGAXqB4JCJBEeBFQWA1jAYtEOPAGbA55A4AC2KBUbCxABgBFRhANwEW6ESAFoBFG3BVbAECFVuEoJCLHBHCFIbA-JCgdA4BBSuEPIAYCFtxBYsE2LCDPCqZAaBFXtCI9DDuEG8ELzEotErEAkBFV6ELuE0tExvEUzE_xEH9DgpBLnAe4Eh4CgGBhCF1BFX7EhtDViDXmCdaBkCF_BF9bB7yEOjDa9EHTAS5Ce9Ey8CWjD08C28CajDk9EzwEn9EzyDcoC-dDPOChTAg-CB2C0oDXtC2oDINCwxEn4EmCFzzEYtDLEASxEmKCpAFQ8ED0El_ErBFWAF96AlrBcVA0CFo-BE9CEQAUDFk8CUwEgZD7CFo8CPQC5ECZDFm4E-QA1jAHpDaGBlME0yD6CEGOEKhB8DFAEF_KEGMDlmC8aA_DFWMEGZD4iAKrD5uB3UAaiDilCA8EqjCPxDF5B-WEi7EiYArlCZACH5A9tANEFj9Cp8Eb8CRlCTEFY5B66E27Bz-BGkCXyC53B_lClrB2bB_-EboAtAAeTCz9EboAfBAeTCrCFuvE-zEowENWAX3ErtBlDFJTEsBF6rECtE5pBqEFSSAI_EBuBqOAuEFCFFMBFcSClwAn_Bs1EcDFP3E4xBQ6EtRA59EMCFnBFP8E89EkDFAFFv1Eu_ESNCHVC01EwYDxJDyCDhyEKAF2xEuMASxEAJAiDFWFFrwEPuEdsEVsEscBrAFvwE9qEbCEAJAJKCXCEthCM2EfTDPtDgBDbaCDpD-QAX8BIFF8TCpGArGA5pBIMAAGFbpB95EFEFJYEx8CjJBPnCQaBEuEPxEhZBf_EIiCApCeCFECDHnCQiCtyAuNAF6ANMADGF8GACFBDGBKVEe5AYGFwZETuDSdAcGFoAAH5ASQAHsADqDMbExpEX8E-SAYgDQRADqDQVEDvCyKDdSA2EBAUC1tAlcA3tA-NAfGF-tDVXE1UC2GFqLB4GF4UC4cAmdAKZEpREYnEepEqDF6iEUcAPZEjqEtGF_GF3fA3GFoOD5kEwfES9ExLBBHFWfAHcA4REvYEzGF3GAMHFkZEW8EZ5AtWEeWE5PAPPDzPAnVETPDAoBtSEscBnSEuaBbWELfDiVEBaEdHFBGAhPDnHFjWEpHFjoBaDDfSEnWERfDaNDTfDdWEROEVkAC0DFLDKgErqEeSDEOA62CguAjiA2bBEQAkCDQZAwFFKIFzBA4_CVFAOIFVFAIIFyADRIFUAD62CXIFaCERIFc3CVIFtBAcIFmBDxIAZIFrFFJsEgADbIFQIFEWCyIBgIFEOA2KA54AEcEz5CMcEQpCOfEYgEaCEGMExIEr5DvqEeMExqE3IFgUDhpCBEDdcE0FF7dCj8DZCEjIFYBDYMEOIA5FF-UCQQDqgEfMElxDhMEoxDscE3iALJFJwEXcBxcE1QBmIFscBeSEOsEIsEscBz-BteBNWAcJFUZAn4E08BIKBZTCgJFl9EIjAO0DfLBiiAjEAUwCJLE-ACqQCjqAkJBv3ErtBpJFKHCrBAeBCZkBUABicC7JFnFAzYDpJF4lEIKBC2En4E-cEiVDAdELHE6MEQHEOHEGdE_MEVHEVGDXBDxFFi9DEdEZHEkqDm9DmqDRdE_RBUdEx4DWdEPlDZdESlDlHEUlDnHELFDpHEgdEUWCidEEWCkdEbNEmdE-9DtKFA-DgNETWDrdEe4DrlDg4Dd7DH-DxdEEWCzdEZrD0dE5KFHOBjWDt4D6dEjrDpWD2NEs7D6AE2NEMIEHLFCOE84D0WDVJFPmDLeERmDn-DOLFr-DBsD7oAZmDbHEUSDv-DWSDIXDTLFBIFaeEoDDTLFVOEH0DqFEWgEieEYcEMAEbcEreEIME0qEmcEnLFGJAd8DIJDXLDCxE7qEuIAKAE5qE1LFusDCrEiLDFfEmgEoLFpgEPgEncEJPEpcEAGEwgERrE-LF1gENWAAfBNWAd5AocB7QAWfAQuEZCD3zElUA3zEWqEbGCkqCVGEzqCQ9ANMFdVEHNAXMFRMFiAAkqCUMFwpErMCxrC6ZBvrCMMFVxCgGFwOAfMFxrCiMFiqEgWErvD_3CrDCsvDaMFpMF_9A0MFfMFxMFTjAuMF-mE90EzPA4lEyMEZIAoMF5zBe5A4lEfMFIMA8MF6nE-MFeeCFpCmDDJ8DEzDGIFOUDKDEzIEtLFt4BOAEzqE0IFpcEowDXNF4qEcgEGJAMTA0LFhBAUxAkgE8LFxqAOAE_LF1qEBMFtgEDMFZJEqxDxgEfNFsfA2ODsUAcxEmZCijDm3CcoCW7EJ0EY7EbGC7bEfLF9bE4jDGzDfeESDElLFIrEYgEgEEg9BrgCYNF4GDaNFxqEHOFK9B0FECJFOOFrgCupDxVCeCEROFfFEy8DNJFAMFUpDocEwGDEMF-tBXOFf9Bb9BEGEawAydB7QA_lBmhDZ6BiOCJsD_BEvoBdoBOrBMoARjCQqBCjD5wBtOA4wBGxBmZCCLDTEALACNACtIDoeBRACNPCtfC6aBaJBcAClwAANDrAC_OFlACnKBYICxICcIC2OF9ICqICiICa8BWMECXEZbEOaBaqBWPF0CEdOCiOCNqDoAB4OCyCCbPFamB7MCTQCsMCWQCtOAJSCarAdoCPPF4xBnqEQVBBdEMHEoQDVKFrQD7MERHEFdEZqDd9DxEDdCErgCDNEk9DXKFYLFx4DHNEwVBJNECQFLNEx4DNNEhKFPNEcdEK7DSNEmKFSRD59DU4DS7DsKFtdEZRDodEB-DolDzKFa7Df4Dc7DtHEoNEJ-DdWD-HErFD9KFk7D4dEBLFFIEDLFHIE9dENMAGLFacBILFDeENIELLFwrDHeE6PFQ9BPLFFeEMeESLFzQFyQBL5DZIE_7DO5DTeEhTBaLFdmDcLF5QFIiAZeElFEgLFERFM8DoFEtqEOgEpNFnLFHOFzVCKOFuNDwGDbNFPHDRRFccEUJFWRFMXCUOFaRFoCEfCEfFEzVCoNFVNFkxDUQDRJFxMBC6DZRFQRFMXCmMEdQDO0AYUAEBAiBAKgBHEBwRFZqCorCaEAkBACHE9xA4RF6ZBYnA7RFhsCsgAE6A6BAyRF_RFQKCuBACSF1fBqhBESFBSF1RFKSFmFA6BAlnAOKAlBAImAvEAZRBNSFGSFFTAUEAtBA7RFoeBUBANBAEBACBAZSF4RFJsDUEAT-EEVBHVClSFyIAeiEFHE6TAUBAWBAfSFkSFXLApKBouDpGA9GAaBAngAyAAQEBtPFyPFzkDJKFUqDPHEDdE1PF13D3PFHdEe9DcBDqRFrzC8PFNdE-PFPdE-6DaKFr9DxPFt9DyVBE7DFRDkHEJQFjKFddEoHEfdEOQFSEAZSBaNEDrDkNEGrDvKFa4DxKFKrDD-DaQF5HEZWD4KFUrD9HErNEi7DtNEp4D3dEwNE5dEmQFkRDkrDpQFZ-DvlC5NE3RDCeE8NEvQFz7D5WBVFEk7C1QFbrDVIEr4DGTFgRFMXC7QFJOE9QFbIEm9DC8DAnAjGDdRFu8BGRFwyAQXDBUFsOAmmDMgEzIFLOFURFX0DUAEWrBdOEuqEEOFwqEL0DfUFIACdNFcAEiIDRqBDODmUFmjBy4AtUF3GAkNFErE0pCwUFBGAHrEkUFqNFKrERfEt8DDqCH4A1UF6pBgUEMjC1UFfODh4CDVFjSA5TBRAE96BQXEejBfGFDVFtODWeAR9A3RE1YA7PEaSELaCJfAGaA50ByNFNPApoDFvCroD-QCaFFL0E-uCCPDcmC6UEOqCGPD4dD1tCnjACQE9NFHRF_NF-LEsqENgEkLFbOFt4BaaCScEdsDUcEyVFORF0VFqCE_IFe8Dk8DpCEoYCXMEupD1VFZQEaOF6VFkRFMTD7UFMrEkUB3iAEWFsRF9PEpBF5jCvpB5TCYrAhIC5jCPVD-PAtXAY-C5QA5BA4UEIfBMPFbSATjDlgDIPAHKF8SFNHEvPFLKFATFNKFDTFPKFIdE8AAEWFJTFyVDOdEGNEOTF8EDqqDVdEFQFtHEHQFkRDI7Dz9DYTFlKFaTFP7DcTFR7DMWDG7DqKFhTFTQFIrDkTF0HEMrDbOBjNEtHElNEvdE7HEQ4DsTFx4DsNEgQFwTFfWBQ-DlQFo7D7dE1NEIIEEmD6TFBeEHmDx7D-TF-NE5WBwWFBOEvrDSmDpXFQeEUWCSeEcIENOEWeEvWF8VFUKFLpDmCBpXFiLFCOFUNF1IFLzDdAEkaCZAEMEAvIEW8D0mDgeEjUF8IFlUFUzAuaECYFymDnsDlvC_XFLYFimBFHDgcE_wD-UFKYFaaEMYFALATAEXYFBYFSYFLnD6LFCTDlgExqAQYFYYFeYFLgDcMEzVFIWFMfCugE8UFTfEcAEcYFgAEZYFIBBWgDi1BCBAwtAfyBflCu8EQEFw8EdiDJ9E7zBkeEPjAnlDo9Eo-BwfEkeE3YFi6B6NFnmE9WEI9E46E_YFgSFhEFnQAF5EHZFFhD1MC79CneALhDmMCWZFyBAJhDdAFoPCaZFgAALhDsVFVUFffDLgEwVFbUFTRFm0CowDTEEQJCAoChUFNRFjRFDgArZFEyCtZFD_D_mD-UF3xC7xCsZFsUF4ZFAyDNEAyUF5iCJyBKyDKlAMyD5ZFzZFwaAx7CKfAv6C8ZFkAE-ZFJaERXAXBE9ZFHaFzPARyDcPEipD2uDCaFhGF4UEuAANHCrODSaFHNARyD9NCJyDBKEq7CyUEAMBMaAFaFv7CKfAUaFJBAMaAjSFEVCYaFhSAlaFcaFLODqeBw7CTaFJaFhaFnbAwaFMyDBwCEVE9OEa7E6aFjaFMyByaFpzAdaF2aFfaF4aF6tDCaFQaFMaFKbFCbFhlAYPEPbFFcE-aFCPEZGAzbExyAzdByhDJcE3PBCPEyXDJYBr-CWqAiaFLyBvmAEaF9ZFjRAOtEQfA3oBRHA-AA_aAibFxpDDgAMbFPEEuAAMGAfBAwbBaPAOnDuIFubFiICLyDlaFoaFJ_AVqBpbFAcF1MAsbFBaFPbFwbF-bFAoCTKA1bFBPA3bFszDYRA4bFDsBMaFjRABcFrbFuAAXBBLVFmoAFcFjbF8bFaaFIcFnbFyaAnODobFDcFxVAWRASNBacFvbFDaF9bFmbFCcFMFEscFAGAsbF3pBJ0BpzANcF-aAoODrcFUcFjcFxcFf1AZcF6bF_DBZaFOyBecFucFnBAPcFgcFVcFo9DhjBFZEtaB3cFCeAyeAsbFOaEhDBAbEXbFALCzTAFbEpUCA_C53EcPALdFtcFVcF1NAWbFKcEOOAyREadFAGAWyBsbFuKEqXFncF7bFpcFdcFrcFicFtcFtdFvcFtbFBbFbcFqdFOyBRbFjbFfcFo7CGcF0dFs7CzaFlODKyA4dF5SAhcFFdFDcFsbFXcFodF-cFxaFaaF9dFXOD_xAAeF3OACeF1cFrbF5bFydFocF_cFs7CBdFvdFDdFqbFjcFHeFkaFaaF2dFxpDOeF0EB6dFWeFbaFFbF0aFyBAieFQeFBeFrbFwcFm7E0cFieA7aFEbFN6DoeFqeFBcFZeFQaAdeFDbFrdFScFCdFEdFReFceF9cFeeF1dFJsDieFsOF7dFmeF0eF-dFpeF-eFbeFhGA-AAueFD5AcRE6eFkbFzeFrOD2eFMdFCdFL_A_eF5SAcOBUfFccFAdFsdFDeFudFjfFwdFffFIfFgeFiICGfFyeFKeFneFLfFYfFkfFAfFPfFldFmLEtXECfF7eFOyBLeFdOD_dFNfFafFTeF5dFzdFleFYeFlfFaeFafFxdFAgFVeFJeF1dFTlAojBhyCnfFleF6fFyhBwfFjdFOfFvcFOdFAEAMgFYYEmcF3fFVfF8eFPEETgFFgF4eFHgFxeF6dFpfFYoBz6AcxCxdAGfBV2DcfF3OAefFcgFgfFXeFifFyfFUgFGgFnfFxbFUEEWcFRBBweFlNFIFAtgFzUFhDB_fFkgFBgFKgFygF9eFZeF_gFCOAEcFwgFAMBIcF0EB7pBGQA0XDZdF9eF4cFPfFNhF9ZFYlAZgFJdFChFCPAsfFhfFHhFEgFJhFVcF3gFOhFmdFShFObFEhFlbFghF0gFhgFEgFLhFUeFpdF9aF3UEBMAZhFUbFakAKdFUhFZfFVcFXXELOA7cFVhFAXBBdF_hFnBAueF-xAEFAG6AidFFgFVcFSOCIiFkdFTpC2OAMPERHAJKABiF6hFjcFNHChbFwhFIeFqhFfgF9fFigFPgFFhFAMBFfFeiFMyDRgFNeFciFuhFsbFGmAMaAohFJgFaiFUEEggFihFBfFYiFDfFs7C4gFsZFviFVgFDiFJfFXiFIgFpdFCgFzgFseFZfFdiFMhFleF1iFzZF3iFGgF7LA7iFDhFsiFqcFrhFAjFxfFPjFmfFDjFfiFsaFMuADgFshFwiFWhFWiFriF9iFfiFXjFRjFthFshFvhF8iFZiFlaFVjFKuDfjFPeF3eFuhFFDB-IA6JAMiFNdFgiFipDAMBfiBfRCSRCX8AWgADTETjFtiF2iFmiFijFjgFdhFlgFJsDtbFUhAWHAfBCTiFbdFjcFFjFrmB0jF_iA6JBlKBiiFNjFbiFIhF4iFjjFLjFxhFOhFpiFMuAcjFljFegFuiF-jFgjFWkFBkFzdFLkFAhAOiFtBAMPEOnDSiFwjFKhFXhFMaF6iFRcFbiFCiFoiFOhFJjFxkFfkFzkFtjFIHA3LDGWFwZFdOFm0CfOFKIByZFSyBYiAecFCyD9eAXPEGlFpbFIlFPgAFfFkiF_dFHlFteFPgAnaFmbFRlFDcFTlFMuAOlFufFMeFQlFLlFSlFTbFzhFhyCPlFpeFWlFzfFPgAIcFNlFipDGxCUbFxEAnlFXDDfdFdGAydBnEAMjBPgAMaEAVFWxCCVFLaFPEEEVFo-BDlFAhA6JE6lFUEEoAAIkF1gFSeFTaCBmFsZFDmFVlFelFDcFTFAt0CrGF2YEXkFdkFfhFPEEeaF3GAUaFxxEjpBpAEIcFIRAahFilFblF7fFMfFzkFZADcxB-lF5BAdmFslFnbEjlF8AAllFWgFOmFI-BQmFckFziFAMBemFAbFkjFzmFjlFWmFBGAgaFvmFamFQBERXARkFfeFecFUBANHCsAAtSF-IA5aF3mF4fF0iFFfFvbE7jFmjFUlFScFEnFpzAAOAHnFIHAJnFSmFzmFnjFkcANnFYnFjkFMjFfeF1mFhaCymFXlAlkFh5CMhFmgFXqEHfFyhFIdF3bEjbAWPFRbEwlFGUBXBEvlFcbFPHAylF6eBEiDwbEINCxnF2nF0bE2lFZEE5XElBAINBuAABdBtmD_lFEmFJiFXlF2WCQzCJsDoKF-IA_oAZEDKgAFnFUEA7LAe3ARnFfgFTnFOSAVoFInFVnFNHCUWEipDPoFIHARoFRhAeADToFUnFcoFXnFIRAYoFuiFaoFVnFWoFeoFooFWnFDfAvpDjbFguAXXEXBBnoFboFzoF2QDmnF6oFvoFdoFUEAUoF8oFgoFPbFguAuKE_oFpoFSEAe3ADnFDpFwoFCpFooFdcBEpFkFEjZFQNFqDDmZFTNFVgEpYFxZF6EEvyAuZF5VFwZFuAAZFEpiC1ZFXLDjpF5JA7ZFAFEKoAoAEnpF5PA_ZF0UFdpFcnAiRF9XF6xErNFeOFtNF9GFFMFzEEEpARADmzCcFEuEEAXCSUFWFEEOAvYCAYEUzBAgE5kEWfALOAqWCV0BoEELWC46EeFECzCrRFPYEQyC5ZEUVFYJFrSAKFENZFzyBY1BJPDIUFoCEUqFZGEQPFhdBZuENHFgWECdFZjALqFSFEDFE42AFqFhqFxlBviEKqF-pFyzCNqFaqFwPEefAmPAxmFOqFgDELQEcqFLXEKfAJfA6OFlqFgHFIGFoqFSbA8EE7qFvVCQzCtZE9eAftA8EE1qFAqFCjA3qFe5A5qFGHFTyC1BB2qFAbDArF1PAyHFhxEjKAcEEJrFxyCCqFp_DzFAnQA9SEBWEm8BbBATZCXEE4KDJKAbBAOVCMACQVCwPEYEFFqE-GFcEEQrFTFEPqFTrFXUFoQAhqF6qFZrFH4B-qFZREwEEhRFvqFWEEkqFyGFGoELZFq7EqrFUbDKWCBeDDZCINAwrFsnD46EmEF_4BJkC_lCgrFdFELrFUHFYxA3rF22BhrFQqFe5A-rFWrF7ZEYrFRrF-YF9PAvqF1YENZCeGAzqFNJC9EEBqFHTFu8BuWCztDecBvqFIqFHlExDEbFE0qFgsFAsF1cBRqF2zCTqFKWCefASVFJcAIYEnsF5rF8qFarFCsFAqAeqFSqFgqFPsFHsFP7BRQCzPAAQE6TA6UE8sFwsFhrFBtFhEEWFEiFE8GFWuDXIA3eALeAMqF-sFosFisF8rF03BEtFCtAjKAGtFHuAcHFjBB_sFyHBqtFGqFneAzQC6aEBNAatFnEEbsFEFEtzC2sFIkA4sFfiEUfB9sD7sFvsFHWC4rFREETrFPVFqOAFtFJZEWqFZSEYqF0tCztFrqANtFMTE9PABrF3cDlpB0ODYKAYtFCQE7tFrVCctFMoFhzCjFEtZEGuFxzCwsFJuFkyCLuFIfAQVFNrF5tF7kF_rFotFLQEYuFqeAJjBPlCJiAZpFsLF0pF6wBsCE0rDSRFjXDK0Dk5D-uFzpDlpDlpFLkDEvFLsD0RAupDJvFNsB2yD3UFIYF5UFQJFLrESJFtQB3CE84BtCEneAkOF86ABBAs1CVRAtFACcEj8EeiE6SFBTFIKFnWFKKFWVBqWFvPFOKF5kAQKFNvFPlASsDMdEyWFLTF0WFp9DSdEC7DcKFtHEeKFI4D_VD8WFy9DDWDedEN7DqHEErDpKFHOBrKFfTFQXFIXFgTFNXFpdEC-DYQFE-DMTFjTBdQF8HEfQFtTF_HEvTFO-DaXFkQFVLFS-D3FD0NE-KFe2A14D4NEEeEbrDw7DEGDkwFguAGeEXGAjRAYvF0rDDUFpwF3QFGUFvvFEqDMsDULF-7DCsD-QFxXFHsDIXDzwFxvFUpFJpC9wF1wF6XFMRFgpF8uFMWB84BuRCAvFRpDZOEHxF6MCQQCYRF4hAIxFFQCMvFSxFzCEsLByCEiRCzpFMOFJrETvFKWFVvFMWFRxFOxFzCEbvF5YAgrAmFApnAx_BLlCnxFgCBkFB4eA1QEtxFkvF5MEu3DQTFyxFu6DqvFLHEsvFANEswFixFiRCxWFjqD40AYKFQdE2vFbKFQTF4WFSTFv9DUTFadE6NBXTFLQFBwF5qDVNEEwFXNELwFeTFGXFGwFKwFJwFMwFWQFLrDOWBOrDYyF2KFcQFqTFf7DqNEWXFuTFYXFZwFpTFbXFcwFCLF1TFELFgXF24DmXFjXFbFAJLFsQFwQFDSDYxFjIAvwFK2AFUFEOE3yFfPBuXFEWCwXFOUFBRFS5DHpA9yFUUFAxFVxF9xFdeEHIFnZFBvF8-DDvF7yD_yDfpFGYFbpF_aARzFGvFoXDBJF3iA4CEfgEFJF3CEXzFhEDfzF4yDPvFoYFHWF2zDdxFsYFLWFu8D0CEFqDkxFNcAjiAGpBl6A9hBbEAMtBS8C0zFf2Bx1EkJA1zFryAHgEKHE-SFARDxNAyvFpWF4kDrvFsWFtvFuWFczF1rDC0F_3D0vF9RB1WFt9D5vFG4DHyFYdEJyFIQFbdEMyFx4D2qDZTFCwFnKFEWCFwFjTBHwFVyFg0FXyFjdEKWBayFmTF1KFbQFnNEhyFpNE9KFiQFvNET-DxNEdwFvoAfwF04D-dEhXFowFK2AmwFb-D2QFPIE5WBJ0F5yFjnA7yFv4DjRAgzF1rD_yFHOBBzF_PFFXDVeEw-D8wFG1FHzFoDDA1FLzFSNFpmDapFmzF_aAVPCGPCDKEKxFXsDXcEt4BsAEb1FrzBbgERrAa1FYBFDKEDODh1Fn1FrzBDfE7LFAhFxqAq1F9JEaxFdUFcxFlRFUvFnRFmYA9sDKIBx1FDKEI6DYsCGcF1MFENFd8AL_BsOFgAAfMF_1FbcFJNFOmELNFpNAL_BSsAT0AuFADNFOMFlsAO2FkOBuFAH2FV2FQ2FK2F2tDU2Fk1B-uDS2FcMFN2Fe2FL_BKFAY2Fj2Fk1BzBAb2FIuDd2FmeA9QC5QCh4CbMFe5AQ_Bu2FG2FgAA3zEz2FxzDqOAq2FfzE-lB2BAP2FwTAB2FT2F92F_2F7QAfMFouDE3F0BA72FM2FiGA2BAO2B3fAz_AB3Fh2FM3FO3FQZDZRBG3FN3F2EBz_AK3FB-EjxB2BA02Fg2FzaBe3F52FTEAX3Fu2Fb3F__EQRBSwD8fA3BAj4Bg3FbPDq3FdhAj4BX3FbwDgiBn3FE_CHLB6uFZNF01FDvFIEFPCEpLF3VFseE7uFbxF83FjqAaMEQOFbzF93FMXDEJFUYFcvAXxFJ4F-TDQvFrgE11FJWFpzFfxFrzFKqAlMEuzFuRE_eCtjA3UAOkAZNAQkAlWFRqDnvF_zFpvFE0F4xFG0F6xFY4FAEF-xFM0FAyFL1FZKFDyFPTFr6D2WFT0FMNEgKF-vFiKFJ7DZ0FL7DP4D84FQyFx4Df0FwVBh0FV7Dr1AVQFLXFqdENXFhFDZQFp0FoTFh4DwdErTFVwFkyFXwFmyFzSBxTFx0FzTFdXFnQF8dE7TFqQF_dEwyFv7D7NElXFKLF_TFJGDr4FJEFq-DKeE90FDOEE1Fn5F-3FKUFReEMUFLOEUeEyXFO1FFzFP4F4WDY5DPNFmCBu5FK4FZUFYpFW1FC4F73FLzDDDEvIAFDE_KCd1FZ8DXgEE6F8cC-CEH6FGKAH4FSkDN6FEDEhcAv-CupDF6F_CEV6FGDEsLBY6FP6F_WAlzF-kFCMF3pFvgEgOFfkDT6FG6Fa6FFLCa4FOxAWFAwSAvgC1SA1iDPlAMjBWoASQANFAuxFMiDy6FEiDAFAX8AdNDlIA6hDLSA0qBTBBLBCDiDLSA98EmBBx6F5BAMjBCADD7F56FF7FpPCuFAeSAnBA5oBuRACkCHVCpqBT7FnhD4eA4IEIBAFGACVDijANPA4IEXTCOrBoeBuLEQWAayDApBxxFoWFzxF04FlvFlVD0PFrWFTHEtWFFTFd6Fp6FGKAt4F5RBzWFO0Fy4F2WFR0FC7D24FGQF44FErD9WFAwFb0FPyFDwFB5FSyFYyFUyFF5FdNEJXFW7DI5FOwFK5FdyFl0FudEG-DQ5FiyFu0F2dEawFyTFcXFzNEeXFgwF_nArWDf5Fk5Fd5FyyFuQFk8FQLFroADSD07FEKA3-CB1Fv2AxwFEOEs8Fv-Cw5FvXFy5F_QFN3ADzFD8DHpAz8Fu8F65FiIEzfC98F_KC_5FMzF53FcUFpZFX0Dr_CaFAJ6FKME4UFLzDK9FdzDHvF_VFQ9FupDQ9Fz1FI9FT4FrYFsNFk6FzMBW9Fr6FxPAGBAlMAYNAlBAZoAj9F-iAlMAHVB9MBYoA7UBEVBYYBsBAmBAj9Fl9FLDDu9FmBAp9FCXBs9FKJFM5Ei4FwPFs7F1xFmVDt7F6kDx7FH0FFTFQ9F37F86DByFNTF77FQ0FFyFdKF5WFUWC7WFC8F_vFVlDAXFc0FbTFRwFD5FZNERQFIwFU8FUQFiTFNwFXQFS8FPXFU8FfyFr0FX8Ft0F8KFa8FoyFbwF3wFyNEv4D10FFLFj8F0yF3TF54DiXFr5FMLFdoAF-FqXFm-DGUF5-FI1FjTBK1FQ5D68FQUFIXD5-FeLFtVFQXD5-FDxFxVFUzFY1FvMEyAEDKEDYFHME6IFHYFS4Fk5DO_Fi1FI7BNYFAJF2ZFhqAX_Fr1FZ_FsKADODe_F9JEjTA2AESFA4AE_qEacB7TA8AEecBiTCABEpFC0OCEBEIaDosCIBEOPCmKEvpFTbCj_FQ_FwABTJEhxDf1FqYF4wCj6FtYF6pF6_FrzBjTA7JEPbFeFFKqCA_EWoBPbFazEjbFjoD2BF1KDx_BMAGRPCOAGZWF5sFF0EKOAKxBJBCSEByFC6_ANPAAFAwnAhOAUjAeFAE1B-UBrTC_2DcQABFA6bDsFAyBARuBaiB0NFsTDyQEIGFyFCPhC4FCuJDDZFZTDq9EZECU8EHGFr2E8RF4AGLMDFmB2IEgIDexCHJEAhAkDBFBGLcC0oBLBGPcCOPF4AC17B_DBSKEOCEPcCxKE07BkICO_EbVFcmC6_Ep9EHNAneDeyD33FDVEDAFifC3EA2AGcmC6dDzdDwgBChD5AGPDF0NFidDQYCiTA-AGtTDABG3GE-ZCChBsBGDBGZuEMcBaEAoBAB7FZlBZkCdvBFbAfBB-BGHEA-8EgBBTGFnfCmvBDCG9BG3RCJuBMCGdND3RCr3C9zFoqEEIFqqEXpFF9FB6F63FpZFqcBJFA7dFFBAdCGGfB6iBtAAR1DTzFDOFxFEdCGxgFgCGz9AiCGzBAkCGk1FQtAr7CrCGBIAtCGi_ADODWeFzCGnTA2EAzBAiyCSJClIB3EAr7C-fAhCG7CGPjAiBAKIBZZA6_AjEA4AELxDgZF72A0OC2MD4_Fw1FwVA5CGtCGUUAyCGDDG6iBiyCSwCqDBLYBfuAYDGYzD-KER4F5CGnzF21FexF41F6pF4CGfDGiyCYiAUDGEDGZKAQuF70DawACvEmPEiJEpDGsCG7CGPjCsPErJEuPEtJEarFvBC2DG0CG7CGiyC0JEd5AAEG6CG6iBvkAGEGtCGNgArPEqJEIQE8DGKQE-DGZ8BKEGCEGoyCEEGmJDFhFtDGIEGCvEkGAxmFcEG2EAHGETtAN0EsdB2EA4QC7rCcmCkGAmEGsECZkCCvEiCGqEGlNCCvEAfBlEGN0EiZFmFEAOFaUFG9FoZFfpDpCGM9F7IFvDB8EGmpDJ_DaNFpCGI_DNODoCGCDDM_DUEGZDGoyC-CGecBADGFVEaEG9bBwEAHDGmbCJDGrBCgtDMDGa0BIzBoIBcDDNzFLxF95DK2AmCG8XFaNFhFGS9FCFGURFD1AFFG9_FxFEnAEM_DbTAINByeA4OEI2DsAGSGACOAwFGAiEmnAHNAoFAG0BvBEekALqCJ5Au1BDmBchBoqBTbCQ0AVWAOKABFANEAobCRGAQKESFAKBA0kBhBAeFGe1FNDEK2AvFGIlA9EGU_FguAWGGONBwCG86BINBDODbGGEHAt1FhYF9gF4UBhRAwFGiDGnAEi6FAlF4pFitFKIBhGGneAtyAxcFEoDr7ASSA4GF8uDPaAIKAAOAlUC4tAviEH5AzGGo-CmOFEnAJmEjKApFC7GG3UC3cAkdAvtFoREXrFvnEkqEAqEOuDFIAFHGIfBNwDCVCDlEjZEfWEhHFZGBAHGwnDCHGSIE6GGIlELbAmUCdsFGtAcHG_YCeHGvuFBBE1GAHHGKuDDHFKHGPuFbHFLZEerFJKAw_FVHGEcAXHGBNAssFk0BSGGK6FUnDTzCRHAyFGl2D0FG0ZFA4FrLFbCGfpD_HG1MABIGctE0nCEIGOYFvXCCOALIGDIGp1FAIGZPEzFGNIGjGGNHDTbCRIGWIGCIGYIGpGGGnA_kFMEDfOF5pFuNFWqAVIGH2DeIGdoB8HGN9FeMEJIGhGAEoFiFGX1Fp8DvIGAGAxIGS9FTAB2FGIlAUIG1MA3FGU1C80B7FGuZBf0A_FGdhABGGzlBDGGHEAFGGSFAHGG3JAJGGpbApcBMGGeKEHRBQGGZIGETE6IGONBX9FIIGhIGrGGjIGtGG61Fy4AXJGiGGyGGm7E0GGeHG-tFSTBrbA6YFJRC8YF_0B9CDmTE4eAxjAWfA89AxJCy3ENYCecBZWECOAyVERPCFiFlIA4BEBGACdF8OEvtBc8BvqDlJGCFFqQE_tD_GGkJGBHG2GGV0BWfA0MAxAAefA0MAZQFwDGxtFm5CPKGlPFnHFLJGjtCkgAFhAVtFHNASKGYKG6FGYWERLADrFZHGzmEPHFkTEdaBwFAEIA2SEebAnIBaSAhJCBcChjAwFA81DRXEWNCGoCrKGSVCLtB-KEWfAoAA3zE3zEpAA4SE11Ef5ErbAYlCcXA5VEqKGyBA81D7bBd7EwZBvBAdBCfBCMFAtgA5SEvwCFKGPXEnJGAiF8SEExDG6EGiAfPCxrFCTEKfAcDDKFApBEPMCwOAZtFRHA6JGG2DCNB4eA-JG4iFBKGQ6FEKGLKGn5BtZEN7AQYBWLGEnANKGKPAPKGRKGrKGxmF9PAXKGrMEI3Ae5AaTEiSEdIBrZBNLGKfAgKGRtCRoCDMGhSE8JG2KGqCCnEAlKGnaBnKG16EvgDeuFhJA4DF81DtKGqPAu6ExSEKTEYMGVGA4DFsKGXQECLG5NA0nCCHFMVAAeAQnBzhBluFMpEYpEfVAvtABZEKSBV0BBuAvHGIHAAOAabAjKAhwALMA9NAZxDUKGyHGX9EAnEKHFplE50B8jE7MGzMG-MGJsFCNGPHGIoEBqEPuDIKAsIG-EG4CGZkAYGGQdBUNGLMAe0DnFGm0CYNG0BAqFGMfETEAXNGZEGZkAHaEbBEFcEZkABMA5iCBwCZkASYB-1CSNGU_FdNG0mFoNGxEAbNDyIGC6FcNGjNGZNGrNG1VErEA1NGS9FZDE7NGNwCSYBcDESfCHYBhRBpNG0pCR4FdNGiIGbJDtNF-8BBfCHOG0NGwpFXwA44ADHDb2EPrCGlAAKBk2EDsAWfAWOG86AV9E2JDv_EitBZOGj2EsQAqjAGlAp1EYOGk0AnKC6hAPtBdOGoOGZFFfZDo3FSoBtIA5jCs1EyGGNoAhRB-1C8lFfZBhRBtNGegEIPAFTB6OGAPGkHFRDDuRE-OG4cBCAEedFvTBr0AbpAgADEQARNFWXCDsABOGIOGTbCLPGi3ANPGg3APPGgXAqBAaPGNIARPGsCBseDNpClsFVVFNxBJJAdPGSgAgXADxFiPGo_ALNGHPGzNG9NG0pCXPG5yAZPGpPGwPDuXEN8DAcEnsAUPGSOGWPG1nFYPGNcBOPGwPDWfAoPGr9ApbFrPGs4BSPGANGHHFzHFgAAFQG9PAIQGsqEuPGOxAROGxPGTbC1EG9LElZFZCGT_FiNGyCGVNGBOG_OGigEWNGseCxNGgQGJPGAPGYDE_eCQOGsNGnQGigEEOGEEEDeCIPGhDBCAEKOG5NGiDB2pFsGGk6FPOG-dCyQGbQACAElZBZED5iCnsA2MDBRG0pCgOGmfE_7C5iCCRGeGB2MD5iCHRGO2EsGF5iC2HAYTDwGAbPDXGA-KDV8EIGFYQGuVFaQGV1FcQGkQGVaARSAepA6TB3HDP0CwIEhXDXOEXNGhRGVgAkRG0HDmYFdGGlRGU0CkHBcLD_sDonBpgBFJE_BE2RGmYFVJGcxDxRGZJGcYCHBArRGjRG1QB4QGdJGk6FKIB-RG0DGMjCxRGYcFCiFgzC42AGQEtPEIkAvPESEGSXA-RGXEGZkCMSGMuFdIBWfAu7AiFCoBAqQAefAy1EhSGDMGGiAfcAuNCidB4JA_eEXLCuuFiPD6GEnSGYnBqSGmeEsSGqOA-LGtuFNPACrFKfAeSG16FZwCUZDZ8B7SGdNDeKG3GAjSGwOAb1Ea_D-uCmVEmSGAEAxSGoGAzSGhLCwOAwWAvBCE5CGWEoSG8bBSFAEFAlgAeLCiWEvSGLTGFdBySGZTGPTGNPARTGZ8BSLGoKAUTGnQAWTGoJCgTGhQERGAvHDElD4ACy1EyJDt1EvTGyOCxTG-uC1hATSCdNDLeDDaB4TGfSGyTGv3CBbA8SGsoDEgEzOG6ZB9TG16FyTG7TG9uCqoDQMDDUGZRG1BGauFQeDcTGoSG8aEPBArSGhTGv9EfhCWIAreDlTGe7BdTGjgETBAPBAqTGZYDJ_C7pAGTBUUGhUGXUGgBGEUGiBG6OFEREdUGnTGneAVUGjUGeLCUBAKTGoUGWUGOTGKUGbUG-SGghCdLGXpBoTGzUGYTGkUG0NF2UGxcAfUGVUGqUGOUG_AGNQGuUGSTG_UGfUGkuEiUGDVGeLCbRGQXD-bEBOFExFM_FcpCBSGnRCsRGngFuRGbTAjQGcVGCSGruAtRG6RGiVGoUF5RGQ2C5BAbTADODJGCVnBRDGPJEIfBtEA-RGUxCoVGIfB_mFKjFfnFdjF8aFsBD2VGVaFSbF1VGuRGZnBDMAMaA_VGEWG3WAzxBtaFWaFDWG6RGFWGBnFLgFpmFCMAAWGJvEUHGonFjSFsnFNgFV4AebFTwCTmB7VGjeFphFlaF25CgRGeVGDSGHoBxRGikFhWGocFWWGRfB0bF2bFeyCRZBRWGs7CkWGkVGmWGmVGgVGPWG22AAkFrWGxhFiVGKcFwWGjNDpMA_gFHNDzWGTvCbBDqRG3WG6BAnVGsVGpRA6gFclAJXGiRG4WGoWGJWGsKAchF9WGTmF0WGIXGlWGSXGLXG5WGNXG7WGXBBEGF2fFyiFLnF0mFTWGRKFwGDdVGdXGMXGwFAmYF5eFPnFaaF1WG5IDrXGfVGUXG6WGV3AWcFO4BKuDhxCbBDpWG6SAmgAYcC7xAXOAoAAxRGXXGHfFleFzXGpcE1XGnWGGUB_XGKMAzZF-KCXEBtTARXG2XGOYGVXGmdBknFdgFEfFFMGpeFVYGNYGc8BpWGEOAMnBPYGBYG4NADYGOXFFMA4ADDIAAOAxRGplF8JGpeFiYG86B8NAYYGwcFlcF9XGTQA_XGxcFFYGYYGHYGehFaXGTQAfYGTXGXYG4XGd3APhFYVER3AkBEwLBloAJyDQJGLEAKEApXGcNGlVGeXG3XGgXGsKAVnFvLBrFAtFAwXGlXGbYGAZGiRACZGUZGEZGWZGGZGogFWBDqXGTZGtXG3RGsKAizCkYG1YG0EBSfFcxCxRGgHGvgFdZGxgFHXGBZGcXGWYGhYGvZGmZGxWGqYGqgEMYGDZG8ZGFZGgHG_ZGsYGlyCRZBuZGFZGsbF2fA3fBoAAnsBK5BUpAyYGLaGkZGsbFqoAQaG2TADSE0YGMaG-YGkeFfiFKYGoZGKXGqZGvXGAEB72AGpA8gFipFaaGNABoGD6ZGgYG0EBdaGaYG3ZGhaGSZGjaGfXGuXGOXGqoA4yBpaGPZBJaGAaGxdARaGbaGhZGkaGpRAeaGiWGyXGbXG2WGsXG3aGrZGGZG6aG0yB8aGDXG96ABbGsaGRZGMEDCaGiZGEaGWaGjYG-XGvZGPbGDxAZaGJWANMAcaGbbGyaGIfF0aGXbGpZGMbGlaGqoAQcDpaGUbGjbGDbGrbGFbGmbGJYGJbG0XGqbGVZG4aG7WGtbGfcD7aGHaGyAA_gF9aGAbGraGxbGuaGDaGwaGlbGVaG7bG5XG9bGjFCQbG9aGwbGbFAkbGMcGd3AGbGgnFOyBobGASG5bGjZGVcGXaG72AQcD_bGwVAScGtaGKbG7ZGJcGecGXcG9VGjWG3bGLYGccGabGecGAEBQRAKaDEYGqgFqfFybG6bGNbGcZGKnFeZG4ZGgZGHcGZbGocG6cG1hFzhF3hFqcGZXG-cGWbGbcG2aG5cGlaGLOAjXGRbG_aGCXG5ADLcGDdG4yBVeB8YGFZGcbG5YGvZGXdGmBAZdGkZGrYGZQFGXGacGuMBYbGEbG7WGedGnZG1aGLbGNdG4KACcGSbGAcGHdGzmFldG6KBndGzbGpdGXoCLEARdGIaG4cGdcGNbGbdGiRA_XGAIAvgASWBrGAL5FrlFhlFnbEUaGdbGMaGTvC-bG0yBYdGGYG1bGgaGtcGiaGtdG_dGlaGhcGReGfdG-dGwcGNbGwdG5ADkdGWeGsdGncG_XGbeGDxAYdGeeGCdGmYFheGIaGydGzYG_XGmdFTeGVdGlaGuKEoaGkcGUcG6cGBeG6eG2eG1fF66CL5FzdGmXG1dGQFB3dGudG7WGuKEQdGAcGueGjdGxXGZcGkeGpbGMdGZeGOXGQIA_gAPXECfG9cGEfGGABGfGTfGIfGHTBZXE8dGBcG-aGe4D1eGOXGmOC4YGCeGvZGnfGYPEwYG9eG0bGlfG7WGnfGvLGiEAufG22AYfGzaGQfGLdGYeGfeGlaGnfGLfGjfGifGGXGsfGCNBeYGAdGodGV3A8eGDeGinF1fG5XGHdFwZEDdEjeG5ZGmcGvaG_XG3gFDkF-ZGwVArgFPlAMfG3fGnbG5fGmdGvcGseGmfGonFinFEdGIdFGdGUeGMyDafGLvAcfG8fGjgG2ZGAMBiVGGeFQcFRgG_cGTgGIcGVgGonFiVG7YGnhF1gGKdGggGSfGugGxfG6gGhRAAMBceGpaGFXGOfGfZG_gG2dGhgG5gGwgGtWGhfBEeGRGAhfGEXGtMDpgGscGSgG4bGBhGigGDhGQhGiVGmhFQcFwfG5XGeSAagGnmFJgGvZGAKAYnA2fAQTAzmA-gGreG_XGAKASEAHsAoaGEcGibGTcGwhG1YGohGOeGydBViA6bDvhGGgG4dG5XGHgBjhGGZGwbB8YCpMAJKAFiGoiFFfFDeG7XGkcAYhGIbGahGucGchGPhG8cGwbFDkFi4B2jFHEA4jFnTEKhGJdG5hGOeGWgGzjFFRCGkFmGGcdGOeGRhGNkFX4CQkFfiGrgGhhAtgGdhG5XG3gFiVGakFKuDRiGPfGTiGXeGmeGqfGEhGRfBHiGAcGJKAKOGvcGMOGlKDHSG1RGsVGVnBYiALiGPgAMjGBWG3dFpWGYlFKuDOjGbnFNSANiG1YGJeGtnFLeGYjGDMAbTAplFPbFZjGbWGhNGd_AyWBhRAMCDDGBSRAeGFOqB_SBBREuRGqHGrEG-oEwVGIfBljG1GAmGFYxA17B5yAH-FIbA12FKkCAOAH5AgrBNMAEBAMrAGbEtOENEAZCDKkC-LGAlC4jG1GB6jG9LCGoCs8BKTE9jCVDCU_DLTFA7EHLAqBCVWALkG5jFc9EnPD8qBgJCFIDbuFAlCAkGbFACkGMPAWrEDrAuJBHoCzUASkGSXAw_FYkG6rBwZD1bCtOEHNArkA9HDHRAEIDjMBI2AEOARXEXsFQlCDpD9sDw_FjADarAZeDeYAncBy4AvkGj9ETMGGPG4QAyjG7QAIKBNlGpnBYaG8GG7GF4MBXoAlIB-RG4KEOfBDLA1EAXOAFsEQ9A-RGSlGIHG7NA5UCrECYcCFFExHGMQGKsFJHFvaALHFuRGdQEblGTYGelGssF-RGPlGYYGZjAYaGmoAqoAXlGYYGUbCEVB9CDoYGelGwHD8lGYaGZHFulGnlGTVFRuFtRFKfAllG4NAGMCAmGi3EdrFNcA0lGmpBFZGcDBOaFgWGIYGUjFMnBOnFwgGEjFdnF4iG0iFHWGbBDcmGXiGofFMWGPbFobEfiGaWG_aFjnF0iGXWGQhGjSF3gFinFkvFK2AXBBLDC3_AOaGEiBnCBbmGLxCUBAG_FVpFE0DYCGeRGpRGBiGoWG2kGzfDEYFesDbVGbhG7fGxVAHnGnXDPIGTAB4kGnLBybBj8DSnGPnGEdCFnDYnG8RGPRETnGGID_RGAhG7fGFjGYHDtNFISGbnGARGvTGq1ECtBdBGL9CsrA0TGdZFkGEHTG5JD7UGRUG_uCLVG0BGNVG1nGPpEnUGYnBhUGEuA0nGVMDNPASTGmUGxUGgUGiUGD-EV1ElUGTUG9nGPBA_nG0JDPUG5nGBoGxPEFKCEoGAVGyUGhUGx9EU1Ee1E7nGwSGFdB-nGu9ETiAUBGcoGIVGfoGaoGTvBxAB1LEAgB3UGMoGOoGbBGS_E9UGFKCQVGVTGzUGIoGe1EwSCroGeoGNoGgoGPoGMVGhxEOVGkTGyoGBVGYoG1oGOaC4oGidBloG39E3EAhoG_JEUEAGpGVUGtoGHyEgVFDECr-BKPDxcFEuApMGXdA9GGzjCWpGu9EYpGFcAkdAEpGJkGTjEENGNqEEpGTQGdoEC6Am7EXpGTHFngDlHGqpGdpGWfAhpGkPGSuFrMCmpG6HGqMDUaBenG8gATjAfGF1LGYMD6pGJdBypGLQGNHGlxFbnG2pGRmGroEX5EfMD_pGYnGtYGYnGhtFhYEaaBMqGgkGBqG8GAQKGcqBUqGQ0A29ETKGolGEqGSmGGqGWqGYqGjMBVqGAGAEIA3pGGgEyPDDIFZ5DFIFCnGg5DEnG3gGBdG2NGHIG6fGncGBFGGFGFnGiEAfNGKEDeeGBgD-8D8lGSnG_qGhVGzjGbnGXnGZqGWZEoBB4WGiEA4kAlNGMdCp7BDaGokDjgEqQG-dCOrGZbGQrGvNGreGJvEIrGVrGmkDapDqLFfRGwqG6TBZrGbBBPrGcrGwgAmpDAOGUrGP1ClrGvQGBfCprGd1ClrGMrGHYBurGdGAQrGgnGNhGBhGjnG0LD6QGSrGDeCzrGiEA1rGonGisBmOCHbEwYGTPGiREklFrbFO1EiwADsG7-CFsGPRG7NFRmF8VGIdGDgG6ACIPAHbF3GA45Cd_AqoAMSGTlGkmFTfBglG72AcsGilGfpGbbAuRGipGxkEkpGqmEMmGnpGsHAgsGXoAEuAqxCpIFnsAAqGQ0A9bGmoGxsGxCD0ZADqGmsFvAD5sG-QAzlGbnG2sGJpG5JEdsGnxC0sGqgCvsGu9EqxC2MGZOACqGdqG8sGqlGYqEvdADVCplEHqGmqFP6AHtGVlGkBAwsGkxCspGJCBZtGCtGcsAqxCxpGu9E2SGTQEu9EssGwGAgtGgcGKtGdtGCiFGtGBtGstG3sGkxCktGmoGiSGElDmtGHNAmpG9PAETGNPAAtGGrGatGctGVIDqXFzsGYnGL4CytGDtGLIDSQE6tGltGzpGKmG9PAWtGErFlOFbnGftA3aDFFAEuARhF42AFuGGrGVuGDbDIaDYuGLuG3GAIxD9FCXuGNuG7sGlPGqDCjuGOGCbtGotG_tGjqG5TDowBaqC2RGWrAJEGnJCllGt4BDsAzZGxuGuHDeWBzlG8lG1TDinF7BAxRG9BApqFQNB2kGzmA1UETrBgkG-xDHtGVuGHvGFPG-eBZtGAvGTWGCvGYnGEvGSbA-rGuBA3CB1uGM9BarGQMAIEATBGnsAurGKrGmJAftAZvGbvG5TEUMGRVEevGTjAavGxPATvGKeGlBA7BAjvGuvGPHAXvGLOAUrGQYA6CDmoAJvGTPFi3AwJG7yEnsAyqFRcDjrG5jFsaBWfAKmAZFAkIA5tGiuGNhACFFLBCOwGkIAKlGiBGGrF4vGarG6vGODDYLGzeA9vGakGlIAzWEeGBDwG5vG8YA6CDIwGRwGcSGKPAfkGjMBMwGBGAJwGPwGnCCmwGCTGZtC2kG1nB2kGTwGTAG_JGZeFFvGEwG_vGCOAWCBhGAOdC6pGEuGgwGhPA7wG5yAjwG3HB3DEAxG2kGhuGswGmwGrwG6FAmwGptGbGCLqFqUFDrBIvGnJCICCTACWxGNEEVxG96BOrFdxG45BQvGheB_UFwvGajGyvG1UF3vGyWCgxGI6BCxGTfB1UFfxGmIDJVFhxGFmG6RGbYBPxGMmGDGCssFkxGxuGRqBq2AepG6GFQaA9vGo7FM-E0gADsAmZA9xGDGD_xG5UCApBnsGDNGslGplEo7FoeBbqBssF7CFDPCTdGDIA6wGIyGzcAtxGJCBHyGDrB-xGWfAMyGOuGQWF9PAo7FUyGWwEA9AwBAEuAeSAWJCXpGHtGPSG1MAizCCwGlsAngAryG9EAKWCuyGgqG2tGe5AMmGAfAjKAhqFYuGxmFZtG7tGowGujG4tF2tFh3Du9ECXEIqGy5C1yGu9EsyG4yGdpGvyGNFEnxCv8AqyGPzG3yGqVC5yGAuGEpG-yGEZCRzGmoG_MGPtGouGqtG6yGDtGKfA_yGgzGDtGLzGXtGIGFXLAXzGmoGQzGazGdpGawGgtFcOG0yGwzGDtGyzGhdBXpG1tGDtGefA9yGttFfzGzzGhzGPxGEzGzPArsGHzGAzGKzGSxGrMCvzG2yGtyG0zGCiFyyGDxG48AOzGxzGZzG8zGwpGKPAdzGC0GIzGBzGjyGaQEMuGmoGozGD0Ga0GhzGN0GKfAuKEMlAZSAPqBZuGtzCzyGzPAr0GuIAGqBHFAGQA-CDLbEh0GIGF53Ep0GF-AGvGoPDPpEJVABxGetGx5AaEF_0GeqBB1GPkCLxGZHF2kGqQA3xGN1GcrFtzGIHFPHFWVGkZFgPGWOEeOEwNGhgG0vG4kAjVGMnGncGc1GmJAdGGh1GNUBM4FXLDk1Go9AgYFaIGxqAo1Gf6F9_Ft0D0gAtgG5rGFYDDAGmIGOCEDSGkvGsHAaVFv2FtnGfBG3nG0AGABGgMAJuBnVFSpG8NFUCGheC75FsqGK_FXrGseCJBAPBAmaGrEAXlBthGvpAe1GpcEO2GQ2G4FBglBU2GQxF4MBR2Ga2GDKAupDSvBS2GcSAvrAR4FO2Gz1GckD11GzMBi2Gf2GyaBf9FsHAzNAU5CwkDH2G7SFj4F0xFq7F2xFn4F-SF5xFQKFs2GT2GDKAG-FFNE67FyBGEyFs7FGyFDRDTTFJ4DW0FLyF74FtHEa0FU-FG8Fd0FHOBC5FwOBE5FxHEH5FiPBhNENrDi-FHXFV8F6HEj4DeQFg7DWwFhQFp-Fh4DpyFs-Fz0FirDsyFoQFl8F3NE5TF50FjnA70F1-FEUFh-DJGD-2Gk2GA3G6-Fp8FDXBGUF33GRTAvpA18FAzF38F6wFOOE8AA-3GV7A7EAR1FLUDH4GA4GU1FuqGZ1GQdBX2GSvBL6Cb2GerGvqG5IDS4GGRAU4GDKAR6Fd2GgiChSAvpAh2Ga4GX8Cl2Gg6FY4GiUGcJGNOGc9FfMBT4Gk4GcjAv2GqtGNoArjGNMAT2B-_BX8C24GhSA_oAFTBp7FovFV9DB0F12G_SF62Gx3D82GuWFt4Gg4G53GL0F47FN0F1VDP0F4WF97FgHE_7F6WFB8Fx4DD8FT-FM7DR3GW-FdTFa-Fi0FY-FK5FyHEn0FPwFnTFX-FwOBTwFUXFS5FtHEXXFj3GZXFq-Fc8FqyF0TFErD2TFt3GrQF1WBxyF0-Fw3Gw8F-0F23Gj4GH5GJ4G63G2-FE5DE1FG5GuBAN4G--FwVBA_FMOE7wFHpAC6GN4G_mGJpCL6G53GL2G5EGOzF6KBZ4G9NGX8CbDByqGH9FMEDV6Gf4G1vGkpFZzFJJDsLBC6G3CBi4GW6G54GLcCm2Go4GFSGq4GbnDbBAzaE6iBS5Er2G75Ge6GYFBw4G5FAjiAbiGiEAvEAjLAV1C1NAv5EajAcEAWEApDBm6DzQAYeD7kAj2GRrAnzDzlBQEA88D9OAvkDAiBIpEvEA88A84Gl4F-4GAGD-9Fv7FF0FC-F6xFj6GHDBB3G57FM5GK-FO5GM-F6vFO-FEWCQ-FU5GS-FkKFX5GUNEH8FhdEJ8FU8FL8FX3Ge-Fg5Gh-FsdELwFk-FEWCl5GZ0FVXFo5GlyFq5GnyFm3Gr-F8QFEIEa5Fr3Gc5F15Gz5GAGD15GzyF05G_5GDSDd7GPDBv8F62ARLF93Gz6G3CBB4GJ1FD4GCzFN1FbLFK6GX8Ge7G_8FSOEQXDR8GCgAE9FDnGQ4GN2GP2GpMExeDV4GFIGfrGn4GY2G8eDu8GPIGi6GGRAz8Gg2GezF3iAs8G6ACl4Gv1GqgEn2Gp4GGjGq2Gs4G38Gt8Gv4GwcEKmGE7GAuDAuDP7GZMAO9GIUD02GA-F89FW9DA5GD0F03Db9D-MED-FaNB88GEFAM6GW9Gu4FoVBw4FCyFE3Gz4FV9GRTFI3GIyFK3G54FWTFN3GydE94FTNE_4Fu7GioFDXF69Db5GM8FM8Ff-FbyFgFDT8Fd3G57G_KFs0Fh3GjyF-7GU5FA8GW5Fb8FY5Fd8Fu-Ff8F20Fe5F40Fg5FlwFi5FnwFQ-GwwF55G0WDd9GlBAN4Gq5F03GV8GEOEY-GE6GaTBo3Gt-Dc8G15Fe8GG4GG9G98GI5G_wFoDDf-GQ6G5PGL_FnCGq8Gy8GzrC2TADmBF0BV2GwGDc6G9rC1-GL7GHHBqVGe4G7-GFFA2-GiLADODpME0-GC_G9-GjLBvsDu1F5iCG_GraA0cED_G8kF7FEn4Go2GanDqzF9UFhqAO_GRcC8-GHQEKFAVfCLbD1hCabDzBGA2GNQGXTC4gC4NFvgAJfATCGpqGIgEWCGMUDv-GM2GcpC6-GqVAHoFvRGZ6G6EGcYCz_GraA1_GDYF-VFTABa_G2OA8_GTYF-wDEnDZ_G38G0_GkZGoAEAAHs0AVcGcnGOJEuFALAHCAHSJEgNG-_FLvAB9Gr6GD9GX_GuYF0tDnRAIAHNAH71GnZCMUG0NFrUGQoG-oG1nG3_Ew9EQoDAFCaJAwnGdFC0hCKAGssB92EZACRAHsVGa_C5iDhBGheB0AHuXGr-AJ_EAbB0mGu_GYVG4EGaCGa6G5_Gr8GHAH7_G1AH_IFS_FX4GW2GGBHdAHIBH7AH9VFxLFLkD6AHAhAfcEEAHszAA_GeAHWBHYCEF9GPBHBPA1_GkcENfENBHV_GnxDnDGl6FOIAVBHjwAvcEHqD0pGDsBd9CqtAb1EwBH9mBSvByKEmqAO2BE5ChoDCpBgvFiqFD5CcqA0qCLpB8BHkEAAEA_BH8eDDVEECHF5CbVEKOC79FA0FX7G42G_9Fw7Fa9Gc7GHBHgBHJBH2XF1xFNkG1vFl9G87Fk7GS0Fp9GU0Fr9GR-F64F-WFNyFF8Ft7GS3GjTBU3GaFDZ-FFXF49Gf5GQ8Fg-FcyFc3GWyFe3GpTFm-FC-GZ8FYwFH-Gs5GJ-Gu5GG8Gw5GtyFz-FK8GGGDM8Gn8Fy-FnXF65GfBHBAHWCHk-D42A7-Fe-GUCHLDHRBHHOEh-GE8GWLFA8Dk-GJ6Gn-GKDHMAHcBH2XFpqEbDHyrCQBHeDH9oFw_GS6GfFGWAHOBHiDHBPAxVC4-Gm0C6_GsDHPHDdGGLAHxVCF_GRDHtBAxVCOAHiYFrvA0DHPHD2rGQFBXAH6UFV4FnBHKIB9DHHOFQYDBoAOCBboAFHBcwEw9EjkGHiDmKCVBAzPC8bDihD2GCz4GuhDqOAMEH0fEpfE1nBJEH2hDg7FTEHvBHbQAbtAAoGiZDZ8BGFAzBHkeDcoCPVD7RBfVFSAGfPD8_BwoGkGEpEHPuB3fB-7E7YFqaDb3B7bBGEHg3EP7EEgBKyC4BA2EHf6EqaB68BS6A3fBF5EcuAL3E_mAZ3EfeCyOC5DEnlA3lGlMAlEHmBAlMA_TGcoCh9FnEAkAH9oGa1E6TAUFHgIA-uCd6ELEBqtAFqFhlCrJG5EHbTCNZF7bBoEHjEHmkF5fEsEHG9Eg6Eq7Ey8EKFArFHhHD5BAF5EQcDQ9GlrBaEH2bDmhD3BArgDZDFSEH0PCDADXhDccD2rB5FHlgD7FH0BAiHA6nD0nD2rBlhD7QA_FHcgDBGHhEHgvBRBGb_E7oDt6Bb_E2mCvTDKcDYGHucDcBGiAHaAG2UF_1Gq2ERoGyTGV1GWpFR6GDBH4_GuMBX2G3_GT6GAEHP2G2qGrFGq8G6qGyzAR4GiUGM_DLAHQ_GJ_GaBHjDH7RG__G3DHSAHqgCcDH5DHEQAZEDTcCH4AIHHloFLjAnIGNIAYYBXoAS2C8rGoLBLAHxrGDMAWHHD_EuZAygAS_BaHHGJAcHH_eCDMAVQAgHHWnAwrG8aEcVEgJC0BARHHviAXoGhTA3FGgqE1xDg4EUHHDMAwHHyxDrLB-BEe4GI7GI4GFuEm6GD6GI9G9HHkDBt-Gu2GDHHMDHlCEqBHlUDnDHTGGhhAX2GFRB3DHuDHb6GP2GNIHcDHpQGtDESIHrDH2OAsrG-dCZHHzHHWIH4vBp6GlBH5zDaAHbdAFOGYHH3DHQYD8oB_MEmKEpJGvjG0OCTmA9hA0jAIzBKXD5FAzKEpAGiEAk1BgLAYZBbKEjFAbiA8-E7PGLgG8EHf9BUxCaoBpIHYxDEEF4nGRtGZmG8aFzmGtEAAJHQkALsBNHH92CvFHx0GS8CG3CvFHPsGc2FunGpEHnKA2SEakADPAnsAabAiEH2FHbJHvKAQRADPAXJHlpERHGtyAGfBlBALyC_xGrMGFtGDsAH5ArJHtJHMtGzEAQoDXqG1JH5ACMFAcqGImGItFOHGStGWHG6iE3JHzuDkcApsGbnEQoDmqGMzGopGZGBzJHReANSGw0GeGByJHEFAtJHIwG_6BXqGVKH7JHPxGDKHqsF_6BJKHS1G_JHppGQhFH_C_6BuJHOVAsHGFKHqMGjHGmrFbLGprFT4EhzBFDG6JHoBAurFTsFQVCUCCQoD0rFiXAJKGiKHwEA8ECKyGiaAICC8ECnKHTtGKtDQoDNyGrlGwdAqmEALHBFC9BC8qBqAHEKHTtGDlEQoDEECCoDnqGjTEMsFuKH5PAxjAxKHzKHlTEPVCgLG2KH_6BWsFIkCF9Bn5BxcFjKHcUAawGnxC6KHMlCfiB8KHkKHVKHeqBBLHjsF_6BaKHyCCyhCcKHOJAVLH9WER5ASvBPKHMFEvWEL8CztEdFHNqADsAxDE8LHGRAMxG9mFbSAefAxZA-jGYxAJDDSGHbFAPxGZmFWiA9yDI-BxwGxgBIIADHEWUA9KCAlCQMHrgDpkGQkGrkGVGAbBAfMHAiBVRCFTBsEHqXF8QEFxDiFHtFHnsAGMHNoAqMHYKHoBA1LHOJA9BCCoDB9DqMHxeANCDB9DDaB1FHakAqEHTfBxDE6MHuMHnmF0MHOMHGtADEBqJChcA2MHw7A4MHRoDc5BLNH6JCV1BqkG_1BbBATNHiJC2kCv0ErOA7MHpbFSyApjGLkBnxCENH43E6DBpEHJMHQoDJNHUoC5JCaNHqNHDLAXoAbVD0FA5BA1FAk9FmFAONHtsFoJC0JGrJCc5BIHCJSANTGGdD0NHQYGBkArOA9LHTHFV1CDaB2pAFMHktFB9D9LH0MH3NHQNHcNHbFAFOHfNHqjGwMHLOHlNHNOHKPApNHuZE9NHxNHAOHrEAQYG3NH8NHMtBeOHzNHgOH7ZDGNH5mGJFAEuGuMH5sEnuB_EHnsAH5AsEHqOH30GaOH0LH60GABGSLHQOH90G2lCq7EYBA_OHYBAVVCpFA9kG8rBpEH0OHLVF8GHc_GdpAZxDxOHYxAzOHBFHEiBoNH_6BpaE3DH9GHd_GjaAKPHF0B3NHJPHI_GXPHgrBKNCF0B8OHb8CSvBHPH5lGGRAGuBQPHeCGxJHYxAkPHpPH1OHzPAFLH4OHNQG6OH4ECULHKKH_7CWMGV1BAPHBPHXZC0SE92Be1B3lGGRAlPHpbFcPHgPHiLAqLHsPHCQHuPHSPHOKBFQHR_GYPHdPHLPHbPHVPHZPHAkAfPHPQH6LHKqGrkAeEHj8CZEHLGHoAANJHYHAEqF2uGcQH5KCTEACGHPtBcEHbQHg2AKEHeQHY1AhQHIkAGAExmFwQHFYC8RFtrD2wGOHFcEH_GC6wG_OBtQHTSAfQH8vGkQHsQHfEHnQHhEHnsAqQHQNBcQHKGHY1AOOHyPHhxE0PHuAH2PHfKHRtG6QHzZD6wGPVD0uG8MHqjG9vGANHbgDQSC-IHoXGwQH-VAYRHHRAINHuZEZNHrJCHkGg1BPOH1PHRNHAlCoRH7JCPkGgSEXNHwRHbNHiPHlmGEjFLJH_GHxDHHEHzxBLgGsEHOXGSbAASHutGtzCrIH0QH2MDd_D0KHgLGdRH9mBOLHnsA0QH20ApEHjtG2OHMFA3NHIKBSLHNSEtsB0EHp0G0QHIKBHSHqPD96EYBCPMCvJGxKHzhDkHAXWEecB6jATkGoJCmaBlIAfSHhDBABEhFHpEHWkGSGAIlGWNH02BiBEWIA0OH0SHNEA2SHiMHXZC3lGrZBPFAvUB9sDHXAviAHNAoIB6jAwIHNtBtOHaEAPoCG0BR2AcDHqxCmoAXRHGNHTTHEQHUQHRQHaPHDsAQSH5QDSSH0tGUSH_YBOQH-GHXQHJ_GTQHcDHWPHLPHQQHGQHszGSuG86AdTH5RBpEHRlAwJHnsA5JHRSHsFHtEHDHGjsGELH3OHnuGuBH2HGNuACKHBFCZQHAKH3HG6iE3TH2FHRlAE1GYeCExGsEHRlANRH-THPuGhTH90GNUHGNH8ECv0G_LHbRHnJCMSHNEAQoD-xDrmGQxCIlFCSHWUH_6BvPHHNAbOHH5A1RH8jGrRHORHm5CQRHxKHdMHb8CqUHhMHzRH02BYNHsNH9hAVRCEUHJJHmjF6RH9PA-RHoXGGgFCSHdEAjJCESHSTBHRHEVHu0CgkAJVHTSHwPH9THjzG_THTUHEUHX2GTHBzJC3WALVHvIH8OGwGAMnBiRHDVHZVHpvGLlGxPAsBD0QH-VASvBXTHFSH8CD7RH2OA5DHISHucBdLHfLGk9BmqAOSHeGBwTHmVHgTHOVHVSHtUH06BSLHXSHBFCZSHJOHssFdSHqVH4DH-DHnSEhSHLDCjSHeLHFbDOJAPRAnSHrTEEcBGNHrSHEFAtSHmiE3DHsVH4cBxSHB6EGNH8SHdUESXA7SHc5E1SHcYAoDEVWAWNHKkCBTHIPADTH7kAFTHYeDKSCBGAJTHnPHdWHMSHWrAPTHv9ELAHnVHSTB6wGSvBqQAMJArNAtFAOnAgQHWWHPHDjQHAoBP1DJfAkSE8fAZWAPFHEVGJCBDwG6WHlOA8WHIXHl-GnlAAXHGHH-DHyQH6VHoMEBXHHEHGAE2QH_RD4QHnqF5wGSbAOXHqOAQXHqFA_WHwJH9vGFXHwOAHXHdcBKXHeLC1TH7THEuDH3ArEA7WHdTEmXHumA-KHkdAxPHRUHkyGdhEGKHmqEvUHOLHEUHgeANqEVwGzXHnoGkXH2XH-WH4XHLUHQMANXHNvBPXHKYHSXHZPAQUHQVHSUH4VHw7A6HGExGSvBXUHLVFNCDpXHyVHlUHPtBgUHhyCiUHRTHdODA-DmRHpUH4UH30BqRHz0BsRHRRHuRHyUHsYHVNH_SH2UH1RH6UH3PHqnF_YGnXGxvG6mFRwCLgGCVHnYHdYHawGgHGgNHVtDauAnxCkYHnbEmYHHYHdYHmRHpHGuXHUIAuNH4lC1GGkIAnKA5fAJ7CsJHD1AuNH1RHiOH3uFSZHgWGZ5AVZHCHGYZHGiDhcA8pFSNH0YH3RHZnFmXGLZHj0BKPAlVHnPHeYHaUHEXHnPHjYH_IHaXHfFEyZHwRAMQH_YBrYH6NHtYHaCDYXHSNCSLHqZHBaHBCDmKGT1G8UHhnFTWG-OAkVHiXHzZHFZHdBAhNHauAVaH9SAKZH5ZHVXHHOF8ZHlRHhTHezGVEFKoAUZHulCWZHQLAZZH9hAEpAdZH0YHfZHO4ChaHypFc5BkZHSSAmZHRjCoZHrAEvRHrZH7UH8YHvZHPaH6ZHZTCdaHNIFxeAP6G7EAUPHe2G_2GDbHe4GL6C3CBnxCOEFHYHNIFmRHCbH8-BDKAEbHZ2GGbHOFAglBTbHJbHLcC6jAZbHPDBnTHd6GvrAatADIHFbH43GyaBufAGAHAIHabHg8GPcCaYH8ADNbHbPGMdFQbHTbH6HHvpAYbHX6GHDB4ADcwBLbHgXAnYHObHfaHIbHu4GyaBhbHdIBM4GcjAmbHMWCl8GYFBbbH2bHPDBAOA9hCvsBGpAb8ByIBebHb4GBcH_HHUbHkbHWbHthG_bHn6GPcCKcHccHXDBCVEPcH64AWMElKBsbHJJA8bHvbHMFExbH5HHt2GDcHo-Ge9GSbHbcH06GUIA6bHtbH0FDgTANIA-ZH1bH85GRbHHbHEcHlbHXbHA_GH9GaPDxeD7cHzcHXtEqbHCgATcHAcH9cH8HHXcH_3GFcHglBCdHp-GEdHKOCIcH5PAecHHdHUUH2cHpMEpcHUgFrcH_cHucHnRADdHidHd6G3CB4bH0AA1cHncHubH5cHPbHz6GgbHxcHhdHffAthGTbH48GVdHEFAGdHkDBZdHndHa8BiuGEFAQcHkcH1GBLdH8cHJKBWcHzbHRdHacHCIHdaBxeDycH6dHJdHYFBhcH_dHjcHeHAlcH6YHFZArdH3cHbGB5cHBbHvdHxdHGRAHeH-cHvcHZ-GxcHfYHnJCsMElJFeGBMbHZeH9bHYYHGdHwdHheHjbHQdHAdH0dHTdHwcH3dHdIBnGFIKEQRCiHAuYHLwGEaHpuGLLHtRHBQH9HHveHXPFCcHDfHPdH7HHzdHC7FOeBglBIfH2dHLeHKOCoPCxeDxUHqSESQA46GUhAPKB3SH9jCg7E0jA7eH3jF76G5YHTRHF6BJJAddHNIA5WH38GedHaeFgdHfeHtcH1dHkdHidG5dHHDBqdHcADsdH_ADudHEfHcjACcHybHtcHLfHRTAvfHUdHRfH4dHR9AveBn1CMRA6IBNeHpbHobHdbH_eHDECSLHQbHFeHibHJfHvrAGcH1eHjeH3eHejBjFA1BAGgHlKBXdHIdHLgHXDBmcH1fHreHqfHueHeeHxeH7HHAgH2eHdIB9aGegHodH0fHOIAocHtdH-bHQgH7fHscHVbH-fHHcHieHvrAdND6ACFBDagHcgHIgHegHBAFmdH3bH9dHswGSeHSBGdGAScHNgHbGCPgHdeHVcHSgHgeHZcHTBBKeHKCHchBGaAFgHShAdgHPeHYdHdhHK_GBiDicHKhHSgA4IBigHxgH2fHUIFceH5fHweHTgHkeHVOHpeH7bHohHzAD4fHfbH6fHngHthHzeHcSAuNHXfH7eHrUHvYHNhHrMCPhHrhHNdH3gHYcH5gH4NH8hHfRCbdHYeHVBHZRHUOHLkB1dHH_GsTHDXHIOHmqAtMEOIAz9A0xETPGaaHXIHEWHcaHRaHcDHHoF0uGqYHYxAqUH9eHldHB_GsTHrTHPQHZCDd7EwYHwUH4NHzUHyRHrTE3YH0YHVRCjTHePHVQHtTHKaH_JHMaHSWG-YHMJH9aHOJHglFmxGhDHsdAxVCsbFgiHdiH1_GEZHPiHJZHKeBWIAsMECwBZiHdUHiYHbiHoXGNZHreHbBHMaDpYH-bHAaHMNHk3FDaH8XHi0GiuGBfHxYHVfH9WEyiHmIBRkGkMH4YHfXHW8E-iH0iF-UHxZHEjHijGggFJjH8bHqVA3WHAXBGSHCjHb3EtVHGSEeLGUsFP1DrZBcUHwiHPSH-jHh8BNbH6jH3VHnUHPVH9JHVKG7VHBFC9VHlSEaVEEkHYTCGNHvjHa7ACWHvSHbQAe5El8CIWHKSHLWHw7ANWHmPDaVEcUHSWHBYAuSHJkHfSEZWHvFHgWH9SHcYA-MC1UH9jCiBEzdB-PH0SH44AqBCdgAHSA2DC0YFvBCcUH5WHlMA9KHNYHsHANXHDlHvLHhTH3NHsbH0kGRtAfcD6FHLEHfQHwQHUiHtkG-FHAGHREHGRHeGBIRHgtAPlHJGHRlHvQHskHXXHjjHbkHhlH3WAzyBeXHsZHofEOGHs8B7QHYvGdlHQ7GflHqXFcwGWlHTGHYlHDGHHRHrlHvzEclH1GAQlHuQH-ZHviHCYHWeHRsGhhDFGHjhDslHWRHulH8lHelH-lHaRHiNHDsAblHIGHwlH-lHkiHGtA6jA0OHiOHAlCWmHuPHplHEmHgfE1ZD9hFdOAJ9B5_EoPBBRHAoBseAKeA6jAsnGGlHExGCgE6gCRXBWfApmHlOAPxGxmH4SGDMHCAFFvCMlH8oDhXHP3B_6B9LH0THaLGqUCw4EdfHlSH6jAcLHATEKWHtjChLHPtBwfE8EC-mHxXH_KHPkHHtFRkHEpEEYHJLHmjHwiHEUH5PH-jC7bBSLHFnHSsFvVHUsF3KHe8EmiG9KH_mHrKHBnHprFa4BURAuFA3KHfnHHnHwVHJnHMFA4KHQMAwfEknHkKH5JH7XHWYH9XHjpGPyGNqEBYH0hCZnHH9EMsFqnHfBCtnHvrFgnH1KHhLHF5EqjBdvFU1CgvFlnH7THvJHRoHjHGTfB5JHMoHevFREACoA3nHPnHkdAbKEyLH5JH6jA8ECGLHFUHBUHplEeoHBFCAUH_XHVoEvJAhoHDUHCmHPLHBKH2mEvACeNHUiFSTBj1BCMHAtBZkHKOHKeA3oHzMH6LGt0CMMHWUATMHSyEWMHjpBYMHxZAbMHIIARaBvACTOH1oHAXB3oHViHFaCWOH8oHMpHIMHOKGApHDMGCpHAiHJMGEpHsOCt0CHpHWUAJpHMGALpH96CIMH1zGIZHYaH7oHJjAVpHrEAJMHUMHnwGnHFWUAuNHmMHSMHbpH_LGSyEmVEhpHc5B0pHo3DIsA5jG2RAhHAWWBwQHGZHvhHTfBcVHJkH-5C0wA_pHm1EHRADqHEZClUHuNHXOA0FArBAnLHcSBzQHskH_yGlUH4NHSqHBADuLHllDp0GjVHskHJqH-pH1GBQoHtHGpKH9GGr5AkqHkIB2DC0hCwXHnqHjlGiaAqqHHoA5yAmqHoKHxqH6XHRnHwtFBNGJqGkoHqoHPNGvJA_nHSRHuTHRtGVnHuoEhXHzqHi3AElHauGV0GfBGKqHlqHJlHYYHLlHvoH9PAL6CzNAqXFL6CDaBsQEPtB3UAWrHQOA_lH2pHTUH7OHmhHyPAxIAZuEJVAGpAZoAT0AYfHY1AxeA8jBbSA8HAHCBwfAnxCjGAzBArBA8AA_XCbFAIKAzEA56CnEAqrHaEAsrH6cHpkBwrH5FG97BwfAjaAnABxrHOCBHsHZCDS6EKSBvrHhLAFsHM6CzrHYmHyaAJ1GzKBQsHKsHGsHjfAIsHAqAasHTsHcsHssF1rHpqCbtB_rHmeB8rHQOAGpAhcCHRAFlHVRGMLE9rHr_EUSCgrHjlH5OHuoHjfH06B6TDorHnEArsH6eHfRCLVFZsHSsHN6C0rH3JA3rHvuFosH6sHxsHLSCBsHmRHAtHhdCHsHJDGEsHOtHcsHNsHQJHPsHJsHBtHUsHhrHYYHoDF7pA2kABHBNtHyrHcsHQtHRsHStHUTAisHEtH_YH7rHAuDGpAWHFcyGx5AWfAwsHttHVYHQkH8qHLaCSLH5mHBGAxtH2EBBsHxeAw3CMFEgtHLsHjfA2aBJVA0jAgIA53EPtBjsHsmFJsG6tH3fALtH-bH-tH5BEk6A_tHXtHltHjEAjtHfsHN6C12FOsHFYGUuHhtHhSApAAAmH4hCwVAWHFrgEX6AgOFmuHvxFX6AojH3OAXsHftHduHBuHUTAXuHYtHcsHoOFesHSsHySEjfAakHyDGotHXsGXyB4iFnrHkBAstH7tH7eH_sHvuHbsHfuHAuDFuHJTE2EBIuHEtHKuHNmFMuHnTAEvHMtHGvHgsHxuHVvHZuHUtHG3CcuH2uHVuHguHatHOkH3MHCfHctHsQEYsHYvHPtHnvH0uHulBVvH4uHhSA6uH86AjsH_YHenF_aABDFyXAuUBdEAveBnFDNmHWaHopHqGAjNHktFueATsE4vHgvFmUHljHOKB5eHc7FWKEuBAqaHKuDVsHWfHQRD6EAylBxiHbkFueA2fApJCNwCutHiXAnuFWwHpHHBMAzsH6nHkjHswGooHAEAJwHylB0ZHOmHTpHDTEkwHRwHhSACsHIwHswHkfA0sHzPHooHAlCSQAlwHUTAueARmHihDMEHLVF_GC_vHKeA5wHvlH7wHfQHmRH_GCx9EKmHSmH_QHiVAgvHGwHw7AGxH3bD9lHKxHLeAMaAnwHPjHpwHTxHMuAuwHliHMuAOwHpjHUwHdRD8ECvOAaZH3NAZwH0nHv9CgxH_6BixH9hAkxHztHSnH1tHFaH2sHErHMNGPHFTBAJOCwBASvBYUHFmF_tF2xHRpHfRHeGB7sF2xH4xHJMH6jAXKHKPA6jA8JHuxHplGm5CEyH2BHrEAR1DKfAHyHNyHlBAa1Dy2GAiBprHS0AssHfNHYyHU0GDNHktFQ9GXyHnFDqYHbyHJKA5rHaEAdxHB6AYyH8hBlyHKFAfyH-rHYyH9sHUhAeYHjyHtYGpvHIvHnsAxvHtyHKCDvyHOuHteHRjD6rHkyHvyH0yHdvHeuHWuH1yHjEAavHeADcvHRtHEzHfvHywHPRH0wHY5ApyHjKAryHkvHQOAmvHDzHwuHFzHYzHHvHxfAUrHjuHdtHl6Au3AEtHDgA4yHlgDqsHysHuXEBZHGmFXxH5yH8sHCsHvZHPvHPfFBBELSCnyHYXGanFzjHzPAzEAPSCsyHmzHnEAttHpLHVyHvxE3kHHuHqpHB0HHGBq7B2EBCsH40G3fAhuHCoDmVE2EBDHEMvHG0HCvH3fA-LHUgFQuHzeAQ9GKvHLFAS0HszH9zHI0HV0HQZHQPD2EBAOAY0HnuHsLAYFEgwHIGFCrHRNHj0HT6AHVCS0HxdAkuHm0HggAo0H0OGSuHpoB5yHWHF8tHOSGA7G20HCzHLzHZzHDtH2rHT0H-zHDvH-sHi0HnHFk0H-0HyzF10Hl6AA1HktHEzHdsHB1HczHauHVtHKzHR1HC1HsaH6FGQ0Hy0HMvH00H40H4wGWsHgzHXzHU1HWvHazHm1HZuHEUHtuHNMBjsHkzHotH60HH1HxyHnpHAuHczHD1HpqCx1HNuHTvH-bHL0HcKBDsHZ1HV1HyuHVuHW1HbvH11Hn1HNzHq0H1sHOJAP0HT6Ay0Hk1HuuHbzHn1HT1HA2HS2Hr1HP2Ht1HjzHizHE1HpGHBnGrGHw8GNBHAMBjHHSPCwGHoDHLIHRIHi2H5nBnrGcIHo2HBIAZIHDeCs2HeLBdWGcDGlVAeyCpwAopB0hF22HXfG_DHGABBEHozFb9F11G7QGv2HbHHN_BddB52HHYAlZBkHHFFAZ6CMXHU2FonBK3H9_E6iD3wGK_BO3HY4Cz6CGtAnsAVBFTBFJ3HV3Hj6CnJHyuDZ3H99Ac2HK2GmDHsGHxGH82Hn2HD3HO3HmrGW4Gp8Gy_Go3HfHH4VBdrGg6G5eCVIHw2HdzFm1GSqAAOG23HRrG0cBfbFfWGlyCG3HnUE52HcYBfIHC9GknG7rG13Hp3HhHHF3HNlA32HqJAgAH9vGqmHusHycDuEHR3HwEHSoB-uCyGGFlB4BDdsGCLHCVCAyGMQAnnH-SEx8EAUEdsHFeHS_BikHxnHRoDNPHlHGb4HCWD5JHd-BfoHcoHlsGigEjoHGrHmqEx4HXnHd-BwiHpoH9nHqsGAPGixEiQGcmHanH_4ENZFWFGatAo4HIoHfLH_6BLoHc4HIwDSoHEiErMGG2HCtHT3HmPDK5HlIA74HzVHTfBJuHeHHuIAkHH45CO5HwMGZOA54HOKB3nEYLHgOA_1HYuHovHR2HU5HOzHzxHUpEplEk5HPNHk-BXjAOLHAUHnpEroHzVAogEoYDzgEruHu3AX2HxVAGzHT2Hq5HqvHYoCR2HtvHrLCntHE1H_HAw2HRwCw2HPuBbSALcCKAEiEASoC36GzEGz9AoJAshGBcAwGAy5HlyCRIH-uE_WEb6H5FAKHCHYAaTEy4GI5H0jDS9GgDHBBHA6Ff2H5-Gv3He5H4VBQrGPIHFBHh2HK4HlHH99By3HPIG63H36HWrGj8D86Hw3HonB1rGbDGh2CgWGQaFN6E42HN4H62HF4HYAHH4HA3Hr2H96HwrGM4HI7HqJAqJHfjCPfBxRALgGd5H3jBq3HQaAXBBGJCY7HPtBxDEXBBvECZ7HoXGb7HJ3Hj5Hx3HrPAjoHxjH9YHmxGIYA73HvJAo6H2YAesCq3HSeBLlBh5H3qHmcAfVAe4H2tA5bAnUCGoAsKHk4Ht6EH5HN_Bp4HHkHRKHy6Au4HAmAw4Hl6CTPHhHGJHG04HzgE24HjsGDlEd6H94HILHbnEn5HYyCezHb8CkHH3GGmoEQ5HUiES5HGzHIIF3pCI8HZ5HuqHeGBc5Hw2Hg5Hv4HipEJKBP8Hl5Hx8Hc8HQ1HE6HXvHs5HzrH2pHcmElqE55Hy8H36CQzHHoEzkEb8HA5HO2HlvHQ2Hp1Hr5HK9HhsHvoHxvHM6H36H2ZDq6HABH3EGt6HMBHv6HAMBTwDLEApHHrHHj7B06HuGHRIHa9HLGHtFAd9H66Hb_F03HkIHnHH4RAc9HsWH33HYBH53HcIHi9Hs9HSHHneAM7HCEH_2HiIHSjAp9Hy9Hk9Ht9HIPA4OG_SBW0HzeAsMHI8HdNDr9HZWAa5HJCBxMHB-HOKGoHHtFAyLH-CDWUAioHMxHBGAG-Hb9HP-HXnHW-Hj9HsnH4hCQPDS-HXnHIpHOLH80A4XHUlHt2ELFHDsA2THYgFk-HcmH34H_8HJnAVRAhcAlKH9GGv-HYjE4oHCkHQVCa-HpHHJ8HVoHz4HosHU1Cx-H5JH5-HY-H5VHu5H9qHt-HArHzEAC_HfqBZ-HO-Hc-HDrH8iHFrHW8H6iEGrFi3HXCGe2HX9HvDHh9HuHHXGGk2HKIHtiAMIHEQA3IGz3Hw9HVIHh_H7IG_6Hx9Hb_HYJG29H-2HCAG59HB3HHYBm_HYJGjJGxZG80HfPGFEAeEAlBAQ9GFxCejBxfHp5HzuH2yHs8HotHogF2_HJJAvpHAOAjmAJEA7_HfFAjWF_gHahH8RAIgHM-A2QEzNARQAR3B-1HT5HL9HU2Ht5HJ2HDvCGAISyEJAI6_HjWFMAIAiBRrGAVAPAIHgHpKBGaATAIQOAVAIdtEH9HWzHJ9HaAIZAI48HdzH3sHEpEs1Ha2H8KCxvHEAIEvHQPG4_HKAINAI9_H__HevHDsA7AIq6AlhG9AIgXAHAI_AIhAIkAIjAInQAOAIbgHbhHIgHYAIitHm8HatHeAIyxEgAILAIRMHyUGxbAnAItiGj1HI9HNMBVBI58HM9HmtHe8H-aA4AIu1H5AImpB1_H7eHQXHo8AgvB2rDxIAIAI5_H7_HodH38HAAIkfA3yHDAIHBIvBAsrHxBIYLAzBI3UALBIbBIiAIdBI8_H9hCVREgvB6BID2HC2HMzHYBIyFAvpHMBIcBIiAICVEMCIbGHvAIetHkBIC6HQCIZzHcmHrBIZ2HGBID5AKHCGHBAtHFFA0BIVFAVdF-_HlBI8BICAIE1HR5AmCIBFAoCIclAFCIYpH3UANMHEgHSBIQAIWIBDBIS1HfCI21HSCIOIAUCI5CIhpHZhH8CIoAIkGG_5HjBIB6H68HWBIPDIoBI2AIdoEiCI2rHv1Hb2HT9HrqGW_Hk3Hu6HZ_HAMB1HHxcBd_H9HGf_HRIHgDIubCq2HVIHmDIt2Ho_HpDIeEAxHHx2HtDIwBAvDI72HpDHgIHnuCv_HcIHqDIuFAxfCZFAIFA1hGhTAYzCNCDT8DKWAzdBi7HktFDEIkTBqCIEDIYpHR-HIIAyLHiYE_gAdBIqOHhGA4xHmtGZBIamFFpHXuFe-HOEIg-HhpH25HeMHREIlgDTEIAGA4xHafH2YHcfH8pH-WEX6BEhHv8BvfC9DIJEInpHCEIg8DEEISMGF0HIEIoaGXpHI-BSvBBpHcEIHwHPMHhEIAiBjEInBAVEIU-HKMHlBA1BHZEITEAJOH5pH9EIz5HumBaMHfEIb8C8pHCFIlEI0UH0iHoEIAFIZMAGFH26BsEIVRC3EInEAr0A3AA6BAKEIBEIqjGIEIb0HZlGiFIGEIKeAfFIYBFNcBiFIKEIGFI8EIMGAPEI_EII2BiEIpPHUEInPHWEITCIdpHbKGGpHKfAxZAyhCHVCeEIiuHSFIZFIbZHX6BVFIziHsjHTEAlMHIGIqEIcFIKTHeFIzEIkTBhFIjFIxEImFIVGIoFIvFI6BArFI4eAtFIXGIupHt0C7EIZpHNFIzpHIGIUFI7FIFFIvpHIFIepHyxELFIbEI0FIdEIQFIGGIqSETFI5FIkEIwWHWFINGIINApEIbFItIDTGIuEIGzEGpAr0AHBAYGIAEIMoF9MH_xHHEIVGIFHINcBHHIxFILBINEIzGI-EIGtA4GIKGIrGIF_HywAXEInvAyGIqxGL2HgEI3FIBFI5GIDFIwWHhGINcBHIAkFIKHIaGIMMA0EIdBFEVBjUAfGIHCEEHIgFIpHI1EASHIMEIfHIL_HWHIiFAYHI26BEFIbHImPG9FIyxEJFIgpHNFIipHA9B2GI9WE_HI96BLGIrjHjMHOGI_GIlHIdFIDHI-DI2HI7kAqHIZGIOmHnFI_FG9lGOcBBJC2EIOHIYIIbCE4HI5EIjpBlGIUHIgHI_ZH2FI92B4FIZHIwRADpH6EImqAJFIEhHHIIVHIOFIZMHEYCRFI3GIpGIlHIPIIbfHkMHTIIrEICHI0HIXIIuFI7kAgqErHI7vHppHdII3kHZlGgAA6BAeEAzHIoHIJJIeEA5HII-BzFIrIIoGIjHIbFAqGIxIIDDIGFIsMCfpHBGIf-HivHPFI7IILIIKqGNII6FIwRAmEI0kHCJIQGIAHIHNAFJIIEI3OBSvBGHIIHI3_HA0HXxH2JII3A4JIQHI6JIdHIwpH6FGmJI_YBWfAOsHjXH7UC0tHKyHrrADKIlJIIII8tGVtHKKIGJI0FDwnAAKI7kAYBAaBALJIpbFuCI31HVKI3JIGRAr0AaKIYJIjpBaJIZeHOCIADIXBICII38APKIMFIMGA1BHbCIhzHuCID6H7BIhCIA6HsBIxvHV_Hv_GLRFw-GjFGY9HMHHG3CtwD5IFY_HQIH0vHNIAJHHdGGBLIeAD9wDzRGVYFRrAhTAJHHoAELLIOHH6DHlGGlrHVFASLIs_HlDGDEHQfC51F_tD71FRLIVtHNmEjLAG3CogFy1C9CIXPFOsHpbADREGGGJDIkaBR3FR9AZEDnLIJDIlKBZCDa2DL3DN1DjMFZgHZEDmfHxIAoLIKDI6ZBrLIneH-QAnAIwLIg3FM-A9LIpfHNIAAMI2LIgAA4LIyAA6LIvMF-REx_Gx8Gh_H-9Hf9HU6GP2GXMI09Hr3Hj_HQIGuHH-9H8IGxIAl9H83H0vCM_G0pCcMIsHHjgEXmGDMAB4HCFAbLIU4F49HW4FY_GPHHkMI-9HErAH7HRuBlPEgJEaOD2MIVFAlMIaVHv9AqMIj7BAmFUOGRjAlMIXtD6MIO4HrEAfrF-9HxDFMZCLNIUFAqJAY9BbGHg8CSwB9UBV_E7tEdGHBQCf9CcxB3UAy4CIyEJJATCDr_EWNID9CE2CkNIWGHH9CO2CGpCD4HCNIn-AENHK7HcYB6VGA4HK7H6bEZDIJ2GbDI9KIVMIpcE2IEZMIQFB-NI0GHUAHQdB2IE3GHh4AEOIIBGNEAM_DXTC5EAmJBynC-hA8NIwGD-NIMOImACPOImkFiDItIGHXG2JE-jDNOI3BAWOIOIGn9HlvCUOIOOISEAAhAsXDvgAdOIfOIWLIv1FrvAjOIeOIlOINEAR4F2IE2DIqcE0MIbAHMkDpOIwOI_LDQcH3BAlkGEkGsnBBjAThA0UC8OI-OIR3BjBAAPISBBO6CvEH_5E9WE2FBGGB5uB2kBPEFmFHCnH_SAHhBjEFiFAKbEBIAznHBtAMGB3FBQPI9kBI0EN2EQsG4NHRlCVPIyaBXPIPJG4fA0BAiLHI2BA5BYlCycB3FB3wHjEASPIfgDvkCmPIuZBwwHbPIsxAogDZrEDoFwwHwFHEFHDoH9PIDJB5PIm6E9PInuDWBAdOI8KEHQI9hAtSFKQIDFHmxAtTCrLE3oC5TC6gDuBGZAC9hCSQIcGHBiDk7FVQIDhD7KIs6HbQGFLIcYCvuDWbBkIAONCzTAInGLBHt3H5IDlQI2bBoQIsKAInG-_GmYCSSAwQI_0C6fD43HvXCvQIsSC4KAJdCL_GLDI5iC7QIhjB9QIQ0AgiB2QIGbC8QIpQI8cBtMIafDOdBm4G9NINQIpuDG4H6rG11GZdB1QIJRIxQIcdBSeCPYDuxD4lB4eAA6BEREuPC0VB3ZC0NFgRI91CK6BTEAR6ByEH4JCiQDhzHEyEoRI1LEqOFamBvyEHmBBPCdAFymBlBGwdDRnEeBGLmBy8AwBGfxELPIhwHajAPhDZMAvxFeUEZMAvBCiRIP1HIUAoQHEGHemH2rBWtBkfEiPIKZFqlHVEHpcDeAGP5CZ8BKSI9IHcoCzAGmGHhxEP3BopBL_HRBBhGA67Ct8EObDv8EnFHx4EQ5BRuBc-HkSI3GAPWExJBx6EshDjSIl6AmSIAQImxAMZFLQEcnHiSI5ACvSIBGAxSI2TAe8EnsBoOA_SI3SI0PIF6Es6E-YFcnHDGGsjCoTCPzDySI5fEETIOTIAGA3SIQQIY8E12Ba8EDtB-SIyzFBTId8E-PHoEFG9Bt5AGVAzCI43CZACjTIwBAlTIEhDoKApTIzlBN_C4dDoTIqTI9SGCoGaSIKfEcSIjAHlGHW9EF6CKPFMoE86AJSI2TIpoBK6C8TI1LEMCCJGEDjB8CC6xDUCCMGEwMC-xDuQClIDTBC1iBtiBIUIpoGXKCKUIACCAVB2ZCJiDyCCGUIyFChkH3LEhcBODCNWEuFAkLGMDGMGEMWCIoCgIA4AEaDCZSISXAdDCyBC1jATpAAFCeqBcUIr9EF2G_ODuAH8qBLUIChDyACyCCk_FDuFuQC3BC-UIEUIiSIFTIl6AYAEU6HJUI9SI6NA_SIDLARoCNUIw1CuFA0SIFVI_wGpCDh0BoVFGrCtSIcTIfKGVVIJiDEFATVIAGAHVIWlGvICuAHMVIkIAOVI1ICcGCfVInBAhVIWVI2UIZgHbJCkVIyzFmVIIVIGICbgD1nCoBGdEA2VICNHb-CudD6VIbQIj4EpfC6VICJCqqByBGKEEEWIQsFXQI7_EQHCGCGkSAeSI6TIiOGG7F-qEDhD-dDGtCiVCIWIgjDkNCFeDAeDWQIRQCmPCQWA1DFqPCQWA_TItRIMFEcXANSIffEYhDs8Bg-CSSI3FF7nEdmHpWIQ7FboDjGHCNAdAGMRI9XD98C_AHaDI8KI_bE-KIzIGtQIRRIydAqXAY6Gs3HiUFIOIhcAouDBXIJXADXIfMISnGplBk6GWnGInDy8AnDB_QIr1GrvAsEB7iCPRISOIRRI0OIBlFRXICXILcCBsG-rB0UCgwAiXIXTIa9A_UI8wBn4Cj_GfSIm5CF7BgRIJuBuXIeRI1LEF7BfWC-9EN7B3xC1LEmOChPF31C8VI6XIhOCamBi4E_RE4NIA9FqGHcDIjQIuMBlQIsEB4IFoRGsQIQRIHXI2BAJXIhLAwLFIQD3iAKYISMEv9H_VFWYIQCEopDplBiBHUJEOYIcoASRIN7HURI59HAqDdYIsBHXJFKmGtEDMaCwQDVoF6ZBtSFU7Gx3DNCHGGDY7GMKFa7GSCHQKFaYIvVDg9GK5Gv4Fj5GYmABQF_ED3WFN-FR5GP-FT5GtHEV5Gr7G-4FO3G6qDZ5GEXFCrDc5GV3Gk0Fd3GfNEZ3GyKF27G0KFtdE_9GSwFB-GUwFi3GT5Fk3G6CHg8Fk5G6lDZ5Fe8Fb5FfXFCDHx-FO8GR-G8TFj5FHDH73GxQFrwF6YIT8GpoAx8FE1F0ZI2wFWDHy4D5wFZDHF4G5ZIN6GoDD5ZIX_HNYIaXIPYIqkAW2A5IEYOI-EGlQIvoAKaI4IGy4AOaI-IEYYITABSaILJEnMIARI0pCWaITAH9kF_WIPYIcXIlnGRaIJaIHAG0YFRSIQhDaUGLtBIzBZcDcxBcEHmaIFkBeEFyrB5lH6ZBjtBGHCrWInaIxYD_kGhWIltBOSIwWIlPCLEAsWIyOGAlEVSIFmHWEHgWIuFAGHCgQIV9HiQIFaIm0ClQILaIU_FObImFG3qGcpCvuDGOIAbCseCvuD9qGEbCnQIYRI3QIwqBOXILcCbaISFANHCcABjTA0XI_WC3WAvuDmbIRRIKBGRRIMdBHFAu0C5IGwACgEBXbE84BHRIuXDgJG2bIdbI1eCbMCaEAENCqOI3bI5KAsSCAcI_lAKEARuDPcGALAXdC6YIlCELcIxTIuTIrTIPUBZKAvuDvbIbSA3RCvuDUBAFcI_1CzCE-sCuCFkWIgVIwCEETCLQDJIHjDIwpAlQIOcIGHB_NIGABmcIsTIlTId4GncIBFAupDvcIiFAyOIbXITRI01GlYIfMBycIPWFP6AlTIItB9cIlNHa7FuTItyEO2BC_GBdIGHB-_CLGH26FxYIp6D0kDV7GQCH3YIxQDETFaNBycIf7GL5GcHEN5GN-FP5GKNEFZIn7GHZIH7Dq7G_WFs7Gy9GoCHwVBqCHWOBsCHQZIuCHY3GtFDa3GpYGZZI47Gq0F67GdZIm5GfZIE-GhZIV5FjZIYmAALF-CHnZIH8GpZIy5GrZIL8Gh5FuZIT-Go8FP8G5WBUdI-5Gc-Gs5FT-D8AAJeIF6GwOBH6G05FaDHJeIBaILUDJeIEaIFXIYbIAXIkbIHiAR_FELIMbIMEDrcIPUB9_GTBHvXCdeI0lATaIOLIFAHKFAoeIaIDxXDq1GETEueISHDUAHw1GHXGfaI2cIp2G59HKIBzeIiAE0YFueI5pBAfIJBCueIX_CBtAEfIAJAHfIAZDBSIa7AJfIR9Gs_GXkAr6HKbIo8GaeIUbIceIOLILYIX8DUfIeaIhYIJfFcABTYIaHBsLBNfIxcIXfIn8DfYIGaIhYIgaIr4G3iANfI7cIFGEhHDhJH5jCVrCAuBdACwWAHPFG9DMCHr7Fn9G1YI3xF72Gp4FQKFNfIVdI-YIaCHq9DcCHG3GEZIfCH34FV0Fs9GX0Fu9G6KFw9GNQFCXF_YIndIvHEldEO8FG5F07GwCH79GiNE37GeyFxdIA-G3CHeZID-GUWCp5GgZIr5GC8Gt5Go3GryFADHs3GJ8GBeIEDHDeIkXFFeIwZIHeIJGDAgIKeIV-GMeI3FDOeIkfIUDHaGDi-GXLFB_Fd8GCRFHpA2gIWeIQXD2gIZeIvZFbfIIXInbI2VCa_FrQIafIgYIMhI3XIOhImRGhOIvXCNhImVCDAHreIn1GUhIahIfYFYaIVXIniG96BKtF8_F1eIqgEZbI5eIW_G2OI6pFZhI6VC-eIHNIdnDy8AvzGcEDXtDhODtpB2pBplB0hI45B6NCkODclFmQCUmGsVGEyEujGJBCg8BWBAf-B3dB0NFGiIIiI1LE3ZD-zHZcIXtDtlC-ZDPiIF6AQNICbIU1GkaHJSAQiIUBG5DBaiIViIUUIAMDcyD1LEg0B55BNMAaUExAGjGHjKAkiIpTDniIWiIS3HY9Be6Bg4C91G3GAF7BOWIhOGSNCQsCmiIeRHVuDxyGJKA5iIjTD7iIgiIQ_BQdDJuBDjIjGCTdDdAFURGHQCr_B5TI3iIqDCa2BsiIBjIMpGQjI6iI1HDxKEkaDOaD8DCi_GEUIBFC8DCsAHuVI9PANGC2TASGCT6CUGCsuGk0GPOCRIApTI3NF0NFueA2RA5NFTSIr2FzPAX5BJFARjI1HDMpG0jIliIAjIWjIdAFAgByWIKWIMTCKfI5CFyjIeyAvgABBAADGR2Fo_GKEAHkI2xDdAFm_GzNFzWIPkIV4HJZFEkI3GAwHHcjAJuBXkIw9BgjI1fADYIj8GW1GtqGmIEheIkQIAXIqbIPhIgeIRhInfIThIPYIleIR0C0_DskIbhIsvCdhIwkIghIhLDZaITbCmkIcaIT_GShIiYI39Hu_HshI21G5kIzYFxhI9ZDFsBXTC6xDVZHsLGppBeLEFlIrEAkBAHlIgiIvxFiXIiTCSeBQxAZiI3EHTPIKTIpFHHTEZiIx6EdiI4SIYTIF5H7SIclI-rBIFHekI8bEXVGSfIP4GpkINbIlkIsbIhiCEXIKhI8kI3eIhYILXIRnGuvCPYIPXI5QI7IEvlI1iCUXIETEvuDYXI_8GGXIofIqhImBHeLIthI9lIXDBUTDJDItAIh-Cq9AEwHj1CNmIYVDPmInxFvxE11CgbIPcCwHDZmICgAupBcmI85EuVIXXILcCoYAJaIceBTnCOaImmI9nCu6BhRFd5AuhIg_FvBAwiI26BhRFNBGehIvhIbID-iIL_BpeEUEIQ_FoXItvB42FecIDFI8mI1LE_mItxEe4AdjIcoCEnIjRIU6CckIWECEVIUTIrVIcVInrCSVIPnIsVIuiIrhCxbATTI_SIVnISnIeVIUnIRnIBYIfJCFnICVIPCGAUIBnIGAGrXIPWISNC6mIB4AHnI0NFrnIGnIfjILfIABGvnISVIHEAthGrZBknIAnI1nI89AcSArZBJBC0nIEVI2nI9nIyBAuEG_cB5nIFnI7nI3nIEoIX6HUPDpjItLCvnIjnIQDF84BQoICnIOoIWrA0nItnIzWIgiBYoIxnIDkI82FjxBZcIHcI4mEyNCYcIF6AioIyHDUEAhoIiSIWnIbfBloIGcIiSIjTAjKA-_CgSAOdC0UCzoIQLAWWImXI5WI5NI7WIZVG9WI3NGieIulIPYIUcIPaIv8GHYI6KBlQITcIzbIFpI3lIvkIhYIEpIqeIykIBJEubILpIbAEWqAVpIXaI2kIihIn5CPpIYpI6kIlcELhI9kIt_H5QGVRI4lIdpIF9D0bIaYF9MInPEcpIawDepIcxCfGFKpIopI5JErHDtTGINI3JA4IE2QBi7BHYAITIQbDB8ENZFfDCl7FZMAQGGZVDnUEYbD4pI4JE6pIFqI4tBgjI9OHXMGt6EBqI4JEwDE7pIxEAF5EbuDdOD3EAx0EcmC8fANPA6NA9GAR7E2BCXqIoOAZqIU_CMnIAAFcqIuAHfqIC1EZxAO6Dl2DCaC1DCqJG1PI9YFblIosCBgAGqIBgESQAuqI3AHsUG-pEKqG6SIarFo3E5qIVqIgTIuPI_lClEHS4HLjIU4H7qIlAHcFHSoGdWIZxF1oDKQCQQEUpIzpI3RCSCG4dDypIlEBbGBzCE1DFiRCPrIjIAsIARTAuYCXDFzCEIbAUFA2oGQDFFQChrInrILrIbFH3JD_kGZxFmrIyiDuoI-JE4ZCAgBbiIxKEHiIyJCrJDkVFIiIFPDMiIHPD-rI7oIEYId2HGYIjkIIYICpInpIarIJxFPbIEmIrkIKsIwbIMsIS9FRCEUrILsITxF68GOIAZrIRsIwCE0cI4eIjYI3cIAlIkMEVsIbsIjxFJ9GQWFPBApqCk6HZeALqIOfINNFTiCYCH9SFyYIm4FY9GpVD-fIuWFasIVcIFQCBgIi9GSgI9QDYdIl7GadIEQFcdIHOBo7GIZIgdIlCHQ3GnCHOZI29GtCHz7GWgIjTFWZIlTFh5GN5F9sIHnA77GO3G97GjgI_7GlgIB8G3KFn3G7ZIqgIx4Dx5GtgIP-GGeItZIxgI80FLeI3-FrwF4sIbrIKzFb-G4gI83GEOEttIuRCZ8G_-Fb8GL1FPUFFpAIXD0tI6sIi8GolIzfC9tIKQCn8GrlIylIqkIQYIXcIZcISsIGpIHsIIpIJsIouD0rILuI18GfMBJuIF6AuRCupDVuIH2CzCEdsIFmIfsI6eIhsIUuIRRIRuIwCE26GO0ArsInGBkXIFsBtpIpuDvnIouDLdIU9DNdIysI52G0sIB-F4YI3sIiuIKuI-tIJ5GZCHD3GEgIL-FGgIl7GDtIjTBFtIfdIjCHE8FJtIjdILtIQQFNtIcNE59G17GyCHcgIj-FegIcZIggI0dIigIEWCkgI2dImgIetID8GLUFF8G9dIrgII8GwgI4TFa-BmtIguAy3G35GU8Gq8F5WBZuIacIvtIODHxZISmDtvI1tI6ZIevIXDH9ZI5tIC_F7tIPOE4uIWuI6uIr-GTOE9vIauIKzFJhIFxFzlIccI4MCNsIbeIHaIIwIBNCc2GNwIhEADWFMWIVFAQuEcuIuuIGmIhIHguINWFTwItBAQuEluIiiAGhAtvDQ6DE5AVRA_XCMlAlgAJCDK_BOlCfGAfgA5KAoBAOjA4fIW7G0YIPCHZ7Go4Fb7GQKFQwId3A0uIzvFCgI9uI3vFgHEBtICZICvIwVBEvIEWCJZIhdILZIv9GA5Fv7GPQFtdEy7GNvIvCHRtIMXFQvIvdIdgIO5F3KFVvI87Gn5GatIF-GctI7CHngI9CHpgIv5GitIBDHAeIltIzgIntIm8F9TFmvI6yF13G0WD5wI1ZI6lAD1FNeIwxI1vIx5F4wFNUF5vIChIEzFvWFcwIlUAK4GQXD1xIFwILnGzlIvnISuIJnG4VFEyIHuIeoEAnIHyI-VFjUDlnIXuIYsIhnIjRI3RCWwIipIcLIzMInBHwUDRyIkuImsIYtGXtHlIACpBV1CfRIlYDhHAISA3_AosI6pBUaAUYAFFAqyIFBA7qBrZBAIA_BG5HBnKBxwIxuIp6DPdI2wI2uIFTFGyI_vIT9G_xF8sIDgI_wIKNEBxINlDDxIwOBFxIHOBHxIItIidIMZILxI09GVtIt1AodIwHEQxIrdI3VDtdIBfGi5GSXFg3GhgI5CH4dIjQFogIgtIjxItHEjtIjvIu3GlvIoxInvIS-GptIxtIyZIQPB-yIDuI3gItxId-GE1FxzIKzFQeI2OB4tIBhITYH78FRXDVyI_yIgDH3zI4yFO4GikIslIBpIHaIGRI7bIQnGIyIB4FzqGIsIJ0I6bIDRIKRI9mDXhIybIDNCL0IyRGSpIQIGS0I0AE9cCLHHd0I8mD8bIyVG5cBcbIT0IZRISFAK0In0IebIyOEqLD3WIq8CE7HgbFPYCBcIcwCz0IZ0Iu3AAJACRIe0IVbB-dD60Ii0IVbBgRI-0IERIpbBqRINPAC1IU0IRYIsBA0_BH1Io0IJ1I_RICoCM1IebIqaG-qBX3C4eAR1IQKDG1IXRIr0I1eC2fInKBX1IVbBMCCCVIf1IpbB2aIZMAj1IrgEESITEAn1IngB-VIr1IdnIanIRnIr1IOnIw1IOVI20Ib1I2dCk3BqVI3SIr1IbUIXUIDjBXBC81IzUI-1I3ACn1IhSI1GA61IQTIAyAn1I6cIXyIpfIlpIg0IY0I31IKYD21I70IZYGNRIlyI5zBhJEMjCq0IV2IvNIosAc2I_0IwpIgnDy8AgDEMpGA6BsoICSIjKAmmIy0EReB8bDEqDkeBYeBSiFReBbEHwvFw2IpqCExBFcBseBSoDFjB_nD8dDABCTeBmbFsmCd7CIBCwaItZH9cGIcFTyBlhCXEAUaFvgC-2ISeBxTIwBAeSAnrCQ3IS3IgnIueIXtD9eIsZGJKAX3IlNCZ3IHIDS9AGyIRnIOqCo8Ah3I11IgnIMCCwBGnBGpAHFECpBGBIC9GA5BGYNC1hCxLH5RI-gDynInGH2KHUZC3xBw3IhNCo3I5RIKxEr3INLH53I_ZCyUIz9AP1IeoC23ImAH4UInqBC4I-2I8UII1GhECoRCpMCOECscBEHEwMCE4IBIABHETICI4INrIfECU4IQ4IW4I3BCZ4I3gDA4Ie4IHEC4FCX4ICVAQ4I13IeoIL3FEECgECm4IvDCirBpeE9MBKGC6mB9pIr6EvkCKSIe_DKGGplB6PIvfEYxAz4IjBCsEBglIebD-jC64IMDGnmBsPI_PHYsFG9BB5Ir6AZUG8uCxqIJTI54IZfEMDGINC-4IZaBG7CKfE04IbuBF3I-qIMsFH5If_DX5Iw7EtRIT2BNSAYlIyqI_0B3UHtRIn2Bt8CY5Iu9Ca5Il5ImJBn5I6oIRlC64IUjCjeDK5IhTIn5BBMC88CWrA2iIIRGDECTBAa0BwBAyfIDKA5sB6kBJOIV9CE6IG6IfKBAIAzOI6oIhcI81GBtAS6IUEA-SCCkI4AHMaBV6I0NIX2IDsIfkIFYI7NIjcIZOIlQIg2IfOIpcILvAk6Ih0Im6I_-Gl6IwOIp1Fq6I6OIk0I9bIdSADcI6OIN2IYwI3DIAlI71Fw6I-hA_LDOmITnC_6I9nCjyD7cDXtCsyDgAAtAA0CEkSGs1IhaELOCpyDHdDmqIx_BtOCuFAnyDszF2yDwyDxBByyD01BJ0FV7IUzB6yDjzFUzB9yDY7I_yD-aIh-Ca-Cf4E2SA5PCh4EXVIAVAJbIvVFLbIH0IkkIHaI00IKwIVfIy7I30I_-GBcIDODBcIrOIBRIa1IV2IW6IS2It0I5XDv0IkNCx0I_3HF2IW1I-7Ih2I40IXEAn1I90IK8ID1IJ1ISEBn1IF1Iq1IQ8II1IyRIneAU8IplBG4IU2IL8I-sCT8IX8IN1IwWAn1Id1InJBB2Iz9Ai1Ii8IS1Il1IW8Im0IV2Io1IItBu1IhEAM7Iu1IdOD01IIVIe8IR8ITnI48IiVIF2I51IPnI71Ir8I1eCFUID2IA2ID9Ig1I91IRUIHUIyZCGyB_8I88I2SIJ2IlIAL2IscIPcI36IeuIrhIEEHy4A77IYiAj1INYDhVCq8CKSGfbAZ0Ie2It-Ck9I1pIHfBRjAg8IXVH4VIU1ITEC3QHQ9AzTDVgDu9IjTA3TDxXC7cBuwIQPFHWIp_FN1EdKCdQHXhDWDFw9E4KCZDF7DFXNIi8CVDFApDJCGV_B0DF3KC4oCE-I3hDz6IxSCVWI5sEsSCXWI-5I-bI8QIonIOjIW_CsOCUNCV-IcWIlPCQrIkrIerI_TDdyIzCEXrIuVID0IrPF-tDjIAJFFhjBFfI6tAV6IV6Ie3HtbDb6I2WIOYD4WIt7IdRGFuIGwILyI_bIwOIn6IhhAlQI_-I-hAdGGE_ImOIQXIH4AH_I-ZF_lIcxDL_I0DIC_I1cIY9IHmI-pD21GP_IdRIk2ITQI5mBy8AW-I0RIZ_IDFFFwEc_Ig-IyiI7AGyKDa-IB6IbGCK5EybDT6I7PIv4BjaE30BW5EPHFzxBfiBSqHZICOlIT7Ei4B1_ImEAxxAK-I2mF84ER-IZ-I_dD1HD0SCg-IleDNNCBAJaWIDAJf-IfQInlI-NFplIu7ITfIGuItlI27Iv-IKBHokISAJI0IcfIS6Id4GS6IupDV6IX9I-kIkpI4cIkzAX6IWJFqUBGZBzZDQcIOaD-sCvuI3MEk4FyuI6yI9fI3wIuWFS6I7sI5THDzIF3Gn9GH3GtqDq9G9vFiCHt9GkCH84FMQFBXF49D19GLvIpdIOtILwFVZIsdIXZIUxIM5FaZITvIwVBXtIydEZtIYvIbtIavIdtIgyFftI2vIp3GnWDoZI5dIxWBiwFv3GU-G60FszIz3GuzIDSD1AJzzIC1F3ZINeIqBJ5zIVnASeIARF7xI-zIqBJGhIxIDlAJEuIG0IYAJx7IaAJqoIIcIV0IQhI8BJQ0I-BJmoIwoIa_FzQIK_I_BJh-Ch_FJ_IhqA0rInoIZpIBTDbpIQCJHCJfpIjBHHuIO2I7eIb9ILCJkaIElI8OIIBAXBA59CzjCgCJiCJ_-CE5II5AdhA7hIAGAZoA0_BkCJ64A3BArCJnBAtCJ2RINqIb8CLiI7rIJiI8VI4CJBzDgnIkEBwbIk_Iu8AKPA_CJmEB1LEJaA2LBviA5TH5pBHDJMtB3NAaFHHJHm5CBDJJrIm_I1LEIyA4RAZgDzgDT0An5It4Ct6FLEAYDJ2VIaEA05Ie5IPHFWDJLEAomIQkAcDJ1SAnDJb3E6oINGCLrCY6A4lBUJBRiIYxAuDJJRB65ByDJoCJ1DJwDJg6B_3HzjC6DJZ8IEKEjDJZ5AWJCGBGvBGKWCpIDdAFFbAkuGAoEzWIKEJOGCIZFxjIfoI8oDqjIQ_CaoIUEJlqIb4I06Bf_CWiAmMCSyE8BCZcI8sCK3CQ7FgEJwsCtWItbD0sC_jI8RIiGA2FFBbIS3HVEJAkIVCBYEJs4Ic3FiyAGkIIkI5pBXTCMkI0uCzEJFUG6-IX1GjLFKyINbIsvGdGACwHl2DEwH1gAN0AMBAFFJ5vH_3FnRGZfIDCJIpIDFJiEALFJHFJpaAKFJ3vHGFJltB_-GWFJUFJbFADODcFJYFJMFJg5E7zB9CDcVEneAdOAACFrZBiwGpaAdFJIZBOJAcZCg7BkFARDC08IBrEhhIWJGZgGhFJgvFi6AtFJ31G1GBXtBN0A8FJgFJgGAiFJG8IdDG9FJ5jFsFJ5FJltBrvGFwGOVDAGJKGJRpBv-H0DDZ9AtFJIFJG3CKbFt6F4IHWnAHqAPGJDGJgvFFNDKXA9gGJyDZGJz9A0CBdGJDwHltBtUEHUEBaFkGJBIAmGJEYAVGJd6EVtHtFJvkAsGJWoClGJcGJwGJQGJIFJEYAgMAVGJ1kGm0E0GJfYCVnFiBDgwIeGJpGJGvGBHJQGJoAADHJhMAXaH-vH96A_GJJHJvUB0GJ3tDUaAxpDyDDTmBvdGoDFFHJqgF7GJAHJUHJLHJWHJjbFZHJLYBbHJy0HEBDtsFXXGSHJwECMrBVHJU_AXHJiICdiA7_I_gFLQARHJfHJTHJH7GiHJwHJkHJsiA0HJcHJCyBqHJ3HJHHJNaE5HJdwI7HJLuAxHJYoBQuFnHJjuHdHJ4FJEIJ7lAuHJIIJRhEKIJHoBMIJUdFAIJdIBk0BEOAsHJz7EHIJEIJGQAfYCdIJ4HJtHJKHJhIJMHJhgCPHJkfAeIJTIJoIJNHJ2HJtIJnIJoGJHRAwIJpHJNCDyIJhHJoIJh2COXADIJ0IJSIJzIJZFJssH8HJYHJ8IJZIJcIJGHJ_IJgHJ6HJ7IJr-CbHJxIJlIJfIJtFJfQAOJJZIJ3AD9vHkfAeHJRIJLJJgIJ0IJRhFEJJyHJ-HJrEAkIJbJJGIJTJJHQAqICbPENCDaJJKJJmJJQGJfJJJIJ9HJpJJbIJOIJZBDsJJCJJAJJ6IJeJJpaGFbAyJJ2_I0JJWsHpHJIJJ5IJMJJ7JJYIJWXGJJJ4JJcJJnJJHKJZYGrJJQIJtJJmIJ6JJCJJwJJVIJkHJNKJ1HJPIJyaAEKJdJJUKJ8JJRhAXKJXQENIJBKJBIJDKJ7GJyGJ76FpCI2IJZBDxGJB6EX_DqKJqIJOHJYJJkJJ_IJoKJDlGtZAaHJWJJaKJ-aAtKJDxDgLA2CIgJJYoBGJJXZGaIJ_gFPKJbKJnKJuKJpKJALJxJJFJJzJJZKJ2JJQKJ4JJ2KJ_KJfKJWIJGUBiJJAKJqBICKJ7jCrHJJLJ-KJpCIjHJYHJYKJaIJ0KJTLJKLJ3KJkLJXJJHLJ8KJ7GJXLAJdIIhGXhGVGJ2HAORIDmIYbISFJuBATJJaCJ66IAxDJFJ8FJLjGXwG_FJ6GJEIJ3lFa2I1rIEYAXFJEIJ5DGOEG1GB9QELQEvBCJGJEMJKIBHXHNWEfECHtF1PC-LJLHJMQAIMJVHJQSG6DGPEGTSG9DGH4BQMJnGJCJJ21GUMJEcBz2ETeBZMJKMJIKIN0APxGlOG4QA4rB86AE0HCGJ0IJLVF2HJRSG7DGhMJREGjMJZ8BRMJ0IJnMJz3EpMJEYAYMJcMJLHJuMJEYAAOAbBASGJ-DDJEAneBAJAfBBXGDZBDsKIDECxMJxPAzMJFNJCNASNJTGJ1FFvhCtPCaEAkJI-EJhkINvCBcEwIFHrGNGJCMJtbAtFJROICFJFwGeHATJJpwDLTFJMJ_IJ07ItQI4LJxNJNkG0NJ4JJbFJElD7NJMFJfFJ-NJ8FJybClIBa-HnFJb2ArTCrFJElD8FJUMJwFJ27ByFJ0kB0FJ87IpMISLJiFJ2GJTpAuGJHqALOJQGJHGJOVDbOJEMJ6NJ8FJFGJlVAKOJOdEVGJNkGdOJOJCmOJ7GJNNJIEDLHAfOJ_IJC6ENkGVGJ0TEXhGzOJlIJSND4TEYGJ3GJZOJGzAwOJnLJZED0GJ-YGtGJbGJ-OJrOJRIJNkG-GJRJJuIJ3MJrKJnPAcKJCHJxKJrLJqjG3JJMFJ5JJFKJCJJWLJ9HJVJJELJoHJRLJILJlJJSKJYPJMFJaPJFJJcPJZYGePJaLJdbDeLJhPJSJJUIJ4iEXLJc8BZLJQLJnPAVPJfGJLKJvPJsaAxPJzHJbPEpPJGLJUPJVOJ3PJuJJKMJiLJyHJkLJpPJsPJRKJuPJEQJBLJXIJiKJHJJ1JJqPJX5EmLJWPJ4PJvIJhgCUQJCQJiPJdKJMFJiIJxKJ4IJLPJBJJdQJpIJAjCEHJsKJhQJTKJjQJOPJrIJZQJIHJbQJnJJDLJ0TA-IJKKJDQJ7JJFQJCLJnPJ_PJOmHQPJvJJ4KJmHJ6KJnQJtPJMPJeKJxQJmQJdIBsLJ5SA8QJoIJ3QJHoBZLJtQJFIJvQJ9QJzPJzKJzQJVQJ1QJeKJMRJYLJPLJlLJVRJaQJLQJ2QJNQJaRJ_JJ0PJ6QJPjHKRJGKJPQJIKJnRJeKJkLJIRJ3OArRJjQJZRJc8BHQJRQJJQJ0QJRRJLRJhRJzRJpRJoPJRQJlRJppH9KJvKJclAOPJPRJ0jFgLJDSJSPJ3IJqjGBSJLLJ-QJ0AEGRJ2RJWPJULJhLJ6RJlHJPSJFLJCIJ2PJltBTSJMLJWKJOLJjRJcRJaSJRpBcSJlPJhJJbRJ-PJZSJBQJbSJoLJVLJyRJipF8RJ0PJFSJkSJqLJKSJOmHiSJxgAaFA1cGQcFzLJXGA1LJnhIEOI4NJvJJ7LJa9IrxDOdE_NJ6FJAMJpNJ3OJEMJi9IvjFGTJCPJpJEHQENMJQEGNZFvBCXOJaGJ0CBCOJcOJTMJz3EOlCcMGdnBA3IPTJaMJKsG8sIHTJkWAFQEfMJTTJ8MJVTJZ8BXTJ4GJGPJzNJ8FJKIBtLGZ_DrnGiGHyNChOJINJKPA9tGLKIJyHeqG06B8TJCMISsB8KDaTJEQJpbF5MJpTJsqHrTJPMJtTJjGJ8OJFPJ4uAFUJBNJzTJ3DEtMHynGdVFsaISUJZPJIKIElDLNJtOJrFDQNJXEAcNJONJ9TJ7qHNKILaCBUJGTG2TJNPAjUJWiALhDZKAtUJrFDCNA_TIvpHAzDSiCqqG8oIhQIjPGvIFDcEoNJ_vGLTJ0IJtNJieIBTJhIJB_ItiAZvGxNJCOI7qG3LJvNJPHATJJWbIjjGUbIEVJeJJabIi6AmTJYJBgzBFOJmFJoWHIOJd_DrFJlMJiFJNOJKNCxFJfEDROJQRA8rBiTJEMJEOJ3JGbVJLqC9oAJOJBMJAVJmMJiVJDmBkVJzFJnVJpOJANJmMJfVJDMJBNJ7bBsOEsRGqJAj2E5cCFDD_MJgVJ6FJQeDJLGHNA50BVoBGlGH4AWFGVWAMbCCZBt1B1jA0nCojB-HIoWH0KEhNJyxEWQISjAaVEMPCUsFfUJScIxVJ_OJiFJlOJLTF8FJ_VJ-vGjRGCWJ6zFgdCFWJSXAuTJ9OJRUJHPJBNJJWJvODBNANWJKFAKIBQWJ4TClIATWJtJGa1BkAI27BCTHaWJUCIdWJljA3JGkSHiWJAJAiwGqhG-tDHFIg1B70HcOJOXJdEAQXJZgDz0BTXJEMJqWJakGHYADWJvWJbDDZ8BPXJrHARXJZXJ7tHcOJ3WJfZEiMG36E8WJ9OARWJs8CAXJnFJCXJnQAEXJZWJoJCHXJ4KDeWJKXJInHOPAvpHjWJpNJjXJkrBPZCaXJBNJVXJhRACYJSEAEYJmMJcXJevGtWJ3zFFcBwWJWIABYJBKCDYJnXJEMJpXJKPAMWJsXJy4A9WJj9E-tBdTEyXJBBE0XJYWJEsExUJIWI6XJuJG8XJMXJpBDbWJkUJ8FJpWJ4EHZZA9OAaQAN8Au4E2-HvmCIkAfUJ21GAZEpLD9WBMXEHYJSOHSXJ2EBXVJjFJqWJGOJcVJvVJeVJBMJTYJlXJnQIWYJBNJ0VJzlB2VJmVJZbCWXJkXJyhGcoADZJDOJReDsVJ4RAHOJJZJqFJLZJWZJIYJZZJNuHcOJRZJHqBPOJlVJYIAnVJCVJkQITVJUKJTvCxVJHWJaFJxlI9-IuNJ7ZGxNJ8VJrNJ7GJ_-G7ZJsQAsNJOCJnBBKTJ0ZJNQEzZJ9VJLYJlIBdXJOYJxzFk5EERE6VJiFJYYJWtF5WJbYJPWJuXJ-WJ4eAxXJ2XJWWJZFAkYJ1jAmYJIXJBIAfWJLXJtYJuOJHYBN_IPREiSJ7FJUXJHaJ8ZJgOJsMJBNJjOJHMJuaJxOJVtH7OJYOJQUJfiAFaJgGJVKJ7DHGYEyWJ5aJ8GJ0aJ3RJ5OJfNDDPJPUJvGJDbJSSJKLJeADQTJAbJJbJAaJ7GJpaAKPJCRJiQJgvFkQJAIBQSJJKJWRJ4RJNPJJSJBIJuRJWcFoQJjPJXbJuSJFRJhSJqSJQRJfRJZPJmbJ5QJYSJIJJ3SJWQJ3MJmbJnSJ1RJdRJuQJrbJkPJ0bJgSJoSJwbJpbJXPJcQJlbJVSJ0RJkKJ1PJ_bJybJsbJDcJwSJvbJdLJbbJeRJDRJqQJYQJOcJ4bJQcJEwHYbJ7vAsQJTcJqbJVcJnFDESJacJAcJnJJrQJURJwRJWcJxQJRSJPcJWbJ6vHVSJnbJmKJVbJpQJlcJubJQJJucJkbJnFDnbJTPJ2SJHcJXRJxRJrcJzJJFSJIcJjQJTRJhbJkcJqcJNLJmSJ8bJ2bJxbJ6cJWcJ7bJ_HJ9bJNcJDdJHRANKJ-cJKdJnFDtRJAQJgPJKQJccJDJJFdJLIJLcJIQJ3bJbcJpcJbdJeSJGQJedJ-RJCIJMSJ3KJecJpdJVLJicJgQJRIJkSJ2cJ7KJJRJfLJCSJlSJ4QJ5KJdPJndJ-bJYdJAPJ2dJMdJ9PJIdJ_bJkSJAeJSQJM8IGeJCdJ1dJNSJuSJEcJbLJBRJ1KJsSJpCI0SJgbJXdJtLJRIJvLJ6SJszDFSJ0LJLfEdaI9NIwZJdQJDTJImIBlItaJRbJEMJFlFFaJFMJ-MI5VJFaJLMJSTJKUJt5IMUJSXAQaJ6FJcTJOJAeTJ4REQQEleJyOAQTJ_ZJ8eJiHJeMJMMJweJUSG-MJzeJpeJ2eJw7AENJbOGtmI7eJmJA0GJJNJtbAwMJwvHgsB0MJS0H-eJOfJAfJMdFIUJCfJRjALUJVSGWIA0eJfrBHlGDNJaOGmOGG8BEaJIaJkPJQfJsQAeUJlaJgUJbNJufJ2HJVNJbGCXNJcKAUfJ5YAmYJvUJRNJxfJbaCK_E4JC1UJ_LDXOGAoBVBAJBAM6ECtBwmH4nIqMJHbCdYJaaJecBcaJQEAAOAeBCuBAtAAdwGAwGwPHGWCSJGawAuVHD8BpNJe5AsKAXkCh2BdzH-XJh_E1jAkFAUTAgWJQVCiBEawAIXErOE3XJSyEEiAyKGeYAHXEufJ6UCYPDoWEKWJG8C5YA0-I0EJBGAokCoBIjgJXEAfDCeBCT7IoKAjEAogJCTErSHaYJa7AIlGTWH4PARWE-gJigJTNJBbDmTCFhJ3-HgLGqgJ86AsgJRBEugJyxEwgJHXHcXARPDUCIyQATkGdZArWJ-FJObDMhJqkHirBwTECNDhfJRpBawArYJQ5IxJDxQAVFGm7EjKCufJb8EUmB5YA7YCxhJS5EddCAhJtrIQDJXcAZKAjNJDyIx-GSVJNVJEFJvJJyZJKTJlWJfGJ2NJfeJJiJTFJLiJnWJ-YIVGJ-ZJkWJ1WJCJJgGGZiJoWJsaJNiJaiJiFJMYJvNJMaJEWJhXJxWJOUJ4aJZTJhiJIWJhKGYeAUaJu1BtXJjEAvXJ_WJgYJbaJDXJeaJGXJSyEhaJZSHHhJhKB8fJOBDxeIcxDqaJPbJaOJsiJZMAViJ8sIBGJaUJEGJy2HF7HkTJ5THnOJ2aJyVJWPJ1OJBhFQjJqQAsHJFbJcYBFjJwTJWiJKeJNbJjTJdjJ0WJeiJIPJElDUbJZdJidJXcJmiAabJQdJrjJm3EyKJJeJzcJBcJnTJrcJubJfdJJdJdbJJcJcdJNRJ3jJ7dJNcJ5jJ5bJCcJ8jJiRJNdJCeJ9dJcbJCkJ1jJEkJyPJ1bJFcJ_RJQHJBkJadJ3dJOQJImGjKJOeJGcJIkJocJvcJLkJkdJddJWkJQQJPkJodJjbJ0jJ1IJScJQdJeQJlQJjcJkkJhcJfbJPPJskJ9QJudJLSJwkJNJJ5dJyQJSkJidJ9aJ6PJbPJ2kJQkJsIJ0kJ7JJydJPeJ3RJKkJHRAClJHRJVeJ0dJzjJnJJFeJTdJ6jJAdJbRJyjJpjJckJjdJwPJ-JJGkJFcJncJUcJ5kJUkJFkJBeJikJtcJTlJ0cJRdJ8RJOlJFlJGQAWdJ4cJakJblJUlJ6kJeoE7PJNeJ5SA2HJ4kJtlJdlJ7RJgkJ6dJglJPdJKeJqdJukJySJReJISJqkJ3cJmRJ8lJVLJHlJalJjSJAmJ2lJWSJ8mDkRJpSJrlJJmJHSJLmJTRJ4jJDeJKmJFeJOmJ8dJWeJQeJSmJMeJmdJZlJfcJzSJLcJDmJppH3SJYeJtTAnhF8SJJEA-SJeeJSOIgeJRmI46I1OIETJZBBdiJfjJneJYjJlOA8FJNTJ5VJOiJ5HE6MJgMJxeJffJ6TAjjJfiA9mJmmBjfJ3eJSFAfTJ0kAnfJ_UJGnJhxC1mJKjJZfJSTB_mJqTJBnJFfJWIAEnJyNJ2mJTUJy4A0TJxnGrUJBUEyNCJjJRjJ6TJzPA8TJwMJvTGqUJ1DB-uCknJZjJTnJUgFbfJveJdfJXnJ6zBWTJpiJYTJGjJljJdnJH4AfnJ5oHXUJinJh4CunJ5mJmnJHNA8TJtfJAiJhUJ_fJShJpnJOdECUJAoJchJamF6fJiUJAjJ1sA0UJkJIBsGVkG9vGEgJGgJ1DBIgJHiFOdEQeDncBXaJfYJUWJiYJXWJRgJiEAUgJBMJjsFYgJrTEoOJbgJmhJbkGIgJggJS0BRhJdNJThJhIAngJkSHqgJvTGahJRXAIkA5fJXHCfhJygJefC0gJyAHyNCOTEe5AoOJ7gJFUGQhJ9XJShJgBCSeD6oJGhJvJGJhJwiJoOJphJUWH9ZBNFA3oJkUJSpJUpJWhJCcBkDE-oJkPDJXEBpJ0gJehJdTEghJjPDihJpHJoFAlhJVgJohJykHsSHOhJrhJpUE4mJqOAnOJvTGxhJ4AC0hJeFAYLHarH4hJrTCoOJ8hJVoJ-hJCUDVoJwEGYCENAJH_FgkIGiJ_KI4ZJgYG6ZJiZJAZJNZJlZJnTA9ZJ2ZJBFJDVJSiJ5LJUiJVqJXXJCZJmZJRIJYiJAYJjZJBZJmXJkqJBVJCaJpOJMZJYXJOZJrqJ7VJhqJkXJwqJYqJpWJKaJNYJCFAfXJQYJniJSYJoqJXqJKYJRaJuiJKYEZMGVaJhqAdYJSWJ2iJEsEPgJ5iJRoJY0B5XJJXJpYJwnHQpJ4oJTOJbIGpbJwJAWqJ2qJCrJ6FJGYJiqJqqJZqJqVJArJcrJaZJcOJyaJR4AbrJjqJirJ_IJWHFgMA3SJ0MDpmJAlJZPJrdJzrJkPJykJqlJbmJElJTkJtbJ9kJobJQmJgcJ5PJvlJ8kJ_QJ5lJYkJ-kJImJBsJMQJMkJ8PJGeJzlJ5cJPlJDkJekJNRJOkJHsJPmJ6rJJkJ8rJKcJ4lJ9RJgmJ0lJjlJLmJxlJsuHcLJL5CmlJadJpkJAIBmsJclJNHJvdJilJlkJosJYcJhMAqsJ1lJ4rJEmJLlJSRJnPJJsJ_cJLdJ2jJ-rJhlJ7rJclJHmJfcJ7sJ1cJxcJ1SJPjHfsJvsJTmJ9cJDtJUdJGlJRlJJlJvRJ2rJ8sJMsJUmJHkJYsJbkJjlJulJ9JJfSJYlJWsJ_sJZsJclJSdJNtJRsJVdJLcJSlJAtJ1lJemJcsJxSJgdJKsJgRJMsJisJHeJIsJktJbjJvkAMSJhjJKMJ_lJSmJ1rJwdJKmJ1sJASJFmJpCICtJ3SJEeJ9sJFsJdsJftJAkJWmJdmJ8cJHdJesJMuJ_dJOuJetJylJksJ8aDJsJGuJxtJfmJYkJ7tJ2dJTeJIlJ5rJKlJ_IJnmJxLJXjJqmJEoAdeJ7kIumJeqJ6LJxmJdXIrpC0qJNMAlrJyqJiFJwwEkrJrrJ6mJrpIiJEfrJ1qJ4uJjTJVnJDfJiMJ2nJNUJ6aFEPJLvAvqJ-uJSMJInJw7A4eJ9JH6eJnqJqrJhrJ9eJxuJpqJxqJsrJsbJBfJznJOMJCnJLDIvpB5nJtiAIvJSvJbTJenJVUJ1TJsnJ3TJCoJUvJBrJPZJbUJu0HGYEzfJrMC80GrnJGEBtnJqvJzuJXvJ6bJHUJFHJAvJ0nJEfJDvJoiJFvJIbJhhAhvJWvJyTJkvJ6FGgnJnvJYUJZkC8uJyuJJvJ3MJ91HIoJShJKoJPrJrFDPxGyvJJwJ0vJqsEppJpzAcSC7fJAiJzUJ1TIAgJlZB9pJn_B_pJqEC2hJgNJvpH5hJUEAQ0HGqJJoJosA_hJRpJ1-CbaCQ0HboJFgJxTGfoJarJgrJWvJioJ7WJkoJNgJTDC4iJpoJTgJypJIwGuoJ5bBQ0HxoJGxJGyHOkChgJVrJfpJfDCmgJVpJ8XJiBEWHFoJCkWEbhJCpJxkH2JGhhJSyEIpJh4CKpJbPDQ0HNpJiBGPpJ9pJChJfBCTxJipJqZESXAKhJXxJapJ2pJcpJ_gJRpJSxJVhJ-iJ4eAWxJQ0H_oJlIBbxJxgJaYAmYJjhJLWAxpJsoJ50BxxJ_8B3pJ3gJprJ8wJ3qJ7GJXxJFiJGsIw7IIYIvmJT0AMiJ_vGMZJYZJdrJ1ZJMuISyJRFJsuJgqJQvJQXJZyJsvJWPJmqJXyJArJjyJ0uJgvFciJhyJXZJVYJqyJIjJqvJpyJ4vJ6FJjiJBWJ7qJuWJ9qJEREYyJvyJ0yJZMASaJLWJwiJV0ByiJHUAKrJUWJzXJXWJyeBfaJ0gJ8iJjaJqYJKqJy6IqaJ8yJJYJkyJerJyyJ9yJDOJoyJ9yJEZJorJ7wJuyJUzJwyJRpBurJ6tF_bJxrJ7SJTtJkWA9tJusJRPJCmJHtJlmJQsJFlJTmJ-jJQuJAsJEtJkXGTsJYLJzzJKuJlsJutJ2zJLtJPuJcuJ9zJOtJ_zJUuJjsJlKJLuJ1zJD0JrtJJcAXkJVuJfPJYtJslJgsJL0JebAN0JG0JIeJzkJ3sJXQJAjCzsJatJvjJboFtsJptJd0JqzJh0JKtJAuJQHJokJOSJ8mD6sJOtJbtJgKJmPJ-sJ7lJZ0JBlJGtJDlJhtJ1lJHlJZcJJtJMlJTuJjJJktJnlJoJJgSJotJ20Jd0JYmJ_rJQ0JhdJqtJ80JOsJWuJrPJ-0JnsJQaGllJO1JitJntJRtJibJy0JYRJbsJM0JhkJB0J60J9QJT0JqPAV0JztJjkJhPJ2tJduJTADjTJsdJwKJtzJ10JfGJkSJm0J_kJ-tJSmJEuJRuJLeJHuJXSJOdJ8zJFuJXmJK1JttJ61JNuJVtJVsJO0JX0JhuJStJx1JSuJauJstJcRJp1JclAfuJ50J_bJkuJyrJRIJceJQ_IHVJUyJAAGVAHZ9IjeJvGGXzJgzJ-yJyvATzJNyJMTJ6uJMjCNwJUYJd2JQTJ8vJbvJYnJDnJ4nJvTJwpAg2JayJHnJH4AUMJNvJXMJNnJGxGw2JVzJ5HEl2JPKCn2JwnJzeAp2JUTJyeJZnJt2JzWJ0gA52JhzJ21G-nJdoJawJLwJZAC82JzyJPfJuvJXwJQ0HzvJNEA1vJtyJkZJx2J4MJ7vJJUJ9vJCvJyHB3nJBwJqiJDwJazJ-2JKvJ9nJlvJZwJX3JovJo-BQ3JYzJFoJ3GA53ESwJ4oJUwJxUJyfJcAIhxEYwJ_nJhnJVwJgZFdwJwfJgwJZKAXoJXMH_LDlwJcmCnwJpPIE6ACqJrwJrTCXxJvwJTwJxwJJqJgwJ0wJthC2wJnJCcoJ5wJNxJQGEm3JYqJ-wJm4HHGGLrJCxJjYJExJroJdgJHxJDJCSJGXxJLxJsoJ0oJIzB2oJQxJmaJgpJrxJ4xJdWHXxJ8xJecB-xJEpJAyJHpJSaCuHF3gJzaBkxJGGFCiJLaCnxJKqJpxJEhJ7oJInHXpJGrJtwJT6AHyJ_KJzxJepJy4J2xJK5JUrJ6xJT6A44JopJUCIqpJdxJtpJfxJvpJdpJtkGFyJBNAQ5JRWEshJRjAI3Je2Ju3AQ0HQyJh6Il3Hl2HV2JfyJFVJxhJXiJbqJHiJ3NJz5JeJJeoEAiJ25JMXIy4A15JQGJ7SDVoJvYJcOJpSIyYJvJF9YJGBDSaGRaCvhC5YJ0gJKIB8YJ4XDJXB1FJapI3FJQmJx4JrFDiOJOjJy0IwrJUaBR2JrzJLHJj0JD1JlkJe0JGRJO2JJ0JltJ3zJWlJv0JIuJ91JwzJasJVtJ6zJC2J0tJd1JLsJ4zJNkJA0JC2Jr0Jq6JE0JflJ7zJXuJC0J96Jf1JYnBb1J76JC7JxzJE7J31J_jJ8zJo0JjIJS1J0sJfQJY0Jh6Ja0JZbJysJQ7Ji0JukJZcJo0JmcJI7JP1J9rJu6Jj1JU7Jz0J-rJycJj7JERJ00JguJItJw6JclJNlJY7JKtJBdJV1Jo0JF1JVmJp6J_0J07JM7JB7Jo0JjtJ77JU1JE2JW1Jn7J7cJI2Ja1JGsJH7J26JwtJ46JvSJJ2J41J67J4OJ3TEGbJhmJMbJv2Co1JCuJBmJW7Jm7J-dJNSJv1Jm1J3KJz1JAsJZuJJ8JscJ57JN1J-1JH2Jh8JB2JW0JYuJ71JA2J66JW0J16J01J3KJK7JNmJK2JV8JQ1JJ2JkmJRkJP2J5SJomJnzJS2J9SJpuJgpIRiJ5ZJCTJuuJhaIQTDE6JcOJwvEcOJ7mJB6J6tJRTJSSG1nJh3JZ8BN9J8nJRTA01BU9JZPJeLFCzDU9HQAJSPG8UJiLAp0IpbJuZJTyJ65JxZJEwJYqJXVJGVJlcIW2JkzH3uJhrJp9J47Iu9JWvJXVJ67Iy9Jo9JbZJZVJdZJPZGIZJpFJGZE2vJPwJzVJz3EOOJUWArZJSOJRzJZrJn9Jx2JuqJ29JK-JJ-JmrJEMJdzJ82J3vJzLJQ0HS-JA-JWPJ9pJO-JhzJs5J3fAvrJlzJf6J98JB8JXbJj6JZtJl6Jb8Je7JqjJg7JL7J0zJH1JvtJ7jJh8Jz6Ju8JXsJiuJk0JvHJs8JF0JHeJ86JJ7J81JMcJ51Js7JUlJhsJbuJG8J_-JS0JZ1JU0JG7Jy-JgtJl-JtkJb0Jv7JM_JW7Jg0Jk6JP_JxsJY8JS_JxkJa7JrkJX1JAdJ5sJo-JJ1Jy6Jw0JN7JozJGlJp7Jc0Jw7Jp7Jo6Jt-J2zJt0J7PJORJO_JSRJQtJ_7Jz7J8-J17Jp_Js0J-6JL1JH0Jh_Ja_JWcJ87Ji_JolJ-7Jr7J27Jf7JG_Jg1JI_J5-Jd_JE1JEAKF7JF8JJ_Jx0JRKJl1JR8JBPJU8JG2Ja8J-lJRAK2dJn-JL2Jp0JPJJzdJF2JcmJm8Js6JhJJx-Ji1JamJ0-JLbJ_1Jn8Jt8JHAKl8J11J3-J_6J06Jz-JeAKZ8Jx8JKAKr-JB0JaAKN2JURJmmJ78JluJbQAbeJ_8JU2Jr9Jl9JheJF9JHjGK_IM-JP-JBNJJTJnyJRvJFwJL9Jj2JfbAIBK3fAXVJueJQ9J-vJS9JAwJo7CGvJl3JNBKh2JV9J1JGMvJKnJ5eJZ-ASBKgtAQTJa-JmBK_2JNEGavJC3JcvJ3aJfvJv2JlBKGwJp3JIwJ83JKwJBoJo-BoBKUBK91HU3Jv0Hr3JyTG6BKdMJafJd3JcfJq2J_vJE3Jj3JwBKH3JyBKjvJ0BKy3J_BKIrIn-ABCKx3JBGAz3JINA9hJB4JMoJFFI73JM3Js3JsUJcwJ_cDwUJKqJD4JiwJiNJNqJAnGj3H9KImNJ9UJL-JdBKx2Jj9JeyJD9JFVJq5Jw9J35JRqJdqJyCK75J0CK-5JNpIPCJd4JWHF09JtqJ7CKcOJrVJlFJeZJ89JswJv3Jn3JQZJC-JjVJqZJ3VJFmBH-JY6Jq5J8FJKDKeBKmMJDDKQ-Jc6J_3HWDKx2Jc-J4UBc2JXDKY-JjCK_CK62JizJ2EBe-JAsJmzJaeJu_JKMJk-JR0Jm-JY_JC1JL_JCsJctJiAKg_Jc1JE_Jl6Jq-Jz8JM8Jk8J6DK2-JpAK4-JPsJCAKp-Jz_Jj8JTQJIAK7DK1AK9DKXtJmAK0DK36JhAKfkJE8JJuJwAKK_JwDKT_JmiAl_JZEKwjJR_JQEK7JJvDKI1JZ7Jr1Jq7JBuJ7_JFtJ2kJ6-JDAKf_Jh7JXEKiEKm_Jl7JFHJc7Jn_J6AKAEKe1JK1JbEKv_JB1Jy7J-_J3_Jv6JFEKe_JCEKvAKNAK6_Ji-JmtJcsJ5EKoIJplJBAK1_Jq6Jr_JhKJL8JOEKyAKW_J5RJD8JH_JMAKkAKOAKEbJP8JcYB4tJT8JO9JaAKhEKGSJYAKyDKT7JzAKGmJk_JutJg8JSEK9jJ4DKWEKI0Jt-JrFK7kJdtJDFKrAKw8JtSJHEK6lJ--Jf8Jr8JJ8JytJV_Jt1JKmJ5AKzDKltBQ2Jh-J4JJT2JyOIs9JieJV_IKIBZDKKBKtCKiyJw3Ji2JZ2IreJPGKZ9JP9J7MJR9JWjCEvJaBKCwJgvJlDKJ3JIfJVMJLnJKnBE-ChGKpBKO9JXGK5vJtzCB3JefJr2JdvJnpBKCKu3AoGKzBKhqAL3J2TGt3JU6IoGK7BKT3JbCKV3JQCK5JDrGKlbJ6vJZBDuGKbGKvJEdGKxeFbBKgGKWqJR3JNCK3GKq3J2BKN3J4BK7GKOHKbzJS3JK1H3fA03JkUJ23JVoJ9BKQ7FBHKfCKc5JA4JiCKC4J-fJVwJ2UJCIFt_G6WI6UJe9JmTGsCKdDKmDKwCKAOIX7FzKBQiJumJS7F3HKSbI1GHSVJ6HKAGAQVJohI2HK1jBQ4ARjAtCCwFG7IEpqBoGGlMAtCC3EAlAIFOGjLBNIKeBIVIHSIKjgEtCCD7HcIHXIKwrGXdCtCC1oEM7IQMEQnI_gArIGi6IMaIDIKNMBZrGS7Fm9HCCJ3ZJDVJ_HKnIKVIKUIHp9HVIKu2HyrGX7FTIKyIK2IK1pDZXICFJuIKMGKpxDw_HdjG5IKtNIXRBkgAh8HtuDA8Hy2CQ5ErOA-KGiAANdAiUIYZDf4JqOAiOCphJoKEElG5jAtFAXhBWfG6lA3zEp7EDfA6aEXOHveBSnA3nEyrI3EAV8HGpEx5HcSAChBZEAhJKLVFSYBU0GhJKLPCkSHkJKVHKwGAkNHsJKWfAzJKAOAtKGqZB4cBZqHkSAbTAPxGzJKyGEpJKe1EETE-JKVFAVnBMLHyFApFCqjAxyIukAJvDIJKq9CKJKkWA3zEOJKDhJQJKjFJSJKamBUJK2KEIUAUFHjPCaJKXlAcJKm0B5aEjtFsFIOKKGJK1jEj5HEKKlUJMHGQtGv5HMqEqmECKKwyIHEAukAxeAuJKjFE0KKMjCp8HsKKUJIoKK4JKsKK6JKpOA8JKhDBHKKM1FvvJ53Jm5CCKK1sC9KKbpIGLKJKK4ECiqBMKK-fAOKKa6HxNA9tHh6HmJAAOA4KKjYGpqBoPHR6Hn1EMHInKK1KKWLKOOAALKirI3EAl0HZLKsHA3WEi6HLwHWMJcUEcDDPLKhRABKKsKKDKKoLKlpBlLKwGAtLKYNJnuBgLKF8BGKKPqH_JKIfBKKKOIATLKZgDJCDtJK9JKjFEIMKhPH8KK4LKzHINMK0cAnLKsrICLKkSAELKbQAzLK1GA1LK4LK3LKsrI-5H5iCaMKhHK4UILKKFhG-iAONAH8ArLKfaEpbF6LKiEAbLKLMKEOASMKfLKuLKRMKoMKtMK7RDUMKTuAqLK_LK5FA8LKPHAWMKyFBfSEiMKcMKsrIeMKyiD3MK-WE8MKjEA1QEqMKaTGcxDiMKu4IlMKRfBoMAlHDQKKUoHJCBQaDV1CMJKWKK38CSwGZKKr-CaZAE-JnKEdKKcXAfKKZJKIiIDgAjKKU1BlKK7aEkxCjJKsKKmJKZqEyKK2LK7jHaeFcLKUNKPLGxJK8XJzJKzHINVHHNA5JKwLKYMKIFADNKFFILLKk-BQMKOLKCMKIKKEMKRLKSNKpnBtCCdREpqBeIKdoB-7HJlERKKYNKTKKEnAVKKSFAXKKBcBRJKgNKcKKiKEeKKYJKchBhKKhlAqNKPZCsNKktFQOKdIKffG6bDkIAiIKMEAVOKApErKK4LKxmFtOKxOKNEAwOKX4AnnFToEONGRHGzEACKKsOKSOKuOKyOKMoF3NKtCC6NKUrJ7OKhaEzHIDPKhIK8OKDLA5OKefAAOK7JKCNKKOKHLK3OKEPK5OKSPKRPKRtC5OKYMHGOK8-BNLKBMKwLKQLKkMKuKGTLKXIKLjAsAGgLALVF4OK8OKWyBejAlnBQyCJPKSsCsPKPSCOPKpqBKjA92CtPKaXEKPAAOKwPKM7IMPKUOKyeAzPKs1FOTIZJCsBAs7AENKChBMLKIOKCQKvOKFPKVEEd-IgPKGQKpnAIQKkSIKQK2kB2kBNsEaQKToC9ZB1EA7RDWNKapGJJKYoHLJKbOKPJKeOKfNKTJK0pJcLEvjCjEAmNKlOKoNKuAAoOKeJKmKK4eA-_CTIApKKojEy8H2OK88H-OKE9H44H2LK6QK7RD3KKwMKIADXTAPMKfMKF0HFRKJMHVPKDLKXPKmPK0LKFOK2LKPQKMRKlPKtKGnPKwLKvjGqHKHvC4UJEsIpCK8WI0HKqcImIKxgG7PKlrGq9J0gANIKzKBoIKz6HoDI4IKnBA-6H5QIorGoRK56HPIKwQG1IKyRKwrGKGK9IKFBKP7HUIK2RKTuAIPAlZB3MKrrITuAQdDL3EKNK-QKFNKIxDhGC3zGzPAGSKsKKQdDOFHNNKjEACKKOSKSnCRQK3VIw9E0CC5-EwpADsAbSK3QEbPKRPKNBGkSKM7IYBGBGAEyGJPDsGBXBBtYB8SAZZGMUA3tJRBBKpBUIA8SAd9EaZGwjGx5Aj7HRBBvSK9NGwLBvkAqaEjIAUOBCTK96FqVEJ9ERMKREAdNDcvGVIKylHnJC0CCOIKjYHVIKYvG5IKJMHVrFwvJbrF1mHOrIp0GoIKOIKBJKpIKFmBlnARkBNTKiSKpKIC1HswERkBDaBQTK6AGANBotHiTKJVAkTKnSKSQKTPK_CIgCIBDIH2HbpHiSKdPKM7IyKIl1HyAIQDInBI1AIyxH9qHVDI6AIuTK1fF-SKmrBATK2aBoKE1SKt1C4SKMUAzHIuKEJUKxSKtFASlApCG8BBgTKLBBX7C4eAPBAwKGoQAw4JbBArTKIPAxBFO0Dv5IHTBYZB5CGlMIZUKOIKbUKarE5CGCNAheBqUK4MIu5JjRKkIKQbImRKHIKc_H2CK-WIfeJuIKyZJnBAi_H9CKnBBBVKn_H7lIUcCKIKIlAoAE6UKYJGy6IMVKiGG9RKXhA0HFT_IZwInBHlIGb2JFVKz_Hd_AWwGyRKsKKoAA3MKl-HShDpqBMSKJoGHlECOAHQKUzBcVKHSK0tAINK-MKdGAxmFtVKWSKzaIWSKvvHm4CoVK3tFRHA3VKwgAkRKo6I5UKyTK4nC4HK8IKSVKAVKTOKAWKTsIUuI_VK5BAYuIJWKlCE6TKRVKgPDUVK56IbyIIWKQPKM7IfwIrJKkgACMIEJKBGA6KK9BH9FCrZBSMKyKEoMK4NKdXHSFAFRK6ZBNOCbuAS9GwsIvAJ5yI1wIyAJ8yIaNBiSK2AJ96DjTBBZINlDGzIVnA7vFJ3G-AJp7GGvIW5GJxIOgIQzIe0Fw7Gd3GPxIiTFOvIZgIo0FQBJXxIgyFZxIYtIbxIWBJdxIYBJfxIcvIizIcBJhtIlzIlxIktIvyFsxIx3GmBJpvI2ZIW-GdoAzWKrBJ45G5gIUGDlXKwBJunA7zII6GF4GlXK3BJh_AlXKQqJ9UK5HKDWKoJAwIKBWKtIK3XKMIK5IKdGG4XK5IKDODAYKgTKXrJeKD9XKEYKc6ITTKPWK3GA_RKbCJ_NDHYKeTKddBTTKtyAYWKiJKP5HXNKyNC2JKFJKvNK_QKYTK35HzpEAPKkVKVsAbWKKMKFLKuMGZkCaYKSnA5MKpLKBOKSRKaRKURKeYKAQK2LKZRKpOAVnBdWK8QKctAXOKZYKHEIoKKcYKsrIxNK1mENqEzKKoKKHRKmYKfGFxDE3YKrYKdIBWPKyLKYPKAKKVRKdMK0YKDMK7QAdWK3MKLVF3MKvMKGZKOCD8YKkLKWSKPRKBLKRkALSKuVKuMKtYKNZKTRKbMKQZKFNKxVKLSKSZKLOK7QASMKlYKZMKnYKZACxDEwZKKZKANKxLKLMKnZKILKMKI_TJLaCCKKtZKHLKnMKJCDWZKYLKKNKZZKyZKHZKktFSMKWZK3ZKhZKuLKJNKuLK4ZKCOK0BAEOKxYKzPAzKKyVKjZKDmHhMKOZK5VGuNKXYKlQKoYKktFLtGx8HzJKAZKlnEoJKdMK1NKIaKDOKzZK7YKQCDNkH3GAQRKXMKuYK1YKwYKJLK06BAaKPNKeaK7QAPPKFWKboFkQKUlGd5AxDE_aKTQK7TKFQK-YKTuAaPKVWKzTKRPKfYK-8HI_HiYKGaJSnAlTKHPKIRKEbKrOKpqBROKNbKSGAEQKGPKOaKMZK6ZKvYKoZKYTK6TKfbKh5CyYKRZK8aK7ZKZUK8PKGHBarAvPKJWKyPKYQK0RAKaKKeArPK9PKPSCfZK4LKeYEMWKobK0bK0PKoWHfQK-xBLQKgPINQK9GAnbKHbKnVK1bKnFJEcKtjA2kBORKCbKesG0ZKeyHiQK4YKKtDnaKARKD9HX8HERKXcKFZKJaKbZKKeAORKhbKRRKmZKkbK8ZK-TJvKK6aKzYKsbKocKC8IPaFTTK1UK-oI8VKhhAf0CLzArEBuMAqRKyDDGJA8_A5cK6MAdGG_cK0FADODCdKiHAy6IFdKBBK0gA3cKALANYK8LJH4AIdK1gE3gE4pEqKKUhB3gE7LIQbKQHGobAXlBTlEXpEWmEMhEjBAYlETMInKGw5HNqEBBAtBATIAkoEvMGedKUhBndKuBACHEXdK98HZdKUtDabBhpEi5HLsB9mEKNFGkENNGCRK_8HgkE9oE1rFqnEHqEkdA-dKVMFDmHkdKqmED7AEIATdK9QKJeKFeKwoH9nE2mESlEdqEUdKqlEhdK9MF6dKkoH45HSbKwNADQCLeKcjEceKkpEuWIHeKbnE7pETeK9QKleKwdKBRKDlE7pE-EAmeKcjEseKHEAOeKYdK_OKobAzcKCBHdDIMEDLdKE1IoQG6XKcYC6eKPhF95H_-GuNGtqJCAEy6I0QG7IK5eKuZAjTANdKzmJ_BEogEb9BNBALBAdyEu3FlsASfK12F3zEtBAFlE23FS3H-QBglEcxBx2Fd8AQBAdwBfMFWFA0AAbfKX4He6IAuIg6I2UKw5Je_HwpA_eK9eKuMBwfK8HKDOIseC6eKBIKQdB6eKVVJIdKCAEX-ChTAs_DcpIEQAJnAWoCG0B6fK_6FH0AAgKHgK4KADgK5JAoABQjAbwEaGBFTAwUKKqAFTAjTA3-A4-EXdCngEzgEGMFQBFW3HWXEBKA1SAR-CwTA_TA1cKtiA_eK-fKNIAs_D7cKngKf-C_fKnzDRfB-ZJtgKpgKvgKeNGtqJogKxIAAgKOVKygK4gK0gKJdK8cKuIALfKRWKymJa2JmpICgK9gK7mJ3gKVFAs_Dl9IQQA7gKKhK0gK9XGt5CzgK0WAMHJ4EBMgHtmIOhKNrBQhKaFBgvGKdHbpHchKgXI0YF8OIw2CR5ADPIwCJkhKq6AoCJ8OIE9E_4AKNA3BDDREvCJJ5AshKF6D_2CxIAlhK6oI8OITIFFqCwhKT8C5hKuhKQ5AphK4hK6FBeFBlFBG3BP3Ci-C9_IS3CvJAEDJozIrMJarI0qAMiK0qA0oBRiK24AT9CiwAT4CXtDg3HVRAq2IX9CXiKM_Co2Ia7AaiKiFAb_AkaHWiKxhET8C5DBmiKP7IZEJEpEc7AliKLEBu_CtpG1MEviKd9ChNI2CJqSE5DBjCJoiKkaH99CCEJ9fEXBCXNINLEA6IQRG-PE1KCqEBx8AqXAXtDTUAHjKGXACwEbNIW_BYLAdbEsCJBFB7UEYNIo8ASjKzCJUjKrNIPnEX8CZuHK6CdjKHsHMGCLsG_8EVbE9mIN6BWECjjKeaEljK5XII2Ce8CK2CG-Ik7II-IgiKynB0KCsNIc3CinDiEJXRCIwAcGBjmCuVIVyGqMAaQIJuBaQIr_GusIgRKf6IFsIv5J4eK-eKKfKLzAJhKahKi5BXoCrgKMkKfzAOkKMgKRkKxgKShK8gKQkKkIAgGGZhKWkKG0B6gKZkKPhKbkKFWFquJm0C6fKMfKEhKOpIGhKkkK_LDZ-B6ADWGDI-BncCHEDBiJk_GSBDLGDykK3WA2eKW9HNuIQFB_eKagKU4EDLIMYIdyJ-kKTkK8DDGJA-1C4wDmeIGJFhBAJlKcRFIlKAPGS_GB9JwGDokKChKfOFTEDygEBlKtfIawA9gE0jCRXAahEihEdjA2hEilKHiEuiE5QBA9DphAExAjvF0iEEcEdiE9iEdjEWdKejEHBAuJBuiEDkEHRBxmEEeKH7AhmE9kEElEpuDXlEqlEdwBvlEqlE8lE4lE8AFRrEh-E7lKlmErmEZiARXAInEcnEBGADnEOIAtnE0nE5tHzdAQoEXoEooECHESBArFA8dAwoEyPAyIAmUGRpEapEUEACgD-JFPkBOEAqpEleKJqEXBAVqEgqEtAJ_cEtWKU9DxAJD5G2sIFTFAlKirAfPB7uIC3Gh7GbCH_uI6AJHgI8AJgCH9WKGtI_WKKZIx9GPzIz9GEXKNxITyF39GJBJYyFLBJYzINBJ89GzCHj0F1CHP5FTXFaxI1dIcxI3dIG-GgBJAnA7dIixI_CHkxIsgInzIDDHu7DpxI25GkBJsBJjXKrwF3mKViIxxIXlAzxI6gIunKYUF2xI28F4xIz5FzBJ9zID_FXeEZlK4mKAyIzfC0nKrPA6BJY1GElKGAB_kKGlKSkK9cKLzAzfK_5JeNFAhKxkIAJEX0CGlKFYKrvAe0CUoKc6IaqFdzJT0CT1Ij6CcoKSEBcoKyhCcoK93Ck1ABFCjoK03Ck1ARBFcoKcCE4kKT-BLzAo6CmoK0kK8_Ao6CqoKyoKLzACAEcoKlKBcoKwWA5oKwOCRVJxkKuoKfzAakF24CYdC5kKfzAW4CS4CfiKFpKBpKjSDd8CA-Il8CcoK-1CvDFujKQpK2oKfzA49CnCJroKV-CDKA-fKPfBQ3CcoK-_CnEAAADUqH2oDRpKn6An2C_9HWpKk1IdRDo3CgXA5oKspKdiKGEBfoKI6I76Fr4CupKqpKeoEbOAV8CR8C--AtoKppIpbBL6CZuHcoKC8C87C9pKApK_pK0lIp5CLpKIqKAMIe1CDqKS9ID8CL8CGqKvIAt0C8_Aw9CnRCF-B-pK5IEW9FcoK55CcoKM4CcoKi1CroKI-Ct6AVSF4pKmSIh7CV7CQOAlVAcoKtpKNIAUxAcoK80Cz0CpzA10CwiKl3CiFAapKF0AEHBsfA5qK0KA_wG8KH1oKaqK8_Ad4A4oK4pKJ1C3NAM1CeYDD6GcgKHqK5IEH7CqxHK7CcaAQWAfoK_KAHCDgdAKCDBFBnjGOmH9qK7KAv-CMrKUqKGpKpbBBPJDiKiGBlFBtqKVtH3jKpCCnrKTADkrKyFAcoKdADv2CtrKzADqFBXADFMAQaAcoK6hKLqK5IE9ADHJFzADVJFidGiIFgrKMpKuFDyADUJJ-IFZBDvrKrRA3BDCWDVJFBsKbEJ5IEi4BVVIiCDYUAtIF6rK8_AyFC5oKPYDroKAIF-gKVlKhAJGSGP2IvNFQoKCxCWsKZIJhsFHqC7eBhrEefB8rErfByOCNfBFgBdwItfBlsECgBXiBMpGKgBZqCzjKNQGExBNfBsfBPiBwsKdSCUBGKgBAtKxKE4sKlsE1sK2rI8zEysKXBGWiB-sKN_DqUAbmIRnB0AEemIRtKBEJhmIR_D3mItzEwAGoQA1oDfQCMlITWFxpB9jInQCmPFnZDsrBwZDoWIGGHHADrrBFTBn_IEjK1oB4BFncDWSI1ZDqRA4OFMpGYGF_wBxKE7XIMEJn7IFzB6OCiOC9nC8OFsIDNlHw9EAPFGACJrBcoCAuKyxGZ8CtAHY8BFACaxGIAC-_BudBSACJuKnBACgJoaI5mCNuKUoC80B1fJLXHwEJQuKYuKRqBo2ELuKEuKOuKGoJqMJm8I4ACJDDiAC2BCnuKyOCpuKxACECC_XI8XI7tKwuK9tKAYIJiKQgBsFBTFCIFCd5AwbCP6EDBCHFCMqIsiKsUB3XCBWF8hBKqDFoDs_Iv9ApfEn6CvGCLqD4CFUkIyuD9GCDbIPSICHCPGAWWFdGA5IC6tK1CFfCC-ICYvKuIC9nCREE5xCImFGaFREEqIDjvKSyBjPFiwIItKeQCRFA5sKzHGqPFioGkSChtKwcKcBEKtFVCGFkKsGBtpFDgAasFosFdtFgFEiEE7pFsyC2vKxsFKrF_EECWCMzC_pF2vKirFzsFDqFBwK7EErqFrBEGwKwWCsEENzCiuFSwKFzCRFEJFE9vKjuFFFExpFaFEHuFhuF9tFT0GjFE6vKRbEouF8tFbwKqtFKzCHwKlzCnwKhwKpwKjrFsOA2zG3XFiRK0cK3UK5fKJoKiiKKoKjsKHlKuIAT4Cd4GiiKPlK-wKRBFR4FesKjpIgsKjAJKJFs6CegKblKvTHmqAGBAcmKpqKZiAcUEbmK6QBbmKZRBbmKUiAUABkBAeRBrWK42G4yIymKvWK0mKzAJ2mKLxK33C0WKI-F2WK_sITdEdCH-7FIgIA8FKgI_AJMgIBBJMZIDBJV-FRgIa5GMvIIXKRxIMBJStIYZIPBJwdINXKl-FYnKQXKanKSXKcnKexIenKWtIlZIK-GT-Dv-FuyFjwFqnKhwFEeItzI0zIrvIJGDiiKwnK3WBtBJznKmxKF4C2tIG6GtXKTeIF4GZyK_tIOAJBoKeyK-sAEoKAFJ45JpcE_eKKgKzTAqgKxfK6KBvyKE7FIgK0gKdGGwyKsKAs_DsUF2yKLgK9gKy6I6yKNTG0WAdsKUoKpkKNGKvUF-yKxyK9gKHqCJ5AohK8hKyiKpCJ3BAPzKriK8EJXiIZ5ArhK_eCs8E6hKlhKxhK74AazKN5AczKBiK-iKSlB-hK1IAvhKOHCRzKmzKLIAozKqhKyrK4jKb-CLhBvzKIiK-jKoyG4ZDL6COkKDPItFAuEDhSA5zK6oIxqBoPDgjCnKAqjKALCmjK76BA0KxLHpjKnlADjKjPI9PAUiKs1DzGCgcAwbIQiKS0KbSASiK4dDP0KP1DqiKYiKwkKgFE33CciKd9CgjCc0K26CDxKMxKkiKBMAqiKKyC0iKzDB1DB6oIpiK2qKeNIRzKv0K1iKdEF3iK9WE5iKnCJUSE8iKnCJ6oISDJhSCJoDstKN0KBxAgmA2yKSTIF1K6oIOkK-0KIoDW6BikKFWIJBCMjKcLAMwETnCQ1KvBATwEPjKsFBXjKhTAhGAi1CwjKZ1KNIAb1KajK3uKn8CsNImcCG0K79Bl1KsjKPfByjKVjK4PCq1KwDFPjKI9CgvAlrKExAaCFprKlnDCvK_LAoyGBkKKkIFNCEkKJpDONFhRK6NIsfKKkKyfKJoKCzKfkKNFJN0IGIGEBHF2KLoKfzAH2K2qANgK5yKKzK7yKR2KXoC9yKN7F3yKtkKBzKU2KNTGtkKFxKGzKWlKG9JvYFZ2K_yKtkKFSKOKKDGCc2EOKKyDE01BHgKdWKbYBVtBp2KW7Ai1KI7FMjBw2KcjAYyBfWKk7Bc4G6rK6xD74HrwJzFFCrKQID-iI0kKuvKNcAY0Cx-BXjAB3KI7FD0KL0Ka_I5oCDLAE0Kd_IT6CK0KCbEB1KYJHAAFHgJkjK-SAMAJPfI3vK5UJqlI7BJsIKLkKO2KrpKjqAbwE7wKhBAWqKPgK6cKs6It3K6MAp1Fw3K4-ERzJz3KiHAg2Km3K-IKcnDaGBQgKb9BEBAWBACBAfBAUBAFBAMBAFBAD4KYBACvEeeKKtD_3KB4KD4KF4KH4KCvEpeKccK6iEM4KTBAVBAgSFK4K5UCV4KX4KyeKxdK0eKzdKuSFW4KY4KqdK7mEziEh4Kc4KS4K_pEf4KntDj1BC4KQ0HZ4KulEvaBu4KT6Ap4K7dKDlENRBruEc4Kw4KqvDHBA54KgSF14KZeKgYKobATBASBAJ4Kk4KrnEBpEF5Kd4KqeK6iE7kKv7IQFJFlKm3K6uA7gASgKdCGq3Ks3KjqAV5KnDIQaILHHQjAa5KrDIHVKd5KZ5K9DIrBAwUK13Kj5KUBCwUK43K8wK63KHYDUgKk5KwUKFSKXoAyoDKEHvjKnNIh8CDSI05K97BC2CbjKzxBm1Ki4Cp1KLEA65K-hDl8CwjK9oDO6EE6KH3KH4EL-IsNIXxJwSCC5JQ7IcWKnCK2EGd9Jj3KcqJl3K8wKT5K6hAVgKnkIDlKQ5KHoKJoKv5KUBCtkI1SDHwAtRAc6KNCJh5KfvAo5KLSALHDoaJPAHRgKk5K0eItmJnkKh2KfsKs6GOYKr6Kn6Ky6KwhIiQER4Ap5KYUK-DFs6Kl5KdCG5-CA7KCDD9pBe5Kw5KdCGuIDT6KZQG_EJ7XF1XK16KS5KP-Ce9CxIAB-ClqKX5KLzAV7KigKJ-CcAJggKG-C2ADkqKkgKTyIc7Ki7KS-CFzK53KHzKjMEfMBm7KnBDj7KWiEfyIklBp3DCgEgAAaBAKEASFA3yIxsIuWK2YI7yIRdIy7FaNBu7KX7Kw7KwBAoxKj9GJ-F9mKj7GAvIeCHBnKJgIhCH-WKABJHvIOzIKxIJnKT3GFXK0CHHXKPtIJXKSxIJ5FOBJQwFczII-DezIo-FiZIhzIhxIjzIinKaXKknKonKmnKurDt3GN8GCeIqtIvzIa3ALKAhgKn7KjgKWFAayKMPBcyKUGDC8KwQAE8KgyKReIiyK6nKaDH98KbCE_8KmyKOqJSXCg7KVVEv7KS-CryKR7KApIY6Kr3KLzAXgKs7CzyKR5KZ6KV9KdGGV9Ki_FvsCGdAy6IV9Kp7Ks5Kr7K73Kh9Kb9BY-E2AAcdK-oE3nEo9KWeK5dKwkEq4K8dKSbKo9KefKddKl4KQuDj_EL5KT4KplEo9KI3DH5KCeKZOA99K69Kx9KDlEd-EMjE_9KTqEB-K4AFD-K24KmkEqBArlE74KWlEP-K_jEA5KjeKmqE-QBFBAHBA81DR-K45CQBAZ-K81DV-KxKKbnEYmE4lEc-KDmKLmE4lEh-KnJKNqEY-KHBA19Kr9Kx8Ht-KdwBq-KyNKj-KTBAy-KueK9uD3-Ke-Ku-KM-KB5KRbKhYKH5Eb-KI-K0OKHMADBAg-KidKT1GW-K_8HWBAQBA5AA5-KtpEO_K--KL_KSbKJqEm-KJqE0-KBZKqmEO5KRAJk3KuMB4BHo1IqBBkHAfeIe6Ke_K6KBg_KWtBi_KBIAk6KpXD8zDz5KJeAr_KRoKHHDy4Ap_Kw_KMCJweI2FJcxD1_Kj_KmhI06KMED4BHt5K7zDfuAv_K8_KALAtuCI6I4BH_BH5fEAIAJALJCH90KD8Cg7BH5Cp7BoCJc_K8-IX6Kf_KAEA7cKg_KKVJ4GHseC4BH4fKeALs8BM_D7_Kx_KALApqKINKTABnALyVKvFDoAEsALNALhoDGCHwvBLSAJRH_SBINKyALgSAxnAbSA9hApzDPjDD7EOmFzALRXA_FH08CU0Bn_FsBC_GB6TC5NHCZBiOKQJIIkAVBAEBA_QB4JAABL9ZBXRB3ALB2AsKKiyCTABWRBiBAVBLWnA0NKUHHLaE89A4ALRzCtjGDJH-SAzHHt0GopB03BmnAZcBswJOBLQBLhBLpfB48Cu1BruEPBL3iBjbE-YJkuEwBLxLBGzEqtA_mFbjDKGGyGKlWEAqJ9OAjkGOFAunC0BAZcBWhJiHAuBL_ALiBLS6JN8AeHApHCv4JJmArhBWWAYqBpBLHCLJCL8aE6BL69H5RKGtB3wEDCH5BHUqHxeDEiJfMBvALjCL6ACIIHtfKkcI0gAg_KqALKNKaALZALvCL0MK_-GzCLmJADOD2CLtsGy4A5CLp1G5_KPREINK8CL0tCMRI2lFdzJ3MKt1ASSAWZKnTBwCLPdFbQARdFynFTdFdPJa1K7-CfbE_aJTDG0VKVVAvSBxdAGDLjHFXXGGDL08BGDLZ0AUvCPaKi1GIBApzDGDLAIAF6A2ALWDLwCLrVKLDIGDLPsK96AvDLPsErBAKSAR9GwCLmTALNAZMAvDLeeESYBhRClkKTlKm0CAALk9KHYDBDLjEAsDGWSK1lF2bECFA7mJFELqXFHHKXBKcGKSXAFELmIG01BNELKZKIcKGfHNLKNELGaKuLKrBKWBKg3JRELWIATELYSGZACWELqbKVMKjDLsHAmFApDLWSKYELGNKe1EINKrELKEAINKzyB4pBbaKsTGp9IXgDlrB0NAZWA34IM7E6EHLTIVIAboAP5CtFAx6E7ELZZGoCJ_qI64BmQHEFLNGAnEFFrIG9BuRCq2Kj-IDQCPLAVELU7CSFLDKAt1KiRCLGC12KpqKZFLyaBYyBs-I7WJ92K0NI7nFQbEbbEZ9HKELtsI_1KzPDB2K9oI3eKHpIQFBg_KbCLSBLX9KGAB0FLcBLxIK5RK5BLABL0IK9FLiBLNFGIkAyIHmBLtDEoBLhqAOlAICLBsAtBL1BLRBL4AL8XCUeDK1E7bB0BL_QBPCLxxBrLCdzJ12H2NIC4HyNIjOD2LJcpCCELi2KI4H79HcCLT7H7MIP4H0YFNdAY4ISRC3BA-6GJsHrPHX3Hn6AR7GtGLRpAvGLI1KoBBkBBeBBTBB7PGWBB6GL0mJbBB5GLYBBdeBMrIuRE9GLCHLGpC48DXhA6UD9hAMCDzyHCBI9aGsrH4nFMjBKZHsrHpzDJHLmFALHLx-HlyHTzHJDI_gHEACTKA_gHrECPuE7eHSHLEiDtOETHLbcKRyASzHkyHvLIGaAfHL8nDxbArECArAfRClHLF7FnHLEiDTVHVHLmXEDSIZHLEnAJBA6HLSYELbH6BL9HLmDLXoA9HLIRAAILLoCFYEjoH_HL7eHpzDFYE90GDILDVD7AL7HLHIL_rH0ZGSbGcOBnsAM-AHILbHLsHLGgHeHL_PChHL4VBjoHmsHcHLGgHZgHvHLwDIuJAyHLssFGaA9HLBsHXILUaHPHLSbGeKIFBIOvHcBLEILmXEosH6ALhcABsHeILAhHShAhILPADjILonBmTKB2HrKI5aKtiKrHLBJLTIKuJAqILZgHyHL9TKxAI0AI1KID2HK6HksHUtCABL6ILSYEvJAYZH-NHxILOHL9aGjJLe-KEALBIAHJL4TKfJLlIBMCLCKKZSH3jAHqBmEAzdAjtBlkHuFATxDX8AyeBboB9PK5VETYBNvHE1HfJLIBI-sHAJLnAIDJLgHLEgHBzHDMAlJLxhB2_KgOFKKLkHAoJLZuH3TKbAI9ZKrcKLJLZMAnILJcBuHLXSIfBIvyHIKLkALuFAMtBq_K2SAfzHNDI0KIRKLHsHW2HNDI5KIotHVALW6KtyKwGD5FL6BLZgD2FHxCLShGcBLyKLBNH7FLBfC2KL8BLI_I0RKx9HxKL8KLNaF3BLpDBykGBCLW5HDCLWuHy4GBuFrBLBsAKCLUABNGLcCLWGL9WBSCL4eACBLZRBdtEspJ6rBYCLJGLaCLcBLdCLUdCaBG_SJhAL3QG36KZAHAlIAJK1FL4AL3KLqtAA-H04GICHwALgADpLLAEAZcJnsA3UAFTBnCLNIFyLLNUA6BLzpHZkBfiB6BL6qFeLLOGLqWIeMH-LLeLLkrHFTBUBAjBAwBAcBLIRAGHLmBBAsKTPGeLLJMLLMLNMLBHLH7F1KEbFAlBB6hHR9AZMLuRA4RA6qFPMLTBBeMLbMLZuCxbAeMLwBBTYETDIfZBTMLNoAVBAcxKchAJVA7JLWMLRZB7PGtML_SBvMLwBAxMLkBAzML6BLhADzCCoBBpML6qFxbA4jGpMLcTK3MLNMA5ML7ML9MLABLIeGIKLlMLMPHeGB6LLXEHTSAwMLHEAyMLfcDNMLM-AFNL4RAPgAiMLhqAeEAQNLDNLAVAcNLxBBXMLTBBhNL-GL7iHqvGMZEINLbFA5ML0ML5ADFTBIkArTJcoB7JLNCLs8BL3J14J4jGzhDxBB9_B2MLcCLFTBwNL-MLbNLBNLgMLbpHGaAlNLjMKrWJ9NLzRHctEIzBRKEuILeLLIKBTNLSLLU6JpfKnyKrfK2wKrCLZOIg_KvFD0KLxgAaWBKlKukIbHDiOL9eEiOLtALoOLy6IuALIfKcYChGLlLLO7H59HXVKS0CoOLXGFq-H_mAr0ACoK9wHp-Ai2A2HJMrFExGOnA5OL-nKF6AJMH28Ho-AkOAx-AXEAd-B43JTKLkzGbGCc8HHPLgFE6jAZKALPLJqJrMLDECxSBM-D_mHHlEDwGfWD4nH6qHuKKOPLGeKS_HplE3tHUrHExGfWDtsHLjI9sDdPLn4DtxHmUJ-ZKwxH5LHnPLzPAZPLhQFMJIQHJ9vGVAGZiAD_EF_ExqFoPLuPLejHYxAVZHULIhXEFFIGaHAlCEQLiLIXGJ4tHUBDaWBCPLQlKigE7OLIPL9OLuzJQHJ_OL1PLB2APQLNcB6OLFmGigEXIB8OLBPBUPLoLFjaHDQALQLeAD3xGA5Hw-AVQLKPL-LFwaHkaHFQLqMLDUKBLDvBAnXHToHiaK-oEcWE2QLwqHksGBPKaWBoaKGUHx5H--ENQLeSA_WHqPLgiE_tD6QL4XH4JK_QLFOKDRL0PLjxB1QLD1AlxHZTDsPLMLEFRLTRLMRLdWBBKKPRLXPLoICdBAlgKwpAg_K4LLUfH3FLLvAjRLvLLoCLEFA_XKpRL8eDCYKtRLMeHy6IkRLKOCR4FvOLHxK46KOdKOJDwRLKOCgAHGCHn_G4TITkIREJt4IyhCTALSLHejIA7B41KDECj3EtzE1YJknIj0E5XIAeD_oG0YDWFACCHZZANKGMeHkFARwBoSHleDfNCPOCkCLAJAGCHX8BvfB7RLTuBgSLfSLY6ICSLyDFkSLyUJsKLFoKf6KnRLZALzRLlSL2VFOFJFYFuKLBELxSLrSLffIy5D3iAySL2FETyI-SLlCL9SL6SLlfIY2JtiA2RLZyI_kITWKDTLiCL8eDx8Dy7Kv-AV0KsGAarIXhHU_DG5CSQApqC9gHYhHZkEIKL5uEaTLqBE-8BudDhHHfTLUPCgPC27Bq1FVTLvmKmvF32G94GzmKx6D1mKaNBBTLLdE8YI8uI8mK-uIK8K_mKBvIvxKS5GxxKQ8KzxKS8KBXKHOBR4DWNELnKK8FNnKWzIYgIc8KR8Fe8KbzIW8FEyKUBJRXKHOBZvIbnKbvIaBJdvI3xIt-FOyKM-Gw-FnxIsZIrzIUyKnBJWyKrtIQPByTLJeEwvI_5GSmDlULPeEVDHcBJj-G6xI7nK7vIJxCETLfDHu_GqULP9KaVG3SL__KZALcBLCPG0VKmRLhhAg_K8UL5OG-ULc5KRrA6BL9ULKNKp1FHVLDVLLSKy6I2ALLVL1ALyVKc6IEDLbDKGGJGDLemAIDLeZKKDL0MKMDLIFAODL-nFVbEHJJSDLXdF50GaDLXDLlTAZDLrDL0MKcDLxDL0VKfDL0VKhDLvvCpELHoBlDL7HLnDLPGEqDLyaAGDLtDLtVLwCLwDLmVL-VLzDL1DLzVLGUB4DLcgD7DLoeC9DLkXJ-gKITLyMIKTLqkKGVLABLIVLQaKHELHaKkuErFLqeJspICVLRVLKNKXZKtELQ9AbWLNMANaKKPA72KbYB7MKQaKbgDbJBgVKFFIlWLcjAINKpWL0NBINKo2K1KKDGCv3Cz2KbkItEJofKmFLntAwnFpFLbbF3yJsFLBzDA2KHkK1wKxFL9kK4FL7ULSIL9ILt8FSYEgOL5ILTILa6FNXLs6IKXLKBLMXLLjAKVLbJLQXLWXLA0D9AL37E4NLBBLJmAiGG3AEGBLeHBIBLDEBVXL3KEVbCNBLQLLSBLVoK2SAUXLUILdJL1RLs8BDELGIBcBFlIA71FwXLRXLLoCMmIoILLGEvLIQ0AOlAWiAnXL9hAHSIxQHiaJp2BjyHdjAvLIliDMJLp7BnNLACGZACQYLDaJNBBfNLK6KOxAWYLfJCoXL_rHrPFAzB0OCUzHEYLnLEOqC9HLroAXmIr7IuJANKCeJImJLJkIZkCVBBeKLf1EOKCvYLAiCJKLhKLYOLJ9KIkKD2KyFLIXLhfBaBLcBLtDLvCG_ULHTLZAL9YL6BL_YLlCGFVLsyHUBLFZLXBLLgADODEZLABLtDLYBLy4APZL4AL8VLy6IUZLWBL4LKiyCYZLdBL4LKz6KmkK6ULkLL3RLmLLNfKU5CKZLQZLMZLGTCXEAUKGuBHCvEARGQkAs2IYHA01BJ4KQkA1-CCMIN3EFrAeZL_5K_-B6ZLDnIsKKwAHoEC7PL8NK5pBtDLRAGWzKS3H4mCEREDaL-dDcSLZWIdAFtSLsyK3CKuOLFCBUPFaALUaLeHAjOLaHBbNG__KXaLPDBgALgGLdaLXDBM_DMCBWMEAgKXdCkaLeHACfD_JLNfAvgAqCLE2Kn_KhaLXlAoaLPHAq2AWaLFBBVaLzaLbICJkDHWK9SLxaL6kBDGDupD5aLiEACfD1RL-aLkDGOWLiAJawIOIACbL_aLzeDfwIdWKECB-pHJRKY8CS6Kf3KuPF94GgxKt6DuTL9ME_7Kb9Gt0AMbLAlD7wIBzI3AJ-wI5AJ_4Go9GN8KwxKP8KEnKR8KAXKHnKU8KkdIRFDX8KVnKZ8KKBJndEJUL9xKTxITnKRvI-9GRBJkZIPXKQULGyKSULXBJUULZBJr0FbBJYULdBJEzIbLFq8KfULO-GdXKqzIlBJgULhXKyxIuxIdoAgbLOmDmXKqvIytIE1FYcLVmD2nKC4G4nK48FZLF0BJ8nKJxC-aLhbLxXKmCBecLgmDF0IuSLm_KzFLGbLYwC-aLyyK8UKR9Kf_KycLMbL1cLOoKOJD0cL0gKCYK-cLEzKyRLBdLtXAMWLGbLBALPTD9cL3aL6eEEzKvZLUjBsaIyaIAbIW4HMPITvK9aIRTLKiIfOGdAFCfDvfBocLVkD0-EJjDddLzeDKjI_0K-1GBSLmEJ8gJZjDYABK4FixEOGCQkKyzFX8BJfAMbCHLGeuGOQAKDFrTCy1EpZC-aLGaLQvKt4IraLXTCL7AfNIkOHsaLRcEBEF-dLvgA2rA12KGeLEeLvJAvEJqEJUAByEJ8dLodLSQIXtDRwBjKATeLbQI1KCRID4vKQfIc9J7-ItKLSaL4cLLdL_DBKeLacE2aLqdL6lAkeL7SLazFRxFwNHDeLacEUxFteLXTCeYIGTLiRLHdL1XLX4FCeLyeLoYInAJFGEkBApUCw0CgIAfIJqTLmWFsTLOdIixKvTLkxKaNBpeLzTLAzIh9GkbL2TLLcLCZI5WKpqDIzIYmAKzIjTBMzICBJOyFKtI4xKPZIVzI7xKXzI8qDZzI99G0CHbZISBJzdIZnKXvIDcLTXKFcLVXKWULXXKJcLZXK7wFNcLScLPcLRyKeXKTyKotIhULrnKXyK0WDLfLmUL3rDxvIn-D_fLrUL-gI7ZIuUL8zIaDHEgLAoKh_ALgLucLRaLS7KMED_XFDgA2bB_XF3aD6TBBZLwpATgLmQIU7FAzAXgLYoB_-GVgLUzAfgLdGADODigLegL0dLQMATABngLXhAkgL0tCv6K-aJPYCWgLpgL_LAtOLuMBTgLIdL1MIygLjgL0gLP2EO7KcRGQ7K4ULgeL6KBbgLZgL0gAFhL0fKLVJcpCTgLfaL5ID4gLM_DsgLmFAugLjEArgLSSAzgLHaDiXA_XFk-AcZJ_lGKcEqJA3MCCHEUFGmAGQGL_BL2bCrTEUqF5AEq_F9bC32BwpDtjCUzAJiDUzAjqIu0C6KASsHu6KdDE1vK0hLYaLgVCaBLyhL5uFcOL-EGbgLYWC5hL_DBGhLipFvhLAMBBdBDiLf6G76HcIHJiLBKASsHNLIb0IAOGOiLLKAQiL-gK4gL3eLDEEBfCUiLUIAWiL2OLCVAPiLYaLe2IKiLhVLa3IQdAhiLPDBixGa6IoiLCbE4HDIID_gLPAJeeLvcLXALEhLHiLYWC8hLTuAClKPFJwcLGABBiLBdB4iL3EAZaLrbBTiL3JAAjLaEA_FL3iLXRB9hLXiLvhL5gLgREVIH_iLKjL5iL9pFL_HBjLe2IwzH_XFyhLPnBUxGWjLgVHXiIu7H7aHtEAZjLSgCKWG2YLoCKC2KbOLvaLQFBbgLahLd6K7iL0iLrjLHiLtjLWhIJCJvYFAzARpISoKbYF3jLmlHchLsPGsWJCFAghL21GTREyBLBYCnhLGWCphLQMArhLd3BthLBkCAzAVlIwgLXLIzjLnYFfGLOhLNjLZiL3OISkLnIHYhLeHAUKIcVFToGWoBbkLsHAJOHvyE9gL_MEQYHmdL5WLgWESSLJZDmYDQMAjkL86Ay0EqMJn3CZdLR6KaWKaNJZZCKqCJWE1zBU0El_IxUFY3KVkISoB6kLaxBWmGN9IErB4gDwgBgqIxgCVoD1kLN3IqqIS7EHrI6GKCDJKrIg_IiVFMiICUCCsID2GAsILuKmOKeRKb9JtHKi3KziL5ULcYCsjLxhLkjLWhIrIKwjL9iLyjLllLmBGICJmeI6jLXhAajLy_K0RGWYFAzAylL1kITCJETEjjLtlLXCJmfIm0CYiLiGLhsKe_GslLu0CZoJ-YIzTGOoJr3CrDBJLEfUJL3HduKdjDFFAO0DNmLQ3HReL9EJkaHAIAXLAmFAwGE0GE60KBMAYmLE6AbmLUALXmLuBA_dL2iAq0KemLkmLHeLmmL6oIXPCK1KAVItmL_kLSEJn4CK7AE6AgYDyhL5fEZmLRpADbD3mL6oIbmLJBAocBEaL2iA_mL5FAP1K2iAYAEZCF0NFbmLHnLdCF1kLjdLL1K7ODNjIo_IrMCQaLQ9KP0I1iLOkL0GKViLHBB7cKbgLkiLQDLV0I1jL_6KdiLHBB19JanLvAB4lLbxDPREenLfZLAELSgLWkLBmL56KinLzBA1hL96K2pIfuALmLSmLufJOmLOeLQmLMmL6nLUmLpSLFUGp7BJvKkdL0iIoBB1kKsXI06BUnLChLRgLjlLHiLEgJMzD_XCXTCGDLFiLbgLQoLzwEToLEVL8cL3nLSoLvgA3MKlzDg5CZoLNVLQkLsOIrLByVKYoLeoLSVLDDLYWLFDLnVL4BCkIAJDLEWLc8BdVL6PCYHARaEPDLnHJjVLXaE9VLcVLoVL1dE8oLi1GsVLAWL0MKvVLwCL1VLdJL3VLsELsZKqVLi1G_VLMpLTbECWL9DI2DLrVLWUA5DLTpLNpL8DL4cB-DLMjLYnLcoJXkL6pFooLzELyVKVWLSaKXWLehLLELQBKcoL3IEpoLdWLA0HPELgELJHKeWHyVKjGKTrJUsF72KTbK01BhpLyBAjWLYaKgZKWfA9FGUvCuELXRKyiD9PAAqLyVLoeB9FGzzHNZD_LDxVLicCM0BMZD0iHYmCdkAEhHNbCRBLwdBqJBz3EV0B3EL-9A3XLP5CvHFOxBdkAiDLyOCUHCJCL6YJwWAoAA20EOBAEOArZBkqLNLL6YJ3BBrZBoqL30EpAA8HFZNDyoLFoFhqLyVL8VLFqFtJLmbCxMJkFA5HFGREbqL_4JRfDy2F2LKlxJIaLLtBs2K9qLeFAS6AOlAvKHgNJFLCJSH-LKlpLCTHvJF8KGKPAMJKALG1qLgDDDpLi1GWZLtMInFLybEPDLqFLnpLBXL3UJsHKh3KV6KhlLDhLxjLdpLJBAcnLPoLwrLcALHOIseCWoLJBANhLpcE3rLVVJ6pLINKEfC4hLpEAIjAEgJLjLYWCDsLTjLVBBEmLRYFIKLUzAGsL3EAm2CFoBXKD3wK2rLyrLIiL3JAjGAiBACsLVBB5iLxrLvrLVsLdSABsLFFANsL6wBwRK8FLCiLgsLPlIasLBjLIjLJiLnsLisLSlKYCJ_lLyrLOjLjIHlsLssLYsLhsLpsLq9I0YFXsLyhLPsLwpD1rITfBVjGSOAMnBIsLAzAisL-sLj7BGIApEA9sLnpKQsLDHLurIOxAimG7QA_HA_XFHtLNtL_sLS9HWbLAwIxiLBhL_oIWnLurLXhADgAQoLFsL5sL6iL2SLtrLqlLdsLktL9hL5KLFEE4pIltLrsLvtLLjLR4F7rLfpLfLLutLpLEltL_LDWtLQ2COtLTPGnmG3dFFtLXhA8tLwFAQsLzEAEuLopKPtLE5JBVEAuLxpDIYAVtL5sLItLneAguBatL0wKojLGXLGoKLvA3rLAMB7lLQLAdYFcsLhtLIABwrLCuLmFAyhLRYFttLDeCduLRYFIjLquLlYFcpLhuLepLwnLnLLcIHtuLdYF5QENFAt6KpLEGkItFAUVEe1BclAwXDeNLMsLJBAdOIfKIdLATqHGmA5EJ8uLbgDd5CoqLeXD-AEBvLGtLDvLG9DPWEuYAEvLbpH2XDayDkuLkmLSvLnKBUvLfUAKQIoKLwAIY2HWDItBILoLetLM2KXnLwuLjuLQuLMtL9tL_sLguLhzBiuLcuLCvLtvLFuLvvLksLBfCsvLTuASuLXKDsDIp9H6vLOsLXtLZKC0tLysL2tLoLLAwLM_BuvLZKCf_G8lLBiEuxGEmLHAGmlLSFAIrLZaCQwL3WAtLLkkGVtHyhLdOIjiLOvHavLEgJdOINkByMHawLTuAcwLejLheBP9HLsLRvLKQIzxBe3JY1H0AIfKI8vJvwL2KITjACuHpHLsuHA6H0KI1wLSDIzQLUDI4KIjCIrKLwiLPqJRyJvSLhhAbuLdOIYzD-BE0EB-xAIFAdOIxtE7xAZREVoLUsLIxLrgE3wELxLViAedAmJBPxLdHAOtFc2G4OENxLmACbxLV-CL4FYYIsLBfxLZxLTzKORAQxLrqAjjCsaGjLGFJGKYCChBKQIG-HmEA-XC8VESHCwQKIsH6VEoIBzGAWAIewG-GEVpJh4AoAAzGAkjBwYICcH0qLvuLxvLQoLUxLXdC2tLAqDZPEgxLaxLqxLcxLWiAhSHPjDcXAnxLOxLTyLjxLM2BXWKTjJ2aJDBLUyLlpB3mLrACdJBHoAkBCe7BUmIlhL9CDLDDRSAhkCIPA5vHtvGjFAN9BueDH0H5GEFhJtyEuEAuBAnAA3YDWAITFAAyL-tBQXJc9EsyLyaBuyLyeBxyL5FAqEAhBLJMCCcEg9J1iDAzAdOIkDB67KxmKabLHfLcbL8kDFTFZyLhxLbyLnABG8KSzIHdF3TLZdItxKQ5G7TLGZI9TLsbL_TLubLQgIFBJfzLROB1bLPnK3bLPtI69GLXKByKtzLlRDdzIWvIfzIdnKl8K3FDy0FyfLeIE0fLfXK30FQcLeUL1fLqxIvZIF0L8fLjULTaGQyLoxLixLdzLacLiXKoXK_2AazLSyL-3BjxLA9K6zIicLE4GzXFV0LpxLX0LQ0LqcLJgAe0LP0LAqA3ULnvLtGHpvLKyLwrLMyLKxLs0G0CC3XBSxLdsLt0LWxLv0LSOKtXBc2G20LrVI9XBTyI60LC9CpKJ_MHSsBdJBd_DGJA0CCSeBEwLz0LmACJxLgCLOyLfMB-0LlhHx7El8C0DBRSFiUIDUAmAGFzHG0BoIBwYIrZBatAMIGTHKNEACcHMWCF1LeLKXKBNEAQEAJOCJeBkWHr3FbcBXtElMAeeDAyL1yLWJK_XFRzLLcCBQHtBHKmG4ZD_iA3EBETHpZJXrEoJBAoBj1LV-H4IBQ0AZNEpPIZVCRFHIGBAzLtMAiIKPCKbRBWcBdaBAzL5vHBcCtsBQEAjVKNFAX7CoWHIzBsKAOKC8jAGUAS6D6qII2L0dBAyLTRA2yD_6GQ0AeFHsBAv1L6GEziJ_vEJoCedC2dBmVGqJADcBU2L0CC1-BGFAZRF32LtBAeeDnhJB2LT2LX2LUzBiBEb2LnQA22LpBA3hAjGAgIAIQA3hA72LbkG92LUMJf3EInC98AUMJ_2LnFJa2LrnHTcBTBA0qHiFATDDZ3L02LjVKsXHZWAT3LIPAd_DPEH5BEu2ECKKrZBmFAhYA7qCQSCf9JEcEz1LmACSzLexKYbL77KhxK97KwWKdbL6xFP1LWgAezL4AJm9GnbL7AJXdEO8KDnKFvItbLGnKrzLEULGBJOxIHULgfL4bLRnK-xKMULUtIg8KKyKYlA7KFiZIv0FX5F9zLmZIL-GfBJN-GkvIVyKC0L6fLUcLxnKWcLrwF63LNDHBgLoULn-Dm4LZ0LxBJC9K58FlcLxULr4LI9KnjL8AAy4L0XK3cLq0LhlALyLK1LVxL0-By0LqvLFDB84LiLBaNGTbIVkLJ1Ls2B94LRiLSoKbaLOoLH5Lo2BXdCKcIN0LayLg0LsxL4jCRjAr3FecB3mLzxLIXHgtDVWAZxJpDBHLG8nA0OC9xLAiBwJGAzLKEDDyLNVDuYIHyL8rBV2L70LpKBgLJB1La_DD1LFkHdpAeLKxnCwOIv5EjaEaHAvKJ0jA7bFnhLTdCNLLw4JDABosCs2BUrEqEIISA9ZBmVG0lAJwHb1KF-JJgJA1LSXALmAyzFQOJsZJi3LrZBMJALXGbbDIxLc1DqwLXhAZ6L1EAP0DnKB0qLhRLHhLTxLC5LKxLfOI65LyHJ_4Lr0LB5LI5LD5Lq6LVaAkIA75LgXC8aLOIAy6LwpB16LupD56L06LSPFx5LMcDXDBBYLB6LGoAPxJE6LxQCKOCGFHJ6LJyL64Ls0Lo6LM1LyuLLTL46L55Lz6LZ2Gw2GR1LCgDs8CcXA96LW7LwGA21LpYIQWFjiAUqHhBC6nAo1LZ7LneAqBCn1Lz2Ie5LNcBDnBVLL0YCYWEhBCyeBK7LBcCdcBUFAYIApoBi7LZ6F6_HdpJpXA3EA4eAIWHVXABjLfFAfgAXKBHbHayDIlGoqBNzDqJBw7L-TA30BrZB07Lf3LNUAROJpoBL9Gr5AB7L5FAIlGYHA5uHrCKOzLv3Lz5ILcCTzLFfLwAJWzL2PFJfLt0Ac7L16L83LlbL-3Lw8KM8KB4LqbLD4LGxIHtIafLmCHJvIdfLMtIIBJIULyzLPvI7bLVxISvICyKydIAcL6KFVBJrfLIyKUXKT4LPdGMyK8dIb4L-dIT4Li8FdULu8LG0LpnK4fLbcLy8K8AAp8LiIC58KmaG1zINeIZ9LPHAs4LsXKb0L-ZIzXFf9LdGAMgLmCBm9LiVBPgLVnLovLgtLu6L00L0-Bg6LM6L6EAO6LQDKwvLN7Lv6LP5LKxLz9LkBAN6LsCJP6LeMITuI3iA99L_9LzCJB-LupDF-L19LA-LQDKF3CExDWIAT6LJTAB-LrTC99LVMAG6LoAAe6LmFA99LKQIIyLI1LA5Lx9LHbLa9FPWLV_IzMBK-Ll6A48DN-LWyLa7LjEAm-L29LUZJdyLQTLcvF2rHbkCOxJXTChNKHUAK8Lu7LqSI3AELDDWIAgFAa6LtxJcXAzkCdlGILGSXA_-Lh6L9qBacHGiA1xLHUAqGCE6AB7L7JClhJVkCckClkCiSHXuHHNA_VJwCJlIAY-L8OIZsHgAApAA0WHWNCUhJfKGkgABjLpDB8-LqECvGLcXA68EQ0AjtB--LL6LtjCCoIW9JArAlqCvGL2-LJ8Lt7LpDBG6ESFAK7LxPCD_L9TECFFv_LA_LJ_LTBBL_Ld5LitBtxFAOAITErTEpkCtID3zEZsH3zEhJFTjA0-LggJCpCDAMoqBacHO_LvKHGzErJCZLLjFAjkCU_L5xJv4Ji5JkOAYIA7vBtIDyhDgMGIZBDAMztAE6AtJBZXA-HI34GlbC9CFJwBLWLCWElFAeIAVWJ-UBSAMV1KvGLWAMI_LYAMFAM0pJF3EKAMfMGn_FLMAOAMTqAJsHRAMd8Lu3LUzA01LPcCi8L99F0wI23LjxKxWKt0At-LM-LUZJr8LQfLmbLS9LkzLpbL8TLrbLE4LpzLG4LEBJI4L2zLW3G78L2bLP8FKULxCH-8LAyKWxI2zLTBJE9LRULjTBTULHyKVULHcLXUL3nKZULewFbULQyKjBJV9L4nAovISyKW9LDSDZBMH-LQDKb9LynKUGDJCMo-LbBMgcLa8Gj9LvULaDHPCMB-Lo9LJgAXCMLCMs9LMoL44Lv9L59LUxLt6LhCM84L0rLXbILhLn6Ls2B5rLwGDHxLK1LVVJf8LtGLLcC6dHrZB_XFW-LWjD_rLZ-LjpDu5LKQIavLbwLG9DfwLcvLnJBavLdOIQXHnDB_XFb-L_CMujIwBA0yInzASsLoCMO5LwbF_XF60LdOI49LitLO7LI5LavLTDMxAC4vL-dCSDM25LnBAdOIsuLUzAaDMnKBdzJADMUDM9hGfZBQuLUDMkRApDMrSArDMxACahLA8LwDMmJBAfKz9A08BnDMxAC2-L5DM1DMQIAANHdOIjNF0DMnACgwLmAC4KA-7LlIA8DMnACGmAuoBnaEBvHa_L2CIQSGCEM4OA_lAMEMYeDC-HuWCJEMODIwrHPjCSEMddFfDMczDOMLCvLdOIrIJtaKGYEe-Lw9LuCMGwL0uLjDMfDMKQIddBCEM7OIwCJe_Ls4Ha3LyEM2GLkzKqaB8OIqyI0EMSzKqyI6oIbwD60LYFHi2Lr2Ls4EoSI4EHw4EQWHu5LbVEvEAHAMLFM8JFo2Lq2LFhJLnHv9Cr3FBFMi9FAzLUwLUdLoKG9jCyWEY5L92Lo2L_yLr2Lw7Eg1EFZJ0FHkPDsaGF8EWRAG0BV2Cm4Lv1BQOAsSK9fAuGLesHVEMXoAdwLE1HyFMwrH0FMX2AhvLcCI5AIXDIpqC1NAosI6FMXEMcsFb5HotHBGMlqC8oBWEMo4JuVCA0GKGMXoAblAiSGONAaKH4XI9PAKXDYeDSEB8tGQkA8FMhzHqKLYDIVuLRfIrrLQgLfCMptLf-L84L9CMlwLbDM2cLftLlGMoEMYDMduLUDMcDMpuLEmLhDM-vLlsLwGM_CMVVLlVAZEMuDM0tCSEMtDM75Ea9ASEMyDM5CMEEM1DMs7A4DMSEM7DMSEM-DMLEBAEMsfAZEMGHMK5AzTAHEMzDMiEMxACLEMPGMOEMJ5AhLJREMXHM9DMUEMaHMEGMFQESEMZsHcEMfHMnACeEMu5LgEMJEMkEMDND-AKM7LWDM69Lh-LBAGJbLnBHHwL0GMG9DvEMoHMxEMJ5AAjBwGL1EM-HMEiD4hKwCJ77LAIMSzKGIM_EMr3F_HM8EMbwD_HMKIMx3Fy7LNIMr3FJIM4EMmxAtyA1NA77LDGMnpHHRL0EA2rHbNBCEMzEAZIMhBCDGMWfAaBCRGM8yGaHMoIMIKITGMFFInIMDTEFzGacCQGMwIMnnJbGMO9H8uHFHMBDMZtLbeLg3KvFLuHKfeLNoL3gLpCMo2BZEMjCMyHMUxLFJM_NGrEMrwLmACiDMMJMnKBnEMkCMG6LqEMVIHwEMuxDBHMQSKmjBYJMZFMCSIIHMoDJSNLVQGmrBysDgPIyTCoVFhJM5iCEHMTJH3GAEHMcJMIGFNHMd9CPHMmTIvtHKPAvJMbQAxJM5XIwEA9GM6CJzJMzjI5JMbJMD5J2kKm5C2-LnsA2XD2-LjYDJYD5QEJsH2FMpqCmHMnwLOHFFUK_FMu5EaHM8OIdHMQKHTfB45ETKMPEMFPLaHMfoFFFIXGMXoAFhDBoHSlBqHM0CCsHMCEMuHM7SEdyHKeAkKMpqBmKM8HMB2LjEMuZEj2DkyIosIRXE0pCf9BhMLvKMtEMG9Dc5BzKMrOA0NApqCETEZTC-9IbIM90HdIMc5HhIMc8C6mLyIMclAmIMVwBOGMMLMrIM7TJtIMXaKY_LXBCWGMqIM0IMGoJ2IMeRLLNK4IMJEM2ZDYUKSHMGEMHXA_7LDsAoUKrLBdCGlMI8AAKFG8CGJEMQfFUABBDMkLMcGFgGIM7K2AHnKGzUKdMI-OAtLMPuL8HMwLMmvLl6LGiLQDMzvLQzLmACFDMwlIcyJFxLtiAtCMvGMPBMGMMdTE2lIXhIAOGwCMHMMeaL2GM5vLOMMmJBVMMXDBRJMHJMpEMR7LjeJ4HMFMMaMMQMMhhKElIQBMy5EeGBwCMkDBoMMgmIpkLP6ArMMh8LCxLaOLYuLKMMagLDJMRDMUzAIDM1DMGJMyvLIJMHDMw_LxGMKJMVJM6MMBNMNJMXMMdDMFNMA_L8CM6GMoQA8GMYJMZEMAHMBVEDHMUzAeAGlHMkJMQkARHM5TCZEM1JMRyL3BABEMoHMiuLdOIzLMrGAWHMPJMKEMuLCMLMUKMQEMtGKMHMhHMMLMjHMeHMnNMaEMGWBZEMsKMnBAuKMnNMoKMXhGdMM-MMfMMwOLkYIzuLENMAzA7MMnJB7HMnNM9HMdhAMIMK8H70CwCJPIMWIMI1C2EMesHHIMd_L3EM20KKqG8OI06FdNDUOMwCJaOMISLHaLOHFYzKwCJU3FcOMJ5AkOM9mLd_A4FM6NBwNMfKIqOMGcKsOM3KIpKLAxL3FM5kAq4CGUEiHMcIMMrHGGM0OMeOMlIMaOH3xCQLMNEMSLM1IMiQHHQLVGMxIMCPMaLMDTGcLM9wL_7CQKMtBI1NAU3FFLMOpHKoFHVHwCI3rHvLM-_BhLC2EB-OMXgJWWCBPMYGMtxJsIMFPMVLM-dHWWCLmGZLMKfADLM3IML6H5IMswLmjLU6KyiLjGMsGMauL4MMqFL3PALDMMWIcSAk_KvjLilLCJMDMM1bE4PMMDMulLF4AAOGKDMDQMp6KYYIGQMqjIIQM4_KlgDeWGGGJaGLU7HMFCuNIzwCiLLPDMmGMTJMgMMV_IoLLHQM6PMRTAjTAmGLMNIqBEElI3iDaqCgpBPdLTfBM-AmQMjyI_jBn3IAICO6KNrHrJMwQMQ6KJSLbGCsVIrmBxQMTfBZeChCDWBH1QMgOMgWEAMMODMG5LZQMo2BxMMEiLrGMu9LtGMSJMGRMZMMxCMIRMboLPzLXhAtMMUIA9yKjMMPRMXDBzCMESKUzA2CMK_GCjJPREHRMcMM2gL54LeMMaQMAOMgsIlZLhRMYFBhSHS3IogJjsBabHrZBH7LK1LtJBOaFwhCLJMTRMPMMMFAkDBcXAgvEw8CyhLXIBfDMyeBV-LquKnIHMxLO0LczLrqAFrBY5LxxL9GAb5LMFM2xLDtB4xLWJKILGqZB_JBk5LpDBaGA3xJyzAp5LFyLdyEs5LflGS5LbzLU5LWiAk0LISMWiADIDhSMW0LrxLVMHWoBGSMF6LnJBhyLjxLfkHLCFsCFtKAfDMR_EWuKb_DkuGMTHKFMX_EA3Iu5L-NC3SMt_E2QMYCBCTMySF_HCRzAAyA92L5wJ7hChSHT1LCFFDhJW1LGBD6xLxPEb1LIPAd1LmqAxTGh1L7IBfDMx1BGEBq7Lp1LLeHnmKACFu1LZSMuvHaWKXGJ7bB51LdtERzEmZBokAaqI5YFB1EMBA6JK2_KiKGuDEXLLtrDOUE9bBBTE5UEvuK5BBdEAuTMrjIvTIXOMIABAUMIqLTqLJlLhSHtTMq9LzPIoEGSPFGGGumBcsHw4JWIAyRMtJEHTEBFHL7Ld5AMUMgAAbUM0oBbUMoeBvTA9mB1FAwpBY8LJ6HY7LIYDu1ByWEuUC9SHmbC0xLgtDInB34GTUMUQIneAK7LlIBrAC1bClAM78A80B0lFRSMVUJXuH4JL76GlBAtAAwcBLSAITHezB08CITHtFAfeDxPEJFM12LoTMeAD7zBL9GtTMbCMv-LhrEPUMaKGxgBSUMi5JWRA47LBGAIkAV-LUDMQ9AUVMW6Lx8CA_LG-LQCMkVM0oBjVM08IoWKw_LEQIU6LB-LzSMoUMV0BqUMPVCsUMeFAuUM7JBDBLjEAyUM-WJBzBYUMlIBH_LbbD3UMs3JmAM80BeHBbgGn4HkIADVMhHAaFGuWHHVMORAJVMJFALDDvBCCWMpFMU1LRTMaYAdtEH5H15A-MCXoCrTEV2CGFAGgHscBXzB0jAHbI44C_pAfXATjLoIBIkAWWMG7FcSAnWH-WEqZArSHw4CGACuWMeqIiTMM_LgTMUhJQIIa5ATjAe_L6DFoqAj6EXKKCzLZZAGAM4eAgLANGGN_LwNBR5JPVMLoCqTM7zKe_LtTMmvLNBMivAUMMlMM1iC4GMlDMeDM7CM_CMANMLNMNJMDRM6rLy_LKnA_lAyDDgGAJzEVoLkXM-9InXM4UECjLE_DF5LjXM8nIRTAsXMqNAuXMrCM_lLrXMmXM2XM20GvCMkXM8XMyAFLKL-EAthGhRCIzE-hLqjL9iL6XMyPJAEAuXMT1IT2GMYMHFAhKLcnLKYMtXM20GOYMk2GQYMBYMkHA5yK_XMZYMhKLppFPYMoXM1YLBzKdYMiYMLKL0tLUYMAYM0HM0eLSWKQWLe_GlYM4UE1YL7mJDYMYYMmYMkHANgAboAcVA2YBbPEHZB7YMnPAvpL9MJHCKs2JPREkELyNC0YM_3GeYM2_K4YMM9DvaAINCMJBCFALML1BAmQMPZMVUC1_FCuDUZMfFAF5CUVIpcKwPLUKLUDI5YMNZMmKCcFFdVFCJBRZMmQM1nBsFA6FAonCOLG9IBzMEznC1uDBNF1_Fy8HktDsZM9YBaZMgVIs8BPiC3ZMV-HZALQYDsFAnZM9vGRZMqZMenC6SKh4CJhBYDB_ZMtnCtJMv-ACJB_lBpZM_iD67BUuB6PLQbEZ-AgZM9OAd5ICLAEHL3AIWaMLNKNSCUaMe_F1uD9vGuZM27BSJKbtAy-EqJAgaMDvDLaM4ZBNaMYtFKyA-sElaMtFHXBA7ZMueAQjH6TA_BHbVIFaMo-BHaMzaMhoDbZMGJHBKMYEDtaMbRB7ZMlrAdlLDXLqfK4YLpjL6YLauLpYMZYMcpFzXM2cEvGAozEmtLKnG-PMEhLObMoXMQbMEYMuIBUbMcYMRbMFYMUbMgYMcSAhbMHqBeRM-CLw6KHZMSbMlfB9XMoYMRbM1XMPbMzsL21GqbMlbM9XMzYMkXM1bMvMAVBKaGKQELxpLWIA0bMdbMmbMUELHmFgbMBcM20GGNIcbMTbMmbMDmFcIB-YMOcMNaBIAIwYMRYM2_KizCAZMsTJtUI4bMGcM7MAFZMFVFZcMKcMHcMHaMrHFBIADBAsFAYZMmsE7vLlcMzNCqJAicMedAWZMjuDYZMscM9aMOWMueARcMRbMAYMhKLjKAlSAuXMxmF5ZBscMkcM0GE_lB6HFRZM1ZMCFAncMOsLpZMAfBStEmmBsFAEdMHSEeqBpaMMuDBdMGREjaMiFAxaMkeDlZMaDDycM_aMSdM8qB4aM3GATKACJChYMxYMLKL5cMxbMMLKabM4ELcOFGtEnsEr7ApZM9vGGdMLdM1BAnaMCFArdMocM0GETiKDbMwDEHtExdMArBoPD_cM2aMOdMscBDdMFjDpRIaDD_dM4dM9IBcdMCeMMdMcqBoPDQdMjFH2uGl3Em1LTeHpDBUdMzZMmaMEeMNeMPdMvaMvZMqaMY0K5dMscMDrAzdB9BBe2EceMkaMjuD9dMeqBadM4ZM6lHBrLeqBieMUeMqJBFbMgdMZeMI0Kz9AreMQnIhPIndLMZC5ZBKeMdVDTeMSBGyeM-aMfdM9ZMqYMAeMy8HodMEcMidMTcMkHAUpGuXMSEEScMaYMYZBx-BJfMfiL_cMc7FUyD_lFhVKxdMEQIZfM7VIkoIAqHUpAJhBUZML_ASbAXfMhRAbtAqiLaFMYcIIFCeuB9IB-YMSHGviLgGMdeLdtLBMMRRFZID8PMntLBJMYbMrzCl5DiuBUIDgnLvlL0_KOIDveIlzDEgMu6KfRMw6K4fM9_KgZLjlLrRF2tLKIBLgMGAL0YFi4BWZFBvH5sB5XJH5C3YFXgMblAtBGoCJUZFcmCYZFcoCcZFMlL6TALhDQlLO3JduKPDJBbMQWI-uCMTAAUC9PAn_BR7EIAFBmG4NFVSAwgMKPAjqL30E0gMZWEaBLthDEoLPnL9gJXRB_gMNiIzMMKbM1MM8iLNbM9fMV7EVSATYMLhM-uBMTAdGGMhMPqAUaIDgMi7EjNFkoL5iCThMXiLPgMbQMpxDRgMQhMxNF0YFogM0JKTDJQnLokLTdLCSI5SGwTM5SM7PLaBC2BCwjI7eMtUG9AHfkL4AM5SAwPMP7KkNJzPMKRMKhMu8BOhM-hMmCM_oKyXMu8B4XMSgLrRFjALHgM6kKhhMEyAUJB-VC4RGFYBOiMfzAwYLuIEVgCTABpYLEoAVgCXiMfLBqOIaiMUJBpzDWiMptAUiMTuAczDi0EOKCSYGXOApzDXiMKqAjTASrAVhI8aCiXMsCMMXCfiCRiMBCJXAJJhMGxLyiM9nDobI0jLCgMGjCNiM7iMa0I5jLUgCISKAjMoAE6iMuiMV6J5lLcxDHjMfhITkLXQMOhLdhMnRMfuIlZLMjM2mIfJEVGKspIVjMvmIMhKSMAajM0AEGNI-6KgGHvoGpgMOeLrgMJoLtgMwoDWgMfLBKNIKCE0QCCZFijC4DJAiCNCEaeLtFLGkKJbMFXL8kKZuL4iM9fMdiMSwL_hMWFEeoE24CpgCdGG9jMNwLD6JCkMViMA6JhiMYiMSwLuXLTiMMkMNwLchMoCEQgMKkMIkMNkM7JEuOFxoB0OFOEH8oBmoB_oBEjDr9B0iDMEMekML3B12KndDKXDekMCPFIuBX1EotGW1EisB_9EARMCSIAhCbqI-3EE4EFnC12K8tEChCQ1EVcDy9E-9EotGyOCEpGCJChdBkhMEREhqFIBFDlMRnLttKvlGreDGlMtBFaQDXEALFFoHKGuKZkC1QDOlMhGA7dLBoL-eBVlMJaLJSIEjDGHEi7BshMt_FsfAMbCd_DvsBiACYUETFAZ3LneAmOKAFFQ4IHHE6uBDUMETM_eB32EthM-4JcxB3mCsEJphMzsCNCE4mCTTCsfAygMrqICkKQeLZlMJrLnQHrqIupExdBotC5SMIeAfrBxuCaCFImMYPC6eMvMM0oCM2CnmCnjAJ5CtoC8oCw9E-oCaCFVnCxkMUmMKiKYyBQiCCRM_hLU_FRRFFkMlBAr6IJRMp0LrjLyiMomMqmMRRMvmMu6ItqJymM96Iy6I1mM9mBubMkCEUkMH9JWkM3EAqOItuCNCEymCK3IBEF1mCJmCEnMRwC9PIqsHM0Gt4CKnM7sHM0G90K9PIpuIOlIsmIT8COPIFSATnMK3HrRFtDJKWCOnLAVIWJCmjMpnIqDCkmMIYM9hMAkMomMkiMqXM8jMLkMfLBpnMIZLPkMtnMmXEHkMOKCxnMdJLgiM-mMbXLpnB3mMsnMeiM7HL6mMWFEybMKIBonM7HLBnMTjL92IBjLX9J8nMSwL1TDxjM4dDomMxoISLEyDJClMAoMkAF-hMUBGzmIzvKTtFk7CcSCXrKpeELiDcFAXrK5NH6aDOiDn-AvtCdoMKfESiD8qIXnIitCySEpwI64I5tCzfMflLiGMt9LsmMJYMrnM24CniMoBAunMJMM3iMLMMumMLkM5oM7oMDVKPkMBpMynM0mMApMoYGpzD7nM4oMJpM7HLZoKotF_nMLBE8mM2SDIpMclG6oM7HLddBaqFosKXfBlfBl-IMpMWpMpzD3sKqhBFUDVpMTYGhpMysKd5AqiMNpMSYEOiBCFHOoMlpMoiM7HLciKVZActE39E3nFH0EImLVFA1pMDwCxlF4pMJBC8rCCwBJuBAqMraAVDJUJBNeLziIn4CGqMDmMyhMS3H5tKTnCOqM9nC5tK7yBG3BSqMIzB9nCkhMzJDohMZ6IqkL1nGnuKCUIwACnKBMGCgPFxuKavKJtCfCCjqM1uKdzEfmM0jKfCFqMAHvKAZCAhMUNALvKcGCrGCSdLbqMGEFNtEwtKEbIpcDKaFRPFPHAZvK4ACAJCJWIbvK2IC-qMevK6IC4kMePCCrMToMeBEVoMdJCIiAu2KnvKlAECWCQfMWWCI3IaoMJNCSeB5oMgnMQkIduKbrMdnMJlMC1KzjI4RAOqMfOCl7IAPC-tKJrM3LCfPFeqBlrM11KsrM_9BkqMX1KFCD3-IKwK6SFqpMgpMmXEEoFeSAwbBnCB4rMmpMmXEPFE0EE_nA8vKKwK-vKDzClwKFsMsqFtzClwKqqFawKGsMEsFyEENsMgwK7VCiwKMsMewKYmAIrFWsMSTBlwKguFVsMbwKA0HdsMUsMXWCbsM6xH-iBCsMFXCQwKXzCRsMhFEqEEqpFHFEjsMEwKLwKfqF0sFUzGbtLDxLJkKMbM7jM-hMqiMQjA5fMWbMotLmnMboM9sMjqAs_K1fDVkMmiM-sMzlLPLILzG4oMKtMonLNJExgLEtMtRAsnLwsLGiMTkMehM73KTtM7gAeCJhjMP0AUVE5pBftM-nI3RI4pMkkLuzExRIdkM-oBF3BcxBEtEVpBZkMeoBtIDx_IPtELiKvZDznA8aIotKRbAqtKtrBx_IcEHLsBPkBlUKhEJxzKuEAZkBAuMlEJTmMsqMUGFH4Cj_CXFHp_CdAFumLpXIAMDdAGvGFovB4_ITuM97Ex_IZ5Az_IJNDnmJVuMbuM78JxZD3CDZxAl8Eh8EJyACKBH8CN4BjuMlwBn8E8_I1zKghDZuMo5Bk0GwXI_kMJjIdrMljMhrMZ3KzQMqVCenMQuMcrMaqMqoMcqMLoG5oGQpGPaDZOKMJKUTCZoGnzGq0BQOArTENhJTIAVlHk0G14J-AL2JFCFAhqFALGS5EbPDmUGdoGHpG6oGmoGhnMb-IG2GxoMqrLyPM0oMm3HCtM0kAtiMNjM_jMboMovMWjMKLIQjA0iMy3KjqA0iMOkMsvMvmISkM7mMZtMu5KvvMFjM2gCePBk6COOFePBL4C-vMu-BAwMQPCKFA1TD7ZLqbD1LE7uMtvBevMSnLKfAKDMHqM9kL_JGXEJxlMrqMNQGknM6sMtiAfOIzKBstHNFAqOAVQACpMK2KlnMhhAcwMBHBewMYVChwMmXEBdK-zHfwMZ-GuZAczDEdKtwMpwMwwMOpMZhM0pCowMgwM1wMyXLjRMQFBmwMTVKSjMZ2JIzKPdKzwM6wMGJAfiMppLI5AL9DvwMHxMmXEcjMfRA5wMMxMuIAgEMo9IcOFH-BXoAuHIUqHwwBO4BdJLE-CuwMqwMdJLXxMZJAk5KN9DcxMLoC1-CfxM7wMLoCLxMlxMpzDexM0wMNxMdJLsxMbxMpzDoxMwxMTxM7HLLxMUuDuxMcxBLxMgxMrxMuwM7xM7HL2xMGxM4xMIpLGhM4jMP5K9oMwpA_wM7cKNyMBiMqgE_wMFiMcYC_wM7fKFxMSxMhBAKpMzuCJFAqOIecC2pCfpCqOIpRC4RAkyDRRBG0B_oJOmFi7ILBEyYJchB6JFnmK-ALiQDNQEW2FlhBqOIEnI8TDTXDqOIU3Fz_AqOIfOIczDobEc3KdyM5bIE0KqOIRVDZVDNkDFQAAcIpxMxxMLoCTAB-xMqxMcXLZkE7kAhGAN6IaEAqOIXTCqOIXdCwbBb9Bm_FpPIEaCFxDGcBmbCMGAmWMUsEKXMobBOFCSuC2OA57AoTGYMBBPApzMneAF6FK9BBMMNyMKsCzBAwmM1SLAtM7fM-wMwOItRKbyM0zMA_I_-GzzMfOIDODA0M6OIeyM_sCB8AhyM3wMfuCfyMH0M26I9wMGABVyMTpMnzMG0McyM6OIHALfDJrgD-ELREFoFHjlIjgDgDJ24EnxAqgDcgDYuMikBd7EbnHXtEh0Mt9CBqJVMJcXErSEr7En0MZDJ2kCF5EaQImjDeQIwhMveDxmLt4IdQIJNCHbMuFLEXLXuL5jM2MM0gAyzMszMJOFFiLD1MozMF1M36LNLEwzMTyIZzMzUDbzMLlCdzMdrBfzMeFAhzM7TArFFkzMTAM6cBvsL-lLMEDQ0M5vMgxFL1MzUDfwIaeBmmIaeBUuBAfBqeBZDFyRFSgBnEB92Ct7EbFAZ-BbbIHFAFRCjTAi1CDkBlNH1nB9OAeiA_jBOkBEuMRkB61MjEAVjDakBfRIxDJChB65B8jLb_IqXAIkLtsG6hIIVMlwBeHD1RIrOFenDrPFeVAJnBdnDtnBN_BJsDwWAjkMqtMSAEA5HSpKtRCwCExOFHqBwOFMrBj7FlqB_6Eo7F6tMwZD4rBQWAFCLsUIsLEhcBrrBQcDQCGKdI02MZNLhBCfwA3nDsLAQVCZvFgoJqwA2wDQTAeAGNDCusBfxDuaIIUDEuB1QEEuBZIDuyAiuBkuBzVKWEFAvB0HIgDEj-De4GYLC4OF2tK2wBKxB0ZBeAGyrMu4CR4Ca9B91FP3BIOA-fEmeMr2ACCCzzMBBGhcBrECUYLq7B3tCntCS_By1MDKKXjAmOKfrKi-BMLKL3KKGB1fIRuKNPCOrBbACtjAdACnuKkxBCCCuuKLPFgPF36FaxBEREaBCABEUCCvECHgBDGIvwG0OAWrElSHbhCCCC6uKCFA07BCBE_JBeFCCFATrL2hMOIAgjC6HHcGC5JB0qM5GCQWARHCXGLUHCWHCQEE5RI9rE5HCB0EAfBsfCurEvBCt3I2CCgWF0aLkICrDCdvK5FAjhH5PA44MHrMESKcwIb9B-sCwBGv4MZfCREE6RFiBAoBCaSFL5M-tBLGHfJCgjHuuCXiMKwDHVCw3MaKC-HIMDChcB-9Ir1KgLCF6FTNCFLCayDZTC95IgiBwWAnMCpHFeHAr4MSEAFhDn5MvdDz6IpvKTNC1HDoQCp0ILTG8hIRtCuUB8hI8eDqaLbLB-oKjJI-NLrRIsJCq1FTzMryBr-Im1F-tBMrC2_Bh6BWqAm1FXPCHgBt8Ih-IDQCpvKr-ImPFL4MCCCkRAc6LFRC3RCRnA7zHbMHTSCqUCW4MhcBAtKEGIFjBF6FQcDbhDQWAF6FKiDN_BW9F-ZBSBM6fIUBM8fIWBM43LQKFO1M0QFibLOfL1WK6EDrxK4vFjzLbdIlzLddInzLkBMM3G0xKv9G2xKY5G48LHBJffLa8K8xKO4L6bLbgI_8L9bLB9LfgIPUL1BMCcL3BMEcL5BMGcLydIIcL9BMKcLPyKqZIR9LvgIonKv8Ki7MoBJ5WB16M6QFR0LVcLd9L6gIo7MFRFSCM3tIUCMJgLF4Gu7M5mK3sMdXBE1M26M34L0PMlwM6zMBHBO1Mv1MC-LjwMawMMyM-7MnIKE1MB8Md4GA8MnQA3FEI8MqzMlUBO8M19HO0MLvAf1MBxMU_Is7KTQBR8M0gEx-L5YAgwAEyLp5JxnGf8MXgDX0McgDE4MvDClIBygDgDJg0Mw0M_oAVVDrPFkzBo0M7jA7VEj8M91Fm8MTECo8Mj3MS2BXHAy1F28M7zBXKK6IHP3BV7FfUI38MZ7FZxA9QCHYA98Ma4B52FCPEpLExjDOhDr3ME9MnjDCkCu8MKcDNVDI2GCXLvsIfxK03LVzLVBMIfLXBMfVBa8McBMXdIi7GizLL8KuxKhBMmzLjBMz8LFnKIxIvbLCXKV8KpCHzbLd5GvzLc-FxzLsBMwKFuBMagIb3G8bLlfL-bL6dIofLFyKqfLX7MsfLZ7MufL7BMwfLd7M_zLHXDB0L5fLe4L7fLN-MU9LRcLK0LX9LL8MgqDq7Mj4Ls7MUGDV-MH1FsULJcLIgLuXKzXFb-MZCMPTBh9MdCMo0LlvM97M-hA7zM2eDjyMgOIolLXbM5zMq-M_7M2RCt-MdGGiyMO7IC0M0-MO7IaRBmyMmpJfJF-yDqyMmbCKOCtyM8JFvyM_YCOkM3-MBnAxOIT8Mp-MAhAQWKW8MVVKjeJzOLWuCs-M7-M1gExJBTzMFqDUfK6dBY_MI6MFqDfMFaeBFFAZ_M0pDnfKgWEn1MmKCb_MgPDKyAUuBg_Mr_MboAl_MCSIyRFigB3iAp_MMYKrfBg_MefBw_MIGFipMdpMz_MffBdpM1_M0HFISFdpM4_MjfBgfB6_MABG1RFyEGAANffK2MFVfBqhBg_MHANiAAyeK7jBS2MzRINANC2FVAN8DJamBfMFAEJIANNQGd2MvOF80BfpB9oB6bDr2MYANC3FG0EvtMOrBdANptMiAN96BfANhxEftKlqMBtAgfK7jBnpB5TCtANt6FvgAxANm5CKPGoANS3FF2CU4EXfKTqAAPG9AN06Bk2MAqBjANYqByOFqkMxLII6APqBsAN22FTqARBNDrBHBNLaCs2M2tMu2MfrBpZDABNLpJ1tMpDBfMFZBNISAXBNSNC42MAcDphA6bDBANYEAp2AfcDv_I6bDiBNtBNoBNzbD5BAlBNqDCnBNaqC6eC0CGxJFrBN4BNs7APLExBNyyFfcD_BNJLE2BNDEC4BN77L_5K2ANsrAyBNMEB62MEBNICN62MGCNbGCrrB9UDbBNdFCCkC9BNqQFCkCBCNU7FOhDTCNrMCzLIOXI2yD9BNVtHXXI2yDiBNmCNjCN0RAgCNKfA_2MPBNDDJ0rDQCN0rDtCN9PAumHxqMdJDOANMvB3mHhjH3zE3CN1CN2vBM9DBqMeBNKqFUwBhcBsMFGDNtBAADNJoDyrMrBNOqMfMF5tKLDNyKDdBBHHLODNUDNH7FQDNXDNcSASDNxUFYgDx8MwCNJoDeDNw0MEBNpgDw0McDNzmLy1FODNvGFs1FQDNrDNsCNTANXdKD1K9UDqDN9UDtDNwoCnDNZxAC6MI6MgDN0GF6DNWrC9CNiAAi4Bm1FTzM4DNIvLO9M6oCqDNsjDP9MtDNKENhjC4DNbTAwbBa_MEDNd6BjFCBPAf_MTBNQENWENk_MwDNJ_KNQGMwMngC6CNldLAENqQA4DNL9GrBNL9GfMFE7G4DNIuKo2MXuKSuKOBNrBNsEN80BfMFyENwANcENXeKFUG_OC5yB7OCZkCLCNQHCoqMorMcANTBN6ENryB4DN7nLo-B-ENrJMBFC5MF_6BGFNRiDN_BM7FACLb_BTENojKPlAHgB5MFPFNonBOFNvnCAtLZACJFNdEDcFNl2FDFNYbCp2F3ENv9KiBGEjIUFNLWISdDEBNnGCGFNNvKIvK74Ml3BF8LrPCrBNvqMItB5MFwFNwqMvFNGrMsICuICWEEXvK5FACrM8DN5uMBGNuBAArM5FN9FNHGN7xA4DNAGFrcAgmKBUAG7G_dKw2FhEN3GAOGNEVBfMFXGNKDNmFNL2FodL0-HtFAwGArBNfGNsHAZGNhNJZoHdGANGNZPFSyGZPFiGNZPFZGNWPF4DNgLCfENquCVGNUwM_KCwWAfMFyGNlOAxGNYvFbCNP9MrBNsCE-GN6oC5GN9GNCoA2jC8GN6MC95MAHNIxF95MEHNJHNLEAkENcGN4uMUwMPHN76C1GCMRAKHNqFNTEJVHNqQA_oAdPFEBNyMC-oKeHN-oKxGN4IBAHN4IB5GN1GBxGNkrMNDNaHN_JGsHNpqMIPA5GNwHNBFNKEArHNZ-C1HN7pL7DNAHN0HN7ENTmBTzMgHN9HN6yBI6M3HNWHNXPFS7IzOC8HNQHNrMFTBNdPFFINEFN8ENeFN1GN0CEQINiOCzHNC6KAFN-HNLYBxGN5PCItBAHNdINQWA5GNgINbFAcINLMFuHNsvKB0EiINYUA4DNkNIc1KnINtINUjKG3FXrKXjB4DN_bAslDEGNBGA2INksEHNFWMAXWDkINSHNAlLxzMG8MPeGQ2FzyM-zMrmMo-MbwMDJNI3FGJNF_I-ZJyyMshBB0M2gKQJNBiBI0MJgMxgLMJNRJNN0MUkLpcEV8MjZLxOL5RLKBBUJNHzMV0MlaIXmL4DJZ0MsJGqjCVZH-ACtEIT7EalCNoMtuMvtKqSEc7EVFHElCsJNtmBv8BK4JvKHOlCs0M3lCkaHtJN65IQFLn5BwJNEnMIlIAKNFDCd0DkhCtgCXGAn0KxEAsmCXYLBVEzjMXKC4JN4iBKKNjOFzUDQ0ANvM8VMrpJlhJHLExPCJQKHiDLJGNJGoLA_RDUBB57MyQBHuGHqDAiCoKNCjAaKEJOF-PAbEDmkBpJNqSIbBAWkCXLLshBv5ITaDiFATSF2RA2TDQOMF5IElC3KNSECv8Bm6EKCE_6IHoMJTCBBEWAIhmCEnMB7IqrMWmM6DCAJAXSMwPIGGBwbBH6DM4E3FBg_DKKNMpGXnM7EAXLNr0DLtKcZAaLNjECyQAVlIE1KP9M0KNG6El4HcnH2jCf0MB9MP9Mj0MzzBl0MElCtLNOhDl7EQhFr0M8XEt0MDnHknCCKNM5In5B_6I1sCYLAYnA3iAeYLoIBTLEaKNBYAA7IUmIzrMqcDUmIE3Lh8D50DMpGCxERKNqDCPUIr_KDTErUMpUMSFAdwGPMCAmG9iJ8TMsJCrZBbKEvTE-yLQ0AV2CtPCrnHZGHECC40MgZDCVEMLHscBiyDp7IpCCD6IeEAqZBfNCIkAlgAqcBqCCiOCIMN2hB74JqwJOHH1yLrTCeqI3TICuMg-Cq7IyJNI4EiFL2oDbCC1yLFNC60MezBdMNXwGwlGdlGFYEswJBjKDkKr7ICpD-VMDCCZwMHXLU8MDJN1yMLXDdGA1zMD8MhNNN_M5BAzKBkNN3WDuBAnNNhnLK_Bk1BTUDSJNq6KRrE5mI2WD9TDiEAWJNobMxgLtNN6NNvNNbJNPjMdJNG8MBoMS0C4NN5zEAONdyMJxM_NN3yMwOIPxMrIAIONSXDeHAfOIgjM2nLjkB7jItVGNMNVYDVjINEAULNnrC2jIaON-yLgnIoOFZONLLNZNGI6DCmCwKNoxBtKNzBAqKNXcBsKNI1MHqDvKNQ9BWLE2OAILN4gDCCCfONyuC3ONNMNkOND9MnON7ECI4MzhC8qBFAJT6CDPN3hCFPNDhDz0McmChyDDhDCkK30Mg_IOPNtBG80M2jMZOLHhMA1MLyMC1MDJN5yMwBAnNNv-MBtMqNNzKBdPNwNN9iM6RLP3FePNzmM2NNDCHoPN8NNW6JcxDkPNCON-_KUyMFONR0MsPNV3FAnMmJNemLoJNwqIGFMZlIklCIKNyDJ6KNBsBVtBnJNTjLyLN-1B0LNf7EVKN5iL4LNsLH6LN4MG8LNMQNBjL_LNkLHh1BFKNMKN50Dc2EBQN_mBcLN3lMtjMIIDGQNZQNRpGylM1mCExBTQNJTCBvB8iKnoMtRIBuM6QCn7ArQNJCDeoMGuM6lMT1GZ5AYKNHqDKMNmaB_xJy2MFQAgKNPcKrTEKTAgREmKNsONyONpKNGKEzUDxONtBAh9BXKC38EVlIHLNbONHlLdQNXEA7ONaCFsmCPLNLNNg1CYyBJKNURNQMNgRA-yLDMNBFHboBOIAHMN_JBJMNXTGLMNG3BYRNylM_jKPMNMLNZjDFRCKKEmTAPuMSMA9hC3_AxRN-NHzRNuMNRNIdGHWCCQ3KaCCPPN35KDtAIPNcNNCiCRLKyMNTWI84B4kLssBtMCobDyNC9hC95IBpDGSNnNC44AzMNepK1MNE6I4MNnFJLGA9hAjEAlRNELN8QN3KCmXESeBHvMllMztAHNNzuKJNN0zKsRNoyGGbIdmCSnCMPNw9EOPNsMNbNNuVIwMNzUMtSCVPNprL-IMglL7hM1oMiNNy-MNMB8yMmXEAZLIJNx5JF8MBTNuAADTNSYEFTNRRMLTNLjA2CGtqJPTN92CaDGJ0MxqATTNiRAoyCNzMKzMA0DR4FeJNJTL2HMuYMcUMwOI9yMaTNAJAsZLKmGzDGJxMYTNQONiHAsTNVxM44AzKN5ONBiBzZL1TDBSCylMUBAExBHLEcoMyQNooMQFNNSChoMfSNKSIxBEUqICFAOqCkNIzQNetCXwMOsCAWItoMTACZfEwoM8IMX9M-0MwFLZPNplLATNO_MBHBO3KmNNHJN8oMXUNiPNaUN_yMdUNDpMbUN7NNqPNVhMg0ICzME0MBzMnlAuPNKjMpaJiUN96IeTN1PNg1MJdLXpIqUN96I7JEKwLBMAZoAaQItzMwyL6OKc3K5TAeFAKOCjeMcRBSJGVWAR1MFoBk9E6MNdSN-AEDiI7UNxEA9UNRPN-1KY9MWPN3YLJyMd_KfUNKJNJTNEzM2FANJNXOIGTNufKbPNdVNYVDfVNaJNOJNvnMeVN1EAgVNKWKtqJrVNGzM9zM2mMWTNrvAwVNtVN-gKfTNIbLIxKhJN-hCSVDsVNoVNlAEhjM4QNXcB6QN4PAhSNg4MMWCcXAhKNgTCjKNnsC89IInLSYLtONvONtVIlQNtON2LEKFIwKNLSNoECOSNOeLM0KTHN8RFirBCMNVjAEMNjRN9MNamB_MNBiBMvMpRNaCFrRNLUNoADaRNV9MvRNaQISNNrTEeMNELCxlGYNNEqJ81KeWNAlL6ZBzSN4hMAhL6hMkvMHTNkVNZUNt1HJzMGyMK6EG1MDJNbTNJXNSzD47IIXNZyMGpMrPNNXNSXN2nMb9IRXNKpM0VNuFAYTN-OAy9ISFAhtBFyMWXNLoCdzJYTN8AAfXNoiF2hBmXNoXNBbB9TNtQNN_BzUNBTNGONK_IZXNYpMjTN-hA9yMoXN_LDPBAZkBkNCDAC9XN5SNVjK-_BAYN8WNyuD3SNpFAAYNfNNIyM_0MKyMbVNITNGXNIABQzMWdFTzMyVNhVNeUNw-MP0MDJNz_AkoBSzMI6MVYNgOIxNNbYNRzMAGAUYN1NNoUNhqAiYNTYNeYNuUNpnLw6KpYNdYN_DNfYN4VN0UNQ_MtYMDxMoYNSYNwYNAuByYN7mJvYNkYNrYNPONfGF-YNnBAlYNBZNafEiQNJ-BxTMlFHp5IrJNcQNUQNf0MYQNkQNuWNL6K-_IKqG1JNDlCLQNOZNaEAOQNL4JQQNSEAdJKV1BbBAoQNFLNErIAMNXQNIZNYLNcmCoQN6UCPVIdjMgQNNlIQkM4lD2mCTKNzaIaZNsZNf7LCjAb9BFWNOvMBNND9MJWNbcBARNGGGkKNM2MhGN3lMSWNIRNrKNoVFWWN0ONm9BdhCXGA4ONw9EcRNpyLvRNUqMQRNjONQLN2oClFAWKNdRNvRNiWN8-BkWNGMNiCCoWNcUE7ZN7JMErMK8B-ONYaNuRNoON-RNEPNISNUPNy3I_9B7RNzhMK4IYZBg-IqSNIxA2MNwBAaSNoWHcSN8MNfSNTLE9ZN_fJDNNoUMmSNDWKTnC4aN9jKsSNtqMasEONN0yBQNNaWNnJC_WNQPNOaLlgMeNNkgBgNN6jMcVNQYNvzMJ1MXYNhPNbbNrNNBHBdbN1ONc2GkbNyQBX6Fn6FZOFNgMuMB5VNi-LhTNk-LfMBnbN5ZNc8MNcAF6FFhDu6MnbL7fIC5Ge9Mz6MuWFzbN27MNfL9YICzIs8LFgI5TLv8LfKFB7Mr9MF4Lt9MH4LRyFFULx7GL4LL7MhfLbrDjfLUnKd5GmfL_bLU7MCULF9LD-MH9LtfLJ9LxFDL9LhnKgvIjnKivIr8KugInnKOcLH0LygIJ0LnXKL0LTmDqbN7PFX-MbyKZ-M_2AAcNh9LHnAyBJv4LwUL5nAIXD4cNz4LJpCAdN77M8hMgUNNMBWzMjUNoNNabNPYNibNHdNvgAlPNkOLn7LyBAmYNchIiOIPdNx6IbXNMkD4yMM_MhbNP_MfJNBOMlZLIdN5UN0YFYrA2YD6HHFhDkkLPZDndNXHC91CkZDIFA71KlRIudNQZDUVNktMcZDvgAzGN79BldNbQAdZD-uMaaMSNC5DBvuDj4M8ZDAeNRRIj4MIQNu3B5DBXiMCeNnuMwZNKeNSdHHeNEaD5iKsQNHiAuQNh4CSiIxEAIUN-TNKUNVmLXzKZGBshGGGBXeLXNIxuB3FBXeLSSN8hBgaDqdNglBodNMeNoeNmdNqeNsdNJeLb7E2aDydNwdNZEFclBteN7dN0dNZRNVZNy_Io4E-eL2OMYMAJgJyiK34E_eN86FBfNQEJMqMFcD2CDyeNhFHTNI3_I8ZDNfNlXIxeNb8Cz_IDqDuyI9jBSTL0RNnjK0GFWfNROAMiKFYNt4IRmA_PIQfNQwHKwHguMMfNlfNylBXiMDrAkfNyPIrfNVzKceNCZDLfNUfNfRNdtEqRNpaN7eNhmM0UDASLIoLinMDECqQAg-CzBAFDMyBAImA_SB0ANSlLiENBgNDgNFgNNMAIfNHuMNQGZsBkyDE-ChfMxzH1gFQ1FjKARgNwfNEmMPKMhfM_YHYRAG1FxfMk7IwzKn7IigNrSNTZN3uCAVAheNCSNWeL30MWMNBsCZeLyfMSUN37MYPNNYNYYNLvApFLFiL4gNJhLdALcpCbbETyMuMBbbEVVJ0GG15ELYB8FJ5PGkDBCQGuUFH4AYDColMUDDSWA0pJHcBICCr3ECoFP5CBzBWAI6_Li5JJQGiFC0JIVbCucBOGGhUGOBAZBEQIKCXNjgEYBAHhA_LEBMM-WLo-CEhNLkIaqJfbN4zMGABqhN05E22Cr-C8CKW0INcCrhN0hNTmBBaJrPNDhN6hNFhNnrJZdNqaJ-hNGoD7hNBiN93HQQM02Hf-JYMDg6J1-Ji6JWAKujJn-JH8Jv-JsFK5zJuFKp8JKEKBEKViNLYMXiNZFK7FKNFK7-JuAK4_JZkJgiNx6JCFKjiNv8JAFKF_JWFKFAKYFKEEKliNGEKsiNLAKVEKEFKN8JnEKmkJN_JO7JS7J7QJ9EKiFKq_Jm6JxjJmFKUFKk7JIuJqEKt7J21JNEKFFKOiN1kJh7JAGKYEK4sJxEKUeJx_J9EKu7Jc7Jw_JMFKPEKPjNVFKniN_EKwiNBFKbiNNsJZmJaFKDjNsRJR1J97JJ2JEGKvEK70JyiN2AKD_JqiNKtJy8Jh1JXJJuEKcNDuUE3tJgjJfFK3MJc8JtdJQiN18JZAK18Je8JxFK9FKgjNi8J6FKB7JsAK0AKiiNdjNZjNRmJgAKzFKGdJDEKM1JJEKIkN4FKsjNJjN3AK18JDGK8EKXeJ8AKNiNWPJJGKcdNwpABhNk9KbBAtFJWCBTuAMHJQGJmTAQbM6rA8BAacJrkNmaGK0AQZBIiN-hHl5B8OIvbKeEACFAniHlKKnwAdqL21GEiNq-CGiN3mJ5uJYjMiJEAlNh2CQTJoxB5hNFiNAiNO9JZbNB1M9nFncGDxF7cK-WL5PGouLHYB5PGIjL5PG-gKjkN1UNaiL-dCblNUYK_PG0PGNcBcYL_xG_rH9mGFHJDRGyPGjlN1GBr0AmlNidAlyHzEAryHGRJ6UCARLloHYuApyHzlNcKLACDcmHLRGahNulNllNvyH-rM7THolN0rHBJAeeEvlNDmNluAxlNYyH7lNT0A3lN_qH6SA6lN-yHRjAisHCNAoTNQWFG5KAmNWgAr0ASvBnCBTHFcmNRjAQJIvkLb5HImNoeCemNGRAnCBwmHGRAEOA3AMUEAErAClFKJLSNCP1DBMGFaCXmNgBAgBAD1DYmNbHFtZLyoLnSAVWF4oDFoIY6HlMAINKa0KtlNdmNNcBi2GEvHzjNMrHimNXtEVbClmNJCBJuHcDDPJHimNpmNR2GMnNNBDEKI3GA6jAeEGbnNDHESaC9PA1mN2mHgTEsPMZJLETEzvHbND_mNCNABnN1QBMoInOCFnNyVKiSLInNHFIKnNfeH7eHgmN6OMTnNOvHoyCzPGBmN7kALnNfRCrmNGyHtmNh2BchBCvEovEvUFzmNqDCP1DYJLrJAmTNrZL9mNpTNnmNMPGNcBcVAy-H-NAabJrlN-PGXnNXoNUOA5XHZOAFQG1lN8BD3wL-qH-4HbnEFQGCNAX8BEUH_lNJmNfoN7NAMmN3QLDbKs8HVoNAQG7kAgaAyoN8QLKtDYdFmoNH_HhYK80GXmNvDGToNamN2oNklN4oNvbH1BIX7J_nNsqHQJIpJFcoNs2C1nNr0AAbHKBIJHIACD8FIEDIgXAPQCnfHroN6FFJTC1VKzxHAaFOnDQ6HuLKAnNU6HCnNwnNZ6HyVKyCDMpN2nNIpNNIA6nNlCDGpNTTJOpNoeHmmNtpNTpNhTAxpNGAI6sGMoN-rA8pN-QAbpNmrHp0GCvE5mN7mNDpNQkH-mN3MKmpNf2BvnNiEGEnN67ArpNgXA4pNXoNhTAFAIrCILpNXPM8AAVnNzpNJnNvpNxIAXqNZpN3_HXpNhJIyCD9lNPoNbtB5iCWnNvoNfqNUwI5nNluArWA9BIfIM-nNSpNVqNNIAsrH7pNTCI9pNNPLRVH-QAyCDoqNRoNSRBEpNP6AbmNsqNkdCDbBxeA-OL1nNQnNEVBfwGTfBERG1qNvpNkwGKPAjoNdpNUNJ-pNbGCqoNoeBFQGewJ7BDepN1gJ-lNUOJszDkpNS6HAJAunNwGADnNBIAqpNLSKqoNUqNSrNAGAxpNWPMPnNfII1gM3pNRrNHrN1MAEoNaHKcZMhPL9qNc1H-BKcFAS0H4mN6mNdrNCrNJqNUoNLqNtnNnpNOqNqEGrrNQaK80GtpNvECdpAQpAEMApgFpbFpKMK-HXOHimNSsNQEAUsNiaJJMHVrNSTEqBAPxGqoNETE8MD4-DeSA9LHSYB1sFeeEoSHSnN7SKAwHeeEpsNIMHisNefAenNmoN5iCXTEKUAvqAYMHknNYWNFaCJsNT6HNqNorNppNynNLSKnsNysNvBAqsN4cBYzCHhNzfHbMC7DGn2LEMHXxHosNKtN0sN0pCSbC2sNGRAAOAOtNPcCdhK5JAjoH5sNvqA6ZBSbC9sN0IIlnNZjAdtNXDBftNCYAKUAuDBsnNCtNV6HO0AFtNRqNHtNjtNVtNYoNYsNx5A5JH4tNgoNisNhtNYtNjtNDYHkPLFYHJtNNIFrsNYLIhIFQtNPEGyWE2pNZsNAxHGuNgAD1sNJuNiYAAuNTbC6sNpFA8sNUuNmqN7FFDqNBtNmrNLsNEtNPqNqrNGtNoWL3tNRuN5cHIuN-AIqtNgtNLuNTTJNuNcpNUtNouN_ADTuNFCIJHIsuN5PAstNizG8qNPuGcxDYuNqKBVtFAqNjNIduNrqBHRBLRFkDB6uNktNvtNfuNXEAnrNW6HjuNxnN1tNmuNqBAuuNWgAjHFFXGtsNrTEOrNM3HzjIouN6CD_tN4sNBuNUvN_OFauNNQLU_HWSKMqNytNjhBQvNOsNxPAItNoeCXvNMtNGvN_bEKbHVvNPwE1rNcvNHNA4tNDbBTuN4uNqZBPtNeYK-uNjtNkvNqBAptNHvNLcCJvN_OFvtNmvNhXHMvNpRIhuNPvNNsNluNuvNjtNPlNaPNRlNvaGJBAmhN0dBsqEUlNSdFAMBbwN_LEXlNDMAhwNsqEIjLlwNeSDclNSdFybMoLLowNNbBDJKeoN7kAmlNrLJjyHbMJZvNQJIryHPtBQrNxwNtBAzwNbnN-jGKYLnAIfnNerNthC0hM-5HmILfILJcB_XLGgHgpN9qHipNjrNdqNupNLRNIMHNnNQKHzrNkmNTtNMRGslN8wN9LHACDatN90JYTK9lN9lMQyHntN_sNmnNdLMbpI0XDGaB8wNNIFVxNPIFtpNMrNiqNDqNQpN1HB3rNtxN_wNbuN7qNqcKiPLWrNXPFzUC2uNBqNEvN3eBtoNirNPAHCNCvTBzsNtpHquN42A4-DusNZxNqKMqwHwvNWtNtpHTuNsmNgxNYrNcaKivNktNauNjnNlxN2II2vNvPD_ADLyNypNNyNavNOuNwsNQuNSyNNIF1uNVpNypNBwNWTEDwN7sNFwN5xNByNJLGeuNLYNVUN1gNgbNikNfwN-vNewNkrL-yN_-G-vNDOD-vNOkMFzNR4FdlN1YNDhK3YNKFAFzNFSK_WEGGB0LJs9IKZNj8BMZNTNNJNKGGBRVCPWNcuKWeNn7AQzNFSASzNf-AALN_1Bt_LfzNyaBX8BbzNiEAVQNCPHM2BsRMUfJpTMVIA9jCVLNFSAoJA2kFqLNm8BaKKlVA02JVFHlWMLFMM_LdYA3FB8kLt_IEyA9PI1zNujFJFLcFMEDCDQI5zNgUKdTJ8zNujFjFMbuEzMJwzN9PHcyBscB3zNk4HUSN_vG3XJLoC5VMHUA-yB6eC4eAoAAvsBuUB5BAtAA4YCh0NIyLNnM5FCI0NVGAE2LkFBFDDwLBR0Nf5ET0NQVMw8MG9BWwNOYN0gApFLJhN9KBiVNsCLYwNIcG90NNMBCzNePGhGAEzNG1NEIKLhNTzBNhNGXEwAMHUARhNyCCThNZXEVhN-tBXhNM8LngJlaCVUJQJIehNHRBghNJjMtYNxgLD1NqwNPDLzXNhqAj1NlZBQpA5pBq1NFnLKPDsVLErLxMDMDDxHFoxNVrH4pJuPDcsKXYEFZExYBFaELMASIErTED1NQqG_tD8YJbZEEZE5jCD1NJMHLHG6ZE8xNcuFVGAssFj1N50N2gNhhAEpIDgAy0CIlNuhN2zMJyIR2NtiAT2NWcFogAW2NlqJvnMV2N1hNC6JtqJi2NClNxaJCiNZrJm2NNlNo2N0kNPjJe6JMiNHGKkjN3rJ9jN3iNAjN48JZJJ2EKREKPkN4dJtEKSFKA8JLjNzbJIjNyjNSkNtGFGjNA_J47Js-JMkNu-J6bJ5FKA7J_DKvjNaiN82NVkJUEKLkNTFKfEKUiNT3NGUB_FKF3NeEKajNgEKnkJ9iN7iN2sJGFK4iNX8JyEKi3NkEKb7J9EKd7JTiNC8Jw-JdiNe3NqjNQjNNjNo3N3iNUJJRjNlEK58JR3N3EKiiNJFKBlJXjNvzJ83NbjNEkNo8J2FKD4NI8JF4NqAKzjNjjNY3NjQJ9_J33N28JV3N1EKI4NY1JWkNE3NP0JL3N_iNxjNGAKM4NKjNcbJQAKeFKO3CTAKfAKVAKkEK7jNq1Jn3NSjNk3NnFKDuJpFKUkNUSJsEKtjN1iNQ3NCkNoAKK4NRkNZ4NX3NrSJ34Na3N56J54ND2JYjN74NNkNtAK-FKC_JYiN4AKjmJWQL52NAsJGGKsDKnuJsmJsbN6KBT2N63KlkNQGJnkN0tAtFJwkNnrAPuEwCJ4kNIFCZCDU1BzkNX4AlIAh5NpOKXvM-kNKIBr2NthNDlNcOJNzKqCJsPKIFCHsAaOA6OI7JKn3E7TMKWHDVN9AEXGMeeDGVAvKAlIAw_FoIB9zNdYJVbDKXMWIABBAQBAwrLnvBlSHiBEXxAkBAAYCgnA35NP9BgtDJDGXKKVWAU1B1aD3kNx5NBvKngNLKHSlBg8Bx8DxRMQ8HhUMboFiBEh3LwLKI2AS6N38EJKBBrBHUABuF4gB0aHlpBz5NO6NboFDzJkoJDGLWpBahC82KogEf9BgxJIqMsBNYHAYlMJfNgWEVuK4aIuZB3hAqGAtAAsQEeXJ86Af4MwLKqPA50E0kLylM9PAfeNFSAAIA88DfwMfVMN8L3WEZzNV0BwkH0rNnTC3GA3PIWJKB_EzgAY7NauEEvMnQKUKKiAArVJdOKt3ErZBI6N4wJ89AqEGJkLIzB7bBPFLrFM2hAs8C1jAcRBSMGWvMw5I1MEmzNj2An7Nk3DPAL3SIz5NbOHp0BFuHm7Lm0BvTE9kGq6N1tDbFAnEAjoB2HHqSIHMGRLGDMHfuDmsCEhJBZFytEC0N_4IuxAO4B6pKo8EEUMZ5AKUGClLzOCO7NlGKqjAZoCzOCb8NFzJVBEdIBoUK12BXHCFVNRTA89AXqLVLLz3EiWM54Co6NAJAlWMZqM9fNfvMrMChSHPBAt1BRTM0BCLUGhAGGuEIWHtKGZKA7bB06NrSHJfAzbCDDFDrAd_DcoJiBEPLAPFG1dLiSHO9NxUC03BQ8H8UGL9Na8Nt6NiQDVoCU6HRqLWtEWqL2tMSLHkIAO-A5IHVbCUUMBFCr6NeAMqpA7HFd9NpOAP9NKFAk6NS9NwOAr6Nm9NW2KCjAqAM05N96ItKGyTGQuFAaLpfBlGK_sEQcCg4JpFAHTAp3DvBClzBJ5AhGAYiAbOH89NASAP6ND0BBsAQMGh3LyUIJcAC7NPgNhxEWHA6FJFrBckCZMAQ0A__LXjDLuEOsE0IJAOASoASqHQGL6vN5PCCgNdTEvbCNEArLI08C1SMeIIn-N-xHSKKq7NaOKs7NcZJu7Nk9Bw7NJ6NAZBgJCQCLsHAiBE37N9kGquB67NCcBBWERsH1QKiAA8kNQuMk-NvaI1kL6rICHEFrB_gACHEp-NX1AJfJRAFt-N4JJR0Ak6EQVM6-NuvEeIIe_NtZNbfN3GAb_NFhMhvM8SNzoMeCM87Mb2NLpIU2N7zKAIAhDBnrA2hNgPNwhN3gN4_NWcF6_NuBA8_NzsA2hNxNN4ZD7_NzDBHAOk2NrPNKAOFAOMAOvwAF6JEMJQ0APSLgWH44Ad_DpWH_MBiHA7EAX8CylBMdDmFAhDBF8BSDKH1J-WMvCCRAOEEBNAOaDKu2Nd6JLiNowCekNO4Nj-J12Nl3N32NL5NH3NriNw3N-2NK3ND5NM3NSsJEkNjAKe4NHkN62NC3NKkNG1Ja4NK0JO3NvFKfiNIBOD7JMEKY4NkiNNBOhiNG5NRFKGkNN1J6iN5iNp3NQ_JCjNyAOdcJ0AOB3NeKJ_jNR4Nt3NEBOW4N6AOz4NG3NtDKEjNXSJOjNz3NMjNsBO3AOZiN93NniN_3NERJB4N73NejNJAKGBO0_JSBOrEKcjN9-J2iNl3N__JIFKqBOljNojNbkNCCOB_JVBO5DKV4Nv3NgjNc3N5_JBCObFK3OMQ8Ji4Ne2J3jNUAK9lJn4NXAKm4Nq4N63Nw1Jl4Nd8Jv4N3FKx4NnBOXkNLBODBO8FK94NDsJ0FKjiNq8JrCO2DKCLJG4NCBO14NL3NyFKsCOldJLCOH7JJ5N38JxBO7AKwLJxAOltBgkNcJNwGDU5NkkNmkNsrIpkNEIJb5NzsAd5NJ5Af5N6kNXZCj5NPQM12FrNKo5NQEA4XLy4AQAOGAOTAOJ9JacJAXNctLkhNn-MEXNxnFarIVbMZ2N7yN70NCAOQyMQdBT2N_gNT5N4_N7fKe2Nj2NEMJbDOSAOfJAUAOBNJWAOYoD5kHjmNCTH7zKcAOetEm5DUhAYrEjAOeLCNBA5BApqKqHB6bDfOIGuAjSFY_N4FBBiN3hLDMAsrHEQALAIYWCj7C7GMBdBs_D_UNAdBU7C1BHedBU7CKpM5gKC8CkEOQqKs_D3UAVjFb2KBZAGWGBYAaDGBZAupEQCDEpIphNCAONILi2MNIA7_H_yNmDOAMBVEOhTA5EOyGMHYB9EO4EOjWFIjLCFOxIALAIIzNxDOUJMp9HGFOVFALAItyA6FHACIEvHqEOEgKdIB2ILyqN41HJGHSFO-sHUFONgK3XJVFOPKLzAI7BI6qFI2KfFOeFOTJLdCIRDIo1H_TK8wLQ_HzxHPPM6KI4yN_IMsrLAAOS2N1EOBdBZEOJlA5gN3FO3JA5FOvXMJJDEjLf8EY2LK5LJLBBGO-FOk1NmDOswNNiL9FOrqKoQAlZBHGO7PGKlFMdFiUHHGOraMjBBI3I9uHC0E0jHQ2NpDOlDOwbIwbFbEO0gK_UN6EOfGOesLcEOBFAD3LAFOgVCnGOB8MxtLi8NtXAdEOJFOzpIrYM2eIfOFoLLhGO0WAdEOtyAsGOnQAroF0gKYlFkkKlEMEOASyG9gKIGAoTGP7EXwHbjDRhAH_MWeDzpISUKiGOoGOKEA-GOEzKpTCAHOVFO3XJ2KMTbCevLSOB8pGIOLAgKpTCtEOtkK_wBETEbHOJdBcGO1FO3_NzGOIiLfEONqA7FOqHOhEOrFASvBjwNwHO3xHGRArsLsHOwMIhkNqDOzGOKGOQjL4HOkQMhjMs7AWGHnsAoTDgPIqNIAKMnjMBVEdGHs7Aw-I5FAbZDqPIYlM-dNqDCUKIqJMEkE0XH8oGLuLqDCAIAMUAxiKJCBpEO1_AtFA2iKi-NkfHyFAOnLB6CBSLSIODECnHOkGMBAOvHOpqKiwM__NsIO2FOuIOiEOrwMqGO0HOxwMINMDeCvIO2wMtAO_3HYEONGO7vKBJOIGOfGO9HOp9H8IOdJLZpMMGODGOakLQIOfrNIBAUBAUBA_QBlFOMIOpEJOYH3AN6BNCVA5lM3qMuJM0gKb6AJkATzBCqJEzKtOEG2LT6A7PGAgKs_DfJOAiCAgKa6M6TAQJOSJO9XJXHOOCGeGBKtCwCEgnIgFLXPFvJOTJOW2KG0B3RC1WLeGBfFLFQCDGC4JOlNCBKOKQCDGCrIO2_N8yNvHO7cLY2NO0IFdNpHO7EOVjF0WAzHO8yK6IOHYBAgKyGOJGOLFOlsLJgKihKYoHgvFDCBVIOiiAgKOvNLAUMWGOSDDgfAfEA6ZBKhJH6NqKOuFA6JOe7CA3F5FOZJMMYKvKOAbMJIOkVEvKOH6DVIOZeB7KOhLNIIO-fNfRL-WM9uLZbGsKOCzJ6TAitMdEAGLO0KOMbCyWEu_LJLOQcBUoFKQNPJKEqIouIyQM0HFKvLLLOiYDBLOD9NQ6AC6HzsGC6H0KIoKOEUK5wLiLOydNX3K1KOdxEPZDpLOkLOLaCCIOmNITfBFIOZJOHIOZaMQtLKIOBiDVJOFxN4JCEzK6LOAhMPIOz9ARIO3LO3BN3TCyKO7QAlDEPBApHCrHCjTCz4JVhJfKBeeEf8NjEAERGQ0AdaDN_GwWHj4MD-N5JLgEAn0NPfBvAAZcBZTCKTHFiDpDBgTC22BbHOTPGpqKSvBHuGuJIuLOBVEoMOmqAfrFDJOnsANEOpOAjSFVGOdLOPwMzMOkSA1MOU7C9iAoeBxKOw_NjKOpqK9iAsMOaIOgIOW7KiZATfBfIOcIO10KjIOOKIyFAJ1BC5C8EMQNOg7BENOXqEZ5ARsKxJCJwL2YD7LKzbFZjAVcBU7CnhBXKKSNOgCDnLB6dNSPFVNOsGFXNO_LLSWLoLODbLRNOMOMEyArNO4ALmNO54MUNO3MOKlMAlC8ECjTAjKO6NO3WAoNOR6CRBF8NORBF_NOKfAfOIO0KeGB5MO7sCWaFGOO5gM3NOjPIJOOFqCSbFLoESwMT4HHNATOODmMpIObGCaiMIVB6TAXiMDMAZRBLzJ1SAlhLYBAtAAHsANOCO0DlOOQRAAOAkOOXBFtAAVBByeBqgKXTCioIQNLTPGZYLbOO4KOCLOCHM0OOqiM6BLGNLbILYZB8OOABLGNLEOOvIL8JOAhMdFOfWMlFOEPOlFOI2K-LOzVK4HC_iJtkKOPOTrLK9MEzKjKONPOgPIh-N1QNl_G2EJscBjKO5EJ3EJEOO9PAw_NoeBw_NvAAJkA8MOtsAw7NSPFUPOaWJWPOYLOOEAKEACHEiPOKPAYBAmOOh6Li3M9BHvOO0OOvBCkOO3POZpDkBApOOIPAh3LRgJ2JN_JBl0MQ8L-KEjKO2POQRAnOO5PO4OOeLO9PAMQO92B4POKKLxBBoeBGNLfSNWIA-PONQOVQOtAAGNLEQORMGe7EiQOz7LKQO0JOUMATQOOQOWQOhPIZOOlcDwWNpQOVQOp6CIqLU7CyeBFhArFA9bBSqH0TISXAcQOUQOAQOfQOE4CZZBY2LFQOYZNkQOJQO87AqLOgAAwQOAQO16COOOfWNYBAXBFOBBHLON5JbQOtAAtOOvOOhQOULOIQOWhNHROLQOQROZRB0PO48AbVKaaABsAQaE31HY9LwOIOEOipDlVHkROONAqfMErN4IMQOOjSFz_IP6IoBBnCLe2IwfE0RObBB2ROOKMaFMqNO5ROQEA2ROXFOaqNDyAzROjIC6ROpRLzwLPCIJJL8uN7nHqBImLOqFOWJLS1HoqN4NHUuLygNWuL5yNaVNa2NLKOSKOlEO4yKuHOcSOnEOeSODNMp9HdSO0WAIjLlSOFdLaKOFJOcKOBfCoSOA3FkwJ9gKnJO9gKAgKrJO9gKJKOQKObSOlGOTKOQWEvGOZ8A9jAfSO6SOuSOg8A_SOjSOdKOhSO0WAEQAnSOHTOaWFgXAqSOYEBsSO-dCCTOHNOh4M0YFoEOapN3KClXLSxK5gKGNOUuN1LL_ZAITOMNOd6NtKIyFA3SO_SNzIOgSOkkKkGOQTAmaFGPOVKOGPOKTOf2K6HOeGOPTOelNPjLkSOGPONJOBMOWJOrmHfrAZPObJO_uMykMxMOIOOoRO0MOWaF2MO2LOZIOwGAxROWaFLEMV7LbNCS5I-pIAFL0qIjUMd5CTFMh8N55EQQOPwMc5BxTDJCBSGOMFEcqN_KNIUOsgMdoEu7HYGOqaFbpIiIMwLBLAInsAHCIOBIVUKLJAiAIEOOtUOoTGAgKySOEzK0SONROPtD7SOA3FfJLdLA_lAO9BNIMMtB-UO_wCoCJYZHqHHCUOXKMv9Cz9AHUONNOtiKZGBEKO_OOo7IHKO02K2SNxbAuRCXdL5vN8oDFQChuK1kLW7H-9LNGOC-H_wHnEBRBB5FOWTKtSGTaJgZEFFIzODZYJBNAtQMaMLEvHuIF78ApuBWSLlMO4TOV5JKDGt9HiAMIXMSFAI_AQPFthGfKGc5LQSMtQElpBPpJydLOYCmMOrZBn9NfWMGHOo5HOlC9VOBAFqUAxRMkXMY_L0FHR-NFlGuPOtXA9JLMKM56NvVO-sH8ROW8EwFOotHRNDgVOdIMDwGlVObSGPxGJfANQLdNMUZE7nNoyN4eAsWOJMHruBPxG_4C4qCGIOb_EPWB5bHF0H2WO0LO4WOLCI3WOV_EjNLs5EAXOR-A6KAWAINpHMFEBiC5BIWgH0bH1TKCDIYFOI4AHXOWpH-bH9hCqILNcHktCiHLMXOcjA6jAQfHhFOAUKsFOxwHYyNKfASLHCVEQJLYCIN_BWhHcXOkdHVzH9FMlKLC6HcGMzKBeGMpqClTOJJN5SOrTOVjFmaBqTOVDEBZAuTOmaBKTO7QNOTOX2J1GOOOGcIHsEO0XOkDOc2N4XOfjAHZLvhNyIORKOBTOBYANTNMiLVIHBZARTN-KLUYOuEOoyCBYO0GOqgE2GOFYOZYOzEAddBsEOIqNSnHKqNyFO9SNDXNjVNzTO7XOBYAxEOqeENYOKKO7HOgSOmaBuYO9XO4PAuYO_XO3YOktFbYOGJOGTO0YOktFiYOLMNHYOqYOJYOEpI6XOwbFGZO3IOzEOXKOmpLUTL8YOQTODeCEpIgDO4sM5YLpNNPYOrTOIEOKEOwbKGWKwYO4SOyYOlGOZZOU7CLEOcZODpMhZOrFAjZOuVNrPNmZOpTIbZOM_IXJNXLIrZOoZOEJO0TOKzNkIGuGGS0CJEOiZOtZOGpCUCEGuACdBphAKJEOfAd4H2sMYQLOtAYoD-ZOngBZeAnJECaO9-HY5MgaHEiA7uN7xN_TH-XHooNmqE1WO3uFQaObdH_ENZXEMOO3PGuWORqE_tDLUOSbFsXEdaOTrNzPAk6NPxGk6Np0GiaOjbFwYLhcAQOOYgDNcBlaOODDDaOkuFB2N76BuKEwaOr0AzaOWYK7oN5UCY-NpHGQaORmNVaO_8HqaOHzGZaOrWO1fF6aONcBMaO7oNrMG2aO_PLy0GKbOEUOXMKr0ANbO77HKtDruBPaOpzARaOdZML2NUaOa8HWaOsfAHbOcbOaaOAIKwiMm0Cc2NsaOYHJATOrTOrbOs6LvnMvbOl1GnYNKFAybO9CLvPNPREsBD3hIqeBzEA2bOCDLDLLYmG6aH6bO-hIhmF3OENWGEODoeFRwCStLcTAIcOLfFKcOZlFHcO7bOivDCgG6RHScORwCVnBjiGSbF7aHZGLuiGfgG7pCHKDqODoeFqWGrnFiVGvWGMcFweGAiGYkDgcOTuDicO8WGkcOFhGAXGncOXyGBgG0gGdcO6iGDQDScOFeF7gFeiCScOdgG2bG3cOkXD5cOPXGKfGqmGLgG8cOEcOyhB7cGG3I4fGAdOcXDCdOjiAUxH8eGCdOQYGrmB5oMZMDscOLfF-cOVeGNdO9jDTdOmYGWdOHdOhcOLfF_gFgjLHsGMhGSQD5NDIdO_xAQaAMnBedORYGoYGONL9aGScOvYGEgGJxCqdOKyAsdObBDCdOHgA7xAofG2dOidO_hIueFQhFXdOrODadOqgGecOodOrcOrODCeOIZGIXDKZG5SKMZG6aFOZGnQAndOcXCpdOAeOhmFYZGLZGGeOZhG2gG5IDY1IYdOBeOwZGjwAcxChdOheOhmFtZG6dO3dO-NAjeOcREScOYILieG2cOeeOpcEgeOLeOteOpgFzcOJXCqcOveOzIL_fGweGtdOreONaGLQH5eG5cOSdOBfOc9LM2JFcGTcGFfOgmGgiGD0CKeOtcOqoA1hGjcGKfOlcGfeOULDBfOceOSiGzeOufDQfOLfFfcGQGMQbG-eO5eOTbGVfOVeO7DDefOBeOafO5iGcfO4cOHfOfbGS6AVhGlfO3hGWfO0eOYfOYeOJdOGfO4fOrdOIfO7aGEfOZfONfOviGOLDvfOstG1jG2hGSaGnfOGKDMfOpcOXfOXeOneOJdOIfOoeGxfOjfOyaADcGUfO0fOJgODgO7fO4dO6fOPgO8fOOcGnrM4BAONL_fObgOUlGMgO2fOOgO2eOggOicGyaA5eGmeOLeOrfOLhGvgORfOzcGZoCpaG16LZgOwNDAgOngOdfOCdOOgGagF1GJyeO5gOSpC-gOxFDlGFUgO-aAcOBAfOlgOoiFHhG9cOzYGCdOqdGzdOMVFBgOIeOWeOpfOhmFNhOpeGdeGPfOThOIhOdfFyWGChOzgOffOGhGFeGyfOjhO_hIdgO2eOThGLEAQdGjJLLgGMfOLhOegO4dOPeGPcGbhOEeOoeFxgOOfO7eOHfOSgO4BAqeGdhOreOcgGVhOcdOfcOCdO-hOAiO8hOlgOMfGDiOyhO2eOmdFPhOOiOtcO3eGnEAhbGIgOxhOqeOMhOBkMvACAfG1ZG4RHbdOtfOBdOHfOJfGHhOkfOocOihOBiOaiOVfGsOAcjJoiOKiOzhOseOriOgfGfhOugFKaGZiOwiOEcF4RA-dOCdOrfGmdOYiOTQA8iO6iOzfGVOALgOuiONgOYhOQgO-fGmiOLjOdmGUjFmdOohOZhOqhOtcOwzHFhOZlA2hFQgGGjOogOIjO8fOZcOkHJYgGbKJ7qBJWMniONjOHeOFiOJeO8iOkgGTWGmgGPgGbgFkjOdeODhO6IDHfOumGRfBzgGsDK8gOufOaiOzjOhfB8gG1cOujObfOwjO1eOtcO6jOGhG3hOiGJ-jOsfOAkO3fO4iOucOLbF1iG6dGUZEMjOPAH6hOCgO6gO5jO-iGhfBhhGsDKSiOkhOlhGhjOnhGQhOHfOqhGUlAthGBhOHkOygOpiOLkOYZJ0hGViOHgOCbGokOwgOgkOaiO9hGZSA_hGZjO9gOHfOEiG3iOrhOBPAIiGFMAKiG6kOTjOFfFRhOPiGn5I3jOiiOWkOwmGzjFaiGRRCciGnhJGlOOdOyjOYWGkiGfRCmiGxkOLkOqiGvxAsiGbLB2kO4jOLkODkO2iGQiGPlOddORlOfhGFhGAjGzcOCjGyTOGDO1TO6pF-bOGELWlOLeONjGAlOffOfjG3dF5cOSjGkcAbkOBeO4lOWjGipD_dO4iOhjGsmG_lOxlOdjGhRA1lOxpDBmO8MIFlNMjCulOtTN3XNNXEFUOPbFvkANmO-oFawGUcKyNCUmOeUOUgFiUHh3LdbO9rNKmGmnFegNJaFBROLBEtuC8kOCOAxuGfhCIkAqaOL-N50B4UM5JDIKBqaOnyL7JNXSKb6NqVF7kFwxEwOAJfAUZBuAAlpB3zE4BA9AAxAAmAAAnOyAAALG-_Lh_NUTMuxJo1BwIHsfBsgF90BHFAw7A_BHswJnBEw7AMGAtIDiBETKAPuKJuB3zBMRC3SGW1CMyAiXO1uFaTKE-NNSHXQEzOCJUObGCgUM15NmnOMWJoWHekO0OC9zNbjFMpGbjFgROZKEF3KKPDGeFvtG0jCCjArTJsmOXQE01BWeM8SKNLMKPAEiAOuFpVOlPMBGAwgJM2Nv9EazICqMAEA_MLvSNjNLuJAQBDQRLCqBURLIgNWoOoWOqVOR1GNPMYPLQmAshBXoOv9AWeM6lOZhOSbAlhBmVO1SGboO-tGvoHDcOlgOBVANHCNoOcoCLOAwoOM-AbCCSoOEIAUoO01NsmHujFxoOoYKn3Me0GgmH7kFQoO2oOIOLPBDpCCNQLftAJjFhoOwNI_oOMnBZjHKpOaoOIoOzOCssFsBD_UHuaOtXE42AuKEb0HlGKVSM6vBOVNRCKosAWeMcIL1fFooOtKKK2N-rNpeAroOoxNpVFmWNneAoIBcpOaYAcRBchBvQKgGIovNKsNDtNRwNN8AtvNsHAT9N52BlMAJMCtWOUPMHZK_oOnuFJMHFoO4WJHoOhnOEoOXHCLoOXfAcmFfGFamOaeFiUH1qKMaFuROnKGlUORaFZGOM3IcsKw1NLDDcWEz1NdoObGCo5J-HFENDsVL7WLmkOxgGjmGzvHldO-lOkmGLdOmmGMuA8mGNfOCtL3NAfmGUcOoXGuqOSsG6lARhGmbGpnFsGFrnFzmGiZF2mGmBA4mGuPH7mGqqOVnFi0LMYNZSOdGOc2NQEO-_N2iM60NrYOaVBqFAREOg2NxmMVrO8hN0bObCFgvFb6JvZOloLgdJcrOaMLHiNk5NJiNoQARiNfBOz2NzAOq3NU4N5BOLEKy4NnCOYiNu3N_AO-4NMmJQBOpiNurOS3N4COyCOL4NdAKA3NqrOdkJ44N1FK0COTkNlBON3NX4Nd4N-rOujJc4NuiNd3NcBOf3NhBOh3NR4NssJPsOuBOg3NbCOYBOeCOr3NjBOc_JzrOEdJmCOh1Jy3N-AOoEK13Ns1JQsOb_J53No_J9BOHjN-3NFCOQlJ7EKTjNR4NJ3NMCO5rOzBOCsOoiNi7JgBOP4NmjN9EKLFKC4N1sOE4N1rOQCORBO9AOb4NPBOJsORCOXBO4jNj4NgFK-jNprOBGK8tJlFK8iNZCOoFK53NvCOOkN7rOtFK7AOP3NFsOqCOYtOxCOUsJ9rO64N_rOQtOftOu0JQkNDsOOsOxsOhCOVkNUBOT4NfdJ8COT4N42NJsJO5NSkOfcJDDODONFDOKFOZtMW5NEIJY5NEnAa5NWUALoAy4AukNBuOIIAvEBjoAODOw5N9PKg5Nm0BTDOl5LVDOn5NKCBp5NA6JZrOeDOElNBVFoQAPrOqBKZGKgMJmBLwGKirOWrOfBKX9JWuOtMJKlHHQLXnHYSHZ2CM2ArTEHoAZRBD-NbHOMzLhuOVGJyhCE1LOlDgDC0YDOGCrvANmCbuOGUJCqOduOqTJfuOCZMzQAluOjuO_TDFvOtvJ9yHbXEyPOemOnpOXYHhvH5IIquOWZAYZA8VOngAp9NoJCUKOmNJ9uO_IJ1uOFkH3uOkMORPC6uOuFANmCreAMvOkJB85Nz0E-xL4eAB6N_JBxKOs_Nd8NeZJk9ENHOarIFoCP_N4xJpHCgIAvvO28Nf7FKXMkWHWgMpdMvHD4ZBrEHS7NiTODECifNmfNk8E_PI6oI3_AJZNfhCRwBU0BQ0HlzNPrLS_LP6Lw8CJSIVrO5dLmYL1kLoAH5SMSvOJGLgoMHUAuuOJEASJGgNJZvOHSL1LEFXEoVOVGAPYE1BKlSHiwOG6NiSNZvOO2BfNCl0MyVMwvBNPAS6AqZAdpOnmHq4H6JGzrEGyABMApLG14J74J3zE7BA9BAUMFcJEABLBvBt8NZeAUgA98BlhJSLH7bBvwOkwOsOClOAtAAmPAx_L9wAgvOYvOFdLIMOGsEYPFxbEbIJLpIJQCF7FqBCs3EDUA8LOFdLR7EKAMVGIKnOOxOCFAlWMXZBizB64Co-NxwOdxOkBEULLVqLyVOuxOuIAqJA9zNJXJEoBtdLWoCdTI9gKYAOOTHiMCd1NVbDtwOmMOIMOXvOGeDwbIfSEFNNTWOpoB5SFMLGfBCtYDpJK9mB1VMxrFAfMcxOA3FGyOefHLfAvxO9LCQxO0hCz5N_lA14JgyO5MGzdBlVAzmOohL_xOlhJqaOZWEz5N5wOgpB0zE6TAzgM3zE2QOwBA6AAvAAvAAPyOQTAvAAAIAdCGbtA_AAhON9AAMtDmAAkFCBnOyAAzAA0AA1AAUMF6_ABcBLPCbwJWPOkBEBRN-VOcSAR_NTBN7yO9yO_yO4_NCzOQJGiaJAhAvAAMtDvAAxAANzOPzOjKKUqFZDCmbCy9NfqH3zEhzOEzOAhAUMFoAAq-NQZFViHwnAyTMEOAiBExzODzOz9AbtAvAACvGdON9BAC0OkFCHxOTAN2zOInO4zOfMNMMGR7E8zOchBUnOXKBqxLUxOpxOA3FexO1iDYWMJ5CGXMfnB4AMhiDpBL6qIavNbMNf7NwyOSXAyyOpbFYLLKFAb9Nm_DPJGLVMAyAQUMGWE2SDquEUBAeFHdWHwRAmFMBKBl6HHXAi0O2VMj_D1jANxO9xOuJIeAMOLH-wGN2LknO6OKQPDYWEj0OayA9zNzmOF0BK0NQeCF8LUMJxKO6_A2nBpoBBMGpuBA1Op8BlyOOJAzmOYLHecB3zEqAAUMFijARuKOjADYC9OE8-NauEq4CEfMv9NRXAD1OBFC1SAwGA_TIEzKzgM2kHeaE2dBj_D9iJ6BFQPF6rAbxOMyOkBExWM1yOAUAdKBtqHOJA-zOizOBNHG0OrXC_6BqAAI0O7zBTxOXvO_1OJMODyJ3hJ01O7gM6yOU7CezOAzOaEAyzOA0OkzOmzOozOOzOQzOTAN7kH7HLKWNeyOHMOXzObzBkUMwbByhCf7Nq0M3zEg2OpzOj2OZjAZBAvEAl1LQjDuRMgDCdaBXLBw7Aa1OPxOF2O_YBM_NuFAv8Ne5LJ8ETpA5xJ5RApaIx2MjvHL7I6bDbzMxJApqCUUMnXLgAORjAoIB9-Nk6E1WMYFBcXAEFAWfGBUAqFA8-EpBA9mO1VI_pBRjAZSLFJGN1DFVN7zKtAAr0OpDBkLG30ODtBpxAlpAoVIO3O8nCnYLEIAZcCvMCFrBa-HPjAvpCWRE90BzAMaqBVrOAZB--NaoI3hAvMCJBCb_NiKC46NacCtAApvOQuOsvOJkARJO_QBvvOQZFlhLzvOwbIRUEdlG1jA3zEHBAG4KsAAQBASEHg4OPBAzuEsAAEBAE4KG4KFBAMBMZlLyBAs1CowOjXOcVColMovO8hAqvOsIHoIBuvOmvOW4OyvOd-IzpIDROkYJ2QEPKB3kH6vOzVE_vOKpD6SE2OJcxBKpJ-pGowCgvNvyNw6K8MDiKMqaBjqOutJrDK2tOqGJ6OJdqOyaBQNDkwHcFKWqOCtCuJAT5OajJd5Oa9JIbMXPNZVNWALaSOqDOE0K6SA7qANKOKdNQlNlUNc8B83Au5OxNNz5O_cLtqJ25O9LOmYCt5OAzKZdN55OpSOqlOc3Km1NtbB85ONdLUgMj4I5SM7UIxgC1UIT7N9tBK6OdTDuoG5SMreDvhML6O2OAOwMKlMvoD6QO9QN2ONTKFCcEgfBAOAa3MaRAYUAIAIXYCQMGZFGODGoIBEcCeZCBPAaPOcJOQUGKLNg6M3eBDZOA1Nx5OkcFEUBzkOMIGk5D7FOr5OvDI46O0FGt4BCfK2HH-6O0nCWrAvVGC7OngApEA_6OoLBZdN96OI7O56OcOFJFOT3K2PNN7O6NAP7O44AsdBORAafN76BxtEgfNodLZ0KmqAR0KPiKViKSTLX0KuVIf7OV4AocBUOOmhMn4Cp7OLqMNVO1gCiwAC7AoLF8iI-iBI7Fy7OvLFALO1kLSFCDTKejKT6C87OhjKdAFHlBdNDN6CNIOFoLDtA_7OjfAt6OAUOFrFWgM6FM07O9wBJKAbgMO8OgiI9tAagKdzMg9CdRDW8OB4CjzNERCKiHY8OKrDaRCu0KnYO0_NjDOEZOc3KqdFQEA6FMewNr5OZaFp8OaHMdGGt8OvOMNEM3CGJeFu8OMLMOkMx8O6FMqwNS7OslO21G58OaHM7OIwnNXtDRqOd7CprN09AEUMYqONbFaqOjmOItLEHBRPNpdN2vLtWH1SNN6OTlLeVFC9NaUOdkIy_NUUNzFO-SN1XOq5OQFH_8OMLMYfI6fMOYO8yNs8O18Oy8OYeDqeLh6GfMBh9ONEMXBHVdN_VFu9Oq9O6FF-EHEiB5IBWZAAYCEDCuSCm1LmIBoIBE_MWuHaHMH1LB6O88O1ZOtNFzMBz9OwNH7eLxDG86A_HMsEBYkBUhLplBQ3FDqD2kBDqD7qLvBAXqI-PAvBA0aBAmGHBAb-OmUA15MI6BYAGyaB9oHnmK3oHKVB3oH1vDxFCCCC3oHNVB98A3oHQ3FKjAZMAU3FavMoPA3EAQ-O2-OTSAZRBgjCvkKgjCKwDnsBsZJjIA1-OuKEr0Aq-O7QAAQAw1FMtBs5MMtB-0GfADEiKOjA4qCaDDG_O_VBW6MB2ARjKjVLi1CpWC2yKksEueA93Bg2AvrAueAKqAWEHh_Oy1KX3C1MN4EAfvF4SGdWM3yL_GEQ7FX7FrEAb6AhmLR7FT7FCFMmTMLNKv_OZ-G6FJz_O9NGzBAuxF4_OhRClmKboBZMAupEREAqOA4-OEAP4QCQ3F5bNOCHtTLl8LCTFn8L-kAJ-OJSAMfLYCH7mKj9MJ8Kl9MHcNn9Mw8LiBMy8LLzI08L1xKbfL38LszL5xK68LM4L88LKXKTtIMXKzBMA-MBcLC-MwVB4BMG9L6BMb7M8BMhcL-BM00FACMg7ME0LfBMQ-Mk7MqcNiULX9LSAPNGD0cN68K2cNbPBCBPq-DrXK6cNu4LkcL9cNQ3AIXDIBP0UL6WIRBPlDH5sMWZOm9OQFH76OZBP7gN1rL9gNc3KvDOQFBx5OVVJ_5OA3FrgLF6OFdLU7OJ7OE7OJ-BZGFp9OIzBtDL68OHgKNQMspF2yKNQMgFCZ2KqSNaYFJzK4BP0MNSiMHgKfGAtiBPiM_BPTjADjBLzAI7FDwIFmLiwAAgKbYFPlAJgKiwAQXJAgKPOISEAibCx5OtTCPiMVCPveDGCPd4Al_Fn6FHEMWpIMkDg8BeCP6kK4HHUBPjFJAHI9bB8YJ69O1SC99O2rB_9O_JFM0EYeDwhLWFNA9OsLBq6M38O8-OtsAgjCQXJ68O1CPPCPkXJxBPfQMaxAM7Ke_OaFAvrA2-C_KC0EOr5OwBPv8OaBP9jJ4LKq8O_-GLDPMLMggEPDPA9OrOLsKK68OR7OBzD2PNSDPNEMMqLNGO5pB0KO8BCv4KJ_C_QMxfNofKlrBqFAp1CCSNL-C8EAtFA01CqrMo8Cz6OZOI16OyBPBDP_sMoDOoHOYBPXIJ1BP3DPEQMl6K22K7hD-DPJQMx9OMCPJ7FCEP-qB7PMCCP9DPJEPgQMGCPc2KZ2KzBPDCPXSN9lLsYMRbEF-OfdNoRMiTN2DPNEP0pKDlIetMfrE6HCJuBH5MlfCJBCHiKbmCRaNN4E0eBkJFxuNaCFnEPKbNFwO6aAJuM2QHl4EZ8BEwEpJFsgA3UBLWEj1CaJBFhA7EP11CqGA9KAo5IT5IzqILQEWFGkIApKA1aD8jBCFP15IyFHl4HHFPRLAIFHdCG4dNPGAHCGCDPscB5CGX6OjPI0yIm5KK7AgvFnSILZNEFP_pIc0MCAPRWEH5Cy-OsuMT7NOqIZ8EBFLs6NISADTIPFAs8CY0NFFPArIg9N9XCzSIxFPpFPxEPDmHE5H36Ec0M6NA9XCm6ECCC3AG3hM8uK4TDivACCC29IxBGGbCD9Mc6ORbNAoB73IlJDyAGM6O7FPubDCBGx3IJ1KQ3KCkAiYAU3K0NFZGPg_IbGPyCDg-Io1KS0El-BslMGPNJnLyoKzaNFmMA9HN-BnGPDhDr5A3BAgjChGASCP4CNSMA1GPHiGCjGdhAzGPAGA1GPlNC4GPCCCSFCb_OefEcxBHaMHgKksEIeMP4H2yKTpKPpKUeLE2CTEPLEAr1K95KI7FpFCjgNErMUHPxFCmgNnDPHMDAVAT_OJICV3KPlAVHPUGPbHPCSIeHPVwBP8OvQCmHP9AGugNDLOT_ODIO9sC8vD1LOlQNYnIiwA9iAwhDGEBh0ETaC1HP5CP7HPvsAqID9HPUwARFNIfMthA3BPnYGE0KPGPGJCeoJC6OoGPzWIC0Kc3Kd7OFUGCIPc2ABzDg-ID6KgKCl8C8cDI6K5oD8KCs1KEdDI6KXIPsHPuQOM2CM-IdFCH3OlKC6oDOPAK4BvrAbBFK4BRgHlhMG_AP4BFDPcjAEDPQUJlNC0IPGDPiSNtIPHfHKLMr1KwjKc5Mv1KTHPx5OIIPfMNT3KcWN_6NCJPrGPoDPd-IFJPirBi_OpcDOqCOJP1ZD3JOl_Od3ClFBM4E1EPPMCrwEPpN11KUJPKNNLbNzEPZhCOjAcLCaJPn4EIAPFSCG-EkVFp_OeUGK-ETnCmJPhkDOMNYyBIeAFAPrJPgSKzDP-EG1DPLHP9BP1iMl_KSrO4JP8BPUEPBgMRdNBEPBAD6JPY2KHEPEKPAKP0BP_JPgOCSiMQEPHKPrBASEP5JPJKPdzJcEPWFP8_ALFPleBVKPmBBXsKX4MMEPWKPLzAxGP8GPnBA-GPaKPKEPP2K8vDyFClKPOEPCpKXBCqKPeEPXEPP3KDKPQKPDEP9wKCsKFDJuKP-cKzzKIxA4KPLzA21KlFB8KPCpKgmA5FPrdBeKPbKPvoKoKPpCCALPpbBuHPbGHKLP0jFoFPELPREP0KPipFmIPgIPyKP2BP_IPUpKDmLSLPdEPzoKSKPRHPv1KOLPuJPCfDOLP5EPD9A7EPOLPkEP6HCOLPZFPwOAOLP4CPvsAOLPfGPvLPW3KrjKOLP3IPcjAOLPRJP2rB0LPZ2KksE9LP5BAiHPrHP78ObDP98OClFfLP3_KErAKLPTZO0MMWUNp5OwKP8DP8BPBCPnlLRrOPMP-JPPKPACPFCP8iMCKPDCPTMPBjMz_KWYFSMPaMPZnGk2KYMPECP8_AOkMdMPjMPEMPorNGMP7BPmMPeMP_LDZgDGRAgFPVzNiFPSUOqMPDbEn0M0MP1aDzMP3_INFP-aDE0B0MPe8E4ZDq7A_5KwfEFNP2tM90KDGPzTN3eBGGP39IJdCJGP4dDfXNQ9MOGPQ3KRGPCeDdSIjHPbgNcqMg4MW-IfGP2bDrJCiGPBSNeGPZhKQIP0aNBBE30BjNPwaNkGPcmC74HvGPwaNFjIqGPg_IvNPMiIg-IU3FCxE_uC2EB5NPJBChKPiwA0GPSEAVGAaUMBOPxBGjKA-NPPlAAOPlBAVGAeUMEOPibCCHPhHPZHPm7IXHPeHPaHPcNP-REYHPVEN9AGiDCoKPbNPD7NlHPxHPxLO8VIMLPaNIn3I1LPF0KuiDGEBTIPwGAMIPduKOIPHIPJJPdNPR3KqOP5FAVIPVLPvhDoBGmIPbIPt_N9FAE9CWIP85KxDPN6KnCC5OP7DFIJP_dDMJPRMCvOPg_IzOPd3K6SNceLyoMjvM1_NeZOQMPb3NPFNMLMr8OQFH2CPNEMd4GZPPYeDDWFVPPeDP9CPzCP38OaDPtMPG-OqfIh4MfPPiBEfwIgjCEeGqqAG2AOjACIPP5BE3OeGCgjCQcDCiDGEBLcDgjCkOMCIPgLAT6A6PPFJG8PPFJGC0KLECudBZ4M46F6OKEQPXHJDfL22GTBMNAPd9MXzL33DaNBcPPXoAi9MErD3WK6WKDZI6TLo9MA7Mq9MfAPs9MNzIBULjTBDULPcNJ4LMnK6xKTcNN4LifLSnKP7MxBMA9LsAPD9LccN2BMwAPY7MyAPa7MA-Gc7M2APe7M5APmxI7APl7MT9L-APt8KxZIDSDTQPkoAEBPIfOccL0xIpPPUQPw7MhyKy7Mg-M25FvWFKRPFRPKrORRPiPPNEMn0LJDPYPPYbC-DL4DPPKOmTO3_Nr5OmoCuvIMpI3hNhMPzICjRP4jLgMPlMPICPIgM9NNRkLbRPkXJVtMd1McYCiBP2PNiRPcRPS_DLmOOGOwRPyJEi2I5xC8RPnJElHDwTNcFB6KPWJP4gDqEPbUGFJGqwAYUEsEPzxNuEPFSPIjI5fN4uKZaNvSNERE7JF5oCMSP9TApJFYKPpKADFPRUOb0MarFQFPJFP0UCcSPpqCANPsFPG5H9OAIFPrBAe8EQLPeSP44I0FPLFLlFPRMOA8Ni1BfFPt0NoSPkFPfFPwFPMbCzFPjFP1FP5AC3FPSTIDLP4SPZTItFPAGPd5CLoHzNPvcDKSP_NPzaKmGP2NPkNPzWIo1KyOCXSPLSPPTP13MRTPwaNHHPEHPBCGCJBcTPZ_NylM5ZBwLPUwA3HPg1LjoAu2KAIP0JAn6CqTPwOP4qM-OAkTP7sADHC1DB5HP-OPB-IS6ONTPIOPiuGDPPQ-IwjK2TPJ-ISSPj1KHnCWTPOTPswG8TPoIP4LPyaBsIPQ4B7IPppMxIP1IPJUPX9OttKRUPMaCPUPuIPzJFtRAWEHQJPQjAWEHTJP7jKP_ODoCISPaLC5TPNdNFDGaxEbJP5jKaGBI3CwEPkHPgmMTSPHnCQhCvBCEUP6TPV-HkJPcpNjLPoJPw9EyJP4QCfSKFyGG3B4UPzeDSCF7UPNPArSKMMP0gNMrO6DPf9ORMPewAXPPLVPRiAbPPtTPePPPlA9iAkPP36G98OzMBxTPVWH31LQWFp0KuqKjNIySALQPU9G6bNw6M8bNQQP4PFt0AZVPVQPAQF76MAxI96MCtI_6MEtIedILcNlBMNcNnBMkQPpBMUzIVgI39MN8F7VPzzLqAP1zLS4LR5FW7MzQPE-M1QPG-M0API-M5QPK-MO1FM-Mh8FiBJpzIucNOWPTcLGCMS0LwcNpVPGRPNCM_2AXWPKBPjPBMBPbmD6vI-cNHpAXWPURPXWPEdNfRP7DPUPPNCPiSOdZOnWPKVPpWPvzDwTAT2KqWPmSOtqJgjCLCPvMPbTOfrOoJMKCP9gKVVPO0AuMPmRPeKOfCJQSPTnCvEPRSPfJPMNNF2CR2CO9O-XNLxEKwLHNATPN6BGQVNR9OMXP91KLuKKVNnEAQXPeQIwaNkFC6xDChD7OPiHAVeLfLEnHPYeLdwB6TN4FCSeBo1KyNPCrKuTPIGFERPoOPACLWPP6HPWRPiBEvXP_HP0XPIzBCIPfKMNJP0MNSOPmqMRbAJbNHXPVGPtRNBQCPfB_TP6xDP7F3oDsHAIiDaYARjHCMGjECe0Ne5LCkC1wAsDPk7IHYPw1KBPPqKG5ECFpDLYPQ-I-KP01KpUPfYPwJPGVPn5OAJMl9OuWPzRJ-CPg7AMDP_0N0DPn8O6CP_CPsYPfMIhPPAPArYPTDPTyIwYP2YPgPPfMB5YPJmMjPPE-OFMPmPPE9GNWFqYP-YPeDPfwIZgD1GA_POJ4M_2B7QADPBnOO3PNYSFnLCRwOk5KoPAV2C9BCV2Ci0K5FPcGCB_O6fEEiDwVIdZPh7BF7FQIAAHBMZPEFAlZPBcEpqCRtCdSP9KAU2A7NHECPlPFAVBjjDbZPk7F1_AbZPLAPzwIOQPx6M9bNYzLSQPFZPM_BMLMqVPtHEXQPpqDTfLRqDVfLESBKcNeQPMcNgQPu9MCULNZII7MK4LnQP7VPb8K5bLd8KwBMf8KOUL4zLpfL6zLJyK8zL2SBNyK_BMc4LcUL9QP_APg4LscNf4LvcNX9L9YPAaPXRPYWP78KaWP_ZP6FM5cNdWPORPjyKzXFsaPzaPBdNoDD5aPaHMYRPobOMEDXMPQCPrWPOKOL2KtWPTPPpYPReBkXJ05OmPNbLP1YPbFAWKOrPNsaP5WPuRPgrOTbP9WPAZPlPPZEPTjMbEP_ZPCXPBIOA9O_RPKbP6YPiBE68O3XPPbPtaPlbPCwLVXPDJPJZDUXP3GARXPx3IQ9OLXPIxGVbNU9OAAFYXPtWHPVN3aNRLAXYPG6K9bP2OP_hDAPP7IM1jM7SNb9OoYORPPHbP1DPBDP5CGNVPb3NMcPW5KPwIQcPz9ASwIdEPq5KZbPWVPCZPJxKVFPmBBwUKk1MYUAFTAHEMWZPG0BgTPr7AlLMSRBcOP2OAXBBYOPU_OrVHvACscPwbBuKEjTN7nC14IcGFpIPf_ODKAicP-DL6cPcUP_PC8cPD7KicP7FHSqIzZPV2CuJPicP4ZPvWB7bN7wIE5GFTFcFPdCGCaPx4FYAPAtIuVPCxIwVPDvIyVPLaP0VPNaPOcNI8FQcNGXKScNUaPM7MqQPP4LYaPNULf3Gh8K5zLj8KgzIw0FZ4LhaP4APjaPBCMQWP8APSWPh4LUWPr7M9fLdoAOdPz9AMCMwaPbPB6dPBIA0aPR2A2aPD9KF4G_dP1RB7aPLUDGeP_aPlmMtDOn8OAHP5SANDPGUBPeP3OA_-GTePDODTePOkMYeP-WPD6O3XNTCPX4MUgM_5KEMDtXPCtC1KCqHPFWILCCpcPO1KPaLj8OQPPl8O06On8ORUPOcPc8BxePc2GRUPupDUUPbePN1LnUDPUPvrAfwI0IPGpA3cPaFAL9G0IP1NAnrLrHK-zFyuIZbLY9DPQPm8Lf9Mf9DRUPQdPk9GhzLTdPm9MgBMcAPp9MeAPYfLgAPF7MiAPInKxbLYmAmdIeOB5VPSQFhdPUcNw1ArQP79MQ7M99MS7MUvIbcNiQPdcNEWPfcNF-MhcNKcL-zLkzIzfLncNrcNozIpaP0dPoaPP-MHCM5WBQfPvaPGBP9WD8eP53GcWPCeP3vI5xIz7MzXFCgPURPCgPmWPe9OIbPIbPWCPUMP8JPWMPn8OYCP0AEKLIc3KVgPfMP0lLJ7GE0KegPTLIdgPZCPNKPCiNlgP0AEsMPZcPbbPCxMfhMsUNdGAjgPlZBxSN5SMxbPdZC7WNjePnGH2gPrNCWCPi7EK1KvnDx_C_hNRsFUNAZQIZCP-gP5gPOsC1KC8dNyhJ7KDA6MmZD4EJ3dN3uM9WNrkL4SNNPP9IMHcPk8OZRPHoBHDPQ6FRePc8BchPGUBc2GghPuBAeAJy-CFLC5ePXVPt7KmhPSLCk1MMPAD5EusCnGA3RNWgMLtDaOByhPvjM0hPYMATvBXHAbgMHEBTwE2hPiOOnEBO_AjBA_hPxvOHEBDoAEiPPZGBiPKZAyCF04G7hPzhP-1CXjBa6HFFA-tANMN-1CIiPpDBqiKQbLzhK36DvBAXiP_iJDCFxABeiPqwH9QMiaEYUAiiP83KuMAniPKqAs7A3CBflI5JF_JFHiKALAviPPkB6hKWgK9INNXFniP2INCUA5iPe9K0FA8iPnGA-6CNiPMEBzhPecADGD_iPGGAi2AHjP7GArGAKjPjGNdGAniPIdPt8KKdPyvFMdPB8KrhPr9L6mKg7GXAPTfPsxKVfP-6MbQPxVPKaPafPfQP18LIvIefPKvISaPmAPoQPoAP59M0zLyBMBWPY8FqdP7zLsdPgaPM9LaULwdP6AP3fLS-M9APGDHRWPVWPX9LjhP8dPEgPS3AdrK-8FIgPcTBKgP5nK8cNE9KXjPKXBURPBkPm-MahPFWL_-CyePZnL-qK-0NfMIM5LAhNn8Od4AgBPxhNckPnCJM_DIMAgAIWTD3WAr-EswIrMPXdCnkPbFAR3Ir0D4lEqbMz-NGVACNAD0AuAASkPfhPUkPjkP5_HlkPWgP9PMNrOgkP6qKBHB5kPJEA7kPBKPAEPClP8hAgLApRPggP-aB6GAkkPcTDSCJh1NXLIsBDrkPGVAFWGHlPElP0vKzqOTlPMMLskPFWG-qOUtGUlPrMPLWGxqO0VGOEAclPVlPljL0qOKGCHcOhlPQWGFdOOaHtEAtlPplPYcOSlOacOzmGccOoqOUkOoYPWkPJ4ABlPnlPjMPjcONkOFhGmcO2OAhfGTkOWhOBAOr5Od4AFDB_lPvgGlmGqiGxcOFmP0iOloLHmPmjOfkPKmP4kPNmPhXG7cOseC16OLmPylPIKJilOwDOYmPAlPNMBgmPGZGiXGliOoqOwzHNePkmPXkPmmPamPIgGEiOhiO0RP_kPvmPMmPokPOXGQdOZxH8eGnmPsbFUdOCYGWpMoAAnmPVmP0mPbkPumP9lPwmP5mP7WGAnPnYGCnPtmPQFHfmPxmP0iN2zHuZHPjOdmP2mPJnP4mPdlP2fGzYG-mPAYGvdOCnPjJLSbGnmP0dOVsG8AA-mP9mPTnP2YG9dOqnPLnPDiGveFEnPzmPwjOemPZmPvnPlZG2IHRGAJZGvUOReOo7CTeOQZGQnPbhP2nPcnPELJPeOMUAKdO6qODfGImP2FOInPquHfnPmZGBoPTkPlmPbnPolPa3IunPEoP4nPxZGDnPTnPweOe4DimPhBPZnPOoPrnP3eOnhOYnPNoP20HUoPjMPGaGRkOghOUdGbBDfnPHPH5eGpnPenPjoPYaGyoPrnPFnP0nPhoPooPfnPSfOskOXgOIgORoP3kPToPzoPfoPXmPRnPDoPVoPObG72AsgOJhOxdGsoP3OAugOmoPIpPEpP4oPznPCpP8lPioP3nPgfO3jCgbGTmPSpPeBPnoPhzHzoPMnB9oPMpPQbG3oPbpP5oPYpPSnPbpPRgOfcDvbGmfOspPJpPAmPrpPTpPCoPVpPupPrgOifOQpPGhGSdGtgOypP3pPSoP3mPkpPvoP1oPFgOhgOjgOmfOFpPclOBbP7oPjpPHqPJtG2hOTgOApPukOhpPUpPEqPWpPGpPJmPYqPanP9oP1gOZeJ8KJ3cGCqPDpPZqPqpPXpPkqPZpP8oPjoP_gObhFoqPXqP4pPmqPYoPXgFGeG0tATmPKhOGqPupPqdGynPlpPjoP7qPTnPRMLbqPMoPdqPapPzqPEkOS6AJiO5ID1nP5pPYoPMiOAgG2pPwqPDqPeqP-qPPkOloPRrPlqPTrP3nPXoPKpPNhOFeGuhOZILLgGFqPTQAfnPIiOfdGynPCrPgRPErPrqPupPlrPrdGOqPipPzKBlnPPrPvqPKrPPqPxrPjoPtrPzpPMrPKpPOrP_eO5qPGrPmdF8qP_rPcrPbiO-ILViOppPzqPbrPAmPFsPREOazIorPoWPYrPFrPEsPkiOHeG3qPhhO5lPLoPprPxqPZrPAsPffG62HPsP7lPtpPdsPe3OyfO-rPjrPjoPnfGKsPmfG6iOUsGGiFonPWpP9qPupPyfGiSECKGvsPnqPgsPTgPisPEsPKjOVgOPpP9sP_pPfiO8aFXnPXrPqqPQqPnqPxsPGrPwzHfnPtqPogG4sPLrPyqP7sP1lPejO_BI3gOekODiOOtP2rP-lPysPpjOxvGrjOAhOQrP1rPwrPatPGrPDkO1jO2tOYtPitPKnPktPXkOAfKL4J9AKIFAgtPpcEPtPcsPRtPllO_iGHhGGkOBtPvjO6rPQtPLsPflOVrPTmPJhGYsPWmPcqPbsPSsP-tPstPZkO2tOItPEsPdkOV2D-dOfnPikOa6HRTAlkO6tP_jO8tP0tPLsPqkOQRATfOAqPYgOYuPHuPvfGDsPLsPzkOTZE9OKWuPIkOguPrrPGrP5kOnsP6qP8kOJYA_kOuuPJtPFfFfnPglOFlONqP1mPptPpoPOmPvqOflP0jFFRC3jFOlO5uPHnPqrPGtPrtPJlOOAGliGrnH0oP6qP1iGYgDalODYBEvPjmPGvP3rPbtP2tPShGElOHTAotPVvPjtP1tPPmP1iGnmOolOrgPRsP20HcePXlPPlPksKMuPAmPylOzuPcrPHmOqfF-mP8lODtLjuPpRAzvP1qO-lOyvP1jHCmO6vPRhGwvP_MK7vPH3H0YF4QMYcCVqK3WAk_CNlP6kPpvP05MkiPPsK19I4dDovPJlPJcChrLqmGyqOCgG2qOqmGLcOpmGrmPNuLqfF5qOVnP9cGwzHfwPvcOH_OStPOuLymGOaHCrORBB3mGXHA0OHHrOTQALgAJrOzgNlYP0FOnYP5sP0pPdRPGbPSgPztPhuP_DPt_K-aBTnPi_FTnPOkMnmPkvPFtPedNgTN7VNnBHpEA9_DrvAKIBFxP2gCmBAWFAR7AYVOduKGBASxPE7AcVO3bP3GAXxPTxPnBAUFPWfAdxPE7AaFPfWNixPR7AFEJzWImxPnBAIEJ1kLYYB0lANOCJwL53EUFPMxPuHIBBNuxPkBAwxPb6AkxP9WNRmAh6L5xPhbEQ9A0xPvEIuZE9xPvxP6ACqJOjzNUFPWeMnIOSUPirMbaOINONIPpOAcjIkSAi9Hy3IVFAVyPeSLrBBcxBLyPM9CwVESDFGVAF8OosACyPGzEmlPokPH6DmyP_TOtQOlyPskPnyPsyPXRG1uMo-BjyPrvAIQCuyPJEA7xPymLkYPLrOo5O-kP7uPhlPw5DsWP7wPZtPqtPgyPd0Dc2G-yPgnAV9F_lPH6DvkPTyO_JGskPzkPLiAhLLzPNFvPGuPmvP6ePOIAHzP50DfwIejATIAAIASNEkRAtbBfjAAIAxKNWlDiqAhzPdzPM6CP9EdNAczPTgJjzPXxJgzPYDBTkA0CM1pAqGA6bDdEORNBwWEBzDQkCwWEPnDydNS3I0NOvoJedCUzBbHAYkICZBgzKcEJG0P08Eh4AkoKM1Hl1B3qDkRAI7Ad1HrwEouESBAkzPLFDQ0P4lESNEmzPrTE4lEN7GnRAdNAe0PO0PlzPwzPe0P6vNbBBoABUIM-3BZoDsNCFJG4NCdWMQVDJNGBHML6M0nCYDB5uEGNAclPBMPRjA30PJPA50Pm6K7gAAND1DBA1PGEBWHFsiAO5J7DI92MNCB5XCqzPiBAyAAANFS0Pu4OQ0AANFTpAyCJXfAskDvzGhVPzYIJdPkVPLdPwTLt0AZzPX5DZjPWdIWQPsVPFzIUdPHzIWdPExIYdPjjPMaPljPT8Kv9MffPVnAhfPUFD09MUZI29MwzLtBMWaPLULldPR4LaaPodPcaPyjPeaP0jPwRDudPq3GhvI_dIcXK6jP-jP6lAFCMDCM3dPwcNf1PfPBwtIABPSmDQ2PBePIkP8ZILgPPRPm-GV2PIePI_FKzP56DRkPAbP6uPdvPxwBujLk9OxYO3wPlmPGtMc_FynLX6AKlPMtMc-Al6AtRP4bOw6KbCPMgMtnLj2PabPJxP4RLlZL22PqpI6RPt2P20HqxCfGF-2Pi2IsdBiWA5hPFXPI3P4jA9nCrEBS1KGiKIjKs8AjYPIdKjEPCiPowOKdM_cM_tOp7Ns9CB_NrTADEBznA6JKqFM-WJPGAJcMsbM7MAKvMJVA_7NIaBs9B1dMHdM1BAa3P1-E8NCdjAUjK5tEh1KBUPZgHCJHMpBiEAmQMqJKFHPt5BuVOdGA83PFGF33PihB_ANxdNogE91CsFAYfMBNHb3PRaDbNKnFMg3PBkCU1LZZPecMm3Pl2BQOAq3PIOAsfMnbEjfMqcMrEAlfMnfMefM0fEb4PCMA5ZBwfMg4PGeMsFAa3PA7CA_NP4PvsBoFMh3PT4PkcPV4PGYMuFMp3PV_NS5EdvB2eMjcMq4PFNKx3PLjDaeMBMOSRCuUBGUNaCF74Pp4I23CrtB9nCBjPpQMZACttM-iAL7ChTPDYPx2B1cF71OvJAPxBaCFF4EIXPwWNK5EvRFLEB5fElUAj3CoCJm3MnGAi5P4qIl5Pf5PcnMFcMfcM7MAivKr5PW4Pk3PkbMacMhIPx5PRTA5bMHwAOBFG4OiBAMRO1kLXqAKwPSwPVIDQ9ARwPa-B0QCyvM_5Pa-B05PD6PQoMx2Pt8F_KCXtDjhPG7K7RAerKwEGNkPKBC_-C-bP-3Ps9Bd4AXYP_4P6oBG_C5PCY6PeTPa6Pf6PGYPBcPAUPb5PMdAmvB6iPdTPCuMr6PS5PtUPIuMJXPh9KD2G9iPMGHdAFIMAE0PD0PcoC46PC0PqqMw6PNQG86PPLAbkATzKgfAyJMOeLB7PLRAIBAE7PwrH1LEI7PI7BQRD-xPKOCzjCO7PeTG3xPwxPoCJU7PyBA5NP06Pl5P96Pa7P-LFJ4O6GAM0Pc7P8EAM0Ph7PnGAkoKK7Pj2GG7P_6NIMAp7PL7P-eD36Pi7PooKFyP4xPS7PT8Cu7P07PQ7PGyPOOCjzN57PC7Pb7P76Pz7PA8Pg7Py7PnGAOlPA6POwLZACK6PmkPJwPDlPLwPlNCM8PALAbUCdmMSGF33P0nB2JPU_F16OF6FiCP8kPn2PSPPb8PdCPncPr2PXLDc8Pj8PLtMseIgCPAGCn8P6BPSgDbeBr8PcGFz2PvUNuYNi8Px8P32PWtM52PsgP72PkZLiTNm8P28PTgMElIl6MIfB00MneAZTCTLKaYDTgDDdCsgNVTCXGCIfBHKMGzMUgDf3I0WNG9PmMK0gPG7N7bP0SPAVIT9OVGPvlG_WNZ8PtDO9_O18C5gNh9PE5L9HKKrPh9PekP3gNh9PVVJTBAh9PMiKPYC21G_oJtwOEGLvJBCSB0OCIkAoAAHEAfBCJQOrJFFFAEOA7EAarIKAMLrJw0OqIA96FV1NvUIUhJUTABfMNJPh9P9nLO0Dv9P93B4HFecBA-PQyOTREKfJmiJ39PBOAh9PmiGv9PwPE9KCb-PrnHQ-P--MbhJnAA69PkTCvJBB-PT-PSTLeDC1jANvJfsEPjDllM-JAdNDluKJGOB3LxoJm-Po-PQyOn2OIJAxPEhsBzJA_gAohDSTLPkLTEO8aEu9Pk7Oy-P_0BZDEj3LGLLNeBeFAF-PeTEvOH1OARELUGL5-PrTOphNk9PF_PcxKRiKI_PqIKVMPNrOY_Pt9Pa_PH_P8FA96FC8M-VFGQMG_PPiKc_P9vLXYO79Hp_PT0Kr_PXHHL_PEPJ65N0iAbOMt2EyfET_Pu2D_QBU-PrTOclNr9PQZOx_Hv_PW0Kx_POTMI_PolM9_PjLNGGB74B4zF-eAHdLoAAdOASDCIzB_XCXRBzIC8zOS_NgIALzJudL2TM3WNXNN0gKorFUTA08CeJAUgA7aIeVOMiKGQAMnBh_PMVBh-PSTLLxC2ILf7Hq-PUTLQAQ27NkTC7WJfnBJPIEOAD-NR4OJAQj_LiuGc_P74O7bBGeDo5HHoAOWMj_D--PJDDl6Hp0I7_P-sDEUB-xDxvHXBBnAQdREbBDqAQc-PtAQV_PHyOuXOqFO3OKllPUBQsAQUTLzEA8AQaWK7EOsXOzKIeCIC6H1uHm1HI6HNxN3AI_wLkvLxvHr0GC_PSBQTQAdBQXHAMiKuAQXBIapOxAQQyOzAQZeD1AQFwElnBThAEOAQJIWIA7AQC_PhIAnUH_AQckG22BCBQ8_HEBQ1BKOIAXkClGEIBQ3qIXPMXpORBQpAQg-P1BQWBQ8AQeXOmBIgXObBQTtLa-PcxKVBQfBQXBQgWG4AIZBQBUKxOMivL-FMlvLsePdtLVXMiCQrAQaCQarIX_PcxK_aADAQJ2KxIOo2PqAQ4CQi_P0vOs6I5CQp1F5CQw9PKIBy9PG1O09P7EA29PsWMc1D4-P89PRmL-9PXBQC-PsUCYVMP_PfTCj2BeFA3VO-vGL7LRzJEDQqAQO-POGJUTL0BQaSBOZOqlOAAQ98OyyPqECgJGEDQhSHcNKHbIpuA30BUjCmLNaSHbQAW9Nx9N22B0JE14GJAQmIGRjAe0N0RArJCQJINgJjDQv9PrZBfDQ4nLhDQQyOOZDZuOWqA5CQdxCJVHwUCXEAbMFGMJ4vOJ5AkFLFlNIAQr-P02JiBKeqB9KCBWOQjD0iJpXLEVB_DQiOKzDQryMy8MmFA0cB0rNDEQr-PytB23CbQAnTENEQDSPjLAarIsHBDwO0EQy4AFiIGCQrIHsQEtAAb9ED0AijG-9O_JBqAQEEQ4cBaWJf5LHNA2nBBPIUTA6WJXBQenB3nBhBQKOCstNQEAa7I5CQq2IGCQiPOEDQWFQarIrCErsBbKNKpBchB7DQX8BoAAXKKmPIVeATJEAOAslMAEAs7CIyLmSIR7NbFQpyPDMOHCNSTLTRGNOD2sFJWOVcAi9NUAHO7NMiKkCKu1BJAQvTEmJAQgJagHvDQCLIrTEVBA0nEQBL5QO9CDYWEeEQJVNncPZeDWhEzFQf9NVLOUABIGQXBQgrNzkLvFQ2yPNOD5EQarI6rIBzD2FQIPAeFQuxJMiIAlHr-PzUC4kACGQOsHoSHPyHOqCMiKfGQMnLzHPAVAtDQjLIPWHObDoIBPyHt3LBiEaGQTTLwbI0FQ9_FCFM8FQbQD8WBJDJm5MdFQpVHMcBIDJ3NAvAA5GKhAGuVHqFHr-PbxO94C_BH3OC8BEtwOayDWFGkJDeXLJAQvAALQE_XCtJB9mO8BB_lAnkDP_LrGEdKGU8C2TA2BCMDJSHHKDJ_nInUMTDDwVEbuKzIHxoJjtBPhPBHQSGQsYJVNDRjHVFHhFQAJAbvNWxPlMACHQoSLqyP9PAuzNKFIPUCydL8XCTIAoeJ8GQlMBJAQMIQ-GQAJAQIQbSAwGQlkD2hALdCjMBQVDHHQ6HQauFKaLqGAbgHGzEnLBhkC36E_FQoHQmFPInIfIQYIQiIQDnIpIQhIQGiFUxAhGQ1pJ6TEyTMXvOnaEgIQ2rEGiFS_NCHE_gMAGQKQK5YDAUMW8A3IQZIQxhMv7O_7CDCB9qA17AbIQOPDlfJ4QAMFQ7DQCcHFyGFTDnIQJnLzgAaxPc9P0JMvHQHhHMJQxPAO7N1HQciAK_BeiAGHQGCCjGQ5FQRhCSxOhhAmIQZ9PQuM9qA3yPt4IsJQiCCxIQkJQ2UE-MN36EQJQZuEJONO0DG_EzgA6_BdAF9qAwIQKJQzIQzgMZSHcRBCHE4WMT2LKDQBFDmJQmFMUTL2JQ24G-IQsTCAJQzgAEJQbPORtGDCBF9NBGQFyGXLAoyLoJC5FG30BCaNG0BJlLp4MJHCjbOAKQ5PAWIACKQaVEEKQ5ACQjBVFGkoJOLOhSEYhLmpAnaEDSKvAApMNUfJ0vOhnI2yMTJQZACDCBiKQTHCu7OUKQzxHWKQnUMaKQLXMdKQgwOzEFJlLZiC0_BxJQ4FQ84OGACeYLtPONFQ5KQwSD7KQerMrCB8JQ1kLvMLCUKXTA1MDVgBqAA8zOP_NvOEAtBr-PJfASLQlIQpGQWSAPJKuPC6KQIVN9uB81NKbCGbM4EJkBAKPIXJQSbOkFMqAAoMAFxBJzJ9RM-zNgtDXKKOrLhHAfTABVNK3OMTIvwA1vOp0OPJK2rBeLQ9WMd7EvAAA5O9eA5AQ_HC9wAl2O7QNrXLOBAObDTREA-NrvAUbDb3BnQHWGQHhJWME-jGSSAP5ClhJnMD7DQgyOpXJRVGGMQEdBSJGGVN3dLGCQZZArcAPJKbMQxLQT-NFJGKSHWMEc1Dw4JcRBM6E_-PeMQhIFAOA3FAraDMVCQ1ODmBFcKDrAU-PQWADCQK5Hu0EiSHu8EXUMwLQDrAFKLJMQMbCe_NvGAtBA5xOEcEMDGZSKc1DijAb4O8XCW2A6AAEOAF3OjqFFGAk7NhMGlpBbYNLeAnhByJQqoCP0EUFAomB-ICNUEmGQp-PuJBLxD9IQgQK4EJcTLuHQkFMIWHW6NT1ErBAv-Nt6NHGG4BAGzEDrAozO9MNFVEGFAowIkSNKxBNLQcIQvNQWfGs0Oo8NdWJnLQr-P2zOSYHSXA1BAiNQb_DkmAsFQS9IqJQtvBVBAcAGJEJELQEOQoxO-TACoGfNCZDFaAOOLL7DQLQE8mOlpBv8NSuBYIA30BEFAtxA6WExWMHGQloCQ1Dm1D26NziJiBCLbCx8NelGz5N8OQ_QBR1D81DXSLPSMu6NQ1DyAA4AA9tERLQqLBg5LOYChMQfFAJWMquG9HANEAt3O9JGSHKmQHdWHMvE5uEeTC5xJsBAaUEMFA3eBvIFmVIsHAJPQuAAdwBoIBdzO-yO2RA1_AuAAQRAnBA_yOmHCzBAvAAWpMvAAHPQtAAWpMtAAMiKGfB2nBbFA4IQCVM2BAsPQDJE_JB2uOCSBY2CXOAX8AFkGu1BzGA2JE2BLK6JCgDWGQR1DwAAkAG74IoSIKvHdhAFFA-jGZWA9MQJVAS6D4TCeyAXQQe2DqAGh0O9zNd_DuCC7sAV6LhEAw8C2-P9QOzBEpIGP7OcxJw7AyQKnjA0QKGpCQBQSTLaPAN-PHEQ_FJarIdIJ0SKURE3AQXGQD-NnAQeyEkHJicKjVOCRQwbI_QQcxKgDQPRQWiAJAQ-LGARQ99PURQkLQUTLYTEYRQQDQaRQNZFNSERBByVMeUIbRQ6-PFuHsQE99OM0NPaJGCQ-sAjbFS6NT0EE4OSeDaoCDfBEcEoECkCQQyOf7NeQKarE7DQ2kHgIA8qJOaJhBQwuOaQAZeAYZBrEQUTLe-PwtNguN4pOztNsvNTwN2fJtgA-SAnEHr-PpEG1YJMLG_pOoMA8wO51NPHA0ELsGLSSQFxDr-PZ_LpRQVqL48N2tMoMJtsBjWMGSQZCQkDQ6-ParFdFAjEAGWOpUM6GEBnB9OAzJGw8CuJB9LQuXGPWHAkCZMCwOAwOQuSQ8VOMHO70Op3D8-P1RQUjARSQPKB5SQayOxYAAkCpMJUTLE2LJFAhLAmBAcoM4RQbSAOmOHSQQyObVDeBQQRQfWOE-ArSQv9PUXM6GQyCQVTQoABeRQJLEMiK2CQ18CGEQZRQMiKUlNk9PrTQfRQtTQBDQSRQBRQoTQvVNmTQP-Pr-PR-P9VEObCnGQmbCqWJASQwWJIkAYTQY0BAbDg1NRtMXLIDFQr-PwTQnTQr-PZGL5CQBbBkTQ1GJQUQCIQlTQ_CQwbIIFJ3EQLHHUUQ4HQIYHUAHKUQ0vOvGQMiIgUQYUQ3HQ8GQyCQtTQkOQAxHQUQbLQoUQSTLAEBEHQODJqeAQUQBJQqIQGiFuUQ0vO1UQuIQKEAwIQ0UQVJQS8A-UQhJQzUQXUQIREvJQcPFBVQhLA9UQEVQRpBLLQwJQsUQcTLkUQIRE-KQp5MjbOcUQJGORVQRpB9QQarIRRQF6I1TQSTLWQMTzPT5NnDQacP8VNMUQ5TQUTLYiAYVQZWLiJEmVQIEQWTQMQAXGJSEQaODUFQ0TQsTQ-QQyEQbCF0CQQyOrbAZnJfTQ-TQjhL-FQSTLABEiAG7QAnABZfM1vOV0BwOQcTCkIAv9Fe_DjTQbTQWiAkhJyIQlHFTCF23ArTEZNESTQ0VQzCQsSQVyLQWQN8BEIQ-VQUTLf9PdmPvTQhWQYUQj9P3CQEUQJ2KxNNqWQDDQjCQeWQpIPS-PIkAl-PrnHnAASDQ6BQWiAI-PkGKyCCx1LFNNHAQDTGGCQyQQjKCMvP_SQecB8-PtIHSCQA_PNtBC_PHUQDrEAaFeDQmWQDeCNNMMEQLVQRUQeWQTUQVXQVUQ4UQYUQMiK5IGWVQRIQbGQ9_FYVQZUQwbIVIQeGAQUQmUQgXQWUQwBApUQPOQsUQ0LQbXQIRErHQFHQDVQsXQvUQ6UQFQQQVD0UQtIQ5XQKVQ2XQ5UQ_UQm8AIVQK1I1XQtTQGVQiPFDYQ-XQtTQNVQHVQVXQrNQjXQTVQPHAKYQvUQKRQjXQaVQQRQtVQaRQgVQS5NhBPjVQtgPX8M73KqWQErAqVQhSHIPIc1DwJFO0D_9PBXQzpOj-PELLeXLqVQeAMKRQwkHXCFfBChBQf1O4JANPApzNFpJr-Nq_N--LP2LIRQ6GEdWHyUCCXMDPB2_BFoHpHF4uOJFQLXQmDOa4OJfJXrAZoCOoAY8AZDFiBEkRAcICM2B7mJqWQdxCxVQQBKaWQSUQ4VQVZQb8BfLCwEAWZQVVNorLOPPivM1fMi2PAhNfRCUlNsZQsDOdmPfRCp9PS2NKiHM_DzRCqpEFRCmTAuwEDwAHPIdON7ZQ0RCpRCwCE2ZQbBLBaQlRCnRC4IEW6FqZQT5NsZQFRChONtZQUhAEkF8ZQZONd4GMaQdONMvF0HL9ZQIzNKiHXzP7ZQhONNxK5YAI3FKcDW2F3PNQ3FTZPT6A2RA9XJ8UPEHO8vOY1P5fIjVP6ZPlVPNfP-bNFTFUaQZONRfPI8KcjP86MejPvVPgjPXdPijPwVBZfLhAP28LnjPRaPmQPqjPlfPpQPVcNofPudItQPR7MvQPufPwVBV4L4dIX4LI-GtdP2jPiaPO9Ld4L7fP_fPECMgXK2dPY-M4dPrwF0aQqTDAhACkPT0LbPBibQkTD5BAW2PWKIJkPjcLfWPw4LhWPnbFUhAhONj-MybQRaQjbQqbQh2PMePwZQPaQCaQOaQs7C-bQs6IFaQiBAp1FDcQ0vMGcQZaQZfH2PNCaQ7OIW3PV3Pg5A4-EJBCi1Cn_BrtEDuE13PJ3PSCFVcQYuEYON4bQRkCdONa7IXaQZONWkBmON_kCzbQ9ZQSyDfcQCBN9-C0xDA5HFiIgBNlIAxZLwkGznAUEH7qM1ZDjBN6FP_6PURHyaIXCNQQHzcQA7NOoAfcD4nDgLGxcQHxHE3OI1PWLQh4CVRHCCN1GACdQ4cQWOPnKGcEH8cQLcDhbHsnDXyDBMDxNPCSNRuMFSNgWNcXPc4FQEA6RNCYNT2CfdQWUAnNPheBCVEljDNNPqqC_qCujD33OQ9MkPCfHPZkCEMDdOPFJQvgNwTDBPAQaNJ6O6ONeRNUqM3dQ4fNo6P6fN98MfONYqM2nG9dNxFQpnOnAHDPNT4I2aNSTPPSN5hDESNVVOcQIHSNLeQbTPyCCgxPXICVeQShP4yPp3IAjKljIvdDr4I5cQm5Cd8IRIC0mBLlLbxP5ZCs1DkAFvsNOeLl7OmeQ74MlAFccPTBBVYD6HFoqBWFPzdMkQMWFPlNC9eM6qBB4IdEP45L0cP4AC_nC2BC6nCYIGyOCBfQGMOISAdXPFCF0gKvjCoXPZGH6TD7YAJfQmeNExBbHOMfQx4IarMwCERrIk-I0yDDcQWrI2JOp8EUhA0RCtJOaYPk-IFRCT2BRPI9PNhFPfSPINAffHNlOpKBUjCZPIrPI1aDlfQmJB2kBnSP-jCsfQTRCufQnKBwfQrzNV0NKJAtbP3KQ6-PMeQOeLgdQ1TGhSQDhDmTAElMSTGcMHAFFWUAtJQodLUhPoJI9ZMKHCJOCJdIXfNDrA-SPqjC_lAVgQ1_Iu5I1aDUgQ78JXgQagNeOPVMGCoH-aDbBAbgQhgQlMQ3NA9fQvPIMkDAgQXbNDgQsDFktCb9PgeQb4FReQxgQwaNz6PC8PsMAFxErePa9O3jM6yPmYP8CQLaQDcQAaQSrI5gNFhQgfQnRCHhQerIc2GCaQNhQjIAWaQLhQ1RC2eDcsIqlOaaQphPbzFGhQ2RCeyIbVPYtG5nPHfBcxPi7BlIA1GPwWOQOAkeOczEQVDfRClIAqhQRSKy3LV7GKfPzPFMfPPAPOfP2bQ_ZQdhQyzIh1P9wIdBMt8L-QPWfPJcNdQPr1PadPt1PhQPQbQQaPkAPefL6VP31PXgIsjP51PvBMsQPZaPndP0fPRbQdnKTbQ8CHVbQkcNN9LG2PP9LPWP8fPcbQTWPN2PfbQwcNQhQ5hQvvIo4Lx8KSmDliQWhQyzIHkPsbQY2PKkPNBPKgLchQsiQKzFURPriQHrNyzIRgPIYOKhQjBAhfQPxFtYP3JP9iQ_iQIhQK1MCaQSyI5QIXxFcfQXhQEDOpbOZhQkVQS7L-ZQnRC3RCfwIuVOiyIcWOFFAQXHQbL8zPWvBkhQ4eAmhQAuDphQYzEc4JLKAShAvhQVuLsWKj8L87K7ZPmVPSdIt0AHjQ_yIVAPajPj1Pk9MUfPaAPAiQ8vFRlDLgID7MAULOaPiQPIiQoBMlAPK7MHbQOiQN7MXaPRiQmdP2CHPbQwOBViQJyKXiQgxIZiQn8KlcNp8K5fPT9Ls8KtQFrxI7jPAgPm5FLjQyzIS2PT-MqiQdkQ4zId-Md7Mf-M3aPQRPwjQ6hQzwPUpApkQEwIExLXwNFRCQaQ0RCHaQ3-C_bQykQGaQ4JEv-CTaQDcQ0kQIDPTyICaQ9kQSLCJcQiHAbaQAlQ5kQGDEfwIueAkhI0LESFLncPx2PT4A4eQqhQ0yIsaQywIa1PvaQc1PQAPf9DGlQ5rB08F36MDcNPfLbjPRfL4WKm1PYQPIaPAnAXfL_aQbfPOgIG7McfLJiQ58LDkQMiQ8VPxlQ-VP_xKSiQKkQbaPB-MdaPI9LfaPD2PWbQvdPYbQkaPJ2PzdPgiQ1dPiiQ1cNgbQQPBblQNMAdlQfkQqaPhkQUhQBlQr9LuiQ7cNyiQF4GKmQQbP-8F3iQ8kQHlQD9F6bQkwMb2N9iQmTA2kQ4ZQcMHCcQUhAmTAFcQnmQHDIp2NqmQaMHDlQcePkmQaMHhJDXdQSXPiiIyOC3NPwOAekLB9NUlL5JDjWQ9gNwVAJhQyaAvZQ_mQraAyZQgmQEqMuFGpqB1BHHlBnLAsdAsiMMkHt8PRrAQnQmWKdWM1NAasA2hLjhN9aFHBEiEA49BJcCqBBypOokD1YJJcEarIVlO8aE0_GYUKXdCbSQ_wGqVAphNjND1hAbnQuBAdnQe8P3zM2wPlbEpcBKyAcnQxrMbMPaHBAOGvnQ4nQxnQ6nQfgPQUB9nQ3nQciGynQOjMhVQhBPCwBBAQTbFwnQHoQyMPtWA_BHmXQIROWbASoQalLiUO5KOGwO1-NW5CugASZOjNOf9EdoQLpIZUO4NOb8CqnQgVIDDNTfBmoQrVICwBqoQ4vBEOOtoQsoQF2NrnQraAmIOKPAwoQ0oQYIOjUOqDC3oQBPAToQjKO8oQ2OAToQ1nO6aBIKETYGAiBFQQHfMtvDWpMHpQjMBuOG2oQFpQDQQbQAXhBDpQQACyVERpQFQQyVMtMACyO58IZSH50BQJIirLjSJ_eCIEAc2NCQQUlCFQQYiAYBA4AA2AArOOcwBPuEGoAupQtBAleP_6BjJHagFDsAgJH8EC0pQFZEjoQN0KQlEqbMlpQMpQXhB9vGBBMhqALpQEQQNpQIRO-pQGpQGqQTpQ5UO4yPWEEacHFqQSpQrRLDLGk0EQRAKWOC-NaVEepQVbCgpQ-pP47KMMLCAO_pQLqQEFAopQqpQspQ0AAwpQwpQ1KCkxO0DLSpLIROrqQDWLUpQUjL-nQGoQz9APEAjyOLpOgGFYgFFoQ5nQBIA2qQB1O_PKzPAXTKKqOBrQcoOuFOaEJmzCthGzqQ8qQZmA3qQ8JIiLKqwHVWCJrQ7qQAoQ9qQAxOxEAlpOGoO0oFSpOrVOqwOGfPfRKGcPBhQYSO7yPJVP8WGVBBeQQa7PcrGRsEBnQJhOfnQo1CprQb5KfMITMMnrQhnQUcPMZOmrQgnQvrQYZBZaQEqMMoQ3rQurQ56H1YJqJHFIMqVAJQCXoA_XCe2Ij7HDsQraAFsQ4RFfkOA_Oz9AsdAMsQHsQiVOcZPQsQEsQqqANsQ1GJ6_IrEA3oIDmF5lHuWCUtNbsQ6_HdWMesQxtK2rBJOCgSALRH3tGOdEjoHcEHosQFmHaEH8tGvTG-mQKrPjNDEpImiGtZQVgO3sQrMNKZOLpImiGIjL7sQfBC7rQCCC9rQBtQRVI0YFaIK3RKTPGJtQDSKubKwrGEPOMtQeTKfiLEpInCBHmNZQAzpIVtQHoNJHAxmNKkMoxNxEGnTNDrNi-A5yPirQDhQg8P2sQnnQH2LrrQdfFsdAjDGzHOstQEFG2rQvtQCDDDtQhcBFtQotQUPDjDGQjJKlQ_5BPGQnLMM7K5LMrMI6tQh-OY6B9tQwUK3LMawAAuQZKCf3FeGBoLMCDGLVO4MI02FGuQ9fJbfBJuQ3tFc3K6CCudB-tQYFPqLM4MIx5OYuQ_JBSuQeNJP6AVuQQVDjIAfAOauQpUKcuQ6LMcNAdHCIzBhuQMZCkuQsqA1NCtFAD2MouQpLMPuQruQEsQtNC1uQvuQ-eBxuQlrBVHM2uQOuQBIArUKAvQFuQ2LMTuQjuQquQBuQ0sQytPwVAtCCyHOqtQ3OAQvQtHOvnMUvQALB2gKKnQmqAOVKavQ5HONjQBbPLoQAXP0mJmHIUrApGLvcQQ3KrPCw2M0cQUvKR2FnvQ02ImsQ5ZMgsBv2M7rB_cQNdQovQQWAUdQvUCrvQWdL82MiWMgLGNGHwvQLOLrPC5vQCTEhLLhAHkjM_6NPgQRIP1nG4SMX9P-SMBjKCOCbdQDiCWgAWhPTUNhrQc9OpYO06Oa4AyoQnoQCnQBjQa8PbwQwZEzoQ-aAc2GApQtBAupDmwQclNhvQQjQjeJzMBpwQthPsiBKeA2YFuuEhcC1BAOjAk4OYBAx8CcoQWwQfrQIfPMdIb9MLfPsjQxaQ9ZPt0AmwQ2aQqxK1jQdjP3jQfjPXfPcQPZfPplQkjPBbQmjPwbLojPFbQwlQ19MuKFFkQjdPO7MpfPMbQrfPObQ4lQuAP6lQgcN8lQerD-lQF2PmcNH2PlnKpcNBRPnzIARPOIEImQUpAGxQDgPmbQwoAzxQTmQeWPHLKaDHzxQURPzxQ7iQEZOjcGxKAOnQm2P0nQEhQtgOCyQTnQ5yKIyQOwBo8PmpFLyQ9vCBzKPyQbxCsqAyRPWEP4vB2RPSyQjxCA9PhjMwgQbyDdSIIhPc4IvbDoBB0OO2bDC5CsjCmBB2BCp7B0OOxqQYBGg7BnyQwWM31GQNLoiIwEJY9BjyQqNLSZN2gQLaC6TD24CyyQoHP7yQOKC9yQU8OwdCKgQpLCfjD88C_gAKwQoNPreDMCQNkAWlL9rI5CJ_rI5CJg_IclLIAD5LJqNL4ACJOCAaNCHL2BC-_CWzQHHLsyQ3aM9OAvyQz_LNvQFDOOtEJyQSvQAkFk8PlvCDyQEEPb0I5IGTnQTLIxzQRyQNnQxzQtzQOQMQuOPjJMnQhHA3zQWyJsBA0OO7zQ01MJyQqyQ3yQe_GZyQ8_AdzQA0QH0QLzAKeNF0QFEAL0QXpKDzQuLPQ0QpbBToQB0QgRCJyQR5N42PrZQ8rQivQ7VGhQMP0Q1zQMyQbyQXONydBSqHcwOX9PV1OjvHvyEQZQLnIteQoOFSqHwiHykBPFARRCaBLPFBkSPqGASsAQoCoBA20Q1vAoCJYKPv9FJnA2oDZgQgSPH4BQFPNWQfBB5PCKFPBFPSTQC1Q5EC2fQilIhSPqSPSTQ3XJ5PCF5EA1QmBA4IEvSP_ELF1Q6zBH1Q_JBCqIvIP1SPY1Qa1QQ1Q-FPS1QGhJU1Qh1QX1QYjQ3jCHIBfsH6xD-KMUPQv1QQiLbjCC1BfsHooIWjQu1QJCDWiLFrC01QHBBXWNqLGkyIshL11Q-UD87PXcHj7BMdL8SOvqMHqIH2Qr7PiwQiEAC8CM2Q6oIBdBwlCdlCdFNvQNUaD3JAW2QylCoCJfdB7zF4NMjgKxBBE1QrSIuBEdMQNAQV1QPfB1aDf2QNAQO1QxBBm1Ql2Q5oJfAOPTIP7FWqIIqI5rBKqInGBk2QH6ERqIrPCWLO0hFHqIpLEJqInuIHYAw2Q82Q1jAh1QTqIssIWqIYFLwdCpMLYCCcmCxKOMCQNOLtpODrM_XPoPOrFAOdCP3Q1CJyGQNUNS3QAeDw6F9_BpqKgmAqvBiCCn_B6JOluET3Qh3QrCCOqCj3Qb3QprMQeQe3QT4Op3Qg3QwSA9_BidQ1rAWRFBFCM4EWEFlSAg3EJ-HduK43QBXCAoLkgQv6OdCLpuB-3QZTCOLHi4B2NChGA4-OagMN4QAGA4-OLNPBiBtCJlOAo0QxJDTLEvmOdqIr8HTGPV4Q5THu0Q2LQAAFa4QeCKnjHZUKY4QKqCeSKA4QOeLtCCh4Q5yQbFFiVKiwHCoDpwQDACcwQV-HYyHONPHuK24QuoQiuK24QTFA44QAGQiwQdwQnbBpnGcmCNHQ1hMvZEo7FXiHruK74QqVAMpJLuKH5QEREcZEfKG-vBoOALSATuAWeQ8_EX5QKpGZeQDSLcwIg8Bo4QHCCcwIIBLr4Q_6N-sCg5QE4Q0dQHeQ69IiqBK4Q4hCdRD4ZD-9I66Cg-CnaQk2QMRCi_DbAOrQE4oC4VM5PC2RADQNCyAnxHKrDx5Q_lAz5Q95QfROjzNgEF45QAEO65QbcBqWMxAEwBAtgQ_lC9tAj3Qb1Qa0M78BHYAo3Q_5QF7CNTAdRDU6Qw2QiZNAKNZ6QSZFdRD2IEygAwoBljCofQ2MPqfQ35QKrDBBETQQatAn6QFkCyfQk6QJOIm6QrOGf6QM0OSQQtpCFeHx6QR6QRFLk6QGOLLEAThL69CKrDp7BpMLD7Q_EMdRD3oI1oIf8OS5BL7QAeD_EMqVA4IEbdLlmFUBClwLIiIwzQraAT7QVkDqIDW7Q3EAmXQMzM_-CO9EWFAh5QBaLnCJBPAa2ClnO5MHJ_Ci7QZ2Cu4QPdQG4QHcBmuHo7QQRASyBOLH3oIWnQqGA7NOcxB47Q6kB67QE3KIADgSA57QfnLlNC97QXnQuiLmZLbBL9OOl3QiOCGiCXRBfXLU3Q_NL_qCcZLv3Q2uKx3QEIAPiCP8QDMLsnH23QrCClzQOjQyaAG8Q_7QznQ5DP1nQwVAi8QfnLdGGo8Qv2Pp8Pr8QQlPIUQgrOu8QVEP2eIXyQe0QB8QmrB-7QE8QUTDXNL8MLuBNXzQJuBLNL-8QfzQ9JQZSA0OOFjIF9QXzQMGCayPiEJEdDv2QtdQf8QMEDsBIFiLS9QcBPnCM5IDu1HGnQv2JjzHs9PisQ-1A2rHZVBTLId9QjsHg9QjsHA4PiEARFGeIMb-AMzMEtHk-AEtHkDBjsHfiMb9IEtHcwHgGNliL5KAEtHqhGgTKfCPjsH59QOIKYnQ5RKjLBXgLdQAi9QotHBwC1EA3NA-9In7N_JJe9QpqC8aEE-QE1HGQMP-QrBAycMXoGS-QajQlmApHH0iCgcHK-Q7_IM-QU-Q4RK6KLW-QF5CyUGjsHD7H89QaJBeTKAOGn-Q78AeTKXdCytQpUK3CE3tQQ7FEtHm9QGQGWxFt7K0-QcWOLhHgcIEtHbpLsLBjsH-DLBMMsBIYPEbkLD-Q26Fd-QjsH7cKD_QC-QnRAS-QzHOM_Q8KAS-QIjLQ_Qc-QOlIxvHR4Fu1H9YOBfCU_QS-Q_LDWlIiXIkFHq6QwSP_SPLFLJlIWUOxNOflIiPOrFPGTP0qIJlIe8EyPIFFMpfQj_QSUOc0MT6LylBn_QiuMKwONqQ5jEWLHPqItFP2_QhSAe8ESIKDuFwfEDAR7pQUSIU1GvCQiDOC_QZ2HG-QVSAsoA_lAV_QETAEtHK_QNARKaDPARJ-QO_Q3IOXARI-QRARS_Q2rQcARQARr9Ad_QY_Qb9Q9rQhARZARH_QW_QBxLAhQm5OChQ1wPo2PD_QSARM-QVARkvLO-QqARTAR2rHutQfARt_PlsLzARxvHR-Q4ARe-Qj-Q6IKfvQcYCZ_QFtQd_QXJMmONBaMpcQjKOdaQgzQYoCSaQa7AcRHykLwPOWJQu6OnGHyHQrLCreN7QMKPAkgMq5QrMC7uClJQLgQE1HjKOYRGGeQ3UIyTGGbBJHOJSOEzHeNLBDP14LcIBQaA09QvxEFKCotHQXO1BREnApCQgXOwBRdEP8AAJhB2JHBDPjoHoCQmBQQSOoBQU2HqBQlyCTlQufMA5P0eQH7FWEE1eQrCQ9FMyXOp9QXRHVtH99QsOAcvG_MH2aJgGAgTKfUHLgGr-Q69Q22ACSHYCRo-QaCRdTQLaH6aH6RHiCR-9QplPBvGvQI49QnCRyBAXvGQ9QHBRNAR_AREtHX-QJHORMM7CQSPPyARW-QdTE6BRRMMn_Px9HBDRMFADDRuiCxtQHDRoBAJDRPcClARWDIa_Q-dC5CR2rH7CRZ-QkDBsBRZ-QNgAu9QGhHVBBxBRHZB3BQaBQ3ILYDItBRjsHIvNdDR0yIACRzBRvWM_fHOXOS2HmKL2wLhxNcDRetNLcCeyCMCRNaBBrHBDPkBQ-TKVJLwDRtFOsNLRtGhWOfGMWSOhGMtePMAR2ARUDRT-QEBR1AR8KC3ARFFAI_Q6CRLERKZOi-QhoDu9Hx9OBBRPERrARVDREBRXHHOERL-QjsHf-QaxD-3HRQMjNDvMIvhJdGLbYQb0Q6KBIBR98OdQMUERr0PiQMOfNAIOl0Q9ZQNBRTBRPBR9ZQRBRIsHTBRH5PTlQBaMzeQBDPPtB64PS_O6DREOOKjD7BFFRE8eQSCRF7NdrBWBReBRsrAEwOZBRJ4IbJQrYD5LChTCEPQGJP8TOUDJ6ERVOQhWNfcD1BRYfEdJLzlH7QAS6AXwHwGAFYEaWOpzDQcDgFRR2QDyM7_QgZDw9Q5xMShDmhDlFRpHHnFRrwMijMqOCRlLOIOMjIoIOpBRhZDITGd_Q1MCd9QxgB6ARSMLd_QJERHAR6UOJGRoPCEGRYHAGGRbpL9vGQXJaWObpLbpLEOOA_QLWLdrIOaCzCRFiBqtCs-QlVAyMQvKJPxJ3BRE1H7kH4oCYFOZCR8mD5-CfGRVtK4TNyCRsGRL6PW5MsGRBvB2pOxtNopNOSQSvNxPA50B7GOhLARkBpGRjDG7CDlUK5-BzCR-tB8EGF0HvTKJSAzCRAHRjkAYUKjsHTlQeUK0JGPxJvrFotHPCRcSAnUK_tQLvQj7BsLMZEGqDGBCRKtL2rHTlQ9uQ9qI_EG4uQBuQtEA8LMNCRCbAVSOFcPnZQz_NGERJaQQFBD_Ql-QpRKT9QNARzHR3RKzHO3HRDSKIjL6HRp-QTXQ1NITQMnERN6EE4HyTOsERswQcQMcIH9HRneAxERCwPElIJERdGRShDb4MJ9DCBRp9QqpBeERQERbERVERtMGTIRZER5ARn6PBLQuREJERhERExBbEAUIRPGRcIPeVOu1HomFxvGbNBJERe7HFRQkGRcIPXxHXBBqIRwzHXIRaERrBAT1BjzHt7HrCRwlPkuEd_Q6IRRDREGIkvLp5HIRAiIREBRUsQmHM3IReIRhERnIRBMLvERU0BDAIJsHLDC-9IUbLZtQZsHkjA_JBkKCUbL4_QZsHUJR_lAWJRluAumNCXMwmNddBJGRR5OA-CgtQHsNFpNeJRmBAVJRhGAq9F1GPXJRJsHZJRgxOUbLdWHvTASEAzHItJRvJRAGAxJREOPZtQvmNJoN_IRCBRxvHkYOwtF-mN8JRgJRwJRXoAyJR0yAzDRehKYJRPKBbJRYUEIzB5JRi1QGMHTJRuJRLKR-JRNKRAKRPKR2rHnDRMgHCKR5MIJGRyDRhKRIwNS6HotH6uNFsNuYEmYOtBRLJRDBRaIRVnFQKRtuN5BRY-QXbJxKRgERcERnIR0KRoKR0DRMgHYTK6KRRERaIRFGRqZP1KR5uNLcCwXOBHBVCR6BRZtQ9JI4KRTcGiJRatQlJREKRdIRM-Q8mNrJRErNdePEoAErOXHA9JRnBAPLRPrQcLRswPInAcKRhLRTLRkKRmJRd_QHKR2XA-mN1GPJERGJRS-Q-KRMSAPtN1GPLPCOGRUARF0HwLRS-QyLRFKRotH9KRp9QiKRehKCLRJGRnIRCMRpKRPcC8LR_LRzqNNpA3LRPMC5LRGGRXxHLMRXLRJuHpLRkJRDKRDLRE1HtLRqUAvLREOPJER0fCILRZxDPMRZMCRMRLqLTMRfMRS-QhMR_KRrtNPtNqLRWLRfERotHnKR1LRALRXDBxvHsKRZLRlYOUoNc5Mu9QbPMT9EG6Q4qQxDE8MRhKR-MRk3CPfB2RAGqOpzAPxGwgJ5tQl9Qt1QCvQkuQKgA5-QoQMdGARFGfHRJGMoQMlIAiHROHFxuQtEAONRUNRn9QfDG4RC2rHgFR1nEJCBNuQRNRtLMtIRQJR-NAXNRlNRcWKIvQiuQ4LMZHRneAnHRcHR3DGFjB_HAHJRFLR_LMKAR_xQA1NyHRvGRgTKMERwbFtCRm9HFDRVIHGORs_PKQMJIRCOR-HRJOROORS8MGBRuMBGIRfYQR_MIIRQOR2rHpGR_LDmDRhbIcmCJvNMFQnIRaWOv9QiMRwEGlORtyAg-CbDR2rHczDNjG5IKlFI2SJjUABWErlABHIxoJeCReTKcAM85LQyNk7IqORrBApzD3bDsORfTKeTKjUKBpH2rHkSG5eHtvEkcHG6QeEGEtH-ORfcDKpMTTKjUKlJIFPRqeA1wHIKEF7EPHA05QZRBZMP1GJECPyORRjCdnN1OREHR4ORmaNQMA7sFECPXUKCDDpGRrkH_wB9VMxSAsGRPJGqvNBBQTbMpgJQOLNSCotHe0N4KCnsAoNR0NRpeFqNRdORS8GU-CsGRaNRxNRw9K3OAdNRWDGyUEo9QeNRlOR9NRtARYVNvARd9OkDOsBIJERxVD1HRkvLUQRVNBs6IS-QZVBp1FbQRDJG5IGeQRhNB0vMhQR-FGQDRl8C2tLT_MRrAkQRsqKiRO_VA2rHqxCaMRKERaIRbfMGLRFYCHKG_JAs9QTzNjsHwQR7NRr0POJRIOL9QRRJRbMR2PRGGRYJLt9QvQRLzAHER8KCv-QR9FAzPSQRZ2HMRR7kQ7_GdCGWaQTRRYFPx-QWRR6rQFIRmARahQ4hAy-QeaQK6D6RBThLicPD7QoIBqqBLFDnhBWZDvEQMTHisBjLGuaDPGQHVEiCLicPnCLPJGtkLsHAHMGpRLK3QpJADIGgpJC8LPhJdWMTpNrEAykPPiCdWM0rNznLsTIUlQyhQu7F0hQZ9GyaQKfLy-QHxQ66MJxQ5aQLxQ7aQNxQhjPCiQQxQs1PSxQu1PPaPDXKW8KedPY8KgdPxlQVaPGkQ61PIkQ81PTiQCWPvAPwOBxAPecNzAP3QP1APTCM3APoxQUkQqxQocNh7MmaP8jPZkQK2PjiQX9LMRRlbQIRP6gIATRMRPB9KDePLkPWmQQSRd2PzfCETR_NRZOIyXO1-QRFGEOR5AIRTRfDGG_ITNR63PqkBfDG67IYTRXpBVNRiNRlAO5SAo9QfNRZTRo9QFDLWTR7KEmQRcYOmRFiTNkTReTRhNR4NRKFAsDGiNRwSOdxM9xMMPRVILuFRuVIxFRyxM4BR3lMBRRQGEotHAiCAURjtQYwQJcPSgPQTR6-QpPGFjQORRqYOJURgNR2-QOhQK1MuTRhpBLURiRCeAJdTRVURRURDQC_-QZURYPRMjQ5tOm0CVOR78PgJNRjQUURfURlsIfhQFGEXxAJiPkKOFiPZICgwO9CDCwBCNPU2Dy8MdND0uQnmK1CI89BVxDKGGhyI74OeNN61QixEZNRmiEejQiWK0MPJSRAxQzhQCxQ1hQOSRt0AnUR7-QqkQCcN1TLhlQeBM_hQMxQBiQPxQwOBAbQcfPCbQUxQEbQGULTaPkSRidPJbQkdPoSRrAPwjPn-FW4Ll3GWXKm8KYXK3fPA0LVkQnaPabQi4LhlAM2PakQ_jPpBJeURQVRniQC5DCgLGUFPVRWURE0I4xQHTRVmQzXFAWRbURBcNr6H6VRBWRKRFVZOLdNH3JzOMH0ATTR7QR-wPHtMK_I5QRuzQCjMXWRIRRRnQnPFcWR4zQRlPgrOUWRz8QqgEjUR6VN82PtTRYWRXjMLEQp9QD3PAvOBvJBZMYBKSYJqWRDcME-CqWRWON5ELccQpbQecQ3ER0xD5ERXXPpcQ9ERBDPC4PMhPi5Q9eQEeMCkBEFRdEPEXRxZD9iDBFRUBRG5QOFRzWIYBRw7QaBRqMJdyQZFRYoOqXIg_IlxBpfNUTA72QsLNjLGwwHx6Ew_QG3QhXRvVMylBF5EggMw9EigM0NFgBRi4Qx_BLhDrFRRLRhFRLoC9FHkFR0XR5FAoFRZ-A4TRdJLzXRmFRtFRdJL1-C9XRAyMe7B0FR5XRjEA7XRDeQW9O8mQFvCRGRj-II5QiOR8XR2rHVGRLWLDYRUYRZGRwrIRYR6LRpGR6xD2ORMnJ2WRaORzCRooIdYRmORiYRwGRI8QyGRfCRVwQrkQktQwAR_CRRWR9CRe_PkrQyXOEDRNbPIMRWMMUXNlORy6I_PRiRMTORrERcRRHIRvgPbWR0MRiaLJxM9YR5JAOmOIZRUIAvkALZRGQAOZRE3PiMR8ORkDBjUMgLAr0ALPRsMRYFBVZRSxNMqL3JABJQNBB_eCjPRB3QfZREGD0XJnNOjzNtCCU7QMwJMWKpZRc7QvFRMZC6TKk3IWPFWLPd1KYLA-9IINCWLPTHP2CRUORRWRwIOzYR2wPyXOiwMxNN8TRXXLCDKEYRA0Dr9QkNRIYRy8PhWRSRGHaRuFAqTRcePEaRA0Dy5KJSAflH_1EQOL2lH7vQ4tMDSILRHvvQ1cQPGHL3OfPQNSIdWK7qLqZNLrLNLK2WL1KK8VLOFHoaRIOKYXRiOQu_NbXR3mQirBrXR5SMtXRzWIvXRv4QL0EyXRwwBlaR2LKlyQ5BEuaRMRKwXI-aROKKsaRLuK9hC3pLDaLLYRNUGFeQonOqBRITGtjKSxHRrIxBBUGH3lHQdLBwQxjKXaRAwQgaRxvQaYPWbRaaRQ6MIYPQQCTYRYNRZTRdfQzCEXYRnbRvTRIWRlPFSrIFURIcPuePPTRRWR-DLTWR9-QkXJcAJ4bRNMAYURYYRQWAdUR-bRz-ObRRRDRbaQYGRQWAVjQXtH4bPJcR-kLGQPaxBCFAgLRMaCnLRIVRUzLBxQwaQMVRExQ-kAGcRbFARSRrVBk1PEQFGaP4VDmlQHnAolQaVRqlQPaPslQjAPBkQKiQkfPiVRmfPTzCKbQazIpSR3lQ-1P5lQA2P7lQC2PmxQaiQ3jPAmQxdPfiQL2PdbQGmQFBPxxQSNRBcRn4L9VRp4L_VR7bRbcRFTRa0LtbQc0LQRPacR7YIXSORdRLePfmQa9QuBQROR8mD3bRnYRjCR7nQ_wPp9QpGRs8QXLDKOR79QZdRMaRw8QOaRcdRuCRkWRQdBmWRvbNKxPpWRqdRqgPb9BpGRNNAOJGrBN1dRi7BGkGTBN2dR3NApGRsINjYR_eCseA4INarJjCRnQADeRQDNCeRfdQzCRAeRsGRZPREeRpGRPeRiINHNRR3IMeRAJNOqQzCRMRRQeRZeRfRR5GNy-Q_dRXeR50MzCRXeBrBAsfNvINjeRRLADrAfMFkeR-dRWeRUANWECmvQv2IkeRwTGGEBoIBcRBjSPqZDyeRRLAuZD6eRdSP8tM12IzeRYyB52I0OC3eRLqLL5AseAWLP83QqACTFQdIPHfRfdQ_OPX8PcNI2QHHeRMfRyZRhxOJfRuNPgaNOIAkKCP-IoIP1ZR4BA3ZRAJPDcPg0EafRgxOdfRcIPaeR1MCTjHW5KgWLy-QsRCZRRSmMgIRR8BzJNBAHM7KiFLrfRfsEgfEIeBYfRw9E3DFeKBPlAZGHtDPVeB7fRQfR_dQQgBkIPfPQoIB52ItKRRlM-AHwSCwFQQbRhZDI3EOQR04LGURzbR-EGkuHT9QMvHDnQX9Q2EBZ9QH3Jd1HWxCqUEIHAMcKCcKxrGjLBWHFY0HC_QMvHJRA2EBY0HK_QsgRpgRh1H5HRugRh1H8HR1gRmuHY_QQ0H9rQygRmuHfiLBBATBADBAQdCY0He2Im0HQ3ABhRDhRh1He5O_JHz0Hh1HlCRGqQi_Mh1HzTHFmNOmNOqGGrG0LLwPOplAQhRJaDShRoPBNmNbcRVmNMWCDzGu9ElQLxEAEuAnUCiICDbOhbOqHLZMAPmN-8DmzGcsA4NHVZHnhRrOASPFNQLoNBX6Ar0A-MGPoObPLJCBGhR6qQ5hRNcB7hRKSB5JHabATKAqhRUtGNqEGiRs8Br1Hf1HOhR7ZRrERMvH7LAlgRj1FagR3fA6kFSEAUiRYzFPIGEYBTiR5VKNcKLORx9OdiR-IAaiReBI-IOGGJqWEWjJwHMqWEX5OQ8J6gRT6A2tLdgA-FAqYBeiR1MA6VKrVQMjC1iRb1KgiR9oOL8PkiRfiRCcKDpOfMJluPdoB3oOTMAOEGEjRYwAliR2KKoqH0oNZkC6iRsCJ8iRuHGZOA1WMUCDJDI-LGEbOSbKVjRKCDvLIXJM-hGSGAd5AsQEb9EM-AJjRagNqyPPxAwuPJiGQ9AijRHTAyiRgJHcnO1oO0yBJKA6_CiXOGaAQhCRgR8jEvHPM9QyHPVGPvILeHBKNG8VQwjD0RA3NAfKGakAieDZ8BveBCcK01BsjRDrATjR8rH_jRYOAKuL6oQFNAZjRhYKqJHqxL1FM9NA3bKnEBYkRclAgJHLxHO5OroHElQdkRFYGYOARMLZbKKeAPxL1FMfkRFJLBIAt7H0aAGdKxHLN_BqkRclA9hRwaKckRfAOhoNzEAJ2NXqF9uN8nHrhRSbK50B0kR4qQUNAj7HkkROKGTMHV6EMtByiOMvL2kRh4CGlRfAOMlRpCI5JH8kRJmGNSOOyGAlRhYKClRdkRYoNaILfNIS8HUhBclRgoNbNLb_EGjRy_EzPL01NVkRadKfiBgoNfGF5JHjiAYoNpCR_JH_oNrlRYoNNCDrIHwvAbcBhAM0YDZJOdpOWIAJkRj1Fl-I-aOZhEslRqGA2jGGtAnnHNMAlILH9EwaEuxELCESuBCMHB4OAmRUzBfDCTSGVFHgJHqHCoTGWGHDuN8QLDlEwlRgoNelRUlMNaOfmRGmRM-AP7FGjRJYPcmR77HemRFmR7RDjnP5ADOUPDmRkdAkmR7RDmmR5PC_gHnlR1MHFpOAVAJYPJOLbGHqmRQLHU4KoERNRQO1EwpBdlAQmRljR9iR3kRajAInRI7OmuPQoO6_AfjR4ZE1jRxHLOnR6bDLqFrELBMAOEJlpAcvG3sFZnRqJAGCFD-NTmR1lB5NKPJKTkAXhBdzBj6EWmRgIAYmRLMOZNIFXO22BJDDlUKhiDOsEsjAXKBWgQoNQpRIjAAgAAQ2DzAAe3Dj2D47BEcE9LQWFGRzMK3OvLQCMQE3OtsAtOE5xOdBI-tBBGA3zEZKBi0NabA5LQ8eHagHCcKpAAUMFhjRRhAh_IIPAYnRIXAanRosBLhRIJH0aAeoRkaHbnRAqAarKPjHLOAenRfoRgnRosBXvOjnRW3QBtAujRkoRyWCfnRMZAhoRH5AJmR1pHhkR-qINmR_bRUIA3MB0VOziBgiRgpJrnRYPI0aAZmRneAbmRpBIroHshO6YE1ILmkRUhOokRA8LVrPxjRDxA5MG0aAs0MM-ArECGjRQhC8jE50BGaAyHLPpRONLdIMFlRkaKWpR2aN0yBRKGepR1MN6LGOPAksPbkRwpRsiONZRcqOJ5OfqLRRLgqOGrQLaCT5OqWEsVLXXE-ZGNjRLxCdcBhmR2eN3XECGCUtPOkRAKBL5BRCL4SKR9AGiRO9G4fAYjRZlRobAfKBMqRUqCAVAQqRpqA4fAD5HDGBC_QA6HT9QgqRV9QCiMwGDs1HfgRMDIivLVVJqQAbtGhBLqBBVRAfqRNDIrqRe8BuqR0gAhqRxqRlOAsqRA7FBSA_XK4qRzqRBSACYK9qRtqR8PI6WPJOGBrR6qRGtAY_QX2HcePyqRCrRGtAtyAe8B2_HTuHiDRd5ALaDZfHc5HmERzEAQrR71HzPAHqO8BRwwLFFIKoOjKLsCQerR2KITSOSNIHYArHRWVNgrQuARuYRRQRqYO4IELoA4uLrBAHsA0kQSXLfwQQdBwrRzaATqH0rRHlQ2rRRRMGvLLSA8rRclQTXNbrOAsRzrRQRA1rRLzMInD7rRIsR9rRkXNM7OyrRCsRLmQ-nMyTOwrRcePGsRSsRYmQdJLsdBE3QxEAToQhrEdsRwxOYlLcoC52QBMACpQLuK_2Q-xOCsIIvLD3QFUNFXRNbDy_Qc1Qx2Q7zBJ3QpsRSpHWnMC3Q42QhsRNyPIAR9FPzsRzbCSqI2sRlBAF5EW5QrBAjrIbDDtgBViAGtRv3I5TMaAObcB7sRquBSqIhIDb5QTuDIiIRwLUtRSEEe7QVtR5CJjTAQiRQFB5rRFiLgtRjqRqgEwrRnqRWsRM_DYsRNsRDsRXXNQ_DMsRyBAJsRA0DtPPzdBA2QHcC31Q0nLGALatRfCPFtRXkMatRmXQ6tR9tRWtRjCPgCL7tRtgCVpLCwB1CPatRDpNUtRg7Q0_K8YPAuR5CJVvABMM5rRytR41QEyQl8Qo2PTuR2tRbnL_zMauRnnLCoQp8PUuR3tRkMPK_G_1QeuRI_MduRtiLsdRseCWsR2PNhuRA2QerEAjCIxBhrEjKDTtAZXRr7O3wCIxByOC1uRM3Oq9NAIBWdQPhCxaR9FAnJDgyQXcAsJD3KDGwQ6mQEeQ8sRThPnAHonCWjQJFCtnCy1Qi1Qr3P0iDsQMYjQNXR2-EnCCRvRYjQTTC4JEVaINPNSqIccM9lFPuRnlAvXDevR4EQ4dDEuRbtRlvRYXNiIAhvRQ4ANzQSzQXlLQzQCGFXoQv0QYtFCsIetRGAB5rRqvR5wPWdR0gA8vR5tRVWRs2PoPAUtRidRPYFCwRdWRFwRLtRu0CBzKJwRIoQcYQ7vR4JErTR31FbEPPwR_LDJVA2XRp6QegD3MPd1Qy4E2_IbDDHTAwfQ1aDZwRA0DmXRaTIlwROFLP8N-fQsaG7WRcON9WR0NFtwRqtAfkCpcQVZHAIAxtEACPT3BbwRE6Er6Q4JNbcBXPRusH_YCa6Q-GF2wR5LJORA5wRLvRuWI-sRg6Qb1O8YQ6MQZfMx0MlZNWQNM2BOrL1bDqZNQuBcfEsHArPCSLQKtRlVKZACcEHVxRPvKVXR6cQabRifEnxBbcQiPCnLBdyQpxRchBKeAMFQdxR9GAUZBc4MvGC3hAq0NcoCsxRouJg_I4xRDCC7uRmMFWSE2EPjKDVqAlSQ6_LZqL22BwxRTEAyxR3sFopAgjAiSAf4JU9NKXMaHQ-kHGLAsJCaAOL6Q_tDh1QgXPe5A9xRVTP5JDKeAzyBWEFuxR36EHyR2BCKeA0aReNO2tReXPoyRoVILkL0uBX8Q2QH01QSeBSQA4GCweB7wRq6EysRzFHf3BF3L54QRzKyyR0xROIAnwRHTP-yRF5ESQA_eE1OAAyAFrBw4EX8NFMQg9NYtRK9MsfEpHQ0UCEzRWfEnQAOdQF4QgKHZGBYZJTKRTzRtfEZjAJfAJvRJuBq_GLuK-uCG4MjACfOR8TI2BCkzRg_IkzRZjAPkB4YF5SMtzRyoRaXRnIBJYNtuKAYNZjAmlMFEMwgBuGCS0KtJExmCcoC4zRmJBtJFKBF8zRKQEjhC4YCZyE4VIQyOcxRatRc1DuJBEHC1xRwBFsoBmHAH0RJxRVwEghDztMDHC4UElpB4UEoBAMHAhlMxJDc0RaOGyTM2BCc0Re0RALQSFRc4Ih0Rj2Ej0RLFM_aIwkLXtCxHQSXRduKa-HUXRWzRTFR83ObBRZjAxZA3CN_-EhpH0mHTvRQuM70RjmHPbRTkRr5Q6IIs8B_0R60RGuREqMLFFhpHXiH6TMNkLnBAMyRc1DOdCwVCCBARRBNgNW1RVvAHFA2xRZkCqvR4DLCwBxZA84QuVIf1RL1RCCCEGIaMHL5QGEC_DC6zRumCf4IchCbnOq4IJZCLuKV4IchCGHBM_BtkA8WRKFM31RMzExzR3uR31RekCiuK2zRRVCNgRA1RtvBX8ByOCzUC23M4AC23Mu2KkvRpuRwmI6aEoNKZtRLuRBuRYtKyME7QQ6vRLvABwRUtRg1RewQNURA1Nc2RMwRe2RkwQK1Ml1RIIAsdADWFJuRm1RhcBIuRd2RFTL2eIsuRdRRLwRN9Io2RCwBfwIkeEb1RiHAAZF62RZiAX1RX2LoTGAZFY1RoTGG9N_0BF3RRJRp1R-vB1oI1oIRjPelQbbLDxQRQPoVPr2R22RraAccRAZIecRSfLklQUfLo1PJzIq1PaSREiQcSRGiQMkQAkQ3VPCkQLiQYxQNiQ9VP98LmVRAWP91PUiQwfPtSR0QPvSR2QPcZI4QPzSR6QP4jP8QPCmQWVR9fPR-M9SRHmQWWPT3RMGAsdABTRA6G0xIC4RrRAqVArbQUmQvbQOBPVXBvWFI4RMEBK4RLTRh_An2RD4RT4ROTR-EGi2RX7QQuRwvRhtRTwRvSJV2Rd4RVqAbPPP2RcXBVqAq2Ri4RsvRH4Au2RMwRMuR_NDVsRTwRybMYVPm4RRXCH4AbzPqlAVGE54RkEBiBQswEU1LEHOi3PTcRqjQ13LLVRNSRYcRf9DqvRv4RRTAW3RHlDY3RjlQ6aQVdP8aQp1P-aQlcRRxQcVRTxQv1PVxQgVRGbQtcRIbQnfPlVRdxQ2lQXnKhxQV7MsSRYmAuSRxfPwSR13RySRx7M0SReBJ8cR5jPCCM3VR_cRhiQz5R-SRDRP14RVvAF4RsXF55RQ4AL4R5xQ6tIxbQJ5RY7Q-5RU4R4XF95RVqAVdRE8MAwRg4RD6RctRWuReRPSgPb4Rf7QW2RFlPfdRO6RL0KNyQIwRq4RQ2RspF14RndROXQ0UFf6R38PzRPuMBy2RCZR73KY6Rd6RlZBcqHpKC0yRw9EUCIJlLJuBt6Rf7FKPPSyEJlLGwAneL8rIOEHQ4A66RrLCTtRu4RE6RPWJ96RuABxGQVGPq6Rn4RPCJulBE7RJ1PrLCbBRwTGy0ROeLP7RGgQaNJ9xRn_B7uR2BCbyRLuKY7RFYCq7OG8Od7Rn0RL8OABGezRhGHIwQTwMzOCcyRFvCeTIO5AIiIMIAKfQj8Ne2EjUQUBASBAk0RhOQmXQu7RyOCr7RO-BSzQzuE07RmfRI-C5pBcfRA8RJBCvpHf0RKqCx6RBmMcoCF8Rh7REIQGMC36RrqIC1R8CN90RaMHJ1R5pBR8Ro8BE1RZoQG1RIpHV8RINCJ-C3tMGmHRbAe8RlqKnfN6qMsvQvJAslMzvRQFH-UDSJGEBQDUA_VJFGLKEAk0NxaDj1EDSAkQMTjAFgHdsH8yLgBC09HxPOSzQz5EBhPMlNDhPIOAToQslMq_QyaAToQY2R0vRmOKu7Rq8RFNAz7R2BCM9RwFATzQy7R-7Ra2RhhAHlIycG2EAXHAYjIHiA16L7cKZ9RHsAuCCL_Hi_Gf9Rc2Gi9Rc9RLbD76LTyIo9Rk9RWbD0lA16L-gKQlIbaQt9Rd9Rw9RSPFVjQ61C-DIFfN4_H6mLyaBN3RJ5GP3RXcRR3R-kA19Rq9Ra9LelQTVR0jQSdPKxQ_3LAnKXSR9aQZSRV5RbSRX5RdSR_jQfSRx9MhSR0bLjSRo3RylQd-R0lQQ4LnVRu3RrSRjxQzfPlxQs4DnxQv5RciQZbQXkQLIE9jPDmQO2PX9LG-Rl9RI-RNmQW9LSmDz-Rv9RBvHI-RDWROdRk9LQRP5-RcABq8LG6RJgAB_Re9RI-RZ4RU_Fh9R1PQp9Ri_G-ZRXgPdGOL_Rb9Ru9RcABCaR3YRG_R0lA5IOrPNY_RK3B9IOVbPN_GM_RU_RHiApzDR4Fz9R28Qc_RpzDsdBSPFWVMhLKZkCc_Rx9Rx9R0oBv_RSPFAfByHJ99RmxRnSD3aIxJDF8C-WEogAiXAraIZkCzqMjmAqkBYxRjfEixR20RvWN8eN9tMeAFvJFFASQMAphDmFA1BHGAFxQKPyNNIPRASmqA8ZClNKEMHX9RtiAZ9RhtRLlIcgRpcEHlImtRppBVVJo_REoMYHLC_G2OA8ALGkISPFKdDOdD6ZQz_RsHA5EJlsDEEDwHR7vRLlIDAS-DMoKAPkKKXN3rRruR5ASpAS7EArAS2IOvnM6ASqAS9ASkzD1WPCBS8ASaXNErRTbCHBSDBSJBSQaRVsRlAS2RPMBSEBSbsRDwPXLBacHgXR7bBRBSNBSm2OSFGOfH69CPeNI6Qq7EfNQthGy0MppBJnAs8BE9PoQABDD6aMTwML9PrPAtBSxfRo0R4sHXKCUlI3XJ9ZMcASwpAZ9R0ASggL_AScpCACStASCCSRRMBCSlgLtqJJCSvgLPBSHgDLkISPFl_RWBS28QMCSjEAOdL2GPfRAKdQV0RYeKcEHa7O79BldQ6WLiDNq8MkfNk8Mv6PjxRJAS5qM0JNCjKJwM8AGqePbwOZCNMeNkiDTfNqCSh6PYQIPHPm6P05PzDF2jKPYDNaLWXPMlL7TO6tAVCS3LMP9P16LidCP9O4gPx_NEER0fMLAR3ASb2RLlICDSWAJQ_RkrQFCSQCSK4Fd4GQDSLQDTyIYDS_DL48Pm6RTCSo6RWvFm6FVDS-TD42RYoDlCShNGHaOCkCwoCibCA-R8YIC-RG5RE-Rf9DbDSM5R-sITSRtVPQ5Rn1PS5Rd3RU5RIRDW5RrlQdfPeVRulQJ7Mn3R11PZxQq3RpAP1lQJkQj5R0cRixQ2cRkxQ4cRo-R6cRXbQr-RBmQy5R_3RCmD15RXESHRPX9LzDS0xQCTRUGDdES9-RwiQubQ6xQF4GdESURPdESJ_R4rRPDSBdDOdDg9RsESimAuES_-GvAS6cDnOIxES6cDOkM0ESDdDSCSsDBUCStES4ESq_REYMisQXtD6HHSAR-KOCFS4AR05PFFSisQ8hBVOMIdFz_AznRezK3BA2jBQFSA2MEIMJ5A3eDw3AXYCNBB2hBSFSZFSB4AbFSo3MpWNXFSdhARnA_oArtMqzKwCJmFSyBAlkMl8NMKH8uL1VJeHA1XIV3PwpJpZJEpB4XIScQj9BkBAVQAHKEUBGvhEwBL7FSuZA9FSxKE_FSzALrSB-yQ_iB6FSDtKzvKFGSrBAKHCCUAAxCcUE5BBfwBznA5GPilKhBLPGSVGS3TNVGPZGSIfQBHPhQNTiILQKP3P7iKhGSW1Ku0KkaHGpAKRQdmLxEApGSXFQjzNOiIf_FY7CkGSsGSgFImKEnGS-ZDYUAHgK6iKy0KoGS5GS2yK9iKuFSSlB5DBIHM43EFaN8GSBMAEHStbRimLIHSkJMFHSy7F9FSMpGDHSNHStbRemN2GSzvKSHSZJOQ-OlUKp9CGqRziKMHSZHS_tMRkBy9Cc9PqMDZiIW1KRHSmHSS1KxKEdiIqGSrvKsHSuGS67OgGSFsBQHSuHSZiIDGSXHSkaHBeNSdHrGSrEA6HSacH3GSmhRRRI0rQzxDHHSBISPYIDIS3BSi7RXzRCHSkaHngEslM8HSYyM5zPG7R7aRWNOeeNNISl6CF1KQIS63CH1KvGSkaHHHP2OA2wQcHSZ2QeHSxEAfISboBBFHKuKBHSqaB5DBX0QfFS7RIEZFwQNBMAtISYOAjHSUISpNOWISgoR8yQ7HSzGS4oR6IS_HSdIS5ISOKC-sLVeBH3RvtRlASQISXiMDJSmBAFJSQlIAISjdH6ACaRQ-sLnmLdQAxeDRJSXtLLHSdQAAlAhHScCITJSf0PjqAaHSiHSpISqFPDaEwQLQjAIISdJS8KAmJS5rQJISEIQlHSDQAfRC59C25QsJN4fQdiGDxR2XEkISdAHnmQ80KnBSngQzJS56G1JSIFHkaHKdD2KBLeNFISrEADKSosBGeNAJSesRNlP_GS50K8ISjGFH8POKSlmPUALC8NgUAwEA0HScxEjeNGGBXKSiBA3HSxHStFBRzNGyBdLN9PILGSgKSDzOhmHAaDfqJo7QyuGEIS8VIoKSzGAsqRXhATsEnQEpoMnjRxbAK5EFfNAfEo6QUzNcwRqfQ4yRJVApUC7KS-1RZ5IxNOQBBCLSIfEjtMqIS5SIOFPowR6KSJLSyBAe8EZnM1MP-KSz_QewRQ5BhsB-rBx6ETLSFTPR1QLFLZLSFsBv_Q_PIeBS__QjXR5fElXR8JS5SPATPAARuBAiLSKwHWbOQ_NaRQzDJh8NyPIwLS9XCKRQPALufNLkMmeRRzKHwOqfN7LSjgQhBR4NHjUCztANGSWLADKAXnMaNHR9EFMSN9BHMSfLNNGBKMS3GLGGSZZGeINZdQZ9B8EL1oLbCS8RNBiDo8A_UFS0EUFBiIDqkMDnCYLA_UFSCFKKBZxGZuKPuKJJS2HHXjB_6IjYLLkMvDItMS-dQ9jRxbAC1Q4UEISAXPCIGS9XJoXM4MSDwMzvKRVDLjAqGAuDP2cENIAuMS_qCANS92CCNS76GEQAtWN2IS-PEuJArIOC1Qx7NzqESNSJ6Ne0D9aCvBNMEAtOKzpIiiAH_NnoRbSAwvE5bDaNSEPKcNS4sKSZOx7NCCF23AwvEtfBnNS5WAioQoNSNdAJ_NXGLwvENSPGbE3GAAjB2RAy0CW1NmwIFBAdyEI7IWvEzuEdNSFgJxNS07NsHAKMAw9FvNSeNSosBd9IeOASZOASFNAQnNSKOSLHBd9IxJAGVIioQsEBROSFgJfNSlBA0vEplBSZObwEQuFZOSpNSSzAAyE6MAhOSXOSipDiOSbOSryEjbFfOSlkLneCUTLoNSrOSryIiaDUeHoOSPZDqOSLOS9YD8DBioQMiK5OSTOSzFALsI9OSsxDwsB_OSqNSQjJC3MaEAeoQjhAOdCGPSkOSRPLNPS9OSMPSJOSaOS6OSIqAeoQDkGGPI_jAg9IQyOwNSz7NK_NdGAYiASxKK1BJuNsxFu2PzTAOPSlpAsDGh1H4KASZOKrQUrQMEBUPSjOSqPSajAOoQQsQioQXPCpPSAqAYiA5PS4PSYxPnxPHDB6PSgNS-iA_PSrxPBQSioQxrCa3McPSWiAyOS6OSJQS1OFSZOWeFEgJy0CCQScOSIQR4UETQSogARQSQQSyPSzOSKQSSZObPSG-AxPSlNSSOSHPShQS_7A3PScNS2XByPSEOSgPSiEAddB4DJytRuGJkmAVQSo_EzxOR4CSZOwbBK8CrBA2RA1QSNLE7QS9QSioQxcPRhAECG-QSDRS8BGRCGCRSBPA4IEGRSLRS4JE5QSshBiOStQSzNSNLE4NK6AEjJEtpCSRSfPSURS_vAtwOzOI2IEAYBnLB-QSgRSWxCiRSioQOkKjRSZhKSZOttICOSzPS7PSruIrRS4LJjRSyRSioQ6eK-QS2RS1RSk2F3RS6RS1RSLvDfQSdQS6OShsC_RScNSMbLLQSCcElQSPPSFSSSZO1ENUVIkQSVPSAPSMSS4ZMcNSL6CUQSASSQSSX8CVSScNSqvR-QSbSSioQfXCGSStRSzOSfSSSZOT_OaRSyNS9WBXAF8vDObPQXJcSS_ZPkSSXYFOSSuRSDQSkYFcNSomM-QS2SSioQJER-QS6SS5SSCVNmSSFOShPSPkMczM8tAmPF7SSFTS5SScUPHQSxSSzOSi_OKTSiDQ-7ALTS6OSK8AITSpIKe7A5JA7SSl_LwTACgASZOZ6MsQSbRSoSS7ZQyuQWSSHPSRsQioQRnA-QSnTSmTST1PngA3CBoTSrTSwBAtTSmTSw3MgSSNQSAPSFwDSZOawDr3F0TSISS0PS5TSqiASZOUHCTOQ_zQuNSxSSTRSgTSQuEz-BFkIKEAgRSeTSnSSJXBUOSqiAeRSK6IRZDGbL-QSUUSieLbTSioQXTCWUSvgAAUSoOIK1L_SSuQSuBAQUSugASUSTQQIMAnQSRTSAPSoUSiLASZOXNANUSATSvQS1tEJUSv_NduD-QSUuDSZOaBL4wRjTSPPS6USHxRLpIMcEVNSJBAvAAZNStVGkNSADQ2cLCVSEVSiNSGVSQnIOHOmpDFVSbNS1CQj8DRVSHVSdPS8TSvRSVVSOVSUTLX4RraAFVS0CCiiHRjAEYCvAAsdALVSNcDNVSvAAhVSFiBcAM0BNa8B4DEQ2CF7O6uFKVSaVSEpIvAAdVSBPAfVSpqBqVSUNSwTAx7NmVSpBNjNSbVSwbI2VSJ4ReVSMVSgVSwVSjsLS9F3VSqcPHWS6VSJWSEGOW0CMWSdwIOWSEZNQWSs4EMVSuVSgOFgGAWmNQqK4WA1FSN7REsEBLSAfN1pQTWS5VSWWScWSLzGEzKjVSlVSaVSpVSXWSZmNnaJYTAXGJMwOnIGXSNIxAqaOpLQ3WJ64IQhCNuN5ECL9FI5AgSNnSQcHMWNCpCCIlGCjBjwO0rNCNN92CSeB_6I5WSYKQ3WJJJBFMNkRNiaNaJRKfEoSHbKN9-ETcDZMAPXSPKQ1sCq4ClWNGHCTUCZCDzUGI2K2WSZxFDGClLC6wOgAARMIN1DYTNfBAaVS1_G44GYeCcBScSAeFHTMGolMdXNnSE0AAwAAN1DlbBnhQZvO1oIV6NHZQRbMo2OpnB8XS81Dk6HaLO-FJBnBV8NJXMYqQfWSdpJ2FSlpB8XSYlEQRActEKwH28CDaMdaEBzDO7NpTCuYAJ5QN1E8XSdwB6YJ_8MOxJrZB_lACtRZjA01DN1D1oI72KGaB1pKKMRkTNmXEwXSMVStCCyXSvXSxXSCiIwWAuOAOKCS0Mw0C2YSPWSuXGAgBTeN0lAHgBq8BeTK_MLe4D6YS6SQIFPLqCxIFseCFVSWcFBZSoWS5mMFTGnaA-YSAMDIZSneA_ML6WOKMDx3IwWAYvMbTKnuKiZSnIBnzRs0P4yDDUIlZS83OrzRCNAlZSzUCyFClZSYNP1lBQWA9KG5rBE2EboADHOyvQ7aIaQIlZS7gPlZCDKS2dDCoC-ZS5TC24M0dDAbKZUKIaSgIKIaSKcKOFAOzLATJ_UK6TKsLB2kF77QhJKTbLULK1KKDaKQEABVS9VSJ6NEVSsNSLpI8VS7oAeaSmNShaSQVSgaSzpIYNSoaSxOSH_NGUSPUSoLEc9EJfA1UAysKjVSFtKvYCZAQysKMBL-aNUTAaBCb-NrzBQMGmQEHJGpyLTQQzaSPiBKgB-hBRXA1aStfBEVSDAN2EH3aSiFA8sKIbSxxNOFGOVN9aS8zB0RAAbSpaIgEAchB66QSyBFbS3fBW4QNPAKbSPiBC0OqQAEEAvYC6lRlfBAxNy_BcaSjaSDVSlaSzpIEWS6CG-sK2NGzVSraSDWSfbSEiBe0D5bSJFA9aC8bSrVS4aSPiB0rNNVN8MNWbSbKEZbSIAMbbSDbS76QC8CRYSxFSL_NkhLIPA_bSHfQ1LAgAAfaSCcSxWS6LQ3VA0WSZZSZqCZKAqaO1RFw7NNbS7QAo8ARSSBGAdXSToCQWOneA1bCSXSlWNjuKpMSHNAQaGHBAIAIHBAkCGzAAvoFtAAMvEKAMLGHIyLJiLuwMN9DH1OOKQpcSMWOAVNCXSFyRYVCOmFI6B-jAWsLByMZIAocSFcKqcSFdSBbNHdSNPADUCSeBodBP9APdSpuBEdSc9ETdSOJATvMQSCodBM6MTPBBdSpLQRdSddSANNz3EgWJJBEePBLdSeZP47BadSJBERHOSdSpdSlSEzTSteBkBAqBAxvAY4ISFAxdSRJQLMNJMNC_MzVEuqI8hIMDQPxDtbC9BQ3hMq9AOqM-dSndSscSgXS3iAQhC9_Bx9AjINTEA-dSRXSQeSn0E6FNtcDjXSSVGS9AP6MXeSyGElfREHC0FNbcQdeSzUGq9AI3MldSQXSyGEZeS5yRleS7aIneSYoGo8AqeSheShRNTXSveSgFQmeSPUCkXSzeSluLkFNreSKQKOeSg1LueSfSNvrCujCKnBdMSAfSNeScdSscSlfRGfSwOAIfSaUItrMyrMMfSzdSc9EoCCOzBTmBudS_UFWfSB8ModSpWNvUIP8LYTCcOKQDCy7LBuFhMSo7FRmAuuEefSoTG1bCBeSEVNchBD2DyeBDhJI0Bk6HRKBtfSrcSMxDhfSCeSqoC_xA_WJeYN0fSXHARaBShLuANakMtID5fSFdSCLSlWNokM-oBiMSaXSJBNzOFIgS6OImdSNfSEfS-MBXqCZqBbqBh_MXtBgAE4ZMFLCqaOPbSH6MxYNaYA_fSNtBegSeVMblGGKAXZBuFBfKGm1FpXPluL6FNItB2eSVjAueSkeS6eSxeS8eSeeSq9ARCNiOK0gS8-B2gSbeSiXS6gSoeSmFA9gS5PO2-L_gSJKBBhSzFN4gSy6NEhSzeSkMSygSQWAKhStcS3iA3gSAtB7eS5wA12FzUGBdBnuKJgSgfSkaNmbCkUISMODUIKzRudSK5MSEBghSvfS2hBifSiBC3iB7RFuxRIPA1fSFaDUBAN5MqhSUgSYKQDfSgSNuhSGXQN5MwqFnhS1hSqSF4hS96IVgSXfSshS8fSZDQnfSLFAqSFAiSzhSDgShZKWLNkXPheSIWH3vOc0NMXS3-LVWAEdSlhLS6AmzNWLMWfQf4JGVNx1B2mO5MGKGMvJB9xL_KMdWI4HNOjAKhS8WSpCC-WSxBBAXSAfPedSJfJa8BypOVSPHXSeJAJXSMNQDbNMXSd8BNMNVhSPfSVXSioMdqAqWN7QNwJCgjHBdSPpJdAQaoC_xJzKES6NKDQNmRj4Ht1BKzRfMNWpMZiSsRIgjH60RPZCeMOL2B5oMO9EF7LqaOtmDbSNMjSc0HF7LD7LAfCNLL_lGXjSmMOb7IGbOwSAFqDI7IwzFg2Qm4O5yJbaOyaNBdSsAEmBASGLoSHeMNWeDXjShMNeLHTJAF4MX6LBmRPBAnMNSFA2KQf3OfBCb9BheS6jSm1LPcKydSHqDIMN5TMlaNWCLeZA5SKhiSwCJjiSMuObPEXGMniSboAL7L3CBd9IQFAMGAtYGU2MXIBnvQg6O1OFX-ESuDyhLdfAHxAIrPGhHz5CbLK8TIIAII4M3kSOKBY4MdIB1WCG5MhEPhEAHHGqcBfZNJ7IQVFS6M0KRe6MJ2E3FBgLN50DUiSGoCWpJXiSBBL0pJbiS-XCkMQ4uOlLNSaCHbCiiSs6NdkSdIBfkSpvOpiShKSW7Ns6Or0DNlSsxJCNQjSNYjSRdSbjDVlS0OPNxDYlS22BalSaMO5kNdlSmiSflSL7L04IfWCrMDBfS6NQViSPlSQILIlGTlSrTEf1OjjRANNInOw-NJfJzCCOKAhwRI5Q14JXBELxOdlGvqFXBEs6N7QAdYASXAJCLnAAB9BuAA6EAnAAKAMdNOgAAnAA9RFiBAuAAuUBh2OPzO2AAnAAakSVEQblSMjAekS1lS04O_KMObDluMSeB_UN79N5hSPKQPkSULEytNydSB8MoSH6-NhCKwlSbkSrmSzlSliSacCgkSkVArhJHDBddBuDNo5HZ2B78MDKEPgAN9MknCQnSwoCQnSnDSQnSH9MtlFgRAgQDASMznLW9Mr8Mq8MrhS7fSihSxfSfaNVER5xJv0MgDJQMG0hS31BfsCghSd_DTsCQSCRsK1HDunSofBaiH77Es1F0nSFkSboMN2BG6L5nSn2BnLNkiI7lSQdScdSd_Da0BQrM5DNQxD-nSi5B5mAI0B14G-nSr2BnACZxAM2QPoSk3BrGCNoSz5IpoKNhSWeS2mSDdSXfSd_DQoS_oAvqM83BWUPUoS0IPCJChDBeSAVQABdS-EAooSvBAqoSVMNCoSbdSHiSNEACxEDfBqmSylSD2OwCPGnSl5LElLjQN1mSFiSseS9lSL5JQlSy3EbZAqlSUlSDDFJUAkUMYLHY_LbaNQSCZlSBnS4oStmSFnSP4OL7LD7IxoSMfR4mSR-NXTMH_MIINyyDMWCelSvmSikSJnSPqCZNQlpSZqCupQqbSLYLkBAmkSMSLkkMDrBtYGVBN96BpkSoZDhrB0pSeCNhjCIAIZFNnJLm4MOvKbFA1cMGGNZvKfgNLINNuFtBFW5CmpSriO2hAdIBhfRNPAwLN6oChnS8hS9fSZ7FqnSQiSKQSYpSFyGCpSwnHnlSSYEFpSiNKBmSjPQ4uOADGTqQQpS3oSkiS6FA5_HGnSglSmcS_oS9mB6WSiSHWiS5WNAmSzdSrlSJpSmcSpmSX5CSpSLZKoqS2lSRWEAtKllSwqSolSyqSB8M0qSfTCnFAvmBkqS4qSmqSogAXEA8qS6LEC8N-qScoSFcK1vOArScqSplSfqSslSGrSEhBIrSWjD5qS6JK7qSipSRWEZvKsqSNEAuqSZqSsnDbqSVLICrSUzRIpSFrS9qBGGN_ZE0ICjFJxlSmqShpSoiSL7LRZNjrSCdSFcKsgSZzN63I5TMr_LwLBwZNf5M-dS8rSHhBi5MZNMWaNdtEEsSSsCziAAbN4DJlaN6JKsHCOpSwZNQKNXqS3WJSaNoSH3PIXkSQUKFFLAWFSLC_qS-lSBrSSlSzqSSJGasSb9ErNAG0BMpSG1OpyOXYCdnCLLCCjAgsSDpSxqSjsSDrSlsSDQInsS8fApsSSgEtwOssSBWFusSHUD5rSlrSOlSDpSV2LazBz3EfXCorSYiSqrSzfEv0NaLN4sSLpS7sSrsSkSHekA8bCIzBEWF2oSJrSclSEnSHoAO4O04OQuOS6MWsSvqShsSVrSLtSAyAgqS8FR4MCyrSRpSKrSfrS2rSRWEpvKgDExsSaqSEpSWrSksSfAMJpSz5M3qScrSstSMrSgrSirBFtKytSnrS0tSltSErSlMQ9sKmMKbrSckSsmS6qS9tSutS_tSkhBwsSRrStjATrSjtSprS0sSrrS3tStrSIbS6tSKuSDnSnqSNuShkSRWEKgBBtSBpSDtSztSzsSGpSXrSJpSvsKqtSlqSatSfuSkLQOuSXyDkuSPKQmrS5_AgSNKOCPYSfQQ3-H99OR4OChDABE6QN4TBhcAcuSCnS5oS1rSqyLirBG8DklSSuS7mSufSGHAo5DAJAoAADUCqSH13EtxJqEAHiEGTE0TAYtS7tSvuSHvSHnSOZDbgKXqS7hSagESzKduSGvSumSyuS9hPD_AivSWgSqvSAdKlvSFvSTpSk3DNrShJFRFA2vEKVMsvSzoSHEB3vSl5ErtSdvSovShuSJvS16P0uSdoSffS1bCa9KwvSdrS6oS0vSe_A12E46DMlSMvSOPC6vS77DbvSmvSyvSpMJpvSriPrvSQqSawSvvS8OIWwS0lSUpS-tS8UIOJAQqS8ECQbN4eAqaO7DMJjAmFAmcS5vSGwSXgS4eSvcSOBNycS0cS2cS4cS6cSP5MiVA10BAGSvwSOvSRqSknSTPFI9BI0BFEBbSARuD4nSRwS7hSwfS-bCDGGeEDgEDoQAehS93M9OFHNAQqSLxSpDEuENBPFApBtNAyKNshBVsNF2FqaO-gJUjSPiSzRHT6LIWNhIACcCtzOCZBwyLBrCLfBI0B-TC-wS6fSAxSMxSTEA-TCUqSpnB9yFwxSFdSj4BJxFJwS0rSAwSfvS1qAKgNQMMEgNNoAIPAVxSFmSkUM9pOoyMpDBITEDrArZB-8ENgNRWAOYC7MN8aScTOZWEZqCCyS6RMEySGgN5xShhSorFJySwOABBQFiPNySjsBScSFySSySUbSFcSWyS7yE8_MhRAZySoBA_oAMgNoTGHySpWNr2OG0BKySS7I_WJReAOySmyScySvSQpySVyShYAZWEAgN0-NQXHdySIiScUE2ySSoGIbCjyS7ySK1EizQ7aSmBLCzS7yEZQChfA70O0ySJzS5sSLzSpTEs0OrZB30Ob3BQzSUySSzS_vEszEmXSjbRmpByaBqXSgpBKFAtXSPmOSGDSYEfBAUNPqnQOIO1XSRTA3XSHdA5XSzYSdJL7XS9XSfcBAYSZWOODFdsHXKKDqQYWOxWPt1DwAAJYSkOALYS5jFNYSqbCPYS9mSwFSSZJbcQVYSnvBYYS3_QECBbYSxaEwGAeYSzWAgYST5QeLCjYSZ6JPJKfgJbFGIPApYS7sRrYS9zSuYSOKKwYSa3O5PAvXSUNPw0SHGP5OFYZSvxEmkBfXNEZSuXNUeNN_BbZSIPAKZSZQFUNPOZSP1OqgE1eCUNP8YS10SkMB8vBZ6OlpBA4MPfR3JFM9CPYDrZSbWIDhDSEByZSirBIxBdOGEuBlZSOuBk4MeGClZSnGCFIPCMPFWIlZSoFCIfBzZSzyDuvQ2ZSNMA4ZSpoO8cQqvQ0HIZKAIQCCINiCC90SN0RyWGwrMx_KxHN69HJZSkHAe4D41MqkDDyAmxA-1ME2M11BC2SkkBZkAmkBB2Sm9CdRD02FK2SWCSo5MSYQx8NFhD_9AmjIxVCUyAU2SJTMVGCHOFJGCDGCIQCdRDaRCO2SkJBxsRW6Qs6QQxD0JSURCdMHUhAWrI0iQ5iQoXSFlBcrGj4Mh2SykBbIA8kBZJOF2S9OAUlBgSAX0Q32SUhLA5Hy1SEqS4gJY4HA6MS7InWHvvB95MWfAW9FW9F3FN1ZSZrL3ZSINC6ZS8VErGCtcDThMheCP3MwuBUKNo6EIKC-2KlsKmiL53MuGP7QQRgSOrBeYLoAAEtEQ3SYPHNBNbqBDqMXBC11SdZSpdHYiBhMCh2Sq3ShcBlZSEsCLwBA5MuNOUPFNnOGEByhCk1S0hCuwSlZSzwSbqBfIJOrBlZSTyD8UBC4SyXIF4S6mBg-IV8IaACqZS9tBtZSb6MExD1EAV2Dd6M7zHFvG4OFU4SD1P3OFDMBupSe2MtIDj3Sl3SCVRlANnoBEjDZLPNHP71ScZSkHAeZSN-IlKC6KCeYP4IBs3Sr4Su3SUKIWfAi1Cy4SRZB33SLGNzdA44S5ADAGNxICwrShII0_BlZS9_BAEJdxByrM94Se4DhJPV3QW0NaINzEL27N6eC81SRZBL5SeYLRzBVINamBJ5SZQFxMNqpRafSlyBPkMKwDOAEZSCX5Ma3SREEmmFqzBUzBh2SEKFi_Q3yRnXRlMNtMNzaBSeQJCCirBx1SzSCSaC7kShbCrXCXYCExBd4MbuFU6MExCkIRjtKWDGqwBpWN_5SjSCxwB2hBF6SHDCuCCxZSBxAa5MbBClnRXKKkUIuVSZYGoUIiFAqUI6TAbDCtUIFEC6WQxUI3BC0UIaOP9gDO6SyRQPJKkhSkBC-1InUIWDCGUAX6SHYB8uR3BCs-P0BCjyLK9IVBCM9IFuRFjBa4SUQK1aNT7I-1IMUIn9BbBBwtC80SR5Sq4ST5SiVKg7BGKCstCTtCf5MfiDyfD_HD2pBFdCQ9PAgDIjSUNHuuCZ5Sm3SzUHwuCmrCIPIHZSB7S-0S91Sa5SbnB3nBtoCl5MK1SEvCMmS84BHyNpsBWgJAAFNSNNJP3-CV1SOmGFLC3aNjdSQPCa7SjTDC7S-4SgnHsdSQPCqqCEPS4sBu7SeECxTGquGswDDCC3RCrZSlbRl1Mz2IjeBkeR7sKqeB52ISeBAtK36Sd6MdVIvdDqLPB0Ej3SJhBm3SGaSqdDEICZHAKMOHHOnlC7lCwHCH2LjhBCcSQ8SLAN_EHZqCmkBWKD7sKqhB7TNZtKwpBbODpKDbIRyRFlZSsuSzsDXEAvZSoHKuRQYHJQjJFqDlZSxTGZ7IlpS-7SAAF8sKkgBKgBd8I08SXgBD4Iz6IH9SOmG1HDZ8SN4InpSqhBI9S7eBbuSR9SCcSq8SXKCRbSXiB6GN1AMk7SwxE1kQwFF33Mq-BXKCA3K7FBO4ItKSGBD17Sc7SD7S4UIowJmrC3AC2MDNlLfSCvbCD2ITUIl8SLjB76SZUIO4IP-AkDCpMC93S8qBDDCg4IvCEsEPq7S_MCWQCwZCkeQSgCXBCU2SCaSV-HXeQP4IYECj1S9tB3DCv1Rn4Ih4Iy1RFlLw5S56Sr1RCHE0dD7mDyhIO_Dd3SbnBUtKNXSDEFlMEVME-3FHFB05SRTCoHKJ_BqeSq1SbFAs1SnPAGSItcDXMSQfKJRFi9B9wSORN96Sf8BQkAp5S-PNWzNX6QPxOSIDA9BMXCVRC-ZBU7SOmC1JBJ_S2jBqjBe5AN_SzjBy1SyUBX7PdOGYuBQmRUuBW8ScIBxMKfvBbGHZ_ShIB6iCIXBQMAsxB36GbhBJ6MiOCoAAX8SsNCtFA3NCwNCV3Qc1Dp_SP2Fv9Bm_SamBo_Sa_St9BowIHhBe_SJ2DMhBy_Su_S1_Sf_SAiE4NCE3B80BJ_Sg2IC9SR7Ie-IhjBW-I4RIN-Sa-Sh_IL2MP9SayBxMCVeSe5Ao_Sr1SP3SvbR6aII5QbSIUgFmWIhEH1-QMXR6_S90JfpBZTRDaMxiDe1EakFtIP_-Sj2SqJNXLSigDb4BAXSQoS82S-fAI6MdACb1S7DNs1EsnSk1BzATq5SVLSs5SaTIwnSD5BQxDrATr5SW6Q4yRLoSqPHynS44AEBT-ATGBTnXRaMCJ1BrJCMBT8wRWLS_sRCXJDvS8nSWjDTBT2yROBTaTI62BI0BBoSbBTL7EdBTtFPGoSnLNM2QiBTpSIrLNaTIYhSu-ILeLV6IcLSh2SIISHATiGABAJvZSLAJwaNCXRu9IyNNmeA07SR7A27SeoP84B-BTS5S5ADKgBDCTACTjdGdtCqpRq9S21S5ADavDvsCS_BFATrQCuCMQ8SumIkNC95B26Bf6BqXA0BT86B45B83SUENkhIcCTxXIRmBj7Sn6BkhIG5SPMFRuK7nAxdB-dB7xOIQCs2SE8SmTGD1StDODjQMhQmiQcURfMB2kFgjQcjQWGNohQeSAqhQI4AmjQ6vNshQEVRHVRW9FC1SPaSN_FWUCIDEbQB5CTH0N09Fx9F4NALDDCFMRDTm9FCFM29Fr9FuUBt9FQEA19FIEAq9FDVB59F5uEbhMIDTQZSLhLyiMbhMH1StPAZZShZSL1S-lMcJB15SfNJNGPc3SjKGOaSlDTHjOY0CpDTo3DvxEp6CiiKAMD_9ABFCdOGooKfCTRSKCETBrKl0Kj6CsoKNrKvDGIwEDETLWInRCi6Ca3HpyKupGogEIQCx4Sb7SNCT6WOsDTjrMA3SdxBI5CZMAh2SMlApSQ0xOcZAE_S-4CsfA2BAB5Cg7BTHQJCHIpKanMegKmTCZGBn4SWLP94S6WOSpKTbRzETXETt3SuIFdRD59Ch2Sd-CcpKtgK3WSlFBJ_ShpKLQKKAD2oDw-SCVMYATh9CB1CFMIPVOwpKh0K1DBh2Su4CxYSaeHJJAh2SQ8CX8CJTAZGBBqKHsHwtHQqKFqKBGAh2SfGP24SJDIe1CJ_SJ8CE8CbFTSlBXqKPOLiFTZGBJ3SLDTTUCeqKyADsKE5wAyVEV4S34S5ETd7SDHOE8KI4A18KN9K38KYxKhOQpqKHGOERGw0KxIAUxAPMFRBBy0C-0CeVPVFAUxA-ETT_CvDTS_ClmPL_CMxKbPD_-CCAEPMFZ1CJrKOQAnFT7FTRZBPrK86C2nNSrKfETZGBjrKzZAgUPJ_SZEDiYPJ_SM6SaCBV9Nu8Cd9ETjDHDF0jAh9Eb5CyBLNDF78C-dDWfAPjDb9EFDF1GT7wQXjD2dL6GTm9E78C9DTkDTSFA4wKS5K9DTTaSH0N1BHaTOGhAYxKJFAZRB5MLPIAcmKQxKVSFcUEyEDDLA1DTLHTPfOdHTPHT4mOC6E9KNcEDx6FbSAPxSwFFeHTPZSgHThpFGrEXZSqDTvxEQgKF4S6cKNGFgwEkFFjwEmBFQwEVzFVJFB5LP8E9HTDJFDAOYxEOJF9IF9rKOYBD0EuFFwwEywEg5C_gKkhA-DEWxL5wEz7O2tEzwEOIT2wE0-BlUAwoSl0HNIT1wEQIT0-BKqAwoS6nB6MArgB1HTGdAGDCNFFovEkFFTxE7HT2eIVRFHsKRpBY6EFIT2qEvITDITB0E6eOGxFOITzBDMVQb6EwuMnzGlZSBlM3HTGuE09EiAAEpGSFF1SMtITGITSKFOYB89EBIT0ITXFFRNBADT1HT51RQbCkzEdHADTAWZJWYMBJTLzE3xEUJTIPAU3ENJTHITWYBTzEtwEwCFVITdITDMEWxLQJTjjQKFA6nBtkAGyEADFJyESRCcAONyEtxEkOBwxESyEpBG4uGoIT91R4xEogB6xEsITyIT2IFhJTAbBjJT2tMlJTcITuZAXITVpDuJTCyEsJTWzE5yLlZS1yE91R4yE-AH7JTkyEyzAfJTY1F-HTFKTpDBHKTnyDnJTveEpJT3kDtyEOKTMEMfJFgzEH0Ez9EviBQ6EJONJ3FiAA8zEAKTgJTKJTiJTa4EBKTuLFDKTZVQ4EF2KTWNFCITXFFuDF3ETC2C0ETu3SuSN-fRPMCbDFiFFnCF5PCgDFNPAZKTvHTCITxITyKT6IT1ITc4ERLT6BD7IT0JF7EFM-Ny0HcaMM2BBFFG0B3BTFFFvEFaJTdDFINCyEFCFFNLT4ITbKT1KTVLTnBDWYBMJTaKT9KT8ITUAFmDFWQSmJTJKTHvJd0D-EFvBFW6IP1SRTC01E7JTDJTRFFvKT0EFlwE7KT6wBqLTAITwLT0ITvLTOLTOJT8ITT8DoJFNuBa3E7TC7JTf3ET3ExKTKMT4KT_HTnwE3ITD4F3KTzKTAbBMMTpLTxLTYLTB5P_eMS6Np3EQjDnxO3KEKfB2UPxIAgBK03E2LTGJAKKTa6KrEAVMNuiA23ES8NrOAT6ANkAkGFBGFXsBisB2AT-0ESsBs1ECfLf7N51EL1EBqHn1EskMQvMDNTa_DAJTGNT17ET7IeXLp_NONQvOAlNIV_ElKBE5S27B5mRkaBY_EQEAa_EV_Ed_EpKBoLTeMT8KT0IT4lEDoBYCEIKTzMTeIT4wE6GA3MTi_E1KCZLT4rEAgGh4BI6IK0P97EpBTHFMalIc0ML9EN5A28E5MB58E2yD88EVHReaE30BlNTD6FnNTaMTD4Ea5EiPQbHGplB8vSOATZwErvEJAFPETjyEplBqvE-vEQAFTFF8HTZMTgMT5KT9TArAFIJTzIT9rKJ1ISOTZtE3INJ_SLGEXuE7aI7JTrtEqCFJOTY9FCKTgOTbMTULTfOTSLTQuEcSCduEluEWBAguEiuEkuEmuEouEquEsuEuuECBAwuEDBAyuE0uE2uE4uE6uE8uE-uEluEOBABvEDvEFvETBAHvEJvELvENvEDBAPvEGBARvETvEVvEXvEZvEbvEz3PNXFp4Sr9S37SWuEvDQftEjLTOFFrtEzBAltEKEAvtEgpBHzLZNEwPThBFutEoCFlBFdOTkOT0OTSLTQLT4OTWLTTLTtzNRhAv5AmPTNCTK5SiSNUCF0sEQSC7JTGyDEMTVxEsLTX7K0KTQ9DXCF-VEM_SS1KrOTOeBNWAZwEHwEXOTgwES1KyOTWzDlOT1OT6OTxCFAUAksEZQT0AMIFClCFILTdDF5PTxOTYMTNMTaMTuCFkJTqyEqJF0wE3LToJTfIT3CFvxEI0BC6E7NT_PNxSPm2BOsHL6EI8EI6KQ6EOsHGJT1EFGMTIuOoNTrLTAQTtLThMT6KTRQTIJF1MTYZCWuMbjDMKHA_SdwRWBTaTCpxAFRTK7H9hDL8Ec8EkBAKRTFMTURTd6O2OT2tEoRTLJTTRTQRTSQTAbBXFFFyAm8EluMZRTSlB0ZBpQTQ3LWOTusELzEB4ExQTjMTORTUQTJGFvFJhGToPTEaBL6EPGF_RTmNTHMTPLToBFt3PlGTqOAksEh4SxBFGYEJdM7dMVCFRGNltBL6ExsEiBFlOAwQT7PTMRT5ITBQTTAFqBF8EFnDFyMTuIAGABS0D6LTDQTGPCJtEZMATSTsoBV7ScBFYSTVtEssEsPTYiAhBFLQTfSTHJThSTIMTC9ERWFVAF1LTsNTpST4LTuOBEQDpcSCJCEMIa3Ki2AmAF24AhQTCvFfMT-PTPRTyQTkQTNWAKIT3QTWITuNTWcFuAF6AFUITETTPIT6QTU2NT-E9AFoSThTThKT0-Bt9KlTTgTT0MTG-KrTTfKT5QToTTvEBh-EvTT4QTtNTiTTFDBl-E1TTaTT4TTBBFeTTbITwTT3TTyTTMmPEBF_TTZTTgKTwqERITGBFeTTtKRVJFlCEOUTU8SYWEBsEz4MkrE7JTy1ErrEdfCIuEB0EQTTPzFSTTjSTOSTlSTM-NmTTqST5LTuBFh4BpCC5RTxUPO4E-QAQ4Ea5OS4EoQG4STVSPcUTUDENRTMOTUTTASTzQTuRTVTTSLTyRTy6EpuBARTB_S4yRXPIArB_6EHNT27El1EKNTkUGe0EtsAW0ELVTSwA5sAKGT-0E5sAs0RRNT41EHVT61EJVT67E-UTJ7EAVTcRTCVTQ7ErqIVVTp0EXVTJNTN7RI0BWHFQ9Eh2SbEF-uB3UAdVTr6QM0OoPIlEFkwSW_E9tBV8R8DTSETPAEbAFPUCk1SfAFCQBxUTMAFOAFcOT9STsRTTQTATTzLTmSTWQSoRTipF6VTbhSF-EzeDiATz-SWoBI-ECkDxUTEyGPQT8xEEWTEKTZIAYTTjUTbTT2QBU-EDGDwAFdWT4TTt9Kj-EjWTDUTG-KmWTsTTbTTYmEqWTBUTFTT4TTWBAl-EuWT2TTwWTDUTo-E0WT8TTDUTDBF5WTIUT8IFKUTw-EhWT3NT44EvAGX1A8ATbRT_KSnXRC5EFXTOyBNwS0hKEiJK2E22E50Dm2EsFLOwSc5DI2EI2GWXTECEa2E86Ab1Su2Ef2EiBAh2E9tS3kLL-SKPA_GTEDFSjD6wQVjD3GTYjD5GTRGL3QTODFZNCXCTmXTyGTc9ET5CgoQsXTFHTvXT7GTGzQTsEeJFBIAlKB5RTbsE2EPaJF67BH_E48SxDThNG9PLYUP7gAlME95F-TDOUTKHT-STDJFlCE2kFziP8JFQuEd0PrwETRQtJF-XTesEIsCQkANVT00E9iASYTBbCt3AiYTioAvsAjHTeUAN0PqJFaNRo6EbPSt_CPkAb3EGCElYTY1F_2EODT4mOL9GU6DX3Da6Df3DEHAh6DFnSjwItqIYIDRXTV5DYXTsHTzCT3YTGZTXXTFCE5YTsYT7YTY6DW3Dg6DpqBj3DIkA9YTKTKT1DC3DBPBA1DK2Di2AF2DJ3DGRAX1DeZTBPBi1DkZT6jAq1DnZTGRA01DqZTrEA71DtZTlBAM2DwZTa2DzZTKeKbZT6jAy2DzZTglE3ZTGRA4AAI3D8ZTrEAL3DCEFo5F38SyCTJDThpFPYTHUDVYTH0N43Qe4FKNAzYTIkAF9KY7K_TAJZTHaT5ID_eKSaT-FTrYTkMBp3D37KxeK17KnNF2YTVTTUxA5DTZjDRjARVTTlLU2SWrMRaFiaT4ITm5S9uKp1QfHTE1SpXCxBGLYClaT1WSmZCbNTFvCcCTfZShNCHaCOATNaCtKROWFM9SeECRAT_AC_sSXMEVaT2DTLSTxZF1XFJJF7rAAZSXWFuMHG0HC5MRPFPsBMTOdGE4ANneAVWFaODcWFeWF7QAtLDtaTajOtLD3aTrDTlCTxEH7aTElGMCT6ETcdQSXPK7SJdBibTdfOvbTQ0AlbTvxEi3SiCC__SJ2DSyGEjDriDonCChBQWTY8SviD-bTe1ENENWVDHCTnPTIQTqoCojDX7S67ByBP4CSGQTsbTRFNyhDcYPQEHoIPq6MRCTFSTJcTR3KGsCiCSrgDuVTVBT4yRp8MlgDd8BfcDn6MZMAJFTy-Sm3SThDCkCphDCkCfcT_ATfrKybTIgDR9PhiDuLNQcIOATLhDwGTj4QXGPhNC9GT0XTFrSR5CpXT4XTEHTi9EGHTejDteDsBN9eRBLMHcDAfRleBfKDxbTdlOHSC1bTJ1Sd9SAAFgFHp7SOoDDhDQnD0DTtHThSTbdT00SyHT60Pg6PPcTCLTm3SJYPUcT2hDoIPaETWdT5JDjmBv8AaIRTCEucENvNR_DIxAJ_SOeEKbTuHTpLTydTPbT2kFeGE7cECAD7cE7yB0cEZNECADlMEQdTiQTqIEDEFbaTcAHdiHVMAyZMVOFzUDHeTRTT8KTSOFHqDj_SxaTddTBbCrXBKUBh_SsHALeTLVBKVBHVBu-OzUB49FjeTArCaDTwUBoAG5UBHVBFVBFhAseTjeTgDT9UByUBxeTV6ISeTECJIXIV6IfeTsAJGxHueItbSnTAkaS3bShgA_bSHbSJiB1bSdaSvbSBfTmpADfTefBSbS7bSyXAtfBEfTPiB-bSPfTGbSMfTysKigSa9SCcS6aSizSSEC-aSYbSyeBBbSKcSu6QMcSeWSDTHSYShWSI3Q5TCLfT2eBSbSUcSjbS3fBMbSGANYcShtQuzPSPAccSvxEecSAJAgcSqhBicSyfTIfBlcSSxSBuK3GAQqSWhSOIAB4S80B1wSFEA1cSxAA3cSVoF5cSBBA7cS7wS1hS_cSktCYzSwMToFAJwBbxMudS6xMOdSJxStvS0iSRxDVUCnGAXdSLdBZdSegT6vSggTgdSkgTslRmTLYBFkdSWgTT2LrdSOPCtdS1hSX5MwgTUMJG7SMnJQBB6dSPpBS3IheSsEOWxSKOC2qItWHdpO9CD0SAIeSSECEgSTdF61SEgTueSSeSrCCUeSeWIcXSRwSYeSYgSaeSaoSceSQhSiUGZ1KShTboSApSeXSjWNiRNXhSChSahSCsA9eSbhTmFA1eSUhTteSWhT5eSZhS5gSbhSnhTS9AqhTfhT6NQ3eSlWNYhSZhTxhT7gS_eShFNHzSxwSlWNQfSdqIkFNMnCiRPEwSDoS6vSFgTu_SmRRRfSEiT0uK5HN_hTd4Ic5S_yBrCCKbDxxGOrBwgT9hSFkHlfSjUILiSoMSOBNrfSRiTBhTyfSuuEBiSGENmgSiiTthSSqSpYSRKBdrCW3OjxSKhThANHgSUxSngTwwSLhSthTNgSmANEjDq9Ah3S80BNhT4iTagSEjDcgSN1C1MAgLCBdSigSuiT1_PoiTZICYSAqgSkZKlFQfdMvgSKhTL3SThT1hTSrSshT4eS5hTDhS7hTFhSbXSAdQg8APCNVhSMhSS3SbjTmhT8hTejTQcDJCN0rR5TCijTthTajTlhTeFAyhTdMSThSVjTtqSseS3hTjhTYhTljTxjTeeSehSDUIZiTjhSnfSlhSgqMRREwiTFaDphSpwS1iT_wSWxSkhSwhSd-SV1N0hSJiL3hSJkTWjTyoS2iTMkTLiSGhAxhSQkTQiSJiLDiSUkT2jTCfSfgTqiTKiSSDCMiSbkTCgSpnBV7NfLNTiSrhT2uSIhJDuSXuSzfE1bCdiStgSi7NNfQtuSZtSLuSbtSYwSBwSqiShgOhtSEHOs5I9WSSUT_WS9vSCSA1dS1iSEXS4iS0pJIXSpKExHIiSNcqS_iS-yLBjSihTUXS0JQEjSQYSZXSR7SKMSgxSZhNoYGr1BdKNXbSywKBWQi4HgAQixSPJK_jSxlGphJIaHbjSSEAdjSg4BfjSoUCBdSjjS9aNljSmrFA6LpjSF7LrjS4WN9gKujS6OImOC-_B2yDyjSPYJwPCMHAg2Qv5SGbObMN0VMUNNNGJWjSxlGBkSfLGDkShcBkMNc1F-_BIkSYZDDXQMkSzUDOkSbMNLWNyoSTkSmRNVkSoRN7QNeAMeXAEvSKwSevSqqSkpSejAspSzLLOtKklT3cQtxJKQStkSqOAvkSVSAQZBpeGzkSFsK1kSEkT3kStrMtxJyLH7kS1cMAzC-kSYfCc8SzpRKqSDqSGINi6OtvKHlSc6MrkTxBGH6DBuSvUCJtSRlSpuS2tSntS-SAulS-AHJuSxvShwSzvSjwShlSskT2OATnTukTmuSCuSouSeqSZnTYrSbLNdnTAnSuuS7kTLwSinT4lS3xC6lSUnTwkT_lSykTv0OwKQMlCQjDBbNGmSfuMeFAqFMLmSwxEkSHOmSs8NQmSPsFSmSlNQbsSXmSZmSbmSdmSEhBgmSN5MjmS0BAlmS1AAnmSomT-xSiwSOuSxmS_xAzmSzdSHiTTuSlTLcyO5mS18DSwS8mSPWHwrE_mSZ_LxnTeuSqmTjpSPDBKnS9JEQnS3_A1oTZxAFcTtxJOqS7uSlDNpnSG9ML9MZnSu8McnSi8MfnSrgDAkTBxSj0EbzOicTAiB2xSI0BQ_BdySvnSk2FD5BhMCKoSm7Sn5SneA-nSzKEXoSWjD-nSfBTZxABoS-nSmBTCBTUEFKoSS5BcpTRpTyyIS2B1DMSoSbeSUoSioSZBThoSupTKkTneAfoSrpTtGLZoSWoSApTtIPloSPUPnoSbQApoSl-BqaOsoSAqTuoSl-BwoSQqS1oS9xS_vSdoTIvS9oSyZN4nT7uSqnTHUAquStrSosSRPC7pBNpSTRNPpSwnT6kTwoT_xS8oS0CEkyDdmT90ObpSFeHzVEA_MklTxoTn5JkpSKgBd5N-fTrHGj8SGmOrpStpSyiTwtM_tHypSMFEymT3pSUnSI7FJSBRcMaoSrrBAqSxICCqSElSFqSaGNBlS2iALqSZPF8oTgkTkrS6hSjkTJiSzxSTqSpkTY4S_wBRqTtxJTqTaiSsnTJpSiqSOaCdqTcvSynTLrSxuS-kTeuKSuKRqBjoTMfRvkTSqTisSYnT1sSZuSGuS2qS5kThrTeuSjrTpqSL7LQrSVkTqrTonTVnTxkTurTYuSanT3CCzrTgwSerSguSAySRnT5rThkT8lS8rT5nTtrTrnTvrTBsTGDCenTKwS2rTMwSirShtSrrTZrTOsTUqTcrTtrSoqBvrSLrMDsTfnT8kT3rTRWE4rSXqSFsSa5OrBG_rSSMOBsS5DBDsSRwSpsTeNNZTCXRNAjSxsTMsScCCYlT5JNGjS4PARsSWNCTsSRZNmnT6rTFyGy9SsZNXWQDQImmTwLBIbTYsTMsTsrTktS7nTQyR3sSHTAXqT0mO8sSTtStsSesSljKprTYqSNtTasTPtT_rTMtSK0NOtSTtTazSVtTStS8XJUtSrLCEWFbtTUuSEtS9hCUMJItS-rTPsTYuSNtSZzNPtS6sSZqTntTUrJptTdWHXtSLqTynTz4OXSMnTEU6MYrTWnTdqScsTQsTtnT5tSisTUsTttSlrTwtSRuSDtTttTnuSbsTbrTJuT4tSH-SMuT8tSkrTAySAuSnnTmlSytTIuTAsTtnTV9STsTbuTlsTPuSlfBxtSfuTUrSWuSgtTmtSkuTgfBboTvuSVsT0nTefBstTitSysSVuT_sNjuTruSrsKauT0uTOuTAySruTSuT5uTSmT4uSchB6uSiPMemT24OmRN4FCAvSkmTCvSfrTuoTeqTnvSNqTqvO9MTSXTRjAQqSKvSXEASvS6GAUvSkBAeiE-jG2hEZvSIyLfwSjsTznTpvSJlKRiTkvSovTpmT_xSglSFdKbtT7hSFdKVwSpvTrqT_tSYUA8vS0vTtvSlUA8vS3vTwvTXvTglSV9K9vT6vSIwSvvTcoThnTpvSGCEQqSUwS_tTfqTDwTWpS23KGwT2iTdwS0FABwTKwT9kTAySyhCmwS0hCaQIqwSbNMswSavGBgTTuKRiTLgS3iAHgTtIDJgTNRB3wSOgT5wSqFQIyLTNOO9BIpTTrT6FSExSeEDHxSUzB1wTH6LCYLfEDmKERxSfuK-iT0pT0dSSrTXxSMuKvENaxSxKNUSFlhBexSKyDKjSm8BVjS8-LuUTpWNyFJODGoFAqeB7qCtxSZxAvxS8wTKOC1xSVrTv5MwCEcwShMC8xSJwTMqTLwTlrTEzSY7HLgNnyS3gTltT4ySNzS8URyeBQySoTG_ySEcSBzSkzS8-EYySFzSDySyySZpTExTeyS90BgyS5YQ9bByxTdzS9ySRyS3xTRzSTMATzSszEtySDTOsxT-xTuxTByTIzSfyS3yShySGyTtURkyS0xTnySLyTcfTp3L6xTV8L3vB9xTlwSVyTinSXyTbzSayTMySOzSoyS4xTjzSS3FhLLfcARTACRB9OAvxTEyT56EtyTezSazOYDQTySVbSrySlzSGPOnXSDQCpXSEeBrXStzSy0SQNPQ0AzzSGhJ1zSIcBmEA4XS3GAIkA6XSqPD8XS-XSbkBqgKB0SDYSsnHkXMGYSZjAIYS9JFmfTbgDM0SMcCO0SJ3BQ0SgWSsaGfzTwAAWYSt4OmLSX8LEHAcYSb0S3-Pd0SfUAhYSrYDh0SlYSfBCk0SV1Nn0SusRp0StYSAeDvYSO-LsPEYFBJzTLGPQ0AH0TRdCTdT_YS45S7XD50SeIDaeNLCT_BTIcTA1Sz0S2eTfcOG1SxHT6DTUdTB3SjBGFvCN1Sq7Bw3EQ1S4WIS1SWWIj_IYdTBhDX1SfQE1fAa1SNuBnITHjIOATg1SwcPlXTFbT8vDsJCFAJp1SN3SXAT5ZS3ZLcBNhrBDHIr-S6vNz1SiOCFAT41ShgO0_BM_SXkB51My2SXkBbJS-XCbHGH2SLMAJ2SPFTKrDN2SZGBRYQxgPS2SXHCY2SmjQa2SfFEX2Sb6CZ2SBGSb2SuRGd2SM9Cf2SKiHvcTk2SM0On2SWgAVRCZ6MEaQUhQRhQPZQD6Gw2SSdHN1T_aLkIMgPIzAT52SuRABsBC2S-2SM9CH3SL1S3JTuOCuvBGWAE2T_MFyFTPUCK3S0jTe0TWATx-SYATwVIkjTbcQU3SO3McxAX3SR3Mt7E_uBbKCRMNPsK33MGwPi-SjPKZTP5CJ47H5qTlPA4bTi4S_lBBjTPuKy3SFWIldTv3S1HDx3SJDNOAT13S-aAWvKNPF64MQ8SNETTCC-3SlwTE4SQ4SlwTPgSD4S80BF4SUrBI4Sf_IK4Si_IadTwRIWfAkZSQ4SnZSS4SqUC39S_ACX4SC6SdfJvnODsC1OFZoBk4S3qTp2Tn_Sr2TtSMe3TPgSyETBLTFSTs4SBUAO-ImKCEPPWETrbTz4SxMKnkLe0T6FTv3T54S84M74SFXS13TGSTfsTA5ShsTD5SqeDrCCoCTBxAI5SZcTe7SiyBUiTbfSxkSO5S7pLQ5S63TacTPhTiOCW5SZINJ1TF4TY8SFECQ4Te5SU5MzTSHFBLKCXKC5gTm0Se2TzEEbmFRaF3nSo5SaRTsAT7-Lt5SWmTtaN_9SISNtKRIYTjyLAvKu8I1aT65SVUIy4TRQCfQCYLDbMD4hIlPFdtKY3Tp8SlMDbIRRnAA5TaMD5LDdQCjDCL6S10TyKDi6ShUIR6SLiSUDCu1BXDCsBCrUIEREuUIBkTw6S79SFBCG9Ig6SN6SaLEgUIQ6SmfSSAQm6SL9Io6S7bBS5TgtDU5TvBCW5TKiSY5Te6S19SFlL4FTb4Sb-S6UI_ZCl-S-6Sw3MHcTHQTG4TMOLf4TkPCJ7SzcTK9PN7Su8PuTCgiDclTzJCbyMQcT8FTVUPIaHsJCtoCZ7SA7SO4T75TKZQkPCi7SVdTobTl7SaiH95Im0TVSNs7S_KC8aTd-Iw7STWIy7SjMB55T_0SmdTG6M7xRNqC87S23AYgMOATA8SfxDWSNZxFF8SwbRH8SJeBJ8SRLAL8SYTCt2IwvKV3T4xBI-SbHCjdDHnT6HCAcT74MqfC9GACsEoHC7TAunR6lCdlCxHCyqT39O96TNfTP7TtcPcUEY9SHGEdpMt8SzAN3LD-RC8zErfBT9SCfB1oFxpDC1TUAG58SzjF88S2yD-8SSsBA9St1MOATE9S_tSefBEbTD9SJ9SQ9St5MxZC16SOATtMCGbTCsTQyTBBN-_MHuSTNK87Tb7TlQC7sK0sKNtKc9Se0TRgQOjTIAEFsKwFFK3KN-Bx3En9Sl6TK6TMLHu9S67Bw9S0pCFtTRjB09SL9I3AC96T05TO3IZ5TgcD7CCZ-St4TYZBB-SHaSSxFE-SIATy5MZuTbeQc5TweRNAT_DTQ-S_DCK5T-2Tv4IiECW-SXECs1Rk8TT-Sb6Sv1RK9Sf-SwmTqGRXKCW2MgTJlMEn-SIWKEaTCiMj7Ts2Et-SJKTDSIItBocTT2TiaRPcDAGS3-SVeTHRNoGEGGST6NHoSz8B--Sn4TFBTtATC_S5lCc4FF_SrzCH_SJZBJ_S4RTV4TjkBIdFO_SI6ASrK9qAe5AwvBT_SChTdkIRuBauBmKCE7TXvBP_Ed_S4bTp_SXeTg_SYXB1QBl_S-_Sp_SzuQoSGCATIXM_9T2_Sx_Sq5Bz_ScZSw_So9BP-TG-T2_S8_SU-TE7TBATwNCOrBFATh0If6TUSNztE4BTSXPMAT27T6RITOT6mB67TGDCP6MS9T90TuSNrPCjWIFnIxPCNSIgATDcTQ-T-0Sp_SkATKHSQaMQpBjoSqATg9TNBTi9T4yRwAT6nM3pTzATTzMCNTeECuiTsOGFaC6AT51Br1TB_TnXRBBTIoSUEFP_Tp4TaTIIBTnLNj4BV_TrBTtFPQBTUiP30Bb_T9NTATPF1BZBTwETlzKIXTgcTnXRfpTf0BL0Bh_TE8HlBTeJCP3BbeSu_TCRTe3BtBTA8IvBTlAJdxDiXIyBTrJS8aT2BTzSCi-Tx3I6BTHWIYsCYcTR6TuIFCCTQ6TU0T65TdIJIqCLAUECTeoPKCTp9SMAUm6TZiAUvDQCTT0TRAUjdGTCTG6LVCT1mINJCe5AjCTbCTp0TdCTI6B92TM7BZCTiCTe6BN4SYCTnCTWANDkAVfBqCTXqL4nF_dBz9TwCTwCEY0TKoQ9bQ4AU3-Q3iA6CTEOPY2IYVEWOO-CTb-OjjQBDTfDD6mHAqAFDT3_IHDTGaTLbTKOT6wBW9FfeTQDTFGAy9Fu2Gi9FWBUSDTYBU-zHeDT39FoeT-UDv9FYDTxeTNBA69FLiM4dTqgE3fMnBUM0T5aTtDTPeLUGTAAFuhM42TY0C6AUXhO4DTb0TmaTvYMMxK9DTcCToAUN0PloKfdS1fAFET7BU4VTCNAdHTwoKBCUweRPET3VTdgKj6CbGTM9Cu3TVAUw3TtBUbETGINdETeOOgEToWMeqBXqLH4Q5NLnETpET27BrEThoDFaDh3Mc3HF4Cm_TqaBm3TK2Cx2T2ETu1KaLPJ6TvTD7ETKrD9ETYzRbpK7EAdpKriSwCU5ADFFTjpKCADs-TpoOMFTTTOzATBDUU9CTFT0pKw4CWFTyFAYFTQqK8pKvFTjKMgjKcsHfFTw7R55Bz6LrFTqaBkFTaTDmFT4zBIAUmIQRqKnHTqVTgxHx9C3GAh2SxFTnGAo_CbhS0FTaCE2FTSoAx5TNEA03TSCUT5S-FTZaTo7KoqKU7CGGTyPGIGTQGTsfALGTBvH90C0qK_0C5DUtBARGT1CUlmPoaTjxBG_CArKYGThgBaGTC2T6dBdGTb1CfGTbDUwDU5ADjGTaZHM5PPTEmxApGT-ZArGTs9TtGTdJPoUTs9T6cT1EJAdTzGT3XT2GTEdTuXTlhL8XTIdT-cTxGTkEU2XTGDFDHTJDFFdT7XTHHTGzQJHTPBU5dTuyK5wKFCUfeTRHT0QOVxKUHTaxKXHTXxK-iAcmKNBAcHT0kKx1S5EUzaT1KPPsKCTLYzPH0NlHTbEDQHCOxS91FtCDMFUoRTgdTc0T_BEGdAlITYwTxUThwE6HTgSTZWTwIT3UTMbTiSTRRThOT2ITTYTOMT0JFYTTxwEnWTJUT0-BSIT47O_wEHUTxTTzFU5_NRFAaIT4FUCUT6FUWRThITozS0FAkIToKTmITNxEeQTjFF6MASxECoCzUTMxFpFUwRTmFUJMT7UTBQTiMToFU-HTXFFh1TC-E9kMAMTrKT19Eu9EmRTQQTvRTVRTWGURBU1UT1OTPJT3kDRJToKTTJTHBUFzEXJTGYML6EcJTHBUOGU__FnGUTTTQ9DjOT-FU2WTAGUqJTljQZzEWzEvJTn-TLyE5YEACL1JTQyEpLC4JTNKTyGU3kD9JT5gB_JTkFUjGUpRTcKTaNR2QTyFU_WT0-BFyENKTXZQjKTyzARKTcyETKTyzAhFFJGUbJTNHUlyEKSTmGUQGUVRTUHUgGIWHUrWT4TTwyEmNGd3TnKTJyEpKTxUTDJTtKThGUYWTSHUOYB_PTUGUqFUCQTdMTpHUYGU8IT_KTuCUo4Sx2TELTmKC4DFDqN7JTP7FLLT6PTDWT8HUFWT3OT_HURGUBIUtFUaMTXFFHWTaLTjuHcLTuBTrEFgLTCVMiLTAMTxEFzEF1GUL6FLOT1OT-HU4UTWTTEITlFUWRTM2BcIU1NTXHUHeJ6kDCfSJFF9LTxBU_LTtQTOFFBMT7gA6HU0tEwIUsIUXGUCITlGUzOTeUTAIUXFFQMTfUESMTMMAf9BL6EWMTQkAoIUmLFqIU4GUcMTZIUuIUsFUwIUPJTSeMoMTLnOqMTUhNrTCgdSm-BT2LZYA1IUD5LgITz7O4MTiBA33EV1C8MT_FF2cPANTqwAI_TAAFxTGFNT31EjVTTNTIVTmVTQjJaGU2JUc1EmoGEVTG1ESNTKCQ47EZVTrLCXNTs_EpKBbNTx_EbGH-SM7JTZ_E5mRjNTRIULRTDJUZIAqNTQCEvHU7WTwNTrJUyNTk_EBTT0LTpVQzcO3NTbiPHXTo4Tc_T0qI_NTfRTxUT38EDOTUzBFOTBDPA9EoHUIJUWJUfUTCSTOOT91TROTbOTn-Tc_IVOTyGUZOTVOTXWTCJUTIUSRTiOTvCF2QTKWT5vE9RM63EkPToQTs9TsOTjrEuOT9IUYiAwOTyEB0KUIeTJJUXIUEJUDIUGJUNWA7OTeuE-OThuEjuEeuESvEDPTruEtuEvuExuEzuEPBA1uEMBA3uE7OEOPTYEAQPTAvECvEOBAEvEEPTXPTKvEZiAaPTcPTePTlBEgPTW4KiPTcvE6tE5RTrtE-tERoDvOT1PTmtE5PT0PTstExPT4PTwtEYLUTeTMSTBSTYJUwIUlQTQCFooG5RTGCFLQTdVIkHUdDFOQTUJUFOFaLUrHUoBFTdAqELs9TW1K5RTYwEGwETtCWKTgQTTMUdUT2KUAIUlQT_CEMiPZMACYT-CFTLUgMUOFFvQTXLURHUWIUkGUXTTILU3hAsDGbKUAGU3MUnQT2JT-QT2aJ0_Tk_QDRTVtHgRTN6EiRT3zEJRTDMTjMUO9F0MUbLUnFUdLULMT6UTtIU8UT8IT77EUuMPNU0_QATPE8ETNUodTHKAQoRkRTBJUeOTCNUTHUdNU1KUVMU5UTvIUFLUXLTaxEI0BpuMxwBruMQ1T3RT-mC5RTChC7JT-RTBNUhNU3KUATTI_SQLU3aMDpCxUTJSTGOUFJUWMUSFAteBKdM0BFwSTq2TUSTm3SwdM1STfBFxUTcST7STANUSIUxNU9HUgUT-sE0IUINUH3JlUT4IUtkDuFIlOASSTYOUySTVUP9BFqsEYuEgBFdST1sEhOUWKU4NUqRT0NTsBF1IUrSTmUTKTTWiHT-SNTT_VTPTTyMU0UTqHUyNUTGUHOU1MUENU1QTR-E7GUnTTAGU9gE7TT-WTJ5LWcFkTTGUToJUKxLqTTbPUoOUYPUuTTfPUvWTTPUYHUzTTFmEWPU5FUmPU5TT_AFjPU1WTlPUYPU-TTBPBiWTgPUD5LDBFpPU_FUrPUr-E5AAHBFGCUUYTMlK6ITArAC7TB0E08SUUT4FAqNUiwAYUT4HCaUTeYCIPUPGU_STTOUhKUIWTHNUkPUkUTHTTsSTN5S6CUP4TiUP2yN-qE5fAuUTWEQ95HxUTY4EOQU2GUKPUkOUMPUROU2NUbJU7OU9UT5uBnKUh9TW_TtFPDVTcqBFVTFKU-ALVNTN1ETwA7sAoYTLpAPVTw0E7DUSVTdwAUVT5JUB7E7JUYVT9JUH7Ec2TDEUn_ToKUi_Tl_QgVTS7EiVTGRUGKUOxRG7E1GFT9EUJPDDUdRDcEFOFTNRUxQUCnHwVTo6EyVToPAJCUAAF2VTGETe0KTBFYAFbhS8VTm1AIAFmAFkmABWTDLUwNUNPUcNUCSTzIUsBFKWTsRUCsAOWTBmBE7T3-EhXPUWT7JTWWTZNURvFlMULPUnwEcWT1PUKxLfWT9WTqPUhPUZ-EPSU5PUhPU4AFTSU8GUrPUtWTCXTAUTvPU0MTyWTm-EbSUSPU0MT4WThSUcPUKUTt-ElSUMSUAXTx-Eo4EuhPMXT3JSmxA9ATUBTwcT0qILXTLFD02EPXTMqJU2EdvTJ2E7SUL2EQCEMZTbXTTXTBTUW5DawAeXT62EgXTiXTkLQkXTv8TKUSrgQlEUxEUrXToEUdNKqEU2EUsEUR1S_cTPTUwEUCHTSTUzEUpEUMDFWTUPeDGHJ_XTMEBRCUbAUmdTMsEEYTUsEN0EHYTwDTI5QM_E-PLJaTJbTyTUJETgOToBUlFULaT4mOXYTuRF9TAaYT0JFcYTwgBeYTsFFgYTb3E9QUQ0EUwA1BUKFBypAd0EjYTtsAfeT93CuYT1pOWEFxYTf4Fp-COXTciPH6DJUUVJU6wB4YT_AUH0NRZTKLGW3DSZT-YTf6DAZTVZTi6DIkADZT5qIFZT-SUI5DZUUZFULZTtUUHZTOZTeUU6YTp3D8YTUZTnBAWZTJkAjUUZZTwZTdZThZTOyHaZTy1DHyH2ZTEVUGRAmZTBVUlBApZTKVUsZTKVUvZTKVUyZTKVU0ZTTVUGVUY2D4ZT22DAaTlBA4AA7ZTHVUrEA-ZTwZTCaT0TU-HQwUUIaT45FJbTfeTNaTgXAVUU08BzDUCGT3TU2fKJoKuVUf8RfeTL9GeaTSFAgaTuZAKGTlVUtIUkaT4BU4aTGEUnhMe0Tm5SaUUkMU0VFSrMuDUEvKSLCFWUxDDwaTbFU5BUUCUsdTpbTOATg-I_aTlZSBbTYmNObT1GEJ-S37Tk1SM4ISATIbTLFUyaTVzFOWFfeTKVDHiFzBHUbT52ThWFZWF-SOZbT7ANbbTU6HdbTMBAdWFAACgbTB5TwVUviOZLDzcC4SGI1S70D6aTlpBSEBJIU3KDwaNzbTcdTKZTqcOGXUPWU4aT3bTn_S4-TYTOPuK9bTEaM_bTM-Tf_SRFNxaD1-TkoCkjDI6T5RTS9MP9MzjD7EC1BPkdTo3TDLTHQPTcTHUPcIPXcTaAUICTBcTGEBccTnDSwQUA_TyQU0qIMpT7aIm6M2jCR9T70TS2Tt-TzFR7QAUhDtcTP9MmNUoFHeiCKXU2LNhjCZjAT2S9tB5cT18TBhD8cTrNCtEUOTUfEQCdTnEUeTUUTUgTUHdTiTU36TsZPMdTKdT1qAHSCMWUEhOx8SLXUmbTW6TC3STWUW1S5BTXtKHXUWaToFUfdTsBUH6K9hD4ET63Tp3TeDFc8QaIP7DFrdTX6TPqTFGUW0GwdTfoD7dTC9TQ3C2dTAZUgYUV_FYcEAZUfeT-dT9tLAeT9tLCeTaaGJFAFeTDEFFZUMMEKeTPZTRjAWHHe_FwEEb9BTZUNOFYOFzUDB-TFZU1XBwxB9WB5TUsYTJVBoAGieTPmCgDTmeTgDTKVBreTAVBjeTveTCVB49FyeT6UBgBU1eT8VUzlI5eTWZU6BUHWI8eTOLI-eT-VSwbSarIybS4sKhbS6CQ_ZR2bSPiB1VS_bSHaUOfTzbSgbS5THTfTQaUEiBHaUs4EpbSzqTb4QUuATDUOcSS0SQcSPVNNaUKDJAgKvfTEiBlbSlOACHA0fTLNK2fTQVM4aTqAAwWAvUHIbSzOCgwTrhTdEO2DEJNC5xOdJFdlGHsSb3EmzS-JOcjAqzSAUAszS9zSyzSyoQ0zSglB3zSBZAolMUNP8zSXzT_zSG0SCYSfLAEYSZAM4yKH0SJ0SizTLLORWEzDIP0SPWHR0STYSrzTtzTW0SnTMwzTwaET3Kc0SxBAe0SFbUrLC5zT0gJmYSggJoYSlAM_zTgAAsYSB0SD0T-KJ9hDbbII0TrYUQBUDQDa0T9WUhdT_WUuBUh0T1JUbHNq8Cm0THeDU1SlAUjZCpqFs0TRSKu0TJ_Tw0TsFNf1SHjIh1Sr-ONTUTCC30Tn1SktKrtKVATO3S8XUvhTycQ3rSp-D38SD2TriSU4TcDU-OCT4T01SqMUL1TA2SR1T9jBP1T91TS1TU7ToCU39CM2Sj3FzATZ1TiEAq5MlBAJYUweRj1TW2SotGd1T7SMxVCc2ScjAe2Sg8Oq1T_-TzSUs1Ti_Du1T2RHx1Tn-I9AUu2S21T56Hx2SucU7kBxxP7ACucUMlBA6QSlBPCUVCU5YUmYUMmS2OCI2TpvBcETI3SM2TbhSO2TBrTM3SzPAR2TKFTecUuhTT3SLiMV3SZ2TsBAnQNZ3Sh4Tz3MT0CO8Te-Bm2TmkCyOFNXU0_Si3T6rBo3SEjDv2TCXUkXUdIJhVCLBTZGBv2T22T8vBV5Q33TQBG82TAET98Tz4QA3TG3TC3TYuKE3Tn2MaeUJyEI3TEjDgRIL3TL2MM4SO3T2oQP4SeECR4SoPFU3Ta3T2PRIlSHxB1OF63S46SFxBd4S2qTCeUcZSEeUM0EpkMTyGOpKyYUTEU0YUD-Is3Tw4SpKBx2T14SaTDUjKJ_S64SArM5RT83TSPF-3TiCCE5SB4TwAU8jAMDN61SpUTpCC33QkqM7yBYfUd5S0UMV_LX5SsHCLOUb-SY4TTcBa4TkhQiHD6VUa2TW5MofUY5MfMUUrMm5Sl4TrcSKdUcBTQ_TaTIu5Ss4T98TKPNv4TuTUGFCUFCO0TPFC14TrDC34ToINtvDJ6SPQC-4Ta3ME5T4LDfwCdQCD5TI6SB5TYMNi8TiEUn4CM5Tg5TdiTmkTQ5TV6SXFGpxSAMDq5T-8Ts5T72Oh8Tf6SS-SJoDWgUQLGYgUCPQfAMk5TS6Nn5TdgUZ6S_bMggUdiTt5TF9Ic8T29SueUz5T59S15T96SLeRofUS8Ts9S85TX5MtoC_5TJ9PKgDupBO7SE6TL7SP-E0YHT7SjfU5NHJjSgXUOFQgnBQAUsXUfGEg7STtCV6TI8TdIQcLCXpTa6TN9Sc6TJMCe6TJcUg6TSLCx7StgTN6MUhUV0Tn6TtgT5jAkdSq6TV_D97SjhUf1L6SMSzAIMCnzSz6Tk-I16T6JANdTx2I9hBM8S76TP8S4gU-6TbWUA7T4FB_kScOKVXU6bT_HCG7TWtErdDJ7TKpR_sTChBolCAqAO7TFtKR7TXiBo8SQgUaKDD8TZ9Ss8SshBaREv8SC8TyhB0fB7eBf7T3eB28SahUw6OsSEm7TvCNp7Ta_Dr7TdgByhULqCjgBv7T3gBx8TBsEz7TgWUL9S-3IDaSfhURjAp-TvmB87Tt7TF8TmMKB8TeYUciU9hBEjU6bS8dA3GNnbTidUf9SI6Fh9SN8Tk9Sy-Bm9SsWAo9SaQU75TvJLvdQTUIx9SShCg8TfcB2gUw5TzeUVGE6gUgjUI5Tj8TdWU6fUscBn8TK9SD-SaSP-iUADFptSu8TlgULWI3iU8_Ez8TVhQ1jU28Tl4I48Tx4Ih8TZ4I-9SrjUxBC_8TQ9SB9TbdTExBF9TMnJH9TVZUZMEDEF5NPw4TKaLP9Tv-S6XUwdUt1SU9TbcQ2-SiCE4-SXKC6FSc9T25T9-Sb3ECYUj9TkETr8BczTn9TK6LjJBq9TBOUrcUu9TFSRw9Tu9TR_SD2T19TzVE39TZuBTuB69TJiU90J89TYNTR-AZ-TjZU-VEB-TVhBRGAXhBE7TI-Ts_S5NCE7TO-T5_S6kUnPAaQC9_SE7TX-TMlUOXU2_Sa-TJ3Bc-Ts9TGATyiUHNCCAUhNCk-TcWUm-TkeUwlBAjUTATdhTccU80TXkUgbRHbIiWI1TIAnIy-TfATKURloC1-TV-TWXUtSMlAT7-TyiDpATQ4BjkUC_T-pTZBTG_T1ATj0TJ_T4AT01EN_TYEUI1Co_T0SUkFPL_BkpTY5B8lUPBTnpT5DNw3S0fUjBT2fUd_TXpTRBTg_TUmUqBTPRUm2Bk_TQoS0cUImUORUv_T0qIr_TJ0Bt_TbmU8NTkmUc0MjpTtpTYhTPmUsBT6FNuBTacE4_T0mUxBTZGBzBTJcUAAU-LTKATM4SKXRFAUE2FphUNAUz6I_gUFCTPAUHAUTEUSAU7-CInUnTUXAUY_Bf_BUAUNnUkRAI7LvnOWCTFNCuAU8tQK3TgCTeCTWeUG6BqAUlAUjAUJXAhdUmAUEuQbANxAU6dBzAU9dBIGBuCTM9CSdUDQCFZUxkQ4iQ3RCfeT7CThhQtIDzNAijQ_GUkjQDzEJBU4wGLBUnMKGDTpdUCsAcZUL0DTBU8ZUhBUw9FaBUWDTZBU7EAXBUhtEo9FeBUZDT8UB09FjBU0ZUlBUiDTnBUFZUqBUXhMsfAsBUjnUrhMBRUs-SJYTJhTzDT5WU3DTqpKjYU7DTpRUp6C9BUdnUmPSt3CuoUryADCUeoKFCU1TUPFUnTNMETxoUneQY6CroURBFfdU6vNmTU27SZETOjUGrTe0TDpKJ5CZCUiETcCU84CeCUiFAoETMOLiCUpqCtETmCUa4CzATqCUl8CsCUAPGMHP_eUECT6WOYpKUKSSGTmvAAFTt5CCFTOjAEFTJADhBL-CUVkUpcTLEFS5BPGTOIAgDUKrDp0KGDUp4CwoBJDUwpUxETMDUaFTjDUcFTQDUngJYJQTDUhFTzATYDUn5AaDUZjU2aBTDUK8CfDUV1TS5Bo9C8pUSlBlDU8EAnDUCsApDU9rKrDUaFAtDUkPT4jArOTyDUL9KTTOTaTWxKEGT2DUDJOHGT00KvqKhoUgPDMGT-DUkeOvpUMRUqaBd4ABWUiGAIEU75PRBFZGTlmP_oUMYKPEUEjTP1CSEUNnUVEU9hAXEUzATaEU1hKm_O1dTdEUorKfEUGrUcDUUgUIYDaTUBHTqXTg9EtXTWYUc9ErEUiTUQYUjEUOrUTYUyEU4GTTrUcjDhTUTcB4EUjWUxVUNHT9EUHoU_EUcmKBFUYHTDFUcxKYHTbpEHFUJFUaqKiWUZeThHTKFUdBH1UUsYTTFUUSFVFUxvAqHTYFUirUxNUpoU-qGeFUGGUgFUWKT5HTwOAGSUGZUbNUmMUpQUeNUrQUVIU2RUVRTJITFNUsAFUEAMITVQUbTT1FU4LF3FUmSUYIT9wETITcSU6WTJNUmJSTITiITEGU9iU1HUHGUNBFULUQxEMGU0HFlQUpIU1NUrIUzNUZLULsUpRTHJU1sUysUiNUlMT_JUx_BAJTdGU6iBQ6EFJTYNUwsUbUU3GUVGUgNUqQUoGU8IT-GU8nUVfU4bPBzEdJTcoRmzEYJTJzEhFUNHUStUJsUuIT2UT5GUUsUUQUdSUbTTNtUjzEoQAtJTQRACHUK4SEHUmuPpbAHHUW3OJHUyxE5JTMQTssU3xEwtU0SM6OUjOUUIUswEGKTuHUYsUwHUByE-JTDyExHUWiAfHU2yE3kDUKTjyLytUmHUYKTFtUGWU6sUIOULhUQPUtBAftUisUrPUBuUAuU4pM1HTxzE3HUeGU4zEH0EvNU8PTISUoQUXMU7OU4sUUMUHtUKJUFIUTDFALTrCUKeUZAT5RALIUrUTNIUssUPIUr1MLuUaNUNuUAIUcLU0NUmuUXIUkuUzMU3uUXIUbIUhUT1NTbLTMZM9OAgIUCFFiIUGFFeNKlIU1sEnIU1uUHSU2sUhuUQsUKtU5OTJtUOsULtUlMT5RUnSTgPUAPUrOUDcUs2E8IU9MU0zEbuUCMTwKTQOUXvUXJUTvUovUItU3NU3tUxRTPMTTMTOATSJUyZLxUTzvUIkAatUJJTpvUrRTjuUWvU6uUnQUWYBdJUoPDwjJV0BpMTb9ErMTjJUuMTBNKUMJnJUqSUfITksU2FU6wBivTtJU6MT80GZvTpHAyJUxCNBNTCmUAKUr1E01ETRUHLAINTHKU9JUDqD9sUSoBxTGQNTFRUgwUkVTiwUWNT99TZNTWJBvoDOKUaNIQKUssUSKUb_EUKU0RUfuURvU4tUZKUIUDNwUvNTnGAxNT59K9OUnDFAcGlKUH0P2RT5EMJmUkBTqKUIxUF8EssUuKU68ExKUdEPzKUnvU-vUQQUDXTM5Ey2S7KUMLU9KUL2M_KUhFUBLU8KU4vUjQTVvUHLUQuU6wU_uUrqBLLU3vEOLU74COhUHMUsQTivUHuE5OUnRT7OU5uU5sU7uUDNU9TAgLU9OT_OTkLUluEmLUVPTpLUHPTrLULPTvLUNPTBBA7uEzLU_uESPT2LU4LUGvEIvE7LUMvEOvEQvEmLUUvEPIAhPTavEEMUatEGMUdtEeAOCoDKMUPMUhBFNMUqtELMUQMUeHByPTIFCkxU9PTOuU7vUuvUrFURQUaMU7jGcMUvoReMUJCForB5wUZJU6vUVQTQMAXQTOjKsMUbQTuMUmrCwMUOjKsyUguUuLTfLUmQTMZAvxUcDUoPC7MUHuUzxU_MU3sEWxU5xU_vUGLUB0E6GUdsUMWB8QTDyEoKJQVMwmUtFPERTxUTGRTVNUR6EVtHeuU7yUuyUCIUXxUeLUtvURsUpRT9UTT8ExXULdUWmU0XUkRTqNUmIPjRTovBpzUXKUNsUtzUfNUvzUUvUBQT9UT8NUIyAoiTh2Sr9TOzUSqL8ZBxUTFOUiOUwzUSvUM2BKOUL0UPaBhyUssUPOUQ0UD0U4uUOSTVOUvST2-Tc1D6eUbOULQT2STbST2BAysEgOUUzUa0UrvUc0U4RUCvU-OUcvUqOUJTTsOUWOUg0Uk3SZOUyOUdBF0OUaSTxUT6STjBF1xUiGUwyU8OUSQUiUTx0UXQUBPUF3DOATnAFEMH7JTL1U0dMPvUKsUqxUJSUqvUA0UPsU5tUdKT-BESuUXPUD5LVPUuPUTuUYPUfWT4PUYSURSUp9Ki1UwPUD5LiPUzPUfTT8tU3WT0TTe1Ub1UKxLfSUm1UjSUE7A0AAz1UZsUs-E31UxWTLUTq1UNUT_PUCJFvITCQUYdDEQUTUTOiUVUTssUXUTsrEurEHzU7wUaWTu0UmOUw0Us1Uv2Jy0UQdSZQUdfUemCGLTsUTfQU4AMhQUU4EL6EkQUVzUluUXzUSGUiuUC1U9uUJPUEIUlMTKRUz6EhzUt_Q-uBDKU07EWVTHRUlVTONQ7QUDTEMUUpYTUwA60EoqU5zFDRUJlLfwUebKrwUWRUVFRbVTwlM0zU1fUzXUc0MoPI_2UpwUB3Uz2UswUXRUoVTaRUxpUS5BdRUXFTpmUBRTq5IiRUWEFkRU-BU2mNY8RRzU0oUNCUrRUMWTDoUT-S9VT5wAxRUNAFSxPCWT2tUR0U4tUExUJWTSHULWTm1ATUC-RUiFAASUSWT4-EFVPESUVkDM2US1US0ULSUS2UrPUOSUpSUD4Uk1Ua-EG4UgtUkWTWSUK4Uf1UD5LaSUzcA0PUH4U2PUzWTO4Uw1UWxLkSUS4Ur1UL4U7WTs-EXSUn1Ux1Uv-EsSUK5EuSUr4Et2Uc0M2SU14EXUU8SUs4UQvSDTUyUUNZT6SUF3E73Dr0DUXTGTUOJUF3E72EYWEg2EX8B50RrCSe5AnXTBdT0GTQrUIDFcrULDFUrUfrUVLCYTUuEUZrUE5UDdTVYUI5UerUYYUTcBCUUWsEFfUOhUDYT0eBFYTpnBtTUioUvTULYTDaTp-SjVUNAEUYTEoUtyUqFUlZUnaTmmKYYTNWA-TUaxEAUUChBW5UePOhYT42U-QUIUU5ZUPKDnYT25UHUU7sAPUU03CRUUY2T27BUUUPaTg4F0YTMZTvUU_rU4ITdUURFU2UUskD8YT9UUDQClUULUSnUUCZTlwIN6DrUUqWKx4UCTU9DQ55U-vUUXTDAL3rUcaTP6USZT_YTU6U6UUoUU8UUhUUa6DDVUXVUGRAAVUaVUgZTaVUjZTKVUJVUaVUMVUaVUOVUaVUQVUaVUSVUaVUUVU_6UWVUx2DZVUeVUbVUdVUu6UfVU_ZTF7UiVUnVUyrUIXU4ITk5U8dTMaTedQ0dBrVUF6UWUUzVUk8RFZUYaTeqUd7Kk8R1VUdaT47KXKA8oHqfUcJBe6UWzUnNFsBUxqURWU5uMuVCI3In5U-XFIWUAgULYChZU0aTt2OAcCeoUEpU5SGf-TW-IWWU9tBYWUvDGaWUx7TTCCfWUHbTZtTJbTw7U7VFBWFQFUQbTRWF4nITbTLAIgWFXbTuWUBPGabTV8UXoAzWU1WUMAC3WUF5TNgUBaBK6UjbT4WU57UlYUf0TBXUqbTAfUlXUaxBFXUA6TgiD17UvfDFhUKhUBsUCXE80B53UZST8-ESXUnAT20UPXUYCNP9M4lUEcTHENGcTCnUWAU1ZPLcTs3MvMUiXUfIPn3TzYUp8U5oCnXU3YUQ-IqXURnUVhU6XPTtC-oTecTY3UBVTt5Sx8MkcTH2I4XUtdUxcSdcUplUFdQF9MAYU6oCt2UEYUs8Ux8UGYURWE9cUAAFLYUWcUNYUx4IwaNXrUVCB1XTPrUQ5UH5UeYJT5Uh5CGzQaYULdTncDdYUPdTn7UQlObiU8WU1sA4aTfoU1nG87UmeUUtKjTAJ8U6mDqYUy8UWYPjXUL9UmdTEpDoXUD-Ok8U77UCkU9YUVCENAEAZUknDDFTs9T3dTP-UvEBIZUHoUKZUFuLMZUFuLOZU1OGSbMxBBGeTD-U-uUDgAI9Ti6UMeT4vBZZUQeTHqDl-UnXMeZUWeTAlUOYHy-UKQBbeT7WBD-TP2EHoUnZUyUBLVBsZUleTqZU49FuZU-UByZUGVBwZUzZUgBU5UB0eT6_TFZUD_I6_T6eTj5Q_ZUPUBBaUkaSEUSIVSNYOzVSj_UnWQS9F2UAAVSUVSn_UMQStaSfTSvaSIUSjVL1LAEVAimBroAEQA_0RVcSEVSYUAG0OkBAF0O7BAEQAKKInbSH5BbcB1NSOIAJZApTA2_U3UA1aS8_U7BAblAF0OyCDobSTXAE2U-QAIAVJMAKAVhTAZoACAEMAVRFA9_UQAV9jACvGAPGDAVApJFAVwjU-QA_2L1_UblAl9FhTA5_U_2LWcSlUAeAVC0OBAVy3TjAVMnO3EPgXAoAVXVAYAVnAVLvM7_UdAVOAV-_U_yOxhHkAVTAVSUT8AVorH6AVblAEQAaAVA5HuAV-AVhEAxAVgJFhAVigE1AVOWQ3AVNIAh_UvbSt_UKfTyXAJBV3_UsAVD1RIaUSDSvAAm_U_XALpIFaUeBVrAVNIAJ1RmpDWAVZoAqAVNmGrBVhBVTaUpAVfBVyBVS8RSAVXBVJJANcSmfTPcSHYCRcS0_UpBVxBVxIA5_UjaUs8BPBVvBAxAVAAVhTACAVuKRwOA1fTjJA3fTaiBi7OEmDOrT6rSkoT4rB_qAoMQ24AKeAoMNwbKUwQgAAqAAzAVXIOc4QOJAqAASEBkXOp3MqxAarIEiS9mBzMJISQt6SceDYZBbHO8-EbzMUyDZRBO1HnUHkXMj4HeSNJ3BRWEqAACAEqaOCAEIdKkqTmoT0NLbQTHxE8_LA6UTjASoTZjAWFAl1DiSHFoRn_L84OfNCp7Lr3OMWQlZDePQruBABESZH5NQ5JAwsEZSAv-NSlEoFQXYSSQAAOA3BAHoAGtB4GSTjAwBDphKelTN5BSxTxYAwCJfWSqWHJRLgXAVREazRqTCN1OfuMXWAEPFpuBAgJSLINGI1vSpZA4MUehTKsTXjT4mS1pL3uS3EPQzUNDVt1D0AAM1DN1DBWA3INFDVeOAm1LlAVB0EacQo-NKDV-TEMDV-tBemSozO4AA9XS7mNIWHSDVQKEp6SGpSrEAK_Ut_LooKn_NEbNO3POjKVEV7jS7XJHvTfSNtMUOjKsEVdEVZYGRpBEhBEIAU1KW1KyEVqRQCjSYlT3EVJjKrTEO1HgoMOEV43OitFllSi5NdXA-DV7mSIZBGpSz-BewGWuDs0OS8LbQQ5CVpoBHvMNgJOlC_4CSZHgfTZJB78A0NBUqLdDVm0BwlTG0Bz6AE8K5rShxS_0BxDVsLIz1ES-CgAQ8jCUKSoMJSMO_PCwYSMLIrTEmWHbbRvCUBFV3JG5PCITHiILWWAQ-IxAAcUEZCDREV9zS7DF-ZBKhSRoRrBCLLO61CrNHOoH3RR_SG03CG3E8EA73EPmCNGVX4C77R91LugJnGN5FAvBCIFVXGVtdDi9AJZBVlT4eSFLORGVfGV19Q3FVSXAjGV74UMnC0ZBoGVlWNDBUg7BSNJgGVuGVBbSPLAkGVWwUZUAUEVrhTJEV74UjtE4jA5EVwtB7EVemSsYSjEV1vOmEVtzOm5T0pJqEVzRHIFVYTCjLIMYTtvA8jKsiSrhTL5SjJP0JFgFFJkSeNKlEVX1N7VOmUP7gAHuTgEQWHV2MTtsA_FVZMCrwE_0E96I5HPo8A2INTOBhtSh9K_FVWzBpsCJDVn0HnzNIHVEhBfKUMHViHVfMNWWIWDVTjA95N9kHL3JbDVXUMn-HjkSDJBj_EiDVR7AnqQLWA17QoFQwBA1ZEoDVQYIHEBrUPZHVFvTbHV2EPGAVgWMgHV_JBNHVWmSCMG6BVyFAIlGCTP1iPpCCKhSqUTuxJW2EgXAoMNgIVnIBAIVOYP6zOFKF-QAnIVVUOxJONgKDzTdFUO8CHzT9zSMzTPjAHbUQzT6IVfWMwfQP_NA-OrzTNbUHfQyXTk7BRbUnkUTbUZvOgzTKYSrNAYbUirBabUnzTcbUpzTT0SszTV0SvzTKnJkbUdYS0zTnbU2zTf0SqbUwAAkYSsbU7zTnYSm0SwbUssIA0T0bUs0SZBVICVMaUdBVRFAvBV8YAmrHGfTubS0JVnBVuBV7AV6JVLWS2JVJAVKBVhTA0BVeBVqeH2AVeIV8BVdbUofTACV_JVFKV_sG9gKcAVQBVABVfAV-QAZcSQCVsGASCVzEQT0K5RDWCVuqSZCVhiAbCVs1DdCVJkSfCVlpBnCVq4HVRS75BsCVWCVvCVCgQEREyCVGpJ0WA1CVs8CNuNAVBaFVIhHRbM8CVlJBFdIZjAADVA5HCDVA5HEDVBHVMvTYwE5HVIFVySEOEVPDV_HVIBMnEVOeDo7LGUApWHFIVZDVXHQVSAcDVumAeDVUIAgDVjBAiDVNgTkgDctEMWCoDV7TC3ZD7zKtDVDREvDVolTXKKNSEzDV55Q2DV-QA4DVuJBUfQGBEH0NHmSPFVjFV_DVkJIBEVRIIDEVmUAdzUhtSCHVWPQMEVzPTCUAOEV0AAQEV9zSTEVksE2HVYEVLJGUjKGHV7HVOEVhEVLHVRDVzIVoEViNKRHVHFVtEVrGQ-LVAFVGLV90OKEV9FA2EVCzU4EVcEVHHVKFVS9AwEVGFV2HVXKBWlTLiT_JBFFVS3PRMVJFVfEV9EVh-I9FANFVPZCrSHwWLWkTSFViNKUFVAwGIIBXFVaOQMDG6KVENNdFVJkSsfAgFVxoJ9MVRFVuaHr8RU1BoFVPwNSfFrFVQxTwDVjxSCmSphKj8R26AjGRnCJ2FVMuK0eM8LVATH9FVo4StMVP7FCGVEJLEGVoIPGGViFNJGVN1DLGVnGVaHVDMHMKBqGVyiASGVfvFUGVvGVWGVxGVK_S98AbGVMKB2GVPUNTGVy1OVGV8GV9NVmGVjJB0GV3iA2NVuoMmGNtGVEREwGVDUCyGV-mCLOVOIACOV4NV5GVROV8NVTOV8TCAuEtMV4sCaEVgwOKLVeEV8EVA0TVMVhHVPLVOHVmHVeUGrEVnMVUzBdMVqUPYHVBlTk4EY2UsHVdHVvIVfHVBXUhIVAIVOlCqgTplSCTPqJUvsArHVsOCtHVTVTwHVYLAyHVbSB0HV16PBMVMvT4sCZYA0MVLLV2MVZjA-HVWMVqOVBIVVDVTLVXDVCTATeDXLVsBAZLVKIVkpSfKUOIVnBAQIVoFASIVXIAUIVnDVioE-LVZIV0OVH4TiJPdIVmAVwZA6OVOLVuNCdgUEWQ-bCeIV4IVRWEpIV4WSzNVxPVERE2IV1PVYKKpOV4PVjIV1IVuIV3IV0pJCTP9aUj2M_aUGzTrzSsXSAJVpbUCJVthGIbU4TOHJV_UO_JFKJV-zSMJVazTPJVEAMhqAxuOVbUhzTL0SZbUOYSZJVNSENKVqzTH0SgbUfJVZ0SlbUjJVobUQ2QnJVpJVUCItbUl0SP_NqYSybUq0SC0TyJVyVSHfT9JVxbSQKV5JVVFAMBViQG7JV_eTaBVmBVFRVDKVXAVRKV_LIrlPKRVCKV-2C4JVLBVURVzgEHKV3JVAKVIRVaRVDBN5BVLKVlfTtQVJkLPKVQRVYRVZAVgRVK6AGCVuFAICVRBVgAV-1CoaUaLRacSraUyzDZZSn7O5xRKhSviAjKVr-PO1UK4MeCVsAGgCVqKVlSHibCtKVADJvKVBgQQrJyKVV8N0CVbFV3KVSUT5KVOhRE0S9KVKvTALVCAESLHDDVW3PtMVILVmITvOV1MVmOVJKBSlE3PVTDVRLVIPADIVvBAVLVrvAHIVYLVJIVtnAbLVvFFhBAhDViSVgLVlDVjLVpDVwZN4ZDoLVNEAqLVuFVZNVtLVAGGvLVerAJJAyLVWXS6DV2LV8DViFVbJBGFI5FVVLICEVYIVAMVnNViMNEMVrQTNMAHMVJMVSEVI3PMMVgMVGDVOMVEHVUvO6HVgSVgEVPPQoOV8OVYPVbgUZkGoAG0MVUHVCLIeMVS1KSTVCkSwMVFBVPATzMVfSVTPVhSV-EVw8ANjKsMVcTVWEVecBKiTkMVUXAS1KSPVlOVemSLFV9sD6MVDlS9DV5LVPNV2SHhTAVFVDNV-1LYFVGNVzgRoUMJNVY5MQNVy1OBkHONVpoTE3EglAulTmpAYlCqFVyFVXNVrLVRLGhSEtLIWNVTUMfNVDNJ3FVPADNTVYiSn2Lg1B_kTr1KnNVBGV3GAWXOrNVcIPtNV12FvNV6OPpkUmyTbIV0NVaKBjzTrGV4GVQOViGVcOV6GAZGV1JBAOVx7RHfB3GVPOV6NV7GVDKA9GVUnCyNVCVVfaNvMVNOVDOV5NVFOV7NVHOVdOVEnCaGVBQVuMV4eSYOVsGVTVVpaIhVVLVVeOV-INGEVPrT3mSPPVZIAiOVbMV6EVOEVKHV9XSkSVnEVPHVpEVqTVfSVsTVMLIoHV3pUQ3CrIVcQUkHV9LTFQVrQKHQVpDB-OVP9A9PVNJPksUDPV9TVzEV3OVaxEuHV9mBIPV4BAKPVsTAMPV9gQGdAgOV4HVeSVhTV3TVemSWPVMWVQLVseDaPVZAQcPVGIVaDVtSVZUVeLCLIVkPViSVPIVTkGpPV2BArPVfFAtPVYIVzOVGWVYJPTZA0PVcIA2PVXPVIQV0IVFWQ8PVNQV5IV_PVlFB_WV2OVuaMw2E5OVGQVmTVGXVDMHKQVRXVMQVGpSOQVCzTnzSFzTvjB_IVN1DBJVpBS2XSEJVlFObQVs5UnJVLJVZzTQbUIXASbUjMLUbUTJVK0SVJVMYSlzTscBbbUsQVbJV7aIU0SHsAhbUJKUgJVC8HzQVBkHfYSlJVpbUrzT4QVSyE6QV9zTuJV6VAwJVr0S1KK1kPCRV8JVq_UxbS5AVdRVwBV4_UhBViaSMRVERVEaUVYVEKV2BVECVZYVmpDeYVRRVgYVVFA_0R9aCkYV4JVqBVhYV4BVEAVzTV_qNkRV5XV_BVPVNqYV2_UsYVnYVhBVUcSOBVwAVWKVyAVMCV0AVOCVNqSqaURCVsaU4RVk7OfKVwPVpIBaCV-RVcCVSJGgGN5yAALVjCVeUQlSHESVpCVRYCrCVISVBdSwKVLSVVZDNSV0gK2KVKXM3CV6HV6CV8KVzFV-KV5JQhCVBDVE0MELVbSVUWV99OdSV4-EEUV8HVODVjSVFXVlSVqWVSLVsWVEIVYDVrSVvWVgPVuSVfUVXCVxSVzSVPDVkDVuzT3SVlLV9GSsDVtzK9SVupO_SVyDVBTVWyRDTVyFAFTVGYSe2EITVJdI4LVLTVAEV1GQPTV2UARTVvZV0EVMABwYVNEVUPVPEVREV4hPbTVFvTJEVeTV1VVzZVTMVkTV6VV3ZV8VVsOVGWEuOVhTVBWVvEVR3PXXAwTV1EVDjSyMVXXAwaVnaV5TVp8A7TVS3PtMVAUVAbVlMVGFVDbV4TV4MViHAJUV-kG7jAMUVdUVplSBNVYtD91LDrATUVf_DHNVWUVLrJeFVLNVV0ANNVQFVWbVmFVSNViUVHBIWNVOaVvyLplToUVxFVCGTnZVy7QmvPgNVqILwUVZVEkNVbpUC2C2UVDgB4UVDGVghJFGVHGVV3DjEV_UVDSTw7AOVV7JBFVV3NVpVVfVVUVVB2EtVVzGVlVVOGVoVVHVVqVVIAMsVVpjAXVVKOVlVVKiTcVVZOVIVVGOVVVVIOV9mCkVVZVVmVV1GVtTGRVVEOVhGVhcVPcVZcV6INUhSiaV3HVQ9DvaV2TVFUVEhB5VVkEVUXVTDV9VVZMV_VV5aVuEV-iSyOVgUPOXVyPVZJP4OV8FFEXVoWVjHV_OVQWVDWV9iAEPV82O0JFYWVnTPAiAMnCcWVBVVHEVkoT1HVycVDHVRPV2cV0ZVMIVcwB7VVdgUT3QoSVqSVePVG1OIIVxWVrLCzWVNIV1WVmPV3WVZFATIVVIV8WVGXPKZVsIVBXVUAVKWVxIViIVHXV7PVCXVOIAOdVt_C-WVlVV5dVQXVnwEeHVTXVyIVnTVWXV7QAEQVmIVKXVRWEPQVzCEeXVoaBgXVzXSOYHOzTZQVtkKnXVJJVH0SqXVUbUsXVD0SdzTlQVxXVXbU0XVYJVTiPaJVnfTuQV7XVlDVZYSY0SxzTa0SzHQCYV1zTjMOFYVH0SHYVyxEJYVyeB-zTvJV-QVB0TWWIvYSzJVTYVdYVpsHIKVETOl_UDRVGfVDWS2YVSRVrqBjYVIfVWYVHRVnwQj8DPfVVfVXaUwYVfTO8SOdaU2FS0YVayDYfVAYAEzK8YVNAVPAVCBVYKVpaUzWSGZVvxE5RVtCVxVV2hTgsBMZVUTL_RVwqFBSVRZVhCVoCVBFCGSVZZVFDJqaOcZVK4MeZVqbCOSVEhB2CVwZP6KVjQV6VEw4JWSVqZVCLVsZVogEFLVsaVHLVIDVjWVkOVhdVNLV0aVldVAeDndV9ZVpdVVCK3oCwWVmFVLIVySVeLV0SVHaViLVsPVKaVrDVErU7hK8SV6OItFVPaVubVEJGwSMTaVYsAETVphKzLVLfQ1LV4mO3LVLUVcaV7LVeaV9LVQTVFEVOPVhMVOLLUTVXZA_pSnaVIMVpaVLMVxcVSgVhMVuaVQMVgdVxaViEVzaVLdVR5TQHV_cVTHVBdVqPHrMVIbVddVWPQBUVB0EnmBoSHWgVpMV_EVvTVddVKbVEFVMbV1TVkWV3cVZjAHUV_tDSbV8MVlbVUqLOUVNIAQUVabV3QQdcBUUVquHfbVH9NKNViFAMNVbUV3hVP1DnbVcjSpbVVNVkUVsbVpkTaNVpUVkUVrUV1FVtUVhNV9ZMjNV8FV6bVK2C8bVihQuWH_bVnIP7UVCcV-UVxNVbcVmcVOGVecVMcVscVgVVicVdOVRcVmiVcGVUcVSVVNcVrVVsiVtVVJOVZdVwfVXjT4jTOIAoiVVcVziVXcV1iVZcVjVVNVVccVlfRxiVrcV6GV0iVucVYGVuVVAHVQhVGDVDHV1cVwhVhdV5cVkdVZhV-VV4aVchVxOViYPFdVwxEJwUOcBKdV7cVlIAOWVjqA2aVBPVSWVUwARdVIWV4yJDRUaWVYdVHcVrhTcdVPjV-TVzcVnwEfdVTjVOEVnWVijVagVCIVbPV8ZVdPVc5CfPVhPVvSVDaVA4EvdVexPnPVNFA4WV6WVWIVuPVFeVmcVHeVMWABeVfIV7OVMeVVXVYWN6zOlIVCeVSeVCwSnzKEdVGeVHWVQeVgjVLeV-dVOeVuFAikVAPV5IVUeVoXSRQVfXVTQVtzSiXVbeVlXVaQV81TcQVPkBeQV_XSgQVjeVuXVkQVwXVI0SnQVzXVkzTqeVQYS9BVeaUUYSdJV8XVxQVzeVBYVV2O1QVc9NrbU5QVrJVubUtJV9QVzbUOYVtZJRYVbYVNfVhgAifVqRVagELRVCaUbBVvAAdlVMMIrRVTgESfVIBVUfVZRVDfK5QIklVTRVCAEiRVTkVMKVzYV8bCACVulVfRVCAEAgKlfV_AVnfVSBVyRVCZVyWSbcSsfVTCVeKVVCVKZV8RVOTQ5RQOZVgWMoKVALV6fVOJA8fVBPSaZV_fVKSVBgVsSEfZV1KVPSViZVHgVTSV7CVnZVMgVBLVogEZSVtZVQcQRbVddVxZViHAObVemSYgVYhVzvO6ZVQbStWVWLVqdVhgVaLVFkV7TAFaVjDVjtFIaVpgVqDVsGSnLVNaVvgVRxTQaVzgV0DVBEOyCDWaV0LV4uF3nRdlG-gVkFVdaVFGQfaV5WAhaVzjVzEViMViHAIhVZSTy8NemSMhVKMVaTVPhVadVZpSemTShVJ3PqmVEhBUMVXhV7jVXjV-cVZjVcMVVHV9hPqhVUnVsCPiMNjhVYYADUVUhVEbVqMV8aVAkAJbVDFVnWNxMVuhVCbV3nVPbVFYMmmVFvThkH7MVbaVkFVP1D5hVxIA7hVnkG9hVJYCdbVVUVcFVgbVDiVsdVhFVUbVLTVIiV1mVobVL2BjUVxbVlUV-SVygV4DVcNVu6AeNVUiVOJA1SQ4FVF3C6FVyUVz0B0UVv1KciVtID5UVAcVsNViiVjEVwNVQ-IMGVScVcGV9iVyiVqiVOcVleMZcVuiVgnVEtTDVVGBEpcVdVVaOVJVVYcVMjV3iVwjVmcVdcVKcVOOVIjVbOVNpVlGVkcVEjVRpVGjVJpVfcVWcVhTVWVVwcV1jT5iVkoTCHVhOVThV4jVnaVVjVZgVqnVHUAaMVrTVdhVarMJrUNXVgkVAXVFPVIdV8dVVkViIVkjVFkApkVvtSojV7sAqjVkJUUdVDIPDhAS9AvjVeWV8EAQgKhWVQ9D3jVnhVnaV6jVWkV4ZVmdV-jVpSVdgVBkVzmVAaVsdVwSVGkVtpQwdVJkV8EAzdVqPV1dVXIV3dVdjVNsEeIVwIV6pVXMVYkVIXVTkVDeVMXVaIVFpVXsShkVLQV5pVWjV_dVDHVyCDDeVrkVEzTtkVXeVvkVVQV2QVXQVkXV_dSdeV1kVoXV4kVYzTieVAeDbzTJgVezTmQVUJVFLOpQVmzTreV4XVteVcJVwQVxeVjbUAYViJV2eVkJV4eV2QVGYVi0S9eVvbUVlV_QVDfVBRVB6FKVS4NSPBBogAaYV-VStrVy0Ce0DyrVogA9aC1rV7BBliA5BAn4O-NSZyUBOSePSOUSQMAMGAtrVJ1Q_YCtrVcXHjVStrVC1Q_YClzOUBC-KN3WAtSIEsVwTA_YCLsVDGG9SINsVLSA2RAVsVmpAbsViMOSsVQxRbsVK4QXsVKsVTsVEFAkBVlsVp-CzJV4rVybSfsVakAk9FOsVF8Ck8QB4FsrVwsVy0CssVwsVFsVEFAHsVDwRPhADsV4sVosV7sVZWRJLB-sVZsVoVEusVBtVLhUcaUFlVffV1lVULEILSHfN1LAtsVGsVwsVcXHtRVWcSksVQxRYsV8QSrMP9qV9IVIyBYeVprHwsVeEPZeVGlHykV_dSmaBolMhtVFtVjtVMbUfQVrXVNrViQVE0SQrVneVoQVXJVqQVWrVxYAlRV6XVIlVweVX0ScrVyzT1eVNlVEYVirV6eVkrVSlV7QV_eVMYVBfVxJVPYVE0T3bUI5AtrVjtVkeEtrVd2Ni3OqtVbtVjtVsBUCFMtrV21MwsVooImHQ4BCrtVhjUbtVooIcuVXwLCBAUuVmuVTAHpQAZZSOdCToQ_9APBMMiIMyPP_SqGAdsVGDUbuVwsVCrU60TudUh9UnPAQlIW7TC-Ug8U3kOF-UMOD-bUcFUs7UidUWdQoYU6BGqsV1sVZhARsV_sVgsVosVwrVeaSrsVQvVFtV5sVMXLusVe0DXvVbtVZvVbsV9aCdvV2RAfvVosVdDUefVOKVOtVkWS6pQivVGtVUsVlvVAgKZVIatVasVosVnsVQxRAmV1RVFZV3RVvxEqAA06NZ-NAaEQxRkDBbsVLIVdtVDGUftVBrVhXVWQVjXV2zSEJV7KEKWOeNKWzTutVMrVWWIOrVytVmeV_kVSrVjzTUrV2XVrQV5tV5XVHlVarV-tV_XVAuVxQK0QVDuVPlVoJVGuVjvOsJV8QVo0SLuVXlVPDFxYShgHosVYDRouVwsVVuV85JusVCmIH-UZZSbsV-dDh2SUTClEI9eANvVFtV2sVsvVkvVQxRQJUglVVvVOvVpgAGxVosVhsVN3EmpDOxVSvVIxVONAhvViSIStVEFAQxV8aUyYVYrVfaUjWSGfN1pQTxVusVbxVP6JEzKxvVYtVusV1vVusV08BZKVEZVbKVDmVKFA8vV0JAkBC0xVA7NWXN5wVLcCg8BCwVkpSEwVWeVE-AYeVxkVDJVFyGNwVtTOgeVRwVBYSwtVtXVQJVvXVSJVXwVyXVTrV2tVVrVElV6tVfwVeJVbrViwV0eVkwVfrVOlViYSowV6zTqwVTlVswVxbUWlVARVNuV2bUamIONA8xVPcCTuV2wVzrV7xVzwVo6G_VUZZSQlIi7FosVooI2yVQxR5_DUuVzrV5yVusV0eIsuVvxEPsK9ZShgBWUAEzV1MAqsVNOSmaSJVSDRVHOSJZOS9FOzVr_U5QIRzVqUSHPSUzVcVSfoOf4QQnAulMBFDs8BjVSlhBxAVflMBFA1aM0IA8EA6mA2_U4yBHOS6_UUuDxAVPNNctE__AZlVxrVKzVPRVzcU4JVizVz0BNRRFbPoaCsrVzzVEaUMGAlhB2zVczVslAZALtBVZzVFQAB0VPzBvlMTKATaUA0V2_U3zV2rBzlVexVgfVqfTG0VnzVbzVJ0VdzVTYErWSHCVgzV-YV3zV1aMuxVrfV6vVRjAqAA7oV96IWZV7fVqCVFJV6VE-aUpzSSQVBbUUQVN1Df0VQmA3WACyVYQVzkVotVSzT7QBY0VjzV00VOyCVzTDbULrVJyVTwVxtVleV-kVWbU1tVN0SbwV4tVnvVueV8tVuzTYyVyQVerVCuVhrVnwV7eVamFlrVUlVtwVlyVprVnyVX_DPuVz0VJMPWHA8QStDHzrVh1VAzV9YS4fTHiU0lUKiU80VAkA3zVkYRC0VT-GbCFk1VyDHm1Vy1Vo1V-WUeIPxYUK9Uo8UWfDc-UH1NxzVVvV9zV4bSwcAW0VdpPS6AHOSUvVDVSXzVF2VedAjgT4JVpzVeOAPaUUuDR2V0yBHOSTaUV2VozVX2VuJBR0V-BVNtVayDlzVopBW2VDxAqzVWtVvAAszV-YVuzVuJBh0VCmVj0VyxVm0V9mBo0VQmVq0V-xV_qVAyVHwVktVVRGmtVZuEHrV22S2kVZkBKrVObUTNK7kVMyV9kVOyVI1VBlVawVYZB3XVdwVexVWyVJlVR1VLlVT1VlwOdyV4zTfyVqJVhyVIuVLYVA3Qc1VfNCEfVC2VM2VVOSNSSk_U6zVfbBsrVj3VSSSl3VXhIPOSWOSpaSj8Dt3Vk3VXVSPSSWzVp3VCWSWiADsV23VD7QJsV23VvAAD7QxeBcJEo2Qy_FiXA53VYeDWaEhqA83VG4VAGA-3VhqAxeBG4SEVBvMAq0OqmA63VRTADBAI4VHCVx3VL4VW4VDgAR4VKeBP4VOIAR4VqsV23V1JVBnA63VvOSL2VlzOj4V-JVT4VK4VA_C2RRHoBF0Vl4Vt4VThLTaUZ4Vu4V1OSsHAA4V23V1RR44VwGAe2VeaUT0VneAF4VNAQD7Qn2V24V-3VvOSr0VidTVeV32V17AYeV24VkDB20VFrVRzTpgSQ5VIwNA1VheVD1VfNCUwVG1VI3VAlVRyVK1VM3VcwVN1VZrVXyVhwVS1VzzTcyVmwVeyVX1VWiAZ1VjyVAfVe3V0UMs0SOuVPcCW5VPcCFZU24Vs5Ot4V6wVBzVGIKScDiGEoEAV-I_ITscD--PC6VhjBw2ULgBhqAH3T_6EDBAruEQYVrrVNzVq4V0zV24Vb4Vo4V24Vk4VV6VW9Jx4Va6VRWSQUBD5Vl6Ab4Ve4VUrBd4V_4VMtVs1LgaUs4VE5VUpMb0VuRVH5Vi6V22Vu0VukVw0VwkVJwV82VK5VG2LYZBA3VpXVIyVA0SF3VPrVWwVJ3Vg5V1XVi5VM1VLtVDSEfbUm5VibUZyVMlVV3Vr5VX3Vt5VGZQa3VKYVnrVCfVf3VqrV7zVS6Vt4VZ6VU4V55Bb6VMzV8JVY6Vr4Vy4Vr6Ve7V_FO9sVq6Vh6VV4VRTA14Vd7Vi6VO4Vk6Vs6VdfVH7V6MQpfTC5Vp7VH4Vm7VufTY4V93VW6Vl6VcXVt0V-IV52VS5VLwVGrVXHOeeVdQVHyV5kVvtVE1VLyVA7VH1Vf5VZwVSyVL1VUyVewVJ7VR3Vn5VT3Vp5VU1VfTC5eVQlVIYVHuVU7Vb1VorVX7VPYVzJVYOSLzVLfV8JVo8VPVS4IGeOSSzVUaIv8VFUSw_UeHAddBp3M5TMMGAW1KjVSW1KvYCQtRlhVn8Vy8V-zV4NBCwEo4Vs8VC9VwECMwEPaUTwETaU88VH5B-8VS1Km6VovVh2VD9VGFVn2VW1Kt2V2RVdTN0yVRPNhwTyUGwIMlpUKZVuiSIxAwiS-bCHlTGdSpoV2iSifUIxA5iSIEA7iS3DQ9iSqPHNkSycVRkSSwShmTEaNMWNTWQbsSnmTAvTAuTxvTyoTCgAkkSumTXAIokS_cQrtKrkSGxB1mTYqITSA4mTK4T8dH0kSrPD-mTtMN5kS_YBDnTzEERcMT8SHiUJrTKnTFpUNnTTQCPnTUSCVnFw3MQ3MOXSFjVvMVCUNXXS8sTOvMnsTLsSasS-rSmKNAsS5SKOaNJEAk-VDtTrSHKKBOsSTjLQsSDaMSLNbYI7PNGKN4dVOpSZsSItTmMQKtTCsSn6FosTTMAaLN7aUP6JkkK8IVFwVAbUuJIIzT6zSLjAxzSz0SE8VPzTntV4PA5zS4XN7HLttVL8VSwVb5VF1VFYSB7VR8VWJVh5VuFAN3Vk5V7tVgwVL7Vo5VBuVO7VV1Vs5VpwVtcBiyVJuVd3Vk8Vz5Ve1VxwVG0TT_V92CV_VKzTSFAK0TGfCzyV20S2hB40SneBFZSxoCMnUVhUB1SC_UJeO9bU7wVvxEJ-UjZSlbVfvUODF87UT3Qo0TUWUr0TKeAZ1SosUAAFc1SQdDScUSdDUcUZOP7jU1FCQOP3FCy9U1mQ7uVg9UolURWTfcU9cQhcUMMAM9TaPFE4TncUH1TOqMK1TYfNtcUedUO1T_1MbkB51TrkBVxTMqU2QC3cUh2S5cUkmLb1TI1O-cUe1Tk1Tg1TBdUi1TOBWEdUm1TGdUo1TIdUZfHjkUl2SUEFOdUw1Ti2MRdUz1T3CT11TokDWdU-AW61T12SqPIxcU21T62SA2T42SNEUD1TndUF2TRyEH2TT8EfHNodUmDUMDTeFArdU1qMf9U3GAvdUspUU2TFHCW2T0dUC6UwlM4dUS3M6dUG3KzDT9dU77R4nAOqBBeU08UwOUaFAm3S10GIqBHeUJDNJeUV-Uy2TNeUSlBPeU03SReU23STeU72TvnOe3UjvH_3SbeUJxTieUeeUtIDM6VH4SieUJ4SgzEL4SN3TkCTk8UQ3TqeUS3TseUZ3TV4Sj6MX3TWqS96TerT47HGgSf3T-eASCWVSTj3T8eUm4S-eU91VdpUM9UCfUv4SoIPBYTsuUHfUn5AJfUs9TLfUuICNfU33TB5S5KDRfUA4TJ4TC4TWfUQiTX2U5sTe5SVqMn8UNnUU5SiCCS4TUfSXfUOhUZfSI4TZ4TLkMg5Sl7Ui5StfUk5SkyCxfULnSrxSfRUyXUpKUc0M4fUDPNl8Ty5S8fUf5U-fUIFCwaT75SEgUgtSHgUDpDJgU5wBLgU7WU84TPgUE6SRgUDBCyCC6CCMrUlRQsJCN5Th5TGCLagUYMVcgUtBCt6Sr5TzgUigUu5Tc8TMYUiSH9QNj6SO5Ti5TrgUz6Sl5THuTr6SegUcDCygUgpJd6S1gUz6Sd8TCiUWUIL9I86S31G_6SLAWqhUa9TMSEChUI7SH_VGXUHhUD6TxfDJdBG6TjJCcXUOhUW7SG9UY7S3AQFnUacTT6Th7SSMCa-UbhUFzQZ6TKSNblUhMCiyDt7SgFWh6Tz9Uj6TlNOC9UT8T47SzgT67SvhUB3M8wD87Uv6TEtBx6TvnUGMCG8SHeBI8S8hUrBA56TreBO8SGyB96Ta8TEiU1HCjfC-rElfC18UzxEu3INiUb8S4FAd8SSsSSiUg8ST6JCiBysKXiUNtKZiUUEWEvVOgUMtKm1SfiUu8SlASW7Tz8S4iU2eBtJTQAG-HQuTUyKVsiUyCNuiUCtBwiU2eB87Uu7TwsKD8USoBE9SujU84BxGWx5M44AklUwsK1RFmiU_7T9vSwqTRXAW7T-7TS7TH8TOATLzQg9SVqUSKFMCWQ8TXjUWFWajU5ECGsCdjUY8TfjUSATSjBv5T16SZqURGE-EW69SK6SpjUhlUDkUANL1CCo8TOxFq8TQLCG-SzjU03IpEW2GW68T6jU87UU-Sw4ITECF8E9DCY-SqjUFbT-8THECA9TU2MBZUA8Q_lBU2M8gUrdL1-UZsIPkU-LFRkUBnCTkUHtB9BWBGA_BWT9TIAMHSIlpBakUHqD6-UZ9TtyQO9B7-SH9B08BaBW-wRlETIzGuJNU0UJnUZQFK0UeIWUWEx9TvkU7jBx9TykUjrM0kUe0TEaE3kUFmHs1V7kUc_SaNI_kUceTG_UCDLzIWXGLvrEElUJvTNlUuIF2NCvNCJlU7IWu5BQlUAJWPlUY-TAJWSlUyaBZ-T4JAK-TYlUncUe-TgFWKAJ9mUzCWqXA2GW8HWc_I5GWk7I5XU8uVvAWW-U5ECv-TtlUx-TMSIwlUQURhATAJW5-TaURmATAjD7pT7lUY9UeVTnXRD_TopTh2SH_TbwUx_BK_T5ATV7A7ATo4UATPS_TCENU_TsJWJXTX_TRmUKBTm3O-JWp_TX_TYmUf_THmUO0ALxU2zUc0MfmU3pThmUKKWjmU1_TQ5BmmUhBTEKWKmUATPtmUy_TvmUXKWMxU_FPymU1mUr-A6_T3mUSlB5mUzaB7mU7IURJW5BT_mUiqBGAUrXUDFWLtCvKWDnUGCTpFW31SLnUyKWWAUPCT9gQCFWDnUTnUUCTVnUgAUzXTenUvAUanUDLWcnUmRU0iIxiIgnUsAUneUGLWQ6BUfUe5A7dBsAGqnU0dBsnUzjIunU74BCvVOjQ8AUhBW1iQ4CT2-UcLRCBUtTG9CTJVA5nUOtUIBUKDDKBU97E-MPlIAOBUaLWWzUGoUgLWVBUNoUbBUPoUrnU0LWLoUdBUPBBfBUToUcDTVoUgBUXoUFCW7VUvLWOgMPhMcoUzcIEAWd0TFHW5JDr7UclMO6Sf2Ti2T6bU6EUdfO3BUGvVQWUMCUHETTBFtoUILWcWKCET6oU_BUYMWqRU99A2oURpJICU0VTKCU8oUECUj3U99A4qU_JGBpUnPTDpUk8U2BWD1KYCUoGTaCU2-G5MUl9TmETOpUgCU43U5RRTpUc0KYFTKDWruUaCWtCUgLPvCUx2TfpUvmPzAT_ET3CUBFT5CUnpUipKHFT5EC_CU1PJQFTi9CeRUb9CXNWEEBSFT9fEHDU2pUtVT5pUTDUNDUzATdFTRDUAqU8SOCqUjFTmNPlAUNqK9qUVhUpFTSqKODUaNWKrDOqUzNWmxARqU9TC5BW7DIM8T62CXqUApJvnOvDUoDWdqU08Kh7KBGTf8R1DUi7CkqU4DUmqUJGT82U0HFqqUzqKsqUBEUuqUA-CTGTzaBzqUp6C2qUvmPtMWuJFK1CeGT8qUHqUrtHI7CArUR5PJKWsoVxrKqGTz1KiOWeEUfUPrOWvGTpEWC5UQTUcTURrU6XTVTUU5UL5Ul0TZTUSYUP5UUYU59UGdT89UIdThrUzrUcpCIoKrMWzMDmrUmqASHTWxKVHTbxKUHTurUbHTh2TWrJu8U5ITRpJfeT5rU2RA7rUpHTXFUxCDOAWmQUwHTWMW4aT0HTEsUs7CXtULGUjFUr0UV1UzsU_zUo7UuzUsQUC1UTsUQuUvFFxFU_wU2OT9FUbzUTLT3PW1PWqJUQwUlKTexEfAWpxFjxEMHULGUrITh2Uz-Uj2UqRTszUtPWB0UvPWv3UvvU8sURBWbGUCKUauUBtUfGUmoG9zU8vUC0Us0UAvUMtUqGUHBUSJTucBuGUlzEwGUebMXtUtkAOzE6nU6yU-zUKSUetUiSUhtUeQW6nU-PWMKT_tUwJT4bPyJTqxESGAsxEPyEttU1OCvtULHUmQWNzE0tUqQW3xUbWTtQW4PWaHU0QWcHUsyEeHU9tBSKT3yEiHU25SIuUnQWnHUGQWo2UNSTdtUoxUuQW9tULRWyHUMSL0HUQtUZuUAtUuON3zE5HUEtUVRWPQUXRWl2UOQWxyUvyUrRWxIUBvNXyPquUYpUsuUKIUa6OCyNL6EzuUhDFQ1UbtUrPWqRWb0U8uU9vULQWaIUyLTv0UFxUeIUFvUjEAHvUfLTBAUhLTSSAwEFNvUnLT7RW5vUrzUqzUOPUaQWqPW7sU6NUE1UnOUH4UdvUz0UWAWcFFtOGUQWjRWIJDYQWC1U4xUi2U-HTn2UoRWuFUaSWMJUb3EHTUS3E4ZLVMTxvU_3U6xUT1UtRW_RW7xUNQW6SWxzUMtUeJUu1BFwUHTAHwUu3EfjVwMTMwUU4UKxL8PWbsURwU5MTlNHwJUbGF_MTZwU0JUzJWmwUENTewUN3UEMQVRU5QULNTvkMRQWcwUCtBowU2QUy2UbTWAxReLCKKUb_EaNTxwUGWEzwU7hCRKUgNTTKUdJB2SWIQWpNTo0BrNTJTWRITdKU9PWEhADxUbSWsBFGxUI0BmKU5JWLFLrKURWE7JTRxUEOTZCDGOTKMSzTWYxUI0Bm5E6KUy8ASOTilUBmBgxUFzUqXAaOTdxUNUWuPWPuU6tUGNUVSWmrHsxUZWApOTPLUV0U9tEyxU8RTdDFWLUq0Uu3U9SWS0UKQWpSWcUWdLT8OTfuEjLUBPTCyUEPTEyUIPTKPTtLUMPTxLUKyUPPTNyUTPT3LUVPT6LUZPTVyUdPTXyUBMUYvEbyUkPTzHVeyUqPTX0UzxUuPT2PTqyUCFAmyUjyU2sE3BAWVWVKU2xUnSW0sUxUWMQWyyUEQTECF1yUKQT55A4yU1tUeVWuRWD4EoMUrOPqMUYQTOhUBbVYPIvMUytUxMUnRWfPWyUW9KCAMV6MUFMVbcQOIUqZA8STtUWbQW7SWdUWY1UfUW4PWKNUMzU9QTZxA_QTdKWMKWATPjzUWUThRTPHAIRTozUmRWpPWCSW9RWU1UaWWmxU8SWEWW-SWq2UYRT_NUKxUSKWQNUe3BpNUkzUUWWK8EtNU8zUYWWDWWYSWUSWYMUBSWhVWDSWiWWG0U-NUzATgIWoDWM0UD9AL6EP0UwWWdWWuyUAVVw7A5RTQiC7JTZ0UBXW1WWbWWyIUe0UuOUQWAxSTTCWRtEXSTk0UdOU7JTfOU_0UsUWrVWuUWw3U-TWbvUdSWU2U7rE00Uf0U-_S6eUxFA60UsUJ1OU90U3OUlBACWWbXWgWWS0Ux3Ua1UQSUeSWV2UJ1UeWUveQN1UHPU4VWxsU3SWvUWgUWFWWX1UVHURPU4PWd1Uq1UhsUY4UYITaPUHYWaRWoWT1AFv1UQSUo1U4AF61Ut1UoPUQYWUSUV4UtPUMYW4PWyPUhMOIYWRYWi4UFUTbYW1PW7PU9PU2oUWLTPUTUYTRUTt7TGQUufCqWWisBKQUbQAMQUDRWfVWP2UCTTzXWUSU1XWiXWCZUOhURkVcGPtUTc2U0mO7FCssUg2UZWWLXW6vUwUWHQWqSW0WWKZWkMTaSWr2U_UTPWWJ3UATP0QUA3UaTW4QUmTW_6Ra0EvsAGUUewAO0EqhANMWUfJ-2UhVTZTWmIBYZW57EYGLF3UVOWimUgRUdmUe3BL3UkZWjTW6JUlTWoZWnVTL1P7uAgXAU3UF5BW3UKDUSZWhRUi_DxVThTAVRClCWmxN-uChMWp6C8RU85QFbTo3UHUC_VTyRUs3U0YWsVWlOU3YWAYWRpPl3UeFA33UuIWwAW03E83UssUFSUSSWlxUuyUC4Ud4UUPUe-EX4UgYWWxLlWTnaWYYWdPUN4Ub4UfYWsaWZ4Uh-Eg4UeSUW4UvaWNYWAGUa4UXXAwaWj1U2PUf4UraW9aWi4UBXTb4UPUWm4UGXTDUWm2Bq4UNXTA3E_2EETUI2Eu4UuUU24UObW2HA44UJ_TfXTW2E94Uy2EMTUnAWNrU8OWmEUbrUSrUS5U58CBPWWrUM5URYUAHTarUdTU_OW1EU4OWGsErTUQsQvMWDnUTwQI5Q5aUDUUd5U--EEIWZ8BwTUDWVOYTN7UWCEB2U8-UOUTfeT7TU3tEv5UlwAx5U9GAz5UEUUDUQ85UeZWhZU75UfJSbZWUwA_5U-TE9nLFCWJkAAkAsVUh4FI6Ur0D8-UM6UN8UgUUX6Dr6UKTKm6Uh3DV6U3pEX6UEZTa6U04U_SUd6UEMWHQWg6Uq5U5HB3UUl6UT6UmcWo6UFnSYZTa3D_UUC7UfZTt6UW1D9cWlZT_cWp1DBdW6jA66UF7U86UF7U-6UF7UA7UMdWFdW9ZTE7UI7UG7UzZTK7USdWM7UF4FSZUePW9XWWRTAIWN8UqVU-QAacWb3EZ7UUaTb7UyVUd7U28K0VUHoU2VUi7U5VUwNFm7UvcWWRWudWS-Ur7UjnUEWUadWGtUT1Iu7URaFOWUUPWOWUj8UpiUyTGL-UDhD-7UeECA8UnTNC8U8iUO-SFbTF8UCsTOWF8-UlWUHoUnWUwfIY6LiAIS8UdoRYbTV8UwWUX8UWWFqFJa8UIfBhbT3dWagOMgUSdTJMWAcUk7SWdQDXUq8UubTp9UwbTheWxDDKXUsBU4eU3-T2_S7bTRXU2iDzlUHGW-iDZXU9JFbXUL0MS9UDFWE9UyjDMcThXUREPU-U-1V3PPPKPKYPVcTpXU7pS_eWybWHQPvdQdcTcgDIbWoWWb9UahDe9UncTrpULIWj9U_XU_VWucT-ZWalIo9Uw8UJdBr9U1aRc1TKYUA4JMrUJ9MJSN6OWN5UebWRTU1OW0EU3OWkbW0ZSdYU9PC6FWHjU7hBUPWfKD_dWLMWnYUO6OzCWh-SSMWedTR-UvYUjdTJ9UENWHfWuSNrNUFcVTAWBeWA2VpNAAZU3dTh-UmpUj-UEZUueWQvUHMTn-UgLWp-UHEAr-U5cEIzBDeTQZU2oDx-UwdWPGUddW2kFYZU_oORIWCjABcWJRFC-T3IWhZUE_UmrBdeTH_UgLWJ_Uu_OMVBO_UoeTM_UoeTQ_UyUBS_UueTU_UD9AxeTX_U0ZU4ZUmgWqcIAXI7ZUgLW7eTpAJ9eTh3VI5VmOSXQEPzVq8VbYVgOSUhWp8VRnGuMAnOSv3V7lIchWZhWVzVPPSYhWImGSZOMGAY0HbwEwpOjVSY0HShW0FAUKGCqQbHFuOQ14Jt5EtSIohWuMAwpOxvVshWkhWSnHWsRy9NQkHyhWkSHewEn8VghWlhWj7V2hW6MAcpOF9VEiWJcAk4VHiW0FAJiWx4VOiWLML4RETaUSiWwpOwhW_hWCTHsxJQxEZuEKtV6tVB5VScSAiR20HphWbHFn2V6hWLiWwtFY9V5vVa9V7vVbwEvfVDGUGdK4eAqAAQuFfJODqTmnOfJOx6VC8V06V9zS9QGIFACAEX_VZQV50VpgS9iW5BNzgE39NQwVf_Va5V4tCi_VRJVA0S0tVK3VT8VF7VV8VP3VX8V9tVt_Va8Vv_VxwOW3VF8Bf8V8eVh8V-eVc3VGqIy5VBzB05VoyVXDBEjWbGTMFUVITaBLfCGVNGojWA5HsBUitN-PGG3CyjWc4AvyPk8UDHDVlO5jWrnHb_AGlAVlOSYTrjWXRBtjWZNGDHDYzD-jWMvPsBUnrAOvN_4MzsALkWSFCiSIMjB16Le_GQkWUBC16LAgB7gAejAaDTbuAGlAZkWtvGWGSRHD2hBDHD2bB9jWk0AEiJoOG75DEpUcCT8OI7KEGDUqiFGDUQBBFSQ6NT2MWOoJowAdXTP-S4jSqaTfJALkWoBUBkWimSxNGLkWskN8IA7kWsBU7dBrRRnrAcCTLkWLETvwAJlWbaCS-HzsA87Uh-HayAbLCIPA25HS6J7kWRVDAUA7kWAlW4uOZMCSyE6UE7LA7kWglWQwN92SMSQswJbTEhlTo9VIpHflW5WJSHW3mO6JRzxAMlWFaTyaT9kWDkW7jOjlWBlWFHAxlWS7U4mOtqIqJAflIYlWw_OjlWmoUpcExNJAmWJwLqvNpVU6fEWBEeDNg4BZ2BVFHNnSRvNsBA_oA7KEilWMSQDmWwGDxNJVmWImWHoUQxAxSEQmWLyCZxA_xTjgEV1AGgNTmWemW-tATBBJ1BcSAmmWqTE0SIRkWSPFAkWNITsjWxNGSkWULP1GAvmW1gLhPWZZSmTARHDlAUumWUBC6FMIlWaHMQuFHlWlAUikWr_SVbECCCxmWnyDzmW2QGvDBGlAGkWk0AdkWJnWhcBsBUDHDmkWlkWokWk8UqkWwCJskWeNWukWeNWwkWnABkWWZEUvTG1kW5YAy8T4kW1fAnkW50DLnWAoCNnWeQGZNGMEMGUBXnW24UHoUmHTG1PYcAhjB9FAZ5AI_O8DBW5P-nWWnA2mO_cQe4GyhC9JE3LHFQCibCMDMCCCTnWALCMoWInWuBA4nW6JMibCSsAZSLGSV9dQ7QAtED4nWEBA4BAg8BImAAgE4BAjmAMmMfoWaMNxvAGzMw3DhIUqjWymWCkWxNGFkWPnWSnWCFFWnWsnWIUDzoWmeWUDJPMFdnW-KEtkWbkFvkWivTjnWCrUmnWDDJ2kW4jUqnWIzVRhW7hWebA1VS1hWh1HkiWOvJKxVDVSIpWqPAKpWiSIWiW5eJSxVUpWMpW3hWUiWj8DLpWX6ANpW8hWy4R-hWSnHAiW8XJt5ER9V17VILEPtVixVYpWepWapWQkHwvVXsVniWThWQkHqiWwxVv2VNgV6MAviWQgKSEBziWXQE1iWV0M3iWAyPzxVP6N-vVVATPOLrmBEOANnPcGP5iWGwV7iWIwVDrVKwVY_VqjA-KEOwVHlVZ5V-6VKyVkeVj_VQ8VYwVm_VE7Vo_Vj5V07Vl5VY8VXjWhJVb8Vw_Vd8VEuVdjWY1VfjWmrVj8VW7V5_VYlVR6Vr8VpOSahWv5Os_AKVSJsDVhWbhWPbFLZOfhW9qW8US0PS6qWioQ81MJmMGcFR2V2hBFrWTEAI5VGcFxAVmkB5BQTLE6aS68SSPFtSIF2FxvVF2FsMHrTJTrWRJAiSIsOFIrWpWNXrWKyDOrW2hBwAQnRNUREWaFVrWKyDfrWFQAB9DiMOWcSsOFjrWBiBvAAtrWQrW2hBSrWipDDiWArWxbSKrWerWozVfiUPpWMrWtOSnBV8rWqrW-rW0TNmpDEsWHrWGsWFQA9aCJsWbcFrrWNtMvACcTCpWN3rWSOOdxVf2Vo6Vi5MlNH9rWKID2hBAgKKrWvrWirW-YVmkB1pWoOWsiWk0VEvTwpC4FCksTVpSlIAz2VZYHA8VQQVy6VArVOqW62VGbU30VEyVUqWGyVIjWC1VYqWN8VaqWNjWG0SPjWD7VDlVozTUjWvQVK7V-XVu_VbyVc8VP5Ce8VY3VRlVT7VgjWV7VMuVyqWZ7V0qW6rWEaUprW6dFAsWDrWxbSbtWzdFXpW1GAsOFXxVjtWPxTZrWt5IbrW-4VXsWA5Vg2VFaSdrWPxTwpW7QABsWvbF3vVaKVmsWQaRZZSzwTlIAOiVvFVN9B9uC7fQm7TwWAUmVLzSyUPBuWXAGtaNNeSI7IFCL0YDSbF74JWnVjlTjgERuTqsWYZV9mS8SQzSEqtW5FAMqWQ_VRjAtzSJsD9QHBYRLoCAjW40Va_V60VfuWcQHpzDe_V9sWPbUZqW8kVF0STNKDtWS8Vn_VoZVGtWPcSQ3VWjWKtWYjWMtWoqWOtWqqWQtWg8VStWuqWkyV4_VkjW6_Vu0S_BEPbFguWuBApzDFZUHfFnuWDRHLvWUsR6mW20SlAUhdU5rWCsWftWwtWKsWdsWHsWg7VXhW1qWZvWmtWbvWRGSn7VSqAgtWvbFQsWltWu6DPsWLsWw0CFRQmrW46NWsWeiW0lVZsWvtWivWsvWcvWUxKFyOXsVwrWjsW2hBlsWC6EtaUpsW-ZFrsWqvTIvS5fVrKVbuWv0VR_VCrV0XSDyVTqWHROVqWC3V6kVtuWG3VvuWHYSPyVoeVClV3tVTjW2uWVjWQ1VZ8VmqWZjW8LObjWg0S_uWejWBvWa1VDvWwqWFvWWtWn3VDRVetWatWavW4vWkvWB9DKiWZtWDWSnvW7bFQsW2wWitWrvWovWtvWB9DqvWcsW1wW51M1rWUsWqXLLRQOuLnpWmRVPVN6wWPDB8wWGxW7vWztW9vWnfVgzVtrWAwW2aJCwWTuWEwWx4IssWetSpDBvsWK5VO_V_xVO5VD8V26VPwWl9ERwW7sWB1VD3V3xSVwWP8Ve5VdqWpeVcwW1uWGlVfwW9XVaYS6uW_TEkwWP7VcjWnwWsqWpwWw5VKuVjjW-tBY7VvwW0qWhkLLhH2qWxIO5qWvOS7qWW0IPyWw8VFEPSyWihWCrWVyWYzVS4RP_GJ5VsWSqVAI5VKyW76RsXTIKU84VqYDwGATWSThLZoAFhDdyWraAfyWv4ViEAC0ONHCVBVTSG4qRkyWKrKiMO9rCJ5VxvVlVSD7QWsRcTWwGAD4VRUAiSI4yWgyWuBApyWXHC6yWeyWThLwyWpzAEEAWsRYxO1yWpcACzWzrCvOScsNomBXsV7yWvOSvAAVzWUABy4R-yW5FAAzW4LBHpWYyWO2VDzWuyW26LWhW-VSThLk4VlzW94VhhPWRVszWlyW5qGj8DnyWJ5VvYCZZWQzWQMAMxWfaUT9VayWUpCEzW77VuRVYzW_zWKwWz6VMwWswWD7QjuWZ_VTIAolMAxGJ5VquWuxWNJVC0SuuWztVZwWJ1VfqW0uWseVewWItWkqW5uWiwW7uWajW-xWmwWR7Vj0SrwV2_VijWEvWGyWGvWF0T5PAN0W_zWNvWn4Vt0WmzWS-UvsTWGQYIWAKN0GE0_A6FADaWxKAGNLNfUIOAQ2O1SAyACxKAu3QwSA-0WSMAo3QNOL-jAN3QiVCV8QifUmUWf3QWWIr3QJ4TE1WQHNqcUP1Wz3Q5ZVUlWd8QJ4T5DBU6QaBWV2CZ6QBnBtTGuABoYHnMWAAF50B0JL2TMOYPAkLCwBvmNZMCznLjaAtTGeOAsaG7zBL-P3STDBAj1WDSE29RlAUhSILEAKLOnhJUfWsSIwSAawWiuS7zK-9I-USZRBxJWmoRLkMlBWXDUpqBGpAfOIB-CG_TkaHlZHXmAaZHJfQ20WHYAF_LIHCnZHeNPqnAVRCD4QcMWDKKHEHOLHxVCnCL-BUijIf1Tf9BlwUyFNOBWIfMg3EAJTUBW1xGWBWeECJ4QQkArsGWFL0CEuKE9aM8nOvnO82WoSHVWA0pOGSRoLGCmSKLLLySzOCl6QTRCakA9gAGEB5RTeiAN3Wp1Q11IGXM_MVXPQdtEQiUpSHWiHFsCOlQRkGXEVsRR_MQnSVX5ThpJdKEvAAC3W3wOxuSN3W52BDVDirI9mBUMJ4YQmxSkFASzOG0BYxTk7BlQHWyOl9VRzMlPWVyOpcBw-H2-HPEHqiVMPK27B88NpWM0DQhHDUyEa2L3ZHwZNNNAdNDXxAh6LNPOZoCWDUxSULKW1KNsJNFcBL4WWaAbbDVqWIsHW1OnBAVRCovTPRAqPIGACR1MZFJMjCYFVS6DqTEz5MtuO92MdUHaDWV4WoBAM4WbbD-TE5SHA3F-RRufBZYBv4WpvBI-B-BUovTT1MW4WI_Lw0OCBQhEQalGf4VwiH2XBU8LA_CdCGrSAkKBG5WVWEzlBYIDLaV1DVAqBi2QT7IPVOS0Qk8Up2W_FJbhRN0QCHLZgDSVDNEAQNLc5WOJGdzQEBA0LQ1QWiyA7OEzwGfFT24CxMSBFB_6IJ_Sp7B4LLwEA94CZqUv5WpRLBzQQ8S5DBfPIZJOX7NZTSWTS5PALDUw7Re1WeNWo-L72A-EA4BA1xVB8CsnMQBAdEOQ8SHpUuIEK6WzdSvhEUBCw_FTFTUJBIEI-QHqDPvNWDFW4pQQNAGhBPcCb6Ws1Cd6WK8EJKAUHC2tRK3HNjLQ8SKyBngAkIAIMA9FSK2WpNGVAWk5KXACQKWTGAgJC3hAg8BeTCZIMG6QDDUFMNJNSgLALNShTAt5WdEUgyCSSAm0QNFAyIBAZFJ_S5DBTBAxBARQAx1MR3BLJGY1TqSSz_AqqBO0DpoSzAAVBAzATblCVGINsRU7WFFA81Du6WlISy4TavMkRAt6W9pUp7AMkGD7WkIAZIM7uQuyMoGTp7W4FBZ1CBgAUiP-yLsGTEsBZnNfRCn2GyBT78AQGSeSAgkDzBAN2D67WqqBISAOBGCgA10CCHEp5SwCJfcA7vBGdD05WiCL71WT2WDQA62MVOFmtUy4TMNW2BATwE22MJxUmxAF6WJEONGOvrAc8W5FOvrApiKbWKq2AsRKPqUlWWtZWAQNM7NWaSWWTQTKhGA5YHYVEVYKm8WKeWsxFrgVa1Qg7WFdM1gVs0OYnO5_ExLQCqICGV8JU6MQXvQt8Fg4WHTDz2I5RTfSNN8SE8L-LQ4eATWHP_LeSKhMOy5QGNRP6QH3UVmU1KN4KC85QUeRVRCi4BG6Q99LBVRB2WD8ECMGkKC0SQn0QfMWw0QjvHF5WdVMM5WGlHYgWPhFmzWfiCZ6FebEI5WO5WgLWK8WZSAKOIdIGqJAf5WGbETNQMFUxdABVL6BLU2NqNLg5WDrADcWUIAkSHUHCOjAL5A0RRIyAiDLHlBZRBxLAGgUluEOBB3wQBgAH3B-fAakEpUUONAK0BPnDTZE2SAhiAbHAAALg8BiDLP2FlcWD5IKuEwdDsBApqC4BHKMAtvDxEOUIQG9DvnAHFIbGEOGE5BAI1CGhAE9DnCLWBAN2DHgABrByUGoKAlBAhEVIMVDMA0lAIkAnCLZGAyVOsqKziAFtRiALCwLLkIxFA0RREcWf6We7A3PAs9WJhWLvAThLvSJMFAgzPh6Wu1GRAWXZUVbCcWEe5Ag8We8WGdUt9WZ_Wk_WY2Li8WqdWp3DasA9yQn5Ia5WmBBhDJHTAwFBF0QDiWEzWrzWTzWEzWGzWu-MJaUwwWjzWCfTFWS-zWmzW8_WPaUwzWKrK8_WTaUHAXOQA8_WFFMPzWgzWrtWzvWS0VutW37V9zW2pC7_W5BAhKMTKVHCVC0WmzWLzW5BAzRV6MRDZVi0VnsWyxVFhDSLHaAXN_VdXVN5VS8AByVoxW4sW92VH8VIrVfeV8sWQ0WhQVO8VVwVcqWQyVyuWX0Wp_ViqWr_VJtW6xWe0W8xWYvOlwW3QVz_V8zTTtWvqWVtW7VKizW4_WnBVtSILAXYgLevWpzWAAXBqASzWbyWEzWcvVYBXDAXtzWkhPcpWcBXXAXy0W9yW3zWQAXauWstWn6ViWSPLSQtVRBX6_Wy0WytWB0WJzWJ5VZxWcKVhCV9vV9vVx0WeBXODFThL5rExsWM5VzsW42V1sWJ0WQwWnoBsxWXqWsuW_sWT0Wk_VzxWbwWTyV2xWebUb0W4uWCBXdrVnqWg0Wx_VQ7VIBXl0WhjWFaCFyW1bUf1VPcC5BXxzWYeTP7UpcEZ_WhCX2yWWnWCKS10WgfWq8WqJA40WfHA70WnLA90WuDW_0WDBLtjCkdUX0QU1WOfWD9UnCCIOAI1WB1WY3QfqQM1WM8QY5SOhUQ1WfNCS1We5S6CXmcUhIW6ZBI1Wq3Qb1We5Sd1WgNOV9WcmUvkCg1Wz3QoMH51WsaGEaWxmS1TMy3JzSESjHEqMu1WsOCw1WhWFgEAz1W74CgCUJ6Li1WHfBk1WP8W9gDk3Q-1W1tVVDXqmUTKWigDw6FE2W6vTTjAH2WXRBxtEQ8WxEAOeNacHjFTP2WnEAR2WA8R48WlaHzaHX2WkXPZ2WrcMIvUW2WdAMoXPg2W63Qi2WndM_3Q0hCm2WpRLo2WV2SPHDs2WwVIu2W22Wb3Ex2WPHDFdUKfD12W-DH42W92KmOC72WbvAkjU_2WYzOjNKLBLh_WE3Wm6H_SB3JG23QwOAJ3Wx6QM3WYrEmUWP3WYrENVIcpQmbC9MQqBCJOCW3WunRjcBZ3WEqM-RRXFId3W-MQJDDA4OlEWrxJj3Wl3WSuDniSo3WlJBthGSyBt3WXFXa4Q0FAbZPz3WyAWrOPTpJkYEGPIWLETMAyJPhcAjoBlQHoIBA4WiFAC4W8qByWHdfJH4WwRA9mV6iA24WX4Wd_RkkKF7WQ4WsZW9DWprFU4W5FXI_LZ4Wq0Qv8W3vTf4WD_GczMj4WN0N9WHnkVSQAn4WWQCp4WiWMr4WKGNQeB94Ww4WFcHQOLz4WncP14WYGX44WjpB64WBnS84Wu4W6FXxEXA5WDcS7xDFVT0hCp9Wy9WHNQa9AK5Wq9W5nPN5Wj6ArgVcAOu2QT5WsFTV5WDWUmjIohRISAx_WcSAE-We5WD-W89WNEAi5Wk5WB5Un5WgkGe5ArMSEUByMS07Ws9TN8WFCHx5WH5BVnU1RO15WO0Q35WkaH55WqPI75WVTSPcC_5WQWEB6Wf4C6mA58Dz5KHEAG6WWpUJ6WL6WvnON6WEoAP6WB8MR6WLSAT6W9fEV6WVGIX6WvDPZ6WDnUT_Wd_W_4MzpQc6Wp9BVWWj6WY8C01Qm6WOkLkjUp6W7aNRKS8EAl7WMISv6WVbVFTAy6WzATPEA16WJgDpEASSA56WUeR76WaMOKNSjIAMNSNMNsGTv7WF7WGYBI7Ws9TK7WM7WAiBIFUZEVR7WpAWJFAT7WS3EKKENBAX7WZ7W2HX1xPc7WwIXkBAf7W4ISh7WUFCj7WYKSmKEh2SYPAR3BM1Cv7Wr7W4URF_Mu7WcQASSAHrKT4Mz7WYLLdEU27WGiU47WiUGB8W87WueLweD6AC_7WzATXnAC8WXuGJOI3CBG8W8ATJ8WR7A39WSHXF5CP8WJEXJCNT8Wk1AV8W-ETX8WMwEZ8WknW9OAp_W0RAf8WoHXd8Wq_WuWLliKk8WDGDz8W1DXZ3UNZNr8WZWKt8WmIKw8WRGAy8WmIKe5AmLVTjA38W7IX58W81LPoVdWHBgAU_E-8WmJEA9WIRUC9WdvQE9WvGXmmII9WDjSK9W9MQ4PRMXMaWSR9WE6QT9W4PM_JXB_SYNH75QO6Q4PMb9Wv-U4PMe9WPNRg9Wj6E6PVgxOk9WNFAdDXq0Qm4QtGXTDLz9WjCXsYUwGDZ_W9KXH5WvGXycW9UBL8W49W1QQ0dMEHXd5WoBU_9WJXLKxOPXGmBBCHXHLXKHC14JJ-W5-W5RRN-WyVLP-WQnBS-WfOOV-W7BBuiEFBAZ-W3xVc-WYDBe-WBOAg-W-iPHmHRGCyVLl-W2cWn-WwrEp-Wr-WwmAu-WJeAw-WnKBy-WAsAOjA1-W3-WZQB_eC6-W8-WKTKBVGA_WC_WwTDF_WhCL_BHI_W2dBK_WOjAM_W9zPKwLP_WbIAR_WoXVlRUoBAc_WBIXVRGn_Wn4V8HXbMXe_W-5VNtD0EX-lBGBVOETG6Wh8Wm_WX_WhhAo_W3JXpMX_9Rs_WskDu_WF0Qw_WM2W0MX0_WnEA9yQ3_WmzWTpWg8AuBXeBXFAXdtWWBXigAhBXFqCYAXNHCbBX-MXZBXEAXZAXpzAqvWSBXPHANAXOzW0yWmBXdzHSAXYsWqBXqpWrvVFNXoyWNNXAaEnxVXzWyBXEzWfAXhAXIKRPCVvxV4tWQWUqAAnAXBFCFhDDqW1xVEqW9KGHqWAhAJqWmYGLqW-BXskVACXmxWCCXvAXT5VqxWFCXpTOK8VruWE3VwxW5AXyxW7AXeqWFtWZ0W3xWRCXgwWlqWUCXjwWFBXh0WHBXgyV0_Vb3VUtWvwVQ6VXtWfvWPBXhvWWAXGNXmzWVzWKiWdOXywWKNXdBXiCXiOX-wWQNXB4PDgBbaSgBXmOXiBXeBXbzWkBXoZW4zWX7LXNXttWo6VgxVDLS3yW_MXoOXtOXI8CTxWxBXsyWKzWbzW0BXxxV2BX2xV4BXwdCD7QnCXOQA9BXqAXB8VNqWG0W2sWNzTpxWFyVBOX1AXUwWJCXWwWU0WC7V8AXKOXXrVa0WveVOOXd0WQOXf0W9xWXCX_xWj0Wv5Vm0WcCXo0WeCX7_Vs0WMPXJ5Vv0WaBXOPXQMApCXBMAHPQpKXcRTMxRuCX6FAwCXC1WyCXF1W0CXSMAA1W4CXD1WgNOzCXmUWUNA_CXkdUfFLO3QEDXO1WNDX-MOT4OZ1WR8QViTLQXTQX53TVQXuJOY1WQDX-NLe8QkaHjHXo8WAGXXDXG0Bh1WxzPuDX61Wm9WpNQmSHzlBgDXjIVs1WjDXkJRv1WYPIy1WmBA01WE1BkeMuhAtDXieLdODbjIxDXpML_1WbkG0KXf0OxiSW0WD6QuBAI2WAEX9ISAzQ41TZGBtCCQ2WwOIS2WJEXV2WnaHPFWDMPOEXQZMQEXZRXe2WIiAUEXQRFuQXjPKk2WZEXPHDn2WfMWX5WAdUNNTLeWj1Tv2WG9P9kMy2WsVGn1ToEXHEHqEX7EA3OCthO1fFwEXQ8SwEXw0OC3W1pN1MAoSHMuWLGQ_5MNPA7EXk0A9EXiOWzMJ1DBhjARnIT3W3-LHFX-bCJFXUqLP1RNFXc3WxWHJXQo7Lh3WUFXJLEk3W1fFDTEXFXAFX-8Mq3WUFAs3WqdSeFX2hBw3WhFXEJB03WQvW-8MfBCmFXNXT63WqFX93WtFXPkGhsEwFX3MWYZBzFXLTHsEI3FXsGCfGXO4Wb4W9PX9wRAKNt4W34WmFOGJVP4WAGAd4WBnSJGX9-GLGX5vHk4WaOQm4WkEFSGXWAOq4WurSA5SJTXmGXx4WbGX7QA04WXrBfGXPsKiGXqmSkGXKTX_4WjNCB5WURE8xDsGXxGXuGX0GXrYBL5WzGXeeTP5W3GXS5WDDU7GXj_W9GX1hR_GX2MXb5WFHX7nOULXDUXHHXZLHmXTKHXjPCp5WCJSsMSs5WgIXRHXXHXNTLUHXAOWV4SmJXhoD25WvnO45W-uBs7AeHXm_LXDBhHXyDBlQX2fElHXoxSc8WqHXCkMwHXoTGM6WeETvHX_UNyHXleRIfBU6WTuAW6W75KqOAY6WiOWfMXV_WLmI_HXg6WgMXw-C9JFsyRGIXhtLIIX7nBq6WLIXKtNAJXOKX0gWQIXx6WlHVTIXZSAcOQWIX46W2-QU9WqVT86WqqADNSfIXQHXcDU36WE7WQZQH7WgSFJ7WwQLoIXO7WrIXSlBT_OC3Qd7W-NHyIXY7WzUX3EAIEI3IXcUK6IXOIX8IXAUA-IXeKSKVXPDUn7WEJXKJXq7Wr9As7WIJXf6Nv7WMJXy7WB7WdVXRJXsrH57W4mU77WznA97WIgD8eDaJXVJXznAE8W5JAhJXI8WJ5A29WM8WSUX_BHoJXLVXqJXdCEU8W_fUuJXY8WERS9BGa8WzJXuMXl_WyaB0JXo1C6JXo0K8JXzcA-JXcRXkLQs8WVkDu8WOTXZuEx8Wk8WJKXBET28WSqIJEXFnVRUVieMIzBTKXEVDRtRxSD-bVB9WQMAD9W2PAcKXH9WOhUJ9Wz2IhKXeEQO9WcXAQ9WwWHS9WPeRaBWY9WtKX-5QD5Bd9Ww_Lf9WsCX3DX1KXi9WmXMjkBl9WWEXrvHx0QL4QxTX-KXGLX2PXv9WELXr9W2gWN6UsYTaWXKLXk2D69WNLXOJGSYTQLXhfBcBLC-WCUXOLXG-WYLXX8AK-WCMXbLXWFAO-WnaQR-W5HBT-WUIV-_BW-WkLXmLXg8BoLXDBAqLXTBAsLXDiPuLXhBAk-WeFAyLX6mBo-WH3L2LXFrD4LXlXQx-WyDB9LXfcBjBCAMXaLXiCL7-WMcC--WjgEHMXPPQD_WJBAKMXH_WwJBOMXiHDL_WUBCN_WTMXLoIVMX5RRS_W9UXU_WQOVyXXeBXa_WZMXAIX7UXhMXp1Vg_WNrNLfD9TXBrC4JX1JXqMXEPW5IDtMXWZXvMX7lWQZTt_WqGAv_WHTAAHXkiA-oA4MX_zQ2_WOBX2YDQyWNyW__W4OS2qW-_GydN-qWUaIzZXBrWvRS0NOSZOKrWHlI4JV0NOiDLgsW8PQppBxAV0NOvAAiDL5BQIkAA0PQqLuOQ8zW0NOshGOlQ78VydNpVS_WEOlQBaMWqQB-N6tGC5CayD3rWPZDY9P1LA0NOhmAo2QQaXPZDazWImTotWJaXyVLLaX2vWzdNsOA9ZXydNiDLxvVHlIDaXRaXiDLmaXydNKqLKxDOxWiSI8ZX2_U-ZXvvCtrWwaXCaX-YVEaXUvCzrWSxWNUKecBnaXOqLpaXfgErZX30CDsWlNH7aXblA9aXicCjOXsZXPbXV1CRbXxoCPZDUvCe0D7ZXppBtaXbbXvvCNsWQbXfbX8aXuaXyVLHaX7OS3YDKbXaiWayD6zW0YV7OXQLSniSrOAZbXTbXpqCfsW51MBaXsOAyaXjaXO-WqfVu2VlAXIwWlSHrwSjxWrAX6NXtAXnxWQqW36VYPXVFOTwWM8Vh_V4AXd5VOjWV0WQjWzuW-AXVyV4xWKlVDBXmbUGBXjrVVOXJBXCvWx5VwPXHyWxaCOyWwZX0zVNaXTaXcGFVbXObXocXydNOaXrcXx4VpcX-RRM9VvcXqcXBGFVaXbpQo2Q8NLaaXJxWqRR-ZVJNCmvV_AXgiWeaX2cXNFXW9VRaXwcXBGFHPX3pWhmV2YDzaU96I0NOaQIE0W0sWUPX0NOftMYsWKdX3EApzDDCX4zSmuWydNYdX5OXadX5nMHjWtxWbPXQcXAtWNyVTcXfPXJOX1xWLOXQCXkPX5xWyeVbcXlwVqPXi0WZCX1_VbCXlpBdCXljWfCXGZRqdNfiWn9Q3cXbdX2VLNITi5C0NOPhFmdNBeXEAS-RRk_RleW31GHzVgPDglBZuHCxVNbX8OSucXPZDgaXhzHCNXncXH9VfaXg2QK9VydNaeXH1NzzWpRBZeXlaXNoA7lGcaXKaXtbX5TCvbXNtVxbXQtV58VieXImTIdXjaXjeX9CTRPXysW6iWUPXddXmXVzAXJ8VaPXPcXLjWRcXbqWHOX6DXWcXhqWYcXNOXydX_tVayVEBXDYV2dXUOXZ3VWOXi8VrwWMBXaOXIyWcOXWbXeOX1bXnbXUbXceXcfXlOXraXrPAgbX2YDcbX-wWefXhbXicCqvWqfXnfXyVL1aXreXoaXteXneAveX6OXrBXrpW1GAufX-YDobXCPXWcSxaXCbXzaXdLX_bXZ9V5tW7vVPmVw7AEcXOdX5eNt7ENPADLVcaXiTCqWO4NX-qVHcXm8AYeVEZDicCcdX9NXF8VU5VecBYgX9ORd_VY5V96VICXodXKCX6AXIfX9AXKfXW8VMfXacXnPXQfX3eVpqWW1V4dXXOXLBXZOX15VXDBfgXMvWePW8vLJeXekH5gXSvWf_WXgD4eX3NW5xA3pTWCPzbDmxHdCWtXAoOJVeXzqWbfXtcXjfX7fXuYD-aXlNHscXXeXRhXlbXSbXffXf8BVhXpfXZhXabXvfXicCCxWvOXkfXH2V2bX0rW1fFqeXXZDseX9aNubXoBXovVxeX5fXlhXmfX8fXihXSxWgNXztWAgXnfVDbXvvCFbXqkDMdXBcXixWEcXUdXBCX9eXbgXSqW_NX_oBGCXjgXEOXcPXxxWrdXl_V0xWOCXvdXI7VsgXS3V0dXq5VSfXecXUfXgcXqwWicXswWp0WuwWlcXDRV-OSMyW-_W8JVliXt8VfMIpiXTVS5QIsiXz3VySSWQSviXVRQlNHKRQAaXtHSHOH4WQTEAMGAKRQjVSKRQigShBQ8iXC_P2jBAqHpTK6_UnAQ-3VSrKVFSEuHe4VSrKRtRznRk2BM4PuOQ7DQCjXmDOjTA-iXC_PhzOALAxeBcXHTjXr-PVjXfGOkDBYjXmDOvAAkDBnfBwRM9aNoMQiSInAQEjXXFAGjXxvVIjXUFSujXMjXLjXCjAHJVtSInAQ_aXXsVIjXtrW-MH6iXiMOnAQkDBwjXZjXkDBWsR7DQ6uNzJVziXmpAKrWnAQo4VKkXMHQ1iXMXQIsWRkXmDOjbXV1C4iXrOA9TQUTL2fXZNXqvV5jCMkX6EQ9gK3iXGCQAiXGgXosWWCVv9PSEBEiX7NXGiXKcXpxW_eX_2VJrVCOX2AX_6VGOXQiXMCXL3VgqWG7VLfXxdXtgXjwVvgXgrVxgXy_VfcXaCXYOXmyViiX6PBKVSPkXgjXrTOAsWLlXvNB7EOx4VnAQTaU_iXH5B_RQhkX4OXpBXDcB4fX6pQMlXdWSt6VWcSKRQlkXQWU_lT96IBmTxjSArAxzFGmT2jS5eXVFOkxWsAXWgX52VffN10VHiXBjWluWpgSUzTENDzkXndXEfXpdXH3V3kXIOXSiXU8VPCXViX9kXXiXugXccXTOXbiXRtWVfXKBXXfX2gXmjWm-CZfN3WAvXSNkXzlXruVRZXN0TXmXR2RXfA60SGZS1KWwmRTmXALAhZUMXQbmXS-UjnUCeWddQHhP6CU6WO93BxvOffNgnUfcDLhPOATLcDreDPhPxtEOgWreDezWrLCxtEvuVBsE3zWUzQQcDReX-sUmhD_ZS0ZSLdQnTAZWSVNWWfDt7OwBUxUFaDNL6VZrLeEA2BApdHJkXSTLk4VsjXSrKFjXEuHOkXXnXj7VZnXIdFbnXQrMSlXDjXanXzjXdABleXcWQ77CmnXCHRNjXIdFPjXA2MRjXqtAejXbkXvhXopWp6VqnXliIhnXnnXqWSFdLjjXfGOJjXPFS8nXFcXSPXcuWCbUN1Ds7A1jXL4PqtA-eXBYAolMJoXnnXLoX9mBP0W8lXOJVFfXBtWwuWUcXEtWudXiPXMOXGmXhwWImX1dXClXYCXElX5dXGlXd1V4VJRmX5PAQoXlUKSoXBVNrMXGzAMXQsoXRkBuoXS-UwmXe5A4xH1jXlIAp7B2VHmiL8oXRyKXmWCJDMXQ_oXjBJnmXpkWlAUgGW48A4bWRHAWnXCPS0zVnAQ-vRafX-VSPlX5nXrzQiAAelXeEPUlXC_PjTAcjX3WA0nX7VQ2nXNxWxhXdlXQlXfGOjTAn2VIjXRwL0RV3tWBwWZZSESVqaOpkXnhQ6eX_BX8eXduW9zSmmXNoXCjWecBmmXUoXDfXWoX-lXXwWrzTsdXCmXSjWEmXO1Vs_VmPX_kXJmXaiXFuVloX0gXPmXHlXwwVHvWSmV_pKBpXwLDlmXimXOjMiMXIvV-DTAgWqmXc2TZCWHfWumXJiP3oXXyAymXRhPbFWGYR7QA2mXfJQ4mX67UcFWLXXrYD9mXyuV_mX1OXBnXnqXCLWAAFLcDGnXo1SInXFVSnlU7XUpoODnLkmLPOWfOO0OO9KGTnXVnXRhWUpXBkXIMMm3VjiXoiXenXPpXC_P2YRF4AYpX6lIYYIXrXeORDqBojX_jXckXblXaNX5jCarXrbHbAXuRVIjXkDBjlXbxWBdSxpXEoX7eXTPX2pXT1DSTLR5V1lXkuWL0W60VMiKIvNigXJjW-sWlgXdPXLCXBmXNCXDmXUiXHqXBBXzdXhoXZiXjoXrPXzgXWfXfiXYfX3gXSmXarIkDBkmX7EO4rXyyVTvWvhRm0EWvWLrXSrXjfXgnXojBinXnDOzsVkiXcsX5wWrjXlnX7nXCHRJNX5nXtjXCHRqvWesXZFAgsXczWtnXHJVfrXACV4jXnsXfsXDoXwBXhlXZjXyjXtnXprXupXyRFgcSrfBuaUwOAqaOwWAvpXx6IyiW3BX2xVyNXmYG1NXGaFxYVzpX5NX1pXHoXVPXErVcgXJiXLTXPwVmdX-pXS0W-rXngXW0WhPXO3VjPXP1VNfXM7VU3VWCXJsX3dXOqXMsXEyWjcXm8VbsXOpXdsXC_P9wWUBXeaSPkX3sXmDO2tXfMI6tXfGOjhX5QI-tXQTA9jXlNHakXgpXZlXwhXclX5jCCuXaEAohX4hXmrXZjXYxWEgXriWmkXyxVviWsrXrkXIcX8NXukXwAX46VI8V3kV7lXetXc5VGfXAmXogXjtXq_V3uWlPXTCXKqXioX9uWygXttXOmXNsXZOXNpXRsIQBXmsXmDOyYRjBVKlXksXVhA3uXhjXOrXXhIMuXW8C5YRYYICvXFkXy4RHkXKLRhpXfxVKuXxRM-uXQTABwV-fXFbXkjXorXTuX2pWBiXXuXOUQLtXKPX2xVVsXamIyrX9xVTgXetVGoXx0VXtXRqW3zSMcXS2KhuXg_V9lXmgXHfXitXcoXktXeoXmtX-kXPfXLqXrtXTfXMmXdiXDyW3_VgiXxPXTqXevXXDBTsXlGOBwXYFBsBUfIJasXOhXTpXr6T1hUtZXniXbYVBxD4sBQyW-VFRwXs6T0ZXx9OVwXNwX3ZXDQSZwXswDmhWOfLB8S3wD4JVHjXMwXswDeAVFFMu_F0FHG3MEtBOtRsJC4jX6RBhwXQTAZoADqDxwXwJB3CXztWdwX3wDC0O5wXD3M-_UczW5rBlIBpwXdCK0hUC8StwXaBCJkXlwX3wDYnXwwX8wD4JVOkXJxXQTALxXisB1wXH2VPaU0wXNxX2_UUlXMxXwsBjwXFqFCxXyFWc_DWrLsJC1sX4nXXxXcxX2_UA0WhlXQxXc2OWKV2tWoNXtpXHgXrKVRmVqAAQdX9mBKgXzDICDVV8NZuXxlX1sW8wXtPD0rXK0W3JRpUUrxXUaKOcXsvX_pXuvXluXwvXTiXdoXwdX0vXHmXsuXIsXuuXDlXciXFlX1gXRqXt0Sr0WOTJvFWEtB8-U-xX70DZmXdqXgyD10MiqTMBWq7SsyDJ6V5xDRyOBdM2QUKCF6RX1CEuCEggNXxFggNzDIF4SV8Nb7I8-Ub7ImWUFmT5gJqlXnbOKwX4tXEyX9MXflQUxXzwXbxX4sBcOE3tXDVSfyXDzXmxX4sBGzXTxX8wDJzX9tXrjXHzXs6TQzXqwAUxX6EAusXWzX1hUYzXiwAazXa7FdzW-AEABEgxXs6TKxDbnTb5MLvXEdXvwXRzXnxXOzXs6TKeA7sXzrWEyX7wXEyXPAVuxXkAXVuXhCVfyXIgXIPSfxD8pW1xX10EiwTJPXEqW9vVfyX_zXwsBQPXulXGcXVtXlvXddXpvXRkKrvXKjWIyXgtXvvXVcXpgX7kXrgXfoXPOXRyXNtW3zTKsXwuXhcXvtX-vX9dXyPXbyXeiKdyXt9WowDI0XsBU87U_WNXpSrZSoyX1QUvUBqyXejUTrBtyXorBvyXFqD6yXizFwyXbbTV8N2yXqbC4yXr0XX0D90XgLWzjSo2QHmTNAQJkXTPSiVCOwX6uXkiXO1X_gATwXmeIXPSwdCXwXb0IX1XP1XbwXyiXT1X8RAioQ8iXjhA9UNW2A0NOdGAzKQOIKm1XcnQwrG-iXjhAC0OkOQnfV_cXPHAo1XKEAvAAy1Xn1XwrGxeBImVPJGbNO5FA01XIPA4BAHhA1LAIqAk1X6EAq1XxnQlrGH2X_1XbwNHjXu1X7BAw1XBBV31Xr1X3RK21XtNOI2X4HRB2X8KNpfB71XS2XXSKwrGZ2XD2Xj1X3IEl1XgPIcUHs7AGkHt1XkOAv1X1BAx1Xl2XGNHV2XZJOGkH61X_qAHJVGkHg2Xi1XkOAF2XabXqPIm2Xu2XpEHM2Xp2XhBAr2Xt2Xx2Xv2XwfQBlHg2Xz2XhiA12XbWH32XLlAi2XqUQqNJXcAB3XD3XBBVP7RK3XdhLHeD3WA42X73Aj2X6EApaAA3XHCVIqAV3XF0O50RJ3Xb2X_qAZAWb3XP3X52Xe3XijCNMFZoA80RU3XP2Xs2XBBVHFA5JAC0O3CNyyWYQX33XjEAc3XDrXnzVy3Xi3Xu1X93X5PQ7BA63XFFMZAWAnL4jXQ3Xk2XsLOT2XDSKSJSwjXO2XQ2XF0Od2X_1Xw2X2vL15P6VE46NuvLGYSAkXN4XG2X-2X4THS4X7jXU4X13XW4Xj4X2FHZ4XdzMqbM0nJYXPGYSN1XkOARPSPpXh4XghXxpD_1XK2X0HRKzXzrWf1XMRAfnX24X64X3RKC5XDSKWxXB5XW2X54XI5XrrGpnXE2Xu3XE5Xp1XK5XKtQY3X81XOuL_1XgAAg2XX8LDdX6XRhOQh2Xt3XR3XP5XKEAg5Xd8HglX94Xq2X03XE3X91XX2X0KQX4XwrGAtX7vVQ2XlSH1oIw5X7xX-cAuAXcuX-NXwkXpBW76VGyXU0XftXPiXCtWAyWu5VtqWeiXk0XYfXy4XvIAY1XA5Xe5XO4Xp5XJ5XP4Xq5XOIKbwNOkX-4XYnXH5XP6XO6XN6XlrGS6XSlXW6XZ6XD5XR5XDSKbwNUlXd6X44XJ2Xg6XR6XC2XT5Xd2XXKBKtQY5XyvXpBX67Rc3X62Xi5Xi5XM2XopXn4Xo5Xl6XU2Xs5XY2XC2Xu5Xk0Vw5XGaHAeDz5XivXP_VLwWwrXmvX36V55XscB75XT0X8rXtvXW0XTcXsPXD6X8vXn0Wl0XxtXAzXLzXU6XK6Xd3Xf5Xq4XBNHn2XZkHOlXb7X14XL6Xi4XF3XpEHh7X0EHc6Xm7X72Xz9A92Xo7X4THj6Xt7Xq7Xk4Xf7XQeMRXAc2X81T22XC2XZ5XLeXcxORKBy6XO5X37XIqRx7X2FHpxXl5XC3Xn5XR2XE8X5BAZ4Xv7XbWH_6XyxVB7XjwHWWIE7XTtXUgXO0X16V35XZtXL7X66VykXCfXHyX-5X2kXA6XT7XCyWuPX7dXwtXIlX9TBKlXk7XH9VN5Xe7XG8Xg7XN8Xb6X84Xb1XU1Xc7Xz6XN8X17X2FH18XfMIC8Xx8X82XGNH88XBNHi6XM5XW6XC9Xp7X08Xp6Xo3XL3X77XN3X97Xv6XhWSx6Xs3Xd7XO4XJ9X27Xy8XbtA26XlrXhlX46XM8Xa9XkzOH3XZkHg2XS8XhCVU8XL2HD7X13XtrX0pXvrXWtXNoX-2V65Xg8XdtXi8XjuXYoXYwWm8XNmXj0X9vXG6XLrXu8XO2Vw8XW2ApaAT6Xz4XJ6Xl7XW9Xf3Xz2Es7XI-XS3XyOAz7XM-XF7N71Xq3XcgCS9X6MQU9XSOB24XwhJd9XJ8Xk3XQkXJqDWvXpNXtaUo9Xw7Ay5Xr9X05XrdA25XOwWduXe8X-4Cz9XHCXNiX9rX_5XZoX59X7vXo8XNYVYyXH6X04Xv8XZ-XN0A-8XPrXJlXS1XF-Xc1XH-X62Xg3XHhAG5Xt7XG_XUhMx9OA9XC-X9-XM9X57Xp3XbWIwzAV-XQMAX-XB-XJ-XEYAc9Xk5Xj3XL8Xl3Xz2El9Xg-XwxXA7Xr9XC7XW8Xm-XF7XlxWauXtkXq-X45X0kVxkX0AX09X95X29XqdXl8XLsXxuXF6XzuX-9XC_X48XE_Xu3XA4Xx3XiYV28X_9XBAXY-Xt7XAAY5BA3CNI_XM-XIAY3CNP-X62XNAY6YVFqFK4X_WAV_XsHAX_X24XRAYS8R36Xm5XV4XdHQNMF53XhBVlNXuLRnNX6zXqNXj-XB0Sw5XqAA80RvUH93XEhHSgXY8XjvXH7Xv9XAyXxAXeFOfuXB3VO7XkgXQ7Xy-X49X3_X79XW7X99XZ7XJ8X6-XA-XjhAaAYg3UE-XI6XD_X7-XkOAIBYoZCL-XPBYlOAP-XSBYR6O3JGbWIAnL-7X0vWA8XAyA_3Xw3XJAY6YVcAYC3XF4XhAY8CNjAYdMRlAYAcX7zXw5XGbOq9X8pWsAYXnHuAYFCVp_XwlX15XJcXt_Xd8Xv_Xy9Xx_Xv-XvxWOiXk8Xz-X_AYE6X89X6_XDBY38Xg1XeOXY_X34XiICO6X2vLKBYFBY9uX1GAKCY06XXtLqsXTCYn6Xh5XXtLusXk6XMCYm6Xe4Xu4XtjGe4XmMOaBYTAXJYRc5XM4X07XYCYntCe4XzzXd_XeAY86Xr5XXJSm9X0xXl_XV8XfNCqAYMtXxNXZrLzNXtYEKqWStXM0XFoXzAYP0X1AYeuXAfXguXh8Xz_XMjW1_XBCYi0XDCYBBYFCYbOXTpXEAYXBXSCYI9XQ8XK9XuvLPCYG-XdsXWDYBIAw7XOCY-wWXCYh9XaRVEaCbCYpCYjDYSJSgCYnrWiCY9WPWAY3FRw7R3wXGAYM-XE9XbtASJStCYf9Xp4XjDYs4XGtAzCYoAYl-X8pW5CYmyX-BW8CYQtXSyB_CY7IVN0Xu9XDDYc8XIiXs-XIJVBfXy_XP7XV0X9AYLmXAvW69XODYvPXX7Xr8X4qWB_XLBYr3VuZXoiXT1Xo_UriXiEYbSA9aC38XwiXzOSoEY0iXXkXhQLKTHjwX3iXu1XvAFnwX-jXv6Ns1Dc3XDoAGAES4VmrXyEYf5FrVSNvT9qBhMO4EY6AFjwXU3XzEYtxXTAYW5P1fVDFYzPUC6EGFY6AFFbXXGJVBRXGJ1fVoCYSPLwWHT4Xq2XzAFotWVFYrjXuEYnPHjwXZFYC3XHFY4zX9yWBFY2HO7_XeEYDWSMkXfFYwRAOxXj7X8_XrFY1iXtFYaEAvFYS9FsFYUQLzPU4JVWkXdNH0FYH2VDOHC0HnFYPcRrzXweXNvXUHVtEY5FYvEYoxX4bXqkDc-XkFY-wXzCY-zX0qAqkX0BYVgX2BYbuX4BYIiXR0XctX9BYR0W0_X_lXA6XDqXBsXFqXDsXjqWSCXGsXe0X8uWg0XstXVyXmoXXyXooXNBXGCYlEYcBVyDY5EYzTAhsXrLFt8XxFYFAYrQLBPB6EYLAY2GYVIDP-XBHYtvDFqFR4O_RV9nXV8Cq_VwbXGGYd5XXFYrEA6EYI8Xj3Xs7DLzGxAYG7XF0WI7X9GYP1DYgNEDYJbU3rX0FYjKA9pX19XKDYgGYZoXiGY5kXY0WNyXFmXPyXgoXpGYqtXTyXkoXtGYPqXyuXYyXPsXdIC0FYZTT5uAvAFMvAf4APeX3VAUCVTPLgtQi2WDnXCANyfT0nEy2FuLADANdIWNnUqEBDAN7WWVhUo8ADrXLIYQIYYLADrXPIYDFWzXQyUQk8U4XQZIQIIYXIQ7UQvtRFrXsJQEpUIJQDpWOtA7JQdDW48ASKQFrXMYQamB-WX0GSyfTAIA0rAORXVJBBbAHGByfT_6IpJX71OY4FNMNIBWM_CO-UhgBboAPSC2GCbnIoFTQqKFEBmFAIMAU1TI6WTDUIJY5kA6VXqaB0GGczA_rHjXGs_Dz6WERCyFBjHQkqCPSLTFTkZC6MQwmXuJD6MQT4C9QI_TXwGAjJYpQIlJYhMXAXUKvVXBWAiPwoSv8A3qCY_OVDWaCWhsCYjK7EBzJYNDXchTHqB_RF4JYNnUb0KeTT_JYBPB42If5PCtBIHYMXElmPzAFb6Pi2A1DWLNWGKYqcQF6AbFYAPGDoAupBchWeTTgOSLKYJKAI2KzAFaKYYKYaGBzAFtiM6jAaFQFmVBIYaKUnyD6HY6AFkXQW0KsQLfZX60PCwBDKMZfNeJYQMAVITnKYzPUpKYouJhJY5PXPeXZIYKDJD2FhJQpIY6vNYLQ_KYN2FCVQbIYBYQNcA1kWarIVbWnIYeiAr7UcIYrIQv8AfIY9XQFrXHGOFGTNGOooIVLYY2LdtRNIT0KYKTHFoFjqUZLYmhIbqXjnUgMAv8AaaVh8W78JZKAnLYJdIEiJbLYt3A7HYqLYXOAM8U2kF6lS7_DlFBc_WKCU33CkJYGqQP2EtLY4gA7HYnJYxQIpJYYYCXsXDAL-rBHsA4lEJEXJ9BcuPNWAJMYHsA6MFtvDZCURFT2sB24APcW4gABKYP1DHwXvBWMYKW3P3BWKqV0VAWRGLHA0FYkNAiMYkVUwoXx_AkhAaHYGRAyLYH0NZYTZIAPMYPlQ14As1DVMY_3AX6P24AZMYUEThgBKLAkMYXEAh9KPMFcMYb6CKEURSKe7Aq7AwLOaNIJEXvlEG7AU7AvrAhpUT3Ae-A5KAb3Aq9QqbVkUVy2SAyP2hWUDL5nVHbVXXAd8AeAEoQSUPDd-Tt1OWGHJ_S05A25AuBANHCFQTYWXfzK5NT0hK7SVbJX1zPN9ADjPljVIIYT9AuNYV9AxNYDZUNnCqkUWgWUKBskUcDUG8AZzDTTSt1Oz6Wj-A3WAzMYFtPC3AdtRReW7zKR0AvxEWNY80GFOYNOYt5JHoUYjKQbVPKY-3CsMEt9W5uA-1C9HYEMY6PA7MYPwNllWF3DOkWzHD4MYKCU6jA7kWFOYDoADlWPeX7kWpOYjlWKlW6rAtOYMSQgMAkLY0MWc5X-IYBPB6lWWqX0eCuLYi2A5OYPUUQYBZjD6lSzyTdSAHXAgmWimW1yTqkBxSErMD04IhOYjlWkLYYOY8OY4OYOPYBNAmWU6nVw0CL3P9EB5GS24A-ZB0ZBBdBcwBXMA2GCe_GAZXt7AaNIIqVu6PTEAs6WmOW8TCCfDjkP24AG8D-FTl4UVFAvhPHwDgiP7jGSmBw2C5HB3hA6hKXgDEwPliP9TU16PrgBK5ET-EZxAmKUgaVEhVTEVzHVRTWNSMfdA-VEXKYyMYQPY4gAOQYYMY-HYguNjITLSQytN6BUmOYjlWZeBsoTblWxOYytNUKYDsU9TOkOYG0EWQYylWaZX0eOt3AJxE2rU3XXRjA4lEIMAQuEuCFkkK0qAFOYcKYs1D3MYGjW-MYlmVFNFNPVgMYYGAeOYCmTe4AGhJlsALpXjQYYQYNPYMSQF6PzqAUMYQQYNvAyvM2MY6KY7VTlsAMVTNcWmsA6EA1rA02WRsAfTWLoBkQY5uMj6Ce2SRcWOVT45UmMYEDBdZW9iAUcWuWLLmLXcWE6U1IAQaT5-Xc7XvAF2FYozW4tXzGYybSpMYuFY2_UAHYEFYZxXH9XJGYgFYoxXJFY2IYCGYbaUz7V_7XgrXekXPySV9XxRYLGYb-XTHYQFYtxXRGYrKVTGYypXADYurXkvXtzS3RY7OFdHYOoXfHY-RYXVW6rXDOX-BYx-XACYYwWnHYRjW6kXdwWzvXIqXruX2vXtuXrGY5vXWEY1-X6dX3-XwGYZyXPuVZSY5HYRPYdLY4SYsBU_HYjKYqMYCIYm1WjEUXnUcgBGIYDRYW0GZLAKIYp9T6NY8_MXIYDnURIYocBTIYDFWQTYiEAOTYWAU7KYjnUOLY3UQQLYCJQiIQNLY7JQkIYGLYXcA9KYhLA_3TqIYMLYsIYBLYiOCvIYR2GDANyIYXRY0IYPtE8_M5IYfWX7IY6CE9IYY1T_IYEOYBJYqOADJY_PCFJYs9TS2QC6VuBAKJYrSXiNWL2QDUYNIXRJYo-CTJYYyHVJYfAQbRUg8OZJYsCJzqCcJY9fExKYZCFuKV4KYCIXSBF-sA6LYOuLAMY_0CCMYGOPvqXbTKcCTbgMvJY0yGxJYf1KTjKJ3Px2T1JYjVL3JYuUY6NYEoV8JYzUYIWXSMYFVDAKYxpK6UYCKYXKCANHR3KOKYKKYq1UDVYhKYe4TnCJOKYaOYWKYSKYdKYSQYwWHOVYNNIZKYGPObKYTVYdKYgKYwWHXVYRVYUqXozIsLYmKY6SY3ZH5RVrMY4mO4vBvKYaUYHLC6MQzKYfVY2FXgJYnVY5KYcOYYTYhTY-KYrTYk0TdpAmTYLLYlTYxVYhLAKLYG8CJLYmIYDLYJVQiIY8XQdIYcTY2UQ8UQTLYDJOYLYvmIfrFfLY2vMpVY-LYoKYJWYqgP9fWI3SBNAlLYdlGwLYoBApLYe8WoLY3TWAoCcLY3ZHYWYiVYsYT0LY_BTQ_Oc6W4LYF4CfUYSPFOWYkhA_LY6TYBMY7LYQZX61VdiIHMY0VVLVXKMYEoIMMY3WYOMYsvDz6WXMYWiHNRYPyB5UYbOYBhXVOYPtUbMY7QYdMYV1KfMY5MYhMYeSYyUJZSYO7UBLXCJDt3ARXYsQYN8UtMYQ9DvMYFVYAXYkRYHABcXYevQFXYdOWjMYPXYh_C9QYVfB_MYoWY99AdOGDNYrYP9WOGNYLVXINYT7AJ7ALNYEEUNNYY-ADOYqpIMiVgoVUNYXNYQOYT6AphVOjKbNYkaCBOYiOWiQShNYs9TjNYRPM35AJAYECFoNYTHMqNYciPsNY9_TX8AvNYh8AwJYU9AO9A2NY6NYSTYPTYZpV98AJ_S-NYuzDAOY_cBMNY7KAU3ADgWmYTbzAQNYIOYI1XKOYcYLM1HebEOOYBXY_XY3HHgLWTOYEoVGXY0QYBXYKVY3QYUQYOXYPHYyUJeQY9OYbQYjOY5QYANYaQYWmWoOYEZYWmW3MYqvNfQYxYU4oU9wAQZYPHAzOYVWY1OYwDY4cUMZYytNSXY7bUwLDqVYHmWRZYbYIgLW6lS4mGAPYDPYIPYGPYFySpZYKPYQYBMPYUZYdGAPPYeXYfWYBmWyOYUPYJOYZNYtEBYPYJuEaPYs1DcPY-mCePY0AAgPY_PCiPYABLWGHmPY3iP4jApPYmGToPY6GAsPYNlPuPYo5DwPYIKEGbW4vD1PYkMBFfByrK5PYtBA7PYSmUkiPZXYeMYjITCoCCQYGdK4NT94AF9EGQYLNU8ZY3JVatEKQYNaYVHAcCFfYDVKYPQYzZYqQYzaYTQYcOYT6HmQYfOYHRYwZY-uKrCFURV9aYbZYiRTzHDiQYG0EdRYdxE7aY6OY0XB2aYKbYfeTvQY6GAxQYENUzQYMRY1aY4gA2QY4aYiXYaMYZLOJXY2-AnXY-lB6MYlXYAJA_oACRYy2FFRYHbYCbYSPYJRYR8O7vM0aYoQY65ULUUPRY-YYvVYSRYhROcZWVRYNwAXRY8gHO6BbRYrLOHZYqXYGtAgRYyoAScW7sAFOYmRYOUUHoUQUUWcWvQUsRYLIAuRYpFYV6XPXYS8JPXNDAY7GY0GYZSYTcY5zVXhIMFYKTHZEDDHY6AFlHTbUH2aJ1fVkxXjpXirXKSYgcY2aJiBYazWQFYC6En-XeeAYeV4SY5pX3lX7pX4HYiHYJDYXoXLDYlSYRiXjGYoSYGqXmGYquXoGYtSYSyXvSYVEYowWXEYV7XZEYOsXqoX6JA4HYsWYT1I7SY4HY9SYSPAAIYATYSoNDIYRPN4oWGTYyNY8_MdYY5KWJIYyfTWTYK6TUTYMRXLTYcDUkdYidYRZBwVYbIYCWYPLY0yGRLYDJQiIYgTYFLYeiA7VYBGAHYQnnU3VYG3UZeC4yA2VYyoUTiIxIYjpDviAxTY71OzTY4TY1VXnRA2TYF4FHeYqaBhUYnKW9TYarAEJYRnIGJYNJYDUYFUYEBWMJYIUYE6AKUY2fEMUYySAUJYcGFWJYRUYS5B3MUijAUUYfSAWUYf4CYUYFaNmVYYUS_aYhUY-GXmJYvWYiUYxWYAVX5mXtdTlAUoUYTITwJYYjKCOWCpUu3SwUYsUYnBAyUYbqU0UYWuD2UYFfY4UYs0KTMYq1U_WYaVYyBHxqAFKYoKYwMYe4AeTTgXYlBAMKYJnPDSYBDWigERKYdfYNVY3aYPVYhfYaVYYbYZXXVVY-UYeKYeTTZVYYfYSiFIZViQLdWYHAB7HYhVYXXY2kFkVY5TCsVYueYbuA9LYtWYoKY4fY-6RS-UrdYe0T4dYHXYUHN1VYCLY3dYzdYCgYiTY4QAILYwbI2dYgJQAWYOnX3dYtdYbTYvdYdTYvIQHWYMJORWYD9TBDX5FOaLYeVYPWY1KYbgY51V_bUcqX0OYW0GmLYbWYrLYAJAhWYwfY0ZY6wBtgYjZYtQYfuAAPY1LYmWYg6WAcYT-GxeYYID7fYQdY3ZHweYCMYz0W2HSQRAIMY7WYLMY9TANMYmtU9WYApWDXYVbYvbYUXYWMY8UYEXYbqXdOWIdKKXYjPWgbYAZYJPL_QYibYnQYkCXwbYoMYARYVPY_PYaXY0MFXfYLbYKQBt3AnhY4QYDBN-QYRPLbhY8TCYhYgPDpXYOETfRY1fAtXYJmMvXYR-AHNYE7AJNY0XYcjAmYYPLAoYYM6PDiYfoVJ-Cz6WfJO1YYYNYR1KCYYERYEYY_cBfNYN8AIYYcDUKYYhLCMYYnNYMKHwCJbiPizKDREUYYf8AwNY9pVYYY0NYaYY9pV3NYedYjdYfYY7CXK6TiYY87AkYYCDDBiYd-AY-AFOY5XY57KJOYQ0AwYYKiYPOYZpW-XYSOYz_U5YY9YYXOYWbYkhAAjY3BH_YYchYBZY2GRe6WDbYcUYdOW-aYALXeZY7OYhgYJZYqvNOZY4oDOjYvOYWKAOjYWZYhJAxDX3SI3OYTjYiZY-MCCjY-gY1ZYcZY0fYH0NlZYtwPnZYWzSkkBxSEHPYFPYtZYvwCvZYLjYxZYVWYBXYajY3ZYuYY5ZYXPYsaYJ3PlUA0qA_ZYPmCBaYDaYPADFaY4ALHaY3iPJQYJaYQWALaYngGvaY8EAPaYH8PRaY25DTaYEXTr4EzyUYaYdwIaaY6nWdaYYNOU6HTsKkhYhaYnsUzmLfWTEQYOxUDhVqaYCcEI3PKkYVHA2cPDGFxaY92SmOSOhYfhYQhYDjYjfY7ZEhyX6aYEGUXQYPuVOjYcQYXFABbY9kY0jY_aYyhYcRY_bYlQY7kYehYTXYfZYRQYexEnjY8lWZIAwQYiJFTbYVFO7YYjjYlfYhXYUhYbbYuvS4-EXhYMXYZhYHjYwhYkbYHIYbNYdWBP_S3lWIRYgQYsbYybYBjYPhYMlYORYLRYzbYFXYTUC_-B3bYhRYNUUSwA6bYZRY0iI9bYGXYVZX2hY9JM3lY52UFcYBXYHcYqYTJcYA6ULcYwYTZcWX7Ug8BvRYJCY-FYaDYQmYScYWCY-FYmDYBZYXrApeX3sF24AlcYNHYWFYUVYPuXe9XaFYeTTzCYBEYvhYViK0FYL0XIEYBDYYHY0AYMEYovX6sWZPXREY7AYTEYkSYCqX8cYoHYXcXb0XsHYd0XDdYf0XmJVGdYByWIdY2-XuwV1HYMdYnmYs1DPdYyfYSdYGjYbVYwhY-BUEIYW9SklYqUYddYmdY5JYgdYcpMpdYOCTVIYRTYWnYMIYcnYVTY8NYNDXBgYeIYXgY5dYRgWwdYeTYydYELYKgY1dY-VYIgYyVYuIYU2FoTYSgYLuN-dYdMWAeYcpMvTYDeY6IY2IYGeY-yL9nYT7F8IYAoY5TYegKAJY-lBCJYReY_TYTeYBUYHJYWeY6GALJYpCUOoYbeYQJYdeYwnDNUYQbPheYQUY6ZWZRCTUYzCJVUY8DOdJYbUYseYISVjoYveYzeY7gYP2SGoYoJY1eYkUYpqXBeW5eYWgMpUYITY9eY9JY_eYIIFLvD2JY_-C-eYTTYX_OIIBIfYNzUNDXOfYLwAShYdKYQfYrvASfY1KYUfYJKY1MYofYsfUNKYTfYEjYuJISpYsfYwiWRKYykYofYYlYdWSUbYofYrfY-0P6hATKYtfYVdYrEAdVYeWYgZY0wDufYkKYsKY7VGMkDbVYdgMtVYeeT9gYyfYwKYmoYDMYzlYxUQ8KYznYlTYHgY2nY8pYjIY0dY6VYvnYbVYPgY-JQBWYpnYVgYW0GHqYGWY1nYULYMWYStKP4COqYfnDKnYQWYRqYkgYHvVjLYXZYogYXWYqgYxLYsgYcqYZWYugYnpY4qLq_WcWYygYN8UkWY3EA3gYqaT5LYsoYOuLTqY1KYAhY1eYChYGMYEhY2WYIeY5POQuEJhYk1ALhYRMYLfY9UYtlY0kYvlYCXY-qYThYhyXVhY0hY1USfWVdlYNXYhlYrKYInYqpYohYLMBVXYihY4ZYB0EvkPmhYNpYArYLlYRjY0MYIKYQRYcOYjXYhbYIjYy-AfbYzhYdbY5gYKKX4hYZdUH-AwXY3qYyXY6lKKfHwiYG0Ak-AsYYS_D7XYHiY91TVNY7iY80GBYYGFVDYYiQS6HXWAUHYYbGHiNYxFAkNYmNYOYYZiYyhKOxUciYH6WqaBZYYgiYPVXiiYVYY1NYliYcYYenYUIY7NYPmChYYhFA_NY-7AFYYyrYHOYEOYBXY0iYHLX4ZDLOYjQE7rYQ0H6iYtpW8iY3YY-iYitFUpYRrY3AB2aYffYylYbqXkXYjrYNvNolY-kYGZYthYIZYGRAnOY3jYDlY2pYalYWmWXjYSZYwOYEtYbjYVGAdjY2OYFoYgjYrdLLZYqbYmjYmqYzLYAPYmZYvwC9UB0yTwjYqTEvjYtjYqTELPYf_D4jYcjYDtYUtY9hDgMAjhYMiYGFVTEVyEB9ZYP1DBkY1JBDkYLMAhPYLwRRtAbGHIaYnGAi1CNkYiGFrPYVkDtPYs1DvPYo7KxPY04EWaYFQT3PYbkYSmBdkYgCDfkYrCDu5UAQYjaYIKEDQYu4CRYYokYLWWqkY9jYskYXwUBGFvkYNQY3kYzsYKUU2kYYpYZbY4sYVQYJlY8aYClYntYcUYKuEBlYKjYquYi6WwiWnlYIbYwiWdZYTMW1kY0EBObYHoUQbYnGASbYHLUcpYarYQjYMbYXbYnfYkuYGrYblYWhYebYKrY79B5sYilY2EATnYKpXmlYbZDpbYRtYwuYrfYguYl4AwlY7gAFrY61V0lYTRY2lYDcYiRY7sA0rA7bYZsA9lYNjY1qUo1TCmY35UEmYjjYGmYTcWImYVcWqRYMcYMmYtRYG6URGGQcY2uXVDYScYyRY_-Xs8XdEYNzX-FY8vYBvXeFY7vY8RYBuXEwYYmYjwXmFYkcYEGY3fXhrXOvX6vYJwYMSYhmYOGYPSY4zXRSYVZVmmY4SYZSYqmYXoCvlXWGYo-X3BYaeVXPXxmYNcX6AYw-X8AY2mYRrVAsX5mYqgXHtWc0XJqX-mYqGYAnYNqXyHYutXECYGnY-dXm-COdYypY9fYMnY5aYUdY_SYkpYBTYB5UZdYFTYcpMPvYGaOJTYyfTniYRZBNIYhdYinYfnY4BASIYYsY9oYTxYocBanYe4DknYEWYgIYlnYFWYhIY1nY_pYtnYBqYonW6pYK1I-pYrIY1nYtIYnnY4nYwIY6nYCeYUWA1TY-nYDAN0TY3qYPtEDoYdtE3OYsqYjmX8TYIlPh8RAUYcDUCUYE6AXeYcUEhUXfBBOJYceY5xAeeYB3AgeYrGAieYcoYQZUeoYbJYhoYXUY1pYupYreYnoYroYwWYgUYooYjUYplOvoYXdTz9TyoY7eYqUY1oY3UYHfWBfYVaEAGAEfYBpYSxY1UYLvD8oYDnUDpYvjFNhYOpYzEHRfYHxDTfYXfYB3Pl6AhpYDHEIVYRpYMVYq1UUpYhQYuhWLVYjuYGRA6TD_uYmfYLzYaVYepYpfYofYzfYlKYmpYSjYgVYppYWdYrpYsqAtpY-fYF7R8gYggY8fY1KYczYhWSauV4pYZTYoIYzVYdvN9dYoxYsnYy2FLgYxPANgYbSAEqYpxYexYdxYcxYSLYMqYIWYVqYA8QjgY6kK9wYigY6zYYmX61VYqYcjY0yGpgYkqYrgYXEAxgY-wUfzYkjYwgYfqYiWYjQE1gYlWYmzPANY7xY0eYuqY-zYdLYxqYOuL6PXzHS1qY0cVGhY5WYIhYh0YPMY-WYFpYubYBrYcrYDrYcNWMfYFvY61VHrYnrYWNAlrYBkINrYvfYahYOrYFOYWXYWtYsMYPuYlhYyMFnhYziYZrYFjYgrYblYMvYOrY9MYoXYx0YeRYTBFsXYp7AuXYqPIWGH8hYR7A-hYxrY2XYnYYONYEiYY1YGiYlqKIiY6rYtsY8rY6TVrtYS3P_rYdNYu1OZlUl1YTiYNDXViYm6DIsYooGPYYbiY_hK2hKphKeiYWYYP9ATsYfiYh8AmiYVxYeYYasYL_Ss9TsiYJ8AfsYlYYW1YCiYY1YB1YB3ADiYVPY3iYcKL5iY0YYqsYT6AfeT4YYxsYCzYAvY2uYCrYysYTdY30Y20YouYuuYUvYElYblYOjYXvY2zAVzYljY4oDVjY61GEtYYjYHLAktYVGAngY0GFejYQtYBtYuOYlMYulYq0YItY70Y4mOpjYZlArjYctYgtY27BftYJPYhtYuZYjtYLtY2jYjjYs2YZzYfhVXXAttYZPYRFAAkYJZBdPY3JAfPY0tYEaY2tYkPYR-A5tY8EA7tY6GABrUFjPzeDAuYP1DCuYvVUEuYzPYCCFHuYZaYqOWBNKKuYx1YBNKekYqCD-PYWrYQuYkkYTuYmaYM5A97EpaYXuY4hPauYLjPLQYwaYeuYIzYAkL8YYfuYZ2YPwNKbYDZYvuY_aYsuYH4Ye2YAVXFlY-bY_sY9TOKbYFOYrQY42YsYT7uY8EA9uYZzUEvYdXY12YCvYkhAapYS-Uw0YC_AGbYJrYikYLvYirYNvYlbYllYyUJSvYpuYM4YKRYavYzkYbrYe4YWRTbvYlgYdvY2bYUwAuvYivY6lYnEXaRYtRXHbYHlYL1YrXYpvYgvY4lYjRYd4YphYxbYG5YDmYtHUkZYJmYyvYLmYMlP1vYpsVLrXZPSHFApUSfEYPwXTpXX5YjBAZ5YjEYPIGFPIY5YtUSTyWa1Xd5Yf5Yu_UDOS08VPHAiPS0QOkPSTOYGRVbPSxAAZoAT_O6EAl9Fl1Y25YnYGt1OQPLUKVJCV-YVoBAiLAxAAC0OeHPBBVAAVl1YPAVuAAG6Yt1O_lVGRVK1ByIX1BAQPQ95YxAVF1BtBAzAAQ6YBCVUfV5mLP6YR6YHCV9YVnfVHoAmFAuAAV6YX6YxlV7dVyFAtLGxKOhGPjVLZjAGRVXLAGzRb6Y6_Ue6YBBVHoAGzRi6YW6YQPQl6YGBVJJAo6YXQXq6YCfYs6YG2V4JVy5Y05Y8vD55YiQSG7Yl1Y85YHCVp2VnfVA6YzBAC6Y7BAE6Y__UiQSI6YK6YN8AM6YB7Y2_UO6Y36YrzVduDT6Y9hA26YX6Yi2VH2VX-CjjAw6YjVSM7YBBVCkAntEjjAh7Y46YvYVKkAp3QrwEl1STNKj7Y4JVa6Yc7Yo7Ye7Y-YVg6Yc8Bj6Yv7YApJ6qVgXA86YwJO-6YqyYEhB27Y2_Uu6YnQAn7YL7Y77Yf6YfcDfhA_7Yx_Q2qVn6YVUJp6YiNPr6Y1LAa2VKBVm7Y57YO8YjgTRBVt7YT8YSAVx7YrjV88UBMPmMKYfVD7YFVDF7Y3_U45Yv8Y75YNBV9AVy6YF0OO7YQ7YS7YyAVH6Y-_UJ6YiQS_lVYfVL8Yo1Cc7Y7lVVKVQ8Y16Yk8YvYVakVYqVBGAY8YqNPa8Y_2Lc8Y-9LB6YE7YtIXI7Yt1OW9YN8AQPLOBVp7Y28YB6YD6YoKPF6YU7Y88YW7Yz9A_8YQOAR9YB9Ya7PD9Y9AVc9YvAA06YD3LI9YB8YokVE8Y_QBG8Y2NSNMBJkXn5Yk5Y0zV1BVs8Y15Yx8YN8AY9Yz9Ac8HOkX69YGSSoBVUfV-9Yu8Y35YX9YA-YD-Y8eKWRV99YT9Yt8YV9YO-YzlBW-YLGHAPGcRVfYVK-YV-YM-YB-YY-YQPLkxX8zWS-YP7YU9Yp8Ye7AY-YC-YBIAi-Yb-X18YjlVe9YR7Yg9YT7Y78YEvGk9YjcMiAV5zXqBYqNX-8YA5HSLHiCV78YVZV-zXziWg9YlSHvcYXuAp-XjwYr-X6BYM7Xu-XMiXiSYpwYScXhGY4mYnSYpHYWAYpuXntXLtWAlXdcX1wY6vXWyXQqX1SY59YmkGe5Y79YH9V1BVb7YQ6YF-Yj_Yo5Y0GYn_Y9hAb6YPaUu_YhcAb6Yb-YlYVo_YQPQj-YU0VXRVa7Yv_Yc7Yn2Vv-YU6Yc7Ym9XufVgKV3jTyfV9RV0fVLmV3fV7hCixWRmV3oXEuWXGQhyRFqBYmVtXAhZVSJGjZVIgVUSVfmV-CVirBhmVGjWPgXGjWRgVzqVloT0jVzTVOqVLDVXgV2ZVtmVUDVvmV0DVodVL9YbOQ0mViPVzoT3mVlgVGaV6mVogV7WVqgV-mVMaVAiKpLVBnVYNVygVvMQCTV2gVVaV4gVGTVtXAYaV8gVJTVZoVOnVAhVQnVChV43YrZAjpVXCVhnVGhVDMVUZAmaVhSVcnVZTV9jYraVjAZtaVzTVSjVPqVhSVnnV6cVSqV1aVplSvpVAWVxpVuTVxEVhhVznVLbVCUVmMVppVPbV9rYghVxnV_TV9nVupO_nVzBZNbVCoVGUVUOY1hVJoV-MVXbVPUVCNV8hV17LRoVNEAebVUoVCiVYUVFiVECZPNVJiVvlTLiVP5I4rY9tWDnVkoVqUVi5JzbVyzF1bVroVYiVzUVlNVWLPyoVpNVUNQgiVSeB8UVIGV4oVFcVx2VkpVMfRBMG1NVTpVKpVgcVriVLjVtdDEpVwCZGpVYWNBOVdpVpiVJjVAjV4CZMnCvCZVBZ8CZncVMOV0CZepV_iVgpVjcV91Y_NVl-VnVV_CZ-iVApVKjVCpVMjVipVwVVGDZ9KCzVV0cVopVkBZJHV4oVnBZlkV9cVupVbhVtnVtTVDdVrOWnqVpLCfjVUkVWjV8pVPVXDeVCPVpjViaVWWVlwAEqVujVJkYLPVheSyjVgBZdDZ2jVJLVoAZ5jVj_E4qVsAZnSVVqVvAZsSVaqVigVjPVHkV11UydVhBA0dVsPVlqVEXPsDZrEPTkVqqVGEZtqVAeVm6YbkVaXVLXVs3YVJPyqV7CZ0qV2pVigTJeVSXVLWVpnV5qVokV8qVVGYa8XNwWK_Yu_Xx9XN_Y8BYP_YeGYkHYBqXrwYmuXxvXouXZcXQyXywYvHYFdYd_YxSYf_Y0HYh_YW5Yr_Yl_YO2V1BV47Yp_YOlXG-Yk4VOFZgmL36Yx_YeBVPFZ4AA1_Y37YVFZk6YJ9YeIV09YpNPdQUWdFdiWFSYbBY27VhiW7_YblAZFZI8Xv-Y97Yu7Y6-YFgXQWUEAZHmVzfVKmVlKVPZVNmVCcXXZVZQB9fV6RV6OIAgVAiSXmVDgVgZVamVXAZcmVmuHaAZPxJgmVrZVRdXkmVj4Y4-EcSVUgVyZVACZEhBsmVsEZHEZ3-LULVXqVLEZDkVCaVjgV4mV1SV7mV6AZBTX6SVAnV96IwgVtbVsLVRaVwxL1gVcGPInV6gVKnV9gVKTVOBZF4JjNVY6NWuYTBZaDZuqSCMVTTVZBZ-VWKhVbBZYTVqaVfnVlEZkAZVnVjnVFHVVGZZjAmBZGEZlDZpTVsnVC7PtBZvnVvBZ5BZQuW0nV0TVBoV1BZBCZ3BZ9aVrhV7BZjIQmAZ2nVbHZ3MV5YYDCZNnVFCZMoV0yW5pFENVOGXZFVToVG0BXUVfFVjbVGiVVbVlFVcoVKiVeoVSNYgoVZCZjoVbNVcCZUTAeCZolWJfJuUViNVBhV5bVyRW4uTCMV3UVeiVqNV1oVhiVuNVtCZkiV4iVbDZ2BHzCZQGVLcVUDZBDZNDZtiVVOV8oV-CZQVV1CZfpVSOV2iVFKBliVjAZ7iVPGVruAGVV_oVbIZkIZCjVpiYKZVKiTHjVeVVVDZCDZXDZtdDZDZFhVQjVnpVknVLHZBfVlTVoBZrOVqBZnDZSHZbjVzpVkEZVIZcIVHdVnUPqEZ9dV9OV84UxNYzDZAqVFAZyVV90O3DZrtB5DZoTPHqV7DZdWV9DZNPVMqVBEZVgVDEZQqVFEZspVumVIEZ7ZVWqVAkVdGZBaVr8RudVeqVIkVREZTEZ7WVVEZp3YjEZ4dVHWVK9YaEZnJZmkVbfVZXViNKoIViEZFWV1pVPXVoEZ66YDXVkkVsqVoJBXXVpEZAKZFzJqkVwEZKEYb8XZGYceVyAXw_XQEYdGY3AXAqXePXU_YJfXa0XvwY8mYxwYN7VDFZ0wYrqWC6Xn8XzSYFnYJFZGCYSFZj7VUFZv6YWFZRFZLFZH-Yt6YR8Yq9YQFZR-YYFZ3KZ0_YpnXwKZM8Yc7Y56YcGPhFZ29YkFZCdXGSYnRVqFZ7FS8KZ-_Yu-YmfVz6Y3KZwFZDAZXzYvlCVJZxfVAtB2FZWiA1fVmKVquB6FZNAZq0VPAZAGZVmVCGZTAZEGZZmVFgVQSVvFASSVJGZemVLGZcAZXSVOgVOGZQgVuZVWHZmAZCEZ3VVnaVXGZCJZZPVtAZbGZsJZ_ZVeGZvJZkpSkgVfLVngVmDVkGZ5SV_mV-AZugVoGZCnVCBZuLVuGZHnVHBZXaV7gVsYTzGZNBZ6LV2GZHIZ4GZSBZfBZGHZ9GZxTVYnVVtEXTVNhVenVUBZ8GZinViBZfDZkJZlBZyaVjDZXMVPHZtOVSHVoDZCWVUHZ8TV1LZihVyBZkhVjHZgDZ3MVdHZ7nVfHZm-V6MZ1nV0BZ9MZyhVCCZfuTOFVoHZNUV0pJYbVsHZSUVFNVSoVAiVOCZ_0BhbVEiV0HZSCZmbV4HZVCZ6HZ3rYc1YhoVxgVrGZwFVmQH4rYTiVLNWgCZvUV4tWusNjCZaiVl8CmCZ-bVOIZpCZMHZ3oVEcVTIZQpVoIZHpVqIZ6BAsIZVpVMpVBjVMjV6CZKJZ5NZ0IZLpVtcV4IZEDZYVV4NZaVVpGVKDZADZWpV_NZYpVPDZuFAWOVdGVU4MaIZPOZDDZNjVeMZVIZmpV0VVrMZ4LZhSVrpVrAZxMZ3aVzMZGJZunVcjVFKZGdVYJZAkLOJZrqVYPVxDZzjA-pVRWVBxEqHV2DZ3pVXWVHPVbJZxHVdJZUIZuqS-DZfMZAEZhSEjJZgOZmWVmJZrAZmSVaGZxmV-ZVCkVuJZF8BwJZQIVyJZRIViqV5WVkqVOkVfkVQkV6JZpqVhjV7LZ5qVK9YwqVDKZqIVqOZDQVV8YjkVrEZdPZ-JZuEZckV2AYewYJEYXSYyEZltVvkXM_Yf8X3EZ7rX0mYj8XS_YmHYeKZZ0XpSYOyXrSYCdYkKZpPX4vXBnYoKZDnYqKZ8dXY7XRDY4tXuKZ0zVR9Yd-Yo-YgEAq-Yh-YQ-YzRYLzXMQZH9VOQZT-Y_9Yf-YDmBTQZVRV_8XZ7YblAPQZpFCr-YRQZcQZs-Ya-YpnXZQZm-YU-YQQZlQZlQZt-YIuX3nX8zWrQZz5YtQZkQZSQZnQZZ-YogEn2Vt9Y38Yf9YtIXnfV3-YNCC2-Y9-YUBVxFZUuX8-Yl1YYSVBFCA_Yt1OD_YD_YE6YG_YSKZvPZPqWVKZzkV1EZ0PZZKZ4EZbKZJyXT_Y4kXV_Y6mYhKZ_PZOfXBQZSOXMqXnKZS7VGQZnoXl8VbEYDvAKlXXQZO2VR9Y3_Yq_YEkGs_YybSzRZ9_Y5KZgQZP2VmzV4JV3_YZ2VduD_RZ6RZ4_YNwYEsE0QZCSZ8_Yz_YNLZk5Xt9YBAZX6YTLZjpY_FZmcV71XkKVP1DcLZQZVMAZ-zXOAZwKYbZVjLZSAZsbCmLZVAZGGZmyNrLZmvPKGZLgVvLZNgVogEgAZDBNiAZBPZGhVomV2VVoMV5LZqAZYGZJPZcgV_LZNPZbqV2mVEMZmgV4AZHMZkLVlGZKMZy1Y_AZNMZBBZiNZDBZRMZ3DVTMZJnV7DVaaVLNZcJBPBZtoVRBZSnVEhV-aVkaViMZGMVLhVDHZOhVnMZseShBZEwEjBZsMZjTVWhVvMZNeVkOZrBZAdVxOVK3YANZ4MZxBZthV-BZvhVGNZsXSLiYV1KwnV_DZGhVshV-nViHZFNZkTZlHZMFVJNZIoVRTZ4hVNNZHCZZbVRKXcbVMCZwHZitBVoVQCZYNZEUZboVn-HdoVg4Bb1YdNV9HZiNZbCZSiVdCZsUVpoVFIZXiVHIZZiVJIZ7IZlAZoNVwNZoCZFcVrCZDcVKGV6oVJOZGHZyCZEVVYIZUpV1IZuIZKVVDpVeIZviVgIZeGVXOZ-NZZOZPpVyIZlfR-oV9NZGOZWVVDjVQDZbpVvMVEOZ2CZBpVhpV3iPbOZoMZGhV9IZKHZkHZnOVonVoPZpTZFJZLRATHZpOZZPZnEZn8YcGP8JZYhVxOZuJITJZ1OZTWV5BZsOZkrTA1E6DZ6tYatEfJZKvYkUZVnVedV3LZ0SZhSVRqVlkV4SZJEZcGZAMZOPZyWVOEZxJZQEZTPZSEZjqVUEZXPZrDZjPZoqVZEZcPZ4VZMKZuqVeEZzOZ-GVvPVXEZWIAokVhVZ3SZNWZPGXYXVJJAvEZWHYq_X8xXs_XzEZ5BYZRZt-X1PZhSY5EZ5cYlHY7cYgRZfKZ9PZrHYkRZotXVCXCQZwHYh0X2wY4_X4wYsKZKQZWQZ0KZk4V5RZo5Ce8Y7RZ9vYcEYoiXxRZFAY9WZpJSljVw_Yx4VGXZa8A9KZ5QIJ8YblAl7YIXZBLZw7YLkAfVZ07YpnB5_YVAXLXZ_WZFSZNSZP8Yq7Y9hAs7YljVSLZi_XaxWupXbSZq0ViCVC2YP-AbGHQAZkJUu9N1YJdNTqAAQsYh8AuXZaJPl1Y0gMH_Y8PAJ_YxPZL_YjWZPEYHDYzmYowY1mY5PZqWZswYhRZuwYltXvWZa_Y3vXzWZsGYe_YuGYg_YtRZxGY5WZzrWEXZ0GYo9YdFZd2DzKZ2RZMFZFXZJSZrFZaYZU2VgYZLLZamL36YBSZQ2VK8YaYZU8YaWZW8Y_gC96YZ8Y_6YHLZnFZJLZZYZmYZX6Y9QZfXZF0OvFZT8YRSZCxYTSZKOZLZVIAZ3FZXSZ5FZCSVpKVoXZYZVXyYeSZmRQdZVDGZscBEgV9WQ4KV4CVdmVmZVuLZ_KVrSZfAZPgVhAZ0LZ5TZQjVySZlnV1ZVQDVIPZYQX5SZuWV7SZNEZ0AZ-SZ3AZhLVBTZ4SVLKXsgVlhKYUZnUVEnVEBZvGZNTZxGZPTZMnV0GZZMZAGI3GZPZCuPVTnVeZZlUZ-GZaSPaBZbnVdTZmMZ7GZgTZpMZiTZfOZ1VZlTZBJZkDZ2aVqTZajVunVtTZKIZMvT5MZxTZ7MZ-TZFPZ-MZh1Y3TZVHZDaZyVZ7TZ8BZ9TZ_BZUVZ1TZmHZCUZKUV8ZZMNZTFVHUZPNZbbVRNZLUZTNZxHZOUZzHZfeCkbV2HZSUZEkVUUZpFV7HZYCZABZmUVzRHaUZgoVmNZafYoNZGIZQBZIIZHIUlCZhhVMIZWiV-1HPIZqCZ0NZsUZoIPFDZhKV5NZCVZ0UZYOZHOZ-NVTOZfIZPVV7UZtIZfbZFVZmIZ-OZGAZLOZlWNdbZFOZ3CZgbZGVZibZIVZSDZhIZLDZ2IZcIZtVV6IZhJZPMV-IZqaZiOZYGZYVZRHZaVZHJZuOWFrU0pVdVZGKZfVZKeVnPZ7pVRJZ9pVlVZtRAQdV3OZSdV5OZtjV7OZJPV9OZ3NZGHZAPZcOZCPZ03EhZZidVu1D9JZ5VZqJZKEZ8VZ8SZQPZlPVgqVLkVWPZ9WVYPZBZZ-YW7JZLWZLKZ2KXfPZrPZEeVwcZvUZ1OVrOZIeVIKZmPZPJZNeVcEZC8YPKZnHVs9XUtXTKZwPZ72VyPZ_XZN7XIDYSEY4PZkuXfRZHYZsWZ_cYABXc0WsSYmRZRfXDQZFFZHdYySYsRZxqWUYZSpXLQZ7WZj7VZYZxKZAXZ3qWvRZkiXXYZ4RZkYZp9YJXZWRVndZALZQ6YoYZ-RZqYZodZA8Y2UMlPZwAZN9YjFZ8-EZXZpFZzdZC9Y4YZb-Xt9Yv9YS8YCAZlXZ1BX0FZ7RVZLZQPFFZZMmVHZZOmVyxXgLZdSZQAZwOQxCVUAZaTSkSZTZZkZVmPMthGVSVqSZeAZDBNtSZK6AvSZecZxSZTGZpmV_IZ6LZMWZUqVmcZ7VZoZZ1mVgGZ2AZ5mVtZZJaVDTZ9AZFTZMMZ9mBpGZPiVATVtGZQKXFBZg4V4ZZHTVLBZQTZvaZSTZaMZNbZcMZWTZpkYxVZynVhMZ_GZVTVBHZIaZlMZeBZFHZpeZdTVqMZ-bZ0TZNHZ9JZCcZmOZEcZXaZWPYRfZjaV3uSYHZlhVzSZSMV4nV_MZZaZ6TZgHZ39PAoVAkAhcZzhV5MVtaZTbVLeB9aZmqAqHZWjAIUZQQQKUZfeZoLZNUZPCZ6aZFpC8aZaoVmqAUCZhUVdNZXCZfNZzZZGbZ_HZbUZBIZdUZEIZTbZ3bVrNZvoVkCZ7bVRbZ9bVNIZoUZ7DFqUZjiVtUZnIZ7cZ9CZxUZrIZZIZmbZ9UZgbZBOZbbZogZIpV2bZOOZtgZobZ4NYqbZghTsbZJDZyUZiIZMDZvIZOpVxIZUOZKVZjIZ2UZYDZOVZafZQVZ8IZeOZefZ_TZVVZnTZVXVifZsfZF9PoOZIJZ5JZeVZvXZuOZwDZPcZyDZ4cZ0DZBqVUcZfVZaJZWdVcJZtVZlPTvVZm4YnfZ1jVDPZUGZqaZ3VZLKZweZwmV_jVnZZZqVBMZPPZ_VZRPZBWZoPVUPZMkV2dVWEZIWZzPVPWZWWZoPZDdZ3cZgEZ-PVhPZAQVJcZ9cZHKZgVZ0cZCdZYWZEdZbWZ4cZ6XZFNA8XZLdZ-XZXKZ7BYbRZ2PZDYZRdZ39X3mYrWZ8PZWdZY_Y1vXadZwgXOYZwSYedZHFZ5_X4-XKFZdYZ1KZhQZdKSFkAxdZVQZWYZldZNQZkYZMXZyKZydZ5iZcXZ2dZj2VKAVcXZafVm8YkJUXXZlFZKHYa5X1vWaXZ9iZSXZFeZeXZh8Y-YVqgTkXZrpXvxXmXZxxXFSVpXZuiYsrYR-A2XZdHV4XZyXZ0XZmgT96IeZFejZt1O5XZURZCDYUKZhWZNEYzPZkWZbiZmWZdRZR7XTdZ9EZMyXX_YAFZtHYCFZyWZEFZpRZk0WRYZIFZTYZZfXQrXQwXtdZr8YaQZL-Y65Yg-Y6QZE-YcYZaPSeYZmpAFkZsQZbQZIkZdQZKkZUQZPIGQkZ2QZSkZH7YeQZbRVXfVTfVc-YGkZe-YTkZX-YVkZ8QZGSZoFZkmOl-YZkZHkZbkZlkZGjW6lV08YPLZd9YP7YARZQQZCRZi9YFRZLRZ5-YzCYGRZGjW_-Yi9YC_YrKVE_YBRZJwWojZtmYLEYXRZG8V3AYGDY5AYPdZ3PZfGY7EZxuWtdX1jZ_EZWiX4jZmiZBlXoiZEQZqRZfdZvGYAkZi_YviZ1VSA9YMLZpdZgEYDkZ3iZHfVplVfYVwdZ7iZfMIjlZ5dZpYVfkZlYVslZeFZEBVK9YELZxYZH8YHjZ_wBJjZHSZ5TCvlZ0dZdXZFdLE9Y-5YG9Yw9YKeZUjZmAY4aTNeZlVVVSZNZV4FZSeZ4fVfLZKZZhLZjjZfSZaeZiSZceZEgZHGZmSZyzFoSZkAMjeZNGZ9mBaSV7QYSGZUXA0VZtfZhSVueZvhZbgV6VZ6SZ0hZ9VZtdVDMZhGZGMZ5eZJMZ7eZKOOGTZ-eZOMZJTZQMZDfZ3ZZDRE5gVHfZWMZMBZ7fZ_gVMfZUTZN8N5GZPVZMaZXBZFaZEQUHaZEhBcBZEHZfTZWJZcfZOaZMhZfaZMHZuMZOHZUaZZVZwOVlfZ7jYphZOLLqfZ8MZNhZ1TZvfZjnZmaZhHZzVWmhVnnZ3fZFoVjAZHoVuaZYMZwaZANVyaZWFVQNZuHZ_hVooPBiVVNZWoVRCZRUZLgZbNZNgZVUZCbZQgZEbZioVZUZTgZIbZcUZooVXgZ2bVqNZ7FVsNZjUZvNZggZvmTVbZzNZRIZ1NZlgZ4gZXLZLKBpgZ7NZrgZDVZwbZWVVvgZrbZgoZygZlbZkoZMVZODZabZooZSpV8gZ3bZ1UZXpVUOVlcVBZZzIZTDZsgZEVZ9NV7bZddVSVZgTV0TZAcZXVZenZDcZgnZpDZcVZxcZHWVYhZJdVKKZwOZbhZyOZRcZ7gATcZoVZ4OZ4DZ6OZjhZ8OZlhZzHVnhZLXYgWV_oZiWVshZ0TZuhZPiZwhZuAZyeZwmZpcZ3hZrcZzJZEWZ1JZGWZHcZJJZwgZVSPJWZBiZOiZXkVQiZFiZBKZhEZekVHWZKiZkPZtYZAdZvOZ4pZ2KXqPZGiZy4IGlZVdXI7Xw9XZiZ2EZvjZ0kXFOXFYZgiZUdZiiZlGYXdZnGYlRZptX6jZmKZB6XclZriZ3WZflZuiZNkZH-YQ9YkYZjQZ-5B5QZjkZ7QZBfK28XEkZn9YmqZhkZuQZpqZiQSLkZS9FlqZpYZiQZxqZ4QZ6QZwQZpQZtlVvqZ4qZS9YRkZskZw8YukZDBNBeZkmO1QZn-Y7qZqqZ9qZmkZkfVs9Y6YZw-Y0kZy-YElZ0-YPRZj9Y9kZU4EnBYVwCpBYyFZtaUarZK6A_kZB_Y_-YRRZF_YmPLdWZ1BYhwYYGYrjZWKZLlZYKZBYZaKZ1kXSqZ8EZLyXCsXqHYEsXYdZAQZaqZnRZcdZ8jZtPXHQZq8XidZCkZc5YolZOfVArZ3dZhYZ5dZ1RZjqZilZIsZAjZKsZBmZe0D3qZJsZLLZwlZekZJVADeZ4KZ6dZglC8dZ4lZO9YyYZIrZUsZQsZWsZBmZ7YVRrZQjZGmZJeZQSZLeZIPXMmZUSZPeZDSY2fVnKVTeZ7FZp0VUmZXeZiLZNZZWmVlLZQZZFGZbmZlSZUZZsLZWZZpSZYZZkeZK6AmeZ4pBoeZJhZlAZgZZteZ2SZDiZlZZumZzhZfgViIAyAZEkV1eZFMZATZ2mZwZZsNYRgZPWH-mZQ5WEfZjNZCnZJBZVMZRjAXMZGnZ1GZ-ZZbMZAaZLnZIhZNnZQjVYBZGaZAHZanVSnZJaZZfZVnZ6NQhTZMMYPaZpmZRaZWVZTaZEJZGpZThZpDZYaZjnZbaZ8TZtnZShZlWVgaZGbVi1YeHZ1LZrnZzfZyTZaHZ0TZwnZMtTOuOZNZFUZxaZ6hVICZJUZ1aZDgZINV5aZibV7aZ1HZKgZCFAMgZTNVuBIPgZXUZJoZhNZ0ZZHbZlNZOoZnNZViVRoZiCZbgZtNZwfZytZSbZ0oVyNZQ1DXbZ5oVZbZuUZCOZxgZ6NZ8NZebZ1gZ9NVnoZ5gZpoZVOZqcVJvZ8oZiVVpbZbcZFvZIDZ8iVNOZ8UZSvZlIZSOZAVZJVZ6oZsoZWDZNVZlhZMnZWnZlAZApZbEV_bZiDZdnZDuZjfZHpZ1MZJpZngZ0pZtDZ4pVJKZNcZQJZn8YmjV5IVehZWLZIEVLmTWpZZJZYpZEIPkhZa3YuVZxjVgJZgpZNqVomZiTV9HVHPZXWZmpZ-LZUtZxAZMEZ0eZrpZfqVtpZVPZFWZvcZ-pZKpZeVZzcZOpZEqZkIVJXVHqZRWZPkVdwZKcZVWZ3pZ4ZVFqZ8dZcWZVSYt9XVRZJ7XMdZNqZaRZxrZcRZzrZSdZ6PZhiZnuX_AXkiZBFZYlZc_Y_rZU7XEnYIQZuRZm3AKVSY0HtPSmiXR1X8JVJxZoPSxZXLlKsPSPxZehWlxLSxZsKA-QSOxZXxZh1XiiWh6VuMAVNXSLIrhWh1HthWHPIZzWSLI61X2aJZYAVNX7EYSiW6YQ4lEhxZX6AjxZ6RDo2VZIAnxZ29PrhLCtRDHVTHV_SX6MALRArxZh1HeSAgLAuuOJvNvxZ20HvAAAyZZ-GsTSbrXEUNssIySEskDiwOITHuiCRhWZxZg-O0zVSiWfxZVHVAsWTyZNiWZpW6MAXyZtTVRiWcyZ0FAeyZMLIViWhyZaSAvOSmxZb2XoxZ0VAqxZzYZlCYdkXhxVkpXWjOtpWdyZoyZ1GQmiWixZbwEKzWSLIUiZnNAYeV6yZJ5VcHYvmY1rXCyXwiWThLhHYgSYQqZ_BY0rZSlZEqX-cYWqZ-wZXlZ8rZbdZalZddZCnYdlZSYZhdZ2SYPcCAzZu0WdMXaBXdzZy0Wu0XaxAXlIPmURPCGdAKSEdlI9VIM7ICYTdPVpIA5VIM7IO7Nt5Ec7F88ArlM2LVmxALmA1zZUlWwzZdoBmsUjBA87UZYAcWIzJVayZGiWmyZtxZLVVZyZWxZUyZH9VsxZtrDIMAPaUN0Z_RDIMAlyZ0yZgPCO0Z0xZqyZ2xZs_F4xZ4sC6xZxWHe7PJHY8lZILZpvVxyZncYzyZjiWuMAH0ZdtUk5XypW0FAyxZTzEprZgwYwcY52VV9KrEFCzZJlZdgXIkA10ZSSAIzZ6lXOlZdiZQlZdKZ7wZ-EZ9wZ3jZ9mYAxZKmXWzZFQZYzZ_jZazZ2HYT5Ym4YrEFVITi5CVQAvgRbwEAxUm4YY1ZepZ0FArEFZMY6MAmmXYPEf1ZZqXwiWK0BhgWuMAl1ZgRBfMBClG3JRWIAaFGsUI74H46NozZrtFRbM8-ECxEjLY6TWMTW8TCwoSsLBkQZYeAZIA74HmLN3WJzMBrRQmPApLGHmSHNA5wO_bBK1EkUMmEQ69UNEAudBexPkrNs5YwaSN2ZmUZR0BkfJeYLKOCZSKYqLeUZP_Nk7CwyMZZBTqQq9ANxYbnY3gZFXWj-UmFAZxYZQFybZiOWj9A8oA2dBWSQs9TVKBv2ZwPSiOWAFB3INAuEIKBX8Bd_DGTH6bPxxUkOB3WJuAGwAGKKQazN9mSxDE2IQ27BbBBfkG6hLZ9NhhQsIBzdLH8LVYYgLG92ZVKRzBEOZGBzD87NRsHEsEf5LQMASLGS7GFXWRXAA1O76GXfAqAAl3Z9PAT0EarM4bEtbEunFJhOGcEQ1DgBAtpUxvORNBM4Cz3ZqLBuONsbYvjM13Z5wA5JGkjUDoAq9FARPF3DARPIwMLpJLEBqtGuMAj3CnjWfMBd_DH6JTMQ_VODTGF4ZqiVx1ZgFUjnUPgYVoQF5CO4YiuMR7PIPC0VAqVTSsKAhAW4ZjCU9PYg4Zl8CsLBr1ZbVIkiPYSTSnOrTCIgViBE8xZuRI8kCCFAatA7QA7-BG0BKOCYOA27PDWEF7PDrVLQTSnOS6N23W8DG_VOSGAoAAhSVq9FHEAk7UQlKGdAEAClVA4JApIWQxEhyO97NsBAIyLi4ZRoQX4ZflYKxYyQSbSANHWWfDkzZ-rBzwXONUoGTawL8zZSGAvGTbwEmmXT1ZfjDV1ZzgRX1ZLxLw6QdqQA-QyjFi1ZsCVhLYGrYO7OK7OB-QH4ZSTLD7OBMFFcBJnBiOWU4ZaEAjTYDDJJVHEgYLIBP0EToQToQy0CH6ZMiIHiIW5CFNCsGTdSZP6ZteYEmBe5AW7PHyPhbEj4Z8dAkiPj4Zh6UbBCf1VEfMo4Z84ZF5CswJs4ZqaIC0P8-Ew4ZRbHz4ZC8B14ZchB34ZX7PufAJ2QikLU5ZQrE-4ZlFXaFX_8EC5ZE5ZXoAG5ZTwCI5Z4-EK5ZoQAM5ZIOCKOChVAP5ZRsH2xR2BA-BUTHBtBAr5A-4Yv_NMtBQRA_5ZarIomXl5Z55Z15ZrBPqpLlDO8qAuZAW1ZD_As5ZznFfBLw5Z0FAdXQX7ZncEvYUd6QfNMnnXjeYF5BK7PgJSBBWFBWZRCYsQFtS7hAy5Z5xYw7ZJFAM1DXMAwkPn8W1cUKrDQrKjREgLAU1PkDUMiIsBUXLAqBAo3Lo2Ze2CiOWoVKiOWVfGZ6U22ZhBAH8ZsFSS0KUIPJ8ZQRAO8ZV8ZNJWa6Zz6Zl8CunWP4UKTWe4ZNYYlOAq4ZG-WA-On3DiiAaSFmdK_JBRgEGdAOBA2BAW6AbHA44G21TOjAynCoKCaRCPEA6NSWBAp-EKeKbWVpUUzAA5IXxAAZeA8TCeSAlwIbGEIFU27BbwEo1ZZLWddTHRWn1Z72Ac6ZYXY90YnwEECEPVXasUSMNucWM9ZkYW41ZX9ZQ9ZWYTXMX4DVUaAHQQidVXUCyNTzAAZRBfKUZZBDQYtBAT-KBGAexPB9Z_1Zh-E4sCIkVJKBzBADUCKPQKkVZFAXIAl-E3xBT-E81D5WVQPQ5WVP_KWIV81DWIVEIAWIVXUCfBAI0SyAApuDfBA0AAB2XgAAfBA4AAYRB0jAcwBfBAylS7TAV-ZylSE3DySVbEApeBXnVb2AltEeGCVFApuDqGAOfB5fAY5CSzT19Z81D3JA2BAEIAPFA59Zv-ZhBAu-Zi9Z0kBOvM1-ZgOOPpU0kBpnA7TA5BA1BApuDkFAllDHOCojAjFAAFAOWAicCnpVXNYrtEKtRbjD6QBiBAioEfBAhOVThA0RAh-ZOjAjBA5AAXUC6_APpUjBAspS3qD7WJkBA4BAYPImBAoBAmnBarA6NA0qClcFQPVsBAqBAk7BnEAJIBioEjaAogADGLbEAmnB9-ZpuDFcBQEAEcBCjAkBAE0BaSH3gE0LQ4BAj_ZpIBSYXIiAAAC3nQQ9DivT4sCf_ZEcB3fAqtAf_ZpuDkJAngAB_WyAAdwBQAaJEAMgTN1DS6Ai3LmBAi9ZudB2BAJQPoJBiHAAFARXAUaAZYB19Z5jAevAcSBt-ZnAa9FASxPDQYpsE7aNUbC3BA0GELmEHAVivTcSN_JByNT81Dl9Z7BBInBDJBxnQ3kEZIAoBAxBAfBACBa7TExBAOjAJQP1_ZxlBMACd3KmRNudBfBABFAO_ZdmCvBA4oOkFBEUC-yBvBAdwBYBaE3D-8BqwA4sCs9ZtXSN1Ds9ZAkAqBApuDrBAnBAi9ZrBAioEhXPtAMpqAw7Aq_ZrlEf7B8VOM1D81DHoA4eATIB-cD--ZJKBGdAR3BGPIJKBs9ZCHEaoBy9ZXABiEAMAFXXAFQAhBA1BabEAiHAFQAIkVi9ZNCa11UqAaQCaPIV2BAXUCFQAVSA8-BRTAKCazBAEIAFQA6BAw7APAFcCaJKB99ZjCajBAdCaQuB_jE2hApuD6NAmBAQ_ZZIA6NAn0ESBaZkEOrAdnEJRBtBAKBaogAvfIMAFXpBBQXswGwBAaeS_YC03B9_O6FA0BAsiSTmAlXLxBArlExBAwFAYFAM1DpqCyBAyAAF2D_GB4sCVSAEIAHEAxBAaqBwBALXGaqBLCaaqBHQQN1DeNCRMIeDamZTeNC8XS-TAxnQ_yLpmBhFMFhJoVE2RQlgATFAlgAYCabVEoKAF9Dw2EHoALSAC2EtBAVfAioEs9ZTFAXSPUiA1AA8qCwNCCBaTFA2EAVfA_lAKwGNUAn0UTFA2BAxBA81D19ZxBAXUC0UAIkATEafBA5BARDaN2D0BAIiApmVnBAYDa0BAoBaJUAvuOS3Bo6AkIAxBA4sC4_Ao0Bv_Z0BAxBACYCPZCAKCdGAKPQuEaECauBAEIAU1BvEaiEAyAAWbRdDaJFAaSA1Ea4BAsLG9PKdLZ4sCt-ZF2DEFawAAOjAVCawAAA-Z8XSLFaFFaCHEjoEwxOcEA-9ZkmAOpUaSFDFatBAZfH5WVXUC5WVE3D5WVN2DeFaWzBwBA2AA_JB5WV3AAE8LYRB1JZzAA3xBZkBi9ZWLLjwOrrE2BAk0UugAQ_ZxBAIkAGOQuBAfBA3BAgdKX5XqGA5FajBAdwB4BAPOLX5XSBa4BAReCQuBOIA4BA3BA3ZEQEVZRBBMPiHAgvENGa--ZdwBfpAA4CGdA6BASQQRJIHjApuDAuEe8ZXPUS0DAuEsBUT-ZsmXu3SrBAiGaE7TNBAmGaAJW63ZsDU8kW1PWrGaYqUB4Zv-RcMXzlWG1U6wBDoAA4ZJkW24As8KoAE3VES3Z08R9VEfvGxMVDlC5TMCyRFPCEyRo9VWPQZYA_RVZaWA4ZTAB9GahnHQ2SfVV3kH6YQkSQGHac2Z1iSJHa0VAdaW5SRPjY57K1GaQbMlaPFtYhyXi9HOgWD2ZgNKMlMFPUPgYkAN5FAoHaveQeKFLpJ7VD39V7AEdcBT3OveQqkWiLQvTAW-Iu1AkjURLUIMUNXSyGaOIOqoWgXWHTT4GaPeXkHalUYoBHzZMamBreDFVPqHaj3TsHaA6MFVPvqDiOWySUI3UECQDGDABER3OPTIHLQrTEnMDEyGpXPYLAAuE52ZRVC82ZsWHJTAtOTcqTdFCSIAD3ZhORTGQNSEH3ZfIQJ3ZQEAL3ZPcCN3ZX3ZXDBQ3ZdIBcoBQVCU3ZSzTxIHO3Z0YVQ5Zb3ZRHakMOckCT7GF2Li3ZDQCeSAl3ZiCVyYKiCB-5HtsPHYAlbEUPEqJAxAAw3Z32ZDnAxGFPMFDxXtKO6TA_OUd0DARP4SJ4BAAuEzYQiyXgPD4Ha7kLwaNOjPR2Q2JTrJaldYMFADnAxuBrXSO7NKiT64OG2DHqWetNWXSVpViBE4jASLQFVPuJaDnA83Z35WGOQTQV0JalfR2JakoB4JartN6JaebZ8JaLNQPHQa1BVkDMBF4uF92V0UZLnAaJaVfB5IBCSYwmHv9V4aWpOUEIaAIazePtIZBKaE3WTLKuJaQXHksEdGa0XW5LTtIZoKaQWAsBUk2ZacTXOZQiCq2ZzSTVpVChC10UaaWm3SVXWvxUYST5PQzVIIzBk3S7aNgOQVpVuJaMBEGpJHFQ60VUDambZ14JcXA5wQiBEwuEqIBEkVsbEFiFSJaunQUJaCFAWJaQpJaOVqKa5YWsKaVpVwKa71Y8CXLoJaOV0KaRxYT9URlTebZChCl5ZQ4ZZLHCIakaWUuUH4ZtLad9ZojYtEV56PMbXDBYE0ZVyZ_xZTpACyZAvXmlZ-VS6LaM0Z8LaByZngAsKRgyZX6AHyZ-LaEvXM_XcxZXlM9LaGMaKyZ6RRJBQOyZP2MuWHKvXyQZipXNHYnhWEMaauEPRAYMa-nXHCVshWHyZvzGRvXx0ZxEZy0VvTS3CB9lW8RRzcY2rXpgSkMaJyZPDBsMaYIG3cYQdZB1Z_rX0jZ3rZ2jZWlZH1ZTzZniZ7jZdqZ9jZzHYsiZ1SYP1ZV1PIyZwTSHDB0Ma6bDn5ZteDp5ZquHZ_WxMaRWMMLRqMaLNaCrI8RRvYUr3FinW_nUGDU09TD7ZTuBvTScEDlsRqJAvkWjBCV6ZhNaB8ZWMakNaCFAqVTr3Fu8Z19LhBAkDBuNadhA18ZBADfRCzNaPVOr3FPEAqpA5NakHXL6CHgAsNanOWGmAAOa0dB2RAHCDCOaZ7WSIFySVogA_7ZJOaGDU2NaUqHfRCOOaQtRBJXN5QEqMpwQpwQwnUhwQApB4vBfeTDdT1wQ3wQTBA5wQzwQuJFxwQBiASyZTrQJsELxZ9kPcsVDRVvPSrOaqiXTuI2PSAYTl5YSoKwOapQSsaS03VPPS4Oa1OacNScMa0OaaSBG3CcUHWcCEzA6_U9Oa0BARFYeADsEH30QYiWnqBBFCMDQcfTSLHAPa_nQN8AsEHwfQ7EYWcSIPa0zXYDYqPIQIRYqTePaZ-PcfTGkHeAMiDXCCCUPa0qQBIAVVHrFXHPaqOaz9AzrWJVHrVSQtRuIHsPa8iSZ1WDWQLFXnPa6qQBPanCLBjXiMauPaBIAvAA7YXJGOGHYSIRhBQSHQ5RRoPaLrQnCLfTLZPavWSBPaCQarSLFiBNQapGXRpUXGQKQawPSMCCTPa_PaQQao3I73QYxGs3IQPaxMVMyTSLHLpWBPaXPagPI03BxpWAQaJPasEHs7AfPa56VDqBjQajPabWHlPa5PahcBmQaVPa1qQhmHNMAlQarQaQQaCgEqQFfQaqHFpQaiPaOVNkPalhJmPaYIHpOaBPabyZnQaVtHEPaYzAJ0ZNRaF0ZPRaDPaGNHFPa2uAgyZWRaeADRRaEzAlyZcRaLjAeRatpAHfMgLHOJARPaOVNmPLZMaMvXPwYpFZIPaZEDjRaueXb-XbPaZEDMPa-0Q9yZeGAxcYVtH2RaEzAjTAuMaFzZ1RaGNHPFBjTA2MaPlZ6EZC1ZUqZ8wZ8kXiKZZdZ_MaZlZBNa0-XfqZPDY5wYn0X4tW8RatpAfgYAoCvyV7RaCSa1vAWqYXMW6oUD0ZsQaORa6QaqPaGNHYPao4VIPakSapPaxTH4THoSabRalSatSa2FHYPagRaxSaoQa9lRHfMYPaGRa8MNIRazQXdaBCwBdmYtRa1LAvRanSaFRa4yZQQauQaFRazCYdwTYdN3FBlEIgcSSMOQrTXfS1tTHhBQ8LC8NsEIKXSRlTEbNAbZnaJ4WENTH5rSeSESFQpoT2xTitT2tT_VMaLN0IH2PaYNNgUVruZ4RaLzUI7XqBHL6P_RaolMVnBFSaA1ZHSa5Ma2rZkGY4rZAdYZ_Y7xWNYZQSaCCYJdYp8XaEYSqXayXDWHEHHi2YwpAwDHSDHNbGGpXgyYDAFkRXwiHPTLhiHFIH28GVUaTDHOdHstQFIHFZUMUadDHrBHV4YXZUg7ObWHnCL7BHoTG-SLiSaURa7LanQaxPapSajSaVRa2SatUawSasSarPaHjLpnXvRaxPas4EzPa5Ua2PaMCQ4Pa0QXCCCBTaISYuRasQa1Ua9nXA3FhxZITa5UauTaKWWwTaEIHNAH30ZtrZEzZ0TaCBEJzZVoXeiZ6cYTqZ6Ma7Ta8MawwYNSaxWZ9rZVzZCxZpKZgdZtwWGUaPuVxTajsYeXYeUaJUaTWYuBUdDXOLHUUaLjHWUaeBHzVaZUaIUacUat9WsVa0VagLW1BHvFHlUaBCHnUarSLpUaxSarSaLQapRL8AQuUaqUaDMa8PaIWaSkXWRVIPa9PaC_P1SasSaSWaEQaH5BAFYHQalhJWQaCVal0ZJSYWjONWaiCLhBQHTaxSaRQaiCLKRQMVaYeVpVaYtKzTa60V1TaWVaiuX4TahtXY0XKSa7mYLYZ_TauSYcqZRSa-jZFNaAkZHNarWapYYy-GAXaPUaAeWGaWSUaxVavcEYUakDHGIHPVaLXaHIH02Yp0Yg9Hz-GAHHQ0YMeTTeW5mMpRLmUa19HDWaMRaFWawUaVWapRLNQaKWaeXarUaxSaMQaxeDlvWXpX7PamXahXaoXaUWaHWaiCLUQaxeBUQa6aSWQa7DQdWa8OXYQa6pOtXaZJXI8XbPa-SLiPYJmZ7-YtaUMTa96IpWa52VDXaRVa9XZu_X6pXIkAvWa-0ZCYZQ_YEYZ5wZGYZbVaPzZ8TaXqZBdYZqZgVaUzZBUaNDYDUa0SY-WaHnYDXadUaqDHbUaNAHuVaneWYMXK1UvAHJXa2VaLXaXUavYagUaaUabjH1uYA9GmYa1YaPlYsYT-VakUaZXaBWabXaNTLxeDEWasSaGWaZQayCCqAHTRakXaMWaxSaaQaFFCzUaLrQNZaMFAvXaGZaeqBSLHOPajnCiQaAzSfHAuoHrRaMHYCTa6XaF4IHZacZahMauRVbPaeQaOJALTaBFCqaOHYa1sWP3TbSYNYahLGwWajHYoWZRlZaoXgPXE1ZLSa3WaYiX_mYPtW7WaENagqZazZDZaLrQDzXETapEHvSa84XqSa5vYgWa2SaFTa9lRqsXFaauSapQaqvWQaazSaFRaVaX4SaoRa8Sa1QaJRa3QaOIA4XaybX5Qa0UaNaahPazzX0RaD9XKTatsZNdXFYawpC9PIPTa6OIhTaSTaffSUTayaBWTaoTawWHqTajSNsTaYlCeLNmNHsFH44AQTaDZEikTTTalTaVTanTaZzNpTadKarTanFVYlCvNXFqWIUHz8X4SaPba1DYGTaJqZFiXOVaKXa7RGKYaXiZMYa0cYOYaVVaQYayrZRqZUYaaVa6TaXYadVaMSa7rZcYaANa6WaCUaExZCsZbzZXDBSbaF8XhPaVITzrVybaaRVztQPeXSkIDWUg_GhxPNXa7RGlYaTXaVCHoYaPeX3eY4cDHXatYayUDYbaM8UPXaKcayYa2Ya5GHCcaNUazYaHLX8YazSHAWaUSLCWaBZa6ACCaawPSEaasQaBRaskPOZaIaavUaeOXIPahca-5N_EC-wWnca8QaicaSZakhXscaxKS9QaDRa1SKhPaZaaUTA9Sar1W_SaEqMfaasBXYpWBPaocaqRaFdL5hWsQao2Vtcal1WIRZXvX7zX9pWUIZNba9vVocayhCQdauoHnMaJdZWRZSVaKlZGJVMlZ86VciZSYaYVapWZkba0Wa4Za2WaFsXbYaROXdYasbafYaubaFUawbaYFBSdaOJA1bavrVudaw7AsBUocaQ9GHYA3uVmqA_wVp_GEpUwDXMpXRhW9PSyOaqdZHxZDRVAear3V-VFFeawbI9aCIeap5YxiX8PSTPBfwXxLB-vMjVS5MSFFM-uSl6W3KEePBzJVLea0GY5MSo4VbeaybSdeax4V5MSTaUUeaFQaq6ZE2Qk9B-vM9calWSaaAqeab-XUeasZaUPXtmLI8QtWapgSzeamiL2Tadda4MazWaboXUlZF1Z9MajKZOSaBxZCNaAsZlVahiXnVaPcC3eaDgWVITdeaKfaEXaA6KhxPTPBx8DSfabQDUfaKlYEcEMfatdSXPCVXaazYXTCaeaFQSxTSBeaAMaeaSqxPhfaGeameIlfaOTSJeaj8DpfaPDB-QStfaZUS_OaOMakEIFQSDyZ_PawxZwfaYFBpXHFQSBbaXDBdpW20HqxPJvNEda4fagfaLcC9hWdFH8faIkX_daFgaufaF0Z5hR1fa_Lab5YkfaMgaxfaDMaPgaexPHMaQWah1HBgaKDROXZzfaDFIQgaPcC7faexP9farRMnkZJLZY0HcgakrXs0ZixZ5fa5PAxeaI7XvjWogE1eaecBygaGjW5eanWZcKZ5Tahda-ea5ZakdawWZmdarba9ZatbaBsZrdaHNa2gathYvLauAAwnWJQRujWsQGzQGwjWPeX1jW1xN0jWivN2jWhXQqIWHkWfBC7jWXHAkkWakA_jWKhaMha4UEhRBvoWXxClhaX8ZIkWPeXKkW8sYNkWFZYeIP0BA4mWLmIUkWLSAWkWneBYkWQoWooWQoWfkWzGDhkWckW80ZIIDzoWw3DH6DomXIpX5oWHRO7oW3iG9oWxkWoWXFTM0kWCpWlxYEpWZMNVZX6kWCmWe8ZihaHFAkhaAlWT1IUiaNZYPeXFlWDTAV3HfJACnWMSQq2YMEA5OYmTAFnWOATRlW9wATlW84HWlWCmWGmWalWolYbxOUCIrlWIHAhlW-IAyiagOYz_P3jADIZGXQhpH2iaiMGtlWGVEwlWz2YXfaeHaMnWsoWOnWaiarhakia6YauQYCrICFA_lWviaKZYt9WFmWUjabmWgLW3fELmW2qJN2BPmW68MRmWTmW-KEamW4oDFZUZmW5iaCmWJmWgmWfmWnmWimWhmWFySsmW27BqmWZuComWRTAxjaPAEzharBAx9RWiaKjaxnWhfB1mW_mW0haRCS-HYWUA9mWj_W5jaBnWlAU6FMEnWPlWGnWckW6haKnWhha9jaNhaEkWQnWnhayBANoWibCyoWZnWQCE1oWcqXcnWJ5AenWkHXgnWkHXcNaykWf6NBpWQFRQia3jSSiavOGckaY9ZD1S0lW_kWoIHc8B1nWTXT3nWbED5nW9UE8nWU5WHSAztMBoWQDOYGAHcRGRAGoWDKEIoWKQCKoW3DPPoWakWibCNoWSoWBHMUoWpEAQoAp3MYoWnXEwQDboWdoWONAkoWYEAhoWphAXHAblatyEnoWikWQEX0GaJja-kWOnWuoWjlaG0BbkaakAYnWtlaanWGpUFiahka6oWfnW8oWhnW-oWdNazkWVkGnnWHLY3kWtka-daDBYugaH-Y_fal6AqgaLiLCeahgAKVSCmafcaXgaE7AZgaUzXGsDbgahgaCgATaaSmaYgaGgahpWIgakgaJvNreabNXRmaNmaqTDgMafyOrQaEgaexPVvXCYafrZupXmmYOtXzZFFEY9mBHEYtPZsmYKqZumY40ZatXSwWnwY6eayWaX0X9ea7MaVlZeVapbaBhaPSaoda1WZABYKdYQDYjdZDVSPQSGxBQ1XtOarxV-VSKnafBBV1XF4AQnaKPS2OaJLBUna7TSq5YBsVT2ZJ2Sl4Q1LAxrCADW6_UYnas4EgIAlMFhnabfTVbSBPAefTo5H0HQCbSjfTebSAEAgna1OFWaUjVSYnamaUqOA73Xmna5wBrbSmPAzJVYnak4VynaGxBo4V_naj7VBoaDMBx4VGoa2Uaega0BAJoaAcS8KNwOAnnaJxWgyTqnaRuWIcSbWSyDBvna9mBIrZMGANoaI8Xjnam9X5fTXEA7fTdpM9fTcpM_fTYLAuwSEgTlfRqwTxcSNRB2wSMgT4wSQgT6wS9cSMdSYVCAdS3gTUdSjtCKdSTgTYVC4lE4oalSEuwM74UrgT1XZnyTn9VW_Et7YFaDx1FvgTFpapgTo6T0gTUiLwdSMpaJlTYKC6gT5dS7dS_UBhtSAhTkkTTrTDhTFeSjQaHeSgLGU6OLeSVfSFpaowTv9IefUFmBRhT_aIwtZNvZmpaydU7jTX2F7gS-oYrpa6tZ6iVhhTZjTkhTwhTmjTdjT0hT4oZjjTCCW6pa8jToeSYLA9payvZKiTvjTBqaxpadjTGiTnwTFfSDjSHfSOiTKfS-hTqoaCNZYlTQqahFNh8TMeSFpavDWkDWTcBWiTIVFYiTSpaGxTkLGbiTk6SeiTpfS80BhiTexTkiThxTniT4fSiqajnSTrTsiTAyAJjThxT8iTCDWhqaDtT7hSupa5iTl4SPuK8iTo2TncSlpaueSVCWPgSDjTogSGjThgSWlXEiVBgSyYJRKBMjTNhN3-CpsTugStgTwgSloCP2TyIZ_paweSPhScjT-eSojT52M-gSccVaraOhSnWH7paeraHhS4WYJhSiraujT5pacramrabhTShSsdU1paYCV3pa4hTtralraCqaYoG-jTEkTpiTjqaCkTmZS8raBiSV2QTkT9raxqaHxT9OAhmSOiSiUIbgTEsa8wTS6SakTPkThxTekT4RFviWGiSXkTbpaHsankTRsaBiSRnTJfQFuThuTWuTAsTMCZ4BAeiS3kTgiS89VRwTpxTAySBYPh9VZfEElT1YUX1M2oSGpaOgJnrQMlTGpSOlTtTXLXSqPH0-V4oZyfZX3Oo-VWkSOFWaDZLjSglTGtS2JGPjSllTSjSnlTKoZY8N-MCXjSslTajSLbaejSoYGgjSOIAijShHH8lTMnVzlTojSJCLZtaw7AtjSggNvjSxBBolXJ1XP1HL1XyzFJuWAmT_vZyUCNmTi3APmTMnVOzJHvTjECVmTGkSYmTKkSC4ObmTHqD2HV09VfkU0OCUHaWkSJtTZkSosaWvTqsarmT0AZtmT1qTE-V7qTY3TMWCiqITuAwkSXdG7mTaCEMWCm8I_mTyaNT-Vk6OUFCEnTPzCGnTD2UZYGJqSDlSdPFd-VopBf-VqUCdsajlSQwSGoVdtTGuT1tSXuTtrSXlSvnTUvT0rTEuabwTglS8aaLlSbvTsuTVuSKtSQtTsrSGuSwuaTvTdQQzuaXwSouTteBjBC5lSAPYfsa6nTvuTKXMDmSHTAAoTQnOLnVImSGWEmhDR-NpLCHoTEBAPmSkkHLoTuuENoTlPaNLLYmSDdBamSkBAcmSnaVUoT4RFWoTYoTaoTDuaEvaNrSfoTS2ADfHqUA7ta6mSjTagGRxYAsoTzuT99VSwTsqT0AZyfU8_HQmW4oTGENSnSSoS2jCVnSx8MXnSBpTbPEDpTdxDFpTW9UcgDrqalnSO9BACFHwatqa3JW51B-nSwnSZ_TVpTByTu3EHKWy1FapTUKEcpTVwToTGd_DVKWL0BipTx_TslRlpTcwaKfBBKWF_TUoST2BExSzpT6qaEoSqpTwpTgoS5pTwGCwwaYoS3waO4B8pTswajmWmoSPGAtoSqoSDqTJJGFqTvoSTITJqToLFZwToxTbwThqTVsSKva7uTHpSwrTclWltTqsSBGAYsS5vapsaPxaWpSt-MnfZmqTPWOepS0pDgpS-9V8vaA-VlpSvqTmoaxqTopS0qTvmT3eUwpSPCWl2MxxaLuaVCNFwa-qT4VBArT8BWKhVXDW1EALnTkSGIrTJnTDlSMqSfCD9UDQwaUrTBiSWqSSxaftTztTzkTtnTerTbxa5oS1uTpvSrqSZuZtuT8uaMva-ua4uOyrTmuTBvTGsTglSJsTGHZZsTsuaEuSayagTCHrSgrTEsTwuSFvaRiSgzNGyBLyauuTNyawuTJpSSsTpyapvTTyalrTXsTwyaYyayyaFuS4uOOfU_ICxrSdya6vaFua3rSIZNbtTysT2CCUHaw-VhYAvsTH_Vs-VDQIL_Vy-VRZQUlT3sTlsCNsSDjS7sT6-ViGGSaNUsSKCE4uTZ8Tr0DzaacZAdXAF_VLYC7yaXnT9ya2sSjtTDrAUtTYxaJWH7tTYtTfXCDwWVIZjyagsa8uThtTJ_V2tTktTQtS5tTVtZbiWptThWULvSquaguTFtSX2ZoZal6O3zaUxajzaQjDuzaRtS_za9sSSLC1XPObTNxaEzahBAdtSCuTwIM54Toza2aVVqTGuSLuTDza1rTCvTglSQuT4uT2zaarT4zazyatrSg0a2yaNuTfya3lSysKc0atua9uTauSyuTsvaMuScuTyvTQuSm0aruaK0ae0a4uOluTt0anuTMwSjuSWya7uapzaiuTOya-uTiGW30aFsT50acDQcxW1zaMsTTmTcUE5uScAZhOAMvT-uSPvTYXSQYMHTBRyatvagxWHiZavTjwaxxSt4UfvTnGAhvTjvTzyLYvSWTGnvT-vSW0asyasvTQqSuvTv1acxasyazvTRiT2vTQwT0ua31a7vTbOTk1aFdS_vTbOTV0a21aMwSFwTRiTIwT11a81aMwSNwTFpaPwTnxTw1aMwSXwT7MAcwS23KE2aL2ainTraa7CZ7hSnwSvgQWCVEcXq9ApoaDrathTsoa-BWuoaKgTuwTtSFPgTRgTywTQAL0wTwqaKjTcbSAGS4wTxvA6wTAyT0waogTYsaa2ZWFUFJHBxTnrTDxT42aXsa-raP8LD3TKxTmHTNxTiaJfxSvuZqGZ0ZZlxSgSNWxT1PRqxSHrCbxTGmAdxTw2algSchBgxTBiS4xSkxT1HDmxTK2ag1apvSrxT5mAtxTcyS3yTYyTFyTLyS6ySzxTPySeyT70OvyTNyTiyTEhB8xTSyTaySujan3aqyTq3aZaJ6yTJyT2xTv3aMyThyTxyTW9SuySlyTwySbySRyS43azOCiySbyT83aLGAu3ahzS_yTOyT8-Ej3aJFAGzSJ4axxTM4azxTfyTR4ay3ayyTsjYjEAX4aZyT-tBN4afzS9yTaZax3aC4awgaWtXCAW7XDywZL_YwZa5lXekH4ma5gaeRZ6wZJSaidajRZ_gaMYZ5WaDhapdaFhaLdY6wYv0S9_V0BA__V5bUuzSczDF5aL0TPeX30SHGPQ0TjIDS0TqiYRZBNAWzZY27UDAWcOYGcaM1SVAWVTWXAWPJWHcUcXPyiUkgBY1St0TAQW0OGQcUl4MjAW5JBlAWU7TtHWYcUOYUCeDtAW-BW9uVm3SpvQ0vQW3M_2SI1TW1WNDXocUsDWiDWrcU8AW_jB51Tu7ZyJXUhLycURoY97ZS5BX1ToVXEJaKBWjLQt9UzQM_cUeEX9lYrRXlEXVBWO7Z_JGp1TZBWkXXa3UNdU_JSo2S7ZQr2SdLWt2SEzTv2SVdURRXmBWYdU2kB51TcdUb6QB2TzuYzMWe9SzBWRlGkRTv6ay0Y4BWTUC7BWn4MZfWaJWBrXbaWIqa5LKECWThMHCWc2TufUQMWI-BSPWMpKMCWN2RyxaKBNg4SFDWUCWt2T8-EIeUnDW3oYbCWDKWdCW12TfCWJwBSeUKGNUeUkCWIcaYeUCxTsCWoCWZxSqCWm0EB3TgeUq2MvCWFLW2QWM3TpYU0CWe0T2CWAAFreUweU8HaveU9CWyeU_CWc3Te4SvANjOAO7aj4SIDWqMSDNWzRWaCWrGNu4SBuBQDWxbWsbTTDWdMF2oYa6W33TMfUuDWaDWQfUozYWdTTfUmnUE6Z6AW9YWZfUrCCmDWMSX8cZu_SrDWxrMtDWNQXX4Tb8aJ4TnfURKCc4TrfU2tC2DWh4Tl5Sy7U-vaGTXFKWtFPAEWAnTsYa7fUuZS9fUpCE_fUIEW24TUFC44TtvK64TG5TC5TNEWtvKWrTxBG3LDREWOgUASCXGWjeWIjUojUZEWngUTpJS6SfEWlDZzEWwgUmGC2EWfDC4EWy6S6BCw9UqEWAPNcEWpgUbQQmUItgUq6ST5TY6SjEWa9awUIhDC5EW2AC3gU7CWx5SvEW9ACbHWp7BBFW4KWqFWcgJFFWtfUDhUIFWseWM7SoAEKXUCtaNhUmUWSFWFfZUFWZ2M8KWjLa_BQU6NYhUaFWFXaD3SdhUfFW47ThFWd6TvsSU-alFWSXPKpaz7SgmXacTygTthUtFWxuC3zXyiUmzX1hUD8S5AU2FW06T4FW26T6FW8FWN8SBoC26SCiUBGWduaFGWD7TlJWLiU3BGH7TtYWZYGX3WM7TnABViUTGWCiUS7TWGWV7Tx8Sr8SY7TcGWa7T5fW84TJpXy7TM1aoiUqial7TXAGtiUONTrGWj7Is7T8GWF9Sw7TJeWDjUBhB6iU17TglU8YUF-SO9SMeWGDCCjU8GWV9SGjUBHWWqC__M_EHEHWAXUQjUQ6FSjU-NWUjU63MRGBR8Td-aOHWxBBQHWjjU30X_EWcUIw9ay5Tz9aPBCnjUXEW99S88T1HWA-StDCiHWWrAw5Mb6T9DQt8ToHWf9aqHWyHWR-StHW2HW-jUwHWAkUzHWeHWJAb9jUd-S4HWk-S6HWj2Th_IX2M-HW-TDddWlMEQkUmGWFIWzMTQ9TIIWv_SbJW1ZNNIW8-Sa9BbkUY9TIiA5-Sb9TVIWe9TikUa6aBKXD_SmkUbIWo9T5NYcDU1Kat9TojBv9TlIWxkUeiAz9TMOC29TvhQ49T4kUNPA79TwIW-kUAJWB-TClUF-TGlU9IWMRAt_SKlUp5BTlU0_SS-Tu9BFJWUlUf_SHJW68UVlUKJWb-TEATn1YR2I5qXr8TU-IqKWj-Tc8Ic_aUUWyNQMiUCsTr-TafWxdUJYPeJW3hJulUhJWDGH0-TTXU9GAHGWy1QipB58U9-TrJW8DW1zUTZWLFLvJW_lUxJWBmU6IU0JWEmUiSWGmUy8aYKWySPMmUT_TOmU_AbuATj6EY_TUpTz2ThCbdRTe_TkPSHRXE1Bg7Yl_TbCbeKWATPmwaCjArCbKFAaKWVoSwGC0CbuhTzmUiKWVAJvOJyERD6a89BTuA49B6mUDRIyiUEAJadTsKWurKBnUK-aK6TxKWR5aGnU2eBa5ZUtC3KWPDbe4D6KWeMYMDbyWGdAUIDFALWZCT1XIYnUPLWr7aJLWeDbfMW1iILLWZCTtAUbnUhDbYmB8pYSLWrCT1GGrnU41OvCTh6axCTeXYxnUYLWHLX1nUTeOEBUlLW_CTHBUuhQDDT_nUsLWHuDCoU4VMF1XFoUFEb2YYzgYIoUVDTTDTMoUk9F1LWn9F6LWfDT0ZUUoURoUkBUmBUHMWKUaHhLnDTrBUFcaIIaugMFrXOMWe5T3eB0BUYOYN0CooU5GaqMWZMW99AbMWCTYdMWC7P-BUkoKHaWRBFkMWWrJmMWVZXpMWi3UsEbTETC5YuMWY5UaCWjnU06adDN1MWokaKpUBpY_8B7MWA5CQpU_MWeZRX4CBNWxETC8aBsYTCUGNWCVAv1KJNW8ETnCJMNYe-CkpUQNWs9T8CUTNWxBBLnXx3Z5mAvpUr7ZlFb8UYKOa1pU2pKZNWQ7C6pUhSA-FXjEAmNW_pUSbOBqUVDU87Z9OAEqUdMFGqUUeY8SOKqUxFbkFbVFDiDUEhXjEA5NWTqUeFAIHWEQA_NWZqUxyYD9UEOWH-WGOWD8K0DUiqUKOWMJOlqUYNWOOW1nYyqKOGTUOWsfAyrY7qK1nYK_CJEUAmYHEU3qUHvY6qUKrKgGTByYpsHkOWRrKOkYCrUzGJEXPP6ZG3CuGThEUxOW29UpbWxfWfTUJ5UtbWc5aFxYvEU39U-OWhbWO2ZwXTIHTFCUldWkrUHPWziK9VaKPWAFUTHTqrUWHTsrUFFUaHTTxKH7ay4JUPWiHTHoUYPWnHTFxS_wTs1F-rUJ5YsSW9rKh4YW5ZBQWvvSGsUnPWIsUgaWo5U3RU-RWwXWJzUXSWCXWnuUvFUUsUzPWXsUwLaYPUW9ZH6D8aWh4UWxLZITgsUeKaYPULTWc9ZcHUiaY08WmHbyZVIGUpUWOFFhwEFQWGZWNZWSOU5SWvHbYzUcWWHZWE0U8ITfEXzFRTQWiRWCtUgGUvWWvXWxWWWSWfWWhIbcQWlMTitUJcBgQWezBiQWWJTHzElQWGsUnQWZtUrHbIzUO2UsQWZRWN9ZbzErJTKRWmtUbHUotUitZ0JT7QW-lRvGIamF0tUMHUnQWCRWbUWRIbazUuGa-tUPHUWuUcRWCuUNRWgHUPRWh4AjHULIbpITTRWKuU8XW4dWYxUKJb4TWZHUdHUdRWmKTYZBYuUjEGssU4HUduUfIbB1USaWsPWWIbiIbVIbQIb2WWaSWGIUHNWIIU0RW5aIuuU2RWjFZ4RWKLT0uUaJbMuU-XW4tUJZWxdWW1UCKbiHbYvUaSWavUWQSEvU8KAvaAKSWAeWINCKvURzUWJbmQHmLTG0BIJbctUuHbkIbBYWFKb5VWtSWY3EeXWDTTDIa6wBYQU8LTtOZ-LTiSWcIb3zElvURaWcXW0IbvJbDKbaJUvKbGKbZSWfKbvSWmHFgAWTMTRJU1SWyIbN2Uk2UyKbdKbEKbVaWIIT_SWCwU16N22BCTWT1Nv7NwjAGTWmJU0VAJWWPwUMTWDgASwUuJU7MTNLUuaYE4ZawUWCbWTWdwUiSWWZWmZWUNTZZWoVJP1E9lYW3JIvME-E00Xx2UzZWnZWIKUO_E9kUb_WwwUuZCywUz_EuTW1wUwTW3wUyTW8KbA4U8wU2TWTzYf8Z5TWBxUeKU9TWJKbjKU_sPuJABUWnkY5CbFUWPxUzxUIUWwKUKUWyKUIOT5LbAKbuKbZxUPOTedUcxU27LxCW-KUD2ahxUy8AZUWdcBXKbxKbCYWO5YRuUVaWnOT8KUkUWtyYoLapPT2STxUTrUWJuESMb0TWgVWwJbiMb9xU1UWAPTlLUnuEDyUGPT7UWsLUuLUwLU5uEAVWMyURPTDVWQyUWPTSyUHVWbPTWyUfPT-rVMVWjPTFMUwxUfyUbSBL6EUVWMMUI9DYVWvPTttEpyUNMUhMbIZWCLbwHbB0E7BGFQTmVWWWQ3yU90UKCFsKbTIb-KbtzNwkYiOWrMUyVW0fZ5sC2VWGzUxMbLZW8xUvTalUWeQXqQTJhVSKbmAJYiATzUwMb-Jb2uUTMbsRWdJb4HbpJUdzUOKTfzULoC5CbSWWI2UrWWP6EWNUXWWmvUPIbwKbeNbzWWxHbtJblIbPZWjWWvCbQWWLFLpWWTWWUNUVWWtWWpxAmSWrJbZKbyHbASWZOb0Mb0Kb6EFiuMg8EquM1RTADbHBbHUMN0UEOU-mCdNbDXWGcVe8aW0UJMUY0UJZB6Obt0UGWTOXWRSTQXW-7aWSTsdMcOUqXWXXWn0UsXWuXWqJbtKbrNbyXWBIb6YW_EFzBFkXWRXWGDW8BFoXWZnV3STNQTPPbA1U7HU1YWGWTFSWhKb4HbWPb7LT0QYEPU5XWssU1fVCPbtHb_KbbdW2Nba4YyPW4YWBbW-HbdTTjYWeJbjTT5AF7PbHObdPUPYW_Pb-LbpTTTYWXYW4Pb0-B8AFHQb9Hb0FU6TTLQb01UPIVUYWAGU3PUPQb41U8PUMUT-PUB2UAQUoYWrYWFQUG2UHQUvYWqwAxYWIFAzYWwPbMsUlPbQ2UfXWoPbhXW_EF8YWmUW-YWiGPb2UrhBd2UirAf2UpCCmQb4SWcKbzPbyUW6QbbJbOZWfKbQZWPOJnCbfVTi7EJ6VcWHhwUD3UKVTH5Y8QU4bY_QU00EhZWqVZ96IM3UyZWURUrLbJRUqZWeGbDRbnXRwZWSRUlZWIRb7mX2ZWZRUGcZ4pUsFTcRUsVT5ZWnCbbBWiEFjRUCaWzVTOAToRUrEbiMW8DYXaW97TnCCMaWAXSN1UPaWPAFpNbaKb4SWUPb7RU0RbM2BCfDICbaHaDSUeaW-3U1NbpRWGWWDYWVsUFYWmaW3aW4PWqaWQSb1PWpWTAbWMQbnPULmE0aWZsU2aW7aWBIbQ4U11UaSb71UoSUTSb8PbMmPDbWXXAFbWyPYvSUeObQCbJbWVaYlPWMbWccWw4UscWRbWATUb6Ud5DQbWzUUcXTrka0JWXbWw2EZbWjXTbOGMrUyOWbTUF5U5XTyfWXYU0fW5OWFcU7OWobW9OWgbW2OWJTbxXTjTUfYTlTUAFb6NbwLIcsEvbWGYTnbYk7TjoU7bWi5UrdLR7UwFFQca4NUWLXXMXgaYp0IbYTBRQdYTc5U3xVaGB22UbEbHAB74YkMbnqYQ5YIjArRY0vYOcY2vY5Sbb-OdcWHEbk5DfcW2kFhcWiUUjcWS6U5UU7UUqUUBzDxcWecWTbW2nWgLWEUblcWBZTj6DR6UzBADdWcZTPdWCVUwZT06UaVU26UF7U46UF7UHdWSdWJdWSdWLdWSdWNdWnUbZUbbVURdWx2DH7Ux2DVdWDoAXdWtRAlgWhHbmQUjTbpVUU7UOaTU5YtVUndWHOWa7Ut9Wc7UFOWM9KSGbvVUg7UskD3VUj7U96ZuIADMW1Ub7QbydWq7UFrX1dWy7UPeWy7U8dWnEbpbB-dWfEbQUa_fWeECVWU3SKXWU8SACbTIeW3jUMTT6BbnITaWUPeWaWUmWUvfIYWFR8U3ICT8URyTZeWatK6pBceWGZEeeWc8UO9a6fWXVbrcOK9aFBRFXYY5aoeW2JbqeWx3IKXUUPWweWPeXyeWv_S0eWQXU38U3eWGCbqBb1lUo8YYXUPWbaXUtjDQFWmUWeXU6oCRhUXLPGfWMDWtXUJfWMgW7DFR9U9ObbcTV9USfWnGTOCbI3U-DWoNUWfW3XUOhDZJWuAW86aqcTmhDdfWuOTffWpWbW9WpKUifWP7SgiDlfWIYUnfWeECv9UcbWrfWz9UmbWYrUvfW0OWG5UDHbAPWTTb-9UyZDB-UiYU7fWiYUpYaSWUm8UbAWu7aCgWyTbowDuYUGIaHgW81VJgWeWbtuUKfWpdTcIPAWb72IIIY-YUf-UpXbpRI0dTi-UndYXgWeXYbNFbgWLEbdgW8cEmNLNZUhgWPZUwKXVBG-TD8-UogWQHTmIH5-UvgWugW4AbsgCMVXxgWYOYzgWUUB-VEfeT4gWL_U7gW1UBQYb7kA_gW_UBYxK3UBBhW2ZU8UBGhW3ZUZ_Ut9Wb_U9CbZzYOhWihDqAJHiA-nalOADSSH9VNoaOaUAsWEoa0zVqYb5THPaUvYbqQATaUyYb5mQYWa6na1wB8nacrFdZaUAXpFZ1YbroOk5X2na7BAmbSJdah-XupXvaUXnHerTyaUc9V0aU6vSOPN4aUrFFPVNrPMUdaxwZEbUDzZByXKbUz0S4gaxjZUEY1rZ8ga9ma_ea_maldaoPXhVaeYaEnaYEYEUaA5aVSaT5aNVbGKDQAWiLYgEb5JDCcUb5a09Ux5Me5aSXPCeWLcUdAWj5aHIbl5aNxERcU9tBz0TmePs5atIX40TPPNw5aJIWy5a-0TgcUmsTicUe0T-XIj8a65a5AW3AWNDX_1SA6aucUC6aqBWDBWFyY37ZmxMNPA-IYAHaR2SN6aAXbrFNTBWR6aA5YP6amabl1Tz2WW6aBGb1jFZ6a4WbWDXLRCt1Td6av1Tp2SgRCy1T-iQ2CTeLWjBW31TDEXXdU02SrrY5GXqaB-1T72S9XY-EbFpU-fWjdU0BWz6aK2T16aSqU7NWHDETUCUjTQ2TKabBCWbraEpCW3SAkAB7aY3SICWsuB7dUqpKJ7ag3SBralXW40Us2TGeUu2TYCWT7awMWu3SwlRTmUX7aCDNEqMZ7a7ca42T64Sd7aV4SwVa_2Th7aFkRqeUF3al7aCrBi7ao7auCWPuKjeUaMbleUSJWinUEpUx7auAC4CW07aAGW5CWxeUZ4SCiUADWd3TvpSN7ah3TmbbHDWOgS9eU_9IcpUU7aF8afPQt3TXTbhXbL8a3NSN8a7HXP8aYDWR8aWGXT8aynYXMCW8asDbU8axUFUab8WWCQVafUxHNcfUa8aopaMKLZqa0cbrMbSiTL6JwDWmfUyDWb4Th5SHVYt8asuBv8araTNbFx8a5Cb18aFpWa3KX4Tz5SlGWFEW78aHEWKWU_aYLBCKEW-5SVEW94TG9a_4TaiU5VbSEWM9aF_ad8Uc7TcHWR9akEbsEWdEW0sauCCm9apUIo9as6SV5Tr9a0gUd9aHBCpEWaEWjECi9aHsaf_Dl9atpVX9aq9agEChgUc9aC2IijUXHW17a5gUaHW7gUAFW45T5_aqcTC5C95T99aM9Pb3EJFWC6ToYN_9aLhUIaHE-aYTbG-aawEVFWOebWhUN-amrCZhUKbbf9SeFWtLCYAWV-ahhUX-aS1SZ-ax3Ib-ak6TgeboPCOpah-aqjDj-au6TrwXJxD0FWl5WQLC3FWv8Ps-aKdTu-aAiU_FWy-aRBC0-aw4MIiUnBbKiUpfC5-aKGWedDMGWK7Te8SPGWN7Ti8SWiUC_aYiU1hBN9andbm8SqAW0-BdGWdrZYGWy8Se7ThGWg7TQ_a5bWNuWMRQU_a_7Sq7TX_axiUd_aReS1iU3hAUJWs_aC-S1GW3BbxjUIGWg4In_akfbt_aA8TjcSAHWG_aZ9SKjUqPHv_ayBWFzQRjUJGbj9S03MP8TWjUP4MyebRLKV8T6nMRHWTbCZ8TRBCAAbjjUe8TmjUUHWh8TYEWQgWEFCKAbhHW0GWjHWmAVj_a44ALuT0jU9BU3fbRiap4IWAbyiUuHWZAbkEC5jUudTfHWc-Sg4IHkUqYUJkU9HW8XbKaTpAbCIWQwUR_ajoUu-SHIW66axWbWkUbaW0aIZkUW9T3Ab--USIWE7SUIWwKN9AbIkA0WXdCUnkUC9BEXWiOWHBbN_SkIWfrAmIWNBbS_SgNaqIWW_S59TUBbAJW8kUWGHyIWF_U3IWaBb5IWQWbJ2DHlU-IWjjVDJWhBbIJWDJWT-TiBbR-TW-T9PKmBbjBbrBbI3BDATtIDd-TwBbETYeECclU0BbDAU2BbkVbpxFo-Tl_a9dDUATjFbu-TslUBCbgJWeATECbxlUkJWKfbjAT2lU6-T7eW6lUeFA5CbSCbyATUCb_DNgSWLtBYCbM_TWwanOWVIa5WbuZWQ5B7JWqwagCbxab2DXnWWQ5BkCbSmUmCbxibAKXiCbIbCHKWqCbaRbaTIOKWa2BsSbrWbLFLyCbz6WqibyabzibigD2CboBT-ibBzRaoS7CbbaCjKWRJXADbmKWbPDoKWUAGdlUrNCEAUtKWLDb49ayWGKAUZDbQDbQqChjbKnUm6Akjbr2ZYAU7KWejbieGbDbz5WBLWDibmCTZnUkAUiAUN7BlDbKLW0jboDbNLWxjbrDbinUtDbpnUsCTxDbHTYBEb6ab6jU1DbtZbgmQcLWEkb01T5DbBBU6pBDBUkLWP6N-DbpQWAEbqLWuSHFVRuLWHkbDOb2OTHGbKEbN8UzLWQEb5LWVLW4LWOEbTEb8LWbDTiBUXEbWoUZEbLRU7DUt9WboUskbIMWX5axZbFvCQRbRVCx6OF7aMpKyTb1eCVMWFXY0EbMxKuEbKKXeMWi2WzEb9oUMxK2EbfpJ4EbqaT6EbRETKHb-lYVETjcbU7aCFbObbEFbLkMApWHFb5MWaIW_4CPpU8NLWQaANWKpKCNWdcbLDWU7aVFbr1KYFbzCUaFb2XYcFbbrIeFbcDUgFbppUIFT9BbADUbNWCDUQyYaWH5UYqFbv4CgNWoRbZeY7pK7pUEGby8ZUeXoNWV8CqNWSRXsNWakC8FbNoYJqUqFT4FbeGAhDUYqKMmbSbbN2TJEbz_a1FTTKE3FTkjUNGbT8TPGbIBTe7UUaTJOWqqKWGbMOWYGb6DUaGbROWcGbNOWkmbMNWXOWbOWJnPXGTkGbF_CmGbzuYMJXgOWd1CTFbiGTsGb_7ZBrUgETxGb3JZuQbCpYIrUjRb-mbNnUDTb4GbPTbqbWLXbsbWKTbNJVcCTETbBHbQTbITb8GbKnbHFBaOWAVb8EUNlb-EUNHborUPHbZxKRHbPPWGFURPW6rKlTbqcOZHbgLWbHbaPWeHbUzBgHbRXaWObNTOrOYlHbSoBt5EoHb0FAiwEqHbCObZgWEObJQWfNbUIbSIb9RbDLb0Hb2PbWsU4PW6Hb7wEeSbNSUfsU9PWc4UEQbMWBQLbEIb-zZi_aIIbpmVKIb-NbtsUOIbKXWtObyWWZQWjIbqObSsUYIbkLbaIbDtGqKTVQWEJTeIbUObWobsnbuJb8nbbobhWWaSWnIbsxYixEtGUpQWvGUtIbmbMFJbNzExIb2nbR1U4nbsHUVzE3Ib9yE5IbltUpoKJRW9IbzJT5QWOyEL1AIHU9QWDJb_QWvIbBRWbHU4QbB4UGRWLJbzQWNJbyQWQRAQKTRJbEuUfyEQRWVKTSRWNzEURWVObzKbiaWRpblSbVuU-PWntMkJbfsEpKbcuUuzEnObSPb5nbYObaobaObcoblMTzJbWFbINWCWbwsaFLTVQCcpNOIU8Jb6RW4ob8RWXObZobyPb-QbeKbvObDMboDFfIU4_ThIUMSWjIUOSW3HUmIURSWAqbTSWDPbEqb_JbIQWrSWALbHKbfKbIqbfJaH1UevUb5ahSWFaCqpbrKbPpbBKb6nbsRW9QbXqbp2UuSWxvUxSWfFE6KbPJUTJUJSbRIbqqbakb0PbWqb3qb_QbvObH5PDwUHLbgJUGwUiJUFTW1vZJzSz3EITWAQbWxLDIbS0DTLbUwUuwJxJUSTWunGZLbmKbgTW1DB4JUURbqwUP3UJRbvXHMNT-ITV_a1DBiTWEKUkTWWRbtwUuLbZMXwLbsdTyLbfdS0LbzxU2wUiNT4LbTqbhaWVqbg_E9LbJYWa1ZCxUzNTgKbEMbOpPAVAHMbVuYJMbOxUBOTK0AvKUneATxUWFPVxUgpbaqb8yUG5EWMbEbbYMby3afGEbMbMLUALUeMbCLUmqb7nb6GUKLUOsbNLUAuEQVWtMbiyUQPbjPboOb5qb3nbYqbKzUUBA0UWiLU4MbByU6Mb5UW8MbGyU9UWIyU_UWLyU9uECVWPyUFVWINb8LUIVW_LUYyUAOSONbcyUlPTdsbgyU_ObTVWnyUkyUXNbwyLFtbaVWcVW8Rbqob_XWwpbjVWXaY2mbGSTdMUoVWnNb5yUWsbTPbbCFWQTwVWAzUwNbVuZ0VWEzUzNbstY0qbW1U7VWEhV9VWVfZ9NbPxEAObdVWRPbqNbCQTGObKob_aAJOb3NTOWW4ibZ9UaTIOObzxUlzUkObnzUG3CtpbvtboSWXoboob2qbksbsqbARbdObOdb4zUhQb6zUlObFFAAub9nbnqbPtbpobypbrobIub4WWzOb6WWnLaAfW9WWnHQ4ObPmCYtbD1UxKa75THXWAPbjJBhubTAFFPb6GZlbbxOUJPbChB8Ka80UNPbo0UZXWBObIsbOVbYKbRQUdqbfHaITT2XWYPbPXWXOUYcbtubiSNzOUpXWxubssU-0UeSTiPbELUkPb5ubmPb3PbwPUpPbqiDUMYsPbJOH6XWs1DoubzMbnobrOb1PbeUWNSb1PWGYWeYWFob-HbLYWhvbRSbCQblvbUSbGQbDQb1rbxgAu1UrvboaWNQbaYWovblSbdYWwWH8HbeSU51UVQb71UXQb91UZQb4KTpYWB2UdQbF2ULGWuYWiObiQbK2UlfCYvb2YWiKUVPbsQb7LTCnb_cbwQbP4EyQbF2LE-YjQU3QbktbMXWFub5oblsbsObavbzpbcObvQU5CbVZWeRbC3UgRbfZWrvY32UqvY95UqxAARUhGbiZW00EERUXrbO3U0ZWsLbU7EnBUjwbRRUGRbGVTZrbnwbjUC3ZW7gAhNWlRbMEFnRbtFb_FXPCb_ZWt6QBaWNIADaWSUawRb7EbyRb5VT13U1bYa3K3Rb7RTTobAWTQaWKwboQbUaWASbTxbNWT9UBPWT3-anzZ73UGSbzxUfaWwrbsHbnQbLSbkMbvFFOSbgWTkSbIrbpTTSSUWSbtTTuaWdSbcYWzaW1xbbSbgSUxxbytb6aWAkA3vb41UjSb4xbkYWj4UCXTpSbFuYwSUHxbqWbsibigDKbWwSbySbVXT5SUzSbtxF14U2Sb0Sb6SbVybaXTFTUCqYMNKITUYbWhXT-4UXXR3GbAHb5GbKXbRTbRnbTTb1ZbNnbnybHTb7Gb79UTTbKcWWTblkU1cbZTbqTUkTUEgSRvYsAb6bWh5UjTbjTbRYTAUbzIbZzYEcWpTbd4EIcWCcEuTb08B0Tb6kbQcWM5YpwbHLXKcYR5YTUU6TbmUAQaT9TbJ6UZkbksbCUbfUU0cWhUUq6UZ6DkcW2cWTUbpUUpcWP8ZMUbCzbu5DOUb3kaQUbezbT3DIUbp6U6cWWUb8cWwZTy6UF7UcUbF7UeUbSdWgUbSdWiUb61Db-K96UN2DTVUA0bOdWzZTsUbo2DuUbD3DhVU43O-bWHjahST3UbcmW5UbW7U7UbQkAjdW6QBIHbZ6KW0beRBxMXTEAIVbtdWLVbtkbxXbJJT-VUcOY0dW8daTVbpzb2GaVVbYdbdHaNFUcgL37UFvKUXb6YUmJaZdTqJafVb_7UhVbZWUL8U4oUJibBDCMibNBFoVbp0bNbT70bhUaRbTP8UpWUuVbWbTXeWU8UffbbeWZ8UfbTUBSmdbtxCSXbS1bG-UwZbbVbWXbpeWW-IFWb7VbHWbcOYJWb5bTZib28U2_EOWb58U6KaIfWTWbLCb8eWWWb-eWkWbZWbVfQH-aNcTI9UfXbD8aKgWmXUEiDhWbQ9UNfWkWbXiDmWbwXUOdbtWblcTYfWVbbyAbQGHsnHscTefWBYUNjbu0bFYUqBLOhD_WbCEYSoBCXbL-Uu5aX3LGXb19UmybGnb6GbdrUjbWNXb4fW3fWQXbhfb6kbKkOkeWykbY1bsJYdVbBgWziNaXbX0DcXbcOYwYU_oDStb0YUndTY-UGwQrJYnXbvdTe-UoDSrXb6HWKrUXnY82bBcWzXbN8U1XbfgW1QL5Xbu-URZUK9Ts2bhOENkULEbqgWPeTDYbC1b9-UiOFfZUA_UW_Wazb7KB2TBW3b2XXN8UOYbpZU1JBrZUSYbpeTK_UvZUWYbT_Um3bFhAFhW-UBY_UgYbyTbfYbLeLd_U7BTf_UcAB-naFhFZQSpBAMnak9OKVSSQS_HLaQSQxZTna23b93b43bWnaW0C83bZSS6OaNeaXQSHFA33bQeaSHM6_UEgJzxZnKBxeBcoJrACisV6fXsfGeDPwaXQpW0CPRLRGCL7XPbsSKbET6ADoBpuDTKA2RA13br7CM4bj7VSHMDoaB4bH4bO2Vr4bx4VSHMTaUO4bT4bFgJV4b2IM8YbKjZpFZO4bn2VQ4bKQIpZamBGWCVY9apqIgPaopKqZV2HHDoLBdSJ5bdWJCgVtFFVbaskXI7XjLM0lXXZb50ZxLMjNM3WAbZb4wZfiZeZb8macVa-maobajZbb_YJ1ZjVarRZelZO1ZHnYS5bJcIroWnlao4bwrLb2RyLMz5Z61VjNM-mWSgCKkaYJMgRY6JMj_WVNMlAUdOIidCBDMrCEVFMfDMUDTR2LeNWX7NK7GWiALDU_DMmACr7UIhaK6AmQGQhaigEUKYMLMCgDY4bYeD_RC75PSwLU6b8sLLoMfLECLPOsLs8PQ7WSlBSHMlpYLhaTkaYQSu5b4TTj6bPjaLzGTtA2FA3mL60LlVMI_LP6b-QG-2St9WlQGN6b4pBxjWWhaUhaeADThaxWIYhaJHX8CPr5b7dFQoLv5bZDPunbi9O8CEV6bK-O7sYRLM81WSIFRjaDOac5ZquIN1TvzYQ1SXHFTyD5rYv4C6AE-EANzDB7baHMk6bXiajBAF7bp6bL7bTAPF1boLbOIAe9WvGL99L_HM99LkOM99LeOMDsBu5LzEMfDMqyImuLy7LyhLu7bw_LNoW81Dt7bQoWEIA_7bakWXUCEgJb6bRkMykaB4b7vRJRALtLNkMJkW15bYLb7laXIC75bU6ZyiRB6C2BAO6an4CgEUIAUn4byUEp4bdfXm7bs4bt5bu4bRCYQZDg8bpfXm7btfXm7bRkAJHOnrW38OeAMh4b-qJk4bqjIuyZYNXokZtSIEgJ68OzzXQ4bxBPpaaBiXmmY-9I48bA9OA9bq8bq4alvXp5bSFA0gaNBLw5b_0Vgba3wZibab5bNzZ9cYW_Yf5b6ZaHsX8Za-uW-Za3wYTSaGNaHnYD9bC7bmlaE7bwrLzrVWtB0JLaVB_lAB9b_YPcOYajLKkapPMowANJUtCSIlWI5bHoLJHXX5bq5bg9b83bK8b19baqXhyXz5bj_WP8bw9TW7bBmY55bwuV3jL85bmAC-5b95bmSLdhAWFMJ2LEFM0pUkaCKWEI6b5pUK6bmJBM6bPha06bogEz6b-iWAPGS6bNEMU6b6FMX6b3lLtvDF8bM8bNwL1TDe6bmcP_8Ph6bqaBq6b9Lbi7bk7bDUTt-bZzY7_DxJLloKVsABSMV-La-bFjWJhaeXY36bX-bb-bogE66bXuNslNVhaD_bUgb3jWe0To9bgPPD7b49bG7bA9OZMYJ7bXEAK_b09ON7bJPMdET9lWtNaeNWflIV7baFRTEJY7bDQC9XYiAGacBd7brKO-GTm7bh7bm6bL4bo6bx-bn_br6bp7bx6bGZSs7b87bEiDv7bQ0Hx7b2OMOxHfDM17bu5L37bxIB57bTuA77bA_L97bw_bYoAA8bEAcNoWE8bL8bY6bH8bM_bJ8bv5bG8bu0CO8bB5bQ8bHmLE-bXhAcCTIBAV8bMjIX8bkabzcb-2bnTUn4bRnasOa63bDRVoYbg5YXhImAcmEYj8DpAcHSSanaxUSjUSwaSaaUfnayeU1nayeUigSRoa-lGA4aUoaHcSYoVXoacbSK6IcoaznaKDJ1AcGxB3nalBA73XerT6YbqOAhAcVnauYbc3TsYbcQSOBcCoaIoa1OF0Yb2AcLra1eUjmNSoapna2OArna8_HtnaifTdbSaoanga4nXWqSn2VWqSgoagfBfcSvaa8fTeJT_fbS9Ai2aB3a_wSKiTl2aJIWn2atwTwoavwTyoaxwTbgTUgTDgTX3a4gTBpaYtCrgTcgTQ9D_oaQ_PIdSWdSudSEpayBcxxSpgTIpaidSnhULpaNCcFxTFrbfdS0ebdNBbgT2gTACcZqL3dS0jC8gTBMO9dSrhTapaGxTChTEeSi-OGeSHhThpazBUmFAaqaUCcc9EupalfUppaeAEUATtjT4pa6jTwjTKqaRhSxJYmlUUOZ-6a4ra6CcohTqkBDhbLaZtpajrafcUADcchS7CcFqaWvZHqa3raAmC5raCDcMqa_iT4eSCiTSWbJfSkMSLfSlpa-sa_JBXqanRPTfSi8aQiTQqScqaM5SFaDdfSX3aaiTkfSmqamkTfiTqfSQRDsfSoDcSqSzfSmiTN9MoiTHyazqaAgSkgSBiS3qarANA3aFpV7qaEraCDWPgSAraQCWTgSvCcPeSAjTobb7xTxJBEjTUVIggS6OIIjTNraC_MPraogSXBY_KCTraRjTVraTjTYra2Cc2ra4CcJqaKDcCDcoraZrasrafEcuraRDcaXSorarjT32a-palEcV2TgEcyjTxra7xaFDcfoZODcmEcJDcyhT7raF9DnKBOsa_rapzRCsab2QNsaxDclkTvhSJsayhSLsa1hSCFcHEcoyTs-PmkTQsaKsaRkTWsLfkTFsa1_PPsaNiSHFc0hSnuaDMPy0alyac9E1kTATAfiSwHWO8SC1aOxasyassatiSusaviSFlTxiSm9VggTSBE3iSQhCs9VU0OZTaw9VNXS2sT0bZBiTDjSDUNp-VdzHM6TvDVp1QLpQGtaCcCRuWxEW19PKtaW8N_SVg6TrlTuQK0YH6aaTtaWpMVta0lTYtaWNNeTEbta_XVdtaUGcf4XllX9mBnlXDmTplX0jSntaskaNCC5jSrta9jSVNNqlTwtaofZ8bAEkSRuWmMNdtEqqVamTQAHcmTz9V0va9taUkSmKNAuaE_VCuah0aY2aUyasmTlkSvxaKuaqkSMuaJ-V3mTqLQRuaMcHh9S9mT7Ec3BAWuaZMNYuaWdbbPE9kSu4MZ-VCyabIJ-oKjuaMWCT3TJlSSiSlnTD0aynZ90ao0aUxaBsTAvaf1agnT1uacDQ9PI4ua80aguTiHc_0atlShcBzUC8Gch3alrT1nTWWC3nT6ua6uTdJLdFcEMG7pB_nTFmSRva3LVDoTKmS72OGoT8XJIoT-fAt8NRmSdvaoOQOoTgvaQoTkvaOEVnvaimSkmSz2OrvazHcnHcouTvvaKnB0mSphZ8taEdS9mS4vaN1aGwWAySLIV-va2oTOnS_aS5oTA9U7oToLN5pSGpTNpTApTf7FBMAeYEW9MEpTenSOwazraNvSOCc62achBKpTnnSd0MlgDOpTi1BtnSAxaFeHo2FlCb_aaGJce_TfwaGJcbpTuCbepTI5LgpTnwaGJc2Cb5jIppTwjAuwaOoSGJcQoSywaYhTvpTgKW4waToScJc3pTypTPjbqJWeFA9pTK4B_pTIFABqTXjAGxavBAExaHqTKxaFpaKqTQ2aF2ah1airBRxa5HcUuTMyaJ1aq0aGuSO0a-za8-VcqTyuaqyaevShqTXpS_FVhxadpSpqTrPAfxW-Gc0AZuqTD4asxaf6OuxaXAI4qaxxa9iTzpSF-VZrB8qT3xaR9U6xa56a8kSpcb-xac-VGqSPGNa-VDyaMrTuIc8tWDFcTrTDwaJyayeUcFc9uaVxa5FAQyajIc4yalIcZeUkhIG1a6Hcxya_Jc-ya5FAcyakFcirTj0a4rTvya8JcpnTTxavHcZrSmHcO1asyaIsTJLcE0aXyaI1ahsaK1aWqToyaGKc3yaHLchrS7xAsHcVLcd0adsTGuSAzawGAhsTYIcQKclrTr-V3sTt-VrsTv-VtsTx-VOzaTebrmOsLcRza5TC0sTJsSzbZFpV2-VYza6sTPsSkmT9sT7-VdzaBtTfHcyvZYsSHtTkLN6GcRUKH8U-Kc9JcALcXLc8nT6zaVTa8za4tTMlCWtTotTyzaXYC0zaCtStHcMLc2tSM0a3tTgPaE6AXMcxza-sSH8UCtTgHcF0avtTHtSJ0auHcfMcEba0aaUMciMcr1OQ0aXtTFvKT0aE1blpB3Jc0uaY0aHwWgtS0KcZya2KcDRYptSoLcryaS2aWQCbMcluSdMc-JcQMcCLcDNcBNC5KcdLcpuT2EHANcqzaCNc9GWPLcGNc0nT70aNMcLLcMNcp0aONcYNcRNcv0aiuS3uTdNc9rTuMcuuaGuSsuSFNc6Kc2uaR1acMcWPQTLEW1aFdIY1aGhVa1ax4IQvTsSHSvTZNcIKcL7L8SUA2ac9Em1aTvSbtNVvSkvTs1avtBu1avoT9GclrTy1aFpa01aLOc0HcduTCiPBOc1bC61a7McSOcyvT-1aMLUVOce5WbOclvE71aZOc_NcDwSI2a16PX2aiOcNabx4UoMcb2atvSP2ag3aZIcS2aUwTRiTT2anOcwOcZ2aqZaFpad2aC0XtpYgoKtwS8Kc0iTLFc3iTywS-bbrwT3BcLgTNgTq2awwT8cS8wSb9THya3wTEwa12a91FHya-wTPxSb6DO5D_Oc_BcBPcYkTE3aceUG3acxSBiBOxTA2FftZTxTv3WmHXpxSZxTsxSCaBuxSwDcaPc9Ic0xSEBADJcc3aFpa7xSG8SvOcpLcAySU4a1-N23aUyTtPc1ySwxTi4a5yS73as3a93agzS-yTqySS4a57LgfBvySxyS8Pc_DcRrTZzS4yTMzSZ4aIyTO4a-yS_3agyTAzT7xT_fbLQcH4azySACc_Pcp3aBQcj4aDQcVQcKyTXQcc4aC4a5PcW4afQcRQcL4asyTa4anQcHQcd4aYLDf4aUFcDyTo3a5yTkQcl4auyTA4aZQcpoBF9bS_Vc_VwzSWZb1maeHY4lXD5aldXhbaLzZjbac5b3Za9gajda6rZh5bAUaDnaQYZ_Zab9biYaB5a1bOD5aJ5afVCs4a49IS-UM5aAAWO5aJUNrjbe4DsZbrnbPAWz0Sy0bJvVCmTQIX0ZbX2b2ZbpNC4Zbg5acAWGnWOcUgAWm5ae1SBabTcU00Tf9aRFNw_FZcUdKcwZDPib7ZSMabOrS0AWUdbwBW45aF1TZlUTabRabNnUWaboWbEbb_AWE2SCBWI2SGUYDxbI6aHBW5TYhaba1TjabR2bk4MDdUnabdrbNBWiScrab0RX7lYX6aYBWLybRKWp8Wzabc6aMlO5fQPdUfBWZxFynUj2Mk6aflB_abn6aBbbp6abdUdWMGbbbHGblYDFbPjUx6aF3SJ2TxBWL2T26aSmbKTcbhSUbbArXGhbY8SPDcX2Tcbbb2Tz6Ea3SgbbD3KkAb1NP_dUL7aSgS97aBvbSXWnbb_tDp3SqbbjGaLeUa_TOeUY7a9tB32T3hM2bbjCW4bbf7aRoDnCW9bbdPc_bb7kAn7a4bPheUEcbwCWxJTt7a1Bbv7aO4S8raA4SNcbc6MPcbweUH9aYHWc4SQSCwxaXcbDeUZcb7JGk3Tccbllb4pbODWH8aofRJ8aTCUlcbBGAZmb23TKGNQ8aNQXS8axrS3nYDVEwcb9jbycbZ8bPScRwbm8alDWbfUN4TYTbyCc8cbPiTL4T81bl8aopaliMUYJofUfrKd4T_yYIdbvfUjWCj4TMdb6DWCjbOyb1KXr4TBEW0gbkgB1AWjxN35S98aDgU_8aFgUJ9a74TZGWqKGOEW1wBQEWSVcC5TkdbRVcD9aSgUYEW4dbS9arDceEWIDCvdbW6Sxdb0EWa6SCeblEWEebQUI6EWfVcqdb7dbl6SDAbmBCkVchEWp5T1EWpVc3EWt9a2dbSUIYgb8EWFECf8TbgbMeb-gUPgb69aJTEGFWmrCEhU8WbKhUKFWXebjfWQ0AD-aXWbcebrZHbWbP6TnjbUCWHRQZFWtLCY5ameb4uGehUEibqebMjUsebv7SlhUi6TSCcc-aWWcsMCYCcXhBuFWp0XxhU4eba_DUxXn-azCE4hUt-IiiAr-a7hUBfbZ9S_hU62IBiUx9az9SCGWfLBrYW5eWMeWI7TInT9-af8SUfbB8AteBB_a-Wc9GWSGWquThdbbfbaGWdfbBDWaeWiiUM_ajfbeEC18ST_DAhbI5QZuW_6RpGWerb1eRtfbtGWyiUvGWlpSzfbOaSe_aG8Ug_aFiUPoblHWk_amVbBjUvBco_a20aq_aBgbJjUU9Sb9S3-CbWcchUIgb9NWVmbLgbmHFvMT4_aoWcU8TcjU9_aDjabHWXgbHebZgbKebFAbeqBdgbIAbRdbggbEDCigbNAbSGXPAbyjUQNcogb-mWqgbiGci4I-Rcy9a11R58TVAb78T0HWUYcfAb2gb5HWIkUE9T6gbMkUK3bo-SrdLrAbf5USkUuAbUkU76aQTczAb1-SKhbQIWckUa9TPhb1ONWIWf9T3tb-PXZIWCBbhqFcIWiLaK6TZhbjIWkjBwkUJBbnIWD1TN5ZV_SSBbtIWVBbYvB-9TYib_YMb3b1IWphbkZUDlUxAE6IWbZc8IWr_SwhbL-TkZcBJW7hb4hbf_SEJW3hbzeWoBb6hbvZcKWbAATsBbXlUuBbNJWCibpebQJWyRcHib-RIfYcKibWJW_0b_kTwWbx5aF2b3JbxGChRIlnIvlUVibjJW4eWjxbC2QnJW-8UBXU-waNCbmQXIxbEVcI4B-lUhibeeNVCbTrbXCb_DNL_TUacQpT5CbuibXJc5Cb1ibCKWGjbS4WDjbr4B8ibSBTL2bNKWtCbgmUDVcrmUxCbSJcs_TzCbxacZKWpwaMjbFZc_JWOjb6pTy-ISjb_CbtNYAsQQdbQRBXjbgvUGibelUJDbKJFdjbVDbjdGgjblRcZQF0KWoWcN9DSDbXDbLXYXbctjbkjUWnUrAU5jbiDbpAUkhI-BUmDb4jbELWYmBEpUhnU7pYnUciiA_jbwDbVLWyDbtnU0Db5AUt9W3Db0bc-AULEb6DbPkb5tHFBUADTUkb-nUrLWXkbTmb8-UxLWLEbfkbOoUSEbikbgkbkkbq7BpkbgBUWEb7LWSoUEVBBMWjDTukbdEbaEbrRcl8UuDTdXcV6MKeSooUYHbpEbqhaFlbj6CAlbBETxEbfMWElbxRbyQO_bWKETSZYd6Ci2W0oKrcc-oUCTcYUcxCUcqXDTcApTEpKJpU54CLpU6MWYUVblbC5CdlbOFbJpKvETWpUSFbmTcGXY6uZJdcKNWafYbFbjpUrlbAlTRNWGFTvlbUNWxlbWNWypUBEUnFbJFAzpUF6b5lbsFbX3U8lbfBBkNWWOaH6CeFTCmb17C3Fb_lb6Fb3NSImbrGbKmbyNWbdcG7BuFTTIXTmbcqKAYcqDUWmbsGaQ8ScUc-4SbmbAGTEVbIOWUGbgmbLBEXGbNFTZGbRLWmmb_DUtqUZRbSlBwqUiEbZOWovYVGTcOWnGbfOWQEUhOWGJYorHtGbQST9tY7mbsrK9mba8b_mb0GbVhZwOWf9atyba2boybQnbxyb8GTwRcnecfbWHnbpybrec3EUHHbVnbJHb8EbLHbO3bZnbUHTMPWrrUenbUHbIFUWHbs4Y7VbknbLEbmnbrJM82apnbdPWi0bxrbJJAe1ZLrYpsUFsUIuUpHbMLTZwbCqbm2UMZWfwbWubrtBwFU3HbytbDobcsUfvbHobRLbJobsvbKrbr0DOobk5aixEqsUDQWznbVobgIbNtbSubDqbUubDubbObfKbZIbGYRbIbmJbbuUDtUlobvfcVubtRTewbhpbzHbsobwQWnLWpIbizEEzEjQWzobZJTMpbhBF3ob2ubFqb4ubjMb8obSpb-obxQW6IbBpbUpbDHU-IbFpbstUBJb_FIaLZLpbdpbhBFHJbVfcipb2IbVgcZgcGyAOJbWpbMRWeECORWFuUbpbqtb4HTYJbh4AbxbsxbUgckpbgJbYEBzHUjJboKThRW6fcioblRW9fcutbRubUMbbwbBqbsvUxpb0fcgwbfKb1pbTUcE8aIac6pb3RWxUT5RWUfcpxbDzbvpbyfcIhcUqb1fcHqbOvbJqbISWdLTboAMqb8mUOqbLvUmJbRqbWKbmgcyrbchcMfcbKboqbvRW5rbNwbfqbfSWhqbeaMoKbBhckSWlqbshcxPbzfcZfcAgcLhcAicAwUwvUyqbwSWOJUySW0vU0SWGic3vU9hcrxb_hcCgcbvbjsbcwbHub8qbATWEwUArbDTWCrbtMTErbHTWOLb7PWMobLrbOTWvJUWLb-MT9GAzJUiwAkibzhUWrbhrbqLbgLb1ZW-JUeobzhUgrbpLbVRbvic2wboTWvwUMKUrTWdNT0wUsrb2Lburbe_EOic4SW9wUivb0FUb9Zp5DCMbghcAUWmkY-rb7acEUWAsbtKUCOTSxUPMbUxURMbYhc9KbD1U5KUbxUSUW8KU4Bbx9ESsbdMbYUWVsbDjcBic4gcwCFZsbdjcdxUpMbYlbYTb_2Z8MUTKbvMbttbhsbupbCubDic7nb2MbpsbAyUCPT7MbqLUJPT-Mb-UWBNbzsb0LUOyUUPT5LU4sbUyUKNbJVWMNb9sbDMUOVWLPVBtbTNbuMbJtblyUItbZVWRMUzPT3gcQicJsbKhcQtbjNbRFW2yUVtbNQToNbakc9yUpMUcDUvNbmUWzVWyNbzxUrfZhub2MU8VWZ5UQzU4RWBWWKvb1RUupb0QTdvbPvb0MTNVazCFNNUXGJNObSNUMubHRTSOb_tbpJb0jcBubZvbRicwhccJUjNUJubPjcm2BhObPObjObsWWiAAM8EHlcLvbisbbkc3ubiMbuhcqxbafcCFA7NUxOb9NUZubJ0UbubPfWCJG3ObssUAXW-fcMhc-Rb8ObGXWNOUIXWBPbljcdXWPST5KaaPbaOUKdMLPbGvbzxUYXWJvbaXWFhcwfcUMbUPbeqbjKbI1U-ubGPbAvbOUcCvbcPb8lcRpB2OUp0U1ubmobLlcvlc6ubiKb3IUz0UrPbLeWtPbzxUvPb1lcHhcxhc5kcHWWevblSbgvb2vbGjc9PbSQbrPUePUvvbxaWFQbkvbomc5xbWYWumcIQb4wEOQb1mcXSbtvbRQb6vbe4UiYWzvbyxb4wE81UhMO-1UaQbA2U_vbCwbaXc7-aIQUqrEIwb6HClkczhcGmcZmc2XWQwbcubCQVMIUeQULVMzQbCZWV4EEZWYwbYjc6LbhmcTubelcZhcuQUo6E5wbFRbv_b8wb1wbjwUEcYqwbPzbswbowbsIEiEbwwbA1ETRbtic2icxqXkAOYRbxxY_acz8au2UWEF3nc1icYrbsncONQ_wbiRb4ZWGxbNmbExbi7ECxbXacNybvkCb3UD7ad3UOxbZYVdUYOrRFCUJaW1RbdFCWxbq3UzRUQncIqbexbhLA23Uhxb_RUQacZYAbHaTKboxbQgcrqbKSbTgciLB7kceWTPSbFyblSbSSb0ocBnc4qLzocBybpmc7mcZSb7xbxWTcSb7oczmcmPVhSb-mcFpcTQbHybEbWtSUqSbn4UQlcy4EvSb4SUYUUz4UWybv4U9SUZyby4UYybUpc1SbWpcapcayb7hA8Sb0OG-SbJeVATbLTUCTblybO5Uvecb2bibWFHbGzQsybFnbppcpecwybd2b78CzybRDWmUWa5UWYAc5U6ybs4Y8ybSXAgTb_ybN0bCiMBQUugWGncgLWFzbS9ZqTb_TUsTbBUUKzb15UrwbOcWFmYNRbvvYP5YxvY4TbzvYQ1ZWzb8Tb1YTS3bczbO6UTEAQ6UGUbb6DwzbW6UM6DqcW9Tbc6UL9ZoRcmQUxcWGVbfqc1cWjqcUUbhqcXUb6jAw6UF7U2zbSdW4zbSdW6zbDoA8zbDoA-zbi2AkUbL2DC0b_6UE0bpUbG0b6ZTUdWL0bhTb9XbS3bQ0bajaS0bgdWNmYV0b9UbBec_UbeXYBVbQGbDVb-8Ko7Ktqc27KsdWhmHq8avdWY3b8RWk0bFXYm0bW5Wo0bLfck5DvaTs0bj2bYVbtrcacc77U0Rc20bfacSoBGeWrZLjVbl-TvXcF7TNfbNeWB1bqrc-XFqVbReWsVbQ8UVeWvVbL1bxVbN1b0VbP1b2WUR1bidbqeBU1bPsc-VbX1bQ-aTWUa1bg-Ic1bU5av8UKWcITDIWbRCWpZc1eWNWbOhDXib8hbRWbF9MTacVWbOhDbeb2ybv1bJeSx1bEfWPKPXYPa1bqwAO9UGpD61bzCPGYcQfWvXUfDNA2bw0Mc9UNhDhjCFacJabHacqqXH2bP9Ml9UMiai2SuSc_pI7WbJhUkfWO2bHYU3cTlZST2bg5aV2bLTbxBbY2bopcwfWxpcc2bspcIdTOXbg2bVeBzeRBvVY3bgeOl2b_VbzkbWXbLvV-ZcZXb8-Uu2bFXYw2b15K11bhXbLgW12bcqXb-UTYcRgW82bTgWtXbVgWvXbA3bS3b3dTJZUgGE_dT3cE4XbfRI6XbJ3bp-S-XbN3bN8UP3b-sEsgWpqcz4YWRWFYbwgWkZUygWGLBfiCLYbyKYI_UIEAheTIEA9gWRYbg3bP_UqeTR_UDhWChWo3bZYbEVBbYb8UBIhWY3bv3b0mUx3b-ZUPhWAaURhWsAcybSKQSrYb84X3ucBBcGxB6uc8RZ5ucSaUpnXBvc7uC6MN7naxaS7YbmFZvyZokZ9ucfBBWaUnBc1OFGBccrZw8SjAXDYaHZbRfSJZb5wBLZbkNCheS1aULbCeQIQZbUsESZb2IMUZbpjZB1VAAWu4acbavMaecBLbUyZa4cY6ga8eaORcgZb-gaRRcAhakZbnda94anZbgYarKZYRcrZbX0T7VbvZbhyXmXbzZbaLb-GbGcU9ZchNC5Zbj-OKKX3Rc0JW5Rc8qC7RckAW9RcDXbHQPAScWtcacUtrBEScxAWv1S25akcULScFDX4AWYIN85azUc7AWtrWB6awcUWScT1TYSc0NWaScraQgabSHCp5MLBW9TXQ6aHOFs2WT6anScuXG1RX6vNY6asScKtcnQXvSct6QdBW3abg6aKkbiBWdlB-abTBB51To6a81Tq6a_SctBWklWIbb5ccJ8TE3SldU5ccGGbRbbOTcawcvpaDCWHMW1dUzuBC7aWTcJCWaqKBfcx1Vk2Tf3ScTcbKcfTcMmchTcMBNjTcXCWxbbr3SsuUubb3ibqaBeCWrTcgCW1bbiCW53SVeUrXXm4QzTcy7aEPc8-EF3TBcb5Tcp7a7TcibcQsbHcbu7apbc1CWpeUy7aEUcT4SFfbHUcMuaIebZBcVXce3Tg1b6eU9qafkMB8ahlbgXbfcbt4ShcbEfU1ybU7aaUcaqUqMbO8aeUcqcbgUcscbiUc8pYnLClUcsbcucbyKD-cbWncVSP3cb5HN5cbvQbrUcffUxHWjwcMDX2ybkDc9_Bo8aj7B6Ucr8acFAj5Su8a4DWw8aCVcKubBmR5fUeAbLeQEEWxBU25SV8WNVcadbPVcLEWddbIgUfdbKgUhdb9VbSSCXVccVcWEWRYckDCuVcrEWwVcP5TjVc_dbmVcD5bu6Sc6S6VcFebtVcf9a5dbNDCXgU8dbj5TwEW0VcAebzdb4Vcb9axzcsVcv9a9VcNXc9EWz6S_EW29aNeb5scFWcUpa82KIWc-9aOWccmX9fDcscPWcMhURWc2ybdebO6TfebK0cM-azBEjebP-alebchUneb_5IPJWghUhWcrjKtebkWcmFWmWcxebb0cf-ap6Ti-awhUs6TxFW5ebnzX7eb47T-ebmmI-9UCfb8WcEfbNXcz-aUHcDQUJfblscLfb5fbcdD7-aNGWRiU9GATiUh8SKXcT7TJUcOFAYfbQXcafbIjUcfbqFC0TNN1bXXcdQCN_ax_BbXcJAGJSceTbeXcoGWFvFuoblLbsGW2vFvfbaAboXcAacyGW5iUsXc2fb90b3GW_iUDacUKcbocziU3iAp_a_fbZ1cE9aqXc31c7XcNjUY1bx_aHEO4dcWqU1_aMgb3_aMHWEWcpECIYcHeb-_aLYcWHW6RIP1cyVcXLLLebQ9aegbu4IsjULAbXYcKPSZYc4fbngbSAbcbWUAbygbpEWb5SK3OvHWxgbC5PzDCW2ck2c1gbe-SsYc4gbuYck-SnAb8gbNucqAbDIW9pclsCGIWp1IPTcACWYkU2XU9YcXcBRuc6AbBZcNaNRhb1acLRCHZcJFbDBbXhbrkUbsYtkUJBbbhbaJMMBbBmBfhbU_S2kUX_S5kUpZcmhbaZcD1c90JZBbdZcO0AbBbAJWvhbeBb_IWpZcLlU0hbm3c2hbo3cc3cPPJyZcr3csZcJ2DWlU_hbY_LvBbHAJFDbU-a8ZctSCLycfmBr1cJycjlUz1c8Bb5Yc82cqlUJacw-TjRIMacaREtbRkscw3ci1bRacRJAcibVaceibOpcQ5BgibF_TiibzfI3hcitBmibjacfsClaceCb8JWwibPocrib2acLFLpacMeUW7ai4cIjbnNUl4cvacamU-nccCbemUzacPKWG3cJjbDXM4acnmU6acv4cwCbLFLLjbz_TT4c4DXgKWDbct3bkKWPsY-_TEDbYtcDHEZjblZCbjbKDbk1BSDbODbUIaHnUUbcuIFTAU22ZpjbYDbT5cwQC_KWWUXvjbgbcobcJXAe5cHLWvEbknUt6TgDblnUMyce0TrbcnxYtbcuDb0AUtCTybcXLW4bcy6T2bc1CTFkbwCE0nUNkb8CT9bc9DbGBUTkbjjQx5cCccBoUMTcDoUS3bGccekbcDTNEbcBULccJccXDTPcc9LWokbSccYEbYoUaEbaoUYccwkbPfa32b1kbyBUfccZTcBXajnbiccq9bkccaMW05bDlbClbj5cqccQxbsccl5UxrUvccIdaKlbQET99A9DTdOW2pcHfWSlbITcv2YVlb8ccpWM-ccZlbfCUMFbiCLkCUPFbflbRFbeycztcjlbapUjUZmlbS5B0CUOec2CURZQdFbSdcfFbopUIKPiFbXdcyCUupUadc1lbddckHXrFbx4C7lbSoYjNW-lblNW-pUCkb9CT2Fb0hDQmbsdcbUcudcNDXxNWLqUZScF5B2NW1dcD6c6BWTmbJgbNIALGbYmbncbOGbo7Ka0bpJQbgYUaKwfIp3Clmb9DUSOW1qKombCEUNecvqUrmbLEUWGTjGbM1YN8cUecymboGbREUN8Z4mbkGT6mbg5ZfecbEUvOWHrUjecBnbhecDnbnpcIXbGTbTTUrpcVrUW2btfWnbWoXToecvybdtco8cppa0ecXrcWnb3ecVca6ecYHT8ecdnbtrUfnbVHbhnbQXaTucJeOEfcN8UGfcgFNbPWfHbKfcjrcdhclIOunbk4Ywnb2HTynbRxEoPWUmcckcthcimcYfcVmc-nbaxEcfcCobIjcEobFYWifcEIbCyb4TTmfc50Dofc9ZbqfcJIbrsUtkcqITNGUgmcrNbkncZjcZqbclcuObhlc9ITxhR_ITcGU6hcdIbXQWYlc3kcvtby9cRgcbqb8qbFgcjtUTOTRtUrIbvEInzE0obARWOgc0GUu9cqRTxtbsvbtobktUBHU8IbxCWptU_IbHpb8QWdlW-QW0QW1obkgcOpbP-c7obeKT4ocIRWagcApbXpbvgcSJbxgcUJbRRWr9c1gcMQSi-cFRWogc6gcPJbWuUnpb_gclJbzxUnJbspb99cpxU6obKlcU9cSicblcB-c09ch1BPhcXFb4pbJYPThc6JbVhc-pbXhcsoc6qb1qbW9cBgcC_cNhcfhcpQbKKbHSWMKbGvULqbIvUNqbRKbPSWtXWOvUgncA_csJbulcmjcE_ctocGqb19cXmcrQb1hc2XWqiciachob7hcAJU--cxhc2jcY9cgNbTicJhcDgc1KbuqbIicwqb1vU7Kbl_cyMbn_c3jcpqbxhcBwUveMGLbo3EZicJLbF_NLLbdicNLbGdAPLb1OZ7TWMrbPTWlictkYQrbzrA6RBy_c3JUYTWzwbXZW3icjwUcrb39ciXceON9kMeLbfRbhLboSAlrbqTWxLbsTWzLbgCVvTWsBAhNTv7A4wUakcFjcc9cAMb7TWo9ZUPbMjcUuYnaYnkap4cyibr4cm2BKMbBsbBjADsbIPAFsbmBBHsbT9cz9c7ObbjcQOTqjcZMb9TcfxUcMbXUWJXAfMbsvEP-cjmcMSb_-cKPUnMbrjcuxUtjc2ybvjczgcGuEyjcMtb_fcxfcXfc3NbnsbhLU_xU3UWssboLUusb_jcHyUANbyLU0sbENb2sbHkcYPT5sbKkc7sbLVWOkcQNbmUWHMUCtbUNbUkcHtbjtEZNboyUbVWcNby-cHAd6_c4jcm3YlVWgkcnVWICFWtbqVWCmcvBdEmcatb-yUctbGFVBzUftbskcTKbukcgBdKzU9kcoycolcqOQptb0kcgpBgsbZlc4kcPPU6kc8octCdMWWLObA0DBlcG3C5zUElc-tbeADQubDmcv9cU_cCicWCd5NUIubzzUKubovBADdmzUXlcEhcIlcGhcGDdjncKAdOlcYubI0UZGB1ObdubXxbPxEslcfCdo_cdXWjubm3SlubzxUJXWtlcIAdD1U3lcZPbIPbOeB7lcwubQmceOUOPbSmczjc1CdJlcLwbTQU0hcHmcrOUJmcrub5lc50UPmcfPbHvbhPbBmcTDdFDdrDdghcSnc8ubiXWbmcMTTdmcTKbfmcFAdYxUw9chncFOb1Hbxoc4TTnmcuJIi9cDUTh1U9mcAGUtmcAncytbp1UjEdsvbKQb5mc1aWyvbymc1PW1vbcEd8ocUQbpEdWQbmYWtcc2TUbQbp5UJncD9SLnchQbJQUOncbUTUCdcxbMwbLEdkKbVncvCdSwba2UancVwbwUT7JTFZWSBdF_cYobxBdIDdW_cglcXRTiwb_4c56Ev2Uqnc3QUlAd12UuncwTbeFd72UvwbRRb2xXxZW4ncEocjrbXRUbhMoncD7aCocADauic6ncaVTS3UjRbydc8ZWkRbGBd5ibrfQAaWsRbMxbuRblZSPxbMlb18caocK1UdocOaWr3U7Rbgocghciocn1FgxbDSbnocFSbsJP93UzeDakcjaWytbF4U-xbsvb2ocCpcpvb6ocT4U4ocR4U3ocefcBpcdGd_xbgSb_ocGpcmGdIpcnSbAkAJybl3Y5CbQybRpct4UNbW3SbPbWsqcrzbfpc9laWbWgyb_SbiybabWmpcmecvpcbtcu8cn8cK5ULnblAUuecBHdm8cEHbw8cubWkTU06c2yb4pcOeB6pc9-E7yb1YcvBC_pcBqcLrcKaTBzbAsc9KbnTbm8ZGzbD0EIzbUTb2bWvTbMzbGcYSqc-5UwvYpRYWqcS5YyYTaqcSybSucBvYJPUdqcgZXk6UfzbyzbSUbncWlzblqcnzb2GdxHdW2Yi2Usqcc0bgzbTZTmUU4cWxqchzb7cWKVU1qcSdW3qcAdWwZT7qcEdWwZT_qcBPBBrci2AmUbx2DFrcx2DqUb5ZTTVUJ0bZ2DwUbi2AyUbNYTZdWcHd9uFYHd4UbNocT0b7TbY7UUrcbrcvVUY0bT9KfzA-7cdrce0bgrchaTBucl7UzdWRVbn0bLdbVmFUVb-IdUEEz7UAcC9dWwrcaVbVscqtceqXSXPEeWAAF3rcSRB5rch_apfc2BG7dD6iUOeWS3bQeWI1XEscI1bGscK1btWUJsczANLscvfI0WUQ1bC9ae8Uurc8VbYVcY6cuBUhqX0tcEXUreWQ0cnJde1bFXYg1b78UPgS48UtiD5eWCcTUWbr1bqscW0c_cbtscN6TH9UFfWIgWG7csbbfWb1scdYPWcT71bNfUNiD-1b8scXFd7zB1XUOIWC2bvWbwAbKIWxdUrcTHtcJ2bm9UL2bNtcMFWE2LQtcs9UdAcS2bpfWj2cAPN8bPq8cHXbOTbwpcCHdKHdEHdJdTitcleBhtc22IL_aQsc7Vb8fWHJdKbbo2bj4Qq2bqgPutcFgWdXbl6PEKdy2bM9U02bP9UqdTptc7YUpfc3dT8tcN-Uh8cUIYAucmIdm-U82bDucUtKCXAegWGucs-UH3b1cEKucStYS3b_Xb4mOPucqTERucL3bGOFMhbCjAgZUJYbZucB-TNYbeucoZUguci3bhucTYblucAhWnucVYbteTqucZsIr3bHhWdYbeXYwuccfaiYbtIWQhWDBYnQSt1O53b0nQKVSFMdxOanfaF4AKMd5Oarfa5QIOMd-OaI4bzOSSMdjQSUTLKrWUuDv_IFhJX6AmFMNGYszVbMdY0HqQa1GAaMdr_I6KVuKJqkDxvVgMdr_IiMd-hXrOAzJVWMd1VSZMdduDbMdnMdo4VxMdXbXrOAlMdaZH2MdTkXV1C7Md9hAnMd8FYbFAANdhcAnMd08b5OX-lZThZ_Md0MdmMdh1HHVa7QAAaXrMdaZHiMdFZbj_XyxVVmZuCVXmZMSVZmZ26BSZZRSVCtZnSZtLZFtZpZVDlZGIPxKPQAZb3KMJPHdZZ8XVdapvciWZ0wZujZ2wZcda04ayjZ24aWYaT9bhZbg5b2vci5boRZEfaDxZ_4aHnaEsZeaS4MdeOXFNdcMd20HoMdrOA3Mdk5YGMdKaaHOdnMd8tXPIGtSIQOdPNdAuXFvXiSIVOddMdOuXKvc18b2sXZOdNNd8MdWOd3hXDdaXsVTNdoaHPNduMdZMAzCYZNd0eUZeZcNd-sZnLZfNdqLZhNdemZjNdgmZGtZuOPoNd6sZyOPLIPUSYrmYWSYmvcWdaLYawNdvrZaiZzNdwjZa5bZVaNRcTlZzvcQRcYqZ8NdTRc5vcVRca9bGnatiZDBYrQSifaSgaDVSZPdMMd8nQkKBE4bDoQgPdz8VbnaBTSrjMzbXuIEshBR2VyDJZoAZKAAaXd0VWxWyDJC0O2HAEEAKrWN0VKIDsPdzYavBVpCCvPdshBOrWyPd7BA0PdG0O0yB1PdkbXsaXozV5PduPd5bX6hXBBVrjMzPdXGAFQdYbXfhXrjMtPdXGA7PdIxAAaXMQdF0OOQdBQdQQdDQdDxAEEAhaUwfBJQdAJAkaUJFASvcCzOAQd0Pd0_UtfBHaUUQd6PdSYFIxAmQdG4XmbSpQd5iLPQdJEA__U4yBhQdxnalOAADWuQdkQdXEA1nanYbRvcDZbnaU2QdBjL4QdHBcfna-QdCBcjQd5iLVQdJEAXQdlFBDRdqOAKQSoQdcQdCQdOAVEQdzAc-uc5THvQdZKAEBcfBBYRdqQdQQddRdOvcfRdBRdQEbQ3CiRdsxX1QdZRdeQdbRdgQd1LA3PdwjMTjLfzV-PdjsW8PNm1YmKN3xZpzXtBAABE7sT_zVqPdIQdQRdUca4RdyrW6Rd3QddQd5Qd0RdESd4PdGSd2HATRdOjAISdFQA_PdLSdaRd7QdOSdazV2RdBjLRRdrRdX2VjwAFMSJAYqLBx2AYLA-YBmSdAAaFhC05YonCknC9UNsIcyHLVSdG4XxPdYSdxRd7QdzPdztA__UAUC__UPpV8SdpiY__UmQMwoC__U6oTJSB8QdCoWY_B_QdpRdRSdlQdHCVCSSFRdvRdlRdNSdMGAhsCJTdPRdeSdwQdsRdNTd-RSPTdHRdwRd5QdfQdS6AGTdfSSARdLTdCRdHCVfSSkRd1SdSTdyWCXYCnzVWTd1FYYTdpCCjVSoTdGRd4naIRdsxXZSdcRdD4RmPFkTdXTdhRdcAXmPFpTdJRdMSdLRd7TdfQC9TdwTdSSdxQdURdAUdfQCCUd4Td2Sd6TdAEAZbXgRdMTduRVaQd3TdG4XrQdMGAUUdqRdTSdP4bBbX0SdDUd5TdzRdoAVtQdKTd-Tdh_E08YLbS1TdHBcZUdKRdEEAmUdPiBIUdnzVKUdQ3C8YVsUdQTdqTduUdyRdhTdkmO_YbxZN1UdqUdbkBvAACZb6UdjUdmRd_2LAVdVUdSRdLUdIBa9AVGVddTdRTd8UdaSdKVdORd9fBqRdkmOWcSXRdtUdbQdTVdxUdQOAEvcYVdlTdgSdIxAOBVcVdHVdQUdfTd9Ud4BAgVdJVA1RdMVdCJGEVdwPdNQdfVdkmOwVdeUdOVdaVdCzO5RdiUdqVdUVdcRd_2L4VdkVdTSdtPdjSdAUCpSdoSdBhAYLAbKBsSdEaMuSd3IEwSdN_BOBV0VdeVd7Ud6QdEQd4SdnBA6SdqLB-Sdm2ZeWdVKBATdonCCTdv1XsIcFTdkmOUTdXVdaKDZVdOBVOTdFBcdVdvUdEUduVd7FSLvDVTdjVdpUdNVd3Ud9AVuWdjRdwWdeTdAWdlUdQOAjTdoUdJUdDVd4eAkaXBWF0QdSVdXWdkmODXdvTdCVd5WdpCCOBV0TdpVdaUdRUdBXdJVAS6M0UdfSd7VdS6MPUdWXdNSd_2LaXdEXdQXdlVdlFBOBVeXd-WdfVdgTdtVdkmOdUdkVd7VdYUd_WdzWdvXd4WdmXdPVdEVdyXdrXdsVdEEAtSIDWd2XdurW8VdJSd-VdgXdLRd1jXMnO3xBGxXUoaNoTeTC1KCjGV3zRwoIPSddSdFXdRXdIxAxvVVWdxWdkUd-UdHYdOWQJYdixXWbSMYdSSAOYdWGVQYdmAWH2VxVdTSd6jXztWYYdzXdsXdF0OqYd1zVFSd2XdTSdQ3CXYd9Vd1VdXWduYdhzOIxAHgaCQVKYdvDCAoDRYdcSdoYdOVdUxA2YdDYd4YdIVdrVd3SdUxA9YdVSP_YdTECBZdmYdrPdkVdwYdWcSsYdrXdwYd1XdUYdlIP5hXhUdJZd_VdNzWDoXIsawgBQZdDOQUmSziBiYdUAakYdiMObZdlXdfUdAbX7bXKSdKZdAXdbYdjZd-SAlZdfYdLYdNIcNYdrZd8GVlYdzhXyYdcZdpYd51MxZdrPAXSd0ZdYWdgQdqOddZdBadQSd2XdWZd6bXHadzZdhZdMadzJVdPdyFYV1C_XdcZdo4VYadhgA2PdSYdxVddbXlNHbadlXdDNdI9aUZdAYddmafkXkadhadZVdMGY_jBCYdWSdUadFYdTvc70DspXWjZnkXYjZKZZqAAZKAkXOwgBZKAEKZ2mMwgBtADP5br_XLqZEDYbGYWqWO9bLRcQ9b2ZaNPde5b6NdV9buHYbqZTPdGFZ8WaAaamVaBkZA_X8JVeadLkXtadDZd5Vd4yBdadjPdEaUgadhbdEWdOVdjadaaduadpbd4yBnadladfSdfUdradevOsbdobdzYd6VdwadZMAyadzSdgZd1aduYdWNd5adWuXVeZ8ad-ad7fVAbdAJAnCVpCC_adChBFbdlvcHlZqjZEPdaGYlwYqvX_0Z5ma0ZaISa4NdiRZKYZ64a4WaEdYURcXbdWRcWPd4WZIna3TdyMdGQdlfXCadlXdkbdxIB5MdvNLTQdqRdrbd0bXwcdkVdnaduZdcXdIrZebXHQdPadcZdUcSZQdfZdWWdJadBcd1BXCiXE0X9adAJAMcd9GABbdiPZDbdNcdHpOGbdfWZIbdU5b2maLiX0NdcZbqwYR9btwYgKZccd1vc74afcdWbdqiZYbdXRcBaaRhWebdQkXSQd7cdTYdvZdqbdAsWmdd6cdpcd8cdrddjbd-MdzcdpddEZdvbdj8DvddnYdibdPdd54bKNdHGY1ddwddqddybd5bdikXLQdAddZYdXXd-UdYwYSLHKgXGcdQmVIcdXEAKcdWYdHcdOddIxAARcKdZ3sW-NXKbd85X3Ma6maKyXfZbRbd0vcQPdeddX9bvuX6vcqdaCBYVYZmddiQd3WdcadtddlbdNFZnUdPXdfSdx_Yzeduedmad-KZ3edrWdwXdboaUfTRaU0edUca__Y5UdLXdCddzCYIZb02VhcBJfA_UZQAZKiTrFaJZBlaN2oZapVaNd6gZRZdChBMZBRfd8ObQAZOGVPfdjJBZfdBOZwUZZeDwgBYfdAMcTIA-eQYIGNeS_nClrAcKcQJIwAAkCGzaVjNV5AAp3OFXXeEQk1O5_Akzay4Zp_Lc2Aw-aBMVHhTeXL7KXDhB0FcjMN0pCKMNLXL-FAYXONTXBGAdmOmkC7kCUlCKEDKmT90OuJBHlCUAHRYPaLLzFcdcBqmCzrIcjS2qJ1vOoyOPlSTgdKEDIlGxkCzFcQJIDDC_SX0NHzdAq2Qeza0UXQGWoQAXtaHYA15LyER2CCL1cL5Z92OEsEf3W9sKJDcwpXAnH2-HeXAaTCVFA-qJTHWTEAI7IcUVsAAlgAmBAsAAP-KDdF0_AbUcgAMOkCQkCheSsuYecBT_LOxJhzEJSHggKX4TSoMnvBR7AhAMfvEsEcGHZShdjcB_YCkkCrvOcFNclWAVBZgde1E3zKIXB5jSnEIu0NSFAeCDNWErqHBHa7fZ3IWeAMNuQgNJkFB3UQ7dbQZFrhB_WbGVA9MBf7AsHAtBYwJIgwOWXX4ZdCIC-MBQMAK0OngJWgMIyLHddXEAJdd1sACbdwpCEbdPddPcdzmaIlZXdasPZVMcOqZIPdKzZjSYMzZPbdOzZ5NdjedaYaRPd84aY9bEhaGfag3VYPdxedFAYGaUkXdEedzdd84Xsed_edVaUyidxTdIuCx4VxidBfd2Ud0yB0BV7edBVdzid9dddOdJNdMvc3idolD5id_idXedu-YEfd2TdtYd8XdDddIPXFtXlCVw7AibCLfdUvZMZZXvZ2CChZBZfds2ZNfdlfR3xBkfdTWQXhbbfdcGVdfdVkHljdhbZbjdcfdjfd-mCZfdDfQ6bDpfdznCSQK45MUgFtfdvfd7mNxfdzfdwJG1fdSBItSQFeHiTX8nA8fdOkS-fdFqBQZQBgd2PaztaEgdoRNGgdNoCeHFJgdkmOMnJ6kCwBA8kCIlCWiAQgdmoTSgdOgdeHUNGQWgdJXSYgd6mCbGRvlTcgdiSHegdDpSggdyzAigd6iSPlTGMKIDCngdlcF5gdrgdwVXtgd5rS5DByeBgLS5lCIXcd2QfNQOZQpbA5MNMbbbhS7gdmlTlzax-VDPBAhdL4MwgBEhdlbVGhdeOAJhdJRBsAAMhdjuVkhdQhdrhThhdvEWkhd91RrbCYhdFPNahdHsAchdOkCehdGySXldsoTpSHjhd7lRYbCnhdZRBphd6Mc7zKLYbthdFid7FVc8Eyhd0qHDaGPDG1gW0OPlhJ4hdiSN6hdF9P3zc9hdoONoTIBidq_FEidXFIvhdsSHP_LcdDKidsHAMidNzTvjMPidPedXjdRedTEATedlFBSidK4TsNdyAYQcdZedWPXYiZGPdeidNlZRYa1NddZbZddIYZbddqSYdcd7ZazwYgddXzZSSajcdhqZuidtcduYbNRdeRd-idRDSNnaKVS2idMoa1mdoRd3md0SLbcY9QdqOA2Wd8ed2Xd0Yb9mdwTd_mdESYIjZj0Z8zWLVdvadb-XRVdQjd2VdHfdYvcJfdkRNwOAMfd8OdOfdwgBejdlfdIAEBhZbndijdvjdPmCZfdFDZhfddjdQfdfndMVVHVZUfdOvZjjdwjdrndzcPofdJxSqfdZnOMFE5jdREVZgZrTEyfdSKX_jd93M4fd9SIUSMFkdBHVHkdvcBJkdEuBLkdF4MNkdJBLxYZIgdFTXLgdOqBNgd9kCh4Aakd-TVckdUodCuUfkdYPHt9VfTCZWAtldMXElkdjCZIWHokdztSqkdh4AskddodtTXmgddWHogdunOqkTIZNclCd2QvgdqJAxgdp8B8kd8lCjBS_kd4gdqgdTUCEldHGcXWABsSIld7RbtldH7IqtZtjAOldIhdKhdSld3NSOhddkCBzERhdmldShbOpd_Ia51RXhd08KZhdbsLbhdkhdjldhtSYldFZQaldqldMWNsldjkd8AMwldGmd9GIn2L0lde2C2ldGLOcFG5ldmBLvGVM7K5hd0RA_ldogUwvOxBBCmdsTIEmdQMAopdRIIGjSKmdkHCMmdwGAOmd4pdISARmdIddVedKddusDJiZVidWedlFBYedDPdbbaFPdZdawrZimdKRchidMRcmmdVdZQzZG1ZBfaqbaCnatmdL1ZvmdpZbCOdcbdbYV7mdPndubdPbNwedzmdpYbInduTd4edEjd7idWRVqqd4bd4ddLoa2qdDadFed-ddIjd8mdDndqWdDjd6idQqdRndERdvWdVXdwUdAcdVndWjdVRSZjdm2ZbjdcndChBendrjdgjdindvMVwndlndyndnnd5NZpjdeTEyndgfdcrdknd1JBxjd1jdSGA0jd_eQ3nd4jdVbCufd6ndSoZQ0A9ndYnO_nd3fdIUA5fdUTM-FWCrasaVGodsXXveUCgdMkdKJGNodgsZPodNjSRodVkdXkdUAHWodzEVYodYkd5WMNFMjgdhkdfodlpdwJAiodbgZkodH-Wpkddkdood0pJOsdukdT6SxkduICqgdRZNyod5odSGcwgdYkHygd--ajsd-kd3gdRFX9odPUC_odC8HY_DfYAHld17QEpdjkdGpdFhdHhdQldLhdNpdLSAVldQpdlldAlYThdUpdzBEWpdhQWYpdeldapdgldcpdmhdRpdBtdihdYTGpldmhdjpdKldyiDrhdqbC-pdkzNwhdrpdPrHupdhIVwpdbsS8ld4JC-ldkfS3pdBmdpnBDmdDqd5FAYtd02B6QNBqdJidCidEqdw4J64OIqdRidKqd1sAWmdOrA2tdZmdRqdvNdsjZNdZO_YWddKPdfdaMPdkidbcdpmddddecdmedUyXUPd2WZjddabdXadvid0GYiVdFndved1idRud4ucBrdiadUBc2mdyqdzYaWBccudUudlXdINdalXJLZTudCrdddCBZbcTdTndMXdLrdxYHNrdZndajdhjdXrddndqndUrdhndWmZVfd2CCkjdbKNmjd8OdujdSrd1ud8udsjdnjdMKBYrdjrdyndyjdmrd1ndlrdEMQsfdrrd6jd7ndvrd9jdM9WPjAAod0rdCodEkddoC9fdmldHodx0QJoddKa-rdxqAFgdVXLHgdRkdQodBJOMgdWkdYsdZkdqtaRgd_JBnodaodMPQJVNtkdNFLUtdboGbgdjodg1QWsdmodrvdU3Wzvdqod0rNsodZ9Nykdgsdxod2kdksd1odmsd3odTfb9kd2gdCbDBldy6aDld6OIB8HnrFGldhYADpdBhdaaNChBMldVbVJpd6sdMpdNhd9sdhAMWldFvTYldUhdggJWhdGtdH-WZpdIoMbpddhdMtdAtdieMaTChldggJipdnFAohdRsdWtdscBrtdJ0NeRTGZQzhd6NVeRHkZU3hdzpd9ld1pdktdTpJmtd_hd7LWwtdqtdAmTuhdGidjKXLmdNxdjEAFqdztdALVSmdFYBCNAUidNaFPqdOjA8tdMqZgmd1wZXqdMbdZqdObdmSYcqdYYaRzZ-MagqdDfaZ9bNudwmdkddymdUIBFoaZud8dd0qd1iZpqd2xdrqd4xdPIGNvcJnddudMjdS6Afud-mdBydWQd8qdGjdkudlBc7xd3qdFjdIVaHCVoVdFfdVadSjdtud7adYndNPAand4udcjddrd8FcSfdtnd0eURrd9GA7udBYA9udayd_ud9GATrdCvdgrdGvZGvd98Akrd_eQnrdYIGprdaeF5ndwfdHIZwrd0fdMPQ2fdBkd1rdDodavdGkdcvd7rd_AC9rdLod_rdhYLJLGCsdHNAEsdnkC9vdkGcuvdPnOLsdUvd_vdXgdQsdwmCagdTsdxIVlodCuSwvd-vdgkdcsdCwdxIHEwdH2ThsdHwd0odXVWKwdmlCMwdpsdOwdkFLQwd6gdTwd8gdDaB-gdYwd2vdDhdHpdQgJ5sdLpdTldUAMXoAkwdjAZmwdDtdbldXpdrwdItdtwdKtdvwdnRPepdSpdzwdhpdStd3wdkpdWzdqhdvldshd8wdImdxhdspd7ZG4ld0IWxpdmQEFxditdHxdrdbNUA79C-hdrTIAidptdg4aPxdyldttdcXATxdq_FWxdOidYxdJqdQedOQKJcd1Yd6tdOcdvwZIdZxwZhxdVqdHPdkxdBudP9bLPdbqdVqZqxdeqdfVaBnauxdridm5bPudlddXudDSd3bdKWS5xdO1dV0VpadR1d-xdU1dqcdM0VtbdD8LdpX9Rdb0Z_RdBSd4DJ-edxYdxddI8XYZdTjLMed3sZ9FZamdXHYZidtzSpgC8hBJ9b86BJRclxdR_YaqdjidS9bGud-PZqmdW9bsmdqid-4asidm0XTqXw1dUPWw1du0XNCE4FEMCEInMVhC-tcvUcHWVxhCxTcIfHJfAWfAcDdplc-WWwlcOhUQiCOHdgycdaB7hC1mC8-UJ2dNhWUZCGGEGUItYX4pBnGEBHEdxDiHAUGEs_OUIA8GEhmLeGE2qCYGE70VHjAvlMZUKxcAPmCtGED9ARNBQuduqdO2VxbdzYascd0xd0zVA3dr9Oo7Vk1dDedeudpnXF3dJqJ9qdJLZM3dsYJk5Xn1dGfd98bLdaJZZr1dZydundhyd-ObdydS9ArydbydirduydardEvZondcydffd4UZundnydW2di3drjdJvd9eZb2a2ndDuQD0BPvdtrd8jd-nd6ydAkdFUQCkd6fdPpSCoCAzdBtddvd8rdKodUmTModHzdlvdZtCSkdLzdTodRzdIsdsmBvvdNzdVgdcodUzdZwdyJFSsdmpAmkdVsdWiSczdplSbsdrodwkdtodizdwod--V1kdX2Q3kdAKN2odpzdK1cHwdqsdPwdnFJCldCsAvsdVwdBpdzsdkSAU4d3xBcwdbJBewd6zd8sdnBajwd_sdlwdL0dnwdVpdVmTqIbHtdyMNfldoldildwwdA5dOtdM0dRtdJ0dTtdgodnAOnpdp0dHmdgwOX0dctd0hdCxdbtbypde4If0dfgAIxdKMQj0d6pdm0dUxdxldW5dAqds0dCqdm5dv0dQmdx0d1tdz0dLqdOBDNqddxd9GA40dAPdwwZCPd9tdurZ90dhmdbdaJPdB1dDudD1d1Wa54aIudrmdlKZiqdeqZiddxxdM1dzxd4oIH9VQ3d3XdC3dP6d_2db1d7qd0id8RZR6dTSda1dQ1dyddFjdMnd0YZ4nXa6dIydPyduRVT3dTydaSdp1dXndAMDZ3dgydjndAvdefdyndVrdaydb3d6RTd3dbrdsyd0udx6drjdf3dq3d26dvyd0nd6qax3d3jd0yd03d2ydNbZ4yd-jd43dWvdcXA9ydZvdrgB_3dtzaCzdKkdgvdFzdivdOkdkvdQkdI4dnvdDGOpvdGsdPgdtvdbkdP4dZodMsdQSMd4dOqRS5dYZJvAAY4d6vda4dNzdpodkgdVbCgzdmnBh4dBTXc2Qjsdmzdy8M6kdawdq4dl4dCJV7odssdv4dpJcwzdFldz4dXwd0sd24dLld3zdWSA5zdRld7zdDtd-zdghdB5dB0dpwdF5dE0dH5dJtdJ5dXkCdpdNtdywdgpdP5dupOP0d1zdmpdU0dV5dppdatdsqWAxdfVVb5djCdd5dEkUf5d7hdAmdj5dntd7pdn0dn5dn8dJmdq5dvtdu0dytdw0dhCVZxdtJFZKA4tdFSVWidNjdYidWba0mabidFDYWqd_5dgid21dnxd7PZE6dcddkedJud-1dnedMudFnalqdXPdredT1dI3d3ddhSdRnAx3XlSdLWdJGaGKBpSdNWdFVDtSd2jCvSdknC9JCtqdD3dQ6dW6de6dl2ViSdzCJkSd5wAJWdm9dk9do9dmQMQWd6oTu9dWRVj6dpzV19di9d49dk9dKWdo8A89dq9dOhDs9d2jCrECc6dH0VqcdzqdJ2VE-d39dSoA59d_IBn9drSdp9dPWdr9dRWdt9dN_Bj1dC-dg9dHWdj9do8AI-dMWdb-d99de-d_9dh-db-Xn6d_bd8XdaWdcWd5wAeWdj9AgWdFhCiWdEaMkWdP2XmWd4VB2admZC4adEddBTdviDNRZvoC2jCHgBlrZEcdr1dzXZajdvUH16dpydkydhCVs2ZP_dv6diydxndrjd46dvnd66dqjdqydo3d0eU-6djyd5XOzndzjdLvdordy3d0rNsrdH7dJnZJ7dUvd7yd63dO7d7fd_8dCoCSLH8GZ6rdYoCevdCoCD4dGgTF4daXLH4da4WDsdovdSodqvdk7dOzdi7dQzdUgdbodn7dikdR0dkkdX4d5vd2vOfgdv7dasd0vdBwdf4dDwdfsdjzdGwd-7d57d5kdRJXzgdr4dszdAldu4dpnBrAYPUCGSLxzdWwdZWA0zdFpd44d0NB64dO8d84d-sd51Rd8d99OC5dEtdE5dizEaCCI5dQtdK5dJ0d1Aenld9Ae1wdO0dySEQ0d9yBjhC6wdYZBV0dX5dbtdq8dqiVs8dpMUu8dGoRoJCjtdh0dGqdk0dotdm5dLBep5dIidH7T28dt5dAiP0tduudB9d10dLcd30dXid50dtNd70dbSY_tdlWZO9dTYaQ9dD1ZPRcF6dU9dH6dVbd_1doedBOdb9dlcd7mdpWdgudnud4mdkAcdbdd9d-BeFydhud1edx4VFCeAydHCeK3dLoaKCexqdMCeoudJydS9V6_YPCebXdCfdb-X8WduRdSyd1adTjdNdXIfdXjdCCCOrda_dQ_dBvdS_dz6da3dW_dr3dzRHCvda_d-6dR_dj_d96dojdh3dsCeS_du3divSD7dOvdEVBq_d7jd3ydTvde0Nv_dBodDkdy_dQ7dFodBzd4_dC4dV7dE4dGzd-_da7dAAeKzdCAeFsdNzdN4dPKBb4dR4dLAeVzdHBeXzdPAeUsdt7dSAeFAew7du9VEVBz7d-sDZAei4dPKNV6Wlzd6OI4kdo4d7kdqzdhWF6odrsduzdQDc6LcOHCF8dysdH8d14d1zd3sdNldN8d7sdhwd94dPhd_4d_zdT8diwdVhdBzED0dwvAF0dQSCH0d-AefhdVIZfpda8dIzB2wdFBej8dT5dl8dmlXQxdzldp8dtpda5dftdExde5dUBeg0d8hdz8dLxd8pdDidm8d_pdr0ddBeiBCs5d98du5d_8dy0dTmd00dz5dIcZOqd25doBe45d60d65d80ddidjxdN9dXVa7ea7mayvciedPPdnidledW9dLudhcdVPda9dkcdDOdcPdECe1WdMydX6dsqdWud-2dFAYWCeLjdHydY6dX1dHTdHFAEndACeVYdDydpnXZFeKndzbdkBc8zWlFeGydiFefxdZCebTdHrdcCeJrdUydV3dqNXgCevudYydxudWrd4eSm3dy6d3udpCezudXfdY_dtCek3dhrdw6dd_dS_dyCeFvd0Ced3d3Cexyd2jd6CeOIA8CeRvdSFAt_dADe53dCDe83d3rdbvdA4dT7dfvdQlTeNPSREY7dOodmvdBAed7dDAef7dyzAUDeKsdJAeyvdezd1vdp7d4vddDeRAeXsdgDeUAeAwdlgdXAehzdmDe27dpDecAerDen4dozduDe97dNwdgNQjAevodvzd96IUwdP-L4DerAeI8d7DeuAeIpd-DegwdUld-4d0Aexwd2AeU8dIEeqwdKEeY8dG0dSEesuG_AeXHeBBe0wdTEeEBewZPS5dJBe1DeLeAo5dqpdcEeZ0dvpdb0dgtde0diEeg5dWBeKxdl0dMxdFmdpEeZtd58dsEee_DuEeZhN-8dQidjBeUmd5fVmBex5dnaJG9dpBebmdu1ddmdYtX-tdxNdAYZ_0dA6dNbdC1d41daddtWZ5rZ1Be91dI6d4BeY9doZbhYayxdc9dXFe0GYOXdrFeiBV5mdDRV7mdmIeRCeSBHWrXsTdJXdXCew9Ob0I0FItTdyIeN3dTCezQZ6_YsIehFeESYl6dWcSUXdxFeyWdeCeBiX2FeYjdwudPrdyud7Fec_derd2uddvZKJelWNtyd1Cej_duCezCeGGeNJee_d3oZg_dWJeX_dZrdt3dMvd4CegJezydz3d7CeQvdurdUGe_Ceyrd8ydYvdEDe-3dGDecGeIDeDzd7_dRyOjvdjGeb7dlGe7nSSDeFAeqGej7dRzdXDeVAeMAeaDe3vdYzdVkVazd9rTb4dhDefzd5Ge07d7Ge0kdsJHqDe96IsDeBHe87dIAM-7ds4dtzdkAeIHe9mBKHexsdYkS5DeJldtAeL8dwAe_DeUHeCEeWHeM5dywd3AeC0dbHe7AeZ8dCBeJtGhHeoKe99Of8dOxJUEenHe5wdT0dXtd7Hestdo8dC6XOBeuGVQBevVWSBe3hJVBekEenlDYBe18daBe7Ke9wdHid2CC1zP88dBIewEeDIeE9d0EeJIe2Ee15dWLetFeH9dQ5bJ9dScd85d-EeyNdTIevBeeda1ZaoxdE1dnbaTbd5jZlZbgcdhddicdNFexmdjIew9dO2V8Ief9d9xdImauOaDCekIeybS0Le3xdPuCx4V8Le8xdjFeLoaAMeNydNjdO3d4nXEMeUFeGMekZaAJetTdfXdyFep6d0FetaUGJeiCeIJekCeqCeEaBd3doCeu6dAGedJeHvdZ_dEGe56dXJed3dJGevjCLGeA7dl_dC7diJeo_d1yd9CeI7dpJeL7dzrdN7dsJe93d4rdgBZ3_dAAeyJeKDe8_dMDePkdFuLkGeQDemGe6JeM4dh7dXod9JesGe_zNuGeo7dRsdq7ds7dzGe8vd1GeGpSn7d4GeuCCesdpgdaAej4dPKe-GeRKeAHeM6ELwdDHerzdFHe8odC8dqHecKe9gdCpdOHehKe4sdPld74dAEezAerZBABeTpdGEeowdaHeW8dcHe2aN8AekHegHePEeuqSREevKelhdQ5di8doHe5Ke7wdLLeW0dNBedEeBxdfEe7ldzHeS_Z1HeGLew6Fk5d5He9pdGOeRxd-nTt0dLidvEehBev5dEIeVLeGIeUedIIe7tdQddXGYgWZeLeYRZRIeOdZjmdXddiidmLeS9dHudbIeUbdrLeJ6dDNaMFehIeN6dxLeU6dFAYjXdKndT6drzW8TdaFeAnd-VFGUdtvK3IeZDSLoa7OenIejudUCeVAXIPetIeR3dMMekVSBUdqXdsudSMeXvcMrdHJe4FeJJe6FeRJeMJeaMe-FecMeLJeBGeeJeDGemgZWIZmMejMen3daJemPeifdiPefMeCvdNGem_dyydsMeG7duMes_dwMeM_LBDeXvdDDe1MebGeS7dxJeU7dfGeDgd9MeZ7d_Me3JeBNe5JeMzd7JeFNeJsdHNeKED_JeAwdBKeChdhodcDeZzd7vdbzdTAeSNeVAeUNeKpQ6GeXNenDevlC9Gezod_GelsdeNep4dVKeEHeA8dzDe-odE8dApdMHeqwV6DeqNe9DesNexAeuNeVHewNeiHeyNeBEe0NeFtd2NetKeeHe_Nec8d4QeO5d1KemHe4wdNAek8d6KeZEeq0d9Ke_wdJOer8dLOeDLe0pdPOey8dHLeSOenEewGAbBerEeOLefBeaOexvOiBeULey5dZLeBdStJF35dxmaBPdcmdSqdaedUqdgLeSIeAFexWaYcd7gad5bmbaU9b81dxOe4vceIeLFewxdvLeiIe8Bed9dNPe9IeTSd9Oej7V_Re1Le-LevzW_OemFeOVdKAXISenIenFeHMe8zWESe9LetFek5XpXdIrdyWdKrdVPe7vVUMeKfdWMehMeg3doPe9FePJebPeReSnMej3dlPel3ddPepPeTfdbJeKGetPes3dvPegJeOGeO3UQGegAASGenJegAAVGeqJew_d0MeaGeR7d_fdIod6_d7Me0JeiGeBsdANe3GAK4dEAeENemlXbMNrGeOQeKAeAKeZDeSQeW4dr7dQAeGKewkTIKe2Gex7djDeLKelDeeQe8GesgdbNe9mBSKelQeCHenQehNepQeZKe0DerrXpAeG8dNHewQe2sdQHe4zdzQekKe8zdxoCnKeEEeN5dqKeV8d6AeswdMEefHeBReyKejHeN0dBOeVEeDOeTjAU5dKResHeMRe1ldvHeetdxHegEev8d0Hex8dltdlEe4HeXReOxdJUe48dNLeYOeNmddReJiPfReYmdC9d20dhOelRes0VnReNIepReemd0EZoOeAudUIemxdWIetOe44aT9dHFeV9ddIeX9d5ReZ9d2OeHfabbd-vY5LeyLeFAY3cdB3dv9d5Oe0GYBVeG3dSqAcUd0cdGndpnXGVe4Ieg6dLvcJLZNVePPe_IeSad9bdBddhZdEJeW3drKVg2a5Fe06dYMewCe4PAeydqHepIZSJe36deSevCemCexCef_drPe6udCGe2CexSexPePGe4nd0PeTGe4Se3PegtD5PezMe7Pe9SevJe-Pe5MeAQeOcBAPNhGeAsdIzdGTeKgdRDeJQeKTecGcMTeNQeekdtGeS4dPsdJ8dbDeUTeyGeWTe7uSYTeZQe3Gey7dcTeuodzkdkzdhTeENBdNe77dgAeWKeiAejNeRwdw4dsQewsdnNe04dgKewTeiKeSHeP8dzNe9zdDEeS8d5TeZHe8Qe8TeLEezmS_TeL5d4Tee8dfHegjch8dFUe4KeHUeYEecGcaEetHe-KeORePBeQRed0dhEeOOeTUeJxdVUeZBe6HeZUeqEekmTutdeBeAIeNidSLeA9dFIecxdaxdlUeL5V7EeoRe75dnOeixdhLeuRezZawvcDFeQbdzReSbd1ReqLe3Re3UetLe1Oe8vc8RePFemcdq4bKVeKMeGSeS1d6LeJVe2ddSSePaUSVe3Xdz4b9Xez9dErdPSe6_YGYeOSeQPe6Xd5YdzFeomaJRZqrXNedE0Xt6dieSdMec3dfjdfPeaYehPeeMevSeS_dVJetSeoydpVehVeDvd-udcJerCeMGewVeqMen_dE7dkJeRGemJe23dxrdxMerJe7VeEod5rdHDe_VeeGeBWegGe9_d-MeciGGQeHTeIWeL4dHsdLQeO4dIAeOTePWeYDeSWeDKeUQeFKeWQeHKeYQeiNKTNebWeVNeg4dNKefWeiQecNekQejWeosdwDe_7dyDepTerQeJHesTeuQe_gd1sdNAe8DedwdxWeyAe2QekldBUe5Qeald7TeR1N7WenWH6NeAUe_WezKeBXe2KeGReCKeuldGXeJReIXeLRe-wdMUegYGa0d2hdMOeQXem5DSXei5dVRe08dl5dWXeFaeKUe9HebRecXePmdbOexEew5dzEehRefOeXmdnBeKIe6EeqBe8EesBesUeuBeBFefedzjZlbalidGFe-Ta2BeyOe4Re2Xe6Re6Uetid4OeOsZorHCjdaudWFe_UePkZpsH7aexcdolVBvHBbe1cdYsZEbezUdAPeLndi0Zh6dhfVAbeJbeKndnsZEVd4sKPMeDJeVyd8FZzOCZYekVepSehSef3d16di_doYekYenPemYe76dZJerSesVelVeoMeKvdvYeyPexYep_d0Ye-Ce33d4PeXGe6PeZGe6Ye3Me8YeAgd-YeqdbDWeG4dODeGGXFZeCNeJWeIZeLTePzdWDePTeQQeRTeUKeTQeUWeVQeu7dRNeWZeaQeYZecQeMKeeTeOKeisdiZedAetDeUKegOFlWeiNeB8doWeD8dnZe3DeeKeuTeuWesZexTeM8dzTeTHe1TeR8dQEeFEe6QeD5dX6L9Qe9Te8WeARe-We2WeAXe_NeCXehkCCOeFXeIEBHXe89UGaeY5d_KeKaeDxdMaeRUeRXe2pdTXeRaemEe28dZReZXe68dbXeQLedXebaeTLehUeMqdXLeiXe5EemRe55dmXe9EegPa-5ddedGSawRexvcvXeuae0Be0Uexae0XeKFe0ae5Ue4Xe3Oe9Re6LeyUdAfdNSesdd9aeEVejlVPbe1deOPeS6dDbe9id2de4qdYYI0de4idJSeFbdMYeneAEeeKjdGeeOyd7QA4UdkbSTPeJadYSeUYeKda1FeWndhCecSeZPeXMebYeZMedYeiSeeVeceegbemfdafdqYelYecYefrdrVeoSeuSeTJeoYewPesbeyVeqrdlJe13dxbe2YezbeM7dXSK8Se3befMZ4Me6beBTeBQehvd_QEETeFWeEZeHWeCceHZeg7dFceHAeHceNZeQTePZeOAeNceSZePceRzdJKee4dZZeYAeWcecZe47djQeJwdkTecce0gdB7ZmWegceaKe2DetQelcevQenceBaetZe54dvZe1QemKe3QezZeZld7lR2ZedlddHe-Te3cexKe8ZeCUeg8d9ceEXeHReXEeEaeCdeWaeEdeMXeALeOXeLtBNOeOaeLdeQaeROeSaeTOeoEeXXe8HebUer5dUdeaaeeRecOegRe3tdjUeeaeiRegxdnaepXetRejde3TaldeuXeFudJYZvOeqdecIe3Be1XeumdL6d7Rexde6XemddKVdwqdFPeoIeCCeoqdXudygeArd_Be8aeulZhVdzgeKbexlZJVA6qdiudisZ-ge6geGCe9IeSbeHXdSnduUdzXdZVeWeeXPeVMeaeeeSelCelbenCeeYebbereemVenSeFGekbeHGeqVeqPeqeehYeseejeeuee_Dc5CezVeyeer_dOTVoJeybe4Ve0be6Ve2be_yd9Ve_Se5_dBGAzJe9beNDeFQePDeBceIQeHfepGeJZeVDeQ4dIceT4dWEeNNeVTeTZeXTeVZeHUAXZebTeWfedQeHHeXceQKeiTeiWefAehZe1gdfceqQeusdqWey4dpZesAevWerNeKpd0QelKePpd3Te5ceYHezWe4Aezce6We1fe2ce6Ze4cevceN5d0KeDBeEUe3Ke-fepHe38dYXeHaeY0dJaewHeLaeRReGxdTReUUeNdeWUePdeVOecBeYaeUgeGqd-9PXgeYde1EeJJZkRecdemUeedeoUenXeYdasRepOeYqdP9dwUeR9dyUengewaepgeyaergejqdtge2aekcXnqd-VSxgeGhe_BT7geEYeDVe5ae0nA_geMee2Le-VF5gesjeIheFSeUuCHbeDheT-dTSe5IeNxWObeCheyjeBeeNeejUIQVdGrd9WdWSeaYdtXdXbeq1dZbedVe_FegYeneeOJeebeYMeieerLCibesPeeheYJeIGepeedhesYeqbev3dGDZ05NwYe0Se2Se1Ye5yd2eeyMe4ee5Yezhe7YewJe9Ye-ee_YeCQeX7dEWe__dAceFfe-heJTeEceLWeGceDieMfeJceOfeMceONeWWetxJYWeRceaWeOieUcedTeRieZfeZcebfenzddfekWeoQekZeRiemZebKeoZemfeqZeOfeqfevAesfekie0WemiexiepKe4We5Ae3Zetie5ZeLtd4fenie6feERe1ieAaeSTe4ieQde7ieZ5dKOePUeIdeTBeKdeh5dEXMUXeJLeUaeBgeaUeSxdTgeZOeRLeWdefXeeOeD9dYmdjXefwYoMaWjecidhde_EehgeXcdtXegedyReodezUegje2ReChazaesgeuLemjeJQZyde-ae6deCheTFercdvjenBVWVdtjekVdTsZhVdlmefSdBhe0nAumeYCeIeeDQOtmeqmeqad9gKnVdqudNheUndZSek0VbSeXydoDSaPegeeSkedeedbeeke5udpbemSeUIZiheTkembefydobelSefJewydxVezSephezYezeevMeuhewJGwheskeyheFDevke-Ve9ee3heCTe5heCZeJzd9heUkdDceIfe9keKfe_keJNeQWeeodCleTTeEleJieXWeLieTzdiDevkdPieVceNlebAedZeUiefZeWie4odiZeXKeGHezkdXlekferWeyzdoNevTeocewWerceyWexce2Tevfe5fe0Zeyfe1Nesie4NeuKevierlejle9Ze7ce_ZeGBexleEOeKBeHjeKXeNReNUe1hdHdeAjew8dKge8leEjeVXeUOeQge8KeXaecUextdFmeWgecaedOefaehXeRjejaeddelXeVjegdexQaggez4arOe31dxUezBeYmeliZCfaj5b_NdkVaL1d7Ue92dimepme4jeuje4dewjemud5jesmekme3me-Xe6je_qZepeXpeBMe-jePVeeOd1YV2mekpeFMeLYeDmZQVd7meXVex-dRMeUeeGZbaSeXee3FeCnebeeFnegVejeebMefYecPeahemndnVerYeGne86dIneb_dBqeIvduYenherMeubetMe1Ve5Se3Ye7Setkegne4bewkejneEzdLDe1ke-be7he4keTkdKnBDNe8keh5CMWeLZeOWewneOZeGiexGeOcefDeTfeZTe6nedsdaZeYfe_neafeeZecfegZeEoeYieoTeWlebiejcelfecsSnferZepfepcejKesceQ8d1WefoeCtdpierKe0ce4ZeuwdOEeyZeWoeDRe0ieDXe2ieBaeIReFOe0oe9wdDgeqoeBLe6ldtoeSUevoefBC3HeyoePgeVaeBmeXOeDmedUe5oefUeNje6tdiUeHIebgeiOebLeHbddLeTqdQIefgeZje11dwBecjeyBeOPdpdeZmezXebmejjeK6demewdeTpeN1dzdeQOAR6dCSeUYVKsey9dICe2qZOsed6dvmeHbeR6dKPe6IeJeeSseR-dxdd4cd5me9AVw-dwUdPheWYeOkegoKQkegPeAqebkeePefeeRkeosegkeLneVvZNneFqePnejVefke_6dKqeUneveeWnexeeYnerhexUVthe1eevhe3ee73d2rd6eecOZ8eeATekne_eeW7dBfe2ke_beJ4dGZe7kesnejqe-keFAePQeFiewGeEKedgd2neGle4neKNebQeWNe-neZNeYcelVAaceTKeTlenTeVleIoe8qeYlekce_qeblePHeQoeiie0TeGreile9Newce1ZeZoenleboe_Qedoe8NeseS-Ne6Ne8cerldWEeylenoeLUe8ie3ld-iesoePXeJdeJge7leire9leTaezoemre6ieSge78dEmeVde6oeXdeureZdeQjeF9dErdzreRdd1reqRe3re95dRmeHpeCudlLedjeLpefjeNpetxdPpevxdvdeFxZDsZojeeaSqjevVdPseDrdoGCnmeNse4ueTse6uedpekvWV1dKYehpeDeease7ddlpeXseAke_lZHveDve9jeKheXZd3YdxpeQMecRdq6dYeeY3dmse_pekSegSeUkeHqefbeuVeUJeDqemeeysedkehhe1seXkenfdpMeMqelkeXne1SewbeaneAtecneCtex_d8Pe-SeIkd2heZqe8Mebqe6heDZe8he5keqne_heVodBieNTemqeNsdNfepqeZtenkdbtenDVdtexneVfeLledWeFwditeTiehWeCoensd4qegfeZielZerteKoediealefiePoehiefwdSoevNeQresleXoeHEe5We6teJCC5Neqle-tePKQAueDUeUrewleLce_feYreUue8Hebre9ieOUe_ieMue5leOue2HeRueOgeYReGue2oepre4oeZuesre7oeYgeCNAJmeiaegueLIet1dI9daidmOeXjeQmeqXeSmekmdYddXIenmdZIe9TauueI1dwueK1dZzZvge1ueQFeJse-uebseJ3dCydjJaV-dIWdH-d69dJ-dq-dL-dhjCN-dOhDA-dAYeVpeNveS-d6ueGWd29dvxen-dxxep-dCVBc-dPpB-9dSWdp2HRsepxeIvespetxeh9dW-daFAY-dMFAa-dEyer-dM-df-dO-d4VBwmej-d09dPyeAyenSdCyeqSdVye0xeFFA2xehjCtILoFeMveLyeOve9xeuxem-dgyeZ-d79dzxed-dXyet-dS_BwkZzVdSveJedLZdZWdBQd5Sd53XdWdC0O9SdCze_SdD6YjWd2jCDTd--donBA_dwWAC_dUjdE_d98UG_dloCI_dN_BK_dWydAMDN_dPrdV_dcee8perLCZze0ZBbzeFneovekeemydEqedzesnd0seiMejhetYe4servetbemkevve2PebneVvdrkeDte-yd9ad0_dBFC2_d5beIte5veDTeNtedqePteGfeRteAieJfeGNelqeh4AWteRWeIweRZeateSfeUAHUfeWAe8neMleeWezqePle1qeRle3qevDe5qepteqgdmAebhSoAettezzdpNegieyQeyteFrepieuce2te3WeKrezfeG5d7te2fe9temweIrePtdBueioeEueloeqHe1aM48d6weJue8weLueHgeNaeFLeUReMgeOdeKLeZreImdWueTdeYueVgeKxebuehOevregOexreLmeuPZmaeTddOEY5reA1dVIeC6dcxepxdoLeyXeI1Z-NdxuegIeGse3aehme5de_2LqFe9deMseplZ0WdITdymeHVeMhAQOAq1e9Iewme01exVdKve7zWqyeu1efFew1e4IeA3FtWdvFeJkeCJerQdNker6djCeUhefVenYe9peYhe1rabverzeCqecheqzeOnelvenbexsejzemhew3dNqewzeZneyzexve0ze4YefneuJehne1heJDeKteaqeMtecqe9veeqeITeoGeCweG0eMQeI0exvdnqeHweYteN0eKweP0ehgduqeKKeT0eRweYNeoDegTeAoeVwe2qeDoeb0eZwe6qeqteSwd9qeLoeqAeArecleDrefletceHrer0eklet0e5te0few0euieuwez0eU3egoe20eFRejoe1weFueI1eMBeuHe7weroec5d-weELejEeE1eF1WNgeXUeo0dk3eIje3oe5FAgBeaueHme9oeMdd3EecgejOerrZlOe2refLeXxeGpeWcdaxesOerue-reMpe_wZOpei1ejxeN1Zlxe9Ue3geoxe81ejBAgFecpe8uet1e31eYpe9geJVAZ4elpe21eSFefpeEve51eEdXp1eg4erpegpeQveqgAC2ebCerudSeeTYeiAXBmVpma2peRheZee5peJ2eczeL2egndrsenseP2eusegMeS2eIqepseqSeQneX2egveteeLqea2esve7seuved2eshe2Vezze5VeeneEteukeWqeine9ze4heBZeEQer2eC0e6keu2esvdw2eKZeLfe02eBleM0eQfeO0esqeQ0e72ePwegteV0eTwegWewZNeAeXweG3exDet4d7qeK3este-qej0eOoeCrextejwewZeufec3e_te3teYoeqweY3eswecoeb3eK0dyie-Zeg3e40eDae3weAme6ie90edtdo3et8dq3eSRePaewoeF1eFjeH1e4we1oeK1etEeKjeXxdLxeOjeVmdagebdeApeTjeCpeTxeRcdA4eoXemueYxeoueB6dque9reFFe_regxe3vcCsetdedme3Xezue8UeCXZR4e6xeJVAJMemmeZpeomeCXd2IeKbeBveE7eUseipexhBJ7eRbeFheD7eQ7eJPe4yeHXdBJet4eYVeG2eXvePkeDnesse94ekvej_d-peZheQ2evsetjdmze54eozen7ejveY2eI5ejkeoheL5enke0eepkeBte1ze0ve8Vek2e3vem2ezkeAfe1CenneGWefqen2TBwef5etneH0ei5eGwek5e22em5e42eo5e62eZWeaTe7neQwe17dSiev5ejTea0egNeFoehfeaie35edweLHefwek0ehwem0e-5etfelieVoenwexfepwemleG6etJNpleI0dvwe6NQxwe7feDueGUeAdeAgerHe80eIOecreGgeitBIgeD1eDjeb6ekreExey3eaRe03eVxdeUeHqdtreQ1eduejRefueaLeRxeeWZkOeSddFRctjZD4eqOepueZcdtae61duWZg1eL4e-rZQpel5bkxeHseO6dwjeM7eAveX4eHsZT7exIeKbeBSeDbel9esxewmeu9ebFef6dMbeQVeppep9ePKA0gePYeA2e9AVY7e8meSYezpew4e4vVVeeTMe3peYPe24eA5eVhefheoYej7eO2eWfdl7e_4eMne1senzepYelzes7eG5elheu7emdSw7eF7dqhe1PeO5eRqeqkeh2eT5eVqe7ee8ze4veY5eDQe2Je-veB8ee7dTDeDweNWeJ0eEieL0eK8e1ne52erkdq5eS0eS8ebZeW0ekteQle67dF3eY8ec0e15eJ3epWeL3eeweutegwe85eiwetNegleUoeB6ewweD6ep8erierwes8eOreb8dwied3etleTre8feVrekoeP6emoeD9eHue1lePRe3lefre6leBxexoe-leTueR6eRgeCmeXueqreJxeI9ek6ecueSedn6e_oeQxekaeMIes6eOIenvXv6eYjetUejLeCFeVmeEFewXemidAseh1ee9ej1e7vc-6eUpeo1eQOARSermen9eclVPAfMSer1eDbeQAfLVeO7eYAf9cdS7evYAHUdKbep4eVSeE2emRdb7e4peacVR-eJnecbedvemvepAfJqeQ-ewseS-ep7eU-ep3dEqet7etzeJ5evzetvey7ewve07eyve27e5eeU5el-eXqeX5elneZ5eq-es2eQtee5eaDZ4mSEwex-eAleXteMNeqqeRfeN8e3-eP8evqekDe-2efQexZNjteugd--ex5efNemTeZ8eawe25eF_e45eM3etTeO3ewteL_ejieS3e1teC6es0eToeLreaoeH6e8teJ6exNeSrelHevleh3eV4dj3ee6eare58en3edrec0dB1eNue-8eMdeA9eq_elres_ef6eu_eL1ew_eN1ey_eP1exreLdd05do6e4_eBpelaefdeegew6eV9eaje7rec1eKpeI4etueK4evueM4eA2dSpem1ewge4geUAffAfzje_XeBXZrdZ-UeOAfZXdVAfASe3deb4eeAfEPer9eKSeHbebAfi4edAf-CfPveW7eWcSiAfZ7eypeVve-meyxVAned7e6petseh7eL-eN2etAfP-ekPeoAfB5eU2egheW2enveX-erLCZ2ev7eb2e6Afxzef-e3Ve-Afi-e-ydk-eGtem-e77e8beGBfFTeEfes-enGeu-eg5eCieVtey-eynel5e1-eUBfZsdWBf82e6-eyqeu5eC3ew5ebcenteiBfI3etsdc8elrF55eNoeofeChddleRHeRoe_5el8eP_ew8eR_e7Qeq8ev0e0Bfx0e2BfCRezie5Bfzwe7BfchC9BfLCf_Bfm3e-0eV6eRBeX6eBjeZ6eQuep_eSueKCf38eVueNCfh6eM1eLjeOSDJ9eTCflBeS1eWCfO9e5_eSxecLeUxeu6eWxeFpeZ1euUebjegCfH4e26eJ4eSzZlCfJAfN4e9Wa5Xemxe7Xe9uePlIJYeQse5xezCfTFfDYeRAfKyeYFfCedxVdwmeGYej4e9YbuXdUFfzmeupe5XdIedOheWve8OcJjAZvek7eXDfQDf74eaveO-e-4eUDfwAfT2ePDfjeelMeake0FfvVe3AfeDfK5ec-e8see-e-seP5ef2eR5e2zeP7dj2eV5el2e6Men2e6vep2e8veone_vegqerneF0eF8ex2eH8em7d12eRBfJweZ4d5DfWiAR0eftexqehteA3ek4dAEfW8eA_ehBfC_eYKekBficemBfH_e65eLEfcceQ3ePEfk8ehlem8e00eo8eVEfT_er8e5JNt8ePreK6e6cef3e6BfO6e18eQ6evEf5weACflEfCCfyHeC1es3e_8eu3eG1e_leIHfMCforev_eIxeQCfMjez_eK9ePjeM9eexds1dQ9e-3eS9eK9dY1eAAfqaejgeDAfndea9eaIeogeamehqdcmekjeFseMAfIseC7ecFfMyegpes1eo9e2HfsyesxeBveOYe8CfO7e_HfHee_je61eZseJVACIfFkexXdoFf7XdA-emNXVvcy4e6adXYee9VnAf2FffSeC5eHnesAfWIf8FfhveA5eoVeWheYDfE5eaDfjPe9FfB7duzeweeBGfM5e9se4bVg-e17elDfJGf2MeCBfW5en-eFBfp-etDfr-et2exDfXGfh5evneI8eQBf-feHieVWeLwey2edzdOwe5-es5eSwelGfaNenGfViey5eB_eH3ed0ekNerTei0eKEfBreMEf0Gfn0ekwexZeBHfoiexBfu0eX8dZ3e_GfX_eeoeZ_e10eywec_e0we8Bf50e5ieJHfkEfU6eMHfQUe_weGCfLgeRHfc6eTHf70ewEfWHfOCfYHf0EfgUe0_em6ewre6EfgHfqrZz0ZsrZVxePmeCFfmHfvReUmesaehedFAfvae46e9NdMFfnCfh9epCfQFfmdd-Xd5uej9OIMdqIeXudYKf_uex1eeKfqxeeFfkhXWsecYdkZdvub6ZddBcTmSc8N9ZdgpV7lZdfJj0ZmcYQwYe9dQndUwYgseWbeJDf2sZr6d8pW43eTid63eYLeZmdOdaNtX7CYPtXz3PRtX_ZAhueR9ejueqUeZtXcedy6eb1e06e34asue71dG6dhjesdexHYfIeLAfvbaNAfDzXcyevCf3LeOna2uedKfCZdiKfa4eTOdkLf3HfEveqvWeLfOjAmKf-HemZdrKfHUAtKfPYdhFfOwYDVaiMOsLfUcSHZdzadEYdUvezRdqFfzxX9KfNxe2_eN9eF0XwNXgScmGFFLf-CYILfP9eDKfI_YiwYGKfUddymYeCfkLeY9eNKfXmejCfKFfhxemCf5BeB2dgmeqCf6LehKfpLf9jeSOdgLf6mdjLfTZd8xesxelMf-VFiMf8Hfy9eDxAXOdx9OuMfqMfwMfS6AcOdnpeHjdppW3Lf0Mfcse6uecOdjmarYd6yeRjd3SdSuX0peXNd6Kfc7e8KfyEeaxdR1ehaekUeSjekXeZCfDpeJbdUcdS0XE4eIpexBeSLfiCfULfwOeBsevHfDse0Oe1ael1enjeQ4epjeoMf0KflpecFemMfcKfhMfoLfvMfsFerNftMfvNf1MfxNfAjdkKfZKf2MfTxYpCCOZdQhCQZd2CC0bda1WpMf-MfsxeDIfBNfm6dDNfMIfZWdQ3CAMfpXZCMfONf5tdQNfIxAuaUB0R_KfHCHF0R4BGRNfMmeuNdQ0XWNfcGY6reVMfxReEAfYMfdNftHffNfJ1dTKfO4ei9e4aeKaasLfRhMSAfUDYpNfNyevOfS9F9Mfrxe6NfgNF4NffKf4OfsfA9NfpCC_Nf3xBBOf4Lf5NfsFeUxAzzX3KfLkeF0OUxANOfFcdMNfkBe1_eAKf3_eOjA0xXsfAQAZ_4CO7NvPEwgBdgeTddOLfYNfX9eiOfqHfmgelOfHAfd9eiVaf9eM1ZOFfP4eA7enNfuNfDOf3Ofn2EdhXG7eeOXR6dsMfmeI2OfxVdyMfb0I3PfqRd4Mf09eopeyKfCOfyOfcZdANf-XUXsVIPfeQdGNfB-eOzeNdXX3dYzePOfL9eqaOSPfCKfy0ZPMfFKfAFfECXKiXTMfgOfCAfMKfWmerHffxekCfbMfSKfdMfoCflNfrPfiLftPfOadvPf1gebKfyCfDzXGYeqsXGYetfXkFfidC3Zd2CCwLfhYdkIAjYd_Zd1Lf_ddtZd0Qf_1eFQfeZdyZd9Lf4KfHNfCcdJNfrFfbHf3EfdHfRQfFMfCLf6CYudUEEYGLfGEYMMf8EfhHfEKf_3ekuewmYrxWaQfa1evUeGFf16eOKf36ehQf56egNf76exHf96ebLf0Hf5de38bARfsFe5Hfk8bIIf0je2Pf6aXvRfHYekhXzRflFBuLf3QfpKfmpS5QflBA7QfVVVvKf0jANndqaX6Rf-jeHOf_fXLIf_9eIDfHRfEdd-zXOedOPfFIeOxeSOflFBQRfIMfTRfLMfSKVJLfiHfLLfPIecRfAOXmwYePfz6eWMfeQfiPfb9eVLfuHfoOfkQfUKfmQfxCfB7etRf2RfZFfNyelMfjfanxeimeuRf0Sfgpe1PfF4A6SfdFfSSe5PfSoK_SfjMf_MfkOd5MfKydayDETfwNf3XdEQf2YUXUdMSfu4eFNf51MqFfSSfdaeNNf4EfPNfT1eaOfV1eaCfcPfeOfLbdfRfFFfRLfacdoSfsHfkPfLFfmPfKAfpedmqdmNfoQf5SfzSfATfVZdxPfWFfvQf3Rf9SfaHBLTf1NfpkDvMd5Rf3TfHTf-Pf6Mf5aX6fX_TfqkD68bRTfVadJQfOIfx4eVYenXZbVeGddPQfNRfx6IFMfbPf1madPfW9elSfgPflgeomdjPfQKfSPdwHfEseqRfrdaXadC2BvPPHMdl8Q6mdlUf4QS_3b8nQqUf0QShPdcvAyQSmUfwUSiUS28VRYC48Va2A2eBnYdlUfR3BUSdd6Y3uTOrWuUfOjAZrWCvOOaJXXZXNcw3a8sK_bSyUf9Ufx6YLbSyUfR4CUNLIYdlUf5oCT6WkuTMyTxaUWAVoqCrpT3fAnaQ95YmzOdPNVeaSIR9PP-4C4CVBgSP1diKf8UfeGCySdBVf3QSeGCEVfVjCGtcQQZIVf6AchcBTTdm4eLCej2AzxONVfjVSaCeKXdQjdCVfSVfdYdUVfHVfBsTIkA2sCiHAKZb3Vfv1eGxBMVfrVfaTdY_BXRdQVfvVfamYIsaEWf30TGWfTmS9FAKWfyWCqSSW2V7VfPWfuRVpVXtVfuPPRVfwVfyPPVVfyUXXVfSPa30TD4RbxMfWfuPP8VfcAXbxMkWfk5EmWfVWfFVfjnCYWfrWfOVNYtCkUfuVfCrC89Y3uTwWfk5E9UfdadCVfTFZDXfb2VgWf7ueR-YKXfPIDMXf0BVPXf71QFXfUWfsjGDWfzxOpWfUmS8Wf8MN8sKj1djuSEXfBIANVf__YAVfjsWBWfMPfr1d3uaoua5uaULcH1aiLcqNcWlScnTBvazgVHKcmxa6LEHzaI_VtLcZOfvLcuteyLcv8Pb3EQzaK_V3LcIsSOLN3Fc7Lc4sTyTVazafnd-sTEKcOKerOcWvZHMcM0aBuaLMc7OcuqSevcY9Phvct8NSza8saGqacDcZlTc1a7QNy9VWHZfIczUD3GcHAE8Fc69VF_VFNc5vTcqVXKcnkSk-S3pSG-VEHcgJO2mTPuaM-VIHcCgAdMTeQALHciACOHcNCCQHcV-VTHcY-VB1cqKcXHcA3SZHcluaHyOmtCQ3M8tdeRcJdBy1dx4a1PEkSfQLfmSfjOffQfZYaoTfiQfqTfNFfZbd7UeHNaOZfJ0TbRcBwc61VhRc5bUjRcQ5aL8Z_vcascv0bW5aotcn2btRcWACvRcpKdwXc3Zbx3IKwci5aNcUSJdLtBPwcy0T8RcDabugbt5arAWybPIabxAbyWbLabyAWpOcICEPabE1TgwcSabiwchDckwc-5amwcYabowcucUbabXJY2cUuwccScwwciabs4MzwcqabQBWoab5ZC0wcfFEmEXPab8wc04cSEFwScKyEySceBWq2S5ab4hQ8abHxcl6a6ScTScnBWCbbqBWr6aVXEt6aRxcTlbETcJHUCldG3S36cl4Y6NW36aTmbZxcW7cyFNvEc_6adxcCMWHzchaHhxcfbbKCW8dUF2c-dUOCWpxcg3TrxcbPbn3SuxcpbbwxcaOPx2TzxccCW1xcqTceECsTc3eBuTc7xce7a9xcwiH_xcuACBycpoBDyc8bbFycDcbCyc8Tcs7aKyc_Tco5cBUcMHcOATz7aFUcSyc37aScbNXcUcb77aziTZbf5eUPUc7eUbcbJDWF7cELdV7Sr3TPDWXUcQlbGKdX3MEpU9dce4D9xadQXBzchUcC5SvyczJQe5SgDW0ycpUc2ycyCcN5SHzBrbbGFd8ycBzBgfUpcUMSck8aFPNrcf3UcPKC5Uchrc1DWHKCKzcJEE5DWy1FOzcUsBv5SCEWDCCKVcGxNRHcz4Tw0bRFC-8afFCQVclJdSXcUVcdzcPEWfzcYVchzcQdfjzcodbnzch9a3zcU9arzcbgU8zcfgU-zcs9ax6Syzce9acbW1zcf5T3pdxVc-dbbdftzcBebe4IDebA0ca5TGebQ2cVycF0c09aLebI0cDWcb0c8NLRebHFWzLcvgQfKdR0cIhU-dfR5MS7S-Jd2ycY0cTtCVWcZ5c8HWXhUe0caWcptccWcs3LT-aaYcD8SjFWY-ap0ca-anFWb4Zt0cqWcchBsWcTMYwsBz0cwWcw6T8XPzWcp-a5hU3WcwKd22I70c3rdR2c_0cDZfeuan1bTJdqBGrfCfQbAlSRfbOGWB_eA_ak8SXfbVGWZfbldbouJjiUdiUI_aX1cK_afGWZXcO_alfbcXcnfbEoBT_ahXcrfbviUkXcn1cZ_axfbPFC93c-7TMAbaEApXciPGy1cyXcz3a0Xc8fbiNc3XchfbE8T6XcG8T8XcOef-Xcy_a37cxIAKHWNgblECJ2cbjU8_aM2cKYcLebMYcxdfOYcG0cbHWV2c5tcfgbY2chgb07Tp8TkgbyBbQAbnHWeeQpHW93crHWqfWjYcV-S_jUX-Sp2c7ffX2cEkU3HWGkUu2cOLdkAbKkUKnBwYcp-SyYcQYT22cVHdI_B52cCtcFaf6Yc0-SV9TGGSX9TnLd33ZAZcxVHCZcF3cThbMpUVhbWFEEBbESTGBbnlcWAUahbPZcLBbRZcehbzkUghbKKXihbTBbthbvIWZZcxIWYBbf3cWuc-VEhZcjPCcBbmZck3cxhbm3czhbBhfOlUq3cRhfOAUv5Bn1by3cK3B4Zc65aOJW43czBbIwcajbIib6rc6ZfK2M_3ccffEacWKdWbbIacACbgNJCCbUibJ4caURL4cwZcE1cJCbTNAQ4c0IPpaf6ibK9MrJcTCbdacjibZ4cjgSAuBz_cEJc4JWQKdnJQz1BfCbRXAoacuwaoTc64cfObuac2nSIKW4hfdRTAjbG6L5CbFjbSif4yR94ccKWNiftSb2_TB5c6_TwBTTjbGbcCDbIbc1BT33ciIU63cj-TObc8BTRmMGYYTbcRbcOAURDbgebYbcgebabcP5cdbcfAUeDb4XIm5caCTg5cnDbkbc2jbfnUnbcyjbJcbk8Uq5cjUct5cULW2AUzDbFxcyafbOaJkbxafi6a0La4mO7bcjLW75cRkb95cnLWAcc7ZQWkbC6cQbb0lYF6cTmbUBUI6cKoUNccJ6c2LWOccR6cVEb-LWO6cUccrkbabbyTbvkbwjfxrc1nGa6coHKipagccDfcg6c9kbi6ctEbk6cn6cm6cBlbxEb9jf3XE1Ed3oUrZL5oUxccMETEkfiFAz6c2ccN2CWQMOBbDbfzmLFFbqaBhET9ccIFb94CAdc9MW-BHsETEdcuET33Cz6WXpUPcfKdcJ7csuUNdcmuHPdcONWQ7cFFdWAUulbU7cBBNXKdylbZdcI8cydcb7cRJYfNWgdc9ZWidchDJi7cldcS2HSDUpNWqdcDqUGmblFTGgHqGbt7cQqK_FbQmbtFTAGbXxczFTD2cJHW6dcwGa8dc77camb97cuIdG9KTGbwDYA8cRyOMecE8cNGTLecdGb9ncL8cFEUQecO8c0qUBNYlGbS8cIbbzmbXec1mbW8caec5mbqPYeecNbJyGbe8ceAD1GbLrUj8crKdIHdR5UuKd9GbupcZ2bsKdJHdMXbGHbNlbxId8_AOHTJPWzZBOHb58cOPW78c_ecwrUuccO0beiCC9c2kFE9coHTonbxGGI9cqqcTBd-QAOfcLvY63UlPWQ9c0nbQ_cOFdr_cSgcVEd4nbA-cpmfC-cDGYAob0PWlSbffcRjAdEdUPUg9c7Hb5Cdhicnfc0uYjhfgcZSobjyEs9cvsUTEduocrmfdwbSFdfmfehc19c3fcmLbyiDqpb8fcuBdiDd7nbGnfVic19cT-cG-cwobnLWyobK-cMgcjgcoQWnLWTGdjpbl-cE-cShAVpbqgcs8TxJTY-cdgcAJb3JTd-cUpbf-cOHUrgceCdHEdgCdrNbR-cwvbLKT7IbJRWo-cugcAAFwgcapbt-ccpbv-cepbZJbR_cGubuoc3nfvmc5nfeBbhJbXuU5-cppb69ckRWoJbSDd3DdUDdahcRFd8_cK9cUFdM2BI_c3pbRhcE4cM_cYjAO_cPfBQIURnfqDd5_cTFdp_cUnf7qbt_cLjcb_cqDFOKbqiatEFkIUphcQSWrhcEnfT_cWDdNlcZvUKEd7ubkKby_cMFFRoflSW3_crQWZofvhc3sUX9cpofEiclMT2KbyvU5KbDAdMicmofJDdXofuRWtmfS_cxJbfKb9qbNAdGkAPAdVjHU1NIwUTAdLwUficlSbk9cNTWTwUaAdM2BXLboicPlAgAdXTWdLblwb9wbuAdkwUyicDxX0icuFd5ncYKXN1E5icv7AxAdorbzAdqrb1Ad1Lb3AdxTWCjc4ofSgc8Ada9Z-AdRLb8TW4rbIqbCBd13Ys8EYifnXRKBdSjcCsbUjcsDRMUWAFdRQUVBdXMbXBdPsbVJWaBdhjccBdhLAeBdt3UpDdTpfhBdkMbjBd62ClBdtxUcsbRNbSLUrBdLzEtBdakcrofiVWzUW0Bd2UW5MbnLUFPT-jc8UW_MbJyUDkc1sbGkcRyUCCdJkc-LUKVWNNbHCddyUwqfIMUMCdZVWVkcPCdVVWYkcryUaqfq_cXpf1MbYCdbMUaCdlNbikcHvbkkcWrfmkcvVWokcxVWqkcxNbdQTpCd3VWGofUic6VW4NbuCdL-aNMUoUWTobstbSpfKpfXsbinfytb6CdezUZcYSqf5tbClcGwbNubCDdLjAEDd1nfUpf2CdV_cJnfX_c19ckNUFBdR4WmWWIBdoWWLubAsfBDdRDd1rfJsf5QbHDdGpfflcZ9cXubjlcH0URKBmlcN3cmUWDOUrlc5ObhrfY2dmUWmDdTKboDdhDdnofd0U7dM4lcuDdOFAwDd-BF9lcTKb_lc4OUGEdVofIEdkSTZ_cZEdgvJOwbtSTtOUKmc20UmXW0STxDdDEdzxUIvb5sfTmcnqf2rfZtbu_cf1URvbCPU1rcueQVvbuPb7XWrrf9_c-hc2qfW1UUGdsvbbEd1mf8ocfEdyEdkWTnvbsEd1ocqvbmEd4nf9ocGmEgEd6PU4mcrtfKof9oc21Uvtf5Hb5vbltfe4U8vbEnc-vb2EdHnc2TU5Edc1c7EdGwb9EdZUTL2UnsfRtfeGaBtfW2U6cbKcZxQbJFdvUTC5HMFdfncatfaofOtbbhcXDdiWWWFdciftacvZWZFdsAdmwbypfeFdMzbhFdu6TTVTtFdHRbhufwicBRbG3UrFdz6EoufrncoFdE3UyFdJochdcswc7ZWFxb2ufOsfLtcqafKxb7FdxIANxbsbf_Fdx6cZocBSbuRUBmBNmC5RbGGdmqftsfTpf9sfdxbz3UCGdZaWESbTWTQGdHSbSGdWrfftfstfWGdgGdYGd0xbXGdstfVSbgvfztffGdaGdzmfiGdkfcstfAybjGdsvb8WToGd6PUJpcoSbLpcKyb9rftFPvGdYzbTpcWXTFCE2Gdnqc4Sb34UeybT2E64UJTUjybbbWMnbAHdJXbtKdGmftpctecHwfl8c_lfKwfIdT1pcPkfe-apTUb5UbTb3bWUHdUzcfTb-ybYHdAzbm5U5IdFqcLEbHqchkYJqcw5ULqcy5UNqcFUUoHdwJGRqcPqcnRYqHd_9RTzbD7aNcYZqcWUUbqcSLdl5Ddpc-TbszbLEbRUb4Hdjzb6HduEA8HdLUb-HdlLdS8DFxfdrc4UUGId7UUyzbzqcv6UqUbOIdi2A5qcDoARIdBPB9qci2AUId6jAWIdBPBYIdo2DaIdo2DcIdH0b42DJrcKVUjId6hA0Ubemf4dWOrcLEbfdW3_CSrcidWZlfgqUZRBJmfb7KxxfaaTDId2IdxKShrcGxfqIUlrcbqXnrc8GXBJdsZF8xfq0bCyfGaFWVbrZfZVbm2bIJd7Kd10bLJd30bFeW50bB8U5McAXcq2c4-aUJdG8UWJd4wfYJdLEbSeWtVbcJdhICwVbT9WKsccbTiJd3VbOsc9VbnJdkbT5Kd32bsJdc2db1bYebxJdxyfxeWfscs3cV7S8bTl1b4JdQac6eW7Jd6oTrsc_JdsIcBKdEzUz1bx2bJdcScT41b2tcjWbMKduXUOKdjDN9sce0MXfWVKdEhbGacGafG2bk9UbKdJtcHjbHBdDYUPfON2bZ7FQ2b4cTlKdiYcgRXFXbzZfdbW9lfIwfFmfJnbe2b2fWcYUxKddSPktcpxfieWntcUsc6Kd00bq0TYXbr2b_KdVgf79b61Vxtc75KfycVcf1tcHLdlXbJLd42b0yG7tcg-U9tcQ8ZRLdJ9cQgEC3b9dTEucLZUZLdggWIucI3bkgWlIdO0fJeTxYcMmfNeTCYbVucEYbogfHhfB_UzZYKYbftdtLdqyGvLd6gWjuc8gWi3bUYbYYbYYbq3bzeT8Ldt3ba_ULhWc_UHoUBMdUuBDMdredIXfvKZtfBOWfNXf5xd-0f89YA1fqVfC1fdFe4sKB1fBjdPiBB1fCWfWWfZXfFWfcXfhAQqhBfXfG1fMXftFZPVfnXf5KfqXfeHcpuapMchLcz0aYLc_uayXf9Nc2XffTeD8LBYf9rSuLcnYfMzaZWA-Xf08Bq1fGsSDYfb3E1sTVza1-VIYf4-VD8Lbza3efKLNEMcf1fGMcB_VIMc9rSKMcdsSVYfseSXYfPZbdWH1bWjvcb3EcYfNDceYf7FcWkSiYfkaZQkS1GcORN-tajmT59VTYfdsSrYfn1f2mVIuaBHcwYfCScR4P0mT0YfK-VQuaReGSua9rKUua2kSS-VYMXZua5oSCZfl-TRUTFZf_xaFlSmPFJZfaHci-VbKCTQfNmegZfI9bvZadbaH5ahgXN9biTffCfkTfZ9emTfgQfaMfmRfsSfZLfsTfUSaTqXA3fE3fDRcqRcL5aGAWN5aIAWemXKAWZ5cnRcA9cXhOjZflgYDwca5aFwc1ZbRtCn0TIcUbAW6Zb2Rc-mfhAWx0To5aPSK_ZfK1UBafwHWxNPEafykfbaW05aA1Tw1Sf1cvHNlcU55aSnUOSc95aokcscUXabmBWZabpwczcUydcJ6aNeYL6a7cUY8bhScruGsRXkSclabmSclafV6anafrScSifqRbRXACxcf6awaf7abSjfzaf5ScJxcAbb71T22SNxcsBWddUEbbCTc-afl8UG2TRwdCbfWCUKXYckbRmbNTcYraaxc_CcObfbbbLiMgxcU2CixcNrKkxc7HW05HnxcXbfkbbAEdiTc9FAkTcfbfw2Tyxcn4cz6W2xcmbf4xctTc6xcM3Zrbfj5c7OHubfQACwbfBpBrCWzbfpxF6Tc2bfIycgqfwlBM-U7bfP3TOycMcbEkTw-aAcf-0cQcbIUcVycFcfMUcqxcJcfNmcLcf6iTdycQhc21bq3TG8aFcVb2dVcfmycYcfTKGlKcbcf_cblLcCGNuyctbcwycfDWQLW9gD1ycqcf2UcK4TocfkWbwUch8a51SE4fYTbCzcrCCEzcsQRudW3cfZKC3DW6cfMzc8cfFifb8EPzcHVcRzcDEW58aVdbMVcs0bJEWZzccdbV1bSEWF9apQCgdbN9agzcG6Sizce8UdVcmzc0zcgVctEWiVcudbszco5Tp9a9zcsdfqVcudfhuVzzcjdfA7fsdblUIn6S7zcqdfH7fEkUtdfgdfB0cHBCBAb0eUzdfEAbBWc2dfZ7BSDbtyQ79a47BSeb_XfNBLYebMWcSdNOtcU0caebEefvCdGefI-aThUb0cYFWO-aNefA2ch0cdWcRef4fbiFWihUVef0OPlWcNPCohUaefshUv0c2ebx0c1hUgefSfYzFWjefy6Tlef1Wc6hUoefK8S6Wc66T80cx-av5f_2IHfbZfCDXc6BbFXcQfbHXcb0e5ef2EHUGWn8S9ef61cH_abGWDffW8Um8fd7TliU8fbjGWi7T-3fhnNjoUfXciLbOvFUzBqGW1DBm1cUwc81cp1cG9SVff0fbXff_ZOihfn9co3f4GWz1c7fbaXcDgb6GWysKr_a88fOXcreb0SGIJdB2cL8TTuaTjUCYcm-BFYcJefQgbL2cxdfN2c0ffP2c9WcCAbAWc_Wc6ffoYc8jUm8TZ2c_ffjgbUAVlgbDgfcYcf2cpgbw1cIgfmKdb-SkYcMgfIgfWyf19fFkU6iU3gb8zf5gbx2c7gbJbT9gbK3b0YcawfI5QChb62caxcIhb-2cmgfLhbU3bQ9BC3crgfE3chBLXIWpRbI3cakfJZcygfn2Z0gfisfVabOZce0TQ_S7gfoIW9gfVZcsIWY_SlhbWBb3eJFhf2IWkZUrhbiZcUhfq_SJ-TfBbyhbWhfKlUThfn1bpBbXhf2Zcz3ci7N13cY-Inif4fbHDb73chLAZffZwEXJWB4cFhbD4cwsarhfiSNthfJdDiJWZTRxhf0ZczhfxlUoJW4iDMCbS4ccufZac6hfg2AwJW9hfY4cFwc1QEb4cPpTd4cm6fHJcmeANmUJifm_fm4cMif3Fd4tbXmUQif9iba_fk4cx4cYBT0acWif34cWKWz_flXX7zBaifS3S5Cb3_TC5cLeLE5cXIMG5cPeYI5cjZMfhfL5crifuKWwifEnUgebWbcZ5c0ifoWc2ifzif4ifdDbkbc7ifqDbn5c-ifDjfnAUBjfhCT_ifEjf4VYGjfMLWX8aRLWvbc1AUWLWDkbRjfGkbyzfikN15cLkb45cKOPXjQ7DbQkbmLWF-cbjf4RNAoUNBUEcchjf07cdkb2kFIccREbUDTljfK6c_LWP6cdDTqjfAMWvjf2dUxjfW6czjfsyfuBU2jfjoU4jfd6cnJd8kbbqX-kblcc_jfCkfwoUl6cDkfzccGlbGkflMWJkfj5cyccp6c0ccu6aPkfxMWLafTkf6ccIpU2MWXlblkUJ3calbckfDdcK7AC7cGdcglb75fhXbklbJ_caCWokfmvPqkfP7cRdctkfK6TvkfkpKWdcC4cLFTzlbOocH6aF5B3kfkUXd7c3pUqHXh7cwFbQmbzFbl7c9bcn7cVUJrNWN1KcCTuNWW8cwdcv7c3uf5mAy7ckDU2dc27cRlfKGbTlfVUXGEBD6f9FTYlfCVbfqU-FTfmb3DUWPGjlfJecF8cnmbjmbJ8cklfWOWmlfhGbRecqlfwmbslfQ4YgPDU8cYecNoYylfY8c0lfa8c2lfgecfAcVhUtOW1ufxpZiOWEnbDmf-lfrbWzfWrybMwfaDgpzfPwfrzfHmf18c0xffzALmfMHbNmfanbPmfEFUZHTvrUBfcinbnoUs6co7bZmfdHb9rUdmfg3fXsfkHbN9co9ckmfSfcznbS9cOtfXsfXufYofXrfHofs_cUuAxmfdfctvfd9cgfcmmc4mfe9cgicXAdjfcm9cG-crfcmPWtfct9cGqfawbZsfGEgsrfIEgCSb0pf_sUCpfQnfvkcJpfDEgLpfEgc4IbpQWHgcStUbnfVtUfMUpCdYtUO-cbEg6vUJof2mcjeFWgcOtUmnfntUX-ccgcGHUsnfRyEunfynfwnflgc1Egngc4Cd9obnnf44A8nfJ0eYpbhHUBofyqfdDFXKT2gcZvf4rfS-c7gc3-c1YJopbNcTCpfDhcWsfPFdV9c6oftQUouUNIALdca1bL_cvuUZ2UxuUSzUP_c2Dd-9cWofoofoEgTnfZufIKbuofWsHKqbeLTPKbzofPqbMvUj_cSqbVufHpfEEgVpfnEghFgKnfh1BJufrKaw_ciXWApfhvUTKb_IU6hAEsfSnfVDdYuf7oftqbRpfvqbQJUQpfJicNicHFgiFgVGgkFgmIbXic_qbO0Bq3EepfKLbLcZKGBipfVAdSEgScZrJUZAdkicppfmice0Tu1Eh_f_BKsicDoc0wbyufZYDnAdChB48f4PPrAdwpfFoc6pfuwU8pfnrbxEHprbW_ErrbTKbtrb5AdvrbBGgbsf7LbRVC9Ad8EA3rbgKUOqfkKU9rbEBdZzfsacb_fSEU23YGUWQxUTjcJUWYqfRBdCEgGGgPicPUWaxUWBdevEejcGcbwlBWUWitbdBdkjceGgD_cYsbz3UiUWbsbvVVkWbqBdPrf0CdwFg8sfB_czFgsRW5jc1Bd7qf9jcFyU6Bdwsb8BdCNb-Bd1LUErfHNbGrf9LULNbAMUKrfNVWICdujcSNbrPTiyUQCdGtbzPTYNbTrfbNbSMU1HgPicdtfZrfYkYStbyKahkccCdjkcXtbnsfuVW6ldkrfdtbmrfnCdorfTobqCdkIgIpf3Nb6rfkWbxrf_VWyuU1kc6sfAIgFsfpqf5gc4oc6rfKOb8rf-CdeADPDd9tbXNUUofDJgTGgGsf_9cFGgumfG_c3NTMDdm_fSlc7tbQObsNUWlcuNUEpfERWVCdPtfYIUWGgdsfGyAyObaDdAOUd-f2ybksfzxUgDd0nfSJgD4EkDdtVMMGFzlcnubIufqubvOUgTcbbfj0U1sfyDdyubFEdNtfNvfkJgPvfCFd-ofImccBFxsf8JgzSTEvbePbRmc0ubvFgrqfuocFmcIKgrOUOEdE8UQEdYxbZtfomfYrfWfcEGgnxUdvbuxbfvb6Pbytf4EgktfmKg6mciEdotf4oclEdsKgkGd0mcpKgqEdrmcxPU11U0Kg-aW_mcvKgtvfDncwWHFnc_vb3EdRGUC2U1-as9fCuf0eftdDEufNncGufJwbIuf9ofYmcMEdtQbPLdlcfLpZTwbQuf0QbTgEXwbIxA1qfdEgmIgXJg6KEnncm_fkwbjAdfLbwFdaZWhvYvncqsALRbtwbPRb0ncjFd10ElFd5GgkAdkLgeLgaEbuufpuBwufbFdyLgQHFRsYXHVKocuab1Fdc4fSocz6EUocCvfWocbBgk3Ufxbm3ULaWvRUJvfuPb6RbMvfxJgusf5DdM-NKGdkocNGdgscjmf9UPL-EISb5IgQpbAobvxbHpcsmcfvfdvfhvf3xbmvfeGd6xbjvf4EgfSUgMg1KgPIVsMg4KgvMgCbWk4UUaYMpcHbWm_f3vfxSbqOcSbWzGdQXT8Mg7MgXpcc6UOIaeUV4CZFDGKTUUFRkAO8lfs8cEmfiDgdDgsecmzfHHdhDgcDgSTb0pcc5UA6fvCdQHdOFASHde5UG-fEREXHdYdWK3bewfAcWgwf_KgHoUjwfx3YQ9DhHdnwfJcWpwfMcWuwftsAnHduNgHmYUqcrHdvYTUzbYqcj9FvVL6MgtnWcqcwHdHLX-wfVUb5HdHId7Hd_XCmqcozb4wfCIdtzb2HdvzbLxfxzbVUbOxfrEAMIdL1DPOgTyHqUbVxfoZTqUbZxfGRAbxf6jAdxfZ2DfxfZ2DhxfIrcTVUhIdBPBmxf9HSZ0fvAgksbrxfedWQrcuxfU0bwxf0CgdmbX0b1ecZ0b2xfcrc4xffrc6xf4Id4wfp7U6ba8IdorcGyfGEYXJdr0b39I07UAwcGJdLyf2zfpmXPyfVtfSyGSyfHeWUyfZffXJWayfa0fBscUyfrVbSbTbJdOBIWeWeJdjyfgJdlyfdZEnyfLdfT1b3Kdi8USBgqYauyfC0fuJdEWbxyfGWbzyfescNUcM4cbaWbqB3Jd4iDwefHQPp1bpJW-yfu7fL-aAKdbWbOcTDLdGzf31bF7F51bKKd4sca9fo8YRfW_1baJgB2bd9USzfE2bVzf9XUyVfohDYzfADbazf4FdV0BeKd4fDq9UhKdmfWgScoeBUtcUWUXwcGwcNTbKNgbDgInbNNg99Uf2buzf0Kdxzf5DgKgOTXbnPgVXbNyf4zf_TcttcS3bvtcbqX_zfJ6KCQgE4cFQgF0fvZfzgbd-ULeLNLdO_DTDg9oYN0fpOgUicQ0fH0NE3bU0fG3bW0fcLdY0fK3bMucc0fpDge0frgWR3b8OgvgWpLdl0frLdGhfo0ffucr0f98Ah3bs0fvUBv0f2Ldx0f0ZUsucmSF9Ldvuc30ft3byuciqBz3blYblddE1fm_YYUAbVfU3F2RAHXfAXfTFZ5RgEtD7Rgi9P6KZRFA6Rg2EBm4b-KZASgWtDCSgiVfneakVfRtRAifH6I9Qf-qdlUAGSgdVfDGTk5XDtDWtDRQaoPNiseupX7OcEcXnFclVVi9VlFBk9VxsaBXSuFcp9VFXSr9VNlTSceBQeKbaP2fzpZTuZ_satRIgYfGWNU2fwSZGDVkYf29V_tafndpYf7GcFLc4JcRKcoxah2fD-Vj2fLuam2fOuakqIHHcq2fJHcP-VVuav2fCnTy4Tbua0zCZ8fInTguaGZfMnTQVc62fh-VofUQ3Ms7Tdvc6vSr7SJmTBieMmTyoJpOQ3lTxtakaVzta6nSTcBHkSvGc6OVxGcOKeIzaSMcqsT7Xft1fwLchYA21fKsSWzahhTJYf_LcTWQMYfDMcoZNFMcQYfC2fSYfF2faBfwsT41fasSSzaNZfiZfW_VC3frvcTzTIRcZ5bZUfmdebUfexeYZfeUfpidhNfFfalQfq0WPuVU3fU3fu0XZ3fiRcb3fR0TvXNoWcf3fyHdpRcovc0jfUAWuRcm3fwRco3f1ZfJwc0Rcs3fMwcu3f8Zfx3fSnCz3fk1S13fd_I43fphfbwc15aOabSkffwcUQXC4fPafY6fRafF4f_5aSScG2SvcUABWADb8jBXafM4fbScK6adSc6cUywcCdUT4fjScoAdlScfVg4wcIqRtabd8Owabu_f-PX0abxSc1JSDxch4f25cVeV4ScWdDm6a2afLxcp4f-Scr4fs6auBWu6av4fTxckdU1BWv4fPlfPUCIbfMCgxdU74fTTc-4fdbbD7aXTcTbfhbbVbfNCWQ-BYbfEDWMKgdEHKEcpoBS7aJdcibfo4cmxAS5fAAFnbfCJCGGN3bb73SR2dmrT-3MfeUAyc1TcEcbf5ffdMgzEi5fxbf3bfBac5bf-Zco5foeUCUcR3Ts5fdoCu5fCAbaSCLSCx5f57aCoaGcfDDWsubsxcQUcA8aAeZIdca1bVUc_5fsBg04Sy3TakCWlfdUcBqSryca6fdcfcDWL6fgcfTcBicfeAcZ6f2ybmcfT6fh6B6ycO2d7cbX6fJVgG6f2ycb6fn8aEdb1cfGdb8Uc4cfJdbLzcBPgwpCNzcaJgGVc28aAdfJVcx8fLVcWzcv6fIdfFaCazcz6fTVcvFAVVcD6S-ef56fdoC76fndbQ9aWdfeNPpzcZgUadfgEWcdf3VcI7f5VcX7fvdfM7fcCTkdfP6SmdfCkT5zcCjBFGcugUiEWU7fK3OW7fjgUg9f90cCAbc7fYUI1dfX7BJ0cIQgBhU89a7dfm7f9dfbQg0TDWebq7fBefQWct1b1yUM6TUWca0cuYg07fMefWrA9XcdFW57foebk0c9LCW-an0cjWc_7fq0cB8fTPBh7frFWg-ajPCdef6UYfefk-a00cm-a20c0WcCiBnef60cT8f9FWw-asefGfbA1cvefb8f9rcd8f1eff8f4efVfbMXcCAbD_al8f1Kd71c9GWELNgiUeGW4Xcb1cs1cP_aJff32cNAGpfbNffUrbjXc-cfY_afffa_a2iUD9fo1c1fbtLCZff57TH9feffJ9fkffFjU51cxZgjff91clff_1cS9foffC2cV9f0_aX9fLHWOgbb0cwffV9UTgbc4AMEfBGW1ffh9f0eUj9fDiUl9fdAbpYco9f-fff_aAgfELgwXcmgbRAbFgfTAbHgfmYcsHWugbYAbd-SlYcygb59fAdbs2chAbX2MjAbcmXVJWmAbB-f_XJagfJ9Tp-SF-fg1c2YcpSTvAbTzfDtcRQgMIW8YcN-f-YcFYbR-f3KEQhbU-fEZcpVgHTXb1OaIWZ-fL3cy2Z1gfK6T3gfg-fdhbT3c8gfV3cRBbm-fY3c2yfevBDhfXBbpZce3cs-fIhfh3cpZcj3cK-Tn1bn3cw-fuZcv3cyhf90J5-fJJW-hbZhfAib--f06IA_ffWc53cLAThhfRJdE9fj-SQATA4cOibJbfQibISIfJWH4cDCbvhfYpBPWb3Pg7JG3lU2hfWUPfibbacW4cf_f2tB_hf1JWFmUoib1vf0qImacDBTr_fLifvbbhbg_ncc0MpCbwac7_f14c11Wy4cBjb4_fo2BTJc54c2cgw4ce3B-_f4Cbm_fBAggifEbc8_T4mUGAgWjbNcgpKWKAgZXgMAgQbcuiftLCSDbRAgOAgTAgZ5cVAgcbciBAUnUc5c6ifnPM8ifFcbOLW-6Bi2Wmbcldg6jbjDbf5cyycuobJjfAkbxbcbCgSjQwVgz5c2DbxAgGxczAgSEAiLWdiVhjQSkbajf_5cDkbdjf9AgABgEyfa1Z24fjjfv9FnjfKccMegN6cLBgJBgIBgujfT6cX6cV6cGMWX6cwUgyTGUBgI5QWBgNrKO-U6jfXBgqEbpBg_kbdBgnccfBgAkfhBgjegIETkBg3EbmBg5Ebw6cYocNlbOkfUcfYETu3S26c04f1OY7ccyBgYkftjc1Bg-6cclbNFb5BgFdchkfHdcOcfJdc_BgeofHfWCCgU6LplbQdcssaTdc9CUwlbFWgzkfY7c1kfa7cpFbP-bVFTPCg9OAZFTYCg_lbaCgMHXgFTDlffCgEWVtNWs7c-qUKlfLmb_lbNlfQmbCWgoDUsCgKgbM4CVlfnyYDOWzCgZrc1CgblfQWE-9LRqYB8cflf7CghlfTOWI8crZWLNKM8cTectmbP8cE5YGggf1YIDg5qUWec7qUwlfZecBvHbecZ8cf6N8mbc8cXDgzGb5lfkec2Gb_GdgDgOwfSNgqybONgMTbufWozffggoQgTNgzecImf0OgyId1KPp6CYnbqDg7ecCFU68cTHbvDg-8cVmf0rUzDgZzY1DgIfccmf8qEEqcjHbhmfWEgRfcr9cTfcSKg4_cCIgoHg6IgInfJhgcsfbfcYEdBobJqfVHgAIbf9c8FUThgtGgTpZlsU9mfTcgkxbRobq9cyEgEQWaEgQHgZhcyFgMhg7_ceEgbtfKsfh1BMnfjEg7-c7fckobgFgWJgdkcnhgWufpEgZpfknfk1cNAGbHeJgcsIbcnfWtUNgcfnfF-chnf0-cjnfrEg7EgYgc9Egpnf_EgrtUBFgutUKpbe-cM-cxnf1HDCigJFgpgcCHUNFgQJbq-cZpbwYBygcwnffpbdKgHEgSgc3Eg6mclpbcHU4-c1HUAhcthgChcTofwhgeKgQFdgKgLhgxhg-_cvObdof1Jbfof5pbqFg7pbsFgTKbWhcGhgFpfzhgCGgmhgcLgXIb8of-sfhhcc_cJSWe_cLSWmhch_cQqb2of9igiJgpObEJgVJgtigyigtofFjgDFdI1UNGg5hcpig1_cRGghJgMvb_igRHg0FgmJgvObNpfZGgzSWssU2vUsiggigcEgjFgwPWELbMAdfJUlGghJUfpfDrbNJZRGBUAdYgKXhg6hA3MTwGgVLbyGgcAdnicTTWpic_hfhAdvpfiLgtAdwiczpfiafPoJhTWBHgIkgquf4icFHgvLb7icyAd9icLHgTobNHgMFA6AdWrfIqfzmfNEgjsLKjcFjgPqfCUWm_fUqfHUWjHgOMblHgXjcihgZjcNOTIKErHgdqftHgdxUfjcxHgtkcixUaUWrCdhKgkmcTKgaCEtqfjUWnBdkyc2yc9HgTkcE5a2kc9kgqmfdEgFIg6qfrsb8qf6UWvsbArfysbBVW_BdQIgGVWDCdIrfMkcayUPNbMrfJCdaIgSVWxjcNCdfIgWkcdIgKtbTCdcMgwBdvigekcZCdF-arIgWCFdCdrjgfEgSgcirfxIgVablrfYTbrkc2IgYOT0NbnlgXCd8Igotb8NbyCdAUA_HgIlgiMbiig8kc0tb_kcgzUm_f6tbTKb8tbVlcPJgwlgohgYsfujguRWyzUkRTvcg_DWSsfTlcrNU7zUmObfjgalcCjgEub1FgnJg0RTqJgfaDobgAhUuJgTKbwJg7sfFsfzJgLZcAhUqsfTobssfQMgOvfvsfsdMLKgabf6lcUXW_JgJtf3sf0DdRKgRmg0hghCdJGgeLaLGgXPbKKgtDdUWgEHOOKgl0UrXW1DdCngAjgEngNLgv_c8DdamcTvbcmcXtfemccKgnHgxigctfdEgavfztfhtfsvfbvfxmcvEdmvbl1U2tfSYWmngitfDpcutf5tfTQbxtf6Kgqvf2KgqnghYW3KgCbW0Edr6ckNg42LIncr1VeQbEwbHLgbmgFufLQUHuf8lgQtfUngStfLufZmdjDWaDFIFdR4EWLgDZWzxUNFddngUjgfngUmgupbmncWEF1LgMfRgufxpfKkgjufrwfync3IEsLggkS2ncvLg3pfnFdcFdpFd4wbgLg6wbaFdirbrogzufAxb8Lg6ufL2SMocc2TbfgtSc_wcb6a-ufc3UtRbrYa-FdFMgMkf4_HIMgKaWVxbLMg-VTKvffocMLgFjgUMgZAFloc43UOGdVvfgSKRGdN-EWFgeMgfvbcGdpvfztfZGdkngdpglMgfpg4Eglvfipg6mcrMgvvftMgEpcopgwMgrpgyMgIybzvftGd3MgQpc4vfZpc6vf_Mg6wfc6U9vfIZT_vfgpcb2TwxFDwf9GdmfJZDgatcRNgngghggLwfPNgNwf49UGqgyecRwfVNgTwf75TYNgX1MXwf7pcCdfqiU-pccwffNgj5UYHdbHdVPgdHdl8ZvCPgHdrTbZRQtTbXwflHdiogwNgwnceZWoRYxwfsHd2NguHd2wf9NgNUb6NgpsYJOguqc3HdAOgAxfCOgCxfEOg9Hd-Mg7NgHOgIxfDIdKxfn6UMxfOOg0zbKVURxfBPBTxfh1DTOgXxfz1DTOgbOgGRAdOg4ZTfOg4ZThOgeIdkxfaVUmOgyxCURgNrcoIdR0bqIdRrcvOgRaT2OgwIdrggDrKmrgpdW2qgercfaT3Id6Id_ggiNFdoU-Og1nYSVbxXgvoXeqgFyf6dWNbFIyfltcV5ayXC47UyQgz0bLPgx3IMJdx_BOJdnMc80bHageWUmhfJsg3gghpFcyfYXYaJdsFHqWUcPgonAM1bfPgyWUmyfkJdgeWrZfryfJPgtyfpcfRcTrPghNCZsc-rgbscr7f9zflgY0JdLWbj1bNBF5yf2Pg5Jd98U7eW7Pg6YgOhU-PgDfWFIPrhDdWbvyf0scIzfE0fyCPrlPgagNKdv9SnWbpibdHg0_fVfW-scRzfBtcohfEtccfWI2b2WbK2b7cgSUOaQgWIXPtcfzfStcofW_cDJgfkzfa-afDgEqgmggxeczpcqQgtzfA-Uvzfr-WRXblPgi2bZeghyYrtcelUR-U7zfZXbGgWCLd01bkkfD0f2scILdBRgW2cMLdK0fOLdHRgeYYJRgvQgrqbMRg4mOORg5ECBeTbLdEeTTRgLucfLdNucpgWBYbZRgg0f5IdVucdRgltcm0fxHehRgq0fyLdNrBu0f0Ld3LdxZU2Ldy0f5LdhKW_8ctUgKhWUAJw3b50fe_U0ucg_U2Rg-Rgj7VwVdH1f9RglWfvUfE3dhadzugx4VyugRXfL3d4ugY1fnWfXWfFabZWfToaqzX0mebSdpVfY1fn2VsYdb1fPSfUjdNQfe3MKlSrXfgLcuXfi1fAKcxXfxHcvlSbLcCwTFzamsT4Xfy1f2TgMtR8Xf-gdw1fQkAfvgzsTEYfjQNxSgYKQ8LcdqahHZKYfBUgCMcAtTEUgA2fGUgbqTC_VJMcN3eowShtSJ2fgvcL2fRZbbYfGYfdYfVqa8TZS2f-Sg4SgbfZ0jV7SgXcBmYfXRS5Gc5vgjIcsYfg2fAHcGTgX2MxYfeKczYfKTgL-VMTg6mTOTg8mTQ-VMHc-YfoIMSTgauaW-VVyfEGWIfb22fnKcGlS5Wgg-VR9Dj7BMZf93eZRfI7XU3fQZfVUguvceedoHfdQfWZfL3fbUglRfRKfbZfpOfpPfeZfHnYjUgQUgvUgY3fpWNHAWdmXpUg70SrUgqZfnsgsZft4attgyZbl3fVtfn3fZGZaAWW1S5UgeAWbhgP5M_Zbn5aRwcp5aTwcEabzVfBScymT72cbfW73f-cQdwcVCUZ8ahwcL_H_ycB4fVhURScnOWD2SznRK4fG6a3ogtwc8UPvwcq4MdVgSBWX4fr2WS6adEXkVgrlPmVgoafaBWrVgsaftVgg4fgBWNjfj4fUlB0afm4f7Sco4fpBWq4f_1Ts4f8afMgg_3f4egw6aAbfy4fHTcdygPbbFbfLTcfjfDWg54fYcgITMLbfZbb2dUexcGCWKWgRbfpXPNWgd6cibboxcI5fysfcbfL5fvxcdiHpPg1egnTc1cgcWglbfeWgU5fobfW5f1IaY5fsYag7a_2aEycvbfpWgCycrWgdxgD5WJ3Tzjbfjcn5fFjfw7aq5fQACQycteUX8fCcf8lZTcb67a05fIcf-0SaycCEcSUcACg85fgxOiycI8a0egK8aOXg24SQXg5ADacf81bVXga5Cfcf2-TBwExcbzycbXgOVgiXgCdbRDKtUcisg59a3ycqDWtcfxxgvcfa6f1Uc_zgzcfzDWf6fHdbuXg-UceBE7cf91F9cf7FCp6fuagr6fWqggrNu6fFPgCgUYzcJdf_XgSscA6SDYgI9ajPgAffHYgTdf86fkzc89SJ5T_6fvVcYdfqzcD7fpdfF7fydbddfTYg_zcVYgL7fidfYYgO7fj9aQ7fsgUE7fvgUrdfV7fJ7f50gnagnYgb7f_Vcagb_Wcf7fs7BJ2c5dfHWc67BJWcpsgp7fzYgXtgs7fS5M8PgD0gw7f67BIefOAgKefieb67Bkebw_a47fQefGZgdhfIZgQ9fnOPo0cMZgXefr0coFWD8fBPFF8f67B9zXXZghefL8ffrI8ebvbRmef_eb4WcotgqefhZgVyctef02fr1VmZgYyfNbCGLgI1cDEfRGWLXc6efNXcvZgS1c-efMdfzZgZ7Tq8fTags8f3iAmiUv8f1ASjcUegfofb78SqfbAaglySCagufbSffwGW_8fO9fB9fLaghMCXJWI9fHff9fb-GWrxaAgbiffCgbQagLjUFgbeygWjSpffwfg47cPWgeaguffgagPHWiagJYcUgblagWgbmYgW8fi9fL1gragGAbL6SBbgsDCwagu1cr9fmMXCgfbYcFwbw9feYcy9f6agdtgCbg29fp1c49fPgfr2c11REbgqUAtYcQsbJbgZgfrdLbgfaHddgfcNgtAbSbg4YcJ_fbfWL-fOIW_2cCjAB3cdkU6-SebgLSAV-fUtgzwBX-fm9TWhbosfNDXNZcukU4gfchbS3cqxYPBb1kUwbgX3ckhbZ3cp-fMvJr-ffZcBlUGhfJhfFlUi3cdBb-bggBb1-f1hblBbzZch1bt3cd4g3bg7-fJcg03c5Zc23cIAgPLQh-TMbcghf_Zcw1cl5fBmBH_fXcgTfgbaW_BbRibshfTibP_fNacR_fPacXMgicgbib7JddibDbb7uf8ogQsfU4cncg14GX4cqcg2Gga4chac2JWkacm_fxcg9JW-3goCb0cg0xcF5gYacJtg0ibt4cHtgPsf5hfXBTUac_cgm_fXif5CbHdgF8LAAgfift3bhifFbcUYYkif_laIoYRdgYjbt4gLAgB0Kj5QNAgXdgWrAZdgS5cbdgV5c2dTX5cbbcSAgXAgidgZAgkdgbAg9ifQoAiAgfAgpdg3jbrdgAUcO6g6zgwdgpAgv5c0dg2SczWc05cQjfi4fznUHoUVjf-dg4nUAeg5AgCegVkbMBUtLW-Ag4wfG6cCBgkjfjkbK6cOegQoUQegnkbKBgUEbMBgUegwjfWeg-hMoDTCsgsRcbegecclEb5jfrZfZBghyXGMg-jf-9bgBgnegeBgx3CEpgHlby4JJlbANYLlbEvfyeg1cctzgTCU3egomXtUXWlb8eg0Bgakf2Bg_6cKALelb7BgE7c9BgH7cigEnFgnkfZFbgpUNfgrkfGCgRLgDnUJCgqpU14gX7cRCgZ7cdabSCgFhXUCg6ogdDUkdc9pUmdcnNW1FbClfo7crdcFlfZDUHlfpIgZQFu7cAGbsfg_lbufgUqU82grffuCgMGbxzgK5S_dcRGbvIdCecclf8fgelf6Cg8DUAggH8c-CgDggUfYNMWEDgvmbyqUxmbtlfKDgQggMDgSggzlfMaYwGbb8csgVHCg1MLAnbWDg4JZleccbWQNgitgqecktgXTUJqgeggLqgjtgetciTUDPWKRgGPW18cvggfqcOmfyggQmf0gggnbdHThcc5ggHLX7gg8rUcPW-ggjNgSKF7DgPfcQtUnHb_DgR9c1nbtkgWEdTJgWofWpfsjgXJgb9cRhgGqTIob2mfE4UQEgOEgHJg7mfl9cahgChgdhgsfcRxEufcEKgDIgf9gIEdh9gxlgvmfqhgiEg59ccjg79cDtGSGgqDd59gSmgNhgWnf3hgE6Z7oBZnfF-cvEgxGUQigPgcfig69g2EgXFgstfT-c8EgW-cJigEpbAFga-cfgciJIEJbQigGFgd9gm_c1IbUig1-c6nfn-cPKT9nfx_B_nfbigRFgdigFofR-gF-g4tUGmgvQW2-cmpbbFgPofdFg_9gSof9-cQJgEmgfKgHsfwigWogphgcofpuUPbZilbqPggof4igUhc9pbkof9Jbi-gGAdRjgSJgE-gDngKDdY_cUaWLKbwofJjg7FgNSWohc7-cqhcPjggjghmgD_cj_gE_gVKgOLg_of_hfBpf7-gDpf--gHhgjJg29gU_gSngW_g19cmjgBAdaGgLiccGgRngijgUGgFEgl_gbofpeMEVDyjg1zBmGgfECoGgMpZvMT5jgiHAWAduGgYAdjic_jg-GVjXGUAcspfFkgupfFaCeogDHgdTWjLbMkglLb2pfpuffogSkgwAdHHgC3SJHgeNTxUTakgc_EPHgx-gV_gqRTekg4oc0mf4CBikgY_gZHgNjcbHgWQgItg8_fz8E2AhLBd48EXqfLUWmHg19glhghCdcqfNsbeqf11cUOTbBdyHgkqf0HgQ_g4qbvocJLU4HgasbM2Bvqfdlgxqf-HgHlgv_gS_gD-gmsbosbGIgNlgIIg9Mb7BdBrfTlgPIgEVWBCdTyUTIgLkcVIgNkcXIgclgZIgRVWDtbglgQrfOCdVNbRCdLtbaLgTubiNbrlgSWcbCdulgtIgznftmgyJgnMUtNb_yUlCdetbdaZL2M5lgfQT7lgNBhtrf-lgykc1tZBmgpCFYBhTub0-gj9cImgNWWf5ZV5g4yRMmgTobOmgRObCsfT6Efmg1jcIhgengMlchGgcObZJgbChq4TODdDlcQDdgJgu_g-ig__gqofjmgvObzRTkuMmmgmxAV2d6RT_WWmsfHogiubwmgGSTymgOGF0lc_ChpubwsfKng6mgTXWKPbItfm0UzubAmcDKg1mgFKgTaWHKgo_gJKguST_ubFtfKcfnXWCEdQKgQDhh_galcn_gVngTncNEdYngPEdangREdcngBBhmChTmgyfchngnKglKgzngingsnglpgtTTntfnngbGd-PbyKgsWTuvb7DhApcrEd4Dh0vb1ngwngwvf5KgBEhvAh8KguJI-Kg-tf9ngAuf_ngDwbPfbX3gcJgwYW-EdNQUGDhUDh6DdYjgrOUv8gGSTHFdJJAAZWbncWwbTufZLgWrfzChBjg1ChLsfF3UYmgUZWfufCHg7GgvXHhogxNg62UQVTlogEqV3Lgxog5Lgsufe8gXQgv_fAocsFdoogfAhZAh7nc0ufBxbf7cQCg5mA_LgJyg6Fd_og8FdBpg1VTDpgiBgj6CCGdHvf2_Fp3UFGdMpgXEhSMg1NTPpgMGdVkDUvflxbWvfnxbbMgNChJJbPhgfMgtpgpaWiMgmMgkEdhpgcpgjpgoMgjMgztfnpgpMg6mcrvfuFhmpg_aW0Fh4vbqGdJJgWkY2MgrChowRzpg5MgXpc7vf_qgTybSYY-vf2GdCNguaHENgx2EBTbCqgJNgD5ULNggggNqglbW78ghtg98g48g_8gV5UPqgS7gAhUSqg1bWsTUdTbN9TbwfN_EZHdzTUcqgfwfbRghwfN8UmNg4VUZIApNgkqgMqcmqgLzboqgtwfqqgvwfzNgtqg1NgzwfVzb4NgbcW0qg_HdhST0Hdj6U3qgicWJIdiqcMOgkqc9qgExfGGhCHhVzFIOg9wfuzbFIdFrgNOgyqcIrgx6UTOgMrgCdWwZTPrgGdWRrgWrgTrgDrcMdWhHhfVUYrg_6UfId4ZTkOgK3DM0baqgeLd4wfrOgUaStOgyFAhdWlrgxOgodWWrcY3bYrccmb4HhUaT1Id5OgH5Zg0bircKRgkrczrgl0b_OgByf7rg_IdDPg3rgDJdFvKFJdd0gx0b56gbcc3zftbTFsgQyfNJdPPg4rcRPgo2gF1cK9SUPgEIheUFCscZJdZPgUsgJ1bhyfIscePgW8UhJdhPgcsg4WURscpyfTxgWsc4pbYsctPgd1bvPgf1b1yfyPg3yf2eWjsc-4gzbgXXUtjC0sgsIc_yf2yc4sgTFWy1bDKd2tg9QgN9U_sg5tgMfWHQgf1g6scNzfq8MPzfjcTMtgOVDOtgWbgQtgaKdStgcKdAGhxcTGkDxyf-WbatgBXbizf78fGablzfjggr8cSGhnQg-8gLHdR8fyKdsQgjtcqtgesgxQggsgrJdzrc2Qg6zf4QgALdv2beXbFzfoFgX-UAtg22brJd8tgSgW-tgGRguXb_2b62bHeg4SJULdo-US0fq-UPRgt-USRg5ECoxfDugakbgLd7YaRugQ3bTugbRgVugGhfYuca3b5bgcuc3gWuLdK_Uf3bkRgN_UmRgzLdk3bmucpucqRgW_U7LdcYb10feYbwRgqugi2dy3btug03bvug1ugBXfH9V31e5ug1id3RgO2VCLhMXfPaUHLhxWfkmATaUKLhVXfDVf4WfxVfaXf66SruSaWfJWfavcj1dOLhiXfeGCn2V-VfYRdMvgKQfVjZEdd2Feb3T1wBzOCd1fd6OTvg_Kc8yaBLcmya_RdgrNe2f7va3XfZNe0Tg6Xfhvg4Tg9XfCKSPza1LcCYfF9PovgrFDqvgKQKsvg_Tg5-VLYfxvgbqTOYfFUgzpZRYfwMckzaoBf6vghTg2iTK2f2kH_vg01feba31f9saDwgnaZFwg59VHwgMtZVnVKwgCjAMwgq_FOwgPMhQwgf2fLIVFTgvYfVwgk2fISAH-VfBBFHc2YfbwgykSdwgTua8YfmAChwgBnTQ8HBZfrBEWTgQfbYTg32fFqSrwgbHc72feTg92fPUgCRcU_VERckHfcSYHRcJNhA0DWUgUZfaUf51d8wgrxdfqdaZfmZbQ3f6Bec9bZRcV3fKNhz0SkUgIxgcUEKxgZeNqUge3fPxgKRgF1SX3f4JhqYaEwcWxg0UgYxgq3faxgLwccxgyvU8Ughxgy3fpePkxgWwcCafdZCDVgPtgqxgzAWKafIVguxgOafwxgQafAzczxgG4fRVg42SUSc3xgWafXScYeYmCgJFAN4fb8WP4f_xgiVgGGC1wcDygkafIGCZ4fiyYb4fKFhBxc1abzScvafOygtAg3ScUdUl4fhqAKxc8ScMxc4VgYyg6VgQxcbygJbbk1gfygGTcmdUiygEbf24f46a-pSQQgjgfqygAqaMbfwkbuyg7UcfybLWgB5f2KPRjAUbfX9fK7aSWgDXgbbfFraM5f8ygC0g3ccaWgR5fCzgx_BfWgrWU1NOX5fwTcsbfOLHb5fktNd5fJ6V4Tch5fGycj5fUzgvHgBmBWzgkAgYzg2Wg3CW4WgENhC2gw5fUyc_Wg2eUZKcxPgkzgKcfbycl3TIXgUUcRcfWUcarMMXgx3TkCVz3TQ8gE6fqyc84SrcbgsTK6f7zgY4Hxycr5cPQhfXgI0gdXgycfUQhLYBhXgWQhjXgG0gIOhyxgnXgK0gtvgM0gFdb0DWP0gh6f5cfwfUk6fU0g0Xgo6f2XgIVcTdbd2gG-fGEWCFAXzcavRx6f54TMEWNdf26fezc46fRdf66fp0gJYgN3gJDCu0gozcw0gOYgy0gQYgT7f20gE1gUYglYgoEWERhXdfbYguEWodfJRh00gnVcxgUedf1dbhdfZ7fD0coYgK1gPYce7fsYg3dfuYgQ1gwYgO0c8dfVebB-axyf5YgT0MkWbc1gpnBe1gkWbAZgi1gf0c2OhBIVFZgj0co1g2hUgLCpebueb9cTYeftifCYTbeflrC01g3eb_Ggr4W41g3hUO8fcZg91gxJh9hUp1MU8fref0PhY8fkZgDLgC1c7Ih8rcH2goZg8-aL7T4qeh8fQ7T7efk8fR2gr8fX7To8fefbEff3ZgGffc1c_uTmfb8ZgWAG-Zgj1cJ-g_BK68fuGWXgBTffZffzGWq9fcMCdIhMagNsgu2grSh22gx2gxsKX9S4XcCHW-1cGKADZg62gaags2fW9fe3SDYcyFBZ9fSJht9Sc9fAtKe9fgjUH1gJ3gpagL3gz-aCRhCRgY0gT6SJagYYckHWx1cW3gCog3agg2c5agi2cjzfd3gLgff3gb3gP3g9agrYciAbm3gIbgG9Tm-S02c-gb51ZKffF5fKaVJ-fpygXbglgfI9BngfP-fNhbcgJD3cd9Tfbg-AbV5g_PXk9TkbgG_Smbgc-f-1YF4fG4grbgJ4gOBbUZcW3cjhbw-fa3cEhf3bgGhfu-fKhfZ4gMhfb4g0-fCJWp3cf4gDcgT_fFcgu3cw-fYhfMJWbhf6ZcHZgCFL05gZXgRcguXc-mfG_fWcgmlUaxc34gacgSibccguhfZtKK4c_IhYShmJWP4cC5gR4cE5gMybj4c5AhGFQd_f8hfCHSeacAeWscgZCbucge4cHifg4cq_fgJh0qIs_fAzgLVhq4cg5gaffnLNy_fEdg74c1_fi5gVifk5g5_fomUbVhsmU9ac-4ctVhATPKdgr5gMdgU7bOdgHbcw5gjxBKbcJ5c0UhFmBM5cPbcO5czifvifR5cyifXbc-5gj-UA6g3ifgdgb5cGEBfbcK6gcAgJ6geAgodgj5cqdgH6gpDbndgI6gSQhS6g8dBydgLjfzbcPyguAgZKh70N5dgyaf7dg1Ag8bc_dgZjfh6g6nUA6cEegl6gGegFccijfHoUDBghkbt6glkbTccOIARccy6g8UBVccZoUXccXegRBgsNhzQgvBUdcc3kbloUN9geegx5blgYC7guxAlegCCUoccF7gI7gRFhTBFK7gyUJM7goMWweg4qKFCUzegClg-yg4ccv4fuHXX7g76cZkfNpULFbAfgA7ce7gEfg8Bgozg-BgI7cH_gB0feXhLfgAGbNNWFCgPfgS7cSNWVdcV7cv7guabmFbXfg3lbZfgIDU37gdfg3JR_kfBmb97gDmbjfgFmbgCgmfgD8gjCg-FbqfgydcoCgwFTqCgGegqffVFA57czfgJfYVQXS8garcalfvVU3CgLOW5CgCggFrXbGbilfjYhADgXaMFggrlfHggplfi8gUfYVhYm8g0rGE8gDuHp8gODgr8g1lfpOWXggz8g4lfV3Cbgg7lfdggYGhCHbvJhvKdCmfBZhPnbypcbGhx8cqggz8c2ecRxb28cwgg48cI9gtDgQPW98cM9ggegUmf6gg2aJmHTnnb3DgT9grGhAhgM9cX9gQoby9gmmfgDhkChw_gCBhJAdkjgwmfiKgLITUHgm9gjfco9gg1Uq9gtng7jgpHVIobVEgfFUx9gYEgz9ghhgrAhz_g39gSjgIsfpZhyhcrhg-9gPGguhg89cxChgGgvjgmIbI-gYnf6hgVJTJ-cwEgwnfQ-gVogi9gIFg8kg8ocW-gHigY-g2QWqnfb-gmgAIpbc-cOigvnfg-gh-cZFhk-gaahKFgWigp-gOFgZigQFg5WQu-cyEgw-cmZh4DdqahiBdbahZFg3-gfRWBQWoigIahqig9-g7_gjhglChD_gKhgasflnclFgxIAk7g2igpFg5JbiofN_gfDFP_g_Zh8_gBahT_gTjgYahVjgIGg3FgqBI5Fgkhcf_cLjg0off_gOjgDbhukgFbhZbhk_goEhbbhXjgWKg2hcN5gCifkqb2_cLahi_gbLgqbhZlCAAd5GdcGgxqb6_g4BhMahVmgwjgCAhBTWdpfGAhRAdpGg4jgrGg6jgkpft9gmpfULbVwUPrbCkgRrbUTWvbhGkgXAhuEhyog8GgeTWcAh_BKeAhxufXchnTWTkgmrbVkg-pfXkgBqf_icDqf3LbFqfkFhHqf8LbL0YvAhgkgxAhNqfcbhtoPGMb1AhgHg3Ahf5gdRTnkgiHgWqfkHg_AhskgUbhEbh4KUwkgMsbC2SSBh1kgJBh3kgUsbjxU6kgcvbaahpjczkguqf7HgdsbyrfPxE0qflEhKlgcuE5qfqsb8jctsb-qfAkcxsbCkckBhFkcmBhFrfoBh6sbJrfsBhblgAtbNrfLCdFlgklgRrf1Bh3PTiIgZkcXdh5Bharf0yUcrfSzA-KapVWlbhe9gtVWEChkCdS3PmCdIChwlBKCh2xEqrfAdhx9csCdxkc3pczkcVhcBJgRDhBChbBh7kg5ahJWWYCh8CdKVh7oga5gNVhdhVNJgPmgTOb9dhj-gIbhKehDahsDhG-gXRTqChlVhOifRsftChTsfvChuWWzbhgmg1bhrZhXRTZDdgsfbDdomgGSTqmgTobsmgRJgRMgJOUBDhacTDDhitE0mgSeh2mg4RU6JgHPbLngvDd8mg70UAKgssU4sftXWUChQjgNvbsbhWDh9DdJngZDhQPhNKgdPbOnggPbQngIGdWfhjDhPLgqPbmDhZKgoDhbKgXvb1dhuDhmFhkKg6DhyDhnKg0Dh3Fh2DhpngEEhVSUyfhyZhfSbxKgwfhmpgyngHEhwKgmPV4ngnSUCgh0FUJEhDyEnYWp5UALgIJFCLgIfbsYWGLgMnc5BAjQbGlgLLgpahVfhUaWaEhz0UcEhbQUXhZULgQogcnc2QbkEhVghhjgZhcy_gVbhaogD7acogFyGYAhvEhlLgpLgfFdmLgjog1kb2EhAFhdch5Eh8ncrEhQRUBoc0gh4Lg5pfzogIocFFh9LgrVTirg2ogaehQocAxcQxDLxbAvf9FdPFh8CNCJCqegHMgjocUxbTCCEGdLpgaxbNpgQvfxNU03URhhdFhixb_4gcaWmxbqocjFhJeh-dhz-ctZhjtfbpg5fhBQbp9KxMgpaWtFhphhyaWFmEshhxvbyhhYSbp-EoFhFghEybrFh7Kg8FhDXTvSb4ghuSb1MgLbWSyb0pgcpccyb0GdIxfKGhAwfDNg4IZFNgEwf-Gd18gKqgCZhaGhwJhFZhk8cZGhIZhwJhSwfeGhGSTgGhaNgjGhy8fg5UmGhAqcuHhcgfiNgfZhMEhiwfoTbIqcHzbqNgJzb0GhOqc4GhvNg3GhoLgN5YRzb3Tb8Ghz6E0wf_GhH6UBHhOKhEHhzcWKOgFUbIHhBOgJUbmzbNHhANg4SbzqgIjh7pgDrgvqcKHhIIdY3D-UULIdQxfaHhVOgOrgYOggHhwZTUrg9ZTlHhbVUnHhMdWpHh9ZTrHhGRAcrgYKhnugbdWxHhT7UDhh0Hhvxf2Hh3fgyOgzxforg1xf3Hh-Ub-Hh4Ogurg6OgwrgU9g-xfhyXAyfVZXKIhCJdAJdAkhDyf9rgpNh_rgBgUSIhCXhDsg6JhXIhNPg3KCaIhPJdcIhw4gXyfyefVJd_rc5rgD1bGKAcfaeyfFscbPgHscdPgbWFZsgY8UbsgNscm0gPeBwIhpJdyIhZ1b0IhLPN2IhrZfyJdbqXssgmsc0PgwsgQpBhcgnscDJh9eWtRhdXUBzf_PgEzfytc3tgDQgpqC_QgBtgQZgJQg7scOzfMQgLtguWbNtgUbgigfK_fZKd6oCItc3ch8ufczfJXUjJhdQggzfTtcnJhU2b9NhPYUgtgWihSihYihvKdgtczJhOdT1JhQxg4KdKkhsRcEsgwtg8zfOKh5QgjHaAKhAlhMJhGLdPJhZ-UMyfH0fDRg0mUFRgF7JAugfdYCugnjhbJbFugsYTHug3XbaLdRRgLugXKhoOgiWhcwbbKhiUacDHOeTQucaRgYkhT3bhCE_-UlKhX3bpNhYug3IWaugpKhwLdtKhdughmhoRgxKhiugrRg0KhtucuRgKRg_Ldu_b60fmKC80f8BeFLhYFe4VfI6IILhtddymh0GYPCeB1fJLh0mhL1fkFe9mhH1fP1f5WfyVfWVfVLhIWfZBcTSgJLZ6mhBnhdLhr4e5PQTWfQMXc1fqHcSvgnNcNsTfNcjHctnTlHcnMhyLho1fsXfHYf2LhcZAivgusT6Lh8dfmvgN2fIkA7TgqHepLQDMh61f3vNbKNCUgyvgZNePYfLMhHUgNMh_SgUYfMZbFvT8vg3aU-vgivcAwgYMhCwgVDc6FcAtaGwgzGcjYfX2flYfimT4Gc-Sgc2fpnBxLhcvgInSHuaTwgrMhmSAWwg2pSYwgukSyMh5mT0Mh5YfKHcfwg9YfRTg7MhTTglwg-Mh1efANhqwg52fswgLSCdTgZ7BwwgdSfywgr4aGxgG5a1wgPNhpPDG3fEFfI3fVZfhPfcUfpSfeNfIAfAxgtSfqOf_vXHUaFxg1ohcRcSxgiNh4bUldBnZfmNhOAgsUgAId9jDi3fXqYG0fuNhPabwNhJPZZxgAgWbxg8Zb2Nhfxg6RceECCab6NhAafFabmxg_NhbJhBOhJafX9ZEOhQ6fCsYD4f9zgQScLOh1xgOOhA2M4xgrwcHFhUOhZVgO4fbVgM6aeafeVgaOhhafV4fpabBygAGCfOhHdUkeYJdULUhKygCvP2abNyg1Sc4DbRygrOhIiY50QuOh3VgmBW6af9wcz6c9VgwqXdlWBbfhyg31ZGeg9OhxFN64fSTcA7aJWgVTcA5fSbfjxcLCWPWgOPh3ygLfhFeUdbfR7alTchbfQ5fzATdWgaPhEzggWg62TqbffPhZ5fmCWYPcdxg1BclPhnWgnPh1bfvWgk5fUcgm5fIcbuPh8bflyL3WgMHct5fRycdzgbSC2PhgzgAXgizgTWgKDhkANGXg_Qc_Ph2igKXgicbdXhuzgGQhPXg0fgVhUzzgZDWtycecfXXg4zgdvEmUcTQhFOhbQhL0gYQhP5SVPhdEhrcfxUchfUmXgvCdoXgxDW24CN0gCIhg6fneAi6fpQhNIhNdbsQh-cfQzcfTh4XgxQhg1czQhFdf55SBWFw6fg0gy6fi0gitKk0gIYgU1caVcmkhH5TdThLYgbEWGRhC7fU6SVRhC1giYgv6SmEWu9a3dbQRhMYghshk9aR7fB1ghYgLRhjYgF1gORh6EWa7fQgf66SgRhM1giRhg7fP1gQebR1gpnBT1g-dfV1gC-aV0c2sgslg8Yg5sgGmBJ-a_YgYWc17fCZgnffEZgm1g5RhSef87fiWcfWc-RhPYUAShGlhCkH57STZgw0ccyXuWcHShExX3wDyWcN8fEib40c5FW5Wc-hURShB2gGUcS8SE2gB1c3kh67TbShK2gXiefShvCg0eUQ2gVcUS2gU1cTXcW1cnShW2gFfft8fPagIffe1cNshkGhh1cMffxShvWcW_ak2glXcIagFagyfbdIh5ShxagKag8Shs2gNag_GWIag41c_GWkShGThWagIThRthKThU9fMThcagOThY9fI2cB3g7_aD3gyffF3gccemagI3gR2cqagcThlzcO3gh3gy9atjU6Shb2cjThF9fu9fX3gnThx9fLsg-lasgb08TrThvgb-ag39fvTh4uh69fSgf89fUgfCgW_9fo3g3ThWRgBIWE-ft3gQbgv3g9Thhgf53fm3S03g1AbimHabgogfcbgfkU8-S93gqehT4WIKN_cclbgD4gNnUF4gP3cH4gR3c6gftbgj-fvbgHvBWZcn-fQ4g1bgq-feUhZmhJ5W-vhk_Sshbn1b9bgz-fPhfj4gzbgCcgw-fGcgYBbl4gvUhSnUchfSefC_f6bf83cTkhkhfy4g6Uh0pa_OhK_f9UhbATLacdcgCVhwhfEVhEcgbaW0hffHAkcg--TxVhRCbJ5gnKBL5gptBrcgj_fDifO_TS5gf4cvibaVhovhduf0ibX5gjbfZ5gGhh8cgBBQd5g_hhe3BUifaBTqVhBdg5acrac4chZifvVhbif3wheHg6CblugthC1Vh3_Iu5g-9B5VhJbcy5gLbcTdg-VhVdgBWhXbcDWhJ_SadgGYYHWhndYJWhWAgLWheAUYAgeCTaAgYWhmdg7jbTWhSWhl5cWWhsdgjbcjAgaWhE6ZxdgwbceWhA6coOhX6g4dgZ6g2dgfLW6bc55c2nU8DbYjf_bci6gBccuWhEEbwWh_AgmygbhSKegJoUr6gojf2Whpjf7Whw6gSeghDT84fPBgAXhOBgqkhccc7Thg4M4kbVqXIXhKPhfSa4aTMXhEyAOXhEETQXhoegt3CJ7gsegIlbuegv6coyhOlbQCUbihtBgIVgV7gVkflnWzBgUhbbkfc7gekfCfggkfnCUFfgh7gVcfIfg1igKfgm7gLNWECg4CUR7ctlbT7cKCg6Xhy3g90TBDU37gEDUdNWc7cfdce7c9LgDYhAGbgfgBlfIYh_7gElfLYhHmbNYh9FbV8CLlfrfgOmb0dcpCggqhrCgbagBYcyfgBOWIQhyCgvVU-7cgYhhmbiYhd8gkYhKecBgg8zhoYhEggCDgYOWolfaOWR8cJnPwYhOggpGbzYhjOWq8gvGb4YhO3C3lfdVXx8gAhhd8c_YhQih88gilhv8cEZhglhlggXihb0h9GbB9gNmhD9gOZhF9gBDXRZhQHbJ9guDgL9g1rUPsgyDgYZhP9gaZhUFUHfcR9gH9ceZhVmhgPWabY8DgBSUkZhBEgrDhGbhDGgB_gjehe9gxPWmhhymfuchKqfh9cjtf0Zh1DhbTTlpf-PWGIbw9gNeWa9gusUhehR_gD1hsmfYbhS-gDjgaSWGah5fcs_glEgMdhY1hIQWpGUFigF-ctEgI-cUtUO-g_hgWah_0hobhPicWChDUTcahApbIigfahKig6QWc-gtnflahEFgnahJRWTigrahVigbHUXigAeWs-grPAcigQigeigXahb1hyrbx1h9GU7ahlig4-gnig6-cAbhkSWfFg9bh-_g2bhwRW5iQ0JbecbJ_g3igPbhpJFRbhE5aTbhK2hy-ginc-bhZogESWjkgvofNKbb_gyofd_gSFg-IUg_gW1hUEdzehoChcqbJogKufHng7LTajgjqbCpf8hcighmEhjjg32hljg4bh4KbMic7bhg3EX2hplgjghZjcLAdBchYiczjgBrb1jgcic3jgJAhIchLAh2ZhYyMiicnpfxGgRAhYwURchEkgTchWAhlpBrghechgXcZchBqhbLbOkgTQWm3h5Lg7pfUkgQ-alAh-icMHgAjcOHgpchjhhiehzrbtchefcvchMqfXHgych1iO8rb1chRqf_rbRYY8AhNBd78EVjcGsb_chl2hsAhvkgQUWcjcQdhfqfJrhVUWIdhprfKdh5kg_ChFJgojcRBhGBhTBhSdhNrfUdhitEWdhB3hYdhzBd-xUMlgcdh4BdedhiBhSlgDNblBhGNbWlgHrfUIg8sbalg_sbPVWsdhSkccIgVVWwdhJtbUrfP1Um4h2dhoIguRhtlgxtUKtfgrfighzlgx8RQSc2lg2yb4lg1VWJdhjtbb4hLehntbQChxCdPehzCdTfhFEgN2hrPUIJg1tbaChNxhb5gigDdChPxEfCheJgQmgL3hC1hN3hE1hOlcpeh8whMVh-wh5hJsKUueh9tbVsfq5hUJglehA1h1hg2ChCGOlmg3ehrJgSUhYTb7ehfDd-ChqchMXWQUhYTbDfhGuEFfh-ehHfhEPbIDhafhJ5fMfhMDh9mgODhCKg2ahxFgYEhF1UXfhz0U-Dd7JgarhDvbdfhWXWEEdgfhXhhVDhjfhkKbYKg-0baKgPxESEdH6hA_g55hNdhMSbjKgmmcxDh_fhgtf4fh8ocrKg46hkMg66hungEgh3mcAEh1ZhCEh8mc2fh4KgB7hmSb6ngCqcoYWKghd6OMghZfCAogREhCogTEhHwbKLgPncn6hZEhtbhUncr7gL-aeEhZnceghiEhenchghw6huigr5hC3h0_gVFdfLgpwhm2BhLgmFd6Ggn3hv0Eughkuf0EhiFdmogSRb7gh4Eh9gh7ncqFduog6ghdRbQkggAhXRbEFh1og7kfTOhF3U37g8EhqVgLFhTocApgdDXDvfxegBGdGvfn3UJpgWFhVhhHGdZ7hTMgRvfBSbTvfTpggFhVpgXvfXpgighvDh6mccvf6hhhvfqFhN1hM4Uohh8ockpgzfh8xb0hh0tfx8huvf6FhWQbzMg-Fh7affVhbzfdRT4MgDihyGdLjh9MgA9h3pgGihUbWKihMGhMihOGhlpcQGhAZhhlhHZhg0hSnbVihe0ha0hDHd9GbaihirhD0gdihUqgTHd8pce2gB_EZqgzUbDEFhNg_vbxrgBQUgqgnmKiqgKqcyGhowfvihqwfyEhsvYltcOzb0ihQzbsqgL0Y4ihpuB6ihXzb3wfVmh_ihn8ZgqcDjh6qgFjhDxf-gLOHh-ihCrgsrgErg3cWGrgXHhTjh1zbVjhQIdXjhTIdZjhRVUjHhnUbdjhp2DHrcZrgjOgKrcjTb5yXgrgPrcrjhYzPtjh_FTT8geYhf8RmDgpbB0Id3jh4VUvrgydWxrg8jh61V-jhqaTDkhRtXMIhz-hSyBFkhNmhqNhRIhClQTIhyrcXXbMPgAeWIsgDbTdIhTPgXkhhIhlUFjIhdyfTsgvfInIhXLBiyfhkhrIhgPgdeWuIhAYgf8UplhmPgrlhUIh9ygjsgDWblsgukhQxgwkhhyXykhE1c0kh-Ihgcgysg6oCosc8JdhjCFJhvCdHJhvsc6sg7hD8sge2h-sgEQgJzfLKduDWEtgW8TGtgBxhxgDNQgAtcZJhOlhdvhhaQ-XURtgjyL3Wbi5hzqIWtg0cTkJhR4fgQgclhVtcelhJeDd0hmQgFqgDZh9GbllhntgtQgolhGkhOgO0zfCwcG0ftlhu4g3Qg4wfxlh-zfzlhA0fFKdeXh4tgJKdARg5lheTh6tcNKh9lhxmD_lhoiYBmhQpho2UEmh-8DSKhYLdIugHucrjGWKhw-UMmhCmhXqbPmh3-UCwBf0fi0fh0fEUhoLdiKhqLdkKhU4gmKhLEbe3bgmhrKht0fjmhfugw0fmmhzKhz0f1KhLeL20fpugxucrug7KhjYbwmhwge4mh7LeeWfLXfLLhI1fsNfdbdoBi0FIqBiQXfsBiPaUpVXhXfGhAMLhpnX2BirBiPLhCnhSLhS1fVLhsWfFabj1d7BizBi9Bin2VjWfmXfAXfeSgXjZYbeQvgdHcpLhVnhOtTPMcgNcuLhunTzXfzrSlFcM2aevg8Lhr1f3TgXRSu1f3HH7PX7LhMUg2Lc-Lh11f5LcI_VXzatvg-taAUgvnhHMhQjBdBHynhKMhooZMMh1TgOMhuQeQMhNZbSMh9vgUMh-nhWMh1fNqnhwoZR2fEohdMhGohV2fnoTCba8Sga2fZXSNohm1fcnhSwgC-VUohxmTDHcJTgZohLTgboh_hOr2fSKFt2fR-V-RNAZfjohz2fglU12fWHcBNhbIJpohENhsohvwgHNhxwgVQfUPX0wgSUgFzZRZfYwWUMfcQf3NdK3f8ohnTfcUgfddgUfiNfyuevbafZfyohRdChNhcOYlZfLphoUgP5aNphpZfovcQIhG5aeyhwZfFPFzUgmzf1Ugaxh0QggWNbph5Zfdxgv3fAabgph-Zfiph03fkphjQgnxgaxcophHScDOh35axrhVhU75aeQhVQhKOhQVgyphTVgVScQOhqwcSOh3pheabnOWJBWQ4fjKdS4f_phCygMkg3wcY4fsaba4fHqhoVgw5hgVh5FdjOhsVge6aQdUOqhy5cj6aqOhzVg1afSVg2VgWygwOhATcedUu4fvBg-Vgdqh5OhfqhOyhCsAhqhwqMoxgGWgkqhNbfUTcHPhxygiyhLPhOWgNPhjbbFEc15f7Ph35fSPh7ygOnQ2rh6WOXPh2qhZPhSoBbPhpbfePhjWggPh6bbLzgg5fc5fOzgxbfQzgTOTuWgBpBwWgwnbyCWD_fEYQNycwPhPycyPhQcbTShezg6CWCAbz5f5PhwFih0U8PhmzgNcfGzhrAihycnfRDQh3yhNXgkrhwzgmrhpycSXgLQhsycNQhrrhTQhM6fhcfO6fD4TkcfR6fzrhd8aNogV5SdQhNVgJOhgQhxcfS6fd6fpfUO0gtXgnQhvXgj6fGshzXgs7hRsftQhlif4shBdf5XgDdfc0g04TSsh9Xg95S4Qhbzc16fXQC36fFYg-Qho0g9QhUdfKYgrshgshSRhishS7fWRhuzckEWNRhnEWXYg81W90g4zcS2cfYgn9anHiD1gzshqHipsh8VcNYc-Vc5UIbThRBCN1gZCY4df_shmRhS1gP0cT0c_dfLFW0YgY1gDefHthSWcJthIJhwRh-YgSThc0cU6T1RhGgb3RhTtho7S6RhTef97fs1gd3KNZgWPCPZgJ2cu0cuhUgthtWcy0c21gK8f6ebM8f1FWothq-aNSheZgsthgZg86TSycwthjDiF2g7yfEXcH1c2efJ1cqGf4thR2c7thmYdX2glShUXc1Zggfb_efYXcEuhv2gb2gStYuShKxW2_Rh2gx1EsfbPuhRffEag3ShUuht1c7Bbv1cDvhOcgG9f-ShOagv2ggffSagN9f21cw2garMmff37fHgb72gxzh5dcdagtffC7QvffC3gv9SjagrvAVgb_2IYThzuh8HiY8fdThwThVYchTh8uhBgf0ag_uhmThl-TMrUh2co2cGvhoJhIvhGabbAbOgfm9f8ffRgfiECk3glVA0Thj-STvhK3bD-fObgYvhJuhRbgbvhaJhAPhAUhJhbZbgA3c_YcTIWS-fIUh83ggbgGFi78hMUhZ7gB4gxgfJ6huvh5eh-1Sf-f0uVWUhU3cQBb3vhxbgP4gzbgcUh2bgzbg4bgRBiE-TCwhLhfy-fl3cIwhQhf_bg3-fRlUsUh6-fIcgOwhqEiQwhB_fK5c1Uhv4gaJi4bflhf9rcq-T04gUzhi9UcwhKacO_fyPC84gDVhn_hOGdQURW_f8-ToJcZeh-wcbehy5hYxJPVhcacRVh-hfvbhUVhnibR5gKHitib0whnaczcgF5BJJcbWg68hYQgPBTAxh5CbDxhIxhVlhdRTl5gm_fn5gR0OJdgq5g5_TD5ciifUxhT6J__TYxh8VhVEimMTVWCAnUdxhSAgfxhs9ThxhG1TUDbW5cPnUZAUbdgD6gNWhd5cPWhZWhh5cL6gUWhN6gyxhP6gtMiR6g3xhT6gBkb3AUOFiPHh8bQAcQ4DbmWh9dg3nU-bc_DbIyhcjfk6gLyhfFiGEbn6gyWhyLWq6gMccs6gGBgojfYyhIoUNNi9WhU6c_Wh36geEbZ_hgoU27hb6c96gXBgkyhOwPKXhHvV0yhmccPXhG7gmegSXhPhhjMWwyhL7gyyhN7gZXhTnbqBgRxcEQhfXhvBghXh66cbCUkXhKFbBdcqETBfglCUQFbB8CerhHfWIzhd2hxXhLzhOdco7g1Xh9XPLKhNnUt7gSfgbLiYdcVfg-Cg2kfYfgedcafgGFhcfgvFbEYh67gAlfodc77CJYhSlBq7cLYLnzhJmbPYhxdc1lbSYhQqUUYhDNi8NWqJiE2c0DeP8gpGiybWcYh4fgfYhDec4Cgs2CZ8gVfB-zhc8gHecpmbfGb3HBnlfvmPumbQ8cKggo0ZT8cK0hV8cRgg66CO0hdecQDg5Yhu8gd7hK6TVDgV0hYggcggY0hGZhwecTihc0hXGhN9hVPijlhh0hy8c6Hh08cl0hd0fn0hprUcnbq0hUZhAfc2ggijYQxgXmfSFUy0h6rU00hG9cJfc30hH_hflcW9gimfchg90hc9g53hX1hs5hZ1h65hv1hbofk9gfkgJ1h5mfUhghEA6PWKchTEgNobv9g6ZhT1hEhgZEgDnfl7hfGgY2h0ehhEgach4fcgobjSWA-gcsAC-goqfa1hm2hp7hYgcrGU1HUL-g7hgTahr1henft1hSDh29gj-c7tUEig6EgjtUX-gCpb-Ega-gLig51hCFg71haiH_hgh-g6PicJbU-gztfm-cynfYgcp-c-nfr-cAofyahCof0ahEofVFgj8h-Qi4Egkig9gcHBh2HUqpbW2hrfhTQiE3h19c0igAOic_hf2hMmSHLTtFgO_g_pbRQiXogo2hvtbBvUr2h4FgihcxofJvUibhPGgz2h45hg9geQisAhmRiXghb7hMGgq_gOGgTobQGgrEAcQiTDhoZhmehnEhUQiDHIRMT5bhCAd5_gK3hVRiM3ho7hyhcapfDAhj6ET3hHAhMLbY3h6mfJQic3hNchOrbqpfDkgUAhj3hcLbVchB8hCFhbrbp3hhVgi2gNnfe1Eu3h77hfchiAhichIHg_pfKHglch13hnchBjckNTdkgschwEd-3hABdzhckkgIMbmkgRjcokg8chqkg-chZ6hBIgCdhR4hsHgJXATUWrPhx_EX4h3Ig4kggMbi1hPBhfUWPdhGTioMbBlg8HgoIaXBhCJg_-gm7hy6hRQUo4h3Mb7jc4UWs4hJIg_qfBkc9BdEkcFNb3sbSIgndhZlgCMUtBhrdhVBhOrfudh94h0Bh_4hzdhVrfC5hyfc6Bhbrfslg9BhH5hTKbiMUvIgAehyIgGCh0IgEehBmBGehbJTIehO4hAahwkcW5hNehRChZ5hCmgb5hM3hd5hCIbXehKJgLmg_rfbmgBsfp5hISin7hZ2hSzBlNU0XgtehaUiUsfwCh02hFnf22hNahcOb2ehmtS4ehsJg_cbE6hitE9ehZTiyrbvKi_cbL6hLzEN6h0Ui-hcUOUR6hEtfbfhLDhvubW6hzDdPDhMtfBTiumgb6hcSWp6hXDhDtf_Dd4ygcDhNDhPngBnghfh0Rid6h2XWr6hWtfM1UYtfqfh3Tic5htfh26hvfh96hzDhhViE7htKg3DhlVisFh_6htEd9Dh8fhzKg2ngwhhBghvVi4hhJ7hlYWYQbIghBLgO7hZKABufyGWDufDogJLgFogUghiRipHgRnc1RiQLg1AiAhUf7hv9IVLgfghYLglFBvRi49gxRiAahnghs2U-7hc2T7wb8gh02U6QUxEhxihORbgZW1Ehnuf57hvFdnSipZW97h2LiigDcRbXWi67hZWi-gh7Lg4cHEhh-Lg5ufG8hpKi4Fdd4fuSVCMgO8hVocNhhXocaXhNlbTFhU8hIvfKpgNMgLvfnUiRIb_Rbb8hGpgNLUWMgAJhYMgpocTobroc8QiIoffVi4ocm8hq8hOYWrhh3hhCJOs8hungz8hovfvhhJQblGd18hiSbz8hxvfrGdwpgrSbuGdCGh-8h9NgUXT6pgFGhC9hwPf9pgHPh_pghybGNg_4UDqgZPiqpcAmfQ9hUAitJhWAiWPiV9hdGhX9hfGhVwf5pca9hbNgZvh9ybiihdwfpGhmih40h_1UGqcqihkwfsihq9hrNgs9htNgcWiI5YpNhx9hWpAwgh09hB6UXqcwqg5NgEGh_TbBrg9ihJxf1cW5qgwqcDOgY6UHjh4pgJjh8NgE-hnYi3HdqYiEIds6UYHh2qcO-h16UQ-hNVUS-hB0bzZTW-hfjhnUbhjhJ7Ub-hYHdd-hkihKaTpId5ogrId1wf8Ub0jhVrckdWyjhzIdqrgf7Uq-hJVb7xfu-hGIhmrcIIh_jhSWCv7U1-heZi7dWtrcNEiGdfyWYj3fhAiMkh-aTYIhHsgQkhOsggTLVLiE8UNsggIhNmhqZFJ_hSsglIhM_hgyfO_hpIhQ_haeWsIhT_hlkhdsgX_hV_hqJdoPg2FiM9U1IhwJduPgwJd0yf6PhqUhzPg4yfm_hm1bo_h5PgX_fr_hB9Ub0cv_h5sC_khpAiBlho8YIKdLfWFlhvff6_hE_TLQgmWi1KX__hmcTawhbfWRlhUQgeJhcHgJxh22BLAiAgDNAi7EiPAictg09fpJhftgYPiS9hO9hU9hSnbZAixaIh2bGJi2Kd2Jhstg9-hK-UpZijAi8JhlAi-JhwtcoAi8QgCKhbYP2tcmXbwAiTgYJ0f82bUgWM0fNKhB3bQKhcgW8Ai2XbwDIV0fABiKmhCBierg4wfGBiDWHSmhjLdUmhzPiPRFi0fWugbmhfRgAwhj6AnKhp0ffmhjRgkeTXBiWBinRgZBipRgbBiaYbomhtRg2Kh-Ld4KhiBi6KhzuclBi1ucYPdwBirRAvWf8BibLhtBi3SfhzOwug0zVlxM3BiGXfx4VXciQci4BiFveNMaMEBPciGCiRci-BioWfACiauSMyTYtCJnh4nXbciicidciI8XlxM1WfzQSRnhNvgMQfL_dAMDoLhznhKNch1fdFckHcl1fbnhQohdnh1LhItTs1fgCi5Tgv1fknhyYgmnhSzapnhqCi-Tgtnh2SgTIAwnhIMh_1fenhB2f2vgD2fHhBODie2a7vgOZb9CiIzBM2f_nh8Tg4FchaNYlTcMhZXSeMhxtZJwgIohLDiLohb2fJUgPDiAdiRDiJuaHTgVDiskSn2fGHcZDiO-VewgQTgfDiw2fEdfUTgpEElohfuaoUKhuaYHcbTgqohKZf82fAkAINhAhAI5aLNhRMfGRcecBzDiZxeZNf8rebNfIFfZMfsxdYNhsLe86ejNf-6eBEiGphx0SCEitZfbqXGEivqBMphNxgnNhMEiHPgHxgVNidqMVxgWphTEixNhf5ar3f0Nhcphb1S3NhdEiSwc_UgT-SBVg50T1pS2tMkEizvQ83fsxgKScpEiwKWuph9GiDnU0xgqBWJ4fzEiL4f1lbVOhpWX7ph6EigScAFi-Eiq3h8Eiq2WEqhCFigOhEFi9wcK8hvVTrafLqhlOh4abnOha6gpOhkBW0VgTFiUqhVFiWqhOxcZyg7Vg9afaFibqhepHcFiWxcmOikyg44fyraraikFi3Ec84fFPhPbfoPIMWgqqhMPhouhtqhvFijzgcGiyFiQ7aXWgzqhP5ft_fBzgN5fQeUa7ahCWc7avTc_Fi-qh-xcArh-bfkPhp7bmPhwnbJGi5zgdAgVzgLrhPGivPh9bfDUcTGiOcbBcfUrh-CWWrh4Ph9DcOai30UyFieGi65fsXhvyfgrhjycJdcC6f1zhcPhB5M0zgqrhWXgwGiYXg-VhzGihDWvphqUcS6f4GiNufsCikXgHfi8rhhQhlDcBHiGzc3dUmQhDshoQh_UcT0gs1FV0gV4EX0gn9fZ0gQHifpNEdfOIhHdfOVcUshXHiV_hj0gOdfWVcARhashH6SfHiq0gVdfiHi6dbtshSBEIRhW9aKRhSYgMRh40g1sh70gtHiv0gkHiushA1gz0glshyshnshrVcWYgC0c5HiE0cfRh4ffrYg35TjRhRIilRhk7fxYgWTCo7f2YgW1g0cTsRhcthvRhShUd3fRIizRh-BYQthnJiWIilJin1gVthJZgr1gLZgdIiu1gOZgnWcuYgiIi1ebFShH8fswDJ8f5yYJShE8SLShteBdZgt-afZgv-ayIiX8f0IiFiUCXc3Iic8f5IiqZg8IisZgO2guZgR1c8thfuh_th0ZgY1cBJi4Zg5XcGuhkGWIuhgihnGWLuhKvF4hgzhU0ShmXc2Shn2gVwhjJi9JiC9fScgZIit2geJiAThVagRageuhBJiguhu_amJiYagoJiLThcDiNTh8ThpuhfaguYghagxJiE3gkagwuhH3gwdfoagljU6shM3g2uhdHW7rcr2c6uhWuhiTh_JikThCYgv9fBvhZ3gwZiDSNqThIKixThK6Og3gNKiOHij3gTgfzThv2cn3g2ThWKi4ThXvh_gbgyhtGPcKiCAiEVgMKLYbgCUhO-fXmhFUhCxSlKigkUnvhzWiqKXA4gwgfk7Ca-fYhbxKiZQFqbg0KizvhK4gYUhN4gaUhn1b8Ki8vh-KifUhW4g7bgzbgEwhFLiYShAcgILioUhKwhLLiHcgLJWahfPwhxUhZIiSwhzWgUwhVki-3cXwhNsgI_fUzfeKiL_f44gN_f64ggLiecgB4PiwhPaiUCWV_fq_hD5g9_hvATrwhnJBtwhXhDyLiwwhaCbXVho_fIifEMiG5ghVhdVhY5g-Li9Eh4cgBMim_fDMi0li24cGxh44cAmirLiH5gKjbLxh__fLMinJcCAg2mUPMi3Vhv5gjGcQdgq4gEFFVMi_VhsifP5cbMicDUdMiNScfMi_5ghMiqjbjMinxhcDbE6gqxhG6gsxhLGik5clbcsMiymiuMi3miwMioAgcWh5xhrAgqLW8xh3dgY3b3bcgWh35cc6gDyh2AgXjf4AgKxN_Mi7AgDEb34fE6cFNiGegQyhUyhUyhNNi6WhmkbZyhWcceXYyjfdyhIbibTK76gGXhmEb_6g7jfaBgEpggNiryhiNihNikNiAGdOZhVXhKlWwccnBgLkfTXhsMWR7gCYiQkfwNi6OhUkf56c7egjXh9ega7g_egCdc5Ni6BgqXhg7g4giHzhuXhc2hI_gBOinlbn7gN7cipUp7g2XhQzh4XhwkfjFiUfgx7gWfgz7gQOiazhSOidzhVOifzhk7chfgdCgAGbdOiiCgozhfBBqzhRYhDGbz7cnOiPniIGbM8gXYhO8g67ctOi87c3zhUZiembyOihYh0OinYh_fgrqU4OiTTOe8gPecDDgF0hSecrYhLggK6AcGTEPiLDgrGbNDgWEUPDgVggt8gvPVZgg9Yhg8cHWi5AD3Xi9aiaPiP9heDg8aiVAi38gbPiSnbi0hEBivfKfPiugghPiLPWSZhSHbr0hVZht0hpPidAiVPWWrJXPWtPiZPWvPibmfppKyPi0Ziaof1Piw9g4PinmfKUiVbhkhg_RiD3hqUilwABQiI1hShgn9gL1hVhgIqiMAhYhg4ZhLQikPWNQifhgPQiEXiJlgYoglRidobWQikSix2hjvUiobh1hU5h-PiL2hHGghQifQWsGURahk7BKgc9hgxEg3IgzEgpQW_1hVehpgcqhQxQiagcDpb4QWhahOmRd-gUCIf-g6QioahCWi4SWUUiD5LARi1HDD2hOATF2hGuUv-gLRi9qidMgl-guQiMof8gceRW-gcS2hQofs_gURidViJSifUiZRiKoibRiObhdRi8pbyuUuFgUqitjgkRiWofzRiMwbZ_gt2h6Fgv2hnhcbqiUKbk_cJriolgeUiBSiEWiWVi2Rivbhr_gU2hQFFybhgrix6hwRigqifQiyhc2_gESi4_gpjgEAdurin2hWRiDqiWicFLbNSi7zBPSiFchIAhKwUGrbjpfs9gUSid0D-jgOchYSih3haSiOkhriciAdv7hxLgjWi18fPlAMnfnwUPkgesijLggsivAdLKUy3hsSimAh2Ad4AdbkgqAh-piBdhnwEuAh93hDQiFzPyAhlri0AhDBd2chLmi7zB6chMMbpkgEsbL4hQBdN4hu1hhqiDWiEBhFdhf4hHdhiqfKBhDqfLdhfqiz6hqqfmMb5Hgg4hqOTi4h_IgEtbTghRehO6h9RiaBhdQiyBddBhq4hgTi9qfiTifdhMIgCrfUlgkdhRIgmdhECdodh34hPkcdWVRkcbIgssUxdhLtbgIgaNbSCdjIgFsi9_gM3h5Ti4dh7TidrfsIgfrfuIgK5hiCdnkc1lgzIg3lgnrfR5hY4hT5h9tiCQTmtbQfZ_lgePbQUiTChYTigngNRi6mcf5hJmgMObYUi_CduChOJggehPWiCahC_g_PinehYJgXmgNDd05hkUivehemgxehnZhgtikJglghJbh3WWesf5WWhsfC6htJg1kMfub1JBQnc0JgCpC2JgmubOJAgocJfhLmc25fEXg6dMV6hOfh-mgTobRfhDmgZBhWgho6hKog72hCtf5mgJvibbfQViDViffhTViZ8hKViVviWngXVimfhs6hofhu6hqDhqQiEahAqi75h3rfZpggViJ7hoKgtVibTT86hoViYGdqtfyvi9TTsViiViqMg-fh1vi0ngG7h-Dh-mc0ViGghOKT3ViLgh5VimFFPEhKncPgh8Ed_ViyYWGogRuiGKga7hzriGWiHOiKhiOufdghgQUMWijEhOWidUibTi8Pik1hOlcbufJAisLiu7hwLgnsirWiKRb1ih07huwbmufjZWA8hmsiJkg2wb6EhK8c3kitJWaTIoWiwogiWipwixFd0oguWiyWi6xg4ufg-hAMgM8h3WiNFhP8hQFhlNizRbIXiDGdV8hNaWX8hPMgGfhftiTvi6DdcFh9RURpg3khoocghhOXiihhysimbhYRWmhhnFhhXiWXiJ4UjxihEduhht8hwFhn8hyFhdXipxiuMgYXiEUTjXi8hhsGdnXiypgBihRyb0qgEihZXTrNY-1E1GdGGhLGhd2EkGVNihBqgyOAWNP_GbUPi5XiQwfWGhrJhqKddpif0h_aiyybBYi9IgEYiRHdGYifihjEbe9hKYiIZioGhbyiGwiP7hk9hN7hlNgRYinNgT9ZjqgfRQlqgkTUnqgu9hswftvYiogeYiKmYvqg1Hh6xiF-hmYiNjh4qghqcEjhp6UKUbD-hvXiwka4piL0DRHhgcWTHh5yi5cWHrgM-hJrg5YidUb7Yi56U9YiKdWU-hZId1ZTY-hoHhargL7UtHhg9hnbiVmhpjh4mOtxfsjhkrgj-hdYhyxfyTb7HhAecU8gVZisrg5xfBIhyrgDIh_yi0OTv-hlgYx-hANY2-hvmagZiNJCI3I4-hipiSpCKyfuZfvAiKbilZCGsg2rctZiD_hkjiF_hUyfpVbXPgDsc4Zi5jCN_hsWUXsgfJdR_hasgtIhBaivIhrtgSscFaiDXhb_hTCU9aT8gPf_hupih_h61Vj_hN4cl_hhjCS_fh4gfWbVainLi1sg7kh3sg9khKthAQgLJhzscF1KElhFIPcth91bFtgmaikwiRmioaiLlhUKdNlh9fii9Utai0AbHCPUlhBmiu1Bzai9WbZlhlJhu9UQAiiQgSAip8cMyiZtc4XictcQyi78CBbi-GC4fWuQg4zixjOHbiueimUY9ziTLikAiVmhmAilgY7QgaRiZ0iIacy0i3tcK-UHKhYbiNKhabiDZU3Ai-ST6Aig-SBVGT0f-AiImhkbijgWLmhYziubit4BpbiiLd27BkLdLBixkiNBi0bi6kbcmhkZUemh5gWcugcugkmh4LdyKhBcidBipmhEcivRghBiAMdsugKciuugYPd3dQzqCBRSaPdMxZoqdb2ifSAd2iePdDjLh2ibtVZ1XSoK6QSc2iCDXUMd6OSq2ii2is2iQyOoVfH2V5uBL-LB6PsVf-YVSgMFHYpfBoPIKeARHY_Nfz2iXiMMjStJFsVf_rMXOA3TdFFMeML2CCiMfxVC2BSBYdgzVxVC1vVMiRXDDRXAiEXPtdFIcc1LH_MTLEiMfC3ioYGsuYhFYGQf-PdG3ioBAEVSsoTnwX7xEljSGqBn_APWHvLh8JamWXGTKwRXQkAc3iLkMMjSXMF7Lf5PQj3ilzOZMFz3i24C13ipPcPTfRveyrW53iytDA9BoLfd3iWpMlMF33insVfpMTYGFVdRfSG4i03ioYGQpTK4i53iT4iQ4i93iS4iLvD8sKU4iwpMk3ihsCyRF83i-YSZ4iY_BxaUc4iM4iH3if4iqhBh4iT0Aj4iHFA4sCm4imiMoYGq4eqminwEr4iXDDWpMLYCw4ix4Cy4i54iX4ii4iWpMj4B64iQLA7PQB5i-4is4iQGcX5MC5i5oMGyZw3MXadm2ij2iV6dcSd12i1lAVIDdadP5ix2iFAY1RdT5i_GY6ugSYdb5i3GYQ-d02i-uB22i72iRXA92iElGB6P_NfCPfz2i4JVf5iB6PKvg6ye62iBYahLhKmZOUfXzeUGYvohuDixgaJiMsWaxDiUVaz4Z3wgkdeLKf3DiXMfXZfWNhH1dO3fixeBxgdZfDphPuV62ibyhTNiHhPmyhkYU5lhOAimgMA4J-gMcgD-GT3gMqLB_LG9tBzgMgAFZWEVgMvjMjiAvpYULC82SO5i3ONr2ik4VgLER4iWpMfLBW5iq6iw2is6iXLEu6iTYGw6id5iBiBH4i36iUJBh5i76iXOAtJFFqFK3iBPfkBcAQfHvgtUXD3iaPfv-di3id4iI3iRGYKqMiFAQAZ3xB_4CziWgrMOgX6OIVUfMNhtBePqZnHfD6iVYa4DiaUgH6iAnaJ6icMfaNheMfGxZJmaqIeX5idLfshBN3iU3ix6iwUBr6itOft7iPHD2BSqsXlhBu7iL0V6OfFQA57iT3iHiBW3irTCMKctxResWF7iemYoLf97ia0VlOdCNfyrWR3iO3iRGYtkTaydfXP-2fcOfVNfdRfjSfYUfSNhYUgUNh5DiM3faeik7ijQfm7igUgo7i4Leg2iy6in2iz7i66i26iXOAf3i5RYtddr7io8iFQA_6ioBAs8i5dC-wWt6iY4iWpM08iBiA77iI7ie3isoTjwXo3iAmGq3iUgAs3isJCu3iIRSNFAx1B-DHCPf24iMjS68i6Lfh3iC4iN7isuYnwXqFfrfWpIPeEDGpAnPdjPcoRN-wTeII7sTYSfEpMrpMLoCj3iczDdwYq6eTNf7_epUegSfMwVgTfUeifPfa8iYIejiZG1dj7i_wgZNh4Uek1efeid9bd4i6gXbni_oMn4iXpM8wMc1iH-NwXgyzit4MKQh7rhL-ahsTQhiWAUMhicDU6rhixhA4ftEiIfiMVglXg5UXoyg7XhfLBr7UfrM6uMEpU3qhQmKZzg7_THjAdYDeHAiJbBBNCjUWfb4bbprcVmhmmFp6ix7iz6iw8i98iWpMkqCw7iARSY5ixOf38i_4iTYG0-i28i16i48i7-izqCrLf--i6-iXOAXMFIrZN9ioYGG_iSvXgzVD4iZMFlmYcvXEqWj3ifOIxzSzqCnpXd4ifOIgBAxAAn9iSNf6_e-EftzSl9iypMJKAy1dPYay4aTZfgRfJ3fF6iVNh09iSRcdUgoRfhUfeeiAEi79iA-iT_ikqCW_iz_iwOIU_ifSAT6iCzVoYG21MV_iA8QyFCJNWoYG9uMJIhAoMM6WSnMTjbhRFh2S1_iqVa1Ub8gXRRFMAjB0Yj1iUIipaTuBUU4fiSix_BA8ikEXFyg6wcZAjpEXujG52WXAjTjLNvGDBCF-ihZiNbFfUcYTbL-isphK6TQ-iKfUY-iLOib5ZJNPELLLVXQBBLjA5DHy2SbnGFZUxiGZtGPEiMhXpAdACKOpGIpGcsAJThxoGdMNRVG0oG9kMjoG4UGDvM2RhUoGBZQWoGGoGaqiSUGoKAavMPpG7oG7jGl8SCBjcvMDtGhoG82Tr-i81i6rgnAjVmFg_idJL26gnnM89iAhX1zf32bKdbG-i_gi-FNsGiqAjxrSM-iK6TO-iNDXuAjNScS-iNafLVgHOh8GifQhocb8fiVoicZcyMhz9TDAjW7ie0Tf-ifohG9DANT6pMk-i3pMmiggPDvBcp-iPlAu-i2-is7ip8i_-iF_i_3i1-iy7izPfD_iH5iA_i4BAgdM9-iYCjE_ioBA2qC67iHwYmYdy8ioCjT3iGvgI_iz-i_3iQ9iL8iWSdN_iptDMCik0V_8bX_i4_iv2ikuV3WAS_iwOIZ_ib_ibOfxwZlBjLoCababRfTVauWafbal_iY8in_i6ohZUgz9iAfaI6i29iceipRfw_iGhay_ix4iWpMT_i9CjPsVALAADj-hALcFm8ifDjqsgHvV5oMLHDX5iooIBAjnkfGCjd-iAPgkCEHAjeTa_CbKAj_iKkDjrMP1BUPAj5iMqDjdNiQWUmXbiAjQchAAFaAjyRXU6adfilZSA8i4RXlpBAEjvhRcuGlAjHHiuBjpAj2ybrAj1GiWAU4BjP-iwAjllispUd5P81LJtc3ZDgwR4AjbHG6Aj26bOhGbnG-AjpkajSi-uCGVGWBjDBjY5QjuhGBjFoGeeSAJTLBjsoGYBj0jighCVoGIBjDpGKBjZvMkoGcBjEBjooGaBjHVGMBj1EjZqU2dWbyfy7UGDjA0DnBjDtMpBjC-i7zi2zftBjjBjCJdorhOhUTEjcXgVhU2BjNnUWEjGOh0Bj31SV-idFjyzgYEjVbg6Yca-ipTY44iHCjqMFTgip5fRGi47C9rBj-i2pM9pMQCj2_MbuhTCjKWKlddv8ieCjlCjgCjXOAxrCcCjw-i5Fjx8iq8ioBA9FjkCjBGjZCjDGjTBY88iy8ilMFH_iG5i34iTYGMGjL_iM7iA-iO4iNPAP_iG0X2xVhDjAhAfBAxrC2_ibDjTYGY_ia_iT8iFDjNFjHDji_i-5iLDjA6i3ohBAfraeE6inSfc8i9wgN3fVDjzOefUguSfhUgkrX3_iiDjdGj_Cj7Cj6Gj9fB9Dj4aToDjXVH_GjmiLsDjBCguDjIlMwDjGAjtHXIAj0DjrRF02TaKDNAjqqc6Dj9fM7GjSAjTphvZfLEjOATDEjTQWzRX5wcpScj2Wg3EJEjPtFXGCM0GkAji4Tm5SREj_cbWFjJhia6Wucf7BjnrhiFjPlhYATbEj1DVdEjoGSfEj-DH5AjAuG7AjkEjAuGmEjOiaOffhnJcSCbBjNBjVIivEjRBjxEj7EjBvMbvMGIj52gPBjmTGJIjJBjTQWzEjCvMEFj8HaFIjXIjfBjNIhCkhSFjDyfJFjNUASNioBjA-iOeXD-iGaWmAj1ziRaFUFjmUWsHjKfiN-iB0g5UXvHjKVgqEiMafzIjU-i9BjW-ivAjBCjjFblFjqxYIHjP7BjnUJCjLcb0sBuFj7pMl-iOof2gBy2gO1czeUVCjdCjjfX5-i7FjoBAQ_B-Fjn8iAGjy-iTYGTJjFGjXJjXOAQ_BC_i6FjPGjcJjfsCNGjrCjCGjQpTHPfTGjfGjo4ifsCXGjHMfi9icDj4_iQ_BeGj74ivJj-hACDjjGj65dgIjx1doGjpgSk_iSZfODjjTfQDjb8ih7ir_ioid8DieUgAOdn7iIfaywV5GjbGjxJj8GjMKjRghOKjXHjklX9_iXwLL_BrDjxxcHHjnFjvDjFAjLBEyDjGGBTLS1DjlKWXKjSHjg3fUHj-hMSKjmDj-DjG0faHjHEj-DHbAjBFioSctabXEXZTCjHjwEEYuGiqGUnGA-aRFjpIjoAjTXgSEjzBjsAj54SyIjJ-itAjyHjDAi1HjGNP0IY2Aj92CgEjedUiEj9-b-HjvuGqKjI-UG0f_AjCIj3BKEIjCFj0EjdvMuEjNSCBpGXoGHoGLIjVBj9EjOIjVXbvUG4EjzoG6EjUIj8EjDFjdLjZBja3TZIjvLjXGiH-iuBjdIj9KjkBjlGjKFjiIjMFjkIjqBjgAivZf8KjqdBI3IrIjyBjhIIgFje4DZFjnrhELjR-i5Ij5Bj4IjIMjE6f7IjJbf9IjFCjbKjJHjICj6FiKCjnKBMCjvFj8pMxyAIJjRCj0FjtZg2Fja2i3DjXCjGGjmCjhsCvsKu8inMjx-iy8irMjrsKaJjwMja4iefBeJjpMjRJjxMj7eBjJjzcU0Mjk4irfBnJjS9iUGjf4irfBsJjFqWaGjRghSgBPKjpJjoBAhGjDDjdTfVje5JjIDjMLfsjZwZa9Jj0DibQftGjf7ip_iwGji7is_iGKju_i-Di59ix_idNhINjwXSdgBLNjzJjgGj4_iKNjTKjBHjVKjMdKoNjFHjZKjKfg_Ij0RA2rgxDjMHjzDj-rBiKj5EMyNje6cbXCnKjAkMtNjULjdcSSagR7TK9fTDbl2PB6PN9DooI_DjgVg-Gg9tBcHjYQieHjlVgAeWIEjgAj92KLEjh1ENEjoHjy7UqHj2yctIj_BjVEjMMj6IjzEcCCjyAjWyR3Hj-ZD5HjHEHqVT9RClKjnugCOjrvMwOjuNjGOjvjiQ8SVji1FjTjiQ8SPOjbOhZqiTOjnLbVOjGygXOjfAj6RGt2K3KjmHjGuGOEjFshQEj_KjrHjBLjUEjtAjlOjWDWHLjKabJLj2tMJEXMLjdBLuOjhEj8HjjEjViGlEjeni_TGnEjQJiAoJaLjrEj-EjtEjliiIIj5EjiLjsLjMIjXBjzLjg0ckTGpLjCpGvPjYQiVIjNIjaIjxLjbLjWIjzLjFFjgBjszix7UNIh5JjLFjn0A6LjOscrBjvVaoIjDMjqIjF6fkWbiOjT-iDnUKMjuHjH0gwHj3IjRMjU5cfFjCLjhFjTMjZ-iQ7iWMjTYGEAjpFjNeTrFjpgiZwUNCjwFjgMjyFjFIYKJj1FjNJj_FjPJjfCjgJjSJja4iyuTtMjv-iVJjzQjfJjMjSrMj4Qj1OfOGj-Qj3QjlfB3MjbJj2Qjk4iV1fpye1SECRjt4i6_AKRj2KfoJjqNjo4iLvD1RFGNj9vVmNjo8SpNjD5irNj1JjiGj8tdSNjnGjX1eNNhecBXNjv9iXUgkgeCKjSDjiZbFKjKudYLf49iaLfZDjlNj9GjbGjaRjgDj0RjJNjkhBAHjtuVwNjeYC6RjzNjgbftDjXMjAJj9Id5NjV4S8aahKjPHjMKH_RjAOj5wCzOj0kA2RjFOjSAWsKjQOjBEjeAjHEHwKjeOhGEjSOjGPjCiIhAjVSjMEjTLjpICNPjeIjGaFgOjvCdSQjYQj7HXUPjXEjfQjxAjo4EqOjADbeEj3Aj6HjePjTLjyTb8AjiPjmIjqoDlPjr3hZLjNpG-Pj7PjzPjOBjfLjHBjqLj4PjnLb6PjyPjdBjeLjDUAQBjuPjTBj7QBxPjsEjc5QwLj7CWyLjMTjWTj73SCQjZ1iqZFIFjJQjQ6ijIjMNjlIjPFjsBjNQjXJCPQjI-iRQjRPjXFjDFWVQjrSjXQj2Ij9KW1IjFLjeFjQMjdQjZcfWPjyAbVMjZeCDSj3Nje-iaMjDJji-iGJjPCjR2hiMjvQjkMjxQj7QjlsXkJjHGjhsCTOV5QjWCjvMjlJjLvDQUjBRjNUjqMjVUj6GAGRj-Mju4iFRWvCjNRjWpMPUjfUjK8iIOfCNjMNjz4iwhPnwEXRjZGj4RjfBAabcyJjcRjXOAONj3JjmXehRjOmeedX8JjMDj-Jj1DiaNjgdavGjDKjTDj19ifUfHKjRpe2GjpoXzRjQKjvUjA6gxUj5oMT_iwUj7Rj8_iv6iXwLMVjAAj0NjhXbc-iYMjdZieKj6NjgKjJAjKSjlKWVVjjmX7gXO_WwgARRFQVj2Oj4fTkMjp1ibTKtKjcSjYSjEEjcAjgHj0Kj32WZOj5RXJPjo0GnHjCMjoTj-KjxBjALjHMj4Tj8JHsEiqSjVEj6TjGafYPj0Aj3qYbPjOLjEbbQLjY3b5Sj_HjjPjEUJBIjoEjCHKYTj_EjsPjFTjwEjTIj5PjtLjcLjZTj2EjQIjeUGHTjRTjKTjUTjeUQYHWXWjrPj0LjAVcLIhHFjFQjgTjHQjpVDgTjPEi7VjblAEMjQQj5RTpSjyTjvIj4cbuUcaFjsSjcFjBWjbQj3TjSPj23TuSjZEj0HjhQj9TjjQjoFjFDNqFj1WgoQjRrbqQjfMjLLMGUjzFjIUjMjilMjred4Fj8Qj4Mj1QjsXCRUjOJjMUj9MjCGjhXjXUjlXjHGjzXCKGjmXjAcCM9ihUjjQjuXjSGjnUjTRjk3iLYCsUjR_iuUjfXC2-iNVjoYG0UjgRjgTjTNjs9iYZbpGj2ohNDj9Uj5wguGj7wgdNjEKjIFe2UehNj1GjCphC2dHUamNj7Xjr2i9Xj0JjbGjWYjw2i7_i60P9RjH8U8XjWVjBSjaKjNXjcKjbVjOKEdVjYnMfVjoCEIBWXYChYjjVjJhWPSjJlAbYj-CjpVjKMW32buVj2RXw2WxVjxKjfHjzKjk-B3RX2VjKEjgSjcOjiSjMPjahifOjPPjhOjsTjtHjwTjDWj8WjGLjIXjjFjaEjIKExSjLLjtOjg3E7Hj3Sj9HjhPjRWj7SjdVF9SjNkg_SjqEjlLj1Ej0Pj-UGGTj3PjlWjeWj_PjgWjnZjiWjbWjrLjdWjTTjqPjVTjsWjkZjuLjgWjBQjcIj0ziOQjNbFGQj8LjIQj-LjOFjLQjqYa2WjOJCNbFFMj_VjA0gGXjWpiwIjKfUBXj8BjaQjUINRajxHjSZjzHj90T8TjQ1S-TjKEABJjBUjh-ikXIeMjHJjtQj01cLJj36SKUjQ5ik8bQJj1QjgiBUJjpaj4-i0QjMjStajzMjCGjgiBcUj1ajhMC8Mjrajyaj5ajzXj1CjN7ij4B4XjAaEKVj4LCbRjOVjBDjfRjtDi7XZ52V3Ujj_i7UjYNjH3fhOfx9idxerRj7NdOYjqgeQYjIKji8iKKjmgaEbjKSNGbj-Xj4_iFbj2YjXpITVjALAjbjcmXGHj1NjcajSSDnYjcKEpYjZNArYjkCEd4ZoebxOj4AiwgAyYjNxF_5IRVjjQEI6MH8SrkiyAbvCNBxFUzB-OjAqhYAjSoBBPjyiDDPjdAjIcjdSj6SQfSj_OjrzG5KjGIDjSjIZjNIhnSjK-iMZjuIjTPjxTj1TjeQjnOj8IjVZjcEjySj4Hj0SjdPj6GXtLCtiUNrctwFMuhmWUivFnEBlKOFeMfPjRLjdZj3SjAIjR8bYLjUHKoPjlZjDTjHIjaWjSIjyZjJTjsZjCTjuZjETjOTjRIjQTjyEjDdjLTjYWj3ZjqWj2Zj7Zj2Lj9Zj8Vj5LjDajd0NBajzWjWdjdTNSWjkBGPEjlSjSyBKajQPjAWjNajJMjPajWDWVajZQjDXjUajdcjX-iXajILjLXjbajlYjaVjPXjmQjRXjOrhTXjiajFUj9ahuQjDThIfBwQj3FjuMjWJjy8imtCuaj3-iENXYUjRJjEej0ajHGjmtC3ajMejX5M6ajxajUtaQej-aj43iN7imtC4CjyxV6CjKVjmtCYYjdRjAhA2JjAYjadjuFACYj9_eEYj6UjqGjHYjZNjJYjbNjAVjVbjpLe_oh39iudejNjyRjVSamNjdejgbjZYjRgh4ejkbjMjU36imlHw3MYKjjYjrbjydjESjKHjcVjHSjNHj8NjgVjllfZ7BfegxYjlVj5dWAkM8ejSSj3YjWAjgSjbHjvKj8YjaSjyKjFPjBZjHPjQcjGcjjAjLPjeOjXcjKZjoSjacjjOjccjPZjecj5TjudjXPjicj2HjkcjsOjmcjZZj2Sj6KjNSj7iGUgG6SjlTjuBUXLjVWjFvC4ZjfWjNdjvZj_cjJdjjLj8nGtZjEgjGdjJUAPTjkWjKdj0ZjQpGpWjBTjMdjrWjRdjfdjzzivWjuBjAaj-9i3oMjTj_LjC0YG0fHaj4WjqTj6WjpfjTQj9Wj5yc_WjLMjsdjG1T6BjQZj2TjbFjaFjGWjkFjwdjdvNsbjeajQXjzPACUjhajEUjxFjXXj8dj1RF_djmMjahKI9inUfisXdbdBPA22MSna8nQKhjv3iZMXwUf8dCOhjGhjd1X2UfFhjFRSioQ2Of22MP3i6yebhjZ8WK9iHEHQZdu-iLhjx-i4JV22Mw7ikhjWJjmhjPhj37iSYd22MGRjrhjI9iCCFECGotZ-DHq5iLRjBQf1RdehjVejxAVbhjm9XCtajReW5L1JRgNJyhje0N2SQiGQ0YHX2CJRfRmVu7iI9ivrAIsduOHlRXg3EdgAECGuIPFYB22MPijLQeRij2CCUij9BGWij93BZ9inEA5DHx4dExDuJBA8iR4dJ4B18EaPMieMF7E98B_JBCcH7zBCFM7hj-wTa9i4DJkijqUCuJB7sToijGVAqijn5I5QUuijWij7EHlMA7hj55iLbjWQfJDj5sWW8iVcd_Jj5ohTNhy9idqdCVjfNjuRj0WZh8iHVj0ueuTfcPdRRSjActQfl8iFQAMhjl2iBiBo2iFGOajjkPdvAcWhjWRSq_Fz2i6_UyTNu1OrSXXVfk6NA7YBadXTC6EAmkBjVSAgXSQIbQd2hBcjXujjVLhwjj1LA7aXzjjkvW02F2jjBbX4jj8bd1vV8UP7jjVxTvjjA_Iu-iwiZzcUw7iPkjlhBPaUlhBh5iKeBa4QMkjF_Iqci8zWPrWL7ipWNpBclfBrBc96IhcSuBcbuhAgT7bbZPcOQcJiTroad5fc1DGPcp2aWBAr2azoa9Bc2oaVgTcCcApaIdSDCc0kjP9DnwEHCchgTCpaLCcijZqkjC3aWCcHpajXZJpaASh2Qct3WDShECcbCc9PcFljM0cCiBWpa9gTiCcFvTkCcGsamCc8FAoCcfpaqCcw1bKhTuCcDljzBcOhTXQhqpaZMSkEc3CcrygqTexEc8CcZwhevZoljCPh4EcnjTMDcySgHDc6hTvrazhTEDculjeEcpljyeSSDcaDcBPcupaWDcnhDYDchoW_ljhljxxSzSgdDcNiTYqayUc0_BjDcShii3Q9VCrxGwIfjkePQcVFcy7LlqaB7f3sFoqatIDqqavKcH6LzDcGkTuqaAyA3DcHHE0qaBgS7DcFgSygiAPcHmjKgSBEcvtMDEcShLkbbUDcMgSNgiz3aMEcIraGDEKraApJgIA1qaOraKTMVEcrjSrgS1TgUraNPCWraOTcdEc5jT8ljahTpEcNCNJCNnlj7ljwljqljnjTqEcIsRsjTrravljYbbTnjDqahoWcEcRDZRnjanj9ljFaDfhSfmjNkT_EcGkTDsaUsa9vZWkTLkTYsaNkTGFcckTpnBSkTqnj2Qc9hSUEa_hSYFcdkTSFc0nj9EcOFcXFcxnjQ6HQCiJNc1uShHceMcQsTjsalsaZxa4kTPohoHcvtSGOiypZooZkSgm1OrFcl9VysapSgLlTxFctSgJlezkewSgBwgQ2faMhhHZmdiLMNAij_FcUGcDIZlNKUKEQjSpAeJzRJGcOtaLGcGpS1RHOGcxlTUtazlTXtarUXZGc4lTctaqjSZGcgtaf7IPEedGcUzBEmT-yXDdFhGcKFN28aUDemTg-jSKGcpGcQuWsTgtGcXmTwTgZmTqMN5taXcBzvaooT2GcKohnYflMh5Ci_ciNojRohETgTohC9TMWCITg2diZwgp2fcwgdohPTgu2f9dijwgy2f9MhVShowglDioohfQC62ftyaknTRCiVNctLhXNcanhMojsya4ci0CiEojLNcUCiYnhJpS8pjBTgMOcduTHva2nTJvaKLcoNc7HL8Hc9nTP_LEmS-PcBIcCoTJmSVvaskDcLCYvaavaIzGuMIxLfVmSRjHPIcivaRoTmvahmSpvaWIcomSdpjaIco1WgoTxva9-eHohXpjgIcroTAlYwdiepjtYfnIcN2BpIcffTCwa3xaNrTGwaw0MIwazIcCpT2IcMwa4Ic8_hHya_IcEsESKdDJcaCbYwaTpT2ibKJcvCcdwaQifNJcSrj0ta7nS0acRJcNmihpTVJcpwaXJcmpT7Li_lU7waRoSbKWS3SgJcnJciJczwatmjrTCprjorjJVhYJcoLisJc_UBFxalJNxJcIxazJcIobLxaQwU1Oc3PcQxafzaSCietTDqjNLcKpSVMcjMci7NB_V1qj7oSexa7-MLKcZqjcpSoqTpyMqqToMhtqTefBqxa9djVKcqpSqMhBXgRqBxpSJgiaeF1xaCHN7uShKc9pSIvKDrT4IC7xAmDi7GGSGNpwgEyaQPcPqSfmj72aOhDDJcKyaNqjWnhCsjjLchqS5wBZNcuNcikSArhqLhOMcsLhNNcWCiELcavgD1ainThyaS1aCqjBtjVCiXNc1yaFtjeyaP1aNab3FBItjxNcUvg8citnTOtjCvaqya8sjeLc5XEAsjkya1KcBsTI6fyICCzaHqjoOczLhJJfCdikLNEdiq_FhCiG_VlnhdCiz1fnCionhpCiLsSrCiEMh71fGMhczaxnhJJf5ciNvZ2Cit-VvdiMMc5pjCtjYdixMcS7d9zaWMc6tThnHZMcBWFDojLsTKtjWLcMtjgMcyMcmtT1McYMcmMcrtTftjLqCktCwtTtMcGoj0tT2nhhMcWujwzaMuj3McWtSU0ahOcnHc9Mc14O_Mc1sjTCiLtjEqjr0aZuTtNcSNcA9ahEAPujXjTn0agujj1f4uOs0aPtjGLckNcTNc39OEujMtjGWf20a1ujCvjN2gxFCwNc6ciWtjhtjxuTlfB7sj2ujlpS_sjeNc3sjwXf8bC_uTJvjRtj6JcNvjBqjyNc2hB0NcO0D2NcQjV4NcwHW6NcTWH8NcqqjtsWdkVPwSVdiVmjHwTVpcc1DEOcbPEivTWvSlvTt1a8rjkIcglSOOcBPcQOcVvTntjeMVbwSFpaXOc2Pc8vj3lSfOc4vSQqSC2ahjcYOc2OcpvSH2acvTmOcquj3PcglSN2aBPcuOcROcQwjPuTyOcV2ao3K2HTPwjWwjL7La2axvj2iT6Oc5nh2xXYYe-OcokjUmjWsailjk2atkjswTHPcxoas2aMPcv2aPljx2aGUhRWEwLNGxSSPcwsjNxS10hLBE-2amWgGEcrrjWyTNFcYxSFuKWxGLxT-KNdxSJ3aPxTc9ivVMlPcoxSLWAoPciCjqPccxTsPcHxjMFcN2Za3aGkTyPcBPc0Pc06THwjRwgqQcTyTm3asQc4QcSQcvQcUQc1xTFQcn4aB4aelG03ak3aoxjI4aqxj53aiQccyTt3aWQcQ4ayQcC4a87TcQc33a4xjK4aryTr3auxjP4aGQc5xTpQckyT13aVvZvwj8Ic-PctQcGyjCQcs0Ob4a_xjelGVzS92Yx3ecxjCXSgQc5QcUQc7QcXyjLyjylGKbjViZ52VwDijRjw4a2wgrGjd7i14atejLYjBVjsRjXbjijeZbjGVjSYj3GjXDBFphNei0YSSphQWUmeiP0TIEikRcOphoNh5-hHkhdscfZjZ5ayUgvNhyeiYphyNhaph2eiZEidphrsUcEiAAFhphBRZ5aiHVflphAfiYSM_ThJaccwcHVgoEiqdjrEi-BjogjpbgxphNfiVafmBWXVgRfi5phWOhUfiYOhW4fjVgifjWSjjafgafcfj-YjDFiF5Bg2SpRbKqhtfQlfiExcAniPFiqfiSFiNOh3af9Scvfi5Vg58hzOhHpiewcFBj2figygdFiEpUK8geFAEWgvSjXbbkraAgi84f_4f27BEgiC5frqhtFi2ygesjAViK5fWCWebfUPhZWg1qhQHj1djT5fVgi5xcXgi8qhZgiJzgyTccgiA4SegiybfsWgCcbIrBq7aqPhZBdKrhOGijnUCUjJPFrgi6Wg0eU8WgQSCvgiEcfhzgaGiKgi0giKvi9PhnzgJfgtJd95frzgTcf2ni6WO9gizoiGLjlgjMQh93TOQhejilDcaXgoUctTj2GiiQh0rhM4T2rhbgh_zg5rhodjRhi_GizrhUhi2cfXhig4TGHikSj4LjCJdHshnaiRKd1XgNHir2cMshPKbVzc88a8Xgnhi-XgVshGYgczc7QhPdfxhibfbbshJ6ShHiN7fBiiT9ax0gjsh5hizHimshwzcG1gb5TQ2jFRhCii_0g6zcwsh2VcoVc30gfdf-hicRhMiieRh7HiGkiBGW-Hix3MkRhBIiViinRhyYgpRhS0cpsgCefaNHt_hL-aeiiLthy7fNthLef0Rh27fhWjr4gniiUth77fqii9RhWefvebbthhIiDSh77S1ii3wD3iiGEBxWcaZg7ii2WcuIi-iiwIiAjiEkij6MDjiDGWB7TlZgGjinZgIjidShg8fLjii8fhShLjUE_aQjiQ1cCffBuhWXcUjiqSh5ZgXjiw8fZjiYyi9Zgg2g_ZgmPjOuhV5Ul2gUJijjigliWffa2cnji3Uhdxg9ShYLizXcbuh1XcSvj01cq3jljiDHWzjiFgjOtapJimuhBYcouh_2guJiruhRgbKLdFjBWThBWc2JiVyc0uhGfb6JiMvhCbgMkiS3gOkizagQkie2cTki9TXa3gXkiXAb38TJvhuThAbgj4jJKit2cgki-9fw2cVKip-SXKizYcZKiajiavhGtB-Th7XhkgfgKivkiivhMBipgfkKidbgsgfJUhShbW-fqvhOUhokUtvhVhUvvhijBQ3c1jBsbgDlik-fZUhAhfHliR4gXhfLliF2iX4gjZcOlia4gFwhGLiHwhRliJLiGJWWliMwhNLiZliPLibliRwhSLiGhiULiojifjcz4g7UhezjdLiG4cLSIBVhFCbTaikLijcgIVh3hfmcg7hfvLirISSVhyvU7liWVhzwhYVh1whPmi9wh50iIbC6wh9LiFhhx5hT6j_whx_f6cg40ihVhKmiAdgAoSsVhd6jdRTJMie5gFMi4yRzVhNMiDAgZmilKWPdg9xYwjbz5ggmicxh9BTCWhYdgQAg85gixhomiIWh04iB6gsmihdglMijdguVCwxhtxhtdgi5cwxhpMiQWhngiD7jHhigPDyMizdg0MiEni9xhCnikWhj4f6MiOkbWjfpWhHyhsWhDegBNitoihIjRnisoiTniLNiNegj7jPegWyh5Whsjfv6gZni-WhdgjR6iYegcdj0kblogYNiqFiPfjqPikniB7gmniqyhvoUx3CpcczoUsniq6cCqclBgLCUqRXyniKxiNkf1niJdcU7gpkWW7gzNi4MWsKi2Ni3BgCoiDfgEzhrXhS1ji7gzgEMbhKzhMoiMzhEOiOzhaghZQFJOiLCgvSjWzhTOiLocNOis0YOsYTCgbzhVCgGyY9kfefgj7c77g0FbEBUioip7cB8gFqUfOivdchOilCg2EikOiqaBU0joOiT4jrJizzh5FT-gihzi4zh4oi6zh6oiA0h8oiG8cAEU7oi7OiVHB9OisYhG0hBPidxZDPiIrKvlfyYhxlf1YhNpi3YhKPiR0hSDgWwiDFWPPiF8h7YhX0hGwfZ0h-ai6XibpiP1inzfOyiT9hr9jkDgOZhn-hOITlpiXRgiPibnbNPWTZh88cnPiWZhjniO9gxpiSFYz0hF9c1pirHTgyigmfhZh2PiciW8ZhlZh6riaTi8rinuiItiAQiPhgH1h2siHqixZhJqiGQiWhgIQiNAhUEgPqiQfc7Zhlmf09gpviBqi-tiwriXRi89gZqishg3riWQWB-gjChfwiKSil1hvQioIblqi2NelQiq1huIboQi0EgRwilhhA2hm-gXzEXgc01heahKibgah1Qiiahb-cCJbhgcPig7qi-1hYpgLriytbBriMFguahYigERiaigG2hu-gI2hw-gexikhhgxi--jMrikKTQ2h7djj4SSris-jrpbN8A8RirQinbhS-j0ChxriYriwXhariYDFL_gN_ci2hlofluiXbh9riyRiq2hzAhoRiHjgjhcqOAlhcSdgMjg-FgVKbHViCCh-RisviqZho-jyIU52hKGgivi0ribsiwbh_2h5ri2_jTehR-j-riLJUG3h9SbI3hbGgHSiVrin-jIsiWnfjGgOAdS3haicU3hSAdW3hQsiOJAHrb5rfLchSLbPAhXsizGgTAhrwAbSiCtB4Ggpogw7h5LgLkgZfidAhlsinwiywi9JUw3hhchrsikchrrioAhckgigh1siMEg3siHTT3SiYHgFMbEIAaHg9siG4h7AhVqfMBd-AhQMbFAk_ehbqfDdhRUWT4hHBh9vEOtiS5hzHgRtiRuic4hQBhZhhWtisjc2niacTElgfsbSUiyuij1hOBhLlgbdhltiPlgKIgRlghdhw4hjdhy4hIkcpBhFCdWIgqdh54hvTitdh84hWNbilgSrf6ti3BhewiQ-jqlg6Ti8BhDui-BhFuiAChetip_jCSTwIgM5hzxgO5h_cbQ5hhtbiBkL3YOTiTui53YVuiesbAJga5hZuiVChbuiHmgFEVJJg2tbj6jcChZUiV7hbUikuiLCkQWi4_jSWiu5hruiiUituixCklUiwehO-jSQiWrixri3ChpJgA6hnmgvUi2ycxUiGuEzUiSviT0UBfhkubylcEviHKB5Jg-UiOVivqhLviCViNviX6hm6hHuiFngj1UTtfjXWS6hPViHtfcvil6hevicDkMAkGngOAk_EFYViWEEmviLAFoviSxiVCkzuix_g3Cdkmc16hTXi36h-vijViJ7h0viVXinxiqViF7hLmE0Vi9vi-DkZSUDEhBwiIpcGEh6DkqMgEwidLTGkfhyiNEhBQU7VizzFMwiILgRghVEh_Ck8UiyriLVibEhNPiIWiTLgPogawii7hTogUufQXi5ofiriIEdTWiRZW61js7Ew6E6wi4pf8witghrwiiogluf-8SgWiwwi-AkRkgXRblWiuCkbRbvogmSixEkhRbtWis8jdabJFh9zjFxi_DV4WiEMg6Wi0yh-WiKMgAXiW8hCXiYFh8-jaFh6RUHXibhhXxiKXiFVhMXibxiPxEPXib_j63hk8h0MTUXiv8hmtfXXimxismcoxibXiwxizFhxFhvFhvxioFk3tf5hhFEk3tfzximXiNpcsEkwIH3xiwGdzvj_8huYiHihxYiJihxXiBwfzXi7Gd1XikybM9hYpiJyijDgIqgt9j28gPyix9j9XTSyiCYTUyiZNgWyiZwfIYiYqgayiXzibqgdyiPEkp5UH-j4ViiyifHdrihxGhnyizGhpyi1GhryiNzbL5Yy9hxncvyiywf5ih-Gh59hyqgwYijYi8wfCziBjh1Yiizb0Yi7yisUU9yi2MihpFBziDUbDziA-hWHhIHhTOgROg-cWbUbWjhdHhYjhwZTSrgrEAbjhfVUAZiSzigjhUziWdWWzikId71iDQjg1Fe-hsxfzHhh-hezi-7c09jp-hnziAIhKVbqziOKh9OgHIh1rgFSjYgj4rghBjQbMuBj3zi3bjh3fIPg9fjGai_-hNkhB_hB0iQJdD4jK1Uz1czZidTjiIhH0ikIhH1bmIh6ZiM0iYeWkyfQ0iAaib8UoyfpJdokhD9aW0iLkhMJhJaiFIiyyfMaiwPgbGil0isYI9Ihj0iulieIkBJhmLiyiDp0icthaaiYiDcaiRbi4pb1_hDlh3_hRJh81bkaiI0B30i2wiAbc0XUpaiD2boOjEAiTQgB1i9UDn9UdzfYlhZtgW6iTEAhQgyZSjQgR9hv9jq9jKyi1fWotgPXbOJkY1i2HkofOqlh5HkX0ie1i15jg1iyHkydAztgBLdC6Kz_hhGi-QgUbihAir1iyAiJKh-lhi9jBugcbiBucy1iC9TXLdhbiuJkVKhlbigDKcHkEIkM3bVvhOucdKhTmhfKhOYihKhF2ijKhtRKgRgduc3biK2ixLdeugvKh1Ldlmhpucjugs3bfBi3KhV2itmhX2iCMdLcicXjhjj8XeHQdBkjTkj5QjPkjAkjs4BkvWFYelbXYKkshBIYeXKkdKksjjTsWFyYZkjtFHj1dcKkpuAkvWI8X3jj30M5jjfkj5KfhoaaDZkkjlajnkjCGipkjsOcrkjvMV1BcukjzcSo2a5BcJPc7BcLPc8oaM9D2kj5wjT2LYgT6oa_2I-cS9oadgTKLkBCcJCcduDBljxNY-kjSjZIljv1gchBYLkMljaCctfU-kjf4TSljgCc8dSZpaAeSuPc5IBaljb4jcljOwEuscfljkpaAmjjljS6flljzgSYnjgnjZ0jinjchTtlj-CcPDc5LkphT5ljJnjXhTLnjdrawra4BAzljDDivMV74f-LkTzeTqaj2aCohWqaLmjfDcFiTGmj8Kk2iTJmjLGARMkMnJQ-iPmjv1jm1jfqa3NV5qadyjbPc67dciTZsatDcpqavDc1njyDcliTimj1DcvqaKLkN2Z4DcZaJomjGkT8DcYyc-DcVMkwwj4eSQ1j7iTymjj0j0mjZgSWWg3mj2TANEcfgSfsSQEcYBc-mjTEcAnjNjTqLCYEcV-HSjTaXSInj2LkKnjSnjLMkjEcBMkbxcwEcUnjOnj62MrEcSEf2paAhSuEcWNkMnjzjTBCj8Lk_fiinj6EcrAC9njvhSnnjIFcpnjoRCrnj7IcVCcXmjSAQOkTQFc6njdSAKFciMkunjZkT4njAojCiS8njlnjZkT_njhxTaFcyBGWvjOqjXnhfqSIoj2kTKojnsa9pjHNcg9VoFcDlTqFcwsayiSDlCTpavFcq9VlFByFcvqe6sa2FcAohfojPMkEwgFDiblTrZHlojMjSnojkwVYxDqojFldsojplTLpjRnOMGctlTStazojQGc1oj_Ge3oj3lTWGcDaMYGcljS9oj_0Xz0eApjneACpjgGcslXWki4jSIpj22BaqGnGczOk2GQhvjUmTtTgFmBvTgzRH3ta4-PodimvZgMhrdiLwgZpjNwgMohCujSOkinTpMhhpjf-SWohl2flpjXDiawg5dibDi7YfbMjNHchoh6kShDivpjuefWShpwgiuaHeizPhIOk-tjQuj7ciQvjFqj-cijPkpvS_pj0vgVtjrLhSujyujk1fYvgxuaatj4vTf2f2HcuVC4HctXfIQkVvgNvaSgE_HcUqjdlGCIcXqjz4ZZqjXvaHIcZvaJoTbvaLEEMoTNIcfvaF7LhvavaBjvalvahSVTIcnqji2OXIcmtjcwjHnSbIchoTqoTWpjCbaqoTNSEiIcDQklrTmIc6DWoIcXHFqIc8qjysjusj9oTGtgBrjI7NDrjbnSFrjgQDwIc6Ic1va1NkY3aRwaLpTUwa0DcQpTOrjIJcQrjwvjQyjrieMJc_wjWrjUPknLNBjbarjh6jfvjFwSkwarZBWJcJoSLJcaJc8EckJcxwaumUmrjkJc9wam5I5waF8LjrjmJc6pTzliqJcPVhEqTtJcwZh0LcjdN2rjBSkJxa5rj1JcMxaVwjkIc-rj_-VFvjKQkWxaJujGsjZxaIsjsvj5JcvyXjqTiaVC8ijtCRsjPKcIwjnxafDVpxa01cppSzqTasjYrhdsjzxacKcgsjGHNGRkjsjUbbmsj_qMosjnKcByanohtsjNrTqMkBxSxKcGkT0sjUQkAtjJQkDsj4KccvjsyaVyaPSkDsjEtjOQku0advjB2gFTk4sjnyaarSzQkQLcM2aPrSTLcg1fPvjBNcRsTaLcITkGtjpvS6yavujBsjxujDsjjtjbDWJsjbCi0Lh5XfDdifCittjGdiiCixEALUgfnhmCi66ToCiFYfjOkrnh51fZzauCiBYASdixCi9-V9tjAqjfoZAujD_VPwgnzaeTkgtjBNcUujIujFsj0Mcluj1KHNujvsSKOk2sjgTkvMc3CiN0aXxaP0aLUkfLHNUkAtSbujG0aT2LxtTpNchujTUkjujvzaI8H8tT4McakhSaCiwjwCPsujftSEuTEUk-0aNTkPNcuYWCTkHNcYUA5ujkoT7ujMOkwUkRkiyUkQTkaNcpvSeuT9SkXvjRUkZvjYaUTNKzUkbNcquToRk6ujFoj5UkEVkiNcHVk_UkmNcMTkOVksNc9UkctjevjPUkU1apLGKvTlvjlAZnvjxlBpvjd1aYBT-QkYvTD9Z-TkIiT2iTDOcgvTFOc3vjHOcOnOJOc7vjRwg-vjdyjAwjDva0QkaOclmVdOcclYlPWpUkRwgNwjqFA6Vk_VkdsS9Vkf2fSwjFpaJ2abwjjwjpOc3GkdRkxaa_wSawjBwj3VkTwTgwj6MA6Vk0OcLSkRwglwjeRkc9Ed2a0xXRPNSIfSuWaXSxBcdyjupa_Kkzwjwkjykj8BcZxAXMS4Sk2wTz2aQPc-wjIxSwMkSqSUPcAxTXPctwjtWkHxT1BcbxSMxTPxj_WMRxjL3aAfZHBMUxTFyYmPcWxjrxSYxjJBTzBAW3azWkBxSfxjIFchxjdyjjxj5hUlxjf2fnxj7PcpxjSLkfyjsxjHyj-1L8xjmQc-xjkyjXySKQcF4aMQcZXk9NkSyjrxjuQcdXk8ySlQc-3ahXkwyTzxjbQclXkdQcv8eoVktnjpXk5xjHyTeXkEQcm4aw3ayxjDzSNyj1xjeoZ3XkRyjQQcqXkUyjjQcWyjxQciXkUzSjwB1Qch4ap3a7xjkUK8yT8QcYQcIQcAaCmyj-yZoyjjeit4a0oh8yj7zSB6iigee7i_Ujxyjvejc9epTfyejdei_Di1ejT3fdYkfRcEEiFXYAzj49IoeifmXOxgreiJyfrNhVJkz0bVphFCjNzj83XPzjp2bYEigCBNwc-ZbUzjgxg6eiixg8ei20ThEiN1i9qXltKBfiezjlEiB1Tx8fQabk1jtphcQjkdj_kiozjnwcUVgaabROhcabw7c5mASfiP2SwzjfScfafDqhRGCcOh3zjcfidfjefi7zjIqhj6j1Wi_4QKFiMqhMFiR6MPqhyVgJfHqBWUFiadUJ0jxOhL0j1yhgdUNTjLyS4Oh4fivzhGegW0jJXj-fipljIWgHMWc0jd2Tpqhf0jGgi5jiIgipSkdIkayc2mjpqFPgiaCW4Fir0j4vBzbb_4QWgihWgYgiQEEkWgiPh_OF30jHGitCW70jHyc90jWLisPhmgiB1jh-iD1jQrhIeiiZgTycJ1jYGiL1jrmjN1jlzgwmjR1jJzhT1jqzgjGi9KCvNiZ1jaYhzgjc1jtGie1jvGig1jF5SM7j8zgbcjfEkLhimdj7yccQh-ycsfj0UcdMkThiqXgp8asXgsfUQ0gMrMTJCbhim4T5FkPpjKshghiPHi03jRHi7Xg7-hZdb2QhohiB9a5Qh7UkaHi8QhcHiUdfTEW4bkyhiP2j80gR2jhVctdbU2jyEW6hii2j8hik2jrHi_hidxBuHindfvshFiixsh7hi1Hi9hiIckm2j2ff6Hi7AC4Ji25T9gU9shAIiF7SAthQNNXiiQ0cEthrRhGthq0iIthQhUKthxRh5RTiiin7SS2BEakaMCeWct9f7RhUefcIiW-Iwebw1gxiiM3jUZgJPSxxh5cjIShpIi51g30ctIi50cX3jQShxIia3jveUc3jBXc2Iiehh0thi3jSfbrZgN1c7OjV1cPXcPjiwjiRjiV2gu3jDuhZ2gu8fh7Tc2gA2jz8fi1cdjiyShfjiQffoJhnXc-8fkjiVuhm4jYffYuhxXcG4jdffI4jfffduhy2gM4jZfTyjiXagQ4jK8Tf2TKGBnuh5jiW4jYjUNfUwJiW8TyJiLOLO2cDkiI1gFkiPiiQYcs0gJki-mfQ3gWYc7uh2cE9uhC3j1bk_6Td3jxBGCvh35jEvhhYcYkiw4jKKiNgfnYctagqbkekiPvh34jRvh54jjki74jlkiYKinkiMJiI-fcvhskifvhH9B2AbH5jD2iJ5jOhb0kimvhoKiFmiGZcQ5jIZcPUhT5jDFWV5jpjBX5jxmBZ5jXUhb5jFlid5jYZcgchg5jF2igUhY4g8bgm5jQlijwhjYGHLi2-fUli4-ft5jk4gv5jKcgo4g_-femiiVhmQHpifeliE_fdIh5UhjliaLiLakcLi2oDM_fsRIqliz-TWibiIk1JdlwhlIkoATvrjG6juLiocgwLig_fQAkzLic4cEifnbkT5gh4c2Ik3cgATPDmi7wh8ek3IkHmib6ju4c9Ek_ib-cgpVhnbkHMinbkl6j-siMTIWmiLdgOMit5gamiVxhcmiv6jQlW05jBAhzqB35gWdgBib65g36jFWhSAgjxh5JYlxhfdg_6j3QEmMiL7jIyc0XIgAg45BI7jZWhjnUHjf-jb8miqAgw5csAgofiS7jKRgDniC0jTjfsYTd6g8Mi85ca7jOtUtWhd7jYkbaJko6gPDTINiM6cPEbUhk3WhxeTXni4WhZiANBgJ7EyWjYzDUNi7Yk66gy7j3jfzBU-6g27jhegjcczniNXhE7gtyh87jRXh-3CG8j9tfHkfkQMwniveg0yhcXhJ8jEpU5ccyNi8ni0Ni-nilXh3NihCUS8jDzhVpUV8jCbkX8jU4EZ8jYVjCOipkfd8jPNWPzhNDXh8jTzhrfkMOiXoiOOi-Xh-qY4lbcoivWiezhZCggoihzhpdcjzhkfgKqKGlfz1CM0hG8gMlfszhOlf5fi24fWYhokFxoiZYhvrfXlf1oiPZilzi3oiW8gVGbFecimb5Oi_CgM9j9Cg8ikApiqYhGDgT9jEpiDjkGpi4pBIpiY9jPgga9jGPiTggOpiWkfWggMPiVpie4Dk9j_wim9jNDXXpiKJkZpiT1iNGkI5cPGkw9jMJkKZhlDgSZitggRBFm0hnpip0h79jSmfwDgmugSJkGKDrPikHTypicHb8gg2pijHbhGkL9cE1Y70hjmf8piZBkP6hxBk8Qb2bhFqiW-jCSkEQihfcKqiY-jMqi8jgZhgJxE4UhCQWM-jj-jxDkqviq_j-ri1uiO3hYqi7AkfobnLbPnfvhgmEg2CkmghdQWm1h0-jjQimqiTtUkQWL-cs1h7-jmEkhigpCk1-gz-jAHUR_jQAbZ-g1qiG_j3qi61hK_jmahM_jagcuqiUtisahC2hT_jE2hFRit-gHRirriUFgx-cMRiDigQ_jP2hQRiG-c_ah5RibuUUriUFkzDkEahVkkt5h0pbG_gJoiv_jm1iK_gg2heRi7igfriUAkhtiWAk5_jEjg7_jdbhpRiu2hrRi9Fg1of_Fg3ofRlk_jk3qfx-j6_jUvi62hqDk82h3Ribjgl_jA3hulkgwiOBhxlkMpfZAkhpcbAkGSiXMTeAkw-jfUiMSiCchkAkQAdsMTnAkCmUX3hRsisGgc-jNqiLqfWsiXSixAkrpfzAkQAkUchl3hWch5Ak9Gg1zjiZjAHgt3hdmkosiBBk9pfrSiEBkfNTwSi33hySiIBk0SivZhWHgLAknRi7rb0ch8siF4h7SiH4hVBk9Ah9chYBkZEkJticBkS4hSTi0kgITigjcgOcjqfQtia4hlBk1Dk5ahRTihLAoOTUTiTdhatiyBhRviyChn4hjti0Bk3BdmtihBhLIgjBh6BknTinBhJNbYlgrBhxtiYIgpBdelgxBhTob3ti-4hXkc1TiB5h7lkKSiZMUkVWOCkX0cG5hqqiPxE_TiHuiXCkuNbaCk2yccCk6-gPuiS3PdkkhNburfoBd_cb-IgwjczrfQeh9jk0uiLnk8kk7PWWUitCkFgkFdgYLSwCkNmgdJgWWWGlcxui3ahvlkBLbCDkPlcnbkbJgWokUlcgCh35h0Ckmuicok79g3NTsUiJtc7ChJDk9RTG6hqkkI6hBfkvCd4UidDF6UiMDk9Ui4mgJDhZvi7mgMviFvbPfh-lcAngfDh-mkWmcoDkeDkLogf6hKfhh6hOmcRVidviDpkUVizlkNAkkDhrDkkviZVi-2hbngcVivnkauiuvi4DkkVi0Fkc1UAEkmVi1fhIEkpFkhpkAghvngkpk5HbEEklFkVYWxViH7h3ngyViCnc7tf9KgyhkQEkKxKBwbKwi6EdVEk-ViXEkX7h_EdnDkifhhviTpkPwbeEk3rhcghhEkBZWjEkTKbUogHti-rirviouiASiKAkzLgoghVWiuEkAFkQ3UhLKwghswirLg27hzgh4Ek3AkfsiBFk3wb0LgVqk2LghWiwEkYqkDFh-wiEFkiZkJFAGFkJqhIFkYTXHxi5WiJBY7WisNiMxKOFkIpgQFkPxiSFkWhhAqkYhhwzUahhLGdZFkeFhe8hCSUhFhhhhYvfHlkhxiapgwxbuFkqKgp8hspk_DkOrkrxivFk-ocxFkZYWx8h2FheXiCnczFkSrkwvf2Fkk3Y1xinbk98h5xi-FkE9h5vf8xi7pgCGk4GdH3hCwf0XiOihL9hTPiR1iJwfMGk68gOGkRihLJk2rkiTUW9hTyipKBaTb5ybb9ha0g7PLeNgcGkiTbMYij9hU9gl9hjGkhqglGkmyiJLEoyiVTbqyiYYiv9haYitGkcYiughwGkuqg9Gh3Ng0Gk9ihKjh6wf0UUSHh6Gk_wf9GkGjh8yi_FkZzbaJkDHkdzbksk0YiNxf3YiNIdJzi5zbLzihUbNzilUbPziexfRziTVUixf4ZTDZibVUjjhBaTaHknxfDBiujkXqbazisYTcziiHksIdOZivjh9HhzOgMZh1Og1ikl-hmzijskd0boHkYZi7jhaZi_xfcZiy-hwHkOKhsrcvbkt0beiC6ziFajWJk7HkqZiQAkC_h_HkXekKkiUkhJGW-rcF0iXJd2Zi2kFckhaPgoTGWsgMIkikh1VbebTS0iEaiTIkmJdPEiY0i3cca0iAaSc0iGzjosgBefNaidIk1Jdi0iK3Hzfktsg4kh9yfEJha1gAhUpIkCKdxscfJkbRiuIkjXb_uZKzf5_hMzf20iPKdgok5IkPQg7IkWzf1WbHAiTtgPgkhJhkXDezfiiDJ1ixXRL1iHJkOZkFHdHyi0rkqzfpQgftcrQgaAi0Jhi2bRscfAihgjBRgXJkBwEZJkdHkQ-Uvlh0tgeJkBQgSbixBBo1iVbikJkERgmJk0AioJkAmhqJk8OgsJkGmhibiQRg41i7XbmjhGtkaKhPugAYbRmhJBiI5jrHkcRgOBieRgQBiHYbI2iCKkiRgL2iGKk4UBwKhO2iAcirucCciyIAqmhNmhsmho7bumhNPAmBiWKfkjjH9VsKkxaBt6i8vORkjk4VDwk0jj16iGwkx4bgKklKkLwk4QCjKkpcdhKkp8iraQKkjoKk9jjA_IbkjNYeOwktKkFwk8UP94bFkjxKkHkj02FgkjhRAikj9mB3KkCjU5KkFxjsmj5MkImjskjFGi2BcBLk4BcIPcxkjKPcSgTPLkILk7Kkmwj4XkQljMLkJdSOLk1oa8kjVljoXk_wkBpaKCcJpaCljvwkTRkt3WQCcLdBJljdLkE8fPpaWsLOljGxkXgTeCc7gTXpa-gTjCcnLklCcDeSqLkFhTd8NIhTipatCcwLkkWkyLkzrh0Lkspa1Ec1ljwpahEcfeS1CcfnjVNkhnjlNk_Lk62cZNkKMklNkEqaAMkzxkCMkkNkEMkSNkUMk9wkImjOqaQMkDiTMmjSqafDcnwTeYfeDcaMkMMjcMkyMNXQhfMkyQN4MkEykTRkpDcAZBAckofSxxGgiTpMkHyahmjIFcjmjuKcNXkyqammj5Dc7YN2qaqmj3MkGxjMxkwCcvmjRUc9MkRpAzmjOMk1mjCNk8iiENk5mjPEc96IREckgS_mjohDBnjK8TPNkdthfbbxgSnNkUNk_xk1xkByk8gSdNkhraRpVuxk5CcwxkMzkInXqjTWnj2Xk0raiNkZnj4Lk7xkdnjHzkjdiJzkbzkBykrNkG9DtNkOWQvNkRFc5sB8NkuykIxj2nj4ZdokTAFc7NkDOklykZsaPFc5njynj7njyNk5WkWFcvzkGkTIOk2Uk7rTRujvXfisa-WEJojGabjFcAvjCTgPuTPojtsaWOkj9VUojnSgziSbOkqSg2saiNK4saCgddoj0TkIMklOkbMhnOkjojpOkABZAGcGpQCGcoojuOkJtaM3exOksLVQPkQtaUNHyoj9JO0ojhjS7OkkjSgMN-OkEHAAPkAmGCPkFqDitauFAkta8yXEpjJPkkTgyDfJpjPPkuojMpjOLLOpju5SWPkUkVyTgaPk7tZemThMhdpO9SgudiPwgkVkGuagpjSDiipjoPkuMhYoh1YfYDiN-VuPk7FB3MhmJB5MhgDikwgiDiEjiVHcnoh5PkDNhUGi8PknVk3UkMVkYvj00aLQkOcBZvgaTkaCiinTFQkNWkgvjWTkWNc9ciMQkYCiVXkQDiRQkSWCTQkVTkVQkQqj0mOZQkZzSVqjaaVDIcYqjMmSbqjjQkdqjmQkoZdOIcpQkQIctQkemSvQkVIcxQkpqjU1kVeMBNAymSuqjdBfwqj6QkqUA8Qk0qjWSkDTghSk4qjAwaPnSrIcDwa-qjQRksgHeab0IcanSHyOe8MGrjwXUIrjdoDAJcLrjVwaZRkGJcZwa8LiBOcTrj4uGx8agwaYxDiwawrjXifowaHoSZVhF3ktwahrjyATjrjeJc0RkiRkzRkm3BcpT7Rk6waxRk8wahJcvrj-Rk4RbHxaGSkCqT1rjyJcXjAIqTJSk7rjYWkgqTcDQ_rjTVky1kRSkJUk3JRaxaq2kOqTlyXgxaOsjnqTcSkItRk7CKWkfpjhSkTKc87TkSkxqTmSkM1jaeFSWgZ1k7uS2xatSkNfWiKc-OhwSkB5MpsjoKc7kAssjsKcGyaAxjSWbtxJyKc4OFx3k9uj3Kc6sjjNcKTklWgTxSi-Of4kWvgDLcArhTvjKvjwvKo4khNcZtj0XfcLct4kSLcFjBv4kWCix4kZCiBvjk4kdTkBVkLOkx1kg4kfHA1zg33kHsTcCilCirtjpTkt8djvgIdix1fxtjgeDADiMdi2tjOdi3TkFMhwvg7tjTdizvg61k_Tk1nhTUkadiDUk-4kQUk_SkSUkmsSVujjUkX5HCJhZujaMcKVkv1kB0kWQkrza7zaIUkzMcs1Zn5kDaMy_aaujfsacUkeujBWFFUkWNcHUkL2Z03kkMcmujS0aouj5McxVkKGMrUkpDBuujg5kwuji5kOVk_uj21k74kmFcINcr5kA0k_PkXTkKuT0ujWVkUvjAVkG2k-SkC0kB5kPVka6kt4ko8SU6kctTt5kXtjruSIvji6kk4kF1a34kIVfbvjr6k-pjl6kTuTrTgivjJvTX1a8uSOgJSIR_uSgYfrvjkVkhqTAOclOcavT0vjrVk2vjq1aXvSvVk4JAKOcRWkA4kgvSalKz1awUTEWkC2kUOc51aCiPG6kT7k2vS_1aV7kZ7kOwjB2kxdiGWkBPcIWkM7kfSkHScMWk6VkQWk2VkN7koiPVWkzOcW2at3kQDiaWkOWkxxSdWkaQIgWks6dswj6Kkuwjy7kumjxwjywkALkvoa2wkpWkGLk7tWzNkSRkCyTN2ZPPc9wjDoFhRkXxkURkunCwPilVAExjm4k67km2kGYk2NkKxjkuKi-OH3a-WkLXYiPcBXkvFVO3afFXVxjiFXaxTZxjV3abxjrzkdxjSqSPXk0hSRXkp8kz6IjbRX7kxdiXXkG4aDyjaXkTyj63aKYk8XkuXkwxj_Xk-Qcz3akXkOyjmXk3xj38kIYk58kTYk88k-Xk9QcYYkL9flfBCyjNQcv8kAoT48k6xjN4avxjK9kXYkzQc08kKljbXkrXkVyj-1LjyjxXkBYknJPbyjb9k48kI9kiyjMYkh9k7yEMeivzSfNhovcfYkt9kQNhiYkTmevyjlYk7ohyyjWbj1UeYbjvRjzejxRjqZbuYkheigNhvYkIzjyYkmUgmZfCzjoZfiNYFzjZ1i6-hOEiw7jKzjxZfSEit9jUEikfk3Ug1ei4ZfEZk7UgephQwcJZk5NhYzjHvh-eiHabczjVFVD5jFScIafmEiqphizjaZkEXjygjuEiTafI4fqzj2afszjdabkZkHHC-xgnZk-phbfiqZk_EiEyg9YjWOjvZkZRCxZkSokMdUJFiLygLFi0Sc4Zk1Mik4fRFiTyg1Vgtfi-Zk2afXqha7bzfi5niw4fFTcVxcBWgsikYxc0gjK_fHWglqhPakwygoqhyygFgisFiHgiuFiXak-ak8Phaak2RF1Fip0jRgi9OAJCjDsC5qhvBjGSO-FimakAGiKzgtwk50joWgpCWqWgm7aErhhgioPhHrhvakxWg_0jTwhMrhnQj3djSGi2akzPhGUcWGiR2cZGi9akZrh8ok_7aMcf3giW8je2h6giszgX1jmGiUZVoGiJbkxHjLbkUXgChi2zgsrhh1jRbkj1jNZje7hXQhvTjrAlYbk9cbr-kOHieXgx1jgbks8aibklfjuBj51jsuk3zUMHiWxhOKihhisbkjhiSHilZiAVXf0gF2jphiWshedbJ2jthiL2jvhiZshn0g9bkAiic2jS2jHRhCck3-LRYgFckRckHck3Hi_1I0hi2zcd2j9dbNckkshPckZBlIiiK7fe4j96TpYgT2cgjUs2jcthUiiH7Sx2jgckFIiickwJdciiJ2c62jpckOhUrckz6IP0jg-TD3jYIipiiq1gH3jt1gJ3jbLkBShZ5U5ckkIieefithABjS3jqIi61gdrIP8f9iirthFdkZ3jIekb3jWekKdkythG2gVkhOfbSLUpZgj3jQdkehVrVjTdkLvjAJiiJixaUYdkatKkShVji-_MKJi9XbMJi08fn7T38fABjgjiRuhVJipdkXJiq-TZJiaekbJibffvdkN9kIfBJ4juji0dkWdkO9fO4j4dkMgjqLC7dk4jg9dkmxcPThefb7jiRIi9jiDek_jizJiG3g1Jiyuhf4jYckcgbHAbckiLkip9fNki-Jio4j-uhlThZClMICGgft4jGKi7ag38aqYcakiLvhfDlKgfOvhG8U99fnekikiLkUUvhMbgOkUmki6ThuekggfdKiK_fyekPIWiKibbg53g7Ab73ghkUO5jLUh5kiK3czokWAUDfkKBbI4gCliIfk2vh8zF4vhybgYShIliS4g9vhALi_vhdElBwhv-fDwhTfkOhfo5jmUhIwhr5jpZcLwhcfkYliefkwUhp4gw6jAKizUhgmi2Uhttk4UhLibpfk65jl-kE4cufkZlTlWI74gsli73PQukmsc1fkyli4fkm_fV4cK5gpcguwh6liP5gtcg1Li7AlLmUP6j5LinbkIgkW6jqLiS6jCmiIminbkf6jFxhnRkR6jY6jhVhWgkp5gZgk0VhbgkNdgt6j4Vhfgkx5ghfkdliNbc25g7BT45gngk77Cpgkjjbrgk66jkxh86jKWhwgk0mirxhuxhoMinMi1miCjfQ6gXzgzgk6mipCT9gkU6gQ7jFhkyTbEhkBhkZxFW7j65cZ7j-Mib7jj6g8AgvWhsoixWhSnizWhThkEBgVhkdGlXhkrjfQ6cn7jbhk06gOBgehk-fMdniJzjfyhMJideglyh2bju0bA7g61VfNi67jyoUsyhH7gwhk_7j1EbnNiWXhpNiYXh3hkI8jx2TK8jbnWM8j9hkO8j-yhb7gnXhd7gfkfUpUVRAikf9NitXhj7gmkfBCgMikDCgOikskfFqke4DSikxkfKabk8jBhhzlbFDUROiBYhl8j47g-kfXOiGYhz8j-7geCgKYhlfgmzhmikOYhpzhQYhjOiqoiuzhsoi3dcpOiSlfrOiyoigAlAfWvOiwjh_7cX8gGec_oi9zh8CgmYhL9jQ9jg8gDpiFDgj8gHDgN0jOEUJpin8gLpic9jlOWe9jPpiRDg6Yhf8jwVQaggUpiVvk1BjRGhzOWepiapiiggejk5rkbjkRGkCPWdPiC9gkpimjkmpiH9gpjkppimPiTmfKPhxDgajOwjk4rUyjkcZhS9g2jkKsktnb5jkiZhO9cZ9gOQib9g9piNqkP4hTkksAhUlk4nbF1h2DkuZhl9gHQiTXiM1hfrkCIbtAkFIbjkYS1hw0TBJlV1hglkMokekk2uid1h99gf1hl_jeqiKnkcJlWkkOahhkkg1jhzEuEgoqiUahP-gpkkgFk7Pi_qiKxLz1hV-cyQiykkMyErnf2QiNig3kk81h5kkBRi7kkGJgJlkTpbBRiDriDuUxahCBlenfJ2hEJlAahsQiIWWpgcg_jLlkcFgeDditE8-cn_jv-ja6hHAkQqkCqi_bhWlkmFgSHlpzgbriOog6igzrfflkmok3_jilk3Ckklk6si8_ja_goriplke_gtRikbhaJl0DkkJlVlk2FgBqk0lkDqkjhc1ri4RiPxE6RilBAo_jSkkYKlr_jRqkgAkXQNAmkR3M6bhcAkEmkapkWqijriAchnMTJmkEAh0jgQSihpfQmkJchTsid-jc9ZsJUWSiQTWXmkZSiZmkAeWbmkpWi7wipqkgSibAhYkkzic9AkgqkowilLlJKUgchnmkkAhssi03hZkg23hwsi43hvJlYxUJBkstfwAh_3hymkllkzchQBkE4hF9ETBk2chI4hXBkWjcLokyDkbBkETiykgCnkYBdwakJTihBkAokLBhkBkxokeWWnjcnBkBrkpBkQnkZtiIokVdhLMAUnkUfh8lktrfdTi6jc2BdOlg5BdjTigdhlTiDrfstiz4h-BkwtisTiBCkQkc64h1tibtivdhzTisnk7ti0dhFmkMCkDQTRtbF5h8Ti2nkitE4nk7lkL5h7nkLuiP5hNuidCkTMltEBgCkEokrBkRqgOehAWWmCkdti7UiBYWxJlJrbQokh5hD_krehUokhui15hfehZokEpkB1hGmkeokv5hKgkGgkgObamg8CkvuiPubWKlCTiSlkl-jlJgSqkwOboJgklc5Ch9OAtok9uilsfgubnsfBviMOUDvinDdFDhGNlgsEUDkg6hUAluubTtEZDkEViY6hkNl2lcGpkQvbIpkZfh_UiT6hMpkkDkKtfOOlQpkTwicEkXngyMYUvbaViYpkoAFlKlVAkYMlEYWufhwvimpkevfjpk4vioWT3vi7vi1Fh6viLEk9fhD7hfpkKxLuEdzOl4vbKEk2OlAXTL7hkTbXXYQUT5pkFLgBogQghSghlQbfviR2UdOlc7hTjk75TJWiW0Bh7hLFdj7hdwi9Ml1CknKlfkkaufr7hQFlsEhpncXqkarbyEkQzbbqkeWidqk3EkjLloqkePlTqkwjfpghywbxwi6EkGocYRUDFkXzhmRbDxiiOhIhh_ufVFABvfagivAYddjxhk5qkThhOxij3kemcOMgPOlTngOpgXFkDrkYaWYxifFhHrkg8hiFhKrk7lkiFkyocUrk8OlzxbnFkPrk2xbaXirVixhhsFktxiDpc2hhYrkhYWyxi38h-hhoXi7FkEihzyisXi-xi9yiAyiipcRJZHGkFwfGHdkIlLGk6ukLyijIlp9jlIlhjkMHdVTbWNgwrfVGkTqgBskHYiaKiWHdf9hbHkdGkGsklihJsknihLskQYikGkSYimGkQskoGkSskqGkUsksyiw9hXskcwAZskwwf19hSUUcskhYiAHhm7k0yifRlyYiHHhRjhHUbPjhrYiFOgFxfgskork4GkEHkuskmRl7GkKIdaVUKHkBPBKrgFVUP-hOHkR-hQHkdjhTHkbVUVHk8skiOg_6UBtklBAljhFtkP0bfHksOgDxiyyikHkkjk8lPkziUtk2jhnHk4jhpziMVbaJksHkbZiuHkHfj-ZjuWjs-iEPgTHiLWUseieSlmZiYHj8ziotkrNC_ziMaC-HkSkh_3jvtkg4IDIkgvkksbRsg1tkL_hK0iKIkP_hjUANIkjkhR0iQIkcshW_hupifsghhka_hHaim3SYIk12jLaiZIkLukN1jNukRaihIkjLiMdk6Jdq1bnIkJ2cXukDzfKJhBKhtIkx0iwIkCtg8jizIkz2kXgkonSXJhMlhBAi-0ibaWA1itcD_IkdKdBJkwJd1aifQgX6i4airThBScJJk9XigIlcjk7ukmtgCbiQJkcAiIukrcOBvknZiDvklSlL5cxtg9JhJvkdJkfqBaukalkwsaPvkjJkPgf9tgZbiL0fv1iXvk40hZvkgbiF3bxJk51imbiNugobiivkhLd5Jksbi7JkVSlovk-JkPBiAKkF2iJ2iPYbhmhM2i-biJKk4LdLKk00fNKkFciPKk8vkRKk70fTKk8BeORS5rBHhj5GYq7i2OAMRSsUfgjjCEUPRSRhj53H2UlNMANRS7UlAVlyfak1dBPA6EAxVC1OGfWaB4i8LfVwBF0OjHDKeBA8iNVlFXSALA_Nf9MfKVlxDYPVlzSdRVl_wX2JTIsaBPAu-i8Ul3ugazVbVlMVlGlAw7ilVlx9dnVll3BPBWf9BWVlUkjPSdoVlPHDWVlh5ivBV1VlHOFWVlUVl-DH8VldjX-RfqciG7is5iimB6VlfFE8Vlw5iDYdRVlahAHOFDHDZej5fVXBCtAYt6SjEC8tdjHD-Ra7JjecBWWlY5bz9kF4eJpeHFfjRfJFfe8izGj9DiRYjCxgN6isyVoHDzGDvGlWmfpWl8GD8bjBYagqaoIDgXITmjUKYzuG-qGFaG2pBHvGTcj7pGcmXy5iFCWAgMSgUCgT8ZMbyfTmjVIksRcgMA5RT6UE-RGcZjNnG-RG3cjVAcABj3TGBUG6TGIIaHUGbOMpEjbBjKVGZWjcFAgLjSBjUVGrLCmWj5UGgTG9BlNgjIdjkWjfXlArBzcjPWjSLj4fjGXlUIh_fj53jjZjPdjeAl-cjcXlpZjhLjrZjRgjmZjMgjwUGAdjITjzrILdjnWjeBj9PjpPjSgjkjUP6inGlP6iPEiEJk_3J_cDZ6iOlhvgMd6i6LGf6i7gMh6i7yEj6iAiPl6i5XJO2SkVlHVleXjW0VbVlrVleYlkXj3PdhYlaJj5VlvVlwhjFWlvVlgVlC0HvLhvXjDOfbVlzCjmUjQVl9AGMzeerZNUfHgXRWlxBYTWlCCCh9iUNPfXNPNjymaq9i4UjXUfIYjkYkEudqRjQjjzyj69k1yj89krYk0ej_9kHUaPphu0b-yjVLjvZf9Yk8dYT-kzeizRcX-kMcUZ-kaEi5eiWzjeEif-kIKih-k33fj-klAUDAiu1SGVgIScZjiWZkqAlNDbJfiqfjRZBMfidZkyEirzjgZkYafW1TuzjTficafeSc9phAygzzjYfiHcjafiwVltZk5zjA_kQZUC_kpNlysRzZkf4f3ZkhbFK_kQqhM_ksOhn4foBWQ_kSVgS_kHbb0OhSxc1fi93kGakZ_kIaksoiKakTZjbfWe_kmFimqhoFii_kqFiD5faTcQTPi0jo_kTAlxFiP1jr_kYWg0qhv_kzPIaMjy_ku0jV5fw0j2_kOFh1HW5_kT8kdgiywkDrhMzgBAlGrhKGiIrhWwhCSAyakKcb0akKUAbzg3Zj27augi47awgiLUcI4kk0jacb55fHXgGfgJXgBQhLXglGiFQh0XlUDWa1jRXgErTnfjL-aiTktcbPbkRQhjUcTajpDWJ4TtAlD0gW6f7GiOMjwcfSykAHiebkFzcy1jEHiYhi11jWcj5AlJHiaPlrNl9AlqFlLshwQhfdkx4TC2jitkTshHBlzbkYHi6Qh2bkK2j7bkM2jwhiWclP9aesheBlldfUBllHig2jG7fHiiY2jl2jWBCcclaYgeclDiif2jOckh2jYRhj2jaRhY7f4HiVckNiip2jKekhRhRiibcku2jdckCIiBthEIiU1gZiiFtht7fLIi0nkNIiw_h72jgiiyRhOthBZgaEAkXlvck67f-ClyckbIisii1ckK3jx1ghPCjIiG8fhthmIiNuh4ii_ckKShsIi81gDdkUClOeB7WcSShvthnDlnwga8fg3jaShOdk91fdce_-al3jgShP2gOjinClFThXdkJ_aCuhpShIJisjiniU7Zgd9h23jOJi43j-SjBag73jQuhm2gq1c5ClrXcYJiXuhkjiF4jH2gm_arjix3jw2gBDl39OoClDgblJiJDl1Xl6dkUmbrJiV4jtJiAekuDWCekSgbWDlFekf9fHekZThJek0dfLeki7AeDliek_AlgThB9fOAbd2c2agDKipDlgliz9fHvhZki_agrDlWbidki79f0DlQvhziNSvhpek_HWrek94jtek-dlPDlB5jwekPtgCEl23gGMFFElqgfL5jT-fnKiKUhyZkMElsvh0JgQElFfkIBbyjBi-fTZcJfk4KiO4gbUhf5johbsvkV4gi5jNliYShPlikElRliXfke4g4_SpUheIkqEl-KiNwhw5jwKWQLiPdljfkQcg25jAIk45jYwhmlj8UhtfkolivfkAVh_ElgwhfcgB6jehhEFlnwhWacdNldifI5gH6j7fkJ6jxLi-fkM6jPFlOgl4whigDDgk2whYglOxhVFlfFlHFiHBTaFlFclnVhL3kg6jgBTi6jdglj5hj6EiFlVmiCbcagkr6jcgkoFlbmiSMisFligkWMisAJxFlLcg75gqgk95g3Fltgk5Flmxh7FlOWhFGlkgiH6gBGlhAgFhlIAlvMivrhbWhTLWdWh-miBccLGlPjf4MiK_kQGlEyh3Agg6gLniUGlJyhOhkm6gVmhRhk4mO0Whmjfl7ju6gjGlZhkS6cayhJYlghkmtkz0bgniPMWHXhXZhuGl9ejzGlshk3GlACUthk4GlP7g18cunit6ccEXLCUEpg4hkBHl6hkgXhEHlGFbY7gHHlAoi4NioXhLHl7NipCUPHlIikirAKikU7ayXhQmb0Xhe8jYHlg8jRzhu7gj8jOCgjHlYzhGEBAYh6lbdoiXCgWOiPDUx8j0dgEqKbOiXDU28j7Fb48jJlfkCgH8gqiktfga_kQlf3HltCg5HlxikFok8Hl2fg8Hh1jhhqU4ikEeclVABIlD8c-ikFIlAjk1wipYhD0hsmbX6A_OiJggFpiCPil8gPIlMjko8gHPi2YhP0hf9jO_OW0hiecaIly8gYIlA5U-GTxQlS1imIl0QlwElu9jyTlQGk4Ql3qkfRYMSloDg5ecQZhjPi69jvIl89jxIlzhkYBgspix0hC-juPiE-jdZh6IlJRl8Il60h-Il9Dg8jkDQlm-jmNlKAkCkkKBkX-jK1hFQiEkkREgSmkKkkOqiMkkRzgOkki-j-Zh4LloUiNLlpEkXkkFallhDgJlOlkdqickkOTi-lkqEgukkjdkbldqJl8hgsJlokktqiO_je_jBKlmklyqiBRi0qi3Jl2qi2JT3Qi7Jl5Qienf7QiYkllFhIlkYFgCKlCri_kkEriBlkX_jDlkHriGlkPQlskkbRWtgcNofkajkANk_jgklV2hrigyKlTlkRWiXPlyJbXlk2pbHike2hgKlYncFzgfRiSbhhRiWMlP-jVPlookdLg4Sis2hd_ctKlg_csRi5RiuRikOlhlknllc1h42h3KlSpkkfh6KlQAk2riSll4riejgaokXKlyNlIAk0NlFLl3bhYGg3_gojgzxUqjgVllzNlIJlhwiiGgKsiRLlOSilAkULloAkQljrAklfctAkbLlNrbdLlBkg0GgfAdVAhcSicmkeSisghhsitVG0pfksijmkjmlx7hpsipTWjAhjBGz3hYkgPxEGBkxsiKKl_piYKUvmkNJlBMbxchzmkAMlHxUOjcnbkAtiTKbNMbDtirkgJMlBLlATTKti42SGdhEnk2kgNNllqfFklwtbtQWNnkr_ETTiUBhvBhkCkbtihMl0bh2dhlMleBhr4hankQlgkTiNIgmTiACdldhhnk14hGCdtTiCCkXnlECk2tihlgptEjlghIg7Ml2TiMLl4Ti3dhkyOCui6dhmNb_BhQnl_dhbtbCUiCehHChENZJChOuiLTiMChklloobhCkrubjCkj4hGuE0rfCokmOllMbWehrCkg5hAlcguiMJgiuiiNlDDdwNlIViCLlUkkXlldJlLDd5CkgoksNliokcmgOublRTcolGAkBmlZKlJAkEmlilc3NlfsftUiB6hgYYOhUuokdDFLDk-ig2Ui2yc1okOFF3ok6olGOl6okhDkWDk-JgMOlBKgbDkFOldDkSOlWvinrHNViIOl0alavijDkGpllDkPpkIPlqQbCqk4llUtfAeWLHaGPUZpkIoljRieVicpkVGd5DkTQlqmcxpkFoFnVilpl5ocepkRJl6fhCEknply1Unpl4OlqplxEdppk-aWzpkKEh1pkJgh_tfSEkCPl8Vi7pkV7hEogPwiBWifplDWiKplWQU1lknUTMPlDTlgEkfEhUwbRufiQUcwiOjALmlCmlNmlVnfq7hboglqkdogkmkiqkxTbhPl-hAyghkPlvEkqog2gh8Ekqglceh5widPl-wbvPlpVTFFkxWi2Fdnql9og1PlMFhKhhBblnRUJxi5Gl4qkT8hPFkVFh8qkBQlDXibOla8hZhhSvfJQlGrkZMgVWTdxi1mlzsiRol3DkVGdYQl1ocRrkcrkrplarkqxi0plcQlZQlqpgfQlnSUhQlvpgirk4FkkglPpclQlDGhhskD9hqrkB9hpsklrlIGhI2ErQl6Gdjpc8GdPGhFyigjllQgojlgjk7rkO1i1QlIyijjlqjl9rkUGk_rk4ybVTbVqgihi2kbJYixTULYieGk7ng2TU3jkP7hm9ht5UNRlPsksJFQRlkHdSRluGkQqctyirGkask29hD6UzGkvHdfsk2GkkrlsRltskGHhCjhkRlJHhVHhLHhsYioskrRl-yi1JkBUbG-hWtkEIdEziQjh2YiHziZHhMHk3RlKVUeHhrZT3skCrc_Yi7sk_6U9sk9ZT_skgVUlxfDtknOg0JkvSlcwbItkL7OJSli-hLSlRtksggNSlk-hhzi_HhSSlpHkUSlHvknGUuziHvVwziKCUSdjagjftk1HkVZl4HkthlslhEvkbCFqtkpSlnUkIkfD0iCIkG_hYtlipF0tksMYzSlUeWekhdJdN0iqIh-ZiS_h2VbU_hV0iAuk8TljSlKPgCTlWIhe_hKai3IhbIk5IhzgiKTlgIkPukNTlLXib4k2fkqNQUukCdlAzfF9UFdlu0iWTl2igcuko1ifukNQXcTl5Icm6jE1ihcTluk90inukSQgXzfvaiD1iQmiWlhHjOvuk2cTMYlGJkO6OIJk8XifIlpjl2rlo1S2TlW1iDbifYUU0i_tlrKj-TlvtgLbi-KdCUlcJk_Jh1tgYulfKlDKh3lhFKhoPgRvk8lhTvkEHDLqlA9Aw1i9HTSUlWLdFuc21ijbiigWevkFSlVzF-1icUlA2itbivtlkLdxbi5-hH2iMYbuvkbugFKkYBiHKkgugXYb1vk6LdR2iDciuUlU2iaAJ40fIcizRg8Kh1RgDBYMUSe2ipIe8JV8vlk2iuXCAwlQMdYYIDwlMeauaS18VdjA8IHG1OzOInbdcUE9PdpWN1EYvLh2PaiBcPFXKRad6Z2bdqxeoPdLrWVWdAGY0FXUyRdKaVwldWHXwl0_UTXfwVNx6YlXfnfVnwl6lGjJioCP-VNXzNJVf_uThaUKBVmVNzdAzQdxAVrwlP9Ztwl49OFzM2GQcfTsuScoaxABYRV1wlpFZbVdxAB4wlExlatGq0OooGBgAvwl-wlOVNkrCxjj1Rd9MBQTAiJE42infVUxllsVOoaAdbFhTvLhEWlSbXPqBd3OuCMXxlBBVh3SE0RFiBSPhnxlozXsJCfxl_FJV1CIsVc0V6yeB9DcpXqyZqkDAWlZ2LsxlY1d3WjwcUkxlvYdwcUC6anKkpkiH7i4JV1BH9xlr7dmqA9vGcUVUqLsWMexl6xlgUAJxlGylnwlzXaJxlTLEtxlLxM74HGylVXNAeMVdSduDSKXbxMrxljECWyluwMDCcrjj6yezxMa8kd7BZgTi-OA3iOylLxMWdSlylIZdF0OFCcmzVbylHKZswJiVl2VfV0VppCsVf7ylV0V7cEOQagzV_ylXkj3WAQ0A7EAWaSkHAHEA7EYrIEWrACOa2fauRVLzlc2OCOaijXRtA16QuZA0IHjVS2IE63A9FSigSayD74HPJcMGA2IErvDT4MbBBeUH6_UZzlizl_MjXUHNSgniJKmAjzl27BlzlQJIWeMXzlUzl2JEBoWBMAd-BzzlPzlJOIkVSdPV37OuIAbzlYBcdzll-BfzlB2Ak2FDxlOxl9Vfk2FIxlOxlswlZwadWHiLk8wl2FAPxl8MNS_TD4R6TSH0l9wlsWS6TSL0l9wlswlVqEG-HWjDNxl9wlZSHcfTd6SMGAFwDY0lS0ljVSFwDc0lS0lN0lk2FP0lb4Ti0lS0lk0lOVNf4TAad1RdRadYYdEuX5iX4ylOIAUwlK6IB3LdaaDPfBiB60l-Pd80lZkXdYdCCCA1lTQQC1lAVa4QaiSIl6Q6VU5LEBYdZzlVQA8PQU1ljqXN_PgqWnJBO0lkLGeSXarE1bCzYJjRU4JTR1l16Qk2FPLExvVW1lK0lPLEe3PgFXL7LHvMFaX7zlX1l0LEtSIJ3Wo2F11lXsVr1lo2FY1lvLEzFAv4P-cQx1lW1luZA91ls9Nm1l2JEbhjq1l7zlbhjBgN66kTQQbEA9OA21lJOIgiBp1l61l7zlgiBEVS8BNQ4Pw1lG0By1l2JE63AF2lpDBS2l1zl84B51lztWZzlY2l0LEu1loFMENNe2ltpCg2lqLEzJVGwlfbdZwl4GYVYZz2lnddrOAZKk3FYgbdMsW5dd92l86GJ1l-0lCgdiwlO1l0bbFvgEIfEdXOwlQNdvDQNGYksW5KfqKV5rSgDEZ7iRMfGZlrejIZlD6dejedUf-wgEVj2yjg9e4yjj8ihLfDVS42lL3lCwYTcik3lA3lCwY-VFl3lGwYYYIs3l75B90lTwlhwlB1l1FXH3leaa4hjbwl1Rd-cd5bXdwloXfAMDU3lXQfSMfX8iHZl19kJZlPjjF1dRjjtRjJFePZlXDjsYkqedlcd42l1UAmwlExlo4VR4l5Uf3wEp0lBJC8idT4lvwlSXf6UfZ4lb8MiVINfBuwlj0laVE_wl_uTfXfc4l9wlkXf6Uft0lzdA-3lPCiilSe1fa5kLVkn6kAQkvuaCQk9UkRwgrLcH5keCi3LhFdi5LhjCiwtj94lytjxTk0tjzTkidiHYf3tjPdi8Fc6Tk-1fZ5kgzalagiza2nhadiH2fPKQ7nhtSCZYf6aUADiBMh1EcEDi1SgoYfM1k-vZhMVP1kZ2ftdiNDiiPk64lTsjSohX1knPktMh7uSWDic1ksPke1k1Mhs2fh1kxPkspjiohl1k1Pkxtheua4PkGeir1kweUqDiLqYVHYNMfUQfGjjvDiD-kLzTYWlUUg1oh01dRbj2Diwyj39knYkqSfnOfK6iBphmWlTYjiUgK6lBAWc6lgRcG-kHEiLxgJEipeiEzj4YkQxgWZlU6i2zfZZlk0TbZlOzj0eizNhY-kryAFZkzaIiZlx_BXzj2kZZzjnZlsAWpZllulFVgEfihzjewcTajkzj4ble-fvEipzjeZk1ph1EiBxijZk9ZllZk_ZlcVg4-kCal9EilHj8-kdOhIal_-kGqhwZkFFiNalE_km2SkOhuafmfiNFiR7jTdUE0jN_ksfiVygZalG0jbalBTc8Vg0fiFuW3OhY_kvBg_8jksjiFijqh_fiOakwkbQakE7ab3SUakPDlQWgg-BPPhWOl5ygm0jyqhN5fDuk3nieakpTc6gjDzg9algllkakx0j3_k5PlhPh10jj7aLxj-_kAcbDGi0wGCAlLblEAlMGi-TclfkK7jJAlLCjPrhESMNAltgi9WgVrhK1jXrhablC8l8MkXAlcllgJkEbkDfUbAl8givzgIfUnblhFjiAlccfkAl6nWEhitrhi1jn1jV6fsAlWbk-zgOhi3blxbly9azAl8ble6fBshz1j77ljgjk4TEclxqlZ6jn6fJshfhiuel_1jdXcPshlhiwbkdFCbdbIBlH2jZHiRcbEYgbVcyhi6bkl9lBRhIkipdbTBlbykT6SmHiGiiQckmBlZ2jPRhb2jRRhocle2jeYgv9lkBltclGckvclKiiUckHdkJeb1cl7sh3clO1gcckj7fwBlDIioRhYiiqRh1BlkckdiiTWcockQIiIdl-2jjiiLdluckS-aoiiF3jCClkFWI3j_RhGClcthyiifthYdllIiI8fnIicdl10cPClBdkgdlqth_1g_iiDfbnelYClmwge3jWShzth4IiJ2g6IiL2g9IiVyc_IiL4foCleiUp8fZdk5dlbdkFuh8dlHuhLclbjiwShidkbdlDelFmBDagF_lDCCodkrSlp2gB4jr2gudkOelH4jKJjDDl-fbvjiVelBThXeliuhbXlaeluiksffH2cSDlbbkZ4j72IB8c0JiVHWmel3Jiq2jh4jq9l7Ji9ffQekiDlSekPkilDlVekz-lYekUki9ClgYcq4IZzj5elKvhz4jxDlNvhQKifkiFbgTKib_I64jEfl3Jk12cHflu3gfgf3Yc5ljK-fqaIF5j0ekEEljvhGElHUh1ki7ekX6jHFirKi-yhYflODkEOAaflxvhY5j1Kiubg3KiWEl5Kijfl7vhbElKliPfkMliCLiiUhELisflVfkqZcg4gkBbwflVlip5j4AmuUh2fl9KW4flxck6fltPhpBBnfk3ElADlYJWAElbfW85jbcg-5jGglA6j6yfKglxliMglZ_fgrlQgl6fkJFl8fkM5gVglNFlVVhXglc7leNlagl4LiycgUFlV6jggl78higlNgkgulqulTifRgkExhTgkrVhDdgT9lhFlTmiIdgnbkp6j0mUs5gnFlF5cpFl1glmjlJAgV-kajbz6jHClffkuLCoWcmmi4AW_glMIYugkC6gtmiujbB7jSWCKhlqlBwxhIhl3gknMiXWh-FlA9l4xh-gkV6g4DbUhl3kQAyhGhkRjAIhkFyhKnineA6AgEDTWGlCNi6fiQnighlGNiHcccGl1WhlhlgGlQccp7jjGlQNiVegYdjfhkZccP-krGlIflkoUininhkJXh0hl57j2hljNiimA97jpeg5qlregIsl2jlXXhOETO7gR8hOZhCilsuUCHlGpUGilWkf8SXjETJil8MWAzhjCUpXhU8jFoiYAleXh_NiZriTCUVil_lbXilPikfjlaHl7IkdHlvWigilp8j17gr8jCYheoieikoilhoipHljoitiltdcvilofgxilpik1NWzHlTYhjaluCmuoi3ilxfg23Z6HlyikxDU9ilOSlhzi5zh6ik7zhIjlglf9oiO9jGIlE2Y20HIIl-OiIggBcYH0hHjkwdgxYh_rGnikX8cd9jYjlVIlLPiRpi8Yhb3C-YhYjkeIlFTb1ulzQl3rlmjlfjk6rk0Emijkz9jtjllrU39jojkkPiqjk1gg-9jEDmyIlu_bQ9gQ8k1jkV9gKsl6pi6ZhEklUqltolDmlbKla9cU-jLEg7LlvchtplGobHkkMkla3hCGUTklWJlAnf4HTghgQQiFqltDhHsiSFm2fcfJlYQibkkKahQnlWqlsofh1BXnfo1hxobrJlnQiDofN-ctklLrkvklAllxkldah1Jl21h0Qi41hH_j4qiKHUL_j7kl8qikFmKri6FmV-gMJbDKlDllFKlTJbHllZ_jIriIGmz-gLlly1hKlkPriRRiNlk9KlPlkUllxllbJlWPlholzigallgGiw_j2DFy_jQbherigRiDJlk-jCmlPqkDLlaKlp2hpKl6DdmrirllfbhKjgBAkull9KlwllUPlnokjMlgEgiDhYplp_g7Kl4lk8llqKbTAkfGmzKlhGmlJlXGg6_gnjgKicDsiRpfPFmwGmuolnFmJsixjgRmlMsiTmlOsiRSiWLlZ3hQkl3ZhUmkvAkWmkdmlyAktpfhmllPlkqlosi6AkdklbchqLlBFhkmlsml6icDBkPKUxmlitEzml3LlKrlfxi0si4mlCQiLklJjc7ml_LlC4h1mkQqfDMl4mkUBk9SiWBk8mkIMl9nloBFJnlR-OMtiMnlKTi6lgjjcVMl9kletfSnle4heBkXti5NbmnkWBhFlganlyehcnlXnkfTiZnk2BkqMlptiidhfnkmnlXlgonlACk44h0MlDCk74hunlzBhHCk3tiA5hGnlzNlvGmfol3NbE5hkNb6nlerfI5hGuiFOl6nkFChBolEUiDolFehFolUImBokPNlPChOUiY5hUNlRUinCksfh_klstfduiZChWolnbkl5hitEn5hYokbol_llxNlzllimgnNljolYBmD8EloleChXokoolALl6ImGJlLUigolMHmkmg4ChFDk6Ch-kim3S3olOFF5oliMl7ol0okQDkDOl4JgcDkHviaDh35fFpl_okOviPxEQvivBkbok-LlRpkpDk5KlNplYviQplcfhdDhSViVpl_qkOKmHpkMpl3XWgOlXpkpDheplXImhrihplMrkvvinplxviwOl0fhzAA8DkvOl5Ol8Dh7fhoKm8xbJ7hzplYFmDghwplNEkLEhKRl3pk-ngythS7hfClU7hmolCqlkQbQwiUGmEQlVViKPl7YWZilMqlHqkOqlLWiKqkTobMqktGmQFm7ImHJlxJm1KlIubjwi1BmdRTmwirLl_AkdFdaqk0Ek17huwixwb3EhkLlnPljqkX6cqPlkLmmPlrqlE8hWjk0FdvqlExi-ogN8hzqkLFk1qkNFk7ql6qk9qlAQlREdCQlBrlbFhGQlVMgFrkUBmUpgFyGWpga3Lukl06h_sflaWSQl0KmUQllxiWQlzviqFkYrli-EbQl9xbQMm5viwFkXMmnGdarlFghhrk0Mg0vfkQlKyb8FkD7knrkmrlprkqrluXiorlwXitrkaAkvrkGGkxrkxrlZjk0rl4Emogg3rk4rl4ukMNg1Mm8rkTGkZ5U9QlhGhfsEARl_4jEsl8bWh9hIskJsl7Il7plLRlNskOslp9hnGkr9hpGkwihUslkYTzihYsk1ihYslbRlyGkdskcslfRlqRlUyb1qgvsl-9hkslxslnRl-qgAHkgRlqMmfNm5GkisljNmwRlzzb0sl4Yi2sl6Yi4Rl8Yi6Rlajh5skeOg-slMdWAtlfVUCtlCSlESlHtlGSlHslZzYKtkdRlwOgOtk_ilxjhPtlprgTtkTtlWZif0bqHkZZixkbXSle5A4Njftk3LjaSlCJdhtlktkjtlAMjkSlAvl-zirZiA0iFaCTyfqtlvZi-_lxZiKBmuSlhSTxSlytlJ0i0tl4tkfkh3tl9ZizVb6tl9tk7SlCai-SlY_hATl--hXsctkhFulvkh4IhzJd6Ih4Amhsck1bSaiTBmOulSukQTlSullckYTbTTlJJhZukMvkXTlZ2KdukFcVcula6feul8_hWJhAiB_scqai96lcJhSlhVQgvcgG1icQgDJk2aitTlGyi0uk23f7ai4rk2QlyQl6MmNJk0KdzKd-ukEbi9Sl6TlUJkktlBTl_Tlf1iMbih1iObi6QgQbil1iEukn1iiJk7tgLUlIKhNUl_tgcIlOxYwXbRUlebi0XbTUlUKhKugWUlzJkYUlVmhevlkvkSugKBiUugwbipvkXugzbifEl1biTBioKhEKknUlxvk1ZUaBiKKknmhxvl4vkT2irmhGciW2ikBiSKkZ2i32lT2l_0fJbe0wlvwlV4l2QmF1f4QmPyl6Qm8idnUd5QmFzMM1fRaUDRmu0l6wlj4lR0lzdA10ldXfo4l43lzwl_Qmr4lOjdQeeqwlJxlw4lVpRRvgz4lPUkM6kf6kp4kvLhyHcq5lQDi84lvTkI5k_4lqTkB5ltTkkCilRmZzNLdi1tj9TgaVV4tjunh5TkwCiP5lzCiGQk1Cic5kBujPwgW5l6NQY5lxlBa5lw7AhdiCDitpaf5luEXT2fHDi5SgqdixqjJohyHaoYfadif2kgSkcLVuYfY1kv5lzmTqPky5lnpjcoh5JA6Yfg1kwPkj1k-di8MhrsMCei_5lHZf6PkQcbD6lgxYF6lXRfOMfI6lzwge6lw9kpuWcWlVeihRfXeigWlZeiXNhf8iAphVjjg3lcbjC5aB-kovcxYkleig6lneiI-kKEiK-km6lupio6lTSjYZlwei-Ykt6lAZkv6lQzjx6lcWKz6lL3Mb-k9Zf7eifEiAVgNZkrPmDaf86lCfi_0TrxgA7ltxgjzjzZlmzj1ZlcZkUafI7lPfi5xgm8jGBWaafaVgP7l8phr5M7EiXfiU7lZfi3TmYHAmafKalvabgfi4AhyqlcBWf7luVgnfijCmL_k7ZktOho7lNBCWFiPxcCakKScMdl_VgNbby7l1ilnygvfjPtgoalEPhb0jh_kd0jJPhg2Tg0jm_kxalM7aYakq_k3yks_k6jHCulJ8lwbbs0jM8l23l6qhiICiWgR8lz0jvTEU8l0Tc9_kPzg__kIbla8lKbljgiRWhlgiA1jQblsFjazgE1jSrh7Wg1Ph6ak0eURAlsykjUm1giAbkfGiGoix8laAlW1j18lnGi38l7Hlocb68lH6fD5kjUcxGiTLiGGl0GiXZk1blD9l-Wjp1jNPl4rhPhiqdj-1jXQh0AllQh_bl01jR0gkbkqQhchiIshW0guQhq6frbkLclb9l1Qhe9l3QhRclqhiXshshik9l8SlSdfNBlQBlbcl19lsshd2ju9lgcl10gx9ljclTcklclHWmjHi39lhBlEiijBlsclZ9aZRhosh7Vc06Syclo2jXckw_l_2ItBl-sh6clw2jK-ly2jM-l02j4YgP-l3BlR-lOIifiicth7Blj1gZelNdla-l5flWthKZgYthe-lathg-lL3jTxkziiL4BGShNCliefAdkbZg4ykhdlu-lY3jw-l4akJdk2HCLdkJPmNdk4-lJjiudlUiUwdl5thCJijCljShGDlU2g3dlC_l02glpSo1cvClKaTokiyClPJiCelj2gEelTJiQ_lSuhUffIelg7e7ClLelT_lifkqjixdkQ_lzdkXsjz2g1PmUagkJiq1gMdlHHWvoiviksJim_lA3g8jihela4jr_lYDlt_l2shdRhaThgWmgDcrel3uhFAmk4jhDlrdk3_lkDlUekq4j0el4agqDlrGLtgbtDlPKix4jn2ccYmhekutkGAmgAbIAml3ghki1Th4DlkkiOAm5Thp-k-DlTAmC5jX0j92c13ghKi33gjKi4ekSflmKiJElc4fXflAfkZfl3JmcflEfknAmGfkpAm1vhrAmS6KXEl6KiZElkflT4gmfli_SzAmhElDLiIlU3Amvli5Amxfl7AmmElYShzflYShABmtElalivEl7ZcehfDCmAUl8fl1ElRzgJBmY_lllUtljBgldJWDgl9EldATRBmyfkNulbFkA5gSacWBmpLihfiqNlm2BIFlswhKFl5lieBmBifQ5gl_fCgklBmU5gnJmjCboBmeTliVh10Bc6jZLm4yRcFlyBmbrjpgliBmPglSmiP3k3Cbo5gugla3kQxhJHASxhJtcVjbggkGDb3glhmi6glHCm8gl1Fl-glmjbddgOCm-6jMWhxgkSCmhAUDGl9UmHhl2gkp6BZCmzxhk5ccCmO7j6xhAhkGUmhCmW6gPGlGni0Ag7MinCmahlpCmMnirCmOniPhkvtlhhlsYTjhlKNiSyhKccWni4CmYnikGlqhl8CmoGlJ7EPEivhlkEb07jrWl4ggFDmVfj6BUxhknni77jKDmvhkpoKqhkWXE7Glvniu6cqNi_GlrBgjbl4ni6yh7niHil9niP8j_yhJHlBzh6NiD7c8NifblsuUnDmZlk3ccqDmqmbPoiFOig9VQfghFbbHlyAbxDmAxivTmoFb_XhhHljilcik4DmffgfikZOiUDUiikrHlkikC8guHlmoiaEAooiyHlPmbJ8gUUmvfgKEm92g5il0zh48lR8gQEmStl2CgI9jUEmK9jWEmGjl_zh0cmHIlS9jNjlfEmCpiMIlIjkVfBkEmLrKb9jWjloEmJPiqEmg9jXIlJLm4tW6lfwEmJGkajkvPmHqg2Mm2Emijl1rk5EmRMNUnbKOmMoK9EmvjlG9grDgopi-ecCFm4jlbNiWPWaHb3Il0pi9jlKFmINmNfcJ-j7piM-j-0hRLmUHmWbhlOl_GmYpfOhgKEgwmkb-jPJlaFmFkkgHmb3h8mfeFmMQiXJlSqi9ZhjFmhKm7rimllzdmpokkcTq-jHahGHmjobsFmQolIemollxFm1-jIgcSah4-jnkk6-j4FmKllWJm_QiI-gyklonf_FmzkkBGm1kk4klMfb8JlGGmN_j5Fmvqi_-jtahVuUEllW_jGriSGmJllELm2nfWGmO2h2-gh_jQrigRWT2hNemQlk0emxdmyllRem0lljGmdKlvXhqAimGmhbRclkdrihllj2hjllFemlll-Gmkkl1llCImu3Aebh__jgbh5Gmqlkjbhslk5ImuGmvJmVbhuFmAHmbEkCHmZjg3lkeKmNem6lk_emTLmwJm0KlJJlFicOHmHmlQHmJmlEsiqfmffmkghVLmufmPmlYHmR3hSLlNsiMmkGchPmkqAkSsisAkUsiHTTVmkcmlbuYgmk1Ggamkk3hpHm4AkrHmfmkhLlBKUYQiqqluAdmmkuml4JDwmluSi0Llrmk2Lltmk7lk6LlyFh2Si5si0Gm7siFImNsfVamZglK9E8Si7chKIm_Si9mkQncPImurhOnkuHg-0jW4hSMlGolVImJnk_emmBkQTiaImOMlAlgWnleImYnlTnkLKmAmljJmD_czBklImoMlt4hcnkv4hOIg7BkoTiutiink24hyMlwImzti1MlflgpnkvnlRle3ImtnkdfmSLm2fmkehDok-Im5dhlpA7dhvlgQncFJmBehXXADehJJmGUiLJmLChQui8gmV5hUuiX5hAmgXuiSfhUJmjKmKGmztfYJmYehLamcJmH8ErJmhChuKThJmdolsolwdmhfm0dmpEhoNlfAmqBmsCh7CkmolBsflok9GmmKlIhmm_g2Nl_5hzolGDk7uiwUi8NlvJgwokPfm1UiOElD0g9olYiA_ol8JmBplisEDplLpkXDkLOlHKmaDkmDkJplROlIqlQKmgDkVOliDkNngk6hZOlIpl1fmVFkXpl4KlZplcKmZnghOlfKmjOlWimydmQQlaEdkplNMmmplvpkpFhsOlwKmr8hsplSrloEd2plx1UrpkWjmHEktOlJEkDwi4plHghfGkiGkREkcQb-plUEkEPlNwi9pkAWiY7hYKmcOlkfmdEkRvlLJZ5igg7hiEkRPlkEkk7h_imJim8ImLHmWLm95hYLmpgmOxhbLmwHmrmleqlgLmtwi2EkvwiOgmhqktLloPlOBgpLmnqkqHmiqkHocwPlfilyPlLZi9Lg6ZmOalBMgJFk0Lm5PlQ8h8WiS8hMxiUFhwRUXFh-qk0imFQlDrlc8hFrlDMmf8hFMmh8hHMmqemtxbKMmE4UPrlipkPMmVrkqKgSMmBEkUMmcMmC7hUrlZMm4km6OlcrlKpcerl_FhIamkFJpXimrkrXi8vfpQloNmsrluMmurluQlPiho9j5rlUdmwPmXtcSdmuPm6rl2ul5Ql2bW7QlY9h-MmeihYGkBRlDNmnGhrCEGNmDqcpdmHwiMskn9hOskNNmPRlPNmRRlRNmVNmQzbpqgSNmIcY6GhaRl5TbaNmxqgdsllYihRl2yijRlkUUmskC-h_GkoNmBHkL6UuslqNmwslGHkFziL-hyRlUjhxNmKzizNmMzi1NmT-h9slVVUWHkCZiYHkxUbFtldrgWQmaJkKtlghHXkmuOgMtkTrcMOm-FTlHk2oi6QBUtlr-h5jht-hatkSOmctkYSldKjYOmDyfXOmUdjZOmjZigSlEBluXl--hfOmmfUhOmoSljOmQPglOm7_lkYmeIhQ9SqOmkWUxtl4mO2tkJIk1tloIhgkh3Sl7tkMsc3OmT0iGbiV0iCukCulFukTcBmsgd0iBPmxkhDPmWZmFPmvsgHPmxsg7yfPTl6PgMPmoIks0iuWmcWbSPmZulYTlEKh4xaDtghuk7_h1IkAkmrglRKdjuliTlfPmlTlTlhjPmpTlZIkrTlhzfuTloJhwTlzulyEm1rlVdmOSh_9U3TlbAi_uk8ultxCbnm7PmYJk9PmaJki1inDjBQmoDmDQmhJk0nmQvkHQms1iLeLu1iWgWTvlaKTVvl95ZXvlHmhZvlJucMugvHhXQmaUlcKhZQmeKhbQmgKhdQmhUlqvkjUlhQmHLXUBi5bineTiuc8biuKhyvkIKk0vkqQmcBikuguucvQmwUlhYbyUlvmh0Ul6XeW4l_qdwTdHRma4l84XSpm8tDg4lxYbCxlKAVExlHndIbAg4lKxlYMk7jGz0lMRmm4lQxl5JDj1dZpmdpmOxlnBcHxl-YVnwlYRmjnTSnTu1kV6k81k6pj-1k01kNQky4kbvg2qjzTgnTkmRmhnh4LhL5kC5lJdiO5knvgyTkpvgeoj1TkL5lU5k5tjW5ktdlX8BUdiR5lwuhT5ld5kCuj9RmXjT_Rm6EABSmnnhBDi6ljkdimOkg5lISm6ta0GcMSmsdiapjhPkT1kiRmxdilPkt5lCHcpZlvMhHyOmpj3YfNTgppj7dirpj4kShSm0PkjSmwpjfHClSmaTgB6l7zHpSmuohG6l_2fwSmM6leNhy9ktyjKKfF4lZ3lTLf9ohmOfxejWDjv_iO4lQmXdNh7yjx9kE5aLTmoLBETmBzji6lDzjLEiG5akZikeidOmq6lOTmaZlhfkZAWBZk8KdDZky6la-kHZkfphjZlaTmlZl7NhmShCVggTmSZkDfijTmuZluBgE7l8Bjt-kDFW2ZlrTm4Zly-k6ZlYVgxTm6phzTmVfioZkDal4TmFal6TmNlKFqhtJYa7l_Tm4chPalDUmNqhJ_kj7lD0jIxcWalUygYalLUm_ZkXFit4ft7lV_kbFiR0jHak1HlHbfc_knallFiZUmnFiBwfpFi87ll_kVakn_kiUmp_kMgilUm3alQgieVh6alL8l4qhN8luUmdPhHzg9qhyUml4kCXlFbl2UmGGi4UmZ8lsyX7UmzgmVCm-UmHAlh8l2djj8lxPhMAlUGiOAlWblDcf7akr8lSAlbblFXgWAlebllGmHUlRVmkGicAlkbljnUxCg0_kYcjD0gsblf1jnklQbknAgP6fxAlyblsUcjVmC9lvAlNmj0Zl73TQmjc6fL9lCHiN9ltVmP9lnTj3WjR9ll6fkolHclv4ju4Ts6fyQhkhi6VmqZM8VmkPF0bkz5Mj9ll0gHgUN2jddbRBlKck_bkamj3hiWBlgYgXWmGsNuclaWmbRhQWm-bks9lfumUWmqclWWmhclNWmh3WJii60gA-lXCly9ag4jhWm8shG-l5clI-l4tCWiiQkAz2jAefIIiZebZ1gTulFeftWmFdl5BlmUWxWmUAjnLjl1g_Bl8ckEBm3Wmrii5WmEClf-lviis0c4ck-Wmj-l0iiZdlm-lM_l-ckp-lEXmU3jQ8fvIiVClKXmTShMXmodlGGWqdldClI2gBog2theShVXm-Iizdl--l1dlr3jmShVXcrClv3j6dlRelhXmI8UxClhdk28fg1j_8Sldk1Sh0iU-3jnOmRelmjiW_lcJiKBm_ShKwm2XmFtKe_ltji32gP4jKDl-XmocmN8gBYmEYcquhEYmsuh-jiuuhAki__aaDl3ffpelBWcsagInmPekmjixel5flYYmglUEKipTh7elBAmeekvDlEAmtel9elzDlCsT1DlBfloekrYmqektYm8DlvYmBDmvekMBmxdUNfl2YmPflaAmRfllvhDZcVflZLmhAmvgfNElAZmHDkLfizKiQZcdfl0vhfflVElJZmtAme5jvAmOfk8omQfkk5jqfljEloZclElrZc4AmJwhafk-AmWZmeZmn4guElgfkBCmUektFlu4gTJWIBmCac4ElsZm75jCgl-Uh54gFglrliHgltli0ZmEPmaib3ZmE6jlcgHFl2liAmUUglTVhWglEamHlmGif-liQ3kLamfglUymjglPamnXRRamQymp3WTam0Bm6nmcehtgl5BmMMi7BmfamUjbu6jrFlyxmfmikZmUdgvFlYMi06jexh26jJCm46jeMiramOAgedgPCmDhlygkzamStm1amM6gCGlMhlLhl5miNhlxMiIGlzMiMjfThlY6gVhlcsmkCmaRcEbmX7je6g9Mi-5cchlANisCme7jOKhObm3pILeg1CmL6cfGlVyhWbmohlqkblGldhkZbm46gqGlEXhokitGlcNiwYjEFmqzmjbm2qk8BU0GlwEbpnionirni7hltnitbm-hlE8jAilrbmOUm8oDvNiYDmXCU2bmbDm9yhRxmIHlBoiMilCzhMHlAkAGikCQm3niCcmHfmpDmUHlMfgOoi03CYilRvlvDmjFbOcmwqlL7lcdcaoi4kf27gjHldikXcm6DmgikaOibcmcOi-Dmr7cAEmwNWpfgiOidab98j4NWmcmL8gZwmwoiqcmE9jscma5S9HlPtkYSg6fgdlfEjl3qK1cm-oiFjl4cm8cmEjkKIlvYhVecKjkL0hCdmOjkUIlQjkQpizOVSpiuEmbIlN2di8cNdmzMm3QlclmkQgkggOdmblmNomhpiItlk0h29jbdm49jsDgzjlrjkoPi3jlA-jkdm6jlzpi8jl5Ilodm_jlI-j9IlK-jxnbU1hudmRkkuJmeolULmtfmOmlTFm2dm5mlLqiGkka-jC2m8dmdFm_PWUklXEgWklEem6Hmc_j6jm81m8jm5fmeJlLemfklcGmhklPemjklHmkPahyFmanf0Fm5-j2FmAigQzEIMmOok_-jxqi9FmzqizQiiemGpbCGm2kkmem6klg2m8klN2mhFk2emxLaBllS_juemPGms-cRGm_hgJKlvdmOqk9-jremf_j3qA8ah6em-ah8emW2mTllCbhTHm7jmYimAAhJuNTildllx_jKfmiKlrtbkKlJjmBfmSfmX_gqKlmlk9_jqRitllafmwKlcfmNIm71msfmR2m-1mTfmZKmLplJql5IU6ll8KlTKlkvUIHmX3mgGmN3mpuiCSiv9bH3hJLlDmkzqby3mKHm03m85hhAkQml8fmSmlLmkgpfVmleicRmkYLlTmkaLlHgmbAdJgmemlSrbSgmoHmjqlPgmdqlRgmfvmRTjVgmwicXgmqSixLlpmknAh1LlpAh5Hm-2mFJlQ9DhgmqMgjgmBImb3m9mlRBk3mkAnlsgmBti-SiEnlATij3mInlAnkFTi0gmDnk2gmRMlGnkPtiPnlQem3HgoBkSBhqBkVTifImuBk7hmiIm2nldnlktimImpMlotidnkQhmrImttinnlqBhVhm-sbytizgfsnlzIm3MlyTi2Im0Tiznlunk5jm-3mXCdlhm5nlnhm7nlSCk04myyUBUiKuiDUiMui1IgxhmHehHoljimJhmQNl9IgTNllCkTJmWNlbpkP_jlfcbNlaJmbymdehZolgChcUi83mWll91mXqlquihUikoljUitNl25hmUiL3mQ2mi5mgQiwolbimsokBZm2ObX2d-ui98AAvikAm1JgahmEDhBKmJplDKmhtmvimKFIYOl_mgFVi6hm65mAplHqlGTTr3m4imVDkuimbviTpl9imzimh5mNKmujmCjmq6hVpktDkGjmpfhIjm1nl8hmJMmjtfNjmSrlnKmtKmmFkqKmnpluKgTjmtpkopkdjmwtf1OlOjm0tfDwi7OlT7m1Vi9vbeyiM8UBPl8KmQEh-KmFPlYEk-LmJPlvjmZghJdmyjmCyNPPl1jmSufSPlTqlJHmG6mm3mI6mNkmCRbnbkCkm1ghrHmbWi3lmdWigqlfWiJkmT4mLkmmLm0wiB0hXFlgFlaLm_EkcqlMkm6LgtqltqkI8hjHlZkmd7lUEFJhh3PlLhheECfkmrjlQhhHQl11cGCa6LmSKlGuEZxbY8htjmCrlBrkErlaFkEymchgHrlGMmp5mPTilmcTXi1kmkEdRrl76h6kmnMgaQl9kmsPU_kmZrlaMmJEkDlmyvfFlmBakO8mjBmqnRJlmMWknQlMlmIih_xiG9hByi6qVkpcHNg67ExEmOnbZ1mNomxTl0ulMomXlmdlmX5URNloTU-rlWwf_QlXyi0hMdNgDRlEtkgNgolmoYWKslcfauGh1tEORlQslxlmSslzlmXRl1ih2lm0lmvGkZRlfYitHdyyi69hrskrXiBmmjslDmmvRl-GkrcWHmmnNmqslMzm99hOjhmslyslSjhQmmN-hSmm0skUmm2skWmm-YiD0b5NmnUb7NmTdWa-hEtlmlmtjkBOmGRlJZihrgkmmdzimmmGOm-ilQZiQtkePiU7Krmmb0bRSlummTSlh0bOYiPVb0rgUOmvHk31j3mmTdjHum8rg7mm5Ykitk-mmJbiWomXCFotlEnmbIhGnmSPgttlytkbyfNnmsYTPnm5ZiRnm7ZiTnmvWU0OmOIk7tl-tk9tlU0ixIh_CmaZSskhr8U_Omg_hhnmi_hjnmjIkMWbGPmMTlJglPXmqnmWaiRTlZaiunmWulrIkN0m0YUaulZTl00iZPm5nmPim_Li3fU9nmyYmUikzWbFAidJhqukfJh7AlkPmYtgwukvulzukxul1ukb1msJhS9m0MmQdmZYU8ukQom0Pm7ulZnm9ulXZleOmKJdstcYomvtlaomklXcomDcm3nisAihaiLvlX0iNvlxdTJQmKKhV1mQLdQUlVSlpom01iTKhYvlcvkavldLdMrcZUl3JkQug0om6Jk2om8Jk4om8om_Jk_7MBKk2bivvkqvlCpmj3bEpmtvln3brUlrQmJpm5vkZ1i7vkNpmyQmzUl0QmQ4l8QmtVlqxeZxlZfM22lNBnk2lmVlQBn3wDmha56iXBnVxlwYB4Vl2_URBn1DGYBcICCdxljxXQRmOylgBnMjCJWl8LfBBVoBnOGO5KfZqmkoTbqmtxJ-CiaYfADiTmZr1d8tdUNPlejK7XkRjIkAKxgRNhPDjOjjUbjLZl59krde66eM4lVrmRZlXrm-vcJTm6Tlcrm2oW8Ykorms6lqrmT1SSTmCZkRzjgZlTzjpGCVzj26lkZl46lg-kdTm4rmQZkdzj6ElfzjtZlnEiB7lmTmZZkgVmpTmG7l3ZlPOh5Zl0EihZkH8h1-k5EixzjCqhOsm7-k5Tm9-k4zjY7lUsmB_kb7lx_mqKX-zjtafEUmi7lLGlUalIUmXal4afXygksmaygNIlPUmuckRUmovBqsmIEmuFAhFiLflbJhYUmabbBgiWhinqhcUmSakKPhualHbg2smhUmeTc5sm1al7smcakHfWpUmkbfAtm7Fiz_k9FiFtmy0j93SDblJtm20jGblfgiAAl6UmtakpPhGhl64m7fl0Wg7gjRblpFATbl4akPAly5f8akKVmoDnRPh2giktmPVmbRintmGbkzbmIbkOEm58lrGitfjajUaVm3zgnAl0tmfVmxZlUbk3GiE9lyrhG9lZbklzjEWjvtm_tmpXg_rhkQhDHihbkFHivVmPqFlbkzfUKumW9l1VmJclTzcOshQumD2jGBlWHi9VmJBlI2jUclMBlZcln0gn9lCWmr0gPYmDRhRWm1hiJWmV9aDckW2jiclxumnBla2jpum29lbyksum59lLWmXRhYWmlumyumoBlWck_BCNYm8gUv3MSiikWbvBl9umxBl_umxyfpWmCvm22jH6TFvmv7fHvmeebMthhiiJdl_2jkiiB3j-BlsckiZmp1gm0cTvmF-SZthJeDUdlZvmy1gXdlcvml-l2iin-lR3jDXmedlq7SpthAfbIXmmvmV8fLXmndl0-lNghcClwtk1th5-l3thyvm8-l0vmLgUT2gpClcXm6vmadkiqNJJiddkLJiBDmkXmBelhmknXmO_l83jqXm4ClxXmqdkKel7ShMelZuhdJi0XmfJiRwmM9f2vmN4jHThR9f5dkLDlbelqOidelCYmX4jewmp_lX8Tvuhjwmu_lbDliFnodbz_lvag1_lUYmswmEBmuwmFiUwwmbYmFvhsDlAdfe3ghYmcHn8eli3g-el6wmAflPqY3DlYgf5Dlq3gNbgGfl9DlDxm_DlAcjbJhHxmG5jZAmI5jkvh8AbN5j9Ym-ekJ3cjAmFBbE4gBZmAliXxm3jBefl8oDL4ghhbKZmuAmNfklflbucfZBRZmhUhSfkjUhn5jtflsxmeIkqxmKLiUInA-T1flfZmx5jhZmyUhFBmmgiF_fpZmtvmZLi5ElzYm7ElvZmcATaeF_5jzZmh_m1ZmO4cKCbpJWzli5fkxATSglA7AK6j3ATfBm0LiPymYymABTGamEgkfymsLiVymoacXymAJnU9liFZmgldFlogleymCDn3wiw_TYam-acA6m6Bm8Cbxgl9BmFAg_BmH5cpymfInrKWtymcjbZMibdgkmiNDXKCmSabMCmQIYtamGYYkMiwamF6gC7j7ym4gkXCm3amUCm6gkmAgeVmonUFzmP7jHzmOGlvnUJzmiCmyAgDbm8dgPzmJhkGyhTGlMhkc7jVzmMbmsslP9FxCmH6cazmSbmFBgMKnmhlfzmVbmahk6Cm16gkzmshlmrmZ6cjhkVBglhkaNiyhltzmS-U1hl_DTpbmyEb-7j2zmA8jp1mRDm5uMTDmgkmVDmAHlXDmEilxNiaDm8yhIilF0mKilCikI0m9bmf7g_bmltm3ccP0mkkfFcmNzhtDmJdmY0mJbfa0mPOiScmboiiHlkil8SO57gnilYOiHYhhikqHlo0mlzhliko1CmEmCEmrzhEEmkcmroiWDnWzmk_lwikrcmWVm0oif8RH9jBjlzOi1HB1Oi6dB3OiZEm3cmbEml6AdEmG1muYhErKJ1ma1CLjklEmM1mIPi4jAQ0hajlRPiT0hf8cejlJdmyMmGAnP9mU9mEAnNyiY1mPdmVGhgrUoIlj0hqIlMxKnjktIlAFmn1mgdmO9gidmwpis1mQVMbZhmdmw1mFCIqlmLbLrdmNFmtdm5Piz5mlIgpUiWHmsZhLJlQhg-HmOklr9gVGdQJlSrlP1hUJljBAInmRPVgFmKGUTqiQ6ml3mS6mFahpFmakkkEgiklSti6Mny-jA_jGgcUempklmQif2mJRi3Fmgnfj2mAKl7FmDNnwQin2mzklp2m1kl0kk3kl6Jlu2m6JToem6kkMNnk-cwklLFgsgcNriAlkwemH2h82ma_jy2mwJl02mYPUPRiZGmMlkH3mv3mBbhVKlHimrol6MnLimJemP3meKlDbkellwuUFvN0_jk2hnNn12haklFsfkrilgmrKlnri3Gmc_gqrii_cEAkp8mwnk4fmn3ma3m56m3llDHmt3mFHmI3m9ll7RiqolaBkCfmkJm1NlAsi43mFSiRHm8bhu7mMmlOOnx7mWMi-qbjAk9fmbHm_fmPsiWmlDgmYmlFgmMchbmlN4m83YP4mSchMgmS4mZ4m2wbsHmROj9ckY4mH8mmLmb4m0HmtTWbgmymlg4mHBkggm9HmGqirMnhkgp4mEOn0mkBMl2mkGImu4m5mkJIm7mkvgmMImxgm24mNMl44mPMlFAl3gm84meCkInkNTiANnq8mXNlBqEbImD5mRnkeMlk4hgMlGhmiJmbOn05mK5mYnkMhmntiu4h5BkQ5mlnlS5mtImU5mpnlzMlYhmyIm2MlyBh4Mld5m6MlKCkF6mkOn9ImynkBuiPCkAJmEuiCJmTCknPnxXWIuijrfs5mHJmu5mFUigtb_nk5gmNJmlPnKoldImGok35mSzUKoktFmNokNNnXJm-5mKmgbJmVokqJmjoko5hzCkIQnVqllOnvFmJ6mogmMJnLgkoNUpJmm5hEimVimB7mBDk1NlDDk4Nl1Jm6NlX6mdDd9Ch-NlHuiAOl-ObISTEOl36m5oksim5imEpl0sf06mo6maOlWplnPbk7m9ubUOlx6mJOli6hVKmOpkGVip8mBHm66mI1UsDkTMQuDkd8mwDkUCkHnl0NnmQnwocE7mVjmnhhxRnongK7mQjmwmczRnTMmDEkS7mbjmAwiQ7myFkfjm-OlCcW8plljmd7mLwiojmWEkGPlDLmjMnFpk2llPKmDjmfjln7mjFZp7mJqk2jmLqklEkLSnlNl-MlZ3mpEh_jm3Qn7ZmeufcPlAPnnwbFkmrGk1EkCRUjLmQkmU4mI8mB8mLampqliSnuAdTkmK8mH8hvqkyZkbkmyqk1qlIxiMFkEpg9PlBDCUhh9qkf8mnkmArk9SWCrkBMmdhhJPmaxiIrkcxiOQl36mLjmeEdt8mrOl3kmqplivf48mGEkz8mUTnqpkWMmBlmuKm38maTniXisFkkXi9FhjQl2xiiMmmQllMmoMmnMmXybFihmMmrMmB6Z5GdQlmtQlwMmi1Gyrlc1mHMne1mEMnR9mLomHAnJMnO_l8Mm3pchlmXGkc9hRAmaGkFslCOmX-mPDmj9mdMnl9mjyivGhoNgPslfvCRslNSLs9mpkDughv9mt9mz9hy9mwyicRl19m1Gk_lmfslpNmtRlrNmlsk89mnskGmmB-mA-mrTnfUnhslMmmvskGziI-mIziK-m6qc1sk9zb7slXId3NmVrgR-mD7UASlMdW-NmemmfvkZ-mERlrHnf-hd-mLtkNZinmmHOmi-mJOmk-mStkHVn2iksmmOOms-hCIhnvkt-mtHkv-mZSl5mmy-mftlx-mHyf2-mn6lcOmCvkRAnp2b0rc9Hk--mRkhA_mE_hC_mGnmG0iGnmYPgIIkI_mwOm2tl6tkP0i5SlPIkfeWYnmDaianmU_mH8l0YUETlBefGTl12jITlzalknme_mmnmg_mIPmuIn8yfLPm6khtnmVulbaiVTl0lhw0iUPmbul4_hdul3nmlaijukA6mSKddPm6IkaxcAomiPmAJkXlhqTlI1iAAnHomdlheTm9cTKomO9mIMn58gJAn4ulqlH6ulkPgOAnUom5VnmtlfdTytgr2bKvkFUlxnmIvlTbigomKUlckiMUlt1iOUlmomlAnivlnAnTIK9AisomrAnuom61igmmvtlYQmYRg1ommvkC2iYHAb9BkvlM-kmvlSBid3bkQmmUl-AnoUlsvlpQmDBnIpmMKk0mUgBi1vlxRgjBiJcizQm9Kh7vlOBnR5iqxeRgSixlI5LAsWSpm1RdwXnnxlzVlcSd2XnsQCeBngxlyOFxXnWjDO4VagSqxl3hjGvgtxl6XnuCMqBnWVe-3VRBNqxlypmiSgmcVSojmyNGlTWojS0kYojGXSaojQ8e3hJSlTfqmUOZn-Vjqm-Sgs9kOeiRUgqyjD3fTeiPLfBCnTbje1e0ReV6lTrm0GjabjWjjsda_SmgYku9kG5aCTmhyXzYk1YggrmJ-kJYYL-kItlN-kK5amzmr6lpzYQTmrrmWCntrmYCnvrmhZlYTm9Ugq5ac3gazjiEimphmliTZk93fvZl0TjNMjBsmVxmuCnEsmwCnGsmyCn7Zl7xgfabbaf3-kBalZOh6-kfYXrZkpZkSsmbSj9JMhOhHFkF_kkfig7lB0j4Jn9abSygfsmO_kKUmpLiFbbNUmZqhu7lmEH1OC3fiialrsmJaktsmMakSnj47labb67le0jiDnfUmlDnH5fj0jt8l2alrDnhXbtDnSgirUmBtmtUm0_kwUm2ql-2T2DnmwT4DnLtme5fNtm7_kFrh9DnDAl_DnQMlBEnEGli8lcMjk8lvuKm8lTrho8lHVmmMFKEnWcbLVmP1jOEndrhAcmfrhhblhrhTVmlblM8a40m1VCYEnBhiuGiDhiublN6feEnIhiTbkGqkiEn5tm5GiF0gmEn_rmH6fqEn-rhOKCAshqziCshuVmjbkyEnxVmmbkYWn81j-AlyAlKcla9l7EnOclVHi3ujGgUScl1bkXumPBljdbYclo9laclq9lfshMFn39lKWmrclvumlBlOWmcBlr9lWFnrumdYgeJAxHiwdbQFnwumkYgPWmcWmB-lCbg3umZckkFn4clTiiv2jJ-l8clL-lhck_cljckBdlNPmDdlnckvnmJvmYTbLvmA3jCHnZ-lE3j2WmG3jd-lVvm7WmXvm3ckRIii-lrWcKClVZgMCl-OnOClivmfdlSClW3jidlOFAkdluthzIiVGnGiUbClsvmZGnsdl7IiTXmM1cYXmm3jydl8efZXm_-ls3j5vmhiU7vmE_lnGntShqGnBwmwvFo7T1ClFwmhjiHwmHelzGn6Cl9dD8Cl9fl4fbzXma_lydk2XchJi-Gn2dkVwmYelPIjkhU2jii-BODlCyl_dk00iFYmq_lryXIYmb8TKYmn2jMYmD-lHkiMekiHn5uhTYm1GnjDlU3gxEl6_ldYcs4j2elb3gzwmuDl6eliYmR4I04jZkiRKioQAKAmlAbDfloAbFflHRlCxmCUn42cxYmZDnmlizHnYAm3YmQflK5jMxmtgfP5jjbg_ekS5jTxmeimCsmWxm5gfYxma5jbxmRkAIInexmKInOZmMIneElPZmBLiSZm1AmUZmmxmTInaZmpxmoElzbgcZm_AmaInvxmgZmxxm8FnyElrym15j2xmkjiofkKBmklimal-Bb8xmdwhfLixfkOacDymCWn2ZmHVhq1byInJymRglbBmTgl9fkNym5InAgkywhFamSFlmBmA6mCJnr_fEJneSnTokigDaym8IntFPUgkA6mhymRJnjymTJnYmiygl-Bm0glYJnhgk9VhjgkXMidJnvymaMixymZ5ciJnC4fkJnTTYmJnSCTQCmebc6ymAzm8ymYWhuJnv6B4am4mibCmoAlubc1Jn9am_mizZnMGlU7jb6ggLWmCmZhlqWhbhlDKnVGlLbmfhlQhkJKnp6gLKnJNiTyhbzmUbmiGlWbmTKnmGlVKn-Cmmzmdbmb6Oxhl_9jibmfKnHDmhKn5hl4hl3hl0yh9hlIkfD8jKkf7zmxhkWDmBFbvKnV_k8hk3bm-hk5bmG0mLilKHlJ0mOilQ7CQilHoiRHlGfm-KnS0mzXhO7cW0mLQm7CUbilKOi2_m8Xhy7gL8m07ga9A5kfczhVcmlilfoik0mZcmEmbSLnsHlULna7PWLn68jyilZLntzhGEmCansoieLn20mwCgF9j60mIOm_Hl5ikDjl7ikCIlXEmN9j-fgE1mE0heEmtYhAPiQjlW9jSjlK1mFPiVjlN1mpEmP1mWIlSjkihnUjkU0hl9jfjlBMn5TnDMnIAn1EmUlm4MmUGhrWnKMnLZhKVnQtlujl4Jkwjl59j9ecRmfTMnw0hVMnfpJB-jYMnD-jamfndmcMny1mqdm01msdmlmf41mrRn61mP2m5MnxPnE_gJklWFmLBkI7meEduMnTSiZLlH6D5ZhQqiBemrqiiFmMOnlMnyGmT2moLlRTjrFmu-jyNnydmbSnwFmb2mFNnp1hmkkdnfg2mpQi51mefmd_jB3meNnm2mC_j-FmE_j31hr2mkemXNnTyE9TirqiGJbHGmYSnVGmcemORiMGmCll42mPFgQGmHKlg2m92mtjnhhmvjnk2mC3mOllAhjj_jbQnWOn8-gxNnajnBOnSJg-KTkGmQEnHUl6NnrFg8NnqGmillsGmLknwdmrfmgfmzQnifmOBkc3msKlHOnpriCAkrlkLOn4MnnknH6m0QnjRnSOnlfmEHmnfmUknt_gXknoEkCOnvfmg3EPHmUMThOndAk-QnfAkmMnwFmiAkcpfKmknGgcHmVLlCgmI4mEgmTjnVsijHmIgm1OnmHmgml1Akdsi5EkC8h12UW4mjthcchYWiI8mCPnLMWagmFBkHPn0mlj4mLKl3mlTHgB2mLqfNBkB4h-pPEImlkgUPnIImtgmXPny4mwgmnsfygmWtiNtihPnOnlMBh0hmUehUtiTnlPnkChm_cbtBk0ImhImwBkKjnHbh4qfp4h0PngBhhnlrMljnltMl8BkpTivtirTiW5mlnkImnnnkPrfEQnwnlICk2BhmlgGlnfwiAui4nlNQnm5mBJm-TiJ5hEJmr5mN5hJNlbCkLNlTknyhmdQnjJlDokPJmYTbHokrriPolOTiZNl7QTUoleui9CdXolK6EC6mvQnjNlykn3fm0knifmMsfwain6jRimhHgN6mVlc9Qn36mNOnLnnMim1eh4uillcuUioenvCd5JmA4Eiim_NnUKglimxmg_JmrsfNRn_jnEngj6mC8lGKmPKgNOl-impnnIogNSnaKmv6mJpkIviTKmBEdNpkUplhRni7mBjm3knXKg86mnRn-6mnvigKminnnEkC7mykmwRnpOl4RnQrlSjmPjnTrkyKmyOlWrl7RnuxiupkYjm1Km2RnypkBSnPYi6KmOEhFSn6pkHSn8pkJSnEqlxnnJEdznnq3m3imQSnf8afllTSnhEhVSnPLmXSnGonVqi-knZkniwiZPlxfn-EhWqkvSngogfLmlSnhLmIkmoSnfqkDkmlqltog07mG8mqml2ghtLmsqkzSnwLm0PlQ8m2PltBA4PlvRb4qllKnRBF8SneAF_Plc8mLzEe8mRxiGjnujnBFdVxiAMmQpgk8mYfnfhhJTneFkJrlqln2mlNknuwEzkmg1UPTno8hVQldTnuOlwpnkvfVrlX7mXrlBEkeQlXTnspg08m7PUiQl3xiLamlrkC9mmTnpTntXiprlpTnPlmFGkRlmxTnVFRN9muyb5uk3TnoWnQqn5Mmmin8TnXwfflmDYiZ9mFYib9mjlmCNmDUnENmh9mFUndqgfUlsGhe9ZMRlkyilwfHcWtihjHdRUnt9hTRlsGkZvYw9mrqgYUnxGk39hbsl9lmcNmesl2pggsleqcMmmpYijUnFmm-9mmUndNmnTn9qn1HdhUnsUnPmmF7UzRlEyHzskxUnM-mzUnO-mOziYmmB7UammtUbcmmiId9UncvlY1FimmE9Dd4FMZi7ihujhh-mNVnJVnpIll-momm3Ogo-mXZi7Ogs-mRVnQVb0mmubj0-mbSlaJkhtkhSljtkPfOltkXKn5Jh7-mntljVnOaCFnmKaTB_myZiutlHKnK8UrVnI0itVn0SlJ_mLIkYsgyVn8tkjJdQ_mpyf-tlyWnmzm6VnIai-OmZIk-VnKukcIkJTlRukOukP7eXfnd_mPulq_hl_muYgPPmwsc7sg6WnDbks_m0nmXPmBzcv_mXWn4on_DW0_maenQlh0WbGAiFIPOnnhulyaiDom12jFomblhkWnRAimWnflhcpi1TnWlmWqnXrBtWnctBvWn6VbxWnW1b7rn6HkAnmXomCvlNbiDUlFvlLvkv0iK_cJvltAi4lhKPgfAn_YUhAnnJkjAnIRgEXnGsnagWPQmD3bRQmqAnVUlbvlAOmdvlyomQmhQXnzAnSXncQmmvkWXn-YnYXn3TX7AnpvlmQmrvlABngXnweTEBnjXnzIl--I2vlLEb9vkTEA_vkYjju2lVdOxugSYdB9DGAE7QmVBnPBnH2VRun8sVIVeOylXunCtVSWSaunlNHcXHnxZ2xlepXBWli-dQunfun8GjS3dyxlkadiAEQ3lPvg_OdYCfd_i0relvXzxlT5bT9ewZa0unM9bqejQ6l-UjG4lDCnI4lMZlGCnnRfICniNj-9kLCnAwXrun29baSavrV-NI4unuzmqzlnajRhW0XnQunP1TTunZRSPuncSdC6a4XnqxeC6a8XnXtB_xlP1TByl74HlunYvnwcUJYnxAVZabypmA4lIjjHKf4AYrXevvcOrmd1enLerYn-ohlPfqYkN4lKCn7BeRpmtXnZ5iSYdRvQXpm7vn0GY1Rd-vnZ6d9vn2HO9ugcSdSASnJCKylEkHxMVvYlmBnI3d1BHmvn-YVLnQtun2ci45iGrmU8ijRjb7ifiduyj2NdS6lRDjECnwej1vnUrmEvnR3fOFeQFfSvncSdwVNVvnOunWBnH2VrwnaBnvwnepmHwnqxeSylpfBlpmjTCpWNjvn1wnJxlSwnWRmOxlypm51kcRmfTkN6ky3kwHc6pmA2kJWkk7kBdiAqm-4lCqmA5lEqmqRmD5lsRmF5lIBLR5kwRmuMVyRmQdivLKX5k7TkLCE3Rm04lYzkEKc3vgE2f8RmpwjGHZyBndqmDSmgqmXlTiqmHSmFohlqml2kdoSoqmgPkS1kmMhRSmB4kTSmmSkwqmjCnw5lYSmo2f1qmopjcSmeoh8di6qmtpjSHc85l1IiEZfypjq1koDioSmuwgE6l1UjVjepyj2unlYnsyj6un4ohSbjpRjH4lf1esYnjwnuYn3yjZ6l5yj8_VATm1Yne6llUgJxga3f6YnHTm8YnNCnM-kHzj0bTU_mCZnALY_YkFZndZlw6lfZlJZnaCnd1Sc-kzrmKZkbTm9eihCn_ei9xnqZlskiTZnFfiFInvgjZEns-kt1j2gfqTmw-ksTmxCnQfi0-kN7l2-kJHC3Cn2zjpZn2wc8CnX7lEPj9Tm8zjwqkvZn_zjxZnvVgLkbJDnN2Wn7lhsm5Znv2SK0jYqhZFinsmfalFakx7lV_kz7llalYaji9UbDntygaUmfDnRakj_kTak1sm-7lWak4smBWnO1jRPhRanG8loUmq0jK8lWanwDnCtmZanlakbanEFCdanggijPh5Dn40jRzgigiRtmA0ZNGiUtmzakBVmktNGEnVGictmfzgq8lxgiLEnE0n_akxykv8lq_mNDW8an7giGfU28lmblhLnb1jDbnprhFbnlAl-8ldEnzJnjcfsCnMbnm1j0blhEnlEnwAl90nacT9rhDdbsEnrXgsVmvEnAclxEngDEzEn7DWfbnLum8ag48aDskB2jXdbmbnE2j-EnUumqbnWumH9atbnL9avbnHFnzhiLFnfBl1bnOFnXBlEck89laBl-9lzumoumSBl9bnP7fYFnAcn69ljumvzcSFnz9l1dndWmJ1g0clmwmE-lack6umOcnkWmQcnfckqFnTcnN-lZIk2Blb0c4BlT-lqck2FnW-ltcki_l0WmhcnRvmjcn-7ftiiFClncnZefEGnWdl_Wmlml7ckQ3jgvmZZgq-lFXmV3jHXmpefv-lTGnovm6cnFjiMdk3-lvvmbGnxvmRdkkCl_thUdk0dleXmV1cSjioSheXmtCls_a-vmV1ngdkcjiCwmnklEwmSJimdkijiYdnJwmWjizFf-dnC4jnZmpjiauhgdn1Xmidnd_lkdnWel8XmY-l_Xc00mAYmGHncwmn_lBekfwmVDlhwmXDlBkiZDlOHnlwmd7fk9fi4jRYmqwmwelc2ctwmzelvwm1elJ3n3eldekIenDAm7elSHnl2cHAmlekJAmpYmUKiSenz2cAxmsekuHnXen8ThKflFxmi9Ucenhvh1Hn2ek3HnIEl2kiFJn_3g7HnY-f_Ymd6mmAmVUhTEl2KiM4ghflGliMfklrbgxm2en1en0engElPInl5jRInUfkWZmSliYfk8Amrxm9entxmDfn9-fHCmxSCz5j_fnRtmhIn4xmOfnqfkQfnsfkuZm9xmpli_xmVfn94gisn0fkVBmHymowhA6m9Zm3li_Zmy_c_fkk_fBgkA6mbglpBmy_md_TKamDJnsBmLamwfnR4nGMizBmS5nGmi8acPJnwVh2fnkFlq6j5fnVJnV8Anym6VhTMiCCmLATFCmjmiFgnOAgHgn0IjJgnPTYLgnZlUoJn8FlxmiXgn0gk1jb-ymJhl7ymxJnhbc70nMYK8amRhl1dgLkbAbm5Mi9JnnWhY7jf6gkgnIbmTzmNniDccMyhg7jcLni7jOKn3LWugnTbmtjfo7jygnSKnchk7dY2gnv7j4gnZKncegbKn9gn4inVqXiegNDmj6cIDmqniobmBhnEhn4zmGhn1hkzyhBiltKnMhnyMWFil7yh9OAXkf4bmeDmmXhH0mVhn4KnEoi6Knckn8KnIoiblls0nw7g5mAM7cllfV0mBLnX0mkhni8jmhnFLnYiko8jaikJLnuhnLLnlHlNLnnHlm7c8Dm18jTLnecmVLnvHlnoixHlv0mFEmlOiHEmtik_XmYYhgLnWEntcm0ikMVnPSlAjl90mAIlJinFjla8gYEmNintLngGbPinwLnSinGjkRjl0Ohulf1LnBdmNjk4LnQWA6Ln3dVS1mUkmcEUn9jwQlalmItn7Tn2ukhjlS8nRqnJtnW8mrXY8EmXnbsIlddmuIlfdms0hUMndKnjdmlnbldmv1m20h-jlurnV9gBhggMnEjniMnyoniKm_QnEmlMjnigmOjnqpl_HbF2mJ4mRkle-j_dmWjn1MnlHUZjnJnnjhmBNnckl9On6qXMem7kniJlCmnw7m1knWzEiQiQtUkQiWempjn-hgZemLNnxkmnQndemnJlU-cwkkQClbnBF_jjemWNnJpb5klZNnw2m-jnx8nT-gBknjigDkn32mZFgvemGKlb0gIKlmNnqpnLrlmPn6ah4emQKl5-gapnkLTdGmK3mjOnyQnXnn2Nnu_jQ0meomcRihKlgknMfm1_j_9nQFm1NnollqknylJWfmvsV4Gmx6jvknbfmxknL-nKimoknYnn46mc6hHLm_EF92hrri-KltJmfpntRnB-nolleOnaAk53mElnLLlVnnbjnXqi6fmQ3hkGgqOnE4m2jgOmkpAk9TEvOnXJmZmlM4mAkgO4mYln0AkVrbblncLmtPl6QUflnABjhlnqWijlnvLlYgmw_EyLl2HmGuE4Hmfgm36mm4mmpgo4mA4h8mlDImRPnngm7snuBm4yRBnlTobDnlOBdEti_8EGti09n7HmLMlxkgFBhbIm-lndsSHnk-4m-mnZImB5mf4hqPndMlrril4hlmn-MlKhmnMlSmn3Bkinlqtix4hShmT5m_BkpdhXhmY5mDhmtnlb5mGCkhmnehmf5mghmlknihme9gxnkANl_ImqmnPQnsmnDJmORnUQn0lgwmnt5mKNlv5mMNlcQnfCkeQn15mMolSnkJokVNlOAoM3m29nTolpkYsCkcNla5nvCkgNluuijuiInnY-nqAokjn1Qnc_nYFldRThoktQnnolfJg-CkD9nRAoa-n2NnBRnyolW6mUxmL-afnn26dc6m-Hn2ybnimZMeGviHOlKpkdRnzsfNfhximvnn26mlonSwid-nZRniXW2nnEKmKviz6mYBogRnq6mpAok4mgpndBokRnAonfOlFjm6knvDkFonm_nO2ml-nTtitpnKonmKmqOlxpn1RnXon3RnRonvKmPonR7m-BoWon-RnI7h2KmgjmFwiijmrlmkjm4Edmjmy4MAqlALmOwiCLmkono9n7Obt6mDwJLogqonXnc7NnKWiQPlr7m3jmTPl4_nHem4Aoy7mC8m-8mWamYFdhSnIpn37m9onwqnmSn_7Siql6On7EkFpnA6muSnqCoSkmsqlT3UuqlzPluZnzqlzLm4Sn0qknIj8zmXpnLBC-Sn_qlTFkZAohocipnchhmocskmLQlukmNQli8hbemkKms8mMMmSrlepgT7mTTnzpn5aW3pnSrltFkaDoVTncTn0pl5Fh8pnupgElmfMmxpgkrkB9meUnD9mGGhHqnbyboUnKqnNGhK9m2XiPqnt8cY8nU8nFMnQ1iKGk2TnZ8n8rl9MmbqnVyidqnBUnZGkZyiEUna-mcyiHEoa7mY-m4TUMsl8TUpqnTYiONmVYiQNmvqn57mZYi5-hbYiWUnx9m5lmz9mxyii-h29mvtl89h_Ng4yiNmmocWCrnuDorslItlowDssk-qnI-hkzbtNmJHkRmmKVUbHh6jAWOgGRA5slrEAZOguZT7Rl2Uncjh4Uno2DT-mcVUZrnlOgbrnvtndrnHSlyHhMtljHkm-mizimdWprnFVbPVnvmmRVnROm7IdxrnetkaVnCPgZVn2mmbVn4-mkrmAsgJkh7Om6-mTtn8-m_rniVbqSlJ3nxefwtknVbD_ms-iF_mcFBztliWFMsn2SlM_mv8S_ZiP_mXnm_tkS_mpkhzWnXIkZsnFTlGulHTldsnE0nKuliscFWnonmOTlzsgTukKWnSTln_mNWnRPmatnynmRWnt_mjaiVWn0IkysnwAoa9U70iOQgkulcWn4sn5_m6snpul7AoZQg-snBefAtnbtgpPmCAnEtnTAiGtnCMnqWnJZhKtnOJkzPmnlhSomPtnFvVgFod1i9rn1WnDvl3WnEUlyscbtn8WnKvlsVjPgWiomlJkitnUvkktnpJkzvlmAnptnR0fWvl11iJXnttntAniXmOugwAnjvkztndUl0AnfUl9Jk3AniUl5AnkUlovl4biwvk_tnoQm_biHpmQ2iFBnuQm6vkwQmQKkKBnPpmMBn6vnUunuXnH2VXylJKTzXnAwnybS1RdzHozMTxwnB0VYVCd-Bdvn5HoN-BJvGcyljgTeylrylkunPwn4HouwMivnekjrBnyylRXNPWlwBnMfRpxn9nh1BnztjLijq0VoDBF_OFEC3ijTjSMtac-HFPN2hBR4dMjSFchAxkChbmTkmnhu-VDqmBsSXxn41fNqm-LcV5kvCidxn2Rm9Tk4Rm_tj6RmBUkmMhkvgAYfHqmeqmi5llpVO1kdPkiMhfPkkMhqqm3xnsqm-pmuqmzdisMhkpjI-V3diaoh05l3qm2MhfSmyPkU-V8qmFnT-qmXTgEeiZTgkSGCrmtwgLZfsDiFjjnyj1sWRxM_xMA0Dy1dkJoOzMGYj8UjX3lwvnhCfYeib3lyGjd3lDvnlWlM6ia6lPcCoJocTNf7jY3bNyM4JoOXNKQj5kYNdSjgTpzDVXNczDV1gEKoyFR1kjI6BDKo1XNspMZiiHKohxMOkCZxMtxMIKoiXNFKoOKoMKoFYRVKo7HLFZUNyMPKoyzDShaEYNcnmKUAJYNlxBerm0YkGTmk6lirmRdCdFofRcPEizynEcUUCnp3fGZnZdTurmVTmwrmbCnIZk-yne-kfCnmZlCzni-kEznfPmHznkTmGfiqCnFXjE1nbZkaZnQznFsmSVgz-kL8m1CnXOhR7llZnHal6CnQsmczn7TmTsmsZnffixLme7l1ZkA0jlznGxcnznrfiG0j9ZkismR_kwfiyOh9zmcygQUmAanTUmr7nb_kWUmaDnvsmcDn7znralgDn-znLan97lCylC0nnDno0nkUmxqhOgiI0nu_k-smmUmybb3xcO0nyDnXDB8xcS8lBGi6_kBrhqakianY0nb8l8UmRgnoanGBme0nSXjLAll8latmn8lI1jXbll0nZblgtmt8l4anAaCZhnQVmu0n08lw0nUVmy0nw7nJQh10nd1jPfUxtmFHWvbl8pYI9l2cbc8ajEnXwiC1n8tmoTm-tmcbkDzcBumVhiZbnFumedjXFoyXgJumR1n2En91jJ9ljbnw4T5Vm8EnxbkQclb1n-VmKBlCFnBWmZumh1nO2jGWmVFnIWmm1nPYgV2jw9l5bn31nkcldBlk1ndclXFn_bnzVcaFnoHi0dbmumwclHcn1umC-l91nDiUiWmH-lGWc7clE2nUeboWmBvmX1gDvmKIiXcn_cbL2n0FnU-lh1gP2n9Xmi0cAClb-l-FnDClX2nWvmfIiwiipcnJClk-lLCladljthwcnNGnR7IPGn-1gn2nJXmp2nmdl7_ls2nPXmu2nT7hwvmk3jy2naXjXXm12n1vm32n2dlB_lkGnD_lmGn7dl-2nCsl7PLrGnMuhjth2ClGelS_lnFoA9fV_ltdkNwmqZmTel11cldnCThSwmV3nf_lX3nR2nYwmB9jFHn-dkeelvdng3nieli3nkelXThkwmCiUKcndDlQYm3wmgDlR3gM3nWHnV3gCenY3gEenz3nGen4el0wmJenhHn53nDbgnYmSKi-3nLAmA4nC-fUens3gQAmEEoG4nTbgjTlevhWAmM-f0HneenKxmgen4HnUflKElWflT4ntKi7ki9JmPElAInqenSElsenUElIZmvendxme4nnhbzenftdixmw-frfl7enpxmuflnUhs4nXInu4neIkuxmx4nwxmMcgxKojZmpanmfkMfniInpFoNiblInmhnZcgTfnwfkQ_fiLitInl8mvIn1hfG5nNglXGoaTIJ5nLymhfnL6jjfnO5nlfnQ5n-Incgl4QoU5nT3kK0nUFlsfnD8mhglZymwBmd5nNJnlmUc5nLam1fnzsnyVh3fnRjbmFl2VhzglegkACm-fny6jcJnN5cDgnfJnv5nEWhpam56j1ymgMiqUj96jnJnNgn5ifqJnTCmsJnAGl2amUgnwJnqbcyJnDzm7miPhl9mi_gkcgn_am6JnBbmByhN8UignJniHbm7nUjtUNhkFKnpgnNbmrgnShktgnWhkczmhkbxgnx6gzgnf6nXtlZ1icnibbmU_m5gnyDTDDmupixGlLXh_gnXeQiKnLDmuyh8zmFhn0hkvbm-Gl26nybmptm0bmL8j76nFTME0m_ccThn2KnC7nDoijDmF7nlDmsbT9KnMdcehnWilghnQ7neinailToiSzhMcmGafV7nZoiHLnf0m2Dmh0mWcmw8jOLnoHlizhRLnsili7n38jfcmgOiwHlu0mL8mw0m9OAz7lAinD9jCinBbn4_TjLnLFoTEmIinVEmKinB1mrLnoToOinMjl20HOjlgEmV9jyYYE8nAdmIlfofgMpiTIlainZEURjksEm9LndjlQPiXjkW1mzrk7DoT8nrinYlmoinDUo3DoFUoWdm1qUc8nE9ge8nxggg8n1ini8n3ink8nWMnm8nt1mzjkCxj9ggq8nlqngZhCjnu8n31mw8nyBo63hWnnN9ngEg18nn4m38nT7m58nIkkcFmLkkI2mfFmehgYjn3Mn2AoR6mNmn13m29cH9nEnXV2mvNnkSWL9nlonN-nDfmH-gb9nQah2-jT9nLgcV9nrjnuJlUCoM2hpNnArieemRNngem1jnAGm3jni9nkahk9n7jnBnf9jnpemSDo9hmCkn22mgNnDRir-gFllxemlNnTGmbBoA3mOkneNnPKlsNnRKl0_csKTeGmxQnM-nEBoollD-neaiG-nfll7JbrGmnBorlnk3mzknmUob-nBBdqllIjgsllhbhg3mvllxKl1UoJjnjCojfmrBoubhUOnvBoCJTw3m-ll9knmFmcjn__cGmlBsiImlTKbKmlKWo_VoF9nw-nQLlC4maHm0-nV3h2-nuOnRlnwOnTlnGgmVln0OnSAhYmknHmalnHkgsPldlnF_nhSi6UomXm_On2CoK_npSiDPn0Adnlndgmh4mS_noVol4mKPnDkkxmkCWoPBk-ml2AhLamf_nPxEh_nK4hFnliRnLsbdBkAhmfBkRsb_lnhAojPnfBdlPnA5maMlC5mcMlvTiNolzqfuPnH5mMmnlUocTikIm7_nddh2PnOhm4PnknlVlg9BkqTijnkWhmX5mb-fZ5mCQnbhm1ImLAoe5mHQnhCo-GmnmnM0hEHOCNl8dhqhmvmnZCkxmn9nkzmn79nMIbJUiMVo05m5mnPHdiQn7igkQn_4mOVoKTWpQnfuirQnyAoSnnD6mwQn_XoXim3Uo_3moehmJmURorNlM6mTim9CkwuiVWoz8nIlnqokann5NljEA7NlqlchimIRnFOlKRnHSTOOUonnPYoGqlrnn4ygtnnefhQfhCpk8nnXRnupnfDkgBok6mjBounnlBoLmnMKm2knOSn76mtBonDhDonwBoA7mt-noCkiplgtfF7myRn8DkpplYDosKmqplXjmECoZjmUondQlV7mASn2ViJCoLslDSnMCofonDPlT7hg7m-pkWEhBTnp3m2imPSnm7mronbCotonKFdeCoWSn4jmEXoIjnfWoiYoPQWhwb3onERo5onkoTxCoeLmz7hGkmcqkiLmnogCpn27m3ComqlHaoK3UHpn0WofSipZWKpnxPl4ogiuBJ8hAUm9uf9CoGxi_Co1LmBDo8Pl4Lm-Pl7qk7LmYxb9LmFZomMbj8mCMmHTnPGdMQlJrkRDoMTnSXiOrlVDo76hv8mRSbx8mnpkcXiZTnhZogXikDobrlfTneMm48hWsmPnnBGhirlqXimYiE9mBGkG9mDGkLihCyiJ9hL9mYGL1DoTGhMqgKUo5DonjlsGo8Do4Do-Do-TnAEoWGkCEo_2nhihGEoAVn-TDi9hHNmAjnKCopihoqnMUnlyivlmp9mSEoylmUEozqnTNmWslwqnXNm7lmFOmIkAfEontn9CmAmmH-hoYijEoEmmMHhpsloUnImmoFUrEoIrnrUnvRlwskvNmyskwUnUxfyUn-qc0Uncxf8EoUHk-EoZ2DAFo9NmFZiFUnHZiJEou_bEOmKSlLFoqmmOForrgvsloziWtlr-mdUoqHkwrnVVn1mmXVn0-hZFo0co3-hcVnKTmeVn9TlgVn8KdiVnAbTptlCsnnVnEsnrFo1rntFoG1boWUQnmvVnSnmyOmUnmPsnWnm1Vn4FoZnmT_mWsniKod_hb0iY_mgnmHulCPmJulfsnLTlMulyQolpnIWnrnmKGom_mMWnqIkOWndaiMJhtsnAHovsnH6fxsnJlhkukZGoAAi1_m74nkTldGohPmoulComgWnEomiWnnPmFJkBAndVbyulrGokintGowJhV1iuWn4TlzGo3VnPAnp6lhsg4GoBUlWtnEvlPbiGvlPWn-GoOvkFQmvAigtnqXbBXnKQmHHoWvkJHoFXnLHoNRgrtnPHoTQmutnNXnBcoWyJBVnbdm4-UaQm1tn3om3tneQmybirvkj4niQmaXnDKkcXn6biBpm7eoDpmjHoqUlCuniXntUlkXnOKkmXn5KhIunOpm-vkQpmown2HoiylYVC6kj1HowHo8vncSdLxMQfoB-dSYdVfobxM_HojylfylCIoNLk3ylOwnFYntylcfoi-O-wnBBVnylFjBm9XRIoFyGTIo0Bnb5lWIo3Bn3ciyXDaIo8qBcIoLtawuZfIoyMNhIobodjIo_fmlIoGIWnIo8IopIoQxnrIovRmtIoT5kvIoPqmxIoRqmyCi0IohxnxCZS5l50DIUgPwg6IoDSkUxnP5kWIo-IoWBZ6SgBJoQ1kMDiAeSp5lI0kIqjV1khSk7xn0dixqmb1kAynzMhaDi15lcDi35lgSmHynkKc9qm2Pkxpjp1kA6lOynC6lQynqSmSynEZleKomJoJrm-goqJoQbjZynR6l29kgwn_unFCnWLfHCnUjjwRjmwn9vcTqXBhoyTbdKoYKobdjcOY8XNF6AXsnm3SwzRDCC4YnA-alNhpKoITmjrm8mmlrmfVnnrmLzjxeiEZnVCn3ynTTm5yn2KoKZnxrm9yndCn0rm8Ko2rmdfbiCnbcUhTmGScUZkVZnKznXZnNznnzjJLo2afOfiSznuTmuabPLomZkkZnyzjT7lULo4WoGalLcjgHjnVgJboE1iYsmdLokznFUmmzn6ZkoznjLoP_klLoaalnLoBak8Znwznv7l_ZnpsmBancLnYDnI4n96ayLo6znxsmE3EzsmYTcibm1ygOanyalk6mzFin0jt_k4alDMox_kHwBxDnGzgJMoIzg1Dn00j4Wkfank7aX8l3Tc7DnPtmlanc8lnanfPnObl_UmQGiYMor5fZtmsgiwandModtmIVm0anf4S2anNEnNVmr0ndomaAniGiz8lSVmpMo_anmcbhTohdjnXgbEnmAlztmC6npAlLbnq1j_0n4MoSLg7tmYZnrblUbnH1nWbntEnDumL1nabn4Alftk6AlmYoRlcgbnIclqbkZ9lNNolbn3rnPcla1npbnTNoBFnsbnuhiFFnaumTNocumh6SeumP7f2bnuumMWmhNoFcn7bnzbnl1nnNowHi01n4bnq1ny9ljNo7EWzclfWm4dnr2j5um_Hi7um2NolWmRcnnWmG2nsFn8NouFnaRX_NoGvmEdlzFn82j1FnV-lsckGOo4RhIOoicnc-lW2nTdl8WmVdlethrcnSOotcnUOoCXm5iio-aycnMShm2nS8fcOoldl5cnfOoOXmHWniOo-KmkOoiClpOozvmGdnVdkIdn4vmEJiUvc5XmY2gwOo9vmoGnwClQdnB3nSdn0Cl-On4Oo93jI3nddnqXm9Oo3GnX_ljInZ_l3XmcuhT3nFDlTwm7Xm-Fn9XmZ3nLPo4Hlc3nQThdwmTDlwdnLHniwmGek51nIcnXPoRHnMen8Jit3nTek-BlgPor4jM-SFenu4jT1n23ny4j43nTmouDlOenz1inHnqYmpHnsYm6DlWvhD4nWen0PoJfl2PofPmK4nDUhN4nbAm5ekNxmBQoPxm-YmmenW4nIQoUUhBliLQoa4nHInPQoo-ffxmLInTQoOInRfkm4n2AmXQop4nZQonElZfkcQooxmv4ndfkEfncInGfneIn0xmlZmLfnxXmNfnAPoLBmxHnmliOBm_UhQBmAymSBmGGoyaolLiFFlF6jdfnaBm-ZmcBmLFlBamwtBOFl7InVao6JWCRoORo4Qnl4cV5nrfnX5nCMiNRoLamzfnBkoGdg3Bmaamiymj5nkymYRoTxhdgkRMi9fnjam14nlammgk7gl0Fl4kozTjz5n5KW15nncU35nEhlwRoWCmyRoQvmF7j8jbBzm65ntjoZgn5RoeCmKGldgnI6nWhlK6nFbmjgnLhkGSoEKnognT6nwCmaGlHNiNSodzmVnib6nONi5oo0gnjzmt7jAkMlzm2Goaegk6n86gfbmrzmdSo37jyGlgSo8_EiSoiKnvyhPDmC8j06nwbmqSouNizbmA0mOtY6egQhnGHl0KnfDm7bmhDmNil-bmPil6an-NiI7n7Kn3ni_KnWHlq7gR7nDTocilU7neileHl0kfZikiil6kfb0mWNXb7nv8jFYhndcPLnm0mSTomxAkoinfgs0mXLnpoiaLn0HlniowzhFmo4ilfTouDUDinucmgziwcmlLn5oinLn7oi67nMin6CgsTohEmuTo7cm_7niEm3xh0TomEm3TouGbFdmbinrEmR1mtEmO8nbjlBUoHUod1mEUouGocbo3Emlin4Dog1mqgEi1mrIl-EmQMnyjlh8nrpij8n8gnFFm0Dgn8n9inbMnKBIdMnMFmkPWOFmeWoKnnAWopokoUoV_nqUoG7mRjnJkkhHmKQi-8ng-jRqizUoDemsYoHlnXWovObe1hqFm-MnY2mlPnMWoTemjkkGVonqiqkl1FmJNnh2mneA_JldNnONnyjn0Jlo2m2JlFHUVNnjahJ_jYNnZVo0gcNpbcVo3aoq9n0MTd9nCRiq-gSoBFrikNny9nnVo8Yo-qiXYoiKT49ntVo69nvVoVkn6zEZOn-jkDaoVHmZroYRibkn5SodknS3mcriU3mitE8igXroHklvolpllFOn2GmXfmT-nZxhV-nh3mX-nyVoZ-nm-nCVorbhGLmeBof-nmfmh-nTWoYOnijnQsooXoRso_riHLlfybq-nzfmSHmGroE9n4soP3hiWoy-nD4mNlnsOndHmQlnXLlSlnK4mVSizOn9-nXlnwWoZlnB_nzWoclnZaolmljsiTgmnLbKaoEHg9WollnO_nFPn3Hmolni4mkkn_2mFXotlnqMnIXogsoQPnLXoSBkHImFMl6mkJ4hPBdk_n8Vorpn14mMMlq_nWXoexUwHgTIm1mnUMl7gmAVouRnZMlDTnbMlHmnDlgWTigImvPnIim0BopXoadhLhm8_noImP5mwXouMlyXoZmn0XobmnuBhHAoa5mDQnc5m8XoGQnkmnXZo2nlk5mpmnrqAn5mQQnTXorhmAolthmColZHZaQnMYoLwEy5mFsop_cfQnsMomdTTYonAo55m0toHroRolupnIObBnnZJmqQnA6mCimLzEeJmFlcgJmdsoaSnfUiNnngGoE8mhcT6QndJm8QnP6m_soDBorsoabhvYoxol5uicnn1oljsfgimrmghnnjUo7PiGQomimmnnzmg7YofvoOUWrimItEtimVBol6mfRnCZop6mNZoHhmc-ngviOWoaRnYDhRRny6mSplkBo7nnmBoTXoWCoAtfbKmmRnQeZUZopRnxBoktooBoLuoq8mNrlaZoMonUDodZoOonSTngZoT7miZoN7mxnglZoYrl1tfZonEUToZoZ7mqZob7mqYWNCoOeB9ViBqlRCocti_pk0ZoROnQZoI1UZCozvZfkncCoq7mRqls7mHvoiCoJvoqEhpghKkmsLlmLmkSntCo_onnSnQao3wodLmsogkqkGpn_7h_woE_nsWiySn2Ei0SnPxm2SnUGTkaoekmUpnUDmIaWoao9SnZpneocmkmIDoJGdKDoErkGTnuInITn0aoKTn2aoAaoMrl8uoNSU1pn4EgXDoWDo-aonEdcDowEd5pny8mhDoX7mjDofDo1FkAqngMmjTnzPYjMmvvjsDo9yinEo7xiGrn3GdtTnurkLqnwTnEyiyTnjinpWnfbobbo4TnIyorqoZih9Tn6mn_TnlbozOooHKFskpboKaTrboplmtborZoKNmtlmMNmmwfUYiuihTEoXYiVEoVskXEoWRlTUnWNm1qnbskZNm-bozyiFrnB7kiRl69m8GkBrnIcolUnKconUn_xoC-m-wfKrnIHkxskSOgUcoNrgRrnXcoTrn4skVrnF0b_RlZ-hBSlgcojcou0hoFUernlcoNtlncoMSlmHkrcoYtktrnvcoatlQWUctlOETetlcSlNIhaOm5rn7coAulPeoiFo-rnAdokVnuZiHnmOekoVnSHoE_mGIkK_huOmwFoLdoK_mNdozFoUWFO_m2OmRdoR_mTdo6FoVdo8FoX_masn_Fo_VnBGo3khgsnk0i1Jdjdok_msnmLGondoYukqsnPGopzgsdodtnz0iTGoSFN4nmWGotfnmVhKtgQzfhTl1do3zn3do4_m5do6_m6AoMvo9sn8do_sn-dosTlAeoCtnM1ipGoninR8nVlmJUosqoIeoMtnKeo1Pmqyf3JhBpoutgSAnulhGvkqeoWAnBHjYAnE-ngjofomAHohom_WnIQmdeoiAnbbiheoqeoCucRKhNHopAnmeoJmhUQmKbgLEoY1FPXnueoRXn2eknvkaHoh4nBIa6omdHo8omlUlqKh9eoimh-AnN2ihuglHo2vksQmdamu3bqHoxUlsHoKfouHoMfoSfoBwnYfouwMKCcRfoWvnuwn8HoqOA61oXfoUfo51oduDbfoYVCvylefoCpagylBVaIIo41oG2odylmfoOIoQLkEIoqfonxnVIZtfofdiVMhwfouunaxD0foHHfmNe3foM3a5fo2aN7foPWe9fo8xWNPAmIoptjNxnZdistjK5kFgoI5lESmToCsnhOqmzRmmaBO5lTHgQ5lA_VXdiTgo5IoM5klvg8IoSzaagoFyGJEVl5ljMhd3ZFJocpj4xntYfmgoLJo1diNJo0qmrgo6diSJoFynAnTk1kupjzgo95l3PkMyn3go0pj3akErmgJoYwnxwZRhoy1dRhoACnAKjCCnqYnxXeeynpYkkwn0JoOudDxgdNhRhocKoMXNUho_Jo61VXhokNCa1bbholKopynnUgrynghotyniho3-mO-kBZnSCnDZnxKo2UgrNC3ZfthoKuB3Ko8ynZTm_yn1rmjphlxgQZn5rmlCnCLo9rmrphxAlD7lTajDsmKLocZnMLoHsmtzjJsmvzjLsmYznOioYfj5-kTLoqZnuZkZ7lADnSiouBmUioG_k2ZkI_kSalLzmHUmaioE6aH0jvOhjsm7ZnvznrLoliotLo-hncLn2znrZlBPhanjHan2dUJandUmt0CjDnyioRWguqhuim2ioF8lo0j5ioEmi_smM0nmMF9io_alzDnxUmBjozUmDjoV8lZ8khanY8ljanJblKjoTMob0nf8lulhCEnKACEEnAsaTjoF1jW4Sj0nUbl7iXZjo87aMEnwlidjoPEnWsoF-nSEnF9CsSoVEn7ilXVmuMoMbkwMoObkytmzMotbc1MoE0gzblyjol1jg8aH9loVmJ9lqVmANo-bl8joDNo21jaFobcCS9l0noGclJNohbn-1jMNo68aDBlRshmhi9EnobnwbnFFni9le1nQkoubnf1nbIRUkod5TqumXkon1niumjkocFn99ltNo_9lu1ndum06o-0gy1npNo3bnakokko6bnbWmnkoeWmhFnqko9Hiskot2jB2n8umN0cmWmyBl-clH2n12jJ2nuYgBOo8koDOod0c3FnX-lJPoHOoeooBenSvmLOoGloZ2nGCm6mnROoHGnTOoevmVOoMGn6iiRloGXmt-lbOoSGnWloCjir2nZlozQoQXmv2nSXm0gd7-lj8fo3jwZgjloDJiTjilGngXmrloiXmAwmulo0wFwlojSiyloxGnIwm1lofJiq2g-Oo_CldnoPwmK3ngJiU3nrOoHDlAHnYUGfcnEmo3jisdnl9SHHnfelwcfKHnEek8RFlelPmowNoS2c_EWowmOekFECl4jdPou3nXHnw3nZHny3nR8oGpjywmlPoemogHnBkUhmofYmyTh93n44joHnZckNAmpmoW1oIslmbobKiH4nfnoBEl5Po1Ym7PoJxm2Hn0mo6YmdAmOxma5nQxmrvhV4nOBoU5j8mowvhY4n_moqAmb4nsAmiflxenf4nFnoxHeUQoiEln4nVZmVInNnoq5jPnos5jYIn9hbsElUno3fly5jRLiOoo0El7dnNblJnmf_a64nf0ocJWaATeLivQohLihwhD5nRukLgl2QoXBmBooZBm0Inffn2InMym9QoCamynoP5nO-okBmnfnHamY-oJamGRo5alKRoQimGKW8noJmi-nonglCdg3nofSnQ5BTRoe6om2BSJnXRoUJnZRo7fnbRoMoopriJfnAgn5glQoonamSooP5csgkNCmBhlvgkvam45nrJnQgntJndoo4gkaCmfooJ7jIjfE6n7RoShlooo-RoJ6nhgnHnioWhN6nuooCDTngnS6nYGlNyhV6nbGl2oo0CmX6nezmahkgzmz6gYbm-ooboMApo5PmWNiFXhwhlcSo6TleSoeNiKpo_ENMpow6nOpoB8jtegHhnxniJhnr6n0nirSo5hk56nwKnvSoDsBxSo96ccpoB7n8bm2SoFikkDmw8l6SokpoG7nmpo9SorDm_SoXHlqpoUdcUoiZ0mupoyDmfHlZzhKTobikPcmkHl3pomHl5poQToQLn9DmUTouilWTo58jYTo78jc0mzdcrikuLo2ilHqoLEmXmb6ilX9miTok8RkLn27nHinoQA_0mnqULin_ikrTo97n8OiF1m6cmRinPjlC8nUinzToTjl2LnI8nXjlhqo6ToQ1mP8ncjlTpi_LnRvlHyoUqnqinsqoLyoXBpabosqoxqoMHTZ6KwinxAncdmQUoRMn4qo99jhdmVUo5inXMn2XR8in2DgAro-qNCrot8nErohMnjknepnMknBao6uoBtorwEKroeSUXFmNro6dmPkl78nQroUjnf-jY9gp9ckZhQkk2BpPAo-Vo5BpMWobro9Mng1h_Mn3mngWolklPNnikkR9nkkkN-gINn8jn2obLVomvoRXi7rotkkWCpvkks9nxkkhemUNnh9nzroggc1roDNljFFbVobNnY9nrroLGmgVomnfiVoAsokVoCsoJknz9nGwo9Vo4ahqVoONnsVom-itNnRll7kn-emixo4soBVoVvoa2hQ3mx8leknzjmgllelk7VoywoRfmfUiP-nsuHR-nAAkU-n6GmTKl8GmgYojjnVDp1imu6m3img-nMso8knCBo9PiIron-n6soT2E8socWo0fmHDp3sogroKlncQQTLlOlnG4mKAhSjnMtoUlnd3hQAhPch2Oni3h4OnyWodSiYaoxHm8Ongmk8AkpmlEEprmlklnNKUftoAXovsiCXo5uon_n73h1Si38n9LlJXortos4mTPnA6mOXoitEQXoytoHOTSEpzBoVMbVXodPnU4h-9oNnlaXov_ndXox_nfXoz_nhXoXnljXoqUWlXor6miMl3so6_nHIgsXobnk4BksMlrtiXmnThmuImEAo2XoE5mwTiFCkxPTrnkklg4ImTDphYoBYoBNlQCk2roGuEFNlZAoouoWQnquoIJmsuooCdaXoRQnYdhRYohQnPUiSJmYui1EpIonZ9n4Eg_hmXUibYoYolhNleYo1Aopso3Ao0woOimg-oT5n3zUoYo-AoUimRvotFp2UoMWoGBoYvo0olRIiLBo7JmgjghvolnnCOlnnnh6mIDo-YoSRnXBoLZouvoWRng8mzvo_nne6hbRnPplLgiiBo5voLGp16mXKmnwoqBoQGpjviSZonfhDwobpnqRnSQnvrifwiNTnUPUbZovxbOwo7BojZothh5Bo2pn_BoTonCCoYwo8Bodrkbwo8tfKEomqYc7mvef9KmsdDxZorjmmwoYxonon2ZoEFd4ZoaCotwo7ZoQqle2UNWit7m4FpLWo0wodSnxFpe5n5ghWWi-7m4wojSn47m4boNwA8wovCo97mbtoE3UUaoZ0o_8mu6EXaoVtoxHmxSn5CoL8mKxoZ9oMxoXEFT8m3ql6SnCDoTxoYpnqaouuonqSArluaoWxiIQlkpnjsnmpnfxoopnLTnHDpmGp0km6ao0Rnx8hZDoCboWTnzxoZrkwxibrkwEdyxoiDoHboiTnpDoMboKlmObotDoNlmqslxDoI9hzDoIGkCUoqqoy0oUihTqn2DoVqngboPyoPHdRyoAslCskTyolGhobog9mFRlWyoJbTkqnivlcontGhLUnn9mOUnTYdtqn05U3boZEoVslVRlyqn9Ip5GhLEbSzbryo3qn8lmiYieUnLcopHUhEoFHkArnF-mkNmtYiErn7qn3yoxyosNmRcouUn1slyEoNHk4slPHkPVU7EoGzoGrcIzoTziV-mbrgEFopeopEoG1XHFoqjhDVntyoOtluinLOmz7nNOmrrnPOmVSooJpjQTZzoAWUdtkxziWOmz-mIajVmFgzoqcO6rnlhokzo80omSlCnmOPgozoC0ixXmE0ipVnztkvzo3ZiKsnvOmneA5tkOsn5tl4zoRsn3Fo7zo3VnUdo60o4eY_zovJdB0oAPmbdoinmddozkhfdohsnhdo8HpJ0oo0iL0omdoCfWvnmXulWeoQGogWbSGo2nmW0oWWnxdoYWn1snpio3_m9IkmTlIAi4on9_mgKdmPmq0oNYlnGoCeoDAnaBpjIpYBpHeoKAn5ul20oNAnMeoVsndKpcVb-co7JhVtn-PmXtnUeoZtnHvl5NnctncAnBHogFHbeo72bK1ojtnM1oEfoYvkjeoGugleobvkQHovomuAnxomUHobUlyAnXHoweo1Anyeo5omfQm1eon0ffHolQmdXnnQml3bGpmhXnmHoEunX1o17IGfoHciIfoy1oKunLfoMunpwnFQAScCswnCYGuwnRMpxwnScCh5ippC7wnICmUPDmvnppCU2ocvcrhTroRt3MpGXWPQCxXVwlVGojDNheSiMp3pCJTHfDNTLE8tdq3My1dq3Mm3oNjjpYnyvnq3o0vns3ogynf3liynIVjVSaq3MF2d8zMS-UmamYTbwnSTIijRotzZ1HDKrCI6McthK_TfrClOActhvrCYqCeqCgeb-sCSDbv2TRNpEzgltCtYgRIi6dfjeb9-oGokYXOTtCx5n9nkMqCTtC3ymRIiHnhQPVTtCE4il8oujcbGE9qCsNpzqCcthoqCvdQVukQWBy2lNfo-yl9tLTBnvHo81oVun_ylavn4NTJzlh5iCzld1dzUASFAGzlZWKIzltvDr5i7NpFuLM3lwylWSdCzlwMp9tLVYKyTaJrmmRjnYnn3o2MpuOewJoiWlyJoMho99kOhon5bdNh7cEXOpgbm9PBPAjP-BS_PIREnOpbWKdYjjLBCul-BUCADx2TaQh3oY5Np21oybSQzlSuYusRPmawCfDea_vl6NpgtAIBGMzl7sR_OpBndEPpkJEGPp-OpdgaZrX0zlXcCMPpssIcmaPwn8OpNzlima7QAYzlFPpRzl7sRmMah3o65dVWXUIAagXkYnTUgYRSrmB3CBySmMrmsXetJofWlkOfRrmZZf6Sm2vnJCnFvnS3fHUahPpmxMA0Dwdai3O-NI3PpkTjbqXxVC77LoQAhPpooIu7iMJODQpA8QKqAlLBWgQCQpfJXmJAfuVa8UYgDqFQoqAYxC2JE4kAkYRXGAtbI2JE2HA3CBwiIVQpOQp9zYnyDzrV8PpNQpmuRaccRwMFrXZEDb_bZGBUeaVOFBwM3nOYOF-vMKZXiCXWmhUXn-vM2IEbQph8LNITiQpJOIaOItpC4QpPDRNnY1lYwQpLQpUQptpCWQpAAjSPBERpmPpJBGfQpmiLbgMVsSsmCWFQkADuLBLcCYjCMoMInMg2dI2dURpamhNmhDLXbRpWUBAxYJCEInM5FENXJQUXmUWfONj2Zd6mfXSthTHiC5Op_NpO2VS1lGJAbpT71otwnH9VxRpuIAzRpWRV3RpqHCUKETaU7Rp0IHczl5TCezlhwabwkVAX_RpqIHb-XD2lGJA9FSm9X-LSUTARMh_wS0IHN2ZJrjsLSDJchYn9yjjYnVynlPpmYnm_icOpbyn-undyn5Mpbei7MpoPf1JojynyYnarmHphwYknynJphAgU5Ynfho2YkqeiC4odVnteiULpQ-kREiMzjphoyKorhoXCnUTmN4ovho4KoyrmyhoR4o0hoT4o8Nhu0oPZk4ho6rmiTmCOhsmocygC7lnTmoEntCnv-kCiox-kh4oeZnIsm8xgiZnXznRLoKiomZnbznW7lXLorZn7wctZnhzncLoz4oeLoXiogLoZioiLo64okLorznrBWAakuznmsmA5ohalC5oFqoDanwLomli5znzuBdDnL5ohDneUm5LobTczioD0n1ioH0nV5o9smX5oEMoKnWGMoYanIMoYFBKMoHtmoakKUAPMol5oRMoQtmE7je8lyWgs5oqanWtmsanYtmaMoUjoFVm5akeMoetmm0n1an55oVAldbl5anlpoBfUnMojjoSDWx0nAbnz0noblnsj-VjZVm88lbVmFhiTMowblT6o2MoO6oObnNhiR6oRbnM6oG1nhTKW6o1AlIzc9UcbbnO1ndbn0EnINo0VmKNokfUj6ot6fubkJkonbnKdfVumB6S3bkq6ov6ou6odshybnmclWBeZdf4hiPFngNoF7oiNoGcn8bncNogkoURhfNo79l56or1n76ot1nvNox-l2umcDlCWcNcnmFnPcnoFnS7oF2nzBlUcnO-lWcnQ-l6koZ0cCOoN2n-ko8BlY-lg7oHfnaIiXthAGn6WmCGnHlob2nJlocefscnf2nKGnh2nC8ST3jw7ol2ny7oUlo07o4cn27oYlo8cnt2nHjiRXmhClKjimOoEdnNjihlo22nnloXXm52n4dl72nw3jK3nyOoBBlDslf2gAel2OoUdnF3nGwmwfbQ8oO3nZ_a3loxXmNel6lowdkR3n7Gn-lo3Xm1dkW3nCmoY3nS4jh8oU4jNPok8oPPon8ojelp8oUPom3nWPo4Vpv8odxgs3nB4jePoBenYHnXekaHnbmo78o13nB9o1wmgmor3nNenrPoPentPoRen-wmH9oseoJ9oL9TrIpH-fwHn3Po7YcBUhdenT9ozmoLxm_Po8Ymugfb9o6mod9oCfkf9oW5jEZmCZmy9TAno-gfwenQQob3cdZmh5j8omj5jVQolxm_bgw9o-eny9opElbfk0flTnogQoFfniQoZJnFibzElmZm99oYFp55j6xmlCnhno-xmjnoB5nxQoGWnzQoL-obfnGFlnbk6Qo4liM5nOymX-os-oe3BR5nUym6noIRoj-obFll-oJJnn-oSRoDooKMiFoovgllFlw-oJooaRoLooHAgZJnYnosymz3IwFl5-ohQooamTootphVoojdYXoo65aZooPgnCzm0amSgnG_oVgnt5oJ_o5gk8gklooJGl3Jn9Ro-xhKzmLGlXhlIniSGlSzmmgndhlISoyooqgn0ooyCme_okhlg_oRSoPNiUSoucoNmhXSoG3UcbmDpohnimhkHpoohkh6c8zmmbm1GlzzmnbmqbmxhkmSoEuE_hlqKna8n9Ebdal_zmNhn1bmYpoD0mzKnySo1Kn-MW3KnIApNHlFzhOAp1ETNAp95oPApb8jDOiU0mqlbRoiRikS7nTik2doL7nd0mYoiphne0mq8jdAp0pofApmilS5OYcm6poacm8po5Fbp0meOioApwil5hnDEmNqUp7n-8jy0mJEmxAppcmJqonycD6oiLn3ApkToxcmmTozcmoToTqo_ApD1mBBpR9jDBpYqoFBpwToTinyToQDnNggWinKpiJlffqocec5LnZjlM8nlqoLdmoqow0opincBphIpEeoMyogIpvKdeBpjrUgBpadmxinjBpo0hlBpSUo5qoUUo7qo2jl6insBp7jl_qop8nx1mr8n3UAyBpg-jFroNHpCao4Ao8BpZsU-BpZ-jMPnqplwMnVjnTroXjnBnfC9nSvooDpUCpoFmU2mcroRCperoTCp6BpmJlmklFVoVemkroHNnYemKVoaem6ro85mzCp8FmzjnvronCpxropCpI_jrCp6jntCplHUvCp-JlcNntQieNntemu9n52mGRiIknnroKknKCplto-CpkFpr9nJsoCDpuVoZQiNsoBIAj-n3BpIwoMWo2Vo1lhYsoH-nQDpjKlSDpnDpHnfocpQOndIUhsoEWotknuKlh-ndDpguoWWov-n2Kluso0voPAk7FgVOn9UoXOn_KlPsoTxiIDp0VossoFmlwfmaWoyfmuDp-soXcpNCpHmkzDpILbGtoF4mnWoH4mKtoqWo6DpsWo8DpwAklHmRtoA_nGEB2AkDpnQgm3WoHEpuHmJEplHpLEpL_nc4mvmlOEpqmkQEpIPnT_nGXoKklecpXEpqtor4mCMl2QnRHpPRo-NTv4mCnlCtii_nSXoaPn3toLtir_nSIm4gmMJm-tokPnucpeXoDuogXoFuovCdJmnZnlJuozNnCepitiNuorXohTi7Ep-_nqIm6PnvMlzXoV5mLrfuTi4Xof6mtPn7Xodhm9XofuowDpYdhiuo0nkEYophmAUi_nlVFpAkAuhmYFpHUiTFgOYofCp3qfzuoXbpY9h2uortbVYow_nhCpXCh-uoAimLJgFnnqFpHnnGvopdp9lkvFplYo9YpxgDOvoDimuQndmgvNl1soBepxDp0worok0ObFRnrCeHRn_ui_NlqRpBOlhfpM6hlvo8Cp1to5ubIGpuimAZo8imVRnwnnxuoQOlCHpiDpDjmIZoC8lKZoBZoYGpEZoOGpj7m5dpUpkeGplvigGpdDFv6h0dpTUi4aoLwoLonqGprKmuGpWrkP7mUwoBCoyplcjmKhp_RnGCobonsGh6Gp1-l8GpffCISnh7muaoYghLPlBToKLmYwiIqkuon9Zowon_ZosgpGsitYoTsoYqlUqkDxoUHpeHpqwigPlNaoiPlPao47hRaoilnA8m3ghPkmzhpJ_n1hpbaoVkmdaogrnYkmgaozwBsHpDMgPxowHpnaoikm_Wib8mWxoATnBHpCTngWWETnjpnxaodxozaoPDo1aowkmdVoD7mixiEboOMmGIpqxo_viXrkaip-kmMIpDboKIpgQlGbo1xooDoA6mDqnrDoFqntcW9xonEoaIpUbocIpvQl3ukIUokIpKyoiIpZboXAiSnbhboQyojbo-QlpIpBNm13jKYTbGkwIpnlmjqnqGhScp2pk1Ipwbo3IpzboPUnq9muqnjyoZHpvsAVUnoyoXUnbEoZUnsyobUn-lm79h49mEco3yi_9hHcoosl2yo5yo4yopTn6yoFHk8yokslwEoJ-maJp3sl36UdJp76UfJpQ-mZmmiJpXHkkJpVziGUntpivtlPzohHktJpSzoYdmTZipcoVtkLmmscoZtknih4Jp0yV6Jpdtl8Jp2cozrn6mmcFojhoeFo8-h-zolzonSlIKpAsn_-mCdostlEdoNKpuzoIsnHIkJdouVnTKpxOmxVnWKpzVn2Fo6zoTsn5FoUIkVom9OmA0o-FoiKpAGoIulMukedoLuloKpyYpidoj_msKpldonsnMGoodoOGodLp9sgznmtdoTWnYPmUGodTlbPm2XU80i-nmcGoh0ouaij0oLvoLRo7bBCLpEDCp0oGomHLp7cTJLp4ipuJh_XiAbiOLpJeoRom30oAvkTLpp_ohFoFKplZm-0o2Jpk5DA1otuVC1o3Vo2lhT0ohLptdTjLpSvllLpGHonLpFunXxUGXnlAIIXntLpneoRHoI8UTHoI9oiBpa1o0tnc1oTXnIOFYmhbHoh1onIK6AnjQm5eol1oApm3TcAMpzvkq1oDMps1onHoN1oItlIBnHLXJunkYb8eERvnDPphzloBAuzlokAiYH0RpTMp2RpJOIozlWrEeUHPaUkmpmmpeUH-Rpsmplmp_Mjlzlmeaszl2mpU4MwzlVbCyzlISpHMeDWlQPprmBtmpkzlaqHn2Vnzl7mpbBBqzl8tdQ8SObjpejrJo7unsejGhoKZlIhoiwn6MpkWlvYn9Sm_6ewSf-VSSpmMUSHSA3zlWzlhwapmpnYG0zVgnpbQAinpyRpknp6Rp2QmhnpxEA4zl9RppnXonpCQAwnpjnpFJHBSpneADSpK3kFSppFZ0npNwCxnpFJHInpX2l9zlP7ACGSISphJobYk1sW8FS91F7BnyPZwZaMoprzB90ZYynsGjTnp9unp3oGAf7DiTjjPYZNhobNhPhoHUaRopUzB6Pp9QpMkFhopSORATlcCT-Spk7WmKEropSopd6b0ASthGQ_QbRU5VXs1Fjop-NItopEcjTIhQapzmLwopcSAyopcYlimp6OpTTdG0lspmFzMSMpmnpBLhEppVpmm_PmeIDppo2Fg4lNLhKppSRmIRmiVIO0l5SHy0lJxlNRmUTAS_TZLhSppnwldLhK0lwpmXRmVwn35iZRmQCi9Pk14lW6k91kZnh54ligoCwj_pmoIot2oRBeRxnHKSrRm7CZJzauRmw2oNdixRmM5l81fAdnSqm52orIV3Io4vgmMhrfoj2kc9ETMhY2o_CiWIod5lhNkcjdeYnvxnGDixxnIDifmTSkSePkOSmbpjmfekTkkPk_GcvqmngoEznyqmNuarPkaSmsgoRJo25lTJo55lzPk75lY3oKyn-5lb3omSmdJoroh6goFrmsSmH6liJoJ6llynRdCxSmF3fUopdwnlmdxvneOpvPpaopL4liOpQZl0PpcNhVSaZrmiYn1SpDTm93oH-k_3oxSpl6lzSp6coMrpRtnDXhvKoUHN6SpJ4olZCL4o7ZbSzj4eiLZn4Nh-UgAznMZkU4oDAnjEiLTp6hoUZn-rmQTprCngEnyNLPznVTpRzndZnTznOLoVzn2CndTp4CnLionZnV7lsZkiTpt4o_CnLalBDn3epifiiznFDnasm24oIDnsTpF0juTpciowTpr7lYFi0TpSDnsLo0znRbpHtQ6Tpd_krio9Tp0Loysmsal0sm0ygsqh3sm8LoGUpqDnBMoW5oJgkY5ogakNUpiakv0jP8lAbl5bbT0nIjoUUpW0nraktWgSMoa0nyiUZwEWMoAVmRjoCVmx5oEVmG1jGVmlUpYjoftmn0n1iojMo-JClMoREnvUpotm-anrtm-giojo8rhqjo50nsjo3Ro1tmHLodhpxjoBVpXbkr1jnVm2tmU6o7blI1nfbkK1n2AlwEnMVpHEEOVpQ1nc-o71jS1neYmABl4VmIkoEBlKkop6oi1nOkot6oEWmeVp4tpgVp6dnekomNofumYkovVp11npHiSckdkoiVpNYgqgUuVpmVpwVpkum66oeFnVPookoK7oyNorkoF-ltkoP7ovkoD2nq8P5Nozko7NobiirWmK2nyFnGWpa7oIWpEOo_koLWpBloh7oQkij7okcnMOomcnOOoYvmQOoavmKloq7oMlos7oOloddlv7oOGnCdkfWp46To2n17ojUppvmWGnpdlmWph3joWpPdkqWpDdnxdltWpiShilokdnA_lt3juOo0Wp8vm2WpH8o_vmtloK_lC3nX4mO8oS8oyGn7OoU_lRekMwmV8oHXpBPo9loK4jhffwWpxjimdnh_l5Fnj_lt7n-2gOPovJiQPoGYmydnk3nJYmLii61noelo3n5dnJFnoYpgXpRekiXpp4j28olXp48oCXpbekAAm88oqXpnPo_8otXp0wmjmoGbgCflzXpTenC4ntHnOTpfqnYenw3gUAmezjxmowkiUXnrgCO4nM5jAQo6Hnken8Hnc9oGAoe9oJBonzj9moCInNYpj9oBnom9oRYpdUhxAmhxmHnojxm4AmWQoZYp09otZc_enbZmeYpdZmw4nZxaLcgz4n69omYpanodvppYp_fl2snNBmSfnF-oA5nwQoI-opKpE5nono4ZmLam4YpL5nvwh-QoxwhtBmhGoR_T2noAZpe-oDMomCoqgm7ibDZpA6mZ5nhHpnColSXdymo-oufnsglJZpZxpl0oxmUGoo4fnkNAs6jy-oRZpdmiTZpkamt5n16jogkyym9glmRoZbcfZpSnUhZpxamI5cq5cF_o95nYCm0RolAgB6nWtpyAUagnF6n_RoKJpbLWxZpdgnzZpU_oRzmBegQ6nKbmZ_ocLnZGlh7jd_oRyhZ6nNKniypPKni_oRKnphlaniY3bGapJkpMTm5lhaSohyh7gnszmRMW-gnPapxzmgMWjSo1zmRxo6GlPpo3_oRpopSo8zmLhn16ceapuSoC0myKn-6nbpoA7nUhnHApT8jJAp4SoLApUFbsapPzpEcmQApGcmP7nTApchpIADrpolhn3apnhn6apH8hqhnmkY-apWCg2poBbpmxAgzhyhnril9poIbploiXTom7nZToH8hbToFGbWspEHn4HlVbpstmG9jabpPqoJ9jRqoL9jfbpHjlABpU0mJnPvLnEBpU9jobpTDLVin0LnL1mMBpEdmxbpGdm7LnAUoUDgginWjkiinYbodlpfpis9j3Mm1ipMLp-bpLMnZ1izqoOMnPUoFcp3qoHcpnBp6qoyypWUoFfc-qouBpQcp_inJjpz1mBkl11mP9chUo1BpjGplhpYro2dpEqiUFm3dm68ntMnACpsMnVep88nRrowUoAemA9nTFgCnfLFpfDpxriPCpOnfdrohjnlQnUvoiqiApbQ9nBQWS9n0cpXemqjnnrosjnTdpHworAowqi_oburoSNnwroqtUBdpDGmDFgv2mnrox2m2fprkk_fpXGm0Cp-rovahV_jw9nVJbcCpkyU7Cpb1p9Cp7uo39nNllOriZdpLsobdpm_jOsoTgpKMlSfppDpEepLDp4NnvyfODpM_ghknNfm00pMDkVgpxriWDpVfmnlkFWoZfmvKlIWoi3mIgpAkkR2phDpXCobKmkDp_1ppfmnfpYknqDdYAkZWofOnCsi9soiOnLepAtoyDpB4mEtokWoQep1-nJWV3-nxMTuUoOAhYepkHm--nbepBEpTtoDEplepemkhepR4ms3hUgm7onhAhqsietoe4musiEqfDXokhprNbU_n9BpWEpwlnY_nylna_n0lncEp6epg_n8epRXoz4m_epp_nBfp5tos_n1HppvEBmnAuoDmnVzEFmnVnlh4hiXomAofMlctiiEpkUoWnkUfp5EpWfpTmnpImenkafpUuoUhm-PnFAo3XoZuo5Xou3pgmnkfpeuo8tiAhpr5hNFpUAokuormnTobSFpHDpHNlGJmWFpYQnvhmtuoTsbzhmm3p4mnMeh6mn7fpbso9fpsEps1pJNUZYoDnnoFpEgpzAoaolDsfAepD2pQ2pARnfokfbn0Fp7QnQgpsJmo4psRnE2prdppEhXgpaubnwppmgcvo8ehevojgp19nCGpCDhjvog6mFviTDkCpl3vorvoogpMPbMGprgpq1pyok-voT2UbKmxgp6imj6hK5p1gp8vo9nnYRn5gplfh7gpWpkrri_gpj2pVJmTDojplMwo5aoFhpL7mRwo8RnvplZwoxplZwozKmdDo4tf0GpK7hpZoHUnJNmdon9pluZo_plhonjwoqjmDqlsjmaGpPGppwowjmYzpRSn_YWPqlRogdncfCoMHpeDpY3mPHpGaomxphxptEkJaoG3ptncsCokyoqLgwhpApn-woVHpAxofHpzCortpR6pu7EpSn_7msLmrqkcaoV3UNpn8CoPpn0qlS8mR0nSyHmao7_oLxiYFkHpgpaoJiplkmLipO4pzhc5HpJXiRipzYpTipaMgAIpO3pQ-cChplngEIpUSb8ao5Dh28m8kmgip18miipAlmiDoerkv5pRIpBqnhMm4xolTnLlmXIpF9mqQlH9msQlDyiwrlGyoV0p-XiX0piIlZlmx0o2ipsqo8ipnIp-ip_MmcTbeqnCjp8PLEjpuIpHskHjpNYivco5KmLjpLNmPEoo9mPjp1bor9m8IpWjpxncVjpxTb8bogYibjp6qndUn8qnpUnsEoFcohjp0yojjpDrn3yovyotcWojpuRlPJpvEo-yoLHkujpyNmcJp5RleJp2NmgJpbIdXrnI0bCFosHh6jpOKh9jpJFof-mjrnREmpmmTzoLFotmmsrn6jhIkpbtk9jhLkpczoNkpezo0Hk5coOCnizo-ul9coOyf8HknzoZkplVnbkpLKpszoCmpfkpb-mhkpXXaVsglkpVKpN_mokp5zo4Vbrkp8zotkp7FovkpgKpxkpZ_mjKpb_mlKpk_hnKpH0oRukrKpmIktKp-kpN0oUTlBlpyKpR0oElpylpudonXgwdoVJhKlhc0oMlpe0oG5oFtcnulRlp7dosulCJk__m_doGLpzTnalpITpV8nzrleboNyoklhglp10oilpRLp5Omb1i2SpWEidnmUtnfnD2WnSWY8GoGUlF-nxlpgLpH1o3wmAXnkomCXn_tcmtnrlpHZUqLpFmhsLpwJkAmpvLptzoxLpEmpVHoGmp1LpImp2tnc1o4tnE1S6tnc3b2kF-omhHoo1opUlCMpBfoEMpDfo6lpZAJ4eTHunN8UfmpLunnQfj3lDPpbwDywnARm_vnCpprRAX0lFpp2FAGAXO_pLppKAXS_pTppzdAe0lk4b6TSLRmwwlMyTd6Sj1dI_phpmn2VI_pu4lESKkppOCimppy4l4pjuUkfUkg6kGqjuppSWkdvgBgoE5lgvgPxnoRm0ppTSA2ppGDZ4ppQ5kGgoK5lIgo8TZvvgLgo_ppNgogQeOSkGeVDqplxnFqpV2oWYfddi8nhufoCSmc5lLqma0k5Fcldid0khYfJSmIwgcPknqmXqpR1ko5lrqmv_pq7kJJoi2fN3oogox5lqgotPktgovPkU3oXua7qmrqpXJo0go_qmvqpBrm4goDrmzqpg3o1qpHrm5qpfVC7qphYkqPpvvnewnUnpcynzvnSrmfynZnphynmSp-MpA-kzYn-_Viei6AqIphFEimKovSpJAWSDbUZlbOmVrpDKpBcUG4o0ynarpVMidrpt3fATpP4oMZnjxgGTp3rmDznKTpX4o7rmNTp1AWwZlvjoJCTurptBqiIWBioSVgDio0rpFio8QC3rpQLoJio6rpfTpoZn5Cns4oJalu4oCspw4o7Aoy4owZnGDnbsmKspQFiKDngsmMDnMUmxfiM0j-cmDakR2nTDnz4feFi4TpkalEan4znaspwlM-TpbUm9zntalManB0nispZyc-Lo6yg3ionUmCMoKUp7io7iXb5ouspd5ot6pa5f0Um8_kFjo3UmWUpIGi3spZUphliOjod0n8spKAlSjohUpy5o8CW05oQAl35oHcf9LoMVmq0n85oSzpE1oy8lScfNtpkjoPtpnjo5WjvMoBzaI6oyMoIbnjooM6oeXgA1n-0nDVpD1nvrpF1n3joHVpitp9blJVpM0cZ6oCcl_jod6oP6pOxhPdbh6oLNo5EnJuhONoY1no6oZVpc1nbVpVcldVpg1nw6o96ft0glNonclt9l26oyHinVpxVplkoqVp9tpAEq-bnhkoqNo0HiGEq7bn3shr2cRmo0NoukonDql7fT7oDthBWpI2neupY7ogupHefM2n6BlO2nlupf7onupNWpqupFlomhUm7oh-lp7oAXmO3j9wXX4mWOo4upYOo6upQGnz7ojdltthBji_up37olWphOonWp77opWpBdnM2gmajn3jIvpqOonvpsOoPvpLdnF8oa2gUvpL9ojZDK8o98S9WpoXmG3nXdn6Oo58oKwmT8o4lo_Ooivplajb_lEPo9Gnb8o_GnhuhBHnXwmg8ordnTXp-7ludnwvpXXpSPoZXpd4jPupK3gQHneXputpvelhXp08ofPokXpIICDwp8el03nMumIwp33nKen8vpuXp83noYmE9ommoG9oRwpI9oPAmE4ntmopkiN9o7XpE5j6Po-XpaZUdwpV9ohen5HnEYpR5jC4gnenavoe-fpwprenDInZxmFInElic4nLfkDnoyencElf1owGXofl0AmQInKno3wpdQoZZmRnoyfl8wpCfngYp_wpy4n7Vh5_lUZpKfnfliFxpcnobFqPfnC-oiXb8ElpInI4cBymBFlJ-oDFlF5n1Ypqno3YpKym5YpWxpV-ogBmznosDq7nmRymUacTFlpfnBZppfnJRogxpOxhlxpEspp-oigDAooMgpXamnBTh5nf6prtFxxpv-ol5nx-oWJn8fnSZpdRo2-o4gllgkeJn55gzFl9xplRo0ymAyp_-o4ymB_oaooE_oxRoIypvJn_5n1RoMypvdgEzmsZpGzmfWhIzmwZp7Jn6dgroo_JnGbmO6nFSoX_o4Zpxooa_oU6nJeggypUniwgn5ooj_o8WhDaprziWSoQBgpGlN-pnzmsGlm6nzhl5fjDQDv_oXMWx_oKFNz_oDhn1_onKn9GlSDmrNiy6c36nCzp__oOhnxKn86ncDm86cCBbzSolap1SoMzpoapM0mfjorapbhnYlkD1oepUUzpALnXzpfeoICg1apFTo6YcHTo7apJTo9apZ7neApi0mOToe7ncCgg7nA8gmAp_DmKbpBEmMbpYLnObpDqo9hnXCqcLneToMEm0ApMSXEinIVnGinCjl7Ap47nA1m-zp2cmA0pO7nC0p5cmlbpF0pHBppbpRCqJDgKBpH8nYinJ8nMOh3dBQBpnqoR0p-Ln_ToU0pX1mE-p9bpBmfclph7phIlpggjjkBkpljkg0p1qof8nGcpK9gIcp8qo7jpvynOFUl8np0pYUo4Ils0pBroayoDroVcp0Bpw3p7Piq4p08n60pulnbFmPEg-0pACoSJlxOnQ1hVJlE1pyUokcp0Uos2pTvoF2pKDp5UoiepXQiQCphJlSCpM9n14pljnEVoc2mM-ge2m2cpZ1peCp-4pTEp_mnLoftro9ro0klAdpVVoqCpe-gigcm9n5roBIpHsofJbu1pEKlGkn62mQdp01pntE21p10p1emf4p12m71paFgi_jQll0mnSWowNnB2pI1pM6pt_jVsoLDqz2bkdp5VojofiknwKqAOn0onl2pylkPPnQ-nU2pwdpf3mX2p7GmJWoCLqncpvcp3dp1ZovgpTOn7dpRWoLzEi-ny4pHjngdpfUio-nBmktDpTobdWoSMqqdpUMqZpfOepDchETWmWo02poWoUep6-n7Kqamlopff3hdAdtFjQ4mX4meepSaoI8mGEpD3pfrbvHm7MqBPnnep-WoAqfPEpM3pFMquocQ3pbcpS3pkgmtdpZEp1epk0oTlptFPdEpGuEfEpj_nhEpTXo8lnLnlAEnpEpFfpbXodpnvLqRnlZRWp3pmBdMfpL-aOfpFhmmXoMKm3EpZdhQmnOuo6Ep23pRuoWmnBAo8PnDAoknkYuodmnwBhfmncuoD4pJFpfhm7Lqz3m_Mlfkcl5mK4pWAoM4ptmnTFpHYoCsm8nkvCd-nkj3p1fpWLqDLqRQUdFp2yc7mnSChX5p-fp6cp-hmh4p5ZmAipdRTCvodDFEvoFimedpLCp4Bpt2pKgpK6mt4pSim1FpqYoSgpAOq93moMq95h34p6uicGq8ui0Yodvo2YoZAo4YoQBopimBGpovocecTGpF0n9okYDk6voBpkvvoQfpaOnPZo0nn3imS5pWDkzgppgpM4pNGp_5p4gpcGplDhc5p96maMq-gpiGpP2p75moMnFYWoGpNrkm5pZwoM7m5KquplJhplPqkZoyGpnZoQhpz5pM7h15p_OlXEATEkOCo65pQCo85pSCo-5pMipWMqe2pv6mrwoOPlgEh8ZowwoJ6pvOqv7mNLq3NTQHpeHqWHq2WiS6p7Wo5woYHpBJpaHpHkm9woyhpFxo1Wod6pCxo0CokHpD_nVQqqqk_ghl9jvLm7ComTpq6p-Cos6p5Sn2Lm7SnyHpEDoVxo26pgNq4ok56paxo6Hp86plpnexoUipgxoWip5cpePqNrkGIpH7pptfmxoxOlJIpTon28m7pnkipFbo-pngTn9hhT7p3xovSU5xo7wfHGhwyoPbomNm8pgsMmBmkvTnd7pK9hxMmg7pzTlkjlv0o0ipfIpm7pOyoYqnQqgY9m0bWilmDEoklmgqnl8pYyoIUnayoKUnMjpGcWrtBiHdzybTskW6pxqnWRTC8pqyoZsliFA49hbNmJJpmjpVpcT8phUnOJpJ-h6yikUnP8pljpR8pbpc_RqPcoV8pXJpMrnxEoz6UbJpwjpc8pyjpe8p0jpWrn2jpbmm4jpZHkl8picoFjpkco-jpmcoDkpRZiaKqRtlNqoqrnVzoVtlHkpr8nsypnaT18pt7U38p1rndSl9mmsKo2aT7FoWkpHKpPkhJKpstk8vpG9p--pi2UsOmOnmvFoM9pwVnO9p0Fo1OmYKpqkpSIkskpBukW9pW_mY9p9VnC0ocsn0kpesnmKp3kpg9pmsci9p_8U9kpRIiosnx_h6qRrsnDlpRGousnGlpwsnIlpfulLamZWnYJh09pskidWn6dofWn69phWnELpYlp_9pOoDDeotPml7pb0pYAiH-pOXbRJku0b4PmWrpWIklzo5GoSeo7GoYtn5WnQ0oeLp_GoylpZ-p7rcb-p0mUlome-pbmpx1ii-p7AiR1o-lpl-pU1ooeowomaJkZ1oIBiveou-pxeow-pzeolvlgQmpGq9ombXnSmplRg4-pfXnkHoYmpwvlampoLp0vlA_pnXn3vlbWA5vlhmpsXnM_pgiL5Ucapmlnpk4Vo0lP_pWpm8RZ_UqT_ppnXDVqW_ph4lCjAWppQOLYppOxlapp0FVZ7BESfLHYiFfn0lzTSh_pb-Xs0lippAxnm_pkseo_p3pjopps5kqpp4pmspp_1kbqpMwTG5kXgocceLzarTkvtjGqmz_pIqmH5lKqmZ0kCMh2TkJgo12oBMcyIo42ogxnUqmjxnGuj4CiaqpbdiQSpxxSJqpJ3OLqpG5lcYn-xkyTViojXAqTqpKSmaAqKDicAqfgolmThgoQ6kJ0klIcdqpKJoVohWSmhqpxMhd1k4YfDynqpjeDiGyn65lX3ovAqZ3o1goaJoU4kxqpJeiGNhLeiaYk5RacYkOBqfRc8AqLoC0MpaynpHfHhohSpEBqYnpFVj8MpIBq-SmNzmLBqbrmC-kxWqE-kNrpjNhqynwSpHdlhhorKoSkptKoyynaBqwKokYpqho2Zf4UgIZnuho7yniAWirpNZn56l-KooZlALo5hon-k7hosrpFLo1joAioUTpzBqWTpG0jNLo0Cn4BqIio1TmWfiWLo8rp7CnhTp_Bq-CnZLoVsmbLoCUmVioHCqJspdgnhLoMsppkBvTp5affiozTpU_k1TpzznWCq8OhssmYspusm37lf_k57leCq77lwiorIqP5oA8lR5orvoT5oAMoIUpdakHRouDnZ5o8alOUp-ioQUpAjoXeUCjo57kKtm0CqMtm2CqsakbfR80jMjoaUpGAlg8lXMo-Cq-spADqAtpz5oxanDtpzanFtpoUpHDq3an75osUpqapt0n-5f9anQDqXcfQtpTDqG6oVDqGbnJ6oYDqNypKbn9tmwjolDccDqSZq6GiEVp-UpCbgK9lkDqM9lYbnO9lEshpDqFNo-ZFrDqhHqrxpstpg6oEkoY9lUVpPuml6oTkpd9lSumybkSNoAFns6obHi6DqZVcYNobumaNov1nsVp_tpCEqCcnEEqMupyVpOup09lbNoSWmtVpiBlBup46oAaqOEqH7oQEq3VpQHnTEqWupVEq-umaupAWpV7oqWmDWpsWmFWpeEqHWpgEqJWpyWmodn6Fnz6IlEqV2n0ckoEquupocn9IgrEqe2nwFWZWpkthYEBcWp5ups-l0EqgWp2EqGdks8oD2gtqp1-lYGnOLe_cn6-ldGn_7oEFqgGn-th3vmD8o62nwWp82n88f3WpI_lOFqXvpvloDwmRJiSFq_Wp98fb_atXmL3nvXm2GnFXp4GnOwmQelY8o8GnEThgFqDPog_ljFqzWmKPoSXpcelUXpd3nDYmKmoxvpxdnc4j_WcfFnNXcRmoyFqAdfy8oXbq_dnZIi4FqoDlaYmnXpAGqHen-FqfmoAGqpPokek_elmek8wmF9oy2cwPoSwpVenNFqSAmXwpqTqMflQ9ogvhymocwpQ-fVGqCYpQ4nVHqH3cDQo6kisOA8kiM3cdnnOzneGqKQogGqtenNQorIWuwpmGqo9oSQoq9ozwpXYpt9oLnov9o4wpJ2DWInz9owGq19otBbbIn49odInclikam89oBbg_GqpQorZmAgl7xm94nuQoMxpH-oIgl5kp8Hp0YpxIn2YpI5nPHqVxpMFlSHq6In8YpZcqsLi_YpKifexpKUpIQqceh5cgOgkpHqHJnuCbm-oHxhIZpg5nMxhgdqu-oRxhIoogamo5nXxh2glOoo6xpwym8xpGgnzymnminRopmipRo6Fl_HqiZpioovYq0mimZpKypp5c2RoIIq4RovDbmoouZpH6nQ_oqooS_oOzmRGlV_oCKnvooY_oejfdypb_obIq1oohypOSo4ooq7j6oobeq8oog6nm_o0kAo_o_TqihkXNikhkc6cn6npBpp6nphklbm2ypzEb4yp6hl6ypjBg8ypxyh4_o2hkTpocapVpoDzpDHlBAp96nRhn_6nBikEJqLzpEikHJqKApK7nlkfchn8SovapNikxapOfgL0kKcm5XhVJqspUXJqfzp8ap1Dmizpt8jW8CgApd7niApf7nRTolAp1hnj7n3hnl7nhcmn7naToPbpx0mvApPUCuJqzApv7n5fpPEmy7nkrn07n80mS7C37nnTo57n2OiEIl6JqhbpB0pX6AD0p_JqFjkLIlI0hzLn0mbUjlRIlDdm4ToOBp86n7Tokqo9ToTBpPKqAMnYRqzEmSqn7bpbBp6ipTTb_bpFPWNMnj6CPMneKqj0pgKql0pJcpn0pqBpXUo7inOcpr0pxPicUozIp8qEUcpGCp-DgYJlFjnhNqmknMepUQiacpxWTccpNklOJlLtoB1pECpSrotgqUroALqWroa2pwlkfUiL1pe1EgjnbQidMqA-nELqR1pP9nkqiirozcplkkIVoFdpG1pwIbVLq31pkgpd1pl2mf1pbLqTNndLqegct2mEdpFFgn9nN5pp9naOqfVon-gNGmFknwahHknx9n6CpEsokhqZahwjnADpD3m5emaGmuNn4LqJ3mWknChqdok1NlidpNvk4JbZsoI-nRDpEMqDQqJQnLhqZimS2ppDFGOnjsoIOnmsoY2posoL6pBOqMWoP5pfKav6mg2pxbhUWo7hqdlcgMqrDp52EjMqPxElMqRiqwOqu2p7fmw2p37NrOnRepuMqTepfHmCCp9dmXepcLluWog3heAd4Mqjth6Mq0hpjSnG_n-OnI_nlLmnwbMEp8ic1HmgtoQ_nitoN3pwhqyrbKNq2gqMNqOPnONq0epSPn2epcdqsLiUNqLzEWNq-ep7lnbPn4tomEpXXohqfZXoeNqrEpIfptEpKfpvEpmNqD0goNq6XowvowPnsNqzPnvNq13p9_nUmn__nRhmgnk1NqxMlXuoffp_3pggpkXojfpy8MMAo-XoG4pmmn3nlCYoJQTPFpThqOFFN4pB7p-nljCdpuowfpruocQTw5mIUiwuoFjqQYoZ4pSYofFp45mhFpINq3qfYLqztbBgpnFpBvosQnv4p_AoE6miiqEQqxOqNimLgpWdqGJn9Aoekq2FpBBomcpnMq6Fp-5h0Jmcim2Jm54p6eh74pF6h5Oq46p7OqC5pEfhigpXhq_4p_OqSKmUGp9JgTRnFPqqgpaBoFkqJViUPqB6pRGp2vocRn4nnMngU5p2sfRPqM5pROq63hKPqoonDjmBwoDSYOTTFwo9kqTEp3soCIpg1UgPqmmcHhpQrkPwofZoklqQQbq5px5ps5px5pu5pOIpW7mR7pRhp8ng25pESn7Gpe7m9Gppjmjon4Pq46pUiq2IU3Zoxjm5ZoHHp_PqJHp1QbLHpFiqKhqFQqkCotSntEhMQqXHpV6pTjpzEhRQqcHpBpnUQqWtonLmpPlaqlj7Ei6pWHpwSn4CozFd1lbqHpmkqBipxqkNxokQqADo7Plw6pSxby6pZ8mFDo8Lm3Hp3gpnDF66pCSbxQqLdq-6pIrlA7pPkqw1hD7pjVi6QqypnQwo9QqplqK7pDRqzhhN7pwxov5pQ7pOIpS7p2xoTIpkTnjrlI8p-xoGqnYIpwDob7ptrlEyoe7pOqnRKqFeoJyoZBpVKqZRq7rlmIpGokoIp2bWBsl4WpEskf9mGtlvIpx7pVenZyou0pjjmvbo47pxboqqnvRqsqnxRqTslQmqlyoM-kYEo_7p0qnYjp2qnaslHJpeRl8RqHSqvvjJSqhNm79mV8p99muipDoqYpcJ8pOcotEoBxfMSqSdWNrnGRA1RliZTQSqfUbxjpIdWzjpErcccoYVU6UnnUb8UnbSqfrgFUnKZieaohrnXzbuJpnrnLVnxfqyJpnSqp-mtcojIqg-p9xfz8pw-htSqneQdzowSqfzo68pkKqRxgIkhUkpnIqiAigOm9-mC9ppzoDsnpOmFsnyoq2GaHdoO8UikpLsnzzoNsnO0inkpQsniPg4Om3Pm6Ommlp3GoX9psPgZdo6Tle0irsgc_mDGof_mgdoKdqI0o7kpj9paTqu1b_kpO0oy_hfTq0_hr9pgLpt9p8rhv9pX9Uydoy9paGoNlpezjsTq49puTqajOtulP2bxukkKds0oqPm1ckdnqSgqZ8n00o7Tq5Tl8oq-TqYBqStnolp8PmYLpZom_PmylhVeoqdo_hqVPm4YU-Wna-pJ1oc-peeo5lpGMp6dTTUqkmo9lpvJkJugYUqBmp9SqHQWcUqEqMlvkfUq3LphUq5Lp0eo7omlUqk1oVBim1oeXnAunsUq7-pZmpFMpNzoGunzUqKMppXnLBnrXn1Qm6Op2Of2SfbPdNunqmpkYlmunV1CthjYvnlNHqYl3Wj51MSwlgwlBQeF3l13lsspI3lITfLPe5hjNrq_jBBNjNIoMadPWlxfoXwn4AqZwnWUfu9ibOp1MpfSpYopPKfc3lt_izJoanp9MpXjjF_pKrqIppMrqF1l0TfAPpp7iCPpGrqoLf4TfrbBiMfCTfJLBDsqUrqFuXK1lhcBM1l76QG3larq33lgUjmYdOTfchjyrWKUfkAYPIf5YlnkXS3lPIBuWqvTafSfmejYQfbtXhTfEho8unPrmcNfCrpwrqgNjyrqHBqv3oVKfOMp2Hoj2ltpCKKC5LEHppDzX7RpqLEqsX2sq5LEqvW5sq-1la1l1_PUjCe1ly7Lg1lryLNASc3USyE8Mj8sq2tMzzXKSpuIAh2l-6FQ3lmmY0SIqLEqoSStq5LEqoSqvnUNjhSfZQfD4lsJoABqXop3MpZoposqboppiZGrpkOpabdHNaVtqvLEqoS2op8QpptqznAqoSq7Uy4RysqeJEr-BfNF4JEZSa3wV-NIztq9RPfKnfMW4IEM9TuRp1RpkXj31lMzlVLE9UqKaaEuqAsHGuqoXjJuqVKEO0D7sqn1lo2Ft1lb2lRWEC2lz1lE2l0LEItqRuqFuqarELtqz1ls1lxJFYtqDYjgsq3madSpsrq3WqVnp5WqwPpjWl8WqlSpssqvSfBPpbYV42lwsqrmB4uD3sqHuqeOXNuq3uqMuqbuqaEAx2lkhX6uqU1lr2lB2ld2lMtqC3XZuq43l0uqYpAk2FIvqUwY71lWrAOtqvuno9ixuniue_EfrvnC4lLjjE4letqlsqvJonsqxJoxrqFrp3vnHrpwLeUBnvRpk8b2IEnhj4uqjfXovqshj-wWsvqI9iQuqI2lPhjk7IKaJK6IQ2l1pocrq3nXG7iKvqSGDyhjeuqf2lEjjfPpeTfprqKjjXNfMjj2Wq6wgT6lhwnoYkjSpGBq9WqvuqfMf11omvqxOf8vlcuqwnCqvqDuq8QmWwqvYOnLf1GAVwqKuqPuqAvqawqgwqlIADvqc2lLrWGvqRvq9npiMOfwqOuq_iJOvqEoptLCZ2lduqcsqNVaesqLcXqrqmuqIwqKYjKwqWnpMwqxPpt3ozrq-WqcnpxuqenpvsqH2l81oWrA7uq1iZzuqIxqtwnKxqzsquvqjwq5sRznAxvqJxq-uqCvqUuqirBWuqf2l01lZ1lJvqOxqTMpQxq9sqSvXo2l84BqwqiuqfsqYvqGwqavq_qpuJo3SmfOp5Smsuqe3luuqM6drOflvqVdOlRSEFA4UlFrqZRS6xqEVee0DkRShJEmRSUxZx9OCyqdLBEyqt2iAPSHyqFQQ6ZXlNH2IEe_F0IHAaXZzlFAGLBEKrWQyqn3MzKEqzlTyq7zlVyq7bXqzlgzlJOIRyqUKEqOIaPpf2leyqHadqOI8vqjyqFJHK2lnyqn3M9FSryqZyqUKERadUyqwyqUKEjrqyyq1_FzKE2IECgaW2lvyq1_FHKE3rqCkXhxqY6U7yqUKEvaU_yqv2loyq5PQJzqewqiyqzyqYxDqzluyqLzq3yqYxDazWaqH6yq0MEayqlUH1yqdyqWzqk7CYzqllD5yqFzqsyqk7CXUHa1QUzqrmBzxZBzq4yqXUHOtqBuqmlGDyq7xqucdRZQ2JEmzq0kA9Uq_xqncdV1CYyqHzqK3k0ddyyFQzq_zqk7Cnad-zqbzqAnpJ3lFGYCTaXyqD0qI0qCopGedNGY2yqtzqQ0qJopvWqHjjZtqt9iFwqfOfSnpY3lArpa3levqgOpgvqcopjOpeopPFfusq1zl7zq1zqH0qznCczqllD0sqq0q7rWPyqO0qt0qUKEXUHycdC0q3zqRzqnzqlUHG0q00qcDT20qHnpF8iM0qz0q60qE0qsOAMnpR0qxadT0q0MECzqJ1qW0qdsqWvqZ0qJjjiSfZvqdtquxqtPpG6iNYjNZlXLfhvqzPpmtq3xq-Np5xqzzq5dehyqG1qP0qk7CfPNJrqMyqjMBk4Vs0qA1qYxDQdNaHBm1qtpC4zqrPAUdN0IeDnpAhA21qyYNj1dv1qv9FkyqY7iJSpfzqU0qhzqAnM5KfPYnBZZRYnmSgZOkIlT1ySkfJWYnsSg3sauSgcoj5aaHWqfzkJWqWAqGWNXSpwzSoyqXWlkPpyDiXynRnpjsqWopcvqwxqh0qyxqhOpk0qltqm0qntqExgbRce2qUmXw2qgzqT-pQBqpWNx2qd3STBqgeb42qsIqwLW02qfnDPEiaani7fTBGPdnF4nvSh78S3PpLRpEqDHDB2TNvTljQgYYgXBCgAGcEZaQQTREaMV8iagyC8RRC3ZwpBtNAM4oDenMsg9rcBSc22MTlQE7TLhjQloW6BeQp45VfzZv9WJ3qd0YR2GGpQz_YCGSwWHJEXl0Y0IYXBFINC26Q5jCHNYmoDpoY0IYZcEpoYFNknBAgRSQWJ9fEWOpCMYWoAOIKo0NX3YlwpDFWDHShnD1IXvEIwGAxJWVGIBnDyDJA4qC4quXJoGTP1TrjM3wR4laS-b-AWSqHnPdIBW_6BLIDTnbj4qAAjo-C1LSy3q9fEo-CtPHhIGQ8S77Lp7BMWj39ChBCxVCw_QqVThBC29ay1V2sFU6W1SApVXLLj1gVgiBZMnrfgxeDTRQENjtGW4DJJEXTRQSIXaPjYUA1-k4ZDt8OxdB5HWp5S1gV22MOfRsBAdKXWDW0jkNijECGW5qY5qtSj-rpyXqtHm8VEhEXafj5fcj1TfLBs2WOPOCRp9CneznuKjffjeSjaOjPHDBQpZqUTLSx4q17iDJOVCToBBFQp0RAFqDQ8S15qQQpKQpSqHvbjV4Sw4qQQpxBIl-BjFTQQpC6aqEB3-OQXXcDUYKpRQpLQp95qVnUK6qP1T4Kj-5qTjbJQpSQpoYjE6qQjAB6qoqAT6qE6qE6Ia8ALDCTRQa8A-KQDDUj6qjjALDC6EBk5KnmJWFlQwAW6qM0Gv4qaJSUVgM6qsGCJeBgcmj1AegA8DBqJSaaV34q-WZljVH6qXjAh2S1BWjjAn5ImlcXvozOba8AI7qYzRYQplrNJEAcQpAKEoEAKIXPtEZzMVoY9OAzSjNLj1Sjf4CdDJ_wW_5L67W6mLPbFmkB4dqjBA9JEhRSk9o3dYpAS8vOQBArvA5RTupaTac39PgRmmbCNoTojDSMO2yDllM_ZPxEXh1QirBk3Ij3Ft7qpNpjeSzlUMylg_DtKQBPQF9MzkCtOZGUA37LnUH_ZPIWQGyRzlUncBJzls8CqwACzLphJ3SHLjBmeEIXAV3ZqdbIlGJrjcgQ26FKhTu2FG8nAyYFNpueSMjTd3ZC_MvLhv8NkLGr_L2yDw0O8hAlgA2VExRM67qYyR3STw1VyDJW5ql8qSnUqZA0GGZqnOCTz8HoBA17jKRgZ_W63Cm4q0hlfMWpRXYdYNgX8baCRXMrYSsXq3qLZX_Qp-YRFXY1AWtQpKRpQ8SX9qC6qh6qGEBBMBY9qtHXJRpb9q2yDM6WfRpQeHl9qAVXYjCyTbeRptiC5mWV9qmhCNCEkRpXEAHWXYTboRpa-LegpZzklWNQiCf2dS3bh2dIfojMCk2d76SOGEn2dtDCp2diGEotDJ9Dr2LG-H8NWxGEx2dBrCz2d3zV32dguVR-quGE3kDxzqxBVIyq0zq5uq_0qA2qA0qL_p-xqk1q1sqb-q5RpQmaKPp11q70qsOAWxqrmB81qCWlG8iPzqn1q10qQ0qwwqAzqN1qmKECbj7nOoyq3-q_2q8goe_i8_e4wqb0qisqVope0qvxquPp6DiitqErpr2qivqg1qnWlXDBXBB4-qstqbOIN_q6-qaccF3q9CTI9izOIi4qfqHfAUo3qXDB3PpdQpGRpLcCyQpKrKkopMRpARpcOY3ZDv3qYyMlEIz3q8qYLVX23qboA43qqtExXY73qBhY63qaIR_3qogSX4qziJE4qFuLpoYH4qy8R_FAK4q-3pVhUN4qN-UP4qiZRS4q1xPU4q5iLW4qT2lD4qf6Na4q58qWzQLiaxcUg4qI5qY1TH9qtvDG9qMFArDjo4qwwHq_qr4qwnDt4qrpFv4q44q65qc7qb9C04qPHD24qPVOlAr-6S64qpfB84q4OCqSS_4qDfZB5q8inuNa6ACF5qVRjdgBWAr3qYK5qPVXM5qRFAO5q7zKQ5qp-bFbgT5qDfZV5qKeRX5qO6q3Bja5q35qI9id5qNBrzgj0XqMnfquGAyAJcjGhqmjIo5qmvY-TOZjiPio_YjSij1KjCZjkHjU6Fc6qxhETjb25qHOFzNAnBrjSKbBB75qKEAc9qE5ApBrA6qb6qD6qGEBF6quXMD7qN-BJ6quXML6quLAN6q56qRHX1BrS6qj9qU6q-Bry6qo0GY6q_Cba6qf9qd6qjqAf6qxBrGCri6qeEAk6qmBAm6qjjAo6qqVTq6qljVs6qgcPu6qhgQYaffJSJCrScj06qjCr26qACr46q4hnyDB76q30C-6qdlGA7qHXZFkA7Br3mo47Az6aH7qEDF4ehK7qmgSM7q5CrOecP7qPcCT9q5JAUKY8HAV7q71OX7qFJHaPjYZjZTCxAruJiA2Fh7qJsDk7q76jHFAn7q_xqmbYRvWs7qu7qOhUw7qD8qNwnF8qeFA17qyjD37qUzB57qjbPpvZRWJzsqg3I_7qaDrmUWHqadDrJsqBWeILL4-LCkCJ8qqKGL8qG5W5oCTGRg9acnHR8q7WJT8qxaD67qX8q2YHZ8qXhACyXR3asJCe8q92kXPQ4nRi8qj3Fk8qMoYtDrn8q2yWI6JsJCs8qy7Lu8qUzBw8qzGAy8qe4M08qmDruvRAxX38q41VRArUfRcwN11IFAT98qo-C_8qWDbB9qD9qdRpn4VaArC9qvWlt6pK9qj5c7ba-9bO9qglYQ9qeXYSNaADrU9qluYfBrdCE2BrZqUa9qg6qTCrd9qh9qTQpkjUe9qi9qA3Lg9qs9qgcHn9qXRpxiCcRpZ1ir9qUFrgRpu9qiRpjQNlCE1mCz9q2yb19qldYHYpvCdupa69qNCEZRpjRprug_9qIGEB-qSGE32d02dkoElGEH-qt2dK-qFrAM-qgGEy2d_FNy1VT-qsGEIDCguV82dBppf-qY-qySfu-qm-qH1qrPAIrqf2iGxqp0qg-qIuqi-q0yq7rqDwYFGrq-qn-qIGrRrqiwqv-qw1qk7C9PfwKfh6d7vqlzqVGrKOdZMA_vqVzqF2q7bXVsqoBYXsqD-eqmaQ_iDbjvAC4-quKEwGr1wqWiZXvqW3ld0qsPpiRfE_qd8ip2qj0qktqJ_qt2qw3o2ej1fFO_q6QpLvn8QpxGrS_qL5alAU22MX_qeqRBGrj1qDGrh-qZGrc-qk7C9yqRgaKGreaSs1qJyqZwqTHr8yqJOIIPpzNfTGr71qhGrWHrMMa6PfgGrHGrUiP2JEUPpBnpt-ql-qUGrpHrlHrywVy-qlGr0-qXzqJ3q2-qT7QkQp4gX4JEJ3qpxq--qV1qsxqX1qbxeD_qa1qJ4l0yjd1qI_qf1qAHrL_qYFB6Hrb_qYFBP_qtpCRYN5rBs3qKHr0jbQIr5PAd_q_kOZIrSypMEDZ_WWIrm_qoGSo_q8FSq4q3qY03qJEXu_qgwMK3Wx_qurYz_qyqY1_qZoD3_q1MA5_qZ7WF4q1eY-_qvAGAArp1YNnUEArOnBGArSPFIArvEIKArBjLMAr1zlOArWkfQAr5iLc4qTArN1TVArTjLY_qyErB6PxErcArwnDp4quJITFTs4qKQHu4qvnOw4qmArncjoArw3qHOFrArsFTtArfdQvArDRowGX94qzArM5q1Ar84BC5qDDUE5qBRQG5qp9D9ArrISbHXBRQL5q1AjN5qVznP5q18OR5qiAbIBritZKBrlEre5qOBraUof7PrBrPhjSBrCCrf5qazn0pfXBrY5Hl5qcron5qUJBp5qeBrCgYFEjAsp6YjjBrgfjx5qHOFz5qkjU15qfJrfFEsBr3BruBrQEAwBryBAyBr7_TFsBQ6qRCrnKrH9DhcAQ6q0CrDqUV6qoCrZLABCrM0hvKr2BrsKrQ6qC6aX6qvnOTLSNCrC6qZqUELrGFrOFrUCrMMLr6qXCrBRQn6qIZQbCrVCrMLrt6qUBCv6qiCryoAkCrUtAkjUx6q4KrMkIGKrmJqsCrTdCuCrBxEfuMxCra8A1KrF7q3CrljVN7qAOU7CrxJB9CrR5CO7qR7qQ7qa-QDDrT7qHVXW7qszMY7q1GXsGSLDreAm-vC4RAF2FQDripDSDr4FlUDrDKEo7qCgYr7q4QCA8qkWbcDrgcgE8qlLN07qNIc27qTsB1pTeErobP77qpDr-7qZDrB8qJMkvDrD3lIDGkoJUhD1DrvFA3DrdVM5Dr5bR7Dr03B9DrcodkiAuhLfErplSxBSwoRa8qGErdgUjECJErmnSLEr1_INEr8vOPErnErbDrSEriXAUErjECWErR_LWMrXzNHGGbErh0OlDrZMr28qQeDu1Vb4qLBr78qqEipErwnDrErr2ZtErpOpbZXwEraNrI9qi2W1Er_GbSxAW5W9baP9qg_qR9qzQpCDr5PAE4YGrLAwMOCrypKCFrFCrJLrIFrdPBvNrYLewKrsKrcjCNjCcUYp9qh_q1dLp9qsNr99qTzafqm5RThFr4YolFrNOU79q4wfCOr2kF0HCj8SjuV9ACC-qLpRE-qf4IG-qs2dAyL1Frw2d4FrO-q6Fru1V8Fr98A62dFhAAGr4UqCGrNyqOGrdHrIzqvZC6zqNGra-qoOrYxDqQA4sqPGrvOrJGjqCjvHrjHrpHrwWAwYl2OrGzqo1qsOA5OrlxqE2q2HrhzqwWA2-qQIAmPAyGrHPr6-q_HrkwY_-qnRjZ8itrqgtqvrqfvqpsqe1qlwnMIr2JoywVJPrmGrkWFFHr7PpHHrg3U4-qu0XVvWmJBJwX9xqQHrmOrtOrGGr9OrrPA30qrOrRHrnOrqPrw-q80qv0qSxquOrzPrcSBp-q3OrrPrCLPfqH6Or_1qu0qcSBzYlWcSM1qP_FXzqqzl2-qXBBxEr7nOKQrLPrduX2Grk2qC_qZ1qq_iHIrc1qLhoKIrWPrJKjxYnuvWBGSB9HvdadPrj_qaSaRBBKQriPrt6nLpoSJr6EU9NOmiLMHrK6IyBTeNr92qcYCF9quQr9tqgNrbEX-tq7dakNr5ErB2VkOrnPrt1qwPrwHr7PrXUHJGr-vlyuqT2lx0qrvqyOr3PriGrrWQ1RfiHr8OryPrI1qdzqXGr1Or_PrB1qllDcGrFSfeGruHrURrSzqRRrGUfAPrz-qFQrhzqvzqoGrFJiC-e1pe5CjtGrXpOMQr1fFrRrQ1q2wqS1qjuqrxqc0qQQr4Gr2Sm6GrxGji0qUPrXQru3o2xqNIrvgasRrB9qZTT7QpbOIuKEjQrXIrAhnhfgW_qsQrOHr7QryzqvPrpPr_QrPRrsPrlUH4IEw0qsOrHRr2PrQRrllDVSr1PrxPraGraSrcSB4IE5PrORrfSrTSrbSrSqI-PrIRrgSrUxqjGrfRr1HrhRrfyqlUHOtqkrqmmY4IEKQr2SrBSrNQrbed5wqHwqFhoftqBrpF_qTPrjtqblZYQrbbjaQrtYlYyMyhCSIrMkF4SrdQrzdaHSrhSonQrl4qbArA8QUJrbNrlCXdNrOTrxOp0Er1QrL9qjNrN9q6-RCtA5NpN1K8xqNBnkTr9UlCwlqRSBVliAAoRSVhjBgKTDFbxZEPphcAPqEK1BpInH2VbPS6QZmzlRRIy1la6FAnIKYnO7Y68Yt1O73XbGPpIn1LAK1B0TrP0ElnI3TriLA3_Y6TrPYI8Trt8F-TrxAVAUrPSZcsZCxJ3OQlnIGUr9hAIUrA_P-TrC7YiLA0lZc6Y6zlPUrK1BvnI_TriLAu9YRLZx9Y1vqYUrAnIaUrzTr-2FJUreUreRVHAVHCVvuDQUrmUrwRV2cHsUrcFApuDZwEhyqwUrK1Bz-BKGY5qZnzViQSOUrhYIQUrTZVnUrG4XiQSDUrrJCVqE_UrUzlBVrvIHgBV4RYFVrNUraPpkUrZhK4xHTUroUrVUriVfeKQ-Ur6mBAVrAEAxUrrFXWVrUpmCrZhUrIVrouDKVrAZVwRAeVr5PQIeZwgArUr66kiVrYFplVrcUrwTA3BVqVrrlVA5HaVrJVrOkKdVrRjZxRV5-YFQa4VrZwE_2LHUrnVrfgAzUrFVr5TrOBV3UrlUrKUryVrBUrN8APVrtUrFnIkmOMWr1TrKUrfUrIKWw6YSWr7TrUWrSUr_5YfVrg7Y2VrXUrEglyzFLWrbUrNWr2TrgWrsVrjWrbVr9TrFnIMVrpUrH9YTXZB8YEUrZUruWrUVroVr9VrLUrGVr4XZ0WrCWrcVrnPHWWrDRZZWr9UrYFp_WrmVrCVrpVrDXrNUrGXruVrDWrJXrnWr5PQgVrIWrNXrKWrsAIvWrRXrCXryWrklZQPQVXr2BAvVrNIAEWrN7YoUr0VrwFZcXrMiSsuojTr3pUu1qgXryUr3WrgWr6QZ7QmnTrnnp1XrdUr3Xr2_U4TrqqZwmp9XrOWr_XrQWrqqZ0mpAXrFYrjRIDXr5TrvXrFUr-1qEYrxWrAYriLA5TrDop1WrRUr3WrKXrOVrkrqD_YHVrorZCwqUNfawnoaec7iNrmbvqf0qQrmBTr5RrDTrK1ZLIrZQryXruDFj7VdWr2XrMYrgWr0RZ1Ho7XrrmpKYrTYrYVrESZDYr7YrfWrUYrhWrnYZznpSYrBZr9YrLSZ1lZ8UrwZmgJq5vqLveGSpGZrPWrCrZNUrXYrHXr2WrMYrWWrgVrqFf6SrrReC4eDFfB_q1RrlTfMYjUQrBvnP3fdopvYrimp5YrwRpRZrGYrrVrkXr6XrzXryYrsZr1YrCZrhUr_YrQXr0Yrl6ADXrhUrJYr4Zr-Xr0ZrFVrsVrPYrZUrRYrAZrSZrbPSsVrVZrWXrUILmWrrXrzVrqUrImZ05iWvcNCiTdahYrEZlEpetvnOProYnQPrATr7GrUDjq2q-GruYrGTrwYrwTr8XrGartZrEQAwZrxYrmar-ZrLYr6ZrpRVnfHx4VzYr_Zrvar0Ur9Zr7Vr8YrZfVvXrRVr6mBFartar5arjfVQPeTWrMaraYrFWrpfV0ciYvXFlZuRr0GrT1qsvnadaaareSpouqCBq4Mp6WqNwqtuqkqdfmeh3lKVStTrsar7VrDVr_RYHYriQSqarlar6YrtarfbrXVrCrZ5XryarEYrnbrqVrBYriQS3arNWrtbrNYrqqZhVrdXr9arVPpsbrSXr4Xr1brKarnXrXXrxVrZXrXWrz9A3YlqGrnRrDcdVZVfYrVarnrqrBejYr4reJKfrPpnYrFIrTQrAvnKhoCvnVPr8Rrugeh1qMfoqZrFAYzar8VrtYVubrMUr-Yr4YrxZrdbrybr7brCZr3YrtnpKYrzbr2YrESZxbrhXrhcrTXrESZ2brwXrZwE-arebrpcrIZrZ-GMSZCbrkWrIXrBcrOarvAAaZrbVqzPLLbrQMfB4llHfpaemYrY1q5GrGIrVcrrSfX6l8Sm0rqExq9rqERrdcr0GYfcrucr1ZrvZrlcrrarlbr6criXrddrLsZrbrtcr7cruZrXsZLoabdrodrIarkXr2cr8arc_I5crocrjdrBarvdr-broXrxIAqXrBBVAUrtXr9YZGdrwsWIdrY0qxRrLdrlYrRcrOdr2RrQdrJhoSdrl7inZrjarpZrmcrhdr0drzcrwarvlVWkZuBiYdrRerrZrndr1drVfVJRVsqZ8RZsdrder_VruQGFZrcerUer0UrferhRVYWabGPxdrL2Mzdrycr5YVobrkervkZD2qYYrLVr6UrmrHTBVzgEFcrMUfrGrUarmCVMRZHdrWar8-qr9iqxqFercwnNdrEIrSQrjZrRdrW6lNerl0qoZrsXnZdrjmebtGzZr1arhbrl1YjbrmFgH7ewTKXfr45B8bribrDbefcr5arvbrl1YwmekfrHZrpbr1brDaruUrdAfpfrHarVYr9breseEVdDbrXZr6ZrbYrl1Y9ermRrINfixWORZ1YJgYrMcrW1eT9ebwniLe-qpLfrPdrUcrLerPfrg8iOerwYnkarcfrSFfwfrtZrbPSrcrMxqqTrSgrffrI6BvcrJZrbYZbFfTgrAarTZrwcrHbeggrYfrigrdgr2crQYr43lPXr4arqfrVgr1crDDfQUrLar3fr45BZZrpWrRarLUf8frIRfixWcZrlue__eMdrHerIgrJerKgrXnpWbr0xqYbrkNfRwqusqUfrsgrwWrugrgUredr_vnMhrfXrnarhgrudrldrfgragr6iBjXrqdrGveefrVhrmgrXhrmsZtfrbWrvfrahr7Zr3dr0frHXd2frZYrYZrCcr-dr4grWsq-erHcrJRf9grB4eIKfAhr_AqIeriZr49kFhrAxqkSpIhrzHfTfraerTAffhrmbrtdryfrifrShrEir_aeGiridroerZfrt1OBveierQirrfrwbrkgr6brdermfrmjZ7arjVrydrrgrUhrHirairJir4XZxgrshr4erCcrLXrdYrClZKcrDfrCgrDwqa7ikYrJfrBhrG4eJgrNfrLgrtYnOwq1xqacrtsq2rqcbrt1eUiryericrDZrllZr1qYgrAjrZirVirvgrdgrTirJjrCjr0crdgrofrOjrtBAEVrngr9crKZr3Vr3brfirGvgNhrxerUjrgbrWjrw6YmirAdrN1K7drzkZEdr3grssZIbraVeTRZCeraRfNbrL9d-0duvn4wgRQr2ir9hr_wqzxqqsqPwq9RrwuqXdrGxqThrOirTerPjrchrSsZfdrkbr6HfBjrfjrobrihrEeZegr4CfJkrVjrMkrbsZSjrnerDkrkdrjhrserQVreirvergirBkrejrRkrQhr5dZp4enirwVrsxXDdrwhrqjrSarQIfIcrBgrwun9Efyunt6eXvqIfrGgrKfr1irDhr3ir-hr5jrYcrCxqQwqabrDRVttIwZrupIBea-VFttI9aCsRS1TSHPSsRSN0qwUrsEBPyZAGAJvNcyqPUrsEByCJkDBLlrmVrNlrWMaeMdL1q7TrTlrZlrbwlzYr26BJZcbwlDQrAdrymIrRF1EYvjGlZVhdBflrvWrmUrwEY5bX3Ur5UrtxXolrterpuDFUrWlrPqEgiBVNC_FYRlrJVrg2IWVep5HLZrf0lJATLNdrOAMWrENC8lrwlr7TrImrnwXSKRrWrwXr0SC4lr2BA0rI5sS57XKmrPUrVCJ39Oolr3PA4pBVmrvUrmVrCOapInOzlklrPUrCOavnImjXO9VusRMZrlga5PA6VrvJXy8AOlruCCLcCBWruVrdlrUNaGQSPcCumrYlr3mrOQa3Ur2mr1hIfmrPqE68V2UrclrS1K98Vqmr1lrsuoSeB6mrMwEFFYEnrSlrMwEnwXdir5VrTVrXlrplBRjBtVrnXrKYIGyBxeBJnrZwEYnrMnry8ARjBnGCiVSPnrJVrbnr6iBscYSdDNwOiFZ3cr6mBEuBb2ZKzlvWrFBANRBZnrpVS1nr9vGGVAI8YVnrPqEy1F0mrnXry1F6PLAVBt8WakrRuWBnr2BAOaIwxljUrJVribIKeB7uRCqmHorXjXmnruVr0xlApJQtRJnrb2OLnr8nrxUrhlrrRF_nry1lmlroCEw7VGRE91Z7KVkCEumru6BJZcJOaforrmIMXCEVSQtRdnrrEIvqFoorX6BJZcOFYTor_brX6BzVCKPaLoC0ordorrzCrsH2RA9mrllr96B7orBprwAaHnrMyZPSCCprHorporMXCSAR9_OLEB8uGDprbVrhoru8BkVSDFSj3CI5V2WlyPaInrarAMprumrokDDnrLoruVrokD-3VGnr2uG6mB01XxXZIfBumr-sCUprJVrvpr6Uaepr4Vr6nrDgAxjjMWrvprSJQ4eAforvprnsV4JQwcQpmrKprFor2pr3STumrmUr2nrIqrxor4Vr2TrHorulroxXforylr4zXTnrFUrHqrKUr9FSRqrVWrA0lRXAFUr5zlMWrmUrmHTwpruVr5UrhqrKeBJnrVqrbEDynrwUrmUrj4BZqrSUrj4BLqrNXrNqrumr6lrsSCiqrnXr_lrmqrForlYpoQA0qr84B7lrOnrkpr4qrh0IAmrTnr8qrHorImr2nrJrrxqrQmr2qrIrr2qrBrrkmrJVrMmrIFYZkr4Vr0SCumrImrgxZ4orGyZ2qr8orYiSnxZXGJrQQaiWyDQV-IZrrZcIVmr3qrGyZLCJdGRZcIrBC39OnrrF6AprrZEDcXdforZmrnQdZEDhselQEurrprrIrrorrroIH6D2rrsrrGyZr0DxrrsOAiGEIeAfNCCsrViI0zXbEAJsrGIfWfrMlrplBxmrJvNmXrnprzhIWMakDBNhr7mrAnrWsr_mr8hIS2lSsrwmrWMa-yqn2lFnrYsr3mrEzqPzqisrqXAxmrjMdCrrXsrqXAyCJvsrglr96BilrK2lVprFprPgMFRQCxJcFIvqFhsr4Zr_oru8Bezq5srT4AXprI1lBGYlordqjAtrPqEiprNnr2_UcLS4srJVrmprTwEnvniifAuFYFp77dxnjswqvWrOtrCwEYRV4RAQhCStrlprcrGxsrs8A4wl9HNsNQGRQc_IIINitrm1lwUryprjtrnXryprJprnGBJnrFqrAadfqrqfrEtrJVrSqrBBVItr0nJnqrZUrMtrSwD_qrOrrytr8zlCibZmYXXfPmrDmrPcgEur1qrhjB_FYIur_lrnwXmFYYorEmrBQfMWrRurpdd8truVrVur-YVtrWOmrtnrOurkQoEurJrrIurJrrotWJnr0SCnurQrroxXpurerrtxXXurForturvtrmVrImr4JVeurnXrUrrnfViur0JRZjrNrrKATnur_rr39Opursrr7nOlIBcmrJeeKVI3urPqEUmrroI7urrrrGCJlaUAurKvr8rrNvrrsr4urQiIrhj2rBHvrMsr-YVO3i2BSKvrpuDLvrUlWtFAMWrcsrhGACgaZWAygranrO2MpsrLcCMUApvrTsrelrhYAuvrmtrhLAzsryXrClrmbdz0qssrJXAUsrXHrDRr_jrQsIfad_vrWnrjsr3mrgHrmeISmrqvrPlrOPpx9OOwr1vrLwrgMaOZrsRa3LfTwrKwrcEDsHrFdL9lr1mrwvrcEDnmaqkrYsqyxV1XIwJcrlryzXzGrJdrykrU9efZrHgr2kr8hrU6liSp_hr6irBirrRfDir9vrZadGmrvWrPwrABClcr6wrHwr9zq9wrUwr1hI40qFCgCnrFxr45B-0qAwrhLAusrs-qE1qDxrNxrsBAPxr6bdowqnsrysrelrLTa4XIowrPrM7-qwkr9-qzwZPcr5hr0jrhZrg7izwrVbr1wrXbrljeJhr-krCPpDpIr0q1XrCtrAkMAxrFury0qSxrBtr2sryiMB0qIxrcor6xrrzCMxr5xrhGAilr0lryorPsFCPfSmrOproCEWxrSrrLarWprAoMNSpWCV_XEqwrujrjHfV3l8SrtxqChrywrLwqr3oGhr6jr7irZbr1rqdnpZHrjsICxr8wrrqrqfrBlr2xr-vr4xrPqEPqr18i82ltyri3FSZrByruyrqfrewlCmr2lrEar43lSmrvyruxWjlr4vr-tr7frLQfJbrTRZuUrmrqukrYRf65i3wqMPrBIrzRrgZrScrMfr3jrdyrqxrHhrsxrCir1Qmwxr3xrnyrmVrcurCedqyr8zqczr5lrGurSurq3lNwrIwrjzrtLCArrt3lSwrozr2xrWrArzrSEBjurYurPcg5cduzrezr_FYMyr4vrgurXwYAer1mU_3lrwrDerqxqPQrQzr7hrnxrcyr0wr6kr7Rr8kr8jrKhr-irlyr02lizrTmrvurwyrXgrazrsyrS0r5urt8ixyrZ0rU0r78i5QISmra0ryzrAvrNurlvrV-I2zryyri0r_yrfwr8uryur9zrrjrqNX-zXENCA0rVyrMzrOQrYyrDIrxwrH0r-wqUzrK0rharFTrPgrQerBxrR0rC0qwUrQvr6bS1xrhzrF1rbvryrrroIHxrHmrFvr9bS_2lp0rR1rB3lBGYmvrvrrJ8iXwreZaZwruzrH1rRXA6zr3Ur3rrz5i5grEzr7zXviW0rIZ1rwqF2hra0qOzrA_qwwreWl2jroxrruqgarETrZcrhyrWdrk8iFwrD1r7OpvWrhmrlnIIPpn3lQ0r91rwUr_1rAnIMwrvIeyTrgmr7sRimrRwr51qK2rPqEG2rFnIJvN1trHYAFUrdwrb1rTVqborS2rjRIdwrUVe3UrmmrlnIePpvirVjeh2rAnIzrXg2qptV7sRnmrX5V-AqlxrRzry1rI0rpxr-0r21rM0r8irYPrYFBm2rFnISzLNITIQI3wV62rjRI95Vi_hlnI9FSwhBpaAn0gJnIFmamKEG3rN0An0gboIE3rL3rzpBH3r84TM3rEYA7hBVIT-2rzrVV3rtbAQtn-zfcVECUjVbiEvk8vrryrberJwrtsrksrDwr2ge71rk3recrExrbwrrvrAvXCPebor-wrIkXmerm3rBwro3rrgaK0q2LfeWa-npu3rn3rVwr63rf2rYxrJXAUlrzWlw0rEYacxr1rjpwrSvqc_ivkrVvqxkrwjrzkrzjrC6imxrcNjTzrJ0r11rtYrA1rbnpj3r0XrTxrusrgzryZrg4rZlr3ZrJxrv3rI6Bxbr-wrh0ZdGr19eCnpQ2rvmrA4rAnr4drfsri-ObxrnPMdxrHqFN4rEDjDgrxirjxrGer6hrayr70rquqDrpPYjfyr3wrjUfC1rs3radr_3rs8Ai4rncrTwEm4rx4rs8Aq4roprWor0prajrJjKRVq9lZ-qd0vrOjK04rS1Km9Xowkv8kfnrSaCRBT4wj0BH6vSrfZI8kNVDc4ktMk52ko5r3hE2iTr5rSqShsBf8Mu5rIFc5DBnDSMsGUmj2FB54E17QZMASKd20Oq5LjFL6XJZwES7I7xT9SKrifRhdFRQscMRWIv9IiUA8_Lt8NZwE1KkBdSqwkvBcswkEblUqaDPc-7knWkDLk3wkFLk5wkDxk8KAJLkN8kTLkqylCxkEPYS2o9kj3kjICcDIomzVWLk9pVYLkPxksgTm7oKljqdSeLk1gTgLkt6rRlj4dSkLkYpa_gTexkYljgxkEhTZ-PgpaeljaXSgljv8kxCcklj0Cc9CcIzkaNknEcBDcxxkP7rY2q6xkLzk3xk1LkPzkjNkKzk3lj0eS9xkW7r9Lk2xkMMkLykANktxnnaZOykEmjTDcbDcgoj0OCp7rOYmW-iRykTiTeMkSmjXiTWykbWkszkBkTjfSayk_tpnMkdmjfyka4kV6DVwa3fSkmjB8ryMkRSgCNDpmjWXj9YqNqa4iTItpQgS0ykxLkJEc_LoDNkOVD6ykHNk8ykJNkSEcEVNUEcNNkSraEnjZEcGnjbEcezktEcazkIDcbnjnraNzkkykl8r3Lkn8rXNkq8rpraXnjb7rm8r2ljoEcmNknOjoNkDMk3ljjzkwRkzzkmnjmhSonjBFcyzkN8ktzk4Nk2zkMsaD9rR9k-NkOFcAOkSsa4zkVsa77kH8k67rGCLPqE8zk55rC8Nesar_p8ujmtSOOkgFcmsaiFclVqK0kUOkjSgpFcO0kYOktFcVYn1saZojT2qbojaYnEbNNqpixnXMkKWqb2qf0kHTZh0kFTX74JItaJWQroj8mZNtaZGcr0kaNHt0koABv0kWtax0k2lTz0knjSXGc7ojBPk-lThtaAmTwjSeGcltarlX90kA1k6IfcMNnTgvtaNJeNpjsGcI1k2tay3WPkhUpjz6kHHZW2fbAqCJoYqpI3o_VqK3oydijAqZWqMJowMhOJodWq2qmfWq4qmhWqV3otAqkWqcuaYJo_MhoWqzpjOnT3ak2pj0pm1Io-Pk3pmFuj5pmwLhHJo-pjTnhbRmbujs_pfRmXCih9rJqj9UYSQkMqjL6kExnu5kaNV-HcTqjL2kbQkWqjUvaeQkQ2khQkcqjLIcfqj-VqGUCfmSY2kSIcmqjc2kmmSe2kI_ruvasqjwvad2GyvamqmV8koQAo2kKijq-rARkBwagja7_r6oTTnS9qjJRkyIcLRkKwaErjw5roLBHrjB8rJrjTwaArjA3kFJcY3kD3kcRkR3kBaBUrjM8kuykd_DPJcZrjGJcN3kdrjYamfrjuRkGRobJcY3kdJcZ3k5Rk1Rkg3k3RkjJciAslJc4RkTqQ9RkkJcCxaASkzrjm3kESko3kN-Bq3kBPc2Jce7kdxa8wjw3ka9rNVkGxneYASSkKUk23k_6kLsjK_M63ky8MixaOKclxaQDiLIVD4k_fbF4k-1HH4kSAloSkD0nL4ktxJN4kvIcuSkP2TS4kwBj8_H5Pk0Sk8-r2SktKcF8kKxSoLk6SkIFc8Skd6kCVkFxng6kBTkx6kMwSETk-AsA5kO_rHTk8pmbTklrTUtjOvjIQkeRmw4kZTk3BsQtjRLcTTk24kzBsDVkABsCsTQVk5yafLcM_rb9rhNcwtmhIIq-rkRm3ppd5kyppCLe3_puTkTCsNUg8_p6ppS5k8pp02obxn32oAqp6Vq62oexnkxnZdiCujf5krBs_4kGCs5zak5kx5kkujkUkZUkF0KDxn85k6pj-5kEsjy5kB6kMUkp5k5Mc0CscujCGcH8U1CsFuj3CsCKcKujXujlMcD6krdBpujS7kctStvjKdfu6kBsTP6kACsR6k0UkRFA_zkm6khVqF_rY6kENcwBsIVkUNcFCstBsO_rB1agAq-Uk1HccNcQDsRvjIuSdDsRVk6UfMCs_Asg6kVVkkDsXVkzuSVnhaVkH6LcVk56k9srniJ86kGjS-6ku_rXSkmVkC_rFYkFdSqVko1asVkH7k5vjwVkv7kxdizVkv8k1Vk1XfY7kQGZU2aFwjW7kLEs-pmCWkRXAMwjKwjHlTj7kRwgg7kdyji7kp7kLxnzyiOwTSyby8k-pmT2aWWku7kMDs-pmx7k1_rcWkfwTV2og2a47kNMoN8rc6rgan_7kCLkB8k4wkt2asWkOPcvWkK8k22agNksnjW8kO8k1Wk92a3WknYqlzk7WkNxjkNo4NTd8kbcFgNZh2oMAMR4EVxTGXkk8k_3inLNMXkE9rr8kwPchxTu8kXykc9ETXkP8f6Assya08kD9keQcF9k6XkTQc78kW9kWYkoQczxjB9kDYk18kQ9khFsIxjKzSFyjH9kV9kJyjxxj_8kBPoP9knXkK9r5Xk5FsU9kkQcuFsg9ko4aZyjCYkV4az3ERYkjCb7XkS7dwXkJGsi9kGTBk9kOGseMG6QcVYkIGsAYkr9kB0r4qpBXqqSpPZfJrmcSp9SrksqoYrmsqqYr8Gr6Rr_0r31rtxr_WqKrmCXqBTmsSp22qHXq-3oJXqUBq9YnitlXBq8comhoR-k5SpI4odBqVXq-SpFBAWTm7Zfhrpd-kjrpS4ogEimrpB-pWSmBLopBqpphrBqWZnugjGLogDqILonXqG0j0BqXTp1rpsXqk4o-ZljZnvXqNsm7rpgTpg5q8TmBCq-Tm5XqPRCZsmRalG6nrTpKCq54oBYqOspDYqtznT_kdalaqhjiocqhB5oVsppfq7figcjezj8TpcCqcspuioespTYqtzmVYqhlAdTckCq6smU8rbakmspJUpospLUpz3Srspq1RPUplHFkYqCblmYq1EsEjoW8l1CqHjo5UmJjotYquak-dqx4g7CqyYq9CqXtmZMouanbMoVjoXumEDq8YqajopUpbrhjtmBZqtapuUpEZqv0nxUpqMozUp0uottmqblvtmTtpHbnyGiJbn80nWHsZtpTZqP6ouAldtpS6oftpkfUV6obZqCumdZqEumfZqS0gptpnTqDko9FqvtpkbnsZq-oquZq85S0tpaVpYshfVp2Zq8DqIFnTgUIEqjVpT2jikoE7oFEqG7onumkNoEaq0bnGaqVWmIaqrJsKaqtJsuNoI7o71npkoSupM7oUupO7o7VpC2n9VpxkoXEqCvm0BlaEqYaqfupaaqx7fKXqdaqkupKWpjEqXIioup5_lmEqlaqA8fnaqa2nwupFGnd2nJ0XucnjSiwEqm3qyEqyaqaOo0aq2cn3EqIcn4aqn1k7Eqalo9EqjOow2nlOoEFqgloLvpvWphGnOvpKdn2ZgRvpNdnxOoMFq4XpJ_l33j8WpxloVdn3ClBXpoYp0Gn2bqN3noYpGXpBdqjvpdFqBPoNXpHPoPXpJPolFq8dknFqtdnvvpY4jUThGyBubqDiUwbqwFqL7o5Jiy_lA9ogHWUHnz8oWmoifk5bqK-S7bqjPocmozFqfHnwDCwDlaPoyDl73nEcqD9o2DlGGqIcqLbg1XpKGqUwpu7pExmO9oz3gRcqzekL4n8PoU9oBYpP4n_LrPjqABbNUhlenaGq7mozkqyKiicqyvhi9oHZmp7qOQoocq6vhnGqxwplUqr9oTZmnZcvGqyGqxGq6Am5hbycqd3c-wp3HqjYpNWp7GqTMo34nVcg5xmDdqsYpKxp95j-ElknosInkpqK-oLHqNdqNHqPdqefntnogfndBmifnTdqkfnuxpSNqwcgcxpZdqMoSRAsWymjxpgdqgHqIMshVhkHqimqk6jtxpLampdqeamrdqmymXJnxHqNooeRoWZpuymn7oiYpaZp8-odZpOxYBypqEiDypuRoyamBIqcooDIqzRoFIqLypudg2xhFequ5cLIq7xhP_oOIqRypMkbNeqYhlDSoUIqoLWHSoYIqUeqaIqRbbW6nkypY6nOSoBap7ooiIqhTjn_oWKnNqqDXhvypCDmLapu_oIpofSo1yplQrTapjKnMDmVpnyeq2_o0eq-yp3IqxbmUposSoWpo5egxBgZpoL7G_hkQ8jgDmSpUfpo5KnhpotUpu3S7SoK7cF5BN7nBDgWzpppoYzpDLn7XhTfq2EigzpUFTbJq_apdJq4po87gjAp7poffqdcmVTok7ngcmeDU6hnpJq8hnq7nD5os7na3nu7n30m0Up-dcMqowOiV8g5Ap1Jq9fgoLnpqU5fqC1mA1mWqoxTogVIZqotToIBpqbp0HFdqo3LnNBpN0piqoHdmdinSJqw8gOKqhinQgqZnq8bpeRqXPi2Tq4bpWgqy9jXdmvJpZdmd8ndKqkBpegqqpiggqiKqq1mw0hMcpA0DwJrngqbUoRcp17pAklalY6jk3PivKqHmqzVoQ1pLjn0Kqoto4dm90pE2mtUoG2mvUoR1h-KqICpXklHlqMCpnOqK1p8MnM1pscpO1pQemgromjnPhqGNnX1pJVoULq4cpkLqxLqqNnQVo9cph1p_cpj1peLqCdpgLqFGmiLqwCpXip_Cp7cpfNn1Cp_ro6ZBBsoY_jmVozem3QsmhqXdpzLqE3m2hqEDp9dpcdpGimWQsqsoHiqO3m-hqXeoAiqldp6VoEiqaiqXMljkqtsoq4mXDpMMqMiquknbDpCJTzdpg5p1dpOLlzGmbGpKlqx_cxsolDpi2pmQsmOqSOqmRsFepBlnxfmDlnq2pFln8jqIvoxriImkjWoniqlWoNmkqiq4DpProuiqyOn0Mq-Dp_-n92pdepC_nfepV4mC3pX4m7iqrLmWgmDNqJ3pAjqGNqochEjqUlq7PiHjqcKUJjqX_nUfmGaAaEpOjqeOqe_nZ3pPXob3pgEpZqfHuiaNqRImcNq8tox5m6gmHfpMLq29nkNqRdhYtis3psPnsBd0EpWkqzonFEg4EpfBhwNqsjq33p5PnxXoYmn73pvImDFp0ti2jqzEp4jqOMU-NqNAoaRsqAoI4pmhmFOqRCkmuoGYoufpcAoXQneAoZQnZFpeNqbFp2dhUOqXNgb4pOold4pejq4Qs9uotAoVolAvogdqgOqOFFiOqgkqESszwolJmpOqgdqokqPvow4pABorYokRsyhgukqzOqZvo-Fp1kqyUi94pdlqjEpA5pCfh6kqhgpGGp8lqmgpI5pDlqXGpFlqZGp5PqowoLPqwgpSGpUBoOlqeRn6nnW5pmjqKuoyvoJlqfUsRZoLTTfGpZPqOFFf5p6RsIwoglqc1UilqNwoL7meZopxoolqbTnnPqxGpMhp9RnOhpFCor5p3Km6plunqwPqCcEgwoeCl4lqXhpyZo9vod2p_vo8PqFHpswoPDpIHpH6pgghgCo8TsUDpeokHQquSs-EkpCoKEp5AkOQq7nqmsAbHp2JUwCoT6puPlgHpkZqa0oQ5B1CogVsosinHpfmq6CosJpOpnrRbr6pRpnuHpx_BV8m9DTDDo2RbqQqQxiOVsokmi8mqkm7HpE5nEMm_6phxoyUsJwokxojvbF7pNonRTnnlqOWsvxoCnqARqFnqCRqP7p68mlXi88mDCqvxp2vfqDoI8p7xooNmuipRRqByotMmDyoVRqWboZlpGMnSKq4PsUKqUgqLLp5bpvKdo7phnqq7pkRqMcqnRqjihMzouPqBLgk9mu_bm9muRqSja0nqsNgvghUUnUNmPQqyNgDJp3ihYNmGJptyoAcoJpqCco8RqVJpiUnIoqESqKoqTJpljpSXsqjpzslYJpwNmZ8pTmmb8p0Nmd8pXmmVSqHzo_slfoqvUbLzodSq-qq-vUn8psJpgSqxJps8pjSqUzoFkpWzox8pqSq0oqvzi2oqtWjBkh9Jp2zi7oq-YnHkh0SqVkpPqqhTK3Sqf3O5SqmFoWFqZShbFqLnmY1F_SqG_mBTqL0iyFoyVbFTqXKpUpq2VnL-p4Vn-zoapqEulhKpa9pzkpcdo1kpUTqEGojpqmnoHWnmpqZTqs1bbZpD0gcTqwnmHUqgTq0KpiTqxIkLzf3KpoMpw9p1pqgTlz9pIxpYKd4doQlpfGo59p9pq79puul99pwulILpNHsKLp5ipelpszfwGomlhwzfKqqAYseAillpjeq6PmBUqReoZLpTeoAQmVqqsIkNbhfLpkXbetntyf1lpzAiQvlYzpk-UrJkiqqtJkrom_lpnqqn-pH9pp-p1XpFmpdUqb1oUcqXcBJmpVXniUqXXnkUq2eomUqRmp2qqTmpn1om1op1ouvlr1ouUq9qqjKqcmpw1oJBnCrqtHoErqmTrGwrM5rTxrVxXJ1rj4r33rzLAmzrJ2re5rJjK7FY23rn4rZasASYWrrZ5rwlBzdrTwEjwXg5rCwEV9i-zrD5ISEBrfo_ipQAqztjPme84rmXePeiKdr9BnuSpQ0A1Wq-Srm2q3RreNjK4lG5r7krrsqN0rJBqTZl5GsWBqE4onIqYrpcboU-kW-IeBq6UggBqZXqIHsbXqgCnMHs3hoZwcprphXqrrpa4oYtprdjabklwcM1TbZn0phtTm2phsApHiom4o5rpZzn-BqkHspZnmHsBspoHs1Vse4frHs14otHsyaf_Xqm7lbio4ZnzHsyTp1HsoPs1OhzWmUCqeqhT0jzzpF5oskiAIsQ3MtioQbfEIszygxiohspmDnKIspDnMIsRIsO5fcYqf-orCqjpmhYqc5o_ioGtmf5oItmeani5owcSqYqeIsOtmp2MYUpzmikIslQoVtmDEnf0n1ak2YqczgjUpIEn3PhgMoGtpiMoAZqkMoipoDbk_5o_8qY1jyUpmjoVPs5TjYVmpjo5UpcEnVtpEeqXtpFJs0EPNbnqgjkVmGJsWZqfDqwBqyAlOJs5joJ1nuEnltpM1nntp6BUDclHNoAUsXJsdmoSzcOum6EnbJsfXCztp2DqNkozZqcVp1tpSkoJBly6omgUWko-0gAupKupCupsNoCaqsHi-6ow1nA7ooNo7aNqJsbFn2JspVpPEqLYmOHiSEqN7ouBl8VpR7oDKs_VpU7o0kodupIKscEqKKsd1gfEqKvmhEqPKsrvpS2nCloU2nEloVKseIiGPCgIiIlosFWbvmsEqdvmJGnvEqu7ogKs9ebzEqjKs8upVloiWp5EqkWpf3jDvprdlFvptdl97o_aqDFqpOoCbqr6oEbqAuh2KsFJindbIbqjJiKbqr_o6WpaAhYvp3OoBLs5OoUbqZdnJelGLsgvprtF5GnJXp7dlZ8o_loGPoUwmEgbWwmkbqSLsNDlULsj8opbqIHnrbqrFqd9fzffaXpr8o2VppZdxFqq3nwLsb-S1bqbdnT3g4bqBwp5FqpLsKYs8Fqads63ngYmuLs2wmpwmCGqzLsEGq1Ls_3nQwpB4nJGquYm3WsWwpqkiPGq0YmScqbwpKmpykiekUXcqHMseOqa9oZGquKiknn5ADX4n-mokcqMQoUMsncqd4npcqRQooGq6ZsbMs5endMsc4g2cq5wpcYpAfn0GqSno29ohYpVnonMsXno9cqnYp_cqoQoC-SB-o19pnli-4nsWryMswYpOxp1MsKHqRxpM-odOqxai5QoQdqunoAam_MsxnoTHqVdqrVsiHpXHqp_fqxpsVsigDqfnCZpH3kRif9no2_fz4cjdqOmildqnHqndqlHqj6EUNsu1oEAgn5nYNs3xpyHqs5nfRoAWhhRomMsgNszifgNpKgn9HquamoxhvminAU9FlpZp5Cq1gkrNsoupHjfGIqvNsL_oPypN_oxbsj4fpoo34oWypM6nYyprWh3ZpUzm_Ns24feypc_oXeqdIqAapfIqnyphzml_oqyplIqYSoj6nleqaKnneqrIqIQsXisq6naOscBgWOsRapuhk0_olSoy6nnSoYap4IqbXh6IqhXbjOshDN8eqAJq1Ni6bmGApepoWhngpoYhn0csRil-vIIfqyOsM7nolbMfqQoiOfq3XhVApETowDmYApeApzDmY7nUcmcJqNToCPsy8jdfqkAph7ngfqIPsifqKPsicmo7nqJqPPssJqRPsTbpawm2zpLqowfqr8p5fg0fq6ApcPsSqo4fqb8gqTo7fq8Jq9fq-JqGVIlPsXqonPsDKqrbpJ0pXinGgqZinJgqKKqcin8ToSBpT1mUBpYzpWBpwWs8Psdjkk7p7PsKZs9PsMUojSqhBpVHol1medmk0p1jlRpJo6nsSLrBpLQstBp0jkG-jxBpfMnzBpv8nO2pVnkk2pTpfKJlD7mV-jwep5gqgtfOro32p98nD1p_8n_KqhFmBLqhkqGiqJmqGLqAeWr-jNem_UoB7pJDpMhqhroYCpjroRhqpqiVahWhqxgqpVoWdp8ro6Qsg1pSVoMGig9n_Qsl1p4Qil9no1pjhqkSs9QiyTsyJllCpJRsw1pjVojNnNRsDsoPRsKWsYkqrNn91pRri3LqbMq99n6hqskqJgp9LqFfmMJqwlpBMqbCoiRsN2pGTsy8n30pyRsVMqKMqpRsd3molkOMqydpRMqqksImq9RsWlqDHp4knQWoysoiob5Rs5mqlFmmhp40pF3hn2pp-ngOnCSss-nwRsCmstlspMqv2ppOnFtoEchHtoPln4-npWoxMqrWoQSse3hSSs82p-MqVSsUtoaQqWmq9MqaSsANq3iqdSsdtoNEpK3pCqfsepplnLlsJNqvepNjn_Hm4siKjqDvUmgmX3pgdqRjqdDFTjqd3pVjqAfpKnl3SsoandNq9tofNqP1p1Bod4hy_npPnwEpDhmyEptPTFTsbTs2UoJTsfnlnImO5mPhmSuo_EpCAoyjqefprnl1jqonkB4p8Nq5jqlfpF4pKmsH4p-jqOFpOQngTsXAoqTsqimUFpkTsR4pmTsT4poTsBnsonsITskAo3hmWuigFpYOqe4pRRsqCk0TsCnn7gsKboizUdkqCUsfkqfYoZVshYoukqwFpNNs8AoOgpDvoQvorkqmMqhlsr4pJUs9FpkWb_FpOUs8ksCST5kqEGpkvoVUsKWsPRnpvoH5pjUsWBo-okaUsPviDZo3nsTPq-nn1RsfBohUs3nnBlqUKmlUs-TiSPqdUs0RsrUslRnBonCwovUsW-NbPqZksh5p4QqlKmZwoH7mSTn5Usw8m7UsYMmqlqsGpxvbqPq2KmwlqJnqylqoihHVsQ7hlfCVhpH2U75p6lqAHp8lqPVsQ5pRVsAmqGHpUVsDmqWVsGmqGUscOnfsosufLmqfVsA3prCoMao-onSmqmVsdHpoVsBxooLmZmqrPlnps3Co7hpvpon6pgQq1SnkmqtHpwCqlnNv6pbisX8m44Y5LmkkmAWsY5pnPnPipLDoSpgNDon8mvkmp8m0UslxoSWsu8m-mqRWsJ7pAboBRqjXiInqCobGRq0xifrlgdqqipgWssipbpcjWssrklWsTRqnWsVbo0Do2PsVgqCks_jspqoHtnTKq7ipgnqVOqinqiGht7pd9mCRlw7ponqy7p6WsPps9Wso7b_WswGh4IpRsk97pSjpHXsWEo5nqnyo2Rq9nqFJp_nqNXscUndjp1yifjpCmmzyoUXsmEoGOgPrsQRq59mWJptUnNSqtjpPSqvjpYoqSSqaoqUSqcoq1jpmXsJzo7UnpXsqnqo-phmmqJpbzifSqRzohSqj-mqoqQtlzXsgUntrgvoqpSqYzo4Xsbtl6XsGFj48pgtl_Xs6Gs3rn5-m3Go2SqDpqlFomVnckpHpqFdovtlPYsuFoxzoCTqMdomkpP9pTpq8tlT9pbKp9zoApqWdowyfcpq8oqepqHvVg0iQaiVTqCFlE1cYTqRulopq8khm9pQPmP0oClpupqhTqFlpzYsguk1YsJlpx9p5Ys3pqPcqbJh6pq_Ys8pqycTwTq89pFLpFZsA-pEqqvWsJZsi7pltgMZs9ukyGojlpTomd3r8GsEKphVnXLpR-p6Go12qbLpGUqtssNDpdZs_uZLUqLLdcqqOUqd-pMKhRUqUvlnZsavkXUqdvkoqqgqqoFUrqqCCCtqqzZstgWv-pttsGYb6Zs4AnOmpeHo8tngHo9AnAas5-pXmp7qqEas9-pots_qqHfoC_pJfoMMp01oLhrOasE2rUasJNS_wrLir81rhnrqXAa8TmdrJusRjBV5rinrcnrpfBenrvnrGyBiasXnraus2ernnrdYIGyBmwk1GAj5rT7TyeBrwkooacgib6rucSywjvkjf6rC8ki6rq6r7wkU8kpRkFFsn6rffo7kjIVX36r4kjv6raHiYdSXLk86rZLkRCc26rSxkaKsZCc66rRpaSLkdCc5Uc-6rbxkFxkGHZXlj6wjpLkF7rpCctLkCDmmxkMhT1ykReSN7rVVXmlj5xki7rLzkzpadvsIWqX7re7rZ7rsxkOqpw7qfvse7r8xk4xkjvsqvs28r9hTl7rZvsn7rhHZv7rTMkNMkAmjNykZMkKnBbMkbqaiDqcfSFXlLFsqDc97rcmj0GFzfSgyksMkiykuMkF8rzzkKOCH8r1qaK8rYrh2EsMgSP8rEEc0iom7rD8lGra4mjFjT6mjINk8mjMra-ykLNkAzke8rXEcg8rQNkaEcSNkenjz8rt8r18rT7rTzkfjTOCNOzks8r0xkhzklvsfragjTiKEfNkQnj0wsu8rczkTNkh7rpNkMnj88rnJBlzk1SQA9rwNkC9r5zkFxsuzkbsaB9rxzkKxsEOkM9rW9rozkouDJ9r2Fsq8kEFcGXQGOkcsaY9rQ8iqCsh5k9Bsk9EfFcbLAf9rMEEE5kk0aL0kVOk6aDvsaJYPN2qzsacOkrSgeOkYYngOkaTaCdVw9rQgo5udQqpFjSBta19r7mZZ1NBGcH0aDGc69r22BRjSn0k99rTBeljSA-rtCbcTa-ejxLY6OkcNe8OkI-rjkV10kL-r30kN-r-ojEPkQ-rBpjfGcNAQ1jSU-rptaB1kNPktta5yAZ-rRPkiMNH1kWmTJ1kwGcTpjyGcMWqZAqk-rPWqm-rdAqggofAqUWqjgo_9VlgomPk8xnyYfmAq4diQJoz-rT3o5qm2-rxgoAeivEEkSmyAqcJo0AqExDt1kCEsgVqE_rGvjjVqIxnQ_r2uaK_rq_pV_rCDsQzsBQkkVqnxs3lSKqj3HcU_rfxsM6kX_r9Hc-nTa_rorFM2kb4OdQkFoTaqjh_rS2kj_revaJRaiqjrQkkqjuQkq_rXoToqjTzsg2khJAi2ky_rvqjUqpkYf7Qk3vap2k5_rkpSt2k8_rv2kFRkvIcy2kfulKRkHoAMRk42kSQANwaIAsNws-IcKErLAs_oTYRkOAsrrjSpTbRkqacwrjgRkyWkb0sXrjMnJZAsY3kbAsY3ksRkrwaY3km4chAsi0sjmWyRklrjd3kqAs2Rkf3kfJce3k4pT9wa3hfi3kWOT1AsWgoH-i90sq-S1pmG8k1bC5AsKxn-Nc8AsGAqXzsvUkOVkFDsTSkjxnQ_rJKcfxaNsjJBsNKcdSkMBstqmUsj2eBWsjtxatxaTBsn0nVBs8LoXBsfKcO4kRJhQ4klsj9IsmKcgBsrsjypjjBsZ4kU0sb4kzsjzKcgDshxsXNcvBsyDsUvjyBsK1sN_rhNc2Bs64ki0at4k6Bs71k8BsX_rYTkPTk31s04kDCs-Cs71s44k_Bs-1sSyaUvj94khzsExn01sitjD5kRCsnVqZCsoTknRmu2oxLc-2o7IouVqeqmsIo-_peCs1VqgCs1Rm5VqOgo7VqAUkEqpcpjpCsiyaw1ksCsRMcuCs_5k5CsLuj7Cs25kq5kK2sNCsv5kTMcvCsm5kvnHC6keLC35kuUk55ksMc75kL1sgUkz2s4CswCs05klUkE6klOmnEsI6kDuTb0az1sE2sbDsQNcJCsrsaT6k62svDsO_rSDsO2sbPEzDsLJjoDsp6kK4jZ3s60aJVkc3s0BshNcjDs2ysh3sb6kSVkV3so6kauSw6kH2sk4kXDs06k3uSzNc36k1Nc5DsAFY8DsBvSmeAjVk_DsZ0a-GVfVq0NkCOczvjn1a8EAp1a4vjIOcK7knEsx1aRlKtvTR7klFsE1aU7kaEslmVR4sX4sc7kAWkb7khEAAwTWEssyafEsv8khEsQEsxdiYwjdyjo7kn4soEsewjzPcrEsW4s3OcEYkEFsFdSowjgMpSRbrwjkwT4WkYwsmWktus7Esh6r9Es9wS_EsGGS02axWk7wTB8rHFsDxjJFs1EsLFsd5f8WkOxjgPcQxje8kHTZFbZUFsEXkUhJj8kuSXT3am8kLXko8kXxsyxSH6Ls8kQiSgFs47rBPW44Af3aG1sWXkLGs6Pc0FsBGsf5sS9kG9kFGsIyj9xjKyjq9kPyTyFsMGsYXkE9km6rc9kJYkI9kHGsp9kTGssySzXkC9k1XkDFsI4s3Fs95s6FsGGs8Fs-8kM9kBySF4al9kx5sQGsPzS15sC6sszEayjEPY2yTEyjKySn9kaGsB6scGsBzT10rlvXUynMNhryjO6l3asmGsTcr4kr4jra4rk5bgyruGsHTrKrpYSp7GsHvVdhoHbg62q3YkTrp78p16s98p9Gs4SpohoAHszHqLbs1NhgrpwhoQ4o7Koi1S1hoAuhTbsDScVbsgzjZ4oq-kZbsc4oqdje4oyrpLLoqXqi4oUzneHsO7lgHs8cU2TmxXqobs-Bqqbs3Xqv4opHsubs7XqIsp7hs-JOLsp0bsNsp2bsNDn-4oSspTCqUspJYqRbboio-LsFanI5oPYqIanRYqKanBUpA0n6LojCqc_mZaklspbYqsDndYqVanqspt0jVcsuCqXcs0DnlYqg5onYqbIsj5oHblgcs40XicsMblYFp7spQjo0Yqg0nDVmrcsBtpkUpXjo7YqnUpwIs-YqcjoJDq0Is_LqDZqV1jPDq5IsljobUcIZq9csStp_csrjoK6owrhYZqbDqIJshVm0jo_hoAhUGVpjQhQds7joSds9joQ9lBVcXdsYhsmZqRVpvDqTVpxDqgihzDqXVpZ1nfJs3DqhJs6tpjJsiJs9DqKFnwJsfko8ZqeNotdsJaq21nckoH7onJsHuppclZFnD7o4dsi9s0shqVpNaqxNo5vpTup_1nVupAKsQ7o-5T9clYEqWaqtFnX7oRIiZ7oMKsNeseaqMvmX6TPefPvmjaqUesSdlmaqXesPOopaqxupWWpLloYWpfesPlokefdWpkvmEdk1aqWClgfsrag6-rV8S9cn8aqtesAdnvesrWpJvp6thfGnRXcDbqbXmtOoJFqvOoG8oU_qmRqLffNbqL8oPbqPff-WpWdnAXp0loEwp2lofvpU8oJfsbbq6GnMfsebq2EHAmoP9fQLsQeslbqmFqnbqoFqWLsJHnYLsb4jdfsuFqbXpxbqdXpjfs0fsUmo1FqlLs2MCqfs6bqoThbHncekYJss2cJwpcAbT_simovXpjqqlxcyXpnmo_wm8fsBxm-fs1Pox3gsQoCgsBMsTcqFgs5AbWcqGMsY9oQNsLgsLMsNgsbGqOAgBInfGqrwpTMstwpWgsXMsqcqZgsGnorGq4entGq6eneMshMsggsbQo1cqfMs3cq3Zc5cqCBm59o5flpMs24n3xmsMs54nrQoczptQoLxpvYpNxpJdqmYs96p5gsMHqIymOHq7MsK5n_gs6YpXxp8liO6jSymQ6jdxpHNse0sW5nOhskVhLNsFZpSameFlVhsW3k4Bmi5nMZpk5nzxp6fnvHqz-oZNs1-ohhscNsCgneNsngsmhsGWhiNsOCTkNswKWmNswmiD_ojZpUMopZpTgn0hsDeqmcs9dqCdsOypKIq2JnMIq1NsT7j_xh8JnMeq-JnOeqBislgnReqXIqcypGisVeqCOscIqbzmaeqnhlNisk_opypKRgryp7rs-6sYKnUisl6nWiseKnNksbTrgKnRTrDhnveqUappmqyhkQpooSofOs3eq6bs3cs2eg6eqZDmrisDApCJqkapdkfwisD7n3SouOsCZqgoFLJqJ7nJJqu3Snpo7isIcmslb0apazpT7nczp7OssAp9OsshnLpnuFbvhn5DmPToLjsFPsNjsHPsnApJPstzpkfqvzp88jnfqcTozzprfq7dctfq1Ap4zpxrszfqg7C1fqdbp3fqpLnfPsljshPsibp-fqqjsmbpkbptjsjEmFKq1Tos0mvbpUgguPsP0pfjlVjkEWV1PseIpuqstWs7XiEtsW0pXKqnIltinzrsKmfCcpiBpIksRUofgqLksTPWpeqOkskgqNcpu1mPcpogqPQsqgqeUow0pDjnz0pqlsGemaVsIklaQsLPngksbvfiksgQsSkllksicpF1pMIbH1phpspbhpQsqcpJLqwksLLqX4psks1ksU1pZCpSLqY1psLqa1pWosVdpyCpa9n8cpBls1agi1pZ-cs2mlemhhq91hERs3QqyhqHRsMdp2-cv9nshqz1paVoKRiWlsAmsJGmwEtkEthNnURsDDpcls89n5LqddpJhqfdp04p4ls3Nn3isfRsJgRnlsDMqplsNnsOHpc2pU3pKiqisoS-nNiqtRsbMqvRsKWsyKquYo5lsXMq7lsZMq9lsdjg0soQFtYcpciqFmsiMqHmsJepr2p2lsXQscRs4UoHSsmiqFAhsMqLSsmKbBgmUmswMq-hm7-ntWoPtovWofLlxWo-2pimlvVsYSsnLli5q1pfjms5hp9iqeSsnmsgSsrepHNqp8mmSsTQbW_npUsGSWKXosSsRNqh-oTNqwSseEpySsXNq0SsFOl2SsCfp4SsEfpBnsdjq9SsJfpOipEuor3pxEpt3pifpnUsRfpojqqXo03pgnlMTsyNq-Ep0Nq04h9PnSTscmnGuo6NqxTiKAo9Nqynl7jqhns9jqpfpAOo1nkFYotfpHkqvfp_jqSkVnTszfpNYoOkqsms3fpznsQJm4hm2nsvGtKjmlLqczUakqRokK9sQHQcYopYomzU7TsEHtFSsr4pHosdVs3fUKoshOqMosFUsglsb2pQoswYoDRnyYoZgp8ChO0UVostQqYosVTs-ol8kqhEtlgpTBososCPqBViwimjosJKmlosZHtQsoeFt7PqMPqroshBoRpl7imV5pwosTlqPUsVlqNWoVPq6gptUs8gp4osysZREtYNl7mqwDhk5p56hhIt6BoGhpjItvGpGpsBVspPq_UsDCopItYonrlqEVs4GpPbTThpNghSpsgQbMVs_GpzZoyosA6p0osC6pxPsdDqsonepsbwixwodItOmnukqcVs8gszQUMmqDGt8MqiVsxTbuCospsUmqb6pGxo87he6pfHtKQqh6p4hp8iqdmq1psZAp9hpM7GN8mKgsCipKFkEipmQqxHpHip8qlDqs_SnsQqs6mZxopkmMxid8hKqsNXi_HpJWs6EtAkni5piIt9mqQWs6UsQqsrxo_Qq4pnBboSwojipYWsmipdrlnDojrkpipfWseNmhWsqsliqsRboSRq-pgyDovrlWRqf7ppqs9jsrqsRdmtqssWs4TqwqsgRqbihUwf1WsAUnr_sDjptIp5qsqboi9mgGkJUn-Ws2IpAXsaRl0bohyo2boErsjVsyih6bozRqD8p09meEoOrs39mQrsgNmL8piNmkEoQJpJcoGSqXXsnjp-NgpjpQcobrsSoqOSq3zbXoq7zbZoqjUbboqkHhdoqQdWnXsK0bW-mc-hjoq7qsloq-hplmmFVng-mdjsnrgyXsu8pQFoq-mxoqZJUrSqCgD9rscTjPXsSfjhZqc9l4rnBKp88pQAnBul9rnXkp4SqEpqKKpFxpMKprrsNssLpqH_mOpqkkpDTqRpqUssQdoS9pJTqU9pLTqbYsNTqbpqeYsadogYskKpiYse9pjssJHqlssoYsnssqYsLWnvKpo_mpdobZsq9pvsss9pjTqvdolTqaPm1sscPmpTq7Ys_0i9Ys-IkALpHaoVlp1cT_pqjWnqWsx9UHZsFqqT9mHqq6TqX1iPZs9Tq50oYpqwoYQeovlhS-pA3qU-ptpqYtsJUqY-paqqMUqdtsKAEftsfnYnomvHT8lpuJkUUlm-pMXnaUqOXnxtnHBisqqeUqwtsd1o2AnlUqztsauc8Lp2ts-Lp3qqVmpFpm7tsV_U8-peBiwUqLpmIMpxQmKasz1oMas6vnX0rl3rcasJXAjnrHjIW1dYerr3rf4rSusviBknrpXaOus1Nt9Nt3Nte6VcvAAOthLA2NtrnrFiBYusc_IwnrDOtrwqGOtKusk3BZKBROpforonr5PQ-NtPWlV6rjoaCBElkjKJjZ6rJtmquspwTsus0wk0wj6Bc2wjHLkk6r8wkl5szsaAxk6kjoOt-oa86rAxkJxk-usy6rAvs06r2ckcLkAvs56rQpaZKChLkZxkTljhCcmLklmToLkdpablj3JGdljuLkJ7rnxkL7rpxkm1jrxkRRkVhT08rvxkrljgeSuvsBxsY7rDDctvsrws8wstwsSzksvsa7rZMhSPtRzkyjTxvs-zsMPtthTCmjSfS3vsyvs5vst7rMiTIykSMk7MoamBy7rBdb07rCLP27rtykv5sL9rkMkt9l-7rGwse5srOtjiTfqcJwsrnSLwsr8rCGsD7r-fStiT0MkIFc2MkM8rYwsu8l11Z-MkXwszvsZwsbgSbwsOEcY8r9mB9ykpyk_ykngSkwsDnjQjTnwsi8rpwsk8rGqaQzkbNkdjTYNkQ7rkvswvs3wsxwsIhSy8rzwsgzk9wsgvsdzk48rWPt68roEcDxs6zk-EcHxsozkIkT9Qt3NkwnjO9rPxsQ9rvEs57rZxs3njTxs6NkVxsQxs-8rFOkMRtqkTdxsbFcy3shtjd9rkxsQOkg9rczsOojj9rQYnl9rlSgP0kuxsXojq9rXYns9rZYnhOkTlTJ5lBohUAquxn7xsgYn9xsGHXflTAysOjSpojm0kVwdo0k-9rJys1OkRtaMysylTw0kQysy0kAkS00kE7LalGM-rEzKbGch5CaysGPkcysmta_0kgysW-rC1kOmToGca-rG1kc-rpyse-rpOQZPkYAqfMhwyszxnQWqn5l0ysGJokDsRwgiAqUwgt-rO3ov-rQ3ooAqmqpugooqpiWqqqp4-rVTga-sDeiClSbJo42fd3o7PkURtWzsS2sYzsQSkHxnH_rkStf2fCxnuDsr3sWCiu_pu3sw_p_tSezsT_ratYozajzsRqjr_LPvaAIcc_rN2kqzsY3igQkUrJIIc0cGkQkrlrU2kc8NoQkOIAqQkQYI0zsa2k2zsqvat_rCTtyLh2Qkj2k7uZLSm1_rhIcD0sE4s_QkF0sBRk5qjDRk7qjRnSAAs9qTM0sCAsO0sEAsNRkGAsj8MfDN82k6MrX0sCJcNAs7ATaRkOhsj4BWpTUAsh0sWAsj0sKnBl0su0s_nSKJnSAsNDGdAstRkr0svRkExs30s9AtlAsz0snAs10sX3kVUttrj8Rkh3kvAs-lUxAsuJcN-BwJcA1s3AsdyjF1sdEsu3kI1s-oSFTtx2sw4kVUkDKcEBszTtlVkKKcaSk73kKBsW1shAqZ1s3hAb1sWKcd1smPkI4kg1scsjaWq_cQ9qTbBs8fidBs43TU4khBs2St7GGY4kCkCTPc3xad4kXrTWRtX6kdrTi4kn3s9sjtwjq3s5UtDtjr4kj4ksyaB2sD_rD2sz3sBKcN2sHwji3s14knVthDs-BsG2sJTtRTkinTR2sv2s24lhVtesTW2s-UtXwjY2s6_pUCsJ5kzppjnhFqmN5kg2s5ppxVqrRtGWtuIoAAq4Tk22on2siCsp2skCspQN9Vq3nht_nAcCu6kEDs7UtGDsXUkTWb42sOuji-r4UkGTtbWtiUkWUkxCs8CslOm-CsF3sI0aH3sL2sqWtl5ksWtN3sAcCmUkHUDR3sODsK6k9StI3sg6kf3szVtUvjl0a4Ut3VtWCiCXtKxni3sc6k-VtZDsZzs10am3srDsmDsp3sGXtU2spDsGVkSXtduTx3s61s72sv6kM1akVt8wjnWtT1aIvT2_B46k62O6Ds-tab1a9DsC4sJxn0UtXvTA7k-RqC7k6xoL4sBPB7IBIEsP4savSi4sMwSNEsf5sPEsPQkREsb1ZTEsBPcGwjp5sAYt8vTf4sxcAcMbsEsj4skOcTwjKvYb4sinTp4sv8kr4s_XtxdipEst7kUWkgFULYtMwSuEs0us14sxEs34sqwjTIfh2apusVQt94skOtoWk8Es3wjHQt6Ptfxk7wj6JcoLNG5sXzkI6sYxswKc0jkWPc-oAlYtQRtcPcganP5sOFshPcRFsSxjh8krSXXFsa5sl8kKXkbFsIQtRvsi5sP2n3RCd3an5s1PcFYtz8kr5sl3a75sKZt3QcrFstxjtFsN6sL9kzQc0xj55st5sWZttYtHYkZZtsXklySJ9kvFsYyjXySE6szFsoFszYtD1sMFc4FsY4aaZttXkA6sSGsh6sT4aUZtNGsc6sAQcU6spZtNYkY6sPYkWGs8ZtSYkk4af6s3Zt-FsfxrQ4r9zS6bk6Jjp2r60V6bkTopj2qF0rC5rX4rz1rF5r79k-as7jr32rnSpnPFYclZTTZ3rvrVNatacc0BTe4rTasPqE0nrHBAP5rSerpatS5rpatxbrpatHfM6nrb5rGSfQZrwUrxat4drxati5r6fTFpal5r-AHn5rsYtXYf05rBxS35rMrjaWHdnSx5r9zsFdSDbtTrT25rt5rDJc65rx8M85rBijiQDa2CB6rfDNiBEf8MZbVDQCJXJH6rhtr57LK6rihsepdN6rAFR7BTcXHt_LT6r6mBn2Ibjdr5r-SgPorOSmDPBmClaJOioasBckoadOt8lofOtmwThOtGgTjOtA8k1wjzkjoOt3oaxOtCCcagTvOtRLkm6r5oaAljKxk_usJvsfdS3OtRxk6OtM-shdSVxk76rNcteTE_Ot_6rcxkWljC7rRvsFPtrLkHPtVvslxkLhTiDcVQteXgPPt0EcovsoQtS7rePtsljivsAxs6QtuwsmvsQPtYjTswsTPtypaGMkg7rhPt1ctjPtnjTr7rS8rb0k1vs7vsgIaFmj4vskWk6vswPtPyksdj0PtN6oKDX17rxWl5PtBQt7Pt5kdlMkS6S-PtdDNHwsB8rhykFQtE8rsYtRdtuYt8QVLQt6Dc1MkrykPQtVQtRQtpoBWwsFUpQQtr_kHracws7ykbQta8rhwsc8rMNkRralwsiQtEzkHnjqwszQtR7rxljqQtw8r7ws0QtdPtkPtvQtVzkGJSvZtRPt7ctpQt7Cc_ws6ctcPt2ctdhSO5D_jTRxsuNk_Qt6NkBRtLxsG9rBOkznjPRtcFsKRtLFAN9rwzkORtHRteYtS9reetV9rNxsX9raRmJOkVXtE2sYRtyzFfXP5zsdRt5CUqxsbbDsxs2oDjRtp9rwFcmRtV0kU2qu9r2xsSAqFSmuPtWXSfYn59Vkojg0kmojj0ktOk_3k3RtD8HV5sUStyMrNGc3Oku0k5OkAStUieRysDStJ-r_OkVyssjSXysDPk5jSLStIPAHPkdysFpjKPkSiaMPkstaY-rPftRmT16kTPkPpjqysxTgsysI6D5QkfStyysRWqGWNQSmDWt4ys6xn6ysfqp8ys_xn-yseWqTZHEynCzssAqEzskoh0StArmJzs5Sts1k7StH4sYDsPzs_StgRm11kTDsVWqUzsqetOgt53sgxsW3sazsSzscRtLTtS_rE2kgzsNXtH1aQTtJ2kmzsPnOVTtpzse_rrzsZTtUsFbTtKIccvak_rW2kiTto_rlqjVoTr_rZoTpTt6Vtk7ksTtKbtuTtOWqeYtxTt4_r5ftSSmvFFG0s3oTI0s6TtGRkL0sBAsakFCrjAUtQ0sIbtHAs72kJAsW0sfTlxIcZ0sKUtC3kPrje0sOUtOhsVrjVUtYAsz4cmRkXUtwrjp0sY5BgrjzAtvwafUtkAs5OtiUturjoAsqrjRUtv0skUtcamuAsqAswAsk3kyAsvJcn3k3rjp3k0Jc4AsKSkbYtAEs7JccXtd3s6UtCBs13kVSkFBsvtSS1sBVtU1sQsj-3kSsjNBsGVtmpSE4kT7TSRALVtUBsJIs0xaDHcZBsisjP4k07lCrTo1sfBsGeiXVtKrTZVthxOHRklBsWmjGFsdVt7Sky1sGitpWtBsT21s7gti3s51s_Wt0WtBsT91sDXtA2sUTkjgtvVt34lxVt5VtUgtP2sI2sTtj_itJtjOXtRgtICsZXtglS9VtKjtQgthTkCWtqTto4sFWt1TkgnhOSmutjVgor2oYgoGWqi2sTCsSWtnaZBAq0Rm4VqXWtFAq3UtCqp72oU5loCseWtgVt95kiuj2WtDKctWtlWtOUksetI2kK3sN1sKUk0jtC3sObTwWtrMcyWtDnj0WtgWtJit6CsYUknujKDsF6kWEsS3sa0aB9ak3szujcDs23sS6k1UkiXt_VtrppYuTRkt2itb6kx0avjtiVql3sqDsSktE1anDsdktaDsfktYXthkt2uTtDsPktrNc13saktt4k43sGvTsftV1a83skvj-3sfVkbmS96ksXtQ1sjOcj1ayXtMRqE7kGEsG7kO4sJ7k5XtDitrvTT4sQ7kC5HGlt1HcY4sUEsa4s6Xt0nTbEsBWkbEsQYtRwjNYtHWkUwjLltHsT9NglEs0qgVltdwjZYtCYtSXkw4sSZttEs4OcBPc24sFNCd9VhWkkYt74smYt9bt6Es_btqWkE8k5WkKOCJ8kxYtL8kQUtjZtRvsJ5sR8kL5sa6rTetIxTpYq82IfPcFQAAZt1tWCZtVFsFXkZ5sS3aHZtaFsAQtR9rJRtTrTMZtsckOZtzPclxTRZtuXtTZtM9D0Xk28k85sT9k-ZtfXkvXkW6s4ZtJQcO9kdmt1FsedtkZtEGshmt9Xk_Zt25saQc_GWAGsiZtqmtpyTsmtsFs1ZtcZtY9kMyjcmtOyjS6slZte9kRGskmtJatZ6sIPY_mt5Fse6skiAX9kwFsQmGj6stzSvDJWHAnJBzWqLrm9qp1krx1r3krY4rz2ru6snPfI5rSZlO6iJRBRntwGswXSvrVQntFJGoyncUElnt3BA1Yk-9sNDXpntgatNQIWBA3wVuntHwX6mBkNhcZJJbCAcB77NObCGcBHBUISHdKa29NYbCf4JbbCOSm3xZAgUjbCgAFaMQzGXqbCyzZ2HHDWI1aKKxgVBqhzo96syLt32bHbsXxgu6l8SpHZnDHsFHsitB16lSoB36lK7skBq2homBqUbsoBqMTpRHsVZkTHsPMjlXqTTpdbsf4ofbsEiohbsQcm4phc7sWznTHCn4oRsmi7s7rpk7skTpaLotbs9bBvbsmOhHDn-Xqt7s2ZnpznNCq94oPCqpLo7bsgaqyznAWg3TpKYq5Tp-HslCnDcs92fFcsDgiM5oG7ahCqC8sLcsE8slCqE8laYq4ioPIsWFlTcs8FiiYqWIsYcsR8sacsU0npak0spQMo3CqZ8sd8l6CqlcszYqoIs_CqqIsiUpi8stcsYblXycM8rxcsq8szcsvOsQcf3IsoMow8sRDq7cstMopbl3Up-cs30n98lBJsdVmPZqEJsMds3tm3yB88sB1neDqyPtwgj9Mo6blw1jIVpktpKVp3AlH9sVmFAkoWJtobkX9libnP9s6XgNclS9s1Dqh0gh9lTclPkoX9sDWmEFn84TodsL5TqdsZsa9ZqlVcDcnbkos9sFup_DqoJsTRhHaqg9s1Jsr9s2HiMaq8dsREq4VpQaq09sXupCKs4Non7fbupHIi1ko79sF5hKesPIicaq_9sOKsfaqNvmSthE-seInUKsH-sWKsJ-svupL-sFvsyupcesIGnP3jtaqfKsS-sxaqzcnTloleshWp4Eqi8sAvp7cnqes8EqEvp-EqGvpAFq-7oxesybtzes06f1esyWpdXmHbq1WpuCl7KslnqS_av-sQFqALsz-sCLs2-sELsadnxMCcdn3-sEBmfdn8loMLsL4jaXmhbqIPoE_sUfsJAhi8oVjUVXpqFqL_sHYm0vp0dn2vpQmoR_sgLsLwp0_lrwm2FqjXpY_soLsa_s8bqhHn-bqwfsfekbkikfssTh5wmIxEmHncgY2Ls2XpDttr3gxIp-4j8Ls6XpwmoAMsDElDMsAYp-Po1_s1Cr3_s5moMMsjFrHQoOMsbZkQMsoAmZ4nswpPYpCnoDAtYgsZMsagstcqs9ouGqegsQAtNAtfgs7_SjgseQolMsyFlogs8cq79orgsj4jAdqugscAtCHqeAtxMsxZmzMsWfnPxp2MslAt4MsnAt6MssnoqAt9MsvnoBhsnzNW-oARogdqYdq6Liqhtf-oIosrBm2AtOamlqtMNspHtyfnRRom5gSNsjFlABtHooOZpsdqehsiamHBt-mUibtENpfNs7-onhsPBtWDbRBt9KWTBtuhs55nwhszmiyhsrMi_ymWBtA6n3hsrZpGeqtZpiBtvZpkBtUypGUm_hsQzmKhkQeqWIqEisuBtRbbHisWeq9ZpYeq3ooeIqbeqgIqTegPis5BtRisHapZSoJaps_oROs8oquIqnyhwIqDSNyIqJDmICt_psmNizeqoNi1eq16nAzpnisRlbSCtB0mgapGzp-eqIzpAfqYCtrOsxistOszisCqtHfqklsJfqL7c6isO7nyap9isSoi_isspoqCtCjs_apEjsypothnHjsxCtj0mzCtNZrMjsiJqOjs4CtQjs6CtLPsNbpx7c-Ctyzp8Hsz0mYjs10majshToFDtwXsejsIDtgjsY8gijsMDtkjs87n8fqcEmpjs_qKTDtaqoD8n6bsF8nK0pHKqsPsK8nybpS0h4jsmqo8LnMdmiDtaKtxWsuWs6Psa0p9wtgpid0ph1magqTBFcgqDQs0inxDtsjkrXskXD1IlaiBoKqaMnqKqwBpsKqsgqjZhVQsEJts_jEEtA2mbQs80phks4KqfcpTJlhcp-gqjcpoksBhqvHtDhqTEtejnvksK9nXEtyksDepFLqaEtO9cV1p4ksrklW9nBigJdpNKlahqB_jmEtmCpTVoq2mfhqrEt6qiaNnIdpxCpKdpONnyEtzLq0EtqLqthqRdpuLqMDkYlsYGmals7emWRs4hqwVo-9nOoswHtfsoeRscZsnGmT3mCiqndpjRsnxt8hqfsoJiqYDpYfmaDpHWoQMqZ2piytbiqSFt4dpXIt2lk5kniFt-dpkOqUdpfMqxrihMqILlqFtkMqvDpbFtu-nMmsXHmx-nPmsx2pRmspiq2Ft12pXmlWmsWepYms9DpYsiziq3Oncmsz1EemsXSs8Mq5iqjSibSsRkm8WoI3pMGtEPnhSsxSiBEtuyURGt6PUTGtYEpMjqb_nSlpZGtNxUVPn3lnxtoeGtABh1JtDBhWjqg3pYjq6togPnt_n94ml3puxtn3pFnsuEpHnsijqAhUkjqu3pIItUgpy3puNqVfp0GtQuoTnszNqwjq5Gt2Nq1Xo8GtNfpemn_GtHFp5MlZTsDHt-ytD5hLQnomnqfpBkqJHt5nkKOqLfiMOqL-aOOqV4p2mn9Ss4fpEDtVxOTkqjQnoAoDns51psAoXuYuAo_5m3TsAosPgpCossFptFtbRssksKvoWJsu4pBosqkquHtYytoxtxHtuLrxkqERnXtt4JmMUsKDk4HtApl6Htbns7kqboswztQtfXUsgossvovoskosHPqqNqxvoKItQVsMItMlqBPqGtfQItRlq3nkxosXpsugpLItYlq2osalqdplWZolHtHemOqs5PbmItxfhy1tllqrGptIt9BorIt9Us_JtJpsDVsLpsZqsHCoOEk05pGVszItR7h3lqWhpionYhpwmqZ5pwytKqlD6pBmqdpsG6pCJtCQqYxtELldFtXmqrEkYQqmpsfmsFEpNJtgFdlVs92URJtshpaVTqVsQuteVs_EhZJtcSsrufemqy8gfQq0Vsp6p2VsjQq4Vs8psFaWomqhvtx6pY8mNxi0HpKiprJtqimJDouJtrmqzmqcxo96pHWs3mq0JtTHtr1p3JtE7p5JtcipAnq8UsVqsWWsXqsZWshTnIRqMnqV7pOnqeNmQnqtipSnq_xowipJ9mSKtpWszTq6DodRqbKtY0pAksAxt-jsOqgdKtp0td2dgKtSyoKstsIphqnpnqlKtyPoIRltnqubo37pdyo57pBrsQUn7IpxKtxTbB8peFd2KtdEoeziOXsDHhejp8Ktgjp-KtijpoRlE-hLoqoqcFLtU8pCSqOmm9yoSco_yoeXsL-mgXsVmmiXsP-mkrsWSqmrsjJpKzoWLtGZiYLtqXsDOmvrsKFoGDtMFoornfwtPFozJpQVnQOmxmmUFoycoyrn-Jp8XsOkp14tEkhBssEbs9mmVomGsskFo60bJssF9pdkp7LtqeoOssIdoL9pSYs8ZiOdoSpqEMtRIkUIkUsnNtsjzo8rncYsYdoMMtdpqa_mf0igpq2kpkYs4kpjAt6kpIGoJWnXMtM0oZMtNGosssp9pssnvpqeZsU0o2KpKQgY0oFhsnxpw8MzdoePmOlp-KpBom8ssiJh-ssDZsAtsBeoCtsoKd_wtj3tBxtLZsyPmNZsptgLeoZYsNeotypzLtVZs_MtTtsBNtFUq9GocytYeo9WnGQmI1ojometseqqPUlhtsoomjtsk-pmqqmtssZspqqJPUqtsuMEZNty_seIrxUWe1oytscHo0tsj1o9Lp6eo-Zs4qq_eo6-pnNt8qq-tsMxt9BJyUqBusNOrDusgmpoOa5wrL5rIus9nrc1FSasncr9JES5r9JExbrBornJCwZPEor4Vr6IHzdry1F4drR7teGsI7XyastwrwZatvcu2rV4rw2rYntXatG_q9asL0r_ascatBbsPuVRotwLtTotOeoZBqnhoPTmC7sKbsCHsM4oEHsO4oObs6KoJHsFTpLHsHTpN7sRZkmotqrpIznPTpkXq_8swrpyBqZHspXq64orXq2Eijbse7sR4f5ot9Bq7otYLo9ot4Xq_ot0ZkoTpWioDptGUmzbsGpt1bsqzn3bsODnyfi2Hs9ZnLzQ9bsS0jk8U1znZCqqioOYqpalg_k8znSYqIcsUYqKcsEUpjspQanG8siptRcs6io7al8ioHMonptFFjnakyCqNzgganW8sm5o8DnhIs-DnkZpVMoPbld8s2pt1Yq4ptBDqVbl5Yqk8slLhm8s45oo8s65oAqtJtp0isZAlMtpTEnB6o5csy8sSDq08srblAJsNZqCJsZDq68siVmHds6tmKJsXZqMJsZZqOds4UcjtpRdsgqtmtp-jotLtkqtQNsNvottp3XgqZqddsWVpytpYVpuqtdHi2tp0Zqlds3ZqTko5Zqyds7Zq16of9so1n8qtoVpj9suJsrVpFaqKEqJupK-t_ZqGrtEupIrt2dn9dsLrt_dsjWm19sWEqEes49sGesQ7SbEq89sdEqLKswWmOescrtC-sOvm7FngrtkaqirtWesugTK-sCShSctN3jdesrrtQ-s3uphes71gwrt7upPShW-snvmeOoCei2-lsKsclouKseloybtxKsA8oHdnNvpJdnllosClHst92nJstLbqriUPFqTdnOstRbq0-sTbqGagFxpFLsnfsYbqFxpJLs6fbcbqovpeFqfbqGFqc8oiFqe8okFqRXpG_sMPoI_skstXLsxffcfsMHnOmoqsts8oybqS_sw8oU_s-vpxstAwpEgfZYm1stqLsoXpd_stLsRbnKwp8st14jNwpQenXgfHGq7fs5Ls9fs8KsA5jvmoVAmB1iMtt_XpwtsewpTflDYpjenBBbjwpGYpL4qDnUQgsqwpSZciGqgfll9oCAt7KiNZmFAtscqHAtl4nkxmvcqLAtYZmN-T6wp4AmBfnkgs4cq39oUAt7cq04nDxp9GqKYskcsqYpuMsmInxgsGdqgAtIdqCym9tt4gsD6jmAtH5ngdqUxprAtRHqChsUdqKutlqtMutnBmadqQIsl2ti-oSutfdqUut5AtA6mPNsv5tQ6p1Cbautbamh3Bu1o8BmuHqdhswHqfhsaNszHqPoo2HquttNBt2Fl3dqTDrisCrmirRo5ymEypmjlGypCIqzut-5nQgn2ut1xh4hsgBtbgnO_o8utDhkfgnFninBtL6nBvtBKn2ZpsBtFvtTeqvBtBOsTUCDOsZeqNvt1Btd6noyps7jQiscyhSisnIqPOspzmzypCCtzErECtmQrGCtNpohisjvt8GllvtSponvt9_oDil8IqfaplOshapHzpjapFApKzpZCtnapL0mFfqhCteCtY8jI2pVcfjCt8vtNfqJcm-isRfgpCtCHqrCtzot2lbxpoTcmzpojzp9lbafqCbpxhnEbpzhnTToPwtkJq5CtpApuzprApNDuxzpWzm2HlawtAYmcwtIqt2zhjTop4tlTo2Jq2fq4Jqjjs77nVqoQDtqwtkPsswtmPsCKqWDtsbpQIlubpSIlgqotPsPBp2jsMgq3wt1bpYFjRgq1Mt4DoIZsnDt0TlA9gDxtyqoFxth3Hh0pxjlJxtFQsyDtfpJNkscfaHFmF-jqnb8Dts8nVksuKqXksgztADkslsbkl_nbG1hVFm28nwms_0pIEtfxtT7mgcpFCpQob_gqlxtZJlsytlRsOCpqQsaBrsQsIhqC2pikqvQsPLqnjnzFmlrobCp3EtKNn3xtFyt5xtMriaLqPlsbgcUVoAyt5jnCytDRsEytFRs-ksiCpIythNnKytPdpMytsLqSdp-HtZhqPkn81phMjG3mUytdlsDFtZRsU2txGmDmsUsojlsgCtZAnAMqdytBiqmdpV3modpzEuHUsgDpTFtmytksoUMiOiqqytQiqEosJ1p1Nl9lqfDkXiqSAkZiqyFuipsW2t5yt7so7ytgiq9ytS1tAfmSiqNepOmsLlnz-ny2ptMqHztvMqsiq6gqDCp7Dpwiq9Ftyiq3MqQzt5MqWSsBNq4iqZSsglnIGtaJta4mLGt_iqdztOGtiSsgEu-hcizt5HbkztzepZ_nstot4mY3prztw4mugm5lnZPn7msf3p9msiGt_ms5SsNkq7SscXoxTs4Cd_SsBhmrGtJnstGtETsv3plFt5BpPns1BkN5m3Pn9EpAAoM0twMlamnYnsxImgfpP1tNHuC4pensE4p8Ml50tcTsjnsJ4pWiAluonnsnuog0t2gfi0tD0gk0tijcm0tYEtcofRkqeFpRJmUkqmosnGtbHtZkq7ns_uoaYockqhHtsOqjHtDosu1tDEtjpss4pYds-0t20tA1tuOqlFuSsonFuZnnF1tIBogcqD0gUos3kqcosOgsSUsZosD5pSDkCKmAItOItDPqEIt0gpbUs2gpnosL2tposIngf1tiUstos5nnn6mSlqGlqMGucBo7ItXlqsUsDPUuBoe5p6os2EpdPqYipoOl4Bo01tpKmlItCCo61tdDoajmVonzGpHps1GpsPqcwoC2t33tE2tRpsG2tTps1PqVps5Itm1tvytnIuEqkbpsTVso7mBJtOLmPxEQLmH3trlsesoW2tkps2woSJtbQqwEhPmqFrsivYf2tmwUnVsNmqdmqk2tWutIaoYJtVmqmHpr2t_Tot2tmoq_hpXsmiJtdkmTpnFipJCt9Vscoc_VsqJtBWsNip9RbHqsbxoMDoyaoE3to8mqroZ1UyRnL3twxiHIpBKt-JtDJuAKtp5pXWsxxoYqsGybKnqoipdqsJKtSpc1pgY3tnEoNKta7pSboH9hxipf3toqs7wtanqF-p-wtZ0pA6to3t7Mmq3t-rkjRqhKtRAullm5Wsl4t8qspKt-qsrKtArsOjp5Ip1nqSUn_3tGXsyKtIXs2TbVqc4RqYcWAoq8ihG8pXrsRXsZrsTXsS4tlEo1yoFSqELtO4t-vfSLuaXsH-mcrsvUnX4tQrnZ4tN-mb4tUrnkXshJpf4t3jph4tlJpioqwHhtrsJtkn4tp8pfziYPs5HhrDtzjhs4tqco0XsoSqXzobEunLtoIqVAjMkptLt4mmPkp54tRkpD4o84t1SqEYsjFoB9pIssE9p5Lt8Sq_ts-vUG5tMpqI5t1SlK5t2zoxWUQ9pHTqFMtP5tKTqI6tWfj6HkU5tGukdssQZs-jDD0oSTqCGob5tipqd5t2khUaio5kh5t9JdwFn9Pgqpqn9pm5tWqqTPmxYswssaTlTDlzpqTfWkMtLlp3ssnMtg0o15teWnoTln0okGoXlpBtnxMtudQ-5twKujDtk3tU1i3MtNtnnkhMts1Go8Mt70oQtsTAnRqqVAnTqqnAiaZsGfqbAnq5tzlp7aThZsPvlfjllZspLpNKhVLdqomOHoqZsf6tTNtwLpbUqWNtqbistsm6tbNt4LpMmp6Lpzqq6Zs1qq_ompUq5tsrUqAfo06t9tspNth6tAOIIasemp86tE_pjyrG_pyNtt3rwUrJorQ6R5UlvxrHusumrQOuedRuXCVOuJaIGAExbrWOuLKEJbSJaI1QHzdrdOuI8X3UrNor8tdNory1dNorp6sl2qnGsdvqpGsfar9Gr12ri7t41rHNaNorlXnIXINor4WnBNuD-orlU7aIt_sdAtCgsmatncrRpXxNtUOuborWpXumrHwRqXaw4rVorLyZ2tr7qrCAOPOtHPuoun_crPUrW_iOnt9zSClI4UjReieba0kIWyCzSmw9icarg0qvOuDVjxOub4rtGs69idNhaPu3OuIuIRRIbTrf_QqBu19tbRbqzZdiIQlI96TJlI-AEDgACPuSerKyrAiMMusA7t-or_xr-PuheryxrCQuWFExcr1orrRFjorA-SGyrLyrD1q3LfBQuDyrrRF4drtoroCEzCYgRICDVyCWKatKLflvXfbc0eaZOpd5cA8QrOu1jrd7ty2r01rmPuv6sdntGvn2PphQuGpopHoHaIeQu9ejCFbVwMQfaMrYiNrT2dXeQ5QrpZpcCTakIg-fujGISrsTYETAbiIaHXhGS0rIz6WUjI7jIUyEdJrS5B2jIKRuV4SriIVjIORuypKE2FRRusWj14rFjB8eOsifz7t7BqnjIZfigPOi_j8CJVOOCWUdaFRscdaFPEiu2Yx_BIPD7PuzNt-xrSQurzCCOaratsRu9PuWFEwRuRusIUrzxrk7CCOaIQu4RusOAJOaxor-srHyrPQu93rNprJQuvRuQtRUQu6oruorJOa8tdVQuhdBhzNf3IPnp6srqVCPSuSatDhoUat60rWatmQuYatOZlaatw6spPuVSaNSuP7BPSuvntHXIxnt7QpPyr0RAjSukat5eY0QuNhXZzrGPuw4rzRubGrSNUE7t8PuFSuDtr0SuscrCyrAGA2orVtH7RuGQuzSuMQL5brUVr8RuWGrCTuk5XDbroSunGrqcYU7tWtXxQuB3fPatoejnNsqgPjQuW4ruejaSuf7tZath7tbat0OuHnYPTuv1owQutQuuzmzQu4PMr7U8aTx8f3Er_DT6Qu0xhEIqKPA9QunlYHPjARuCCU-rBGRuHYloGSUiIlVAh2SIRujbQSRujqeF5BNRusWjQRuJRusWj_iI8TuWRuhwr8hIZRuGjIcCnmbsjjI9lYfRuF3m0sBONA-mXKrIkRuU0imRuU_moRuSoBqRuK5r7Nt3RuATusOAHpr9NpccrwSu1sruRuu8BiUuS5rySuhUufpr7aN_SunUuWFEiUuzprDqrgLAMprOOpxSu3SuxUutUuUOtcrrhSuhzqyUuRyrroSPsFeyR8atESkrlr4LsC9e9mBWZQJGCBdSMVu8tdfKDOopv4aD3faOp6wq4astOun2qkPuSjjH_qsGs22rdTudNh8TqmeOeMuQCnltl7-mrRuOOu7SuKpEPprDFSANHTprxRunVufUuwUuk7CQprsVu0HDA7O6SuwVu8SuqVuJFS0VucprvUu5VurzCzVuSpr1Vusnr4xZLprwAa3UumUu_Vuu8BBWud9CTprkOuEprGtrWFEYprJFSaprOWus1rBFfZarrrq7wqfwnpuqDBqnQurGsyOucTux6smVuPasmVretra5r1SusRunWuO5r2Ru2BArWuzLAxbrvWuAkABaMqprrJSsIHIWudtrcrGW1K4drUtrh5rI2qpxsk9rN0khRtn9rUYnP2qo9VR2qyxsnRt0xs1FcqRtx2oovsGSmvRt59VAVt5BZbSkH3WfpSFVt0AZJzsmlUJSt0CECmTbysS-rjdFkftbQueSfk6sbRcdlr_Bm1unm6sWyno6sgPuoRjSbrgSpeWubSuJIrcVuzOux6sgeigGsnXu0gly2qGph5XubRozErmkB9XuRMi7HW56sZ5cBYuPoQY3rwntJ1IzBT_XuVvWOjUkWuB7tJ7ZcwIjUuGusNusborvprS5rvprxbr0trCqrPPu1prJRB3prSPuw4rypr4dryprm9XrbtQAZtbt59VvbtUHaxbtT7TkusX6rmkjousulttPt3EsDmt5Es1wkyltGLk6wkpOtzusDEsCyT2usBxkECcBKos6rWct_kjzOtlgTMctIctOctHljCvsXKsoct04s_Yu46rSctNljVctKZuXctLvsfCcNvsCPt3ftEPtnCcfctGhThctsCcjctzUcYwsmctO7r7LksQtvvsuwshvsgPtsRtOet8ct8pa5ctnQtc7r1ws28rfPtnvsx9rjeSqZuSzklPtk2koxkoPtPqaCdtrPtmPtf5sXMk2vsZqtH6swZtr9tS6fUykgOtBmtZmjXkoWdtzmLYdtv1sC8r0Dccdtsit52afdtPwsMQt0hSOQtn8sTwsXqCVwsTQtqdtmdtsdtYQtGNkYUewdtfwsI8rRmR-bCd8r1dthQtZrEFnjLPHj8r4QtbPtBetPetp8rUzkhjTpZuXPt2wsVnjGetJauIetvZuKetFMkMetuZu5auwZu6raRet8raYetnzkWetqzk7ltJxjdYdgetOxs2hSWxs1mtUbuLRtoetUxsTFcFxsasa5NkTRtqetwktoWtoVteFcksaPOkG0kxetjefzetBXurxsXOktxso9rGXuKlTlRtS2q8ett9rpRtX2qNet0vs0OCz9rOvMGft29rIftBysk0kLft79rwOkHyslysKysYBT-RtE-rSGcXftQmTESt6lTGStWysIStO-rmlXgftGpdgXu-0kfysDPNnftmGcTStQPkrft63sXSt1taRpjYPkMvPC3ocDZk5ldgom5lpqm2xnJ3oEht5xnvFFM3ooStlAq_ftPJoBgtirFBzs1-rFgtjWqIynsqppKsuqp2gowqpKzsmuaNgtC1sZgtdRmbgt44lbzsq-rETtrktXvgdgtq-rD2kNJCF2kAjt-SklgtOvaokGUTtgCad_rEoTYTtjWtA8LiQkJIcKoTlQkMIcV2khTtn_rjqjRIc2gtova4gtyQkVjtepj9gtdIczftDEsChttoT7gtlSt1Tt7_rIhtERkKhtK0skBs_qj_oTOhtDAsdIBLwaCUtdTlFUtSwaXhtKhVZhtXwabhtd0s1qhehtxnSCVcJ3kYrjjhtaAsRRoO3kZ_TbUtVUts0s98rmUt3pTgUtuhtieu00s40syhthFs2pTxhturj60sqUt7hfsUtCSkCVuFSk7ht2AsAityUtCitx4sF4sTza2VtWXt0yahWtO1s9UtyduKsjNitMsjPitAVMRitINrX1sIJoVitIVtqpSKVtt5lMVtcitqSkeithsjBnThitvSkkitWVtr1s1SkaVtP9McVtGRkeVtPgoPgtBjtAWtGuS1itFjtv3st4k4itYdusBs-eutrS8itKXtUvjtVtpppSjt6Uk54k9itk4k1Vt3jtCjtclWyVtyfut4kQjtHQke6kMdukLcUjt6duf2fSCsGWtZjtqVqpRm1ppTxnZ2s9Lhfjt9_phjt__pjjtUWt3VqMgo8TkojtQqTHAqrjtXqmCUkujtyitnbuEktA6k22sHkt1jtatT8fuGUkxjt-2s3WtA3s32s9jt9CsbUkAktw7AeUkdXtlgu12sHDsB3sbcBP3s7WtLkt9WttUkjguHXtXNcJXtj7ki3sFXtRduotSY3sOjtw0aCcSKhuFVkOohNhuiuSjktDhuvfurNcq6koktsDsgCLQhu7esrVtMwSlbujXt73slXt93snXt_3sqXtB4se1aE5kwXt9ktOYtzXt1vjdIBtVkr1aEltL7kiEsyVkIltPOcV4sllt91a5VkIYtp3KQlt_UkSltIYth4saltEwTXlth7kZlt6euqLccltO2amEsAiuglttRAX1ZYYtRiuhwjKiucwTnltdyjpltviWzEs64sKFsvltd6r-4s5YuSgT0ltD5sDxSwWk5ltH5sVau9ltQxS_ltOau7YtY8kdcsEmt9WkR5s_WkT5s-xsOftDXkUxjXxTGZtZFsrPc1ltZ3aeFsb3aJzFDQCPZtc_iflt4Pc6Zt65spFsfmtT6s4mtnZt2ZtDntP6sfZts5suZtJaumBsDGszZtmZtdyT05s9FsSjusZtgZtVjuHntZjuBntPju6mtMntOYk9mtzFsiju9ZtOjuvmtX6s5Ztj9ka6scyjXZtyZti4aJnt5TCbGsJatXWuObrM9dQbrnuqJwq4WqxXuZTucSubTueSu4wrvSuVYuiYuSYu7pruVulWuPqE6pr5NN5JQtWuQkuAqrf0rPPpKkuu9IO4BVkuzUudYuNXr4trhYu5prLkuRkuvwqVPuxprSYu_prSXDPtqI4rb9VhYtv8k_WN3xsHDZy9ra2qOvMK5EKyAuwkW2o6vSPCRBNKN2ZheMm1L2kuUgFwzkcgScdi2iT6kuGsakLGSvR5xJ_kuaeF0DcNUtLJcHKWB3kPAschtZeum0sbeucAsdeuq0sfeuRmUKguYjta2s1_pc2s6TgUguRWtWguuvgYguRdiWWtEAqxZNYgttFqaWt82ocpjKgUR1aP9t2VqOvMrYuNtR4VJqcuj-rJDi0ftegohStSWq1yspfuKTtL3o8ftkAqgqppgoAgty-rCgtgWqgwgUJox2fAdulWq5aqnWqYVt9-re-V_-rcjtKdiADic2q0Yn6qpjGsi2qWSuw1raNfbyr80rZ4roQucntXzrkNjJrpe6l2YnkZfRBqehoEYuSrpMXqGMukhoOtsq7t-GsB7sSXq7SpUXqeZlerpZCnG7sBTpxhofoteCnhot37tlBq_KonBqDBuY4ooCnlTmb4oRTpaqtyKiC8t64oaHsZ7sYTpj4oaTpyTmJ8tg7sVBrM8tmZn8ot8oDIygv2to7sT8t8Xqr7spfiesmSqh74oVqhmLo0HscalPCt3Hs-Zn5Hs2Tp7HsQPsvLoTptDBuVpt94fp8t1LofCqfspJcsh0jv8tMcsG0ny8toCqnspkpt28tsCq48tWcsjYqpptYIsS8saIsccsdeUvptsYqE3TjcsV4hlIscUphooQfDe8spcsK9t3YqCDqN9tk0nmUpvcs-pt4ygndtBqtdCtRcREqtwUpaCWC6o1ApRtpf9t28sUtp48suobaDql9tL4T3Opzjoo9tLdsRZq6_acqtm1jrVmv9tnDqTJswVmIHiJ9syPuqHt39tvQhpqttbkrqt89tT9shdsyZqwqt3tp0qt7DqZ9slJseVcGup2hisdsT-tLupV-tbBlk9sWpugBl1dsBcn7qtU-tDupcpuO-tu9sJcna-t-JsAesBKsCesQrtaiiB6T59sUrtj-tWrtZcnIvmMesccno-tB-s_afmiis-tZIihrtUvmsupSWppEq9WmnrtN-szupP-st7oR-snthvrtSlo9-t7FW9upnes1rt6Eq4rtrKs6rttKs87oQGW-rtFdnyKsFFq0KsN_tE8oq-sLFqs-sVwp_dl_esObqD3nQbqvGnFelzloVFqWstMfsYFqZbq5loKLscFqhdnlvpjdngbqOXp42gdrtkuhMDlhstWfsjstYfsuNpBzcLmoo8os_lpst0umY-s4_ttstIAux8o9dnGLs_vp5_lnLsmBG6FqW2cufssLstTh-8og_s6_ti_sDGqsPoFGq5fsn_s0Xp-TDFtt1TUiKtNGqTAuZwpLttOflTGqVcqFMsfwpbAuLElbcqSxmNMsTIupTmZttFZmbttAAtdttWMspAuEnorcqqhbjttcMsNhfwcqw_SaYpp4n0AuWZm2Austt2GqmMsBxpWAtqgsExp_AuTou_9osXcvgsskitYp_4nGBuAFlylUTMtN4cMdqWaicfnoAtDut7Qo-MsU-oSBuBNsLamWBuaHqYBuWFlaBuw_fcBuCNspztyacRhsj5g6AtlhtZutmdqUmiLZpcamXmiCBtm5ntQAtdqmifvdqbNsF4I1HqkhsyBunutOBt1BuGMr3BuY5crhsumiA7jTTu8BubBtHyp_BuJyptNsCeqHIqwNsHGlFCuQypgCmKeq-hsRIqpBtCvtQCuEvtR6nTCuHvtwBtWCuyBtg_o0BtQKnbCuOis4BtFapTvt9LumXbiCuqIqBCt0DtDCtcvtt6pueqqCuVapiisXap6zmZap5IqxCuuKnzCuEzpsvt_IqVCt-eg5Cu0SoCfqK0mOHlW9tmDmRzpGfqEDu1Os9vtHDu_vtJDu2apLDuDwtGLnPDuILnGjsAPsIjshApDPs0CtFbpGPsu5CtHlcDuLbpqApMPsVwtUjsQbpYwtSbpmbqqOimDu8IsewtsoqOqoaPsmLnR2FdPsMYKqLnnwtnjspwtUDtrwtAKqBgqbqoRLWqPsL0pIgq-DuKgqLKq5wt-JYS0pgDtVBpFEu6Tn3ipmDtWKqKEusinZKq_PsnDgtDtHks_EmEQswIlLxtGaswGl4jlKQsaEDmgqSksaEuO1oTBDVxt_IlDhgCemN-jNIuRFmnhpLWspMnGEtcQsexteQs2KqtiqH2miQsmkskQsM2mwIuQAoTMq1EuUEtrQsKLqtcp9Ss8EuxcpQLq3-jU9nCkqXJbdCp2QsXls6HuzJlchqoEt4JlqEtNFuhLqJlsjLqYwuNlsIsoohqEknNdppLqXFu2Et3ro11pvhqfJulhqeVoSRs-Et1hqAFt1HpUKl6Lq2vuzksZimbyt7WnJfmuFuolsK-nC1tjytW2tlytqRsWFtsRspytcDp1ls8Fu8Lq-FuYpsViqjDp3Rsh2px3mjHu5FpnFtGepo2pbWo8ytKepVxuRFt1NlxFtDztJSsTGu1FtjFZriq5Dp7gqaGuOto1MqKgmfmlcepSzt_2pb2tEkmWztxXlimkF3puJuoGummsqGu_WosGufztQGtumsnEuxepT3pqSsp_EQNqoztyFp5ep4Gu7epx4m9ep6ms1Ssyzt_Guh3pDfpbjqlGt5ztMGu9gmlMbIHu6HgBTssGtDTs3jqD0tp4pF0teTiH0tRnsUHuVmn3GtXHucfp83pTTsZhmdHu3jqfHuYTsCHtmfpY0thuoa0tNHtVWQlnsQFpLzEEkqGwuWCkrHupbgtHuAhUvHuHnkxns_tiVHta4pr0tUYot0tWYokwuAnn8HuCgpEnnSzDGnnfJmn4p6EueMqHFtGoslkqiButDqrHt5TstHtMIuEGuSEtE1tV6mYgpI1t6ZBVIucgpJRn39q5Yo3JgE5pdIuG5pNlqrIuKOlm6mURnY1tl1tXIu_FuTOlpIuBIth1tQlqApkSItvIuvwuVCoPxu-lq0IuQAkcplWvbt1tzyujFpvRnfPq-IuRQliPqx5pkPqIIpoItoPqRITEJumZoKps2Gp0pkxItAwb7Km2lqGSnwZo5lqJ2tlIuGZoYCoSVs-PqR2tcJuX4Exon8yu7RsIwuN6pZqlqhp6on3xu7Ond2twghPJtg2ta6pi2tkWiVJtEpuJJtExolJuWmqxVss2tgmqo6phQqw2tjaommqlao12txeqSFhoQq-Vs62trQqFKuMwbymqwJtLKutkmIWs2QqQRs9osUDoRKu08mTKup5pUWs_JtWqsfTnbKuzmfaqs3FkGlmfKuUIpEqnX7p8xob3tJqnUnqURqnqsdIpZKttKuvqsl3t21u3PsPNuSGk0Ku9rl2Kuu3tT_t4WsGsl7qsyIpvvumqnH0N_qsNUnBLuCrsRjpEXsu9mGLuJrsJXsKLuLXsMrsF8pCoqDLtxXtSXsBSquEoJoqWrs6KtYrsRrsUHhULuXZTILt_0DKLt4qcMLt8qcOLt_zbjrsRLtlrs6NmULtgIdprsz3ttZssrskoqc-m5JucLtirnyLu-Hloco3LuEkp2rsGkp7LuH2uvrnu-mzuVWFob6oZgj_rstLtAKpHjOCKpymuOqqYNuptk_4tkOmNMuSsuu2mzquNYsQsg9LtRYsVMuL_mUYs3zoZMuXYsSdoYssV9pJMt2ig8VntFnbsntFnAWnF0of9pkssN4cmsspscs_h3NpacTtYsxKp2MuzKpgaihNuxpqrbl8MuJKqazuJQqBJclMtd0o7Ou8Ik39p7ssFNuvTq9doxTqJNuh3tLNusfW_5tONuB6tQNuLtnJqqG6tWpqM-pWNueKpL6tqlpEgWaLpZZscLpn5tJ2pZtsNgWHNtctsW6tKNtY6tDXna6tONtc6tVUqlqq_AisAng6tQMuWzUj6th-hyZs1Nu1ZsV3bxqqjUq7LpZugu6toUqsKhqUq5qqBOuEhWDun26tnvuOsIQYIMhWBrq4vlY2iwNtkUuJku6tr-TrNkuQYumUrS5rmUrxbrKqrXusForNqrzdrIqr4drIqrmYuyXIQqS6spq-lQqSFUrjFLHMbTlQq5uKUrO8kcXALUWxPcchfv5u-TrhIARwB2TMdhLkQoaOt1btcOt4KkyYueiu0YurusgiuoYtuusqYtBctl6r0juJctuOt7YuwOtFZuyOtVLkLct1OtFZuBvsQxkGCl6usW_E7OtUctIvsWZu96rZZuUljbZuOvMCQtSvsepagcte8NWvsjZuOmjlctbvsVPt4au8dto8rFMku6u8buw6uLMkHMkGDc0Zu1Qtrvs4ctaPt06utQtxctk7rEaurOtBmjBauIdtq7rDykD7uHdtXDcw7rK7rf5sB9smDcBwsPauDwsRauFwsXdtQmtIRt1YtgmjEQtQiSjykZauEljRvscauidtNQtkdtgauQQtjauzyk_MkmaulUmtdtZQtqauE7IsauKNkzdtjwsxauPjTzauh8r1aulQt3au7dt_6u8ZuEet9auv6u87uDetBbuqraA8u7ZurljIbukOkJetrct5EcNbu9bfPbuVet3zkpzkZbuRmtZ7uvnjWbuIxsGRte7u-wkX8k-hSSRtbgTfbuBmtUEabxs9zk7SthhuWkt4pmuethFcmxsq-rJ2qyvZL2qiRtzbuQljwxsU0kHUAW0k4aabYnwkuRXSQXualTe0k-FcHftrOkJftEGcvOkHGc5RtIysAmGLculpBNcuUftF-rBStH-rYftTysFStWEc9lTWcuYysfftjtaR-r90keysDpjV-rTtemoTSStutaqftqTgkcutftd-rncuf-rLkStysVpj0_r6luucu1xneAqjStIguUits5lYWqUDi3cuP3ojqpBynbSmImu0-rKmupqpVJouAq5-rwAqZJoRmuNynLgt07aMzsjfuKduT2sFguSduBTtx9uxdiQdukktPXtz1kO-u_luq7kVduqdBXduRjtH2k1KckzsSqjTTtaQkeduWTtrgthduI8HvgtmdueTtodugTtxzsX2ksduZ2kToTnTt4zsegt0duioTeIcIohB0sr-N5duW-ujEs6_rJht-du5Tt-_rritDeuIUtFeu_TtHeuFAsR0s62kEUtVhtGUtNeuGMGtMkQluVUtQAsdhtOluPUtpiuhhtESpUUtzhtWUtHZpceuIhsf0sdUtwrjjAsx0shUtmeujUtoeu20sqAsseuoUtueu4htrUt6httUt-0sDxa-ht2euISkBits3kaltNSkpjtS-uMjt6jtKit2vg7ktFfuHBsT1sIfu93kKfuYXuoxaPBs_GWRBsZitRfubitK4kPVtfitXful1siitWTVafuzSkcfuiBsefuvsjqiuvitpBsxit5itdXt0itjVtThurhJ-sjrguXktwfuqVtgXtz5SJjtDguufuM-uOTks4k6fuJ2soAvektZLcEjtg3s40asyaCgu7BsEguwVt_yaHgu7-u74lXjtrvgHWtb2sJWtd2sLWt_2oNWtbCsPWtOXuIpd0VqTWtwIoljtagufxnYWtqjtlCsbWte5kiguhAvHit82sHuj02sM3swguoguygu2jtfWttguiBv_2sA0ayCsqlu2zaxWt2gufujfBv1Wtuguzjt4WtIktuZi8Wt5JcPDs8_uDsjGhuiEsIhub3s2AvlktQktMhuahuTXtfDsWhuxAvRhuzAv31aVhueBvzitXXtShuHCvaXtqkt9Bv6UkxDsukt33sVktSPkzktkhu1ktmhu3ktkva5ktqhuMituvjMRq6VkFEsM4sHEsDltJWMKEsFiuL7L8XtrOt-Xt9pm8huSEsTltPltwCvF2Wd4sLwjOltg4sKYtWiuGiuKvYpCvJiu7huSTk9ihdltMWkHjuk0au4sixjkltamtmltz4s0YtYMX6Ci44sjYt0EsAmt_ctE6u4Ese6r_4snOtkiuB8r3ltdHbCFs_iu88UIFm4YtjWkXZtaiTO5sNFsI3a1iuBZtf8kDnVDZtWFsMmtXxjU3ad5slDvgAAUmtixTzCEFju8IVLDvL7LnFsG6srjuhQctmtoZt5juSju45sUjuDEvXGsd9k68k5mtcjuO6seZtfjuLEvemt0juK6sy5sbZtREvdZt8mtRdcs5sEEvPGstjuIEvZ9kCatyjugEvYGshyjHatRjuzQc7juxjrideaWuWVur6sZntfWusYrpQulmuJ5r_6teUuzyrtZrX5uWqrSZra5uqfrc5u3yrUqr7yrifow4r-yrPWuPUrCzrrirGzrbWrqasLAq6hSgdiWMhvasQNjEZlW7tS4r0asZ7tVnt0irXntgmuE5rDkuzXuhWuGkutYkCbsuynkMuPCniNu3SpB4MyZfcBqD7sv7t6mu6yn8muhBqaXqjBqCnujotEnulotGnuQHso-kSHs9hoUHssotB8tYHsPnuE8tpkBG8tibstXqkbs6BqNUu8Bq9rppbsO8tcnulTp5psGspMygsHs3NsX8tlnuCYqx7sKpthioHYqPptwnuWjsynujKcfPm1nudCqq8t_7sN5obptDUpQ5oPaniouHUpz8tI8sScsEouUcsOsqDtmbICQ0nwspZIsEblU8sxiu_8tXUpo5o4sp1ztUou1xmdUpncs9spf8s_sph8s4YqWjoeouEtpQ9tGDqHtpycsV9t2vtgcbFbkA6oOtpHZqd9tF6ojAlNqt6Up_8lYgnyouVbkbtpF9lYqtAGvhDq-MoAumPJsBNoeZqZhiUJsCpurQh1EnM9soZqoqtcdsyDqxtpm6odJsf9l_EnvqtrbnQpu1Zqzqt-HvUpu-6fArtm9sgum3dsrNoZWmwdsJckVko_6ovHiS-t36oFrtkpus1ncLs6JsRupw9s9Jsy9s_JsFOrBes29sScnVaqh-tF6Tzpu7Yg1pu7kosnt2ybdcn4FnfcnMWpt-tG-sAqul7oOZuqEq0-t6cksaq4-thvmXOoiesiKsOomA2g0rtR8STqu6aqc-sG1ce-s-aqh-sWXmlClT7TBstBYgiGno-s3KsGstSvpIstjquu7p1OoL_lBfsPstDfsb_tY3uljiwqug_tabqW8oj_t0fb_-sUelPfsBmo6quq-t1jiluh2uuGmoobqImoe3ngelsbqMmoj3nNHnffsv_leLsw7rSYcustTHnwstW_smHWSkiAAuZektfskPopXp5strXpBcqhLsqPodruwXpfruuPo6fsJcqp_srmomru9LsBgsfKiRGqCMsXAum6tZAu7YmYcqC4uacqiwpU4nfAuCArIYplzu9_sjcq__saxmmcq_gfXZcXgsSYp_AmUYplUqWYpkttKAtmttMAtzcqIsuzGqjMs_YMtttAxp5GqzxmQsu-AuuquwYqilibAtrYpDBuYsuzgs6tt1gsiAtsMuC6jB5gMBu3Qo-0u0qIPBuFutAhsmsuIutDhsUBuNLvRFlwAtZHqgdqMhscHqKNseBu0suSgkgBuYutIMilBu7sunBu9suKLA0xpEBt2xphutoifIBtFtuXZpxBuRoo5HqrYs2KWLtuAhl5dqChl7dq7BuH_oxut85nWtutTu1ut2hsDCu4utyNshBt0NsICuNmhNGl_utitu6Ns1ZpZypDisntuFegZIqzoofypJiszBtZCuvtuSSoe6nizmfeqeCuu7jBXhhCuWvtebmxypMap9gnaisN1us6nyTu0zmv6nzIqrCucOskvteOspKnlisQ7gGuu46n-rm0CuB4u9eqapo4CuJzpPuu7CuGJq9CuOzpGfqxOsl7gKfqVHlkCthhn-ItZHlUJqBjswpo8ikguuX7nGwtvCtUOiJwteJqcfqMwt1CtOwt3CtbDuRwtdDu7CtfDuuabhDudTotvpBinKqodwtyJqlrn0Jq-uuC8cuDulwtwDuP9jyDuGvu0DuIvuI1mX9jwjstbp2To8Duwbp0wtO0pzbpNgq5jsPgqWvuVKtFtsoDtljl61uqqsGtspDtevu1LugvuBQsk1mjvuSEulvup1mWEuGFmq0ptvu4DgF3ucEufUoWksAEtPHuoQsaxtlEu70pfQs5dm-vu7dmAwuhQs9KqDwuPkklQst0u3yt1NlFhqzytt-j5Euu0tIFtxxtvobcEtAFuTLqfEt7ksPytZwuAlsbwu9QspEt4jnj9nsCpihqiwutOvcFuLdp-kkqhqx1p1EtzahZFuOyt-igQytYdpfFuO9cbGmXRsA2pEFtVzuk-nXzuXri-LqfNuShcoGmh2hM2pBxudxumFtuytoRsT2pxlsV2poytPMqKxurytCxutytOxun1td1tDjmBGus_g_lsB0uhEuhJu4vu23mHicHepBSsrFtDSsEIuFosPGuliqhxuzFtbickxulJUSSiOSs9jg8Ftrxu_DpasiRztCif70uXtonmlZtoyiDWQvyHmGHgoepZgmqepf4mBXotepHDpwGu2PUyGuS2prSsFyuNXobGtVNqdGtUjqOyu8msQImAHuNjoFnk3ztiPnmGtyHuoGtHKuqGtbyuLHudyuWTsfyuz4pxGtz3pKTsrjqJ0tvXoL0tsImN0tXnsqnlbHuans7NqAHtgHuW0tyyuIPvsNqGHtGvmrfp8nliTsLHtrnsJkqXFpLkqgAopTs0Ovo0t25mIzu3uoVkq0OvYkqmFpeHtWLvRWW10tLosDUskHtK0uLmsjEupChZzuusuzFprOqpkqtOqpolbPvGFtcFt9PvaimwkqSIu1Oqfim3Oq84pWIuIPvRUsPDkaIuQ1ttzui6meIuk6mJ5pj1titEKKma1twPnc1tZpse1tOplqIuCItPlqtvomUsIPqJItWItWJuSvbXPqConbItxUsVRv6IuJonN0uEhp4Usmlq7JtBJu6Rn81tvIt-1tcKuNps27pNJu6HC1ItSEhRJuj0u6ItqUszIuqwon0uNql0jmUSnhhpdJus0u6Pvgpl0Rv_knYPlx0uZ2trhpupsZqkpps7worps50uTQqB1u1JuwJuIJtyJuamqo2tZzt6hpl6p8hp3psu2tH1um5iQpnSpnCpg_Ju22tqmq42tjkmMMgGDoXxoUJuU1uvQq76pC3tyQq2mqNKu4xtr8m5aoe1uL7pg1uVoni1uWKuk1uFRqm1uIEhdKuHKtr1uNnqNbohRlPRq_9mkWsMgY54UmqsyipTlm3bpn3tXKtGOvYUvxKuaUvcGh-1u_DoA2uAjpc9mXqgFEox3t6qs7KuG2urLtCSncyoNsl63tM2u83tLcWP2u1lmR2uB4t3RqV2u5Rq4qnIJpPnq9Rq9ktb2uGcoN8pM4tmNmZLuMjhi2uarsLrnJLtdrsLLtfrsNLthrsPLtu2uV-hSLtfVUecoj8pkjhmJpUNtqeotXs62ue-mdLtq8pvcmo7K_2u7uumSq5Lu4rsE3urUv6IdxcoI3u7JpBMu9XsiZiFMu0SpDss94tJMumzogVbIYsB5tOMuD5t22u8LtPKpySlQssJ5tg3u4SlVssSsnGMtm3uIMtassfKpLMtZ9pNMtmMuhYsTTqRMtc5tWTqUMtg5tkdoi5tuKpfXUt0ip_m_CuIfW83ueukgMtu9piMtw_mZKvsLioTqG4u8KpI4upukK4ubVhtMtlGomJhCqqoGoDtsT4u8wtyKuxPmzeRxGoOZsZ4uLqq7MtTZs_mmzVvCUqXZsEUqVtsQ6t9wu2YUG1oo4un9cNUqr4uL1oZ6tqNtieopNuQ1orNuS1otNu04uvNuE5trLt44urbigvleUlzIpp6tftdeNtsLdC5u9Zs-Nu-ZsBasCBn8ts1ZUFasgTusNtrHouNtEusS5uUYuAQubormUrHKE9EvxXvXqrsnpEQuoyr-TrHKECFv6XvmKExeBdqrJ0qZ2r64bOqr2Xvx-qlkujqraqr1-qvBnQFvY7uPVNPAqnnh4ZN_gteStIiT0xnEJowcup-rycuBmueqpDmu-ft39uZSm59ulqpAzsnqprAqPHc3-rNmuB-umWqxAqEduzAqG-u1AqfJobbbFBvzVqMgussTutegjtiluk2sTBvKgoVBvDAqbgupluJdurluGtTtlu_VqVmuA3oXmuNTulvX6BniRjaSpFzZ_BntXuPPrvXuurqkRfCTrbVuiFvqQu1Ppl7tDbsSotFbsc4ug0TQXqZrpt7tZph9Spw7tcotexgH7siBqLZka3K66lfTmfXqP7snCnUwpsBq5ouMzntgjSafuotX7sg4oRnucHsH8tIGvWnuwXqYnuNGvj7sPGvqSc-otenuAptp7sVGv5ZkvHstTpxHsw7sOCqoLocGvTsp6Hs27sGbfSptiGv27lNak87sK5o-7sZptjpBO5ou8trGv0iox8tOcs8sm08tqCqyGvmptHouoptQ8sKourptyspwiuOourYq2spxptjIsTsuc8sogiYouSblg8s15oDhB7ptfMo9ptgau_ptcrhkou1Ist8sVHvQCtqtmYHvnDukitEbnNbkMZqXDqi9tRqtSbkxZvFdsatpm9tPbnR4TLJsZbspVmhtpPdsu9tE9sw9tTdsy9tK3uiZqDpuiWvnkqZdszFqGkok6o79t3HvFBlQNoLkoAIvUNoxqtRpuY9syqtBIv-Dqc9s-tpI-tlVpZpuudsIIvTFnDaq6ZqQ-tx1ngpuGIvNEq3Js86o1VpR2cqBlH0cb-t1NoSaqpFnUaq12jfIvx8UVrtiIvUNHCzfLesZrt4puA-secnXwmqIv-puu-ttIvI-sx-tlrtz-tFquEShprtr7oeesJqu5-turthKs8-tzaqyrt_-tdOoXloC_t7aqAJv7rtuesZquwesbquK_tMvpgbq1KsO_tMdnploTvpPJv2qsU_tMstW_tN8oCfssquEfsc_tTstsckIfsUsu77TdJvo_tEDlMXpcst5quSfsNptDHnAinHmoRDlqbqo_lmstzvpwJv2_tJrusst6dnpPomfsUstofsSefSru8_liPo-JvrLseHnYruyfssXpMruMwpj_sOwp9wmhruIGqPAuq_s4KuSsCJttUAuukiSGq43guruaAuYKvIos4_seAuUttgAuWtt1ruwrp3ruMYpkAuvHNjGqnAulGqfttpKvtxmrKv6ZstKvCsukUhGwhptt90J0cqdYp1Kvb5ZMsuuttOsuEBmXAtflUXJv0ttHaSWsuPtgDLvMZrGHqlnoILvUBm_ttgsuOdqOBu-gsQLvsAtANs_QoxsuHyu1noa-o_IntRv5nossuJhsGhs74BdLvIfvlglidqGZpkdq4suWhs6su_At8suwgltHqPZp1xpDDbGBttLvjutJBtgRoLBt6cq4Hq0dq-xp7Hq1ifrutCsYtut36BvhssTuJ7jVtuH7jnZpEHvdBtbtufBt5utzNs-amJeq2NsR_oCyh5Ns0ZpPeqltu9nUSCuSMvAOsUMvIisKvtKisEOsh_oYhk2BthIqcMv1JppBU0tu7BtUotTBgiMv6gnt_oZvtTOsw_oVOsqMvXOsHCtx6nsCuubmkisgOs4eqiOsqvtXpo1Cutvt7MvEAp9MvBfq_MvDfqBNvcCtDbvADuJikCDuLoi6vtNoiFDu8isauunCtAwtbzpeuuONv0lbITohuucAp_OsSDujdcc7nVDuLwtdDUYDuqzpjJqq0mlJqAqonJqCqoOPszuuxnuwApnJvIqovJqDDtxJqXPs-HlrDuhjs9zpvDuUqowNvowtuLnzDurVIrjsjPsXdFJBp5DuFgq7DuHgq9Du8NvcDt-NvCEuvEm2bpcRqU4uzWvGUocUv7hveUv6Em-PsMOvbKqbgqQEuzinzggTEumvuYisLcpPksrvu4DtNQsJFmt0pQQsv0pSQsCkl80hXxtgzunChzKqbxt7vudxtqEulOvBCpYGuPSs8KqyMnNkkK2mU1hJCpbFuASvPIuVQiqxtJ9nYPvxksWyuvxt0kswQs2ksQhqaCp6OvCFuoroeJT9TvMWsmLqlEtAPv-xtoCpFlsghqOFuhwuuEtb1u8EtnhqIRsv1pU_jSlsy1pPPv6ivaFu9OvMzuLofBDpVPvSkn2wuels4wuZivFJtePvpFuTHvhPveytvFubsoW3mmPvzgqzPvUfmUFtvdprRsxdpKOntriMxuOGuoPveUsDTvgqbyyt4RsUxuxjvjiqXxu_RsAQvJ3hJmszRviEuPTvsobqMqMlnFztz2pVGumxuOQvvGgQQvams_FtStodmswxuUzt5wozxu5WoYztqSnCNq5xuWkgNGthQvqmsjtoUItlSs_xupUooEuNPnpSspPvpQvNjqYGtEfvQjcJyua3pLyuc3p6lnwQv-GuyQvRyujGtTyu6SsjBk_to6ztEnsCuopGtLfpKHu5NqEhmljqiSvE0tjImERvQnsTHuuXoVHuvjqKRvYHuWuoaHuAQncHuQRvU0tFQnTRvgnsBkvFHt1yuknsVAomnsHOqYAo46pqnsIYodAoymnfAoBFtRHtW4p7kvTOq0HuVOquTsnCFwTs5HuVjv7Hux0t1Ts-Hu00tAIu7RvCIu40t6jv7EuoOqtSseTvZmgJIuwRv_AoUnnEQv9FuGIuRosdimFSvIDkK1tvokJSvMTvDWiO1tMRnR1tPmvWmcU1txzuU6hEPqFItVSvHItElvD2pZSvQxugUs6zufIusIu0zuk1tTItbFufmvE0u1osnSv3os3IuclqqivsSv2BouSv9IuQ0uHJurplzSvwplX0uXworPqDVsA2t4KmKjp7SvWYmKVsH2tUpsATv1Tv0jv6ls9Itn9tLiZF6pNLmvonKTvjhprSvakskJgqEkz7mSTvz0uLJtNQqoJuHLuRmqOaoZ6paTvbQvsSn3hp0JurmlD1u3JuF1u4psLxo6psDip-JulJtGipA3txTvBXizTv36p3zutJtDWsvJtrkmX1uODoZ1uNqsfItl8hN3tJ7mM3t8JteipEUvtxoXKuFJuR3tEKtmDoIboCqngKuxGdu1uiWsw1utcWd3tAqgXnqINgDOvJEuaRq9hv6hvyWvAivV9mwbWeKtRqgzqsANmkUv5WpmUvoRqnKt8Ws9KuEzb_KuL2ufyoREovKtDrszUvA8p1UvdYi3Uv9boX2u8UvLoqiskLmmGoqTrsk2u8qgO8pWXsH8pUJpbLuHLtIVvn2uKVvp2uMVvr2uOVvt2ujXsd4tlXsx2unrsgoq02ufmmYVvrLtaVvbLtcVv82upoqMMnr4tiVvt4tuoqw8pwmmy8pymm08pVForVvibvgtkxSqsbvnJdQ3uS5tS3uWLpA9p1Vv3Lt6SqP3gPMu36tHQWSMu-LtSKpVbTSssETqi3uCWvZKpXssZYscKpcZvrkhp3u9FoPTqykpMWvPMtOWvh0iw3udsu96aVMt03uYail9pk5tAlp1MucMto5teMtwpqeWvypqgWvu5t4Rv0sny5tbWn5pqpMt_KprukBLpjGotFnsWvK1iuWvGZswWvNNudovJOvsWnItsLAnKtsK-pa4u30oyVvT3uBvlStsDUqUtsi4uWtsk4uR3mFNthNubtsHXvJNtmrNLNtkAnu4uhqqOXvfbix4uRNtrZsUXv6VvqeoXXv0NubZUvts1Nux-paeT5ZsgNtQmp8An-tnF5uy6tmNtI5uCfoEOu24u46tN5uB_p76tLMp96tPYu-Ev3Wrhqr0XvHFvKUr2rvtWugqrpqr8Xv1rvpqr6qrMqrZUr3KNs4rYRr19e8zWV5u_rvUSF8UuwsrkqrAsvYmuMBqZSpqXubSpcmu-jubWuBBqwXuUbr0EvUZvnPudVu2Xuv2qEXqhZfhsvuzm36srnt4GsmFvCssAZnGbseZvIbscZl4mu4ynwFvXXqyFvbRu_muzhoBnucTmSbskotO7s77tWbs97t2AWKnuvBqSbvW7soXqzrpbHs2BqZafUnuKsm8ZviHsMGvzXqlHsBavuabgznSGvnTpGCqq7sWGvFptYGvyHsaGvOav_4oQavvnuSavlygE5ol8tRTcn8twsmqaldsp2LogCqCUpwal9nueptLIsmCqU5ovGvTanJ8sw_kmavtCq7qhvsp78th5o1UmDmt9Gvwpt_Gv5Cqkcs1avNrhI9tHHvqcs6avH1jtIsJEnvIsR9tQHvU9t8IPlouUHvijov8spoub9tWbprouJZqbHvMbv40nPqt8GqeBtQZq8MoVZq3MoiHvkEnkHvA8tmHv7oudbkpHvX6oF9soDqtHvWdsvHvQVpehi3EnFko59t1Hvedse0gubvU9sidsPpuB-tXNokJsj1n4bvJEq6bvhumDEqapuRIvzVpkgUCvvBrtIupDrt8bvh9sIvvJIvIruKcvOii8Js4umqpuc-tOrttpuZupRrteIvcupi-tIesk-tXrtvWmJ2cnIve7oE_sfcvBClKOorupuIvkrtoaqmcvc2nbesraqWZg0Ivi2nxcnMqux7oxcv--tlKs2aqY-soKsXekgOoVquses5cvf-s7cvDJvJ_tBbql-s0esn-sIFqLJv5esQ_tJbqS_t9esu-s-KsSJvRFqqqupXmbvpDLsBbgd_tsdvf_tXJvh_t0dDX8ok_tNLsZdvPLsjJv7pu_jSs_tTLsH_sVLsw_tK_sy_tVThN_svbqvFq3dnWvv0Jvselh_s3JvVmo4_lXYmzstTrusfs9KvgekdHn0gbFAuLKijYmbruqXpKAuxXpMAu3LsNXJxPoGttzPot-ss_sYwplCnawp1ekYAu0_svruKevKgsTtt6_s0ruKmvVxmTevh-fhGqWevmAucxm8ruMZm-rurAuAsutAuInovAulttlUhnttyKvhgs7wpnevH3Blgs3GqhQorevfPotev-cqztttgsxev2ttwgs0evFHqfwh3evUXU5evLBuAutNBulqtPLvS-o8Qo4InBfvYxppsuFNsNutKXkPutxJuMgkwsuY5nfBugdqhBukqvf5nVfv-AtodqWRoqdqeutXNssBusLvNqbvBuxdqEgnzdqw5n1dqLCm2Lv--o4LvA_oshsRtuUBtvRopNs8ifZBt8LvWgnwutDJsD6n5hsfCmK_k9hsyZpMMvAgvqBtP6nQMvbypotugjfVCuPUCXCuMvtLisOvtOgvQvtytukIqfCuUvtTisTwvbSoYvtkMuavtZZSnCuy_ow6nggv0IqHCU2IqyMvlgvPCtdapIuu7eqFzpLuuiaptgvwvt4BgaCtNzpzgvs8s1gvSil3gvsbTXuuKjl2OszapIOiMNvXApChvm6pWikRNvQDuHwtkuuVNvJjspilifgn0mZDubNvRhvtuugLreDuwuunCgWwtiDuGqoahvyApCDtUPs5uuoNvyfqqNvQqo_uukwtePsmwtxDunhv-7n2DuzNvAgq1NvI0pEgqLBpywtM0p0hv_DujqoRBpTvuzPsT0phDtHOvWKt2qvbRqW8n3TqV4uYKq7EmFkshvuzLpEcpREuIivSOvDFmlMvHQsqvuNFspKq6DtSivbEuTcpdEutgqWcpnjvfOvbivhOv1KqmOvdQsecpsEuhxtuEuyvuh-joivsOvUmvZSn9TsvOv2EuxOvOemtQsZ2mGSs1ivbEt3ks4iveEt6ivgEtUjv5nsiCpIFuu1pcLq-QsMFuEPvsEt9JlSig9iv61pMjvoLqrhqLytrwuuCp4EtuGu6mqxlvZlsYjv2LqajvjFu1ytc1privAztoFuLbh9zvXsotFuhRsOFtlPv7lvrksIFtFxurPvNMqGWouPvuRsLxuFmvNxukytD0uAGuSxuYiqkFt5wuzivZimHGusDpJGuitEhiqk2v3lskiqCztRGuQms0FtAgmIzt5-n6FtyMq8-nRQvTSsUQv2iqJGtypfVkvtGn6WoZnvKGtakvjchckvL3ptGu-xuntodivvlnNNqzmsWGtqQvEMlqijWPntztvQvgGtPyu0kv0zti3pl0tGfpFHuwlvHHu_gm0zt0_nCTs2_nMns22vTfpG0tzGtkyuKlvmyuWHuNlvpyu7Gt4Nq9GtFFp0Imvyu5tijmnXlvSnv0yuTAoeTsnHuL4p3nkIOqglv-yu1ZlAzuGSTCzuPtiEzuinssTswrftlvuQTvlv5Qv6HurRvvAoPfve3B4TsorEEimyRvL4vxRs1Rviol_TslqtBUsKIu8RvY2v41pdPveokImvykqRevacTnzub6mdgpVttivoNSvUUsPSvHGpRSvsnnZUsiIu1zunmvtQq4zuR5pNItJZoWGpI5vmmvA0ugkvnvoM5vv6mZlqH0ubViJ0ur4vBhpZZobvf2Usl5pwSv21tV0u41tt5pSon71trItGJu31tIJu9mv5SvAnvfwo45pnjmh0u3It95pWps1nv0PvaSv_lqO2tcpsaJup0uPnvr0uRnvq1vkGpmHtGIuHJt-nsfTvknvhVsbnvOJtrJuaWKtps00uyCoXQqgdquVszpsrSn2JueQqonvnTvTtviQqJ1uy2tlQq-psoMv06CP1uCKuR1uEqs4Hp3TvB3tKKuSipMKuMqsOKunOljlqDovdpg7QqtKgdipnItFovCobuxoAghZKuHnqS3tHRqLnqIKts1uripQovMKtSovbpcUovwrkFyoYnqsKu71uE1vYKt-hv1qvFOvfUvNHdhRqsMCjovs7plRqkqujKtnUvmKtz7p13tTivGVsnqnwnqNjpvovwlm87pO2umHd1ovYRlKrsLLu6Rq5qnY2uEpvhKuNoqFHh_qnAVvUrsWLuDpvQLumUnZXsHpvU4tcXsTcogLuVcoCzoYxfYcocOgaco9RlSVvrUby2uqHhWpv-UnVzFapvfJtjrgxLuepve0pNFoA3uQSljpv0JpEapZOv9LubzouSqsVv34t-XsvVvUrpxVvIMu_qvCpqV3uBsnJbTGpqdnob3uuaTd3u-Vvf3u1zoh3uYMuDqvITqcMuHMtiVupFvBWbKqvwkpMqvfYsOqvc9pQMtRqvSMtJBuSWvp_h5khVWvYqvXWvwKpZWvrFuM9US0ofqvxssUWnzssmTqKlpTKdANumWvouk5snC1iAZs9ssN4u_ssyTqc3gJomavuenqa1mIqq4Mt4WvkMuMqqR3untke4uUAn_0ocNuj1ivlpjdpIrvatsGXvoXbEHo3lpjZsKNvr2ZNQmKHoSrvQQmUrvSQmWrvXUlYpvhSTarvl6tcrvgUqaNtfrvmiCz-p09Wjrv9tn_LpiHoBMporvp3bJ5urrv6pvOuIMpmIOuxrvKOuFxqkyrNOuOku7EvMYrzaj_Pu6Evsqrm7S7rvKUr2ajbask-v6Zrwqre5uCsv35uh5us-v9ajITu7Tr5Urj4BQsvxGszohbmusXua7tjYkWTumYkYTuTZvg7t0XuiWufSuKBqpSpNBqgGsoFvlsvoKoRrpqKofVCsKoFXq7Wvveir7tprm2mubrp3yBvFvfBqYXqw3f0FvoZvXcUdXq76lsZv8svQ7sInuELoAtvVHsMdsDtvD8tFtv4ZvHtv8Zl1ot4rpKGvo4oRcjVLo0XqbnuCavQ8tEavS8tVtvHavTalYtv8ZkatvNavgiodtv07sRav_bs0uuXspznuu_sR3SGanYavfxcaavAUpoGvrtvl2TttvzgiF8siavSanU7aUan1tvvDna5oGouO8sIouqavRdbxspfIszsp-8t6DnqAwY8sAuvSou-9oDuvrannJBqgiIHvIuvCtpO9tKUc-avNuvAbvzIsCbv6zvmouu8sZ9tXHvk8Ustmsou_Isuouduv8Up0Mok9thHvVbvCVpKdsIaubbkpuv_MoruvmDq95TApucbnuHvyVmwHvzuvSVpZZq2uvQ9s2HvtZqtbv7VmwZqMkoOpu8Hv-uvbzcmdsGYg2qtxUFLckpJsMEqX2j6dsdpuDIv2hiB7o2ds0BwRFnN-t4JsnpuLcv19aNcvUEqeNp-VpRcvg-tfvvgIvhvv0puXcv9YgacvmIv5pudcvkbqpvvJOo8RhsvvjcvC8fUWpaesortzvvdKs0xuaWplthwaqvcvNqu6vvPqumes7Ivy-l2cv_Iva8SXqu_Eqg-swKseGnuWpdqum-sJJvNwv4esIjU6esd1cYjiC2uUwv7WpWwvX_tYwvTFq1-stquSstGfse_tsdkZFqhvpzqujwveJvLXpFPo4qunwvbdv7quqwvqdnswvu_tuwvBruWXpjdvaLsxuhP_sdLs3wvYPoNekfXpNrucPoPru9_tRru_wvwdvamoCAu9bqHwpBKvf_sMKi4dvcru2fseru4fsJKv9dvOAujrusHnLcqBev_fsOGqKttVAurruHevPttbxvJgsXsmexvFQoYIufIWJYpDZmh9oSgsOYpl-fpxv4AmaElg4nittuxv0wpWZm2wpwKvyAuottzxvrUh3xvfQo6xviYp8xvBen-xvyttRYmwevujUyevbJhFyvewhrIn8tt3gsU_f6evnLihsuCutQ-o8MsQyvlsuSyvnsuCfvVyvGfvpJrlbvCmibHqaLvdHqayvj_TeyvlqtgyvGFw84ckLvXfvmLvZfv-suxPuBDbFBttBuiutIDbkutYZpmutzLvhNs0yvlJnqhs5Bu6LvStu_yvyptyutyfvBeqwJnEMvKjfetuGzvgtuIzvMCusoo7NsW_oDgvRMvXGlGgv7ZpVMvJgvXMvVzvaCuaMvcCuRNigeqJlAieqNOsuhlXgvfzvcKnKcpzypnMvrKnsoUteqBkffvthgvvMvtCuxMv7oUzMv18cBzpoisogvkOs5MvsisoOsuis6Cuyvt3zvEfqCNvaWvENvTHlGNvT0m7gvlCtQikD0voCtduuDAiMDudzpFhvaJqjuuIhvu8jlzp9OAnzpXDupzpHbpQhvJbpV0vThvvuuUwtZ0vyuuofqYhvqfqkNv4uuufqWPscjsfVvxOi6zpycm8zp0cm5JqgPs9ApVzp9JqyNvqhv1Dusjs3DucqoXDteqo6NvbDt30vvPs3js60v-To0PsCOvL7vIOvR7vbovC1vBksA1vBivEksfvuEivGxtGivm1mmBpUEuXHb0DtXEuWOvIKrTksUxtY1vWxtfEueOv8RsZcpFEtHXo8vufivi1vvMnk1v9gqvEukxt2MnmxtxPv0EuEhqu1vlDpxivC6vmFub2vOLqQwu-Eud2m5Ov41vswu7iv9nvS2v_OvJFuA2vCPvWVo0roE2vDytG2vFFuSolB2h7nfOGmpwuClkrLqSjvRPviMlTPvTRs0wuadpTRixVob1vEIwfjvd2vKFtR6tgRsCMq9NnOfmYlvE6vExuxlnrjv-_jHxuujvNjgwPv_Iwv0uzjvzos1jvPWohFt4jvDGuSIwzFu4ytdiqVEFfiq82vLGuYIwGklKJwBSvgxuC3vEztE3vtOnKkvjksL4mNkvOzteGuAEpN3vhGukmsKkgR3vIEp2xuU3vlmsbzt6xuFNq8xusmkQ2vEjcikvLrokkvwchmkvvlsV3p1GubEp2mssQvSjquQvNyuo3vxQvRtmHTi2kv2QvAmnWImplv-Ssy3vUnllNqAlvE4vKnsVLU33vdjvyuotNqiyu73vJlv8Ep-3vMlv7PnLRvZHuNRvRlvPRvT0teIgduoWlviHu-2vuFtNCkMQnc0t4yuUwuTCFa4vOZoaAoYCkLOqJYoNOqLYot3vONljAoc4v6fpmRv8fpKzuZOqxwu6nszlv8nsBimvRvsHtxRvDIuJJws1vGIuoHt_lv5QnBmvXLwDmv3FpTJwtkqWgpyHtG1t0HtlzuY6meub9Nlozu3Yoqzu8Oq9HtL5vWmveSvYmvhIuQPqGItZ1tiFphDhkSv8ItLlqcSv7zubDhQ5v4LwENl2zuKSv9LwXJwdGpZItd5pblqb5vkJwNGuwOqw1tYITg5viIt1mvr5v3mv51t0Svp5v8mvvIt-mvFVsMJuw5vf0ugonz5vI2tNVsFqs7DdponFTvLLmHTvghpBQq-ZoYVsu2vyjvr4pG6v8sn4wiKJtV6vanvWTvzRq40usJuP6v7Jwq2tdTvH6vWaoA1uhnvX6vuLmZ6vbVv_apLev8JuOxotnvg6vLGwWpnj6v2Hpl6vEKunMwV1u5nvr6vY1uF3ta1ujwuJ3t8mqSKuz6vpVix6vIhpP3t08mNIpZqsIUvefco1ubWsNovB7vfqsD7voUnlKuOlmy1uVUvqKu11uP7v31ukDt51u4NwM7v8hvfovAYTU7vzbWEREr7pYwfY7vu7pVyoqrsIEopUvIjpf7v33th7v53txnqQEol7vxovn7v2Gh0Kt3nq1TbzLYKXs4ov4Ktcjpg2uRLuGVvTLud2uVXsf2ugEoKmm2rsPoq7qgRoqJpvfLuersa8pRSqhXsTSqQpvv2ue4tTpvg4torsi4thcok4tJOwcfaQzoo4tW8vyrsfpvroqfLt4LuC3u1Xslpv3Xsnpv1oqppvAMurpvCMu44tbFoDsszSqBsgDYsm8vBnmHssA5tX3uCxvoFotSlIpqrOmv8vRKpyzoAMtAqvCMtVYsj3uWssEWvGqvZssIqv78vpzgq3u1kos3u1kou3uHGWG0ox3uUqvTWvK0oossr0iqsspsnspqvYsuss4MufMtS9vHlpU9vjMt4YsF4u6YsZ9vmuloWvc9v35tuukCZsvMtEZs85t0Tqblpk9vGqq4Don9vSNuFbiSLpR5t8Bt8rnu9vaNuw9vh4uUqqj4u63uDXvYqqQ-IKrv49vSvkFHo79vfqqa-vPQUPNtpZsltsTXvF-vwNuVNtyLpzomWHoZXvYHobXvcNtq6tNmpfNtB5uhNtv6tiXvtZU6tsCastUqnXvK5upXv56tJMpCuse-vNMpP0ri-vQYu4zr3rvburkzr5zq3VuvzraTSSurxbr4zrBsvNXr8qrFsvSVqDYv-qrqzrOrr4dr5qrm9XTXugBZG7IfHNzzP08I_hGXcuuRw5pd_WPb9uJgJU-r68Et8uWvZv8uEXuoSg5etdOkOjAfOkcsd6bu58uyFfZ2qEftoOkYPuCfVhZmU0IbPu0askGsZyrYSuXTuhmuantjmurTfXPrdatAAJB8IvXSp6I6ZcPSwnntXpIgSwo0Imsv7xpGfnPSwsPu9nFoSwo0IS-UO5IUuBcXXV5Ii5IboAw1TM6IeYNP6ILSrI6WtRI04ID5IxSws5II5I94ILxdz_AS3I3NYl3I58IGJYy5I0GLxLrLUh35InKB55Ip5o92WV4Sxrt7vvxIiuJvTPonwm_JvEAu1dvGAuarujDw5dvVJd2LHhPoAdf67TBSc93ID0is3IA4cOdlHNAc3Ie3IXkWNZp0mUYYgt6SpInP9sXotRTmUtmIlWyXI5ttLjoWouxmBwRI6TwMBwtbcuevCxvg8Iugbj5Q4mQk8UjTGino8-E8gj-TIPBm38U9UICnI0yPDyvXsuwMsOUwFLvhEH_Ou3tt0YmfAt0gshEH13O-EXUXgyRw4nCpVIenIANrgUcxVIn4Z0VIvhaqVIUNrnXgKVIPnICFXWlGeJcI2IZZYjFlaVIwSIhOQmkol9s5BwEcv8BwEcn-qtX-t3vpKrtQHnG2I1SIlSIPtY5BmvUwMVIr7RCTwPcI6cIZQwOJke3INRwQYISVwsBUsfIXVwOLIe5AsfIqSwsfI1VUwOAyJWrtBnuK9pvQGEGBnHasc-vyRg1UqR5u6aD6cIcVwV9IGHBnTbGHBB9DGdIjzV3qAEdIarElTIIdIdgQ9cI8bRdUunatcRwDNYpddXRwvWr4zrWasz1qborEWwszrP2rYRwoRwlzreas8WrQPu1zrDTudzrZRwCedJFv-lrErrnasrkuAfrPNHV-IIzrTvqP4rcQutzS77Ik3oZ0IP6l0Rrc7teFvCkuG_vaTuI_vjFventBDrlWwqSw77I0tgZxFq-IcSwjQos4gVMijkfMJh_5or9IALA2nt59J4ntfvcbzOEcB8ntpQW-ntBQeAotcFNCothJOEotb0ZGotn2OIot_TQWEQpbCscBMotxcBoBu6_TxTwcUwX1OVZkXph2Twg8l4Twf_I_TwRtmjnUN4SkXwA9lCUw7FqcwItHWGUwwGPEpUJUwuYpLUwgajNUwKUw2_EQUwnnIz9TrEwgnoVUw2XwqInGglZUwwgs03gcXw_XwAymfUw0zgiUwPdDv1IWOSmUwUXgoUwf6ZqUwQ9IUVINYwBzcKVwyVIcVIzUwB9IIVwi5n3UwATI5UwHEqepuTWm9Uwp9sHIvdFn_bvxJvydfVvvWIv_2IFVw0Uw6fgTNsWYwPTIwDYNVwvVw6cI2WwqSw2Ww1VUlDMXradEPHgliyI-URryInyIuyIbWO_KACZwkBApyIzXOs2Km7tP3u6YksPwQEirFvS-kgZvsrm0KoWXq_Spg_vMUu6ZBgot8thL7s6airZvFnuQAwmCn_6lR7spCns_vlHvXHs1ZvEtvY7sF8ta7s2rp1_v5BqhHsq4o5YjeTpr4o8_vRtvMal3_sEDnUGvwbsXtvJavAYqz2SMavJptctvz7sQesh8tVDnRptYCqMYq67sZ0jJ5oUAwmGvbavYEBYAwG5ffavFUphavwtvhptBoujptYPhiAwgYq0GvP0nQ8lz2ttbf88tEGisAwX0n_tvC9tmanE9t0QvzAweUp1AwtanspTvanscsDDqLuvOHvCXg-AwrUpABwgPvU1jFbvHbkWuvHBwZuv78lcHvAdswouY8aOBwGds0ourgj2ou6MomZwW4TnHvrEncbvlDqfqt_ousHvBpuwuvdBwyuvZqavfs3VmaJsrbvlBwgds-9t5bkjds5DqC-tAvvwBwVgU4qtkVpFvv-ZqHvvvdsnYwKIvz6ozdsNIvOvvPIvq9sRvvtbwTvvpYw81nrYwLcn39aRaqFCwDesHCwFKsZEqW7ohIvgkcjvvGdln-tccvoIvecvkEqrIvrvvnEqjrtkcvvvvIClxIvXWpzIvscv1IvxEq3IvwcvkesUTwPeBX-sUGnpes-IvrestvmaGnYquJXcwCwAbqyesKwvCstMwv3esmloPwvNJvR_tGdvlUvlquYch_CwLdvUJvNdvWJvbPw8Oo5-sJDw7-scJv9-sQwmODwfFqn_thFq3dkqvpf8orwvVfstwvXfsqJvhdvf3nbfsywv0_tq8omdvyJvgDwSmo2JviLs4Jv9wvXmovdvmXpsDw3stuDwe_s_FqoPoEKvDcqlHnFcqlmogruNAuLKv_dvNKv9DwUxv4ssbenqruIxmsruGgs63gFEw2_sBFwkkUiAmkwpeKvhAuMEwRElRMsPEwcttREwoAuqxvYMsTYpyAmXEwucqxxvieveEwShf1xv1AurttZInpev4Kvq5n6KvxttRsu8cw-9oBBuH4u4ttWUwFYwGLvIBuxEwesu3Ms7ev5Ms9evpAtksuGutSLvBuBULvDfvSHpm2BqsuaLvDFwlqtedqyew4epHFwfLvxBmhLvpxp8Attht6ew4not-omyvVNsoyvjifUFwryvmhctyvYFwxLv6-obFwoutdFwphs2yv-Hq4yvpJn6yvoNsWBtxfv8ifjFw0fvBzvjoodCm6utHMv7fv9utPIqlWhJzvXypktuPMvRCu0FwtCmUCuHgvJvtKKnLvtf_oLgvHOsdeqJOsrhl3gnhMv-BtEpokMvSOsNap8jfdgvFCtPGwnzvuMv1IquCu_ypKhnovtVcfpis46cKuuwSozzvWCtOuuvgvgGw8CuSuu2vtlGwa8j5gvc8jINvATo89vEOA5OsdilG0vlTvI0vAtcFjsRDuYfqMLnLhvfJqNhv7GwTyArzp_poDFWoikoJqxuuWhvFHwgGvZhvt_t1zpchvg0vKHwx7npDuAPwHDtFFA-0m3JqVHwTHwODtVHwiPsG0pZHw0NvyLn2Nvy0vGKqyjsIKqnOWDrUkHwNKqmHw80voHw-0vEOvcvusHwD-p5Nw81uKOvG1vyHw19j0qoPOv2qoROv0jlKivUOv9qoQxto8nU1vrKq23teMnbOveEudOv43vvFtjYo5vueksvmsKIwdcpHEtI3vXmskivzMnVklo1vFwuPMwygqc1vW2twOvWIwtxtyivYQsO3m2OvK-g4Ov1cpgIwO2vDFui2muIw-ivZLqbhqmIwdhqB2vMigD2vGjvsLqp1pIiw9ksjEtLjvUFu2CpLRs4CpUlsuhq5EtmiwspnoiwywuXjvPllj3ThFuCFt5hqcjvcJwFGuBSv8wuIUq-wuh2vHJwYks5IuTnv29gDOnLjqwlsskntjvzlsvjvAGg4Kw60tm2vx2vLog3Pv5lk5jvxMw7jveJwoFt6ytp2pCQvAkvc5vCkv1onhWoKbCLsiixuHkvUGulxuNSsuJwNtoRSsxJwEJj0iqABjO3vnGu7On4Jwjep6Jw4MwV3v9JwbkvrGudkvPGt7AdEKwR3pGKwyepoQvEyupkvGyuzewe3B3msOFF5msxkvSKwzkvUKw1gmBHukGt4kvu3v82tL0u9kv7Qv_kv9QvBlvhKw0xUXSvoUsDRv63vFRvI0tSnsIRvnyuA4vVuodfpwKwPevjjqS0tGFp0KwBHtJCkURvxiwu0unMqdTsEOqP4vGOqR4vflvXIuhlvELwjlvKYollvPOqSHtU5vOChrlvtTsNLwc4pPLw4nsRLwO1hcOqVLw3lv_0tBDdq4v0kwuOvcLw3RvLFwCkogLwdzuDUsEmvaLwFIuiJuvkqEDkoLwsjdCOUMmv4olM1tqimRmv6YoTmvFlwFXi_kq7okV1tTSv-zuJ5vT5vomvIMwJnv_LwAlq1LwXOllmvFMwK5vsJt45vgmvF0ubplFPUI0umqA4hwjxo3Bo_osEpskxiAJuZMw5mvWwo6pncMw2mvY7m3GpdwoAPlhMwUhpPJu2ItlMw4ItT1uInvfFtKnvNogAJt-5vJTvA6vwMwflwFQvbVsO6p8dwERbTTvQ6vLaozEkqpsenvSQqkFdhTvYkvrqlBNw1Mw_0un2tJ6vwVsGNwTNvNDuhmq8dwzZkR8me6vnmq4cDnQqnJtCqsyTvumqHDoHnvh8mDTnwao5Tv1mqs6vQDocNwIPvSMw9PbAUvDnqZXijNw-QqfipenwM7pmNwCKtaKu96vbqsq1ulqteqsKKtgqsepcyNwZIp0NwRKtSlmyrkchwZovqjlIEubvuaov_Nw0yb1KuDOw2Wsxdwa7voovd7vsbozhwsRqi7vsKtRUUuKt6IpyUvo7vXOwpJuZOw1LaU2ucOwE4t5KtmOw7Kt9ov9KtHoqApve2upRlZ2uISqQ4tJrn87vrjpX8p0RlPrnB8viLuSrnkLuFzomLug8pXSqYrnZSqdmmsLuZziuLuLtluXswrsChwq4tDPwNHwFPwqUnD3u2Xs6rsKPw5XsMPw28pf8vM3urpvO3uajOwpveQwypv_8pU3uLMuZPwq8vDdoLssekpsFo8VvtOmhPwRss0zoTssmPw18vbMumJdQ5tVNuX_vZpqKMtdYsKWvX5tb9pZ5td9pD9vQWv2Pwm0iuMuUWvwMu0LvGST43uN9vNJqP9vp5tdWvDQwkTqFQwhWvhyvgOb7Kp57soMtPlpqMtrqvsMttqv1kovqvyukxqv95tS4u0qvhhwN7v3qvD6tJts3WvLts0GowcCl8vzpv90ov9vrLttlpCzVz9vXqqJUlU6tbqqq4uNrvs4uQUqMXvO1oyQwsNu0QwLXn2QwVXvH-vyNu_1iaXhaXvvvucXvxHeeXvPmp4eokrvT-vmrvV-vJRwmXvsRgtQmQrv6ZUvrvH0ND_pZVwsVwFfoIXI6cIG-WxVwAdI9JFGHBDdIcAZRrwBFA5VwKdI7VweFJ9VwncrImrCWwG1r2qrS5rImrxbrLrry-vNXr7lrgkuvWrJrr4drJrrl5uf_In5uyCWsckxSCQqSnrwn3Ou9ByQX75u5Wwd8HMSw1mUD1IQSwn6sBXqmWwXSudFvD5rqWwrYrcsv2EvyHfmmuQholWweSwGci9rwiSw8rwU0ImSwGYcxWwLrwurvB8I0WwDQC2WwalUwtt6WwKtpmtmY9tccPm_O_WwIXq3nt8MS5ntEXwIBLStUIXwzkeKXwnRPMXwXcBUHaFotEcCRXwPUCJotizOLotxoJzKVQjbnyvwTw81WyTwlnI0TwfXw2ynhXwKka5Twiew8UpEpUnXwItwlXw8pYqXwVrusXwFUwmbtvXwIUwA6MzTwwPkwHa5YAkXwh1IRUwM9C7Xwbwh9XwyXwXUwDGHBYwxekQ9oEYwGHqHYwZDWJYwbCnsUwQErOYwdYwxUwHoSSYw4ZMUYwH6fxYwQYwyUwumUuYwzHtumwnXRvsBxtwMVwgYw4BwfpuLEqkYwGcv2BwmpuJrtOaqzJvExSz1IR9I1UwJdg4tweYwzYw4HeqTI2Ywm-IBnirNtIXI5YwqdW7YwTlQBVR6URRYDGZwqyIjuwtyIHZwXHAvyIKZwZZvn7tbZvjpwyTGWotDtwTXqW-kwsvf_vzsvh_vPbs1Fv4sv47t6sv67t6Fvnot8Fvpot-FvrotnuvnZw9AW2Zvwot1BqyotGio7ZvcTp3_vL8t_ZvN8tjTpQGvDavoTvFavgnuWtvIavl7lY8tv7sa8tbtvIAwDawCHnFawmioHawitvJawaCqltvzLoXpt5dUWAwaptRawWbfTaww8ttGvAouOwBJ0nxGvbaw38tN8s4tvvCq4GvLou6GvNouC4S1sp60jnaw7TwXBt-KvCHvZnoffwg-iocs4av3AwHEnyawucs8AwPHv2aw-qaKDq5awNDqCQhEBwGZqGBwz8saHvAbwbuvOqth9tQqtfuvSqtSbvUqtMajQBwctpKbwFvwMbwVBwoHvPbwcZqGPhtuvaBwNVpcBwebnYdsGpu2VmpbvVVpKpusbvebwG2j_9thbwDFnwbvGFnZNohVpEuwdNo7bvzbwlYwNup2bw96oLIvwbwMckzJsErt0bwsbw41nWdw4bw7Js6bwjFn8bwNrtPcvGCwdvvFesJCwUcvEcwmckNCwS-lPCw_cbmvvQ2novvMcwgcvsIvQWplcnCquvIvEquxvvcCwcKsNlovcngesucvacwkCwccwmCwzrtnKsjZgC-u2-ajcw-cnBJvcGnHwvxCwcquHJvyZg1CwucwP_txcwRwvzcwmov1cwmLlAfsXwvwsKSbqR_lOdvXJvdwvRdv6-sTdvPelCdwdbqEdwm_thGnadvndnTDwpdnmJv7gw4ilfdvTfSCruTbntJvFruzdnQOr3bwn3nqYgqelTgUqdvOruHDwVYmAen-_t7Jvx3nBxv7FqZTwZbwGxvDxvBGqfTw0DwHKv2Dwm_stdwIVuJ9pqmoTwpOKvDevpruBEw2dwDEw5YmWGqgwpYGq5_sJEw7_suNbJQoEewjKvlAuuenVgsZev9ruKewqKvMewVYppfl1wpYYpbEwBcgzKvp_SKsuWew5xvNsu5KvXmomEwcewoYppEw07TftwJxpFdqotwHyv0Mse5t1mqzEw5lU8evOyv-ev5Ewuew7EwTLvTBuDfwiHqj6E1ew4ew3ewl4vc5gOfv-twQgk9ewLfvw5tcym7AtUfvkeuU0wlZqYgkcutyxpoLvDBtrBuKfwoymghsgfvvLvdNsu5nwyvkRozpwljb8HqVfwPtuRCmiFwzfvpawvfv8Pr_LvsNsBCuCMvgoo2fv0Jndtu6hs3NsHzvVyppfwAisrfwCistfwOzvFgvwfw3FwIgvzfwKgvGOsMiswtu3BtdCuSvtbzv1tuG0f3tuACtkCu6tumCu8tuYOsSapeisweqQNwbOsIgwTGwXapOCtujs_EbngvvzvTCtxzvRgw3Cu0zvR8jmapANvYgwlouagwLiknGwfhnHcmJNvt2ZE0vELnfuuW7nngwSNv3DmN0vmuuKjsYNvpuu2Ctruu2hnYDtzgwt0mgNvI8gbLnlvwXjsd0vUbp9gwgToJbv6uuEPwk8RhhvjwtjhvuNvlhvaEmr0vCBptwtSDtOhwMEUQhwZ9jz0vThwzwt5MvLgq50vYhwOgqnHw7jsXvuvqoZvuxWvQqw-NwaaplLtfBpvinI1v6QwvDtfKqJivTOv6HwVOvvhw5DtOQsV1vZOvX1v1hwZ1vYiv8iwhzud1voMn8hwAyuAiwnKgJEtnOvLEtCwuNEtnksQIwyEua3waivLiwVIw_1pXIwulwDxunJw01vyxtUiwzQs-KwzGUXwuanw-Ovb9nfemnEtBPvdwuDPvXVoFPvtEtQFuvEtGRs9EtqiwKRsoeBMRs72mVlsCKw7EtH4wLjv1iwRknV2vlDpGDpqmwGmvW2t_iwl4ug2vGJwkPv-Nngjw8PvsivlztKjwLiqPJwNjwRJw7FuYjw8lvVJwyIu5lw2Rs3jvTxubJwkLwPosfso52veiq72vGuE92vr4wl2vA3vDtoIQv1DpSms3DpNQvrjwpxutjweLlZsigLlgGuTztiGuQ3vkGuH_nmGup2tH3ptmleQvN_nomsmchekvjSsw3wMXWlQvx1UnQvxlnokvnztrQvtkvxSsvkvzSsvztVlwkEpBnkr3vSyuXKwqEpVyuPMwXyuGqs8QvgQngKwMHueyudmvCRvhyumMloKwNhmqKwujqR5mbfppkwqyuQ0tnNqukwG4vdnswyuykwK4vp5wWRvalvmHuzzudlv7kwALwb1tCLwINlAlwGLwClwILwU6wHemkRvlAo_Qv-MUg4vaKwqRvPlwDgpRzuFgpTzuiCh-RvlOqWlwhlwdLwCNwfLw6RvSlwuNl9RvDIwUJwizuDSvkzu64v75T84vWkw8LwrlwszucIuQSvvzug1tKcfzlwIKmbmv6LwP4wtgpVJu-Lw1voAMwjmvfSvX1tS5vcUsRnwu4wimweOlLMwYPqumvOMwb5wCEthYobnwcTTO0uaEdNmwhEdCps9aol7wgDoCJuGov1SvVmww5pu7weMwc0uIwixPqJVsuvmkMwFnvmMwZhpFWiXJu75vZJuSSnbJu_5vGuEeJue7wQfmrmwzMwtmw_pwt7h3MwxxuK6v6MwYOwxgh87mh2tUTvUJtS6vlqtU6vM8wAnwcJtDjsWkmJNwn7sXJtlmqInwL1uKnwmJtwnvIippJtznv-6wMmnGXi_2t42tW1uZNw7nvbNwjIweNwz1tdnw_mqgnwBnqlNwL7pnNwGybpNw7hhnipLUvrnwOov9FkwNw_xownwTnqnKuI9mVovTKtK7v2nw6nw4nw0MtYvun7pxqsXNgW7vFOwmruIOw12uGjpF2uMOwW1vKjpPOwuUvROw67pCLuDXsOow_Ip1Rq2Uvr7v4UvMLuNrseOwXowDcoI4tSrslRl27vCpvlOwqeoNcoz7vpOwK-h97veLuZJpuOwfXswOwa4tyOwc4t0OwSpvS-mK8vijhM8vcrnmVU42uCVnd8wvXshpvm-ht8pp4tv8pZ8vG3wfOTc8vpLt8Zjg8vuVvSPwNXqCYsHWv-4tQpwW3uSpwKsss8vePwMnmXpwATqw8vxFoWMuz8vO1bkkhEqvpPw8qvHqvvuwhyYhMuenmHukessY5tfpqrpwisstpwTqvvpwQulWqvRGSYMtL9vaMto9pmQwdqvBQwR9v6MuyIkiqv5KpAUsBqwQKvgPm-YsNQwL4uBZs55tRQw75tMqwUQwzMtWQwGEubboQVwJ-pwWncQwipwDGwkVugQwBrv_WvDrvkQwFrvJ_wc4wS6tFXvjqwINtlqwzdTnqwgtspqwrUvrqwRXvtqwX0fXrvFOumQUI-v64uK-vvqqM-v3Zs5tnhrvDRwR-v3tslrv_NuG5uz6tprvoNtS2iErwAusPRwwrvsXv96tWuwPcItVwkTIPcIOrwBFAyVwVrw0dB1VwUrw4VwqgQiAxrrBzrvborq0rerw4ure0rhrwe0rjrwe0rwdrm0rKATzdrq0rWWwuVr9urQGY-zrz0reWwO4rKzruSmWtXjWwAholWwVTuoWwEswasvyXuWQrtWwWZvIrpLswB8IyWwlWwZswLzGNyIBaQDBm9xv3gl7WwgblnoufMUEWIduV2Gsmsw3MSoswAJcFXwb3Ersw0pC2PauswTcBabCNXwyswPXw0swOYCSXwAWQLGGrcB5IH6swNotZXwt3bbXwkXwrBqyuw3muVouGwwAHvoXw5amLtw-XwAUwTQhPtwPgfEUwBIkTtwwaNjnUxXwZsuzXwf0nagJMtwctw5XwSUwBLvgZwtEwUfnYUwVxvDBuDYw6Twptwi5ZgUwccfstwkUw98ISrFR8aPYw8ZMnVIrUwlUwHTwuDWTuwytwWhs8twklwJ8weifsCxcBYGUW3BwLvvEIv6Bwhpu1VcQvvWxwmkoACwqYw6ywBWctYwaYwRuwJVw-XUwUwCuw6cIYuwWBxChkvQucfIduwQUbfuw6DRhuwAZwmuwgialuwmyInuwIZwYaSrZBLZwKpwNZw1-wUxgZ_vTCnb_vBHs5mu2uwv0THHs07tQbs9Ko5sv4Fv7sv_uw87tDLoJznSbn3IjLbwpkBCGv_DxEGvWVgsZwdHsJtvl4oLtvxZwp4oS7lanuQtvRioe8wAAwjznhnu8ZwbvwZtvAawonu4bsqnuz1wMptrywgalIYqMAwGHw9HsVav_HsbCqEcsntvDIsptv6nut8t8nuxvw-nuP7a0vwXVjfAw0tvpspCwBhakUIs58t93Z6tvT8sAww2TcNrBtavqGXyav_0wzptrawFHv3avFEn5avPwwdou6avJVmhouWDkjouSHvRuvhjoODqawwGqtIbv8IsIBwA9sg9tObvjwwH1wlwwhuvlVmPBwHbwIdsTbvmuvzZv5blz7rquvwwwQJsywwfbvG9sGumQPwc6okbv4CxNgp5ww4En0HvjBw4uvUHiMpufbwm9lCxwWNotBwD-tndsF-tQxwH-trds6qtCDxQIvEDxDuw-Cx8UwGuwZkoVxw-bvXxw4ywgFn5shNuw5VpA2nexw-bwupuAvmTrtHesEvm30w75T99sIcwbrt6puW_kert9puqvvWCwPcww-tZCwZKs2xwGqupcv0uprcv2upYcw6-tRCl-xw5IvQquoCwIdk9IvXGnrCwzefEwvCJvocw_rtGJvrcwIJvBdvgqu4KsEdvOJv9dlG3qNJimquw-soquy-sY_tQstEDwcwvQdv7iU_cwiyw7lo7GW1quXdvPDwGdwdstD_sKdwVDwMdwXDwOdwgdvZfsidvxwvZLszwvbLs1wv4vpIDxp3nLru6wvbdw8wvCnvmLspDwgdwydvDAuIzwbTwHxvLenadwFKvNzwk_sE5f3DwRzwPxvKcq03t7LsHdvCevZenKQwRKvR9oGev4YmvYtdzwwruCQobKvEQodcqLSvlAmCewbflkxvlcqUgsmKv5vhrzwEAthttGAtvzwsGqJnovKvyxvxKvkev1zwiMsjev2KvXew4GqZew8zw7KvmQobnoByvqEwTUwzevhtwSCxjtwbsuRWvnewK0w3fkqewN0wsewQHqSdq8EwUyv9liYHqofn2ewKfvJNscyvQhsoVh-ewfyviLvVgkNFwlyvrHq9swRFwbfvqLvdfvVFwffvXFwhfvjhsjfv6Aulfvxyvnfv2dq50wNtuqRoMgn6Bu90wUCmcfwH6gefw8Tw6amYgnifw5fv8RolfwJCulBtQIqvFwSIqtooDvtzFwT1w1FwV1wKSo8ZpY1w6Fw2fwb1w9Fwxtue1wztug1wUgvp7tqYaj1wZNioeqIGwhrK0ypseqdisyzmfistMvAuuigv5zmIhnEuumis1Mv7Iq3MvJuuqgvyzv61wTgwugvxvtB7c-1wpap0gv3vtqFu3pw4apeZPdgwpGwG2wPfqWApJ2wkgw2psmgwgHliuupgwHUYTDu3GwyFbDbpEPsT2waNvV2whfqX2wDnU0gwVhvuApgExZwtf2wZjsh2wmNvj2wi0vSEmbbpsDuKDttNvo0vvNvs2wEvuohvYHwvToYHwJ0hvhv12wxhvzjsPvu1js40vMKqj9jUvuXhwuTj_2wGeo5PsPqw9NweovF3w6owI3wOOvDcpL3wkvurhwO3waKxjgqnKqlgqPivXOv3piV3wRQsGvYTQsL-jCIwJmw9Rs1gqnSsGKwrUoi3wiivBwupOvm3wEwu26wlLwpxtGGtrxtwivOiwx5w32vRiwz3w3Ov21vdEt0Qs7Ov53wp5w5IwjCpc9neiwcwu2klfLq5qigwukiwKlsE8wNVokIwnLqyIwL2vqwuRjvhIwTjvSPv73w6Iw59nblsW2v6iwaPvgMx14wa4wfPvaWv1RW_wui2vg4wN6w_ytt4vsdpg3vrknm4wZDplsoYFtkLTaFth4wmJwj4w4lwY7ww4w8lsaJw12vkKwV2tBSv34wgJw54wLzE74wY4wv2vW2toJw0Dp-fmGztpjwE5wKEtiHm52pWln-FtJ5wAGtRkvCGt4jwO5wFGtNio5JwatoT8woSi6jwX3v8jwZ3v9xu_jwc3vHIw_Adf3v_TW0ms6Si1lnvtol3vHMlM4hL7wxztTKw9lnt5wDlwEHup8wlGpfjq-kvhjqfKwR0tF5mKmn55wWzuhkwnKwjkw83v_5wZfpPTsAFp6GtCFpF6wtkw-Gtvkw4tixnlL6w3Kw84w3ls3kwjuo5kwS6wENlS4v9kwU4vyNLW4vacTY4viPnc6wAYoGzuSkq2Hus0t4uopRvi4vl6wQzu1Hp6TsZLwkNxbLwu6wYlweLwnYoy6wy4v06w04vYhqa2vaNx24pnLwESvLUsHSv2kquLw6OqwLwTUs5UiyLws6m0Lwi0UH5vEMwGuEWSv7Lwq8wnNxo1tkKbNPq4voi1t0lwU7wkIuBTvoosO7wWPqa7woSvc7wImwtNxtviz8wl8hUMwE7pWMwk5vfnw4mvr5p6mvTmwZ0uJJuXmwLJubyo0lqtZoiMwvZof7mi0u57wK2tl0ubKm9PqGTvuwoITvuMwihppmwiPxglwBSvjJuZmq_mwdql20uugh8MwO6vS8wxmwvpsYmqy0umqk4mwj6pbJtkTvCLxIFhG1ub6vI1uckmNNwsTvunvAKuSNwa8mn8wPnw0Tv35vGKuqobIKuwQqVnwGWsaNw8TvuIwKwoK3tgNwSqs7JtUqsVMmGUvL7p08huRxrNwGKtcqsB9wuNwtnwE9wRnqZ7pzNwI9wc7p01uziptHwZUvvHwC-p0TnQ7vehw8nwYNriRq_nw3Kuv3tnbob7vXyopovLgh9qssovtRqALuk7vLowDLu-7pFLuPowcnvpHdp9wUowxLuF4tQHhH4tZowJ4tbowjOwVrseoww7vELt77vLSqm2ui2AToqaUbA8vBzopowDzorow8sltowgxfh8pjxfxowarnzow32uZLt52ubpvEVndpvAkplhw1rs-owHPwSFox4tpVv9FRzcoDMu1coHpw3co9mBJpwdfOLpwVgvNpw1Qg0pv40b2VvaPw7Sq5VvAAxbdW8pve3us-wAWvVnmw-w28vgpwdMuSZsn_w6Pm3-wFmBfnmopwOMtB9vQqv--wqMuCJx3PwH9vJGoJ9vbTqzMurss-PwXtsbuk5pwWPmgqv_3uP_w3Ys6Kpmqvmuk05tJ4uW_wqWvIqwMAiINumGoQ4uEXbsPm7LxqHwFSxOomPJkj_wOtnl_wYqwVPwaqwArvuEriQwYZst_wCXvAjwEXvKUq39v52bsQw69vmNu-9vNXv66tkeoC-vstnSNtvqwYrvWXvyqwfvl0qw9Qw2qw_QwdXvr6tCRwdmhgXv9NuE5uOAxnrvArwCOuLRwZ-vL5uLwIqXvx1oYAxAfIKrwvUlcfINrwiyiPrwD2QlTITrwFdIiAxXrwlIAZrw7dCbrwSerarrYyZn-v-VwiVxfyZbRwmVxkyZu-vpVxVLIhrrQVMjrr9aNlrr2AxSWwPvr2qr8yZeus6AxerrSLIm9XMCx2tjxYARZbrLI9zNZWfFluUFvDZlFfr3Wwh2I-rwD3fGATPSwHBxG0rZSuWSwbsvH_vVZv3EvvWwXDBMWxtSwqSwYWxs0IxeWb5IjBCwSwpRbh5IwbV1SweEAUYN4SwTQQLDU7SwC5I6mB-Sw6aDATwy8AVRCU3IGNQSxYGTwiVIITwHiAm5I-CryZkNTwRRESOAoMHeRI05qOqu42I76TWTwAZv1uh8HxXrum2c2dvDKvBIxodwnIThTwZmo0gbkTwjQgmTwLKpoTwjliqTw3GAsTwOLIkYRQFwmhC_swEYwCtw1ynzuwDHvBFxgRIECxAzv9TwAUcoXxjooKCxckiMCx4XW79IUtwe0TRCxELvEhBMUwatwWCx4Xwafwz-N8IxsEw-Ix2XxGHqltwQcqNIWF0wBVhqtwR8anCxZnIMYwxCxnUwxtwALaztwPuwTYwNYxa6fzCxQYx1CxLDxvYw2UwLVIEyOVuw_qtLGxFuwOIvGvv9bvmYwRGxxclIcnBCwLebKDxGTIbYwodqzCxQDxuVwIHEPVwRNuRVwcXxXTrLyIVVwPeXYVwRcIIfIZVwWfAbVwWswdfIHiAcfawWAgVwCFAiVwBTqKpmVDxORwtNtQ5uqXnrVwxYxW-wHMpMrwRZxwVwgAxQrwYVxkAxaVxmAx4nRoAx8Vw5EvlVxV1rtAxPvriZxtWuf1rEOtH3dQ1rN1r39O7rrdmrroIQxrQQurAxV1r5Ax8urIvr8td3rrYOpRTuecB4ZxiQuOZvbarQZvRPrSZvGswTWxdsv1XuK_vHUa8ZxuQuHBnLhWdCJMYuB5UiEbx8flqXGsAlzY6hktSuBxAe7qnDSnZXLTw6phShAvDJ3DJQJrcScdax2DJUfUGjbwCJhCJ0OsROMPDOWMa0CJiOCNDrMoalmI_LrwDLbPDkEJoWcQUuBBNOEJIqYFpwxBrg_qDDJTUu2NPV4TqAxw4rnZx0rrCVekVxcrwV1rEbxx1eGsryBAzrrVtHN7eXkuqZxKEANbxG3CcXdtZxMvr39O4WuG1rIbxObxlFfD4rYmrDsr5rrGRfkwr_erk0VZxd_hJEfrgxry0VNaxALAk3orbxfPuB_v09kIBxQWxfFvrWwEkuNBxVWxrQug1VubxTVwu3A7bxkQrb6ihGbRaxdSZhxPUaxyMWWaxJoDYaxx8Maax0DmlZkiax7DJbCT2JrvzjOcxAEJlaxJ5Anax7vtxSUe5NraxQlAiCCuaxrDJRttUtCyxEzaxF6ASDb2axJSrLEJubjSsX9axYHAToQU7SBbxRbxMbxAsrFzPGbxhVxV1r_yPdFewcxprr35Drdrprw2cxr0D3Ax-cx50DrrwDsrH6DPVuiYURVuqvcFzZUVulGssOuyEve7t1bxhFvFaxJ_vKswHUagVuokO58vh3rlVugVxsRuGRuIsrJDDjZxTmrQiIedxPeDmZxidxlGEPsrhiRKWw9cxViIjdx1fX0VxhdxsdxndxRFXDdxMsrtdx6rwobxLatqbxUvrJMPIdx5BYWNjPbjWsvxEvSzrPdxDaxsWwUWxJswkFv6bx7dxhUxmVwFCJvoIACJgRcGHdQaxZjiSax_rAFcxWphlTuFrXlDJ7BLw0MLcxaZYRzAeaxG2MD8LgabTcxkaxiJXWcxmCJ6gvZcxqax3mrsaxamBecxwax7dwyaxhgB0axZ5cmcxfFTe1TE6ZEEJ8axMCNscx_axb8bbdxFirRsrJusCwrQRM8rq61rh-vHusbsrKxrQwrGfxXhILfxo4rymrmHrSoKQfxy4rw3r63rCYvwyZ8OXVfx43rB4rzHrmFfrhrE4r6vrZsrH4rjbx0hrV7i44rL4rexrtEvT4rBexq6sDexF_vFex2bxHexiUfP4lFPu81rcfxOxrl4rpWuCfxYasdfxGxrjfrN5r6fx8mrUkrEfxelrCPf5fxUxrHgxqhrNyrvvrosrAnr34rC7j54rBdXsfxuwrQcrB5rUSwE_vRWxLBxXcrFkuOBxkvq3fxA7tEur03rp3rcjj6NtOGrk4refxXlASxqpgxcwrO2rDTfOvrT5rDgxugxYfxBUfKydfGravr0NtzgxXfxffxKSf4vrXRujwrl1riLhPzeK4rGVurfxHZvR4rEerWgxkxrb7tPWxVSw0bxyfxRdxIsw1fxtTfTRwHusjgxMfxLusW0rXhxxgxr4rxOrtgxLxriwqghxlfoCSu8OXYhxRfxROpIurXRuk1ryhr6grD_dFhxTrMexrh9i4qCIUue_bXRujXuwohwRrHfrLhxA5rv2rOhxagxQhxqGs1EvkmuIexWWxYFB0hxPgxgCB92rJYuzrVIixZxr3mrS-U0rI5CqWJCZUpPYuEurrUu6FO0cxZwqETugUuZixk-qJWupVuAyrihxoVuilrwAQ6DsqlrIJCpSrcixxVulVAeuqFtrxMYkCE2-qfTuPTuCZlnUeEZlfTuRSuZfwUTu-ZxRbrAkudWuKBxgFvMBx0fxYDjGixaIriTu8bxfTumQpHcx3oW2QuW8nfTr4ErhTrdfwlAUvTu51CxTuEgwzTuFsB1TuERu0GSq7BbiI6Tus2BAUuGLrMRuVRuZqUCUuGUuEFrURuDUuZqUrhxNcO_hIV-BL_B0svGals2W3exrcxhBAUUuiENWUuZnmYUumzmaUuSRO6JRWixxgxYixKRrX5uXix5UuzSuOrqsgxkixMXCEsqW0CFkxFTuKRr4yr66kASuLEEqixKkxrzCSsqIur-UuLTu_hXc1fSyrDVu74rVFvHWxdOfNPrwEvvfxx2rbgxBjxdgx3bxFixVhxLOuuvrh-qwUryWuWunTjbEkxxgxykx6ur0kxJkxNtr6WuPtrHum_CbQuqxkx8kxftrQtrXtrYWaZwEatrPiVVkx7kx56HjasElxFbcuixTtrltrVtrhuriifqFfzhxU9VJXAcLSOixZlxiif8-vfBAGYuBoQKWxUsvA_vbFvYgxDswzbxFswCixHswEixUhxXZvgCXYlx6VYiifIYulSu3wVblxxlxFbc_bxvdYqyvTXjSFwvXSglxlALd6l8XuO2MoXu9ejAYuDmx6Xu52qc3fSDb_lxJMPzlxcoAxntMmxvPuNYulYUAkx5gxuWuClxdasKBVfbt2LeC2rURwEur3kxKAVbmxfLfhHrw4rgmxamxihQDxAAlxmWuYmxs8Agtromx2LYGlx6mBttrz9et4r_PfaRr5WuMlx9kx5OhUoOwwqPUr9WumaswpmptrWlxmmY2lx0dBptrFnxwZl4hxLzrlXuCmxYsrEmxQTuLZvb_VAswOWxVatPhxplxwOugWuSdxuWw5bxvlxI9Vy8AJnxOmxtSF1lxwlxGnx5CU5lxJqY7lxfBGVOfRvl-lxHmx-XuALAtnxOnxImxksv2hBRmxDYuKmxgeb2nxJvn0lIinx6nxksvTmxB3SVmxYkuEWITYuWhx81rEurXYu6kxRYuZkuqmxPkuSYuckuHYA3trfYu3STauqwtrPoxQlxuVrlYu5KfnYu8OdpYuZXS0lumKNtYu95ujkjtBcA6u_hO6YtGdt-Kkwlt4YumOtAct7YuCctQ6uEct7oaO6uHctL6u7us2ylx6rPVXz6rMZuX6uDvsRctncvUZud6u2oxXZuRKCMvsh6uB7rDPtfdtectixkH7rJPtjpaYvsaDvavszLknZuuct77uG8u3ctz6uJbu16uj7r36utxk56uCet3ctdpxPXuJMkXpxLqaI7uU8uCPctRto7rCauS9A-ctpoxAdtu7rspx9vsBPcP7uNau6btS7u87rU7udykuDcUaudetTrTadtc7uGQta8uFFsxMknykzMki7ueauk7uNuvm7uRHvQ8rp7uRpxg4Vnau5ykudtaQtv7ub0Hx7uvau0dt60VONkmws4dt2auiGvevs_auuQtrQtF8uiqxA7uD8uyQtzZuiPtGbutpx6dtapxB8u9jTN8usNkh8uDkT9bfwzkXet0qxZetFRtYbucetqDvT9rd8udbuNRtg8uviuaxse8uA_rZ9rKCv8cip8ulxseJCs8uAXufRtCXuToj_RwR0k0bu0sa6et3bu18u9etGSwAfte5lCftfYfoYfBcu-xs39rNjS59r2RtHcuE9uJcuPftI9uC-rNysZWYPysWftCStRcuZftUys7lT8ojdft50kP-rX9ufXuZ9uiXuQStd9u-TVf9ukysh9uqGcU1ayeBl9uXPkn9u4tap9ui-rE3otcuG3oLYPo-r_qesbuaYv09ueSku-rzqm49uR3of1kRGBvgoLmu_diHgtEywmoh8-rF-u--r6StXgt_YvmbuEhuG_rhRmDfughuVzsuBvw2sqsxRzsV-u6AvX-uMTthgtOTtgDsaduYQkngtq-NcQkk-uWvaiduuMIi_rxgtwzsWmSyzskTttdu1zs3gt3zsd2ksbu0-u4Qkr9u3duzqjDhttsxcqp9va2Ttu2k_duB_uMhtWnS-Tt22kIeuJ_uPRkmTqLeuWRkMAsPeuPZuI4sc0sMUtbwar0sewaVAsqeuSUtkRk9nSaeuAfwe_u_lig_ugAsheub_uj_uZamleu8tx-txVJxc3kl_uAuxr_u2htpUtu_uweuw_uyeuvUt0_uIkAxUtv8kzUt2hu1Ut6Jc9AsJrx9fukMOFktHsjAAvrhuGBsZSkUXuCVtV1sSiteSk7duSKcVsjjSkYitUSmnSkTfu6qTVfusSkaBsYfucBsXAvq1sHqSX4kqit3SkgfuvIcifu9euLCvZBcNCvxBsnAvdhuxfuHhuzfuuAv-AvwAvABvyAvfhuRYt1Avdhu4fuAgu84kLCsdhuPCsZbCZYvwppCgoVCsereXCs5_pcluSguWxnhluMqmjlutCiUBvVWtmjtoluFitxcZIAqnCshguFvKoBvhUkyjtiWt8jtqtT52sDCvTujpBvL3srBvR0amBvaUk45k1guBDsAXty2sStT1Bvxvx3BvJDs5BvAhu7Bv-WttfurCsysxYktGCvaCvTktWDscCv2fuO6kZ6kUCvo3sJCvQCvnbuHvjRXtXwxOhuMvj8uxJvxMCvLvxbhucUEdhuZCv7-ui3sm8udCvbVkmXtZ1a76kohuRvT6ktduxi1aEoq-ktZKA0XtN4suVkuCvQ4sPiuAySyCvopx0CvawT2CvBYt4CvSEsAEv7Cv_CvcOcDiuADvGDvinTk4sf5sm4sVYt-pmSYtf5sUYt1CvxOchltqEshltIxxxHWSDvKauaiuf2a54spDvFauueSnYt-bttoxzltu2addtopxk6uiDv5wTwtxabuN2ZriuoDvoox-qxZxsMFsb8k0iuQFsImtxDvygVzDvLmt7iuNmt9iuaxj5Dv7Dvk5sopxjFsCiBBDvBEvJjuhZtLjuXEvgmttjuimt98kcEvxFsnmtF6sWEvTbu1juFEvTyxumtjEvAyjUEvVZtQyxbyxYEvGEvQjudjukEvpjugZtnEvOEvcyTgyxKGsxjuGntNEvHTEGatKntujulmtEhB_Ylb1MAgKmzMs_D1ixUjeXarbCf_gr9hxNhxVnxAixXnxlPuZnxThxEjxcnxXDB-yx9gK5DjRfjzrVQzxEzKjzZ0AALBA0IY3GsN_BpWxFnIAfIfFTAnI7YxefICUDSGN2KAiFxvlu61gRDrtgWFzVbQC61g14kgDEV_S3FBk6k61g87TwzxYJOHHJwJRcNcadY2vF61gZZGTJCuAUJfQ6QY_Cvo0GCcYNYTM0Gw9TqkBEExcWgFmtPFs_QSFZDfoD29q_4vOxYp2ZBZm_UZ3NYHBbmHTvpr35YbdqTClIXm1kuzPAJ0U3JACluh2SAZxSVxUZx8Yxo7bFZxK6jIZxQss6QSP0xwQwAfKopKgQrnkF_YDJ3YysKGjUWqSgtSAtKK_aF2FF1aJsDQHS0Yx22ICoxJsvhgrCRrq3rJfxHoxxgx-yrBsquXCEurL1xSRrYOdWmxP1xqkDFyrz-vlhrgxqS1x7trkOd-gxxlrVWrhurUTf-zrvnI00r4dxhWwhxr30rkkxVVumkxlQuokxQdxCjxanxfgxn0qGoxigxxgxWRw8fxUwqDWwUWwpXaQur51xNox_VwnrwrurQWwkQoVoxTWwMWwtixAPrPUrrRwQtqpRrbWxIWx4KAAzxr6eikxV8iu1rufxNdxwfxs1xRhxu1xMzxWrmulxXWxe-T3YxYzA8gXfSwOSwFmxgXxsXx-dqnXxMtwrbtVeUeqBCVIx2TwXxsPbyXxPCxwXwWtwBtwp8CwbI1ptfUp2zFNcAkXwBHqEyvAYx1evfwhDYxyHnntwiCxfwhvSwmKCtWxbbDW5I0SwCTwR3IzWxVhURDxVZx6aNmWxJ6IoWx5pUJTwsLr7WxZfE45I-WxKtn_xwDXx62IIYxgUcKYxLYwTYx2WxrCxPYxYYwvCxpCx2yuZVIcYxpUw6twbKW2CxqkvIkwsSINTILVwfYwrYxQuwaYxSuwODx43xVuwwckfPoVIPuFxI3I-7qNyIvtwNnUbXxkeI7HWeXxXEARVxxUqUVwVZxfAxX5qYZxCdIaZx3VwuTIcVxzVwMBrUjBB1xzeR-rs5oquBjSVwtVwL4x9ejizxDZx9YxPUBaVw8gILVxTZxR4xo0xZzYq0xT-os0xZpwKZxLaxnVwoXnOZxDrq6vlIkuz1xWmxIWwV0rHfxi3lvkxogxE2xwzrvAxKoxA5xWkuzMf01x51xKwYjzX0zrC2xY1xw4rK5xCQr7zrYWwQSY-zrXlxkSw05Mc5xP2xp9iR2xfTfo1xMdxkQupWwAjxt1xqkxDjxb2xPBxHUaM2xSzxCZX8nxQYIM2xnnxUDJm2xmXxHtwHCx4sp68ts2xCnIu2xRtwNCxx2xSXPQCx02xAnIZNC32xnIs52x9yXXcA82xC0wRfnE0wF3xBVhC3x0dwFYxQ6xGglH3xhZnMTwySwjWxN3xETws9TR3xdAxvVwT3x3SwV3x76Qdzx0lA5WxbaxPxm8WxegQJdTf3x_UY76Ti3xhUwCWIoCxMYxn3xOYxv3x5twRYxH2IwCx26xVYx-3xXYwuCxy3xZYx9twyFxA5c6CxCuw63xHVwMDxRJnvYxfYwB4xi7oDhDiqtCJdG4xFnItUwDnUK4xlbIM4xvTwZKAP4xbuwR4xg6xIHET4xhAxZZxxvA2VwdVxZ4xnAxeVxYUx2WvpqCg4xNssy7Uj4xBZx5YxcOYn4x0lAc7x-YxfBRs4x8bxdVwqdWfVwr0xDUIjVwu1oSBxArqQRwPVxSRwukxttIHejU5xO5xQtrRGrdmxchx_4xM8xTrqIkx8uqwUrK5xMkxQUB71xF2xCed_uresH5yrifk0SCD2xpzrH5xNWwT8xgrqH2xXWwKurnvng1xaWwRIfLLHdWwgkxGWxpbxFZl40r3GrybxWnxn5xY2xp5xv1x4bx5vnT5u-4xCbxgrw21xK8xHmrC9xV8xuAxeRwjix1VxSurP1fkur1AxudxQsqB9xM9xYoxt0rM9x2-q77IBcIf5xUvql1xGfrAIrbtqW1q28x_hx9wqBixYnxDixZSwZQrHNa77ID8x_7IUBxUyIGVIXBxVAtsevaBxfsw-5ohsw-WwSFAAXwMWECXweYJz2LPbC9ntpBx_ntXbCLXwjFJDotvBx-hVQXwyBx2swTXwPJGVXw3BxBkH7sw6BxLeL8BxMtw-BxjXxACxlXxCCxo2x55xI_oqXx7bf25xcFx9RI-zwQtw09IStwB6xgZSz2xPbhXtw4Xx72x6Xx85xYCxetw-Xx8XwP6xiewCYxfCxgZwhCx0-xfwhx6xmCxz6xLYxm3xqCx36xwUwXYxyACSYx1twUYxVYw_6xw3xmdqz3xHkw7ewLFLAuw46xUuw6fg6UwhYwyJstum0JsPGxlYxFDxLuwv9sxHxDiUJ7xVTItYxlqtu3xPDxfYwf6xtTIvVw3YwBZxXDx9wfZDx9YwbDx2uH1AgsyIeDxEZwz_xoyIpuwJZwZaSlDxUTxnDxrTx5SGxuwW-xc_vRDKe_vMbsXZw5KoDTpJ7sbZwiotM7s9uwkCn4Dx9sv6Dx-7tlZwsww_DxoZww_vqZwFGvK0xHGvuZwuXqf7s9Zvg5q6otMExTvw9_vm7sR8tQal7ZwavwknuFAwWExeiopnus7lGYqetveExj8tAcsjtvKbfSAwo8tQYqOawtvwcavpGvstvsExutvNcsWawEhBjavwGv18t4vwFou6vwvUm3Gv5ExMou8tvcIsecs9ExuAw_ExwAwa8so5uPjo2avFuvZouvawrIsxawJFxuIs0awtExqUpVwwr8sXww2cs8aw6Is6csWFx_aw4UpBbw38sOZqkwwRbveFxJdsjuvpwwjHvSBw-DxabvdqtXBwRbwZBwTbwbBwVbw3www4vnbv49tIpuCBlcbwcJsmBwvZqRNopBw7Hvd1nsBwNkouBwdHilbwg9aEGx5qtJ-tLxwIuw-BwIcvP-txJsR-tybwjYxDDxQGxb_xY-tDVwVGxMrtaIvspucIvykoevvcGxgvveGxEWpjIvhuplIvqxwRCwKcwTCwuxwoGxzckv-tuii0xwZesSZg3xw11g1vvbWpj2njvmd0x1Eq8vvfcwq2nhcw9GxGywd-sAHxJywCHx9cvJwvT1cLwvPywCdvKFqcdkUyw0OoRdnQHxZvpMdvP8oRstWHxGDwewvIDwxquaFqLDwVdvHdwc_lOfsQDwQfsibqq_tTfsLdw-quNdwAruPdwpHxRdwbDwtHxdDwoYw5ywrBlYTwzHxJxv1HxV_sddw4Hx__tEzwBAu7HxtDwAKvkdwAcqmdwNXxkHn_stqdwBttsdwOxvy9qQxvlruBownruS6xP9oZzwS9o3dwz_sIevXKvGEwFMiMevcKvOevAewQevhxvhcqg9oRgsmzwmxvozwiIxYElTEwqAumIxsAuoIxIAtqIxdgssIxcEw0xvOAtmevxIxoev5zwqev7zwg8x3IxHBmnQo44ndno92xUUwz-x-Xw2evH0w4evnnoLyvpewButrewjsuJJxwnoS0wosuNJxf_uGNsYyvfxpZlwh5BFFwmPxQfv3_fSfvUhsk0wCfwTNsGfwbhspLvt0wrLvv0wuBuuLvkgkwLvHtuyLvmfv6HqsJxpfvfFwwJxhFw6ixTtuatu0JxYWh2JxcBtgfwQbv0HFM_oFzv34oM1wLMvBKxjtuPCusfwmtuGKxvfwptuRzvPyhstuLgvutumypc1wPgvRvtSKxfMvmIqOZwXKxFpovQr9jDizvqoUDgwoCuFgw_tuJCtWapoKnUGwszvaExGbvtSowzvQgwCApSgwNuuwKx2zvXgw0KxBBwB2wUilPJqopoC0vVhUigwtpoBLxdJtn8jM2wK0vCnwAbpwhnMhvqilR0vPhvaDuU0vdNvuuuX0vCHwCGbEHw_CtNAw0zpbhvsfq-gwEDtdLx8uufjsbPso2wSHwkhvgbpPDtt2wjbpv2wHvuv0vPhwx0v02wShwuLxUhws8gAEu62w0Lx70vVvu-2wYovO9wa1m5nwl9vf1mMEuH3wsDtBMxuDtQOvM1vFMxO1vAgwJQsNivS1vRxtxhwTxtzhwtKqY3wTMxVQxOIuaIw7hwmEujkv-hw4gqIIwBiwLztDiwmivHCprOvHiw9MxNTvhjwIMqQQWKwu3EuMwux1vfroa2m9EuxQsojnShq6kswMxnIyR2v81vMllzMx93w9xtDls2jnC2vC4wrIwPFutIwRFuziw_ksANxMPvPjvOPvIRiQPvuwu4IyGso_MxJNxKsoLNxW4w-IwQjwuFpilsCJw4vtXqqhofjPvJ-nXNxQJyr1v5QxmNxn2vLjwn4wq2v0lsSJwYJyWxut4wCTvv4w6dpyof8dpVytHHmz4wsJyexu24wfJw2vU_jv73m04wZyt3NxFkvSGunjwLQvx3Eqjw-NxvJwAOxxiq2MqvjwfGu1iq1JwP3v3JwP5w6iqR5wiTv5jwU5wENqtSieztBKwb3vSqmf1vxmsIKwJjwKKwXGtN_xEfwJkwOKw4msQKwNkwZAohGt1kvSkw3kvDHu5kv8Ssh4vjNqcKwGmntOxG6wvOxPfpfkwwGt75wenlSHu-5wYfp43p5OxWnsvKw_PnskwA0tH6wJAoUlv1KwxyuM6wiJyD6vd6wlHuO4vR6w5yuhMUMPxHMw-kwh0tFLwj0tHLwwHuiAoucpe6w0nsClvOLwaPxLzu6IyDUTj4vz0tlqtn4vGgJyCk6lvFPx5KwIFt80tsuiRnniHtO6mNos-JyD1tHmvwPx66wqEyUIunlw6Jmplw-OqA7wRDk9vo8PxG7w-PxRIt1lwV7wcRx6Pq1PvGQxO5vygpDMwKMyLQx4HuW7wvJyoNxQQx1IuTZopSv4Iubnl8os7Iu-osx5pApsYDon7w5DheQxrlqgQxvxoq5vcQxawojQxb0uYmw5Gpamw0Itcmw-Sv-AoBLmlwoTJuNMyhmwFQxETvYJuo0uOnvnmwC8wLTvPLy20pi4wZIyKmqkJubQv6wo7MwN6vNSXDRx_Mwzwi2hpxpsqLmVKyLRxdQqHNwzVsd8wR8tHnwrTvMhhVRxuTvFpgl8woJtOnwsaovmqk0uvaoEWs0mqiRxw8wkRxGJyPKuZipjnwoxoDps38wO3tsRxQ3tl1uonwp1u98mhFyB5EC9wkMm3Rxa3t5Rxxnw7RxVnqoWsrKuN9wBIyTgqC3w8LxBSxMow9nw_1uJSxB2uezvCow6Ku8OwxMyt4xrRWeHdIowUSxrqngyoPOyyRqP8wA4t2ovdSxE8pdOwPLufOw8Uv_UvM8pz9wCVv_9mEVv8ovoOwE-mApvrOwuSxo2uPIdvOwgrsxOwirszOwRVvw2uG-wUpvoXs5Ow7qscSqXOyo7b-OwS8vETxDivkSqzLuX8vkVvkpvJTxmpvy4tqVvNPwRTxxHkv7x6oqi8v86sk8veUxOpwGKpYPwj-wLETl-wMYsn-wOYsgPwNpq-pvrWUTYsBWvN5t8Sl40oEaiukplpwV5tnpw6-wppw8-wC9v0TxEWnlYsRFynYs4Pw8kp6Txppq8PwdTqQKPV-pMDqQ9v93uDUxvtmA4um0wKhs60i2pq0dogewLQwb9vnTlNUxGNuuqvQUxtWvKNuTUxvebQ9wA3wz0oe4x6qvk_wH6tqTxs9vAUq9WvWZsSqqjQwdNulQwcqvw_wnUxGNtz_wp4u59vdqqKXvt4u5_wSUqA-vqtnyUxT1ouNu1UxfTx4dWCAxHmpaNt84uLmpdNt_UxfXvERwD5u7biFVx_qwlXvIVxCrwC8xBZxO5uF8x64xLasQZxg7xSZxhpImeFYRyWZxU4xXVxW4xl7xlAxo7xdZxeVxD1xprwI5xaixnvqnRyl8xcwqSGrS9xpdd91x4Ax0urXrrn0rT5xF9xsRyW5xi1ru0r8Axt8xskrNRZmmYY9xZ0Ia9xgWwkXuJhxD0r18xnWwi9xBku58xqlxEaxa2x4vns5xg1VVswm0xXsws9xBLd1WwZuwR6MYBxlEwz9xTuuLtpdBxOotjsw49xlswBXwnswDXwlBxqsw_9xTbCqBxC-xvswE-xuBxEHawBx6cBHotK-x0BxKotWXw4BxYXwnLv0mCl2xU-xeXwBAy9Au35xjXwp2xFCx-TwETyCzvd-x8KvrXwk-xA6xiqBHUw0XxE6xFnI8HFe8sVCx55xXCx8XxaVOx-xgtwNFyitwjeweCxzdwcEyF4c5-xHYxkCxIYw9-xl3xG_x96xccf6CxD_xr3x16xA_x-6xuSIA7xqUwC7xsYxL7xbJxBuwfYwfYxBcvdCyDcvNGxY_xMxwBaqOxwJcvZxwVIve_xBGWg_xh2Q3Tyj_xN7xVuwn_xqTIq_xUSyMyIV7xLCut_xCDM8Yw4eQw_xEsHy_xkuw1_xGZwiDxQbL7_x8bU9_xlQysRcAAytFvu7tuDxFAy3uwYZwYQOAnuKAy2FvMAy2Dx-uwgZwHnuvZvqotvxg-Dxv_vDGvx_vrZwSnub7sGExfHsOvwwZwLExr4ohAy0ZwNExdnuWvwQExHspCAw34oXGvrAyevwHAwFYqe8tiiotnuQ0jftvfEx5gwVUmPAwAPuRAw77s4Ay97s6Ay3LoA8sgsprExWYqsGvNFxuGvYawkavQIslpt3tvKByfaw9vwsavSByCrhtAwX8sTByEwwQTwBHv0ptI6xtawgUpaouJHvcouLHvKFxFDq1awiouP8rbBxAQhgSyWHvbwwHQhZHvKqtLznueQtByvouvByg-xujomwwf8a4ychFxLnvkFxbbssJvuwwObwt9tQbw-ou9ByBclvuvqDqxFx9NyoJm0Fx1uvFCyb0gHCyfds99tAxwgbw9uvkds_uvTpuBvv8Tyd9sEvvFcv1BwaCy0VpcCy8Wy0ds_TyUxwBUyLaqKuwkCyMuwYdwnCyOhUnFnbvvCthBcwxpudGx-NowCynxwacn3puQCwJcwnvvpIv4CyVCw6CyicvQcwsGxmrtuGxocvdCw5xweKs7xwLqujCw5vvu6xnCwCywUShhsxXSh57oblosdDdloHvpfloLyw-cvzKs0CwHHxGbqwcw5KsqloaDyLstVwvYywADwaywZ_tcyw7cwFDwuXm_ywSdvYstcHxS3n2qua8ogHxpywJdwr_tkHxzDymHx1DyoHxyyw-GiSdwsHxUdwefsYxw9Dyu8o5_teTwvst2HxBzwoDwGEy38oFzwVruHzwJXxwgbLXxOEyyDwKxv6dvLAuvYcqHn6Dw7DlwdwLSxM9ooruWxv1dweEybzwUIxIgs7dwLevIEwaIxKEwcIxgKvkzwattSMskKvhIxQYpoKvwwpLewywpNewuKv6EyQewtIxSew-EyigsgEw3Kv0Ix4WwIfnlcsrMsXLiKFyN6x84nE-oV6x7ttC5nF9vDJxTFy0EwM0wa0w1liIJxRdqZFywewT0w-EwYLvPJxY0wRJx1AtVeu3AteLvVJxg0wjBuc_uTfvjLv5sukyvj_xsFypBufJxvFyhJxLfwSdgNfwlJximinSwbMpqJx5FyzyvtJxQnUgFwXfwC_o7yvbfw-BumFwYtuoFws5cJGynooIMvZ1iKMvmBt-fvoBtNMvBgvRGyFKxCEbGvtQzvxfwxBtWMvttuYMvbGyPKxd1w_FweMv_ooMOslUyUIhjGy_fwagvBgwlnipGylzvpCugisiKxRGwjgvDuuVGwsKnoKxYGw21wrvtsKx51wuvt8Mv1zvDikRuu9GyDNvVuuaWv_zvC0hB0v-vt-gvcuuRfqNCgHHyb8wChvELxGhv0GwqgwKhvmzpLLxouuOhv8GwTHy-GwVHyW0vfNvY0vZHy3gwbHyWLx1uuuywe0vUlfdhvcqUfhv70mk0v7zpm0vp2wjLxr2wsLnrHyRDtuHyH1mwHyuhv3Nv6Du5Nvyhv7Nv42wRvuQ0p5HyZhw7HyggwQ4uuqo5LxvKum3tdUvOOyYgqXaTOEuIPWCQsi0pqhwo1mLIyIbyNIy2DtQkssvu9HwuvunVvrgqAIwm1va1v3JynPvgOvd3wbIyFKwdIyD2mGdyHKy8gqMEtjxtOEtpITlcpq3wejviMxKOxZkkLwuWEtNwuyHuPwuzMxycpyQsTwu2IyX9nvNyGFuxjndiw_1vfiwoIw4MxEGm4kksIwQHUgdyvIwsemLPvowuCNx0IwYFu2IwPJybFuyMxT4w1Lq3iwmlvcqiNNxkFuXIy3vumNxb4wHrvBjwe4wgJyIJw4QxG8ww2v1FuGxufNx4FuhNxy2ht2v1NxyMwKeyN7wJMwxJy3BTzJyiFujFt_dpr6w2yt24vdOn6JyPpf63mb3EUMx-4wkjwZHmmjwrJwIto4FtXGuA1pZGuviqqxuOkvDOxQkvvxuGOxY8wEGtiwAYtoPNTUKy5mw8JwXKyfSsROxpms-jwzSiVOxfks6mlgKycNxmzt1mslqtKkwYiAMkw8GuykvEdhQyus5wWKwmOxxKyv3vzKyx3vGns5to03vcyu23vOHuUMxRHuM5mALytjq4OxTuoQTsBFp3Nq0jqBlvIAobuoRRvK6wJ4vEPxSeywOqHPx8KwclvVLyDkqXLyp5wP4pshmeRvS4pyfpMkq0fpElwhNqMUi2hmWHt1ns3HuBRvl2vk6wdHtk4vd0w_nsRlwpPx0AoHgp_dy6wuO3mzLy6Ck1LyBIu3LyB1t5Lyx3wmNx7FpbnnSosmlwzPxNUsOmvFNyZtbEMyAKmD5vWUsF5v_YoJMyUSvAQxcmv7KyJPqEQxPMyMVi7lw8zugSv_zuMMyHMwW5v3imY5vGmwa5vUQxQdyp_ch7wjngrUop7wI4UPmwm5vwGpo5vNhysIttMy1plw7wu5vvPqBnvrYyhwoPCo3MykwoHPluQxoMw65vjcyE6pPufdCo1QxQnv3QxYNxGjwEahVnvlCorWyoCowmwRNyU6pO8wQowQ8wjPl-MwHOxANw90uPgyfTvyps3eyW6va8wEwtc8wBTxPExdNy5VsSoB7VsFvfMnw06pZRxmNyQnw7MySnwOipUnwq6vD3tjRxt6v9TvmRxfNwf1uhNw2viAovO7m58wjnw78wn1u98w7LlxRxMovU7pKRqW7pWIpv1uDOyH9wPKtyXiznwNqnXovpHw_0vrHwCSxFAnD3w9LxzWsyqst3tjUv1qs0cwVOyE2uLOw07pd9wvPqf9wOEoh9w73tQjp93tzov-IpWskAJpbSxRow52YbOwmOyVowt9w29wiSxyOykSx_ovmSx37v19wrLt39wAjhiowsSxIpv2OyKpv4Oy_9w6OyB-w8OyD-w-Oy1OwAPy3OwVpvDPy7KuFPyZ9weSqo8pdVv92uKcyhVvl2wOPyGPw6LuApw8LuUKxvxEd8v3oqvSqYPy58paPy8oqVTxVKxt9vzVv1LtHYs2pvJYsdewaHxA1bMssF5tnPyUMujTxy8vsPymTxfpw7qv5WvwPyMTq88vOTqr3uQTqt3uE0o0PwSqvwZy3Txn0inpqAQypssZqvrpqeTq_Pwx8lHQy6pwN_w0Yst5tQ_ww4vS_w_nmpqv25tX_we9vo0oO4uRUxi9v1TqVUxziyXUxi_wMAniQy8qvYdxoZi-Mtf4uVzFeqwL5VsQyXwwX-pJrvpUxI0fzQyX6t1Qyoqw_QyEugw4uQXvWUqe6t1QwVQmG-vwtn5Qwytns-p8Qw2LpZHo9Ux4qwHRy6qw1-pnUqhXvEVxjXvIRwORyRAx16tKVx8bxTRyXAxVRyvNtXRyo_xIHEcAxDmy4ec1IpWVxwmSk7xbSAm7xb4xa4xeZxarwgZxa-qfrwsRyG1xmgxI1xA9x3RydurRGrkmxamyc8xQ1xM5xWmxq0rd8xwrHf8xh8x2RyrRybmyeRr9mxTrr7RyvYds8xmfx9fry0rw8xKnxCBx6hxe9xhsqU2xl5xJBxhtqo5xmZrRfrPerSmyHRrabxrZxeCGD9xEvrFny61xxgxnZxxRyzZxmixLFAYvrZoWlhxgaaLnyzZxU9xTvrPexRXAX9x7bxJaxQwE3Zx7bxtbxLexbWlwbxdWlfmu8mySPr68x_mys2qo9xHnYdny9ly-bxQTraCBTex0GgDcxTaxKHQ5pYdvNZex1nYbexZaxZ3xScxzELjaxk2IRcxTfilexX8aVcxdhAXcxqexpaxqCJbcx0_BwexXzbvOjicx0exkcxgeb0jxSbO5expcx8exzrA-axSzQucxBfx31xEnySbxRvrO8xGjremxVnyJnyM1xJJDInyioyEiBY8xcvAroyxcxtoyHsq90lQnyuZxSnytHrCTawoyNbxrmylUjNgxYnybkAroIjrqBVu_fVRnyy5S1my3qpWyrB4lE0remuWeim5x9mypnyTdrOgrd4rfoyE9xrdxpdd27iHnynoyXpyv7iKoxGRudvrAEANnyViIfpyTYENbDVqEY1rKlxwdxbpyQ0Vo8x6AxQiI9hjU3iMFv6OHurr_AxwasiYrEwqT2xlkxV2xnkxk9xKzxm9xcZf9kriyrg-vMOuXhxovrCgxKgxqgxhlAHnyFqyjhxSfxHmatMfLqyGgxIqyoZxmvWQqy6gxHqy0gxffxZfxHSYDSuzvrGqyFfx9gx-XUtvr-mr1hx4mr8UX9RyhCVnwrqfx64rHpyKopvjrKhxFgrU4rC_v38xIzxMSyl9xrlxn9xBny94xKpWVqyygxXqy45BEkx8qyehxSxVBryZhxTqyiAAdqyMqykRwc5r7MfcqyEryohx6Lfiqyifx1rAaxrQ3lpqyGhxrqyXlxenxPixnHTFnxU1PVgxwqy6myD_vj9xJzxaVuOSyslxNzxc2xHixknxU1PhnxmSuvrVdryWMaRixgEJzmiUixLGiy2l0RS9vlH1xj3l4ryBwlJJDZvGijjW0C_ryuTrCsyIVlZvGOWuYzl4LJbprXWSxeBm8Z3uGlnrFxGDaG6pG9mrJsySsyKeBNsy6Wlgzl4LJTzlPzlJsyomrRXAdXJ3RRzmrRtA4LJQAEKxTIsyeqJYzq4Pt8hIMsyvCPSauHYMQ4l8rywRp4LJtVuzXnxsyecrzsyDWu_NtjsyeqJTpr-Rp4sycprWsyvCPOsyKry1at-np_syXWSInpUsy5sysqyX0qWdX_uGKZvTsvFzZ6uGBswMpy1SmOpyonyNSyGex88xskxpryroX8lGMXl8iGFZGEsskPjUWjfCwoGHTXlgSGVXlotyBBjUgjpUG6UGEakTTG-Xl0UGgXlBYliXlPjPwty2Pj4XloXl3ryeqJu1qzsyHvGV4l2syadr_tyLvGwmpEuydNB-sy8sy6WlssynmKpwG3MB-1qHuyPuyJSpUsy6Wl8tdSvGQtyQei0asnHjUnxZgxjry1qy9py3qy_pyAbsvGsZtGgty7fjeZjnIqwXl5WoYXltty1Zjx8slGxoZjxZj_XlboG1tymLjkJv3EjOgjqZjQgjkLj5ZjNdjTgjFYl8PjV2D8ty7ZG-tyeqJ5uXEwrZHrCuy7Opasyx3rNpp7sy7ZGYrXfcinvGSMagsyy1OWwr2gxdrqGUrMvyC4rZPp2UrdsyKvX7rwt1G4-CYuyzasWNjsvG51GwuYcuynlx48xPpyZtyzfxbtytlxRSyPBGnvyzcH4Sjb1G0vyLrGaccaUuDvygYGFvy7ZGlsybxG1sy9tyyYrksyiIDaxSGuyeqJAwykhIJuy_vyGwyMxjMuy8JFusygkuFwyxxGKxTJtyosy1UFrSmJzrtSmIpyWtX7xGilxFzZvxGJKAqvymnyolxfuylryatyPSyjvqlOpVSa_UFPeWFXlnRul4BmUWcUuDBY4RS5ryXmyDVS2wy9ryPhA6wyEwlx9O9wyMeazOSAxy25oI3dHgKKordVlxAVCzKhRwNJhF7F74H3xlwDr1LAHgKXjBQ2F6_UHgKlzOBFBO9ECRfFxy2yKcXHK4i-YVKxyMrrcukOxyjun4xljECAtrx3E_6GStreQA-3VV7LMcCb3q_TVy-Bl1lavrx3EVQAdxyW2lN1K5PQ6fKv5ElIBA3KyxyK2rx3EL6CV1lZhK5PQByyZrHwxyL3Kt0CzJVDxy3HoSYdGxyROuVYZLyytxlOyyXOuJJDSyycxya6RLPu1RdTyyeOuh5gMxypqCjxyYVlHIoGFvayyXyy3RjpunxylazWd2KxpycVqn9XyEsE0X8tdQ2KtkKy1dxyyXHOkwyNpynnyCaxuvyShxnryr5xfop9kYd2KlFO09j0yyeFOF8Zs8tGIs-2gN5oFIPFPP4svS3KUIPfQI3WLocPZ2K42Kk-OgzvovuJby47jLbyxIqmzvsGyhNyuGyqzvwGyy1wuobzGyOgwUlb2Gy6MvnOsShnXCt7GyzKxIJqO9v7zv2iscJyFNvcgwwap8KxfgwH2wtGwqbyVzhK2wEhvJ0vFLxL0v1GwZfqJLxAmbXNvugwRHy4byT0v6byRLxWAUTLxjcmAcyXwtCcyA9jYLxbwtaLxXuvehvMHwlSqOHw9uul0vsNvHhwoHy_zpmjs1OsXHwtHyu0vVcyy2wxHyG8nK0yK6T_qUzhvdcy3HyzLxyyY1LxBEu5hv_Rxpcy0iytqoTdm41uDksYGTNUogPivcyL1vlPiKIyoBpHMxy4JR1vMQsSksGKnrLtYzmWPc-ZpRbmNKxWzvcGyQvt6cyVaWUIyBIw3hwVgyoMxpuiWMxSGtMro_hwfIylFpMIwLdyOIwNdyUobp1vogyQMws4wt1vsIyv1vv3wEgyY1y6hwS1pOhq2ivcdy1IytJl3Iy2dyINx8IyRVo-3wCjvehqhiwCJyjiw6ivliwm1yMKltdyMriJ4wRls3CpTlsN4wviwhOxwLqnLy3emTJySytgFu7dyPFFYRsrPx19ntPxDkvOhcSNxuzyiXbeJydlkgytPFtley0Fuqjv2FuXFtJxus2vrJywLyRjwTiqTjwf2pz2vCGusNxFhyuNxmNxwNx7JyKLl9JyAdyojvfso4NxPepDKyF3vWGunxuveyMztZep72pPkvuxuVQvNOxo3hJOxHLqHGtkep9hyZkvPOxomkY3vCfya3vUOxdKycxte3vymsZOxh3vGkwj5w2ln5Gu4lnMyuqKy46psKyUfyuKyu5wcjqw5wm1yy5wVtiakw15wuOxjLyuGtxOxcPvzOx85w1OxpKwBLyOTsnfy6OxO0tzjqZnssfyauo6XoH4vCPxxfy0nl62yAto1fyHHtZRvo5mbRvJuidRv2yuSPxNNlUPxMFpWPx1HuXHtJgy03yxLyMgyOzubkq2lvpFpl4prFpUgyz2yZIwuPxkYov4v1ZyFVcblwo4vdlwjLwI4yAJw34v8Ly44p76wJ1tlgyL1tngy3lwqgyFGpsgy3zuHMyFKmwgyKQxJ7wGMw7fy2gy55vQMyimvP5vJQxI7wRFpD5yD2yIlqOQxWeyYItbMyuUsTQxg5mr2yqAoHhyZQx7Dki5vMhytlqn5vWKut7wXMwThyi5ywItYOyd0ueonpQx55p37w_SvtQxoNyahpILm_MyyQxVVsS2tvMwK6pv4y36wF6vI8wthyjHpa2tTkvOmqyhyPjy0hyxhp3mw9QxW6v7mwd_nm2tvufbmqc6pcQq4wtAiyeJtV7U6JukEyMNwK1ukJtPNw-LxBKuTNw16pm6vehyXNwFWs2MsXnwVipy8wc1u_TvoRx6Jt0NyrRx-pn56v9JtGnqvlq6NysNwmiy3SUoiyPUvY7pQbomKutiyEGkviyJ7vxiyJOyXQwB3wHlydhw7nwPOyHSxV7v7iyjnqqIp_Yy3qskKtXpvc7vb9wCjyOMxEjyJ2utovyboVSx77pUOwKjyl9wNjyn9wkOyT2u0Ngq9wt7v7UvjKu7ovPUbw9wyyoy9wcowkOwoSx57vFpvhOwcLuxRl89wdXs-9wY4tA-wjLuC-wlLuRpvnLu2OwpLu4OwrLuXLttLuM-wgHk2jyDTxp4t6jy8owB3uHTxoSqv2KQzy0RqK8y0WL6JXtzbkTBeQQSiALXYLLXVCgDnAOmISiPPuqRhWRyydWfZ2KTxyxWPAsWc8yAtcMjBf8ywgKWRVSxyBFBQ2FTaUo8y5hPUxyECi2yKl8yJ8iUVeWxyXjBZxyRVIQ3llKBGbOQ1L7rwYarPbr5py7mymwytvy2qymry4qyB1r1wyGlKoMjH2Vbyyo4VLyy2OfL9ynYl2_UbyySrqxhBlyycyytnrixyl-BPxyD3lRejcSdbyyW5xYYdKxyDnxpRrQ2KNdLAzy0gKDSyBBxdwylvXDzyfWMzyym9ytkK2yyWty4yyhWl6yyZ2x8yyQSy-yye6Wm9yEzKCzy79yA6OFEiR8nmjle1KH8Y9dcepUe2vWPh2wtCypU1mQ8ZPuZiaZY6w5KWzNPs5C5by5RVOnYdKYz0KyGwZ7qr0KPNvJEXoaxO0AaiYMsYiEZlhKPYYNsYnexdhAUzKKOaHgK8ATvldX8C5zK9qYo8jc0KiiK5HDB0KmOPcCTU-y50YULZ4kY-_xnlpl7sISAzoYKxYmyYVPs6WOpyY39YsyY_gw99v8Cc7JYwyY-gizyYwfIi0KGpY3yYIpY5yYKpY7yYLpYP_yKVpQpYKpYUpYOfKzgE-yYQVYCsUGzYZpYb4YuJIapYw4YgpYqfYtbYGVYN_yeiKo0YmyooMYn0Yu0YlgYi4YBYt8QYwVZuhY60Y10YQrY50YUrY6jYPEobXYC1YB4YjjYrhYunbzuYG1Yb2YxhYvnb7Vk_lYB8ncWKqrYFNY7hYxXY9hYzXYV1YnhvisYTLA1rY6XYtuZmoVHbbROYf1YQ0HpnZk1YFYYRiYsXZaNIFsYp5ALYYlNY45Au1YKsYpNY2Ahk-y01YVsYSsYqUYhjZbYYvXbPrdX0xBZmA2Y97AIwAl1YCOYXAzlGyK5YdrY3XYb-AK2Y49xM2YP2Y6Joa7yKiYR2YwsY9sDysYT4YU2YD1YaFr4_yYzY0Vbu4Yy2YrbYLpth2YTtYM4YkHbHtYp2YJtYZjYF3YhJA9jxakFLUyqoYM4YflynMYN0Y-OYJcYYtYqjYatYoZYdtY_2YrZYyBzQTEyjYE3YI4YEUYG3Ym9wI3YmsYmfZM3YraYhEAP3YjJBR3Y_7WCaYU3YFkYW3YIkYbpZLPVnPY8TCd3YOaY_tYQaYBuYSaYDuYyRxGXTE5hIuY3JZbaYLuY9PYpTbeFmkaYqQvdMZN3YpTAtaYxAkduYqgLfuYPBzA4Y5-ylgY6kYyMn8kYd2YXBzqlYAbYL4YzCzEbYxuYPIO0OhU4YZOypQYNlY5uYgLWX4YACITlY-uYVlYy4YHrsf4Yi_ytCzHvVy_yY4ZI1YglYPrYUBzjlY0dgBNm2Czl2YcUYWvYVjp24YHvVBqs--AfvY7Mw94Yp5cdBrzuY0NvZ7yt_yb7yq7vd7y7Ghf7y6UvQkArcy7EUNZhIaWv9yXHO99yl2KLzKxTOcOYFIsRMWKHWJzyN3KPIPT4oNzyrOPPzyO8ysWX2yKTzyRGwMexWzymMvreqJCt7op3ypczyh6vFkfjKxz6nMCtrzvhzyE6ZjzyZGwqis41w3GyuKx5Gydby91wxgv_1w1Kx_GyDDuBHyegwRJq3zy_gvKDuvGw7zyYJqY-yrhng0mKLnILxOHytgwQHyGbpwgw9GwszpeNvTwt1gwDHwO0yb0vVYhIHwU0y3zpiHygwtEhwJDtRHwebpe0y6fqqHymLxs0vbHwk0yxLnm0yXcyRhwp0y3mbaDtPjkiHwdDtJdmfDt2LxUQj4Lxbnq6bpMOyWUxC7yzcyhzvpvuOIyG1y9HwI1yhSTK1yMEbMKxa1wP1y-aydGyS1yaFUxvuDklZ3wegyyPvc3wdksEdyBkwIdykOvBGzbMxoOvlivJ2mkIyL2mPNx_JyBSvMiwu3wmMxs3yu1yEao2hgyIyy1y0Iy5ks11yfdyG4wSFu7Iy-1vmwu71y_IyLFu-1yqIwA2yhIwC2y31ySJyJ2vBNxNPvM2vENxXiwtLq1dy71vNlw7Iy4dyRUuZjvWJyXyt7FzTIwaJyxRWDJwnQwf2yLfmDiqi2yX1yQiw4UomJyeNxnytgNxo2yZFtReyIeyZ4wBSv_gy2Pvw2y4PvXjwzfyo1y5JybjwIGudjwbxusFt35yhMxfxuBKyD3vKQvA3ytJwJdyG5wZmsujwQjJEOx1eyF6yUkvSKyXzt8eyKRx4xuS3yd4mU3yY5wDfyumkFfy9hwptoEkwD4he3yj3vAOTwtofOxFtiN2yajcp3vQkw54mo3yWfyVkwbPx0Kybfyz3vInsckw35wARva4ys6wHFtify1PnXfplfyCLy83yELyPlvrkwoEy-OxF4vKLywkwSRvNLyyfyNHzBfmK4yYRvd0tsfpf0tjTsilvlTsklvPHtBgynlvxHuaKwhLyHgyy3yvTsLlwGHuyGzoLydPxj4pn6wh4yGgpUzuKGz6LykPxo4y6hyAmvoPxCmvLIu16wj2yx4yRIu9LyyPxZ6mtLw94vpzuS0xB5pB5v5Pxtlw3lwsDdqvoylwA5yL5yLzEBQxEIzxIuYMy9MyYfhI5ySMyK5yeDhMQxXMyQ5ywJyS5yG0uChyiOlEhy5GzyhgZ5yj7wOTn7Jzm7wxSv0NyoMyVmwqMy66vUmwk5yx7wm5yz7wIVsx5vzPqr5ybhy2Pq5MygmwWJwyJz87whhyP2t95vBNylhyomw25yX5ytJyH8wRTvT6vL8w-5yiufL6ve2tYTv9MwQNy3hySNyH6yaxp2MwENwK3yCFkIxosApEnwLNwrnvjJtONwM1ut1wO1uJiyUxoUNwo8wRKz_Lms8wFTnSiy6Tvh6y1Qqj6yhMyd1um6yCovp6yuRxr6yeip76vu6yKov78mXCz8NykFyhrlNUvVIp06yqiy26y6Rx46yTboe3t0nwXRq9HyKOyZ8nAIy-6yS9wgUviboiUvH7yBjpMIxnovWOy0jylQxpBztolbOyQOwj7veOywovgOyh7yx7vn6twcWXjyqUn-ovn7ybjy09wq7ypOys7yl7yHVv79wJVvtOwLVv5OyNVv7OyPVv9OyQzi_Oy5UnBPyVLt97yj4t_7y_SxN-wCiyP-w7jyBPwU8vgpvfMzn-mY8vgrcN8ylJHZZXa7ynMzntCwMXQ8yrNMECBLIGuLmX8yUmIZ8yFFAKyyI9yF5xoxyV7LM9y4MzTmygcryFBv5Efhx_MzQMpV7Lqmx6MzkUM7xyHyyP8THtqomyBXrvMT_6GQlxrxy_6GzCYfGPqaOfGPtEvLpyWntlwysvyYtyD9ypwy39yrwyqPfukxN9y3ur0xyuZASunh8y9MzDnyDNzK7AnNzYunHrylNz7FB1xyYyynxyyNzuNz6BPvxyHWfxxyyxED2xmNzGJAVtVo8xrxyGgKQ3lVNz6OIXNzIhxm1xrUe_4rzirmlxbNz0qyC9yguyE9yiuyj7tBqy-jreaSkNzzxy7FBL6C8Mzm3KwkxsNzbOzJkxAyyX8CGNzaOz34GGyy6NzIyy8NzNNzfOz34GRNz7FBljX34GyixekK9gKVkKn9yMtyR1qtzS1OzyyygQuN1KlFOx9yo_icNz5yyeNzvvyqwyK_q42rGjx9OzRzxMSl1OzWzxSha1byY2bmjl6OdpLO8eYyJY48lG-y9GzTanJ-ylNsL-y3NYHuZ08gZhoV-yQ0K4-yOKNxDBZJqZ-yo0Kohn3JrBMAd-ySzKuAzrAzQYYtAzh-yz1YvPzn-yu-yAtcw-y4VTiKYqKYs_yIDz2KYbDzMpwMky8-yVGCIobUPzCfYF-yAfY5oYxUY7oY-gi6JYHFAApYG_yZdF1yYhMODpYDKYd9CBVY6yY__yp5JZQzZfYDtZdLY6YYLVY2sYp_ye_y9IVkViKzYGDzq1Uk_yrlYxlYhMOrfYg0KErYHDz-YnVXYv_yRBzGtYtlfIrY5INz0YrEJa2YQrY3_y0Rq9QzqtYROw-_yerY8PzxQzrYYDRzw_yMDzF1Yo4YH1Y5QzJAzrqYLAz-fANAzEXOOJAS1YS7AwrY1XYUAzDiYlsYWUZaAzvAycAzRjleAzhaZW1KgAzQiYn1YgNYEsYJYYGsYnAzt1Y7jGv1Yg-y9pZ5mZMcx89B41Y21YyAzjiYDFkM0hW0x6NYHBb5AzajZAFwlsYH2YCBztYYdyfvYYGBzdAzT6AssYgRzQ2Y9iYCfYUOYOBzC4YhQz0Qz5kYLRzGAzWDzhZYMjYg2YEtYM8yaSzn2YyeY5BzliaH-iM4YMtY31wmBzplYhjYbSzfSzu_b62YCPYf4aqZYGgNsZYC3Y3BzhSz3CzVZY7BzqMziBzVGAARzW1KACzYuYCCzbPYQ3YAaYS3YHCzMOAV3YRMXLCzFwZlPTOCz8tYKaYRCzf3YTCzh3YVCzj3YULz0PYn3YakYbCzckYiEZ8PYh8ZfCzwUohCze3yjCzBCz_GV73YSAhoCztsGqCzC4YsCzRixmuYwCz7sYgOY9sY1Czsha5BzFzY5dNblY8Cz0Rq2TzPbYRlYRbYEDza4YNzY9CzghY85JnQzIRzQWUNDzIAzPDzjxBUSzQrYTDzmbYeqnWSziOYQzYV2YE1S6nq_Pz4aTdDz3dYURYlSnhDziAUjDzIbblDzWOwm9wMzbC4taUni-hvDzUlKtcyiFA6Oz0DzLPzzOz4DzFXYvkKMPhZgvoFzXzyJpoZzydvtbzyObytGyBuuvGyx1wwCuhOs-_oqKx1GyZbydEzbby71wqOsyKxiEzgbykGwibyd2ykbykKAZuumCtsGwrEzuGwcHluEzUfqmPzxEzLTozEzJhvUDu0byWDuMLx3by5Ez5by7EzWHy9byYHytAp0ilcHyBDtGcygHyW0yBhwQ-wm2wfLxihvnHyq2wpHyKhwxNvj0yNhwvHyUFzvwtMvu00vOvu20vQvuu0ySvu72wAOv92wjcy8jsB7yP9wf_wR9wwJhnFzKEzQ1vqFzRkssFzJSoqeovFzQbmvgn7FwZMvCap5uE2FzSHUU1y-cy6FzdHzQNx4vua1yjztc1yeIyeivgIyoxuu9gNIwm1vwEuo3wpivcPqphyzNlZGUt3wHhq49EFFts2yxIycIwzIy_EuViwuMx51v8OvHNxoGzdGzMjvnIwA4wpIwDdpkGzuGzmGzxGzKjvywuH2yOjvJ2yQjvNJy0dywiwO5yyiwGytHRs0GzVRsU2y3wuONxQJz9hqc2y4Kxe2yiPvg2ywFuhytk4yYIym4yUGta_cudpOJwNeyJAg5FuvPvq4wVHz94wk2yOMyG5ygFtyJybItcMqdeyZ2vZNxa2yEmsYxuGmsaHzKGucxuiWzLGzmNx92yrMqiHzsJwGKyj3w_NxbGuL3vbmsL5wSkvN5wRKyM3yUQvXkvxHzT5wzHmAfy7xu9jwW3yEfyY3yd3vaLlCyunkvFkwi5w_HzMJzoKym5wuztl_nE5ym3ydKwePnHww1QvKIzCnsmLyOdh1Kyq3pbkw25wg6wiKwgfyDHzDokpjqjyu53yaIz73yVnsxjqFLy93pEFptfyD4yJ6wI4vydhaTshfySLy4kwULy-Kw7yuE5yZLysHubLyuHudLyDzujRvW4yslvJlw7IzlLyQLwPXzSLw6GZy0t2TsrLyWLwclw30tj4y4Jz9iwggyHIuCCyr4ytLyz4v5WzeeyZ2yijwrUiy4y0OqUJzsLw1Yo1Px4kq3PxbJz2ok6Px92t-4yKviH7wyim9gyE5yQHzH5yQ7wJ5y9zujJzhMUN5yeJzu2yX5vq1tZ5v2JzW5y2Xz3ls6JzvSvjPqmMy8Qq9Jzq7waMwQhysMyP7pa0u5ply7wsZoBLgyPqZhy0PqOKzSJu_KzoJz3gyjmwCVplmwYKzKHpSqlGJzfgyINyX2tWnvgKz95yYYz10ukKz30uONy1ncgnvvKzEbztufUNyL6yTJt9wiYNyMHyChha6vqnvyLmd6veNyU8mQxo5KzAqsShh8Kzb6yVNwn6vBLzQiphRxg6yUiyYnwHLztSv5QqKLzSKu16vkNw3NylnwO7pnnwSLzaWsTTztNwYLzt1upiyRovriyc3tynwbIp2Nw-RxghwNOy20ymLzg_woLzT7vhovISxAsk8iyGOwuLzL_EnnqM7yOSxEowsnqNOwmQx43tg9w3LzznqfOyXSx_boWowWjyYowYjyx9wlslo7ynSxN4tfowepcFoqzOyuEo1OyYUbljySxfq2uSIdQMzPpvrjyTMztjyVMzvjyCPyYMz6OwaMz7KuaLtQ8v72uooqKPyCPw0rsiLtu4txKSKyy8RS3wyoUfDRV4uDfjjuXCRdzrTrUdzWyWvRSWdzZyW4uDTUDOQa4uDoku2yM6hLxeBGNpsLQlNNopFb8yNdzJppo2FcdzM9yodzGLhk2FrdzJCevdzRkuYaLRppqdzzdzigapfBjdz3dzZqyYvyYsepFZbdz7dzmgak5XedzcdzPWlhONP2fhRNyTVywRDAJ-Sgu0xjOkJezAbNthS-SgiGGLezD0Xtku4ku8CiOAqKqpVIoGWq-rx4luBsxD2Licui9urGck9uYStm9uaStMvPbluGBvzYvinhKBvSxntVqoVqh2sgvxGBvijtklukvxZgu8YvXBvcguqluhzaSgosjtPwgAYj4JQSTDQSuJrmTUD5Yn_OzBKjTbrQOzowyEPzgNzGPzbSwGfzPLOrZfRfz0nxOrph6luVDULQuNNZKAbTDJlPBPAmXwdONgPziUykXDoFvk3fqDxH4osDxuFvqUyF7swDxmZvi_vkrppZvl_veZw5Fv1Uy7FviXqYbsEdsU7sxAl7UyBEx9UyZAy_UytZwBVyd7sDVyeAyMtvGVyZnuIVyjAy2ZwDsp0KzTGvH_kCptICqEpt9Zwu7sLavSVyBawgvwwAyKAwZVyzAycHyBcsXUmkExWptmExGcsoEx6DzhrKHIsn2TpVyS5orVy1vwpCquVy2tvkAw7vwP8se5oqptTUpuavBwwPouxavUByyptCuvG9tYByJ6xJ9tbBy5ptKHvKuvRwwVcb_avIWyNqxKWy7anMWyzGyqouX-ie9tJBwUWyLBwNtwL6oFbwUbvcWyWbvQzBYbvEds5By8oueqtlWyJzcnWyUbwpWyxuv4wwnZqd_s7wwrZqxWy5uvnBwLCyExw9FxYum_FxkbwCGxvbwVCyobw-Wy9BwAVwO-t7UwhYxfCyqbwkYxNxwmYxEUypBlHDx-Dy-1nMcnXGxoCyd-tTaqhxwBefTcvNFWlxwMIixCybaqiupNKsc7oFOomupRKsF-sOcwVes8CyuvvYKskXyVWpmXy4xw1up6xwKqurIi4vveWplCw6IvwXy2rtBwv0XyE_t2XyG_t4XyI_t6XyTDy9thVDy-XyzWpMJvBYyFdvMHxMGqRJvGYy4cwTHxVJvTuhVbqLwmhywQYyS9SdHxrDyYdvB_sIDlXYyxDyZYyBNKist2_aZDwlstrHxM_siYyO_s8DycXpifsAEyoYy7wvDEy3HxX_stYyCwpvYyLCxxYy0dvKXxcTwxDw0HxCIxpdw0LsGcqCttp3g8YyUzw8DwJ7yNcqAgsAEwFevTKvfEy3ekGZyQtthwpdAumEyfxvZJze4DiAu-_sVevUtCXevoxvIewzEyrxv1Eytxv3EyuAuxzwwAuzzwTlifZy2xvAFy4xv4Aumgskfvvtt8AuvBu_xvoEw6IxB0waTyD0wsZyjTyyZmwEwI0wQxpyZyL0wGJxp4yaac3ZyQBuKJxaFy9EwcFy4txeFyawabdq75ya6jTJxk-of0w_noYJx0fnaJxNaycJxHfwafvfutpnxudq4xpwdqOfw2FyQfw4FyfGxU5cputojb8Fy25nsRopxhuutVBt1fvCGy-FlEGyCCuG1wECu4fvGMv6fvGxcMGyuayBSoT_oP1wQGyR1wSGy1ayPzv7VTqtuSzvYGyYCuZWz9aybWzeGyazvgGygCuiGyFGwwypxUzPWzeKnKGw-LxOEz-tu4Uzdzy6Uzfzy8UzLgwVbypvtXbypgvbGwMuu_niUgwxKxiDm4zv1vtA2wLVzkXzNVzsDmpEz-KxAjsF0vJHyH0vRcmwEzhzpHhvybycVz4GwPPzF0y4EzvTrNXAMYhShvY2wBqoN0yVLxbVyncmkDuTPsi2wh0vJcyFinn2w8ApIecIhwDvuh0yojsoLxrhvMhwrLxYcywhvacyvLxAWzxLxjHwy0yEWzO6yQKqyiyJWz_HydQymcyCxtqDtHdzFIyOUo-0yHivA1yycyC1yigqE1yRWz4cyIFm-HwTIy4FzXivWIyqXzAeyZIylWzxGunWzHdyg3wcuig1yl3wMdyn3wB9npksJYzHJzMGz2WzN1pzOvuQs7WzadyRwuHVoXGzsklZGzJjvR4wywuFXz11h81ygiw5Jliiw6MxB2y8MxnGzP2yyLqpGzKJyTXzMJyElkJuUwGzDXzZoz5QsUPv2iwQUc4iw-IUbjvgXzDZzsksCeyENtEeyNFtDjwmJzHwueHzUeypPvNJwe3mpJyOjwtlk-nzCbzsXzpmvy2vx4w02vceyBbz8FzGGuheyCmkr-n52ycKz4JyAKyQGu5NxoiqIkv8NxeHmC3yjivzMqnHzI5wPztzJwWYz2eyiKzZYz5eyYQv7eyP3yepzeYzdQvYKytsiV3yTOxkYzwfYGfyXOxb3yVGtPNq-Hzutok3vsztCIzztoZNqGIzkOxVfyILw4Qvj6wqOxZkwsOx-Yzx3ydkw3_n9ozZrfFZz95wtXo3OxbIzKZzuKweIzGLygIzILy_OxI6wvfySZzllgOLywmvZ0tN4vXZzohmaRvKHtP4ywIzsnsyIzunsQHtvuoolvPiwY4pNUiHzuYPxJzunZzMlwpZzOlwNgyqLyykzgHtg4ydYoEJzq6wFpz6GznHtlPxw6wnPxagy4lvcgyfzuvnzWgy4UohgyxYollw2olAMygnn44y5HtHaz7HtoimKaz-OqfJzfosXmvhosZmvR5vC5yAmw92tbazbSv5gyCMwtJzWKmvJzOiyX7wpJzZ7wT5yaItV5yzoznQs8Rsjaz0mvc5yn5pKhymPqqaze5yAVsShyv7wGKzVhyD2tzMyF2tg0urQx05v3Pq25v-gydrzghydWy9azkhy_azDJtsozyLy1wo8QxbTvEkm_Qx1ihBRxPNy60uPbzinvSbzJRxcmqq2t_hy4JuCiycNyqTvFiyu6p4KzY6yXRxtmqMiybRxDszCWsTnwqNypbzKHqFLzzJtZnwxMx-nvjFkciy-Jzn6yo7w1NyFps36vkYWOLznItQLzoNwv6y6bzx6yr4UX3t8LzkKuF7vepcH7vvMm76yM9mjLznLzjFzA7y3nwa1m5iyU9wG7y0qsRcz-iyv7pL7y9bWXczqRqGowqKtTSxuov4LzTOw6LzELueFdjOypDzJLue7yeSx3jygSxxUUv9wjSxmczsNmdowqczpSxS8phowKSq0OytSxxczMMzLpvOMzNpv2czArcQLtsjyF-w7cz77ywjy-czEPy7OwxLzm4tC8yFdzE8yS-w5owU-wv4tRgvyKTY-wEpwe8vOPwtVv1-mIkynFvxLtLkymQyWPwFYsgPyp8viPyC5tUpwwqwo-wgkpwzoZpw_VvakylTx6SlnTxekyq9vXpqoDxzIhikyJWv-8vLWvRTqNWvoMujYs1Txupwo1bwpw5Pwuky7Pwwky0Mu-TxGrv0kyBUxiWbJQyA9sLQynTq8kyKUxMQwUQy8_mOUx0aiYQywqvaQynKdOqwocy_hvOOyKlyhQybUxjQydQwWTxBQzfUxplpcqwg4ujUxrQyu_wtQyDeyvQyYlyxQyLrv1_wsXb3_wMNtf-p4QywUxrLp7QySXvuqwmly3QwZrv4Ux0Lpslyuqquly3NuGRyBRwIRyLAxiNtw6tkNtBBnoucKRwQRy24xNexMZxrXvAmytXv6aDYfzUPWYfzR2YExleOHEVD9UDwVNUVDt5ribCBdBPVDCVDPpBeVDP9M2UDhHDpwzhwzCkCMVDI9BYWFywzFFAnWUKyyOnhlTr6Xe-VfSdzJJD8wzVdz5wz0UfURSdnazOCLWf91e4OF9VfOnhknaVdMLvDWycpGXEvgmpS8AcgBcYoaiwlGxzU4eBrd6_UeLhdVdFFMHnhJBcIvcLBcb8yBxz0zVPCeM9yixzBLh0mh8mhMWfbMB_mhqxzEWugIAdxzyeUonaFcS7Acv2kTxz_AcTQQZLh0mhI8X-VfZOtqBcFVupwkloxnusnoxzYuvpxbDv2YudDviiu0oaxus8YuZ6u_kjN6uj6rP6ue6uR6ujgT5oxyOZ7oxFkALCcQctV6ub6uvdS9OtxOtYctaZuIpxcZuKpxeZuMpxIPtp6uN7uD7uNPtlDcnctAetbpx2QtZpxJ8uFbuL8uyljyZuNDcqct9dtLDc2yzySg6Zumqx97uupxnPtwpxvPtL7uDau-ZuL7rK7uDmjM7uLPtO7u_vsQ7uqsyqOttxxSdtQaurdsSauiuMX7uketSmta7uD8rGqx5Dvh7upykRwsablMqxPuvpdtjsprdtr7uoauQnIvdtWqxeIIYqxpeBaqxpgScqx3dtygT5dtmQt3yzfpx6auiEc_dthqxwct97uoqxHet0ctzyz5yzHbuuqxyyzKbusqx8QtP8uBsaOxs4qxErxkZdGrxbetjet-YuZzzPsaX8uebuT8uNYvjMkFrxBrxjbuCojTwxlfu91kLrxaRtr8uWvx8RwzpZ-RwybuFXuy8uT0kr9r4buoRt1xs7sacrxjpxCzzDftRqpoOk-8uCcuA9uEcuKftklTnrxGysITZ6RtH9u8Rts0kSftD-rL9uPcuxrxatazrxR9uetaaGc0RwKSt6rxMStbcua9uImTeez4mSgezpKBDsxb-rlezmcuIsxoezh-rSYv5luUYvgStvcuv9uxcuWtxr2k7ftbYv2cuEmu9ys5cuHmu7cujYvEgtlYvGgtm1kAwvo1kjsxc3olsxMgtnsxNzs2pmf0z3AvU-ussxP-u-pmR-uXuxmfuN-uC2zDBvQQk3sxWduigtb-uZduI2kbduxZtBoTj-ugduBtxm-ukducTtT2kq-uf0Ns-u0gtu-up_rMtxoTtPtxw_rcIc1-u2du04s4duTsx2mVHht6qjMnSAeuIRk8TtNht12kP0sjpjitxThtL_uVauKAsO_uGbtR_ub_uT_uTeuV_ufhtxxxR9rXAsZ_uTluVUtn0sVUtnhtZEsfAsqhtt0sFuxspTk_u_txxtxjmWneuDuxU3zbWkreu1htnBu3htieu5ht0eux_uzeuwUt3euRux5euOxx7euovxLwxagtiwx4vxWUkCfuD2zEfuNJPOitguxQitGAvXXu8-uNfuouxQfu1qTSfuQAvrSk4pSgitUAvZfuacfbfu1uxs1sbAvsxxY0znBseAv0hSqBsr3zLdut3zofu1sxlDs7KcmVt1vxMjtDvxACvFvxECsG2zpAvDjt_uxMvxIjtd4zawxNwx4Avh4zcTkSvxXCvOVkUvxr2zqezyYvdluajtrVqEZvNBvWIo2Yvhvx4YvXgu3ezmlumvx9Yvq3z1vgaBvCZvSsxDujr4zJ3sCwxqBvvgusBvuWtqguuvx5jtAfu7jtFwx7vxXME_jtdujG3sCkt4gu3vx-_uGktkWtVtSJktQ3sIwxZ0a8Bve4zA2z-ujWwxQwxVDs4uje0z_AvYuxxUktdDsAv0iznwxZhun5zeDsjFCq5zIvxs5zh6kewxlNcWCvj5zECvsktfXtlAv0Ds4nT2Dsjvj7uShCvwwx5NckCvD4sn1z43kB7kuhu_kt5wxsCv7wxboFvCvMyxZbU4hu_vj6huQDvExxSiuZ4sHxx-wx4VkKxxe4se6zJYtd7ko3zlrTQxxrOtSxxYxxMvxIDvNiueltg6zTWkUius7kfwjz6zaYtW6zexxPyjopxhxxBdSciukxxqyz97kcDvhiupxxD8krxxDqxYykSqSvxxRPc6ltyxx0Wk3Ytjnj2xxTburDvywk-YtuDv8xx_5LJmtX5snxSCyx2Dvc5sJZtS7zdFs05u8xFEjuXmte3aZmtTuxQDiCEvayxabucyxhEv0ZtljubEv7mtXyxE4aZyxpmtRzzYjusjuv7zbjugXkrEvhyxymtomtu5ss7zmyxeyxHEvg6sEntOyxtyx-5styTwyxUGsxBzb6sqFsInt2yx4juG8zP6selxXFvKhx_rwarmUtyaNz3yyB9ydNzROzfNzF9ybnp3XuM_vDXqO_vkUy26srmu46s4nx66svmuwVvqsvOZwnUySZwzKoq0T1KoWZwsUyHAy1svETp3svBzn1DxeXqfZweVyhZw8rmq_v7Dxtrpt_vCtvxrppZw3Zv-Uy5ZvbAyBgz2otxwclbs4_v0zj8GX7_vJVyRGvabzUtvRExZvwDAwSgzcvwUgzIptXExc8tQCqizysnug8t17saVyd2whGv-OhjGvfgz2nu5Ay4nur8tk_kmVygUmaAwbjouExdAwOIstVyDouHByzGv2Exoav68t4_k5Gv3Dn7ExGjoRBy4VySzguYqBFx7gzXByEuv-gzGuvBWy4Awj8sMHvl8sgouGhzNFxJWy09xMDqmByUEn9awdwwRWyLbvH6oNbvSfUWWy9Upq9t78skuv5MoeWynEnMnu6ounFxWBwpFxqHvSJs-By1wwACyPVplhzxHvnhziBwqqtX1nsqt6uvNpuNCy4DqDxwjbw5WyTCyZYgMvvBck3hz_UwHrt6hzV_xeCyTxwPvvIGxiCyt9sc_xopuPaqDCw9bweckcvvvpuGhUCcwXaqvCyZaqSizm-tlvv1CycXyLcwZizNcwpGxcizY2n9CyaCw_CyvGxnXykizpXymize9njfQbcw4GxvXy3aqDywpYvrvmNDy4cvtCw8rtvCw5XypcwAstFHxOyw5izFstAYyKHxycw-izTxvH3q-CwBjzmtyavpvqucvpeywXHxtXcSkyhwvK9SMDwWdvMjzfHxoywRDwqyw3uyUDwtywWDwoJvv_tWjzx_ttuhz_tNmoVdwSGxQ_sejzpdvEKvrdvVmtnDw-wvljzrfsIEyDUwpjzFxv-HxKzwCcqQEyvmB7wmrdwGIxVEyGaJJIxRxvLGqOA0aEy2-xB9zXxvM4nZxvhEyX9ogcxJZyyru9HnHLyPgsdIxLYpfIxTgsBAtqzwJewlIxXZyaMsBsucgsDsuxAu0zwTewJsuVewRAt8-fiEwngskEwQki9zwKTysgsJFyAHqqZy24g_2xGyvvEwvZymewkwhoewzZyxkzKJzATPPyvZ7q3InNuB7YpVLvCC0dCb_EwGayeglZ0wKC0PifAlzEZpClzThs6_fFlzLayEooOFwjqSN4xU_D_suTFwwFyp5nDtuVayy0wKBt00wpJx20wcFwdayiMifayQtuYfwclziayelzkaySjxnFw_5npFwQhlK1wftu8fvLeqvayNCuAKnoCmVIq0ayB6cU1wVGy4ayrtu6ayZGy8ayNgvQ1yr7jAbyf1w9lzczv8fwUOyQOsHGwlnzRAcMEzhNyHmzOGwu6ngvtREzsbmTEzjisSbyxGyizyuzvAVz31wmzycGwpzyWmzrzyIVztzykXzlEz4gvzOsYcxA0vPVzrGwEHyI2w6OsVVz8OsVfqYVzXfqHLxbVzC0y5GwfVzvgwwmzvXAymz_Gw0mzUhv2mzoVzQ0ydHyFcyWXmFFz-mzzJqAnzGhwCnzMFzUHwIecLhwBKqSFzQRzWcy8VzeHwrPs10vt0yyLxDWzgcy82wahw8HyWnzStzQ9mZnziFzc0pcnzhMzBcpGIyivuphwJIyjnzm0pP1vMiv2cyOivZUopnzdWzAsUsnz7jkhWzMpzBdy9FzJone3wcIy2nzjFkaMxueyjivxMnEiwnivYJlxWz7oss4vCYzLnfBoz4Eu4Wz_XzNpzy3wUGz11v3ivtMx33wsqiLozdNw-IzQ2y51y7QsClsfGEElsBJyjGzVozlGzXozOXzNozIJyeGzhVoK4w6TAM4w1IwFNx3Iwgjg3dy0hqKNxTyteXzqoz-dyErzRGzT6mJFtxzyEJwMFttwoAxuhJyZqzHMqbksJMqhKy4ozyls6ozp4wwjvDF072yLJwCmwqmv2jvqNxy4wy2yzZzb3wHpzYHz62vGYziJwIYzYG0KiwnJwgHzqJwOYzrey22plHzweyH5waepH3yUSsrHzPszB3paYzimsjpzIbzABkpGu7jwhYzSOxbKyX3yspz6HzHfytXz6rbKfybOx3Gug3yKyu6Guj3yQfyOkwSfyq3v0YznEpYFpAnsUkw5YzoZzEmn8YzeKwCqz4Ky6Iz45w0gy2so9KyL5mYIzxNqK0tnkwtKwOlvqkwQqzOZzC4ycnsVqzF4yTZzX0toIzBOqqIzxFnM4yhTsfqzVQnQ4ykWbS4yaFpiZzLLwfGhe4vh6w8Izw3vlF0e5hAJz_Hu2qz2Lym4p5qzhXzXlwJJzF7xq4ytYzwZzOJzX2yelqBYz-ZzzJmjlwxPxTosLrzMBo-4vYB0ZIuQrzRBoF5pQRnwzu8lwW1ttIu5LwZazL5vEszTazfrz35fPPqUMy_lw2lwwI0bG0fDkBhyt6hVZo3JzGqzlRsurzMmwoazLhyxrzEJ0zrzRmwh5y3rz3Svn1uHKzyLzZmw4pkLKz0azNKzekq4Mydhyu5y77wN2tVKz85v_7wmmwZKzDNyB6vYXz1kwjWz1Zz0MwI6ytKzvhypKzxhyzmwXTv1mwTmqVszERxWQqwpsHRxzJu4G0Z8wMRxIHyCxiZbzrHp1Kz9JuURxX6y8VslszDKu-KzWNwo6vu8wTiytNyViylRxbiwZPU5szkxiLLzFnq7sznvfHovdQlJovFRqKUvzRx0qz6Fk8bzC7v-bzE7vAczx1uFOyz1uWUv1nw8NwlFzKWzkFzIlyC7yUtz8QlWtzkov9iyVyw_iyFUnpRqoKtrRqgtzcOyitzecz5LzgczLjy5bogUzuyi3ovTjyfSxiczejy_LzK8pZjyCMzBxf0tzDVvrczMoqtczzYijowbXsw7y_7vy7yhLu07yqow27ysow47yuowoLuYSqqLu5jp-7y0owA8yISl3ow_OwvVziSqFTxJdzlMzRFow4tSPyLTx_Lu6axWPyspvZPyd-wwmulBwjtyXNuovzXPwo8vakpk-wnuzm-wVkyrLthTxr-wPpqrPywuz0VndkyMlyfkyaYsHWvtTxQbN6uzwTxA9vqpw4Py8Ih_-wqkyB_wlsnk9p7TxCQyuYs_TxHUl1kyCUx7pwhMt9pwjqv-kzO_uaWnJUxoqvEqwqqv7_msqvWQyJqwZvzLqwbvzetgcQyLWzeQyNLpX4uo9vWqwcUxTsc2uzJJdiuzFvkqvzSlyx9vbomeNuTNxEQmT6taeoDHorUx0QymLpLXvzLzLRghlyoAnjlyz4u_vzDttVRgq-pJ1vrly6Uxtly-QwIwzARw5Nui1o0qqCVx3-pMRyWmpHVx6lyDOuTAx3QyM5uqPvWAxHrwJOuH8xCqypUjjBA8ucB2A0mh_ucC5xKVS_wzjxz4N0wYbJCe-N0zYbsxzHxzIhecxzNxzexzyAc5xztxzQCe-IedvyuRVaxzEZblAfxlubvcqlt7Ci_wSDWqsaseqm5BnSsvZuyY7taZb8ix_ju8wqLSyLfz8ash8zTOzeVuMCn76sJkyo8zAQzRCnmfzbBqz8zZotUZwboty7t4uwyDx6uw98z8uwzUyOAy0fzAvw2fzS7s4fzLnuSWy7fz2xgJvwGtvLvw3BqcAyJGvEVySLoyZwcRugBr6zjlAy__vnAyPgz9XqW8tEAwJUmVgzi9zy7sYgzEawo9zbgzME0dgzxLopvwsiohgzYpt7AyQawB8sqGvoVygavzvw59zH8sztv3vwfYq5vwdawVIsB-zLMopAw4Vy2VylawQouTzgzavyAw8gzO-z_VypIsAhzL9tW3TQww8ptFhz9AwHhzPuvJhzpzgc-za9toByc9tJbvXFx73TZFxk-zPbvwByYWyyByjFxbWyU6fYhz9yc4oucQ0chzoFxjWyxwwPbfmWyN1notp2ww3-zCCytWypZqvWyhyEqhz5Fxtqt0Wy8Fx2Wyibw4Wy1bv6WyG-tCcvFGxXCygCyS_za_xKGx7Wy5bvEXyiYx-hzhCyDR07dsKXyd_xFizzNoY_zYGxa_zRXy8NoGKsDcwLCwWcvKMSOCwUizartWiziEqtxwo_zvxwbiz7Cys_zeiznJxwrfqaqjizyGxliztcvrXy9xwtXy4_zByw6_zxXy8_zFyw5rtDwvAA06cvncwDA0DHxp3jcstIA0Qvp7izLA0TywNA0Z7vOHx2cwRA05WoTA0XFqVA0SkyfywYHxmDyKDwi_tkywkwvbstOjzd8oDmoyDyTjz_quVjz2DyeYyu1jgYyZjztA0jYyvA0fDwbxwZdw2YyCEy8_t5Jvs8T4A0Z_s9Jv7A0zdv9A0rjz_HxLzwzDwwjz3fsyjzUEyDtt84j3jz8CwydwRQyQIxDgsYxvVKvaxvJevjEyTioKZyqlCbIxJrzTUhsEyjAuEInvEylKvUZyaevWZytzwYZyTkzvxvVkzPewnxmdZydLKpB00KvbkzhEw6zw1IxFFybewzB0Ayv1B0zquLFy9IxcTy_IxeTyHBuIHqXM0CVRvkzFJxVFyHJxXFy4ZyHut6ZybFyvAtOJxb-o_ZyOutgFyWLzb0wSC0kxpIFwaK0IayoFyKayjyvZC0bJxp0wsHqeJxLlzu0whC0OlzEtu0Fyz0wYayzBuqamqC04Bu9FygayAIqjayqNsC1waBtatuilzK_o2C06RoKGyNIqmfw3NsAvt-C0ESo9Nswoo2ayzlzWGyNDTHD03lzO1y8Fw6lzZzvItl6BtCpwxpvOOsAmzTD0ZKxVD07tu1Uz9tuaD0rMvcD0gbzivtQbykKx5_omKx0Mv-UzyCulD0YbyTmz4GyVmz6GyebyXhncfga-zKJqBDuYPzAHyD2w-SoF2w2zyhmzBwtBhvkmzlgwmmz9zywbyGLx8kfB0y1EzE0y3Ezquuxmzsuu7byAHwXHy-Ez_by3mzq9z6gwmA0eHyf0v8mzQQz2ApUaT4ApkHyrNv-fgDnzq0vPFzu2wt0v5Vzl0yk8gVFzyHyXFzUEUnEm_VziE0Rnz4Hyw0y6HyfFzN-ihFzuKulDtpK0XnzCIyvE0ExtxDznhwCMxIIyinz2inHQsthwZZhR3wQivqnzZczfWz5FzunzhG0r3wkWzGIwtpzjOvh1vJF0O1h4nzdMx6nzfMxRI0s3wq1yNiwXdyaKwZdyT1p03wsMxfIwAXzhIw61viozJI0kozAjv1Mx_3w3MxARs5MxCRsHjvF4wMozbGzt1p0F0QlsSXzsiwK2y5F0uGzGNx4Iw41ycXz1wu3GzflsEG0EHzv1yHG03Kxllsd4wxozf4wHeyohyPG0UnvRG0Jfyl4wVFtxXzeaMw2h7ozrrzjJ0KYzDbzSaz7XzYey9XzzsoEpzGX0vNxIpzhJw64wjJwiJ0t6wrG0Ppz-2yqeyTmswG0RYzIKyTYzyeyapzTQvcpzsHzjGu6G0lGu8G02Jwlpzx3hgYz_JwiYzqpz4HzlYzWOxa3yIfyc3yxpzrYzzpzAIzeOxLImgOx4pzjOxbNqJIz8pzr3yt1y7ztYkweRx05w5uuLjBHuoG5mCQxrNqlH0RmnLTsHRvLlvB6w63ppfyP0tD4vx3yPZzxH0LLyxkwG4ygaz2H00fyWZzIPxYZze0tumnvIz_kwxIzBlwzIzhRvwnsCI0Hlwd4vlZzulvHI0ZfyVX0zTsTLw9Hui4pMI0k4p3qzp6wDG05W0Rdy8qzTI0mM0-wdLMbOI0koku4ypG0w4y46weI0TJzgI024yNmvFazXIu64yaos84y-gyMazClqKGpZrzygyK7w4azxJzZMyoIuUazsJzWazuJzWMykrz5az6XzsBoRQxtmvNMw_I0Ja0TMqCJ0jMyyrzqhhj5v28wBKzi5yDKzs6ysazaKuuazhjmPJ0yMyRJ0p5yy5v_rzemw15v6MypszVeyTKzaJ0Gsz6ZoA8wCNyLzED8wOG0UF0cI0-jm65yEU0nWihKz9G0ymwuhp0mwY6p2mwuLgZszM6yj2t5hyUI085y-mw2J00ps4J0tbymTvbNy__vEiygawHiy9WiCK09KzaRx0nvHb02TvnbzIqsZxi7TvKK0sdyXiy08wwbzf1uybzhnwSK0vAh9szWrk_sz88wBtzliyJRqy6yFtzORq16yQRqjqsTUvuTn1NwhLzUKtpE0-HyrE02M0anzRyipLz9iprLzXtzX9wUczctzO7ye7vDjyg7vS7yhtzU7yjtzWSxk9wfUza7yhUzBL03KtUjyoOyu9wgOwIMziOwKL0p7y1tzr7yYXsGpvijyKMzsOw99wNMznjyPMzpjyRMz4cz6skUMz_EoH-wEZixjyGPy_TzsXs1owjmmO-w4ownL0gMzoW07owY0y9ow-qn_owIPwBpwTPyMTx04tfZib-wcuz1L0v8zupv-qv6L0juz8L0D9p-L04Vvouz2UxfPwp-wQYsEM0jPwbpwBqv08vtPyVpqLM00-w6-ykpw4uzmpwQM01PyxTxTM0zTxVM0AvzA_wCvzC_wXaiE_wj5tG_wl5tJvzv_wAQwcWvhM03kyyss5kyGUxR_wIUxbGoqM0DNutTqAly45tf9v65th9v5aij9vkW0qE0EMnhvzVqwzuz6Mtb4u-M0O-pksggUxf2xWzUTly2WSVlyHN0F1ooUxzvzrQwOvltQwtUxNNtRrv7vzj-p9vz9_wBBiAwzpuzY1oDwz7QwcN0GwzeN0wqq4NuyqqiN07NukN04ts3lyAOuQAxX-vqrvrN0QN0dmpoVwjYA2Uq-6tVYZKSSbjjPdz8JVkf0DlrmeIof0tiXYYIrf0pEY6OSuf043VAEAFSSBsrHCVFSSEsraQNpfBDhJ_fYzDQtSIFSSHLSy5uXsV3f0Ag0usFi4liUI8f0RaVk0Z5PuzJVxf00GY0f0zcx1iZNg0ybSPg0MBkWRVUg0KoaXkuXg0FiB7f0dzYAKFCdxPwnag0I8X3f0FdxIOzN1DMbLhON5ZxRnx60Vng0gfz9Zxkny0SmAPzPOzf8zMfz7yyi8zVdrHNasg0ZONJEzVITFSSzcL5fYog0zErEiaKKXYUKMbLUSu6GP5fYjSue8Z9g0Fh09SJBh0HpX0uVZONffz6g0p0TMg0VUSKaa_f0FfNo4VSg0-f0GbLEg0qsXYh0pUCqvWgh0cXAqJLuPE-aLgtZQbS89R7BS8Mjjh01po-gxDg089RVydQAZcg0N7RABEJfAqAAawAzh0-aLlzXMZEhQj6h05fYh1dChB_4CUxA_h0-6RBSd3WA_4CCfDFi0dg09UP3OzvRrGSy4myluqk5xiryjO0zg0lO0Nfz2g0DxqzJVmcS6wzQFfci0oTrJJDfi0Fyqb0Iii0KyqHPSli0y2ivNAlwTmsyHCVVyaXwkmTCpKkAoCbi0Arhk4VIuKHwyAsWoi0FAY2i0BwyWRV7i0LwypnX-i0rsypfBYkjZwkakjj1dBj0khxk5XVyaiuszbt2KkByzY6rB6uM5ss7r1YuPByzwkoxxELknOtvoxK6ubyxM6uFct0oxGCcDctULkUyzT6u6ox2Ot8ox16rOZuNyzqcnd4S8OtvZtXju_wkgyzHpxdxkJpxJQtl6uGPtgZuo6uictpyzopxM7rTpxcvstZu2zzrqx0yzcnjxyz8yzkpx-yzDetipxx9r4yzx6u4lj96uvqxlpxeraAzzlxxAauHykEzztpxnpxNYvGauypxQyk-vsNbwNdt3PtPdt3kuN7z4xxT7uUzzV7uTauXzzS0zZ7uKOCAqxE_TYaudzzczzQwsjdtL8rl7umdtn7uPPhmzzOcss7upauzjuLxztauKjTwaubqxf8ryzzRNkq9AI8u0lj3zzLbu5zz8auywsqqxK8uC0zNnjNl0xQt_zzrRpCk0Rl038rgqx5QtAyk78ryqxkzk5qxQbuR8uM0z-px8db6qxhetSbukk0rds1zkaetP9rH7zletql0j8upetd0zhwxXRtE0kqbuwetegt_kThXem0zgRtSrxo0zASwVrxz8us0zZrx5buv0ziOkQWtGk0z0zfrx8xs30zirxDcu1Rtl0k90z4Rtprxq0kC1zB-rE1ztrxRGc2ojI1zVGcK1zTcuS9ueAQU9ueft60keXuR1z8rxPSteculTgiyspftiezEsxjMNUPkuGcd1zL1kcStpdiAhti1z1ft8lu3ftTWqK2zy9uW1kVsxjpjpStYsxfYvasxpAqeSmkYv_YfmYvygoOmuCdua3orYvKgt61zH-uIdu91zkfur5zH2zATtJ2zU4zRwgF2zl4zXhuI2zTgtZn0L2zggtN2z5sxDhu7sxZ_rg-ub_ri-uqgtW2zfQkCtxn-udTtIJCfTtd2zHtxt-uzzsKtxmTti2zy-u4xnQtxz_ryxnTtx3_r6-ugn09m0s2kZtxH0sbtxsIc__rLhtz2zYnSQht22zShtDUtpMpM_uMeuE4uOeuQ_ua0s_2zSluNluutxW_uuj01wajRkL3kkhtd_uWluf_uphtKXkQ3zV3zZBTl0wi_uBuxb3ksAsptxG8kb3zo_us_ukoSveu_RkLux0rj0AsOuxB1sTn07hSSuxs4sy3z7YUosxxsxdn0ZuxmguUSkcuxmCvYSkikedStY3iPsj33zkxaIAvC4knuxXit83zvxa-3zBrai1sQVtgKcxuxTVtzuxmitZAvRmut1sbVtI5sN4zVqSgAvQ4zL-uS4zkAv65zmAvX4zCvxrAvB6zu4kF5zg6kPvxEvxHjtiKSk4zop0-StDsj1p0b4zBguq4z95zT-uBBv88lX2sy_pxezDgo2_pKWtvezMWtxezOWtAMhx0zRBv1ezjvx6YvlvxWBvJMhTn0XsSqvxa5Otjttvxzp0BwxszaI5z2BvkBvc5zzvxmWt0l0sguvvxDwxO1syvxC0aYq0xkt9rTwBv_vxDktZ5zP5zz5kjq0o5kGwx-tTsEsMkti5zcn09ux_BvbtjEXtCCvdhuAr0z4ks6kcktBq0Mjtt3spwxbktUXtx5zdwxz5zlwxnq0f4zA1atktMr0vkt25zj9ueCvoZVG6zvwxneaA4sywxlCv-Utshu2wxP6z4wxwhu2XttCvU6z9wx6CvXJVY6z0Vka6zo7zxdi41ak6z_hutr0-LVHYtk6zEiu46z-GVd6zYltPYtx6zLWk8RqJDveUndxxDWV-r0ODvcxxBs056zRiT86zrlt37kdiuSj0QqxCmtVj03YulOtYj0ActgDvVauK7zyYtWjutitzxxP7zS8kuiukl0kqasDv6xxGmtS5swDvU5seIoW5s6iuR3ad7zIZtqk0QZuZzzfxTBjugxjDjuWWkYmtkxjn6zIjuryxVEv27zL4z47zdyx67zUyxLntqZtsySKEvjyxdo0aaurmtjjuPEvw7z87zpyx-7zy2gzmtkyxC8zSyxEt0fyxU8zqyxeEvrQcQ8zOt0vyxbt0dEvO8z-k0Xt0G9k3juVyxy7zNntk1xFSyAJVArhibCTntChohryzqyeuykO0IIr29yZi0AqyHTrmcSibCvXSEZDbOI8t0CCCQswBu0PiFR_vzCyDFWEu0l8DfQr_t0TIrJu0GXlbi0YSS-3bOdzIhjbYVUSSSu07wySqAWu0D4bji0SoKau0-QSeu0xTrL6C29NjVSQGABzAHfMUSSH_NXUChMQ6hLMGAiu0ogAq1Nku0X8CqpAuAAqoNxeBou0FgJqu08TMsu0rRAJOCEYKjVSlaDztAeTKSGR9u0eTKru05mr8u0Bv0KEAwu0HCVAv0DOR1u07LCEv0DkA6u0eaLRhWgu00zVuu0i3O4i0Ru0bu0H9VYv0PaUYv0TaUYv0nu0YSSpu0KCL6hLkCYYNXX-Xiv0n2Vlu029N8tduZa6ZxDUQKPAIfzWwV5t0juy51rD5xWv0dv0yu0vu0dhP84X6v0O2VYv0QpAfv08v0pBAQpAhv0Fw0q1N2u0kv04u0mv0PDRuDYb5XZZYtu0Jw0SLCsv0Fw00u0Vw0lg0aACJrm9PA0v0-kV2v0UOz4v0KVSAw06OeRv0C8MTcikw00GY1xHJv0MppJ2rrw0gTKKAXmw0HfMNv0Fv0Tv0cMMQw0mCYSw0Iv0EYKn2V0w0udx7rwwv0qg0pgSdw0gO0XsvwvyorynwnMunpw0ybSvw0OIKDw0av0hSAj8bqw0mw0Px0vzWUx0GKAxw0sw0Kw0Qv0sw0Ow03w0lRw7Cx8pr7w0Ox0Zw0k5X-w0wgAqoNvv02oQcw0zv0Fx0WVugw041rzJVdSSTu0SOubYVzx0Yu0iAA3x0-wyb0I6x0Bxy6OS9x0xuSrOAqvR1mh81Qb1KoxXAaXDy0UciFy0L4VtxXjurHyRE2QCsVqxGUtROQaDy0QoxqJAHyR7EYDy00nanTdatR_VfLRduqFatRKBcy8MVqAZJD9xRzGITy0WsRzTddy0OtqdprMyZPy0YyRpAGSeMoeaJnHTy0iMODy0huRlyeKDJxvVJy04y0kBASvcoMAwyRbmjYtRtSI3y02tRGy0m8xZMA7y0ry0huRhGAr8xqkDOy0M0RsyReHAyx0atRK1rdODTy0Mz0sCJb0r1iZAy052laoHYz0Gz0az0B5xXhIKrWFz001QHz0L5xb0Ilz0dy0Zz029dj0re8xCz0MwRQy03OX73rafxybXrz0gz0nz0iz0r0r5bX8y0hz02PQZ5xnqyNAZouR0tCx8x2ixh5x3pyf9xCIrh9xHzx1t0Wi03t078xFPzaSwuxr2x0Vz0j7VDy0o4Vdz0ny0MwR6syL_HTy0r8ydy0Wy0UvMh00ECik00b-XVy08VxJuR_xzb2aPy072ZXfS8gFSad9y0DHOs2RmwxWO0xxSIpHP1RzUC5_ucDQ3Cb3iABWqFdSP0RZpNzCE5KSLoC_00YfSM0RIDGYQkpwRxQaFWxH00z8x9vRfQuxv002Rm-bjwyux0q1xXtyCPzg8zYi0nO0fsvdNhQ10KaxItlT6RWD0cOYxsvTfRD7agSZGyRatRdzRG0f00RG9h40RqMJpzR2AwESM9yRl3B3iAbut6yRZjAL10uGdgwRQjDjwRaqBQnOm0R27hq0RkJAs0REHEtJFvZS-el3zR_XnH20EPUE0RV4dX8BHkoX8R4QuRTC-0RWocbhoA4SD2RVezTOTpcQA2RBzEF4SoMKjVK81RgkCZjA4xR87U7xRo10cnHM0RJyRB10IyLU0Rk6mu20L0RYtRr20-yRIyLi1RCwBW4RCAXt2ROuRv2RCRdM4oDsC_xR0eBByR38NWHa68NApap20y203NQR1RMyRIyLrVJvKQrCPSyRczaL1l_DO_mZ28q8bBFzRAsTZGB_eZSxTp10NzRaWJPzRRWEhxRCqwHhbOASaxRPKaoFHjyR_7l-HXc6R29QExBK7aFxR4wRusVCkzk9TePlqLZEFAVRCsyR2yu4308UId2R000yTbi10k2R6203YYAeDkeED3RxGGCBA92RFJST10rvRd6RFZUi10-tRzErT20DXh9xR03SW2AZjAS9RnklslM97RZjA56RMi0I7R24Ru_KNWFI6RhqAP7R2EkaNJr7R37RT9RXWUc5XZ40Q9RGFI1kbI8RS7E06R8iz1IIJlLS20IIac8RWocGAEr7UC8RkpmQPDpmmJbfe40TABN40N6Ri40C-mQSFCFF48Db3EkEBUz0UtRk4Vay0_N084Xa00Sy0c005N0JPpP50CO0DMedy0WaUgy0UtRiy0KzJ0uRKxBl00Ty0Pvcn00ry0bxzSO0xznPy0fYCIxBQAZ9xRNsED3058NVqLZJDwyyXwRzyyXwRew0iPupYreara101g0c10Hax9kYXwRD50hErf10uzml10fyRn10M3OH30MwRr10vZft10nKuv10aNJx10uawRoS010R3B210bamg7T6103Mg810b9E-10l0RkJA1kbD20d-Z140cAbqiaJ20DtBiACM20uRXrAC21R4XpK1RIIA80RvZSV206WiX20Q4SZ209ZQf20TBRd2051R56071RmqAj20v_z5xR-FdkdSo20MzRyz0z20110hIFK20QyOC8lw20QKa5ACI30zxRJ70120930420fOXlCEf1RlQd-20HwBA30WYAC30r9NHHaQ_PK60ChBJyRLLLkgAL30OyRkhLlsS89OQ30sHCS30oWHuGZV30SzRf30ADba30JGcj70v3Ie30yfEQzRh30T_wOrLZxRwGAbxRP70o30L2Re40l_su30jmLw30H_MEYp030QxR330oyRC9lwyR730j2R930C60A3ZW70eOaSOYD40_2RcyS52R96RiHAJ40G800e0cYCO40V6RS-UR40z0bT40rTcV40p30u7RlZSs40-7Rc40hWSB50NuRh40r30f4040OeLzg3tn40t7Rp40_7Ur40V9RZjAL8R27hw40b40yrR16Ry0XyxE140WUAx60zSCz601qk640FrX840-IykNZa7UA50F50-30E50380fzDHoUH50G0BJ50pUUgcAM50MwRO50dy0itRcz0W000zVDy0n90dFer90TwRg00oy0y4RV2rXy0M0Rwy0j3Lyy0CVX0y0c00wZxDSub005iLWsRICiry0WsRpZa820aDZqvRkIav00lVSWCPFIXAXD050380pg0RtyolMi804eaW106pyr1x8py0g04t0-50UdxA60P-0j80m6Ra90B7RP6R9ejo80sRcq80mbfs80X40OATw80b40M7RiJYY90t4Rc4Rr4Rj40G9h_4U8805CJu80_80ZZYs-0u40logF90FwETqHI90O8RK90Q8RM906YVy60U8R540zTA740WPF61gloVzxfX90b90y4AW80VyJ080s4Rd90aQAI5074Ri90RhWdz0Ez0sz0XeaV50Tcie_0OnI5z081Q5y0wOr-wWmz0n_0roAY50R1xe00c009y0WaUhuRlIBPy06Orr_0syOt_0Jvc-gx-z0M-0_y0lAfH-0jwEhgCs50QEcd70hwog70R_N9pCToQNeSUzQjNVM2APeVCsI4IETABNeSJ3QKIBDmFgcASRAqlAHHGi3P2xRNbZe90mnN88yS2xK00PzrVtyxg0O00Z10Z-0R00OfzT00VOzIfxDVSk_076xm_0zdBoz0Wmymf0V00N50Kaa4_0ZXP7z0poyPhAf_0yA17A1uz0uxl9Tf1Or6A1tWH6ur51MQz0NzRE004vq9dzaMa5oyl_0x_0_z0IB18oy8_0Lz0_z0Oz0_jBAMfMB1j1xk2rCzxi5x4pyp1xW-0Y1009yDPz950L6i6t0yx0tTddi0MunjSSgi0PhAuB1cu0JLBxB1I4bIwlcnarSXena1IeJXdVxytTd_k0ptTTbS_Xk0xzqIc2xzLcSwnafqBU7eibSnTdOMebxzuqFJ0aaaUqB1JXdO50tTdZ00rB1X00TC1_LetTdr8y9B1igS_B1PxzcBcRxz1xzBkHCGGFC1jBcGFvfSSI8XnC1Mj0vYuPj0xYuDyzC6uFyziOtF6uXj0g6rZj0j6rwoxSyzyoxp6rzylOvscj03oxKct0Otlj0V6uPctY6uEvslXyBpxeyzQ6uxj0BPtiyzj6udZuhxkG7rnyz6j0LzzA7z7Fet6uyxklqx8zzUPtXD1-6uRk0CDcKk04xsppxB0zNk0f7rPk0F0zvyz2wsTk0UD1qpxBdtG7uDdtpD18j0IzzqPtTBwLdteXg2pxhMk3xxj9aTzzmMkok0Wzz5Dvuk02fSczzlmjoiTzk0j7u1k0Lqx3k0Nqxkzz3D1Uk07MkSqxW8rUqxu7u_k0tzzLjTBzkxzz27ujQt47uHl0E0zJl0Xl0jD1GhS6zz-auZD1cNkTl0x8rVl01gSKl0sqxZl0s9z58rcl07Qtel07txg7zKRt1qxrAC3qxol037zGlu_raERtnl0X0zYzzV8u_NkP0ztl0CRtU9rxl0ZFcl8uZr0s3z1l0jxsvetLojk0zPrxK2q9l0SYnsFcp0zwMTCm07etEm0u0zMXu7buapx6xs88uHjSxRtU5CzRti0k60zC9uMftonH_0zG9uPtaWm0Lys5HZ4OkTYGam0G-rgm0dm0Q9ufm0M1z40k2yDkm080kDpjT1zo2QV1zlGc1WND1k4ojjezFsxSUtxm0K1kxft3luNsxl-r7luk1ziStm1zx3zxBsXWqs-r19us1z4cux-rCyn79u8cu99uwSt_9uyStBeiIgtIzs4StQn0QnTSn0J-uvq0IF1Wn0Sgt7pmCo0Q-uvsxCp0n8u-5zen0qG18r0uJFin0Z-uO2zvAvMwxmn0lzson0nzspgtTvasn0g_raTtZ2zwgtnduygtqdujTtsQkh2zvduNtxs_rk2zh2ktqj-gt2-uMSm4-u-mSr2z9-u_du_-uv2zctxCeuz2kN0sgtxI_uPo0KeuSo0mtxY0sWo0ahtRluSeuao0feuvtxM7zF3zytxgo01tx7At3txTymlo0ztxeUtq_uS3zBuxro0X3zuo0ro0Guxd3zIuxf3zv_uh3zMux9htl3k_ht2_u4eu4_uWiu6_udguJr08p01q0aqTlCsBAvz3zGfu13zFAvWXuQp053zmuxa1s73zWKce1s9YqNVtditogoSAv6pSD4zyuxF4zYAvH4zdfu3uxkBs5DvoBsO4znp0P2z35zoG1-uxkwx_QkBvxeq081swp0sp0LTk6I1M2s5Av5fuCCsj4zTr0k5zKvxv5zgAA9AvC2sVn0Ur0TNACBvrG1UxxxYvy2oHBveluJBvNzae2sy_udvxtRmOBvPq0yVqTJ1Sq0IMNllucxnWq0TqmZWtBZv_ezmMhu2szI1Mwx01s5gujBvK5zpguzCsY4zBmSuJ15vx2McxJ1wsxqMcV5zBktkZKzq0pq0hq0Ewx3q015kd5zHwx7q0BhuU3sPI16UkFr0JTkRwxp5zFJ1wG1Lhu8Uk9I1j3s_I1IVfy5zXr0Hr0Or0VK1cwxgktRr01HcbXt-q0t3zowxU4zqwxHF1E6z0ktdr03NcI6zovjK6ztXtyr07AsnCvOgt7hSqCv1XtGOczhu8wxFltzG1AxxNYvCxx31kBiu9hu1r0Viu8s0h6zl6zj6z-CvFL1DWkzG1p6zopxr6zDxxHDvfRlEs0I8pGs0r7kP_ATiu7gA2r0zG1dYtrk0UDvAWq6OI-6zR7zqD1xC1C7zG6ueDvZs0G7z5Dvcs0oiuLt0f7uuitIKr1xxEyz4D16Wkms0M0xHmtY7z-xxiNZAyxY5sc7zIXk3Dvf7zpl0h5s2s0QXk4s0zOc6s0UXkDL1Nyx-s0Kt0es0Mt02mtgt07Fsx7znju35sYyxtZtMEvEatu7zajuFt04yxJatByjA8z0mt3E1NM157zYM1at0IatP6sa9k0yxL6sLYkkM1ct0kt0J8zPt0yeBo9kqM1p4aaw0l6sdO0rXuTnxV-0A9yBPzlB1850a-0oB13v0k8zLrpmynjsvf6lWfzFTmQrpHu0DnUifzcXDkfzUphssv1TwEtw0uwshol10x7tNbs2O0IAy17t88zlrp6O0_8zzfzB9z2Uy9Fv8DxzTjBtvcQ0EP0zphv7ZxotK7lNDuI8tDgzK8th7sHgzQP0fzn3ZwFnw5ZwOgzh7lQgzXP0e9zVExaP0tAyYExvAyVVydGvSUmfGv_V0cVyiExUptu9zlGvx9znGvuvwqP0-AysP0UawuP0CByNIswP0xExyP0L8ssUm1P03ExRUpZcs0gzUs0V8s3VyA9tgIsRouVByc0nmIsH9tP-zaByRoSwaw6ptIQ09avKQ0TwwMQ0BbvPFx1KxSuvSFxNWyUFxcwwQWy2UpSWy_4Si-zcuviwweuvXWyB9lgQ0owwXhzRBwQbniQ0STpbqtv-zvwwmQ0qFxoQ0ghzqQ0VdsjhzWbw4-zfBwN9shBwxQ0W1n0QhPNoshzvbv1tpvhzAvvFxw4ZqHxwgYxJxwpbwipurbwT_z7Ty9Q09TyHR09hzoP1_hzCUyBiz5JsZ-tX_zYvvOcvZGxb_zbGxNWcHKsg_zJKsi_zZcvcR0bcvjGxSCwcdvgcnSesC4xhcvxxwBquX3LDGntGxhiz1-tqrtuEqXcw2vv2Iv7-t3Gxlvmzcv-upSquLDyCvp3R0kcw9aqQDy8R0SDyqcwUDyscwWDyIHxCS0r-sFS0QJvcDyNstCjzBDwbywrXm4ShXA0VstILsbJvbFqcA0qDyl_tA_shJvC_sowvwuykA09qubS00DydS0dYyaDwYjznstldvlS02wvnS0zbq0gb0A0ixTsS01aguS00stwS0GzwyS02VmJzw7stujzOXxCB0Attl_sNxv8S0XEy1EdWzwOIxi304PodEySIxfenczwHZyUB0dxvWB0_dw9kiOZyjxvHfkQEwc5jnKvVT09KiiB0WEwZT0YEweIkaEw7EyoB0ZkzUewhZyzIx7xvEFyHrrGBmnZy_KvpZynkzO6xpkzOFyG0wskz8PykAt1T0UacBC0kb0c_f3EwEutP0wRLvR0w8T04kz-T0dFyXyv8kzZBuDa05ewdyvUC0nFyWC0gdqr-oJU0ahsPayTU0gC0Nlzw0wkJxkC0ifvmC0ZayoC0SfwdU0OtusC080w_FyEGyflz7Qu-0wFGyA1w7amEzvqay9JxJMvKCu5bcrlz_fvqfwulzrBtwlzCD0HKxED0W1wyfwsgn0fw_Zp6U0aWzIOsQgva8v-U0TgvAV0tO0keqSD0jCubKxlCuGDmIV0p1wgKxPGwozv4jl7UzoBgJCtXGwQmzWV0SmzVhwoD0_eq81wFJqsD0-Cud2yvD0-zvnEz1zygmzIDuLcmNNvrV0NRx5apnmz-Osxby-D02GwzV0nuuS2wgVzEE0V1I4V0WW0e4DM0yTjsAFzjNvSPsfLnsVzIcyX0yNPy17nJW0b0yLW0WE0JhwYE03VzQW0pLx4VzKnzWFzfHwbcyhHwBWzjE0fcydW0hcyfW0dIlOtzKczQtzevzESxmFzDIyAcpAMxfnzohwdgqxcyuW02jlwW05jlKMx8E0ZEuYOv7cy9DtVivx0pAJl0vuwgqyWz8X0Hjw7Bp8W0GH0pWzh3wrEuLIw7KqOF0jIyn1vRF0l1yRb0OTvTb0WF0IX0OGzKX0oqzZEtqMxTiwPX0_WzhF0Vhq21yxF0hX0mF0PozD_jgGz_xtiGzKXzuF0MXzwF0UX0wqz7IyRXziNnUXzfoz1ahtbz5V1aoztX08IweFgXJyua01ozRNxgjvQFxblkVNxyoz6qzdJwpjv3ozm2yIxur2vLHzq2yhazxLyt2y6I0UjwSHzWjw2JyTW1kJ0Dbz22yieyKpzkeyLszmeyoOnpJwpeyuG0cY0JztqWzD3yuAkJKycGuLKypHz0eyJ3yxJ0IS0isihpzE3pMOxEX1OOx_eycztBH0ppzDH0rpz0rbdV10Y0IH02NTjKyf3ydOx1pz8Y0DIz-Y0Pkw6pzBZ0eLyaH0vqzcH0OIzVH0ayuw3ygH0EqzjKwxX0EZzyGt43ykfyNTsUns4GtsH0E6wYZ0gH0aZ0ifpE4yimn0H0zkwWY0WIziZ02fyfTs4fy5ST6fy-X18fyIkqR4ygZzZ4vuZ0qqzXPxY4yZPxoRv6YzFW1_IzyqztZzJU0sLygPxvLykW16Wz-Ts-lv-qzalwWI0s4yiLw4LyAJ0cW17LySJzz4y-Ly64pPa0olwNrzN1tPrztyuJazdJzzLwugyJGpiosaa0kJzzgyNZ0V6wKY0qJzha0T5p7gyuIuQazGY1F5yDmwrmvqa0r1tHmwfZ07X0Xkwv6vdpkkazR0umaz06vya0wVir7w46vSmwrMyFKz3rzOJ07WsgMwAb0bmw-rzLVsEb0BszGb0RazxI0-My97wANyIszFmqAbzQY0lJ0Vb0fY1gSnpJ0Q3y_5ysJ0NNymKzCRxwJ0whypVsjb0Da0X8wkpzD8hpb0P6yrb0esztb0gszvb0fbzksz7KzzHpkbzEK0mbz3nvA3tHK0ELzrbzi6yu6v-Tv4JtAc0BUvCc048w0bz68wmnw86v4bzT3t_6vMUvW3tOUvRXsQUv67vSc0B-bCyo66yWovNtzYc0kLzHEusE0iW0dc0Mczr3t3yba9mQczic04qsVczKOwQd08Ku2K0-Kuqc0ynqBXsfczuc0rGkotzpyolOyzc0DL0VjyFL0kczAMzaowajy6c0pczML02tzgowrSx6tzjjy8tzDd0-tzFd0AuzHd03cz37yE-w57yujyHuz9czgL0ZMziL0bMzB8ylL0JPyQuzhLtT-wjLtwoqSVnG3uUVnUPyxL0OTxYFoQTx6b1STx64taZvHMudPyYTxPpw1pvMMuvd0XJv6Ltyd0quzTzwQKpoPyiPw_pv4d0lPwCqv7d0YYsz-wrPwwe0V_mBe0zPyDe0kMufssQWUhssIe06PyrMuJyvi_m-PytkyypwF_waWbYWvbMtXwwgM0NvziM0fWvkM06kyJU0kWvJQwoR1nWvTQyrMtNLvrWvxM0BqqzM0dZwnWnbc0tE05Tq5M0aQw2PmLM0Oly_ulnQyM6tCrvO6tBXvFQysFux_w7e0KN0V6tblyJXvON02QyQN0yXbSN0HXny4u31illyXN0DmpvZsr-pxZsCRy74udrv2Zs-4u4ZsA5uBVxJRy1lyLRyXf0PAxW-vkugTwzlVwohIHOuff0_cQ74x3UqVYZ0B1zLeIC1sQf2A1-VS-d1FAY8Ie1BiAe1aC1q9eFvcDK1vLKJO0Pwn8IeoC1LC1RO0Q3lkLhavRFvKJfAGqpKbtIqpediEWqcezIBLbO0v9kJrmaFvTatlA1JfzZsv2t0VQrqA1wx0d10pO0u8zj8vw8zYc1y8zofzpUy1uwrUysfz9muI7sYN1wUy7uwDnucN13Dx9O05DxjZwJnuT7sCP0jzwOnu8fzYAyDEx_fzFExY6xKtvsN1XnugAyvN1aKrACqrbsStvZ9z6XqYvwOVyJCqUExRVyh9z8N1j9zLpteal4HsYVyyAye0Tk8tnvwm8tXavhVyZavjVyqtvMO1ZAw_AybAwfptPgSEByxP0GByzP0IByYO1A-z4ExC-z-vwE-zOByeO18P04gz6VyAHvTtmlO19gzDQ03ptFQ0bouM9tEWyfByW-zLQ0Y-zIhzfV0EbvTuvTFxVuvSQ0V0yvAjPhzYFxKBw_O1ICxxouVhzHJsp-zJbwr-zhN12jofk04joNP1y-zY6o0wwrQ02-zqtpuQ0mhzZbwohz69t9wwdbwzWyg9lBxw4Q0D_z6Q0zbva9sCXyGR0WCyKxwBR0Z_xAizU_xIxwW_xo9sOGxHXyHcvBXyGDx5bwHUyXIvHizz9sJizavvqCyEKsVR0e_z69sQizYcnXXy2pupxw2ycrxwAlohR05CyRdlhXyrGxYesu_zz1gwGxIquzGxVQ1ZcwXQ1wR0ZQ1IDyA_t1cv0StD_tWquF_tmcwvdlKywEA0EHxmQ1GHxfqu_Xy4CwQwvehuDYyA3nJdvM8oSA0fDyawvhDyj4jPS0YA03Q1yquTS0LfsDdwTYysDyVYyhA0QjzGQ1gstER1bYyGR1xywIR1rA0TdwjS0bjzkYydjzVGxPR12VmRR1vjUjjz6JvAvh8Jv9_lJEyidwLEybR1vLsdR1BB0LblxjzEB0QzwGB0Ett7DwKIxmR1OcqBT0tki9Xp9jzFZyzkiW9o6ekIZywR1YIxccqLT0MZyNT0dGqPT0JkzRT0LkznxvVMsOkzWZmUEwp9oSkzsKvwzwZEwyzwCS1Ykzbkz3zwsB0m4gekzoJxgkzCxpikznEw8stA0wA-oPS1rZy9OuFBudUwxT0csuzT0GVhwInUFyNyvJU0EC0buAGC0DmUtAtN6jmfn9ZyAU0JU0bLvEFwc0waS1h5gIJn2suHZppFyT3zMQyMfvPxh7SydC0SFwhamxFyWFwbJnWaylutMBtJtu0Bu-S1vJxZlzxJxCT1GT1ET1A1whlzF1woU0oayKT1IeqolztFwN1wOGyxayLzvAD0pLWtBtylztRU0lzXGy4U0UzveT15lzgT17lzjT1TKxlT1mvzEGw9fwKapUD04E0JGwXD0dD0VIhuT1sMvwT1HgwpzvJgwNCt9Uzmgv_Uz5yhrKxYV0eEzaV0gEz-T1fbytD0kkfCU1R0mkV0RApmV0GU1buuIU1jmzmgwlmzMU1uV0zGwwV0g7ckzpSU1R2wumz2V0FE0YU1rCr7V0ULxLE04mzXLxEcyg2wfHyEW0hHyRE0pNvTE0tDud0y0Vzf0yOFzFnzFvu4VzuU1QW0wU1VW0yU1OnzaW0cFzRvleFzSnz3Lx8U1MWz6Lx_U13iyqcyCV1ZgqpW0cKqGV1Ixt1E0JV1MksP3wuhwNV1T1vT3wyhw1W0AF0UQs4W0lY10ZzxnzcV1f3we1yl8hLF0KztrWzWuU5nzi1y7nzG1pPdy_Z0ZxtfsoNGz3Wz3EAZI0Ka082yxV15hgzV123wedyEFusdyMK0awuYX0RozmdybX0odynemEJyrdyaGzHJyTFuvdyzEtOdpydyN2vGdpP2vMW1in1zGz-F0UJyAG0MNxWytwX0Hn102yDbzuozIfmFJw4X0GeyEjwfMySb0qIyulsSG0fW1QJwDAkXG0bY1ZJydW18My6azYJw8Xzv1v5Pv-X19Zz_n1YWoEYzpFtmG0UY0oG0Go1dKz82ysG03W1mAkjHzQYzEGz42pgY0oHzLgm0JwM5wqY0mAduHzmtycYzaszrY0CBktY0ZKyAKwegmGY0WyCAkwLNqCkwoYzJKwh5wLfyJU0Nfyc9Tm3vRKwrKy5pzAZ00QvYH0wKyLIzSY1kX19ztcfyQIz_YzffyKgy13yPZ0qjqkkwlyuA6w53pofy7OxqfyA4yE4v4X1eHuRZzzH0XqznIzMZ1FzuXRv5H0sIzeqzuIzcRvhqz-fytnsAgysZ0ZH0U4yydm4IzrqzPY1tqzRY1bH0NW1VUiVY11lvuZzRgyNJzTlwhPxip1pIyQG0iWWv6w8mw5RvArzz6wCrzPJzzW1mLwoY1BazOa0VJzEazXJzvLwGkzMSvmI09Oq8LwUrzqI09PxZa0_Px5Y1ca0nMwv5yga0zI0VGphrzMZoUIzeeyApzLog8I0oRnhGpvmvYV1NZ1Xa1f5vHJ0PqsbQx1a0QmwfQxYZ1EKziQxt5vtPqPpsJKzQps8Sv1My_Km2azGnvma0ea0mrzbhpbJ0-7wNnvrZ1XLgtZ1Mq1smwfKzW8wYb0no1ab0xncfqlznc1hyoKz0Z1vJu9Z1Wb0uhyK6ygb0UbzaaoCa1dszDdzeApMgziaoSRxV6y3Kzj8wvnvwTvm8wlNyu6htaod6yGK0YNwIK0LqssbzWa1-b0_nvOK02szQK01bzinwVWsCs1Ic0hiyKc0SIpA7vcK0vNweK0xNwItzMoqKtzMqnMtzXboem13M0gm196y9U1yWsT9wtK0gc0vK0YtzxK0atzNSx-a1MuzAb1ftzCb14K0rc06K0ktz8K0mDz9Pzxc0Lb1D4tNb11c0jczwtzlczm7ynczDMzuOySJpXb1scz4tz59wHHkkowV4tY8pVL0oowXL00SxZL02SxbL04Sxvowi8p7SxDFo9Sx8jpTd0frnor1CTxPuz5owF8ybd0H8ydd0ITxtL0JPwhd0wL0ZuzyL0PPwh8vnd0ve1pd0ZqwePyn8vi-wluzKsgwd0AM0VpwGdo0d0Psstuzx8vcpwTc1ckyO5toTx48vkQyBV0WIkOM0c_zx8UxPw0cTzPwQac1PwKe0kIkZM06PwYWb8Tx9PwykyeM0F-nuc13scXe0T9vZe00pqHUxPQyz5tee0LUxVvzuM0M4uClyg9vP4uFlyVQwoe0Zc0qe0gQyse0KM00uzve0_d09Mtp_wJEzDN0qQyy9vGN0d2ygNu29v8e0qUx-e0sUxJdmnNuOQm5QyMHoilyed1tom-_w-QysrvqqqLf0bN0-jz2NuQf0JwzhN0s6tjN0ud1DVxwd1HRwYf0zd1sUl8lyr9xvN04mOIrwFus2rqlSSlf0Uu0De18vD9wzwB1iv1rTrev1ljj1UfscPalrvux2vDQsWAzrJCiWxWE8iHbXRrWJxWHVfxBitIXH2VXBBECPF7Yr3XiWfqSSxAV0IR9EAILPbjXH5BXuWTLh1QH3v1QQZnYd2hBzTd_v1-vWpWNJyl3hVTLEMDQHVfEz0zAr7y0zArotWUjCVw1EVIyBiuKkYw14v1xrWcUElrWSezKyRFabWw14v1QsWoYlR3B7FSvACtCJmJButrztWwv1NQd9VdLWl3oHlbSrnx-UdQpHmw1Sbsow1Kw1RxWpMdXsVzw1yKkWSdohXzv12rW1v18vDyx0lv1bzrsv1GRmeKkAsWnv1Y0rOx14id5vWpXalz0ew1VkjT1rCy0Zx1yv1SsWgSN6aSHVfo0rcx1pw1tvW73lNGYDx18bdryymCV8_GR1aYNzISyCswOOznA17M1pA1qny_GrSfr9d1Mx1H9VFCiBvHRBB7v1V9YPyylcdSx1zLeew16v1LFCAy1UyyH3d8x1Gy1XXZbOu6BiFy1-x1Hy1uQZTzNILESJGazjUPuaqyJLZLy1Ry1Ny1UPuz8yOw1YxlRBBsyGDw1IBBLYvXezKgX0zaibCcqmMSkhxW-zXVgxwZaQ3Aiy1Cw1BRZjnyllx-hxN00Vi0oA1Xi0nB1Y6lai0d_06x1Ey1lx1Wx1Z00Az1Fe1dx1dvW8RZ8x1ax1DMeHz1cUERw12HZTw1jQaix1Pe1Nz1MsvAJegy10w1zKkC00RSfuyyTIfl0zRojQF1M2qx8uUF1r0zWF1VWA28uJbaW2qHSwpIZcF1bxnyftStxgmTj1zu9uNG1YYvM6zWWqz9uSG1WsxBn0iqpDn0sStiYvuStHn0iwg_cuKn0oYvPmuqYv41zFdutYvLzsSJ17rSUJ1y4zOgu4_pQguLguwTkfvxcCsYxn3-VfCsN5lnlu-4zWuxpvxfgu7RmmMhW8zcO0lvy2M1a8z450Aaxdar4Rr19yqe1b-0JexyYSDN1pmulgYQ_vHN1nsvqO0euzo7tJ6tVotON1_BxCAyxe0DlLVZwUN1GAyCTp68zJAymAWcZwbzjn_vPAyp_v3UyDvw5UyUAylN1xEiL9z-fzN9zqN1Nvw3otS9zQvwOtvOGvJgzOExmAyBpt2N1WP0Yio5N1df1I0jbP0bGvJAweP0LAwgP0Am1V0j1AyY0jn8rMawvygtf1pExHzynVyIIsB8lQO1gptDByeAwVcfgAwzExFMoM8s6f1lAwpavygzravcO17P0Cww0bf5gz_P0b8sBQ00Aw-bfh0nbtmeByzawQg1vO1Sg1NQ0Ug1DqtDBw2O1Yg1vuy-awcg1WQ0eg1aFxAP1m-zZbvaWy0ByFP1qwwmg1FVpNzz9ouebvSbwhhz_ByTP1BCy0c1DCyHpu2Fx8-zbP10Dq_-z7FxT2gOCy3WyxhzF_zzhzpdsMIv2hz-Uw9qtM_z4Js7hziYwFXyR_zGh1yP1jCyCVwLXynS0NXynRpbIve-tAcwah1TXyuCyVXyh_zfh1kIviGxeR0PesdXylh1fXynh1LQ1tvvRcwfizwvvQQ1yIv0vvUQ1DDy3vvsXypizuXyyR0-vv7_zG019_zfQ1HywPDyx2nRDyKvp7XyzCw4izDi16izKA0rQ1H_lSD0AjznqueDy5cwgDyVHxQi11Q1wXmaJvUi1iwvpDyDPolwvXS0p_tZS0Sjz1jlKgbwywRThqHxki1hYymi10wveDwNR1Sh1fLsyA0BIxti1yagYhyedw5HxUruojzZR1fTh3i1zfsBEyvjzREy8i1TEyFB0jR1IB0YEy4jzNIxEj1PIxGj1XAmIj1TIxKj1VIxcxvHEwxR1dKvzR104yMYpeIx2R1Gew4R1jIxgB0gtt8R1nIxgj1pIxwxvrIxcZy8EyuIxgT02zwrB01ZcHS1jEwJS1ZurmZyZAtoZy2B0zj14B0uT0BYxTS18B0tkz-ttXS1Y_f9nsGq1c0MAk10ATT-ogS1CifuAtGk1_T0HfvQC0h5BPC0Nk1MamrWkTutJU0Vutgr1oxpj0wMU0qo0310PFwb7xr0weC0ak1VU02S1dk14S1mJx6S1bU0_xp7Fy60wAT1Ogn7Lvok1yC01JxGT1nU0qZpuk1J1wrU0jBt-Jx-utqlzABURT1tlz_C0yU0SeqDD03ayZT15ay5Fw7ay4lzKD00FzYzvRKx8lzCby7fw_lzJl1XvtLl1MIyZisOl1NV0rhkegvr1wChnTl1Pbyv1wVEzgzyYl1tzv5eqRmzaGw6T1UmzAik9T1QuudV0xfAZ212Kx2vtemzSAp3OsjcyFHyCwtsbyDa1DLxbApyl1_zyqmzAE0tmz1V0U2w3V0W2w8l1lVz8V0nVzlcmpVzDFzEm1bLx9mzjU1ghvxVzmHyLFzMm1NFz2VzScyphvSm1RFzthveE0sLxzHyNnz1HyL8naPzlE0FWznE0HWzhW050ysqsmK0qK0qjllUzT7KxE0FV1rW00E0tW0TUovW0tm1xW0vm1QIyxm1SIyzm19cy3W0W1ysX1FQqynzmQv0nz3KqgivpEu7W1NF0ixtDn1FX0Rr1p1yuiv8Uo0Jyw1vDozy1vfxuQn1WAG13wddyYGzVn1hn1aXz9Et7V10jn9V1DjvsF0AW1dX07MxHPvyszoGzHW1WFunn1tGzpn1twuXXzYoz1Z0OlslozU4w6dyxn1W2y7ZzAYzzWzCmlaknWW1zO1ijvZW15X08n1I5m-n1Dq1Ao1_X0qPvnJyCY0fmizXzp2y1XzgZ0WHzaG0Ib0fa0xyteG0DpzNn1x3pu91QFmm2pTo1cjwaxuHYzcHzsW1IY0_oznOnbpfQpzKSseo19NxeY0sjwYpz0G0zeyI3yyjwS5woo1nY0Q5wpY0QKyto1wLlpepX5wvSiZ5wzo1UEpiOvnYzYOxwpzKH0_mlMH0ZX1h3y_o1k3yXIuzYzVKwgX1u_nDZ0xmv8ztgjq-zt3KyhIzqX1CZzz81Pmn0OxIlvwX12Gt_3vrH0B4v8Ox2X1hIzcp1uyuep17X1gp1H4yV-1UHtkp152jIHttIzmZ0pp1oZ0iqzqZ0kqz0Izmqz2IzvV1zHuNY1X4yIgyQY1la0t_1c4y3Z0PzuBJzfPxp4vAq1Po1bI0Ro195hFq1nJ008aczuiY1YI0s9114vQo1591dI0CRnklwzYoRq14OqRa0HMwTa0bIuGMy1Y1ngpiJzPazjrz2b0Jo1oa06lwxlwWrzcGEja0irzz_1mZ1nW1Awodaz1JzHjmta0Yo1Jjnwa02mvkMyWDoSZ1iNw2a0Shy4a0PLzaZ1QIp6rzeZ1e0ugZ1jMwDb047wfmwhq1ZJ0Mufq21HszvwoJszT2tA9155yTr1JU017mWr1aWiKbzARxMbztLg8hyAa18Z1V8wMB2ZQqVB2R3Umr1INwFa1LVyub0f6vjszBK0La1pQqzb0nsz1b0kA2dRxVubfRx4TvDLzWnwUa1GLz8r1MK0kFkwA2pRxo6yRK0eiyT0uGs1IEhiiyyFhkiyJs1ka1niyOc0a2uoa1UJpqa1d_blqsta1L9w86yd81lW0LOyRtzlu19Dobs1glmuK0X7v7a1btzFNmdtz1K0ms1SSxos1Eb1tKtW7yltzYSxntzp7vKb1qDz6lmCL0ttzEL0G4tQb1HL0ytz_KtBpv6s1Q8pNL0P4tZb1vcz7tz0qc3OyzczMpv1czhb1CuzQVv5czFuzMd0WMzz2uPd0ks1zjy9a19OwwLu3jyT8vZd0Idzyb1KdzkLt1b1wcoH3uid0J3uit1buz_Jp_b1tuwBc1g-wNkyGYsC4ObTxHc1SkyJc1ad1FIkruzNc1YkyFM0t-wbkyxuzJM0jvzWc1n3uNM0yPyiMuW5tEe0SM03PyHe0fIkWM09B0YM0I9voc1Pe0qc1M9vsc15e0eyyoQwGQgTu1EQwVu19MuHQw_MuQQyD516ssMUxWvzvM0PUxDlyZQySUxcvzqJhQC2xa1h_wnu1F6t7M0kvzm_wEby8WvAN0GbgwlhEN0XAnzu1kXz1u1n4u3u1alyMN0clyYd1elyFv15Aicd1kqqVrv9QyIf0Kc1Kf0plyXNtrtsJ-vReTod194uRf0_4u6Nuirv7qwS-vjNtU-vnN05lyaf0SAxyvlsN0MVxWwzOVxYwzyrv_y1tIXDzXpVXEz1YF25A1qSSqsXpVXqvW-4qaw1nKBTz1R9x-4qzzX-4qm9XDuW8OdreDbw18vDC6zx6IqCVWuWV0OHw15NPpNd30TA2ZT4Jst05hxtzST_OKvWjPpCx0Z5L8vD_F28qpke1c8zy9ye8z6y1Q002x1iarwYnotqDG2ouWbKokVjw5xaF2-F2RG2Eaj3YnAoxdxB4VSJLEa5ZLx1cF2eOXKz1_rWR50Fz1xOfiG2Iz1dwqAtctv1tvWhF2Vz1Jvr8hSaVElF21z028bdw1Cz1uKkoF2Yz1Ex1shxpGrzhrINfgSgGddpy1FwWH1syiWuy1aw0Bw1T_OAG2R-060VHH28vDpPp2y1Gzxduy5y10x17y19M19y16t0HNaMH2tIX99iOAjRfjaF2ZH2QQZ-PpZG2bG2qcPdG2OebfG2QQZZF2Vz1rw1LVluw1QlAww1VFecz0lG2K8xnG2bseoVltH2T2BPNNq_0qH2rYlsw13oHvw1lZPCMev_00H2gYlvVl-H2uH2AI2OjA7w1LLLhCn8MjDI2rH2tw1hcA_H28mx9oypyyhw1Pw11YlyBGSVlvAC4w1THM_Lftun7YlXnd8pWD_YT2Bn6ekI2cTfy8x5dx08xj5xTSwrvyyg0KG2pe1MG2c4rVdrnH2pFCpH22G2lhB1A1gv1eaSDy1k8bDI29A1mvW1G2_w1BxWgmynHraGorG2Wx1Gx1fx10v15AcyG2Zy1DUfqG2Px14I2b1xaxyXz1WI2xv1UsqwmyChx15ibWwhCVtx15rSvx1rI250rtI2zx14SmmB1VH2Udr-y1DBYsaPsB1dv1uSSvB1SqArJ2mv1uJ2ov1URSp-yGsRMyRrv1R01TwkdKkwoCHLEvlrNGYwKkqdBF0OrDSSve2lpIYdCCCI3QBzf6ddTVNtKkiKP-J2Hy0HedyZdGkjiKPdwl-sqlgS1YV6yEAwdXTPeVMvLhRBXCVNiKPBYdx5OXOtFUPpIPUEFcukfDCP7FXHan2OLPP3yWfK2FUPDASGUPztWiK2VI2NdNazWQHC8hILI2JfWsK2eK2E0KuIcQlQH7F6yWCVN0K2Nz0TlQWK2aul6DRPuWBEzTNACzWuK20UPZMPJXSBL29K2DL2L4VPL2_iJQxDnK2ZK2zFcJL27K2xTfnzVUwk1H2vVlXTCW4bQTfSK2jwkwPdLWlJ7Sy4RiTCgMOBWl6TfBkj9J2SYdBYdBK2Q7BDK2qYsAmrUCEHK2hcBUbDviDdL2MK2xaBwL2QrqBx1DRfTadTK22L2ZB1ZMA4L2QxyJK2-iD9L2rpLNK2FUPPK2oCVXsVzL2nfVUK2FK2WK2yYJYK2UhJTtAroC0UPQxyuL28J2QM2frqJz0TM2iwkCK2TL2vbnHM2UuAQxDZM2hfVZL2QL2kK2D3lgM2PM20UPRM2V3H4eQGadG4XFM20UPg9y6DRWK2IkACxXHL2dEPnH2sSS1zqJwkU9yOhD2M2bF2obPWz0HN2AM2qxeHxrON22jC2M22cddwk_L2TN2xL2JM2D3lLM2CkCjx1vcdkKk0M2hjC2M2nx1xadUM2BBVEK2xylkrq17kBFCoy1WwnG00BzxHWxKXUy1dKXUn01-ixKfzP00wI2RpyAnyOG2o5b5-wdc17-wgssa5t_uzic12Tx-D25TxAE2WWvCE2H_wbqvtc1MvzSu1u_mFUxWu1be0Yu1nqvlCnRE2cu1HqwUE2YvzWE2avzYE20M0Bd1ku1cE2uGoEN2kXJNN2WN2FJDiM2cSdLN2FN2Nx16J2eL2hM21M2SYdRN2nO2IN2NdNUN2bx1fN27J2hN2hGAjN2YM2C_MaM20OdwM2eM2b9y8yrocdvO27O2lBbcSdkN27bdmN21L28M2FK29DYfWksN2AH2uN2T_dzNPS7it6SvkKUOf3fA2F2sF2Q0H5F27BDEFXGUACtBXYPKhSrNUxPCIiDMweF8Lcuk3CVjwOaoZ9UVSIZQ-IFOz5UN0-yWCVgJ2hB1Ti00t0SH2lJ28M1s01-M1hw0kO2EVlKaaiK2iKPrO2lO2DQ2NL2NdNqsXEQ2FUPPNXJQ2EBUXL2F1KoK25PCqK2VPQC6O8MjMQ2eM2zzXzK2gK22-qQHPJMPfQ2O2xOi0MbrxRrZNzcFvyx17P2xxqmJ2-P2WH2_M1HnYhQ2f-0UvPLVPK7F6JPh4YM1QdSPHRXiSPGfRMoWkSy69xmSy89x7ntnBxqSyLcBB-x7BBBotvSyxswxSyH-xxBxBBeCsA3swN-xvQe9sZ67BHOPNdN-GPTePPOP27t9gDme0yulJPPS1SHPPWsKyiUrP0MQ1O_lV81Q6o1pZ_cZDWV6U1XqtcHVVmlExSETPAAgDLPNZnJdmjOPR-AvGTeFPJWjQ5nfFPE_xDNtbuk2tcOQ0hXbfQ22vtAVPsPhOhUDVP0JPFyGmLP-EPoNLcMimjmtLPWGjTcPYZBZVPI7F9iAdOia4MgsZfEhR7x1P2LHsKL2jR2ZuEqIPzIPGgPyaB7LPs8BKfUDHPBItp_S_ZfMGbsuwMZw401fMuXrp701ATypfz1e1rfzPcUxDxXN1zDxH11V4oJ11Af1QAyCf1r_vEf1jN1JP1NnuAExFP0nN1KvwpN1MvwKP0IExFVyOP0LGvIgzbKrP8tSP0LVyUP0g11inuxVgj11ZP0ef1q7lEYq5bsyGym9zD3SjvwQpt37sLYqdVyaUwfVyLawTAwy11JO1PawrFi09zNanxf139zVWgvP0ytvUO13f1WO1XanC21wgzmAwF21oAwD-zbcsAg18GvfO1-GvEg1Buv0avO21sawQ21HFxi0nT21EhzbsjAByp8sxO1Quvy916awWg1c21HfWNhzbg1ewwsBygwwdHv60nHGyCP1GP1AVp1Byluv3ByUAykQ0w-zrg1suvsFxuuvihzz9tjZqG61uDqyHvi6oZP1VKTzQ0n6o8212Q0-21C_z-FxQCyAGxvBwD313qtF31zBwHuw_Wy5hzK31O_z-TyIR0wP1KR0Hh1U_zNR0W_zmCyRR0Wh1fxw_bwMizSXyOizJIi32j23ugGxl-tBQ1IN1L-ajh1YizfrtiR0q_zkR0NOomR0wIvncvRQ1qcv3-tw31hCwEDyT-sGDykKsuzz9vvgcwqCw-_zsCw7h1uCwGwv_31j-syCwNywn8fFbqF41Fi1SywHi1sQ1SczPA0PHxvQ1Mi1N41Oi1P41RYmRi12Q1BbgaA0Q9S6Q1X41WS0-Q1Pjzjbqdi1aS0d41pcmf41Jmoh41gwmsA0vJv1_tMR1wHxPR0HXx7vp9ywlDw_ywQru3A0DzwuYy6A0YR1IXxqjzzYysjzIxvgjzBKvLxvIKv-i1941MKvVzwZEyPKv7jzHj1x_sX9BGT0iEyNj1L51Pj1zruVq1NZyP51hKvlzwKkzfNawEyUT0kIxX51XT0jB0ZZygevSInYQo3xvlevgZyiT0iZyIS1lT0KS1gInq51NS1s51aCxB9zcCxG-oBJxBvz7j11QoLLvN-o4T0cS1tewfS1HC0Ek1hBmJU0X0wJk1F61oS1jFyxZ1Q5BL61CY2jHqElzuS1GlzwS1OaylymJfw0S1CtuWU0jC0YU0lC0aU0hk1cU0f61uJx6dqgU08dqGGyBFxlFwzC0may1C0q61llzGCuWT2auwNT1_Jxofw0k1KzvQ1wUT1BD0KyhWzmIvt661LKx861Al1-618U0B71El1PD0h1wvZfGbyCmzsWlzUzUOsdKxO71fKxSl1bD0QGwT71kgvXEzz9TkD0bl1BVzdl1EVzvKxgl1f71yiseV0eSyQzpfCtk71EU1YuuGDuQVz2D04zyJU1ul1sV0wl1KHy-zyMHyBPsQ2wP0v08jOLx271QLx4719Ez-l1871ME0qVzPE0bjsuVzjMzLcyQHwNcyzVzPcy1VzrU1K81HnzaHwshvUm1o0yWm1T811wth9jjcybm1cW0gW0Vs1cc0j7pYs1fm1cPinW0NEumm1Fivgnz2HwKksshwp81MV13DtOV1-inym1nc04jk-DtgUovgqiUoBq1HNysXz181e5w381CGzAX0j9cCX0GGzxUo_81M_1JwuC91rcpuIyG91wIyz1vdF0OX0fF0QX01V1WwujF063wEXzjdyjX0KFu-V1Toz_1yBW1h91Riggn1gX0sn1iX0bozwdyrGzDNxVXz6F0hozrX0oGzPW1-1p9Iw4Gz3m1iG0-iwjXz2X0wozLG0WNx6X08_1N-1wdmIjw791TG0sPvJHzhW1iNxMHzna2lNxJY0nZ1dG0ZJwfG0PY0JB2jG0Q-1ZHzS-1nG0U-1rA2EF0OpzHQv2W1JQvdo1PYzd-1go1SYzxeyjo1txu2G0DX17Z12Won-1TKyp-1zjw-G0W3vT3yBfy2HzjYzxY0FH07m1upz1Y02-10GuXX1sYzIq1tQvvYzn3vBp1_Y0-msEp1CHuCgynOxMIzafyKp1PIz_ztGSTB0tz3yjH0FlvJ5muX1P_1Kqz63yyX1oyuD6wC4vrfybp1wH05X1a_16jq9X1oV1insg_1b1gi_1np1k_1gqzm_1rp1jqztp1U2y4IggLyjZzIlwsqznRvjA2QGzFZ0hdy95m6p15Z0f4y7Z0Ga04qz-Z0fb26W01ZzAA2sKzCA24ZziOqelwD-13XzRJzjzupY1Caz1HpAGp_6wwY1SmvVa0RazXa0gIuULy4Y1dDFlJzda0mIuPQxjq1eA2rI01I0xgy6yuvI0BmwG-1Jr1aMy0Jz9I0Ewod7wMd2pOxe5vinga5yz1t2q1RWszA2-Usraz3A2xxocZ1_q1xazLghzazDnvQJuFr1t5yNQxIe2R5yUKzLb0CmqeJ0HB215ybW14m1X-17Qx0J0qghPbzMNyP8wTszNbzE6ynb0G6yfr1FY2hr1IRxlY0XNyO6ynr1R6yvWiqr1c6vsr1h8wW6yiB2IiyjNyNnwynv0b0oOx8Y12nvrsz4nvf6yuszwB2wszrn1wNyvbzZiy2B24szMLzjnweDo6B2WK0wRxYK0qnwJU0snwx7vLKtOs1gK0TovCczpKuWc0M9wNC2pe0lLzza1b81p3t2a1-nwPczsLzlovmnq8a1kc0Bjymc0Q7yoc06TUT7yfC2KowhC2ss1vc0nDzvs1nC2cEojUz0c0v7v9c0wyoSLuc2uUb1cjyFMz2c067v_c0ab1Bd0kjy9tzmjyz7yojy17yqjyjb1Euzlb1GuzeL087ypb1_czrb1BdzATxUt1_jpwb1pL0QD2rL0SD2TFovL0iENjd0saTZD2Qkplt1bPydD2OZwBpq7L0rt19L0muzut1kPyBM0zd0oD29Vv0t1Zky2t16d04t1uPyhpwdUxzD2ac11D20Py_N22PyBO29-whc1fGoFO2Le0Ju1FvzLu1cM053uvvzLvzeqvIQywc1hqvyc1ae07kyce04pqWO2-kyENuVQyeu1HNucO2yM0eO2Ad1FtnhO2PtzG-pFd1QLppu1ue09qvot1Dc1ze0g10rvzAXvErvlUxuQyHE2uAiftnLN05u1NN04lpPN00E2xQw2E2QNtD-v5E2hd1vAnZN06QwIv1B2iCF2FRygN0Sf0Ov1Uf0Qv1lN0xd1GVxNF20d13vkRRySUy-lywN0RRwq4xYePwnUOePNOPCu0XIru2xvfz5uMWFPwUKAj2hRPQS2BBgH0NCdPrPCoOAV2CEdPG0BGdPOlQRUPicPULrLSA_cP76KAnWOlQmeP3oHTwcycPmePrcPu3d6cP_CPOlQjS2ary9GAlcPicPSS2Kj2aRPTVP4lmTBigVPmFbp0KUUPvj2HoBUUPfeT0IPDfPPUPAfPEfPgLABQ274ieOXZQ2NdNwK2GQ2CQ2Ek2PQ2B4A7HKk-qFk2w3AkeX1OrPk2Mk2rJM4K2GE2sK2YQ2Lk2e4AoHl-gxcQ2FUP2K2GpjxmyIRfSPzrjKrZaaw0jkx4P2sI2oQ2_ixoe1lZr6N2rny5qyCy1zJ2jfXTk2VfY9eQRx1zk2kXj1k20yILQ2ak20yIOQ29K2iKPFL2GVAmK2x0iIL2ilT_lGT3KZk2Bl2vK2-M2SvXek20UPscY9YweQ2FLPmKPIBBVl2rKPenynk2iA15my_8yUi0sk24N2uk2Qfrwk28N2e10Yl2jtV4j2vWPrhD0KP2Q2kaC4Q2QKd6Q2c6O1askDnlSyjBxnSyiWSpSyHXwA-xJXwtSysBx22BF-xKR2gbCMR2PtdOR2L-x1Bx5swP-x5BxUR2JOPVGAXR2DBCGj2n4CbR2blpdR2OmGfR2o1KuKjwf1yxwV5UlR2JJsMnvakVpR2cm1mR20vZtR2SoSvR2JdgxR2wcPzR2gOPkAzhEU3R203xO_x0ew6R271VPu1GQy-R2i71BS2louDS2CSAFS2qJPHrlJS20BA7EPgxhNS2TFPuLPMj2TS28HPxj2vsAVS2RIRXS2SWIbTPaS2MzysK2VWUhS2rM24cPiS29cP1ZDlS2-LPdSvoS2iphqS2osv74txmu9t1mUywS2oUyhZvaotjZv1O0tUymGCvUyG11LAyFi2v5aW4oK11uZvgN1G9z6UyJ9zXAyS11Kf1U11JT2P9z2_vMP0zZwNT2T9zs5qMcjKgzcWsgAm0N104oVP0lY2dsm1Zn6N1aT264oQsplsmdP0ivwfP0mf10Ayof1ktvqf1mtv3nuotv5nukgzI7aeavOO1yvwqVyvExDfj2f1lav99znavD213P0SUpiawV0nkawJ21kanEU2xAwN21N-zP21y10R-zIFxOg1U21SwwHWyX21RU2_R25gihswMhze-z5O1xSkLqt18sRhzfg1Thz58sn-zzoufQ0hU2Zhzp9tm21NJsbbvpU2YBwQP1Uds7XsDyf09tD61zFxzg1obv7-zJpu9-zLpu1Q06g11WyrBwA319U2yhzkP1FR0Dvv_Q0Eh1JR0CR0NV2rP1DGx-Q0xbwQ_zYCyFV2J31bCyQh1axwo417bwcNpSR03No6P16NotCyKCw-P1JesAQ1YrtCQ1aXyEQ12CyGQ1UCwDlojR0oh1dizq31nR0Y9hpR0BDyuV2vaqwV2oizU-s1cn0V2JDyB_t4h13cv5V2xiz8h1UXm-h19R0B8oM_tklopQ1G41iquHW2ZtzK41dDyTJvDjz6cwFjzFfsNYykDyHLsTW24Q1oDyUS0NDwYi1NjzZW2YS0QXpc41i9SfW2pJvHR1Xjzi41iS0lW2uA0nYx3_todvrW2zA0-yw-q2vW2v41VR1AxvzW2wYyz41jek-A0cR1341eR17i15S09i1iR10jzMc16LsDj16jzEevFX2EgsHX2SB0Mj1vR1LX2DkzZIxRj1izwK1T1R1GZmSZyeB05R1XX2beveQodevftdfevlB0hevdT0f51eZymj1j51x3cjX2m51lX2o51LS1oX25BbALvCBubCx5B0uEwrkzy51VS16TvEJxYS13T0_j1O0wFC08515X2Tyv_51BRoMC0yAtfFy9kzM61_kzCayJ61fp2vfnIU0zs2MmiO61ZJxYC0KZpaC0OaCcC0tKrQayAtugutbk1jJxZ61SY25S1UY2RfwKtujk1ZY2tC0hayYTyIT19LvkDbzhsrk1uNsDMviY2FMvkY2L1wyk1NGy8C0wFwOMvvlzuY2ehl6ZpJKx4FwzY2ID0961hGl_61MD07CmAGwCcogMvF71oT14tul1wD1yj10CgwCZ2XjxLV0Rl1MV0-LxezyWl1WEzW71yGyMZ235a4Mvb71ZV0d71GVzYmziGw5zvhbyYZ2loul71pl1n71qEzpbygZ2tV0DhvvEzxl1WfqpmzQU1yV0yCt2EzQ0vvmz-por0mIE0BHw671iNvADt-71DW0A81FW0k2wG8y3ika0yMcyc0yVE0H81XE06OisU1N81M81Ca2DgqVm1gE0ZW0Vhw52wv0yWAUKa2Av27U1wa1Ii2ncyQa2Ws1Sa2LOvdnzAQsj81HIyl81BFmn81KV1ba2F1ySWz9E0QV1T1y0m1SMxy810n1l4yVF0JEge1vZ3y_vu_W08m18kcwa2PF0IGzGiw4e2gb2mNxKn1CozZF00OvMX0x1yeF0z1yJoz2xtZiwWn1I2vS91-cpan1IXzndym1pIlsZ91IjvkF0TY1mF0d91mn1GlloX0Mb2qX08F0sX0un1S2yWPv3hqaeyyn17iwdv2rXzfv2F_gx91BBwUNxCjw191x-1IA29X0zRssb2Co1o4wEo1Pjwe_1-ozYw2qq1v2yCpzx2y6b20a28jvDSiZxuIepbHzDQvCc2ZG0YY0Fc2a-1jxuc-1UpzLkvho1Nc2ZpzyJwjY0OKymo1q-1m-1gpzZqioml3jwdr1yHzMX1-Jwwo1vY0QX1ec2SX1gc2UX1k4wiKyi3v5Y0hY1-o12pzYNqe3pTH0HIz1YzzptFp1wc2Xfybf2v1t_pzHZ0v3yJZ0sMbK_1Pp1_RvRp1GZzQ_1pH0S_1C6wRTsV_1Fd2ZZ0Hd2dp1yH0b_1KFpVZzOd2AhUUtb6kwLPx8kwYLyOPx-1SQPx75TAI0iRvQemyp1OY1x_11p1fd2EZ08kvid2oQnkd2351BA20qIYY16_1aY10d2_2v9lvvm2lKyNgpxd2ezuLq1ww22d256w4d2Qq1DazPA2Tq12PxOX2e6mxY18HtzY17PxVA2YUsdq12I0ba0Qe2crzlA21nnRMyAZ1T7w3I0DZ1aaz_y2AhynA2We2uq1Ye2wq1d5vXQxjFkde2-r1fe2ySv4q1pMy6q15a0ke2xlq-q1sUvnQxyaz17wbSh-GpFb0He2vQxapspZ1y5yNb0fJ0Pb0ENyZe20b26e2Nsz8e2Kf28onA6yM6v4Z1UszObzKX180uXB22s2lb0ir1xz2SNycszdB27g2fsz3VsdbzvHpgNyPl1Z6yYRxzr1LAF1r1oNye6yrNyqbzJK07r1WiyzB21szhMgof2I7p4B2da1fiyfa1RLzXK0_8wZK07z2w8R1Rx0f2unwMoqG9wBcziK0Vc0wiyva1Iv2Oa2c81covim120ysK0UC2ds1WC2ZEyY9wJD2gSLPSxfyirov1LzcczJowwRqHb1wqnJb1XjpYg2ZjpMXs5ovi7yNL0xOyRb1IL04s1hg2EMz8c0GMz-c0t7yRL0dLuLMzdb1rg2WL0tg2YL0vg2aL0kb1cL067y0g2Iuz2g2KuzAdz_a1CdzOf2cpvWt1Xd0mrnMv2CkpSuzzb15rsAkyGl1KkpYuzEkyGpwh4xAssduzpsvnt1Cc1DulfPytd0FpqTpwvt1Jf0c3uyt1H5tfyfZh25d0v-wuD25t1te0meO-d0jE26-m_t1vTx3D28uzPqv-uzPWvJe06j14PgDvz_PyIO2K9vKO2Re0Ou1KvzAUxzh22kyQO23h2SO25h2UO2pM08h2rM0_ky_h2Y_wje0a_wle0O3qju1bE2Gv2flpKi2aUxTNuXqw9M0su15L0pt1Qqqq_wpQysvzyu14e00u1IN0y_wUd1kqwWd1mqwdly4_wmD2P0fii2zQwklyWN0N8v8E2oi2qlyld1t-pDRysi2XcBN-vMuCP-v3eozly8ZsRv18eo0i2NRyRwzBrw4i2Uwz3d144x0Uqgf0qVwbbD_i22bcBj20AgakaEj2suUj_vneQIj2M7Kpl2zRJGn2NYbLEHSqIRj2gKQ2ZPFdPqJPicPXj2OlQZj2lqCoj2K7Kdj22cPfj2vcPmePij2pePkj2Mvdmj2g7AT42jqA2GCtj2mS2p-bLdXtTPMGlvYPn42NYb0j2adc2j2Un2o42r5O6j2Y_0K4B9j2K4B_j2PUPFfPCk2EGrxPSMl2OL2ECPuP24k2fErDzX1k2VL2tRykmxE52_422MzkhXI52AwdGL2SQ2vM2VQ2XBYKl2T5xM52zFcbQ2CL2iKPRPeAwdUl2iMPHAG5JPeMPo9ycwytqyJpy1Grwx1le1o3oBaxTH2LG2vk23x1GTrPG2d52xQ2goPhRPf52rMPeoU7GPFUPWR2Cj2Fu04O0VFN2kZqm2tIX8IrEEuhcB59xIbC_Q2MbC99xGXwnLWsswmhLHR2tBxJR2e1dLR2zSy1swbhSPR2wFb4SyJm2YXwiu1zMtUm2fWcWm2R-ycSjZm2dS2zm2n22fM02tcLn2pyLNn2NHskk2_Fnk_vBVNMJPwaNOniOQw58PJbPwMPrMPw8M8MPwSjjcjzAT4NP-4j4322Db632eePVnW932aCW_32zl2vpvsO0Hl1kn2vO0RXq7Zc901VIhKcUA11kZvbEi58zZZwtn2r5avn2I11A9zmT2C9zqBqCvwng1yZlBT2t-zxBqET2mN1VVgF6aIP0ItvNf1HExPf1fAyPKrRvwiAyQT2Uvw-_vTT2f11yZn4N1cf1ZT2l11ff1cP0_N1xAyeGvgtvqdUkT2FO10nuHO1CIsigzfo2Gzy7Dzio2311XYqV1tZYq71169zFBypo24f1-9zb7aso28f14P0-T2sptrAw9tvCU2mawiO16gzGU23o2IU25o2Lg1CWyNg1DhzJQ0OU2yf1IDqBp2i710O1ZwwWU2kcbGp2UQ0rByMqtcU2Cbwl-zNBwPp2gFxRp2q21lU2lFxJ0gpg1jDqx-zqU2w21RP1cp2GaFep2wU22216wwjp2GCy3g1ICy_wwop23Q0qp25Q0B317Q0G_zyBwVBlK_zI31W-tN_zJh1P_zX_xGXyZCyGV2-p2V_zpYxsBlSV2OXyX31LizAu15YnYV29NoaV2xMuPd2GcwbcnPq2i31p-tpwvC3jnGxm31PWpIATBGnNQ1TWpPQ1bCww_zqR0tV2vh1x31WQ12Gxzh1V-s1h10cvjWp3V2731ODy5R0Fwv7R00iz_h1-R0C8o2esXDyhquZDy0q2gs12q2LW2KS0Ni1UA0bwvQ41jDygywZHxJjzdpMastmvpgA0uDyestjHxlA0lHxnA0YDweS0ji1jW2li1Sr2kS0Ur2ndvxA0Xr2r41Zr21A0TR1BKi6cn6HxxS01W2zS03W21S0AB0-stfR1SEyhR16YyomovdwBX2A51-DwBZygCxDZyrR19PotR1BkzfzwNevFkzkI0LEw0R1Vj1iKvTX2GIn7rubj1eIkdj1_rut-fkB0JAtbZyKs2DS1Ns2GS1CFyYewkZyaJnUtmMS1Ws2OS1rX2b72tX2HdqvX2Hu1FymafnMyvMLvi02OVh2X2YFy7T0-51Fk1qs2Hk1C61G61Kk14ewBY24518ewFayDlzAfwSk16H1R61bC0T61-CbV61Btu8rwyFyx0wGt2b61It2TlzpC0XY2eayfU0Nt2hU0xC0jU0layE1wVt2jlzpU0Heq7utMT1sayOT1CbmqY2ST1061qCmxlz3611U0FD01lz-k11fwyFz7U0Cl19U0SgvFl14L0MMWDV0pT15kbrT1Ovno1wggvGgwS71Vl1w1w0T1hNy2T1NgwaEzPgwCVznzydDmvvte71wgvil1AU1uD0cmzdhnnl1Vzp0D0uDm3D0jgwKU15J0Vu2vbyv71mZ2luubfqTU14l11716l1371jfqvZ2KE0xZ2s11R0yCm1ZLx_71ag1QLUGFzZ0ymU1wu2oU1zu2qU11u2_Z2Rm1InzaE0O81aExwwtxjs0Hy32w-u2ecyeDtx0yLa2Ev2u02Dd1jW0722Zs1Kv2khwLPyGksJ1vDMxIV1Sv2sm10t27HwyW0MMxpgqNg2ia2TV1_Dtla2291nXo9_1JA21dmhv2mYzg1v9vuDGzMF0cMxxa2jQslIyrv2sd2Dbzuv2YF0Mn1GA2Dc2cF08WzVGz-WzTn1N914v2P91Xy2R91Fb2GXzldy-v2cn1Aw2DY18JTNXzEW1yF0jn1xIwcozmX0JW1Illx-19F0Qkn5dynozBG0X2vQD3Y2y9C3hw2Zllaw2Wlymlslb2aW1uZ11b2Leyo2vMjwVG0mw28ozow2GpzPHz2b2Lo1MY0No1UHzgy2lW1xw233mFYz_b2Wo1Bc2OE3cY1fHzZY0NYzIc2vG06W1f1yJ3vwJwCx2MKybpzFx2XYzOB2PHx6eyIX1aQvPbz-iqAH0uY0CH0yo1cKyfc2IF0HH0Yx26o1LH0NKwk5wcGtpc2Ap1l3yCp1tc22Yzlx21IzHp13p1F_1rOxH_1fH0J_1SIzLnsL_1Ww2SuimKw33y-c2ZIzxX1JRvT_1Dd25x2ap17x2A4pId2-x2Kd2YqzNz2Nd2P6wTLydqzN4y8H0bAoqp1JY1a6whX1wp1pIzbd2wZ0dd2kLy2p1jX14p12Z0rZz0lvld28p1NI0bgyPI0qd2GE37qzSI0eY1XA3_qzFa06F3Ha0kY19F3mY1hlw44vH1tP51rLw6d2CMy8d2yy2CviXq1SrzZq1Be2DItDe2eq1Fe26Y1x-1rw2Az2rJzCz2tI0Ez2ZA2pB25XzGZ1pa0orzMMws1tqA2WE3Y5yzszeWTRz20sz0q1Rjm0a0ge2Vz2CKzXz22A28q1dMw5A2aczXhyOgh1azVJ0chyKSnHr1we2Jb0DB2jHvFB20Qx2e22QxbKz3w2qG0vZ1LB2JA3H82-z2rJ0bb0tJ0db0vJ03z2Sc2yJ0GRxXnvJf2Ef2jTvWbzvl1M8mS6yTioU6yTf2ur1h3UWRxkB2Q1uNa1af2jz2pNyff2Q02hf2S02Va1U02QKuZa1yNyba12Nyq6yUK0Xwouf2rf2_B2U3tKs1la1ZLzna1Qc0RUvHC2iRuJC2Dcz7f2MC2x02HczXUxJczRa2cKtDg2ROyFg2hc0402jc0ZC2lc0FowZczHow2LzB12CXsWYi9K0zKt_K0Xslyc0xs1qC2Ob1sC21s1O12vC2L4tlNmvOy0C2aLuW12Ad0Bt1-7vW4tEt1ySxGt1D8vEzoJt1h12Lt1dL0wowfL0aSqhL0-Sx5g2cMz7g2eMztu2Yd0Ua2ad0kU1kMzPPyV-wTD2Xuzz4tXD29b1XPyF5ttpv3L0TPwfFoMh2mtlOkyhD2Qky3VvIc15pvRd0WzUDM0Yh2rD2kTxPdoch28d0qu1MM0gJ3IWvCe0kkyNqvZ22yTxb22spwd229D2rh2_D213u092WukMu1DQyWi2Ue0OJhCQwJE28pwLE2B4uwU2Svzau1Uvz6c16hy8c1Ci2-c1Ei2ne0mC3UI3C6t1WvE6txZgvPyOi2A22P-pBN0hQwdqwoE2B1oqE2jb2xvz2u1P320_wR322_wT324vzUAx7lpX32sqwZ32Dv16E2V32b0fd32-E2k6tDAxBF2L-vervHAxy-pJAxtd1MwzFRw2lyTv1yd1oN0OF27lycf0gi2ougNVxJasVF2f-vWOzvA15k2yRf0O2lYlhL2vgAJxVkG2C52KaaHN2ZL3sw1iL2RxVoXjgL30VlaL3KEAf9BzQfgN2EwknL3iL3bL3_umqL2wL3b3EEYnzG2fOdEUfsL3KwkuVlvL3pL344bUI2NP2HkjOAVoL2H_VRP2kNC27kiI2gI2w7Ah9iKXUGXUh522qpj5220r7SrhJ2M00RH2gl2vI2il2Ngr7N2j8z9N2jMuM2bAO2fc1CO2c22EO2wX2f22Me0msnbM0Hvz9Txm22Te0yh2L_w0h2JK3jM0LK3Uk1h0wUo0X9vPE23c1a9veGoSE2du1122fu1ke0hu1Sm2e_wHi2nC3Knb6422Tf5L31O21OGqO2B52MN2fL30O2PN2RaslL3PN3YN2cSdrL36O2XN2JN2ZN2buEbN2dQgrwqzM2YN3iN2xL2HUflL2nM2oN2NIoqN2SP2OJAEcXSAvbjdrPCrEWJOCdN3l70jBCIyLdeS5BA2N3BhANBAkVOIBAaoBhqAlrqvN2Q2xz8xyN2Jrm0N24M1fl23N2XM3WcrxI2oPuc-0PcCX22kh2Fe05D26J35Pyph2kM3ksn_J3XqvoM3Qe0aqvSe0xh2o22uM3q22V0oyM3Rvz6h2gTysai9h2ge0022BlyBi2gu1ElyBN3zqvhm1RI37nwGN3ON3IN3QN3UB1LOdMN3sO2YhX1O3UN3bvncmyMRryjjwO2hN3BM2EB1v_0SN2ZN3EP3IM2bN3t3i8XCBzf8MjHP3DP3-O3VB1UJ2VVev1XjwkmN3KYnkRrmlouhxUjdrN2qN3UP2lppjQ252VCO3S10EO3vg0hPuo01jPu7501x1s52NG2bM3dNhOO3eM3lh2gM3nh27D28J3z51XTqVqvNe042jsYsDK3dM0k62Qu1OO2IE2r22iO3W9voM0de0x22fe07pqhe0PQwZ_wRtcwMtWK3GlywO3nK0clmzO3dfXTN3xO2LN3dL3NN3XQ38O3ZQ3QN2ehXeQ32O2SYdWN3HP2gN38O2iN3El2xWE_O2uM2bM24oCbK2QxyPP3YQ3jQ3KP2jN3EM2XP3FUP93lQ3leP3JgXgP3n_pWP2sXPbjdo10RGwpkBCFPRQfCij08NMBQCeMT1QdSPmqVAmTVhZDqTn42WNzGmbRR3PlAFPPmk2hA1gB1jA1v1rHG2mA1pQ2o2qrQ2KO3esvYzryk2eL3dQ3XN3oO2fQ3WunkoyYHrVL3mR37O3oR31O2oQ3JP3LRr-SfNM2vL2pO2SP3FP3hmyBP3IP2owI0R3lK2rQ3EVNAP2tP2AErDP2hfo2L3PJ2QP3zR36R3tSrUwYAM3WM2oyyaP33adDhxNdX8Q3KRf-N3AR3eegJSV8sZB_E0kKhCV862_gbzh0fP2l-BX8BGXMjP21DBlP2lVVnP26UVjLVkJRsP2J52irBjgZxP2oIPzP2RJCaS2YR37F2LnxQi0NzrbR3zt0KSyWM3q525N2jl2t52G9y5x1vR3kXjLS3JP2qxe8k25O3HQ2nR3mQ3pR30Q3MT3BFRhQ3xR3OK2NyyBDPlQ3-L2ST3MS3K9yOl2QxDAN2vgAN4MGl29YwyQ3iQ3eT34JVDl2PS3mM20L2oM29M2Tl27Q3pN39Q3TIfZS3zXZXP28OdDR36rKj62qdoKhSO6rsS3ZoZAvZboZYbZcIP8mHMbCHR3M6JJR3IfS0nRCTP31B3SPIU3DSEDij4Pgi_LuFPJxxwPs5jSQR36OI6m25jSn0P0OC8CeHn2nVZKVuUR3V0M4S3C2qfS2yaBGbOYn22rBVR3PKPbOZh9i1NAuKPaPMxU33P2-S3el26P2BT38P2sP3ET3uP33g0HnYwU3nl2ZTTU1Zc7ZzgRzrV_U3cLP4eQJkWILPRvl0R2j_2MHRY6HFn2WcPM7KGePw42YPPF42I_UH42Qj2bZPTj2oPYN42Wj2Un2Yj2fCrV42BGFi6Kaj2ej2pePgj2Z421fFTwcc420cPe42AKrjV3qU3U9Vrj2k42HEMLx1AzAsJ2ukx0SS4x06V37x0SoK8V3-x0APS_V3By0GHNOkL_J2xadTgLWurEIX81Q1_0cRMxBiHIXNw1HIX5mpx_F490XeaR1RvKHOW3htLgbXy0WQW3htL8bXy0WuqFUzAABEVNXRxyvhLI0VRECcW3hzBhzVf4IgW3AzAvjzWw1FW3mbX_zWYw1OkLeW36BXLwYhW3WEQy0WvW3ZW3N8xCM2-v10W3f1xqkDk6WBz0m70XhA2V3XAE1zqTgLm3lJrqCW3ez0dgL8W3jz0r3llNHKX3JWwSoKYx1wW3qasKW3zdBMW3tW3IyrTX3lW3TwYewr9z0vhLZWwik2QSfSSYcRM0pyhkxz8xok21U3iB15M1uI2CT3YM37SmSpyzI2_y13V3X00HiL4k24X3q906X3n8yvhLr8yNjLSW3DBEUW3M-0WW3_Rr4oyxZxpnCHIXICiNjLwyyVNMR10BG2KYCQY3U-0nP3uXu2N2ne1hl2JO3tP3yI2DxqPG27jLSi2QdBklLgY3jTuG0f3jxpRuCsIThLmycJ8TjW3vkLnKu2XiyiUdFRa4jUWUIlLC1EHX3cNY9X3YX3abXv9W7X3IX35Y3QX37Y3LZX_LegX3ahXEzWBY36Y3_3VYWaDABiW3J5V3UuUX3FZ3vBXn00kX3BgX_zWqFf1CMqX3oI2c9xQSwgry2U3AT3HO3yX3bY37U3dY3pB13X3-Y37x1EZ3JSAQ4IEz18X3nZ36Y3BHE1BioZ3BHEHZ3AZ3p2dsW3XhAvjzv8yuZ3f4INY3AX3nfVp2dWZ3pX3_N3g5xsX3DzxeZrXgx3y1VM3fZ35U3UH2sQ2oJ2kZ3qJ2wSSjfXPZ3BZ3zQp9Y34Y3Sa3oZ3Z_W6H2IZ3vOStG2ca3_zW3W3AzAMZ3D0WTny-cad9Ufa3RZ3UwYIW3UZ3y0WAa3tW3AEYpRrsmaIqWURfvmaWRfbwyPM3Ntyk52wjrmQ2NOzd8z6M1La3r52iZ3LO34Ev5x1sZ3kXjTa35I21x0hv1Gb39I2oZ3_I2wNzna3AZ3uoy-A1dw16Y3trWDX3LW3KyRdX3la3yhXIb3TJ2A4ipyy9Z3_trZJ2thxm1rx0roX3va3Ca3b9xtt0d9x9S3dl2vX3GO3ZY3IO3MerZM3kl2TpyDBY4SS0x0VYZ5b34x08b39V3JLB-b3AW3HPSBc3ExyrjMeOOfzVyPdeOOC7iVlb3xBtxlXiMCSdxxloyyomMty0nGBD7i4DJsylI3dPc3yDJhRFGylTc3Sl2kCEz90YFAMc3AoDrRFZVl0NfblAac3LArwcUexynfVec3ZabAyl54Jjc3oKflxyjVlRhWEc33HoyDJXiMo4V3c3_zV5c3LkMUkj-c324CM0VBd3J5CLc3EpKE7iJY3990QmAEd3OS3QPeOQdeOOP7iECjS7iwgB_4Cfryyir0krnQ2-a3xX3Ab3DT31b3FT33b37b3KoMimeOc3LkM-GfAsW8c3Oylpc3IoM7Ho2_Uqd3Yg0fci6hjld37RdOPuW2ryc3D8L1L3OJ2ckjuhjyd3TjLQ2oL4i0nM4DJypmkus9ezoABOF1u8uhz1w8uTF1T2LVF1Yrxnz1arxGm0NXusxnJSw10zLMNkQjZBvmNQZErxTg8aaLnMo0GB7r7rwDoMdJLy1dge30WqFO33U3Ka3qQ29P2iR3GaxMO3LKjAe3jiMSG2tt2biOiiMEeXYG2kZfi1did3E6PRoMapdbzxb0cTjAOOVs5IdQTGSjoYgyiMwnMVgCnGlPoMn1wmYjMgjNlM1kbJlL3zVr7UIKB_4CklMSWOE0RNhNqlMIPAslMNA2nHQrlwSwsESbNqxQmMcthMmMiizNGzhmsuhYCOr1mCVlMVlMKOrVmhMOrwN0rFr5cB-EWSOr-9J1CCF-qyFrXOrJ-qv2dmmLN-qgfRdOr12di7BfOrgDKuCC_FrBzEVlMcwzOQDu_b88DH_Mu8MzJVod3Zc38d3BjLXRF84XNg3xd324C5JNRg3EwncSdud35rFGrykd3Vg3bc3KQucYu1d3Hd3kc3oCE4d3OB1FIfpFZUg3OKCWg3TQuMIoKYnec3hRFpvnaw0ejMfnD9dxVNjTVuAexdZ34y14U3oe36U3ed38U3eY3HnY0g3vu12rL5iM_iMuiMPB3OYRqjMxQSvZNrf3aJksmCMg34e3J9yrhjeg3qc3UVg7c3Sh3lhjtd3Pg3NuXUvnQ9yoc3ch3B6EP1TT9yag3vc3gvnxc3jg3zc3xQ3cb3emaOg3Vh3FJrlvn8hjhvr4e35PQovn-zrBMfr00GXxSZYaVjTd3ChBRmS-h05T3Ud3sfA0U3vb35P2eZ3yb3gZ30b30X3aM32X3DBY8SS6b3lcdPi34x0Si3_b3W0CUi3Cc3PPSXi3DW3R_QCBRnIRlXMb8q7z0AzrPIRkBVnLRnwXZMPFOJmMR1LAzARei36_UPIRKeBlIRXLRGLR7EYri3jzHRrrTWuVMRjzHSnrYWawi3L-QGLRrbSSM2g8Ad9Qei32zVcGRhK2S-QKYnlYROZdfYRoQAyhWpi3RBXCj3jzHgLRg3iyK2Hj3ki3gi3A004zXN2l9CDOj3CzWQj3WDISj39W3_jB6yWVj3gLRqM2JPAmBC3JGmMRzJVai3OX30i3fj3nLRLX3tR33i3xMRUYR1zquj3pKCgj3RX3nzrV1C3j3fi3UbLaasg0rlNH9j35j3wIMoj3bj3mIRHUKJd38OXKrWDk3wj3hX3A3FAaXji3lj3B00mX3OvgKbr6S32my8S3n1xpk2iJ2rk2ne3gR3pe3cY3Db32fxQFfsj3D4Rej38KCAsWmk3rRAok3d009j3KAXtk3vi3mMREtyZRrfZask3di3b9Qi_pHj3PWlOSplt0R9rsi3N2ZVSpVwaflIghSAl3SqSJlIWSpaw0jWREfzS10Ll3VSu_S37g3fk3ZVuMa3qe3Tdxu012MR0WRFZUyXObTrmXbbpLRdRlCEfl3bjbcSAqh2RCRoyQP72HvRMhDsFRYDrrxMPaRoAEjsHql30rYzGRgdRBeRkAbLj3thBvY3qMJdaQ5604bQ7NU_PI5CbsLSalhRUxfl3al31bRLWLpVUsHH__HWOOScRTaRIBzNmhBaRggjK32bllaEHtZmBjwkaRwNHXaREevXbRAdkHWRggnyIALWRubRmXbQQ3Kwc_aRdMKb1SDbRyiDaQCkm3FNKE6VCbRZaSDaLcm31bceXYPURobRVUyD3bPNROni6URdvFFiPkdRx52qSTRWRhdRzErmbouBTDgRUAhM32fmitIHAgRE9DIfRFE2-8BseAruHTgKfRRKjQwfRYUxOXbWfR4ZRFE2KiTT90_5ffRREm3XQRRn3HoU3oIBSRISRU-OvOSzRRZXaOlQre0zXOSOYj5E0oSfkYVEEeUADfRWRB0LQ3RFb4ShJCDfRHDJDfR_CEWTA52Irj3S-QrzWtk3xj3IvyDVSrk3MEBAo3bz0dFe9j3Ak3XkuJo3OWwoi3Ik32rH_i3_zSOJ2v4rMo3UGYUSeVj3Uk3aJ2Taru8xuir3a3NmeLl3gwyolMgo31N2iO08g3gk3-g3Li32b39U3x3oZl3t9Wbl3Oh0vZfel3KdRPbThl3sKWjl3VO3Yqf-01DCC_XR2FRhuWA0DMm3GKoz9QLaRAfjyl38m31l3cGRrxN680_4U6l3gzEpcQ9k3LamAm3Aqq6ZBvUJzo3yTbyXO--QcmWIm3AtHKm3Xj3p9QbH2KRgPm31e3Rm3eaRUm3gRsWm3WaRuQH7jzam3nzSwm3PT1tp3ZxFhm3SQwctgVXqqm3TdyitBnm3e1Epm3HbR2LKsm34DE4p3OaCfm3hWhZ1izm3tbRdm32m3DVRVzm5m3sURpDBGp3_AzxHR_m30l3uzmCn34_TEn3rwAGn3KG0LgRKn3PfRXq3Nn3ZpSfRRaeRSn3gBHM7KOXbVn32ZRzZRYn3lfRan3EPPcn3uo3QRRfn3gLWhn3XoNCSRolKisBjRROlQlUaon3eE2HLXcNAgdCtn39q3poI0n3GHXFFALSCDfRyDCrPA3n3xaB4BraMB8n3RhWsj3Pj34k3WDIEj3zGRo4VOr3dj3Qr3pKCSr3rYRqOXGo3QnAcGRPNXcr3JHRyl3Kj3Fj3Nj3Po33bXsh3LuXWr3XLRDj3O0VFj3bQ2Yo3-Z3Fj3i9yYGjEqWNq38hBbTAhejbl2aR3Fi3qk2ad3kJ29g3Ul3ik3jR3se3YFB2r3dn3GUKydROd1AFrwtp6fRFn3rE2DY09-PJn3W5qXwwdq3D3ofq3vq3eRRTn3kq34fWWn3XW1cjdqq3eYPsq3ym3uq3Tn3fOaASRyq3jn3iRRln33q3nn32cPpn37q3sn3qwIFr3wn3GEByn3Er31n3Hr3GEB4n3Kr37n3UCjNr3-n3DQ2tk3Ek3Ur3At3Ek2Ct3Ok36j32R3Bj3Xr3-j3oz0fr3Mt3Ek30vqpj3mr3890mhxqr3L-Qei3Rt3vr3MMRpKCWj3UbLlX3ao3rkr1hr6r3J008r3dk3-r3fR3Tl3Bb3_g3jZ33v09n3ct3D52Ht3Xj33O3byJ6N0DRVVr3Lt3rr3Rj3It3DB11t3uRyNk3zt3hj3eFJL52yt3_j3Cu3Fe3Gk3_yLUt36OrAu3Gu3Iz0NO0gb3Sk3li3BX3aB1h1xkt3K9d8a3Ia3jJ2pt3rP3Bs3Cb3Ds3Eb3Ri3-SSfv1Kb3eaSiK2jv1SqAnu3rTrqu30J2gTSeOOw4XKrWftMWiFNAXAaXftMvAAWiFkNXbwliK24JVHN2ii3CL2-YVNP2XpO2AV8ta9cX5AcsK2qYAMFAbjFMAVMFA3u3lbOIv3FCGoCELv32XjeorrRACVNti3Wv3DY3PkG9K2qi3JQ2XKRXv3SL2gjC-GPFqFdkGnqB1DBev36aScL27oA8uLbjFxvV2u3sv3iSIyu3cbO8_WRaduv3cbOkNXkzqg8ACVNtaX38ORL2xlAyaX38OGmAijA0nJXSXA9OZSHzKVtK29K27v3NEMMBV8v3XzW_u37hXaHMC0O6FMEEABw3sYTyURMFXFw3aVEHw38K2xlA37Y2LK9v3CgAxAVWZLRTAWw3wCPQOLaw3V8NFzlSsB6NzdMKD-NKTfML2Jw3R9ykK2gw343XfxykK2tPPhJEFOJC6OBYL1DByM2ww3dw3yw30UPMw3Z4bOw3SL22w3Rl2hAVMLMUw3kw30nJV8qLWLf4bGw3V8Ncw3CgAYRVqVADx3iBE0w3UIA4wleyWJx3NEMLx3Cw3FOJFsCZw3URESx3_w3Ux32_U9u3Zx3KYnBv3mixazQXpjayD9iJC6OTx35JA8u30O2RadzK2Av3tT3-urGbXfx1izQEv35TCov3yx3mx30x32_UdOInUHFx3-v3-YVGy3zcbgUE6w3T3KGGG7qAF9iOpjrACzx3UIA65ZcOFqx3JjXV7O25ZITr_wJby3Y7Z4aXqjX5v39K2Xy3WrACFMhK2CL2ly3c2Ony3WsRRnRqBPncEfpXaLZDy3UIA6CCI-HIy3hw31y3TYEsM2_O2sK2fDCF3Erj3ju3tO2xv30OABNX84Xsu3Tx14FBrv3yv3eNXHxrDz3nzVNHCnadOz3NAXeX3V1CSz3eNXLP2LrW1v30OA5u3zCYsNXFvi8uL3cTWd3LOzYd39a3IG2_a3As3rt3po3fd3Ni3VYZHz37wr74ixw3blAHN2Ur3Bz3Iz37u3ox30O2Hxr3z3yz30O2nad7z37HfOM2xaBCv3WBV_x31pTJxWYk2FP28j36v34z3IN3Yz3EDfPw3BBVBv3qFfiBPB0XzT3bdiYZ3O10pI2tX3mt3UM3bu3mo3qt3dd3qz3Ah3Pa3tz31z3NFZKz3seBqk3m03wido03d00Oz3HKVJv3lbO3UuOz3tFZ8uLNv3JeBsRwGe39RwIe3TrxaOkBm0lz1Ne3AtBPe3ZF1rz1N-eTe3RXuLSwYk3q9yak3KOzcCfvwrdR3me1RZvJi3Mgri03tt3AQ2Nr3r03t_Y8uLXg32t38JVuz3s03MFAc13JPpftMzVCw03Qv3kCEz03b13tg3ZSg203hRFGdxi2b2g32lXlPpW7Tko3cWuSl3du3pz3yPpW13oO0TqXWdxviOJd1-8pQi2ILCAz39K2rzWCVN0z3F23DSeH23aciCVNKAXYv3ZkrneaLPP0k3Hsv6_YiK2vciWv3mYuCwL8UNB03R0zxBniTgWv3ZM2cfThyDCvaKXMK3iYXPGaBuKVDlu_wSZeZWdQG101bCSn2IqZ7rwCJPRY3KH2Dx0PIPug0PH2yqyHi3S13cd3zX3613jk3OzxqryHIP9m38gX16Oz230hlLsGLWL3RPxRP3WA08DKQKQlIagPcgYXiMvYLIrXwBAUnXzSTEpKzJL2_KOhhQRzgjC-zlEIbpBlx7ONJBlS3KKNF72UOPLV3rm21R2hEUVXqCmfZJn_WNzmXEaSM9qQNN2GW1yXxCl5BxQcDFVSFj1LcDsVS6bDraIT7ZEaklIQaXQLCB352PP2D62z0SrVJ79xH62BR2UEaDR27uOFR28cewswqCxQ62Cm2S62J-xU62Gm23SyO-xSR26nMU7U3oXx2TVexmVswCVteBZZWnY3yGWAnXCsIc7ONnXt7T3zWuAYKLQN8OC-OVycIKaC-OHKYvmP0rYq2PXbE2cUq5WXJSIBWASPu0CD42GiLcFN4RP0hlQd1M9UzUPlUPo1ilSP-sixl2lm20bCnm2NU3um2kKyV0wP2Oym2bU3JXl9m2FVP2hvluvyUPkUPZSPeEZgm2hC3rR2Z8BG53k_LErb07jyiUj53YTPSawam2V4En42SS2UUPUUPpj25UXk42n1buj2532z52Jn2Tqczj2B3Axu2bWApFb3j2253QFHy42gLW8j2p3D_ePgIAAk2D-rigPmgPOq3HpPHoBR33bTrRnY0WNYIkkXlPhP9gPgqXCulKN1RphI72guzK720mus7tze1nn2zO0pn2VN1rn2qBE2sv7e15O09e1m_va72wgsfN1e722n2P114n28UyJf1n72IT2JP0-n2vZwEgzJEx5_vNioRsm1Zwd11TP0172fLoybsYP0LDn672bT2uAyRspUo2KDlhT2CO1jT2Uavs9zWav3Ayco2w9zeo2y9z_znuT2iCqdpts82BBy611SO10T2911yExPcsUgiJByEtmxgzgawT8l7tvzCqVj0-tv9P0K-zCCxM-z8CqmO1Jg1_gzpO1cByrO1MU2q82df3wO1_AwyO1bw2RFxx82Fp2Zg1f21aU23829O1hwwj21gg1Ebw882Gbw-822ByHP1TBwf3nhWyVbnYp28Byap2hbvyL0L92Da0xU26-z0U2Mcllp2-ww5g16Hv7g1W929g1Y92_g12bvb9svp2I_zFIvH31M-tm92BXyL31Kh1z1nu83sJsJuw_Bwo92EizMcv3P1ECwTR039stFnx922koxBGWXyaR0oxwOq20CybXysxwk31jV2mh1_92lHWB-2VLCOQ1gizF-2iizcq2J-2vV2y31vR0031xR0aQ1Rqu8IvdQ1631CwvgQ1Iyw-31jQ1A412iz1dkAS0p-sJHxH417CwJ41uQ1KdvMW25q2O41dywOS0R41fwvZA0Br2Vi1ZstLjz8Q1gJvtDyiJvSDwjA0sywDR1eW2awmgW2rJvm8o5Dyajzl41cjzwA0qi1nYyzFqs41tdvyeldr2qDwb6Cb_sGwp2i1jr24i1lr26i1iK3Ozw6S0841rr2oVUBj1JB0LIxZtzDX2wr2F51GX2UGq0r22moy305bmXB0RqzZB0l_2KYpOEwuEyYj1VX2ettCs2WT0cevuzwa514Eyc51y_28enRewfT0ES1qB02_2dkzuB0fkzwB06GqGFy8_2Tkynhf4M3qhfoInbs2uZyxYp4P3yEw151oLiTxpks2Bk1ms2Dk1os2PA3LutWyvXBuCU0us2Hf2ixpGU04AtrS1Qk1Jay5s2NU07s2PU0YfvgA3Yk1At2fC0SayDt2syvzFyBgnHt2ydqnC0gxhyyvjJnTfw05nYlzYooalzthstfvvutQt275nSt2kU0Ut2Ztu3utXt2qFw4C0sFw6C0htu-A3z61xU0BB3WT1UGy461kt2X1wbT1Z1wdzm3fw5Cm5fwh6nvt2Yc19Y2Vzy_Y2LEzOap3t2qGyGZ2YB35UzfD0CuulKxTbyp6CeB3eXhkzy6ninD0c71pOsdpoWgwszypB3kl1rB35vtxD0KoylbyvB3CLnxB3GHyzB3qb0t71hilLHyO2w1l1du20V0fu25l1XU1_B3Rjslfqwzpa0veU16mzgU1Fm1tVzZbpqDuE81BnzpmbMW0mhvOW0sHytU1VC3JvuuwtYC39Vz22whE0dC3CWz3U1Bv2gC3Dv2RZBIWz-f2ya1Cd10a160ysjlH1vyE0sC3sW0Rv2hKqTv2xC3Q3wr81whwt81GAIUksX3wV1y6C3fw22D3aV1kEuDdyz-1CD3JIwua2oLynv2kV1vWz8nzRIwNF3FrzzX0ND34a2wv2Eoz7a2TD30v2WGz1xt3cpCb2b91jozPVo83w61yU908HWrF0_V1BRspdyfn1cFBH2v9kkoD3Tb2LJysGzWb2pX07F0alcuD3eFumozM0Eooz8dyUw2rozpy2iXz5D3FE2K2pz_jew2KD3Aa02ozJKwtb2p2vW2pqJyC-1zb2jPxIE3Hz2RHztw2THzrW1OH3On18b29jvzw2BQv1w2fjwiD4kJyDbzMYzGkvbY0D5w-w2F5wyG0g-1G3yi-1Qc2k-1WNyfpzGX1Kx2ZQvlSirE3_G0QOxOX1cc2wY0JPn5HzWx20-1vpzuXz3Y07o1SH39o1Pfy9Y0gx2lEpmX18VyBF3r_1DF3yF3FF3AqzHF3oX1JF3AZzekw7Y1njqyx2JqzSF3R_1sKw3x2WZ0_3yORvB4yaF39x2cZ0lIzDPxd_1qD4TMq4H0h_16H0pHuO4y9H0nF3_H0KY1TPxMY1Ggyzp1Sy2ed2wx2Rjw1_11F3ULwm6w5_1YLwfy2yD4JeyIJzAG3by2LJznc2-p1qPx0D3aI0pb2XAkYDdAazKUsty2OG3uY1qlw9d2slw_d2EZ1aq1F7w_4y6y2Oe2aG3gq167wUwi7LTHQxrvoNe2B5yM5ybrzTrzJE3KMwoG3b7wsa0LZ1ob2gMyubziMyuA2UZ1OMmd5y2mvTwo0A24G3-szZz2Mpsbz20Ip-G39SvEr1BH3PKzXJ0ve2kz2pMwx5yrMwzQxtMwLH3mhyNH3sG3Zo1hlwmJ0vd2I6vgH31Z1WH33Z1uJ0QJt6Z1qJ0WB2zJ0eH31J0FNwA02aNyeB2QRxpTvE02hszf3UAK0Wf2xr1kNyZf2nB2ox2oUsr8wQa1t8w4r1Ta11H3xB23H3xNyBpsY02nazqf2Es1ea12bzga1f02FKtLc0V3tCC2ma1qOyFC2YXsKI38FRUc0KC2g3t-B4RC2AC4DN3ZK3UNgec0p7p202W9waI3Jg2cI3Lg2eI3ha2aczFjyFcWdOyqs1tc0kI3ts1FRzOjyS2uqtzrDzstz82uutzCHkGL0OoqSb1JL07qgLL0zI38s1OL0-s1uczQoq4C2PxfyczLrg0czWxfs2u_C2SMzKd06czDD28czXMzm12yjyLuz602HPyLD2D8yXt1Ruzu124tzed0RPyet1Dh2CWUFh2NbFjt1c-wySqe-wUPweD2lE2iJ3rtkRkydTxxd04K3WPgWh2YpwOc1apwQpq4tlDMtvJ3Vc19d0Xc1D32eKpW22-N2yP3QO3mh2UM02P3jM3EA3WO3HO2AK3Ulz-WN-P3wh2NO2p22We0EQ3Ilh4h20c1OK3JQ3bu1RK34RvTK3sO3XE2a62vO3jC3CC4HtsTqw5qvou1wD2Id18t1mT1UZsLd1RlyY1F2e0T-U8R2f2vSd1wQyrK3yQywE2Xd1ei2Zd1OL3zPb7_wUN0fd1a32K-w4ITBRyg32nd1_K3pd1EF2rd1GF2KAxIF2MAx9qwmN0lNtKL33i2t1ox32tN07i2av1xN0q4xF3PUV3VzPy2PzErIvYJTcohZgRY0NvdOWk5P8EAi5PvkWe5PWQzLAj-gi8SziOWOCzhYYqPYAEdIyvHCblJWX6PPcTASUk6PL32l8CE7T7r2cMimfZrOTNkP8yYN6PmhiH5PZ3PFNKE7Tmwq7uSAUACFFU4Pv5P14Po3PnEBY3P94Pkc1YShXL4txJZL4rFMz4PcL4UbM24PfRIK4PofMuCVhfMfBAHZBAQQcIBWFQA2la1kmL4j3PAcMs5PX4PbkB6L4w5P-L414PH5PR7GE5P1ApZ7P0_y0K4e7P17PX7PEqo3Laf7PSxv8TCNM4q7PF7PHM4G3bSHZKXYkoKKM4KOCEqokoKPbg4Qzo7PooKSM4M7PKXYI8Pu0CnmPl_yERAH6Pk4ql8SV6P_43jhPpoICmgyL49eMwL4xM4CJBnnt81DZ-TBPAEIAE7TAM4qL4WegthGwbModM8M4CcMHwXp4P0GEICbCdMMeMPST_dMHGWbOUDeMH5PPeM9mBHN4FLbEJGoFM0_FwaMoeMWMi4eM1aMSN4MAdUN4mSQzeMFfMxbMqbM3cMUcMUjUJfMjN4JZMmmR_Wh_M47XMPbMXYMIZM2YMaRR5aYmKC9KGbfW8nFIaMSZMtnCICbPaMrZMYXv53QMuDHGWWeMWdM9ZB0aMs8BHGWedM8ZMpnBFxPtM44wPzEroyP8MYf2P50DMzP01ZaVODSRAJA0kPJPAEzPA7bU2da4ZZdU3fAV7goNaeO4pLiCFbwVEhxPFQSjnUqxPV4ZUgaYFBy8T6qN4jUXyPlO42-ARO4oEoqgE8wPruPaO4y7vwMAaVZM0Pl0PG8CFUWaGBC1PVEEiNaG0EtkASISnNAx0PS6HL1PN1P0xZP0PwEALP4Q9DfzPOP4XxJszPAIAyFdnzPTdFRP4u4Oh0PwzPE1P7sA41W2SKQVDp0Pp5A4VKbGAfGA90PqbXeSAE23xlAG239425BAXKRI23rP4K23tP4vP4M23zP4EOPO232P40AgFFMkv36WfGEBnv3H03XQ2PwnFk2ev3i_pY52iwAkKPdkxq23xxSw23o23TmV200FdSs23iP31sW0M1k01jlx3M1WY3PZvYY3823oz3h03_23gu3FjxAXql8zyGsDN1QswkNhtmuT_vt4aV_vxynF4oL72fZvg63TZw18zR72qn2U72uUyn63un2xUywn2HnX7S2eN11fzXbsAP0Mds5fzZbsQ11QnuM9zz_vgZn4Ei563tN1-Zva11Aavc11KVy6G4XvwBAwoAyd9z472G7384om11CawL738bsWo2UM4DO1hExR73jExkP0bsprvwebbkVyXAwvf1q53M82ogzYYqqgzwExh73VO10ExTIsW826T2E21o73MMo_vwAU2vavfcsgO1hcsL21L-zi82y73Ig1JU2OwwLU28o2NU2773Ap2973SU2_73UU21O1C83e21f-z6O1h-zLZq-O1J83Np2hg1M83WhzO83kU2Q834Bygtp6ByF92Zp2LVpY83ZJ3YpTxg1121vQ0zHvTq34Fx3U2dP17uvqBw_21X92sp2C31up2sP1DXyDh1nP1HGxP31IXyHV2h92JV2vP16S4Nh1383n92PV2p922clYIvrpuKizQcvWV2a31B93VcvFcwMq2kvvz7fl_zK93n_zM93-924Wmo31YCwqh1E-2B70rV2xGxI-2sR00Gx8xwyh1b930h1jq22h1R-2mq2-Gx6-ak93vKsm93-V2MywGA0BW2c-2xq2EW2z40MA0I41jXmw93Li1k-2NW2m-2Pi1QW2393lDyT41nDy793RYyKXpFr2fA00CwWYybW2cExsvpfU1bwm4-2Pr26-2j418-2ni1nW2ZHWQ-3fjzS-3D_2SR1EEykjzxW2mjzfr2y41K_2aR1c-32416W2441Q_2641S_2A-fk-3M8Utr2CX2XzwCZyqR1G51sR1Akz6dw2r2kEyKT0KZcyy2Ikzn_2Xj1UX2TT08-3W51Ds2A-TFs2xHeHs2x_2mB0Xkzr4n1_2iX2l51vB0n51PcgUs2IFyaAt-_2Ys2sX2as2dCx4j1kl3FA38j1AC0is2SH3651GZxNA3DamEhsG619X2SH3UA3Jk1WA3YF4YA3Pk1_ew4s2XC0y_3zM3HayxS1MY2QMi6_3X61lA33S1nA3XayAA47S1CA4rJxcaysA3rC0uA3BT1vC0Pt24JxOA4AjfTt2n61sk1p61TQh6Jxmlz8Jxxk1YA4uFwdt2CKxxFwEKx4k1EgvXT1gA4VWzLSoihlzCmdT1JB3fT14fwhT1ZRyDiMD71i6nRD0ozmyt2qT1m1wsT1xA4MbyrGyJmzPl19t2bB3F8j1T1Mgw8A4gB3lzyiB37T1lB3Iu2sOsE7nLu2KVzNu21KxPu2mby9gvRVzTu2tl1Vu2jH3tCtyEza7n0EzXB47B3071rZ2-B3tZ2AC3SjsmfqaHyP0yEC3NE0Dm1pu2JC3OzULC3ZPsNC35Z28539ikrB4lLxPm1nLxUC3Ba2Jnz6u2Ea28u2s0y3B42U1fC3eW0hm2Ma2Fv2EN37NwQI3UQ3mW0Lv2wE0EV190yom1wcyqm1vC3zDtMC4um1da2wm1Rivga22C30hwja2cOvVC4ZD4In1uYoqa2_LbYMx_Bp581tMytEutWz9DgiC4Fn19nzHG35e2qw2tks0mXvivE91s1yXC4qhygkktC49a21v2wC41QsyC4-X1yMx7v28Qs9v2aX0GlsYVoAb2g-ca917Y441yHw2zIwJw2zdyXb2j914V1Qb2mF0bb2VJy_1pX4wkG4bF0Beyib209vkb2PDpMG0nb2sz2jD4lJyMJwkw2DE3wknFo1VZ4RD3gZ4lD4YMqMo1rNxvw2lC4FG05sokG044wVo1zNxVY0eZ4zD4X-11D4CKy3D4Sepfo1FD3Mkv-W1UYz1G0lo1lE3Hx2elnpo1WkvwHzso1Yc2zHzt-11Hzv-13HzNE4yY09W0QE4ic2SE43-1MXomc2DG3l5wPH0wkvRH0rc2eX1Dp1AF3vc2CF3iX19IzMnkdH0ATskE4SqzhH0TIz6c2gyuGlvikwRF3oH0mkw2x2VZ0Yp1XZ06x23X18x2Z_1cF3fnshp1DG4ynsCy2TtbQd2kF3op1Td2aLyP-yfZzpF3hZzPy2tF3MLwvF3Klwuqzma4mD3Agpd4ysRvSH3dy2SF4yZzrd2aD4WF4jy2S53aeDmy2t4yGG36E4UW16QxilwLA2fI0kgyOA2ISvQA2E5ySA2OSvC7wE5vE7wdSvcq13Y1ZG3OFFGe2BB20F4XviLe26gyDz26F44I0Re2lG3cG0nrzVe2tq1aPqvq1TF0Oz2k6yDhpvrzlaz_Jz4szhe2Phy1rzRhytazvMyvazIKzoe2P7hqe227w-A2s5yAB2zF4e-nye2kmwMb01e2sZ1KszSD4KB2php0G49e24z2y7h2Z1Af2SB237hDf2FNwrKzdWs7hyVNy9eybszcB24G4C02Ga18G4Ia1tTvI02yb0uH3EH4wH3P02tszU_fvszitEfFkEw2FG4JLznf23szZ02Cs1Ec0hGd-H36pnAI3QIpg02xf2SH3zf2PovNs1F9wPs1BNg5f2gLzs02Us1BY4qH4w0200yfvzz02TC2aqnuH4knq_S0yK07qs0K0qovBb1dC2hI35H4Fb17K0D12zRqF12aEoH12-nq5UvNLuhczsI3hSxtC2II4P12ztz7c0Wb1dg23tz2C2SI4bb15C2VI42Rl_tz9C2ug2Id0wg2BD2yg2eI4nb1gI4GJ3qb1IJ3p126g2r12Vt18TbND2PJ3PD2y12RD20b1Ch2VD2gt1512auzld0aD2912hn23L0qd0F32sd0Ph2ud0Rh2mJ3eTxJK44dWqJ3DJ4uuzah2O22IM0Q22Mi2S22LJ4U22Ae0uPwLqv2J3_8v4J3Ge0SO3oh2C1ifV4XJ4vMuZJ4pc1w1bl22EQy_J4BQ3fJ4vc1wM3xc1FQ3-Mu2M3Zu1mJ4QK3Gqw7c1XvzH1iUK3Tp3TQwyMtuJ49f2nH4dE2-22Lly1J4xJ3A23K6t6J4CN08J4lK3ulpnK3ZZ4pK3tE2DK40vztK32vzvK3PrvRF2v4u-u1xUxAv14E2gd1b32hpFRK4Fwzh32UK4DF2Mv1vi2AVxtvkyi2Wf0IL31i2u32PRyw322d1jK4GrwlK49i2uXv2rqf13xOfOz3wP4VgakXjvg4-wWv03khX0036Or3g4SvXaz37G2lRrmb3taU_DXgcSORASQ4uqy7hxcZ3wb3me3Ii3923hZ3st3A33-8xMuntg4K8xWz3NHCJb3l03J23eOXSh4pzAPb3tSIYh47rVEJ2wgxqv3x03Ez3eNXXRrgx0bqyWt3gh4oBAzu3jh4fb3BYd7g43v3TS3B_dVS3BiXez3HKBgz3pAXK13QM33myixrO13Ha3QH2e03313q01hR3Cs3re3hu36XeQh4Vy3mhXyYPd13bYVHi4zy3Ji4WPPqOXL03ahX3YPSk2Si4xoCAw3Mx3hx3Yw338ORx3qbCLl2Ax3Ti4eDPX52Gx3Qw33CP-zrU03bvX0r3E7ItBP68OSAPOM3Nmeb03Si09r3mz3bd3cQ4-23BxqEi4gQ4XQS28OeDP_43SAPuXlN9O1bPmjlG9OUaKqP4xg4k8b_z36FMXx3lkCq03Wh40k2Wi4Kj4rlPQi4oXjJj4aHMLj4pz0fh4842gi4Xi4Lw3Sj4eDPVw3Dw3ix3ci4ow3ei4U52Qj4Wj4ej4iBEji4Jy3li4NEMSw3aHMDzryh4sjrC7XT3K8pW68OvUHQx3jKGV_LEi3yi4nt30i4_r3no3eu3Mh4fQ4tkxzN0Ni4jy3bj4tDLwg4XTSIQ2xz3BGSQMKRi4Ok4tDLAl2Jk40NKZi4t8beDPdi4U4IJOprw3TbKXvOuhXR9x_z38VLrj4hw3-YV8VLT03C6O8KfQ0HNfd2LKE0HqAA0KOsk4dMKe-N4_T4UXxk4FNKINCgOckZZI8Lq6Sy7L9Hci_bvSMtwODaL8j4VddJSyRl3Jh42i4Lh4V13Nh4Jx0sg4Z13K8x_z3FQ2Nj4xP4Kk2Ok4Rl4Uj4Wi4iKPUk4nx3xfB3w3FlNOy3BzD8w3fTMIS35d3qaXQl4kK2kk41w3VM2kK2ok41j4EH2exs0eUL0Bx6OoSHqwA9rjJ6kz9vuXZSbZMgWS-NPYP42TmNd68OQAZvmC91bjj48bBCw3ukj40AdhAmI1uH2bHKI7FQcDIyLvDIfySHxTXKKzICsweDLLGS3X3JQ0HYx3_Mq7QAuyOsnJdhAALVRtq8WPl9yzWPtXAvi4orq-4r8h4Mhx623Gl4bQ4Bk45134i4Wl36i42WPKPz_62353wWP4Vb1Qz0bPVHBGxY1HUPXPwbPbXPa-a4hvVhUZ53QIYf62zjInbygAcY13Oj46k2Yl4FUPXj4Lk4UIAD52Mn4Cx3pj4Mj4Xl4Vl4Nn4Un4Yj4FsqOi4qT3Yn468Ogj4MW3xMr5j4kx3lj4hk4Sn4NdNXj4W5x4x3ql4Ix3Tw3rx1k-Xpk4yiW3j4_Ryj9yebPMzK2n40WAlm4Ncrlt39j4d03ek3Hl4tm4dQ4vm4bnxdtyrSSLbPzm4Cnip42fErZKOI7beDP9aP38O0YP7CPA9O9KAFK3Uuu9m46m4hfk5bPaXPVMiPo49i4A63LVPSo4Qo49iYAVBJ42nQHL42rla2EBYSFA_OwQQeZPF7FCFPkZPODGJZPXHFzQQI7Flo4pZPuZPhcAGj4Mk4Ul4bj4sdAOn4Sl4Hj4xOf_z3-o4Zn49k2Ok4Ep46FMal4Ey3KBVWx3Zn4ZxAgx33JGij4Zk4kj4O5bmn4Hp4Np458bPl2Q03F0OlVSdx3YeDxj4bJ2co3wn4tl4NgV8v3XnHjn49NHN10wN2Ea37r39n4Fl4Ja3Ao4g033i4Air98xMl4ukxHk4aj4bl4A03BkjPn4Dmacn4M03xR3Gp4bj4HN2Kp4UIA1x3N03tx3h1zU2C4jufWJBQ4Wp4Dq40O2qn4bp4VP3P2XxKkvn48dAkp4eWkGM3TP2F8Iqb3ESy8F2JOzNLfm52Q13o52p017asum40p4cty2p4Gk4Ol4Ii4Hq4xR3Uh4iu3Kn4Ij4Wi4HN2ah4_p48z3IN3Tb3AJ2Ik46p42q48x3sPa-x31GcFv3UcuT52Pq4-q42x3sh4Zy35x3kN3uT3wh4Nzeyj4nb3x5Xxn4tyybq4fP3dq4Dh46a3lQ2jq4Zd3_j4cu3Bi4hk3fu35i4Fk4UL38zlzq4Cp4Wi4Ly3E1NGz3tq44q4i6L_PBRk4bj4qr4Fq4H2Vqr4Az0igRS52gl4LJGRy3NSEvLhrZBrACfi46p42r4ol4ax3Ky3mACPyPht3lwrJRfoi4QWlz4lbjdvmClLN7r4HrAySEOmVXBCQAZuzcU6OnCVefzGtXsF2A6MU6ODl4eRfvp4_h4xp4413Co4pq4xvyggxlk3tr49q45JAqy3Fox3p4rs45p4ts4l7ZLzDxr4CgAus40r4us4dy3IsHfy3wy3aiW3Xamj4ky30s444AEs45PQ6s4YwYtBYkp4e33GopJI1e5WAFYqwAHYAgP2HyODH2-LVAOAIMAhNHCOQ2RFIAIsvDqQC53Zw43gcSAFY2Jam23XJS7XPLfuy3zuaba8OR7icieNft_0B74HE6NCkCeMLKijOEx2foqSI9hHBBQF5Ogs4ctq-n4ot3f03ls4zp42wr1p4ps4Ph4xs4iK2us4CFM9p4Rn4Ct49s4UpDHu42s4zs4Lu4my3lMA5s4Dt4aEAsy3y4Ruy3W7O-DOpjX6TQBt4xlAGu4VFHFt4ay3vy3UpDr7dVFHIt4PxdZq4mmYpBPZu4TcC36OUu4vFF5t4g9xis4_n4sm4yp4Jl4eQ4jr4Fo4fqW6s4_43ru4cy3JV3PlAf33H6D06qet4T6bbLrZ8OygEdzMIBWI8O3l1C8OZWYwfArBqPR46ToSSZhPzp_yDrXQf3Z7OlAU2-yBXYU-y5e4kAy9-ykyY0oYVPzB_yIQzY_B6oYlmPstmNQzjBAPQz1ApM_yUQz_UYEKYS_yeQzU_yXfYcQziNdZ_yQBzTpY5v4VpYjQzWpYdKYapYawykIA-yYPzYtQzrkFSQzc4Ya7yDpYdBz2QzK1YeM4vK42Qu9Qz9Qz6_ydhYJ3YrihCRzvmPWlYm9wCAzE1YEAzJUzUBzHUzIXYSEsKAzGBpMAzO1Y5hYQ1YbGHVRzU1YYRzmLxVAzPNYI2Ya1YHoZdNVbAzLSzHSz7DIiRzS1KkRzCDDiAzbjZNV3KwlmAzWiYoAzi8ZtRzvPzw1YwRztgVGbc0RzxNY31Y11Y0AzXnY2Az7Rz4AzdsYjYYrXZUPDhsYDiYBSzX1YY-AEBzosYDAL2w40RqKBzMSzH8YOSz7v43Tzlx4sNr9QzOUzuhanvY5BzoSzcBzdSzpYCpSzGhnKtY5BzjSzB0mlSz32YoJ322YfBzo7brSz82YyjuuSzNgNwSz27BitYzSzXDz1jYltYH3Y4SzVw4inZ7K4_jY_SzECzBTzGCzEkYHiBGTz4tYacZNjVMTzAjPqPYe3YBmBg3YmqAi3Yf8RsNwZCzo3Y6YhcCzZTzeaYNuYw3YxnqgCzSuYlaYFQYPfZ53YIQYNCznCzMQYpCzpTzrCzg_yDUz4aTvCzJjYLmIEtY_kY4vPuTzAz4FbYCkldOW2Tz5y4sTzZzYCDzZ4YLhU-Tz0Rqg4YshYvwt3QzHAz70hew4DxYXEALUzr4Y1AWqx4YBzZDzGLuUUzZZSWUzOIBlI35lYurAgHjXKrkDzv0v9H4SUzIrso9wCe4LrsEe4-bo6o4Qn4Nk4xlA5y3Iu42z4CgA4z4Ou40y3IDCtFA0r45y3BS3b1l5r4wGA-y3wxFBs45JAC04hu4L04Xu3XyrTM3zu48t4Ai4nq4ms4Au4qq4Cu4sg4HTSQi3Gi4a04Ti3d04Vi3QUBS6MhUSDxz4B1FxzKsK54TsWSU6MigSWumeC1zxzqKfSxziC1unaVxzn046CfwWAp04OUdMC17i3WQCiy0rj3f046OejtKqk3-04qw0A14HSefQCLSe54Tr04U6Myxz8aSCC1ffTEC1ZoafNXJS3QSeU6Mi_pU6MqC15h3wYueOtRj0ZDvwC18btyC1xltE7zwusofoNyztOtej0Qyz1ox9C1u6r4oxkj0Wyzmj0YyzaLk-oxbyzTZufLkCpxp14f6uaxkyj0bct0j0dctlyzQD1hZuKeSXvskctTs0mZu_j04ZugD1pvsIk0YpxbD1Qk0J24xZulD1cE1Ql0jD13ZuzctpIZwqxmpxFdtBzzrD1xpxtD1Fzz6Vkbk0c24zD1ek0T83eqaOdtgMk37rfM1Ubu6D1Vdt8D1emjVau_D1rIc2DcG8ryk0dauQiSfauHE1Ts0OFxOqxUQt424OE1dgSQE1-k0cQtSSgeQtpIBVE1El0XE1eqx57ual0YD1tE1nqxgE1L34d7rjqxw8r6ws7zzM34sctIl0TAqiD1qNkvE13H1ks0-QtK0zY8ujl0xL1W8uAF1Z8uCF1Arxibuf8u8E1bL1Z0zi8uGrx-zkHF1R4zJF1pbue9ri0zNrxNF1eRtPF1RrxRF1VojAm0q0zIXuDSwzxsFSwQe3aF1mD1tz1grxfF1Eta0RtlrxRm0Eys89rnF1KcuqF1McusF1TftuF1vrxhWeQcuJ1zzF120kcftim04rxYcuQ1zhftNStT-rb9u9F1XJZrm0KpjE1kVStdCvGsxmezym0HG10m0bPkTYvxz14m0MG19luw9u8m0Y1s4z1nStTG1dYvqStZsx-z1YG1x1z9cuz1zD01Fzs_VCHzsOn0hG1TmumsxnppuG1LjtDsjITt444E2ztG1uq0psxEp0pG1uK1_o0E1aM2z2G1kn0l4z6G1f-ucduh-uSvaX1MAtxtn0Y2zEtxFH1Gtxhqj1n0Jtxv-uZjAb2kMH15gtOH17zsQH11duwz10Nkq2z5l0s2zFo0ZH1_vaw2ztIcy2zetxF_ufH1BUt32zQo0gnSjH1-2kXRkmH1QeuoH1stxznSC3zVeughtb_uihtlRkxH1lhtzH1xAt1H1opTV3kqFynrjoUt_H1Z3zuH10htyo0Huxt_uCI1KuxEI14o0lAEk3zNt4f5s-o0TxxAp08euzJ13fuRI1buxTI10wxVI1DAvHfuZ3iJfu43zluxJAvTp0QBspuxgI1n8siI1UfukI1WfuJm4_qTVAv8xaF6fG4zpKcI4ztI1u1skl0xsj6uxwite4kbK1Pyarp0eK1W4z57kPK1Cq0q4ktwjo4z5BsGvxLJ10I1NJ1OLc3I1bltEJ1164M1s_fu2p0RvxetjTvxPJ1zG1v4zTJ1sezqIouezPguwezRgubJ124zzezzVqgJ1mRNiJ1hCsnvxd01WdiB5zoJ1t2sdBv6p0AwxRtTgq0u3ziq0wJ1S5zrwxUwxG5zS84a5zngukq0tq0lG1vBv-vx3guzBv1J1J5z6vx9gue5z_guGK1JwxChuhK145zLK14Bsa3sUkth74Mjtv84BCsiktPhub74mktTCve74Ywx15zz84DsjLr0kK1w3s85zt841I1jK1CJ1ghumK1kXtcr0LvTqK1fr0xwx7NczwxJp0BEsjfuzK1K4sor02K1I7k4K11hua54inT7K19E1GXYTL10r0HL1YL1HM1WU35r0HL17r0m94nCvIs0gEsFDvb6zPL1Ds0v6zKDvLs0Hs0EwjJs026z8VkZL1Yiuv8kOs0eL1jxxgL18j0mxxroxXs00C1mL1-EshDvAFs4ltkDvgfunDvQ7zwL1xE15D1zL1ziuos0vDv9xxrs04fots0P3aFZtDyxJXkPmtGyxBM1t8kDM1-Dvx8k194Q6s17zB8zo24t7zcXkkju77zjmtSt0z7zxVbgjuVM1ft0hM1t-4ZM1M8zD6s_7zo-4eM1Bt0Nt02-4uM14-4it0xyxdt07Zt1-4Dt0aju5-4BatyyxXzSWM1oEv78kwM197zlyj7rwUQ4X7tl01OH2GG2dr4eR39t4gr4oo34u4wm4B33oSpBN1DEizGsF-kFN1frm8e3ySpue1Kh2in24J4__xln2xO0vsvSN1vDx1S2tfz5uwF72_Rcq63yfz_e18Q4-O0-Q4kZwAT2H9zkN1y63If16n2163zCn6ZvKT2s72FgzCo2-63X9zVvwQR4MVy6ZwLo2TExqAy572XR4772n11hvwM73cR414fP73IawlT2wgskGvG82nP0mR4LO1Z73cpt29zxIstxcRO1PcsgPz-11j731ExzR4xVy5tv9f10Vy6P0VUp7R4DU2g82M21WByBS4CQ0DS4Huv7o2p82tO1r82xT2yIs3aw-73lByEp2nByQS4Hp2Ahi20n482uByZQ0BP1gHvN83gXgIbwQ6oA92fWymFx1PtlQ00cfdbvRJstg10-zvg1z21tQ0oS4hp2ECy421kp2621--zuS4A_zk83xS4m83zS4Z92AV2xBwnbwDV2Mh1l929p2x83IV2uP16p2Fh1CT4AXyTIv1P1RV2883Z_zFq2UR0R9PWR0f_zd31_P1f31yCyh31HNpRq2PU4ResSKsUek_puaT4iXycT4T93eT4u31eCw5WotrtuR0lT4hq2RGnd936Gxk9frT44V2_GxV-2BHxwT4oOoFA0Bi1HA0E41JA03T4DS0GW26T4J8oKi1x-s63jxQ1JYyzQ1WJip-2QS0FU4SS0V41Dr2dA0-934Xmw-2B-3iA0792R4jKr24jioA0TU4qA0VU4Rr2XTwN-3oi1P-3Ydwri1fThT-3n4ju41FEyiU45A0XR1gr2mU4041oU43dv5i1P_2nr21Dwi-3-W2wU4XXYyU4X_2AT0D51PB0NttRB0EEwHT0KX28U4M51nEyO51qY1Sevm_2SX2CV4p_2HewfB0Pkzszw_-3YT0B_3Ukzij1Wkzkj1PV4G_3FhBRV43_2jZy2mukQoWV45IxqT01tt__2-2xv51A3x7B0Z_3es2J0wc_31EwWFyLA36T0vewOA37X2SH3rV4TA3_X2vs2Nfvs_3EayyV4XJxbA3P61qFyeA39s22_3_s2zS18V41S1-V4Ft2-_3oA3CW4d61ofvUAgqfvNDbsfv2vKzJxl61DGyRW41A3tk1UW4paywk1Ojfbt2w61H0NCSoft2tY2fW4ufwwY28k13U0761nt21Y2pt23Y2ND0fGyuW4qA4MJ4x7jG71jMv-Y2hbmK71wA4NEzNGw2GlR711A4PV0UEzJZ2Au2jD0Y714T1a71iXhQZ2fEzmB3DB4_T1jGwBU1HB44is89CyD0LB4cZ21D0DFWp71qV0hZ2LU1ODuYu28D0au2xV0rgwdVzPHyZB49B3bB4eX4dB48CtsApmu2971RU4JHwGm1C81KcyJm1hLxLm18Z2Nm1J81tB4TcybE0kw4w0vUW04X4Nvu6X42Hy8X4dFz7B4kE0gFzNa2kC3DY4sd4AV1f81km1scyVa20HwXa2JksKxtGMxVD0yC3OC4S3wUY4u811H42W0tnzcv2cb4cY47W0civzY0jv2DD3eC4jsUiV1981uWzPIwjC4p3wuZ4yX0SGzaroXF0pC4PD3aF0nZ40D4J91oklvC4mrovMx6Y4k91Fw2aoz9Y4pF05C4AJy7C4cX09C4eX0FJyZD3F2yKPvCD4ln1JZ4lVoO4wkf2aD3S4wPw2U2vp91vX0Vw2XH51n1X-13n1AK45n18D3YD4-D3X-1GHzBY0IHzOeyKHzxb2jW1mZ44w2oZ4Se2Ko1pNx4b2K-1dF4jEpgw2YC4NHmtD4SE30w2T-12w2jI5PH30D4bo1Hc2Uml8Z4Kc2-Z4Ax2zG09D4iY0K5wkE3dpzZb0Tc2Jx2ejnLx2JX1bH3F8BsE3JE4uE3PX1wE3EH0Vx2zE3hc2VX15Si4-14E3NH0ukvca4n5wxYzEZ1_-1Rkwuc2TkwGp1la4II0na4lX12KyIF3ra4vx2oq1t918c2Hlv_Ky_c2IZzBd2okw4x2Zp1yE4Gd20E48a42E4wfy8X1eF3Lc4gF3bqzjZ0jF37H0Gb4BF4Ud2oF3rZ0Yd2QOqgd2pqzHF4Ry2sa4GI0Sb4mJ5Ub4UY1Wb4OgyG61Zb4xZzFJzaI5sY4YgyL6mcx2yd2Ia0lb4tW1uz2KG3pLwMG3GRn3HtmF4DMyoF4B7wUA20b4BMwuF43b47y2fq19y28F4pZ44gy-b4grzhA2nq1ua4z4pdG3Iz2smvJZ1DhyCG42Z4g7wuG3MjmyG3KYWLL57vKxA2biyNL5ttf0rzLG4NhpLJ08a0ICo-a0yIt8rzOJuhZ1Envgc4iz27b4jc4Kb0lc40e2-azoc4IB2qc4mG4wZ1BG3K8wHbzmE3thpYr1vhp77mbr1wG4Nx2qKzGf2sL5yZ19z2qG4Lf2xKzDnwPRxXf1RRx3Sntr1_J0Vf2xb0sH3k6vGd40r1nNyaG4xH3Ra1KH4vB2MH4jf2yB24H3Sd4Bs1VH4Ds1j1u4NyHUvIs1DI3BC2Nc0dH4jKuoQl3f2G7vld4K9wlH4a816NwPa21f4iO2fRqWI3hUvSOy6a1wH4YC2iqndI3Ycz1H4gI3A127d4gC2j9w8H4Vg2us1AL0ws1ag2ys1cg2U12eg2hOwgg2LI4Ne4NI4Pe4Yb1mg23C2Te4UI4qg27C2Xe4YI4OpvaI4Jd04NmLd0dcoNd0AtkJ-wFFoL-wsb1kL0Vd0mL03Z2Yt1RJ3rI4ct1VuzX-wBkysSq412J927b1712N3ubD2sS2cPy4I4rd0KMuFc1Rpw-e4kD2nJ3gtkXkyL22sJ3vuzuJ3P22dh2pTxlvzc63sTx0D24-wdM3tMtEu1ehhGu1e22Zf4xpwbf4BE2df4bO3rM3dO3fM0CQ3QJhkf42h2mf4NE2of4VO2DBuXO2oJ4xJuqJ4_M3tO3522CN3YK3Jv29224qvPLp_22bQwhE2fh2zJ3uu19m3bdW9J4k1iVD4m4uZqquE27lhgAn6u1Rvl8u1_9vDf0UUqRg4ki2Tg4PK4ptsHv1f32Xg4TK4FAxAL3qd1IAxsd1eg4FL3KRyr32hg4t32QwzgK4vUqdf04d154xpVwPZx8d1Ri3C14Mx01CfUr3mP5DPeTQCV50y3rk3CtCf0OrLo31CfJ4X704fxzLbe1mxCUfT14wP5AZbQPeFDfLRdo50TclUO0d23SIoNAqZ5lUIovfoGWqge1--vS10je1dmukq4dOpqP3d_4Ck4Kl4Ek46u4Z63Z0Tb63501zmuA7sf63N72tDxzS23ei3e1zFv3_4Qm2IfWbN1r63dN1b72u638hof72xgjx63Hf1FT2m72J0xLf1JA5463dAyKR4Rf1v72PT2Uf18-ysbsB73GavTR4PVyF73MCqH73Ro2cT2ZExl9zf8tgT2dA5JvYhP0u11H5ooT2rf1NawrT2oP0tT27nu19zwT2rA5wqhtA51f11T2T823T2N0nl732GvyVyMBy4R4r73Bg1yo2n5o0o2jO1r5oY-x42x073Q-zm82S-z8avfou-o2hByIB5jBy4awFE2QQ0FBwPWy182g21F1nXQ0eDWUB5l21bhzn21iU2p21P83XbvUp2GS5Wp2gS4V83fhzjS4S7xdp2vU2b83N921FxrS42U24HvTumMCyxB57U2whz0B5o838Q03p2tP14S4d92v838B5Kvvr83_CxjYw6B58p2f92483FT4683CCwHC5Eq2wkoaGxHq28P1XR0Kq2ivvRT4Hcwk_zJ93kh1XT4Uq2lV2Wq2lR0Yq2pV2lXyfT4uh1iT4wh11GxwrI3_znT4ecwpT4oesS-2i93831tC5iQ1Y-2tq2L_tAdv0C5BS0yq2f-25C5WvpFYyL414q2-C5UHx193MYyWbqOYyIjzQ3n893SYyeHxFdwLD5_Q1C-3OD5QU4iB4SU4Or2UD5h3nkW2XD5uHxm41oW2mYycU40bqeU4ui1gD5hU4xi1HEykD5lU4KEyaTw0S0_A0ndwf-3ipj7dvHcq_W2V_2-S0SD0q-3Yzw8jzt-3tru5D5JX27U4JT09D5i_20-3HkzaB04-3o_2Mkzaj1HE5cj10EyY512EyME5aT0OE5cT0F_3eT03_SQV4SE5jT0DFySs2VV4nX2XV4r51rT03B08OuiTySS1hE52gsa_3xZyKLvHA30X2js20kz_evRBu3kzMJxjS16kzlS1E3kSJxxs2dBuK611s2G61KFwxE5ZUt2V4rFyIlztFys0wBt2MlzPY2Y61qifQlzZq2fjbINpcMiDA4IgnFA4WooHA4gZpJA45yvLW4FypUtuOF5glzQF5SA4Wt2TF5vk15A3YW4tU09fvQT1wayrY2TT1MzvS1wCB3hW4EB3561GD0iF55U0oW4Bl1qW4Dl1NB36Y2tN5jVuFbyRB3yW4TB30W4VB3tT1XB3QEzM71eD04F5gD04A4iD0YEzCu2O0jcl1Fu2el1Hu2CB4HVzoB3GG5qB3LX4BBwNX4MB4UApRX4ALxQB4s711B3u71Zu2PU1YG5zbysmzeVz2byDE0hu2zmzSLxZ2w-by771c2wfA5tJqou2rVzkB4iU12Z2NJ3Dhw7fgiwtpB4vX4pU1EnzA0vi0yvB41X4WC3Da2xwt1B49u25G5bW08B4hmX-X4g53WpipM5ihwbUvEY4e81a1mg81JfKHH5PEuJH5wDtN3wOWzuA4QWz6E0PIyPC4RH5RC4_HwTC4gWz2m1qY4sv25m1aH5Ta4cC4ing-m1781GD3ov2lV10vuSF0FjwZV1zY4rIy2a2VEtsxtuV1nMxnH5GG0SiwRn1-a20V1Un1YD3Pb2Q91Ljv5H5fGzqF08H5Jb2tF0Y91WozFZ42H5VK5Gw2kn1JytIw2II5M2yKI5DI5zhqvD31GzV4wTZ4SW1kK5W-1sY4VI5W-p7D3bZ4mb27C3OZ0fF4jlk6912Y0LMqBE3oJyfD4FY0bY4TI5sY49Y1KE3BAUZey5iw0ytrI5M-1XY50WzAlnyw2xI5vD4zI5xD4Ab4pV1-_1A4m6w2aY04W14D4Jtotey_m18W1XpzNzthE3BX1j-1PKyXc2Ga4Uc2vHzWc2l-1krbMa4fQvu-1cgmw-1xE3TJ5Fdy7Hzg5wqYzUE4G61WE4pKyea49E3sc2zQvia4jJ5mx2fE4Tb4o3poa4JHuqJ53c2LZ0wOx_K5yOxqE4vX1yJ5TF3qH0vE43a4xE4xKwzE4mI0qnkV0tmIz5E41I58Rs8E4Pd2-E4elvrF3BepHY1MHtDF4Lb4LY1Nb4DI0cihFI0_Nbi6w0_1cPxZy2Qlw5F3Brz7F3L-1xKqyY4iZ5Eq19qz5L5ly2hK5ny2Mb5GMq4913D3KA2HBoNa0rb4uy2tb4wy2GazRG3fgp0y2Rrz2y2Laz4y2hJzvF45F42K57F4Zq19F4qosfG3OPqTMywF4Dkq3K5ub55K5nG3Hc49gpwUseMy391Mc4ILzj5pQZ12mv9Dk1G3QhyWZ18szOG4Hc0QG4_1t8G3ewofZ10MydL5se2XG43azhL5vsokc48azmc4mL5Pr1pc4mH55hwoH5cSnrL5wV4THpYnvxG4PB2zz2lKzuG4ZTv1c4WszTNy8e2UB2FJ5HxooHpMpnpnv8J0bbzSf2F026VsJa1jB2Xf2KiyL02d8mN02NM5Jd4uB2sNy6r12H3LK0VM5BUvaiy-6h_r1q7w5B2UKut6yAtzha1-6veKu0RxLs12Rxhd44RxcLzEOy680J9wI7vua1od4vJ4Bg2xX5CH5y02XUx002wd4xM5Gg2wK0Ig20M5y3tkI4dZ19024d4_02Gjydcz8d4rs1-d4iOylC2G12BI4oC2Mb1rI3zs1Pb1uI3uC23s1Me4Vb1MN5GN5Qe4PN5Se4og2cb1x7yEd0sg2Gd0Ze4ib1g12xg2i12mb1k12ob1he43g2je4ks1q126Ubvb1oI4xb1se4Ah2ue4KTxwe4Eh2YJ3vFxL3uyN5Ipw0N5mDx4-mev4B22qt16N5hPytt1_e4-I4Bf4XqbDf4qD23d0FJ4zOmdpwUc1l3uqPwyD2zJ3OJ4NO5uf4x8UPO5JPmRO59J3Iu1XO3Oe0JO2XO5xkyff4zkyeO3Ve0jf4hJ4UJht22kJ4kO3633nO3LQ3pO3ie0-M3322AN3rO50f4yX5OC22Mt4f4ivzA328M0Jh3_M04N5mE2ANtbTr7O5Xq3XlyqK3ai2Vd1FK4S32yE2U325e53qbLK4Bv1KXn2K3mi2uZs1jzDcpqi2hvl8UxfN0-UxKwzylyOj20lyq32UmpLF2eK42i2Wv1NL3w0xo6IgP50326d1WRykP5Gi4JTSNgab04lk3hg5Bp4e0DNTSig5sf0iiRlg57o4mi0Zi3sg51z4IVlY0HKqAjmrvWSwxZog5xba7LCrwElsrn0ZSDttRA8g5aPaixZ4g5OIrZmaVcZlwAKgaOi3wg5Pkjzg5QjAB2rJrqDh5xg5Wgalbp_g5NvyJ2rMh5jqA13rLoaXh5Uh54dzDLC7g5Xvy4P5JTf6_Ybh57gAe2rOO0Bh53g5Kh5Zr4WtX46bneAy1dth5hkCle3723p52Kh4Ki3f_4Eo4yvynjW_-b7-bHpiSkas5bUkahfBwh5S-U-6b4tWEi5_GQZhak0A6jWahaVaKAiaJi5MvP8ja_h5jhaOhak0ARnWfhaphaOapciapbYZi54CzBka6ja_5Ldi51halKbk9F4haHnWMla8kONi5KHD9hawoWkIAeha9yEYCEekaCh04oWzlaHia1laJia3laLiaADbquya7ApnWhbnNjaqvNQi51lWPhFYQYbiaClWCmWElWn1Cgiapiat4YrdL-i5nSzoiaNkaqiaeEISlWUZDUlW4hCYja4oDxiaCmWblW0iaelWCQEkjasHAfj5G4Z7iabeD0sPADsUEaAjaej5slWMHn6UENj5G-vI8b-jaCj53bUEj55lWGjaLz4R7bwZNDTEXj5VFrItlXjagpB7kWJmWZzRpgDNmWS2Bfja3_AoJAijaHROhj5g1oY3bnja3iapjacmWaxAnmWZtYyjakmWRyS2qDlmW7pLnmWDPYrWkrmWZk5tmW5ja7ja-h5Bj5Akagk5Dka5aYFkazGD-mWIkat9b3ANMLMMkavwAcCTli5ekWRkallavnWp_bjBAkhaplaPkami5C72m_qBia2kauS2-kLRLWGiaSGAIiaQiGKia_oWZCUltyboC9pgpbkcWKekaAj5zkalBLXkaN124mO4nWXxJ7kar2d9ka30CAoWdPVBlaEoWcYHBFCHoWooHJoWfePdLPLlazk5D62QoWPlaOQpCCCVoWTlaRYCVlatBFRFAYlaeoWC03coWioWflaC03hlasDS-hafLTik5toWWkaqlaLDzQWUAl5Ciawla1Qu5eBzi5Fl51i5Hl53i5Jl56laQXlqkaPKtOl5rj3Kh5MmaTh5lh5lgxCe1mu3Xm5Kaakh56hAI2r5TfspWZm5hm5vgxbn4fmalm5rEAJvNOZdkJUY2rng3c1rcqykm5-g5am5cvygb3shWQh58g4bP3-g4sGrqi4GqWKMf2NXwmafWwp9y5h4M13iq4Q04xx1S04ks4SQ5oq4W04os4x1x3p4QTSa5Yyj3TTSpf0F4AVn5qg5b0IYn5vf0APSbn5sEY62lSYda8AfUdQwlirqa8AAcdVrqxVTrwEP1DzMdBrZin56VdSNdSrZmn5Sjdon5jRUqn5mqAtxlx2AuZAvpHVQEjjAFWdNmGPfBrNUIiDZRVTUCGyl7BAl1Kcp4jjA6YdLCVnK3cp4gAV7Sdvi3P9ArK2kSHNmC4n5rhAGJA7n5yiZlHVTSdDo5PUCFo5Ho5kVSJo5y-dparH4XdWdQo5bYYqGcRAdNaWdg3mCjun5UyAdc3Abjho5EuAiTdPprjjAun5SEBzTduormn5yn54zXPXZq8F6n5t0C8n5ljV-n5g-CBo5wKCco5bhS67YpsZF6Yfo57o59ye1f5pKCNo5nfHko51-dmo5WsYoo5Mmkqo5xiZ5n5Xo5Ap5Zo5zjAbo5qRVEo5g8YmzVKCVMp5ho53Sdjo5Po5zXaRo5VPQTo5-VTahj1aj9n56AztRAKeAsc3BBV53iyn5riM-wX2Of2o50yBG1loyyNp5LadWvrOWQpn50JFP1DUOdMjZFkAEad-W3WcSt9YBq5hTdjrq0n5c3U2n5ALBNr3Sn5vz3oadBjZCp53CfLi4-VSen5E1rZq5d8Ybq5yNf7j3gn5qwnyp5Ceetzr12lYRVoq5pCCSq5TocUq53P5GsvopeasWrq5aq5Kq5k6dRNd83l6yePq5Mke3h3pXZo1KqaOo1KVSf5IItOnVSPiz3om4Fzxqm4wp41u4-t43u4Do4w1xiNzGk4Xq5myrENdJq5ao5cq55Ntdm57AztO2R9Y9p50RfF4Asn5VsZfr5BI2qq56MdXr5fp56Vdvq5CMgxq5rwqir5ksZkr5JSf6q5fMdxn5np5OSfVk31cihP33T3BR3Cr5zNPEr5sMCuDZUoOZR3EgrXd3xqyxbxzh5mq4b1q_t4rxrX04Qn5Tr5cr5VunrYVWo59oAdp5xr5rAVAo5mIPCo5hp5OQBGz3Ur531ocSdbp5Us5I-BBp54q5D-dEp5Zs5Gp5bs5p3Usd3wBVVQAYo5Ws5_n5LEAFp5hKCHp5SoAdvnhs5hKAjs5ep5XVrhSdns5I6Kas5llVFAF3wnsp5Xp5kkmaMpSs5us5Vs5tq509d-s59hDAt5TRVTUC-d3Go5qGPIo5ljVKo5Pp5zBARp56erPo5ypm7r5bS3lSHDr5n6ekjZVmlVSPf0eCsAPgHPUCNJaDg4GaHz9v1_KBQgXtaKKLBQgcRzwAaDLVeNZdNVIr5EzxMOzau30u40h5Il42h5Qr5Bu4Os5lr4fq5Myygs5Ts55s5jpBks5Yr54yB1s5L9Fqk3es5Fu5qxe4s5vs5Lt5S6ANu5acYuP51RdTu5Kt5jq50yBXu53s5Hu5Uu5du5DxAXu5Vp5PVXSo58XJ8uOM2oGu5Jt56s5xr5lu5St5mp5Wt5io5Oo5lo5dt5o1KSLHht5AKfjt5nWolt5TUCot5bhSYt55jStt5v_Kvt5_Gext5LJhzt55rSKv5rh56h4fmdJr56t5-h48t5Js5kZrPr5ns4Ix0Y04Rn5Qs5xHoUh3so5yp5EuAUr3Qu5ro5RJjto5y9Ess5d_RHGjlv5moGdvny8iqv5nzGHt5bh3pv5fv5tuGug3vpyUGjyn5yo5Xq4zxXBr56OIDr5UyASLHUyAP3BiLrIFAcuMRQfBrD86qlHHaaV80tGw5zzUHrzvMkyXg34piejJtMFtM0231M1lPpbtM6hAooI113YsvNr5Mn5V04Ms5Pn5u2qJVjTw5UtM4O57sMiTjx4CPtMSq31uy7Xl_cTaqirL4oYfECQBdUkSHSvMz7YLoTeYcKf3WD2GsAibzELOKfBtk5Rknorp7XhIS4KDhC6aSDb9xPdNDcuM3uVZzuOw5klwlwUWm5bv5Fe10o5ljV2o5tRyTciEu50FISx5FkAUx51BiZx5lHVUx5r8ydx5zjAUx5hYuzVCa8Ajx5ICi5o5Jo57o58Ry4r5Fzr_Q3xu4L00R04er4c_4U04Ls5WzrNs5Sr5Du5iv5ap5hu5cu5ls59s55PCzs5pKCXu5hv5Qx5YYZkYZbu5uu5Vu5txeNt5PHAPt5fRVAUCjYZBrZJy5Ju57s5UpmAy5Ys5_s5ps5Bt5qLB_iZH2VUy56ALWy5W0VYy5ys5os50s5qs5BmCDt5no5iMVpo5AXSj1dR9Ygy5CZBiy5Dp5By5my5Dy5oy5eFA5YZKp58SdUt5go5zu53SdLo5IL4Zt5RPeSp5ct5_q58ad4u5xoKBR3_r58u5uMq-u5nAeil5pt5Cv5st5Dg4ut5LJhwt5XYPMv51t5ZAzHWuO04zasGh4Gi3rm49t5Bo42x5H5rBu55x5uA1-y57uAmdZIy59x5Ky5ju5Wu54y5acYWx57x59RZksZxy5Ku5pr5Mu5yz5Sy5VsZ4z5zy5OVdfu5qQZtz5tu5Vy5vu5yz5mu5yOZou5UrJqu5GFvwy5uz5G05Ly5wu5GeZSrZTt5sXPVt5FkA6Ydpp52u5Hz5M_dJz5OJA6u55EfNz5VGuPz5g0eRz5Bv53l4AmTEv5Iv5FzfYz5PcTaz5sZV2t5moV4t5Ga3pm4Hs5iz5Uv5Ofr5irgw5Yv5Cu5pz5Eu5wp5yv5bq5KqATzXdq5br5rz5qhjxv5ev5D15QjAF15uRyqg3kv5yp5E15an4Nkxnc3ov5L154q5T15eN3W15tv5S15N15_yr2p5F0O4p5ho56p5gp4bo3-Ry7KfyiW8v596IDr56p5x5X-sMeq4En55a3WtXcLrE2MJH2Ww5FzZ115lUKY_4OQ5a_4R13jz52u4_t5Xv59yyswyTqX615RkBmDLfQra8A1RqP1ThH2C0Y5w1ggwPx5I15fYlsq5wz5doWsR3Co3qz5Bxbah3iq5_x5xMf_O3Kt3I3dxr57q4Qb3i25Ly5Dq5j1lTq5Gq5mqAc9y1wnn25Kr4R9iln52r5Cq5kb38G2cP35r5_Q3et5lyhWCVh05aTfAs5ErbHr5ez5twrgz5zi4b_4T04Ks5Wv5On5905oz5D5xA15gOdtn5v25U8x1iZO35kMdor58s5f25S35pG2er5R357R3FJ22z5vwnc35PdLx3lH82fVZOoNT5xb35W25YkxmOd1r5_y5ZWdPr44Ylkbxo15KNfq154T3s15-r5it5AwZk05Cs54h4z15Ov5N135t5kz37t5Kn5dw51x5J35805E25M35KVScNAfHXmg5Pu5M45tg5nAc-VFL45fUXQ45qAc5QIT45aTSV45tAcuEAlPdyUSGSV4Uf9R3xaBY4595WOQaAM3j45dh5nKkwi0Fj0mkFWm5P45Rh5v4b0O2n45Hma0z5u45bKkx4585WOfxuP5HN2y45opFMVe345145Xkj8jjnci-jjrKk_45U45IY3QYe6x3BBV845-HXC00XS3IG1AJoKG1t9uWYvl1z1z1PG1Xtx-m05z1An029u-449z1_ysB54A01y1zIn001zJynMn0QmuoitSmukuae3o2AqwYvGq0_74s2oIWtWCsv2oPBv7ppZxn9pp6tjkJ1BqpeguL84ggu92oLBvf2sNq0GZvU_4IrmS10SSw-j4G35Ln5F45C25K35I45BHrL_vj_4dRcl_4GXqKphGN1p_4umuU_vNXqW_vrF5qFvO1S_GsvQ408zXEiyQ4k630Q4sn22Q4X724Q4Z72pQ5t639Q4-svwZvcQ0BR4EdsDR4CExHA5fZnwTm2Q5LP0663MT2KExNP0Tf12XqRT2CCqPExUT2272i11VR4ER5YA5I739N1K73972Zgzlf1dR4QX524fiP07TpF82kR4IPhVR5dav211ngztP0lo2zT2sVyS82tgzqo2wVym737T22R45P08R41gz8Exb82vAwrR5h82AQ0j82EFxZByNwwCB5FS4EB51R5uO1_o2S5oZ-zWZ219xLhzNB5HqtqByAS5aEni21YQ0bFxFS5TqtHS54tmjU2q-zbB5s-z7O1fS4dhz7ByRS5hqtE4xIumkhzyg15-z0g1P92wWyR92yWy6Fx5U2m-syB58U2AFnRCygHi2B5mbwCV2c921835dsDC5UFnrS5MGxKV2BT47B5wS5ET4S31OR0783IT4ZvvUV24S5Srt6S5NC5z92aJ4ClT-S5392I93Qq2m_z3Cyl31ET5gXyaC5ph1y-tTcwqV2fC5oXymtyiC5nizz31lC5HDyoT4Q-2VT5qC5T-2__z6V2BA08V2vC5FJva-2vq2CW21C5n0g5CwsShg-2bDyV_t9T4S3vLS0Y8oAD5GjzZJvgwv693GD5Wi1lywKU4zT5MU4bi1OU4D-3PD50-2aYy2-2nHxii1UU49T57-2_T57DyZD5mS0Bq2hDw2S0hjzrS0gU4wi1CKiLU5zi1J_2OU59HxQU5kr2qU4mr2g-3EIxWgfT_2o_sYU5Cj1zU4nR1-70b_23U4d_25U46D5iU5x4o9U4ecqnbg2-3NEwtEyqU5Zj1pzwBs2GV4--3Es2A_3eevhj1AS1jj1e510_2SE5nj1k51VE5kX25_2yB04Ix-Gqlkzyj1dE5MFyRS1dTyPFyUS1iL4WS1LV59j1IA3G61lV4Ck1gAWIC03V4OxhuE5oS1wE5q_3ws2jVhys2G61EY2Sb5GY23E5x_3Q61mBufA3BBtU61Zk1jA3O_3Qs3RY2DF5BW4vyvBA4vV5FW4EA4Lt25LvaY2j61NF5yA3fY20A3-V52A3UA43C0s61rayItltayAKxbW4PGyAB3JbmMW5fA4OW5hA4aT1MSocT1N1yTW52Y2LB34Y2XW5pF5hGyrA4cW5k1wzW40t2HV02W4azyNbyhKx3F5IZ2hD0KZ2Plb11w-F5bEz_A4Gu2BB4visEG5zW5JX4HG52W5WuuaZ2zD0NG5wB3fZ2SX4jZ2UX47D0omzCX50l1YX4Kwteu2qZ2kzhiVzygwLX51mzcU1-V0P75RbbzZ2sOicLxHm1j0vqG5KFzLDttG5I81-Z2wG5L81wB40G5P81LnztLxS81cC3oX5Zm1YzpCv29G5AY4hd5qM5rd4GczFY4EMn1X5S9KenzKY4k81HV1NY4KC4wC3NH5NC4SY4s81CY5TCISC4YY42hwaY4dK5qV1gv2aC4eKy681fV1iY4gxtgH5l1vmY4jH5oY4kC4SI5ev2JC6tivjMxvY4Tw2yOvqC4H91Pn18a2rMxjY5WD3KozO91nY5LI5OozcD3QozU9191yuY5X91_H5Cw2fX0Pd4zF3m91Gb2K2vUb2f91GD4Lw2ID4MmnKD40Lq_Y5PI5BZ5eb2IY5LD3UI5YZ4dJymXzAHzh2yj2vFD6db4kD4l2yMeyeI5yXzPey0zEjNxUF4OHzlI5Ec4BpzJ-1uw2Wb5ZklhZ5v91jZ5RE3Uo1TE30Z4Xo1ya545yEc2B3v7w2_2yJc25D4xG0E3y62pQtoCa4kY08L5CE4mmlEE4ipzMx2aB2rYDNJ5ac2KE4Pa4dc2Ra4yE3Ja50E3zGuZx2ypzcOx0pz7-1ex2fGtfa4hx2fX1iJ5vKyXa5lJ50Z0nJ50c2bE4dfy-QvOp1tJ5HA2ja5ya41Gt1x2uE42a4-3yQlv-w49HaY_1WTs6X1dF3_a4HL5xp1AY1L4ymp1Fb4Sd2HK5Ib4pZ0Z6wKK54Yz4a5hZ0Ab5e-aCb5wCdxF3Za5PZ4KI0Hb5QF4eehi4ycK57b2nb4ud24c4ZF4aa4Jq1TnnjK5pD6mb41ZznK5Tj12Oqsb40Pxgb5Sa0uK5FMySBoxK5R7w2LwYG31K5xF42b5DQxZZ5P7wkq1PIt9K57voLF4pq1FZ1Fc4-F46b5dMyKc4WY5xq19r1Qz2RL5vA27aoRc4nMy2G33a0Jc5hnw6a0HnqXL5B2twd5Oc57A2Qc59A2iZ1_A2gL5ic4Wc5jL5Yc5lL5Or1Sog3e2IC6rZ5ohpUWiwz23D6Jbznc5Lbz1z2Cf2fb0UH3yG4dH3Gbzmb02G49c4pHpAM51c5rr1DM5oH3FM5vr1rH38c5jbzLiyLM5NiyaA2PiyHKuRiyJqs6nvFd5NH4Hd5PH4lMyRH4TZ1Md5ppgWd4tvfGc0DG6ad4le2cd4VLzh_5bK0FI39bzaLz_bzad5siykqsQKtNI3nd4KNulcyAH5rM5of5_B4bbond5cihV9wyd4SD0502Kg2_a1qUvoqbzd54H45K02d57H4iyolz4Grs-H4oDzmC28d5Zg2ajpnOyFN5kg2iM5fg217voczig2T129H6V124c0u7yuNm5I3Dt1Pe5c12Re5e12ae4Ue5ce4We5zg2EJ31g2ae5n124g2ke4KJ3me48g2he5-g2je5TJ3UuziT1mLtZW5-Luoe5qpvYD20e4Ih21I42L0ICyvf56o3eVbkuzQh22e59N5Af4Zg5Cf4AO5dkhCO5Gf41FoR9pJf46f4Ni2T22jn2KO5hh2MO52D2PO34D2SJ46D2lnmUO3WJ4KPmUO5YO3BQypM3Nu1Uf50m2r_mcO5iais5tiJ4bf5SH31c1Y9vU_329prf4tM0ZO2Ai2XQywf43ai_c1XK3TQ3zX5Nomvs3-13HjOr9vCJ6kE2xf5-WvI32Ui2kUxE53EV5iqwHg49e0BP5di2uQwfi22I6glyPg48vzIP5zUxE-v3K3_f5ksbWg4Nf0Yg4RP5VK4bg4FF2Tf0HF2o328qwKF2-qwMF2jg4pN0JVxYg56x43eTVSyZv1sYTbv1rg43p4tRCku3tz3lK6Wn55XBoK6Zn5SoKdTStu3vaSaRCMk3fRCGWdIIA6L3Pwl5bXFRC4SdIIAXJ2cUESKRLJ2GStKiHIpHyK6UhQjN2Rk3fRCvAARjfAmrjur9hHH8ZgYmDL6EkbJmrNGY5K60RCKL6k0rS8tOQGnRCxjj11M16ilLWti3HL6M_iohQKeBjSQFzlwcU2t4cGWX4REL6Mw1cAXHL6JL6vi3KiHNL6SjioL6Ekb2M2O33ToCCFYrL6UhAIL6i4fKYn1L6FcKlEITAYvL6qpEjECP1DyL60RC2M2Fyl4L6jBA6L66jUKYnJwnB8YML6CM6L1l3n5J4RUhQOQaTL6nRCTQaBM6s1CaL6DcQ_FYdyW5L6UL66i3PM6aM6cM6UhAbsyEDfHL6esy1vqnea4xZ9hHxZAaorS4RtmQW1MfM6KM6rkNrzl39PQtRuM6CuOAadFRCPI23RCIzW5L6CM32YlRPezCEzXaKiHF6rQZd8M6zK6iSd1K6FxWMq5kVSHL6-ye7K6Zz1Fx1JB1Avr_K6Rp4ZfHh-HSzWUhA08BAN6KM6LzbfRC0FH--SECHOMOUSQFXX13Q-MXUhAlhBe_LfN6Hkje_L-K6Ix1Gv3BL6eEIcN6zL6jM2NadoM6gM67L6mj3LL6aM6uwX2N6GM6e5iAKNuN6JL6xAV4kd5DBBREAZwvfe-JnQM6gYmtBXpL6cSdUCEDPBcLEvzlhNX7N6MM6iw3mDSX8ZmLEA2ibN3YL6gYmd_DVO6WzWqN63N6Ufo_5cxaDXO6KM6GO6e0VoO6nhQ7y3DS3OO6sJCoK2mtVR5CVhJdJTQzRQO6mO6qxeKHCj0EUO6dO6kO6xBXYO6YYd9O6bO6T8Zy1Bu7EI2Xf5EIkAwL6DM63FQIP6BP6CaQvsr6N6rO6YM6uL6ZfHNL6SeB6O6UL6Tj3CP6VP6s1CWurjzXOO6KN6VM60t35N6QN6YO6ZP3WN6wz0yURYP6ZL69OXmM6FQParAjPRTP6oP6KM6nrBPSCSkWD042AVPUMmbCHijAyAlMrEAC5PKrj3rK6Yq59M6MN6MGA2K6vs4Gk4FQ6Vr5yrCUhA0K6JQ6Qx1c0rx4CLN6mTAKQ6-z3WQ6WUAKQ6Bmrgx1H030N6aMHeN2PQ6jBARQ6hpB3G2K1q7bd5K6SN6_zVUN66m5US3hp4yxVgdQ6OHkdQA8Lvl4rCSBw4ABxi52935Gn5TcdIn5n52QQ5650ew5lz5dSuRr5bcrPh4NQ6gq5CaQKN2qk3IR6tj3DcQLR6UQ6jQ6CO6VN34O2SR6YqKxL2-N6uP6gYmiQ6KR6pQ3EzKGL6DP6QP23h3x156Q64Ozhq49Q6ck37t4zx5H35Vv5L65H4549y-05N35NR6PL6cP6Ho3ar5Do3zR6Ck3dM6FWwrbB0R6YM6Ko3mr5VQ6lP6oxXZR6iHANL60atNbe3Lc6R6DS6Wo3iX3SL6sL6YM6gt3lb3Rr4jseQmVkR64a3mR6tb3bk3uX3hz5Mr5A25Or5uR63x5hw5GR6sg4NR6yL6t6ilLWUr3mS6UM6_zZcL6P6NGAX47WuS6pZOLo3xS6p8idL6_XvhL6kL6eZkmL6X1cf_p1S6BGjdL6i_pfL6M7idL6zCYgdQ_fV0Q6Nv5tzS4RNOOPkvyW_4lPpLdxF35_155054irFBqvR6hNzO65t5xEDTsDSGeXfjDxkQ3gNbT6Dj2v2bwRcQhQCulCaQCFbDcQBx5j8js2SgPzh0TmycNlaH43iBxUYAkBx4l2-9x6l2rSyP43N62_l2wSyT439AEDm20gMV622BxRR2hSZv-P7m4ePsooTlEIA8M5e3G72qQ4lY3NTmtQ4tsvYoty_4iZvTN1S72eotV72m65OZnqZv-Nhyn28S2L111n2_7tB92wphwQ5l72fZk0Q5O9zq72CVyX11PvwuN16Q5wN1nHsWf1tG6Yf1SR4UA5pAyOo2k11H75GR5J73To2L75p11agzXo2cgzPR5nT2w11pT2rFxk35KO18Ayvvwp30Z75PO1b75cR5811eXhwA5vVyvgz0A58vwlR5_f1nR5BU2Cg1Dww8A5_R4t75_A54o2T60Rrhn82HQ0573FB5Dx5YYq575hjvNS4B83975VFxFW0VQ0BS5C85DS5E85782Vp2MdtVqtkg1aB5dS4mU2O85fB5XbnGV6pQ0bp2P1nWJspS4zU2rB5Q92g834g1d85U926U2W9siS5iP1E-t1S4kS53S4G31EV24hzpS5s852S4Ch1Sxwj92O31CC5w83EC5lCyMXyr92W31pCyY31MT40cTOT4dh1HHt292ZXyD95592kGxTxcHQ1XC5XmoZC5A-2RWpC-2Dqu-Cysh1x_zrR0z_ztR0T95a93V95zV2TT5Y95cQ1WT5viz6h1pq27V2X-2CFqkQ1xC53iznQ1q93Owv2C5t93z3jzd4HS0XywmT5ZywB9S_C5NS0rT5Hjzr-2vT5IU4--smyw9Q1A-31T5ND5BR1E-3lX4H-3Nr2D-58T5RPo-T5GXxCkiO-3K-5pW2x_lq41pS00FqP-5vi1tS0iD5vS0U-50W2W-5yYyxfs4W2AIx8X6b-5UU55YyvU47Yysr2QAuzD5umobEy_Ls2U4eU54dwHEl6U4x-3-dwN51fcqAE5PMsCE5QZyFew6ruGE52-5IE5hB0ZX29R1yU5_R1H-T--5z_2lj1B_5Os2kMsSV4N_3UV4YE5_U5aE5YV4qX2aV4AA3cV4uX2HHq5j1Nf5gV4yX2MV5ay2oG4551f_3751Ryvns2LJxps2l_3rs27kzXV5Bayj_5aV5SH3m_5ic5m2BeV5QH6gV5r_5lLvt_5dutKlzpyvUU0AF5ck1qV5ek1ZFwgk1Jt2ik1HW4eU0lk1-Fy4V5AGyvNspk1k5cRA4nayAW5r61LT1DW5u61nfwV7jO1wOCuPA6aypRA6fF52U0eFATzvIB3lA4OKxmF5st2BbyLOsE71gA6tF5YgvtA4wF5EmzL71Gmz0F5q1wEZ27t29DT7W4U71Nmz-W4PmzfB3Z71xA6DX4AB4eGw-Mv2A6g71LS4Mu2hV0IG0bgwJB47KxbZ28gvdZ2PG5OB4q719W5QNvkZ2vV0w71bu2ZG5FX5bG5LB6jikPLxPjsZU1F8gMX5mVzjG5yZ2SX50Z2nNvYB6eLxPHwcbpbB6iLxBvuNDteX5lbygX53u2iB6dE0zB4fE03G5ccy7X4pX5tB6OPi8G55B4iC3sM5822BH5yB6rJ60B6FH5wDzi814B6Pv26B6m818B6PY4-B6RY43cyLMx5cyYv23Fzw81VH5HC6LF6siveY4Hjcsa2kv2eV13nzRC6lY4BSUnY4PEtGn1XC6Xw2ZC6KemaY5VdycY5vIyucpyv2sEgdIwRLq_a2lY5proAD4e1p7xtBjvtC6SozewuUozwY5vF0yY5OZ4oY5QXz2Y5VFu4Y55CpNytYb2Nw2ab2NI5MD4tKTQI5RD4dc5tozID6LFt_GzasoOolmjvNc6wnzbI5hZ4SD63FuUD6gI5QeyiI5YD62NxQD6bD6oW1nD4qW1gG0Ad6mC4fc5GLlxZ4xNxzZ4dDF0NxUF6lK5sY45Z4hHzbE35W1H3veE3Ciw1Z5F3y0D6-D4Da4EJ5vL5bX65D6IJ5FE4qd6Fa4ctoCa5W5wOa4Fa5Qa4uepOE4UJ5Xx2IE62E3YJ5MfynKyLkwQa5YE49GuRE6ha4kx2ja4eE4WE6-pzNIzZE6pJ5qa4ea55KypNqoE4gkwgE6xJ5sE4jE6UZ0Xp1mE6fIzvH06J5rE6Jd2-a4xa5Kd63H0xE6rIz9KwlZ0JOqnZ03E6n_15E6p_1up1kJ58E6ikqQy2w_1RK5Db5zZ0Le60C4YYoGF6ePxIF6pd2fD6HonqZ5-C3kkqCa0fV5x4vbF4Kq1_e6HTsBf6Zb5yOqiF4jgyKrzsY1BMysK5QG3oE6jb5-d2yb4tgyhF6SSvXA2ZBoFz25I0mI5cA2qF67K50I0zb5rb5Yaztb5oF6vb5zJzFmwKz2Jc4Mz2AK5ae2Pz2vG37F6IG4OL5-F6nazTc4g5ybMw6G3UhySG4ShpbL5Cr1Rc5dmwOG6kZ1wH3iq1Xc5EB2Zc5VG6I6pXG6_b6Dbz7e2tc4kG6mc5xc4zhyBf2TB26c4dYzR6vzG4nG67L5pG6iH3iZ2kH3Pf2hJt9J0TRxfNy_G4HM50G6Ma12G6M02MM5wJzy3U4b0JKu9G6v8w_G6TM5OH4mf2Jd5EH6iNwTH4aM5Fs1MH6R7pOH6Ho2ysuATPfd4D9wYd5COyWH6p02cd58RxkK0iLzpd4uO5ob6DSxld5rK0vd4kH6VC2vH4SY6hs1Dow2M5etzfI33K06d4vH68M5N2uY7y_M51H6Xg24H6I12W2u7H66ovM12k7yxtzEe5wC2MI47s1NN59s1Re4qOwTI4QOg6C2WI48C2WN5BuzVIdDuzRI6CJ3j12UI6l12WI6iI4o12de5le4fe5MD2GdzIY4wJpqI4TuzsL0rN5jaTkI6DkywN5re5Gky812Jh2rO0we5Pi2ye5Oh20e5st1rtl_L0Th2wt17VvBJ4q-wrJ39e5GM0EO5If4GO57t1IO5aQ5gMuLO5uTxPJ4OO5nkyFu1pkyCZ6TO5Evzi22ZO3k22YO5UJ6AQ3GQyXJ6r5tbTlRO2ME2Xu12ss3M3T_wlO5sf4SK3If5-_mpO5sJ4uO3MNuqJ6pf5YQw6q3uJ6h8Uru1Nf4tu1-f4jK3Ti2s_wtvzVo44n1Yi2fZsGKhbi29J6xE2HK4zE2BK6Ag5zK38_w1K3Hf0Fg5xNu9E2zNuAF27-Ui32E2iWK4UP5YK4EL3aK4NwzGRwkucUv1fK4Xg5QF2fP5z32P5uiP57d11Q6I1MFpXONaPeDfT6LIHI8M1t2Ls3i1MYz47ZEDZ2DOrnf3I2dhDtSvBk6bi5CSk6f_HUk6cfaqoStJFh8AOh3vtltf3lK4vf33ywAVByf3vFr1f3d-Z3f3FhJZOr6f3bOr8f3zdAQ-qhOrBg342d72dV-qNr3rS6xM67O6LQ6Du5Cl6dR6oG2JPpIl6-2lHPePR66jj3wn_N6t8S-S6RO66vWUSeQS6MM6krqHT6AGZJT6elx4iQho360VG65qR6I65E45I35hS6mz54x5ZT6b6lGphel6vXSel6Qsw4iQTswSAgs2SBV3eT6sZQgT6h6aRexJdc_ZQCulqbjhXbQ6OZKrBR3_-BaqKfUmJT6P6fi7EgdQx2TvUO0OpD73j4fj3qAJWqT6mhne3qY-3_3jZ2C17QQmOi2W9L6tjAJU6Uk6EQpSa6f6cAZ2cgvmA62UzoA62F5Kmz2A4zT19W4dB3_W4sbT9A4wBgPZ2sgvRZ2DG5yW5pa6Cp2ahnsa61X0IB45isKB4OVz-A6NB4AB68W5SG50B3jZ22B3BX5zl1wCtWB4JB6YB4Ab6ccmCb6QwtEb6IqUJE0RB6_l1eR4Bm1BW0OE0WB6B81WX5Zt1uu2sX4Qb66Z2G81dB60u29ikZE0xB4w2w6VzTW0kB6xU15X4eb6pB6Dn4W81Unz90vmb6CY4fH6kd5xO3EH5Ta2EIyNv2vb6zE0xb6JC4GQsLC41b6q81AC6BY5Da6FB39k1RW5_k1ZA6lF5Cl1-E0wzUUH5BF0HY5DZ5_nzAc66m16d6cH5dC4lv2BX0Hc6h1yiH5j1yNIbnV1fF3oa2sY4oC4WdyUc6OwuFozNX0jC63Y4zH5BXz3V1lD31C6lwunF08xt1_zFwE6C4vC68C4en1AI5Ob20C6EF6WX0Sb2GI5xdyKZ4on1Uhqqn1Wa1Xn1RytOI5xD3q91ZPv8F3So6pw2Pc60X0rV64Vo6n1BHzND6Op6HE3aD6cD4iZ4UZ5WG0nw2Xp6-F3F-1Nd6sw2dD6oD4Rd6OD6YH512ySY0yNxZd61Z4ho6tz2dd64I5B5w7NxMQvwD6e-1mHz2Z5h-1BJ5qHzRc2lc5nE3HX1_Mq_Z5BE4r-1M_nVMDmlnxo1REpHa583hMY5fKyWJ5aOx-d68o1Ae6OfyCe6cX1ZE4r5wbE4s3vhX19pzFb5Me6G_1Lp12c2sBkfa56KyTe68Kywa4O_1We6za4TZ0Wp193yMRvuH0UTskb5b_1IFpwa5GL5up6RLyCb4qIg2a5T6wqHuqe6dZzJb4BzuEF4T4yGF4iCkiLydkw9mngE4pc6qZz-kc4Z0GZ6OF6uRv9p1hLwuLybb4np6XZ5Qp6fK5qOqaF4Pr66ZztH51D3NZ5oKl_ZzOq1jF4db5lF4ub4EZ1wb4C5vYf694yob5fA2Oazdf6jG3rF4qf61F4Bz2yb5mq1uF6eE6YhqBL5p1tDL5eazpA2zq6wf6-MltA2XMw8F60RnKG4XMwMG4ie2Vc4EG6vlqGG6_mvWhyAg63Hxgz2sQxhc4ehyHg6SG6Jg6UG6GB2nL5Ng6pL5nb4nG4Mr6jc5LQqLJ5nJufG6RB2hG6Xg6TbzmJu5z2bg6Ur1uKzvc4J8myc5JxosG64Zwkg6EM5mg6GM5hkmpg6lB2KM5sg64G6kG3hpnwg6gRxDd5R020g6Nd4ppnzC4Nc4nRxWM5xbzW02HH6Od5YKu-g6JnqAh67bzSH6dK0UH6fK0Ih6hK0Kh6GOy9RxXUvgH62f4cnqBC4id5S7v6QlBOwsOClH6I7yZX6oH6yH4qH6c9wWY45M50d5iI3Gb1-M5Ib16d5Be4nh6De4r9wK12Gtzj7yHrn49wJI4Q12KN5Ge5yh6Ie5ON52I3ng24I3TL06I3LI6Ft1d12Ht1f12AJ3Ve5Bi6Xe5Di6Ze5yowHJ3Rt1jL0IFoub1Li69g2LPyGTxbt1oSqat2ZW4zk1NA61k1sY2KW5VT1vY2KU64tqhk62l6Tk6Ok6Vk6TSz0mCkk6pREak61mCck6L2dek6UBzQk6fhAik6LUayu6o7bmk6wgBok6nFr89qw9qqFrvMCA-qxf3uFro2dVOr2f3bGE0Fr5f33FrWLd5Fr6k67Fr8k6Ag3jOrnK6q2SDSeOl6cSdZm6cDT3ZHMR6av6Wcicv6QBn09VdLYacikv65v1mv6nPHKAXpv64JVev6v9FwWHAM6aR6UyRs25CQ4uv6fBnrv6j_yb-XXM6ZO6-YVwv6lEIAMfyiWrF2yUNcrFDs5nm4A45Gs5lnyD45fS6CR6G45iS6L35kS6kK6iv6H9VLl6H2VDwnG154R6Uw6kzW4v6blAYw6Kl6dw6imHYvQNl6Ul6Xw6Iyl7i3Rl6SM6DGYGFvWw6Eyl2v6Wl6hR6oyyUwnbz1yxXXS6wi4Fa34hrKr5305eS6UT65krbntre1kR3Gi4Hl6dM6qS6bw66OeEx6ov6VM6tv6VM6XP6GS6YM6IS6U23MPedM6vciXl64Q61pyEZltl6GcQxt0b8z-15lq4RQ5K65U133h5FR6-RrhQ4I5aMcQZx6UhQEN1cUECaQxl6bdgGcQMGy5l6_t1gdQ2EkwCVfqXiuBIm60RWOgQwtyMgQ3CelZSGfQ3zpKZ05hPO7k6bsgw4cbYiw4qaTIZ1cpldaQobQqtAtaNzscSdbbTP6DRcN4L4IHXRdl3vVg3RCaQIa1b8qXkoCg8qigQc4fpgQdZxPTw7ZQmfQ5U6zN1kOhptWgPIb9W9dQcVXvUc6dQvRNs_DWVDgDE96TJnV4l09l6U7aQm69_4qrp4BN2vQPHsZMATdQHdQ6JcbV2DTlt0iYeQorcRXxw8TgliMy6Xi67A3JkbdaQfeTgaQhVf02FtkQ5Jnhu6DaQPT1x61HW5_A3cA4_Mihuwt1QajQs2KDEbEQ6Gx6qw07R62R6Wx5Dx6MS6G52OvyDl61R6blALx6QL6dxXow6aR6Qx60q5V23lz6NS6UVe9v6AmrCw6KT6q0Sax6cw0GcQbw5_Srfx6ll6hx6Au5ol6kx61dgegn_xhxx6zi6BoCTN6muf1x64ZbU7U4x6E8a6x6i_lxZApveebK9tB_x6F9jBy6DuEdOWFy6ORzAtY0F6l3h9ZQKz6mak28aPy6KPNRy69YwTy6jnCPXRWy6FUmYy6RPNay6_m4EWbuBAdy6Om5LUhgy6dgQiy6zfQTFSly6LNwny6vfQpy6c6OfFrRwbuy6oONwy6RGSyy6CiU0y64kT2y6Vcf4y6qQ59Q47y6Az69y629pEwQ8wjCz6udQYiDFz68GXHz62jUJz6hcQdcQ9hsOz6HoUQz6Z3FDGTraQTz69LzKaQ_xhGq3Yz69C0TIqyFwfW4dz6DVRfz6ZaShz6Bl6jz6Mx04Nabm56I2aw6gRCbv6mM6Vh5GWwDl6RvyP2rFRCqM6SkxniJtM6gQ6hzM0z65P52z6G262m5eL65L6BhxTS6wQ6Vr4VO0WDvPdC2Q6JfQeeztaNal6jjZJT6daQCDV9ZQ8tdFRC60Lo2rSY37ZQt26t2r5237w6js4kl6tR6G06D25wR6iw5VSas2627b5QpnyDru6PaQ3l6jBAx26l_qV9qCuO7ZQmTAcHYgCXDcQ4kAjKAu3dkDBFRCQ36lvGOEjKcHM36UhADoAO36R8OwJSO1Rgtu5ZQxe5hK31dgLrG6u6wgA8u6jWhUhQLrGS36Mvdj36dT6teDm36QaQT36t9q5PmPgYYYge4yFhXh0T3CeqVTfRCZ36xPAk36QaQxhN736i2A5vyTIh036P7bXb45DBx36gUXMSrZv6E26jv6yM6qPchv6N46Vw6c36HuOwS6P46S1rkw6livHuO3M6sWM5M6R26ZxjTl6a46W1MCT65L62M6FM3e26iYtFNCr26U46EYCx13KDjSTucx6lz3jl6Nw6gx6705Qw6N65J06xmQEYC9hsf36di6hK3iz6S466k2LN6wbBVQEAjQT35NR66O6-M6G56pG2HQ6E56vYAKQCPNXD56bVl3RCGN6ZfHIN6-RfT26ih5MRjlO6K56zCEbQ2RN6H0OEN6ZxFP8iaOP_-YEnxhT6yXC6DRMT6rXCBDP6n494rP04pR6yx5z469w6t6sYSwt016i4r56p569Yw-36v36556Uff9YwqEb4eQGlUMm6D756Z6nY2v61MA6GW5016DKxCgvdF5TGyA56D52aQ6NN6SJ2Z353R62P6R66QQ6IQ6mQ6U664O3Uj4S66SQ6c66Du3Sk2f66b66shBkmythmyN6AL6aN6hpHYQ2k66RQZh66Qu3hK2RN66RN6G2CpyQ3lyQ6LLHJT6IrxUuWretwx5kA1PQ5550oGsgS6426M65626Sw6MQ6-166O6g8BFx6B56Ij4fRCL76qOXP76WxVL52S76FUUiN6IBLA_Z3eRC2MnN6swfWWIt66dN6-L3dk2HL6txV366JT6IT6Q06zhxV76SXNIStq76_yx9z6tYSt764TOy1ds26qyV4TOC065asKer-w6256_P2813aT6g76YHAmaLt36Rk6su6IkbE36176NPzcOYPYLkXPHAjHm60Q6GLrx76tkK856E86wAg_76WXNXHOnntGdBxNHoKEMJj916N76Cp4_S6liIesHM76Y66tS6BiBZsHLQ2g86ZsHR56rN6shBwN6XN6p66ZN6RobhQ6U52p86vGLf565L6gzVe_LNSph26kXP-66cR3dx6AR6C76Ow6ml6ER6nz5H76Gl6J76BO6XR60R3j86DQ2hw63q4lO6TR6NS3kxL8R3tw6Hu3dQ6tP6Ox6bR6086lw6mP6qn4Xl670l1259g4US625ikXO2w6mm4w56cS6ST6ex6BR6146WT6346G769irTw6e86Pl4hw65DBN96Ek2296kaHo86d962_U5DBr86El6t5iAKNJO6URELO6yZeNO6pw6brqwm5iFfbP6L96qxe4kd386fP6YYd4kd8z6-86Ql38w6E06326246nl6jS6y96I76096N-6rtESO6YoD_O6QP64960k2hw6TO6WaXm-6R76996hYZhoDl-6vaBuOXj66u-6LLZw-6r-6y-64qKfO6NP6v70yEX27Bf76B-6qYZ3-6OGCQP6f96xw6irqUCEHsAhKE27BV-6C357a3cr4y46TT6Z-6605v96c-6Rw6e-6I96g-6K96i-6qxeuhQXwqGz3I56b_62M2e_6qz6h25W96dr3sWhK520-6B_6o_6MhkWL2UEFZM2yO6jEC0O6DyV2O6VgZp_6IqZhk4hw6k_6G_6S-6myluO66v5n967n4Yu3Q_6C45rR6J65F06b-6F96I069jr_05h_6R96O-6H2VFP6D_6jO6n-6C561-6TA7rBAx-6On3t-6s_6PlIKP6aA74-6seAA-6S96SA7gA7bA7JP6kFMMP6RM6KsqPP65-6b15QA7c_6mA7-O6iA7_-6Pl2g966yeZA7K_6AP6BA7v76qI2x56Jn5HA7226U_67Wqw96YT6Y_6OA7J96xA7Fl6JB7a_6LB7896QL6kA7WP6V56a96cKCc96QL69_6LM6uQ6xh4c26p76UhQsJODcQu76r46UhQEG2he3A06kB7XG2ke3YQ4_ZxaQ4046JA7V_6LA7d-6HPzWP0B86A361l6C36zZQfB7YbPnk5Q06aR2DMPo6Wn06l167WROl5k_db06lOYoG3h06NRztK4mI6uEU2Em506qgQ-nym9CTOa0fQly6OezPJXUiYL_yP1TJtco06L06Kzmo1619WiaQRz63cUCaQlB7LoCS864B7F860RClC7VhoFXY0RC1dgjKAtL6wl6b36px6wx6kQryx6Fm6SVTS062ZfU06JT6JIUX06rvpZ06FC7FLpd06dwtf06bcQJC71_yJ1YHy6k06sf6JOHLy6CC7Ny6DPNr06vaNSXPOm6KgllbtSCRy06V8t00653o4pbby69JF606RC73_s906KdI_06TC7B16nnuLxoE16BuWZJOqy69ONsy6dXgK16YXZ6gVJfQzy6xGZ1y6uR4eXhU16r65-_4X16-vQk-kPAy_y6_D7Bz6BK3dEhEz6eqBSVbi16zQMw1cu16dC7iCmy16ZF5slz_Z6bz6Tzm416DpBZjQCDRgz6FVRel6nC7s7CD36RjfN06aCW7l6JdcS16eXh_l6GrLBm6TRYDm6Ggi4C7MDNN86Q06Jm6wLBLm6qTpyafWD7zbg7D7KabSm6Iz6nFoVm6tpC64W09Vbm6uu6dm6I710cyxF52t2zF5eKxPEz5W4kW5KCt9ypda6cB3Pl17A4sm6BX4-A4ka6zA6ma6Vgwzm6UZ2h71675O0mIG5yzyva60zyxa6qGw_A6SVz5zyWoiTX4gg6VX4ZVzXX4_D02l1pZ2hJqMB6I0yjVz8byBC3Sn6DC3Un6DcyWn6mX4TX5qu2nG5an6oN5aB6fn6cB6Tb6p0vsB4yX4QFzshv4u22X4z2w2G5-Vz4G5U81Ia2sOWjb6VnzvB6wX5B1vpb6Xj6bbo1B6N2Kub6j1m5B6pm1yb6_n69B6Ml1o0pD9c8HwpnztFzVzFWWzmW4YA6Ia6zFz6lzNo69SWPo61m1WH5Sr6YC6ZG6aIybC4hivdH5Zo6va2bo6Cn1do6En1Lc6pY4fp6IG3AozsV1Ln1tZ4no6sC4GozYc6Swu01ymC6mY58o6Hr691vrC68V1sY5hGz3o6-H55o6yC6BI5oC68Y5xEtrc6riwL4wtiwL2yvc6NZ4vo69o61C4R2yJp6ND4yD39dyJf6gJuvp6Qp6GZ5MDqWD4pGm7n1WC4cr6Yllo3map6Ed6n2ywb2Id6hD4pZ5Cq1Mf6Wjggf6mG3aZ5nKbNY0-lsNE3je6ZjwgeyWd632yjeydGg4c61Ovxp66NxSpz0p6xZ5VpzPQvAa4hY0Dx2CJ5xjw6Z5Aa5GJ5DE4ud67D6KJ59p6MJ5IE4AE6PJ5LE4Tx2EE6Ia5AGzKa5U3p9d6Ya4bx2Xr6Be67E39-1HMwgJ5IIzTE6p3yUyuZKwbq6zc2dq61c2I_1rJ5KF3BZzvF6uJ5ynsIqzka5Xe60a4kE6ae6sq6NZzuq6TlvkIz9J5c_18r63F6jp1hF3cqzoHu3a56q6l_1re6Vd2o_1Xd27E6Br6LolDr6MJ7BF6Uy2E_1VH7Vb42_1236XY1vZzEA2_p1TF4FI7io6Ur62Zz121ib4jY1dgySd6vZ4F0UOf6Jmv5d2bgpcF6RA2eF6rgynr6Wa0pr6rI0rr6HplCc4-y2JI7yF6wb5_Y1yr6tF6hSvha5cPv3r6EmwNCxIc48b52F69n1_b5Qd4Bc5Pc4RZ13f6FH65f6s7w7f691tKs6fMw9G3Ns6gD5Ps6AszQKzVc5a5pUs6IH3Kg6Xs6bc5oL5XI7GJthc5HZ6bPlzZ19D6wL5eZWZr1kog0L5aH3sI7ib06z2G61_Z1wc5N6y-L5wWi0c5xs62c5vG64c5Giy6c5AH4jz44s6rg6_c5tg6EH3Gqs8G66b0Md4GuEOd4Db2yf6k7wGH6o1UKd5gpgKt6mPqMt6Iov5NySd5pnwPH6n_5A9mk02gd4Ut62f2Wt64f2q02kH4IOyyn6qd4O7vct6tM5as1sH40Wsxd4mt6nH6bI31M5zH43M5st6eh66M5gh6Sg29M5yH6sz4qYY_H4vz41t6xz43t6qh6L12OI4Vl5Ke4wI3BVvyI3Bu6EI6qSxKe52h6RN54h6Ve4Woq7h6XOgXN5-h6AD2cI4CD2cN5ED2L8vGD2vd5m8pSt1IPyau6dI6cu6qL0gI66xfgu6EW57C0K66et2yaygt2O66Ca6pu6gQpAoCB36eE7tu6TxNFpXBOr-u6Zk64t2yKDaRppFrCGE3u6oHwfk6wfYVN782HbN7HLXAv6ChBCv6YRpEv6gN7-9qHv6sFrJv6PGExk6Mv6zk6Ov6YOrQv60GE7f3P-qVv6-Fr52d_N7_k6tkAQ66O96pz6WA7O76GO7dA7tz6U15Z8xb_6_FYmFYjP6wA7sz6_R6Pk3UP36z6SS62258m5cJ2eB7Ekb1dgu56wirp96c03y56S_6t96vB7FB7W_6446zB7K061C7D72Pf4waNzx65C7CgQ2x6B4M9C75x6IIAkXlBD79x6c06MvdpOTj2wGD77aIID7Pw46dBUz4sq1EMHPD7mcQmONOy6tIkQy6VD7Sy6nocYD7ml3aD73N1cD7O6ZeD7306lsgPC74nRiD7FnwkD7kEUg7lky6pD7rHprD7nJB8fQH16mRpty6hcBfONM161D7P163D7R165D7sbT4E7AOhW16NCN8y6gXqCE7VdQNLEcth_Pgg16xdvjU4MU5ckicC7n169ZQPz6hC7r16oaQNPANE7MGyQE7UjfSE7wU08NsbjfWE7kyI616gWKejQEO7596pz6xq4Cx6KB7TO7s1CmP6QB7LO7k25h-6rR3Pz0WL6RO7A_6hQ7w25yK2Vx6mj3N_6Hw6hO7up4BB7z56T_6VT6nO7xB7X_6NA7yR6cQ7M26yP6gLA0P6HO7f86xP6syI-Q7pdFdA74P6zP67bFA-6HR7ER7krXhT3bcB9P6eFA_P6M8LmqACQ6arAZ56Zvy6O6LR7bIA_5LR-6ljX9Q7d7LYFB5HrGCSunDyuP0BA5r3vQ7KpyFA7Sv5Mw605690r_w6356h_4SdNhk5eXYUDSEoImk5yYksSu78gmjlqfW8CEjR7KaTH4ukj6TCUYO2rhnhWvbDS-30wES2R7jd1av1qYs2lp9UDJ_6x8MEQ6LsQmK6Ri3EsQvJ2iAAlTSyB1Wi3VS7XdzDQSYS7ZyWbUacxKLKLryWBPAvWShS7b5O8RdnYfrhLlwOFdLMtB0JLqi3xzQjS72OAajXW9yG-xZWAoJZvS7j0Q9EAIOAxS7tBAzS7azWIOAxeBSUABm2G9uWWITWSJPKby0DPXkS7JPK_y0GHYjVKEM6520x7ibhr5TH8sHeL6syWLT7wWdUT7NT73heTM6fOXJPKlyqrL6WT7eLKvAAqOIZv3TMafhLAeDYXXuJITWSwK2VT7kS7sT7TWSfA1I9NtT7yS7fA14aT4S6B5RyT7wT7Z_0IHC-YSmXQWM6eyW1T7-YSo2VT2R3T7a0OvxETWS3oIQ5C1zP9v1oM6syWy8QW9yvsQ4uOT1EOSmtBXraAsT7IzWsyWXU7FNX4GXy66syWcU74GXMfBZZWE2OKvT9OXLsQBWXfHAhNXsyWI-T1uQI-TVWO8JFjWiRS72RCbv6IBHmS7m7BMR6SS7jv60U70JLwS66U72_Ktv69U7nS7cbCpS7s_FrS7A3FtS7LKL-S6AV7APO8v6eyWk9bIV7aw0eKLf2qv26RV71y1Z_4R_6s96C96u962Q7egxG96J06UV7hY3jLLh_K2_KvPuQALFbz1Dm0RRAppOi3bS7T465S7qS64U7sV7pvC8U7pvC_U79vCHOpXRSqS7ZGZJV79vCCT6syWXPu835ZS6UyQpXu415M0WxzQ376XVu6asmO7eyr3Q7pO7bSw3zQegngcFxzQvYUS7Q9HrVkDW_0g40h4MY90mwQ6i5lLbreDT5QfdMV5QatRjnUs2QR9IJYPHRX3YCImTJ1QqgdM4Qr_SO4Qt7W3RTBFcB3ejsdldcdOaxR4qeU-4Q9vB42T9tAJSX53q__viwlw6Qk0Aw1TA7QLnpBMrJ5V1lbP7QWWIh2SU8QcQXkWbqKQb8QZQXfDWt1QuuR-lIluRQ2RJkUPNRSz0E3qM1QB1Q6TX5Q2T1QI1QS5W0SQkaCv9FNKX61jf1QIXXHD750Q00QXOA90QGPa3OYEWIo5QgPhj5Qu5QCoDN0VqQAdDXk4QzOCOLHjIX6KXJkdOLHt4QSUaq4QsGXU7Uh2W5Pl84CneMmRXCoDd4Aj7QLDMSUaCIZy3J9E727Q0hCRQXDDXV1WjQ0fQXwJOhQXo_VrCCT6QUDXThbqQXLDXZWyfqcgQX13QiQXT1W32QNMAPOaQKd92Q_BFtwV9tALRXF6QaIXR8t2ZZdXX1YUfXXG2Q44ZI2Q2QVS2QoHqO7GVnQ58QjTAPU71yQbBBHrX9tB8NLjzQLcnZUXV4SJ0QXzQlZSZzQ5mSml3lZXc4XdJr8TXecviTUl43sKOrsRVXqWW7v16ftRh-0y-0xlF180LEbfA1djAb_0puDSX7M40t9WZuRUX729Q5l69KG7uRDTlirBmXbr50b709uRrMBc7RXZ7K9Rr8RSA1LoNS_0X_0280i-0z-0e_GOvRXvR5eWbvRZNRhQKC8Q_Y7mw5HnQ-aAPU7DNpI9QHHL24S88Q7JLEZ7NnI2RwAfxqV7vV7cw65S7X0QuV7yU75U7pvCda7ov6ca7xKA0V7bxC72SBT7w1C9T68LZj5XS142z6ka7SMA8V7kS74KA_S7xa7aw0tISxzQzyyU0Qx46GA7zQ7lO7a-6wB7cV7MA7bSw4a75S7PW7-aAFb79vCsBUE0QRa7FZ7myQqNLjFnJZ71s3iZXMZ79tBOZ7HZ7zcfSb7KTbGOoWZ70qXeECUzQ5ZbxU72eDzU7b2iST7p_0g_6aa7Hx6raAHT7Q508RZsdAsb7u_0fcivb7eLKb50serOT7vw6JS3Uo3qVAwb77_0nh5QN6hT7pnrn50Ue13pepSKUqLITG1zPgEApKBmk27QNUFAsPEbkGeSK0055w6Rv5Lr5126uB7Ab7bV7rkxyB7O0rkK6pb7kz6rb70b7TT7bSC3U7fa7wV7q6imb7jwBic7vzW7b7gc7ZQCUSCma7RT7MO0ZT72b7bT7rw65b7bMaQT78b7FSCExDya7yS7XT71QdUT7AQ5kKXmqA-uCdl6rx0F65Vsv6g3Y-6_a7EB7KW7Cb7ac7k7tv01gGs9PAtl6id03Yn26k7CWnQ4eoyZa7kc7ba7lb7fYNea7jb7ga7mc7fd7ja7ed741qSoKGT7eLKkT7Q23P265M6oT73b77v6Kk3ybXpd76iBciMMV7Ac75PQH2qnqyfz1NvZn0z3etjz1Le3A13JXut0zLXuEpSRe3dYnDohKSwe0kD65GphD9Wfl6ONhXQ4z26Lw6CB7Wc7Md7VzroO7x96qO7eSwaKXintOe7QswD9Wtx6iOWOe7bOayaAee7PeXyP7nph0P7x1MY16gXqb16NJPvNizbWdAn6YUib7kdCkb7yXCNk2Zw6_b7cd7qb7rXC4e7gw6WU7Rk20S6Af7ouulh4JLZsdAsT78c79S7If7O_6br4-Q6A76pP3Ld71Q7Nd7Zc74Q7bc7MQ6dc7_16raAxT7-YSgd71e7id7ahKi3PI9NyV7EBShf7-YSvc7bf7vxEFU7QTM8wV3v6af77T7hSAsf7Wl6eU7vf7MXU3a7j6RsbxJrmT-0vbxSe7wg0kO7ZV7JW7Xe7LW7Ze7Eb73f7M63b2ReZ7U6Rj-0uzml-0UIhn-0eWgp-0980Y40B90mIG_fYbZ7Y70Y90k40SVTm4027RRg7AbTA9087Rt40D9047TP8Rx40H904T4DdpL90w60H_0O90J_06WiR901nYT90O_0_407XhWg7U_02Gaw-0Y_0B5Rg90BPS0e75_Wuf7lf7T0A-T7df7-g7OhjAh7aEACh7ld7kf7RSFI9N-T7nf7vf7Mh7EU7pfBEFA4T7xf7ua7Sx6_g7Lh79T7T2RJf7nsVi3P1WSDU7m2T-A76f7Oatv266f7Pl3Jd7Vc7tR7imuLzxrA1snye10Fg7Z90D60wh7sBUMg75SGOg7aPhQg74-0-80fb7Tg7y80v-09Z7XW7K40K5R580YH6ZNJbOG3-0nlA5-0FeWfg7gGQhg7t0Cv40kg7G90B_0ng7iJIpg7wKIrg7U20tg7Q90L_0S90N_0DMGzg7vSj1g7pZ7Ig7L40J7RG50vf7kZ7K50c_0bd7hd7lc7tBAJU72NALU7ysVlu34R6Yf7IU7dWMKU7Y8CJy1ZunfOXwi7T1EOy1Nl6raA-i7yi7QU7FSR94MWWfmKN6V72OADj76i7JtV9P5eyWOa78tdOa7u46nejecBBZ7V10rB79ixlo3sR6We702rHx0MW7Qd7XDBOa7ke7Na7-Y7H8Q9ejXLAjBAVa7dMFTa7C9QH7F_9AFQXYa7nK6Yf7VU79e7YkP5e7eS7C56Df7rr4Ok2qVAwK2R567j7SO7Hf7ck2WO7eyWLf7oR7l52Of7A96B76uOuD76KA7Od7Vf7U00eq5rV76j7OhjP7FDh7O96uf7Xk7R76ak75PCAk7Wk72oDgU7kLgjU7UrwMu3qVAfU73A7zf7pmRMf7Fh4Fs5X-6ph70Q7676sh7Ax6HkuUS70j7FNXrU73kVjc7ti7Vk7OkDHJXnzWM566uQ_k7fk7-k7aEanmKtU7AZBvU7xEkVt3UnywOXkdCnU7f96qU7Ql7Rc7ZWuHh4Is5xk7156zk7wR7Oh42rqpTSjg5Munel74x0hl7g04cvAjl7Yi39TSztAQea4sKYOt3wlYOtvi00Vf-jjWAVF7Zx6YU7kvl7ZWfxl7QRVVOTOQaYEsFiBEj0D55awkzeXigEOQasvT2l7xi0xjj10DDUCzDQrhW9NgFm7r45_cDz2isl7Rc3WSdul7Dj0C55rNcH1OSxlBPAKm7Sm7pZNtjjLkjOm7aL6hTAEpGWM6A7WM0GNm7_l7akjD4RQjAzl7sWSyOcnm7Xm74l7_VAFjBr0lWusem7Ywkom7tFHi2Vsm7jp5FxxB55fm74m7Pm7AEAXsTjVSXsTvm7A1aYm7E1ld_6viBrcPh15GyZviBzwqvG2yDQGyB9r4AO6uPfdSC_p5irqdSCjrq5BQYnrMBL_RdzJVml7t_YtfB-Nto4Vhn7FaUjn7DOt2edPiB-NtFRmEiBUm72m7q45An7XR7-dzsQdrn7OOtDfdkbSYOtX140btkox2btmox_6zwD1qoxf14soxYs0qWkaj0Qzz--4XgT5C1CZur6r8C1s7zJctHZutLHJZuDpx5vZZyzED1_oxGD1014ID1SyzKD1lLkMD1_Rd814PD1Uvs5j0iZu7j0ak0ryzTeSUpxAk0Q24Z34czkFk0Y34G0zDk0erafD1xkuMk05LkT24vo068uHk0iE1X24sPt_ZuKm0HauKykC7uBo7Ap7ck0Kdti24LP1mY7hk0m24Qdto24ZykzMQEws7pxoMk9pxxL1tk0b7uvk0BE1y24DE10243bWGE1PHvizzRU2KE1n24no7T8rtA58k0pzzVqxSE1b8rZqxz7uDl02dtH34zzzfqxrE1hE1V34C8uO34WpxN247auwwsFetE8u4p78o7LetbE1wo7nD1uE1-oASetN0zzE1G9D1E1q34zs0-E1DRtV0zNRt2E1Jo7bbufetk34ietul0T0zRRtb0zBojp_pX84_1zF_rh0zrbu7548d7foZ-d7TYn934kz1_34plSoz1vSgqz1Qq0H2478uuz1hrxyRt_xsiF1Qm0GcuN44IcuP44qrxR44J9uT44F1zV44VftX44cm0mjSa44bftT9uFdLcXuFPkh44S1z9rxpm0hysofto44BG1um0oysc1zGG1g-rLsxg1zVqp19Vyz1U550z1D5zE0s644TDi6z1c55Cn0nAqf55w1zh55D54j55F54gsx1R0isxE-u51zL5471zN54V54Dp09uxR54QJ1J_r81zf842r7t3z4r7zG1Y-uQ7Ba-u4G1h5kg54STti54pn0k54O2kf_rGIcCH1p54p-uGH1e2zrdu2n0v54fmSx-uOtxz-ul2z3Qk9n0_zs3-un2kC0sVtxX55o1zGht954u2z_54bH1C64UwaE6412z3IcjtxT0sW74V0sN_u1M392zXo0oo0A3zqH1b_ug0sX_uV64H3zX64Ulu2txjo04txc64irjshtTk17H1n_uY3zvo0ndSxo0Jt7251ro0g3zA1sNuxHI11_ujfc6rjMTWHjuNI15J1P54264auxHp0564T94tRwNWqjsBhux_64aI1B74Sp0dI1Up0fI1aitf1ssuxUgFA4zRVtcp0zEcUVtFrT0uxS74sI1ZDF4uxkp0hfuZ74fVtJK1OVkT4zI94kPk5I1_t7HCsa4zBr0-it5p0rJ1nG1q74NjtTK17fuOvxx74-p0z74GzzLu7x341I1t4z754474N01674Ego8746J2Mq0v55ejtV01055dCs255Z01-ppNYflJ1Xe3nJ1955N84dq0Fu7tCsH5zT84BK1V84lq0nBvVK1k84U84m84e84U5zADsi84pWt6u71u7m849tTLDs6As8q0KwxWu7pp0u84m5zYK1NK1vCCw34Lv71I1184UDs05zN3zxu7iDsXK1C94j6kPCvP846itSCvl74VCvchu58403sA6zTK1dq7yta26kfCvpK1mvjrK1gVktK1UI1G4sC1sW94D7kR6zCltT6zmvTTL1f94bL19K1R2aRltAL1k94CL1w94_v7i6z9CvDYtUltm-4LL1NYvNL1-K1Liuu6zZwjOiu3r0UL1iltv8kXWkSw7aL1Mq7cL1_G2XDvRs0c14Z24iL1HyzD7zFo7F7zI-4bs0K-4jDvE3zSq7gs0uL1P-4vC1i34YmjT-4Q5sV-4X7zPcCZ7zus0nPc8L1e7zys0TDvk6uHyxj-4l7zQZt7s0Dw7i3aOyxhjunM1ZEvQEvRt0SEvAyjJt02xjWt0q-4D8zZt0F8zxM1yXk7-4UM1r7zQx7Yt0iM1Tx7S_4UGsvyStM1Ix7V6sw-4N8zQYkO_4czSQ_4qEvjx7dGs7rwWcOUj7V5bZRuGW7Odxxfxr01Vl34h559yU9q5jx3Vn7jxnIq9jxBQEIHAiw0DRVmn7yl7e7ZAsWCy7QRVF7ZXFZRFAF7Z1_Yzl7Gn78bCIn7fXfYUAzl7__YU7k7n7Oj0-n7CyzAo7ak0xwkjL1zC1vusKyzj14hLkLo74usRyzUo7Tyzw6rs14uJIXyzlHVWo7x14e6urj0TctdyzrL1b8uLLkdo7A7rzj0jyz1j0Lpx-14ko7A24q6uiCClZuWD1V7r-p71p7K24Dz7M24_p7eD17yzwoZ2o7czk0o76o7dE1LMkvD1kp7Fp7g24Cp7Vu7J7uerxHauzpxdyj1pxl24VykNp7qw7_qxq24nqaSp7_7rUp7R-4azzXauZp7VauezzSSggzzgtmgp7KS4ip7hz7g948qa924A4qJraewsXqxrp7uzztp7wzzG34qbuxp7J34zp7P341ZuN34kE1uyzW246p7pjTeNkWzkDbuA0zxo7Yl0yEcK34cD15p7iUGI0zgl0Q8uohSRq7g94s34Mxso34JFcLq78w7Sdtcbuh07Tsa9qxpz77zkaq7Hrx2Q6Es7Xu7g0z2l0034hq7Orx434He3634iz1Ke3DXS2buDe7XF1Fe7Y0kIm0Cq7G44Mm0JjSqOkFtajF1DysQHQ5q7OftVm0wojRftK9uAr7M9uwrxO9uyrxFr71rxHStIr7O1zdXu5F1IPkdcuHpjqm0Qr7AG1pTgTr7lcu-cfvftSpjXr7vz1-n0z44LG1zz1244OG1S54DTkRG1744jr7UG1eYvmr76cudSmcsxvStDzssr711zaClDduI01sYviG1LzskG1_846Uk_r7r94zzNeVqO54Y84t_ptppis71Hcc54Cs73G1Hvx5G1R2z8sx8G1ogtqn0_G1EIcX2z05kvn0b2zRs70n0f2zUs7KH1UIcy54xduR271Qkas7tTtSH1wTtUtxBo0zG1XH15Tt-54QnSos7AAsD6402zNo0ts742zRo062zWhtzs7JUtO64S_uZo0ttxrH1co0LM1ffSG3z8npa_uoo0K3zb_uM3zYUtgeuc34R3zkrj6H1g64Huxi64Kt7eo0xpTuo0Ot770syrji3zSt71euPuxl3zw64n3zDx743k_4zv07Sv7Nu7b84et7pQNxv753kEAv-64Pp0Lftnt7TSmKAvy2gMAvquxXp0esjZp0lI11nm8pSE4zQ74qI13t7aAvU74jp0dAv8t7fAva74Yv7hNcBu7QvxDTkEu7F94Nu7Hu7Gr0sVtn74uVtMJ1GJ1r74IJ1Qu7kv7g4zs74PjtAq0W47e47cTXH83Fq0q2oxppx55avxKq0974hu7T01evx4LcW01Hgo54z2ezUq04ezqu7655QkVaq0l_r79VqJ1t377p0j5kzu7w37CtxB0aH8Uov7p742Cs0q0dt7I57tBvN27utT7J1xBvzWtY5z_J10u7rq0R5zn84FK1Hv7HK1Okti47l5zZktOv7o5zQv7H27Vwxj57bv7ZK1Zwxev7iAvgv7k47fwx-84v74HCsB94Cu7Sr0z57wDsWr0q57y6kZVkL944DsH6zP94J6zrXtir02z1kr0oCv3wxRvSY94yhua94rr05K1K27GXY6Vk9v7VgtJwjAw7Hw75CvAs7Ciu6r0Nxxq37AySKw7g94Mw7-v7MwTMiuQw7w6zSw7XYt16zXL1Cw7vK1syaYw7TDv-94f26Qs0ay72z7D-4Do7F-4fy7rYtXq7sk0y2aE5sniuM-47t7O-4is03pxErx5xx0L1ps0X-43iuss0kPcb-41Dv5w7xs0g-4i7zYYc9DvAx7Gjum-4q7zAt0e07IySNjuSx7oyxLx7x-4nKX_s0p-4Sq7r-4uyxPM1Kx7WyxrZtWx7z-4Yx7i77Rx7bx7c77n77ojuF_4fxxvj0gM1I_4t-4K_4wjuVGsmEvnM1ot0Gt0AatAeZKl3kdbPe7SeiId7Wl7405Yl7uR7776tQ2hw0p9xC87-t0vgA-NIjattSpRatGu0h7fC87jopMu0MkFS87Z_hlatRhWGy7-2C6l7ln7pl7vKZYUAh878idl87_1a1_Y6l7-m73m7wm7awkRy7RFAr87Uy78Cvany0Kk-xz8n7AyzYy7Qj0uC1Ss0d14dO1xiuWs0pYtA5s4us3C1my7jy7Gctgj0xoxij0oy7AD1t14CD1nj04Otc37MM1xgTcyzYej-OtYZu414LD14y7ND1kyzio7sLk9y7lEbB24kZus6u-j0vo746uRz7uo7L24mD1L07Kz7P24Mz7oE1yo7FMkPz7ISws97CykY24ME1a24DzzJzzd24Mykaz7Gp7abk0D1Tykfz7js0vw777rQp76pxIVFeykoz7_L1Wp7bzzx24tz7z24Iqx124Kqxfp7IE1jzzkaulzzq7u7k0ozz6z7Z8rw7u9z7UE1gQt17uC07Gl0Gzk67uPl0to7YPtkqxEz7Q34I077p7O07CbuK07dD1tqx1zzJm0R24a34Fq7Obua07f34ARtd07r34l07g07H9ri07p07_L1U0zVq7Drxd34-nju34GF1n57D0kKF1q8u2342z1oxs207703407Je3nq7Be7pq7ESw5saD44F135xsJe7Ue3eF1Nm0zq7jrxsOkkF1Sm0st4Z-47q7O172OkQ17OysBr7ajAY44yF15lTb44Hr78UOa17Kr7acunm0e17LPkg17gcug9utm0a1zGgTwm0Qpju44p17Q55scuS55PsxiKNXYvfr7WvxmStir7b55217d55417v1z617vMTdsx-9uMmuE01zStyXyJgtK54q55M54p_pat7O27O_rJ27c67Wgt0r78r7vG1i74Y54r2zBs7blADs7W27Fs7Y27nn0Is79G1c27l54AH1Ns7ugtDH1o-uxn0c2zgqjdFHItxJH1uduo27j2zZs7PH1x_r354r17554x27WH18du--ums7327Io0C_udH1ftxss7ORk-27J64A37ys7_2kotxwrj3s7H375s7sH17s7oo0W640tx_s7yH1Bt70H1O3zmo0wE1a3zqpTw0sY37mAswhtc3zj64vEsMt7f37d_3h37z_uTt7y_uxeuHSkVt7r3kXt7-wxZt7S57d47QK1BBsGp0P1s664Kp0IBsYI1jxa437r5lC74pt7E74Vp0YKcPAvYp0RAvL74D47-1HF47I-iR74W4kT745t7uI15ux7uS7ux457O_rS47y74U47up0h57j7457khv7gyab471fueq7tA8Ou7884hcUu74Ru7BJ1T47WsTm47t57zBvV2sEq0Wvxbu7RBvdu7Jq0fu7YCsz47A84Tgu247j2snu7l2sa0194z6ez-Yvuq0Ee3mCsbq0svxpp7D57Q84gBvP-Nqq0Q5zCK1J57zzaRv7E57vrTCv7a57kD8R571r76J1_u7yBvBv7O57MC8yvxFv7Kktq84h5zJv7eD8fv7OwxSK16C8Oojy84qC8hNcUv7_1sr57EvjwC8jwxIJ1zzxCE8WCi157_C8pktjv7Q47NE8657257lrTL57ar0twxlhuer07DsQ94qvjS94jr08ktlr0_r0vhuF7kxhu3Xt0hu6v7vr0OEsxr0d94_K13Cv-huq67tE8Mlt087GxxIL1cEsr67G2aHiuu94As0Sw7VxxrOtXxxOL1inTn67v4sKs0Xw7894f5sv67p46x67B-4Uz7GyzVs0Iyzh14B5sNPcJ-4867BFspw7Y77fdt0xxtw7987F-7n759Kcns0PFsK3aY-4TFsK77i8k7L1b5sO77Hya-w7j7z5s0m7zCx74E8inTW77h77YF8_-4277B_4jM1dx7It0TM1q77X77_-7Ct0XM13-44F8qx7PyTiyxOx7zy71ust77BG8cx7DG8577fx7Hx7-Zt477jyTM_4P8zMju53a977aM1V8zB87fatbx6xx7W2xY-0TQ5ix6dV7qO7NatP87LUS8Qpb87m_4cUEU87001yebX87Lu0Q87nG8C87rSuiTre87j87YeXbgKi8733V0GYJlKheXCm71cXCm7s87xn7u87Gj0PwnsvT2eXhvSWy7W6rsC1a14887ew7Faucy7hw7kL1JyzE97bj0Po7-C1PyzLyzly7214ny79usIZuU6uvy7DD1uy7Uo7wy7HD1HG8NxkKvsFpxg6ua976145y7ho7Tvsf97kxklo7TD1C-4thTE24m97epxo97wyzq972-7p-72wsz97Wl03-7Oz7Lz7Bft5H8oD1Zk0z67Vk08TZBp7ZDc397Zz7Vz7Xk0cz7v8kez7Lp7gz7jk0Op7jz7mk07D1mz7_Pt-D1Xp7AE1P-7ws7KQtnmjS-7dp7Swsyz7JB5624lau824nzzTqxt7uA34xdtdQtiwsfQt07uvLKFl0owsaE11-7v97FI8R34J07U34t-79zzS34P07y-7X070-7n-7r97z-7Z07Hq7w5o0E1L0z--7Zw7f07ml0XbuOJ8k07D3aU9rPq7R8uWq7m34t34s07v34N_7zkTgq74l0107ubuQrxwbum9r_l0Urx-34807A44KXuC44E13uq7xkuwq7H44j_7gF10q749rilTJ17mFML17J77N17iNKxojYm0_RtS17Cr7U17Z440_7Gr7hm0Z17V9u4F1Y9u6F1Nr7f17Pr7__7CsxBA8WStb1zm17ZStzm0uysMp0ar7Ypjn-rNA879Vgr7Z55017SA8944lr7GmuXG1or7qAqi55C01xStnYvdA8ur71Sto55ksxyr7Rn07r7eJ8mA8Q27x17usx0K8ME87pj3K85r7b541G1U27e54CD8LoC1A87G13A8b27Ks7XTtf27CK1h27vzsnQkSs7IH1lTtw-u5n0Ys77n0t27RH1o2zOB8Ao0QB8Ytx9duTB8w2k7Tt527qs7727H_uG64hH1ktxK64KrjM64Kws-2z2s7G37R64bo0D3ztH15B8vH1QJcY64io0o0serjeeu5s7h_ue64Gt7Z37AI1b37-H13B8hs2_waJux2o0r64zAst646o0Quxo37LI18s0HC8uD8bt7M1s364x373ZNOC8037964Op0ZI1TC8Do0637D74LAvF74st7hI1ut7fsjuuxB4zTAv6Mum1swqM0t7ySk2t7jC84t7mKC6t7M47Y74O47-t7n47KC82I1IJ1sfuKv7oD8Gu78I1_D8tAvKu77D8u570yaSu7Iu70Av8C8IE85C8k578VtBD89M8fD8XNcZu7r47cguqtjOxnP01bvxS01aJ1Vxn147lu7X019Lc5YvylujJ15ezXq0lG1ZD8bBvcq0dD8zA8w07N57Y57H57sq0K57nD8RN8qD8jD82u79u70guU57yq0X57O5zP571D86WtXME6Bv5D8s84DL8bwxX3s-D8NN8ZwSDr0LN8EE8GjtGE8Xv74M84C8OE8tC8384gwx7K8cK1nktBN8wsK1K8s3sUE8PE8EQkK94jhuM94dVkyVZiCvhVkcWSL6zr27G67yK1tvS0K16wx3K1N67c94y647XtqE89XtsE8yO8Ew79m7BL1ewSY670E8Mxxm6zoA8hE85O8jE8BYtTL1-E8opxAF8Nw7rsaNDvjltFF8794z77tvSJF8WezsltYDvE-7497gw7PF8iw7G-4qxxlw7hI8Kj1F5sqL1K370y7rw7A77tiuC77J_7eF8rsyF77W-42L1jF8CXkTxjL77nF8Omt-iuqF8h-4j5s_w7ixjFM1kFsP67yF89-40F8177AG83F8LG8d77jXk7F8g779P8-F81F8AQ8_5smjuHt0EG8p77GQ8Px7s77ax7KG8v77qt0x77OG8mx7K8zwQcUx7kx7DatH_4gyjox73yxRG8ZYk7rwNatcG8yh5H87Rf7yk7-py876se1QhoO87bRcZ87mkFoG8T65eHib3nZd7QLUuG8hQpvrVyQ8AoC0Q8TZsd87DBYf87Im76GAB2ZFy72G8M0Z26DJm7Qg0dFeER8nGAmLNViWKR8FR8r0DOy7OYCE55PwnOR88EAzDQmiW9NgJH8bOtz4Z3btMSFb14VP8OI8OF8j5oB97H6uD97J6uIo7-P8LLkH97fj0EZu4C1L97dH8So7fH8jH8hH8pj0FD1hizlH8hP81usoH8FzcGpxrH8jAZQvsO8k7y7jo7xH8-y7mo7II8VD1l977H86I8BI86H8Hz7HJ8EJ8peSDI84H8QS876u_H8G13197Hl0HI8bL1E7uWk0797Yk0NI8Ep7597Kmjg24RI8MzzD92AwsPzz9YuPJ8SzzZI8r24bI8W7udI8O-7Pw5Vp7chBuz7J8r0k0mI8W-7hp7Y-7LE1hL1RqxsI8PE1uI8HjTwI8C34yI8E34i-71I8wp7l-7Xra5I8n97YS88I8v-7Ol0Bk0TT8u-7N075wsCJ8-I8H07W34Bq7EI8YT8wxkJJ8nP8mzkb07HkTTJ8KauQJ86E1SJ8j07qT8l07Uq7s07o07DQ5vT8VJ8a0zh07dJ8WO8gJ8MF1S_7WpS6038l0W_7903O2qpJ8Xrx907Oe3Fm0uJ8eJ1y0zmS8Lm0wRtzJ8J441q7L443q7K17orx6q78J8LXMt_7-q7Zm0W44x_7Dr75ojK-rX17VcuIK8jm05rx70kLK8d17k44Or7RStn44i17gMNCG1vm0uftWK8v44YK81m0y44Wqp044u176m0-lu-K8Y555ysq1z844Xwgt1zWG169unK8Gn0pK86MhrK8cA8eG1eA8gG1CNhGducHcjA8IC8M575M8nA8wF8EQkU54rA8TM8HCsVV8yE8R_rIvaCL8QN8Lvawjtmgta27-sxfdue27n54g27-A8wn0UzByn0CB8HIQt54FB8LtxLH1IB8WL8KB8m2zRtxNB8SRk654fK8Eo0eL84TtaH1VB8dtxjL8Mo0lL8RhtS0sUhtdB8To0fB8N64S97L37Z3ipH1jB8oo06s7mH8rTCoB8dpT3L8kdqa64eAscUt6txV37oo09txpAsm_u2B8m64EuxgW8rAs50s0o0HM8AQlRt7GI1l377o0V94tvSx64s6zp3zJ84hV8FN8WqTVM8NC8gt703zIDiVXuSC8Tit544VC8HVteI1ZsjjM8H74lM8B47dC8SVtzt7ep0mSmnitb-Vip0ffu7t71M8xI1P47QO8MjtsC8Tu7uC8g74WO8tnTY47MK1MwS0fuOzs3C89_uHN8Z47STkKN8SE8NtjnX8hX8ON8074LN8TN8GD8M01ID8x4zNguZN8-74ND8cN8_Lh2HAwkuz2oTD8pu7DUgjCssu7lEQM84_VqC57rN8u37tN88N80D8b57IbTXE8Mu7LY8G576W8wN8D3sK1sxq0Av7kguzD86guQ574Bv6q0e57r84IK1YX8-BvNv7757l57QY8sN85M8MO8qfuOO8bO8NE8av7VE8duTdv73W8DD8v57KE8gK1EO8m4z_5zg7TIJ1QY8nK1rv7N94tv7B67sK1D67oO84K8AEsO6zDP8nr0lE8pr04v76vjm-47v7Zw7S673ysWU3t94v8kEYtAP8n94a7ka67_O8WV8o6z6E8l4sv94eZ8bltPw7q4sRw7zG1DF8494p677O8P67t67gxxgYto46SP8LF8Q-4CT8_870wSZP8367rWkC5sUF8miuWF8zL8tR8jP81pivL1uw7q07ww7U7ztDvc8kiF8I77q_75iuwP8vs0N77f-40P8Q77b2cS774P8uF8GM1ZZ8xZ7Fx70-4VG83mtb77MQ8_77mmt07zXx79F8vS8_F8s-4BQ8VQ8RM1xmtUt0dM1RQ8tR8j77aQ8z5sm77WQ8L_4y7766zSQ8a77J_4D_4dQ8777ZQ8BQ8R_4MG8_QcaG8wt0_-vRe7WV79a7-f7Nk7D96E76XT6Pfzhj7Fs3wQ8Gph9Q8izHfatQswrG8W65MSX6Q8Kvni3OUb8_Q8rTxBR8VYZf87lhBkn7HR86G8Ru5SOtpJBd00kb8DOth5ivn7p45wl7v87ru5FQAYOtmvn6n7287hkjY14LH84btjR8mP8HzzCo7dy7g14jw7i14-BcuS8UJ8Hxk5kjm14ZH8o14WH8q14_C1eH8BD1gH8Q97ayzvy7V97Wxkmy72y7actDS8cctFS8914HS8rCcJS8zH8NF8Spxqxkqo7G241o7w97T07tctro7Cq7cS8yct5o7R07Dq7rZu86usc8hT89H8uQtTz7LS8MU8LI8Edt-o7_b8PI8iS8pS8rOtTI8nDcD77xS8lz7J-78px7w71T81j0v24d7uxk0bp7kI8xiThzz-S8zz7AT8jp76c8BNkb-7tI89k0HT8f-7ydtsp7zI8up7yauk-73I8m-7V07o-7S07eE1-7uWT8so7qd8v8rkE1T340p7_I8H8ugT8drx7I8T7rkT8dF8mT88-7RbuuT8077bbuB_7sl0l34gburl07qxI_77d8bJ84T8M_76T8y07ZRt007334jJ8534lJ8DXunJ8-03EU8CSwqq7D13Ge7E448H89bu0Sgh_709rPU8hF12J8Htamrx4q7VU8M17p44QftZU8cNZtF1v_7BK8dU8DK8z_76ojhU8c44jU8e44cGcZcuiftOSt8_7mft-_7_F1hcure8jcukezDA8xU8nezXK8q9u6V8bK8zysv17W55HZ8js7B-V_m0Zp0CV8z5l517Dgtqr7qK8cG1sK8LV8uK8fA8OV8K01Hdu6K8dhucV83O8XV8jf8LN8lf80W8S27AL8xA8V27o74X27d-uRTtSMOlV8U2zrn0oV8BH19A8Ps7AB8j27s54l27u54n27wQkNH1JB8154LB8n2z4547V8PB8754027v2z227gL8Ko0ps7MAsrs7827aB8I64HpTpL8HUtYhtNW8hB8vL8RrjI37yL8mB8xB8fo02L8qB8Z64sB8b64uB82H1DM8X37iW8Aux8H1tg8nW8b37g371o0sW86o0k37i3zNM8rOtzW8BF81W8J1sjY8ct7MC8w3zQf843kht7vysNp083kcM8BX8MfucI1EX8qt7GX8OAvtt7_3znM8xt7nI1dp0pI1vM8IqSJ47lC8V744S8w1shxTP4z0Y8RCviVt1wBzC8lVtdX8vp0k74w579qS1C8kX8JC84C89p0IN8DJ14p0uY8sX8-C8TO8vX8Yz7JY8-M8g6kyX89T8x_ps47Yvxu47xpd4X8y47bN8ju7dN8dJ1B17D84ivxhJ174zjN8847DY8755sluGY8D5zIY8wf8RY8DDsbY8vJ18u7xN80h80N82q02N8uZi-u7Bys6N8j84ai82J1Yuj5q0Gv7lltIv7DO8hh8FO89D8u5zxp0JhuLO8lY8xY8984PO85Y8X5455zZO8GJvyN88D8QXtdK1IO8fK1E946i89uxH94eO8WE8gO8qv7iO82ktuv74ktFZ8Z54mf8N6zxXtmr0J67MZ8Z94JEssr06K10O8zCv2O8rf8TOcV67dyjYZ8jZ8EL1o94W67Fw73E8dV8CDvZ1Z-ktl94Za8LRqrO8TwSnZ8P67pZ8MP8594TL1uZ8c2awZ8biuA-40Z80H8Uj0nR8QF8Dc8SF8JbtM-77679Z8L-4XF8IQ88lths0lP8BT8XI84xxxw7_YtG77sP8La8kF8Na8mF8Pa8oF8Ra8B8rrF8R77ZxFk-4o5swj8n-4ka8zF8Mk8YZtea8u77ga8wmtia8y-4QQ8VW8J6sTQ8pa8sk8vju57LFG8Kjuxk8T2zzk8LQ8QM1NQ8NG8R6sPG8iEv8a8x77sM1877S8zpt0ra8Db8sx7reOkh7123ecBwx7oQ8Kd7_f7Xc7Tf7q5xDg7Qb8rNrNl8lRuJcOxwyE0Yfb7EPDgn7IR8uXnGR884Xjb8am7MR8JPpwbBQR80wnzDQVR8ecBXR8jyyol8fg0nyyRCieR8-5ugR8_n7MF82z7QH8YP8SH8RF8UH8sR8ok8AZuYH87C1k14IxkS6uN97qy7u14sy7w145R8Yo77R8ao76k8sOtZc8Oo7seSES8V2Zec8wH8gc8h97_y7iOCBz7NS8SS8ud8yc8sct3H8LU83c8A7uaS849qom8sctqm8cjduc8B7u5h8jc8fe8nS8Xk0Xz7e24xD1OiTCd8opxEd8R7uGd85pxnk0zS8pk01S8rz7gI8dh8gdtjI8fzz8S8Ud84244k0R8r_o72ykbd8FT8dd87mj8z7gd8-z7id8A07vp7ld8kQt4I8GJ8jm8wm8r-7pd8km82p7xd8cT8zd8eT81d8RT83d8iT8M8u5-7O8u7-72qxNJ8_d8fs0_qxO0zyT8WsLpT8Ae82njxT8n07BF1Fe8EF1QiS5T8QDs7T8ROkRe8AlT0etElGmJ8_d7607Q2qqJ8ae8IU8ce8e_7Pqpg_7I1398uF17_8uH172q780zoe8-0zqe8_9r8q7srxAK8H1zze8Er7FK82e82_7H_O4_77e8i44hXuom0OK8rU8h17Cf8Sr7CA8s44Vr7rysHA8w44N1kJA8xyst17dr7Of8OA8-h8zcuSf8a55Uf8VG1Wf8WA8Yf8aG1917JV8G54KrFI54C27Pn0yK8jG1of8rX8rsxfn0zG1bn0Gj8-r79K8As7T27uf8gV8EN87Hcyf8kV8HL8mV8V2z4f88A8QVCNL8FtxPL8k27Ts7Ag8GB8Cg8z54Eg8rwO254Hg8Lf8yqjbL8Lg8RB8YH1fL8J0sx2ziL8Sg8kL81IcmL8IW852zdP872zC37gB8LUtVeu4s7TW8lB8VW8M37Yeu-s7J3zVlu5L8aUtYlu8L8eW8rg8qo0AM8tAsoW8peuig8e37pW8GM8p64IM8tW85o0_B8wW86Vk7g8JP8RM8ZV8lA8IitBh8LitgE8CAvfux-W8kt7337Kh8y17Mh8WitXC8rt7Qh8kM8Sh8K74vuxC4zqM8O74ygoYEniC8Zh8hp0J4z567g5sX74oC89t7xq8lX8ATkd74Dj8f74NMo0h87itAN8Zr80C8DN86h8RN8F2slh8Stjzh8eX8GN82h8bX8AD8wX8Wp8tnT9h8r27EWtu556X80_pYN8w47gu7MBvB65B84QD8Vgu447Tq0iN8H84c01-g8K84Ti8uu7HY8O84vi8Ehufi8b5z4q0W84_i87N8TY89N8OY8ii84N8wD8W57mi8uN8UY8b572D8f5z4D8-Mcui8ip8ih8FCvHO8mY8CF8KO8ur8xi8lr8Dvj5i8Js87i8SO8rr8Wv7oY8KY85M8vs8xh8E1a4Y8ts8Hj8dO83h8fO8957hO8_57bE8pXtC67phuGZ88U87euJZ8Iiu1v7K67nE8b94pE8AH8JltiQUSw7j94oj8EP8m-48l7-O8gOcSw7e67bL1g67T67Cs08UvRL1eNmTL12j8Vw7PDvlj8kwjHF8rOtRP8KRftltEa81Z8nxxCc8aP8kw77Z8mw7VF8Kk8_Z8ok8Ba8VPcbF8OH8F_7Ga89YtIa87xxKa8zq74iuvP8ak84w7ck8zP8ek81P8NZtjxTT77_DvV77ba8r77wa8JG80k8-k8ha8A9kFQ8KM1gx7nyx1k85yx_Fsua8Tm8w5sAntWu80a8Kl8EhBmM1_a8hx7YG8rM1lx7fQ8P_4tXkBb8DQ8rx7_V7Pi0MatC87nQ8Zj7hO0213IA7Vl8Bg7Qk7gj7vGskG8xQ8wG8bOIfb8y012hBYb84Q8OzUbb83wVeb8yG86opUh01G8nb87TdNIAjm75G8-OeWv8KzGGAXim7KzGLSeav8o0Gvl8-0szn7PZrpFZEQAjm7vcilm7o0G3l89n7_5uZy77l8fS89l8Ck84Z8I6uHo7Gc8Md8Ko7Jc8zoxn14J97yR88usDpaLxk214W6uoj0mR0qj0Wc8VZuYc8Y97APteo7b97go7dc8e97n6uIS8dm8KS8fS8oo7QhTmc8U24nE14d8lm8OS82c8vd8cpxWS8pctpc8S240c8nc8Qz7tn89cteS8Zw7gS8KI8spx3m8997Ad8yD17m8NYv9m8tS8m34kz7sDcs24A8ru24eI8w243S8pz7OwsR-7Kn8FE19S8Nn8JE1Xd81z7Vw8lp7e73V3jTn8op7RE1B34CNDD34Qrajd8j-7z07D07en8od8XT8sm8ln8VT8K4zXS8cx8jE1ex8lE1Q07AI8hx8cnjX34ew8kn8xqxvn8zqxKJ8hl0c070n8T97F9rsT8Y8u8qx0T87n82n89n8C_7zT8Qr8s34hbuC_7Do8bK1Fo8bRtiJ8Io8vbu1etxbuMo8Y_7707FU8rJ8Ee7tJ8So8vJ8nw8hqmc0kKe7i_7Yo840zao8SU8co8UU8eo87J8re8rrx_J8Ocubm0lo8fU8aftoo8HK83_7JK8lU8lm0Lr77_7pU8wo8_rxVWVsU8zo8j171o8EG1FA8Wr7o9uq17ds7KA8DJoH3odK8qYfPA8z17RA8Gp8317lK8EV8XA8yFBZA8bG1bA8Op8MWCQp8wr7J01E27if8qA8cr8zsxYn0Zp8YV8Yz8cgt0sxep8tf8JaDvf8c47sBsGs70f8mp82f8d27P2kqp8gLGsp8q54up8-f8wp8yV84n00V86n0ycu8n0Dp7x44Kq4aL8gs7y27P67Mg8_54Og8Aq8B64Cq8EeuEq832kOo0Hq8_27Jq8B37MW8sL81s7jq8iB8wL8fg8T64Lk8QZuTq8k0sI3zb_uQ37oo0S375txP3zwB8k64po0f641B8h64EM8rg8Nt78B80g880s2g8uW84g8n376g8p37jZ8wq8dz85W8P57Ch8Gt8Eh89W8it7Hh8DVtjuxmt4QG1-q8OfuzqTYC8tYG_37yalKX8Gr8pM8N74gC8Lr8H47wM8ah8yM8mC8UX8Tr82M8Vr8uh8ZX8Yr8ls8UyaV47bp845zgX8w84gr8108j47g47NvxLN8wh8oX84h8j18Dq0NqtUN8BVddjtpVq0YvEi85r8iu7vVqTza-X8SBv64z64784z555Ri8-47f014Iovu7qN8Xi8pY82vxZs8Ss8sD8L5zyJ1N5zRs8NY8J284J1SV8wq0h84xD8aY8H28O282u7cs8p84gY8CO8iY8e18Tv72i8Jj8x84Swxr18RK1yi8TK1MXt5s8iK1wY8h284i8ys87h8Zv7Qr0fr83lS4s8hs8wi8lv78Y8xp0-Y8-57uwxO94cE8Dt8hr0Ft8MI1BP8yj8pVkX94Yj8L67aj8O67kk8RZ8TDvTZ8vppTt8jj8VEsSt8Z67p94b67nt81wxCP8Jt8m4YFP8j67mZ8l67oZ8LP8lt8NP8tZ8pt876z8j8ixxcw7y67Kx8Bk8A97Dk8yt8jiunL1liu8wj3t8hg8Rk82Ytsw7B77Qk8iz7Sk8Ha8gF81L11w73L1N3aKmt6L1bk8yP8FyxSa8fFs3P8SXk5P8Lyx7P8Su8la8Hc8_P8oa89k8mu8_k8uk8f77bu8Cl8fa8Xu8tk8IXp3XmVt0iu8Z77ku8U48v-4zu82a8YQ8vu8k77bQ85F82a8Gl8_a8XG8jQ8qp4AO3pI2mQ8Gb8m01Sl8wk7qQ8Zl7sQ8L87976g1VSb8gGsPv8Wb8T87kdbhe7rOTNv89yVFv8TIrHv8CJ6hb8lcdf87KqAIy7mb8rzWrm7Ey7vzWV58VWkKAXY58VL1iv8Qy7CQ4b587MAi_pyOcsv8587uv8787q38rw8yv8t380v8qR82v8Hm86v86C1DZuWm8i77Qo7Jm8Qc8O97Sc8v14NZuFw86R8U938R8k14Vm8i6uOw8Zm8Qw84j0Sw8vLkQpxQn8kc8OPtYw8wc8mx8fw8RS8oZuvctFz7O241c8gx8Q68ZS8hw85Zu7o7U68Sk0qw8TDvsw8rpxWz7MI8-c8PH8-97oS8dk00pxNzz2D1Yd85t8YI8An8aI8Jd8Tp7Ld85x8BxSOd8CqxQd8hdtDx8Jqxep7CXgnI85R5xiTPn8fw7DT8Sn8-24GT8Vn8szzg-7Cl0an8kd8Xx8PT8px8X68rx8-dt9I8on866uUT8aT8Ul0lx8aw8ow8ox82d8nm8Y68Eq7knjvx8nT8xNk4x81n8yE1RJ82x86n8n78ql0XJ8p34E_72380zkBo8c0zcq7Ps8DD8Ey8j0zCp86l0WOfAU8Ue8-l0Ly8oJ8oq7Po8b_7X0ktq7KU8b68Km0_bu9FcZy8Om050zbo8eSko_7mF1fo87Rts_79RtaU8jo8ly8xF1mo81e8Ucu3e8ry8kU8f44mU87rxMK8vo89_7PK8Bf8AA8Df8vU8Ur7VK8If8zU8Kf8-y89o8T55Bz8V55Bp8xr86ft0cuCmur1zjK88z1VA8mK8Lz8-QN817-cuNp8tr75317-rTz8D27Tp8F27Vp8_g8OVkqf88g8WE8cz8or8NduTduWvxwA8iz8hp8ir8iV8tN8S2zeyjozsqz8Ms7szsOs7uzstp8pduQL81gtzV8HB82z8Cp84z8ym87o8cgoTH1fs75-ucL8oxat2zAW8ns7CW8cH19TtTg8GW8J08K_uL08Hn8Kq8O08FQttL8R08dg8xW8eoS1nSgg8Sq81L8O37jq8c08jq8e08Dt7U3kFt70B8vhtm08lW84B8ket6B8lq8Q4B9B8BC8KM8_0sMM8w08opxuq8h67r372W81286Y8z3kcY8408C383q8Lp01U8908iuxHAvbI1DX8_q8hM8F18GB5UgFEr8EmuC47MX8jKctM8p1sfp0rI1R18NqST180M8V18WX83M8e28Nu7aX82s8Du7vC8os8qAvph8IJ1jX8-1zY188p0tX8h187C8nr89C8qs812OPN8q-87i8wr8Dh8F5kzr8Gi8x18tezXJ1_55ZJ1rezU01Ii89X8vJ8_X8hN8m2sVD8lN8q2s_47cWt7ECIs8j_8lgtMY8cY8VY80vxM28a84as8P28S5zkA8T57Ws8X5zYs8AA9bi83J1EK1fY8si8f57kPFEr0g288s8K0kBE8WA9p573i8x57ss8-_8q28x28b18ICvy57Pr0Cj8jA9iv7100T_87Y83eB9Y8Lj8pWNF6zBZ8eVkPj8jCvRj8z37It87E8kE8BltmE8qr05v7QZ8dj8Bxxfj8Q98hj8vE86O836zP67Xt8cZ8Zt8KL1gZ8RxxiZ8rj8zAWQL1z94Fs0m-4kt8f5sWw7OP84a8g94rt8fL1_j8zm82Z8o7Fu385Z8as0dP8pL1-67M47kP85YteB9Aa8jz7Tk8W7zDu80J8Fu85L1b7zF48Eyxn8kP77J48sF8EM1Xa86P8kk88P8va8Dm8Vu8k48Jl8W48Zu8ja88F8nk8ma8JQ8T48l77l48w77OQ8ta88-4AC9KC9S48q48za8OC91a8Al8-mta487a8cQ8Fl8uu8da8d6sIl8-77d48y48Da30484u8248815vk7Tv5I87rh7848Oa3uQ2so3fatlG8h3DxG8D580GseatWGSZb8H58fatY87K58a87Qv8c87Sv8CR8jl8FAYdSCYv8j7VID9x4VdSCTaUAtKd58xl8Wh7pFZAtKn2VAtKk58e5W7b8iR8NH8kR8lS8XP8zv8_l8Ek8Bm83v8Ae8Em8Kc8Gm8iy7zR8Aw8To7Cw84R8858Qm8-58Sm89R8nH82dSKw8Zctz586NQYm8SqSGS8bm8I7rPpxC24K68npalc8F24Zw8rm8g78zc8mm8I88c78zo7a68H24Nz72Qtum82EcJz7297l681Z8pPtRqak685z88l8n68QI8p68dz7r68D-7-b8Fa8G-7UdtId8ZIZz68En8tMkwk0CE1668vz7Ln8xz7Vd8oI80z7WI8fB9P824ykOx8d-7rauWn8xI8y7uZn8WEcN78Pe8Yx8nd8F07s-7pn8ix8Y78F8kEbuGE9AJ8mn8x-7dT8W78zc8Q78f78S78Mbutx8fl0j789d8il0r78zx82n8Ce87qxaF9sL18n8Ge8hetIe8iE9DF1L_7kbu278zit478R_7388yetHy8kJ8Jy8Lo8mq7B88Z_7D88B44c_7JU8Ki8sn8Vy8hojzkuL88XcvG17K443J8ne8ey8Tm0WU8hy8ho8jy8G1zZ88M1zny80rxd88po8vXLsy8h88uy86_7k88-e8jGcfcuo88RK8q88k17UK8uTgyU85o80U86z8aK8Y2fLA849V188eK8Ez8hr7VSmXsx988Jz8hYvg55oK8Zf8IV8bf8KV8GzsfG1J54gf8Vz8QV8M27SM8yq8HTtdp8P67ap8p2845zP98JP8yvTfp8Y98hPHPTtFL8h54T2zf986A8pp8i986f8k98vz8m98vp8RL83n0TL81z8VL83z8XL8MB8x88BhtKg89V8TSm2989_r598Rg8G08FW8Fq8HW8_98cB8M08eB8rL8E-8Q08i08S08eg8kB8J37wrjXW8YUtQ-8i08S-8pg8d64V-8wg8jq8Tk1to0EI9i08nUtn64qW8nq81g8rq83g8yeu5g8l-8y08dV8008T98BKc6W8u-8QM8euxx-86z8_W8LBsRp0fM8WC85-8Br893zaC8A47cC8K18M745xaJr8C_8litPX8gp0o55SX8cAvdP8wI1mp0XX8N_8o47P_8p18c18S_8N98_M8V_8xp0X_8Un0TV8vh8b_8284i4ze_8n18HJ9Vv7p4ztr8_I98h8274P67HD8CGQJD8fluHdit_8w18yez8r83YvSD81_8UD8918YBvSi8tu7g01C28RE1gA9kp8OA9oi8IDsOs8ei8ni8l84QA93u78vxE3sT28Xs8yD8W28BA9bs8_N8OYBg5zfs8d28FH9f28cA9s28-T8aA91i8CK9YA9yY8484rA9A1ar28IK9t28pF9228YhuiA9dA975zRE8QJ9iDs7s8ws89s81Ds728aE8928Ct8EZ8Et8Sj8gj8qO8zv7sO8G387A9NZ8vO8-A9Sw7M38KauO38Amu7Vk1E8vj8X386vT9O8KB9JL1P67bt8Zw7dt8UZ8l7ky94k67094m67h38XB9mt8QB98CxPP86vScB9-j8ut8Ak8mR8r58gD9v38Fk8fx8u68Ebtnw7wxx4t8UC9tL1pB9o58R48p24uB9Ja8AXktP8g8kD480B9Iu8G483B9I48Cju6B9ik8n7zHL9aa8JM1GG8yD9_YuCC9NC9EC9Yu8ybtg48zL9yk86a8UQ8eu8bM14k8Pyxh48na8WC9aEvV484L9lk8syxcC9377El8t48gC9Ryxnt0jC9su8yM1lQ8pC9Hd7klxIb8rR7Ue7qh7XSwal7tQ8_50BDrA58pSpC588325C92Q8G585Q8-C9vG8mG8Gv8CD9oopED9ib8GD9Hy5nGAS58ml8yM9udZ0M9W588RZIMALy7D055M9s7kQD9yb8O056GATy7U05DDv9xz5b8487YD9687tC1dL9Kau0BcE-4C971C1LyzF97bH8vR88v8xR8G97pD9VyzLm8P976589oxPm8y14ApxxD9A681D9hyzNw8Rr8E7rm6uG68cm8I68_D9D784V6zCcDE9O68b78nx87CcIE9vq7c680d81yzu97ST82N9y97ME9wJ86N9FF99o7ZE9r387c8uw8YE9u98xv8bE9Bd8dE9SI8fE9UI8cD97385D1Hd85w8Cn89D1Iws2S8MwsdP86S8viTEx8Mn8AE945fA78pI8Z-7rI8F785z7dwse-76E9JT88E9LT80I8DzkBF9QT8fn8PS8_N9Sl0jx8DJ8SE9vwsHF9yd8G07PF9fT8rn8SF91976d8lF98d8yn8g34fF9iP8cF9p78UxsJP9Eqx6x8iF9XbukF9-t8K_7cJ8Me8Eo8Oe8LF1Go8678lgNVCf978xF9Ve8A88Xe8C88Oy8Qo8YF1Sy8H885N9J88-F9C93XNVl_7B9u4J8GGcfy8q_7XU8B3WP17X88ky8wF1NG9Scu1_7qy8qo8TG96e8g44WG9oU8U1zqU8zy88jSbG9hezdG94y8EA8n17ocuf1zv27s9unG93wdCz8ATgcP9QA8tG97z1cWqIp8_88Kp8gohaA8fsx_17NXmLyn6G9nDihf89G9B_rX18FJ9MjtHH9n-8DvTS98kf8CH9kk8X98yA8E28W_rOH9Hs7QH9-G1SH9rz8UH9rp8rV8i27r54DB8xV8SL8w54Xs7Dg82V8Fg84V8cs7808lG91-u7p8lH9ks7_V8oH9x2k698Lo0Jwa998927Wg8PwaYg882zD37OW8qRkcpSRW8T085H9L-8zL9Y08TUta08P37Xq8L3z6L8aq8TW89L8DI9iq8JI9so0kq8zR90L8l64p08e3zAuxQt7t08qq8vW8SI9NYvm-8VWqWI9OvxZI91q8F67cI9QC8237Jh8kuxUC8ot7Nh8Ar8Ph8mI9Rh8bC8wt7bp0Vh8NX8Xh8E_8I47Or8K47TX8J_845rL_8qQ9sJ19ux7I9uX89I9nh8LN8g18IJ9pvSDJ9K-uv284Vtg_8A_rvS9mG1F28mX8qr8Q_8OJ9LO9th8rQ9TjtFD8cP9UJ9qLQWJ9WJ1YJ9Lq00180r821834z0ezMi8F84Oi8Bs8WD8s375RmA28s2sHs8wu7XK9R84w5kAK1rD8hi8mD8uJ94J9PA9pi8IA9R28wkTYY8U28Ks8vJ97u7xJ9Z28AO89J9tujgs8a984W8f0aXA9aK9ZA9j28XI9i57Pwxy28UhuKK9YT9vY8TK9DK98T9VO8mA9YO87T9Tffk28bcBZK96S9Kj8-s8Mj8At8fK9jaNvv72A9YM84A9hZ8Kt8H38Mt8wO8Ot8hvSQt8KHpT38ij8XZ8S388O8pj81E8q94kk87K9TDv9K9vppGP8NYvIP8uQ9MDvaxxWL16hA0K9vL9uRbewTCoDbw7TP8dw7TO9Zd8e14Bc8Eo7SL9467oL1XL9L7z138UO99wTOk8qB9NL9HV9ls0938qP80w7XDB2w7Oa8nL92B94DvqL93s0sL9Pu8l-4Sw7_B9DM9LC9FM9Jx7YC9nu85L9hu87L97k89L9lu8iV9FC9gu8SC9eV9VC9ya8GM9qV9IM9pu8p48wV9CntCb8ou8lEvzyxv48SM9x48-A7148XM9Hb8915XV7B96Lb8aV7Wl8fj7Yl8Cv8iM9I5akM9iT6pG86C9ni5sG8GYcI588Q8AD9zQ8uM95PmO586Xef87irSJD90zVeW9x4VirSTaUFn7Vm7_m7DH8qKkPwnXsTn2VXsTXD9lusloa8b8bD9hE9lR8eD9QL9ey71v82C1VH8q-4dj07v8Lc89v8aN9_v8cN9I-8sL1OxkTc8Xo7iN9Zo7Hvsbo7Jw8pH8Z97Mw8sH8c976y7am8Rw8tN9KPtJ68wN92H8dw8R78cS8sZumw8097z-7VS89N9bX9gX94o7Se3wm85c8HO98F9b242m8KO94m8NO9yw8PO9qS8j24FmBs68Jx8aL9Pp7kE9XO9y68nz7068s78qz7pE9sz7dO9Cx8tE9gO9vE9Gx8X-7o7u724iO91E9Nx8G78Un87z7J78Xn8h-7wO9dqxyO9RF9Lk0jw8wd84O9OF9gpxT78jx89O9EF9_O9qn80O9qx8DP9b34aJ8Iq7OTwzn8w78MV95E1u78D_7m78bF9metvY99x8aJ8Ay8BOkCy8Wp8rF9HoSGy87l0gz1BU8We8DU8kP9Ze8E8838uv9rTy8ISwD17OU8M88k_7Pm0cy8Q88do8GG9T88B1zV88D1zu_7urxw_71lTa88OG9L1z2rxd443F1ty8c17jftl88_e8n88OPk2y8uU8eG9Gf8Hsx7y8Ksx9y8NR9F3oAz8QsxVQ9LMcRR9Ep8hK8Hz8UA8wG9S3oC54Lp8D982G9Qz8X-Vef8NV8mQ98G9U0AM985I9UV8yQ91K9L27pQ9IU9P_r7540Q9jz82C8Q2zkp8d98Qva7Q9Ls7sgtun0AR9OL8YH9xz8aH9Vs7x541V8fH93V8bs7GO9_Io8o8jH9QR9rG9198ls7398UB8VR9qH9E_uH08htxnL8vs7B-8N08zH9BqxF-82H9H-8T37Rq8nR9N-8qR9P-8sR9R37uR9ohtBI9Et74H1sg83R9b-82waIt79H16Rk7B87R9nW89R9PI9u08RI9k-8CS9UI9Tj8lVkST92Q9xS944kHS9Ip02q87644q8808fI9EVt2-8QS94-8837iM8Cr8IX89-8yYf_-8yt7B_8OX8aTgQX8rKcfS90I9Hn82I9pnBgh8oJ91I1nS9c_8n5Jd18AK9X47er8oA9i184T9HJ1xp0h47LK9Oc9TK1KJ1kz8lS9t3zl_8508n_8Ai8g2sIq0XJ9sTkx47IT9p_8bJ9eN8347eJ9618As8b01RT9p-8TT9855lJ9WT9D28Vc9Yi8G28qJ9wJ9iT9yJ9L285u7pT9Dv7xJ93N89vx5N8ZY8oT9gT9rJ98gusT98J9es8vT9_J9Cc9Nu7rY87AvnY8QK9r-8l28zS9o28Kd9o471s88I9kA9NCCPa9Wd9oS9Ej8WK9Ja9RO8KU9Xd9DvTvA9br0PU9CZ8-28hK9A38jK9DB9lK98o0nK9XU9pK9Zj84XtxO8gj89vjAB98K1CB9IH9U67FB9Bw7sZ8zQ9U38Ut8mU9Ma9Vz4VL1P6z0U9eb9Xwjd38TYt0j8kk8WB9rOtYB9k38JL9nwjn3896zML9cF8WP8-U9RH83W9qR8kB9Hn8mB9W08eL96t82WkKV9Xe9UP9oP8a8kPV9wB9270_xxlL9Q3aUV9e-4Ku8Vaufk8Ua8hk8aV9jk8De9dV9mV9eyj8k82L9kC92k8GC9vk8Z48qu8du8c48_e9sV9mk8HQ8aL9xa8oM1xV93L9lC9JM9fEvLM9uM1-V9FntN_41V9Ab8px7m48A87VM9bG8qC9FG2DW9Jb8YV7GW9Ag7ej7S00uh7VSaDv8Tb8XW9-Q8ZW9Wd7pWNKv8s8zJefVW9db8rf9Vb8lM9vM90G8FD9nb82OfdSCXBBfW9U25O0VLn7jRQfh3HGSXBBT9y9f9AkCwAQSn7FjBUn7UWlT5x4HoCg9g15x25Ij3Pn7rcPdt5mmY0IRGyBZg9FjBW-6oh7tC9648J87eM9948uQ8HUabg9Z7ZJ58sM9TIrmg9RixGyBAvV5MthVu3J4J725J4AN0il87f9W15Xn7Y256ryOn72g9Wn7viBQ96I3d4g9V1CHg9-g9Ar4ztEGyBen7lBnR9xQg96iBq350CjUg9pnrv35GcrymyVP2h9iuKEUD91fFXh9Ik7P_6Kk7EW9Mk7YVuOk7Bb7Uf7Bv8HTrWh9GyB_C9pg9MkFlh9YRuEkarh9eXmaj6DvVfK33N56e4Ay78JVTNamfanAcTci2h9qfaIREmpD6h9pg5kl7PhA-h9Bp4hSS6OSCi9a45DTabgalMAtvGeMa1g5shWN6cqNaKNao45ghCp3Dxmrsmr-xZX6AX0QLi9LMaXDBEyZl6A1a7hHAGi95PACorVMaQix8g5pgaKi9QMafMaPcCDgaFyZPi9JNaHvXAxXTi9ki9nHTmi9h1HZi9pi9Ah52g5FyZX0Qhi9CgDFh5NyZfaNli9RyZCR8WNa_h9FAYni9nEAai9RMaOfx5h9Fj9Bp4ybSIj992C4i9H26rbBcMa5hRoi9FMaqi9Uma3UaJi9Jj9Tj9Si9FKCUi9xryvm5hh5ZvyWj9AgaYj9Mi9YPpuFAdi9Nz0ui9lMagvy1u8YeVCi5vh57h5CAEdG87pykrygG8H06Pd7vGsCi5Rl5ola2j9RhaWho76bJkIF_bxqAx9SI_bKKXLi5w3DmiGti5sFSPi5Am5Bk9Ui5XkaVlOqEbbi5uuYYk9wuYgi5fi5lk5cUYXACNoW5ha8k5AYmgkWpWNDm5Pk9ulaui550Dxi5cgBLm5yRz3uP6WxkUXmkaJtc6i5PgYEC7tj5zGaZ9Z39bLja3lWzj5miaGj5eiaIj5ISAKj5YJOVtYzER0j5OjathCOlWwk5GDbSj5siaUj5uia-j5wia6j5ij5HRYcj5yxEBjaXSzwGAKk5klWHRYX3qzPAnSQqlWpj5ZMGDjasj5thaJl9nvuvj5Ai5xj5_DB4k9Mc12kFY_bWD85j5Sl9VjaeXY9j5ZlWPk5ajaKmWfCDdjaOmWgIAQmWHk57pLjjaoja1l9Mk5LiJcl9HLXdmWqTEsjaLm9Vk5BVGOm9SCrrja1jaXgDDPY3javhaxhaLk5xkaNAcwj5kk53mWVkW3R74sYok58GDqk5em9aj2sk59TOuk5XQEEl9RSK7k5pl5EDISk9wj56k5SnWQka9k5FXYGm5Al5aW5gkadhAika4kfkka4kfzk95i5hZj2k9nqt4m9tGa7k9wj5znW1kaekafeTXl5Q0HZl5YJJ8dA-kadl5HSAfl5ItBhl5OJAjl5L2Hll5hcBLoWql5jk9LYLakWsl5OABul5SlaiFSZQByl5aoW5kacoW2l5goW5l5Moa7l53qAila-l5pl9bm9rl9ym9akAd1ZPeX3m9wi5Ph0yi57m90lajka2lalkad4q0k9Cn9CqYVm5e87Oj9a45Qj92i9xKAKj9aj9rgxml8Ko9v45Hj9No9nLAPo9im5Vj9fga3i9Zj9Zh5XkuY0Hco9qj9gj9AUNzi9QyZ1gxlj90n7nj99yYOo9fj9gqysj93fa7i9xKA9i9-A70j9JrmCi54j9X-06j9Nn5Ob8sA1HTr_j9wm92n9Ck9B_bShaFk9Fi5Fp9Hi5Lk9Oi5bhaLi5Pk9gha1k5l6bRi5YiaTi5mhacha23oUOsak9hR7nl90Czck9e6Wek9wuYgk9ki5tm9UnWkk98hamk9zn9ok9vi5vka5m9yla_n90i5Bo92i5Do94i5ApWLl57i5EvhpgbLlWViaAp9Si5ynW9k9ul9iHa61VfiaDl9Qj5Lj5-TD-p9r-ALl9iiaNl9QFITj5CoGVj5O0HUl9nNAQq9dl9PuVXl9amFZl94iaOk5WmWblWfl9-ianj5aMHZl9kdvml94p9ol9Gn92k5Rp94k5VNGMjaap9nSz5TzDhTyl99VN4l9Fm9KRg3l9Hy4Q-vedW7l9g0MDk5oJA3TtBm9UmWEm9_i5WjaHm9_q94oDqjaSk5vBzUk5ujaXk5NgNWm9zjaUm9dk5gmWcp95k9am9Hn9rl9dm9whafm9y365kYim9KHDkm9Xr9mm9O7bnlYpm9ImGrm9gCBip9OoWz3S6p9Sp9VkaUk9yk5jp9z0W_k58n9bnWsp93BA8m9kUX-m9yk9Eo9Bn90p9Dn90uvPl5qp9lq9Qp9Bj5Jn9Ul5th62zN5kaYl53UE8ka6GXSn9CSYAlaDoWWn9ElaRz5rzBHlaiRCJlanl5en9um9gn9tvGin9CbEkn9WoWUla9ONZoWXlaqn9ZlaYHAbla4l5elavn9AxHxn99l5ri50n9Ur97p9Bi5Cm5zn9vr9vkaHm5rk99n9tk9tp9Mm5vp9706_m95r9zp94cj62xYH6Io9Ej9Qi93h9k8bRj9Yo9B260i7GyZTo9-p4pm5Fmapj9bi9Ro9k-qKt9to99451OrXt9do9Ymaxi9hj9lo94UVgh5zq5CUf4gx9g5UEITt9Lj9uo9BYdOi9QoUHt9lfxJs4x35GMfFqWya30NX0a3MBW7BVsk7Ri0El4yQ7Kb8fh9Mb8Pk7ih9KW90h9bYV9i9Ym5ro9Xo9Yt9JqySo9ut9Gj9xOfgo9so9ct9545AP3Pu9Iu9Ru9bj9at9Wo9nyIJu9-i9et9ko9Bj90i9it9Ff7k0Znh4mt9B4AQu9io9qt9si9ei98i9Pt90Srxa3ELftma2t93NXah9Nf7AB7_Q6eh9IW7-u8lf9th7xk2cW9zTS4V3zN03TSWS7Cv9ZS7QUBEv91B1r5YmPd38VmKNUVq1cfr0lb4Tv0lo2Fx0l1cf4wnT0l3_6QVqgn7_u9KD93dSFy7av90zVFwDPaUFwDOD9Qv96wlKVqZDCMVql4ln4a30lhYuKwDVD9b4TuW9Z14xW9ON97qaq583Z8RL95Z8u58oD9o6rMo7Exkv58BX9py7DX90y7FX9fN9Ew8Yq2Gw8z14KX9uV91y7mN9514bc8714Pw8vH8UX99D9i97r6uD24Cz7S68hY9dY93N9aX9CP9gX9vc85O9d68AO9iX9dw9US89Zue24Gyktw8j689c8oa9g685m8Mmjzw8g941w8ik0Cm83X9v68H-7Bn87X9cI8aO9Fn8_w8Hk8iI8oykEY9868Fx8LY9On8PqxLY94z7X8rQx8IT8Sx8KT8Ux8M78Wx8AF9P78e78YY9bw8dx8HF9gw97N9eY98O9nn8-O9aw9D0zBP9JE92O9EP9me9GP9MJ8IP9yx8gF9LP91x8NP9ox9KP9zY9H_7tx9PP9metz78bq73pju28jr87Y9H0ktF9tbuvF9Te8gP9_78zF9jP91F9lP9FZ9pz148uIZ9sz1Vo8dF1ie8MZ90J8vP9I17EG95J8pe8gy8go8VZ9Xm0XZ9vF1N9ubZ98P9GK8fta3rxgZ9UG9iZ99e8xy8m88xo8QK8KQ90o8TK8rZ9t44tZ9bStjG9v98vTtSQ9yZ9MA8pG9Dz8XQ9Fz8ZQ9kr7vG9u1zdQ9JmufQ9Oz8hQ9l5521zkQ9Rp8gA8aHczr7RV8_G9Wr8I27La91U9zpmrHcNc9uA8Ra9KH91Q9xc9izs4Q9nz86Q95A8aa9l-uqV87f8tV8BB8l_rPoTg2zyp8wdu6gtm_8wmSgH94p8iH9_n09z8098-V8SB8wa9Pg8Beuza9xIc898tH9-98us7JW8xH9LW87a9E_T9a94R9n_fOq8SW8jq8UW8Cb9jg8O-8i08-H9B09AI9dW8g08fW8FI9jeuk08X-8a37n08Tb9d-8uGf8R9DI1pq8LM8rq8BS9g94DS9IqjFS9n18kb9ft7mb9PC8137bM8AX8OS9eM8vFF7373Xm937G74R9tI74tuxFr8oM8rI9GJLtI94b9AyaxI9RX8Pr8vI1lp0Ac9yI1Ud95M8Ec9tS94I1-I9fd9Z4zKc9UK9CN8Pa9o18cd9t74KJ9Rc9f47xp0Uc9Ua9-S96UkYc93740X8VJ92X8y183r8MD8ic9Oq0y_8pP9qLQE84tJNgJ9kN8ru7jJ9FY8Gs8Vi89_8xT9NA9N285J9HA93c93x9-J10c9qT92c99c90J9_c9nT9tJ16c9cT9Ev77J9oUkb28-J9g57U196_lIJ10i8K29Md97Vt_UkIr0-T9WK1AU9OK9eA9419yT9MK9V291T9pA9ad9hd9R19vNcNU9wA9oK1yA9kO80A9mO8-DsJS9Y38E38_wStO8S6zrK9PZ8tK93d9g94wK9X-uNltUt8He91d97d92E8lU9W38Oz9oU9KauqU9xK9sU9g94uU9et80OZ594bxx4j8m-46j8QP8Ue9Ps09Oc7U9zW9OL91W92v9be9fDvx388Z8z38ow7ZL9he9O7z438Pk8t681w9838Au8-38Vk8A48jL9yDvte9c-4ws0dk8ye9Mu81A0Va8L488B9N48-B9P48JC9eL9Lf9ru8C_4eC9SM1HC9wk86e9ju8qk8-L9Ff9fu801c6L9cu8E8zqa8rV9Qf9et0hC9A_4ht0939577u48Xf9w48NM9bf9yj9wWqn8zhe1BW93486u8Gx0476Ehr748huyfM9Es3i_406sCN1b49uuwqmun_4nKoTW9q_4Y65sI6a65dj6-uCye1eQ5yS2z_42e11_44e1nZvlQ55_43Fv-e10Uy5y69S2E9zSAyBA53n2kU6R11GP0y_vo720_v365LT2865863gmkOA5OR4Y9zyU6qHsAR51U6UR4WA5WR4hP76U6J758U6rnuKR5g2hN73A82gFiC82gR4GO1iR4BIsU75vioJ82lgzL82MV6ko2pgzmo2Qcse7589zU82ro20R4to2bO1vo2tptxo23gzcV6-P0eV62o2gV6k82iV6_-rS21GS4673s8l873oI81m6mMo875d-zD83RS4Ip2N85QPFLp2WS4A9lWB5aS4YB5iFxnwws1jiU6zywzX9C9shB5BW6X83TS5K92VS5Ff6XS5uWyIW6a85KW6S92i83xZqB_zPW6Exwj858bkl85UCy4p2WW6uS5YW6y859B5-S4_B5eW67p2_69lpuxS5085QV2kW61S5TV25P1KC5wpurW6YR0QT4QC5TizfV2D0ghV2QKsDT5TesVq2K95Xq2jXys31U93LT5WcwX93eq2Z93kC5yV2ycvP-2bQ1f93JX6ido1XyPiUNX69h19V2wC5Ai1SX6Ci1wq2Ei1m95Gi16CwYX6v93r958C558fl-2MS0n-2CU4CD5Si1Ar2U41bA0W41JOjv-2695x-2iHxYYy_95fi1B-5cYyxX6wwvQr2KR1mW2--2XdwOR1R-3FU5tW2ar22A0cr2BY6WR1DY6lD5FY62W2HY6N_2SU5rD5c-5VU5zjzPY6l-39YyW_2ZX6bU51U4dU5yr2u-3gU5TB0bY6Rxmz-3_D58_sPZy4ruRZynzwEV4SEwuU5QkzwU5fj17-5b51bT0d51vY6RE53U5C_5Ps20Y6rj1y_52IxnT0I_5vevK_5Vsut51EV5EHqX_3kewyT06i60Qomwh6gse_3PV5eS1AfvNZ6k_3VBum_3rsuo_3nS1fV5pS1UJx1E5JFwHY2lqtvS1SH35V4WNsNY2_E5oV5BF5mZ6a612_5iRo10wEW4bay7_5sZ6_S1JW4i61yJxboo9yvAeqgY2BCu3A3jfwnlzWF5Vz6YF5NQ7y61TE7QQ7QA6eA4Fo6PW5GB3Io6Ha6QSoJa6bA6nF5C71Na6vW4wt2xW4iA6eW5kA6Jf3im6JV01F5GZ2xT1O9gom66_oqm6ga6AX4ia6hB3vm6ozy8T1GX4zvtIX4amzkEzfF7mGwzzyLfqFU1Ru2oV0AhvtEzr714a6En6WG5GB6Hn6IB6WNvaX4cG5cX4eG5Db6uZ2gX4fB4iX4BFz_hnKb6Yn6ru2qX4wVzPb6gLxRb6sG5FG7kLxRcygB6Aa2x2won6bb6Q81Pn6N0hoB6RG7Idmam1UG7xn6JM7nb60n6ZG7hH6dBpsb6mUz3X5ucyLY4_0y-n64HwCfcQY4Co63b6ea2vBpDY5rnz8b6Qo62G7GH7rY4ZC6Bc62rb-G7QjngV1eI7FGzSY5Kc6OdyFH7bd6EZ5Qp6ko6Tc65a2Vc6oo6zv22Y4yH5BFuSX0CXzZb25e6xo6qY54C4f9ntY5jc6Kb2lc6CW1nc6qH7zJ7Rb2IZ4Bp65Y5oH7tD3Ow2-Y5dXzLp6UZ4QI7E-1hb2UD42f5IZ5L2p6H7WZ54G7Cf6nRs_H7SZ5-91mQHA-1iW1EI7vE6Ld6Zp6SKzH-15llpI5eD6fZ5Nb58H7iGm1_gqp6Yd6OFFad6LB-1d2YE3tZ5aE36I5MSs8I5zZ5WpzK3vhI7iE3Ex2kI7Gx27Z5nI7td6GGtJJ5qE3ss6_D60Hzbc2CE6ME44d6Sa4TX1Ua4Nq6d3y4Y0LE66Y0aX1YPnDe6RfyaE4A_1CJ74Yzaq6eY5Wy2Yyuba5nX1tx2nUWvJ7Fqz3G7EIgPF3-Kyjfyla5tE4Ze6rq6MZzryuBQnta5chm3E4eZ07H7M4vDOqDK5jJ75q6AF4mF3IK58a56E6b6wsJ7Pe6_E6xZ0f4v3e6GJ7l91aNl7e64_19e69Z0yH7f7wZD6Pg6_J7cJ6DA25ZzcF4ar6eF4hD6O-1hF4fr6Pf6bvoRf6Mrzjr654yNK774yPK7Ae2RK72b4Yrz4b4wsEbG3Gg6CB2w6mtF4lq1cK78gytr6Gz2XK77I0Jz2jK75oslK7-b5r5h_r6tMyBs6G7psK7yA2AG6NG4KJ0Xc49q1KJuIG6QJ0KG69rzMG6eL5te2Rs6YJ08b4HH3a53-K7KH3Ys6MH3TB-Oc65G7JNyOszLNyRszQzbWg60c4jG6dG6ag6mG6qs6oG6sc53G4rG6YL7zN1ys6wG60s6yG6hNyJ02msz3G6osz8s66G6eRxnL7KQlCt6qL7Et6GZ4be2_b0It6Bc0zL73OlsxoXZ1tRxBI39B2MEkwf26L7YZ6XLzSt6Ms1_L7id4kM5JtzmM5ed5LC2t02GM7Ph6__9Rh62n6TtzUh6fKtOM7tLzZtzot6SM7qt6P7yRV1Ops3H4o9hV7yaM7wKtzH64nqlh6BN5wz4s7vtDzOLu8H60s13c0uh6tNmFe5CI6Oe4Cu60h6uM769wGu6Z12Oe5eb1Qe5gb1Se5YN5be45M7de47M7fI4FD2JuzGi6YI6Ii6aI6Ki6nI4qI4nN5-HlQi6Bh2me53b16w5VPylS4zI4md0rI6od04e4-46ye0ze5aTxkJ3cTx4pv1I6dK6JPU7e5BO5qi6sD2HM0pkpvD2tf5Df5GWvFf5O06v92SfzSf4mkynMuv3uE9vk99z3u7P3d16BfWaO3Tf5BS7hf4fO3gJ4hO3aJ6Ij6TO2Kj6pf4kO5ff5pWvTE2kJ6wM0mJ6oPmRQ3622Wj6BA-4M0wO5hlp5f47G-Nlyxg9JO5yJ6zh9yf5N6t0f5gqwLFt6J65f5Q327f5uK39f5wK3Ng4Cf0gK6HP5TN0Cg5uLp__wJK6OmhNP5YNt9K35j6Zg4ti2Ng5Nv1dg4nvlfg4NAxs32YK6cP5Gk6Drw6H-FrwE8x_lyLk6eg5if0P58w3FhoQfl7dl7dI-GSSe0D-TSeI-sK6JLBkI-ZnaJ4boI-Qeag_p-96nVfcAXb0l52iBgSxeB1qauOQDmrFLCW0lqiAYRV3-CWM6xI-qwl8I-vi3AJ-2I-y8b1HD5I-ugAXnAeaE3GAa0lqiAqgAa0SCqBrM6niJyzT5BEvI-MEB6TSMSgLJ-ugAcSgV3Fc46HQOQ0HnaQ1qaGJ-C3QcYNKJ-wI-MJ-DZNcJ-RtRjJ-4DEeYNgn7hI-rzWV_pUYNln7uJ-DSewJ-eYNR_p6I-uI-xYNU_p4J-xA8zI-82iBgSDJ-K8ThYutI-9J-kgSi_p-I-BBVUYNXq4TKsqwHqzzf5sqLClDcpGxu23BVNh6TigNWs4BHVE6INgjf3ZtkGIfBPbEQbS1VfE9M8zTybtrC1MN9MH8zv9tvSQN9167SN9uox5W90w95398W9x58No7-v9r14Km8Bw9-R8LZuEw9R97Hw9jN9Jw9B49TpaiLkBS8PX9Ow9tH8Qw9rN9jxkVX9-D9j97Ww9hm8Yw9jn8cX9rc8eX9V24ew9ZPtW68iw8Vx9hpxBO9Uy8KF9DetoX9rw8ow9i68sX9rw98S9tw9vX96m8xX9Dd8RO9Fd8lT84w8GCLVzzt24dP8368qE9ap7sE97S8FY9Gtp_68cycSQtJY9qI8Hx9ET8OY9Px8vI8fd87E9hd8vO9Vx8NT8cn8ZE1CF9xFNcY94zz3O9Xx9MM-Ll0OM-graZ78Yx9EO9Aq7gx9qP9KE9Y07nY9J0zHP99-7xx9I7zo78rx9Qq7gM-vl00zk0Y9_n8h8u3Y9HOkXP9Dy8ZP9Q_78Y9Ho8-Y99d7803BZ9vxsCe7Py8-07Ry8A17QBvZM-qX9ge8Wo8Yy8AG9Zo8CG9me8M44FG9p_7kF81P9ZjSWZ94P9LG96P94ojcy9py8ey9fZ9mB85_78e8j44FQ9yy8fez1y8p88py9r445y8OQ9Jsxuy9w88wZ9Osxzy9oG9er7qG93y9sG9u5luG9bQ9kqp8Z9pr7-Z9E54E98iQ9qvmH98wK8xr7hA8Iz9-G9kS9yc9sQ9Nz9Ie9pHcIa9Ic9o47tQ9H39Gvahz8Vz9Y19xf8oq0Xa9dduJL8m545f8_Q9fz9yUGhz9zgtyz8FR9Ws7UL8IR9la9KR9na9jL-D3oR55w27sa9sN-ua9TR9Jht427Ko0627sH9I08aR9iH1KW8kH1IUtMq8ReuQ644H9Qq86H9XeuZ08Vq8b08Gb9d08Ib9fA9i08U37dq8T09jW8Y-8Jt7o08Ub9BI1a09q64c09i-8e09bb9g09db9kK9v3kDs8GO-5M8H57aI9c67R1sWI15q823zNS9A189U8iI9RS9kI9TS9Wp0nI9I18pI9309eC8rM8jitbS9wI9F_8eS9bh8L471I9B19x5fdhuG19NJ9I19qS9K29sS97P-AyS1S9W549uxQ19Fc9OrSqX8T29kr8qh8irBX199S9Wc945zb19TJ9d19DT9f19r_8GT9gc9A65118jc9Ji89M-n19NT9p19BY88tj7ez_YvnN8C5zB57x19hb9zN8C291N8ci8eT97K8Ls8c84Ns83c9JA9ztSmT92J9V286197c92c9Fd9G29TA9hY8J29JQ-GO8m289i8N29BR-ps8LQ-w5zLN8bd9GQ-AstPd9us8NK9c29yvT028y19is8sA9zS9628_s8828nd9gK9SU9iK93A9Vj8KZ8Xj8xd9I38zd9bU9P7k5huKltjU9Z38R38X67IB9Ae9sR-pj8TL1A390v7b38m-4E39bL1G39-K929406zEF8L39GF8Se9_wSLL9p38wv8eL-B7zae9xt8jB9Z391t8Jk8c39GV9sB95SkJV9nK-yY9S-4OV9U-4hF8iL9Xk8uP8zB9ue9HXkJu8H48Lu8Ta8rbMk7zWa8Bx7Ya84e9339Jf95391L9M6sF49bM1Nx75k8-K-EM92V9Qt0yV9Pf9cM1tV9xS-fV9zS-u-4Of9Gf9N49G_4P492F8R49s48T49PM9lyxm9k9V9X49Ll8Z49C0r8BnE35H659t95u9dj7vR7l49Fi4QFfrI-0J-8J-gUA8I-yJ-I_pvJ-aT-gLCuk3V_phT-7J-ugA7I-O6PBJ-oT-BK-tMCf_pjT-AJ-HK-MJ-wpmAJ-n469j8TIfIA8w98y88TQ9PSm7m0Zc9kgop1zTf8PVtVf8xN-bsxYA8C981N-Aa9F98m55H01I98Sp88N-5govYvy35pupA8LFw94E9oxniTgG6MDHnOX93y7QX9D686D9TX9sN9I7rCT9Jzadc9FT9BYBcJ944zmc9547oc93_8s19_18tc9B28DZvYJ1aJ9OUgzM1E65v26hl6jO7if9-t9HW9_u8Bu9HB7ae7omuS65uf91GsPrp8C9B4or_4bi6r49049pDxe63a_v3490e15490S24Rc2S2E116e13Q48e1A59oQ58_4V16-_4t654UyGOhI59k72K59GT2HP0263p72IR43Q5Qf1u72MR4Svwx72fv4-Q5072Z59VT2VA53U6XA5e59Hxc7U6PDneT2j59Lbbq11AV6OR5Zo22AygVyU73iVyUR5mA5JV6oR4wvwjo23R5sA5Mx8dR5vR42T21W7XO1_9zX82aO1zgz-59c82s73e82u73iIsE69-A5Hg1AB5l82273BhzDWy075NHvV21375pV6Tg1dF72Isb21PS4-75wV6282Kp2SB5VWyES52V6NS5xN9ncfe69dWyL85tQ5KP1eB5oU2gB5kWyv21CW6kS4qe5jbvV85oB5X85ip2e83R9smp24U2NW6f85fS5hP1469p9l8tp-B5mS5p85bpuSIvaW6UW6cW6cYgN31F79L_zA79iW6T31L-5WGxVh1s92nW6u927P13Ygch1S79mxwF93YXyhh1vCdY79gR0a79JQ1wxw4W6r53rcu7W6rh1GGnth1j79NT5K-2xh1M-2mT4O-2X95r79pCwa95XT5U-2d956R0y79g9502nRX6p93fT5r93qQ1zq2jT5NHxi-2x93-T4z93OW2qT5iDy9q2q-2RS0Adw5Q1L89BThY41Hr2a41Jr2S89G-310mI-3QdwsJvhS0Z89Tr2Cizpi1bD5e89QR1GU5t41pfsW-3I_2EY61i1PU5M_2RU5PEyt89MY6Mxvf-5iruQY6AevYh6289a_2WY6589fU5e_2aY6g_2EkzhzwgxvB999r25ru_r2q_2tU5s_2vU5pY6Z51M99C_3O99E_3eX2bkzgX2akz6U5Qs2TV49U53Y6OGiR_3fewD51BA3asuAZ6Yf4l99Me0mE51X2E_TR-ols2LZ6i_3s99sE5qV4v99QJxx99tsuAY2Mk1Da0XZ6FL7Ejb499JU0699G61899Ifw7V491jEFytevuyvF-94_5lmiwV5y5nyV5eZp0V5K-ymk1wZ6DT17V5FT10C0T-9GA6qU05Z6X-9KN7ZA4ju6IW5Aa6NzvCa6qG7KDTKKxjA4xFzvG7KB3VW5MB3iY3kT1uI6lI6MGqSB3jyhfW5cKxIF7ak6ImzpA6mm6mW53A4RV05A4tNiZl1VV0NZ2mD0WF7vW50A6fGwaF70vtVZ2ZgwH_9ua66m6wa69A6ya6OG5s7g1a6RG5pF7TG5rF79D0DX5rmzKLxGX5UU1IX5xgwiu2PB6Rn6hX4dU1nu2lG5EFz1Z2mB45owCG7uX4Qf3CvuNW0IG7PW0Yb6iX5ln6cHwLvucb6PG7sn64_9XU3N8nDEudm1Oh6v02IM71n6zB6Z8ncG70yKnUzPZhK1vhnzJA-aa2MA-ca2OA-TY40W0TH5av221m-b6as6Uo6LY5NC-NY5OC6ED33B-RY5hC4UC6EH7WC6mC-Bd6jo6qH5lo6pA-MH7I91iC6yV1kC6M91SH7cc6aiw6v2XH7T91ZH7Ib25A-vY5xC6xY5Dw2sL7JD-_iv_o63Y5HI5uc6OJypH7yA-Pd-Wjvzc6o91Kp62c6Np6kA-To62n16c6JG08c6fytoXzCHzoc-_D3RD6YB-TD6Qs3bB-hI5dB-0q63Z4YZ5vr6jB-rZ45b2PD-F8wRD-X-1vW1JpzImsLpzWA-JY54Z4ZI7RpzojwcI7seyeA--I58D4nd66p6CX1AE47c40jwHa4S3vro1hb0uLlZc2HC-BE62d6DE6LC-FE61I7HE68Hzzln3E3_d65E3oc2cJ5wYzcG3UXoWq6ZC-Va5UE6ka4cC-NK551pZyucImiC-4c2NHuOJ7fE6lq6QF3nq6iE6UJ7tC-dIztH0YJ7syuaJ7BPx_x2_NqBy2hJ75C-Q4vGy2xe6Wzu6a5-H0xfpgRvLK5DgycFpvZ0Pb40p1KF41r65BpNF4Jr63_16Z0CJz8Z0FvoKF6od-uz2NF6DNsPF6ND-x4pYD-sI5Ob5iD63uidD-IK7kF4KK7FH4RfpMT0SG3vq6Yq1oF6WG3yzuBZ1uI0of6BLwpF6ZK7rF6uoshG3Bc4ef6Dc4bA2KI7zF6ND77b57D-vf6fJ7-D-JL5eEdwG3P0uwrzjPqo5pDUvTL5Es6VL5IE-7G3-f6zlqPpsdc43K7jZ15K7QG67K7VE-q-zJH3gG4ZE-iG4bE-2c--J7cs6lf-GL7kc52L5VH3xL5cb0zL5D6ylE-2c44L5QF-tVsZB2UL7VbzMf2B02bI6D02x2tcL7iszzE-Ed4IM5a6yiL7bpnAd5ug6mL7sszAt60H3-E-LzErL7Ft6Ac5Ya1EF-aa1GF-VZ11L7VK03L7YH4LovAC2Vd5SF-Xd5UF-Zd5Rc0OKtFi756yaH6Ts1cH640ywB6Tc-AA-dt6uM5it6NczF7ykF-Hg2UyoRM7ud56LsUM7rF-27ptF-ulmvF-ih6Nowkh6tz4eM7c7ygM73F-Fe4uyosh67t6gjy07vsOyBI6S12BG-sM7Je5Eu6QN5Me5Ue4TN56h6VN51M79h6axf_h6PG-SI6ee4Ye5ge4Uu6ie4Wu6iN5Yu6kN5ge5bG-pI43Z2eG-le5uL0ne5wI4pe5kd08b1HX-uLtH72ci6gK3rG-fi6tG-Gc18N59I4G227E2I22ni61d0pi6Qc1-e5L5tHJ4FO5wJ3AJ6Mf4xJ6V22_G-xP32i6EH-okyGH-JV5rkyg22nc1VO5Rf5uscef4OH-Dj6if4PO2SH-af5UH-u22WH-jO5gZwNj6iJ6tf4aO2vf4rJ4dO2tJ4Vj6WG7Rqw0WvyJhUqwfE2R22XdxqH-xi6nvztH-0J6bNuxu1FN0Cz5Eg4mj6ye7slhkNu_e07u1uUxqqwwj6MK4Cv1zj6Ug4QK4EI-_E2GI-0Zs6j6xtsKI-cg4LwzAk6GL3Sv1Dk6JL3Wg5Y-vcK69lyog4hK6mK4jK6Bv9zJ-Wci6TSIJ-3DEdT-6TSfT-HJ-OJ-8j7Io3xk-4k-lT-5BgJJ-GlLPWwneaSJ-rJ-GK-CQ47k-_k-vcib0lyk-Is4b26n15uYu6b8lK-yv9ES-kL-s38W39IS-4W9UN96W9058XH8mD9y58zK-Pc81R8Rc83R8GX9iH8Cw8Hw8114Nc8314Lw8bU-DL-RX9uH8GL-Npxoyzic89U95W-aXS4N9oc8XL-Ek0cw9hx9bL-8N9VL-Ux9aM-Ok0_l--M-9l-FO9iO-AEcJI8gL-iS8vw87btyTVbz7nL-8m8pL--m8rL-WO9tL-6w8L-7x78N-78w9cO9Hn8eO9hNOT-79686380l-524yE9uK-PN9EraIx9_24ed8sO9Mx9uO9Ox9-E9Qx9yVISx9YM-4l-Bm-7O9TM-IF9xc8hn8BJ8NF9V78ex9FJ8ax8ee8TF9bM-VF9h08tY93Nkwx8oT8lM-Yq7Oq7Vq7OP9hM-t78wx9sY9PS-wl0nF9zl0Ne8P_7MrxxM-cP9jq7Oqplq7SF1My8Oo8Ey93F9F88Hy9m19aL-H13Ly9AcuI44ke8krxDG9HN-Sy9zP9KN-IG9Wy9rF1ue8U44we8ko8by9em09P9UN-4e8gy9BQ9i88mm0XG9ky9lZ9my9JQ9Y1zSK8gN-NQ9hG98y83T-xy93m0-o8088qN-2y97x9UsxFp8BU-Hp8DU-Fn0717B011G9Pz8JU-Dz9B27MU-Gz91pjI-uPa9IO-6R-Pz9UnhxQ9OduW98Uz9Ta9OQ-0A8Wa9Z27oz8RH9cz9LL8biWuz8Qs7CR9wV8_f8zz8cH9q98eH9s98qz95V8sz9p2zkH9ta9wz9-p8yz9D08Jo0BeutO-YR94z9wO-oL8yO-L64ntxbg8Nq8mS12K-fRkBb97H99s7pB8Wq8At7Yq8XluJb9O09vB8Q090R9zB8II9B09GI92R9p_uieuyg8q08rW8s08Yb9_R9v08v64x08PM8cP-WP-7_uK29aP-IS9pO8KS9p09Ih8r09iP-Rf8iSkOh8lSkHX8z09JX8rP-Uh8Ir8N18RWyMr82ux0P-gS92P-N47jS9Pa96P-FE8cX8br8Rz93A5X1OCJ9sh8Y_8Z19w745S9id9Je9IQ-K19a_8oq-g29L7LNQ-lq-PQ-Yu7SJ9kk8iU-O013X8h19cvxv_80478X8PaNz_8518qU-2_8hJ9jQ-YD8Rgo3vNuc9w19XT9sq-F57FA9I28dT9DA95c9Cd91c9sJ9zQ-kT97uS2Q-MA93J95Q-D29rT9F29-AHHd9sUkJd9UR-RK95T9ks8N19obnY291Y8HR-KE8S29Mr-UVkQR-LU9JK9DU9KR-xr-pq-z28Fj8YP-gd9mv79i8YR-OU9aR-zA9DZ8dR-qd9fR-thuhR-evTLt89A9x29cj8Pt8oR-Rt8qR-WZ8f5skj8Oz9JB9V38dZ8_29NB9q6zPB9DO-ft8jKuht8x7vjt8EL9Pe9GL9cs-Ms03U9RoD5U9zZ8LV90l-wt8AV9JS-cP8ee9EV9ds0A19g39ke99t8x78NV9l39pe9YS-Eu8J77Zk8EZtM77eS-pL9gS-5B9gk8jS-z39lS-9B9nS-xL9wS-J49b48HM92S-vS-CM95S-vV9Mf9hV99S-G493S-If9TC9qS-8e9sS-Qt--S-0V9BT-KQ8L8zKT-5V9TG8-k35a8WG8JT-S49LT-eB1I00Iw61056w6Te7-a7Ul8TT-K87xC9X13CR8vk-Vw6WJ-HSgDSg1iZYT-wk-qiACSg3J-ugACSg9k-MSglT7PSgfJ-BgStT-Eu-_t-Jl-MJ-hVf0T-o38hWkdn-ixnfn-8340F9Ny8EZ9kn-GZ9_etnn-JZ9Ky9uz1Po-2m0s17z88zZ91y9WQ9Wo-r-r4Z9Zo-Iz88y9Kz8eQ94MhesxiSmLn0io-Nn0Fz97G9K98yqpQU-iaq5m-XYfjTgl44e9udN-cG9fN-nysl17gG9u88p173q-ET9y55x-VLT9Li8-r8Ni8718Pi8CY8iJ9uU-Fs8Jr-79V04z6r8JQ51U-DN15u88f7oP3tB7cM9SWxmO0VT-6i4z6sW3ftS2N0TmQ4xf9X65pQ4Z65rQ4rsvQU6PN1kXxcrpEAySV-OwcUV-YU678zo63aN16_4cU67Q4cV-Bf1F59_svH59vQ5iV-ER4T11GR4265pU6CgzrU6Ao2PP0765Bo2965t5qVf1yN1Qf2Y59Zf1BR5bf1c59G753V-6ZnaA5aR4cdvl59p9zTB6TbbCV6w6ux11GV6lA5uf1oA5iR2y59MW-bR5OW-QV6sbTSV6ugziR543S1A5Z82-f1_T2ZV66R4H-zm755VydV6w73AS4gW-hV6AWyyR5DB5-WgM69hMoO69kO9Q69fSyuW-uV64O1_R5F83zW-H83dU2BdsVB5ig1eQ07W-DP1h69cB5C92k69f5S6joiB5zwwkB5SP1uU2qWys69GW6wDqv69yQ0b85rhzKCyeP1gJsAWmgS5i85-U2SCy669H_zEIvYpuiX-e92H79bCyy83i92Lh1AUyx85Fy-Ph1583Rh15X6Xvv3854P1-83dIvixwIq2kxwwX-RizU79j_zTT4BT5iV2992I95n317X-i62R97JT5t31Vcwv31k799FnFY-QT5YQ1IY-GX6KY-7Gxg932R0NY-c95MX6e95OX6SdkTY-179VY-479DW2679FW2879edk-797C5RHx9C5IYypT5LYyiY-sT5-q2PYykX6KjzxT5eA0595VDyNU4wDycW2QD5UjzG2cpA0X89VD51Y-9-23Y-aD5d89EU57Y-g89E_2Q-5AY6KU5yW2AQ73wmWrup896std-3a-5TU5DB0741vD5x89xU4RY61890U4QZ-489ET0zr27891r2989FYp-D5eY6aZ-hY6D99jY6dZ-lY6V51nY6YX2KE5aX2-R1OewP992U5Ls2H_35U53U57U54_2XE55rwp51AV5pX2CV5e99DHqW_3dV4DA3SO55Z-pnojV4X_5JZ6mV4qE5oV4JC0Ea-QZ6WV5INsTZ6NamVZ6l_5cV5Da0aZ67L79_fJY2799LY2999Va-h6oXa-5xprV5c61VY2e61IF5ha-bPzja-LA4dlzcY2CCxeY2m61oa-1utU-97JxHCu6A3KA68A3ASoz16NN72k11615k1DB37k1Ea6Nj2lW4M1yYWzkF53CmLD0Xbm9a-Fh3OB3IapQa6GGwFV0lG75kbFmzwzmJF7Jb-lm66W4Lmz-t2V71OmzUV0HuuwA6--9uW5BG5fl1ym6Ju2ygvF_9-Gydb-C2wJ_9HNvL_9DHy0a6_m64D0Q_9L2wS_9FB6Gn6UNvIn6X_93l1bX4yF7Nn6cNv1_9bU11b-SB6Tavi_94b-IC3QE0oG5_mzoB4UE0qB4dX5Bc-fX5Gnz0X4x_99cm4DulB6R81ZDtgHwaFz1U1gb6kb6yPs5U1_X4lb69_9zn6xB6fF-Vc-wqoDA-h81JY4fG7wb6hG7dc-MH5y1-mnz_X5rFzXv2NMxAi-PMxv0YIAz9b6WV1ma28J70H75G7ZA-2PWbA-3mfdA-_w2kksBH7TC6eo6QEtOg6X-1nA-lMxdY5ve-1OvwH5pJluA-5ivwA-uo6Xd-3H5-o61A-0o6safaH7Jd-wC6dH7Md-zC6Od-53-sH7Rd-sc6Td-uiwEB-7Y5Hp6n91wD3vH7JB-CZ5fd-Pp6dE-Rp6es34H7fJyVp6NG0xd-VF4Md6XB-991sd-_91VD6sriep6T4-Yp6pd-ip6WiqpW1ofmPI7d3-fZ4uW1rB-mD6sp6oD6vB-hy2GSsDe-b-1vD6dI7l3-fY0Bx25p6iI77p6Oe-Zg68Z5HJ5CC-vd6Sg6-D6uI7Xe-wI7JC-yI7be-0I72o1Byu1-1Wa4kc2ax2SC-cx2XE4Uq6Ee6YC-hJ5re-DJ7ZH0ue-Vy2we-gC-ye-ru2By61e6nE42C-QJ79c26e-SZ0rKw9e-LZzPqzAf-xC-vq6ua5Vlvyq6q5-gJ7CK5BY1JPxiD3aZzEZ1cZz_yueZz-q69a5FF4_a5Uf-EI0FD-SK5CF6UK5wo6Nzu1J7Xb4ZK54J7WD-Tgyhf-CL7iy2R53n0wz5h7I75J7XD-sg-Td6GG0Mx5qb4Qf6aF6mgyiD-Orzib5LRnpF4mD-rF45f-jF67f-arzVK74K53D-5zuaK7IQxzD-CZ11D-ff6p4-CL5Jy6oA2_6mrG314-b4yQg-nGp0f6RL5Ec5Uz2Gc5Yg-tMyulqoNwyK7wazLCoez2SJ0re2Dg6fL5Fg66K7M2tmg-lg1og-AQqhG4aKzf6-FK72onRH3SL7Vr1xd6VTvUg6B6yjE-eqkI5-U8wps6YB2rs6gs6lr1fg6TG5zKzjg6aL7g8wGh--G41s6OZh1E-DK0vH3FK0-s6tB2yg65r1yJtDt64mqXh-oK7Zh-4g6Td4SH4a029H3KF-DKthh-TLzaH4EI3cH4GI3eH4II3pa1qh-Tc0sa1th-fd5vh-X8nxh-jd5zh-KM7AYiMM76iy5h-rd57h-xH4oF-ks1rH6MEoslmXM7ps1wH6Tg24d5zhyAe48nq2F-sDzNi-FI4JmmJe48t6Le4wh6LN5rM77F-lg2Zi-Le5GG-Cd0IG-b12Ku6NI6Mu6PI6Ou6Ai6gOg5Sx-skVVvCtkQt1ZVvBN7mI4t12mN5xi-XX5pN5-jyfd0112ft1MC75b17i-lG-1e4ai63012N52O5fD2xI69e4zI6Fj-ki6H22u8vJ22TMu1G-Mj-ri6M5tIJ4Cf5xD29G-Yc1gPzh36Xj-Qj61v-a22FH-8D2cj-GO2af4QJ6vkyMH-IvzZO5eJ4QH-Yf5oj-iukzc1cJ6lJ4YH-y22-h2bH-9M3rO3Sj61j-Uj6dvz4j-E3wtJ6vg9_j-wi6Bl5o_wfj6H32Fk-J32Hk-uvz6D319vGg40H-sK32H-Kg44H-Mg4_I4WNFBg5Sg4OK4gN5Xk-2j6zqwJv1ERyj32BL3grvVP5NI-XP5vd1ZP5kk-ig4SI-nk-Hk6CI-ef0hP5132jP5bI-cW98t-kzW6TSDZN0k-_TSZT-ugAc_-acib_-5YNAIKpnXI_pnJ-lT72RAqJ-Al0DK-j_-r_-wT-ZJ-nJ-wv9ZD9JSF9b8im-MO9Vl-hB9s58TN9hy7hj07v9ky7Mc87W9-C1Ro7MCc558Nm8758Gw9958B70_58X97NX9rl-ac8Pvscc8E68Rw9gU-OpxUw9Az7k97CE93l-JF9Dn-U7rNL-TS86O9fw9QM-pE1lX9sE1Zx9e68kS8fB9WE9JyktX9ww8IO9o68Hp7q68rS8Ozzzw9jD9-X9kqaVm-bmjYO9vL-Hn8xL-BY9dm-DY91L-Cx9hO9wN9km-Ix8zE9jm-pm-H78QY93kHTE1L78wm-HM-O78md8zO9Bn-1O9Fm-M074m-VM-iY9GF94m-gY9OL-kX93QtVB_lY9IJ8cM-xn8mx9fM-Tn-VL9A7oMP9kM-pB_j39Rn-4n8dSATP94s-Zq7Le8oF9cr85x9r2zYu-gD1au-Q0kCy9du-xxs5M-HU8nP98M-Se3KZ9Fftsn-1J8un-GN-TU8xn-SZ9Uy9U889J83P93n-_q75n-MG9RN-8n-dy9N1zAQ9P1zCo-vy8Eo-aN-ly9HQ9X-rRr73y8qy92o8t88GA8Oo-6o8j5l4T-yy9cK8ru-1Z9Kp-_T-Yo-vN-w-rcQ9zu--y91u-gQ93u-F01KU-D-u6N-Uz89u-oQ9Qz9to-V98cP9EH9E194C8po-P38wo-Z98pQ-b98Zi8lp8az9SO-7A8-Q9tz8da9l98r-uZH9o980z8Cp-eO-Ep-ma9u27ZL8Jg8mO-tu-A08CRkUR9hL8sO-EW8Sp-vO-Vg8xO-8z9zO-ag8P08nH1F37jR94O-F09ep-7O-pR99O-rR9jp-tR9Zq8mp-Zlucq8-L8W-8HP-V09Z-8gR9XMr5R9LP-o64NP-oq8-R9d09AS9SP-bL1h09SOcj09_p-l09y37YM8Fh8Mp0qb9_08hI9u09gM8vb96-8ruxzb9Xwg1b9ZS93b9wP-5b99097b9Wq-9b9Ax8BxjVX83I9M_86r-Z18kh8IR-hq-hr8QD_Z29xC8NMozS9CQ-9r745zFQ-H19S19uya9E_Wz9zs8GJ9uq-MR-JJ1i_8kr-Qd9C5kAT9tu-Ov-VQ-774s_8HT9ZQ-JT9bQ-l196F9N01o19kjtVq0r19947e01vU-VT9Kr-wc9NO-AO-0J1rQ-gi8tQ-Rr-rX8wQ-7guxguWr-Kz91Q-1J9ar-4Q-019hT9Vr-8Q-gr-H29Id9AR-vr-HCsP29V4zoxsFK9O290T9yr-4i8ad92r-vq-CU9lA91r-b29NG_4r-ed94E_A94f29PF_-r-j29AZ8jO89uSn29wv7UU9gR-a38Q6zJs-OZ8V6zP67uK9jvS5d9vU9729Rs-rOtTs-ls-4r0bZ8Ws-LB96K9Zs-ML1bs-629ds-Gtzfs-8SUhs-xU9o67zU9xE80G_rYans-VDvKF8R39SS-WMk067_U9267I6ude9zE_vYtfP8nB9Yq-cL9Tl-4v8fL9VS-yw7XS-2iu9s-Ma8Gu8At-xP8VV9-L1Zm-AjuhS-WmtkS-U77cV9oS-ct-bH_639Ef9gt-Zt-St-Gx7Df9K49_L9ejuPQ8Cf9Xf9739CG8af9SG83a8Ot-dC9ET-CI_U49jt-wu8nZtyu8PC9Y49vt-sp4Es5jz3Kw69f76U-ST-Sf79U-Xl8_U-Wf7lr4BUSsOAQEAblVBe1C268PQX8ACUSgI_e0DdI_rPAfI_bBV9aCoI_xNQgI_tRS2B1BTSy_UNSzGRVtI_27BS6Y-YVcoBCUSafVK9Y1I_kI_eI_6yHbAVd6YykZ1KQ_I_pI_0gA7erbrZ8I_eIVYfV2I_W6SxkZ8lVBBV6I_AJ_LJ_TkVNJ_GJ_xNQqerK6AEmZxAVTJ_HJ_J6Y_lVCLZz-BzJVOJ_gI_I-YfYVOJ_o4VlJ_ilV-I_wNQTFQn87UfVOJ_bFZox3YJ__2YfFZylVPwn1BVOJ_103RJ_F0OeJ_xNQ6v5WeZp23YeZHgQwOdzCV_sZzOdYAZVZZheZbAZYZZLdcWoZTbZoP2BcVDU3CvZcIPUl7-8yG87Tl8jf96u9UT-jg9Bx6QFfrJ_ORV4RgxJ_1J_BJ_XerTcihK_qWAk87kK_uJ_mK_fQZJ1feBVOJ_aJ_F6AzJ_yz3lK_zK_uzRWBVjRVGFv6J_3K_mlVQ9xQPev-Y_J_TFQJJ_irAm15it3ZS3tOdiBQxKVN5bHK_yOddbWeeZZAZ3OdUTAMGZ--Ykl5IfqQK_-uZpUZBvZFcVXK_9jueg9sR7uC9dM9wC91X3pJ2VYZpK_L0Z6Hf9K_tK_qJ_lK_mJ_XJ_sL__dexK_lK_wmerL_7I_iJ_cfVkl4Qsr2L_UJ_xgrCL_lK_BK_4sZDK_8OdvOdNL_0KVjSZAtZRL_LK_azONK_pZVPK_egZ-dgaL_igZcL_7DFeL_yjrsC9hL_gg9vC9k49eK_1k76XeoL_wje8L_HJ_4K_nw0JrqgM_dfrBvHzL_tK_kM_BveiM_ZJ__K_pdxUfxylZ8u3-K_wlV3J_PWZdAfuM_UCDwM_p4e_L_sL_FL_F6AHL_Ks4JL_5sZaydFM_PZZOL_IM_JK_IGZ3v4MK_XZZlNdCfrk-XVoZQM_zoVfiVbL_UK_dL_5t97h4Jw6YM_bM9iL_ov-b10qv-kr4pz59Q8Av9cI_rf9ou3iAAlN_rTrrN_vK6JwldRSMwlK6ILK2B036EAnDSFL6RK23Q3nM2nDSdwlZA75L2OfBo8MfDNzN_fL2H2VOrB_cdNr48K6vg380BolrCxX37Lkq0nR8Yc3hkuZku2i33Ur-prVrrPWw4VrFlu_jjYL3xL2EkjHO_tQ6iM6-N_pGXmMpABcTUdbO_DZd8NpgUdeO_166mXfQOpDzltO_hl4oyLFZQMsSN7dZ9yCCCV8qaO_IN31Rdp7BQ0ldO_5N_uT3YYds2jKOtBesgfo5xlh45KQ6YRVm1F4xRl45K55rO_qwlAShTQaMljK2o5ylGP_kvWgaQ9O_6M2mL2-PdgaQdnriaQYyllO_5O_XLEMvPXP_WP3nM2M_iMvPCyGMvP6IH6aSjO_EbSxiZwv6vJLOQat9Ywv6l7Hs4E8tawP_4aXdOViMfj4MK4ij4MWsRhyDIK2SdH2OfqjB4YCKaOnP6YYdGlBEVHTrKdWMhO_EQ_QWACQ_dWMUNANn7S_kqjBMQ_IOAATV5PuJn7fiBVJSYdUTsqWSd8eD-y0cQ_YdUaVJQJSVn7UP_2N_xL25M2kP_uT37N_FK2aN2MP3pSHfDNfN31N_x8M2M2RadAM3sQ_SS351M9N_KM2AO_jDNyQ_CveAYrFGAZlGKoCdqIlM2qO_BM3nfVJwHSxN02FmFYCxXO3aQJIER_wV8fM23R3PwkZg380BpQ_Vq4lP_dhj80BNR_jT30KE80Bmc34L3xR36hjDrB2Q_MP_IR_3p5DrBRq5IsqiT3KEAABENO_yQ-PO_-RfkJ_oN_GN20O2nQ_aQ31iZtN_Iz3HN24R_gQ3RR69R_0Q_kQ3VR6BS_w0MjN27Q_cN3wQ_jDNiQ6FS_gDJ9O2oQ6LrW3Q_x8M6Q3O55W03tN2hP38tdkP3v26mP3kv-XY3bj79u83t-ig95t--48NO31i6E--uzmgc1UJ4MJ6l0-IH-nM3RJ6O--qM3Bj6sM3Wf5HK3M_wZf5V--jJ4X--df5QE2ZH-7M3jJ6d--lJ60j-Di22j-i--cF-Sc-PeD0R_oh9LrqOQ6mL3WR_nUF84X7R_Yq5NT_qxeRqBzO2gP_OT_Bf7BS6uO2cT3AR_oc3KO_sR_kzX9bBPCNptTyR_0c3K-6oo9lv8bwlTT_EO_80B6zrAM3YYdVAEyT3Wr40T3hWkZS3ZS_xyfzN2xyf4o9kB11h5Nb8GB7Pb8vGsD--yj-Jf53i6QO55i6J---J3YJ4M--GvzwS_TJ6kj-WJ6mj-DQ3U--X0oW--NK37S_fJ6U_wFqwwj-Pj6DU_Rj6kf5qO5IomSQ3j--eovJT_2C95UqRO_EoxBo36g9RT_vVuLoxpU_2R6uP5oU_XMKAS6qdxWoxSO_No3BvrVqEZO_zdra0xVO7vo9wsrVO_v0rtx5zj4syyKQ5amuMQ5fO0f49Cex5j9nwy7j9526aI_Zl8U65zv-y49F--xe1w_4f65yO0xQ40O0j65D11_v-F11n65YV-yUyB598O0D59fU6v63hU6lx-jU6Mw-z65zQ58n2363Rw-Q9zdafUw-OT2NA5xXq_63Sv4X59fnu0U6zV-2U6Rqh4U6jw-szng596V-JR5WVyn9z-V-O75k2-mvwhA5CcsT75mP0svwHW-pP0yw-NO1qR4a75059c75rgzCouaaw559h75jR5-w-uo2q7398td82bV6K21r759A5kO1BCxvR5BB56o2z75Px-nV6N69JS4P69v82A83iblRQ0OB5Zx-g-zRB5cx-5822W-UhzZS4jg1J85lg19W-s21zA_u21qx-rU2ug1tx-rpva83wx-pB5321ZS51x-0Q0QX-j83pp2g857x-H2jVX-xbnXX-C79ZX-XW6jX-My-qS5bW6wp25p2E79BC5Ly-cX-BU5jW6U31lW609qt92LT4AH-GIi885vX-8S5MCwyX-gh1H93ih1UT4CT5gy-b79FT5d79HT5f79N95KT5P95y_zR95qXyCX6n790cnmC5q79e93LY-yXy5h14R0PY-W-2RY-bT5QX68y-_R0WY-VX6Az-Ui7Cz-pGnbY-8T4A89N_lIz-EjzsXm8q2Mz-kY-ED5mY-Cr2295VS0N89Uz-795Wz-VC5F_s7F7vX6SD57T5cz-F-5WU4H-52X6J-5n41Qy-4wvZPoujzeD53bqudvw41njzvXx8A0nU4Y-5wz-GY6C9oor20z-qr22z-xD54z-aU56z-3-xm-5XY6gEy_z-w-3WZ-5r2-U4-w4AV4DE5lxv6-3G99r_2p_St_2sxvv_2bX2Is2dX2MnofX2vIxxZcK_3SAt5AuCsYbSyxB0Q_3Vs2S_3enoT_w1Z-3j1k0-k99fsuiV4-j1kV4q0-Z_5gacj_3Da-Da0e_5z99g_560-i_500-c_5D4uMa-ds6ZZ6Pa-SH3Ra-Da0Ta-hZ6-99Wa-lT0Ya-E1-pA3aayaJ4cdg2ymJF5aDb2V5uC0M1-wC0O1-zZ6VWhBMvRF5TW4OhljY2rFwLGyXF5J66b1-cW4bF5mu6ht25ZpTMvh-9Ho6mt2SW56a-pW4nA4rW4KOsheqDbyUj-fnihA6YKxXisUB3Gb-YD0Xa6vT11-9Ul1yT1MmzQF7MF7SF7T7gUF7um6C2-wm6CG5C_9hGwH2-bb-bmz6A6jby8A6MG5ib-lF77W5S2-3a6U2-AX5T_9X2-NB1RU1ZX4b2-Z_9d2-sZ2c_9fX4eB49Ctg_9hB4S0ylDu5b-Mb6p2-SE0r2-Km1yu2hn6RC3jn62u2KG7Zb67Vzz_922-g2-YW0QG7Ha25_9rB67_9bhwGT_eH6E3-2iygF-GY4pC3w12zHw4X5HA-cc-SMnOY4VEuUv2nnz4b6U3-1C3W3-UivQMxWivUA-nc-X6-0gqVo6GE6Fc6KF0k3-6D4Bn1DX0-81JD3YG6VB-aC62p3fjnvv2sH5xv2rA-Xc69WzeIwkY5XD3Cd-5v2KFg73-Hb2V919H5dn1n1peH77o6E4-0Y5aozBB-5C6Cp6g91Ep6i91FB-yc6HB-uX0DD6zn1EK7fY5yhc2H7Rd1XI5JZ59D3r3-zd-AE3g4-Fd6td-j4-lLTlZ4C7-XE3bD4hB-Te2wsoPd6s4-pD4m4-gp6RY0TI7wW1-d-yW1if-wp6ZE32D4vZ57I51p6Lc294-_I5Le-A5-Ne-lI7Cq6Ix2oI7G5-qI7EC-x7-tLbzd6Fq6gQvvE3Iq6SJ5Kq6rc-Mq61E3Ma5he-Qq6je-PKw9I7Ra5--1-E3Ua5He6Wa5te-D_1YZoHJ7GF3eq6KJ7Qe6o5-lC-Ae-BYWXIzPuolkwpq6DLyx5-_e-wC-SlvzKwDf-tE6ie6u4-VPx2q6cV24q6Kf-lJ7Hb48q64E6cLyF6-Ar6H6-v_1kZzQb4mZzM6-XE6Zd_5p1XK5zqzYb4T6-ZY1Rr6-e_PD6td2Rb58g-oJmBK7FA2pf-gZ5Yb5uI5ab58Fpvf-hr6xf-TXolr6cJzqF4eJzu6-Xrz3LwlF65b4tD-Y7-lSvRKmjf6yD-w6-Eg-66-Gg-7d_nI5Ue2Kg-1F6Ng-mK7Pg-CF-YQxG7-Tz2AKzFE-Gs6UL52rzbg-9f6KE-ne2R7-pe2fz2iwoW7-jg-Ss6vD-xQxeG4z5yq0ugJ0nhyNf_d4-QH3sc4cg6fs6PL7fPl1g-XH33g-fnvrc5ss6Xszuc5Yg6Ka4uPlsE-zc57J0ZL7uG647-9G49ps77-SxoKh-K02DH43E-oB2ur6qszQiyRh-D8-LH4Uh-dDFWh-BF-tL78Jz18wTqsO8-NLzYd4rMyOt6_1tQt6DtzCihX8-iM5fH4qSxhH40dguiye8-aF-gd5Zc_wJ4yh-F3-qb6SC2n8-Vtzp8-fs1sd5is1a9wTM7ch64M5WM7ut67M5ZM7Fi-tvQjC2wgh48-CJpLi-78-s9wAe5tI38F-2s1-F-C9-Au6zC2OI41C2EG-At1SL0HG-UL0Ju68I3Lu6-I31Sx1Unf8pQu6TI6Nt1FJ3pi-be5ri-JJ3tb1ui-DN7wi-ie5Pi6z12mVvjI6212CkyZ-w4oqYi6zN52e4Ac1_12yh9C23Bj-RyfiD2Ej-wG-4e5uj6wSl4I63tk2G-tJ379-Qj-JJ4xJ3BJ6u_4Vj-EJ60i6Hf5dU_VV_Uf4H--3P3jE5lpqmc1pYs9i6vS__i6NH-4J6bWv1S_vM33S_UU_5S_WU_v22IQ3Z--KQ3aH-8M3qO3BT_f--DT_h--aE2iH-0h-Ji2lH-I-pnH-zO5pH-o--aW5sH-Cj_Q-pEh3hpF6O5xH-JG0zH-gZspj6htnCP5kZsQk-6_wSk-_H-0UxIK6Jj_DI-B_-5UxD_-ck-j0f7j5CL3I_-ZXnUK6JF2OwzUg5cP5P2iML3R_-Yk_T_-cg50Rgfg5gK_1R_0zVrT_qU_4wySadSpmzk_wU_rz64k_uz6-45XT_awlSAVDM6JxWsP_kfTGFv7k__yrjP_ZR__O_iR6VS_zT_YS3b2oGV_7Aqie1JV_dS_ZQ4fS_DB7XI_7u90k7Xl3YFBXQ5uUgKV-Jb_wuwXV_PV-h63aV_j63C11-mueV_WV-gV_p63ZV-7_4C59Gw-E59M11-W-SAUh72DP0EA5xQ5mU6uV_nV-fex4654Q5rV-6_vPtvV59QA5BM56V_b9zaf1RgzF753Zn7N1I75gf1PavM75_72pw-JW_Q75sw-jA5t59Hcsz9zXR5vT2LW-PU249zPV6R82oo2f75bW_UV6i751R4zVyH215A5Ex-7A5D69Ix-fV6Kx-H69Mx-jW-GQ07avsO11757-8S9tiBy5L-kBy7R5MB5T692W__75ax-touZ69D85k213W-G85_UpI85JS5cS4LS5IP1i72NdsXp2CX-nQ0eDnjB5x211-zmB5nS4UD-xx-O9szx-aP1QshLW6np2TX_V92VX_UX-9x-k85TW60hz8695B5Ky-vS5fX_dX-nn_lS5dW6Jy-k92rn_nX_3X6UIvUGxL79Sy-983JC5_83NT4jxwPizZy-eh11X_g31AT5E95VT4G954X-Q7x6X-P935W6R93D-2dC59W6H-2TQ1qy-7RhPT52_zuy-iq2wy-MY_yy-t79qKpv79GXcx79rq2z79h95uq2eT5-y-l95HJibY_o95aY-_izfY_Gz-B89_T4D89BU48stRW2S41z95J89VW2oY-QfsqY-pX6aW2wY_9954T5_b_l_lbz-afsL-3k41AU51n_CU55ff6Y-si18Y-U-3v3n_Y-x41HZ_hr2uel141pD5e-3HZ-zz-uU4MAm-dvHg5yD55z-k-5EX2s-3SZ-YY6cAmA0-cZ_Qj1eZ_mU5k_2QX2C99UevEE5rU51-5L0-I99JE55-5LE5kZ-NE59-5PE5_-5wY6S99yY6yIxE_5Rs2G_53Z_d0-9_27Y6Fj18Z_AJx3Z-4o3Aa_wkzo0-Da0Y_5h_3a_56X2UHqtE5Fa-BU0ts2y99bZ6099BlzZA3VC0UamQa-80-Sa--0-Ua-Koo_99kA3lZ6DAUZa-lhsG1-HF5samJ1-SBtna_Ot25V5BGyma-qk19V52Z6xa_Yt2za_sU07Z6uU0-Z6PQ7216-Ns0U0h1-Go6hF5Ab_Jo6Cb_UW5Eb_WW5-a-t1-Vvtv1-Bmzem6v0hGF7Kbyy-96t2Xr_2-9w0h4-9SV0WGwrm6ab_9-9CX4_-9kB3cbyF2-HX4bCtI2-ra62gviV0mEztB3QJqM_9HU1QfqUu2CB6qF7EB6OU1xb_NHy0b_wF7efqdG5cbW0F76V0571wZ2PX5Sm_UB6j_9NEml_9Nb6jHyhwtlHybX5_b-Ub6v2-Wb6x2-hX5z2-CgqNG7lX5bC32B4tn6cm2ib6sX5qX5JMjvX55j-fhw3h_aG7CA-4n6DV13B6L3-8n6N3-lc_zb6nc_fc-Vv2onzPV1V3-Zv2TA-1G7yc_nd_ec5gQig3-wAhZMx5c_xD6iIyHGzTY5VrolH53s_skst3-wY4PGzi5-x3-9c-iY5ro6vA-uGzTX043-hf_G4-Qd_HXzAZ4FjvLb2fd_Nb2_C4Dd-BD4o-gpD3lH7nX0LZ4HD4wc6JD4GB-LD4bd-Q4-dd-4d-7Pve3-Ad_H2prr_vozsd_RB-a4-dZ4c4-6d-wd_qd-yd_BI7gD43d_xg_3t_Qp6_f-9d_kp6Qd6LH71c-g6-wZ49b2lG0y4-tB-tp69r6v4-Ce-Ke_6Z4Me_1B-Oe_9I5Mc2Re_COxMe-5Z5-B-mI7-p66D6pE3GE4FC-K5-Na4IC-Ze-KC-kQv1o1Ijq3o1T5-JH0V5-KE65-1ME6OH0i3yda4WC-SH0c5-BJ7e5-bC-1e_EG4aa5oJ59YzDD-75T0e-iH0jq6aOn23ypC-nH07e-Df_cIzFf_1X15a4X_17a4fe69a4hHuMf_eB-ke6Pf_zSTRf_RFpFY13lwB6-V4vD6-X4v_q6BI0af_PK50e6Er6Eb5dC-v0tPokLD-df-RF4bK5QI0vd_-J7kf-Ch6CG3nf-EUsDrzzc_La0pb4cb5k6-eb5bF6yf-1gy7f_yY19f_0Y1af6G5vqb5XazDg_yF4pg_UE-wD-1b48K5Kg_Pe29f-cf24b5Gc4Rg_qrzg7-hd2yq1ce2Yg_Ug-R0uWg-A7hJJ0wK72SvP7-ac4jg_cc4lg_ahyTc5Gr15G6lrzPg_VwiLr1qZ1_K7WG6aE-_c_HI7aG6Y2t1g_bqlss6_e2Vg6zc4r7-mE-lG6OkmYszs7-Ah-WL7Ybzsb0fB2Ha1hB2Ih-MF797-mB2Rh__v_jSv-2tIH4CLzXh_RM5Zh_OFFbh_zY5ymv3g6yNyxL7nxo7H36szeh-_H3gh-vf2nh_Mc0EtzhM5GtzjM5BM7lM5DM7xh_oM5_G51h_j8-is_jH-LM7vM5qLzpd5ZI3Yh6nF-9h-uYm_h-sH6NEouH6z8-hh6xUvJi_-3tkC2aSxAI4aOwTowpC2EI4rC2Ie4Ce5nM7vh6xI3RJpYi_zh6PI41h6FG-di_K9-fi_JG-MI6LG-OI6Te5R9-ki-ni_mi-Su6oi-8SxVu6Z9-Xu6rJpwi_aG-d9-zi_yi-1i__jyb8vUi66i_FkybJ30L0nG-mt1pG-_i-XdosG-Ej_uG-jD2y9-a3ulPyIj-vl9CJ48e559-3G-si65G--I6oH-KJ4Ef5A--bssvPw0cTCu1AgDKf5uInMf5IU_Of5KU_Qf5j22Sf5P--yS_aO5PH-Xf5nj-ZJ6pj-MK3b83Y--uj-9S_DS7cU_cH-VE2CT_VK3ET_5j_jU_gvzZj6m--_13Ak-p--zg9zJ6oQyt--2J6jj6mj_sE2-O57J64u1qj6GK4_J6IK4Yk_bd1DK6Ef0FK68QyKP5_--MP5ak_EwzMK6QP5HwzLv1ui2RK6wi2TK6Qg5p32zi2aP5RI-ok_qN0qk_yG-GOuJk6URyZI-Bmyvk_MunsU_FVemO_pVfQOpqJ_xk_Cwkz0_7Uf10_Nwk-k_60_EOp9k_jR_4ugtO_dpXvO_KnJSFTLHOchBXza0O_XjAmxyPCPhYuGl_UOpb-XvT_DNfoO_Vu-DcXE0Xmu-2U8br74U8_o86U83449T-4883Z9Gz8wu-6Z9yu-xG9FV8do-HV8W3ocf84G9MV8lQ9IZfr55_u-ZS3XF_Bqm2r8Rv-C84fJ1fQ-jF_747Yv-Fr-mN8Hr-aD8A57F_Vev-aQ-0U-Me7q49HV_3U-F87dS65482t-Yl_dK_jS_kg9ql6I2_R65kQ4tSpwv-MxgS_vLXqx49oG-OXqsQ4NV-rDxjl_wQ4h65bV_nl_5e14S2Y726S2s63Gzns65RAyJw-BP01l_Gf1rV_9fz7n2Pw-M7lKA5Tw-565R59U9zMA5Yw-Fo2A73xV-ew-a59CR5YT2d59ufiYR4Xgz9U6Vo2HW_eA5Ds_rw-BW-v11zdUSR5qT2W73IV6RW_Zm_a73qA53m_l0j0f14w-TCU6w-g75jm_dW_WV62A5nm_uptwavC69v73q5obUpuR5-VyqW_Nx-sW_p8l1m_oV6O82qV6es38R5OWylrh3W_SS45W_US4I83Dn_K83H5S-W_hx-_HNZB5dm2r21YZqP7uFX_n69SS5T85I9sJX-Yn_NX_O92NX-kBwy69MW6gn_OW66x-jn_tp2aX_lP1BEqAR0zp27S4Oh1gX_eX-iX_wn_083dX_Ey-0n_8Y_FC54n_Uh1ZIvqX-KT4gxwvX_MC5yX_OC5Lq2by-eV2SC5ZWcUC5_o_WC5aiz9X_jy-p31AY_3pcbq2BXmDY-Y93L-2ty-N-2Yo_3cnoC5Z-sOY_nq2sC5RY_uC5UY_n93lQ1279zC5mo_gT5WX6ZY-u937T4_79uo_hY_eX6Jz-7q2PdvG89SW2j4jUW26iUWW2M893quai1P89AR1zW6ei1vY-b3nwX6g414DyJR1kdva89gz-4X6DU57X6BZ_Np_fD5-Y-k89er2rz-7rctz-L_2q89FZ-KY6yz-gR1FIx1z-U_2dp_TZ_okiPZ-WZ_RZ-9z-689UZ-q-5B0-MgsYZ-_U4oU5y-5vp_0-5xEyLZmM0-HV4VlUJV43IWLV45EyNV4QE5vflW0-U0-ckzyZ_qj10Z_x9xZBxZ99HFy5Y6BV5cE58Y6eE5O_5vT0Q_5ds2S_5fs2lE50ZyDa_p99_Z-6EwMZ6SV5OZ6u99w0-n_3Yq_Ia-z99vV4Na-lFyShssS1fq_Wa_hq_Ya_jq_aa_A1-yU2C1-PlznZ6PfwZZpsq_6FyI1-g61M-9tRonk1AA6Q-9QW4S1-1fvklz6q_WA40a_Y-92a_RE7b-9Ar_eW4Cr_6k1vCm-a_Gr_4a-0Y2Ko6o1-qt2q1-cA6Nr_YW54i_-z_q_ot-9Mb_5tuw-91W4Hb-dN7P71Yr_Ub_3-9Wb_pm6RF7er_3cctm6Phn2CuD2-wW51A6Zb-E_9jb_G_9lb_MVznb_8m6pb_-m6mF7yr_UG5Wu2WVzNU1uCtVB4W_9O0v7Dm7r_a_99r_OB6L0yGb6lu2gB43b-5T5mG5lB4HW05zpvu2tX4PC3Ic_Vb6f8ghB6Fc-jB6Pc_qn6db60U1QnzqB6Ja2Xc_oE04z_IczAg2i8-dvufc_Ni66n6os_HC4Qv2rs_jG70b6Q3-1DtJMxDo6QH5jc-WY40G7bv22s_Gu_h7-ZC4-Fz7G7NC69m19s_2p6sWzco6o3-DH7iA-0c-pf_op6MD34c-oA-fC66a28c-1Y4qo603-WiwMb2Qt_xc6zA-Qd-Ut_eD3Wt_BytYt_PEtHdpfH7UH7pC6zF0H4-kH73F0mH7Kw2Zt_Mw2lt_id_nt_P4-1c6ld_RI5x9_od_w91bJy4m6JD6jjvcZ4LZ5xvotI5YY5PZ5jc2891HHzzd_i4-Hd6WD6yb2-t_fB-o4-Hg-YK7Cu_kB-lp6Fu_A-_Tr6V4-8d-TY0nD6VE34d_Ho1ao1Ru_fd60B-Jkv9Z4vc-_Z4io13Z5ko12D6LNy1jwpLlBq6Pe-La4Px2tE3Rx2he_jQvKWsd5wfY4S5-RE4tu_JE6RC-wu_TC-NE6bX13pzVq634mXq6lOxCZ0FJ7ov_bKw-u_eH0SBhB0BlBgApBuBCEnBlByBgAoAFE0BzAyApAgAUBoBDEiBpB0BgAyBBElBuAgAQByBvBiBDEGBpBlBsBkB6AgAWE0BfBaECEgABBwBwBsBlEzBgA0BvBpENBlBkBpBhBCBgE3BzBJEuANBvBkBmEuAFBGEXE1EFF8E-ETB0ByBlBhBtBUB5BwBcEWBpBIFvBgAsAgA7E9E_EBFDFyBFFHFJFLF0BNFlBzBPFkFSFUFWFYFaFuABB1B9EfFdEUBIBJBTBgAWBBBMBVBFBgAAGeESBPBDBFBTBTBFBEBgACBZBgADBVBTBUBPBNBgAMBPBHBJBDBwEOBSGEBPBOGgAOBPBUBpGFBNGPGBBSBJBMBVGNBBBUBDBIBgAGBGBQBLGCBHGSBOGVBMBUBTBhATGXEEBlBwB0BoBEEGElBIEKEMEGEPERETEVEXEgAIFNHoBdEfEhEjElEnEpErEzBfBaFyBfBzBWFzEDEvBKEnHpHJEtEhB3BsHuHsBDExEzE1E3E5EiFQFlFvBCFEFGFIFsBKFMFtFvFxFRFTFVFXFZFbFdFlBfFhFjF-EAFFInFpFJILItFNIwFaIhBzFSI2FcE5F7FgAdESBlBmBGBaEtBvFQHHEJELENEXHSEUEZEwIJElBuBjBDEmBzIOIeEgEiE7GkHoE-ImB2E9H0E1I4E6EDIcIGIoFIIrFMIOFlInI1FUIuAcFeFtIgASBvB0BBEpBvBuB2ISH4IVHOEQEWGoBhBuBuBmE2ENEvJUH6IzJZHgAhB6FrJgAjB1J3JmEFKvB1BGEgHJJjHmENJGK2J4JsBQJyESJ2EUJCIkFXJeIaJKIsFuFkIDIfJTI3FrIEKdETB6HlBAEvE7JTH5IWH_J9ItHtBvHZEbEOKiHLJRKpE3KvH2HvERJ_HbKlIeKHIqFhKcJOIeJRIgJoKDKfFvIsBbEkBgALF1BtBpEFBtBiB5BPIhBfIbJbLwFsK4K7HvK1IdEJBzBLHmBCKsBYEiBvBvB7H2JwEgA2BhBsB1BDEFE9EjBqJuBnBgA3BUEOH4IOHpB6JuBzBpJCJAM2EIFxL1BzL8KKJkE_KcHNMwBvBzBNFsJbBcBiAVMyL0BlMdBwEYKGLBIILmFKLgIiKjIiLmKpIiJWIYIcKbIxMZJLLhIjK2MQLnKqITLgF8MEIYJkLMLiIdJlKEN4MTB1BiBiI7HlJuLGBxHDJYL1L3LVFtJBB7L9L_LQHCMEMGMIMlBKMKEMMOMQM2JDJEE2EmBbN8EZMQKlHdMzBfMhMtFjMlM1NyBcNqMsM-HTJvMWJ-MMNBN1MPL0FFN5MkJZIKOdIyMbJONOLQNQO4MpK7MwMWO_MzMNLkKyFRNhJTNVNXEXNtLzBIBVFyBFEnBJB4KhBpBUFdN2L4LtJvOpBnBoBYExKwJ-JYH9IUE-OAP4N-K6NHP_OYEFLIOVJdKLOgKNOPNmOcOhJjJXIlJXBdFOHuJyKxJ7IAK3BfPfHIJ9KbM6NmPkBgPQPaKJOTPhOMO0MXPQIZP3FbP8FwE2BJEhBIEyIWFuKbEgAuBbLiEUHmBsBvBBEFPDEhB-PaEIEgAFJDQ6KCEuAKPrPNJRQnBfBWQ0IDL8HtMRPJNJLiOYOCNPOoIaP6MlJBBjB0B1B9L3EUIdLfLhLlIMOpIwFvKrJuB1QuIVFsBCQ0IrLGQIQwJLQNQ0BPQ-I1QhQDEuEcEbQMJpErHSRjQGOZKAISP9M0PVP2PaOYPtQ6PvQdExQzQ1Q0B3QZL5QiL8QUI-QqJsJCRpPmBpBXNQMxOFM8IDEwBgE5R7HWRcMBSvBDSkQHOxPfRKNfKANjRlO4PmRVITOnQUPQSkODN5PGNsIVLXLZLHQtBzB4QgLxRiRiSwFBBhBjBhHJS2EhFeLmS7QoSmL4F2BtSCS6R1IxSwR0SZS2SIByA2AzAuS7SwSvRzSDI1PpSuAvO4SGT7HITyS6QLT1SjSFFaFnByART8SJTVTkFMT2SWBjBxAdTTT-SWTATYTNBaT0AnTINUTnSrTwFWBwB4AwT9SKThTXT1TwB5AwT9FUIJN3MDUaLtBEUnOaFwE8NlByQ_QfF8RyO_RBKNUyQYQrJFS6N9E8NWL5BfBhBWUsEuEEKwPeRXShRZSZOSSmIKUVScPpRyQ0QsB2QaFlSgT-EyRaF0R_NBR0UtLuBIF4BhPDP0KPRBMlBDVIS3E2KENQHhMIFEE0B2EjBsJpJFEEFpPaMXRmNJVcRuMNSoQMTrUbSUSSOcPUOzPLNoSkVsQRLdSEKpVgRrVqUrQbOmVpOWNDEtOFB4BCEyB-UqE6OgN6L8L-LAMBVpBDMtF-RqNsNMVNMPVRMyNRWJV_V-UdEDB1BQMvBIUHSqHtRgADF0L5BMVQQtMLWARdELH0ESQ5B7EOHHFgA5VrOlBsWpBuWwWoByW3WuWVByB0USU-RAKJI4WJElWVBSBMBZWbW4EeWgEgWlWjWqElWKMBKoW1RuB8V-VJE-U_W0UeN7OFWkNIWnNMWpNJMUEtNoBRWFEwNSMzNgAWWdX1QJXLXWGNXdWgAfWJEhWTXgLmWXX-HpWsJtOUBWW0W0B7HmKCWfN5LTNyExHTV9VXW9LMYhXEWiNGWlNBMKWoNHMpX4IbBzB1BRYyBTVyXcXAW1Q8RSIdBgHBEPHCXGMAKJSBR0I8K4EVV0UlIhH6Y3LeEpB4BmEaNyBtBBEiWTFTUAKwBCZJKCOHZ0BaUNJNZ4BgQtBPPlQMSoU0VjOtV3VvVnV8PqRzU1UlBhVYSeZ2VlRWFuAQBOZFRxHRZlJMBlB-P0UiSJQLEkBLKiB7HPRVVIFjBgA7H3ZTZpEFaJKmUHLVOdZqQOOgZRO7PmJmEgSHUkSfTzTjO2SBB4S1Z3ZoT7T5U9TOTDTzAfa5JxTpT8T0TOT2ZjBoaWKqaiajLkatTSHyAxaha4U1atakTxA6aza8aiTsTuTBb6TDbka2T4AHbZa_SbaYT2T5ABbtOBB3YxHwBsXDaYY5LaYkXmNeYnXgYrNqXQWvNTWTMBKXbyBZbKWdEUYBJIFkB7PpIZLcXBV8E0bzR2bCE4bzb6MpO1bwb-b7PBc7bDcybFcUNpILHzBjBxONHARJZ9R0Y9IzX-b7LvQkYiBtAtRLUIFOcQc9UtLCEtBJBYLzYgAVBDFYLsJsBlWAYLKKEePBVdICYdEOBoJgAbW8EUXfTzWJESQrKBdJEncTcTUrc9cucwclWycgA0c8ZCF3cpG6c8cdNlWUTAdyBCdwE0BpJGK0IGETBpB6BIW3I9JGVUUhMldgALVWXBEfdoBhdSZiFpB0I1bpcAKecwHmBBYNBJBNBFBrKUN6VMBvBEYuB1bJY7HGeIe1buVFNiWlBQQWKfFgOOaNNrZTSvVhSbLCGkX2EVBuBrBuBFIhNHNTaLeDEyS8Eyb0OAQ8HedsSydBJYEEBBEhBzWEe1W9WHX6WyWDFUezBWeNaPSgIEBsBBRuAqe9eyBvWkbyWHUfeHW2ELFBarefL9cwbrY0UIByaFcWI3epJ8bxb5b6M9QSeCfEfqVGfPaOFIcmfeFofSfWBgeUd4JgAIBkByBxAwA5f7f9fQB-L2EIBUIyBGenBHBWFHZgAEB3LgLcFhMsJkfEcAcLc7bBfBKVecZtfZe1Mwf_beFGc7UdeIU1fUf3fDE6f8f-fFgqHIgKgtBMgrgBgDg-fOg2BpBdTwAyANgvB5gdT9f-gAh6S7HyA9g4g6gFhlBzA3g_gKhIS7S0AIhPhdT1AOhEhRh7H2AxADhQhJS3A2AehdT4AdhJhkhUhZhJS4AzAjhLh4A0AuhahlB4A1AyhJS5A9gqeNeZX4dTeagDfcgXOegOF7hHe9hGUiSTf_L2EJBRHcfMYgfIFif5eUBaEPMfMnY3M2dvFpJ4KpfAirfzVdgiLOi1NuAWi2J8NSYbi0IwNfi0f2f5c4faBJEfFngdFJNfXgi9LBiXekiRSiL7iOBXQ1b5cCEheAXHd-REj0ILjGMhH5gIFyBncEBKW9UhBOf8ibg_iDiWPOIRjWIUjkBWjyQARZjlWCBhUlBJBlcQBJEDftJZg9iiiOSejEB4EuAqjDFtjlBtBvjyBxjpGFjDUHj1INjDE5d9I3YcEIGocKZDX9IWIMF5RZVnJ7RQkVcTRfNCULUAkxj1bfE2dojveIEUBAQPjUUBSjkajjkUQpJnBgHwjsJ-hqfCipQEigjzkJeJieengMiwEyQxHNg3OOU4EzcxO_VpPkB1BDJKEHBMi0BSFZjWGdW9N4IDBsJMlClKEMB5BxOjBNMYEIkGeFMncQB2OKEzjcjFf3j5jklsJzOkBol3ODkOjGjoJHkXQKkDEMktLYLCPod0B2A0AHVIFUklEoFqcnF9jtBUi4jRU_h0j3kMOQmuAJdUjlcPm4E2lDE4lIjmJfY5ZwJ8ZUN_ZUUkUFMgHeU8EAkDJGEweJRZfUHlm-ZlBPRzEhB5B9cqHvmwkNkie5m7mkBNmZlMKBPRHiPEPUUMKCn9cXE-jKKHnrm6miBsSrBQBgMiMJeKWrBOMndzKDmFmqkeUWnjBrB7Xan9U3EdnwFeEeUGnGEEVCmkP9ICnSnNKIGzBGBRQxHQnNYiXebHWgbpWNWhYrXtXPMobxXxL2B-nZQdGhU0BCg6m8EifJkZk7ZbEdcciPRWLQM7XsmYLkB7KvnVo5OOYhNjNDodYFooXkbLMsX2Edj4kuAWmYmNmbmfFRWOnkBdELBlBSXZoAKrBBpkc-jGd8lSVRnTktFVkKmTBEdjjpkJdtcuBvc-cOdQd2chByE4cVdsc-cZdRpbdZV3e5BPBmBXBTeonTB5BQM-j2o6mpprplBonIknlplbj-itl1oWm4pzl6pIkSEFk5l2EDqKp-lOkpkAKNppBPpZW1JNHFduB1N7p1jiVsVCNDBSq_VmifFDqfm1ITlnYZn-NARUBtnznhnEmPRwNnYpnnqTgtFnnunIqDpLkDQtLHZmkokpcNBZjFpyBPeBrJE1bcqdpeq4bDVBmhn7IAryBCr1khiUmaqOOFrDr9kmg2fIrTqKEOiTFvBkqYEgrgELFYLDB4OXEzBjrdGHi9UTrTm0ojVCN8hwrarLi1IkELYvplcCG3OrR8YrNhBkopJcQ2Erl8psfejBjwWEs4eHsIG8qlBPBxO1eZXXqVrANEBaEmPqmlkUsWswmrnxiogUBvBwB1ZmBYEnswBSBIPYECBoJOXvsOPTGzsdWqsYE6stsmJws9s1sAPysed6X6sDtOXSEciZrLUJsYqpZJFMBGXUB2BoiKtCcKi_k1IhHnBzINgbEpqOjAp5B3BxHkBiA9BsAiAUFmBAJSMvAvIQMBBQBJBvAYmRtiBaEOfkp5gDJvAIE0BYmzBCB5BYmdFNmCu5Bnc8hzLaE7SBkuAAPtBsBiA6A7BiAoBrtUuqt_IUFutwt0Byt0t2tpB4toj7tKWlB-trNBuDuFuEnlcIuKuHiMu2O7HPuRuTupt6Vau_tsuEunFGuwuDuyuDM0uOuzBiAptFpjtltIv6AiA9unFIuuuHuDvkBLuTF1uwjgAHBrN2EMQFv3ENu2u0NDl5LQnIUvIxB1BFl2ECKKMMFIeVU7cnFgARvwjtuAvvu-jxuXvzuZvHvUarvdi2vrNgA1tSvvA7B4okB9BvAHuKwncOwLupiBwolGJ_VHqXQOiEqLUwLoMUdgmqAMw7XxYLm4IGdRsDwajPBRc2RKIzWaFhlmBlWEs9EYj0UVknE2ELVFEQZYscmUFzQAWQHBYLK0BwB1B0dTERW9LMQSdtBXMtFvHhFVVyg5eFX0ICE-ogAtw9UYaCB6F_thFdrZwhFXoprVFbxhFdvuBUFzBhFIBdWlBolIEfXhFOiCVexARwxJUQO9xPBSQ5glB3BhFXw1encGyxYGyXIUxpPSjFdkB9xikHZOfgsBBiUQUhFvI-PHQlBhFTBSYIkgyzQ7F9xnknB0E4JnyjvJEfX2EqAGdwBmwNmLqLFhB2mgs2ErwlW7xvwhFFEjB-LRVukIW_wrnFEtdKxJxkrTspIRttBbH8ydxuw-UhFWXHZDVjmKE9wTsxP-IDxuBhFqHEETsmZhS4y7HgsofTz-yYWUUFzmZfzBzDzIWGxLzKxvbBR2mYmUigAtzVz9LAzCJ1z0v4IFs5ewtfMPMjqpJzQ2EZlRV1bNcPcpBVzzWtK2EyAwA-f7jsjamcmbBrMtw_PrnkYjBDJzBzBmBXMDRhzTU5ee05o4Ei0tdiBqBGldE0Ac0TGEsCwRlDdlpKEDM3J6cHSp02EUFDwQM60wAdhievv7WxOldcxDBSJyn4J8EfzR11ehbNk70thFZWEkBHmfp7XJERzq0ScCOBYK1diKdqHZXN1xhwtycyNleYE1NMKtcKEMKRQ1upzNkXh-f7t4IJEgEKmwLFEbn2Ey0g0Rm2kzrVPWmO2-jQmdmdwDEGkawOjJq6qdxxOnBFE9LpqKYYoUcadSQJp4qJkSpEEHmOpJm_lMqSkcxQl5ipcFBwk02DEDsxkIJwICZ82A35R4BUn5B0EQMNmr2o2MZeUJ3BP-rOqQqetCEpxgSpcoAFslBco0IPRb3FK0Fbxvb-VaE4dZohynY5xJVOBKRKENrjPzJp3ToZjIyLrt3zmrqx3REDB2JsWrNVEDW5L93uBOg3BXpNQooiXE4FB3wHuAoEWQYZiTVwtbLB4poA3DFjsARiepBDwitpkfEcu4OOsI0MB2JnB0QUQpci4styBk4DsI0xnTF5BR0n2TUS4SYsr5BCJQ4dbrocYJWuojbPWjYlYT4Is84GKgEuBkdlBvYzWK5TlP0R5CJKBhENmT5bWWG2JArBRIExQI1-4tJE41ZRQlBZlRHyncbk5d5hBFpQBmmKWj5VlwmYVqlo3iy7ls2GQXQud2KSYdEFZcNz33qo27PzAEBFZzZI6K6yZIZi4RzAJXopka3botFe3qkUFS6UFcHlobfeXAXVfqYh6sB10AKzXcf7ci6dEeJ211Iu61BDOsjVqvBn69I0IkF7Lwj8xZWJlKW_Q-RbzLEMROQUUV00qYUqmcvDQupwpmcAmJnFVinREYykp_Hs5M70IO7-rKpnB7l9rxpLlNl9U2r8xBKv46meEmwKpzyOHdEpp5Rhl9LB7GMKpISy7-E0Upm_2aWcWtB17D3jB5XIU87RqUKmEM3LZ9ITKIK0UT3y20JI8sBG6TUByBdlE3BD3_gY8Ey9FAQqy1IZjaElW6dg8YVuntxvxo7k8UUIEuxHJZlygMKXE5BB8D7oAF7ORH7dWRxN5hWG8mJMKgtlBpq1q63NEtqomMKsnOj0qenrKO5I9GEK97rlBV8-RCBXEURT9yJREhHbl9UZBwOd91nASgEh9Sc7mZj4cu3D3bzH8O8436Zpcr34Bz94Iw3LnNqLrymJQAVCV49yBnrl91KlXeVD7xbwYdu0B29C-F-4m13ynIVazu3DRtB5lVwkv6iAX36DEAw2ur6WK8KQyjj2EhjTjVjXjnjajZN3LTj05CoB5mXTUOWlbuNSWxNpb1NnEZVHyGEK8RkASS-BPcxn3N39I7dykosXNV2_j7ke-n1M_NkSFTLc2lBllyl0lyBR_QMW_dEq8f08vdmZ_5p3On6AQP4wlmlBqn_rM_-0BIgvBL3Pko2JB9dWXovcHvB1I41gA1JA-PABKAEaAvBAnBAvBAXzAyoAHMA6RA0UA7WAnEABYAGdA_5ADEAw_AMVAIZA1JA8wA4JAL-A1eAqjAnnA7fAosA0_ApkA3_ABYA6_A8ZA9_A6cAAABQQAuBAwcAXnAcABwBA9xA4-AmPAsBALABv-AOABtcA4_A9IASABOHAUABhUAtdAXABr7AM-AaABrBArABrzAAQAuvAp7Al8A2nAE_AqEAqABQXAlzAxmAwkAunAUwAtyAyBAz4AQ-AUUAgvAsRARBB4nA0dA9zA4eAnwAZmAW2A4eAX2AW1AhUAheAMmAamAgBBcmAvIAD8ABkAGXAFnALKAT-AS7A0nAG-A-IAqBBhMABAB6_AVVATnA0JA6RAkBATBB69ApdAAKAGKA7BBZBBB1A1EAY9AakA95AOjAQABSeAWsAunAX7AvFAB_AHCBAvA1IAdFADdAhUAsJAQCBqdAVFACkAQ8AZVATBAywA67AGBAqxAy6Ao5AuBBInAgnA73AqdAfCBRRAiCBd6A4BB5nAWjAdUA6mAt4AttAp0AYCBEXAeMAeUA7XArtA0CBTCBcxAa5AIsA85AwNAP0ApRA3OAnpA2EAnpA0pAspAR_A6pAkoAvpAf8AnBAEBBt8Am8AQDBOKAskAJuATsAYyAywA0BAQUA-9AkmA9ZAnmAMZAxOAVyAlWAxzAhUAaDBYUAGABBKArsA59AmzABJAHKADJAzdAunABBAnYAilARDBq7AAKAZjAtFAQMAyDB0DBK3AwuAdmAm_Ac_ArMA4DB9DBR3A8vAZWAWlAgMAbvAAqAb_A10ABBAsBAiBAeeAKpA9LAREBtBAIEBwABGlAoqADUAKpA7dAtdA1ABDEA7YA7HAmjAFYAElAxCBopAyBAw-AKpAcUA3nAltAZVAPEBVEB2CB9IAUEBeeAUCBwEAQEBbLAUyAkkAOzA-qA85AzEBIUAxzAwkAECBvFA5EBWyA7EB27ABDBJEA_HArkAjDBMBBvkAAQApRA3EBtBAzDB6DBYEATEBRFBo7AUFBQFBVEBTFB1DBAEBt_ACEBUUA-EBYFB1DBVCBxjAGCBUUAMkAeEBBYADFAWCBaXA-xASIAzoARaAR_A56A-EATcAwFBL-A0BA9BBwBBOrAyBBzyAwqAuCB0dACBBQDB20A40AXUANqAmzAOBBdEA_ABBBBGFB2DBGBBVEAKBBosANFBf-ADBBYABGEAy_ACGBD3A-FB1eADABFABTGB3EAPFBadA1EAV_AsIAKpASCBADBTLAVDBjDBgsAeABs4AiDB6EBweAoyAh4AE_ATEAIQAtGB85AbGBynAOHAIQALpA_EBcxAw_A1GBfLAZGBt7AIBB7GBfLAfGBBFBS8AerAQ0AdqAUqA1NAR_ATKALHBdEAm7A0kADUAUHB8kALUASfAXHBPeADIAH_AL8Af-ADUAKCB0FBjLAhSAkjAFQAZ3Ab3Ad3A3mAUUAxbAe6AQoANeAFpAkBARsAl4AQsAMJAzBAR_AgvAxHBVQA2HBTHBHeArBA-zAZ7Ay-AlXAhbA1-AHoAgAAbBABJAB2AuJAAWAGwAHSAl-AzBAQ5AePAuPAPHA-BBe9A5fAlBAwsAUBB93A0IAaEAArAFpApkAbIB_PAgKApkAhyArsA3BA13ApkA9VA9NAjCBE9AdDB0mAfDBrHBaNAFvA1ZAFMAgPA48A1mAnmAgsAVsAlEAb4ATgA6IBisAO0AScAxEA9XAjCBuIB7ZAwIBREATBAoBAKxA_VAeCBTeAYLA3IBIJBRoAiIA6FA9lAu9Aa3ASJBZ_AXEAVJBGJBYJBmmArHBPEBUJBRVARJBfJBREAuLAirAaFA8EAB8AVIB7IAOCBzBAE9ATpAmGBJFBTJAKtAv2Ad1AU3AIrAO8AEFBXDBxGB8EBI_AgEBHKAVKA6CBWDBIHBhGBjrAU6AoHBX6AdoAqdApJAwqAg3AKCBUFAVVAoEByOAD0AqcA4GAIEBpLArNAARAumAXsAUQAkJB2mAAaAWlA7HArnA9mAdKBNkAuLAvIAaFAIZABIBA5ADIBD5A2-AxoAJoAvXAUWAJ1AMHAqxAtOAOBAEyA05AFBANZADfAIFAl2AYkA_JByXA9KBqFAsnAm2AtOAGFADyAx-AtKBEoAfYAwKBIoAnbA6-AxXAY-ADyAtOAeCB64ALLBbYAuKBOLBGIB4-AuXALoARWAriAnYAunAuLAuJBZLBfbAtoAcLBwoAQLB5-AwXAhLBzJBkLBzBARtABABsKBaLBNLBibAPLBmbAtLB0KBEaAGXA4KBEyA2EA1LBoLBC5AqLBPWAeLBKoASLBRWA4JACFAtOALBAdFABMBC4AqoA2LBpLB4LBdLBIABfLBJMB2EArBAPMBtOAR6AJmAX4ABoAMLBUMBFIBrLB6LBYMBuLB2EABSA-jAfMB9FAWtADUAwJBT0ANMAB2AK4AEWAe5AweAzdA2CBKtAxEBf-A1JBcCBKmAaWAv4A1eAbtAdtAJLBlEA6FBnCBLnAuJBHNB8JA8FBV7ARFBLNBKnApdAhyAFMAQNBT7APrAbWAKWA7PAVNBxBBJJBUNADyASdAj8Aq7ARtAQMAyOAzBAo-ARyApkAjNBnXAzBA5JBVKAYCBqNBlNBolAgPApcAwNBFMAzBAvNBilAlNBtNBmEAnFB1NBQDB7NBU8Au9ApcABBAmBADSA-EAW3AOxAjdAnBAyjAo3AK5AX5AiBAZ5AO0Ab5ANtAasAgIAupACJALfAOOBY5AlcA_CBlgA5rA2EARBA_LA_LAorAsJASQAibAvIAEsA5BAnsApiAPMAu4ASEAXiAr0AH2A44AK5A9cA8nA7SAYLAN6AL6AIZAUOBS2A1VA1MA5OBP6AYEAlsAAlAIBA9LAmBAjdAIFADuAIPBjEAXMAsBALPBKPBWIA7GANPBtsAWbAkBAHtA6XAFPBsBAmBAUPBBVAXPBIUANBAWBAiGAg6A9LA7iA8OB9pAMOAnNBPuAjPBsBADjAEkALUAb2AY2Ae2A4YAqcAKjAcEBhHBfEB9GBt6AlKAv6AfqAZsA9OBHfA5jAx6Az6A9PBhqAFqAgmA-YAHeAAZA9YAgEA_YA0UAYCByNByYAZoAWfAqFAyBAQQBpIBCJAUQBIQB7YAJNAaQBAZAcHByFAv6AhkAPKAWQBuGBiHAdQBCsAkFAnQB15AXVA4JA45Ao2AjdAsdAVIBK9AnFBF6A75A2_AzBAvIAY-AvEAZ7AWjAFOBttAtFAFQA7JAMIBYEAy6A0UA2BAfvAzuAGQArNAktARrA5fAhUANBAOZAzlAMQBJQByaAZ7ASBAD9AciAG9AenAd9AK9Ap5AsQBJEAjrAE9AaRBfnAMNBxJAK9A54AjLBsOBOcAHFATUAZ7AsOBXfAzLBlBAjrA29AUBBXBAOxAW1A-HBtrAJKBCEAqHBdNBmYATVAWjARKBSlAOVAZ7AoRBASBFlAyQAUoAwcARMB6nAmiAL2ACEAXYAMSBqvAsvAvxAk0AN5A-RAZ7AWSBnsAFpAMOBo2ATSBtvA4RBhMAYSBMSBxRBmKAYCBhxA-QByBANBAkRBRNBWIBfSBvxAGeAosAtRBMSBGSBmNBJJAzSBY4AAPBGZAIZA6SBzZAQeAxFBsZAtBA10A6OBoYAhNBpjAb9ABRB7FBoCBE9AviAwBAvOBqiAT4AtiAdiAuHA_0AFlAkBAIBAedAwBAvOAEsAbvAhEAFGB2eAISBDSBQOAlPBZoABBAk1AxEApBAitAnsABSBGlAmKA7iAuRBwOBBaAyOAkTBN3AxTBsRBFMApOAqQB5dA2TB9EAUNBWVA2OAtQBpkAWbA9LA5BAldAEBAy6AZXArSBUBBoOBkBABBA0BAEjAtFA-PAGRAl0AgMBEWAfwASxAeOAmSB99AsJBzJAXUBzLAqeAaUBCVAUBB3GBo2AVpA7ABYpAxcAy6APdABMAcpAepAhwAG0AXdA_cAF2AQpASpAYCBmUBLdAZpAqUBbpAgNBuUBHjAwUBipA5QAp2AZVALQBoJAURB-PBnPBVPAlIAfqAiLAqQBDPB6rA7SA5fAZTBmJA0BAfiASBATVAOTBVBAkBAOTBWVBOTBGBAIxAiFAjSAEUAhQBbEBSmAslALsA-pABQB7PBy6ADJAXtA-kA2fAeUBYEAHBAgEAlYATUAUoADJAMABw-AQeAHVBnVB0rAQaABTBY2AiqAQ0AqFADaAKpAXfAjBAHaAKKACaAfBApFBLaAyPAjiAMsAaSAQeA4MATaAyVA2jA1oANsARaAdOAHNAVWBZqA-OB3PAtUAcSALfA7eAm2AUaAWLAbxAlgAYaAUBA6AAyTAPbAlLARbA6MAlIAofAIbAaaAuWBqSATLAxWB7bAzWBtWBMLA2SAqeA4WBkgAIEBCaAyGBFWBDWBgGB_2AhHAbVAcMAGWBfBA72ANWBoZApUAqZA-VBbeASaAvQAcWBPtA5kAsUAFUASLAsIAWXBQXBufAkRATXBSNAjWBsOARoAFMAq4A34AC_AEaAo4AnXBIWBOBBkMAiAAWLAmXBweAFOAOXBVOBfXBZXBuUA4FAbWB2XBYXBlVAhZAqeAlJAZlAMQADrAwOBuOBEXBDYBivAqiAuOBTKAaEAyQAJFBkNBjBAunAIXB5NASKA3LAxHAMXBFYB4IA1XB_PB3XB-XBUXBkJAfSAnWBHUA3UA0WB8WBYTACYBxHAqRBu4A2EAXEBxHAEFB_HAFWBYuAdWAqJAhlAhWAVVAltAj2AgmAKCBDfArVBn9AskAOFAaVAUYBpEA7YAXYBLFBZjA_HAbYBIVBeWBgXBgWBmVATaAhYBafAiSAkYB7WBLIA2SAoYBVQBvGBMCBBYBWYByBAeCBsSAoXBHCBZBAVBAWBAKKADYB8NAfZBmZAIWBEZBrHAnZByNAJZB8VBWrAfWBaXBvUAULAVaAiYBSZBObAqTAQbAwFAXZBeZBp0AbZBygAcGBEXBBaB5nATYBLPANJAuXBlMAWxAzdA0XBaZAnUAcYB9XBSWBuQAWSAQaBfjA4XBhWBeOAINAVaBYWBBTBiXBqOAkWBrKAENAhRBZRBqqAyQBjnAAKAvqAYEAY6A8dArFBENAIWBpaBMXBciAfVAmQAbaBRWBZWBTaBoVA8XBWaBeYBaWBcXB6aBcaBhXBoOAjXB7VABlABsAmZApEAc7AxpAE9AeZBtJAtMB0IAe0AD3AraBtAAWnADFAtXBciAfBAUbBKSAdRAMaAwZBLZBXaBOZBVXB_aB2aBdaBhJAZaBdXBYeA7aBSaB3FAAYBxUAGbB7dATZB6ZBJFA9QAuAAQUABWAtMBkWBcEB1WAtXBDBBvXB6VANaBLSAPaBKZBRXByZB5XBUWBibBfZAkbBbXBxVAHcBaeANZB_XBDbBlJAUYAaEAI0AD3AWWATcB4eAIWBWcBPsAjfAvZBPWBXWBjbBBbBnRAUaBCcBdYBqbBwVAfOAkcBRaB3aBrbBQcBMXABNBGEAvcAHABRWATMBWABYpA-FBhpAs1AbcA6VA2FBWFA2EAmPAgPAGWB5ZBsaA7ZBiWBfaB7HA_WBOIAkBA2BAiBAMXBmEAA4A-VAlJA7PAAEAFMAgZBlEBCnAALBVdB3CBmEBGLBESA4XA_7A6CBosA9XASXAGwAAYAvdAYXAjcAWdBeUAn4AyXBr4A85ArEB5CBxXBp4AweAMXAfdB8XAnYAjdBkWABYAdpADYAy1ADkAsBA0IBnBAOHAwQBZdB5qA0UA7HA1IByYAO5AIWB-UAfBAHeBBeBoBAsHAS9AdcBWWB9VBEcBhWBTaAudAGUAraAjaA-aAwWBdHBzRAQuADTAxhAtbBlZAvbBR5AP7AuAAgrAPEAYNA3NBPiAWLAcNAnLBsoAEMBVMBlMBHMBzKBpbACRBveB3NABZBHaBpEA6wAkBAfBAtEBKEAhAA9AAgdBctAvFA1BBabBgVAMcBSXBOcBfYBwUA6nABBAhPB05AAOBn4A5BAHxAC8ABKBJKAeUAHxAqZBafBsBANeB6mAYfBTeBdWBDcBMZBzZB6XBeSA2ZBRZBbLAPXBobBAbBOfBuAAVfBifBKxAlJAa9AbDBJTBINB_BB9IArEAYQANkAGaBcQAmHAXEAbRAkfBXXBpbBrcB0ZBaaBpcBHgBJcBncBlJA-FAJGADGAFGAHGAJGA-GAMGAOGAQGASGAUGAWGAYGAaGAcGAeGAgGAiGABBAkGANgAnGABGAqGAsGAOBAuGAYgBxGAzGA1GA3GA5GA7GA9GA_GABHADHAFHAHHAJHA0BALHAeHAUBBAKA9fBdHAv7A8eBBgBqEArrA0HAsZBtKAtdAyHAFhBqHA2HA4HABLAXNAFgBeXBqcBNgBiZAKgBdbBmfBfbBhZAZaBDRAxIAGJAsSBWNByBB7CBduAyNASRASYBPKA9eBOJAXKAAcBcbBecBVeBnfBFcBoRAmJAoJAYsAcUB83AffBfhBcNBhFBHNAN8ACKBAGBefBT8AqhBbbBOWBUeBxZBvhBYaBHNArKAtKAIRA1hBqdAIhBURAvaBtKAEgBOaBshBEiBebB8aBlbBHNAQZBYLAjYBCdBceBEdBoLAvHArLAsYB6nAwVBxeBz-AEIBGoA1eBXMBIMBoMBcHAwIAoMAIWBrEBqnAARAvXBnMASxA_bBCiBufBAjAgcBOfBTWBhbB1aBIcBhcBOgBnbB7iBBjB9iBCbBGdBEbBu-Az6A0MB_4ATMBzeBkMBGMBriB3eBMoA2NA_GBnhBDhByiByqAuBAvXBCOAEOAiAArMARhBvfB8iBofBGcBAjBNcBofBmbBMfBWeB4VAtcB6nAbTBUcA0OAzyAWTB05A9OA2sAMiBAKANPAJPAChBcVA6jBZZArhBDiBlfBlcBIgBVhBdEASIBgPA4jB9IAtPABhBAgBcVALkBPHAijBFjBojBwhBkJApRASQAweATUBIRA48A68APRAn5ATQAEJAGJA-fBaQA8jBcMAeQAgQAGJASiBAkB6iBQWBGjBljBxhBkZAsRAuRAsWBxbBKIAzbB1bB3RAoOBFRAGJAakBXJBckBomAERAVQAhkBPiBIWBZRAokBc9ARkBskBTkBXeBvkByUAxkB2UAdiB9aAgIA2kBZXA3RAdTAaGBLhAIWBHSAJSAzaBbZAnjBNfBukBjcBXhBDkBUhBZaBaiBoWBwbBDdB1WB4FAsSA5TAQlBEbAqSAQTALhA7aAlYBVZBYTACTAETAtlBzkBplBmYBwFAPTA5SAzhAzlBUZBXaAZTA4aA5lBbeBRlBqlB_aAGmB0aAvlBEmBnBAvTAylBCbA0lBDmBLbALmBJbA-aA_TABUAZ2AvFBceASfAmcBMUAaDBcDBTEBiUAoDBxiB4CB6mAgUAiUADLAlUATiBBkBGgBwfBglBQfBwkB0UAmeB6lBeiBybBgeB3kB_UAIGAbUBKTB79ASkA99A7YBOVAuXARPBrrAKKA25AtQBIWBU-AclBBcBilBThBCjBVhBEjBJlBflB5XBqjBelBsjBPcBJjBseBrPBmiBbLB0eBSjByKBgLB2EAp6AvzA-7AItA2dB-XAkdBVXAyEBndBqWANgAmEAGXAOfA_eAYLAMfAwnB5WAQfAYLANfAEuA1PBudB2nBHXAqcAKXA0dBnnBQXAidBSeA5dBmdB8dBodBuLArPBvTBMSBCIB3LBRjB3-ATjBinBpYAVYA0UA2XACoB6XAonB4dB-cAIoB0EAIeAGYAIYADbBRSBY4A1SBrPBkoBhMBPjB0-ApiBF5AkYA_RBjnBk6AsYAENAQ5AkQB85A2YAf2AqQBEVBNQBBZADZAxZA7SBVFB4GBwZAVQABPBZlBCZAXZA_jB5iBrjBGiBgbBVkBFbBleBuRAXnBLpBtZAvZA9oBETB0ZA2ZAJKAfKBgDBM8AFXBJaAwwANkBcMAepBMnBUiBCkBPnBHjBicBcPAmlBXaAolB3mB8lB3SAwaAYpByaA6WB0kB1lB9lBmaANbA2mBImBupB-lB4pBHmBNmB3aAbTA9pBMmBKbAlTACqBXmBEdBAqB0AAGqBTmBNTALbALqBCmBNqB_TAUbARfBrbAtbAbbAOoBiMBQjBsoBSoBhnBZMBqbAWFAYbAabAk3A9bAJcAnfAGUA3bAlqByfAHcAoqBxfAXIAjgAreAsqBhgAuqBXgAkgAggAKcAiBAMcAvFAV0AX0AKpAXcAybAZcAkJAbcAdcADUAgcA7qBKoBlcA2UBhpA4UBpUBzcAsUB8UBwBAfpAERBhpAAYAjpASpAB1Aq2A1_AIdAKrBXpAMdAKzANrB1cAPrBRrB_UBUrBBVBzUBpRAyeAgdA1eADeB9gB2KAS9AKCBwdAzeAzdAt6AZRBbEB85AdEBKCB_dABeADeAJjBbHBDUAGiAOeADUAfmBmPBOnBMgBCjBeOBZtAheAjeAleAH4AwEAoeAvQAAYBseAk1A8EAgsAddAxdAzdAV3A5eA1nBtWA-eA4nB7VBthBT2AJfAjLAasBxnBPfAxWAbiBYtA2fATQBRVARsBkfAq6AefA2EASiA2WAcBB2qBmqBkgADsBfsBWiB0sBqqB1qBosBogAziAqgAAgAtgABtBCgAb5AugAJEAwgALgA5eAOgAQEB5BARgAScA6sBzqB4qBYgAlVBKsA4sBYhBKFAxqB3qBzfA9sBAlA_sB_fAsgA5fAGgAItBXxAftB1gAbWAYhAfhA7SA8gA3hA7SAChAnhALhAHhAstB7HANhAytBlBAThA1tBXhA1tBchA1tBhhA1tBlhA-tBphAptB7HAshA-tBxhAvtBzhA1hA1tB5hA6eA8rBvrAaEBMtAUtBOtAShB7aB_rBIiAZHBctB1IAgrA0XAOPBOVAxsB-zAqRBRTBRNAciANTBesBViBgIAKVB16AoiAwOBhuBcOAjuBeiAOTBOVBHqAsJADEA1iAgEATfA5iAlIAlPBRuBKpBsUAtPB3lAGQB1IA0TBTUAnFBpPBq-AjEBBRAajA3sBmuBdYBFvBkjAr-A2RAajAO_AfkATgAKvBlpB2oA5jASvB7kAAWBAvBX_Av9Af2A7MB2JBImAWkAfNAD3AgEAddBhkA7kAiQBWDBDHB4GBZZBkDBIGBhGBTvBYHBt2AR2ALgBBjAyvBtVBbrAogAqRADlAsTBclAPdAJlA4IAg9ANlA4IAQlAdiAkqAVlA4KAKEBKEAp5Ah9ADlAelAglAilAk_AxlABEBluBWvB_pADQAl_AfFBbvBvPBGqAxPB85AKqAGdAmaBGmA3JBR8A4oAmBBpJAX2AVvBGgB3oAlBBfBBpwBcmAFQBdwBgmA38AXJB4IBrHBAKAB9AKSBtmAJEA-mAxmAapB4wB2nAioAn1Az6AwmAIEAdEABnAioAtBBHnAsrBDEANnADxB3BBlCBH3AmnAYnAziB0kAlaB-mBU9AnaBCxBVnAXnAxqAbnAsnA1qAH3AbNBNNBknAq7A-hB6nA8nAOoABwBdnBQoBbqBxKBRLBtiBNoAPoANkAn4AQMA7wBmHBvEA7RBc3AraBeoASoAhoAnoAuHB_fBDxBCMByeBroBvoAgnBATBWtBJFAtwBFdAowBhBAX2A8oAioA_oABpAD3ALvAHpAQ7AD3A6_A-MBXrBoNBpcA3UBcrB5UBfrBRdAuvA9UBgpA9cAkrBAYAmrBetAopAqpAspAneBlcAypAtyB1pA3pADQAVwBrwBTuBYwB0IAVwBywBa2AewBnFBAKAhwBZrBpXBcyBKHBKrAWqA4yBjjBkVAlxAOHBgqAuPB-yBgmAjrAmqAbnAjRBcRBbxBYoA5DBfxBrnAP9A2qA2QBfHBICBnKBGFBpkAQrASrABsBYrAHrANHBUjA9mB6fBWIBkzBGrAkVB1vBEsBNsAnzB4rAIsBGzBowAGEAgEAtrAlrAvBAE-ApxA3wAsrANKB7sAOuBVHBQuBxzBLyB9XB9rBXuBuVBogAW9AJbBmgAAsAlZA0HBGsA2HBWwBvmB2aBpJAI0ARsA_IB8IBBJBUvB7uBVaBcsA3HAyOApeBTsA7IBXsAksAYuB2EAtsA6sASEAosABtAxsA4sAA8AZIBePBt0B8sASGBw0BAtAwsAePBdGAwIA0BA80BwMBwzBUrAVaBxRBTtAVtAcIB5vBfOBpPActAWFAV3AF9AyaBitAMRBmtAotAbuAu4ABJA9tAfuAhuAIwAHtBkuA5tA5BAnuA9tA3vABkA5vAJFB7vAjSAWvAOJBz7AaPBsCBOIA4uAUuAWuAYuAwIAauAihBX1BpuAZ1BztAb1BHgAd1BmuAY8Ah1BruASvAk1BxOAm1B9vAp1B67AstABEAjCBwFAu1B6uA1WA8uA_1B4vA_uAl1BVvAJuAkBAF2BGPBs1BIvAKvABpAS1BOvAQvAP2Bj1BR2BC2BT2BncAW2Br1BI2Br8AdvAoYAWUA67AVQAY2BDpBKEAnvA-rAvSBi8AKxAUEAxvAYsA6AB8cAKEAi1BTvA6vAj2BV2BqCBm2BDxA1IATSBEwA_tAHwABuAKwAMwAOwAQwA7BASwAvAAl2BhCBn2BatAZjADQAZwAY2AcwAT0AviBSxAhwA1IAjwAMmAYLAu7APHAYmALqAqwA_LAswAB0AwwAF2B0wABKAk1AbnARRAV0B9wA16A_oBScABxArNAy6AtJAJzAWXAHxAMzA9FAIABOxA2cARxAzLAW0A7HAVxA98AYxAwnBaxA7eBuzAgxAixArNAkxApzB9xAoxAi3A8EAsxABJAvxAxxAzxA1xAlBA3xA8mB6xAVzA9xA_SBhFAX8AbdAZ8AKyAM-AJyAr7AOHAMyAT_AGyAgEAl-AncATyAuvBXyAZyA1RAbyAYpBeyAgyA65A0IAkyAW_AhFAoyAh8AsyAavAyBAvyAgAAxyAh3BmwAFNBDEAGdA3yA5yAezA_zAn3B9yAp3BD0ACzAcJBxzA-wABPBScAJzA83B1fBrzAUIAQzASzAR5BUzA4wAHABDEAZzAGJBdzAweAfzACxA43BjzAsDBNBBJiAB2Ae5BkgAA0A4wA-3BAMAIGB7bAcmA0zAW5BtJA73B4zA0dAN5B7HAbBBjfA15BnjAsBAU5BF0A62BuHBJ0AvFAL0ADFA2EAdOB24AbmBU0AicAScAgiBSTAgAAb0Ad0ArjAz0AfFA10Ak0AkUAUvBNlAI1As0AwwAvIAv0A-RAx0Ad6BP2A10AeTB50AgAA70Ac6BYLAF3BM1ACVBD1AUKAG1AgEAi5AK1AA1Ax6BO1AqcABRA12B-nAU1AZWAX1AYEAZ1ASyAAIABKA12Bd1ALWAf1AwAAh1AxHAj1Al1AUdAExBp1ASgAtJAs1AWXAu1AwpAtcAx1AodB70A01AvFAv6AGQA6cA61ABVAJhB7cABRA8LA6RAB2AdEAD2A36ByXAv4AxHArWAB3A_8An7AO_AqwBg0BLgBU2As6BW2AxwBPzBd3BdvByPBNkA7IBi2A-UAYdBkIB1UBDzBRCBu2AFzBgvB1EB32AN8BZLA72A9qBJHBt4AC3AKpAZ8BG3AmoAI3AilAkUBfzBCnAQ3A9GBhvBx2AmpAbEAX3AnWB7xB9RBUUAg3APcAqxA7eBScBhBAeHB-RAz3AO-Au9AMiBz3Aw_A48B53AMiBE4A_3A7QBMSBA9BmeAMQA-0AZ7AM4AO4A_DBFSBH5A64AV4AOjAZ7Ai4Aa4Ae0BuBAd4Af4AVyBuGBj4A8EAT0BhBArdBydBtdBo2AzCBBNBkBAc9Bz4AOfAT6BpcA1SBXOBXqBY4APoBjMBvxBKEAG5AvoBiWAK5AyYBN5AldAQ5Ar9BdOBr9BPOBROBI2BQ0Au5Af5AlBAh5AIfBUfB2JAm5A-PAeRBcGBI9Bu5Aw5Ay5As9BL4A_TB35AkIB74BEeB9lA-5A4PBDfAnYAC6AWjB1QBd2AZoA9SB8SB6MAJ6AWpBeMBT6AnHBZoAW6A8RB9xBa6ArMBAJACyBjqBbuBF5BMoBd-ADEBWcAxoB0UAFRBunACQB_ZB8-B06APHB2-Bm5BDIA76ArBBsJAunAprANFAjBA1wB53A58AG9B78AACB_6ADaAB9AxgAyRBh7AZyBjwBMUAmLBZ7AU_BP0BD3Af7Ad2AW_B8KAp9AsJAXHBOGBq4BRQBCLBi3Bw7AFOBKWA67AB8A37As_Bq1BK7A97AE8Av_B85AD8AfdBB9AAOBgvB8hBJKAFzBAOBnFBk4BfNBb8ACyAZ8APDBB5Bs8A3DBJ_An8AryAg_AX4Bi8AFBBu8APACH_B98A08AtRAL_B6ZAN_BNRAhKBz8A_8AlWAB9AXRBcnA3dAYxBszBK9A5wBM9AraBhxBQ9AzWAS9AY_BW9AnFB3fBc9AMiBDwBHvBj9AUlAJkBn9AHFAk7Aq9AwOAt9A53AJqAW-AS8Ay9ACOBZoA98B6ZA4ACdVAV-AzmAA-As3Au3AE-AIBCLnBJ-ABVAWGBN-A33A58BZxBWIBMZAIBBRBCBBC5QBZ-ARBBKyBhBAfXAR_Ag-A4IA6-Bk-AijAx4BPyApBCOvBHvBojApxBv-A4IAFyBniBvKBWMBdqByxBxBCKmA88BU8BaBCM-Av2AdkAW-BpZBeEANyAN_A_7BP_ABkAjMAB_BS_AvHAhaBW_ATwBs_ANEBKCCe_AmyAOACw8Aq_AZwBUwBfFBo_AzOA_DBr_Aa_AplA10Aw_AYGBIrBU8BgAB5_A-rAjAB2EA-_AmABCABMQAFABycB-cBKAB__AyABWXAPAB4PB3AB1JAYEAVAB7AB_fBE_ALGBQXAh8B-RAmCCSkAoCC8_AqCClABn5AqbApABbABQXAtABIABvABxABNAB1CC0ABBYA4CC5ABWAB9CC-ABRGBwBACGBm_B9BCL-BbDCFKBUDBurAFvAa-AJEAkxBLTB9IAWBB0mBYBBoxBE6B5eAnwBvwBQyBcmAiBBq0AdBB5oAnBB1ZB0BBsBBlcAoDC_mBTRAOUAy6AJfBl8BoxBcqA7BB-DC7fBAKBCCBoxBuJBAzB5qAJCBZ-BwLBCFB3NB8BC2KAwLB_BCAdAtFBgvBsFBbCBw2APqAR8AR3Bs1BIECZBC2KAB3Bt2BT3BDCBpdByCB01BSMAUECD3AvdBq7AqMBW1BtECYECdOBmGBSOByDBFDB6mAHDBzpAuyB2pALDB1lANDBunAoyAeDCLACjDC7JB04BhmB1RAdJB3wB4mAuvBfGBmDBGlAoDBhFAhBArDBv3AtDBuBAvDB-jA1eA8DBUFBFFCQQAFEBdFCg8BdCC2yBaCCKCC5DBSwBovAUACKwBSvAeFBRCC2EBVEBD3A-EBXEBiEB3rAMtA2rB3PBBYAhEBZEBkEBwCBCnAVsApEBudBnmBNdAoEBuEBRFBgvBiFB1EBvEB4EBz4BizBWFBxFCAFBGKBwLBIFCOGCIFBaZBGZBtkAwvB_2ALGCSFBFEByFCXFBoFC26BcGCcFB7DBuFCgCCnFCgGChFClFBsJAOECX-BQECrFBaCBkEB_SBcmBCTBKCCjHB8cBYTA9AB5FBlCBNxBlwA_FBSxBSsA9JBDGBv6BGGBSkAaGCunA_CCdABNGBJACPGBJBBMDCSGBRGCHFCE_AYGBVGCp_BIBBuCC7oAaGCTECkGBEKAyJBaZBTCCZUAIJArvBTsABDCQjANGCCHCzGBM-ABHBQOBkCCaGBFHBLJBHHBbyB_GB0GBwHCQOBVHCi8BvHC8GBRHCH8ALHB3zBqzBA_BH7AR4B9HBAsBLUAK0BreAKiAGICJNA18BHCB3rB4PBjHB6zA5xBVdBq-B8xBLKBo6Ap7Bb3ADICxHBzHBx4A1HBRKA3HBKCC5HB9cA_eBPBB-HBAIBYqBqoBoiBIyBlbAIIB7zAXNACRB4JAYEAOIBijAQIBGkBnPAUBB2jBAPAaIBDQAdIBv5AVdBhIBdIBLLAU-BmIBoIB52A4BArIBUFAtIBAxBREAyIB9LAAeB2IB2wBSJBc0Bo0BScASJC9IBhNAgWAFJBKJCzWALJBedAgRBpJBQJBQJClJBTJBbJBjJBhJCgKBurAFMAkJCWJBM_BNFC2EBiJBrJCZACtJCnJBOJBqJBfYA68BwLBwJBbECXECraBv3AeEC4JBffBUGCoHCxYBT8ADKBMFB7HCzWAC0BIKBp-BpHBs-BoaBC0BCyBqFBc7BOUA4YBFMAVKBVBAXKBJwBvHA9UAcKBGxBwJCeDBiJCACBiKBaKBTgAlKBdKCtOApKBqxAtxBv9BqICwxB7LBpbAUFAqKBBGBzBA5KBa8AZ7A8KBNMAqFAK8B9qBELBRVA6VAILBPhAVUBOjBDMBHyBE5AcqBxxB8LBULBlEAWLBI5AqKCaqBsKCsLBnMB8LBiLBTVAWLBXECzBCenBRoBtKCRLCpbAnGBtOAxRBNLCELC5LB2eBUoBbsB_LBSdAXLCuxBPLCmMBsiB8LBLMBxLBOMBK7BoLCrKCFLCaLCsLCpbAbMBSyAdMBb6AfMBgLCpIC0LCQLC2LCxXAqMBc6ANkAB1BLUAGMCDEAwCBzMB05A2MBIEA4MB8BC6MBVEC8MBcIBm8BfECZVAANBM-ADNBN1BK5BjECtJBwLBdMCzJAcGCgMCJJBxlAjMCiFAYNBjBAaNB8GC68BeNBZ8Am_B-NB2SBPhAp-AU8BwMC7_B0MC5NB2NB1oBo2AwMC4NBkNB2NBAACezB-RA1MCffBP-ADOBs_B0EAp8BJOB-OAdSBzOBW5AbOB-jA2EC87BEsBr9BZOBONCsHCQNC4ECHsB2fAhOBlBAjOB15AmOBTUAMUBqOBvBAqYB4IAlNCv4ANNCweB2OB7HA4OBj-BO6A_oBW0BTuBBjAh-BCPBq0BORBaPBPPBf1BRPBGBANPB5NCLPBSPBwABcPBWPBy0B3NCbPBosAVPB80BgPBiPB4-B6uBH0BLvBKIApPBwFA0-B0UA9yBD8BfwBCLBKqACvBpXBNIChABxyBiVB9YB9PBJzBkiAWmA--BEQBC8BwPB5oBDIAqQBPQBs7ASQBYQBTjA6MCTUAqsBJEApOCpQBTRBbQBfQBRFAjVBekAjQBtOCh9BjQB3OCKQBqOCBPC0UAeRBAUB4IAp9BtACYBCzQBBNCGMAe-BVdBoKB-jA5lA05A9QBzECARBwKAPiAwICi-A7LAIRBhvAwICMRBonAFPBzBAQRBDZASRBFVB7YAQMBY4AhACiRBkAClRBJ9AjnAGPC35AjaBjACH9AY_B1SBqRByTBjSBY4AvRBqFAlSBC0B0RBMiB2RBwAB4RBnnA6RBLKCKKBZ6A1SB-vBiTBSIA05AKQChTBKSB05AuLAOSB_8AyRBESBSSBlBArvAtvAWSB4SBiXAaSBvBAcSBpkAz2BsNBMQAiSBGMAZ7A-PCQOAnSB1BApSBKUBMiBjQCxSBNZA6PCiXA1SBIXBdQCEWA0NC_rAeFAk-BBPB0GChBCmKADTBBPBm_BxAC5fBuPC_BBuuBUTBguBsiAiuBuiAvuBVTB4OAYTBIxAbTBTjA8wA30ASFCLQCuTB8nBo2AmTBNUBNZAqTBvBAYRCENANoB7PC8TBzTBaRCLZAlRC4TBUNA6TBDpApRCnBAxPCBUBDOB-UAFUB2WAIUB9UAuQCYBC7IAMUBOUBQUBGXATUBc9A8QBb3BzLAZUBENAAQC5RCdUBCSCSlAjoBFSCrzBGRCWIBlHCnwAWpAoUBNdA6UBOrBlyBQrBvUBWdAAVBqyBWrB36BJrBKdAhyBMrBrUBgrBXSCirBaSCpyBlWAryB6oBGVBiOCejAouBniArSCbQBxuBLJAXNARRCbVBUVB3SC8NAqcAaVBTVBdVBfVBNBAhVB--BxrAmVBI0BXvBvBA2MA7OCHICM0BAlAliByVBLKAyQCQjA6eB4VB4IA6VBtSCfcBtkBOVAVOCwPB24AEWB3_BDWBqZBDWBLWBXQAIlBXTCKlBMpB5aBRpBZhBROAWnB2vBkjB5XBAYBqpBpSApEAqWB5pBNmB7PAIdBBmB0pBDmBeOA4TCSmBQqB9WBDbB9TCBXBOUADXBeTCCaAGXBgTCKWBNXBtmBrkBlTCUnBLlBhlBFTCwmBVnB7XBpTCXiBscBanBTHBrXBxmAKpAxdBsXBkkB6NAJaBwXBbUCIEA4iBLfBWUCmcBpfBLcBoUCEkBsbBVlADYBnNCC8AcZBJYBtOB4IAMYBsSA_VA5NBRYBgTCDYBYYBKYBaYBMUC8uBXUCJgBxTCtfBulBkaAXZBnNCjiBXZBvYB1IAxYBgEARZAt_B2YB2LATKBBRA6YBZ-Bl7BYGCAZBgpB6NArZBpHAZZBIZBBVCsUCUhBPZBrfBnsBGVC1TCIVCcZBNVCLVCcZB-ZBBCCiZBkZBrZBtZBgHB3FAgUCVYB9UC0VCjpBumByNCuTCQUCppBmVClgAspB6pB1pByfBuVCzyA_ZBYKBXsBDaByrB3VCpEAiUCLaB1eAmUC0aBtTCYTC_VCocByzB-VCmVAsTCZWCWWCtjBZUCIKCQOAzPCP1B1PCLPCXzBJZAZzBpACCnBQOAvaBC0BxaBOjAkTCuhBqTC-iBRUCPOCFsBnpBDjBCVCpUCuUCzmBHbBwyBKbBciAMbBPgBciAQbB5bB0IATbBrjAWbBiQAZbB7VCNUCyWCDVCRnB6WCEkBcWCSUCaWCZnB7cBkeBOlBnZAHVCANATlB4wADXC4bB2rB6bBOWCGXB3HBlMA-bBgjBNXCSXCkVC_iBVWCmTCahBVUCuXCPUCfWCYXC8bAXcBjfA9qBl3AbcBkHBcVCNJAacBUcBxWCFiBzWC4aBYWCVXCeWCwXC-aBjVCQnBuUCYMC1eAxcB6LB0cBnUBlWA3cBiICDlA6cB1WA4GCxCCAdBFXBpVCtaA-WBfeB7UAuAAKdBMdBCEAjKBWWARdB6MATdBg9BTUA-FCeUA6KCCGCbdB-KCedBDoBhdB3dBGoBdoBsnBJoBunBtYC6mAe9BnXBvECDGCqXBsdBNkAmnBaoBEoB2YC_XArnBnWA6YCkEBEjA_dBBJAPeBrrBe2AGeBQZCzNBKeBkXCMeBOeBOHAReBsdABYCWiBpUCYeB4_AaeBDqBdeBeFA4TCheBEmAwQANlB0mBuRAP0BpeB0KAseBauBAXAfZBNjBSMBDLC-LCiLCToBeqB5eB0ZCIWB_eBBfBFGCDfBFfBHSAHfBq1ABABeZCXtBgZCxhBuLASfBiGAI9BffBWfBYfBDKCO8AqXBXfB5zAkXC9_BgfBcfB1fBIaCjlBQnBllBBWCciBKYCxfBzfBWaCYEAKGBXEALiBHSCPRA9fBPiBkXCrEApkBJpBjaCxmBFYC2WCTUCHiBsIA9FA_FABGASgBGGAIGABGAWgBvGAZgBTGAVGAXGAZGAbGAdGAfGAhGAjGAlGAmgBpGArGAtGACbCtgB0GAiFAwgB6GA8GAWgBAHAmJA2gBGHAIHA3fB7gBIkBraCUUA_gBMHAMkBYjBcVAzHAMhBPhBwHAKhBTVAGhBNhB5HAZKBqXCzaCUkBoTCyXCYnBrTCIiBUaAdhBDQA4hBlxB5wBcuA11BBlB9bCElBwIABiBnUC3bCSpBPfB8PAnJAU9BaIB3hB9GCCKAsIAZaCpEC9XCDZBQcCdaCmpBpjB6bCY6BEQAYPCszBm9AiWAOiBloAWcCicCZKBxaCIcCdWCvXC5bCqfBmWBsfBcLAcXCfiBKiBbEAjiBuLAliByLCOLC_LCrLCUjBRWA2iBYMAkXCajBbnA1iBJSCTWCdlBJcCDYCopB1aCWvB3aCbWCxXCqcCzXCXXCYYCtOAD6AoyBnIC3ZC1BCqiB3BC8LBejB7eBlcCBdC9UAdjBWjBFdCNnBGYCrcC0WC2bCPdC4bC9aBrUCHdCQXCuUCuLAwjByOAyjBplAVdCY4A4ICmCBOSChcC-jBIWB-jBzbCtdCKaCNpBHkBUIBibClPAnPAIWBPkB-dCpdCKcCndCjZAXkBBQA7kBFQAbkBO_BdkBOeCgkBXQADlBkXCmkBaRAHlBiVC_dCEkBTaAZXCsZCPlBdYCSlB5mBUlB7mB5kBZkBReC9kBTeC_kBRRAClB7KAElBnkBDQAocCUWCKeCIdCJgBheC-WCkeC4mBhYC6mBlJAWlBt7AYlBkXCalBQVBZcC3WC0aCWhBldCQdCscCEKAFVCjSADWCNmBrSA_lBvSA-TC6TCNTAdaAUfCHTAWfC7lBFWC3lBFTARmBzpBdfCDmB-lBWmBMqB2SAAqBcTAhfCxcCJmBlTAmfC_TCFbASHAQmBAmBcfCtpBFWCVmBrfC8eCupBSbAamB5OC4WCeOBfmBZDBGlAimB9EBkmBi6BmmBmEBpmBaDBrmBfFAHfCMdChZAgeCOpBaXCRfCVPAeXCH6BYNANSCtSBhcCLnBrWCNQCEnBEzAoYAVVAInB--AnbCcMALnBOgCWXCLcCKfC2aCpgCrdCKdCX0BHYCROAvdCzBAcnB4cChLC2BCHLCpbAknB9LAZoBPXA1YCpnBHoB5YCfoB9dB6nBznBMuB6VAFhCdsB6nBaOCHCBFXAuWAAoB3XAFZC-gCRXA3YCldBChCEIBkEBLoBMOCKjA2gC4ZC4gCuKCxXA7gCXoBBoBzYCGZC_gCcoBWhCLZCDhCKoBvJBioBJjBooBR4AN9BjLBnoBXQCt9BZqB3gClMBy9BMLCihC4GC0oB-OCfzB3oBzPB1OC-EAqQBUpBEZA9QCt7ACpBHzAFpBWZAmBAYZAJeCLfCqdCEYCqZCubBQpBeeCBTBuZAwZAWpBTHBxpBMFCSJBhKCHUCepBIWBipBogCxgCMeClWBWaAyTCsfCupBZfCPqBXfCBTA3pBxpB5TCjfCNTA8pByiC1fCEWCDmBpfCuiC0iCjTAFqB3iCifC2fC6iCGbAAjCriC3fC3TA8iCCjCRqBTbA3iCVbAVqBabA9LCYdCJyBghCNxAPjCubAUgApqBXIACcAZtB1sB1IAQtBirA0qBwqBkqBtqBgjCStB1qBcjCigAhjCV6BW0Am0A85A-qB9cAQyARUAUNADrBfcA6qBW6BZhCtHCfyBbrBTSCerBjSCkyBTdA-UBnSCYdAlrBdSCzUBfSCSSCdrBapAWSCAkCnyBxUBVrBC1AnrBWsBqrBKPCgcCyBBrdAsaBvdAorB0eA5nAQRB3dA1rBCLBcOCWXA5rBCeAHhC1WAJICVuB2FCDEACsBSNCRiCLeC1zB2fAieAkeAmeANsBsIApeAQcBRsBueAmzAOUBSkCynA-zAjsB3nBmsBxNCobBIfAKfA_kCcsBBlCzSCzOCJTAafA4-B5fAffAAcAhfAzsBojCajCTtBOOCLdCaSAfjCbtBLTCHkAzuBltBCtBsgAEtBEgAitBEABxgAMgALtBQgANMAPtBTlCljCofAWTCPXCfjCvqBVfA2NCetB0gAtgAjlCJgAJtBelChlCotB7gABuBBhA8lCwtB-lCLhA0tBHuBJSA3tBFmC7SA5tBImCbhAmhAVhALhA9tBLmC0hANmCqhA7SA4AACmCIuBthARmCwhA-tB2hARmCLuBokCPuB0vBD1BtdCgmCF0BKTC6vBAlAyZC-UARiAQlCTiAcBBKRCaiAMRCTTBfiAulCJVBDIALVBwmCMQC1FAIRCwiAzlCdlC1uB3iA9LA4uBDIANOCjmC3eCCjAKjAaTCewBMhCXOC1VBv4BsBCljAYjAJvBskCsgCkVANvBRnCs-ApjAGCCyvBClCjOCYvBbnCavBKnCgmAtGCgzBz2AKpAFzBXkABCCmvBFMCDUA4vBtnCnHC9qAHFBp_BPFCHKCunCG0BGnCtkCwFA2nCnmCK1B8vBKEALQCDlAXBABwBKEA0ACFwBRlAIwBy8AXlAMwBalAk7APwBflAt_BgoAeCC3yBUnCXwBvlAYCCQCCCqAnOC_yBNPCoFBfvBR7AlACnWCFzBxDCOmA5DCdnCulAHTCjoC6oAcwBQzBE3BimAmJCbpBTRAoNAH3A8wBFxB_mAeiCgKCcxBDnAExB-wBHxBB7B9oALxBvBBVkCPRAPxBByBRxB5BBKSBUxBTzBwrAtPCtSBmAC5oCUxBazB13BtnAjxBrMCEeC5oCpECZNA9nAsxBdhCSjCGLCUjC0NAapCQnAaUC3xBioAKKCo2ATICt8BAKAfoAxICDxBYICe8B1dCpoBXdCFMBepCh0B5jApoCloCSyBnoAUyBCpACLBXyBIGA5jC85AyHClwBdCBM8BUpA7jCJkCVSCkSCMkCSrBoyBDkCcSCQkCsyBJDB2pA_WCWEBIDB-EC1yB7yBbwB1mCbsAWoCZqCb_AroCWOCknCCzBayB-JCR8AMzB_HCQ2A4nCVnCbqApzBmOC_uBzwBN0A5DBKpCoqAMpCT7AOpCYzBwqA9NAgxBczB4cAcoCBzBfvB3HC-RAuzBLtAqkC0zBLUAnqCGSCCpCiFAGrCimCyrA_dCMrCaNCogAnqC8mBhrA7zB5zB9zBp7B_zBrrAtrAJICbqCXtBJICzSCO0BW_B_rAnYAS0BcICU0BeICmoCOUCPNAZ0BdIC7wABHCIEAn0BWJCqrCVmAdsAk0BVJCOcCzSCs0B-0Bu0BusA00By0Bw0B3sAEtAtBA20B-0B60BOPAHsCCtAEOCGtAEOCIMC0rCVPAF1BUtAOsCzSCaMCIUAXoAtIBR1BltAntAptAsECY1BdiAa1BjuAluA6tA91BpuA82BB2BBvA8vAn4AIjASZAu1BVuAXuAZuAPvAdsC21BfsC41BhsCe1Bg1BlsCf2B92BS2BwuAqsCdiAQuAUVB5uAiAA7uAPvAmsCh2BosCjSA-sCQMAJvAiAALvAc2BO2BAuAA2BHtCD2BKtCxVBevAqXBrsCgAA3GCjQCM7BwvA0qA42B2EAL6BGtCUvA9sC0cCYEA16BYEAH3B51BzBAK3Bg3BM3BwuAvAAVtC9ABW3BLEBbwAtJAa3BWMAzLAWOCf3BoNBi3BdBBLqAg5BYEATzABuC9ABIyAYLATzAr3BrnBRWAcmArDCS9AWXAsFBDOAPHAcmA5eAr2By7Al8BDlA8-ATjAw7ARzAqaBfFA8cAt1A2LAYEAm3B_nBuzA8gCxwAOUAPqA1wAu3BfXCjICqFBY5B03BzqAfFAs5BExA63B9IAc5BLxA_3BwABB4BSxAE4BfyAKKAktBZxAA4AcxAM4BpEAnqCS4Bp8BU4BkBAW4Bw8A9xAyxA0IAb4Bd4B29AM4BVWBmKAAyAFACEyAn4BGuCKyAr4BDCCt4BrBCzMCy4BjHCweACgCPUA24BzWAV-B94BmyA_4BMACZuBE0AVJBNmAszAi5BluCwwAgABVuClEAKvC-IAkYAzLAxCCwABqEAEJA6RA_VAoyBrjAWpAl8BK_A8IANxA6uCQxA8uCOyALaBI4B0EAK4BcxA9TCG6BvwA7HBzLAyBClWAIdBQFBPxA2EAC4BTxAF4B_uCMgAZxAQnAcxAu-A9-AKEATzA7rAKlAAYAqFCTABYEAoIBZuCwjAhFADlA41AdMBDxBowCAwCXwC9GBaKA5CCo7AASAioAywCKEA0wCcvAzVBcDC_DBTzAXBAGIBzwC6cAcmActAPTC6wC2IAfFA5eA5GBYEAigCfRBKmAC6BsjAP5BTwCWzAQHAV5BEzAmzAvuCRVCTgAb5BA6BwrCF9Af5B2dAh5BkuCT5BBYAn5BD7Ap5BIEAr5B33BAWAu5BXFCw5BXuBy5BOzA7bAbxCmuCHGB3xCIOAdxCF0A1uCwHAA6B6zAB2AvDCQ5BrxCk5BByCcJBL6BUcBK0AG_BxqCU5AT6Ba3BhcAsjCX6BZ0Aa6B80A67Bh0Aj0Ag7BScAn0Al6Bt0AUaAp6BGMAr6B8jAt6BrMAEHC0dAy6B90A06BZQC-6BzUBFKA56BxIC76BF-B96B_sC_6BP1AC7BxWAT1A7eBW1Ad0BKRBa1AL7Bc1A32BQoAg1A7GAT7BdFAV7B5cAX7BNMAZ7Bv2Bt1AZQCv1Af7Bl0AunBi7BUaA8YBz6Am7B51AuBB81Ar7B_1Au7B2mAw7B80AyyCH2A17BvnB5RA47BG_B90AoyCA8BpqCOrCEsB-7BuzCOmAB8BvqCsoCE8BgwBf2AH8Bj2AsBAvYCvQBFqCeHCSQAVMCU3AR8B22AsvAU8B62A-JBfzB-2AOKAB3ADVAb8BrtACZAH3AQ3AQSCO3A6mAk8BCqCivBJ2AIvCx8BU8BopCNKC9IAv8BJvCjqBm3AfkC44ASYAGBC59AibC78BE_Aq0Cv3AibCA9BOdBC9BY4AE9BH4AG9B1ZCc5AuBAN4AXEAP4AM9BvoBP9BBLCtJAS9BTJCsJAW9B_LAg4AZ9Bu4Aw4AtrCpJA-YCcUCZoAi9BM1C7XCm9B14AFLBp9ByhCTVAr9BRjCzpCiYAuoBMLCzBA19BM5AO5A59BS5AZNC89BPNCtBAS6BB-BjvCo0AF-BM-BuBAI-BkCBq5A0LAD9BN-B0xAP-BUfBS-BxRC55AnYAiqCY-BrFBB6AJzCMjBPPCpkA5QC5QCm-BUFAmpCTUAg0CVIC2nA7LCv-BupCTOCj6AWoBjBCKCC8hCnBCfOCz6A_QC8PB16AzFBD_BSQAZ7BH_BR_BYACLRAteCQ_BJ_Bz_Bg_AN7AW_BiwBmWCV7AsrAWLCMSBc_BjrCe7Ag7AoeBj7AHvBl_BMHCn_BuHCBhBx7At_B07AfYAw_B57A1QA6_B1_BD3C3_BE8Aq2CCBCuNBSMCFKAffBE0CmqCENCcoCCACZ8AEACd8A3BAHACo8A82CTDBB5BVCCr8AGTBSACMvCKWCWAC28AuoCM_B-kBhKCdAC18AM3CrPCkaBlWCgoCPRAyBAoACyaB8qCsACxQBv2C0SCX9AcoCERCfcC5dCzJA0ACi9Ak9AIBCHSAj_BtJAr9AKmAFNCgwBBBCAACEBC2_AWBC-8BWpCH-AKBC_9Ae4BNBCzmAPBCT4CJBCGJBK-AFuCA_AR4CHBCb4CTxCc4Cw9AUaA6QBF9AgBCc-Am6AKCClBC91As6AfvCRyAn-APnCzMCYnCQvBlWAlwCw-AcpCd1CAMC8cClvAmwCUBCgvBk4C1EBLICUUAGwCvjAT_AtzCi_AHCCxjAR_AaFAT_ANCCmyAPCCfCCu_AMKBf_AcvAPACXCC0IAawBvFCoyAa5CY_AZCCvFCiCCEABz_AAqC2_A4PBiABGDCczC__AJDC5eAYHCwCCJAB9vC4VBzABRKC2ABvHCXDC8CCUBCJHCFxCIpAlCCo5CFDCkAB6CCt5CoABOHCABBNDCw5CQDCzCCSDC9IA2CCVDC35CC6CYDC65CbDCdDCd3CHBB-BCUxBrABiDCkIClDCRBBmMCqpCJRBu4CpECIyC3pCwwBfFA1DCkBBOyByDCX2ApBBCEC8DC-jAe6C9IARKBt6C2BB-rAFECsXAnEAw6CKECNABMECwLB_1CvGCPuCSECiGBPCBP3CnGB1ECxGCuBA6JCtFBS3CdCBB3BS3BD3B56CiWAmECH2BD3BpEC8YC5BAi9B11BuECqEBBZCyEC8CB6JA-CBZNC3EC_9BEDByBAGDBRqCXqCAFCKEACFCPDBfFClXCqGBwGBg5A14B_NA3oCnJChDBEKBlDBGgCmvCVFCKlAxzAuDB6-AxDBpRAhFCV6CgFCeFCB8CUFBf5CBEBLDBeGCqFCYKBKoCX_AJ8ChjBXFBPGCbLA0FC8FCzvBRbB5FCWXA7FCHvBrWADGCAGCIPCwYCsEBBaCaFBbLAIGCXFBKGCRFBBKCxnCfGCQGCaHCC7C2SBivCr8CeHCKFB0nCu8CjGCeGCT8CIUAhGC0dA38CeFCmGCV5C4DBpGCF8CZECmFB-qCPECYkCWECtFB6PBBTB_QCENAf2C66AtYA9cB4FBQ7C-FBUxCAHCU6CryCwzAHHCKGBT6CLHCi3C-gBhDCRHCSYBTHCk5CsvBWHC-BCYHCiDCbHClyAdHCWGCwYBs9CHTCiHCrGBkHCm5COnCx8CF9AL0C-RAAHB1HCW0CW6CcGBGHBiBAl8B1EB79C2GBBrCHCBk4CA-Cq9C-HCMHBJrANzBQHBCICkDCWuBDEAgrCIICE0BX8CIdBY8CLUAiHBLTAlHBL2C-RAN2CZ6AWICjoAloAwHB8EAbICN1ChBAHsA4HB-HBiIC8HBkDC_HBcBB74CfnBrICJIB2mALIBaPCyICURCRIB2ICMiB3dC6ICcIBhBAeIB-IC7ICB_CBJCp9BISA0BAnIBd6AFJCHJCP1BOjAaJCMJCPZCIeB07C5IBm0BAJBYsA4rCYsADJBlrCd6AaJCKJBMJBeJCPJBU_CrHBqsCqJCj_CREAaJBlyAeKCvIBiJChJBm_CaJCzJCfJCrJBs0C4JCRMCD3AF7C8JCL7C_MBAKCwnC49CynCfzBUcCYGCvvBNBBGKBJKCo-BnpCMKCO2C4qCYEAPKB4PBRKBUKCnBAWKCYKCJoCjKBbKB9wBmKBn_C88AZKBkKBXADmKC6nAoKCrKBWdCGyBehCZdC5gCxXAwKC3KB6nA0KC7KB8KCP1BhXCCLBMHA4KC9KCjXCuLAK5Bc1Cz-C1LC-4CatCALCLLCYLBy-CZLC94CUoBTLCxLBa_BiAD0BC84C7cCCBDB7CuLAfLC_ADw9BJBDeqBlLCqADAMB3ADABDQBDtiBuLCNMBPMBVBDPBDjLCeqB4LCxLBJ2CC1CjXAjADdpC5ADUoBDMCsMBJtAI1BvMBuMBewAyMB2mA50CNMCbFCA_AQMCcIBgvB5_C__By6AZMCgEAM1BfPBALCmMCKNBVpCKrCiMCDCDA4CkMC-TBMxBMiBNBAoMCqMCKCDs0CtMCUBDi3CwMCNvBpNB4MC_NBffB9MCrNBxOCCNCXCDa7CZoADNCT8A9NBeCDO4C_AClTBHNCHOBo5AKNCLOBkIBaOBXNCq1Ch7CUoCGgBUNCo1CvCDdOBzSCcNCeNCp5AgNC-RAiNCrOBZYBKEAnNCvQB0OBYLArNC9cA5QCerCdYB5QCzSCZPBHPBWIAQPBRVA8NCwAB-NC7NCTPBHOCdPBEOCNDDCOCJOCTfBTOCPsCANAROCYtBV2CJnCaoCjnCG9CuGCAnAnRCbOCZ8CEDCi7AlOC16AfDDAQBHTCvDDWqAinCatAEPCcQB4DDsOCzNBuOCXfAVQB_hC-RAzOCYZBnPCCPC2OCEED0UA-fChyA9YBiQBmQBAEDmHCmQB4DDxSCAZAwRCg8CvQBUkCOSCMPCf-BvQBV-BfAB4QBSPC00CiXAVPC_QBpCD3-CGwAFRBcPCDABePCLRBxHAhPCPRBRRBnQBpPCiXAv3C0PCbRBY_BUEDdZBC0BsPCx3CYEDjnA3PCuRC05A8PCIFA-PC5DBJrCHCDPdA3RB5HBGQCIADIQCrHBPQCCSBwhCPYAZ1CvLAQQC5CBZ7ATQCVqAPSBWQCQOA05AjQCcQCzQCEWAfQChQCpcAjQChSB3QC5LApQCSIArQCtQC-bCoCBwQC2LAQTCOQCSFD2QCfFD5LAH2CuNCWpBzGCQeABRC_oBDRCITB_3CagC_JA8mCOTB5mCSTBkuBz2BXTBZTBTRCdTBWRCXUAhRCjTBqDDGMAcRCoTBfRCOGDSIAjRCiXA4PC3TBnBAMnCZGD9TBnBA5TB4DD7TBqiA5PCvRC71CVEDTUADUBvcAGUB2RCARA4RCKrC7RCPUBqJASUBGJAASCMSBwVBESCqQCZgCghBREAwVBgUBMSCiUBMiBQSCgyB8jCKkCKqC7dBmSCTrBOqCpSCFkCB0CZoADHDIqCjyBtUBYSCBkCJHDyUBdSCSEDBXAyCDTuBvSCzDDDPCHEDRrCAlAW9ARVBfVBWVBVVBXVB7SC3SC-SCOTBATCc2CLEDC1BxzCFTCkOCqVBz6AJ1B2zBNTCExC1VBSTC5BC0GCxDDeaCOfBgqCbTCFXBEXBCaAJUCOUAiTCwWCdeCHnCAeCodC5nCQXCUXCrqCMfCeaB7cBPfCpWBrWB-pBKbAeeBkFAyWBGjC7TC3WBgYCeTA6fCFWCfYCaID7bADUCjBAFUCCLBBdBY8BlgCdVChTCLUCqkBrXCQnBmjBXiCfaCOdCNID7WCujBP1CrYCpXBeUCzdBkXCiUC9IDlUCpXCliCmdCYiBJYC0ID4WCFdB1XCJVCADDyUCIYBZvA1UCD1A1JANYB5UCQYBmhBqPAcVAeVCQJDxOBKEAEJDRIDTiCPfCUgCtaAMJD_UCBkAbZBDYBsVCZfBQVC0YBt3C3YBVVC0cC15CJkAZVCgVCHJAlcCeVCaVC1IAeJDSiCJdCoiC3ZBoVCXIDjJDrVC0JDtVCDYBvVCD3AxVClZBxHA6VCH5CsID4VCXYB6VC6JDukC8JDhJDcIDNTA9ZBIWCsLAJwBLWCeTCEaB0dAlcCQWC98ASWCDJDJID3IDfeCtXCKIDTXC2IDQID7JDcEAuUCmKAjWCVzBY_BOKCpWCyaBdgCtZAkXCwaBpACRKD4eCRXC0bC4aCsdCoKDUhB8WCrZC-WCuZCLbBzyANbBrBDlBAFXCiXCHXCZbBKXClBAYbBrjAQiCrKDSKDJgBSnBrrCWLDqUCvgC9VCmiCIjB1XC9WC1mBAKDleC-eCneCgXCBLBfzByYCfKD8bBnXC1WAjdCkpBwgCFJD8JDYLDPXCpUCPIDXlCeLDYUC1XCz8BUcB5XCZvAI0AZcB6XCAYCkKDVLD8KDzIDBLD1IDHJDIMDJJDMYC7BDOYC5BAw5CRYC4UBUYCYLA5cBQcBR9ChVB_cBPHABdBhIDDmBjID-EAzbBjYCNdBmYCQdBdEASdBo4AVdBW7C_zCfzBwECVXAjXCShCgdBUhCJZC6dBtnB9FCDGC6IDBCCtMDCZCf9BEZCL3CboBVhCKZCCYArhCunBOZCOJCoBASZC6zCUZCT_CXkCLeB9LANeBVZCQeBXkCULD4LDyLDJgBZeBZHBjLDJmBZIDgMDgeBoBAieBUiCPpBPlBuZCqeB9gAtOAyZC6eB50Cu9B5cC5ZCadC4eBueB9ZCkXC_ZCCfBgAAEfBGfBvxADEC7KDQXCRgCMaCTfBPaCT8ARaC1fBTaCCKBbaCeKDNKDXcCT8AhfBmaCTNDxLDfJDKcB1ZBucCnVCwcC-KDSIAyfBQaC0fBnaC5gBqaCKrC-gBbHAuaClcCwaCceCwIDTODQgCnKDlKDklB6bCQgB8aCEGA-aCVgBLGACbCRGAEbCcgBHbCfgBKbCigBkgBmGAoGAogBRbCsgByGAUbC2GA4GAXbCzgBPBAabCCHATBAEHAdbC5gBgbCDeCbOD8fBbHAAhBoPAfODLhB1HArbCq7BpbC1HAdsAxbC5KA5NDLIDcLDKzBVNDbLDlJAvIA8bCuiA9GCysCDcCuiAFcCPJALODdLDfPDRgCNcC0hBx0CQcCIBCScCEKAUcCoxB2JDYcCEMDUNDNODOgBJiBZKBaODGFDoaBjcCQoAlcCrbC1eCGdCLMDbcCtcCpiC_JDkZCycC_PDwJDtOA3cCGBDYLCdBD6ZCtiB-cCFODYJDcMAfdC0iBlMAZQDvLD8VCePD8PD9KDIJDKQDALDmODLYCujBLjBweBOBDqLCeBD4BCMjBIgC6qCgdCBOAidCjKDiODmQD1bCdPDSkBkQD3LDMODsKDKJDSdCvjBwOAydC1OA0jBZ7A--CIBC7dCkXC9dCbPDmKDBeC8-Cb4CPkBHeC2ICPRDsXCNpBdaA_PAPeCDQA8kBp3Cn2CyEBVeCnPDxoCZQAIWBaeCGlBFQAXRDyIDMlBViCjeCZND1kBmeCfXCDRA9LAqeCvEASeCbACueC5wAweClRDkXCFlB0eChODyaC6QDXWCgNDTgCGjCWgCUwC8KAblBCfCzhAZlBLhArPDjQDBRDHMDpQDJJDgaCQODnlBVKDcaAslB5fCvRDFWCZfCvfCviC2lBmaAfSD9iC2lBvaAjSDKjCofCaTAqfC0fCBjC5iCNqBufCbSDOQDqlBJqBnSDuSDjTA3TA1SD2TCZmBRmBACC0GCJ1BBgCy7Ct9CCLBRFCXUAHgCAdCDGCKgCGlAMgCPSD9QDRSDsRDhNDbXChIDHSD2bBX4CMrAb4CcgCZ-BDnBPMAFnBhgCmGD6BCGODc4CqRDJJDSSDFMDOIDqKD7PDBRDzgC1gCUQDpLC6cCwQD8LBihC9gCxMDFoBzMDeoBYhCuFBJhCBlCGlCynBKhC-nBOfAcGDi0C-TDIXAkhCwMD_MD1TDXhCgoB6nAeDDuQDuTDXQDwTDNlCYoBlhCThC0TDqnB0MDMZCuFBuLAHYA-VA-GDbFD_0CI5A0hCdUDsTDzLC5LB6hCYLB8hCYMD-hC8DDCLBBiC_fBREDeHD7oBGiC-oBzZAJiC9oBv2BRZAMiCHpBMTDTnBOTDZRDELDmeBjODWEBxUDbiC90B3ZAZADgiCOUAEaAxpBjiCdiCiTDJfCUIDiJDEdBtiCFjCdMD1iCxiCgaA4iCNmB2iCXVDtSD_pBqSDJjC2SDRbA_iCbVDYSDxfCPmBfVD6SDMbATVDcSDUmBSqBNjCUqBgqBsbAQjCMUDsNDmADVjCwVDWqBx-BVgA7sBijClfAyqBkNCrqBjjC-VDvqBYjCkjCxlCEWDCWDqjC2jCXyCUvBujCxqBArBcPACrBdEBFrB3jCYUD19C-RAPHDiyB-jCSHDIHDNqCWHDQqCGkCU8BYWDiSC7UBlSCZSCVHDPkCcdA7kCxrBTkC53CMPDJkAurB4PBwrBprBckC0rB3FCgkCsDDqkCAeAkkClmCX8C8WDJEDuUA9HDacCAXDzSCxkCLsBneA1kCPsB3kCZfASsBEnA6kCakCXsB-kCDbB5TD7WAocAaHDDlChsBCRDm2ATXDRfA2NCKlCssBcnBvsB6QCuqBRlCjfAZlCVlCqqCoTDOIAmXD8sBblCyuB4fA1lC6lCDgAhtBvgAklC5lCnlCNtBplCTgAwlChjCIsAWXDNTDqXDrlCGWDzSC0lCBtBzXDHtB1XDktB1lC7lC1tBrtBRmCutBOmCzhAxtBRmCEmCQYDGmCXmCJSAKmCVYD7SA7tBRmCQmCaYDDuBTmCCuB0hAXYDVmCZmCfYD0hAGuBnYDJuBemC6hADbBdrC-XD7UDOIA-WDvkCogAqmCWYAduBtmCysBjfAEGDymCkuBJDDKIAcHDquBQTBLRCtuBNRCUTBDYD_mC2iA3uBYLA5uB1PBwYDZLD9uBkDD3zCWOCMnCEvB04CRyA24CIvBjdBWlCARDgjAXZDjjAZZDvBCZvBICCyjAPZDVmAfnC0zCcnC2DD5zCYOCeoCkqCDqCKmApnClvBckAbmB7nCy9Cw7C-_CXlB37Cu8C2ZD_YD7aB2ZDzSC-nCElACSBBoCDoC52CGoCHwBNKBZKCLwB15AOwBdlAPoChlARoCXoCU5CqlAmZDT2AdqCg5CYoC1lArZDNnCpXBjqCyKD12AwZDIxBuwBkoCl6CBXDGTCXmAkaDqoCcaDl2Cs_C17Cx6CyoCvpCzlAdAD2oCaJCX0C6oClKC_mAIxBuBA_oC9DCGCDAGDDpC8aDQxB16CAHCIpCXnAzqCXxB7EDNpCnWCCnAQpC0QDSpCixBe8BU9C5CBoxBZpCrxB_nAzVDfhCbLCMoAhpCvHBSoA4xBe-CGMAg-CBxBDEArpCAyB6oCupC4xBcBDvQDIAB1pCooCqaD4pCpMBTyBgAAJ1C85A-pC99CAMAS3AlqCEqCC1AHkCSYCZWDkWDLqCjrBKHD36BrWA9EC0yBUqCyyBSqCYqCsjAaqCWaDcqCHTCMEBZoCTZDwPB-6CnKBP3C__BtqCwDD-ZDBjAIrCwDDcaDSzBWxBcnAKbD2qCnWCpaBRpCzqATpCdaDHCBhwBG-CLrCRrAvzBLUADrCozBN-CqzBAHDibCzcDvHDETClTD5cDL0BomC1IATrC8zBWrChrA-zBqrAa1CPKCvYDcZDsPD1MAU-CtXD73Cd_BcFAlrC1QAc9BRsAccDY0B7XCb0BW_Cd0BYsA-ZDi0BesAxkAZ_Cp0BOdD7rCrsA9rCBsCePBndDy0BFsCrsAJsC0BAtdD80BMsCDsCKLDErCnaDRsCH1BxcD8nC2zBVsCO1BYsCb2BasCU1BysCvtA0sCiuAnFA3tA3sCksCquARtCQ2BktC8vAnJAoJAAtCSuAv1BvsCy1BxsCBcCeuADeD51BGeD81Bl4B-1BKeDg2BMeDjSAOeDssCBtCMtCEtCe2BeeD7sCi2BwuAieDMtCOtCNvAQtC-uAgeD4QBhuCY5CoYAc7B0eDwwCKEAFJA6XA5eA62BnAAfvA71BajActCFzCftCrnA52B1vAjtC-2BreD0eDotCFwAYEArtCttCRyAvtC8vAvtA0eDXwA0tCmJDDqAZ3BDUAliBwPB8tCTpA-tCk3BGdAQyCM0AR6BZNCUyCcfDKWDX0AdcCa0AbyCGCCX2Ah6BcdDk6BIfBm6Bu0A43Bw0AK5Ce6BEGBw6BtyCqjAvyCL1A0dAyyCE1A-_AH1A3yCwyC5yC70A7yCR1AE7B_yCH7BCzCK7BTuCN7BGzCQ7BS7ByBAU7BBJAm1AqHAY7Br1ADlASKCxBAUzCtdAfyCkEBYzC11A9YBr5Co7BfzC-1At7BWLAjzCgAAx7BmzC07BJ2A37BM2A5fDP2AnaDzzCL5CX2AcaDWcDw7Ah2A9zCrMD28BNHDCLBnFAD0CQ8BYcDH0C42ASQBW8BujCrIDP0CD3Ac8BU0CjFC95CaGBP3ApFC6bDiaDO1Bq8B9cAs8Bh0CDEAj0Ce0Cl0C08Bn0C28Bp0Ch4Cr0CKrCt0Co4BmhDw0CKrCy0CmYCG-BF4AF9BJ4AwhD80CN-AL9B0SBSFDB1C05AE1CWJCH1ClBA1bD_OCa9Bk9BnrCd9BkUCVdBS1Cb9BEiDV1Co9Bo3ASFDb1CZbD5hCf1CYLBh1CCJA29Bk1CrKAm1C_9BV5AjBA99BcOBnfDs1Cg5Au1C2DCw1Cy1CK-Br5A21CuBAC_Cx5A-ZAz5AI9BeTDU-B-1CnDDgzBxJDiWAC2CUdCV2BcEDpcA2FD7QCvNCzZAiBDhbDaoAr-BKAD6CBu-Bd6AS2CbhCyaATOCR_AY2Cw4C--BtHDDQBe2C2GCg2C86AG_B-6AJ_BtaDE7AgRDgEBR_BM3C02CP7Au2Cy3CZ_By2CY4AejDd7A85Af_BJkAh_B52Cl7AW-Cm_BcCDH-CxYAr_BF3CsBA2_BCLB47AB3C77AxaDShC1jDAADL3C6_BZCDP3CUcCZcDiCDV3CXvCa8A37AGkDb3CryAD8CGXBf3CY5CMvCMkDv8AvxAl3CeACYjDaACG7Ar3C-8At3CgACYRB0EDsFDvPCz3C13CO9AqcDrrBuAC7SAwAC-FDmdAGFDC4CARA2ACshDBQDP2C6ACHvBgAAJ4C-AC09AM4CLBCN3C8NBP4CTUAv0C9GCcBC5kDv0Ca4CuWDl4Cu9Ae4C88BrhD9GCD5C99Am4CeBCCEAmDCmJDNZDs4CG5CYBBZ2CNvBz4CyMCYZDPvBaZDwBCmwCrbDNUDtNDVjBA5Cf4CN-AP3CD5CG_AjhDMIChJAdvC5KAjZDN5CKCCP5CMCCIKCOCCSoCmFCW5CUCCPkDUFAf5Cc5CnGCSEAp_AkFCb5Ch5C9lDj5CFABQSCDDC5bDRnApCCr5CsCCu5Ck5CI6CyCCz5CTDC0iDWDCQ6C55CklD75CGmD_5CJmDq5CrCCD6CLDCG6CosAODCRWAJ6CRmDM6CUDCWXAUmDs5CR6CXmDd9CCHCt7Ck4CY6CLBBi9CDICk2Ad6C_aD7GDVBBg6CtDCAHCj6CwbDl6C10An6C3DCPyBr6CBECrBB-PAApC4dCAbD_kB7DC06CRnA26CHEC3mD5hBACB36CYLA86CMCBWcD0iDdLCv8C6JCaZB1EBRpAaECE7CH7C6_CrKAN7CiECRnD_bClECouCrCBoECoxBW7CY7CtECgvB6MDd7CjhB9CBhaBaiDi7CDDBwEA6ECvpAn7C0yBp7Ce6AODB-lDDGBf9CGFCmhB39CkvC4fBz7C2aDP2C7ZDxmAETDYEAi6BUFCWFCfGB-7CSMAA8CwEAC8CEoDE8CkFBYoDH8CAmDNcDd5CyEBL8CwuAN8CLwBP8C2lDcGCs8CU8CvUC1FChmCZ-CI9CgEB3LAtoD2MDmEBf8CuQBsMDBZCCfBk8CZyB58CYECcGCq8C5ZD9oDHKCuJBApDoIDfzBF7CCADK-C98CSwB9oD78C7oDkGCoYAScDA9CyEBC9CcoDfnDF9CaEDfzBpFB7YBH7CL9CTXBN9CQOAP9C1FBYMDj9CnYAU9CZzBVbDLHCZ9C-xCOFBjDCYmDe9CRACg9CPHCOTBzmDklDUHCCKC4GBXHCk5CK-CuJBcHCRUAu9COVCw9Cv7CFFBweAQSCFpD59CQjA0HC2GBWWDwjD-BCJ-CyHCUBCrHCm9C4HCOqD1HCK-CGvC-HCfqAP-C1cDb6CS-CR-CpkCeOBJICY-C2PBa-COICc-CnrAAjDjbDPRAtHBupCl-CyHBV0BUdD2HBr-CnnAt-CeICZICmIC2hCoICmBDx9B1-CuICZPCNIBfZD0ICrUBTIB3ICYIB3jBx0CE_CC_CgIBJrDG_C55ADJCL_CSQBGJCgMAsIByaBQ_CzuAGNDZADhdDUJCadDF1CXJCEJBd_CvoCNFDcJCNJBfJCZADl_Cq_CmrDxlAv_ChrDONBvJCZrDDfA0JCkBAz_CohD1_C3BDhnDaZB5BD7bD7_CT8AHqD__CpXBBAD18CEAD_2AHKBHADM2CJADh-CNVAZzBNADSzCSKBeGDSADDBAN8CVADsJAcKC1aDsrDaADaKCScA5aD-IDRPCxKCflD0VDfpC-IAxKCmLCsADyADuADoLDpXBxAD-KB8MBHLB6nA2ADQiDTjCbbDRWAJLCnKBsrAMLCvsDepCxsDIsAI5AVLCaZB3sDnBDeqBanDMBDGXAesDabDBMCRWASBDuLA0KCxEDZYA3hCkADwsDGtDqCCAMBaBDxLCiUDrNDFtD6ADgBD6LCFjDjBDqND4hCPtD6ADpBDAJAObB4dDzdDxMBtHAxBDMMC2JA3MBGuCMqA2_CGXC59A6rDucB8BDEABENBACDnnDoCBCCDPCDECDPNB3tDJNBlMC9tDpdAMCDhMApMC6MABCDRCDgNBRACUCDfZDaCD6NBAkDWCD-MCQDBvjDdGAeCDMuD_MCU3CZpDdCDQuDsNBENC8kD-RAEOBGOBJNCTDDLNCtCDWNC-9BU5A-ZD0CDuCDmuDb5A4CDiOB9cA7CD9XAhNCVFAkBAjNCxUCCDDpNC1OBavAtNC8iDWpBWdDkVALDD2NCNDDUDDRDD9NCPDD6NCEvDBOCXDDDOCydDaDDKvDcDDLOCjDDZHDKdDobBhDDeDD7gDyiDZOCQGDG5C4WD5PBa2CDJAhOCPcDyDDITCgOCfcDlDD3DDfHDYHDLqAs4AOEDhSA-DDSuDCEDDiChBAqQBJEDJTCBZBSuDTYBxvDqQB3EDkIBXEDLbDREA0QB5iDFBCeEDo4CUPCPqAWPCkEDvICmEDKjAHRBpED1QAfPCsEDORBjPCvEDEPCLtD5LAzEDkWC1ED63C3EDwKD1qCCmAnRBSFDdGDmFD3tCXiAwRBGXAzRB6GD5hBCQCsBAEQCrBAKFDGsDMFD-RBI5AVGDN1BeUD64ALQCRQCWFDteBqzCQnAQFDtJAdFDaFAXSBnQCMSBhFDBJAiQCwyCgSBlQCiwDTuD-PAmSBU8BoSBu4AuGDGFDuFDySB0FDtJA1QC3SBVxDiXDvBA8QCwNC5QC5FDyFBrMAETB9FDZvA_FD4mDMTBORC8YDFZDzmCbVBHxDQRCJGDzuDLGDfTBDaDtTBiRCavDSGDeRCBpArTBhTBZRCgXAMSBhwDFMAcGDuRCgGDfHDiGDPMAkGD7vDyRCEUBrGDi6BpiDfkDpdAwGD9RCzGDE_CgEDWUBJSC4GDpFDowDlxB9GDLSC5GD3cDKrCCHDHqCAcDLkCHHDmWDdWDoWD8bDYrBGqCgSCEHDJqC_jCkyDUHDmyDEkCQqCpvD-ZDBZDpvDhrCQVB2SCTVBmHD6SCZVBpHD7GA_SCBTCzHDsVB6cDVtB2WCyHDgQBuHD-cDK1B3HDPTC5HDfZBTTCKEAVTChvD-HDMYAcaDcTCyUCEIDYaChTCMWB6PDdZDGMDlOD8cDpKDKMDTSDofBwTChaCqiC0TCrVDNqBbNDihDkgAcVDkaA8TCfIDziCoSDYTAfMDuzDZKDcTCGpD_rDFXBrIDbQDtIDKUCokANVD7QDrgCpXD8KD_QDLdDpTD5IDGiDD3ABJDtUD_zDIaBsLDjUCDZChQDOXCCYCmTDkzDizDCLDujBkJDRJDOJDdgDNJD3UCOYBxOAWJD8UCXYBbJDuOBD0DDSDUKDUVDWZBcZBKVCnJDuYBDKDqJDzYB0qAtJDUVC9TBwJD7YBzJD_YB1JDgTD3JDz0Dq0DnTCPODMQDwcCt0DnYBCKD90DEKDxHAGKDKpAIKDzVCYKDCCC2JDcZBsHAR1DC1DkODgYBozDNQDHqBqlBXKDfZBtVCdKDyUCdKD7bBQDBvXBRWCGEAV0DxIDjTDhzDG0DY0DoQDa0DqQDgWCvKD5EDw3CZwDhjDzKDwqAqWCZTDsWC4KDuWC6KDezDJ0DaLDkTDt1D2LDnTDfzDudCujBhLDtZCh_BHLD5LAjtDMLDgkCciAIXCVbB_IDXbBMXCX1DqgC0LDX0DF2DZ0DE2DtUCJ2D-UDykBcSDTTD3RAAhDMICjXCrLDl1DtLDm2Ap1DAVDniCa2DfZCjzDv1De2Db0DgWC8LDcBB-LD3XC8XCgTD_XCcBBY2Dv2Dq1DnQD8QDxYD8KDNMDvcBKYAQMDQYCoLB1cBTYCZjA4cBWYCXMDENAaYCbMDcYCrzDAUCJjBnZCiMDlYCPdBYODnMDUdBpkAqMDYYCb7CxYCvMD-MDHZCAhC4YCqhC3TDd8CmEB4MDAZCbdBO0DyTDGUDVUD2TDJUDFNDQNDINDtZDKNDPeBiWAXZClcCZZCQNDcZCKfB2eClzDE0DXNDYfAySD7fCtzDzbBeNDpZC6eCmeBjNDwZCmNDvNDtQDVtDetD4sDQtDLIBoND-ZCMJAAaCw-A1NDEaC3NDDtD_2DTiCVbA9NDD9BWODKODCODbfBXOD_hBO8AJODjfBA2DQSDaLDVSDF1DW0Dx2DYiClaCYfBoaCJoDqkDKnDcODQoDkcCgTDgODpRDy4D_XDgzD1WC02DJMDqKASEA7aCCGArODUgBAbCuODYgBwODbgBGbCegBJbChgBMbClgB5ODQbCqgBSbC9ODvgBAPDygBZbC1gBGPD3gBebCKHAlbCLPDwkDaHAMADr5DIWBWPDHhBybCDlAy5DwbCUPDk4DzLDB3DUUC5aC7bCTUBOyDkECAECzECkhBehBpPDHcCE4Dw1Dr1DNpBvPDIzAxPDAiBRcC7hBR3C3PD_0D5PD5QDJQD85DM5DdcCAQD_4D2KADQDP0DJXB6NAGQDASDpcCF4D_KDE1D-JDG1DW3D2zDzcCgmASQDJSCEtDlADgsDZQDzQDicDDdC5tCpMA4QDBSDX6DDSDw2DJaCy2DD3DQZDI2DgWCsQDwpCMtD6qDIBDvTD7-AWjB06DbjBhdCMjBt2DCSDD1DF0DH2Dc2Dz2DU7Df2DD7DuOAFRDmlAHRD4OA1jBGrD5ICLRDg7DaQDg6DNJAORDG5DE3D6NDxhBCeC9GCURDkXCIeC55D5eC9PAbRDlBA1RDr_CZjD4RD4DBiRDSRAikBmRD2BAfQAbeCF5DW6Dl6DS7DP4Di2DJ4DoiAxRDXgCzRD6kBdRDreCfRD57Dx6CAlB87DYeClcC-RDiQAj6DI6DK5DK6DymBh2DuRDI8Dk2D7mBBfCtvBMSDEfCOSDx7DlQD76DNdCLQDo6DYaAH1DqSAaSDsSDkVDwlBafCZ6BwzDtaAffC5SDkaAlfCxSDc1DupBpfC68D-aAwSDy8Dv8DOmBzfCVfC38DEdB4fCE9Dq6D-TAAUA8SDbmBfmBemBIgBgmBDgCLFCjmBnDBGTDedCITDPoDLTDo8DRgCK2Df8D-8DJ8DlLDyRDVTD_kDBnB71DegCbTDggCUVAeTDKnB99Af9Ds1DX7DnODd2D09Dx1D1XCahCWoBw6DftDUoBxTDSUDzTDIZC03DIUDEhCCUDGhC7TDlsBUXDvnBbsB_TDavDEXACUDQhCy3Dn3DohCBND7dBDNDZhC0gCIjD89DY4D6AD8hCRUDFUDT-DANDWUDX-DYUDthCbUDcyDNQC1wDzhC4-B9wDkBDHBD4ADx9BSiDjLBVoBbuB9hCwYAqUDAiC7SAKqA5vD4DDCVDIiCBpB1UDLiCEfCGpBOiCIpBk6DJ6DJfCG8DPlBAVDZiCVpB9QCciCFVDLoDxoDhiCKVDkXCkiCo7DB7DcPD9JDvcCu8DN9DvpBnVD78DWVDpaAJ9DqlBaVDj_Dz8DOmB5aAqVDI8DUmBiVDn_DF9DJqBg_DYmBpVDjVDF9DSbATqBMaCWjCQ-BG7DypCw-DXBD8LBqtDY-AxVDXjCrXD8VD6VDUlCnjCBWDatBnqBKAEWgAmjCejCBYDJWDWyC8qBNWDBWDPWDyjCccASWDqfDHrBThD6jCryDQHDaWDhrBlyDOkCyyDcdAgWDqyDIkCiyDGHDmyBMqCkAEPqCpWDPXDsWD-4DmxDtrBsdAvrBxAE0WDekC2WDpLDcvDjkC7rBFeAW-CKeAuYDBBEBsBU9D-uDVNDgHDBvBKsBzkCZaB2kCanB4kCTsBOXD8kC2eAcBBI-DGhCddDYXDWBEdsBJlCvOCI4DMlC79DhXDeuBSlCNAE7VD9XDTvDH5DiDD9VD6bAsXD_cDuXDAtBgtBKYDyXDGtBHgAIYDmlCPgA4XDQzC7XDPAEmBEoXDH2D6BEalCtBEpgAelCGYD0BE4lCJYDDtB2gAMYDkYD7HAPYDUmCGhALCEMhAAmCzhAHmCnYDZYDOCElBAcYDnYDeYDXCE_tBamCQCEEuBamCpYDcCEdmCnYDfmCDBEEICNrC7cDt1DzYDLzD2zB2YDcuBbFDiBE7YDruBEZDoIACGDnaDBZDpxD2CEGZD9mCOdDetBAnCLZDr4CnaDwfB-uBemAcvB0PBBXAZoAWZDZlDgZDblDvBCHBE1MAXnCODERvBgnCkZD3gDoZDL5CqZDmvDsZDapDuZDnnCxtDyhBnsDHCBrnC9SD2ZD9rD6ZDGKC8ZDpvBFzDSuBz4D6nCrDEtCE2fACaDAoCIlAQnAEoCo9AEwBPlAHoCKaDJoCMaDNwBNoCPaDRwBSaDBmDaaDVaDnBEnoCuAA1lDfqCXvDYuDscDuZDgaDAMAgDEk6CzDCwzCqCEswB2pC-mDUEEAIDewBWkDtJC5wBxaD4xBUsD_wBWsD3aD8mA0aD-IDJxBnoAInD9GCEpC6oCGpCFaBlnAHbDicDxKD63C3aDObDicDqACSYBwnAAuDB6DnbDYpC7nAdbDctDNtD7qD__D7-ABFEjpCToAlpCFsDf-CHsDkbDqXBgoA9oAw-ByaDb-DtKCubDpaDp6ClaDaEE5pCDnA7pCWyBGpA_pCdAEBqCXhDb0CdyBxJBOHDhyDjWDjyDsAEDcDeWDcdAWqCIcDuZCvFEvyBSpDGEE9BE5yBYaD8yBbDErcDdoCzPBG0CYhDecDIzBUzD9XBAGEOzBUcDewBhcDbjB0EE31DJsD5qC4EE33C8gDmxC7zDGMA9cDFrCwcD0dDecDeyDGFDUGEDDERWBQrCzSCBdDXrCDdDmrAZrCGdDB0BZzBJdD2FEuDEuAANdDBCEirCP7AkrCGbBxqDprCQDEsrCYdDV0BarDf0BHEE-pA2rCfsAcrDzrC6rCosAt0BtsApdDDsCEHEOXArdDudD40B_sAKHEOPAwdD-0BA1BuBDpCEGzDWvB2dDTsC2NC7dDXsCQ1B-dDoEBbsCV1B8CBCeDxtA1sCFeDBfDf1BIeD_tA7PA9vAcRCv3BsBAV9CK2BkeDusCx1BmBAz1BWeDesChHEEeDc1BisClHEceD5sC0BAoHEWvAqHE4wAtHEQeDCtCmeDnHE6MApHEruCH6BtHEteDbHESyAQtC-HEU2BAIEKIE5DB2EAp2BuvAJIEUwCtHERzC5eAxjCDRAaQCh3CSgDFfDScAHfD4IAGIEeFAIIE3wATIEz-DNfDqtCoHERwANwAvAASIEvwAXwAoYAXfDK4BZfD2tCU6Bv6DwPBkwA8xCwwApwC5wCL6BdFAUFCp7ByWDPHAOyCcBBjuCo3B25BnuCzwAquCpIEUwCtuCy3BHzA13ByuCzxC53B-5B2uCFyCHwCuvAJwCcwCLwCfwCNwCuiBPwCCvCw7Ag4BpEAhxAkBAjxAL-CnxAd0CXLALvCY4B5fAa4BweARvCLrATvC-QCj4BGkDZvC1BDbvCoBAs4BOyAXlDu4BHoDBTDpDBcyABJA_LA64BxiD84BzlDqvCCoDB5B_4BRBBF5BH5BlwAgPA1yAM5BtICZxCq5BJyCLJEH6BJ6BW5BgxCz3BixCYJEKzAIxAd5B6xCaFAEuC-IEl5BatChBAV4C4IAwxCAyCzuCizAExBIHBx5BO5BxGB7xCyvCp3B35B1KEkgA75BuvCEzAZJEEyClKEB6BYKEIyCqKEMyCRVAIJEjfAkfDQ6BIKCaiDofDewAbAEYyCZKBtfD-fAcNCOfAV4AzLAfBAcyCfFAxfDm0AzfDq0A1fDkyC3fDq6BgAAYLE28AvFAc3BryCN1Az6B_0A5yCCgD0yCgdB86BHgD26BJgDB7BLgD-yCV1AOgDJ7Bb1AhIEe1AN1AVgDXgDuFBNzCagDPzCcgDrXAAECfgDe7BhgDWzCjgDwAAj7BazC31An7BezCq7BqgDA2AtgDvgDu2AnzCygD7wDfxAnLER5BaLEsEAdLEgMEHXAiMEcLEvfD2zCGDEwqCNiA_DBdLEn6AzhB0jDTKCoEBmMCkMEddDYDE6fDMEEBCCKqA8zCJ8Bi3Do3AChDHpDP8BgDEG0Cg_AI0CpIBLhDwADNhDF3APhDS0Cd8BKSBV0CMqDmxBf8BgoAa0Cn8Bc0CW3AJvCV6ANFEf3AFQAw8BXLAhhDF5C38BJlD68BSYAIlDB-AXBCthD-3Az0CjBD20CI4AH9BoiD1hD-0C4hDA1CqLEQ9BMSB8hDU9B-hDAiDOnCCiDc9Bu3DK1CH2AJiDo-CLiDX1CNiDvoBPiDW4DOtDrICy-Dq2Bi1CsJAXiDbiD79BquDeiDQLEgiDD-BiiDVwDt5Ax1CVFAJ-BWVAL-BoiDqiD51CuiDjgC3oDkhDKKE7MEA2CPuC2iDd-BBwDH6A3FD9QCI2CQ2CK2CLFEibDcNEt-BEMCSFET2CtsBl6ALjDNlCZ2COjDevD_-B26ASjD66Ah2C96AWGAk2Co3CZACq3CM8AcjDT_Bs2CfjDfoC8EDw2CFBDkjDRPEmjDCLBojD09B42CskDk_BtjD82CSuDaBC_2Cx_Bu_BJ3C2jDlPEG3C6jDI3CibAFWB-jD6jDOuDr4DP8AgDEANCNEEdxAGkDY3Cl4Be8AOKEc3CaoDNkDo8Ag3CQACSDB9IASkDx8AVACVkDLPEm2CR8DxoDs3CA9AxaDXwDKGEUPEL9A-5B23CkkD9vDlcDLJCnkD93CpkDUBBePEuBAukDKlD4DEzkD1kDpGAduDscDN4CcuDmCDQ4CoNES4CElDAlDW4CClDp7BQBCMlDGlDTBCklD-kDF4CbBC0QE5kDOlDp4CD5BhBCW2CUlDD5Bi-AXJDw4BK7BSDEuBCt-A7nA7HD-sDBBDeqB5eDB5CmlDbBColD7AErDD2VCI5CtlDVDEvlDqkAECCU_Aw9CX_A8lDTpDYoAX5Ch_A7lDCmDA9C_lDj_AKEEDmDk9CFmDSNEHmDl8BKmDdmDBABNmDvCC6LBkmD0CCmmDTmDP6CqmDWmDw_AYmDvREamDIUAyREIDC0REE6CxmDhmDPmDy5C5REL5BnmD25CVqD45CzuBS6CzpDU6C-PEwmDh9Cb9CR-C-zC2mD6tDt5DNwDsDCDREuDCnFA-zATEEQmAAnDfoAo6CeBBZFEEnDMnDL5CQ7Cy6CGnDImDIUAPnD46C8EEhcCBCB76CAHCNECYvDqOEWECMCBTECcnD_HAenDH7CJ7CdECYhDhECT3BQ7Cr2BrnDU7CtnDDGCvnD1CBP3CynDysCf7C2nDnuDBDB4ECk7Cm7CyFE_ECnFCBFC7ECs7CMkDJGB3ZDEqDx7CKFCKoDkEEMoDpDEOoD57C_NASoD87CYFCaFCXoDQpDt7C78CiFC-DBqRElFChoDboDVNEkoDLaDtFC0FEOEBS8C9EBRFBV8CHvBF5C6dAcvDb8CodBW7C2oDv3Di8CauCwFCl8CP3CJGCcxA_oD9_CSGEhFBn8Cu8CEpDYUEIqDZCBXGCBsDtpDPpD48CEUExFCOpDSUEdGC-8CBUEoGCnUEqGCE9CsGC8SE_6CJ9CxjAepDOfBgpDSIAipDUuCS3DT9C2SE9FBopDX9CqpDMGDssAGHCCsDIHCtmDxnCt7CISE0pDZSEEmDz_AucDfDCynAp9CDpDwLB-pD3_CXECgHCx9CApDGqDeUE-rDJqDqHC89CSNERVEqaBWqDQqDklDSqDQVE-9C6GBlVEu8CYqDEGEbqDSHBfqDuoDsGEyVEmmCKICplDbvDlqDtxCnqDBVApqD3OEi-CSFEuqDn-C2GEeICzqD6HBjIC3qDx-CKOEEFEsICKIBJwD1yCMDECrDs7D9-Cj7D_-CiIB9ICLrDA_CjIBH_CPrDVdBqIBTrDIJCVrDWsDR_CYrDw_C-GEOcC4GEerDc_C37DeJBnJCf_CdJCdZBlrDaJCnrDcJBzWEqrDorDaJCu_C4WEWsDx_CPJBzrDGFDuJB5JC3rDGLA9MB0PE8_C39CZUETnDEKCJpDDpDGAD6xBHQCCjDIsDLADQKCQKBzMEOsDFxAXKCQsDZKCSsDuBAiEEeKBpTEMQEYsDkKCnEE9oCcsDpKCNREFFEnAD2KBBEAjsD2KCtADm2DsHBtADcdB0sDusDLWEI7DOUDpbAzsD9ADz-DoXEJ7DxXADBD8sDY7A2XE-_D-XEvLB_SE6nANBDDYEWBDFYEAfD-PAmLCaOEu-DVQDsbDhlDKMBStD6nAwLCQYEdtDLOE_sDtiBZtD6nAiBDUFEOREtiBhtDUFAjtD0dDOsCKMCotDZ7AzBDPMCttD2rDRbBFXE_FEOMDGEA7dDcMC-UEJJBfMC3YEpUEBCD_tDdSEKnDCuDZNBFuD6YEpOAfNBvMCeCDVCD0NBkCDxPEgCDHZEsvD8MC3MCauD1PEVdBhCDDBCqQEoGDoCDhuDOPBjuDp9BUOEYNC3nDCGEVNCHWB1CDruDylCOdD5CDvuDlOBxuD9CDzuD1uDNJD3uD28BEDD7GA6uDaxDcxDzUDgZEzNCwOEwNCMDDGPBDvDMPBiuDJPBHvD-ZE-zCOvDZDDGPBbDDEOCKOC8OEkPBOZD6GEoPBBrDpBEcfAFDEbmBVcDyUEpDDJDE3WD6VEnCCuDDDzDDPEXDEdHDJzDQjD1DD6FE8-DfHD7DDo_ByOCdBE_DD4-DBEDpaEkaE7oB0vDKzDRAB9OCraEPEDiEAuaEGVBIyDo3AXQEewDjnAAwDoOEdED9QEFwDpSBd1AFRCDRBbPCMwDrDCKRBJ_CQwDiPCkPCtmAUwDcFDdkDYwDA6DdRBeTDcwDkcD8aExwD64A_xDCxDkRCxNA9PCmwD_PCZyDoCBqwDswDuwDMFEwwD6eAvoBzwDIUAq-DHSBCSB4wDMSBXFDeMEaFDp-DYQCfIEvFAeFDdbEeQCAxDbSBFxDjFDtxDvFAlFDZxDoFDWFAqFDQxDA6D6RCBcEyLBvFDKxDXxDhEAKxD7iDXIA1ZEIZAfxDBTB7FDRZAjxDyACEeC3CE6CE7mC8CEsxD4bEIGDSRCwxDmJDZ9CsbEMnC3xDpTB5xDgRC7xD1xD9xDebEGyDaGDByDjGDaGDDyD7oBFyDrRBeGD5aEbRCzRCLyDJUBJcEzJAQyDyGD17D0GDFQABSC36DXyDGcEjbELnAbyDvhC_GDeVABHDSNEiWDUSCRHDiAEwyDuAELHDfWDBNEXWDoFEVdEhAElWDYdEbSCadEcdA0yDgZE2yDvUDGVB4yD1SCSVBlHD5SCYVB8SCcVBAzDrHDCzDgaEEzD3nCwHDHzDpVB2dEnxCxDEogANzD0VB69C6HDelDTzDNaEb2DRaAbEEgmAYzDDIDOUAFIDjBAHIDD4DIQDE8DY1DMIDI_DY6DA7D1LDY7DTIDa1DQfCSEAWIDs_DszDmZCzzDYVDxzDeIDkIDvzDo_D3zDofAmIDJXEcpBHUC-zDl7DDZBuIDC0DY_DZeEYRDVeEb8DC3DT7DB2DF3DL0DDZCN0DGiDk1DmXCT0D8MDQ7Dq8DIYCW7D8eEC7DLJDv0DNJDHYBg0DlJDQ3CV3Bj0D6UCXJDxeEJKDrHAo0DAVCD8DWeEr0DceEQVDd1DNfElJDL1DYZBK1D00DRVC1YBlWAuJD50DXVCB2CmgD4JDWfECZBYfEfVCmfEy9DZ1DWSDciBF9DMVCz0DtYBxWEoZBO1DjZBYfELKDrlDT1D5VCW1D1eEHeE3eEn6DvcCgfEupBe1DJWCaKDCaBcKDNWCp2DDfEn1D46DhjBIgE44DrRDJ5D39DUSDG2DKfE4IDy1DiaB01DekDWzBuqAPKC61DtaB81DFQD-1DyaB2fE4eEegE6eE96DVzDvTCg2DtRDbXCGLDBXCILDDXCPbBTLDvtDT2Df6DyfEraBSLDDFA6UDZ_DQRDxgEhgE_6D7eEqGEigEgLDe8DRTDj2DK8DISDJtAvADpLDo2DgTDiUCoXCZgEcfE5eEE0D0gECXDm6DNhEoBEPhEDRD32D4XCVAE62DBMD_LD-2DagE-6DKgEkhEp7DV7DYeEJgE49DDRDNYCwcBJ3D4-ASMDhyBUMDRzCXYCvADwFBJABbYCHUCF9DqeEgeBa3DsNElMDaxDqYCpMDDGCwXEadB3nAyYCg-DnhCi-D13DEhC3MDM0Dj3D3nAx3DA-Dz3DBhCq3D23DNJC43DS9ATZCJVDLND-3DgTDA4DIeBC4DHhE2eEcgEcPAH4Do_D3TCzzDoZCjeBSgCieC5gEh_BkNDxZCU4DF7DCLClBD3XEUYEkRBzZCcNAc4DRKAe4D4IAg4D9BDi4DHaCvhE1gEDSDm4DOaCo4D_NDXODZfBEKCEODu4DVKAw4DcaCQjEihEr8DOfCffE75DsWC64D1fB84Db6D0AEu5DikBvaCDgBZ8DSeEdfES7DhhEIfCXeEPgBO5D9aCR5DKGAXgBPGAV5DFbCdgBIbCggBLbCjgBNbCd5DpgBrgBwGAh5DVbCj5DYbC0gBbbCn5DIPDfbCr5D9GCkbCeHAx5DSPDz5D5KA15DXkE35DIhBwgE1hEbgEfgE95DiPD_5DlPD0HEWeCoPD9RDGcCviE2hEc8DMcCzhBN6DthDyPDb4C0PDfFA2PDFbDU6DP6Do8DbhBY0AQQDlxDSnDd6DybCeODgTDi6DC8D66DTeENfCLgERODNgEiIDs6DZKD2cCv6D9XE4XExXAz6DHTDriAN7DfQDEdC56DH_DfhE86DkjEhjEfkEwhE3hEgaBwBCMjBhYEpXERWAcdCXjBQ0DpEAdQDAOAiAAplEGfEHlEA3Du2DGJDJfEOhEaeEDRDwdCb7DzOAd7DAjE8OAVWEi7DwsA8dCVWEekEdPASRDElDu7DlcCw7DfjE0jESjEz7DfkB27DdJBNPEQQA77D7RDVRAZeC_7DzeCY8DFlEblEygEE0DK_DShEg8DUhEUTDpeCQeC2RDseCLQEQRA6RDXeCxeC9RDamERLDvjEkdCxjEUeEjZARhELlEh8DAfCOSDLSDJSANSDzhArkEgkEJfCzjEPgCIlEb_DRODd_DgeEZSD18DgIDe_DeSD98DnfChSD4lBOnEwfC9lBmSDSnEgSDkIAqSDB9DK9DD9DI9Do_D0SDWnEkSD-TA4TAgnE1zDO9D9fCFBENgBAgCU9DIoDEgCDTDtTEhHCb9DJgCd9Di6B_mEhlEtkEESD6iE3mEjmE3RAFFDc6DU4CZnDaTDQVA5bDu9DlOEw9DiUBFmECnEtgC1lEglERjE0XC5lEZ-D79DRlEEjE0-DcfAS-DWiEHUDiiEF-DM-DJ-DyWAaBEBlCLhCO-DBUDboER-DfiEh-DYoECNDr3DKUDa-DSoE1VDwoB79Df-Dm3DXoED-DZoEshCaUDKSCPdEhUDloBSFDgUD2bE5qD9_DWBDlUDz-DnUDzoB3-DnaEpXBsUD5YAGVBpvD--DwNC0UDPZAEpBD_DNiCPiCFmEgmE34D2nEmKAN_DHiCwNCQ_DZpBgXEJWBIVDiiCW_DMVDMmEDnEniCPVDo_DSVD1_De_DffCy_DEdBm_DypBenEeVDr_Dj9Dt_DAbAzpEPnEYnEyfCtpEJmBIjC3pETnEiJAtVDXVDOjC3VDyVDKYEWQDToEBAEhqBEAErlCbjCkBEIAEQAEOqEslCMAEqBEOAEzfARAEPAErjCUAEwADOWDxjCiWAzjCaAETAEcAE8oDnFEfAEqAEuyDrFECkCtFEoyDeyBkqEpAEpFErAETHDNkCjdEFcDVsBrWDidA7aEonDvWD2AExWD4AE0dAdkC9dEBCChkC9IA-AElkCm2AnkCnCEeqDrkCGeEAnEDXD2NCFXDMBEOsBkJAQsBLXD5kCxmAqWDzWDUBEjfAeoEK-DYBEFlCSXDG-DbBEdXDdBELlCbiBNlChBE5YD-zAFAE8BE5dEt1DqrEJBEuBEDCExBEFtB3lCllCKtB3BEOtB6XDXqEtlC3ZEYlC6rEHcA-mCvXDFYDzBEjtBzgAICEntBKCE1tBNCEiYDSYDnYDUYDXCEUCEXCEWCEiYDZCEXCEbCEiYDdCEqYDfCEmYDcCEiCEXsEkCEXCEmCENuBoCEcGEkVAsCE5dD2fAvCEsmCigAkXDViA0CExmCqxD-YDndE3mCpuBecEXFA3CEIZD0iAKZD4iAMZDEnCMaEpGElhE9sEUOC6FEVZDcoCIRESnCbZD_sEp7DGtEZnC1gD-jAcnC3MEHTCulDTgA6MEevB9FEHhDYhDyZDKpAkDE1ZDwDEyaEIXEfUE27CrTEjUEDCCkZDDTCTHEH2DAaD2NCzDEhTBFaD2DEHaD6DEJaDUlA9DE1vA_DE_vBQwBQoCjlATaDToCLrEivDrREbaD6FEQGEgjDSQENqASEEZEE77B8tEMyBYEEYFEraD6FEdEEfiCwaDnXAzoCzaD1oCjEEsJCPuE-wCByBasD9oCpEEDnArEEIBCtEEPnAEbDHpCxEEnnAIbDjcD21DDuEPpCexBPbDpcDRbDKSBTbDnxBX9CAFEXbDUyDBjEv-DLYESlEolEHFERoAkpCnoA-VEpbEqpC_xBRFEpbDEyBGqETYEhBCVoCvbDLuExbDnbD7eB8NEpXB3bDiVEtDD-GBHTEcdEGMAUdE9jCBcDvyDyqEoSC0qEcTEtpAh_BfvE_8C1FEsrEXEERcD6TETcDrME4zC7FE_qCWtEvZDkFEZqDbcD8rELzBacDiaEGGERzBC0BmuERQE-vDMKBZzBsuEUQERbDBuEucDbGEbGEYGERdE4cDQrC0GEOLAeGE2NCgGEVrCPKC8zBFdDQFAHdDnGEEBE4dEWEEKfE0VE2zBuGE-rARdDxGEEiDVdDzvE2VAo-CZdDweAyrCOcCddD8GEgdDnWEYsAAHEpsA8rCDHE_rCFHEywEHHE8rC30BbVBLHE4wENHELsCPHENsCRHE1dDStASsC_wEUsCNjEN1BZHEhtANIEdHEBeD31B3HE61B5HE4sCvAA9NA2hD8vAE-Bq0ADIESeDxHEzHED6DzsC2HEZeDkHEQxESxEHuAVxEuHEReDM2Bm2AauAhxEwuAjxEMIEMvAoEBd2BpxEUxEZOEqcAwBAb3AhtC1vA6_AsSAi5ADfD_LEyvAkIEKEAwxEjSAjxEvLEQFEgMAPfDQwACyE2IEA4A4IEOjAbfDSLE36D7tC1LA0uDCWASyEVBA0xEbEAjoCCyEVyEb3AYyEyxENLESyCb5ARLEJMCTLETgAsfDayC-fAfLEgyChLEr0AjyCeLANHAfACO6BRyCtLEuyCDyEBgDu2ADgD66BHeAGgDAgDN1AKgDD7B6LEG7BBzC9LEEzC8xEloAIzCi1ALzCYgDW7BGMEq1ATgAb7BS8DLMEnWB1YC9dBkgDk7BmgD-_AogDWMEs7BYMEddBaMEC1Az7BI2A27BeMEn7AayEXyEkaDCyEyTAoTBXFEOxEe1BXmAWyECEAcyEi5AcaD0_Am_BMwAm_BNmAZyEkaDKJB13AxaACnDQNCTJDY_AdiCQtEqzEZ5A_zE8zE4sEDEAMUBAwB_nAzBDLrCC-BB9BlBAKxEmkEgHEguAiHE4HEHeD7HERxEFyE_2BC_CrkA8LAZQAtsCw1BwsCeHE0nDT0EgsCjHEPxEIeDAyE9vAc0ExOAe0EcEAL2BDtCN2BPvAq0EWvAs0E4WAbEAsxEPtCz0Ea0ECvAU2B20Eu0ELrCFpAuvA53B-rAd0EFQA7xEetC3TDzvAL6B00E-0E9ICG1EvEANfDSxEHwAN3BP3BqiDt0EFQAJyEX3BafD3tCpfDPyEefDyyA0yA-rAjfDwyElfDPLETyCFLBVyCGrBULEvHAWLEUzAOMEyjAqyEjLEtyEA9Al1EU2D9fD-0AotClFEzyCF1AQWE0LE7yE6yC4LE-yEO5A7LEBzEPJB-LEJ1EP7BBMED2CDMEZgDo1AHMENzEdgDPzEggDSzEh7BQMEZzCl7BXzEVMEDlAXMEizCczElzCbMExgDuAAR0EbxEl0EV0ErzEbeD8tApuAN1EncAc0EP-BXxEwHEi0ELxEYeD2sCp2EouAZ0E4TEn1BO1EFpAJxAsiDHWBw0EmeDs2Ek9BP1EP-B50EveD70E52Er0EE3E-2EB1Ei8AE1ERnA92EfoBEzC9vC62B2EAI1E22BiIETgA-xExqATxE62Et2EL3ES3ES1EFyEU1EwtCO3BwIEiOEM3Ea1E1tCMyEd1EOyEgwAg1EI5BVKEj1EvyCriAm1ES6Bp1EpfDhqEs1EZ6Bb6Bv1EMyDeqEZOEz1E4KA11E13E31EufD_fDxyC2yEyLEFgD2DC4yC2LEA7BQ1AD2EF7BWGA8LEH2EDzEJ2EFzER7BM2EIzEEMEfFALzEQzCOzEKMEU2EigDuFBUzESME9lAUME71AZzEhzCsgDf2EE2Ah2EgzEk2EfHEMxEexEo0EY0Eq0E6zE4OAy1Cw2Eh0EUeDj0E11Bm2ENxEaeDjsC34E80E8vA54E8EA74EA3Ey0EiAA44E_zEXvAdOEQ0Ea2BtxEOIEI3Ed3EsrAP5Ey1C90Bn5AuvAiWAP5El8BX3EO7BgtCG0A_xEG5EjSAI5EQ5EJDCi3EgoAPwAwtCo5ExtCR5EztC3IEdvBNyEiyEf1EewBqAARyELSBSyEy1Co5EP4A95EP5EP4AeyEmfDQLE43ESLE63EkyEZyC93EoyEj6BB4EsyED4EvyEF4EQ7BuLE61Ey7B3yE-1E6yE-6B3LER4E9yCE2EAzEcGBCzERgDY4EHzCa4EHzESsBd4EOzCMzEa7BS2Ei4EMMEV2EXzCX2ElgDbzCa2Eq4Ec2EazEe2EC2Ag2EezEcMEhzEPSBn7AA6E13AD2BZaApzE12EOfArGER5E-5EfoDTaEewBzzE82CkwAzYAy4Ek0E04EF7E6HEq2E42EoeDnsCyHBBFEqFCWvA84ETeDyHEVeDl2ET7En0EX0EW7ESxExeD6vAqxB0xBc7EU2BXxEmxE7HAoxEFyEo7El1Bq7EBwBs7EncAG3EuxEx7EQMAz7EC2B17EQnA37EMZDBrAD1El8B6AB5eAzxBsxBh5EGzCjIE2xE4IAn7EStCuuA_7ECEAB8E0yEc3EI3BJwALwAutCvAAS8EL5CstCm3E9BAy5EKyE05Et3E25Ev3E45EkwAhfD1vAGdATKE-tCWKE03EP6BfyECWBS0A53Er1EJ6EVLEmyE9zErSEcmAM6Ex1EO6En6BXJE4fDlSEcmAsLE_6BU6E1LE1yEezEX6EzLEZ6EIgDQ4E8yCS1Ae6EU4EG2EDzCi6EY3EAME_6BCMEc4EO2EGZAQ2Er6EJME-IAQzEw1Aw1Ez1AY2EWzEp4Ep7B26Es4Ev7BugD66ED0C86EpzC-6EszCC9EVEEntE3FEKvEqSEMuE3vEtoCibAS_DM3ChEEkXEsWEeEE5oCmEEUuEbuECbDqEE-aD-YEqjEr7BRFEvEEeKDkuEVxBJGEdwDsqAMbDQ-EocDAwErACvuE6YE3aD_EEc8EmlEMYEVQA7uE2xBJFE-uE1OEBjDUICSXEPFEspCByBEvEByBsoE6aBNyB49EMvE9oAdFEKpARvEhFECLBWNEWMC0UB9bDhWDedEZvEqFExqEtAEzqEmrBR7EA5Ej7EW0E22E9tAP8ELeDp7Eb7E90EVjAsNEe7EZxEh7Ez4E02Ek7EK_Er2Ey7EQ8EO_E0uEYIBQ_EkjAS_EL5EnxEW5E97EdFAc8EB8EP0E57EV5EN5Eb_EN_E07EP_E8vAWvAP0EB7BVyAbRBx2BRnAG8Eh-Ee_EPRC02Bj6EM8Ek5Ec3Em_Ea7Ee_Ep_EsNEV8ET1EQfDZ8ESfDb8EBFEV1EwIE0_Eq3ELyEL5Bk8EpzCm8EiwAo8EmwAifDYLAs8Ei1ERnAk1ES6EE6Eo1Ez8EH6E18EWxDK6E80Az9E-3EyfD-8E2fDAWAB9EGuED9EDVEyyE-fD0yE71EK9EM4E1KBA2Eb6EP9EMgDF2Eg6EW4EV9Ei5Ek6EZ9En6Eb9EbgDR2Ef9Ed7BRzEk4Ek9Ey6ETMEdzC16E91A36Et4E56Ev4E76Ei2Ew9ErzCPMA58EqoCC0EqAFsaDJQEuaDwoC-9EioAeXEB-EXuENvEh3BA-E7aD9aDv6Cb-E9IAguEAmAiuEwEEdxBluEzEET-EmRBV-E2BFonA_vE5EEUpCK-E_kEYuEqfEyuEe-Ev-E5sD7_E0xBIFEgbDm-EqqDVBBCvEtpCkcCFvE-oECjEEYEtbD97BKuEy-EmaDbFEOvEY9B2bDfFE4bDC-CgDEnAEeAEuqEfdEavEoqEnWDlAEEFAG_EXeDdxEU7EgxEu_EfeDKfDy_EU2BIBAWIA7eDtBAvxAW4AT_Ey2ES0EI_Eo2EE5Em7EyCFpeDItC9vA3CFVMAQVC7CF4YAj_Ew7El_Ec_E8sC1CFncAIDFwIAKDF2NES5ENtCNIEvxEEDFZ7E_2BUDF5CFLDFDEAkzEgmA9eDnFA_eD__ARPB5CF5vCW4AbIEP3EpvALcEdtCW9E9xEN8El5E87EQDFqeDSDFXTB4CFWDFkYAOjAr5EPfDJ3BLAFjjATfDjSAvIEOwAUDFyIAdWA6hDSAFj8E6IE35EYAFg3BUKEj3Bq8EcAFh1Ey3EfAFcAFUDFbKElWAIxCqiBySEe5ELKANABKJAsXAn6EBlB6XAUFAbWAJCBBxCPeDivA_LAvAAxLAWKAI0E21Ex8EVlAkAFiyEI6EnAF38E93EqAF88EA4EiyC_8ElyCCABqAFE9E41EI4EwLEK4E91EL9EN4EH9E8yEC2Ed6ET4EAzCABFU9ERxCEzEEBFb4EGBFKzEP2Eq6ERzCegDj4Ej9E_6BRMEZ2En9EpgDUBFr9EdzEu9EZBFK2AbBFpSE4DCmaDfBFxAFFGEqvEWOCOuE4oCkRDk0ByaDnBFGVDD-ErBFF-EAnAH-EduEJ-EBpCeSEyBFEECFbDQ-E6vE5BFgkDTNE3EEbjB_BFSbDwBFDCFd-EBFEf-E5uEgpCe_ELCFKFEPXELFDRXEOFEmbDDvESCFu-EGvEglDIvEmvED0EDnD75BybD6pC0bDeCF9pCgCFSvEfEFFzBkCFtqE_bDvqEnqEC_EsFEnyDoFAtCF1HEU0EC5EfxEp0EcDFTtC_2B17A9CF-4Ez2EvCFY_ECDF32EM_EzCFRDFe3EyrDyoCNDFQ0EPDFv_E4DFPHF17Ar_EbDF2DFVHFGDFWvAB8AjDFi8Ak5EnDF87AtDFg5EwDFEfDK1Eb3EMHFFDFD2BeHFfYA_DFX8EwjARfDDEFt5EUfDf8EvtAfYAMEFY3BVAFdfDn8EREFp8EowAVEFx3EPHAu8EG5BRtAC1EbEFPdAWMBOxB1vA0EAIIFaaEIUAKxC0dATFAuEFwEFGhED6En1EgyEG6E3EFmAF8kEt1E48E8EFk4E-EF0fDjyCo6BlLEmyCdBFloCEFFH4E2AFW6EL4E2yCLFF7AFO9E5LER9ERFFY1ABBFUFFj6EUgDXFFMzCe4EaFFg4Es6Eg9EeFFMyDOBFVzEz6EjFFr4ErgDmFFt9EG2ApFFzgDfMEqAFvFFLvEmaDhBF89EepE6wBmBFA-E6FFDCFE-E8oC-FFuBFtBAQ7CEGFO-ETxByEES-EYbEU-E4mAW-E-BF33Ca-EBCF5qE-EEVbDzuE0xBUGFToEI8EipC8uEk-EDnA_uEcGF-xBQFERCFEQDTCFxpCVCF4uERWAWFEqAFcCFcxAPvEHCB3-EjqE5-EjFEXNElFE-bDLrBnCFB_EcWDZdEFcD7GFcxE9GF14El7ELHFBHFyeDuHFnXAP0EFHFg7E_4EuCFcKFwCFAHFbHFNHFWHF9vA17AkKFSHF77EY7ECHFg_EwKFsNEZHFzKFDAFDHFoNA0_EP0Ed5E-eDIsAn5A8FFxjAqPEibAs1A4_EvDF4bEuvAVFFAAFM1EgKF0CFXHF9KFHAFwHFKAFL3B1HFFEF3HF17AvAARAFV3Bz5E7HFOEFXAFe3BZAFgPAbAFG5BWEFEIFz3EZzCw8EiAFaIF2EFvnB4EFeIF83EpAFwFFrAFgLEtAFkLEvAFmLEDFFzAFF9EzyEV6ExLEJFF5AFg9Ea6EzIFS4ENgDT9EQgD5IFyDFZ4EFBF9IFp6EAJFKBFTzCu6ENBFgFFl9EHJFRBFo9ETBFq9EZMEMJFKEAv9EqFF0gDRJFgZEx-EtFFaEEVJFTUA99EYJFnoA5FF99ERFEauEfJFKxBBGFJnDL-EjJF0BFP-E8BFIGFoJF6BFqJF8BFX-EOGFuJFCGF-nExJFFCFTGFHCFZ4D3JFebD9uE7JFNCF_VEqDCQCFs-EgGF6oCv-EHKF1LFJKF1-EfCFhLAgFEOKFfzB6-EU3AyGFlUB_-EFHD2GFXKFE_EWrBaKFB5E51BHjAfECIeAx2C7HElKFaxEW_EIHFJEArNFy7AZXAuNFq2Eu7Ex0Ek_EiAAYmA1NF3TD4NFouA5KFPvA-NFoJAsNF3NF4sCwEAztA7bC8CBpEAFOFx2AtNFJOF_tA_NFROFksCvLAJSC2EAqtCUOF3NFQ3BWOFcLFYOF1eDUMAv6D41AHOFN6DWqASxEbOFfxA4sCthCEyEs5EpOF8xAdOF7HEstCHYAgoARpABVAd5EZtCkOF2NF9UAoNFADFvOFG_BQxETOFGOF7OF8xArOFwVBkxETuAx2EGHF_CFX_E0NFDPFAOFBPFrNA_OFPMAGPFYOF6NFFIESPFPPFVOFyOFHPFDOFneDTPFBOFp0AHPFhOFuiBPyE6OFK1EY5B9_EMLF__Ea3E0DFOfDgPFVPF36DW3EH9EOfDHwAgPFxOFq2EstCjPFYIF33EvLFZqErnAlyE7EFnFATPF9PB9EFhyCkIFAFFnIFCFFDQFaPFZXA9PBrIFG9EA2EBMFEgDwIF6AFFMF9yEPFFIMFSFFKMFxDFDBF7IFm6EPMFf4EIMESzCh9EVzCEJFWMFPBFo4EZMFkFFcMFu4Ey7BgMFPJFjzEMQFQOFOQFwDDyTAgPFqzEEQFlvD69EyuBXNELKFAdAzQAwBAIIAXMAc4BavD4sCEvB-LAI8BYCByIA8IBkBAvcAnFBYCBYxC50C1zE82CEuC44BoYAZbBEwCCJESyAhFAILFkBARzAtJAnPFtNFvnBq2EqBCTCDkHEmRFRACFBAdyAllD0zEREFpcATPFuJAYcAILFR7CouCWuCL6BlLBmEAmBAxRFZSBg4B7fDFHCtXAlvAKEA3BAlBAiBA7WAgQCIsABzAf-APDCyCCDMAfuC4BASuALCB67AkdAAxAfFAxLA6RA9OFNPFyBAwPFrKFPUBNQFqOFWOF0OFjeDReDKPFmKFHHFpKFzQFlOFFPFdSFcSFyOFiSFXPFM5EoOFfSFrSFuSFdiAePFySF0QFgSF1SF1OFxbA4OFEwAiRFYsAK8EZ3EtJAqHFFyEtSF5PFiSFIAFj3EvAA3PFrOFvAAJTF6HFc1EhLFc3BefD65ETyEIXApSFEPFXCBwDDPOFqSFbTF1NApEA8PFnfDbIFwLFdIFBQF80AGQFy1EP6EuyE5vCw8E0AF51EMFFuIFCMFVQFEMFN9EYQFQ9EQFFV4ETFFdQFTgDL2EgQFJzEFME_IFjQFdFFUMFfFFm4EiFFrQFJJFbzEWBFvQFOJFizEy9EZTF3TD9PB3QFzSFVjDdTFaTFI7C7QFyFFVcDPPFJEA_QFRpABRFDRFD6BGRFksCIRF1BAKRFU8BMRFxbAPRFcoCRRFYKETRFg3BGZEcuCyXAsRFBMBDwC7ABBAFPMBdRFmvAfRFJzAATFfMELHAlRFK7BnRF5HEpRFt8ArRFGuCuRFsqEo2AxRF7JAzRFmvA1RFzwAz5A4RFx2CaPB8RFDxD-RFrpDXMBCSFHMAFSFHSFbRBiSByNAuABNSFCKAGhEQSFZHDxOACnC6BAVSFh-EYSFAeDMPFzNFdZBksCwNFV_ES7EaSF4sCwSF8NFYmA4sCePF7VFksCKOFJBAMOF0nDOOFnFAJOFJIAA4A-uAGdAHWFvEAKAFSwAL-DA4AALF1vALWFc4BStCncApiA1qAOdBHvBIuAXWFrBAaAEvhDNWFwIEcWFRpAzoDPMAKwAcWFpIAg8EW1AwOAMLFsIAQ3DanBZvAnnASeAkWFcVFlDFlIE6sCWvA1PFgWFg8EWIECABL6BAYAGdAJfDl1BpIASyArNArNBDuAg4AqtCBEFXLFDXFgUFrNBKwAitA7WFXtC5eA7dAYLAL6BjWAibA82BNmA5xEF-BJXFJwA3zEyxE8WFu5CSwBLVAV3EOfDBuAc8B1IAdXFyHFoXFVIESXF9LBgoAkXFtFC82BriDS3EqXFBkAvAA0XFz5AhXFvXFYEALVAR3EKWAYpA5gAhMA2-ClXFs1A6MDa3EdGBJzAhcATeAuFB82BoLE5WFJ3BPYF7XFk8BxXFbvArHF5FA6IFgLApFBJAFJ3BYYFMMFCEADuADqAeYFeQFRWFO8EBHFyyALTFBEFOWFgHFlYF1DF0KFncAjYFTgDW8E6WFxIEVFF8HA2YFtYFCAFVWF8BBsJA5RAp4A_3EcYFY8EP3Bp5A-YFsGDTgAsYF9WF1vAigCFZFAZFnYF8YFYFD_YFZXA0IEs2BBZFyHF3HFEZF-OAGZFuBA4XFoFC1XAuzEhHFL6BLZFZZFNZFsKF9vA0_EVZF3XF3HF-KFsNE5YFrHFWvAolAq0AS1BzYFqYFwIEwZFzBAyZFIZF1WFyBAnDFzyAxZFltA6YFQ2BnlA3LAKWATYCpYFCZF1ZFDaFjBAIXAfZFtZFJaFFaFlZFWvAcWFDFAzWFDuAcWF7dAnZFGaFWZFP3BiWFZWFfxAmWFNYBrBAoWFfOFvhDqWFO3DM7BtWFqlAQcBwWFonATaFW8C0WFBAFuZFTtCDXFXXFlNBHXFVyBoZFe8ELXFUIAV2BFXFlNBPXFBpAg8E5ZFmZAVXF1vA0aF-RArHFFZAFABIxAjBByZF4aFb8ExHAKbF2ZFyZFOiANFAwJDWXACOAKbFlwA-ZFoEBKFFvaFJbEPLFlZFJbFoJA9ZF3ZFltAvZAtJAObFibF03AbbFkBA4XFJzAvIAIFAj_AH8EQbFG1AMbF_ZFyQCAaFBkArADObFrADahDtYFZSFxVFQxETWFJWF-oAg0Ef7ExNF2VFBcFIeDDcF7YF5VFODFmMAsNEEcFePFMcFBaF5nBsZFJZF4IACTFpHFXIEgRFilAuEADlAUcFg2Bk1EAgDjJEA4AxHFpZFOWFRTF5IE4tCiLFwyAoLFrLFRyCtLFy8EyFF_PF73E1IAL6EiIFHQFiLErTFE4EuTF-LF1AFAMFIFFUQF5yExIFXQFOFF4TFaQF3IF7TFoHFK2EY9E8IFAUF-IFc9EbFFh4ECJFFUFnQFHUFm9EJUFp9EKJFdMFXBFoFFx4EvVFi7E3VFLcFRcF7YFSaFdaF8xAVaFgaFK_AGcFU_EnKF8GFm0EgRBkdFmYCEcFndFUaFqOBrdFhJAyKFPvAhcF9vA2dFuaFqdFXnA7dATcFldFVcF_dFaWFBeFnnAdEBlaFmJD0kEq7BBiEXNAraFyWFuaFbIEBAFacFzDFBAF9dFRaFgaFtaFIeF4dFCeFDUANfDTWFncFe8EbaFgaFjWFuaFfaFXnAoWFh8Eb1ErcFe1EtcFnLFDIFG5BnWFDUA-tCiTFF6E-PFjyE5EFfIF4cFw1EjIF7cFwwA01ER6E-cFFFFtIFTQF4yE_1EGdFc6EIdF_AFKdFcQFMdFNMFPdFo6EiQFJBFkQFDJFTzEx6EGJFQBFDpBSBFgzCcdFuQFwgDgdFcsCwVFoSFydFY0EGtCncA0VFvdFbKFxdFyVFofF3WFt7E7dFneDScFT5E60E0fF7YFkPF6ZF-cAjcFUSB-_EfYFOLFIfDxfF9fFG3BGwA6WFteFr3EUAFTTF6tCw3ESEFwcF23EjTF6eFxLFnTF-fA9zA78E5cFqTFJQF6LFoIFWgFfFAQQF_LFxTFIfFY6EFdF2TFHdF-AFf6EPfFI2EfYFfQFKzCYFFBUFSdFRMFXfFWdFZfFhFFZdFdfFaMFffFLUFkzCedFNJFgzEaBFiMFjSEcmASJFl7CqMEL7EmDD2PEtvEU_AWvEgUEFhDjCFSpAYnDcpDQqCMxA6JAHDCD_EphCLCBD0C2JAAmAcVFCzAd0BtAACoE0vAxmALdAO0CMNEpcAp5A4JAyQA-NFVaE0iDigCohFMqCYNEo5AaNEchDLKBnhFGlARtAjeA1bAjuA4hFDUAFNEkTE8JBy8CtvBNoDjtEiPCSbF_ZFHNFUjB7CCkbFS1BdEAiPCYZF_YFtmA2bFcbFHiFLoA7CCiZFPiFI5BsbFGyC2mAYYFvBAIgAJzAoQCSoAeiFF4ANNFAvEPNFgoAuCCJzAtqDSoAqRA4WA18A8JFo-EdGF_xB4UCtiFhWAupCOiFaZFdBB3iFMyDnSEjBB5iF9YFjZFYsAZnAfoBYTF0OCOaFhCC9_CsnELFCuMFiUEQQAvnEx9CNiF_iFXiFFBAhUAX7CRiFwUFYFEI5E8zEjoCZjFdiC6hFhaFsDE6aB1hFyQAqzE3hFfjF-dEAlAljF8EAk3BGwBgoAYmA6iFcdDgZEvjFjcAujFRjF4iFcaDeOA4MDQTEBCCOeFO0DEjDbxEH3A3GDTLAcWFmlEbBA3nAZQDnaFEKAraF59BuYDGiD6jF3_CQcB9jFznD11BJSD7SAnbFg3DDGCQRBq1AFMA3KCqsDQYE-WBFLBqeAGbDnnAaJAg2ATjAmfASCDJuDmtCHuA9VAexCCQEq7ANBAPfAkFAskF1zAm_BUDF4xBOiAytCJRDWIA3kFpiDxHAY_ApBAFpAThF1jB7kFKxBuBATNAnBAxxCfMEWRBbFCzmAZUBodFszCLlF0IAzmAgUBPlFcBF2KCYKE5KB-VAckFqFAciFxbEqPCXDFvIAesA8aFigCK7BBHDhGEbMBCRFgkFSHAzdATBAolFkkFYxCLuAFiFSiF4hDJjBikFrBAkkF-ZDyjFqWAhkFQ-EvlF2NCliBPEBnIB8nDPBAcrB3iDCCETBAVyAYEAxdCc7DzjBe7DRpAnBAslFulFX1CxjF1jFEJFPmFRmFW0A-lFOdDKJBFIAhxAEtAneA4EAtlFW0ACCEYmACjFEaFnaDBuAqzEmmFKaFJeEZuBzBAmTBdcF8RABEA15DiGFfsDICFEsAxmFkxDozCwdCc4E1JFtoEoDFYFF8mFn6E9QEoUBybEuOAc4EJEFtBAieAWdABVFouAQYE2cCwBDsNC-mFy6DRnF7eBuqDPBAKxAU6AY_BArA4BAw_AC3CibAIBCn5BTxCGLF3FFPEBPxAoyAVsAB8AZ7ACBAhICkBAEFC82CZUDAQAsnF-HByOAaJAOiAV5BDECWFDALE-_Cm_BYxClmFysCCyEBIBZOETBAGKA8EAERFQJADoFFoFMlA7HA10AznFnnAieAURAC7EQoFXLANmA10AYxC9QEeRBmvBppAPBAsNABuA7KBYKEo5ENnFDJAZoFAZAXlFB2A9QEBoFMSBwlFBxEsYEgOEY4AroF-PATtApoFvoFYKE9YAW-EmoFbiFTLA2lFcbEfoFB2A7PA7oF_ED4oF7HA2lF5QB1BA4BAKxDYxCmiD6gBz0CScALlFSUAOYByHBu2Bi3CJpFfOEGEAB9BARAJnFaNAmwC9nFYKEKpFG4AvNEeGD9oF2mAMfAyhDEsAIpFgoFBUCqtDOMCuoFiXAYxCr9B8oFoXENWE2-CUiDL5AQOE49BaiFHdBDIAwuDF_BtJACpF8EAAOBcpFB2AmnFAqFipFsNCapFURC82CYxCmnFHqFbvA6nFGWAdFAiiF7kC-jANHAmMCYxC5XFjBA54EKxDOoFxHBlIAMqFNeFRACYoFH7B-3C_kFzUFMiBxYFDTFIZERrDtkFV2BUNAeqFm_BjdAdwC2JAXIAbWAmKAEuCMiBSRFioFukFYdAYKEmnF5qFZYEJwC_ICiBCzEAzhDBIBJwCZqFFMAyvB9LAzNEt9BJoFUEALoFSHEtDEkiA6lFFYAjxEEoFOrFERFtmF8ECzyBvyBEBA84AWFAKWAivEjrAyxAqUB99EncD7WAy6AQICjrFBxCepEtHBnrFJ2AerFRzAjBAivE5lFVmFy1AdrF3YAgrFHcDvyBzSCTNABVAvkFalA3DBMiANDBPdA8EAryADsF1GBBkADsFMRFDsFsKADxADsFIVFOfADsF0yBSsFspAtHBToFbxA1yA0rFQZFaZFXmAuxAUoF-rAbjFF0EB0EkMFZCFE0E7zEdiCH0EUaA-0ACoCL0EqpFFrCO0E4KFhdFyNFmfFvfFW7EBXFC2BzaF9aF2NB2aFhLAtdF-CFidFKcFwfF0KFuuA5sFedA1aF5BAitAOcFTHF4fFcHFunF7aFGbFQDB8sFePF3sFdFAFtFGXFItFVyB7XFUXFBAFQtFqPF8TFDTFL1ECgFDtF6vAWtFHtFg4AsIEGgFKXFa8EMXF6sFQDB_aF5BAg8EqcFs3ELgFjlA45Eg4A-tCg4AffDvcF4eFjAF0cF7eFyLF3cFoTFYgF4LFeyEHnB9bAERBLBEH4AvTFGFF26BigFdbF1TFP4E3TFngFS9EbQFqgFeQF-TFtgFhQFCUFWfFEUFMBFGUFafFn4EngDb2EbMFgfFMUFifF17BAcF0sFRPFoeDaXFZOErfFnSFufFruFBuAtuFI1AKtFweDSvA0uFIfBTtF6sC5uF2DCTYFjXF9dAlXFXeFj5EitC8uFlcAbXF2DCotFAEFeXFlcAIyEeLFi8EgLFscFUTFM7EHnFlEF-IEVwCqwC44CVvFHmA9AAUIFsbCh-ExEFkiBVnFHuC6KEsuC4wCyHAavFpYEsNCdvF03CfvFWIFDEAnwDiUB-IE8KEPADcbFLnBChFPKCsXE2EBP8A_DBaMDtCCFIAr0CiUBJ6CKJArABaFAVMDQVCSzC6vCULCTuDzUFzvFUUAZzA2dAeeAvxC9dA1vFcQFyKEdmAjrAzBAePAOHAVsAyVBx8BnwClvFXgCDSAZvFPxCIMAKEBziDhLBSYA9cAwyCOxAEGC2vAU4BrXA5LA5eAi2AdyAQHAMzAPjArKASYAOUEIuCSYAlkF4IAtAAMUAvmAOsDU0AxbAyuDhAFZIFzcF6IETgFoAFXLEhMEqLEbLEdgF2LFpyEEuFA9EmLEoLEiME_RFsyCsIFBdFJ9EvIFEdFWQFlgFMfFTuF2IFI7B4IFftFX9EGzEZuFQdFQMFDUFT2EzgFW2E1gFYMF3gFsQFluF7gFNUF-gFhMFfMEXxFPxFsEARxF7xFKwFfBARxFyzE_DBdgFwMEpJAyMENsDmMCRxFDhF6gDAuEVaESKF3rDNhFVvEC1AQhFRECShFbVFr5CpqEA7CezEahFVjBD1AH7BfhFRPBbWAihFcrBkhFa8BZoAijFeeDVyF6FCsJAuhFk5EGcDZNEe0CbNEpbEpyFljF5hFjHE7hFLUA9hFnDECfCCiFUGB_2AEiFWjFTnFbbDJiFWjFMiFhUA6iFQiFsbFDzFBMCViFVmF8mAGzFozA5oF4EAiiF05Aj-EiiFviFppCmiFYEAoiFtJAqiFxtAmjA5gAtRAZzFdhDq-EBKAhzFt3C2iF1rFrnA0jFbsF7iFrMABnDtzFMZFBjFOaFdBBrmF5BAHjFDKEnTEEKALjF-yFVUAZ9D1RAHzFsNBPzFkBATjFh1CylFXjFqSEcjFFVDhsFnsFM0F4yFmjFQrFhjFtyF50AejF1HD2fApjFkBArjFRlA-iFuzFwjFIuEKIATrFaXAyzFAjFrnA3jFTLA5jFmPDTEBHNARkFysCAkFWyDCkFgaFEkFGkFv6DOeFKkF_AEmkCNkFq0FBDBQkFM0DSkFSMAUkFDpFKYFZoAW7CZkFmQCblFgcAxFDY3DgkFDbB2lFkkF2oDnkFIuDt8AVtCrkF4BAtkFm_BwkFlIAzkFVJB1kFElFqEEx1CmtCDlFIFA8kFGFAUFAHIFF9AIAB6kFj1FFlFHlFJlFn7ARlF-jAJQAOlFzWFcFDMlFJQAUlF01F-pFZlF0BAI1FD-BKxAvBAelFyEDglFEyABMARpAklFBdEmJBnlFZmFqlFQmFqrBSmFrsBYKExlFCzFM9B1lF9lFTmFg0FGWCe0FjcA8lF8BFamFBCEAmFsBACmF2EAEmFvcAGmFetBImFZzBLmF8lENmF9cAXmFO2FL2FRVAasFzzFb2FrlFv2FplFQ2FbmF7WA3BAemF4EAgmFirAolFkmFnFA3zFomFSvAqmF1zFyzEvmF9UFN5AymFHlAMzF6AD4mFL2AM3F7mFbvFFxDTiFeqBkEFV7BCnFHmAEnFLSBY4Aa3FBJAJnFLnFscA-qFSQCTFDntDSnFW3FYQDjvFZIC8EAYnF6gBFRC8vEcnFenF0jD2JCb4CinFE_AknFL7AmnFFIAonFyBAqnFMSBbqF8EAvnFi3CxnFnBAbqF1nFqFA3nFDgADtD6nFtkFD4FqRFGLEC3FAoFyxECoFI1AWrFGoFZ6BVrFKoFERFNoF5HBXsFTsBEyFesFYsFlcAWoFYKEYoFWVAaoFmBAcoFqXAeoF-pFhoF2ZAouAkoFwcEtpFm4FfEDYOEi5A-pFRsCtoFniD0oFB2ARsCzoF04FB2A2oF-MF-pFeOAApF1cEhpF-pF_oFQ-EwpFqoFYKEEpF-jAGpFnpFB2AepFMpFTgAOpFKZAQpFO7CJ2BJqFdpFVpFLpFcXEZpF5BCBqF2mAepFlpFJ5FO5FB2AkpF30CJ4AT5FjpFppFC-BXsBu4FK5AN5FUCF3uEPBDypF7RAPOE39BP5A4pFlBAlIA7pFQzC-pF8BBQcCTpF8qFDQCQcCD6FuqFd5FCqFwABL6FOqFCnC-vAI8BSqFD4EVqFP5FP-BHrF7bEEWAB4FDiDkFAL6Fi3ChqFd0BjqF2qFibCnqF3TDpqFo2Ab1FybApOAf6FRACwqFSxAyqFLKAB0BQOAk6FKrC4qFw4F_ZBG6FN6FsBAk3FFrFPxABrFVyE40Cx-AGrFTJDyOAJrFsBALrFBoANrFY4FS0FVaBi0F4FAL7FPrFZrF9nDcrFwrF5rFbrFTqCirFOdAlrFPKCurFprFb7FsrFp7Be7FNgAW7FyrF6rFTqCy2Fl0FqWA3rFfrFm7FY7FonA8rF71A_rF-rFl8ACsFq7ArpAkBAGsFKACCECKsFC2Bq7ANsFy6APsFuWAUsF2pAE8FcSBYLAf4Fm1BnaDP7FJ8F1yAN0Fm1FjsFY2FlMFcOBisFFVDpsFJ0EssFvEAM0EzBDq_EysFJcFquFmHE6sCsXFvuFlfFxuFh8FoeDj8FzfFzXFONEvFA7uFo8Fs8FtXFFTB8XFqFBCvFnHFNLFtPFt3B5mFfcF72Bi8Fw8FV8E2XFstCsXFIgFTAF8mB0tFWOCf3FtJAXvFjwF5wCI9FsvFlNAYuC9iAL5Bm3FLMCK9FnvF8fFT9FxBDO9FuvFR9FPLEq3A99AOwFAcCNsDc4C4vFZzB6vFmnFlwFXEAPHANmDESFw0CCwFyCCEwFQXAGwFmEFIUASKCKwFPBBpxCCuChwFvwA8KEQwFRxAIUATwFzBBNvAL7BXwFIkAZwFbwFoBAdwFwwFJIFzvCYvF5wCswCmwFGhEpFBpwFnYArwFrvAtwFq7BHfBbEAxwFETF2vAGXAYJE3wFzYA5wFnYA7wFi5Bz3A-wFKEAAxFYyACxFUKBExFJWArZEHxF9PF-tFLxF6EF80A0FEHIBeyC_eF6cFryEagFBxDCABsUEZxFLuFHfFCdFJfFM9ERuFmgF_yEUuFpgFX4ErgFYuFWgDa9EZFFwgFtxFt6EeuFXdFguFIUFzxFKUF46E2xFnuFdMEx9EcBF2-FC0E2-FUtEF8BmnCBqCxtDpuFm8FCtFnXFv2E-sFLPFAtFg8Fq_FSvAXqF2uFFtCi8FF3E2fFH3EMtFBkAXqF6fFz8F-XFP-BBYFplCEYFtFCGYF5oDc-FdzFiWAw8BJzEDvFGfDuPFzXF51CKvFkeF4XFQAGzEFycF1EFy-FmTFMxFdBBX2Ag6BDuF_EFuAF9-FwDCBhFEPEA_F_cFwTFSQFD_FjgFgxFG_FixFI_FkxFPgDWuF9TFOdF_TFUfFbuFe9EygFU_F0gFXMFcfFYzEbdF6gFs9E8gFfMFOUFe_FpSEHuEJtEoVB39ENyF8QFsvEH9CQyFXVEezExGFPhFrhFRhFcdAClFKMBcvEBNDEhD4IAdyFolEDlAdhF1eAhyFKLEtHAUQAjhFE3AnyFo2ApyFqhFIhFH9CshFU0FXUA62BwyFxhFyyFzhFZ6A1yFFEAR0FdBB2yF8hFHhDDqD_hFBpDBiFitE_yFC0FI0FO3FUiF6ABKiFltAC0FJzFBqALzFp3FyNAOzFuzFQzFZiFSzF7HAciFVzFgiFQMAYzFkiF9JFPCFniFEABpiFk-CriFozFjzFbCGwiF-JFuwCjCGlWAqzFa2FScAk0FRZFrnAxzFnFAi0FeEA1zFlmF1zFApDJjFoTEWuE1FFFKCvBC47CA0F_NAKCGE0FG0FVjFNCGMSBP8FA0EP0FYjFV8FJKAW0FgjFO7FuBGSZAODGnjF1IAZ0Fb0FEwAuCG4iFp7FvCGqWAZDG_3En0F7FAp0FmkEyFCs0F-0Fu0Fe8BBkF7FADkFxpF00FPyE20FgaFLkF8rB60FjDGmGB90F_eE_0FDJAB1F0xAD1Fo2AF1FHMEbkFtADekFBUCM1FV2Fd2FFLBQ1F_bAokFT1FqkFwuAq6F6qFiFAxkF-EAOEGd1Fr1Ff1F5kFMSB2kFFlFl1F_kFBlFp1FYEGe1FduEGlFnUFu1FQlFYQCSlFy1FTLAoeFaWF11FnEGgRBjoBVlFQYEYxC71F91FdlFVFDYQC9DFuKAE2FBVAG2FalAI2FUrC6zBP2FwvF12FidABFGUCGg5CFvAECGU2F6VAO1FX2FHBGMOAP7Fc2F5BAUxBe2FMzDv6DBmF7ECdxAFmFWjBHmFJmFXIBHZBMmF0dC0nBDFGSlAFFGbDGcsFu2FEFGw2FnsEogAcmF72FMJBTgAciFimFOTBetB2CGDjFE3FwjAG3F2FGI3FwmFR3F6mFyHA1mFXtDUoBQ3FL3F-FGtOAIDFHmAFCGX3FP_FI9Fc3Fl3FHGGg3FQVCi3FWoA46F1IA5wDqvF-lERYEtTD2mFZ4DcUAzMBs3FkBAu3FanF63Cy3F43F03FgnF23FtKE-GCXsA5jDRuE7vF83FAQApnFfYArnFtnFP4Ft8AF4FH4FFMA2nFuvC5nFybE7nF1GGq7A-nFS4FmkEA5FZYAR7FHoFBlAW4Fb4FMoFrMAbqFN8Fh4FRoFVoFrMAXoF24Fy4FboFdoFtFCu4FP5E5qFy4FFqF5EGo4CEHG5LAwoFF9A2BA74F11C94F2mA_4FU4Fp5F2mAD5FSFGexBF5F6oFM5FBpFrHG7HAL5F8BF15FB5F2mAQ5FRxAHpFZxDUpF01CXpFX5F3EGZ5FbxAb5Fh3CQ4FU5Ff5FBIGuBAi5FbpFM6Fl5FKIGn5Fu5FLYASXDSIG-HGopFY3DusFy5F0HGV_BCJA4HG8_DEKF45F9qDpjDViDj1C3pFGFGA6FpZE8pFdHGE6FP6D66FbiFI6FP6DK6Fj5FPIGVCGO6F0IGQ6F0EAS6FFEAU6FUqF6YEWqFY6FF7FZxDc6FdqF0IGg6FUHGiqFpkD16FGFDm6FIeAo6FyOCW1F1zAsqFiBAt6Ft8Av6FzLAx6F0qFENALJGKnD36F5PF1IGD-BwAB96FOoBArFE_CB7FErFkJGPxAZ6FH7FJ7FFHGJHGXrF7RAUmFsCGUrFGHGXNAcaDivEs7FxrFhrFC0BqrFbJFoWCwqAj7FnrA9JG99EtrFycArWAl7FzrFyJGz2Fr7FIKGn7Fw7F2NC9rFDsFGFA07FSEA27FcEFFsFvFAHsFLJBJsFq7ALsF_7Fn2BC8FHXAG8FG8FWsFi4Fg4FRnAmFGEJFOHGRnAIDG8zEDhFmsFQ8FW8FAsEyEFrsFsxBb8FusFd8FkfFv_Fp_F2sF6sCoLEk8F7KGn2EyuFSvA_KGq8F-KGR5Bu8FBuASYFuXFUYFBvFtFCMAGAAFDGGecFzmF88FoeDPYFRAGQfDPYFytFKgFSvFMgFUvFPGGJ9F69FBWAL9FovFvjBc4Ea9Fq7BvvFivFn3F9cAV9FWwClLGQnFsLGkBAoLGQ9FhvFxvFeVAg9FS8Di9F3vF_pDl9F88C9vCP-Fp9F_vFs9Fc4CDwFehDx9FiICIwF19FSxA39FNwFiLG9xC46AtKERwF_9Fu9ALVAVwFyxChzAYwFC0BawFp9FJ-FfwFL-Fp3BN-FlLGP-F7WAR-FXQAT-FnWBswFwABuwFZ-FKlA4ABc-F0wFFxDFEAg-FZkAi-F0BAk-F_nBm-FOUEp-FOcAFxFVKCt-FhpF8tFuLFYAGUWDAuFu1E_xFSxAByFjAGSxFN6EfAG5LFhAGlMEZLE8xFlAGGfFcxFD0C4AF0TFO4EaxFSuFuAG6TFQfF2YFN_FN2EQ_FIBF3AGduFi9EV_FxxF8AGjuF5gFa_FABG3xFozC5xFn7AINGQxFLNGzNG9xFLNGDyFj_AFyFDEBxMEpBBltAKyFLNGMyFFhFBWBMBGoDDOBGC0CwtDTyFSQAryFbyFVBGYyF-_AayF-SEZhFyQEchFgyFghFjyFkBGlyFmBGQ0CoyFRDGqBGpOEzUExoDIKAvBGeIAZhDyhFQXEmCG15AuhF6BGLUATDGNSEkqC9BGTqDpXBMXEu8CBzFGDG25FSYEjGFghCFzFTCGQjFRCGMCGlbFzlF4OGaGGBGGSLBQCGMZFSCGBPGcxAKqF_1FXCGkSBhiFfCGjiFaGFvwDcCGBvEeCGI8BBWEiCGRUBuiFlCGazFlbDyiFpCGSFEzCGeDGZXA8iF2DCkPGrnAD3F1FGEaF5zFz9CjvCEKE-JG0OGsTEADGhHC-OGIPGF0FUjFJFGHDG5zEMDGXoB8PGO0FNDGQ0FmtERrFejApyFkjF3BGX0FogAWDG1vAsjFYEAoPGgyCKKGq7FFYAPQGTtE6FE4jFzDGbxEkDGsIAt0FmkEv0FJdEx0FvHGAGG5hCtDGgwAvDGXnAxDGFeAYQG8CBPkFanBcQG_jF4RAVkF8DGsYCYkF_DGnBA91FCEGL1FRVARFGTFGHEGBaCR1FvMCMEG8vATEG82CZ1FDIADRGi3CZEGWEGh1Fq1F0xAaEG-kFn1FClFMRG8kFt1FdiAv1FmEGx1FJEAz1FUeFw1FTlFvEG51FcIGzEGtAD1EGq7AOpFW4AhlFF2FTKC3OFjUBK2F32FCFGN2FpFGtRGGFGS2F3OG0QCN1FW2Fx2FRQGcDGFYA7QGXnAUFG2HDWFGh2FYFGk2F5BAm2FdlCo2FwqAq2FzdC0jBoFGkFGqFGL8FrzF7lFjFGyFG-RG2fAtFG82FwFG_1FyFGB3FFjF2FG-ZDpmFrPGsmF7FGK3FTLGN3FOCGpbASLGS3FKmAI9FJGGtiBY3FJzEMGG24FFnFe3FU3FMIGRGGHQAj3FUGGPnFY9Fo3FiQG99DeqBdGGxBDfGGhGGw3FYQELrCdnFlGG_WEDNF33FM-A53FbGCJwC93F_3FY4Ac6F_GGavFoyA4GGnBA6GG4nFM4F9GGO4FDBBgJG_nFDHGqHGMrFvJGM7FIoFkTGPrFd4F-HBrKGhVBrTGl4FnoFUHGo4F3LAWHGs4FYHGcIGv4Fq2EcHG-pFooFiTG5HGMeAsoFaIGspFEWAiHGyoF8TGCUG1oFqOC3oFcIGG5FyHGI5FTIGlBA2HGuHGnnAfIGhHGP5FQ-EFpF9HGa6FUUGJIGAIGW5F9pFDIGglAFIGSpFIIGQIGcUGh5FQVCVJGAHGe5FAIGWIGZUGtJAupFVIGs5FmpFXIGq5Fw5FrtD84F9TGdIGnIDzHGDPGjUDGIB55FkIG1pF85FQ5AYxCpIGuBAHPECIGnHGsNCEqFvIG2IGrwDJ6FcIGyHBGJGjUGNVGP6F9GGPqF7IGuBA9IG7GCvJFoCBAJG-2EZ6F05AEJGDIAoUGlWAh6FZABKJG49FUBBNJGSZFLuDJ0CRJGVJBTJGkVGsACxqF4JAy6F1qFpVG3qFvUFk3FMVGhJG86F5SGD7F_6FmJGDrFwNEt9BE7FfFGnBAsJG3hDjTGIfBX4FS7FpKGy1Aa4FwJGa2A6FE4JGNKGv7Fd9F0BADKGepEmrFGKGlHBaWG7CGvaD92Ai7FdWG5JGX7FLcDPSGzJGaXAlWGu7FnWGx7FUKGTKGHsFWKGEsF57FZKG77FcKGlWAeKGpSCgKGAHGD8F37FspAkKGp7BrTGoWGLKGTQGmKGK8FtKGR8FOFGXaD39EwKGJDGJKAX8FzuDK0Ea8FusFN0EweA5KGsfFpNF-VFF5ElZFrVGCEAaYF6qAt_FmSFl8FCLGdSFBuAdXGFSFwrFv0EkeDv7ELtFXYF2YFfXG0IA3SFEDFnXGwXG3YF6IF5YFnXGYcFlLGBRA4fAdyFICGoEBpRA48ECDBb5AXfA3LBOVCqyEhFAIMAQVB2JA5BAMMA-RADyC-LFDlAx7BXiAUQAUMB1IAXSF-LAd6AQLG48FgbFoeD0XGpXGKTFs5EdYF2YFhYFXQAbLGF9FdLG1tFiwAYBAtAAUTAtAAeYFE7BYsAUEAcTBBDDyEBS4EyYGlcE81E-vCyXAp9F4IAMkAYLAnAAwYGT1AZXAnAAq7BnAAsYGuYGCZGUSF9UAnAAkcAatCNXA7YGKCB8-APxATUAOcAUEAHZA3UA3DCzLGlMAoAAp4AdFApAAlMAkxAH7B9AAcZGzYAgZGJvAkRFouAkZGiAAoAAmZGhZGpZGfvDbZGsZGuZGoZGWBAUjDuBArZGzYAvZG-bE4ZGlZGZkAnZGvnAaCBiOGKwFBYA8ZAD8AzdAYsAs1As0AnYAlbAIFAXVAj-AG5BWTFWTFnXGYmAlYGwWC2YFVaG5BADqACNGJxFq1EFNGUgFNsBsPFuBAYxFpTFUxFBFF5eAdXGARAYxFfgFAdFhgFpAGPuFaNGNFFtAG1IFeNGxAGFfDsgFO_FugFRdFkNGcFFuxF5AGwxF7AGqQFY_F-AGtNGnFF9gFwNGxQFszCUaGnFAWaGI4DhLApzELbGJEANbGT7FYmApFBs4AHkDlTB38FjaGTNGulCy4F2uA6XBiaGgbGAgFsJAYxFcaDk3B7NGU4E9iFRxFRpAq6E9PBsbGZ7BaqDwzFoSEAdAtbGwDDjxE8ZGkDGiaGAIAcSBHOGWGCSyFwvELyFksFJBGDOGHDEQGEgNFCNEQBGOhFUyFTBGWyFOOGBSFZyFVHDNOGbBGUOGRzCfBGGEAhBGMIFkyFvcAmyFcOGoBGeOGDQFMcGsyFjOGvhFxBGahDf0C3OE2BG5yFiDFCQG7BGwOG-hFyOGH-CMjFIUCRwD6PG8UGWtDx6DEzFHCGRzF2PGjZFKzFKPGsSGPCG6ABWiFjCBYiFKPG-5FWCGRPGWzFQPGI8BkzFDjDmbDIAGfzFguApCGNdGp-EmbDziFizFqCGloAjPGyCGQSGJCCpbGnPGcdGpWG0CG2FGgSG4zFv_AIjFwPG9zFBCG_zFSFCGTD8cGSjF5PGT2F7PGLDGAQG-PG0dGxKGBQGc1BqcGoWGuhFHQG7dGzSCLQGIaDtjFhdGEXGlZDY2FM8FEeGSQGtJAgDGrJAiDGZQGr0FbQGmDGdQGoDGw0FqDGy0FsDG5CBHkFmQGnnAoQG50FDZCOkF1DGtQGSeGvQGdTAWkFpcA-DGakF2QGBEGK1F6VAkkF8RGjkF9QGmkFJEGS1FiNBBRGjSAHRGRACFRGykFvVGJ1FIRGgEGTsBg1FZtCSRGORGm1FAlFo1FRWADfGf1FURGkNBlEGflFtEGyBAaRGrEGcRG31FeRGbRGgRGWWA0EG_1FB2FEWAB1CnRG7EGpRGllFibCCdDFFGMSGTSGFLBwlFzuA1cG1RGFEGRUG3lFNFGlvETuBQFG2RGGEG42Ff2FASGi2FZFGl2FbFGn2FdFGJSG9lEiFGvRGNSGxRGPWG02FBgGmfG1fGK1BWSGvFG-2FaSG0FGC3F1zFeSGF3FldGT7FMaCjSGpSGAdGnSGWgGFGGmLGlEFmSGxXAuSGl-DgLGNGG5wDgLGh3F3SGTGGfJGWGGjvFYgGTlEr3Fv-Ct3FZnFETGZbEGTGz3FJTGL-ELTGrGGM3C73F3BAQTGyGGA4F0GGeTGE4FvJBynF5HBI4FIFAK4FYNB0LBcTG1zAUTGGFGgTGbxEgHGhNA1JG5JDThGpTGPoFGXGP4AtTGSHG14Fo4CVHGq4FXHGNqF2TGaHGUGG5TGcIG7TG44FcIG64FAUG3UGGUG-4FBxERhGoIGIUGE5FKUGxHG3HG7UG4UGQUGUxBTUGuUGVUG8BFXUGOUGV5FcXE11FPpFhUGT3Bk5F7HABiGjKC1SGdWAyVG_HGHuFfpF40COUGr5FgpFSiG1UGrpFshGaUGjpF05F3hGgIG35FqLC_UG09BlIG2pF95FxhGkFAB6FNpFQVGLVGTVG9VGEqFzIGOIG8VGLqF4IGWVGR6FRqFdJCV6F_IGX6FfVGCJGtUGTGAtnFFJGviGgqFIJGi6FoVGlqFl6FabGPJGBED8eG8EAs6FSVGWJGRwFYJG1VGaJG06F4VGibCeJGOnFgJG9qF_VG-6FFIAA7FDWGpNDGWGUcAJWGj_AV4FMWGKHGN7FLgBP7FRWGM7FT7FVWG4rFsWGXqCYWGfWGxJCpBFcWGorFeWGg7FgWGkBFFKG2jGrWGJKGHeGddGqWGWWGtWGQKGy7FYwCAsF17F1WGXKG0WGzBAaKG87FdKG-7F6WGOsF8WGiKG-WGF8FVkGH8FB7BQHGd7A5RGcsFCXGIXGFVDvKGU8F1dGvrECCEY8F2KGUXGc8FHAFvbGARAgvDNaEebGEFArkG7RGIfBskGaUFGhFatAeUAT5ARABsmA4EDbEAxbGwEAYIEeXAtFCxkGV9BMmARjDn4C5lAnrAZnANEAV6AW0A2BAnWCb6ATPCtHBfMANEAJpEbQBs4AeUAC5FjeEWSEYlG2-C3GC7dA6EEY0CShDcNFCeEhlGK3AMdEpdAQNEilAYrDBHD8BGeSC--ELVFfzBbRFjaD0NFyiD62BZOCS4FftEeVEJ_FApBYaEwoDFKAH7BIFEsiFYdGUdGxiFgoAXdGpzFloA5qFMOGBUD5NFwZGArEpkA5cA3BAKSBydC-rAvME2-BPcGEiGYpAaSC6_EUcBafEczADVEz9F0MDpBAVaCZVAClF4VBOMAUJEa3E1LA1fBnyCL5CFxAzbFwNC4ABBPAEoEdyABzCUdFWcGBGBZPC9LA5qFCuE8vE8mGSTEUGG-oD1MDuBA2ZGrIGTEBDnGE_BZ7BpRAyEAJBAigCAUD0oEa5BigCkoEGSB_pFH4BqRG-PENOE9cANwC3OF9FAuRC9PBcbE-kG1SBn4FXrCz4FEWA7wB8kGCEAtkGKXGANADlGuZA7kG5kGuqCbUFewB6MFouE8vEBzBFIAnbDTUAsJFqcDE4ARpATqCegGE1ApfArBAdMBlVFYGGaYEEFEg-EzyAWdAILBKxAGoGDFEDjE_mFRxAj3ACGA3LAW4A8zEIBCOoA-LAOjAhpEKdEmcAnlG9EEYTDBYALsB5nGq6BHNAYMD40Fm2AhUBHwEuQEp9DioG4nGCnAVZGR3D81DlOCP3CjoGwoG-RA3GCHVG53BgDEKSBGhC9oGdsBgAD0BAkkFBpGueGDbBx7ATXAzACWUGP8DzjGiJC_oGBlCouDzkGFYAOpGK-D6rC8TBJMCucEbFD3wD5CBEpGvfGYwEobBtnGcpGIgG2zBBpGetBBpGn9FBpGEmFCFGq6E4oAyvEY2FtnGDlGspG2vEynGgmAP7E85AbRFYhDfOGVtE-lGwBG3DC6mGI7FTPE8vE2MECcG6jApMExFF2kGcDEeaD7zC-gD-MEXhEBhD9-EPBG_bGRKFqvDm_FGNEJhDp6FJNEM0CLNEnBGfzBQhDe8BRNE4-Ei8BVhD9TEMpAgDET4BzBGoOGePGQKCfNEToGz8BiNElhDsQEi4CohDmNEu0CkNEIrDF4AHAFw1CQiGoJG10C2JAyNEKWG1RG1NE4EG7hDvxAdrD7NEsGF9NEL1CDOE7XCAOER1CihBT1Cy4AlCBn9BGOEvQBOiDK5AEkFNOEJ5AiiGCVGYiDCJATOEluDVOETyCXOEwhGl5AR5EKpFwhDo3ES3EkOEWxCwiDxGDrBGoDDZnDsOEE2CuOETUAScEbxD9iDQ6AzOE6YDSICONFn9AbtD6OEIjDU2Cy-B1-BsHB_OENjDcaEPjDfvDGlGAKA5oG3ZGj2CXjDiBF47DYkDOPEp2CQPEb7At2CAqGFTGW7AjjDiXAljDoKGnjD32CeOCeQE72Ci3CiPEHBBkPEzjD8jDpXB3jDy_BH3C_7ApsGHCB4_BItA_jDT8A8_BR3CDkDy9AFkDZ3C5PEfNBKkDPEGe3CAQE5lD-sGEQETACUkD18AWkDTmEgwCm3Cu3CSbE7vEFTGnACUQEjkDRbDlkD63CvACbQEkxDzAE5hBeQEgQEF4CiQErnAkQEL4CYOCoQEiCDmQEVTDP-AzQEiUBm4CxQEYsGCCFFlD53AHlD0qGwqGnhDeSELlDotGdBC24FQlDAREDsG6dAVlDw4CXlDx4CNDEJREavFeqFsgGdBGjlD7BCuHC-BCE5C4VEJUEXREdRENtEM5CedGMZAdRER5CrJAgREnREgFBOKCkREZ5CfoDhREYuGpREhVB-tEgFBOVEZmDdOCbmDB6Cs5C0REdGBpDBjVFLSEL6CvOGKCBpmD7CCSSEsmDUSEBSEluGDSEcmDFSEnABfmDrABimD8vCRDCYLASmDwuG8REyuG8AB_REIVE8nFMkDXSEzpDa6C0mDbSED5BQ7CJbEh6CiSEJEAkSEwFFmPGsFFnGF6DCz6CuSEQGFzBBcvGFGF5BBGEC1SEcVG_DCQ3CLEC6SE96ChcGbyFAZBuJBBTE1nDwUEI7ChnDK7CxGFlnDJTEevGLTE5wAs1BV7CPTEUTExnDc7CUTE1ECh7CYTEj7C6nDl7CYFGfvE_nDr7CCoDt7CjTE4CGpdGepEyPGUQAPoDTFCqDBwTExmAVoDwDBcFCG8CdFB-PE2TEcwGJ3EjvEK8CUFB6wCloDAUEovEV5CpoD58CGUEgqDkqD-lGLUE7YCe8CBaCPUE5CB6oDpUEm8CQGCWUEp8CdVEqoD_EBcUETGC8wGz8C1IASwGCCGpUEQpD9wGjFBiGCRFB0TEiwGtUEeeAfwGxvGLmGt2AK9C-QC0GC6UEZYC9UElvGJEC-GCW9C5BBY9CgmGspD_yFHVEUSEwpDDQEQGBMvG1pDjuGpVED_Ao9C7pDUVEMCBWVECxGoGB7FAxOG09CgqG69CBxGR1CKqDCHBvGFqGGrVE6HC6bDRqD89CrxG-xGkVE6HCtVER4BxvEAICKXExVEJIC0VEiqDfIDvoD0iDPICd-CdPGlzFsqDk-Cs-CvqDprCyGE7wAGWE1qD7wAJWEjfAxpFjIGlEDQWEPIB7-CErDUWEZIB_8BJrDYWEmhFMrDJIACJCJ_CEJCRrDN_CJJCjWEXrDQNDZrDswErnApWEsMAfrDoBFiJCvWEkrDi_CzWEqJA7WE5jGk_C3WE1WEWsD6WENzGKzGmJBwrDy_C13F0rDMCBCXEPBGEXEUMC3sGVKA8yF3_BR3CExGzcGEsDTPGobEVPGMGEMADFQAVXENsDUKBYXETADiKCbKCaJF99EWxAiXEobFsBFfADrXEmHGDKFeiG6OGICFoAD6vFJtD6KBuXElsDRiEWcAyXEyYC1ADALCEuGcwC8AD6nAXLB8XE9SGc-DCBD7sDN0GbsGdiG5OGbGG6ADBtDyLBbTG2cGX4DcYE8LBItDzKCUBDegGVYEMMBXYEbBDk0GaMBcMBfYE5rGK0GEjDEMCmYE1bAoYErgGrYErhGllDuYEwlGbOCxYEwvE5hEToAFxE_BDDyABCD5YEaxGWIBFCDE1GtJB9YECNF4mDAZEEuDeFAGuDiBAFZEVRFHZEtVGPuDrNB2MCV1GxNBOZEUuDQZEW1GXuDTZEKZEjtGWZEeuDYZEIOBiuDsCDcZEfrGeZEnuDgZEpuDp1GwCDaiDtuDdNCoZEGVGqZEGMA-CDkNCuZEADDDDDSMAFDDzZEIDDiwE_OB5ZEzZA7ZE4NCGvD_NCSDDaZEAaEH2GWDDwBAIOCFaEaPBHaEydDJaEeDD-ZDVvDa-Dj_F6zCzPBPnGnzAKCBovA2UEKEDhaE09EEQGIBGjvDh2GT7F3aEbQBmaEXQBuvDsvDwvDuUDGEDvaEonE6OCxaE2vDsvD4vDv2GEiC4DD8cE44A4qE8MF7FEF2C19ADwDTPC8QBGwDjEDFbEaPCnEDIbEJRBPwDNRBNbETwDHEDQYEQQEJGFaxB83AWbElgETbEngEqbEI5A7hGPTBdBEDFDe9FZGEKnDlbEJFDPKC0BGNFDSFDsbExFDrbEUFDkRGGnFUQC8wD1hCC2FLLF6bE05AExDMNCrZELLFDcE8iGFcEjlGGMAPxDJEARxDKnDTxDwFDubExMCWEAZxD1rGUcEYEAWcETXBYcEBEAacEygG_bCdcEusE6mC2sEgcE9_EjcEaTBlcEVRCyxDocE2xDnTB4xDjNCe4GlnG5LAcbE0cEycEeGD3cEsSCtRCNUG-TBlOECUB-cE1RCMyDB4G4mDDdERUBFdETyDjBDpDGrJAqoGWTDKrCOdE6VA94GjUBTdEiNFtyDbWDjAEmNFbdEPqGlCF0GFVKFwqElNFdvEqSCpdEWlGysEkFALVB3yD2NCiHD6yDudETVB9yDxdEfVBeVB0dEIsGPmGC0ECTC0YDMTCv6DOTCBeERTCQzD7HDFeErnGXpEZTC6FELeEGUCNeEbzDKWBdzDehEemEdlE0lEOODyhEIhE12DbeE4fEpzDfeE0pEheEXIA9TCk_DsiCmeEcNDoeEHiEBUCjeEseEgtEueEIVDweEyfELXBvIDGlEzmEZ2DelEIfEMoEgjERdCjlEMrGCLBeiEVgEvXBO0DxlEb6GugC_5GwiEMMDc0DifEe0DPfEtNAh0DTJD4UCPYB0qAxfEohBaJDNJDFmEs0De_Dd0DcJDkfEpJDPVC10DSVCECFUKC60DYVCvfEDKDm0DrHAwfE1nENoE0mEFnECWCo_D7fEmfE9fEN1D85AP1DcZBDgEXRE_0DU1DQKDkpEKoETKDjjE6fEHWCf1DAaBbKDpIDhKDFaBahES0DXgEp6GclEyjEd6GEnEJoE5LDtKDujBz1D5DB6ED1nGOtGnzGN9A-lGnoG91D5DBvWCReEymEy7GS7G27GfPDI0D3lEB6GDRDh9D7iEoeBN2DJLDE9AQ2DYhEOLDJXCV2DLXCTLDIoE07Gr6GK8GkQDDLD4gE6nEl9DL8DWhEiDEG5CZhErlElXC9bBuLDalEa8D75Gz7G95G5WCz8GZXDkXBohE7UEbqEthEpJAshE62DQ7Gg6Gc6G18GM8GAtEO8GjlE90GPYC8hEL3D_bD_hEWMDanBkpDEiEU3DGiEe_DIiEhYCKiEkMDd3DpYCoMDXkFmEBE0GehDBZCUiExoEyMDzoEooEJUDW7Cj6G4oDw3DBfEloEyoEhiEk9G9dB33DIeB53DdDE73DWZCldANNDaaCB4DSNDFmEziE2_DL4DdNDfNDVpEJcD9iET4D_VAoNDu0G8ZCHjExNDd4DzNDMjE0tDzkGPjE65GLhExhETjEUfBp4DSaCfzGZjEt4DYaCffBdjEG_Dw8GS-GL5DJlEU7GM_DmjEYOD3fBpjEstGtaCC5Dr8GE5DELAi7G37Gp8DylELoE2jERgBQ5D_aC6jEvODagB-jEzODZ5DCkE3ODObC6ODf5D8ODugBKkExgBMkEDPDm5DHPD4gBRkE8gBIBCUkEmbCs-GbkEUPDakEubCMhBYPD45Dv-GtPDz9Dg-GhkEM5DjkEehBlkEZQGlhBG6D_8GNmEF8DyhBOcC_8BykEElDOeF2kEHpC4kEO8AH6DwjEI8GEnE-PDhiBR4GpDCJkAe6DQiBncCxmEwLDc_G6eE-6GInEr6D9kEOlEXOFPyEp0GlPFwiBVlE_vE26DoMAx7Gx8GJ8Ge8Gz-Gg8GK0DZ7DGmFJAHplEM7DCdC2QDP7Dv8Gz_GRAHB9GR7De6Gs6GskEmzDrQDa7DHWGKSGe7DJRDAmEb4CMRDlcCn7DR-GN8GxiE8PATWETRDGeCv7DWRDZ_GkQDg9DVeCRmE3RDSsGUmE07DjRD97DYmEA8DoRDu-GzAHE9G1AH4nE7eCThEl8GVhElmEO8DnmEQ8DCBHqmEFBHV8DgTDX8DwmEcmEf-G0AH3nEB-GSTD7nEi8D6mEk8D8mEm8D-mEd8GC9GZiBceEHnEG6GJnEanEqlBNnEM9DDAH2pBRnE1BHwBHlSDxlB5BH4pEp_DyBH7fCcnEbfCK6GFWCfnE9BH_pEL9DdnE2_D7SD0fC9SDS9DKiAATD7zF_pDunE0PGaVEgTDtMDJTDyQAe9D8AH8UDd8Dj8GGSDkBHYgCh3GL-EhoGPuCBoEcTDEoEWxCGoEeVArBHjAH17GTAH6LDPoErTDd0GbYEiYEPUDWoBWoEi9Gt9GW-DpoEbXD0nBfrEboEGhCgoEXaEsMDQ-DwoE1dBmoEj9G8CHJUD69DCsGk4G2ZChIGHvEgsDe-DEUDh9GUUD7CHDnGhoBn-D4oE9oEArGfUDs-Dx3GW0GEPGRiDSFDUoEBWAoUDFpED3AIpEpPA7oBLpEaiC_-Dp_BKiCQpElcCVZA5UDUpE5iE-WCM_DMpEzZAcpE4ZAepEBdBhpElcCX_DLBHzhEJhEi-GrpBopEeaA-pEXnElaAETA7pE7pBvaAPEHFCHypEqpE2BHiJAu_DwpEw_DEjCVEH6BHinESEHsVDMjCCqEvVDCAEWqBu0GJqEDAEHWBHWDrBEGAEZjC_VDJAEUqEpjCPAEqEHVqEAWDwEHRtB5qBxLF-LD9VDXAEeqEZAEErB7eFYyBTKFhSCO5GkNFI5GR5GMHDL5GzGFUKFA_EP5GGFHEcDryBXrEbkCSlA92GmvGSND3AETBEzrB6AEBrE9AE6WDooGMeAWwEwvFIrEgqDKrEw5GR7GReAEXDJuFHXDEKAOBE7cBQBENXDWrE9qEYsBFrE7HA-CH3gDZBEADHksBGhCcBEFYGfXDmrEPlCrsEumClXDMqEnXDwfGqGEurEpsFwXDyrEilC0XDGCE2BEMtB4rEuUG-rE2sBA2GvfASGHejCzKGxrE0rE5lCKGHSCEJSANYDnYDKsEdTAMsEXCEOsEiYDQsEiYDSsEdTAUsEiYDWsEkhAhYDohA-tBbsEXsEdsEkhAfsEiYDhsEABEjsEKwEnLAiFHuoDzSCpsE4YDAGH6YDtsEDZDvsE7CErxD4CEzsEniA1sEnxDHZDYGHADE7sECDE7GHInCCtELBGEtE2PELtE34CksECNAZHHclDStEGeGlFHKIA4gDNmAaDELBGBuEXtEwvEZtE85AbtEovBltEvnC5lGoDE-CGqDEuHHXwE19EqGEptEOdDrtEEaD1DEKlAFoCwtEQMAIoCJEB0tEMoC2tEQaDSwBhuGeaEJEE6tEbwBY2GtZDuvEQEEjnDpIFuFFDqGgBFNuEQsGtWEkBFrMFDnAtMFRwGDxBwMFtBFyMFvBFH1GyBB2MFOnDGGF5MF4BF7MFKGF2EEruEOGEqcDBNF0MFstG3nAyJFGCFQ0Gf0GGFEXGF5JFMCFkzG2OEliFfPG_JFRNFBKFhGF0CHIoGXCFyzClsFavGCMCzbD_QFEpAuGF3xGHCBeNFgECLhFYvEjNFH5GidEHFHQqChrFhvEOKGjvEJIHi_FOyFurGlnCTqG5-EGXE1cDqnGFGHoBEEGET7FIGEUzBT3GU7A9vENGENGFPGEPyFRGEfUEEwEQrCGwE-4GaGEJwEUGHLwEWGEJQGAlAOwE6zBQwEXrCSwEA0BcrCgFHbHHMdDJKHrdEV_BvGEewEmrCkwEV0BTHHdyGK7B_yGpwEj0B9GEmwEX_CidDBCEkdDssAv0B0wEKEFiKHEsC2wEGsCMHEAPAvdD8wErsAQHEsBD1HHj2GMOAVHEDxEXHE_0G8dDaHEU5Ed3G6cEydCtpGhHHLfARpGaXAgnG1kGEOGeOA05GvOEO1GCIDNiDiBAsRCecGv4GB3G7PALQCl3FeOAQLHrnFcQEmqFTLAjqFUBB7PAYLHMiB_RCLpGKQEG7AUADKiGcIHRzG5KHkGD0nGqCCkEECyD5vEpIHbRBaJC3AHKrCKRDGjG7FAEqF4jBWpGoOBxjAr0B2LHH7CAnDzYE5FBJxArcAVuEMpGnJC7gBRKBvJEhoACaGG0ApPAW4FBJBWJDSWARXGaRDfkBDBA_LHjBGCzGDMHMHAFMHrxAHMHTLDfuChHALMHqJANMHfLBRXGSMH1BA3CFcWAajAUBAlYA7HAfBAOgAfJBtAAsMH2mA10AEMHOUAGMHvHAbMHGhEdMHMWGMMH46GOMH-0A4MHq0AT5AVfEKMH5MHfMH46G8LHH3DTEAMQBkWBMiBPLHTKCBGCGLHXIALHA-DDwdCZjAkBAK_CjBDMNH-DDjqDg-B6MARNHUQBIBA3BAE-BEDH-RA7PACEDG2C6MACEDTNHoEBWNH05AkNHpaEaNHPNHYrC-DDfNHhNHmNHeFAvZAaFAh8A9PB2TASFAMHAhnGN1FW0AwnB4JAfqAeDC6LHK7CQpGq6ECZDo4G5EGK7CoMHCLAvMH7HAuMHwIBVKGOOHwIBROHfJBUgGlcAdhAw_ClcA9gAaJC-MHmGEUFBKWArrEepGkiAfOHhACPFAZ5F6nCVQFANHNMHXzD9LHjMH-JGqBB-BCjBAJxAWkB07DwOH99EekBxmA0OH1BAytD1eAQKH9LA7EACAElWAyzG9LHYpAA4BP7BYLA5gASdD0UASlFxHAaNF90GXBAsEDyOAgUFxOHGPH1wA6uCJPHHMATPH-RAjWA6PBpOHCNHq0AwWAglAKlGGEAf2CpOH8KAI1AjPHKWAlPHVFBgZEmOHMKAoOHglAqOHfxFrPHtSAvBALlGcaDtIBZ3AlzFraBZWAJxAUsDxOHJxA7oC1eAmMDR0BBPHSPCajA99ELPHGbBOPHG7EPdAcPHfGDGwA99EgPCVZGrNAmMDwBA8NHcDC8KHoJHejAtnGcbEAqEaQHxnGHqGIKCMHA1bA7NHCEAwBAofATaAfOH44ApQHbmBHKEWEBlQHqQHUIAnFBFPBqNH13AK-B-VAQRFuOAUNHWNH6QH5zGEWA0QBS1A8lGTUAGBAOiCaTAnFBHRH4KASHA1cFMWDo2ALRHaTAM4BpHCN1BrvDzIAcmFwqA6iDZQHpQH7rEupG_KHJOH6KHqmAoQHmQH_rEOdDdNHw-AlNHEoFCnC-RALHAI-GhFHJjBk4B5CBnsA4JAArAyEATUAXZBniGkyE-HA5FBJrAn7A2oEpOAyAATaAyVBdpAabAASHCSHaEAWqBASH2oETGA43BOiA_RHUNAN2ANSHuBADSHJSHQSHzWAFvAyRBWSH2oEIIAWGABJAa-BbJCFIAOJB9ICKEAzFAW0ASFAI3AAdDRDGnsAo_FkXGbXGvYFFcFvHE94EiXGBLGNxExCFQaFyfFrXG7NFPcFxaF47E4_F67EUHFicFI8FMaF6XGetFRfFNAGwaFOZFhYGLvFaaFNwAD9FNEFpYG7tCvcF55EHFA75EEjFEhFfFAdgFhTFVAGIxFXAGKxFZAG0-FnyEeAGIQFvbAQ6EtTFxyEmAGMuFI9EXNGexFKfFhxF9AFdNGJMF2aGoxFl6EqxF1AGR_FcuF-aGnNG6AGpQFiuFefFd2EVBFb_Fw4EIbGPUFcBFBcGS8FZCFKBGzpG6lAhJHKqAHcGpXBaBG9JCKOG0lGMUH9SEt2AXyFPcGQOGRcGSOGTcGbhFVcGWOGiyFUMHSYCccGgIBfcGTUHgOGvwGRDGvyFmOGnqGbGFpOGpcG4BGuOGjJHdNFXjBwHH9yFrdGJHB2OG_cGegG8OGGdGRwDLCGqfGiDH9UG4cGNzFCdGE0FabF9UHMPGUzFJdGYCGx_ARPGEmGnCGJYFezFhCGgzFbPGkCG8IHn-EpqGWdGhPGrCGFeGd0FFeGYvGeVHKeGjdGnmFldGtPG4ZD5CG8zFRwGycGUwGudGIzFDDGxdG0RGEWAfkG5dGK0F9PG5BGIQGPDGojGRDG-dG4BGAeG3BGqjFMQGc0FUQGgHHdQH1oAIeGnDCAkGT7FXQGfeG70FDTDlDG3DGnDGKSB74G41GhQGEJHIBDFkFZeG10FHNA30FzFHY_AqQG0nDsQG7cBuQG8CB6DGmeGE1F0QGpeG3QGseG1WAFpGsfG8QGRVAIEGcFAKEG1eGrsCV1FX1FERGREGhBA4eGt8AJRGhEGXEG2dC_eGEnA9kFFfGdEGIfGfEGVEGhEGLfGKlFXRGNlFpEGwEGsEGYRGdZBVfGSfGXfGalFiRGafG2EGflF4EGefGjlF9EGrRGVrCkfGSSGFFGofGIFGydG6oEuWH9RGdpG2HHSrFAkG28GNRG0fGrFGo5GPyEXFGDmFaFGllE8fGp2F7lErAHt2FiXHOSGEgGRSGGgGjXHQKG62FXSGMgGA3FOgGcSGnmFRgG4FGTgGiSG68FULGmEHagG78FGGG9mFJAHggGUYHDnFxSGd3FiXAI9FmgGMnFajGGnFXGGpNDPoGWCFToEATGsNCCTGxgG-kEpJF0gGITGVzGeSE4gGwmAsGGlnFPTGwGG-3F-gGSTGAhGDoDRAC3GGFhG5GGJ4F7GGc0GcYH-GGBhGriGPhG8CBwhGqjGPrFmTGljGSWGWhGrBArTGJsBakG-jAuTG2mAjnGhrAsBAzTGuyA1TGJVGyRBjhG4TGxTGPDHGFGnhGv1CphG_TGx5FBUGZiG-TGxoF2BAwhGEVGyhGtfGdHGLUG2hGt4G8iGYxC5hGreFciGqZHvXHtfG_hGzUGkUGPiGdUGDiGEIGm-CiUGHVFqUGBaHmUGMiGNjGpUGbUGPiGsUGdHGTiGRiG_ZHUIGZIGoZHYiG8hGq5FbiG1ZHEkFlyG0pFWiDnIGvZHmiGqIGC6FpiGF6FriGDqFPVGdZHRVGAjGHaH76FVVGe3FGVG0iGRPGaVGW6FB2AXqFgVGzGGayG_iGIqFHJGdhGJJGXtGcJG4mDpaGTsDU1GFJCrqFMjGtaH_7FPjGRMAzqFz6FSIACbH5hBWjG56FoaHiJGgYHFWGBWGA_CnJGEWGBoAgjGG7F7kAKrF_qGuJGNZHrjG_XH0JGnTGYrF3JGcJH9jGcJHa7FkrFbWGd7FdWGCKG4jGCMH6jGjWG8jGCkGwjGmbHBkGujGivEuWGSKGHkGVKGJkGzWG67FGBBOkG4WGQkGY0ASkGYdA9WGXKGWkGOcHYkGCXG7bHdsFTZHIUAzVHSvD9KHT8F-zEjkGQXG1KGtsFC-BVXGIEAXXGwuFtSHDDF3SHwYFgNGhXGIcFH_EjdFuSHEcFnXG0_Ft_EncHNUB2YFyXGzcH5XGnXG5YFbYGETFuPF8SH0cH6IFKTHSAG3HF5XGnYG15EWAFTvFiwASTHSaGUTHhaGrgFk3BRbGKEAcaGdTHeaGLWD8eFzLF-fAEbHbbGEaGlaGONGmIFbgFCABZdHraG9LFVNGuaGdxFzTFfxFQuFbNGH_F0aGxTHL_FXuFzAG1THHBFd9E9aGT_F6THAbG8TH06E4gF_THLJFBBGfzEDUHEBGNdHeQFk3BozENZAibGCeH1vAcaDQBAYbGbRCabGYxFdbGhZHfbGZdHGeHL8EkbGTNGmbG1vAobGxCGVvGcmADlGubG_KH-kGBnDdeH2bGZOE4bGr0F6bG4EA8bGulGQqGJOGAcGBOGUIH4NGgJHnUH9bGDhDDNESUHbSFrvGbUHKmAWBGVhFsFEScGw2BUcGs1A4mGYcGhhFZOGbcGbOGkUHjcG5pGF8BtBGjcGqUHmqGY3AoqGs-BvUH3yF6dG4BG7yF5xGznC-zF4UHhUAAVH2uEX0GFPGwXA8UHLiF-UHE0FdfHQDH7zGY0GGCGEoE3PGHVHjfHJVHdiFLVHPPGZCGOVHWyGOdG_xBQdGTVHSdGVVH5BAPVHdCGoCG7fHiPGJWHDWHgVHDWHjVHsmFlVHndG6zFW9D6CG1bHOFEhzGsVHB0FkfH_OGEDGmfH58EL0F0VHNXGajFscGvKHT0FjcG8VHAKHVDG_VHa0FBWHYDGJeG6RGEWHkOHFQGtXHFgHMeGdiFfWHCcCQeGEKAjWH0nDeQGoMAeOArDG2IHx9BkQGc3BbeGrBAdeGGrEvgHwXAheGiWHjeGkWHwQGC1F33GGMAoeGH1FreGKFGsWHEEGLFG3RGDEAxWHuMCVRF2eGZ-D3WHi3C6eGSEGKjGUEG8ZHAfG_WHiXA9WHAfGbEGQRGeEGAXHIXHAfGKXHWRGOfGRXHRfGLXHthHdRGvhCPXH61FYfGXXH4EAbfGWwDD2FilF8EGqRGmlFgXHOSGlfGCYH-4FpfGmXHrfGRhHwXHDXGKeGuXHMFGipGvVB3fGCSG2XHweB4XHISG6XH_fGAdABYH-XHckGWmF9XHxRG8rFEYHLgGhaG_2FjmFIYHVQBQgGgZEfSGPgG6FG6FEVgGPYHlSG5gHnlEccF9FGTYHcgGIGGWYHLGG0SGjgGGnFlgG2SGfYHpgGhYH00GwiHg-EnYHWnFayGDTGrYH-2GkGGMTGmGGTUAhnFpGGjnFzYH63F1YHnBAxGGibA6aH0qDunFFZH2GGDhGG4F-YHYTGAZHaTGKhGxaHdTG7YHuaH8zACHGQhGFUGdbAThGMZH_MHmjGPZHRZHZkGfsFUZHbhGvTGdhGhZHaZHE5BcZH4UG3TGx4FhZHdHGkZHjiDmZHsZHlHGdHGpHGohGdZHtHGQpCwHG7FAH5Fo4GOUG4ZHSUG6ZHZaH6HGWUGR5FYUGdHGJiGrnAY5FgUGFaHGiGgJGakHYpFnUGMaH7qFOaH1eA6qGyUG2ZHYIGIhCQaHu4FWiG0BDBRH7ZHvpFTkHZGGCVHF5AeaH75FROEiaH-EA5RHeUGraHqiGmjHNVGtiGQVGNiGH6FxZAOIG5IGQqF0aH2iG-IGjIHREAeVGfoB5aH_gG7aHjVGkkHHlGW3AAbHURARbHlxBZdHIjGGMAOEGxVGWlHXJGNbH2VGbJGUjG26F6VG_VGwiGWbH_iHYbHcjGCWGC7FbjG3BArJGgbHI7FibHrjHobHxJG_jGpWGQ7F5lHTWGLBGtjGt7F7JG5DByjGfKChWG_JG6CCybHBVAFmHjBFOFE7jGvrF9bHcJHTcHsbHXWG_bHz7FxWGDcH47FFcH8IAHcH7GAJcHA8FoEBTkGRsFXkGAXGI8FYhGbkG7lHFeGUcHzjHWcH_PG4dGYcHFWHnZDMXGikGvmHkkGlpGRXGZ8FvsFxmApkGvhDieHBGEukGQeHwkGfRH-mHGqGEOGKSB5kGvpConGDPEOEBAlGkPBClG_KHxpGkAG9QEJlG4PHynAZ3ANlGPlG24FyXAp7BTlGt7GEyDR1CclG5pFneECtGDCFKIBelGgeBeqGilGPQBiqGVBCjCHZtGsnHrlGifGtlGOUHXvEvRF2pG3xEcxAKfH3nH0XAa2G4lGuPGAiFoBGOgDuwGshFAmG5JFCmGcPGXVHOCFWPG_fH0iFZdGQoAKmG4eHehDUGG27Bq2EF5CRmGTmGmlAVmGFqG36AYmGEIGamGhpAcmGcBBemGZxFhmGmdBjmG7kG-3BRWAnmGQHApmGETFrmGuwCPuGvmG2UDIZAymGxXAigC1mGcGB3mGFoHvCE_mGZ3G9oHqEBBnGKGCDnGFnGQzCHnGXUDJnGunB9HANnGG1ChoEQnGjxCSnGRUDUnG8YFXxAXnGxpD2KAZ1CanGWnG5LClLHaGDfnGenGGlGinGwTGknG7hDvnGO0AdaEHOHKnGnnGwnGCLHHDEnLHZ3G3nGa8A3oGGMA7nGRbD9nGvyBAoG5LABfADoGfYEFoGjYHH7DlYH_mFKoGscAMoGnWBJAHSoG7eBWBAVoGb5CdiCYoGKqHlbDV_DdoG9nEkCHtoGWXA2oGeUAw0AmoGuaBdWHC5GntGeVAKCBWqH6mAxoGO9GaqH0oGv9AvoGXqH4oGTjDrIGFzBTpGyWAtqHvyCxKCDpG4zGtWH6VAHpGGwAJpG-hGeLHNmHf9AeUAXBEs1GfRHvqHkkGdGDXpGPFDOVAapGq7AhpGnjGTNCfRHJrHkkGkpGdlCmpG9vCopG4fAwpGFlG_mH9KHvpGQnHWrHFnHHDE1pGCLB3pGteHmUH6pG0iD8pGspGWoB9mGFTGCqGHUHRtEFqGT7FQGE9MEk2A_MEA0CJFH0eHJcGYhD9hFT8BINET6G92AaqGdcGcqGONERhD52EC5CsnHiCFYhDPfHr8BRfHDjDfhDgNE2XC4zDsrG4QEs0CzqGqhDxtGvkDKnDuhDmcF5qGn5F0hDK9BjjG0NEI5A6hDR9BErG9hDN5AX9B8pCIrGCOEDiDo-Cn9G4xG-NEKiDRrGW1Cx2FHOEI5AJOEWWH-_DBpEOOEarGROE69Bn1CdZEv1GhrGpiDusFjrGH-BlrGf5FnrG9IC8_FqrGHPCmOEOPCzrGJqGhOG1iDb-BD2CE6ANtHGMAJ4G3rGYEA_iD1fHp-EkYEehDf6AAsGKaEsPB6tG3-B79DAPEHsGCPE-kGLsGqqHi2CWjD0qAHtGajDh3AUsGxaDdsGX_B63CasG9sDz2CYPEesGaPEgsGi7AisGgPEksGsvDjPEoPAA3Cq1BvsGUUArsGs2BtsG0sAnPE9jD5_BwPE0sGBkD2sGlJH4sG2PEW3C6KBIkDZ3C9sGNwGsvCp8ATACRkDEtGaKDm3CutHpmELaBKtGckDiACY3GQIH03CQtG8MBStGUFHU3G73CokDXtGdQEdtGtkDE4Cj4C1uHTgAftGktGBzBitGVZE3kDrQEY4CxqGeSEvQEZVAqtGo9D1tGutG2QEnNECvHytGDNF0tGI-A2tGo4C4tGr4CkBC8tGQaG-tGdHHvBC54CyBCCjHVGFDpBGuGu0CSREJuGUREbFHNuGJ5CfHHO5CTuGMKEVuGT5CQ8C3lDVuGBQEmREFEEbCCzvHUaDhCCtREl5CPJHIGACSE7_AnuGMmDquGKSEAvG05CDvGQSEVmDzuGHvG1uG7vHwREp5C_vHemDF6C9uGCwHK6CBvG6REFwH_9C8wCFvGZDCZABIvGNhGjVEQwHymDZSEQBBQvGevGSvG7mD5BB9mDTJFUEEEgH1LFs6CxSEeuEb4CwSEDECkJF6BBkvGK1GstG4SEVnDpvGXnDRoHSSFHJAuvGDXEwvGXpDXCBzvGGTEwvEITEP7C4vGS7C7vGOTEmEB6jFfCDCLBTTEmkEVTEcTH4nDbWAaTEIwGOKGKwGgTEMwGiTEVGBvcGYDBQwGkLHhtEyHHzPGtdG67CToD97CZFC_7CbwGdoDdwGWpH8TELwFQpDI8C2lDEEBkwGM8C_TEJgFvvHqwGmUEroDCYBkWFIUEJ_AKUEyoDW8Cs3D_FCzwGciE1wGj8C3wGUUEn8C6wGVEBezGDTDbUECsDTECQyHIcG08CafHhGBLpDgoANpDFEBkUErUEowGYuGUpDuUED9CCxHuBASxGSeAUxGM4GOfBXxGkpDZxG2wHwJFV9CYpCCVEyxDhxGu7C90AkxGumDMkDLVENvG2pDl9CEyGk4CTVE_wGwxGw9CZzGBqDpGBfxHFqDSNEVyH69C7xGvCDC5C5HCxHCByGnVEDyG4pDn9CXwHHyGTyHL-CKyGkAGMyGZwA0mDgqDPyGJKHvNH8AEZaE46A8VERICzyFmzGiWGj-CvHBayGDWEa0ByqDgICayG7HB2qDv-C4qD6zGffH5hClyGPWEgdBoyG1ICqyGibCxLHqNEaWEvyGoyFxyGJKAcWE0yGQrDp6FSrDkYAhWEP_C5yGzIB7yGmWEbKHbdD-yG9yGCJBYJCgrDkLHEzGh_C9cAHzGurD2WEpJCJzGNgHtrDrrDkLH9WE1JCnGGWzG1EAYzGyxGA8GRUH80GHXE_nH_BGpIDgzGycGJHBjzG7rG-IHImHUXEOADWXEszGJzAZXERsDiLHxzG_DHvzGZsD2zGmXEhAD1sHFKF_mF-zGyKCrADC0GqsDd9GDLBlsDzXE_KCKLBGqHM0GlLB2sDevHToEAYEU0G3tHN1HHqE_mFa0GJYEk1HSDHICFh0GKtDu0GZBDn0GUtDp1H8zGZ4DeYEuLAgYEJAHctHx0GtBDuKHXpGyLGptDXaH30G5dAutDNLDseHSqG90G1YE2tDOlHv8CmMCG1GvyH4tDJ1GxIHlxBM1GOCDO2HJNBHuDGZEauDelHTuDRZELZE7MCNZE0aEb2HrNBVuDYCDEkD2PEUZEVKAgtGXZEguDl1GaZEn1GNOBu1GRNCupGK5AhZEdiDq1GsuD2NCnZEkOB01G0DBrZEpOB_CDRfEvZEOPCxZEGDD7uDTcEXtHKKHOFAAvDOdDCvDG2GVDD_ZELLDBaEAOCDaEN2GYDDMvDGaEEaES2GdDDa-DV2GPaEWvDxeH6pGIxBNpHc2GCSEf2Gd2CXrHxmHLXGl2GJsGypGkQHo2GAZAq2G52AtaEt2GtaE42GyvD4DDwaE0HDvnCNEDg2H32GovDT5GTEDviDJPCtWDSQE-aEtrGQPCC3G1uEtJAiEDM-AIwD_qDERBLwDdPCOwDrEDN3GuEDlPCwEDRbEouHNtGzgGbwDX3Ga4HsYH-EDcaHwTBfbECFDhbEEFDfoG7IAj3G5RBl3GJsHJQCo3GYpGdDHxhCr3GwbEZXHcYH6wDZFDt-D_wDBJAKxD23GGxD53GJxDEcEhbEqQCOxDsQCIcELUBLcExQCOcEyFDYxD8iGWtH4FDRaA4UEWFAO4GFTBRACbLHccEX4GMHH3CEHGD2SCKGDmcEgmGj4GCUBg4GrcEi4Gv4HWFAXGDEWAm4GO-DCyDrRChGDs4GPkHu4GrrGJyDqGDy4GAdEG5HEsA8RCEdEdLHJ4HHdHDSCpEGQdE6JHKnDA5G1WAcqHifGE5GlqE1GFWJHYBGqqE8-EpyDM5GLFHVJHXdEJ6H5GF2UE6TBV5G-EAX5G_3H0UANKHjHD3SC8yDwdE_yDh5GgVBj5GDQGw-E7dEz2G53HUDGHDBp5G4HDklG3VBu5GIeEUKHIeEXzDILHr7GazDT1D45GjTCcCHC2Db_GgBHzgEwCH47GanBnpEqzDWEH1iEjnH0zDgVD2WB7FAJ6GpeEQ6GF7HbZBCXB7rHfpEDaAW6G66GzeERGD56HI5DKhE86H1jEVAHaLDuUCrsHHCBl6Gu7Gq2DEfEnXBQAHAAHb7H-6HuXHx0DEYBRfEy6G0UCcJDSfEUJD36GiOHN7G-UCe0D96Gl7G_6Gw6GB7Gr7HD7GfzGrJD20DTVCI7GtfErOEL7GK1D17HP7G47HD6Gb1D-BHW7GVyA_HAY7GR1DAgEyVCc7GR1DMKDr8GeVCh7GEEHA6GNBHCAHdEHGWCFKDYKDg1Dq7GAADs7Gk7DDhEv7Gm8Hm7Ha7H85GuCHf8Gp7HuKDkgE77G11DUbEmcDpgE1KDq9D3KDtgEE8G_1Db8Ht6GBnEp7HD9GFEHF9GkXBQ8GIbBM2D7gEO2DKLDW8G60GY8GU2DfKDW2Dc8GX7Hq7DdgEn7HjhEc7H9eEgWCG9HgCHRBHUTDV1HqLDi7HDfEchEl_GlpETiCY9Hu1Df6Gm_Gh6G38GCMD42DqhE7XC98G7XCk9Hj7GXLDB9HggEs8HOoEG9GXPHRMDK9GTMDO3DVYCpaFjqH_xAQ9GR7HL7HY3D2iEW9Gc3DoYCeFAOiEb9GXdByrHo9GTiEl3DIDHs9Gp3Du9GMUEaiE_eEIyHq7AeiEViE6CHW-HLDHv9GkiEx9GmiEJNDoiE83DMNDYZCONDaZCRNDSeBT9Ha_D89Ge_DE7HN6Gt1BA-G4DHQ4D8iES4DNSB_iE-pH_oEl1HgsDuRHqlEXfEyNDzwGN-GFaC4NDv-HGEHseBNaCV-GWjEq4DY-GUaCajEb-GIODEODz9Hw-G14Do6DWpEmFHVODO_H74DZOD4_GmvGq-GEQDD5DujEeBHgAHW9Hy8Gu8Hz-G6aC1-GTgB3-GBbCU5D6-GyODY5DBkE2ODEkEngBe5DHkETBATbCi5DG_GCPDEPDcbCL_Gq5DN_Gb4CP_GQPDk_HV_GTPDIhBU_GoHAW_G3HAZPDQhBJ_HxhEn9H0hEhPDwIAkkEIBCmPDj_GpkEqPD3DHM6Da5BO6Dx_GQ6DTcCS6D3kEY8HV6Da6G0_Gr6G2_GqLAg_HbxGUPDClEr8GElEKBHpAIhAHr6Ge8H-BHa6DRQDkiBQlEf1H_mFUlExnENAHYlE36Dr8HMBH3nEUAIMhEIBIE9HKjBLREllEZAHL7DMAH16DdAHfjBdhE1AIo_HSAHsBH29DXBIygCoAH-fGs2F50CC0HeSEwAHgTDyAHWBI49HS7G_zHhbCImE5AHKmE7AH-8HmAHfmEPmEYkBmmEsWEItG6OHUQAU8DtmElcCnRD_RDm_HH8G2AIl4D3-HH8Dj9D4mEM8DABHomEXBH0FArmEOjAaBHr8GcBHHQD_BIbBIniCiBHQBHOIA_eC6DGXlBl8D0DHn8DSAINBHKBIh-GT7GIEHF9DTfCACHdSD8BHKCHrpEiSDknEH7HuaAnCIDCHxpEFmBrCI2TCCCH28DwCIPmBlCIsVDjnEHCHMEH8fCQ9D_WDcSAqnEpnEoVHTCHfzBQgHBDGMAHeUAZCHjUALFC3DHb9HjBHd9H8nEn4HyBBlCHNVAbFDfgCDoEGuFKtHrCHDVAtCHHfEvCH18GqTDNlCJAH_9De-HXDHg-HZDHL-D5FHdsBbrE8WACUDb2GOhC_nBHDH0YCf-HXhFh-HshCLUD-AITDHQUDVDHU-H0DIV-DoDIZUDuhCB5GhDHRFDvoB8oE0wDwiH3sHuoE1-DoDH92CKpArDHu3H0UA7DH7OBA_DPpE_oB4UDF_DW_Ha_G9UDfCH6DHvDHbpEEVDdpEixHU6GDaABEHgTDDEHmBIGBIOVDuBHLlE7TCKEHcEH-BHspELEHhnEtCIwpBwEI_pE7iCzEIlnEXEH2pE3EIMEHx_D6EIsCIOqBBFI6SDhEHpaADqEkEHFqEy1HpfHeqBnEH4VDzEH7VDQFIPqEBsGHAESqEZHBWGHUFItEHvqBORHJhHEsGWAEdqERWD_EH4EFBFHvlGmCFMFHFFHXJHPFHIFHM6HKFHDFHnFII6HWhFqFIQqCRFHslFvuH9EEWFH8qEYFH1dAaFHSyG4rBdFHdWHHrEisEJrEGBE9JH4eCkkGPrEMsBNBEJXDPBEUrERBEwFHTBEyFHsDIVXDS8F3FHJjB1FH7FHnfGLXDgtHOlCwsBorEjBE2EHuEHOVCFGIpBEVFIACEK1BEYDwBEGsELGHHYDNGH2rEPGH5XDRGHRqEGWDTHH_BElRHBCEoGIChADsE1BE5eAcGHIsEOYDdGH7SAjGHiYDlGHdTAnGHWhAAHIMmC8tBihAamCvGHvhAasEFuBcmCKuBtYDCGItwGjGImsEkkGAHHxCEeGIzCEFHHV4GNHH0mCV6HhBA4mCU4GFGDORCpsFQHHR6FSHHjGISlDUbGavDLDEGREhZDTnCY2F3vBtVGxHIanCpZDavBC0EfHHurH0JH-FEpHHkvBatE0ZDtHHgkAvHH00HteE-YB3UHxvBdtEI3H6kA0HHxXHUhGN3F0DESXGCwBiQECeGDSBytECIHYlAEIHN3F3tERaD5tEEEEUaDeJHLIHLEEf3Hk_FLqAQIHioC1LFhkGq6CEcGsMEhmAWJFjEI2FFL7A_9E9FFxPGeIH2zGcuEnKGhJFevGlIHzSEnIHtfGupHQIHNbDtIHyJHvIH7EEK2Hc-E0IHGNF5DIICFJNF1xBfbDZGF70HqzHmzFfGFCJHTNF5DIVNFpwHRyBpGFcFErGFmsHQvEOJH93GwzAQKF7-EzeHarBG6HEFHwFI4GFrCFc0CXWGxFEcJHg_FDqGfJHmHH9HIoHHG2H1vEi2GCVCqJHgcDrLHnJF97GzgG41DxICuIHBwE9HIDwEQrCFwEacDunHS2H8JHzHIdGE_JHn5GAdDpzB_EGirAEKHEdDkGETwEmGEwqAoGEo3HWiBawE2fAcwERnAAPHCsASKHzGErHIgwE3GEY0H5GEZcHqwEl0BV0HdrDCrHBHEwwEhKH2sAodDkKHIHEtdDqKHydDxdDItAOsC-ZDyKH81HkkGYHEftA3KHyZFBLHn3HpgH1oAfQHfpHs3HDLHTLAFLH0rGCZEHUCY1CKLHs5HMLHw5HCwDPLHhTBRLHTLATLHA4FVLHyLHrJAV5HKrCaLHfLIKrC55H1BIteChLHwzG1II2aDuRCupHtLI1ZHsJHLpCH9AuLHHmEGFDhBIKnDELHr_GBQDFOH4LHcpHIFA3LHedG90GjMHAMHfXEkLHyMHJPHjzA4LAGhEcMHrOH6MHiOH8MHYLAQMHweAEMIhUHaJCIMI0MHLMIMIFyaEfxFsOH7MHhMH-0AjMHlMHHlA17FUOHtMHPOHlBAxMHXMHzMHZMH1MHMMI3MHOMIENHQMIgMIYLAfOHeMIQMI2MIPMIRYBGNHgVEJNH-qDjLIcNHNNHnGDjNHBNISNH9QH4QHd6AZ7AYNHUQBjzHENIeFAnRHJEAzNHu1CiNHVtHnNHpaE1NHXIAoNHHNIVNHoIBKNIWNIZNHRyG6iDfNIeNHgNHTNIYNIA2FAOH5NHwDDjRHbQHAIChkFpNIYVADOHd3C9LIqKIcKIWOBfRHDrHBMI3tCpMHRLDoMIWOH2-CNOHqMH-NIoMIYOH-jAaOH8WEcOHZAD5MIyMIRYBnaDwPHaXA2PH0PHeMHhOHNOIuOHH3D4OH_DH9LHFKA1OHyBIIEAYOIxIIBKAiRD8OH-OHGEAiKICPHPPHWPHH3DHPHZPHgSAMQHlZAOQHQPH9LHSPHRrAUPHTQHZOIqOIYPHWBBnWBVQHdPHXQHCIAgPHfOH2PHtPHnPHzPHpPHIfBCPIVnHuPHY2FPOIyPH07HBPIrNAkPHJPIT7F7PHp-B9PHciA_PH1BABQHyzGDQH5aDGQHMPHnOIKQHepEuOI1QAwOIGkBRQHVPHUQHRQHGoBYQHiQHcQHILIMOAKLI1ZHhQHpQHjQHEOGaQHnQHbRHkRHkgAsQHVQFuQHMHAwQHiSAhaB6PI83C2PE3QHcNIUFAARH8QHGQI_QHfOEQdBZ7ADRH9wFpcARRHSHAKRHIRHNRH_tFSQIWQIUjH-RFWRHVRH6xGXRHERHG2C5PI0QHTGHeRHIOHgQHsNImGI_RG-DDtvDUQBXSHrRHKhHYIB_iEdWHxRH3DBzuB1RHwFD4RHkaHX6B7RH93A-RFPSHiBABSHvQAUSHFSHUNACRIkJAERIKWAKSHnYChxAAWAOSHuhCRSHORITSHISHFRIiBAR6BYSHpOAr0BWWAcSHDBAeSHDlAtFGiSHCrAhWCmSHtRAZ6BpyFrSHe8FscHBtFmcHvSHP7FqcH1VFqRIw_FsRIEcFuRI5SHB3EOZFi0F2cHtRICgHDTH7fFDdG_3E7cHhtFmYFzcHzCGVLF0ZFOwAzCGFdH8HF7IE45EKdHMdHWTFFgHDWHaTHw-FRgFENGVdHGNG48EcdHjTHvRAsTFvxAFfFbxFldHrTHndHtTHsAGvTHsdHVuFudHyAGpxF5aGauF3THlNG5THmQF7THbfFCbG9AGkuF_AGGbGCBG4xFJbGFUHmgHaDGbiHy1AsgHWQGo0FBhHyNAxgHfFAzgHTkFUeGfQGWeGVWH4zHjDHF5A7gH6tC9gH_gHMeAETIBCCQeFfPGQWHTeGleGyQGsRHoWHMhHlsD4QGteGQhH1WANiHThH-QGzeGARG1WHNEGdhH4WHa1FtTI-eGphHCXHhhHEWAjhHCXHlhHGfGRRGHXHfhHCXHrhHNfGC2FPfGvhHshHAUIRXH41FWfGdZHhRGlsDjRGbYHcfG7hHoRGH2FfXHAFGBiHdiH-lFEiHlXHxVHRFDoXHweG4RGpmHLiHveGufGOiH_dEQiH1XH6fG3XHGSG9fGWiHfBIYiHYmFDgG_SIFgGsUIUSGsFGgiHfmFiiHNgGzuBsSH1SHlXG7YFi0FTZF8gCvRIYXGADF2SH7RIpWG9UIKIAzfF-cH8UIdZFCtCueD_SHycHDVIFeGFVIzxE1xEETH_RIBTF28F6bGFTFESIAkGRVIGSIHaFISIAkGcZF0DB1QAKSIG9FNgF-tCTTHSyEWTFZ3AH4GojAREAa9AclDYMDPgFOLEx-FeTHfaGaAGaSIBfFkTHdSIzEFB_FWNG2UCsTHF_FqdHzaG5TFtdHCBFqSI0THsSIrxFVfFvSI1dHxSI3dHzSI9TH6dHlFFddFvNG6GFpRIoKF8KGfKFzcHxKFxSHHcFwRIYWIlcHaWIvSHcWIlxE6SHtXGOZFq_E-SHs_E-cHrZFmYC6cHXVIjbG8cH58FziHQYHsWIULF0PFObFqZFHAFkVIQTHmVImwASdHhyElTF2VIgTHMNG98EONGDfFmTHM0A9VIhSI_VIjSIBWIyaGmSIEWIoSIGWI3aGhNGP_FvgF8aGUdFLBF2dHw6EpNG0SIrNG7dHUWIc_Fj2EXWIwdFhWIL_EOZFI0FALGzsFZWIoXIzcHqXIHVIpXIWjF6RIEcFECGCbFBLFtfH_ZFBSIZVIvSHECGdVIMTHOwAECG8WIweFIdHe3BOSIpVIMdHgHFlmFCzFKYIC3FCzFAXIkTFcFIYSI-eF_3E6-FC4E7VIS6ELXIoAGmdHDdFkSICWIRXIJdFlxFLdFgNGwdHJWI2THZXIBJFbXIOWIdXIBbGRWI0xF3SIeMF-dHd_FrFFSVIlzE0OCCzFEeHpBAtzEbyEOYILzFyzEU8B0KCKeHGxDjWAmfH4UI51BCVI1XIOaFrXIf8FtXIa_EvXIKZIxXIPZIDjF0XI7YFqPG9RIITH2FG7XIyiHEGG78F5bF9vAD3F_XIocFIaF2FGDYIu3EFYIucFzeFoVIVTH2zF1CGqiHEaFTSIsLFcTHBXISYIgaG4VI7-F6VI9cFnTHkdHbYIiSIdYIPXIB2EDWIhYIwAGpSIVXIlYIiNGYXIzdHaXITMF_aGsYI4dHIJFEbGAUHuNGjXI_gFQJFuZIsmFLYHPuANYHsiHJ3FuiH0mFLFIgfHAAESYHULGYYH2iHMJIZ4DXYH1iHBJA6iHzSG8iHdWASGGh_EtlH14HiYHu0GEjHcxAXnFqYHYtGsYHKjHrGG2gGstGxYHHyF6gGTjHVjHaqF6YH2zEcjHXTGZTGL4FijHDZHkjHHiGUWF0OCT4FIkHK7F-lHtjHsrAvjHMHGe4FnmH6NGabI1GCjZHipHYZH5jHt4FihGB7EbHG_jH6TG24FuZHR2FnZH2UGxkHUkHrZHjHGpbIZlGpQBJUGdZHzZHtfGc3G3ZH6MAOkHhRHqkH3aHWkH8HGAiGKIGCaHckHXjAekHD3BObIhkHsJANIG9aHriGm5FxUGo5FdZHSaHt5FUaHZSHWaHsbIRaHbaHu5H8iGHoGXWH4kH5sHhaHHUGjaH72HlaH_kHnaHBlHsiGqaH4UGsaHMcIncIxiGIlHziG6IG1iGlcANlHV2HpdAQlHKRI7iGhVG-iGVlHKbHlVGCjGnVGBbHnlHMJGHjGGbHqqFSJGJbHscILbH0VGObH3VGFjGolHzMB7VGVbH-VGxaIZYAlJGabHejGAWGhSH7iGijGhVBkjGujHSWGKiHngH9lHkbHS7FqbHXWGUmHnWGubHrrFgOI1jGXxCLmH0bHGmH2bHYLAj7FodI6bHuUIMKGRmHVmHEkGvWGBcHoMHZmHYKGMkG2WGBeIIcHdFAfKGLcHZLANcHEsFPcHKeIRcHcbIhdIdkGcbIGZIaXGzRImdFceFwEGJeFdWFUIAkWIJPFySHrcHgWI5UIucHVeIXnAdeFfxAYeIXaFi_E2RIxSFOZFHeFleIfeFKeFaeI4KFqWIaHFvSHseIpdFueIZeIaFA0_EMeFsWFEKAuWF7cBSeFkeIn7A0RFL6BaZIITHzcH1eIG_BmeIweIvhDhZIleFhWFneFwEGqeFSUGUIAOwAdLFYwAJgFoYGEYIeLGJdHpZI1eFLUA3eFbTH0VIUdHrfD3VIiTH5VIcSI5ZIKXIoTHC_FcYIE_FkgFlSI0IFSXIK_FUXIzTHOMFKWI2AG0dHVdFMaIPMEeXIuYIZ_FRaI4SIyYIkXI6KGsXInXIOZIjtFCXFPtFttFIuAJtF_UIkcHgeIUeINtFltF7sFYtF9sFpeI8NFxaFEtFKgIGtFUgIitAUZISgIbgIXtFg4ACbFbtFWXFttFFTHabGCSIuYFDAFTgIRtFVgIBdHWLFrtF7aFNXF-aF7BAQXFOTHRvFafIqYGjLF_HFmwAqAA3tFmwA5tFLdHSyErVIj2AOfAuVIGhI8pCNQCQYISgFfTH9eFCuF5-FZgF4ZIEfF6ZIgSI8ZINXI-ZIvfIfYIxfICaIh6ELMFvdHrSIHaI7aGJaIpYILaIcXI8fItYI5dHvYIFbGxYI86ESeIFWF6UIwjAqbF_XGwSHkSFdeIfWImXIQgIiWIBuAzhIGzFRZIoeD9hIsbFfgIBkABiI_cGUbFXPCTJA9IAYbF1bFLzFDMF0RFfbF1vAFfIdYG8hI0bFLbFLzFNfIPbFyBARbFCzFlZIl8EnZIRaGPSIMdHqbFECGjiIPYIhfIVSI1VIXSIgaGliIsbFkaGmfI3ZIPNG4fDsiIKPGidHfTBaYIJ4EtfIqAGpdHQXIchIOfFiYIfNG6IFWXI6aGsxF4THNWINMEoNGphIPaI2SIshI9dHwQFEUH2EAziIyZF5YIuAARjI_ZFcaDsFAAJAjgH8nHVdBVjIoEBOeHoiHF3FdjIyrDWeHWQGzkDijIsiFTgAnbFiHDJiCa7B7SAgHAFEAqIB3OAZXA9fHMZAJzAJVANZA_3EupCnjIzkDYaIwFA7jIdKHK1BGPCyQA8FGD1CFEA24AvhInfFRgIEiIViI0hInbFLZIxRINZIX7EUiIaiIjbFWjFOkI_hITkIKbFNkIFEADiINBIakIWkIvbF8EATeAhVBwmGZbF0hI7XAhkILLFnxFYeFTiISvAFiIS1BWkFYiIijIubFD1CPvFueFztF9WI45EDhI4WGViII0FWkFijIxkIniI5eFWSIkfIEXInbFwbFjkIuiIRhImaGKQF5eAHlIikI-jA1iI8fDWhI4iI9ZIufIrAGbhIHMF-iIDaI0fINdFhhIXXIjhITdFlhIlQFHjIySIhuFqhI_fI8dHVWI96E0YIAlIJzATjIulILeGjaEdTIQjAFEAIlIRlIcbGgjI4FGPlIxbFA8AkjILBGTNAqjHnfH5zHTjCVaBpmF8lIJlITNGhLBqyEzlGBkAwtAGwA-PElXFErGSZAIkI1sF7hISvA0KCPkIfeIHZIxhI6bFe8AYkIYmIEyAdkI9bFU4BvWIqkIGTHRLGiaIN3FrHFrADYiIrADdiI75H7gIwyA7kIJPEx8BZaGDqAahD3mIXQAMhIElIAQFaAGRxF2ZIjLEedHQNGRxFsaGnAGVlIYhIXlI7iIAaIgYIblIehIrkISfF0AGydHilISMFklIv6EohIOaIadFLjIAgIthIDBG0YI5mIMbGaaGXQATjIgnISbGinIOjANIH3RHosAESGRGG2nHhNFIWHwBAopA-RF0jFxnIM4B10A0nIynIfMEPeHknGfbGD5EhLA4nITRHGUHZcHIUHtIIrvEGcGLhFoaB1eHGxHSBGUUHPtHQUHpoHUhFQcGdWD-eHqbAdUHBfHfUHiBGacGaNFc8BIfHuhF6nHOIHoUHNfH8pGHsHbhDs4HrHBTfHDUAxUHXfH1UHACGkxHDiFcfHGiHBVH3cG-SGhfH6cG9OGuVH_OGVgHccIAqH7OGFVH_OG5XIAYGGFGIdGYPGMVHaCGJoH8rGmzF4fHKNF6fHNoH0jIbzFnzFAgHcVHiVHDgHybGqbG9SI_3EqPGWaImdGIzHmTELgHpVHgOIPgHOjFCDGTgHwVH6UHzdG1VHjkGXcH3VH7dGasF9dGxUH-VHjeAAWHWIIhVHngHPeIqKGXpIYsAtgHOeGrQGGTI7MD_YC4DGDyB6mATWH4gHfaIjQGZWHuDGbWHwDGeFHeWHMWH0DG80FieGaTIkeGLhAmWH9DGfTIyOAqWHOhHm2A0qHlTIShHn-F_QGWhHrTICRGwTI5eG5WH7WHq7A2TI4kFLRG7TIk1FPRG5TInhHihHBXHOiA-TIWlFMXHoEG7FAqEGwhHEUIyhHB5G0hHVXH81F3hHA2F04HNUIbXH6EGdXH-hHifGsRGueGUUInfGR2FFiHYUIWxDzfGtfG4lF3dI7RGRrIvWHPIIp6HzXHBSGkUIESG7fGnUI5XHqAHXiHCiHaiHdUIidIjrIeiHDYHdmFhiHxFGHYHdlCTgG9jI5FGnmFOYH0WIviHFqI0oIhaIdaIqSG0SGu0GoaIwSGo4CySG14HtaIKnFngGwaIXjGqgG-1HJAH1aIpYHv3FIjHKGF7aIyYH9aIwJF_aINTGawCvGGUjH3YHWjHTlHYjHNhG9YH0nF_YHHhGBZHLbIEWAIhG_KBajHNaHnjHQbIhTGSbIjbHfdIlTGIHGkdIc4FYbIqTGcbISZHsmHVZHqLAfbIp4Fr4FbZHhhGRcIfZH-jHjpHnbIfHGCmIyRGrbIXiGtbIFtIsZHxbIsHGwZHLkH0hGNkHMUGacIdHGRkHhaF0kHWqF_bIS5FUcIJcI-kHC2FEiGGcIc5F8VGbtILcIbvAhtIRIGPcIViGWGItkH2TGvkHbIGRcIZcI8bIdaHYKEhiGBVG6kHhcI8kH7QIIVGqcIAlHnsIClHpcIthGxBDFlHvaHyiGxaHXVGycITqFbVG1cIWIB3cIYqF5cIXjHcqF8cIJdI-cI_aHDjGBdIOdIDdIiaGa2HglHIdIktIu6FMbHZJGPbHWFAblHdVGplHfJGrlHTdIGsIpJGvlHXdIxlHpuIzlHbdI1lHtJG4lHwsI6lH9KHpjGThGsjGrbH5bHwFE8JGwdI7qHwJHJmH2jGzbHvbHgOIPmHHKG5dInWGTmH6uI7rF7dIAcHUKG-dIDeIEcHDcHIsFQvI5WGKcHB8FimH5BAjKGXkGlKGVcH2pIATIOeIqpIrIIq1C2VHdcHYLA5mHhcH6mHicHxsFEgIMZIn2EyWHCFA4VFOgIjXGNxEvvIhPFqXGlWImeDYmA1vI8VFyeIauA6vIuMCJOFhuA-gAHaGdrDoJEmFATUAWXA-nImXF3DFdFA1vIQYFY8EXLF1vIVmI7vIn8FDAF1vIamI5hI51BUwIx_FNtFXwIGLGIgIC2BSwI9vI1_FgwINwIVhHSiIitFWwInwI0PFA9FzHFP3BOwIwmI9HFQEF9tCaAFUEFnLF7nFrPBmrGHxCJxCrEFduCJLE92ANlCR1Gn0Aq9FUVAQcCDlAbsB3EA2BAyVI0EFzZI_tFgaG2NGoME0zCwfDviICnIVxFoIF2NGUNGUlIHFF5iIwaGxTF8AF9iIogF_iIyTHelIIWIihIEjIMWI6fInhIl4EW_F2gF1SIsNGcnINjIenI0gDQxIkME0xItrH5NGhVBWmGu0BHyF-NG0ME6YEqrHDoIsrHSxIFoIhqC0JHwrH-zCQ-HOqGsFI1rHRqGlJIyUHEzBIhDJ0CYqGosD9rHNNEP0CBsHd3EDsHllGGEBUvEwvEkoIncG80HLsHsqG6XCuqGg3GNvHVsH4mDphD23AUsH6IC3qGvhDZsHPcIbsH90C3lHQrIBrGsDFhsHvFAFrGksHI1CHrGssHJrGpsHLrGbiENrGtsHEOEvsHMiDUrGIOEWrGxpFYrGztIgaHkiG7sHaiDjZEgrGgyEirGEtIkrGn5AmrGw1CorGtiDD9BB4H91CG4HjrH70DRtH3iDA3GbNH8uDxOEC2G4rGbtDOpI9rG5OEHjDRvDBsGRaEitHAxIktHGsG8dEj5GotHmzHGPENsGstHA7AXIHItGI7Az5AVsGOKHtHCY_B2tHCYEXPEWsGvGE22Cg_BdPE5uHx1C_tHRAClsGD_AnsG4jDGuHAKAIuHUsISUDX0IM8AvPEtGGX1GyPERIHSZEpkAWuHLeHfzBc8A6PEa3C8PELkD-PEwkAOkDh_At7CFQErFCakDXAC_zIvtHluHeACLtGZ4HuJH3qCZEAikDtuHrACTtGhjDVtG2PEiLIrkDP0IbtG4uHykDetG9AClQEi1GnQE5kDlCDAvH9kD1qGsoGJvHwQErhDDlDEvH7QE6ZAvtGTsHnyIKlD6QEX1IWkA3tGq4CSlDWvHDREWlDtVGYlDwHITDECuGMREmaI6ADQRE3QEjvHcGBKuGVREqlDnvHZRE4HIkZDqvHQ5CsvHgMAuvH0xHNVAauGWCCcuGXuG1vHH2I0vHv_A5vHkuGQIF-vH8eHAwHv5C3REQmDMSELqAWwHrVERSEGvG-CCT6C2uGP2IESEC6CGSE8uGH6CU2ItuGUwHvuG3CCEvG6ABIwHc2I4yHJVEKvGIBB7yH1pDiwHOuARvG6mDhSE8mDjSEcBBz9ErwHaJIoBBFnDJfBvwHElDxwHDtDzwHjvG8YFIJIM8AUnDpEC7SENoIB8GB7C_wHFzHTxHlyHFTEjxCjCF2vGIxHJ3IJkAKxHsnDAHCunD-vGSTEAwGSxHCwG3nDEwG5nDBBA7nDarFLcDaxHBoDdwHFoD1xGvPGSCHxPGrVHOjFvTEv5BUQAZwGwkH3TET5HmxGJxGxxHFEBzxH7TE-3IlwG4xHTAF6xHDUERyHVEBswGuoDDoHKCBwwG0oDGyHONHR-HJyHRUEcGC4wG0EBOyHMGCsoIJ4I0EBCzH1EALzHO8BhUEYyHOTGbFBlUEc4I68CdyHGxGC8C_-FB9CjyHWpDH7CnyHcECyGCP5HWxGFPEjpD8UE6GCnpD_GCexGzyHSFC1yHjTEvpD5yH-PEy2INVEN2I_yH6pDeGBvxGjGBEzHv0HZVEw3IIEAcVEb4I1VBNzHhCFI-ClVESzHE-CCHBH5IVqDYzHjtEuVE4JIwVEezH1VEX8ChzHjsENNI51I-lGUyGoqDatHOmHXICZyGYjHvzHurCSyAfyGVMDu-CwHB3zHyoIe0G8qDytI8zH5-CwjApyGqBI3LIuAHD0HXWEfIBwyGaWENrDbEDdWEpIBN0HUrDQ0HkLHkWET0H8WEpKItJA_yGb_CU7Ce_CjrDe0HgJCkLH0WElJCd6IMzGf6Il0HuJCn0Hj6Ip0HQHFr0HAXE1rD50Gh4IazGF2HOyIAOBg4IBICLXE40HFAD5DBszI90HLsDSKCrzGVKCtzGaXEqLIWADsLIH1HbADJ1H9FFnKC4zGu0GQ1HtXEqoFvXEJyIHCBpsDFLBH0GjPCJ0Gb1HVLBN0Ge1H2rIR0GAtDT0G5RFj1HOTI2kHa7ItiBn1HCZH55I1CHxiH9LBOYETBDnLCx1IUoBv1HuLAYYEu0G11H2SB-rG41H5rG61HHMC_wEzaI10GA2H5MBvYEvtDx0HG2H9LHI2HB1GDZED1GJuI7IAN2HR2HP2HJCDH8IzJAT2HCZEK2HEZEVhHnRFZ2HFdIe2Hc2HQuHY1G5MCa1GauDj2HbuDl2Hf1GY8I_uHDNIRGDk1GqCDm1GdFISzI22HjOHrXHeQHz2Hq8I-sH32HmZEuuD62H8CD21GsZE_2He0DB3HbiD5uD3OB0ZEH3HTHHK3HBCEM3HK2GO3HJ2GQ3HL2GJvDU3HLvDItANvDL9IPvDgtHFnC2NIJFAW2GRvD8HIO3Ih3HUNI5VE-lGe2GntHuPIt8Ik2G0DDcrHuIIREIPyIJqDg2HwvDz3HuvD13HzvDy2GmIA1vD4vD22GAPC-3Hw2G4aEezIWEDD4H8vEF4H8QHBbEE3GDbEMFAH3GKwDGRBR4H4ZAT4HtEDSwDW4HQbEWRBMtG80IwPCW3Gz8HmgE2PCgwD0kHBFD_kFMxDibEKKIkbEIFDq4HZzBm3GabEjLBp3GF4GHrHMUI5LAzbE34HEEI-wDLcE03G9RFBJAleHZoAkFD_4H73GB5HpFDD5HrFDG5HLLFI5HZxDPcEH4GM5HpzIYEAexD04I6FDhxDCRC82CG1I_4DT4GdHIlHIUTBa5HvxD0YGc4GXRCk5HKnFf4GdRCi5H6xDFrHPGDiZHo5Ha9IcbEq4GWlGt5H8bI72GeuDx4GHUBz4G-EG24G-RCGdE65HTWHD6H_4GJSCcUDYyDZ-ILnAgyDoJIvFIQ6HxFIK6HmJIddE0_IP6HhdER6HsJIT6HhGDhHIX6H19IySCZ5G5yDtdE4SCd5Ge6H9SCzdEh6HCPEj6HWFEm5Go6HxmIDxCOzDs6HlBARzD8HDw6H_VBy6HSLI15GpEH26HGID55GpEID9HeCI29HaBInBIcBIA7HsEIeeE99GieEN7HECHdIDJ7HjeExAJNTAU9G5zDDWBHIIF-HT7HDhBY6G0eEvBIMrEt8HeDIv8HgDI-eE8MDAfEDZCCfEn6GGiDFBIlAJd_Gp9Hl9HxCHG9G77HGYBeTCPJD06GTfEVJD46G17HjoHK8H24DV7GUBJbvA9fE-7H20HA8HG7GKKAD8H1IA70DG8HP8H-0DY8HU1DJ8HdCI3nE4AI_pEO8HHZB4AJh8H_fEa7GBgEQ1DoZBX8HXfEZ8HHgEABJx5GefEL8Hp6DWEHPgE4AJh1DMWCFQH_IDp8HdKDNBJc8HHBInAJ2lEqEI2gEjgEiWCd4HN-IogE0KDOoIaqH78HnYAF8GaEI9AH76HWCJX9Hw8H3gEQTDH9HS8GJ9HU8GEXC_gEE2HBhEQLDFhEG8G__GpAJzlEq_H-5GfCIu6Ga9H2mEc9HWCImLD3bBo8G6dAq8GXfEbhEu8GVBIdmESCIm9HUCJQBJ09Hq7HhhD9LDv9HAMDkXC92DccByBJA9HZBIVCJOBJnAHgWCH9G7hEIAB9hE2cB_9HVMD-eIyrHDiE-vFcMDT9GM7H0-HwFAJ-HCEAMiEe3D7IDKhHQiEO7Iu8Bf9GT-HzDImDI1DIoDIm9GCzIQxHBZCd-HWDHC-DYDHXUD9qCS_CRZCl-H63Dn-H19GChEohBsiEPeBuiE79GiZCYNDD7H-9GhYCN4D4iEb9HR4DyJA-iEF-G0ZCH-G8-HIjEnEAKjECaC2NDP-G1CJiQDmCJn_G8NDUjE10CW-GBODQ_HDODa-G4PDU_HXjE6kEtBHGCJa_HA9Gc_HO8AAODm-GpaCuAI9EEi_HOEJDhBt-GpEJ7EJq9HiAHDBJr_HN5Dt_HsODS5D7jEDbCW5D_jE0ODa5DDkEc5D4_HGkEg5DE_G_OD-_Hl5DOkEK_Gp5DLpFEAIElDGAIWkEJAIYkEXNAMAIvbCX_GdkEYDJghENDJWAIjPDTCBwwHjDGbAIW8DqkEeAIvkEgAIxkEP6DzPDR6DEKCT6DnAI5kEwFJjhEsAIecC5aI5_GmcC5KAxAIXfEzAIIFJyFJ0BJMEH6AIt6D8AIIAHs7I_SGJSCbAH1QDQcFEBIfAHRCI3CJMDJaDJODJw-GzgCYAHZGJxQDJ-GBBISBIvlE3QDJDJfBHrEJYBI5CJ08G0GJQDJERDhrIqUItAHsyGvAHj7DDmEZIB3DHvLHeSEJmEgTDLmEDCJmFHTCIdOI44GHRA6qHRsGP_BhRDEBH5BI8RD7BIZmEB8D0AIKDJiGJ8JDUCIimEQDIoeCERAHCIWBHPHJAECveCsmETHJbBHvmEQCI2CJyGJqgCbHJECIhCHYCI7mEujIpBHblBdDIy-G-5GnpEjCIx8DoCIWEH0BH7HJf8H58DyCI78DVnE7CI0EIA9DBIJC9DmTAHIJIqBuTA4CIRqB6CI-HJ-BH9CINCHR9DU9DT9DCDIwPGY9DmxHHDIBBIJDIznEMDIGGJn_GODIVCI8UAm8GSqHstGUDIn2Ar9DghFGnBVxCaDIkXCngCgIJzGJMFJ6CJoCJZ7DzCHf7IzoIh7I3CHbuB5CH7DJ_DIGEJpDIAlCK-DSGIBJJHXAvDIGDH8DI6DJEEJnDIAJJNDHyzIiZH7oIO1H6DIvoEJJJmhC-DIj-DpoEBEIbDHDEI5oEeDH64AHEItbEJEIMzIDpEQOApUDGpEHCBQEIs9I9-DfEIzUDVEI5wAzDHgTD1DHZEINDI-CJeEIO_DgEI8zEyzGdpBV_DCEHjpEHHJA9GmpEsAJjCIvEIv_DpCIOEHEFICIJEKJZEHe_D5EI-EI0EI_aAfEHNTAAFIOKJ7EIDFIUKJCFIBqEHFIjEHKqE7_DefHPTI6IJnSG6_D5VDtEHNqEgGIWqEyGIhjCSFIWFIQqEgGIbFIYQIVAE7EHgFIfqEiFImAFkFIoAEN5G1_I9_I3_IS6HqeHN6HuFI8_ICcDpqE8KJ0FIyAE9GC4FI6dB9qEZFHk5G4FClzH5WD6rBAGIJKHXHIkFHT9IAKJQKIJsBykCJGIRrEcPATrEiEAMXDUsBELJ9kCVBE4FHCJJAfAkMFVGIIhCgrEIlCirE8FHaGIgXD_FHjXDBGH5eAurE0GIDGHsBEnGIdlCJGHqGIECEEsEuGIolC5BEYFIMIISOCAMJIGHCsEaGHHCEglCJCERmCfGHXCEhGHBmC1tBEHILhAGHILhApGHLhArGHdTAtGHvhANHIIuBPHIhCERHIsYDQLJ6GHWHI9GH2VE_GH-pGqsEwLJDHH5KHsuBHHHxsEY2F5CEkHI9YDmHIPHH6sEpHIsHIbAJ-EASaEEOGXHHHiD1HIu1IBMJuZA9MJBuGPuGPtEDqG7HIpnIOtHXcDvvESqGqHHCLBsHHtnCLIIy6IjxHZGCZzH9ZDjGI4HHBCE6HHGlAttE9HHVII_HHXIILoCsFCaIIBVAAEEdGAGIHDEEZaDhIIh_FjIIpvEkQHnHHvpHhaDhrHaCFaEEivI59EKUHW3EXIHC-EyIIHXBZJFC7IgpI3IIG7I-oChIH7IIa3IM-EDbDmIHjuEoIH-JI18H9MFxZH0pHZ-EHJIN8IMOJSGF8_EZAHi-EQJIl-EHpI80HeGFAKFBqIXJIZ7IVFEYCFzmHsII7oAcJIdCFfJIMKFhJIR8BkJIfNFTJHF5GWdE6KJrJIvAEo8BuJIbJHXWGxJIrrHKIHeqCsNJEOGuNJfDE_FE4JI_MJ7JI6FEyLI0qCqIHwuHBKI_MFzJHY9I1JH6lG3JHPKIHrCJKIroG7JHPPJKrH3IDMwEOdDCKHUKIZzBRwEXKIHKHIdDJKHTHHeKIN0B7SAQdDHQHjKIEWEvrCw6HkKIvrCXKHkMFsKI_yGuwECHEzKI5IC1KI0KIqdDmKHsdDoKHJHE6wEKsC6KI9wEydD9KIgZE_KIktDExE0tDGxEDLIIxEU5EGZI7PAvsBxvIdWIudFPgIvAAMQJWKAOQJ4vIM5ETQJ2vIePFYQJBwILOFiPDNOFaxDNQJ_VF_tAeOAWvAvsBDuAplGkNBWPBlHEBgGdFAKPBjFGtIJT-BqtCeOAGEFvAAoBAWKAKwAoQJllDOwA7BAMSGSwAuAA8QJjFG3EDg8EmIEXIAHDFWKAnQJsnHtQJrQJzdAKRJMSGwQJBUBtIEHIE0QJ2QJe8E5QJP3BARJBgG-QJYRJzdACRJLQJ6MAhQJCtFkQJ2CFHRJX7CJRJqQJMSGNRJvQJv9DyvI0SHSQJfRJUQJn8FiRJTDFkRJ5QJpRJsQJnRJqRJFoEfwIyRJXTB0RJmRJuQJ3RJASJzdAPRJJEAu8F8RJmQJlRJbyI2RJMRJ4RJBgGESJRdHwWIDBFBgF2WFguAXLHjRJIuA1RJNSJMSJCSJ1eAPSJ_8FGgFzQJ3HFURJ4QJsnHXRJ9QJNwA_QJMSGCRJ4gISTF5kIiwAqSJviDnVInSJOgFdAFgPAqAAWRJzeF8mIpiIFlIPhIhTHLlIddHzEFGuFcGBMKAYLJrxIRQFInI46BOXIahI8iIalIhxIclIfhIHWI2fInYIkhIVnIYfFPWInlIKjIvxIqlIjXIeRJeFAgRJ9KG9HEHIElQJ-RJKSJaSJd1AmTJGEAPSJYwItfF41BbQJn8FQIEzRJYSJ_RJLRJnTJcSJpTJrRJXgIPcFERJgMAjTJyTJlTJ2TJtFAoTJ0BAPSJu8FwTJ9RJ-TJUNEBUJAUJLSJdSJviDowIUSJGUJISJZSJLUJCUJeSJYLGuIEiSJ3QJ7BA4SJ7QJnSJ9BApSJBRJeTDxtF2kIYfIGdHywIe3BwSJv4GySJjFGSTHSTH4SJOgF6SJjfI-mIEXIBnIlIFBTJVxCDTJpFH3iIbxIWlI6iIxaGMnIgxI7lGPTJQnIWFFSnIjNGUTJ4AGqxIFJFYTJanIaTJiXICUHWWIsvIQkItTJAcAzVFsRJFgI0tAFcAWVJ5TJLtFaVJ7HEaQJVVJ7HEAWFDwIW4AWJCpEATaAYMDTUA7TJ9vAKPBENAsUD5WFYUJmSJENAE1IlBARXFy8FgFIOVArVJo1B5VJGgFxVJwIExVI7XF4VJbFD6VJU2BmKADuA7vDRRJnIE0QJnoG7BArSJBWJacAOVAzYG-VDsVJf1BuVJ6-DXQASWJHwA-VJdUJzVJaQE0IA2VJd5ECWJNQCSWJGUJMYAZWJuRJKWJ3HFAWJuXFiWJN1BkWJiTJFWJENAHWJviDnWJbWJvAAMWJOWJsWJQWJQOAdTJuqBvTJwWJncAtVJQOAIpEXVJtvIZVJhVJgTJGUJCXJSIAEXJcVJPIEAXJnRJWWJHeBDQAFUJQXJLXJWFAvVJPWJBrBOVAPUJVLGKXJVWJDXJXWJ-DFswI9VJSRJ3HF8QJdWJ7HAIkAjUJXfIE9FmUJMSIgmA5qFdTAGdA5LGehDhsBuiBq2EgdBblB5iAcmAKxA6RAXZCqAAmKA0VJ0SJvcFFIF9oHTzAP-D5XJ5iAO4IOgDaNG3FFmUB4vFSGBX1BaGDdbF1IAqNAhRFPJB7eBqAA7vDTzA7vDELHFXBOwFJuCCABt_G9zDfFATYJ9KCpDBcEA_2A4KAzAAtLA9dAdWAXEAnWBUoIJ6CvvAvBAfhFdaF0vAIwIxBFAXAnDFXcAKnGj5B8xApEAhBAsSAhFAsYJhFArxBWEA9xA3BAHZAHdGZSGENAZlAxnIJIFdEFPWASIFT3EPxAdtCF7GdTCbFDVVARZJPqApdHwjC2fARZAGKAGxALqGsYAv6AhzEoMAfzAevFpRApEGNlEgMGMJEiYJUuCfCBWuCOeFwAIbEAhFAqYJ60A0AA9fAYdHXLHBFJvEAhYJzZJ1wAETFHNArEAc9AcmAnYJf-ApYJuAA_2AxAAyAA4AAc0AwAAuYJtdAcuCyYJMSF9vCKJA7HAldDIaJXNIZQDyDBOLIQcCBaJ2RF1wARVFsNFo5B9dAt_GQcCcaJFYG4EA4ZJMaJdEA9gAcnF6LIP6DiaJOJECAB99FSwFVMGoaJBGJiAIraJR7ILaJ_2A6hABJBDaAOwFmCCtvFrKE-nAI8Bw3BXNAGMG4GCloI0YBX-FaMDYfBMYGbnHkGDzlG8YGPWAleAbPC-YJScABJFJbJ9zCVwC0zIeSHunBevFvEFc9FQZJqOBCGD7yAi5BTZJlbAVZJcmAcZJuMDgcE-cB22Bv7HkGDE-H5LA47AePHxmIfzAvvF2nDnYA87GrbJKyCH6BknDjaJCABpaBTUA6bJP4BFxA33CxAAhVBFfB8ZJ80A33Cs7D1XJ7HBlPCzCCT1A_TB77Ak7B-LArnAKCBJaJKPH6MAMiFVWEVcJF3AwjCxuDhvAvxAVoGecJ4PBgcJXAEt6AtKEUcJPMGwwALsGSMG-9FYcJkdAacJ5vCrcJdbJtcJdBEhcJeFAwcJ4BA--CVcJ4aJIUAgNCpcJccJ-XJTgAfcJ_cJvcJaxDn-GFQA1aJpuCCABdqEGaJFQA-aJoYJuaJ_2AD2ARaJTaJwYJdJCUwHjmDv9FPqHbaJmYJdaJWPFbqH-5HvZJEcJwzAUqHXpHC-HNQC9XJU2DgABgdJnWBabJYTI_uG7YGLoGdWHGhCTdJs3BPuCQcBwDIajAaxAUXDCdJkLIkFJgPAOwFqMCHUC_dJkaJdqEqIDndJsaJAbJdEAZEJfdJVaJ9cAzYJyCC1YJ3YJ1FC5YJ-RAWXAFRB9YJ3bA_YJEvC__AieBFZJuTAl5BxHAhBAHZJwBA4BAJYGtBAUtA0kC84GrdJVcJoIJIkFTCHydJeuC0dJvYJYeJn2I7HBBkAuwCZqHbFDNbJ8dJFcA2eJzcJ8KE4eJtWJ09F8eJnKB-eJxYJZeJKiI3OAgoANfJx5CgXAbMIcxAxUJ08EDXI9SJFXIAfFwiIFuF4UJynAETJGXD7UJNuFvaGDMF_UJfxINTJCVJPnIGTH4aGmxILWI5fIqYIllIXTJX_FuxIhXIhfFQVJDgIAVIYeDeVJJXJQXJYpEFXJTVJHXJigA_WJnIE7VJsWCfwIlWJENAVXJKgJxWJbFDaXJQWDcXJRSJUeHyWIFvFhTJRgJk2BWgJkcFJWJFRJLWJOVAxwIwXJ1IAyXJLhA0XJKfJu8B3XJIFA5XJFfCuICBvGeuCtFA0EA29GyeFOgFGYJUGGpgJ_nBJYJouAv2AEoHBzCOYJL7AQYJ_pDSYJvOC6nGVQFWYJ1bJJ7BaYJcYJi5BeYJOLIgYJqgJxZJ5eJ7AJSeJ_aJbdJdEAsYJXeJSfJAfJQUHYfJYZJdeJSFCYNBgeJ7YJsBAjeJ9bAleJnJEBKAEZJatCwBAzAAHZJKzCKZJMZJCpIOZJQOAobJSZJ8wIr5CTuCJwCYZJofE4GCKKAdZJUwFH9EgZJogAiZJSuC2uClZJBXAnZJ8bJL7BrZJ0eJirAuZJOeJHcJzZJz5A1ZJe6DYhJx6B7ZJ80AkQJ_ZJDEASiJywFFaJcQEZdJKaJYiJOaJQaJc0AbhJhdJl2IZfJJVDmdJVbJuQIeaJsZJzLHhaJShJCaJTiJ2RFz5AA-FpaJP6DjiJAIAYiJxaJtKEzaJiAIfiJsKEHpF3cJ6iJ8aJVKAfzAJaJ-iJyXAvaJa6Bn1Ez5AFbJ4_AHbJkZJ-OAgbJblBNbJYMDPbJftCrMGQ9GTbJE6CnYJPYJGhEf_ElbAabJnEDcbJMdJf9EfbJjLGQVBpjJuFBlbJqLGobJfHIsAB4hJlMBvbJ1kErnIA8GNTB0bJFxDbJD3bJ-vF5bJFOB7bJjPFcmA-bJYWGBcJsdJ79FNJEUdJ7UEoFC-RAKcJ0BAVKBNcJPcJgAARcJ-fATcJ2IClcJRRB4cJ6BA6cJqcJdcJ9cJBYAucJdIEXIBZIBbkJXcJIdJG3CKdJscJjkJOdJlkJcnFycJDcJLkJ1cJGjJeeA4TFfkJskJikJWXAkkJicJGTGEdJqgJ1kJTMGE_BdjJ7cJhkJMdJ-cJXfAAdJXIAGQHeFARdJAaJ1iJGcJcIEvQAXdJvEA9iJtaJOjJcdJRaJoiJ8vHUaJchJriJ7YGaaJ-wIJaJq7CpdJv_ILdEyvFBlJAnBiUB7YByoG7eJG0ApiJ3dJYAE6VA6dJKJA8dJfYCBlCSiJBeJanBDeJlWAFeJHFAHeJ6MAM_GKeJqgJMeJIVDEjJQeJlYJviJadJZlJVeJieBxlJTfJWUHD0C0YJ_1FhhJkOG6YJOxB8YJLEIbTDkEBmeJZEJpeJyfCreJaEAueJweJHMAyeJyiJ1eJdyD4LGqlJ_nEvrBEfJvlJ8cAQmJAfJ5RACfJUhJxVIGfJDqHaxDC5G3eJvdJDEAXfJzdJQfJelJqiJXbFVfJYEAXfJ4mJ7eBcfJlAFefJXdHgfJWYI2UJS6ECTJlfJ6UJrfI-VIJTJZhIYlIMTJZQFOnImxFxfJCjItSIoYIVTJvxFNaIQWIolIQaIbTJ9fJ9WJirAJgJFRJLgJSIAzWJ6RJPQJ_sFYVJoWJ-WJCtFOgJQOAwnJqCHNgJDgJyWJW1ClOEQgJtnJSgJvnJ_nJrrGUgJ6eJN1BdXJOfD4nJEoJ7vDXUJmXJP3B4WJiUJsSJveFmZIbfImgJUGGzXJkvFzkJvzAEXAsgJBnGvgJREEL7B-XJ0gJNkA1SJpLFYEFOmG6gJnMHMmG9gJLYJ4PB4mGpdHjjJZeJEhJOTBijJHbFIhJ9jJYYJikIcxAbYJxSJmwAPhJzLHRhJcoJmuCThJkYJveEWhJMmJ5ZJthJtYJdlJ2dJRmJYhF4IAUmJ4EAWmJSrBYmJi-AnhJjbJdmJqhJDZJjBApeJvhJ7LAxhJxeJkHBvfHmKA3hJ7wI3jJ9wIWZJ4nG1YJ-hJxVIxbJEEACiJAgDEiJAlAGiJWjJKbJKiJ9YBoZJMMGNiJtvFomJQiJFAHKkJvzAThJ2vCDaAWiJBlE3ZJNmJZiJ8ZJPiJPlJeiJRlJ2aJgiJsIAVlJKaJLmJkiJKqJmiJedJOpJ_eJglJZaJ8rCjiJllJyPF_pJEqFEjJFqJnaJUhJZaCLjJjrEYlJLpJAjJ4BACjJKjJCqJFpJ2iJ5eAGdJnqJ7iJ9aJJpJXqJtqJRjJEbJqgJGbJIKE3pJYjJQVBajJENAcjJeYAejJSbJsmGhjJGhJChJkjJ9YGrEFbbJkeJdbJrjJJiJhbJ0-DcmJwjJtvFmbJhvFzjJqbJ2jJUZJqpJwbJ6jJraB8jJjbA-5B_EDBkJtJARkJ7pJ7vCL7BHkJXbEbRBlqJC0BJcJDkJLcJ63BqcDOcJ2EAQcJblJOGFykJcKE0kJUfJXcJ4kJyYHGlJLdJrrJJlJqFALlJPjFkcJsmJWcJncJ0DBJdJDfAHlJIsJukJKlJPdJxkJakJOsJ2qJEsJAbIgkJHsJ0iD9kJBdJ_kJNsJEpJ0cJRMG2kJHdJocJrkJTsJgsJNdJXsJlkJIeJIRAImJUlJiiJ6qJNjJLpJddJclJ1dJcqJsuGsiJilJL7BklJKAHMMGLqI7mJOsJ4eJYTI_hJAnJymJm7B9EH0lJfhJ2lJ5mJ4lJK-D6lJwdJ7cB9lJatC4nBBmJOlJDAIEmJmsJNlJXIAYzD0sJkJAReJWqJ4sJPjJWeJbqJflJaeJ9vCceJkeIfeJGMAheJamJYrJphJfxApEAfmJthJhmJmWAseJkmJxeJzeJRqHf9FHtJ9mJ2mJOVALtJqtJDnJUfJ1mJ1ZJOVAInJcxAIfJqmJDVA8mJslJ4PB_mJPfJMtJEnJ1mJHnJkdJwUBDRAUSIDlI7SJzUJffJ1UJ_8ERnJkfJIuFFTJofJqTHJnI-UJexIGMFbnJOTJwfJkYIflIDjI0fJKaIWnIVMFYdFyxF6fJTWI8fJYBFjfF_fJdxEBgJ32EvWJcgJRXJhXJTXJMDFynJu_F0nJCvJ9tAEvJCoJBXJgXJMXJiXJ3vIEIEM5EPvJ8TJU2BXXJtBAsUDePFYvJUWJmKAZXJ6WJbXJbFDKoJfvJWvAbvJvVJNfD1WJQoJwIEoXJQOA0VJsXJYfDPTH6gIWOCngJzhAroJS5BMJEeoJBRA4XJ9gJhoJ-gJ9XJzgJAYJCYJeWJU0IPHAnoJbNFLqAHYJi5B8gJUWAOSEgEBNYJH9EzoJxgJJZAFhJ3bJ5AFJhJFxDLhJ9oJNhJ_nBBpJrJAitJQqJNkJoqJKmJMjJsqJPjJahJHuJWaJSmJSpJbeJVmJvtJjhJxtJlhJZpJZrJmJE2tJrhJepJMpJwhJO_FyhJkpJ8qF1hJSIAnpJsbJ5hJ-_A7hJXZJtpJ0YB_hJwpJeZJaNG0pJ1IA2pJ73BWrJn4EtrJ2eDfFAOiJZUBRiJjwJs3ByZJ4iJGqJmoGXiJKqJ0AAaiJ9ZJ7FAOqJyqJq3B0qJEaJTqJ2sJmtJowJNaJPaJaqJ8sJrtJXaJ_sJfqJ6qJhqJpZJjqJ0iJftJMkJcxJlaJWuCIjJkAI8iJ3sJvxJwaJGTGwqJpaAEjJ2qJCyJ1PDqaJFyJUeJQjJANH-qJ9xJArJ-uCSxJXjJtjJMbJbuJbjJPkAQbJJrJp9FgjJlWA3oJ_2AJdAYbJmjJeuCKjAvjJq7BYyJ4pJXrJvjJdEAxjJnbJrnI0jJCcJajAtbJvKEirJ5jJRZJlrJvuB6oJ2bJUYJqrJeEBPJA-OIFkJWSFR9F_bJudD08HoxJFcJRqJImH1rJEzJSkJMcJ5rJVkJXkJ-rJasJ9xJ1YAckJdsJssJ8cJIlJWsJKsJPdJAlJZzJCsJQsJFlJfsJtkJ8kJvkJ-kJZsJErDFdJ2cJ3kJE7B5kJtsJpzJWcArzJjsJcnFjzJAsJdoJosJDlJqkJbcJ0zJ7kJ2zJwsJ-kJysJSdJbxJPeJ1sJzuHXlJRyJ6sJSaJrwJTfJjdJYaJldJjlJodJiqJqdJQuJMzJudJTuJrFBulJN1BGuJzxJqiJ4dJDbB1lJafJLqI-dJI0Jd0J8lJQ-D_lJRwCtKEIeJKPDa0JGmJUyJ7zJzqJSlJ8EHltJnwJRyJptJh0JswJRpJDSFvwJUpJxwJmQCBYAieJbmJ1tJBZJneJEmAgmJPmBimJteJ7LAveJ-tJ_pJGtJkzJtmJxWDvmJf0JWuJQ0JzmJFnJEuJFfJbuJHfJAcAJfJV1Jc4CKCBVuJwlJb1JBYA0mJWfJ7WJNQCNuJduJxZIifIdfJqiIlfI_SJbSIjfJFtHmfJmeApuJ3AFAWILTJAVJufJvAGxuJBjIGaIglInxI1fJmhIrYIYnIlnJZTJ7fJmuFpnJlXIsTJHgJ2nJW7EnvJDoJtZAFgJbmINvJpuAW2JdgJMgJOXJPvAd2JV2BPgJjwIXuAzuDMoJN1BHoJ_hJmvJn2J9nJlvJ0PFsvJpWJRoJjgJkUJuXJLSIPEFYoJq2EaoJa0J8vJI4BugJOSD8XJygJ_XJ1gJJwJ4gJCVFJIFOwJioJMYJAhJTwJOrJ0oJWwJ2oJNrJzpH5oJnrJPgDMhJviDdYJviDfYJNeJp0J5eAHpJV6GQyJYiJqwJ90JQpJehJTpJ2YJD1JXpJG1J0tJunBmeJdpJfpJ8wJJZJjpJNZJhmFPZJ6jJopJhrJ6hJRxC8hJJxJJ7AvpJ6jJNxJDiJKPHhZJBEAjZJtyJgbJUxJMiJcmAYxJtZJBqJlqJUiJfxJlGBhxJLpJjxJMqJciJ94Da0JxZJrxJEKAUqJBtJrqJRyJZqJ7sJRfJIuJS0J2xJuiJCtJxiJPiJkqJd3JAyJ5iJ6aJoqJPyJuxJRyJuqJJyJyaALyJwzJUMG53ALVA4qJxqJM0J_iJ9qJa0JWyJIbJWrJZjJcyJGrJeyJdjJYpAKrJuwCMrJWbJnwAnyJ-YGpyJ0UAryJebJE5JujJTrJkEByyJdrJ0yJfrJ43JubJ6yJAiJybJrxD_yJ_jJBzJCMGCkJRzJVxJ9bJIzJIkJLzJzrJPkJGMARkJTkJUzJ7rJWkJ9rJZkJuzJOsJmcJzdIyzJFsJozJC0JiWGE0JjsJ6zJ6vJtdJazJpkJrsJA0JezJVsJqzJC6JMlJGTG_rJF6JBsJm5B44JdkJzzJL6JhsJ3zJP6J5zJlsJ10JnsJU6JpsJElJIrJGsJ1zJB6JhzJxsJCmJdiJZ4J0qJ8EHd4J-4JKqJO0JXuJ1xJhlJ3xJWqJ5xJEtJY0Jw_IrmJk1JItJe0JOfJo1Jk3JQJBzlJ1WAl0JcuJ9dJdsBVtJJkACeJs0JatJGTGw0JSkELeJRLIHmJs4JJmJIpJy4JYiJ80Jj4J-0Jm3JB1Jo3J4YJywJF1JztJwyJAZJG_B3tJoeJ5tJN1J7tJjmJQ1JlmJLZJ_tJ95HZ0JSuJeqHX1JlGBFuJa1JB7Jq1Jd1JLuJf1JT0JG7JPuJ66JRuJCuJc0JWXAn1JxmJp1JYuJs1JkvJu1Jg1J5mJKnJcIFMnJBuF-SJVYIShILxISnJnuJnfJVnJMXIXnJKnIsfJuuJNfFwuJdnJyuJlxIG2J1uJjlIWTJknJMVJDbGbnIonJ-uJouFR2JpNFb2J1QJt2JFvJGWJFoJaDIZ2JZwIx8Ji2J18J3EDxcH78J-nJ3EDevJz8JQvJj2J5nJ28JT-Bq2JxVIs2JEsAo2JtBA6nJKtHV8Ex2JhgJqWJuaBNWJToJkgJ42Jp6H62JogJboJe6J8KEORF9vJtgJ_vJA3JVwJkoJAYJFYJqLFMwJ7gJtoJPwJ_gJcGBBhJlyJhpARYJR3JYwJU3JXYJW3JdwJ_oJgPAgwJvBAiwJ9xJGpJ7hBmwJf4Ji3JuhJy6JtwJA1JttJwwJf7JE1JytJmhJH1Jt3JcpJshJGZJhpJ9wJz3J0hJ13J2hJ33JExJppJ63JagAIxJ_1FupJOVAMxJypJRlAPxJcwCF4JHiJsbCZyJmZJ6pJK4JXxJ-pJPiJVGJPqJ_9Js6JmqJHqJNGJJqJU4JkxJNqJq6JfiJb4JfFAu6Jh3JYqJxxJi4JCnJWaJl4J06Jn4JW0J6xJq4J8xJe9J-xJkaJmqJNyJ1kEx4J60J_4JyaJgaJ0aJs4JMyJv4J84JpaAv6J8qJTyJB5JUjJBrJH4JayJDEAFrJQOAHrJFvAK5JhyJLrJjyJS3JXbJljJR5JSrJohJUrJCrJn_Js3JZ5JbrJyjJc5JzbJgrJf5Jd-JwpJ9yJuHAk5JprJn5JIsJp5Ju-JgvFU2DxrJ2yJS6JDqJ1-J0rJQkJ2rJSzJ4rJRbD6rJgAA8rJRaJXzJ55Jk1J75JW6J-5J6kJfzJN6Jn6J-kJE6Jk7J8zJ_vCI6JRsJdzJUsJZ6JO6Jx9CtzJetJP_JClJ3cJczJK6JvAKvsJmAK4zJtKEoAKzvC89FV6J_zJk6JA6JWqJLsJgtJvBAnxJjtJcPAB_JX7Jw6JblJP0J47J-sJJ_JV0JsQIp4JnlJeoGplJ86JDuJJtJxVIg0Ja7Jf0HD7Jm2AF7J3lJQ6G5lJp0J7lJXtJM7JmsBbtJXIADmJPHAR7JHLHc3J0-J30JV7Jg3JOBKLpJZ7JG_Jl3Ju2An3JVpJwtJh7JO-J6_JuFBemJn7JMRHp7JKMA8tJs7JS1Jx-Jj1J1AKrlJz7J6dBY1J_6JG8JSBKJuJGmGTCKQtJm0J6mJOCKQAKQMGW1JBYAF8J9eJ7BKc1JZuJt1JN1Bv1JLxIWAGNxIz-FiuJUxIQnJw8EW8Jr7BouJZ8JXhIb8JsuJyIFcNGnSIzfIQTJFaIzuJgnJIVJmNGK2JrxI9fImnJr8JPVJt8JRVJAvJcKFoHEVQJceIeWILDKa1BNDKbVJWQJ8NFTDKfVJl2JXDK5XJCwIeQJDWFaxD2vIlcFCEAGUJhJB0XAIjAv6AiOFfWF2WJkDKrYAQSBnDKHlG-PAdJEVYAvEAgFInDKdEASxEjDKvLGWVCzSIXOFvhDJAFqDK5DKbEAg2Gp0AjaFmcFeBCwDKagAyDK-mJacA1DKc3EoHE7EAaiIYpB8pFpMBLTFuIEPEKIEAEpHn7AWEK1IAxjCfnARxC93DFMAXNAVwFqnJ2vIvAATWF4DKJEKn4EIPFYxEznJGXJ1nJgMACcFsNEnEKlDK7DKxcHmEKQXJrDK6DKpEKEeFmYCyEKsDK7DKvDKi8AAEKzDKLEK9YBunAFfIoSG-FGhDKPUG3EKCFK_EKieFHAFuEKOfIOwA4EKBEKuDKY9JxeFF3JqLFO8JCXI01J0UJvCKCfFlTHeSIVhIHTJ8UJruJdxI5CKrdHyfIixIEaI1fITfFTnIxgFCDK3fJo8J5fJgXI8uJP2JJDK-fJRQJaDKiWI9EK5EKnDKbeIrEKLvJtEK7FKuXIbgJE9JUFKmDKFFKAGKsXGzKF9FK0cC_FKxeIZDFU5EzeIOGKJGKb2C0_EGEKBFKJEK8EHpEKeIE-fFrPFxWIzvAIFKdZI3DKMFKoEKQGKMfI4WIUEKtvJTFKNFKCEKvFAEEKvEAXFKfiIZFKpoJbFK0ZI11JT8J4LFIXIiFKqfI7ZIITJ81EYnJLnItfJvuJvfJh8JE2J_CK3fIuSII2J3uJfuFFDKN2J2FKBUH4FKjEKCVIOEKJEAIEA6oGqEKlSFeeI58JHIEVHKHIEaEKZHKxcHlGKnIEhHKNsG6RIWHKQEKZHKCIAQEK2EAcEKQxCHcJyOAhEKWXEogIYVIbZIkSGDlAkHKFRJmHKSEKwgIVEKXHKPUGNsGUoJ4kI1vJwPBqBCTzA1yA5iAQ3AQoIe-J7uCD4BMwCH4BjJE49FJnJClI9tFguJ2cFu1EjuJThIJXIG4EkFKpfJcxIrfJtuJ6CKqFKDVJenJF2J0uJ4fI2uJn8JL2Jp8J7uJtQF3FKfdFu8JSVJbmIrpAiBA9HAODKBGKzSH0nJ1IK3IKUDKWvJ8NF8IKyEA8vISGK3fFBJKZQH_VFcDKmkEpEAGJKSOFrNA1IKi0FzyAUQAqtCESFiBAvAAJVISJKOJKFSFQJKaKETJKFSFWJKbVIcJKZJKiBAlSH2NB5WFUJK3WJZkAZOFiJKkJKQDBGwAdJKVJKzYAjWAGZIMJKn8FPJKAkGRJKVvJ5IKcHKS2JvAA0JKCtF2JKpWG4JKxcH_tAAKKFeG4JKu8FFKKKeG4JK1HKhGKb3EEKKaJK3JKxmAYLGnJKXJKyEFeuJWIKyUJYIKZSIfFKw1JRyCyCK61JKuF1CKAHKYNGodHd8JjIKdhIHHKM_FnIKADKUnIJVJDDKLVJ0FK-THRHKSaIQ2JzIKZwI-JKgTJJKKngH4JKaHK3hIRDK41B4KK32EPKKiBAbJKxxCDKKiJKFLKt8Fl2JDLKJLKzPFnmIpgIOKKILKRKKxxCfSJPfDUKKgJKULK3GKOxIaAGVKK9PBdAG21JnfIDnI4fDqNBZxIeIKquJ3CKnFKLfFNnIg8JjYIIHKj8JoIKLHKqIKjnJsIKxKKSWIvIKSHKxIKzYI0gDdLK2QFwRA1IK4FAFeH8LKMLIFcGcoCYxCOiAArAFEA7EAHQAdHGOiAYmAKMK1BA05AGIGNcDjzBHKEG2FtjCo2APMKLpHdFIW7CnFBVKKHrAYLKPmGSfAeMKtnCJRFFEAYCBIBArtAQmGRQAZMKU8BEtBYPGJBAuMKJzAyZCxLAyNAwMKlMKjwDqiAmWBn7Ai3CjMKcgHzrAvkGoFAxMKPMAZ2FQVI4KETAJCNKzCGetB2MKnUFKYFmZDy8AY-AaXACNKwFALNKYPGHNJOEEPtHzEAMNKK4HvKJQxHAFHm9ILEAeZGkBABbDe4AcYAOuJ3ZGCGAnNKYyADFAfLAl2FVkFBuHmsGSuCXxJyEBq0Ax1FYpAblBUiAeqFT0IVQANPBOgFL4Ji0CcBB5eDJYGqXALSF-wCaNK6YGmMH7uGatCNMADJAwABfuIhbJRtD8oJoNKrIGcaDArAqBADlALCDFEAXOKibChxACCBvQCw4FQzCLCDhBAWOK-3FfOK9FJaGEZOKkOKCYFmOKAbDzJKFSF9IK_JKFSFsJK9KKQDKRQJBLKdeD1IKyOKHLK0BA4OKpJKIKKxOKpJKMKKSSJcYGitF8OKUcAOLKc0FvJKoJKGPKqCKyZIRYIbLKeFKgLKifJ3UJ51JUnJ_GKlFKoLKhIKoFKBaIcnJtLKqKKJHKTTJtKKxFKXnIEDKJjINVJO2J4LKHbGKDK1OKuOKCJK1JK_OKGPKXQH48J8JK2OK8HEFPKlNBxPKg2JneD2PK2NBrNA-OKjJKpJKGwAKoJDLKyOKBQKkXJWLKeJKxJKFQKXKKDNGXIK28EffJi3CaIKxiImLEsJKu6BjdHaxIfIK9UJpLKuTHBVJC2JpKKghIvLKsKKwFKwSIyFK0LKtxI1FK3LK0KKTHKvVFdGKyvIsQK5PKbEGBbGZ2BEJK5_FwQKpQF2EAljFjnBDUJaQAntA9BA'; +const compiledIndex = '7BiA2BlByBzBpBvBuBiA6AiAyAuAxAuAyAiAsAiAmBpBlBsBkBzBJEbBiA0BpB0BsBlBREiArBlB5B3BvByBYEiAdBSEUEWEkBWBlBjB0BoEZE6AbBbEdEfElBvAkBvBjBvApBuBkBlB4BuAoB0BtBsBREbBwAsA2AuA2A3A4AdBsEbEkEmEoEYE9E_EBFDFFFHFJFLFsAbBxAsA1ANE3AsAyAsA4APE4AzAsAxFQF4AwAqF0AsA0AuAwA0AmF1APFuAzA3A2APFsA3APEwAmFqFMEyA5AsF4AAGyA4AqF5AAG4A1A_FxAOFuF0A2AxFxAmF6F5A4AQGxAsFzAuATGmFxAzFBGxA2AVFkFcEeEgEcFAFwBsB1BnBCFzB9ElB2BvABB1B0EtBhBdEjBtAUB5BwBlBtAEBpBzBjBvBCEyB5BhFKFMFxA4FME3AzA4FxA_FwAIGqFvG5FRFyAzAxGXFlEnEpE9G-E3G5G7GuBvH_GBHDHvBFHHHJHLHNHPHRHTHDEWHIFYHkFmFME5AxAQGkHuA3AyAZGhGuAdGZGnGuA1AlGxFoF2A1AfH4FoFPIfGhHSI0AlGEGQF2A2ArGqFoFOIVGKIrFBGzAfGVGoF8FVGyAOF6FgGLG-FuA5A2AsFyAsFoF_IBJxFHG4A2A3I4FQFdHxFPIwIPI_FyAEG6F1FHIqFQF0AbHQGME9FdJVGaJ4FzAOFoGaHnGHIpG5AxFzAsF6FyA0A_FyIyFWI8FyF4FuFXIVGzA_F6F3AaHyFEGoGkJnGMIeHqFzAdJSIoHyFVGiHKIVG0AOFiJ5F9IFJ5FsFIJKJ5FxF5ANIxJ5F4FWJbJ5F_FoFvGQGdGnF-IAJ5FqFaKRKQGnK2F5F7JfKrITK-ICGnFKGpGbK1AsFnIpInFHJ-K0IjJSIwAEGYGtFBGkK1AEGHG2FrIZJpFrIQGiHzAtK1AVGuFeHMJOFHGvGZJRI3AhJDJ7F0AhJFLkJZJMJPE1AZJmKNINGPFEGOEkIzFrIpGzAhJyKWIJKPFuIBGML3A5KwA5AVG_JmH2AJGGGBLwLvKZISI1AHJvLrJvK_F5J4AKMEGuFsG4F3ALGRFqKTFGGSIAKmLwIqLPGlJPEmF4ApJ0AqF4APGWIcMtFfGEMaMeIBG3AaM9JBGOMJJ0J2A4A4J7LCGaMpK-I9FtF3IqJdKOFEJtKJInMtLsAOGNLfLZNFLJJVG5AILKLQG5AyJIGdKLLCNmF5AVLYMZNLICNUGQNYGZGwATNpLuIOMmJtJsAaGVI8FkHwATMoK9N2JCLrGwAZGoMIOEGMEzAxA5NUGBGTGFOQGoG2NsFaGQNmLQIbG3MuIgGmHUOgGBJPEQJgGxF6IxAkHAK6F9L9NgHwIaLsORLxNwOvKGLwOMN2NfGQONL6J9N4I9NoMUIRIcMrGCJ0JTF3LMKQFPI3AqHzG7E2GvA4G6G8G-GAHDByBlBGHCFnBtABBwBpBtAFBDFwBvBCF0BzBXHjFlFpJKLUIDPJJZIIKvM0ARPYFtHbFwHVPyHYPEFaPcPePuBgPiPkPmPkBoPqPsPEIuPoL7IyF0JsNsOiO1LmGmHALkHsJ-IwAZOiISKLGKOxJ3ICKRFeQyFpJJMCKQMkImFzJoGAJWOOK2OqKQFrOZI_FaJqMxLnM0KXIsAiHSFLITM2AzMtFuMSGEGJMwIGR1NvLcMBOTJ-M5NmQcIVO0JaGlGhOoGTFrGvI6IgKmGbHNE7KmGaMNEkIBPpN1MuIyA7LdHfHSGZQqKmGhJSIqMsG3NSGYIwMRFsG9N8NfMqRsGPJIGYIhMRFwFBSoRJIfHaL0JkJ3L7K6ISFBSQGDSYIdLpRlGSKDPGMdS-RaHdSlOxMdIcQYGuIkKaJfGgKiHkGZGqKZS9NHRzSjSDP2I0SDMpIfH1AOFaGNIvOgHqQhI2M3SgHtG4Q9NXRvJMKgHoRHTQLDP8SLTMIbJlGAR2ScLBRNIhN9NNMWGsNfTGPCTtKcH0KvGpONIoTGRcTJJlITR_IfHoIrKGRkHWS7QuIGNKPjGfTRKsKlGGMwIhNBURIaHZGOINRyAqIGS9FqIIL-S3L_MNLHTDGAGzMuIiMwI1FZOmMHGGNfGqMHGQL3L1F1THRKImF3QdH9N1MmHmGZOLSeKsNxUiKpG5RXG0JqLfGEN0FiTKIVLRRtUlG7F8NQKXU5R5AhLWI0TQOpJNGuIaN2SrJwIKLZOeTIIeQRP6E1G9PWPzH1HAHEBlBMHfFuBjB5BtAJBuBqByEdEHEtPZHlNZQNV_IrKPO1A5PsHaFvHdFfVAQ2HjVlVEFnVpVrVtVzEGEuBxVkFWTsUQGQF_IMP0JcM3L2UkI3L1OXIyJuJ8LjJcQMRvOZLoQqRoFxMmKYLoMBL5KYQDLoGSKQWoL3AqLCMDPSWGGvQ-I1LsUOPwMuMqL4J6McIfGKLNRONaR6UvIaOmHJOsO9I9OMNYGlGLUrK9QwUrKqLZGkJrKnWBSiSbTnJmHeHZOqRvSWUDTVVSTvGmNPI6T1OJIZGzVIJOMQO1OnR9NiTHGyIfH9TmGWIsUQO3RCOLG2NZRaN4IpJALPJoQNJ4M4IFRUO4I4JsKHIJOnM3X4IEGCROM4I4OcLTJwAQW_RgY3ROIPJaGmHwJ8I5WGRdJYQuF_IHIASHGwJ3IpMxIbHxOMEDXrFlHoGUXLUVLAZvIdR7TLUQNLUdJCPnITJUXmW6YJPaJhOCJcQAJbHwJcTzVCJ6QNEBJUJXYQJCJVLOUrFzRjU5UCJ3RALbHbX6FCOdJPOAGSSrF8NnZTJzJHG3IeHgZ3ZBNNGHIQSNY6Z7L2FGJWONEMRoH2KoQwJuM8FBJONIIQSwJZK4YrF0AtGyTXaJSYYgKdRRYlMWaqYNLxYXawNbWXabSlaPILV7XrF1A9KoaPIoLlN3IVMbNLUbV0G8EeV_P0HZPvAjVCEsBvBwBtBlBuB0BtAQBvBsBpBoVMWbBdWQOdJMTxIUFWFjE7VuHUP_V_aBQBb_GWEFbHbJbLbNbPbDIiFZHMMsUVawXZNyZESqQuUCPoFqLWOQMCGCKMImLpK2UXGpOQNdX7ToFcILIsWhOaUMEbIKGMNlNKG2KtJYSyMTUJaWIgXOM6IuUXX1IMLsGqUpG-OsGJNzW0SlOmY0SiIOIYTkRiMrGtTiHVMZWTRvT4XGSJMVYTM8O9YTRoH8IMNxJTJ-SXU3aPITYALvazLmcPIVJAMva4OkGbHAR-JzJtXZN-KrFgTHGmLLGDLQFVMHItKDSbHeGXNAZtTnKlHUJcZUJlQ3Lyc0KUJBO1JedPcwaad3RaZCUIJHNrFLMcHENvRdWDGPJ8W-IRYmcmW4dvR_F9dbHWUuFxR_dkH7YBMvRlGxdLGqMmJzRSGJcHIxMYd_MLGuUPerFLS6XAZ-dneSGmNIMoe1OCJcJjMNMleiYjGle5N1drFKVnMSd9erNNI9QNGZOCRbKNGeN-dNGJStJHIzVAT-SLG2Vte_UiHsNbH9TVfgNPEmdkJuMxMvQOMOPbKEKvU6NCO_e-dkJJSAfkJOepGrfFXDKaNYNqeifwNufweoGkGIKoYAT9F7JhO3QcRYQnePOKfjJ3YOfpQwfuflHnImcPO2P_IWOvIHg-OaJ3atJ5KzVMguO7fJPHgMKjgvL_cyFnOOExM5b1OMgtJ4OugmZxfjJ1LoFPOvQbXLe4g9Kuf8N6IyJzJRf0Kua3f6aTP9aXPfb2HHBlB0BdEFQtA5BvB1ByBtAfVtACFYhuBtA0BoBNHjBGHhBEbnBRbASMcxOaHOFvSIftKvJyI6VZFcbIhgVAbMhOhfPRhThVhXhZhZhdhfhhhjhlh0JNerFXY0K9bOM2KGMuR0JJGPSpYtSmH0AJPxOiHoH8UKUlZMMMeKOIM3I4OMKxZ6FcLnGGSOJNKcT1YlKcXacQNQODJfHSIDLSTPZoWqiuUbLRF7TtTSLYZbITiZJviOeHaXGaM_WmdieOEOG0MCXUX-d6IUV5UgdMLkGXU9TOYRMZNILkJgOlOqLsOILUiQIHamGfGvRiXZOBh7FDLphZZaUhXhRkXpWWW0QOGfGAj_YASEOMEJJqIZO-ITUKTqgrO9NLcCNxXGSoHNOFXCR8N4IHa0NlZdW9LGawIwi0ZQNKLLJAcieHdrKoiNd0JALVbKKkQva7ebJedeO9LlQGfBGiTvRwRofGPiemfmJUVPO3N9Fmi9MGM4gzLYaWOQSoGrJ7J7KNYDlBdIKvOMGeaeSuOwQHX8LCKUigk6NYaFNAScN3QvOeHcZsG7J2QBGnGHR3bYQeHMNkGvQ0WmWSgEdnlnG4dUjyJJddl7JbgqJCKXR_YWN8JwfFeyFSTSL7T8JlcvQAReKmjCmakAKaLqhnH7JuWRFWUaLyW6Nmd3lBKyiwFyJAjOEOIvQ0TxQlfWSGcHRaLpWSGim_TfkCGOFMGVmLM6jsJJU0Y1mcQCGWOMdxfIKTU7YWS7bTQrfaUuZuU6mAGhlyFqMSebTJK5IDfWO2k_RsJHnpFyJLSQFdjyFrfpGMLJKglelEN1IYZJKCZpfJKqlii4M3mNK3NQOIKWNknjJaNam9LJTeleT8f2V9LsXJP9LmQyIsJiTvW6N9XNN0n7exLpOFYtnSKRICOuJMYpGHRSK4nRK2JsIacWY7Y9JFXkiSThQJnvOwWAGbIiKweeJWN9FeOCJpKKc4RvoQQiT9FgWkoAKaohGxOxlVKNOnQiKFk8fMLfJiOieBg1T7TUiuMLmUi9IwnYKVIiMRKNPlRTp9MoIpKQJdRZlUiOdVkYKjM4ITpiYKnUi0IjI3FbXIIASYa5WeQVJCSeWcKqTQOpO7ZuFwFiK8JRJweYa-owFppVLlpBMvWqLGhdV-V-ahVeFEFGFOQMFTb9XcQIYwh7P9VxHJhLqCFNqDifITZWGbTmN1FmIpYafRJPjKPJdYQ6FQi-idIRSuIgQAKlHsIBhKK2NlGKMfOXaAGTLvanqdJ-oDeoezPeawmrT0grKcR9M8Y7pfIENTaUonGKKJICK0QUJZIkRXKARycJUZmvFKM_LEUIRVVJUekdZwdqTXTwO9IbkwOAkwbmGRIUXmGHaSpBSsWoUUSUodI_S7Fwj0WOEJGwT6UiRLMGcqXJUMErOZUGS2NfHWjvSAR1pyO_UzVuF2FRVaWxZPpnmLYHr2TrFpfQFJGVYaYSIJaoY7YvILUKOOGBJFk6FKJnYDM4VXaoL8YwJpN5sWb9nKdmHrJHIST7nBJARcHmhbTjKTJtT3QHRsd3VoZFcNNdJJUuZ1f7pVSHlepqKyIJNuWBMiGxZeHuMtJll_LgnBK_TzsLnHrwavQTnjGCKUOEgSnlj9Q9LWO5FFYes6tHaNMvo_pVt-OuOqKjjvUpO1LoGQL9JCTfKhGeSDKJPbJxajiWlaJbKbJTMQJbJ9MsNPuzLgchKpNhuqk_eAjrrsqqRbJlYsUxJ3NvplKsYMTJdmWpO3aEJLMxJvLiM2ucZJKhGSTOP4MxJ4OeQRKUdNI0Tnkqg9JgTCRENdG9K_MuJtKCvRKmdknVJtThthGAjjWdvpNoidGjMJMUvRXmddG_TkWCUnKji5ujIpKKsNEDpsU3bWlzM9MbuTUNJtuWU8vpOaU_vuKiY8uuKnpeu5FmUCwuQAGFwkIdWHN9JLS1qpO-dLw5UtvhGQrIeVJUOuZuJWjZViK4MLw-eOP9TqLyM0oaNKt1Kau9JeT8tZX0VCc7scpiTlwYSziuJMR2gYw7tBTZIcYuGnFkWvMFxgWXR-S2UDGLLWYCwRUwILxFxVLFw-SMNOZweQxoYysfZutNwdHHq8aJqZqAbPB_hVhrV0BDEmBhBjBlBNQrbkFzR4LYGVq8VdbKqmxoxqVJbsxuxwxRbMIbIFtfSJaOdAJNOKKwQXrzVXROOaNcrnQhJRIoIvKOFeK4dkcKrdIdWoHdSiIKJ3L3afUohxc6K3TmNbI3LUV7YkKiprKVrokXYlQwf5cadiY3gpQEaAReHrGNIEnyuVJ9pBkvo_Sycji1gPExKpNyyAXFOpLDJYQeKCo8K9OwkeIAKeKzMmKxO5ZynlHATWYwa4OaGLLvIOPlW-OKurICPizWlALCfVzALVa-OKYNLjnYZ4pLLQJ6XvIALwd7FmKojizD0ZeC0nFXQiHJOix5xlxbqgFPqNW4SMRblIGxA3xyhkx0hQ0OqyxlFTQydnMOGhJ_OiUlrTWKuQfFL3S2bWIAKnOxfKyfS7mXkDLqR0FBMbKEk4JJR6z5WkJYScaiTYwDfgO9IXGejDU5Ryg8FPS5KwFdSDMXIbHjsKS2dj01LDranKvQJaJbuFM7F9wbXRf7KhdQzVMrIxpRyzJeKTFmK7Zl1q1NSDJQSwY110M6WELwNSFyAN0zhYP1BpBvAmBdP0BUhwxvAiBhBFEjBxxFIbBCGyMxZVM_TkUZ08Pb0B2D2F2GHI29GL2N2P2uP3RUiyRFN0xkRKJkH2tCc2WMKXROESGDJ0jWNbvvFzF3L7FxOFmdTOcRSLSmU_Y3aKjRFWNLSOEJKsF8nRmYRMEJOQIRIrJxSiIYf0SEVCGdIvi7j0i0LwciYxJhUAkoirOkRPOlGWjgmKjWNnTEYnsgU9YEViMLGBMLjMKKaiXubhoUnvaKKgHBr_L8FYJVIfkvRILJMIKKxrTImDMuoBKKOfNBKqmtTaL3RGR7JLMLjOnVmosyt5WrOvQ9TuyuJiW-IHv2rrogT4LzJV2YXTweSkfLLONmJHsWlvW1icpMVnFkK6ITUcIwf6u741OYarImlTOF5wNB5cI_TzW0Iwl4RDJ4d1IoQYGoLwJmK3uH5nFK4YOb5zLmnb5-ooIO52P-jb5iYhYR5npg5QL3N_ImKfddTw5oLs5mdZyOypd7FU5Aj-wrIKvfK0IBnm4-52rs4YuA6nFsv65DJZ4SIJ6Tb-4tuI6xLXptlCkdTyKWUkiLLFnT6mM95J6DMxMLLmUT502trU5WngGoWTMs5Lf3UnF5UOEaGXLmIIeeIUOSLaUXImkjz4Mg6cLQnyI-F-lw6linMK5UVHGJ79Ms5egWIxw2VYsojcLJNUOcLF6ZIMRb6PFAxg5NMPXztGxbZd7FL5Ld77uzVNMzLHPd7pNf7_Qa5_tpYZn7fNEWwoYGc8NpIhccOPFYQm6_7t6ztw0IGUyf5E8mQwupI4OB5pIntE8r5ztCP946QUXV8PFJPg6AJD8ZJYZb8QJg8mQI4Z8W7e8KKp1Z8QNoIqU5gy7xZOOfZeG05zts4v8N718I8ZJQSB8eG0dIMMJgt64eG_TcMMJQlI6GR9KO8wzy754BvPLO9A5XRGRv7TG_1a2_aC2E2G2f2vASHDFeEKWj2MFS2rMxZhsDKdGY2Xq-Plxb9d2H2cP9Gg9kBi9HEk9kFBNHKhKyZjn12fHolCNqSV3NVlXDf1jVVQf30UmZGp3uG8XGSJy0ZmNGMTJ2m_roJeMAznG7TXi-lAeicjJie6XtKpncXIunpRvcKMN89dG-rZlRx8f88YZKmmlqKEJiTL5WGR5juONSX4z_KN6eH0I_m3M1P2KhN6QGxFad7A5MJTzRF7ZUTOOkwfZfUMRAJzNMteS2-uLhiGOH-1MqU0Wgdl_EdiLWwS58LPFJduZerZ5eQqUXRcdBaMLan77STcHT_9Q1_mITsAgmAFXAbIA7eAKNA2LAQ1AAKAs8AQzAFABoIAVaAdHAmIAmdAATALAB9iABTAPAB1NA-MA6QA0TAp_AMJAWSA-_A2LA81AZ_AbKAdABSFALVAOABPFALMAaABmAB1zAWwAAYARFAARASFAN7A0TASFAwfAKIAMJAWUAoABSFA4OAlABDRAnMA6ABiUAUABPFAmUAiABk-A_ABGNAoLAeGAzFApeAEBBseAKBBAmABaAENAe_AABBCqAzlAWjADKAxABsnAEBB-eAiABWNA6XAjfAswASIAQWAUVAgGA_RAmIAeTA3AByXAYBB1OA6AB5XAYBBwNA0ABY9AYqA0hAw9Ad9Az9Af9A49A0BAyBAhBAMQARbAm9ALjAjnAeSA7YA22A9wA_rAY0AZbA6PA4xAA2Aa9Ac2AzBBJ2Ag9AzBA3BB5BBJbA59AlFAvLAaHA9SAcTAHpAEZAPEAmMAu0ATFA5YAFdAZIAOdALPAx6AcTAORA5MAyOAFkAaGAFLAfZAgGAMxAqqAYZAMGAx1Am1AtABdIAiIAy6AESA7FAS1AFrAZGAx5ABZAfTAiYAxMA8UAEVAZsA3cAwIA-bAx3AbUAheAzLAIMAifAQnAgGA7mAupA9TAZ3AMXAWYAJKADOAUVAloARWAX8AU2AUMA5FAq4AuGAwwA3NAoIAeIAw4AWIAgKAYGAjMAcMAR5Ag3A3uAgTA0FAJUAxLA1cAx-A1bAJvAoWAb-AHNA-FA56A1JA0IAhwAYcADJAs3A7iAyKAafA7iAqUAPxAdZA6QA1nAJLABLAV0A7YAGGAAxAUbANEB-RAkzANEBVIA1FAKMAonASIA7ZAGMAJSAbBBWYAiBBQ3ANEBOdAtpANEB51ASEBgSA_OAFkAMiAnEBvKA57AoMAhMADgABkAKGAR_AzWARLAASAUzAARA_JAIdAoEBezA-IAxEBb-AlEBoEB8EB4WAiYANMAZKADuA0LAZKACPA0YAKGAUXARWAnABJPA5JAoEBw2AWIAmZA6zAv0AvKAQJAQFBXFB-EBrOAvBBu9AxBBKCBe2A0BBObAOCBSCBm9AeJAitAUBBNEAvGAs9AO0AfFBc9AhFBJ2AjFBrPA7BBYXAV0AiIAVzAFkAanACeAKOA9QASyAiyA2LATTA3aAaGAhDBE0AhOAv_AvrAZRA2CBrcA5CBJ3AKXAE3AAMAjyAiNAI3AqXABkAQsAHMAmMAKIAEVAUiAEYAW4Aw8A-YAdQAuYAKKAG9A0ZAhcArOAGJAQNAlNACKAfmArTAPDBmHAz3ALnA2UAjRAcnAOpAthAfGBvDBoQA1_A4KA_LAxJA11AHwAB6ALVA8cAY7A9qAmMAa_ADUA0KAryAOiAMRAGMA5KAn-AGMAOdAQLAIFB0dAzcAPMAkNA6KAIFBbSAvcAGGAbXASeAnABxZAcHBKGA8NA2gAqRAoiAfHBaHBcjAIiA7pAlHBlABqHBIlAY6AaHB6wAZHBdHAYHBnAB_BBIGAOeAONAqHB3vACNAZKAZlA5HBTYAxHBgKA5HBLRAAMAvKAoUAPKA56AqRA5HB6qArOALIAEdAqHB4dAiLAeUAJdAPIBCXAmdA_MA_HBnABVjANIAZIBb-AHUAGGA9QAPIB4eAmcA_MAzHBKGAbdApFALIADLAqHBjdAbIBmIBxFArIBYIBmIBoRAxHB0TArIB51A0IBwHBnABhABBTAZKACUAqHBvvApmAGGAY-AdHA-1AZbAcVAjxAwBBb2AvFBy9AJ2AuBAwxAPhAkhAS0AlFAayAwLA1mA_yAxtARBBiXAUiAsFBICB9GAyBBwFB9GAOJBOCBfPAlhAlOAVMAZGAiIAz2AtUA8pAnYA1TAJuA0QAcNAgKAWJApKA2KAr7A74AfSAFcAA-Ad7ArKA2FAOeALVA1MAeMAOaA4MAI3AaCBK1Az-ATXAbSAeQAgyAvjAX3AZZAjOABsAm4AoJBpJA1MA4jA51AKKBGkA2PAGmADVATTAr3AoSAoZApfA-JA6YAEzACGA0sADPAZuATkA3VArdARYAUMA-mApJAGMA2pAuMAA0AdDBQmATvAdDB3RA1FAtzA2MASYAn5AuJB7DBOdAWjAEFBTQADgAeSAATADLBhcAhJAomA0LAmAB6MAAVAZJBu1AZnAWjAEJAHHBH3ADCBCMAUkAjsAhBBXOAPxAeTARWACMA4eA4WAtNACJBtGA7WAmcAksAk-AG_AJMAOeA-vA-IACJBjMAKLAKGAeUAYEBCJBlYApMAmUA5JAlMAieA3LBRLA5iAaCB7LBdKAqFBLIA-dAuFA7KBv1AI7AHJAENAiLAWYATFASOACnATFAJ5AHMB_TAIwAmLAQnADGAvKAF7AYiAGGAaNAizAUfAK7AyLBmLA5vA7WAnBBZlAmLAD5AHJArBBjMBCEBoMBoGBJIBFYAnwAIRAIOAi1ABKBVaA9HBgKBLOAIRAJSA0MBcZA4EBIRAB0A9FAHjAN8AvIBhYAbUApHBaxAYcAwMA_fA3UA4JAcRAsKAdLArqA_RANNBm7AvIBtOAxfAdFBebAeJBgFBMJB9GA4BB29AvBA7BBh-AiEBn-AmJArFBFCBbbAZ2AJJBJCBLJBe9AbNBGEARbASyAvKBFOA7RAZcAljAFGB5WA1FAB-AlOATgAqcAZZA0rAi_A0XAQKBhfALTAjLBrGAPyAxfAf3AJnA_UAaUAdRAE0AP-AvZA9YA-oAsfAZkAFNA7ZAvRATKB2VASGAjMA_JAvQAQgA6KAWOA4dAbzARDB_KAKSALnA0bAvQAKeAsjA7JAGpApGAlnAZnA_XAj-A_LApIA9JAEdAmLBpOAeDBNGAOxAK8AU2AQuAxfAB6AVLAhYAzFAy8A4CB_OBbOA5FBgTA-wA6LA6MAOGA6QAnXAL0AtWAIEBwJAhMAN9A8RAGGA0WAeKAIMBeOBZdAiMA79A4LB2KAYGASNBWABjXAtFAbOB-OBhPBtNABMArgABPAdTANNBbSA1XAtFAuzAz6AUOAj_AUUAS7APFBIaAeMAOTAiHAeRAtPBTYAsPB1MAWABJGAPGAfZAggAaMAojA94A4JAzRA5JAmrA1LAzOB5MAeOA8PBcsAP3A1SAxpAOQBnjApLANjA4FAZyAMnA7pAlyAwMABaAcOB5MA7LAJJABXAwNACJAeMAvOA3bA8MAgsAYFB4HB1PBtFAWuAWFBtQBvIBsQBHNA7PBS7ABIByQBySA1PBVNB6xAfJBZNBvAAzBAWEAuVAKWAeNBT2AvtAljAjNByGAGCBa0AnNBXNBpNB0BB_QBgEAJWAwVASJBYQA9jA13AxGBtTAWiAfDByFAHrAPPAogAOiA0WAl4AsGAdwAFNAJpAcPBf8AmQArOAk6AkCBZ_ADMAYaAPGApJA87AYRAiGAhOAkOAFDBuRA_LASfABPA_TAPzAbyA9jAWNAeIBXfAnOAH-AaaAaHADMAT3ABOByZAoQAvGA9IAO4AvGA4FAZLA-dAjLATiAeTAEOA8fAwjAHkARSBP-AoUA_RBQ7AJkADUA7KAZYAqiAi4AfGBjGAAaADcA2JAPIAHaAyIABJArKB_MAMDBMXAUXAaLATRAaLAjJAe-APEAeaAbKA0FAjJAh-AJOAe4AXUADhAALB6WAxnATRAvLB6tAzSBVoAfGBkkAs-AtbAiKAgXAlDBiKA1OB4KA-oAweAcIAvnA85AONAaJA_QA84ATOA-FA0uAwkAY5AoDBf8AuAB7HBnFAgTAKuAASAU6AYdAJOAF_A3FAIeAZIAP-ArtAcLAQDB-DBW5A40AAFBOIAMJAeeAN3AtYAuTAZnA4dA04AmIALMAKmAxABvDB3SBQWAubAGUBmAB2UAmfAyABrKAwJAIcAuMAJIAxEBhcA1FALIA7oAJUBpcAkmALIAWlAcHA2mACGBfBBHJAvvAyyATFAUMBseADvAFKBhPBHrA0WAj6AJnAPWAojA_YAPGAelARnAtQBdWAPzAHNA7LAEyAtQBvOBTIBtlAtABPGAP5A5UBXGASvA6zATIBuGAYSA3aAdxAeMAXRAeLAvIAGjA1TATIB1iA-UBtFA9FBwkAHVBMNAaGAwMAhqASVBJJAhDBTIBDLASLA4HBthAuTBtFAmdAOOAmrA55ABVB85AbVB0TAaIAeVB4UBeVB7UBPGAhOBBVBK6A0VB9IA0VBGBBTIB1vAbVB8mAsNAaMATUA8fAeMAc4AENATGAMIA2JATGA6wAjaATGAnpABVBl6AbVBieAtVBPGAuUA-JACMBTwAPWBXpATIBF1ANWBIyAfZA9fAPVBSWBBdAeTAkGAcfAwPB-eARWBPNA-RAn3APNANAB6zAUVAnWBjGBfIAJIBOyAbVB2VAvWB6-A0WBxVBPNAMWBJdAKVA7RAqRAKVACfAUOAKVA5VBL3ApfAgVBrNA2JAUWBXQBjzASVBKVAb-AqWBKVAvVBFXB6wAQXBUTBNXBcxAvFAL3ALNB-MBZNAA8AXXBFRAALA6QBv9AYNBe9AOCBGHAByASJBvyAUoAIPAo8AAWBN6ASFAHLAuKBcFBkNBxhAmNBeFBKJBx9AlXB0BAnXBSCBBNAQgAyZAHYAgfAMdA-oAn7AhHBYEB7SBDPAzdApiAXiA3vAbEB-FAm3A6-A12AAGBLsA3EBoLAeWBEKBG4AwNBXUAtKApCBiOAcYBzRAaIAjcAyCBoXAASB8EBdSAEVAikAFSB2WAaMBZ5ANMAxqA62AoOAjTAKrATsAnyA-SA4jA_LAOIASUA1eA0xAP-AFwAUsAqgAMdAASAanAHYAIvACOAQeA5WApSAbRBQnAR4AbnAxQAyJABpA0LAqGBpWAPOASmA6dAtGBMcA5kASgAfBBvtARIA8JASnAqTAwaAiKAbuAv0AiZB2KACVAYaA1sA30A5SBy5AFxAmQA4TB74A97ABMA_4AQzAYvA1RAXiA-4A_WBEMAZrA7eALDB8KBu1A88AmmAosAeIAG_AzMAM6A51ALWBx6AYyA6ZBx6AUUB-4AWwAlDB6QAoYACpAqUArdAxIA6QAJLBOHBt_AQ1A7vAzlAdQA52A26ATGA-JBUMBQSAvNBIIAseAUpATHBkUBRGAcABnUBaLARLAb7AlDBtMAqZAojAxMAdWABLBdmAYdA8JAvIB21ATFBKVBNaB_VBILACVAOSAI7A2JAwbAysAMRAOzAvFAkNAAFBSKAXQBXgAJLAObBnpANXAZNAu0ANGAUGAOZAHxAvsAEiAweA3jAEbBXQB_iATFBXbBA5AFbBexA9mAUbBCZAWSAOGAVHBUJAfbBRMBWjArJAHzAZ-AdNAL9AFbBGYBTbBrJAtGAhaBdNAfHAOkAdNAguAxZArJAnsA_IAdKAyCBuYBdNAJ5A1bB3KBWcAeSAL7A8FAiXBuFB5XB0BB2BAihApBAkBAePASRBf0AmFBYEBhGApoANIAmGAcJBZ9AMRBRcBJ2ATcBObAWcBvVALWASJBDyAnOAXVBMdAWKBRLB12AZOAGGB3MA3LA4oAv0AtSA1CBHXAQKBsNAZWAPSBUmAwsA1cAcoAVaBiMAWOAEzATGAFKAIZB6nArLB1oA6tAnpAQLA0OB-rA2NAdTBJ5AX7AN6ApcA86ASOBQWAToAJIArLACYAe1AlLBvFAqUAaNAlyAHJAUpAMdBTeAKOBWMBF9ANVB7KA66AbjAGPAJUAhNA0aAUGAZlAVPBuUAhNAXQB6KAgNAiRALsA1dBjlAcLAXQBHRA2dBL3A5ZBkGAEeBkWB3dBEdADeBZNAQIBenAUGAFVB_JAL3A3aALeBlNA5dBGeBMeBKOADGArNASTAUeB9QAdeBVHBGeBPcBKJBd0AlJBzPAQABS-AohAzRAXOAzMAgcBLRBvAAb9AkeBTRBpYALcA8AB6NAvUA6QA8ABpeADPA4tAwOANRAzqA1UBXQAtGASkACPAOOAFkAvCBrXB_qALjALcA62AkIATJAEVAVSB4NB4MAmRAUMAYnA-eBzQAcTAtJANTBGHBpKAEwAbLARUBZoAmQAAfAUVB2NA3iAOkAQWA_yAGNAMJA-nAMJA7SA0_A5WAscAaHBOiAbKAC3A37AYSAIPBEWBJSAcIA_UBMMACeBktAMLAWOBjVBXcALPBEVAGNAK1AHtA1cBMxAkKAODBRJACGBygAUSB7pA_YAENAbyAEuAqSA0KBdEBcUBTOAdSAIPBx1AuSA5OAHTAdZAkHA_NBy6Ax2AYcA3TAf4AmyAveAhBB_5AmLAGOBFlAQABJUA4LAnOAHkA5RBKIAOaA70AP-AwaAXVA4cABJAW1AIMAEYA7OApfALUA-rAhsAtsA2WAmTAZCBClAlZARIAYWAoKBiGAgKAoHATRAyrAROB4LAtyATsAbIBldAMSBCeAGZAAzAD4AvUAWUAvRAK8AIfACeAYEBleAWTA5jAe7AEqAxsAoUByIAHaAzeA3JAS-ADhA_TBvFA7lADMAYmABuAimApWAcRAzmAi1A1mAILAPIAlOB26ADGATrAlOA_ZAunAKPAgRBQfAjYANKA-3ADvADxAKVAyoAHiBRKAqhB-yAYKATRA3FAE0AQ7AlZBBjAMuApJAKIA2pAMNAEdBcKAT1AovAVoAQ7A3FA3CBoIAxOBocABQB5lAKVANTBxTALSAxJAGRB3FAOvA-KAdvATqAQvAbhBjGA0OBr8A1LA4vA6UAs4ATNBK_AJ0AVIAEOArZAh0AeIAElAT6AyZBFVAZIAyUBeQAmKA_-AtABRjBlSA_-AJdAdRAf6A9yA7MAlTBHrA_MAvTB-oAPiBnFAXDBqFBrWAf5ANPAweACsA2lALNBN5AZ8AmQAKRAq8AIDBILB-XBtWAH-AHRAX4ARiBt_AqyAe1AgTAZVAQWA92AvjBSFAxFA4PBCNBvABRJA22AUOAKuAUXALHBEiAQIBpfAq3AOeAINBHNARLA33AJNBiLB0yALIAaZBAJAEjAvfB0WATFAGSBZKA6nAqFBqdBFDB0MBuMAsjBxMA-rARQAAOBgmA4HBtWA-KA4JA5lAakBkVB6MAXGALbBwRBWcACPAmJA7TAOGApNAgjAMeB7RBzRA_IAHrADjBraAJLA_FAXKAsqABlBefATFBrNAMtAoMAgNA5jAnHAHlBjmAdQAXQBC6AuiBZNA_jB1-AIfAN3AsNAmkBUPBvvAUiAkNAVtAkjBZNAsUAbpAgNA8mA5NB-VB9qAeTA8cBIjBmlB2PAEOAsNAHaAYaAdKAqMAqOAL3AmUA5lBvNALhBBlBWnAYlB7iBAGA1aAvNA9MAXGA6lBoRAueAvNA26AJIAdKAztA8EBOmBPcAgKAjGAl2A-OAJMAdgA1EBroALKAkNAeBBilBZNAjjBemBJMAILAsjBpLBwlBrQATiABlB0oAllBJMABdApmBCYAUSB2NAdVBZeA6NAVlBwNBTbAYQADGBqrA0xAPsAomBzmBmNAEOADGBPOBiRA2NAtTBemBDGBo5AwmBojBKSA5NAYXBGnBlsANLAyHBFOAC-AYlBYVB6mBZeATNBOnB6YATOAMnBhEB7mBqhBZnBKKAPtAYVBq-AWfA5kBI6A-NA5WA2lBFOASuAbmBrnBtGAYCBeQAH4A2JA-NAmNA_lArnBmQAykB-NAtTB1RB-NAthBYZA-NA_TA8nBCOAQnAOnBjiAtnBpCBAfBZeArjApfBFOA7ZAolBNoBBNAFoBdnBKoB7nB4mBNOBvWABhACOAoGBI3A8FAEoB7mBTlAMjAFOAWlAiLAEXAZlAksA7pAaGAbTBOnBTmBnQAZeA4-A36AioBFnBfoBtmBuoBScAfcAJOAeoBZeAUJB7UAFOAu_AlDB9oBWnB9oBXWA7mBDpAllBaGAUGB1KBHpBJiA5NAajB5nBrTB9mBFOAmTBnnBFTBPoBmzA6bAMOAcQAAnBKLAjmBBsAxPA4JBEXA_5ACoBC6AOpB92AcoBH6ACoBCUAJlBZeA7hBvjB06A3mBGfAsABrJA8bBaZBsjB06AzjBwpBj8AznB-qAqpBFOAmMA8pB06AAlBZeAmUAOEAWSAaRAsYAnOAp5AyOA4MAaRABpBaRAcpB5NA5UAVpBhYA62AHBBVOA2PA1pBhYA-tAPIAieBoNBEbAghAObA6BAXcBpcBf0AfyAOiADGAteB3XBdqB_EAUcBhqBocBDiAkiA_mAnMAO4A1OAwFAZOAVIAr-ACZBBGA70AqZAVYACLBNOAAcAMaAzSBpoA3RA3XA-gAFVADlARSA8NATfBlABhRBcfBiOA9QA0WAMcAvDByiA5PBDLA9jA1SALpAHWB6MAzWA0MA9MACoBiGBfcAhOAiHBIPAVIAg7ABPAlzAyRAtcBaXALZBWXAqoBKjA3CBrCBd3AADBfTA-XBjOAyvAloArOAMIAlNAzIATqAfmACCBPaAisAvnBNlAYXBeeAanByGBQhBjkALfAMjBKLAPJA6iAXJAKZBalAWgAXqBjmAQSAWJAoQAjtAFNAzmAFpB5UBBJBXiAXjBpOBSKAyJAV0APKAquAFXAIsAiZBgfA0KAmpATQAkoAONAKmAu_AliBUQAhKAiGBtOAUVBYGAiKAuWBpGAOMAhZB3VAKxAa8AEMAJjB-uAOrA8aBYdBVMA7GBtlAXPBUiABLAlbB3sBPFAkoAMVAzFA6_AkMAhMAHeAyIAqLBlYAHRAVrBWaBZMBLZBoQAokBzPAWjA1MAoDBYjAgYB-IA4dATGAH4AvOAOGA3NA8JAfbBE4AkKAaaARWATlB26ACHBslBgdA9XAPnBaIABOAYbBPsB-NAZaA1NAWdAUoABOAYRBXfAKXAhYAvLAWtBVOA7eAaHAwdAZBBBkABOAULBDjBaOA6bAooBIMAm7ARSBA9AI7AYuBq7AmtBFOA1WB6sBIOAnMBbuBpWAJJANuBuRAOLAwOANoAfBBB-AOMAL7ARSB-NAauBsuBXuBsuB4MBvuBUDB6dBpuBD5A2uB7LAQcApuB_LAKIA1cBweAuuBB-A_fAksB1cBwoAkIAEvBW5AFqBxYBDvBsrAArBycB7EBJvBsrA6uBEvBN8AvuB_zAguBsrA6qATvBkOALVAdvBShBEkAejAQMACHBkOAEXApRA1cBgbBQfA3XAqOAbRAdWB6WAycBvUBAMAfRAzRAytBvrALuB1RA6RAxuBwOAxZAOvBoOAzMBvuB28A9tBgMA7vBoOAA5AHNAcqBMRBFEAtBA4GAlBAC2AlhAoeBUIAHaAAOA_dAE4AJMAoqBWNBveBD2ALwBNwBPwByeBnTAkqAcdAQIBVVACNB4RBrCBUEBnXAFLAFXAOmAzCB4XAMMALSAYbBGdA4sAPJAZeBQrAhnBomAwJBVsBr8AmsBUrBIlA62ACnA70AmtB7LBraB90AOiATIBPVASVA6MAikAQjAIeAANAyqBxOA5DBaeBsrAOUBAYA2cBLuABPAwNA0SBBSAXqBBhA_NBQSAoXAMGALqBWXALzAkHAbTA4PB0RBnyAiMAdUAvfB7jAJOBdTAQsAoYBQABhBBUoAdJA1MBz8AisAnsAJKAV1AnpAqGAHDBeJACNBoHAJRAOYAyUBWmAvaAhvAw8AGtA6WAYhBZQAgSBerA-KAPZB2PABkByFAVsBKSAsJAMjB2sAySBmKB_nAh-AbIAyJALdBnlBsOBJqBhNBJEBNdBMMA6oAobBApAqtAxiBKzAlSBcKABoAtuA60ATOAqiBTSB2uACsBxOB6MBUvA0KBkoAtTADMBtuAxABpFAxKA8uBX8ARyAmOASzAtTBiZAELA26AMsA71ApKBRjBIjAgCB5KAM6A_yAvRAvTBjZA7pAT-AnlAyLAGUAjfAgTA-JAlBBFYAYoBZKATWBEIBGGAyUAFVAEjAgMBizB2KAOSBZMBerBtdB_rBuUBhTBCWB5vAHlBGFBjGAHlBojArUAplB7UBkNAPaBLzB3zBtiA8bBxOAFlA13AXKB2gAohAJOA1NB9OAdQBLzBoOA8uBmcAoOAirAQ0BKnA0YAV0AujA8vAbRAONAV0BgOA6HBU1AwOAx-AwLAf0BMrA9OAgKAb0Bf0ByeAW0BOtA6KAk0BbRA6qBk0BErB5RAgHAu5AT0BNeBQVAwOAXjBecB9OAkyAdfAycBU9AbIBbRA3_A_0B30B7sA60BWzBQIA3EBLzAgOAaVBVMAdFBz9A7XBjPABHAQBAJBAtAALBAlEAhPADHAehAJbAPbAiqBlhAwPAfmAvGA-rAJPBwOADLAXfAkGAoqBO1BhBAQ1BBBAS1BU1BW1BCHA_hAa1BghAuqByeB-JAjzAZQAHHB8JBbBBRJAReAXNAxOAl2A0rA3VBoCBUkAa1ANDBxkAusAonAyWAOoBsXAgKBLiAOyAyiAKVA7DBXCBALB1sAk-AIZBFkAEKB_uATVBtiAdLAhiAgXArjBViAzRAsqACkAo9AqJAYIAGSAQOAPSAzLA7rBbxBnfAtSACDBCTAOTBCOAZWAqTASFAwcA-cBzZB1gBVXAgXAdnAlCBOVARJAyxBOsAzIAkRAXGAMkAv3AFsBRUBJdAIsB8fARaA54At7AikA3QAydAajBLUANsB5vAFXAZYBEJAGdARLBiaAulBw6A6yA9WADlA--AMlAtTB8lANlA6KAjJA6OBHSBeHAqTAhmALnAJNAOoBjzBqYBloAvJAmcAHpAfUAquAjZBt7AoZBmKB03BStANbBuKAXGB3FAewAJvADJA_sBRnBkUA-QAvDBsUA66ABLAB1BXxBzWAgsA2mAHeAiUAjzBYJBotBpYAJPArtBgkAqtBz4AmtBHlBnBBN_A9nBcXAHXAbyAgdAf1B54ACJA90BFvAwgBg1BKrAaMBLSBSxAznBvGAQwAOkBpTAOUBzqAszBNJAgOAAjAL7ABsAvGA0tBf1BcABjIA64B_LA3DBj1BrzBVxB-IB7FAA2BnABybB7IAAkAayAKTAY3B9OAmOBF5B7IAP_AgOAa6AjIAB-ABwAMVAQIAmMAT7AfRA8QAmtBQXAMHBYGBpUANLAy_A6OAoLAYUA6OAm7A94BCMBK5BECByGAHJBUPAo1Bq1B1BAcNBtAATBA3BBdPAtBAkJBTRBrwBBkA6OA-cAM1B0XBWqA15BPJBp1BD2ACHA55B75BDQA-5BFQADiAQyAIKAZRADmA4SAQABpnBBnAttA2kA3qBUBBGSAIaB13Am4AawAvUA2VA0WAysAXTBXkAuUA3tA6sBqRBHfAt_AuGBCNBS6AMwAuxBJqB0fBzWASNBVVA7aBp6BUGAwRARpBUWAayAEzAwaA9OAAkA1MAA1BbbBPSAZKBoTA8lAFzBLTADMA2RAfTA1UBfxBLlBH7ArXAyOAqqAklBNGAIUAjMAfpAMIBMMAnOAcSB1MAR-AAjBkHAYVAkTBPYAt2B9cANRAMaAhzAicALGARaAAMBvaALVA2YB5dAgkATyBGBBzfATlAaHAIKATmA9xBZyBy2Ab4AiNAApAeNA9JAXUBppAzSBEQBRrA5eAiiBcKBxOBzNAJXB1iBdyB1KApJA6xBFxAdWAJGA0IAgRA72AHLA2gByKAN9AXeBV5AcXAOZA8SBOZA9UAK5B_7A4nBU9A8iA6sBHJA-OAcHAtKATFAGBBafA-eAhRAC1A_WAhOAW4BFoAdKAX8AYcAvdBJGB0dBtQA7ZAlmBsIArnBBNAcMAZeAlbBFfAioBcQAzWA8bByhBojB2FAf6B_nBhYAqUBF0B9TABSB-uBTiAKjAvGA1JBrCBeiB9qAx4B5UAHbBB-Al8Br4BX7A4RAQXAkpAnXAHVALsAvuB-eAdeA1cBamBhrBHYA-KAbRA5kAgrAwOAcLBziAQIAJiB8TBgGA2VAksAx4BEoA3UAfRA9TA3bAVxBhWABPAtMB69BJ-BGPAQAB4IA_NA7jAn7BKuA13A7KB9jA_nB4IALdAJ-B5pBMPADhAD-BJ-BHaAyyAmGAdcBB1ABPA_fAgwBl-B1NBMPAWoBJvAIPAspAa8Bl-BB-A3MATXA-1BqJAl-BOdAJfAl-BjZAfmAJZAf9ByRA-OAeLAqXACJA5KATIABPAMFBtABTXAF4BF_B_LBSSBwUA5vAaMBk7AcdAMPAX_A1JAnjAU7An9BF_B7GBAYApZAbYBUIAbXAXuAd_BhcAE_BmjAtQA7-BzJAf_BBPAT_AL-BmjAcZAi_BLkA9-Bo_Bb7BuCBEqAjIAd_BqtAnOANaA6UAp3AwJAIZBccAUaAJsB2qBmoB65AyRAkKARgBuRAeaAX1AN1BJ6BQ1BCBAyBAvBA3BAFEAQhA_hAtAAMBApBAiBA4BBVHAlJBE4AhzA6sATiAxJAn1BKACD2AMACOACQACgPASACUACWAChBAYACSJB5mAViAJdBWCBiHAcXBKrB_cBTyBRiATrAK-AVJAQNAx-AyWA0iAkRAUJA02AYfBCZBBNApGB1WAqgA5UAHkASPBEKBmGBa2BKOBtFAYxAmcAmWBzvABOAqrABOARXAtACLhBfRA1lBfYBdWALoArRAeYBuIALoBZlAk4BsjAtSA4NBayAQKBeQAhIAcjAHXAJUAJkBBDBJYBznBcSBaMB29BzMA1xB5xBGtAfGBrSBHDB7NANOAYtAGNBROBHbBHIAg0B-7ApSBFDBfZAUJAWKAAyBoZA7iAIKAgzBLzATyB-XBatAiXABnAbTAIIA4SBTRASFA8bAVcAytAVIAfsB0pAisBLUBrzARDB72A9oAbUAewAYZAuOAWSAbGBrMAm6BzJAysAsCCepAroAz_Bh7BlKAzNAl6BQ8BDvAx9BF-Bj7AU2A2lAicAk6AhEBn8AOiA2JAlaBfKAQPBHrAJKAKMA7hBvOAekBvUAgkBHMAYjAaZBXIAL3AOyB8NAysB54BgNAF1A8kAfmBl0A0nByqB0XAwuAGcAZ4A8FAxQBqJBHpBsYA_RBQ9BL1AEXA7vAklAVOAttAFqBTqBSxAfRAyCBxLAfRA9CCq3B30BZaAycBtjAPEAcsAZGBj0ASgBYkAvJAohAUsAWJAooBLUATKBNVA43AWJA70AcACanAAACylBwgBPUBFGAjRA3KBrwBsaAgkAtjA_hBFCCMPAJ3BAMATXA3aA0FAXECWbAjECRoBGVAP3BtDCnRAj3By6AECCMcAayAXdAkiAsECFPBRBCrRAhcAnEC6iASxBmGALlB20B6EC-kAaECAjAiECMPAsVBs-BrRABVAXECStA5ECudAFNAoUAvRAHrASkBnrBTKBB_BFUBIPAnlBMVAUFC-hBuRATUASeACNBmGArLB-_BdFCjMAg8BdFC-tANECqMAZyAznBfeAYdATxA1rACfArFCqJBnFCprB5bBXECPaBjqAYxBcZA1FC1rAkqA1rAtTBzOAYxB4RBZ4ASGAr8AP_B-eAHtAVeA22As6B6RBlOANUB2RAyFCMPAhkBPPB6RBWiBNgBl6BdTA6RBwRAaEC9TABFC6RBWECTSAK-BjqAJACmXBQ1BFBAtBAiBApVADBAHEAOJBzEAS6BxoA4rA1NBfcBG6BHCBdFA25BD2AjGClGCtAAnGCuBApGC0BAdqAklALLAnfAl0AuCCGGArMAHWBVXAt1ATiAoCBuKBfmApJBLcA1wBBrArMAbgAkvBKdBJYBS5AUrBDaBcXAf6ApWA3zAAjA4pAsRBfSAWmB2KAfFCcoAFVAc0BMXAx0B-cAeXAuGBiRABuBxYBbyAbpAncAFsAxqAGKAQ7BKPA5RAnyA-kBrOAgsAGsAn2BYRBwjAgGBtUAGmB7jARsA6WAsyAcQAZuBhSBQSBgYAYxA7pAwyAggA5YAmkBmhAD0BfKAuYATTBMLAo4BOUBw8AMKAysAlZA3FCAZA9BCw8B0ZA7OAWrBJyBk0AbRBI1AOmA6OBXIAIKAjMBIaAjJAOIB6sBtICFLA_MA7lAN7AMTAMjBxRBuuAYXABQBeDBPnB8oBaIAFcAZ8BzZBQLA7LAdpAlTBB4AmmAmcAYsAGOAa1ALKAhMAzECA0BfICkiAl0BSfBpFActBMMAbBBxwAovBtFAaZBHNA7dBsYAWYA_IAHaBFbBmOBk7AysBfIAcsA2NAhfBwgB4qAQzAeQASRAz4BycByCBA0BsCBcQAcJC30BRpAjcAy4B53AbRAT7BjOAKIA2MARnBwUAzrAKSBNFCGxBYIADNAC0ArGAmfA1IAFqBkJAsLA4mBQOB-zAqjAiHCkGAfGAzZAfMAQ0BYNA3QAfBCAyBBkAdGCl2A1RA6kAIpA9RA-RAh3AeXAVaAPOAqjA5qB5RAPOAUCBfBC82AVGCgcABiBuKCgQBYGBqWBRKCeXAbSAlKCsGAJFBuGAqjAKkB9KCBSAigAALC7KC6MAshBBLCNfAPKCe1AIaABLCtgAJLCjZAgKCygAoKCBLC6qASLCFSAxbBZPBBSAk2BrKC77ALLCFSAs0AKgBuaA54BZLCs7AzqAyIANLCqjAtdBDLCGLCaJAKjAyIAlYA5AAgGCP1BD2AGBApBAsBArxAyBA_5Bf0AgMAktAoIAfAChGCzLC1LC3LC5LCQ2AzcBjNA0ACezBJ6AyZAcsA0DCKSByhB7jAStBdEB29BIsBPpAAgAWrBetBzvAp7BxQAFsBhfBWdAyUBykBZ2B4_AhGAsBCLKA8wALVAITAhPBQMAGNABOAEzAdYBr6Ar5Bl9B6wAxRBODB1JBx1AzaAMXA0RBSJAuGBrKCeSAGcA7jAUiBATAkeABSAWlAANCWXA4DCqOATSAbTB5MCgMAiqAZ4AeHAv7AxLAxLCK6BvAAHBAQBAVBAJHA4BB0HASHA29AR6BTRBAvBAjBISAnnAYbAIRBlNBt9AzGCTNCVNCXNChBAZNCvBAbNCRJBf0AEOB9PBjCBycAiRAeNCRWAtjA89AeEBViAplAwOAK5BqjAUPBecB4PAGJB7aAI6B_LCvAAIBAOhAwBATACpBACEA65B85BhBAQ6BuNCEMCB6BtjAlVBpRAVOATTBaHA-LCyLCGOCIOCKOCMOCO6B95BDMCuPAnDCSQAsSAvKATTAQSACYAoTBm3AhABrzBE3AbrBASATJCNVAzfAmbBiRBAtABsA24AYEBYTAO7Bp3Am-A2OA14Bg6AKBC_YAKSBIUBhNASUA2UASGAhUAhFCWsAGSAJ3BDdBjSBGSBSlA_yANxAgpA__BFxAGUAtjAaoBNwArwBjDCZEC8bBQvA-KA9OAlfAoyA6OAjuA4JCz8BicA2qB7sBAMAyRACNBvJAy_BntAOkB43AiLA0rA4_B2gAVeASjBwaAUIAN9A6PCBPAR9AMsB4rA7OAqqA8JA5IAMSAkKCrCB8JAL3Aj5BMSAxQBEJCsGAWbAngAPQCf5AfxB8JAhEBGVAaKBsqAMKCARAsIAYRB8JAnpAQkABSAzECgQCiRBHQCTSAiVBzCCiRBxICohAaxBzUACGBZyBtQCVKC1IBLKAmQCSOAr2BiRBYxAV0AV4AQnB_MARNCQ1BJBAFHAnBAoXBf0Al7BwaAwLCwGCKRBvAAmNC_QChBABRCSCBC-AvgABSANRAqqAgQAEfAOFCi4AjQABnADOAZICRkAeTAgRBUoAR2BwAC40ABNACOA52ADPAzZBBxBafA0JCBMAuxBWZAmCBMvAeMAjmBB3A1lBmMAdRCyyBrnBXkAKgBW1ASKAwdAYRC5NAGSBMvBJYAsOAP5BNVARIC4qB_nBUMAVKCCkBmtBYIA7LAC7BLTAwRB9SAnsA1qBN7BDPAhvB-OCUKBfTATqAoxBmNAHcAYKBXkA13A8LBOIAs2AkRAwaAlUAY3A-rB5WAcACUsArpAXVAzLAV7A4XAj3BBhAhWABTAmsAiSBAdByOAGCCs7BnDBU-ASRCQaAdjB1bAJyB8-BpFCvJAtyAKCCBpAqhByGBZfBXNAhWAtZAqFBTyBWRAk3BylBQgBv7BAsBZyBcHAeyBq2A2JAFABv_A7JAaZAIeAdTCK8AqsB78BGNAZpA_TAIgAcKApQBpKANuADsA0CC6UAWYAv-AJYBthAovAOTCFaBlHCawA2PAXOB1KAuMAw3ApwAVVAwzAQZBdYA74AcCCKxA-oBs5Bt5AXYA0uAX6A1JCXIA4nBm1AJiB7vA3uBGMCE9ARSABwAq0BFwAYpA9qAk-Aq6Bi1A90A-3AxOCC-AnKBitB0HCeMAYJCaHA68BhEB1bB62AKFClNAV3ACXBTmAEnBmlBerBiJCUgAcYBoJCfSBEXAGFB-3BpoBhfB4tBMeAD4B9oBTsB1NA0fBojBgHAlSAIHC_5AVMAiPCviA_RB_DCGcA1PCW0AnKBdFCT8BX-BEGCvMAJKC0mB_3AeXA2UAkTCMSA4nBBsAaKBxQA1KCCUAFfBTSAHsAfECbxBAkAoBCbxBTMAGtBbxBbVCUQCWcADfAI7B3-BZLBd6A6UCInAsqAznBCGA7RB6VCOWBwDBXSAOpAojBK3AMXABhAVDBUWA13AU8BmWAcYBotA04AVKCjhBHmBXSA7LAmUCXSA1lBDQCTJCn5BhlANDBJKCF7AUwBhlAQwAI3A3nAvwBaSAQUAx2A-sAfMAPgBfuBtVChlA2PAWoABSAiCCcXBhlABoB_nBSKAQnAJVC0SAacAKSAdSAMaAt7B3WCsVCWRBoSBwkAkXAMXBTWCphADIBXIB3WC2PAGMCphA4RB_WCOdBWRBsEBqWCkZA67AhSAcCCUSBMdBFoAqSAWxBPXCTRAxJAWWAhzAy2AccA9FAjMAdXC0SAZvBEXCHpAnKAhBCKpArMAp2AAZAHoBKtBn9AhgBUkBE5AncAJSA_MAxSAKLCuNAnJAoUCdyAHzBhBBemBTXCncALaAE0AYaA3NARXCitAVQB0SAGYBHYCqCBzWC7ZABYCmUCs7AcYB-pAFHCiNC5EADOC9PAmNCxeBf0A5KADRAaOCSNCbYCEMCYXA6_ADmBefAuTC-FA5ICQWAomBKGAyOAaFClYCkNAmoAjsBHOBbRA1TAOGBXCBx2AiGBtTAmnBlCBx0AtIAadAyOANyBXlAnGARpAOnABNA5PBTfBYkAXeApRAwwAwHC3JBEqBbQCZHCaxAj0BhJAGSBCvBupALVBzLAHQBeYAPBCIyAulBIZA1UCKOAriA8nBC6Br6AGHBc-BfSAmRA_nAEMAAACzPAE0AqeB1OCGoBxzAZLC2WAoCBELBNEAcFCYgB7RCLTAkRAruALTA62AdWCmxBUmA6TA4NBmyAL9By6AnyAbIAkHAyvA7_B_HCZRA-rBNUAiRAhkBKgBzVA-JAGtAuPCnzB9YAxKBHYAqhBF7BbICuGBGtAEQBwoBwJAqTATECikAuZABhBJyBqMAsbBraB3IArKBQOBSPBysAwQAoYANtAmiAADCTyBDJCFmAl3BdSCYsBvWABpAL7BdHA1lA2PASDCLnAqRC7SBtTBVqBGWCmWASiB7RBXiB-ZAquA-oBwaC1iBZaBdGADOA0iBJ5A3FA8dAuGARKAaNAUzA-FAFYAUzAjnAqhBCOAw1AB4A1vA6HBmlA8SBRLBHeAhXA2JBBWBtjBKrAvKAOyBhXAvGBLjAVDC78BKVAnUCFHCdJCYXAzOCBuBfmAdPCGcAwmBAjAdUBD7BjXC_nBTWCkmA0OA_WAx4BWrBoMAiPCcQAiXCj1BGmB_UAV7BXuA64BhvAKSBSSBWcCj1BlbCT5BVbC3OA9MApDC-9BhZCNgBEACPTB-PCIyAFWCITC0XAUZBcXA_UA0XC0aCKYC4eAFqB63B2NChgBkDBgJC0SAHXAQyArGAbJAk_BqSAg0BCVAVCBXMA0cCgKA2cC6cCGXCnXAluAHdCVCBg3A70A9ZCMdC4ICVRBWWAr_A1ZCeTB0CBTMACdCO8AsKAQPACOCHhAyGCgACvAAJBArxAtBA9xAmBAoEA6HACRBTRBYgBNZBrGBEKAfYC-QCkdCmdCodCc1BSJBKGCulBSxAaMBTqAXQAgQAQfAFjAQaAFDBGdAMfBelA-rA_JAsJAyMAIrBfIAQrBq2AONAPhBicAOrBuOAa6A5ACCNBEOBcLAvTBYfBZnAtRBZEB_yArlAZMBHuA0MAPICaMAqQAbHCarAeHBoRBeeBjmBFbB_pAoDCAkAJABdYBJlBQqBSxAAYAEzA8FAG7BP3AXQAZ8B1FAV_BTDBGACVSC3_BBiBqXArjAgLCjMAo2BvHCE0BhgB0kBQ0BqXBQLAqSApWAYCB0WACRAiRAUJBdSCgHAqUCqqAcYBzQC0rBKPAx1Ah-A-JCGkAAkA13Af6AsKAtUAgWAZSBY3A5qANPC9XAzWB7qBmQAaDCHICbjBwyA7YAhZAYXB9PCFhBXOAtyAfGBV-BKXAoMANOA-OAvSAdMCETBVICKZCloA43AmJAwwB2ZCEvAXaAPVApoA54A1RBECCgmAt8BM-AYkAKmBEqBekArKBiiAFYAP3ASgALNBtJACKAGfBzvA7JAuXCflAogA2UA8cA5BCMGA9yA1HBHpB3JAmFA4PBuWAOMCrfAjxByTBMmAzPAhWAYRB42AP4AbUAjmA2SB06AstASxAjOBPHC4mAyOAuWAwwBjBBLiBbfCSiBlrB-gAs7BTWBxSBS_AuJAHfBejBViB8JBqTCoRBlHA63B4PBDvAqgCvTCYgBBtAzsBTTAspA-UC2sAnkAiNBQTBQmAYaA9JAwgB6qBSwA-oAALAwwA_yADbC-SARqASzADlBU2A7KAxQAhHBl3BehCg8BOOAmDBLMA4PBlWAaZBU5AX6AuRBx6A_pAozAqsA9DCLtB-tAMYAXQAkMCOtBj8AWwAP-AJJAXyARUBXgABhBecBLIAvZCTFAWMADhByXA3aAugCEjAi6AvaBC7A0aBGCCG3AvIBojAnhAcQBNUCyVBQcCS7A8mAECCJIAtoAceBanBpcA8kBJXAL3AyvB3xBBcBcTAA_AFlBZoB0OC1DCE9BMkBIOAvZCyGBpCBZpB70AaPChYBloBK8AGfADqB_RAbRAZCBdgCvrAWTAhBBFSAOUBFGBQbC13AnMCdeAB-AUlB5gBD6BZsBnjAOkBtABS_B1NBCkAcAC9jAlcCylBhBCbECQgCuRAqqARFABPAfnAqFBUIAEfAqJAIPAWhB12BrRAM5AlFCOFC2qBzgBXQAYeAEiAbACC4BQRC1rA7SA_UANGAgsAhBBJ9B_YAqjCeTCiSC4rAlOAsNAVKCZlAGgCISAyiAr2ACNC8FBDfCFeCPgBQ0BtABJKC0fBkIAYIAnrASgBGWCIIAAYAotAriCXSAWfCPSAC-BabBhlAOBC6WCsYAGVASKAlOAefCphAcmACGBhsB8ABmRAwWCeaBlXC6rBOkBEpAFlARSBHpAJlCdyA-rAdeCnJAceCvrB2jCciCqcA62AJpBJgCETC9cC8jCDNCLvAAzAdSA8jBBkAqSAWrB0SAmTABGAklC5mATsAdGAckCqXAi_Bc-AklC0VC9cCFqBzUBMuBEgBEYCjPCUlC67BOlCKfC7hB3xB67BW8BXQAzMAnvBinB_iBDKAplCX6AueCzMA62AW4B67B6rB9cCYGBUoAWWAqMAkfAzjA-rAk7AjSAupArwBPwA2WAHlCLSAXOAzjAcmA2VAjSAZeBKSBMhBxQASgBkIAXqB0RBnkClqA9cCkwAFDC6SAOlCoTA9TC1IAnmCeBBFiBFSBlfCa3AIPC_RBzwAmVBhgBhmCenAtSAxkAbIBCnC7OAoUAqLAmTCE0A-SAxmCDOB0mB9lCyhCdACLTAYiCHZASnC-hBayA-SA1nBrCBRxAZlCSnC4TCzqAXxAjkAZ4A-SA0MCYTAJiCsNAxqATZAhlCPSCRpATGBW0AjGA9SAswB4lC1fC6jCPSCKmCFqBSEBqgAanCUjC6nCScAanC7YCGVAyZCHtALTAqZC0ABDoC6MA9FAjyAnCCLzADOBapAqWADoCRiC9SAqiC-MAlxB6TB9LARoCQNAWoCBOBQnA3mCn1APZCjyAGrBcoCrjA4bCBOBQUA4mBnJB1gCfoCKmCBhAp8AeoCBOBhnBAoCvOANJAKgBVTBNwAzoCTlAkGAtcADSCxqAZkCPhC7ZCILAeGAtcAmNAvnC7ZCwlC7ZCMIA4oC7ZC4QCDOB_NB0XAYGAOlCanCUJBzrBPTAE7BhmCdPBKPATGBkgBPFCPTAWiBRSBYGAKmCQpCb7BwjAA_AOOAtjAJZB-mC-ZCboCJIA9QCD2AjdClBAtBAzBAtAA2GCOBAPOClBARbAvfCJQC5gCJ3AaVAHRC2XBKRCkdCwpCypC0pC0FBJlCoJBABCeRBsLCMlASOBSwAOUBowAoGB7oAkSChqAq4BXLAkCB40Ai6AQIBIZBMnAqUBYjARoBjdAhfBY4BloC1NAtmAZ4AZ8BnMCXXANtAbKCMqCMSCVXAvHCW-BPSCzPAQ0BUGB4KBffCKUAKaCEfCuBCCsAx1AtyAHFB4xBrRB2YAzSBGfBfGBeQAwsAKKAKJAsZAs0Ai4AQgBBFBjaCAtAbCBIvAYNAKmBDECKgADJCcRAOTBm5AWTCqJAoOBqTA0lBHhC7YAQvAXhC64AoXC9DCqTCT1AacAquAMlBlKA4YBFuAUCC9DCJ6AWiBh8AMxBXzBStBwSA4WAZaAKcA6OBLUAtMAGRBKNBoLA9JBaJC7mC7tBglAy6A5SA3QACsCeTBFyBaRAOaAmHCQMA3XCjjCXTCycBZjA_MAgECveANgBvvAOSCdFC_NAM1Ad6AnnCYxB7LAlqB6RAt-AwjA8aCdLCGNC7OB6SAWKATsAcIAXWAdEBQLA9KAPEBVfC1zA9XAPdBXkB-ZCD1AYTAbHCNEAYRBH4BENChIAWSAfMA5sCIFC1RAMfCUUA5sCJ5BszBgHAM5BusCxLAQMAPpBHtCtGAMtCpTB-sC9SAaFC4sCStCdIBEtCRyBK7BmMAxQAZtCLIBxsCBBBIaAYTADBBJtCWnA2eALTAdmCnQAlxB82B2FArpCidCydCKHAMHAORCpJBbgAudC7pCjNC1XBlNChdCtpCldCvtCCRCiYC9aCfRA6UAM1AZRAw2B-iCWXAKKAwfBx0Ap9AdWAaaAtCCi1A-mAmRCTUAeRCKmB4lB9DCFxBKuACGBAxAjoCIXAnTBeuBpHCuvBq7BkrBomBbQAvLADbChXA04Ao3AaGBAeAanBxRBFgC3ZCidA4YBatCDcCKSAisBKICooAhcAAsB-cCj0As4ALDCr0Bb5A6bAlWAzEC_JAB6A5yAWUAMUC9qAjoB2xBmeA1HBnTCAKBMMA7KAPJCaRB-NAbsAK9B3VAfoB6dADuBSvAp3AhXAsIAm5BJLBdkCODB-ZAGACHzB6_B2jCKgBECCiGAWXAXdAIQByRAtDBkZCKFCT-BJGCalAWWAquB_kCOnAypA-lCuTCkXAiCCyQASnCcCCTGB1MBkIBVnCDmBlxBKMBlRADOB5UAfMA0RBGvC3LBhIACXB9DCoJBvbBPEAmtC7eA43AgHA-eAeKAfQAHGCluCH7AksADNCWeCUUAKwClBBelCN7BLdAYGBcLADIBZwCSOAFJBz5BYYCgdCFOCMBA8XBKbA6tClFB0tCk4AgZB9LC8pC4tCvwCxwCqVA_pCRbAHwAhoA5yAF-Bm3A4-AOfChECKmCuABLkCbQAnnAfQAijANVAUGBamCWwCZZA0cAJsBSUAFjBwgBP-AiZC29BurA2fCjIAyYAtfCAyBPtBhYAleAiqAefArrCTECXrCA_AZ2BkoBxnA4aCuJAfrCn5BHpAPECMuA_LB5PB9TC4hCdzA5KATeApIAeqCdiCrMAeUA-4AUmAIRA2rAqIBukB1rAdNAL_B3oBVFBKJA2DC8rCEECBTBGRA2qBFpBVMAsvCSbBCTAWbBQzAraCLNCjkAESAONCAtAOmC1UBI3ATvBuOAqXA7-A0mC7OCxMC_RBcLA6qAwFA6TAFYAgoA7CBrPCUgC3aBOLAxyCqTAIMAxyCWeB0YBfJCenAlIACABkMAZOAltCVPBXIAstCnACXACpVAO6B1BAzEAI2AZACGkC8RCUkAGRC2tCH6BZYChdCGzCpACIzC3BBKzCMJBtNBD3BlwB7TChuBk6BhuC6tBVbABiB2kAiCCdHA6oB2MASgBz7AiBBXJAFzCLOCNHAUBAWBAlhAxDCeJA7-BjVCdTAwGA5wCEOCbOCUACMOCyzC2pClHCsJAOUBx6BX6BeMAjkAUVAJ_AKXApnBQ0BFjBx1AEVAdbBqpAQ7AHMCi1Aj6BvJA9pAYoC0qAl5AFkA-FBfdALVA4iC0TAT6BEBC8LArEBwSBaiCzYBxbCp6BrNAq2ASgBB6BJIAxvB5dCVeAAfBGfCpFAu2BuTAxsCwRBQABUGBZ2BSxCOkABzC-cBTuAzqCP3A2rBniAjcA9HCKJAxUAEgByBCceC8rBA3A8gBQMAraANkACyCT3BvUArdAohAIfBLUAfpCnYATwBeGBN4A8BC_mBW3BPjBWOBFpBOIAFtAuZBqiCJyBCHBghBTSBAhARyBzmAC9Al1C3JA1WCDhA57B_TBOTBs5BXrC2FAWOAUlBsUBrXC9lARKAUyBX5ALTB5-AMuAO7BswAnbC2uApnBb7A1iBXDBWSA9jAnuAjzBpdA5FBoIB8KA4YBirBrzAAzAF_A_yAhuAxLAviA_9A3-BbTAFHBreB-JBoeBhMAHQBNEATPBLpA5XAspBHMB7kAhrA9IAdkB1RCQLA7rCgkA38BPtBMvCQrBG8ATVBljAE1A03BUlAdXBQnADbBlaAJkBGfA5zBK5BloBRMBzqAJ0BNDC6oBcZAqVCaRAPHBhzAZqB3VAcFCIMAEoBrvB40B8ECWICsIAKXALECkMA-PCjvC2qBzTCwWCKFCeJALqBEKCH0BZFCfjAgKC1HBUyCCNCkSCfmAFyB4hC9rAstB4ZCP5A63BHUAQTAklCXCCWXCklBALANfCT8Ba3AdjBcsApsC6UA2FBJpAMVA9SAF1A_JA-yCl2ArzCsEBM4CjTA9IAR4CLSByWAKXApIADOAWXAU_AxfAlIAxOAVSAwcAbOBMhBLSBhFCx1AP8A9qAOTApIAnpAHtCQ7Bu2CQ7BS3AqgBJPAHtABzCUkBc8AQ7Bq2Ao4ChZAQ7AlIAniC14Cy4B7YB4jAvZCsUBy4BErBznBeGAgsA0YBk2Bi4C3xBsLCz2BxICwjAeGAD3BViAeGAwfAFRCZSCepA70A-8AXUArzCz_BjaApTArPBfTAkDBHVAOSBlGBLqBRyCn4C4jACCCX4CkKAcdAP5CHAClvAg5Cv7AhYAFzCrqBQJBchAehA65BDEAUHACyAU0AAdCTDBpHA7zCUzCvwC05C4hASACTBA55CDEAvqB3ZCRLAfSCdSAVXAKgBWKBovAJ_AKxARZChJAoRAAQCVCBmoAcsAStAv4B_DC4LABhBS1CXIAnYA_mBZlAQ_BJ4CsgCGhByJABACwaAtGBfwAZ6AXJBo9AgdBOIA1zBwfAXKBW3AsIAwmBJdA0YAVxBx6BUmAsvCDIBSDB6RAVaAFkBaHAGgA37A3TAG5AeGA9cBt0B2FAzTA94B_rAzTAEdAeEBzWAstCNBATHAVEAKOCoACqAC6LCqZCZ1C1jCcXCXwBA6CuwCbOCV7C2BAX7CWzCa7CQ2A_SAy2AFvCRSAhMAvjAs2ASxAUCCeiAU4AB3CKrB2aBhoAzLAYUCFuA1JA4sBXkAa8AOfC4TAwYB9IBrYBhrAbfCmMBjkAeHBgfAMRAjnAulCC4BFXAa3BWlAUSBBTAkNAOdAkfBNoBiKC-6BgmAqqAoTBuGAsOANHCF_B1TA_UARrAaDCbyAaoAkBCpXACnCJYB_UASTAvSAqgBqyAhmCjMCKFCl3Ax7CofCyeC8gB5xBQICcXCRrBjcABkAPJA9BCluBROBP3AoSBDtA8fCogA8xBD0B1HByyA-7BzvAtGB7NAY4ATqAzmAjzBqlCHhCuOAh9BfGBKvArTCXDBOTBtRCpvAjkA-iBCUAgdAkoAqhC53Bl8BysComCe9CbbCI3BCcAdiBswAjjBz7AHUC2gA85AIJCoiCGiCwlBBLBRJCCPB2WALMATUCfIAVvAC4BUkCI1CAtAafAG_AAoAzLBa4BhrAlrByXAu9Bi-AhPBT8B7KA1aBFNAXsABQBUMAaXBqvALRAU8AVJBbjALsCpOCSpB2QC5SAkiA6pB-UC8mBHpBVIAUnBg4BXuCbRAUeCIeAh5BtTBJJAkjAW8BS_B1TB7jCuSCCWCB3A8LAfQAW1AIDCPSCqtAcFC7SCrUAptCtTBUkCrXAJKC09CrXA0aAiRAbIAXzAV5BnoAQzAc6CR8BFLBUOCRVBSuBJaCo5BogBirAI_CL1BBzCOJCI_Cd3AT_C6iAe_CTMAe_C5vAHXApiBOUBk_CDFCe_C8uBc_CX_C7CBLjC4sCwcACUAQ_Cw_CtrAGVA91AXNArwBSyBEJAI_CmOBT_CByC9_CNzA7_Cq_C7CBifCMaCjLAJ_AF5COWBFADGNAWKAI_CbUCT_CWWBPAD8bBv_C-CBq2BNAD1cBYMCoKACAD-CBt0BmyA_6ANNA7CBQBCT_CynAfAD-TAH_CgADh_CI_Cc3BwWCKJAVADgADIyAcFCdkC6IABzCYjAS_AwcACCBSuBLkBuFAeGAqIArPC4ADU5AkAD4HC4cAEPCAXC8JA8ADtADGkAmsBABDGMA51A7ADIBDxMCcsApEB6_CIUAYXBC_CZOBxyAGsAeXB4ADu-B_tAU7C1BAN2AY7CHzCNzC6jAdECj3BCOAwdCD2ANBAeBDPbAgBDXzClhA3FBYRBiGBRrBUCBMtAQMAszBUuCBNBfSBdLAcZA0zAduC9aC2qByWA6cBVIAqWBqYB4LAP6ChFCrwBbxCAZAS1CMoBIsBaICtuClqBrLCRKBn6COOAaTCl_AZgBCmAH0AXjBrGB97BHeAH4BGWC66CWrATwBcpAXyBowAWIBdZAXvA6qAjPB1TCXOAhoAmwAXCDInCYdArmCBLBecAkBB4sAWIBOADmrArjBReAZBDqJC3DCEVC-oBeWBgvCEiAU-BFpBdGASyCSOAs3BnRA2rADNCEKCuZAC2B2VCN0CifC6-CphA_JBQABrCD9DBX3ApNAwjCn9CPrA1jAErBYRB2_CFLB0XA7MBeKANMASUAEEC9uCg4Ab-AOGAqIAFkAlDDrwBU4C1bChUA_-B6WA_jAq7CpDDs3Bl4By5BXYCfdCAFAmNCQBApACIbA7XBsBA3GCHEA3BBNbA2pC1HBKFCtbCIrAnBDvAAAEDcPAJbAihAFEDJbANACsBARbAkpAQgBhpAbuAS6C46A-iCaxAVZC8RCAZCJKCJmBKXA-dA1IAeGBLZBLICRICIfAyUBEJBXaAEoBtOAJjAvMAyKAfoAcUCO_AeDC1AB-kAmZAfUBW3AXGAlzACXBfcAVGBvNAKQCBmAgGANcC4pCODBVaAz2CffClOAHuBffCXzAM7CffCSADJPCstCQBAsBAhBA5BAL2AjBArBA3GCehAcFDahASCBUJAQnAJOAMoA8_BbQAllCHRBrHA3tC8zCSNCXFDZFDbFDdFDDBAfFDdFD8GA0FBskCiKA3MCnOCMGAKiAFNAa9BUWAvcCnUAlxBYfBWdAH4AifAn9AsJAtQA_TB-tATWBgXBgRCX_BclBY6CppB0LAhUB8TAgkBFDBB3A7nBVNAQnAM8AfmBkRBGfArzBA2BljAg8CNTAm2BVVAaQCZQA6NCFnBWXC_NAooBwrBdpCuKBKgBj3C_0CcTAKaC5mAhfC34CdUACbC1RAi5BDABbKBOEA9PCrSCmOA8XAtTBK8B3pCDZAZeBa1AssAYrClZANUA6YCjZB5JCb_BDZBBrA1WCx4C7hBrgCSPBmWAZkC0qAM9C27BbbBqICVbCmtAiOAPlA8xBZkCyuCDtA-2CPFCZ2BKuAewA4WCd5AIoCSxAQjACLC67CMjB4lB7IC84AM8CKBCqLAkFDu_AeBBeQC8KAVLAVMASzAviApdAN6AAQCYdBL3BrIAL-CSPBGcBeJA40A6TBvGBFHB3eCKUBo-AuEBttAm2CTMAGMAZKAyAC_JA3HBWkCsnA59BFoCziCmyBUGAXUBxLAX-CC7AbTAabBMcAusBc4B8mBClBMXAqqAJOAW8BKSB9SBrMAIOAVFCR1AY9BNTAQXAxTAtjAeNC7NAB-AC-B3jBi-BVjBJ-B7cAN0Cc5C1RAe3C_HDjRAXWAVeAeECDrAnRA-cAYGBECCvWAg2BaVBP_BclBGLCgFCRJAsECbCBrZCtGCBuCaXA2zAdHDFSAF9BqHC2vCd6CPmAJGBYIA6iAQnCpQCuGBOTAJKAWlChXCXsBo2CMuBm3AqqAE_BWeA9cCDnCYnCSnCttAWXAQnCmVBhIAw8AhJDITAx_BfQA-UC_VCVfCjQBXfCz_BL3CBBD8JBi3Af5AwgB5YBSxANVAUkCtVBZUAn2CLMBffCvmBfHAdHApIDNsAIZBIUAGrBNJDivAkhBGkAOoBd4BsKDBNA8BD4QAOdArgC4QAB_COTAozCyJDhUA6aCWXAP4B07ABUANeCKbBGkA6HBpKD8oCNtBl3ALUBgXAzWAcZAK8Bl3Av7AXKD2jBIeAKaC40AmOAHPCr5AXKDyOBJvABUAr_A-GDrOA-oBMLDShCysAoCBHXCiGA2rBFpBfLD73AnLDFHDlLDPcAlLDubBKaCdzBRLDGkAM-AfLDiVB0LDarC2rBTABcrByLDoJDIUA_yBZuBpRBlcAdUAq8BhYAZUAhOBCGA6GDPDCiKD79C3ED5rBzMBhfCS6ApcA5rBYWBZUAByCcLDiMAepAcLAWFDYFDaFDuxAdFDHBAC2AEFAObAiJBQwBllCGRAKMDhNCOEDvFDcMDgFDfMDVcBWEACFA9tCuPA6rBoqAOZBrGAQ0CPyA_WAqRAKoCO4AJuCefAyMAiiAWYBfoAYoC3uAyiAQLAyKAaDD_ACIzACjAVSCZEBnKC56ArECDxB6IArRC2KAloA26BNjAMND4JAbtAgNALaAS3CJTAfDCV8CgGDyOAB-AQcCzbAWiBrvBgiBrCBYgBr1CTWC9jAYGBQKBF-Cr4Cz6AZ4AVOCluC2HCESAyuC9LA3TAqvAmEDaGB18CiNB3IAS1CkIA-qCGxB5YAi6AoSBsnB7MBNCDC5BB9CmOAidAQoAWOBZ5BH4BvjBaMCKyAtTB9rC5BCvWA5aCjRCDtA8aBz7AGLCezBWOAkDBXIAslAb2ClfAm6BTOAd-AQ4AlOBiNARDBMxBsGA1tAmqB6oAxQBz7AGuAODDqTCzSB5uAxyBUwBbJA3NAvEDwTCHfA0iB5bBdRCF7AEJCALAstBuWB6HBO4ADjC9hCtrCI0C02AepA5zB_ADiDBwjBs9BsfBUEBlHAvNBhKBKGA0OCemBCvCIDBiiCwSB0MATNBQRCsUB-UAINAOxCU8CqvAJ0CCCBVEBwNBtfCLqBL3C7NAIOA5jC8YAmzAb-AAJAUBCEYB9OAEkB6OC8vB7sAm5B55AxLAbRARqBnHAsOAl8B0XACJAvfBSgBngADKAM1AJLB2FAJKCW_BtPDgMAr5AZLBwNCdEBeZBUWAhzAFyBdxAqjAPmB-9B73CFDBClCRjCcVCXmCtYCYTAd-BE7CSnC1lBixB27ASkADTA_pA3nCfgC1FAoJB8tB0rAqxCnHAjyA2vCNcAmtCfPBNMCCCBVwCApCEiAV0ARIDqFBUMDiYAAPA5rBbSAVUBGkA7lBJLAKaCQWB9DCZUAbUCCQDNRDsVCYGBdCBbUAYRDKCCIWBNRD0qB8HCPmBJRDOMBAGAiRDumCiRDVVCYLCMsAGPAZUAaMBugCqIAUVAgdALqBfMBb2BGkAP7AGnBkMBiXAccAddARGAJLDZGC7qAMsA8xBojB1FA5KAJRDPsBhDCo3AToAFSDW1AgQD1gBkuCcMAaMDZFDyFBORC0QDhnCWYCabAsFDB6CbOCqMDSSDtNBOUBvECtJDLTAXCBeaA8rCwzANSCdBBTTACvBoGBlQBoSDH1AYXAhBCRlBtkAsKDBuCPUAwSB2MDy3AOkB_DBZ5Cd7CYjB6ZA57CGfBEQDMABbRBpMCmODPVAAWBrICcIA0hBfSCimA1cAbuAcHD0XCnkAdoACcARzBe4CEPD4-AzECk-ALvCdpB7VBryC2JCxyAMvBEQDPyCwNADXB6OAJ_AY6BEzBGNAw9BCfB1PCGxAVQC1jCEeAtcAIuB0xANMAC7AmEDFEBUOBtUAFXAUzA1RAyqC6TDlUACNB9TD4TDpkAaMBftBzKAQsAIvBPOAstCSBAupCvBArxAUEDHEDXEDSJBMEDaEBF_B1NB9FAOEDKUDtBAMUDNHA4GCPUDrGCIMAjyAqiAOmAWYBnlBL9BaTCy3AeEDCRA79C2jAK4BRyBvaBFsA2fBvjAvIBi5AySAakAYGBW3BU-CduCIIAx2ApnC94CzJAXfAhsCHzBx2ADNCmtBkXAOHDnYBFuCz4CvqClIAFjAXSBE7BKXAIUBGDDNaCAnAouC1GDhzA6qCuNAvfCOPCHrAYVBOOBe9C9fCEVAu-CKgCzPAJ3BBTC6YCtSB_TBPkABkAAhAmNA41CKjBT-AYsBY3BllA_yAJmCvhBcXALTDw4BIKApOBVWAcnAlbC0nAVyABQBXaCFiCJhBAUBL8B4qCRKA5OCQvAyJBZXBxuAfRBHvAT1A84AeDBdLDuKAZaAtuAM8CQWBFbBfKAZIAAUC1vA-oBcIArIA73AShBDjCqgAF-BklBZ2BB7ANWD4ED3bA8iAI4CFfCFkBIIANPA1fAaCBWMAocAmrA7rAdPCHNALpADLAYlBKXBxUCDUAeeB76AmtBIOAyUBMRDk-CKPAWoBStBTMCpDCLKCQuBvTDEvBN7AmRAKTArUA9IDbUAg9BFjAcFCi5CBFB-9BD4CycBz9B0gBCHD6bBFJDNRA1MC78BVJDRKD4MCeEC9gCKDD8pA7jCmZBcFCl3C4sCZFCEfCiYBcKCkJAJKCQZBJkCtcC8WDnJDTSBp2BoGBFNCglClNAoFDEiBooBvmADhCPSAGTCp3A0JDlCCWWA6YC37AkXA4NDHnCnrAaPCjSAmJBymCDnCKTCFVCoSAsYBHKD8kCp8As9BNxCB8BxqAihCixBMLA2gAxsCP7A7-Ag1BgsA4mBG5CnCBWxCPOBBUAW_BTEC4QAkFDhBCdHApnBjDDGrBdPC4QA0pAohAzWAW8B2YD8oCv5CHLDMXA2YDTAB4FBQ-C2gAscBu-BCmBpUAIPCccAdXA6XA2qAYPDxIA8UAAFBIZDPbBYZDULC2qA8KCIZD_KCeZDnKCcZDxQBDCDzCCSZD8UA9zAVZDtUAT_BeZDwgAcZDZxBcZDbZD8UAbXAmZDkfC9KAIZDGYB9uBeiBsLA2qAZEBpZDeiBwfA3ZDtgA8ZDtZDyZDvZDyZDxZD_HCtaA2qAa0B-ZDHNAUkAKjAHNAgXB1UAPZD1UA57CqqAPFCnWB0AB8FCQaDlWASVB0AB7WBxUAEdAJVBtUA4dAvJAQZDeTB5UBKIA5lASgBXGAYWBhaDWaDhaDpNApaD_EDfWBkaD5WBqaDbSAkZDzECzaDd3A8aDr3C2MDYvAeaDhQB1aDAvBwaDtUA0TAVPBs2ABaB8aD3aDR4AZaDTGAdVBxUAmVCzaDmrAGVBtUA7VBUbDuaDXbDGbDAVAaDDESAFWBEbDdRDFlAYGBIaBMVBouCKaDBDBS3AI3AXeBiJAouCr3BmfCJSAC4ADVA06CHXAkGAWRANVAeWBjbDouCsLDBDBgaDtUAQBCzaDjADBcDEXB_bDSaD_bDabDQKAcbD7VDkLD8UADJD7TAQKAgiBZSBARDESA9WBm_C5qA4WClZCQOAGxAFfCacDqrAUSB7WDcTB4XAvTCjVBacDOdANZDRXB8XDicDRcD8XAWXBzYDjIDMcD4XAzcBncDONBmEBOVAauAkIAstCTBA1BAiBAHJBxtCUkBOaDOED6cD8cD7aAlFB1lBmRA0OCK0AlTDH1BRSAgXAyCBZ4A3CB9ZBSxCCsA9OC_LAn7Bd6CtEBEDBW-B9fCoRBXeACLCYJBKTCiwBemARhBlLBJTB8HBOFCcPCn2CHyC06AqTATGABvBwNAlABZYDZQAs2AgPCiCBOVAXpBRVAazASrAxcDQIA4sCzIAfXC9dDxcDt-CnqBedCIqA-DDhdCTBA5BAnVAlJBfGBBmCBdDJeDjBARbAAHBKvAeJDeIAFNAKMBfSA9HB8JBQ5BvUDBPARsB0SAGkCAeCiECTdA1gCtaC4SAyfAZKD4gAcyAylALFCLnAU0AQeCAeDL7BJGAt6BzvBAGBy2AgEDRJAr5CDcAwPBwPAazAeOAGZBdXBYdAHNAcmBDUA1cBMNAZ5Ci-BVSCx2A_sBR4AZjCz6ACWCi5AOkBtHBVwC7oBwgBs8CsKAiKD3qB4mBsABcMAuIA4gBRaCBSC6gBDUA33ABODTICDUAekAsnBAPA43ALsAmTANpBMeA9aDO2CEQDKtCoeAYxAjmAAUCqeBOrA_RAmiAGfDzmA57BEqA8oCXMDCmAepAHnA31CefAyuCriArHDbIBbCCRSAEZAntCv0CcnAJSAjmAIkBWbDn-A9WANKA2XCz4Ai4AmbBPoAxyAewADdBX8AibC-iB_sBpIAQhCb7B9pAm_BmOAppA3-BrqAMjBEmB43CNNAHWDBWCPuAmkArqAfrADGASwAbBCDvASgDMRD3xC6qBebCngBAIDGXDUjBi4Ba2C-7CULALuC1vA-2C9PCGvCDECzFAVaBqVCoIAboCzYA1MBFiAMDCBeARcAaWCeMATnBhtBniCssCTVBaGDvIBmOBDbCydBVXAV3C_fDI0B-UC5JCFXDMhD9pBlfCycB8PDDCDdFCRJAGVAIcCToCj1BlODj1BUEBj4B55AhBCLzB-JA_IDL-CcVDhXDvJABsAd7CksA4MC77CUJAdECzSBLEBcyBDGCR3CaXAW_BIHB7LCw4BINCNUAlWCHACC5CaDCVSA4cBHhDu2BpkBfmA8gDN0BOSCY3BlxBklB5ECcBC-hDDOB2mCtxBS6AXkC1RD1nBmRAGSDyLBOVAgiBtjAcdBDnAXVAu0A1JCwiAPXAViAabBSZAxXAmdBohAOGAyUCrGAi1BAjD4XAlbBBYDJjDjZADjDn2CPnBwiADcA_RBwbBYdAHFD3cAh_BDjDGYBwjC4bBXUAZjDvLAwWCHSBIjD1pAIyAZ4A6XCAHDbSBMjBBiDGlAeYB4XA8MCziDhNALhB1RAjhDijDhNAvnBDjDrSAEPAtjDWaDsyAjlAgjDQLD-jDVdDayAhNAVmBxXAYLDgjDr_A_hBstCyzCsBDo7CjOCc7CbAC4zCkMBOEDLkDn7CqbAEMCo8AQxBktAa_BW8BtLC8FCCTAjMCeWD8qC4PBatC5LBQ7AdTCErCVdBduAZJA_AD6eCWLBfyCizBW5APWAWxBiDCeTBiWDKFCKWCnjATGDyMCXDD2OCFSBt-AoUApIC1oCDADqAB4XAFVBRxC2QC8SDFlDTYAHlDaIBMlDTSAa5BFlD51AMlD6wAMlD5KCccAwIDcGAXlDqIBfBBXVAsIBHlDY6BK5BxXA5sCzvAsyAf1BhlD4XAESCnlD1XAsOAqlDVgA8NCQjBolDnuB_IARVAx_CJlDwnAIPAMNBwSCycBtlDVxB8lDx-BQjBstCVBA_QBVhAv1BZ1BHHA1dCf0ABxBkYBc6CG8AOEDCmDDEAX1Bw1BHmDz1B6LCEWCTJAX4B9JAMdD7FDpLAwMAajCB-ASxASfCqiAVICxKBAZA8rCi4AgCCMCCNRAIkB8rCIkBDyAtOATeCxiA5dCyNCQ7AidBSxAMKAATDf5BANBBeBJGBGfAhZCcPCo8AASCZRAtAC5vA1cB26AzYDrHC6rACBC_XChyACGBohD5sCsOCoJBUqBfxBBaCSiDLlBsADafCOID3TAJNA7CBt-AUSByvAV7BDkAi6BeSCa8CO-A2UASuBP-AccD29BsNDS1CttBisA5yAf6ClTDZaCkIDNHDaQD-8CZZCURBeMCGZA3rCcYAE9CA9CtECG3ALtAGUAwwBqaCCyC1XD9sBkgCTQA6nAl3Br-AUiBP3A5kAg0B7-A6aBauB1lAGmBQgBr6BqLAqGBQoAJuA0FCQgBAcD8nAjAD5RBrXCezBwpA2rAGpANuAngALdCdfAHvA4kCtTCwUB5yBVSCkWAjPCimBuKAXBCRKAjJCUTDIeCebCXVBTwAQZBCVAV5Cq9Ab8BGYA5QAlrBf6AI4CoIA1PAwPA9FBdnAoaA2JBfIAYZAEDCReBgEBjkAfIB6MALADlzBOqCgeCRoBPBCd6AmSANoBW2AZoBRlBShCaRA4RBoTAFrBrTA90B3qBOTAs4BmVBfRAIFD0xA5JCfwA64BtGAsKC3OApWB4mBKBCy2AESCjzBnwC6OA4UBhmCr9ByWD49BJRANgBukBHnD0mBAqAeXAjLBdyCOTA9DCJKCNuCdpD7XD2gAaXAC9A9FCkcAOFClLCFvCvMAIUAViAdfAvYDDNBiKDamBJMABDBu5AGVAsDDkhD8XA-iB3SB0lD4yB0lDBiBXQAWDC0LA0lDEwAvqDSmCxqD4XAKwA2qDUbA97AvqDhSC8qDtGA-YCUbA7uA8qDsqD3qDuqDRVA5DBk-BUbAVHBGnBUmBNwAvqDuCDArD3yApzA5qAIEBRrDwRD5qDzoDTrD4XAcuBWrDGrDbrDVxAPrDirAlqDwaBiqDisAvyCMHD4IA9ADPkAd5AarDprDh_CrrDznB3SB8gBdEByrDmrDqUCcUBwUCeqAgYAq-CLIC2NAHwArrDzaC2qDIYAhcAlaC_PBxyAAsDf6Bw0APiAOrDAODXUBFhBIYANzAtJAstCWBAuMDvBANOCP6BiOCMFAEoDRQAmzA69COEDUsDEFAWsDgOCPOCZsDkFAkaCFGBX4BCKA_WA9yA2aBsBCErCpCCvOBxmDP3A0iAZHCBBCJSBuUDmaDBKBvUAKNBFDB_-BHoCWNAuCDdhDrBBT5C9oBmRCYuCRiCfuCOIDG7BVBBqjAyoBNfCuTABtCB8B9SAN4AQ0BiVBYoDafCmJAa7BMgBTRDHOBEICjkAoTAhkBPFD5BCmWAHnATlAp8AndBeQBcXBfUAYtAyvBRQAohCZRAxsAF7AUsA-SAuGCDJA_ADJWCI9ALXAg8BQ3Bu6CmRC4DBCaDI-CQtABeBzrAbKAjhDmJCGfAg0BJGA1NAyhBUPCIsCEiAzOCHoAsTCgGA8PDd5AODBhEB7UD3WBeNCi-B-tALEB0DD8dBfZA2-AS_BtZDIPA8aBAsBmjAylBd_BGfD_eBxoCsQBjRAcGDSECALDGDBjRAEeA9XALrCYsAMDDqoBdEBC2ChtAfBCL7BoTDMSABNAGRAVKC9nDBfCr6BBDDZQD1IArQCJtA0eDiRB1WCLMCfVBxIAMoCLhBNsDMBDMkAZZDw8AX8BXNAYvDuPBXnAisAPjA7iAevD2MAh0CqVC6ADMkALyCmvDoRAjvDvvBqvDVvDevDxMCmvDbSAjvDbHBgvDPYA9KAEtDPYAEeADcCkRCnMA3vD_eDsIAZMDEeDIJBJRChdCXBAlBAiBA65B_EAkEA7GC2dCWjApuA9LDGfDSsDh7CGeDFOCFwDHwDTBAJwDNhAdSDVCCL6CP3A7jAXJBwwBYhDJfBJLAOHCa8CCgAv2A5bA9qA5jAGSAJuB7KAt8C5VDghC97CAZBxmDy2AlWA0jAm_BiqAozAakA1ZAVZAZEB0UCKMA7SA6WDv7AaYBVBB8bBPOBjcAKnBJJAw0C4LAccAanBV5BbXA58BMSAAGDJKC1eAhXCOVDtmC1GD70A-UCpEBRHD_RAzTAqrA4_CaGD6TABdAjDDOlCIOBmJBQBD9ACqXAv6ADWCXdDzwA-2B4LAJVAf6ByjDcSCekA_ADWOBBODxkAINBDkD9YAsAClfDaMC9YARyBTOBAJCMaAUkBURBoZDwXB0ZA02Bx4Cv7BVRD2MCL7AfhBM-AOYAc4AQ5CoeA9bATOBhtB-MAfWAocACKAJrCIzBwVDv0Ap6CtgC6KA3JAfQCitA3gCGND5gCeJAztCYMDSnAVyAVnAkFC3FAXaC-2BRcC9lAp-A7sDPuA-vCAvAzrA84AbQCQGBtTC9dBXvAQmADBCjvABuCVJAK4BUoAuKAvLAIMAcfBq2BdwA7sAQrBxBCs4AYWDXtD8hC-KALLA9nDkWD_yAHMDijBBkChJA2TDKQB5lAtWCYUC1uAHUBUCBCABxWDy2BTPBmJB2mAWnAXdATMBRSA9iAhkBzfBcHD6IDgcDJhBjIDjbDEeBJYA5UA26CxfATDCXqBA7ByUBCID9oBQQAzOCQMCQ0BpDCzRBeuB7TCx1AfUDMXAYRBIXAnQBRvBhcCzbA5OC4-BsCBEfClpD7VB6ID7IABbBL0Cy6AJvAGQDDMAZHBjcCZZAvjC7WCcuAl-BWLDV_Bh_BMPAC9AvxDQGCMcAMKC9ADgWC_AD8GBBQCbbBoLCU5CoTAEQCOaCkEDBoBbQDwLDWjDiRBOFDYKCjhBKdCgUCHlCW0AIzBjSACzD_kC_DBlvB3zAZODgYDbUA8dCB1BxhDqYDsXC4jAS0CVUAYiCJZB4QApSCCGB_YDpqAPUA0JCPVDmcCuSBGkAEdAFqAhUAtiBXKDOlBHSBpRBUlDRSBDGAcfALZDBvDViA91CnHAxUAqhBAJA81DGfD51DGFB-1DqZDcGD51DjTCG2D2aBG2DbVCG2D41DxUAT-CD2D-JCHbCG2DA2DO2D2_BxUANTCQ2DwFA_VDX2DEZC2MDNuCZ2D7ZAdQDkfCN2DkfCcWBX2DS2DX2DU2DkfCW2DJaDe7B1UAb2DDVAw-CwxBqrAgSCMxBJhBZGBmECouCCrAfbDowA9PDQKAF9A7qBnrDMfDAXBaQDXcDUEBTjD1MBb9BicDlgCYRBKVAk2DlcDu2DicDhxDqcDTiA13AQ2BeBCxcDF2DXVAzcBQ2DOgDsqACGBNmBY3DPYAk2DPYAebDLYA7rAR4APYA5fAO2CaPCaKAEYAujDLrCSYAw2DSYA1TBLYArICUiCisAmcCn9CSYA-XBIfA8FAm3D53Do2D53DqlA-3DnODp3D4oBm_CLYAr_AK4D13DisAZ5Ax3DJOAj_CK4D52DO4Dm2DO4DC4DY-Bq2DY-BA3DAODwLDH4DNcCuhBZYA13DY9A3BAuBAEbAhBAkBAMqAR0AZcBf8AqFBBOCSzCxGCl4Dn4Dp4DhYCPQALlDWDDGSBccA5jCJGAiQA0tBBJA2ABvkBIoD9yBqICVHBqVCkKBRGAEACA5DaxBRcC0PCVJAVFBUbCL8BD1CmIA_NCmDDVJC0YAKjAAgDJwC1BCXzA89AZYASADeYDepBizAOcBBwDvAAoBA5HA8EAjBAoBAqNCBRCCiA2dCCNB6kB2yDtNDNTBCCDAJAsFBm5DHbAf9Aq5DFQAjbAROCjOCJoD7JAI5DKMAfSAtkCNwAyxBNLALUA1SBpGDHvBKMCSwBXYADNCe_Bm4AfBCNSChzAmVCi4CVFCYkACHDubA8PDrjCOrC1aCDmBd-AADCoOBNSC-pBqvBQhCMWBa6A2QBg4AlKApMCkoA9TAvsB1EDKaBP7BITDbNAwdAORDKLACSCPXBF3BB0AFMBZYA0dA86DKXCZhCgYAFuDnCDisAx_CB7DF7DwMBv1AN0A35D8EAz9A6hAvxAORCW3COvCxvBb2CjGA25Dn5DDwDzBAP7DxMDsbA3bATaA_eA9_AfSArwB5WAi1B_KC0PAbRB7sDIYB9dB4DBXCBwjAK-BcLDojAcBBi7B6kBk7B_oCWOBanBDjB5TChzB9eA_JCoZAUcCSjCIoD3QAuWACeBYMCCGAtNAacAgbB-GDEJCL7AbuAKzAQ5D30DcdAacA9_AnpDJwAKzBUTBN6AieAi2CjIAvNAKaBCRDmDCpYAoCBS7DiLAu4BuXCLrC6ECb-AFMBFSBW4AgXAwOBmoAJLDxVCe8DAgDM8DxXAsoBiKBtTAlDDXeAepBvsBF7DvkAInAdYAkaCTZASFDRABbCB9rCD9D1xBLPB-MAWSD05BM7D-QBkBArBAvAAK6BjBAObACEDg2AMUDEHACFAndCDqCdfAChChVCWSDJRBbFAM9DzBAO9DQ9DjPAS9DVEARCBK2AW9D5HAY9DdNB01BNqDlOCqOBZKAvqCH0CPECL3AhTAEXANLA94BOUBRqB7cAQWBVxA0qAZHCvCBBvAYcA8bAjLB-pBAFBV7B7tD9DCyLAkjD5VAk5Dh9Dj9DR9DT9Do9DHBAvBAvAASBAFBABBAEBANBAFBA7BBlaDUYAJ6AlOD6zCw4DcbAQ-DP9DS-Dn9DrPATNCW-DY-Da-Dc-DDiAugB5tAnIAjoBfSAbTAirA1LAl2A_bCqTBdjCcyAsyAWGAjmAyWAkUDuGBnuAdIB_QACZA9wAOfCu4BS3AjvDnsAMFDoECqYBdtA9qA3tAA7BISCCmAcZAcsBb0DUBB92DpzDRcCNJAuJA9CCBlDg8BaHDEhDqgAxAB73AQnCMyCkaAMvByvBvZB7IA3IBWaCu7DLKAAOD0RCoyAL7DY7Di9Dn-Dl9DT-Dq-D14DZHAxKBx4BnGDmKA_hCEVDX7D45D4_Dk9DPbA7_D9GA9_DGIAuGBxkA8ABatCnUA4eBezBHJAbmCdmDZTBUGAJnAwDCj0AoUAtrAvjCyeCw7COlAuwBjKANOAQ4AeeAthCwQAOaAD0BgZBctAjXCUDBLyAapA0QAefCmrCE3D52CbJAlfBOLAe8AjHD6sDFfBHNBiXAvOC1-DrMC7AEg8CUNAnrBNzB4rAAtAjDDfjAN1CRkCgYAvnBqaCJiCMRDK3B_RA94DaJB93AMXAOYAmCDJGAGeAaDDXyDZKBfhBIbBQsBOPAfnA9oD6NAKzAT3CFBDnMAnIDW_DXYASfBS6AVfCcrCBXC6tA-EBTWBqhB36BLTBDiD6pAU2BpKA9CCSGAQTB9MAwCDMhBOwDELAqwBoTBrRCYEBDpDyZAOZALbDjzAh-AdhDYzBnQAW8AO8BRtB4nBTLBPXAezA0OCkICQJCAoDIRAKDBPFBcHD2JBn7D6kBQlBvuAY4BsOBn5Bk8ASLA7jAAsBaIAdEBGMCbcA8bBQBCoHA3NBrDDQ0DSoC8vCsCB7EDPsCVLAhWCyrAwNAbBEF_BKzBSlCxaAKdCFVBESBlKC6ADHXAzgC3bAOkBfwCMZAH9DCqA1xDxLBADEdYA6qA8hCT9B-QAmhAhYAT4Cx4CJqBjUAJ3BjPBfDE8gBPaBbIA1xBGBC72ALYAbwAZVCQkA8CEtyAT3CiDEunDWDEgDEVVCbrCipArNAisAjdBYDDipAFLAXDEiwC9DEU5CzDEaWAzDEeYAzDEDFBWaCKHBoDEZaCdYC3BCtuBJEEChBVaAUDEdYBqCEnYAFbBZaC06CQICFXATEEZaCZAEChB_CEsGA2_DGAER-D6_Dp-D9GAKBAhBATcBX-DZ-Db-Dd-DSJBiWD4sCUdCQQAxMAFAE8EAHAEo-DU9DvAAmEEoEEt-DrEErGC14CTMAkXCMIA14Bg-BWmBzeB8bBbNALqB0GBQsAK-AowDgdAXsBZpBeyBJYBcRATwBzfAyAEULAvUApdASYBNVApZDBxBWpDvvAHQBbVD8yBVpD5LB7wBfRARIACGBURB30B-7Cz-BI7AP_B2aBi8CMHBfxB2ZC3XAhXAOID4cBkCBKdCpWAVeB6SAmKB3nCijAAoC_ZCvgBkvAWVDkSCjcAXsAKiCikD-MAnYATKBwZAo8AGCCRVBWrBEQDNvC6yA3bAdmCpLCZVCisComAFpB5ND5pCJ9DptAJBEFKA0JCZZBcjAfZA8eBOlAnyBdACk4ApnBewAKjBKFC3AE3VAVJA-oBtnDSEBWtArIAY2CEzDnoCDMBpdAGsC88AN6A7xDDbCFlACZB6TBu_BIHBFlAHEBCfAIYATEBxXCmHBNRA7TAZHBtBCtzBMrCp-CPcAZcClbBn7AkOAjXCcYBs4BFlAgjCQcCy0CQoAx3CC9AzgCvOD_pACVDyIDlRAoJBd-BbzDWwCtrAlpCeBBV9AfTANCCy8Cy8DD6A6jDRGAgSB-qAfzAZaCkvBIfALXA66A5YAoYA-HE9YA0RByNDuYA3pDU2CIECXzAd7BIECxbDBZB0-BCiBCIE1OASFDIECq4B_HE_CENIEpCDBZB8KCSIEShBBIE4rCQEEZIEqwBZIEMIE5YAQJAu1AHhBT_BbIEx7DP7C9YAN1AZIEYIE5YAzZDrIET3B9KAbIE1ZAyIEZjCdIEEwB5IEaQB3IE88ASlB8xDBID8HEHCE1IEUwCr7BMcB3IEMaDbIEN9AjGAuYArICKJETYAltCI6D7BD8HE4QBraCI6DsWCRYA3SAFoA5YAdkB_UCtsARzBgSBoXAl4B-qC7HE-qChIE5YA-0BCtCtsATJE-qCNzAhwAr4C5IEI1BbIEbTA-HEgEE0EEiEEJAEkEE4EEnEEhBATBAjBA4LCwBA0BApEEu-DsEEvNCC9A43DuEE-4BzEEN9D5_D5JE3EE5EE9JE_JEpBABKEDKE8EEfwBfBBU6B2gAGXBwoDvIBGXDLRAXYAI0B9qAfxBv4CZiAuoDjAECNAJGDyqBJqCmaB8bAmeBcnAbUAl6Bt-A3uAUgA1wD9qC1eDdfAuEBNDChMAYxAvYAOFCf5BVpD_-B2UAjODLBC7iAiED2eDQjCx7CK1AjWDIgBWcDpFEdwDrFEZtAEBEogDGBE23BzvCX6BhgB0jAfcAnBC9-C1xCewC6JD2sCmKBzqAYSBooB6qC_mApfA4uAIGEyfDwyAbHEFIEiQD6BC3MANZA0uDkzCF6DlkAqmDNOAqVBVzAUzBTiANOAZ5B8TBKmBMcA3fDepAonApLC1KB2nBNJA8lA0tCqGBqtAqRAH5DxQAnkD-7CApA8uBqsBIYCzZAUYCEuAwpAN4AtCCmDB4CBAvATbAh2B32AUKC2KBDnAebCEYByKA9oDnEDY2CUiBtVC6SBO5AlrBsVBN6A5FB6TBgQDEHEklAsfBlLAZKA7WC6yAOHEouBbCEK3D4WD4RCkNAc4BzZAsUC2WAPvCWWBCODSnB0aArCEu0A4ABeuBWKAewDSoCuaA5CEUhCtpDgfA4eCzTCUTAwUA9kBLqBfODLaBjHEBeC6cC-RAAbCX3AVmCOGBpQDr8CAPBNSBzTDJHBUMDhCBi4AurA6tB8IAW1A8MDiBC0NE8uCDcB9YAN9ANNEI6DvXAlVB67BRSAW3BaJETLEI6Dr5AWdAy0BxyAQICgTAbzAydAv4BSeArEDfYBdfAfxCjLBbMC5dBioAZ1CRoBCdB_yBLBDOOBVxAMOEPcDXfAhJEhOBh3DBZAKaBWOEq6DLOE8IAqJC4CB2YAS4BMOEI0DrOEAyDCBCLcApRBbPCpOE3IBrEDEHBrTApOElYAMOE4qDbOEJZAEsDFsBhSC9OE_qD9OE7uA9OE6MB9OEBiB9OEdOEAdAEwA9OE8OE8IA-eADMB4fCHGC_OEYkANJAMOEXrDXPEYJC7NEQOAJPEddCswCTPAm-DIAEm9D3EEOBAZwDv1BvBAKUDOCBVKEv-D2dCDGBqBElNALKE1EEjEEnPEpPE4HAsPECKE7EEvPEVmDV9Cw9D7WA2WAWlAVdDPvC12CIOAqBE0YCzKAxXAIQEU0CrLEuLB_nAUrA-FANSCYFEXCB3pAVpDuZCWDEhzA2ZCrFCvvAEXDjMCybDCHD9CEcuBkXCvfC4bAynDezBCtA9kBPkAIvAvEDraCdlAX-AW4CYJAdIBRYAftCQRCH5DfIAGoAOBCE8B8uBVsBXyBrqAHXAMYBVJAuQBkXCnKBvsBniBRdAhoAmrCPFC4ICSeApCCeTBxMAHvAFvA7oAc0C4RAJjBl2A1iAeTBSSBuEE3jBIHBFQBSpDzRBBOA38BduBmzAV-AZHEyvBBGC2hDeHC49BRhBzWCntBh0DKEEbNACyDHKChiBHZADIBlKCHZAwgAqiCPEB5GB9YAL8CC1BC_BeOA0REIHEcHBKZAXMCCSEpfAESElZATzDywB8yC3REhSBbzAMSE3IBbCBgQCJSEC_B6qAdHAhPE8DD1GAkPE2EEo9DoPE7GC6PETBAq5DyBAwBAuPEFKEQ2AipAnaAzPE7zCcSE2PEeSEZwDhSEjSElSE8PEnSE-5DxQAz4Au4AsYCEqBAKAg-BTeBiXA0RBMHB0XAS3ATsAeUC--DanA8nDJYBJOBwRBlnAZpBJOBuLBvwDemC0nAcTAKBCYLD1gAHzBzmD_FBXHDHQBVpDGgB72Ae8C4RCGGC1TAtkCwRAqXC-rAQHB6NBPvANKBCRAr8CL_BKHCijATRC_ZCXKDHqBdKDGkBatDXJDEDBDKAKXAUaC3UALYA5xBfhByyDrrDtmAnQEdvDIECGHBDdAzKDXBEE0BU3BOvCdhBuOATZArLB1FCpFC67AJDBUWAMMENCC9ZCaKBsIDqGBKOAelAh0CsKAc9DDICt3BpHC0uCHWC6oALtCRMEZ9BhGAKzAK3DgNBv0AVhCDRDppAAhBA2C1sA_QE-RAqbBhKAQwAtuArICjgDhKABIDpOAmrCWICMREpZD30DuOAswAUVBZ7BdDB3FBxtDn6DaWD4UBX7A2GERLBsuDbOEg8BFlAh-DJYBPLA8DBzjDCHE3_AE9C2jBStAIVEaIDPHCIcAuZBGgAoKDQIBTOBG3AIOAIvBFxDxDBWjCrMAI3AaHEziAtpDTzBMVCPUCNVAdNENBDfNEtND9cC3JDFHBHUA9KASPBy0BsWCNpCjAD0KDrNE9lAcGBiYAE2BZ_A5QD8xDCYAcJEnUE5NEmgA2YAGdCNWE8NEbNAQICJLBr6C5NEGdDnYAdJESBEHOEuMBtsAhcAT-AtsApMC5SC-0BlWEwBEdwC9RENSCd1CE5BFODW4AGCCprDmoAzWEjfAWWEP-B1WENOAn7BnIA2WEVLAlWEgQC9WE7WEWXBLfAChBXYALICFUEiBBb_BJQD1zAIXEzYAnHEKhBcaAOXEX_DzWEUZDPQCKhBlzAOXEtBBOXELIBIXE8KCXXEo4BtsCeXENXExLEs0AeXEvLAAXElIEGRDTkA2XAeXEZXExLEbXExLEdXENZAxIEPQC2JEMKElPEKAEPED5BAdhAHEAmSEtNBwMEG-AtYBAwDk-Dg9D3_D4JEmPEo9DQBA8XEm5DuBA_XEXKEkICZIDjIBq8CdLA53AfKEanAqXA6xCQIAKrAojB3dCO-AiNDFyA4LAiUDiTEcyDjkA-aCV6Bj-ADDDdTCTTEF_A8fBPGDXnDBxBAOBvvA8UEY2B1cB4ODWLEEqBwqCucAipCwYB2rBCbCvCBDxAh4DBODrdAXaCpTBMICkMA2YApSC6YAD-D8FAOfBpgBt1C8vDctAN4B1SB8FBelAS6AeyClGE1JAvxCFHDwpA1NBdRCuVDzyBMEC8wA3RArmAAhDwqBZzALiAm1AxGEc0CD_AYHC2tALiCrMA_9BLJCm4C0ME_JAZJAStAJxDCMACfATUDhVEcHAKkBGrBsUBUSDKeCgGDHLB2CEYOB94BSpB1cDGLCnKAIQCbwA2FAzvCW8BKXA6KCMvAEwCBVCN7B3VBMeA-qAeEBEfAdsDSZDTJAKnAnIACeAsbCKSA9fC4jDaaAXWEwYACdBJLBjGBI6DFjA9cAHlBJvAtJEkaAcoAuhBeaETkAwaE11DNHD8gAJaAoHAVaAcfDNHDnvBJ3BzCEo1AeZA8IE_aEUZA0qB8aEpLCHbElqBIJAKbEKoAeZAHJEMbEMaDTbE-aE8aE33DXbEtfAXbEOgAXbEJbE3IAjaAObEfbEjHBorDriAKWCeZAo_AkbENeBMbE56CpbEeNA8aE0_ApbEcbEfbEDmApbERdAg7CiPEbSEHYENKEJYEq-DTBA3BApBAmBA0BA1AAPYEvNCBYE9fCx7AcMA_5CFYE9GAtSEOKEo9D-bEAcECcEEcE-tCAUAw9Dm5C9bA2-DxyA4-Dc_BFOA7-DJQEZJCZgAWzDeRBcvCWyBD_DNvAUUAG_DRGAI_DXCBK_DAtAM_D-iC6YCD-DQ_DtHBTbBGMESVB3QEc4CU9CFVAVJAT2CVtAg_DX7APREW6AceCm_DPHBMYARuBr_DXqBHcCaUANnAQDEQzArsBChBVeAoMAuYA_TD1_DP-D6bE5XE6JE8tC-JEAKE7PEqEE9PEQ2AJKEh0CpoBucCKcErFDH6BNcE8bE9GAadESKEUKE0SEw-D4sCyJAxyA5XAmKBISEyJDgNAmoAp3AmMC04BfyCWWAzeBzIAHiAHeC2TCjcEBkAmiAUWACmAJBEQFEjWDLqC67AtYEznAYTE-OASDD8AE_RAcQBbmC16DMkBMLErUAS_BnfAVeASOAECDzvD0XCV7BmJARMCQcC6cAYXAGfBLCDOtAD-DaLAidAoRAcUA_dANzA6YArKBYSCR_DfUAlnA5tDIkBh1AZ5CH5DHbBxnARkAfoAUREVsByvBQQDFWDMVAHvAW5AMTAOlBFhBd9CLKCGzDarCZoAmPBsjACUCYXAFvC9CCL3CuEEehCdREOLAidB3uCIiAHkA9FCfICaKELRAsOBYJBYVBLFDIqB8KCWmC6ECmoAfXCyvBQWCTNEXuAe8CCOBUIAAPBkfEMdBKeCK4CB0AH3ByRA4sCTdE2yA5SCQvD4iCZ1C2qB1JATICFLABgEEOA5ZA5SCY-AHgET0BJLAsOECtBFOD_WErdAECC5JAIXE0JEhUEkQBeOAnoCkQBREBIXEsIBbgEYrAvlDLGAraCVgENZA3sCggEyQCogE4OABgEUJA6wAnJB3XEHAEMAEg0AeJA-pB-oBr6A0PEj9DygEOpAqiCyZA9yA3OCuJA5RDC6DVPDdcEaJA_pDMMA3NCjHD10ALsAUTBZHC1IBf4Af5BuSC3pA5yAJmAgHCjOAjYBuND3qB_UAI4CePDPsD8TEdVDXrB9fCSRElAECQCyJA2EDtTDgdDuGA7lAtdA6nA52CCtC4cEDjC30D4pA5uAB1BxPBJgCjUAoTBWdBzOC8yB_XAvrAceCEECyvB3zAl0DMGAQkD7yDuRA1RCNvCHUANDB0rA9uBDMBCeArUCkyBiZAeOAsgEiDCdZAXZAxdBQiE6LEFLBvCBZYBIQBlZAxVC6kCeiEB0AHsBykAN_CbiE2UDViEeiELuBbiEDqBPKAwJAwgEj9DZwB6gERwBteDgOE79BtUCrwCmdE4xAkPExiEfFAe0AoSEauBVAEAHDnXAJ2DYIAeDCRVAJnAgRBb7BUBBUrAUHCeJDs7DhRChPBCDCdLAVpD8MAkRDySAZZCCTAHWBqFBD7BFDBdYEiTDHECcfA_iBTgBdQAkXACCD-JDmKBk_CsVDSgBzBCCyD_WEcUBajBtyCVwB_eATOBjsB1JAlhEcGDwQA7hBlmCJhDqsBZEEllBJhB-wAzyBEJAlKAwaEDLEMhBaIA_-AP-CbjEC5AI7AhMB5rAc2BU0D1NAwoAHCCSnB6qAAJAIOAjlAKLD9pDgwC9OAeTC5BCrWCjMEkNEYeDVYAgPCrJCAPEkaAlZAieAZyAFXE3dB3MAXZAmzBU1AviEP9DZwBzBAPOCNwBfBAC2AfBAEFAZUDQwBRJA4MCtXBaXAb7B8ACWRATFA4gEzkE6xA1kEMwBgEA4kEpBA6kELUDJ6C4GB00AqjAgxA8XADmB44AxHDYxBXYAdQCAHBwVCO6C4XCHiBiKD9IA1fCg6CAeATABpzDSDB1IARDBb_DBnAIbBYcA_bAkEBtsBqnAHvAKaB_3Cr6DmoAtuAgIBpLARjBb-AtWCpcASLA21AFwCwyAkRE_SEQIAvvBtWCXHE0HC4cB-RANZEtWE59DBhBwyAyhEPJA-BEQzAF5BuoAWABVmEtpBvSAWUDWdEhEEHlElxAkdC4GAnXBfBAcwBgEA9kEnhAwQEDRDHvAqyAmLAGlEpqB9GAgmEYFDrxAjmEpBAKlE1pCu9DO3DGiAY_AjJAiOAlBB_2BaXAWGArjEXUAwQAr5B7fAjRConANyAHjAyfBbQAESDydAoeE3ZARkABrAkuCydAOyB1cEt4D9uBJuBrUAe6DsSAWyB4UBAWBm9BAJDiCCSWDrsBfIAFnANuARaDiuAYdAqJBluASeA0oA0AERuCKeBi1Af_D1BD-cE6MBzuAN8ANTB_CE47CbOA7yBRdBe4CblDhSBT9C6XAJVEiSDavA8lEewAuUANRE1DBkRDnaBCfB0KAUSDCLADuBCpCejAYJEE-AL9ARgEQAEHIAQmEIGA7WEjOAogCZoE5dEK5BcoEcfAYIC-eAizAUJAykEumEvAAwmEimEkmElBAMlEmmEWVCZlE7YA_mAyvAMDCCdAwtDtmEZwBroEymEtoEvoEu9DIaBC7C3hCiOAaQBMgBTSAWlELQEYYEsQA3VAEACCpCfnANyAZrAW7BgeCOiAPQBEwAy6AQ6DPdEoeEgICI8CedAfjDa1AY-A89AKTCktDPCCtlBg3B9gEcyD4UBATBSWClnAhnEUSAKzAI6DEfE1hEqKAYwCtOA1SADfAygD3OC8BEKaBwlD30DksAowAB1BFkBkXCKmAb7AT8DpBEyiBDwCAvAbOAfoA7ICgKBblDIXARVDKXEN2CJSAU1CE_BQjEdGAPXBh9BIoENIA19CNFETkBvnB1LAPoE3MARoETQA8hDyvBluA_VEXNAMeAPpAfUATSEweAfMAAyBoRECqEfbEAtDdQAj-DaSE8EA6gEVVAapActAdQAjgEEzBQQDsFB4qEnKAh0CcgDA6DsLChGAn9A-GCL3BVAEP3AXRAnpAPIEoYAQFBfcEMdBc8CPgCMxAwqCt7DVlEV9ClQAGkBZfAVXARDBD4CpeDDiDPuCEqBKrB-3AfoARoBswABdAt6DrCCzwDnHAZ6AbYBXeCycAlBB4QCOxBdRAvOAbwA5WEC4B2_CUGCz7AzSCXxBxPEarEX8CkfAcjE8fA0xARrApRDbQE1ZCRpAaMBbTBO0DV7Bm3CuYAqTANoDUkBUPCKODCJCJUEqOBVyD_2BsSBRXA6MDEzBceA3UD1jDbRB0dAPpAKTCuZAcyDvuAVmAC9ARDBjlAzeEnOD7aCr_APaEsBEvPCylAWODzmAIVCF-DNLESDBjBDcnAcCCgtA4WCsMAVKA8uBDvAY-CCVBYKATYAyeDThC94AqUE_KBXDBnBEuJAMaDh6C4UEtbAynEUUAVtAQ8BXDBK6AzAEZVEhHBAIEWIAAhDugB-FAZ8B2MCGPDerEyKAsnBJcEJ0AnvBBmCWVEz6AuWBFUBKKC92DlLB9UBSmC73A9FAbABX3CODCBhEhPBpNAysExNCYYE_UBFnB3rEZkBUbBLZBJ0CwLDdSC3WAnoBvNAzIBnJC5eC2UDlJD43CgDC64CE0DTSBGfA55A5RAS7D-JA3NBKjErREJYBnjAsuDYSCOJDBuCGAC26AgPB6ECrwDRDDQoADKCPGCdGCHuCKlCuQBJFDSdCAzATtDOtChUARRD43C4RDRJCBUAMWE4SDr_Aq1CO1A0RA1BCO3CSmEvKC4pCRiEiKEeiE6bACbEIEBHvE4-B6SBlZA59BFXEcuBTvEgaBXZA4wAIzDpZA_CBXvE3KBsZAK-BBhBGoDATAIrCToAKsB1MBptEByBIuBJ3BvfAo5BubAzZAnKA1bAYNA36C0ZAvhDqvEFNBKsBBsD3vEUUBsZAukB3vE5bB7vEpvEGJAvKC3vEmuEqvET2C3vEbvEkGBdvE0ZALZAZvEMgAQvE9aEQMAKsBSFBvdCk5DcPAF2AREDvxAq4D-iEuPA9rBUCEDhC4iEXSDH6BWwEDEAIbAZwEBrE2HBWcEzYAW7BVYEKWCZeANLArtAirBEgEdeDuOATlEsLCvrEOPAxCB0VCyXCFNATsASMCBOEgjBMHC26AxDCSDBkLDCtEu8DdvAgQAHsA9CC_iD2tECkAkIAh1BvCBYYDyrEAaAIqB0mDLwEb-AxnBLwEWKBRxEn2Cv5ALwE5KCdICk1ATxEN0AjwEYwE8EAebASNC1GCWHAGBALCBsPAsxEwFBrVAZ9DrACyAEWrBD7ANzBsFBlxElwEnxE-aApxEkGCrxEtxEuAAvxEMJBxxEt9D6LCiIAgnCl4AxrECaCoTEXfDNKBJ3AJ-AdwDN7C1GDKSB9YBlVBLCDEfAHSC4yCTCD3PABKA6yBemATZBtCCeDBYQCevAUMAILBaGBMKA9iCJ3A5RCW9BbIB03AnJCnjCJyDAkA3tEJyDxQB8mBYiAm3ARxE7pAAiCGrCXADGMCYiABFEJGAkxElBAXwE6xEpqB9xElGCByEAyECyEI2ARBA1BACIA7BB0xEAaA2ICEYE5iEcbA5xEnVA7xEJhAHzE_xEgJBJzEwFBNzEPzETRBHyEUFEiSBvYEztAYoCE-ATxCzjARFEp8CC9ClIA-cBfvC9YBUCCZyEQrASbCsJA2SB5BCwTCJ3AIVBkyEkXCzgC6jAk_AaGBvIApyEWaAaOApWAk0DxhD0wESzEyyEgvE4ZAkAD3yEyOAydAJuB4PBXeAmLCvlDGrCGWBtyAcJD6pCK9DDOCXzEZwEoxEiGC-xEezEZNBk0EI2A8tCRbASyBCsAGZAW0EH0BO-DLcEDwDEzEYzEGzEi0EIzELzEz9Am0EcPAo0ErAC1NBYwAZHCZ8Di6AjcAdgBvEDszBnxB1BCFuCJTD_xB71C0KBaCDT4AUvAJxELLB5qEeuBH0EaZAVzAfMADyBoVEG8DJyDrcA1xEfxBL0APyAuLCUUC8BC6OBCnAzCEwMBO_DgPBNQDj1E5mAfhBcNAq1E0ZAHACl1EYZE-MAj1EfBEj1EqSBt1EeRCy1Er1D01EU-AA1At1E-oBybDQhBs1Ef1CcjAA2E1nBA2EvyBf1CWODRaAZQDv1EQhBScAt1ESpBy1ETmAU2ECCDS2EBbE6YCaxBRfAa2EwSDS2EB0Ao1EwDCJ4CCzEy0Eg0E8xE10EczEl0EpXBkyEYyCYiADOAyEE7zCf0EZzEzHAbzE50Ec7DzxAQ0Ca_D4iA0OBHyENPAbfDwZAAcBEMA8BCt1AdZASzE_6C6_AGLCzUA1xEfOEZyD0ZAD7DxYAk2EkwEz0Eh0E0GCj0E30EByAJBAX3EGBAuxA0EANkDQqAPfBa1ABJBKbCldEhwE4xAy2E00EV3E20EAyEZ3ELCBb3EzEAoEAWkDjOC9dCheAp6BzeDJ_CMyE5ECQdDAYAUGB8QDSdD_rAg5C9TBpLEQBEK8AhwAHSCszBsJDZhCd-ATZBX8A9zEALB3CB-4BT1EuTAd9BhaCTxAYiAiNELICW1EgyDJyD8ZCKsAT0E-2AJyDBFEAeABJBiBBN2Ex_CVCCGJAUiEUqAVwEDzES3Em2EazEo2E22EsPAs3EwFBNBAqNCMRCI6CMwD-eC6ZAzVBUzEl3EWzEs4EmxEo3EvAAqxEx4EuAAz4EMJB14EuBA34EyBAuBD-iCPJA-3AJNDAzC1WAFfBhgBrcAOTA3CB2sAwBEFBCjyAN4Ao4C-cBBcAIGEJABd7CSaARbEwoDqGB0KBmHDTZBVoA9zEMtAF8AgiE99BxIAmdDoYER4EH7DW4EH6DYVAZ4EhYA3ZAZ1EOtAe4Ep1D_yEVSC4nDQfEwwB6QCATA14C_cACfA_uD_cADgE7-A_cAUQBN6ESDBnFC03AG_AAvBR3EB5EU3ED5Ej0ENBAlBA29AhBAuAAnGCtBAZUDLWA4GCUHA3LCsPAFBA4BAwBAqNCWcBiBAgEAnGCsBAQRBocBk6EDEA3LCQzETTE1xEZqDJcE4xEA5EFzEY6EE5Eb6Ed6Ef6E5HAi6EC7EuBAl6EDEAn6Ep6Er6EhBAt6ElBAv6Ex6EKWAz6EyBA16EizE-iCeaAXrAUQEyrEU3AQtDWWAkuB_nByhBFhBa5EkkCUSCCsAmgBo-A22B1GDqKAZVDTSEf5E6nAQ8BS4AYfBM4E-rAjiAkyELABP4EZABCCBEwBftBLsAojAE0ErsBG0EkCBx1ATWC0FAL0E2WAKsB6yEotCg4E30CDaA76DO2Ca1EIJAh3Ef5BbcB0ZAMnAT8EfyA_JBh3EDBBtRAgIC-aEZ8EFRAHYAU8BQ8E6ZAnDEb8EfyAXADgPBfyARdAZ8E5fAZ8EsyCh3EloEPKAIrCbBB_2CKaAd8E6ZAdMBl8EZoCi8EZkAOgAv8EiiEy8Eq8E38Es8E38Eu8ELJAZuCFGDNEEl8EgiE78ENaAeNAa1A-3BM9EAlCR9E-jEK9EIiAqOBG9ED9EwEDF9EKgCY8ELJAwoAK9EF7Cg9EO9Ee9EtfAP9E7EBg9E0qBm9EZXEu7BZCBsTC7_B5KCw8ArXCFLBnmD1PC72A_qB0PBPkAUiAnvBtyBUaASADPEBUaA98ELJArCBl1BBCCE0AE-E3sA_uBM3BfqEbcBW6E96En2Ep3EWHAA7EpBAe6Eg6EE7ES7Em6EuAAo6Eq6EDFAM7Eu6ENbAQ7EHEAQBANACMHAT7E5BAjVARHAcdEoEA26EPKAWrBFYCkdE76El2Ez2ECFA12ES-EU-ED7EwVAX-EI7EZ-EK7Ec-EN7EP7EBRBh-Ej-E06Em-EwxAsdEd3EN5EycAuWAXrAexA0jAYRBdgBMJEOyEsjADOBTKBzoCSnDZwCTHCBzCzrAl4CwzECTAwTBKsAFYAAZB1SCDkBibEVVDbRBScAYmAnhCJOB4zEJtAiyEbvAs2EF-Bg0DuWB8DB2UCGcBAHD22AF8A79C3CB8sBTeAWtAhMAsPDEWBINBFgBdNAqUC3PBsyEuFCz9B3xBYiAE7BMdAe4EamCA6EnxBsZAEaBO8ExiBURAZkAzrAWOBRcC-ICdJAEpAi0CUaAljALICu-EYQBXaAk2B_FBjaCQMACTCqnBnIAYAF9ZDgQDjaCX_DrAF26AlAFwcCG3A_qBxyByAFsuDyAFkDB5AFkWEYAFuQB5AFtGA5AFoXE9AFvAF_qBjlA5AF_WE9AFBdAGdAQdC0AFXaAYLDyAFdaBQBFpMCYAFhECNBFX5ACBF_qB_pEUBFxAFUBFIBFZBFDFBUBFW4AYAFtvCyAFx5AlBFTBF_qBfrAlBFYBFXaAAFC0EDtBF_6CjBFMMBjBFVHBF-C6sABoBmTAzMAKaB2BFzMA8AF_qBXiE8BFHeAyAFjIB4gCqYAEBFXaArLBDCF51ATmEqYAgBF_BFjoEYAF4qDyAFqkEwkA_qBccA4PBJ3Bn7AqAFWCF5dB8BFTjAWBFMhBUzARCFzBFWCFOCFmaAQCF_qBuCDyAFzqE8BFIEBiyAN-ET3EP-EZ6EIzE1-EC7Eh6E4-EHEAH7EEEARbAUqEkxBKgCvVBRzCVzEbFAn3E-6Ea6Ec6ET-E2CFW-E5CF06E6-EzxE4iA0iBHyEw8ACnARfAvCBRcCiDDTJAu-EUDFv4D2qEx0Et4Ey-EK5Ew4E1CFV-EwVAEBAhhAS7EFEA4CFEbAyBAGBA0dC0BAIBAWEAk-Er-ETAD1YAZdCrJAw-EeDFC5E_6EHDF2-E3CFLWAlDF7XBnDFCRBv6EoEAsDFyBA6HAvDFsBAxDFV7EJ_EDoAimD4AEFBBMyEDpCfgBc6CStBhwC7eBPcDpxBXVAmnDvNEnsARnBuhBamEemAQmAoyDdsB6qBXvA3FBT6CcpCvTBCQCBEBdZBNhD8ZC60A3CBUPBfxBHrB05E0jCKAFU0AGJAI8E_VCPAFenAU8E-cAt8BcAFenAYDFhBBwACbCBPzAEJAssAuxDycAhwAXtDANCAeA3HCLFFbAF-RDgxBwCDRfAhwALnCo1AXFFfDCy-Bx7BvkAYdBsaAGgE_mATxA5ZAiFFMXBO2CRxAWFFd0ETPAEDFyCF6DFB7EjDF-DFmDFLDFEEAqdCf0A9CFt2EPzAiGApIA3DFX6EtFFGDFvFF3-ExFFAEFzFFoDFjqBQ2AJyEohAvGDdvAz7EEQB9zE9wAY2CK8B0aD5JAfJCVIC65AIOAORDjhDZYAlLApCF_LBcMADFFTYAtJA2aA0KAVPBaZAgnCu1AOGEtqEpRAiQAoYAkGFDdAhOAnFCCtAvYApFAFtA1EB1JAxGFWeBlGF0-BeGFwCFu4E02EhDF7DFJDFkDFyFFG7EI7ECRB1-EjsDtBAQEDDmDyDFv4BsaAgQB2DFx2E86ExCFv4EQ-EuAAiDFBGFuAA_DFhBABEFwVAHHFOOCJHFpACLHFLEFTFBLYBLzAQpEOOAKpDFuCS6D8JB0cCV3A4mBY5EnXAxqC0xAOTBqaDA4EpUDC3BvwBF3BUqCdyETyEfyEYfBNeCiyEhyEgQAiKAZbCAKDb4ClZEw5EFiB0aDf1AgNAzEFoREOuD2rExSATnAGZEfkEC3Eb1EVVDRAFETBfhBIlClDBpCFNfAMeAmQEeqATdAlpDnQAFtA86CpBEsaAErBGtAfxAiBBw0AlSCWYEvaAC2BzDFbWEbzAOGEjcArfDCtAuzA4IFvaAfvDHvE8BDwQC8IFnvBhmA8GFfDF0-EAHFwFFZHFDHFUHAFGFuAAKHFlBAIEFKEFZcBRzExIF3NA66ERHFx-E5DF_FFIDFIJFaHFcHFLWAOJFQJF44EGyEO5EWrA72EYTEClCV3A5kC9NDgLE23AxqAN4A7CBc_E17DOAEi_EUmA9fCIZA2kAQ8BBnAr_ELGFVSCmEFXCBQgAdcBk7Ab4CTUDw5EFyBLkB5VC4zB3RA6yAE0EUnCHFDNDBGrCAkAJPCXIFpUD3ZASAFQaAUjCLBF59B9uB_hB3DD0pDzaAdCFnFFqXE9FCzaA_6ChKFslDeKFKTBiBBoKF4-D6qBiQAbXAUzAnFFbDBWBDgIAvkAhjBgIAsVClAEB9BtKFvaA7pAwKFZSESPA1GAsFFUHFzCFR-EHJFYHFdJFEGFCRBKHFfPAcUDFFALwDSJF36ExGFYaEBDF-4EDDFSHF9GFz-E_GFAGF9DFJJFDGFEHF0FFwVALLFFQANLF4BAPLFEMCHyERaApJCrYEjWAw5AKrAOrA0jAkLAFzDREFAYAY5ENDEO7BE0ApxBsaDEgBNnECKDV1Av3ApoASaBVVBlZA-cBzlDCTDfaC1SBQmA8QDkEF2xE6ZCNYAQhCGmBbvAYLDQJCRWD5uA9zEmsBY2COECF8AjdEw5E2QAZ5AehC8_E9gDDAFVSC4MAwjD31BHlBCFD-VELzDkCBavC0rAS_Ad4DpjCD3ERKFMeAe4ElDEK8E_UDZIF0ZCYDFZCBDrAqYAksEYAF59BfIC_hBJ7DRaAijCMZATdAPXElAB_hBV8CXeAbWEwYADcCyZCmWABJFN_Cj1CdQBwCDgIAslDXxBgIAt0BZNFt4Az9ElAEd_AVpAvaArQBTbBHdA7lDcNFhBCAiCiNFTYAZYBHdAq2BIyB4QBkNFhkDGNFEJFZJF0CFGLFcLFILFfLFMJFiLFnBAkLF7GC8NFFBAyBANACM5EODFs-ExGFOGD8FFO-EDLFuFFbJFHLFKJFFHFhLFhHFMLFGEDOLFNJFSOFFQABOFDOF8CFvUATGBqHFlHFSKFd0CV5EOKBR_EkXCgxBNBFi7ENuDBaCh3DF1EuHBXdDTUD0WEnhAH1EwACtyAYZAXfA5kA5JF77Bq5EmhC7eBDoEwACQgAxEFnABwaBIbDOIFHxDsyEW-Ag3CTfE75ERKFE6EI8ENUB8EFJMAe9EqSBLBFwjAl_DQaAaKFdiA1GFisE_hBH0APdEt4ADMBrIFvjCosADdAzbAfKAfNFkZErIFP5AYrA0NFFDF2NFbLFE7E5NFLJFKLFNACiBAlBAIHFOJFEOFQLFGOFxIFTcCk3Ef9DaNBXLFFJFaLFNOF4NFPOFgLFfJFzPF1PFfHF3PFI_ETFBisBiSBF5A3ID4AEXsEl8CIaAalC7NBXxD2OFfQAIxCoJBN4AOkBIaCRVAMxA3HEv3AhEF1GDiiA4zEQWDRdBfMEURCiMCLVACAFb4CR_DFKFZVBBIDCXBzEFMgAQIFqOBuyEgfC6ZAI8E3YD-EFFhDKgC-tAFGD-DErQE86CD0DpIFJSB2aA34BRZBxIFhEBLfAyZCcGAENFViAPKABrB3PBFOBKdA4lD4DCSJAvkAwuBSJARFDoaCKfDOLAk3E05BCLF-GFVHFXHFEQFeLFxPFwVAIHFCBAM2AlBAUBAvBAeHFP6BMHFiICXUBWJFw0EkRFZLFmRF3NFvPFFQFMJFsRFuRFwRFyRF95BMQF3xCwJBirBZHCQfA0OCQqDdgB7VDi7E93Ex2BH7Cp7EyJFysApoAklESmA0KBHnA4zEM4EgQAO4EPfBDPFMfBAmCpOBO8EGVA87CTKFf4E7_Bg-B59EiWBzvA0GFUIAlRA8IF-RAU1CSJAWABA0BSJAB0A3zBrPF-FFtPFDQFE7Eo6ErxA0HAj9AC7Ew6EA_EuBA_SFIbAFGFlFBTJFSJAPHF9PFkNCdDF9FFLOFaJF8DF-SFlLFITFCTF_-ERRBGTFWTFBTF49AMQFWpCl4AikASyArmClYBxrAUGBocD-3EF6E1YBRaCMxAMaAS1CSgA1iBDjCLMFthAu0A6ZC6zEvFANvAnEFkLA8ZC2jBY5ECeBzEFBvEOKFAtANnD8hDqJA5QFueDnSFNyDFABMGAeeA0WCauBARFaRDCtAWXAxdA2aA9yDVmEf1DYZBpQE7BF94DE_CUYCNdAqjA3SBTdAO-BpVEGyBSAD8vCNdAwaEgSB6sCCRAeeATQFsUFkzC1BF94D7eAnUFxLAxbByQA6SFSTF8SFUTFwVAHTFdTF0HAZ-EuBA1BAtBA9UFJTF0RFCtAmVC3RFCDF_PFYJFsPFFLFuPF8UFcTFFVFmPACVFEVFCTFTRBE7BXnCwcE8IAV1C0iEWFClHFc2CPHBPYCN_EUcA4SAfqEBoBeZCMgB4UC7eBoFCf5EWLEQQBIfCmKBcsAP_EPcDY5EfQATzBSfCTTBsYBU2BzTAf4AyTD-cBUZAzqCpjBwxB_JFxXAFTDk7BKSCb8EFfCiGA_TEdEFzDEv2A2YACrAFmA6OBAlCI4E9DC3zEEMF71CTZBYuADxAFVCVPCyNDA2CKOA9hDeDBbJAavAiIAMuBXPCB6Ed8BkSC46AETBOyA8DBIyD_zEhRF_7A-kCQWAAPFHUBNUA4MEu5AZEELMDKLAZhDttAsUA9iCwACguDH6A0bCSKDqOBTjCo8Aj9B-tAfcACmEkPC2RABbBgKCcKCjQCqaBQQBSUAM3ARJE5BChRC7QFpJBTaAFABEqBs3AEpAyND0wBJyBKYDPPAlGBFtAx8CMHCbTDt8BpTBRkCiQAj2B2jEQdAujBqXFT6D2aAatCaCBvXFq-AhZAXIAD_BiIC6VDiFFbUCGuApSB_EE7XFdnAlGFKCCiMATdA0dDATCjOAsPC93AthBMHCTJC1TCtXAVJFfhBzgCUWBFtAxWDkiEtXAm7AVhBl7BlqBtXAWKDlAEM3AbYFvSCulAjYFQYFiQA_rBgSBHWE4XFadA4WCH7AjFDE4ALfBXEBbYFNMAx-BHpDvYFwKDHYAV5DuXFvYF4TC0YFpYFvYFgHCLfBBMF2YFpnCJYFadAC-AHZFQ9CedA4_EDYBRICHZFzXFOZFYOBQZFCZFHCCLaAk6CAJAOaAaZFOhC2YFx4CXhBadAiiAuYF-AC-hBLfBNoCfZFTZFiZFAZFedA6TB2JB-ACEZFedAPxDkZFNBD-YFYrAzYFyZFNZFadAoVEJZFYrAsXALfBsGEAaFsZF7ZFXZFTUC2ZFGRAJRALfBc4B2YFW0DKaF6ZFsbBmZFcpEXCC1bAvHEHaFJLBMaFFaFSuCLfB81E2YFaxDDYB40BdPCsdAPaFM_CuyAadA2jCdaF-oA9ZFU_CHaFS3BbaFxZFadASpB2YFg4D6YABTDUCDvdAQcCLICTPDuXF4UFlRFELFWHF8RFQVFATFSVFBVFtBAUACOCBVVFeTFFOFzDFl_Cj3EJOFTHF9aFMOF7UFLWAIbF_UFTVFFbFQHA0BAUbFxtCW7EwsADmBQrAXrAyKA2wD9rA8FEiOFvSATGB62AmTF1sAeQFwzEE0Ay2CiQF9HFdVD_YAtED-aEUDBQ8BDtAr_EcKA1nBgRA1OB-JF-OFijBLGEILBHbC_OFoYBXzBIUB9zAnrDW0EhVEnaCxbCmFESVAJiCVjCAOBaMCANAdsELRAOIFZlBcPBS0ElSF-ACnSFTPDpSFAOESUFEwAuIF4qDj1CRRDLPDzgCfMAa1AfwCATAVbAzWBY6CsbBU5COtAl_CKXEPkAoIAowCodApbBNODwaFrbB3cFWDExcFm4EfKAadACUB5cFzdAGTAa1Aq0EkrEidA-2CwHDzdAwaEJQD8aF6RF-aFnRFVTFCbFCTFabFGVF1EF2YBObFYLFgDF7RFPVFTbFRVFVdFgdFJbFb7CjkAx2AHyElJFXiA4oAJSFvIBF9AAABLGEnjAm3AClCCzDp3AzVFYLE8FEDOBUICX_EJ3AwgB2HC-iDKZEGjDKkAfcA1RCIwAvfCj1DFUEiGAZOEifDKZAyiAjdEgYFvBFgVChPC8HFhRCd-APXAQgB3gC1kBcGEMrB4zEpCCNEE_iB3TFfODs2EUfErNFKeAr6Bp8AoaAr7Ck6AgVD0iA_DBsgBd7Ab3A7TFpXAB0EkbFLHE9hCHJAhOBzMAMcFV3D0MA70BJ9BrJA1zA-1BQSAvSA_TDC1DnJCt4D4eFAVC3VAN0DLMD8UEA8EZhCHYDakAIQCz8EQEF3EFSsASzEDIFwZAKUCO2CBFFh4DvIFVSFFtAIvAHjBpSBMHBlVBoaAKeClQAeFCmhANNE9WANsB5OEzSFIyDQRFLtA4qDufFnrASyBtgEnAFpfF2-Cs3AMoBrfF4yAtdA4fFGnD4fFCZA4fFKWE4fFkZEpfFTPEKrCp_D8fFudA3fFNsBXrDufFYJC5aEudANSAidAS7AJgFYvEQgFEgFOgFGgFGeAK-BzSF_kARGAmhAhVErUAX-AW1A0oEGOAvMAdgF-fFiRFe0EAQF1NFOVF9SFBbFXTFjdFQ2A3FFG2BIvAUiCadFBQFddFxgFfdFUdF0gFuPAlgCTRCVQElOBCQExnAABC0JBP0DGeARwE83BjzEKVBwgAjuBZZAUSBEOANiEIUAORDFiBMTFsJCIyBZTA4TFQdAwMBCOAidA_bCFVAYJAcPCjhF_dAoTAL0Aw8A1cDEqBOtAbxDphF7DDALFN7DugFNVF_aFedF7-E_gF_UFDSFPOCWdFKbFNHFZaBNbFXJF4DF0hFSdFygF-UFsPA6hFDVFidF_UFjHFMFDhTFoUDKSA0CBOKBlxB-oAXXApTFCkA2HCWsAhcCmLEdEFmHDiEFxSB4zEQDFx7EmKA_DBFiBcMFIbBBfFBXDIfFCpASIFilEcoAVIFSdBJUFqiCBFFdGDzaA2ECMNFAREbIBDdA9yDKTCzdAGmBGdAZaBmoEbeAetESLCUOB-RAsUBUOBLsCgiAPXEEjF7MBfMATaAdIDNwAKjFnLC_dA9cEKjFZxBURBePDJJCQeAMwEqaCs3B3KCDeALFDlVBpcAiLCDeAILC_4DoZDMjFrZDYjFuZCM7BDeAXjFnjFULCYjFxIEMjF9vBALCUzBnKCyjFOKC_4D9ZD0jFAaDyjFTjFUzBwgAyjFvjFPdFcdFRdFAbF-gFzgF_UFi-EvBA0PFIHF8hF5PFzDFTVERNA6gFvgF1hF9gF3hFKkFsPAMkFOkFfHFQkFnLFwcEh4AqiA1vAB-DWQFl1BaQF3ACk7EEMAvzEkCBKSBYJCUwBFeFOoBQ8BmyDaWFhiFZLAcLBxEFkNAzEFgHAQKFRFEGrChyANlAcIFKTA1iF0yAVUFUQBHyCSJArDBQeAkIFXKBFjFQnBHYARpDDMBPkANjF3jCUjFJmBTlFX2BHGEUOB6qACmBDeAtoATlFCLC5sApcASlF7jFLRDDcC9KD7zAX-ArQBhVDG4AqzCnlF9HBPyB_dAwtBv-BG4AteEvlF2DBbIAFkFGJF2hFWdFUBA0mE1PFb-EfkFcwELTFmEBAiF4RFzhF7SFwgFSbFZkFGiFuAA-lFHbATBABmFKiFbbFJ_ErLFdfAnJFUdCShFvYBXkAfcAOTBbGEsOFsTFuLFC7D1GDfnA1iB9BFw7EZLA-yBw-AswAv_EsWFSxA88ApFBKJAsEFkRB0IA7TEhECISE1rDw5E_IFoiF5ZEUfF8qEnSFHfFecFmVBKdAqnAkhFH0A8iF6LD9WEYJA5ZBypBylFjoEWHDP5AlmBNeAkWEAZA1KBKnF_dATeBklA_4DpWEVnF_pEdnF_6CQnF_WEdnFDFBdnFPnF_4DkBFVnFmBFpnFKQCltAveEABFpnFoXEpnF8dDzKFNuDQgCyQEinFyQEH0A6bBghByWEYJAg9CnHAwhFjRFImF5UFKmFBHFJkFNmFWBAihAOzECmFl9AEmFEXEQHFHmFMVFJmFXkFLmFWdFJoF5GAlBAMoFkFAsOCDOB-iCjrEQXEhTFcEDDhCd8BQuChbFXCBBfBZKBMsEV3AH4CcmFcQF7eBahEA1CayAzfBIfBFfCtvAu3AkmF6MFe7BgiA0IDn5Et7DK4EYfB-yBpJBUaCK6AZxEyaAIrAx6Ag-Bx-A2mFo9A6_EPFB52CQOBBXFReFNfFosAD5BWQABUAOWBgSBZXF-HCYiAJxEbAFLHDSDBKNFfSBEnFWpFnhFcfAJ3BZHBnIAqhFSECaCBX-AAXFx5EUeAoXEqpFX_DqpF_6CTlFc5BNBDykADFBqpFjoETlFSCFqhFZ8D1AD_dAtkEngCUlCppFYJAkDE_pFpUF9pFxAF_pF_WE_pF1BF9pFdGBYJAqCFqhFsCFTlFuCFIUDr4ESoFEoFUoFWHFsNCWEAuAABBAOhA4LCiBADHAByACBAeEACWAdhAiqF3BBVACmqFXdFjFDWaDULF-PFQTFKOFQbFTTFeqFhMDhqFjqFuqFrxAsPAoqF0BAqqFoBAsqFkqFvqFMiF9yAY7EQQFQQBPiFhsAlYBtaDUSC_fCm7ET5A6TA32BmfC0dE5qA_MDfsArMAIGE30DfEFBFBVWFxRBkEFr1C_ODw6A9CFDWCGpFgOF8DBcBCGcBDKAALBDdBEkBP4EIcAWkC2-DJiCQ4E-7E2ZBsyEvHE3EFyNDD3EhyAt8BR_DFuB8BCoLBDyBjfEyiFt9EMdAAYCnNA6YFOdEw8AJABkiANlABTDOZBLtABbDz6DvRAdMBqLEzRDSND_4DzWBhZA4RDKeC_dA3WBdsFF-Bh0BWsFqIFOfBAxA1bAPsBuZAEfAueEmWAsSB1MBkNF2NBeSDoeAMXBhZA1FCasF0sF7nBPkAMRDfsFfeAqvAssFYXBxsFxwE2sFONBCtF3yCAtFChFleAe4CC0AKtFv7AFTCURE0FEnPBEuAOfB0DDfFF1MAagEm1BaqFCiFToF1CFV7C6qFErF9qFnqFeEAzBAQBADEAQBApBA4BAWEAgtFlqFrxAwqFUTAcKDVkFDiFAHFetFgqFrtFmqF_qFjtFltFyBAntFptFsBA2tFttFHrFWmFtgE3JBMrER5EJ7CMyEOVB90CIzDv4BknA0GDLFFmSChLEb3DIGDmrD3IDcrF4MDSbBfhB1OF8EBIMFkCBOmA2SBkiE3TFP7BmrFTwAKCCoREfFFukEueFwqAyeFvPBHPB7eBf5B1rFaFC1HBPIE-7EhqC0jARrBVIFn5BcpFkCBhxEqFAFuBDaAxTAs3AGWCRWAPJAcIFjxCI-E24BOZFSADdrFZsFpRAgiAcsF6YCesF4KEgsFdsCQvFjsFWJEmLAfDDnsFVJF7sFuHDubAtsF3-C0sF3yCevFZoASvFfeAZZCmVD2EDqYBfeA7nBRrB8sFlvFtPDv_AP5EBtFevFDtFmVDFtF0vFivFyvFlgC0vFjRC0vF9kBqKBQtF2vFt-AlVBxPBJJCtaC0PBtRCz2AzODvCBoQCz6AvyAxNCRABGqAatFRTF3qF6UF5qF1tF8qFstFitF0BAIHF_tF2mERkFNHFNvCGmFKVF1qFPbFQdFRbFXwFXEDewF4tFcwFfHFewFfTFDtAXrA76AkRAwBE-FBATEi5AfTE-ZEb7EvUFyYBvvEo5CduFHcEwzDLeFTxCSeFkMAN8B_xCNvACzDxsAWMFzFA27AGuAq0EopApUBeJDoQBGHBrNAzEFQFF5rFwvEacF_kFkCBGdAAsFsKACsFveAdICjfEPFF7MFk6CJsFU8BJiDvfBgsFILDOvFBlAXqFqQEbsFDJCXqF7GBXqFkZEqaCDSDeTDtaC4WCWsF0sF0aAihBThD4xFkvFFiCmvFYXAcvFYMD7xF8FCUCCuvFEyFwvFoUBrmAboC4xFxwENyFONB9xFrmAkaCSyFIPCSyF-ZASyFyaDOYAxMADJCMwFAJCwwBIiEOwFBoFtgFbqFVwFFoF0tFqwFZwF3tFf6E65DOJBsBAnGC1BAJbAvwF9hFWrBdGDwtFBiFUwFnwF4qFsyF7qFtqFawFsPAzFDqNCyyF0yF2yFuyFAuFjJFycA72Bx7CHhFXiAFcAkRAzIDYmFIuFdmF0QARSBd3ACrC2HF0cB_GDOoC-2BnFBarFeJA0JFB5AwyA1IAZuFEMFeuFJMFeuFqmAFnA1iBTGA82EYeCvTB-cA_6AqrFWwA27A9LAruF37AtuF7dFUcAbVDxuFdjBVNAXxF1uFUqCuRAYNEBvFlSF5uF0MF8uFZZA_rFoLBBvFjfEEvFt9EgaAltB9CBHCC0dALvF1RCqvF-7A99CQeAfuBXvFhsFVvFVdDVvFZvF0sFbvFvsFQoAjvFWYBcvF5vF0sFEnDcJA1sFovFzKDtvFqsBNvF0sFj0Fw0FqvA0vFkFD0vFMSB2vFW8B4vFC0CoeATNBpDCrmA9vFyvF_vFKyABwFcJAZ8BaLAP5E0aBnHAcJAn2CWZA6lFCQFe6EAzFrwF2CFwBAz9AFGF3yFgwFQGEKzAJVFVLFLVFbtFcqFdtFfqFtyFCzFvyFg6Eb1FwxAd1FKzFfwFgkFNzFCuFSzFpXAGuFe1ELaAY6BTRAfYAWzFuoFamE9wF9NCczFGvCn5Bh9CDWFiYESuFhzFUuFjzFWuFXZApzFcuFCRAszFjkF0iBQmAwzF9OFTOANxFScA22AxrFSNB_zFUxFu8BL3AD0FioBCxELjC5rF3uFJ0FekAL0FSzE9uF8EB_uFDUAQ0FZaAS0FTwBU0FVdDGfBMvFb0FPvFe0FaDDVvFUvFe0F40FgsFl0FfeAn0F0sFp0FP5EskDs0FC1FfeAv0F0sFnvFw0Fz0FJyF7sD7xF-2F-sFI3FftBxvFD1F-0FM1FA1FyvFt0FrmA7vFyvFH1FD1FJ1FD1FSWCCwFSCCP1F7eAzrCJPC3DDucFa2D8NCvsAV1F8gFX1Fo1FBzFFrF-qFuAAIBApACkBA3BABEDe1FHGFLTFTSCjwFj1FlwFbdF7lFIDFY1Fw1FsPA43FpEA73FcPA93Fy3EI1EfOFzwF20APjETeEMyE-VEd3AjcAIaCGfBauFXKAgrFqrC5ACpKAM2CDuAWMFgLAUND5zBsABxJAHNBcRBdLAJ9C_TDXxFjsBZxFguEJ7BSKCcuDxMFXVE-8CNPFg1EtwDVcE_cAixF-8CkxFx2FMkBHvFmYDbsFLUBGZAc0Fb8DWsF9kBe0FDJC92FuSD_2FRGALfA5xF4uAnsFzrAhwAfvFslBfeAkaCX5FDyFw0FBlAN3FSCCdJAyqCoCCi5Fq-CPwFEzASPBQyF-KDX3FP5FrmAeyAX5Fu-Bp5FdpDmaDi5FLtFy5FcHDggFrmAzxFK1FRXAFTCzhDtSFoeAngDYSEw3FHkFB7EH4Fq1F23FIBAkBAyBAtRF_QBFEF6HAzBAO4FNoFRLFB6F8PFxtFctFztFz3FZ1FK6FM6FuRFP6FGHAR6Fw1FwwF01FkoFMrETqCRfClbFenAc5EQtDZ_E8JBXQA1YBjOAaSBzqA_DBJhBwOF5jDlQEVICc4F-YAQ8BD0BfuFuzFU2FRuC17E3zFZ2FBLAxrFieCbVD18BFDB7kBD0FgGDZLE40DnTBA3EAkAe9B6uFsUF44Fr2FmqD94Fu2F_4Fw2FXKFTwBYVAJsFh4D22FGtAI5F3TDK5FUxBTqFdsCAeAGDBknETqFw0Bm0Fo-Al5FQoApsFG3Fl5F3yCz7F5vAAeACaEaCBheApvFGtAj5FdHDfeAVdD57F0eCpsFBtFF8FMSB57FFtFF8F27FsSBE1FF8FjRCF8F9kBqiCgyFwbCUtFgsCsSBN0D6lAB6F8dDqMCB6FXADWwCE6FowFH6F13F32EbBA2gFNtFk6Be9DPTF5RFGkFi8Fa6FI4FleB9jAK7B3YCo3ArCCfVFw_EFuC1NAEYBIqBtmA9JCzjBYQFvICyYB8vAYnDm4A3YBHWCbqDBuCs2AEsDkLEbzBhfDD1CLYAsyCTaANnBMFFIZB24ATlActAzLDvUBbJCDTBjqEf_D0MCT2FhLEIxEYfBKvAyvAm4C0oCFlAPxAIUBtJAzFAjADteFKcFggCDyCDuCdLAttDPBBlJDXkEi2FgkAoDCeaFfPCZrBljCmZBgXAngAIIAPkCVOCE3B40DeqAaSAmFEGsEYJCzHFUsEohAH7AMDEzTAi5B6UCvNBKbCdUA3WBF4CpSBcPBENFuCD3WAxqFlYC3LEvEBd-FUTA2NCg-FtNAh0CUyDk-FmaFFaE3LEd3AIsBJiDcCCBhBmLAqCBVICsUBCrEi5F_KCm5Cz2AyeA0-F7WAwLAOfB2IE5MCJPCeNDleA9ZDB_F4aBNJALICIqD0YA0-FHCEG_F8uC5-F_MEYoBoeAMaDG_FjoBS5E-BEz-FOfB4jD5sARwAyqB0-FhaAV_Fd2Ba_FPKDa_FWkEcUBXGALVAG_FdaBQhBh8F_yFv8FI6FY3EkBAUBAMRCS6FmsDLTFUyD7yFRoFl1FqyFdqFj8FhtFy4Ey_F0_Fi6FXVFifDvACulEfOFmmATzFMrFuGD1CB_kCoYBVfDYzFooBazFKSBw6F3qCJLAsyAyMA6TE7HCAODHDCaZABODMeAc4Fv5DmtDfiFrzFBKAOpAKrB-6FavAU2FJpAC7FiMCeyA22A4zFztAP4EvuFgFEPGAyuFTmBXxFryE2uFUIA27Ah1CJ0FtvENPFGfBfxFDbBZ7FmaB03AFsF6MFTwB6nDltBsPBYrAKvFVnFa0FvCBk7Fk6CRvFx3D7RDxWBGeAWvFUBGMWExeEosFdBGQoA6MDfvFdXAa5FFZDl5FS4DL3FJ4D0sFzKDMwF10FHsBuvFx3DOyF1eCD1F1YD15FMSBk6CQ-CuZAhBGu-ByBGd3FlBGD1FjRC6BGW9AN8FSWC7sFN1FTaAufECsA3bEcDFs8FF4Fy3FftFw8FrVAwBADHA1_FR2A_3FyCBi1F0qFMCGW1FpwF03F__FG5EuBASCG0BAUCGZRBepCR4FKrFTAD2wF2DCiQDmkFN3AMuFdLCa4FyNEi1EDMFqzEFxFvHEQTDfBBzKBN0F9bFQbB74AC7AEkBOxFn4FHoCntBJiCfqEt4F6kFMfBw4F0jAMPFRKFk6C0MF64FX7Fs0EAWBH3CgICUWDB5FD3AD5FyBEWsFG5FUtAzWBvyARvFeDG3WBgDGHtBQ5FCvAw0Fz0BV5Fr5FfeAzdBnsFb5FmBGt5F67Fn5FX5Cl5F8FCGZAMyF50FpDGV3FBLDrmAw2CZ3F4DGx5Fw5FPZD15F-ZAw5FYcCheAUREeUFStFQ7AP5EQXDtSFt_FWwF-_FDzFfCGPCBGBA4BBHbAUCGhRBQGEMjBYCGr8FDoF8_Fn1FPCGw_Fy4EVEDhBAUEG0pCjCGndFmCGEuFoCG0jAATEgHCCSBhyAv6FOpAUrFduFjgEEMFm-AQ8Bf4FvVEW2F-3BsrFLKAiPDr4FtQBDlBu4FIDG-RCKDGhUAYvEWjD7rF3SB44FMnDY0ETxCYfF-4FUDGDwCWDGksFoxFQlF1RCBJBWsFf5FgsFL5FTvFt5Fr7FJ5FYvFR5FmDGxyA_mAqsF6DGY5FmFGThDc5FACEe5FvDGmhE1DG10FZFG2DG0sF98F15FboCw5F8DGD1Fv5F15FtDGD1FBEG_BG-DGFEGj3FGyF85FZQA-5FcADJ3BxjEcGAw8AR_F0uEOEGryFv_Fk8Fy4EzBAHBA4BBwBAoBAPbAXEG_3FSjBbEGsFDaCGx3FcCGZ1FJBAVGGXGGZGGjBAnEGQ4FhTFFvC0wFS5AsEGOLEecBpzEsUFZWAOpAnXAa4FzTA8KESmEEMF9yA4EGxzFwACMYAADGKNBcRBJ7F-RBHlBv4FLuDupAGIBZxFJ-BuEGUoC4cA64DEzBpyEZPDOoCKFGgYFODGq2FTxC4MFemCSFG2NCRPFDDD39EntALcAMvFE_AgsFBlAisFS8FX-AhDGisF7GBisF3xFkFGUNAF3FzrAleA2xDEwFByFu0F5ICnsFmHGnsFaND5sFaJBR3F4HG1FGzeBzBGCIG7DGAIGu5FEIGzrBz3B_FGIIG25Fo8F6tBK1FTrCN8FRXAevFj4BE7D-BE2MAWoCQGG9_FSGGeCGkGGc6FbGGU6FY_Fv-E8yF2qF-yFPEGcIGREGeIGL6FpGGNzFodF9LBqEGoXA2wFW4FxrB1GG9cBduFN2FZZA8GGJMFZkCP7AYyCkrFGbBWMFrWAm4F1ABHoCkKA77EvFAtPBCbCBFGwKE1zBw0BXQBHHG1EFYEFi5BSHG1MBufCVIFWHG54FYHGXfAa2ESDGMaACvF5lDecF_YATaAoxFiHGYFGRrBI5FCYFfDGisFhyFpHGsHGpHGuHGv7FwHGD3FIIG0HGF3FYyF3HG3bA2sFMXBCYF3sFOLAP3FUgB30FGIGOyFT8FEsBKtFw2CEtFeyAKtF3JG9BGKIGG1FMIGyaDfhBU8F8oArmATIGP5EFUFP7B-BEcaAX9ATwFlIGt8Fu_FgEGTGGWHFhBA4BAArFSBAnXBLBAgIG6PFHCCTLFX6Fm1FZ6FgKGeCG14EkKGeEAmKGrxAoKGDAGMzFHAGhTFJAG-TCLAG7wFenATtDuTAmRATAGzEGLFFYfDK7FWAG4rB06FjfDqUBWuF8gBSbB56FpzFiVDuZA3hC86F4hBjkFqAGuTA2kFoODijBWiBIABxAG1WFPfB3WFuuF4MEzrFNNBgFEwRCdjBeOB5AGNuB2uFSUAORDgzF4uFt1EBBG7QFX7FrdALUFfTCcHGCTBQUFXOAIsFV0FBhByMCwACNsFTmAgnCaDGHuAbsFZZCpHGaDDpHGdsCtJGzsFlsFJnA0-FosFo0FxIDzHGWYBvsFHtFzHG0zBoBG9sF9JG7KC9HG4sFB8FPMGxBGAtF8HDGKGjMGFtFAtFZMGLIGrsFKtFbODOIGwkAyvFSWCn_FN1FPhBg5EtIFw0APrFu1AKCGxhFD4F7gFF6FG4FoIGvyFyKGsPEBBADFA1KGlBApKGLbFbLD94EZCGdEGmIGRGGwKGREGENGwxAGNGkBAINGsIGYcAemAmfDCuFQQFfXFPEFESCOFDzqA1HB84DREFhIA0QAFrCyYBJlBczFdvBLaCDUDEgBYAGVVAVYAh1BNsDkwB6HFpmFNZA-cBMsCMaC_gA3zEiEFDhAbSFJxF7eBh9B17Ec0CKCC3YFIpFwzDE7AGnEmIA27AriA8xC4eDT5DY3A22AsABvODJHEVSAH7FGyAUGAOIFLPBGAFUQCNwDJ1BXSAmTC1KCULBfEBhlACLEHUF_UD75EHyEmhAfxFBwCFBGicEfyA_qDVICBFF0OGh2BQ7ABJA93EXiA0cFNrEqOB8LESaCqiC-7AxaCZBGpcCZBGHbCWdAGDBDPGQ5FaoA7xF7RAJaAPsBExD-xFMqC7xF5mAovFvVCF3FBvDWdA1FCXJDzHGsWCT8FXaCVqBT3FRPGq5FjPGAOBKPGHIGlPGW0AaxB9BGpPG1nB2vFADCyMGpYADcCnPBbtCcJAI9AOPFOVB0PCP5E0bELmAueAMMBKJAaIGfEGYwFhEGWHF_lF8tCh6Fw_FwqFnWD5_FkwFgGGANGOCGDQGhKGNBAGQG9HAIQGk8FfTFefAY7ERjByNGvYEZPCcND2FEamEPtDutElxBYzF0IGucEFLG_XApyAOiAy6AP-AfmF_DBhWC26FvbFhRC1EGL8E1CGaTC-6F7SBH4ADvAvzFs_E3FBBwA4zFSmCzAGSxF9dBLJGFGCiMFr4AE0FmfBP7FV_DKFGNHF0MFTZADBGoSB4LG89EfJGyyAhJGFVAu7BMBG-XF1JBDdAw8ElEFokA0ICokAGZCWdAmrBp_AsxFYBETqFZZCAyBVBGrRGhsFtRGVdDtRGErBGCCT5FAzAKyAuHDydAfvFiCBkBGLcF4JGHSAcMG-RGfeAV8CWgC10FbDEBKG4QEl5FqvA4RGBtFKSGMSBJCCFtFKSG3yCKSGlgCKSGGnEwMGQRC65F8JBSyF4QCsSBchFOAFJ1A59D1MABQGvKGRQGeCGOBAiBAIzFiCG4KG-3FhIGd_FB4FONGpyFQNGbIGSNGvyFmSGoSGZNGqxCJrFqEGBvE-FBooBanBe0BOrFmdFRAGSrF65AoQG_SGaSBcFCLLGizFO6A46FPLGaeD5NGN0F1CGcRApAGNKA_mB-gAvzFbLGnrFluFkuFtXBY2FA3AhLGjMFR1E7dF5rCw6Bq4F20ApLGBeCWxFMfB4rFuLGxyEVSCzLG-rF1LGN0FhxFcNG6LGhoBXRGSIEg7Fx-Fa0FXqFJMGcFGPMGXBGksFgFGtHGRMGavFh8BzJGtMGSPGusFhvFVMG9RG6JG9TGBSGHMGgMGlRAvsFBkDBIGIUGq5FXUGAOBdMGpMGKKGMUGMKGMtFBGGZUGcHDwQGSKGpRASIGaJBa_FXmEmVDhaAqLEcVB_OAX5FblDWtFZHEu4DiSGG6FCNG23FPBADHAhCGKNGhwFG5AeGGiwEPNGeKGnIGzSG4UG6UGTCGqSGP4FtIGpEGEOB1wFsEGqCG6wFzIGd4CKrAI3Aa4FBxFVBBDxFbJG1CGyJBrrCczA5CGFuBbLGizDADGKPBFJG_EGTxFFRGdQApTGmKBWfAmkCS3CZxF5EFMDGccFexF74Fd-FFABemCAaAkxFBCCmxFEvFltBpxFjHGUCCoJGwxFGyFyxFCWGgsF1xFbsF3xFNPG6xFHUGPyFY5FAyFYyF7xFACEcvFvxFvsFIyFSUG_HDiMGe7DvsFiqCtaCFKGcWGw2CFCGJKGcWGPWGsMGMWGNIGcWGeyFcWGhyFM1FRXAkyFdAEpRAheALlB-OB1UGBNGEVGByAi-E0mEXzC8UGQGEdaD_UGm3EBVGNCGiGGw8F3WGFHAVHA3SGbgAywFhGArzB5OBVVAX7A0jA6VCFnBnmChyAwADtrAt5C-iC3xDSqFfhEL-BerF3OFJMFlnArGBmEBDWCPsFytA7OANwD17EezDUNDjsAo4FdBBlGBR4BdIBBIBEDGvYAyvBF-C_MEy8FNIF0aANIFMfBQuDN_Ej1B2XAAQD5yASgBTHGlZEVHGcYA0MFPkADBGY4EdJGeJGjfEvyAClFbHAg7FMdAvIFWSBpHGIPCIMGVvCTqFv7AQBGJNAQBGntAQBGkZEoSB0RGApEnFGsNDiBGCyF0pA3BGkvFMgAFyFKZD87F3-BvsFHzBUUGWYGWUGpRAyvFPKFyvF9iDGEGTbA3BGu-BjYGTNB8YG-XB6YG7sAOSGNMGnUGsqAgSBCfDQzAuiD-BErPB2MGVOC2SFDbD1_AsSBuBF8YCA9CfHBzWGQQGp1FhKGgsDlBAxRF7DF8tC6WGJDBVJFQoFNQG_WGbCGQEGvyFaZGcZGd6EeZGIVGZHAHyEOnAY7El6FC0AGuFHnCNAG-1FLuFazFS5CVrFQuFH2FxcDTuF26FRaAfAG4IGFuBP2FdxDomFuYFkrFV2FjuFdTG0fA6zFe9BHJGSWD0XG_UC0uFRJGfVCv5Dv0AF8EvPBWfF7uFaJGs2F-QFC-F3VGw2F8LG4CBZRG02FbeAa0FnJG42F-TGd0FeFGraGWsFS3FiFGC8DFUG1uAUMGW3FqDGo-AYMGU3FkvFWJE67F7aGpvF00FsvF_HGtaGxBG70FU3F1vF9DG1aGJIG_rA6vFFbGg3FrmAi3FYSGCrErWGm3FoeAR7CmbFOZEwMBdpDKRA4cAJ_FMvBpRAbDF9MGOQGu8F6qFcUDQCBNDF2FFv_EleAStA4VAtKGeEGjSGXEDkbGwMD7CFKbFtnFdsDXJDDODDKAxoDsOGBOADQES_AN9Bk7DreA7kBwLAwWG7eAlNAsSBG7DajAXOBYbGfYGXiE1JCXOBdGFSwF4bEyhFwSGCVGRNGgqFwbGOJB7CFIHFXcGDEAN6Fx1FDmFsSG3eF_JAsbGxSGCQGvbGGEDlbGZcGfHFbcGd6F_QBbOFybFGAGcIAimAVUEQzFLzAMrFcMBGHBgpB53AdTEiHE2iCplCcRBoJFOKBiQGOLAJ-ALjAT_EXkAznB70CmwCoNGA5C_6BczF94C9YB3xDxmCEYA7zD0JFCyDRFGerFGNAlhEW2ArzAmmFSZBYfBDpAjWFnCCs2EyAGEVAuhCukDNJA2rCnAF4ZAzSCZ5CRpFV5BL3CLsAZuEsyEi4C1HFo9FMPAliBSJD90DysAlyCjZFYSC-mFp3FNAFh0CfxFCAFCnFQ-AxSF2VDVbAG4DORF81EhPGFkB3fC8LE5dD7NCblFVjDQOD0PBgXE2cApXCDcG0ZBYVAV2FG-BP5EaZBZGF6bBDUBlhBDIBSSBXOBdeEwfD5OE8JDIaBEmAOfB2LB3cBzfDt0DueGKQCmeGhMEjeGzfDfjDzPG8zD4sC3eA26ATIAWZGcCGrcGsPAacGncGxbGEyEwqFQbDjIG6_F9yFUcGySGWcGFfGYcGDfGqcGQfGDEAHfGMiFolAgbFPEFt0CRiC90BldFVgB4RCyGGfUER_EKYDqvF4sCJVDsqAl5CwzEKgBVyEyYA1nB3BCi5AlVBZyE3QGJMFwTFgyEZLGPyEh4FgQAMFBxEFB9BOIFZoBW_FghF1EFGeCMSA7kAh3EacFxkA0MFMPFGWB5VGqSBHYA2cAjUAaPG7IBHXCXOBdKFKsA9xBsnEi5FVbDMaAkGAxbBYJB8RASOA4vAAfGAzFCfGuAAEfGSEDGfGuBAZ9DIHFXBAXGGRJFrSGqKGHdBPVBzqFcEGTcGAXGjgGUfGpcGP6BrcGHfGrgGtgGiJFy1FncCrGGKyE_uD1bGOLALKBCsA7jARrBOuC-ZC7eBooBBaCA9CsOFqxBezF4RD_ZGgwDnsAdGAYVGNNAd-AJMFoAGTZBQrBjWFspAmXGXaBldGqtB7kFZYE5rFs0EacF3LGNPFOFGXfAOtAClFVbAfvDIHBOlFATA33AkDDexCUjF21DhwAx1CcHB8LE5RCosAP5ENHEsjA0eAKQCt8D8RATXATFBcsEgOAEMAtaCloE7zENiGfRAMiGigGz3FkgGUBA2BAFzF5GCWEAIHFKTFsSGYbDNNG0gG7_FkcGubGF7E7XBxbGsPAWiGYiGyyFbiGfTFkGEaDDXsBwJBM_EUqCZeACSGGKBxXFlTFtjA1VFRSCcKBBLGoeFczFPrEhlB_nBonDukFsODEYAU9BisAK2C0JFEeGanBYhGzCGNGBXZAwfA33EgrFcdGq5E5TFYeCuLAaGBmPB1rFulBD0FZeA5rF64FS7FI0FwEGuyEX7FGsFGRB0wB_KCgGAJdFwAB8LEpfAzUARZG4eAxeED7Dq6DOcGoPBhkDBGCivDxkAptE6AD5jGsSFdkCBGCpvD8jG3PD8jGMBD8jGpyC6eAxvDxkAVcD7jGTfAHKC-jGjTDLkG9eA4mFOkGajETkGaXA8hBRkG9MBcoAoTF2eDTJAhjBKXEM0AcKGmwFNfGlcGAVFCVFsPABBAuxAMkFUEAgEASCBQxF-yEX3DMQGC4FhbGfKGgqFWbFnkGpkGNACrkGl8FSyApTBlYB2ZE-iGoSBg6CeaArrCElA2zE5OFimDgVGBUBIPBhmCqMFjkDbXFp7ED3En_EwZAk1EhxC5OCk-BzCE5mAVlGnHBTlG1nBVlGBoAVlGJ7BTlGqSBVlGSlGU-AktAhxCyhBXlG4pCFlAg8E5lAqlGL7BvlGdlGwZAE9CvlGUgAtlGjlGzlGllGLkAnlGwZAV2EhxC-OCqlGwSDAyBcIFZaBNkCKoAMdAjIDUGEBJASUBKABJ3BOgDRABOmGrCEhJD_ZASADHvExrAZLARmGB0AWmGh8DTmGJIAHnFRmGEABOmGuzAYmGLmG0rAkmG87D98DimGnvBWmGS9BdmGVxEJQCTiG6qF2kGBzFuxAoBAlbA0BAHQGp0EsAB-yEi_D4RAwhFvSGhiGjkGjiGzmGsqF1mG3mG5mGjHFJbCNhE68FL1Ap6FSSFPvAetDdoA3NGkMAlfDVRB7JAC3DDgDYoConASbCTjGimDhGAJrCUyD9CFQdCGcFOoEJiCUfCJOAH0Ag4BNlGJvAunDtYGcxF4PBeeAh1EwUB03A3rCqiCp1EDOE4DCznGw1E-hB2nGHACIzBzCEujB9nG4TC9nG-nB0nGNHGmlGEiA2nGg7EKoGl-CGYG5lA_nGtnD6nGQhB-nA03AE9CQoGr6B-eFU-AFoGU-AHoG7lGJoG03ATmAQoG-OCioGUoGiaGGiGjnCRGANrCfrCRVDaRFsJCKsAJmGGhG87D_6CqaChoBUzA0oGBlBVAFFfAjoE0oGS0COXB9eAvyEfiA_oGvkABpGJfAnvBEpGNnFbMB3IAx1DL0A8MGCoF1gGlZGz3FEnG45BGEA1-EInGJmD7mGGZA9iCG-B_mGgiGMfG2gGRpGEbFnkGTpGpZGT-EWpGAhGZcDkuBhWA9bAFmA5FEs4AOfCTUA9HCZvDqMAZVGmUABSB7tBuTGFxD2mDxCEaQDQIAS-AZmFpdFVTAZZAF5C_VFrwBYpFtbFKSCVMBbrD-TC38CqiAGZAINBxhDJXEVuCdVDSsADrCTTALcALJCBUCMaCUYBGEGHXEi5FJsD3jE8FEqsD_wBVCDmkB8fDiyDtVC_HDrTEimAQmA7SDkyE_zE2SBXODy6FMoACrAE8B_EEdRCuXCH4BvtDJCGPuArwD9JAP4E7OFjWAbLGXXEHkEUfB1KA7kC_KAzjCU_CtXF_XABEB6qAPOGGxA5RBQOGXfABvAOiCW8CQxFzqBjkCoyDB-C8fAGXBINBhgEpRDM7BvzDLjABIBXEBsTCftBhiChPB7uAVWBzgDZlBcXCKjAonGXFEMOAsVDV3CM3AlMFTpFNSB0KDQ7ApvB7lDXXEr6AzABdjC7ICPcDLzBogCjjC-hDVeAZCEFqBBUCE0BqPClTDz-CYND1jCyoByRA_JD3VEATEicAhQCthC3VEPcDD-AXSAstBlTEP5BclCq7EUmAhIAcFCRCELTACFD5cCg1BdnBzTANYDq0El_CSrB4jAAgBooB_JAHiCIUA_fDESAqaBFdG_gBO3CjSB73AvaCe4EuaBJyD2jAtEDeSAbJG6ZAWlAFtGw1EKSCFMFzCE2EGGtGF-AGtGCcBDtGQDGGtG5FEDtGCtG9SDCzDtED4dAItGQhBteChZASoDctGtnDhtGMLAjtGRtG9SDrcB9ZAVtG9SDXtGO3EZtG74EiyDLtGFyBhtGkyELtGhXF4CBDdAIxDoZAvIFJ3AQsFd3ARKGhsG1fFjIDEqBakGniCjBG2TGicAdkG6TBGuGLJCGuGbXAmXALmGUyBNHFYVDMVANOArJAc1CQuGLaAPkAhNAQ4BPJAlMF0mCZfA5OCRoA9eAJuDLfA4dBfPDjuGveAauG7qEiuGMfAJXCquGB4AluGKhGGuGP5APFDZ7BupAauGsbEd8FZ7BFIC4uGiNA4uGxSAwLALmGyrC6YALjDXOA4uGXuG9eA2vCsuGwIDGvGLmGvUCauGv8BlRAgJAzTCs3B2OB-uGOvGpuGOvG9tEluGC6ALvG92AevGDcAEvG_nFSODIwANvG9eAfQEauGVFCLvGPBCKEGnvGZvGnvG4OBLmGAXD1uGbrCl4BVuGceAFVALmGmUA9jAEvGTnALvGzDBGuGntC_vGXvG9eAEQD_vGxvGFwGuuG6vGIvGNGAeAD0vGL-CLvGMVCwLAKpGozDauGPkCqFBVuGl7BBuGP7ARwGIwGQVAKwG9eAiCCRwGZuGnGAxmBTpElwG0mBiuGffAEeAxSBmgC5vGKZBEwGffAvvGffAIwGffAgwGffAIvGffAkwGlICOaAKrBPnBmvG1XDtGDlwGW0AqwGLsDAxGKuDnwGlIC0sGlIC3wGsTCHxGY2CFxGmnBRxG3uGlwGgZFeCDG5DvwGEKAxwGwlDHxGT-Cs3BEKANxG3OGfxGGvAJxGNKC9wGlwGIYCFxGyACqxGCfBjmA_eD2vGbRBXzBi1AFdBKjBqxGNxGRKD-wGPjB-wG6OBFxGv7BdXAsfACxGbRB54AamCsfAbxGHAC9xGLxGsfANxGMMEZxG5SAHxG0uGyfAXPBatCUzFPyG99DjJAR4DxRElhE2jCFxGE9CcyGNxGajBcyG7wGSSAnxGbRBx5AXxGiVBjxGxWG-wG3gCVaFepBfuGlyG0qBGrA4cFDuFSSArbBFmAwNE4CBXyG4zCSyBtLATKBD0BN_AHxGxpBa6BCiC-wGRuCe3AjsE1wG-qABzG5wGDDBHxG7vGIuGbRBpkC_yGAwGTzGWyGRzGD3BTzGzwGDxENyGm9BitDT3C8vGlhEeADJQDm_EvuAyfAcWC-wGVwGlwGbxCozGbxGcwGozGbvGXyGC-BFxGiwGozGbSAysC6kAkyG6kAUxGpQA7WC8yGdYBAxGjdEfUAIkBrgCA0G5TDtvG6kA3wGbuCZxGLXAA0GRBED0BpjGnuG3gAByG3gA8uGoJAswBqwGlZCvyG3gAWfCCgAfnBHnALgBN0GiyGIfDA0GuXC-zGqZCY0GjZFo0G6JDpQANoCo0G1wGxhDa0GIlFUuGs0GmTCaTC6vBA0GpxGKrBfMG40GV0GpQAtKDY0G9KFdfAWgARrA_xGiBCeCDWOG40GSbBrfAujAgzGpQASjBitDbvC5yGO1GWzGsKCq2AnlBeIBA0G77CfxG_NEZ1G5wGqYBx0GiaDCNAKgAO9B60GgaFl1GU1G8kFUhCj1GKDBL1GdyGl1GJ0GgyGl1GK1GKgASpBY0GazFL1G-OC21Gr3BxSBszBx0GuBFFiBPOAUlBQOBB2G2KDaOBfvG60GjPCY0GCUAA0G7hBK2GT0GKTAM2GhcCL1GdJG60Gc4AK2GJ0GifCQ1G4vGY0G4qDqMFn3A7zGn3AGVCPZBCwG60GKlCeTEpQAF1AQ1GOaEl2GJ0GgoE4aBn3Ai0GQwG60GnzGoJApzGpQArzG12GxwGfPElxGsPB2-AKgAyzGz2Ge1GMWEvGBcgA5zGIHEAxG5WEI3GnLES1GcgAxwGY-BWtEvQAhSBK3G3wGgQCK3GiyGGXEYwCFmAFUEI3GC-AqwGU1Cc3GO3GRICe3GBrC27CQZBj3G5wGUnCI3GSxG27CYbB7sEWICq3G90GltA5dBY6CltAzwGkQBlxGeyDZxGO4Aq3GX3GzZFe3G50GDZCrxG27C28AitDDbEI3GJrC_3GwzGogA3hC63G4xGB4Gb_AsQA8xG27CuIDT4GT0GLrCI3GmcCe3GOeC8yGcACY4GU3GdaDF4GeRCe3G81Ej4Gg2G2MCI3G5lAj4GO3GbyG27CRVBF4GjfBrfAWJD63GKvG27CglC_xGUkEa0GbcFI3GqyGDZCOlBeCDPtA74GK4GdgCEaAx4GH2G94GX3GL2G63GmVCF4GFUBM5Gx3GX3BM3GFiA54GW2G27C06BV5G0sBcWAEoD34G0fBUsATcAm4GUzGcWAk2GDZCdnAe3Gp2Gx4Gr2Gj5GU3GpFBl5GhvGcWAVVC34G_DBw5GW4G42GG9CO3GuzGDZCM3Ae3GDnCw5Go3G_rBrfAffAlxGGoDAxG3kAZxGNKCB6GaTCF6GRUCRwDRcG-MGWkFkkGEnG2BAxAAMBAibAsBAtkGYpGDlAJBD9BFjcGCnG2UGymGhpGhqFR6GT6GDbA9XBZHCESAdgBTPDsOF8QDZVDUDBrrC1dG3CC_oF7OGZpATrC_bAm7A-iB9zEy8A86C39FQxFm-CGPFDZACEBzQBccF7QF51F-8C8xGlVB3nGAQCYlGyfBE7GiNAG7GHyGN7GhhBE7GJXCN7GKBGE7GD7GIoGXOAG7GO9BZ7GUEBolGFICZ7GM7G2nDveAZ7GQ7GU-Al5AolGU7GcoGK7GttGq7GLkAupAG7G51Gv7Gi7GUFGiEB_ZApsEAhAG0GFMEYNArkEfWAUdEe0ByIACvB8rATyBsGFouFD7AiSAblASLC77GC8G_LB-7G0pDcGAAhA0-BM8GUZDA7GD7ASOAR8GVHBR8GsyCEACcgAqFC_5GfvDxYBrSBKQCM8GoyEE8GKTCJ8GrSBoRAeaAVjCm8GQRC1eE4gA4oGi8GrPBH8GvKFk8GB3EM8GVDC08GL8G_5G6KF28GFkE68GDIBxkEhkGE4FQpGe6GmkGg6GxAAqkG1LCl8FukG5aCyCBa6GkIGikGfpGE9GvpCG9GI9GskGtNBZHCAsAW5ESyEnxB0JFYGAM4AKqBEaGM9BGaGkGEc5B6FEinGAFCIUBrJCTpFfKDZWC8AB9rFkmF44FScAcUBisCo8E3nG19G8oC39GqBCGJAx1Ez9G7qE39GZKB99GqSB99Gy9GGJA81E19GplGz9GB2E3LGulGJ-G69GU-A1nBJ-GBoAJ-GWODL-GC-GF-GE-Gr7Gq9AGJAV2Ez9GAmGd-GQ-Gd7FHiBduGQXC3hCFiBu1AcRAR_D1hGQrAcJDwAC3tAh1EAgAu-GELBt-GMlA4iFJgC7XAvkA2-G4DCw-G0-GKvFx-GWABEvAxmG1kGf6GBBA2BAjBAi6GWEAW6G6MAGMC7XAjuAw2ELfGdKGR9GC_GF9GE_GG_GU6Gk6GO5ERiFOkAPnG_IElQExgCakAgOBJMFlmFqmAh2BW_B1TCinGUTB-RDAxBGxAOaDd7AXjFjVGjVD1CDVvCUcAKzDDQEtHBluCrnGB-CpsGzYCccFG7G6hCsZAJ9C__GWkC__G4cA__GarA__GxTA__GgjB__GkvA__GUrA__GrMBIoGVCC-1EDUAsZA40BzKFSoDSAHQhBGAHP-GUAHU-AKAHl7GGXDAaAjICVAHQAHeoGZAHreEdAHLkACAHO3EIAHiaG4-B17GiOAsBCbnAQgGC8GTvCD7AWDEWyB_KCjRDrSBCkFAhA9-F7AHeyCeKAd5A7XAqwCTyB5ZB9kAx8GAlAKaBmiAXPBMBHKQCMBH_LBMBH5dBMBHNdFPCCowCPCCFBHWtBrbBPCC2zGZkCsJDYwCPTCHHEPTCPBHPTCRBHPTCTBHPTCVBHmLCXBHmLCkEBeBHBcG1aC21D3aCLBH3aCiBHdtAkBHdtAmBHdtAoBHdtAqBHCnAgBHdtAZBHInAYwCB_GXEDQ6GjBAi-EwxANhAJ_GX6BDlAi5B9WG_4EPpGhGGAzFHCHJCH_QBzFBtEENhEOnGrbFrRBpLEK2BZ0Ch9GmQFqmAu_A9zEzlAxpBqJCGPFa2E8QFSDFyUBx3DisCuCHW0DNDG8oCwCH-hByCHsXAyCHujByCH4TCyCHthByCHgHCNDGcaFADHpSCADHl-CvyASoD_YAADH1CHh7GEiAADH5CH2nD0KEVAH9CH2nD_CH-8CxaFNDGhoGXDHvtBVDH3CHUFGhPGwoG7sE7VCUmE2kAPnAiDH4gAa9B7wATyBXCF3ZC6fDXzARVDshBx-BuDHotAk4Em-AkfG4LA0DH9JCoDHshBt0BxDHwPD20FuLCxbBzcEoDC-DHc7BksBHlAEFFNvFFCHlkGT9GU_GV9GK9GX6GTyBlUCO_GjZGSCHPQGcCGVCH5kGJ9GX_GNzFsCGhDDIaC72B-XBVRCN_DUrCIZASTGJMFSmAqmAz4Ac5BouA9zEU2ArPC2ID76GXgAUpAX0DrnGa_BXEB3BEt9GWFFxSAHKCgQCU7FG3AC7GsNEw1EOaAJaAH7GDFH8oCEpGu1Ei1AOtGAFHAoGLFHgpEJFHw1Ee7FGtGLaADFHk4GUFHQDB9SDUEBY4Ep4GUFHsOD9SDpgB9SDK8AUFHl5AaFHRFHp7G3fC74ECFHvtGNFH51GDFHRlBEpGcIFnmFwAHtvAhzGx-BY1GZoCUzADMEzVAlDDEoAwNDOwFAhAiTA7FHMlAu6DG3ACGHcfAdkCjtAd8DEoAbgDBGHy1CFiGKGH4mFRoD-3BMGHjtAwaE8mBjtADIBHGHioATGHloAbGHcbBEGHsgCJGHqICvGFfGH-yAOGH_KFOpGBnGR_GGCHf6GpiGWEAwwCShADHAMCHr0EhODmhA3UA1qEykGkZGTCHgpGF9GtGHsBAvGHThAYCHvNCB-DW4Fc3AwzEcYABODidElMEJ1En2GgrF3zEj_GhKA2XClCD3FBwRDGxAIHBz7A_lE8zF0HEIqDuqEBeB05A6AGkCB6pDwiBIPAUvGyTDJBDEmBHZAjQBvnGS_AuyEDcA9nGBkC0nGlSA9nGR9B0nGR5C0nGMTD0nG_pACoGV1D0nGiGB9nGtHHVoGvHHTAHW-BVoGlrBF-GzHHU-A1HHcAHDIHeAH7HHgAH_xDQhB9HHVoG_HHr7GLIHt7GNIHqAHXIHXrCiUCXRGQ4EwAHysA_5GA8GMTEIvBe6B3YAGDBD7AyeAfWAQeE3SB27BAmARDBs8GNjBsgCsdDSgAzyEcrGVlAQxBQmCsgC2DBctARcC4pA7IHNVB4IH-yALRD7IHCPA9IHVlAfvDqHDwXCFJH3JA3mDAJHm2A4zADJHteEDJH6IHGJHHaBDJH6wAIJHL-EIJHzvDaJHGjF7IHxpAaJHxQBaJHTYAaJHRJHVlA8aBaJHVJHmJHXJHeJHCJHVlAeSAKJHfLAdJHuJH6KBnICwlFIJHKgBJ3AqeBuGEwJHkWFPJHuJHpJH3JAJIBNJHrUBcyEflAeOAIJHuREIKHqzC7IHPGBIKHjJHMKHlJH3JASTA8JH5lEIKHrJHVlA2-DNJHgTA8JHblDIJHsIBeKHhJH7IH5LDssE3sCeKHTJH3JA9sCaKHXKHoKHtJH3JAJ5BIJHLMA8JHVbDSkBJEHzmGDBAEbA_QBkBADBAp1BocB70EXpGK_GSWFeiGzgGfGG5GHVEHUCHsGH4KHc6E7KHBKEKWA-KHgdE_0E43E_wFnxBTnGSkAXWGkyBVWFAWBfuFyTCgQA8iAp9GuDDH6Aq9G0EHa0E8QFUCCynG7KFzCE8LCwHHwzD0nGVPG0HHrLHw1EuPG4HHvLHzCEZKBO8EMyGjKFkHGVBBAIHzLHpBE6LHU-AW8BaFHtLHIIH8LH2jC4LH0lGO8E52CjbCaoGEMHScAO8ET2EOMHA1AOMH05DgoGxLHiaGShGyFH3MAuKHnvBd8FHKAf5D3hCdVGy1AuKHg2EfMHx_Dp8AHKAZCDkMHKoAfMHsiEEIB1KHsGHfqFjBAPHAcPAaTFyGHsjAhODRRDDABb6GqGHKEHEzFwMHyMHFTFaEHpQG43EOTAjxBPrFRhGWSFN_DgRBElGxuCo5EOHHimDSiBABFa9CDcAm6Bs5EEJGcmFCgGsEC27At_DMQDvxBnSF_5EmLH5LE09GdMCWlGjNH3GDL7GJrBE7GwiDE7GBoAjNHZKBjNHqSBjNHScAAgCktAAgCA1AAgCRaEU-AmNHDMHDKAAgCqNHMIH8NHPDH3MCLMHAOHmFHpZDeoGEOHWIHIOHy3CGOHZyBIOHEmG0jEQXCiiAMwAG6ESOHmeA5DHWHECMGslAYuBT8EplA_-GitAi4CZOH3JAjOAZOHuMH8GHwMHLBAbqA1MHL_GrmCxkGAnGepGD9GS_GT9GnGCEFAjBAoOHDFA9XBsRAhHBY9GOeAVhEQuB-FD_pGxGGBqGqgAI_C6NGcoAClGJ4AYoC7gC6yBnEHimD5fGXCBfdAIUBnWF7UC3_CxCEH0Ea9BEQDmQEi-BLiArsCjZFOJH9EHzWAA3EScA3LGk1EjPHmjEr1ELgDj1EcjAjPH6bFj1EBoAjPHZKBjPHqSBjPHiPHf1CktAL-GA1AL-Gl-CIrCulGL-GqPHf1CsPH_NHphEOIHm4AzlGyPHf1C0PHZ-GCQHJOHKQHLOHB2GsAHoPHWMHEvGsEBXtDplAZCDilA9DHInAE_AxbBZQH9TCG9DkyD98DatC8oBG9DlOHyOHNbAEEFtDFqOH6nDfuBrbGP9GC9G6GHS9G9MHqDFf6FBHHXkDzPAolAGWBctAgVDq6BOfCdEBX1CxjEShBdRAV0AdgB69EsNGZjDmRCOtAIHH_HEJsB5YAEYBAWBZgCuKDNJDxMGFxFvtDL9CdnGPKAXjBeTCb_BvtDLsAL2CLHCBLAbfDKMBL-CmqDftBnjDN7FPPH3WCFjBpoANAFGrCGSBexF2ZCr2BzCEwrAuRHIPBuRHP2BuRHusAuRHobFuRH6rBuRH3MDV7G2WAexFR7CLQCQhBXJBBSHGVCVAH0RH2nD2RHLDHa4A2nD6RHBOH8vGRDHASHTDHTSHr7GNSHO3EFSHVDHyRHbDHVSHFeG_DC1YARIE8nDFNBRcChpFcHABfAJRATaAUjDlwD_oGSWCnlBPzAsIDilAcuB1RBE_AQKGp6CIFGolAmQEEgAllAcBGolAYFF6SHCmAHKCUSDEQCqzCs6G4mFCTHTxA4pAFTHteEFTH2DBFTHhJC1lAlwB6sBQTHLRDs6GQrESTHCmAiREHTHyGFaTHhJHVTHjJHVTHLTH1lAlHAJTHiTHPTHYTHXJHVTHUTH1lAEJHXTHJQCGjFs6G0PBHTHMJH5rBCmAVFByTHhTH1THNTHrTHmTHJQCoTHrTHqTHCmAbJHs6GeHBtTHD0DkTHBUHdTH1lA3pAFUHpHBMUH6THBUH8THtVCHUH6aBAUHttBhDBAWBxcGJnA9SH8bGHTH2JHs6GGJGFUH2QBdUHPUHttBRUHjbEKsG7-AR_BsJAOpCaUHylAdaBzSHK-DwUHVBFyUHfTH1lAaIBHTHTKHFUHVKHs6GchF4UHVUHHUCXKCJ4AdKHs6GfKHEVHJUHBgD7PBJOBXxBTUHH4BMVHpKHHTH7TAOVH_UHvKHs6GxKHFUHzKHVVHHVHGmA1UHCmATtCHTHReAXVHRUHS8EfVH_UHveGHTHlkD0THeZB1BD9SHWWBQ2Ge0BMVHIwCFUHEWByVHRUHYyDnVH_UHIgFHTHULB6VHETH1lASjAFUHsSF6VH4THeQCkUHvSCMVH0AD6VHVUHrNETUHmrBMWHXMCCTHNMAaVHIOGOWHDWHV5DOWH8THz7AOWHKWHWTHQWHZTH1bFbTHfWHSWH8SEtTHt8DMWHjTHkWHcmGtnFreE-THmAGKWHsTHQWHHJH1bFRZAllBWmASWH2THyWHVWHvvBwWHYWHn2CwWHKWHCUHemAEUHQWHcLCzSHVqB_SHO1FUCBolAEtDHXHHuF6SHkQHxQHoEADXGpACVEApQH71CgSB9mA6MHwOHrGHmOHqDFSXH4LCl8FTfBwmF3FEgQG88BsOFx2A6qC1fFg6C6_AVaBYMBb3CVyBMOD7ABDuFkLDtaC7YBMCCgfAz4AVrClEHwcEedGx8EG8BbUA9QGfdGa7AXjFezD4sAh2Cp9GKEBrVH-WFkwBGQBJXCLPB-UC7ABTpFlvBLgBrcFNNC6OBjdEnqEKbCRmCULC8YE4RB_RBV5DSqDBzCzZFB_Fe4EqLEh1EWeAGtGttANlAo8EAMAGtGNPCqYHLfCvYH71FvYHoAEGtGk4CUtGvmFSFH4YHRAHsYHCIH8YHdtGUUC9ZAuYH9SDkSCqYHVGFt4AQhB0YHDQHLUFZQDnYHp7GNZHmAH-YHoAHPZHFyBTZHnHDBlFLHDA7GHRFhtAVbAJTBPfAEsBDhAHOEANCXsB5uC6XAq_E7rAdhDO1F1lBEACGaFsKBbmAAHB3QGJJEwZHQEEwZH_LBmyDmvC6qB1SBl0BCACbmA_6CimAGIBUMA71C5ZB2ZHjoELTDvZHUZE0IE3QGsbEa1EySBsLAq_EwbELaHR8BlZH77B0bEQaHEqEOaHZxBOaHpCD3QGnIBWGHJABSLAbaHzZH1SBmCDQaHOlBy6CBKA74B7ZHuaBtgAq_EB5BmuGuaBiTDrZH7IBuaHjABcAE1SBM5BzaHACFimAupFyqCzOAxbD3QGxVCmyDA5DdaHaUAfaH2aHYaH77Bx0B29ES4Af0CrZHDBBzaHWOHPbHGgENbHbEBNbH2yANbHvXANbHrgENbHL7C76FXBBzaHOuBfbH9KAfbHvbArZH5sBvVDpNG5ZAlbHWbH1SBUfAIoAptAabHsbHwaHfbGoGHvOHvQHxOHQXHyBARmFAyAVXHptA6eD_KFuOHQ_GaXH8MHDTFoEA6bHQ7DMQFJuAmFEuXBrVFeNG8WCd0C_KG1lEmXHFGEwhB9TEcbFZXGnWFuXHQ5DyXHsZBA6GOMEylAj0Dz4AxTFNbHsYE5bFkkBOPHZLAt6D-yGLLACEBxhDBLBm_AhJAxpBT2BAfB8HBRpA4LBxQBd7BkRHhUEiCEowEZoG-iAIHGyeCVPHeoFR3AL7CroCqbGVtD_yCkICpTALpAGgGuZGBtG28FoLHPdHrYHGDHk6CJ5FcNAOIDwLHRdHhsGTdHjXCNAHZdH5ACVAHqUBVAHyMAVAHE4ACeAYAHVdHEOBGDHVGFqdHEYBVAH4TCmdHJyBqdHfdHUIHVdHNcCGDHllC3dH68CQUF7_AjIFM5ApeE4BCQYG0fBmpCvcDpLAj1GBSEzfACRDf3DBaH6xCoAGYTB8IBbmAb-Cd-A1dBsjA77B3ZH7gCVWEvED0SBDIB36DbmA0dAn4G8TBCBH6JF_NCceHySBMeHpODxZBpODL8G_TBM_CSLA-lARaHV0CP4ARIEueHT8D9ZBySB_CEzeHlYAoAGtvCZeHueCesBg6DvkAfeHaBEueHOlBT9CuaB6MBoAGXiEkeHFkBI_Fd-AxVCKfHrLB8eHc5B8eH5sB41CKJASbBbyBNCCitAggFteHlOB4GBS_A8bAyPCjIAFKAoFCifHstAQjGElAZaBrtDgfH4OAHuFvmA81AofHA8GtfH_JAxbBKmBS2A2vDofHF7C1eHDgGqfHjOBQgD4fH06Cg-AUZDyfHAFBDgHvfHZCCWkEofHcjFKrBejFweHHMDReHLnAkgAffHQgH-fH8bAHyDJgH1OAyfHqIEZgHGgHQgHIgH3GH0bHBcH2bHbXHlQHqDFUBAYNCzBAXwE8bHsaA1cADeDP_GQ9GCcH2KHmQHyBAmgHqNCogHmbGHGFdZBvrCgHHkXAoLFo7EIzA2MDQ-G18CKfB3oFNzFunDHvCbdDXkAegANCCYLCRRHMNHqGG8gC6nAeTCHZGQ9EBvGlcH8vGW2F89AnWDrhDCHB8oAzCDiPFR1EC9Cx_GdwCdqEgxAKYHKfBepDOUBZPCPYHGVArnGYdBpjGL7C1HCJBDUkEprDWKBjLHndFx9GxZE3ZA1HB9mCSdHV1EUdH8hHqXBAiHf7C6hHEYB-hHjXC-hHmkA-hH5ACV1EEdAqoA9ZAqwA9ZACCDdXFGdAfhHaAH5hHKIHViHtTDOiHKZHTiHJiH9ZALiH3ZAglC8hH2dHV1E4dHliHDiH7dH5zCx7BorEmIFtdFuGFtfCTsFGPAoSBEeHXXEb0G24BPZBPBFcRAP3G0FARqBIaFAnEemAOeHzrC0SBRwE9iHTeHP3G0SB7fEmrB0SB3FCFjHgaBFjH0dA6QC0SB_CBFjH21D1bFYLDCjH8QD8iHidDVaAfeHh2CxfAemAKOEowEuaBHHE1bFVNAijH1cFe_FNfH98DlmAHzDfeHgdBYjHxVCHjHYCC_iHBKAaUAYwC1bF0_DXnDzOAOrGaCD5sBnTES2AwfAn4GjKD8bC4mA8gA7fAvEDzXAP9Cz-FgGESqEXjBjNEJkHEbC7-FgGERdAHkHHCEtPDkKBsyCHkHSbEakHGkHY4AR8CijH3BEQkHZ3AtfAakHOgAakH0qBakHUkHekHcPFpEHdpB4hGKNA_JBHkHqbEykH0bFY4A70BXkHHXCikHMsC6kH0bE4kHT8D-kH5fAykHZkHULFggHvgHigHDcHs1Fc1FKWA2OHYEA6mGALHeqGsKGtQH_MGibG3bHa1FKlHHEAMlH4OHi4BzeDrBE-kG0rApxBoTAa8EWhGW7EdOBYoCsBCSbChcHjCHncHoDH1fFcSAYNHHFGSREeNH75E9nC6hHktAftGWlG3lHsAC6hHjGE6hHZnCEiHRSA3lHZKB3lHqSB3lH0lHX7GklAPiHAmHRiHTDBISHKmH7NHImHcAHRuA9ZABoAftGJMHSRGajBtJAfiHOmHHOHQmHLQHZmHO3ECCDftGwSDhZAEmG2sFvyEV5DYMHooGJfADlB6nAL3CKmAX1G9WHDhADGAxbBUWF5EC_GGeyB1UCGlBLnAQAB3mH7mHKvFUDB2gDOdEgkGM6GzkGDVGVlHJQAT-EGGFuPAL9GgJAjADO9GugHuQHGLH7GHT9GInHqNCMQFhWC8kGKfCrcAoCBglH-LFW7E-VHDhCFxFYSEj9GfhGcLHhTGm4AtLG1GDx0BY4BggBeNHq7EgNHVlG8lGw1ECCDVlGZlGTlGblGYdH4bGTlGflGTlGhlGQFHAOETlG6lG90D6nHTAHEoH_YHslGGIHAoHPmHxlGKoHIZHNoHQeFv5CQIHPoH2vCBmGynHemH_lG0nH9lGylGWMHW3BwoGOAF3yAiBB9jCn3AVHBUTAV4AABFfnANuDnmG7bAQjHOkHM3ErlG5aEQmGFKAHcGvoHUiE0oHpmGgwEFlHRnHUlHjgHJ4FYrAH_GV6GOlHNCHt3Bt6AgHAZXHHlHzmGIBA-oHW_GX9GwcE8gHrRBSLHiOBZVDvUBnxCL1EVVDw6GJUBqCCPrAgVGGdCxpB0_AmdBH3AZqEWqECgGuCBE1AziAv9GwnGSzErzBWOBisCNBG3nGtpH8oCvpHILAvpH_mBrpH7qEvpHylB1pH82Cj1EqpH1PHGYAf1Cf4ArpH40BX3DD2E-pHPmHtpH2jCHqHoRBBqHUgAqRHajBHqH8pHJQHtpHTmASqHFjBrpHRlBNBGcIFGtAwoG2OBDpHjeAa9FvOEDBHpRDL0AXsBAgDi5DyoH_8AkqHniEhqHZuEL6ALnAsMHhqHvrGtqH6mAqzCEZA4lCjqHFKAw5B0PGp8D3qHuqHB0AwqHoqH4qHpnGkqH9DHhqHeRGFrHfhF1tCLCGFLH7oHDcHJpHeGANEH8bH7VC05AFpHSlHO6GDnGf6GOrHzAAQrHMpHIzAziG6UA7JDhyA1RAIaCP0C0IE6vDXhG-lA52CgPH0gC87E9oFHfA1SBqmAWTGyqA4sBYIG1EDv4CijBOdCrWA1BDo9GJfCidBLsCpeAd0BIJC3YAB-CIqDRgAhuBH0EKSBBJBfwAbQAIgF5_GV5DCvABzCveGjzG9EH2_CYiAboBBFHmfDznHYsHJ7GmaB7nGasHjgCcsHMFHgsHd5DIeA_nHisHKhG7PHDlBzlG0bA_LHi-G5NHesHEOB7PHwiBMIHisHr6B3BESoH0sHWsHQZHIrCNcC7sHfIDPQHgsHcIFGLCsaAX8GziHYXBWuGogA4-FKrBzXGtABY4AcbCuGA1mAJ0CQmH7VCSADgbD7VCoRAEqA4RDUzAapA7RDatHeyBDGHfmH7VCPnFYnAfbCStHPsBdtHcnAoQAntHPnArMGPnAdCFapAUSDqtH4FCQgCVnAjGFltHUdEgtHtPDxtHD8G4tHjGH8tHsnFbqBB9GTlH0kG8oH33F53FM4FO7EUOFlLFRrHzrBuSGdpGhgHSnHwQHFuHL4FBED-NFalH1qAU4FCtC-kGsTAwzEuDEN_D3hCElGapASbCtiGjCH-GGV_DtlH1EBjPC5dEpCHhjAt6AphGrcAY4EtCHlLH3rCyuHE4AyuHTqAyuHWnCKFHD3AQtGMkB1YH9uH_nH7uHw1EgHClLHcaFEvHh1DYFHTQAI3EPoGEvH5uHRmHTwGBQHXdAQhBUgAKvHthBEvHDvHoFH_uHLQHRvHLOHbvHRlBRvHcIFq6GooGanAcJAO0EqJEeoH6NA3zAbzAasBCKH7NCVQClOEasB38D-mGYCDCfAnmFeZBzODv3BSmGDbB_uATYAv5C_uAWABBYAzGB2RER9CZlFUyD_uAH0AAwH_uALuBhWAXtFTNFoOBmmGIaAOwHbRFNpGoyFpGHwgHYrHL6FdcGzQHqgH4aBbpGGpHQuHVlHc6FZwHoQHcrHMVALKBDkBwJFrRBd9GElAguHinHeXGkuH7EG2lAnCHOeAMJHbzFFMF11BmRHorGy0Bq-Al5C7hEahE3sCIgGrCH4hHD3AAaAzuHExH1uHExH3uHExHWnCExHsXAzMF7qEbEC0LHFjCAvHCcGCvHSxHQhBDqDiAHh1DiAHl-CBZHWxHRoGUxHToGexHWoGzMFYoGptGixHDvHAaAxaFzMFhoGrxHHxHPQHDxHmoGn_FVuBikBT_FWeBa1AfDHD0GPwHG9B9sE6mB5VDKoCp0DK3ARoBvUBNvCwYA-xHslD41CdaCFLBSgAJWFPKALyHixEpFAj-AvyEz8CVDBbRFT7CBuHWrHd6GgwH_GAV_Gj6GBpHzGHcnA28ApUAewHMrHIpHbyH_oHSCBeRCynAsEGAPHbwCqUCcYBTmAZRDmXHljDniAf_EXhG24AQ6DoHAf9GFdGEaGCHBirF9pAW_BtnDUYC8fA06GkRDuPCiyElnHApFgCBE5B2zA7IBgiE1UF8ABRYBDUCrcHqSEd7A1UBZgAtjGxnEt_G3lEmIALJCFqFsAB7vAeBBn7DXdBLODdpD9MCKNBGnDeHB0cEOoEtkE3TDzjDUBERpBtsCV3Cc5G6XGB8EycBgUHNwGwHEyaDhEHIZBd1ESXGzlHqmDE7GgsAE6EYgBw3AbsHvXHMtGA0HYdHMcAD0Hi5AD0HUxDE7GokD_RHL0H2nDC0H2nDwRBE6E40BdxHT0HDMHb0HhxHd0HaiHH0HQeFmxHf0HrrCF0HsJDf0HNcCm0HlMDE6EyuCF0HFvFW3BRYGecB93AWiCj-GEoBctAbnAuDBmiAbOBxgG3AHq_DayDxzHDlAqXEEHEQRCRgAcyD9-FbuCTPDJMB7mA-dAlDDDtAwFANQCZrCSADzEBgyHzABv5DwFAPXB8nAIqDhLDTrAxyB5yHgyHLuBR9CvJHVCFPgDpWBZ1H8bGF-C6xBjZDm1HgGFm1HXtHm1HY1HytA1pEo1HHZGeLAm1H5aDZ1HuICz1HuRE61HYIG41Hq1HytALVBj1HgnAu1HA2Hw1HcnA5lE61HUXB41H31HytAbKHC2Hm5A11HN2H91HfgHUwH1bHfwHEuHvDFF_GWCHLCHeyH2MHcnABbDQCHWLFUEHkyHYrHbyHb2H0QHuPA8kGgiDrcAOdGCeAg6CKrBElGbnG0KBWRHUxHinGl_ACzGpnHugCeNHxnGtCHuHHfoGZsHSoG5nG4nGmcCQoG-nG9nGBoG0nGDoG8HH_2HzCEdoGDoH4nGLoGEIHssBJoHB3HL7BXoGloGOoHV3HUgAOoGboGQ2EM3HsJDB3HhoG2nGjoGj3HY3HgvHSQHdsGKlAxbB1JCshBRiGemBshBDpGyAHwVEtnBvDH8NCv3HyDHxgBKlAXAD33H4DH83H7DHqeBn7DrcFgRBDbD-XAzZA0JD-PBLwHzOCPFH0JD_8AJ4HpnGJ4H8ZBTwHrFFLrHDuHNrHm2HYEHW9GRUDPEHmnAvnASEH4GHj2HV4HlyHa2HY4H7kGY9G43EwADcuHjmFdrHrrHRvDtwHZWFimDGbC4zABpF3YCeIA8xFZHHtyBjjFS_ATlB6xCJDGZZAWdAwUCJgErOG1GDZpFtCH2LHJRA2LHE4A2LH9rBuLHybF2HHPuDyLHN5Hw1E4TC2LHthB2LHgHCIMHH5HVoGpSCIMHl-CmTAHDHdfAVoG-hBIMHsXAIMHujBIMH0UCF-GV5HSIHP5HJQHKYBavHSMHs5HLkAk5Hs9EkFCnSHmeEj-ACUAlDDvtAp4ErOBqOEuhBmnACmC95HUFD95HWAB_5HtdDxCDegAgbD1hG95HH0AG6HsqHG6HsMHQ6HwMBzeAPXH8CFobG25HKuAfbGAcHGlHX2HDcHMiFOrAtgAWIBbOAwdAYsG-RCciAB-AI2EjyA6rBenDhpAQ0BAqFRWHdVDWtA5oFsjCOfBoDBHnA7TEIMAvxCsVCswAttDVsBElGGpAC7FZJAq9FS-CfBEGQB4eA4UCkWEOkB_3DjoAk0BgZB9JC4jDw6HCDDbcAcXDETBd3C0eCXECM4GC2BxWGnOA3zAtNDIUA3WB9xBQkAeVCDFFMmB0wB3uBlFFq-AssAg8BkoB0wB26DmTAt3FSaHB6FvnBwfD8IEZjCueAJ7HduGA8Ga1EeIHKiBJfAtXEduGzqEe9B2iH_xD_7G_7HTyBWGEwQAeyCHMEt1CWkEVGEANFfnAXXCDfAsgCjmBp6CHzDLaHz6B1hDplAqdGp6CWjAx7HO1FTsB1SBz_BhiBO1FN2Bg6DNfAq_EwaBqHDLkBYjB7mAzZFmLAyoHhaGSrHDmBVnAPXEw3AVDBzOGYnA6KFpDBU1HXNAJOBizHvXHc4HNwAfnAsbDDfAYnAsOBMsCpnAXMAvyDLLDvyDraH5VDSgDMrBIpCDvF8VDN8HVnAOuBZjCIDCHLBW9HQ1CW9Hx8HjGBT9HIDCM9HcnA_9B6KAV6HNBAMHAnBAyAAnyHd2HL_Gf8B37AcpGELHg4HGnHEuHn9HlBAp9Hr9HZCHeoFsCGRpDp6GcEFW7Ef9G1eFinH0kFOEFiUE50AIuAEaAacAlCHC7H3fBQuBH0EtkCXwCmOAA3ErcAsRHEiAD0HCyBE7GldHE7G4iBnNHRgBpNHV-HrNHf-HS5Hh-HzCEthBD0HVhEU0Hj-H9LHFCFrlGDFDEqHd-HPmHSKFhxHv-HZ3Hr-HYoGMAFS3BY0Hn-Ht5Hs0HpSCs0HZ-HvxHFCFgvHbCBeoHz4AEMDWtE8VDFiGinAWfAspFj9HN6HenE1jEFiA9LAg_E3ZBisBbFFR_HjTD1hGAWBauCU_HunAUFDa_HuCEM_HS_H5fE8QCXyHytFZyH09Ho9HyAAbrHa4HPlH8VDv2Ew9HAVGy9HVcGo_H29Hq_Hk4HBNHysClYBXnDp6G1xDN_DeeAUnET_D3JFtrHAOCj9GJjE_WEpCC9zE4-A4WC5cCpTBSLABvAdpH7bGZdCcPCGPFlWCOuBGDH8QFx4CmLHV-BvCHSRGW0DdAITqAdAI-hBdAIL2BJAHH7Bi-HDPCddHoAIVxHqAIXxHmAIESHuAIs-HwbAu-HIGAVAHiAIVAHkAIQvHXmHUgA6YAO2E0AIFOHbAIxaFSRGhoGCBIE4ACBI4AIXRGpfDfDH7fAtWC4pAinAmzBUQHoTFL0AkGEekGSBIWrAP9BhoENKAFvBYBI5zFfhFTBIr-BwuA5zFGpGeBIjJH5nAI0BbBIh-BVBIZBI_8AeBIpnGeBI8ZBTBIjmGnBIPwHvpAm9Ho9H0AA49H_KHCpHJ9H3xEVrHm_H0WGVlH19HnBA3BILpH59HJ_EW4F9OCwzEbiF-iCiiAnxCU4ASbCAOGoEHXiBaYG7EG_-A-RDdeCehH33G76G2QAfsEeIDxAHHNBkuCPjAWGE6pBGPFoUAOsHG3AeNH8AIyUBDlFspHtvE5OCrCIwpHtCIypHtCI_mBtCIoRBtCIRECQ0HZRAtCIH5Bo-HNWCFoH10CssHEtAusH-CIWiHEDI2nBGDIE9CrCIGvD3lG6CIUSHGDISpBrCITqHtvE-OCRDI0CIUFGDfBbqH9yAAfAlDDrfAabBzUADoAj8G5kAEjDYdAiDIqXElDIDIBlDI1QCgDIVHBlDIcfAiDIz8GvDICfAvDIKQCvDI_LBvDI5dBvDIwaEvDIoDIDoAPvCl9Hl_HY6Fn_HDcHBCI0AAr_H5BIfyHpnAf5AUrHQnHCuHz9HDEI2BIGEIHGFMIA7SC8kGkXHQABa4FISDqFCKCDXhGdjF2MAMMErrCSFDe4Fv4HXiAk9G9OB-qGivDm6BMyGNpA7EGJXBpFB1AErPCl8CsuDFhBa8DJtEQxFnnETpFZdGpuBO3CuyEMnD_zH9jBXsH_EIxRHbfBJtGDFII0HBFIfsHbpFeyCHFIq0B2KFSeGJFInsHolGCFGqsHFFIs-H5EIEqHHFIwsHolGxTAolGgjBolGRyBoZAMZHJFIrrCNFIAYD_lGqQAYoHUFIyuC2KFcIFdRBqxFeKE25HWJA1qH8aBYUEzrCvmHZBIx-B4KD3nAF5DhWArjDCBH8FIgNFBpGWoCCfABGIjhDtIFZQGTeHEGIzlFJGIVGH_FIbeH_FISOAJGI7FIdTCjeH8FIwnEEGIXPBXGIKQCXGI_LBXGIItE_nAENE-FIdTCceBL4HLjDhGIUTGSGIUTGcfAEGIhjHrGIDGIS4HBLFU4HOEIzmGTBA2kEgEAawHs9HspGM8C5MH9BIBEI_BIEuH0GI1mE3GIFCIcFFlZCULGmwHTtBOdGrrDnrHs4HARH5JFXpHe1HinGoTBP7A_FB2EIFuDjPCdNF0EHjjC7BCeuELhEVKCDIEjRE3BEVdAccFsHHqDCAFI98CZsHskCa-HlHIGFInHIzCExTA1CIrHIjsHJZGOFIzHInsHtvENiHtHIoIF5HIWAHV0EUiHzHIwsH3HIvHIOSHxHI1sH9HIUrA3HIoGBTDIDlBTDIqQATDIWkCTDICIIiaGkRGd_Ct8BDGAxMCZfAGtHkGEdsDsGA3ZCCgAMlG-KA12GEABolAP3GRABjIIUXAYQBJGDtmG5ZEpnAoDIGoAmjHD2G4NE4FH0nAxvHwIIAjAyIINKAIbDi1G4IIMMBaTCulD3IIAoAjoE9II55H6II5NDyzACJIsnFCJI1ZHCJIdCFCJIpUFCJI_6CCJI8IIzbHV2HPuHk2HF9GAHINwBINGLuHyeE4wCMEIYyH-GIDcHYJIgEAaJIkwH4nCn6G4_C32BeAGXhGWrBVaBq7EALDhoBRRHlmBgrFiCHhUDYTGkwAxcHN-HdxF19BWiBB-BdIB2nGNPF4hHcHAIgGyuFDKIocADKIniADKIucADKImNDyLHCKIJ3H2RBL3HOKIVxHSKItAIUKI6HI7RDHoHdSBusHWKIEOBYKI2nBcKIpaFIgGleFMiHHuCiKIbOAIgGglCeKINcCqKIGKIUMHQKIiaG27HEeHUyDrmHyDC1tAt-CiiAbrCNnAnGAbsC6KILiB_SAOhBnkDiNEYRHZqEFMECmB9KI4tA_HBDLIzIBDLIo8DDLIv_D7KIYyDFLIDKBDfA7KIIgFFLIULBXLI_JCYRH_VHXLIJLIVLILLIVLI9kBfoDlpHXLIwHBbLIYHBu_AmwG9KI0WCCLISoAGSEpLI4mF1KB0WCeLI6tAWYArLI2UC3LIOoEULI1LImLIuLIoLISoAWTHyLIPnB3LIyGFCMIxOCULIV6HG6C19AXzClEGHbAtHArBAbJIntALEITEHVwHHpHf6GKMIHEAWcBVHANMIlBAPMIORCM0CB6AwbCzmDu3CVtB2ABqvAnJCX5HHHIHfDIaChZAkfDXyGj8AFZCf_GVpHCRAi_GqiAh2BB2ClaDWMFF_AfjD7vAp9GzJAdaC-zATlBUNDjsBiREiFGOqB5eBdjGxcBMHGV-HFPAuZBdYEM4GeyCUbAQGIuTFvuBAzAfaELdElDBMFGgHHBKINNAmHI45EdhCDAHpAHWdHdNIuHIiNIhsGfNIMAHlsHkNIkHGnAH4HI45E-UCvNI3JCiAHEAHc0HrNIVGFvNIfAHSvHhAHLMHtNIlAHn0HrNI8sHsZAllC45EqFIOYG7MFVhBfrCepBC_F8-AlhBXpAeZHLZBvoGS0Cp9AY6CJwCG2GpcCiOHkvBDgDESA-OFJ4AEKHQ0G2vHBfDoFBjWHfOIBaEZNIzGB5ABLjERwCNCDLsDMwC6tA3IHQ0GPoAXBHPoAslDUTAPoAbBHPoAJBH6tAsTH8YA6kCiBH6kCkBH6kCCJFh9BZxEgBH6kCQTAGGBwuAFPItJCQzAFMB6kC3OIkxGKPIz8GSoAB3ETPIAPI7vDECHAEIuKGCEIzGI7cDHJBCHIHEIe2HpnA8xBiZGf4HVMId6HcPIDdD7EAfPIAhGKYDq2HG7BnaCAPHHPF3SA2OFb9GkUFGjBEFCpVHmOAq4H-yDWLHoAG0KBuwHimDluH8pEywHCgGKHCZICSRHfPHdMCxuHExHYxHA3HgxHC3HQxHIFHRQI-nGOxHujBOxH4TCOxHVvHExHoxHHmHRQIg7EkxHcxHDDIPQIW3HkxHNxHiAHWQIiAHTvHDOHjQIcQIcmHRQIsxHpxHuxHy5HWxHgvHcUB4xHTfA9oGDyH9DH7xHWoAwDH4lBKMHk4E_QIe1EQyH6tAHdDERIWoAHwH03BTYDNyHooAy-GQyHJMIdPI7aAVpGVQG4GISnAQBCPnHUMIW2HWJIT9GCdDHJBTRIwtCFSFMhEscENuBHWCjNDlqA5wFyvHlYBZuH1YB0YBKWE0XAOWBp_DCHDDDBZVDOqGPOBv5DNCCEoAVrCnlHiEF9iHqmAJXBLICCxBYhHnuAmVCZoCSID7qCtlHL7HHJGqnG5rFmNE_kDxqAzWHayExdDT5ARoCj3BuADyZAyvDqCBN2E6EFg8El3BJwFYsBAMEBAHKUAhNIgSIdsHkSIlNImSIKFIR1Fi-HoSI6MDqSIN3HiSI7YHeSIPYHRxE40BPhBndHySI34C3AIwSIOoHoSIXoDj0HuSIWLHeSIglCCTILTECOIKGCRxEt0HVDFLHDYVAooGKQEMRFo2AgJAYXBsNIUjDieEsQAG_Bx1CkKBFLA4PDEbCQgDDyH5VHYtA_eDmoEeoArQBTqEAsBDMBspAdPCcdAZICBUFMrEYoA2QBlTI2ZBsZBNbBhiANeCyBGnTIMoAEKHlTIuIC6TIySFoTIFVB6TIkDC-TIS1HUaCfEB3TIGTB76DEUITUFyTIwrG1eExyDZKHlTIq4A4PBEUIZPCLUI5mHCPGX6CSUIeoATABbTI7RCvSFPpB7RCb-AQUILCFoTIRVHpgFzBEr5AlsBJ5BlTIM5BcUIN_AGUIhQABUIMoAvOEXUICkAZUI6tAI9D0UIjUIyUIJWBoTIV8ElTIRsHoTIlkDT3BV6HWBAjBAS6GECIgPIt9HjADsQHeJI-BIXZGDcHFVIHVIdyHDHI_rEn6G9XAIaCsQGKaBSBEv2HA-H-CFYLHBpAfuFVjGhRCadB05ApXGIPBZmAEzB4aBj1DOhBvRBoXEh8DUAIaSAfvBP5C_yCfKDfPHGCCaAI_rF3rC5VIaACtYHGkCGtG-hB5VIsXA5VIujB5VIenC3YH6jA5YHIWIdQI_rFg7EMWIl-CKoGaSCDZH-VIOvHUnC0-HVWIQoHKoGthBMWIgHC_rFxaFdWIKZE74E8VIA_HVWIgvHydAfDHQgBG_HYsASFEzqEFnAJqBizARuCjPBvWIeoAbOH9rCwWA-PBwWIt0C_rAzWI_8A4WIpnG4WI8ZBwWIGrHBXIfhFBXIx3HeoAHEH1WI_LDL0ABXI3WIv0EKrHy_HOfGEuHRVIREILnHb4H78Hu0EjyHh4Hf6GTXI3_HlJIwgBD1EzqApxB4TDHXEd4DWcHb1AmOArUHYoCMME2zEONHesB8bABVAiVIAaHoWFbuEv_GLjAQlBo8GoMIO-HC5HAiC5EFgHCg8E3rC_XIWwB79GTqA_XIYFC79GsXA_XIujB_XI4TC_XIthB_XI-XIF-GJRAtlGpSCtlGl-CzlGEYIF-GGYIUWItlGKYIF-GUgAFQHDRDX-GhYIt5Hg8EhoGlYICYIjWIHYAgvHRYAeoHD9HOtHjoCSKAfIIGoDxYIQjHboA4tBqNANdBEABacAxPERAB7YIbFFzYIwuB9YI6oAK7H4YIsoAVmGBzEZPItbGbPIbXIVsDfRIOEHt_H37HsHFOXIlPIaRIaXIF9GoZGOZIUmFu4DrJBmbFXnGguCpQAjVD2ACBSBKyEgnCUuCBTDRjCZUHhkBLjDLXAFfBo6H-tDaeEeJAtREqiAo4HzZI4GGTpEnDDmRCscBRhBetDYCFRVAQfFIGEPtARqGSsHlHAamEEvFsREtaChWFORHw-AlhEUiFSWFiyDjGBrYHFMBQeFPTA0gCPvAEaGf3GuqGrfAwqGLyH4MBLGD8lE-YAJiBZuB6qG_rAHWD7cA-qGgVDdRCkyEZjCstEFHGJwAoYBQvAxWDIOG0tDlVFaWD1hB85ACCB9PCehHFHBFHB0PInnHRZAIEBUsA54HZQDirGKyBSxFYCFZhDhcCxOCXXHeIB5cCsID8bBz_B4mEDmEGvGrpBPVA88F5pBJRGULD6EIPrBYBCW5A34Bg0DymFLNIsqAMkCTfBRdDKNCF3E1jCQ0CfYBQABcmDMSAy3AmRAAtG0YA9VCUMBMKCV0AqGFoRH5ZI4XCTSGWWAT-C2UCnJAMqHxSAZkEFTAEiBc7H54CU8B8kFuYHYTAnsGirH_yCCmE7ABpuAf3A5HCzTAxsGBjGPzGmMDDVAyXDBsBS-AvyAFiAysAbCBvaCWNInSFj5Eh1ETrGTlGO1DTlGsFAkcIEFIpcII0HrcIjgCtcIqKAvcIX7FGtA7NCvcI2jAzcIEdAtcIbtGLSCssH7SEusH5cI7GGzlGV3A3cICcB3cIumDLMH5cI2cI9lGmcIYSH5IG9lGocI7cIzQIrcI2tGF1FooGrsFPTI5JHxiHh5FUbGuGCTfAINBfFFUjDrhAduGXXHtVCZ7BpaF-7DllC86D4NEBeAdkGclBpdIECFjoCQVAXWAF_HToAUDBJtESLASfBbzFvJA07CniCSaIXKB3dIXnGASI9dIJJE4dIDyGF_HhsG9dIYGInhBsyGqeB2FARcIjsEREB9yApDCybFXnGG_A9dIPzGWeIVyATyGzDBSaITuDYGDPZBc3DatCShBObI-0GmdIPZBHJEG_HV1GqBEonAnWFdcIWgAmCDjoCB2GwcFHeCbeIRqBAwHPcIItHGUAANDPtBraCZfBRoBz4AjFDeeIogAgJDSaIWyFgcIhGFHMAu5GYOB89DpnCoqGeKFIHIjtAZIDZkCAlCteIYOIWeDiaHXCCJ5DPRHzCCS2ALtCeyBY-CB1CHMDuKBRqBx1CjeIZ3AKGCEAC5pAGXA45HleI3FIqfIWgDnfI0nAEOBWcIWoA06CNiBzYEH-DiHCNPIbIIl_D8cEydAgcIsoAvuEE8BdcBQPFVKAJiC6fIxwENOBOUAtsDvoA5qB9PCOUAucAW9C47Db7AJFGR6DFgIKfIE8BZvBJgIgQDrtDpOAIfDrdIVKAuXCEgI8kAocAW9CUkBigIyGBUfI8kAcpCE8BniCngIW_BagIQIDlgIoGBTgIY2DH-DB3E6uEfMGfgI1oA7cAgtAEwB6gIXXEksA1qG9tE9gIXXH6fIv0DZICKnA_gIiODe4CqQDWeAvoAYgB6fIUdHngIqXBThIO3CE8BHeIW9CMFITgItSIRhI21DXhCHOEoEDvoAaxDW9CeECngI-HITgIdKIkhIAvFSiBStB6fI5jCuhI7fDihIzgISiBpKIW9CrKI2hIWkCTgIYNEH-DNYD6fIqFI6hIgjB6hIXgI9oAUrA6hIbOAW9C4zCngI3fIvoA1oEIiI4cATgI-2COcIinEUmAMiIsfIiXCDiIiXCFiISiB5RAIkAVKAPzGngInrA6fI8LBOgIe9BpgIFoCmiIIYFW9CjhBgiIHbCH-DgOGSiIZjAzfIacDu2FLbCZeIvoAz9BngIlLEW9Cl7B5iIBvDH-DAgB6fIDnCBjIxhIVKAXcAigI26FHjI4WCOcI5WEpgIn7BC-FTpAAXCNPIP3GNjIhsEb7AZqG_fI8EHVgIKpAHiI9JAGXEPjIYKAIZFh9B4rCBfINpAOtCdjITNBLjISgITpAVaBHjIfgCtjIBgIgjIcjIQpAvuDZpAuXCSjIWxGgtAAWFcgIQpAQgIdjI54CHjIT_BVqBKtBtiI1jIwjIKtByjI69EsmHTpAHKDSjIpVDHjIBuBNkIarAWjIASIzfIu_B6gIB-FUMAiZBC9ALjI6hCWjI6OBU8Fm2AifIdjIdhCekIniAijIUhIekI-iIZpAYhIjkIkvAekIGkIriAfjIjjA_SCdjIwNIWjIlhI3kImkI1kI9jIViBrgIViBWiItFIYjIjIC3kIIkIAfIjUAgKBzhHajIbcFXkINZGWjI32ALjI_hITpAeUESjIO2CKlIbhBUlIzhIgpAKkIgpA2iIgpAkgIdjIS6ALjI8mASjIP0FTpAfhBYjIHkAklIaiIgpAqtAk6DORDLjInrAHjItkE6uESKFNjIv6ASjIpiIdjIriIWjIrKBylIY3AqUEQsCijIloEaCBm6DJYA5jIz9BU8BmpAbrBUaCMfAkjIIVEykIcqHXkIDnCHjIZgDSjICgBh9BA6G6gIGoDamI7WCNPIG6GcmISkIA2C5fIYmI2EDOcIxvE0EFFYCGkIbnAamIsEBJgITGEomIEjF_fInTCpgIOfIigI2sAsmIBiIA2CfgCemIZ8BmmIt8BajIb8G0mIjTC-pBtnFykIr9FtbAqTCt4DumIjZBmmI8dIYmISoC2mI3OGNnItlIqTC9oGb7AMMFUiIzpA5hIA2Cf2DEnIoVE2mIASIgnIWiIR_DGnIbkIenIZlIYaAyuFYmIv7BemIkkIA2CShIXnIqXBtnI-kIpnIkjDqTCliBmmIchIrnIonI90DamINeBCkIHvEymIUiHemIphIMuAVGFEoI5mI5bFYiIhFI2mILvDmmItvCvTCSZHymIiVBPoIPiIA2C9hIYmInuAZnI-pAjnIVlI2mIGpDEnIH6AmmIJiIXnILiIcKAyvA2mIIUBemI9VBloI0nIl1EAnIHkApoIErC84AhDH7jIClA0jIs-A3fHfiBkvBe4CGWC0mIPaBRoIKCC2mIH1DYmI9lIXnIZVEHpI8nIoPCmmIamBMpILgIiiBZpB-gAZoCamIeTC2mIAgBWpIEkIiiBEjIoZBonIOUFpgIbgD6gIv5Ea4E8OD6kIhKARjIh9BAlChpIJBDJgIWOE_fIy3BboIxYI0iIhKAGgIopIpnCigIufCajIMdBhpIF8A3pI2iC1pIWiIkSHupILHDNPIHpAykIrXChpIDnI_bAgZF3pIHQIOcIePHZkI4UE0nIEJC7dGiKAqCCfpI6TBMqIIkIu-EGqIHKD3pIpVDEqIQkIopIPYComIvtDfpIUyBOqIpLCG_HZuAGkI63BhpI3PG-pBB1CyAD_UE5OC4mEcuAqrANeCp0DuqISqIskIQHHYiIouAwpInsHb7AzuEEqI2kIHWD4kIGrIWoIhKAFoIKrIrhIKrIAqIjfBgtAGqEGqIrrCEqIAYDCrI8sHXrIflIiuA02BwqIYoI-qGaoIOqIeUE3pIpCCwpI6iBXrIaqIkoIHWDh-AEqIooICrIhlIwqIsoIqrISqInlI3pId6AOqI-pBwpIEoDEqIPzGtVCXTAGmI_bAzDB3pIFhCCsIhmIzsBNrIXTA5mIEVIwBA4AA4BIQ2AMnHj9HEpHTZIb6H6oHWZIT9GWBALsINsIp2HQLHaFE1fEvuH-iGEZEN_DfnAcVGXsBSbC-HFRzFkgDWGD7EGdLHOsAvVIU1EaNI9ZIOdH-LHQdHysI29GK5H8LHmcC4LHx1E2LHBoA2LH1LHL3H0sI61EY5HEMHRMHS3HULGdxH0sIwlGj5HEMH8sIVoGWODkFHMMH8LHPMHgoGEtIgmHRtIVMHXRGXMHwoGaDIIXIxlESHBUSAkTFKNDzsBqMHniBeRGntDdQHhtIruAeFFCGAKsI4AAUXIMFAPsIIDCN7ATMIUZIVJIVsIsPAXsIttIdXIUVIfXIbnH1PIEhHxaBs4HtvHsXIknHlWF08FzXIfKAL_Ar5BRZAxpBUZC_xFdCIecASNB7uA_bCGPF_mA-5Ez9GtCH_XISYI79GoYIJ7G9lA79GaYIlNIeuIw1EdYInAILzA79GOYI79GQYIdQITYIjYIZKI7PHYYIw-HtlGIYIF-GkuI6NIJlCrQIJ9Be3HiuIuQIlYIUYIb-GcuINOHmuImoGsYITQHuYI4DIgKBiQHfvAhKAwmBFZIKFFNvIyYIlrCL_HzYIZPHKvIruA6YIAvAT_HFZIzaICZIKsI5AAZsIvtIWXIzWBMVIZRI1tIyGIbXIwBAevIIVIPLHklHW4FgDDwzEZaEN_Ds6Ge2CkQFPvAPHI5jIz6G7EGexA-RDm5CehHMmEXHHAoFnnHYlBB-CIsAprGqcEBXAwXI5JIopH5zHFdA8EIdCHVsHs7GisCI7GH7GN7Ge7Gc-HjBC5nHXwIMFHY7GR7GQwIMyGSwIi4GZ7G2gBW0HQwI40BSBEf5HSwIxeDZ7Gy7GBQHowIm7GgYIbwIFOHSwI11Gv7Gu7GaSHQwIuFHlVBwFHw8AwoGXODzAHB8GnIH_eAa8GqIHT8GMgAJwC5AHsfHxSBhGFckEGBH5KCYnA6FHVRElKAptHouFuuA58GNTBYWDe0BuuA98GWxI_8GQjA5RBJ8GuuAX8GdxIeGHYxIwaA0lEdxIjGHkxIR_ApxIVxIxuA5dBpxIaxIxuAcxINTBuDDTxI0IF1xIWmB1xICPA77GdvIutIkFAwtI7VDYXI8GIaPIgJIzmGXsI5AA9xIbBAZnHOpHQAF-iGpLE24AElGrXI6yBtXIwLAFuIt-G1rHjUEVzH5ICfRHLlGukDUNAPuIC0ARuIF6DYbIYLCfPHXuIquIzsICvICFI7uIQQIFYItuIjgCryIPxHLYIuyIMyG5uI5LHpyIP3H1yIg7EVYIDnAiQI5yIguIHDI3yIWoGtlGfYI4uItlGnyIg3H3yImYI_uIuyIevHqYIZCB6uGtYIOxItII2uAPwHzYIxKDVvIBiEYzItmGWzIvmGS8DD-EavIG-EgzIHnFezIXvIJEHWGGp1BoBAAzF0LC2LC_gGfcG6PFTiDnhAgwETsINEIz_HuAAnzIYGGqzIBMCtzItZGLCIuIGU7AKNIM1GjHAzLFHVD7zEQyEvMAb_GiHE9YBhwALCDOYAfGBqvFc4F_nA86FMPHZLAyTCw-AvTCB7H9CGhgFF7FpuCg2FwYBshHYGFHdDejGB-ABdCSqAujDZcDkIC1IAm2FgjGaaGsUFjjG7NB05HwtD1yBtQFOREk2BrqAD0DANCXhC2WCbzAh9Bu3CYsAa6AnoCRWAe4CTHB-XAZVCh3AWKB_0IxyBwXAmzImGG5zIszIyBAsgGp1BugGuzITADh3A7WBDLHx_HmPIMrH3zIpzIz3FrzI3LCQ1IwBAS1I8zI-OFikFjWAvYE6EHfSAvEG30C7FE1bC-iGxiD1lC0QGOwFYSFqnHPHIYuA7ICSHHS2Bb0IJfDwMAmOBZaB-7EtEGkuBbQDujD0REVIFTvBfPHo2FIZC6_AcIFdeCh3A3fHlKACTAAHDTWB0oCRmEL1IozIAzFb1IXdF6uARlHNVI9GIPVIb1IX2ImGGsiG7KIjkFvYEhmC2ZCd_FlTFOxEPfBdxBviAlCIsbFG2FulC7SDyVCzCG_UD-NGdxFvrHj9FvoDJ3AUaCWMFd8BGYCnLEg0D2bDJOGXTCPFAxEFjdApHDVDC7kFKSFORDA7C4_G_RBjaAz3BISAstBaxFyMFNwIHfAcaGbsCXRGvjBh3A-eDa9CJ5CwGELUHHjBh3ABkHDqEKkEi3ItVCm0BV1IYoElKAgNFBtEa2IMPIovA6fBVjD8BEFUFY7AV2I4zIz3Fb1IaHFZ2IF4CNuHx9HZ1IV4Hf2I53ImGG73IjHF-3BJyEmsBwLF3WCTTAWXC1CBMGBdQAonCrCCQpHt_DwTBAMFhfBW1CRkAGyDMeFqeBlsIjEISvF3TF61C7EG8WAP4EEcB_wBCsCsyEPsBKFGSrI-5EkSFBFEgAFZCBAOBHRFnIAgRAn1AL7AGVE7cCyWF6uAx-B0oABJCYpHz6DG6Er9AJZIiiGCEIC4I6qFr2ECpF3FAn1A11Ba6HOuHc6Ha1IM1Iz3FzbGojB-UCrmC8-BszA-mAxICQjAN4ExiAvnArSAp9G6VB7uAZcAyhBM_COuDGnAZ0BZIDXECG5AlFDCNCdsGsyApqDC3Iy4IBTAtaC_MI6lEP2IdKFX8A14IS_AP2IqzC4lENUHthASUHnHAP2IcfA0TH6uAHKH4lE4iFewAF4CZyAUdA94IjgC6uAdeEFnAdSCRmEs3IxvDf_DVbGUeH33Ic1I6qFIBA3BABQAPbAyEAJuHmLFT1Iv4Bh3AvMCw_H-WGQXIkkGF5IgqFc6Ie6IvxAg9ArxAlLFsiG-zI48FurHL4IKfBLyIFbIfgBjjIlfG65EOdG-dCK1CNjGM3GiuHe4Ik-B3TFmaClCHQ_A6JDH9A_lIVcF_wBEXApCHc0BqwB_nBkICZTB9kF4LAeNHE5HZ0EeaGzYGmoGKyAlvHNwD55I72Gl6IIZG45IZoBfhHCdABXBM6IuCBVVBZ6IAzFc6ImBAVEGF_Eh6I83II7CfiG_3IVZIOEIr6IXEDw7Iy7IAIA-xAy6IMiFxAENqGmoFPvA60BTQAEYCcRBkmCV3A4FEJTExSAkEH1PID2FK0ICaGbuFRTG42IZLAoQF0dEP1EyzFx6A0zF7DBwNHUyAP2B9UAG3I4XG-eC4wHIZEf0B5bBbQAgOGKXA6-CvPCk7BPtEvVGjMFs0IAwIPPFO0FQ4AydAFvF0QE3PGyJBNkCFHCxOBk2BurAk7IG6ES2IBhAQgCwGE_ZHEVEWpCtIF8yD7UDebGEkE8dDY6CCdAf8FbJAu7Iz3FRCGDHAUACuBArBA83I4fDjvI0tIO5IB4IQ5I6qFY9I0BAa9Ic9IMiFHnEiSBy4ADHCMrFmBCDhBymCNAGOuFkaEezFmpCZyE77Bz2HT0IUxHH5DcBBQdB0aIUCIBpDezB61Il7EgkBF9AB3AmnG_WBzEFmrBr9G24FJ3AMPFW5EA3EGWBLcAn3HA9IA1HP2IWABWpC6uA6nFx3IukHA0BCdAMMB4lB_iCVAFCdA7oGHvAhjHhDHdXCyzAh-IvIIr-I1ZHr-IdCFr-IpUFr-IzoGm-Ig-Im-IxUFm-Il-IlKADJIo-IDjC2oGRREsnFh-IupF9-IsvGE_Iy-IRRE0-IW9I6qFn9IdcG17IZ_Bn6IRCHA4I67Ij9IgqFM_IuRFwwFXfB7OGn6FG3A7pGCpAuZIvcGL4IMGA9XAiRA7ZHfgB43CKhGXdAsOFsxDTiCyQGUmA0QGa7EiVDy4CasEsHDzMIO6ArPG4RAmsI4ZHEbCmeE5CG2DHluHlbEKCCcDDxmF5zB6_Et1AoiFzeCRpCtRDzdGDnDSsEqXA72GLxDgEC_NALQDj3CNdDpFBgMH6-CT-BUrF2ZDF8EugCPlG_GGthGUuEFeG-rDT_F5MD0XHU0D2IHoSAD8DswBoZH5bDlDB8BEIYC9uBh3AqwBnrE9BCP8DD1ILXIA9IBdAc-IdeEdxICKHL7H6uAV6IJ5IYNIjrFVRD9yBwGEsqH80IRsH_0ICVILBJvkAJBJnvBJBJUtHxOBxVHEBJzVHghBK_IV_ICFArBAOLHVXIt_HABJ8BIc2IDyIe2IU_IXEDn9IcBJj1IX_BZnHkXHQjFHNHMqGzNCtICDNDh9GWeFjCH5sElZHQTBURCBpDIFFjLGr7DuDCw6BBdHjkDW3IvmCPwIDKAXsHECJqyImlCduIICJIFHe-HGCJz1EcwINCJ3LHrAIKCJG-G_CI2nDWYIf1C5mALoHOvHDIINCJYoGwdHqSBFOHVDHktAMdINCJAmGA_HdDH84I1jFKYBfBJzUA04IwnEJtABlDRABEQBuhHZLAzCJYQHzCJeRGQRCkQAwMBvgAYBJXED5UG0BAhCGn9Id9ISMISsIN5IUsIT_IW2Iz3FADJCDJaBJfTFq9If-As9I_xBu9I8VEoSDp6FufEYVI7ZGYcAk_El7EinH02HbEC89IoKE9_ITDG22HmyE4SA2mAp8HH-IXIDHDGoSDXGFpsBFFGYxDtTGO-IvsI0LAR-InDJw0IxQAC1I1jFOqEqWCNzF2uAbOIReFfBJivE80IeeBj-Ii-I9-IqIDGEJn-Ir-Iq-Im-IB_Im-Iu-Im-Iw-Im-IH_IlKA5II9-I4cFYEJ4-IWEJ6-IEvAbUFRRENEJ7-IPEJ7-IREJ7-ITEJ7-IVEJEvAJ_IC5Ic6GgJIckFlBAAzFH5IPQF0CCvTDyzIHDJ0zIRXINJFIQFxEJRkFoAHFhGb_BlZC9lARGB_6Bb8IwACBFD4RHOWCKDBfRFxQBRpD-BE1WC1fDP5D1fAEsHvFAJ5I5DE6IDkQARBH03BAeBpnEaFJPxIZYBkQAowCdFJqwCdFJkoHwCJ-REkuArNEYwCWyHEnHxGI1zIvEJAzFvEJFzFBKE7zI2_FU6FYFJygGZXIOEIvFJz3FxFJq5DzFJ4PFAhGTHBz_BkhCNyAl2IhfGgoH1VFG0ILmAmXHUSBTiCmhAQ0IQeG7tE_MCm4AEaGD2DLMF5MIw-A07E3FBNwDgkDKeAF7A2lAYzHSHDxEFniFe0IprAYyF-bGUAH_BJtABr8I1nB1xDL-C5qI4uFrpHNPFGgGX7Fx9EZCBqfEhpFCpAVbAbDBfmH3KFTVGRyHu1CfZBg3AGpAcwC-4IHEHOgImrBBhI5yBpMCLxF1YFTWBIOGzcFJxFF9BT2F_KBPSDsEJ7MH7FJ6qFvEJZOFq-E4yFIqETMD5FJuFJ7EJ8FJIQFcHJAGJJVG4RAtKE9dBZ_I1MEYTEtHF-4HrzEPyEP8IgtB2IGj_EThG0aEMeFIeHNNHGaGSLCH7IVMFcLHumF9dBqEFCnDjhGNhGd0I7eBeeBCFDfSGf8DnTB52HgcIipAaWC44FyyE82HrcAzMFIZCURBPOHHNFvADfZB8FC5kA6IDcdANeCH7AL7A_5IThFYzAzKBAWE26GefH4bCJEHZHJgqFvEJzQH83IrfC37IY1I57IiHJNkFwEJkHJ3IJwIJMiFctAgbFR5ETUDlZCx8AiOFCsAznBY5E5CBrfDQpHyKBXdDX1H02IZsEl7FBTA8yHreHehGg9F1xAYTG84AjMCGoDGpFCtCIIDSIC_bFYBENOGdTHzFANpFsDJEJJSRAwRBohFWmHYbIluCTUD6IABlGQwGKPF4SAlLH6EFEfAfxFxNCFeGSgFx0HcAFK5IecBuKFgZBSFJM4GWJD6IDsIAhIJEzBnoCkQA6DI9pAmrBx9CLGFWYBqZBYiCBvEv-AorET2Fj3ByEDFRFIfEXBIbTCpIAbQHB7FVsGZKJr-BeKJrmGk_HsFJp6IjiGtIJXEDvIJy7IxIJ6zHX1Io6IS_I2IJ0PFwFJIQFcMIbOF2aFhSDNzFsHJ1oFHsH_wDq8CH8Iu8BjbF0MI6NBCsA8NBnfCG0IU1CkYBfBBgLEqOGsNG1bDqeFPTGCMGGeAXBC49IiSBXLGU0I3fGILJW2Fn5BaJJ5JBLDDjiFLhB-vA7WCqYBw6H3jHiJJldGoVI4NB9iAYgB8cAiFGzoEl4IO5EzPDazDdOGTZBlpDg0DTDFjaAemCi3CBeFlkC3qAhsCZjAZcDBiE5AE4DEDhBcAJbDJhcI45E74FbRH2tGsoGvIFP2CjPFUNDVICsUHi_I2PGFeCjZHl7BRcFIqDxjCgyHc1C0EJifDIqEgaBfMEDxAb8Ev-A_NAN2CXEBG6GRvAfjDa5IvKCjyCQOGW-BdvAT2CrMJYZHM4EhcE5dIbZFV1DdvAuXC1hED2DsLCQTBHQIqCDc9CBPBdDBjZB-MJ8bIxiBbTI24IBNJDHJ8MJO4CQTBXpEa5IJ5CONJtQAONJvnBONJoMJMNJs_BONJ-eGONJjZAONJJNJdDBsuDrMJkDBgNJh_Ba5IN9A_kGqlCOtCSuAWcI7MJdDBVWE0MJjlAuNJbNJ_BEdNJqlCLNJJVED_Ba5IdaBrMJ9CCJvBsIJjHJaHJIQFAEDcFDZwDeHJ0CCADFhHJ5EJmKJ6EJ3IJBOJKwDucGEMADGDbEHIAG_IJFJJeiAqmCC0E6vCXkA73EdiB_sChLEb_GK9AezFLfA3GJTZAauFDgG3TDL3BDAIVfHaWF8JF2DH3BJlzEuKAbnId8IyhDpeFPuDE7AGUAgLAcGIuAB6_EjoBzSCzWApVGmXA8RCPVAfOEr6BTUCRYHp5IdIJ7xBH5CSIJXQFAnFgFI74F_kGFeGxpIlSHtHI7JJdYB-GJslGTdA9UBqVCSJAmkB2kAqkBALCoKC5vAD0BIqDVRBRyHPcASNHQwA1sBAGHmUIv-AVyAovA9vIlCDYiCH6Hv-A_CBE_Dn1H0gDwlFMsCqlCNLI5TFjZD0gD9OGemBTIAwaEAQJIHB1IF5fGorB82ELrDqQFoLINvAtvCI4A9NJ3IJxKJ3IJsPE1BA2LCxIJE5BkPIzzIfJIPVIJOJvEJTQJVQJpXBUWA8dC_9HfOF1zFrRB5pGjCEpFEiJG_KGsmBjfG5kCviA3QDyMAPcDwNCTiFghC1HJ0SCgOJAyBg6Ch0CauFhVDVWFDLEXGJ7OFxgB7CGO1FxOJ5YEXLAmkA2QA6_EezAwaBJiDHRGsjASeBusAh8DaxDyIDMSIDACEaA4mBJ9Bx9CXSA93DQ9FJRA_rFJ0FssAkYHhwA1JJw0IvWD0wBX9CR3B0tEpcFh1GfFFWpC5JAa_FEoBdPJVFBswDIqDYoBCHJS_DOWDWYBEKJL_BkWAbFJKmA9RJPxIwuBgFJVjDASJdeEASJH0AqAGYaEh4FToA1HFWqE8gANGAPQJwKJ5IJOkFuMDF4If1FIqERMB7FFCyIKZIuEJ-NJuIJIQFTBAVSJhhAPDJj2IZLA2zAibFREF1ZCoYBWXCT1AKwC62AsIFqOF1HCf5EP0CldGnXHQUAqaCg6Ca1AHSCuDHcnG5_IKxIg4I7bFDIFXjGrVFHIJc0E9oBA1AjOHUAITSARGEs3AS7DugBKPJ7dFnpH0LAOFGE-IiaGq1CdfFhFGhGJZ1H7rA9aEZMJI7AM6I5DEDuAcTDAgA82I3WEexEiMJ8vD-nEfgEGzHzEDgnCWqEIdAsTJoRAuTJojHTGFh4FJsGqoDdDBCsGmIJWqEo3FzXBjKJuKJIOJeSJnKJgSJiSJ7XBGbFi6IT6F6PFv-AdVBsKJR_I1IJBUJQQJTSJ1PFFUJhBAHUJFSFCkA3qAXeAEWIBKAe7BkQJ23EBwAqUC_pDFjBvHF1CB0cCwLFYOJ4qC8sC4SAroC2jA1_CvvIGkA3VBezF86IxBC8XA8TF1xBQxEVYAwRBqJIfEDoJEASHfxCNRAcDJ80BeaCh9CSLJGFJ69IcqHkrF_FBmrF8wBjNJb5Ab7BiVF-cAVvAJLBB1CJIFMtA40Bm4C7MEERH5cHTeAmPG61AMKFDnBGAFIHC-0BGWCphAZhEHUFAHDZcF9dC75Er2FhkABFFr-A3BFXBD2aA0fBV-BoaAuqECtAP7A4aB9iFZQADoDGXBgxHIaBRjAIqELuC04I1jEWVAzKB3DDfkAsPJD_DQTBnIBCSJYUC4pAewAj5A59DUSA0aH1uANvAvvAWjDjvAWYBp4Ab0DYtALfHVkBjvA3FC83BQUEiWJBVAiWJ_CBiWJKcBQTB4qDW4BYhGtFCWbCMhFqWJq8IqWJQRA83BfCFsWJ_uDuDBqWJ8FCLxFBTB3WJumC3WJuCDAXJuWJ2KBB_DNvAXrDAXJ0WJQTBUvE83B2VAiAFpvAslDjAJpvAnWJKXJpWJ_3BbaBEIF3WEsWJjgFfWJvNB5WJ_3BJXJ_3BhWJYXJgaB03BbOEOXJmEBeXJ6BFVXJ9BFXXJ0oDDXJ9BFwWJ0oDL8GYbCIABcXJCwElXJ70H4XJlWJEIFozA2XJrXJOIAtXJFaBNaBEIFzWHaXJUpAGYJgXJFaBiXJvOJkXJEYJ7XJvOJTXJvOJ_XJQ6DaXJk2BVYJxXJBmCyWJTWDJYJjNEpXJ6ABcXJtHBVYJRYJBmC_XJkDBaXJBjHlXJuQBnYJaYJ4vAcYJVWEnYJNYJJzDPYJ4vAjYJsjBfUA9pA_MA0lEYbCdaBaXJFUC30AgLDd8CuKAQQCuvAaGExsAyICRiAiMC52CQHIRsC_SE7YJtmAuvAwLDTgARSJ4IJ_NJ3IJIHFKQGZ5Af9IZQJOVIcCGcQJgSJfHF0KJcME2KJeVFhRBYHCTyEerHpjBDJJYBIm_I4iGIZAViAUJB_MCWfDdRDq_I_UATiC_mAauFXeA8SBU4ATlADYAFxF5MCzTFy6GHdG-9IUhBCrGJtAj9ChqA0XAF9FxOJ-ZE02Ag-BKIDyHG3OJydEfTGCjERcAZ0CsDJwACwDCUJBCmErnGuZCWUCOTAhgE3eCokCWlCcFCn-Ah_EiOGVeEBMJhLE9kFzOF08ItECfxFDWCecFgXCaIJmRC6tGIYCnTEWPJziAJeGrzBItA4HIIxGdRFXHChODERCwQAXMJv0AeTJy0De9FmJBKvArNEOhBJSJvVEqAGocANHJCXAoQFyYHQdBthC3vARJEAuIzPJpYAIfEVaBy3IRvAJXFUvARuE6ICEfBZbJ39Fj4ABNJhyFavAbMETqI33EnKA5MIaVBTqISxBaHDAwAllCg8BJmCNPCu_ADGAQqCuJABnHzbJuKADFCxbJBaBnnEJmCo8A5bJclB2bJiMAVJFcpAZHB-bJ4eF6RJAwAIUBIcJU5BLcJByCDcJAgDnbJ4eFgQBUcJFcJ8bJPCHLcJOWBWcJRRDhcJmJB5bJWWBhcJGmBfcJs7AfcJthClcJk4CAwAqrFlcJlHDAwAQBCWcJfGJewAv8HJsBYbC29BBlDYUAQUA3cJoYD_cJWRAbKG_TJPUJkkGJOJhSJEFAWSJ1gFX6HYUASWCe4HbZJd2IdZJCUJlgGUUJyDFQrCuqG6IC5mHsTCWqEGpG7bFEuB72A2TJ-PBedJ-qHgRActH10CTZJAzFIdJlBA73IvEJqdJ5NFATFm9IpBAnBAIFA_oHZ2IBTDtOH3EJaQJSdJRUJ6qFudJjSJtdJUUJNLFJbAUACzdJm9IU6GFSFqlE2SCYTEkMFgHCXXDVbCsCGQfAxrF_mCtZCowHpUDJ1CTTADcCHSC67DUrIFmAPCIX8I9GCVPCXuCWLJMMFsEH7DBf7C46ABRFzmFcrGM7IvoFZOGqoAtLJR2IVOALmEquHH0ENDGlSFYAH-5EC6EGWBPyAZqHgtAcTDCBHGGBBTDtIFh2B7RDfUAGzD0ADT3CYUAJKBNwD5xFfDIxKA3WE1MFPxEDgETWCPxEHlFYaAodJz3F-dJ7XBKOJUSJJdJhhA_HAhmE5BA14EtqFbwEJUJU1I5YF4dJ47IlvIvKJUZJgqFafJe6EAeJefJ7XBgfJbMDjfJ4LClfJGIAjzEl1I1cGLeJZ_GmtBdIAY3AiRAexBoQGPcDe_E4IGy2AIgGR2EdVIMDCfVIXpHTcAjDJgeFDIFdLJDuCa7AlxCSOG0dEc2F2mDweJ4OGjpHy8IPyEeAJHzGA6Er0E_qBZCBgTJqGI-pB5YFtIF_cJ5ABIVBGDBX1EHfJrPBQvA5xFizArqAPsBI_FcfB6pBtqHPxEvSFYMBPxEYYGsgFT4HkKJCEIHdJVdJxfJrdJffJW7C2dJoVBzIJtKJFdJlKJTdJvfJcfJTUJyfJhBAEBAJhJ8IJOQFRzFPEFlBBvfBUOJ4SAFJJCDBOxEviAS7B32Bu6HgVDl5Ez6AjmArrC5RBgrFYmATJJjDJ3oEmrF-4ArzALaJdaGYdBvPCTaJNQFDRGGwCORJiEB4EIdXFJ0F0JJNPFqRHzVGcYAFvFnCCcTD-sC5TJVmGm6B7RDm_AxvA-RDDbBKfJDmBtOANfJJwArPCp_DPxESlDquAEXD2OFdwAXBInmBuQAdgGxKEVsGhiJQ-CivEkiJ79EkiJSADmiJmBIrQAYfJ9dJFhJEUJUhJjfJDEAfPA0fJZFDKhJyqFHOJGdJQhJyiJWZJUUJ1iJ4LCFQA4iJx3EoBJF4COiFzeDAjFunCCYEfhJXxDnjELsADLG32BohAOGJx1I3tGMODVLHElGwQAicH8HJhoAjWFkCH3FBOUCLhB3uA7TEx1C6mFfCEh1BTzA1QFshHGAFnVJ0EF9EHVsF1JJDmGDqIhhCIEEbFJWqEwaEj5FAUGyPJGDBOPAJXBwaG-AIPxEskAa6AyiD9gCuQARIEkoAU8F1hGh2DnPBLkJjwAHxDSqGPwA0fHMkJPwHDbEPwAAfHUkJCmCUkJUFDUkJF6HUkJ5fEeHAwiJufJ_iJdfJHhJ7XBVBAb9IuBAOACKnHmfJk6IojHpfJ0IJrfJQUJSSJxiJUhJShJvfJokJrBAqkJl4DXUJuIGKKCN_Ep6FZoG76IpNDjiBskF2HJXdDzzEyiAWdAYFB_XAdVIWrColHTyI9HJRTBi9FYaJseJ8tGvRBgsAAcBK-IZoBGPFNPJTIJS-HkmFYHGz6AYIJZCBTeA0KIaLBYSJ5aB0gDn-IrlJn8EdRC7RDYsAh9BugJkzBTiJVgEB4BZvI3TDPxE0IEvRAJEHriGFnGp5D3mGXZJEOJOlFvvEQ_Ii2HAUJkkG-lJOhAGnGCEDCmJ2FFLgDfQAW7EbrEdeAcUJkiAlSJ-CF-FBEWBxKB2UDobF0NC_NACgJOlCAPHFMFfgBhDHECDdKCuqCRjJ6iGa8C7OCCqG2QJ9lCzVBZ4AKDCGuC1lCK2FmkDHjGTpEVcHpUDMRHjVDOLJaqE67DMVAqzGMkBEaGomAkrI03Gr_ELSJXVE7CG4-BneFWIFuhHPuBeJJzsDDTJLxD-_Er5AYFBBAF2IIEPFuPDG4CLuDUKJqGJ3HCQ3IbtBmQDV_A8AD_oC4SJM8CwdIapFYlB9EHdVG8EFvOFBFFUZHLMJ8EBlAE_KCwXCHdARMBPMJ81EmEBtoGYQBCtAOwGrQEhkBjPJWBDRfAEkJG3CShGPwAyKAJwA1gAJwA5gALoJoYC5LADJALoJZIALoJVeD5LAmKALoJ-GC5LArIALoJIoJ5LA0IAJwA8MCfoJOoJs_GSwAx-AfoJUoJtSGfoJYoJ3UBnFAfoJcoJLUCJwAwlAwoJioJ0uAwoJ71GawA9OGzYIOVB4FH3oJBiBVtA0aDnsEgwAJmANlJwoJULCUaCuUGMDEgwAx5AjTDYWAEnEJpJsLAGpJ32AWkJhVDIpJV8D_KBvTC43DWJAW7DXHJCcH-lJjpGOmJvgGSkFTNBw8B8iJjiGdpJcNBfpJBhF-WDjZJRcHRQEOHCdUBSmANDCdNGF8I-EHeeCq3A-6BOIDw0CWhDwGGBtEujA2XI56IW3AkmJFJJf_GlxBXJBNpCW_EQrF6sBI0IvgBRFCdfDB7IxQGiKBuKBAeABODS9FvSJZhG8pDMaCBRHfeGCnJm_EFDB3sEnhC1jHI8C8HJuPJMGFKnJmKAYcDU2Ag0DhVEnuFamCxWFzRDmiFF-I51BdLAcKCUOIINBEpAE0Eh4IBnBNnG1EFERHCDDCKIU7HnCBE-BW2AKECWaGdNFxfC7cInuD-TC7PCl5A_EC02ByVFSYD0xAqrH0fAvLGPFJpOGbIBAnFuiF74FcTDiAJURBxnJn7AElF-UAiNF7RBuIF81ESxCuFIMbJwaFcCCGCC3hGlXF9iCNYAkODcrIyVDbVCusDPBBLLCpnAHbCDpAiUCnoBgwA3OGwEChMJPvH5LAboCJtAt3FvPCxKAgoCCsJNuC9rJh2D_rJ4aBEsJXoJbbJFsJBVDFsJYxAHsJtmACsJI9A9rJALDYsJeyAWsJkaCWsJIPCWsJ-ZAWsJg2CxKA4dGWsJTsJksJVsJxKAh1G9rJf-DssJbsJqsJ3yCX8AF-F6rJwoJZCDDuAfSGxRDB4BwLDmrBYWAlGBciJUoIacAn7D5sJV8D_oCqsBhVDVSFawA_5AWuBV8D7nB5uA2cAVhFV8DbSAQrCJfGVhF9lJfHFoyHMdJg5EYYFkpJCEIriGKbFqnEYdJHeGM8DQeGDGICjFgGFq7F0DDDbEgjF5eBLnFMJIjwAPGBm9AomCyDIXpJXiE1qIV2FzUADnHPXIImJlpJXtJlgGfHFN_IDmJyZCDiD2EJqfJh9IOEIriGASFtcGgQJO-In2A5JHgUDzNC3LEK-AycGnhAytAgNEhTF7oAHsHlRCVgC8sDy2AGfAf4AohF8UCdjGDOG0vB2mD7PCZKDo1Im6FREFKlCnSCzHJ7IFHLJteFi7E6-GUnDbuHnoFhlETQAZ4A9YBE9DFeC4rD4PHuBJ2MBh7E3ZCnYA_ZC4fC3qAYyEA1CGyDhsJlQAwMFUjFsJBasEdrCBnJL3BilATPCWeFsqGq_EcmAOCI7AI-SJYuArrCGtE3TFluA9CFKTAXDD9OJxOJSUIhbFfSFTgJRkCzWFpXAkLAEYBVvAJuAbIBmDJAHDX2Bt3C0UBRGAjGFoiFRxAjhDFZAPeBhWFATE3UDwrGMIJ72AGsHKeJImE4hC7DC5ACDrJLiAYQEP5BGsEOaEDQCzSChXF4ICR2IzjAIZByTDNTCbYFFTBjeI5yH4nBDMJPrF9EH82Hr2FzyEZ7FywDQUF72IxGFWlCGfByZC3mATdAmQBosAedA1qDSIDWBDXOAigF4_EekAchE_ABrtJdrCqlFsODLnFt-AdnFgsA4RGmOBluAxeIJGBLGFVpDr5E56GsNJ-aEB7F7sJEQBiUCRJC1oJYGD8oJFzHvtJcADtEILvDLjD9sJe7B6sJarCQrBDbDqoAjwAeUExiB43D9jAYqEgdBNCD6bB4wESwAA5D6bBomCAZFdwAtfFYtAIaBknEcfBXeIbRCTnAeWBnkCb8HuaI0JCHoEdnA5xJzrCibIawAH1DspAeWBqxJuaIKWEyxJxiIXDBcMAdjBbRC5SD4HDIAFovAptEyvECOD-kAxKAPxI3rACODozHSwAYgFyxJ-RDoxJCgBZICVcDzKASTDL9FTZI5oH4EJJmJ9tJdRI7aAopJtkJWrBePDL5IctJgJIIuJRRI7EAvyJboFOaCPuJlDBidAmfDd-ASCCSTEf-ALeJVRAaiAOgCdNIIjC_IE9pJ6sBHHIslBkmJs2IFNER4IQQBMhGBABsmJrhAumJIADlCCKaCf4AayAe_EzrDvVEV1AqQAE2BrJIlfDskByYAUrALlJvvIlhBAjBXnGLaAIMEnhChcHl5A69IElA5WIdhDfeFqsBheFphCL9ApdA0UJqvJvVFF3IaGBlBBARDZjGmTEjdAAgGFuDmhGrMCujB6oBwPA5dE52C92BrnGipHr6ABiBfxBrLE50BIPFhRAHYD52EPfFS1EhlArRDUwJyhD1QDNAJ24FamEglJhRCD3Er2FCeGZfFB5FDiErGFpaFqUF_KCjjI2nJuGBqUF81E6MDePDbzAKyAt3C2kAstElDDTrAOuBguF3WDwSFmpApQBYbCDWBJpA5rJX_BHoJWJCVwApqDrtAAsJM1JNoJR1JPoJT1JP1HV1JKsJP1JMsJ09C5LAdZCVwA7rAZ1JbkIMyJPtBZ1J3PGMyJALDk1JuFEVwA54Ak1JbVCm1JBvDm1Jd1JfoJHbCm1JGfDm1JqtAMyJh1GZ1Jf-D61Jp1JRxJFZGTxJ7QAVwACpJYqEXgEC9IHpJ_3EaxJ3tBcfB6iAGtJaBEYuADbDjbDhxJKDB6sJR3CMtJHGG3FAPkG0nC7HDhJHroACwIsIC6TCteEd2JP8Ca2JocDcHCJXGXaCD6FbpJHlHriG5kJ7kJuBA5yJVCGhIGi9GByIhBJcSJPVIs2JpkJrkJw2JjmBAoCLCI5OGmYEbNGovClHF2sA-FBA7BGxDFmEJrBo1I0wDHGJPdCTOGP4IOGByMArsCKmCqyC1hBflH6NGafDk7DA7IqVGV1ADlBE2BA1AdDEhsIwsACrAydA8QJ7sFMqHifAmZB7RIeOF9FChtAOgJIxJX6BUlJ-JGA0JmKBGBC4aIZOG9BBpVGPyE8bB97FwDJTxEY0JfjHX3ATKBTOBviFVuI6EFCeG74FjPJBFFx4I5JJiQA_KCGHDmyCouFbPJHHCGeA4JHCVJPwAsfHjiAdaCY3BJoJAxCLoJu5ASwAbDBGpJ4ZDg4Jh_Cg4JduAg4Jq2Bg4JNzAg4J8uBg4JirAg4Jd4JJvBf4JhoJxyAkoJ0aAkoJl4JmoJ14JfoJp4JpoJ74JJvBt4JtoJ_4JLUCduBNfBz4JNfBnsCwoJ34JRxJhYBqsJYgHZ4JZKHVzAYWAD_Bh2Bm5As5C6sJtQAV5JzEDS5JDbDoEDMzAs_Ba5JhvAgRAIKEHXF6TCpkA0JBaBIquAMmGAgAqFFwGIChJ1yJ9tJoZGw2JYEGD4A1UBeACbSJD5Iw5JP6B3tIVsD72JSuJrpJooBo8AsYF69CcUJiNBZhJZbIuNBDDCqvAmmGO-CDuBp6BJtDPFHBFJ7cE-PCGhFh_IpLAimJAsAoYB6cBDjAR4IqyE0QJgXCr6FdrAz9IxSDq6DqgAfxBKCC4nC9YBRrBg_EkMA5UJu2F7PIrmIs7BLsDerFwaJl3BhMEYqJ2iBOvJFrGbnAgmAceA2ZCq_EsqG3tAVlINRJzTFWrAqyABaJFsEVFJ5qEInJe6CxXIXhCxmFmmAOnCgYBpqJKpDAnDa7Ak7DBwAzqAhJDQOGMvAD-IosAQWAStB14C0bCurEZMBmTCYjAoYAFuBJJG71BvIBn2I5LBYgBR4ALmCMHDRpF6bJanJFdGzPDoDB0zH3ZB_qJAHDdjCQwJ8dBdcBOsEYkI9kD2LJziAMSA8ZC5QConDBfCLqBWLAuWCpSCLMCqmBQHJ8eBdxA3WC27DdIAgJDaQAB4JETJfTA4vGF-FMIBpsBWhFJECcAGVSIDMJvSHe4E3VI74FukCeXFv9DxaJpyImQEJcCriH-FDnwJmRCMTIYbBemBz0JdeAVbA9aJnAERyDURBRsF4sCwaFNUAHyA-UIqrJzHDWHDqnDWgCh8AMRG_MEMaE60JD3BihBf-DYUEUgI63Bf8HR-CsbH1JB6nAtkDKOBm6DvnAtOAs9Gm6C-gJKPASuAPxJM_HL1J8dHc4JiQDjwAS0C8_Et3Fm9JU1Jt9JW1Jv9J8ZFMkJBeIz9Jv0Jp9JYOBz9JHuCz9J7nEjwAyuFMkJsnI_9JocA_9JniA_9JucA_9JWiB_9J29Jy1Jo9JC5Jv9JKhGr9J4HIQ-JuKBMkJeECQ-JNPCTWBF-Fz3BSwAAAB3ZCMzDqtAP2JAYDMTAm5AkyCY5J-WDhxJ02Bg-Jm3Ae4CslF_fJVpJKUAL2J1eA-pB97BC0ArxJ_NA4rJqvGDpAOgDulA8wAc8CxgGpwAw3C4sBsEDDPDoRJbbCURE--JemGwqAB_J5ACtuAZ4BAnAzrHyMAtCDWxGbvAdbB0gECcAlnATyAGrGs7AVtABgEK1JhoB7-JWtJ75JuAAy5JfHFOrH6FAEOJytJ4FJ45JtEJ32Jx5J95Jk_JsbBIeJRuJKuAAOG3OCD3JYuJbNI3pJCNApvBAmH6WCYeJkXHcjDmmJjWBUzJpFAr6FIhGGlJecBtDD8yItxDNTJd3Ju6J5TE7PIe9GNJJl8E6gD5kA27A0aD-QJC7JL4EglIKPAV0IxJJDRJlWA0mBH4BxWFFiAcMFmMBBoBJIB6xDPBC1QFwdA-aGQ7I_0EA4CV1DQTJVLBwjJqCHr2FpfIFeGp4I5JJEfAqwJyvHrtJQ8EDlA4QB_zGZoCuqE1mAtAC_rAcfBagH1gJltB3UEPwAHwAV5Ju8AMBKt3FEJAPBK0aAPBKh_CPBKduAPBKq2BPBKNzAPBKCzBcfBsgDPBKOBKcfBujDRBKSjBmBKVBKkBKXBKkBKZBKkBKbBKkBKdBKkBKfBKC5JTBKkBKjBKwoJu5AV5Jr_ARBKeTB8BK76HB4B0bE8UEaxJiwBL2JyaD0oAk5J3sF9xBtzC-gA3UE-UA0JBKQBl2BuwAQ1ANqCWYJUCKRwEUCKCPD0JBp_B8QIhjDRCK7UAgaBUCKBVAUCK_CBUCK3KBNqCmYJnCKUUBnCKXCK0JBBACcCK4jDvCK3FCnCKgCKtCKiCKtCKkCKtCKmCK0JBXjHNqC8YJ9CKsCK1KAYuCQqIZXA9-G4sB3oBDDKDBCw-GGDK2CKg_J95B85JhsDIHFZ2HQeDn_JxgGwkJNhJykJryJh_Jj_JP6BSDKx_J_YCz_J77B1_JIGFgNG5cGUCD7_JRuA9_JEqBWDDpJFp8CFBCbmF8rFqkFSuDpxB0RB7hB9XAaSBMAKcMJ3mJPAKpLEgAGf5Ea1AUAKsJAWAKC7JiEFZAKiiFheJ_UCg4IAYHY8IXyIKuAsVBXMB7vA8fGl7J7sD-zF69CPJG_wBsAKz0FuAK-iCLqBMwAW-ByAKDfE0AKgAJ3AKK4J8nDMeD7AK0nJq7FCLCdaC38HjeA45HKaB03B4_BZyA7rJsfHKBK3-DIBK3BKQ1J1BKS1J6EKU1J8EKW1J-EKjqIRBK4fDCFKxBKLoJzBK5LA2EKLoJ4EKL9J6WAkBKWKAV5JLJEQFKrBK64J-EKbMEmBKFFKA5JacEkBKJFKJvBLFKRnF6BKPFKMzDpBKM5JmiBwoJYgH1gJQvDMZJYWAGCK6sJgQBfoAxgGLCK8wA1vBeCKV7I0FKUYJUCKqCKaCKADK7UAZCKuwAQRAUCKyCKaCK0CKuwA2CKuwA4CKuwA6CK1KAoCKtCK5FKKGK7FKisEOCKKGK_FKtCKBGKKGKDGKAXAFGKAXAHGKAXAJGKZXATCK7CKNGKZXAPGK9QARGKZXAcPFMTAEmBKDKNDKPOCPDKbZGIHFBCIMEAUDKCLH0yJs_JaDKu_JP6BwGKeDKkGE8eAUyBRhHABCkDK5_JzZAzSHklApDK7iA__JQzJuDKDAK0OE-3EyDKX3JJAK3uILAKzNG5DKH3GaRBZVD9DKS4E0XHAGDBEK_9FFVJlgB8HJN8DTsB62IC0AfAKMEKz0GjAKQEKYjGSEK08BSxFKfBWEKXEFanJhRAaEKLFFwAKeEKyDJzAKkYH1AKCLGGOIiGBlEKwiHN4JL9ApEKd8E1tAFFDuOBdLEJoJ0EK7rJcFKb8EAFK5BKgBKhFKLoJjFK5LATFK5LAtBKLoJvBKOsJAFKHFKCKJNFKKFKaFKfoJNIK04JVFKRIKnnEVFKVIKJvBXIKJvBYFKroJVFKKIK9UB8BKgIKI5JeIKNfBjIKZ5AvSCNfBnFKJpJSvAUdAA9CaIAHCKCcJvFK9lDTSCsMAbGK1FKcCK3FKaCKhGKZoGlGKcjDLJKbCKAGKhTACGKQJKEGKSJK7UAEJKhuEnCKfGKKGKJJKqYJnCK9FKAXATGKKGKVGKAXAXGKhNAZGKjrALJKWCDcCK8CKgGKUJKFcGtJKkGK0FKRUIIDKUUIB5AYoDM6E5lFq2Jd6H5mGE_GH9Gk4HXBAeEAoBA1dJn_J4NEdwHq_J7MH7JKR6GNEH_JKdhACKK5KGhNBwiGPYBTuF-FB8tIuTAgXAqOFhmCfQF7rD_XH_tIkdI0zEhCHe4IIWJhaCueEinGKxAwYF2lAQdDIwCmnGmFCK-IrCER7IuWCkuCN-ILTG-5Ea7IU0Ae7ITyBj7DBqFCoAksEITBQfEJsH4NEivEDzBxvHIHEYoDWkGJaG3WAL6H4sBi2EuhBYoDLrDUaCFMF-ICwwA_cFS8JIwA4wE4sBOyBMfAJEHIKK9JKvBA6kGLKKBKKU6GWUJDKKzGKGKKCcHaLKKKKAKK_oHhLK5KGl3CL0JXmJ3kDckClQJQnG43ExHFoNGaMB2HC6RDFjB6MDs6JDpC3pCBZBBoAHYAkOJaCD_NG5_I0OEqCCdoAtOJmSJmqJ_MD02AzSBz3JGWDJHEOIDmhHf4EMKFzeCeOGWRJPoHlSF2WCwjJQRGOPJEfA1OGM3BrZBjPBifF0VA3VJCpC3LERiICeA_VJEHK3KKleGUsBMEG3FAWOGPZAdDBK6A3WAjvAzrAWWJLtCZIC5_CgxFdDBC4BGqEpvABND8bJIVByXIczAG5F2oDFDDUdAHZJoCCHNK0DGHNKKBFxvALvD6QCJmCEoBUdA_KK7zEJXGq8BH7AYoDJ_AtCCIwA0wE0JBlWDYuAuiD40IgNKcaAcEDOxEEAK1KACbHNqCEbHzxGqNK3eHgNKpCDNqCftCqMF4bA0IEzNKQEEzNKqwBzNKxbDzNKAgH0JBIMBuNK4bAFvAzNKwNK1KAXBB1NKXmB-QANqCz8EJOKOtHNPIlrDteH0JBiwCOOK_NK1KAtbHOOKEOKTOKGOKInCyNKw6DAHB6CCKiAgcILnC5NKw6D7NKw6D9NKw6D4aE_wA4KKPEBLnCaOKFxA86CqMFLnCeOKXPCgOK1rH3NK1rHlOKXPCnOKXPCpOKXPCWOK0tDGXC_wAAFBzOKsTCSOKXPC1OKyhCvEK_wA_KCGPKsnHFMByhC9OKyhC_OKyhCBPKwuAIPKyhCwOKyhCGOKyhCKPKDoBLOK1ED1jFGPK2IEkPKTPK_eDZPKKMHpPKkaBuNK2YBbPKNOBrPKfPKneI6CCJJE0PK7OKLxAnPKr5CtPKMmEpPKhaAGPKZtB7PKjbE_PKfPKobEGPKNeBGQK3PKr5IpPKwbEGQKXPK0bEGQKIDDXGAZLKURIMEH-JKoLKHeJEOJYnCP_I0GKcCGIKKICHWQKMKKYQKOKK62E1CJRKKJ2FTKK56ILIJXKKumJeAGOFChEHO5EDxFTdDfKKknHiZBt-C5bG04HHuI7tDoKKueJ_XAl8I7SEyHKxaEtbIacEbWCwKK2HKqHHjnHigJi1A2KKM_GvlDrAEc3B30AaaA3jHYNKMWBnuAULKRkJ0UAGwIFxATsABSBebCNdDehERUA0fHf8AFTBILKtZBKQCzwARUAUQB4tATQKgRIVQKcLKJ9GeLKpLKYbFXdFRUAgHJkLKHlHeQKnLKhQKDbAqLKAhGsLKV-HuLK_KAwLKmzExPI0LKrRBz9IRxCjMCt0A7LKLfAsnD-LKwqAl5EYCFbhGfEDEMKa6ASoCNtBmrF7oADxAwXCGpFkLJrUJWEBr3CSMKteFUMKARKu3CjRA-nHPQCXVBcMKP5BKQIsOGcaGBNCFeGZUHwVJLQBjMKb6AlMKTQAnMKbVCpMK3BD3fD4QB5aClIJGzH0MKKbJeFE4MKn5CzMKh_CKbJ-MKUdADwI6sBCNKqrAJNK9sAYuA5PJENKKNKfRGczANNKCZJPNKCZJmTCRTKwLD_MKFMFKUEqNK5gHgNKUkAiNKECF3XAaQK8NCpBERUARHC2tDfdJR4CRUAAvG0OERUAyeH1EDB5BGPKCiG3TKfPKZbCGPKM5B8TKJQKHzD8TKVPK9rCpPKrNK1EDtNK8TKdPKDDBpPK0NK6CCDBBGPKzlI_wAJBBPUKCUKnDEPUK0TKFxA5DBPUKJUKIOK6CCOuBGPKsWI_wA5DEfUKnPKUOKdUKrOKmqJ_pDgtCFxArBBfUKJUKIEEzOKxPEZPKcVDyUKefHwUK9VJ2UKVPKrgC0UKDPK5xCbPKIXA0UKKPKdeIPLBdzAwoAwUKyEBYwANvBtPKsCBhPK8KA7EBGVKXUKutA-UKPbBGVKBVKaIEF-BcIEKVKCLCwUKRgHbVK5UKoZDbVKQVKxhDyUKN1AXVK9-FwUKxIEnVK5OKWzA3PK4IEKVK9ZDnVKBPK2OCyUKpqIXVKDJE1VKBVKzPKmME1PK6VKsVKOJEXVK6PKwUK6ZHBWKhVKE8DK7D5JKMrH5mGlKGnXBlhAUXFnrCpSBQoAJKAcQKAzFJWK0KGLWKMiFshAxHDFKAaLGtrEjjI8SGOeAoSAAcBtfCzhD_mB4MCcRB8dBj7HBLJ65A2dFr7CqUJCIJqkFA7CjrH2SD7eBGjDWrEaKKxgBenHAiCnYACbCYIC32BGOIpGDBrAf4AO2CrrISSKU0IRlJXtECzDIMKZbIMjGCBHPYC92An1AMnJDLEnuFuvETHIh8IaRDWlJkzBzRDsHD8OHqtA_MI52CnmBNCKXbA1EFkVJ0OEM8DTRDhDBelJrRBm0JnLHfxF5sA4LGsMJ2tGzCCDtH12CnRJ0qGCtAnODcVDjMKmVBKYFVyAufDNcCFSGNFC05AJ_F-0BfKDv-AgAIJLKtHHaWDTLDZJJf1GX0J6PCvuAxwAxIG3ED6PCFDHY8BDNKWfEp1GCyJ8KAlYDSYKwBEY_AmMET8Df1GZVCiLAtlASxCeYK8KAnIBgbIlSCT4CoTB5JCubClSCaTIXVK55AZuBlSCKDBQYKZABG3AmMEBaBzYK3PI7YKhOBDgGkzAgfAnzAsUIXVKY-ApYKKTAjYKY8BECFGZKSDGhbCZqD7YKzvGQYKZ2GRZKSbBQYKOWB7YKAqFLYKjzBnTCr6C7cAVZKhcCVZK1YKZzAgPCc0CNLBfaAnyFBhJ7tJCEIJWKNACo4DghAOCBsPENbADHACTFiACtZKM2A0BAwZK5GAUmDgpJMuFNVCMtHSWKz3FrZKvBA1ZKvZKwxAxZKocB_qFsZKkBAuZK3ZKFaK5ZK1FF1gF6FDrpJ3tAIXGYTE5RAP_E_XCaGBhBCMKDixBUqBVpCYzFqXApxBFqBVyEfzJqyDTnGzsGNJJZoGzJI8XHEMArOJ1hDmrFwAGakAurFkSC4wA6_E4GBwaB0VDE0EY6C4EIaECG5APgC5zFj0AO_E4rIewJXJGN0EAlFW7F-4HT6EzSB6YCNYGmPF9qASUF17CnfF5aDb_J18JrwAH6APVERwClYDHVA84B8KAOiGhdBrRKnqFJaKLaK4ZKyZKAhFwyJitEeAD7GI12J55JPVIBaKDaKMaKa7DOaKlbK5fJPPHy_JcLGOiFDhG0LFrcAUSBUGB7tGqOFccAYVI08DI0CqwH_UJD1C9mJiCB-QJc4IyLJxXIupGurCoWAhnBRZAj-B_9BF8AtnFw5ElnG6lC53JDLCthHTsAjyBzJDTJCPIF_aKHTEX7IFfEJUFD4JOPJBvFU6EmhAziF0OGrZBDuFjMK34AqYF-XBaUJRDCKGGUuC8BDjvA5rAh4FhlBAIFXLK4zJrbCquAd8F7dGh4FpVIi9CDNKRfJjLDd5BCZJBvDPTKPHBDSIthENdKGfDPTKCrJphC7sJVNKYbBqQDbNK_GCV2CIiGXZKGGHXVKz8EZAFYkAL7AkZKdMBgdKiwCldKA5AjdKD5AjdKN8AjdKpnGoMEIEEZAF0WEidKtzAdeFc0C5WEzdKJ0A9VJxdKDDCoMA0dKodK0dKqdK0dK_8AnEDgQC4dKGPDcvB2dKetExdKVsGPFDxzA7lDJgCxzAm7AJeK4MBJeK_dKJ0AUZDLeKsdKtzAPbBLeKIeK5KBfvB2dK0nJheKDpGEeKRgHxdKPpD9dKEjBWeK0zA-qHleKaeKEjBudKeIAb_BGeKByBI7A2dK1jFxdK2IE5eKSeKtzA9ZD5eKreKu_B0eKpLC5eKJ5A3eKeeKJ0AHJExdKMaDKfKzMB2dKrICKfKUeKtzA6ZHKfKBeKIfKveKrZAFfKSfKHfKuhCgeKtzANeBxdKsbEgfK8eKJ0AwbEgfKAfK0bEgfKXfKECC0eKXgExdKnIBufKL9A2dKRvGufKjfKA0ASADNeKPtA0eK3YKiXCfbK_qF8XETUJ6BAecGQqAGkEvjJShGWDKOUJYDKjiGJWK_fKhSJBgKfTFedAn9AQFECfFNcHdcA2uFxfBTeIZlB6CILtDOgEJ-BJhHjHHUUCRiFEJJCdGQOBwBErHJvWKHAKL-IzoFEPJtQGgXAHiEGPHz7EssAvTFq7EAUCIfAauFBoDfSB_4DJYA5jA1iBW0ELMFgyBHwAAIFRdBKqEpJBdvAXJHFpDV5HmeJqVG4DB-3A-4AP7Aq7AF8APoE6OJmMBqPH_wD7RBXsAprHvGFzFKs9GTbB5nCDwJYmGe5BtgAscCTLDjvJ-mF6rF_sGgAJz7BwOGNtBs8JcVCyXKg6ASPJ1uGRoD-KAiQAPzG_9EEgKukCqqJFVAUeADgEakEFYKTWIYdKnhAJYKX_CitE9UBs5AdWFOZBnzA5lAzhJWbAZVCqYKQtA1GE-OCcBClSCS8A1GEJ5GSiKKTAnTIViKcSC1vAZLJNNAnbK6PHaWDbwAhbCSgDD0AkrI_kGA0AgiByfKM5A2dKZbCXdAaQAAWEhqADrAL_F0IA6LEziKJ0AECFuiKccI8JJ3iKhCBsiKd2B0iK4rIniK9xFhKBtzAftC5iKpOBCjKjzBJjKz-F0iKLBBHjKBkHxiKBOKHjKB_C2dKgOGJjKriKtzAoPCCjKamBbjKEeA2dKjjBbjKMxA-TJ6tJOhJqZKURIZrH5RKfLKDbAzRKIVEFKKqbKr_JdQKnjKYrApjKNKKsPIkQKklAmQKICEVaKpQKWKK2jAYKKp4H1mJ0aDZVDddDyiAitDE7I0QKVPCWsBFFJQqIzaIgoAe7J-6IHJGd2CORJY4CFQIfBC59BI3ElSFHRK0KKJCGLRK-YBJ3ALnAOtHYeF69E51A-KKCLKuiAzVBVRKLMDWkJYRKnwAyeKKSF1DDJ0AhmCWSBZIAYyCkRK_3CN6Hf8A20BfOBw1Ag_EQyAt5JScGpZKgJI5mGojKgQKqjKuGHyRKZQKZJJ-ZK2RK6JKyjKPrHFlKxRKOCBIcHYWKRgBASKHLAcKBDSKzLKh6JG3AHSK4LKZRA6LKh1BMSK-TE7mJ0fAQSK7LI-QJ1bF5hBVSKhFCIfEKVEKMKsXCMMKyOAOMKjHCQMKjIAhSKAtDcOGkSK1MCJLBqlGZMKsSK-iCcMKsVJeMKLHDxSKd9CzSK8XFkMKiRG3SKBdF5SKVODJnC7mAPWA1mBy8HqKFd1AXCGdvABTKavADTKzMK5MK0OB7VB1MKAdKENKLTKjKKAZJ_MKHdKSNKSTKlmK9sGRTKPpFrmKZTKczAbTK2oDdTKVNKyoDdNKAJBh2BYRKLNKqNKmNKD0ArvBsaKxkKqZAs1AbFFvTKmfAaHApNKVMA3UKF-BQKCtPKrvEZPKzZANnKW9EzOKk-BPnKKPKhKCNnKFVKJnK5fHYnKTPK0pDWnKBPKOQHWnKbPK2KCLnK4xIRPKb8GNnKOPKJnKaVKpnKbnKoeKRnKfVKpnKQVKvIHunKVHBlnKmVKJnKoVK3nKqVKJVCFFDYwA4FButEyKAEhALnK8IERnKsPKEoKhnK2VKAoK8uCRnK5VKELA7VKNoK3PK4DCDVKNoKVPKjgCNnK-PKJnKFWK9nKCQKYoKcfAlnKFQKJnKHQKgoKQoK70BRnKMQKgoKenKPQKgoKhnKyJEgoKUnKcaHJnKQvDRnKRvGyoKbnKmlEwoKenK3YKyoKhnK4TKwoKUnK7TKJnK9TKApKQoKAUKApKUoKwpGLnKFUKELAHUKApKdPK1oILnKMUKAoKOUKJnKWOHRnKSUKTpK5dBGWKEdJJgKmjKgRISDK0jKiQK7ZK0iAotAujKkvIGuJ1zIDlKX4HuRKgEAwRKgpKoHJPKKx7E5jKqnBoQKWzFuJFShFsQKaKKsjCcKKEkKmeDzQKirFMTAiKK3QKt-G14HmFEnKKCDBpKK_WF-QK83AM-IWkKFRKq4IZ7Iu0IckKXRGRgDG9I72AYnADJI30A4_BgIJ4ACmkKTRKIpARLKL9FWLKnAFxwAyDHcRK71APlDdeGg5A2kKlaJkEIJjBkMFfhHV2A_SA-kK9fK33FppKdLKXQK7RKIlKXSJELACcDMhJIgKmpK5EJopKj4HqpKlBAspK4qKSlKjHF-RKVlKIAGXlKVgCZlK-kGFSKrTEdlKdUA5LK3UJG8E4WKN3Ey2IfpAerFFMExTFplKTTErlKx7CJXKE3JaSK_7CNMKVcKLDCo0DySAINBiSK5lKYdF7lK-nHKFGaMKkYHBmKkmFlRJ9yJtBFCYAwwBImK1SKKmKugBMmK5HFVyDPmKgyHzODSnAx_CTdDHtEstBogJYmKzMK3MKbmKFTKjvAHTKavAJTKCdKBNKCZJOTKQNKGNKJdKTiALdKSCCMNKdsKYTKbsKQNKwmK_bJUNK0JB0mKCcA2mKjTKfsKgjA7mK71A8dDqTK6-C3tB9GBJ7D_zAc7B94ALLAhWCNnKlUKAoKf4BJnKYOK-sKhnKCEBRnKvUKDxCquBzOKbgDZPKL9EtPK9lELtK8dKHtKFwCPtKQVKioAJtKyOKFtKdoKYwAsoAMVKxcG6nKaDCJtKPXEHtK3YAgtKBPKwHDetKbPK2qJjOK13BLtKWVKd8BonKstK8nKUjBJIEDxCtnKytKjtKoIEytKmtKkVKstKKPKu-EJtKjPKDxClPK_tK1xCYtKvVK_tKjtKFoK_tKRQKRjBIoK74AqtBotKMoKpsCctKAgGDxC-VKqWFVPKuGEJtKXoKqWFmtKboKqWF7tKfoKd8BhoKguK3PKlKCJtKmoKguKjtKpoKguKmtKsoKguK7tKvoKd8BxoKDxCzoKyuKTPKBoELtKoaHHtK5oKyuKmtK8oKwuK7tK_oKd8BBpKBvKjuKEpKBvKYpKSQKHWKV4HmpGBhFMdJfTKNEDMlKIWKURIJnGDcCONI-kJfUJLIAZZFLdDD1CljEAmH2ADg8D0TEbuEk7BZSHxbF8MK46J0aFWKAFnAAzHXbJCzDNhFYfBuPCLaC7sBuEHpdAnbCeIAeTB5MC33ERIBnnHdaEr_G38BwJKS9Bg7EARE5jC9jCKFDyJDHsGUNDBhAjaAgdADjEvvAARIIvDlwHN8JZUCvKKVjDGVANWKt-EZgDNbIcBC23BDdAtNK8YCDLERgALtAK4ArPGi5E-OGBdFzXE7hKcXA-7F1HBAfA1oAr3DLkIRdAYuAZqKvFAlZB1hCdjI5DElCBKmIgkALeCt4DTPDcuA8gAYuA5uC5JAbvAzxJ9yC1KABbD8wKOvKpfIgjAzrADuAYRK6BJqNKZdCbQCwrG-IC14H55AYeF6PCaTImDB9ZKWxKHVALeAntErfCpdAKlKWxKjpK7iAWREI1AbQCdVGdxK74AZqDTPDeWDgQBnxKifCsxKGUCExKHcAhDBzvKicJnxKbUCWxKaCFuuC74AnEDkxK9xKs7A4xKyaD2xKuxKd8Ba3BxxKeAD6xKQBCQnCL5AmxK_kKN6GcZJTWKURI_oHEyEGEFImDhpKHVFRsI_ZK6qF5mGUyKpgGtDFPaKoHJHXGPNHYTEr0AB_C1RAqgCPdCEiBUKK_UDrWKtZHwBEl1B1pKRfC-gHBqFCPClyEThGFjGzPA58Dv3A6MD-QHO2CBrCx4CauF-jGl3BW0FALDNLBUkEGnASvJlrAEXK5aJmAGssBSmA7YE-SJUdAhaCuiDdlC7RDevJxXIZRJx_EJ4IvuEeJJOZB5hJaCFDNKLEDo4FpeAj7AqMB-FDYlJiND81IOxCvIB0rJ_iC8mFnhGJ_D8AGqXIZFCJHCbWCPNETSAYJC6FEDTAtdAX7BORD-3B-mFE3DrnJMAFOPJGiJfpFPMJnODmuGS4JOMEvXFxQBN6E81FhVCmaFivDssAM_CeLATOBOsFwkAhhFmpF-7F9GDzmK1JBZxKP4D5OBOtHgYB8oBKwKHLAqZImQBOvIF-FL5AB0AA7GL5AMBD_zA5SHdII74A2jJOyAYFF-wA1vK3WESkKOpCT0KyKAz7BzUAnEDTxAm0KzqKVpGMRC8RKj6I30ADxKpbKlpKIDJnpKURIF1KnBAH1KMFAqBC8yJoUA52E1bKfOJ9GK5nAiSBkoF2_EMrFm5Bw-F-fJcEKN7IomJklDDAKPnC1hB0YBc_EZUA4YD8jDg9GUuFmaJUHKkNFklEi3J5_BU8IzmApqDfxAVWFHfFLMFGzHCpFxvA7kCZrAilEoqJcXCozAY5EQgAZ0HPpD8OJHQBBAFDKBzcBKYBMKFFAFRZCXMKReC7QFyyEmdHI8EOAFuOGw0AvnJxkALfEY1CGUH0LADdAwQAqVDhrJ8JBw0H5nJsfDM3IqaCQ0K4wJAqEftEXOBqvAFNJK6A-YC2MK8eCOsKsIAa5I7VB12KgmKTjILTKyLI2YJyvHczAkaCvTCHdKXXAczA-ZAF3KgWDSuABNCyADCNKYxAK3KyWC8bJwLDTjIIaBiBBrVIOvK14ACkAe6CR5AFEB_FBOpCcBFXzDHHBNBFOpCmCFOpCiBFXzDBsDf3KfxAbCFb5AR_AF-Ce9GRNHp3KsBFe9GHCFe9Gh3Ku3KeBFu3Km3KV5Ct3KV5AdYC1WByZCiCFXzDzWHr3KUpAG4K03KmdGD4K-uCt0KlYDY8J-3KKTBQ4KQCKr3KQ6DU4K-BFb5AcLCU4Ky3KY4KJ4KyxGU4KxBFXzDtHBU4K83K4AFB4KgNFw3KZUHQ4KfkHo4KBACr3KQ7Hm4K23Kz6Dq4K63K3sB83KWCDr3KPBFB4KRBF64KoBFe5Ab4K0NAJ4KaBFXzDD-D44K04KA_AQ4KejHr3KkBFB4KmBFM5K94KepC_4KMFDQ4KSZGM5K43KepCG5Kq8BK5Ko3KOVJA4KXzDLfFB4KOyBr3KCCFg5KJ4KsDCi5KW5KxLAG5K5OEi5KoCFn5Ad5Kn5AX4KSXAsnF_IAE1KdZGG1KyRKQ1KzRKoxKLlKvjKHKKP1K25KR1K45KA6KbOFuhAdoFycAblAV8CQDJuGAU4F33EHzJfvCzVFSIF8FEs1I1RGl1KC_CIpBSgBqOFv6Ff5EcFCwTBNlAPRHojHIHEL0HcKKEyDFkK6XHpUDzzJVsBfjJ7CGOJHm_G6jKlAKYvKriKuHK0wDehKZiCIPFBYCKFGbTITsHRYAp-Gn2GXRGcXBz0J4_AKdAstBQRKhOBKmBeWD-PBbQCStEZyA1vKVNIrlAE1Kp_HfpKrjKZQK0VDkpKg9IN1KArKP1KQ7KQlKtpKoBJvpKlQKqEGypKnUJ0pKIqJnmB99H4pKOeBeCHxQKD7I_PIgKK_pK2QKLkKK5AmKKPkKHqKyeCJqKUkKLqKSwKl4BGRKPqKK8ERqKgvHjXG7lDIxGpnA_LBYqKSVAD1JRRKX0AFxKURKfqK2HEhqKZRKeWD4SFOZAneFzkKn5A5fEiTBjOHDHDn5ANLKY5An3Ct7IJvKOEI5mGwGKR7KHlKHrK6qKtxKp_J95KlLKZ7K1_Hj8K-GH5qK9RKUlKLWD7KGMrKLnBLeJESKblKNsHA1CelKmJAglKWrKIGEgpF4BCAMK6NGCMKTSKGaGFMKWSKtlK_GKoWFxZIxlKOOAzlKt3DprK3lKYcKZiEthHvrKYMKrSK0DJfxAtnJDmKJXFBCChMK6rKORDdhDhYFLmK6VJfIHOmKpjADIKvwE1tARFDlTCGBBQWDLsK22KvPCOsKksA6MKemKITKFnBKTKpVIrvADNKpmKZsKI3KhsKCZJX5CesK5mKczAumKBwCE-KzmHA-KYdKgTKKxKo9KqNKkTKbbCmTKh8A0VDqKFUHCx_DvTKYdBysKb5AloE3sKb-K6nKiIJtPKfwCZPKbFJj-K9sK-0K_sKn-KbPKCHBl-KKPKrNEZPKlRGtPKBLBv-KInKHNDOtKF-B2JBz-KQVKCzCjOK_vIzOKGcBv-KetE--KXnKHNDZnKE_KTPKUTAA_KBPKQOGSoKssCbPKYVJx-KqIH--K6xI8-KA2BqUKQHB3PKi7Jx-KztKHNDvnKc_K6-KqIES_KdPKFHBv-K4nKHND3gIYwA3xBk_KH_KEuKm_KnUKlTBHuKm_KJuKv_Ki_KKoK3-KPuKfOJv-KSuKHNDUuKlTBAWK2_KK_KZuK9_KO_KcuK9_Kt-KfuKlTBhuKIALY_KkoK3-KmuKIALK_KpuKIALO_KsuKIALt-KvuKlTBxuKHNDzuKaALH_K2oKaALK_K6uKaALO_K9uKYALt-KAvKlTBCvKoALvtKP7K29HFEIb7KS7Km8K0BCTfEGmJk1FljKClKr8KCCIt8KXnH3jKMgApdHupG3FE8jKyyKonH_6In7KCkKv2Hq7KGkKs7KIkKWqIMTKwwHDqKZQAFqKmeD8QKSkKE0E37K0EH70AFSI64AOqKJQIQqKKRKSqKjXGx-BL9HBfDTzKXrDH3KI8KDLKPLK7iAM8KVLKP-KP8KyALALK-FAq0EU8KCJCD6HeIALGCsqKoAL2RE45AwjAyqKf8KO1KgRIEEIt8KS1K1FJ6PFeWDW1IbyKgqFh8KQEIvALk8KIUJzbKRzFTmJy8KY7E08KCAFZmJ38KIqJ58K51IzqC88KVrK9BBXrKA9K_LKmlKcrKDMKG9KgrKHMKYhHZSKLMK1hJdSKPMK9ZE2lKsHKTMKtrKRYHW9KGoHVIFyrK6EF0rKYCF2rKFmKf9Kt7HPFJ2SK-rKl9K09Ix2KO-K7BIpaEuOBvsKd1AjjBbuAUWJ8MKx9Kh0BZWJPsK7MKfmKTsKEXJtiANTKK-KmmKrmKRoBcsKI-KsmKONKZDLRNKcTKlsKK8KssBosKiTKtBLE-KW3A0PCRjBm5B-mKGCLMPI_zAzjHa-KCJCdSAGnKIyDv-KQpKFJC6nKQEF5DLH_KLBB--KVUK3-KBOKBELO_Kd8Hx-KcUKHNDeUK3-KNOKMELY_KdMB--K7sKlTBZyJo_Ko-KTELO_KCtKMELKPKLkBZPKbfHtPKhVEdEL0-KJ6AYWDRPKHPFhELQVKbOEhEL0nKYwAbxD_nKh-D3OKh-D6nKRpDdELftKZzDVPKQjF0ELoELFPKZzDdPK40JjOKAYJatKMgHzOKx1CdELj8GlELb_KP6Au_KKtCoELg_KkWD5tKP6AbELl_KJ6A-tKZ6AAuKVFLTPKTeAdELDoKkWDw_KTFLbPK4KDaFLbELPuKjvJdEL6_KJ6A8_KU6A3ELCWKkWDBALU6AfFLEALU6AbELHALwDByELsbEDFLMALZ6AOALwDBBPKHZJdEL0eHkWDUALwDBbELhjHZpKkjKbpK3ALgRI8tFWEA7IJ6qK1YA5YC3GHQdJiBJxjKJGLotFLGLtDFE6KpFAG6K6DBF6JQmBD3JUeC2uFdTEHuFFHIsbILzJB4HP_EgXAH2KhIAX0HsJFsnGKuFekGpxBhmCwTBdDEAxJWvDKUATnG9TCbXGUBB5JFfeJuaA-sAdcItaKeNCRHIXXKL8DCPF_TFqUCtKKHsHQECjYCW2KJTEBCJUsHDBGf7FUjCXeANFF72ILJAjsFvOG7-ApzAC7Km_ChwG4lD_DCE1JJvHwwAhOBQ4EnIDRiG_YKzuFImHzqKNEHVyKpdCYcBYyKQdAJNAztIRGL22JTGL2WGk4HsHLXyKiyKD8IXiANXGrMFtSAbVDkmCeMEQeJKfCpuC4dFvBCWzJAzAT4IOTA9YBkaK3SBTnGlAFanBCYG8QJJ3BzLD8nAv7BumAxTFnlHGPAKXHypHaSFaWFgyHH6DogJz7EgtA17E9FB4WCvZBGpF1NCAPFt_AauAQgAfzHqHKM7BHJGMoBC3IRAB6FHAUFrTGtkFzzKaRDQFCUUCqGLzABujJ08ISkK8EFCkKK4JMHCDeINbK6tBbHLkiArdAp5KxCDRYAY0KKFIBTDPsFA9JYXAW3BOeGfRClDLf3DaWDVBFmQBGFDRfCM6A7hE9ZJnIDW6Cm1AUPCYsArtI-BLY7KJGLk4HeyKndCWyK6ZKI1KPYBOWBYRIW7KqyJKgKURINEHtJLgyKuHLiyKOmAHSFGuFOxElxDimJG-AfSFqmJ4hGuGLb_EuTAyWKshFKTGxXHg6C4HJ4SA76FJMFeILEGDSCIKrA7bFVmC4zJ6fGOxAGPA0uAuQBhLJxEFUnJyJDkJJ3SBJwIHzGnOGIjEMHLNGB5EFhyAxTGCLJh-GYoB2XKKKF6MDsUHBkEQdAtDHnFFUPF3EDYdKH0B9xK2UF4hEdbGVrAqHLMCLEEDxGKgwFjiAYRKMtD9xK_VDOTFFuJX7KkkG5mGt8KtAAGLLBGJdoDuOJd0CjbFPkBmNGCdGOsE70CqiDU0AT4IQAB4gBf_EU9BQAKs3AQ0IVGJOgJtpEzMGUJJyLBjuF4KA1kA-uCKWJzlKgcKq9FpSD7RB8WB7kFN0DwNIh0IZLE5zKMrAMsErIC77HPpAL8H2HKrSCL0F2DJBSBeHGUmJ5GJ9EFz0J4uA58JGuEY2JmCDraI2wHl5JN-KcGAR6CJfHCxAI1BZjC_3C_rGOjBnDEeML0VDs7HqxKbXEZrAxqHTxAHcAnKCzwFLBBjMLBOKvMLnMLJ6A6TJCJADLLDrKFrKNCLtAAoGA9hFGGBEeFQzGgjAVjByJLl-Cy5CQvKKvK4JLELLHUJ6MLleB96JFqCIzAtJBTBK1bKejCL0JNEF3ZBOZCirCPeEqVEx0ITxBjzFI3JDiEIPATzFgrHm0DAgJYxDwnC9JF6iGQQBsmJutEC2FUwK05D-dDdvKw1KQqIh6KKsFvfCCvDp7By0D8IA4nBWqJE9KpmFcGEGxGnQFbAKjKArlHe1HNkKkPCVzDu0KGTCmlAcSBZmAa7J2gJtJI4TAREKRjG1hDQxFcAB3JDNbEXEBnMCmlJduB3rAZODlzB0pAvzBrzBHWBINBMvCpnCMmERaGAKD3qJGuBUJBHXCTpF_aKoKLJvDUWEhFCDcCXJG76KI8ELZHZrJCgCHmCXZHqeFEvFWbKsfD3XKnFFuNIC-D4qDkZAPWKyJDjhEYOEdRGmFEXFF7TEiwK87B9tGAhEJiDsACvdAl2AMaA2_C-UA4SKHiBn9KXuHzMKzbIXvAXHDXhC2_CxFIWWJr3B21ISgDyXHLTKlaDShCybFYsKbbBAwAnaFJpAHZJDPCuPL4TCgKBMZJrPLaTKtPLksKPuDmsK6eDnDLH6DvmDVbDKvAVzK6mHssKh8CmqJ32AAlCHnKLhBjzA_aKIKFqxKFnBjzAs5BOQL0xK_SBxiAv6HOZAamC70IRjBh9B6mHHcAQQLbQL8VCCAEF7KZoAJcJE0CDaBmVC7KBp5KW5AkQL7VBpQLJZF4QEnQLqRGnQLp9EGaBdsCsQLwRGnQLfQCkQLJAD7QLNSGDaBbUCuQLWWBBRLV3B_QLyQLJ6AM8CBRL2QL_QLs8EM6AuqKxSDd2C7RAkQLjADuQLEzBURLauASRLERLh6AGRLd2CuiGDaBuRGeRL4QLh6Au8E02AAxApQLyiDmRL_ADoRLXRL46A8dK1MAkRLbRL1FCwQLJaBKRLJaBhRL8XF6QL46AsEBmRLDtFZoAJZD-AIjODrRLMaBZRLjODwRLcHD7RL0RLjOD2RLQREmQLx6AVbB9RLYbBmRL_sBRSLBSLSDCDSLxNCyRLSDCdRLNSLISLa4J_RLLIKeSLu8AmRLbDBiSLrQL46A28AiSLWSL4fDiSLaSLh6CcSLWkH_7C8uCuRLx6ASbE_7CUbE1SLd8E02ArICraCU1AWSL6ZHySLU1A0QLzSLcSLjbE_SLE5JmRLpPF9RLIkDJTL4SLzqK1KGKWAihA2pCEgKNOBzdAZSJ0ALQyKRdJSyKgRIOTLHEAQTLLuJmOAeoJTdDxqAwcE18FCLJNsBkeDErA1CJpmD9zFcUJ-ZEIYByrE3JBYaJM6KtqE_yAxWIJaJH5DQ0Gt8CKLE8LA8AGVsADACCqGK3JQmHlTFReJoYBXnCzVD7oCrYBMhGsrHngKz9IDbEPsEA8DK3DLhEDWFl1BYrFYGDHWFscEtjDMrCc3JjQJyNLBNFygKfVDB8Ek_EXiAcoADAEWFIzpGBRKDTCa5A5NBKLJpqGAzAdHKI1GylC9CB-gKqUE7TC30ABaC1lEYzKx3JxDCi4CWOCV4EtnBZuHsGBFRJIAKD3Im1K81FFuF3rH7eBmoBKSBm8Bw6HKWC-zJ0xHc7J4CB1WFYQIzlKR4KRTB4MEIqGk-Ax1A4YIMDCUhBvaBDcAVjA4mB-AI_MEOfDTcF2RBzkBKKLghDFkK6iCPcA-1BvvJzrBENEY8I_cHphJEXAzjCSJDrnGSPHLgBwYA9XAEXC-CCq5B_OAEVC5sBQwFd5CtoB1jCNAKeXAlLA8mC3JDEnK9PC8fAPMCL8J1cD9YFmUGZSCy3A4LFjxBGNI_FBoVJdUAhBCfTBeRDTTAgqDLaIHFGCrAYVAvxGJvAKPJl1B7XIWOC8EFZqGq8J2TGEpArTEzaJAHDC-DexBlkACzDoaCIjKpfFJbHPrCWpDCKIOgFUrBJaAhVEFlAx4CjGAd8DOYAjGAmRKofItCHP8B2TLcpAR7HHGETIAmhB4gJazDvTCjmJKbG8KAdaDbZKlfG1iANHF64AlSCyyE_ICHcJCZKw-A_ICEiC_IClkD-6Ir6CteCiZKVqJnzANYFAkE7HDYdAtbJatJllBbWAg7Gd8IusAm1Ad8JFOL0aD1bCXLAIvAsxKLIJ6XLeDBuNAMUCv6C16AXPD16AbgB16AbVCYFErGBDYLA9CzXAPPDksE16AISJKeAMfDNyHx6AJ5GmDBz-JaYLjMCcYLQcCoWAaZBcYL3XLXLAc4AcYLsWCgYLVWCYYLOMJIpFrsDIpFtFClYDXeBCqEqEFfYLIpFP2B4XLx_E3YLDyKIpFnYLIpFpYL86ARPCXLAajKqyHcSBiFG6JAj3AfGLzBCoWASaCKZLsVDKZL6YL6JA8YL6JAQ0C4XL1bIDYLVcD8XLczDFYLczD3qBjiF2xB8zJI6GmDBRbIFOL-oG34AczD6rBOUCgPGfZLf-JeIACuGjZL0RBpPB_bFj3A9wAh3DlZLyTBvTE_bFjYL_bFwiH_bFNMGrcH9mI8zJGFB2xEliAh1BOUCtMFWZLcqDHaLJYLijB1-A3UABEBoZDhkDliA78FOaLHbC8zJ0xAjZLKzAOEKS0CNmIWeCtPJsZLlSFWZLf2D8zJaVLgaLBvDiaLWlCzZLTfBgaLTZLKIDNuAWZLvRHOUCgoBwaLwrAwaLKaLAeB2YLKIDk_IuaLobFwaLnZL4aLraLijB7cBOUCCSHWZLUJBEbLzaLKID9EDCbL3aLdLG5ZLfYA7aLIbL9aLdLG_aLfYAAZLijBCYLOUC8DCWZLYfCabL1aLESBjZLNYLYbLPbLWbLRbLnwC-YLOvKhZLJ5GpQLlvG_RLYRKMGAOEKfzHzZLjkCFZLOzJwZLV7AnaL1mF9HCFmFbrCVzJijBciIDeANTLiqBihA8tC5-EnHJmbK9xK1DFNLLxkJ_qKQLLURIbTLK5EsBADcLzFFU7EPmJkPJSaKuLKT6CbEK-AEqoAK1BVsAflEcHA4OCdHEAPHiuE37EuqC04ADAKJRDOTBYMBv4BsHDb_GePDgzFwoByRI3jDfqDevDiKEd9GGvJQtD8yH6JFTZBVKJNhGirKU9AJLBA0Bw5EXXAMcJdqDwIL72GKSIDFGuuFLRAc4BjDIRYHp0BnoHivCGXD3bI5BGsRDstBbMCpCDCBGfaLqCHHyEABG2AK3uF2jHicAj8EtaAg8EDBBarKDWC6XAkdL-WCsZALBBmdLnDEtdL9yE2nGIrDkdLZxBkdLFpJnGBaVI_rFSfF5dLnKCg8EdMBmdLiwC_dLAaD9dLDIBLSLKaAwgA9dL0dLnGB2dLwEDhDBMaAItKZDGKtKarKMtKSeL8dKUeL5jJAFF-jEUeLHeL-SCJeLa9ELTCXKFjdLXKF2ZDOzI8dLXKFPpJXKFNfAOzICeLXKFtgAOzIxBDC-E4dLC-E4lDLXEwXCrkE39EWeBAFFojFEZBq-CocDUTL4zArqA1KBCrEbqKirJHcLOdEFcADXLAbK3rHRiGW4BY7AleL3rHBbErFJGGLLcL3JLaTLNaKkbKskJGIA_aKd9D93AQWKq8FOLL2JLcpKByAjbKwJLHjJRuJ6UDhDKAnA08KQeK2wDH8C1bC6TL1EH4eD_HLeWL__JYaKuTAlpCTTBinC1sAxrBpJINqJrVF4dDp1IUSF9QKwNLSqJTPCAZEdEFb4FqfG4lANmATRHFlG1kFjDJ_AJheFmvA5aB8QA5jClrDGpFfOJcJJAPAloH6hK6mFzYAhuG2aK3nJUbBo5AmmGzdG1cBA5DDgGEwKbcAfNLoDBuQCgOGvpEvODtmA6dCULB-8DapF6IDrnJaSIp0JexFVeIGtABFFgzF7-AHbBjhEuQKt7HUUB__HMSJY0CjPC_aKhZBjQBTREWCDy3IOiKm_ASzAUoIm1AK3DQhLAID4jEaiKOvC1GEM8C7sBNLBRJCxiAoPCIKEzmCv9H3rHUCBOZABdLnbIY7AKzBmhLfQDrhLXJH7oANrD4pAvhLuCDhWDSrDohLv5C3QAmhLlBL5hLlhLE7AySH5hLqhL9hLCqA5aApJLMcLVfLwbKXfLeLKINGRTLpOBTTLM_CFmJICLXED5mGjfLKWAJiLWWK5KGWpC7GKqWBkgBnaKd0CH8ChxBtPC56B36IqiHCUL20CbJGf6JPnJ-3E_nBIaCYxCEgB7jAhkB8BD26F-aJLCDv_IJvA-WKOMEz1IH6KRlJdAKy2AluHWTG6wA1HFGpFggFcJJ8zJjRCNPA4_E0aKldG3LL24BkNAn2C8ECthHDNC0OEI_FrgLwzDUWCg8DeQD98FWkK2vDFNC1RClWEpnJ0OLsOGxTGdAJc7IVsF1OGekAQ4Jo1C0fBTaAewKqOBseEx-BgIAnhFRwEPyA_ME11BOZEggGgRAOvKC9BqYB6XAZzAQvDPYC5JCqWDRhLULCZzAK6ARVDkzABlAbLANLBSqDijBCEB5hLOrGEEBquBMFBwiFqAFL_AToAwYE8cAkGFPkLSqEPkLBkHnZKu5JBlKsbKURIcXI3ML3qKgqFT7K-xK0JLzHLrbK1HL3tIGVI6ALJnG8ALYQLSKKi7KATGCBLl7KZKKBkKvQKr4HuhByQKu4HLBLAqKw7KlKKEqKz7KTBLrKKUqBIHLYxDMqKkRDxKKakKdBLMgCPzIytASwGb9HjBLKqIgGFlRBcqKlDLQLKhTKN8KtBLtkK9xKsiJRkLrwBU8KzTDeeH_iAhLHZ8KzTDhjEq7AJGAxqKe8KapKTfLhfLskLbLK2qK6RKNCL65KaWB9qKHmJ2ALgkLgRIikLzlLGlKu8Kl8Kw8KRCLqJBz8KWNLVCLKDGXCLKuFZCLGFJTrKflKdCLiaCNSKklKZDGBMKMzKAKDkEFH9KslKirKpCLwlKrCLP9KorKgSKwCLsrKqUCVMKZHC0CLCNAR7FmRC_lKH6KuSKc9KgmDe9K5rK-CLJmKj9KBDLv2KK6EqMKPgJZ9HzaEj-Au4B6qBCRE8PCxoDw9K9jCy9KRDL09KdmKRsK9MK49KUsKXDLWsKhDL-9KomKdDLVTKN3KRnLIvApmKjsKTNKK-K4jL1mKoDLANLrsKrDLGEBelLpTKUHCCsC16KolLkRD1nAQjDd-Kg7A7OKg7A9OKg7A_OKg7AWOKg7AXUKg7AwOKg7AGOKg7A1OKEFBwELEFBqVKEFBrnLqVCIPKEFBvnLwlDBoLYPKuNKEFB1nL16CgcIEFB5nLgPKFoLUFLl7A_nLO0EqMFRWHDoLbFLadBdFLRWHy_KRWH3nLt3DHoLdoBMVK3YF7ZETjAmuDuEL3YFtnLBvEFoLrFLadBBAL3YFJoLEAL3YFNoLHALr7A9nLUzFSoKr7AooLOALr7AxnL2ID3oLTbBFoLCpJFMBr7ANoLXALmDD1oLbALu7AooLeALu7A8oLhALu7AJoLkALmDDNoLnAL2eA1oLY-AUoLpDCFoLECFYpLHpKcpLznL4HEfoLTDEZGCKUKfoL6DL_tA1oLUpKjpLWpKadBAELqpL8oLEELqpLJoLHELYpLJELueF7nL9ZBFoLiUKjpLRtHFGLgbGtFJqJLByA4tIukLxALM8CokL5dJRyKAaKhkLLsIDqL2jKsHJ9ALvEF4bKBBLk7K_jKrRBFBL5kLnVC7kLr7KlQFt7K1QKiOABqKMkKy7KP9K07KzoE27KHlLijLoKL67KbBLzKKNlLLMLgvDIDCc5Dj9H6yC_bArQBlkKTBHnkKL8KalLsBLcnLdlLHcAR8KEEBPgBehEuYBF6HllLfIIuhBuYBggGqlL1uDtlLSfLPLLUfLBqLLqLINLv8KxJL9xKGOJFNLg8KKqL5tIjkL0lLAmLOCLTJBNqGDmL36HfrLGmLxLK09IPrK48K2LK68KNmLcCLwNL8LKRmLkvKarKUmLFxFWmL8gCmCLYcAamLvlKM9KdmLnrKfSKrCCS9KORJU9KWMKIPF1CL-lKZ9K5CLDfA7CLgMKwmLz0HymLt2KWOB1mL6SKCsKvqL6mLxqLpTKKvAB1CyMK3cKeTDZmKNsKEnLkDJTDL39KK-KimK79KXsKCZJOnLINKQNKC-KCZJXTKF-KhDLWnLJ-KKeHlDLM-KeNKrMKcnLqDLS-KbQLn8EinL-6DozA-gBmnLCJGqSApNKaKJ7nLzUKHoLwuBBoLSEEFtL2-KnfBQtKZGCdaEJtL1nL_UKJtL5nLdeIHtLD_K_7AF_KXtLtnLLVKVtLxnLWjD3oLRQAVtL3nLbgIFtLrtK_7AttKmtLrnLLmAHtLIFLjgDu_KjgDznLiVKktLitLsKFCpL6vBtIFNtLQoLY4CptLToL4tLvnLXXEHtLZoLbyAAuLitL1_KnfBgNF1tLOoK8SAptL8_K8SAHvKRaBroLzWF8UKzWFQtLwoL6jLFtLzoLoXAHtL2FLNtL4FL_7A6oLUaIauLwtL_FLnfBUALwOBTtLFpLv4BHtLIpL8xCatLLpL8xCdtLOpL8xCQtLRpLK3DHtLUpLq6D2uLptLFvK_7AbpLNtLdpL-uLwtLLpKnfBipLDvLTtLmpLoCEWNIzqKGyIMqLTrLHcAbQKWrL_BLPrLHyIELL7ALOqLxkLnQKzkLNSF9jK2pKEBL4kL6pKIBLaaIKBL-pKdqLKkKOBL5QKRBLTdDElLlqLARKwoHZBLYkKyyE87KJRKOlL15Hh9HpTKj9HEeLUdAkZH6WAiHL2qLdqKZlLN-K6qLskK8fJOvLl7IUaBccAilLe9BkRKP8A1BL_7A7eGzwAP8AMPALrL-pLv5J7lLSvLCCLSrLGcLHcAHCLQvLAqL3tIovIXwLBmLoHJJrKSCLirLkgBHmLrMFJmLUnDorLaCL2yKKSKhlKfCLOSKllKNJJjCLF9KXmL1rLXSKFOG4rLPiCcSKemL8rLRMKhmL4lKjmL6lKXMKDsLY9KJUFGsLvSKfMKvmLZUCxmL8rKzmLjfCCDL2mL7SKWRINSAmUDpUKAtGcuA4sAAnLu5ACTKcsLWPLesL29KSsKJnLWDLmWAjsLNnLrsKPnLosLoxLfDLgsKwsLvmKoxLymK8PLmDLalLfNKpDLVTKenLnTKkTFXNK9xK7eAR4CP8A7BD1nANLBFnKRjL_DCHtL1pLp4CDtLNELnfB6pLLyLatLSELp4CdtLWELp4CQtLZELLyL5nLydKHoLIHEBoL3dKZyLiELbZFOuLZ8AMtLxWA-jEUoLBUCbyLVtKjyLXyLB_KZGCFUEbyLYtLXkECuKW8AhtKsyLOVK0yLznL9CB3oL8-B3tLxWAR_KsyLltL-1D9nLWICbyLcVK-yLvnLl6ClyL2tKxWANFLKzLrELW8A2nKxWASFLc8ABzL38GCpLYMBbyL6KFVzLXoLZ8AZoLngAXzL3nLzPCZyLMoKWZABzLmFLWZAtnLQGCbyLQuLWZA3yLAQKlyLwoLriAbyLzoLbECxzLrnLvjLxzLGzLh1AlyLRALakB1nLrfKZyLF2JsyLFpLUkEbyLruLfrGZyLuuL5fKH0L3yL2TKB0LfzLD7D9pLpyJO6G5IJQ7DzBASBA1yFW6HI5IXxESZI8iJT0Lu1FW0LYfLSbAQ0CzmAgbFx3JV5C3GEzvA1XIB5D9aE6IHbaAvdDh2CEKCJbDe8Ap4E9UA2VLzhBl8AcGIrSAZYBx0Ll8A5jJiMABQGd0LzBAV0LX0LJBAMkFU0LJ5EL5E2pCg3EnLAFUBh2H1ALYDKA1LC1LLWAE1LNACG1L24EBRCFcL6yJskCRmJzNCi5FFrArUH_AE23ENhD3eBU6Js9BfBCBoARXGeoFHVDvSAhzAQMCcYBCwK6dF37A-tIHXAlLEWMCdEFBlGd2BSmL9WFSAKRqBsTDz4A9UBRoDxTFu7EehGDzAmRKfgDeOAAqEpqDhWC3CGqQFApFXmKvGEbbCNQCaXLfvBzlAKnBCmBb4CFNFVaBL5CxEFDmAi5B7-ARaGq0EmwG50ARJG0xAQGCnmA2YAc3Bu-FVjCPEC0DJmrBDJLt2FhxBbsLC-Cy0LSeD5TBCdF0ZEDrA65HxWAzeC7KF4PD1JDW8Ax_DX3D4PDvdDBHEsqHB3LpFCeLAGdClZEivEaxAlDCPKA_OBcoBQ4IZ8AVNIFMFyQA_vHP3L4SFM3LO8ClLBBWEXfAZ3L5aDJ3LQBC_DCa_ApWBg3LLuCsNA_0LVZJU0Lf0LG5EF1Le0L1yFYcGJ1L64E30LTVGWTLFnHR-EQ1Lr3LT1L_EAu3LZiGY1LerLNzFsSBgtBzpJ7fF3MKcEHkOFESAnTFKHCUtD-tI72BlLJ_tIubA66F1_IdGDzTFAHLxrHYeCoWA71F_-AqrFOyAseFCZBF8ArrFAPFlTGDhE5aKG-EejGXVAohFmIJr0LKlL08IeSIzVG33A4LGQYGUyBA9C4PDzODuvJnXAenALtBUfHyZElIJSWDa_AWkGN_Aa_APlDA5L1kKRjJnLA7VLdvDa_AxvDmIAA6GOjFL5LNkGO5LivDO5L7cA2QAQOBlvDOtB2LIRzAX5Ln1CU2HoZKFdJ43LD1Lt3LB1Lf0LYcGeLKMDJDHAx3Lz6AKQBQ5GL1K1JLS0Lp3L83Ls3LU1L83Lk5LAKKm5LdrLZRBWOE-3A1iA0jApNDT-H20C8tGfLLCsAEPH2fLcKKZeJMeFVLG0KBOCIT4AVyI4RASnJhNFgMFJSIGgI5TD1QFNXJRwCT1HTpFyqCq4LocFqXKFwAJRKucFTHB09KL1L9PJczHvOEtkD92L1TEq8AyFCrLAJ3DYTBYNAtzCzlAk-BK3EzFAbnAy6LOtBD8G4NE7ADyDIZmAVLCf2Fo3LfSJ73Li5LX0Lj5LfPAh5L_QBzBAYiGBRCkBAFBACEA2yFyBAnBAciG6PF4PDMUJc0Lv5LB7LLWAD7LFQAF7LwxAI7Lc6EL7LCEDBBAO7LaZID0DhTFXlKx8AMrFgiDpjJNzJBtCEfCewC2cI0yKo6GwTB6_APRH-YCZVDw0AZyEUvJVqLfHK1wKybACOGduJx3JpnIzMK_SEXXKn-AHJGQ5DE0EZuH0EHY4ErZDDFH3eJE5HrcAN0E4QHBCC-AJQgAEKCeEB5SB3TD6ADM3L72LV2F4PD8dDurAn6LD1CnLARSBL0HqUAUgCutEB9AHMI1EI0pDNJA4TAZ5EMrE6QAOQHcIIdyB-6LDUJA7LR1LuAAY7LnBAa7LH7L65DJ7Le7LN7LP7LKOJU0Lc7LnBJ-xIPEHd8Lo8KM1KqyJf5LX7Lv3LE7Ly5LB1Lb7L98Ld7LM7LiCGh7LC9Lu1FE9L9HAlJISlCD5Hz9IR4CWHKqsDr5B8nAjsI1_IcrKO1Ei4IcjBKlLL-Hd0JiLH3ZAvvB2yEs4IppHyCGoyIy1EWlG51EE2EdsHP2EvyI91EawI99LOFH29L41E7pH09LP3H71E_1Ef1CAZDzNIE-LwlGH2EL-LK2EgAH5BGiAHC-LhCJS2EakD8BCV2ES2EX2EX-Lp6H80LkaAmoBr1CogCrLAcmGS5KDCDJ_Eo8LKoAMtAb8Gc2EB9APwHk-LSRFj2EEiLZfJqNCeEA5HLT1KX6Hz8AayKcwLpdJz-L7XBkfLECLdhF9CFyKB2EI22AHnIbzAt8AtmGA8Lz8AeOHs-LYGH9UAQRCG_L08LlgG8-Lc1B0GIuBA0-Ly6EUOFJbAF9LbBAPsIz8AxHLGDJffLu5LufJT_LuqBV_LX_LR7EZ_L4mGb9L7tIHHIYKDRhGaDEh3JCmAXpAfcHVsAinHY9FT4AqsIE4Ka4BghHCwJYNHZXCRwEoSBVcCA4JfPHCgCEyB1lHMdDOQIY4E49G7lHIAMhuIEMAjuINAMA-L6hHSPFSCJaFH-fBVCJLmHfwAU3HPAMFDIcAMAzIaFHBoA9ZAWODZAIYmHamHFmCJQHY4EV2EhiHCCDhiHufGl8A72DBLAHnIW0KL5LhzIrJCz8AcPFWwAKxIs5JB9APyHTvBHBBwMB-AMfkEGFJ8AMrtEIwBx-L9dJk_LCRBm_L9-LKWAaoFx2JR7LhpEUkF6-Ly-LW_LMBMrRFJBMHEAOBMkCG8IG4iAM6KPdDM8IuyKi_BIpBNnDO7BkhJ7uFUMDfRB4HFRJCPILOmAKvGlmFh_GzzJejJz7EdRH_JFe7JipHMKFYrJRKFuuHgHH3lJ-RAJHJrNDr-COtBRgHaxBz8AujL3_AVjCAgAl_AJkCXRHt8AZ8Ft3FHBBXmEo9AW0ErcFSCM-DIbcFHBB2yGxAMZjE4gCQ5CLBHVvAUiBZ3GxAMfkHXCM6-GqDKAhJekLe5LIBMVBMU_LYBMuBArZGJQGEOJK_LKfGK9Li_LXEDLBMsCMrCM9KH9HAGXGdNGYTEm6GNAGCBLroJrcLdaGMGJLKLPlB1mJk6CfAGZhGabBSjGHVJiIL9TBx3Jw7AZ2FsvJkkBe7JHVAPaGiWBqnIGHGGlLARKkaFxGJs4L_JIkjGJbKu2FHBGw2FkaGCeEGMGwCElHGMqCbsFaDDXFGdsCXFGVdDXFGErBS5FosFSMGbzBl5FWYBSMG0pAJCC6aGOgG1sF_DMzKD1DM7nB1DMyDMaWGnfA3FGIEMs5FfIAOgGONBIXAXyFKEMfUGPEMdXAtJJ15FBdAxeA4cAk6L2nCCCM1rCw8LVxEV7IP_Lo7KHBBLiG8YAQ5CerBfCM0NC2HBR_L3CMuqBVBAyBAsBAsEMKWAPBAMLHybKPBMTADz8A9kBicGTBMqCMn_LwVAuEMwEMtCMzEMHaKi2IrJBVRBHGDNWLuLKDhGwRDhUJZNLVdAzPDeHCRvBV3DfNLwtDmGDPZCTxD1WEVDJtTIREFOAGXEFYOJP3ATnD_ZCnNG7eBJVD04Az9IEJDnkLvRIy3ADGEPdHLCD_fEmYElKBMvA31KOGE_dCDnJ6GLq5Ee9FMDHtLLnkALVJDaB_mBE8AD3BEHBkSBWuA8fGYkBpnBvYAfkIjGFK-BFyBudGKAJ1sDrrBMHJhgBGyC37D_1Gi4E8NAgOEqXKl8JOPJ-8CG_AsfDfrCOVBPxLySLjFDI1AEtJiXAyZE34LE_B4-LuSDQWAQcFSCDQ5CXADS9H89A0FAw6LTLDGtEQ5CmpF40A90DE1IZGCpBEyGMt8A8WBuAJOtBVBF1GMtnDL7KrGM0hEw6LjGIdSCT5CwXI-GMX8G4GMejHDHMhjHKHMoAH9GMQiCh8G4GM25AuAJaIGzpCQOChqFjpGhqFsBAlqFgHFEEA0FJ2EMv4BJ7CW6FcwLcHMkJBM6BsNBBBAhHMCVFLQFXfGCzJdiI8kGhXCpJFE0IYaCi7EU7BpcLJKLrhAqIAJ7BaULIIAPIL_yK5ACJlJ-eC22IYCF8GLp6KJxE6zFcNAE0EInAr9GAxHyyEoWLBmAe6L_DKWnDGOAb2EjrGB9A_wHAFCAtGY3Bt8A3TJTPDJ7C_CEmoBF6Ey0DB9AHcGOIAbHMksDR6BtHMFyELdJZ0LJ7C7iJqHMuIMkhAwIMWdJQWJRDFiIMf5D_iA-7BTRFw8LHcGHpBtIMdHM5IMpBD2LCpBAQEDvbKUQJdrL05JOtB1VB4lLO1L_qKrHMvIMfHMIJMdEALJMeQJ35LgQAXsBvuAxwFuvKPEFZcALxKmuJdUBFHK5EIOrFAsAVZCKILezFIOGUHKSODG4EmQFM1EfeJhgE3CGptEH7IPHJNIMnFLkaAtWAu5E60A4BCXXKyGBOGGfpAQIM2UDGPFTIMmKBVIM9_GBFER8E-cARZGVZAaIMeIMw8Lo_Cw6LGsKNzK-8A4lDiDBFJMkJBIJFFBAjPAa7DEFAa-EXlHg0LPJM-8A5VBNUJ5lLykJVJMkhAdKMfKMfqFiKMu1FhyKHjJ_TBXrA3uA12AWQFGAKjfGPdCviAS3JjMFkQGlVFVeJecBO-AgVDKsDK8IcKKPyAl3JdHK_jHbeFtaKWMElIL_qLvqCweFiNBUVLkyAwaBz8C3qJ7mBUiEwlDOdLicKJqB0AKhjL6dDwOGs9JQ4JvZFsUHFZGrGM_5AJhBmKM8NCtWA4cEDpC-8AJjHCZBeXFycAxAMI9D2lAa1EUDFQJMHnFNPAhDHmIErLAsMH3LMpMLxAMZqEXKAApCZaAp-LbOHhXBpJLrKMGoFZ-EuKMhKMp6EjKMb_Ld_LInAV7KpkLNfGMMMtKMQHAvKMRMMxKMHEAb_LZnHhfGwfBv_LXrKNtB9PI8nAolHgKKqZBcLHfWDACDv_GRyECgGMVCMXBGRF-5ECiJ2oBoYHMdDGtGsAM9VIFmC_VI5MMYwIXWGOCJyuHZKByuHSPFJWIMiGHmHBNMplGEvH_lCXYI_MMdAMKNMufGgFHPNMYQCK5BvwIINM6uIYNMIzIBNMqAMhWIUNMwSDh2CgIM0qEQJMGgE76LniEqWBApCY-It8A1zJrNMSHBrNM2sJOtB9DHw6LltIt8ACEHwaAbKMR6BIJFyEJf-A78A7VBxPAHOJZMMYHFftJYvK-FDJnENEKW2FSEB2EI2-DgdBIjCjaA5JGnjAxGE60ABJB8RErLMVPBKCMRmKEcADCHTFBz6LOtHsTCE9ACmCQNCLMM3IMNMM1-ErzIlBAWfG6qKE9AxEE13L_pLBOMcLFlOMJ9GoOMBGJWaCWQACuF_7C57LEoDceHzVJ1UIsYAVxBEmHk1LLKAZFMmOAREFvcCY3AqJM-kEGILH-Ep6GLOBELM8gBJYAJaAziLyYAfZCNJJB-C6LEdlAoOJ7gKehGMuAK8A50IzNAy7EJKMbLG1gA0LJa4L3MDTgJ-RBUaB8ZCAFCsjI6zFbWEiFGkmAwMAJ9CTKHhYLpHBqOITeB8mFdpBEzASuEWnAyZCY6L9QH5UHC5CE8JmuD2MCRlAxqA7WCy3IITANgGwJJt8CqHH95E74FlAF4LGx0D_gL8EBiQAMeGwfDVOCjzGJ7C4nBt8LtiDGdCfpAUPErGMo2LhEC-GL4RAddB-4D78AYvEFTBE9AtBBiQMCCByALIaFagEuLAHKCkGKgiEdiEIaFarCBRGajE2OCIaF3FC40A6ZCYwC1vBaGHZ-CIaF_iLaLA4NMsKMYHFOZIVRIuTDxZEEuJKcLX7KuOME7EJRM7tIWMBhkEelH-tIB9DhsIdVIU8BYLHjcHRzFqsIvMM65AJNI1GD9JCcQLu_BnRA2aBY6KnBB78HEAMCxHOLA79GktA99GCCD99G5mA99GO-GOAM39GS-G79GA-GnuIt7CpuI9RMJNMJ-GA1AJ-GRaEYCJ_RMQNMJ-Gg-GBQHH-GU-Gf1CW-GhCJd-GwRMb-GCSMLzIa-GnCJWuAiNMH6H-8AGgENPAxpI7-GF3Ip5JzQMVsGJgCK9A4-GhSMrtEhOMulLPRMjOMIJFrKMhJF-3LlKMYnHSBMp8KVHFQRMwVAtSMwDFlHMbBM7fJiPMFuC4BDmmC__JCgJPfBxHFobF60CUtDQpHCfJHiEUCCM0IuYAr8A0vIc_IdjJxXIqnBzwA4pApuFP2COVLopFGJJbOGuyHlnCqpEyAKuaAfPHeJGG_AaHCiNM_iBaSMXNAZ8D9CEyvJL5L-REh2CAlCaiEXaB_eBYRGfSMWkGmMDGRMNMMrKMCFMWVFpOMJsH0_BAOMrSMYHF4TM0EMLiFXiLU4AyAEnEDZuJpWKLPIm_IP1D-7CvDKdIFxDKUAGTjJ9fLm6JaEF3yDwNLEgCClGmlKu3CBTIreHQmA_HDzTFBzD03JLkKGrLIxDIABa7JMZJ6mFaTMdxFOIJlmJ9jCXuAy8IrTEnSFERJ8EFeYD4LGUaIpSBMrAy7CkiKMdAB4HCLMQiC_pASCMCiG7NCrLMbFCCJMm1D78AtkEZjHjXKsrCE9AKzDxQMEwAiJJCgHT_AM5D9bGfSMvfHH9AqIHo-FrXCrtDH9AJtHdVMBpEdVMaTITVMoeKaVMWgHdVMP5JdVMY4JdVMXVMF3IL-EHPFCvDtQFTVMf3IF7F2IEaVMO0E2VM-fHH9A8IE2VMoVMF3IpLC2VMsVMCvDIgHH9AHJEaVMMaDGWMgVMF3I7UETVM6PKGWMnfHEWMDhIILBq5IxoCrrAcVMKWMDWMF3IobEaVMxsEUWMeTBaPCORAiVMTJId5LqKMjOMtyJ7EAYtJzIMK5A85K0CM0hFMMMmWMZ4HRkF5TCB_LMpFx2ABJMZWM_vHPxAlOF0LMiWMoCMkWMdHMvWMByAAXMyOMTrLORA1IMzSM-aFuWM3yJW9GCXMfyKPDJ0cGT7J-HLTYBIaAeuJ6oFU6JsCDCPMqdDnGLR6K6pCTeJxdG1PIbTIuOFIRHvfBOqG1CCLDMA7JrUM8HJ-gAqJD_6FayBM6LYTBF8A7ABQOGv8JcMF2AGmkBlIEWcF4EIThFhaCSiDxSDf3D2HKLlI0MF5HKl1BbGMcXCXeA7cHWOGnkCXfHVwAhqDm_BiNME2FB5AzXAXaBHDKQ0LUJIUJMlWMKXMBXMYYMyHMpOM-zEySMsWMToFJXMpPILXMaYMhHF5SMsOG0HMrvE2HM_pJWRBv2BRnDz8Jw1LNULnyAm5A5PIvaCPRH3xDv3AFIMPHCBVJLmAYLHIME2fGi4IOIMwtB1QFGKMU1EujJ2SI8QFLKMy3LabGWfI_UM14JiIMmIMiJJB2HexEFXMMPIF7FOAJubHORARdEkIMGqE-XAaKMiOMdHMA0CeKMbMMEFADXMGcLORAVTL-TMgZMzzCiZMgKMnOMNXM8IJ7SMQZCTyEyfL8bLCUL5HMzYDKhG8kCsRIw2IxXK6QJ2JF6EGerFQ2JxTFF7IMTAjcDFuAjWFyJB17EbLAIYFI_DkXGX7JyPGVXKAZBXgJyvJy6KRfEDGBqPDmKL37KXDDIwAPTAmFEV0EgRJSTJBlDDJLtEDX6A6nJn7DEcCNZMwqBrGMmFCEeEZWMqaAIABwTCanA_OFUUIRnBV9AmRK8iAG8LXKMT9C-FIdkLAlKPUJMMMhZMPMMlBA4ZK65CxCME_B-3IORM4EJAbMrZMCbMEbMmYMW7E0HM6LE-FB2LIIjADKLR6KrhAGKLzZJemF4LF6NG1qCaQDSHK0gE-uJPPJ_mI29IEMFEqAzkFdjJM6LK2LGGEyxCdcBKgFwXMwrFZaKO7I71IRpBTHE06KojHDTA3KIYaGxoETsH0KKuhGEYMtYCKYFsvFiIMmcD78ACiG2WCE9AfQCzlAAlCu1AEHBLvAY8Ik_AtvCLIFi_BIhGuLA3VEBtLEzDKJHV9AsDIyAGNECFdL2TAKaBK8B2TAKcHXaBr4BEHK2TMBbMjZMDbMNaKUHA5TM1EMlKMf2Ks5LXMM12ELbMOMMqcMObMyBAucMDUMBGJvJBPDFlyK-fJ1fEyMIOdGCGBTiCPmEl6KS4LaaIq5E6FMyED6fG9XL69CDIJtNDqeJETGOVLNrDcMF3dBOIFjyIv4L3eJpCItKL5EFGWBRxEVeIMFBiNM8eB-8AcAD0jBvfKJRJu_CQ_E2TAXzAMJKijEyDDF3Ib3K9uC2TAXAD4bBocMzzC7NM-CFV9Ad4HsOMQXI1cMDOMxXIC_LnkASeAZnAwTCvmHiJJihFJ_Ld9C0gJSVLY0FTVMqqHKIA3dMlgGdPAa7DuBAAEDdhAbYMvHL2TANTFpZMkJBA0CG6CM2Ah-EGHAoBAZeM6HLfOFRyAOXGAdMbXMdhFi7ENfBqkFJwLyYMygBylBPcDviLt8Bz7LmTALCDNlAZyEZGEj6Hm9L3QGq5EtaKwiFinGt6DteEBvAdcBzrCDKF_9BY5E2ILqUCt0CkCIqGLk3FqKLLaBfPH6eJxJJ4MFuyAOfBLlBERJZQM62Bz6LZNK5_EoYKT5D6KLagLvBL3ZBBcFnuBD8EPxEoPBpfMnDHr1CtYATfJmoBWHEuWKtYA7fEmUCSeMgeMVeMXeMkeMlYMyBAbJMXdF2TA7UBoKMTJMqSMqZMTeMheMWeMjeM3PF-fMG4IxGLJsBneM28KSnBAGD3dGZKDFHKmqDlTFHnCb3AOdGfmA9YB8WKrUJS4LEoABOG_yD96CQgJ4NJVQEY4LyNGLhK3UCezKsjAmIAPZFUyAE4EO6L3rEWYH9KFcOGqGJwdDHnI7YA-NBytExKKlcKP8LrVJ4SAGDHiTMBiG3GDEcMrqC7dMIQEWcMUFDZgAvBLAHD5SBueM-XAFaA2TMoZGf6EgEAqNC_DFvRF_lFleMmZMErGN1LXTLcqFMMMThM3KHdPAuBAXhMPmFlBAahMPCLFbJI4IR5ENJLlTFqJFRKLOUMoyDpiLe5EVKKKPCEiAMdA2YM28DgHHZoE5HJDAI3BELMFh2DVNHVTMsGCb4Cv5EY5EJ3I_wBTUFdlJIUAJXBifGq4IUIJhlJ97KllBwOGeNCLZMXuCNZMKWCPZMz8HT5D8yCSLCtYAvGMxABn9CCqESOGIRDjhGnuBZHLvXLhoHhECntI77FShMVsDUhMjhMlhM_lFLgMcYMOnH6EMHXME5EghMviMihMWhMnXBmhM0iMAhGzwAhTFkrLoJMHqDPcDHfBpYDkNGFDEiNLR_ESWDlfGeIBp6GtjAMILTdGA3A7PIg9L37L1CG1fAbSFaiBPECwGENTM97LhcDDfMxlK2XIHRJDUAA8AcWCGdCF8AlqByXMsjAFIJO-IUxFiNBbgJinBjAJ4QE06K9QFKFG2xEfPHSiMpzDwOG9ZJWiMnmLYiMyVEA0JkpAh_ACEH4aMP_BK5BuiMhsDwiMqNCO6BE7L8fM_fM9ICeYMt5LtWMjOMhhMVhMv2JtqFZ7LQkMC8IRbMRYBduFQeJxHJjwDDAKufEpcL0XAyYMW3DLUBOYAvTFHIMl7EJIMHzGLMFMXLURC0LLJdLNGBBOAp4EeQGH0Ee5H3eJY2KW5EuKLkaIYEMFsATKMoWGxNM4-G-vAkVJrhAjhG51Ag0CyCDrkFF3IloEXrBPlMXzA4EBKkMbZG3hF4BB4cMRkMYJCdhM23LuAA6iMLkM_SFYlMscMPbMrmLeGLshMLdE3XHrQJFdHQuCwYMqiLf5Ex2AuxBWyF2YMg3J7gHC7II1Ho5ELIMRTMAFCHiMVaM-EJ0EHdoE7GEegJYEBsKLw9GSiMBJJ7cHJZBcfMnYFQiC4eAU9AxSD-jJXjGIRDPOLlIJIaBX4AvSFarGNFFTVDPlM0dAE9AVlMdNBhlMhBAAjMEXM-kBHgKpKMWYMdHMThMgmMimMHjJvUBwJBVaKffG43JREFEYCf_GNyIXdDlAFZyEQlFRBHRyID5HRlJJKJVmCrMMGuIjAKEAJY3AY4B1QF2gMb3KjGIeUFF2I08IGeF86KqMF_jMRxAKmMjwCNVMkDIjsA-sASqDkLJOdCILB_7DrSBemMXlMhmMUQJCgK_-LnHMZoC02JfYMfhMWkMviMqmMhnMYQGkQJMrFXCFnVFuVFulH3iG_5LzvAa3Ap6BBLMm5CuOF7WEFkKMaAHzDF-FgrFnlB4zEdWJz7EIAI6fGzlKqnBMKFsvLDIE5UHrvBqBFYJD8rCKQIRKFGMJhyAI2IGWBJCC7EC5FBjdMtLMMvIOECXnMIaAjhGirDT5DH5LzrBX4A5NAenMrnMgEATMMH9LwCDlmMDgMKbMpnMglMlLFYlMhnMgMMY9GiMM-VFYIF8DKwBJVsA-hMrXIT4A_7L4TAeLH2gMeYHUiEDwKsJJcwAylHkHI9MMFCJaNMWlG2uHUNM4sIyuHSNMQAMMpMRxHWpMtvHOpM3MMJNMGvHUNMB2ExnGulGMvHepMUpM0-HKNMjAMXNMKNMbpMcmHcNMA1AlLHAmGupMUpMSnM-oGtYADFBPlMzUF79CYFFRfAz_AbFFzlAwJDH6KaaBBbE7pMf5D9aMehM8_FflMWlMmOM75BdMD_fMAKDuoMFqMxSGHqMdNBJqM7XBcFDfTFitAgbFmzE-WAXFEBlJuyKZYBmmJpGKQxCDKD2jAD6Lr1LaDJmaH0NLiaEpaFhZAZyEc4ImEH8HJ_cKMGF7EGo9Aj-BGOAX0GjfAhKLzbM5pDn8IABGgfCQiMrTE_kM_eDwOGtQE7cHefML5FddBLFD_OFY5LocD0pMZUCV6C9QHFVAqfBG0G8mBbIAoTAC9CM4BuXDL6AenMGBAYFD68LckMpOMNTITkMzcMw4ERqMByEcrMohM_3LgUBeGLb_INrFNSFiyCY3AqUJDuGpNLpLAQpHQhGAoJYRMwcEHgJlRAh9G3EG7cLuXM-vAk4I5qMyBE9PMMiMU0DGRKyOL8QFVGMBFEENFM1HaCBlkAI-HtaCWnDXSM-LDCZBNlMw_AEVC0HENcAslLj1DNcAWKAOGAarMtDFzAAEBAnrMlKMijCIbMXDKnmMkJBThMzQHhsMnrMkCG-JLhJMjMI3HM-4H5HMARI8bK6VFfuE1PIzYMuxB1YMDlBEIMWjJ8YMlsILIM-rMBZM9lMEZM1GDIOBkvFjAJq4IKKMHbKp5LQsMQKMdIMr4JaiMgVBkLJmHLkiMHxEt_AGIEmuGNcAUQBkIM8sBANC4oHVYMEgMpsMviMrsMEBArmMjnMfdA8sBOqMdlMkrMmtMotMorMMjGk7LrrMiDCQWK9eCHbJiiLHDEV3ADLJvBCG0I0ZIxUM2mMoZA39I-hM0JIBrGigMGoJiyEr5ErQFOVLwQF5fC0LLwPMDqDNBCL7CtjG1QFkgL6kMicKqYHrCHilJ4CBo4EsREpbGfYLRtMXlAiJJCTEslHgiEzDHF7FW1A-GDIaFUtHZ8DNlMH5DNcAGCMElHitMwoMomMltMgsMntMsnMGbMYaLSJMPqMYMMxoMIqM3uMW0LlmEG4ISgAwJB7sBN_E4YEm4AmNG6KMtzExMBAlGDLMi7D8hMVSCC-HzzJBfJ_mMJlGOIMBlB1QFjyIa9BUMLqSKayBMnM6MD86KdsDQnM77AYSM77A_7EfgJDkMkRD5FBBHDrsAz_AbACXaGenM5dMYyCMrMRjAefLJbMWkFkrMrACEoBMyANqGURMnTBoFDmMFXBEpuAgVGwRDfzHN0CG5AOjMS1DGHKOtBBWHKQBrsBiCFILBB3EPmMhCFZ2CA0JHyH5iANlMuiDX4ADGIO4E8pLkwAPzAPLBbnMzBFbnMQCFOrMpUFZ_AooGjwMZtM8nKV6CReGqwM0xIMDCNcA1BFxwMXtKV6CT_KPmMC4KXwMEyAuwMenMKqMcFDZlMxCMSEBmsM-qKjtMR6BThMAxMrBACxMXiLOpEjkFn7LaqMFVEHGJruJB6EuYM9BByrM-EJpxBCkAuxBp4FIDMQPMdEFTaAc4F7mMa_GiqJ9iLrwAo8GSVJ9NDbgJ14B4EIaOJt-CFAMRKF5yEhrHgAJwRHFkBAkLBlMreBFrMu6FdIMnaATjAfpADvF1NMr5AwrFM3EvEHsOHKiBNcAQXJ8WAbWEE1I4pMzJDfTLt_AHcCXAGQyM8dDNMFKJJe6Cc5L9WMosMIxMviMKxMwtMksMZvBycMHqLgYM_uMdNBdyMwxANJMFSFvsMmSJVaKi1KsSJeWLf9LhBCd6K51LAeAG4E6IGqnHgKKVMFpkBaKLS2BTaM_8J-7ESRFo4IZAIZkKyGJLGBdBLPsE7cHePDcfMNtArvM0FAVvAnOLh0B0wM8NC66GY8J-XAE3DEyAH0AMjA_wMH2AiBAMxMaeMV5CFxMmmMHxMkhAJxMbzMdzM9JLoYM-6AbEKtMAUWAOxE4HMR_EesC2sMwYM-HM56J0YMBlG9sMh5EO2CxJMvkMHXCAiMDtM0LLCZM_wBGtMSUIGZMMtMGmMYIMQtMBkM9uBlIM-QAnIMMWE5TCMrMMZAwvMLiGbtMRcHpIMsILslLeZMpSM0uMktMLkM75B7cD8tCCvMinMmHMfdAiEBstMtOMkyM-tJf0M9HAh0MsiGWmFZJJIvM5tMHGJ1nMERJ96IUqLnwH3HJSvMz6AUvM8HJWvMxTCYvM0LLavMJiMYNHtpD-vEGRKhxET-H2DJOfDKyAT7BmvMDFCTSCIaF1QC9QMXXDcgL-hJqvMQ0MWFBenMoZGlZMptMz_AMNE8uMttMo0Ma1MvZMXiLBEKt7C-zIYvA12AEOMuECWuCvgDhQC6UAW6JJhGtUC1nMUkElfGkII1YBzdDaOGh5E-xDLKA6GG9TB1LEFmC7lAWODvBMWXGHlGY8ILdMYTGvDBpqJk8BYkD1OJKUAPuLPWFIoM8zDAUF5NAEzANdL4_G60BDPKCsLdQAi0JK7FTBDNQCecIJ0FNQMSXGiEKa0ElaM6_AnaM44LpaMAVLqOM59DOcMa3BXCMoFFXRHyLAxBIhoBJ_CwMBHtHJ_CNABZ8D2WCivE60AlSKXGMZ1MVsDHUJmzMmZMQNFhrMiyMonM1uMLkMoZGD3MjlM-3LkCGneM4bKs1ME1EP_EfnCIDGFAK1fBczFJWFuxBefC26F5PB0NLcUBMeDeeAZyED2M2HJLMFM2LTeFBDK4zAkoLSjDGuLUXDnfBhfBJRJrSJbDMq8CjyIBsAExMVQF2HKzUM5eJNlL46E71Fn2MafM18ADFCODEBJBz4IddBHwAxbMKWE9pMsTHEJCEyARiGT-A52MpnEmoBnoC6GMyLAV0JIaAW4MRdEEML9DJDfAnCM-aM-WMc0MWlMoZGE3Mc1MQyMaWJJcLnsMizMi_JviMj4MO3Mj6FfOFYVE6JIkrAJkBrQJurMvBC0QJQQBuoFPyEeOJoBMmKEvcLBJJPRHayEFeFPyA_mInqMkOJegAxTFykFaWFqbMdNKAmAefBSsE_QG51FtgMM7GQ_ANUCsCLfBBl8I_UDOIJMFD5bMpjAiKDNiMu9EQaG88BKFGLPIwjJgAJrLJw4LOYAh_DIQIo2M7tDYxLmUIL0MFMLs2MANCcOM5fAlLBPmMU1M8yCVcCMjGwYAQ9AJ5BDBCjcM14JmyEgiBwrFzgLIABXzI0ECJ_Ct0B9QFJ_CnuBkHGnoAAEHuABZUHFLBS6MfkHpAF1PDXRHg7J_hG_3AbHMMUDAcEb1BDFM0vM4wAzZBmaDCgM9uM0cMe6MUEAy1B6TMoSEQ0CqeBywFBeMHHBzZB3fAt_AypExIAV6C_ZHPpBnoAQqF46M8ZBh2CsUHCBHw_AXPBh1EdyBsnFxoCuRJB8GdyB5dBquMSkAN1HV6CjGIA5L7SCO7M5jBpnG_6MZcAjHKt_AyJK66MdhDF0AV6CadJ94ER0LtWMp6Mg6MCTFJBAOBAj7Mr6MfMM9HAu3Ed3EGjJ42Ey3LdyBXQJo4MGxMKbMo7MiqBy4En7MdEAq6MiqB8tCs7Mw3EIeJ03Es9B23E1vCYxDPjJVXLPSFXnC1hBb_GL0IN_DD4ErQGq7KH4ESbCUKLf7KinGeSFVSC57JkwKImEg-CGrCc4EEmMSUIbuMq6DnoA0bDg7J5UHdYJA_Ak4Ez_AjUFzjDc5MnWLd6M67Mk7MeTFm7Mj7MlHMWaLP7BdyBjPIz7MhzM17Mv8Mp7M_UFy8Mv8MklMTFBd1LLsAM6K3_Ak7DIWC7HC43EqSJJYB3QDKmCKdGfhJoQG7iD4gB1bAvTFk3JFkKggM6yBF2MDdGPgL_cKmnH0XMHnM7QFxdFunHo0JwoD5TBdzGiQML3GInAG5CXuD6QAnRCS5EnoA8lEKyMwnEMJKf1DIhGUCEvSFBtEryAXADYyMf4MUJM27MDFM_8Mf6MDEAKUDxBAC2Az9AJCH-5BkwEo5LE7DryAhZG58MvoM6vM_9Ml7M57MC-M9fMlBAF-MpBAH-McPAJ-McPAFSFMwFIPMYTEtrBrcAq2IJTEoQG5ECx7L_sM1zE0KBggMtzFM7J6rM7EGIjLjMFiRMamE5EFEGEggJRUEjvMwRDz6MOYDZ7M3DDg6LTQFXOAIvKa0MR-M88M37MG5EU-MuEAP1IAKKjVAtxANJM6cMiFDK1LZ7MI1AYQJI3MGqMS-Mx8MI_MVEAK_MdhAM_MhBAO_MCUMaZIrEICHEuHJt_LN3JIIJn1KY5Cf5ECuMMeFnXMSUIj9Ga6AOGFX5MN0BrnG5VJfTMUpFnSFJ1Mx1L8KF97A9JJmnLz_A6ZHyGBryAu3H5iAyhMemCe4Mn6MjrMX_M-8M-xAyBAPcLZ_M98ME-MOzEhwLF3MvoBGqLh_Li7MF_MA-MMANOANKANRANPJB75CUhBiTLNzFPXMnSJ2KEBxBCtC1DKE1AVIBpzECLJjfGkmCIZA4_CprJ1PIUYCKBCzsD8ZMG6LrMFMODRHD5uGOhHz-GZeFVmAbeFu-MCCEjdGWWJm0CGrG7VJF_AdiDS3LMdDl8LvQJO6LH5K6GIceB8mFVuB0fBEgITpFyfMNiDPYDt-AlIANTCjgCpTAKzBDNC4BGmYBBsBLmEE5HPdIdRDQ0EFCDMQM7kMp0J5AMwsFwRDzZAu8B16MzjB__A9SK1tEobEPOGRAKjIJz_AhfKqtMwbE_kGdyBAmAtvMT8DACNCtChKBt9MEkLRtBh-AueEJaCO0Cz_ARmKCtCJaCQgDEHB_VCBxKV6CA5Dr-AJaCVxAAFCVRDRWAy6M1qDLrMImKgdARZADLEcGAENLD_MYANf6M98My4EPmDyBAZ_M08MR_MryAn4MAOMKANsCNDmDvCNP3MRDFP5E-TC4bKi1LkiA5QCKkAG-AF0JcEH5HM8eBteMCkAqOFgaK-DKXeJgmA_4HciFC7ISRGeoBFtAkvB2eESYEOTMWfHvqMhUM5JHgVGBaAb2L7qMAsGboC_IDzTCzrBQ0E8FDc6LZcF4QHczH_9CkwAG6GPrAa5LX4BM4BVWEIVEw9Mo5Bo9AnTEG6E_6MplDIzBlDEvkAs5Lh7MgYM1CNelMKAN7KHrxAnBA_7MDxM-UGU_MXANAENZANCTFPANiqBEEN29HHEN6LCsVCWcLgZI8IDR4FclH1vBGSB8BL4sA95LRKLreMvBLL-F0_LVSMe4F6iLNLMz4H_GGe7JK6I7kFq9BH6A1PDbcFnGFqjAiVB1PDo0IpNKVHGfaMTzF9gMdxF__Ms7A16MslD28MStEk4EC_MMrL78MqCNG_MPENy6EnXBGENVHAb1Mj0M__MPvL4iMj0EJFNOENDENLFNw3EOFNkCGv5DumMZmJ__JWDDY3AoGLNmAf9LThG4eMjQF8nM4EFbyEkAG8mMpXMiHKtTDkKK5cKkhD2BMnIIGnMCgGF4JyyESzEq-Jc6LXuIZ0Ea6MX_DaxAnnGmtByLAjGIrIJLMMBENUFNHEAJBANlHIEN48M0CNNENeTFHGNuBAJGNh_MrpEK9KTbMQeJZmCPAGgQFHhEs4HCmBYLHs-MjkFu-MEwBinGx-MvPBkKLJgCxrKKQI2-M4_MCAB7-MefCnoAnuBCKF_SGB_MoyJzuME_MHFNDFMQGNOFNksMP5AaZJV_MQqMGGNKANZFNoLFRbMwYL1GDABBuJBs9FUeJJUMkmCaGBslCDjAI0IvSDE1BebMu8BaDJw9J8QJOtAW_BnaKOyD4NAUbGDuCkODXkAm6KjcKXGJWLJ1JKlILFBNwvCSkKszAuEFrCCsPM1-A3ILHTJAVJdDMCTEnUBK3LziIMaE79BdfByRAymJzIA3ADLYAqPGXuIpVCGMJ-WLqXKrBEDJLqvEG_AWICgIAwdBFtANuC3BEi8MKrA5zBA7MF8JlDENSAlLBGvCjYKM4BOwCK8HYdBAUDlDElYAGRAu8M3GNVFNOGNWeMbMDxFD6GNTJFdyBw2C3iMnnMW_MkINsPAQGNqMDnINj1MBGJ24ATCLzmDDJJjfGaLEvQJIqJapC1YBTUMWsG_ZGtMIXhG3cLX9B5lJ91ESjGEaMgjMDQJbGJ-ZLMXANtLP2BZGCKRJqUMOtMRJGnFEYvE2GDSqEcYB9KDIJAbxMUbEYUJYXBMfDQ-CnoBAJLjRJjaLyVGwEG_gMBSBVKFqODBzDQ9CxDNuSC8iARAKFLB2_AdbKZgALDEtIBt_AG8KCVADABrmGqpCFGNvINCENkINKUDSHApEAfPAoINU6FF7MzALNGNiINPGNdANg6IGKNFQACHNaCLI4IfUJREFclCa6JtDK8EBf9LscBUWLwsAL_J50M8hJYLHraKOQH4JMrlHlTMY5EOeAUiHDuFQIMwPDo4IN0EeXL4FNDHCe8MnULjvM-2MvYJiRCb8CfnLDABQJEyuMjWM-9MBKNQGNeANTANl4MdyBv_HMKN77M4GNPKNF-MfANTRBecDNNLaNGfOFxiG_qMT5EnlDEKBc7Jk_ISuDH2KFLJnkMlrBDqG4QK1ANzvAGDM9mFkOJqRHIZAGdAsbExPB71KABNmAEF7IIAIw-AFNJZ0Lu3IulCyfDvvEwZEXJDxWAkEH9yMNtB_uDKbCuHKmXA9BJWtAYdFyPCLCNdEBtYDpuAexDmuELILeXBI7GBgG9yBraJ8EB75EFNDSRGZ2KaxFsVJyLMJ3D18A3UDZSMk6M39BqIN8vDEAN5uGhMNNQCy6MjPCGqEJaCMUJt_Ah-A1nAyfDybFKCNMFJ1vBNAIsjLqMNYgHEANYNIwfBJaCvaMt_AnDEDjBDABEsDYTB81FG-BV6CUGCC_LvSCNFEqfBRiJ4JKoCNMENNKN_UFQGNG6CyBAUHAIKNR7LNtBm0M-dMAHNkINQNNSNN0IN6HLuLKxwAwLFrQJuNDYjGEdGJpM7HMcCH_fCGDMi9Gg3M5rM47BdiBasBxSC-hMKXH3FMQgJkILSgJIoMv8Bp8HNrE1QFfDCUAICmM6QClDNPQIYAIbuM61LA7KvQBS4JaIAwJNdjDCGN1FHDdJFFN2GNJLNjINNNNG6CB1LKWATNN3EMSkAWNNAUJQGNwINKANTONFGFTKNzNCLVGKDGqZJq9G8fGNvMLXAKuFzrCp6GoCBFdMn7Kg5DcEILDMm-AUTCrZH7IGkKNXKJgvMsEIDaBwPASZCkhGYcKYWC4_GwVELyKFgJFqDzqAs_G31As2AuREu_LdRDuqEwJJ0wD44FKAGs2LPDGPFGzBNh8Bt9MhrB71D6JN3uCIlAjTJyvJ3ZEquBhgGAKNNNNcONkIN8tCWONnHMlCGmnMUkMMNNQONOKNkPN9HAgONJiGneMvnMAdMiNNxVF-tMeOJUVDq3AlXIRfCsNN2IHZOJrqGWpHvqMtFNpaI2NNcMFC0FjqG2jMqvE3eJtEDoVERQICON7jMm_DVWEd_DlCGChA-jB_YI3_ABLBUmKhINsPNONNKANtCNEBA0EAMqMUVBhyMLENfhMYNNNNNfQNhQNp9Iu0MHvMgHHkBBR0EM3JreM-EJ_NBP9MigKAlGw2IYDN26FnvEV9MWjJ9sLNoDH0IC-Ha9MS5J1OBE_De9MxEFuHN_wBKHGO-HSfMkSH2_MqmLlPFGmMGOAu9M8vI7SCV-KePNUQBsMAaIGVwD2zIIbA2iJjBAFBA29A7GCBBA0MHY0LzEJQhDpHMSFNIzEbRNMhAYcGPbAgRNeEAhqFkRNDOMrlHD0DnRNo1AYQNY5LSdAaRNGwDcRNtRNfRNhRNxRNDFMMbAOCBxFDjRN--LPFNGABCBCaSJpRNWHArRNdRN4LC_RNwRNGSNCTFDSN0BAFSNaTFPDJOqLvmMREFO_EC0EtuJ72A-tIUyEy3AxfGX9MOTMjNEAiMDaJPOJwwHxvJ81MORJcNAr9GLcALnMHRKXAIAzEqUAIOG_RJ4tE6DIGdCRWLNCK7-KI_JQhDsDIozAGcBtCJPyKdlMOSN-RNvRN7GCdKMhRNoEAuSMQ7L3EMaKJzCMqPNcqFHTNeRNJTNNMMJTNNTN4SMybGEUMRbMmlAZLEbND_xCiiL8NBM8IhENewCTTBp3AemFrzCTjJyJFJvDibMKPHWcHgUMjDJinE17EyZBI9AYeGR9A8JNAPFWNHi_IHJANCCNJLpfIfMAgIBxLBFwARpFIbBclBjGBbyCecH2HKAsBm5MVbAwXFxfCiCN9mLcfL7_Gj9KsIAvCBIOGteGKZFpCDUvKaIEUvK-2Ch3DQhDreCbABaBIYMBs8AT_M3ZEr-BXdAs8AaTIEkBI_KEWLs8AQjGuUNCgHzUNeeHh2Cm4CyEKpUNUwC3UN8KCz7AMAB2vDuUNzHDBVNtUNFTN_pLVTNQSNXTNLTNeEAoEAmKGcNB6cMXdFpfIpPNirMVHFHVNuRNASNKVNd3ENVNGEAPVNf6HUNLNsMLeJOpHG8M6qGKhGKXCi-Cr8CYzFEgJ0rAK0I1mJrhKkfDSvMItGgrFSJJ_HFaDNpHJsEIT5MHdGXXK9PCYqBRMNfIB32MQxBZ8FHtHxjEY_AWxFW6CAfF9YE93J5WC2HKIRKODGJMLt-HsWL82ARWL0VDnUN-QAWwAtRCiBBXxBMABo8GDiLLNNUTN8RNsRNWTNXVNYHFZTN5bHARBzEAcVN6qKdRDLKCg_L5vM0hFVVNRSNKTNiWNMTNkWNx6EnWNVLLAzJskC01Fl2IcjEC9CBlJCdGbvIkVNBTG5IGQpHRxCyzE5yKeCL3mJ2XI7PNKLBbrK7NLxXFxkMiGI6MCBRJziAYTGYuJjQAuABj-Be1Af4LBGME4E7LNKMBLMD1FCLGGrTAghDX8GSjAzVHjAJ78HE1I6NNCcBS9BBsL4jMqHHa9KuOG0JJE-CeVE3UDpUNtiFBLAT-ABoLGNJHoL8vC3oL-VEB_M-jBk1A87JhJANBDDVK7RNiBA9RNgWNwRNYVNoEALvKgvIt_HHpD1EJHOJuWNJVNxWNLVNzgHSvKCHH7XHn4Hv7LUdDuGB2eMeuHpXIR0Em9LfiFjCH_7LL_ATeCW8A82CwcHnVI-LAsML9IBQ8F2jM4eMp_BtQE-5EGgGgHCKAMoSH6hHE4AKAMTqAKAM-hBKAMsXAKAMujBKAM4TCKAMthBKAM4YN9ZA6YN_CIp2LCqH9HI-YN9ZAAZN9ZACZNTmHDDDiAMssBXNMOZNKZNt5HpAMO8JrAMXZNjWIXzBRWL1GMxRBIJA40A3xBxhL3ZE05IPxAo-F8VNHpDU5CCZBHuFsDL2LALbEoZNWkH3ZNJKBYABHJEOSCiDBLmE7ZN2MAtZNwlFCaN5fByZN6ZH9ZNvHEaiEbAB_ZHBAN99BtiELaNqiEbABX6IjRAHYNJYNIVNhWNcLFi6M2XN03LTYNeWNPSNWVNLYNCOMxWMlgM7WMnnHzrCpfIgbCjXNe-L2SNp5JGOAxRBQBBRYN59DWuA8QDzUA-KNZyMX7KUYNYaNE7EGcHDEANgKi0Md_L8QDZONPUJ5aNhaNcLF8aN5bHpBAOgK7tI4oMHAKJODqXH8oMQyA-oMqMMBpMs9LwMMSIMsXBxMCeJGkLHLpMOpM-fB6MMRpMolC-MMYpMx1EyuHhAM-uHjbNGNMVAMEvHebNYAMIvHt6CiQIKNMcjAEvHkpMnhEaNMJMHgpMpbNZNMcNMsbNemHupM7MMnCJOnADWCZ8L4XNZCEZGCxRBDSA3ZEU_DuUMBVB2bIpiBBqM2LA1WMFbJpiBqNMQcNg2E2SNKUIzlA1MF6pMVaNfWNXaNhaNh9Ah6MnbGzIM-GDCbNykJEbNwWNgcNs6MT1Ib3IYdJsYNbmC4XNX7MysE1cFHKHm_BJABNBIHANGTNeaNITNhWNpcNeTFMkFk-E0BA5BA4GChRNyKMFLNQhDucE9dMAUJncNF7EEdN-cNC_El-EDdN39Ag0LkCGtmMjkFM6K_XCgFEzLFCdGlDCkVNixB7ONHAK81FLJJKHIWXGfKN4nMoaK__HvbAJuAQ8BFuM1yCcnAgQBj4FrmFLcK_6AfGJ_iAQLDA6MAPF03Mz6AZjEejGomLnjDccFHbKgOE52A0OCKxIpiBcvBaxAHdN_QM3ZEblDP6MnZINNAPABzEDGPC2LACLKBaAl_CwYA2QAojHYwCFRMpJLLdNRdNCSNPdNBdNdeNNLHr_LJVIrWDzLDLSNtINxSGceNZMISdNbkFfeNCdNreN6CMMHAc9L79HuUJVVDyOFE-Ds4HloA9YM11Iw7KULAcPBqtMWKABaAHYHxMMKKMz9L79Lk1E51Ea-LEFIHfNG2Ej1Ec-L-9L29L21ETxH29LR2E9pH79LplGA2EJ-LwbNA2ENfNbCJJ2EL-LM2ES-LL-LVfNoAMS2EH-LVtI79Le2EPAB2EDeOM-GDWeNfaByzAVWNi2ES5KYUCr-LSeNo-LbABHcG0fNUiEz2CccNfaNvWNZ-EhRNd-ElBAPBAiBAIWA0BAAuJ6qKHSBxaCNRMp4M4EJLdNJTNDgNFgNHgNJgNzOMmTLNQDsHJ-_BF3Jk6Hp6BCXCtZCQeJFDN33MobF3sMjQGt2Ht_CnEBw2IUQNawGTaAoeE4NLMXGhKNFYBFNB2IDWLHcqHIcKCRNnuAE8FWLJQGCmrFQwMkhGERAomDlzBO_BgeCagEdWBfkHcVDNnF2EBEcB2yAGAJRtGEcBY4J4ID2DBydGZHCWXAD8EmpHxvCeqAwcAu8ABrMQRCtCESfMz6JkYHKQIsVJq5MPbBZ6LvNBrtDheAMOMAIFvfKlLBomH9VLHpD0WJEYNXiEdXJSyBEeMxhN4MBshNm5K4wAzjHJhN2LAcwKo9A7AB8hNWyAjoEHxCmUABiNWpDvWI4XN8LBpxJw3AksAPABw5B2AMFjMybBYpA-EBy8Ad8FIiNeAB-WIhtM_KN4aN6cNKYN7GCRgNN7ETgNuVAZTFHSNPJMxRLrWMTTN8_FQgNCgNhiNGgNjiNf-EFTFFSF6_AuZBNlAiLGCuFiVFRXMWgFBZINSFrlMqgA9-CjqMHAKiENOHDfzJLjAs3DiEH11KKfBZhGT1HolKULJhOGYSKzzFiTNFKF90AB0A5EIbVJaFCxwEhuAHSBQSE_rLY8MexFAzHGYGZMKn8JjzEu0IYCF4rKHvC0hKCyB9rK7LG6VJ_vD0XHxgLnyBf8FsAG0MK07EeFEyEDFUBQ_EQsKRjFWbCyoBkxLyTIB3KjNED3KomBlsLiXA-gAomKCNKepAFkNUVB4jNqFKLKA4PLEJAcGJdTK0TBZZCNPAthNqfFfxLEmBYpAhjE-wBeUK60Ap_D_lE-jBiUKdkNQELikNxbDikN06CikNIkJgkNIDD1vBgbIfkN2LAvUK60AcEL0EFjAB0IExkN1UK2kNqwB2kNlkNHUBQtK2kNGXC1vBpELzkNmEBukNjABpCDxkND8G4MNCoJOwFHUB5fHHlN5kNMlN7kNmABOVKHlNpkNSlNFvAHlN_CEHlNGlNHUBaIExkNnII1DJpABQEEelNPlNpABRlN91A4aEAlNoIEelNrkNclNZlNclNblNLLBclE3WF1kN3WFilN3WFklNBkBmlNPkHClNFoKxkNpqI-lNulNLLBwlNvABylNKUB0lNKUB2lNKUB4lNi9GElNakENmN-PKxkNtzLRmNBmNvABDmN5YJ-QAxkNHQKZmNJmNyABLmNMQKZmNnkNHUBPQKZmNXlNimNUmNBwCNmNcaHxkNxoKrmNkvBCfNZHMJlNmlErmNhmNmAB5IIvxGJqGGGIHUB4TKrmNdoKSGA-fN7cNwRNgiNgEAP_MVgNTrLZRDbtJcwLriN0-LhiNg_MFnNQqA3-BFmAGvM23Eq1IU0EcLLvSD6NGrqMyiAgfISbC-rM7KEYpK_0AOkCg2FteEuDDK-IxzKuTAgvEQ1FGvFq4I9zHIlLGmMGYMgdBgnCiUNP0D9hNFFD_iAlQLG6E8WAk0D3HFmABqOESyB4ABbMH5nNvOE-nNiqHisG8nNUjNBoNcmMBoNUYL6LAsqHDoNsMHOoNwMBOoN9DNhxAbeNdiNecNfiNhRNiiNzEArcG_fMUlCMgNdaNIYNdcNgaNYoNeEAaoN0BAcoNXfGOHCz-AycGUAE2_JvYEgUJYlKIGBwUBTxMjNLjlJkNN2FBA1AEWEaLGHTMCSDubINILV4E0mBj5EBODKsAc4FXDNnbMq5EQgJAIFTHHCdKpKBsSNTvB5aKY8MuWDE1HXwMKFGEBG0MFvnHzVGDpAdMNEpAynNFoA-jBHeAkZAWyAV8GfdBmzBuQFxyHxgBfRHjnL_VCDRAYGHdLHOwCMtAjRDcGAtgHOONtWNWoNjoNBgNXYNn6EyWNOnNFLNMgJkjEgoNWaN3pNjWN6pNXYN8pNorMy3IBaF7SMkuFrMFQ6J7KBCULH4L-tM2FB0QABwCmXHWAG1xD_zF1xBs9C7PIEeG8QJkGEWXBqQDTGJGtEYAKavJwhJW4LY8Ii3KXBD3VNnTAujMPdAoOLqGJD2FJ9BhLDfBCKWD1fCF2I-qMAnJ2MF8LAAaASAFEvFz9CiMKsWJd4MGABgjBAFC8iCgvFDRAIgHKPBBtDZGCteFK2JmABEzBueMwXBCfBLrNXkKTrNAyLHUBk9HCHBwXBBIDTrNkpATrNAnKQWA5xFNrNGNA60KZGCMCNUuEjrNSrNgrNogFPEBjrNWrNABB_yCZrNyqCirN7gDBrNjrNpkA5zBftBxlJIBBiRE_ZA_mNeiN4pNd3EEqNd3ECBAvBANbAjhMdoNAcDf1MGVN2pNAgNDqNAsNoEAEsNGsNWnHG4IrXIDUFWvLMZCDECD4LA7BjXMw0Cq9AAPMm6GmTEehJ1iEjfGC1Ej0DQrKwkKp6GhBNB0JMkA5HCOPMAmHP4LjOJ9nM-SCbbB4iLFoN3_ISGEfuFSNHZWKzTN2CCHoM7SCODDoPMZOJtgMgjBtuMnSCw6KvwBlVGV_A4JA8xG97EzEFsoC0EH0RBO6IBONteCZdLVoMDONhxCX6AtyBdpN6rGmAB_WJ_9BirG2XIqrN4YBMtAftBGREABBZBDOBBc8CtrJlzH6KAmIAdXAEJAptNRsDutNURErtNZvB1tN_rDutNcvDloMxPBwtN89MIANUVNMsNXTNOsNjWNCBADHA0EAuBAWGGThAwBAIsNb2IoeNNfGKnNBsNPsNM6FGuNHEAJuN1BALuNG4I71CjHDD3JAKLfuCybFiiLrrAlTF7JDGPMoUJElCpONrTNduF5PN_oAsVNJDMDDH3eN55FdbJFJNNyE4_BB_M1sN8TB3_InlHcXC7gC7cLSXNEOAn_GK7IK-AsqNMdBHJGIVEH8L8NNKDGaXAKWDpCIP5BqaCODGqJNC6BjwJ_mFCDLaKBbtNZCNUyDdJN3ZERmKbECWyAWhIdtN5eH6LASwGsbD4cJJwCZJAuvFKHM-RL7MBLADZIDIABstNpvNvtNEAILADi5JMJAlUGuvNZvB1vNOrEsvNYbBuvNGBKIcMYSCOOEgrNMaLBpGFBB8dDJVC-rNXoNSuNCsNQsNUuNRGNkdCIsNEeAj5DMSNuAAQuN1EASuNFuNOhAIGNNwNvkLJ6DnKAsBC5wBDhGDIEd6BAdMikMpBEuGLouNPvAVrKW-B1NGvWASqJdEFj3MFkKubATWFI6LlQF-ZHOiAvUBhVInYN0kMUEKnCLVBLjCI6kM-NCmECNPNX1A72HArMSmCkZNmCHXBB72GwXBbRFmoBMRDSXDntNLvEgrN5qBZQDLADpvERxN-uAuABlPDOlMLAD8CEYxN9XJTxNLSLYYEAwN2ECYxNnwB1MEGwNCqNyWNJwNyBALLHocB6tCIsNIOFJnNBuNASNDuNyWNsxNVONZwNjQKbwNzGFD3J_ALQ2FkuJvWAKlC7tM6INfLLl1BumJL0IdzD6DK9AKvTFuwNnDJEvF_WAywNKwIaxBemCa9MbECkKK5wN7hJNtB8wN2gMLWCKWDbRHVIF6uG2YNExNEYNLSFHxNdtCJrNUQBBLANxNADILADQxNntNzpDdxNVxNntNXxNRxNEwERxNcxNRxNThERxNKKFkxNjxNAwNRdEZfBnxNNsNpxNSuNyiMHbAIsN1RKRwNTwN7CFjWNFzNi0M45L4JFjHD0cG9ALwLF1iGDmCOlCAdGTrGjwNvANkwBiFMmbFogKMDNnQAssNgmDZqNMkBibMk6KTxCu7BCFHDAI3jB4uNjuHK9Kl0MPTMevJpNJdJMovJA8DNBD_vDCvNpMA3JDbsCAFLNcMTkB0vHE3APcFORJz7B4EIqkCKvNvvL0aJs4LCiJX7FerARWN5SBzwMfKAfRHUmMkwAmvNztNyWA4rNc8CA-CtvNY0NLdAY0NhvAY0NwRAY0N4YBY0NOrE4rN6vNm0NbNFQcG0pNToFKzNqxNEBA4BAWGGVcBIsNGXMOuN12Et0NEzNw0N4LCkBAfTFcdGEkNaSNTKK7_JvWD_pJZ6J03JfSNPtCTqNBLMBiEcgMn7KQqJmjMJjGcaE1lBvVNQzG4_BxzIasEyADKLMrXITSGzzJuOBVxCQgJKTK3FBwzAeTCiEB1_El5JvQFw3MsXC9yMyAL5cHbjGJRN68FXmAIWNSkKW5BO6DPSA8xGhlLHACd4EZkKcdMFuCiEKduMmTGCrNifDBUBumC3mN9mKP6M0rNKgFiBNPCMJbGJ2NTNBL2NF9Bo9A61DL2Nt-CP2N5eCT2NF9AP2N78BJ2NK0AxIAutNPyHW0EgUA4lD40ATSC-XAh2NIwK4CGgUA7fEk2N49MgrNsPKrtAgUAsfHwRD6IDSeAq0NTwLKdNyxNBnNDzNjWNmOMntFCOJvSMpINRvFkQNsWNs0N22NkoNRuN52NJ9G72NkEA5CNYeC6xNCPCewNYNLyoNruBymMDyNk7KmwNJWN6QNe3JzSDIGEIuC39IOyNj7BtwH0wNTyNknH4wNFKFlwBmnGqXNoSDbyN_wNV3DBxNgyNYAIiyN_1NTaBevN0yAJrNRwLpyN8PDRXDjJNaxNloM63N1XJfxNGvEdxN1yNntN3yNntN5yNntN7yNixN9gEr2NO6MuiEVoNhoN_fNCuN42NyWNsDFXEAmtFPbAJ3NIsNVrLJzND3NIwNSuNT4NEFA7tFW4NB9MbRMjuAdwNEGDfwN_xNR3NlTFjwNJ8MOKBGyNowNX9EJyNxFHLyNIBLwwNPyNdHKfxGU4AK5BUyNvbJ3YCXyNRkKn3NDuGp3NekCr3N2HKt3N-kM7jMFxNkyNqUAMDCj8DJrNRdE23Np9B7rNtyNqvNJ4NntNxyNLADzyNntNB4NbxNV5NLADF4NLADH4NABBG_BfxNELBm7LBzNQ4N5pNSuNWuNYuNpOMgFG9GNlQNqiNb4N0xNXYNr5NXUJauNxFIeVNtcCd0CeuN1rDXgMjgK8mCj0Df7EYzFySJduFWAGvSC26FgDEO8Jh5EXbE5IG_qB2gBMzKm5C3_IHGHfXGFEKmSJpSNukJdJM6zFxpIEvNWcAv4Fn8IIyDbyCX1NZSC7kAfaMMvNxVG5qNFMMRWN_hNgpNHxCsvG1JCcvNSaJdtNTJEC7HTLIZKC4cJlDDmoByuD6dNutNm5FZ_A-RLkIMMuH_xKUxNIpAzvNXUBA7NgCEktNUREH7NvOBJ7NURKzvNYbBA7NVRFfEBpfBu3HAQGN4NBqNCzNp5NjWN6tCDCLISNwXBbwLa4NO4NAnNE3NUwNb7NkdCd7NZRBj4NwbCXmJzzAOVGQ3NdvBP_Er4NEyNlNNYVIv4Nl8E0mBy4NtwN04Nd3NYoB34NfiFiNA2wNmYNwwH-4Nm3NVaMQHJXBLq3NFZGs3NfjLlQFv3NbtN1GMM5NgoMOrNwGNvrNR5NPxNd5N73N-3NX5NEcA83Nb5NU8FhxNE4NY8NhcEfxNj5NYxNMDDmxNX7NioNZ7NF3NyWNwwC0PFsBAuxNxCM0RGA3NOgNWkF30NjWNu8NWEAx8N5xNcUJcwNs7N9xNV4FDHKw7NCyNkmJs4NFyNt2H27NY3NrwN0JFb3NvwN87NrKDYLH_7N1wN74Nj3N1LF6wN2rLTkK9wNYxDJ8NYEBL8NBCJ07LOnMJ5NhfBlyNz3NvrNslLQ5NtUBS5Ni8NvyNRxNb8N_3N0yNi8ND4Ne5Ni8Nh5NFBB9yNABBhPFAzNp8NP4NzxNR4NXYNOBACVFeRN_fMyiD08N07M28Ny5N-9Nd3EA-NHbAQSNPDJB3JIzDJyEGuFy6ALZFY6JazNnjELjA2LF9TBumJ8NDcKBizNuyA-HNMDHvuNcYAc4FLbKCKBKjFlHCXDNZ1NFCCpXMtaKgtJdJMumFl_Df8IcECrgMUkKcMFVYBvEKWIBflN63BEvNMfMmRCHvNrMFJvNgEH2HKCJLOvNo6NT2FFIC0XNtfCQPHumCoiAjrNLfL5iAmvNh2NeXB1vNrvNF7N-kAsvNF8BY_NyvNC4N12CF7NW2CF7N4vNP7NrYKzvNV4J9vNDnBecBn5N99Na7NyWNMkFnBAc1F78NaeMfvFF-N68MH-Ni7N_rNz5Nd3Et_Nv_N4xN2jKM3Nl4NocHn4Nv7NByN7NBT3NlwNu4NBkKK9NKyN67NQDN14Ne3NR9Ng3N64Ni3ND8Nk3NX9NZyNK-Ia9NugCc9NeyNlSFG5NN8NI5NjyNj9NL5NIxNq7AueE-XAo9NOxNsyNr9Ni8Nu9NZ5NxvNx9Ni8Nf5NgxN63Nl8NgrNLJDo8NcWNx5N2_NHwN4_NMVNo4DGEA15Ny8NL3Gz_NQ-M1pN6AOoxNr_NXYNaVNvBAABOXiLv5DjuAs7Nw2AgNNv7N4OCM8IkOFO_Ei6Ax1Ax2BYEFlhJ6GDJhHQvMkrEv4NoIF47NsgNciFZhGrRM6OBpcA5TCBeAVmL2gC_oCrXIKOAGaFDoMpSNu_ByhJDHL0rFbVDfCE-uAIJCYzLptHXxFl4LsfLD5N7dGyAKEKD0MF-AG2AKG2B7TEpNGbtNppNUPL23NK_ChECuvFCZB-RLTmEU5NPrAW_N79DF7NZZCSiCGSLbCOdsCbCOVdDbCOfQCSiCQSLSiC_ZH5cCpfBIiGV7I7iDuhGzvNX6InCOGtElDDW7N4AOpeNI-NIBOZVNFsNOJM-2NcQL5gFxxNGBOr8Nl7NyWNSBA4COXUJP-NFwAIGFD4L85Nd7CXgMXbMw6AmmJ5fLE6LOdGdEBe_EKTGV5IBpNf6CrJIhULubHNHHUZEoZC8GL90Mz6AgjJYfBKfM49KO6L0QMEDGypEXxFCqBeYA41FK4IsCB4sAeYHu8AWJGZMKCiJhrHY3Il_A2JBANCxABRWLKYDzcNw3IPABVtB5SBFkBQRF2SN-_CppN_vHZmAR8NWBDKxN4zAMFBGDBCBHrSAMyF1vB-RLzgCVCOWxED7NBcCqUAvvNUEO1-FWEOlUGbEOZvBfEOOdBHkBxwBjEOzODozAQWCpaEIBBPGBjoCZdGhBLRfL02NDbN1COs8NXYNG6Cx6EGqNlKMysFSVN-GNPuNyEOADO0EOlWNIgNX_IdkMVmJjIA55NpzMyLKHzJlrDuhM5HMn_I54Dz7N0bCrTFdBOD1CpNNrFMRlM26FLXEOiBU9M4YM0iLd_FU1N6OEz_I2GFcqJOpDyrLdeJkWCcDOzsDqLLjXGGXDtLLJuBmrFKxAn1JfNNwBOyZB8DB6-CzgCqoAu3Mm6Jp1N9sCJiCGsDdRDCBHfJCDZMz-M0jC2RAtsDq3NNWLGRKoWL7EF1JJsJNWqG2SKpuAmAJeYBCeN4OBkUNgeB77ApZNU_By3NEsCZEO5gJopF0rNCtJ-RL2AMB7NhGO2cBjGOKFJw9NT5A2yNn2K4yNqGOG4NsGO29NuGOrCOknLOVBHMEZEOD-Dp1DZdGSHBALBYeFpFFABBe2BAeDoTDr3FZmAQ2HsKApyNelDReM79Nj7Nc4NjWN1EOuVAYJMTKEDvMpOMOVBlcN_qK38NyWNMHOzEAOHONwBIeJAzJdxASzNA8AUzNQ3NcsDaXMkOFzHJPZC_KMvSA7fLeoFTHNmUI2mMhBChtDKCDHDCUjMieEbqNwwB8QJJaAqwKZgGLFCrzNwZHfGDpyDulHn3MTrA9SESXN8NG17E76ApqJwzAqrFVCIwRBkGKa7Jr2B0XMjkBpXCKYHERGdRDf1AUJNd9NRJGIWCu5CphGP5Bs4LGsLqnJq8J0RE81FVdASGO_2HHrNDUF23N_HB4TARCOerA-RLE1HB7NuIO2cBwIOmjBlvNjUGg0NVvC0IOcYG0IOVnJlvNt3G4rN_NCVzAZdG7ZEpyNXPNA7NJEJsIOEGLFHOyzAm_B5ZENRElvNmCDgbDoTDtfABwAhVDYvNABBplDwlDoTDRdATJOCiGFWBp_N32N2COFcHAFOhSJFQAQHOx_NPGEKsNQXIVHO_EOx6EjJOnBAlJOoHJINEUyBvZGABCeBM3NBJHB_pJmBCZaKP4I7bKYzFhzA31MeSCC8MtJMkLEarAMSKHDC8uJrQG61M71LbAFOFC2MGRyBgVIiEFggMuBO3VDRjJNjNugApOBpaKuEIX0IVmCCIFApFCJGrYBBtNrsAn1NsIDyFNVaJWBEPaG8SEGvErUB0_D33G_yMdDMYkCCpCAiJyyEIrCDiJk2MAcMi_IZYF-iIYAB0OCNLBmIOZpJoIOvwE4wARCOaxATCO-9CUrEFLOEnDpyNOsDFLO62FJLOUvFJLOj0FJLOfQC-9CQSL-9C_NCrUNwCOkMAqEO79My8ALIJO-IZEOhjH1NLoTDZ5IfLO2XCZ8DUJOchBWJOoOIfLOvdDmLOqdM60AJfGVzMIMAeJOk7NLzNWHOq6EvxAyBAw_NEXM67FDBO_tN-aFqJOd3EHbN6LOd7KaaIr7N8xNBAOC9NDAOX9BF9Nz7NkfE17NIAOqwNKAObqLMAOP9N0XCPAObmAT9NSAOWyNUAOYyNA5NruNM-IaAOwuHteCM8NwnGO8NGxNiAOmyNvrN8gJV8Np9NX8Ng8NU5NvMOdpDxMOv9Na5NvAOzMOxAOj8N8yNY8NAGC3AOr0NdWN-COo5NzEOBMO9-LeBDDMOFLNniN9LO5cNANOq_NCNOFcHENOzBAGNOorMq7N-8NHMOP3NJMOiwNFAO-bKHAOX3NRMO57NTMOZqLF1FxwN-7NQAOLPI-pKV9NY3Al3N9LFZ9NC5Nh6NXIO46KkMOCsDh9NgAO_6BoMOl9NjrN13NsMOoAO53N-3Ns9NW5Ni8NtAOZxN-3Ny9NnPBzMO19NxPBxMOrpF69NzCO8EOLNOfJONNOzgHVOFBBOZ4N10Nw4EAMONYNROOXiL76FHMF2_JrrMsMF50DquJG8MBWE7cBIIL5ZEp6GpFMp1In7KTYFYVCKXNpNGbXGTHLOaAy2HB8EYMOsID-SJkILjILirKuWBfdJfzMKCCchNpFBlnMfGJl_AwbMgzKiUAR_ARGFEDGalJMfBI0DohGINC9vFxKKRAK9bMkjNNNA2KON3EbtNZyBmIOz4IIBBkIF-7AjrNntAw2NeXBSkAVEOgPOstNiPOmID3_AcEOkPONSCmPOgEOqPOOdBmPOxwBmPO6WD7qAoTDaGIHHBV2FqKF-mNIHO3_NDzNaaNsMOv_AQGL7EO20N9EOcTNgpJDrAB_LMYAFMBZiKZGOcFFwXB0lEhECiSKYcAgvNkbHS0NqeHgvNuxIOQOPxIWpCwXB_8GXQOV8GXQO6wAcwMiFGL6IZPONQOZPOvYLZPOh8GQCOYzHZQOysFFyHZPOFkEpQObQOZPOdQOZPOTjH1GOvQOaLOqFCF6BLOOBQONOOfiNgEA3mG_qFLwNRNOlKMhnGUuGAqNq8NCuN_QOU9DuAAWwNHuNRNOwCCiANBhGXrA6OHrRBKVBphHZNLroNAPMmdGLzJdoCZLNXgBBgJHJJm1KIKLBjN4uJgVDf6CEaLj6KugNn-BbrKCYK0HCMzK8oBjHN7mHTSBoOB0_GMuAFjAUaCl0HpIJJKM9iLUeC8eLnEDSjBvkJdVEOrAN6AmzFE-C4oA_DBh8MQhKvgMTpEsqN1RNyhBeGF5MAUPLQuMrQGdKAcHD_VCZoGVdA_LNkjEa-CcOFH9BPXAzeCQoD1UIGAFg2B4zC_aE8zKtbAb8JKKFZAI1MBnHHpnJm2F9dCgLMeEFuXKIyBBrCthAC1JdSC-rIcXArWD3UDZ5CvhNESJEEOpvDzvNmOB-nNtxJYDDqMCYGHcLO6KLnJK-FONWEqMCsyCEHBcgGiTEIBB4MH8WAxYLNTOhMEZlDutNMsMQ4M1FIXTOzVHrjDkTChiAw2NHELZCNCAKDvFaiN3aNPgNy5NKRORCBf6E8KH3xNupC_fMEtD6FFJdNxEO9QOZ-EsTOzFB2xNYwNxTORUD1TANMCAmK-zIJ2MrMFUXMnTBwdFnCBAUL6UCP_EvrBoYBeFMX6J9INumJThGAZEqUBGjNPPH9mJ9iCQrC6jKzJIF7IEqAuML_RIPcAejM3IDtaK4VCmXG2tDZlNxiAkWEJ7KepAKeAN6At4A7EFNNAPaJd2MOVLIOGsMJJILIoMUCNL_DnVGiUCyyAUjAWxF5MKJqKqYBGuD-ZDp5B6SBIuDCfBA7BohG6HN7TCFpMcvBGgGRKFEiJAlFk9MuhG7qN4ODy8JVVENbB2DIZmA7DOkGKEtDiDDZEOByCOiJIaBYwCh2CRTO0YA_iAdeCmVOzvNwPBDpJkTCwHB8iANyJpTKvGC7QOVOOrTOupCLROWhJ7cDgEAx0NkBAPBAUHAbMDD-N8qKm6MKNOY7NJRO2VOtTO4VON7E7VO9VODEA_VOZuNs7NJ4I3FEXKNjwNihJ0ZCcKNfBO7qCZqLhuAjKN80M6gNlXGJxED8L5dNbnB1EFtkDrnNMnMMQNu4IWQNV8CutNdpLZEOSwGRnMoXN-ZEIBBXwGmYAzLO4TOGWOzFBv0NaHFIWOgEA14Eh1IfPA7VOAWOIzNUOOAuN3TOFBA5TOsPA5WOIhJ5VOwEJR1I_WO60N80N3zE-5C2_JeBMdNLfGH3iGreMc6CQKBA8LuGLa6KyiGeSCv1EuOFEZEgsAjvDX0Hj6KohJ9_LBoMo6KjeJ_7L_iAaMFKfMYjGHtNhKBCHGDHCBsM_4IQtN9dN6_JccF0OLLgGjDMJXNw3N7TBHuF_RJlvNF0BC0AgrNsDCPtAFgBsiJU9AQSO4pAkVOWgF4sJCVANYO-LAkoMmLOW0B9_LKJA9kK4uBYYOP_NidBPWHg7M1GNFBOEWOzxNHXOZHF4BA6WOThAN7EXwDT7EAXOxCMjoCTHOciNFXOkYOJXOzfJoYOgEAqYO0BAsYO5KG-kBRuGVdNmSJ23EhNGYGDXKNIILlNAogKPcDcxM51DwNGNILqrHcULcKKssA7eMMzKCRN6ICVmC6ICgQAIlAqjMc_ATOGwqJWsBzXOm3CYcKdlH0EHYuMi2MTyEArMfdLETBfdARWLjvJHpDowC77Ac0DMYB-LAsDCnkAFgBwaEZjCFgBleGLJOqPJ0ZOmSOJCGsfBg_EsCDs9FSxI0ZOauCOfD8ZO1fMnCN-MO5AOiYOBnNyYOmYOhhA5YOaeMHuFzyJ9COJaO-QO3WOIXOMaO7XBOaO6HLwpJODD55NfHO5ANHzJvNBlTF2CBj0DpTNtUJmFM2TErHHkFNe-NzACyNLrtAr6GsNNqzFrMFVKOHaMz7EpENLKAP2M7_AOpNkKLQGCr9G3IFxWDvOGVIFrmIJgGArM38IxZE4tENUCrZN_8GxoCtZOSiNpxJIJGFgBEXIpyNsSFZuBFgB8ZBYTBjoCYsAcLBRbIjWDgBB4KK7xHYYOslDG9B1WOGXOVaOlYOAXOv0Nv6ECVFuBAFuN1LCf4N_fMhjBgzMEBOC3NxYOlbOv0NnbO4BApbOtBArbOC2AU4NK3NhONk7LPGDiWDx7NjyA2nC1pK6pCHTM9XAsRCf7BMxAlFNTyEyBJVKO8zEURCxgMFTJxIAbOGSHB82HHZL0DJBeHlUBzNOo9FHUB1zJ5zBekGgmAUZCV2MBCBm-BXIOMyCRiGSDBMyCDgEohCjbOLaO3bO7VONRO8JLmZMh3DvYOqTO0bOAROmbOPXO2bO60NzcOTdN92EpKEjbDGFO08KShCZmJW8AyJDQkBJoGzmBJdOO3A6sBccLzwJuRAL9FI_B1FB_pJ0VFnyENvMg4B4dHu2IfEDwcAXCC1HCS0BBUA1eAc-N96JGjD1NBLiENPCXrK-jGkOJekAGpDSBGnJJGcGRgKyrLeXG9ACksIzNNyxCYEBqmEvwEBhKvoFqbMEQBghL6-ARTHxwASDGOrAvQGHHBa7JwYEG3IRtBUUBvbBoiFEZOZlBUXBA2I71NG5B3SKG0F8lEr0APgF5qC-IEUZHviFhxC6EFAeNPIJq8J8sAroGtCCq9MosAEcN_pAczBeVHdBBuQDBwAh3DxCOs9FReGZgAXmGwIHMyCgaB60AJIAjZA1nAI_JmAOJxC4JC5jDI1CQ1A4eO8tB3_AabBl-AWPD1ZHzeOgbBzCEvcO1bO50Ny0N9cOVcB5bOLWAvHMydJuBA3mGKRMI1C00NpiN0CO5cO3VOPfO70NRfO6KHxZK6bOgHMWfOYfOUVIt_LT4IgsI58F5eNksIM1Ej9GbLHPPHh4F3eHucNdwDyNA8vH7qMYjC56EfaMVIJ_EHAtIpLHJAM2sIAtIcjA2LHXtIOCJ9sI3sIqSBW5HEMHBgOvAIItIAMHHtIrXKJtIVoGHgOHMHNtIWmDrQIGMHNMHgoGOgOoAH0sIAmGOMHVMHynNnaCdbOq4CKfO01AWLBjMHCjAhzIp8AI1CoMHsgOjtICMAPyHugOehCy1ANfO6cOifO7cOSfOkfOj6E9gOaHFroMQYNZoG3cO1_NTaO2WO5gOgfO7gOjfO5GAlfOTfOAhOjeN1QHieEYuHZ9GlQF1oNB2FmOFXRM2cLaRMhvLp7E0JMuXMAFCdcBQrNvZCrvENBDLJLKlGkwBCGO1VI1MMtRM39GRSMJAMzRMGSMLCJ99GJSMQfN99G7RMTfND-GxhOG-GBSM6hOESMwbNN-G6hO0hO1bNLSM3MCNSM6hOY-GrpMd-GTSMofNuRMWSMoeO3uJmgOUhCzgOqzC2lAAAK-ANzsA9-GCjAzxHjSMpyEXiO6XCeiOEYOA_G5PO7AOwcO8cOgfOTfOByEVGLkBADSNSdNBhOCpHzsAg7NDXO_LO1VOIhOxcO60NoiO0LCptFriOvBAFEAxeNi0M2HM0eNf9LxgKhsILHH6eNlsI8eNp9LMjGiLA5FBDfNSIMghKowKacOd1EkfN19LJfNE-L49G51EdfN3RM51EP-LXpM_9L3LH51ETjOF-LA2EnfN_YHR-LbfNF2EL-LPfNDiOA2EhfNagOA2EhjOT2EmfNE-LAmGS2Ec-LkgOgdJCMAfqN77ArjDvfNCMAORIS5K2rGm-L-jOeFFMtAisE2fNFrCf5DFkOn_N9fNjiOCqNliOQfOniO9gO0qKo4DDEAe1IDEAuiOfyHFrCrKJHRO89NKaOOfO2iO8gOMhOLWAvDFUkOrDF6zIYYNyeNrAC--ABcOFkOgHN56IYWLYVI8UAMrAKCI0LMyVJwSBLHHA2G9SJknH8VD12CTpAfQC0VNbGE22HULAufGp0LMlGKTJs5IQtAc6L5yEcWIvRMgeDOQIy0JQQI4nDE3HSlOCWI79GEWI6RMOlOk-HZlO2yIQlOcaF4nDNWIF-GPWIK-L6jAZYIblOnaFflOXlODQHY7F9AIdlOMlOt5H4nDhoGwlOaACb-GVlOxeAQjGQWNLSFwWDGdB5iAReN1TJ-jO_8AHEBCKH9UA7xDF0ACMAX6IbLBU_DImODpGHEBCDKImO3fK0GNbiN4cOGhOkbO1iOmiO7VOoiOtYObYKJNOLsNefOHWOJhOifOYmOPmJ_7B-GCvsGdeDpUDQOJ-YH9ACkfFVKKDZCjkAlYECjEcUJ_fC1mAKKL0HMLVKNsEthALkCPGD6AEr7CbABuuFLNDEkAs8BaLG_2A0wDiPDwoDXNDbYAdrBDHCdLAUqBntBhnB-1BoNGDnBTwB4JCjQAPQBU2FMXFypHHFC4ONjjEdWCP_E0LFa6JOUOhXAHLJNNEp1GrTEIIL_YBnyAqiLZeBVKBUXD2ZI9LGSUAHrA-6I5PISKDMxBmuD5uJFWFh0AO9FLRF3pC9yKKxB9fCaIF7mJ3KJvLEYeFerFdICjMOiAH5IGmSBXeE_sAFCDjhEhLENsBa6JbeArwDNKOQuCBEKZtGlICQuCCgAcmAEACGFB_kGYsB3MF0gCpvLFxFgqN8DCHVAaxByrEcDOPvA77BSSChuHq5EekHyhD5VDyiA2LJWAJfoADxAlKNKnBiEB2tGSkKYCBaCBiZBhZCGGBvvJ7vDu-EyPDcKAwtG4lBh6BYWJfkIEHJ-eIwGEmkAS2IN4AL2Cw-AtvKL0AlXGvrMMpNoGOvOJm8ITWD5qEwxJK-ASTD5RDo5J8OFV5CXhHxKDBPMwZBX8MtMESBLh5AOKB1vKp0JsUOCpCSRLjMF7DBfsG46AloCk6AgBMJOGxgBTgJrsFjiFXCCxABKnBe4LRdBm_BvZLWpDDKFy8AB9KqDNfgNOwMRFEa6N_9BMuDEkBWfDjgFiyEGOAyeEDDCz7LTUBTTA9zA7ZAAiCKMAHtGDFDk0DI-ACJBTHJUcAceCiPDRKF3pAWaLSkKRaGLVK3MG_IEMmGJlClIDveAWmBOhDR8C88CtTDmqDq9AXaJS8HexEEqBlIEasG9JHFMFYCFe4BlgCG-EweAYCFXnBCDBdNDwLKYkEMLBLuDEaC8RC_wBKSF9QAugCDuBjUDn8IECDbyA8qOQIAbWLMmETNEoVJgjCybMgcCojEmgLwYB3OAyzJ6HNXJBhmC8MFADIdFCUrB6uDX6Ax1NNmIuhGLnEr3C01N20HeQDUqBWpE8DBLVKWwCFjBqiLmjCi_Bg6N6II1gBofBQaDrKBHlDKjBT9CPYAKlJwsADSBCgCMOLXAIPdIfIOI8EsNDfxFQlOEaBmjLfrCheGt0HsBCYyGVgC4fAT1A-6Ja7JzGEdPCyqIYKA-eA0-MaYKC-J46AxWDLXAV9AbrBZcNskMYABQ6DvlBWyA0pAUkNMZK7jOFrOsKAGHEPHGGHEmZFHEB_jITjAZoGmaBHEB6hCCtOnNICtObYKGvCsADKbOidBleFhcOWhBYJBsADmRBCjAeDBEqOlaA4hLgBBRiKhcOT7BctOi8IkBBaoIcpN3WALKCsfBmiKkGKulDJkBVtOEZFHEBlSODmO9GEutOzYFstOCXASmCAqJJ7MslBptOCMA34LykBr2AAZFstOljAgEDciIStOIfLNBEeLBfwDkBB7PMhcOEKBA7GymFAICgBBcQLBNCymFzXFHEBRxB8lOpFBkAKNrD7oJCMAL-CP4KgoH2pEauOj3AzlAlrDsqA5wDhkBtsOlmBZrOauOSuOauO_YECjAiCCcuO-rEx7Dh2LdZAQUBPXANkBKVLYJBLHB0kBr5CWGHhbBNEBFEBcTDLHBWRAxuOoTA_IELHBy3A2uO54DRLArlLmfD-JBLNBY8J_kAWzHIcA7jACgL_kAQUAxuORZFwpGJtESqDbPDoCBeuO_kARkAXvOUtOTEBu5AyrF0bA-JBcqDp1DaID6uOhMAZxE9BBKvONoC9lEwuAuvOTEBsuOTEBX1KTEBgOLWEBzZFPvOBgGzvOvKBwrAIMB7vD4tOvKBtCBXyAooBJpMvKBobFBwOpaLLwO3vOvKBgsOWEBoICxuOgoBBwODVDpvO7YDIwOBUFKSAbPDHAC8vOvoBBmAaEB7WKNEB3CB4uOOyG9uOW-AU2F4ZAxPDhbB4gOffOgkOLhOqbOzFDFsNLHFTfOywO8iODEA0tFKRMW-AnKMckOJHOUmOuwOWmO3iO9gO2wO0wODxOm5D3wOyBA5wOpfOBjOfsI3eNlCGWLHGjOM1EIjOn-AiGAidGQ1EISI6fOFfNxsIejOW-LJAM49LWjOZjO89L29LcjOA-L51ET-LvSIXfNdxOPgO_9LB2EN2EulGcfNpjOO-LgfNFZDifNXfNwjOqxOfgO_9L0jOb-LyCG3jOeOMwkGTUGNEBGDEjMBr5IVPBbPD9OGk-AmOGCkOW-Ag2E9iAchKLyOAwJQyOX7MMkOzVOEXOTmOPkOhfORkOikOExOlHMPJMOHBT7LSaOIROjYOfkOBxOhkOxwOHxOiHFXiLqeBMIAQCDTROl2IPABXEFsfBJhH5KElFMRgMlxJl-BTSBTXAarAvHJbJGYXOcEKf_GHTMVtD41EdBOFBCquN07J-2BU8K_YB6qNzwLO8E5ACQsFabEKLM96FAfMFjI8fBiHKKpNx7EmUOaAENVEk6BqpOaXKOVJPHCc6AmZBfHOH8BDIJtrF1mF5eIAvNhxBNhDCrAFtNgPMVJCuCCtMAZdC8zDwxCgNAYbB56HiMFTVOZlBLZBSeOvBJ4hDEkN2qBYJCc7BjyB9UDyOCl5CY2DiMOShFBJLM0FjkDUVOlrAcZHCgD_1NOsC5jOcPB82ADBCqvHkBBWKM8vI5KIOuAQEBZIDkyAUzF11H-TNSHMZvOxPOwbAOHByWAf0OmCDIsBOHBSqEaQB68DC0IOHBhvAp0O8CEiUASUCVAFOHBOrG8JAtwOemOvwOTfO5iOkJBXmO9gO_0OFQAUBAOLFPTNpuLNeIJ9LcfOMOOXyOkyOQkOB1OikOD1OkhAQ1OqbOS1OF1OKuHPDJeVNr1CTKKATMCdGioAfqML-AwzEc3A_XG6YBW7BykOPJNGzOfxBF7A-nD-SGnFNTrGrzN24AGgDK5MEGDoTCmoAJaMz7EQWDZ6N9MKDHBNfETVGVwA51AEwBcMFcbBtENqGJg6NTWCKFBycBZ5Bk8A4ENoWLHsMQDGPiOxKLT0O5RDOtObeHkwA3WApbHQUBHwHKcAJ1Ou1ACvBDfEAfJWEBmcMd9CLBDbMHNkBNgEj2OF9DriC70O4WOfmOayOV1OotFlsDISNLBDbkOhyOdkOUaOVmOP1OCxOR1Ow2OcNC6YORnNzEJTKKl0CPGOymMX-NCFF_6I-CBHOBoBMsIDo3AbVC0RBwTBy6Ax5G6YCNxD04NEuM9mMppAVJFyBMTHCwwHiMCZdC-gAPmBFpFUuCn7AxWFLzBvQFIlAH2KuSNWuMkNLp8ILpE-NNggJ3jMOnMwvEU6E5zBkZNkBBV2Ms9FNoMA1EJ5B2fAJ1OJCMIcAq9BTwGr2OWaO90OC1OXGLzQHYkOe2HLBDTOOL1O8QON1O42OZyOU1O6bOwIJG4OQhOasIeOF6_HV3NpXH-_H0_LogC-eM5_IcACTfIbZI22Hl7AHqEBwIoNFaNHShNp7ExSADoK2rBdaD2SF5eJU-H6kBHAMx4OOQIPsEC3H14OmcC34O_mByOL2pH74OzeMTAMOaC6hHrzByOLkrJD5OBXKLmHDzHFSMz4OdAM14OIqHD5OoRBD5Ol5AfCJA5OFOH14OQDIyOLTqHX5OFjBX5O64OdkGzlFAwHusOQnB1cN0OCWIIS2OxFI4MEpKHoiAJ4OHFE-JB0_D-oGLBDuDIZEEYDExqENEBMiLK4BJqB4tJKvOSUK56APFD45O05OIKJ55OtII55O1QCx5ORwCu5OG_H95OMiAhcMx5OzqEG6OvYIL6O2DIL6OHvIKvOPxIN6OB6ONEBqPJN6OsDIL6Ow5O0EBktHu5OHhNjNMzfH0DIZEEdYB45OB4OKhOKhO-0OXGLEOJ_kAgyOh7NN4OAxO52OmyOR4Or6ONxMfoFyTFywFOrKFSCcEKlTNNjMIHK8EBz7NJUNsMIQ7CJrBAJN5_GPEK_oNmrHS2B91M12I1CG-YMEGDtFNRcOXCBUeCdJG85A8OO7QHzRC1zNGXHG3I9IBKcHtVIn4CAVOKSF5rFMVC2cBtQD8FC_TEp_BNeFXJG0DO7hMG_Nn0KACE6hNcPD7eO5PM0JELvOhoHfVBaaEugC-TNDqB-qJ4WAx4BUuEzfHAvGurAzfHleGWUB1tHHHOVyOziOdmOs2OD4OikOd7NlKMMmGWMMAQO0VOL8OC4OlyOwwO6bOo7NcLH1bKZQHXrAIIORXMOrFPtDwnGaKNsHC0HFmyA32BOkBZxC_TEwnO-3D_LFCvJvgNzwL9iHeiFCRNaKOkmFYhHiPM71F1dNoNOzXOl_DiPDk7DqID1QF8zOeHKxrKkSF6CN5qNVhDGmKROELsL34AOGO8hJCDL-dGqMK8sBZsLNtAXmKLhBhyEXLKGTKIjEFhKHbCUNHDdKYbCEKHrJCBkNuCCHNKCLEQrBSTK3jBczAPHBm9OthEr9OGfDNiJLvD_sNvsLo8IynN8vG13OcPB_9Br5JH6KCjAXPN8zNRtLQ9E9HE8CGZOBfvBDDCQ0GNcBuEBF7C_9OPXEJ-O4MBE-OmBIN_AZOBD5AN-ON8AN-OIcBH-OGeNuEB8KC_9O0nJE-OCLCa-Om7Ac-O3fK2mA3XAG-O4WAT_Ba-OT-OY-OZiNl-OLiGluAGeCD-OuEB4eKE-O6eKy-Of-Ow-OM-Ow-OjbBw-OR-Ow-Oo-O0rCV-O0rCAXIFFBJfKE-OLfKE_OzMBE_OGpGi-O6PK_9On_NP-OnWFk-O4EB9-O4EB_-O4EBX-O4WAobE_9OffKE-OhfKb_O1-OX_O3-OX_O5-OX_O7-OX_OS_OiYKB-OlYKo_OvfKE-OQvD_9OzfKs_Oe_OzsGg_OzsGi_OzsGk_OzsGm_OCiGu_OW_O2ZEv-OgLB0bBuEBY-A_9OHzDDAPz_OSWDQ_OkXKo_OtNKDAPU_OLzBIAPftC_9OxqHO_OWOHRAPx_OFoCuDBQkB2WJwpGauDLXIoTO99MwYOw6O80OX8OJTNA1O60NJTNKxOkeNWUBm9BbmOpJO0iOx6OP4OmAPEdNR6B7VOnAPfqF2pCcvBVoARHHafB4uAclHJHN3KOf0BzjEcEHHTMX4C6bFcrFQBETFEb4OmbBiEIj9GAWDqlAquAqIH9oOYmNm6D-QA-1KT7OKXJ59DZmAApOuIL6uOi0Of6DBKB-vELRAiREBUFepBaMC3bMWpEW9E9ZEF_NPwILFISFIoHIPFICBD3nHUFIOeCNFInNIglGyBPUrAklGUFIuNIolGnFIzlGlrBgFI-HIolGarAaFI6BPdFIzlGfFI_SINFIjFI_lGtBPWIHHFIDOI_lGbFIpWO6UAnZOHpKRWJYYOAlBCMA5II7DNMLDTpOGwOD6IrEBRxB4GB_DCmGIM4C9xLxEBIgFbzFCvC2UEuEBdOMKHBUsAlCPFfCxCPPxIBpGCvCOGI2aNfAPSmOiyOekOO4OKhOkAPzAPxAP0KGDzEz9Aa6I_aNPEHCvCK4OTVNK8OhAPM8OjAPyAPT1OBDPMaKx7IwxAFDPc9LNBCrfEOnGrfOULHisIwmDinHe4OyfOYaJ7BJn2GSIMacOyJJcgONpM5sITMHLfNrXK4sIGgO3sIMtIluI5sILgOGoGNgODtIEMHRgOwbNIMHFgOVgOLtIEMHOtImxHItInDPrpMQMHRtIqDPzQI-LH-xOEkBAyObgIPpA31A4WA3YIp8ACvC21DKMA0WEhMHAYJn1EtdB5WEWEPWdDhtIAYJeMHXFBg_Hp1An6O6gOifO_CP95DGcLAYJ02Ov6O7CP32OvAP-CPPDPWqMvKEwUBRbMXhCBbBJtApZEHNDUKDGGJ3KE5SBxaKxEBT3HbNLR3LjZCShGLVKvWA1uDpkBdaJpmEZlEGFPNzJE1N_OJ7FELhE2VFpXABjNxrBE5BbJN2EPoBMkrEmqMjOAr1OwBCf6B4fCZeBHBPfrH9mJdcF9BCPmIStA3xB71KY9Fn1C-SJomAVFCeaAs8I3iINwAgRAvvJpSN63B3FF2HDN8HY2JNDB_KAq-C_VC43M1oFc4B_KASpB-oDG_ALtJXYF20FhdNBCMb4C7VDWdMsvOGnDdMAvnAJ8C_qDB3AkNGlwBaZBVSO2ZDpUCKKLLdLQDB06K1TCuDOssBLnEccJN7B3mBEYAtsJ5yEyyE7ENt-GedMgHHQFGiXDlAEkSBVvAthNotAYCPfRBMmOqWOUZC5DBcjDM4CeYAbBBcxKx9DPEP7ZEdkBqqEWxEpEPB_AldB6LIPgJAYJUXBUFBpGFLHPGXEAgAXFBiREulDhmA2MAVHPU1CONFaiCjWHYHPvKCKFChmAaWAbBB9CBaHPjEPt2O0APPDPX1Oo2HoEPd7CEhOhYOsEPHhOuEPlEPoHPG1OfTFIiBIlGlyKMPARXAL8IRKLiVNUWOxdGgdN3NDEyCAIMHdGXWOHZGvcLbYFRILZDOOVB-QJ1fGj9FwhJsAGnEFoCDuGB_6AxuDl_AFAJkKLuCE5rF80DWaGMCF4uFYrJHyEWoM2fL_XOf8LX3DAHEUEPS3CrXEhmAUYLPMAQkJcABC_B0ZBXFBPwHuIPv-LzIPAoNPMAtmGzIPWABzIPHoN3IPJoN3IPUYLlHPvwOa-EoEA5COU6Fl1CxiOL4OU8OMDPW8Oy6OK7Lp6EEJPFSFslEzEJnODvnMHEBYeD9OAVyAj_IE9N_NBXfCwzEp3AP3Ob1Ct7CUMOf3N8HJzfAa3Bi9GH7Id9M94N6oOsGCxWFm5AMGPm3OoNO2kBaUHBsM5NBgMO63M9kMeAOyvLNvNiTMZnAnMO9hNHfHKEBV2M5wDq4AEnO3IPLiGgbE1eKF4HPpDe1HKaNPMAshHViEBJPX8OWkO7tFqNClkL6qKmYAwxNrEP22OwHPiAPNJPUKPAEDyyFFSFSfBZfGQgMXWJKfDYnOHHK3oNlTAqfG2ZIGiDSFOQ5ANaCCQBThG0RBF7ACtHruCN0IBJEnFNEJJsZAqpHvkMOeGbSFAhCFqAhUOdrCu-MVME36G3TCuJB14HXQJmpOhDCDlOjqEnzOKPACAB4_E68OXEFvwMyqBJ-IqUCZoBWVH3rA9aOYkCk6NyAKt2EJgGNtMjCCwOGs5BhpFbcArfNVCE8ZO8-C4ME1GFTtK-2B7jLYID79EQeENULm6JPKPwaEgUASKPfKPnkOhKPWEApHPH1OfVBu_BxbO-LOE5EQgNYyOKhOgKPWKPQcL0HPEAGtrFomOwCDk7LS3MbFMiVNbzN9BBOdGXiFkpAw2IQ0Bx5GnzNpjBQZOQCIx7EY5IbPCtFNBiMDIFPYBI1A-hC6bFRaBkKC5WMO3J_rLtRDZgIo4OAiCjuCd5IujJAiJbnH_gMpjBdcOtyEl5OqOBxeOQTAx7DmRM7SEYIDqwCKkBesCxdGUEPXyCAzBPMAl5NAzB7LPwAPVcBUKPCDO3BADTFnyOzwO4wO2APs_HCpH4TBT_MP-MFMPj0EHMPO1ORNPkBATNPOACWNP6bOcyOJxOaNPaYNLFFMxOv_LOxODtAl9LeDPTxOgOGjDIinGVbNm8BOjOeNHSjOWjO4xO39LnPHMfNWjOqjO-9G51ESfNalOHfNhjOG-GjjOL-LafNzAI71EhxOFMHffNXfNtjOSoH2xOzjO4xOY-LX-LKfNHEP91E-xO5wD6jO4MEZnFJyOIyOLFBusBPtHNNPEkOm2CoNFm6C4TBJkOrOPY-I9iAqSCm-LQNPJMPnkOUNPXdF4TBJDPT8OWyOvHP_wOeKPkNPmNPVNPDFOz_BE0Ge8ODhGALBEeA3UNnCB_mOtaMspBuCBcRBHiDGXAhNNjfGiyC1UDSKBi7Dz9IrFCqbGbMPAYAF7AzoDKzOgbDdhEYHD5fCiCLahBAcAI6KeiF71CjQA4SBq5EwODiHBwhJf1N01OuTJV4F_VCVBBOJNZtDVXKx8AxAMW2ARZAG3I__AHLB_TDh-FY4BonKqUM9yOSnBo4AEXAk2KMJJRYHbcKujDrJJh1Gh7HA5H9VL4jMI2IRDFn5MncKRhBItAOTDrQEVWEF4C09OzMN1sOPxB5fNCBC5sO1JBYLBvKCTLBrAP1LPE8DtkNzYDTpOrOP8ZBnaBh1G6UKwjCwQPPMAmHEPFDy6CGpGzQP3fKzQP-PBGBMJ8OGMPuAPAPPKhOr5NlAPKuNa-Er6EoAPOsIHDPiTFoiNKDPDRPV8Oo6OifOHRPADPJRP8-EkBAMRPV4OuNPRLHCjOxNPFjOOBOSxOxfO9eN8_L1IDHKMaxODCJcxOWjOcOPC3H29LhxOx1EbjOWjOHOPZpMUfNL-L4xOYfNI-L0xOnjOLoHN-LXfNkxOJMHuxOnxOfUM6xOZOPkjONQH1jO9xOV5D2ODS2OtvAIFBNoMjMBdRB2fNy6CZCDyOPJEJk-AAfITSP01MLyObcFaSP8mHtOPayC0OPNkONsNIMPVRPNACXuNx2OeyOPtAtHPzbOLJPURPgfOWRPnEPphMGSFqiAWTDPsJLeJ6AEL7AT_AhSFUZCyhD4WAAmH66B6pCCVCwlBHsBQiFdBCPOMs2BWSBBlJCSBakAFULoZCFTGdADYXAfXO9DClUAijArfGUWL_fLYgKCHDcjDW5I99L8QJgvEHuCzfAhcE7KB-QJnFOajAAIOPgDD_DeiIn4CwMKcvBh2Dq5I8dOrKLeNJuJBLcKTWJA-GXvA_uBGtJv2NcbKAVJoUOn4CeRLNZCuJP9UAwXM4TAlPPxgMZvOxKB9iAgVOZGPJnAyUAOeOPBBsOBOqNFWJIONqJJsuHkRDBfByyD3VEJ9CtjA_YK2GHJjDUNDWVD-IEipOviF9fOW7ESVOMzJc7I28JvIFqdAYyJlkNzNOlxJ52APRE-vANUBp0IdYO1JB8lOoLD1LP5UH5YFy6CGlNUEP2IIJqJPMAK4HDbE5YBXlN_UPEtHldBu_CEVPEKCnZAPMAp4ENNDY-AVYBupFz7BiSC5fBaiCHpKSVPaWAXVPVvDldBTDELDC9xF_lEUEP0NKfVPOUK9LA1OPmSPKuNfPAAMP5OPkiEsSP_MOuSPkEPwSPnSPjPAE1ONMPNBOEHNhMI_CN0tMLtBm_C6BDcXACsCXVB80DEEMAdMBTMXrFQFPnbIHLJK6HsRIZWAirAcUPujCSUOUULVpB6qCgEKLHD5QN8QJTAFTHKeMCJuA4fDKMH-QJaSF71F2FM01OluA2vAJpNqbMCxKRdARLBOeHNuMthCBRGC0EL5NMrAhABgVO1iChcAnOLAUFEuBgEOohFMSIarO_qDPQBVsCt8IXaCkVJ-RJbZImGB2ZD4YCRiJftGJ0F0KNpfDkRJ0GFcwJHbOwtDCKPJ_AlLBDBCIJAKcAkiEFLBd8HFkCtIF2AB9xFbXPTkBDqBwDKscAxaAUfAN3LvREscACJFSFAnVPgfOkkOf4NUKPsVP-xKsAP12NTRPxVP7VOsXPVkOnkO80NCuFm6BbOAfTNPpHVLNjAJKDCa_BlLA9_BucAqmCV3A4OCNmAJ1No4CHtBDIP8WNNaC9pEpNNM9FZsB9UJ5TE6WKJfFS1N_xGicH71CVyAIeHgyEWJB2RBwODxFItTPAtA-6H8KMNLMejJg1NgwA5AB1gA8PDGuA8AKY6CZUHWmJ5FLUgMh6A5dCQjN-kKJOGGFPxUOcTCMuMgzKNPAdaBJZBmqDnlAVaMwiFYVBqSFPRA8xBJdD3oM6RBwWP1rOVXAYBLpFB4KDwgLUWAZcFpVCoJNTeODJL91NrfDxGP_LKvUPhUE2GP2rE79OLPEgBB0_D1RB_kAJTAoEBv0Or-K61LEgAXyA4TAulCOHBVpEFFBzqEFkBmYAoxMUHBWeBYSPnDErtAscAamGkaB5TCY_AldBHELzsAqXP1XPdPAtXPnkOrVPs6OIsBS8Ow5NdfOwVPmHP60N2XPmkOO1IKaP6YOBYB8JBD0BgbF0tMXKNjfGqSAGSBBsAeEHGOBdwCKMD_gChXORWPkPCr6GfaEurCAyD21OnXOJtE1eK3PC1CGfWPmeBRZOtFNSpOZfCnmFdlLn9CY_AF5A3VBWjBYQI9FMQiO0LLWUAfVJmKLJDDgnJEzDTiD7dGkYAn1E5BMzWK0KNnWOlVFQ2OkMA_DO-fE_ZOqtADmAvxDf1ELFBzxHUkKscAT0MqFDwEOmcNERPNDPNJPMBAFsNrBAXuN5OPp5BuVPIaO-OPlSPgfOobPvBAqbPs5NBGJMJLojEPXMpHFG8Ij0CeQMFLCP_B0wFkTNTxCG8MTDF5ZMs1LceCfcArTFK3OtULThGWXAF7AjNEyRIzgKYxASAK0JJMNCJoOULGaqJDEC5eNFlGiEFABNgyE8BEvOB7QGRpOrlH_HDJ9OgPBn9CezBp9C3VAFvCQ1DCqOXvJUaBWbJOpNT4MGBBkgAvEBdGDZHBfwAhBPOdBFnM_ZCyIDkqCVuBaIPbRAU5BG0NLpAETEZXJk6CCOEY1EeXLZ9KWMN2fL91NfXFzaJ-JAUbP9rCw6N3PC29OI8IiZPxbAymF1hHsfBOtH13BeQAr3F-TNPwHP7BaID1zACNPeRGw3AtIARoNpeAJ9BE9IldBHEHpdPNmIudPFaP60N14EOCBDEAjVAliGQUDYKPtjKQRP8OPLDPwbPjNPKhO2dP3LC5dP5BB7dPEMCCLEc7HLCIZENlyKl8LcXAj0CUQNWaGhuNHfB8BBdnOhOOj_IakAUOCi1OlaPoHFGzOCkAfGJmTAFpNS4Lp5E_HFvtA1yEQiIZ1AvoAVHBfMG3oEWeNGLP7QGdJMM6AVsJ1zNZrNwXMrSAb2LhWOLHKCwO-2DFWJZPECGObIOfuEqXKq6GDBGcJGcXCHHBq6NgrN-REjTD2GPFVELFBpKH68EDuFG6E74B6LE11Hm2CvkK_uDtIA73HGBC1kKLxDQmOpTOFhOBeP9CPifOPBAuBAc7LV-Er6EsVPjsFxXP2TOQaPvwOlfPnfPD7EpfPOWOeGLWKNXgMTWOlHObKN-iGdKNp1InXOaWOcnNcWOjDJRbCfWO0LLhWOTDD0_MwKN3dF8NP_kMWOG-xOaTOvGMV0OfqNcfPH5LRxAtIAGGHmVPjSPFWOjfPgfOP_MoNPuBAsPEJbNfPAbRPPYNcNPA6GubPPaPifPxHPcgPg_MegPggP6BAigPsNPrvIJ_EWJPE9M_KGgbI8_H3nOXrB5mJ0eDYnEIGAJBPYyCfVI74NmsObYBnKN40ACzGBNBh_CphObcKugLoyK8IEjQCeWBteH72HRlGTWIoyIXWIW0D5VIRWI69LvMA6uHbhPVpMdhPdjOWhPaWIHNMXWIelO9SDgWIBDIrjNf5HkhPAWIeFHUhP1bNkhPUgAZWIuhP2vCXWIeWIqFHKWIYIH4hPBvIUnCP8NmQP8mEsfBNoMJxCpgEV0OI9D_oLlNGPWJbIDFYA5JAmZAhvE4AJaHB1ID6WIPiPJ_OfWK5gJDUKrvEyWIPiP-qHiKJHaOogPcKP_OPmbPkNPdgPGaPydJIFAjgPG9Lt_HjKD7OPOaPM1OpgPFRPkfPsgPjiPFeJmiPJyIY9Gt_LpHOnxB7gPUVEElG1sNLjNaLH5_LmRP3wFE5B0rGWPH3RBugEWQP4oFbxO5YNRAMPpMrDP_YNLjPuAMQfN6hHENMTfNB5ORAMG-GJmHnAMljOB2FPOPSZNWjPQjPDiOYZNaAMagOmAMeAMT2EhiHtpMMiOpAMuAMw3HvUG2SNZCEALBMcNqfE2GPplEHJAYNAyhEhMAJrDDBMPiPn5J4jPp5JseA6yA7AMaHBr-BTvB3YDFBM9jPKvFBRPciPsiPeiPxbPKWOsgPy8N57EPdJ_dPSRPufPX8OdgPeTLi3OiNDFGAiJGLIAddOtFA-4HNuJ0lKisOf7EO5EfYEycAisA9TBeZANHL_YCzgPoTLHpFLJCBtEcAOeBH28ORrAgqN0QAJ0DcmAaFJGnO1KAyfBbQGwnGtLFyrO4HPZ8A3hMH9AsXC2SN0CGasG1NCkaOFFBeCImCBDzJL4CAXFjhJMdORkCEvBjRMdfG_7BljCW7E4PCV6BN6DfXFoqC7ZOs2BrhAcvKgmATYCIqGxFEtUCR_EurAPjM5sC_MDStCYfBIqJGtConOsTA8FBRTPjrG8ADfSCI9FzNCaWLlQFoaORQCuUASsAn1OFfBGzOL1CbfCeSBSrB8XAhWFZaEp_E0JFG_HAvJp3DZ8B8cAerFDsGASINvCesCjaGThBLXNasGwrGSJD4jOqBO99LcSBXxBA6Gr1LQyBQtDsgAmRC5jAYiBhmPMuGzfAk1A79Ih6BeyDEtG4QFkyDK7FKgLX8MvkMKXH0TL7fAuqG3OFdEFdjJsmAgHN-gCsUFeyBwhCD0BjkCFiCTDF3EDZ2BZQFgILqWDpTPpjBhYPUuEwHDnxB7QEHuA8cEBgJYKAWnONbCFiODhPmZKEpOCLGfnGLyA6BEGqC8ODw4B9uAfNCtTCYaJwhJQWD9ACLxFiIA1WIXHIrvAvsOJzDrVF4AC7kCf6AKVLyBGrFC37A3OBgtB1GEarA8QAdvOBmAV5CEkA-TPjcOxiApVCQWBt1L5QAr2F1LNJlPFcADAEbaLiTMIhD54DJhKnqNJOGxdA1zNeWBFVLYEBNOGwBOi7AN4A9JMA7FweFN1GsjMhgEnUFcuMUPD7zFUVLZtMEkNd1M9TBePNiQDAtOvjAKvOdjBjIBpfAn6KSpDmXASMApVCmZAiyEiUADAECWNSDG4LBpVCjHBL8JCSAXEBQnCC5CUxHMwHNhMe2F4YIW4BmbFUGAxrDqCCMmGR_BaXBWlC25AuzAboEUbBb2CPBBoiFUnClMFoNNcSO5KMENEfMP6zO-eCIOA0rDhSBHnB03JwdAx0AXXPNlFARNpCB-nBuoBKtGOYH5gLMOAw-AG-EVvAGxFRpBGKAZuE2SBIpGDfEfaA3kMmlP16DjQA_BOTTEFGBQJA2pGi0BrkPsCBzNAUPFizK_pDT2E7JCNUOsOA72KJ2OxoOuZCUXAbJG6yOihNUIA3rBj8LmcAjmPxvCHfAA0Ob6KVKCEvOqCCfsCowL4rAtRBqkCSOIRSB2_MiUC7XDqyEIlO5BGYkC1sArKCjhBvjLvODHuCfVCzxBsqPOUF7dFfaP1hBKjAftMfBBEcOiLGjyANYFZBOaMB3ZCkQGanNKnC1bIb_EeiADLGS8CcfC4MJP6CCSHpXD7RD6dNDLMBFErjEKjBQjFXJE--NyYAi_AQRGmjChSB9aE7dC4XONRNTsOL0O37AjjL5wIccA5XOoLP4RAbRBVeCJOBT3CNpPRzG1sAApAL8JCCEp5FPyMHkJ00J5LNRdBoZNoeE2SNNTCwCDqZOCcKQcNgfCCAB6RGCNHVbOydDsLPKKLUZCpnC59MwbAmYDbfE5HHZdPcGABCBSpBmdGiyAwhCAFC7qOIdKiyAvXANPBnANosPx_CVAFr2A5mADgAW3ALIHr2AgxCkZPB_C4eOoZIosPSgBqsPK8BiGAUZCamBOsP9vHUmAidBAnCO4BmwG-rPLHBnsPiaBNtJKvOhVLJtP7BG9_A-aJymP_kAvSJ74BlNGhVCbPDzZEseAKLA_WFuZPgfCsvOnlINJLSEPtpPPMA3UDltPBUCLtPjQCIdKAYJjiBzwHLJCqtPBuBqtPq0BqtPnHDEbHMCFCNHtIA71F5tPZgDltPZmI7tPPrCCuPi3Gl0BOQHlyJCkPJXCGuPt9ELuPZvKaHBSxGGuPtMFO4BqWH15IEJBI_NfWKX_J8PKgtHVuPq8GmfGPuP8uBPuPiCDYuP7SAGBC_7GXFE4jP2aJZqOyAC43DOJAXuPaHBKsJ2BDtFOT8CvuP4rOfWKTfB5EIOJAEgBluPNuA4uPYsBVgCfWK3oCjIBH7GGuPGFHEvPB8BAvPeoPAvP1uPmHBTEI74BZpMauPQKBTuPCSH9uPUJBUvPxHHSMAfUBUvPHvPaHBFpBxuPRVBSEEaKB_uPcvP6uPfWKBaCdHBWtOluP8DC9uPYfCrvPHoCIMBb2EzuCaHBrGBrvPK8AGuPylCrvPlLJfWKJ2GGuPJ5GauPN2G8vPfmJfWKQVD2ABgpFWtPq8J9uPW2G8vPSWCGXB4VCUtCaHBi5BgvPDVCGuPpOBtcCozCrVHSMAEKBTuPv6AiUCozC9tPYwP1vPfWKSgDauPr5GTwPmZBcABS_HNIHyHBTKBx7Dc7BxvPyHBuuPyHBbvPyHBJvPaHBAnC9uPyzGGuPiwG5wPRqPFIBs6JO4BbgDivPP4BXvPp2CVIB3HBAXCcwPuTM30O6ZCqoAmdDKuPGxPtXB9wPOuP9OJcZF3HBLNB8PK4pIltPTrEutPzyELxDRLAcXBVSAQPBBrCl0BWDFuwP2tG4uPLlCVuP-1CpxPtMF9ZJ_YDBwPqzDwwPs6KabCqzDewPqzDgwPqzDhFCEbH28JWtPrsBgxPTPBtmPnxPcsAlxPrxG35JCRPhNPlbPMJPkNPAEDzHAySPy2OPRL-dPriPM4OtiPgiPKhOLyPx2O45LEoANyAXdNwkBalE_pJYgME6JRjM41MNDNuNL_tCZdDR3NgNO9KPAOEdHKYDNn3MgjM6CJsEHhzOHHCOdMm3CoeJo2A-DBbzB4aOPvHFKFBxLPqPrwOu6L1cEMcPr9GIWCPWCMQNitPacOoDNAhMzTGMrE3LEpOBWICbtNvEDNfPJvARLAk6JJCGWMAl2NCvBbXOduJnGHgYOtSPTyPJyPVyPFbAXuNXkPYKPvtDngPLkP-wONkP60NMbASCGwBAjzPOsItYComOhkD7fCfOIyAEFuA1sA4XLOcODlPTDJj0CIMBLIOtzKUZPrNA_RC1NAqUBsVFKOGLHNWhOBpGPjMaOJYlEsOFKNCasGX6Ls_ISuFE0BChHcIKVEPJYCAvJg9L7fCWkI4ZJJgJUAH2XH2QHAQNRzFCRNaDI8zHTrABbB6NAq6JG7J8pAxnATTBh2DY2ChMECYFywKDhP46IenPOUEoENx3JQ4EMjGyfC8XJgkA3vAIAF1TKIDBy4ALgCCAEZ4LzePZKDzyPz0KcJJysEIGPTXKRRJdTGt8C_7ARUBfdA8pINSOxrCyHG4wM69ClLGOiAlVEEiBseAzwIfBPI0Cs7JVmCdXBcYP-OJYKENoBrwD1IDdVEbRKuFHnJCgTDiDCsyElDCE0G7nP5DCelEj1BbVDG9InlIF9DmuP2gAUQCh7Jr0AvhIbQDxmFscCyOC0cCk2KG6GmUC5ABT5ITJCI2PHMNbpPb9B_nPZUA61EOkBXmN2zCcWEzPAeJGYiCs0EmgIUMNP5BggJhDMiDOv2L09IgHLAnAePNhSFYABGzGYJOX3D5nC6ZEtdAm_B3WA6VLKEBFPC0tOsxJFfOyeErRCwUC4wEidP79AidPFOEKvO8pPfEBrCPxyAdrGzSCG6GEJBgMIPuPtfCiUA2xE04AgHByACs5BxRA4UBbIDafMMwPwXPbIDF1AqtL1FOB6IyHBEGB1wP3VBmdD0cPExPOdEa0B-3BIONp2Ci7GexP2ED6FE9OJnHBzWDxsD_xPBNPQPBbeOkaBPTDt-J36Bo5A56C3FPkUFM9BIfI8HBOeHUzFM9BdfI-3PmjI-3PPXDexPKWDr3P9JHKHJTPBYaBlMArrAL4PM9BCYA53PYLDzID0dPVcBUNPEBA4BBnBAMyPZHFa4P_MHYSNbNPfyHKLDNuNJJP9OPMkPCePifOY4Pa4Pc4PZ4PMRCf4PHSN2HMRLHfsIbDPgnH_xBQZOfDPw7KSzFLsCQPHssIHbP2hHkmF_fOsDPegOWlGDgOsDP7DPANM7sI3sI-sITfNMgOItIegOplGc5HZgOPOP6DPEMHWgOwDP6NIGtIagOIMHCEPbNMEEPggOGEPBvI9FCJEPRiOsUPmHBjNJexPG_BMhBj4PkaA8HB_GMFMBKLDBbEtdBB5AWEP3oE05PZYEYXKJgC3gOZgPjyObgP7VOq4PMRCs4Pj-EsxEc6ExFDziPPsIKLDBgM9wO3_NpzPX4POACt4Pb4PkJBZ4PFbAD6PkBAF6PxgPBhFpvD0uANhEDlPanAfBMMqNYMP5gPNBLSpHrUH2ZDlfANCIh9GhMPMYBxyDh6HA2C4RB8BEDPBw7KYTBxpBypE8rN9UCj8AJqP0MPabISZApSOXUPorPgiBecI9VJq7ORgHDzK8QFpCI8CINpMvCIXxCqHIGDI44OzCINDIehPvCI4CITxHvCIH7PtAIIDIPhEWCJAGDbAMKDIyCILDHIDI2CIBOHCDIWOPADIZNMRDILpAMIIP7P5hPk7PBvIDlFDbDNnAPXPYjBCjAGdBkgAFWJcDI4jPlkDS9EGqEmCN3HBJEJjzGzEBhcMWMAxPO-7PRVD_QMKGA5aMK7A7aMjyDzEB6DIB8P8DITPB4cFkPI_DNvVPezPvSP-5PO6Pr4PpSPTJFP4B5EM1TOkbPzXPRaPN6P3BAP6Pc4PrACfwEfeDdRArsCLCIiQAjFMLtAUUC10AoHOSnAqVGfOFXhCVsJGuFq7AQXF3ZE1gCgBBmeBWUBMDHDTPW-BprBAVJffGjkDcSNbdNOHNgHNjyAb2C0yK6AMHkAgXM5uJS0PQQOmyPg-Li3GhGBAmHaUMmhAB3IWILPaIOnA8gKrZHHYPu3JYnAdZBQrBu-BsjBevJJXKFhBQnCaLB6GBMMA7sB-xGlWAuCIZoAStBbGEvUOnmFpHNH_BrgMDjBt2KuGNmnG5FBu5EZ_AVaBH_FAPFrfN6CIXyAgXJYLCReCHjAf6B5CDFqJBuEkRDpHBbJCS7AjzBayEMmG11H1zONSGZ5M65IlMF3SEQlBQ8A5NANoC4bM2ID7yHiXKQ0DMXBecC59DZLBoICmoC92AuTMe3DLLCQIJbmCNJEEvCwZAJBDz7AtrPpqAMUNtOG1OLm2FMoP3LGIIN_mAamCyhEy8J5JGpbGIPC5jAHnNdfA7QEmTCNhCVVCUzFynNDPHS2OoHFaCPPBOUZCOyBW4BysPxCDViC0fD-JBzUGOnKZ2By6Hn3PLmKb8PoqEbUBr_FZAB8pEVkBI6PraBexPR5JjHBKjOkyBzEB-dHTPB_5McqOCdFoyDcrBXHP0_PsdDrRClTMFdLcrB3WIy_P2XAt_PYNIKHByALGECbUB-ABL9EqfMNcB8HBDBBJAQ8LBNRJgPHecDWMALBBOAQjbBMAQ_KB7_PC4BfIJrmCGAQTPBXBBJAQghL7_Pr1OZtBBtELAQTPBHXJjIBPzALAQW4PXNGX8PA6PkJBUNPGNG4WGliNa8P_iBmzPSyPn4P95P60N_5PQ6PR6BxAQW_LtHLAdOY_G1fPVaKSWOvzMqXCGSBsYDYnNXWOkfIG4EmyDJ6LBgPmKNi4IBIJIaAlzOqUKFKFGgPuKNkuBJgP2DHmWOMgP2OO2yGPXPnsENSP37A3HBzUIFIBYfPUoNGyPqRNIyPV8P7AQuAQ9AQkhA4BA5BAPBAmBAmBAXCH5OPsqJQyPB3NT8P5AQqgPW8Pi8PY8PR6BzBQ1BQ3BQDOJ6YOhrLjWA2fPP_EclCJBQWWOSUO-fPPBQxDJLMFgPLVmCeWOYrE1hJUkKcJJjJNpKNuSNaBQnnNQXA4jGGsMeBQunNd8BeRGWjDOgPkBQ1HFgPHvkA6xPfIIBkBsAQbdEf-EcKM9gOKUDfFADjJnBAG6PHDPkmM7BQ18NuHP-BQuiPgfOyCQw6E0CQikO2CQf4NwgPEFAeXI_KGucLglHQAKomAAxAatPWCDE3D9PIwTNVnNknHnKNT1PMnEjLG-XOaOAYxEgVJWPHIPAeBBeeOI1MJjPjPH2PHj1EmPHNjPjPH-PHANMjPHuPH11EQQHIOPMQH61EL-GoDQVCJ5PHJoDONM5TEojO8DQbCJL-GwDQqlO7PHGQHhCJ3LGT2EGEQ4PHbOPyDQh5PQgA8SNVqCWXBybDMtOgwC0_PhUI53PkLIGBCmQE48DbUB1jEInA5YJbKJNIB_YISIBQiPdEQE0NpmFFVNtAPf8PvwODDQiMDNyPeyOloA3AQKJPU8P0XP60NrEQx2OXvJrpJ51DHRHAODnfAAhAG4CeVNHVA_NBW7OpXK3KEs5BcFEigAbVC2LIofBBXA1QGL4C1-AuzJ6yOkkBBlJTYC6kMdXMrDHczF2nB5PIlDC0fBcYByzEoaP3gPzxBegG7fCpBO2gK8lAVgLiRPdKOvqMh9PmqBRyHJGBMuAqUBdrI_VLSXNZoC3FFhHBVOLmlA3YABtE2PP3KArCLczKwzDPaMz3BUaBkFDZ8Du5EDgA4BCMYAG3I-WAiVMdrBaaC1zB3VB4lK05AJmAoiF7kBMyD1UI6ODM0JufIaOA7TCgGDolNqGJpTM72LooG7IAbtA3dGK3PnjAozDzqPUZDUgCjyBlNGTZPBAB9rA05A4LFyhHy6AhQOqJAxXA8PDN3DpqDC2CjjD8vDf7Bf3O3UJQwAOBEBvDPbPTnPyUMzLGMoPyXNRhB5GFcWB__ATGDwXCO_PxLD2GPWeAZdPX5DltOx9M-TNj3KjoBJuBX5DAvPGPA7WA4pCWJAGxPcyFPxPj0ApAQY2N7WA1cC4CBAAQ2HEoBQujEnAQjQBGBCjFFB8G5YJX_DhMARxAOpDHJA5RBnZN0HQ86CA7G5YJfQCkgAlxIyqBvHQDtF_HQR_AjoBOSC5HQ9VNtfAr5C6VNxHQvIFaHQ9VNsHQuSB5fALIQGFBvHQcvD1aE8AK8HQ8BDy2NNIBRgHaIQJ8D0HQoZDfIQ2REZKAP4KynJfIBV0FoHAxCQ_JEzCQ-AQOACHDQ2iJFQA6CQoiP43MsfPe8PVkPNJP1EQuIQ3BAwIQ4CQziP-cJzpJVVItKLogKQ3O4bJeCHvSBWJAqICiBF1mPi_I34NgVIjCHyROh9CFhP6VKeDCLtLhTAnQMIjE34HJjAL3Gu6DiBPrNAhcEPlCO0DQkHr9GTsAIBCOILxvCBDL2YNThP6hP6VIfbNsJQZhPI0HsJQCWI8uHsJQGWITxHWhPcWIYtGzhPnhPuuIQWIzhPshPUWIMWIEWIntGYdP4uIbWIuhP2hPkCJfhPcvHdWIzJQ_XOP1MX3DZpJy3PdCFDmA0VDqWIKGAvIF2EBRLASEBLiPdIQAXIqKNPyHDUKdoCOiPejBGXIUpDTiPUpDh-OffP5CPhfPADQUyPifO6IQkhAxKQzIQcNPNqM9CQG-N_CQozPo4PCDQsIQEDQR6BzKQX6Pl9AgWA3OMH6K9SP9dB7eFGMB2gP0yKjTJ6qCjfDrJI5YA4BPf1Cg8DwZAqSDXnGjUDMlAmHGllAliCslAZQEJBPrJCzJIUyNrzAAXD_oJmXGkMEMkB-nPxCDFGQ3NJ5LNHiBw8L3KBwjP9ODTjAgRHiaB7sDwkDJPFIRAeNAzTL0tB21ARiIpOCwoAjrAeuGjcKJjCIAMzpPMOI-pPGjEeuBeMJZaM61F2jDm-PbMBUIAxWDPqE-wIBnHTZPtNDtSAEMEfmA3rAxbIRVAJSDsgNB1GtSO5-CEYGAKI-EIT1NfSIlMQv7J8AIUdHjBGjNIrMQOeCtMQLxGRxHN1GalOyMQsNIlMQ4HIrMQ-UC4MQlrBK-L0MQwNC8AIVGF4MQwMQQeF1xEJyB4MQt5G0dHrMQNcCJNQi2G_sHQzGWUHOdE8MPXzBRKQoUBrsPJnAVqO1tHcACPwOUBP1jPZqEOAPkML65A3HQFwCAFEAIQXKCKMAbIQMNPejBLTHNIBnJHx6BmMHNkNejBoTHrNQUTHNIBi1HMRDXIBvTH0NQETH0NQdTH0NQfTHnEQyXP4IQkNPxKQlgGm5D3BArEQL2ArNPKDQh4PI4OHjBwEQm4P6KQ6AQVcBDOQiSEOACHOQpACziPhMMDNHNbNKsDhsIQbNC2HpMMxfOUbNV2CO-P8TNgSNxMMzDC2DBAxHVIJcbNBNMk1E0uHgbNRpMybNchPtOQmbNxDPFNMRpMqpMF-LdpMYpMfpM7DQ2bNyOQbCJEvH1OQY5PWNMjjPrtGfNM8bN5xOcNM_bNdOP_HDbtNsQJzjPK6CoIQjJH5XA42B_pMXIBWcNfIB_ZHQIBAGNcPQukHcPQX6IgPQn1EYKQmHE3NM75P8CP_BQ0EQAFOFdNy2OaDCOOQAePuKQfzPwKQrPQ0cOGIA_1EjZJnGN8FBegAsAMFeEUHNz8P97CggAtrEGUCwLF-jBuTG1mDkVC_SPtTLTPBTfEHsGB6EblPkrEzZCl7EI7BagKsqCgcENSF7KMCQE0yK1cDefEscBR5CG6Np3AEPDmyPHfD7TEx3DllJRLGdxF6ZAOFCMODGICStAFVLdfCaZA9lIQDQwOOHeCK1G2SHxRE1_I5uCirFqpGBPJwGB5DKUgDIeAAMIgSGvxCULCkWAaEGMTA8xGwqMM9MW2Fb1OIdDRZKKrAnzAC5OE1PBuCSdMJZFb4CL3C1UOoTMPTOlcMwtDzlK9xFBbNqWK-uO9sBbPDNPCDDCWnA5ZEMDCe7DJ-PH6DetBqwKLVBRiIgNAiREcBCK9CUuEudG_TDuID25AEfFppP6BOC0BljAcmJE5GYbIKbPMYKp_I-uNTFByRAOhCpvCcyBVrMa3BxnOYGEtLCZPJjgBkrDzTAe1DXcDJ-FR-APHBvCBc1GZwI1gLWIJXfF5qN1aFq8JkxJrUPklAkIOkpCYbPb1PgBBHEGueOoeKy3IFrCZ_BVtOyeAzeOnkLueOnJP9EPzWB-6I9OJ0qHbUB1GF1ZPcxPO-IbKQVBFU1C3XCmgAzYAgPOmUI3XChEBl0B--CGTQH5KLTQXgEy3IyICd8DjIBPCELTQRvGPTQysC8fFyICjeF0HQ_1GETQ3YKWTQvZPDVInPQtEPBDQ7VOXHOl_LAFOvHMsBA0KQi4PnTEvPQUkPyEQg8PkBAmTQKBMoTQw6E_IQ-FDb_IQtCAaDdxBbnHtcLBlGJNH14P6qBBRNknHP9Hh8B54P8TPFZGkLAT3IFlOGlOLRNj9MJjPxnHPoHWlG1nHSUQ4nH3RMelGSUQwrK1RP5BP1CLG-G8BPToH6PHbAMvlGWUQfAMcFIToH2lGp5HToHCoHT2EmFIPoHAmGRCPKoHPPQ4eOQEQ7WAHUC65HbTQ_JCWIByhMnmGyIChmGlIQzoH56CiWD8UQyfDxoHfIB72LwmGiTQdKPvKQCDQ0PQLWAzTQHEArTQMOQaVB2IQUHOtBQzEQSOQNVQTeMg-EuBA_IQQgDyDB69HK9M_6IqQGKOBOxOeOQR_DYLHTyI_ZJnJP7IM3YCOxA6bAerApqDoCQxcH7KE7RB9HBmOB-sAVpPaZEXcF5KD1FNMnMfaMrtONpMFiAHCJCWQQQIVuIE3HGWQ_ZF_lHEuOghPGWQQYFVjPLWQ4yIVuIg7ESWQd5H-OQEWQW3HSWQJWQQvHSWQ0UCaZNSWQAWQuQIVuIhoGiWQxtOjWI7vAkZNsRBV2MiUAJZB6AD2AB9kGesBGVQF6HqKNI9D9zAthMwWQkeAN6HzWQ7UNxCQZVQUOQ3BAzFDyEArBAEsNptFzBARVQGMCyICqEPyiOvTQxPQuBQYVQbVQEOQOACAXQcFDDXQwxAYOQimFjMIo9AzMBMFBGSB8mCGbKOdGodOnCB7gPdEKNTCLgBmOJPyMmuPOMFzmPDWNs4HJBL8ENMBP-mA_rC8kOMZABRQ_QMLbCUUAXzO_GGsXL35EKqOBxKg7JnAGp0L01HL3GGuAArNqkEiBPeeBGSLHuEUNDLPB8KCwdD-ePulCF0N-yCL9BYKKiwCu5HBvEksAxSN54FhPHifDeNIbuIbYQG0HtyIvWDK0H61AhsHjYQyHI8RMhYQvSIoYQ9nIlYQwNIhlOR-CFSMqYQwsHF-GxTA0uIeYQDNQBqHUrAiYIqYQAYDSSM2YQDOI0lObYQVvN-vATNQ1cCdbBZlDsgO2XCBaADBCSlFsfBPmBjDIdwPBlCbKQ7hE8aPH4BdABRsCx6DLDCDLEXWN74BihDP6LK7KeZQMsMU0BoaAKmAZZQ0rJiZQOwChlAxCQEJPlAPSOQrZQyIQBLQniP1KQHyKoJOAOQwTQqEQuZQQDPtZQT7EJDQ_iOY9G79Hv7LxkAClGBuIQyNBTAknHgjMdRBkKKuVQyZAerAzVQXpDdACpVLO-PhBPxaAptHpuH94HM0OnrBRoMf9N_VQ3hMy4OM_HDWQGWQQ9CMAMQWQ-nGGWQquOMWQ_4OjaQgWQRWQYjPeaQxAIs0EPoGSWQ_sOUWISWQmaQQoHvaQOWQ_AIiWQJaFnjPcaQMiOEWQevHnWQLSFpWQRMB0tO5UHMUIYdBtWQbKQ9DH1WQeRGMbQT6HqKNtRDh0BkIBgOMfIBdoMrKQgNPsBQpEQX8O3YOZ8PGJPuYP3KQ0_N5KQL6P7KQlTQ4ZQXUJ55N4SP_SPWmJLTPP4IgXDglHgzNfFQqQA27LlSNC-H-SJt-NuPJ4BJ49PHeOm3Au2MjFM90AkDC25AvEB43AQIMfHHACJYaQAGDOZPULGicKiwJWuIUTJ8xKUiMMtA8SNbENQEQYPDGuAqKFLIQgoEA_AkIB49MqBQKkP4AQQOQpPQSOQCVFEXGu7MtPQRiD0ZQtfP2ZQbbQjcQtBDtEEs9PV1KTaKkyKTKK9SPiYE_EPq0A46BtrFlJMl5JOrFPKBbBQF3ONdLU5IwqCWTAa4C32B8KD9sMatD8vGWAG39FIzOiaCi3GIhHUCDQLQ5RDcFOatGPRQ-8Cj6HPoOqBEnlFDvHJBPGqEeWP5ZHPHCTKOAiGj9G6hIyLFfeFKuMj9FXBPMECmqJmmDgTBYGD1PAcSCzZL_1EjoPclDFgPP7MbPCWEBQnNUtBy7FwYNh8CwqJD3AvRBsdQk1PnIOORJceHpoBGgFRpBLtCcoBMSILnElPBS3IfOOg1B0eGrCBMrNANJNRGCzMHyEgLMW4BwOG2IFhCBYvAdWFYYEkIOiNBRiOJlCKEB9kHXiCW_F33G_YD7fE4pLsqPx8ENIB6iNUfAGNNeQBkIB_iLweQWYONLBzmH0lEKMBL-IZhCmIBXMCsPBzmHddJeAPYbQNSNWVQxTQ6cDh6EXzCr5NDROa8PmYFgbQybO9BQgcQkTQ0EQscQVHAKfQ8_NyMDm0DdmDmcLQ3M9YCFdBmVGGrB1lE0tPMMEXrA9RJVXAoTBKDG9mOl7EKMAJYAzTLnnPjhBg6NcIPZcC58O6cQszC63DfENBSBFDNojBkVNfnCXJB3iPiWOVSB6fPZFQsaDq2AtJMWsApjCWUL6UD-uJNJL8-BfwAS1NYXFtmAPhBvRHaZFC8F6yHdiI71KAOGUrBSTGMTDfHKniBDNLv6PnmPpSNNQLs2EoGKf8JfzOjrGvdQUXD3yP8wENxFKdKgKOnrCQVLysF7yP2dQfIH4tEmfQZHHUiBbrGGeGR4CFZG0EBfdHQPBlSAdfERFChqOnUAjTGs9B7aBWODiWBCiCTzAFVK4AGciFHlB5OCJgCzoDJMBupP82PPRAqwAioBmTCVuBFbLK0AIXD8mHiVBd5CR0JP8Je2CNfCxsJkQGEZCRYQ5_BnDD02DWxCk7DcFCteFirE3cAKzBURB2HN15I-mFUlCrnJVfMQ2Fc7IPmIiSQotAYVOf9BdzAFUCUeN3UD0THQHQAzAWLBstBIABLZQTQMS_P3SKHuORkEjwOkSDeID7fEikAkIBSlDezAAvOsZB4eQQnB9iAiLJHGEzmHs1HNJCMXBEFLWWHmIJzmHlzAZEEszCqDK9eQl0NZKARTNQ_CdMAxwEkiQFPOa0BaCQ7qCaeBcaApiQ3IH68EQOGp0IOeA6yF6gQm4CjKANJC0DD8iQcCB1MLJVQfiPyPQCDQUfQ5BAWfQxTOHfQkcQH4OHXQvtFOfQDfQSwNFfQqEQNjQPjQtBAlgGNjQ2oMqHOYRAJlC4oMZhO8DKbhOh9GdRMXmFn9GgRMrJCR4CuqE9gQ7LEgeCg-BfCQZhCf9NyVGIiO09GxRMxhO49G1RM7jQCiO-9G2hO7jQOSMoxONiOW7PFkQq-HH-G-hOPOPAiOVSMy-HHkQ0lGT-GbnPj7PH-G4jQT2EKiOxhOe-GAZQVSMPPQEHBAyOx6BpFJdhP4iQ4zA56CL_KhkQdGDn-GmIBPwH2hEQ2D-ANCiBnSMvKAWWNtkQOpBsKBqXPmTQDXQdgPiPA4GA5BAXoFOzE0tF8bH36BDJCsINl4PwPQRfQLVQ2kQvBA4BA4kQh1IsBA7kQKoFtfJ4_HFfOO0OuRCxvP6_HYGBIaCPaC_xCOxO8AIhZGMJQHGEgrFfGNMYBvyDLaQUzOaqKQgJUZOmgMJwAlzAsVBR_AX8D79A-eNKFP76GK0Ak2KRMD6OM9_LCzPmgL_HBS2PxvDeWECjPnDN_zH48JI7PxnGuCICmQZpBCmQypHCmQ_mBCmQoRBCmQylBCmQzNBBoHCnDzlGLdHTFIAmQZKIDoOf5HIlFfxHZmQIqHgpMLmQHCP_6BXNMbmQhGDKdIRmQKKQZmQUDIxnGXqHskNj5O3sO7BDgEDEzA7kHUYC6ADWzPWKB2rC8uCBlDCiBDPKpIB97EjwCCiBrEL7mQXtKpIBz8GjRDFeAjoL_NQpcQMXQxVPHlQJlQPkPYKP3xBEMPDWOqcQQkOLnQuzPLnHiTEQLNjyK3ZB2cGyyODYNAPMeBNLUOWhO-7B5ZMRDODmPZTPvBFbXGjxMpaOxkMFUQVSA6FMoYPiDOPLPcrGZ6AcNDsZLYqCrHNaFM89C4UDWdMLeO7xM4LQU3CkKLsxM8ePAxP4_Ga_BYJC0XCVHGyxMUqC0xM6gLQ4AshNcPDseOmTCjMBvtDN1H3HBDRI2IDAlQ5aBaQB9lCukMGGAVqBk4EpiQC8ESyMFeAUyMgoQ73HgoQHyHKLA1OP8POgZPlKLK6PkiOCePgQJn4E38FbbCqpJ73AhLOtRBigA2iFRjEACBB9PhLDI3O8fF5PIvBLMxBNdLr1O-nOAjBwsAh0NfUL-ZEraKHjH1DK24AWWBXoBpFBdvJzZFH2C8HD_UEDJCEQNj9F0iBRMB_jJr3BciJWzBCxAQQA88ARtEkGKsAB1ZAEeOTGPCnEMUPYsA1WMWoGCsG54AkHG7IA1yE8hDROD8BLVANPgBBWDPKCujDluAtaE3uJv9LvnBTqOMWE8EGhjBTHQ-MPADEpcOF6DKEB5qBZrDHjDUGJTiODmBabOsuDMqQjlAMqQB1BVqQ3PDhuODFCYKDr2AG6I5tOtxGWEBBsDShQHqQjcKaID6xCv8BEVOOqQ7wOQqQPGPdgAfzB8pPoANJ1ORWAfzBrLBiqQl9GchJOZQchJHGC_9OYvEShQhSByqQm2CbOB9qQQCK9qQngDErQ6MBv8BBfKy0PmYAsfH2mAMaCFqQ6OPrqQ4QPMmBlBBIYOpqQkiE_qQ4ZPRrQ8tParQ4zHYrQjKDtqQ4jPj3KShQgMCpqQ45MShQNMF_UCP4B4eAlBBaDCerQPxFpqQqCCurQyxGnrQtHBPIE36BUPLQPBdaBnrQjTBnrQgdB9rQ_4BcqO8LBnrQ8qQlBBGIFpqQJOMHsQqvBFsQejHShQnTEerQH4BPsQBTBNsQEsQEjQXMAlBBp_KywK1OPXoFVcBc1BlEPFHA1LCs0Ms6OCRDuTQHyPabQy0NbsQncBCRBesQHePhsQXiLX7EuvK_YOIuFNbNUcIsSD9ZGaLB5rMIlFRmKDxJd4IxfOSXNh4I4NPy_MmAK8JBcZOxvPVBLYuCvKN7bMr4IIZMGzMjZNsfNdkBUwB1IFwkQdjCCaBdoQ3rEX0J6bJBSEzYA4_KsLB6bJF2LwkQ4PJfEEJjQIMPosQdsQgfOL-NeRNtsQvHL6bJCXODlQLXQFlQfzPktQuqBifOntQQSNptQiyKvsQKCQuHJysQ7fP4QNojBcWCHODb4IUtANQCEnJM1EqMM-sQogJJxEBtQSEKp0I7hJ5EIGtQARKp4IF2IzcILtQunN6KOV8CPtQE8DqCCFeAYHBatQi1H7fHbtQdMAW6Mx7D1NLSeAduQwDHhNAasQUcBpsQkDFgfOmKG75D2tQoEPlCBksQZbQBOQi_JquQltQ-5Pr5DDbM5uMusQ-zIh9BPZJ23E86OIbKT6K4lCIaCW1KqFM8XAsYAYHN9nMgiAKfA2uNxuCL4EccBrdB6pApMP0VN_MK36GPaMdRAc0CkQQVUCkuNXOGRVLCFBUeGwjQLKCxXOfFOF8LKiAOtNFcQecB8gMFbKuqPyvL4lO4nB4ME1pEysFbuQQzHdoQHJEiUAbtQAQCdtQ4zADDC1NLcdAhuQ1SFbJBitQCePxtQqsQtuQX-MG-Mc6EwuQl4M6bJJXQttQlsQ1uQGwQsuQ-5PJwQZ-MLwQ8uQ1INH6JtjKKDGAPMrDKyTGT6K0gBYVIGDMzjHvcLl8EZyEijF3cHQDQdbIxNN8GLJXB0eCJpAUrI8nEIVLUCI4PPvWGMuMxbM8OFDgGHZQwILQ2HmnG4-DOtNwmBUAIR-FqZAH8EgfCABGW5EtGPr0Ei2PcVDP8N6zNE8D3zO1vQDMBpiQi1HhSB6bJWoE3vQaGIjdBkuQbpPOwQsLMKHBNrFw2LpuQmcB4uQ0EQakMR1KIbAnBAdhAMwQy2O8TBzuQEfQmsQ70NTwQ-DFCDQnxQT6GFQArxQZwQ3tQCUO4ACPJNbhJHUOkpCimJIYP1gC5nMBICubIxNGo-CoaK6_AHzDbTImfAHbBQ6Nx1OgyElyBqdAppAYaENTBIwJSXNxqIWMF4DBzSB75LGdD2wQK0MF8A-qAC2O8rLFHExEBlUB0rC8vDaQB_IHsnAVIQKHBwaBRAKc6NhWO8pJEoQ6TATJGadMmqON2OPvNXKARvNkwAq6NcwOkEBKcATUC6XAmeA-iHEzQuiQOeH8ZPm5CQFBmIBCMLFzQuWGWBD6bJUYLXbQRnQJnQJhOzxQKhOzxQh0M3EOa8P7ODUYAuoQOkOFwQ3uQytQgfOazQhnMGqNbBMPXM_9Ag8OHqDZmCpJFCdGsxM7cBcdOALJhXOivKamDQDNw0ARmKloH3CCVKObyBGnD0oOF9AfMJRuF5vItdQULGRLPC-F5yPIHEsjMWnFwHFKPBxbD38BF7GUcOQGC8KI3UAIWNchEBbOQVOrMFEbOi2P2yEW4BL_FWuQSOBF-PSOAfbPCRDZbONJC1PKRLALzQs_ArtQo5BXsQ2QBZuBexQm0Q3vQ6wAw0QEJDcbOjxQcsQkzQmzQqoMU4OkgPi4Pm5C0TOgzQkSPizQkxQ60QjzQKWAh0MgjQdrAaMAbrBjOH9SEiMMZ4FFPHPDQIPHDhC-hMdUEqlHqsI-FAPaLlpQLlGJDCLlDulBDrQNGMjRMzNGWKBPhBkWLC0KWuIaYQ-DQ19LlPHLEQ49GsDQu1QAQHQfNvPHu1QEEQEkQOQHGkQ41QIkQ5DQslG-OQ61QwlGL-Gy1QDiOL-G2lGopML-GIQHrpMIEQLEQAmGGEQAQHPPQjHBbtQgELm5CYwCe1PwnEezA6OGdGE2gDgQHpIBCDKdEQk5ImEQdoQHDKe2Q35P6mA40QruQg0Ln8F3vQL_Dd8PVVQxxQ2uQF1QsPQDjMLkK8BD2EIZvO1pEDlNCRDfDI2eFrQB42Q8bG92Q4DI4ZAlCB62Q3vQ8DI72QsDIvhAEwQ6cOroQFTOYgPbKPvtQWdJw_MsOGmaNLJOYIG0_ACpJLmA-SOIJA-wBNUH8sBPsP-0ILaNagEIABWcIQFBLaNyTJsvNF_IHkBYVPXzBXYB09CQbOjeAtWAjGBn-GCKP1xCGgAU_CGECuiQBpLyVOecQxEQMXQJBAg9AcHMPZIviOaoPtjMC1QagPLRO-3QHEAA4QSCBbKO0MAoSDbYEbYAnjAQbMcZIX_B74F6LEBMAsaJlHFagIvBCHvAAhMzpJ0ZORdBUyAtkFJnOckK5UAPuGaJC1KKeTAYaJifEiUM-6BFFFTxBpNF7rOvzHY1DdZAqqPrUJ_KGIHEqYBMYBwHEIIJg4CVVD6TAMLBSAG-cBIXAq6Dr1LNmL5iLCLDrMFK9Fb4QqZDnnNEYAK_Gw_LcTA1uGEaIwvA0nDRfCNZAO7Be5H59IbaAxTCiGF0nP8IFw3J8KFs4QfkA4qCxfFfhJ7jFg5QeqM6_M5TC0LMi5FCDBuWAoQA_fCIoDgmA45GnDJp6CKtGelAoUAPRDBUHRKLrUHvlM1lADvJVaI6_IVWFFFPYfCEyG0TAHfATyIAzGsUAmXA7mAD9KotHfuE5VD2pPDoASXLWrAl6KDoAgIPQLIF9KAxPpLAvoAK_GnCCa7JamC2tGtGEJPAnkFThCN7OYhCAMA0OBMeFgDPVLBEzD30Md9CBlPnmFC6LA2KfEDcfBX7FVoAzxBngA5pMvDLa7JqQDSEBBSBJjBGKAS5AHpObLAxmPBNC6sC65Q8QDuwDR1EYaJ6LA-DK0LQljNEFP65QJZF6pCRLAX6AIgE_lPm4AgkBiyDpNGtkDBlPAOBt0IhPB-mD6BDWPHlIDwtG38DVrGWcAktGy0P_KK4TJulDphJTDCz7EeOBg0Dy8CVuD0dQGZPcGPRpBAlFCVCJMF1IDF3ACHKxnO-mKQ3CbEKdjG6yMOIJ6yLrgC_1FkOAanNMxDojANzFH1BMLBZHExTFS8QYVLljCc7QVeAX1CRxCd7CRfCwdFf5EYRJCSHkwN5MCyrEQJD85LsXD15QrRAgFNUFCJMFJsGJUAbYACkCryHMZPF8MeXAM4QeXAjQAHwLxmP9UDvNDhlLaFEkwNF6E65QvODMeFHXA6-C0LMncAsyOClCHwOqQD53C0dEhgBmdAc8Q0SAkqPZLOmsCHtMNnCsVJlpCMKA0LMJoChZCZxDcSBJ9QKGPVuDt8DCLJ8VFp0J44CoNGfmAtYD0MIexDU1EaAJn8QrXAwqPzADxoO70AakE5pDZUACSHyBGdbDs4QacDS7FRSB4iCLxD5iDTqNTcHwYBcYBjrAV7Q3qDG9Qk7BS8COAF9ZJ99Q53DzVDNnEUJB9rCi7H8BMlZAylCOAFy8C0dQByBMLBN2E0rDoIFJrDX-QHnI8iLBCJBJJjcIFbJQdH_pMCFIm-Q4DCo-QkKAq-QS3QMFHq-Q8-P_nHq-Q0QAkxHiEFZxHAmKssHBSBFSMo-QXRA7-Qt-QtTD7-QkjGGiO7-Qz-QpxH1-QMdIo-QtKAI_Qt-QW1JvPBvMIX2KlwGyYMuxG88Q_TBQ4ECfFJGD2rPEyG9ZCL-QWoCM0EDTBanNqsBJzJh6Q4_B2eDmlIMfBNhCCICxADTOH-mKPXLL5QOSJX8MT3Km_QgwAl4QCxNCODuvPSzA1VLijJP_QLaLhWF5AMg8Q9pMGpPwsO_LFlvNX6AyBGhTOeBO-jOaGBTLBaFEdsDX_Pz9QauOf_QSMACyPpBEozC2_QvHBcUEQIBJxPOnKp0De6CFIB8DCamCzEB6_QRAQs4QN5AVARuSBu9Qh2QW0IwkQOTB81FNxAmTEyXAueCaKINxAe2P_iQrbIsARo6GxARycF4ARaFE2ARylC8ARldGvARnANvARwsP2ARtUOCBRzARdoQsABEBRFNDCBR6PQ_iQ34LEBRTEICBR_AROBRT1AvARoZIWBRwhCWBRHBRWIICXAWBRLBR_iQg0D2AR-sPiBRRBRgBRTBRdoQL8J2ARDmIqBRZBR_iQQrPqBRdBRuBRfBRdoQJiBqBRvSJvAR_UA4ARHoAqBRVBRqLB-wPyXAggF2_E-BRbBRhaOxARAJJGCR0rDsARAjFICRlBRCJBksGKCRKnBKCRedIACRvZLSCRECRTvOSCRzBRvcANBRCJB6SCUCRNCRvcAiGBr2C88CKCRapPlCRtBRCJBcqDlCRxBRpCRaCRmaHCCRpCR3BRqLBpmPACRoqO1CR9BRiLBuARqLBCyPKCRZMKACRrjA9CRuCRHwO9CRyCRiLBgCRSZPGCRNuAKCRbQEACRmtDNDRECRbWLLDRuCRk_ILDRFDRJYFHDR6_ENDR4CRZPB6CRhqOoCRZPBECRfUBKCRkgBjDRcCRZPBWDRBNCwCRZPBnBRZPBbDRJ-KqDR5ECGCRYfCKCR1ARACRnyD2DRmDRNuDyDRHDRasG0DRuDRDBRACRFBRqLBqhCKCRJBRBERuCRvrOBERoDR9HCFERsDRdLPGCRXBRqLBF3AKCR2rPUERsCREdBuCRhBRACRjBRbERHDR4gBbERuDRrBRACRgmPjERECRzxBKCRS8CoER5DRItPjERHDR7BRjERbDRzgJxAR9tBzERKVLsARtkDqDRysF5ER0rDfAR4FC1ERgCREXD1ERxERTCRbkBfDRniJzERYCRyXAQqDIFRmDRKpP3ERdvOPFRsDRLSL5ERmCRKFRSuPWFRbBRiuEzERHSC3ERx0AdFRWDR1qPbFRSFROiC3ERtmPlFRVOBvKAi2NzERADRKFRaVLlFRNFRBxQEjAhXHQIBc0DrFRxERMDRozBGFRDVD3ERRDRKFRKgBzERUDR-FRgFR55Q8FRSFRRvPKFRCSH3ERTfCIGRZFRiDRIGRaCRJuFzER2sMEjAygCIGRSFRrARKFReDB3ER8DCbGRZFR1DREjA3DRgGRNFR7ARZGRAFR9DRZGRxERAEREjACERlzBEERKFRGERrGRQGRJERrGRgFRMERvGRSFRciI3ERRERlzBTERKFRVER-GRXERAfA5ERaEREjAcERFHRAFRfERFHRxERiERiiCGFRvBRKFRnERQHRQGR1BRQHRgFR75G5XA7xH5ER1bIsARXZLxARE3DqDRY_HeHRmjCcHRxrDkHRmDR-oGgHREvOkHRsDRr2PeHREFRZMBpnCCVAsgBbBRrOFuHRaCRxrAuHRWDR5eOz8J8OH7fCcHRkCRK-CVFR8OHXFRDIR0HRMqDcHRcFRBIRnHRrCBeHR0CRDIRsHRkFRK-CmFRSIRfDRClJeHRsFR8OHuFRSIRnHRxFRZMBTfBcHRh6BgIRbDRbuG8HRtzBVIR7FRK-C9FR8OH_FRcHRBGRrIR6HREGRpIRsHRHGR8OHJGRK-CLGR1IR0HROGR1IR3HRCFDcHRTGRZMBVGR1IRsHRYGR8OHaGRK-CcGRIJR0HRfGRZMBhGRNJRnHRkGRGJRgCRv7QeHRBBR8OHqGRZMBsGRddA0HRwGRZJR3HRzGRZJR6HR2GRXJRsHR5GRK-C7GR-bAVIR_GR8OHZwPnJR3HREHRZMBGHRxJRTJRJHRxJRjIRMHRl7JVIRPHRbXKXERgPPeHRUHRbXK6HR5BRcHRvERbXK4CRDSDdDRDSDoCRDSDHBRDSDsCRDSDzBRDSDcCRDSDFDRDSDNCRDSDnBRDSDHKR27OaKIXJALKRGsDwCRXJAPKRLsDhKRIxGlKReCRHjAQFRXsASuDdKRZvDlKRCIRIRAEIRxKRNKRP3CtKRJIRHjAeFRrKRMIR81FcUAXKRXKBvKRbKRTIRJ-PfKR-CRJ-PjKRaIRJ-PTKRpzDlKRfIRrKRhIROLRbKR4FR3MBfKRoIRHjAqIR3MBRKRcrOtKR1RAbLR-KRZDRWLRbKR2IRHjA4IRdCE0KR7IRdCEZLR-IRrKRAJR0QD-KRWhB8KRMtCtKRHJRHjAJJR0LR0KRMJRjqAZLRrGBwLRRJR8MB-KRnGR0LRbKRYJR4KBfKRuGR_MBjKRZrGrKRgJR4KBVKRaaEtKRPmCwLRmJRHjA7GRVUBfKRrJRDyCjKRRSBtKRwJRVUBNMRNYFwLRCICAfAVUBbKR4JRVEBfKR7JRIRARHRHjApERrKRAKRpMRNMRDKRtMRZKRJ0PdKR8YI1MRJaJ8KRBZI3MRPKRXYH3MRTKRbII3MRXKRD5Q3MRHKRdeIhKRQ0GHNRRtPXsAsHC1MRisOLNRX1C5MRoKRN-CCNR-HRPNRFNRwKR1aBLKRViF1MRHIRLNR3KRoMC_MR7KReNRCNR2CRieCRIRieCCLRhPB8CRLNRFLRqNR8MRILRqNR_MRdIRADBCNRPLRoNRFNRSLRmSAaNRVLRprG8MRsIRLNRuIRprGVKR_NEHNRfLRprGFNRiLRi7QaNRzjC5MRnLRnWARKRUaIHNRsLRxND1MRvLRLNRFJR8tEJKRMmD5MRzDRLNR4LRGtC1MR7LReORDOR9AReORZKRK3DHNRDMRl6J1MRGMRkPB8MRJMRieCLMRLHKsORCNRQMRLNRSMRhPBUMRYWC1MRXMRrgA8MRaMR5MRcMRauD8ORCNR1JRrgAFNRlMRvxD1MRoMRQRE8MRsMRieCuMRQREDORxMRQPRnORbHRS-C_BRDQB4MRYPRNKRWdDdKROqNfPRJCRYPRVKRrtPhPRZKRNXF8KRRHPfPRVCRS-CKNRDQBJFRvPRRKRAvJpPRSNRj_AXKR6yLrPRHKRvIPhKRjzG8PRqCRS-CdNRDQBfNRuRLTKR33G-PR3PRlNRtPBnNRtPBpNRUKBLKRdTJ8PRYIRMQRyPRDDRS-CzNRRQCfPR2NRMQR6PR5NRFADfPR8NRh7BPKR8aOfQRFQRcLRpPRxIRDQBGORh7B6PRJOR9PBPQRMORS-COORj5QfPRqLRDQBsLRSSP0QRnPRYORAKBJKR01MfPRdORDQB4LRayC_QRFQR9LRAKB3PRAMRtPBWJRJJG9QRsGRitBdPRdJRitByPRLMRACMpPRjJRJJGnPR4ORF7B9QR9GRDQB9ORSKF8PRAPRS-CcMRtpBfPRfMRjRRnPRpBRS-ClMR3mCfPRMPRX0DuRRyPRRPRcqH8PRUPRtPBFKR3RRHKRA6GhKRhvEdKREnK-RRjHRXsAkgKASRTKRCHKASRGKAP8Cd-Q8KR86J-RRvHRa2DLKRVLCNSRPKR0pD8RRQNRCSR1PR2JPNSRZKRtcC8RRYNR2QF-RR_PRM1QBQR5MADQRfmHdSRVKRJkCgSRbSRLQRP1HJKR2xE8RRtNRP1HTSRwNRP1HFSRzNR86KLSRaQRP1H6RR5NRTGJLSRgQR6-G-RR_NRM1QBOR5pAoSRoQR5MAqQRxpQ-RRtQRkwNMTRNKRSoD8RRkDRCSR1QR5MAsLRhvPMTRbSR7QRsJD8RR1LR5MAARRfTRTSROJRX1HFSRGRRVqD-RRJRRX1H6RRDMR8BB-RRtORAqATSRwORfQBFSRPBRCSRXRRAqAbSRaRRkDH8RRdRR5MA9ORkVJ-RRiRRM1QcMRkfGBURXKRlaJBUR6RRlMRtOL-RRMPR9CENURRKR-sA8RRsERM1Q2RRtyCbSRXPRoQBJKRb6Q8KRmuMdKRHmEfURlHRXsAJxPdURB6BlURXKR4rBhURHKRZtKhKRkZAtURuPRtQBwPRxURRKRDlCdUR1PRkxP2URZKR7oOdURYNRrEItURhSR0UBPKROJH_URTKROQCfUROIR0UBiCRdrBsSRZDFfURrNR8MAxSRqnBtUR0SRjaIdURzNRgeEOVR6URKDRjUR5NRB1CtURgQRRVCfURDTRtQBFTR9JHfVRoURqQRa_QfURtQRdxMtURwQR8MAOORz5PrVRFVRsLRnGNGUFtQBWORwVRrURzLRtQBeTRSkBNKRQ5DtURjTRtlCdURGRRKbPfURpTRLeMfURDMRy6QLWRAWRRRRijELWRFVR1TR8MA3TRvBLLWRrURUMRq_QdUR9ORWHEfURCUR6UBFVRyJRCfDoURGPRINEtURlMRdQHfURMPRiQHrWR0URRPRNFFrWRoUR4RRcJCHKR76Q8KRbvIdKRwJD6WRBSRANAiUR-WRTKRoFF8WRXKRgnChKRgGQ6WROSRsIFIXRNKRWsCIXRRKRBHDIXRVKR4nCIXRZKRDoP6WRYNR8PMXXRMXRjSRHmBPXR5KRANAiNRgXREXRJQRHmB2WRNQRdoC6WRxSR82MpXRPXRVQRANAzNRsoCpXRVXRbVRANA5NRT6M6WRgQR1PD4XRPXRFTR_4I4XREXRqQRpYD6WRtQRzJNDYRMXROORGLDDYRBXRsLRVRNDYRVXR7QRHUCGXReARIoE3DN6WR4LRc5MWYRBXRGRRTQFWYRVXRLRR_EDJKRuEE4WRvTRcBCGXRyTR_EDBXRUWRehDEXR2ORANAaRRImKGXR9TR1kBMXRtJRTcFPXRcMRD2F6WRnRRTcFVXRqRRANAlMRiHE6WRMPRqcFCZRPXRRPR8pDGXR5BRioAJ1AVXRZURkVBZPRPZRLKRZQN65QcVBPKRQHJdKR4DOYZRmURXsAltChKRszCaZRHKRviQYZRsPRaMAMfFjZRWZRONRlZRWSRqZRVKRdGDeZRVNRqZRhZRYNRLdQYZRAVRJxDWZRDQR5nB1ZRtZRIVRJxDZKR-VEYZRNQR5VEBaRNKReoQBaRRKRdVOBaRtZRNLRlZR6SREPJYZR5NRfOJeZRgQR1NLTaRIaRFTRJaNQaRXKR6mFcZR0IRkVBtQR93EYZRvVRfaRWZRTTRlZRVTRu-CtZRCJRfaR_ZR7QRHdNeZR-VRCfJYZR4LR3AR8KR5AR2aRGRRWyAlIRluB_ZRfYR0aHeZRORRhDDYZRRRRD7CDbRTKRzjHo9QkVB3TRQYHDbRhZRUMRHiNYZR9ORw3AL-QvTAIaRcMREhGRbRbaRGPRCAFeZRlMRxRIYZRMPRwwEgbRIaRRPRYWLgbRbaR0WRYDNhKRLkBrbRbPR_VB2ERXsAFCR8KRHCRzbRiPRvbRVKRbOEtbRZKRbxDdKRzfH7aRCoJKRKqGANKRogL9bRpZRaJCrZRHcR4bRqKR_VBwZRHcRHKRAFLrbRyKRHdBDcRcXRt_D9bRfXRaJChXRZcRXKRjMMXcRPcRNQR9QFrbRxSRk3A9bR0SRQcPUZRwdDlcRccR6SRAKC9bR5NRjvJrbRgQR3EHucRRKRy9QucR4bRITRotB7bReaRhaBJKRp1DrbRjaRhaBPKRrOL9bRoaRHZJAdRccR5VRaJC7QRvDR9bR-VRPrEOdRDdRjTRUMQocRGRR4mNOdR7bRfYR3nN9bRORRS7QzbRRRRU7QcdRTKRlqHcdRccRtYRaJCa5G92CUMR5PBrbR9OR4lC9bRgWRIWBjdRjWRe9JzbRGPRcVL9bRlMRwuJ5dRDcRqMRaJCPPR_dRjdRUUR_dRccR0WRGNIdKRyER8KR0ERKeRwbRLNA9WRNBC_WRQeRTKR-ERMeRXKRBFRMeRHKR5cHKeRkZRNBCwURrlAPKRLFRbeRTeR1PRKkJIeRNcRrlAZeRYNRxPBhKRySLseRcXRoQCIeRYcRGeBVKRhFRKeRkXRJWFIeRNQRt3FseRxSRM_Q5eRRKR4aB8eR0eRMaRNBC6SR_QHIeR5NRV5BIfRNKR3EIIfRAfRFTRapCIfRWeRqQR7iDIeRtQRGtEseRBdRsqOKeRmaRNBCoaR5XLcfRWeRKdRwSAZeR8VR2bDLKRlOOIeR4LRE4HqfRTeRGRR43DseRpTRMfDIeRDMRKCK0fRMfRRRRx7JKeRLMRH6HseR3TRzZJ0fRZeRUMRPlCIeR9ORhMEseRxdRqONFgR0eR7YRSuMZKRCAKseRlMRt7ARgRMfR-dRjWBAfRRPROSFIeRWURZHRbgRHKRdHR8KRfHRdKRhHRhgRPeRNyJRKRiZLlgRVKR9eL3VRNyJZKRtHRpBEHPAJKRr5JjgReeR1HRhgRGcRHPATKRh-B1gRXKR8eO1gRfgRYNRWgMjgR2ZRdbBhKRNdLEhR7gRacRpDB-gRkXRJdHjgRNQR2gOQhRNKRAAKQhRogRuXRPNAzNR6XCQhRvgR0XRPNA5NR2rGjgRgQRGkOihRogRFTRReNHhR5cRD-QihRfgRtQR5ZDjgRBdR2QCwhRogRoaRJDKwhR-gRjfRpGKjgRmfRlaAHhRgTRVWAPKRebLhgRiORaMAHLK7hR-gRpTRUXLhgRDMRcaMjgRvTRjNKOiRogRLMRvlBHhRYSBE1A7bLOiRfgRUMRtyBHhR9ORNZDjgRxdRyJCgiRreC0MAMLDgiRvgR-YR6WBzgRkERFiRMPRKFOjgRAeRcfD7gRDeRcfD-gR0WRWBN0dQ9WBdDR9WBoCR9WBHBR9WBsCR9WBzBR9WBcCR9WBFDR9WBNCR9WBnBR9WB4CRAXB7iRQjDaKIAXB_iRADEwCRAXBDjRmKR5iRJtEVjRrGQRjRsKR81FAXBNjRgdPlIRDXB9iRbzFbjRjSRDXBXjRYcRDXBHjRKUMdjRJQRDXBhjRpNR4bCljRtNR4bCBjRhTIdjRYhR4bCtjREfR4bCLjRTYDdjRSLRuiBljR8NRuiB4jRjVRuiBFjRL7HbjRITRuiBAkReaRO3DPjRkLRO3DTjRnLRO3DXjRVTRO3DtjRraRO3DAkRYOROXBPjReTROXBTjRMJROXBXjRudCeOB61LbjRlORHlBKXCdjRLRRRXBPjRsGRRXBTjRdJRRXBXjRgJRRXBtjRXRRRXBKVRZNADDBbjR7GRPiBljRXMRPiB4jRgWRPiBLkRyJRPiBJjR9rPdjRpiRQ2BPjRsiRAlRoMRQ2B4jRAeRQ2BLkRDeRQ2BOlR4RRQ2BtRBjGF2MRfjRBiDRjR6MRklRPeRziCDjR5rGolRHjRpXDmlRPCR6FHoONmlRvHRSUB9iRjZCklRyURSUBrlRIcRSUBulRLcRk1PLjRMSDmlRwKRv0C3lRAVRv0CBjRJzJklRrjRqfEVjRz4QMmRCmRLQRNmB7iRhuAPmR2jRNfDmlRwNRNmBFjR9kDamRJjRWOGcARdXBehROSAVmRODR1zBGkR8VLklRJkRQjMmlRmQRylROkRfgBrmRNjRhZHmlRUkRdWFPmRXkRp1G5mRdmRAJRwXAgmRKdRwXA0mR8VRVrA3lRgTRVrAKmROJRVrAdmR9LRVrAgmRJRRVrA0mRYJR5eO3lRtOR5eOKmRyTR5eOdmRqYR5eOgmRndR5eO0mRDlR7ORklRGlRJwLmlRJlR1HFPmRMlRCyLnnRCmRRlRziIPmRUlRcdB_iRKzOklRZlRPAJmlRclRUMC5nRCmROZRrtB7iR44QRjRaEPCoRplRgPRfjRkIIEoRHjRlPRHoRxlR4zBRCR6FHqPRHoRvZLZQL86ICoR6lRvgLWoRFjRKDOWoRJjR4PRSoRNjR7PRCoRyKRvsA_iRAWFVjRZqLHoRrjRGQRioRdoRwjRAFJCoRzjRNKPwoRloRSQR3jADjRTMCwoRKoR-jRWmPHoRkmRj_QCoRnmRUbBGkRm8DApR3oRBOREjDKoROkRzYDApRgoRJORJPB9iR2MCnoRXkRzQRHoRakRpYBCoRdkRPgCYpRgoREnR-QRHoRHnRhgEnoRKnRinBCoRNnRKYBipRLjRW-QHoRTnR3TDnoRWnRZiECoRZnRFiAupRKoR9kRaXP65QMjAgoRDlRK3LCoRGlRgRR9pR3oRwJRqbBjQFfbBNgRqbBppRRlR-8InoRynRtdPCoR-dRk0A3oRuMRk0AKoR2RRk0AppR-nR7RRRjR9RRfjR_RRcqRplRDSReqRFjRGSReqRJjRKSR2ILPoRGHG1lRAkPaqRURBkUFBtABjRUSRsqRiqRSNRBtAlqRNcRBtANjRq-LaqRjoR0bG7qRwqRfNR-eFiqRMIRZQLpSRcqRwjR6AMaqRzjRvSRJrR_iR4FBJrRDjRJuBVjRTCMJrRjtBbOGaQR4bB5qRDkR-SR2ILGkRBTRcqRJkReBNaqRvmRGHGOkR7NCSrRRkR5GMaqRUkRJFDqrRwqRdfRT3AiqR-mRYTRcqRBnRRRHcqREnR-EJaqRHnR00M6rRQrREiRDAFHjRnTR3rRLjR-8QcqRTnRtTRGsRNrR3kRA7CaqR6kRInPGsRlqRfnRlmJaqRDlR80CUsRNrR1YRHcBQrRCqRFURcqRGqRIUResR5qR4JRGlA9iRtwPcqRPqRZoCSrRSqRwNDaqRKZRXdMflRk6JRjRErPysRubRbjANeR2sRBjR6UC0sRFjR6ZCVjRf1O0sRLjRdSMysR1lRuURDtR_iRaxPfjRcxPDtR8sR0qR4UR6FH5oOPtRAIRPhQFmR-URysRImR8qJWtRDjRWcQWtRHjRsqPWtRBtRTmRNVRJtRPVRbjA2jRSVRysRbmRVVRPtRdIR1jDJjR32DotRNjRknP-sRBpR4dBHtRXLR4dBatRHpRmVRysROkRhuN8tRxtRCSHZQLtVRysRjaRK_A5sRvrR15PEuRdtRdkRcZMEuRxtREnR4qBysRHnRBWRSuRatR_rRGPCdtRtkRbjAQnRKWRJtRTnRNWReuRHtR3kRRWReuR8sRcnRHfF-sRfnRs5B-sRDlRbWRPtRGlReWRJtRJlRPhMysRMlRn9CsuRBtRRlRpiMysRynR8pJ8uR5sRZlRuxD8uRdtRVqRZPH8uRNjR3WR6FH5WRfjR7WRMvRplR6nPOvRFjRCXROvRJjRFXRRjRHXRMvR1lRKXRZvR_iRNXRZvRDjRQXRZvRHjRTXRZvRLjRWXRMvRFmRZXRovRdvRojRHjBVjRbROXvRacRFcGVvRwjRRcHXvRzjRoXRMvR2jRrXR6vRgvR7jRD1I3vRVvRXrRdNFXvRDkR3XRMvRGkR6XRIwRgvRHpR-XRIwRVvRGORVeBIvROpRFYRMvRFuRL9IXvRvrRvQDZwRjvRdkRn8MZwRIvREnRc7MXvRHnR5_HkwRgvRXuRI7QMvRauRpGBmvRxkRPzHvvR0kREVQXvR3kR9kG0wRSvRcnRthM0wRPfBusBx1NXvRDlRaZQ_wRdvRZsREZOgvRCqR5YRMvRGqROnJJxRIvRjsRBZRMvRWlREZRQxRgvRSqRIZRXvRVqRlvBXxRNjRrNEVjRL-IRjRTZRfjRNXLhxRReRClBFjRV5DdxRqHR6FHfZRjxRbxR1lRyMCfxRwURxYABjRZNEwxRmxR0qRuZRwxRLjRp4CjjR1MJdxRjoRQ2DfxRojRWWNByRNBRn6O6tCKqMH2A_kQ7iFyHLTkPRwQU8PHyRPNOeXI_ZQiVQOyIylFpnED0BajJ34NpVQgdGURCnhOHXNMZJJbDghDhpAPBBEXFS2KqnHIPAXEBDBCIYAWDBacObaQjaQ7aQPlOgaQ9aQxJQtaQkaQKWQ1yR9tO3JQGWQqaQcaFSWQpSCUWQ3SKWWQxaQzyRAzIXWQ1aQYoG3aQEzR0hP6aQEzRjWQgZNQWQAbQdkG7vO8WAoWQvZOHfHNlBT_BElBgXM87JYzR5WQZlBa2N9qOPyHhzRPbQZlBQKPAuHrBQwxQuSP58Nw8NXfQmZMjzB8COO3QjbQ6cOrzRPROjYC4EQRbMmmAIvNRgM9aCQFQogC0ZMTUNiaOFDNlsNSlQpONSjJbEKuKPH8MyzEgbMLTGfAGmlKs3AcQLnhEWLGvqMVnAXMAqTCqnAELPb9MevJYhHq6B8PDwkGOeHOhL73A5MCuEEhIFG_AIKE5SD6PPEMJ1UOoXJjGJqfBcHQ5tNBfD0aByuFeOBh4CPvCGYBA9C5aKD0EN9Ai5CoqQU_CpoBCsBZaMLJDWiK2LK-AB20BNRGvTGduFgLMWRG4LGKxINMLuqJRWLKYBqMC57CCTOqGIBLO0NKKQBoVOK5B-LArVOrEItVOvwEQxBvSC7MGQlBUqKLVKDcBVmGbWN73QPOQyzRLROWUJq8Nc7NYwLNwQncQCWOcmOqzRyRKt1Rn7Nv1RSNO8YFUCPPXMtlAKDGpQK5sC1hB0uJ0LMKTG6hM9zOj5EeuPBaM96FiEF_oM3HPmrFIIO71FYZOfuEUEPQXJKkBuWGzXG6xDKNBfHEbgJeBNthHNvN-CREINSPNoHOmjNf1ADdACeH7FBkQQ8YFgUN16H31JXmKBTEUvAzYEKqEUDCyTCVtBxoDaAQ07EpVIwPL5TIldJDNKDsJHdKAkNSTK92R73A_2RprHYtAMkNB3RM5AF3Re4D_hNhsEDXF7VMHuEs2NP3Rv2NoNAHCErtADcBWkEHuEFWMY3R2vDY3R98Dc-C7UEY3RQgDY3RQjGY3RYgHY3RS3RZlBjbEV3R3jBBaPtrGtQFHuEU_DW0Ev5AC7Cv3RwYKoNAwbEq3Ri2Qc-CXZMSyBv5An3Rv5AfAB23RX3RoNAoYKHuEQvDq3RRvGH4R13RZlBbUIF4Rj3RD4R-ZPLRA6aRs3RSWAA4RL4RC4RZlBzoHc-CDZKoNAqOEx3RSyBT4R1ZP09CgJCO4RY4Rl3Rc4R-3R7ABg4R-ABq3RftCs4Rb3RoNAWOHs4RK4RVgAh3Rw4Rk4RVgAm4RQeOo4RDaPHuEXBBq3ROuB_4Rv4RXcFz3RoNAdMB_4R14RXcF34RZTEi4RdkCg4RCEB_4RX4RelBu3R3lBNEEV3RgELi4RdXJLzALRA8ZEP9IelB34RpfHY5RW9EW5R56GJ0CuhFb2NmlBetEW5RwoAEaPJ3Qr1R11R_fNHUJLfQebQBlQs2QgAPU8Ps1Rw5RYbFRNOkCGZnQL-DlyKsANv-Bm_IHWPYWCmvPsNGfJPgVD98KuzE_8KbCBOhDt8BkOJ3EG1-QVKO7iL5rPYSK2oDO0C0IAFRFP2R73BzOJUYBPaMeoEOVLb1A6_EVKQ-6DWEQkDI3HQyDI3HQvsOmNQtMK3HQTIQzbMjsNRYHaSIRsOH8EsOGNWNVsE4LGSUCthNN_NUyDNiErWOItE-vAs3Qo3IpDCDUB2eF52CUaIl1RVjD25AU-FxfAmlBogF7rERpDVPBpbBDgGR7R86B5dD43DeuA5jJS7RnWHSoDeuAkkKTeBR4CU7Ro5RIkG4CPXjQiNPzzR41Rp2QelB_EEClQRRPOyRMXQP8OgbFM6LP4KbfDkXP_8AkAQIDDazAvNBn-GXQBnaKvzAbzPRmOtKQP3QWUJu1ROCBI4QcVQwZQc_LPEHeuAPwQt7R0uQ35RyRKE8R0BAG8RYOQ1iPDNH2QJlOJqXHJBPdUEo5EMpQfhOnhOdwD2jMY1EVIJ_lQeAMuOQJAM6hHolCahPBZNLjPhAM2OQUjPqbNcpMYAMssHijPcjPLoHUZNWjPt8REPQbzFTkQkjPpAMXAM9bNpjPtAMIAMPPQvbBvNBbMArNA97R0MIHlBQcR6jP0UAABMM1Hx1CBkP0UAGkPmlBI_LQ9RVxEPpNu_LN9RC_Cb9R7mBR3N0UA8jPn6O6_Nu1Fy5RR7L-iHB1Q12OP3Qj9RB1L75RsOG-uQvoNggNFDN0VFtRH1kLkqMMtHSUOn7KswNAmKhKNXKBflQpXMGLPw7KE2KaRDzOJo9FCvNIMBV_KBVOOIF1UCGPFeTM3qN5QNOnM7SP0OCcVCiDBbQHU0NsDCBJBXkChGHmlBB3EdkCXkCgUF39FXkCVKCAoFn6OCMOtzRGdNbTBQ3Ep9Rq1RtTOl-R9TOJmDlFGb1LXLJDjMDhGwdAckB6cQMjGLzJ3HCzVF_cQsUJN0FeOJ4QNE2BpQBKXNXtDbXG5jGBvDSKLRWOUCQ0ROLTCxUE79DK7JzoEQgJfqLEpAp4Km3BqpOn6BSzBeWLSQEj6CugQQ4E1UOnCO8fGwvMO_RLJGzwJObBeMJg2FZ5JWIOuhBCVOFjMx0JwmBuCKSRFthEKRNnZJnrBRUBSAG-ABJNFzOLDfPg2MXoMAcM00P4rPr4CbtNSkKiDBUFDGcNQ5B7FQR1RNUPRBBGGHYTBlVOL4AABBDBBggFXkC4FIjlB9SGAzAk-RPNOl9RQTNI4PneNQwQO8RMXQIyRFNOm-Rc_LJfFRROyZC7KGf1K7zRy3JFTPrtP2ZCcJDgnQkOFcgBJYPxDKbBOeoFwbQvNEHDCwvIp1LSAKOgGhvC1_IcTDXrC2OCxkMvtAQRArGEoNDfgQi_IGLPyPPpmFjDBh_BO4KzKDC_AzVDHJCBdBRaMkPC1UO33EWdMAQPjKLUpDR0EqKNISJG0JOkC1zBEwE-UO90PWIOT-PN9A1TLG_B8PMdPCYYE3bMIwKWiKX4CE1RabNS7FKQNSXGnUPCVARvNWIMx0HmNJdPCVPBDiQujB2LAsoBK0M6bBOVC6QAlbDnmJkTCQ1A9UAXCIy0Ab-RRwLkICXkCbQAA6An6Oz_FnBAZASpuLU_CgzGF4Q85PLROUCSt9RLCIRbMQWBjONEPM1nMwHD96IoCBqOFoJI1zH_oQUyINcPNIL3GLZDOfdDOHIvqMxfI8mEuyPKEKOcCYUKqKEN2MrpACvND-CuyDyjMC9OujJsNF0MFRPO3hLRWLt4AIASEgAPASHaBv8BKrGqOBNJClJQ1hDXkCt0BvCFt5RtTOUCSOYNxZQ_0Q9yDUVQ25RMXQYDSZYNygPZMH-kGaDP8DKBUQgiE9YMkRPqsIiDPlNGWMLhLHlkDxkQHKMlDPB5P5sID5Pg5P49G2LHH5P3RMJ5PAtIL5PzDQ5sIc5PG-GIMHUtIajPKMHT5Ph5HV5P9DPItI_DPa5Pr5HggOegOV2Ew5HggOjgOLSPhRMRBBLLD43QISJCXBAKChtIYfAxbBp8AYfAYEP86BDNCdES3EHlES_hGiEPWDSzFBwRFb4PgEA_cOWCSfdAMfL-mGaCSoPQXDSvBAtESlBAvESiASYyPZgNoeMS-Qp2IMDOHLKaXOQSQTxCBzOwbQ6vDB0FKgQvaPEuQ5zPn3M6gNCQIxoCHjLp1NgVLaqCbgJbRKPfM63MXZPnxBKxQC0AXfMQaB6tAwlFd8FPzP3UNLUHNmIqMCx-B2lAObOglBsoBxYLT1HUeB6LDvFSFeB3dBkmB-zDmlBwnEtFSXPB4FSKQC4FSdGFzFSIyO-FS5jJ-FSRwLTWC-VBa4M1dBMZJE1IXfJJVQ-7MYACEuN8bOubOEOJ-VBMGNq-RHwNMGSWHAOGStbOB9MstEJyEjMI5bK2fLWhOwWC5MQu1LvSJTRCB2RX8REPCBbPYULpuAKgQ0OND5H2bQrSNP9KNXJGnMPJGksEfjG6yKVIMrSAScQBYNz3Gp8BsvGP3BUlCJDE1AB1zJuABfKDCBH-FSLiGdXA8cBBSEusBJFCX_B8cBtcOAXFGFDV_J1WOWGSVwNPGSVnQGcLDYLE4QUGS3pNVHSYGSXEAYHSphM8BDk7LzPND0IHWPC2RiOBuOFOYAowQeDJu3JDQNJXKuGEbgL5FBc7OuSNovQ_8A1EBQ2ICUQkJQ-NNMQNW5EDONq0J1cA9UAkZNiJCO2H3BMHzOwCB3lB7-BWWFmlBKECWWFUHSc3ETENyIMzEJKHSK1ON8RpzRvHPVHSDOMbLGn1AuNAPEO87RTyO1-AvDRBJM1WO8PO9aEEaAKNNKXQu7RJHO54E2XIgCSJXKHjBZRDQRFtMAoDINIFQTAecIQ1FlMFZkNkDIwcH2-CMIB1WOJBACnNEgNuiNboNwiNg4PkqBxCNVCLWjQVzQJHOAJSsiNDnNDJSnoNFJSHSNCHEUROzyK43EICIqnH91M2eDDAIA7HOhF7hJ0QFm_Q06KF-FmISvwEH1MS4ESiMTqE-nNeQB3jOPgJ6ISqgJ6LA5mHQsQpoHGROJVQ_cND_EPHA2BQlRN8NMMISqiP8BQvbPcKP2JSl-E4JSmBA6IMbIS_hNmzB2jH4mN2WM8cBZCDM4NozRYjQ3TOBKSBdNDKSKOJAdNCdNT9L5dPuVAdHJKgNk5OQnQz1RvHPSKSm-EAcEEKShKSc7LZKSv3E-bO4CGI4IiJMhfGK6HwNIrwBxzMxDK1eNwnGTTPkgKy2C2cLVnGPnJ9YMeDORTM5_Eg3E6dQUxBGgP0RCGRIBaIVIFfGMs4IkIOxpDeAB7FSjZN2-CRWJ8cBLlM2IIk5OiBBmuG8cBnuBTPDUQAY0M38Dk0DpIM1WOhKSUKSlKST9LmPNnZOHNEs7RNyReASJHOfLSjKSVKSD_Ec7LOFNH4AanCfnHIAGbhJ4KM65AhENfSNhmRwNIDTMBGBtcLBsATiClmDt7E2uN_eMfdG6FMirKdvQ5ZIeVL53A6eP6pBKVP7dN2wDfqPuLFSfM7NEPRGY3IoSBFiCVJO6sAOgAMHC_IHVsFQ4JZeQmLMSzP_XO7DNTbRpBIQLStBExlBB8KlIEFUNKLBUQA_lDqMSydMwlDUQAgkJplB6KLAmDJVQYzQ8POUQA_uBSkPRyP83QJHO4MS9EJf8OOkAv8O3SEMoAOdBxePXULZRDDzCPJGFkETmBKGI-1BJPNJmArdHXnOjZACkCbeHXeNw5BoUM_uDatH87RS8EtVCUQAdoKgGA1WOYzQzxQ-NFyTORBNy1RoEQGhOkNSH1QHEAmNSHrFASKS-NA6RmKRxEFDAKRpRaBOaQQ8ZMDjDAEHneEN8MUYPZzHBaMdmCB2L6iLWzOdWJ-QGqvJFdG5hJy4KgdBeaHwuPu4FAEEEeQM1HuRE5YFuJKvDDYbI56K4uFqHH2BSjRJlaMq7ENNF0_B_XOEOAYpAQJEaVOBECGeGDRA8DEJrNvvD3lBqeGceB4sGt8CL9RxqHQSO0lBOBJ6FH2qH0xH0lBUtH2OSjnLzOS1dDtNDk7RLJS_rNsNSw2QZBMCOFbKSvHLmuGNaP-JSdiP_MStNSLWAzxQmHJOOJAKDkCGnbMHuA7fJuvEKDGkuJBeAyfLD1CNFPgGShRO4mR-UCp_IQxCIIL3gPXlQAJNVmPB5MHHHRqJmzNKjNlLHN2Bh0PqhM54NERJxkMlyBZVALJN7yMmSJSdMPFDcMF9MINuOBhNQIN-dQjNMLgNEHO4zOWHBbjA_lDtjGVGFSdDV9KRdLYBGnrBhCByBSjOFbMKnUP5BSD0EwkAm2KxWBTdAh1GPhD66RUkNUzL_9B83RXCD6MS62BmlBOwCA7G0lBtBBb5Rd8Kk1RirGE9M87RP3IbZInnCAfH2xA3MSOPSv2Q50QNBMGPSyBAw7RU6F9uB6EO9MSp1RHwNDPS5QSFPSDOFa8Oc1KfDKa4EDjMvnM79HpNDCDBf7E9YEfsI11KbwDSAK-PIr3JQhHHXI-8BYhH91RcXCcSMkuBZEBwXP_-B6xDqkE4fDFRErAKBeBujLPeBhEJlpPO6AOdLTjLvPMQQSzYB4XOGiG4HK2BSgSBJ9O1fCImKxRSj9KV9C5OG0pBQGEUuC2oE0aHDZBMsKw6BdmKKGDXmKzpD4TPFHDWTGpVIQjAAZJYSOHdKJxKSTKSSS73AUSS52CYSSPcAJkNW2NEIFwLDKJKthNK8BkQSmLBjlB48ENrEzRDIJAnSSqRMqSS0qBqSSIREwQS5fAqSSsyCNrEzgJGFJc8D8gA0SSefH6MGtkDpSSXQB0vQALGc8DOgA5SStSS-SSW9E7SS7HQ5SSn5J9lB_JB0SSf9ENTS-aENTSFBM9lB4FI6FHRZDATSlSBETS9lBvSS9lBxSS-SSDxI0SS8KC7SSm7DgTSQTS-SSeIQgTSIkPEFDCTSmTSZTSGXLbTSGXL4AMEFDzSS-SS9AM9zB1jF7SS2IE4TSD8B0TStfA0SSGbE-TStTSK_FXTSfIJDUSxSL0SSSbEHUS4SS-SSW_F7SS33DHUS9TSLUSrTSFmBBUSAQKNUSdTSFmBzTSMuEMTS-SSqbE0SSpLNeUS7TSMuEQUSMuESUS3zBBUS_kHeUSXUS3zBZUSxtAbUSLmBKUSLmBlTSLmBhUSxtAjUSxtAlUSQhGGFJjNS3QSQPS4BAvxACUMXdFgNSSTNWISQKSrNS8USOPSo6E_USHSNi5HRROOAF8UCcGLQWCR-NeBMIGBACBaXA3FCvHFiXLymMreMfFCWbAYWLPhGUSBD7OtJMB9DvDCgYA7zD7PIerJdbJmXM_KPP7O-YOlyBKOBgjM0TNdJMAoKNABKxEylB0qAvZPcCQgFNUIDeCNhrAwKKjkBefF7hJ2sAdCKLGMOtNcbBVGFFeQO3ITjLR3IyRSh6L3bIfaHCDSs7OX3Iu7Od8IQgDbvQUnE1gAbsCNWSVvN1nAMoBiDD0MStBB-1BdLPk_QLmB8CEVNA2cAc1A6lBrZBLGMJfGoWSvNALMDrWSy2R6lBAEOyWSIuBmWSX-R2WSmuE2WSlWSyWS5yA2WSkEMu6DRTOoWS7USEPSPPSOPSeyMpINMoBARSLPSnzPCPSHVSEXSwtMUPSa1O-ES8bPCULikMpnRkPSz9IoQCK0I3SCFqA89R4SBWgBu3JAlOsVQCMGu3MxmAIoMK7A4DHguDNUHtWCMKFyUAXPBfOJuJKG6EW0QAINn_MUfM7jMzMFGGP6DOj5OYABbOHUVJAHSJLAsOS81AR8C4lC5pDvNAKjA87EUzQFLH1-EiACPACI6CIJF4GCUEAnBAUhAc1BQYSydJTYSocBH1LX1LOBMPJMMJEzCNMlKLYSNACNYSM5EPYSHEARYSXYSCEFlYSWYS4BBYYSW1LDEAaBMu9RqrMxsM_KGHgRHiMn1K_iNXVEaQQtbFCLE7yK3FExPSPIEAiMnKN_rMr2I1JPu4BdTKMVCI4RyAK8JD-5EAeASUNgPBdYSu3FAGHhMEpbHrNAifBBTAUGAqONDkBUZS5WIRASBDDO3LCfQOQGgYSjACOYSYHFVYSSYSrYSoYSpgGqYSiqB75BoEAi0McYSIpCKXS-CQyCFhZSiYSNMMlZSnYS4CFpZSmZSrZSd3EOzNXQPEBQTKKGBQ76IIBQVWO7fPMBQBzKH6L-YSkKNVCQJYBXCQFFFgWOeCQIWN4ERs4BofGLcQsnNijLe6LBMAMJEbSMaZS6CEGYS6nF_TDQgRy2AibPS8P9aF0ZSFxOcLF3ZSnZS5ZSmYSraSuBAVBAwBAncBZoFV9Lg7LB9LRGSwVOvPQnaSjZSpaSpYS7ZSuqBqaSiqBwaSyaS_8LW9L2aS6YOPXM16IzACV6DjKEw-FAULYRKq4NWhO86IddNYPP9hC3pKFgQQDNchOwnGF7IGzHVmCvnQCqKPuMSIOCgLVBLmqLBRKCUFzJBSMSzKOvuHsqLt0LRjFPtM5_B26L_qDZ_AcnK4CBifEJBBcINVZSMwAUmBHWJV6LCEHR8PczPDLF6aSjYSkZS9aS4ZSo2QX6HbaSIdNewHBcS2ZSEcSuaSx3LubLgCSl0LWmBXeBq-G1bSzODqIDeWBqFJXZSqOI2jHwVO70LUmB9DNeeBptEL6IvNAdoMJJAE6FLcSkYS6ZSFcSG5E5kQObA98M6fMQ_My3LgcSgBJyiOpcSDcSrcSOcSJBAucSw8MIgMdhAORCHTKaGLzZBWaLd_FGoBavO12ABnOlxLGOMNiOqDECUBucAPdCcRBslCcLHe1OosChSFfXMrfGiqKquN1xD7GBoZA89PV9PtJJSPED-RzwLEZA51KFgDnhCaSFHiCRlJTaKkXGLJNMIMuvKebCkDC9bQxWLmKLmBCRQP61NGFJ26Rx4CijCcvA93ACuENTBx1EUWMdQEIbBhMEZvAGYS_oCAcB78H6ADM1HQSO7jL6lBWgF-7AUmBggGCUB7xHqvHUZStlEnmFXmBvvHB0PHKC9KFjTDVeSfmBYzHYeSYlBsnEe4BY5LQeS-oGfeSXmBSeSbeSLrDCUBAyOx1C5cAaeSocS7DFMYSoaSKDF5cSc1BJBAAbSocBZISHJSzcSUyJzESfYS0eShYS2eSsaSqZSuqB6eSNcSiqB9eSBjMf-MeNLh-MOnGIDN4rOZXSrHSMeFq-MHtMUyNIuQscEO6Ld6C0_MXuI1CBGCO9JFsfFwABaZSjZDjGFAfAA-BaZSfQOlcSCJFB0PfHI-qA5cA7FSGNAzeSd6E1eS7aS3eStaS5eS7eSKWAZYSwCN_eSm9Bv5NLXSSNC3cS8aS4eSIfS7fSQVQtYSpKSSODnUDo7DsCDPEFK4BYjDTjCldFUVSAeDLVKDKJObSd9LIzAvzM1ZCO7BUbSGtPncLI4Le1CX8RezF_iBFeFCdBWNEn2LGiAJ2RxPSzZBv5MpfIXGJn4ACuDc9M9iLQTB9OBxfMldGZqOt1Jb5MuENB3CH4Je2PvXNWIJ2AKrdAXJLkIM-8I3mAczHIEB4wAbZKXmPwFA1tHY8JIcSxNEGeSnfAaZSA2OvbBwVOluQXZSzqEh4I0cSX1E9zBPgF6WDrOF7JS5cAEASyNAQ8G97EoBI-CF5cAeeHAGH8eOjhS3iD1hGthST_KnTElvAT6HyhSAfHyhSs0AFbBNdLqyDL3Ai1BxhSyNAT_BjdElvAsfHJYSUEHEgS4fSHfSCRBJBAGwQjLFKfSTJSR_MUmBoRN2cSDfSiZSCcSFgS5fSIfSNiS9NFPiSsPQ45Lt8B-3Ay_EE2M43EKHCNIIGcO_rA2QJXeBZVD1bAG4EeqJjRMMpQ4aP9TCCdL2mAwuPTuIgRS7bME2I8QFyGJh4EbcS3cHV6L-xKmqDSiS23HTmB3UEVzM3dBJdHmaB-hSk1AJjS0fST-E2fSXiS-SFV9Ln6EV9LuSMBVS7hCH3MBRSvAAIiS8UFSjSZ-EUjSbTN80NgCSzeDkTFV3MlNLzEPvWKW3JS4QKWF0pJyNLNrDFeFKsDj0Q3bGOEElgJEyDJZP1sNV6NVcOYhHejJ8uBa2FBgJTzPMxAXdM_ZCh3MjKEF9CKFGZ6LkYHT-ILUHNUNrrAMGGFtASCFRyAelBBSAAMALtBrKOPIDNvEBvAMvCDmMy_P4lDroJMJE7mCKjSRiGD0E9cHFYOfmBn7It8DiqD_lDUhEebPPnODRInkSfiOjYANjShBAPjSYTNdjS5MSDhOYjSCgSQ1BbjSTbF1kS9EJnlQ1kOlkSRiGVOSClJzOF8WMsKQY6E7kSMmFFVFdcGbYSTJFiqDRFNUiS1fSEfS3fSFiFLlSuRFvYSS4QI4ID4LrUBItEvYAUZKegNLxDBlJoGLJARluNuTMnTFUrPJnJJHIXWOi4CDeFjdNUKF1CGZPMfdGZLGuhGuXM82AHRNp_RaQEzoFqfDiZC3ZBCDS6_RWdQdsMjhEn7OlcMkTA-SS-xKKiAAyOvHEPlSvlD7hSSqQdeSELBNDNfmBnOPPCSjhDtWQbNDFUFRlPgUHIyDimBpUFypEReNAUDimBMMBemSCaHjmSLiGdcQjbPc6HJlSWdFQYSvcSZbF-USkVA0AQ-QSlNAO-MKcSViS1ZSdKMTmFF7EmBAtmSJVSwmSeiSTHH_2JqDMcGS2wFimJp2ACDBT5ImGSAlGNILw5IClGsNNI5MeyEEuIwGSFKF2nNfjDDDGAxJhWO94C0EHAsAToAfsHySNunHOcQcVD0XLyPB-DBOyBgfEZWSulCxtAlzAceBPgGm1KxtALIBrnSZbCwBE5eAtsCwnS1zAwnSs0AwnScaAwnSzABwnS2XAwnSqnSifExLBynSNASDoS-xKTHBiqDWkE25AzmS1jGKoSvECn9BxkSzkS4mS4hFoWMTISrjDo9RHXMqmS5mSzbG7yB6bGlkSYzM8WB8jOVVMpLB0fHeeBxXSesByNACDKdRBpLBUFDloSXPNOEOJDKnoSQoSTlSQjSVlSCTFuuQBRCDLN0BAADJ1BQ3oSZoFvmSAVSRGSuJKeKSHiS2mSFfSHoFFVF9oS5oS7oSmBA9oS9mSApSjQK-yJHNC98N-DH5wBGuFEVC3qBPdCuHF2dFl6QuGLE6N8bP6QNWSFpnBjmD-_HBVJkBP6kO-pKUCIxgMHQOQRATBL0gM3BRHbPslCToAaqGBbOH1RwnGOcQN_AinSspQBEBh5K9bLW4AkWSlYCHlBnWS7sOLmB6dA2IIsWSDqSznSAqSuWSQ1CGqSHeAexE5eAEdCBqSsDCPqSZSMIqSQJOWqS5OEUqSjcFGqS-xKn-AIoSfTJcmBs7Is_GpLBP5NyCOo1RajSFpSUlSHpS2oSnXBUAC-5BumSvxAc6Ed7L_oSxmS6PFpLBIcL1mSSlSWiSYTN5mSINGuqSeEA9mSyqSOJPKVS_mSYeCRpSYwGTpSQ_DVpSYTEXpSUCPHGJL9McpSxSJEgJgwDndDdNOjpSLCIlpS7gKz2He4ORTM9TFoNOfRHspSYyNupSz8JwpSQaEI5D7bMy1EYAI3pSJ2MB2HSxKCwLrcHwwJ_pS2NCBqSq8BUqSrZBUqS_nF4rSFaESqSMqSSqSHMMSqSRqSuWSLLDNqSMmBNqSm-FSqSzcCBqSbqSKsS48AcmB8uCGqE3qSoPBjqSPeOmAOmqSomSRnHZoSToS48LLUDrxAaNNf6IokJ8JE1LCDgNOpS1qSTADroSDVS_dPZsSakFbsSZUDdsS55CfsSK5ETcBisSN7EksSFrS3kFBnS6_MDnSw8Qq4N0sMInSfhJnGSLnSu2HJNHOnSmSNzBJimDuXMtTMEnM6EDFdAi4LlsGVBLmyRGcQlVJ87LGRKw0ANcQRRNcyQ0QBknS-rHknSlYA3dBsuPtnSsnSDoS7IBDoSxnSwnS0nSBoS2nSBoS4nSBoS6nSBoS8nSBoS-nSBoSAoSuWSrQM1bSmMCrnSGoSpOCrjDGfJdKA7zKAnA9tSA-FPoS5JKqsSNmFwZKUhAvxA57MsDF1yFDrS-mS1PQISNpLBs7AKEN5kSoBDpqS0oSrqSeTFGuSyBAIuSMUDKuSDFA1sSOuSp7NqaCzKDbnGuLFoYMMrFlpDcZLNzJJGF5FEipCrUDfXMv4NDCC47Nm1Q-_H9QNxNNPHIqJPhRCsqN20BeWJMJJRkKoyEBxQ7qM7JDypS4yQWLP72H_HS2pOItEPYCCwLbJJnnSCtCpnSz8HUZS1rSIeS3rSIeS5rSVvSa9HUZSOyBehC5eAw2FZvSK9HZvSM9HZvSl7HZvSlPBZvSH7HaZSdgAIeSdqSVNA7tSPiCQuSoPBDlSq4AIISyoS7qSSoSrsSesSvxAgsSysSYFD0sS0qSx2QOlSDBCDpSmPIEuSFVF4vSlBA6vSHePjsS-vSguSbGJHrSWjD-IEKrSQ7OMrS1iGLeMV3MbpSARQk7KepSH0HafIhpSjFPpLE6SJFkKarSVVDcrSppS0kMgrSgqAirShWOvSCkJQmrSpzAorS1pSTTJI5NMMKItEbQCvrS9pSmoAyrSWqS1rSGqS3rSNqSdgANqS7rSLqSKqScvSDxSW_PYqSDsSSqSFsSSqSHsS0tSFxSLsSThS-wAOsScvBUhEB_B6dDrQAzeLWsSlaSQdFJlSlISPgJ5aSVuSNMM2dCwMID9MPyFSTIOaSFSQOOBAmAv9LsDIbNDvIIyUA_KKTrGAPSKYSgxSIJF7cSLlQ9cSIBA8iOdrL18M4-DbrAfDB5qSOjSzoSNMM2xS4GA4xS6xSLNL5iFRRCGiDxzPUvKYeDOfB0aJWgAidSZmJxLFjbD1-RHiBoyRL9QfsNo7LJrJMyExFEPfB_XCtRBPMCV7DZbMlaOY_ErNLgzNFmG0mBakEFeFRaAYXBdIHkFQnGBwGPGMFt3AzsEgIIdVH5_BOTMVLGxdFSmAIyAsVSTUNbgD9aCXiB7nEOWDH1PQgJN2CcXFO2LovCawAvnF3oJpnE0uAi1NerAKnBDHEQhKFGQWRAm_B6OJ_jSjqEG8PZFHLGQb1PiXKMVCUJP9QHUDIfXC0pBn3CwsFEYDqCJwBD7BKrCBRYE6hJY-BIPLpxSJXApOEs7AuiF3OGppIE4J08I2OLGHQMGOMcAFGDBFKzFMY3OnMK4gDBrA8mA59M_mJEOO-8IiZEq8AjUJS5L0RAB9ADeNm_DjJCjfAxeQ9ZNwIDOQLNyJCJH9zB3lItxSnAF-hSzEDwfBrQAH4AR8CTZMa8FrQAowCPnO4VSNXJulDXPLfmBrZBg-RRkSs0SI4APSJ-hSV_Pq0SHeA7VDI4A47FfmBHpKySLI4AD5A2jHysB33Q70SMRL70S6QLB0PXhFqIDtyByRLsmB4SLfmBJBB90SDpCL1SA0BS1SBOKQ1Sm9B7KBsmBhRLsmBnwMbDCY8E-hSz8EQ1SWFJY4BROKBHPQPFl9Ef1S98Ef1SYAQf1SsWCuDDsQJQ8EfZSzxS6qS3mSAUMZwD7KHp5DtfJKRMQPFIJPKDPJlSfSEuTO41SU8RZcLeRPNxO8DKhRPm9LN1ENqGlRPYxO7VQMSP7NPfPH9NPHfN_NPtRPXjOpPHDOPWjOkxO8lKmxOWjOKOP4RPHSPtxOjlOsxOROPqjO0lGsjO7RPTkQvjOYOPzjOHSP7xOnCJFbPVZSUOSWBNDkB73JKiPl_IxmBBXBppPQiPs8M8cA2fNDGB5gJ72ShEPEuB9bIiSPJ8O-1S21S5HAt1FUONQVQNhAm5D70NLOQA7D5rDKJSy1SByS1vS11SwWNMwBjKMb6E9XEO3StNP3MAvNPzDKgRPufOI2SIjO4NPmRPZxO8NPGfNrRPHfNU2S59L0yR29LEOPZ2S0RPfjOD-LpxOL-Lf2SOOPf5HQOPxxO_RPzxOmjOo2SHQHq2SpfNs2StRPqfNQxSNwM-2S-eD6pBwUCiZH02SVSP02S4fNwNBaBI72SVsGT4SqOPR4SZ2E73JK3Cw-LF3S0xSW3S6JS-CFI4Sb0LCfSz1SGpSelMHCQt6MMgB8xNbAFHXLluHOSCNFFXfAmaN1dBEgImIEsAK12SwcRxmBIDDzOCmKRw4SDGBoIPyLODuSd4ScLF_1SHOCBDJKpSNnQvHL94SBlAmLSZjSG3S7GCE5SwBAG5ShcNzOMCuFp6A5zPKmDLjCFgL-TL76NiiLCHRZLNX5EZZOHWPqcLBaCwXCtYK2nMZSCMHEHSKcFQOpAW1KSGBiyP09BEDBJCGTnG0NETPC-NEnyEZDOQTD-3Gv5QEiBztCeUMOBOL5MtTCsuFwhJ41Ix8ElMCZQAsZEIZAJhK72Ic6RYaC2FOzuOdLGFvSbgLXRQs7BAtG6mFEdEbrFTeAkrEi1PDOGGQPm6CsOLd9BafMnECXEBo6GocDUpJXOEblL-mFfwC9EHEjFfxFsoGw4LT-INCC8BGn1AsIDCtA0tPMZSKjBU8FpSBPQEUtAewIcYAXmNEkAwWGHoCeGJ7GKFARG6GiJGO5L2nCM_LPZPBHMgOK3HBVTDGmS4yE00ShFHcmBa5GcmB-REARIxmBCyB52SwRAA7BIxGR_BU2MVjFEXAeOMdTAh7ShcEy-F2mBBTEU2MXTIEFFbzF54Bh7SUpAm7SDGBgbBw7SYOA6MBr7SAPBz7SLPIt7S2mBEwA27SXSELjCOoL53M5mB97Ar7ScLC47SC6FE8Sp7Ah7SyxGG8SyKCK8SVxAE8S7OASRFaPCeLAXCFgoLUpJDGBOeH47SQhI4PM54AQ3S4jDa8SFjLGfAL7H67SY8SDtEU2MjhKr7SWCD47SSMFr7SdaBr8SQwAsAKVBFr8SJ8S0vS01SC5SZwDP5SsPEoPA0HAuZMyxE6qK94S9tEoISDlQN5S33FIOC68S49A98SxIM3tQ-yJAyNIYB96JZgN7QHGSKz4MU2CwyQEpBmeBXuEyfBegNGhQEPMuyKWRBwANBLGBrOzHC34Af9LFqGXpAx6FjSN5yKbZPcrFAyB_mIlNGBaMWHDT-J3jSJ2SWoPfeFfAK1nQsXCKOSezASTIdHQarA_HQ0kB5LL_ZCP9BGAFrbDYJN0XSr0EBJLTuQ2AKOGEGoBYKD-GJItJ8KF0tBORFgUHENEHdA4UB3BGVOCJeHw6HoNLThS_gAleS5LPGIBmwG7-JR4SiiE-mBfPB5dE2IDTGFi8SKUIrqKwrGsnEh7SJEJZVCBnBV-RHnQPuHE9SJBAP5S3KHp-DL-MiuFfuBWANTuSoqSk4SqqSm4S7GC3-SIOC5-SCEDv4MWaLNrDTKKRaBQINJnEQyAXQBzNAN9BvqC5pGmDKc5S0LFkeE3cCvwBQcHYKNM9MgLEzsDYxMzTAKGCn5SY7GpiSySDFfBoaOhoBvcL7UJ2pSSAKJuAKoCWcIksCtbCxTF4jSZyBO2RmsKwXLXzBAdLzHSaGBb5MmzSFICCXCWYIJUFCYMypA_hBC7CcrJ-IE9YJ8rC0RCrwKf2Jh4S6EKJ5S8NCp_ISdB_8Gi8S0JK1WMFWJQ8E73JfrAZHRoJCYpKV3Cv0O1cDoJC5fEYuBIWSpaOBnBnGKbATBSDsAKtiK64SLfF3PBqnGQqIDGB72Lz5PEnBFDKwNBHYOmmGysEd2O0-SpmSB5SE7E_1Sm7MNhAPMI9fS-3L8xSC-ELKNj4SU3S28SABTZwDCBT0BAEBTKgShZJINRndFfYErmJErA1xA9EQz-ACAEj0AuGGa0Q_7AzROkVBdqJSkE6UAk2LpxDwmMFaGlYBuURY5EgiDoVNGILE9MY3M0RRw6FrlSmdOflKibMZXGi_M88CxkACzKxnGQ4B3VGmqBYDFQEEyBDijKGaIw6BlAEAHBgRBGDGTRHR0IaWFu-MLPI3FFuPJdsCvrCZeB_KA2zFMuMBaADdBDcFpmLjRQBuC8HBo0BTSOXTCCGOmVR14B_EIB7C_OAmBCC-ACDMt8DcrGVKB7WBu5Ir8ASqJyACLlIJ-DwyErnJg2P-0CpUPqaCA8LMGGCmSjBT_rKWnGWDL6XKkGMsCTX5LRzB79CtDNywEr9MUhCBcFu7GrfNtoA6UQqIEfwCekSUQQh4SZYKzATw0Kh7SifCFjSEnBOdBK4SveGWBLFSG6ADrCE16BKqK4qAGgE4tBPFDiDTh7S8MNoDTzVHgDTm9BbDTT3CqDTwNBeADxDToPCk6J-rDPIKXaMT0Kh7S5sB2DTgCCsAKzWB2DT3PDjDTlpHgDT0ADHETxvDrCE8YIgrPSnBHKCD5QrlL8DTOETmEO4UCOtKdpBrgCqDT18Sl4SXFDZqAMROuRFcETzHAXdFYVBZ6GL5S_-SJlSgET2FDdcGoETg0LsyORtNIjEx-RxSKcUEU0KwzD-zIa4LABLlzBe7Bs1MBtEviItWBk6BhgBbVDaLEroFd7ExVFncL3YSjlJmFMQZDqFMu1KAMEibMS9FyPHSPMKqBx8OR3GVTLbyESWDaKBNuFFxFzrBUHMTdMzTFDoA9RQGLPirKU7AqhBIYOKRJAvPiXAAGOEdICGOGLDNgPRAOEGOiOAX4Cz_Bt3NpVCkDQO5EH9OoZAGxSzMEVCNyvHDABrgEvGFufATtAt0SQgDK7HdsD6TDVETCZAN0DIXAB7M1-RWXBx1NlsAbKJ1-RdKJLPB1RBFhEeuJHMIKFF7rOphFSkE0-BcSRlsAsRA3oBePJCDMlsA1BFHxDgQDdbCMnB5wMQOAaETC_SrET_qFfET-aAtAAOEAEOJjET9JSyZSAcS_AThLFKqAeET_QBrETwGTOOJP7Bx5F9-CtfO7GKnGNQRSmwDmGEHeEz_JauNdoAPXMHsAdwQvWSmrARUBM2K0ZC_zPJ7J2yO3aOVgSgvBijAU6J2_EuJD_xCa9SwSF3fPvzMKlC2jAs1LvSJ33M1hBV0A_IN3TABAQPHK4JDwTBhmCnER4rDTMJg-NZVA-uJVPMBMFs9J_mIFnICzKq7EguDywEIzBlZHBnJKbCp6C0TD3ySh-LC-H8GLlaDcVGe1NM6L3TD0xRizDDdB5_EJXCLcMJjLbIDBbBIMBwaBpWIedIP-CqwKazA7kFHGS_CBATEi-C1WMzdGAABIWDLwJxIDRQDMLBJGF3JDT_E-XBvgKOBPKQMFATNAFZuM5gL-QFr7CojNbUA0eAjmBe4CFMEuKDliAwKDkCNsDCyZC8FTO6DdaSs5HMJEXSECeBJeSf2JlvANQBLGT2XAxMPPhSbOIIXAnWCC0BEzAuZRlsARNBXnBfvD0lQdcA39RlfEOGDJNETMDJNEyqFJNErKJJNEADFJNEBgMJNEW1ISnBu8AcLDbBETLFvJT7lDdXPbBERBHshH67EBzPbBE_-GI0D9kDPaSvJT3IBjOHWOGgIJhREPtBdCPujAEeMhRE82QDKT6NEjJMwlFS3CUOI_8JYVBp6D1-RvoBx-SPiACKT_7RgfPIlS3GTfJF5GT8POjETSbBC9S91SeKTNJFgKTUENVXA2sFp4SR-NRjEaMCz2QrCEPSOedNAmAKyMqPJAFJrlL2REoNF9gC04SOETseP-JTpGF34SShB8KTUKTJRIx1SEpSB_SWuSnKTdET3-SM2ArETIgSg0LHBTJNEk4PlKTILTNMMsGTG5E43FktF-aAPLTOOJsxDsAEYTAQ4F6TBd5Ad0CrfQsvM2JOL0HaXAj9N_zRqONn6GplC5FEzHFhSF_KMgDO5sMdEBdQEKdQq1ONUA_TQ7uFsNNAOG0fGkKNlYP5dCDIO5vIBLAsjI4kFB_C_cLYjGmFTZQCJ7FreBI9RZxB5kM6oMhGPyJGELCoZC6WCQwAfsAnaAcSQrMF3pSAfL9CC14BTDTplEaZSpkADnBA-OPAJ_PBdBIMnBn7II8LEXCEJJeuJV4JVuDPiAe8L1IDnWFnJL9ATYsSmKTXLTMLTzBAUBAoBACVFiBALRCBRC7-SK0A3SACwSW2HnET5GT6MT8MT-MTANT-ZSS2BleDs9Bh-MY9ScrG56IpDR83EDNCyYMwjAyyM2lM2yMjkDF7IiHKGkJN4E9yMF6E0_MWeQjRMGzMcqS-iFXnBpGF2JTHTA7dFC0BEiDoVGSnBwnEpsRKuD4lDAXBqGTJLT5MTrETCNTDNNHPGNgN4KQzZS4MTINT7NTqcBYgJKySUMACdSWdA8FBeeA7LJBvQizBvGET9SBwCa3B21A60FCPMTMCdgBiHELfMokFgXCT4IXaDy3A3eNWFIPzIOPCePMXUOUDBKzAGTDT8BxhBFHDu7EA7FemAUnFuLNeFTftDjeJD6SVAFzGESPOUVLlVEAKQ4EIXNTC9A6LETsHpCI2LGqMNzZOtvMlpH8sBTDTwqBLRAxtBTXNOET5-DhRE7tH1tM9tHQPTmfEaGTu-IqVEmBIenBbOBLPA4NTWLTDOT-aABBAR9LkGCMlQ8NT9KT1cSD9SCOTLLTrETfPT_QBhPTlcQPzNErAERGqYMPNAAGDMDQcgBevQpiLzzMm5A0NL5zMb4IrUHz1J-hM-ySjhC9zE-KSIVL4jPWrEOIJeKIIZMkLPP7BgMTZnIh0So5BS9BQET_3EiKTPQTC0BaBIqJCINR0KSYVBIHCwdESnBL0CtGLlsAmmS1-RcvDzpNXsS_MGnETNACu_Nu1FBSNPTLN7Er9RwpCxGT_8SKuDeYSYoS4MToQTc1FrQTcTLtQT2QTu1F9GTf6HldAlHCu0MGOG5ILUMPqkFlDCxeM_tIuaOk3MinHerKQcM6OI8vDPDM8iLx6PB8LPZAD8L5XAKsJGvCtXSzXSarOLKHBxNaiHv4O3XSBhLKlLZfMs1ENBN0aAqvSytIF1SLoEhRE6KNZQNKuDL_BENIB2HkqKH7RQwHyNTDGSZPCxNDIgJ4UCc-JzEHSxCz5OYVBhjHBYAbPTIJFuQTf4S1kKKuDstQULTLBTbET7QTB1LyDFVjCB_LG-E4mRVlJyNTRFDSRF7mRL0AGIBc6CVlJCSTYHFESThSJ1mEuQT9QTxQTuCGclMT3SykSCySDSTMSTDfG0mENwBhSTwQT8cMOHCRjAeGLM6KaQE7tMniS9CBsOFNcGXyEIBLY9MD5HCRNhyE_mM6lMTRT7LGTnSZzSo9F9lMy_ROlGUtSf9NYpNAzEKYFD_BFTCdtOCPB1BDDeSGoSe4B1qDCHRHSTciQ6RT5LPK3C4RTDGOKuDUDSyNTGGHeTTgLOlTTLfL4POc4SVLTIJFKMIUhAeEAlcQp2Q_RTm6IAySnSTV3SGbNyEAuTTBdNPcS2LSeUJIOM_dOYpKlTTFFDlTTrtE3WPfdJqlCcST3TTjBA5TTWHAJBARANXwQV0L29HYbFOcSsISE7DHFFBfS0QTrTTYHFtTT4LC6TTNUTWwQz9AKUD7GAOCBTUT6YOY9PCtNSOJjMIByL7sDKvOyaNwUDSaM00CHzOD1EdmFSnDHAK7nF1yMmSNecPWdNVKAH2LKbJdSF4sBf5Dx-AewDFQSGPTWsG9PClvDCZKyZAA8ACLCXBGj8G-UNP4EKiMe7EeNHNPJBFEuvJAgS6lB-xK3EIyeDXHPeuJ_wHGLTDwSmKTbUTvTTG5EhVTBdNFBTjPT_RTTiSmPTZUTJUTLUTjVT4TTcUTifJSBTFOT_7BYnQKGGVMTuHJh4Q0mCMnBTpE3tMgNQc5SQcHiSFNhGkNN_4IQMCWEFiTG_6IgvKU2CXdDfmIgMJ3xDyWAfKB21L0XEP8MSAKpoAJ9Jj5EwbJlVB7aDBnArUEtGS9zOAtG1yOzTFIdBeYBQlL59DgRA2xDDuABsDN_A3CG6UL3HDLkKh1E5aISiNhhOrSATcK8iA5fC4gSJKMYKQFLCfVBi5Bh4IRaG_qOAXDBWR7vD3PSYdFb3KwLDJ0PEgI-ICBCJFAMDhSeFSmjJ5TCknAFDTYBP78ACBOw8LJBDtnDaeBOdCdNScGIpbBNATKXI5JCjBESnBxvHIWS2rF-BC_RTeeHCsCIgESgH_RTnuB5uCYVBHcGUgC84DT6HoXT-5HzXTiVM1-RvOEwXTWFTd-JSnB0WQEFNlQTC5EJlSkVTWHAAED5BA3mGOUTcPAMuSPpSI5SyeD4qSKBT1TTMBTrRFvVTiVTEYTGYTfUTzqSErSOuST-ClZEI4IrrM3fQZWD7fP7YMEaQ07J4NPJtNrTABsM9eHvKN_ETtQAcSIeXLu3OddLVSCPwFWnDuGGxRTQWBYRKgVBwrSpCDypEftSToQsnS8YTNzH9KFJfG6SPSqSL9AAZTCAPFZTRNBAsSJLQCsSKZT5eAlMBLxSMZTdRDCZTGYSfvBAZT-xKJpBaVTQnBvrGsxMdwDIUTE7ECbS8XB2zIAKK7cDfZT16EqPTn4STrLuXT0GTAOT2GTrVTeZTxaSgZTHBAiZTiBAkZTI6CmZTcJMIVDfOFDpAkuCCRTrTEkONruSxVFfaPp6Bd6Js_Al5SLyMRFOgOJXrSBoOBaMjSDclEfHNAZB4lAyeAXRSJ_EuLNWzOB7FnEFUBQ5uCZgLk0MldGoDOhFM6oBWODJTJ0jAIGOJUFF4J2AKjRT9sDwkBqPJuaAHPTM_HpZTq_DeuJifCyqCuXTKoA5dE52B8GOGZPBXB5JTqDH0CJJwLRFFIQP8vH15DA5StZT-EMvZT23FxZTdhAjZTFbT1ZTY1BHPSoZTDsAbfOJSTPYTl4S0ZTsPAHbT9MTzZTKbTM5EFmDNbTlfL7SMvLFGHNtmRp5Bm_IuNDwAN74C5FMG6RgzN2cAMXNOaTBTAKUH2vJvkMTxAzTFLJNnxSE3Jg0D-zE6rOGjLckCMpF1SJY-P0kCV9KJSC95FMHL_UDHxLH9O4OL28QnaTjzFXVTjmBENIifCRKTUBJ-JT0rJysEGZPQGISGTRwCScTDsAngJ1-RQ-HXcT-2BKGTVkET0KhRERtHccTc3BjcTVGHSGTNXJoiSVkEUcTacTF5DkQTaxSGkFJlSUbThZTIbTYbTyaS92NU6FjnBTGSYUTKSTC_SycTWbTJbT2cTsiGZgN23EQ_AV1C_pJViAh4LkkMfnCN4AhaP6NG9rDHDCh5E_mAVaBnTCZqLfUM2AEZLH8RIkKNHaMvBDbqKNwAOrAiIQrkDtRHP2MKeE0LL6WDAUFw1PsEGtNEVjDVGMS7F_JIXeQgeOiPPgIOdsFefH4GLG9R37AgiACmODoDsRJPKMUXDt8ACYQHCMlmIz7Q22DTzAaaAX1EbNDz9CfMGI4AsfHj0S-OEVuBijRULS6pBd7B5-AeuJ1jE6nMgdPr3HP9B44QCfFe-PQiPTQDgdPUQBTFRgdPUtHZeTg_HeeTrpP8vGceTV8GEXAUSE3dTrnBXBImeTaBIweTySFK0AjjI78DonBQBJ_4SqTT8cTJLT-cTyZT0ZTM5ECDOMUDmoNiETy_A8wOOYTRoSYHF9eT0cT_eT48L4CODfTHrFPXM4iNZZSJUM8tM-_Ih5SsTA8YN2QJruRTiCVUOH5QboRGXLzwLomA7OIQrATlAwfBolKOgJE_DwLNUXNQjNFCDmvJukOg6RDGM1SJ5qO7HRzCLZLC5yA0rA6QCbMAeqDtJJDMJexEwjJeeOCmKaZPsbILZMQyAYDCdnAdLP84D8uBfOESeTlRA4UCUCFjBP1HFDMB5RCYkA6fTrnByGF8aOy_AxbD1NAFhBOAIWgTGXCZjE4yLy5IWgT0nKggTknKggTT_KcESjzG_ZBe-PQPKngT1xCN3QnqSxcTKbTVbT-eTZbTuAAwaSz4DdyOTJFGZPISTpsSmKTKfTXbTMfT4gTCaKQGSEUMebT4AEkONVfTsGC11MwADvtBb_GEXNqeFuPSsbTnSNATQonAXSS8yHDMSU0IzbTkcPVXNJKML6SY3QIeO7bTGtD9bTAzMlmLmWLQvNzrKFcTMGOefPBlMJcTThSBRHMnBNcT1-Rw5BeqMDsAbeHVcTrcTIQPtcTzhTZcTVkE6pEncTltJacTgcTVkEcGIncT5dBlcTqTBncT3hTacT5hTjnB7hTdZTEbTyaSUoS7JSuXTE4D_bH-gTDbTLWAycTUUTysBy2Q-TT8XTD6OSkEeNSkGTMsMRbIPbTVnMSkEcEQS3C1eTb2MrnBMaL2WQkJCCNH-NAfzIB2GQiTaiTzgTG5ErVAmXBw6EiqBmVTUUT_GTCrCsRASuS1GTmaS_gT4iTJBA6iTDEDxmE8fSyVTUcLenAC6DmbFGpEApQndF03EF0I0ACszA2cGnfBMyBkUC5RDpLT13EiiL5_GdgB3TLDSBe9SojEbOTrTAniSphDrTFaDJPsDvTF6YA8FOBhBsXH6_A2gKi4EfzCi3BGyFImAcbEImAEaASaTA9HUlBA0BXGJwMK4FG2pAVZA2HDU2FhhGcXFePLaAErcHjmCeKOY-NweFDPHn1NemCifM3MC6aOgHB6ENwLBZ3JUEKPiGGQSBCRR0JizS2oATXA2EHFJJM_ArbDuRE2IDq6SmJNMoPMAFHmCATC1xGojLFHDatC-7Ae_ICZJZhE_CC1UBZ3L7YBG5LcxLSCE8dLJhSkeEr6L2qG-dTNtEKCNrNFH6MYvE3jBTDTlxJcmBhJLceB-EDwIH-0S90P9tS4vGihDnmBB8AQPF8CE1IDAsByoCzmBBACVqDdGT-9A4UC3XF-bT1aEBnCuiTYOEsgTRIEu7DAIT_rA7tBygAgeECrCJKBG-ExaPa5A-tB0IErlTajDGjCsZNzlTjqIpqKoBCW6C8lTmuEcoBooD4gC-tBQ8A7tBWtQKUMxnBSiEGjCjNFzlT8bGKmTLrCYwCoNFQGCT7A7tBv0QPmTYxEPmTbxEXmT00QPmTylTAsC0lEKSFbECWmTE9BBaNzlTZZJjOHfkAlmT0nBAmTAsCamTAsCm8AE9BemTAsCUiK2iT3gTHjT0HAKjTiqBEbS1aSBMPGjCGfFlETEjTbxSGjTSiTfCG7iTLjTZBM0aSX9L0fPVKNFBQXgM_cQojBZEFbMP-fPtqMkmFF7I-nEWCQ-rMX5M7NCtKNYbIRuQZkKTuQc1EMtQICNUKQHJTaoAhREEUNA7B7kLjlJreTMlJogLCrCYzM3mTycTJjTihAJnTuBAb3EJ9GK7LLnTGbSLYTk7AKPSDnTwcTFnTgZT1nT8iT8eSHePU9Lf7LMnTlUTeGLD4LfwQezNT6K5nBpxBB6J1lC4sQY9F0KBUyN21Ig4QRTMtzOLlN7hJUkCVBLfOEo4IjNGefHfRJX2KeNHe2RBFEZ3BWnDa0SXyJpnT25MunTKvFwmBpfE01PSvCr3HLNEUUIADBcSTVEDwiNabTjPA6GTJNGjPAGwSEfTbcFFNT1-Sd4S8oTETF-oTpBAApTHQADpTXWKQgKFjNycGoVJ-zIexAs7AhCS32IVLNGoD9LJI3JIhGTqDTHTguNN4I2fLhENuGDj0DyQJofBr8CQUA13AQMCdpCU2Bb1DGkBL9P1ZJq2AqxDFHD-LSJAR2MDLMEaGN9zSaULEJJg-NIhGM9NLcAx7A7PTGrSkGBkDI0JJbVC3uF2XAtOG3qAJeAupAblA2vEdeJB7JbUE2KEyULHhCd7JfhCcRHAlOJ-HmWF2pO-STDiMgcKTcK99PN0HsSNnoCodB_oBjnHDoJ9wP73BGQSKbPcaJWUP9LGi0DnYCo_BGRBJvNKkAvbIO7GfBC-sPbxD4GL3VRy0BXWAhIAlWDw2BXZEfkDHKDkKR3rASaAo3AhVLYVDzOLSMNnnNqXKbvHo8JE6EocKMeL2mDhRTFqAlkAfsJ0hK49JH_NSRCL1L2rADLBY8DkGKIGP3iDDABCSGBXA10FFMBXmBcPBshHbcF3jP3nBmjI8bBWJE2UOSvCqcJ7tB_yBbSPrCJt1MSvCg-BEFF3kDy_DrnBK6AhGT3TD-wAupPyvAbROtJCSsEseCTcJ7tBVcJGIBb1OCuBAsTacJMsTwWEMsTlHD7tB-VCt0ClZEaHDXsT6RJXsTZdCOsTnkL0eTZDCisTsRAgsTSsTrnBBTBdsOKKBWsTrnB0cJOsTfGJe-PxWDZcALnJQsTAoBocJ7tBzWBCsTfuB6sTnsTAoBUsTtsTZuG5NAmgP1sTDoBpMPSBCPWHI0DI2PklPKQP_7OYUIpYMWRFpCBJBDhGTnmITtTq-CVtTssTpCBWTHUzMghFGtTNoBeXBTtT9-JGIB0pDbsTetT1rT7oTPUDgEALpTApTzwC5oSEpTQ8CCnTrZTFjTZUTJpTptThqF_oTdcGstTJwQNLNEUMlUAVKKt8PmiLvKEGVJZ4QVCTTyELNDzOFuUDnjD8sDd3LOxBrhA0MAC1ML8J5TDMeFbRK9nEXnBqCSzlRtvOZRBwfRauFlCS2ZCLGCdqOUfCZlArTE2FECLJe1OXBOnqApBCTuFoOFzoCyAEJcPC5QYKKcdLebM-OF3ANSuFjVIw5SSqGFfCtkP0WEhRC7gPS5QZeB5xD2yH_ZMGCISmPs0EaCHwEDO5Ee9EkrSXBEgDOOZE9sDbHKWlPn6Ce6CiYNjlJxPSf8GbCDCoMaWFPMExdAdgIv3AwyBcdL3pEjnJwhJnxSDfE1TCfVGS8BKgPEwRNeKTUAbgSMnJvlBnuFdeCIGPeNCKGPU9AU1Pn8B-iCUVL2ABw5QlDBrEB0VErfQvoCQkBZMEy5E3kFmNQKSC8sB_MExdAWVBPvTRpFPSEONAJ4EwNBWqCIWNMSDHVAfoOhXDw4QttPQQRwjCo0LLRMl7EhqPLIOceEE7BU-BRcJhqPM7GUFCGWBHYSPmCsHCxrOgqO2RAusAVYHtBPgMA0kBx3C_FRlLCZLNZIODeCTSAkgBM1DtTDyaJMSAsyOPgBENATSTMuBfsGRmCdbSqSAqhCrkRU-KPvHFSBpnBGKDK9PhIAvLRjOAcxRvpFg1BwhCirHMqDQ4Ey4Br6QZWAx0AxXST-AphJaxTUVTWXFb2Cg2MPdIW0FuaAYmGh-QVtS74FQULuXKpMKyuCFoCXOB2EG03ILGBlMCkhG4AC7fCNnF2QMGtDvvOmZO77Oc7Q53POeCe1EDRR3PBwaCk7JZtThAMPbIQZBI0BDCDhqEetToNGiDC6qR1_ERoAJYAkES9qRrwSRoAn2BKSFYYDlFKIoB6PQSBC7KRjOHXSGAuIIoBldGgyTOiC1hTmuPkpCo1PTyTGfABbOmmGOrRCBM2_MFoCJjCcUE5RCW0EnbJJjCRBRSBCPLR6yTS_SsyTMDRSBCv7BeVRGZBKGCu7DZRFR6JGZBckCP9BIFICzTpSIe1E4NCY_JpCBZDRAzTVBRSBC2IRVzTofBKzTwQRVzTdBRVzTLBRVzTwBOZzTvpSQoBDyAZzTEnMVzTgaPNoBglCHQMy2BT8BprAYfCdZS8rRrUFwvPWyTL9C0zTLARSBCylCh8Dj4EMyTpCBclBzEHFYD2_ESBCvXBKzTklBLmCDYAczTNoBJMRC0TdyTJ0TizTpCB2GRC0T_ARC0TUzTNoBXBRSBC9GRX0TteCKzTtJRX0TezTV0TM0TzpPO0TvZA5yTV0T1SJprAxiIFzTiERSBCxBC2UDmsRWfAwQGiyTaoBW1Gr0TfdOr0T5VFCtTxMRr0Tm0TepDU0TpoBPRHrzTgpIx0TgiEwUPioBjHRjOH6sR6-GdoB8FBH1T3UDzEHtpIHgRdoBIRJYkEBKFEFFZtKE1TpoBxHRcoB4pICzT6pIxfAloBu5EARE1URH1TtJIh1TzQDa1T7fC4DTFqIe1TioBkbJQ1Ti_MHKLPaAEzT7bGMqDjmJPaAFNDG-EbtRijEPaA4wFz1Tx-Jz1TiGBa1TwkPh1TS0Cc1THKDu1TpVDF2TrwDwdAA8LOIDLrOcUEvGIHlSBOTztTotT1ZT_oThKTvpAerB8MSmETIpTU2TqtT54EogCSzNcoSBUO3nB7lDhiBSvC8vH9rTRwCv4SOQHVPBuyTcmGZnS0ANP9SntTWED1tTHQAYLTM2AgQNvBAhHSh0Ly3LGyTVISYiT7eTkiG02TV2TMpT6MT52T72TusMPNTzrM_5RHCINjMvrBNTPumJiaKy3AqaC7eMZjMb1NkgMRTMwmFV7HL6SR7A4yPXTMFeMNHNpzK0gEhWOwpPM-RA3E1dOnDNNlLvnHChMxrTbUIuCEx8L7OGIyTUkHsyTLYCZjEzzAdzFzyT1TAVuBOwK3DNjDCZ6PK9BSOA1aBz2T9oT2tTF3TZLT6tC0LCvEAycSVJNZtTf_L0TTIfT0tTE3T32TQNOkdCJ4TXEAh_MxeE4SCGuFCvSXJP43EjlSxTCaKNFGIpxBiRAd6K_sMvgC4YN-hM4yMfNT_7LkdG2mPjWO5yEpPMSTJVhDjvMfOEkgEneOetT0dAbDTToQoiNvcTDgSc2TD3TqtTI4TVEAX4TNlS4cTjDCCjTfNPgZS_4TE4T22TC5TK4TYlS0LMSzNELQuMFzZCFfBglS64HymMDFT8KPkkMb9QRFEmFMqfCMcO2HTcDPiND7zMmyDETBuhJ_HFRTMzQMEnMuSNmBNZySAONr6S8QFt3TbEB_bCrlB5cE-0R13NA7B32Dc_H-0RLuBGuBytR85TO1AT6H1UItXTnFBPRAhPFucOCbTB3TcUDA5TeHMSmD9cSO6TGmD9cSHXSG5Tp0DxZSxtTEnTT2TN6TFmDCEDQ6Tc6Tx1BiqBwtM6rBhmDH6KuLK-0E3FEGLQgeJB0IECD6HBxDC0nMjfGgnOY4OXTP4JB89RzfG3FEfdQT-B_STjeJQIPnoFa6N9fGaLPLoMiPCdiBcHEtiAqqPlaLTqDNQCiLLukBrkCXJGAxH0wFgjNVoMkLPcYA7cHGrLncFwcLO1AsoS7bG6ZHvSNO1AvXAbKTR2TsZTL6TGEDb6TY1Bd6T98MFSTWfAuGEPiLHfToSTj7TM5Tl7Tg6TQiSrYBuIS-TT8bBp0DpaNioB18DGIBluAT7MpoBMnF5NAa_QfAJioBX6INbBD4TKpTR6Tm7T5eSf6TTmDKWAMkFl7CFhTo4SM4TO1AJ6Ps7TV3SR4TabTw7TM8TwVA7cSZ8T9cSO8TuMDLgSPyS9BBAKLxLFJJQvQNJ2F6_HRYDEFTi7Eq_SpcLNdTYfStJMGgL6JPc4ForHmgA6GLr8QkqNhuFnxScXBb4CeeQrILCWNpGACgGRfDT2CSsO0wFtvQ7nNPPFrpHEaBuAByWM4qNG5CQ1AuCEXuKhUF57TLeTA8TMnFK0AtVRNRTpoBFVBwfQ6KCt8CIuDRcNoXNNZEznF4cNmSTQ4Td2TI8Tx7TLiSZLToPE3BAtCNMbAvcSlcQRLT-7T6cTRlSi7TX8Tp9Ta8TS1Ls9TdMIv9TobAQbAG4IMOTnqAyTL-fJfICPSF20MqJA4sQoMMU2FbnGqmA0RNHGQfySCGONcG2_M64F1CB5-PsyOK7H7JHdJJ09T8NCiHENZEPlDHTANZEMBD60OK6TSbTjZS49TL8TQ6TeUTY-MgUTjlMkBAtCNnVTNZE0mSV8T01So-Td8Tn7Tr-TKwQQUTwbKCEAv-TpyOBjMkyFcmFDhG2jBp0FapTclCT-HEcP7LSxrMxDKXnN2fLULHPHDH6LtICQRASCQZAORBQCQT9yM_JTvKNkJDeYAb4EDHCc6LJsMwYTYkEvTIKSFrnEzlCy-TSATN0DtVR8iL27T_GMfiOcZMfcLeVTGNTL5TH8Tp-Tn7Tf8Tf4N1_Th6TnyMfQJxQTjWPXUT29Tm-TCcS2-TP6T2_TNACP8TDEA5_TocBQXSdSFPWOLCQHYPJ_T3nMY-Nm-M0sQz5Q2lMWnTGrO80MHaQ5iBJuQb5Ap_F4ePgROeCQfnTscCMbBYYQUIMn3T9oM8NPknT4xMnHAloBvTIyIDmqEtnTG8T1tTN_IwFFdcGnGCd-MyGTNZE19TqVT39To9T0AUBGF2AUtZSWqMRbMT5ThjT92Ee1OaaKK2Co_MwYMV3NDoPonDGZAs6JAaGv3AeAGE5GS1NbgE-IEMgJFNBjvJVWFfUM4bFkrFJZF3FFVLPsOJ7VSrKDgMFg5AxHBrKDRpFSiDrnGU-BozDkkTJbJ24FPLEd_TNETq6SJZM6kL7rKqiHwxTmqBSZBbdKovAM_BzsD_OBTDEriTvZP4-R6AUUUAshHwTCyADA8TUUIPIF_3D7FS77TzED-UR_3DeVQYkEoaHSaR_3DOCSLCURdEjsB4-RC-Fi2FylDA8T1lDjgMpoBsUIh1TFZKmCUYxKYkEgdBFCUdVG23BqCUYgHmCUEOKL2TxLBXCUQ3Pt6JioBNeT7bGDBB1CUx4Rh1TJBB8CUUCUyAUI6CN_IgfJ8iODgNtRFtEQ7gT1eCRuSJ5Tm9Tt7T49TEDUQHAoPA1kEN7EIDUIcHxkAWRADhA1KMM6KiyCW-TEcOuTGX8RTZAVaBAwHv9Sy9Sa9MKWF17E1wDF2K5hJKcAfnI33JDFDQIM-_SSMSC6EUrBXaSm6CDJLTOBJ9OmQEgIAYxETOBF4CPyD2aA1pEqLE7RSkMAwcK3aG_rKbpAlhBM5AVMF_nFExECnLxvPdsLlqIqJSOEUC4Bh3DANK_VPYDLzRBuPLoPPGzDmLDspAUTK91CSnLhEUIvAWEUH-K9VLXnLaEUi2FD_B6pBPhMpmFA8TV1SS9B8aPPDS4CUs8E27TXBBoQC2IAY8E27Tg1SxEUi1S7EUnSM7EUl9E7EU98E7EUp9E7EUq8E7EU1EUYhQu8EN9BquB4EUzaIaAT9oB6SS_vK9VJPFUtRLUFU_-GtpQ4KK-YB4oBIFUSFUKFUHpBA8GPFUetEjFUPSJ-bGd8E-bGO9E-bGCFUHTJEFUHTJ9MBtpQAFBjFUgFUJ0BMFUE0D0mHtpQm7D_vKv-L1AT3zARFUk-CsFUk-CuFUk-CGFUE0DeFUk-C0FU1lE_FUlFD6EUApBmFUApBoFUApBqFUApBBGUlFDDGUlFDFGUHpBLbE_vKvSLN9BxSL_vK0SLN9B2SLiGURGUHpB33DgGUVGU7-MPFUhaArGUHGUR4DJGUfWE_vKobEPFUqbEyGUlGUQ3ATGUHpBRcN9FUh1A0GUZGUQ3AuGUn8MCqKCDUM5EGqNxTT_3D7kAwtThbQS2T9AUN6TczQ4iAy7RY9TX7M8RBIHUtEKIuDadJLPBtEUCaBEHUApTTeMRNNf6IBfTFJPvzIOCU_2TM5Sz_TzAUX_IGwShHUWqMHrSqwGHSFu9IY6JDAK4qBpcLzNDe8Qu5Sd7HWqOMkAfPB0kOCxNgNO_KPajMuPPeVGwoBijMIoMGHLxTCjyIsCHgfCsCH0wFwNONlLqjL4qDEHMXKAC4HqEUdBTPRAzUGMkR_3DbMHuoBAMMWfAYUF6NP9SBaLS9oBaECfIU3DNy0DcHU9GHEzFxyFXKPI5SgaJklAP4TPDUo9ToIUwyFGzFrIUwJOUILhXQfVFsVBACOBxB4qBNSF4OCEnMfDUr7CBLMLeMtQG7BTA1CRqTABC0JMfoDOYIgjMYyGgvJ1WBBAJl_A27AnHMTcK38PxxBbXK00JwCLxYBMGMmKLfkEF4AOeNrRAEAHiwToNHklCEgBE0KPdIuJMmxTKaJq6ShRJHMJi4EU6EWgC1ARxoDmjCkHLvSHR9QG5C3yCQgA-sAr1MZ7MS8APCNOqTM4BUGCsBJKKBJHUprAUoHu7DERHzwJPRAX_J6OGm9C15IHpBNYDVFF9SBRhB5RCiAKERIQKUtNADnBarGyiT9SBuzJMpB9vPi5IN2GhKU2-JfKUFIChKUiNAhKUTsCfKUK8AhKUB_CZuEVRDsCDfKUHwApOLDVCi5I-vG2KUkKU9oBCwG2KUoKUMpBGwG2KUsKU-KUTIT-KUTwB2KUeKU9oBvJJMpBcWCi5IozDMLUmKUKLU9KUILUqKUILUBLUILU6sPN9BiwGMLUHLUmzAw6SZcAKjHY7McLU5KUcLUPLURpBAXC4nCftP71Fh8DthNnLUYbJsLUcKCuLUzNAqLU89PYvCJYAyLUmJByLUNPCyLUEGEYvCpLUYvCthCyLUhFCyLUYkDYvCxLUUrOttAqLU4qGIMU3LUUrO5LUUrO7LUIeQ9LUIeQ_LUUrOBMUUrODMUIeQFMURpBS0ClvBMsBPPMziGpVDsLU0tPqLUoVEhMURMUmzARrAhMUVMUaMUXMUnMUZMUmzAt3CqLUSjB2QFbpBLMURpBUdHsLULfCxMUmMUbpBTMU2MUqMUvMUsMUbpBuMUxPAHMURoE1LURoE1MUkRENMU67QPMUkREwKOXuEE9CElSYCSvQBkREBNU-GDACBziGqzTqLUNcCsLU1bJbNULNU2PDNNU9WF7MUg6KUNU9WF_MU9WFWNUHcJqLU4zCsLUOCEsNUJNU36DgNU36DiNUOPFmNUzjHrsADuBzgBsNUWNUEoDsLU8rI4tB7WL3NUzDB_NUzNUMCDUuEmzAo6JqLUjhB_NUoNUthKDOUDNUYYOyDCDuBQ1DqLUdXDWOUGOUERCWOUkNUAgBsLU_JDWOUWNUXcAnLULkB5NU9pBDxAcMUuCLjOUe1Dh8DvOFmNUHPFlOU06AptPsOU-fIqOUBNUpEBwOUQQDFNU9pBMfIsOUtqRjOU1GH_OUiNUlrPuOUdbJ9OUb3HwpBEmK4tB3wJjOUkbJMPUHNU9pBWxGsOUUkBMPUCPU54CMPU9MUupBHPUQPU2OUytPsOUbMUePUPPUrdDxNUhkAuOUkMUePU7MUJNFlPUoNU4KD4OUeEFuOUwMU3kMMyDsOUYgBjOU3MUzPUCPUOeC1PUYPUM7CLPCrpBtSI1PUDNUV2PuOUMKDsOUeECjOUUiHHQUCPUGZHFQU7PUvSKDQU2OUrhJsOUd-CshHSxBtPUeNU3kM0NDSQUCPUnHDSQUNQUVlIjOUbhBgQUBQUtNUsOUvNU3kMGsTlQUzNU9ZFuOUiTMlQUNQU7NUnQU2OU-NUsOU8rI0QUhPU61CjPUFhCjOUv6A7QUoPUMOU0QUrPUqrF0QUBQUVVCjOUVOU3kMXOUIRUqQUaOUIRUoPUdOUsOUfOUIRUC6JIRUzNAHdD5xFYNUuDC3QUueE4OUkWOIOUT9BiNUUSDcRUyOUUBC0OUh8DMRDLsGuDCDNURkK4tBx4IeRUQ-CYRUGqBzNUZbGmNUjBGuRUdbJsRUfgCnLUnPBcRUkbMmRUNPU-RUaRURPUUBCTPU-RUzaKCqBWPU-RU7PUbIH0RU6TB6RUytPsRUfPUUBCHKD6RUgMUmRUiMUSSUgRUASIUSUKSUjdIWSUBNUxjEcRUwPUVOAyPUUBC0PUmRU2PUlSUgRU5PUnSUKSU2tPnSUfSUKhG6RU4HIySUaRUGQUmRUtiBf0I_aCQjCLQUUBCRNU5SUoNUDoO0RURQU5PD6OUQ3CaRU6iALeMTqBIJDQqBNYD6RUcQU5PDKSUfQUmRUbhBfmFTqBqRUkQUUBCmQUWqBxNUV2FcRU8mA6RUtQUZTUKSUwQUWqBfSUzQUUBC1QUoTUqwAQqBEOUmRU6QUuTUgRUKOUoTUKSUrKBcMUIpCcRUZjA6RUFRUmRUHRUKuBcTU6qC6TUgRUeTC6TUKSURRUKuBJiHQqBXcAqcLW3CFTUW3C3QUjTDfcLxCEYiCSKUe2JBlRW3Cs7Ah0I0OCMtCW3CRsGL0DFLU-RCWXBc2RjID4OUMmGy5DONEiLULDBOtCydGl7Oh0ILjGtKKtJIw4FfgCUUULHDzUULiH-RCkbJInCnIUqIUApH9GHX3E_mTeuBQ7NocQHpTa6TE4TyIU9UUAyEG4Im-APpEk_MpASSIULfDHjMq2AqmCh1BAdMjNGaePumJXSBylBJFTWqGQDNl3MojTlJP1mA-eG-SBLeAOwHIRF6cEE6IhaCu8IUrIwdNCWTUCIEMT9ACByLcdDsSNIVEOGGkCPOIFi7O1eJG0FfYLdRT9_G9ACHRKZdLGWB-3MMXGI9IO3CxKT1qDJvIMfPG7CAVUhkS8mH0kCcRHMXD2DI6QOxgTnHUOYS7UUpIU0IUszRupCjLShuB7wKCVU-ATEVUH8TGVU7UU6tCvLSI8CwcGmfLcOHVFEPiF5bRe5ShnQm2IQ8IXFQpbTXqNzWKw6J1bA4BCQZAA1C_WLofBefATlATOD8gKGtSVLJ-gCi6KYqTi2KC6SjUM4YJ4NB-6AqODOcKGXAxUOAHErHNqDKKOSgSFduFn8ItnDnRMdjECkCYOBoCBGzTEFPsMQCYEHuCfXIY-LM9Q7gBxlCKKIM9QxqOP9QBdBSIFsgHP8IOaA7JDTmI5RABoCBgQy6SdTAlxBFhIppTKGCoJBa7Gz4CtGDCLDIPBp8OqmBlaBapFWcIpBNY7Mq6S1ITfEDPdPv0AuJN34FkGMuDBrcHzZF28M-sAFsEqMNVyA72MFUBNKP9SBA9DgGD7WC_hS56HHiToCHJ9J2gO56HhvAL-RqIEAJM3UEzpENuBvvJaeTUjD0YA4rF10IN0DjkSzOPcjDgoAeuBF_FvYUiqAURJzEFzYMWuBXGCgGDFPPuKNyUBNZDA9AJUPhqC-xGbuBfKLhkJl-Tn9TN6ThWUXWU6tCU6TjHUisEfxSfWU1tTOZUZiGYWUtBALAUYCQI4IcDUNzJtBTKVD3QNFgQcAGwKEv8OrpAQDN9STU0ETaHTuFUCQCgPFRNnRHpIL_zI_tOqgQIDHX5MOJHEcQHbPe2R3FNuyEi9MlyIk9MDaOrAUZzIIWU6qGeYUbTTeuBhPFDfEaOA_hGJFDA9AwaD6UUXWUWWUYZU6tCTjQioTOKTpNSfVTVZUUWUQaUzIUSaUkdCK1Qe3S9BD7LIkDSfRPG2Si3S0NPqDS8eBq9A-rMm3SEfNd_TnpCQ2Sp3S29LT2SWjOt3SLCJ51Ew3SzRPWjODSP61EA2Ee2SNOPn2S53SwxOXfNk2SASPVOP9AI71E3xOr2SzjOE4Sc-LZGQ7HEQuBkESHpFKaUNyOxCEbPQEuBD-QCkOKaUQ4SaOAhPQgINLZUwIUNZUVWUcaUyyFQEDCEDihAOTL92ONRPt_HcbUTLTA3TBAUC3TFVUibU9GHlbUSEDsBAobUNyPZnH2iPhDU5iPXjB7iP2_Ld8R_iPISIBDSY1E6JDu3OFAM2oBoDP7YNLjPp8Ru3S9lHs8RLjPTjP_DSPWQeAMXjPy8RFESkAMMcUfxHaFHfjP0lGhjPbjPHbU98RhiH_8RKPQPzRljPuAMObUsvMQuBKcN3oBuJKH9ReuBCDKdvB4yCIkPxCEHDKxcUwoSp4N4yCY0FbuBbRK4cUpGK6jPeDQ0mHbuB0JKJkP_XTdKTZaUjYSibUX2TLpJo0LvIUW8TxIUJdU-eSPkTR4Fz2QHQO0kByPCLlB0fTW3CQEEI0BBjSR9PTuBWQOQ7IfkHL9IA9AUQOvcUmQOJMQ0DIdpBxIIedUfUDgdUJMQ3QOJMQoDIqdUQ8PzdUsDIzdUuDIqdUDJIEmO-gByDI5dUpdU-RCupF7dUW3AzUA5dU6SNyxSHLTNHUxbUbaU6eS7UUx-TaaAUZUJeUgWUibUMeUXWUwwFi8TA4JdFNgBTDiDPhQPuDcPSKsFqRICRHPAGBJUExKMHKQxTD9KxYDBZO2mMJaTCsD66F8BClCEG9EXpCIvTIiKRTGidDcKB6iL6gNhDOQSBDHLqqTieEZaMQIABbDijE1JMOCCEYU57DL0FgeOY7Fv2KgaEIDTFNFVMENBLpCBLvDtXTC4A81AFPF3tDoCHCMLtVGJtB4rFjaHtVGxvHmVR-gB8lEscU6KLMQSbrC-zANuBwwJJDGH2LkESciRgDOFFGoEIN7FJIEZcADpCT7AGiSYaUReUWZUTeU9GH-iTRdUE7DeDQQbTubUMZUKeUYZUy4E5fUNjTBGJv7HSlEOgSvEEuHJFdTODDRFMmmCMyEJjMvaIuYMagC64MA0RzDKu5S2yTvTF7pK_1F-QJOCI6uNS6RInJW_Q6jSN9KXIOcJJQgAMOLy8A1aKZzSeCUOdLVeABbDsPBsrOxqJzBU0uEkaTcaGdFOHwPq2KVJFhwAXJLOiJPXTulH4JUxAHH7S5iC6JN_KB1UCERHnlAL2TKoCAwHKpBubBbYULuCJdDfdJiuG9fUs5PJNIY-IKRNg2EKRNIDDCxQW6LbhUKoAKHGltIfhUn1EfhUeFFfhUBbEfhUAVTQuBvkKeWDPaUCgUG5E_HADgNHHFb7DFjJOeUO1MDjTY6TCoTHdUjbUI_GuhUQHAwhU7DFXwDHuSrdJSDUNWOf0AHpC57FW7BD4Lx9IjRMNbNAYAjMCi5EaeJ6HJKKLIOMTAIkuBqxDrVOmkEU-T2DUNdPjaSQ7I1UKVMKQ1FbARfUD79MfhU3PDn1RFdUMHUvbUM6TBgUyyFy4EZLT31SehAV1By9TR_MeDQceM0-TFxO49TyIU6MTviUlBAxiUgAN1iL4PQS5FR0EYuHDmOFrA_ETi7DOnGqXCvrMGIL_QKM_TBLMwfRdYLXaDKuIOxO4AN6dN34NOCIiAIYnTgVGHMS6dNSaSlpDJaEXPHmTC4mBQhPj5M2_MMcQIsMKQTGDHHGCZTTIWURWJTuBrgEL-RdbG2QPnmBb6LeuBMkCD4BshUsiUT4Tc7LEbS0hUy7MNdU1-TPdULeUuiUT9L8jUMgMleA-kEnuSUNTVXG67O2lM8iP2gCtzFr6KL2CCqAXzSfySiJSXAIkSCijNnnNMgPe2K6KFEFFIWUysBeDQbNFkITSqAK6C4jU7hU6iU7UU-UU0hU7AURbTAgUSeUCkUM2AHVUdzEB-TcJAg-MF3JRfSBLMn-MEgB3cLvPB-hMglQfVNxtJsnGhuFmMPbfSzlKdfSo4IXuIqGN9EH4-MIZCekUbdBXFSV_K57OjmJ87J-tNK5T5hU5iUZLTe4NIAUw8F_iTJdDBsT2hULHUh7TpiUu7TvkUthU6MTalUyBAZ1FzVTIGCfiSHkUm7LuHJxPI4iGXJUA2Fi2Nj4TKaC-sE4QN6eMr6Qh9GT8MBqDhuF-PJS2BsDUY8MIiEjjUv3OoVETYF-5EI0Fh4EhuBkvEJdDQ1FSSTRkSo8M1jUPXBqIQfbUOdUhbULeUbANihAykUq2ExQT-xSlSTIeUjlU4iUTeUamUzyFpkUIVUFiURFEqSADtQgLTQuJFFM0RTrGG9xQL3OlyKFQQY-NB0PElPWHTmoScPBEYPCQEynMGYPOKBQjJB8S1YBznBjMClpP5uJKTGF1FlPPx8OKyANpEDZCSqEg_GLCIF7IcpA7iC-iBUrI3ONiYEkcPr9CGXDmMEr8AQVJW7B1yPYoBZvQyPOTcKRZATdTxoCwkPJtSntPpOUVjALvCd6NRtGqJJAABWAHa_BTVJpvCWAHCFCNPCqjClWDqVNX1SxUAYvEY-FXRQdNHk5MrhGckC9HSDBQtnJZQPgHNDhM6pGi7RO-PgUU2aBtEGKLC5WPW_BrFC9YUucCQuBc_P41FfuB7xRaOAEWJ2uBfPNIHCFZP3QPTuDQiPPFDjoU8QPsuB8dKWDFDGB7EIpuBlhFloUzAT2eKsOAmlLvoUjAJizA2uBKeKjjKniUilUukU3fUZmU3LCPcL9GH6tCgzEe3El4MeDQaKPAAU8oUaaUmlUlmUBpUkdCDpUtPT_ZSrGG7EPPqNTEFlpTI9PfXQFIPS1NZ5FPPPUUEgoAxPSR8BXGJwhJ_kScgKcSK_9AsQD49P_FMgHNgzKs1N9JFZaMu4BTJC8hSHeAaaErNEx9CxKKn8JTzFOHL2BUBCMRvN3UE_jMoFJTUUoMI_ADucLfUDCJFT0BW8CnFCBvBfHIZNElfESzMZOCWmUAkUYmUmlUHYTVXQ7DFEyE7KHw6ExFDOeUIVFglUPfQytT2fUKpU5jU5-TPUT1-EWqU2nTZqU0fPyMEFxCgHHaeUcHNM0GoLOLzJpNGmuCu_IRLHuyKIdGUqByKSL8MWyEN_DWrBxJM0GHMgBh9G8GG_nOZAUi4IKuQ9PMjHHVZAV1EZ1EEzMYxDqAUsjNHoLIDTemBKDTxECMmUMHJdjGB2CtEGjqC0RTTuDR-BiXNpuBa4SV9AmkUApHJBAgeMauSq5D--ENeUdlUAeUzQTIpUgbUriUnkUkrUp5DDgN9GH-iUh7HLyAyZMInOXJSMiUi3AkRBhKNS3GvzFl0LUiUVKKmSCWKBeeOw3C08IbiUsHOadUI4BQ7IgiUryEmcMNrFfiAliUEqMWlUfqUIdULeU6cDh1IEJPzBAjVAgEALzFR8T8fU-gBNYT7cTimUBkUmlUYsUoPAT7EbsUARBesUiyKNGGfSCdGSh4Q91QaOQplPKnCT3JVgUqNEvlMIRTQ_TB6En3BPVAiYTvBOPHCtFPZDQzdQxfTNhGphOI0FQnDKpMG0MN0O8FDP3LECGX5L_EEPxANfUaHC8pD5BGhqCdMQxCE9lDYGTMLDBABJqUvSFmDDhrUy4EnsUasUwwC-qF0BA1CFprUeuBU5BcqU-LO3cSjmUXsUXuNosUrPAltUPJBotUpmUx1K2rUJiUOnGYJSjkD7rU8RSQiUcJSAsUOIJd8Js3QYiUkMUaiUcFSGLJKsU66AMsUbiJZtU4YFkiUlJSTsUODUXmUurUirUjtUpsU1-EvEJaqUMDU_jU3iUlsUhqUYuUrPAauUIQF7TTvjL2wFkXH9tB5LF7KPZbIVWFzCCB_LK3Co4I8ZUq7BqHHw9J86KNULLuUTXMqtUznFfYOA8RGdUVsUC7E0OHuxEmBAMwB29HLLHM7E1LCi9AByAHvUiBAJvUBdNaWUerUM8R_fUtrUgWUwMHDvUFvU9NFp1BIvUObAdEALvUavUNvUcvU5BAwPN_oDayPVaK__JEIL73BNMOq1KuGPThGTOBz7L6LKiEHIBLx1O0KBvqMmlQnKNxJP7RO_rLphOo6HamGjqCe4DIXPitPzuUDiEHzPkZOubSq9AyoUoIPiZCuXT7GQ7PDXQSBfRjnBrfMXXDPeTmmCHeU1fUksUNZUWvUByEEvUo9HMvUOvUUXHuTOwBAzBA9QSvzIonBlHUb2TXlUZwUGBAbwUGvUfvUewUevUhwUIRS3ZBM9SLzAZgN4zPPvAiMMWaKvaIX_ErTER3TPmLL2ONSKu1OzUBolK69Id7BqxPQaOFOG5hJpoLoVEXnD5cHtkDUMKw1Nl6NpmLh9M1sQbMKPvNPIENaAYmB2aAEUHd-F2WCDiD0wBO2HYUCNdA4lDceHfUFwIPm1C-uA8nDlUIhxUXJLERHEgTakS0SHTwKcPLydEWWJW5Fz9KyZGZ9OE2CWDLT0PDkNsqAB-KTiAqsL_xUvxL9xUbWA14LhbF-0BQeK4mKPTMV7AvnDE7AmZIu_RXxI34BajROOAQ2IlNGnmApuB9IFqpD1wHgHT-tBSkSQSOTuDoeKEORdDCjYKyoUCiSdAELPIjyUXyUtBBmyUH1HmyU1XEtyUtsCtyU1zAtyUfLCyoU1MCclKpuB17HtyUDGS9QHtxP2bITuDHCEhyUeoLBzUHJEDzUwyUyoUW_FDzU0yUpuB6PKDzUzABmyUhaADzUorBHzUqyUHzULIBmyUobEBzUNeBZzUyyUyoU70BZzUWeBzhDfEB9BSuhDjGIi2NKpBhOIkzUUzU6EIWzUyoUMWJmyUQvDBzURvGxzUKzUTuDTABxzUOzUtzUXADVwCmzAOVE7PDq8BhvEmzAdGByoU_nFHfD06AkWEQXDN_AjzUpuBCCFI0UMOSN0UzZO7PDJCFN0UOqFf7TttUTWUCcSCvUawUYvUdwUcvUfwUyGT06AQlS8AUXwUFVUpwUrwUZvUq6EgvUKvUi7LZQGzZITOJjuTmhFfgBWYDBAEXFQLqBTiCFXEGHHJ4A2VSvROp6PVTKaGRP8BytCAvNIDH7LNFbPHAJgDQEhFtTGZhCPPNNaSYGM5hQ_RAc7IU-S9UMlJKerUCuEBvB19Ek5Sg0UHCUD0U31HsuBveGpsRGqBbNAThFkDTe1UjPBWfP-uBRHHdOAxVHj1UzVHq1UkkKh1UYyDq1Ub1UpuBIgFj1UzgLh1U5DE-7ATuDdMB41UKaUg1UsuBGGE01UY1H-1Ut1U-1UK2H-1UXSErvBxPEl1UpjGNEE71UGtLsZBL2Uq1HEvBogF9JCrgCuDBsrAj2JZIGPqUfuUYwUZ0UhKTLwUr7TjsUJpUY0UyEAiFDX4IulUelQywFAQQXwITIFSEC3lTqGL-eB_UJ4kA_bAGYC5JMfEDc-BYjKmtCSHBx4BJtE48DuhDZlFMxDp5B92UL0UjGTYJP1tHboQJGT9oCL2Uo-LVlUUuUQqUk0UZ0UJfS0OHGqNz9TTuDqZThlUeqUj0UVvUQ3UzOHyEAozQsOGB4LRjJLeJORSMFO8NBi6Ah1ORMT5uJqdO7sUjlJ9sUvoO2_LEaM76TDtUIoMclJU1EyKNkpCVIML0NopPT1U3XQOXAo4L12BnIUZwUR3UyEA3_T-fSM4TTuDU8Th2UUvUWZUB4Uc3UfQKW7CQ8TppJFqAQLNlzFyDGvPTSwCnOD9xFF3JN_SPgUeFEtkBlGMFUO9EFShBGiD-TLOhIdBCZDBcEHEqJnqADAKrZIyYMddSUNKIhHFsEPTGCLJXDNSfB5sNz2UYyI_qOoHQ3CGA1QsEHg6R5zBBrC6uSmrA8xG4tBIzUzMPglNaPHLDT8ILjBQ_3A0dAteRCRDD3E0wFYYQtKLOIUMtUFPQ4rPeqMLwU24IH1A6LIi5CH4UN_C0NCoONOoDRvBD8GD7CpjGClS-XT94T6kSX0UDTFbVQxQHbVQbPAG2AJoTA9L_UUm5UGfTJ4UVuUVvUETFkRNkiNR7EDQArxA7nTKoT9nTwJOj0LXLLZvLh1BuND7tM-tMpfGDFQ5PI5nBvHTsNN14U6yBVKO-mMTHCr6Kr5TjFMYyNOcFw2CHQNghCphO73E6RCgjNd_QuaU2jFWuI7jMaZAP4P8LAKoU6YPwbSWGANYM3YAhvBpjG7lDzhDxYBXKCsrAa4S-ISa2Un-TxIUSJSYTF86UuNS-5UyEMH5SoZTpjGACEKHUdqUZ6TAvU85UeTFK7UmfPA7UHEAI3TG9O7GK48BywFD4LipTG8M_GTGcPv7LpbT8LFjzNh5EvqE2EGCjFBjA2uNgRBnQFWvQzzNT7O5yPCwNKRJVaMCyLAPNFfDHADc9Na5EebJZ8KVHGm2FgNLRbP53U_UDJYUlUUHYMMqElMJdpBbfM77FiIUOtCqfUALDrwSpjGz-FlFEKRFRpRpjGWABy6CA4U65UDFMM7UetFC-MA6Uz5UiETpjGSvUmHUowUR8U96Ud8UQVQsNCV8U9mTLoTBjM_2O7JSZmJX5T6tMLPJ96IogKG7Or_MnDJV3O-HOH4I4zEiTCl2A0oA1OBq5TOIMNtSTKHTyFG8NBsUugC9SA5-CGxQvoFj6UdIPauM7jM1bAo6UsjBWUN7iA8dT34AmhCS-A5iAnTCyoCi-LlkNYJPp8LOXA_dDDSQcsDB-Hm5UHwHz2Np5UUuSc8Ut5Uo7TZ9U5-L35UO3U55Uk9UciT8FI4iABeMd9BCoB4jOm5U_LBj4Bk1RlrLZ8UsJCL0CMSDCMGGlSW0Uj9UANHG5ET8UFgUPQAziUpjGskUTvU45UL4Uf8U-8MC-UK5EX1LleBNWLxzPn2M1gCVaKajTvPCL6DKsHW4FGqJcKBwYMoHS5ECxlMYvDjQFO0R5gKJvHXyGXMGsbTvzJpuNzOOaKIXrC6eEr_EydNZmK2HEDJAzEC-sA9PSWIT3hMSNBilEqvQN6Kz7B52KBUAxZCZcFLSHccFIXPkjGJxFoSAEHBN9TDHEHhS4YKL0S2eKAuBz8Gx-Sx6UXNA5vBxYBdLBm5U5iQX9UCwHj5UkWBf1BIfDtWQTjCyhGm5BViFqNLx6UzODi_URyM4JCzFEk_UkOA3PDn_UAFNH1AvpDdLCkOALiGpGT56UCAU76UGgSsPQxTToOAu6OsrUJ-Un-TZiSsPQCHERYAxBIQKJYdJOXAhKQdAEWmRYSTV0UUsUZ3UL4U5_Ub8TaNNDEAPLT6fUfsUYKGY-Cp-Ro9Ub2Uk0URAVS1LTAVrxNdiSJgSO-UaGSPPGnqA_YO98P09KVDJ1bCqMIpTNFTDOUM8pJxeMquNRWJGXEyYP5NEkDIkXMDhCNZAvEKozFxJJgMPRZOtLL9gJJAIugQAkBLfMVAOoFTq8C7qMNQM9ACwuH5MP3XSc0QqkEjjUzOS4iCF8PvJTvsKlFEfeE9QHfMGMyMH1AE3EYjCEwBfDIsrAfMQYJPpOCjyDI8UqDIiBVH3QiBVuDIYJPgNFfBVTmStBVPBH0NBhPFMsAA4UeAVG5EtCNPLTMfSE-U92ToOAtbUb8UJ7UiAVS1L5BVCCV7BVoBJePHOnOF9M4kUn1K_bKq_M7YMXfSD0Mv_MnKNkGNZ3MY6LJlUyDC3-MhfSutEjfSvGEqfSokE5cARiGwfSOgDR7RTjCz8GgMH-BVigENAVN3UcAVVvUZiGqGCe2UwYPS3ShmUi2UF7E6GC7TT_wGx7R-TTH1A_hGScTsCB4aEQjLSPHFlS2BV2CVJfSuCVntUD-Uf3E9BVnWFGpTeWUBCVGDVB-UoGCNHOIDViHS2VTFBCPEFE_TkTGVLNxcUpnBk4Ug5HQgUheUhLEJULwIHpTFcnHneU2sQn1PvjSO0R-YAGxAUQHK4AdGN86FavJlOBJTA1TI9PPkcP47ARJN1vTQVGlAKk2C21KnVGTLS4_G_eUnsPPcCI4B9RAhiAj2BN_FXCVjrGN2OadMkjGN0O_6SS3LHzBozAIDTblTG4HBPHb9T5aTTjC6PKx8L-CVLsUPvBEeLdjC_NEJDET0DXjFHvBO7CSdDr6Ar3Fe2BLmDw9FN8UufUsrA70BY6Sr6A1FH9uUcKToiU0CV4GC2CVtCNn9IRZUTADE7UK5S15RmQTr5U4EVuVA3gTDmD7EV7_T3ZTHwTD3JbSNv6T76IdgSyNGjFN7nMvaPajMSyIsFNMITwwHlXSzhKIoMzFNJRN1FNBxNaSI5FNunHcFSPnMuXKA7SyOTPvB_HBT0D1SFUhNROR-rPN8UXAD_rEr6AYNFC9Sh9UA_SAvUKdJMvKZ0LN8U-jU2iU66UN6T4FVJDV3eCt4Sz6U8cUvQDr6AdoKQ2T-9U3FVjSJJBAVkDaHFh2Ai0MU3USxCAoT3hU-4T5hU73INGVVACHzCPGVCFOZOO7CNRjJD_TF-Tz0MZxDoFRkkMnYDlVFL8MWaChsIy4U0xHpDS9zMrDSz3UmFTR2JxMMJZS2eJ8bQMnMyJJMKMYJPCpJ4eCMQS-ZDCUFdZMpgAc6CAMER3AQOE5nBHFDdtMCHVYRBEHVUvBY-IoJL6eTPAVI6CCbAf6IEzF0pC4BBMNTDhTo4DQvUZ8Ua8UnwU3FV_GAUHVuTOM-NhBAYHV4GAEhTwPNEyGSnNPnTMCQRnTTAUUnTWAUI2SYnTaAUbnT_zMkKLkqKItQfUPgkAAwUJKMnAURbNpAUVuQrAU14CqQMBfDdMFupFsqPHFD73HThFSSBAfJRvBBcG0KH2_UwbUH8TTHVHcHwCVLbDdWU3MTXGVgHVUIV-eSg8R9TTQSTH1AK4H9CVM_BLXIHvBu_CAXAcHUTIVY3EpIVWAV8BVG4UK3DMDVYIVfHVl7CHcHJBArIVTDVHqNwfDpmLrrMLOLUCP8zPPFBoSH7dBvqC-6B2rE2zHumOnJMKMOFFOvzMmRAt1LVgUTDDYEIAKOJGEa3NXHKpUDUtAKZEt3UVXFBgDyqBU_T76J9hIOgJhPM62KQtAepOvPCPXUxKP6mF9vBKsJ7NC9KDy0DNlB99DASQa9BQrDyGQrBBTLSI_JL4KwiAbvFvCT6MC0WKEQE5YAsDCF4JanNZuMcLHcaGTfFq8JX0KCiCjqJFkTLiCNmQ54LRUB-vAZRJRxFJaCD8BJPT3WBAqJoBCTbAFHV_vFEvBBaB9SQUhFP2PHFDJKBp_UNEUI2UvWSiKVaxQHvB7VBbKVsvGOsEy1NiZHTjCZqDrjDpjGAXDvKV7IACxCR3AV8EycFODBMHBI2URRDyKVefCwtNH1AsOBSURODBIuB6KVuNF_KV-qH_pDJkL4uBvhH7FIHvBumCBLV0hQbKV5SDgEVuCPHvBicTILViwCOXAcuBeXD8PBRxFG-UtDER3Ap_GI2U9HNejAH9EkLVuGIpvBcnSrvBn7B-FIoLVDLV0fUy_TXGV4BB_bEpbU5FVzEJevBF9BpXP9FV3_U_FVyLVx2OCHEK_E4iAIOMIHCP3GypNxvBG0GBiEi-BjpND7B97GqpDbaJajAkOAD8G7iDyrABXB94B86I5JHuvBSmGPPAoIV9LVR6BIjTARCZoFnVAfqFGBTF-UFUEQeURHVM5Et4PzLVkhAeMV34EmPAaNC5SMmJB33MO5EHkUQgC28PbjAUWAt0CQWKH8IavQewQ-cGxeFQgUL9M72IsGLBiE0HFIFTJWTGsA1LHKdQilKVVD_ZMFjNKjNUFVO5EOgJu_AceJGLPuzFhjJc5IeqLGyUMXGNaJyhDSdMz8Ck1NYLCb4C8TBsjMJxNG3I_gNIDB0MA9-F8UBJRARnOWNE06KlIU7rAJwLk7FVGMKrOkcK26RK9TF2KyNT7BFt0CHhUWFQpoBX_JJDKi-BvxFkLVyhQ3NBUdEk8CTMVm0AYMVVOE0vB0-Bj4Bd7CG_L9hEJoNejAGuBNgT9hEhjE0vBxBINfDBKCLoE7rGC7CUPFAWFUPE3NBcWUjOVmjBFmEMtBUHE8mQPOVdxEC8EzeKJ9DbMVhBAqMV5iTfMVF7LcbTv7MG4UdWKyCVWwU0CVpMVkJBsMVBRC1OVP3MjMO8yJysCoqOEeCPdMLeJsqUqtB_JCvGFxGBDNTGhB3pGuCCcgNoLTBFPX0D2iCa5Sa5R5tM0cCHZLp6FnuEpKNnNLJYCUORp-GemFJ1N0DK3JC2hMNQD2MDmJBezFn-AxkF9RE4eDWBURxENDB1bFeUMaCD71FC2LapQA6SPAM_lULRQ8bJMvNYNVszABVL9xBOnJMwAN6SUvNnUM77A6SC5OJldGpMAtKDvtDfSLStEjVLH_AqiFv0A16DhmJdGQr4Bj3CPcDukCdGLfNEFCD7CBi8HaKDTSUcSIMeFC6EnEFnUPY8JRvNLgQuWD7KF-hKE-QyQAu1CxAMp9M2jBNfUgMCLPDw9FNCN3IDBKUITQWATHNSZDT1WCwPDghILhTVKVfHDQoBCyMYkEjZFTDF21T-eBCSC3uBSYHAoEPKUJMVRMGNRVJ5AhrBFUENcM9hENABNOVMmBBECjHP3yKQMVWZB7rGi9PCSCjZBfmFaNEYBEnOV6pFxvBsKFj-CmjA--MPOV1jFIMVdTJjUANMVlvH1RV5fB1RVU5C1RVaWA1RVBlQuvBHCEyRVWtQhaOuuDqBENMVvJIQjL-_BsLEvrA54AFGIjuERWAdRVHaNGSV8RVD7BAQKyRVjbEWSVWDENMVh1GhvPnRAxaAaSVbRFN8Q70ByRVWbANSV5MC0RVl9TzCVK4USHVcMVrMVfMVP7E34E72TPJMevBc8PeuU-FVE4T9OVdMVuSVf-EwSVC7UHjJblAlKPZeUSaCO_EAFTQeJdSNJfDgPSmeUUqCMBQ-NE9iBsuUwUCBoM_LT76Tr6Ka8AujD39FGpFA8LZgLCvNjrS8iLWQV7LEphOlLCgOGFWCnUBy6R8OFAON9RBJgGcMTO9UHGE3LVUiJGOVNyOjvBE8KUcC43AW0K2MTBFVxLVxOV-OVfMVAGVFpUSRVUGVX3UI7UnMVd4P4TV5SV34E7TVHqNOxMpdFKjJKiU5KMkmJBaT8FDHSK8YBqeFmlKhxUv7BjrAVEV97BmmFM2RAXUevJxLNBMVpILeyQflK6pOafEP6SibIo8L4MV7LN_fB8mFn8IijEC3HtXTtPV1FSVMQV_RKdH4TQ9XUgmDVrJ9mFSNEpeKrnJh2RggSWeCNDBALB3QV3GOtMNrIE6nBUEBdRVjcDD2FSRV5JAMVCk7AI5OvrAT-CqONnRAj8AejAYoGUVV8rTvrA2vCW0BAfIslGvrATmAaVV-OCfVVgWAejA54NfVVSoEwOVyOVMNTF7LfPAxSV7gTbuDJBTbAV2SVSIVsSVG5E0OVQ9LkACQ7UFuCZgNQXM4PBUbBqBEAcBPdSe-PkRBJhTcgSKGJVpC_ZCOGBl9QOdGz6TMvA3eNZUEkOJssAh-AhWC71K0aPDPHavJkHN2HD3FBHvMsaPcJJMAIISOlnUucAfRSGtDc6ShJQDPJmnN_pMPQCqgDbQAKZJayAqGQiTVLaAcEKjSLafDIYChpRCPGphPWGM2WV31TMQMqkTlQFCgTnLPo2MrvEuQV8wM8pD3SESkE8CKoLVlQP0vBCeOQ2IFhBkeSPVVmCKpvBhYJiUJ4AFhNG5IIy6Q6ECdsCzbADuFWCOdVViCOcuEaeSWjC0vHjqCnXIekKVfPy5AnVV5TV34EBPVF5TkwUmzF4kSBoTWGV3FVzVVpVV2VVoEAQ5TKYUneMshMi-MQTGPzJOUMteR0HFKjAriLqGS1JFh5Eb8RTyEpODMHEX3TDfMaNVqoApgM6UDXXK5TCtXSeTMNrTDiEu3Oz_ApWCATE_HDIFFGOV_ILuvBXsMthMyrAmNFyTVKkEJWFxgUE1IpgAzpRIYSWjCPlDqCVpSV__UoMVyXVfMVz5JtVVGXEmMV8OVwYV34Ew2J45LO2CzKDOoBNyAcaPdsDDiDvPITKTvRH4iGCdIhRO4qJokMzAV1HOO9NkJP91K6gN4uScDBcMFXkTF3DuSNtsIb9N4JPQ5U71BKlOv3N8DUf6DjPFjJHpwJAQKbzD_jMuGEYVBuICjNKCOV98HU7DHWJseBQIVqiUyVVDUVrMViuUQNO6TVjSJptUQMVisU-_Up9U1tT4SVyZVxtUasUMNTGUVbBMg3UpLAEzJW4F1PN72IniLQqD0HF2GG-DKkwQqGVlQFvPV8JU-HUfgMj0PHaQ6MKVZO1zNsZPb2L2jMAiJ1dOHzP6MPFeHs1TABF8NVt4DJwLpZV0PCNRVB4Ta9BKuUR9QQMVujLgwNWWT34BNSBO9QkOAuVMejAV4JIECoIVhQNH3T9SVFpUEKUmYE4vMvXVq5UXGV8aV0EA4VVJ_EJFMl2IhVNx5BD6RjcAQxC8JO-KMg6P4QJ4HF6wJ1mJkxGg3MiCLU1Q7NAVmLPJQj9FkHN4XQjSQ1hJsCEZVEBGMypHZmAi6RMjL3dA9bTG1UumUB0KCINoOCvXNMEVqnHeFSY7Fo2My6QAbVodGKoBgfQYuCyuP9lCGZBo8GrCEZQDwqBKQPaVBlhDNuKIZRdJDNtApvBt5OdjCgVPXmFkOAGjKpvBUCFHtHRcV0DIOcV2-CPrE1rAA3QuvB7eGVcV5FCm6RdcVqDIdcVH3Q1TVAYTr5U52Tl9UWjCW3UH7U4hU3FVqQNcIV4gCDjMYDF7DHi2TY9QosTRzB4eCwpPgdJ7aVdNB1IV0EAPpT7fUYKGdaDdDS2TVvcV-cV52TBdV1INEaVMjCgGLVLNN7MnbVCNCaEIObS56IDKDobFolSIgJtcLysGCbCK7O0KSBaMKsAAEJW5IDaMTqT_OSQTMCSIOJNzoEBEBsVDaCTiYE1jPpKPdCRhJVx9FyADMYHcOF_cHdUBF2OiYBqmBnWRS8J2iGMjG-wFtnGFsAyKNXqTwjJjLH2AKBwA8pDLKJ4cVFSVcuEm-FTcVo3FXpSBtDkqECEHTQDuFTrcFQeV4eTejAsSFbBVrwTUmEQeVhUIQSJuZVklU1tTmPA6EAfwUBBAb4PcPAnBAnXBolUY8UYyC-TVtcVwXVBUVkeVq0UhqFoeV29HreVNbAQ4UHjJAyBUiFXmJdWF-FBl_AB1ECXDx0CTxBm6JzYSRbS_FE49QPhGawSxyMB0JU0PwiFlQE3ZJHvJ2aAtHHlQA1hCHZBvoFMCC1VQdHKbYTrGBe1HoSNHhC8NHAHLs6QyTKiiHQZCdyQNOGvWVpzOdTAe7J03PcRBcABCCBhCEo7JaHH7KRFlLS4En8IdfPusPdIA9DRI1U3rKQ0EQ1PfwJTVTnoFCgTebJNXLJAGl7BF4MF7SBVPE9AFYMUCE_rDKCN2zKEhUAtAKQBykBDKJcnBCZNFsTL9ByIDSUEB8SjbCrzBoNFPqIKXI3zG_iUQKUMBV6oBNYLmmG5qGQzGQKU8XPAVCdjBN9BrrIwgVocAwgVniAwgVucAwgVWiBwgVpaFwgVbaDAVCArPAVCp7H6oBXeIN9BhiIEhVzgV6KU1gV6KU3gV6KU5gV6KU7gV6KUHaE6KU_gVHpBQsCYLUvgVILUxGDILUHhVHpBlLEYLULhVchVNhVchVPhVchVfQLILUThVrTBtgVcLUXhVcLUZhVhLUkkBlLUJhVcLUpxD68FiHCKNCftP0qG0hVhpA3oB1-P--FlLUnLN68FEDG7hVpnC2hV8UEogCAiVBeFAiVzhVwzHE6BAiV4hVwzH6hVAiVhnBCiV_hVIeQRdSu1NPVA7hVgZFEiVUkBbiVKiVWpBMiVSMUMgBu1NQiVIeQSiVu1NUiVnMUHDC7pPHKDLCMJAF9hVnMUIiVaMUeiVMsBgiVnMUOiVnMUkiVnMUmiVaMUoiVbpBWiV2MUeAE68FqND7hVUdHEiVqXBGjV1iV8MUiiV-MULjVANUNjVCNUPjVUrMRjViPS7hVRJDVjVxiVkREziVgpUfMOxPArLP67Q5iVxPA7iVkREYoC7pPglCEiVg4D7hVllCnjVYjV9WFajVGgDpjV3iVnNURjVbhBnjV9iV0aHGiV-pPYiV68FLaC7hVGcF9jVajVIIN9jVxjV7NEviV36DijV36D2jVPzGtiVnrAEiVzDBNkVsjVHOULkVJjVK6EFkV6uGVkV8DBNkV2jVVVCEiVkiF7hVz9BckVQkVfYFekVTkVAgBckVgjVgbI4jVB0U9iVkOUFkV55FklA3kM7WC2hVEDCykVAXC0kVJjVFmGtkV-fI0kVHkV3OUtkVBiV1NAzKF-kV75SAlV1GHykVqjM3oBDPUGlVxjVdoOcjVg9LvkV7OUrkVkbJykVl8DIlVaiVVlVsjVvZBpkVFaA3kVniCTlVYtCzpBbVEAlVYqGIlVaaLklV6jVshDDlVshDYlVNQNklV3kVRrAykVXXHwlV8kVEzKIlVKED1lVnlV06ADjVAlVFjV1lVziVryStkVhsGykVq0BLCMLZOAmVrkV4HIykVUjVAlVWjVLmVYlVEOBJmV3kVIXDIlV5jCJmV8kVnxCIlVSpBH8NVQUtkVqjVYmVYlVNYDykVvjVAlVeUEhmVgjVk5OalVSgFtkV4zCykVh-AsmVplV06A-jVAlVxiCIlVBkVymVLlVHBC0mV8kVEoDykVPzG8mV4lV4QUPjV3hQtkVv6A8mV3kV9qPIlVXgCInV8kVZjAykVbkVIlVdkVAlVfkVPnVYlVikVRnV3kVlkVPnVmmVZgD2VLrLJEmIuDCqiVkRU_mVbRUFkVdRULCMysFalVhRUknVN1T3oBZ6LqnVMiC89F9iVHJGmnVpnCznV4NBG-EkDNknVHlVCVCanBznVPOB3nVfgC2hV7RU5nVxnVSlVsnVUlVCVCWlVIoVsjVxXKPlVaRA54CBoVdlVGoVgjVdaConVLJCmnVllVCVCHKDBoVpVDboVLoVslVZoVJjVMJJonVxlVsnVKZCboVxnV2lVCVCXILsnV6lVjSULoVHjVsoVhoVBmVsoVToVtSIBoVo_IsnVImV5oVinVMmVVOAxkB6pBPrF9aC-oVhoVE9CH8NCkKknVBTC5oVxnVmjVsnVojVCVC6iA6aKKTU6MC5PDziVs-JBoVkmVNpVToVbhBEORWTUPjVJfGonVtmVsnV8jVCVCxmVWqBVpV1mVWqBxjViPPknVgJDBoV7mVsnV9mVwpV-sUCqBOkVwpVLoVEnVwpVhoVHnVCVCuaC3nVYkVwpVxnVOnVCVCQnV-TUepVNLQsnVVnVKuBhoVYnVDqVToVbnVF0BHbEL0D_iVZGQ_mVwdIXNLZGQjhVW3CnhVTNQmSOLDBTqVLDBwRBxYUtqRKPOGsBeQGsXHV9BAoVoqVvoCdjG_mIesC56H_cGTjCKOL-DC1vMziAD7BvWCdRVJaA8vBosFsOAzYITOA6qVuFEzDC2xBMVCQOB_PE8_U79AbRANfUxRI6RAj3BtACG7IxPN8_U5ACDIEhKCKkL-BVI1AsYV7OVqSVM5EzeVdvUipGcNBeHMerVf0UluFRWUi0U0CVbrVmeVfHM5IMf6HbrEm6J_EQ5JBRWOxYEoNFgaPrAVLoCCZOtQJTeJ9cIoOF7wUEQHXFQlROz8JaULA7QeCHQWFpmLBxULIC9GEitAubMsOTqiA_WUy3JZZEjjIH7IIzHksBfWDpaF_QAluFP6Sz5QhdT1wNo0RggFGQNLHEGKPFZLT0CnrGypAz7JC9OKwUEQD01M2MCfFMceERyBp2AasGj5QsnJIrSmQDbCVmsG6JDk8JyVG6NGXAIcXFNWNHvE4LG7FMNXLd_FuxJb6SQtUUCPgQMRhBjsARCNHDMJaCT8B9UA69PDNNhCBunB7kCDnBoULG-EWLH2UDDVRS8HQKUSPLiIUsOD0VLzvPcPCCASQcVrTByzJDuBxrDYZSZZRltVB6BntVHpCCsCfZRntVi6ArtVRkBvtVRlCAiVE7BvtV0kBvtVcmAvtVQ4AvtVKmCvtVqtVRiVgtBAiVutVu1NOlCrtVtMFltVcqDHuV2tVu1N4tVu1N6tVu1N8tVjiVAuVliVSuVWpBCuVaMUTVUk6HCyPohRMsB0tV68FrjAltVaVLguVOuVaMUQuVaMU-tVrMUUuVMsBWuVvMUEuVCjVNcFCjVduV2MUKuV2MUMuV2MUjuVvMUluVvMUnuVOjVWDV2MUruVENUpuVhaRltVzjCDvVzuVZjVBvVIqHS3C0MED1DxPA7uVhjVIvVgaPk6HeDBltV8DCUvVxuV2PDGvVtjVBvVbCDrtVaFEUvVOvV1fNA4J2PD_uV_aRivV36DytV-pPXvVyNUBvVjkCltVKUCrtV34LuvVgvVPmCuvVkvVRjCbuVQbRltV2rP6vVZvVdWSgJUJOU3uVjNA5uVjNAgvV20U68FL8JltVDmIJwVovVB0UqvVibRJwV1uVB0UBwVmbRJwVgvVHoAJwV_uVsbRmvVBCR_vVNeIqvVFCRYZSHCRhwV0rDjwVDwV5bRbwVksGjwVZwVwtVElVMwVQQDfwVTvOhwVMOLCsCsBJbwVMhC0wVJyTS3CU4CdwVucLbwVapPhwVGuV0wVIuVCxVZvVWcRAxVBwVu_L-wV2VSwdAdcRAxVZwVtmPhwVCyPRxVfwVfuV0wVhuVWxVIxV7YUWxVOvVIDRRxVZwVt7J7lVuwVj1D9uV5lVFxV_FRhwVk_IoxVmwV55QbuVqrHkxVM7CZwVCSHhwVRpC0wVEvV1xVFxVZpC1xVIxVxqC1xVcxVWhBzxVZwVQDI6wVVvV0wVvzTFyVFxVXeFFyVIxVevVFyVcxVasGhwVxYE0wVwsPhwVY8DSyVfwV_2EymVRwVTLAIxVxvVSyVcxV0vVSyVZwVRjChwVF3AkyVfwVKuO0wVaMRkyVIxV-sPkyVcxVGwV9pBIwV0wVKwVzyVixVQrPhwVzxB4yVayV41UbwVAnC4yVcxVXwVjsBHeRdqVyERbuV0ERYZSlAOmvV4ERdwV6ERKzVkwVAWPotVQzVOvVnRUwsVT9B_uVr1N2ZBrkBMzVKrTZzVxwVAWPzwV7nVusAdzVdmJ16DdvOIzV7fCnzVXzV_wVAWPBxVIoVqvVaFRIzVHSCGzVx0AxzVDwVhFRxzV6QHIoVRvVVOAQxVAWPSxV-zVvzVVxVZoVayVBfRKzVaxVZoVTzVh6BIzVmnEAWPgxVjSUuwVs_GvxVNfRIzVnxVN0VBwVRfRU0VTzV3CBU0VXzVyxVAWP0xVCVC40BMvVg5EiNBHqPAcAGIBRGRIzVJDIS3C7XLKzV_xVf0VXzVTvVAWPEyVPpVJ2D16DzTC0RRTqBE0VcvVPpV2zVylCIzVP0PL3IRyVkpVtuVWqBQ0Vj9CAWPYyVmpVpuVgXDKzVdyVkpVTzVgyVkpVXzVjyVAWPlyViDCUcSKzVoyV8pVE0VB3IW1V2zVNYFGzVwyVjpDXzV0yVDqVQ0V3yVAWP5yVq1VE0VJiBIzV-yVq1VTzVXwVY1V1bIhDDMUUpuVigRYZSauCe-BZGQCbCTAIswVONEwiBQuBMhCw1PmzVF2VgVDF2Vi6Aw1P_wVjqCmMJ0-J8vBfPOnFEMhSL9IgcAduA3pDE3JYdD-BVYKVQ2VTrCjNDZgIT-NtcCMUF8qVkbJw6UpYGIWP7KC7kCA2B4gMn2V8iFs2V54Cl2VniCw2VEfCq2VyME02VvQJzDCc1Dq2VcYD62Vp2V42VrwDd9B9GL5XOoOA9BCHHVe2N3XVD3VuAE9pGDGJS2VDXD0NCYsBiYP8vBALDKkJgMAsnC8qVFjVFGBIFH_4IbyC87EzDC7qEV1MjsH4LMgMA7GBQ0DkHGqWDjND2dS8qVwNI34BBoIlCMSoDTtF8vBJtIL0BTlCzhDtTDnzFn3VHCDn3VA2D9pGZVVEVCsJDv3VoOA88J8qVodI7VLERJ_dVA4VKKIIrVyuC66NAtGrpA99UOAVlrVa1BcrVfrVsNBZLTg7LdEAHbFaoS_8SiRB1iUwVV7LVE4TmrVByA5IMV4V7ZQY4VasSrQNkQJGuFNjJxxSVPPvWKSnTc_E1UJTgVvuNZbS_xKaIHAQIocHwHSwaMnyEZzSMfE_rL5-PRKFYYQTzFM8LhyAKsAeWJbOVI8GoOP-BVCwQgOAAJO4qNA4VFBMwJCxjUL5VBcGmSRiRBitH8vB8-IpgAm9AntHO0B_tH9pGD_IZ5VF_Ig5VpUFnzRSWU5hUg4VdrVsNBe2US5JPvKd4VRIVjeVR4VnrVgrV7fUMDMwJB5eU1JAFfDcDLjsG3fKT5Ig_Hf7E7aHx4BH5VdWCgcA40L8qV5dDboQ2sA4pAwJCnWHMxD55EOeJi2EghFcHUn5VT4V-cVV4VwHMdjQ3ZVD6VlPTtkUZrVAVFleVh4VfHM6MTvHMiHMmuU2KMF6NIuFnkM6NGOiEbqPcJSWxOAmKqGJ0OLZTC1uUhhN4sMQ2VbMHj7DZ4EnJAR6Vw5Vf6VerVh6VW6VW4V41RU3USLCX6T_TVucVyeV76Vo5VU6VM2Ai6VCVFA7VELNxtM4xFfSCBvQxPIvhMcTVT6KfHRg3S0KP4sQ34POgJ8cLgXC_7LxgMDQEJiCl_CFKMjyIReJGzG7VDw5TS5Uy8QXIMPrO8gI1cBVLCf1EjNDO0E6qG2qPz2S8vBEtB4JCERJnZN-PD9ZHL0B2LMebUQHVQ4Ve6VJ7VT4TO7V7xSF-UY2ViyH6LVu5VI6CS6V5IMh6Vk4VJFV35VW4UzOKSYB-kGEcPXgBakA_tMWXOyzElpSQCVFaQAiMR7OCQIQ9AC0Ee6UkwTciAZZVUCDaaQ5_MLtJJ5VwXLZ5VO0EGLJFSAH3Ez7V4aCK3VgCO9pGsIBlwQxJDzpE68VQJEq9BZyBJbQ66VE8VT6VT4TpBDN2AM7VX6VCdV4eCjtT6OVwLVAvUP8Vg6VZLTI9VaGGW6VjKPz0Aq9SzcQ43E_IUTHCaKNSoTOdTMBQdgMOwF-hMCRNYKLq8CnKNdoThMFY6L_eB4rI7xDAONqnBfPHpoTJfDL0Ba4S3MGeLCpTJ47VXmEM3V3PDRWKheV49TS9V96VU9VqBDjBAsRN40EY6VHuPv9H1SVe4VH8TB-VsNB6MTV9VF-VIbAH-V6YO33AhnBUsVgHH4wUdOTG7OnQQB6SeGNe4OsXM6dN_7LvXOjMFfnT7fV9OD41NEGE0KNnnV5-MQ2ViiEY3VO0Ed8J08V9vQx_TDVUR9VI7VG9VR-VK9ViET2KQL8Vt5VvZVv5VF9VHJME-V7-V8IJ_QTshFfVFl6VpUD1mD1bCJKCijAvcC9nEXKNa5TF0ERvPvZJIxCw1LEXCnyAfkE9HCzpRwTBYUL4qCUuFbeTh5EssAT5QkDN4ZJTnEFgLafVpHC1mPjlJOTM-rUvhJZZEfOJH7Iu_EmWF48O4eD4pOL-BzgCd3LMkTHRHoYN6ITXTMUCVn7AY6SweHqJVfFSfsVujQzfVAXFSGQsDOhUDgECFSHTXA7sM_XCamPvcCl0RtQDXEEpBCEfCKQNPdI2BFqJUEfPI8E8EHvaJqRH9JPQdBVpDzwF8iI5zBKgV8hPSUR1FSJcMeHCg7JrZBjSM3QVAhIboPPrFlrTs9PGjC72KGuBcgV6AMegVVrTs1TFNDshHjgVyvO9SBPdSSRArGB9sR9SBpJCiIUb8VcnJwnOuCE3QVW8CKpBOFDPBWp9GUBWTzFUBWn5TcnJTTBUBWZKBO0JgJDRBWNXAjPISRAPzGgBWDLEC9CLuDzDBlBWFhCqBWXBWoBWZBWOhVkwBoBWuLBPBWz_E0BWMBWILUOBWLuD_DBlBWz9B8BWOsAPBWl7B8BWvBWihVxBWWLUcyC9mDZgD8BW3BWqhVFCWshVNCWftPTBW0hV_BW0hVrlClLUwBO0hVMnOlLUDyA0hV7kU-hVBGBwzHDhBAiVofBztVfCWmzATvO_bC0xRoCWX1CqCWZCWmCWbCWwzHdCWmCWtfBViVlCWWVAjCWIeQteCu1NUjEIeQVCWfiV1CWdxTtABIeQvCWWpBxCWWVAzCWpiVi7DgpBCyPhaOcuV_CWLoBeuV9CW0iVODWtCWMsBDDWMsBFDWPaRoCWduTuuVyPGwuV_CWbWLaDWRDW92BBDW4uVfDWWDWw5EaDWHDWAvVPZC67Q3CWkRE5CW67Q7CWHvVsDWONUYGDziGthI5dE90RkDWPvV0DWxPAj0DK7HvaR7DWwARoCWsvP68FrbIEEWiDWzvPGEWUDW6aR9DWhvVEEWqDWlvVoCWvXB7jVwDW8zUyDW0NU_CWHmC7jVMEWH1C7jVYDWciIoCWRjCMDWQbRiEWWEWjNAYEW-vVkEWfbIHwVMEWNYFiEWYDWL8JoCWDmIzEWuDWbkAnEWibRzEWiDW89B68F2wP9EWnDWHoAzEWqDWawV_bCcwVMDWhVE9DWFCRFFWxrDLFWXCWmOUUDWnwVLFWFDW8bRFFWBAFtwV1CW89H7DWEcRVFWRDW1wVVFWQFW7mI5dE7wVHFW88CFFWapPmFW2EWR9RaFWMqDmFWdFWJuCilVQFWSoCjRDupBTFWOiCFFWAyPAlVCyP3FWnEWkcR3FWdFWHwO3FWQFW3uP5FWTFW8uP7lVhCW9pBTlAFFWDVDLGWYEWi9GJFWk_ILGWQFW55QHFWoiB7lVDFWTvPLmVpFWJrGNmVYFWmwLLmVOFW2pBQFWjxBFFW8jCLmVDFW1hIrpBqvPjmV8FWHEWjmVdFWKEW9pBaFEFFW3vPjmVTFWcFEymVIGWwmVpFWqhCFFWsAB-GWdFWbEW9pB6tOymVWDWm2TaFWhEWAlVkQDKHWpFW2rPFFWXLNKHWdFWsEWxyVQFWvEWKHWTFWyEWRnV6GWZsApFWQrPFFWzxBfHWdFW8EW9pB-EWkHWGHWBFW8mHHeRpgJT9BzHTZRU1CWJzV_bCLzVMDWNzVxHW0rD1HWUDWyaT7DWSBEjwCIsCqDWbVJK7HazVzHWhVLCIWYEWLFRxHWX1CCIWjaJEXAleRHIWFDWTFR6HWnFWIoV2EWteRQIWFIWHSCzHWvFWVOAMIRxHWYiBcIWOIWOiCzHW4FW8zVTIWcAOZoVFIWaVLxHWAGWZoV4HWDGW8zVOIWGGWjSUbHWKfRxHWMGWqoVFIW_FR0IWhGWHuB4HW55Q0IWOIWQKBxHWZGW-oVTIWcGW-oVmkICqByfIQqVoMFh0VmdIIJWWDW7GO6HWb9CPpVyIWrGWXOCbsJPpVJxAXGFsyGPpV6IWQhG6HW1GWXOCErCNpV-HWwsPxHWUEWbTUvHW_GWkpVRDWN1VmJW4HWeEWlTUpJW-HWLHWVOAF3Ae8DZqBnEWHgR6HWaMRxHWTHWjpD4HWNYFzHWx7L1JW-HW0EWn1VvHWeHWDqVFIWS8CxHWjHWaRAlHWPKWPJWBFWQqV1bIT9CZGQbHWigRTuImjC3JW-oGnBWL0DSTCQuBcKCgBWtZLTuIkOLtUURCWB2VNRAoCHs7BcKWdvOtKWEgBoqV7SAV9BnFWTLV8eD8qV0mBlaJ6RAxvQIrVd-B3HCtqPr6UQrVmfDzDCMMNdAEjhC61Aa2VTgV47VB3Bw7V9BChmRz-V9pEMLWZAWwJCFPPB9VyUBeVRgMAd7PR3VK8Ap3ViNA93VFMHQ2IDcVSvGw3VDNIC4VgfA9JCUZHLODO5VfYNoOQ8TFS5V68CS5VscJzDCd6AUzPVMMhPVkcASjDjNDbFQvpDe_P_oBR0BTbAdjCGWCALWA9QumO8vB07Q03VgPC7UDpqKdKVUxOlsCR0BmZBnLW3DTzDCQ1DQ5BarKlXThlASsESMWWTPSMWtGJIrVM3AOAJBlO9LW1kC0RA8vBXcApXDUDDHdGhjAcWFrtC_9Vo9TO-VdNB6-VS8V8-VJtMkKTI-U7ZVO8V4-VD_VJ9VxMW8IJ_YCjcOuIGJ-D7XGcFEoyK7tMd9S4VFbmCVgUEwBq_IwBD1xTf_V20F0NL58C5ZITqGSvN-fC4WE-cBo8EY8D1fAjKBU1Q-7L-ZJ3zEeiAlePYmG0nAsQDDIOX0ImWFyDBRVJXoP8MKKGPB-CNID6WAasV1nAb2LGDCMHEYJUDKJlTGr1LaSOfvCcaJvjCohDCgJtsVENHogFfEBSYA0wFHZMPdI5uC_fV6nOm8JgjNr2FWdH4LGe0BLZMJCGLSJ0kB4oA8RB6KA-dTQcCRZA7JUS_EOwMJBQt9MrZBp1GJtVAZCDNNJmQ__ACKURtVypULNEvlI9bCywQIuDXIWV3CjgV2VLNiFw0UTKUnmPGBWCEMLuD-zTahQrmV5OW-sUcnJDYDcnJ2qTcnJMBVcnJ-cA5OWCrA5OWpmC37J-vTAhVh8B0VL9mVahQMkVPPW-OWIhVh0JKhVUPWUhVEPWoBWGPWyBWWPWonGKPWUhVIZAahQbkVhPW8OWahVcPWp6SPwCILUCPWSLUmPWlkVhPWjFHmhVsPWgPW0hV_cG0hVkPWuhVwCBSCWcPWXZR_QHoLU6yKVRAotVZjEdZR8LA_PWgVDBQWIxDBQWRkBIQWM1CVRAhVL8PW37KDQWwzHcmAIQWQ4AIQWqoCMQWHpCIQWFQWMQWYBOVRA_wVBQWGuVfQWfwTdQW0kBfQWSQWdQWUQWdQWWQWCDW-PWTuVm6JdQWcQWXuVnTLnMUceCjsB9lCQQWwiVsQWnMUmQWaMUoQWkuV5QWVDW_QWe8D3QWquVBRWn2IBQWG8UN0D6nMDRWVaRLRWnxVHRW9QWlDWuQWMjVSRW8uVNRWwQWkREXzNVRARpCBQWEvVcRWkQWaRW7QW1DW-ZO67QsKUgpBFNHcRWaQW67Qm3UVRATvVBQWVvVuRWiQWRpBrbIOQWXeFuRWQRW9WFqQW2PDYQWsRWpRWjvVBRWTyVBQWY8DBSWxRWXEW_RWhRW36D3RWlwQLRW9HCOQW0vVBSWXRWjNAlxDVRAlyVBQW7vVVSWfRW1bMgmCTSWJSWtyVVSW7RW1bM9RWjNAQSWSOUURWbkALQWRpB3yVBQW5yVqSWHSW7_HLRW-yVqSWfSWB0UhSWqbRDRWawV8PWcwVdqVIFW2SWmjC4SWktVZjEyPI8SW5RWNeIySWNeIhSW8bR4SWJQWROAvZLJTWESWQQDYSWG0UHSW1wVJTWDTWMlVr5IG0UoaILTWQSWQcR2SWgQWROAIuVATWMqD4SWHSCjTW3RWJxVjTWTITrDCEdShTWbTWQxVATWSxVvTWOTWkcR4SWhuVvTWmTW7YUvTWFTWdxVvTWbTWGRWROA3oCATWDVD4SWbWLDUWSTWpxVBUWVTW55Q6SWb0VBUWbTWyxVATWbRWROAdRWSUWQTW9JBSTWKIJQUWVTWnRWSUWHTWVrCATW11GYuCxDR4SWvzTfUWVUWHzO2SWbCDfUWVTW_0VfUWHTWxYEATWASWROACSWyUWyTWbfDwUWSTWKUCwUWVTWMSWwUWHTWciI4SWjyVATWUSWROAWSWEVWmUWqyVCVWmTWdSWEVW6TWs_IEVWbTWKwVATWg7BSVWyTWrSWROAS8C4SWu1VSVWVTW5BRZVWgVD1WMDzV1WMyEREzVJaJ8PWJzVmVW9SWjsBNzVoVW3RW-ERoVWFTWUzVXTWWzV_QWNxUqVWMTW2VWUpCQqBxwVZjELFRmVW-QH2VWT3J6VWwVWozV8VW88CmVWeQWQqBeTWaIWOTWwzV8VWkTWqVW0zVOWWDTW3zVOWWhSW4eREzVuTWQqBwTWaWWMWWfuV8VW1TWaWWtVW4TWaWWwVWK0VfWWQSWSQVmVWAUWQqBCUW8VWEUWuWWHSWo2IDRWY0VuWWwVWMUWsWWoWWPUWQqBRUW-oVMWWp4GYuCewJNMW65EtVWdyGAXWbUW-oVWWWeUWMTUZRWXOCnSWQ3CbBCTUFn7DuhAQjC1RWMTUtVWevV8VWsUWMTU4BP5PDoWWxUWG1V0VWj9C8VW2UWQqBtvVjXWtVWxvVjXWwVWOSWlXWoWWBVWsTUceCD-EZ1VmVWKuO8VWIVWsTUtVWLVW1JWHpCqVWOVWEKW0VWRVWJUUOXWEMDMWWWVWKuBxWWaVWJUUTWWdVW8VWXwVyXW11VsjJs6J8PW51V7dN9SWD-EdKWoPW91VAjBXtUePWeqV_QWlUUv9DaOAtqRJXDyAI7LGiYWfpCNuBmzVXYWozVrYWi6AXYW_wVw9UkiF93VqySSrVZCEVxBYNAZRO8_UFjA-DCNZBI_Pu-VxYGD3VKkA8qVuEDCsG3nGKlNIFHnCVIgOwJCW3H_pDAzI90RPQCmZB8YWd6ApDRvODMKVL0B7pDHMWqRCzDC_xJW0ByDHRJVOMWbbJ8qVajKwJCx5G4JHVMWA7GoOAgjKkZWjmBFZWP7AHZWM3A6ZOgMWPbSiMWLWFkZW0zKf0BPRHxpQphAB4Cc0B20DmIT1YFd9BH4ICVLsCBl-P7UD6ZCSqDO4VrCVxVVB_V0eV5MWPbAG-VuZS7gToiDfzQM8VA_V3MWC_VXJME-VQaWsiG_YC87E0cGlAN9bBBxBRdDP_EtQJLjUqOBVgUyvO2HCcsAHTG2cLraPGyAqgSXaQerFi_MN6AoDSV2LBAIojEu_VCOShZCLsVUiBpaUYGOg4IGoMfrKdqToHF1mFn5Tl4FrQGzdQqNJwHFcqOcRBoDJOdBSMKwiFudG88FqmACRH9DRrsCtOEAODqXBTUCo6S2GV30C0DJvjB8EFtxU8sV4RGrbIFqEGgV7vAKgVyMOZOWrSAbJJLODgOWu8BNtVtbAreTb0DzOCoULIGS9AWZtDIRVG9T9mDLlBcFUO_DlKLiIUusAEpB_5A1qPhBWjoASRA6dVqLU1kVehQ1hVMcWRWFgpB6kVMcWhnBMcWfZCgpBEDGehQDiVYcWEiBYcWBDNWcWqmOWcWRVJWcWPcWPiV_2BWcWTcWWcWVcW0CWubLgpBl8DehQaiVucWdcW8CWlcWQMUzcWWpBjcWWpBhpAucWncWYMU1cWMsBHDCe1E4pFn5RnMUbcWKDWxcW6QW9cW3vDb9D-QWrcWmuVIdWmoVehQEzKehQKEDSdWtrA1WM5-FKdWvMUGdWbpBfcW2uVIdWBmVSdW5cWgpB2oVSdWpcWYRWIdWiPSehQRJDpdWadWkaFYdWxPAqyAI0B0MEg9QNvVndW7cWjjVAZCSvVvfVgpBg4DehQqjV9dWsdWgmV9dWhcWyRW3cWyjVMdW2PD2dW9WFldW36D6dW5jVIdWLaCehQGcFReWcdW8zUDeW8zUFeWEkVhpRGkVPeWLeWjrN4dW1bMBPJgpBOkVehQFhCaeWRkVAdWluFkeWYeWXgCkeWJeWEeGudWSOUHeWmSWIdWfkVehQNLQ2eWUeWbkAWeWbkAYeWDnCmeWbnV2eWLeWskVaeWukVTCMewV9cWzkVpHWLcWrDCNcWMfWFeW_OEudW6nJRfWBKFpHWXcWrDCZcWXfWEdW7OUadWJODRfWRILVfWPfWQZBzdWOlVGfW3wJEfWSlVpHWtcWqTWafWupBcfWHfBnfW7eWN-SRfW7iCI0BIuCzfWCfWaaLpHWaoV6fWsfWQ9BcfWNQN6fWxfWvlV6fWhdWshDJeWuPUEfWTdWrDCXILpHWqNDNgWcfWHjVNgWxfWfdWLgWPVJMxVjdWLgWCfWImVpHWodWrDCqdWegWcfWPmVcgWxfWdhQegWFgW2pBHgWNCIrDCZmV1fW8dWrgW9fWWIMRfWBeWrgWxfWkmVpHWD7J3gWHgW-zTpHWrmV8gWheWDHWwgWSeWrDCxiC8gWxfWnlIEfWHBC8gWHgW7mVpHW9mVNhW_gWg0UwgWleWNhW5eW86DRfW9qPNhWngW61CHgWMnVpHWbkVehWQhWZsAwgW3eWrDCfYFehWxfWlkVehWahWGDBhxB4IDKUUvrGXRUCdWT9BhhWjnVaeWlnVe1EnnVudWpnV2hWN1T8mHtnV8hW-tAI0BtPDyeWynV4hW0nVGiW4NBGiWadWzRU2hW8nVGiWPOBGiWahWCoVNiWLeWMwHEiWqfWLWW9cW-dG6hWVeP4hWPoV-hWdlVgiWSiW_LVLIWWoV4hW5fWLIW7fWpiW9fWw9J6hWAgWpiW7eWioVuiWSiWPdWpiWViWKgWP0VaiWOgWLIWFjV-hWRgW8iWxiWUgWjSUSiWYgWjSUViWbgWLIWdgW9WWalAh0VVZACiWL7BSCUfGM6hWFpVPjWSiWlVDJjWViWmjV-hWugWWJWzYBYJWTIPUpVaiWGgDbjWFeWkxJ6hWbpVjJWaiW9gWLIWtmV-hWQeWsjWLiWEhWsjWxiWHhWujWSiWtpVujWViWOhWLIWMkVo0VjeW8jWLiWEnV-hWpeW8jWljWuaC4hWYkVDkWViWfhWLIWkiF-hW1eWNkWLiWmhWNkWxiWphWNkWSiWbnVo0VXcAhLHVcDyeWC0KudWWqVghQjUUgkW8UDqfUlqV-RCsXHKHGAoVqkW3wBD2VIZAKHGSlVKAVyqV3KWdZBThFErVmIJBLWxZIQ2VwCTjNDNPUFLW4qG_kWxMVj2VpdOj2VrWFj2VZ4Lj2VWbJj2VhFC_kWJXFj2VS_SDZWXIDDZWTyTDZWClWKLW2RBL0BDLD2kWUdHl5UIFIyzPgMARiCzDCL7BCaOa1EUGEw7VORDyPIDMWhLDnlWeoPL5V1RCPqEhlA79A2kW8rEfXCxSD-RB4ZWWRC4ZWVOB4ZWLUBThFioA0jL4ZWqlAx4BxpI0jLE9V0eV4tTiASksMdOUnmSb6VuYVd6VHmWuRFRNOTZBdoEdxFbQAEGDYnQFgJwYTRuJw8PukPg0GVvJmwDzOFreDIzAH6J_AJ1KM_cMgBTwxDAGB-eHVLN6jI2AKHMBVQE7KJkEIrzMh9SieAbYAFiRq0C3MVxmAR_S7uFWyScpS3oPfRVCNBllMLXAFFFL6DLQMIGBteQ8vBGtDj9BylSU6JYmG2XDTHCO_VNdIhpTkSA1SPFVDbEKAcInnNMbVrGQpKNh4TGWV-TCDOBr2FwzMPpOHAKRdD2SBWWNt8Q6PII5QoHOZFPqnCuOFmRAWNAg2QKzOsqPluOLiENMHizNx8ElVSozNa3NGCCEvOCYGhOAzNCuaWzNCugNFzOvPVgDOeZACzDYVAauFSIEOuGruNe1HuhG79GX6BhiHgENapEwWQ43At-GBCCwnOpcKwhCx4C2SBtqIfNBLyQz-QHsV7NDslAh_GiGHS4E8oMiYEOTMWjH_TLnaHiSB8HJzmACUAFuBYTCx7EPME9zSlyBzNCIuAFOW2yDIhGVqIrSJIqE36TwhJbqTR5QuvARsOyJB_wTOoCzwAd3L2tDKSCvEQFkA9mHmdGKLJg8BQSB9-AM9MKzHS2BngMSAUDVL0XCN6S6-JJiBP6M3oO7vAX0GGjL4rOLBNLrFwjBhRCH9AnZLNSOm_DiyDShCcVCjWAsvOKSCqJBmqTcwPkbI7_PbAWjMBkULcABmULE_BiFGorGazVpHBO8QC8USQVwMAN9Q4qNZ4BnkP3UEyoWGQS9ZBwIDYaJD0PdcPi8Sc7Qh8D6sOsIF7vDUUFwHNRfCMpBnsAwpPSrO3NUnqGi1QTRF0vBhwJESCHRAr4HCUFBREj1BKSCPZWbKA9lSjjC7OGc-BZ-Q3dGj9QyRA6cID1I2MCzOFyjCpJBaECSyASJDXdAFFFjHHR_T-jCD5Hq3ClQFceE8wR5HPrUDOGCsmDQMQ-mDO_VFLCzwT32BvKOswL90DLnPQZWTyEJKCPCIlkCiyD1kKGWCGFJaXA-sP99Bn-ACXF5qT0QAgeED1TZGLVlCalPqcA1sDPYDQKOPYDPdIU4CT9C69OhQDKVGMuBMoP4OC2SBhcRkvTfhH67B_VFhXCWUALFFsiF30CtmC8IMwmC4rMS9QG2M6SAGHQ-JDtzFeDDiSDFQMPdIxKDz7BU0I2VFvrWPSCgqW2VFxTEwnCrkTBOBnqGnCSZrJgsWaWF9SAMwT_RDy3Id3LpBCLVUPTAdcPmsGSsWsYBkgBFWJHtCSsWPbVL6QH3V81FCMGZUA_mWk5ITUDbgSg1DPPHl1DWcHKRD1AS1RDrJIgYAr-QaXGGXF5YF_8DW7EdRJxDJ-mFO0DHOWr4C9EHYrJr2FQ-Q-8Q-gIw4La2EgmPORFxZACXF5KFIqGlGFDRHPyA7-AMyIS4J3kFxmL9BByVJEfCDYBjkCDYUQpP5aPa-SYMCczADcIL2JA1C91RJ_Q_XASkNAmK1mFMoWt7AC3LVKKQEVvBCVXTFIC8WAGSRHfFMgVpqAcOMmpTjuMVmC4ePtUO2_A9wSqfBrrIDgADVVhWCDABCyHg7JENNhECCHBFLQ2LA54CdpDYXTkdNh2QMoP8yBIbRlDB0MSfxDleStRBAtDbsCt8CppP7FRwDCYwOlfMSWDAoWPtVgLNvpAu4It3TMdTxrTmkCv3TtmPOsEGZB2pPAuBqJDfOEytGH3Vy2BIqGTtVkyEjxVy2BH0EHdDysCFuBngVWNWMlG_rEarUGcW36C8RC5BRF9DbpBY7JIJW-kCUXW5JU5PDCDBZzV1mWj1HPKWTZBMlGmSO6VQZGQKSCwNDXUUPsGaYWSsAgUU1hBoqVnqGXFSp7NwnMT5QuvW7HR3kFpYWovWpYWwJBGlOCPA9vWAVUAGEhqCHwOAvWRpFHtQX4Q_RDA9AwtGwnMrGBJNWIrJMEBmvBU0OpvBMRAhNW6qVwtG7LW5vTgPP6RAKtG2kW2JA4fQ6qV7tM8KWCcB2kWPqGC8ErqR8aOz-VC1SD3VjqMwJCyFEa9BTGJYWCU3V7NBIrVHtWMfDglWQtDd3VMoPwVEprR1wWpBEQ2Fp3VSsWT0BndH3YW8-QzEUGwBLgG73Vr2In3VJdI-PDRdBf1BSoILHKVZWShF5LWKtGAABU8BKLJR0BeiAUMWUOAf-ASMWTqWiZWoJUIHCPURBxWp4QahGkMWZeBSrV2VAcxW9kC3wW4ZWX7F-lWzfVUQNE7CazDQ2Ik8C36Mf0BTvOv-GE7CKlJ5xWX1C-xWlCS7xWsCBdvODyWo1TByW3zPc0BapPswWrEIROJuDOusWj0IMqDDyWaeJ4JHbtR1wWEJCjwWuDOGKA5xW18Ma9BrsBCsWp8ISxW7WP3VFj0IbxFnyWKxBXyWaVLSwWvtDDxWp8IP7IS7IdyWS7Iv2Bn5ILyWi0BCFGhjATlADyWDVD8yWIWFj4BbARjhL5CEcUE5xWcLRZyW55QtyWHiMc0BvND5xWg8QNzWdpPfRA30D8tGc0BfUBtyWJxWUhNJuROyWUGBazWZ0EIgBWhBDyW2UL_pD3TFP7H8DCDyWYfCtyWlbW5xW3gCmzWEzWc0B88QqzWG9Qk0B2SByhMMuBhoWf0BxoWctNY0DnqGdvConWqbR67BK_GgzSjkCDyWqvTy4Q67BFtW3zWzyW3zWOxW3zW3yWsCBRjCh5DmQDxdARzW2rPQ0Wi3Od4Af0BaMRDyWg0DZyW-sPOyWNYFqKVkTF0EFO0WN0WFSB9nEarOwnWZiBf0BaNALFFv0BFLC5xWZrPv0WhZCXyWAnCOyW5BRDyWHoAtyWVrPQ2I76Q-xW5WR90WtITIFEE0NFyW-qTNhGK1Bb-Q70WB6B_0WJ0WoEVvrMG1Wk0WAIQTzW30BvZL90WhVLU1Wu0WK1Ba7JU1WtzWS1WJNH90BOpWiyTDTAu5QH1B_mILeMFVCjILK1BtMF90WcqDq1WqyWo6HHSCq1Wb1WuMCxyW2JCL1WFVCa6Ju1WP1WtmP90WCyPQ0W30IT9Tr6ArjA71WAyWK1BHwO71W3rDo6HTfBswWtVCyrE90BnoD4JH0oCZaG30B7yW70W9yWU2WX1WS2WD2WS2WtKLK1BcLRK2W55Q90WKzWS2W8OC2DCOzWK1BwZJ70WzjC90WVzWa9BJYRq2Wx1WPTAz1W-rG11WjpCziAm2WP1WBIFK1BlzW70WYfC90WVOCa5EVfCWfS2DCudC72Wx2WVfCp0J94ByhMD1WCtCULNyFVn1W30BD_A70WqhC90W1sWuZRHtCxoOP2WX6AT3WF3W6wR1wWVRDR1WyFVj2W30BkBWK1BlvW-zWDbCM3W_3ArqWW0Be0Bo3WMnJd3W-sP90WNYFv3WmkA70A_3AP1WnsO0pJHGV4xWK1BQrP90WzxB-3WZ2WHGVv2WWxR-3WirP2DC40WC8EcTDM2W31P95S7DCJaJswWTZR-xWNXLS4WxrDQ4WWYAL4WOKFF3WCQWU4WN1W31Pk0WiZRS4WbsP13WmZRh4WX2WHFDZ1WQ2It8Do3WQVLQ4WdvOt4WiLGzVEf4WapPS4Wp1Wp4Wr1W24Wm4WYxTF1W4hDy0WgjCMIR04W11W4CE_1WD5CU0AFnDtmPQ4WdtWo8IIHVKIUypDKkAFZSaVL6ZWJdWtdPfBN74WIHVsyO4JHCRWS4WNuAS4WtASp4W8WUY5W5ZCj4WbWLSwWDYUUMAFnDk_Ic5WTBU64BmqW53WOSBd4WHFDMzW64Bl2Wj1Bn2Wy5WM5W05W54Wk5IVqK05Wv2WSiDD1W6DWS4WfzWp4WemFp4WiiHj4W62WXcC35WIIV55WrzWF6W95WaFEQ4WwULY5WtsVT6W7uWj1BwsPS4W1DKY6B2_C5DJiPCmpQp4WC0Wg6W95WBsWt5WjnO_5WPmCQ4WciIuLCGmWS4VImWupCrXV9EVoKAz-T_-VieVXaWQmW_QB6tC2XVCGJInEjMI38D-cJGjU2_EPrSuyKLhUxqCruT9JF5nMI3A1RCaHNoeENNVEVDeDJ1eUXTCtFPCQIE_Tq-JD8L9BOjqG4XOprSqmO0KNZlV2UMh1C6qQn_ArQHV3CZYVVOW3vB1QQccC3DD88VHiNf1EccCLmOccCGpG_eU0WIvLV2-VH7VF9VRsNo9I_8SwECU_BL-VN8VarV4-V37W6GKCrAE6Us-EDhGSNQX8MimJYGNuuFp8CRfCsGLSaRj5Sp5SlgSIRHcqWqiCbuTEfAtUOeXG95SRZOkUEzmUhuFDhKsYEkgUrsB9EGeIBvQFOhMnSCVhKXKLlVGTdD5qOhJQsyEYYDosV6hJnRAMWB5kCasGiGLPPO2ySo6SItUvjA5zSGsLr3TRhBfhGmjCzwMKgVskKZOWOsHtbWcRE3QVLjD2AWfIHGjCYGFCsCESPLCMPqITmEYtVDnA3OWBbBZoBZNFi1AcnJ-GB0VLQ8JEuBuJMAnWvZFg9W3UDPcMYbJk9WcKCm9WGIMMQWqUBeLUbsPs9WfjAs9WWiDMQW8ZCs9WcXCs9WEYBs9WjXCs9WmkAs9Wp9WqcWg9WuXCk9WgZFB-Wx9WycWqyDnQW6YMhiVG-WrQWK-WEDWI-WVuVO-W-cW6YHzQWS-WNDWM-WMsBE-WHdWW-WJdWk9Wj8CeLUXXHc-W79WVRALoDeLU7hHk-W-0FidWv9WVRA_hHk-Wz9Wq-W19Wq-W39Wq-W59Wq-Wh-W-uVQ-WSjVa-WU5IeLUeECk9WUiH9-Wt-W67QlxCyrGhfBZPCTNU9-W1-W3dWNZH2PDr9WsRWQ_JsRWp-WyRWY-WavVa-WyuCk9WeUEW_Wz-WyRWI_WKeW3-W4zCk9WfoWVRA3rBeLUQVDj_WA_WVeWd_Wx-W-pPZ_W8zUb_WIyDa-W8rIVSWO_W1bMQ_WJOUS_WHOUYHIWFIg9WjhBk9WGsOeLU8DB8_W99WB0UM_WoSWy_WNwV3-W6qCk9Wl7BJAXv-WoSWp_WB0Ur_WbkAt_WXcAPcMskVUAXnOUATWo0DZcAEDCWAXm_WNeIMAXxOUOAXETWQ-WSfWWAXBAX5OUjAXt9WLTW0_WPTWoAXdAXDPUUAXtJIaAX9oDZPCOlVYHI3wJUAX4UUaAXA-W6AXrAXpBOAnWZlV_AX54C4AXhAXUkCBWB4ID6TB4AXmAXDkHW-W3jM_AXI2TaAXBuBUAXHmUQBXfAXQ9BEBXf-WQBXb_WuPUUAXl-W_TWFAXM7C9AXr-W_TWuAXOeCcBXEBX2tPBUWaBXKhGUAX4HIsBXfBX1KBMBX--WaAXpdHzBXVBXHZJxBXQAXMZJxBXKBXEGP0AX2dHaAX4dHACXS_W07JMBXV_WACXEBXVlIUAXbhBKCXKBXe_WaAXg_WAhWjAXk_WyUWuAXL9TyUWEBXHkAUAXgJDaCXKBXPzGUAXnrAfCX9AXFhCfCXuAXBAJaAX7_WnCX5BX__WnCXKBXVVCUAX06FaAXz9BvCXDCXKAXxCX2BXAgBvCX5BXZgDlfMdnVlfMxhWYHIp4IAnWjnVPcMdRUADXAXCEDXiHCIDXhAXtnVIDXFjAZPCDiWCDXmnGFWWGmI6VWnxD6VWS_WzRUEDX-SGFWWJZHGqBQAXCoVaDXmAXWiWCDX7AXJWWrAXbiWEDXIjMOWWVBXVmPkDXfDXIBXyNBytPfWWDAXMqBfBXTSCW-WtiWEDXTBXhWWQ-WyiW6DXfDXDgCyNBj-WsWW0DXHuB2DX5ZCyNBiBXjSUdAXdFOCDXadHJEXfDXtSIEDXrBXyNBtBXVEX2DXlwIPDXraDaEX_oCGXWsDX9nDaEXfDXxdHVEXiDXmfVMTU2DXITUXOC7cACiWRKUyNBGCXMTULDXJCXuEXhnPUXWiDXOCXlXW2DXi_WlXWYDXF0SyNBWCXppV9DXZCX-EXb_WApECDXeCXyNBgCXAREqiSGFXYDXv6AEDXmCXsTULDX1TU2XWEFXZjAEDXuCXyNBwCXJUUnDXIAXZFXMEXi1NZFXLDXDnCXFXS1TKuBe2CbYUFEXfkWPcMWqVCzTjkWrFXRICekTWRGw1T7HRN2TONElFXiYWfdHbWUhdH0vBlMWM6V_mIoHR7KCB0Fj2VJHCj2VbyDDlWK7FFlWIGX8vB54C4mN7KCpaFMvBhyTNGXPgJu8BPlWKGXD3VCGX47VEGX47VGGXR3VuFExwWCBDw7VbTBe1UIFISGXMFI5vB2nBdxA9pGUAFoZWl0WuLFccCzHQ0OAl8BNrFZADKMCiPChTVewDJJSE1Eb9B9ODzhDp_D1qAHwJJ2B1-VNDV17WHmWIlQG6CiHU9EVz7B34ACbVVGVEbV3-V27WGHXnZTHjJ0cF1gCfaWiXH0MINPPBlJSaEz3M7FEH6KsGLoQCx2B-JOWNWWrF-rPZVD78CgzTfaEl9QZDOWTCESOEZAsMCXsBpcLR6U1SP1eUOfDzaOzQAFjAZ8IduJ7CGnMCcSKA-Dv2BPaMHsKKGPfKDtNWatNQhKhwMwXOp2CK-AwqJ_vDUEKrhAY-PNYQx1PoGLasGu6LKHXBPHCOWGkBwUMxKPHOWXcJm8JivMo8JO8EcGMkAWb3J00KTzF76LIpP0QVeTCRjLHtVXrQ3QV2jBt2KGoDK9WWhN6nB_EE1WMoULMQP9AWP2CsOWcmAIqBjgVOnBYYR5ZDzOW5YEN9B_5AkqKqJEXCDKpBHDCeBWKtVfaTRfBfaTrwDeBWm3AeBWzSBeBWwYDfaT7AIfKULyAeBWOBKjBWJJXChVLJX6KUNJXTPWV_AChVRJXChVTJXChVVJXQhVKqBChVZJXChVYoCO0JVVCrqKGQVwJXhJXchVPJX6oBIgVwJXnJXULUrJXGCWNgUwPWjJXILUvJXziG5ZW5DW1oOGKX1JXftP3JXlLUP2BoCW0rD7qO3hVo6CaCWSKXcLUpbI0hVC0PgCWUKXvLBXJBqCWwrAqCWnVIJiVaKXg9QDqSmCWETMAiV6rBqCWWKXwzHYKXWpBh1BoCWGaLvKXeKX6CWiKXyzVvKXusAvKXmKXrQWFjNu1NqKXP-W7KXxQWhaJaMUwPA7mB2QWQKXGaRGLXjaLoCWHwOILX5KX4iViKXh6BILXsKX-iViKX5PCLjCKRWGLXbWLYLXNKXCjV3KXCjVNLXbpBoKXCjV9KXQjV_KXmdWlLXxPAcKX68FzjCGLX9EDoCWkgBsLX-nAqLXBoGqLXhLX67QjLXXNUFPQL_WiKXZbLEEWyKXR_W7LXbLXyRWdLXEeW7LX1LXIeW7LXSLXlvVGLX9GETEW-LXFSWnLXFbRLMXDMXXeWiKX9HCLMX3LXBuOiEWwnOELXF3AGLX2rPeMXgKXZSWL7J1bMTMXCwViKXh1VwEWnMXJMXDmIGLXxBCzEWOMXbkAhMXB0UBMXSwViKXAnCtMXGMXRAX2MXSLXawVQKXukV_KRHfWnLXFCR-MXxrDENXlMXLCRENX5MX1cDkKXNeI8MX6xDVFWpLX7OUwMXEcR-MXNIOVFWHNXs7BVNXDoGElV3qAZLM6BTmFWuKXilVRNXupBTNX01TtFWaKXvCRMNXJxV-MXnREIqBdcRsNX8MXtmP-MXauV7FWoNXioC-FW2NXHNXzEFzNXKNXQLX3FW8MXEZVhxVoNXDVD-MXZLXLGW0MXM7CHNXcLRFOX66SJGWjLX1pBqNXDbLlGWjNX9JBTNXtLXLmVIOXMsCCNXJ4LLmVKNXRtOlGW8MXxaFuNX8LXsGWoNXrbI-MX3gCoOXHNXcsI0GWKNXasGoOX8MXwsP-MXMMXymVTNXCzGZyVoNXZtN-GWfLXj7JzOXPOXZMXKHWhNXxyVUOXG-TqNXEKB-MXaMRIPXHNX-sPIPXKNXP-AIPX8MXsMXfHWEPXQrP-MXgFQhHWoNXJiBWPX8OX5BRWPX52EkHW54DfnVjMXIsCUOXJzVQKXdRUANXNzVnPXPKX3HWaKX5HWrPX-nB87QSLXKSI7mBtRUpPXtqR3PXyMXbDEIOX1RU3PXTTB1PXdvOnPX3xTHIWzPXapPnPXwKXuzVuPXmNXIoVTzF1PXbxTcIWfLXhFRHQXjLXl8E5LX-OBCPX1DXuPXadLmIWaQX8PXLLXpIWRQXpaLpIWUQXtaL0IWYQXGEXuPXEOX0IW6PXoZWMNXyWWnPXLOX0IW5MXGIPuQX7cBBJWnQXYfRuQXrLXBJW7dCh0VoKUXGFnsGBJWzLX-oVzQXfOXh0VzPXCYLxHWkOXdjW0XIqEXTiA_mDpOXKRXlMXeJWnPXylCVRXI2VaJWzPXyOXmJWlPXqhCnPX3OXL1VnLXN1VfRXRQXWMXmJWUQXAPX1JW4QXdMXA7BZ1VnPXHPX9JW8PXx_E9JWRQXrKBpPXPPX9JWzPXSPXHKWiRXVPXNKWsQXS8CnPXaPXNKWRQXdPXNKW3MDXGF1bIPGW31VnLXigRQKX71VAJXYYWrqKocDaMCF8QtJXONEnQXgYWhvPLDBJKX4HRrjUZNXIVOBQXhSXISXONEtRH6FX-UJbvBzVDtAC8ECvmC8_Uk7D67VbcDNZWI6GwhS6KWk6Bw7VESGO3VXaCcrO6RAmYPdGXCLBL5VmcCQGX7qEzJNPQCijAzwWasC_wWwLGNZWUAF7SXJmI0xHdxWzeFpZW6QGrxW_SXkMWzKDmxWiOUEVCOUF5gM9ZWsfQ9ZWGGD9ZW7nBizWUAF4CEPTA3LDBEVsLD_eUIAX0OAK7WNON6oUY3UD8V0eVM7UseVDxMOhKJrHkrVc6VS6VzTX5eVwMVv7CrpJPhBUqBapATPCJCQA6FnBCFBUdkQyNGZNDIVLwMALlPL4It-GDKLdqMKgBQKBqSCyHFB6LWOCq_IXQAWMX2qA_ARu1K9aC7gPsMJT6SiePwzEGZAS7UBSHuuFJoOZ6SMvJnhAtzJZRAtNN16Q-ZJZhTWIF-aWfmHbtRT1Hz_V40PNGFKfIAwAfsGJpJM8BjbVxUOL7QboPgPBtNWPCM4_EfAUy8PZOL-7AFAW2WCZHBjzFCtQaAFGbI7qCazVqfEIiEd7I9mF6hJqBU5XIhUDarOqoT7jC4pU8ILHLEnrBExCtSAamPY6KLHDCzMbAWkQVKoQhcIhfSsLFpUPi4AvNBbtPBlMKLJ6uAjQA0gDYiCvQLUOWQjFa_Aj3A82AKgVf5OrAWhVDryAfDDSuWdiBI2KMPLy8AVtUN9UbDCqtVqVEyJO2uWMWVAsTJsTe-PM3I8mHC3HpKF4IX8eA_NV0RHJhUFNDS3CCBWK7HYYRLdQBJXZ0KiIUx3MzPDBaBa5E9SBqlAcoB_ULSEFNXAvwLAVCfwDygV-8KKpB3fB2gV1WXNXAusAYuBdlHX7TNJLFmCfaTb0JLPW4hLoBWxWXUhVzWXgJX5WXCFN-WXJPX8WXx_EOXXKwOEhV6rBOXXCXXfPWKXXsMX8WXxBCZXXAwOYLU3WXpPWXXX7WXYLURXXGCWnTB6BWVXXohV5WXRxTvWXexRrXX3uOYuBNXLtXX6bTQcWyFOQcWSnDQcWDyAgpDksGeoQftPyKWWcWDhBgpDDqOAYXteCAYXVpDAYXyXXLiVoOCicWJYXkcWpUXmCWwKWocWLYXtKXRYX2CWTYXAyR7XX94CS_AscWHYX-CWNYXWVA2XX6KXZYXtQWhYX-KXjYXR-WivPT-WnYXNDWdYXGaRXYXoIWgpDAGWvYXfYXOLXrYXh6BtYX9XX2MU_XXidWa_Eq-WDYXidWFYXidWbYXbpB0XX2MUyYXgLXVYXoiBgpDAJWgpDTvPLZXofBLZX9YXxDWVYXmwLLZXWiBpdWPGXmRW4XXmRWPYXqRW-UX6LXrYXqvPgpDsvPhZX_YXyRWBZX5ARXYXzGWhZXZZXa_WVYXcFEgpDlJWvZXOZXgpB9GWvZXkZX8zUmZX5OLzZXFZXm6WXYXPmC9ZX3YXJOUDhBrtV2JWgpDOHWFaX2ZXjNAwLKHwVDZXJOU7ZXvEWFaXbZXJOUAaXbkA5YXEAXVYXeHWgpDgHWZaXmZX89BZaX7ZX5BRXYXTKWgpBQYWMfWVaXxOUEsOAlVKVL7XXKFWbLPMFWtaXMaXNeIFZXRFWtaXRaXNNXTYX-bRdYXAcRraXhVL7aXIaX7MB5aXrCWbLPsKWCbXYOBVfWkvPQlV3aX0KWqTWyZXQPUQZXtfWJbXBZXpNXraXbIWbLPyFWpfW1aXArDlYXDkH5aX6FWbLPcAOebX-aXuYXrDCwYXjbXyaX3uPebXYbX8uPbLPduTrbXMbX5lVObXM7C-aX4IWrbXwaXX6LabX9IW0wVIZXZgW3aXMZXegWubXVOX8bX-aXTZXegW1bX83EbLPkGWHcXYbXb9CbLPpKI3gW_bXQdRraXHEWMcXRbXzvPMcXyaX3vPMcXYbXuZXDhWmaXTLAPcX0ZXDhW-aXttWbLP5ZXDHWyaXH1CkcXYbXhEWbLPkQDscXPcXGaXrDCXLNscXRbXfbIscXyaXPaXxcXYbXyEWbLP0EW8cXPcXYaXlhW-aXMKW8cX1bX2wP8cXrZXIsCCaX87Q_bXwHWZoBLzVFjM0HWOdX2HWSdXFZX5HW7XX7HWeJLTQDlYX5cHQdXDqOfzVjMO7nVIaXGIWOdXrCWfzVLvPeDXTYXNkJbdXlFWOdXKbXaIWMdXcqDXdXsFWtdXKaXaIWwaXVVXydXIdXp5A1aX4eRQdXAyPOdXdbXriWpdXLoBAeXBZXF0VXdXblJpiW6dX1FRIeXTaXSQVXdXKGWOdXMGWSeXidXzbXAjWpdXcLRQeXLeX6bXGjWpdX9bXDJWeeXwbXg5Eu8BJjWRVUfPCoMFOdXthI-hWIcXJjW8dXLcXLIWWtOOdXgZXweXeyAyXWYdUS9BsfRXdXVcXweXVdXYcXweX1SJPpVOeXwZXsjWMdXgcXWqBidXjcXzjWpdX6tOOdXocXsjW8dXrcX8jWdcXEgRjWXZ1VXdXycX8jWGeX1cXFkWpdXvEWW1V8dX7cXNkWTfXyqVNkWieXaaXNkWGeXdaXNkWVdXgaXOdXBFWmmGqvWB8TdHR7XXZKWclJbKWkgLNiM2VLoHRX7TUSXz0KZGQnXXlIPqwTeYWdYXgYWnRPKrTbuBx5FrKWxGBGgX8FBlKWBUXhuBuKWkgL7fCjWXwhSAwITuBDhBA2BKPRWBN2RAtRB94BE6GJcVKgVggXI6GZQDGrVMdDmwWI0C3SXsWCQGXTePrgX-XD9pGuySZcCmLHj4Bz1E7YDFTXmfDk0BLJCD1DmUCNbW6yWI_N60BPWXA2Wj3B5DCmkAHcCMFDz3Bp4BHzBr4B2IKenVOKFCLE31PeRS-4WlTDFnDcvQHwJj8AESCxAD4IHeKV5YCgjCXcAE4H4HCOFCQ0DggF6VLY5Br_G5vBTHGapC4HCO9Jb5BTKChhXbMNthX47JrhXOBPmgLGdBmhXRBEB8Vl5VPHXyTX-6UuBAVjSf0UWBDwIVGdVEHXS4VM7U9hXPmJgoANVSRqBGvMblStKSjOA83E3QDp1KaQQySCl9OKXNoyDy2IBgGjKNYnTBZSo0RaCF_qGzyQcBQN6Lj6UGMKLZSjDMubLm7WjYCMLW_8G34BwJDEoW7IA4MCT6JtiXDgEuzCsMWN6TS6VlDF0BQmBAFwDlBArBAFiXI5Sg4A5ZV4TXOmW1iXZFD1BQ5iX7iXgjSC8ISzNMFVx7NKaVQAGszE1mMK7WdfT1CT2GBmdSrFNxkMeoAlwCItS5hJtnFEcQUtSj6UqWBlyIsyTlJDhpRcgX24BJ2OCVTlAOg4Ao2N7UDsBJqyDb5BnWHoFFg4ARdE6uAs6WfwUw6WaSTGAFmBDVaW16W-7WF9V2XVYgD0oWxsMtSDJvDHHIIpCPzJY3MXTW0ENk_Ch9VCYVSOD6QJ8iPrZUqoAZoTr6Kq9V3SAQ6LDLSMfB5WPu5QjsGeyAC6EnoTw9VPRN3rAxIXIpGkjXbpG1pD6nFewDDqUicAoSVYrVBjX4-V0TX6qKZZE7IA87WWaW8jX0eVvkXawQ9MW83A81WEACsuTM6KosPVsAJDCghCSpErhAVuT6dNFfVBZJyGB7yESdVs7FOUX0DBXKND7WaQETqNENH2nCyLTXqVa_VE0AWMXIZO73B5qAl6Ku6J7zEq3UCsVlvJNJJbmItmVcRAV2Mk7UsqGksIgzT2ON9eElBTfgQjkDwVSdJSKqPDbWBLDOnJDCSuMXWsVkHFEVX79C1wJEMTvSJU8LppGlDO6GOEcFyGVU6KFAWK8BfsVWnSMNVLJGd3LLnOMLB8yPzGGiIUZpO3rG_eBbhQ3nUOKBQMQFDHOGChWF_CM8OCkVXlKIW8JEpPfaPPfBPbV_rOyQJAXCO-F1hVGpCgHNlxBQKBvxDEDC4NCUSDfWF9fV6-CHOWbbWm8JUMNLOWgvEChMFtApxVrvKIPB3-AMKWybSXOLZnABWX9pM-YKOzMrrI3wDS3WTjAiIOM-C2AW99C4XNNoC-pMSbMqBLKeV9IKnzTxZE6bW--NctVPHGctVJzTPrOcUEvKU81CfWXd2LzPDqmBYQTXZRm4CcLUwBOGuBnxRPULftPumDEKXtiLEKX7SAunXBAF3nXofB3nXUtNziGnCW3nXckC3nXtnX9nXGlL9nXynXwCWd6UrKXIoXSYX7SEziGtMFrnXWVA8nXIeQALENoXAoXNoXCoXhiVMoXgYXPoXC5WboX2FWunXAyPDuB6FWhoXRoX4QWZoXHdWmoXSDWooXiGLwnXHfDsoX1YXfoX2nXziGduTunXZsJxMUkoXbpBToX0uVKoXCZX7oXZaRboX9IW0oX0nX2-WqoXTvPunXVvPGpX3oXN6KsoXmwLGpX5gVQNU7gVQNUGoXVNU9oXb9CDuBWtOunXqvPYpXJpXHEWYpXVoXCMX9oXzGWYpXSpXpNUgpXxoX-pPCMJziGvXBunX9GWrpX5oX3ZX9oXHmCrpXEoXq_WwpXCpX8zUmpXBaXbVUJOU6nXziGOHWunXXLN_pXckCDuBfbI_pXzpXJOUjpXlQDsoXyEWunX0EWMqX8pXoSWJpXgHWMqXepX1MXqoX2wPMqXIqXBFWMqX4pXNeIopXmOUofBwkV3oXKFWGuBHCRPoXBTWmqXTOCkqXEvOoqX2pX2aXooX4aXwnX6aXkqX8aXzqXupXQQDUqXQQDXoXG0UGqXQQDHaEIPUmJUIbXvqXnFWkqXOoXErXiqXsFWErX4qXSbXErX8qXUkCw_TbPU7oXZbXmqXAyPkqX6FWVrXiqXLoBVrXKrXAGWVrXNrX3uPVrXtqXtcRmqXzoX-PUPqXvbXRrXgDWkqX4IWqrX6qXM7CNrX9IWxPUhrXAJWkqXFpXrpBHpX2rXiqXZvP0rXKrXoMF0rXNrXkGW0rXhrXb9CkqXpKIkESxDRmqXsvPEsX2qXnUWIsXtrX6DRIsXjpXTLSxqXcFEkqXlJWVsXmrXTLAiqX_GWVsXKrXxpXrpB6tOVsXRsX-ZXVsXcqX4sGxqX2JWkqX-pXrpBAqXrsXKrXEqXrsXNrXvEWpsXhrXLqXrpBNqX2sXYsX4cJvqXSqX2sXKrX89BkqXXqX2sXRsXTKWuhWyKWuDJDhBhnV7oXwHWGuBPdXkRU4qXymXwnX-ERPoXWdXMtXcKCMvWadXTtXBAFUBCDqObtXteCbtX2qXGIWMtXrCWbtXUqBbtXjpXqdXZtXcqXMpPRtXFrXHSU3oXaFRTtXHSCwDCQwFstX8qXhFRxtXtqX9dXSSUeqXZQXooXqFRTtXZrXCqBoIWMtXcrXCuX2tXfrXCuX5tX8uPMtXkrX5iW-tXMGWMuXgtXrrXCqBRGWMuX2tXApXUuX5tXzrXIJW8tX65EYsXQWCPrXaRADoIkESBXWhdNDXWKtXthIkuXAsXIJW5tXDsXCqBXpXvuXfuXfhQ-7QYdU0uXPtXzvPMtXhpXvuXntX9DRKFXUsXqDOduX2fRTtXspXqDOgtXttWMtXesXAFX-tXH1CIvX5tXhEWMtXkQDQvXYzT16DqsX1JWgtX8JWQvXtrX0ILRtXvEWoTU5tX1sXKuBBvXKOLMtXeHWkvXgtXMKWkvXavXBtXKuBntXBFW_mDTAX2fXduXZKWGuB71VnxRvvWv_AMmUJXCOfM4nXsqV7ONxCEQNRhSXUqB_1VkzT-vWoSDAwWGwXAVUw9IVLVIXXz_Ub7BNMVVKWjKEA6GZQCpgXBeV6qVqZHBrVoGB03V6BTX2VwYWzDCGuV02VE7B02V0kB02V7IXewXmAEewXfpCewXHpC02VnhJewXuYW42VPpC42VxXW42VhwXd3VSiHZlWIPBX2VpxVq2VCeH13W8LWS0JvODA1FbZWhEBESCg5AC9CjNDoPCHcC6eNIHIEaW_eNLzW2sET0WRdSxfE7RBESC0oCDiDS2WExX2YEb7Hi3WHzBo6HqmBHcC8vCTwXqqWEoBXhXNuCAxXzKItCGpTAcqCG5WFnBXhXI4CnxXH6AAxXAFLg2T3OAigCqpDkfIkyBO5BsdDEVCvZBWsBY5B43B8xX8bIjqCUkCl-ACdP3OGUeV12KPdO3OANTCIyXGoBKdEAaE8xXPqDRyXD3B-9VC8V5TX4-VHBACqCyGT_nD3YFzkX7jXPmWS4VZyXGzNp9It8Pi2V5IURNTj0CEXCj-BoGLr8QMiXC0RGKLmRMj5S0yKtVR4gBddVtjFbuTctAA8JwTFeUMfHKxOTMcA18OduJLkKJkLBAJaxATJU1vBugMldTlKOIsAvDUFTBudGXbU7cLQJDfjADjES3BFJJnGRk0J_XAZZVBlPq6SQ8LQsWjjLH0MxVF5yBrITyQVDLQuLQ_3M__AscKWuAI9WSgVuCCbgTYGF6zTLzR27TvfWDcWDLQoWXU8HbqWETBVKUTJGYuCLhXeLUEBD1QWiHC4DT0GP_zXb7B_zXLyA_zXozEq9WAlXwzHT8B1QWtqRB0X1GHP0XQYBMQWLiDMQWPOBN0XE0XMQWG0XbQWK0XSYXFgTIeQM0XdQW4NB1QWUkBB0XVePj0XU0XJ-WwkAdQWY0XTuVe0XP-Wu0XR-W0gEhoXVcAjoXc0XX-W20XoxXB0XASI60XW0Xi-Ws0X6iV40Xl3BB0XLvC1QWSjBaeTXdWD1XrwDF1XS0XddWw0X6rFq0XMjVO1XtSID1XI0X67QdAGaRWg0X67Qi0XaRWK1XgRW40XTlCjOH1ZEh1X5jCB0XkXF1QWcVGu7DHdNO1XIFD1QWllCB0XVOCv1XM1X2PDo0X2PD90XyRW_0XkpXr1XV1X8zUX1XOeWO1XyvAB0XD7Hh_Wy1XISW40XnlIB2X41XxXHQ1X3pX40XeCXp1XnrAB0XzDBR2Xd1XiMXy0XkMXN2X21XHqXN2Xa0X1bM71XUaX40XvQG1QWImIi2XU2XzMXg2X01X8eWg2XJ2XZgDB0XXcA4DTskVv2XaSKu7DuCLx2Xl2XNeIE2XvOUL2XxaX20XQfWx2Xc2XxOUe2X-bRw0XBlVv2XO0XCzVQ0XH3X42X8nVH3XZ2X9qXXpC3kM0UUz2X6HTCzVkbJv2XigCU3Xb1XQPU22XABXW3Xo2XyfWW3XXqBjOH2fWW3XB3XS0Cv2XsiVCzVpVDn3Xb3XKrUROA70Xp3XN3XIRK62XsPUz3XC1XCzVE1XeBX82XsdC33Xb3XqXBv2XAyT33Xx3Xq0BouRM7C_2XwxV82X4HIv2XihCCzVeECK4Xb3XEOBK4Xe3Xy9PM4X41X6BXz3X7iPROAfjUYQUZ1X06Au1XCzVw1Xf4X42X4NDf4Xx3XVlIv2XUTUf4XB3X4zCv2XRWVCzVA2Xu4Xb3XqlBu4Xe3XH2Xu4XV4XgJDs4XB3XKkVCzVQ2X84XZ3Xg0Ub3XrxD84Xe3XjhBv2XuaC84XG4XVhDz3XxJXCzVh2XXVW_4XZsAb3XIgVN5Xe3XxsGN5XV4X7CXAtXRrVCqBPRHE4XBDX4DTjnVg5XTUUu7D5hWi5Xo2XRUE62XtnVi5XloDkRUe2XF8Lk5XbsPw5XSzXftX20XzRUg5XLjGw5XNRHmtX15XfpF2VWu5XV3XQWWc4Xp5AQ5XbiWg5XHfBe5XFcIQWWN3XLSUG6XG4XVQXe5Xm3XqVWo3XcWW15XBuBg5Xt3X8zVn5XRrAX6X41X2gLp5X23XEEX15Xv7Bg5X73XsWW22XZZHp5XA4XsWWL6XDmVqVWT1Xu6Xu5XJ4XqVWL4X7WWV3VGJWP3X-oV-cJJjWn5XE9CbhKHpVg5Xm1X7WWu5XglCg5Xs1XMTUvGQ5PDarCo0VNYDF7Xn5XeUEF7Xd6X0jVz0Vu5Xr4XqVWt4XlXWE6XC2XL1Vw0X7nFp5X14XlXWd6X44XW7Xu5X74XwXWKqBQjCS2X9XWn6XC5X4XW15XF5X9XWjXCk5X0FO9XWu5XM5XCYW15Xj2XJUUn6XT5XJUUn5XW5XJUUd6Xs2XXCFHbEgsUdkW62XfkW4DTWqVsxDeYWw0XwbA4hCONEwYDEaEKjEEaEZJXEaEvJXgGDV3XN8QlMWN9VjcDZQNgcADcA9SGb8GmSH_vBuKBLGXocALGXniALGXucALGXWiBLGXpaFLGXYOBLGXHuCLGXbOA47VdjBZGXFDBbGX58XoOA6HBe8XGzTPwUxJBExA88Xt8X88XzKDW3V26HL5VTyCRwXLvD_cRvODr3BQ5BMhBC8DhjAa3BhyUvXLoEDh5ByxGT6MyKDedTecCHzBGaOvTXAUVxTXhyX0pCbaWyGTyfDXoS6ZVsCVMaWj9XHbAl9XZOOnWUEZAsuT23EKiQB6EMiXjwNrpTKmCt7LAhMzyXqsNJTEd9GHhBQ4APhBUNWDCCbuTTOB0aWQDQNmAs_V0dQVWFQkCefV7uNEGD3HXcyCzlSHQSgvJ7QHTJX8_VMrEHbWieEbiXpnU7xLFAWnTCfsVd9C5cHXPI3PMsUM4ZC9DRNnD3jNBaQynIEvSJ_EyKNBSB0KNPmIs6SZpFIIN1iNlbWpaIA9WaoMXEBW_PZOWzaIDWXfaCXCNC4JxbWhKBH9BemKTUF2IXoNFESP4STLRVrfDngV0JCyID_bWl-LVvWNrDQKUmcDEpB1qD_ON8zXP9Bf9WRrR9PWTyUYCWAZC5hVh_XlLULyAVuBtNWd_XRTNf_XL0Xj_XmCWJiWHiVs_XvLBxdFAiVzSBm_XmnUnKXw_Xm4Cq_XyCW4_XV3Xm_XigC-_Xu_XSoX8_Xy_X0cW6_XeYX8_XPVJ8KX8_XYoCm_XE2TYpBZAGaMUBAY4QWGAY50XNAY0_XeuVQiWeuVJAYouVUAYC1Xm_XLvCfAYnAGo-W4_XUdHo_X-3XfAYXAYEZXkAYbAYOjVUAYKhGo_XJ4Xm_XihCyAYSAYxPArwDyAYEAYiRWmYTkRWSLPk6Hk1XyAYl_XqLXRrVyRW_cWGEWO-CGEW1AYKtWhnJT_WLBYusGNBYP7Xm_Xm4XRBYBBYyRWMAY7jVFBY-1XNBYA2Xm_Xq9FcBY5AYF2XUAYH2XcBYsAYbeWhBYWBY1bMqUBMOAQ2Xm_XS2XsBY3AYHwV8ZCqBYpAYNaX4_XHkWHwVUBYSaX4_XxJXm_XvQG8BYJBY6qCo_XIgV8BYzBYp2XUAYXYD8BY4BYbkAnBYxOUYBYnaXVuFxOU1AYwmXVuBtOUd_X52XVCY3UDXCYkBYSfWXCYLCYnAXGAYE3XTCYO0XhCYvBY7OUfBYDPUVCY2_X7OUXqBcPCOlVARE3wJVCY9_XiNXw_X4xXwCYkCYupBmCYFcITCYniCwCYrCYMxVVoC6CYdCYLBXLBYNBXVCYq3XTCYW6XHDYmCY70XHDYZAYshDaCYKZCFDYBDYgAYCOXfCYsdCTCYlAYXDYmCYAyTXDYNDY5lVjXC4IDT1XXDYBDYxAYaGWzCYN4XTCYUiHVCYQ4XoDYECY3BXDDY_AYLmVJCYvOGDDYJaEsCYIFDTCYu1X4DY2CYPaEmCY4ND4DYdDYPaEaCYUTU4DYBDYr4XTCYRWVHEYRCYdBY4OXfCYE-CHEYAEYvGBNEYyDYEoDVCYKkVTCYrBYKHWRCYFhCVEYmCY8OOXEYQEY2BYxyVyDYZjAVCY7BYRnVHBYkHWRCYACYTCYCCYWnVzCYxsGsEYaCYs2XhUWu2XAXWd5XuDJoEYIsC1AYdRUKFXEBDUBNA0X_EYAEYq5X_EY2rA_mDj-BUBNJiCKFXbsPXGFtqRKFY7DY25XIFY5NVGqBEYBMFYkBYCoVd_XFeLLBYjDXYFY__XJQXGAYF6XUBNH6XXGF5CYIoVCFYRNEhFYJCYP6XXGFm3XUBNsiVtFY7EYIDYD0Vw_X5VJaFYb6XtFYWFYQDYtFYdCYRaGYFYj6XUBNWDY2IWzFYnAYqoVECYPFCfFYDmV_FYpFYvAYUBNkDYgeXfFYWAH_mDKiKRGYQUAohFSjWYFY96XRGYWFYkXFMGY7FYE7XUBN3DY10Vm_CJ7XxAHUXWfBYs-JYFYQBYPpVWFY0jV4eXbJDUBNGEYkpV5EYjxC7EYLEYb7XaFYOEYkpVCFYefEvGYpFYUEYUBNWEY8pVT8BQvX7EYbEY_GYmGYeEY8pVCFYGsOXGF0FO_GY7FYmEYKuByGYrRMaFYrEYDqVmGYekEUBNwEYNqVzFYs2XkvX1UDoFXw_XI8XAdPYiCl-LjkWd_XgYWuhFlYWuqVyFXlHYfgCtHYLyA0vX6HT0vXV3X69UKOLIFEF1RN5B6RAmFEA6VNiMrFC8SXxZEF6VbOAe2Bi8XFQDLGXLTEFGX0qCo8XJIY_vB34CHlWLIYOGXPIYhyTbzRTGXFIY_vB9iBRlWRIYHKDTIYpVDTIYUdHUqNb3VVIY7wWGnALZWTSGyLWopEbZWhQFwJCHIOL0By2CGxW2mFA6VCKU03VGjIMxDbTXYwSEaW0bA2zH9HYDmW10FiuELXCTgVj0Iz7PrkXQ9VCiXfwUiyX1PF5BA3dPL9VI5S3CGaPT6jXA-VYyX0pCIeDJJYe-M_2JeePfOFY-VbYAFQQAmPj0CTvB5TUKGBeAO76ISfSxJJnHOHKL2HCkbDEcFAeFamWAaIbgU4CGqfD-MAQvTJUBcBUR0IO4INjNUkE-aW3ULXTG__I7sB8-WVYL6uNnXGUQQpCWLhMv2BaZOlpO5cHhXA9UM_aEGUNI0B0mBjsBTfCTbW_HF31PlIRStSUCD8gH_sFxlCKFT9fV7kMHdMyUMn8JhwJx3OjQAevF1ARQ9U9JFy4Al7BHDTwsF76LTkCsGNxxX_6MN2G4pMCKUrnT-VCPbI2vC-hJM_XmvWZYUZdKlgV3uJ3zXJhHngVLMGGBWKXG8RCJ5G_JTyTFlRACLYO0CCLYRpICLYypHe1E6FQELYc4APLYCeD9mD3XFPLYCYALjCEEUELYTnAZLYILYTPWbHIUhVMLY8RCgTDNLYqDEjLYSTChLYfAFhLYBLY4BWDuCZvWf4ANLYssOvLYKLYfXXeLYrTBVTGZvWcdDZvWt-CnnXoLYCKXsLYlLULpAAdWYVCBMYcLYjLU-LYyhVxHD5pPgWP5pPthCvrGtLUNMYvLUPMYzNANMYmnGTMYUdGwzHmJBTMYX-JMOAf4LTMYKMYwzHMMYbMYhFCTMYo8ATMYSMYMOANPUNMY4qGpMYYMYnMYaMYF-WgaU-CWdrCnMYgMYL-WwMYWVAkMYnMYmMYALX_xKT-WW0MDdWIMYaMUuMYZ-W2MYJdWaZQMsB0MYOLXyMYcAYENY6aCNMY70JMOAyMUvXX0PUONYCNYbdWANYvMUeMYlDWKNY6uVXNYbpB4MY2-WbNYAvVhNYq6GENYGQUNMYIQUnNYkSCnNYGnEaRWJ6KaRWiMYyrGfNYJ_W8MY9WFb6BMOAcNUNMY1bJ5NYVNYdcFENYnHD5NYINYGeW-NYyNYc_WjNYtNUNMYOCEIOYsMY-pP8NYfTUIOYZNY36DBOYEkVGNYK2XUOY-NUNMYVcIe9WnrAUOYEOUYOY8NYv6Ao6GjNAQOYUkVcOYwNYgSWdNYveWUOYFRUNMYQ1DsOYLOYB0U8NYERCsOYjOYdOUsOYmOYzSWoOYiOUvrGskVGNYukVhOYpOU7OYTSQ4IDmLUBPYQOY4kV9OY0OUBPYEOY9kV9OYUMY4IDMfI7OY-OURPYVNYdfWNPYGPYpVSPPYWODP9BOlV_OYkbM7OYoMYHBXWMYkNXdNY-AX9OYIjMfPYGPYchDfPYaPYfTWLPYytP7OYbMUwPYiPYQ9BvOY-fWkPYkMUwPYGPYoMUwPY3OYQ9BLPYNNYgDY2NYJGWzPYGeF2MY2sHGQYLfC7OY5PUKQYBOY6LD-MYF4XkPYxSU7OYzSUTQYEQYmNY4IDoNYYQYqNYYQYGPYStB9OY0PDTQYLPYrhJ7OYGXTbPY4NYQhN1PYxgW9OYNTUkQYGPYeUErQY9PYnmVGQYHcJ7OYHOY4IDJOY3QYpQYRcJ1QYbQYDHWGPYktP1QYxQYX8J1QY6MYg0UCQYg0UEQYdOY4ID6QU7OY8QUNRYGPYMOUNRYxQY2zFLRYFRYZsAHRYcHWkPYdXD7OYAUUcRY9QYAqBGPY1OYuhWxQYZgDMxVXcAWQVjXO89FzPYjnVGNYdRUhOY5hWtRYiHCxRYBOYtnVxRYyUEpRUdNYyILEuBtRUvRYtqR9RYVNYzRUtRYruC7RYZ2LESY9PYCoVCSYWRYjDXtRYqMYjFY1PYbiWMSYq2A7RYWPUwhWqPYjFYHSYNSUVSYr8A7RYxPYrFYrRYgMUwhW0tPhSYfRY-OBQOYyiWtRYjdIhSYEOYgSU2MYmOLwhWMyDvSYPSY3MUvSYkSYNEXtRYhsG3SYHSY_PUvSYKSYUQYARXrRYXQY36XnaC7WWLcT76X5RY73A1oU65EHSYp1CwhWjQYaJWYRY5PTtSYvJDoNFn7DpXChjWhNYs-JtRYvQYwhWfQUcTY79WdXW5RY2QYgXWYTYGsTwhW7QYXGFOOYoTYmSYARYoTYHSYDRYoTYKSY8rIwhWbOY1UCLFXtRYMRYMHY1SYo6JzTY0RYrKBvRYURY_XWYTYrOYJSXrRYbRYJSXASYyOYJSXmSYiRYsvX5RY_tP1TYKUUgUUYRYfkWGNYWqV93TkZLGLYfKWG6SMmU8LYiYWTUYC-AZ_TRICZVTyFXXUY5RUL-REmKnUYb_AY8XvDCxvBRUYaLWHHC73VF9BZcCrsB9LGRzWu8Ae2BlABOAImgLDJEOAJRnBWmJz7WDHXi9XFJYT-VRaW4cTGzTSXAeyXPJYF9Vu9X8cMdaWtnHhRBvYEJHN7qGREFlaWkkMc7HV3JafTraW3pTmDSp7BjcOwaW5JNyaWVnFN-QBnJa4AbNWgOSM-X6aWfuEtFPh4A-eEpSNceHgvJFvC8OOhqAeTCTrM9AGppUjeIFKFiUAKEDObWK7Sj-XovQroOYbI8ECtUVSIXJjLGtWq2AZuMSsWdbWt8CfbWY2KhwJv4LEaBkbWFLCYGJlAWDuWaQDB9Ai1NqfB3eFn_ArrI5SBKWXg2LVnX5US2bWbRKESPkYB2KYBZI4KYYjBfnX4eDGBWCcW-KYWQASRAY_XPvWJcWjtV5eWh9WmeW9hW3XXIdWSXFUcWIdWWfWr_XyeWFiVweWFlVYcW1WYffWKYXAXYAoVYcWueWtqVucWNeWWpBhhWD2DAXYciVucW1WYfiWscWYeWSoCmeWkiW8cWAXYsFYZuVO-CZuV9fWhPGweWviW8QWOdWYeWxlVQdWueWRdWidWOXYcvWaeDFxD7iWyuVedW1WYOeCmeWCjWcNYAXYFjWvMUdeWIjWtDWndWiXYrKNpdW1WY2jCzdWydWxdWUmVpdWueWajJ5dWIdWcjW2PDiXYXQM9dW1WYjjW7dWYeW4gW7dWueW7gWzZXuXY9jCAXYvjWMOYPeW1WYIINReWYeWJhWzZXueWMhWieW_cWk6HMkVkeWiXYThWieWxdFtYY7eWUkVmeWseWieWueWdhWjaXdYYOkWjaXiXYkhWoSW1WYZRH2eW9eWahWokVweWKUUKfWuXYFfWe1EuCLEfWTnCKfWVhWNfWPFWIfWRcWMfWHgWUfWXfWMZYYfWSNXIfWDXYXfWVhWGXY7OUhfWOKOcNXfeWG0UCfWofWLbXIfWvcWqTWufWVhWWXYQPUPfW0fWilVHgWYqG6fWMZYqiWolVIfWBuBEfWlXYrdDCgWPfWpXYjbXHgWsXYJGWMZYMgWLgWwgW9iWLgWVhW2XYNgWPfWIGYXgWHgWo_IcgWMZYKjW2pBwgWCYYegWVhWVGFEfWlgW9pBJYYegWpgWCfWsgWjmVhhWXxUygWcfWzgWyGW1gWPfWYYYyGW6gWCfWrjWDHWpaYgYYwmVcfWyjW-QYIfW1jWDhWrhW4jWDhWCfW7jWDPXIfW_jWxyVcfWCkWxcXxfWYhWxcXrhWJkWxcXCfWMkWkHWpaYQkWkHWcfWTkWkHWohWPfW-eWehWhnBcRY3JFHtXoZYzhWaiWxkV-hWkHY4hWLfWuDCxiW4WYuDCSiWWaGzdWQDXNiWsYYyeJgXYyeJJiWlzVLiWXZOLIWOiWlzVQiWlzVSiWnVX-hWMXYliWuXYxPBXiWsiWTXYliWzYY2dXaiWhiWliWjiWJeWVQXGfWOhSaiW7ZYMqBsiW-ZY-hWAaYlSYWcYljWEaYuIWWcY3iWGcYKaYjSUsiWNaYLEX6iWBjWljWq0B2hW7XYHuBHjWGcYZaY65E7MQNjWMjW56XlBTARXxiWUjWh0VWjWScYqgWXOCGcYPYYTqBQQANpVvbDXTYnjWxiW2gWweXSiWojWBfXqjWGcYtjWsjWsiWChW2GY2hWkYYsjWljWnYYxJWEiWqYYqRXaiW9jWoTUsiWxYY1JW5eWp3F6hWNbY7XWjbY3TUodYLkWGcY-YYFqVEiWBZYPKWmdYEZYrfXaiWdbYNkWtkWmFXohOSqV9cWfkWaeWhkWqkWuXYgYWWeTlYWoORLDB72DD2VhpAskWrWYlSXOeYXgXQeY-9BOZXCSCbkWOeJ4WCjGXNiMZeY5ACK6V8kWLGXSlWGIY2UVm8XieY_vBElWq8XkeY7KCIlWu8XoeYhyTflWUIYueYytPFLWbMUyeYUlW68XuyAW3VQzCjNDclWGxW5PUFLW7qErfUfxHklWAXTBECkDHAmWR0BN3OslWxoNSTX7LEkZWylWIxXIyA1lWdhX9ZW5lW3IYwKE8lWlGMAJYB_C9QHvpI6ERphAM5A5tJg9XG7VCVYl8F7_U20BtrF_NTF7VxeVjfYORCGVCSmEI5Dn2USSBwAJOqL47CmeEtLFKPG6iAliFI6SBnO5DJ8OHulXiBTubCU9Xt0T6uCR3AhQJJ9P1gCBzCNrIhLNN6KdhV2NLouBCTChgJXgE2sHO2HqwGuxTW1HeyA5jA92DFAQQnIpCCmrC5PS_ySl9FbRC_KBsDB6xCHQBQVV6zARvGKFC7cH06PhCBWcA29FVDC5rSH9Bo5AYAOM-CuMCk6BchX0OJe7CUSOobIOlOx8W62BUIAtvCd5CmXQLJDaYFC9QNgC6cBw9OWOJO0KHlCjADMLDzaIDUB4-CckXjyAzNE33M_IHTDDyfDEgAuJFguAWlQOsDNTJbwAouA94IJ9WioAUjAkOWF9BHlT9ySeuWOgAZ8D5UBDZBG8PsuDtOLyeD6MBdpB6LEZpJ3OW9tEDcWVxAdpBbKUvhYPrF1uA-RCkDBd5CmjABSD2qV4hYZeVjQB13W20B94AK6VygYjNDAXD_aXy6WyqBj4Wl9COAJiFSAcWtiXAWE13W7fH4TJO5BESD9UYXTI94BmjJksHypQBiBfiYkDB1pBl3AXiYY5BuQB2xWOIN4eNd0DaJNpiYBkHYiYZkEkiYFiSYqPTLD7VLB3Ky8CdLDdgACdP6rQ9iYLmOTuUtYV2MW1kXS4VJfSL-U3kXtIVgsUXsEveVKGVEJYY3E7TX9bOWqMwfYGIOpwHyPTEuA-fJP_CGJJWxMJgDa3Mp8OjSNh5Ex4CtqVJoWysNbyE-QNQ8BXvTfdGDiBFpA1oWOqQqCCFoAtFNBbWCXFOVLRjL1aKEtQU8BKoMCgG4MC91IJhYu8D4-CLmEabNBcPOHLhIPEJJvGPxmMbWXFdAdWXn2K3OWj0QXLYCVMG-E70KjDSW3CKvFcdUSmGwWCLDBGFEz_UM5AMxDShCQSECJY07WrfY6jU7hXb_Lz9TrWXcaNOJYtMW4-V6iUikY90QzSPOfSxoE3kUzLKbVSawS6kU8LS2lMg8V7RDirFQRTv-MjGNcfS0eJs6F1jCAMLj6UjUPI8EMlUBFEEFF7UQd7IZkYIpAekYBVYXyXF9VnlU8TXyBAxSPx-TqgVPaEJVYokYPlYZlURlYTlYf6HB8MWOVF3JqfOmGVyrM0hMSsAgOTUjU0xHmXQZUBlsIvqMZDQajXyNWPHEkDPejXVGM-fOG0MiIXBeAINNV8CKyCEAP46C3YK3gPTeYaJBVeYFOEYwXXUApgAcGHz0GNxX5aBZxS_bSwTXOlY0eV6MTGJYQaWL4T8fUb9XMjYP4VNmYFjYZLTQmYEVYycS-zRPeEpuUo6VviSC7I33GuuUt6VH6Kv6VCwUNoWe4E2uUJ2WtOVsPDrjXDRI5eO0jXY3EU9V_hUb7DSmY_GTgcAWiTXlY0iXpkY0mYd6EAiUauSl8FUPSz0AHXN-FBp6TQmEhjUhfGEJD_qGP4IpOFYpPblKrOFwGLGzO6LTzOFENS4YIVWIhdBoaKtyAKDCfHNFcKwlSj0PjUO7EG0qA_DB4xTdcBMrN4_Eh_AFILC9TxSAaoIW3KMwAtrFj6UPEMEDS7yQDFHWKFzKBNUA1UIftV2XOHSBGfJNuBkrP9QHIiYigT-BVugES2VZnFqwW_FLe8CsqH6wT_3AhcM8hDneFYmGM3UCjYq9X26WYmYNLT2QTPOCqlUM9VpiYI4Up9XLaWUoYfwU6MT6_NYoYclUNxMYBTnIQGnYAPHZNE5ZMawSZQNTiCTJVdNINHHS6RPIPkcPcLBswBwQFFAJIWNNEW14CxEC3TAKoCxCJVgVLWDy4BPHBQxTU4Ew6VrYBN2OHYUuhGMGOTbIpzTvADsyTkrIe8XBoYPhMl3AkoHZcCHdKXkCymYtiUM2AQNNe0UaoYccCv7AMyRACVOjYapYzBAcpYCnY9gHV8VoqJgHHAUL_4In6GenOayBtbQK7BTTBv8Tr1Lu5S33E0NLpzJrUJMvJwhQflQSNVDIOtnPVQErENQxBJFYA-SHIUCgGyVFklBbAR1KLIrSmTVNIU7jMp6KXOLq9BBoY0fTUYD5QOxGXbQOxGXwgAQ0DcbRNyHqTXAEHFXTCEHOjMb9BVyHe5B_fBxGGZpYT4TmpYzBAA4QnVT0GXqWN7mYf4V9mYbpY2iJwxAsqYB-TfGVC0IbgNzLKz1MHPM5YENbNN4LBGBsGVC8HSbCI5MtzFtLLoFJ9dCY_Tn4IkuB9SA_uEhxEq-VrGNgnSZeVMWBzbAd8FkGFmcV_uUjpYpqYjSEl8FU3UsjBAiXncVm5VyqYlpYcrYTGNEaVmRLsvUPrKF3OtsGD9K2pYCbEWfSinH3OFGrYzTNNGFqVJGlUwnMgRSd4CzZOFAMkSC-AGgfScFSCyLkkXjYXl3AkEMoqY6MTKqMT7EXhMtqYXmN1YVXmYgoYZLTIsYBrFWiLNfS4qYBUC6qYPrKf9VWlQD9Kc-VCrYCOSr-Mg-VHrYaGJjRI3rYm-VQ7Br5BqCHQrYLlU5mX9JFUYUBhUqMNr5BVMVxfVzbA-6S7MPGsY6tCCBA5BA2qYepYO0B-NTwqYN-VpkY3sY5sYayXxcVR_D8SGESKaQQ8kUzrPeGNCQILNRndDmGNqdU5rYX3AeNAwuH9rYSTJbRUjvMqmTavNxKTaOEsMFxfVG9Ia1EMXKulWrPBj7DOUFvjQ6lWocEmgLXZMbOVUZWNgTGsYlmUzwCPpUEpTVFCVgA-sYr9XgoYvtY_pCxtYXWKkmWIhTM_VpNKhbTV7VTOA3nMwCBg9S6HSnyAhnOj1VUVA8HL8XAI1NaKKW6NAaIsJIXeQFODT7OBxUtAFG7QPUEpjCi5F1CBMzK-5SApFjDJbnCkyEF3KoJU6IURhBhCSjGDM1PHSOhWF1WTMLYX5MDLEDAWvGFoiFBDV6sOGNIrnGloUgQCGnWdSVCLGRAJjRMnrBbgB5kDl6KA0O5cBjuCIWFihK-DKISAVIJYkCCkSqjAJxWTgR_-QHQSPQC1GJZXC59XsnYtdTkXA4zWDbBG0WN0Fa3A2AKlpCJ5WEXDrNEAuTTxTTmX14CamE9oYf5ElCIx0A3NDfZAlvYQ7BedL3TAaqOA7OsKDtpW0rA3rARvW9fVp1GHOWosVe4E_XKfxF4nDl0RkVDJ5WMCD2WCHfAnaTTpW3nYDUAyxUWaI6TCkmXvhC9_SrTMIqPouMMLBgzDXHDFIVcCCHWXobFe2OpvY5XAFSGxTLM4PsxWreT3eJbRK-OTT0C9nBTVUAuBzzPyIDtcCAKTIoBceCDnB9qRdNDWxTprAG4EywYquYNoBYiBo2IRoAPfBpwY1LArJNo1PFeCCcVSxVuwYuFRt0CTrR4wY04To1PfSFo1Pi6AuwYyFEprAlfTqJCGzTxRIAcVD6D-yTowJKQPkcLRzTY5QQoBfiDQoBS7FGKUR8QQoBr6QQoBB-QGRVpvUpzTOlCuwY8DCwnTGvWvrG8rRYrOy2BixY9zTSSCA8UWSAhQGpzT6wYPpYAxDPbIwsPdNDVOGprAjkC9xY1wYP0TkxYP0TUVTJ0TJxYP0TaxYzpPcxYzpP3hDzpPgxYzpPxxYvZACyYvZAEyYj0TX8Ml0T92TaoBMyYaoBGUL40TexYepD6uOAuB5BRdND40WylQ1bIS3CzsR4wYb6QryYiwW6rTPaAIqGzOCOJHnoOHaUPaIG9IGMCTULmiXJ_EsuHUrBr4BDuRo2I_zW7NBarOOHWhhXJyBu8VdLDAzO3OAglCHzYxDRmuGhGQOFD7fOVOCMzYNYDTzYtWFT5BaFE-KWJqGOoDXzY3qARzYruWYqPwsP0pQ8SB7fOyvAMzYp9GkzYB5VT5BGGPkzY5VFqzYuLBkzYdzYqzYJzYzKVwnO7fOSYD2zYQzYT5BrBW2zYpzY3OAKCCMzYjhBA0YvzY6zYxzY-zYzzYMsA1zYT5B7BW7fO9BWM0YOsAM0Y9zY7IA0VYM0YtzY3OADnCMzYJCWM0YH0YxhWHzYBDXd0Y7WCf0YP0Yk5BR0Y1gBWzY6OA_vJYjCtnVf0YF0Y4KVb0Y8FOp0YkOLw0Y5zY6OA1GHd0YiyQw0Ym0YODBOhDw0YD0Y00YQ0C4JHZFYd0YkbJC1YwPAp0YgZFC1YAnXj9BHfBC1YB-Xv-CV0YKFD90YKFDs0Y-JCKyYeiBTVUj9BFrTp0YpVDd0YioCA1YoVEc1Y50YeiBdmJY1YXjCGQDKZCc1Yb0YkNGp0YUTCr1Yz0YCLVi0Y6OAqXBd0YOeCz1YP1YaaDdpOx1YT1YVfROzYqaDoxYkjAmVN9IDu1YqaDw1YgvCk0YRGR81YjJSXkGgvCR1YqaD61YgEIp0YLzYQ2YF1YQXAllCd0YSzYQ2YG2YyuCW2Y21YmjWW2Y61YtqWNaL9pDJ0Y9pDT2Y9pDC2YdTUK2YAVAG2YrzYQXA61Pp0YaUA2vYODB3XF7_HAVAb0Yj3WMlYxIVarYqxADEAPcLltFFbAgEA6tYa4V9KDVmYKaWM-V2tYY3ElmU-2YNwBB3Y1INNePGnY9WNgPSsKPm6VLJJbiE7GGRGJGgCryPRyQBYHqnP_7LaWVjVDQdMU8DN6S_tEX0Gl8V-tDORJz8CtxMlKDJvH7bMp2Lf1YRPNo6Ne5HVeIpsFxWGaoTPJXKQPajD3oBJhL2RCKlYb6AT5BORI0bGi1Y0ZBQ5BPlC2DHgOAUcSF4Y6OAz3HpvAGsYzZVDXQHHXclY7sYdLD_BVeHV62YN4YRHX4YOzVP-LVYIGT7Ta4TIAGafBN5NpUT5TBYmNqbQr8BX8Cg4Y-kGs8D3sVI9F04M2lMuWAS8M7EGCXBbOBjgC3iDuuBU5RcFJ8uWjHQmKLoQC5MC0GEStY8ABKwCiOKeqMz7BhaEK1U2zCy4TY1EUVTbUBWtQ8pJCsY1PDS4YIZGdjCJpBJXNGsYkdC4sYA4Q2jX_IDjvJgrYZrYgkYBtYX5YZ4VVLLCuFrzQ0MIHHKOUMS1UpiLvyHvUJrjSbIHM0Ik-UNQD2uN4JFVZXxBMCQIe1AN0QJIXqHN_rLQsO-fLxnY0BSfBT-hKyfCkOWmcDCsClXVr4BMdQSuBkjXdAQBLW1uAX5VB4Te5BVIGQjLbDIN5V42DqFCZHEC3IZyAV6YOwC3DNZGBX8GY6YmpFBbTWyXtkXPlYkdCMNTbHVBiY-BJ1tYfoYY3Ej6YfMVjvUAMVwWQZmJYSAn7PFHKE4HZLNWOJToWPjMTlXnmPWUXhnOglHmqMFqBmKYraOdIHLCDArCOzOYYPR0IEEKofTGzScRSUBQEwBmgUnjMh1DsZLNpE3VNq3Am9Mh-HmJVKMAfnI_uSB-SfKUCOHRYHgWC-OOE0AYAJXCDk5Md1EVHCBhSNWNVmPHwPMwFY-SgtAKkG6VQtAWP-S_-XDTYtsY5cQvsYXpCFcVBoBAdPvvBT4EG_BM_QwUABlAj7DZCI0XUOXVnUAD7BNuKlOFkjXBXLRzWCiSW0BwVORABavCTgRQSBDQDRbQ5KWptEP8YT8YVmGZtFg6YDjYgyXfwUn9IKLHZGGXEAY8Uj1DE7VweVOHXarYf8Y6KHh8Yc3SBjMx9XABCb4TpuUj_IxxB3rVwyERhG2pTvyMSaVGONzwY34NJdMPxMzTN-nE9dCGlUI0JDeCQuQOVO--N9HVkQMeNHFeV4pGrAUuxVN5YI5BRbUFcGoqYx5RJmWtVV3BEl8YNjYgkYU9Yu-RA_TNAUrHVPAUX7Vu4VVhOSUOwHV7pYY5MeDPyHVCgPbAUt7DcnTZLPDOGiAUJtQTuQQYBy4Tt4IMNDnaTaMCiIXA2MpzTLuBmiXEsTf0BuoS_pDmES5zCoqYk7CdpYSISUiTJcDosSipYgkYF-YgXHwiGRHU6qWsHFG4YvkKnIVziXxqYF9VN-YHiFW7CFVYvzIB_FUpFo6YEjYfwUZ-YeqFl7CNNThRC-yJpyThTFfGLWXG-tYtyLuZJdLAcPBLjMjkDikMrNDbzWnVNuqPgmFnJYgLLL6RS1NpnQHnIirFkKP69JvoD4iPLRQe3YACBVgJnqAa-XfcMNIOj8IkmXlvQZHBGKY1dBOeOtVGTzOTJDh0QlJUuAWZKY1-MlVFcKYnUPerJ46R8nEPmXTXT3yCfIMqKYvAW0MCB_XmqBRtB8rE7mBcgV79UESPbXO2KY4DTOKUCoBxOWDZUY9WaeTftVJaUhtVvFTQcWqNYzXXxHD1XXBAZTKXdrCQcWkMYQcWSMY-XXDAZmCW7zDWcWYMYWcWX-JecWLAZvLBgWPHXYTQVuCWTAZ5_XXAZvLBJAZ-9WCFNUYXFAZ4CWZAZTPUmpBnPYscWVAZp0XfAZ56KbAZnoPqAZvPYKDWPAZBNYZAZ4PYKDWoAZ2iVzAZiMYKDWHAZ8iVZAZ70J6YXPiK2MUxAZZdW9AZ__YN1XsAZ4SYmpB2tPJBZ7AZ8XYZAZUQYmRWNAZa1XOBZRAZMNUOBZjRCrCEZfEUjR0dWhAZTpXcBZ1NYZAZ4NY7dWCBZ9WFUBZhNUgBZ2AZ4RWgBZ5AZsZXeBZ0AVsAZHOYzZXRBZ8zUjBZtlHqAZOOYzZXoBZ4NUvBZrBZs_WZAZXOYieWyBZjNA0BZMRYieW5BZRRYieW8BZjNAMBZiSWZAZrOYjaXBCZVPMsAZdRYjaXFBZ1MXtBZ1OYjaXJCZIZYqAZ6OYlaXTAZAPYMfWlBZ32XfCZyRYcoBHPYmCZJPYYZYkCZdAZG0Ub6BXfWBCZNFJbAZlOJyCZcMYXfWoBZaHN0CZU-GXfWsCZFaAuCZQPUwCZWxGmCZkAZqTWVCZblVfCZqPYqTW6CZQrXeBZ07LyCZxPYjbXwCZgSYjbXiCZZOLfAZjNEMDZ7PYjbXJCZ03XWDZNNYLgW-CZ5lVwCZTNYLgWUDZJQYLgW3CZIBZLgWLCZL9UyCZPBZiaYwCZmNYggWfCZVeCmCZGZH1DZMMYmgWzDZrDZjQYrgWkFDrCEbmVWDZ6NYrgWUDZsQY0gWfCZbTYrgWbDZhQUmCZ0QYccXfCZJOYDhWjBZd6LyCZ3BZ8aYMDZARY_aYPEZrDZ_BZxyVgDZ61CwCZdOYxcXUDZORYLbYfCZHCZxyVbDZ2zFRbYfCZOCZUbYsEZSEZTCZkHWFDZDCCyCZYCZmHWsEZErCK7HdnVR7HkbYeBZsRYcoBwRYAFZlCZLIWptPCFZJCZ0rNaBZQDXfAZ4nVLFZ1CZyeJHFZEmKAFZePYFcYTAZHcYbAZhGMXFZDDZNcY-EZIDZaIWHFZZSYpiWeEZs9JXFZSDZ8zViCZ3AKkFZoBZnSYAFZpSYpiWLCZsSYLFZ-AZ5iW-EZjDZuoVVFZmDZjSUqFZpDZDjW3FZvFZSQYJjWiFZbaKJjWRaEJjW5JUleX8TAHqPqFZITYrCEHpVLFZMTYYjWVFZqzTAFZhBZdjWnmA30VZ4CXOCFDZZTYTGZ4DZXOCHFZlpBwfXNEZWqBiFZQEZoJW-EZ7QYsjWaGZjAWAFXnGZHFZDRYsjW8CZRTO-EZ0TYfPChEZWvXVFZkEZ1JWqFZnEZjpDvFZeJYifXVFZtOYlfXBHZnFZyOYUkWBHZdGZRKWBHZAnDfPCCCBPgJXKWTAZUUYKeQe1DXbUUMYQ7IiUY4rFdbJVHZxOL_vXMHZPeYO_JJwXZKDe2VKWEzwWkbJbkGm2VnHZLqIlpDr2VpHZDCPOIYZVAJlWGHBLlWyHZy8X0HZWIY2HZWLC4HZ5jM_mFD3VWkCrHZHKTb8CIFInHZ9sA8YWFpBytHJbCQrMc1WmYEe1WCbC3pDbWEBcClqYaGPQXAOhKThFNGPZdAzMCjFHkjAiCCPwU_aEbBTCqDgfA9SGUDQ7TLCqDZFH79B7-XhIZI6GPwU4mEeIZaXDcMCmIZZIZCqD7YWmIZRZW79B4HThIZLNBqIZpCT3IZqRC1IZW9W1IZiqA3IZuIZ49B9oD3IZyIZDJZ0IZ49BmnBqIZOhCLJZlIZJJZ8IZJJZ-IZJJZAJZ79BS7UhIZtfEXJZv4Jw9BuVLhIZNTCjrV1FVutUYlY0eVR-VThMbyXzEC_NMnkY8mYY-YE-VlJZ-2OOVYikAYEG31FpyX3EBjhJMUXUCPJvMKiUK8Q1LF5fPT6MbzW2ZGP_C2HCzmJo9VwNL72G3pCILMxoFvkMD2G08UsVYiXD-9ITrGO7JJhKdoALOG-7CpfVDDDBtNnjDyVU56CwaBqWBj-X2fVmXAYbI0bGGlIOlXdJDT-BsnY1lCZIXGvCHOWqdI_sGAgTtVQ3ITfYTPOWm5WHwYGlXAhUFHEPwYxHDe7MF9A-vAI9W-2MENNggTYGF1UCP9WP9BR9W_bCjgVwxSxOWdiJY9W4qJXvWhiY8_YxaC_PWvEF_PWFYM_PW6PD_PWjXCGQWmkAGQWOzOJ0XnFBMQWT2AMQWLBEMQWNUAIQWRLZIYXdLZfMYn9AXQWpLZHoXnLZ7_XtLZWVAU9BdQWfLZiAZvLZH6E5dOvMYSuEykB1LZniC5LZSoC9LZZLZvQWrLZ_MY1LZRBXBQWHmUGMZTLZLdW3LZJNYLMZXDWCMZERW1LZ7hHHRW2BGXuE5ZCHRWjLZq-WlLZYNYPMZP1X5LZD4XHRWAMZgNYNMZ4-WjMZU5IcRWhLZRZX1LZ-ALaRWAJZ-AYcMC-AYXLZaRWhMZ6LX1LZ2dHwRWcMZVOC5LZRKU2RW4MZVLZ31X4MZzMZFOYjMZe_WBSWzLZzBZcMZQVDBSWaMZgBYDNZ-MZ8zUxMZ-pPBNZu_WjMZgCXVSWoMZ1_WcMZBAJVSWONZEwVZNZSNZWFXqSWxLZWaX1LZyCXqSWYMZCZYcMZi1NqSWcNZ-jGjMZ7CXqSWbLZmOUiNZQCYPMZbAXYAXLNZ52XSuE4kV6NZ-fI8NZBNZ9kV6NZJFYATWbsPDOZXNZsAXvLZdfWBOZJMZ7qX1NZEJZMxVk1WhTWzNZFaAGNZFaAGOZ-AX6NZH6XhTWLOZFaAcNZFBX_2C0FW1NZwkPvTWSOZNBX6NZI2TvTWnNZrdD4NZASImOZdOZf-WvTW_NZLoDBUWkOZBzTBUWWOZ_hHBUW4NZlBXIUW1NZSEXNUW1NZtBXQUWUOZwBXNMZShCIOZrMZiaYbOZuDY6NZ5jCMPZ_NZcVGfUWgIZMxV2MZZ4XWOZ5MZfUW4NZV_WqUW1NZJCXtUWcPZxNZwmVkOZfNBwUWWOZJNZUCX1NZEaB6UWoPZQNZwmV_NZEoD6NZeCXCVWDPZzDBwPZpOZ61C4NZaNZEVWdOZGsOCVW_NZgNZXVWkOZ06FUVW1NZIAXSVW4NZqNZXVWdOZjFXSVW79W2sXGIMc5XUOZDDX8VWHDXTQZbOZo5X6PM9NZTQZ7YWWQVgPZbDE2PZZDXFWWsPZbDEBNZZFY6PM4UUOWWRQZC-WOWWfQZCBXSWWPMZLSUmQZkQZE2TfWWRQZnOZaWWfQZHMZ8DXvLZ-DXfWWiQZe6X6PMyOZh6X7QZ1OZsWWGOZnnEDRZLNZNEX6PMadH1WWvQZ-OZ4WWvQZBPZ7WWRQZlwI4hWraDWRZ_oCK0ASjW6PM9nDWRZ-QZxdH8VWQPZLXWvQZUPZVGZ91EQ3CarCtRDfxJNMZs-J6PMX_WZXW-QZ92AN6KdpV7QZENZ4EXvQZ3rBjXWfQZF0SnXW4RZcNZrpV6PMbCXjXWdQZyGZsRZgCXwfX0PZ2XWfQZOFX2XWWQZ7_WUFXvQZ_PZhvXvQZCQZbFXUSZfQZKAXNYWWQZ4CXNYW-QZ7CXwfXRkPNuBd5XVYWUOZsFXSgXSOZO8XzqUnYWGlPONEGcCQgXEhXQgXceYnSXxZI8FXEIDe2VABFSrVqMJO3Vh4C7SZ43P9kWvgV9kWxGD9kWzgV9kW1gV9kW3gV9kW5gV9kW7gV9kWHaE9kWArP9kW8XPz7VATZ48XRUU2eYtSXPLWC8QFSAkvA_IDdNEgKRgIYPGW2gXhRAilW7YF68VFIHoOQpRZQ5VZRZoOQ6jBbZWsdDewDx0HZ5Ed5M7DKr6AZvB6ZWCVAlBPkTDaqBYBCsdGA2BVcD5TZaXDHqBE-B9VE-TZi6SFUZrTZCqDtTZCqDxvQDUZrsVDUZ7TZCqDc9BE-BBMFLdQOVACUZDJZnTZDJZVZA-TZswBVUZpSZeUZX9CcUZOUZDJZQUZTeYSUZJJZaGQE-BOhCeUZqZCsUZbUZqUZIUZ-9Bf-P-TZ7GKsUZjUZyUZvOBThFtzSeUZkAFDIEYSO4XFoqYK3YgEA8iXD7Uz2JuXVNHXi9U5hXS4VCVZPJFHjXNBO06IOoTiwNhnQ2qU6IVFRTc8V7_HK7WgDEgxMx2UfBBmSNJcKEGDnYNrfVtnDxQFGTTq6Ft5TnlCerE6vC-sJJZSejXiMQqbSc7IqyXkIR5DOBmYwbC-3Y4FIQ0DAAK4YP-9B2yUqRKW-Y_sYF9V6tFVeMiET8gDoKCg-Yd8Y2WGI7EMwSRnUOVYzgN1zPdYTWJPpjBLNAKqBCtTxZEHGJMHNXEFGdGmXAwrMjNM-3EBZI2HCsON_lIEYVtfGPTPHDB0VTvPVXDQyaWx-FazDEAC9AGxSBemFpZUC8UVRH4PVWoP-aWnKB_IGrlHvIV8OOw2AaPXIlA9AGBvAwbMVRTqqTDiEHtNhDCzXOZVGz7JWfAx1PBECrLXuGD-qOIBQdZBf_EwYH9fVBoCqJUjJSm8JE0KhwJh1CE-CfuM13MzKZPNBCtV2rEXWYdyQ5KZn2KFWXqKWyLA0lWF3C72KkESoULWcIPfUW7G_NVTzFnhDWnDCPJ54NJTUVvWGIPJBWWJCTLY_1BKLU-XC-_YZOJWCWBYZcLUUiFjtVrtWk_XDYZ8XXJYZp_XUJCMAZLYZtqR4LUPYZR5UmLZNYZvLBFYZkcWxdGsLZVYZ7xRZYZd0XbYZuXCKMULYZFyDOMUiYZjdDp0XIMUHYZN-WdYZGDWLYZaaLGMZ-sUi-W2nPyAZrYZoxXjMUmYZ3AZ0YZLbIhoXMhK8AZ0YZqgCDuBHSVyoXyYZDBZ-YZTYZbMZ-YZXYZ5XYbYZtSIxMUviARoE_zF_XY0YZoXDRoEn2BRoEGZZvdWbnJ8AYGFP0LXLYZJyBqLUnxCuRWQZZ2PDuNNyRWDZZkBZLYZNYDbNU3YZpBZ0YZVlIbNU8YZ-RW0YZ4zCsNUkZZHNZyZZVZZ-pPXZZ2NUsNUJZZ36DpYZlBYbYZbsDDqX_cGTSW1ZZCCZLYZFhCLOUMBVbSWIaZ9ZZWkVLOUwZZMCZ0YZVVCWOUGaZRCZYOULYZl7BbOUZaZOaZDnCgOUZaZOZZyNZJYZukVVwCHfWrYZEDCzOUXZZ52XzOU9ZZQfWzOURaZ9kV9OUiZZQQDGaZxCZ9OU4ZZRTWjaZGsBQ3XtaZQZBKFFOlVlaZ3wJSPUzaZVvGVYZ4xXSPU4aZFaAqaZv2V3kMx2VNbZsWCKSF2fWSPUhaZrdDEbZcYDFqPmZZkPUePUqaZASIePUtaZ6YZGgWjaZl3BzPUEbZv7BzPUZbZUdH3PUjaZOeCzPUtaZtcYpBXrbZUbZ9JBEbZohD3kMTZZiaYJbZTgGGbZLQS2bZtaZ5jCFQUwaZt6GYQU_WARbZNcCSQUZbZ-2WYQUqaZuxTYQUtaZuZZYQUwaZRGDnQUEbZdfCnQUZbZRPHnQUqaZU6EnQUtaZHkAlQUwaZCaZdEZjaZnrA0QUZbZJaZ3kMv6A0QUrZZUsPARUjcZwaZ9LJIRUEbZISOIRUZbZ6qCQRUqaZpIXIRUtaZeaZSRUfjTAqBe2CoRYyhDQqBcWFkRUmZZdRUlaZ5hWmRUiHCKdZ9ZZtnVKdZ1lBL3IdcBmRUHPO6VWwYZ3bYCdZyeJJbZzRUTdZEPW6VWGPWCWWJYZCoVTdZybZjDXASUhdZgZF-RUadZvfWrDXndZNdZSoC-RURaZVQXIdZc1DSSUGaZ3DXVYZtiWWSUXZZ0FYWSUNdZgbZMqBxdZjbZlSUzaZVmE4dZYgBnSUadZqXBnSUrZZGGYGeZ_ZZHZGrYZNcG4dZ4HI3SU2dZ1SIL3IhzDYeZnHBJGZhdZdVEYeZPeZeZZ9SUkdZglCTTU2dZM2Ju1P7hIlGYhdZMcZXOCNdZPcZhJWnGD30VkdZzZZZTU2dZfnDZTUadZ8mAmRUbcZsGZ4dZecZZTUxdZhcZjpDEeZkcZiVWzDBuTUadZpcZoTUMeZjhBuTUhpAQSZReZwcZTSZReZzcZxdY4dZ2cZUBCaaZZfZMeZAgB8TUPeZZgDXSTqvWdYUG8XvVIEdZL0Dn2BkITwuFONEJYApfZncUJeYcmF_vXZAWdHZwfZfHZm5SReYUYBEvBgmP0VZ23A9pG8xFFLWYXN7kWZKDL0B4UUzgXA-WFgZ_aDKIY1FXMIYsHNs8XMgZ_vBtdHqwXOgZ7KC3FX7KC5FX28XSgZ7HZXLWngCHKLFSAhjU4wXCgZR3V68Cd3Vx3MJ9XjmBr4BoGX1oTXrWV9CMiYu3BXZWXWAZHEeZWboUoKLOUEsIYObCiZWExX2ZWdqJ4lW6gZVfYdUBXfYwhQEaWu9Ok0BB7BV0DbDBKrVApYHhZnBEfXCdCKRwT9iCcrGAVY52YgkYBWZIGNcNNGcLKaUvuA0MWL-YOsYIWZEEAUhZ-8SGgU_QTLHXw4MV7UWjY3MAX5TGNHeROz0MMsEOZZjeU_cRmvPzzQOASLJJBlGnFIfUXv8UF5QMvJFNSwJYesYmUPdjJm7UWJJXKZOlXnjJYJUWtAm1Pk8ARYH2pQ2QKP8IvfBxsC4fDTPSIqN5JN-sWXuCjDEujBPbPC6LTxUz5QJGOKQNDhS9XOhzNZQSidQS4JggAcXZ_yXROWFCCH9Aj3KUbOXqJduBpiBH_CCXDcjKPkYUsFkITngDgMHEZUMEOQbUbzB3NB8uCpYBJ8Yh2YzJCiTDu4BvkSZqFb8YToYh-Y2WGm5DwcVI5SOnXUbAGWZS6VQBAGjZK9S-SVnWUyBGhRB9XPpoOj0CSKDMCQFDNAmCK2V6iGx2YfWZMBQ9-YofAi5A2wNVvJ_9RxBEMXLy7QCrG5JBLiD1yPNETxWF5UBJjZGfMuzJ3nQM7BcMF5eDUZKNIXuKDIXZBWYsECRJDAsA-qOTnD7TE7RUapFDlYvlMx-XvYTC8T9jMW-VrbIoREBXVSkLKgVmaHIuWR_P_-X91PLHQ50CoXZNRFupPvlIshHESPyVWhgVPBWyYTGBWDOWDJXB-XLPW91Pc9WjvCMKX20ACYZrfDlLUNaIEAZTKTftP-3Ak6HSdZk6H1rF1kZbOJXMYqkZmCWJ9MmCW0wF1kZ7ZIoLZskZYAZClZvLBykZJoXElZ1MJIlZgYZk6HodZMlZ8kZWVA-kZFAYwkZlWETlZvdZMlZGlZv0XTlZaaLK0ABdW3KTuiVKvVrHCZuVRlZnMUAlZ4YZalZEfCZuVYlZQMZTlZpyKAjVkYPk6HHeZwlZPlZl5WKvVsbZwlZukZKZZ1lZqlZ3jBIlZUeZ-AY4kZvDW6kZ2AYCmZtdWKvVlvCXCF0MERxCbBZTlZeZZ-AYv-YEBYEmZGcZSvVHrG_LXIlZpZZSvVllZsZZTlZuZZSvV7lZRGDk6HzZZgmZAmZ36DUmZFSWIlZ6eZgmZZmZ6BZKvVecZgmZ7lZbsDtYYcRBclZkcZtYYlmZoEWEmZEnVzmZqmZNfZtYYolZnOYIlZ9LJk6HUaZCnZjmZXaZCnZzlZaaZCnZqmZdfZCnZ-mZ4OYIlZlMWMxVPRH6wVBZEK0AuCLUnZPlZtOUUnZZmZ4kVUnZOnZGTWCmZxaZPOZZdNG0UjmZ2aZPOZZnZaMFPOZcnZjDUPOZYJE_qXnqAaTWhnZk2V-CYmnZNlZa3XznZjlZGDZElZyfW6wVlqEXCFSbZ-CYEIDshDknZQ9BmnZpVD6wVhlZshD6nZXDZwkZpPUJoZfnZ03XJoZDoZ5lVFoZkhKOoZxlZJGWZnZKeZXgWcnZhsG6wVtcYWnZMZZXgWUoZzbZhnZOnDiaY2mZGPZOoZMVGMxVLQSuoZ4lZ9JBRoZNmZiaYloZJ-KAyN4pBmnZpFDTPZZnZXmZuaYhnZeUEDyVRoZbpVTPZ2oZhmZ2aYhnZfnDMxVRPHLpZMoZU6ELpZxoZREYOoZgJD6wVwmZicZ8nZ0mZxyVqoZJaZMxVpcZdpZcnZ8mZoEZhnZ6rOdpZ2oZDnZuEZ8nZz9B6wV2cZmRYMoZpIXmRYRpZeaZmRYMhKmRYshZiPXMUFDdZjmZjnVs0VTnCaRZomXWQVZmZo5X8pZfnZUzVKmZQDXs0VEDGaRZDiVKqZDcIXDXCmZbdZlzVOKMedZxnZPFZPqZLHDIqZloZldZ16DLlZZiWElZbiWs0VyzXJWWBqZx2VbqZEqZyMEbqZPmZMqBFoZjFZs0VIoZ16DKoZMqB6nZ8dZvqZxoZjPJwkZe6XtqZZqZtlZOqB6pZZoZOqBPlZo6Xs0V2lZjSU1qZq0BCrZqlZSeZs0V-lZOGY3qZ1SID8XhzDPrZYFCneXBqZdVEPrZEqZ0oZiuXZqZkeZ30V6pZM2J5uXo-JZGZPqZuxT30V1qZcmZweZLzPXOCZqZHpZaRAdfC16DKpZHfXPqZomZWqBBqZnlIs0VtmZcdY3qZWpZDfZPqZkcZ5RCLFXs0VcpZldY8rZBqZhpZjpDbEDsTUIrZBnZTfZ3qZISO16DqpZOsZArZJnZKqVPqZMnZNUYeqZgfZ-rZVZLtVGTnZiSZjmZWqVRpV9fXuhSjkWtVGanB5WPjDUryEfgCgsZXqZosZt2IxCEk2V4JHk7A9zSkRVBEQkOAthIXXDBlIrhF_nD5sZUrI3sZpKI9sZuKB9sZocA9sZniA9sZucA9sZ8JIuvBasZw7V5qBDLWzNAUMWnQZheYnFBjeYStZleYn9AneYUtZpeYWtZPgZatZ7KCXLZ1HZYtZM1RziD5HZgtZHKD8hDbgZmtZ7eIUcCncPhYWvwTx7Cd3VH4AY6BLzTZlW1eAUhNfxHfIYAFLfHQ79BxyBmzABVZOjZF_VC3Yu0ABgSDbVJVZarYNjZMUDvBA_tZsPIaUJrMAu6YGnKY9GNPPD1IWVIz1MsYBHgLoQGVFFonDdgMaeAFxFz1OymWhfVHDMfBUykMhUD3YPkZBP6SCmPpuF6jAjdT18K8TBBlPiFGWmJwCLPSEOeOscUfIL0lC2QHQMNR8BEYUysEq6S0SN3-QqQVGYMHEWNGFrrPzvKVMJmIX0pAt8LShH_YP3lCcLBFLY7KBxIXDmTwRIXCFESPiFC2KY30I4KYvPCDJXGtZsWY4SCctVL5F8bWiPHwgV2PHwgV4PH0WX5TE0gVLgD4WXkvZAVC6bF6gVmvZAVCE5GwgVyPHwgVOrEvrGEEUUSRonGivZJXXovZUhVzsPEhVqPHEhVqvZwBW5vZonGwPHEhVwvZ6KUevZrLYBwZxWF1vZH7AJwZ29BLwZhkBPwZ_vZECWNwZxkTKLUFwZchVHwZMCWBwZfLU1vZBLBbwZlMJK3Cf9Wc9Rh9WjwZ1XN7pP-fIlwZHuCnwZbOA7pPGgItwZuKBtwZriBYvCniAtwZgWV8LUFCC-LU4wZYYZ0LAYvCqwZEMU6wZeYZjwZ2jI7pPgZFCxZ0wZkYZ-ZEUrOurCUrOqqMUMUAxZ3MYPxZGSIjwZS0CdXA9MYrgVV-W8wZzYZZxZDNYTxZLxZKMZTxZYOBriV-wZ9YZbxZTLXJxZulZOVCVMZywZzXYnxZvMU2wZGBZjwZHeI7pPeaJAZZjxZNBZtxZiNYlxZkNYjwZV-J7pPDoI-xZvxZ1DWbcAmRWCEMYZXRxZpaC-xZHNQ0MZ6xZrKIljVrxZYvVRxZdJVWpXexZ11XRyZhxZWpX2xZCNZjwZRkD7pPDXK6NUPyZrvV4xZsQVbyZUyZROYRxZplIdyZZyZTNZjwZPzGVxZjNAwwZDqXgyZF0H6xZbwPxdWIYF7pPH1D4yZXyZ_mZ0yZswZUOUOyJUOUwyZQqXRxZlLE7pPmKYGzZlyZlAF6xZCjIGzZqyZiyJwkVAzZfqXnuG0NZ4xZQpDG-EtOUc9R52XZzZmwZwkV7yZxOUZyZ9kVZzZuwZQ3XCzZG0UgyZzCZizZByZ5qXPxZ4CZizZEEMXfWY5GIbXVzZkbJZzZDxZNbZnzZUsEXzZRhC6zZlyZyfW1zZvzZLDZlxZNDZZzZq9JXzZMkIG0ZnzZQkIG0ZqzZNoZE0ZNxZODYszZKZCE0Z-yZIaYszZsnIXzZQhIY0ZHxZJGWM0ZOeCZzZyxZxPUoDB1fWchIY0ZU0Z2pBRzZ2pBlzZAcXVzZ_xZ2bZM0ZHoIXzZthIx0ZezZ9JBgzZUrIXzZC1DMEZq0ZqaYZzZVOC90ZM0ZK4V40ZP0Zd4X00ZyQY90Zm0ZTLAo0ZecXszZ1oEXzZqoIO1ZM0ZhdMccZM1ZF1ZDfIO1ZI1ZNWKZzZhiIXzZbeIc1Zb0Zg0UM0Z3yZocZD1Z61CF1Z8DBa1ZY1ZoRDXzZseFr1ZnzZFzZIRUM0ZTkCr1Zk1ZYKIC0ZVmIbOIdnVuxVsHWTzZ9EZlxZjnVc9RdRUuyZ5hWA2Z5fI3nVczZubYPxZ0rN9aTQDXA2ZO0G7nV-yG7nVMNQxRUJ2ZULPbtX1cACiWA-PY2Z00ZCoVN2ZI1ZjDXA2Z2zZdqZ-1Z5zZDSUYzGIoVlyZtDXg2Zb2ZQID3nVMuGCiWF0Z1dZJ2ZfqI3nVK0ZYSUy2Zo2ZHsE02Zb2ZS0Z02Ze2ZyuF3nVX0ZlSUgyZHRZ-1Zs-XlSUo2Zg0Z8FZ4xZQeZF3Ze2ZR-J3nVaxDQ3ZD3ZDNKL2ZjlWbRKSjWA2ZgWDAFZvhIQ3ZZyZfSGL3ZpKI3nVNyZ5PDXmAvuXt6AhrZg3Zo2ZTlIi3Zb2ZhQUrVGtdI3nVcyZ1eZJ2ZN1Z4eZ03ZqzZd7XA2ZnlI63Zb2ZW1ZZTUe2Z2xJqTUdjEidYJ2ZFhCA2Z3lI-pVo2Z5yZoTUi0Z8pVe3ZQsC3nVq1ZZfZq0ZTHYA2Zv1ZHYWJ2Zy1ZZfZk1Z3BS-1ZVmIVGYTAXUfUK1ZfkWc9RWqV5bRW3CuPHSUUafYhKWXwZM8XlxZOgDBwZlYWZNEvfZ0ySiYWYOBmsZhTPukWD4ZhHZ14ZkjXjzFATXMcOilWCLEkzSWVKXrVDJYgkYiSEBEDiETt8Dl6MLjZ4-VJ5Z4AUICQe9YBaSQnTHBQtHV8tQk9YZWOXAUCxU4zEZnTNaS0HVFiMUITIVL2HVLrYnnN8TZlqAZ_EzIBdkX8HVejXLrUTrOAIVaeQNGGWnDPwXS8ApTDnuBvKBoqYe0My5VvHLrrArsAM5IahZh6Y0eV65Zp5VqyOOVYxhDQVYnJFWjZdXQZZAVVYi7EQwFx2B-fQ-hJsaWcVYY0PpsATqN0yMA1CiVYa8IcqJlVYgoOnVY1iBSKFL9CK3BnQFMKZz_J_UENgG0VNvVYqaIxVYjXZluZ7ZH9EGGvFiNVHVXFrPJIXxmALIX64A-VYm1PQwFcaJVbWFWY53DHWYCcTmOIHOWnvEm8JNWYnoFTPO55LlbWTWYWqGVWYNWLiXZ28FTkZubWBVVdWY8rEzeCgWY1bWolWjWYqJD65THfBnWYjgV-bWgmVGIBT_XDcW_KBPkYxWYIcWFnBKcW1WYUZYEYZ6WYHZY7WYIAZ9WYdYYdZYt_X9WYsdW7bYUYZmeWsXHYcWHZYCcYQYXSXYdYYYiWWpBiXYKcYvMYaXY1YYPcY1MYaXYueW4ZYKDW0bYWxZGfWuiVmeWacYKDW1WYASIT8ZoXYHZY1iWkxZ3XYdYYP1GWdWyXYEZZweW_iWGBZ3XYYeWtcYSdWueWWaYmRWdYYzcY5UBAXYcaYVBZw8ZwdWyLX3cYkREHZYXjWcZXTyUNYYAXYDdY1aFweWSYY7dWUYY1YYLdY_MZ98ZaYYdeW1aY8zUQXY4aYhyZweW7aYn_WfYYmYYHZYBbY-pPdeWWEYtYYQXYHbYYNZAXYrxDoeW1YYpdYa2Xd9Z6YYdeWTbYB0UQXYWbYwOY0eWDZY1YYWkWoSWHZYAfWjaXCfWPRHQZY2bYUzZTfWcfWqbYxOUxfWtbYxOUrhWw7ZmOUCfW-WYlnZfZYwgWgZYlCYfZYxfW77ZXfWmZY7OUl_XPOZqZYMZYC8ZVOZtZYwZYtZYxfWJ8ZZPU28ZFaA3ZY4fW6ZYpaYcoV6fW_fWVhWX8Z6fWDaYrhWb8ZrdDCfW4iWhDZIfWh8ZxbXu-ZPaYTgWSaYWgWOOXu-ZagWYaYpaYfgW4bZIfWigWEcX9-ZPfWjaYiaYlaYIfWnaYyGWpaY-dWDEZF_ZVhWVYYyGWwaYrhW0jV3gW0aYMZYSdYRCXyeWTEZIhWVhWYdYmcX9aYAbYLhWDbYMZYuYYxcXShWJbYVhWEkWUHWGbYPbYchWSbYMZYwdYAqBjhWYbYVhW2dYkHWcbYrhWbnVgbYOjE3pZyhWBDX8hWsiWobYWQVmdYs7ZT9BljWXZYuDCBiWyPXaiWPcFGiW29ZbDE4bYZdZJAamdY9bYyeJ_bYVqZEiW-7ZyeJViWrZYvdXOcYJcYLiWdiWbqZxiWZ-Zp5ARcYOcYMAYvqZGcYXcY-OBZcYLiWccY0FY2hWDgWKeXWcYScYHaYOqBkcY0hWv-ZE3ZucYmdYQaY8iWscYEjWScYr8Z-oVycY0hWXVJPjWOjW-QX5cYDpVaiW8cYERXLBa_cYZjWCdY0hWQpVGdYgjWo3ZJdYijWljWxaYQ3C65LPdYddYRdY0hWN9Zo2YXdYmdYb_ZsrZadY3jWScYedY7rZEiWhdY1JWjdYBkWmdYn_Z_JWgdY1-Z9GZgdYudY4dY0hWp9ZEMDSkW1dYVkWljW5dYHUUQeYEMDb8VF8QEeYBZEMWUTnCDeY_dYlkWEaE7ZIokWKeYtSZDCaI_JOlA64ZVCa84ZViY_lYkrE0VZK6RuSXYfY6qV9lWjNDhhOdeYqKW_SZseYAlWIIY3eYJgZ6vTXtZsCa_vBqeYbtZqCa_vBMlWj2VOlW08XseYzeYTlW4CaWlWvwWMfYR3VS-A8eYwCa7wWJlCC5Zh0A_7VDJCEfYolW9QHOTXc7JvODtlWkMWvgZNfYfCapZWQfYw7VSfY7gZ3lW9gZ1-BEaWhCayxWw6BarOXaCdfYEmWrTAQhZBiXgkYUCSZ2IfnD8lJpJZX-Y0eVoDaDFOniCiyB1zPvYEXbOCpHlTF_ZT5JHZbMWUXkKR9dFgzN73DClGuYAUCTldNYCF9-YYJAazDuxGVZCgnHpoW-ZJZLHj7QT0ReuZE_BhuF25V6HD3rB9JYAZCIbLGhBQLMY7GZFVXUCxEF4GBKEDTNDMWBfqEzfVslB1RQCGO3mC4-RWhNXIXQ_Ro6SGgGf5EBCJFkChbW-vY58OcJAlbWZnTHxJgXZ_iURkZiWOR7ZofSBVVUuW8rEVuBVnXzFWAbVfIHZnX3fCLKUKAGGBWlUDhkZP6JBcWhZUV_XpHC8XZkpE-JXFyWftP1dOFxD1hVMMSN1TbFahpAbFaX-VZFaf9SZKX8FDFxDDiVMMSjYWnFaKkAnFaYFa57ZnFaj3JlFaeFalFagFaHlZ-AIeYZSUPmbJ1FaQoX8pAFxDciVMMSvfW-Fa-cA-FavFaK8Z-FazFaZlZ3FaaaL1UIdlZKGacoVMMS-ZYOGasFaklZ7FaKMZIGaxFaLNYIGaiFasuVTGavMUqbDAZZEiBMMSFjVgGaRGa8oXkFaqAYlGaKZZ3Fa2oVgGaZGa5xZ3FaiPSMMSRJDwGaqFasVEjGabjV4_WE9C3GaWGadBZ5Fa4LXzpRfBZnGa9WFLgCFxDqjVMMSXQMFHa1GaGgDFHaDGa6RWbGa51X8Ga-zTMMSrmVRHaCHapvVNHatlH3FaxiCRHaBGaFxDHhWRHa6GaAaZYHasGaeeWxmAHwVUHaJOUfGaFxDleWMMSEnVKGaluFrHaLHadNZAHaPOU3FaMnVMMSbkV2HamHa3EWWHaNLQ2Ha1GaZRH2HawHatNZ3FabnV2HasGaDfW6pBkaZ1UIPZYIIaTnCMIajGa52XSUP4kVRIa6kVMIaGGa2aXAHaC3X5FaBlVRIaoFazpBFlVIIaqjMgIabHakZYNHaMlV2AXnVXKIatqVIIaSlVrIa5Ha4xXRIa9FaglVPIaPoVrIawHaeOZ2AXCHErIaGIaaaLIIaaoV9IaoHaqlVlIaNQN9IajIardD2IaxlV9IaWIaIgWIIaKEDMJauIaqNDMJazGac0ZlIa2XYMJa2IatcYKIaqGazpBo_IIIaImVdJauIaxGazpBrKNdJaPIafaYdJa2IaUmVdJaKJanxCIIaksPfUWuIaEHazpBGHayJaPIaJHayJa2IaD7JtJaKJaQHazpBSHa9JauIawvK9JaSJawmVPIaIINIIadHa9JafHa0REaIa7mVIIa9mVOKauIaOkVOKaDKa3PZlIauHazpB9qPOKaKKaYkVOKaGIa3HazpByYWgKaAJaAqBUKazRDYIa_HagKa2Ia-eWIIabnVmmGdnV9PR71ZkHauHWAHa1hWApVTnC1UI5hWSUP7hW2KawHa_hW2KaRkATQZsGayyQ1bY71BR2ZFLaPAa0KahIafPCRIL4KasXHNLafHaTiWApVqIafPCsIaULa5HaYFZ6KaxIaaIW9AC4Ka0IaULa9KaZXYApV5IaULaIZA4Ka8IafPC-IaoLajKa-OBUKaoFZ6KaX8ZApVvlVxLaQLamoVxLaCLaNJafPCXILApVQJa5LatLaHjV7LaFJa7IWNHaroJ0KaaJadeX0KaeJaneXXLaZ0HhRZgWKETYt7C7WWBMaAoM8YHiuXQLaBTCApVsJafPCmjVApVg4DcMaLATjGYHCNWBa6Ka2JateZDMa5JaaMadzYMTUCLa-JajTY5FaxgG0KaknGfPCZHayMaSMaIKaWqBQLatpVApVNKa1GZK8I1GZdiB5dELFX6KaqHa1GZjGandYCNa9KaXgC4KacKa1GZCLafKaRHYDMafkVApV8HaNHZFNaoKaKuB9KarKaNHZMiBCqBVZLnhG09ZjCIBZEgNan2BquHEDGjCIQPYD2VaQPXHZUiFkNaEfCkNabNa1fZHlUk2VavCKPRbFJKlYa4A3SXdZBCTEOyQdiZ8_ULUB6NaryXBIY0uUfeY6EGk8XEOao2VGOar2VzbAt2VKOaCBXIrV8LZOOajXCOOaNpO3Cam3CXgZVOaD3VIeCXTZKOaDLD6NaclWA6VNsE7LWlBX4wWhuJw3VBbBq2VAXDgLWvlI36VMxBDoPODaeWL9pGYFGtZW79A6NaENN67VdhX34B1IYQqD7ZWIDBAJY-NaRzW10FnxR-IY11BDhZ8-CRoYskXc8YS6VUCSY5Yh5BbMEgmUHPaDjZHWZniGMRC-jXVmAGvMnlMBlJBuYhXFpcLklYeVUrjSm7SFeFOCI7HJXrCnlH7cL54PD8L7wDpIYuSNCiJflJejXiZOEEaSgV3PCFmEARDUPFy9Q8fI49BORIV1MBkOT8E-9BRbU5PasOPtpAoqYKNTkGCK5E1LCHHXl6YT1HE3YSoYeoYEjZniG9MTDQaHePGQaVhZiHSbFNvlPb9VNFVwrBPFVdwDRFVjaK58YFqI4mMQZObjJgyER7OZjX1hJA_AcJJM6MHRNYcKxYU6XIVjLjjQdjXw5TtJUT-HjFVi4AImMB8YARD3pDX6LTrGsOAOzYtjXBQa4BBJ9G3cTvzIEKD_oAO5ZF9V0gHARaIeJlyXUJCQVYMrFBfV8sUeeCQQBw-YUUCpQK3ZMnTNRFEYCLDXNpgNw6JRaAF-Xo3JkwBcfVzzJxAEFcJCgPJKJmWFhCSpLUR7Y9KGnuZJ8KMGP8_SIVLn8WOVCp8WRAOudGqfUyLJMYDcaTB9UcCC41NSsWCiJpzFSTJvAHz-XeFS5_X9UM-hQNXLycNpbWpKYf7C9JUtUBVkZV1Dt9MUGC4qBFFaymPvXZmAIxXZcmFu7VHWCNFakmA8bWswTwWYjPI-XZTSB5pP4yEJMY4SCLMYlSavkZzMU8hVpSaYXNbMYqiVbMYTVCbMY2nVbMY_2VbMYjSaUYZpSaTdTmmG0iF4jKaYZ4SakjVnMYuSaf0XnSaD8ZDTaWVA0SavMYpSaFcI6Sa7CYLTaOwXnMYwAE5MYFTauiVpSaW6X6SaZ1EWTaH8BYpB-nVYpBOTaLNYUTa_Sa4YXSTaSjBTYH0MUiTaHTauxZiTaZTamGa8SaKZZpSaT1X6SavAY6SaJ4XyTawSaSBZx8AyrGnTaxPA2Sa6AYcqYydWwPDTNUpSakXF6SaE7XDUa1TaQYYSTaw1XDUa7TajNUIUabTaG9ZsTaOHapSabJD6Sar4XUUaGUakmZSTaq9FUUaLUa2NUpSaH2XUUadTa9BZ3TaW9ZSTaQ2X6SaS2XnUa5Ta5_WpSaF5XnUahUaKCZlUagTaCAXSTavQG6SaImI2UaqUaIgV2UaqTaB0UOUaPAX0UaQTaoSWyUadqXFTa02XuKakHYHVaLUaWCYHVa-UaiAXjUafzZFVasSa7OUBTaE-ZPVavwVFVaQ0XuKaknUPPY8UaQQDNVaMlVcqYvCYuKaV3XjVaXUa0CYjVa5Tac3XjVadVaf3XjVafFItPYFVaWoVuKam3XzVamVaq3XzVapVaXTa4ID70XzVafVaXXHzMU03XAWaC1XuKaLvCEWamVasdCEWapVa-3XEWasVahsGAWavTagDYDVaCQUAWaihCuKaN4XWWapVaQ4XWWasVay9PWWavUaW4XUWaSWaZmVwPDbmVAWau1XuKaJUaQhNKVa4NDoWafVam4XoWaBVad4XSWaVUa3QYmVaA2XuKaaUa3QYKVaE-C4WafVacQQ3QYxWaTLASWaKkVuKamUaLRYySaIbYFVarxDFXasVatUaLRYfWa0FOFXaSWaxJXuKa1UauhWIXakKaFVa6UauhWsVaTcIjRYaXal_XXVWMAY5pZFTah5XwfXEBDnXadVao5XzMUq5XnXaMGDDdZDVa4nVsXabVaVAaQUaXFYwfX6HTwfXkVajFYXUaYFZsXak0X6XaqXaMTaXSYlXaVoCwfX0VaeSYlXa3VarFY5TaoFZsXa8VarFYNVa2qZPYaBXasSYsXaFWaXGFj6XwfXIWaZYaNYaLWaZYaqXaOWabYavUaM3ZXYaxXazTa_SYlXaXVJwPDk0V18KiuXP_VKBaWVaTMacqY_6XwfXCUaARXxXaEUaaJW9Xa4fYweXsdDZYErRZsXasWaaJWSYavWaaJWZ4IweXxXa0WatMasXa3WaoTYNYaqlBwfX8WaoTYSYa_Wa4rZNZaxXaEXaMHYpOT1GZYXaZqBNYaLXaMHYqXaOXa1JWVYakEYgSZUVaEMD9Xa3UaHUYlXabXaTsZyYaeXaWsZ2Xas2XSNajKTdiUpZaI8X4fXp1P_vX5ZaRIC3AJsHYmNalgDzfZQdQ1fZkgKvqVR0E3NBbkW3SX7xXBrVRoB_wWZvBzYMBGX-eBwJCl0GcwXKGCcwXoeBVaaRVUVaaXCCcwXi5AcwXjdOVaaErCcwXr8AX2VSOInaawRBnaaYaaTLWW2AS2VbTBusCgIYMfF2gXjeQw3VRoB4JCueMm8CY0WwDMDzYB4A4OaoPCfHRwQDclPS1WouDj1WJ-Ej9BC-BjCT7xHDLPkTDUND5vB_TZvCLBUZFsAw9B3JDjCTweIRbaacDWTPUbasVDPbacPDdbasWCdbaqZHUbaObaw9BBMFWbabXBPbagUCpbakNDlbaabaDJZcbalbatfCpbagbalbaibaHJZTbaoUZ4bayUZcDVbJZ3qBPbadPH_baubayUZwbaJJZybabJZ0baJJZZ_BbJZkba3Pas_BCTEReN4vX3PazkA42YmDabhZniGMbMqcMiETvXDLuAFRauDaYcatZM1HP2MDflKrrV04V5gS4KJFHNpUDcJY9fYCjEPGAbOA8OMuTGsZC9tUNlXVwSF-Ad9SSaElBMZbMwKS0vW1PIp-Gd6KUULY7IccDcHNIHErnW8DKDODe6CZhGMjFFTDQvJLRag6ZQcOiNW56BBBV0OTc2CStBnkAaJJxVYTcW7CSmOQboPiuGw6Ze4LYzGwcP7NBOpNcEBMLB56AHmU9zA4aIRVX3BEGwT3OTqBU2ZBRBX4ILduZ6ECK0CgrWSSC4iGJlP1ZCYJJKdCMdA6SAR8SjsGwnO64DmVNlxBMVGI0O_GGK1UI6QhcIN1UeKFNOWwQQrbIvHDwXXcLBpAW3LMaPXk_AM9Xw_Au0SxMNtrZoXZwzSxIXB8TpFC5zDlxYdoAA8TcFRYSaY7GV9WUXD8KYr4A37JlHDgSascLpkZ5YESLZWqGULZxeaTKXveaIYZ1eacLU7SAAqPatXeLZzea17Z3eavLBlAWy9W9eaUAZDfaQVLwfQ4xRHfaTgX6ea5eadQWItXyLZFfaxdXAqPsFWSfaCqXH-W_eaADWHfadIWSfamJUBMZXfacAOAqPLoBgfaVfamXYefaltX-0XFfa1YXgfaMfahTaXfaALD5jPKRWHfagDWAqP4IWzfawBOzfamfaTRWLyEVRWxfarfamLX6faoLXFfaJrGAqPZvPDgajfa1DWVRB8AYIga38ZBgacfaQmZXfaqvPAqPsvPRgaBfalZXFfazvPRga4faMHaPgaNga-RWXfalJWAqPvXBggaetXh_WUgavpXega2fah_WZga-ZZFfa-ZXgga9favyZFfaOHWAqPXLNzgaoga1bMqgaWiN_faJqXHfayEWAqP0EW-gagqXVRAeHW-galgabkAGga6eWFfa2wP-gaDyA-gacgaKCYDfaEFWZuE7SWwfQKFWShaMFWWha2gagAXQharqXWhaOhaUFWSha7ea7OUBhaeZY_eabFWghaHhaeFWghaqgaPPJEaTQQDvgacTWUhaOoXShaRfafTWFhaWcRxhaZhacOZQhaSoCCDZeha2FWShagoXu3XjhaiPUQhahfau3XohaAGWAiarha3uPAiaeha8uPShaduTQiaDiagBXQhayfajBXVia5ha2bXUhaoiBQiavhaTvPShaVvPgiajga8-ZlhamwLgiaZia83EgiaMhacUWQhaVpXZ4XOFCrgWTiaQcXShaHEW0iaohaXgaZ4Xrha3vP0iaehacFEShafgayUWyia9GW_ia2hattW_iaZia6tO_iariaDHWehahEWShakQDPjayiaygaGVWQha8JWPjaZiahrWPjaLjag0Ueha9gaAQZQhaKOLShaDhaXVW2haMKWijaZiaKhaXVWbjaZsAK1CwpB11VqRZJaJwfQwHWZuE0HW0ja2HW2jaqgaWdX2jaiGBEFZvgaSpC_faGIW0jauKWCkaOhaPIWyjanFW0jayhamDXDfawtXJka5ha4dXJkarjaJyHAkaBiajIWMkaffa3QZXkaHhaHeX0jaK-IdkaSkapfaaWW-jaRiasWWTiaR0VAkaWiapcY_eayWWyjaZeX0jawrXsWWFkaAJW0jafiaTRZMkaeECb3Zf6BHGZRJCh0VPkayrCJjWSka8jC0ka-jaWtO0jaQgaH7XnFT-YaJoD30Vbka4ialMarka7iabXWAVJaMa-jaAjagXWrkaDja7EXMkaGjalXWPkaJjag7XblaFkaOjasTUOfa1JW6WUE4Zrka0gasTUbkafbI0jaZjaIsZMkaejaTSZrkahjaWSZ0laFhaJUNAka89B0japjaNUY0lawNGZfZtmAL-Rs6JwfQZKWydGbKWwDC9fXyyTDgX_falYW89HvfZqDKLeYYeJD2VAmaPeYRmahHZXmalgXYoBL5V9mIM6V_wVL5VGuVgmaUpCKIYjWDneYlmavCaU-UbtZnmadtZpmaTgZtmaIrRIFEmuPrmaLrRxmalSF1maDNIxwWQXZ9pGE3HxwWQ4AlgZGxBxUYA3AJ9XcPB68V6maFMWoSAbRTgsCn0WmkB2YEsXHwVESEBqzOS1WJpF2YEwAJ5vBQOGVSFWqPmPC2GXSLYccCCUEeKVboCG5BzrAG5BeyAlPCxaKPsCjFXp0Y7CXpnaLiHdkEd5XYjCqFXvnao0DxnaB9JtnaH8Jtnaf7CtnaFiHtnaHiHtnaJiHtnasnaDJZVFSDJZqwAdkENFYvna1GHiQHOVA2navbaxZEFoa6naDJZ8nakUZNoa3baveJ5baVoa7baToayUZfjAvnazXCcoaLoaDcaZoawiAPoayUZRoa4UZpYAJJZAoa8PaDmS3PafbYdkEnsH0NCLoSYnarREL_DU7H2aBXXDr2B6FFU7HG-J2iEmZO7JIKAH2iEMAH2iEOAH2iErMB79BfSSZHElaAA_BE-B78VQXD4NE5oa49BTABITDBQa4dMicN2LVo2B7MSAFVhrYKVZfwUA0CzbGQZV4nC-rT9rGt6KD-QhIFvIG8PaF5DL0ClaAyEKdkEmjHcJCTpauAAT6GqeVoVARmFyEAT-EsBAsZMfqFL-N0PFDQOD7U-xSFdVapaarYA0CxpauxA5BA0pajBA2pa4paEFA6pa3gHiyKK6KcqHooYbFM08YnuOZDJNcPMAOeDJo6KJpNwHSdRSz-NcWV76AamBZVCkyQVZVbyN4JPF5YBqD2VIt8VUPFjrA_AKQpa1JThIZKISCHK1XARwLwqaosGmDKvpa4fMOuSySV7DUffHdcaS4VfeMUeMKWZIzAkcannEYEGn1I0cQ-RGfBWBRV-bQJnWmzJiiLD1DDVDs6T-hBCvQsCOjfGoyKlQGjeUwhSx2BgmYpmFG6NKCDwtGt_IxSK4ZJ_iFTKBTyGOMJ1sNMQD7JFxBEOVB_7EeuOnkANmX8sN40PqzAzMDI1PP3GCIXBaADgIzvTd8M1vTNDN2BMv8B1HBYDNJmX88UpwOs4FFeCqIDZ8XdkTcdUQJQydaPqPpEadSPXDDJRDu8JvMAasWcyCNrY1TaY-BPVAkTVPUXd_TbqOhcIgAJfKIL1RRgGA5QhzXn7XkIXrYBjzXvbS7EaLVK_-XmLB_JUK0XXuWFRVxIXDlNijRxWOSWXDpEtzXUMBuwYUrItRDWtVPrEoWYOLAXvZtUXoeaGhCRFaLWSsgVR0ECLYHDCetVRWVJtaIXUJLYGtaAVCm3AJtaCrBCLY2RICLYm7GwWYLyAJtaCYANPWItahLYpOThLYMtaiJXC3VonGQtahLYStawBWW_SUhVlgDnLYOtaWXXotarTBctaYhVstarTBgta2JXytabFJutaCVXetVxsG6ta7AIYLUYtaZvWanGzkZwtaOCWutaBLBFuakHYcPC7PWWfAmtVLuaotVNua8XWjtVoaIjtVm3UYvClxD0LUVHX5kZjWDzwZYua9kZcuaEfaauaoLZguaYAZiuaFlZeuaboU9qTwLZmuahmaUrOUpCMMUquagmCKxZquaT3JOxZkuaC5WCdCsYZ1uayNXs1PauV7uatuayAZ5uawuakfaouaroX3uatoXFvaK0VLuamnELuan2ILvaVyA3wFCUWLva0kBLvaBvabMZ1uacLRFvaKUWLvaSuaDpXDvayxVLuaJAJINUmuafUBFvaZpCfvaVTGPpXDuCRpXivabva3dWa4AZNUWuayRW0QWWpX-uaQyZ1uaXeFLuabCD4vazua_MZ2vasvac_W1uaTyVLuaYNWfyZmua07R6NUUvaF2XAwa7vaPNZFwa-vaBsOFva3vVs1PlyVLua7vVUwaSvaDqX2RH9pX-maDqXLwadNZ1uaTiCUwaUuaoSWwvan9Zmua3yVLua5yVowaIwauSWFva-yVowaQuaoSWOwa1bI3ua3SWWfAcwVUsSBNXouagwV2waktV8wabwaVZYkuanwV0wapwV8waiwatCZeuaAcR0waNQW2waxwVMxaIwaTTWMxadwaMlVbBVQQD3MDUbIGxa9CZIxaruaNbXaxaXwaQPUPxa0zV2waMIR0wa96HwpBEdSixaYxabbX6waSxV2wa2matxaexaqOZIxaHwO0wa7YUtxawwardD-vatcR0waMvaxPUyvaJGW0vaw-ZBxanxV2wapxVEyaSxasxVbRKuxV6wa_NB2waeva2bZ-xaaaYIxajvaNyaPxaKIJNyaSxaFNHNya5xaVrC2waQDIUQUVvVdyaAyaGFD6wa3vaYQU_wad4XSxa_0Vdya5xaxYE2waBwanQUQyaZsXIxaGwaDHWPxaKUCuyaSxaMSWuya5xa_UW2wajyV-yaxyaFPX0waKuO-yaPxaZ9Pj1ZIxaNYFDza5xaIwV2waKwVOzaBzanwaKRUIxaYVWOzanyaZsASxadVWOzaQ0CWoBHeRPmG71ZuvauHWkuanVWrVGmjC4warVWlzaXzauVWlza3xaT9BfAFQjCIxDrVG6xDX3ZvZLnzaKrT0zawxa7PXeuaVxZHrJbDE6RHCqBmzVyza-vaPIW3uartXF0abxaOoVAyawzVrVGyzVX3ZhxaDSUdwa3zVM0aD0aOiCnzaQxVrVGsxaSSUK0afuVY0aIwaF0VF0a1xaSSUtza1FRg0aYxapWWrVG3oCo0aK0aEUWo0ae0aFyalSUR0aZvalSUD0aMya9SUkwaeuX7zaEvVrVG5lAUxaBXWESBnuXjzaJDI_SU50aD0acyaETU7zagyak3Z8fBfjW0gZhrZjza5vaQTUI1aj0aPyVQRXm0avyaXlaouawFKZ1a0yasrZe0a3yaiTU7za6yaAfZh1am0a_yaC4ZFBC8jWK0aEzaoTUe0aHza1JWR0ah1VX3ZgwaoTUm0aPzaT4Z7zaSzaKuB5za5laF0au1VrVGuwaZfZj0aXwVAFZ11VTHZ30a51VJXZ9SWTHZUtaaUYs4Y_fXytatZL3uaOgDutapSZwMT8gRQ1T0fTr1TiYW6QHXHZutVMsUEuVYJPx5GhwWiqArHZd-BYjCk-BE0B6qViqC4wWQUATxWe3V73VcjAzwWTlCBIZZVVL0BRZJFZWNgD4gXOBPv0B8FPe1WsWPY1W5xPY1WDwFA1BGoBj4EoKA_PDD5BxHLFnDnUBA5BLpIqTX8XKjnaciAsoa17KrRESGBgOAr0SFLEQpa9nC7QaEkLvnaDXKdkEFUBJoauiD3bAe3aw7OUcaAqanDazzCqqYDWZVEaofYm8YEuZp3aeHUG-YtsURuJm6J1mOurVWeJj0CWdDxmPKJJP_EjQDzWKRAUC8QxqCPxC1hByGDWNWsiL-tDaGNjrGF6LAoOjyD06JMeAGsVLdauGEM-XNgLfdGMKZXrBHrYnxS_NE8qTHdS0zFpgM2OFN2MztH5lX4MNDgIBPOQqClDOkyA-raK7AfUBt-O4aIH3AzfVoaNHAJksVEiD-2CfnQtsVaLEr4X0dFzYEp2AfQE6gM65LShYHvOjDEoDB9fV3REqJUrySJOW6sVMoQVsAi5FrbIqfEBXVYaDUOWatNKgVGmKZOWbMFHtVfCNfJXusa4kA7QVmyBsvO_7QZgV9gEUWXjaBCXD1qO4tBUtVtxYXwKLKUL9BVuBOJHdRAD8UJrB1zXJHB3OWgzT1OWyPGoWX6fYugVGkB0VLtmVHlYuNG75aO5W75avVU75a-cA95aiWL75ah3XYJX65aDXXXhOonGr4FNPWIxBNPWEiBHlYleWT6aC6aMhVK6aUhVG6aqJX9TNShVY6aonG45achVO6axtac6achVS6ac9WA6afXXk6a1LYe6apiZzEHvSC7nAWwZs6aRUYQcWi6aEuamHFlLUm6awhVe6a7PWh1XPzVjtV8tVGYZ9nP2ea1OCKYZFBCVuaC7aOYZG7aZuaE7aPQWdZS0xRO7a-QHh1X3wVYvCqtV9wZI7acAZX7a9xRM7aBxVsuaZ7aiTWh1XkTWg7a6tVMxZe7aV7aiYXO7aOiCO7ayNXGIBDaRn5YqYXM7aVxVhoX4tVhoXj7a-QWK7azYXw7a6QHhoXutVAZZEuVAZZNcFeGaZ7aEUWh1XV0VAZZ17aRRWM7aKUWE8a67acvaO7ae0VGNUZ7a2xVUZZR8az7aB_WUFMaZZw7BLga37a8DWM7aOTBu7aBEWO7aEyVzvaZ7azRWh1XJyVTyZk8aA7a8vaM7aPyVm8a87anpXZ7aVyVEwab8a2EIh1XtvV28aH8amyZ08aMSW28aM8aM2X08a3vVs7alyVh1X7vVE9a2tVYwaV6JAwVZ7atyVE9am7aJOU-8aMCZ08a0yVBzZZ7ap1VUOUH9aoNZS9a58aUwVh1XdVWd9aQ9a1SWdZS3SWi3XJaJu7a7SWi9aK2awkVV8a79ZX7aLCRo9aO9agnZb8aITWi3XwtVkzZt9aNQW09aY9a5aZy9aR7a8aZ39a2VSUbI_0YQ3Xv8aupB-7a_CZt9aDxVNbZ69aKbZI-a58anTWi3XttDErXQ9aZbXi9a9zVFqPRlCYbZt9ax7aLoZa-aO-aaxVFqPw9adxVi3XM0VxPUG-at-Zy9aCUWi3XD8axPUr9aJOXt9aXvaq-aj6TxrXv-aE-amoZy9a0xV2bZ0tV2bZL-aEdRi9aKIJi3X8xV2bZh-av0V2bZ1-a3oZZ8aPaEY-ayGW6-ayGW8-an8a_oZy9aMyVYQUh-at8aYQUG_aTyVi3Xy8aRCXy9a_2EZcZt9avvVT1Zc_ah-agyVnQUG_aV1VocZK_aRhWt9aoyVocZt-ap8DE7a1dDw_aKzai3X20UocZG_aT9auEZy9aW9aXbYt9aYVWi3Xu1V__aq8aAqBh-aHoAfHRZsAVZCibYL4aizaE7anVWO1Qmzao0VktVOAb58auVWOAbw9aUzVkTaadXdZSYzVbtXXJBo0VczV05Xb8a9VWO1QX1Cu7aKpPlAbmzVjAbQ9aE0aO1QrzVDSUp_aD6XX7awzVsAbP2Bo0V0zVsAbCAbjAaxAbEdSsAbgaP7tXxAb_zVa0a_AbL-apfIhAbzxaO1Qf-a8zVWAbK0VHBb1-apWWO1Q3oCPBbM_a_qZxAbF8a5FZUBb4AbCDMMAbb0VPBbNBbP8ageXhAbS8a36XheQ4cY6UDKBagBbWhCOJWxAbE_a-oVNBby0V5PDvAb5ZEdxAMTUkaCsRUP_aQ3CTAbS_aeGZxAbB1VyeZxAbY_az3ZhAbI1V23ZBCbt-aN1VaAbdyVZTUWAbk_aWqBNBbn_amlavqCp1axAbs_aCsZhAbe1VzTUSCby-alZaSCbNBb4_aPKWwBb7_aPKWDBb-_abfZxAbw1VB2alCbI2VNkW5eaSUUm-aOUUX7a71V2POo4Ze6a9fXFXRaqVzCb19anUU3CbwiBQCaQCbSCaAZBXHZpCbWmaehEReY_CbpSXFpEkwWxeU6qV7AIwJCWaGPmG_HY8NH6eYQUAbOaiWKn3VFgOw7Vz3V73VK0CQ5VC7AFLWNgD3pDcAQXqVtGXxHKKIZgHZ1TZcHZ5DCdZBdAEZ-IZsEHGVA2DA1BdhXM4WayB64BACYavCjrAlDbwnABlAIHCvlBEoH-9B7sM3oa4rIesCwnAB0Q49BzJLCsGtyBkvNEEbnsY19BHNEGEbnkLzfS-VZH3YXcalgGMHAHqaihAJqalBALqa8paWhZ1XArINZpac5YWcaOmFq3aUEbIqaCbMZEbh_MJOBGvMIPPy0MB4aoXNzDKWAG3OUG4EhHN9iP7cLzBOWaT0bKlQampU0HCN2MbHEcnTpOCoRS-_LGRKUtYrwEylHhaVlXQImMCsGObDBpYXpaUUAd9BENExWBw9B_IDpLAoqYw-TtYO71I8qafwUUFbk1Mt8Pq3A_MWZ7EFoN-XKe1AuYW_SPAyNfuC7_ViiL7tGQ6KVPP7JOwXUnsPniLocL2jAZzFWNWcFQ6uPJjGzfC0lPQFTMrEM7OOgYn2I58IJSHiNFewSUiBTaT75QYgNy_LyPGDAI73GrGB9ZJhpU-aWPEBfeFcbJKUACzXwzAXOLUeC1rFwcBjdDqgQwPT89B5iADgI5bT4SCqYNb1Pk_AkzT7eU1jPvtBrgUYzXLuQ8hJhsVMRDqBUHlY0TLnEa6hDndDPSAjZBoFFeUR-VEMsaUjJxkBsgNKeZnhTHSBbIXmJS7OGcaGNoDExEwIHUiMqKBNeaNtH_nP7SBZRHsmF_mWLREEPZDDBwQVnmPP0SQcCaxAZOWDsCtbWMjGgOWrwNICNSiH4lY0VADwTJXCYDCUGCGkOSSadfSUtVHxDWtVYWLi-TG4CkeasCS6KYAnOPFaAHDZYEsJPKFO8_YNWLiSatZCjtVmAE_6a5Hb0eaTSaxkZ9Hb4eaBIbvLBPpCXua5nCYvChwXbuaHIbRQWDIbjKXFcWwgQtwZrwXW7aLIb7_XUIbpuaWIb0ZRPIbIuVExZjwXkYZYIb0zVExZfpC0ua_Hb2uaExZuYWhoXF1VoYXmvV2QWPIbfuVriV7IX07aNIb7YUriVSIbouVYIbmnEzxZFIbulZmhOBBZNIbEUWzxZwIbddWYIbXvazxZ1IbVRWPIb_NB-xZ6IbkRExXWhvaYIbjvaAyZNIbs4GuMZ3ZIfjVSJbnhJRoEkvVTvVljVNJblZZNIbzRWljVBJbz1XfJbiIbr8aPIbPyVljVnIbw8aYIbY8DdyZJIbhYYsJbiJbJwakIbxvVdyZGJbbeWsJbqJb5pXvxV5vV4yZvJbYNZYIbqyVDaX7Hb3gaNIbKza4yZYJbd2XNIbKwVGzZdJbGAXYIb5yVGzZyJbswaGzZlJb_UaQKbJKbqkVDIb3SWXzZlVW0wVKVLFcWgwVdKbyJbBTWhKbotVdKb3JbLNXmKb6JbnAXWIbJxaXzZNQWwKbdIbI-ZuKb-QHwKbWKbO3XGvGPOZ5zVBrX_HbcTWhKbfwX3zZbKbiTW6zZkKbgIbNbZ4KbeOZLLRc-ZDLbsKbqxahKbSxVI0ZbKbuIbFqPkKbzxaG0ZJLbTfBQLbZKbQ9BOLbn2IY0ZOKbUiauKb_Ibs-abKb7wXxPUJLbK8a7lVcLbQOXhKbyxVx0ZhLbJpB-KbQJbu0ZbKbKIJx0ZJLbFNHx0ZsLbVrC40Z9wGTPZxLbvzT40ZzKbd4XkKbbCDC1ZbKb_0V40ZsLbxYEO1ZLJbL1ZuKbj9CO1ZEMbTLAkKbKUCO1ZJLbMSWO1ZsLb_UWc1ZPMbsdR-Kb7vVe1ZbKbqyVc1ZEKbg0UJLbHKbocZsLbIwVr1ZfMbg7Bt1ZbKbRKbw1ZyMbnMbYzayMbpKbXwVuCYzwa9EYpIbkbYWIbnVWG2ZZvVrVWG2Z2MbuVWG2Z3JbxVWpbYsKbNxUfzVQ0V49ahdXDIb9VW_nVX0V3wV7nVJNbsYWbtXMNbwYWuAbSNbbIbDSUUMbweRxzVGNbjxat2ZJNbEdSt2ZXzVQxV02ZhLbqFRFcW-eRvNbhuV02ZGNbzIbi0aSNbK0V92ZSNbfLblSUtNbCUWA3ZhNbnxVA3ZGNbEJblSUJNbb0VA3ZMNbvLb9SUtNbm1GHqP8uGm0VaRD7SUGNbu1GHqPJNb_xVQ3ZMNbbJbvBbSNb0ENWRUfrABHD60VcObGNbevVs3ZcObubIqMaSNbTyVx3ZtNbSMbDCb_Hbx7JvNbXMbg1aANbaMbj1a0ObMNbjyV-pV-hERCbANbKuO-pVyJbKgRvNbtyV-pVTzV_LS01aSNbMKb31aANb3yVR4ZhNbYVWR4ZGNb-yVR4ZJNbXwVMGZ11V4fXPMb51Vl4L9SWvUUZPbIIWBwX2QHXHZHpCvUUELMd2ahPbYmaqkXvEVVZA3HYuED5vBsSXVUZh2VmJDTaav8LRtZP2V_vBOFDhrBr2VmOG7KCgNL9pG54C7PbVjC0PbzCapXA-PbFvJ-PbNTPK3VwnO5PbFrTLQb4Pb7maofZ4wWBgC7maS-Gy3VRaFXfYUwUp8ILuC8hDJhByADn5Wn0P7JCM5BTDDjLAb-C4HNsVD_pDYJBOhBdkE6gDq9BQ_EYQb-9BeADf-QBYAWdLdkEr1OsQbEzBxQbWgLibV-9BB0OqpDC9B6QbBYA_gJ49B3WB4QbjsFERb31JljCe7AVmUCjZLQaRPaFFVVfGkdCGUVySV65EFtJ_POA6ZIPa4-VtCN6tCCaVRDFDdTqWUtuBj8JpASwuJy7O9VTVFFqgCE8Mg4aqTEl7W11M5ZGPPH6NSusNd0HkOJKTICnDGEa3IDvkMlmCr_E2uA7wBWzO3CStDNirVgnUUFJeJJrsFTKZzwJOVLC_LBrCKJCSnOUVLOoEwbY3pA8xGrLGSSCwPD96XioT1sDgjC_UVj9BCWI_0DAtAzqPfSSbSbRpAbQVehYinCjZFZ_VQZBkfIpnJCFb87JBCJBtEtnJxnGIINPPGJUajKY-iNmXZoQE27YSqDgKQRyBjsBLOHlQDTRbedTXwWOMJarOkEChrBMjG5BGn0BLiAvpQTIFfYBRbW9aBJ-BSxIKJJurDaEIGPaH5ZgEbtCNhHUIjYbEbs3BJQaPPaMRbS6VTTb4COVTbzSPHyA4lP38FxBLwPV-CMcnQBCMOrFT_VTMC70Cu1LX6ZzANBhAHBWdzJVIT2uTHHHXhGk_VhWFPkAbuT33AcvJCeC3zMtpRcgK9YWO8Xg6Z98YpTLeuZxJBRWDvZUNyH-5AvFQRKZ6_Iw6Zo0RajXv8BuFRDDC7VYwRam6C-VY2PB3BRuiCWqGaSOJyHsBUxvCNhMflCMQVqGLe7FDMJxjJwvY7xHBgVRPOCYFNOWtvFK7ZJ5IHACIYMGgVq6B2JUUgDpbW_IMYWYkXZhIMtsYBeArzXiOBZWNGHBxrTVFCm2TAbViIFlxY6kBbnXE9M8bWGaCPrOpxDZvZYZLDta6dDFta-KJ55aTVbKpBJHC0WXVVbNXAniAEuBGZEkgV6WXK7FrvZZVbNJLjuOJPWgVblkZXIOUhVB0FEhVXVbJXXiVbG4ZcVb3lIwVbVZXEhVPGXSXXmVbUhVHuCwVbj6HWhV3VbrTBsVbl6a9VbnPWHzOrTBPdSYLUzVb8JXiVb6dVnJCq1CeVbarJeVbrNEZVbt2LPWbdmIe9W4VXVWbcLaZFaUJDZFaC8WZFat6HZFahnBI0DtNW1hTMYZjWbDiVhWbjYWnWbCZWlFaYWb57ZnWbcWb7wZlWbgWblFalLa8FaNbW8FaFTD8FaryK8FaqWbG8ZhWbPoV-WbvWb4cW71B8FayWbcXY8oO7MYmrRdMUiNDfMU6WbaxZjWbNQNhWbX8ZRXbBXbARW6mWXGaRXb0WbhTaWXbcGasHFwlZNXbi8ZjWbHjVhWb2XYjXbUXbEhBHXbtAYoXbQjVbXbtGahWbiPSuXbfXbDmZsXbtdWjWbFYYclZFpV3XbeWb2LXDXb68ZxoGLyZjWbg4DhWbqjVCYb8WbmBZzXbGgDCYbmXbD7JCYbFXbxZZqXb3jVPYbtmVhWbLaCTYbFYbZEWzXb--PcHamXbHBCTYbNYbIkV8Xb5pX9hC9pX4Wbz_WgYb3mZzXbrxDbOI5_WjWb9qPhWbJNapHaeYbveWjWbbkVhWbkiF1YbxXbuaOPYbfYF1YbaWbNAXmYbCIa1YbxYbKUUI0DDfWEZb1oO41ZxkVGZbWYbtOU1hTQIaGZbUXbQfWNZbSXFGZbZXbHxasXbbIaEZboWbeIaLZbqjMZZb9YbMOZXZbifWWnZfpF41ZtqVEZbSlVnZbkYbjPYXZbciVnZbsWbupBfZb6hasZbrsVwVasZbVZbQ9B2WbshDqZb0PYmYbkPUNZbQXbzpBSXbBabQZbxlVEZbmoVGab3ZbFAWNZbXILEZbqNDNabLZbiXbbJaxZbT1HXZbDmV41Z2oVNabJabImVEZbvXbiJaxXbroZNZbPmVcabTabIXDcab6XbogW9ZbnxCEZbZmVWnZBYbyJafabXQMrabvZbPaETabkmVrabnabPaEeYbpmVNZbrmVEZbSYb9JafabGcF-abzabkyIqXbXcJGbbcYb9Ja6ab7mVEZb9mVNbb7ZbBNFGbbleWNbbEbbluFNbbQZbvYbiEY9ZbMnVEZb0YbgKaQbbfkVdbbLZb7YbgKaTablkVdbb4abshWCvI_cZYIX6_ZJXb8_ZI0D1hWxbbkHYbOI5KazbbxZbo5X1hT_hWzbbaqBwXamYbynV1bb0nVBcb4NBBcbWYbMiWxbb8nVBcbCnBA0a4abTiWIcb3ZbjDX6bbl8DxbbaiVUcbGcbVeP1bb_WbfLa_bbZXYUcbeYbTcY1bbJGaoLa7Zb3dZ6bb-ZYxbbAabZ6X_bbvlVocbNcbHaboLaQcb7VY5LakcbOab9La_bbRabWBbsXbNeZ6bbYJa5Lafcbo_IxbbbabKMa_bb9jZneXbUZPMaYoBTrZEdbxvQ7WWNcbBTCBdbQcbmjVxbbuabmRZIeYSXWB9TQ3CzabWpVTdbUXbmjW6bbEpZ9Bb6cb9abyMakcbUYbyMaGcbxiCxbbZYb9eZ6bbJbb4rZtdbQcbObb-MaMgBE4Z6cbTbbENa_bbWbb1GZddbuaC1bbYkVxbbcbbNHZ5ZbeCb_bbhbbNHZGcbkbbwZaqXbp7VLeb-eWxbbbnVRXWbkW0vX09ZKPOBZEVebBeFhKW1VbaUYGnASUU5VbSUURMBclJEDGkqVLIOEaEbyD_vXluYQ8X0dbSCa0xXb2aqeb4FXuebIaasebaCa9pPKlYyBUeCakVb_qV8VQ8_U71GL0BNiMuUR6RA3aaBrVhCBqpDYNAgoA9ebRXAS2VhhOawXT3IGyX0WPgcCrCYtPCogF0SBTFbDmDUsDdMIj8YigDXIVVcaB6ZS4VtCNWfbDPPqyOo-YT6JTjZ_YOHQQtqHlTFiHTL8WIdK7HMSfCtUJPhTGyQQuCULHW3Bc0Pn-N9dBadGcAKvkM0yGnQFZ6Qj2CCgPudSs-EI1PT9U9AGU7WIDBa6NIiANJad7O1wNPVXFEURVXAMQHAJIWNgRRfJUqcFpEaEJCo6SpCInvY_Rag_T_GGV5UmpC9UMDjKxtWVyU2JUbvNPkZcoM0_XnzXKKFH6McyB9pMCKU5dEW4QnQAreTWZKZPCckZF0BWtVgoH9saEPJEBWqFExHbZ8M6XZMbPiIUirASRJclB4DOwWXq7BcnJnJJ9OWFhbAVCwhBBPWJhbKpBXCCUBWQfDcnJe9XXtaNhbMLZpoHImK_yXoBWHhbtVblsG6vZVhbOOWdhbonGPhbZPWfhb-TY0BW5EZoBW7wB6BWXnSj6ahhbxYFuhboXHACWZTC6BWjhbIWbwhbRsJAKXwhbqhb_LYVhbSWbDhbGuahhbxtW_hbomX5RCh9WRpVthNHib-fIJib-3AFibSdZFib1rFPibD7TlFaQtVlFan2BPibikZUYZHibnsZwFa4RCyFadib0FaHibvsZ3WbfibETa9dB7WbkibQlZoib6LZP9I2cWqibvdZFibpqU8FatsZ7MYKuUdlZYBZIoZFibInDFxDoVEHibdbZ5ibUiF5ibs7L7ibMib7ibzibaGamib7IbjBNvMUUibsxZsibWNYIjbHZZOjbP1XHibGrZFibMZZWjbGjb5xZHib8NWsVEMjbKNUqibMVGFiblvCF_WdVEkjbCjb7XbQjb-DW-kE7dWbVDFibGcZujbejbnZZpjb9NYHibuxTujbAjbDHanjbHMXzjbRGDFibzZZ-jbSibVHazjbRPH-jbYibR9ZSjb1rZ-jb6jbAaZHibbsDFib9mVYBZ9rZpHaxjbzyZHibEnVRkbUKUpHa4jb1bMLkbPOUWkbZjbxeWSjbISOFibqpZkkbWibFxDaaZkkbZkb-YbzjbeaZkkbEjbCVaoibskVRpVkaZ_DZgLJ5RCoaZ4kbEibzpBLdZ6kbbkb-9ZykbzqJ6kbZjbZIa0kbpnCGlbxjbzCZGlbGkbrzZpjb4CZGlbqgXPPYOnO7CZykbiibH-aOlbodZ4kbFyDalbMlbnqMOjb9nZalbRlbB0Z0kb5gX4kbc1DmlbBkbEiaOlb6ibc-arlbrkbGJaykbLbImlbwkbq-ZykbqgC4kbmbZ4lbJlbpbZ4lbdlbsbZ4lb_kb8PUrjb2-ZOlb5ZM4kbUeZHmbplbr0ZflbUiH0kbhjbiJavlb9JBBmbOQUOmb0lb9JBElbSpBRSabmV0kbpFD4kb-2Wembdlb2jb3JaykbuZZembWmbpmV0kb_jb_JaykbfnD4kbEkb9JadlbU6EumbTmbecZumbnmbOkbYKatjbYKaKmbRbb0kbJaZ4kbpcZAnbRmbscZAnbLkbjRDOlb9LJ4kbUaZKnb8mblkbgKankbyEZykbpIXKnbTmbukbgKaqlZdnV8pZRPPEFZKmb7pZ-rZTnCMGZ7kbrbYoibCqZfnbLkbFqZPDXOibLLabnbELaDwUXdZunbT2ZpjbbdZ-rZRILMGZsXH2nbnnbrsZLLaZjbldZ-rZgYZ-nbxjbfqZ-nbsnPliWRmbtDXRpVLSUIobxibaIWkEHhFZknbcYD-rZ4iboLaQnbxqZPobGob1kPRobnnbKZCIobjbZ-rZ3lbzcbknbHeZeobUobHuBMlbNEXIobfoZeobnnbXjb5La8nbImbDdbynboXD-rZhzDcEX9aQiuXGobljbARXnnbeZZzob8nbkeZ-rZvjbaMam3LgMaf3CZdbknbimblMaynblmboMaLqGprZknbqmbtMaIobtmbndbPpbmobymbyMaBmbrpVSpbWmbFFXIob1hK-rZkcZ1PXHfZgpbkobAfAynbIOL7dbknbXgCMGZ6rOgpb8nbLnbNHZdnbOnb61aknbpkbNHZGobdfZZsZnnbgfZ1PXVZLnRPTnZryEcWFBqbn2B7mB4mEtvAF8QRhbN2a0GQeUUVhbTNQyPIu4ZqsZGmI5CbZhbpKWCQb04ZO6S24Z6gbteb87EsqVvQJdjGk2VvpD0NaQ5BsSXY_HmCTg-C9fZgZBLDa5fXl2aJ3K3KWFdE9fZ8FCmtZAXPyqbI6SxwWX4I90B55AkwNHtCbnDtpDpqDv7QmGBk_BqPCDXCVyX4hXarYtJZqtQveFXFbBqLviM8IJmTLtoChRBYcLpcakoOCZBdgX9fYV_AlhZ-_BI-Q6KTX8MMnGb5EduCa8CH8IshTJlXZLDiiLaLNCdIT_V2JPQfCR0NkkMQHGrUJj6JUoT0aJdUX3SB4KSXcHa4IGqC-Tb_eD9YWHPFM-XOBOF-AOdaxBEPCTmvPQpOxTC4WZ0kKRhBC-RDnFEQV8QAo0W7HRw6ZaxAOmA1vTjZIR2MTZVAaUfsVNBDhsV4KDrdauNAwZSnmJtda4fVSyCE7B1qWeiAUSBAfIt0JDrWp5LlGQwrAp2BUiFj_I3daZ8Jq3ANnCS7FNrYKqHB7ZgpIdAWyJJEhKBHbzEarCGeXZKgF5TC53H5Ea3UbusAbOWoZCxQM-pGjuMILDp8MKKFKvZdfCBvA0AW72MQSaggTuxai5aJvHGKUQlW_AWGtDv5aXXMatVBGBhnXayBTFa9hYkXXDpJHMYqDKwealtbtkZYeJWLZptbD7atjUF7a7iAJ0XntbJ7avtbL7attbPQW1tbIeOWLXrCW5tbUqB5tbDyA5tbwNGb0XxtbXIbztbPXYrtbETaCubYYX1tbytXWLX9MDpQWGubWVA-tbdQWAub8cWIubtmPR9RKXbz5QXuEcAOWLXLoBcubEoUi-WwBOcub8tbnfaVubTubtMUPub-iHIubZsJEFFwfaWLXgDWuubfubCJbEubKjVqubRub2MUmubkLXzubSjVIubVvPWLXJrG-ubVpD-ubxubHga0gYdjV8OaWJb8ub4ubcLD7qCeZX6ubqvPWLXsvPQvbBvbsRWDvbMUaIubzGWQvb2ubHMXXvbAxDh_WDhBWLXvXBgvbteCgvbTvb5ZZoubHmCgvbjub0pXIub-ZXgvbdvboBY9fPgeWoubEzYTSWlvbJOUUrBSRFoJM6ubhrWWLXvEW9vbKvbyEWWLX0EWCwb6WUChajvbCha2vbGhaoub89BCwbqvbXKb6uboHWChavvbMCYPubGFWSRFThaLjCKFWZwbMFWbwbhubROATOCbwbavbx9azubUFWZwbXnJLTWFwbkhakwbnCWmwbVvbeFWmwbOwbO3XRSHO-ZxvbpZYVwbnFWZwbOoX5wbHwb4nZCub3ha5wbewbzZY3wbi0ZglV4ubSrXZwbAyPIxbpwbEia-wbdubHiaVwbAGWIxbxwboqTkwb1YXIxbTwbM7Cfvb53X-wbMGWZwbvubXiacxbBxb5lVTxbUGWXwboiBexbYxb-6Skwb9ubSUW8wb2pBJwbEdRttbaOXrxbTxbkGWZwb8jC3xbpxb24GK3CHsXZwbRvbZ4XwxbsyG-xbixbPaETxb3vP-xbGxbcFEZwblJWLybLxbyya-wb_GWLybuwbovbXCXVwbH1CLybGxbhEWZwbkQDbybOybFPXyxbXLNbybuwbfbIbybTxb-vbEVWGxbBwbfja-wbKOLZwbeHWuybwxbMKWuybEyb4RDsybiwbyuDKSAujakuPwzaFeCSRF0ERttbwHWLjCyHW-ybcwbDdZEybStXCzbrqXJzb0sBwnVPubbVJ-ybvZLXubHFRSzbswb6VWVvb8zaUzbWlCQzbiwbotXCzblFWCzb4wbJWWOybUIWAzbsFWgzb4vbQjCNubaIWxwb3tXgzb4ub4eRSzbJxbaWWjzbbubZkaCubEBbzubHeXCzbK-I7zbczbWxbikaOzbduTCzbKGWD0buxbHuBJwbtQXAzbRGWD0bszb9IWD0bvzbAJWCzbTvPS0bjzb4kaK3CjeXFvbBXWrHWRGRAzbDvGneXczb4xbC7XOzbWtOCzbPvbIla5sDORXQHKhOb3zbzvPl0bszbHybSlabHbOpb3zbMyb3RZ00bG0b2PO5zbttWCzbUybKvX60bczbtvbtXWOzbcybm7XtoCjpD40bhybrlaD1bHzb8vbsTU9bA-ybwTBCzbqybzla5zbtyb2laV1bI0byyb97XOzb2wPCzbgaXe1b7kUOsZAxCSUYPubZKWk2FbKWnhGnwbpKWEqBpebG1bLDBbCWFwXu1bVgXrBUZ4BG1bkjXLxDOaalBTQ2VGfDLtZcENVaa6lCOOakqOOOaLAFOOaJfCOOa5kPOOaNoQOOaO9MQOaQFaumaAZBOOaK2VIrVQxVm5B0maV2b2maV2bQhQfGXZ1PR3ViAIZlWK2bvUYnFHR3Vs7Lp3VpIDilW7zDw3V7kC1lWtiBHcChLWd7BGwBrrToOQRHT9Oa61b5CENtJZ0BQ0RQ9XO8Cj0ISpQBaWL-CAKCITA_bG8vUzpDB1W7QY30B92Dv2bWwCL_JKcC_mMVSbKPLC7TrEC-3YUmU7QaliB6qbxoaXAZprDmcDV0JwUCxECIRbbSSc-BB7BI3AIYA17Cc-BycDb3bONBpyEryRN_CqjCkKRdqYM-BxZN8AGZsOn3beYApeBbdJttNM-Bgebc-BZAVaeNLRbG3YO8Vg5Y1LVUiTP-BT4YDuZ2FVyeVA4bmfJPSTHAVeoSv3QtPCzBIMFCayUgeEP-BEUTJaWKQa-3barV5mSOkMOiSMwBePAp0U6TTbyXbzFY9YWmYBjXZ4bnxQs1Fd4bOvUlcQSVSemYn6V0WKNDCZFTlmYkuZGvNOPOH8Ex6V4_MIwKB3UdNHFJD8rGbiPhfYqfY5TXl4b4CQLPaJ-BSFBOPaRTbk4basSa4bnBA-jXkKPzPPrdFIuFWXCELJn1K69Xr0E5kUvSDo5AuiLCLEjWLN8M4UTeNTw4YY_TBsM1nJF2IyGJA_WH2IyNAQfE8Qa54b3_BP3CdHIE5b-9EQ4bfEMrDa93b97WqcV9aEr5AhpYU4Y0CVf2TFCFG6Vr9Y3cV25bpLQG5B9yE63b9MBKZUz5b0kXG5EPBAqcVFJDc4VdoYX4bJ6b3CVYaVRNVE5bSHBMXFANXaNGcHUJBAK6bIjTPBAsIVJDVM4TP-B8FV06W49Ta6b5iTd6b3IV85REnY0xBsyMsqUZXOgIPUraokF2ANvWK13A-OCUyD28YoPVTQVFeF33AkbMW9M-1MyrL_kUL5DFIOYGb_IEk1NSrDNIO9gNs5Z_hJEgGmfQnAUerbTsHrsYLWYvKZ3BXg6LZJC56SQINxdMYaEyLA8lCLHQW8Bf7S6DIxuWnWH_sbeATN_CTUFQ0WxLDBnBrDDb8CEzD3QANgBnyU1lTh6bwXLn0Da2NVcVPYAR6MHsGSyHpvCShUXGMHJD79EU-BhTIA3MQEbI6CeUTa7DBiUmOMe6b3OV8fUP-BI5TGWZD8bb7DG8bo6bsOG4qY8mBF3JEMTo2AlhZipDBuBXjZMnDe1OmwC1JDiFMgDOpiSW3BtFMsGVKtMKDCUjXUJVpXMuXM7WZ4IYdRQxfUH0EhzAyHRaqE2dDzFPv9LWDEBfPHcOxnYffSuvQOnM6YAqrH3tB8LE81EwPJRpIbgTZNK0Oay-IikTfzILJDARIl_DtPClBVbXOPYARCS30Iq3DNRK37b31HoyRi1HtOLy3D8NCE4H03DGfLJ-B_PaQTbfkYc6VjrUH6CplU3xS98M5xSP7VU3Uf3K__TAjXc8Yk9bRNNIAUn9biqBp9bdrLAzE0YCNEKfBC_2H2oY73EwcEXeUioA8CRqsESQAUkIl2IsqUYKDrMNLVBGWXDQBmfQ1rEvXHcVD5vZd7ZKlCwnOI6U2LV1YS54QMxXQMC-sSOjGi9SfXZ14B6dIBjNTsAovGaDJkaFlVW-9HwnGIjNJ-TFoWp6UNJJlzFyCCSfBr6BGvFcBUljH2RBzzJbvJZXbOGbluHj4FxSCsfTCuYDVLZvDk1NeOM0WT-lXO2MUVLLDCkMUtkBRdBu7JjXOKVBsVCGWN5VViXKg2BhhOhlLefHguTGyCnOACRD9dBWvDs_BE5MqVB60PKxIepNasaDqSbzXgLMnGN2UM3ZAseFYDFsAFfZVWQACtVIONz6LWXTFIVmgA7KZIMWxoCu-K39RrQA3qB_TDMuCAcWRlTWJA9QVFxJ0DTlfC0DT9zKhRENEEiYU4_BjBEHtT90Lb5U4YBMcCk9HQqDXIXo0bi-BKWDtpBSYA3-BLQDezQVAcyBGSAcSYA98Fc-BrsJYActsJhAcv5FfAcb5FfAcPZDfAcDEGfAcXAcfAcjvCfAcYxAhAceAca-B4FGc-BM-AaAcfhQYAc40V5AcoAca-BqAca-BsAca-BuAca-BwAc1Ac5eHikT_nFSSPdYAMADJ-BlnS-7brXF8AG8_CtPCByCuvMycNzuPJMVVxAOBcQVMHBcAhKf-BvnA6uDFSG3gJf-Bb-CikTH9H-7bPaBSZPQkAHfHkBcU0JkBcYBckBcaBcf-BGBcMHG__DikTHGCJBc3zOhBcaPH8WP1Bc7uA-7bivIlJQO0D5BcipAuBcMHGwBcaPHakNz-BK-BoBcNxQWBcPEEajCnjAdYBCCcbMFNCcV2UT8CZ6bgAV8cSwcSjeM3mYKHDF7UeEb2EVj9bYCcz9bocBxcSWqMd1LH9Io7DC-FvnMZHXEHPbsKINAQINgzCy0DL0BHBEHyCJXTJTPjIZr6Tr2H7tWkHOsGLY1DfQFThGWsAdvEOIC07AcJEYWE9UJE1TYnYNcGH5MOTMbUMr_E8fbo8IyzNRDMSzD_qDexAyxGxGMqgUwCLt7AGUNZHULFDF0BMKDPkYReOvqN2CEe1BFfDIND1_BvGERoColCGJAsyBaKYcKBKXTYQPJRF-kTs3ImGOlcS_xF2qBOtLZPHQdEsFEJCcJ5A1uDA-O5DcUtLf7Jo-BL9A-DcI-OFEcdYFz-B4FQFEcA5AFEcD5AFEcN8AFEc9DcJEccvB-DcaOVlJQShB95Mq-Bv-Lx-S4rC09UIwKIjCZ6Ml-BVxEcEcUVX2mJgYV1GSz-Be9RkEca2NkEcPyHc6MB8bM5EVkDZHFrsUEgN-aVISNyrAGhZafbo3ac6VyEccsUNhA1EcS5SNqaIbSmzEeFNZdOAaQGzOOTVyHXU0EVKOWTGy7QwHSMIOO9J2ZUWmBrjJ5ZUJZSB_UnCBc7W3pSV1EcGMW3BqgYj6MnBBJWXsgbq-B-DCpECT3Bx8BQCcl2N6qGT3Bo2Nk-TH6bfyXyEchKTmFcSLP_5Z55b8EcaGVtcQkqBZeBssF3ID-fAWeDdOBCLBOqLzWTbfClIQ1DNaqMaLBhNDAyNdOABfDrvBJKBPQBswGkuD_eABILCnaFqT-lODbE65HsJANhLx4bOLMekDvlKzdVFxAXMAjzAsTHBgGJmZCpMVIBjqO_6B37b46X_KWOqQE1D4MV3zK3VACRHwlFCHKw6Hv_ASkE3sC9vOBvWz1Nn0Bb4YIgB3YI2LPWcIqCE_xXPXBXEChuAeLAEHcGYB0ANT3BXtHHHcgkJ--BLbEDKCWOG6ADFPAWtQ7-BJKTkDWI6DlBNt-BQmTPQBqyXgJTI6DkkH3Dcn_NNULoaEw0UmrPGHcq-BCKHVHc_NCINRfJEvwEFPATOSvHccjHHYSnMCnHcl-BB2HVHcaIB4Hc9DUt-B5lEQ6VwEcwpa3FcYACFDV5fS6QTP4UF4UJ8bENTHVZpfYn8Y0CVyEcDIcqZSFIcHAUpKSICV2kUZLELCVRhGSjM7kUp-M-kUZfShGNElUzOFzdQNJLCdLhtBCSV_-NosOAONDlYgfS_ZUVBQc7IRNIyFc-jJhHcbNF83bFrbNIcBIcMUTqxANACE4UjMVy3LByC--SF4bhJZN6TOIc4IcvBA6Ic5XPV8V9IJKsV0tMajTbpAmfbBoE6DImIB5aBIwCwOOffGD1Cp6FHiNvGDnjTtrbpcI5STLILkhGXrKMdAPZOinH-HOVLHnQFCIUhiJsEHxgMhqWAdFAONzSF-5EEiJ4QHnfFXyJZuWuZBg2Vq0OduDIHcEiDXXEeLA3_BBVOWOVyrA7RTvjCnEVLFG2-BsZVQCcxPOdmAcHUOIcVkDH8b82TVJNQHIs5VO6b05bKKc2IcMKcYQAoHOhIAeoFT4QlrPNhEefQ0LM6oABdGLeJajTXrB9mOpqWoRCNIBX6BdMAmeB7KJYdIT9SlOLfQG3MV-mWn7Qt4QDaWEvONOBDnWziAVlPbYA7_JU0IX3aoKcdgK7OGzfE7uFTXAK_GU-Bc_EJSC2MIJvMtXTdgB6fQoNOBaTVsW7ZC3YCbmF1gPqkFHmEHuY8HCanN8GDP1bSULPdAKPRDjOYxDfaEoRBTuYK1ENJJWOGb_BTrGAaAJ_b03AtzTrdL3Eb0uN39RmXQbuC5vTIyDKxImbFwJYUPCkgXiLNFxFLtJmoOYQSjPabnGQrO-SJdwNy2FYoA2zWJVJBTJR5QKTKNmQEiKgkPq9L3hZMnJyqCOnJF-BxBCnjMc1EeKOU5EXTMG9MdEF7LNxpWvjA3-URlAbUBktAmeAkULieCfsWa6Sl7EeMAGqWnnGZLXwdauNKAHV6_MIHVjMFTXDr1LljCn2BEDDgqX_gY7SAYQDz_QIpGFURmoRacHrTVbWR6fQhVJ1QD6yM7CBQNRoUA8sWt-JRiZw0UvzDFhHMsA1daJrTXJBgWZ2LGdfDDKR6vD6cIM8M2vW8JV4nah_bNmITtWGMJr2FJhINOWftGo0W2gLpQVorA8IFQ5E9CThVCYPLiYbVwBa0T_DJmZOisareBkGMUYBwxJ9eVwxJWTAJXGvIAeHXBuWQQBNBN_daG5LVYDP0SO1DWOWyPGP0SijZL5L08WWnMzVAjwWDIVx-NEtbRjAiJJMwKqtMqNDH7M2mFq_A9-S2mAmjR5LcCvCpkBeOBDqHFQSrQAO7BfJCUiREXUI4A5McgwYv1N0sas8LywY_wBTtVFLDLjCWLHUiRy2BJBQz1THxJz1TxoOu7DKLZBBW1qDibTvXYHfAm3ZgkAwhWKSX2YUa-FHaUXIDGZUyKcG0EJ-E7GV2aIH1Afqaj7DFfC_NcbvBJHDFmELrBOAJe3C93EzuDbYNXHE2qTZeVT_T8FX6rBT0B4zHKUL5kW5LGD3VBUXqGX2OcY0WpjJxfEPfB-PM1AR34Bh9WgQEOSBQMF7DCZpCFGB2_CQIZ1xX0TLYiYIYCWiNl3ASxWpiYEzTMPa6lHD6B-oOCrb4zXt-Bh4Jz-B3WVRMDT3BWRA--BcLRqlPtsAvoCSdOpcLYRJrpDSRD2-BfjA4MCkCT2MByrAgmVXyCheEdZA2-BUFYt-BVlIgQEZ1CXQc2-BqbFq-BzZZnwBzjGhQcBZAAMH3DcbfDuZCz8CPsFQCcEaBfQcnlIuURBZAfDYt-BbCX-QcRrVt-BeCXfQcgCXJRcS7F6uDT7F0QcvxTPRc0LJEHcjZK9_BHzKRRczgDHRcBoBVRcDmI86IHZATzBaQcyCXfQcIAXiRcxBYt-Bi1NiRcoQcq0DCRcq0DZKbHZAGRcF_B3EYkrBBZEXyC5WERWAvjCS-BzgAwRcLaZwRcwKDuCBsrPcQcwUA9NZ4MCZjIARcGrJVwCJQDlNE_BDvZLdRcVoRMScFlV0RcqjMQScddZUUDHHLKSctETKScoYBYRJYnYHScvIPjzFkrBtMFMSccqDhScKxBaScaeJlScsREx-CfdZF_B-LZDScWaLCHKo4BvRcwUAH5WaScCyPMScI2TDScrjA2ScxoO0ScJQcK_BVScK_BrRcyScYRcK_BgPWuRAeFOFScXIL0Rc6HB8kCzeAfPcF_BHjVKTcF2KkrB7qEWiNzeAPfZGTcSEXDScrBXDSctBXcTcZAGkrBRJD0RcrKNiTclRcF_BCFDMScbzWaScNPZcTcZSc_BDgZZGTc1OBaScg4D0RcqjV0TcOTcaNE7RcaNETScaNEqScaNEXScBDEtTcBDEgoP_BDe_WDSctmV0Rc3rBGUcNUAGUcP2BN0CCWQ0Qcg-LQUcHBCIUcDTcwUAvPZDScwLG9_BCYGQUc0PZYUcLUckrBOFXYUc1rB_BD7_WYUcBTcuoAVUcuoAxScpZApBYkrBcSB2KcpZAeQcuUcfUcF_BKAXDScnRcuUcpRcwUAX0Y7cClPcQUch4ZkuDxRco_B2TLY7HKVLvScO2VMTcfcIARcrvEeScDVc6UcByBnUcXlGAScByBDUco_BerGYRJ6yANVcmjANFY4MCUdT0QcOfILVcLtFJVcwxC9_B5NBaVc5yHpUcxPbHSc6qRHVcp1WY7HC-WdVczXCxVclTcj_BSTco_BrvYHmYkJSE-Qj_B7oD2qB_SJ8-MmjAOAYkuDltZdVc3ScBjYZTbP6bTKcZ7CifJHEAXYNnVTtHcb5YgCcOmWKWcHzCV7CVBM2OVHqNqKB0ZCKgAHGGVfBL3BblST9SiuEhAK1PC4yEu1MsHDKnYJhGNUOF3O9iNxIAFRTxFbqnHnDVNBGrOOL6NiLcFbIuOO58JXUAhcHchGljZwXCY_ATBPKwK0oYdTGRFPzUOEkBJTBerAAPF6vOumO74VZUYEvNeHBqwKMhN0bM7aK3dGpvEnGPnsCXiZinDQPOo6NNDGbXZswJFcM9dSWUMa_AFRAwaMVsCaFCzjHwzOl-BGrBfHRtHcA1KVeA-nKrMKBWchBLk2LRrRXMVo_BDRIDoPigJXMVJKc2IcG5EVkDVSN-JEqNCz_FzBA47WXAV4eCq-AG7UZ9Y2FcLWc8Xc2Ic-XcghAuCMM2ADYcD6Un2U9xFcWPTLN3JUnAGgzCKOBCJDKABDKCkSDyRAjZDnlPlQFjeUdlHQ6Z0yKJuFknYQaVA4L2lMqrPyJDojQLaSCQIOEK6bFy_MkbScVLAPCJlYn7B3bAejX4sbIjPe6LozA-gURQAAhU5YcSrUXaGpRTNFBMQcBNDDLcTtQFgB6XcKYcZGVLWcNYcAYcQYceLKv4Pw3EKdVJjY_GTjWEK-Y1FcTWc7XcOZcHzCQZcPYcCYcTZcXwQoKSFqavsSvxAjKP4qY8HX2uFl8TSQTD1EKDECwXyrM7YDR_QP_T4sQykFJ6Ld7V-rM8_VnfYGlUMAWCfF8AGarCfRJ8ZC0FTxaWjvMYTB-gUAWFBZcrKDDZc3SN8zNVzV_aEajHD1B1yEQHc4ZDEkCrEVjHcb0Ep6UMZchBDZGVCEAw2Jz9TmWEJcSsDaH8TTKceacgZJBuFmoY07JGnYV8b-JALPB2RIVdV6cBk1KODOyQJCAb0HFirHX3JADc2HTO6RGvYyrL3bF_5SevJA9Y_HF0XJgqAOdMB5NDVLKvSjdHqqN8CG6mFARED-SZ0BLuCIdG78BFKZ5UVvSK4HKwdTdMCwJUxWAshLBlTwGcv_bB9Sssac7A5QVplE5LY_AEQuBRuGoFcD2BY8Q4jDCmEhacgIJJZcjMTkuD4Pa7cC_MCn-Yo_B9Pazbc_Pa4bcL7MQfAlNI7FHd_BxTIeVRRxHGcANECDVMivVvSI-bco_BE8TzbcvXS8bcMaUHKLEqHJCMkuD7GUbmEuFc49TOIcxhUBiUMKcU3UFkLP9Vi9bcZcNZcYccBnYVKcoEG18MEqA_wYeBMW-ULRFclBINE0fFhwZGkChaU6wWfwDfBCbrBKfC_XX56I1kKH2Kf_SRiPpTF0ASWyIYULe0XxkFCsV-BDq-bWHNxoFevEFNE5OGQgIxdObtCyVDFNEJKZ1bFyXZQ7WBDWzTFCrG2oDQ2ZrRaqQDR6SbjUosALHE88K16ZXkG7ME6wT1zCdVZQ_b7DCn2BDKCz_BNdDR-J4ZCTnAmlSOhC6sXEDY0vY26J0xAZ4BIQBNrTHQPj_b5qNl_bl0R8nDSgD4vYsQVr5IBXVfMGRHbnsETHb_TOr6L9tEOcM6jENnXENNsXZfqIXCFsJPapCWuBuSCcdUQwSFxXZZJaxWwJKJrDBxTXlAj0IkrI01MMoYIZGHJDEsDpvC5gIXAB2HcBaNi3bejCFyTZ1CrgEn3CjgCJAcJccqBcJcc2REU-BUvNNCcTxN4ecejHoBcsJDCCcbFT8ec8pPAfc7Bco_BlaH2ecuBFAfcGnDpvC9FCJHTEfcEBcEfcyAcnuDr3HP_Bm9AE8EfYcqOEwWOH5DbzA2ecsvG32DZ7F-ecQfHbfcCBcnuD4RBpeBhDH9MCpuDMeHDLcNzPLQDDWC-eclBcYrYSWcc8YXcc1mYBiUFJc3ZVtsAHpUu9bQPazfc_mYb7D2fcZOOkxSiJLwLFtZcPoY98FX5TGLDupYDFTTrG6DaY_VVtDe8QsOOPOEeTGQDNY4EEoBcYAOlBCtHSgDK8BflQSdchkDAiMr6KTVMvaIHqY_eUr3BTxUcRHnDNS7Tt6LCBOU5LJBD8KODXVm_TOhZ2yS4Ecr5B8HcXHPLJDlqCiULWfcibHPkCGcICQbfyAeUIMXFkfG8wFmjArVO1_EfyAVdD8dBHgPurEbactBDJBAa3So4DhhA0GIFbMR4YJHUfCc7oUJYccacOhcncB9JEnEEB9MTHBnqZh1LtgM-CaP-bKLBGNRhmWABPFVbFTPtVRIgCPKBhrHD7WBtCYpPf8bJlYwGLu5SslSsYA9NSdhOanYoLcWjLwlSSdc9iHhfB9lUGUbIXK1lSCAES6CzjZeeQsjIerSYWZNEBL9B9sCJ9CekUIUMwMcxECc8MCaJjHIHfU4NVASHi8Lj3BfCML3GZgANfUEVOKWXftMGcWm_AtpDe5OAGCfMGcwNDLcdbKa_BvhYjUVBiYl2Tn3afEbfccYhcE-VaccziUtsApVTNmWyfcdZcR-VjccwQKmoYn6TPvAmfbrwS_6JH_TqzMpRb64DdmJwYMp4Y4hc0TH5pKJKOBaM1fbcdCdHN2KL-QJgOBpLU2ON9iLkkF71F9RLLXF0ZUPeCEbPG8PqLGuKOi3CTBHVYHo-J9SAUqDphGgmCccFUtW30CG_U-kEmCQPnUxbW-9YHTQzjE2sau9GgLVZ6BiCaq4C3DcGrBpaD3icwXLB_B9CEZzNo_BMvIxXSKaArFV-VcfIIl6JGeLWGAsIM_HcOIc8oTbHVKHcmwU_Icr5URkcHEDoHVFvMvdSwlUx0MLvMDlJZdOI-TyPI9YBcYAF5Mf7UTvMmXQ6aR_QNH7YErWy8UVLG7cL3bQ_0MTnS2HVcvMMUAdZBJtQPrYfeWlyI5_MkvMImMNFc1gV9jco0OoXcJDLVwUH5b6icNZcG6CnBA3mGc6E-zCJQFzRF3fcUaIRWcWhcyicMhcJlcLlckBANlcfacPcKXDVXJS-tI1gKMeF2gCM-Ty7RISERBEeMOstEY6LWIJGlW4_MAPT9tMoXcnAFY8QEJO8HcowCfYBGDNNGBu0DWYOx8LYxUxVO3dGkuM1iTQkcdZcWlcNmJb7DPWc1wFt9b5ic7fcAmc29HBmJDmcC8IZ9VtPKiCSY8VhgSmYcLWVG1AZXGdeCgNO3kYRlJ31OIIJk8VKbc4sJ7TN9VQtVZs8Vm6UTPOGuaqrHJMBGeAgAcjFcGBBM1ASKTpeBqWXWgSNaAmNFPQBHmEczR-PC_7OdoCNaAEwN0mcHMVI8O0IcXhcMhckdC7jU8nT05URQcVkcIVZG4b1IcNZcCncEkUEncsiGeHOgVNX_STxMgnOdzNosNGvQoySraO5-F4xDIBLeJGpUOzsNAtN1CGCoMVZXzaOuyPxjYNkN9PSCwPVjDeeB-fG5jYs3YwbVeaW6XOXtNM5aaSCaeahTAB6YjYC_eUgUHq_T21VulcXICY8QEkSsqPNaAhbOhtQVcco9TOIc31Rb9IUaUKoBN3B5LVj6bGocdZcIocbBJskY0iPCdHK9Mm-MGPHJNHU1QByQ70M-pKAsIGDaZ1QYpO4bGbyIE8CN-CYBED1MnrByzJUFCAhBViD3uJOmCXBZI9Y2yTp1QmDQj1E3DQHCJ61Qv1QW2Sr1QixOvDQu1QwPH31Eu1QI2QF-L3PHLEQCqHvuIEpctDQOkQ_1QBEQ2uI7rVTkQH2QL2Q1ocKPQGEQqDQNPQHWXWhICtTTeHoONFSABdAC2BnicXtVNaAHnFVJDdSMxnW7_BfEQ-PCRGT6yOfKJFlE_lcLncupCObM-mTacaUQFCuZIncAJcE4THocupcjlMwpcHrFCtAplS2aJ3bFifD01FdOOGGcZ3a4XKC1BjZCjNKqDXA7WcWZeROZ8VG1NypY1gC7DaAYVqzJSUOJvQGhBkZUa4AJyNYYAV9MQ9FREMkAbekA5Xa0iLMAF8gAYoWP0DBbJ8fBTRHA7bK_EZ4IHxFY-NjeJafSryM9-UVbPfGcfyCa1Q9ODtWAKnB1MFDKFh2CsXH3qM5gSZWYMuZKvOJsD1jPQEchSKZhDxGDa6S4PW_rLXFSB-D4jCxGBLMCcKCOxDjAQ6cCh_CsTAHKEYsauKDEYULPDkYHczXKlXqhKTZA_qIxcEh9KRWYtYCw8LbBDo8LAcABaA8eB24IrTMLIBUsMFwC0TH_RTLdAHXDY_XDqVMWBUkY7PBLXZmCDbROyFcBWBjFcjpN4PC7SQAGCzyElDDCsc3IHNTbwHDEscfNL0xIDwKecFJscLhcCIckdC0ZTKocScCAkSu3aIYcUlcQscupCSscTocZnHOnGulMVVDahOBuIz4Vi9GirFfhOsjQDfFSXPphOGpYoHFlDPshO99GuhO2ocwhONkQyhOHYI7jQ5RMxDPB-G7jQ4jQ7hOF-GLiOFESL-G0RMllOzscFMHR-G6hOMSMagOJ-GVkQwscKPQd-GyRMakQNiOs_QJgEiPCT-SP3IepczRDjRAQkJ55PUaA4FU4PCqkQpvCk5S-ANzuDvkQ-PCI_LftcY9RmtcwFUdtcY0FoSM_mcYscMUTfQNhhA1ic9BVlpa_paxicHlccacwtc7XB9icjANmoYNOQ2wD0gPFbJocXZhD5ZIZ0BTEKSdV4oZu1MKfBo1IjkDnSAnbTlYBp-GDSBNiXjgNNJVm9Qo8OatDjrGa3NXeAhUXfdSRfEerFLMJ7hBuhEb9CPnS_HFkdVONQeUEp5BzTFXyQjFMKnJgPLfYILLA4cFeML1UaUBSRpDQVLA1IjGJKMThFOSQVf1DsBU6pDakYmKZlBTLKDj0BCea_mBh-bIYC3sGp_BDfB5UVC5M_sGChS7CcqQVrIFJNakiZ0_IplQh3XJhSOaAe1A5uIV8IKacr7bJrVawMaTUusaKbCXkZ1TAZsTolW5hYQwPhRZbEBN2VC4BA2B6BQODbmQErtDA1BiODMXFmecYWLSJEv4bzuDRXA3IF9xPH3VjaCRzBksb4oO8vcCWDOCCjRANuC3Xcx_Y8xKEwcLLDsVFdQBUnBjaCQhF7PCHCEqFc63BSZTOJDAEHIQDxqIBwcd0B6vcsOPBiDPPBUtHLHVxHS1mBOJDMmBsVFliBGwcmrCnwcLuBXwcY_OHECdxMUwcX5Aw8SG5Zecc3tcMhctCNytcOKc9lT45bWkc5hUOIc2wco6bRsO2FBDtWWaLiyB5FEV5S7nNM-AXTQ1CClLTmmC2JZ4qORgMexTIGBK6SLraTkSHucp6QgjTC1EpJBcmCIIJBaTGlXHLJLeMVEFgnWMePpTFrwLocHHPC-7CQvMRmXePRf3ZvTF8HEm4IIda6hc5JHw1E51BF-Gb6Z5GQXNLIWJM7RPJJ5cCrkcPoD9AbFGbzJBxPSV3Gh7Z71CLmQGXKSoAlLJlyBlGNz0P3rKvtR2CGg6Z38UM0XCrGdmKQtAw5AdNXVoPlIFpNWQJOV2LPhK2YLrzOiWVxdMpYAjsA6OJ3-UHKBfdcShCasbeDcPwWmKLtAC9BXpRE9sWsxMrKDzMCAGDTXAKzarKCsEBJyH5NB6aaTiDOwFuGQzeBVYAowcu2HvsEu2HFbL8qM3FEZzXvLcm8JGsLr6SlaM8BCg7Bs2K-nGcoABlDJkB_CTrhCHwYoQJztWuSD-KB1BDU9AN9TlyLQwGe8A69KGOclGDvDNR7WY7b4MVgNAKOIJ9YUmBUnFbNDYvE00Md7TSZI57TmkAZuElKCxECL2TWbAD2FrHbdABI8UVcAQPcwPAQXDrjSppat4X7QafCFUsSBYAmTCKfDbBVYPN_JclWJ_BDlRVKfD33G2zc-PCoNYAACyYQ6yO3NImBTStBFjSX5AkvAZ0c5YQX0cgeb6yOfSSFLczLDk0cLuCk0carCk0cfjDyPCREa43T6sAa3bi0c03bluEbSSi0cW2ALQD6BFkYPfqPdiBDKCTYFcIKmSK7gBfqPmnDFLcoLBmBT0rIF1cNSSfqPf0cg3CoGBmBTg0I6yOXKOFLcU4BR1cp0cP1cC1cP1clQPP1c2XAVrMyEUGwc2NPR1ch0c-PCAbaFLcknYmBTeBB07b8oBbZHh1cW1ch1c0YQ6yOAjI6vcCjIw1c00ch1c20cdECnrD07bEOL41ccYUk2LphKwkAQJDNiM61cY1cFWLw0cFWLd0cgECcKCb0cqmHWEVcKF31BQJDIZF3IF7dSeQBdSV4nYyjC8pI81cLtFwqNYTJVXU_hBM2ESyCZ8B41c_FX81cmHZi2cHLB9_B2cKS2czaAA1cuTD99SRAJC2cnRMN_LRAJI1cuTDz1cnRMg1cnRANTCWuGPscvtcVfbVEA3BA3wcTmYYKDNsYutc4BV82cdMI7tc-fVZUJn7LAucTrEZ8bagSN-Ar4UFTMJTE0rMPVDPWPoqM5KSsPU37L_HUJITkUESicyqMcnTIIBPyNHqYlqaHML8QFabNGWBXOcFPGKeVOYU1xXk-SSdOGYBGDNKINoPBK-Q0KFH6DMFC82M3SE1qWZ8Fi5CgIAeUIPHVttc0wcYACLKcKgSD5b4Eci6bRKcI6byEcC4ckAVyBA66W7HLYmJ2wDFnSEcPkkMXzFvBCIcOCYVIRKXyEFqTrgTbyEkXCR9NamcPFc68Uo3O9qbH6DY2K6QFF9U06RD5H9nJHMThGb2BGzjcgeJqrTfTJXsTUyMfYBepc94CT3BL6MnwB3qWhRF62c_aF7XBahcPLTE4cT3BH-UWRbImcKYcZhcDHFBAVZBMI4bfTbXPSISFWXGzYSenWWFMxDK9LSBgLNIDXSFinHAiccSFBmUC9Yh5bjzJEcGwxM--NTichbMK9YVhSZyCu3cJeQjFcofMQOMGRIyJCaNFIZGMXFYHINxB84cH5ceLFJ5cZkMCBUbyXujASlcMmYD3c05cbHFCCVsZSR5Zt8Y4sS0pDI4IdQGtyMmaW26bYNT4sQNXNJZF5kYw4Yy_MmlcxuUB2IvrPmJN8TFH5YKQTUCC2xMowE_jMYDNMJEXIIOmBYjCxoEgCViDHmhSh8GqeccLCmjRI6DslLWlYspchBDyINdMDuQTj8UC6UWhZYHcvVVH4cvFc7Xcw6ccFDy6cOncHrFRbMA9NjgFJBQ7bIa1DJUMaQETOGDuYtuDmJYu5SDoOZNXY6Zp7EQLJZlQoqcSmA-malxMwhJYWVv8YB8Li2bN6SEMLRSc5VNKmXklPJqKBeYB-D19BcGD_iZvdNoyREtZtXc_uBNNCodIKfCyRZAYVYiCrOFQzP3OTl3A5ABsONEsBLMNW5An6J5OELDGExFZrce2RjzEWxUivMGGP5DUmrC8wK-sViQMbBDp-LM2NqtM6qQbuWfxK3nci2DsCBsWDbAC70GMCSyrAnOPD5QI6DACDeVXvEK6uDZUH6XANgBsSQV_DnRArIC_kGm8cfATNrcCCNQJD_dBEoc_3cF5cv6cmINdMDsZSwBAz6cFncR1G-Ic0pcXkc66cz8ccFD18c38cyiN06I7jKCJBFZDhREszM9zRRLN2OCzJBZLLlXHP_EfROgDUX7VXEIjUXwbQd-VwIHflQKJUEzSrJVmlQQFSzjZLrCsjMA5LwrB0AGPHCdzSUmJH8LY8MhkABbOlcK0wF_4PDkBjFVqYHGGPn_FafM-VX5qBuQMr8LeuODABh8GvKYJIEVJDepcw3cqQDDzChHc9DNP3IhkDu1AMDDJuErrbm8cdoKH-cwnEjxVSJADHPSyCu5PM-cdLER-cYpKM-c_CVR-cGXCM-cIDDM-c0nKM-cL-cSyCEGLH-cxPOO-c0hSR0N84cNEHBRaoCGBZEMHXLIcw3aAncYACp-c7ALmTLyAD35NXNLJyEhHB1SHPeEgBTL3B5pJG3O3Dai8On7b-bK5sMsgNBkCvRbB8G66bH9DMEOWVGF9HWqafVIHVJlaD-jEzwAOJHsLCA-IHuIPCM1LF__AHVOFQTUZPJqK0pDlMFLWFW0QpvB-hEorSMPFcLaacOgwJ3DJQ-SUiJr_bJTHYPJ7BDjtW4QBqnJhkDi8c1Ea4aFy0LUlDfaJepchdNNdApRKpoQu6ctBD4cMEVZ16cTWC75ch9Xw-cWHACAdOVZBjMEnJ3OCEdOjMIHhYEsWEvQPDOeoTpsNMkX4SJG3BKSEo1Ah1C66LP9NEgIBoM-HO2PL5sNxOTW3FhuFHzS_JF7CKqFCwEFEULLHErGSPwPj3PBsM7kL43MJNF2OCwKF2pUW6cqpUjHIgQMsePSCMIEEGXHgicC8Ey9ErsATHcdbIoFcklLFPAFUFUcSNdAPSAN6L84cBmc-xAyTQfHFPBdS8RSQa3EcfHca6V1MWx8ctBDTBdc6EIHFTBdjvUIJci0PlyKkONymCPAGnONNVAw6F8ZMtySDjALDM0RbBXLryPSTGehGCBN8RbW-X4JB1yPsLJQnJnCIX2Ld-XtqN7kF0vXsTGphXlGMxKK0OEEfUPRNcYZDBG9-PH8B4dTv4JbnFaaCisaSaAT2F00Q6-M7hBCVVklBY6DyFcVaCz-BzlFyuDvAIyCJ7jCmlD7rONdAf8FVmXi2E2QFNdAmdM1qW13W0UGAAdYACECVwBA0BQ2EcPsIM0c36c6fcMRbyEcuCdwCdBFcMFAAjOE2SwNPlaUQxOnFQRSKqDSl3SM2SP2SORNr7VuRDJjP51EzaUHfN1aU4sI3aUY2S5aUHfN7aUd2S23S_aU-3SBbU9DQsxOEbU93SDgTHbUp2SpfNGSPLbUzjONbUrHbDvFLEbM9HOQc6DMQCcr-SEiDwwRZbUmXFo1ALHVEVQwDdlYR1DdvOEUyOw8c2Cd7Xc5tcbhcCEAB9c55cbME1tcxfcaBdtCdDmDaHFRhczaSB6Ui7LPWOIPPLND0gEkHCDZBUJcqFBDILD6RY4Owfb96JRdQfaAU8IDBC_QNdWP4EGHYVWbV1PSfeF78T7sBpKHs3KxNW7hJFiA-7EqJcg6NXSK6KABxNt3Y6ENn6NPPF5BFt4O0Qa03Yi-Lh_C7GM1XJe1A81Ft3KQnX7XTvYaNUPqDdy2Lw-B8dDjHc37Tv7bNKDF4Y84cZRbkdCQ5Zc-Y9EVXWEYTbGlcFEdWHAPFdupCRFdPDJ06ImzESFQOUOq9GfQFu5SvOG0zERGJV9CayRWFV4-bwwH2wQFUESZV2HVrQanyRkTDk6BnKDyHGvrPN0EQtajmcyvLkMJ4iBQNYjxNT0WnvBbZT14ctmcxTI2dMsCdYFdDmDHyRcrYM3YoZTmrPC3cA4cHGdPRbaFdKGdOzEEpUxtMu8YmSJp4VicLZePdtb-iG38YshF-fPCXKeZEQZODUbHXb_lURTMsSNK3D-7E03UYHKyvY7LEOPOFsU_xCu3OL9YyNDjKYnZUygcWNQQCcuWGdJI6DdJWcwzCWiGrQTCEAEKNaFAHKNVBdySVPPAdHV7wcAvUNlc_GdTSNBHdQKNtNCjvU3IUZODa1O1KElnOG7cbVSD0Ri5UKHKx2AvbQgOJC-XUiF3BC3BWJ2RYfVHtAYGcM1CVmLEnJaWFWzO9UTmePMuMbdcz6DGUNWaQMrGhJUJsB4cBboCNMCSbcqvY10GdUA-pcujJwdGUbc3qNYiL1JJFbOrfDQeAXXL_wJGkCohNJVHHwY3eCXCNu8EWYV5EBZuW81AZPCYYUsGcWuBCSGk0BWTHjQCXBdQ3Bq-BJHM8dBgiE2eL3mc58G8lcuxI30c8yCwqN6ZCkoB7jCFbP3UAHDDHPGFlczwcImcCEA_GddcGUBA1yFDEA19bacaVRDGAdifY2Fc0Id2BAApT3IdYcG6IdXWK13aLQCTjZVaKhhcQ3VjEWsaVRKLpSJhBM56YzsDWUXB5QiDOl1OyvJAJNNoDFYA2OFvuNsgNl5AquCBoAaAdK0ESFTcqJppFcdQxaOesB8GLBBVXbJmWF3EPCpCa8AojFISFvuHHbWl0JzjYl3Y87JdsVAMJgXKYeFRpFi_BcaJEccVBCGiEHhDEqJx7X74C0_Xz4CALaZhN36PhYHTsJF3BRMBbMCuSC-7cCuTD7ZUMNytCRPOZ2B8pU5gU9-DnhFqrATZAyESpEB_tWOMEqYNCbC7GML3GEKFuvE6qBg7JmVCBFN-3CivchKBbNDycDDcW7kATAIb6X04BdYM9sRHUAB_CN3a_bBKVCCxEnEC_eV5rPnuDbGFpuDjuAIwKs5A-JcfyAq4CIwKLgQmJDPPAg3A1uD6_YnECImKusFSyC4uEjEC5xKYJDntC74Ye0BULdobIs7AZLdGXCLEBBlDMXKk8QkXN4jCJyKYJDX9HprOzgCQSEsXDqDQx8WZpBESAtXAtDQx8WA8YdEC9-SjEChDG5LdE5BpLdsyCksbcxResBnjAmrBcNSrRA6SS_LdsSOk2LyaISyM6ECMXBteRjFDW_XTXAltCNYOi3Cm5FHFC6jOCMdKeK8bcxRBdLd6ECftTg2B2iQOMdVjQ9sRHCC2Ld1EC9kBHFCG_JfMdZvBjMd7xRMDECFC1TF__cFocBJc-GdBJdBpUFHd7gTtXAsHErWNJHdBUVLHd1MdiWUVBdkCG9tTxjMSLNb_I67RQtaUXMh8LbHT1hDLzJcVLe5SkOF-HPZYWlMDiHXEMSgOJkXOblX8DKi6Cy8PNKFTFBZDOPxOX_JPwS3oCn8bN3E3_IRoGbeFeyBd3J6PVA8LevJ82IcXF7UXw4BYpWHBK4_VSiKknYT7YpPbGfa3_A6_EW7QqaakMcy5aLJGesOGQSkMSGcFPiciDO8AGLgOsvC4iBG8JMdDwrWX4Bg4CjZD3NDifWbaCqVBzjGapFX0QsyWHjPg2Q0UMzTGsDWG4ApeJYnFbVDZyT51GqdUNuCH6YENEKrKmjAaEVf8Qc3MSECGvCnQBk8QPLC4jCz8E-tS39Fz_JvMdLxJsvCeIQN0CtRCdJN4OdaMS4Od0qB6OdqIELmC-ACQdZi3CvvJoFFYrA__D3nUipS4LJZhECHXRhZ_IdvRFBJdxFcjVbHrBGWZ-Md-iUUhGI6R-kJeHILOKmiARDEcoT30VwSB64BkvBvjCTGDa4CsPKFyBJaCrDDsbWYNItsOpqOUNQCHBuqEc0BWTHcbR5Kde-L1qWtId3_BiIcYycqECkoH1MCwPd8QasLdJySouERBH_gYhoQA7C-ZF5_SIOdowCHQdj0Q1MC52Qh0BouE21D_gYgNF_eCnOP26bsbBJ_HsvCTeHZQdWcIjVO6XcAJdQDV4eSN7EDJd5IdHyS3fcYgLKIcv3aJncRPd_GdPIc7ZSlQd4IdyBAFJdxcVnuUsEGfmYaQQq6VM9Ms6VvIST6caLGj6UpJUElYz6Vr_TQsGtNAG0FVIGkIBhQdSPdhkY1yFtqFdrY2icm5C9Id_4bcZciQdqkYORdfXHh_MP0RfjTF3J-CNMNP-kGylUNyNn1Ks4NdDJ5STOxOU3T7lUY5cOgJa5c4dSc5cv4Tq8VaIXJmUg8MnKYpRZChUSdPK0JrPBuCB8PdHfDaQd23HBrWvSFydBLRdvQdZLTioYtBA7iUcCcIRd_iXHmc7DdWRdESdXoYGSd1mGQRdUPWTbMt_LR9MM6NjWSuuUAmUauZJIFtDU-NaQuQy9Y0YPLlUCzMtETkBDiCKCMdFUFycFsbBPlD9aECSdBJdZGVjJBFQAktFGAUg8TPWcWcIOGdzIdMRdvSdQJBySdGIch8Tq6bteFZmJMgUsDb4jDmrRYOTCVDZaKbjYRbI9HM5kU7nUO4Qa3Nw0AAKMU8IEMaqzHtgSlmAehG0VN-2KnEF-_VrsAbiXYTBmNVRJGdLNjxDb1DW9Ab1DZlNzgUshWIkS2BSHINOKMJKVTQAt_bsAUvDNl5PgOW67ASuWQQAqjC1vHJLAsId3KIk8QHMMSyCQrDzDdHGCdsOjFDimSCFCA8GcrOHCC7BFLJDj3QDFD9ECcmMIQDgeHAYSrRAukHL-IsdAfvBi3CKcNPUdmHEUUd33EWOM_gYIyOFyP8GdSKc0MdLYcAJd_2c4mYQeKGmcZBdMSd5Sd-MdMKchwJCuCGRJrpJHkUx5QtmPAPC6zRM-AstEH6QfZPuZJacLtqHQuTw1PrUJVlPthWRxc_fQGVXpKCpmaBFKPKBuKXdyAxHDa_SNWLHHIaEP1VFqfbAKCspTYxMNCVEGDdePnrC_DCCfFUrDGhBibMOtAA-PE5M2cIU8ICbOlqG7qNalAMvJNDNrzJbJGcnEeWL-qUOlAubTRkTwUXVeH3_VL9Ck5OM4VsbIVqTZZEkWAbycArGCEcgvJ26GNSCf8A88C-vDmULatNRCR82A30Y6ra88BMbcTZVJlCp3PMJGwdVKtDlzBOVDXOCW7B06KNKFphDYTZLlBqdDhpR7AYdFCjXOV5ENDBdxBsWDCgJ1oEtmXbhVnoPgQEFHBnmAp9Q3-POSB2PH22BSsEGOENYL0DUdxFoWLyrPSDFIINLZEuaCWgcqlBXKJiFEjKdaNL8VXDHBcbc2vA2RddrUaCN00JM4BS8E2AMCJLbpPlDEYmBr_YBoGWYVgiBVDCk8ACLAdlTEAHZDT_qCbgTuxa0saFwMKeVtacWrUwYBb8CMdQ1PaMSRlqH3PdfwAsDdlrBMFCOECdhbI6EKqBwdFESOXyCrBEZyAbAC6wRUqNPPAvJXQOMB0Yd3CZ-K_fQUYFMuZxOdLgC3LdNPCJsGjXYt_BjsQCMFTQdwGcRMd7hH7-B2SdNYdsbB-tAMFCSjVb6AsvCDNKc5MsdACLELHVR8BzRBeUdMmBpvC23Q8VN6ECkEUpeBK8DmYdJiDB3CpYdzLDuYdUkAIwK5YFhYdrRA32AxrAJiDCBCuYdmcDuYdFHDuYdsVL_gYH6A3YdQYbPmGzdAybQi3CklBCZdtiDpYdgUNLZd5Yd_gYK2OLZd9YdPZd02FG0FUuCCZduzX_gYUwPyYdBsIYRJzyZEZdHOUfZdCpIdZdgPCXZdYHEZZd_Ydo8QJ3C4MckFDfaJp_DsSC-jCCWJ4Mc4cAdZdDeFpYdVpI0Zd7Yd4McCzBi3C92DCZdkrDpeBHKFrYdggF0YdgWdxZd0_RBachqPAXCEZd5NZ3zChsEYRJbOEEadNFCoZdgWdqZdQFCDlBPadi4WcwTWkCYadIadQFCmnDAad47DYad5ZdQFCSZdQFCTadTeGvZdXsCtYdhqPhgIPadsnB3Yd-AXLadKoCwadjZB0adjadXsCladXsCnadJyXwad42cAadGoB9advVQceEkOd_adfadhqP9BC9admuE8BLjnHRad4KDhYdtSdG5EmQd0QdoQd7sY8Xd0CdLSd9GdWRdSbd1QdGgU0MVpeKo8UgBTuTNiiLSNEijTm2ITOGTgUXjJpTF06blhJlgSMWFTSFkvKePHCzKRiU_GG3gN0VNOqEjgQw-NERIk1NTxNf4LCKY-tDASQA5CUpMU5WCpATWLp8FzgUgbWNAFN1UNIDQQMcLBN9Tv6NIDTbPOoKdXCPwhEwvJ27YWtATXdiWC2YURWFoecRGAfaJBlUjnOm8ELTCguEdzG2ecXBB9CEPPAnYLHDD3KBO-BuuYBzPDYFkhDk8Q-qHPQBBlD95MlLdEIVQJDLELgEC7VHQOM3QbVrMfwChhI1jCB0O-cdnBBs9GtXApBBAmMyJVIddXSEdoEAMdeuPMMdZvCugUefHFddZUNucdltCodLCMd86CTddQEQU-BRTNXdd1EClLOugU7EBTddUZDjddsLOhddLddugUMYQdoERnBU8Sh9bNlYVRdMRdZlcfHFsVV4cTYrA5fcYbdiUdiQdyddP6BIbVC9M9TTGnYi1LaMC0oNnHSgVSqfGlnQ4zQfpUceAnQFkHNBfJ6fGrfVdYJIXc55Y2jMOGBkXDnJUe5QmTVuPa9HU88bkiXcdc_jMJwKN9T90RXIdWJCYQcQEEgECNiYscdv1UqbIn7IzOd5mHgMHG4A3DDPlCG4AcYOiVX7lDxed3BEL7KiVXkkHwfcTlc6ic6dd0MdzrUf0UZtKi4bF3Y5ddxdd_edorUqyO9tTlaFMIRW3ATjZZGdj0C14CSYFCDNeoFCyQEcP44DL1Un1K9INVJdwACCKONNWp5FfAG_UJPZCkVdmzG00AXaI8GGUjGxBEoGX1OBjXSrEGdyQljM8kLBZRf4QTFHzjZHjDhKLKzXCxNhsVveOHAJY8M-qWoXDWXCTIXfXI_7Q-AGFOWJrUe8QqHHzhHvaJmdHcGMEwFLkZ07E_mWA6MKgVTUC7EaIYOHtVDjCvbW8hEceariTircCtTjFIJkYFdGtHbWPQ_bW29QkWX3bWftVECDOLZ20FHMYACUrkZXwIt7ZrgdcLUuLBScWnGDx7ZvgdEIbzgd_WYtgdvLBOFDccW3gddua1gdGiG5gd1UOYUI7SaDhdLHDFhdaePscWs8OscWe1BscW7gdscWOsAUXY9gdWVA8xTp0XDhdSoCWhd3qAucWIhd7MY3ibdiBwAZShdjXYDhdf1YQdWUhdmlZihdxgd6AZghdl3BDhdkNGUdWWQAQNYOhdNjbshdlIXidWlhdKjV_gdq0BshdZhdidWbhdmdW_gdi-CpdWxhdfjb_hd0hdW8aFmC18ZHidWJb_hd7hd9XbYBZLzY9dWMhdeJb_gdSzYTYYghda2Y9dWTTB9dWohdsBZBhdclBDhd4zCfidRid2ZZBhdp9GTeWghd5XS6ZXnidbidiUakid9hdRSWvsU7pXghdpBWkeWQhdyYYwidiOYyidZidICZyidMid5BY_gdM_P2eWiid6Ha_id1idoNZ_id2hdKzZDhdX0Y2eW9idPha1gdskVYUIukV2kbCidNeIFjdxOUFids9aPjd_vJKfWridgnZajduidZIaRjdkOLVfWUjdzCZijdYjdNlb5gd4CZijdENMnZYh3U2wbPjdD1YpfWCjd4xXRjdUkB2jdojdelb2jd6idQPUtjdB0Z2jdgjdS0CRjdFrT8fWShdkPUDkd5jdASIDkd8jdrdDdjd03XDkdgjdthdLgW0jdpLJPgWGkdy1YSgWXkdMkdCmbvjdQQYPjdkVNXaYGkdAidegWljdUiHRjdEOBnkd2hduDYnkdOkdGzYcgWgjdmjPoaYGkdV2Y3gWWjd8DYzkdqkdnuc3gWOkdbhBRjdeid8gWKhdIpZPjdlzY8gW2kdrQURjdoidc_ZDldOkdfBW8gWgjdkBWPhWGkdzidiEZSld5jd_zYNhWbkd1VIqjdz_ENhWgjdAjdlhW0jd9BWehWGldBCWnhWGkdAgBRjdLjdlhW7LJiXalrADdZ41PzKa5gdjnVYUIdRUhnbojdpnV0ldbjdEFZdjdUzVYFQzVW1gdPaG8bYehdvnbgHTeQZShdzRU0ldGsB8bYUiF8bY8ldGhdDcYuidjDX0lduXCTmdUjdbiWTmdP7TbFZyldxDaiiWHmdiLTgiWjhJ8zVBldZQXAmdb1YbcY2kdoFZ0ldKkdbcYbkd2qZqmdNjdsSY0ldSkdzFZyldVkd8iWomdYkdXeXAmdhsGymd8ldtSIymdRmd9aJreXCjdRVSbjBiuXolCIBa04A9kaHmddcU9cYMndwmdgEIbjWjmdTqBEndnQCz0VgZB4hWUzYbjW2hd-nDyldqQcbjWUQX_kdsjWTndh7HyldEldwjWHmd8mA0ldJldmBapnd8ldNldwGZHmdQld8jWwPA-dbWmdrBWDkW3ldXldcfXAmdrKBspbwmdZjA0ldfldPNaAmdildRkWHmdlldHHZFodtmdqldCCab-SPKWYBOMmUTndfkWYUIWqVjgd9fXiqHjkWVodt9WOCa69CsqVzpYsqVuLBbOIUCac6Q1fZXodD1YjodhnIeQGXxFoMIf1Jx0B7NaVqDfwWSCC3KW7vF8KW9vFIrVrMdEECxPb32DzPbanF1PbA4YFnI-odVtZ7PPtCaApdKTaVaa-nVVaaOwXjaad4Y3HZEpdXGXNpdFSATVCTLW2nVb2bnFBs2aaQDATXH8B2qbR-C73VcrIJ9XHaEZMWg7OUTXwtNpMW0DGhjAsEBrOFmUC_EEQ0DocP9VLO0WnvA2DC9UBd6CHtCq4CavC4BUrfUlfFVCVfPE19WvId13EQbd-MdsmSPbAwqSNuSkKM4Md4_FrQdXsc9edGfdAJdCqdzEAfuSCBQQSBbrEYOGcuN0STiwNreMVuDXKKEgJBaQghXlMMQ6UW1QGaQrFdPuMlzDEmYi3TwLETkKU_YxFdStSyaMLlL3FdR0E5FdOnMRTTQcCWGb7PBlYDCwL9QFV7A5eHRvSoiQOmBCiGl6OR4AomcuWS6dEOmBItCtjGxgGBrdExSIrde0QBvJLZTKrdA5D_qdtNKQrdtBBGrdftCtMCocdHOB4LJ7fE3EH1lFoPB8fK_lc-edAJdFSdMqM9ZdcAS4ddI4cjUd-Mdirdf6HHJdStEMwWBpVyAEqdFEUO1WA3hZcVDyADdpTF0ERhCSaEDhBUBOTxCyQNvHFJBQN8WtHEkCBwWUpNN8nWVwJ_8KYSQb1Wb8QHiQUnCBraNJJeNcDAEtyB9YWfEdQmAPEBZyB-uF-mPxBEDqEg8XNLMCzXRBO4zX-DBjQAwaKUXDP2M9LGeyc3PL8vC6oPR2MYvKJpDLgb7wQJAWj_RzxPqBUX0bWlCqGJsbczjC7XdCFDxUTdrPfmXxJJtSAqhCy9QFYRgPPAyRjNKYYXvGLyzVNhTSCPQ7BYwY74CGlC1xBnxVEOWYeCh_b6LZm8J5qNRmIw4LG2BNYFF1Rn7DTraBXVJwK_VXt6Lu1V_OF0aWxrC7IBLsDXgdT-RzwRGMEboPMsCxIXBBC92D2_PRRHpGdgbWl2Kw4cxUduXTCcWM9WWNEVxYUWABLZcVGAuB87BBLZcsIKyTWRXI0BWtV3XZNZG7LLnyD0kDudCbOIQkYHdR2HbHYBueasAZJCRmpBmURWudTEIWudkyTx7ZR2IKAZdudr_Xfud-easAZYCRmpBisOludL1TKYXhudvLBZudmcW0aJQYXquda7auAZwhClAZP5BlAZCXAlAZFNDlAZoudYoXsAZpmPlAZbudUubsAZ_dXKDW_bX2QWqAZADRmpBDxY1AZuud27aCvdsud2IbCvdT1AJBZmTEJBZYPCqxZMvdDBZwudsIRJBZ7udI8aqAZEGRLBZYvd5ubqAZJGRmpBTfCmvd1udmRW3udmRW5udmRW83CD_WAVJyrGPvdTpXwudveXOgasAZcGRmpBzDR6vdrvdVgawud7LR6vdVqJ7dWzvdkpX_vdSvdcYYivdDwKvBZpvdwJbvBZtvd-pPdvd68a7BZJwdQMRmpB5GRmpBtcXACZJwdVERYwd9vd3vbVYXhBRYwdCwdckbbwdAvd5BYwudrBRmpBbtW_YYJwdnERqwdPwdVqXSCZjwdPwbcCZmwdPhaqudawVWDZxjataXMwdxOUewdjCZ4wdVudOfWivdnwV6wd2wd8bRWDZedImCZVCRLxd9wdsAX4wdmud2CZExd6SCLxd1eAoDC7wV7aXHwdQPUUvdsZY4wdqCRCDZ_wdWcRWDZeFRCDZzwdFaAWxdHBXHxdkFRmCZmFRsxdzudjbXOxdkcRdDZwwdQ9BRwdpcRdDZEwdIDRdDZaxdVoZExdmtDmCZ7FRAydhxdbvdnDZ-xdmxd6LD5aX6_EAyd8xd2-atDZvxdpoZExdiDR1DZ0xdzxbWDZ8bK1DZ5xdPxTegWMydJ-KZUFH_ZExd7vdK_Z4wdnyDMEZ2xd7ARMEZ5xd9DRMEZcydDBRmCZtUOuydxxdJBRuydUydvrOuydHydMERuydHxdXwdxcXcxdFbY4wdcwdUld_ydUydhwdxcXHydfMRmCZT9MrEZ4wdpwdgldExdvBRmCZuwdlhWUyd1BRQzdHydDKRQzdnBRsbbwCRJdXpdX4MRCFZOxdPdXSdX0xdQtXLFZXud7ldivd7HWSxYadXNFZTfXBYX8bYieXkud8bYjzdBbXLmdpdXQFRSFZ2wdPIWLFZmCRAFZSuP9zdgzdHIR9zdGeXkxdliWmxd1eR9zd5zd2FWAeX9yd9tXkFZgzdIvdpiWjzdDDRsFZG0dfIRsFZ5zdKDRAFZbQEa0dPydOqBgzdRDRa0djzdUDRa0dG0dgvd8iW5zdRvPb3ZM0d40aqudguX2PI65ES-AoDCluXZzV-IRb3Zi5Ay0dygCb3Z5zdrARTGZr0dzYMXFZiVBJ9QSpVL3BPpVjzdAwd8eXozd9ARTGZJjLgTYt0dtydEfXozdEERAFZyydpGZR1dRwd9fRXFZ4ydPfXR1dMydRTOt0dTERY1VAzd3GZf1djzdEzdv1aozd4cXaCbf1dd1dMzdPNat0dPzdHodv1djzdUzd3dYv1dEwddgRCVQxfXgNar0digRfAZ71VCVQ9fXANXBgXhedtZL-1d1zaQuDQNRvVI6SCF2VTEIH2VQuCxSZP2doPbiWD6HY3hM5ebz_JMDboSAxgXI6GY3V3uBY3VGWWj2VFeClHZDUXewXj3AlHZN1QewXUrBlHZ1wBowX00ARgZwsb1HZv2d3HZx2d5HZz2dLrRsdRFSAl2d42V9nCd3V8FP-SXpvJ88XJfCd2bZ9ShgZt2dvUYDIMVQbGUEjLWyCGLfYRuAbMWV2dcDaP3dphA-1V2zH6gDZHErmCOZBxfEvfBb8CD0D-RSi2WXFEH3b8rTexX3ZWOKFpkB7VLgmKo6GUpY24Bh5BpPFDIE6bZVQc6wRgcd2bXouQfrdMqdSPdGwSgASQNO3Md1ddEtDTRdMIcuQdBJd-Md33dYASBNd92EU0CQ2JY7EKFMRgMEuAJ9chVDr6TIJVgfT76IcLNR8IFgJT3TL0RknIOnCPkATdT9mJC3IVNMfICVjcgjHMyBCRNEKJmfDZyQ_fb-MAuVUyDCRaBybaG-Rt0RjoAkqdtVBbBSZnDxsdZEQAUF-kYsUFSfMeIBEYUqiSFCOtGPf9T7hQfyFE-F2QAIpCZMLHsGTtCksbNJLecAVLdrDDXyCdVOjcORMdFoKZsC1pEksbqrH48DiVX5aDf6YhUdnrdgrdSPdSbdTkcHuF3SdrUd_Gd-Mdd5dE4d8hZ3bKlyKJNdO7WJzJohR2lV_pJFPMgzXh5Sk_CckDJ1NznBOGJXbVa6DU_EL6N5KS-6IbrK6SKJ3J2Lc3jSc4IwtZ2ON4FM3eCgbVYTG1aIWPCyAWzWTtrOiKO7xWdgLZMAYyTgCTnecGUN2iSP_bouETpDJiE8EQQ7B7oD4XOwaP5UV0AVghNYQPOEVY9NtNFWjE2_cLoUYWAtCByjC2VCHYSiGLmbF6HNHmOjqPJmOz6dsnFLHVipDioUNeAIdAzIc-4b-3dwdd_GdFSdbHVQaO77Wjac1tTYPdB7dVBdeoBEPVXaDvVEVfBSQQfVF2wUdrUgTDnIIxuboyY5JTN2cEVdZNEHfBQ_VmdNhbTEcPhXCvkWDaCYGD1PI-lPI6RyHOy0H3pC1WUCcBIdas9EkkB_OG-mEIoDagCwJYn9CM-Xq-NTVbLfcnqdhWT-gCMxczGB21FtoDXkGsNdJXKRlcXqZqjZC_T5YP8ULF7AqPMD3BzvTElElpWUnGwjBg8bUVLl0B06FCMBQYZRVH6OBT-A9JdYATPjC9DTZOJ7bVjFMMxVOjAweXEIP1EFdSP1HFA9P5gYRjJHQdTOUDrW8sEttZ3dVv3CMgBokCnhJlrWX9SqcAMnakVX50CxlC_NA2daRGaXDDJ0PmgSwvBX3ARVJsXUt9I8daMgBLpCOFDpTNBPZu4Ck9cmsY9JXy4Bp1PDaCQtaDaCufG9oY2RIDaClgDDaCLyAzNDm3XJMNFpAiKDbWLAaGq9FneEOnVk8JA5VjRM4WdNvcpmFEgV4EdkdaMCC54NJtJMBVsaLHDCLhMlrG1WFneZH9AgMELnXBXKc7bI8CY7YjsIFqRCnB8XTH8BPbIP7X6zTm4XvVIvvJIFWWuBeKBKPc_5dW5B9rYQOMecZVrMVESM_QG4ACnBceEbsBa_BHZJMPGnrBUVBbxDNeANAcZFCaVBh-dJ-Ke-ddFC-tGdYEPIEoED6HN7hI5kD79dw-dqjEceEaqQ5eTZ5d56ciQdCHdRKNVCS63dUNNZqD68cu-ctQd_6dBJd6-dQHdVBd65LwETgRBqSXx8PutE_MWIhTkrAKycPGCuCEyiHkuJklPTFM6kBjbFwCBanWaxc72IOUOzYD-OCKbPonOLNW6yKwNL85dHqD-uJEPLX1CcRFy6Js3At9SzWEHvJXKFifDX-A30dR3GQtahyDv9YMEaqGBijAAOGMMYEaM7mA2PH97dv8JkhCLzALJNp4AmWFciKKYQejc-ePPZFUDMEDT8vCIWEF_b0HQdBRZkTFNE-_EyXBTSOBWBtLJYoPanJ_1Co1P73BFqPFCCaJWGkBrycvpUveAdYEVGF6AMtIUbZTbJD_RBGzTyJCjNIWKW4ICEWDcecesN4vC4bGOmCEGEFsWeHTHsWkSILSB7NKDaCX0HwcAgZF4DO2LZXfCIjMz4CoiHCpY2mDtvYLBey4B9CHQ7BKwJZhNCKDb1DFYP22BF2BSLDztOVYARcJeeAS7DqyDVrJ0MMnUbE0KpJBNWNMcQiTMMOTlbW_nAbpBA3AVwARKUQkSxPYMXdeZEXCNUkAS6M81B8KNbbJlvP9iBSAefDY1zOMOUYuCSWDWeAuzTthC7mBjKF-ddaOAk2KODb6bZhcRXrdVbSFMdaDDRDD4SYaECMsCplEZFCITUPkCJqG4wEQQSJyJQQSyvZhqPRkDvEOgJZ88c5-dPHdfPA43dc7LW8UFbSFncZ5C93dv-cD_dbsSFKNtNClCeT9LnCe6pcHbSSzNA3I3FEqlMIfVT6KtEbX3JvEbVWTlQV-YS3_LABC1Eb6lMiNT21Aj7VA0MoOCqscMRNCFbEbWEFbGmMJFF3iY57FT7B8iAT9UwEB26LaJNPSaIdAMkC8PdSNEYrAhbOP_BS5YuYaykA4lDpICQbdqqYmhMM4cV9Le5dTzEXaUWFdh5dBJdoDe_lFqDeCEDoHVXGdALCdRdQ5bP4IVnD3sVG7OcUB78YY5c0JM83BpkBBbczOFC9YJqKSVRkNTUrFtDHYcOH9YhiXB8cHtMKQT8UM9bWiRCgdLboUXrdGNFhJUUDSuddQPdtCeyDeM-NQvUKXdo9X1CdZbdMRdfEeVfGl5dqYchIRYgYTTEAjc0pJEKBDVbGUAgwNZOJsZCnTATEdJaU16YjwNFLJvTbWNW6HCGxBVHNZaE9BPcrFF4ESrWn-N-MWwJYx_S8gK3EGSGBwOTBXUYJLg4OVnUtHHNLMKnJexAC2DfsdaZVH8dHnI7BdV5MnLQO8dRrUxeYPBN1SAUlG5qO9eHioCrGdGwYa6dAmQ4vCXrB-JDoSHRGBGVCmsGJaFCBeaACA5CGfDbuHvnAt5CtMPN7CXxN6NDqnSSLDKWE2uZk5bwYTqHHM4VsXKz9G8WavjcqyEQgVMdD-9ddRA9pMc5BH6HgSAN0JA-do4TAsTilEjmTYJJHxDxPbh-Ta-PkkSqECNYHoocEnEQAWnKVuXDVRQHrJykAglAkwTyhQoocDJClGeSDD3_B3rAKZDhqP4qD6jYAqF1GenAFn3CFqFOTCjFCDpB7ed85cLqd_GdpDeEbSsDe81SqUdlEeBHezDeDHepEeL-XqHVU5ZsHVh9YuHVZ5Z9qUo9YDrU4JMg5Z-TFk5Zw9Y38dwbCCBe_kOLcQgSd-HVQ2SNrU7cHCIVUBLqSIDABJQJQJDqEH3EC5HSV-YyMd2pcjUdpDehEeQkYoJZOoczMdiQdyHeLHen8MI2VpYEjaSfaWa6PzZMTlQjdUf4AvjC4pUzrVLnDlVFEcPA6NdNVczFyHE-pGoPSQBUjeCo_dTgETfVz7do_EdBMr-UT6N_5SFYD9hCqucUYB6FM38UHAeGzDiNGitEpZE0lXaXV-OOUeCcWCo0R7xD1UOl_AK_SUCVysCipDEWLmOLAxQiEHP_Uh5cWWdTyUYWdMkCrccnOAGzThXFjNIU3A_WFkVX8TFP9QJiWYLEbjcS1AjXONxCEaCLKDOkCN9d-ZEP9dsIDA5C4bJaxTQqCaxTwdWA5CscJfxTx7CaxTl-HQBeiXDexDucAwJFBsJvzEDVBH7CuSCCGBdkCjBEAtWB7WCLD7GByITxSKVXZf2PCgVCXFCgTMCDESa4-AUjDAMEILBvJDHXc5qbdOWakAGdCFLYQdCDVV1AWQkYgfT2BeOUEYvPbSYPpYYsGAudxOLP-dq0A3OAdKIAGCMLdTDDPMdHoDp-d4sASECCoPrrOykA25JjGe3qIjGeOVMqsVFnByLdhiBFrVykAK_PnrB_xJs8QfCFmCdiCBPECqoc0KCuKe3fTHWcvDeHHeBJdSbdEgU-WO0LV16c-iHg5d7KeOmFzQd-Ke0VPNyPUPSkQJIDONzJ9cQayBVFQtMCeEHM7ci8bv3Aj9VnlD_QNH6Z3CCb1NH2MyqM-4UCmXk3Tu8bfNOtyTTYVM8JTsHAxHn3cV5UNlFU7TP_BI5dB8G9EC3DDs5b1YcNxBnrBltIKECwuJ9BBlDa7EcOmW1-EuMVh8UR6BMlShMVtNCKBANkF0ddd-Y4cJDLe05b8LeBMekJBAMeaNCfPADMeiBA9ddO1HbVUhRBqpYDkBuUDsCDY9SRlMLzJsQJhbTIdTJARfSNTfDHHLVncRcHa_V3gBqeFu4b1bCKgQMOEfkCjlXvhGczJh7U5sGz7d9jTYMBUdchvTM6LLDVHOGyDBFjA2qdyEeOVLTjAgIWSJN5vPPEPFsAc6SOQC6NWWUP06HaHIuLeziIMFTeuEvxWC-BzYDZjI2JPGrJxedKZCn3CJ9CdaJYmC7PC_NA6uDHyGD-F2tVDvDU9dAvDDFIoWVRQF8wTydOXrWVRBuJDboC6NCPWCaXUr5GqkCXWCewCMqD5RAIgWzLGFOW27UeqTfwJAiJLOWlZO5dCj2KorO7GJAnXZdICFJUjFXITGEaizOkiZr4ASTDiCRLSay8FIgBPrJQAWpVILwKxhbhqPBSX1uD1WVmvC4RDOGeZFC6dV6HNXwK3zC-REk3AB3FuGcYxB47NHYSueEh3N1rACYQ3_B5EOXHTsOe6HGnOeoHGnOesJGnOe1lBKSQWAKpOe4HT7OeHKGSwBC-A7XdB7NWcQsPG_8QOKGoEDVeA61DkIIYSGDzHsXBZgIpZCLSLFoAIPeFoVnjAqLNjREz2AZaQYxBSFBz3cbfIFPeXSLwOe6-FsFEUPevgIPPeltBjjAcHUKMeOMe5NMwMHQED0pC3LCvNSpAPZPeFHeE5cMRboPe-LeHRM0OHsPeHbAuPe07ILxO9CdZ7Vh9LmaU7eNDDdCQTsaU7NPtGc94AwocIDdEFCqRPyaUsRP0aUgxOX2SHfNx3S6aUc2S3RPWDdXfN43SvxOaDd71EcDdUOPAbUYmHgDdFSPKbUpfNMbU09LlZILuFGMGiJAsXBa2NAJJq3FyDdxFCn1ELHVi2NwDdM_Q0QeZ8F5Dd96dsCec8Y1PetNCAVFpPenBAQMeFMeTFdm7SDfdW4bJMe7DF9Le9QeJRePMeEMe2EcUdNCuFafGD1NjgKNCQnGDFuYpDR1YBRUV4JBp9SUJClQE_CeS4EwbTztCKdMK7YO2RpuZjRDWdMlTGa4Ae_cHtQ_0ETyWO-PfQASbc1HCMjBrtPZ4BheHe6d8VUYeDg2RYeQsSbwBOT8FY-Sy4SYWDxJT9iCqOAgOe9VH0Le1ZHwGeK7WHECqVIjKZJPCpBB7-BCUSUMQJPCvdDPSe8uCRSe_MER_BSwBMaDWSeW_FbSexICPSe6PKbSeO5MZSeOSeZSe5ABfSeTSeZSe-7SSwBobEWSeNeBtSeNABPSewEVxSe2XCxSeiSe2FCkSe2FCmSerSecPFIQDfSGYSeYxBnIBWSepFKPSeRvGCTeeSeSwB5LDETe2Se5FC4Se5FC6SeATeoSeATeqSecsCkABPSeM5BWSeDJBWTeHTecsC0SeSwBHpKYTeNTeneG4jccsCRTe7FCTTe1rAftCWSeQASPSeWOHqTebTeoTe_mHYbNLTe8RAhTeFmUsTelTe8RApkA9SeuCD6wTBGCABM7Te4-G7TeE8KA-FJUNbgbnPeIReLMeR6BmPAl7CNACXfOCEDJoF4LCDgNHHXQJBacaQSOIMeI6b8QekJBLUeZ-MHEA3mGQUeT-EpYONhAUUep9IdFdLgUcSNikMtXTaqdUyR2mMBYBdqdVyRYmcgqdi8VPIPPFcp1ND0ErjJHnMJtQuqdr8VZ7It8Vyqd5_BTOemgASwBE2NuXDOSFjzFIPei8CfjHHUed6ELReR6BIBAV6GDAdFpUBGCG4ckEeHReLVeJUekhAOVezBAQVeHqNXqMYLGuHJ_pJC1EpuCmGV3sUdXOQ2FqBM6nOLCDhPaUqCu3JnKNG_YNnJWAJ88AfPPS5ATHIe1AOibzjZjyQh2W5aKN0ChDa5QCWbAUcSMwAOhBiKDWZKViZoPWAONH9TBDW9yQKjFVOE7dAF9JF5ASvEs8QGoQLEBZHRjlJ0ycWYOLeMNkCxVMQMQGAcyLdjTDY2O6RB4mFKPeUnBI4Y2RAYQDtiM_HcZUeALeboFX6HdFC1RCt6c2HeE4ToWeNyPNSUs0UpJdaAdQ8EwGVTOLjqPG8KhDe_VHRIMpQefPeb8EOEPKkCpgOKkCrbBGiEG0GEkCl2JHLWNkCcADPQBr2Pi-V6RB_fAQXe2RAfHIWmR_ZAivDUVC1GFJXecHPA0OoDDWXeh-BTXe_ZAAFNOXeeQTfXe_eOfXeT_KJXeI-ROXeGBKgcAKVeT-EMVerMVN4U5Pe_EcJxO3IVgacwbOJqdj4b7QeIUe_QeQDV4PepACtPe4wOQ8bvUX_LVnlMUNTjNGgFNxhMigSOjX5STq7EXyEOTVQNVU0ERlJmqNyXITnSkyc5RcwSNkLefjXWuIzQafpN69cceE59BK3Lz2AwGNaWet0BlAOFfAYRNKfDNdLzDJJGC8gJYGClxNz5PFfAyjXcIAvXehBAxXeG5ExXePHAMRCqkJjJBjBAP_MmUdJXePoFNDUGReYUe9Xe2Pe5YeXVe7YenBA9YeHHAAZeEYetRdVoC8ZTcgJo4YbjYe8DaBOZXSbxM1LHd9GgJcSuT4UTkKNw7KWwAsBTSMAxGBiJS90BfESdbWqyDacOCgVw7Q0nNBfDUFC59B92BGmGy3cn3CFjSF0I2Ye4YeAJSXVeAXMPZeL4cPWcwoGG5byId0PeHZe9Qe6Ze_Qe8Zeg_MH3cV5IwHY5TQqoFIjPPSFrpT2aIZZeoaOSZHklEM6cfZefHKw4YD8LnwPlZev4T30BoZelqaF5a8QFsZeeuPWyA7FSwZeoXE8dBCuGKNdEGOt0BVQC4ZeXVeJZe_QewRFOJB9WO9ZeI1L3fcR8O6XeEfdGZeWVe-XeGae2Pe0aeMXOtzPJaeQZeXLJSZeNaeUNTzUTKDezASTae1KS11LeoFXaeinH5UT1CJaaeldTkZecVFY6LnZeo1ApZeMRG-5EkaefXT7rEWsGsWepaeQMQuiXG_HtaehnLcEebfb8Xe-aeIZeZ3Em0UcLT5aeeXBA_dsQd1pcH8TxWeG5EqwUb0UCCVPncmoY1AEiCSZwPohFqGEQCc8ABEkCvVU-mUpoYJ8W7zEHZVKDEfaKhLLLTV9ZG2zCD_RsJICGCLDMnAELLDc9PdXGamc4mH3_C_oW8cCBpW2JIo0RIxGq0Rp1NwpGtKDIrcl4Y4EIACc7NDtmXf-OXXcqOQyOOPPFYbcUQW9dHRrQoKCIcBZrC6sPAVeJfFJrWFkEZXePBHuXDJdH1uTMGCHWJvECehC0hY6RB_5FwjCFpGQnBkpHKsJYvYJfAIFdHdeEkSMdemjDUxHMGCqQSlGQ5HSWdeeuQKMMvHe4beEae-OV7beo9HBZeGiE9-JstU7XeQPa5bewbeYvUH3cOSCyMER9SSWSrKdWXCpIbtLTZjZF3OsqPQxColS9wY5STSDOwKWPILFSEM0M9QN9LTGzcp8bCgPDMTgjcBWSQoRntJS0Q-ZcEAImQDa-J1RDuecb_YRjJCkYpTVx7B5KCRzcukBEBGYTJ72Gw4c1qAD0UL7CQWeXyJnOeySFsECMwHVxOiDQR_AfvC_ZArtEqaea4SkxGPXF0vHprOjhDfOBOGCTeHZmMVLSX0WPXFCQJ1eesUGHdeZuQ_eenYeMFCEmODPHGGCR7CHfewae_aekde29Hj5LHIcYZcDbBXUefyXsdeNfenBAPfeTIccoAMibvYEUnNCoY25YMHK5sM2yX3aJOBQKaSxfO9KSBKM4ZAKsJwlDyILcbC1QF0jQl4Yw9VabNc1EfBQ7GJNzA4wAlXVWPM60LYaChXcUlEq8ADocVWYyADX5L_feX5LBTN-dTuDIDgAhKCtCJt8AjGHr5J_WeFXRUmGMPIIfeRoNFoQs7I0WOnWeidedMVMNTgmMaTFmdeRXeduUF7dI6CsdeagezoMc3EMjT-ZeXfGB4LDuGXdNN_Sg-CRcAnUV3MVYjBSNTCtaNxD1dSfbVjfGd8bD6DpjTrJeSrWIRT76bKZEBEajqEDoWprMYnY8hCkFQpQQJfFJKZUben5Rg5Am5ILRQyxJoRBmsB2xBTOWB3CxFOuYDZFeeqa5gHpoPpxMTHCvvOFCCARKmRVg2H9QHHOGdQC33CBfB2oQWhEH1DNNCqrFqJFwdB5XUDhIvnOHmQnDDvEKfcABnHeLA7qBeXBWTC5UVfSH_sGNWNFPVr5MbYFEFL5OAdOd_eAYjFB9bCvZh5IBuW6GJvTdj-FoKd3zOY8SzOGuPDHMMU2M7IBrkByrAA4KZOVoQOuzWhcMBTbLbDYRJaPC7dGCkCPGCC2BwbAA_BbmXGgEoFC7zKsrVRGC2yAoieXZMZiEZ7BXcONrWteSIKB-GOX-dwIDqvHIKBAgEoieRvGNwcwxSw8WWvGEbEQMQoaHuiBLfevbefMVxXeCReDHV-oGrCeC_dtbewXexaeageXVeSMe3hCywFTOJdfGQxDkiLiHTQLe5oMCRAgOJIgL-4HrzNfVZnmGevJfIcyBEBjLQJU7OAf6AamBuQE1aKrxMQtYgHHrsbUKDqWVEaA8LJaqBOWC3UPsRDXpTxEdEiJftO_dNnUPlMF_jMtRVWICIQBoaeQtAA0O4KKoJCFjeFae8QeQfebXeL8bggeM5EsdeMkeh8TnCcWZSOePsqUzpWfkBzrV9CEDRHr4NsGLt8TUtDbqd94M3SBHaS_cc_8J0NLSdTWaJUPMNDGRUBMFSCMGofTjeJJ9KVNLTxAKIGWxXEVL07QFxCELMqdVK7FcEaWkSogMUVLrUVTiY0BbGQD4zXAaceqLkuDZVUINCxHOL7bSNDDoCW2BPSI_BWZwCReQN7bVzcrnJ-bMMgbwOGPgQ0WPHYF7nBYnP57CBiMbKWWnMnrDd_DIDT-_BDZcERHB6MTJLRlTspQTlTJZPqATkRDacdbrFV3UrbBewD3zOOjF-1U3cHC8EBpG3leX2UiSAC8EwuB8le2aVs6DIgBfec13WvnYUoAwdFNgBZ-CsWeHMMgOe27Dnde1zANECyyAheHA0OL-EJNWJfAuGCiDQ-LDJsGnCOUeH6RBDMDcmezoF7Xdw0Seme2RA8WFcmeUnEomeOtComeKzDomeO3ComeNLIGiEc5BFeQWbBmLIymeoLIGiEd2GcmelkDjme8LB0meGLIVmc2RAApI7meLLI5mej2FGGCf3ONoc3-d49TSkeVqU6SVfLFTcLEYcndeN6bUVe9aePje_aekqUPne6CF_wCxyArpJssAX-VHlAaJBJhFAyNdYTEgcSJcmfDBNE_XH6cQ3DNJgctQJMgcveMOgcZsPSceN_coqMqgS9hC89R47LrTE1OOYoAYjD5RbMHEg9FxyKyqMjDB4jErfVTECJIFXGQ9lAuDJ-FDARKoTF66Q-NVHJNqMFI0YGdTxnYpbSBIeyvLl4E4zXiQAA8GvSH8cJsVON9TXCe19PIKCPVV0eGG9IAWFR7RMPAzRDY3BSsGbQTpKFNwGbdKMXFU_Xv8LKke-OVkuUQQJ3Xe2icI_JMje3be1tTNned6EvFJGbehBGeJD0Dasge8WCuqUPrEW6XFjcU0EGKL8HM0vWZXS2iD0bAxNPQ8Mv4LUMBCoMzJMVHeCQTNaGsXNFZMqqWt4BbYeo4cMkUXIMGXdItVTtU1nUwlF-UR_Wev_TKXe7qO_ZAt0B8QaKOKdZMLHV3yAjaDcgXeFF_JNgde8oeYgeyZVfHFEyEdgeUXeD5cbZcOje3YeQjeIHF8peApeZ4TEpd8SGMOApITe4TcxcMgbMHKFqBYNTnRdm4T-YSq4T_8Yw4YcfSWIBwuPHpPGGHhLeoHOAgJtPJVeeqEafbeMgPHjMuqJpHS_ZAofMbACKFOvWD5KeCaeP6bsdeAXMJReNkeCKdz6W46cMne5pejVTYYMyqeTIcfyF6CBs6bSgCfcACfCoyKFeCWRBcdLUdSbWZ6nM_XVW5b1UA8TAUiXpkeDhC6Fbw5Iu8HH5Fp-B_6b-SJuWTRzS1CC5yP5aIYxY4_G6cVQXGypDnfA-VcKuPV0cdcd9uDLZB0dFUwPQleMZM64daxFSXG94dqJACgToREKaAPXAh0COUFC0GCjF6FPWzcjkMbvc35M2EDrMCW2RqJC7vQn4duPDjtYBvBKLKOAJloUksBjOV6KBSqYhzI6aK3rWXlApQcqwCMFCpoeR6JfeAREBdoE0Re65IcgXflLlGQiMB1ZeLkcmvCGiZSsbcgXYzMKRbLneo9TwqeYYMsDFRCB9peFfAeNPGWZrseiYMlBAtsejuUGbe5RBWnEBhB65LU0CmjYLpEM6KYDVjuOq1MV8IawGm6H2rdW4F_3a0wDB4aBXP1sdY3MbBV5LF1NGACBJjGzhQeaaQFTq3A0iLZ5FhSLeBEVUEfpU1MIocHw7KUTBmgFO6dWzMpKNOWd12WnVGu7a0vCNPWOdEWZVRrK47VHXEE1Mh8CGQDNzAtkCsFWdpCt3GyTEAEHOPM0JCLBVlrA8_GHfUo2FpPZHNFTBFr6LeOAkXCKacDbCDZckseCSep0Wkbe1YCJGCRiG9PRQVALiGZNEffAp7WlLCFZPENPzoedMV8Ze_JEaHFvseabB6oer5UzseHJBPBAeuextcGqeW4UtdCa4BclHgIDlBTceUHVbc9VniSIkXvEaOAK1hQOkX2lMvnHQOI7zMSkXw4YOIMfVBKsJBfR0_MzPct6AEnUatTzKOQqLooTMgPo9MK7XIecciA5kDUrNpsbDgE5SA6RADKCsjLbuekhAkqUfyKttTbyXk6SdccvddBqe4YeavendCcveNBO_0NgHOXQaiFN1mMcQagNOSYeBxApFdHzHkQavQFHXcnyEqQaHnM4jC2aBzoC2zOd2PhDVwQa6FNeYewVZLyFT7B0KdW_XooeiYeHYSbkGSxTffAqYeP1A8dK5cAYveOmFPJBTiTg4SywGmkYvWehdeube9QeF1OkFBmuUm8ULWDQSTmaNYBLHqUSQT0wGoiT4rA1tHRbI4wGb9bUQCjAJ4tJrrBD8Gp5KQwebwezFBw9bUHA0gHrNCtNCzwe9peqweiue5hU5bezweitUl9b3weAIA5we1tU4se7FcJHKAfVFdTeydqBTIBUobdUzFpTF5nM8HC0CaZuczwLMDcxUX2_SZAVsHdmSJpRawCBVKZAOdDKFoHK03JY7Y_oCvrGeOGqPCMicUlexYFphTb9KCSadRGf5FkxCJ7Dv3BavCtOBCtVgievDNreBR_S0qQM1HbsCL5IiVXZbNhYeFRA_IeW8CUGEqqPmHHJYDR3SQ_EVvegeBBreJTY-gPtGCXLCscCPnBmIESKCyEBLWCADEUyetGCqeQDQCIxGZye6HYRwLQxe1XD54SVyeWIEP1AknKXyeuzA9LGPGM7ZEoyeFFDoyenJEVkCYpKoye4aEoyeqlTP1Ag_KYKCKoLHpeQPI_UCfwW4-NSKCjPK5yeUzLXyeE3ESMQ_eDeyeNKC0yeAzeGXCY5d5QeNjerde4qeAxeRbdPJBxXeQMeOFNz9T6wGHncB_d7oehgeRzeSweTzeHbFXVeWze6He0-FYeD4INTLPmjMyPTEqPQgUqhZBnUhXI32BpbTkSNKKL0RbnTAmHd9HblTPavJZyQdUVY8IlQaQZCF6AN2MRca6mFkITY9Gd7EsxBJoCGUA5ENxvbwjJr9dUQPHwPx-FFYJIxJOsAidMAxAKiMUyBicCBGCL8GXyeMXBZLBnXN7iKfwWshSLnEEYOdrWLRIUwegoLX6YSKC4iFj0eRbUq0eCmCvFE_hGq0eF6Hu0e5fEn3LXgeZweeeMfzezweN4UpIViETlweTfe3qe20eR6BSze50e-MHaIVm-YSROjkFKFMhgK8TTm_Ip2AsBdRDO8ZMfrai4AixMQ6NdhGVNdYzK4OOngMTyUWBQizDNpFs7UmWVAEBCqD1FB2MDxLBzoDVHGDoUkocTsH0xMomAIpCMXKSKCFEB0ILlweG6E4rAbPQdyCjgdAHM6RAfPQ11ehPQ61eihU-GeHAd7Leezecwezwec6IuxAvxAsBAAEDZ-M80eR3SDEd8edQzeA1ekhAC1ePJBE2ejBAG2eI2e-3LJgB-GCMaEtmUncCD7Su4YHWCteD60MrGGD4L1_bLqOK4dmEcSPYdgKY-NQFQGvGDILz1MCTAvNDVfD4PHtWKi0W0HUa7UNRDX2JlgSN3DBSCBcKXDGW0PUhGnOUIRTk6CCzKtdO7OATTCEoBt_MtZHARJThCAHEHBSMHDyzN__I5iBugEnNWY6URMcZXNSSY1vT43c3UOwoPNTALicymDfsVOMNeXB0hNoBODNAjTBbECkICtOIudGPeeWHExVEKDOJAPbLMgnJj5QqrHmzHD_NaxFYLcSTJacHDeGgFIEaB6dSG4DsfDMeGkhF6bA6qEZqEKYBhZB_jC5YK8_MaWDrZBWxAdhLkrb6JAkABDyejcDSqAL4SV_AqqPaBIr2PvfAZ5JrrBZnFOmRvfAoFSNyemqYc4e2IDUNALnEKkNz0DjTBWcQvfA_1B5Le2tcO2eXneIZeR2eOCBT2eG2e8bH6HYUhcyseB2erESS2e73FU2e7hU7tIF-TlDV5zPmHXMaIbsKBUQccPeqT-pKJlGBwINUQqnHlgctWc-ZUQUQlcISUQZoHNjPalGSUQboHQfN2BP1CL3LHcUQAkM51QfUQdUQhUQwbNCCPToHX5eDiOeFIJoDpUQdUQrUQWoHKPQoFI1CLCmGdOBCKHbGSU8FNREmFDzZOEQBZvDKmA45eqXEY1DVweT7AmyehRKP1AyJKJFDSSA8CJcye5mHE6eYUIIKDSSAVmGH6efPBH6eamGH6esoHSKCuoHfdepseN6T_1SJAUc6EfZG4rAhOBBaegveQPaZ6e3-TnXBkBA8CMKRSxSBTRO8kPBzSVaKpFRtTVWHTNYQsxWq-B-dELNd4ERGoB4qBioCHlCmTEIdTF-AorbMTP56BlnCJhHjeU32DUnDm7E3fCogKXWOdWSKAXwvU52IzwLqdNndSb1N4FMQ2blWPYhHCABOOGMFBf4LXzBtnZgzKRUbzaKpzKNDNLtNK8IS0QtbVUNUmMQEhGnoC99C63MCeVsCarnJJrUsVJYbcNkHV5U6FEyOGzFPC-EaWIcDGnHBmaGBJT-TGuuZWsFMrVFWGpGDLPGwTdlOefIAzJGIDHWMGOUBLUGG8e3HG87eUSDM8eDeN4RGpHEQ8eVBCBIGK8ekPGAcWFIGM8eLZFOtAaFTX8edpDV8e_xGd8ew1XggTGpD8bcYDEL_FXVCP0LT_bY5V4rACdFQjDtLAJKGqqPYOMWhESFD3YJbKCeVHz8egVHHvDwfS8hELrV_iLSyeV8E68emVHz8elkDB9e2MAlSKB1AhJHuTXgCe5hUi6e9XE4LCtqBVON9-d9EVDoBKEI7Md78cM9e4PEO9eJbNiqBgBdxZMl2Imfb4NCpyKHGJy8YwpYh5SR1QtfOU3Yb4dnlF1NB3ySVdA-AS4JFmOa_rbm9PLcKYvAtmVI7byvJhWOxsW4_GzaVXqBQjLfrA6iYyOCG9Ih3LqfCQCK54d4uFtJUSQWKXT7WVAMNuxUqKextWvdGrvEX6YVPc8vDc0eN5G94bL9eAvU_1SqET2iJh8UjBAVwDXwDCOJxdJ3dPYcGTLLMHFPrcMxBVxZB1AlhYW9ebzer5Ua-efETc-e29Ae-eGwDg-eKwDHUJPSNl-eHrFnWUZ1HC7aOiFHWDgMN2BLFsAf1KeRd7uc1_RcjEjyPguNisNrvQplPmaW9tBjxBobeemFpCSdjewrcmEctQGSHKi4asySF7DjHQynDxmACsVVOadTPy7eCzK3ZAJFSzfDlHCqsDvLCn3BWDBmVQDEKVQE2ONpKA2ED_gLoeKIaQERNn9PvDBjZBQ5DPiZMJKg6QVzSOdcnXSz_AgWAEHBrCUDmAKsJPtASQVxII3OGNLBIXZBNEupAY4BRiItteCkMQMVjPX_jLy0PwMcq9P-PCXWA1Zey2DiJDZYHuWCJnC3lUCoDvLDYxAeIXnBNZuMKlJQEep3M8EFeDMbXZr_covCJeGItEs3AugSFzAiNFoDIMZSliBacH4BUxYB6BUhcKl8ASmMtTdhiZ2xeTUNKDT9zSH9BkFcN0DdTJodGs8eXPDBQCz3GrQCxnOwbWBQCGCK04FSlDXye6_B37QB1A2pdbKC5VH_nBdjAGjFbBf4BcgHTdjAhJHeBfsSFKFOdjAteEjBfRBfvqP-pDSKCTFFqqPcBGeHI12SoQC6zGjoAz8Q1BDwBfiBfPSAjdEWJTz8QGZCsWVMARgBf9gCdlAz8QXJHbBfLXAJ6VV4bIWc05b_1ShKTv8e3eBs-e2beu-eSHXzxAwiHPyS_xBVuJgWTumMwEeAXFxkHWlBDmB73JmoACWCkWEsQGYhU8UA3IB9nUVnMhJP0fAtaCJWBltDrmek8VcDQyqceWJjDIW3AgdAC2BETdEYDrPCLmCCFLfxBk5OzmQGjCyQCqJC20BSeAsyTY5LzXDD7DFSGLrVkKCPrcOyBHmEtLAwHB04FHiTtLC-6IGHSXVCuzK3VEGvFMGGVDfYHBsBf0QB8BfBkc5BfD8GIDf3gAKDf2XDyGF-hJU0GqTBtLC29UiDfZcDl1BHWLV2OlDfmCfcHUBBTJAUKWAZoYSnes8edEbGWZ0Dfj6eocB3DftsUn2UL1P6zR6_Hk9eqyE9XVwhZBfRq6JIBLIJUnxBj0PtFNhuZ1uTR6SovLrvW0EHgHeeDV2VIrIcLoWVeIrKC7_YgUGLrVnAFneBicC1cQs8eUyMRtN9CVhQctLAs-OmEfgXPLOAzDfOBTbbTP9eQEN8Pe7sYvpAIHdX9eZ-evEfMbTxEfY_LA8IT8VKTByMEYJY_XAHLc2Nc5tMKlCXLBt_LO-FO9M3sUn8OlmPh5EJtYayEoVQtFPItSsSNSxEUuIWUPl4BTqDSCdfFVpxT4yEzSNgnSfDCNRJRfAiwY4TK9bVPrMWsCNCfSZAuKCd3CX_BgcA_eO4lCoKCslLNeD_Hc8DfdhAWZcf6b8fUODfazeQCfY9eE_SFmD2FfzSPgiSJhHkZIi8CKkACgJc1EoaWNaVpkPpLEsiSs_MUqewiSwHS9jSwcatAdcQTY6LLIUN7dK9YrIcwrcvpAnaAhBC9yGSATqkCA5LxlF98eIZGuKC19EQ4doKCDgEGXLuEfE_SZLTbJMGCVI8b_GToNS7DfOBTtGfIFVvGfxtMcoACdJW4UPqaN_EUeEm6JbQAHLBJ8IM4IqfONqePmGWbAgGPZEFO-AwFVFqGYNFFqGtiLnCfFLBUIeMNDlfelscNJUylXAKTCdL_MIj7Vtfem4IdjUhaeyfetnNZaS2fBo4LTrEvpAMFJsweh5KEYDLGJ3HFrGfYLTG9S2GfQISVGdz9TwQb6wc3EfBUVBBT58SwHflZc1HPebdT4LyAE8SMWHdM-AcKZd3JSRaTzcWLMKvV2MJRQQTjBc5SuzQoFQjbTSFP7_ANxCEkNniLNZDR_e7CB4XUFTGGCDtUXlUAWkE4mBhkBHrTV9MpHXjVDeNdIfAYNWDAIDWCXGJCOLyZBQ1DHHBSzShpWxoO6_SaGBwdVwtN_Nd16KXBNDmW8gI6TAFSCxyMFPT7kMLAFzuU2eDqXKGxXsXKd4EX7QkmH12SMNFJADEZBQ9HthFMyGg9LCQU7gNxtW1lERaLjUC5EaVHbYCYSZCXWJmXZB-H5QVrUXgeSW2NsAKxIE-qPPsAaSCh7STfKZoBDuFlvDnnXukIsuBi2EG-Tl3DGGbHJDMyexqWI3Rf9b7BF57bAgGB_BpTIC0AooeiGX6dCAzGhnJjDf2jcHWL-aEqHf_eONvYCKMl_IoKC8dDoTFoKCRwLU7BoKCEsU5BfPjD6VCkdP6jKD6VD7KTSALAVKqKIgA05AUsG07VqcCKkSVKfIbdgWCyVKXKfIgAANBwicEEdMRb4HfIOCgAVnVT3gAfgeXwe1tTtKfBDJvKfdlY7GfBFfoJMupYYXOKdCtRBA2Rm0DR9MkdOuzSDxAqNNg6CPGJFkKaPGg3A9ANPTMn3M-VdAtPsEHTyccvCa6NjHBXRT3rEEqYp_RTSbrFNOSV0ebKlKUQNk5O0GOUoeHzPv9caxU5EMldARiIAFC-8IBhIJhSr0FCPBJTAvxSuzcS4eAAIuuErgE5yeYLVgKCZcDqTMvDf0ZBPKChmRpsVJqDnuBK-QsKCs6cvbIJ9Q_LfV2VTveFMfTeH_YDtHfk9bK3SmfPzEf4DfAoByPeAqeh6eOBTeONo_L9EfwwFOmcUzF8kGJxChnHX4OPxeCsd8tGpiSDJN8WVQDNukeHpFpucyqMOpNyuZQ7cF5N3ReMUF-VUjFVU9ADQdkTapJf8fJTMfZyCcEfybCdGfMSD_xBuKC3ZHEXCsKCvSFDNfSPHuWKV2VGGSqKfN2esKfOBTf-eYwDRJSGDVCAVziUdjAytIPCfKqdWMfE_SPNfh-eDFVGJSzOMebdAPA6PK6gHxUM4ZGKEB5qEliRfrHTEdBiDDRHgiD6wY8-RIre9-ROwF9oYCLBHTMlTAGJCbMP9rDZAdbrKsYcZpJ-PNOoD1VDDZBOTM81KMLMQgJIUb0wUB8LWJA0oDHXEshCFHCBDCpHIgyc11BkqTpXGQRAdHQJ2BQWd33UwCLB-CudGRHSmnDSRFk2Ke3WthHbfY0aAejUt6As0DVJL6EHvTDO-AVBFrUbSUbggJf_YOPJLZEkrPIfA4BUpxFSzcWOCYzcQ3BjiFexGtTdWgVq8A8FPCOcbnP8feX-UvTdT9CMacobWu-BFIVizJyBe4mUQhDsWAKMBuNQcUddbBOPA7mBAcCJ3UEnBpvDZjEMCc7iDG4AACEcNEqWTwXDvqP1uBeDfnKA5QC3SAoOEaVCRPE18QtoAZLBZuLtnHgcA9CC5bR4VAFPEAHf_PJ80DzRT-7B4VA2RE2PfFEJf1O4VAvOB-0LzFfONf0-eQNf3-ew3L3ZVB1A05RzGfaNfDQfh-eFQfaGSBjUUCDDjULJdXTSNQBKlByqBp2A-5Ln1KPMCGlCVlXcrOR_QF6LCrYGZGbXE7rMeDOajUcfSxoCECFhuNIgPLnElGBPVD6_ONDeYdDy9VojUm9MdsCvbIhGftjUIQfj3PkJD_7OYfR6kAXtHbQDetLlyEtHfCYTQqd80edeI9we4Ef7GCERfLwSRqdF8JCyXSXSb4TquSA9FCFSwqP2ZG_KKriLgzNkdI3eMKFSoMf34NYxezJUOjJsMfdRQ3JI28TNtS8oBH8L7vU_HLznE3MP2sVJ_YoCI0Mfo6dVBBzzFpvcjiFMDf4bL28U5wSHZGxtAbvE9zBrZB6RfHqS_RffXN_WBxgG6SB9zB30SDSfvjHISf8QMGSfWvEGSfBVAISf8RfTZTWGA11e9MfeHISXe_RD3gAP5NWhESdDINfB2GslLGNfHKchSGBQfKRfSYTBdNQqdTsctFfscVYNfNNfkSfKUTwVTnSfcscQLHkDSz4PcVYADd34PDQecLH-0Ko0O2fOjDPiLHi3AgyLq7V4GV0DSG5H3sI3DSCMHu3SuDPAtIX5PA-LU5H3sIBESP5PEESeHQYaCHESLoHKtIItILTfJMHPtIBEPRtIQESRTfhgOuKI-LHfEfkRDkJDv2TbSfxJSFMffSPsoCB2GfEPeXAihFqTfXxThtIxKCetIywcg6esSf-tJePAjBAmOMbJMJje3NCQ0GVFduqeKCfZwDIyRPbA6TfIFVCRek-B-FBEYCT-HadVaJSd7IYiXi4InLGr-NhoTDuUfvMwxDomYiiXIsMGzM39YCyCiTfZPEgDfhkSYKCx9UouRB2GH0Ap8DB2G9xLWpE4HCMPIpUfUiEmUf4pDH7DgcA72LuUfzUIsUfO8UsUf76DsUf-6DsUflUfsUfoUfkJDsMHuUfxqHBVftCQpUfQ3LBVfS1Ho5ULmY_1ec8Y_1SDUfjBA7Tf2EcySVS0GXbdGHeBUfKRfMBMPVfGUfOReuZGa1OWYcZaBcNU9HBOMJ1LSkKRpKN4LSkxcyATuoYiIf5nC6Fb3OUcnYoOJKhecQDjWFWNVA3O2KPQJN_XHrENu9YAMNFPJ4gXnTMcIf9OBI0FRsOXgb5IernJNdPE_YqhKYAFv7DjULH8cIPGR-J2CCxPJxABfmIZMHCBfeUPXgdsMNx8C8mHA8SYQTUwBPMNwNBBCKA3UB5BBWRwJfu0Ef9bNsetPCwlFeqMcPfzALJBf3eBaKfTyFNNC1RByhEAHfvvB97RoKCcuQaKfngDjQCIgAtdAkaJ2OCluQ3Wf3IBARf7eGyDHn3A_6CFVfN8AneBkCP73Yw2GRJckJDQ-HDXfdcTyyBtHfgsS9Dfb6esZGFpUoDfIRf3HfZwDTXfEAUk6em6eeiT2HMqMIirHCKCmFMTOBc4F38TwjeinYK_Y7JHPcFFqYxWL2gMSQS4ITj6UHFHNPF41NzxWaHG0lKz7eyqQBCTDwFTYGZ9B_OGRhEtDMFHCDWG67AbsFMXCHWGTtSlOedwC7xFLQLw0FnUEUPGPRXw0Fj0BvsFBYfqBG_XfSUGMhBYWGUxcT3F5VCM1FVgcM1FD2KN8F4kTM1FfxDM1FqsCM1FYOExRfrrONCfYvWHWLXzAgeV3peI6C_1SbNfKwDdNfQJBAEd_8S3gA4icVVfI6bzYfMQf1YfRDVJWAYOF-6cPVZR4FJhFKCUJMCiECdOOg4U8RdQYBGjU87ED1Nz0MLhY_PNzHC_1JfXQpNNJDMqNObXGlmAh_GMFcfceX0W19SCQITLPG9TcFelxJ8rafdcl2JPcF2LIZNeWIOTPSAPNGKCblexEdplcrvJxVGNWN1sPPWNYDFTLD-qA-pULgeqUU78A93Ni5Oy7BcPCcVDcGA4fT4pSbwOHWL1fMGsEhZHx8EaKfJPNLWCY6DNpPtHf0YfNhAOQf5bH9-LSFdc6CXBf6FfrSfP6b-YfiBA1-eVafYbFPSNIyRG1epHVwsQf9Ym0DluNPmGJHfQCQ2lMqhFvfBuiS62HUCQdWOBZSQaStKNeHfjCQhiXgHfYaS2KNkiZtqCgOWX_R0SbHxAi-BXsMp-e3Qf4CfIFEU8Vf8XUQBWgexYfM5EfafhafntUu1F34EbHV-QfWwe2qeo9TRbfQNfb6EB1LVbfLHexSDR-NQgSAULhDDNSFvpYCLJ08YeyUzDKpgNGJUPRacRMTbNPgL0_VPPHcfSjTHj7VPSbeWLnOQiJD5ZAoXKr4AN5e5hebbNLtUBaUhsChGfH9eKXITDGgcAleTlWCZVCcHCAHfMvI-BfqhU2XDfIIPcfuNM4KC2sJzDfBENMCfAwH_Tf1TfeafYcfxcVW8CDjMxGPsJCndQR5T4KChNSyGbZvIdWCcgAfhFtZVPbfCKNiPNH_MKANdgebEC-0eabfBENB-McQNvdeVDVgJUpCG8-cmuHkOTV5TN3E5-RSUXwEGTRenjTfHRE6WNbNjlHj8OoaKdGMtEK2aALtCEaQVaFHnJ5ONIoM9_AKsJu7Dx4FuVEyBbzXf2eJNFGw3YabcCuEmsazFH4xe_mF76MxCDJWXHmOS6MrEOh7YAwH6SPRQDiOK1pBcgAmNFaXUrLVAlMBGXoFS1dfmFf6dfiiElWCrtPKOBfBCgQCB7MxIdccfKCfnQNcQNwRFkEAGqdGVY0WE1cfY6eHef9cSJefIbAjKPeGLXDVhNNjwNzWCVBRw1LShUZEFtJM2zMEfDSJVsuUAtMWpeUCQNJU2aO6aPEGMuSNC0MD8YLtMejXfpelWLG0MuKC-RE4QfVEPHLQBLCdYEkxKXcfBLNKANSefmfPXFNVGdSVfIHEOefE4TbONvcfIef0bPIbARENMFNQpUvUX6sSg8OzVFz0MhFNQFVrvejSNi5TRYegQaUYejQaYFVbFV2veeFVRKYBsEwMcQ3BMRN23UWbDgjXm6U9RA-REnDfVEP4oW3efqcOL6GX6eE4TBWZjafYzEL6bOfALZBKneVnefyXyffj-eoZcixSdUJNSUkzEahJ8zPS7ALhBegU4RCnGdwHNavQBvc00JqdTKyH2zHGoYX-B9FCAfJQiDWTHIsHXRV75W7KCv3KbBfz8VHoBOfA76dYIAFhBokQBLClHAokQcHU7ffATFoZc1IVDiUZFDJCHx-EQUTTDUXYNyiU92TOfAKSd8Yf6ffFHF8ff1pCqgfzBAhfJtgfeDFvgf8iOxgfjKPkxSR5BJSFmfbXKBizGktYzsF5-RvcCMnDoUeUVZiYE8iGznMyYM0Tb7uFanY03AboCpyPehLpFNaSF0fGcGEW1JK_RinY9tDTcet8bddcAHMynVKAWEAFwXfZ0BTrCjgcmyBv7UQBLj3cxQa3FEt8VoaC-IEP0M0sTD9WL3G1Rceic94BjnELZCjgfQ1AsWVcgfp-GegfyqBPgB9CB5ZAx3CI8QHiQZgfLiGhTIltAlOERQDV_Krpcucfngf6xE5iTkdCKUDwgft7MtqYlKCDffH8TXif0ffIjTaifkVABhfdifMiFQgK9ZTukP_EK3KMRjEk5Yqzeb9MS8CC9D_vJZIPrVFj0IATPjTNOaeLsetQJzHJYGdiDVGWTSdENIe1sG30CbLc8JDvTFKsAJTB4Tb_VFGJAhCWX-AQoA4SHTPColXTTEq-NQOWjJctoWhdIvoWOKZwkK9CF3zOEzDQNTGpFFpF_pVh4aYMCk1N88TZ1WDQTYKZTGfYLC9KDq0AGXZoxSx7JZuBKwTmKL_2WzRWzHNMdTHrUO8IbRJflKOWCPOBanHxdNoVZ_xBtmCazDX_b8nVJsAGoBxRIkdR3uRtRUDUDXYDm_czfOnSFslcduZRvNlaCAwR-uNw6HPoBq6dW7B3NcDDD26QPTES8Be7E9kTXVESCEQrWcbcggArGMptPJSaOoO9UbIqDYlTXEFeXdpMC1ID1iKVQV2wY_PXCXDMSVpwY2vCsdR1Oc00JJhUkRQuoByzVDnBfOJyfCKlaMdcGPcDtQgGDqnIJlfRBSRvBOTBBCR_lY0gQvrAtwJOiYJSVPMVPXFQAEq2aYdZpPc_xC33VbfCZ0BmnYFmY80aaTXVBNqpDqWCtGLNtC6yKiPC3uBapctdWG-TLNcBEb9KDBABMPaPWI-3YpOSQXAFrQUPFgbDUqdZ8cLNFaCdrpG2-BijApQcrdV2-BR1N5-BxNBmRcEaLq0Dv6CwRcGGMwRceEIEiD4Rc9UcgZLyRc-uAbACS3GoMAwRcgUPUUDJmfBKCLmfBKCzaLUUDkeEUUDBmfUUDDmfBKC7aLUUDnZLUUDTZLUUDamfwUAGaLV_BIaLxmfbgBrSc2YLrScCZNI_ByNXV_BauV7mf0mfySc2mfySc3XL-ScFNEETcJXAPTcNmfN_BimfN_BkmfN_BEZNI_BTVJgTcZfDmTcKnfbZACnf_7Yomf_7YumfZgEEnfaNEInfkQBSnfaNEUnf8eIYmf6TcGnf8TcmnfkQBqmfaNEsmfaNERPCF_B6jEuUclWSDVcFmfuRVunfbVccmf5yHanffWTknfLkAJiARQDedI-MCRqGBCROfAj3ATSAYoRyMCOfA_lfo2VEpD-KC3jdrKCh4D3df13GZsBNof4fLBefXhdPofvZChDDltA1UDBefCkdPofFrTfofMofBLCZ8bfof4pUdofrmE-KCRrABlRr9FPTEdofsldjofcofHLC7TCwgBZfB9OM-KC5OCaofX4GzAC8PbmofHLCaIFBefUTc0ofjaAagCApf-tACpfkVNPof9aJJpfnsCGofXVJCpfmkdJpf9ofpeYp4JNpf4nBPpfxQVBLCGzYJpfxofOGXzof-KC-XKPofV2YhpfIKVMLCSpfdgC_ofMLCWpffpftofMLCvofOGXcpfvgAT-bBef8SBPoflzY1pfOsA1pfmpfR_H7ofvgAqpfBLCsRCCpffBW1pfwpfeea8pfasTBSITgZF1DBefrBWPofv6Arof_LERof0tdPqf2RXNqfGpf-KCBodPofM_PZqf2ofTLCiofVgZkpfVgZmofmgf4gfogf6gf8oTjVAlqF8-dfhZoZTOfA6DfQkeNJFkqfYifDJcoqf6GAjvUQQEcAKIbSlHSp2I5HMPAJIpft2HThGN0ImlHOTVmFdFoDmbZyafecBuHSGzSaqaCvNc6U6pCCXD02BrRekmF8HSN5eOQN-HSQQNqAGviC-KCetElDCtqfUmE5oUY-eBUViifpgfbifnifRISXZcBfBvpEg2UZbfN6Tirf6gfkrf9iOmrfHCVpoAZJX_YO4cQTOAJvM97RvZcdqMyoFOdTKdQ0lMdrcG4EdiFYxDqMMOCTsmFJxEoGdvXGOyJ9hJhWX4kCfnT0DKtIdrDEljUudTqnHaUfr_cNiNp6LTSfyGbkFUuQCvpEujGLNf_GeQPatrfG5EeaUA6Py5UIHXaaf5OVM2egsfMRbisfTaUlsfnCewwFkQJKFMu5dJ7czFEjrHM7cOZOEMFbnY4PHfnYZsdkjew7KngUtGGPBN_VYqmUrnYQ7BGZCEWex-HxyTEacP3cJ9Tt2FFjNq6UZ3M_5Y4_I6JN3FCirTENNpgV1qD-ld_8HzFE2ff8-AjgfOBJneBIVEX3KQLCpUKzEBjqf0FF5gfE3c4dPhhAvrfChfHQfo9P7aeFZe3gfptflqfrtfyBAaHFutfoifk1M_QTMaJV8VjNfS_A78PhxBvRBd7UXgSnmJUfJZnIqRITFQSGfO6Z_QDg8d7fPvuNArCszOnzJVtbSAKX3YGfIcVGzvU6AShpUmrFbaT4aWsILWlETZVWsBX9NQtQAUFf1eyMCAFQ_OCVNNdrU-sWFVEKPCsRA-AGBJbwjJ2JexlFdZVc7A-hKEDTAtVX9XYsfubJGOce7DOveVSFPMa-WcY0WG9e2CfygAsoCUaA4AH4PCz8G0meiEBQgGLvf2nSQwc8DEpZCvtDPvf-PCsPKIvf0XCGyOd8QUuA4PCW_FZvfHaNUvfsUGivfrDOevfnaAvbI0YVCFPGifnwA_nfCQJdGf9CBW2UVgZhgBi1AotfFEAqtfJBATTbmifwrfyHfUNfsHPytfJCfI6btsf5vfcifxrfUDVOVY3AKZhdXDVyyORTD7oQeaDipJx1MXnWUra5fP8-UqoCYxMoBd3sVSLDKqCZuc5KSgpF2HOPjf4MVXDNo5TU0IYhHixeoVJkxesHFZgJUKOEeQyHdiGLdWFETCKcC0VAIbaKMSYKBCxEXkUWAEsjcJ1R8nDUyB6LD4ufpaO8feJeVjRAKVPHiDtbHo2I1YARdAgIdQ_HnXDiFU8dBkNQfMOCNFBxI4veT6HnXDsGUqHCGXEs7b_nfkuCLqDkgfPTMZgfqnSRQD0ADhuNhGF5KCdyC7RRpdFOqDW_HRtNEnKeiJZLCEZIviJ_HcisfIiFLGd16c9FCbcfdEec8Ywxf_hUfHFyxfGwfk7LcDU3EefJYBlPPjMSxejFd5pYC6L4hZLPTflQQzK3cYXrCHDIhgMfeF1rYt_ejbV-HXdAHtqJt4TmwJ_rLZdfOvWiaJ_5DtGdUqduXNlqagAWl3cq3TL1M3GDLYUACBqYP0jefYcuJf_IeGXEjYKICf6Ke05bbSDYbFnkGkBAy_FEJcbMDyFBWbfQOBgif1tTyyfcweBBA1yfwRF-yfUBdrqfHCVEUXYPSRWOhHTfqMKBQ8lPuafZWObJVwVfMaSgXC2af1hJztDpFBsrNu5EX6U7zERaSjWOfiXvVJljU8af1KNIZCV0E1-XVeYIdANNCkgKUpTsxfW6CWhEvScUGDmgf4yfzyfhqFBzf3yfRSDYbF8EVaafnmI1bedafxyfxzf_yf0zfDzfbZUMmLAaStDOMCQ0-YEaSFdGPCQuOFIaSTHfpFNcNTsnG0afq9YUzfpILy_E82CajXZBQ5aflWO7afc7WSbP6dNm2BY5LGvFWLCAFN_Ie5jPbIBwzf2zfcweMCfPtT1Herrfxff-zfqHPI8btQbgbFt4SLILjcDHvDQpFg-DWLCUgFTqDG3ULMC06L50fD7Ad8D-0fRGTvyfAUfBwfv0fy4EDzf7wevmIf6e2xfhsfI1fs3Lv0fVKcfjAvZJ4ZTWaLxXLuXQY4FZGCxLUtSD9lAnLTgRQNxex6bKbHqbdv7LZMQd0cibMNTGcQCWxek-UVdAWLQR-C2zeqVdyrLQdcWeDU7coaJ67dYSKZ1eJ9YnuFKJK4qcDUP6bT2BOTZVSrB0dSxCBB0YbxMA_UdfDFEBzFErkBJlMzvEIJDqxexcellMb9KciZcAQYkfsAW-gU78HAhU7dGOvesCDgjC9OGQjMkOElJSbQAV5LFmT_7GWKDf0fvdNsxfCYACWCTrVjbeF8Gh2fZLCHVKTqD1ELm2BzyL02fWOKSpdiiEqHC25TmUfinKRoe90HIPK42dMPKTqDflN82fqnKm2BEzLH3fgyL42d32frSB0TKn0f5BAcSDDzfiETpnVXMDGWZDzfbkFv0fSjY5kXIpCVMeXDVmfbRQCWwSw6TqfbBHDxqCBXNR8dq_IaVURTJmkewRHj8bSNWqdIlFWS1NzUMvtOsUXNheRRHh6Zg6ZpjQrlGvWCxTPADIgvJa6PEPWhsd5geDiMWDCQhKDHLtdBaVLJ9BFAW6QPxfV1bfrAGaSOE1EcaJlJQeECRoeMsaV0ApnVZte3WVd9CbIXzlY1SPXKdyOL9JPnaTQxcP5aRyA2JUXRQhgXprcvpZngbzxc7UbWYet2KKmBNvZSRFugb0bc2IXuyT7TbYtb80AatbZ2V5gbufL7gbhOYqgVflTGJXN3IPzHCDTWVbBcMAVC4NBI0DcBCE5fNXA8bQ4gVG5fKpB-jf8gVuTdKpBc9dxvZDHBbtaP5f2vZZ5fDbCL5fStEd5frxDJ5f8OOh5fR5fb6aCdfdPWb5fkEYJ5fxJXq5fT8Bq5fI5fdXXb5fIgVq5f4ODiXXx5f2lGZvWV5f9LYL5fQWbm5fSWbN3IAib_5fkHYhWbFNXWdWPKXF6f6RHdWbASHfWbK6feCWa4AlFah1BWdW1zaR6fyRHVibM6fduaO6fIYXY6flKXW6frudc6frnXKNcY7aa6fDub7zKUYXi6fEtdWdW01To6f2RH8Fa4RH8FaI6fgYXk6fC5Wx6fV0aWdWCkdjMU2KWRAYe6fioC16fr6fCvax6f7NX16f8RHDjb66ftRHxXYQ6fxXYh_BV3CXLXg8Z0RHxXY96fVvag6fZaRx6fIyaxXY3MDxXYF7fW1Xe6fFbLWdWrLXc7fN7fVBZm6fnaFb_XWoGj7fC7f7Xbh7fNmAWpXH7fxvae6fbbLWdWnOXv7fP7fWvbR7fcsIv7fm7fbvb07fY7f81Xe6f9GEWdWeRX-7ff7fmgaR7fZtN-7fv6fMwam6fPmCx6fBuOWdWkBWLOUFSHTkbe6fHPXM8fyXZDqXt6fFKbm6fx1awYbR8f67ff2Xm6fxBCWdWVPXg8fB8fKwbe8fW8f9Uae6fdPXg8fW7fxkbi6f9MXgVWDxArGQ5wak6fDNXv8fy7fBTWz8fu0Cv8f37fjwb48fc8fwqXz8fS6feIaU6fbfWc6f_aXg6f1wVA9fG8f5Kb62CYTWyNGD-aF9fGQXgVWGaLS9fD9fPbXt8fN0aglVm8f6haX9f0PLwVaX9f-8f6uaBabP8f8ZYt8f76fBab28fLLXgVWA7fBab78fIDRz8ftaLgVWvRHx9fj9fnrXt8fZLXx9f28f5aLx9fK9fOQY9SfKyaz8f7cBgVWDbLC-f09fAcXt8f9EDC-f28fnsGC-f89fjxBz8fRtOC-f-8fBBIZ4XF-fQdRz8fw7f0JaF9fNYLgVW17fyJat9fvOXc-f-8fyOXgVW97fAbbF9fdpHwmbn-fa9fkdRz8fWMXk-fr8fwmV-8fRwa7mbF9ffMXgVWS8fYKa28fx_E3-f89fZ8fabbt8fL8Jz8fsMXgVWf8fiKaF9fgFQE_f28faPXE_f89fp8fXnbWqcgPXQ_fczd3fOLAbk6fmPXiVWPKJKdZy7fQtXW_f58f89F78fUzVbaJadXW_f8FOTdZ46fGqBiNGgAbg6fLFRk_fV7HktXO9fVqZi6fqdXk_fc8frtXW_fT9fULaV9fp5Aj8fMoVx8f0tX3_fK9fSQXiVWK_SDAgp7fimdc6f7eRr_ffaLiVWm9f8zVb_fp9foLaBAgpaLMAgw-f-OB1_fy9fgoby_fEOXiVW39f5Lab_f69f5LaBAgU7fjSUVAg71YiVWD-fDdby_fd7fGdb0sN4cY6KbmBbr_fk7fNdbIAgQ-fneX1_fCYLiVWZbL5AgswGzBblGMaJWb_fb-faMaBAgWRX5AgqeFz0br_fj-fkdbIAg_7fUpby_fjkCW_fE8fYpbLBgg_fJ8fiVWL8f8MaIAgdMX2XW6_f6JWW_fJPXGfZa9fbvXeBguLBuTUlAgB_fiVWD_fxpbIAgh8fHebrBgb_fL_fNHZBAgO_fCCa84fQod6IThKWr7fUqVc6fQSXVYWk5faYW5DJcUYZ5ftZLk6fT2am5feSXVMKZNX7dNBQXKCgTZLokWRPC3UUEaL-zcrkf8_UG9XUwX5cPWwX3kOZlfsaeYLW8wEkIYUCP5LW5vDj0IliBHzON1DliZY0W1yExnUSFBGQR21WajCaxXgWKo6HVEUS8Qf2cS8QO1Jj7DvkJZbIIIVSCTTSAMVc5zW8AHuJBH3fJWB6dCKxIIONm2BwJTGsECaLFyTCoA0cPFDgCye-1e-IdOmWX3fnKTo0fnoNO7UfgP6tTP7VSVfbnA8yfI6CRDgDzfw5U6_TMLNP7VKLeDjMkhZbJDqXCtUCd9SnONnNNrGJ4QJPILWLewlDChYEZAaLevqMcLeDfMeLeR2MgLeW0Qi2c7LESfM9GJxyTKQeE7PoLec7IXKBTtf2xW5LfTmYefUHmYl2fndAzccXsMoBCP3fR3fv0ffDgKAUIFV80es2f7zfqdessfQ1feDgVDgC0fywEOff4oP3iGhnQ-tMvzeGYVkFNfUXPFfegAXILoJdtbTpXMhgQQsV3yKxZUpgM3fCDHLa7YEQT1FNGZMcFf4SCeFfXtSrzf_eAbBfl0fn8MB1fIZGKmY-uUrKfP6bXLTqET-aAfSTNwBVBAT1BvSTD7UMjBYEg8ae6ff5GTKFgJhAMFggEAOFgiSTQaKdoARRC2bGSaKXgNEnCmoYo6eTLJ8kPSnG-CMDxBEsC7fBOXUTxBRuA7WNK5B4ifHME3RBJoDBlE9HOLzJKnA0FEsFfn6GhXCH0EuqCMKLr4UNjXNGB-iGm1f9tdi7BEoPXbVVhfDkBV9PkpCiCLlLH-0AOZFaUHZHKkpCFdByWE50USRCMDcimAAxEJIT8bAIyAr1ewNH0iBhPJ9iL_zAUREbsVIeO9QMpuC4uc-_BZRDMaEEKYQ5DNxUP8CKEDSjAASSi7cRBVtmevLJ1RburKL5VrbBlpDELBe1ffaeo5BUhNwbJ3_BeBBXxUejLzgUsuCzrKVQSG7GvrO9HKOaCfeGG5Fx2LmaDKIDJ9JT9U_VCcBBPSa5ABq0S6iAwwE4KTBHgFAcfQOkMTHMI4FB_PBpMCXETH4KnHgpaenGTzHQnGTxAFnHgujEnGTDFBnHgW4AXETV4K1HgkWEXET-AFIaEGGEQYHCoAqHgZLCB1GxKDCoAaDD-MCR_DWOMPSAJ3EuLeCoAkWBgLCYsBf_UZLCnOPoZW3-GEIVIIgTeHSIgPIMKIgwecK5WMRK5JGr4eHFg9zfdETPLTLyPvRFTocyCdEBHUVfzPeIFg5GTiIg34Eb_LMZDuWFhjQkXcrBJcPa3OUClGdlQZQHQlJknHr6KwpNofZN2SjFgr9GNPJExC2jQxaUjNH0NHY-HkJUJCJhNH4sIjNH-NHQfNtNHIJg1RPxNHQJgG-G1NHTJg4NHPOPAgCcjA9NHTJgsNHBOHODDagOAgCyNHiCJQJgV2EdMCAmGmJg-NHeLChHPTqDuWGajR7XAkoHxqPukHnDf5GMhOHnJDABM-0fmHEzJgwcUBjZwffhifoKTH-YUweW0EMECXiTpIggIggVA9kEQ-Fque_TBS1HNuZOQHszHP-CglA86TxdAjocLhErzKXBDJgfB9FR0BpnEvbISNE2SSqJg_PLi2f_ZH5ECWtB4DIfVC-ld4CGnJDxQOjLCR1MzccCpJDkDwzfLLTQsYNhAXuN_EMwKfyGE_vfwyfH1fxKgzqYH2AwBA1Kg0kU7GfO5cYHXxkYvzMzkYZIc1kYZWO3kY_kUFkCDlUQGf9kYS-TXCVcTdrGNZGfPkCRQVNueDIgUUATqDO9IzcAwKgHKgE1LbLTCCVjIgjPTBYFHYcZEgqIgoPTgLgeAViLgOLNr4L_TXVsYgaWFoNESIjTH0DI6zA9BccyP9WEerHGHIw1MtAV1nMXXSx_Qa3MUAUtEg66beXSmSN2dOQKYfeFQFSgzKD0ep7EhqeXWIF7P3XSWYVSlDRfDJcFKWTnIgKXEFIgg4eBreNJDIYSdLg2FDfLgJhAOFgjIghUTSUT1-LwGfBfB13VfveO1faEgoLggMgE1L34EjMgjUTlMglFAQxKb2ebgEZhdrrMKnY1fLqyEI7WgOJvaP2uS-sfjWFT7W9CSW0Qb3d21DqjcI9dGvSXrf6JNSlD1KCUMgcrf-uPwUfMRKZ3Gm2Bk2QaMgD6eWNgJ7DWpEHsCPyEdMg-8MrEThMg34EQUTiUTPCB7IcM4TWtBUnemrdVFgsMgzHAgNgNRCwMgkNg9kEXYQwcG5MG4RCD_TU7VXra6ca24Qa3MNcOz1FWAUmSN-acVKLi4Io4dOIDsqNRNIiLH-bfu3OO2OMNDyre7XFCET_iAvSCi8czccsPKhcRMRKZ_H7Cg43OtKgAFNHwLbNgGqcmLCdtMzqPb2EQ2Fm2BKISpfBdNgy4Ef0LCBADzEtZSRsYrbPHQfOwKN1fsbeP1fLLToOgqOgcPAsOg2bP8BVdmYouUt4b-iG7QdduJ9QdCMVnmYBRdVKdCLGkLPNULYLgFafIIgc-JKRdvxfINTgAVkeVVHAMbAqPAjPTjqITFgztf49T5MTPPgVED5BASPgJbA7TTnVQxXctICqKTLAGHtYa3MRYACMYdsYxrYMtYsqNefCgMFPEBHJGrGb5AGSaSJ0e5gMWtYm3cSbVdZVjBE_kT-QA3VEW0EvjQmgfzSdf4NnkGW6Vl6Y1LWzpct-e5hU6IcDQgiHMoHV5yFARTR3MKjXmTEy-YBgQxrFrFbogKAYAR1b9QNFMg-SJgRfRRTUCIdRQv4aaqCJqK3_GkCIdCe0VAuKeWJCW8JItfZ7WYkK9ACMdH6oMyvLA4MkRTv5aOPAIAJqVBnHZv2TQXDRIMAxTrBHF6D7CgQfPhlLF4MhMS08VfIN7Cg_nFNuDdtA97A9PglnSLRg_qDLRgSuIGRgHrQGRgq9OODgURd3xfBQg6-EH8Vl6YOzH_xSvqfKQghqFS8VXzeCMEXPSr-YChcvZcm-MIXEB9Ql9V-uefoTNtN8tbS-TpxTekXljUgkXz9VgDORtf1XZCfBzXZtdAvpDmuMNuTZLC3YKDXf9FCNnAi2fCVMaNg7IBBSgZbCISg2ZDaNgfpEMSgsLAMSgNfAMSgAaDMSgFcMeIgMNfIFgYRg7CFdcG-5c4zf3NCllWdRgzKfcDgZSgtGT_QBcSgVEgHrFRXOaLBbwQR7dFnO3fC5mW8iZIkf0ZG36YH2K1sfZBOxTEQnYLjcHfAoPS8nWxvUkvKthKBMK3jSS6R7RboCLZFVNRJMbcnNVKgfwdVNEKX-C0_C9bT6aT3FgNQS7jf3HboVZPsFDsWReC_ycMBDjxTTQSg6dcMKwYStnJMHgUhdtgEupAWgCgdBsrDeWY1TYL7BB4HWuBWLYhuBJfKAABVlfXYHl3Ad8E2iYO9Ey0CoQM8aKcLCVLCdtAKYIIIgDAQ62f5OEjRKdtAMIgIIgSCFmKgicJ7CgtkEXIgmzBKUgWeBNIg7eGKUgYxEFNCg5AHIg2fTzNBi2fuqKXIguCDd5CuLC7qDfsfLVfhsfjSgMROpbPl6Y5EIFReAwf6ffhUg37WwPN7JU3-B7fAWPaQfSIuFm_M_OghwQ9ccdPafER2lMzbdfYT-pKp6ZebS4KcGlUWcKiXDYcK0fXWPH5XUPXAezf82HCJgylHg8MURBImM3OW2jDetbQLWvGXMPIIsHwbIoiE08VkEBozf-qdAFgjtSAFgxnSdVgtsCdVgmdP9Tgs0AdVgmNK9TgzABdVguNEEefqMgYSg9Sd_qFX4Y6yfnTD6Ecs4essfpUgwVgVBdT-CC6GKiXYTEYQfp7EoRgCrYXoTwWcV8MNtSgoT8zbwRgLcQI9Yx9VLZSLve3RgO_XsvMz5adcdjOgtgAGSgv_DESgZxBGSgULCMSgtaAMSgLSgTqDNSgeWgPSgeWgRSgeWgTSgeWgVSgZLC8mLstcOzeczeM5EfRgUZcVHA_Ff3EcVfC0pAapJhSgtWghUgvWgmZcfHU9ffEUMt8PMpYhTFRrbtwBCUL_5NQIfyNdp1GGgCgPVxsW31CfLNQ2FizN96JmaKKTM9OBhjYDrNiIfzsaYdGzIHT8Bace3YCHYVklPqJdYnPs9PfJV8wAAmAmlA7hffoP4VDAAWKOSigAtKDbsCSbWmKLMhMGXTNnDcaCenDI6Gc5fXJGTicr4AAnFJ-S0hfjjLpeEwRIzPG-2WHKVTpE1tW2VDl8L4rIvxGxSDT7AD_XZnI_Ub3tBMpbM9O8dY91PA1BPoM7PC7EBSEF7TgFAGoWg4OJ7CgkcTBfCmWCknfuLCNzAUVgTKViYgUYLm2B1jEhmRIGHwIPS3I2vDaUPQiPoYgtWCSLB-NCkvFY_HUGHD3PyYghYgyYgSMEyYgirAIsHb6NoMAAQguVgZHFJeDksDjBAk6YS9eaafCfd4KgG1foUgBZgEBADZg-5BFZgs6Y6He-vM5tQOHeg9YDaSX5ZRhGBMgEpNBuQUHelefq9YXHegAUenTdzfx9Ywocu5ZvREZaSbUfZnSk7Wh-PXYgZpJISAXSfi8CARciXNAZgSIcIXOPZgPbAMNTH9S88SEfTbsCqrf5ffYPg4Wg4ZgRZgvMgwxA78SKuJk1M-uQOEdDJV8MKS6JlSKXaKRbSCVDxaKVncRnY6NG2DKy3ANTJnrHlKBDVdF_RR7c5TE9sfXGJNLMMqEyqAdXNmteD0DMKFFPFHsHWVSUMBCmMKtf8ibMtfOPFQHLUfVn0VkyfgSDTtfziZHOEvRJQ7IsaMn5YRseJJQzccZ5BLMCk8Cd3LwZgTlMB5IWifhUgmPA65DvxAkBAGZgFzfXXfzyEbDg3WgBZgKbgqNCMbgObgPjZAGfOqLeaOwifh8O7DeKDN-VgtJM_Der6Q88YCEe9uNFEecdcX2LdDNfSFIEenFew4NxrKwGdQEdK9YSEeeFSrmIIzMkxfOZKbQV9SQgvDgMApeBEHO1Zgg8Tn6ECbMhEe7FMUaW2WgKOJ2Zg2cMtZMjvURgCHWCCUO0LSquJbVSdnW6rVubQi1OtvUKTGqmHDpN6FbuJKNHHJYVJuMuWTI_DN1YDVL-GXx5GedanGDgzKjqL-YW-7E24dDYVy0BLZB_XMlqap5Bp1eFDSHHQgtBMINrINftWXYPrAU2ID7HD7BFk0MX7M80C4KY5-A8KYIsAw9BaUd-TZniEtpRghB1ZHeSg_yBJNWtBHEieoLCq8BPdg6QCdlA9TgsWAxCBUfcv-MbTZ2BfjVgjoA9TgUCBZdgsDCUdgZ5BbBV-yA73H-3crWgr5UfRggmMAnY8WgqbU2Da-yAoNg2gfBagUbgkgeudg9ZQbEKJnWz3ezSfv_L04PapEFZAcdQvfO0kPaLH54PsDSPAfw7SYQMP2VBTfylHDTf0nG2DS3sIHTfLCJJTfsDPLTf8lKNTfAtIPTf2DPQgOS5P53SU5PItIW5P-DPdegYmHb5PcTfRtIeTfg5PwSDMKCCnABOLCNCbQTWmR-yAwgOuegygOU3VfES3qTt-L3egqtI0TfsVgxyfhUgGJYHQae9I1HfIQgAvUfRg_eg4VgjRgNoT8Vgt_L0pYCMgBsfrRgDWgtRgWIO1fNDveIWghiX0RgMWgBIVOWg1CfQWgTPfCdPzxHwfR9QgEzQTqDo5OSUgFSgjfgZWgeWgbWgeWgdWgZLCfWgtfghWgtfgjWgtfglWgtfgVSgAcgCQg2zIRJYIJYj6YHZgZ5YSFglLgUFg1dgJcgGJYSJY8fgPbgSbAIfgalSKfgyueu1IAWgPfgN4EEWguRgYeJHWgGRKJWgXfgGmMroTrPb0Qga4EQKU7RgefgcADxqPASgUWgOdeWWgnTMnfgmggtfgqfgtfgsfgcdgoggbTZwfgbTZyfgbTZ0fgbTZ2fgvxfhUgq0fW2GkQTpNgCggBcg7TTt5aV-AEBUFCS-sLuKTJWN5DEUePI1AiiATkEAnM-OF8zALsCjfAbfDEbH2EH4FEcGI8CCquBojHnZMhufPFa1YUoRZucE8dYt1fpKWMaEqtUOrGdTZAFBgecdEQU5QEaWzMBV0Dt5OOoYg2HMxD4uPphg4QAP_Afgg8vD9ucD5AzbAfMFyhg8nY7hgTfK5hgCiG4bM4DbQiYHRcpdNGTcfdK4bgepAOqDLAP4bgiTDnMg7CU9Pg5DEJdH-yA0iCwZgbEBBfB8IHwLAISARgHSigOJHJgEzqNoZDcig77YOQPQ1F-aKemBfPFaigJoSViDUigCNCEUHligxpAuigbSMzqNlFSOQPNUHuigCkGISAKkEuigJWB0igStJOQPVxQ-igtFCzJDAxKZigv3Cxigv3CQgDaUPuAUbkCKzBDQCt-OLhGYLWNigzqN5TIOQP7TIUjgibHXig_TIUjgu5BHvYWigzqN3UH5QCkXCnigekC3nEHvYTIdMPO9igISAnIBcigt_OdyCRVDeigCNCZHM8SA3fg6-E6eSeBDEHA-5c_fcSMfjXAGYcVhcrsftVgJcg1jgOCB5HA4jgZSgmuUfbTfJL43Em-MSfVL5QZSdUdUlYT-FOpDOfnTWEfViXqmYjSdRFETRgLhf7jgUmEYkChaAiQHONCbEBrMWIbgBZgBkg3jgNhAPhc7XB6IccFgnrfyig1qeAago9TfRgkkgDkgmkgahcpkgQFg7eVelYceHd0C-cf6ERSuZFFTxhcY6DokMDIPXrTh5EbcIhwSzvEY7dNgJfHKFhPsqNFWJ-uSb2RmIciaUe-bjNMbZA6hGI9YVrfzwNKNgKac2sADZcQOB2AWRvJ4AT2yA7zXwwJY1VfrAdMeOSBJ7TeQbIUCmWgs9P-NCWmeG0NPyHmUfK4PCMQfLAbZCpjgfvSwjgF6HgLCS0JIISwjg6UfJvNlUIauDONC8ZB3TXgrf0CVwkg5WgxWgkkYdIZoODW3fhUgqgfzMHt7MxWgCNd9HflFgs-ED8MhfGvBLxEFGdG8FDLpCTRaiDVRoeLXg5nMaVZOtWO0I58YWIMkOJfOHR3J4QQzeH88PvoWzULxAHDRJ_QACBODiMVvAGIXNSO_ZExGBdqeH3VUaSPyeBCdBRHQMNK0K5UV8hCNAFnLeuGSc7IlWETLdIzD9wfr-JOlBUaItAWX1EWYVl7Z52A5XCYuB2cAbpA1rcPrBwdF3IH55PXYg-CIdgZVxLmYg-eGYQDbGEZTBTqDH5LJaUuLCKoARtNErPl7EO_VPETyYgeFFrng6RCYQD8EG6mH7LCOcaJvN_yCuTMjtAjZA0ngtYP-ngqaAf9XFmgc6VHmgDagzXV9SdwKfwzNwOg6LeXRgjkgOZgK5EQZgHogSIc1HPVCfDiG6tQwyHPtRhnCHIenDgVjYO6ZAkZssY5ST-tUHxAg3MNUfwrGfVIjJc3sE3dOJAIX5MYyCRkKknNhUJKhPkffC2CUfMArMp-Lp9MIge2EDPvEugcYuBk7WPoXb0OefUOacY6SuZgWxEbTZrgEFWC1KYlbSxJHebB9lgw3IzqNFtCaUPWVHXxTHKAy6UdGfnlcKGezjg7CF1IVGog1VV9SdwRK2Ic72TYzeFiCZXfGmgOmgPogEZgSogg8TepgLWcTjeelYnfQUqCBed7rVhtD0LFItXUNTwLT0aJxDKfscSsAHLM4sQsEgRrJd5ZwYc0bfHQT58WYOfEAMGzMT0eRtUVXTXSQ47YrcPa9WF6DZtUXJHJXZV8EEORDpgMQPBCHbNAFNCFiC4MG01NdbG7rOTpg8NCOHBYpgy4EHTFNANihAJGNJog28AqsffUg1VgjkgjqgPcLmqgf6HBgcuEejnOD1Ec_dcgK7HMXVYgKchogAJNGPZvTFMAOx8UXrCz8UehGPEfgVGzlATcK4vUjWeXBLVSb_AEn4cakKDONfKY_QFT9WJ6YDpg4QfJEephgdMHj3PgNCvSFq3Bhqg5Yekge8SdTogHQfYTVKZgFefBwfOmggmMfrg0SdXfGW4UcbgS5E1rdA6FwqUoGLW5Ez1ManCYtPyZcUNdbJYIlJ_fLVCC7gPGPZG4E5Ug_hMB1ZpXM-sQ9UgFPfu5EMYA5fCHIXGIJxsd0bcLiMtPaDJgQDeCgT1NCKWXkKR3lD_OAcKgZ5BGNIq3B_lDneBU-Kr0EYkCWEencS3ggjkgFEFMbg5jgrkgsigyKft0fhifOmgksgc6EmsgBGVyUXwKDWMediZCiGV4Bl0PXJSX8RP7c2eDvkM7gDuqGZoAWeG_BdVKKAgJGgEY2KQqC1uU_VUXRa1ggajCPrWc8FGsE0ANKNDcrg6MT6tCc7LWWcOWchrgXCGpdeBggvkgOmgH4TMnc6uQVtgH_EEvM1kUvQSPeEH9cSNDTFM-tfhuAI_FMDQPbVYtPxDKoxBvlMnDVGdAHPH2lMcocK4VYnTqUEFxQ6lMwdS4RJ9YPLSORkCy_M4GBZMNg7eAmH2gMI2IMcY7kcRRNKzPI5LugcgPPiicAdF2Bg54BH1BPJOSUgYsgj2BgeEg_VgMAVJDyvMisgAkgZLTzbP1bPEyEqkg3FfAjTfUZ1YeeRgctgM2AgugXuNiug2kgiHSfne20ADhGLqPoWD-kGAlDPgXFRTIEfIRTdZewYT7zMdeJgyEr6KtWPwYTOsfkffYUfj-MVsfdggXICyKU5WcokWRuSBnay2N9TgmcDcyNHDK_hSHKA-UfRtg0mY-4chhAqkUXtgTVe8ggbtgjkgYvgnkgkEGomUUsY5Kf7IVa-V-iGArYPZCdsY7zMFrYS2FAhCVaCfNTisYHuTksYjWOi5cv0Ar-VrsYk_UXYgtvAViDbNFt8IqfMaiE7egxOgrqgeugM2APBApEAzqesig_pe8MdkpggvgHwgJwgTIcukYlMVWIcELgYIcPaVbIcxrYdIczTNlje-kB9TC-_b51f20BcJJjVZVQg2vghqepIcnnNULgJSCZqDrQC43CUlUXvgM2AVwD9iORGVUNfknPjpgEogpugzBAywgeEAmafTwgCLgsDgPrKykYm-MHLgmHO2kYcIcSCVQgHxDLcwgOLg3rYQLgnwgfRJqIcGmMZLBCnAubJv3C--M86dDogQDgOmgRjeLbgKwg3QbCfg7FfEfgbxgHjeuBAdxgX2egmD1VTXeUJABUmPHRQ_xUeMfhhcHtAlLTOUEtKc_TD-aE50Rj1LFqc4wYrQLHgcO_EfjAPdC0Bb-fJuxDZTMfmgyzMeOJFgJ7MQsjTzuSsvUMXN-AS6mPrXUdjJbjf9xXIxUmvT9zSD0AbRLk1EqyH83C_Rbi5PnGgDtNZRAgycszAajXSVAKEDwPDj5OFsCXqBRbZAyg9BJYZBqJJgDNUCPrrBAhB3rOaRDoOfSOB9cBT9Aq7eLcd4CLWxUx3YisdQNK2aBnnUSgDINENvZO9WZJDrnHsKFWRV-DIaMgc4ABWE-yAgGFCjgO2Hf-QHKA3PD6bgUCFi2Na8HRwUJvNLUgXQCEkP-yUdOHozUCNCl8BhvEplAB4TbzgRwCWzgINEjzURtgopg6eVmMgSjgr2QNmgjkgrzgdhczrf_2B0DaNFM8hJwrg_ZQbdN56YNhMvtgmYcXWOneFk1cvuNXHKh2e2zE11fHgBCsgPgL84NdwYm1N_tgBqDzkcLsgapej1QejX4MPp7E8kcaXZjdDPSaTVVCJDWVH8RBDpgpRDKpgK3EjuC_3ORfDHfFaEQRtgwwC6BAivUcpggrgVbd9KVpMgEwg_jg-ggNGVhBAq0gyzgLgSRaAeUCn7LhhcKSVY8V7zgbWZlyC1hBwtgAuWIlJQWTrrWZWO2tgFYM_STDsgBpMZvMqscVNEPRX-bfV0gAiCX0gN0S-wAyQVZxXSgVXPJlxYiHBmfUwHBn4IV8EHUd8kCvTLKtgtacJvNQlMcugikgAkgobPfqBMNT62NFkghrge8BZtgXPgfvgr1grqBw8NfMVv1gIogEvMEhfDhGplCQ-IncLyZc5pgo7KWHK7mJOYVrYcojQrPPBtU80MAqgGlUN4fSRCqQaaLff8MejXHsMrOQBcfxIXcrOPugDWbQacgvFT0JGgEbQDsegfOZshB4-N2fT-BM9YgUbEv3C8rGRrWc2Jj0gH2L9YgWVHZQNE_AmHLxMd9Jg9yfOmgs1glqgs0gprg7sYfLA3dd0dg11gz0g42g41gpXVw1gEtYK_VFpbD1EvWcYaSG4EhlcpwgTiUpwfXTSXxFkmLVKKtmClNM3vg2jGqmYslcbJS1fgE0CjuC0qLl0IXKG6rA40chCMCNCCdF-ACo0g31gEkg71g82gW6TpUdFKglrgjkgC3gq3gt0go4SJrcAfVUNTKkgsGVrLE_rUOkgfJSXkXF1NjWOTkg7BMoHOJuUg2gZqD_IehiUEaTfLAOEcJvYgkgDwgMoggUgx3gp3gzkghhA1kgJogNPaz1gnUg9gg4fgNGVT4gZvgokgZSgjugTQajtgooPF3JUaB0NO7dgg4SzoX79Hb-UxWLd-UmYc8YSaqWjJPXMOAiMTAO63ETBLeMO2JPI8NFcdrUAF9Ug2MH5N7JPipewQF1QVOtbwZWUvWnfUNHZlYAtACyIeCoYpZA_ZNc3gBdKHjgk4cINCn_NN4dL4g21OSjgMrQwjgP0QINCihFCWY85M20LUQDDgEYYDE_AxQB8kBRtgfMVKUDTDPzBAoBA8TfO_VSFBpqgPDgNogAkgp5gDDPUDPspgkQJZqMquJFHfCsdByfXlQpNN4hMdjBsfOl6TTgcZjMsVekgM_7LJQVFBWR2MZLfIIUorSWGfs9Bf9NPqYLugDoPSpVWTY8dYnIAyfQtTJ8qWW_FlBfh2ggGPjXARFDs3CxPOVRNE_AqeQ-NC9mKphDwxURfA00eq1gz0gz3g72g6jg9JHFVEwzgAkgw6gszgWGdK3TA9Nk5I_6J6XV5wHwrBp_MRiMtHOfJcRrBtiSOGfv_MnbgTCVNaGoCH3iS-4Ys5ChqeueMfPH7iSuTGi2fOZKOSQ4QBA0ARtg36gQmDuugNKc4Ff-_Ts0fukgsrfOmgb7gVhAd7g45LW-Vr0Ph-MESKxhc9rPpxBKTMN_DEFexMcxrYgsYw-MhbSsUB0uFQuQX3gmQVnnNSrY9Ub0RR8vgZUYYLWCaD-NCE8DZHRfkgRZQ4lgliEP4g0Vgy0gc4g-5cJmg1wgEdVzVgfIgw3g26gU4g7XBSmguZG1kU23Ap4VKPVRSTcyCzCcR5gFTPRrRIgC1ST0EGsrbShf9PRaxM2hMx8AJLGz1LpSCdwSyPL4zMoaKGDH-DZU1emTPmIHODcmJcfqLF-CfwgG7AB3IiPMvsDJbWZgAA-PHHBeEaXVLJsBDsa_XH3bM0OASsEs3DuREwGJf1YEPgWJSPPF_NeKtNvTdUoLXUV2DNcuBWVJf0FilgfKCXGZZ6C0OA4iF5_Hnlg-VVplgc1A64BniE5_HDpgOsEfLAkoHOtgcnMYKCZPHuNTa7gNJMPHOlBAy3gY8ghBAW4gx1gMwg2HfOwg26g49gNwB79gf4g99gh4gn7gjzES8bxVYt7OOPLwJCUxBX5TR7HWVIDNVLdTtpUa3M5NfUqCqROgvFgNOMEf7iKn3Mr6KoGg-KcRkKusBB9OJQNcBNkpAzZfubLf9NdKYnDJGecKZDokfIkNa0gszMeSa4dEYng_ePSac_4YS_BlOGpxf9LEEYDp0DSgTU5gxAFaXUOjgeoQfLAo3FHpgw1D38Qe5ghsCg5gqSCE_AwGNJYD5pM4AJRtgJCHq5gEDPvsgtzgekCtkgevgj7gjkgW_g25gs5gZ_g82Ta_d-CM79H8tUjFgZqL-rUHkTTiU37gWIOTOH0_MtQgoeD4_MF4grwgdBEJvNsKFnTCD8gI7AtkCSwJshFjuCTABwSAV_gZSg9pe67BcoYi7gxffOmg6IcVKcu0WYKcMEFmoYdPC5ScvnMTQfAOBaBg0MAnUDBJV88KKqeivBpuB71BtSDIgJKxDhXKxYB6dIhjA0RAGTc0wQcROFJJRsOTYCmWF6MgXKUJxWbsCs8TQfAkPVi_SUAH2QJ0bGYSB6LFWXGKXNUabT5Q3hQauFPmILJCl5MzZFOPFdfC5HO_xBmoWcgU1iBWsdokMeNWFgbtoWR8dybTCIUu-NKqP2gSehBaNV5pDufTDPHH0QY9N0AWAHGB6No0RFiQjGJudVxIDy5EMrEl8dEVCovAUeOkwJi-Bf6BdYE2jI-aOGAHgyCeJDMKdvoF7Fei7UtGdPgSO4DGUA9Ra7uFwEaiMQhnWIgGZtNMYFK8I9CTlxJzagCDC_RS5UMPCd6WA7ZB27DCXdfHQAPfiKdvTdp4KNfUsbDBNNicARng35HjvOeAhpRTXqTukfrsFk7SUiFvuWPoUaXddpduPDC8WTiex_BImTE7BohFlcP4zg4KYbDNPFai_IKvgeCNgvW8RDBmaKMCSlfjZAZPcyEIjNDT7BfDbqfektYEADFhXUMLgxXs6JWdDn9goHFk9gQgDdoE_9E7Ge0reEieV7gNfMOqDiRHC2IXgTxCBOJHOpD01NW6XYqgG8U7MC77CXTWw9gRpEwjgLFD21NqVBSaREQCAWEhsCQnCVdALvYAwCXQC0kePeHPQCjcDE1EEQChCBxDhorT5DhqZHragOrGsDhUBDxDhzcB2DhR2cDEh1GHxyHFBDQgIp2BLtFFEhMMY3wT2BEBEhrocGQC-DhqWV8KCoFFuTHehBLvYqZCT8K3zAuDhMSAKoCDEhMGXzqPyKBUYBYIAY8JdEhPQCxgIp2BdzHiEhq9JsEhlLAxDhPecp2BNINwEhJEhMQCUJD9uDsPKXXP6aBGEVqWVUqDPgBt4AIeFiNejaBLvYrlFaQC6HBDEh54AIFh-cJWVS6ZH6Ehz6DnEhlUHLXdG8JWXdEFhI3RLvYh1GDEhf-DZFhEeAxDhDNKZFhpPaSQC2lFqWV_PMaQCE3RXFhXJHlFhWFhdVCDFhdVCsXGkEDB1d0ofOKUEJBRtgYUDaUD30gJogMNGuDeLZgb4g0jg1FhrxA3FhdVNrrgqqUvlS4UdfJC8IT0VL48YB0IibTn6G1PTujcr4Ua-b-5RwpDDPMRhG2rBCAH6sUwCS1jTM3CO7OhEdIafPXNsEIh7VX9NIPO9JFf6NIFEj3CjLHlIXs4L_jeLfBhhDrgcXRDTXTC6YYcdf3DrMCBrQZjE61L24IK0JsgJLqg3SEL2T_IHbvW6nYnRPw5BWEhh2gvgLKpgLVVB_NBXB6VC40c3Ghl3gEEcj0gCJFBresiMaOXXEh-0IWVSzWHvKVVQCS1H1QSu6gc4g-FhnOM62gf4Nl5L2EchpgPREZ4g5KgMZgAkgdHh30ghHh6CdzSP8UMgHN70g-cfAMQ-uGN9c93EgXIxhMHkXD1gSsATTPWJE0tgI1goVQVvMN1g_Ugmqd4UNbvMnocw5TT1gdJJe6LWJLgUNj_YerEIXdS0JGcWIeFoLCWug4_gzIBWpEB1CR8D_wNiNEXIh6KNl0gJ5Be0gnmFisPqEhCfAKvDqEKneB_rExnWVQC9vUlEhlCd1KCyhMvvM0FhcsSwEJ89gj_gjHhn9Uqsg22gjkgdHhl7gGkgXDV43g-iGLkgYSd83gTiUPkg_3girbx_gI9YUkgElYWkgjaSYkgfsF7_g24IvKOBbE4fT2uKRXBxIhtsSzIhH-gpkgULL8BVlseflAL2DvKOxcKt-chxghrfOmg7Ih0Ihh4gcJh7eVM-glfb7kgzhDVjBqMIxsC_lXShfUMCokMbqNLvQ6BIcnGRZOh-gJxUzzDXIDqQaBDSI5Cp-gyogF9OiYcI5Nv-geHKclgxrCwZW7OctnYCxQmID80Dh2gdVOX5gz4Ie3gY4JSJhV_CO_V7GUihKTYMCjg9HcrngchFP_gFPf2IYONCF6HN_glUIiKh_VHUcSVQCDiN3wTvKHHwL2kDKbBXJhaUDl7grHhj9A5-e-eSeJhxhJiLWLNC_KBgxg8zfW8gz0gnJhaJhZSg2Kh49A4KhBjMmAVMrEasNxsU9MPHzJyaT8FgsGL8pJ_XVL8MQrJRECB3e89RN6c80UvyPnMPP9KJ-bttAIBVgAhCgG9teJrcUfMhaV66MIDTGcBDZcWPM7ogw_RtnYFAFXUBsqPDpgZuHUKhaVd0lgFSVYKhObEB_NHZIejgqUGejg76D3qT_kHr0A67PuPfI8g8iHO_Ve5grngAmgh7Y8oBv7PdVC21D4fTPzHOMhQvYXcV8wTHlFrKCpTBfDIzKhusSpACp5D1Ih1wgUVBHQgkJhC-gCLhyIhwrUkeMF3gBjMbCB-3A-1gLJcxpgiNAIAJgtB0HhsyKH5UQdD1sU3pgMHKqiLhyCpGV7pgI2gHlgVdASbNM2gqsIBqgNuQ3bf4fG5bfwMcubJwRd_bfW2gXIM-uf6mHDZcZzI2dIifGo7bvwEalTPVHEGfZ5BVqgylgauCflArBIN4gBIQrsb4FI02gqdgJQgmJhmMhdPAlrU-9gs3g9yDWPga4gA3gcHhoNhdMhoMh9Sdi4gHqNJCCoMWmvUxHh9VgDHQ7HMlGSRFEOjUL7eDLgtveFtS1OOk8VsSNO0DyILhLh-sa4EgejXJoQdrcjvM-WdmnDdQML3G--XNfURVCzOWJvDYkgVaCVDhciY01NZkE38QHDK_4IeNh_PLaKhUlDNjg2zUFvDaaSkwYUUHOmEDvDDJIXYHGmAfPBh7YdlHTHSdugz0gqqY8IhhrgaVBLogN8g9egjkg5OhoJhr3gd9YCGhdQGn4gL5UD1Ew2BCwXShfMXg1uf6QJRCQUHfd5ZdnN9ZcQ3gaOfufeZ0fgzfc0f0feEPfNYMw_ee3aJmBtkCh2gr5J_DH9feQJhjCCLNCNQCWhELvANJhb5gM_RGQCoDIRtNePFjtbGmARdEObf12giSgjkgGggZbgWBdFiBmUgmHh8FhZpg6PhUogR4FTAhLHNT_VEaSLsADAKvSNLfVaQQYUJYagkZUbcL4zMjWZiJGhdSDiEXUO30JczJKzK3eCVGJVLGsTddjJLdMLcK4wAiyQ8BdyKBQpNdDMFzcduJ3vgGsDp1eLoQ9_RVkBBkenjZK2Tc5adXSXfY5ZADmW8CVOAJvWQUZeO5gkDItzfldglLCe3WXyMRtgn7NpbPsug9fgoWX3CHEKgVMfFwgz0gERh0bPGRhHggDaVn6eQrAMhaRfT23EL8CupAB9VKCEW6J0NSeiAghJNaSh5SYCLqgB68KWqNjVSG8E6sUhqcg1ENSCPlATvJ3jSdYPfdGtdSqbMA-DCrBcNVAXXrgMZRDHIF3JddNdGQSdYUYJTDjPlkPuVEYXCLsWGBNB3bXpCfQAM4GG-TPiZe5fpnJE0KckCHxLwre6BX46RIVBu7YeOMVdauYFaHbSPQ5QVL9Nv5aiHBctV-uAeQGc4BxZWUREijCO0B7UBAJY5VBfrOWaDb5B4fDk5I4QA8LdkTD6zHCJD5EcyShqShNcaPVBCJD4ZEcXDTBcf8QqiYpeBlmBnoBKigzXFoLCIEBuKRGmAIGVqWVSCFtbIEsDt8IDbC5JAcrgC3gYbgWEg4uEAgg01ge_gJcgQThSZgRRhG9OOnTWZgZfQQHeY5ZL0fl9Y9YMp9YWHeErU1HVhAUkZgIGOmZg09YjHez5Z15MEIVsrcqBEzKYQLGbOhRCKbpchkSv8clNhixgBZgl7g3WGoEAiVTP3S6bg7aDU8gXSg_OhJcg9Th4LC_Thf4bd3SCtCTnAaEPj5NF-ToHSuaOv2H-fAibH47BXGBiYNx8AeVZMpQS7Ot-G34HeUAJ3D22CYzM_Qdv5Zp3dAEUF9UJrUvuHk8RbvHzuHuJQPvHJCJsUhNvHOAMsUhWQInbNvUhZpMsUhXvHdQI7OQ3UhCqHKvH3uHSWIBvHOkQbvHjxHEKQ2KZ4uIWvHZvHIzIdvHHvH-aQwpMZvHyVZDaGdAUskAjHBntDBVPl1gF_CONC0mHYMhQ3LLhUeZB-9E9VejnLeVh5zcarUeZB-MF9uDgoEBST3Oh4fgmSgr5gVDPBUhpjgXCEXNfmLgGUh-ggtVhEDPC2SdrAHlPdIeFhgiWe-HZ9pGrcPy6e1_AK9Mf5TlVQYJA5bBwQAQyIl5T1JYcyR3YCs9L9BBmJJUCPsvLFoQAcAIveYFcunHbxOKtf3rCD0H_-HwUhD0HRraMCJr-HPxHO0Hp-H0yIm-Hp-HcaFY0H9-HZ7PzGVzAIKtfW3HY0HsXAY0HTNLqlO3-Hl-HODIr-HxaF8-Hp-HjoGs0HyWh2_gaBSglWBXBS_guqKHQMeQC0fHj2Be-TtaTeQCAfHJXhHEHzpReQCe_HWVSvkKNeAcrg3Vh35gRVfKDUImM0FcNwg4wg8Th89gX_gYXhsHhHUVRfTbyPNwfphDfAbG7cq1L33bCyfGKL1sMY5Qv7LayAdQEmhJ9HbW0PjDI0NL6REljA8qUOdTqUXaUOmmF11f2PaSBh4ULU7e4ACZPGVXKklOULMUtBW2AMnArrK10R3rD0dS3ca4wDSKB2sEomL_bMzgUFAMJrYH9OD4JE1co6dB-HP5a3JNAgBKRXzpDyzHQwJvuBXTQjDPCEbyaNtXcnJHZNhP5OmYgHMAOSQzTHKMhhXVDvDPAcWpExeQqONeQCTjHTXhvLQpLTktHaZQPmAtFCtLCBLBrkEZrWqQODZhT2UlWC2JBFZhhQCHMVIZhV8GIZhhxIGZh9YhhQC4vEWpEvaNwMYreEn6cZrW1GFAZhUTAMZhkQC98GtqekrgnHh2VhgXhIFV2NhZDgwxKEUh-jg1VhsVhnZhzBANJM2NhaFN7SMfNNprYljShwQZwSmFM6-Y5YEKFSk8bP0f3sE4ODhRau-MooDroggQg_VS4IHuogtZfvfefNHLQNwRdzog5eJ1ogPTTRMGRtfF-CBFdjtfzLhtAegtYIrftfgcADj2BlkQgkUreE1QChsC4UNoiLreEuDIkahT_Khahg-RmahD2DzUApah2DIpah4DIpah6DIpah0AfCYDjahCYDsDIpahoahoFDwDIAQfbHh6-EN-Yl6YAyIgSg4Ih4PhHUhb-YiRgnFTkRgD4L8NhnnBToTOggTbesRgHJGFWgvRgjWOxRg03JWfgacO1RgzvANWgbgggObYWNR-HwShUmEregiggjfgVWg_RgXWgnggifgpgguggJRgvbhbzDtbhvggxbhECFISg0ggDpg-VBWXhsJZVsDl6YXjSiMhALhlZhsVh8bhhsDrUgYVAtUgGFO-kXicLXdOM9MB4ac5MglH3HUEAV5HJ7zMplHNPHK0gwHSbheAaUyILIRNoOCvlHoocWJCvrPIXPExCc7WFFbzrfT7BBwKfrAjpcibhu6T1pARoNaah3YKpXDQdgvRJjOgTrdESgLIBRKhxnS4chxzHV7g1zA4ch6hSV7g5iQV7gV1HTDhgjWcrgThZuBArugwBA-bhBfgzVhatgWTh-ggHdhJdhLbhggANbhLgg1ug_Vg5uePggdSFRggSfgS2gM-Cq4IWggcbhYfgd6cafgcggzOWdfg49BffgmbhTWgobhkggqbhxbhHSgaWg1bhsgg3BH1bhwgg7BH1bh4bhiPhX-eKVfy5gR4gJcghXhi_gJUhwVTKRMglW25UHbhTbgAehh_goMhGEAEehLbNzsUkMM7oMBuIL-TW0ghOQDNhzSL1TAAjPEpMbWC_JBU2g43UsOQyuHJPQPpM8MMOpMAPQ3RMlbNRpMENMHWIapMepMJPQLNMubNW5U53SipM8OQ0bNdcUEKQvbN88RHPQYpMmjP3hPaNMvpM74EUpMbafA_BXLALMf1ThbNh5mHDwKO1FjPQhQCQKPsWV7XXFbJpQCDqMMfhqNMcrgBeh0NhpQTs9RHRhCNCcWU6FhkZhAQhsPAWfhuQTjvUUQaZLALeJFFcnHSMzf8VVSFVoZUYffy8UuzNfteXFVvFNP6SE0Bp1NcFVoAhanSGleWsB5EgejXzhf8XInffVtf6CSwPaeNEf0gCTAjXAhBLvff6ThlJhBZgpHh51gNhAp5Du5gbfh-fUv3gCch6-EMgh34EsxE0BAPghbVf1FTkDglyKquJD7WYQQVKgDdMVHNQKLlTLzaPQkXt4HrnQwhJgPL6fG6aOVaMpYB0EHn8J9qMkff1AN0MFt7elVFGwUdhFxIX2vXftV8qJECaS_DTug8DE-ShnBBVqDDpg6lgpgA2lQeZBjXPWVShpHIjQBbh7CFDLhivgYghaghHaKpZh7gTjXAPkeHcgfRgRhhahcThht5gg_MzZhS3QdZUs6bJFORAdgOEF3OHgRhHXhSNjFdXDOsvIZWOxOOAiCMFcDIO21IcLHtfVb2RLMgJ1UG1MbYe68bljNKIh5ghT6MZOhdFSY6gK3WPJObQVh2gs9GYhhb9buQC15PdrADvDL5YUcc3PhJeh-ggdHhnMhPpUWhhGVYZpHjrg8egBLh4fgUihpNhp5DWihK-gT6brGG4MgRjEzxggPCIqB2hcAyQhcDDdfNucugBXefjfGD6R69XWbGOdGgWZD6D_tIyALbZfOkSmyBeag-RGe4FadTN3eJRQxgBd3YUxKbbJZFVPsbxQD2ZUgIBKCT5aKmxeGFGx8Q1xLLNculD17UxcgedfZpT1EdFkYElCjMK-jJGxJ20XXxBjuOQ5gM8JdgZ-wKINCFGBvrgtOhiwBm1L8aBEJMrVhVghyNhlrUbJMbVeSVfJsF9OhV8gUghQhhvjhp5DxjhLAd9JL-kJ6KfT4E4mJysQGKL37Ku8TKILaGN8kaRdTQZOGgfm3C_LTBZSnQfe_cyGJtYThiXpxTj-MxmLKwKaChIZfYVhpyEkPhZbOfigbdKZrWGRIArDpZHVZMrVgx0guZh6-E3qaRGNafh-9B93BUThvNhPdh4fgpkhNQgQgK1-cneMOAU6CGvzMTZfMvAt2Hj-bnfDvwNXqalJPPZVuXMWIPoNOhbSJuEXAOyYNmsGNSGl_cgyfIxQiLekbILcAqgYPvWfrALCMXxBQML1yY8mE19BM3EB4HLdguoGSdgDGKXVgOmEjfgHGKERgSJKbTZZJKbTZNGKtggRGK0bhslh4dhulhLAB2ThTrgtcfRihIcg-ggqqY-bhByC--VIeh2lhxkh0qY53daThWUO_YCtJJCuFwIgpTE3DakNNL_CeJPkwQ9AVesgeDJuwQDIOhbV9JHj3OeTdY3AYyN2Ie-rVjpHYuMABGpxDy4TMJhnOBrAUtrQUcdhDH5QVSKQbggA8QWlhpiFeKVt6AQ5BOzJesB79B0_DNFF9QgFSf_RgkkKGihq8BGIPmLCdvEm2B_nF5mhadg-mhV_P4bg-vE8mhQRA4bgLSfhjh37Kk8HpTKAbh1lhfRgXwDSKNrkhxUfYbfIAhrsgBZgPnhqqf7PhusMzwUFvGgbF2cGnUekOFgFdcbMUqCpNNtkMhncMFclnc1lSOpNCSAPcF2fV87JjyIo8VJlB5kDIfbqQg0VACDSDqgdZARbPdbhW8CeedoWX4nAetb1qAc2VkDIX2bB4A4fTU6SlfHhlhspQlggiJASdgfKCTIhD_BP6DadguUVbzDLohvfg5WcTIhfjDQohwZOZohIkNlkhQ4gMRh4fgHRaptT-bhbMEAch0Vhcih6-EhohoEeHgg5VgGoAuvKObhLfgYdhZWOBWgE9PQfgVbhSggQXUYbhVfgfkXidhYggfbhT9WbfgPFaodh8PaqUGESgsdh1mhudh08Vrbh_RgofgubhzbhwbhOphybhKXfhDJISgygg9BH1bh2ggPhhtGKvBACeJq_LpkOwPeglWr7R9jgqqgO8g6-EoZGcphfaUthMD1E0IgINHSmJBuIMLfAsgjCH7IglOQIsap9dLNe7tG84Y3yUKsaiPLOsgKVgJjPFJgQJgkNHL7PMOHLJghWhKJgdJgxDPvNHAqhiJgJNMVJgKOHK-GwbNZJgTJgNJgDiOAgCU-GgJg4WhhNHT2EmJg2NH2wIKOHwSDFWCHihgjgglDuJgpub1Jg0SB3JgZrW9PaPvD_ParqhKvF8JgJgh0CV4cMkSgnOMlif8-Tc7g80eyuQaihmkhI6byqhrtT1qhNbAUHAhhhIsWtgIOgGN5QfVFN-gpcawLGATWLOKaPSN5BG7QpoYbHXB6Ez2eQxeemFB7gzOFquNuiLrWZPmLJuBZ_eBUCzXQvrLZ4dj0DLjf22UFqT1QgpzN3eBOvTZDBBUQdfVeUMcDOAtbyTN1WZNHJ7-Y3FF3qclBM5yPS9HKRJkBh-iNgHBsgJ_gQk5TigLPuDHIJsUFUXUA-FEzBKBQglAcaElBVZ5FSWD_ufZKY64FvwNoWLMOWZrJiAWXCCpcFdqIIAT6kal2R13CNOImjM6tWZ6H_2LRSfL0MRIBuLQNGcsIL4rHskfX_X6dAy0d4TKzeCc2gruRzWggMNGBdMrhvnfGFCmQC-SLneBvHEfDEhQCYaBIsH8TBSZD7shbZDhQCobEFWCfRQWBNySBhZDCth7ZDCthNfAxQCXPNd8JySBCaDCthtZDCthvZDCthDmgxQCnIBEth9jLYthIthiRBjaHYthMthXsG3FC78QyQCCyLuaBqwCcNEYUC_shethBthb4VKaDcHU9qhMCfhsA_Zgd_gE4Txth2QdNuZZLM0ZB-Qd5NPoYgQ0JPMVaeHEIVm1LQxQt8IY2QxXSqaHaEIeUg-dhMRb9qhkif4pc2qhlNggsUO4TvqfNuhQZUu4MXfGelYZ4U2uFrDCVZMkbf0VFW5EjYcFSKCLJ_zgA0gb5bW1ft9ShxMADe_bUpXMNJUs6QipHFKFPeecVLlCBiDTwsADRInqMHAPMsdORN7Ych9S9YczJct4BMQckkKUQChsAocFmQCw3R9sh8MOmDe_HcNuhOHOWuhQuhwKfvHESbgbsSQuhy4EMvh_qhsBAShcqMhk4g_wg0TJ7tdK9MuFbB1gQ9Ma3Mr6JAUQkvKa9K4mMnrhDiD-YSvkcGqC-aWfgbGRNCDByHdHrTORNacONTTl9MEtbidKNqgI_F30VnaANKWdtSSYgeNAqHCJaNdrAPSADvhxFgithSzMXsGW8KEwhdbGrbeeohP6b9qhVvhPuhArhD-MnSg5Yf3CguNh_Pho9TQwh49gNvhTwhW-MxZh8_TqMh2CeqEbmNGsEbnVfogLkkcCdcYqLxEbBDeluc30DUCQEDeBcUHiM1JPPzXjRMMDebYe7uh0nejvMfneUDegQMkZE_YPUGCX7SYeGF_ClCgzAM7shA2OIQCBigFaVb4VM6EK9e9dhWRgQPa9qh4cM-ThOehfphySBuqfHcgSxhO3MUxhAUhMUheGS9NhdHdmHXn3BJcAllHfnU1bQRnSkKK8SfqQDMbOl7KanS_Fe-VVbYePOhCCJgNHoDPJAMNjPq8RANMehPPCJKCJRCJ31QJNMVCJohPegG53SaCJJpcKSMqlOS5OdCJScAoAMKKQdqhKCJwSDjuGx6DDDCWVhSIgFwhj-CXxhEFgm1LHVQh7YD7CEUbb4VzOhoFDI9D4XDjnOpTLcHUxEMOuSxTTzOAh0U1thH8TmyhQLTlPMGZfMagk_CdPO5nORYED7DRJfnYMs1TvUGiqGhLdz7VPcAbBfAiNnteb4VIGVEwhFiN64bpmADNFEzhFFDz3ducftyhjVTtCM7weQEFRvhNzhjrUPzh4seusUh3UZOQFhGaJPTMOkmJZJczAhd5E1UTXqLdcFxEbJ2gslYCgPzVfYaJxgMV9B13UeehKtUONh8IF98DSEVhzIjnHjEMsLMlLC7ABDcNhQCqDHJfhTbR_yXmQCj8LhzNlyhtCMS_LVBMT-EocByYVGVYwWFw0gOwh05bNzhLBMG0hKWA5YVf3UKRS2WCAXg-1gyge0KDV3MX7UDKD-hEjeUi5CQ6ZhDUraOy0JqXHb4dEeCw7Us4HibDT8QUYeKMEXNA8sNDRJ_3f1wNOIMK-CBoBMYh0NG1JPodTP5cw_BHGGJtQJEVoLOwjJRPOZZHnNQmbJTHBIFFBEU-YU93AQJEAZAr5Mc_FY-SN2CVRLQ2CGAcBwAO2VsZPVEVAlCHBBHvKaCMrOKaCMDPKzENqeGkahsqHP3CpmAMmToFDqDHh1hxhgxpQpmAssPEzh9FTEzhiTD3zhebH3zhgbHx1hibHx1hvbAx1hf2gEwhiwCYvYV4A2yAx1hq1hhQCrBBo1htkNV8IV5VclFYqDquBo1heELJ2hefHL2hsLAfVCEKFmahmELqASvmAtgAP2h1tHG-TufHT_US6D67HP2hDjFd2h2ZDd2hnKCd2hO2hS6DLgAd2hAaDd2hV2hl2hwgAd2hZxBd2hCkLS6DdZDP2hfZDz2hi2hx2hk2hoVCNfAz2ho2hx2hq2hoVCs2hx2hoMHI7Ba2NH9eDkHqAFS6Dn_KNtD2IEOSAC0h5CMCRBpHPDxeuJLBBQI0hvzIi1hcafmohfyXNzhQ3hngHS3h8ZSPlcPmJslGxzPxiD4SCnWU1ZFL_ENcHLrCm4gomWxLDXBRYSAtdHPRA21OMagAqJMCQjNLlqKX-bp8DUJBE7WvSJwqCd5E5nM2ZInFBScIfTJMiMpmapANBWFpHS6LWlgShBBcSBijE_3WzGLS6K6PTeZAtrAnLLFdQbQSUZP9ihf_bYJTboO6kTbuZkPafdGeGEL_FBBV1NNKsV8bJk5CViK1wNWygW4hxOJHGcH8d5YF98TOhMjdOCvNjIBBMF4iCgMFzRVJSQOcAeCCusdYjAXaChjB5cHQXBAUFU7dAVMLRAr7QiYU97FxzXszMAPJ4JBSmXKOBsUM7gcm7GVgB4XUYLEIXKUrF_GQsKDhDBeIfF7C3CLpVCNShR9cq6SFHQFuCcedFKZ02QNkN2ufjkMHdAOOI9mXm7GPoOXsaZgGAkSBEKpLMpNJy7cKbJGshtgJ40BmQBxBbM_HyTBdKLLaLxAFYWSvzRSCEsNVNIhRlAY1gxID2eFfrC4DObpcnuTqqW75h8SXigYqBfPrB18Q_-G4fTOcILXhIyDJlBzENftCAqJHzhQ6h3QCF9BpLTkLIdyCBadWpEDadh4UvmAV5hWqD_YabxBNiM4DOvmAe6hq6hO6hWqDhiAj6hhDaBlEGdBBlEhJN36hM6hcfIc6hS2Ap6hkcAM2N36hu6h_6hw6hS2AvxMbxB5eC36htdFoVCsrBoVC66hx1CfHQoVC-6hHMDAcABlE43BV7hE7hUkCQ7hkcANsPqGDqCJj6hx-VDfC9ZDSIgjNE2HQrVCINDVKCjnHIIQb7hVdDzJDG4BoXIuVC7RAt7hG1Xy7hW5Ay7hqCBj6hR9AmoRZ3AOgADfCvoB67h6LDq7hZ3As7ho7h9UB_7hpPFt7hIkDI8h17ho7hP4DI8hgMBM8hTkNM8hn7hbxB8PfNtD9yDG8h-HQo7he4DBlEt-Ft7h4fYosewqhc6VCYT59T9cSWbffKeYwh7Fho9Tj8h1DfehZ7Ph4RBn2AlyPbBMbwQ2ETiuTj0CJDDqgCzNSXWZO-Ih5SrbdscEadSulSIHI1AVr7ekOJfhBMwK_nAPxYtICrCYKLMS9NmyQfQhxPPLcKGqOwLKIqO6kBAle03MTrGkSKQ5BzTCbbOM2Pm5BhAQIIg4nS4cB_dCO-AeVPw8IOdBr5Z9pTIHgeIX92E26RBueVZEIcTidQ9wfOXdAJB4TAn9XWRFNPf6uCZLV8nSa8hJfOLxCVxKbBf1heqoPkcA3YKmyKpKHJwL7bA_iLwFAlyhlSfWHAs8hqkhndC7xf3Ec7bAUMfdXhOmWr8h9DfR9eP-hUGdlcQ7GBAUO6lPyEPyqHTROIhTGdEnUT5xgSPPXqTKGhWaKCFTFLgVFQh7E3LK9MgusNptWNgY2yEkOJnJGcDVMvTSdPy1fXWFWeDQcOsqcuNWPIPyRhUBQBHBZVEmhL_8OsIegdamyXdgL7NdmYEdzSubLCshEDMV9KxteUWBTIZDRDCJDUMBt9VijKf9hDwCLTJkHEwcAnrDTPS3iDNsJRjDfCaB0KkSF5udggJqmHxXNlmctUb5LT2lYnGbJjCRSgAlfsdD3PBt5aCoYl0DNFB45VagEykKqacKiBC-hiTDdkDD7Dz5PG8DzheTxDt8eaHh1lhj8hMCf7_hlohOdhE4TIAiz5Vt9U8HLv9UlVCxjgqkC07JROVC-h8ZBt8IEFP89UbxB0ATG6bHAiL-htcSX-hHEA6tfFwfe7g_GTG8DrrUUnh1tTj8hc8TdXfUEgEwfVGd-OUzoCNpHpac0STNranmCbsJsyHQrSoPcnTFfogtdVI9NQJV62eMDHvTN31Kn-NszA-PNHFe-QJmyDhFH3gNZnUQLM96Jo4dQgChFeLHEeqA-xC3fCxbCrPBbhUhkFh1ekiD84gj7EMsABVA6TEXQSy_g-qYkcKRPODCCieOBYgUKewKVpwMH1A0qQCHVl9GCHVAqF_hSEwKqrhsrAF0czBioDIT-N8KO7vLGDbunObvBIdAASCgFc19UocTUzPf5O-BievBdgA_IeeJLDDb7bAZBKS6DqWSPKCShG31Ao7hvOEhvBG8D_vH4fTlqHtiEEAiN8AFNChiBL7AgCisqHYCi4sGPpd6mAwMBlCiUAPgCiJBBcngxyH7PPK-huSfiVTGaeVHACUM7weWxA6qhM0hI6btAiuMV1CisYSngek1MrrgXPaDNHkCS2ug0HJFRTcPajeXpVehKN1bG5IgqghevJJlGnPa7qMBJgiNDPsg9YcnGB_ZNNtD7hEydPG8DRFDneBp8DuyAS6D5WInDfFddnuWbxBRwCoTDK-hPMfk8hQANXDgnsf3NCoRQL0h-Oh7CieMMUfOjAiWDghDg-Ef4wBE8IlyKb7EEkYkHOnBdgdN6AhDPHFbEY7dbXG5zQJHGdOIlFGXDNR2FYmGCBNMhgX2FF_b-ONlhTF0FyFdFZAmIZJlOeXABJEMleLhTRZTImeGMLHugZQQD_UY3IgiSJudvjcd_eGABp_FZoBEafDXP7bA4lFTxD9DHSzW7VCESDfAih8hV-h1Di1ffvzDvqYvqfYMfZYTYdacuNwKToXZGjFQLdsoBwjC6mAMIgS6D5VHrQCPQO7iDy8HWOMJFi79EW6e2Eic8Y9EifAV1DiI6bHQfHMeyDi2jh49TVFiuVTPMfYFiusQVjTM7RZeUjWQC0BV3DhaU2QCb7dC1EFeCe6PyrEpTb9KM5YExhcaEPv7gWxCOgMqeUusNBJDa3NtySWqfoaK4SH7cAWDQ6kXr_Equc0NcfeFSKgcLGMnJdKSqrFEHBJ2fxABF4fY3ebGLlAKLtSf3DgHB-rHnTGNEKF2OvXd2ECh1OWtf2MDukBx9LjaLO8LWhf28IvGPWbVbjhyNdW7beqABuWX0CPNhHYgj5OiychlBc7Sg0BlqCzEiXUPbxBedPbCi84LooFPxI-UR7VCf8F7GiQjHEYD66NnCDqDiMJFOMfFGF3CiUfHukhZwhN6TeFiHHimge4aepmUu6BblcmmOgcICNdPySosWvKEshFcBTkpCMrF99P1VZ_XPZtB9bAqANWJdHlXKXChVL9kDrjApXD2ZCaLNEiB_mUXRHluTGKLUsSemFJGf3ZBuBCYqW-2B0zQ_3WztgNWFAODvrMUEECsUvLEMyNMYBHdcofGf5QSrB0RbEoW_RRWsdX9F-YABACYyGZUERJVD6QXjUpqA0HXZdA2MeEyWsJJigDIlIVVckrFCBVmWFAnLuSDAwAzAJe1JCQEqsJpBM8KAUTZiFCEjgDjCgOEljBwSB0JdsCaUTAbgSnXbPnBJ_hUIDOGe7oP0dEc_cofGOgTU7geAefFMloB_2VOIJDkAMmDUSR2YcicOgucj4BB0Y9ucmgXh1ejrG6Sh6MCikTCXAvECigCuXDywTCscvSJ-0fK-Pp2BJRA78QFjBxpSOFDqXC9kdKnCCFD8RBP5UYQS-sWMuJTeeDPcWZDOMDlUA4rIf_h2tN-iDuVL0eMKSX5QJASAsVd53DObCTxU9Nc9EHdIHVsO2SIE0WOAFJngxSKFbRNWJe1DZICEPZltCRHbj4U-OfPVB5LN34JjdfkdcDZcQJO_QJ0nC-MNS4M4tEsWAE1AVkbaaSrAZWOGukfDBf4ATSlPOETUnFa7TIPC94BHdLL2cgqNBLDZ8c0tV1qWE0HXKe6ZHUnB7bAauAFgh9bJAScuEiTtSkcAnUBBiE1GiskBI7BHGCHTA7VCQ5MCLianGeQDnrDrGQPnAEXIcsGRaEr8IwsFwNeg5MSLiXBZQLiV8CSLiU-GQLi7OASLiILiAWC-DZr8IFMCwNeFtFiLiAqQbrWpvc5qTLtFUve_uAingbrWdxXoLiiTD8qPBaLG1DY-CLLi1hEjDPK3APLiXSA9MJwNeKoC1LiKLCAxPK3AXLir8IhaC-LibLiDMitceXSAm3XIsHjFZEnKUyHRaKO9XhvWJMiKePOWCfMQC9QMJJODDr8I2WDwNehHEdcKixCwNeI9A1LiALDhMi5LiA9QRMiA9QlgCfMiVLiXSAhDhfMin7OHYDdgYfMijOGHYDcQSwNef-D1LiK-GsGJmMignAoMisGJqMiODavacbRJZLibRJYtaeQDLvD1LinIBhpR0JDvfB9jfkMi0JDr5awkC8MiwkC0RhwkCCMiwkCCNijHEGMiwkCtceFHiKLFbMDVFiTkcN6I_KhY3hdFi4EiqMDfNiTZgPXM0sDfaOtASb_d5fQJ7cH1NeAKu1I7qgQBU19dnRd8gBhiAv_daLGaQhy8KB2LQcOBRQkoBjeJsfdVdgFAJ8Ii8hE3qJG5UWWNcQDHOf0uZyADDOB5zLaAWMNDZZV98OJUFzKO2AKWwAFkCY_ALSam3PYShlHeklBXHbUCFbfMW7TcMNUGCtPgWVhYJDsoBTKhvzDCvABlEbPEcNEc8NpGQwLOXzJRWCfhF5qTqOE1-Cb8L3VEW4BcHCOWCTtCqcLmnAcxIRWCN5U5OiniEQhGmnAo3F7GdTFiQPaeFiVFi4YfI5S7VCE4bB-gi8h4EiMPiEZft8YkRgdQGx8YRoTlVeWke2mMU8WB9QPkX11Ip6Z0OTamCCdLKmX7_AYnS40hlqMVgg3vg4sVT0ge6LK2InUHmchrPb6EdIMQ7ADFaNr_Y0vHCWPIgFEHh3LemhZcNiRYTPMfzHeDtPgUdrAiI6CLPi1Dit6YH_VifGlZJV7UQWZvzHmRXH9c4XgsZIGXgT1ecRhEdfTbPkOFuze0ac-tDzFiGBeCQE8caJcO0tVpbTz6F6OcXqc7ZHBoR-LELCDBYBpocynD1yO06J2wJe1BmoWFjNJ9h20Amra3bFcmXiqJvlXBCMYzKYLJ91OKLLlmCQlDIyEpaOAIQslGc6AzVDWGbvBCcNVgrb4ED3RdpuF72IzUOZ7ee0IP3LFrAkqTZqe7xgTGfYiKyFE3bfhDPAJi4CguqTyFdmZfh1epwN49BFvAfuDRMHSKCCrBAHfEaA6NCJ4XmBC0jVPbVGFBU4MVLHD8YpTAv8hCLDaWC_KDyEe8uE0KE81DXIDlUAgUYGuCYnBLaDbBCB6JqoBLaDxSCqOfccOkaDW9O8UAtiBxGL4rITYHI_JEuA-9QVUEyITqSbVXZZ0QesBgLMM7TE-CJaACGJ6DGF4CpLPiNFjdOhRT5YEh4fv7hp7IciAisa3Na8AfWJCM-Dl0NmXZNhMLPfa8CqfBAqFxjEZKiOAIxbWogCEcNmkBVPQFabxUBorTwPDdTJTyUSyC18D5edUAHTxDbhEcNEEdLSVR1Giptgy8HwYAWhEfPaeiKAWCzABC2PLbS8Oir5BiTV-2CcVLmnAWTiLTJgcJsWVM2IAMAgrWU4BtgLmcJiTiDpQnTiKdKeQDgPCnuE2rJowK6LJ3dAOWCnUBdTi4aSenAlkCwsT3jeVXC3jeQxK5TiQUAZLBWUe4TiiOG-EBXQC-oDDUiwgLE5BiTiumYcehY3OcehmxKceh6DMceh-TiuWCkvF9QfGqb4TilyhYYMTwedrWLjebHSHcgAXMSmYy0fmJFQSTVKC-oGwYArQCocDK3EcehsDI3NCX3D48D3zKC1f3zK8CJYKCjCVGcgHAibUi5qe0se7we6ae1jhFUh7Ci5UijrUYYM6cfgNfORHGXAIPPUAhxKHizJOXAmqBoLCmeBJUOdDURLcs4Vs8TtuS75Yp6GcfCD3BjvhFuTzwLZ2Pk4dB8DpiFTGJM_CrLNhdQ_FB31ftmFDTTfifx_EYuJCXXKwZZFV-AMk8I0eFuwJ7qJ7VLnREY5WTqAyLdMJZoieydI9jfFCCc2MnqbmrDS3F5UVvSOt7DoBiY0g_2BqjG6CIawAyVejwAxWDKKe_mJHBf-8I36CikfGcAS9UCBOO_LWXTAFahCBc7S3rSpOLPCHQCc0ADo3Yi_HZaP5zKCqT6VC5XeR8JAyOYCB5zF7kA5dV8rNt8I6-JfMOhBI5aB6NCC3CCpd5zFj5VqjAgXeDaW5zFN5Uj2B0JV2WikrTznMVkA7BF0Wim7DtAeeDIAXij8G0bGVkAGlTaSAoZDk8CVkAgnF5WiG3CELioYUJXi9nFuWCz8GLXiYfEj-R_HchUi6UiHJBfMhzgfwWix5gQxhMRbfXiCVi0sej_gpzQ_beVHdxvPCIfJTJPJN7CgCaTcRhjNGAlFKJVniLk3AFNV-tI01D3JCeeffJc6lUZHGHlgkPfmoW_zJLBPtzNZDNzTNHGi8EGamgdDMT-NGxKpvCYFGLJV9dGYrJKAGDfPLXTMKBOrUjTMVOh5SBNfU_KKQVA76DIMhu5BLsH_yCJUNS_H4APLsHKeK6rA2UiGFD5zFjxfWkKoZDTMCVkAbiJWkKxpAfmF3nAcGI5QCIhNR6J3nA7mcmUilBVfiAaUi0seDfGYYMWhJy4DEhTNPisqfevelXi-6dUFi5UiAXMGZim4DIZiVPitsULLehKcFhgGFDsEDNIfl1Bd9SgySUicp6GCKZ-iNOTVhuHTKLH0gWaAPDighGcDN3DgWdM5DgCgGvpDhaCUOd3eJichZOJOHLFng4qCpLenBewuICODtrA-TBpXZVUitgABfBJwePEgeXiPZiFZirkJz4D5nT5GAcPAJZiWhZS_HHAhryhsAiFai0seRZiIaiHePI2AMaiTQanveo6T9VhFTVz1MZQa72AbQaVffsfhC-HOBhxZI_LTaffyfh0XMdffaYeOWSRiPq4IkffcYey5TAweQnMsGNCKUZLBu5OZKgOaipTKIghZxgOZiDZiejQ0se7ZgIagOPipWiLHip8hNHiSaiHJBCbiG1e95RZHDKDG5Lg2lQaZiimJOLe8tGD6RrDg90RFdMjZi04UbLerghqZi6qc6aOtZir9GvZiNtJorSzZixdG1ZiU5UjjLMVg7ECprEjADqCDXXIrXEZWCAaiWkKXBIlDECZi9cDAbiHJBnMhlveEbiTQHGbiefhq8hJbiuyJfihoBA8biiyKVICbLW6VVU4FAjF16YFDNRNd44Q2NDWNdkzFLZVuvQtmVoXfdwYrMfcUVQ3eLYVIGiWAJeGJPOD5yPPOL1SJcUbxrVOfC9JCttDSAWSDbPYD4wD-JDXqBf6UgfAXnC2aJeLEsAM6QDZuY_bDt4JXzXeWBEYUl_bZ2KH4Jp0Ji2PX-SSJaBXVWBD7Zia7PJwANWiKVbUNEYlhhLDrPcHif0-dChhiDQrfCfVCQ5D3hEcehmcDhlLjIDDDfykCVFBRdD3nA03bbWCrOhwrc3nAgCPLsH8ZNiNSeXiPeD1ffg_c3UiFQiM5EIeDKeD75b8eIk0LCMVkhQlOhvKK-BMNdD2eeuYFnOGdGFhsCOzY8HL_LLF6HqkCbuVh5gWoCnXT_LLgeBMnhJPinXipdiG3TDagjRNU0LwKfJPS5CizDiZ3hNeiZLTmpgQZgQeiqQTEvMwfYRBOrVexHhf5Bq2CoBTo6G4ofkUJj9Yx0UW_VslMvtgR9M4MDZRM4Ugz-PfYN2zewCB2_L46TPVYd5ZTrAm-F7IgsPgh8RO9guGXiQcg8D4whtscQDeVWYmYDIXdaXAlMFR_BvKKYIGpUivMTjWCniMbQVLoS1aNWkKGASCogPxhNZiKPiNeiUihPeDiXimNg59PUeicFiq8hafimMhcfipMh5OgfRG9cf-kGwoFPvTq_gcdGHkT7CGWqWo4IEKLoePomYLXPLJh_kM5wTlMFVgEjWCznFOhhHAiNeigAVvdiO4U03gnsgnOGZhh8lhCgiuVTx9b5bHlfiDPhdNN_icocaIafM-AvHEpjLcgNxQAQgUUxMiYEjeUMQP0HFm-M8GDZRZgOTIdPjhJRreJsVdjexkM5eigKELcKNhK9pOHbWC9CkJV5ISwrBEgf4BOlBSJXZoSJtBhRiAXXc3BSFCOA1h1nYTNiD8HhFOP9Tu4dLieVDeyhHHCM_rBDDCNMEnVCRlTpSSJPT9GDSPcEPD1KCLGHZPVnOGkec_LLPhgmUi26MHiNWoCbXELsHX6IacN9nAEZTmUiGlDP8JPGBnDfk6fnTb9nAF6HCWCLiQmhiKUIciR9nAHwHSqA-cUqUKhlAgLOtLC9hRInW1hiSwHVRgYfiMeiKeDCViZsUpsUv4PnGCvCdSeiJENEZevkhNAiAgi_ZVCiikZcRJSFiiJVU4kgRgi6aRwyHRVH9wGEDNHQhV_Ejxek7KVucS4EcKKM0fpjB1VD1uA-YSMRTkTBf7AOCCi4O69PCXcLaBHIFq9VSKDgZO5fhPTMsJcvQgltWOnMI3EGGPHlM7hfLhS5ogsvSgVHyNA1qDxCJvmfXyRykCMaD98QjhDdJN_LL-6D4fTSfiDRgghih5Oihi0ye5zK7RT3ai-GOX0DAoARue3aizUGJfAlyhAgiNgiEgikugBaiT8gdfhbihWei_hiCgirXitSKCDi7IV9_JWrMW8RKJVncLiuhNbV5STfcAfERfJcc_be0PrYctwhsuhudN5ICuVYuuhhiMvrMQWdY_dAFbw5T5wh7NG7whERAy6B3di5eBvKKhJH1UiAEJP_C9nAkABaSAjUFxCJAoAzcUcjiKeDCgic6EmOMWbfCVOLAiVThKiiakiPeDckixOM6HeVmguYFracTlQyJCqgCSaEM8IoUeX5EjhQn5SuuZrONM3OcHLuOFM6RSMYBxUMuCzONZ3YBaHceDCBSGzSEjhWdfAoQRhFPvAragHoD17UwRd8BGqBPDBGuKF6-UDOeVJLmFVYBin0BB_CMqK97APwJRbUKXCAoA-YiuWCDFCDYAZkiQeDCgiz_FO7LNhAQ-hSVfTZUbFi_UiljiiliPeDkliBRC0BAQ-hPzNT5ZF0ff9PHBQh4TpfhEXUL0fQPhHyfOHEAgPR0fSBQ4NP3afXPhdzfT_hETCclXGjFZdLxKNb0fLgPlCQMIdsDbCGIZ1AERKXzARUAcHUBYcQMIqdiCcJlHhHbiE4TXmiPTNDgPT6b1hiV6bIfiM3E0NAWmiQYcSPaCYcE4cAoAdvg_2gN6TemiOmFQYc-jXaaP0JOh4Yhbdjbhh8OoaWQqeq4YCYVt2LklE_gBAjEY5cv_MhZeYqekBh4sF_yMOPOhiXH4JLGBerTQnBRZA-gUmrRAoAj0Q5diHjMwsVAJIv5c5zKHcGpGBWmiUpaAKgdUibqUIiiMHidmidninfiqVCzWM5Wi8fNBrePbSP8QcniRbdWBA5Oh3oejXiM1LbmiAcivmizzCJBAyzCwniADi3bP_qB1eB4kg7VVC7NOtZOqDlrAObS6fQD5VZJcIdGY5QCLfl1OXuCqdOjrhCLJDlATSgfgM8WcsEH6zFZYBtjf9SfM-RxnYure2KEyvL8_ArQHtgbftCbLVhqDUMW67Hd3CwNDwSHFkcB4TzJDIwA3LBWkKqOEAZhIqcZrMQIVY1FJWAl7C6TTNHdvTTobPL5bbPg80e9zDgkiJCf1oidEA3oiM-h2oi6oi3ESQPgMffNzFeTNXRhVLNXXE8iIMsEvfVQeJuAh_7Eo_I3acAmKZpUIRTztg3-DcFOqWZqKW-qUEkADAIIMEH4Asmg2XI3zEVNSj0P1mAB3CLJNirKUSAx8C1iASddDgAvZCwNWJjLz9Fo5H8RhQUPZxBp3OdrAWEivyK9QFJkBVTPGpgCmMTTLkYH1vhcVdPmi8cAn6L8qOssa5TEPCNRpAQQSkOSmUi-GSPKC2tB0AIbPTCpiLOCdxhenii8CslB1xfmkhYqiEpi3CVUDB5CVQSTLsHcfcvbIlEaQee5ND9MBdQCgkUbST0oia6FGpidUT5oilVTxniefi56E0ni8eggqizCi0qixVT7niL9SmoYYDNJ6J-fJkShF7W3sU8rfbMTRdTMkAOBKS1N3hQZDC5UgyKBhag38OwFNJ5d1hJRVNs8Is4Ax9BMtARcK_MepgUJARmGbbhKGAFgaKKGMSdTd-IKXTKOWLiUjjLmbCsSFUkEKqigaUEXdJlBcHbydEs1SPrBPbI6KFA0U-2BktOsRc7GQbWC4DdEYDVqiqLivlB7zAaSA0_D_MC5NDs-OuWCsEfykCnDHLsiPeKJsiw7WWkKsdLdoh-Oh7qizqiyqi5BAlAi8vfynizdgFKgVsiMUT9qiZsiKpiGONu6M28PoWc5XiWUXr8gdbMfUXLrixYCXQhcJAahYrzNcuZ7xWvaK0lX_YKuEI9FBx9BDiMlZCMGPN_YNhGmtebSX5rF3TAK-BVPJngd6VQp1e2DOi2PbTIL5Agkg62LYwY1Td62B03TQJE1HYZJP3DcIETvWisvGHLK5NDBkHWhEuqi5LX5NDVSPSqio-LmUiAMMneBciRPAh1kCDgEsdAXqia6FjPAH_SePgMCfT1SgfiFUhY1Ftti7_D6IM0RNXQCyJCP8QJsig2EGAiLeiRkestipBAutikSfLgi_HASHAUHAivUrkh4tAHgiUVe0tiCui2tigAVGuiBIANFNVBdzBW1Mgtohf-Af1KouJ4JDnGLkCSTZfUYBEgJ8ZhwKZLyNsNNpgCbOJm9LQAOcsBbSFGLPTWJDIF2ZUEtfIgJxogVkCqAdYuMLni-4QQQN12LMmdLsizIBykKkfEkrETsifIgmZG23FVfOuRFWQGhtF-oim9B-UitZhCvih4VObAFviGXGpNiSDJTDGd0CsCG7iDA7gkOOyTDS3AXiFlhJEsA3fCgzNGDNh2XhBO8HU95ZQEQGdMCqGfpUliiZYB7sE0HEIaGQEiq9MxAGL7gjocMce7hJUOI_2ZUcOwlT5rFIUcKAB4XOszB_OTwredKWTRGwvEjfEJFFaRGscFGZCcUBw-KFKZMvFpoAk7F98bf0FOwidsCOwi02FvJGjoA87F9OD_DMQjfnsFyWA_DM5JUnsFhPJ5HG3iHWYfCMNrvFPJNGSGaqDyYG-aJ5DGpwiDtFxeEjLiUtFdwikWGrwiXBZUtFEaAcWGt-AvAM2QHaSAY8K3hiWjKpwBwhLftExWCagEdAfhCVF1fFefMviipG0EAVSNtRFcFDc6exWCqAi4ddHxiO6TEJc6xSLxirBAQvicGLLlCYqMWNLrjDAfVgrNa4Bf1fI2PtrMyQN1QNPUOk6I3QW7ZMtJMyWUxmAUjMi_IQAK7QJtVF8yH_kinFBMpQowA4GQDvAnxCSZOmeDkcPthAhlIbGb2oBWoiXjNKQbOpPmdTQrOZTUXJQRJG-4VB6EhaM7XO2fLi2PqyRfJGXmcJsFl5MZXKjYQI5FN_Am7FnzFEYfybBuaGZSGIYfAThxJGjgMYseVUE7xFsmcw0F8teQWGdyi_RGXyibPGjYQ8aHtyiq-CryiWAKtvF4HTzyiUXGiYfjyiD1FnyiLIGflgOKG8yiJEGmqCACMOINB9XK_F6kKjCU4tATIGaSA8mLSSPtkACJFFghOugCoYtkAQTAdyCtxhy5Irti1WG4bHNxitkAcsiLRhAuiXziEcHplUWXfHUV5WN6SGCFQkxMATG3ZMB7OjXfDtQJJJAJNWDF06Fr6JqUBmMf-ANbXGQ6NyDgt-MUTG50cCIU_VJC7FVKZ0fAsPghtBVGbL9gvpJ9hJnufyVG69QDfPE_UCzYP1UV1ER0F8XfXIC37eehBAYf79DKMGT0isaGdhFcyiPrAUwi6zBgyi3FTuHDPPGskDsDGPJNoyiZ0i_RG_LEeMGRKGtBGo0i58VowiPPGBtFt0iZhBUtFd7biWGi0ixwit0ijRCt0iSWCWOBJEGgcKACMPth4jN3UALsHL_H8eOtkAcADAvizti3UGByAjVAHqaFHAV6Gc6eKMdMZi6QeLHFRxiK1i4WGN1ihzi85R18FdoAASK8BE1aDokduXiiGLavLFuYc0DazFMFfiyWtxDL0RppIfAGbcg4nDoGBXIemVev_MY0RmbWA7FuWTPHJq4CMhE0zFL6SdCN9gBkGK5gJUVJ4zFoGd5LBwuFT6dHZJ3rFAfPNQMS7F_4gjGiICdlGiKvM6XfV0Pg7FTqFxGBRaAk7FW8Wf9gmaGNMGmaGBkDmaGfDDc0izRGuHDzPGskDe2ik_YewieSDzHGJMGzHGz0F87FDcMmwitFIxBGzPGBtFv2iMSBAtFw-CvwiP0DUtFM3DUtFjRCv2iyKE5uiFrAt8AR9AtsOFxf7GeHziDpE5zKzefZmCqLIB0hwqieziGeP1LCGviawFutFZfbjjifqiI1iIXOmkgO3ifXfwZG6SGAIeOkAE7c4WN91F5khkJYZzFtrAsRbPuFlgSY5h-ZG3EYM2F4DEZSG7kisEg7zQzrYfCD7cIwHDfzK6zi2aOCvF_1iNaGZnAmpQj9cxdGOpPzuFh2F7OT44dYOd18IICdOyiv2Fz8HYDGW0FskQ4UDpDMONWk7FVvF62FM5FphHO5FtaGAkJHzMosFcvFE3FJUGc-gtkDIbG6aGovFM3FiwiONW_7FqvFvBGovF60F0YGFbGY3F7FGFbGc3Fz5FVXLOKGIbGL1FD1FDwFBCUTvYJsiyhX3WCkuMVCBWzikSGREGJTN62Nh4NgziwCM7TMPaiVVfRxiB5iH3ND5iGXGCUOnCGANWTXUkrA3lYIteA2F1Jhi1O18CUCDbcgqVeM8WigMueM_uNiMEMDEaEatnBZ5CZIhxNMxDLRUftxioteeITvSJQlgWFI2XgSTJ3uZOli-QFRTE1TG_-P8VG_WLYFGbCBoJG30J9-S85iN5FcDGHtBcDGkZEfyFZuCDSGXAF5DMcgD87F0BbuDG2vAl5Ff5Fl5FrUOzDG6JCmwi95ZDKG0QaEsBX6i8DG15FvAG9FGlqA15F7mCCEGe6i14is9P34i9mUOtBR9AAMiQ_EqdAKuhmXidzi_4ivyFB5iRlYI3NblUF5iaeMg0BQ1iPzehgeV3iAsNolUz6iE5iXQG6-eLVG-kZPEFnei9bBuCGW5iq-UhQEmvibJGVGJjfQA2TF6dkdcf5if2KbgD9EGRrUEMEHGQtfSo5iEAeq5iVaMbvIAPNxEdYpN9EIG_Nz5iGwhO2iZ5FWFGOvFLUB65idDG85iL5FcDG_5i_7eN6ikDG39BD8e7pUnFGlPcY5FDSGL6i9RGV6i7JGhBGmhErMhyFGB8iB6iyYG47iY6i1BGqGMt4iHmi5yii6ifUGG8i9ASj6iVSFl6ijrGL5Lo6iscCq6ibjE-4iYZGeCGnAP49giMDJNGhziPJMrBEIMeJ5ihRNOHOf8iZ3i8Diokdc3iqXTavL2ZGj3iu6FaPPDEifzF2cZUrSVuF46FcEdtBM_RCrzNNEiHaGElGZ3OaWZb0R8iBXKLF_AwFUkgUmuF2zFK_YgcKb2F0viA0FK7F3viXOSq0Iz8IjEio6NEIdYXcVRG7VGlaGnRGhRAuxFU4iqaGlvFAUGg0FvaGcBGg2iC3Fiyif4ir0F4aGf4iK3FqYGvvF-aG_JGk4iq-C9aGp4iDIGz4is4iHIGz4iv4iE1F8vFFbG24i4wiVWVn6ierBZgASaalodzPOEbc54iDBEUDDYXe03CLwFFxi6qi76id8iJJMwEMoTQh8iOlSUXTT3iM0hl8ieEAn8imTQN5ipEGSuC_-A-kZ0STcEHxEGt4B1ihYteQ6RUqCTqTklPvPPpKdd5itVerXfx7DwpUHDeAFGRaGhjBb_HAVLsEd5oY-7cOPNxVG0xMRDGXdGVRGwwN35iF5FadIaFGfFG95iW0iiDGI_iD6ivHGl2Kn9ioFG2xDqFG-FGJ3FvFGbFGQUGk5FWWGxFGjDGcYfoFGEsB5FGvDGVyFw5FU_iw4i35FDEGWEMHGGT8iqxWmEMQtARsi5TPjZhP-iezimPADgNjfO9cNuBANxizLIX3hEfdJ5iK5EN7E1_iNdN3_iX1iuZGcHO76JGvM-qGx4VbxijzAhEBrcECoWQ3NFZPNSFCSBv2Bp4UzxiyKS8VF-FcC2FUmcFMG09Z3HE0bAUiXHIM2xYFQOk0CyrLZoT45H1FB0NNqbM1iAEoDgbI2JB8gQrRarLCG5AYtOP4E0aBl_fe_cOjhtkFCmMiaewuT5qNDbKoLBGDHsOBslFv3HJIhUyiguXWyi5zQfuBz6JAUGIBjjsFKBj-GBgyi6LZQPGx2Iy_N6JGGaCvsFJbIuFGJvDg5FCpAuYGEFJmwiz6JXkHRBjBMFBNFaUGmOQoPGgBjUBj7yigBjV-A5iABzitLMbTBWnFYLS20L1cFowCDeigOGlRbj-CTpO74iaPB_ETlhFGNI0WCANB6EH86CjVNAYPoVbPoAUZT6EHuiXXJcfTZ37Aa8idCGREG7VOIEdb7D4_iADE3wg7qSRxiPCjQhcRCjCAjwcE5ZTd1K4uBdxipSJ_5NMPhqziGECFTG4YCtiLbReYwJ7qUGpQW5T-xBW3NXWP0eAAVJMDcZjUigMR0c7IC0bTVvA4zFi5Z7zE8QKFUI-raqQa1gim6VNRGrhGgIPA1hkaMxTAI3E_AjekASyiBPGqZIVYGZyif9iXyiJBjKsAgFGRDj9uENGGAxAuWDQBjNcGy_N8UM7-X00FaiFUYfpyiQUGBXL9HGkDjaYfxyimZBzyi3XHeWGiDjQ-C-yiW0AbDjswBxDjiqAzyiXVBPni34LCzibTBXMJE3iqaM3WCSmGsyXxTMwoHPoA7mczvCxvM11DMCjZ1F7VOUKP4dgSCjG_J5qiU3ieziKEjnkOMEjaCjGCIAXgdCjcxi2uFquShCjM_T0GGDpElCj4QNneE8gXpLEidE_qCmlKCaM8RI80MP_RKXK2Cj7xieKOFmCOIMUFSEQbnVGEyiZfV7OUnjNIyifLPJGByAKJFGiRJFDjOyiIDj5bBKDjltBTyiNDjrDMPDjYyibyiSDjGYfiDjAkJBgG17iZDjHqD00FlyiJ8eYJLV_iIFj67Fxyi36PlDjvyilbCHEMvDjrDjLEMbyiuDjWFjc8exDjQXFcWG0Dj2wiNDCUkS1sdz6L6DjoqigOGe3WzOIo1AVgBrFfCEjFThFyT6kCasMFFg1EVH1iREjqPQbVQUEj16ioZT9OIaZcU-h1ZSWCjBGjFTFDGjA7iNxMDdTxZG5nPQ4cWzFRbSrsCRAGSVGJvDJ1NsQGlLJNILp1iEJNaNd4pJ-Fi1zipVQVmAgOG8IC_8i8JFm4QjuFvEjYQSjIcNtSq6DRcFREiRaGE2i5AGG2iwwfGvG8EjJ2isUFV9iM2iDFHFsFr4S02Fb9i3wQH_iKeCmaG_KYW0itFICUGV2ic2i17iVmPnFGKOIiBGi2i22iNUGssF1sFVHjp2iSUGNhIvBGVHjW-CUtFkFDx2il2iK8itjMM8insE32iTHjy4ijHjUKG_AE92iDPH_2iyUCu_iF3i-Dje8Lv2e_Oc3UAoOf8rGwYfhUdRxiwtiRZPQLA87W7HjkdFOGeZiAfFMDdAM9MhnevZgfOFMoA1YCniBX4BafBg-CY2JPHClTBrcPZEODpES5io2C-vG-NBI5fvzMS5CUUBUAGf7CMWPE5ejXIVaCVHNszSckBRVAQ9C1xBiEa8IAJmQVqGQcSROBmKEbcHqhF3wCaqJxueTGJccg-uDceAqVUUeFdOV-HO5NBrvieyDZ5BB5Ag5AXiMn-AL6Y9-XHnEMhKApAgjB_oO1JBrgDITJ-neCSbipUYTGX0IsyCcGJZhEF_JvmFfzOTyUlTBI1AX8DwufF_AZ0Ce6RtGMmvENxFGmBFzXZZCScK1dOH_hOwP1MJp3CZ8AXCErLA1hHDMM0RD1NLlxLBcFraBM4B1NBBvAAhYBAf-XUbPDX3CnvODRDs8BghXKTgCjfFbbUPCK5XslB8RYn7JBkHi7VuFKC0iqUKm5A2JjAlRSAI1zO2_BXxY0RDf8DFfBXfW51BsjWZKjbQcYCBESQGiZW0Jq_SIzBTKjwzIIafEXPItNBsBpvEjYFPKjiZFBNDlQACEdGfBIHBTKjL5A2rcKeNorcSeNYAQWJOr5BbjLf3OIfiSpQBfC3hLI0AxWCmEI74imJjVgBb0ezpg0-P1ZCjqQXgBlNGBhIoRH3uCoOfmjIoRHKzDoOf6BOqRfCxEoOfHLjlVJ43PoRHS4P9WCIfI9WCdJjG1iLvi76iqxA8kQg8iEGjWhZBPIHGjRPiVCjpLjJbArLjjCGWkCkkPBoO7KGnCG9RLB8EzYScFM_fCkOOSAGo6Ay8iJLGICDZAGY5igPfxQGs_SIOToaKiAGboWfpUimAnAGPHIw_MFoMqbMGpA13Z1hJT7JAnDadBScAWyfU2CPaGfBSkkBzyQ7-U_7J51FGMLOlhvyW28I1bV76KIBGYDGNBG22FSBGcsFbBGA4D97epBGY0iDKcQMGs7bc0ifBG-BG2aG2iALUG5BGM6i4Mj8aGnYGrBGw0F7nBsBGHhcF3FqvA6BG0BGiFjwBGFtF6BG3yC6BGlgC6BGACG15FECGEZGn5RuriM_Q8DjvpdvLjrcF_kCiuGdiEphA05IqWg9aiS1ipLjR6FkBATcBYzEl6eV-i4cT6kC7YfdsiqNjAzftNjMbge-ikihwIGlzi5fDU5iH7irfiiOgjXIHTEaDJnMCbZfldAf_NaVGBjhEOGv-NrRamigEDGjURXadd7it5iyGQG_BPsDv5ixVG7yQjDM05im7i25idPOp7iT6iEHjU5QJFj95ZAUGkOjjsFmOjD6iJWGPkN87FH6ic4i89Ee4iHOfXFjiOjwDG_7iR6iWWGD8iJ8id_iG8ippCI8iy7i49ixOjJbGG8ig6ihUGAPj9mIjsAACMReNs_ih5iI-ir6iXLjsLMeGAIEjQCGktFM2AzBA7PAc6edhDk8iqNjAEDB1LWPjVEj4eNJuCfGIvvgMVG75LgkMRVGV5iUVGi1OEOj4JhZVGtuCr5IBzHmVZe4FHxFj3TsEID9i3PC-5AuchYsVXJD8QKKmB2-iwuiyViF0NtagaOSyVGQDGzTG2VG15iF-EQ8Ae0FtxFHFjakSjOjXqFzxFMFjZWGz7iWyF0RGLtG37iCyF_xFQYfz3Bj0iNQjwDGHyF_AEw9iXWGMyFcvFbWG19ilWGfWG3yibQjkHjlWGayFpFjzeBrFjd3b_9irJScNA2PjMPjKRKlVJBcVPPdQEjv6i23FyKG3xQqxQDrFwNjvzI6kCMuiQxi76i-QjpxQrqFePj4SGq8iWYiVzFATG13h0oFPhG06btrAl1inqdn1iIDMYoc3YCr1i0_LFjNjGjw1iigMy1ibWKb0RUvA21iMUbvjBnuF61iZ2F3rYctPEfDQkBxKB56AR_AQ-CPaGxKHy0Rh5bjodsZcnMjI0i8GjL0i1TGNUFV0FR2iWUMhOjJHjW2iIHjV2ia2iz7iqKBTMG2RGfHEawih8B2RGj2iUHjm2ihHjY_iDHjl4i50gy9icHjnHjqwigHjFHjiHjQHj7BGv2i42iEPjgSj82iyQjF5BKPj-fXeNjMQPERjUmEBKLLUHnxR0fIWNhzvCEkS2RARPjEQGyKG1LjCRj9EV6kCbziIGjpNjezi5SjOlQp8iRzFRGjs8ig1i1ZG9INWAjYFTmXHz8iO_Dq3i48i-FiVGJ98iguF_8iWLJiuFC7FjuZI9ikMYK9iRGfB6SuCLSMByIPIoEwuF_3iNrfcDBC4isKja4BBxNK0FzGJkEiH4igaGJ4ieAFIvFCHj32Fi4iJFjg0F82Fx7ig9ik9iyaGd4idvFF3Fp9iANjx4ivOe9aG2TjeMG_aGQ3Fs2io4iFbG80F2YGe9i_OjF1FJbGRUj79if3F99iTbGcNjdQMA3i5dVgOGapC9SjiDH6EHKkEWWNIRIlJSO-i7Qjb8iTNGCFA6SjtLjFpUOPIwLjDfgvbURxiTQGuBAqUjOGjT5SIAGGTj31FicLU4cK8QlNfC2FOTj6YCQTjBaGSTjW8Iv_MVyQbbJQ7iuFNRWD26GbGJaTj1zFcTjuAjeTjqoPQcRz6QN9ilTjQ9iUaGAODjqIXDZ4uFE4imbJG4iL0iwTjT9HyTjeqAmaGS2id9iW4if0F72FPUjCUGk0FaAE9Tj3DXPHjq0FHEU7RGDUjg4iXBju9iO3FZHj00FS3FDbGq4i29iPUjiBNTUj69ie3FkSj0vF-9iYUjw8LaUjwHjkAEoRH6nF2CBT8SqSI9kCH2LOKS6Hj76iIwgbNCihAc6evcFoIgcziBXGEQGXWjz-E-tFLRjIrF_vM6SG-KGWzFVncBfRTAGEMjlgSi8bdAGnVSvoY2KFYbDN3g6hQ5kYx1i83fogItAGmvTU9horFufTamM9EGf7AzAGwCf5fT2kZ1XMiMj9hJ1yTNkHR9ix7WI5DnMjs2LItgSVhwOGGHDVRGkmHMBGOsLN_OQyDu_CYCSwMje0FZZCzMj2Mjh9ibBGKNjJSjvVj8MjBNjc4ijBGwOj8BGEUjnYGeXjF3FGNjZHjJNj2MjxBGNNj9MjjBjQNjAZDd6inXjfUGrXjpLi6BGZNjR8in5R3KjZDE_2LqoCjtiqlAaQEybDkNjNbBG9eM8gBvi76ilKSweN2Df7SjZXO2UCeqiZ-iQYjueNheNHEAGXGJ6DnsEOqLnLEEoUoAVVgS1ccbmCtKSnbfrrOMKDG9NubHmxij4EmJYmqMePPXJBr8OASHsxiFaQ4pYldNo1ahfTnjFzFPq_Vtac1sNu8JbjM8jiQmMX7cuWTirBnzG5PjUTPgychaEUFfqDJ4JBxAdqhHtzTYdF_JIMwJKXPQ7b7FQiLMCgCvfcHvFPsFQ0iVBBd9iwqBOvFPHBdjFqmBCJLJPGCgLQMGQVX17iQxHQBjPrCfvFrZjlMJQ8eoOG7xFwKDCyF8sIP3FeZjBKGgZjU8e2OAW8etZjzcBCJLkFj-ZjZlGKtF47eBGG4bGcsh6dIL1LIDGrGMwaa7JjxvHM6MYeN3QJ1kCHZPILjacE7Bjk2aCXClhFVLCPoAPeKVgBh4JJ8IvjC3SjhKGKBOzwCNGjHviyGT6kCA-gvUjzkSRxikaj_pCmajQ3iHrFIrBFsE4zR7Ljx4MOkAieCAVJ6UjVGji1iDLGo6AFTGkHXeVF_ZGOLG-FiRTG3VDyFigRj3CGeyCIaG2JIsGjUgDxrFGABnUA0viOhEumQM_heuO3rFOIJmhK_AGw5ifRJ2LGLugujSUXjnDM4QEZBGOrcODjBUGf9gGSj6TjDUGs7bvVj0aGgUG-MjOJJqXjVHjbMGt9i6JG8YVbBjhMGbHjowilMGeUG3Xjx0i9bjTtPEajAcjvMGBYjwec90iIlA0QjtMcrSjpNDmKR3ZihLjlbh9rAV4JsCBiajeCGKUDxmEc6EtMDvNjrUjISNtXAqSf0VhtajWEAk6eZcj2Lj_XHlASzJORzFQpEtISnJF2JZVxOtyMI0Pd5TjgJqNG--hyyHsPVQ3OrLcmyPieI5ZW4rDN8MBxUc3fX9FIkBB2L77BVRj08OD_YPFeC7bYpOy0D9zi-MArJj8vIxgiQ3gk1R-BOuKOLNIC-FCmM_NEP7b1KOP1UtvEjfEcoAJsFcrJSvIAyBjTJy2MCHjsuGI5FdIHRvFmdjZuDh0CgFGodjvmBzHG9ODKGGMKY-7FCqUwdjJxACNjdIH67F3djsfNcvFOtIwYGCfL7ZjPeOW8eAejjBj3djTnB-7FunCGejH4AGejNpEYNjZaPKtFKICKajGyA5WiWjK4ZCZ2gS2cNbB4SF_WCmCOErb_tieWjjajWYTacj1UjFGjgPKUCjJGj76iTqUgejnajNxMO5i6tA2eKjDBXSaWNOn6GZvi-1O1ihqPjo-iaVGyPjUtf_IGAqYFeag5i1hD7SCqyeNOj9zA-WPmqd8Pjt4FYcKYxF-1R_XMCQjHfUAISx0hHQjYDG9VGYFG_VGdDGBWGSQj1MjWfjgFGEyFAkJUQjZuCAyFX1PuOjOWGvQj87iSWGEWGVSjiQjyFGLyFm5FkQjifjYUGnQjlfjiBNUQjJgXcWGtQjEPjxfjsWGq_i42MJcj4LME3iplEjLjsLMQihcejRximTQlajZCjbcjmiN9aDsZhjphdejeCGDgjvajFgjhejzKMzajzEU6LjmWjnWj0fFm2INAG8ajafdDTG1oUpBd19IWMCNLGMTGFbjSjGHbj2sNTTGMMW8cAKbj0aOARdrGjuAjW8MvPBRbjIkETbjnTGXTCFqWoqhIXjZbjYpNI2icbjJ1RJCd0TGm7iyiF_LGkbjRUGDSjU0i9sFh9iOMGHhjcBGSMGVJFubjxsFh2iCUjPhj0bj8aG7HGEhjl4icvFVUGd_iCtFmMGPNj_bjiUGrMG8XjAtFEcjqHjv3VcNjIcj_PCyhicUjMcjoDD9vONbBoCdUcjREGmTQ-WQKBOr5Nc6elUG46iLcSCgjiJOFOQ0hjzVP5Nj3yC9YViPjtGGz9Xk-iYGjB-hVVGNdf3ejZeFG_PsRAceAugLSuAo1XRTMjsAiVGDhQOZBEfjpKK3FCJjAv2TE1AGfj9hJADj1vIKfjxVGMfjFQjNbVcOjIQjzgSO4iXWGAWGCYfYfjhDG0xFlfjbfjCyFcxLMYfsfjNWGaQjMWGDyFkfjWfj9JGnfjKyFBbGdQjo5FSyFRyFsDj7ijVyFSyFjWGO8ibyF1ijjyF4fjSOMR9A7fjY8i2-dBgj76iZFgIuH2_iZfO8wKQKcNuiUjjsSTe-EXjjTRMEDiAlGUiXtvF8YL9PIvphgNW_rJ7ICEsgc_ASCTUKgL1e_lM43UEJgB0HAqh3wXNjPjNHaJgFqhjNHHqhdjOKJgwNH_RHOqhGJgVCJ3NHCOHYJgKSHSqhcJgTJgWqhTkQhJgkJgBkjemHmJg1jjNPQm_BRUce1H1cFkBIbWCa3BzYMNbBStJ1de7TIdkjySFdkj6KBdkjrtEyVFqsT7PahsBeOH8VE35P-hJhsBOeMw_imUjNCjvyFmgHYbFreVihA_QBpHPO1iWdKa2T_Sj66iezizkjmXBrxAb3EV6GvRFOLFGXGDdTbxiLaMdxFIuFJtekTBmmJTfDYzFeQFwdBgdNgIj-jJAJNztgItaXrKM2T8QJSgAhUUrwHutVyrLAdjTZB0CjkCHTZOirKOEKRBZAXj7qcgmC8yLKABeridFMhRQKTP7hJlwBTWFSXUHdaj2LoJQzrbGML0iip0WDJL8JP-IDb7FhTAnijLXDnRGugB57eXKLsijTiMAUGOgCrdjYjF9uEpfj9ODQ8eeZEOSjonTVFjQSOyOjOgC4djMVgIsGdPG3SKzHG_uBamjmZBwQQ4HTimjOpAMVgpCTimjhGEmHj7nA52izPTBYjKBCuri07Js_iJdeTajOvC_HLjTB1pBhsBo3FX5EftPsJCmPQz5bRxi_kjYafmgHOzE4kjUYjfdAu0A7lhbjj-kj4LCAljvRFyBAEnjFljjWjHljvLXJlj0zQ8iNd9SWMPAScPhGRljxAHTljrCSCmE4gBKTG1YMXhGmXfvEaxzG9cee6ZXciMyTLMFjljiHKLLKKaModVTQVpljUBSfbOZ2LhyLtljiNTnqQCYBlYTzlj5HCHfj_Rh7GjuFTIDH7bMYKGkYHgNc6NiP1UG7G_AjgXFEFjCXKqZIOojguANmjmPCayiLmjjsFVojS4PqOjfFOiyirmjc4i_OEZ9JLqbXmjamjRojUWGdmjcFjNbIRCOgmjtmjW8eWmjDejmmjH3D12icojEPesojiUYimjtcBtFj2BdB-i1CSI-iKPGFXCxbBXjZpQMnnB7RCOBJg8hoNj9kj8QjBqLDTjGnjseE2EfrajCySRxi0UjpejEMC3LjwcGkWjiBde1inJF-Lj8qYUcgCMjn2KsWjtxDGMj3IDIMjQUL5ZWLMjdxMbXGOMj5ZIQMjOzKOSPJbjt_EWMjuAG6wZAXjeMj4cHFXj-DVNhQojEZGi6ILY7GOXjccFQXjV8ISXjsMj6DCO0ikPf3LErkjQBGOPVdXjgXjf0FbBGYXVZBGjXj5MjYMCNHjmXjlodwbjpXjwsF_7inBG1bjFNj6KExXjw0FPqj0XjJEM7Xj3Xj6YG5XjrQj9XjVNjh6iiqjQtFFCGt-ABaAHcjHYjvFTzvCjqhJGVfcj76irLjbYjg0LAbNrgBQwNRKcPpjOlQ4qjeXI_4e-TQeqdF5eW1Q74N5VDbnDNJUQZVJRJOdJ34HNXJDrQKPOOUQP5eMQeRUQa5eT5eJJgV5ea5el5e-9GZ5ed5ebUQQmQdUQs5eplGolGh5ePOPj5edUQl5e0lGn5eIoHagOolGr5euUQ5oNOdIuUQboHg8LcyEyBjPlFYkjLzH_ETbDilkj3sCNKPgUIH6D9rjLCF9rjJWB9rjStJlkjAVQCXC1oHCvSd4RMsjrmGMsjN6e6QjYYjeziUsDFEA--ESYjcYjKpjlLj6_iGRePpjQHAVACejjAAjGXGRXOZQCVefJAj5VP8eA8kGZXVCDCzYSPRSeSKl1K43Cx2BS7B2hcJ1Nk4TMQV1mJ-_BtjSduHbCjBaMomEMWjMIP1JYU4Am9BewgBIFYTG81i-eIK9iBeSeTDcfSxMN7HY8nj2EgtYe4EI8veZBTkaTo7YGcT2Ah6LGkxJBBj7NGDBjTfjeCEQDjayi-nMLBjIYf5-AO_i1HGKQDkyi63TVFjVhDvOebgGMXButjj9N3ZjPjTdBjfFjUpNftBfaAEjjm8BlBjstjW0A8tjxRCuQj4tjyQjnaKymj_UCWkjpnEcWSbCPygLyFjymCW8CkyCzvClhF4FC-BjI7A4OCtjQpLW0WC4AP2FjfvBUujGIEd6CWoA0OiIXCftU2peVWj6qFMACr6EMMeYNCtNCQghS3dMpjjMhOpjz3Flujh9A_LeoujrVVbghAKTjhhd0CWeE-hDZgSLTPjgKtZJK-AhSN4QNXSdLhGSoDJgEm9LrvhryMz_VCTTFTTuSNCeBBcGJwWSrjLnMMTTZGfKJCHhWkoT_3OhvPhQAdeEJ8IuDLzvCJbHzvCsEfNwhUsivujzujpWem8FrWeZvjuUjtujyLjkujkvjJDU4iA4tiKsjiiEcgB57OY6bL3iWcGybUpkURlYoSfWuBQPiNpjrvj3vjbaU9UU6vjxSfhjQWRMfsIhscdhEotO_6HojQehOfRMmRPAojBzPXDDwfRmQElsOE1WStcSnCQTA-rYFmMMQevsc7jQOtcNjP9jQzsc89GWlO7jQ3hO_DS5hODtcLtcI-GuYQODDJ5OPkQ2RMfAMFtcDtcHtcTkQJtcYkQLtcc-GUSMHkQwSDWuAUkjh0InmHQ2IAFLMVB6EHlkDZ5EwWAlSM_ETQ3L55PwWAZiO3WCjnLLxju6Tz-GMCjXZUyyFHyREJPW4Ts8YdBJ2DaroUcWj8kju6ivbG4vjPZUQFdXxjD5TZxj7CdPuZhjjHNHsOOn4TnQD2_LbyRHWDc9JRDiPwjcvMU3A8rT6AeSNDxqA2WDZkUvPaMQe_phKOHBqh2jjWwIKJgTqh-9GPJg_xj-jjVAMzNHTJgcqhz8RlLP53SRqhOqhTqh0lGVqhEkjHbUMkjeqhOkjKPQQkjkJg-NH1rjNKPcxjZ_HRzWnpBMcjCVI1deY8Kskj9rP1JgwWApkAlkjeRGoyjCEHvyj4-GvqhFpjfxj6hU8UU7UU1-EnphlIgPEHTuB_EV_HjUiGhxjYZU5yjp_LophanHVVDDrjOyIFrjDUQI5eqsIK5eHQTM1A2jCKCKiKZ3EIvvCnHIy0B2QcuoCUycPUQUrjR5eWrjSUQ2nHq8RVlGbrj8nHxDPVlG4lGVAMRFIToHxrjByhtlGgzjQNMECPdUQkzjMpcRoHHbUurjuUQs5e-lGyrjv5e0rjUkj8SEz4SpBT56HDrL9rACVItyjE8KkoTMvIyuERSInmGefYR6eCXCSvICvS3YIJ0jcEQ7JD8YIL0jsoAG6eSsjivjjbGBzjyyFSRMfphVoU-PhAUfjgGc0jWEAe0jiDS0JZJrBZDP0SfWHKnDSDegljNlscGegAjP-4PTXDXuCqiDX_DVtNA5PJjPETfAtIGTf3sI6DSixO8DSsDP-DS1RPN5PTgOQTf3DPjegSegUgObCJl5HiegZ5PTkQlegPESnegFEPWtIvLHeyjxiZ_8A0HjFxjuNDnWYkzBE7CEZIsoCGZIo1AClC0KDxTfsoArgOTxjQdUbqiJxjyVh_yjb0jbaU5dMz7RSvaqYU4aExuUApGKHG-DIYugjwe_aXwWA0vHpdg0yjBfG7hXu5UFTFTEgI1QVwhLJY9gCZPjjbGC2js5UE2jdEgH2jwJOHzfQWOpcaKzfffe7cB5livCRMIL2HT_sMpmgy8dinHLaS1afTBQFgPczf9PMJZS2DUSgF-af4wiRnaf1jNHfeXCHOVvkjTsjPfGL-UcUivcCR0DytioLjL2jz2j3tiIOM5kCpXDO3LdIARQTmmi2vjmcG3BVbeiB1L-JEehAkBA6xQuLjLXAfoNM8V3gGF3j84eH3j41SK3jvJOHCVtODIhC4XVkhhq1YQeJ4LScHdJCIoySgSB7eMeRf8GLAWDKDBnjZ-siiRfOnXAJOLfMk3TExY02BpagvMf4jMaFScahxQg92iktgSGeC-C77OdGFh5Bh7bWXCLXAKmA9cCHRficE3xWRueI1DbTHclC06USrATxj9bedcGZCcyEf3BVBpSxLh_bix_iPfG3BVO4jjCcZMf25c-iUNKFHGheneKFE7GhHeEIeFwpJENdk7LBvQKdO_dQtKcoXT8mEwFg9sLJTCL1eIAf_WCASHxHU76I6gMgTEC2FEnUxPClUAQQAiSNYeDQQhx4iBpN8nWtBBwsAflBqgShza95dRGJAMEkoW3OCL9hEycdSOpXMOUIP5jujYN3ADAehhGZGJtpiHOKjQP1YPZ0JBVL-tcPcKDOgLzOsjMQJO_PPvzOVmcOGGHtHwoG7xRV6dpiTWoUwHNUwWvCE-fXacKlnCKnD-HdDDjGoUuOGIoUzoE-mAjiInnUPBRQUPqRMkgf0eOd8JbBE9igxBV1YCuRAm8eI3gdeI5VCtSApsa1OCOUA7BDv2eoCQP6jAZcU6jcMSxFEzMEfVNE7C7OIY6jfvDRuZXXAVgEeXC9MJEYCyGB4dKb6jyTJd6jFUihvjPYjL2j3BVN4Uybe_8S8kAJQfP3jUiG9bev6j9beMgMm6T0tMkBTNWLrnekoT9gdMCQNjMmuTRjJH7eUFOIBL-YA1XEKXHTKLSeHumORlJQQE6AJrEjCjQghG05YxyPtwjBVLPLK8DB9xBHIFHeOPjCtfVReA3NE3mD8xGp_RJTTnKLHZEciRzuhcFF4jM87gxUMyvLZAIGGPpoAYTJDbE1rj6uDzCfiaUOUAnXK__LcmMJhGqdDV5bM4ju6jwMHPVQH8REFA04e8kAT-hxLjlejt6jb4jN4UB8j-kQlhA47FSQFCqBwSBy4P-dg1SfjsI3Sfw0j4WeeLHz0jNeg60jPegFTfReg-0j3sIHgO-9GJgOAtIzDPVAMCtIItIRTfB2EBMHEMH_0jFMHN1jLESjegn8j6bNOMHdTfU1jTESW1jUkjCVDdeIjBExSAAjTCxNE7C0gOk1jvyEh1jUxae1j7gIj1jRGM3QeE9jOHVOYj_FjW4jb4jZeiPbA2iXEjXlBA6iXFehqDD0VAVRbdWjQ3jS9jDagV9j4iXX9jRYcnxjRbeevhiZUC5eBuIGrjEUQNzj76GwiC06CxKHCbHpPiVcdTrjwnHdzjerjTUQTlGuzjLCJizjSUQyzjA-LmzjSUQCoHeUQUmQerjFpciUQnrjG-jprj_9jVVVp5eG-jvrjv5erzjq7PBmG8zjVvjXQBVRDNcBmgLvjX92jBsDQjM1oAbsAhSAWGEKfCEKTXKU1oALIBj-jEzUo-jtsCo-jdDchSAsOPyuERpVIKD3tEP6ekXABDVy-jcpVrZC-7jb4jIjeZXhxNjJIcKviKgje9jKiS8UFSje1ujeHKhoFbhJTjEwYTJhThnQJGFIZADAKZqdQnOEgJn6JoMe2uT6uGSYWiUXTyEvVf8GL5jABzgv3JL-Q2gFvucPKFkgUf5dSpQPLAVpIqlj6ITVRiW9haFVFPJoyRmlH1zK2RBXzXT2aNAF26RcgbwRDACMWcQ56H1pThqCHBj5JcZzRk6jz4haLExhD65H1-j9-Fq_S3tEYzM4ZC9Jcb2E-MB-cgA3jD7MO_EdWFwKFQAkMdgQAkgKFQAkpUFSAkjGINAkr4CUAklXCCpJdAkJEJdAkn-ISAkxPOkAk26dA3jZHMkAklKgC4jAVPTfbD3j6mSD_jGcS6FV37jBzRu1jR9jzAk75CZ-XrJB6bDcuNJdSgiX1CccjYd7BZ-jtQiWFj8lCKBSTINMuI7LByeAYITdYC0qO_JB6KTHsj4GgAyNRdLgwgPSCLLDSgAfIC65emhSo8GzeC5Fg4BLMhU8mEPvB-aE0pQUZDJaU5rBAHBjqCA0BTxQ--BRVPEDDQfEtYiqfM_5eGQCuVON6jA8Go3Y2AkNtA_8jG6VjNGlZCcBklXCbxfqoYRQA3UQlXCgiU0LFP7B15elXC5ZBY1DIoCpION6jADfWDDSSB0BkE7ClUItvOIoCZ8GN6jJ5BXCkl6JDwhFlCnmTA3jHzD5Bkz8C66Aw2ja0j5Ak-aSLiSfMV1WNGnN0dD8qjKnjoCkscSMNTsCkzKMa3jc1OcRhSraMUd5ZMdJPJzfL1N1mJ7NG7eMMvTx9C8iPGMg1CJdZElFGsuiyqMccizmCxmFUkUJKM7KEEeLkGJNaSsvLP6DSpQ8-ieAMPMgxQgFYgUiFZwYpvDVGQLvDIiE2AkLeAZ0js6jxCk6cSxYVnEETOFEHFa1BOuSyCdiXC8dM4AkE3jb4jMNTRhcqDkV9LsPQ8CdjaUF2SAQeADdj3S4Sft7DFQeu9LPTc7dO09YxaULDdOQeNDdQQeHfN4aUHfNy3SUDdWQeXfN33SfQe1aUM-L_PHyxOeQeYDdgQeA4ShDdjQe6xOlQev1EWtHqBEM9THhWoGL98jC8UE7CDJI9tBiXCxOPhCkUbUFlCSHBSAks9gxEk4fN6-j6AkVkDqujGcWZtDKRhexjB2j3BV3EkG_jNiFQDGH6J2OCDriF9ckdTjAhyWFx4QxrAIgC_1g4gh3geOUVRGhWfD9bK5wB8carbDI2VclXM9M-uJ5uF4ZJcJGGYA_sARQh23fy8O1SPurhvzH4Vd9aWbeF6mIdqJu-MtDhqaITShwPAYHCKSaDjLK6gJoGD1UdhevPBFFBD3aENe2DHv6RRxFwIDDufl8dvTgoKXRzW5cWSsG9tEBtCbYKpqKVha1sGurCS2P7LJNcDRyBOcPpVDDiWxBN2EFapFZedDpfvaJNfjQCdiNFOKMRCdo7Bn6LKpeCyOTJcLPWPMP3zWT2AuBkTbAyPChvJaCBtbI9SiIThYqC5zKf1JUqi3PGvHFdeIHMfIoC0DGhSANzHgiD52BaIAuGDxxCWrJE7CKjKRGMUAFAsAniIBHkfJAGZCEHksgYlXC_9CEHk_6PNHkLEUlXCajKRGMcjKVHkEeAVHkr3BVHkWrETHkKHkTHkMHkE7CAYUVHkQHkhHkSHknJAnrDAsADLKIHkMjIrHkAwCyXCNiMpHk1DhvHkgHkKpAuKUncAo2JvHkmHkNpAhDBuGDHeFbZBncA0cDyXCk9PCIkcHkQlCeHkQlC0Hk9CBtacAIkkHkNpA6HkvIPLIknJAVedncAIODyXCHQIpHkfEhWIkHIkKtBJIkhaCYIkNIkaRHrHkwJTtFcjujmDkc1BauUjeMTkc6HDzhKxDkyAkpCkdHF7DF6fM2qfeNN6qfdnOMFOxFE1UD_qfqHS2neeTPGlgjVZ6KGcnGJrf19SLrf3NNUcONiP9NNaEiyqB63MFoUKwIyvLxABRUc5Fg1Qcw8VN6jppdClCe1HnGFP9j42jmIkuqB-5cw6jsIUtVCK2jbJkGHF89geJkwJOhCCZ7cF3JtyMNqeXwfC7gwTBFlgGQQY5cPGf_8YK7gFSb3WTyND3vi9LLfnPD_Nr7j5BUjvMxSNGSOFYjm8P32cUDSfXImEkUQN69EpGfiSf_mj16j3BV-5cbvgWxhqfM0thI5iMKkb4jOKkkvgcRPjDSJPhr0jk0hufOX8jFegZ8j94PlocyjA0GVc8jMQe70jsDP90jEgOi8jvDPK5PKgOOTf1DPq8jI1jP1jeegIESgegKESTgOMESQ1jOESrXKStIMyhSES8KkjgO78j0cUL-igzgMPKeXCBsDKNC69Ex5PyXCM9jMLkO9jncA2XcWJkGRIh1juqVtMHxAkcLT4jg-aADWZkHLqliaJkyDk6AkZLkJhAWeUPgMWCL5tMCcP67U9ifyihEgJbgMT3TvuNvaPnbMmEH_STY4A1kWjUOkaNocOcaVYyf2gMxKO0wQgTMnLh50Lu2Y1qWJBBFjSplA3JfhSA3ycuAk9yEvrBdCkbhP1EkvIkLWAhLkzHARjQ4FcOPiPIZdLkB_jUKkgLk0IhLFgNjQxNg7RhbBMQ9S65g1eMZ_dpcTp2INjMRNdQjM_5gbCLt_jTjM_CkSHfg_V9pY9IjVch1CJyFQsRdakS1jZN6gHqYGjDYWDmVcq9cMnMT6gq2j3df9AW6XDFBDnYeplCD4jCEjwTfdvDnJA5HSy4BNMkscSQMkCFAoSfiXC9vjqvjI8jiJkwIkaJh-aAFzjCrjo9jClGKzjoVQHrjt9jEkbTWhu3OYpNCoHjFeJAMUUQa5ekUQx1EYUQa5eaUQb5egrjG-jirjS-jxAItzjToHkUQFMHmUQdUQoUQtrj5lG3zjwrjuUQXrjh5PEkB9zjA3jd-jCgJl6J7zECIkySFyVF4_BSlF9cCFADW0jhHCy-jm8DTOkzlFqoYC2CQOk1XCYGHjNGghQVOkAEJyuE8lSVOkX6IiOkw3RSFiA2jC_jOMkWHFE-VolUJzCLzCU-VI2jpWX7kjH8jATjXNkPMktOkRlYvOkdmUA_TgYjBcOL6ZuhGjgK79QAcAatCqJDyJM0bV80MaqThZecnTYnJMfBZbhQAJSVTl6iaUhBCkD_BU0ji2EuZRjjAxiX4iG-qPP2CmCklDkfLkrOk6fMCdDjJBH2AlsSZXO3PIJnjGRjJ8j6AkiPk7cDkPkXfLjKPH6JIUfZvLHYPorb7JOD2gk3AMIL7YMCsfugCZiXCgP9sNt7DUFfA9OYkXQuQVUfgiXy9VVsf1rju6L6Bk5xXIoCZCDKKklIkgPkscSMkFzBQTaPGXQ0VFUTEK-V06jrPkhPkNACVQkHaPZNPKOQexhMbNfsIlMMlFQozEBNhlsciOQCcUWlBJ_A4tBHKM4GVgeh4MMjbNMPQuRP4uHRpM0bN-9GDNMRpM5bN2yIKNMuehtpMwehNlFyehBVh2bN1ehDPQVNMDRklAM6eh-ehJPQdNMB9RAfh_MMeyjm6GmEkVwCiXCFFDPdDrmT9qTjjAh2JyXC_PMvcCSSPnWVjjAwNMnJATyOROkyJKmBCbSPv0AONkOcSTBdTBArBATKEXQkhSAhlIIghqPk3OkTeMKlcNmJwRkwBA5VhZKkesIU8js0jdKkeDP_DkcRiCcUUGAgLHQwjfPa1MMOegoDPI5Hg8jqKkAtIj8jWegD1j3LHF1jGMHH1jcegzKkulGfegTgOhegy8jaSk08jP9W28jT1jf5PV1jIEPCLkUPk8RD_8jRmK4mjbcFrqEljEmCDlbfhSPI9jzjM0SkK4HULkzfNWJklmi_1jXfiR1iGpjSQktRkl9blJkbEbR1Gh7g2RkATkU_LCTk46j3tUZ2VEpPOAheHKAoVscBwpTokPvJeltZJuAu4IfVFjyJtZCzpJbfHrWZWIjpZN0KCLdLqVGH9cXJDT_Sx2YksGXxTu-B6wWL8dTgMogCJvMClJZ4G6CcmghF9Ns-hl4Ck_YMULuhQMiB74jymDLJJtgKKxB3xDzVD7cjhIGkCRjlXgdMwKEmaGOjX_sboXO9zG7WUwtGv5DrAR5UgidVhZChljj9F1kImeBx5DxzN5hd-gA_qGa9c7PVjWF0BMO3LdwA7kCygJcPMhpQ2WAIxAlfd1YP7NAI1PwYgpFBGIFswBsbCZCTtuY0oPDHClVGXaQb8EwhT-DVpUV4YMH8QFcCF3dY0D0ZfmSKayB6HNgmf1SXySTJ6hRuAzENK2T__LXQfDOBkMUEWE_MaZWABrThUAb0V6gjoAdhcIwreBQb4LGygJyuSQejJbRx0OeSD8HBamBOoEywJX0W5cAQCCkBklXZf0Bx2VL0CxFHxoEJMV0WgzBcczObpczKDoVhDDHZXCRkB-BkStAU_XvDkErEfCk-Vk7XCuzJ7bIgKUDWkXZCDWk2-JDWkmKUDWkoKUDWkTsCDWkmPCqSAkiEsCDDWkfmjRWkb2GslCoUL4FBilBtEFkBCaZKdxB1lI-ZDilBLUBfWkQ0RkWkIkNdWkekDdWktqjdWkZhQkBC3DTfWkamBaWkxqNhWk4-BRlAuWkqNYyXCDUUPKBIVJ0WkqmByWk92D_WkObaqSASwXhWk9qVaWkwoddxBO2VHXkaeYJXkjcDymCeicIfCyFGNXkrWkKYCjKBJXkSTIXXkcWkKYCONBHXkAPU-NBOfIxCJtpAgWPIfCA5UWWA5NB2WkbXkUXkmUCBaLJXkY-CHXk78BvXkxYdXMQHQIvXkjWkzXk82PzXknWkKYCoVUtXkqXkuRBDNImXkdBNJXkF3aDYk5_bnSAk2KNFF2lB2XkKYC9BCHXkUyBOYkpWkMYk-Xkh1E2WksRkU_LaYM-8crBAyRkFlCeYdc9j8EkqOkscSAXM76caYkI8Rdsc3KEcaMqphljQWHKnjQ1eixfOOwjbWENFEL5N_BWpPDDbPAJg2jQuscNlOiwjfwjJJghwjHkQjwj6xhBkQiwjDkQ-QkJ-Gqwj-scSTff6dM-GCtcPkQCiOQkQeYISkQHbU2wjzscWkQ9YQTZk7Ykh5P9wjHhWk1jILkymCz8CbMAnSAFWMjNGUiBlyAgZkHATgZkjtcmUC_hGLxjc2RvyK1nIOdEtrB4NCSxjXLk9be8MTNACOhAsEQa3SN3SFehOCkcsjBpiYMkrOk1ZkW9D4ZkM3SsNCzeN-PeX3Jh3S9DknaUY8jEDdNjOCEkwaUKDd0ocIEkejOODdwRPMEkejOOEkVQe13SREkXDdeDdaQe9RPWEk83SYEkeakDSPHKUX-LiDdkQekDd9xO78j4VkGDTuAkS1HFJJJXbd6SpnIbbUohCfESO_EkwNZbUohCW4SRYCY4SKYCRcN4QepOk_ZkscS8tCqujYCki4St5VgYkOcSFbkAFkbkcMYBV7UjVfMLc0dEG1NW3MU_SFRTWRjIFWcgMw4VsNcOFfcFO68idrTyrLpHd5PVevJlRatHdyEgH8dLtJ0xRgLfFAJpFR-qHB1MamFEXTe6daMT-DJ7AjFbODuGaxUVYUMINgZBjEkUqBUyTYxJSCk0fCGNkzoFsSjPOk-RGnJAvTI4ZC2nBiIdRYCamGX5EaKBOOEDXkchFAKCohCEABOckD6eWck8CJWck98DEpj9Sk56i1yjcLTokJrYSc6EPRO8yjpBkb9jtIkgckuBAickNbgiASZnHstgXocT1Qq9jW1QQ_cZDQyYkkocAJgOsGMPeQsGQqQVLdFZD-Td8ckHJeZSa9vC-ckunHq1Q0DQRpcWlGjPHzsP5oc0DQC2Q-9G01Q6oc3LHzPHEpcRpcplG81QNpc53S9PHEpcC2Q0lGE2Q6DQagOPpc6ocHEQX-LJEQpjPN2QQQHeyjBKUvdDzUYaIdb8ClQL3LB8BksWA4iGvzcdGEmUCfdJRIM-pA7HUagBK4H4dkflT1dk-pAhpc8hi-Skfck9beECVR4ja4Ve-IwkAockFekDmDDTkUDVa1O7bPaqEaFEp7hhHb7VT8oQLNd7qTTMJanW4DanRZo_IA5e7uTIaTBxUp_D71KK6Lj9F-ne2pJcUVn9PJ6S7xWRMcqjBMLYD_b0PbMbcQKjGvF0RaiCTToEG9c3zWybWLNewhStoME2hMwMC2E1gLcSITdSeSQbFc1cAzlAACMe1UQvC8RdHtHmkZpSkBWBzRkE3bzRkTWEmXkK4evHFFYDodGFVDLMD89HE5ALsCWfkS4Befk7uAefk6MBefkBiBefk_9DZfkhcFZfk0LBFVD-OEWfkAqFbfktfccahmUCsOBhdNClAhfksfkjfksfklfkkDkQ9jE3j2CV2YfN-hdSglFEijiLekPDVAgk3DiwtM4eAewCt7DyPktQNHfAn8TNQk0NGHHKhOOZefK-A-TQshhNUf_zGolHVKOfDO4TJn9G2hhqPaGugDEVLcVAIg-0H6hhylHRRNQejMUFR3AkPF80CClABzQmXkgoEgtUzZkGgkBZf0BAZFbLJYFJjWMkLuhEek1gkGDV4gkPgikHS9fJmHSm_ICqJ-te8_HArfsOOvJkr0EVFTHrfRpDngiKrfUCI5yPG6GGQNGJkQlgwBXBbOMJkhgJOnMaGkOvM1rjU0B7ubRNg_DVgaiycCWhSxgkgggZJkXMkt6j2CVhKTvgkdxj1Ok_Sk1CVEFVDOMRHUPWha8FE7UpnGdAEQ_EDMBCSBTUgQeeClA5hkphk8gk9Ek5EVGFVaBJoSfKrDT7DFgkFikDEAmBJEwjdrA78P-iNMDQ-fQY8Rx_LnMMruhlsc7_IcQC7Igf8R2lQ_lMGcUk8RKjPZjP29Go8RLjPybNANM3yRFZNLjPUAM31QLZNWjPojPXcUiUQdjPjikFMHWZN0ikjAMO-jaFHIcUrpM8aQjikvpMAcNANkfFCJikDDfXMQrVOaZQClAjoE6cBowPcdAagBwyjKlCEEHp4NoZBU9RmUCMvIw7NSURDBMTxj-Ci3ESmGGwTTnvjw3K32jqhkWcGajku_NozIygfCGV82j-hS4iFJNWoZB9tiWSgeLkf6EjjkcjkB-UajkdfiE7DimBUNk8zfjgGxjkljkzjkLHAJximfizKMebdbrAImLlhZoBIpaFF7inATi_AsoFagCw1L6-GQte-TAilh7nW7kiYdT3WdiqJSijOpNMWUKNIzeAjMTw5i6pU89EdoexvEUBVOASurir0SnmFkoBSmS5aTB0PRbUprT_diWHisjkgwC9cCmRVpBToZBUDSiZkWYOqoYsngdxDMCjpIV9MH-xAJbAZHVkBAIBAYbFmAiySVS0Yvhk-vjWNkXED8kkkiGCEDAlkClkCkgyAidpFeGL4bKUPP76IuQJEyQlQk0KP1mJYVDkzhv3UCNh-HJJlGlDOQXcHNhXbNh1e9pELcQAKV1rKX2gUkjzbAzlBQiZGlkX3KkXAPeL_KK8ODl2TkNhCbk6qFLlkpIVzHetiDlrdTKk5lkF1eW3izIVJ9SDQh--elyK-APznMKjMRbkFDiJ7cpsiLCIWqNuvU21LBxFBHCJ2RfwfHtAgpiypAQeFTSClTP_ki2rEQcOunQqbMFtUxWLBsMhoUtjJehN03jrhK1JJMCh7vDurilCB_-XjbDp_YVBB27YOGeICN14L8Sit0QgHbJ-il0DodLarOeuQP2h3sCgKCmJLvBFC-hTBf6cC5CfAmCMBIF8JVCBYWD8nB8ODDPT8fkvjk6lkF1equjWuDTnhHTkzEcDmkCmkf6I9ddZxioJkZLEqJkvzMYQQqDKpvgkwQLhkprWYLH1zEtzFJ7gw-Mxvi9hJ5JkipPxrK8JkUhG-Jky0LPOBZHEcAPJWNLnkpWBFdC4KK3AE7kkBmkYnkf6InlitVV0hQ4hjgxSAzFSnkDmkylioLF-zIXHXSekkuPVuTVRBmuJl_DVgMX5EroF3IkD6RKHCJPOFuYxqUXlQ3lU01fADcyJFACeL6RuaW3eCOGgWmkjsi0Djt3UMraolK0VdSaAqdSfgQU8iqnPchTY2JI0eI1PIxG71fmQBfGJmUMFBZ1UOOECKRJFGMcyCWbjlZEGUN46P-yDyycQ-bOiUMiDzpDwGeIuBl4Ce_hlqDGFBG9URsOF4JR8bFcTi2Py1i2tV3ojxWLDrcr3BlhDsnHoONwyYxYCieaerBu_RKLCz4ZEJC_RJieaGSJQPclOEUcC72GqCE3cCrPCfmF8ODB4T6fQGmYVEB_nkZnkBokQ7DGbkxpIkej2OkKlkAok8kkSMekfhmlCZeUXQaKYeofhhai4JBTFVtfhyUeOGbyveTcK0ve4ONcjXsaivaiiFV_fhUiMv0LdHatSAPeL8kgdSM-iNylkncOz5PTuAg2NCVDk8C9QaxAkLlkthkbgD7EiJbkz3FsqkjaNvISPOgsSkudFBcGhyU_zBgJTVnkQBBG-UhcMAdCHKC2rG8OD6TelUjx2jCqk7pkC3gdkiRnhoPk0OkIlkBqk8pkByAJrkmkiBmh0LM0IkDhk7qfwAS3PN6IkK0IKhk9PNNhk-YSyNN_HFvHSShkFJk1HSJQNv8QyJDTrfJNgOJkjYFnAJANk5FgHFDN6HSUXPeLCQD7kksBAK5ET6V-pkc8CApiwyfIok3rke6EwIMSMe-LSyNGFIjsPh7KGu2AmaiM3TKmDl0Cf3iZmROjMM4GgMHEjcRbk8qftrBe2CniLibTUnDp5YKTVqMkdsO5bLYQgnhJarFjWDKXNMZHxRbHyfA9CTWVc_jzokU7e2tDO8JrekuWFxBD39SavQugQA-CFAJdhe3neSEKYZB8FkrjU1sD2UY2HE_1Y-FDDQDVHJtnaIBNzqTaeDppcphH0Hd9lAcwT3VfMSAEna-YhldF1QDuGC0Fd3hMqIAwLGSeQoYDB6J5-CGjDaIEZIXt9cn9YrSbCSa4SH55AQpOfFPPYB_1UX8LnGMTeBFkC5-Axle0mk2-BWKBV0JECCyaMmeetlB9cClHfFdLVCBWxB4iGxACf4E5tk6BLeqk3TB3cCPbBAsAHpAfOBeqkT_KiQH-cCD8SAcIzWH41U-cCxbSujkhjkKlk_rkBvUD4Uk4HDWZyxPaEBtIkEBAUukzXeXukHrFbwQqNirifQjMvzM7INLYHKdTyZcgbgqZUXcg1mJrmIklETQhr1TfdVipihWPYmGAlO09eEtU38P2OedgLJqKbvW5rFR_bG-IicKhuAEeVPvNXmcQQMMZSPmBMaCwmjPOLqkKOlTA8GQudsCEDKcPiea5CAdCLtF7tkMaLsxD-cCW6CqXCEJCJDEAdCagHEYCOnB8LAdSA_7EAMjTrcr3Hbej4lkgqFcuk4rkN4USNkMBLaukbQkqvkdukwMHophEOM8NHq0jASkcKk2SfDSkMaks5EHegb8jCDD10jlKkgNHnKkpDPPSkG5PrKkKTftKkm8jvKkO5PbegTgO4DPUTfQNMWTfTgOYTf5KkHbUR1j8Kk38jlSk58jnSkkEkdIAcXBulAevkHaB2CBOvfDTdZqgm1jVrgh1jHwcrwkzxHtwko1jrqkzvk2_iBPVYukYtghnii0jxqkywkAAj0wkkyXz8P6mOXgB5cBGKL6Xi3LFDBPgOT96bo8b71Ketet4H3FFHUMAvFcNVoCC_FQBufu6ZpxJ8pIZ_AQLDl_CJIF6zAYGPSXU_fCrUVHYS_hYkWc6bAcNEGIZpwBxmFBUiFTbAtWdrC5ciwwSfzfOQMPrg7_AfXcmYDo5JRZWJXG5VizrHaZWGrGcMCmtkpFVijBXwJhECIfk4aMmVCRRKX3D3uDfWiemTwZevnDlGQAxAcxPNkC2ECoiecnSPykNoECukcSC0VFL8DkrbVCB-DIaWk3zDOvMYykx8GAcIAGIm2IB1CsLV6cCfkHOsE2qIqTBhykETdReJhwc94CcuAingylkraEfXIrrAbtCAdCWCDmuM3AErEUylk5NJkmCn_P6kC2rksvk4gGNEHYukeFhvCkXnkrvk2-EngGYcGCzkXWKebTXRhimJFEfXqVAJWjgBYOCVlXrNDXlQaDJg3DLYLhskxLD0NLyjS28JBMKeOQG4GdrKkKNpfTDOGamLfxequZ8pIzHSFHDuMP-tDzfTPKYjmW9fV3Zf4CLQShzcIcGMPMJ-xKNjcLwCpaOW7bppFNtippjmzcCwAw4c5ZA-vJuQB6yLkJfaJVIuDOvkbKCogFtpBTuAmMK3cCAPBWWAIDEnIQVCBgRFBlR3AE_4LrykjGIfrP3AEa4M7tkRDSY0knkA7MG3cCEGLt6gRQkZHFywkwdJX3EsbORjYoajr-AAqkxhkHzkMlkJbAs0kPGSPQfCuFupg37VOrFdxBvaI3Hh76YS_evgbDgL8SgWXGAheCwkboRJNFi_efwf7NACOfl3jLRQKeApwG_zIxTAfHOiAf7YPnrCeBhtgiLPTDKFiciCuWFKj-tEaZB3XMSSCzgYt_BhDayLdI9A-OS6HBxrA2tZpwBk1CK8JBRFgrWbPHxlCGZCiLE_hHE-eS1PZIXGGYrRHPvN1MFercqtWR5FBrA9bWUMjJrIakfugB8-JmIeGrGsxBGrGr5a1nP0iNlKYLlDzdNkXQHHBIfk7fGLMDAMQEykfPesrNMvbcyijKAHXex7hIKB3WEHTANkC1BDm6G8tklZVZuAkZEbvkjlAm8DcuAp7Z1ykgvOkyko2keqkVTEbvkr_F02knAFbvkxPOlqCkWF85IylkzEDwFKkWFz3GlwkmlDShUkWFRhN92k6-BIdCGhKQnkSukp0k4rkpIVLzk_8SZ4BN5ZxvkTukO3kF1eQ3kLdVHrheRbp0CUtZIgCHlCM8IT_VZ0hDKeWZeSqNAhMDXN_RBP3Obrh3rMDOhsEDSHfgIcpVdsDgTGJ33feUMysioGXbBDTWJjIL6JYlHKzFOX2Zy-N8lBIGP2fEZRH3DVYeJDHLwPBF0SL7Fv3A06KRTRAJDe0e5ri0bSf-Bdpe3mcAGDGAC0IDp2BIPCaXURzjG1D9RQ3jeWKZ1UViuaZ4BNzMXzX5-F_sGfaMMoPvKZ6RSPmBsYFxWGC2kS2RS8BZZFW_JMAfyFK-gX5xkoIiLtio5B_KAUTIrXEuriJqi6aPXDew4ccGAF0kPIIsAKqMQuXDuOK1VNsWe9SEfWeMKVfWeo6Af2k8rCkaJ3kSNsa_6Ky4Q-cCXMAyyktwJu6TuykUhCT0kYaB_kC95Zt_jcuAK1GT0kQyGj5k8Zij5ksmDj5kUWD92kXvCylkK6A00MqkA1reeqkVbDosGqkAORg3cCz9Cf1DqkABkHgvkA5DM1DqkA4Ni35kjQB85kOrGgvkGjKy5bo0kz0kv4PqMDY3kFGjd9CRaOwqk5lkUukK6kbMDM6klfLR4F-xfEPMr4NFHfwqCO9MosiFHHYxDmqMbEIVkkdxCN9N-4H1CG24V6qBlMPYhHPUbAkinrPn3YNbc7XGuVVm5OhbIuYavPjpBiacFuVZqCSzce8zSY_JpGiymPcNj_rMLMD32DffASqEInkLtFW8YkWF4me6cCtfMG-ARxC5pDT0kz3HJiD_yke6EHzkbrMMRCE8jTvBhJkV3kU7k_rkW7k06c69A4Qdn4Ht8UQAKEqAajJ-YSijewLAPFcWNHGkYXBLu3OE5HX5He8jR5HDWQF5Pu5HSQIUeg17kPxHl8jXEf4UhF1j17kcaFDESx5HuaQbAM-7ki5H8DPy7kvhPn5H3SKO-j-7kw7kt5He5P77kjoGigOs5HRtcQRNWeC6BLBKkR6ghNELdAFJJxcU9rWXTAC0jL7kKwhL7kklLgwkgoE7kLXTAUwCzWCpiMhBkruAT6Hq8kRbQn8kJvIZ8KVCBdoMv8kg8k08ki8k08kk8k6cC-Gcv8kp8k0CB4lJtREW_HUWjTjjR6kO3k_rk9WO05UuuAPxi_lkyvkH9kK5EJ9kWqMbwQiiSGCIiuNPhfbWZQ4d_XV1UTvqD7gSElgvaPdVUpEBcufJAIWMcVzcHIF0pimKBwMP23M9Dg9_G9TQQQNcgboYPUsebDkNUMa8kdfMIdCjJHC3kO8Ue5kw5BOQCL9kSzM95LhfHUMCuuA1fMNhf8yC2QCuuAoDI1vCVrMY4M38dIiGwnAT7kN3kI-gDrKoSfE7k07AY-inCkb7kQ-kNEH1vkeeC3vkT8jzDK_dg7vkuGVfKkn9G_vkkKkBwklXT_EdvzHEAMMSk19LOSkAtISegtDPO5HKwk9DSuKkZegwKkTgOr8jRwk0KkVTfG8kVwkO1jTTfYwk7Kk4LH9KkemH_KkD_kBLkfwknwe7PB-NBhwkV0Q38d0egp4F2egV5EU4SoJFr-Bh1jWsCQtgxwk4rkxXevPewdgfyHsOeW5FW-kfPkQ-k-Qe2Ped_kYKkUOYwtDiGVkaUFfCBeg_CdzNPCQe9vkXxOOakoRPo3SRakoDPVjOJEkCOPLEkRDdNEkUQeJOPQEksxOSEkZEkUEkj2SXEksxOGbUaEkU-LnakdEkW2Eqakv1EX1j3RBPETJhGN_kJUNp4FvOPqcAmBIc5Mp4FuEk_VEwEk0CBVOVBbkdck5hj5wk4rktqkwFX5HjwCkY-kUUTaFT5wBAvg2hk_aXg4kZYeypQpDfhieYHBpOeZXJj8LpeeyKZKkC0mHqaeY7gPrcT2UwuESmGEORTuAKvFCgJN_k1fEdigO9cWykNSB-cCEEETrcggGoGLkuKMBlxPOLvAA3kXQfjvk7IBaLE1TC6shVCBW8Hp2A_iBeBlXTARDf8gHSxIXBlV5CQSEE-AIukxrg6-NtBlaGI3HMj8GuWI8GBVOEtBlVGHxBlFUialCRDTU3AHvfRukDik-rk4rk1IVF1eSuiIuinVT0Blpvj5jklAle6ECClDmkEClhzEusQVogKXDwLFpoYmbd9JFpjTn3U_fCqdO9HThwSmSNSzO_HFT7W0iBCZAi-gjBUgMFgXMVEfKleZEi2VIrrS3ojUYBN_U7jLyNAlpHAwJP0k_TOV5EVRFkfGHClrcFWdCEkCaiYc3IoPBy8CN2I-ClZpSnEC8Cl82MubLnLjM3kz0kMClf6INEHk4MnAi9GVjLKQ6kO9kLClP3kk4HNDlYyPqZcfkMj8QkiS1qUIjcE4kT5cR9MLNVs0W2lMYXgjYNY5ceNTMtYWDMiSOgRSzIAsTHZRFljUCfkHtM8kca9BFJig1fzClrUAgyAxCBgNQP-k4ningHvMV5bHMiiI8V92TMfAgpYNdhdsjKClRbd9DliMViuUwwFjFiDCSZLEQcHR5b6uYEygVlXUSRv7gfJcapUBDdO1UU4Lb0RBtNzHOz3Uf6N0NCuCKt7bgebu2B2BGFTAMSBQ7To8gqMjc7IbIHr5MBmAmhjTOc2ECpbBB3LfWdiedFVE0tkgbC0yccCBXyC9lOnaW09kYYFqcAVASA9dD1IJCGE-AMEGDFlTtQIFl4qLHUAQmSR6Jv3IeEB0qj7_iHEllOMtDFV6kaDSe2HHUAJ9JGokVLTAClX1F7DFzQHWFlUocavTYgiC2F4ih4XHJBQ_6bUyNVBPs9dnnH61Z5viMBcNejDoC3fFDfPUMNwCTR5eSrBncIfpiEFI4FllSIZnInSI-FlpSIxXHjsHCGltSIEGl2FlxSIecIPYHJGlZhEa0HAGlyfIJGlfdOzlG4wFfmQbZZ8NIOGlHGlQZHCGlp0HecIlMDcGlRGl00GLOKdgI1PK5oW5NKq_i6sXzCldcI8BlNdFxrgn1Hp-hyGcuGlntJE-A2QBlmJ6uAPXBuGlkkKuGlUXBuGlSbKE-A51Hp-h71H_GlYIG_GljZD_GlxGlqcAaIB0GllCGeLA_Gl4Gl9Gl6Gl9Gl8GlVlCDkJE-ALeNp-hsIBJHlb5JWHlGHlHUA3sCYHl2GlUHlNHlVlCPHlVlCRHl5KdTHlqcAWVHJHlVbDqHlEHlE-Az9CqHlXtHp-hgVHqHlhHl5KdjHl5KdlHlyiBnHlHUAb1jE-AZqEJHl2-CAIlbHlyiBxHl-HlfHlsrW1HlyiB3HlyiB5HlnWDLHlE-AzgLp-hG8KJHl9WeSIlDIl8KRVAFHUAWgFUIlJIlyPdZIlkQA5HlLWHfIlNWHjIlSddvrBw6HPIlklCajE0GlhCElIlHIlMuBKHPWaKZWHlIlhIlWTHsIliRE3IlCHlilCjHgyIljWH3IlFIlklCb7R9IlJIlm4CpIlMuBFjQyIltDlJJlpWBJJlONDM9QDCMPKBtRCGJlGDDAJlBxTvIlGDDEJln2CsIlL-EsIlzvDdJlMJlilC2YiyIl05IdJlDIlEtDTJlHuFoJlKkEdJlLIlTUCoJlHJEpqKqlCgJlklCtGlilCvGl2JlmJlzGlsmEa_keFld6EgFlVDlXuhx6jfzMgjk_BlTFlfFlVFlAKlOvhpoNIAGnzepuUprexJJbgiW-gwDKRhGZ-gd3iZMCh2YfdVVmLpnkEGDDRJkuY6gCpgM94ARxkuQMKGFEeQz9jXEegPGa7HagVEFh3AWVjLtJJw1kcOFVtk80FDCdTsfyrEwdTRYFHGTOChbNAsHjsnGB6M8iHJPTOvkzrkY2c8mC-_ThmRp4FzUFH_TVxEYfR6PJdeV2JlN5U6fQOaNKyX5JDPeVilCX6I5pk8JlUoFeBdAFOYWc5qaltEx0k1yjz0kIiFmTQYWcaFNa1OIrhqSZZCE23C7oNDAKJDDm8Ob-NVUMofGPILxjTDKQO3E0ZB0PVjnhfHKr6KCQV91RErC1WBlcg_JY-ZEugQ9SOYQag1PXDCn3YPdDIjKjgBjTCukFsTH6RGXJGpElc5imLPyQjdYUnpRduJHwWwGhbGCNSAHnCeZkdhbClA-iSgwkXUBLGh90JeNE8GBr3FymCbPcl8cTIAkhU7fVnFEoMltShtMlXPNh3AP-kjYkmHJc3U7ZkyKBh0jGxiHElzMl7QS1MlpfOe-kX3Jg-kW8j8vkj-k-vky0jkKkr-kd8jNSkqLHv-kh8jRSksKk0-kMwk2-kOwkxKkZSkA_kbSk1KkdSk3KkGMHXwkkegC_kjSkggOoegmSk82LoSk5tka_JrBlycdULlowCULlqwCULlGXe73CQ_kvaRm1j9eHI9jCfJyNlpTf8SkGFg9fkk_kNEHArjv0kT-CZdFU3k7Nlk4H9NlqyOdNGRqLEPMhEN6khwcL0HFSUh15dqeFCIMDheg6CS1eEMFauf4CTxkMkHN0oYbTdUEdzUO2lStNAiZe-6Z5aKnuf38bvMAw5iq1ecedgMCIPj_ElIqf-cCF8OrBlothgyAqEcZmCo6G4kAM9QAVPuYByMlDOlYsjuCM7yjrbU8GBafYcXhwhkfLlUuk8Nl6OlFzj6bUfsI8bUa8R8iPCDeeRMn9GdikDMI9yDapBdlJgikJjPdaQKAMsAMNjPiaQl8RfjP6Qku8RScUw8R51QsaQaFH_lCyik28RBPQKSMecU78RgcUhCJicURAMqAMB9RAjkTRkjqkqcJuOljkQflC3YKuNDS4RNifWqEsLOvlCLddklCHcGw7NDwK_cURDLBkP3rWTjkjvAYkiXLlEPl2_irLj2MlixGFzkN9kY-kMQlAAjOQlUVIFZVdogriLOxOapAqabdClFAIFhP34HURJH0EvECujDkVJagNFCe2nBiHB5qT6pHnaJD3A-VUB5P7heWYHjRJuCIzQlZpBzQldILclGgSD-9LxQlZVUilG6Ql2yI7hekrJjRJwgC-BPfoczAIBRl4QlOvHBRloRBDRlMqH2nDljADRlrzBjRJQDITRlf4ATRlFjBTRl-FMzxkhycyFKGUAM_JHQIMjI4iCX0CsClbdg3MjyYeWzME2hi2ku6ekWemXEjvkmIDFdCKoKIdTS9TDmC9JH-iAwykpCDyRlFQK5Rl7lJ6ykQEE76en2CIZRgWJLpg3rWQnNPYDLAPVzXxLBKUO4DL8CG0lChcM-jZUcVPSl0DIPSlxahM9QliTKeipvkY-k5oSdBd7perkhoZju3gd9jHElaSlRBdP6BgBdhuki-hb_dRbSgZUguilFlQ1e9cjjucbYAfmkP9hkwf51f6IUFjASdMZnANIOGdCNpF59eswfb3bJ_ANaEEWIDsWx-DNRDPKFAJLRWS96kRRGk6dOHE5xJEAI3IKo5BvFK1TivIexvVVrM9jJnPhQMGi5D5HPBuZuNDfxPX0J0lC1SF05KXLlLbihFl5qat6KwvkRDlZSlGagI9ShFlp6boUTP3YG7cHQhJhG9SXO6ZinhxhhADcn7KngCi3GWOB8QJiFk0yYxgSrghqgihGb8bCsPMGIUTdDZbjk2LpZLKOduCC8EjWjhwSl7Aj-1kaIAq5My2CCujCsCAsBcdAjDT6SLIKUj2Jcyh-YgbUl05ISig8mBTykp8V6cCrZD4OCEzDpbHy5kmRK63QF9kSDl-tJP6Bt0k46gcLl8tBPEjGrkk_ksRF30k40g6XPvoNXKNcLLuSJRLMt4V-TQ46bPgCyzDfKBAFTfJci8bkkKQKL1pYhbkxBMirKx-AhAKihT3WKEeQK7HD-SZ8JDECH0e3eB_-Uo8DwjAZ4BLHhk5MYYhCHTqmkOkS_VfKjFOrGZnAACMjNVFkCQFBxEledTbNDpGFlCSiedreBuvBqEKj4BsBktiYiyiA_B3RBNbQg2BEeiNJDU-kLHh41ed8D2tkMtZhBl93N4ZCcTly2kj0Q2tkD_IwEE8CJ-NBEhGm3CilCdoEtZk6SbqASYhGEAB5rW5CJYWlJ-FklCU8YYWlrmGg9UjAlHokHElEqedSl3Tio8h5MlG9ke6EkWlUrkz0GTjZLciZEEWqCerHGgCNlXCoJe5SwkiBnUjRKyHFINWXVIWNWOOltZCnIjoQQh_VZxZdzk9UJZBhdVDmWZEoObIFTKB96Sy_WD6Q9RIeuYDJj2mJevJ0hhTTEXhCqhCrEIXgLUsVWXDRxkCffpIXZ_A6sO0ZEf4L6CjqsP8bKeUAoIWM1HoiFv-GYDEbHEYbIwgUsNDaTZxfDNFbAFTX3aVZEc3alCa06kneTQDYQzjjvbr8dyHblgkLWFlEhP2BscCoAe_EhKwO9uDzBWHCjjkQMYDQ4AaLEbOYKwCtMF41UhcRUMalABfIH_KDWdUTrJAnUDVAobFOjDkxXyITeRTTsOMyiuqWwOG4gM5vRRYA8vRPhBdoebWEUOBJXHQeGfgVWKGhmJdjhSRWAtVJCG-DB9oG1nkg5hmzcBtP_YUPnYw3VjPcwZehFHXOeclFnOeq2CSwBgMJKECDDXP_BfBjPAJW8eLZlkFjRSIoHjEORLPeS8NsFCXVBMFC8tNlmeXPe7sDSPemYGSPez0FSPe6-B2qBwVOyqQGGC8mdiweHxPN7kZ8Q7JDmqExNTVCBPlI0dFE_BHfCqcAaiVHlCgmKFBlpNGixX1zWpXUcWlWQIPYD6dVG-AgbI4ZlpvAbdQP9QNCCZjYk6hS0J6BF1UBG-ATHGIalIpMNalGaMLal2EDPaltxXDxT6AJDxTUxXRmCNnBLalzcBNalONBdalqrAbalvgZZalrxXP9QroGbalUallalWallalYalHJeAxJWvY78BNalWHhoGLpcABalvZBuoiHJekal-lCZ1g-lCoal-lCqal-lCsal_zWkxXRmC26eLalGrBNalmxXGblialP9Q1AJGbl7alBmCUalP-kQZivMDIui5ZkFakwVhZPe1oPeYkBPlcCGz0kTblObAVblEakmxjkFA5rK5TQ74BqpHDqcuWIS-RAzMVSDW4F8WlA_NHJQs4HAhP6Jh7kO22HwCfwxSRLCxuhAAByoDZNHOpAKfctUDpLTREBM-F7bkHRKn8J5JQBWQ7VIuhPzCH5VIAKQzUhDWIKcl2JQzDQ4JQzhPeRJmhPzhPPWIVoGwJQfxHkhPOKQWWIMWIxhPVoGihP_AIdWIVclKKQ1hPiWIdOP8hPQJkMXFMwHIuPlNluJBOmCUqDC1EcES7cc4vAn9N64aufaFJJMvW1clC-YF9DtYJuoGxSAy9QOiP-rWaiP-Blt6idblUukiYkfukx6jstEb6AbblOrky0kJdlaYMLdl1INdNGXdN7MV_fQeROwkiG1NOUMwwEPhGf3jebWADckzFA-XGYAYte_KPo6klcPjWFrFltGjiyQ-bdxWLv6k3bMMcVI8IcEipQVEbKs4LorijsN9yQJJfp7F7KlZSMnmFiXGwNB8PC64Sg0BRpRz2AvuDUvkF9B_XCstETGF4Ae2mhP9QkPFhFf4vAIKPLalJfedqDSblYYMrWl7PhxUlHehqAl1UlYelcSlsWldgca3iGnYLdDFmCkBdFDNReJEIDi7do8PCEiM7cC3e-Ra0eUdjJPEiRDMNxkD6DLXUdrCPUby3MpmLUcOzFEAEVBSha2aKYDuMNgEis2LzbVlqKHWfuaIigYdwAcjKtCC78HGsGnSjyLd7AldVOoGlBHPZFl4-GsAhPtBd8JczAwdBFrkX-kk_kDxevMVG6C6iXOFNuDkT9Cg-C3wkoWlsUlfflfqFhflrBAOFN5DkJPhs_kwAWSBUqGGw_kHjOESk5rPFDdGMCLeAsvLpUhs7VgNHHEkr3SPQe7_kejOXakRfN__kejOVDdcakYQeTEkL-LGAliakIAlfQelakJbUC4SjDdpfN2jOsak09k-LN29knEBFxTlPQBbKCDKbAlrOL6akaOXjgl35PiAl5NlRnkUukqfltNCjTl7gTqkAtTFAPlQdlCPl4rkrglP9LDrKYQGuLKT5TBCRe5SjxiFLJJPMtnWsMIM7cOqGeaaiekueHnhClekbUVjWFINSDzJaJJL2MZsBKbcudMlLJ6sk4RjXULzJCPrBqPCqSFHtkzKAqWVmkB6VCjlWzJDgWDehl6sF3UVwDlYaJgLMXnDZlearTGxBy9k72I73JLTce1ERAhbSO-0Tzbi0LeCmT0ycK-B8_cyiDRdefvFEXCT3F3tB_OeESD8bc7NO6_Bf8NaKIVveW2VfMlqyAxFE2uKEBbvglFSVM9Qk9HbfkYDNYfkoXUPSfePk6Nlz0kwaSgCG5GNrkh8GB-2g0NjpWl4mTbilBHNTZgKqNmzEjvktBETbiFDNyVF8KMfXMqvgBVPgNOb5ZWTd_HFCBNHMchOHsvToeM4BPG-RPZjfDN63MO-RM8Ln3c33jrIE39hMjkIel8_IZFlRFDcgB3bWwMYvxLM9IBdlO2HJjMSxB3alG0W8rGmWdjUFYOAP-koZG6rkeCcbukUukajlAFkcRAGvMLbVcSN4WlD2ge8DFXNanYXDN-ugYVdFOf44VsUkTyfJkBxskvXionY-YPa7iY-ROtNaVXXMeNtkEUGNZh8jlVHGNPJD5VZEfEYGSAFY8kWES5tk1ZHe5kKRFmjRzClmJCdSAWAiHJXJmCpUF64aXEJTklMMBTkl1BFTkljoE64a8-IbklxfNOklACFbkl1ZHbkldCFbklSklfklFXffklWklfklL6MWDDiWSlWL7kkzVV9ZVVBAdEAApHoajqaBeLldblxklsSVzklO3iyiNbbgSQFFMAhtfCSCSLPVvi4IkmxYmOF8YEHllJDNfXM-rB7mCUiXK2RrRBCRN11OsLCZ3T8pO9kf9wLENeubJp_RI0DsgctWXp7FWVSOLDWVS4vI_qP53Ar8I4LL3MPHRKRQLULBAkBRUcUbOCsiRbib_BZyAIqY87OtqU0BCxaAPKBvJfZ-AwklxZVL6b2llWnkSQlCUVyOVzbG1Mkd3QRPHIyBmXLbRK5agMJCPVV05jE8Yy3QYVV0fHP9QsEfUqN-llaHPSmlCmC7lloVVNghzkUfph0BC1gfgilqvk3YVBRCPKkn0jO3cE1E_PeqXHH2SLakENlz_kS0etaUTuDxJNCYCgkAiBe-flEyBAglejOs3SKEkEgl9_kYakHgl2RPbakCAldakAfkfakQNM-RPsxOFbURgljfNB4S6xOD4SPAleOPYglGAhiSAcEKEYSJmkxyHjglqpNBbK1zJZnlfAlSmlO4SZmloXVjml16Oe_kYFlKuD3ff7EkcblIokiml1seinlo_kuFiyfkfQFGWhBuI8Pk3QJ-pKq5T9thvnk_Ig3ZU35T6_j9uO7XCBfD0dF8mQ3mXy5TZWhW-HlWhdWhQQIfWhlWh_WhehPaWhvdH5CIz-HclOY0HX-HNZNY0Hl-C3-Hb-Hw-HxWhoWh0Whzzj2WhoWh6-HuQI7WhQol9WhcSHv-HnykivEZBP1rZ4tBHOECBH7UDYECtolFxTObHgiDcVL85TYUAIXhBdlCEHzpRYUANXh4olCmCOxEXtcU_HfnlEUVBRCIwgp-DyMgyCd_7YazJbukqnlFplmbUw4PE0eDNHaQQNnEJNHlxhmVBQZOyMkEjgfgkPwjTDilDPJjP3lH2lHKcUSmHNjP3lH8lHANM3lHUmHSjPbmH1RPFmHqplG-GVmHf3JZAMnQi53SVmHlplJpcVmHoplQ-LyplYmHVmHGmHrpMimHwplpjPimH-lHBjknYVJ9JrBT5PBYsAzolJCOmBC6uEgBiNdJciAOmC92D1HhtuZOql5xF7dGtmCKjI5JOVHHaqlrtEfRO91ieql_-GeqlZkGSIFkHfgfYYSlBmlgnlAgKRGVSTLOcVv5I4ffGzkqnl-aNWqM0DarLT_pJ2CBO_YX7VUuZeHC3STUikZNT_ARQOlZcg4YMbcgNXNxBOehGX6NJBkPRL7TY3elkUFOnXKHMiyQ4aM9NDDiZnVCEvNNPknpOIfFjuOXOSlxk2Fe18dHbBs2LNQMycIciZqiSZHL3EDFPL3YJJ4eAAMDkLQ9TDkLjth7KlWgM7Ucx7bOkl0BiylUT1MnrWtPDRTiB4JSiEnYBfHIE5A7kkhQNu6WtBApcVoajhQUkIkdelpcV_rlBslPmJE4gCHCuEU9eBArWVHis9GuZGdfDcmFqifhZFMoW3qOPaIfEILPJMwWBMW3kPkPj6jlg2YSkAF3AhgE4MA1JdVMJ1WMJHGxrTswLNHbqLUfaOBnWM7RzlRBbaoJUb3dMKBFTPv9gypWrQCCcBxFERPPcvKCMG6cCjuJXHdwASBnUPgC6cItpBWfDCyLBaCWSCKIUb_GxNDkyE_QHonW8ZMCeF-xTpJYJMK3mJYZBo_dxjTOZXAheK9RSNWrEDu5QTuYNwTSmPGYGe7EpyPWjTuLcLtJaqGo2C-TbJhIGWd_yGnwWw1fhMSaKBSsAgnH3cVVWFoeIM7X14UtnX3gN7SBrmFiWT_fC2kH2eUHhCLFcGTBSnWf5kADErWTicPbiidjf0vAa5OvhCU3gtZB1hM8TPp3MtIiARNSkKdNTjbVYVEUrA1YTeRlI_YGQjzve5DV2MB2ua8iA8wYBiZi6RFCSHnScMcTKgbBSNEfwHRfhJdUCdqJZ2RCqGpNVrXNwMAXofGXjOIDdLAs_IRbBAuWRpFphDjAJ1LcDMQ2mcf8DyjYnzUuuWWWdVfF1EF_LD_NENqPeKVN0Fe2c7NB1qWnBNdECYWF4jClUJ-Xd1QGY6dJaVDrW0ihXsCARddJDtxZFkCB_MprBkHTHker8UIVEBeN4rAuHFsigHRHx8dFuBq3Nx5Q3QCcvLWqD9rduVC6EQAWC71B7jfyHbbyfuFVjrWQziksliaUbGEbJc8eBbJGC4jeiAX5EdvOP3Cy9E2lQVtRonLcqD0NSMqDdRhCzDv2eWfDFGIGqEmbF4cBCtGxlC9nEhJlYqOPYDt7Ey1kSnWRseshFRWlGyA_sdChKOklzrFW8JmbMoXUGtDOklB-SfkloGVvsb4UDVqYzTkdvBB6RueMLqWtGXoLkFSBnwW1jA36QjmX0aJEwCZtGoQDDSClnCawlYsWwhM1nC1-DSvDv0IesWSAdITAe6QGKDHCOLpC0TLO-FdqOoZWyzPYgfsUHRrS6cIOzJrIiuKRNtB2OFOxTWxYVTALgGxHCIrOxqAU0WPbVEKBfxlaMRuKRT4WlTAa7JKUM39FhxlP9dHQPR9d-4HA5CmbMBcdghCz4C5slA5C1GJ1FegwlAaRjnOn9QABD26bl_IJNcPmG3BEnvle8JdvlUSDbJc-VYQsA4tWl7KVgXmkEpDCgOELriKxF3vYBCJvJcTTE0cecmFRlioWZBlDiDl2iH0rWB2GG3BDzAiaW6MKNHbPzSmFRT_Ar1CRzF3KZQoTB6M8PNtsYXBT5QVzQiSgVFFFWEB4cIVcE53jE6gAbCz-QPpDH5DVrkjuWdMcKbRCcBTmBvjBKpYE-dMbeZtTCzlywYC1gcgdmrWhOd5sluzT1GJYSaoSbrfZDcPAVUmsNkXdNvl2YUIrOP-dx2YJplNDNuvBfuT3NBUGBP3CqEC_9I1sZQRSD7BQ6ZD7B7ICNMV8DCrzldSPHcfYvl4zlDRR2zlJGbPwXvDC28V36YJ6hcpSaugtulFMW3iEFMWQDGL8YwtG-hfNwlqpDrraq9GaIlwwlY0DpQFhjARsdizW7mG4aak6WJyHR0WSpFKxTtzlFSBzFTVSbEre7JCzxBQ0lEdRQjDAvBCtG7JI-rbLTbs7L_BDavWoKPSYbRMdsxPuZCC5Ws5bAaRKUMJPdS0lYrAUxlHrU8oP_uYJzlxXDU0luKe4vbragozJB4JkAfA4CQaClElbsYB4JXrPDkfhFMDkfCEgXmCv2BDkfSzlX3AapPlONreR2wlUIWKUMPwAELctmC37Lh1lofVY1llXdd7EYiBthjTkap1lVrGf5S_uWruS81WhVelSFe1l-eRz1laVLp1lIwWEYCMQPw0UZoJvqdStY6QHnYBM0VnYBsHihVeLaFLzhI6k-rlRmWkdCHdhDWZVcYn4EbukI2l46WK2lJWZTdNfZNSaK7SM5zRwbllkEFbBn0PnFibJEAPMr2kgOd7wEH2gp2ItWUx6TJJJFsO_UkspZ5nWdeA2HT2hZ_mF2Ij6JF97QKyfovZxkM-ne78ZipUirK06QAqiIOS5lDWBSBAW1IBjPeWbjRnB40RdDMdGf6kD4Ika_EYTA4fDLZOyLGdIO_je7sbjcOq_ib8Ey7YLmlelgrbbdyYTSBYLE2cBh7E5EKfzFJvBB8KJVfoglIDlHjZB4bq4gw4iuWe9qjxqkk3lZHAlLAtpg9IIpjYiBT-_bXjeOFlXLBFXgb2EqnDGdAUjCgUkyXIuEE4RDTOL4LBo8DgiD92AoTFihLXYH0GcAlUYWJI4lDFCXAPKWXz7S9JH11HoxZaiY2ElEVVkWeoCf3vBXMAz7VMmBn3VWzHnlW50ip8IlFJj0IQUEKrJdZBj8LAIQuYUA4CQ1Cfqe5LQfqelRfY1lysgu2BeJZ90kTeH6sCJvBsiJC2lzIBfmCwDfX3A32QfmCUlDOrJEKHAQarqkhQNHsYl9bvqg7sYuQAAGiFEl-Zk5lkD5lyKgLgiG5lNfSk4gUwgVmWWwgi9cDxgYwgGxgawgIxgNLgw-MPLgmwgovlzYBZCVqwgANkpsRI5lkDIJYe1XJ9PB9rl-cVaRbr3la_gz_UJiQK5l9rkq3ls5lQRbu5l4Gfn2Uv0M9YSwgeSaj_6J5JZfYTLzfzsQG7OfjeVjUf2jehOWLJsWTJxENXUhMFOnXsmkk4I2pi3OCiJSVrMQBCRSIz9PmlCiMWuJjyQfGmM_LkiWLyPanvkDkfZxfL3kFKlM5l-cVZThaeltVVAkEaQknTlZHFD5lm6l8HfkLk6JBAoJKVd0Ee75gunem9eC2FhZiUpNk1W7QdOIX9Xh7VDQxOP0f-7GorakjeCSIEYJq7BLDkOaBMiCRLPYjBDHLSDkr0EwWY1_J4EIwNeneCtTi00iTZPeRE7wliUlBCd6dIBvklNTvTL9lj1GdKgUwmj9bVGcV6XMLbE7WPsDIDLJCjB1WgH2ll6l8SVjXheyOuCkxglVNkPrkpcVzCkAFkx1Ohpje4YnzewLBKEMyzD7VTDdO3RCybFGLEjDVLNBxrA8aX4eCdlG0fQ6rdROGEPMplPKfCvkWdmgG6dXFQDUDbadFIPwNLWMCofB76byFOkFPhHNYpl9LHcwGoEbDpY_oW4kAZyQQEimaCJSKR6ATNHUBQkcNSpQqjeCKCFoeNtLhLcDtfWUBHRbSWdw6AiCBPWJBNBicl0VUAGHHAJAcdxje5IioNerze6VELPTklltFgTZPEqCIXCGYAFVDVyAqXCyxGLLRpvO4CcI5FlrPVOdi8REWFeSQVtSrzY02AghLI_U34LdTJVUBMXCwNBzpkbsNYLDqyXvCh3TLIrJNtAyzltiIs4lvFMD9dGuejQD_uEN3J-oBrWUg5E6SPnYBlfKovkhWlcFl05ljsfupCoSG05UXlfmflP2l-cVCncThAtTOG_VgZI34AhukXdNXGDskCynM_rjeRhCtlgdlt-GFIPsVfxPSDOfvhJX1eLRQw_EHDjJOGBQQKqOXUNkqT6zAq-C-GDbOfvNVoFC2jCWsCdRBB7KqXDd3c9gYu-lVzjnxRgvlVIYXDDijEp9P8bg9rI35TVPdkYBVRD_gAgnWStJdpCRsHD_lneeK4CWKVHwCeCCHwC5mg9fT40jD0ftnJIAB5_jvJhsSFkwNuQAlgCurMBAC6yLNfB44lqXUo8DRAj5lEvCRNfBPDfqXUbDfGdl9hifLlD5l8fgcqAoaju0KEKlHdlIokp_lZWU9iEXUJoYMfeiPgkFFf8ujbIj4WlFed5zPsUe8AhlnjU0AayRoghqnBtZUJvjNzjxZUljMieEtfVdWBo2JVrle6J1FNjffSvjRRNCjlvgLXlfA5kF0eIuBvHFoZWDufr5lAIcb9IjckCQhf0UCKgE7dr6lpcVp8YjWU6He5Gf9tddNGnvgbFMwkiaKNj4ErTbyrMIjC5LFw2IvVJ_0TJDMCARNdfN7iK2gOlA_LTpGjcjfk4FOVLayESZVQ3gFvNFWSmBPoJBJPDtJUMDGw5iYYiDcT8pU_QAqYBvRJY8BGjkcqkkzVbggLLbrdiDIYlBVnxREQCkoHR5bWxBm6GePenmC1zDLMZdoJxCDv2eXSedLVJvBYbGFPMsGIheUxPOA9d5ZEmGIjSAZHMzBmiXTxBmo8G_IU2mNxBmYNF90k6TJFwNC5lvMW0fcBnYbHViedObIF-lYLlb7DZFNnGD5FAeodLsldQVndFWHXeRbcgNgBOpFE9ZhUfTHQhZmCLVCDaTdxT8bKkBM5IGJVDp5LL9PiuizYMNLQV0ADZbKgQ8HE8FBzOEYtP4YjAlMAWFXCaP4aMGEvBCOYGIqPookKHXlsWxCSsqGc_jWvQ-5bYMCcSK1SlhZNIGPTbBMEDh4IMGPDnMQuC5JdyiKKUUHWBsHiMjLeXLO_hSuE_bZClf_EFYWdKfDHDXdaJLPCYxBLVCGKCIHQkED_cGY6huzOeQVRWj2lWoNcMuBCrB6rlSFMmsGtfCw8CauViLEeAYdUAj3WWhF8ZCYlXBAJTZj1mlpJB2eJLOWLugnoGNFY6_AzXUxNFZ8bBrBnsHlAEevawQEJ-CwSbuIdUvclHIgGkHzGU3lGoej0RKyM9GWvYUpeOLZWRfBLZWjuADIYKZJaTXkrIMtCGhc8FcAlYR9UhZlYbBciRYmeiEmMGC2DmGGCxyBRMD6DH73BmUiX_WgvkDmVgiDf5kOqNpvA_MDa3lgNLYLErcceySENZd7EjPZAFmLBEAFmsVCslCZeQcoPX3ApPZAFm6PDAFmXLZAFmZLZAFmOzOd7ExPZTFmT2ATFmDFmX3AjCXeySMSZTFmFYMTFmMFmZFmOFmZFmQFmZFmSFmX3AuCXeyS2KPenOxWDjjTAfSHKkwWBtiYCODqJed7EM3AtFmC-B2Fm4RB-HjDCmLCmBiUIikBoIluBKCmhccvxAb-kcsIo1LU0EbKkrGVCSki-ko9Lk-kGNlH-PJUBxlYINlmKkx7koKkHwk5sI_0j6sIQ5HC1j1-ksDPaegUNlQwkJ1ju8jJESXTf_-kGESB_khCJfNl8KkhNldwkjNlJ_ky6C4FGJ9XzgcM1lEmYSIF1jEh1jXZLm1jGAbI9jY_H5Gmg1j4Nl-FjRnkhQN-5cb7NdiltSG7gkv_l-9lDHmyWNMcg9ESHmkO8l96IV-lWnX4kiwuSpRgegMU8Et6U_HUyLkkgMwHSxIfy8PUMK6Lk8gMpll-LkOYGgpk2QAtllCxQQsfDhYiMBLMCKJJ1KlB4JduAXdOpEM0YSBmBWQQbbOWVCdAmA4QZcjW2eM2lvoBA_jj6lqvkhQN5HmgMD7HmdeimlMuHJoNfdxAHIeCRHsDKbIjgPSaraDaWkkcP4LpuhwoDvVdsrCcRM2eiiAdlPanzhwYcFOg_6TKic2YkBFbkchKQT82A-wj6EmLaQd7E5vBV0Q4Hm0pCJGNEIm57WuVkRwAKCmA4QtIm5BBTIcoEbuvKp4VKqcWBN-3ajGVKGJPImCoJRImZuciefopj0eiXImYMOOGeYnTunjnef7lMvrM9lMQMT1jQhImylHjImFklRQCqYAT4CuGDyMO01ErImHbAobPSKNriO1ImM2l_jIDwQlAmBIm0pCdJmVCSfJmJ2ewZMKRSCjH56OrHVoxYD1NWhObBVkVNwKSYwYpjTcjeBzPV4I8AhcEdotJfHGljYdVUquiszKmdVhuFnefUsV6tVcNVWTZiNVt6kdBQoGbHBmwYBtEdKdPxrb8_GG_NcedGMKhVET7AYrfsXCWXLvLCQiKREBOyA-MEaKIr6CP8S3YlpRe47VKzBNNCo-SLbfvfAkEBYGNWxB3qlRoUuLTngEcCm4KKSDCbJmlBArLjuImfJkUBDRQlgmlKlklJmHbA4KmgJmgQJsGieneKqNUDJX_SBlJMUOkDmkVNKnCAtZ5Xi73EkHTR9M94jIdF1mJ9vDNWFx1Imnh7jiQDi_7LudlQxIUqlI4kM9MHbPTjLk3a4XOYhFEDSArMRzcWCD_LELqY7uStllC2BAIQNcMzGm_vDwmCslDddAdAm3bUSNkHZGXYjdflpcV4LmPikMjlvuHkaU8Dk1fljRPy_kAEk5flG7Nxvh9flJDdMQe3ml29L5mlDglv3S8mlGglTDdaaksxO-aULglEAlNgl73SHnldDdDnlSglLnlU2ENnlWglrakkEkwRQrOh6_gW_l5WctmChOkIYPV3Czakr2P6akCuGyMmU4SXBOW_k3hXrUl-KmdNBCHdh6EIbAn2QIslLJYrIKHHmn_ldblhQN8MmlbA_Mm35lUdNWrkTySEhkP4EuyMg_SYMPGzOy7gPnPHyfRricnG9IjKedqogzBMT7W2ZUxAdvQkjQlXKY1mjLJky4TdbjX6Bh7lNXHQJkR-R8CJu9lmLBAgJuWGOjMdFKSAT1jACVTbrg7FmHNm-Mm87M8Ol2DayNm7Lmj_k9Lmg6I9Mmc-E-iOeXIescqYkqXHsYkGJmZikrjQPwjqsc3YkJjPdwj6Yk7jQBtcq8RzhO2sclwjCkQ6sc6hOGZk9hOQZkKZkLoHISM6hO3sc68RV-GHiO3wjYkQHZkZkQOiOBjkjQD93N4FEukHO0k1Wi1WlwbAigfKxTGXCqmC7HR1OmpwA0nK4OmknK4OmxBILxjWgMhtcsMAIxj6SAVRFBPmltcCikIHmk6lORb4tf35lSRbz6gkAmp3lMPmpQN7PhGiUJ_dbrEYZB1wULci9bPGBCoEldKAypHLETbbBotg7GeNJajuT3geNmkLJVSSC5liyzP_LS2uTjKFOiBm-bztbb3GHXbeucKsA-0B-lAp0a75QFUDFGbaoA1_Ij4NDacSzKjMPJlBY0RPpATXlx3JnCCGsTRqCL0lejcdeGDUUWuAZzfrJjg6LjhOMJm4bIPuPJBEiKL4kA-WAwdQ0ulINj2ulnGbz7JtjGW0DZkkUuYfWeJIdiJDXYQoRiJWiq6hwzDykCA-GJsiLOdsrWmqBIPN2qGfsAB0S9fVySO1OLI5YUfd7hQdQP98F6iF9wGBKkLvTtsYRjAa7bArVUpD6sFH6T9XGloBHVEImZSjBjCT8HX1xew5lRZEE-BF1Ay1PK8BLeAw9Ba3B9kGBYAmxKOGCC9AclCjtD-Xbm5lX5Dg6lCKjGPmNzDfaPKjD7KMW_BzlDdAmZFdAslffJPPmtVVGxX1RGKCmwRm6WOKNmgmDu7Cp5L1MgBijCgfGnYYkBZcdjhcymXIjMMujwjcRcghnkFLJbPiS0JTiCmyPHKOWtl0nDdUBGcKGsFzyc9XhGuATWVKyfsjC9AmBZJcufl0HdgkJaMZWVxNdPeUZ7jAaLAGczfhVmcb7jgdak_RLBNdul3ucydVTrlF7G66ZHlY0JcyrG8sbRYHfXCC1Dc0elREm1LsnCOVkYId7ZCjoWjTAcxBTtk1yDyzkMQMHojU0ECgTpgj-sVE3L5XGqKdqQAj6MYJJ-JB0Mi5WTpmCPpYRpA6NaX1SewD1JKgmhU8cCQCeecLiAgyWs2Uu9lqDMg0l7OAs7l5Mms6ldNBwRmRFd1jKaxjf_kvXY9aCi_kYilhQNtTmcrYvTml9jQikujiv_LJPl8xDu8DFvEWGAaTC-bUcRMAcUOPlAjPNlBJ_Ascg1Yc8pPbYF1MMhikWPlhpll8RZcUSpMoik6xhppljik3LHTcUWAMvikWjPkPlwbNzikUcUccU58RJRkkAMsikP9WtPl-ikwikNQHC9RnAMyPlulZsSA6rlDLV6vC9-FeoQ7UABdUa3AvyEw7NElSRjkWiO9UmZ8F8NJxAk6TX-FJ3LCl6Y5sjl2BtIkDVm8KHqohZnhRDFeWcFAjF6UfBTPGCVgMGzjoRbF9NFWVC2FvNG2QH2HT8IkDsGoLLHyfNzGrdNANgZGJb0RFbcVGCnuFxRBmiFAVOKudV3DAfPOHN_KB7TDgPCI2IgjGEfl2ZfpIJp1PS3lWVJe6eGtV7hB1FClmhp7kLSVGBB42bGUAnNDNiY8dBwoH-OFfaPeICuWU-IEajR7UAslD-fiqTm6TX7hXFjJXWjlHMIplpNGa7kNRbM7UVWmRwgGak6Dk-CdDMmTeC-DkGMmu4Q5fl1_kKkCXBhBOBUYh2_kNMmSakBgl6_kejOWakTMmGOP-mlgjOBAlG-LCnluxOFAlcMm71EInlZEkgMmcEkUglpakkMmQAlQnlQ2PTVg5UmkLCCnCEYObAlvKVyMm_jOXBOl9gSXmqOPMCjTWmL-Ub_LGHdwNC-tiXnkXXmbVQuIgDAjjhZjBdG7cw4VWBi0gC8NH-AStPPM7eQDiLcK5VNdaTShFNrcMrCR-cNdGSVVU6YHDDz8Hk8Q3MCm8QDvFRddRGci3CtFCqbIMPVEwCRaENnCt6AanCjQEiaKjcDOUmy1lZedPPOBlDE8EaEMoOCD5kPBHAREC1JyrWEQSl3UsOPWbBWXm4-VFjJ-gfmxE05UOfA35by5l4wke6GF9VeYmy2Ei7LBpAp2USIjT5AIPPRik9zatqjqNfunl05km8VD6Rvbl2mWC1CB5D7nMLDMpjUCDCdnYMOhbDOZeF13k5nA9HHkgMgcg2xT2gYWVEBKO1jZAVOLrcJzfZSQthMhAjnEmG_XCkCIuBQSQYIESfMOMg1DOaXc4bkpYC8KFauAANe34LiWehAFiaVOif4AV1jA_8CCRHtkkKKBcYm9jXMwBBdN5oSCgk6SAY4gnflV4jrGHvZmBKEYsiuDi8EV65NvGGqfi5kUq7KtqGHkTbISHfjEOdZjfxrKc4foHOdBLJacRUclqkDWSxTl8dB-JGuZm0eV9UFEFAwEA95Jq0MgRIYblpwABISnnlyglWEH4-VWamc6Ey5Jaaml4HuLJItemFMo_dVplAlMe4FHVJjpUJQLwEIHHBbfDl0BmeKqxRm7JOYiShYPKd9REJ5As9kU5lrBP_pjmMQWpNdhCVtSShIFbmarAFbmT1klAIN4VrSIBbmtSIDbmOqCgdHmjMidHTbmohPuZdndHWpNwsHVtS3NIbbmLJjudHR-CifNMbme3Hibm_NIWpN8sHVtSDOIobmKbm1xHz3IJGDVSerzA6MEBPH-Cgn8ecBHYBPg3BTBf7mA0CPspGSFBMWLxNCDTlBMiN_CHnA1qP-PQdamaSb_zkYqc4mCKDB3ca_eYZePE8DMSDaGKfdkFSBpyHZePB9bUcmakT6SAFpcS1AOSiacmkpiacmDPTfaPRNUUcmdeElsNajBdMeZXAD6IlsNd-CZeP52kpcm6PHS1AZHMPcm7_bmcmPqSxbiYoDTVVvcmjcmfaPD4lrcmocmfaPwOhlsNCdFxcmXiECdmL_B1_ULKkmYmVamcTFXamoZGZDSJ8ReBJkodEyAJVmiamKdmkamVsDNdmKyIK9M-tIOyIa8RpnQoiA-pKyveMuIPKPo5ByUAyoDBtgwlXZqkqRP1yIAYIdYQwyIwuI0yRqdmzuIMolyyIwyIouISCJ5yIauINZN7yI3uIuWhtlG_yInaFcYIuyIeCJFzIiYIryIxaF9uIMzIAvINzIsSBzlFweIwuBUDf8xHZ9BDiBXWALwH3_eCcm-HTFSG7OmR6lBjkLhYsShz9RJhDRlX1UI4YIFSBhyh6gMx_DhvEgjAjzItciXvI8dabQHIZIHdmC_G9jXkgeTsc7EaLoASdmxemPCBbNkn9jHNHErjq9jLzjhVIJ5eu9jPzj0Xl28dXzjEWCZFcrJQ49js5e59jU5exBParj-9jZUQSUQnzj31QpzjdUQ1NkH-ji5ezlG5NkL-jnUQo5e-NkhCJMCPBOkv5eDOkw5eBjkIABjQMNxNbGEFCkefYG0jKXmyte8daY0j8da3oH8daPsj6vCbOHyuE6tiy-jkfEW0jdCP5fmgoE3fmYQHuXU5CJBgmY0jUamS4Vthkp3BUiI2em0eV-ffVmQi0LY4Az8J-kJmDBebDk4Y9rPt6T29R26bsBCmyP-fTZ2LjxFAmH38E8jfjAFjvcJBiLIfoAHUWiOBhhpieuZ_HJ_JFZzAodKjDB0aATwAq8BRVDtlHp-GS7DvUMC9T2zH99eRzXzodAlYDnA_uYIpAVmekRBWTg4CgiSQdLLQhQOOiWhXuJFIeKSSQ0JC63A4MHMflasC4oDFjL1ok2rAOwM0xDxbWnWclxYCbfpCBPcPcoBkdMzxPRrggOSKaUsxBhuB58ekPcnBSUPF-hQzLeU8cSeDqTXabEt2YgaT19BxLBNSBiZA-fHAACzlFWkiUnCidKdJiugEGnSGoB_rd4fDWmRAXAJmBl3UU8YElJHEHICMInCm1ReDDDim-JDWgF9PRInC2bECnCIEThFNZITjJmo0kS6VhoYZSgSGNUlYcWdhsgr6lYimOSd9SdbimvkLnrYO9SxwS8SG8sDKiewqUf3kM6UhKLtbQIEfwrbyHbRnGj5MowQVImn5BBhP1blzzlUCIstKbYB2BL4eAawMu5QgUUebFn8IAdQ6HBT-TYAIZEfb3L1rZcVEMKhLFaowK2iZ8mEhDmV7MV3gV7MYLEbCMchKy4J13coImYjiS1ANiZSUXk8AdKQ6SAftH6Fmvem4ZmOmYfMV7vjBTI-lk9KmNRbMNTophceBAGM2gPSqcLygHLfsamJSVSbCFAI7SBKDB4bQVQEB4BAFDYJQfzAsDSzPBHbCLUmI7BLYLcsG4Jj2vlkdfBxX_eLLTJq1HlkCkOSFNiZcdgTMwQlyCHLpAyCH5LKCqhUsO44O2CHggm7Ql6CHekmZpMbkmuYlHmHUsOOMCEDHrAmiQImkmypHADHj6CcCJd7IMpcp3D9AImkmkkmcmHUsOTqHZDHhkmXqHf-L1rZ6pBk7WPimHSB8oAucgp_F2FBJTbBfRkOKHifFQM9VJ8ECLnCcaAlpCjweHlm2UC9BSoHE1tHRlmUdEWlmkWBEslnqlS6VVkD0ZTbHVInCM9ksjmclm2Icelmnkik4jQxIG6c9DiVgSzvj-7Cu5diVNsil76BC2FiLLYagNILUdT1oOZuZA1iGMFhaExximZiojHv5MshJLed6cEC9IT7jCSI1-KAECQkTjNM6mFX7Wq_c4EIEvS6dNvXNT7gWwlS7bXzBBzivKYCtBP8I9BCvQDglm-Clr8C27OUqGSnCVsGlkMgKRfmmy0BSmGimm29VTRC74S44LFgme8YD6Cq7MephjnllVNsjISjjdXm4-V42gEOm80EOcgdGSSpEaQmpxjglHjjj3IgnjjvxjqsIzph0xjxvChtAqGLeGTJ9PoKe9ph9xjzjj_xjRkjuRP3jjAqhEyj7jjA-LJqh_xjLqh51QNqhMOHPqhFkjLoHbJgOqhWnmJMH1xOdnmanmbNMbqhkJgRnmfqhSPkhYW7UALdAB9UoIP-hJ0tDukjgmmcPFE4CuKR1JgLPKMsFXilvjkclmgMDLiLdfLijmFRjAml_nmy0NgQJ-4Mjvb1Mga6cwqAz0AoHOqGBeHNg2epkipRd9cfQ2X9HB_yWp5dyTV6gCZlPSpTLNdrZIywWJLmorbTAj7cQL7Bf1DVEFK7B3zP2QJ0gBUCdxGL5FEffDk8dhPPLqBYFGrkMVMjJyNGeFujTfULMjUeuchRJnUDg-FfRBw3kmfTrjBKzKElXbuZrXIFgf71CEkmkzkO5DvnAlaDYiB_0IpomrghsucfWDsWC83kjIfDVLKEO3ePeygssc4OTEcNnQmDfWKHBmzadHBaoOiKLc7AOZlEugQyA72CC-CrVLiJP2ENKmTZ3CC9OG3aCZDvpDCsQbAC4dGaXUL-CX4Fi8H8CfjZKfkDL-Cx4I_eDPpaJamEGeaiZLCIcgbbeeukZ38JnmJ5XKPyFrjLRQAAYKcHenIJSgcTtfigQ1sHXpJl_GMflhjC4ACDtiSBmjbEHaWMYKgJkuCGgqm-OCHPFTiKVYCWhLSLPdzASDGkqmE2FRrPV2C_LWVBmJ6KSzASgDsWdvXLspQYtSXBDvTBIgFDjC6JABHf7DB-HDGZj0xIwYg3iDmCNa7AzUZ4bL9qm9bLQbcNyUsAENyUCLEVCIGzGZUH2bL0RANyU7WJNyUcWIshllxivnmxvdDomSkSdsOyhCrRD9vCQwARsWsdDRsW4MBu1LxMStqUyhCD5AnrmqIEPqEcPKI7AsrmcvBnrmxIEurmBgGjIJ4-C6eKzrmkrmSnCBveFQM8IE1rmy4L-rmj3BKDEJgIqJAsmmByA14EyBAJ3NIikrpVBtAKgmS4VJsmLsm_Lmx1NqphbOQmQkmVQUehU1gWehn9G5NPt3bwQk7jfnsEGcUyQkJcUuUhtOQhbNq8RTpMRpMIRk8lK3OQjbN5OQXjPWcl8OQNNMgUmFRkRNMepMIRk3bNopMJVh7ehORkBRkQRkAcNqgkQGmAVACWd_mCL3l_vCj1JFlml1JFQMwFOLtmxngVnCPcN-qTSfh-qTUcN-qTWcNHsmHiFCBAvNguaSF_dzRKXUB8rklYmwemjJZZtmRUTxMgUEgvCeEFMChkBTdONm5IkIhk7IkQDN_MgQhkDJkkrkgObJDTX0G2JkoDHQIMXhkQOiqvM2VIHvSc7IBwAqNmp_YZ_i_Vm_VeBlmmSF-qTP5NroC21eYFQLxAwGNKumR7CzvSCVm4-VDzjJzk6gT4cTwIlIbkTPmhtmQsm7DFooNEUM_EQH3gIFWe5SoQGSJDL-F30U1uJnXmpULCUbavJ0VNz7BwVYKOSunUixcsBUIQDmFFX-BkyNSBchQJ1XCpyilRkSTP-nlPDj-bI3OCoHEKuPNnC41EoQDObavRecFhCWer5BWRDSTPcbWPrTL-eZfC9zkgJU1WfSTPExJOpDnePBlAVKAPRmQpALvmdpAEGBlZBw2C4UEPVSXTA7kAalL7nA4wiytlBelpUlAseJ9earOQoIAmCD2DION7fVw5gzWCCLeRWjarmcmgYwjPFKB9U9BKf7Er5ITBK8vmZBK8vmbBK8vmyaD-vmKkNHwm3-D8vmOBKB9UOJC-vmd_CPwmVBKNwmXBKNwmCwmSnC3QgPwmdBKNwmCzBNwmKwmXwmMwmdnC5BKB9UCyk-vmFnUH6kSWmTum5xff3hBNmZAGWsc1qjIdmcum_mYnacVmDyHJPCmW_dRCm4DOb8gaHiv-Ml4AG_HJxWUzDHsHkKcPTMUuCv4BJiBSKUO8JO6JL0HWeEieEhrbCFdd7ZdxBgOdn8CZQTLUOeuiNvMWICHLJ9rGJxW6Xi_ZC-5VN2LIqJRxC-dWzANwDD69QqOf79bFdMAXlyvJpMeL6KVtl09jS1C5SCdjB8sGAhMiIfDHQmoRftkABhdICqveotlioVSyA5VJDAEIRKatdEZAmFR8eMEfD3mPaUVbjBrAWGNC-LZu_AkLH0Cjx5h4WTW2FLtJgGPCFfuaIYoOL9KQmH_VCEQMjbVyZU_XH0-NjnYquYrfVvXMQKeQ8dqnCKmm_qcOrfnnHAFEbITqLB0TLhEaKgPBFRAlChFRcvk-ra2LILlBMdB89Q39Pzjf4Ggz6KIfFFaaDmE7Fk1EF4RT3CE4JCjPC4ST1dG0HEl0DnqPHJDnnN6pjdQVDWL97RtIUiuEXiPywlo2adPaprRdyCeZZGUijgNV7lb9SxUV67hDKRBaikhGIfihlRVgBLBRSml0aJfqe9sDJoCguMj6NrQGf5ManNHkfTzBx9Q_hHiLERjCTDDZ2a1-PFTBw6dAeVRNm-mF_LEe4ESkftjFQQM6MD6qacrJLdZtUFfrCOjICYR8yQsUH3JkfXca5M93ASvdTdApERRgC2MZA2kDSCedA1AR7YVh3OepE9ylvMa0VUgSBtHRBnH-7Hi7DqsDASWWgA6SCbWPZeXI7jovXoAJ6gbNzgnzmkyDEMF3QGLbIFlGPLRqGB8uPksIGjIZkC5wd8nAqxaewZ-YB39PTmKB1mPdXXsB-eRyXMIqDM6QudNCMJA8K1QJu_HN1m7BIPZC1tAXCW2KI-7Cj9HTMJQlLjCWWRI5CWWRIUjEWRIrlCUxLBGBWRIMnOv_eKUW9gIGWd18UF0JisaROJRKJCqGmhCCcB4zJ0KAd3L0iBT5QocDfbJxulBNJ1WL0iBdqP_mFTIAkQWxvATylGGBBmAFuBiMCnyAMmGEcJN0FE2mkHTiMC1sWG2mHbbnTJhiBD2mDwABWfiMCHpWN2mgxW1mB0BC5FEGGBStXkWAt0V0ODrpV1WIe1dEWLnkCQ2R1xJCwXy_QVBRHdiw9IcfBgmPthAoXNTymCOD5Mco5JJzTo5J9tPo5JLyAlRBkCRlaD11bj2mDhRoGKxdXuPCGhR-BCsMAkGSE7AE2TSTlAvTmzcl7En_YnDJ_gNRPCexPg2Y59OSbWuvmTEI4eCMwAZhC3VcMMYSPe66eGiEh6BAjFQVA3VBZ9G40mGSlscJoXUYzTdjmcmX_mC6OYVaEOsAjgBSFDSVhCWEuHFjwmCcBfnCOMRZNESfA7LF4-CPvXB9UbFQ64DcwY-ekJqBw3mXxAKtG13mYvX83mtnX83mGlL83mumD83ma2m83mxaKoHEM_Pu3mJ8d-3mxaIV4mrPb4-CBCWT4mETBT4moTNR4muLBT4mMqTR4mQ4mXtmYLlfHFTscAtVy8FkYmoflmjmxwmT-EIHFgXmApFskOXGDWSB7mDvWD5pGuhA2gPjRh5ANSpHAdAEWC4kOoui3uSLlg8_LYQTIJkD3V8ABnFEcQLLGJcEhT6JR-QqdAemhp3SvpHq2CpDQFqHJCJxpHV5m89LvpHKqHxDQ4kA_ocd5mSCJHqHT5m_CIHqHDNL9SDZpBBqHypHBqH0pHf1Cb5mqlONqHsQll7PWqHi5mLQHUqHY5mXqHWOB54ku_AgbDWGZvrkv2eGumrFClxIC7AjgBBiD8qHDTAkoUNMCtMCF6mlxI75VWsW-PBEmg89lB3THLHY-YdZGTocaXmboauwmSFlwwmi-YU6mwmm6HLbbg-kXXGDl6MquJgGSXgm6MDZyEjEHqYEhncb1NMedsXO7eUi7cw6k2eNFsGrfbktEFLjECCknExOdVjDC6NyTJEWexBNJgGNlLxsAmtHy7AtlltfmxWBHDl_Hmt4mb6md6E_Kgx6jjFZ7rBPsmJ7mT-EL7mEPhcTh1liqaf3ge5fPsaf1eXtcL8fPZubRdTvafRPh9rMS0fi2jYBQk2jIgPm2jkCQiHfBjkurMB9Ia8V4fDwzFl4mOKklxj04euOaXrBr4m3ZmNRbx7mK4TlJIslCGmB5CkHiNXlQgOTgXFpSCG9J4nOyblVOlaqEirFZfIZ9BwxjHsDHWDIfbQFSYbCUEBxwHP0YGrc9tdHQTivlAGDqvlMgNx8dnvmcHlPMiEzDULGD9dF8m8kFoDLv-PWSBnDNVkmPnmwkmupHyCHxLdWwIbkmukmQ7Pgkm88KPolr8meRCmkmXkmjwI08mohPykm80aJDHhkmIqHNDHA9mLrJ9SDljAADH1kmIzI3kmEIeNyh3kmx8mfhkGOAPzicyhHtHRjhuOamgmlnaNDC7QaFpBzBmY-CjtfarmClmlxIfEVSKBVlmOhGI3UHlmA4j4CcutAaVIalmQ6mwUjgpGT6mELhBZgYbl0Dh6mYBOlS6Vl7g4_HO_EtKLGyN5iPv_S97AzfAnxCGhljwS5imCTJE5mpqdHbIZDDbPCAFmC9HLpCvsKenD4xIhNHqrSZWhSlOeRJsdmRsarDPQlOTlO1scIYh-9LY-menC8RMb-mclOflOU-mNZNflOilO9yIflOAWIzYQmlOplOzzjdICS3BflOulOuQIwlOKZE6wjQlOevHtWArclEgGkoHIBQNiZqGLMeKSKBfBIA_mw7WYsWPmOYsWI7KYsW-qHA_mAmOYsWV7MYsW-6MrnC-ojSKBzBIS_mu7WDTAS7NS_mF_mW_mH_mW_mJ_ml4m0bUDED3bU9Zg5bg27mwkjMjZBED1bUh_mMgMbbgD8MVgM5kC96O76IjaOnGDNMOT9c3ET2mMIFSP9ia3Nr3UJYCYLHYxe5xiTnJq3jIYFs4hrAdJKMu3jX8mSYVacOVfMCWFvrkxuUI9DZflGumD7eY1DCIJe_mT2lpjmd4LY6mGEla6mchZVeMFzjxPIpjSDkBcKKfEImlHXplMWhZDQujjW2aWPHdplMQefplqpl4lHlikiplu3S3lHDqlQfNBmHsAnEmHbUmVmHgplVCJVmHV4kwbN0pltplyAnDiOVmHaPYSSHvAnP9WimH5AnemHimHhmHtUmQmHpdkjyY8Zi9yhomBuRAu-A8_he9m6li5gBdsEwnCO1JFULeJZzoCkuAgBiC7B37CT_Ef2DcBn_mHSKBbiOrsC_JT2ngC7BY0FpBnhiOmqls9msaju9m0eVrETCYTflm5Qb-HmLPmbumfwU1BnL-hNQg-kJwLgwDCQjfewQlTEASHrQJRrh2eD4WlbviwblrIkeVRe_EdNODrfoui08OOxI9mjrEjyLIJuMT7WZFVJQV2CIqpSEug6nGQIMBKh7JCC7AJIUuuFu3Ot-gP7dFHbkRlRORyeD73H4Omejma3AXwGoORC7BR_gCekeckhamAWZaimkBAPHAaTFTMkObTAkeDEBP7m2HLiim6CnDqdPTLRlkj9FzwUJZCL_El2Ii1KfMeb6Rk7K0Tl1qVsrLaRjS0WN7e0IjNChTRHPXlwqWfXgZODkcPiycfSFZgJVAUKoMqFTJyioVJ08I4GLuOG2nG6dLYoWv5Kx3coUiswJFRA0KLQzgq5MRFbkIClxUw-GkzCEWUGyBUXBZBEJhDfhGBsTAnL7dQ42Ko7K5jNlxLlRjXPDJZJxGBl6BUTKsPBWTK2SX4PLRjA2pOjZD1zF-0BlbEJyUHfFLyUObK3wSi2BkKmyXI-0T3fKNbcvJIESCbzFNBIV1Ui-REBb8zU5ICfRA20OCTEf8Lt4HV3UwFErEnvWS-DCpDChMCL0UOpkyEnteEjKEVBcvSRwmVKMC-JDJrCuhZX0BFpehZBUUBnCSjaEKkJhZB5bBHFnwCKMFnXVSEqJtsEMFniBiQFnhITQFn3KBHFnQumLhT6PCGFnEqJ9CCJFnnMCE8EdFnQRAYFnPFnYBkgaBYFnTFnYBkVFnYBkXFnEqJScMHFnx5AfFn8pPyFnLFnuFnjFnuFnlFnwQDnFnuFnpFnwQDrFnwQDmpFO-FqUf4XdTYhtFCCGnXiEk3fRXDEFnfNVLGnsDCfFnQUEHFnQGeRGn_FnkzAtFnPSCrWJHFnUCFJGntkEbGn1Fne_m5CnzBAE4cJimIClvwm7BnCDnSIcSGN66W4tQCVJ8kGv4amyBRokJufXIWbySAHDfnhjbTNqeWDFD4aY3MRrRBKZ2zQy0DCYV57D8xFsphndmeEdcXGBQkr-UQPer_E6FMe8Wf-AhBh8lX9eV2BMFMA4VX5OTdACEHGZwTbOfz_j_Gbkdc8pUt1EBUdI3mAaTbggkfEfBmKABxTlBFnvANI0j40CMsMGnBr6CCQJzHF1NC5qDiKmMsDXGnJQJlnCuqKqHnwnRjcOwnCSwGfMBl4mqqYdWm46gIplbrCSKkilmP5Z_lh-HnlHMx4P9dgf-kV8jdDPLGmK2SgKkw_fxlY-rWpYAI4L-FPmDELlMkchs-k09Gu-ksDPw-kYGmSSkLwksDPhSkBtI7LHfGmGMH6-kXNl8-kM1jVoGWwkz8jQtIS1jgNl48jALk68jJ_k9DbrELpZmLdA40CRbQsoCFRCLLk7-CsTfDTAqhULJVwgUZ_kljmNRbqqY43dFehaoBMiCPdl07lxhkS6VHJnRyRgjjGwjv_Lhsc9PIjscpjQwam7rHG8dDMQUWB9eiN7BmUFplkYCF4YkoDP6jQiwjUOmu3SWOmiwjjOmA-L5sciwj7sccOmDtcKkQ53SMkQMZkiOmGtceOmDZkUoHQSMoOmYkQXZk8wjkRlRQCKJnqKE6SAL3lmdFUMChtcFRCnGKEqJ1jE55PGPDctcDoCbFFiiOFJnPJnEJPWWm-3LyCdqviKiCBDnDfGVKneWmSJnpYkHwjmjQiscMwjuYkMOmnuHRrfQJmxgU1Cfx6d7ISw-dH6DV-TbwjgNHROm-YkXZk8jQfuI-jQXOmiwjmwj1RPowjPkQwJnPkQyJnfOmHSMq-mDtcrJnknmGiODtcKtc8JnWZkYkQJSMeyjClCGumrOLGPDFPmm1WoZkGPDNxjm1WZFUUoClhFSKnXimP5ZjEbihAeTb3EcInCpsgdelPJngLnsBAiLny8hEQhE9chbTLceBzhluOe_GLgD1CGHvjqSNYzKqbMxIeqXSB-QhLPyxhzfIB7miFSIPj_hmCBC6vC9mKicCGPDRdE8dGYrMJMnQfiOleslL8dGuiXPMn3JKOleP6EH0e7fEkjmeLnF9VAXM3mmieNd6m-0QYFldOKwKEjJhJClZAnEZi0sebMnvmm5dgdRPgWmomlEjOBQe2fllWm4fl0_kU1EpRP_flvWm4mlCglyWmRQeejOTQeVMmAAlAnl5WmZMmeak8WmDbUHAl71EJAlBXmiQeDXmeEkOnlAxBQnl4vAmFEkHnLXmijm7wHSvDZPGSvDdAlxzAcnlFVChAl5sCNKFZbU0zA3akcflj_kbTbHEdQhcchcKUDHgMFehewcHlkNJn1yjkNnstfZ8gnNn_qakKMzZU96WOQiZFLdBWWJc4YmxvPDkK5VGfcFyblwWZdoOhpBkGdMDLdSQnuH5wD-BMk7jIGS4RcQgRFyBaQSShPS-mzQkLKQXhPkehWhPNcl89LWhPzLlghP5VIiclEkQkhPlclrxOkhPYcln-mFRkcclzhPaOnYWIhclzhPHcly-m9ehnclIKQOKQfhkRHnlUItFS0DDKBdJ4g9Qfm5AaKQwkCIkl3InO6CRoCzBIIDNXxmDdl0zAoKQFVCtmGF9D0zANXIyFlFdlyFl8WI1QDe9RJPn3KT6WIl4moZGhsMMGLxmmyQJyrCEQi1mmF9VWPnEBAYPntnlHPl9Tm8DKKPlYik-iPHUmCcUYkEmFEL-REjPtDm9sB2jQQUmJcUn8RZPlosmWUmRjPePl1RPbUmuik0ikrUmfpMlPlQNM38R0ikkUm3bN5ikhcUoAM9ikljPYPlNPQUJmNCQL3lZxD1eK_CNqzmNcFqzmbBCVpC9gJ5zWKYAzcUGoC_-G3teDRIdvBKYA6cUpDc4AMiNn6NlS6VUsDT7E1BAhLnRlYTkcQ5GnWl37mnQnZ-MH2ArQn9bOgBd6XPV7U0yOCUQTJCiSKiNA_eBbNEeeUqlPE0HHnCmrmTpimTNNmk5HhaVduPmKzOmuh0MIPdQm5SJ2RQaAcrIYGcMna6hZwbTY9FjmBtiGeRSj0PPdaxZICBNsJdmbk06F7sB9IGLQV-tDvRBQoAE3AyvBv5CxHd0dS0Pa3-BLJDHHfoieQ-B4jAEnX6KDQjfSyl1UBG0iAhMn_hEqmKVlhEkFyeyQj4gbQkY0ILRYCC9Hy0CsvGD1IVQCaxQEKn-ZAnCSDcQtOBWXmdjSIROEncXihCRa2PCu_lENmUCHRSnP4NTSniih0vgNWmncjklADpeFhgrkRJ1DFHKIgc1Pk7CemoCXsa76Yxne26IIlJqiCz7LJAO7JU5eMk8b5necCEtyPmJcLhlSudTxAJbDR5ABYKajXA0iUUOWFSLjCtsEM7gGngg1BHtF9fClBVyaAq9cf9NczXC6LS8L00QMJLQIU0BD61PsDN19cQea1XJJqGukfE0kGKTclFhBBrZAslLVqDrZAm2gPSIn8NQ3AQSnLROhKTkTnkGnZ6m1kG9kSEQOjTj-FDlNLYZB00f-SndjD27TVEQohQJJQEvFETLDGTNuKQHJhTnKABSfCSOk1yCWXmL5cmvj6FVrZAhphJVmIUnQBPsEe8HL8kP_gA8thAVUCuhcsCwrm8BlqTBPVDAba3zWyWQHsGsnHwjCLUnJuhDoCv0eDKD5GQnoSkUnt0KvCkblm5mSHUJyjhSaWl2LXSnDekWEHtUnYbFbVeLNmneMafGpSJKgchiYF7W76Y8_lBjcX4cr3k9pPy2IV2FfVI8GLrvK9dO1wQdriOIM1HSdRToMjYWONOWGZAPYmsIcfhkOuW2iFyNAPHPIqBrBS-VTFVCnWfwKSswW8MYrZAP5NXnCzYD7dFKPmYSnRpGB5bTOFc4bdEAe4bq4b4Mdh4bGbhmLnrVnb4bq6EuVnp4bOSTk8BT3YNSF0XARBGw4b-QdSOj04by6VtnmuedmjRyND1QD5ee9Fjg7T-nm1VnnBAvUn4cTrZAlLndXmOWnbVewKDaaKj2TlJDlZK1KMQIjlxJ_YOoMcn2K3zgFeldzCURaoUePxCIcPJTdniSmSRKcPnDVkKRlLEwBC7YSfUXTRnOiQjAjNkh0CjcbS-mO6jSk5AHXjFiMeyg4ZjJIFViCA0Pd3eBvH5aEpaVzIfmtBNNB8rCqQBgIZ_UBzjQJKFm0AkmkURJRwEBKc7cPhZlOdJ1Clq_PwJeg9d1RDLcCBvkpVJGjcx5ZJRFElETDNP5NOGEk2LZbI4UMQAEyVJ2REsXFrAPNiC4Djq5LqCFeTdXWJqkEcqVlAT60RnJCksO0oF67BoVgUoCt4KNSnLkO33MZNQaWXYfKqeI-Xn_1BYTAYECudPDoCnkT3teFVBloUuhC1yEOYnItEOYnszfRoCGbQEdUnqlvHPrTndRBaWmbYnfcf7ej0eDmae_OA5fNQGI6veKUIsjhFJnvHPNJSLnNPJSHgNjPTjYnInNr6lrYnBJSPfTQCl_ben1I5_J-YBn2IVVmeaDpKNXraxNfThfb6KwcA_6CA_RsOOnXOS1DnjYiqJ9uNnAd-OFDPOBNBOSl4pB7vijyIwADMyX0KlAGlkbIMqEO2HbsMuLm52AqOEHyCiQP46N4XNI9DgTONNE31Ao2PYzM1_bF3L1_bsMHvKVuhCvjUm_lzUnX2IcKPsYn6oSQJSeum4DfipNZumdel0YnZoN3Zn4gGQXOrrgOokQEFgWmwrBTnDnhP-Cd4ki_sMc7VHeefeFqgmmWm8fG-4PBxNGmUc1Eg8My8AYgl6ZnrkEdtNqwCzamRwCGcIvZne-Ls6ipVn6qFHBAEbAL2AgqBUYSI-l3BBJuiHgg5qaYlBvqkaumXEDlanNkFsqBpanYRdsan7PhX_DPxCAmKpSgnZiGvMn7LdTEqSCq1YqeMhBM-KftoFIqJU7QrTFa7V4sjH_cB-FvTFKIPz9GuQk-ASP-Xlxc0NN9iL3uA4BN8ON2PNdXB6RV8ukwFdyrEZEVq9K63mFdAMUNmJNcdLwreroJtmkrZmYWDcaMuhCp-gJYnTyOW9QFKPgcEA0AhkSBtCm8d0bnaeWeEn2fKu3FpAlaYnman1an_aSqanVHAjwUJHXrSPyUn2CnX2IAcnoanCcn3and7NxBYp0AZYWdSFRCL3imI4dSIjIFMmfhv6eIuF0-YPFV5pOT5bt7gdii1ylbVdztjKzOo8cQwZBqT8cjvrLePi3uicNHKsBEhXvROCOSRvQU7eitExhPO5ABZKcciOEC4qc9JMFND1mgBiIC9YhmLQ0Q9wGp_RfbnQfhbaLtrg-3ldiIq4IQ2fftkpDnuQhGHDbSKpWLf2KWmjYLYq2KRECjYFqBjLtAg1kkjj57YZmKxLQv2RfHEv2Rr0FhClZIDPHJrvcavAfsEovAAZJBQBG3Ka6ASTKrdngWDtdnG7Rxdn0fDQEnpNKoEUXmFuridxMB6Mz_JfaP5gJESBubneSDJYnmlD4LMA0AlzCRoCvZPxyHoiKNwA3teK4e3teHRgOen97AOen-rHUSI09U64DZYBNYAUSI6MBOenGenDoCSfHOenVpEUSIdtSRoC-OE3tevfklenYIGJoCH9HlenqrGjenaenjen2REWenY8KClJkkAgenDoCM_N3tewJVXoCRenXoCTenDoCtOiXoCsen-enuen-encenFVCqPJRxC3kKLenXoCienaoC6xCdpCGoD70IHShToAJenG6GRfnaoCBfnITAFEBUfn0VIPfnj3Kbfn1enZfnMfnB3bOfnojcvEBUfnukBnfnUGPlfnYfnhdADfnB3bFfnhdAVxAPfn9XJnfnifnCIDkfnBOBXTIPfnNuk7fnqfn5fnsfnfmHYen5fnwfnTpNUfnahK7fn2fnoXQ0gUPxl7enBOBF8SPfnC6FQgnAgnL8SQgnEgn1rQQgngfnJVCJgnliYPfnnOPIfnOZS37QUyC-fnITAzlFfgnyHmLJVBBHclDMCjzannanb9e_aSNJMI2AANmMGdlmBqOAk_m0UlsgnBcnCEFwgncPAygn7Cd6HVwET8lAU7URnccMefuhShFoUeZHdooPO6ZbvLckG_6IoySLcOqmD5_mZDOoTdHwKVmLV4aFXKJpNDRJPYCP5AyrNF4fDtfwqOwrE8RhG5U6sCbtLsXhJ0EIzJ5RBDITMUNZ9K7FNZnWjjLLJf_YEq_iqLh4TdwWOlmBJDEFTAWUFroC89AW0KHShCKHiWDUyCLuBTGB0JgB-hnJBYRFyQJOccJwLnJBAGdJ-hxAk4gnMcn6_UrWeAenCIngSlkanLcnugnTNfqeb4-c74EliEwKTOGCGGEn8km-C4nhMYnfQOgTn1SkAFJnJBLWer6j6NlNinWinb8TC3gsincVQ2qiWIGNWmZhZTingqFrinQ9etin31gvinvdegNfGmhjCUYCYsFiCQEHHIv5k9NDfDUnbingKgdNSAGwyDjnDu-ijcnnmBD5MNJJlCGJrQFOjtHBa0E41Ekqc2pJ8NGoXO8gKojYLBSeWFagDJ5MIQms4Ah1GHkEEqXL6SXFT06Ft5ExoOH9gcaTfhe6XMCeDxwlrRM_sG7_ReOFRvNHFHubiD0medDRrBdoeXbJqpZyQji4U_dlZYeAOAc-c7agYbHI6joeKXiPQVApvDjNGrhYviV7HDUbHPSIFZB5sC_Ikxsj2nBu3DBOBRVBm8DnJBNqjYknr3D1XUXgEwfRzcAVDD1XU0JKbYDRvGhkn77Vt_jzcAtfA3nCZyBPQSITA3YKoknBaBaknCRgcLDzcAfQCaaKA0TH_YrWm-wK1XUY-AokntQL5knECFAlnOgAtknsxJGlnvwK-kncPFbYDM1AtvGIQM0mHbYDa8EtknWOHwzRo0k3inc1BuintqBP7UKYToZTninsNnjMn2inVin4inLWAZlnGHAblnHSNzliE0fJzfG0fX7mX7VY2jc7mYWOziLf7mf2jW_T6pPnfej2j4afFmi6afQ2SbPheyjTGBUgEBqDITAO9InRAMCjl6bmOMG3jFXQI8RyCdGtBfil1inXEDGmnJ9GImn9RkHjkBMm7Dkpml_TmeUfKhBgqAqmlx_ksmlHMmyMnHtM0Mn2ml2MnPMm4MnvRP6MnjxOSDdejOPEk_MnMOPBNnDnlDNnbDdFNnm2SAXmKnlCXmMnlVgl6xOXglmMmuoCCJFIdGU8BY0BuoCsEkuoCYNn-lTd6SGtBO4SuoC0EkxAkQmnDnNlVAbYkITAJsN0TmvjkNnn1EcIbAziPC-AtOdLZPelHWsmSehuQEzMNnMMpQkaLHrQkDpM5bfFqgVPlSOntOQ1QkLAMibNOpM5QkrsmqehUjPHNM_QkepM-smXcU-1QzehGRk3smepMnpMGPQsPlYvH7eh2nnsUmRRkMpMTRkK3lnBczoCowP4nNOVk2NMMonOtmRnnQtmV2AStmV2AUtmV2AZPQRnnuNMFmnK6bmOMzEMIbA72TyCdYOA8jgtIkVnndonuBA72TZnHdAnSplgAnsambzDcRMkAnqsImAnUaQS6CqscpAngNHrAnFBntAnjplaPl-Dgx1EnplsAnCmHoaQdmH-Qk4AntplAqlFESXmHHQcQNMVmHABn0lGCBnMmHagO8plqplT2E_plSpnLBnnCJFOnoWPtnmWmChonZyC3oB9rC9yBo7hoDiu1LAnntcgV2A8SeoJB4DTrBnErP9mH8kFRKnrsC9RgqpnEZImlS6UCspnVTBhqlKBmcLnwBni3lH7mQ6bJqMcrYQnn8OAYhZ2gndflVnnRFdTmnp-hczhrbfenn5qB5zMEhLaRMZsmdJJqQkXehsQk7VQysUllknnnMQehehRpMrnnnsmNcUzOQoehjbNxnnScUznnrbN1nnepMzsmcjP1smzbN7nn8OQ9nn5eh_nnIQn9ehLPQfNMxpMslkzmBz8GzJNGtB7uA2oCo4LXnC4rBnWVVTBqng7ZCS4STxlLfhk8mxngaonpiO2YO7fgA-lIYTd6T2kj8-V2fEDNmyZnX9IbonJ9GFggNrnyqSa1BQrnNnTNHeV7mPoWtlnLzfK0fa2jzln_IkqLN_liSPhi7mCmi4lnEmil2jJJkuuBMRNn2jd0fiLW-lnGKD0FCI4LTrEUpTJrnJqMMrnDVFbPgHCmauEsdiXnkFqn9rnJpiRHdN5cD4LBKLXkAbFMz0MfjmcmFhuiGzO5Amj9YYnYUsHk3MouiKlg0NNbpHvuiT9KgNmRiM4jM2uinxBSah95m73JNbQT5IkpnmuMxcGHiT0FVxBnuujk9IWrnLrnJJYJpioSfpsniacr6lEsnxsnbPgFzjrzMHGOY8VadmmHXQaAdDfC2C99CZUhxoGoVQbyRkQaUVPC8UnuHOMSqnHGNc-FNlNk9XIzyI4dmDWQ_XIudmSQI_XIxdmc-mzdm3yI0yIPYIBemTtnq-H5yICAT8dmLZk5yIZtnvhPDzI8yIj7P5yIHzIGemVZkJzIJemxdmeyjK7Hw0QAxi6qngCf7oC5dDx1DxcGQTA5tnamGNpCWDFKvIk8mpemDrnrem8kFxBI1XD7rnXrn9rn-5c_fMhbfAUAjonvsnHJYJJYNunBGhOiFlihBTBEaUp0FJ9clQDgEaNLeyQNVsknAVC2Fw8bmROu6JlxJWjMYICpUOUWTook28HicHzaOdUktuZfjJ9iLyZBLlmEgbODeloPZXQA1D9CSDKjwbCKYhvKnDQBWkEPDmCyBO_hKyernGY4fEpPJUFfrlSiUUiMwqM_BWRYm8qOXWYULCOhMFwC0UOUcddVGibctqHBzlajCrNQUgAwXUOTX2PO6fBT6HRtDv-LUUX-ghnJQHunuxIztInqll6brTnOTXBGCRunfPgKrBLrSzOPS5EjGNiXgciQmRPS1hMWE2Dd8yeYUIgPKQ4lXaMd8DEiDpzDHUHIQMu-IojceUOopnOXf6YE1GFA7C0sn46N7oCIhhBWR6fB-ZPRwn54SpBC4oGGFD6fBdoKQPjMnnb6b8rnTJYptUT_cSPmdell6bZ3ELunhwnf0A8YgTXAWXGfeD9zgCNdV1AoOC03EhsngZIk9VMVUrKIReA_WASGTVsAKqe4bGHUO2oNnFb7Wk8FEhfGaAmojEP4ITrETfCqPmHdGWVdHAK86IGpD3NDmHkApP_KDLUXezFHTA5SDqqAKuYUpNskMNTGGfV_TmmSHFhB0ihboRNBGh2cNZAydQkLcE6EW0IYDFw-AvyA3gC9PGtUO7seukIdOBTCKDAIAtMTZB77BDoZMhenCICwlxLDxpIu9cCIU4oOhuYFnAMOUJXBShHsVBcJQ64PB6EYehw-XBVLwNECIClnYnKIzdQbtMlPP5TBB6NlrcV6BCqYJXcQgC4uc14BZHB_HMG-CcOLm6LtWcTcYxOC3rCIJC74DoyEvZCGLDPjLhrexWLTBnrsVi0cJfDRGCPrBSKBquYOtnIeGFcdFmCuzmTFPN2f-SP_JiJ0iHIBCSaULQtOjhpFFBCI1hV6UfXcZpJcCVUqd1VXVVZDdiUHgBiI92i8NLRHbagCC6hwvNkhO9MPKDTedctAWn4lF3IrlfzQMoQLAVVcyB1qkWkC1cNf-WNEQDgCYPDWLHxLPxXRnIIAgDC1SgeeFkVyeeRsVwNBxIE5QaurA6EkglguuFaGTHaEXnBvoBRxj2cAfXF22a3QMRzWzCHGEbOCEvECgPKtaIj_BJiMVDh20crYgPRX5ngzgVMSCEBhNpCGWCK3EopnaMRKwCowPX0nDrnGgElyCPqIeyUDXALpAnCS-hJw8WDXAj3ApBCngDqbRDXAhPmucekWKuceWhCuce0RLHcIhRLHcI7aJtmXWYHk0nc4BcsDpsCjUJ40nZpB60nZRL8kFbMEOqNpsCaSLD1nz0npsC10npsC30n7ZCkrJk0nOMCQ1no0nO1nBSL8kFQQCmdF3oEyRLW1nx0nO1n2VStmXOqHQ1nVsJksWCyVtmXqxYpBCYfC73EQ5DiNBl1nt0nEpCv0nEpCc1n8kFC6A80n-dV1FaITDpkATRC40cH3hGpC-QLGpCT1n8kFS6Ai2NeWDt1nA2nqnOGpCx1nn8Kr1nGpCL1n41CPTXUQLK2n8kFaLYk0nq6AT2nA1ntmX-xKF1nueMQ2n9qLwtDX2ne1nJpCziBJpCN1n8kFAiDk0nEZLpsW-0nBTmW2nBTmE2nL5AGRLk2nI2n7YOO2nQsa01nzSC80nYFFb2nzaI52nKVL73EuumAWmrsWfsJNrYrlfnCSy-AO2nshJG3ny9iIdGgrMSYAJrnNhc7DFV7CORdnVTUwnYBdsjmmwn1-EQ3nvtiICQavheslJufvZcz1MwhZArDMILiefiYTIhlBZJH7IGsfEWiFgP8QK-1IU6LDuUfXnycae6LvyAU7bkxGeyjq7APvERLlRse2gAuoCEBSksWfzIEORe9G8FjLKDuiXCiBN3nX3nqanKwgHunEElwvnO3nd6EY3nRneOkDlHIUdNq6bAyIKDGNLhZ5E47Nk2FPRXblPw2LjbdGGmfMOQdDR5clrLx2B74mMkUtxDLiEIZBrPSOaCZucwukrjDUsn5pYAsV1eKvBdn6kQ5j6zi7zey7AiyQTLP7gVSVLXUjH2KGwOv9lYDMVHnimLwvWAEVG5WzeB0ygFZG1Vmo6NNKM1XhTHBZpJqhlWdg1kTPVBPvnB5D_wfiYnTEVuABVEVQEKIVFtjG0ElIgTVUlIWPI0k6bVFMWoUfJTid3I2rnAMLNJe9MBPbVkShJWmKlhHlFaPna4SYCB13Kt0QOxTnWHdIDF4nP3nqan9pe6fB-SjonlVrnG5EG4nORdvdex4C3MDeZIkmAQcgTmA0yQX5HTxB6dIfsNpLlWKlquTzFiS3YZhCoaP8MFnOUG1gpcak6kt_dnLNO0RVpeZpTxtm92IzjYUsM6VSxVXaqEmqTRVDynVO_butEXOShjGt7OPPF-ljv2AdXczRSfXcjBEKznj1HkkkZBPBWLy8AIDTrWEVEV5ukdsMtVlaaHAsenKCD5kZaAmZW9DHLdQ3tnKbC7ZC-HTXxm85nZyCc7Hs5nBHkx3KRgeKlhS1HCeaGscf7E4nCcHTKlhIiGUlMewnjVTm5DT7EKUTuDFr6E1tT3ZV6fBtmiV3nb6bUOQj7nDHA43FDFAn7nBIjvEn16RppY7VPnFblHEGeePzJvnedWZtSnhdLnDVgpI0SnmmgV3Y6NgbgcpXMi6DaeDJ6gEIFzUFARMnfCITgO-bGvnsTAMvIN7cHpKYGkl3cogcmSBEsDh0CUVnAziWTnBcF2UFARMafk38DX3DX5Dn5nZXnHunISJzHF3Xc2Pb_3KSkSP_CV5AjxU-tirvns7nk_J8jhgjiRwnqajtNncCGmwnRDK28niHSc8gfRKU6CsqU7dUZEKfDVHdfgvhGXlRhG8Hiwblnpjh7U3LJW1NcahthJMVl8jiUwAb0R1hJe_JSpQCNe_sl7OTPXjP3lMChV7I90iq5Lp4kw6LmKdobWJBDlvBRxHEXX2bcIiG7_HvSIQhM64DJWCXLJHundoKVfDnlco8dTpCg3l5XUqpDpbdV5A_lDjgBbROpvLN3naBATKEDuijPTcAC-Nm6NlmwnD-nwBAF-nIjXpacPGDcpNWFmkrAX0CnQJ0oFDRHSUXpuCFHfWKKNhNz6bEgJgYNTsnkbM4lmu_W2BNxdOMEC_YjAOgxVLCZjAdFMxkphCnuBoSjTJUqjnyfBeygEmhWdfnwfqdAG-ClvDuJVrxBbQH2DUtxktBNTPOvhQRKkPiCuriIlA_mJtcHO2VO8AUGkQud4VLw0U3tnqOAtsWleGwKSUzMWZfTpCsePS_n7ClNEWdPBRyh6QDB3EbIIdPB0eGS_nE3Ee_nu3C_RJc_nzZOh_nR_nc_nGSJc_nW_nc_nD6IS_ngNFj_na8c3lkssn_vjPmnK6bIHFd_MNJM05U6fBTWnAmll6b5_nDzEe_M2LCnEbS5TNRa4XNDhCyqJGYAFzJB_MrYMzDDNpNYULaYcpumAzGolHeDOKJmcIm4Eb1RhkulNJmuSNqhHvxMJtQPMlBrN6lJSXTsOm0Pf6DIgTnkpninCDPetHJPTAn8NyhM3sBUMnJcI3ZHGNDJrnRDKm7nWumd-YpzD4Ml37mAAok_J3AoLgS98J3SKa1OHUM57LazhIqnrxf96IbPi4ERVyEVLmjbgm5Qm9YTyHnjYUYelncgVGejcbsV1jY-7OTgVkBhNEKk3TLoMuncaOSDkYWESdZV2ZAqNF59DdiAQLDw0PV2fi4UtllHFQUiEk3CLLRWiZ73npwD5XUyHm5ThnqlwFcVpaUiT3sBEomsjm4BoxTnwvj1jC63cZBO2XO1vjFJn3CdF3c3BADok1ddu3CaWmHCoDEAffbLok7CcrGGafGNPPFMF8OJiPmOkKWXMcRh7HPItGrlPDBP4yKO0RkVDxPCO9nADIdcgHJmNkNjEdGPkZyQ4OOHYhioesjMMKib2La6SkmAVSO95hs7Uk2FTClUeOWmJywfBWBicKadMthco6N1cgdUBcrTFKDSMlL5BUUIVUZNkJsUF7jCZ8F8-Uz6DdTnzsVcmM3QDUfCr4AoVnUrnL_IjUd2IdzDeEyE9gnFpU3sBionBOlYPdZDogEefyKcDobBAGKABtC9SMOVYLjN3SD_EQZDlfGHKuONrEQYBqVFD3AJ9cFBlwnOMAG_sSwASs-hX_bH4aUxCaQaySDakCeHdJyNBrMHLf6FbpKZY8d3tAzONxPSZoCSyN5cF1zTuvgU0IdfHMSO0CjQqYPDn3FFFuAl9FZoA5UCTCTkwBIKm61AP7aTjAYPYO8dPYm1sk0Ej8cPRaVDMQRUL7qJbQDd2dNwJsPnRWkwRjRWk8_BE-A0NH6vC5MDCtiO5W9oYppDBylnXjwWdM-bg5C-BMq5CzpF2ADHXf1sGIRDeeOxrWHTllGEsXKPtfL_eurie9BYShrpNDVVnmBJaCXVBV6CVBNXdf0KYVseFUBJFC4CidFo4iKISQnedkwT_Pf5kD9GDenOLjFruJBaLYGNmnBNKDPwA2hcCeadJEgkU0NALcCxZnJcnz3FYPd9GHquj0NA4jklGnlBJjUd5FoAFkdVe8HLnilquJoel1sfNPhcLDFdM9QN6JHDmd-9RxkM1il3vUmLQnLMX7j5ilJ3dHIFovMFjncjN9il4jM_ilArMbYhETB77AtllT0BOFbnfbEPdVvCCMdv3cENHLqYjmJ7FovlD1Ei3Bo_Fo7UUoSf2iQftms4mAIciQd9GHFzjGOmhKnrYkjKntYkLOms5EgRM0HcnhSTDiceExNB0GGtfSHRK3jQ7jQLtcWlGysc-Ykwwj_Yk1hOYlOCZkaOmpwj6hOHZkK-GuwjH-GwwjEtc1YQzwj4JnmOmTZk4wjpOm-JnOLnlImmsGGkDLJVSvZvyK0NAWLnqyntHovQDIKnSeP0kQxAkYPdZcjEmkmJZifCvQnwkj3HogMD5HoHbSpYEnOJzSTdkccMeshchdaEedAvjjZUoZUCAm80MuZUKvj2zSfDnPuf4ZUeAexvgQAmHsW99CzFeemDLTTbzjROhUAmpgbw2COtbUnE1uDQYHKPMzFoLaQianWDoZBJiQdrTngMS3gEgDojUdboSw7KHwMt3mOOdNmGICNgeB09hZ6hT4M-DEYuBY8LpbdaoBYxE8jZHELQAceiQk6JVYd13cFFCF5D6_BSOUGHSQAWdiMMiD9tHMiDQxQ6_BHXCSwMf-d3BllKePUF8GeqTPtAoqGIL9dXjHOhGRAKXJobpCRQKiYD8cU3gAMCjYPdV1BkVAokJ0klqNngBUkwnXnkrJoX9j-Kga1BIePtnlkQkRehF2gTehinnApMTqnlnnXqn1MMjsm19LvOQjbNdqnLCJpsmjbNwnn8Qk4OQtehmqnysmGBNpqn28RthP8OQ4smuqngcUMRk7bNfNMCon_ehAtmBjkpKez9CiQHnIo7QApHoWkENnDHUCfUAoKoG4RrKoC7CrKoRons8MQfhepCVonrUFyKouUFrRk2HojUdxiU7PAHCmHJNVlndel0Jo1XBoHVS2j3khgrnDaS4lijrneKNlrnornh7mBmiCQTDmidHf6lna0f8lnOmi1rnWGeLGcMsTj9LjyY5fEAlDsUHKwKqJo6KolNBVAnFhUfam68nAzFBLo7PAGPl8TmuEb4zMEtnFYVAiCAcUFYDDzHJlGPPlDcUABebUYPDeZqnzPn2ocuAnl8RniknehXUm5PnaUmgPl6OQWcUIZkYcUWjP_LofAM2ikUcU4ikjjPsPlIQnMyhlcUqjPD9RslksyTocTgnDYBnydDonCeJZwXUeLol8cepCkQntDm8jPmsGBQldpCCVQp4NnDB4-GZYn1_nJlk3GoGfdwSdP7L6Ice5d0AErjmOmnvMoi5dYbFfPAorgf4Nt6Y5glNKlUfTfPSWxmWRj43C2ZJramwCmCSEeJPRAFzejhVicQlmnD6mPHhliqJkHNo3n8HLImmR9X6Ndkci7qJqkCAfEB7ZmpbBeG71kcOSXARq_iBdgN_PlXTM2ciJABMkOtC-QnGdS-QnETLvcC5UBlRmpHoMKVNrYHzDuhZpTBSuglMoqxSOOingLXnCltPeuOPTAqnT7NoXSE9NopTeEOo6IKOOitTe-mjo0kYPd-Mde5dXRIU4j9Hoord0MdNQg9ES0tMPEdfnLurgTYDHfBCfJEZViwNhOOcCmMXGH3OBuMr2l1VNgNOABN_PIW3OHuMHXKIVLErgSQErZLXCTNAeSwCxQFRSOrRQl9ch0BQIM7pikgVBMGWRF4jMu7kOrgRsg5zBQJkAGCkSWRjTyNovfYgLob5dWiGqujjFDNmnfYk3FoSOoAJdSMeIUV-5RJ6Jv0UuKRg_RXfTzyXz8inaMBMKNyg1-b6zejGgLDkNXGaqBL6lFXcckC6elyHbs_jHamYqLMShn_hA0mGHgEiCsyLPBREkCBYdwhSMPoqFCtNojQBprOEQJgHTv-FvwElqe97ct9VYTTt9VoZQOxTkjnpHoivnCeaazgLKDMsMC2njZQd2gSXAfEVMQokzgMQoVGOMQoZlmLKDQ-HOQozqEbQoMLSi6l6Bn-FoJPo2BAGwSbHV0NA95ngamnLoQPo23dnZcAIop7CLxIjDgo-JKqNJ4dNFQ3zgXxTRhCDre0XiCULKIehRO6yLg_dasYO5EvEbjWLgOd2uexSKpVenEjitAP0Jp-i5LjEJXibkKsW2JMs_ErxnkcP2TBxBYQGiwIXtjesoPktDvWPbChroZMBIuOQUcOAHhtwnHJldnjMUNQVnZNF1JJdXFU6ENcdJjalvNYyDowTfpnMVAxcde_F6HNCEUs8QHBHq8nRQPR7nUhNo-kacQFKBIPo13dWiGC4de2A04eG4Az6jr6lMOo0MdBSoJyRfWmwflWmntMnKakdmnMGmEQeM2SK6HABDPakNqWoOPQakuWm4_kU5mxWmnmn8_kSQeqmnB-LWMm71EYMmsxOZQexmncQezmnL2EJnlXOP3mniMm5mnU2E7mn0qGZFC_ZHxpQkKoYGOPTAHHJ5sC1NafNnmuXHnnIZR9SoL_HnglAHmM3kHSoAJdSbdIJny9m66d9Zkz5lXDoiQoIToRJnZcB02BBJQHBoH5UKqn8JohnnelkSqncsmPulOVVUqnllk6ECqzCLdnVbcGAMpnnGKoOpMIKoSpMfqn0JQOpMiqn6Pnkqn6JQ8OQCon9OQ0smUKoBPQTNMtqnSKoZKowqn8ikyqn-bN0qnSRk2qnf-dmUFinCfModLoQEPOOi2Gm4dFZvIXnC7eQyKotRTPUog1j9nmFTojUdFSdprVfphNeA-yjwIoiQdWUofHMfKna9G8GoIOm-GoKOmoPnzlFUnCmKnVBWOOmSJmQOm5Yk0KnTOm7jQRHo_jQrJn8lKtJn-YkvJnYHodOmW7jLkQLZkH-GNZkGLn0wjRZkEem7wjkHo9JnNLn_RM6kAPBHrzAJ8PqclaZka-dCei6QDqHoTiF91iWdVg_HNKn2vXtHodZRIKnszCaVoXBIWVogSMTiFiSMnNjtMoPrkYPdF_dkCeRToZPnZuWdYktIklVojCeFQAJToexhDllVCCm1L1AC-mmFPHAnm_MhOASmjjm9LojjwECCiMISIUGFMYlW0QAklesngNH-xjDqhRnm49GTnm_xjVnmAqhuNH18mKJgnnmUJg68mdnmXJgPyjGkjRyjIkjOqhKkjWyjYqhmJgZyjlJgNyhZqhdyj-wjQIdm0AYzRCJo5XUGkDN9MXgT7bKUkKiOV-ZCx5nE4CzdW7PassCF6b4dFcmGznmPoXM-E5KoiQdnEe5LOkDozRmJKN8IdfUixan4MoxDe_lh5HendClDobBMHwfKVUVnWjXmAoJm2eQ0leQc1EetrgbhCj9ed9S0LFkEHxpTadSFLMoOCkFPfnc4CS-SRsEg0yDNTUreH-8W2ON6jmVXMg4O2IKWnUNLMybfNPlFnUUGbbTK8-bGdOwcJKbcOrl2CIJhSV1DpXgwCLWKQhaCFfj-0A6ePfGPIOdEfDljEEZC4XCagVP8I5NL5XUM0DIKdTsa9fVgnT6fGwreeSI8WagZmBuC7Kl2MCVFo5aBIiA_XKLMdtJCLThzbW_BPnwYL_JLqgx8AxXDaendCelzCzGeOfnzGeRenzGeUGPzGeJgBsiFiVMl1lGyFNrYTDQnMoMeGNMCtMdSudvsCk6NRSC18J2Sg_sBbXOQHB_EEEZoRWGCZovxFCZoqQECZozxFCZo1xFCZoq-A2SgxDOVZofWGRSCIHcVZoIZoZZoKZo-ZCmRSVZoOZofZoQZofZoSZofZoUZoRSC8ZNTlXRtErZomfEpIo2FoOTomEeJXozDeKCoGMemFFJgj8pnYPd_WoRCoH6K-uQIDO6ImK_ev7Q37EQFkJ9QeEHwYj89RW-Vv1JnghUoi1aOVBoYJjjuOjuZGqEZgLjnAcWChWVqBNKrcHQTnwBTFCk2LHeAdSPXenSRmoRER-UwHEGYCo5CVADlbis4L3ghkuTANkqBegWde8LKwCrGoAgjwGo4HeaDoBXon6lDXoolWQQkALoxHe0aoLXoKNmjzERCLMoBNYkJiXNqG1IkKQbUnWZqJzLFP8lnONbfdTymhXMinjzjTt7EkHdqnCgrFnCo33feYPe1NDRJNhKQSCNBNseDcsVroZWKC1rF3oh_rT_hJA9kBjAhQD8rKMOiUGft6KxANLYhvvYWrEcBNteL8viwKn4rUu2LmyfjbhcNjGtVFzhcTD2BeHlIT0WbzBooeGoSRYDaXeoKoEKHKyenIokPfxWob9EAZo_EgvYB6FUNco28E-ZCeIQ8dC7Odw4NvsCB-ERcop9ENcoB9ERcoZ9EvsCKcoPdBd9EfZoPSJvYB5TSTcox-Vmcol9EkcoXcozWgZcojZoMcolZovcozWgF9E-RoIHeM-N1ZoDRexwEbFlR6mPPozao2coa-hsiGRcSOHmlGLBFT-TXkmJkbTcmFa7U7qg86lYwSeEdryPc9PTSGi4dhgQ73luPQJ8d4raqmDMrfxAdZIP12AugUTNjFxTUkAsYDHyXyGDuqlZhNaiFxEdD4gLCCo6N76KEaBc6lG8EUFChmmCWPBcGEWTLqYBCRz2CXzAHpD0co8KezDeoSfYeAO9JMJnglnhQoMRdpDeb-kJInANlLInzKNDNlRSo5Sf26LQBL2ckU_fRIn4ICi6mSGmEwkUGmGwkMNlQSksDPfInQNlhInNwkG1jPwkmInhGmItIv8jeSk4KktInbTfvInqGmxInH_kzIn0qGBVbQXWqocACEPMCGUoY6KuXZxTfz2CPLkA3WrgO0sCzTf0sCwgO4doFLeEJd6xSgNiTejz7l_doHXo_eonQdF8R6He5thVJSy8be5SFDis-hoxBFBIHSKI4aAZBzwLHCGZVUyQiy0H71KzWZVzcsNdU7eusk-WjmbBb4ClrDV6SFiZzgYxKDziIa2fyzkzbkw2KuOGNXT_iA5_jNnXl8BJvIgoL8tSdWfXCKpNoKCEyjCHELeMorsJwqCyMNhPSr3R8-lSjV9dA2sCqbEpTNwNoDgo3kHIgowbEFkXLuAphYGgo0qBa8YLOo6injlnZ1Fn-EG_EKWAMBANxiLuAecjuTnlBJVgoiqBXgoF_EcdEago3SGOCIu6FIsnbxif8AThNQ3NkVJtrMikMBUF0HFsJkzNCixDcAKv4NRvH4KWF6LRres_edrAslX6Wn74AWeB4TA4zF6SlPAGyljlhGQrOdWfDPcF2OXXDh3e3HYBUkvYBhcP44dv3nmhZ7Aj8yg-WDhVjvQhbtjRtAzFK28JWyiq7ERvFL7HXfjPUO3MjihoOFjY9PYDjwdjuGCptjnWBkBGNWLcQjihoZFjq7EuvFxhoWAKgiS4HT3hoeAEK1FXPDz0ivhooBjFeLg8egxNBziTco6RokIILuADFBnCSxJTDBkkUA-eDdpC2cNS1GVfCVTQypY6rcTio5fBTio70DTiFeTQTio1Ph8sC0On1CnkAlL_Ihgo-Dfw8FFjJA4QbgoasjRioG8joQo3FoiioTYjEQGliomJmngoksjIeAbbgNcH7xHqsjnDK6HSmbf1qUOhGegSAIP5nO0NiUqZUHKd5DujTRre2SICmaKLMrjlocj6jSjDBzOGdTBp_FObjdHm6qMyljqjJB0M-mBXlAXOSsrAGBBQNE0QWiCnPBhOKD1YCfEKlhl_XAEvk86kZGFQyit-EbiCkRGzFKNoDWyi96SHBjvjoI-HTqFB4AvjoHwADSGX5hw0FjXMH8ehYBmyi4qf9RGQfVZFjT7TwyiCkoFTbKtFMnanMGT5A4YG-joQEM7vJoBjazYg8eXCeBzi1JmjTBUzMkUAECf-ZCqCdRORCJCXLCOGB9jCkFFRnDLgESfSEAP1JmpQfkkojbBEcOYCNkkoT-OokonYeTzkNlnMABqJotioZsjEQGwCVPwNEfo9FowpaykoBAj0koOKKGtA2CIXPS08hB6IkmJZ4FEuDnDVTQDzBCgVIlgCAMT6nGGGiVBoNLPm6C8YAJJCxiANfABPotaABPo2ZDErO5LPUhNo4Lk3ATGTOwfA-WP3I58eaokX8GiZFlUfQxmFGVHnCjRKNAjVfC9Hc9Yoc-JUveLuAEcG9-CTfgy9UkUAJKB9YoanizlosEfwloWpDW0KRSCZqEZqdw3ASloxkofqBvinZ1FZlnc6EYgolgozkoQgjdDokcNTrnwZoV_I6koHmoVgoJmokgoTKEjiobcjCNdQomszX2_JF8W8sDQNTIMWzEedeA0Fg14mnFb8TQM6ZdzhHxnI4LqTGyZc_QoFFFQsH-JmfpjQ9PA7CzxB6BX7LKhzJd2npLEs9SswTNridXF9SExySMPDbfofdQagCkzkEahXtEZWVHLAh-OKdjiGJ_HiSEK0ajhmLrLGEeAR8CYdMvqNtACx7A8PM1RBzJBj_cKHECUFo9FKWS34Tp-dnQglCg5pD9fTsfoD8csEl3uFH9HP9EvZCisF9RcCYfZCo1MjxnomZj8hCWsbb8elRLMOTBpNI6iOpD17FV-HL8e6DEN8eAooFZEwdjVhEDIGRgBs5FxnokFjMOTL1Df6i-no9yiPbOxfoRnDUVBabMcLDb5TRiotQAsmopchZooYoh2sCuBFhuNkUA-eGZoohpc-ZCftCOgodWSsSiOKDLLDKGSGCoTmow8FImoEDn8gfbMDA4QcgoNDL6cot9mhioFmoWgouooVmowoohfJzooLRj7gK5ET2_J31F46BrfDyVBZ9BI3JG6JLFPRVbbQEyZIt8CZjZ5fPaiiFCDT5czANU4dKVnMdQ-EJ6iImQi3XhYVCthhfpSkAbHKZD5HAegV_Re3CjzGbfor-UPpB6QQ6gNHGiuvEsOPKKJuICDgAW7ecnThMBtXDoReWke_UZ67ROIFk7jLyMJ2jUtfS_UMWjRAfnFBO4W4MVU2KyIXjrFPrVBwgTtNm0D0DJE_RuOGfGo6ITAmje_DnijwUBZBGBJT_OGXSQ_OGMrV_OGVBC_OGqIjgyiP3GbojVhHwbjgqofojosVysFWmJ2RGWqo5ZjKTbiPGiqo3tjuqo_ZjzRGLZFKGGL1D0qoWnCN8FNxHbpksFfWkoNmGdio2jS-ZCaniikoLSSRSCgdBpsRCJC-uAuWorLBGroqfF4kWGNDRBkaQFl8BqONGNDslDrOFGND7YhEmo5gnMmoeCGvooBnj1kjDljFnjGgjuglSxKfSlOPo4ooZro7kohKGcroMnjYafClj3kjRnjamoVBTEFOPAe_JLnJFFpocQTgPCdQHgUYd3C4HXmSneYTmSOJGJT6KpUeqTGbefLCnmhlrCSEVQFJU2zQRPGZ6DtUev2An7dkvMM0IaNdd6ZsRO_BT7xUlpoHPkY4Q3_IFWJqpouZUxmgIZjGrLe6jElhNhGPnoIGCbVJPJGejKT9KUhlduWV3Uu4AKvB1ri9hEpuTxVEBDDJbPAGCRODeiDe9VHTmITmoBiIYGxDBrdLUDcZ9iJoGfOj5TEcDGysgXYGMyBo7FHto_7ePsFt7F63TWwiE0C0ij0Doc4ixfClqoydj7YS87FFtoWYfDtocFjfjX0rNy6SfBjtECvqogto_ZjNGGzqod6iRtoEPeitoNxHHcm-pohsBISJJioV6eLrPMTS4dF5xK49XumCmlSEPo95NMfCClSW_VIEBCdCMfCCPDVDoRmoggo5ooigo7oo5ooc6EdrorxADnjEljlLFSCjd3A8Ho0UlllnZmopro8ooJuoOnjQnjNuoApoP-NzroenkB8E2roV7B4roMVVX8aHyCfWcnFb-rogDVOuJBsoWRaFCDEsoDJUY5CIRDUfo-1cnDV33lIKIEjNrjNdpoBeeSsoBGNWfoVsoeQBXso2RbueHlIXPHIOWfc5QU7efsowfoagEisoVbiuPMlsorrKnsorLW55YkDngOAx7AgvBONBGNHieIXKfysodoE2Af1sohVFikEYlP5soAnFFngU0E86kZZHfJGpBOBBjLXEUyifjX1WVy6SNqluvokZjVqFRXAVqFy8WOto4QEQtoEjgjqozrf1YFVtoJtoFyFLtoZtolffuyictoFZEXDjDvHJEMntodVJetoltoM8iJwoswBptoMkBrtoRskqloy4Q8qoQmGxtog7Dztod3O2sC59B3toUXhnTNpUK0kCMfCiCKTiFWCIn0kqTmSuouioeejE8bBnYvCMNmo3EcGNDxsegDotooEQGZuSDGm7CMSnjOVYfAduZBYRHIhFwIGAoifYVmJBPbh1HCr5SknQexMRteuUE18gS4LUSAqJDsghwnQPlomoPOxFaCTBPkqEd7Uk03JF2OVxBFqDYjCOoXfiXh4DXpNtQhk7iUDEVRGgHGkASCHjmfAhOjGxXRvFpxoDRbJeAFRbtxoo2kZojDtO37iW-V2xDH3FYENyOjGxX67F5xomhEutj8FCutjHmTF8iW-V57cOUjvhKwfjCyonsDLbG3xoUEMv7hkkkq-PHYSabCYroOinaroREGWuotroMuom9I0oobUC2ooyBnmroSyooroeCGVyo2kjXyoniowrowcEziolrDIGFNcHjTDqsjDllyRfIuFIaVviX0HF5SgmOI3PIoHRoXH28i8lgDjoWjMzbQQtD03AiqCVTdHVJ8jmfhKuAjuqjlGB4kFxxBQ3g82UDZMU2MyrcZbjCTEh3eNMVFqJQ1g19OkooIHNMUNUoM8QmGINCgTaPFojoAtoMJcllo9gEDhjE1dMQjwUCJFjlzoJBjTnELBjpzo2jo9TjcYZQBj9ZFy_NgiSThgSYfn2KTSjT5Ao2iVSicFjdFO0hoQ8eLiA8UMhBj_zoo6AKtFRpA_zoL9B_zomgZoYf0HC7KlZekoJoinC5qc9LW8qoJ6VRho8rGjGSfAQaQFdbK29QMfCfTnVTAquB2FBBCRIIiRyoGmow8FWuoLuopHPkyovwoySVGNDNPo-5ndyoi0oEQGk0oPnjjyoyioEFOoyoHSFqyoGxcuCaPRCPoT8iZQdD_AisEVrTFG9FSLBzimF0HbAjg-NZjPujTSTd95E_yokFOBzoXbn-_V8NHczHcKiPYVaijZoW30hMzo12COzolFE0cPD7BSzoRKYUzogjou_bXzovXNf5hfmmSXjNDG_Aj5wIbiCpLFsjo_iFAoJPhBujoGHj1zoW0inzoqzob2icgDtzoyzoxafOYfH6jrtjdDjhcCQ8eKFJ4zojzokwiD2o8zozHG-zoeYfK0oiFjlzokFjwzo9tjH0oK2oPooVRQSkoVgBUUI8BBHioWjEYkoECfRhoJIEjGSmdKX0oe8LI4LX5Re0o9VJk2oJjHClQ3Bo3ESk8P5Bog4S1UFguANrkmLosioxBQfPglfAwiGO4Do1AIno79RE5m1-AYbK4-mS8ED7eHPFoUiYTALjJMvb1UF7KKvZogioSmoz2od4gb4PKwg_tWDuJsVoq2o-OV7oiP-UBGhWaLU-FAlJeGDY-NkXH9sR8lMlcLaiY0HiAbj1BTdDnagmvuNV1AE5BhOE8wEhXoLnF-HG6lmfnLVNMNOHmmFebVY8I0hIXGfQCTZ5jRjA2tD6KBmoB2GBj6nqVGnwSa3QVBihOGHJGAGHCFDMmE7hktSNjpD5_SOIJXLWYbK6slyyUo-gfSBicK6GjPiCpAfFYFT6D6qovjL_tWDZBqDN1KFLJOUoITYmqEnBelqwBrrBmNjAoCHPFbhfHtC86CzenpEB5ZAn4o_fA6nGHtC_LQv4ovbAv4oGgEv4obEBv4oU5CArTUZDs4oAFB-4ofjEfQApkXUgCKtCf0Cn4oO4JH5o14oC5obig8aijVoxhkU3oT3o3ESzcfl-PiNifgo5koL3o7oivden_FpkF8SGuMhyTZgBGN9cz3hj2McgSh4TZxD4rOHkXk4nwefIlJf_EQ_JV1AZ7RwsNV1ALCFgDEPLdtLEb6AYtelnAQrG3ZcWhfSriMBLJgIRWDm4dMheaKVc0RQ1CzhJmgASjoJxob6c8SSY1JmFCW6LBMNhYWE5n3bIUmjTsHp_cKMLjAFwTJYrmDbD_tWdJNQChAWma_AsWiokfmaIx-g3-POABcPFfHCHSgAVD13IENHvVMN_cysWujLL5oIFdL5o6zUL5oQWmL5ot0BvZJArDduJxkoz2o7oiQWnCRa_hFIcnJ3oggo76o3ES3UndSF-kJAIf_RD_6JURaN8W4qgpjBT4IDKOb9jkEj-HiJkmYLHm9Vp9VNaGGhPAMLbgJf1OKtKmoTabhy9VBtm6_gNKCUmiliDY5L80C1UFRwLzHUbbXtMJ66oc4P7oiG6CUHAaqiwTme2H_0ijpJzwoD7onBAw7o2iJLUhn0j0Mh_aXiXI_snWyRTmTcdmGvjHtnbffmQEoUiE5mqtBfaYXVTqFCZyfNtnfBit3YyQaZWhZuIzyIAvIzCHtyIwyIntnxyIUHoctn1dmeOntlGgtn6yIuYQ7dmqhP9dmBemntnCzIPZkl8oS3BGzIMzIgtnKzI-aQlYIytnUkjNDES2hSEF1DC1SFD3ovyEhvELoA98DNpCk3ACunLoAHZIgnWzxHJun2HoS3oR6BA-Nw6EU3o4AoJHXTkF5BnjanK3oc4PL9o-GHq2odhcIwirQGbwQ7Vno8bCULorbu1L4PHYxMnVf6LZskM6FbCAFkekSNVZzK_6AqIJDLBMQVC7H2XCmFTmYDGQSd_FI4o_DVzdGIFEWcTQLjbdU7bM5PTBeGNWNuaOuElF_n34LxsKFkC8vAh4o1uAsvmavDGKCE3ETYDu2oUKDoJBmXJZ2V1UFS3egnWpGF9JZ4aXcPGVTAxRQKDERlF3rKy4oO0Kc-ojWHX-ovjXh-ouBHgnWcMSh-ooUfArT7OIc-ohsognW0PBX-oMJHxcGMCjjvedNBwIMN4UacaQrccXmAml1-oT6V4-o8IJpNiqlmuLnKqJYULpXCSAKvlAIQHeWPj0PPEiuWTLKmUxcHOidDMqPC7LQI6jbNJoyR_uBd1EtdTn_hJTmO_kSvmvSK7dUioeZSfqFC24AjIVg_o2aTcbPogAErHHfk4DjC3SGhNF7n7dO4-CfId63mDTDC5o-IEWHELoAN5Ucck7pngQoUoFHfG4ZnTrLOmPnwoXnk9-o-_oGzf0lia-gCaSffetafdxCDoOkfeTAo0WjQ0fprnOLoEgPk7m5lnurnMIBmNFwDDz3HRxATLos4IbPhjAoEkeq7mArTHuKBuoB7o8_oVBdxTTLoAITQDqnj_k9-oftJzOEk5HBeMDgA2UWkBcfyCMFh8mE7FPZEDn0BZtQhjAmiKM1AaOMWDF_cAYOVt8cL_Bk2kliB-to5UYgBn4KDb4cNtCCBpVTAHuLCrTqjkrooo0k9-o7dd95BGcizxf7HoQOo0UlUBpwzCIHFXBpUDVVpTGNdsimvKLlukgPSRbVNRnsNG8KDYHEhekwNLM8MfdG31K0wJVUEvVffPoX7cCOLhcgyOJH8d44Gr1OsIeobVlLJ66ZxLJkrhIpklBQDJZZ6CwmhSAEnpcbIojRAiYF7jlInm9jlNCpvlfUcDVEhBfPGfl1_jWxUCBGcGMC9bidS5dnwzW-qBw_BHwHO-BMMWBZIH_iWUlhYe7LQgOe37cCuksmhhNEoCphNED3LliDUyB4-lj1DFQJOBpEtggnW6PKlSB0-oVqUNXMVBpPOCLbiacamfckros0ogqFcBpmacP6B-CpG4InJk_ifpJkQ5brJkX8RxTbeWL4sQOhkbKlanQzJksnkGlUxdBsod64YE4CQSLKmilRnYGfGmMAumH2XL-RQwSHEClmJg6JVTApPdV9IxAk9-oUumliGRfGZ9jwTCwandelsDpdum4gG4_HYjY5nMx4gUtQqznVGJKjoLISRHI2hkW3K0EHXECY5LXXPhSB6tBqPCS3PROkmrm4XCWbHyXCrrm4XC8EhdnCbiBrQDMrCNnCjKTQPnlYCQRDkbHQRDSbHOHLzLGA6DzsIA3HLfN69L5nHVpMnAIAvHrAIX7GFoHohPAbObgA7NHRmH_NHDQHuEp5tA6uIZ-GkCJofNvxH_oGdjB6NAWKfS1UExJC0GRyHOEpavmibHVoACzLwUOYKAO2HguFFiBpbHdgQf0N9oWMbHY2JmVCvZBz7jXXDwTCoUiwrWNsePJlxdSM9QVxQipCL3CluQoQDQeBmNEPGBU4CYnC_HBkFpq5ZiFphUIfFpg_lkFpwHBkFpcuQoQDbZnmNEblDmFpNlg2IfoRKQnB1FpoFpzFpqFpXwmo8D1FpAXfzFpwFpzFpyFphwm7FpoQDcLPmNEcFowXUfYJaknakE5ElOBp3bjOBpqklOBpYklD3o_IOpTNXmNSGpHtCD7MTgoqTm0Dpd6EgNig0B1Go37miGpT-EgBdmTLI0gQVYi-hHIefxhHzmb2LXfT3AhM7cM0f7Tm46JxbT8gK0ukINMyLoODLdgYOym1xALRQ3vAGsTs6ZJhHljMtaIxWFkRnvdl-4hxumKAnXBNwnhcdcjFCe7BYkCFICg3g5PLuOaM1kyQmG7eoVZg_I5JDCnDRmCVTGP8ICmH5xj9VFfoCNmQvFeHYopaJDECVrJUab_sGL9YdRPPFoR0SIZBbPNFnU7zXYNEEweXHpOwWJoGUSVWwY47VqZHDBpxsh6-mINIStYJUPDtgknFA2lyWEC2lkxXsMmCLIStCuVD-5VXdCXnCGdOMMjeGpACESIpbYKtVRwDB9kBXIpDJCXIpxJegnWwbJSIpzECZIpybJUIpnID-KjgnWAfUiIpWIppIpBlAiIpbIppIpdIppIpfIpVTA3eFSIpEkL3IphIognWh3a3Ip0IX7IpsIpkxluIp7IpwIpkxlyIpkxl0Ip7qbq-ASIpzJLLJp6IpVTABYFLJp-IpPJpAJpHtCZDCLJpEJpVJpGJpVJpIJpCQDKJpB_l7kASIpOnHhJpoIpVTAUfHhJpUJpd2CCJplJpYJpd2CaJpd2CcJph-XXnC0RGZIpyiD0Jp-ZWHwC_dT4JpoJpwDGyJpZ6G9JpuJpMyF9JpJKBetCVgfpTmnqloGpR-k0EASHA4JoeMnnHifjfJgDtIkIKpMkFKKpIED7tI6sDGgCzIgZhNlHCXgkOyIsonq3J1TldocwonbplechOSBUKJogkqAnWPl3lHWpnJJgkplsAnABn-9G0An4on2AnVAMEpnFBnplG7AnPpnPOP-An2KpMpn4pl68RXmHzKp6bNHBnSpnGpnNQHCqlOmHilBZBnEqlU3mMSLNtCMmB0sW77Cx1NjODA8amtCONBrwSASL42e_3Ax5nrsCuyZrBnC5C1pnKkJgLpVOVhsB5CpjGpNXMjYkEyEfBpwwo4KDaWm9-ooLpbveuDiwwFPXMc9okDaUfTEcPVra8pAWuZMLJtmgYdGNqTMDHjgmjNd8SJaWFbhTLRQIRicRHaAosPBuJPWZOwMh7LNThlenJQ8YgOLCJDt0Du0DqlA8bcP1GGACYjE9uDF9A80De4DoTARnBriFJjDaujyIT3TUBeGRPOXbml0RPmixrQIfkkzWb0CGwexZNeOe5WShYey0crCpqBEC1EEpA3hExHCPYkbQfrOh9vOU6AO5CliDgSeipCLSLVgEHwCc6jFNpdgETUo8pnuLpZYkpLppTl8Zgm9Xu7hQuodflLNpwFDdMDNNp8gfI9SJRateDzsDw6lwbld6AdWCBjjbui4qJMCQ9KfKGJXpiJzmL0fIBLaPGfYIfpUu7EAUihRa0Mkd9crgMN_PDygMKF7kBLQSsMcdlorBBrtPCuJiAjpUArYTYuMrGPU8DeoiBtmKseMue53ElQhjtbpApIVA78ozUFqyCteRHIBG7m7_o9-oAXM_-o6qK7HDRkA2MolroDDp6CpqgGYYMWOpVLLbwQYpT3wUZ6kJHIu4bOeE5GL8oMybFqjlQcOipUr6K-3oUhB7aOQwjokVXJGKamzPmQHL06nlsGzTIm5cOUI6nFFuAsaoamEaqm_CBa8LKwOD0P8bGk6fC1JfoofYJDkASDC2dohtCRyMyQJQwFVgClLppGpNXMAXM0gHcFDFkU_8SU6A9_UzDpdOplyMYYMYPprBAaPp3bPFmh28P0PNhnQ-5mpXAhuiI3OtVBpNNMGfyxmm9YTmEYLeaLhu3JkgMcDNURQa9n1xAvghKeQ1eJJ1CjuAzKOgfCVIMDONL7ZqAIP9m5Mp0tBlyCxlfAxn_3A-HTEjDUPpkHVWPphPp4BBcFDlQoa5YA7oiWl6qFUOpTQpWNpLHeIlC0ro4uj6DeRoTquknnBuJkgGdlbgI7g_8YIgfCdLD9YxVFF9YSfMFMGJmU0bgk5lKQppPd-5VORIPbSU6AeHLaaKDcm_bgrDpfPpOmFngHytUw4m_lFmXBMwB7Zk8pQUoArAp6Nl9-oDxeDRpn4mFRp7XBHRp-MlEeoLmXBSkh-krlYMakhNpPInU_fuDSJSketkAbOEyBFwkbIn5sIdInJwkVeggInyDPceoXSkeeoR5PaSkK1jieoaNlJ8kgSkuInawkkSk8KkpegXtIWpDPsFUAmoqkG5AOwnIBpL4SSDCyegNQp0egh6CS_kmtCF9jLJVzQeWLkFJn9-omphwMH80ewNCcPn8-oARpQSp0OHxsfAXgXdNZmFIhGaPPcsAlUCflcS4Elxh8NH9ackzkoENcRShFeYcKajRthHS_g_1o3wTo5AWVkLxQDATXbct7HP8Si9LqzC5jIB1GTjIxwKroAJ9BGHcm6DjLBlaDOJHwdkivmXSI-mLBaN4_jJjaqvmXyRmJfzODMsEEZhcCEOLpt4BNwCn7IeVRh6CHBlJNp7_o_1SJQAdPgEzf2aoCRacwHQmolApbTpDFAdTpDLoGApU2jslnirnGaSOzfNApbWOAmirfdUzfjfo39ePAMVApm7m7lndApOmiZlePJkHhWi3b7tGsPhp3WEwNwKSMJJVdiJSpQWmkaSO5o1yjLCfs2o1kKh6CRQS3koW5oLUpSpjumO0khkHFCHEVPaEGDDucv-Hd5GjhLdTPyJBxTIMICBHoNOm9WDG-BXuEHKHuCBAJBuAV0bDZEpKfiITnaJBo5CacJqIABcGgyN-jEU_JA_PSPQzLdTVGxOBi1HF_eGpM1GhiwCVueLcfp2MBUpjkQfQAEUpINMp3W0leoxlWtQlkM_MEzpEoxl4iFEPJU1AUiOGVpGjHqxl_hGdmMxAkD5SIOCFRf5AUDfEaWmbVpBDJdVpXaP-WgzuPnqIOTEbmCS5TgNGVuT77DDHKkYBvfWTYCtFiqKPplP_yOeVdxDKNBU_UjQOlAaG9OMQAKSchavYEVjOLffXg-ICdUkJVjdbSC9i5BdjgFM_YapmBPHa8DKCOajYUIDiLA0JE9EDAAFd2F-DVmTjj7eLnY1UKkTVR2WT6ouTjvKZQMcPrF-zA4bLGBB8zJ9GDVTn44iPvS4uAXZS7VkdcSiOEdcS0MKvWpovKXZS3jNvWph_CvWpqkDzWpq2BvWp0tezWpP0BzWpS0BbcSz0BrMCCpJx_YPpBt2TD0PZrU97ROUppwDQVp_4LyJppIm6aKU1AMBDf7EGIP8ycMCjBBTSbfS3nF5BgVpXMfQNf1HPupJYqL3MDc6AObKjYj87BA0ikrcQgUVgkF6lHXgOlnnTFBtCe1CAaQgADy-U52eetDFdG0HOnEjeJM3uCOIiOTK8yHX1QfdGHWDHyBiHKKMHmrFVsB4rooEFfRBgKlW-mqbkimkU5QXJLh3D0hoRUfZpWGUNO9WK-PqFTkGV1YKH7CCuEyUpjXjz8bpSSSPM6pEdTgyLSDJLS0E1yd5KFg2C0TBe_l7Kl32Lzqm4_jjjBMCNIDTGME1QVGcNv7DqcCXPNyeevmAUFDXgBgyR2lQLXpyGeJSpIGVhtCrQBpaDTVp_SBQwCwOm3QDo_FQ7nHwCNeB6sCbWAAfHIZppoSQZpD6HLZpDrLLZpaWAPxC7XLkEILZplUf33M-SeHmYMUCy7BIPinqlYXpQNf3Gfz9TU1Afml3MokZph-e3GftqRosGhXmEmKiuSYVlV8V2ZhH6KMnGiocYHTxrg3AjfmgLJV6fLEGgI2FyAT8HaM9N8yoLynlqBnaCQMj1-bQtEGoEDRJNXGpEFjcgV7eWVUDBmQ-TxVFEKXXNAtPnZpTSVC8wEGCkqKE_0CuciyLDtcT-8CwrNX9lh7QPPF2nGXMbEvFhSCHacxvVODTqTBYLBSfFCCnPETGmCBuSUcSLXp4hLmtC44IcxPoZpBfDmwCE-iGiolOOMhn_3AglD-apQ0DowEBbpIFdcLp6DNIbpEkGptCqxUr8Cw7JWXOpICH2LnwojZpZwDTQGHbANdmPJM5UphCTtIk_1SWbpkIgbamdTNunM1rojTN8rdKPMJdTlgKMrd8ccJJJ5qCU0DAYirIjhnCldNeJfYAK1-bSRo_LlpbgEGQ2ZUS2Mcxmgsb7XZkRoJGOdhkPpAW7bIeFjhER2EIChxYgASnSVLHKGXVCUkGmdFMJJxRa52UP9R52UrMo52UP6ED_lN0CouFM5UdQn52U9MBhtCx_DI4LzZJ6USaVpZwDfSEPMIbFdeVpHiEvqlAml_1SkcpoEArBAmcpMTkFGIRDFqzQVJPquJwkinHSL6UIkguOFLMjzKF86bvaPKYGAZHb5Q3hErzNdjntdNkbkOloonc_rLLgWPTl7qMoxB3IHtcKN7TgBoyncPTIeqAxKAcQLceHz7jS8Sc3BBXPMJJfrh_3A5RC52UIHS2BoJUpcCGrcpDBTtcpRFdzsnt_lbyotsngqFldpQBTndpcrYophFhn30M99HqwHLHH9jTvZB-pKk8VujjxhDNvChtABqSKvF1wh5wHnkSSPQi_hhDCZ7ItRMTQINQIDWQOxHJxHahPTQImQIMolXQIexH0yIOxHtQI4yIkxHaxHByhSgOeQILxHUWIkxHoQIqlOAEPsQIexHqxHpxHaepq7PvQIRepfhkxHFHVps1LsGXnEk86AiTnlpCxedr9V86AVyHK4CdVhwqCZTTvAhYZS9ep5WIl3AXXpCUfQNfTEg-oSYYTLefgTpaEGzUldflNVfEfp-5UGfpFqdRJP0-cDvjNyANRaPrSRbS1kL8dFJCIquN2jGz7LuBp0LM_ZhXsn91KuVY_7L3tmtogzLUD0NMahv9I1zA6ZUXEFlNmisn5pSB2FV7AkvBkjJAji_xk1rZB9B43DB1I-SS1rSazAR4A7fpCrdu6eJqSAgp5eAQ1C-fpOqSHgpXMAHgpLLDHgpPLp-SSl9GHgpwjGGmSYmBH_l7lDJaNLXp2RlJSpUDSw2Bzsonwi_3AVBftsACfpKRfQNfEKNlBAwzCzZmp3Wqiox2o6qFNfph-elgpngpQ2j-SVKFEXrB66jsiA8qLofQcSN-tMT6ngBi7IBinBVyEIgQRvmZCBehCgNOI_RgijAiMsFOxiSM_E3KXy-N7VEFIU55YjESLenZdMMoC_eFBzCpyRSqc7nB0heoKhETEjCM7LkyTPmLe7jME6n7EC_5ISbEn_j37SJ3L61P6KOkAB1YpfPBuocZCDcLpdQBBtd8PWoiLbWAjeeQwCKbfCLLicp7GCUafTbfebfBRCUSnJHXMFKR9oqIoXEDbbfh-edbf1kE-hpdSnsCaIGFS-Nc5SYgjTxCorbEaoRaeMMcgZipNNRjXAKDMgQlOon6mrzNAicf_jN3EinGuljTpoF5V25A6poHbPGafv1JBUAu_CYipBbO8Jkzrn78RSUNWYQtll7QfA5ABfBCVpsHC7VCQXJKHCcdpIuI3ap3DDuRBXXpecfr1jTwC24eBOlFff0hk-TTBEpNqOZnFGVpQ-H_aX8qmjcfptCRbQAOAAjp7efkIN5TmXFllVNt7AgVpQef98MXjpiFl-Rkipo5vkJGmXoiZsEYRpwfOwMn-dViRSlOQtDSKIJrefKSkkLHZInk1EkRpF5PXGmnRp5sITSkcGmAES3-kGMH5-kgeoTgOxRpkGmfSkWNlhSkUoHpGmD_krGmyInewkseoDjpkUjTwCrdPRjp9In23W_In6JA3eo6JA5eo23WzTfUjpwcfCLNxLpDxMZ5ApPkqcpcjpgDgSAN6DiZgN4Mgl0CNWLWPo-NBTOGQLehaPRpAcPaJ0IFQWS9PKGgtABbcgZAIZwXuBdVXLNDMiqJosIULGWzOQZVO7AwwZV7YZ6HsPM2Uee0If6N7UD7QnAYGmEmBvkt6nkapDBGAvZO5WrtoLtVZnFqLhFLY9jJ19h5GQJmCBUeQwCX9HOGBaDckdc23WmRKjgBTWeqEMaVpBENG6CDFAwRFtCNpdpyVgTnnM3kFffplp2yfslpTsmwhWEWCHakx6miWme_TrmlJeofmnumlGQeEgI87VZSo1MnbSoexOBOP5MnfSo7MnhSob2S-MnXMmXQemSoMglXfNOgldMmjakfMm2mnJNn4mnEXm6mnlMmzSoMkpJDENrPRbQAJJ6JAbbUB7AhNnN7B8pMA2R62SpmpY4SMCjJFguGTJhAOek3Ec3JTfln4koump7GTpLgb4jboS23EP6nwKCaxM63gQNoKKL93grcgSkg4XO3aJVkgF4gRYmXdHVnBTlMb9QUkGEQinqlXLTrTnvanFXodelRnp6LC3kc_mEm3V_bev6MZUpFhgluC0qIz1Lf6Be6B8ChP-Te8CxvD31OWUhxQMUcTMXdoxMGKTQBJnNGOnpcQF8yC2knoHRf1EuJFo4LrTBtmpINTZLTDxe3nTISdnmp8Bo3Mo5MT8npngH-npe-MTYc_zA2wDiMMN8WnVfrRMM3g8sgiwfIJGB_LGlU3VU9yorlcbuMkRlf1OB7AIdAUrPPrM8nBB7AwFVQLmkaJggB6np7Kg6wgGwDjIg_npWwCIcELfpj_kDopxwgoophNge-MS5lbvh-6gEQd83EXVddZIZ5leGNbwg8kYNxgf5lHGVgSGHsUaCVsIcOrUUHMRUcGrojeS_Hkrop_Bmc5ECWC89nCuGn8LlopHKgrET8lkKSNiph8pnXLTVppBNdh1D_mENOi3zRneMdOOBnO_agT9SwymAtZEeBbqJB0I44QdhC0MhOzJ8fGQFkvgL16b7NnneFK0IN1C_HP7nWtBdfPdNlP_QNF6cZSS2SnUkKbFT6aFEOfkbk0el8raAoQgEl_mCWpJAJLU4osBNN0FLSJWKAnWp-2idznPSfKCN7rYC0BrOhniJbopXUPTpp2FDrETjIgl6YGcV0inbOpnKJ5GTeqpfbfhel7DiFTjC_oeROMFO1sfWrh8zTTiCSsn-aTHEi88iSzKzelb0R50KXSIrfVPFCmJV8elwzkkDW9RT6_INRGP-I7uFHfUdICiKoXtjACBPfl7OCogFUfC65hKABFTMfKJRrprmGRrpzEVuJFmBI00MyTBamGdwnFJnXLT9npc9erkhB7ASghCop5GTfrptxNeQpELopafGLoW2jOCQsTp7lizlnGapAuIvTpRApxTpj7mdCQ2TpvKNn7mNmip7mWLoropUYnkQGmFf6cafHInWAcqp_UFOFgZ-E-xEtCNjVpLYT2AQiTpZQpuIJ5GTHspqxEKspMRf-GTENH-oFKRSbOL5NL1Zhn1Ix6YJ0HHzJruRZ9X6fQhkCylkhVkpSJZQiB4aedlfaK1AhMbmMGJYzkbVlVcApOOBFeiTNZVD0OFqwlzJIuwQP9CJ3OzTNhbVmQB6eKiTBkvAFpDBIDabn5JH__e9dQQWpjkMfsVFUEEvNVjohqGYeB9dYZGQRGcLMQwsoTIDStSL4B_XM56k4CT76kthTzLeinSodLjWpZEC3wSq1fA7kifEvZPchSCqSntphMKMAT_nFntp8WFrtpLtCrtpqUUGSfOVMGSf7EIMSfDHBOSf4tpNxSXYQa0SXGBuoB-ric5EVjF7OCeQThFfyTBfBCbdgDaLzNmc5Ee8GPnpjdpwFJRspJBAL6byTBOdJYpp7_oXLTHsps9U07TQST27TYtiSOgnAoQIgsPdqiD0xI_3n-bTMSlliAdqllQnvjkXupRupJNTM7E0PFv-TuMgNRCS3nhueYQp99laHJQupT4Tz_FiBAvuptNgnpY96T7GfKJdkiSm-M0jidCWZWOI3eaNmeVehuFaGcwRDzAGzPgoWLyDl0eAsuAk5lHEV4QBk8CTupWNhmhQPeKQHGbBfHcfAJTsLM5jXdrp4up6MT9upqopCoAjrpjqpKLTHKgHspjvpxup-upCXFZuhBvpgRdDvpI7eCrYHvpODMXTjLvpy_MG5U1_MElYGmM62K4Hg_zkmVBI7Te8LAFgn_NAkPMRKA5kZwCEwHoomIQCH3CFspsPArvpmqpBRCOAiSMfnuptTnYAnQspdETRwp-aAjIgUwpR2jK3TJopWXGeRdrWE8Ude4TniLJre2aIOjUocnVocZWOAahQvQx7Ef5b_cnabec7WMyiphJFklwQFQnip_ThaAHsCXvpypNlGPc5D83hsjFIdfbDT5TdlGPylDuemo0krupR1ftMgjIghFi6jgeyCyDpXnkKxpfMgsNgtvpOxpVZi12VHImG-bwGpRMD8xV4HhpiSEdM_AROyI7YM_rgojju-AqjjfhO1EgDWoH1BmpFkOfRMGy4TNvcHFTsOml8LdzG1nAXOhJYD-uPOmhFSA26M0gB9wpQppOgB2LFLjSmDiWwCCXHnNGDDlL5APwp3gTRupffbn6EvMHc4bzEAffb5kQpNhWbgGDPrbUWeCr0orio3upawpLyp92cNypmOHPyp0BARyph1ITyp0fftEEq-JDhGc6PJZj2gWWROKwKHaVHTM2iDOHDpLE98J3uCn_FRojhzkFhp3yUJ8mDBSyThN3egYdsEHLtBwSQ34H5WFydD-nQbikcSO0YAGhUHMM37JpqAfDN2DCSHBMkCTGDh5DIyD6FBacObxOkvMspHh1Cw9PHmpXzp44OZzpg1CtPHbIfluIczp_tO03S4UpP3HXzpOMCh1ClwI7WmhzpL5OqzpfzpBQHozpl5ACSPtzpkWYh1CQDI3zpfuJKEQVTIA_HkvMx7jdRCw_gI5LiGoxhN2yAgTnAAKC6Lc5E9ZDjMMWeC11juJFlBVucLWeCaqY1uE8OmO0phNSuJFHuLPbVlMFn-GX0pCUTSOpS9okqpbypr4MdMIeypT9G7YejhAyqly9mAeBMUnBOlKxpMypDcHm0p3ESo0pz7nloUKePgYAZJUjPjjTbnzFBcOYSALhL-hSfSB2gP-fQZNEApIB6JMNCGmP6DGDpNNzcszMpQEt4Bw0FUBPLHHUpB9GGMBP7SBsRARgDWigjrCYeJgtek4hHsD6XQN5JZ0Ii6m5nQs3KxsESmC2UWO0QtbA0LQy9KtkD1pUnpPrtDHSkS3Aj7W_CEJtaQINZaMSYgTSfCdPOOp5kDcPJaVC8vDWWCrMBXYiz9LLlTmHIkMpv7J1QllCCxBPA2p_FlC2p_pAzQl26H-QlH2p1MQkMp3MQDRlLGEFRlR0KXFI5cEWiHO2pANQDRlK2pUGlT1ChFIQ2p6eDkmQO2pKNQXRlF2pNNQ3TUx0HoyoL8XvpFkkk1cNGDEfEa3CphABviQz5QGypaKGkQGKkEIFWq0pxCDfJnhiQfJnVGHw2BfmSikPAeBQGIA3p5ZBN-o7xDhtYkwC6pEA3pYGIM3paGIwgTqTmt0pdype6HMUpnVN5wcLRpqup4upu0pzmGsLgZIoSIj1_AYuHXhKv_BtuClaBxFn_DKzOaYnA_FKEzSolJw4Y-0KL5FZHH7kHOEB1IBW1AC4KPRmS3CFwCLIJ7Jfv7QTbBXxXhGP-UAY5B5RdCkC1WCgVSE1RNBfz9CQcPXypHujO0p_HB9iowlFgoHfYARBHSqN9OGMlmgGIhOGWwCl8Mr9m6_of0ppvp2FDHspb3pf6GPpU3KH3wOTSNtDk8yjQ4pMTogtmg0pqvpcypj0pDcHh4pJLHk4pTdNcrIMkAJSBnCGhpEbNErrMnSDUgUABPlyAr2eOddtneRjMi7Bj5c17LhzktiGmEHe4OTnUq4CcHmiZKDHBBwIguDMwEYJBrdidpDZ3KK3C36iuMfkvorVkqBELsHivDWSFbFFnUFuJctRMieIspHdICDmQIxHzRbahPi5pwUbk5pLmQExHKMcT7Pk5phGDiAHLdH2-QdeAbxHcBjHRlu-mHmQiAHJmQnQIn5pxkmqvEOqHu-mx5pRqHdICTqHF6p9rOpxH85pPTIOUECjlQ_eNnF_SeEypHeLZhYeDiZhYbsgZhY54ScQFBpLK4LGJOK4LEGLd6psyecQFmjHUMQnwC1xCrsna4pDipc4pGsps4pPACDcH_JKhqBpEAClktNCpOgq5Dl7CYWcLmnkGordp2_np6pQwpr6pk0psPAu6p53Fx6pfPAz6ppDkYWcn4KYtAMrAEynM9l_wo5EPOeE5DefmZWXoDZDn6G0sWsXCEgJITGxcWRfV6hcUNAJdcF7TsXQvLoqnQfuFfGIKzBNZnyuo8gDueVnJO2ck5nCDzpx9CkGbHpEoMC62BIwTh1oBXi7KT80SyUAc5BVTUFEBVTUNINIKUVbCAfPVxBVBFQ5BK2OoqkbEe4jAVhYnROfhFYkKzxMOdHOjcQdHM8prYHCkK_8XHqTL8dO5HO8phsGQ8pq0BX8pgrB0DPO8p3MQVcPRFCS3HEXVbKIE2gtnDc8pGfkrInbKKDQH8YCf2pVcPfVLdgOo8pOCPj8pllCQ8pyuCCkKp2pCRmBgQtLAwDHAoCP6p-fXR0plPhfYA5fBb9QHDKo1K8PGInS9wHOceoaHphhw2PUTiWwCpKH2rGlbLbNA2LFzoFP9pRkSWeNqiDWVHU9pz5kOceRmKwjDJype4pT3pSnpgUNaOpCDpq4pd4p96pIKg5tW_bejmAgbFTTPDYpuqGh8DBACSZPliAuhLcQFjYVO-FW0OYdeV7AQJEPrPxVC7iDSrmPFiN7BgdL-9p7bLxoSxAkS3pt4pUxpCFAw0pnBAffbzupVMD4ZoWupa3pT3pJ-pkhM2pa3ESN-pC8IVkeR8OwLFHPhiDJHELXYHhAKR-Bq-JJUOK_e7kDeSNEvQl1KyvOIpBQUOEGgG7O0eM2qTZljDcCllJjrhYylGyBpyibUOvqMdGg6HVtyDR4kh8E3ZCeIe2MBIMgmxMk9k9sLMGPkdDmdI2ZUJsfiunRaG7UOfIT5oYhhX31HKBm_LWmhQ59FOHL9NeeThZleMJLkSBnSjJPPm9B8BDWgPnWolGPDFBlaO6SLC6NAVPjNK69pjTfB-pFkE0LK3_RQHGpTev_pZvCZwCtTev_pZ5Iz_plLOz_pAmAv_pHddz_poOIz_psLOz_pLddZwCdbKVLCryCyDIQLmIEBXzFHHJWGjlIJFWZG-pS-pI-pSwp3Km92cO-psujFfoH-ps6pU-pjIgY-pk1MpgeAGTHdO-cf9IU3XiM1eZdONpCN0JsGLxAmYzFV3NxyHq6JGBP2YAWXDXUOb5iP8deGhmdQw-i6si1mgM7GCvNZTAPOj6ePGliUlQ_pi5HI54FZOj_tmQejyokg_p_vNi_ph5O7OC1jF52p0CfiaU_9pq5o5qdPQTz_p-eDvZJHEbXhONfLTBqN7B2-CmjRY7AeGI5_paBqWwCmXNWBqXiUkBqemTBAqhBqryCO8UqiDpUK82MryC_BmnNGUgPsUJWYOCCmhvph0pu0pU-pOFgcAqVwp3UERxpAmlYAqJ1f-aA6BqUAqyajP-nvYmsqUNOBNMbp6FammNHNF3OsFbIrErLlpjTX8RNTda8C2HT5XhcOFJ1oHhe8WDMIPLZnQgJ33i7jSXROORibSOFiMz6Z-yDmqT5nmaIP8HdyuA-HdnZgLgQLGOeFSk7A_hQjUAqRoowJtTdecON_UezB5fNLFDUrQW7Sj0ShsFbRK1Rl5Lc8rOsxS32p8_MkQGRBcd_hZvIg9QzTDkKCSSQSxIkgXzTDIkl-yC5gJLDqgBW8_hzTDUjNmyAL4SQ2FxyCvMmVDq1biaDqaBIVDqiBP0_nn6pCuo76pKypi0pZAqrETffbGLh7cMFgiV7AegoYwpl9pq6pqDqBCqJhAtDq15LG_jUIcPfSwkYBxgEGgY5lJLgHxg5kYeIcMxgjIcOxgTLgSxgtnmJpp-DIYvYp_pGHcHDqJyMCtiPKC3tGe9pn9pU-pA7ppEA7BqwDqBwSzVnSxpQAqrDq-aAZEqYamXfbYhJ_ico1MbaiTgi6Zp-aTsZJ_cQUhYJ9a-UnUpodGd7qgepogaUZipWyF2HOCMSJITsFOIkTApFYsVdwD5yPStO5kFa7ir5i2vh_hJ5oCpHCPXjVMSNXT-YcxvVR_lAgSmeAFziIiEz9pXqgGyptsC7OCl8M3nC0cmQAGnxJfzhIAQKdGQAPgFqAIKoyCzMBgFqm7AgFq3hNoyCA5AgFq_0SoyCN8AgFqXbCoyCcvBKdGPXhA3pUXhlTAUjRz4UwHEKklX_bNcjqlDynLvlDk5VR3pgEqBxe9Kgifh4VgziUZEn4klPup3BqT-pHHXXuNHGqhel0zgE9MXrkgXId9S-ujdwDnGSbMPnlYmjYZ9MuEgYboHAmGTCbymKAmbFVQPB_8k9VNQ7nEtQvaNGnM5ZUlNkTvjy6nPZA3YlDiEUynCfBV7RSHB83hKZKTGB7bL29MWEq2Dqp6pffb6FoaHSGTk_BqEGq_Gq92cI3Td8AAjUhYELWD8LZbgGXRa1xGjqiJJc99A5VCNcHTUDglYDlP_CN9mO87EQfdi3pnqCXDPibIlVC3FgkNGcvKV_JREFCNcfSC1AhRkCaPorHOyhMR1bQ9Po3Y6qCQeZATgHlgB3HiPHzLEtVB-omUGidHNQOeyrLcgkdceuCCwoONUPDRQJVTO5DO3CFRQ9dawpEU6U5JHDRJldJlLAd2mqgDM5pYhYdzOAHMYymrIHSjNQUBVXMxlfB9Tp1pfEiGUNVDCw3ZsOSBQSKhotGgUvCDSATLYGeERtp0FAUEiOsdhGPEmAh4lhHL11PiLAMvBsaMDPeWWbKVOV1CceEbNe61pNiNbWCivDWlQCSSSQSuDfUQSH9OkfF45FyPoaJiPCNskAv2PT2CeiMjDIW0Ks9FsOBr3RMjC09COJApWB4ZATwccse58p0ZBcEK8YM7nlJ-KyaMWvYx5AFAq-UmKNC-8pLiPnNGTeHpbFQ7HnHTpoSXzF9OGTsWlpPvmhkwCGCKnNG4qkb9pytInNGsDC5Wl0sOaOWWwCYNI4FB0nLalE7FqgeByGDypGTKT6nLalEtmp2VVr3La3SQSN02jCtiBVUvlpZppLKqX0LNKqPbAfmisfddoC8nLN_CGMNayU-qPEFBGQdI3oPsp18Lq3LVKqNhAOKqY9LB1LWKqICHpPAZ3nI5S-nL_llsjmF7LMKqnKqXKqpKqFXQ1KqsKqTPgXfGhDKMBCjhhegnUjYL_VVgS0Gb1zYfZUJmhkOOuvI7ZpL0fraOBnFaSK3xD34oUceYtecQhMFcAlOGOSiDOpRaOFMwjBHbBgzKEUl2fZ4_GcmeCWJIfCZMlwQp03jCol36QqlFaMPpmc3sa9dlYKKp5BHlISSQsnHwkOYuTJFkEFBR9IXEIyvOzVLwHEmjhsxMEFBN6H79lmDqlApzKqmKqtqFO2A3KqDUf-Ye05UgKqxKqCopUKqPMk5KqteN28LHMqHHAoyHu6FxzPEAjtvHGvMfKc7zAcDU--cJdHqgC4Do_UDHZVzAhB-QPFO8Ck70k9YB1mJrDEOiBxgK16GXtlebk-ASrVYmlQcRSI_YbuEa6Ntnh8TT46LXUXsSpiDQWQn_EThcCWIJWZPKXTYkKK-SxhnbgV2bBoxBoqQD1IwKqXDF6LqbMHwGQx_UXxmMoLQrpVhp0gORYQn1ERYQeFFRYQBbERYQ4YF4_CX7SjDSRWHbrpUNqlzAo2oOup5IJJcgtqglqgNbgKui3Mlq6lGXosdgWTFkqgw8NrNqhelO4cqJBqtmOagAmC3DoHGJ5wUojEWEdc-bCdCjrHMBQ8AhnkcoRbgrFxlSY8I7SBFiGBpWAtf5yP-8TiVeoagHQT04BwLDsPUzOLVico6NXiclKmkkkgjgYtimheOQpDLGJCqlrLRWHXWlZTpb4pwNq_oUihAS7mD7U85f9fAtIknOq82YpOqvEMt0MEIohQpcMeIIenhh6KMvNiahETbA0_mfAn3HJ8rgVHmOfDUchhdQbnNwkcdsoiKpwuhhgkechPiM43UpgkLLpxDblxL4EoJ5ASBpR3p4ggV3pSPqTIPXAnL5l_6LJcgepaFamVNE-gSzccOuBNMiltELBpJQCx3HDvDvvBD1iU4MmbFTXi7ZEOzi85e3NDNOBbOkg1BNFlSJAKKqjkgfHhMVmSSpmRSaBpdflwkg6PqAXosWlEmCwiG9CNgjTySg2xlwrBl3UyNGaGqLIo6QN7sjhGktveNIoFAmERNKvjHRNITTtGqcIo19jIZCUvjCrAK3CvChPbS6aB8dD7GOcoLEbBZWA1PcRFA4PqKehYJhRThyGTnPq7ZnSxphUgWghBRCRHdGOlJ0ATRV0mUFhgIjCKEDXQi9aIGdo8QoS7BeyAN_TFlSejeU0PVmE5SJ31KlxF1FgGITkGHxTF2zivBpP6Q-GkeRnuWTXFebJjjwgSMcndOoSmj8WKRJ-WAo4A8FkbuVGAFdAEBYogLCZKOLTJSXPJJejqEH9DAijVrJPjnkYH5yEsVJ7vAVRRZYEESPykK_IF6Ki_DUUMaJvBccMU9Q-wJuyCyReeQFAsBTmTwHEGjHSSQmUopupM3kbhhyIhMNT3coaafdLlOsp2upcPqTihKSqfMV8ZonrCSMPeghp2Ih3kQFksaoriLMBQv8UmpP8_mi4djUOGAeiSD7EbbOlMGPpnYs5ZMKFqJcOQYZhkoCInLhlLHiTM3fp9eVzTh8bCUEhpEVEFhTBHbyhEtBzNDwPK_-pDSqXBVqQqSSqsQq15ggwhvDid_hVTVQ-pmOqyQqTSqFagGTqIeJeHOOOTmihHOftWekmC_daBlJjBmz7gCyfl1fp1OsNNH8mRZOjeJo3MrKDm0LHqk_zYeEoS1U7yPjTGyqN6vUjLhNRDJ6E5DmPAmUkm7jMeHnqEoKaUK5S9uDgpkAYAlQq_lEnQqNFl86ACTqdih5jhFcixgpXXfowPQ3os0pMTqYJh7biEUqHqN6MDhFH5glTOJgmop-bNNd7HPlJJH4LCtlRUMiSDWqNzflQ2FTUV5PmOZXYPMJITY4A28BPEiZzKMUb6yFSpQbvQbzBtuYjrS1JdXaMmYEM4oxXDfrHUdCpDjdwlldFOklUyk-cm8TABKD9tdK3lmKDK3lCbCosC39LdwJjjoa4fDeG23nD-oMtbU_ENGeCzWCdgtMcN-dDPc-hYsYA13WMZBv5SjcC0DjDThskApxf2Bc1RqRTHKbPIFKyThSIF3mQBTMlQly4lGGnYPqahm3YFZNJCtiQLDlSCAUqujhKUqYYMekiVHgV5ozDq9lhwVqaUDMXMhel0KMKsV_wkSUqdXPSgIG7coUexASp6BuXheYH4WUWqNh6P5SAj6PzwLZfo07J-QJz3ohMFQDiURq8-bMDkMhKiUVgZnwbMkqTS_YJzlqJJuPbdxX2fTkbn8HlUZPzjACpCaaKk0Xfzh5vDWYlfSBz_jYzoD2RH9OskT4ODSwAlRMEkJrjer-J2mChZLWZnrtoZQOFLYh8MDVVF4CKCplLiG8J5fBmUiqXEV0nXxkL-ANOBkPfFSq7cFuyCWLO-bnmNqVZJJcgKdliimKuiCZPPSq7coSXq3lhTdlVXq1NqMNmQmc2IkkOFfuiYFlaQlArfhgilogmui20Aifp7fbwvgJJVhZfUCIeNmwMPyuifsnvfp4uijsnobI1yE6NCqfM50JOXigUf2yCbXEfiojKquAAPpUsHMw6E8MT2VO1-Eogpr7AdPpXnkEYqvIMGYqehAHbAJYqMUqaFNT9kJsnJLmvNiXbihBByzEraOfSqiZJR9N_Ame1NwwH2ZUCUBVuMHbPkSF6QFy4TwuHlwTyGqCzWLYqy3cflHAoUmPSQxedVLwHECDKVcVr7AnuQnQqwMlgTlFJnOYqNyPxTT0oLlGMtIk_YqOST6cBEreC5pVmcdTPVtUW_Fp0DV8MB_JVkT4EDnoBsDSjWYCkLKHL0mCHcQP_nR-QgoAuoBa4Sm-CYJqx1DNkcCXeOwcs5P-PC0rJGQR03c_QMeDDGNP7YqLBHxrBL3CRWp-yCZnFUqNr7A5sL7Yqj0QwADwrGvDDyZqGGH5Zqzbn6wTGpLwXL-ZqFiGWfiAMqCYqFZqTtgqanzBAMSqUOCi4e1upZXqgqFIaqH-lORdLaq_coJVUdaOIDOOpiDGTtocewQOLjCQE__JJYemNLnHS1UgQYHezJsxmfqc1cAPoikkSYLee-gpoguvK22lEXUvXq22HinUyjPqjMiQhhLc9yMYyC4cP5lD98lfNmyuiyyci6Nj4Cz6n0XqoCIisn9jM22AqNmG-d8Ag2Yq0WPrJeh-P87Ee0po6pSaqupCYxj04ejDCA3DlLoFfoTbqtBAVbqx8FN5VPcKb_Ir7bPpOsdF4_maaZMlGeQqfPC6gChqCalAPsChQJzrV9qfmJBWXCTemLCqluNlMeX2EQTP0SDiJGhfD2mUe7UrYAFKCNgY5gIjDUiDUSPFN7WZteVRUzsNeFgotlvVJEoDRDBSbczfA_xHOnA3oCVVHBfINhHK7jAShjPal3nlZKJ5G4cPmrCCKg1TNG7lG7SMRi3EMVoCb3LLiHnnHykBzIeh1E7HWhVDtDXEgILSUUBI5jCdqVGAFm4BJXCL0CclBcaMtIUdZRvXDKBdyvAi2NxEaMHDpWmskCiDQblIttZ7nAO_V_nPaKhdjEJFJZZNVjLWCfnaJqyDuWCNmQwQm7NAqrWbEayQmmUUMuB0pA0JlwKEULlCnDAQlXFEOklZ7SlalV5NrFeOLhEmC5LX0VDRgBDkf9sD74lLgD59lYsH2BmnfA1jA5WDCnC6vXS1AUrAsrmA2NPSC2PHlnCh9oXGnGUQOlenSQOgnw5arWmcdqDrnAOEoHpfcLtmXJ7B6QDq2CY7n6CINrYmjEJcIKqH6EoflKknJL1AxKlDNBTiZWeqJvn_1pyKK7hHuBPjSIfeq8ZCiYQLbmfeqjXCqNIPAHbrFVKIyKKU5IohPVmHNUA1NI6SIeJAzsHteqTVL3sHteq5AC0dHCOIyMAVtI0eqzQI0eq7RCyNHYrmMKiZOWt7AniQkdqXbqEbBhqCLNBtKKKjDgYUWhKQ7Iz_BwqaGdn36VXaFvpQqZC9EnU_cl2KuDOUXE2zHrYUgyWp_BkgXDdC1WE2zHGBFDnDRBFDnDVFCwhDtvc-yYnCEV0D2KP-DCtYFQ4WSMCvJVx5Ah2k4JNxRISkJV-HV3gQ-GP8Iuzc7yCf-DAAKmDDQdi5zHFaNd_hoaHsIFmDDaWAINqB5BKgqHXQEZcpsGZQEd_hFIFINqM5BPgqRVPWgqFgqg1BECFYgqxZNUgqMgqUgqfdiwHExLBYgqTgqwHEioiINqDBButAMCjbbquXPy9mC4A9gTsjmugq4XPXQlF9c8NHKnYo_gOPF5SJEtn8eIPCIoghZXKfuF4wB8MebpHNeo3ZCFXVHiAHbP23cY7JGGCcRVtcA4BFTEqnGoDTmfaCc6LG7Pp7PsCIHJgM7PNTEv8mO7PM7Pg7PizptCIb4kg5m3HIn7PUWoKDIH3Db7P3HIZLWOkQKDIfhqxkmMDIIDIV7PJ9mo7PPDIK7P9zp8WAQJkS9BLOHoZWxgqsLMb8CQQVnkMAoU8PM_tAJjFxyCmzBqgBNeK9LW_tA0-Cd_h0rJIiqOwCPiqqBVg1BuqKIiqQ-H-bSGaqQSqXEDbbq3YO4sYL5ZTbBLGqz3FbiqEJPdiqEAGDGgwwnfVF91ReNpPTEcSpvwGm_IQfAZrPRjXfjfNfqOPCIHQMTMDWfMyDNyBT1AMTEA1FJTD-ziMEa6iLM8mkyC4yDKUAn6ZdshfuYLHnprWqWRwHDnoPLdC6_EZqC9_Ss_jCNIUAHD0P_KfjyYNVd8ymoPcOzmV2ctUXCkC2nVjGeLFC6HN2rAuCBTJCX6CIFHljqdvPsWVrjeFZVP5O8gH4dqXwl79bJsOoPc94kammP0Fvdq9LG6vCZVUlfn0TGJKD7jq8sJCDqWGJXqVTUDwwI4vDFpAaBeUJipIjmTEZbh_5bXXZ9BMsJC3DjroOujPlCEiiTNgXKQPDOIE4Vc5CizWSuPx0BvrQ1qP1zWq7GQqPzABHZSEAf9GXOwZMxDVVqpgAmOdTLEEnkKMCnYBmnBYvkghfphgCZqyfCVhpwJK1qPLiqlqAwHEz8E3EHuYBNABvSDLtJgIJzRn3LfBlqjXgBlqpBB-kqyJVHlqvdDHlqKJTiKqZiqDYqa-hkJB0tUF8R5tYWaq57WD0DaWmFZqSlqS8RUlqPClzOMxUAbrm-NXa1Ohwp8VVusPD8CXuCvIBqjElZRTInZAhXTHAsEweHurgneT7YEfHTgKRQJaWnWfgIiaONjM-6es9BtcAGYAmaWb2EqaWBRoSuFeVYS9PBaQTPCaZA-SG9AVpUD8BC9CHkqcFIdYsE3vDspB4RGGZCETDghCdVIfMCmmFIME3PV2HXAsboWTTsVA_p5xJjWFHGigOF32ClYDExmuVeq6DmgUnljaQDg5jpAF4BCODkLxD-wLL-k7aq56CSDGufNk1E6bpCLGaNo9pirkR5WEa1LLRMtrFnrOqKW4eepjAMPOPuDd5gA8elDmE4HLbJOAT-jqQhGy-KO-bvhQ3QJ_dGQVn45Suxk7hQC1IwUbxQhL5ayQjhOg5zEmJDkRC0WgzKYtcBWtbsbqK9BW4AnAer1ALcIf-DAVAtgqQlqR6BN-Y4NmDOmKWAMaqd_hWUFtop6NlFZqwnqBOmINmiqBVSqkvUjkFafGmTbjmJ_YZJLmbVSpelrXD1ihgCosVNeReEkcuLc36JY3P5kAKvGqFNOkAz2lFQSXrCIGbIpN68Epjjz7EADmJrlHTBy-NZ-osZin3Y3Co67nloO7YmStND1DhoSusGOMlccFKvn6QaFDoLrO5aDlHHr_AZHRr7A9BU8VFKDqmiUnqlFZqoPElLFwaS0nqqoi0mpW5o8oqOLF_oqVlqzOMicadPkvKE8BJhTFMforAjAxDZVBCXnimo0dBT4kaYBZQCqVFu8BQFQ5nCjMkBRnfjAkmC8uGNLes-hNDE8TFbjY29RnlcFdMHGgLQekAb7ugrukuLcg-LeFEMOTDMn3_d87EEtnmfT_XhAjHlCCSdcXGED7lsjI9-hWvQdUhbsGAFhS8HsJPDMPWbbE-RzxPtqJTRoD-TfulUsAqVm1lKF-CZVJ8yBKEDSggLuTSZjT_hfuNKUNxKPF9l7vD2AewRoxFebeEjaoA-KqRDPRQmnoVZjuSKHGeETBx5hKjCYrmgtIenqUyTmxXjWY8jFCXDUnL23T2vCYuBYJqbLMfaDq_DBpqheHCtif-D0AoxAkFZqPpUbJM_hpO_CPpBgiq6qFCrqa-hErqKipE0NFiI9EQibIIbS_YOS-g_5lfomcXQWRfK3glrLP3OL0RhGMv2HvaPOJQ9lmueHSyQpJPDlhY8BjOGcyQEoiobkhipcgKUzVg5EgCnjqaMIBjoLdRTErpabSI5N5ITEsCJnpwkZffi0zWO4kScTCZqppFzRn70BpaDDpLfqgIxpqTmFZqVFiApqpsGc_gAmlIsq1DiVSq_jX1CJ0oQGBX-CMGraakj8ebysQ3ZMMUMouOUKlI7eE8n2wnV7oxfOiPicoTEEBq2BRVjmPfXxFZkX0mO4qPz8k-RLEBbSpC48bgdhKve9ohk5lc3AwZqIwcmDDxFfcAS7oqunqyKQ0mEisS5LOclqAff7gTBaqIrqRaq9sqUdJ-5BYFDBtqupCVaqdlq9JLJpq0gUz-RXZieidYFBwCCJUOsGDMDHeFNEcPRlXMXGksWRSArLlkaq12DBBEpjljpoHvEp2GOoBBzTsxj9LGwlScSm5kOgyEKJj4iDtjlinYq1AVmBjjM--huvTSHIqQAVmhyDbJHEiJGvghrIqfWdmoqAqJNmIi2BxEdEWoKmq7jMjfAtllHcV2zGm9QAoUXxTBaq3PO1FolApFZqHYqSYq7DFKYq_vmUnpNYqItqXuqzIhd6EeEg1_lQgSJvMlwQmbf5fP1oqFeo5rg7YM12FvfBSOHrSnIeoOInAbWJlGsDUjRSH5CkKLVaR-SfY_Yh3hGRKMUlKZqjvMrylmkI9Rp5fZpDbugUqPJp8D_rqHLW4oL8Lfd4C8pM-aj62SPvqaIUmgBkELeimo0kFZqwaSSHAQOCXEbOtqDtq4cTmDDhlm3MoXvqwBAZvqfPAbvq-nq7TD_YmLpqZPVn5duTlBxBj1DWdpReA4DhpneB8lulq7qHjeCapqrOlwnO4OCrzDmXkdFeiaO0-YGhkQNT4vYWgX8bKeAnaWX2nO2uT3TUB5MhOJaQPBxU6CTPyNMnUsmUA6dLHHXkHhjnnCogBIy1OSnUbvTPHgigM9ZJkje1TP-FAY5kvtERoQkgUwmFqZHNQm2NdACNa4da6Nd8HGQMxWPsxBnpmjQSOeO0dS_IDSYFiYBHAC6nMlXFzrPZ1DdcIhxTFHCdLMZHn1UMmcKrhTQtByQjmuXenqHfDgnqtbAGKUQdKZnXvbN95TWapuyCf-DBOqxsWLOktnqCIAkJB9DddbqKTobpWBDpZypHtqYxqR6Baxqy7mc9LUNTzzM1yHP_bQxOQllKIMxfOCQI79CHYH8flf9N9_GdMj__GhMchSIAnqNjPKsB4sI6xqtGJlAI4xq8jj6xqqSB6xq0xqJNMKsBplGGyqAZDZclA3A1AILyqbCJGyqn1Lfbm5BGqOn_xqP9WKsBVqP8eqNyqT-jWyq9xqBjkm4BocTBfRkZqRABPuq6rQgaKl1jEpgaKJg2EeYH-2jnyqB3jqyqXBIyTBXxqVHAZxqDmDKsqPUBWAq4koXvq0yqHpqHcibwQA-DbVie7dOciwppZUqCXFadS8NgQxIYdGUre6CIIaIeVDTRHGymB7bwLNQ3e6Llhfof3KrjeHzXYnOPBNWxoi2RXBNT0BkjqzRoLrgZtZlyAnQqNDBrPaOdP5XggAJeYYbVk3VmwzPcnqOsT6YDgyTbCK6zTcUj7UDgFnZYWYykPVBD6BG5ocXDr1UXnOzVH0ILmpAsTgMbqVnPS4CD_B-ajUHPahEwWfHzm87Am5gH0q1XJgeE87ACtBZ_EnWHGiZ87AWzBmgB9XJNwGMCjcpYnroL6b87A2pdVupb4pa0qeyoL-M7xDtKTTEFrcnduJSmEphYT-QrdT-QduWk3sDwHEkgc38CrRD0OBQjlvyHgQD9jOV4CfqYZ_EE3foBdViFMyIV4CJHoZ0q2iJb0qJBAMZetZSfueupC7paNxijgDMsqsjmh0qvinG5EG1q8gnxtcJ1q06ivwosTlxmUlTbJkgeEjW3FrONArl5NipcImENsEIsGjU_cNsOa7iHQBY8dGJhuaVAPNwcg-1pw3Y4XfKYGSiebZjalFjHGoaGyOejOjrJGGIGZfjrbj1PmVQjntj0JG_xF2JG0JGACEOUGCKGmhEIUjAKGaYf8JGBjjmQjEKG-OeiHjEKGLKGl_iuMGMIGVKG7cgNKVjZmNYMPjj90qR_K4_CIfDv9nd4CBwNQ3pnqlP1qjlnG5EKBAVeMl2qKwgbrK0mmAmll2q5eSo2qHEAq2qLgSWgCJYBHrhM6KWZOh9JFxBKIGAZVI5VijTICn73YMKDO0opXAShfuUR3LK4jAOSeB1o5cFvIV5lDZFQRmkYxD2kpZoEJmBzohgeJVqT3FFh_ABIDIMTqVGP8nnrQXgYL9RVenfhegmJpMCyJJ0tVSTJz6VTKdNQLD9OSUNLgQdoeTnEkoUEdKeEI9LlT-CEgIPEmatNhoeyALw4c-gZTAcRzB20qY2CvQDjgDABM2LKj-OpbpvtLAeEjTAqIERLeHyCBrdV4C3chF8p1XERlj7DJQ4q9chO4q6hSO4qY_UjTA17HQ4qa1cO4q8qdY4qTrdO4qN4qjTAgykg4CMaDJ4qlykqyqLMfRbqnDqv2qIfSYBAKFAz2qG-nlbBmGpwkjs4qLiSu4qT-iRUegqBdhcuHhLLEdGST-nnRZmhE0dFj5oXVml1KGIPD4aNJVGwqGFD4Pl2GG28bmaKEap2WcqPqToqB6IXGJydNilknwfF6Kb-RbAdF2OI0NH5jIMLK5ngiASxItMdg0CWOVcNjdQCzRTwfRd0qC9HGNc4PaElo9Pat5qu6oi4qw6oi4qy6oC1q54qQ1qx2qv2JD1q64q5cM9-jvzIA4qo4p2Go14qwVA45qz2qSMeJDp55hiCSP7XXQTn2K9eC3AebCocvKFHEpSJOImouT4znrONfTAGnDdJcWqGLDMiCo7VJfpU-XpPuYDAecQbfjJYTG_9PD3By8lqWmwuhK_h9IK37gIwCI9AW0n7kFJzbA3AZbj4NefuEtoq0cgcedY_biSQA4MpvDpLfjZmnIIIxGW0K6IfhcE9hR_5q4DNF8puWGO0qtNTxyc8SAHupFkfnZVBYqOlqC6qLWAE6qnxQKhJ-gSf0qo6pS7quAAU7q4CQsiGN5crrMh6SCGfuAmiXqaKNNFFxqC9-RDcTcJcWljhmFZ6HlMMfsqLegGXqFeem3Mk6ZnAjtVUIoM9wQIhodXZr9G7vqq-ALhmHuA-LFzrAhxEgfC-amrulOJkyKLXjARMLerE00q0mHmmAn5BIcNvrk8dC9ZJTmTF8pqIHsBJjgDUYmF8pj8Gm8DwOByDIfJZRXqufJsQonkGjPAb6EkGCW1qRpjoZTwOBgvqovpGwSi8qpBAk8qK1qh8icOFVQAvJAhFgeRBzWlq-YfUJpfQPQioADnFifwA6cQuOeV-Hz6YUhOw6RlteObVlNL7zE6rVyJChjHWAjgoAPhTnkMvlbcZWEyf1BTmCMmyP_pmKalbqNpsA2fav8OFxgYnY60P8BT9ZAV1D7ihkpCdVIfTKmmF7Ij9vgPEaYSmp0WbRHnbIugD-MJcoqn9PIkLkFCyeKRhYttEFPQ6FQbOEOUbiVZHzXZDU2BMGtpDcc_2Py-noZfOhEqfTA3C7LENJGZCggCnR4RF9BS9B8rJXxd4nUenJ8hDnJPd9hYaaYfDOyKffCkjD3UVUhosOfj9QM2islFfJGSjn7xPYHLZ2LoSBmKa08E1WVwdGNqlp-qqmBr-qCQCMtoxWBFUGtacMSjj7dSPGy-qLUGT5iV_iRJj_voioeQUGTdC9HG--qiMG6-qM2ZS5F0pIgYfLqeHIG4-q4nVZRD9BGJ_q-pISbGP5mctp2UCKRAcqCMQJXAFYrmtriIZWb1fRtHorKCYQfiUlWShqCOgBC4l_1GI_CdWFoUiOtnL9B8VFO9IquURlcTUqwOBCjTp_qPHFp_qugEP5CTGVt_qs4BaglLSBxUG0_qi6pq4qlAps8qSxiHWAuVAhKSL1q2YcCipr4qh8qAArsVACArueNjCG7YS1VTrej8SGmPjH7ioPjAxFVxnbSBBsCk7ByeAL7ijfCxPj0PjBfjq4do8pEvNt6qCFGCVg7-U6RDVJGoVXXVEiijw3YkijycgC_inijpvhmxoetjwij9-SPQj0ArGWGTQjyijKWGQ_icfjZQjCUjcfjRWGhDj7ijmhEpfj-ijU6irfjqQjtfjxfjoQjQ2qHjjLjj0fjoHj2fj7VJRtfjPBt2pMajN7A0_qZ5A1pBsuL_fjlOqZ7qIArhKTwOBkaCWimdel__qrdC_TOA9nt7AFmLaIB6IfDtQiKDrDDn3i5qAQjGRaCwBr-opTKDanpSvCtTEF3CAigqHCc2O-poB1A-Iq0PfkKCAYVTAkWVqiBrHiA8VFZHMA0n8xCChod4CAVPLCrkXTQCr4cFgMH8xCteSGNcD7DQCrpEkYEFnOEGCrKBCkCV15q7pk7cSzBAPeD9gG8wgRuh_GT8xCBopr8qIAriCrkCrfHFsgGmCrjKPgwpBJQwRD8BhiEDbKjmwpT5bbefhcn5lmr7ECrYuwpe5bV8Mg5bv4T0wpnNT3wpF_nAgST_AQrUm9nRQS04FeEImgBVBFx1DpCrLnhi9QUQB3NTxAk__q6MTTaPqopyuLA6q37mZDrZLTbDrpyMEhfmzEUNTfFNIVLX8R-LS97m-DenQpBEepQpmGdw-MHEev4TyGdzQp6lciwBkRlLoY1lQIGSHCryqQjTAi2E0UAgCrhHV6MT5oSvgq82gJ1OaWmgDrM2AEEr1gq6YO4NhrSl2HMXyAVnMt6eFMLi4UB9jk2BvhiwwTc9VfgSAAKx2B3NDtVFUiXvxiwYTf2jd8RajUsDUYHQChFu3nzqN3Hd4AjQVnkyIGactYqNiPDuFvCls8er3H04FLfLiwe7aToKmz3HMfD8DrTSaM8Aard5aok2qsCrP5SmOMnVTVCreDr04qDFrIOCFFrf6HRClY2lAuMS-RbZiF_CeEavuS9MgElgerkmXQNDcz2HSNVNLMCNgnXSENgdUANiMc0Dx8bt4n2YN-tmTtfhLOBumdWfkdJ5WiyJKIvq0zq4NCHFrQmGUuqCYqgDrvHfPTq3ZV8xC58nFfo2FrF5SUYqdoSiLTafH-_JLeJLuDakPZmRzdpFoNTEFRNdUvevgUlEgSWS4kisNN_HUqLLiXSJ6gGzB9KBUGoHHp6fP3Mkx4dyLBF8LuXf-YWCzP9skQ_quUpULGs2AlpHGVq8QF_Mkz7jZuERyOKNkkfBKoAlnBoKhlDfg1Hn_qaAEOCrLCF4LFIeYbyTM8AN0pBEr0IVqLpkkYbcHX2ABOlZDrqLp8HKgOA0ZCMySflqoVJ7CNIgJlYE0xXVPogBTrpASpEKga2HWeLUHWiBdfmKRp_BboUijT5JO4pjT6KlqC53h60CQrOz7NnJiSsEXNTwzeMUAmRCNaC-ICWqNv-pTDkQuY0iLeYDWdB5PmPHGEaGfgOBBNQpAn5peUFQtcfUkUFezWqB9q6TCRMGR5AT3d7JMNEKYBhnGbnuF4zHPxRyaKoXppUMUAeYYEf3qsmCiXKgyWYRlKrgXte-VLKifkrBybQqqPWwYAcTv_B0DhrQGGAkMrCUoCJmBUyEIlTjWLKDaVYhyii_sGKOghONjYlqqq74W74kuBNLVOizcXShVEVCeNB3Cu7DdMfn1ProUGnD7IrgVHe-TaXVTVcXSowrOR5BZChocCoVgODrXBDkJDSMFQaf71HoWC7eHu1LTFJPrEHCr6jAmgBmjH_LDHFrUGTDTmYgHmgBcwKfJr81AfJrjKT6Ift4RmgB7CUnJrfOVjTA_CUnJrhcCY5CrCQcUfQwLPRTrJra5gLSBDaPnJrWkEmgBU6lvJrubi8JrqJrLSBG5R6JruJr6IfnBB4ffCFr7WgY3ETqUQUT5Dix-ThgEI-nvjkFHrWYTLKrkkpe-MVsY6KfdYgbtD7qYRoTvmoBnex7Lsvg07gFVjcwgj-VKrYlsYqsY-7gKQktgbfSPdHg4MfGhRHCr3dI0FrR7qsCrKKr5oSalc92TM8AN1q3MoRKrs-TwxA0Krzwmt8YkDrh-M5cGL5U46eF-TXfdG1bzTCx8Lj4TsDrt4YoQp5kYnbgIgf0oCOpDg5bSaS8dCWeG0mlSUIzQpKQklyqRDr6IfWKMGnBp4COCSNzeHKrhCrHDpGErbUCgkpO1qyKrONpDbiHciVkeYzBPbi-cf9eHJHDTgMEkAmGDzsDJvMtMCDRHMFO4OmGyAGgY2_EJ6cu1L9bABjfmoRUDI7Nnk5IwrC0Xhq3AU0P7NGl9ajmgwnGhdSQOcsROL1kFxpbfongm2HjWkk9QQoqo6PV3JMyunU7exvAClLuwAwrmorqRVlnuFjyQf4LoPoAHMuPgyjQTofehDhBTRYH6XqMna4pTiClivKwsYrIrv9VEngxSOw9c_qC7GJB8q5cg1gn7re5NB5dnmVl6rEDnXw3jE6hmaBK8S0lE-vJ9kH2UDt-SznMbGfkRD1UITmEwYAXyC7NCZTO1jCO9pFgheDEQAf4VAAWEqgBnMCSxMjTAqPJdxTp4Cx9g0GGtlEkNr0WE-0JaxTiOKpNrh5qxrB8WEPvYfyLw8VsNrM9Hz4CIdH1_CBUCrNr-GrJKrzKgNANnVTZqDz4q0UlRKry9AuyhpVFs4bOrF_ImAYGUjNzfbr6VAWnBPgjWOBCJrmYG9QCjlUCrYOL74cYDrqLrFOr2Nhz9TM8Aywor6lEOrUhAbhAKip3BGArAm_g4sgveMB1kk0DtIdaPJSOlCamwhhoUPA_YUdUv6Vzbo8WCJRKK1hJADW_A_Qc5Gr8eFnkMKOkKhcZOrIKrnOg-NrzUjpPAjblODldLrq8qk9peHUkLrEPrWBAGPrmuUDGhMxXD1EAOjPYQpHmCamufiynewuUiJSgsnvbg3uUBPo_QcUOCXOrEnKM8Al2TRWmjLrCErR8gy3LIGk1VqbPq2CMsCrqPr6Og6IPT2jKqK9Vn6QdsuUjmYvzFx4bhicyuU34bGPgvyl_QcXiFjPrUPqoPrHcHNBA5BAP5S8klhvUL5Z91GPaq3oog8qCPrWHFIQrIOCKQry7oHjJpqpfVNWQanGLoUeVfDbBWzFiXVIAfBeOJvLla8FngSQyQxBMr6KtzkRhf35Yy3JNjhwwfC3J17UggJYCSr5M4xTIPjEmSjTfOafCLIjTAaBrQxTGtCIWns4Cp0NDaCeYVukpXSfpYDXkERiGIypBPr7pkPpU5PeM7UGRfxsEiqpLPr__qLRrBYeGSd7hXfXprJBazl84CgaItEeJsntSDOdqjZCIalNuWxkk_2BAdMMch7PpBsoT5IYnf0HirNLIBDh9qNaCt7qVxnHyNojEZVjDRDRhndVY9AKZ2LTIm1goGMFrsF_PmzilOEiJpNZzKZrAhmH0lXNqM4gBriMLPCx4hDzpXpdxViJfidITJgbPvJOaQXCaMvoayE-4hl3NE4AQtjYgfsBU64B1YGHnmWgXBflxycorW6SDzOLEGeHkZR9P6lc3SEbAFWbK7jnIYCNHFV0htlTm2K_gAHEmXadxmLjzFXdnwKEKChvVEfeGC5Ot2RfaCx2LieE2gSz4BKSS-SrInLMkBGXJaxLdEU05DEIFLvHphCL7BzyDI9H9hVp9O9lqAyU9mmssLD3ANTrobl6PLXTrDDTgeJPFoWZCo-epMANSJ0gYM2cNBIpKCR9g2GGrecv6F5OVyyTwyL_GJu4CZ2Ti_SXUBsTr-vfzTrQtFZzF8-BvvExTrsyCmsYd4Hi_S6kj-TrxEE-Trv2E-TrwTrmsYv2o-TrN_G-TrOdJ-TruRI7XU2pdi_Su8AzTrbDBSUr-aEQ7BE3E4LMc8AFUrR9dHUrWUrJUrWUrLUrWUr7MSQUrPUr24C9Tr24COpA3Tr60RpUreNA24CaUrWZAcUrYxTeUrYxTRdA24CiUr24C7Try4BP5AzTrVdC3TrZRE9UrDUrHtfuUri0RvMcakByUr8zLuTr5Ur2Ur5UrkUrCpYmUrCpYoUri_SQpV3TrvgUTVrCVrTOdTVrGVrE4eEVrDJrzTrjHL3TratEfVrQVrtvYBUrtvYAVr-4CCVr6lhfVrZVrAXDzTrNcTfVrMVryQAdehOBeiVrOBekVrOBemVryQACVrk8Ec6diZjc6dgUrOBe5fAc6dwVrRWibVrg1SQBeVUrD5C4VrGdnzTrtcF3TrfuBMWr0UrD5CBWrD5C4UrBhiIJA8NrgfhAHHsLjo0oEtq0CTGAr-_qIArCDOmqFjCGj0nJ_dAzJiNBuLKcpAS1PFdO8NjquMR1NldB_6BaUp3roC8WwGGNKPk2B1PDRBX0ngPlF2FgVSFkbfBaohVeDOGl5oYPPtnTQLcBABbjY-LJGKAIWVaLGCtiWsgGNcd7dXSC4_CZJW44jE7OdXgI3OliX2yKJEfv9WvEbBsAXMBlqDJfCGXNwfCw8fL0IEpDlMMeGBFtVG2gPdAYnYL9U2gKVtSC7Cu-md4YikABeA-fAcxB12GVeOy1CtYC1sNvyIdvGqXmocHR6QpGDSvQGhBX1prvgmpI4XrEkEzBoFOfLRQ0qAGrBrgCPiZ1RB2bJgyImgQyqcQXKRBOMRlLrlOzPcGbAiZ59qmnUATng7JkcJJiNI0CMbWzcWFQY1oI8lCK7A9HCVoKb7AvuZ3mDONBGcBHFmg8B6VeI9R3-BVGQiyYSmXJOS1bMqmDdJUTxWjuSVJZJoDdkEO7HMfhpqAKWm31BqGLkuCSjJuSCXNTXWJ1LT4HTJsAOhCVLCFmVK4hbeOfxMJpD4NLiqCBxN-aJnhKgLMQnauXKM0iMpkkHmgWbPTI9dB_4D_ADrtlCCYVqoftDCYfX2deFGpZrcyirZrUqlXxUWqluqoBZEP0Rj7A0djTTkV_irZrCTHGtirXaaPG-fI5LEUzVEKDybYP0RPOjGEGo4n3yii_IGEGO5WGEGvVUGEGE6aGEG79WKoUsDW4ceCnHKMESXru_QT-BitEd3A9-UM3q9-URMP92lACMtxPepIYGOpeQ8riTVBIxcISEWBDDSAhuBXXFT0B2WZAxgWJrGXg8xC8rGTXGAVPe3WyQAyYrgQV4WC7iDG5CQwAhaPI2PTpOhYHpoUFaCv1eb5Cw_eeQFFfbYJLKdHOBP_4Q0hX_4QhJN9arzcB6ar9HJIbr7ADSeKgQVM2NPbroJDNbrwVmNbrt-CPbrKbrZSCVIQ9arFtEgWlYiqQaqvPrrDi2fSqLpSVfRVNYXqPQrnbrMJFpbrdkpAgc2_JQgSp8UnLkIFpNUVQLel1fi9VJjGTIm4qC2imH8mT6NI-Jl3jnaIx8JmlQuXMH6o57q8mO49F8iHW0QV0JAqfqvlXngS9Qa7h9QF_gAcMQL8GpCm7MkTuQitPeNHtjcC6LN6pKvZM3A4mNVDBoFSY5COwEhlDC1qrDiDuic0ULgmR3kzCgY7qHArqcr7_DscrGgmusQpNiV7UkBdhBMqPprfDI0IbGjFrAqDVfRjpIfPIPkRjFSbZch9BdC8CUaGK9FLlDGVAA7GNkSxcDsePnXHVIQ2iDtDljOlKIEL0F8RjjYlTkjxvVC9QQeSlpOLnk8RJ_4QQSLXVI0bGocHgQV2ClSAGSxEWaBpcrMJFdcNbmUyfPDFAwqFMmE7AoJFrrDitdrzyFvdrHPrVYqhppGaViuNe1OzmMkwBAaQknhqdOE0gyNdR9NLIMjUOLrj0uAUkGWxkC0Eb2RS0gorG83DZFF3MPgRpERdXjJx3c-jJ0wBngDfWMCPoz2BVOjXEIfmHt2T9_q1Fr4Ei2drofPqlp7Nmf_k4EMXwpuPrTeM1drPSNudrIfQnerdMng7kMtWxifU-KtLTRpoGwqancnrHsamUaIBoM6-hadDj9GQgB1BjIjqDHpIZoyvimbBhkX20LwqD8sauhYedhKlN8PDzJNdXA-lotUAb7RkrHBvhGUDUXBkrH5aDP0CtDldfrWJqQsA49EdfrgGFdfrXtHdfrPXBdfrYfrqZDafrhfrcfrQsAeJlP0CEUHSNEP1M9yeW1JUfreiBkfrvfrmfrvfrofrvfrqfreiBsfrr2DxREQsAY9bP0C0qL5qCm7oIgr9frZ3DDgrxcDgfr4xBBSEMqpI2IDYCMQIOfjHCJuArGFHk5pA8NMxHWgr0gXk5pJXCk5pTwBw5pdgrk4Gu-mMAf25pYjBSgOuArxeDu-mixF95pGQjMpcuErgyGC6pdgr11GF6pngrMiOuAruFHMFBsBohYH8tBZ4FICM-OFmdrSBlb1D4oG6KCz8AhjErJemuPdkYZSCB3EHhr5BCMhrpTAFzeKhr6KFPhrB1GWhr2REUhrEhrNhrLrDUhrJhrNlqmbrterMJFhBrfgA3jCtIkeFizbGhun2_EM7j07DAZMapOmLBdikV7BaMQL3TbhmLOfY9B7jLsKDtXEDLMnaeYAGr3D7Ji59DMFBtcd89HHdALmEX-BxPBWUleQDQ8Gr0AhLpkweheTVzcO9XS1HeQDo5bx3ChGTPir6xBK5L1OiAmTa0J42SgTifRDZSCpBSAhr-HTp-GdCMPPjgQV4iF-7BQ5CLFDXSlf8qvbrjJk9hpIuHxerHPrrbrtDenhr4EiHip34Emer5dreJSAcOpbQ3iGr4NVFQhFdcuH3TA4YBx6FV6AoyStkMP4kpkcskcHGmQqkHzHdmcrgMtFdamgvFd4UeS3D7apWFctyR9Uet_hoXJQJk6dCc0DGTJpTAj5NSjjCFrrDijYkRGqfTp9EV-vHwQqu2qlNiZYkmjrMElz8PKUVmlq-qVjhcTUF2Zj5UDL0cVePiNjk-heROTRe8QonNpO1ULJJm1Q8JQsXr5kpBpA7yW7jTiQDdHK5nG54NRWJXoqvfhSWq3CEQrB_tdhvT__IqdF68C_RbMFDtqJ6vI0_X3VeqPM5HHbWqb7QOlOwOjCcNqwKphf-BhSmXhYQD8Qptg8ucTXDQsEkRiCkNyrASbBMDDQbIFWC2qq4shBZK8ViSaAddql_SY_Y9jAmzmzAed7HIFm0YD79D2kcgmD6KDW5AY5D28AeXFgMFwuJk7hLhTfYJEFPfMptMcD3YTZlXQpPAJk8YZnYEZDPrAPUA2Ke7iYJhEVfrC7Au6H0beLILajDr3Azpk2FNrqU6uZRPO8sB9yQ_afvJY74k-DCdEKtGLEirK8qcsGWrVVTipTJLTJEJZ0Tia_JUWC5EMcBNhgIYEFgPBj8DkdoNoEcBNb_FFaqETo8pneFijYkRsYWbflUGCOrdflMmrZYkOmrS9efmHJUfrLo9Ce5jiruhHUmyILJDeXCmAJg3wh5LoIkigKoJirFkEfOGvegqiLncrPhrn_NdvBuGMOdEZzFxZkp4NQ5CIiG_oYxpQ_cUT5C4UmZSCU_DumrOcc9mrwcUxmr7GUBnrdQnexDrkjBnriQn7mriMoqxXkMofBN6mrfBNP9RJMNrMoJMNTjkoHMwmrJMNEnrW5CccpJMNInrfBNKnrJ7CMnr-8A4UmrdrdNiVNp_8c0EAKdhKuiLSLPKrM3kTmrlnrucpnnrgBdn1MKFMp0Cf5mFqcuhFpeOZYcnRZXIWPWjcmFb_deui1TkDXNzlm6yKyFM0ze6mHhVi4eE_YE1FM4pq5BGmTPRYGUdfdlCfSGTXlqbMp6A4RHeEo6LmISOzFk7lqMqqoMrKTBqqOr8Wt0C96XuEXftDvqN3pD3WBxRIlqB6ri0uZbtCFTmoXb7xC8fEsKDKUm_KDdYCyRDJzQ10UuySB6JL7TeAGMZDkzquIiivoH9O3VIZtNMHbLmISwoF5gLFDYzWTIFKfDk8cGUiNEEl6gOirrpPJEIiEkr8IEELKhrSbcierxKrkjrbMD5irFehu9HoLr5KrsjrZFDaprXQlp0C-hDt_LaYqeCHfWAtdADymtZItwHbyRAlLitEpvS8dp_qpHIS7hExkpxzhDVAO0Ko3kBHh5pryTJOlpSnqaAIWkmatqPlOt8mBqrvdmdkm1ZUMolz8m4Mj4Uh-CHEqr4yICDHNqrCqHqdH3ViYWoKqrnaFC9mHqrzzjqdHSDH_AIXDHsNVVDHDDHNyhuCHevH8kmFYZWTmazSfIB0bEUkEsDD0vHX_bncrd5CYKMf5U_4QfZn9ar72LECDwLMxqrZSChem2qrKRVpgd-8A7KKWprhhrtnr5BA9aNYafPmrByCDHqpLrYprZFDErrnXBjvUUZgDPMBSmF9cdxAVuT54mxyhtKKlzNAPMwuJ48h16lzPILqbrRb5YSBRoOXgB9FvJMJmqGTPPJJbYTr6BSYUddGr-U5FIl7UHEKIVE3CG11mfjJq9o1GEx6DdhTmVBgoqnteKMpTxk1oYz9WVRo5Nd-6ZteFMlCFzpXIOOGGcGH3PML5hL0cR0JBECGwGLQDjTPKfDHKEuIhM5AtAeUOqtAebwAyDH_ekydcciYMUA0fpMUAABFFqBTeA6_C8Hd17SnKDokHPUAdsrCLDkuCyXhU4PFPNcLCzJNoRl6aR_dGvefKZSuxkM2iBvqk0mcnqjTmpnBbBfieGYdWz8AY7JjJe6KBsMolbrubrihrknrifJiblFehUYlyJorjrKrrItrb3SWDPVRpTLHGeo24PxuqnsIcRpZoiusIlPC5IC5hr_VLSUAKkEAnBZsbvorSeoiRpUeozjpsLHNNlYeoPNlbGmRNldGm7jpA8kVNlmGmoInTwk9-kGMHsIn0Rpmeo2RpwIncwkJkptGmLkpgjrn5P5qrESp-8A0egApCISp1RiiESTWL6egjnr4GTZFDqbrXhhCNmSNpj_kCrrqLpUPSCIo39BdghGnYWsqLDCjAMARndfeMLDwrBOsncRHJJJeGdjrrTILkCoMhHo3BjmAp0aipiABNp5mmTPM3PeBUhdGoAj2oDXoA1hJSaouUkYwAfPPALBb0edLmiwMmuf8bWpsDgTdqfcHtpXrWBcC9jlHvr8wqsXhABqHiNWTOwfRC3IxECGMLUho1XgI4JV0IR9BmGlW3mwtALirJ9Ihiravidero8GrSEFJnCrrNnjhprfphQ5CYxhGXojvrYaflvrn0j70o7_HjwQfwSRoitUB_gP3kYUTjUNHDIFxhrkUhz2Ixkr06D6yOG6oEMnmuAMoC2yAXLD-eD8GDLjpQZDgxfnPg_PMe6KVKHhJnRVnJXL1xqwAIeAIhNIsAISQIjAISwrUiZLAHSwrthBdAINeJSbmVwrg7EXmHl-C_MQGYKw-HXmHHBIvhP6AICLBjepbAI0hPCBIeJiYyqVwrjoGGBImAIj2g4zA95j_kb_srzvrZSCI6IWwJmzBa6C3jYC9XpNMLnhvvY0rJAxrY8KpaWrqKrZJApCvBIz2BGrHxrBsic0BIZOrOtrNnjPurGVYE5JSur6NlqvrnXBVurjzEeNNafGAucNnkuARHGJNYlWClnHS6TqeJPbXr1uSTMrRAKfVI4pqaUB4LlJpNlfpYbCk4orgM3SA2JB54BgzKT6LY7WjpH6HUnkX3MPwwSd7WQlhMChR8ByOnrMio3FexDG_BCyLyCMu1AgaK0bcRzAMurHQFbjku1FkPpz7oKXC0lr-BqJrr7NFqSTVyr6TmjtbgXIUyRmHXDaQoFd1nliqd76G-AqrOrSMFQBDFVBTDDShCR_BSUA0YT09QXtHyRD5UHtyrI2H0yr8Dn09Q5aDyRDzDnFMDpWB8yr0rHFMDTEnu7kGdkEWQlynSUmGzrhaQPepIWQEzRPxHGWQ5yRScl7yRKzRwyRhOnAzRDTluWhDzRQWQnaF0aQKzRdWQ4uIfWQNzRUzr5xO_aQlWQpclxRqqolFTi5PivvYhjr_4QG8KlwQfOMdpnZSCWbQyzryWQyzr5fEgQVL_HCGqjjrMJFgzEOzEwES6LJRvgwcrgWrrDi9zr0qhc9YR2joTpcUfqTphurILourpkrnPzf5kpOHEroVm9Lg2jqrnPLosrnRLoWApEUD-yDcApIZMeApP-eAKnf7Y5WIh0f6wrfLoTxrMJFbifG2AQnnpirZPq1irrDip0rGHATmnhlYijptfOmjpEeg9lpFSka8jHNlLSkJNlt-kLNlcInptr5sIZeostrbeoSNldeolInuRpWNlwRpjGm--kCkpytrEkpc5PE_kKPQG_kS8kKkp_qUfirBurpTAlyk1_C8eBLHlcBN-RERIMvQMbNAasYOvqH7CQvqm1rRkpruMK9jg5ChEP_GmMWnsnrTPi1DiZRbpnrRRDdprrCrrDiVFiz1rhelcOO_qeJPHvTkqeMjwNIQhmQcp6G-qljkEe9kcVUsxrPKOjZOnCop9Arui17q22H2BMp9kjLhT-YNDC2XDkNqr9kIAn93Mdjh2oWfhkgzDjHLdyChJQLIf_qPuDIUVGncrdFCRyrBRp1gHvMVoNnCWZKTo2Li_KoXnkeFirglrcMpNnXQlcEHHWq7XgSpHrrhUkknxBfQlwXqBwIiQlFWoF7PwQlzQlLpAzQlYRl69j_Ql44OzQlaRlQ7PL2pK3rQRlyNkBRlG3rF-jBRlDNL2nD2QlZfm_QlIqHb2pb3rORlrQIBRlSRlkmQBEo05ml2pk3rs7PJPP4fpprBHJHgVSm2roHrG0GgkUQ1MCohm1r7ahm1r9ahAFoOSlH7CMge5FeSSl63rUSlAFozah63r1ah63r3ahAFo5ahAFo13rAFo33rOSBqaht5CflNx3r1eLoiLRyC_3rM4rB4rg5CmDIO4rF4rM4rH4rM4rJ4rM4rL4rwVMz3rg5CB3EQ4r38Gl4rU4rCvDW4rnlgD4ro2r1gllvjBZqUYCrnrLmr4Eiu4rJLeDIFgCS04mfWd74DlpEHlIbIS8dpEPHLTnt5C-DIbuH8MpH7CNuKhkgo0ky2rJEl9QeoZGntFMHAf8iC7ddxq21rRRr04rL5rh4MEJcTKEvMDOJBrUgWgcI8CZgNBXgdWSJPhF3OAlgFFesPVUqJCjoXHNkFOfeJGQmvzFjagw3lXTVdHmosO77Eqefn8IH6NfyN-CogVQDJLRgQrZBSjnEEUlAFOnXePH8gU5jGUuCMsJESST8EPDLqrHREUsmFgpN07EVEU5FPaWJZEUqnCFNKFkqasKh_c-xUAycAyUY6rssLW6rCyUWRF3dnZWSnVl_jKVNFLEe-MFwJFEYOmPSknPvjg2PcXjgUrFd6ga6KrICJdHmMDdjgg5C0Kiv6rvXAv6rSHBu2IjbEx6r9ZCq6rORAf0Ca6KNeB86rsbED7rGjgOSBwbED7r-fEUrFNoM-VFT8DD7rRjgg5CXgE86roRku2IRFbYfR2aMZ1AUrFveIa6KTABT7rK7rw5C36ra7rrgEc7rQ7rOSByaHa6KZbC86r8fNu2ILgEo7rG7r2TAz6rlKpWhUZYph7rg5ClMHs7rl7r2TAclFa6KZ6h87rs6rg5CQbH87rv7rczg86r8MN87r17ru5Wj7rUrFHELF8r77rUrFgbHa6KyOdR8rFigg5CdMB86r61hR8rf7rOSBtbHX8rK8rV8r57rwCD-6rYFFi8rGAcv6FQnCk8rv7rwHQx6rAKDk8rI8rUrMe8rrXAr4om8rA8Gr8retE18r_7rD_CU8rD_CmhUkApjerrDi14ri_JwBA75BkVAR5rpjDw2o8FrV5rq2rIZeXsID9ronr7Vq5ZT4MgsiqonL9_SgnOawSpYDxqpgEr8goKLMABNdOE1-bzoYAhoP7aeufdnQ3qJB3rZJYJ4Y0yAGGCknaNRGTvrFWf38WHwPceG-qN79CDioLEeD_gG5rrbBbviWtQK3LwuMqTByGD9PCeIS0rBbxfBUFIyM89rQ7CXQSC-rpBlmZmEyA6pE99rflNO1At4rW5rIxMC9rrxAwBANdmyCdCWMLMq31rMJFA9rM9rT-rNdmp7NuXiMVXL6JWJcTnD4XXa7U2ZIQNLDFeWyBCjTsXQFHnJbRirFA4Hw2ConAjDiUFEBhHsEIsDS5jl2PIEmTNKFYECs5CXVCoEl5ngd1NkQCvZeagBoePkVXDKpFTAAATVdLW8micDmRK9rDZKHhfFBYMeeqcTPCbmjNHkznqHIvok9FlT_rzBP6jjqgMxMQ9uCzMQf_r1MQT_ruNIVJgY_rZKIFmGYbmRqhm_rfKIh_ra0cUyjo8PGiOr_rjFIfWod_rSoIT_rDOIoJgqgMXzgUPEdEn4NEqGAEsDXbBNXdPkCLmALiPfYcPfqyWdMgqo5CWtQpHTf_pQiZEyAO5CedOoeKk0DEyAzZOwTAT_BTAsPvOOAsKTBGyOWAsXSEzNDHnKr3IrXAMBqfAs2IEYAsO0EmAsB3k0rBB1GEBPTOgkAs5ABkAsvdDkAseAsedO4vQfAsOeHlpPnoA0eGwTAZpc7AspAsrXA18D7AsF8OP-rK9rG_dtanpINEgKw2rNtra-rQ-rYnhY_IfVFcTkLUVGwhkmJx_mwnba_VbUXqKcEmq2uoZFGGsBX9P2aAuiGJKZk7U_acfUkIQmJop19WJAmTQVIGPprfkQQFrgxdFzUk8FkJxqt8WHjMWaG6vcsZd9uDyCI9uDGnEa0JVsAXjLQCq8rOXBDYBeG8EETlB1PZKYBCJ4eJZrJu7jsRE7PGwRAQ2kDqD38pUwBlDEFFp73JQfEjpcdTJ04A93UJXHF3UpGeQvekXGlEm2ZDAsALkBEgAu2BZfqvZqa8q4EoDsmderOqTKAsLlMc3AyNFCpdndf19D0rBWCD0bGdyBMHBS5CRAKwCsrXA3DC2CscJL7CsxTDIgYB1BzCslCG4CsdyB8CE7Cs3fT_CsqSOIgYtvCBDsiJqnPrsirGtr-EMlNnAEFiLSrkhkirGtqtirRDswNnbHFUDsDQqS5TeBMmNfBKXcMetppzWCBUcs8U5nMa3JfXFwbdddSoTm89RrfAXIL9kL91KEahEsga3q2lcnVZ47KAbqteTSYA54TsVZcBLm6UvrknLWfnEQqeuqrt3rONP5yHZ0qi9D4Og2-L6FVyCNU3n5KrIEsMWKg7DqZc0WeAkMEAkEWLY6CagAIMj45dTpEnrhxRSg-qR3QGHnzhrdCkj5Ih8XjZDzqWXSIuKn3dI-ILQiY4JVIBfQVc56mLJA_HlDWUedTL_lReQ6TAnTE2dc0rB-2kVWLxvHoCroIhfRd69MqFCJmrv1rLmrPEsjrUIEsP3k5VOQHAehAnCrm8r1hU2Zm04qFFsTBAHFsX3kJFss5glHMGlCCdSW3BXvBCGhuej-3ipFgKPVKHBzpDZoB8DEILVTInUFCMXfKIfNFkDNSrLlTipp5LtcLCtStkFqwhLZOk-NaCqw7BbYowSry4GrxgGxA8zMlGpKeddZfs-NLTBFhEoQrGRiZmhZxkYkBCYA2jHDxIswfavCj3Ci3bSfjsEs39PTsH6XgfoOPUBledRdPzkN1QrCXdIkEFfi1xeKuezUPMlJrEIOABoCgptCfkH1HCnTEIzppyAihFobeAFseNF5EsdeElTAoyDkZQ2EsqCd_rEoMNTwK2EsZrU1GsyfDyGsHEsKQAlgGTFsDmkL5ZysCy4r7_oSFs-GsGHswBA70e-TO_yXlASDNCukIDIjRUdk2VufDlCneRBDXZdVFCkqe8O8wAlZUrgodRr3KEcuOteJNwfbWfbrBeHBUyk4JAkMYi8SiXDTgSqQjjZC3EIkAbV6Y_5JbNR7bL8haKelMuZWdOVMPe_dNDEL0lTrhblKAxPe-GLLQyoFisdngNXrBjkeARI5uJzim2gLSYWdDEC4JKgQKGESRCwIEq7B35SjJGzBMZBFFtbKvTYle-YKYQh5vURUcNcGrcXheAQ8AgJAd6BcqJ3eCzXrnGD4lAJXC26Tf-A3zEdKLM7jjrGSmAiMYH6gMsRcjD77HQJJgILOhBGxERSrx0PhoD5gXbvAv7J4WnxgBmWPzqc-RBJCEYGiq9LoFgDVVDzX5cBLXUeQg_ASm2N7IsBUlLLh3UORtB-pGgrN8jasgOVJfDAWFMA8SBFpPnAFyFRavDe7eyTMtRUysCBWjqtkZRZs_j5XZohBupPKOedRibOIM4GJDoqYJoNFHyq6VWwzD8pVzJsiXK93V2QlV0lBGBcXDVZCQMSGvGx_jc3einoj8XorWRdDznCipCoZFb9QtPJWSIY3YdWLAyN5HVZ6ghzJeSVV1Ay9JV1ACGPtMIynID4J3uBivMYnoe7oPAhfwJRmm9PDhpF67ANsBHlaVyD9rYIKA43A9MCHlA0tEMMEj1DScFgkKH7TzDcnNfEkEREBqsBLKiFcA30KbNjwylO_ke6oeJe7MNwCCTngAvFwJSb0CdIQrsVTugDLsP9QuzU_sdwzUaaK3qOfjcOBehvA3NDrvEPVdj6NX4IwTAR8kzGsL8GKDs5EBKDsNdF3NDrrFkHFrXA-GS2CsydMGLJrPdocE4jAAUNE4q_-lbOlhLsA1DedOwLGbSCldL1_CxhCEVrStE5Tr0rB5zkZzF6pdsTrtOd1LshRDIgYs8IxLswVrOIlqLsfqabSCeBBINR9JNV1CedOa0FHMs_8F0rBYrNahEU0SIgYI3bHMsuLsX6qnrDJMs-jqaMsbcDoxBH4lcMslZeEZnjcDcMsXTXiMsVoBiMspSKiMszaBX6q4holIA3ICsLss8AGTAeQF1-NTFB9GsLuNIHs1GCc6EXamKHs_8SryAygqOEsHHsIEs5Ms1yfWmoBHsJnGD8WOCCwkYevVGGf31mO6ZOGrSHm4gBB_RggKsxmvSK37LhODdtBQ6NLLgo3joRbDfM6uS72MwiHa7id9CH8Lz9jwdDgnJlIULdBAmCnWHyxBO8DMuYuGI_6ZPQTZ7WiHmzTqgcrQ7CFTeUVGysC2dBedOEbpHgRryA2LqEZnXSfJXEs8AHiTuXA0-BSnTlkQGOs0xIIOs7FIsMsU1RX6qT_KGOsN-ruXAsnHQOs5YiOOsDOsOOsMGIOOsOGIOOsQGISOsLOs-4BsRVuXAMvfiOsuNs-4B38GGOsM-oArrFtrIHs_GsKQAhHU8MsvKqpmhRmrTurPEsIHsvOsF1eXnHwlMLeni5YzZGEYN1-DQAWKlLQ6qL3qtrMuhcRpoDzqVVMdPi5nOF_c4-UNgY6rFnXfLKO7yJKZF59F2RGZBl7yAR1JHOq0JMNFcMjMCHLNPDENdJIFMxNB4AygiW7BUcOuvRDEpTLWVPsCVknQBRVAT4KqYHoweLvNrkPTsH2XfXxWL6pmQcMznyaM4fjgVSnGsZ2VryAFBM6NsyMTrsGjWHcLDxUNuHcEOsYqQEOsMBDs8DFJlgJTs8AxvDJQssTHCQs39FSHcSOsivDOQsXcSSOsQJEOQsZ6PSOsGQscOsEQsOOsxMCOQsNQsiOsH2LJQsEUHQQsxpAnQsWQsX6q3riX_bEtDb5VPsP-XAfGCYDrpdihBrqCecuqu2q0QsjaN00fZHHavC5FQD2rSkiPjiuWCaIBk3AHpDrCst_Co5bmyAuJlmYdU-RKABfCePDsJgiCgiKffmAiW-rMYdIrr5KrpdiRRs_efy9TCBFkZID9qUGDijjjxpjpEf1AaRMCnm6IgzpAh_pn9Grjpado1ph2RA2DBsCHVIJyjjoDPV_rAqh6NHu3SMJgAqhWnm8lKYnmDqhSWoZyjplGDkjfJgfnmQNMhnmdnmjnmcWoYmHXyjMOHaqhfqrqnmcyjkJUPLnEZnpLCauCHpDEtHrHTrQBsoCiDByyjEZnsqhbSsuqhbSspkjX6qAcczyjPRsYRsPeDQMe-oimLDj9pfxq2CMlSsnVAnSsxoQEubkcJS-U-eVcTk63ahTNA4h5mUwVEq2b9eCFjNzXiOHrW6JalpVOJKIewppzyozfrI6RsOOsMe_QFeucAZAt3Cv1oF_TQqfuNAhqNu0jPAMNEobrGGgD53fm-ArQbxnAYohY0RbAcKhljUM2zAY4nxNd8IKn1ZE_h6ITWllkpCzucGqO2nkDlpHxAMbcgKQ2QHx9FWTM-WTEtfRfCiXKxqTWeAoxeI8IW_oPeQIFIfvCamQb2hDuC1xj6gC_-UyBZ4CiY5D0fBI3Ak7FZSBjoGvnW1FPYGBMfkjfC1pAn6DgQFyEGyIT1fFMvcohKgdMtCmdjh5xeyQjN_PLvZWINOiU0JEJhiP_OeYDxvYz_U_MqrVkAQp_UfKgTCRsxhYrQsJdErHT2IC1HC5nQg6NiDBo2f-4BTLD9rGiDBErBSAGSjVvQEX6qvUHZ4pKmrFHstSsjBAWzeQFdoVoWyrvpQ4iIt2qO1qHVsJVsaFdLVseyrpphgUoUJniKnWJnkKnAHocLHnscqUoAfiDECf7HfYfHjGQ5MDficwjtUo39G1KnnJn0scANM99GzUo7Kn3LH9KnH-G_KnJkQeOmrVswlGhOmFLn3Jn6UoBVoPSMb-GEVoMLnTZkJSM2iHEuAapnQXD-Qs4-RFRsZ1AI3qdWD-JO33EchgpiBYLnTcNvZkrHTrkja4ChedvyKpiBKKnZ0qRVsNkFwVopVorQsYEpnhrdWsgafUVs0erdrACwMTXW2VoL2rmHXBnm8VoDnmpRszxjYNHiVslGM-HNP9gkchxRs19LzRs_xj1RsLCJ3Rs_xj5RsPWoTfNSJgAkjLyjWJgVyjulGQyjdnmSyjGSsIXsIyj6bN0_reqhMyjT-j5_rEOHEWss2plWoxUsj0AzMsIcVsTA5UB_Vi-4BbYdlTAufNe1j9DOAgAa6CzNl-hJ1cFaSsX6qfSPqXshOY8WoivrkWs0ZTs2rl4prbUMRsXDslgGzXsKbT1Xsg0LZzhVsmZlkYTo7iP-JoNqGknnssIbehuzhgNHaqn0QkwOQjbNmehixOgqntToNKousmPKoyTonqn6TohpMqqnVKo2bNXKoYYs9QkUoHupM9smfNM1QkgNMBtmf_dk5iUNhMRsaqgtXsUtm3rj6pMtXsUcf-4BlmiEZnqipEZn6fN2YsGrnjYnvYs-4BfGQeBrr4qHVsvliSCfR-hX3baAVpvrAZspACwliXUJ2Ce5Imx0My0M9ImWbiaQQO3O3SDSImDJmVImYsovmCNEoZImZ7c-HJYAowuhOJmeJnq4IhAoGPZ7whUJmoqiz9MpHToYs3jAcWspwnCjp8YsVscjWssZsJjYmOdQKKQOr2EI6LKYrpZjE5aMXWeT-ParUOCcWmluZshILrHTxVCXtcWyA5fEX6qx_Da_CJdgHasqaAPEbyXsTJY6ZeMUedUe1DeIGq2KrzjH5XsYrndjQQascUeOUeJbARHdNHrqiHGnYgjTAPkxFm9_SwyXwKSqtVzuemBMn-beje8Ah3WUAuWAtj8kphvTLcKQFcFjUF_bYbeemCXOSEnUx0J5whKUFI4JXtjAOd4rP_5rYVTLsMA0D38pnaKkUBznFHaCb6cAKCFasTgLLashOIrHTPoNyTDr7WFyTYpA9DNTbsQ3L4CEjOS0ZBYbs6IPYbsUjNYbsRDouMsygkYbsM8nuMsodPTbsGkMpbsXbsnbsONqnbsmUFpbsebsQ7qBrr9rns3LOACDYekAVofO7sY6ZnXas1bsE1L3bs2Xe5bsI_SIDprrg6IUbEKiMMd9VkMfxDK7geCnOS7oZdhTbhlscTkXPjo91Ba6NnVEerB4hhfdhLWg0sqKQkBBCXYUWlQh4RwdD6ZnqKFzMsprOzMN-4B2jUreRj5AIiGpcsqbRs7ozQsPasqHUDDO3ZVZIUCpq2VqYasKgiDmkrHUXfGOmcejCcWnuHJ79HwZcoSDyZcDRqE4jwTBKsDW3LrCm2Zc7rMqLLOCT2LkSWNcnWdzfVIMg_TmyFLsLYFfq7mLCUrtEY9TsEf4uUa6Yr-bAasqKopinQKr-bsYasEbScDr7AB9bswcsFsnwTniyKihB-7deMftAV5nMcZgAhMk3jpbMiRfr7b1kpAle2jMvjCWgFmUbbnHwRfW6oVsLBwpDXPWyAMIEHaslUfgxDZYOZ_Vf0oyhcIFWINfjABWfJVKBkfH2fMvcsNwN7oiMFr9Ms0UPtbrcyoufJ1bsWesJ9GleBhCheneDBofUJqNfEdoJQqfSFuze4cpP8d7nM7yologYuYUUCJedqXOeCqw7KwfowAcz3U7aOBwKSCTfTVgyAUcF63MawjVjZvvQDDovgQD7mtsYvvELPfRNFTuB5KThjA77Yl4C8uStQshemVeBrZsNwNdonnZSvVo1bsy9mCiNY-rRRr1bsUfsEQA57oXfsexhjPnsLoWHKmPnFUmlKns5E1Lo2SmhKlAFbSNIMFbwxpyPnFKo0PnJJg7onOcUZUmkUmssmv8Rtikx8RrxOjPlwSBAQnacUCQnUcUEQnOMo88RQMo8ikSMowPlMQnlmrHas5fBPbsNyranD8yCQcPjABfgTDADX2h2_RvMmumrm5RZgs-jPR-FiSMZzFPmaruBSfsxTOQBAJFsjBAYasTkcayEzdrDOr1bskgst6EPbAngsVui6yKwET_RmC1Go5dw1M14MHreWEdqombPo5QJx7gYteVtSOaJ7NiOQHVNMxjESjGJITipUWMj2ZU9-Np5LgElbKCaGI62fB8K3ZsX_D8bfdUpp2FV9iFBqKRpmKigwCtPCPxINkJ2lBNfK2YsUCBanD1GFQwF12B2xHwKr0bsTJYwgsGBshIG4okuNqlBr1bsrhsWPmR2dswB6qGMok9AkCVJTSUiiAmKU1lAiQDU5Sznrm2eMFdaYDp2eL2c0nHX_dYgfHsES-bbGaMqcSwfx5dvpTzxgN0PhQiACTM5QbShidNGjDs2D6yo7mopDE3uJhJPuIjEheuasPqWMODEjFyFj0DHR5O3HrKXHEzWqGBj8AL_o_7de7VR7iqaIGpJNKjuOoXWhJGimwqvmFo4dGANQGitRCmJVaJUxGg7TClRSSSCrPoG9IbwARcHdtK8KhDrIhBBk5OVaClVSjbBrIrt2L_sGrhGkqWM2iwBXR2cUFo6KsBWNBnHLYfPNAEXEhaSivIikS3WE5SArQAO3CUPBL9pppkdmehjsY3aojsstpkjsUnEsjsE8UHeTL2DF3CniZyhYG3CUvexnTpKBHBc0ypU_o0_GU_o-SDc-B-OcDwnOWBusCipAuIpFPA0dTF5kG_BUve4rCwufagB7JGaLEoKd15PEesDuCuMsi5BDCD12BZijz_CCgDSVkTiBrzC7gQ3rfb8JBaLdksuXkiks2ECzNDgiY8BB91AzpDmksgbBoksQkZLdjb8JAPBtksG3CyksEvCw_CQCKS2AigsdjQXBAhBAkEAlfPwwCO-hnjrDHVwuBSinr8q1bs7ks9ksIdhqNCjfhaaihEgzVFjEgofhhSNYnclogvSltEggfVOGbErgMUbhWDr5GHzoayBb2RqvQ0bCaDCZbObFf8EgKIhy9k8FDSdOjEQ9OCh4RlaJBkBjiJSVkvyEuxfFJnwmihBr-ODXbAtIkzlsEtY8ALJOL_OAS1eQdrCQIZ8D-jVlIAIkHjDPBkBc5DeQFTeAvsBVKBzxHccDBkB-EBXVIjnHUCkBkB-lsb8JIcVmyA9KDyllVKBnOP82MvAB1peR-Fz4lvTbhTZiDJjLABCS06b5QaMnqwFScOBMCjwmiwQdTYSpYOU3jhnMBAGCYcGFrUlrfWrCYqrmsAbSumsJ3jwmsXmifTFV8ViukGTPurgJuFgNdCRHTVUHCIhuijFd7VpK1pI2rLRTDah_7d5zEhdGFhPG1PqOAdElT6Ji5joMrBXA5OIn5j5TDnBkCepI6AUfMa2r_tmRqpQbqi0BaTIs8D07cirHxlfiJnb8JyLdY4Mqmsomi5YepACMlQf0LI3jc6E7msQYczmsdGG3nqvjkrmsFBAxnsYsi1yF0nsV3jIuo3nsxdiH3gaaMgfS3PrimYG5pnoWQOrY6LSOrVery7jOamXiFDmsgGQvABmHL0EVDFs7_ormsBos2nsymsptUaVBzOs6NlbosvmsgEAxmsk9jiHS1iN6gbNNmw-SHeOuBr8EPftN3lESdOerEbuivHiwTdFhk5XiPiXLXrAJhdTq7nWapUg1E8HDw1OS6RV6QlWTjeJQEfO6A0AWlCqgOHBtiuQryTMRic5jD3giMECerl2ZfYPLzxgkkkYvcIkCwBNoArDlTszMR7SyPB6xeszoUms6RJw_C4AF1HCbsMHufVmN23HrJe0sYl8cyAB3DEjLA8WBunsCYcitUkosDosiZcAKKo6E4TTrxAgpgziUvABpZpovpjos6mslosXmieLK4psk7nAFcqcNGzfqZcGosBteuZcI_T2YSDds0rMaKDCmHlMM6_mEwBjKN5Zci4I7ZccLGZHfu3nxii3iDy9Vg8MqapszOZicPCccPhvGhs9P6xeleGB6j-ABD1DBkBp4lDADEtBSnT3EHFRdvpsNbfkBrnqlAqs1nsCqsSZctcpI4ncmsafsrSsxmiypsjVT0psmosXBA9qsnxg13ifMkq9pf1L5xM99AqKogCB07AKFMrcHDtCrkDZDETQf-YC4cF9lCj5N8nriAEqRIGnSIIJP4IAXq-uDIRn3gPFdMi5Tb4dEJmbpPlTPqIsRMGW7caoqIulFCDSDcKkTk3aiJjFJjTHIHXctMpAlec_cmUUr1N2EgWrWd2R0McIpo3bIxljm5MYeQItAB2CxiByLIIFptmkCPBjaBRKixwfYsfGECR6dfYItxSXRE0riT5AvlsaQbanD_VMo4CRnB1eEZms0POSVkAQKSIUyABe_HBzCMsC7jGDAD7UPL-ApDR67Jb8J8cUSJDyABWkEODsEtrbesRiLvns4niQYczcfltB56puMormsXmivdeHgUDuGreDoCCQgS1mFIZG5FBagEtosUWiuFgJmkRdBVToq8THeateMN7o5xXGvQlaPCedyUJ0kp6BXZNXHxkWIXPjDU8WqGItEDB3CLosGFJ3eUCIUAdK17EJ-HmSDkJVOsQlEohsrkkeAdn66Z9Pp3-QenoHkQVMNxSOPWYQwYr_cYcnnGiFmGXJLPOG5_jHfkSgDe3BOKVxXM1WkdiIgChFrGjLAHblHmsaVjIZr2uh7_CfkHk5IyABwmTb8JL9q_bKSxBWfnjLAmjHgxmBmAbusYCCVOEZusAVPeusVXVjusggGjusLrDjushjEZusDJIeusCdFvusjlpossS4BfgscfctusuenxpsYmi6ssCYczkjN3oMFs2yQ5TN6nsM3kAtsQYc9usV3oZOOEaVpVHV-AVYLO-gTvD1ABjHnHgcl-plxr_7BNqelqHZ6KmYcU2PYHEaDJE_Rbnca_eMhiQDNTTs8yGBLP_IGwEgXbJ-pDriiZMFR5UUkTdEhlAKGniLusQtNL8Y2eKGACqsrN2OhBoYiUDChmlsB2F_tWXKCQss-ICzbB_JC0RCNnFJSEukf-jJagB7SQY5C07c8UswdDxBoMusSREDADV4JZxMqXdpPbjLA6KLSpC4ABnYec3AuklWwsqaBRhrDRAA0NghrFtrwmicos7qsCYcOTNL5ZoiA5XsiwsFrsXmimwsZuNH7o70p5VTdek9ybZsqn1KVts0ueHTny2CvcEVmFQcsd5ZX7oGlUu9YimR1RimeEJZSf_Th7oZwslPKcnHkOeQAfBkBEphrns0rHw_C9_BXvexAkiwsqdsDcsmvrakEElsLPrUxsxsnV9L7BBYnd96W98PnlAiMMGMNcuH2dpvIj_rTCtnZ8K9PIQZOo6kvjLKYD7JcCzSFzHItSxprnYqvweLnLJQIJepOxHLep3nGTQIOepvdmOxHRepc-mTepwxHSclWepixH7xsfQIogrduBuWhkxHeepDVhgepixHqQIrtnkxHXepmepmcltxHleprepcerOETOzgcssxkfZmszOhQxsmEOossw5BMfFDRAVINb8JAfpVtDbhKXKUDRAJRIR-F9DHo3YMQOr3bExQpCiORs2sssdp4ssDrsXmis1FdsUNBMUZiWhZ5lNIFr0Ulwmi8ysI3S-ysKnTLEd25NTlkVaKEpeOukpJFouqzAh_qTCjObMPMDi9pgOzqW5jrkPcTowuhX9N0aNK-IIYshZsismBcfPPB_immYs4GMLqQXTnSqEfgscLCpcsxEV7PaBkBMMBJcPyCptIB5uspmirBA9ysNhAR0hmWsOdm2DavABK4nBOlFzsQYc4zsH0h7zsIYCOaBwcEGraHdRNWmWok_yqfQF5iPZpFGYC5IjkjVbUhknHk8VlIizmQzphThKXYAMAT4_P7qMs3DRTHB9Dc8CNjczKKrUhLYs3UhW0DQpMCVhSQIKKon0s1UhluIsUhVvHjhPlqnq0sfQIIvHHVhMyslOnrqn00su0szzjUvHKVh0hPhYsKVhsxHeNMq0sevHXBm4mWMusMHJAvspyq2yQRbQYvYRrNNwHpSOgVhN1s_vHpHT1ybx8EN1snVh1zsCrstflVDsOlrhos7nsvnsXmiOrrQomzGN5UnPrs_oBAed7kgtWAdOs5mUAkhagCrFEYCer5dp2AmWKNzJVCleLO88hHULwlY1YB4QJbReYyGUHKj0h8yKGcKhsOZOJ8yHsdNy3CYLVdFJ9dYz9e38OxUOZ5iaRqFUPckCwVUnCB59SxwqEHM0zDbGPvoqNQPqlfNZJKzmBWBehN_espXruOGKsBvrOiqsreiejByzJmfqjLBE4pGrBTAsQcPA9UUmsANBCmsPsSlmsAQKwoHyABo8GfgsIWHYxgPDsB0sCYcqujNmsNEs_psi1sQYcSMeeNNS-N0fLaKNP6ZCtGGFStvUbReXxU5SJdRfHyfxkPeeJvqMjUOzvg3LZxWFBCcdZb9CS8Pp1bSq9KahSSATACp5WKZFSIAn_ds9jMAeAAGXvIGoFrypi1rZhXInnsHxsulJtCTofMX5bJes13so6RqOs3ssc1s2zsKYqMbdCsnAml-2sLxM_FrARof-hbYTbaP9ireunquJbCmhMe8EerrWyhZrsiKIPPyAUCd5jAroVturamcm7U-cLsLQrhDmiFO7QRNrSAe_2Bkmk_WBfaY9bCHtFyHNFnDxRJSvrMdP7AjH1sd7mBbftwBYvnayLk7Wc7R36N6NPuqstCgx2sIHPUms_Fn-zst2M3YBPDqgVSOxU4kWjrNdCFG2lqTmB4slafFehvABUup3lsE3sCYcI5srACKFJdRsponAlGronDYiyqcmjjjAnYDQIPqEkb0onnKp2onpKpSUm8onJpnLCJxAnsAn-KpA-LDmHsAn9plF-Lvpltpl8An6KphUm-DgFMH3pltplDBnQpn98RDLpFBnV2EKBnSpnDqlOBnhpsC9HossJ9IS5CymXI0p-CB5pncnDlqlJ6snpnH6s6TecnDtaNohshwsN5sbBJ4LC-usC7d-UY_3ssjmB4sGvs7PqB7iG0s_SVeVeuTlr6T1osmcmJARQLe8CrTPSMILx8OVJVlBhTAolts7RhU5qDul3-nknPovC2FPkcftWcg8mCkMFDm59CHwU4OTXyA3qB_3ghvYacKFMDAmTe6dO_lkTiH9OCprTpEXiJ-BMiul-5jWEB3WLlYoflKY0Wxaf8Bkq-IassWQAossNuKZwssoBYSsPsB5GE3YBMeKYKKQ-C6SP-CBSmGOsED7Nl7soKAO-Oj7sYeKh7sN4HMWPceKh7sR4HMWPZ-O3YBhso17sG9eHbgo0kpHPc0qYSCaWm97s75b8ICtcNUUNEmr-CBS7N2GG4EUUtQoKAY9RF5s4qsVOF4niOLF4Ye5FrkBmCvs8pn97sR8slLFT8sJagV8V7IV32rYXOr8CGYlveMAVnedsNzHB3ek8bjNd7MB85oJAIVKZV_Ag5jk-BC2O2gMuolHzBgCp49KemhjFVGDjHdGq4cT1J8nBnVn85h-QAUrGJkbppWYVnYMl3XQI7Bd2NzND-vN9IrDwNdeVf3AlxNwjCFBBkVnO9sIiGQ9sJWFeoEqmsVOFrLjK5bvUl08MsqlLVDt4D1msOlq97sa9snxQc9sLgSXCfUPodwQ3JizNSpWcJfD-if9tkZ-bShf3TL1YBU_jtXMXUM69R-fhmpoF9CcBUZLHOgLioDJEEbqIyVijaIjGBIMgOheDkLfRBcci6-JuUkQQm7Sc4VfvAW2DWZBo3PCuvsuJK7aq7fH14ax6B22n78lCOH-4hbTEKbOrpmXuA4NW8zD0qQWRVCSGE5bBhCwkCzUqZXiZKhZAl7QCSmE6kDlSrNFodlF93IB9hSQMJ0mIjKb8nMsMGxXUVnVLHk6hIpC8TJpnEpCCnkBOlM0BCVSIQiKWYImMEJ5Gq6i6XTq6ii1B2dG_jnpgULMDlZCYSEhBLpeACjQFrG-eFVHJ6kFHvqsvSFNBkwNFBBOTKcnDqvBJcPVcYDtn-CBjSLXEITSC9dAixDx-Vl5CpfIq_sm_snvF3YB3hfo_sLbEt_syRe0_sVJjixD_jOsYDF5Bv_soKAMUSt_s33DBAtEnD3YBE1no_ssGUBAtUvFFAtj0FFAt5_sUAD_JBt_sIkDo_s2vKTAtOvQUADtfARAtx_sUAD62F3YBHVETAt5fARAtOAtH3aQAtixDQvDQgRG-iq_sqmsoBADQA9QehBrVTYOQr63s1ZkHaPdbQ8HLACoH3aBbEj_s6OOy8n92srAtzAtK9o0pCYlcJwDMbAVKp9Msd5JwAt5ysOmF9At-AO_AtHbABBt86cFsNMKpzSPdmCGvMrrMMqs_5l0YSjvWjeUszCdErRqs1ZcvafLdsW_TJxE8zAtIHWDM-EbQrOn8IF6sGZSJtQV2gxFdx3n06SCxEOTmCpemqsvDNVSF4GGZHMbXORJOQZSDjrKISjxVoTD76DGsqnqlycTSXQrBAFEF0XsMUqcYSIfLEHsb4pCCt0FDFCt8XsD4sVnY0ACTPfyPk60ktcgSFjkPm30IvRHqAhkJUV2jsbgyihxXhh6kG1ovJYxilrUHszfB2M6eFLaokTMN-Tx7EwaqHxUNao5vIo0ROzPixPf3cYAeweHMKFf1eN-StyToaonLhL5nnjkz7jWVJvdIUhEsEfR-B83OEXrH3aCkFQsH6TJgJCMCjbiTXPq-CB6YKQRrBrsNDtgpJeHQ-sgdik_YPH4p8zDPlTbNDsMHniJ3js1hGxrTAZitzq62U2BtTXpf3AHDf0lhqTm0nT6mT2nTgrpshsjHUKPDvhsXnkrDtInTuDtNVm9zIcuNBvQSRaxFIdHTZCoqpp8mp7bL_Ynm9egdNaVmKMrL6NndNXJVStHZSSP0fhMEv5MUbnFdpqdlWMjO2sFaQt2Ky4KAPFrxMEdnSiDPQVRAONRGetkf5pu4LYhsDbDd7RI6HT7S5fBzsTqEca4C6fpC1kZADupkLVDCdFpDBMDt4iTMOJnqpBlsUIdyCBg1sM3kycTzEt0QqxgsazqH8JLomBeEyXrSLNClPM2PFuDSkI3mU8qOpAShxQs0CjMkSJDMisM1eETsaxT1KIXFQd_EykpKzOhpRF3P4eMLGEcZe2YAXqDWqJpcF6XF5OGUEBa3G21inpE59FNdcorZWknJ8KQeFBhqL2RYMOUhBHYVoLk4VdUAoHMTe9r9GpZXKrrIoHD64ONtHNIjRRqVkBHLdQkCdwoRhHmAE1LIj1reoAjUDApAN7sfZfuumyVf__Ia8A-NUHYp6FqEQVc4LCEVMuM_WZBoGIqOQyA3mgg7J-YNVHnIhNSGQvje4NGIBDSkIACsyBUlhK0rqaNMZrJGYG91Ioqqfib-UVudqfUs09hVcZLPfUAjSCN6EPauOQ8FsvO4jDWkYgQCDKJF3Cgtr41FsyrIDNFARPpsaKJcopLVDC6AsdRoTDedBMWPh5KAYVc8LpKjnFSvbT-CBm5KPHtJCFWHt_WEWHtj_pf3AwwJPHtSCFeHtB8q4GGjzB7kLkTCkaVf3AkDEe4HBCtyEtdMDtIgIZsNhA3csYfsJFb4Et8pn6EtsHtBRCBZscwFgfsQ2Aiod9FcfaAUToIYe-snZUMynlF8oRnSHLd4mLxysiDIBSE7KIkDfbffLtnW0QVpkMMgU8otUoqdmX8oWtnE3HYtnzyI1uIOFHqdmf8oclOh8oBem-uIByhWWQn8oryI_dmfHoBzIEzIrtnu8oFemw8ohItpepz8ojYIztngwYdIBlAtUkH2Btw5O3YB8meQsHELI7It-QDnHt_tnnHt1YInHtEunoKAYQHACtPDs1HtcFD34ExEAGQF3KHUPj61SW3AE-lBOlJJtrBALJtQOFmfPYFDNSTWKpRplU5sdKpoKHmgkY5s2_LvonDTp0lKcvkNyEaplnuHqso2UOEAMeplg5sJAM5lHsAn1plixO-on4onApnTfNspl2KpIBnIkQ4KpnaCNmH2KpyJtz5sMMoy5s25sTkQRpn65s6Jt75sTMoHLpipl_5s50SqTBtRIB5B8NsO8Yspnu3QAgAGMNi9T2ngFgBdqlcnDVjk6pnFVsLCtrHtKJtBRCMJtfONafh2GtOwDtIkUJtWJtGQFgBd1ajnmWhybscjuRSTqqhgKH4L1TkmbTVySsNGfskFrAEYVWforzJFHEXGg_dVbfo5ze8jiBtPLTB3Cq06svveYzK8ROcBhk3ONpFolqdnJ8RhrRsvWq-mgUQPriAyhEB7ZuJK_fTnqq6qoyCDuhElFKYShJCqVuWq7AyMNW0OPeUu7QOBqbgTnIFNmTZFJHOkhnAwyk_dCIHtUvFixDFKr8dF7VDvSk-CBDtD1LtP5R6Lt6dAJcPVcDytBgADV5RPkcFJntCNuxEoEAGEN0BAbPjVPjaFAx4pJ5sryoexqrgpgqFFMtByEHMtMUDKMtWPjeNfo_kmmlzKS16K6lpjLcQSoyuqSSogmn2UIDmpjmnFmp2ocfxORMmQDdgSo-_k9MnIgl4WmumnQmpaMmSmp9WmTOPQgl1mntSoYmpvSoampxSocmpZKr7GX98DhaPYbOl_IYYO4eL-TA8yCAYV1npd6SgbOvQeHNtJnn7GXbbUMyChNnMDtDmDGMtO7LWMtUPj7PAogpc2c1csserTMtFEFIMtXMtaFAiuqZyPmFggbdbFQEnsMXGrQJq8TR2WCyfagMEyflogVGJPkUGEKPyfcDN2wQSFDPAehQPLfMT9KP8oU0EPbcvUGuKC2UFxXfyWFgTMjyfraoqwMeFENnXmiDn3CnLU6liSHttGFHNt7FSL-AjoC6SPScIfHIM1DscOSATnwmBCtVNtc0quYO3QssjmTMtDOM7QsmaNuoBECN81cYzH5VEcNtwUiROt5_S2AD4mFxrAMyCZVO2ADG6VjSs4ys66pTMtntFWDgEFAPuhoyMbyXxqcZxrvjk5OtCFAKUD8OtaZUQCtnteztMs6eOpienBFZD9VTtjUEZVFnSAwqHZV5op2PIP3O9QNvphodlqsBUrIGkTj5ZwwHv8sQQmUiZajXHGMDqD2HVPerjKZr2VXBU3eJUerS7T63eHsb9mXAmTqCnTzX04BhnJYYOxICwADH8lkQMUNt6-EtCNNMtyGTyOtDzsdflTMt9PtZMtzKM4zRP_duxBrWUeRhyQNEaobePFwjs_IcFO5WUkDMwJYFvGQ8BYxe_8WehTkwfL6lEsHY7eabc9DVnjJBsMg-p5viT8Yh9Ja4eAmY5BhwZL4QA6nSrTj2DUJHgFiJ1bgWvMFGfY6ogIooqmWcd3wQ9zTXgY6TAsEO-EG-TASmGqTF1WixnB7Pt7CFEQt4mmmvrSfeQMtFfoDQtDmDx4pDeoaKk00r7ti20rv0jemn50rhKkRGm80rTGmKNlCgOotrXeoC1rrtr5sIUSkiIneGm4-kyKkK1riGm2KkBkpkeo4trTgOR1rbwk4RpiNli5PkNl2PtAECwsGa4SAKqTmeWHiMyCy_Kb9BXQSIvqwhSxTfBfOr1rjqYJurjqY6eglADLLkCRtQwpDmDw9TpbAEfTYlCKekTJtdOt-9Tx9TYQG7fJrZcwbFjhca7dRJXHgcU-bobfw6b88hNxnxuoiPPOiBXqGZ6ZOYGoLGx_IeBL0aWH8GMAY5fbaDnu-i3CGCjhU8VvumPulODePXddhTl_DLrlvDBcSBa4oPwoT2sP2CtuYnABF5MLXnDFIzRQpNGKwWUXUiMQJWYPvmkBeAprAvFcrTpZJovmG3OYSEADa7bGHVEBaWd8Sj7DUPCZYdKzYCrJb5BTGDcSVa1Hd6SPmAeYdA3jFNBtdP_zqi6imUCJ2LwZkNuChvP87APFJ8VFTNBPchjGLnWRU0qRss7GX8uGlADIqTgADMnIpADP2D-Ttc9O8Ttu9O8TtLMEnADcGDpADxSgnAD5venAD02BIUt7Tt-TAE3VIUteGgnADBUtQUtDUtQUtFUt-TA88IgADn1JpAD98XeUtNUtcUtPUtQ2PBvDeUtTUtaUtVUtQ2PXUtQ2PZUtb9B51JpAD71JwUtLUt-TAFdKwUtjUtsADlUtgAD2oQNupA8R6PEr1BRupSJBVkF-UtS1B0FB2Rc5NATInfcEK_FDqJ3MV1bCWgiywl_sBvxDqNDQxTpfCWIiKQB3uBYUC1KjHoBjdcN4oj6C3DcwfGGTc1NBsVF9XGWGBSGC0UtjUIlIAPeOnTIoVt8OhYrPXTDtVt-sJoVtsIB9Qo-_rDnkiyANXi-TA-rjX4CL9pzVtpKH8Vt8UIxVtStJ6VtqUICWt9TIoVtVbDzVtcWJ9Fe3Vtb9B9OiCWthUICWtnVt-TAS8EIWtBWtoVtAVIWWtFWt-TA0to6ND2-CzVt0hT6VtUBJgWtPWtWWtgQBYrPZkjmWtVWt-TA7Pi6VtrllsWt0JHoVt_VHzVtsrisWtlEDwWtjWtqWtRWtb9B0ADyWtpWtfhXtoAPVDwiFI-oIBDXMC6yL5uO_PLBUA8mBqVtDXt1WtDXt5OHKaCwUCKXtfhX_VtDXt9Wtt6OHXtIBDxwEXMJQvOXXt4HCHMIFXtsOIDnk_kAMXtdXt3WtdXtlWtPXtRaamRA_kAVXtijRRXtaIDI1AqXtkEnhXtqVCCXt4HCVFBfXtMlJJZA0NFDVtJBABHAXsiv7osQolhAsAD-GP2gn8Xt-XtDpiHpi57oBYtdNCbsKX_SjDEWGAiKB6dAJWXzKD3EB2IEOjMDYtb9bQ0BaID9vUf5MhzIZzMXyHGYt9qiAYtIKrvAAwliYas9qijhAQPgz3aZHAbYtyPEFYtPJB_UtHYtZqiBdNjYtDmklYtvHt9rnoYtIpiVEDrYtT0AEkAYnQLIL2mD8pcu4gSom3oEKZC6yFNIYzmDgcKn2mj0CK_jWfTKAXFsC5ZIuZILHTEisvAeEqbjbdjuNvoFGdGa4AS8l0iojRdxHC-tDB7OWLhLAoa3N5QJ-yhcqcuYmWyRHTEauYEeqmLHM0GmtDOBO_oC7gC7JX0xfhXKirF6hB1WCFuA-hmzUEX1rtviwpjnTA4sBo5AXWDIlroZE7Ts29qsqJ7PM1elskBIqOtJJ54LIDBwCf07JgTjMiPxEEXBiooPzIe6VNefEgIBnREH3AMER2IIBRXa0S7QCU7DSZtpREkjM1xXTTAgRiMEml0DxWLggfUJilVC6oCo-swUBnYBmTEzoCESGXfC4RI4LF9OT0hexdXtGdvWDM3OzQFcAG8cncAGNgXcAGYtPwOLczO9pQjwihLJVmcTtfzYUYiDU_UfGJXECRatTZl5NDYIBD3oSvBzXg-HTk3AaIDRimIBDnXndSPaIDgsOhFrAyP1LT9vOdhb_vOOTdBBDVpDkbth3IIBDc3Q7XtwYtS1BBHAS8VlpYLYt6LCsADqSEvYtOCBxYtH8V0btIKr0FB2vAIHrNTA_BDR5FR-lHlCo5IBeecSmgbI8dV-LfoOaMXF4rI86J5TCU8S8sCUMVC5oUct0UtEKqibtEeLOHsS8qRVbvKBYctvbt6btxbt8btGwS3YtW9LX4Vw0flFAJwOuYtCVtwbt9XtjctsQolct8btDiAY-NZmDzOFOeAMNDVHigMHsMM4hs-8DURCdKcRLNJ5W61KuZGSgK3-cgFN0HMBpOBoBUeCVBe-CMaJYg1eg2Y7WTm6iciIEAsnhCdWBPaIetBypW3rEjQF2JZllMmKYu6DndFupPHvTFtDuZOZ8CmdhEhXiuJFYS1RBMdfBJJvEno1T_KcKnkk6QxSsfdazZC62H2OC6aknhCymCnBNiyCNPCgrs_IsdHXbIBSFP3NWQLc1MDMhGz-YBqGfbSKuF9kDpFDhXIEwTY_CnatqUf8JUKBCKslN6UdfDXeQQuF0MIj3ocyEyRIy7L6UJuDgBxF27JCIEAhMAcqpsA5xBt_dMrYwFMJZjyCmoGiNPFCeGxxBJ1pL-QeFO4pF70njJGgIP1LEhDigsFRKLvsiiYpHpWi0mX2m5yX4BOiqGF1kogAtpWG1HIVL3_dAZB0Qi9Zos4HnSNM7XgVIoiHkEFAQCA0T5KKRsd9hBf6nEAR12ojjNNKAwRqMKZ8qOv_ecdLv_e1eJAYrCkOEyWPFDetRjrFIYCNGDCyNUYCO9QugDlCGknPgijf5kK2L6cIvnEg8XBBVMTAooII1JJSFJZmGTJ5WRZxAiEHFatFYS0oCMSrlCGkOpTulp3hSDGJPS8pWVCTeyA4XL9tPTKZSrBP1oL3T5NtCKFiOZLgetkFuoPrqNZ7MscEp7poLOvpWlsG7SWiqQEwT47OtwNWID6dgePD0yYYoiltPgiC0gUYLCu-XtLBYeC7LBuLDsul5YmpzdrYrnqG1SADrRzLgr6HppmWeAyUDADaodRHtSUbBoJUiQmc7QPBBLOXguDr7QTECUXL3mrKnBRTRIxGljNDMQ6wlybD5YmBwJKyOqzliITDyABOUFleshDi4Q9BJ8tGDSUUHsD8QH5QRAfjdt1sZfLcuVE0qsKvlEMJ1gYLGgRKYd3LzVEPPHHwJ56BT5BkxTV6YlUJn5Zu4QyUZgXgpdhu3UIzmKnkAwHW5QM-BH0Rm-sc5i3gixTf7KB4rUuVV0YlLNIdxnJOVm3iAfitgtIrJxdAdECqSXawTCpdfkA0yYW_Yv1O7gY41sY6dC9CG0FpZBq8Q-KcZapcoQcvl0eqdFCJvWQAWg3jfch04AhjqDNBsXBHCOhZlgcHmQmjuhmqPuCaeNcnTjjtf_YoSzmCpgWtX5QCX9QviVfyD8BBBTRZti_FRNDfk_IrNDeyC18hhIrdSt2gXq8WhQC8Ra6zhGFqRftqlPbzDoUnkcAYWFHYDwhC9VCjmC5krgGrIURdSMTDD6itavWLWCRuDx3CYwWUxcwxWNUlE7C-rFRGMp0JKsElAGQlCduFUIkR5iLNk0jt4ICJ_EUdCCkS0CBgFNV5Ez-QflCrzFsnYc7Qm6G4tWX6LUuRjJiYWFmXUX6BGSl5vU0uZdCo40cIit90cHQMRWRHlClaMUkt6AmMmCI1RmzmgbnikEBMdZ8JsaeamCvyWjSAi1OqXU4etI-m0dtn9C_6g43WD2F8qTtpYNOcQiZxWRXYH-kBi6JH9dCNV8UqGLGDdkcitUsWWEVH3nm7qusloqTooGPhtAIQcDqHxlDltCbai-Pd5MY4WyZC9NgxdDyNDdendnopKFZfCGfn29sFShcZiDeqhktU4M8fUTHBYitp8AVltIQMoeiZUHdUqM7n-4HKBmO6QA2n0jtktWYcpaxlUZeRAKsEqSpW8_hgxlIOUSjnJWUAOoqqdfwR9sRJZBXaQ7qbduFQ-osEGQwClxWQwCrqWO-F-dAFltgvYuaVexRgOqALHZ_Ei1OdLrwbky4BgqW74CSsW_bKPwll4C37Li_SBgC74ChFMi_SBjlc6d6ASE5WV5bszmiqk8wrDRTlKptkFhUA6sW2NexrDQjDx1CXtrqJiM7B4QA-jth9d0ccmXKNhGQRD40UNRDSXGKaCqktsaDX4WzHdpUA97QKHfCht2SDN_DwHTf1WdZR3iD0bo8mBoUnprDWKd2rD3HPq3bLFF8gBPQcmrHgqWF7DELc_gBAGEAODDmImlJphtK6Edrr0AVmQEvFiw8JbktZ-FBft5UpeCkuFIfcrorJiuWRPLrntWpDjntXmNQntkAJYNd0KIcfdM6eIjP2iHr0EyVDEwTssEAKAbktm6glmtBKAOQMYmAMwWYkfTUC5YmV4AkOc7tl97Q4mA_mtotHrqWvAEWxTolAzCC4rUByHB6Ec1H-wWjXGMoPl6BurAvyWiXCoNGvTCSPB4rUgHLvTLMznyLKTtf7OD2JBQ4QzKB_LFJxFp0JX0IT5QsAjm4C5YmGDDNotGDDc7QUJj8RaYbC4tWltC3bJchtJmC2mtH2miot5aECptU3W1KsPBRbcJ-otfICCptHpW8otfKDqotZ2m-ot1FCzot0aDiotUSocAQRTOVptb0WIflDRTJYMWgtq2mRpto0WCsJr0Wr9q_aEiotekGp6kS8BApt4HRc3dkodfieHntdzFsMA97QY2J71mDbCEPm-otdbBm3iE3mbEKyylI7s5xTljNcsMm_CHyOQts9xTxJJLFB19Q4jP2ULvvP1sWe0Bw_Pchto2sW7EGzlm3iUiCCkSXbB-sPgNp6XTXSTDrAqjtghF6kMS7ssEqRoAYoTywYxrWPyT_it6nNKTC5ltRoAj-MCXD4VcUMQ5wY0dERzl7lto1PoJUHdDVzA1aVkRChrH7bVaftIxYqqdGZBYoT3kfdbMOxYwRqOxYO-H3kfX6Zzqq-qtQoBtpWLPB4pCoqtgtGQiZjbCdbMzqqj-MGKUdEFPyTeqWcCiZQD2TsUSaLpipzTHxQVkqIqG53Y3gCvVlXsdPrtAtG9bfpzTWTA23T6rW15T4zWmqt-xmLrt1sWurtRrtJ0TqqtN0T8qta1ENrtmMA5rtGrtV0TIrtNyY3rtZ7QYrtLSANrtDmtlrtz_Qmqt7etPyTX2mIstjQlepD-rtY3lU7YepD3FNprAiTANrtUAI80T8qtMmGLFFdzlayYoOLhuBEotWoBhhRx8fDjB34dGDbeCk2aVVZExvBPra3sZWfDV3WdRBhktqXDwst_qWF0WAfIystk1B0st7otDMVGqWustwCGdVVsjt47VujtTLWGqK4wWuot73VBINJfYOjtR0BOWAPbc0TLQ9XwdtV3WhyWJ8E-CVpJIPgfoNG4aauZZBBdzzWuzWC1gDGkrzFc0BkULCTEstEFltxsVq6Te0lwst-uR98sRxT30Ia1rxDJrmhchtR-dyjtKFD8rtWuDwmt9pDTEIy9Br7QlJQVjCqotoOdujtr7cOXGj4lvqCGPdTqWG0FzRAhktwZFZktouEetthJUTqWhJUlxWceEUQcvEClQLQ2FZFCAPRlEmSxWA0OBwY07jwvY6cq3yAUyQVUgvttAoAXkt0WCj8RkyklwTjvkH-AiFCq3IThtjvADnt7fVo0WdZRBmC5ftPel0TLMsEp1DQkt-7ADshP9QuxWL0cPql6ut67B-ukWvYnjtQ2DCkJ7uFUmCc7QfMeyLcfMeZRBEvtsUB_utuQAj9QUwJ85LUwJWttSIFDwWSttuFoxqtUYDlxWNfC_itNvt8BTzjAbxTeySCqWfvtTvtY1lWttWjmIFPiVqb2CiSF3WVcHrW1JUutStYsbFzjA0LGStYG3BzjAPdttmC4zWylUkUL6vtlxWJFmWcgjSAE0W8vtJ4kJFmujtJFm_ZmomCWttZFmwjtnkCNutjSAZ7QylUDstAkrnkCBwtk2mxttnkCFwtQwtHwtQwtJwtCAK6hQjSA43WtZJGut5zWfCKGvt0ZmawtQcmgwtcGKYwtLoSrwt9uBvwtJdAxwtBmtYcmWwtDBCxwtJwtOqWUwtXKAvwta4F6SA6UdtZJmnWtci2wtbHRLJVaPC_utLxAdXG4-ClsWQ2DSfABwtSfA-rFdnCawtSfAcwt43mjmtSfALwty0Bl3WEvm_vtaxt0wtaxtPxt-6IgwtXxATxtGvFjxtT3CjxtxPEpxtkwtdZR5gBoNGvZJ6vBIitC7BIvt2VFuvtwxt-UDL0cxzARxtZYDwjtKYAPwtKYAdxtKYAfxtU6AJ4kGVp_nWvltQ-CFltYLpEmtB4mDBk_tAArtogq1rthXsBntCVsPotMiMjulSSPvKBsqGvgBBgGLjoBBD0htmmt4xt0WV8jMLmeaNQNwTphXZSFhFrlsWaOXaEBRKFAXthuT8bgaEB7ScIXtJ3gqytdEFnArliBViFaEBWPHqytutV5sW9ylnnWL3ChktqqQhlt4HCqgtBztJxWMfFW-A-rFhFrtstafDTbBFztW-AgUOGBDhjUhFrksPbxM5zm9Nj4HC5stWztBmtWzti1OWztMztIBDcsI8CfceHRzt4yYazt40O0jtLBDrzFhFr9vtuztlxWuzteztIBDQ9QKzt9rCnztk6W2ztw2Ypzth4I4ztWtthFr1pG8ztbxtA0txztOBDzzt4HCFst2ztz_QK0tFytOBDBttOBDsEGA0t_ztIBDqktJcO9ZBnztjpt2ztZxna0tgztU0twEGf5M8ut1NaMiA0qWU0t85Lg0tvxthlEs6JtDDOMAIiti6O7LTwUJ6sW_nBzfHv2Iw0tf0tw0tG3Bp0tujt5LehYtzbtkctwli8btK9VpACnctORCvKBEYtscthctuct90twct_0tzbtB1tzbtzcttiT4WU3ctdxcFOWXrEpzh8ctNrCOWho7DQRtfsWImA10rhnWdUOIIJHdtdNKgqqdKIbvhoZNsvU5vtGFkgJUSdt3mDUdt5ajCfFxUB9VqiBTXetyPTcdtI4VMeBdPc5vT9DJ7DmFzJUaMOdOseQvJFK1Arasrdt9EnWmhIfDt-GnAh6SgAPMrkB4xtpwB7qU_KJ_8QWxl6dt2mDk3Uv9sEFPYNcfnCdEX_glY2thwJBXNO3LXIfvHhn5S1uWgnDmEc7yGi1DnBNViAsRC10UVetbKB11tMdQvgLTWPbetxCjEYVeetKrCvZLBAMIHQhlXlWX8-BFaIq-bb0P4pfzlGuQNapEP7kYmPOAF-raS0F-LYC2Czqpp1C85ilktKmB1uWLzlOlXr5QF8JBuPqfEzZA-nt71mqsEitPGftehExtl0kfUtVykFq-JuwhQEoXwIRftefARsdXTkvvIrXoySp-sAauZAwlWrJGDNFIYAlCoWs9tAp7Ehftf9Jy6JyHDsyOa6AnftDuAI8EswAgGtk4AT1AJREL7jDXUfpAdxMljN2JM43kTHCG7lDIMB4BzutqWRxvEP4Whte-ft8TPUvsZ0ICgttst_6AQoPlSDmWqI_APPHypORiAI1P7qmeTCNUBw6Zf-L-nBUynn9AVgtdjev8ZHpFIHBY4QQxFQTOAutJHEqcjvNBtgtZaBMdf-bRdrArfQz-QsrQbmJR6djRMUtBUjTugtQSBwgtaSbWMB3otTMRQGblocNAjVVXcXBSQXDKBp1C_MIY-S0MA7ztikAabBqothpPFtQGhtnMF7Dm0YkGEfOwTIIJeuJVIJeAeRhtMxtPBWXZCDJX8HPIfFfXFiqE54MbhtIitYDEehtaIWghtxDCihtShBkht3XA5wHz4Q2LPs5W19MywtfFOoqWsZlv4BYaJxhtfFMJ2O0htPsC2htyFd4htCEC8NaCHDRQC72GJ2tCRbbski-BnqGi3byLcyLd_mWIvfuyY6cqksGOieNXFEBbFUEOitLsdc7MngASit1jCUitWXU5JHFTiWXGisb5IGnLdb9ntIU1oUW-QPcrDQcgVXN5BqrOHJoxrtcaoqitkKZlxi_cqgoHU3twWOPWL8ElpQF1ityzP3ita_Q5itbXO7itxCB9itsatw4HIlO3PCPrWGhBU5gb6ZbyC9iG7wWuteLjttFTVXUgvQtGcONc7zTxOhwsPUjtonWLziQ9QNZDWsRrFCeZWIFW6wqinBfjtkaJCsPxCBjjtYkjRoWdAfhmi-3BT_ecXBhktRcC_7tXvtbPkPwtwXCFztERHG8t9yl04lqzlEdfgFN0UqeoFilCrzF7fVCktflCxrW9NWHoCwvmYWFLYlg5QhwltMlqtGEalvttRktclCjkCUktNkTILsg8t7ztcHr6rtIOUqfMdktinJi7tgktU5kJ0tJYeVOJAgJaMcJFmmht5wl43TsktVraj-M_wtGFqyktp9p-kDvoFoQD8RIbkXb9n6ktQ0p9KWVpC-ktTnDzuYi9m3IGEltpBT7tGSCmf1W8HM0ptWKKWxTUoCiFmsCg9dtSltd9tn1AH9NPxlo8gCmn92TaltNuecltlNNL2WfRsk8mnltdqOIpGF4CBlts5WMfFoltCFNqlt8HM2qWL9dlxW5YoBftw2Wxlm0ltE9PPTAfrimsGX6Za-o8QdkxlQ9tVJpI-tn3WS9tTwt33my8tODqgeiivY7dFw0qb8tzIid-bdGDcJdN9dbkty4BRmtCBeELc5xlrUJ7xlQJsKBepUJMBel-tOBeFwj40lm9QQxVUAGcutkxsuothytbaiBCd_pTNFDOIntmt9PRRnBiDll3A0ccXpFjIL1mtvttFMBt0t6mt-TD6Aj-mtjmt5ZET_eC3IhntOVAuotivKfotFjG_VFVRC8mttFI2UCKntADEdRPEkqQerZztRXgWntAeVySpv-Pf7e5NEtBNfaEH-AfntGAFj1C8mtXTJ-vlXTJpxWGZEwARBvE-PoL4Wsnty_tunthAJwnt2EqSQVBnFgdI2_IqBeh9S4ntaOW-yA7nt0GHpJIBbJGHH3zEOQMBotOXGHAufotemAoyYaTCLkBqotkKBNotrtHDRTK3AizX9sE2mtVotyxpVDBYot8VDaotpylovtCtEMAuYKAo_Qo1mtwnlotQEUggbIxJSXGVbJcptltCzotSrG6OpyotyAuC8tX0I71mxotjptx9O7ot1Ks7st8AuAptk5OCptPdtGptPotG1JmHTQcJOXGYbCRwt1KsMptLBuw-tDwAIBuXiJsotwoJN_tNEmQPknkCyptuaIjsbVdpSBudptdjeCODYBuFdikot78H0yYx2m3ptksGoAH_-J3ptQNRILLGhdt7YUNWLhDIqWJ8EsMAZ6t1xkChtzptEwTwaI4VcLtOu3t9pttWC_ptfxAxWBiGknDJ4MEF3AwZqKYnFaVavnm3iTTtbEKB8PP_tIRmQqt2gDdAuTqtzdsigLUqtNzlZtDteoDsdZtTdqtNyTE8Q2wYhqt2wYjqt2wYIqGeyTdbM2wY98tIoBaMcAuBWaLIBW0LcA0jCYU0qt4xtWeTXpN5qtwWcJjCO-HNoBG7QAzTQytRzTCrt5Cu4CuZxY2CujbCYoTJrtqnHGKUiCuPfUkCuhxYCDu2nBjkDUrtMDuXrtLrtAfVlxY0bk4QtK8WpzTgrtAudanNdNDLvW4zTDeCKoBU-QF0BkEFtqtFYDA-tDYAKrt_xYKDuP0TmCuP0ToCuDYAVrtJ0TwRqHyYMDumULFzTB0t2DuKrtV0Tjqtn0TqDuvZAsDuTyYMDuJstV0TyDuzpPNstbhmEDubhmDUXPbIQrPjrtVstBHkCKnPhtaoBE-tiYW7zW3UU3LF-RCAUFtEGgstLlfRKLQbUFdfmstSRmlzlMvDcPcOfDuvBOztCSCeqWust2wFoEuhAus_UrzF46DjxWdVVPutdVVBmt46Di1O46D_stI3V0jtJ6hJttE0lThtoEhU0AqGXeiAavCKMWouRxjtpjBL8YzEuuDOOCuTttiuW-CVWttuzW2qCeecJSFETbt5tT0lJut67Bc7Q3zWBmt82bEkf9GcxEuQqPS7F3pDqttyfqwvYuENb0ta0DJztcbITEup0lMCu2ttKnWrREGreZ3mAot9ttj9thEmThtWJmvqCjHH3Au3IFpsdy4QIutxvtKutJut80lxtt3ZF2Fu2bXSKDykALutcJovdl1rAZ1lYGCautQMQu-tGGCFWEg2glAuLsHAxtMuj8mtaOXs2k6xikykThN8gHl4A4DOtutw6tcWl3othgB4KDL_tPNnoFN8XnnGu7utwEGCvt3vt7utRvt7utmvtAvtvxtUmCKxtkNE0xtkNEoJULvtwGuB4JyGuXmC0GuU1lnwtXmCWttAgJ1AuYLE8FuJHucvtY1lrqWfMegvtu4lFNEWvtEHuL1JPvtb8E_7tVcYp5Lrvt92TU1JBGuSIKJutUIKGHuVoJiHuMJJYHuq1tCwtNwt9xBrwtxgGtHu1zt6vt7xtomCpwtgbDvHuewtmULSwtrHubxtZFmdxtnkCfxtVwtYwtzrCtHuMpttmCX2mSwtewt-vlylUiwt-JDkwtBSlqBUIdTReNvwtl_t-JDqrbtZJAzt-JD6cIWIu9Hur2Bxwt2wtOztYcm5wt86F_wtbIu-wt7wlpwtulDvwtwHuTNnVVZy0BiGuvZJgoLIxtSht5xtv3mAkrQxtxttSfAlxto8t8RqXxtDDBnxt7HuaxtBytjPB-IuhxtL0tEvmlxtGIuEvm_ZmB6m3IuHyCyxtP7BIxtxxtSttzxtGHuhBnUJuZjCIxtgxn1Iu1eKjxtOoWaJuuvtMoCyCu2CpN0taLpTqWK4CWKcM-t5JipBTEiqGDuogq8Cu3kqA-triZaCuOcNjmtgbt3HPBBDbytibtcrWbJNiuGsmtvKBypW7JukoVhytTqNY5DwIuvqUaEBtpW0hemuDzXtwytaKDawOfXtJ3gknJ3ytknJINjknJhDQjGt-ytIBDAzty0tCzty4QEzt8ztHztbKuqFuNztiztGztjJuW-AP0tGztgUOZKuhjU8ADXztMiM3st2ztcztjztH0ts0OrztepBnztkztvKuoKuxZP2Ku5vtuzttzt0ztTqWwzt2KuU3WPztwHuuztkKuz2OELu7Ku9zt8zt4HuPztB0tK0tCLuOBDF0tI0t0KuPFDnztFJuA0tmKumxtC0tR0tOBDT0t4HCV0tIXtwutPztZ0tmLuXLupxWa0t20tiLuuutU0tk0tiLum0tU0to0tw0tg4Qs1Ks0tSttu0tsUFp0tQHup0t00tg4A8mtnnWdsD7Luw0tujtFrk80tD1t-0tNhA8btW5YDtYEMCectrctVrHIMuzyfKMumctzyfNMujyXVmDG5YPCmDHQGKAprOMCnTcn4hswiLvBDb1tNBLJ5WfMp_rYdVFu1EpuCsHJ5nPSkIaxp6Ud4mEg2YcwPPfZIuTE7DRLuDqYB8EUeEWoP-vlD3lUyXgNAW-TH9B3yMidt6HSu0CLxmikPKnBplWSsWCsGeiASEC7IGHis4qJ4xtgWCrPmLucpECb2Lcxc_Fg-NVaxm1Jm4ImGetjYXItlYKKnfIz2BmNTafC_SsqUfUQhG4hSPH7ztuvRz_QzYMhMRDNCACYs3DfuJ6ugdFt_xCNIsBHpAvJzUMzzPfhB88C5uI04Cj8EJTExySlKmeFOqiS3RQ3CmQtDOvFw8TU3t6aFS1CQ2JBvPXGgAiCBUQa-P9hIoMMZeBojjoBEY6WxSB-xmafHisd4ziTYeBulSgH03typA9xn_MLOpm3MIyrgEfE7rIY2PHxFDPCuyPYEoVqHDyJ2fL7Nc33toWFXCmRxAk3sV5CMyITulDSODEGzisnmONSLXYfBjLPzS0CIrRaGoevZCf8LLJCKuEevYyJNHgLBwI7vAhMRy4hpwOqqTbAeShCSsAW7QW-TG5teHKteFmXAuuliJGNNBtpWz9Fi1kAQB5xPNaRt7CiyReuYa5te-BwVLOlMUXLIiE-ulDRgcqqGndyIuG0TZIuNKh0dEc7YOlAmRWMXUGvlc0Ojht6HSz4QDwKphtyaTs4BjmOuycMxXQULcseRet1dkpnRJ8KyychEgU6t3CUY6tQtDCssndmTAc6osI5UE5fLsdHYSaGM7jCWdt4vehbgm8cVKKSsCC7gECCnyttIUGLDKFC5ltaqtzlCbYFn7b_cqV5BPIF2qg-8Ix1t1itM1AuktniJ8Cg3mCUzmlOFHnIU0IOeQRNgbWL00McNA2UIbyCqdtWzmXQCEktr0A9DR4KirmFoVCexmXjtnUX2vlfFMLTJCWoo-sbqGVjLl_D5TiYlkgkELxDwQmirbxSDnqL87tWVq-7t0nCoEkOxlrXCmbFROkPaIvrBwdtd5S_itd5Sd0mukiroOyQmhRuTRjM9QU2F0dFrbI0ANzrWEQdtlCDktmhBY_YdhKf8tqsdldq38hQ9QvrBZ3WtwlXQuHfF4uYyALYbMcktPirylrJHunRuFstFkX3wl0RivXLBPp-8tdnQjemS4E1jAgMe2ktfEiFfmO-IFxl-6bDTArRulnCCCeonCmaTRtkGrhMlt_tYg9t3opSNuqyCDDRwqCwzKAVqQ8os9t6zmHunHTnhkD7Suolt3EIqltJuFsltIbrultOgoMvY7SoAVM4WoD6D7IpmSuVRDQoTNQpOTuTwtOgoVSu9OC_rOd4CRboThqwUfzxl7YmD2D8UjvRugdoe8QIBePLeLtdBnpMBe0rd-FuEBbAaRPhMtYDgvTsttcPu27rNcsz-t2qgrmt1dkSYl7sWl4A3EIHQYysGjyV0DKVSuXSBtNuXSB43WapCPyl3vCqGbu6H4tWA0nK_t0zM8vW5lmOVAD6NQ_texmLntSUuV_tvksPntZvEZztguXXylT1NjdcWyl43W4cJOGLyOuintq0LAPAPSumntvbgwAR3oEx_tG3Oz_tsUu1_tfxJ3_tS5FWGPPfAMoWwKUD1DqKSMdBPSuv0m6UuPzAmXAimAVvrWXHkuB3sE5TuwTFFxtjUqA7FyDVA7Fj-ANHbLyHHIRYnAblj-xH8FB58HedLZotiUuCfqSAdeotaLGiZBQPuCzSWnOMCh_dlpote-Bv-ASSCDEeGeVQTBl_V83B8NcfWJ1MJwTu2otaVuWDL_Zc_bJnBNFnAC2m5lm_ot6osBpt2VuDpt6Vu1sW6lfHbbqqIQ2m6VuZ7Q-VuHpWEWuGeVU2mCVu3lJkVuvtJGeV-jmkBgzWqioPZBupmLVwAFWu03Bfwtv5SfBu4Vut7AfmmCODnBN7IKnjt6lfDbBqsdFcmagCB_JQ0CTXLUNWLRExBuhWu71mQjApPusWu_yWM2kc7EVhmZJSCCuUhB-JBF3A9pWYECr1LERAPhGlMAEzlfEiNqtqsdPqtY3mRCuzWuTCuXKcVCufReNzlBHpFVV2fLKoBpWuA8UjulFkXy2BjqtgDuUNuortKKLPBnirObzlRrFcstCjExCEpsqYEukuBIZUzVDL0CxsZU4lfFCfFS1sZBjs0vBeqWTgRxstlRu9gYFvluEuOxldMd2XubcF0XuY6d6XuraC8XuNtlDrVI4JBwBhIRmxWs5WLmCAFuratG0l-tD8qV2RXhtttWuBaWtRugzSTXuUPFB5ApvmPFuFjfVli4_mfTmsmOVFuERu5lCXYu6zWPXubFumSuktt71U9TC6Xu-uRhrB85fC9Db9BIWF0PaMvYXPHzMuS-qU-d8oaCLGtXc4VcSzj89A0Xu3FuVkBmSKVcACMdtWu_LdkwtTgRAGuTUq60l4uYEGupRuOutOxlY-deSuoocU2FT5dOqflJQrtXcWeevYN0CNnFESug3mZehbpcJWuelikVu3cCEGR1ZCrrARCVHUAEVu7fVa0lplCp_DESuyutiUu-rWboWWvYYNcfCs3Quj_I4RDPpozGu30COklo4IzZugWuy8YbJd2ThjAo1ZuN1DnBNy8YZuTDauBjs6rlHCO6rlppG6rlqAqtkqRWuUYDoSuY1lCauJHuIWFy8Y2HOtkq_3MtkqIauY1lKaunvtUSumFRXdOB-bDtgSauStYUauDtgt7EA2l1CBR5b8mFy8YzMuMUO4zWPlCo_JJZuCwt5dt6vtq_MxHuQDMJFmQSb6vtWOi6vtkXu6vtqAqFIu4RuFIurRuFIu0auZFmIWFMUOVTuFIu0JYZFm6auhFm4audwtQbudBuQtTZWuyauDJKsZumwtAaujJKSbujrAWbu7xDebud0mP3TYNcibuGbuFSBqgtwau6FEgbuObumbu-au_wtCbujIucbut4U-JD6Udobu2SBobuHSuP3TbkWIrPHxt2ThJxt3ZuVnCPaIxsC0IuPlC2Iuyau4IuQbuUxtIcuNLuLmCYxtKculvWEcuNytQcuTTu7buKburQDMbuaxtrbuXxA8aurQDtbuG6mvbuW_mcZuW_moVNlnC9tWipChuAAauVJuocuXJu9buZJuEcubJuQtT-xtIcudTJGcuYMBGcuT1H_Sug7Q8-lJyt6cupJuFkXxJuEpmhXstYudYtwJBxmJgPKMslBBDiyDlmJnbtHdu-Juy4mtbtG9mGBD1WLNztBcuGBD5dtf5MqgtY_HW-Aq_MXduO4IXduQSbXduWOiXducdSPXtYxJbctU3KNiUZUu01DFWJ7SuOHBIbuf5Mt4UvduddujztscJIXt1xYZYe8Kusducot3duJ1O5duSxnf5MonWCHRk2O9TB_dubdu0ztydu4HCa0lqdu7ztBeuLcuKeuqAqf5MB0tMeuPcuqduDWuUeuuduOBDFeuI0tHeugSAfduO0tDeuQ0tfeuI0tPeuU0tO4fU0trRug0tWduU0tXeuiLuZeuMiAV3ADBD8ut7GOj0tCqGhFrsyEZduBpGKpW1LuTWuw0tPaIXSBwuB5euAMuKtGEPCjdEAfuB8O0eu30tHfuAMuWOimcVhYtepJ1btEMCTtORMueJINfunpJPfucwEVvC9eBO3K-6BoCCjMkfkEiTrLEBfEMoFCe9RUnBRfu7Zqw0tVpYFUAXsM6wTC-OCaqFUAjGHszCZOBEaqufuqCBPVD29Uwfu_BktoBgctiCGictOfukYt_0tjpG4sYJGN4sYIHF6kGQogOzNzfH4btH1t7fuuct9fu2Yt_fucNBBgukBADgufHFFguOMuYfQjWDvqA0OljZJeBN8Llxwnq9ADZtFIYkbIeIJY7tnFgIJG9qWLFMo6LiaWvyQBfiWIj_KE85C51tACB3SsH8M2HWclZI8IqPCxbVenQgWCndcAULajRAsX_JZS5Cp2VHSKcfCw2D5PI79QndOpJYrwNyrbWkIsnDS9F9tPG5jT3ts1YxdOJVb3XryGhljYWCCXVEr5rOnAugLYtAdBNGGBX8ZowAdQBJtEugD6Qc4EGwLLe8d29qMpD7Fs5iAA-PZtPuXdvlYHzGzIeRHckNGBIB9HCSWDtRShmRWYjnQAqBYUKDv6Vr_Db2C0NCqvP0pQPVOJ2ODhIXSbDssVnkRgBV_hIbWeuEkrEO4bpwDikTj9NHBcuSD8Ts-ZE1BcMDH--BX0Hu3cnUADLc_VruLclZV4GpFLc-sE-vrh-NT0cLFC5jfYCu8ILpkpjofWrl2gXXmkkNeXJDDvD_pAdGfxcq3VEX8hLWC6JnGZht7CTxDI2i5qTPUqNdqPKU1mXANJe0JybAC4j2oAYqlYyYxdDGFP1-thVXNylXJDYAGQQAuHOvdc0dcpqDC5Mj-CMNPTUuzmXZ3buTGKpGuTWnKs26Dh4ABxh5tg0JCZICSWV5lDsOlaHKm5P1lr_YDXGes0BA1AQzpvWCSAlcCCO-BIFZNPeoMiYxBGFB9Se9Li2tk_PUcgBXnDfJgCWENoG8ADOiCYWCaytd1kIduGkunbtAbpNduKkuVJT2lQzfHy8WwUJOTDKZribCX7Bg0GwKCZOBN2BwUJ0LiVku78BV4PgYttct3HAVfu-fuLMuAguivUjSlESFTRBsfuzCq5btLguhkuGEAVMuwIMRguw2J3xaiAIomOcgu58XukqkVDdchiguVuJ00Po_I9HLZuiSXMdrQkOcH8CZsNtguEWBMLBKQSq7ByNAuldFtDrYXI8I8TLbCa5guzccLxnlrbU7pmoXUnD6MhaqbqaWTBDT7DTTPV5Br1OOTAzBCQUsKDH_8KhJEgWPTuYKteoStEpG-ndEZAI9AEzDeEdAtU0wDe4ISxCMMW7gNdBNaDBCrBbPMn4CfnGO7BsXMy4gzaIs9BCAEzudkVIOAEeycNhpAXLBDWYoiEFLVzWDQEkNGntB1humFCCFDhnO5huBMGStAZ2gyfiYMVwYT7JCKFQYqPPVOjrODtQ_skofGG4Y8Tgh1eUliqatnAT1RcEVVXmfdoEUvot7b69J32USxHJOVYZB_ncIpAgTcayI60hvvE4PCrsD3dGV9FU4kcyCzvsRwoliuOZBoGo-0Dpiumcsf-Q7xNtiuLRFSQCAjBxjesjCLvYoDBJXhC8F9XDxQmNvDWnuqHEB-hgSr-2fz_ELUiMXGZjL9gElXCgWAJjUfiDpDcsHbLjuP2PqaBJdbxcDFdYoqDLNirPsJdtc3JWfSfsA8_QfsA9YEidIoxYX_QsZdhLI-fsmsOQJZSjkytqnjuO_sxRA3VBKMBYXldhbmQDFoAXOe-eEsXB3JD9kGB_qXhO8Xjg2BLSLijPOGuDrOvLtumLcWlh8SdnCFDHmmtDkuqduH5WojBvKBTzBiouShUM9fLkunoudeIT7AufuWODZMQWkulAOYkukWqakufHjTBDdkum6pgfPUfuvkuL1tkkuQgumkusRFveNVumP3MZOBLhhKgu7btNguf6IxctlkuJGN_ouEAp-YtbRkFRVf-rfYEfxn-fBLHqo3tF5W7wm4mK3JFb_ImFSiWLwYmSEEtmANVB_SCrSDCPqwguJ8EbkWvKUVYXQluEisNZfTWZBdfD5QD2lgZtYlu0LucxDqdDcluwUJeluFhuw8ghQJMBELhTPGCyqp5jSdhEOOW88CnmVs1YTGgw7BP3VIyfzONK2gzluG9KahuiAf6pAbLQWhHdiIUYCqAVEfEE6I4EGY6R_MaDmuQySZyItoNYRQnAB9VEGxPGXDlIQZ-QfQmgFpRmuANucmXWAT1YC7hu-iQjWOCsGtMFtNTBiuemutlchGQhmuy6mnWRM4kydPziInmu4nR8Rd0dI7VeKBW9TVl8cZjIlNsOOGvEC8UDMkCc8CueCxDtk5SOoeCyLeiuB_Bc4BpYDVlfUruE3HlJQ4wqNgBcWdRCeHhuriuN0mLnuu_LAzIP7tyrCDQCxcqTnuUxBVnuFmCzENUpuORuB6SfNEbHpkllMrEaRusaegcKPAMC9jjqE3sophJmnuGFPWxCfmuCCsrnuz8bubJunuZ3ji_htJJynuz7gYjuqoPajuB6S0KIDPH6nu9nutkAgNDATpH9FQpIBouEJCDouqMEegtHouI6hHmeuTMsZrhFOsOe6RaprB6SXTouE1FlsuL6JlEmXoufGuZou5Zl9nuAku4rudbt8OCf5Mhou5sW1Sclou46k1suKxBiouQ0GrouRkutouTBDw4IDfuv0PDfu0Liuou2ou70tgkuwIMkctehAo4DxkumkuTguP6BVguZMuPMumZPdSBFpu8fuiku2YtMtul6eKpuSguFqaUguJ9GGgu0rU_XCL7pf-rzgpkUFukqqjLYqOJeENgHpbIIskvIGngulRCRMJK6ZEOMrhDXeILdEA0WkNA3PVe4BHhk0guO6JK8YrpunECRJXDoi1TqD2lulPMjUKmLflHq2bBjNBhAzYEiLDjFHmnQTFRjlu82ealFMhurCjnGbcNdWIMUTCfyFZ0DXNsbsKoFtiaVi6Za3YhEc2luwKBnFT-XHztuUquA-sNuA6HD4EGcKLZOJbqufud39CYznshua1P3SEhjch9JbBSb5SRaGmTIRmuX-j3TbYEKOIh3YrknASaShNG_huC7TJGh4pDSwC2quEvu4quwVE4rEx0BQwGMxDdaXqPCLtC7-BkyNJEpGyFGOdeheLNIDojo-BXdooXcEhQ5muB-heiuDACzHpAAC-sE2hmBqrKCp1ygJtkYADmXQTQDJnuM_Bk8pqqilvCMThAVMHYl6gCLvYBkD3wTyNHmQC0NHuat_Iivru3QjvUVmuDBjurofHGCTCMR8H_hSJqox-SMwM3uRqFWzDm_WAilueXBYrONLsR9RkICjwiWjuNjcRBWlLe9bIlLeqSHZmkoULWGHhiJ7ZH4wKTLsAouPTJFTpzLopjuUWiFIBxwBP7HTnApsRfsuPhM2aGXuCIPe6SXoFCn3l6wu4ju6wu9Lic8k8juaouPpnvsuBXLXyt-lu1suZKLzsukouzsuPVOzsu6sup0tiEatDDyGFVuDZOBolCnDDjUGIOButDlxiZOBloDAtuiTm1ou1YDnDDdku77s_XT5ouvBALtuHaPOtuLpu-KrjOCZOB5fBhvr0CMmxuoxuNtudtuzkuooCn8P9mgg1NSpufGHukqeOSYqO10AJCGO7dmju3JFKyEcpuGkBvQN1HXeeCWVlHluBTP8xKm4tc5no0AOlu1yKZCE2umSYm5guzXiLhE4JZnCSumDkJY94CpFD8DoolQq6DdHOflu6puFsEhfDrwNyJFePumluvbpRSrcNd5sjs1Y16HgHNEIT-Caxlur-inJQXmLOquTIn11OOUEwpACrBfnGwBtCYr2dn4EGXyIfYDohu9UAqhuO6dPgG9VEkAQ2XM5WTiEr8uuJIBRmu8vJiEr5qJtCEtYYDtQvquamuyNfkat0ebKvuOqNyTKLxhiTr3uR6quIFEQwG_iZyFO63bDHBoyRE_W4um2vAHsGC_YdvuQGmFUE1TnhvutVBGSQ5DbWfcTVG8lcfrHICpZ6HwdFcCCFIeWnCJmeLFCcdoV6B5IqaQDbQAZ9tKOdPTilvCmheyiulEhSnuCRK99ClEhy9G_vum1MtruCzWbnuLir3qAg2rxaK5zK2ECJOk2oAS5hv_QGoC-EQonuOqNqnuvjDVwucXrvdc5qCUjuQPMxrD5uFdwuy0uB6B5uFhwun5G-DZWrAhjuO5D29BhMJljuvlBCouMHDEouerEcqOkEOc0BtdcIQDmIH8ee2wuPwKsOebLi5HPE1FHkC4juHkC6juc5kTRUCxuW7jExuOXF1JuuruFku2eDPXt2sug1uPVOg1u6subzJqPGaKDrqOB6RZOBC2Ms1KllJw8CgQDBRHixu8HDs1KdkuYosN6GyxuwctbtuqxunkuPOC4sYNpupctS_sWtuSMuJtuHpuZwE61u1xu_tJApuuDpXFs3xuPwod-htdNVWPBaQX0ugPjAyuZ9WYpuiNKeJDFyucLBiWLIyu8xKUuCd7CXeIB3AJlubeBq7B9tSRyu5rG5VEUyugiLaFPXyuupuI3idEuCPHVwovxtMdGpYVgmFysG_VDebML3BYetteRjlupyucQc3pCnlu7sNZuu2reF1YxyuTLcIquuDHzON2yud4G8gC5yuXxXu-E8yuSquzYIhhugRAsuuUMjeXOBmu8-MiYRHzuvTDJzuNHELzu8eUCVLxhuxwq2TISzuPtpOwFanJWzuDvuLxh0_Mwqu_hu0OAKFQe5BNxuKzYYzuS7H9IrkzuX3aCFH77JqXTqmuJaUsmuLHVUvoQ4bwzuI5UIDHJEcxHN1zuCXgNruruDOdJ7zulZLYtch8gktcQ4ujuED3AD0u3SEF0uV6qwvu1dfMLBqWVgWVXFhlBT9uDP0uoNetNDS0u1gsXrWqaU9jln4ukcA69QlkCAZl_iu29QHwuDeig0u_8ji0ufvoOddPwuJjsiSc54jh3cBsupgdXwuu0uqPDAbtT9iJsu00u9YE0UuoxYo_o50uNKA70u-nuhQJzUEAAfCRES7UhFs5PCEAQG1uU7syqTI5knnuhsuGJV3OebnPsFCoMiQ1u7NDZTlf5ursuRHQY1uj1fSfANoGPXtfouhytZKLg1ukoui1u34Mtbtl1uRkuVPGXxuFWNt1us1uRkueRqRkuN2By1uxID01unRndohGYtVxiXuN22TTRBiyAy7Bwxut5LD6udMDF6uW2TZcBGQLdcEuuB1cBT4JAEoSjcb9ByJKtpBmsPbkg1ouAfHAYGrHfT9lgEch5gReBRCM1oukATixuN5UEVssKQM6ucFDO6uD2AwliE6uJ3S9ZSx6us9DMWKDdLC2uTfugkux6uHQAlctx6uO1BtZS06uxgsnhHusMlAEoZCaWKtoCQ4Xj-hqDKM1QYeJFGrh_tegIZwT27HYdeLfMv2UMUFyHUmdFCMr8AhoVDrrTYmkCOnm6q3uSR5DmIJbREmXgY4atSmgUGa8DmyLfUBvZBSpZCmo5bLqkE6sdHcCQYlC8ESmZGyXJqOomuYKC1NeLxCl2dUdCFFYHjua8C3lU1wXmrDp2dssN1wBssN1JDzqWxgDxsu00AIxutZCvnORLbO8uhwXO8ujwXyheB8qd6uyDdixum5gKUsqdDGQjg4AsKFD7Cu-OwXLaYtwegyjiGeCFiGi8uE3Ef8ugBVjCUGeC5LPn8uYGHn8uj0Q3ys4ou66uN6uwBA86uTDUBFOt6uy6utZS6PE45c6LCReBvxuskuxYt76uQ1B48u-6uPJB88uI9uC6cYfQmpWaFNr8PP_PYPc-OsYZLwEeXLY-SPQ7umRMW6XFxnWoo6LbHkX5YDIYpOFf_FHpqAt7KF2CeJDe5K_Ue29q4cJtNWYIhjvanpQsgL_gtjWDQRJygswsoEEipREOlA_xXVAeMiur6bUMTFznq4ucuaJqoPjUymfYfDdBERUuguaJsu3BSfwuCdCc1usLB3JuCQEtbtdAbtbtqsby5uN-ud8usiJLqJqXEHQMGeCYIAfZWGeCUwCbxM9pJ85T4EBD6TItuI1tvAAE9uD2AG9u18u_6ucPA98uIYT2ZV_8uqfErkuXtu9Xtm-uVPAUxip-uK9urcMQlkc6Eu-u7Ht5qEPTkhfF48IV2uZrsOti28h3rEjHsMpB8pAnZCwnb-ZYDULV4cx2u41UD_cn_S5LGdzkGEHv1faMOLoDspOf4uo9ufVBjvaugty8F81IHpCqIDKIJz9uIJrn4WiunO5B3wfomuC5CJnu5mhj9CtNfXzNbqDwrAKBEN_GzrDXvJ7rDQ4AIFS2nC80ffEJsxfhEJ2XtjiCg1uh1BwDDlbtoHRJkucWZoouFAvOmR2xYd8u2-IwUJP6DMhX4EBGpGERD6aKota4EBI4HC6u66uAcESmgiyA7CqC9uxbtoqFmBASmgeLJnzXcOFzADzUGz7c2-jbXOR_OkGfOAv3nmhlEd-IYAvk-ugAvVMuzwCRguCQaiBAEQaDlj35L4EBrJgy-ul-uaAv7oublqNtq2AvOQa4AvHeP4BQFOTtjiUdNRtq57DhFPV2uTilO9MmNfBABOZtdPa0rDVJDgOdBdfaXPDSBjomdXPQbVC5o4JBWRfRjXtOO6BTMGoT4FcGENnFJ8mppAceYY_R7raAPunjSqiigMcxZEbKQ0cce_uz2IUSodaCtRSgOVDUX19ufeUKvu6wWPUCWpEiTWaXUiXW0TiJGBmzmz3B5ruZKgXtD05FonuMfDuor5qIWjuw9JdwuSCvAQWt_hWWNNLDrUf4-C8dK3KDyeefOZe1u8YujouWbkfytiCvoou6Cf2-joqTrAvVBVg4Az9MzDDOoSN0BdIDXcV6fuD9uABvjkuhypVsDzBARgurVANqAgAv26uXSVK6uZQJD6u0CvOguNhAoZG4Cvmku6CvFFA8CvJBveTmK6liwDVtHjHi68q0sOGODM7uSikeGDe2lYHDPMVaAaS7ufkEFNHR3c0itkfs58YnlEJTcmTPVTCoPntaLU7AtJbxBvVyg6uu5OAUSoJ0CKIJHiYRlC8BvXXPKvuoZVAAbQiD5wXx2hFNEgTiOJiknotiTArbIPVprD2YLE8u7DvNntNVt7Epb1Pq5uRPCIXtyNXomtauVOEvwrAOEvIPB2NeK7qu4jV_OjeAq6u31u66utvjbAv4NEx-uD2uyAvcEvWfus3lEkNlLToEDYRAporTqqP-srsFWlBkoHm9QWNKsufdIDAGd-YDXSTCXgdID6IPwlMwmcZcDdIDcmM5Ev8cU7Ev-GVnoAyCvfAviEv1CvwujtNCxmprCvkFseAvz-uFFvDDvIgNtvjxmpiodGAGxFHkkZR9ug7KGdCmpTyxgxXFU9uI_u09uK0GP_B_cGYyuDLCsbXYHdfgSkgX8bKzoCrwXULH4XHqTDMWhk9uJxe0Hrkquy9uSpZIwC6yax9uUUMQeOauBiatfFvbXLKwUeRXC8Eu1VLqD2tVY0uadCjyVgsrB-uC8uYuaG-ucqdLwahQAn8EKsjOHMKsj3GMCXC6bobctV0atbtFnsHkuYucjCvcGvIAvhlE3YqLqJvJqOHszRTY-uEQuBplfkuhEvmujvVoBBvHFvMLFaJtv-u0bEfYA-AvuGvsGvGFvRFvwGv9-uOoDT4Uw0H0ZCtKEm6J-tYGPN6uO-0prwNT_ShxBDTPjIYdgKHarBdfRTR-5lfBvY-N11IEGs2PazIel2JWMXTzuSdUVHPsfVk_u0SXIFD9QHlzY34BaPXbgf0RHMSCREvd7EX1Y1-twMMCEv69CEEvKfBG8urHvIEv9LG5sWV0aOEvbMXO-ud0JnbtVtpNdu5Hv_2W3uT8Evm6RP4gD6uOFvIpuw6u4GvH7L5Gvtxun_OzGvgEvtku1GvKYt3GvrGv9NFB1LDBAHIvasDBvN4PQ9GvfgdSomPCMLxYy1t09uQwJJ5fmVGOqEJhnSlVaahm1OiiL52pGlCRHv29qPYL9EDkVkjPcn3u_mFZHv6sXhvBEDMbXLXiPhLNUsghHvyGbjHvY0uUiRJqoOzY1jdFLMNUcsHvKqmfwuvlBnlJ3dfK-uxAhFku5HvPFj6NP4HvPJvCXTPJvR_U9HvBrpYMADFv9Xt9GHdEvRpa_Cv5dJGYtaJvjEvmsD90PfmD-XMnSLN9c_2kaAfXoqaJDcrIuADVmGi8uW2oy8ur6ugkugJv1CvyIUpkupuL46uxxuzJv7UUVMu2JvaMuRUdeJPdkP74MVHi2knscElKE4qNMqPb9MMoWShGnMuo-GiUuIsMaWKocHvtAmze9wm2zPdCHwsHoEq26I0buIUXCfF97lJNP1pJBcRQKO-AE4rUTwtW1E_9Qr0CX8auktbhKV8t6oBCbckdty0dL1AhNDifdHnWPUMZcDviXC8t6vcoIircuymXHAJKisGuMhnOteTLUMv9sAqJP-QyQJ7ScEetFTuoKuItl9OCYMY_4Qqlkl2tRpRDLYbxMMRcidODYZtNuXQAhMRn4nyLShQEAZEu7GbqNy-ppBYgetc3K3RrpYGzzPS9FC2tSSmF4iNUOfgmY-NmStxAKiVDaLBLJAW-T0hKPVi3etv5ZQ3tHsLasEUoqlyGCLGNdc7khf3tdoOjFIreH3gV2yufSGPftURh9ybZCCBIeq8J8kX-gMgOuCCK8mte4izuYQjAl_VosImSilcH8wUwpE0pEQ5EsOugPfIMgjIey9FUymEdamYuNYKezdA1PDHQWXROiLDAEFtYGzGCtn4HuuGG1UBajckkBpRa_NDFPu1vBHPuU8Lt1ii-LCLGdOWRXM76GBvAvNutRj3_l84tXTHmgtkwKK4fDwT5mqsgtVcdvGBIzAI5tlvkbPuIfBXAbykDDftKRR01Iq7JcTXnVLpvJ1HuWIFvWuaaSr7Qz4YuvqiDCzuYxCuzWKioBYsl4Ggv2th-PoptnzUs9B2SmdrCdhtCgX7etcjouKvImEJFtAVkRtSEQusHOG6t2osIQuc5MKQubIMb0WwhfdbgYkA6pgPNed-b_ht9qTDdal_un7BwLof9b4cLTdjGeGPitVcdRitsufbECMucLRMKwIhQuPom5gYqdtlQuBrNdit1OCpQuJ-crQuArDtQumPdfXUY8mtHjzitnecuFT0dtmvlPYQ5QuGsEWaGDXf_itVXUBTRsdRDRukgVhrRVwCprRkVJGvWHzO7zT3uRRftDfCbAWgCiLsOgrWyYjzMiOFaF9lnDf25dsGQiSufmFziDy3t6qGgRuefeuyYBfRkRu7XLA8to7KnHkWopxjtsvYSIkOul1jtHvla6dpKnkXCZhC-HlzWK9jtLzmqIlCtgBJlnvioVZAZBdFpQlGhQDSQiHWRekGpEaCHKPktuLe90c90R_iBKTT8XnNhGKLsQOvYkteynGAh9LvQSuV_lbOYYaKeWuYLEvlMAgJjnTHsWBetZ7lhlSDShERuGvRoFv9ZurkB7WRxZJw4aGKnb9PwnCOAX_6Q_MPBeqRtS_LJ9kDxSuX6LDwYdPvYlt8PMm9tTFqOPJRtDb9PJ9dHznmltlPvATuvaoU2FqGoPaIE3neWu79tdxkvPnXTCxHCmaTStCViUH_lvPvp3WJRvs3WATSZ1DR7buUpSQiW-tzYMY-ts6ocTu1lUtRuNhTYVLz4Cp6VjTu06ZKBenytbTIgRvCZueQFOiC6qGtTuRvCUyDamE22BumW0ytvljAEvU0IiKD6FWEnU5Tu0DKFjVyGQjEWJsAVSuP6CtNuP6CDUuFPNRMvp8Ow4a1bDJUuUoTroO4dDedLJvQYzFvyAJntqSNTUunxTNntPSvXUubVI3stU9MxrtMSK-sPLSvfUuHhBs5WwRHdrrtyAgntvbgAKDBRvkntjSvbFJRCVontSyMrUu-dG5YFJXuiTgJQvNeAM-Ti5FSgQIEvKVG__tSfI9cuKrBzyEBRv_ntlvkU9J_fCBXHRtYKnhqRv9bH03J-mAbQvYtH9tWz4Ae7QIfBWAub3qYAuQOvaAuCEccAursqwTijMv6du_oJLzBDTvJLpQOvjotZsE3agSZO1CB2OOzxYLGFedLuMJjTvdDBqVuF5B0ot8wWBNJoNvwVuhZFblpcTv1VuA7G3VuamEeSSMrYeSSKSvEIF9VuXJJ61Prdnq8t0TvKptB8G0BCzxYEIFX2mXFJjRD2TvRBusTvNfBISvVBut-JXBucTvKgRAWeLUuqTvXWuMsJwVOKUvhBueTvjBukwKlBuaUviWuDUvlYW8IC_gRroJpwA9JOzrHU2F84AmqDHqi2ptgUvgTuzrHrPmP7ZKlXAqturaowOfuf53jagi4QPZSFNKersqLCur1LG8PxYu6BeRiMGXuBetIXuaHvDqRHtMwaTjQAykfAeu73TpWu6zTTXu1WM1gLv3jUau33YveuzqqkXuCtTEktsJs6UdWnl9FCOfFepDazDJXZHytymX56H6iqfstXEK_YUViUtTgwLJHaU1CBb3K5Hi0RiJpldIVL8QyKOxvByZJUhNvstdPvxXu7XLzXu8Vv1stAWvUSv6VvJUuEWvIWFEWv5sU-stVKKDZWmaT42VQjqj2bsTvGwByyEB9V2bTTxWh1VTyWgPubRTOQvrVk6Tv_9Y-DKk0BPhG_IDPKp5_GNktsDbekqw2sXFuHQvZFu8MviYuSsAdFuG2rQqPb9PhjAMEum3dB5MDIErtAKUvwtthPvtFuAVvvFuUPcXVqtPvL0nSEl1FuGOvDhcMrYrgLR3J_gYtWu_ECCZukYdTXuMrJrAGHrUYslcdobWvsrOdEF8bcTut0zM8dorYBZTlkVmMGCuTvqEmFQvZZunsBgut5WviutFQvdGu2DHfykUFQBFlKSvxlCa0lpNDpZu9PvpGuVcorGuwxDuocYslW8J3QuBbKxeu8XvcvY6XvkuB8XvYzFdSNbQvEYvPaIEYvRvlfqelUJfqe1dafqe_XvB4JBYvfqerspY1lqUvJHuhQvRauYbuYSCPSuUYDwxiTHum3CLHuPYvUYDRYvdauFXvQ1J49eStYPMjStYRvlV3gIWFylUnUbdSNElYuYvNYvZDDKSvYLEvauRYDApP4YvnBN4YvnvY2YvCvY5aufPvAtVhPvomCMrY2Yv1YvMwtBZvdeCDZvXeBLZvTTuRYD6RvYLE8RvRZvzxYRZvuvYjFmJZv-vlCDMVbu1sTXbuEda4mCzYvScmUZv0ZmFZv0ZmHZvmbuqUv_mCYNcYgMC6taZvcIucZvpbuvZvyZJrZvkZv7wloZvwbuDZvaaA4Zv0buYgM2buYgMHSuYgMSeboQD5Tu5sCFKuE4HLxAHYvjwm9YvdnC_YvCWEiZvCWEWZvCWEHXvdnCmZvXxATXvrQD7YvEwCOZvZavKavaxtMavkxtfPvacugavoxt1sTLJuhPvaMo5WvuxtfGSPSCJTvwnCLPutavJYvravtYvRoCZuTAlDvcuCDMxcumavzcukav1cukav3cuIUiTLpLRv7cuGNHLytNRv_cu4CczJuDTv__uVNdM-uahT2HvNbvjCvPbvNduRbvAsB23haEBE4mPXtHtWWgMaEBg4FZKurAGkduyWvZKueWuGBDtYvkduvlMGBDNAGGBDSSCyXhQztIUiSztFGGrKuwmgjzt3HdtKu0QvjztibvzKujPv1KulPvOHBobvzduvVEPXt2duYfR4dutbvXTvrbvvauGcv1bvIeu3bvIeuHWv8ADHSuGcv9bvIeuqbvOcvNWv0ztsVv0ztfaK8ADReurbvPcuccvLcvgSANcvYeu5bvixtEcvFWuccvVcvI0tXcvieujcvDUuUwKX0tEcvjptCcvLtJ7bvZuB0cv7XvPXtxeuSeQ9sL-RgxLuQDOiLuDYvbzJRBUY5DcVD5Wv6Lut_jzfHkbvw0ttVFBdvlUJBdv1daBdvFRvwUJPvGTBDnzWpDtR0LfJvrPeURr1XebJvU5CdJvh_LYdvAYey7I3LCiAvTbGlGL9ioq8C2GDJXAVqcC9lv5Mp9uITY8BLwmQ-LtmlDwcRzsGAGdyTEEbp0dvgnDNyHSsjgdvD4UadvjdvBBvc_kwMHq6EidvMqasYtcyn5JvL6uzJvZdvFevkWN1CvCev0OHEevCYeaEbOpu1NaeTgkcCmimuOKaJgHlPxxcBxBEMV6suO7uviVapP3EHioCIdTEEegGSTRCVOBmaWUrhX5WMPhUVGV5HbLcBDDs0TmaKC-XpZB66JDhsmbZpVQtODXRJinPlaKeCq2cnybA29qjzGPXd2ra9nCZGtw5MGBpbuWH9MFlO5FBbUCqMFFAW0XCzIeTECFbbYSC9OXDQEc_VkMFpqD_kGtRSmVngScBTbrPbFnDTPCnFES3WppakcCI6jUND3NCMqDK3LStNFZPZnuX0DJqoSJDqFWfjXWjuvAHdwu1fvB6B1fvY1JK2Iz9C0ZEtIlbvNltCDccWQN4RB7SOPbWBYNZie1ZN4KF7GSTIP52AAimhQS9GKskNN9GQgvsHGBYNFgvACSvnAhQSVLX-jBCelagvJgvACSlpkPABbMEsPB9DOfPF2SNwzUb2uvJDleNdgvGujRFU1cFxJN-jBxkn_iAb6cigvUlCR8DKPBxVHEBmfKDplEfcO_uBftNobKGYH9toRZA5rN2zNVAhIzDf_sU3CZmX-kAsXeglAzpg_1L0VFI4DBgv3WCz9l6WC1kDOhvBQDVhvugv3WCD4MVhvTQE6WCtQQVhvVgvKbvIgJMiM61Wq2tlbt4AhmounhvB2Wq2tCFE1Kvy_OtMOqDDHyBtDDBaBhcRzsG4YBQBDM3q0hvqUfbPLxjXXJmtDDcFo3hv72KAivJhv-hvLdAAivxhvYJvvAAzXe_dv9aNwct48uQevyEASev6PeGevGIA0_OSfu6Jvk-uKivNevkctOivXVeN4URiv1XeSCBuLB92JGsogIbFhFMraDuduUT_No1hVIIffjIX9uzJDp1PrzE-QqFNHGFTg4SqvG1KPjramxsmLHfxGScqqisCvr6dpwpETpmfrH6OND6Dvhu9gCzIezrB3BvAXFKIJ0Nvbpqr3O1SbzDvjKEeRXEECu1VEkC5PMBofwwTNtDE2b14uGIPqFWxrAB3cbpPqHvS7eG-u6uJM2bjsE5XqVmedysuYekaAKEvgtB8ADyNX0vYEAvwjvfaLyjvIPB0vYszBFyHSdvXmEGKp1GNYdvL-UbJv9AvLIvxYtM7UkdvuhAR4Q-ho-TfOATgUY8HC8DMh9dvFTMCCAAMAhqT0SwMI9NdXUNScIplDD1I2ZEB4TGZOJ3bHpk2ZEc_UFUAFzhA0nM4CBXBbkvqDH9nAIivDkvwcthMD_EcM7UGDvJGNzwC26utNKKIv56uYiv7hXkctrkvrxAtkv5Cv-wCLDvermYCQ0zVbgA9bAN0NoSXuvqIoEN1Q9mD3_VX9ugKC_2Vx2utpThvh6QcFrGp9jYnYofA08AzpqhcDArghQaN2RtaLnLEleF7oAY8DGouualsDvd_FdVJurAuDv5TDKIJemJIcPhfv_Mt1Dv5hgWQncXDauAESCu1VLWCiTWmyKwrAWOJEuV_jAqsb3UJP2BjVSRRJzNGbYlCkuJBQzsu5BghCva6fGAv7zKIAv5Ev1MStxBd7BcBkokv2kvNiv6xStkvxkvWDEedv5vM9jvCGjSmvOCBUmvrlUrpebKp4PQVhBp1ImimuxQvVUIAo_YtQfdZTAd1mx3lywE5rGu_LcalwquTYPKHvpgdHBejFvd5C37EA7eDiEyHUAlDCMrNMOhfCf6BIdQ4vgCJmbyEG4HWvTMpQFZmGxBh7udsAhgahYr9aCwTsoCcs7u-8OerEX5tClvdKA6sdsfEFgLrlvuuJ-BvlorqnOudo7RP79u9ye89Li_BZnum2TJqo1pBqFWvRUWju0REdwusnvB6BhiBTCubHEuzTauAp2AmMWK8u2pJM-u1Lr2Hv6nvdGvOLslCv1fusqHU4MM4CE8KQXq9UtLev-jvbmvRJSz2j7kvNtq26uioiXmv18NZmvMGjJov6kvHDv8kvpmU8Ak45LQYGf3YSomShG17f-tYfICwEeQecJlvQbroFCmWKjFvn4o7KtMHKioue7G8emTlvAZmrHDaPZbyRqBvbmCLoPA3JrIvglvq7BzFvA-iklvzfBWMXnlvicgRAfvRCzDv4UY7lvJJZHGGwlvphHGdgEfms_u2lv0ZC-7uQtTdjvglK9lvzNG_lvGEvoUsKJviLEgPKHmvEAvwlMmouJmvxPuJmvOmvuPfM4CwLeidpGov1kvIovkYt48uVovvkv_pC-EcssUHevrgqQovG-NSovaTFbivTmvC2jMovvpCwpvi0MuLBmdF_kvMYlzmORBinYkhuOIgUiovIlversxkWoovPHvLuFZraNsAyfBuovt9SifAVlvEnvx5YsZU_emEfEuYOdlvxuuFNvzym7ovZhs9ovc2BGlCD5hBpv0Ivy-VojV39ujrG19Bvlv7ht99CLpvVPFeruerrZnur5J_9uY5DIaLTpvPpvmrDWpvLsuYpvdCvYvYfCvgpv8uaMxuW6fKmvhlEnDHUjRM4CFiGOqUD_MYdveAVbJvG1tBkvxbtPLTEkvZ3MvWSTfdzsDQqvGnA0HOfaESGP3zEHyBewEI9liyAHyHLqJMsMGFDM4Cz4czDD0rJnrvBsYSDng4AW6LlrvcwnzDDNjpLqJ5olLinNrvLevPrvBBvYasJFvM4CB9u-AvUrv7rv9rnSFvkwldeDHEvF4faGLLlrRUGLTIuvUEfD2aARKLegCyfB_FcifVSomP1JJIIl7LhMSR3mEbHIeCespd-kTwtysBPmBlgdqVGWeErfDAWhcwNNQQ0Gnv4jI9MeHCVDJZHi03GNYdYOTwyoTDFwZJ9YoQulUORdgjnGJtRrU-n32eL5UjHtgXQUDosxmVKlOWKhDaZ4dZrBwCmrlOe-m3et7SizySO7WmMQZRDTGJPTVzvPhuHPOB4jSXdKA0XQrBwvOO5DiodTBPOfPEfEu3CDxJwTvMZZh2D2vCkljDOGxKAw-CV8DiJPUwjRfE5-lKTBVIXbZKW0lqUkMiQ1ptkyBBjLs3Me5rnnHuuYf6KhABk1WPpDfUBGsDj7JQtCF-eSVAxpGTmBG4oTzARGDe2BsxPnXujPccVXeJDczugGQKvunHihaI_BDjUtqrOYuenUthnvTYDGLC_SMAZrhNr99uUVjb6jyThUmCrUJU9QdjEopnjUtFDm9ru2DaRrJoxsWju8BGdwuwuvB6B8BGhwuIbCogIQ1XmoH1wNKHb62igEBMqFmGqQNnizBo3DHWBlVkH6HUmBylW7CVzMBZkqj8AG9IuVktVRLtWdmobuDC7AyVkqIqzccgPC92BKhhWeD1-j5eCFJJgQDbZOGCkdtBA3jY2NcvvotEjvvFIChXCsvBKCvO5apvvAigPdCqUfGfJZXCFZKqyK-VeqAhGIZ0vvWpJdyAORD8kglZEevvnJAvzRqAhrGX_vvArB4vvyUY4vv3vvncAaAQ_vvCmW4vvbMpdyAghLqAhamB6vvhzHPwv7xXNwvCwvCYCEwvCYCGwvnJAqmBRwvKwvCYCmZBOckC3Dxak5arjwvz4BnSAmvEjwvWwv7gXwKDWfkw_etwv2QKnwvewv7gXMwvbXkgvvbXkyiHnSAWvoxakmrcq4OM2N7wvYwvrXkwwvpXkeqL5wv0wvqTt2wvqTt4wv7Xkmwv7XkUwv7XkqwvuRBAxvuRBawvuRBCxvqTtywv_XkI5hMYkIxv2lBKxvrpdE0oHYkMhmBYkQxvyuP8kgjAmmxvCvvHYkYxvUYkZKgK-uUvefCvJaUGmvVLB9nvxxvxPuxxvFoCi8cnDDp2GU2PYkApZtg4A5sB82SCvC_1ozrvR5swUJwjozrvI-Hzrv0jozrvSbBU2PNefdVnXEPn2Ki3A_ADByv4YcQyvpQLXyvvtjOyvrpIbyvJyvffCDkoTyvNyvi3AtmIOyvIgIlyvP5kjyv7cAlyvDyvffCgMllyv9tElyveyvEXPLyvtyviyvNFDvuAOyv7vei3A_sBVyvaPegvpOONOrv25cVMu8rvCCV4sY9iU3JvBOKzkvXivtkuBsv1CvEzveAVGzvlEA7AkMDvp3n0zVoVp4HnnYkDZQrOuk4Y8pDKuOlOcuTCGHvZDvOXYIDYS-gyQJHpCeDvlijpVebagjfbmDvfkBULAxXWrNQYBsuDvWnv4_uUOVgtBfffClr-Fv0PaREvdkE3uVJnuwhS0qveySCAvx_uBEvWjuYUOdwuH0vu0CpSH-3GiLD_qvhfCbpvtnWyxvLJvfpvSEv69Cs1KmOSWEvJAfLFGQmv6rvrpv6xSPzv5mpv-uHELKzvKev1kvd0v2Yt48ug0v6AkrlUvCi5MFfeDXhHfiSqIAYBEhAE8VNmHZqUFfhJPZBoIiJrCSLsDyAxiBugXqEGupW9cP98P2zCDqctcCfsv1IB_9DhevZdX4RCzDCcyAr2uy9nX_JcKgfSA-slVBBsCGlYRwHFArTShFIILyzP40VX7B_UVftrYeJVtkd5uw3BcFPX8tmunt4Hr7EkkEGmuGBk7Zf6BTiAWE-PKtvTLEnxo61AmYHQYrOtv8lA7CmVOu8xltoW97NG9KkoAAFYqUEsVDZICXhdctvWIFugDj5FYaBaMEeUCk8lbGLkEdiUkbnPARiErVb_D0qAVbaY6R6ZFNYRLjeRsd8QAc8JI_DQzCorqD0i9EGA1IJBRgqu5HCENe4YPzIewiFBuvaatErBXfvn3c0zvhRfLtGQXECpv65AydlXSHAVkuTkczuZzYBNq59u26t-oYT5dq2bLnEPHBIife6QXUgLFCxQCNAJ7iurUJi6jqeIyatc_YCWECnqkoCHGGTtDQjfruvQTtmGBvPDGFoquFKGv4qCEJv8jMfwu8jM1uvP0GKoC9LH5Yb3yAhEkW7jgVkxRDG8PDtP3CD7rA1KB__rlRIlcS79AQ5BzbCyhgXsubDarWvxZISBc-JJtPCI1S-9F6xCYKCKYDZHqKThN7jBCkgiBU0jcoOU0jY-CXlCShBWIob6jKPPGAkI_NUXC9BfGAkaWi1-jAig1-jZbCTYCKBC1eEncAWbAXlC4phg4vC3R7JDiWYljEIjKk4vKjKo4vP9Xm4vtCBm4vU4vHwvW4vHwvHMTm4vH4vm4vM5Ak4vajK44vlLA44vQ4vCYCr4vCYCt4vXwvfaCljEwKYE5vz4vCYC14vfwvGShVXkUMB7JD9qVXlC7NaQ5vAwCO5vwHkU5vcqCXMQSalWDDHbrS5vJ5vzwvD5v1wvf5vrXk74vN9l94vrXk83vbXkB5vrXkv4vBxvh5vtpAd5vtpA34vFVDL4vO5vkXD05vl5vuRB_4vqTtp5vRxvt5vPST27j6CJ_5vixG05vRZWHYkN5vFVDM-SO5vcIDDYkFbCMYk75vyuPQ5v7wfJ6vH5vrpdv5vsxvJpBuxvP0v_uWO8u-PcQ-uX6BS-uMhkvrvCBCBsAM4C6PobzJm1cj6vFEC6rTCyv3OCs1K7TEEmO2CPs6vGyv1pTt6vSmBt6vRMBj6v0WEALIfyvS3A46vGxAv6vn7B66vmGBA2c96vi6vdKDq3P96vz6vfyv16vfyv36vdKDGtH46vycDQ7vaQbO7vNvetyvTOhO7vF7vtyvmcDQ7vJ7vzyvx6vEXPN7v3yvf7vl1C86vdKDvad46vHQIvKgpGvMzvA6cJovq0vOMkRzvtPTmCPWivl0vs7vn0vIpup0vDsvFzv5BAHzvYovioeaov0wBURidovB8CRdtJ-FXNDP9SFtDexeMagsTImWKDFfIlXQdDT5IYQWoaWwDDKWkdbkhDvUDBuEDsaHV-koxhKva-0K-1VSHvavBHjv4HB_ovbeBB-XNOVjVDQ1gFVEanvuHbtlvCJDMYlJ0uSva9IvlBd6lCV3vsYjfjvvjLhjvSvNI0v8LFYwYMCCRmKRSIKJv3suTVU1sudAb1suqsb5sumIiwUJoZQGve9DHxlsAzv5rvCzvu7v67vqLgC1t2pa26uOuBk0vADvQ9vzAk4pvOCBv7vFcSLJMW9vs0vj8Lu0vUzS4PQ0DKz0vvmUyAI1hCP9u8TTpxGZkCK8lVsv-0v-WDbQGXTCauJkkSfNBqIB2PHK_jbJGCWB08bSyuL1v8BJxYBpXCP1vkTFR1vi2fT1vvsvzQNcdLz0M73EzxWb1vlCIdsJhFrcOFg1vriQ8svj1fk1vWULDjhBtvh-U55ro2J4fCJsCQMrR3LcNHNjc7mVvUB71cQEHo8C3XrXTCt3UrxfL9C8UE7nfWMO8gC_1v0_XB2vlBTH-HS1E7vcuFNmnEqsBJ2vFjqE9MM2vVdIiyEygJ-hOR2vEynP1uV8BG4CoUk-YFY2vmsBa2vgJjVpq0tvJhLIYFSmCuQDFcFZBehRQsIDm2vCMFo2vfRb3ttpNVs2vPGAxpGt1AG4oKiARGD9SGsxPB8Y8RHk0B6hVrlvEaJmatW3v4nR92va5bEVksmXd6eS3vyqvKUMcuvuaVERJCjqY0uLLRGjsFXRJqoNMC-fIlwQftvn9tjVkU6DNwl8KDDHTyGQ3LHMAKJLfd3vF_chFMVuGUrXPZBj3vreHXVDg-A46HYPDsZPgaUN5AFgfHMBu3v6VB4IZ5fpMPL03vNZqV0DR5umGksXC73v4_vRvvbbJ_3vlPhshBC3vp2BHTbUJkv5vdvv27jIfDO4v8kAj5vGCk35vdJq29QqgIt5vqvvM4vY4vFlCtQFZ4vuXre4v75vh4vk4vj4vm4vG6vHwv_Aw9vv35vgWkg4vMxBZBwr5vilBx4v9vvT6vbTv9AwMkZ27jJ0SkBwcjK84vt5vIusg4vZVZE5vcBw8WkrBwgBw4zHiBw8OJhXCEXkS5vVBwFYC35vO2VS5vO6vQalY5vExXY5vgBwOrVS5vx5vg5v9Aw6yAHCw0cDO5vu-B1NatpAO6vLEhLCwCCwZ8BQ5vJ4vy5vTBwJxv95vIOD05v55vuRBO6vjZBQ5vexG05vCCwC6vy5vE6vbxv95vI6vH6vRpAL6vx3vrpdO6veICJ6veBw2lBCCww1CJ6vFCwhhvi0Wwxvb6ve6v0xvS8u8CweOcOdiGyvMSBNmvn6vt6vV7v_xvX7vGyvZ7v_xvb7vt6vd7vCvCL7v_xvh7vC7vB3C96vl7vfyvT7vfyvHDweEPj7vTjIq6vQRV_6v10FhDwRDwvtPdDwP7vO7vXDwEXPZDwEXPbDwvpEB7vhmALDwgHPmDwPDwZip_6v2zBo7vVDwm7vpDwl1CrDwl1CNvec0v6GCbJvJguSrvZJv2gkVrvIPAT2OPdV8NB9ybnKDoIqoLfPnEKnsMUBiOB2IjlnA1Noq_A6xkiJDMZQtyvLfq4Vtuae0vYq_RHAGArbvsKfEw-HTn8Ml1C_8AIGvv8Gh-bTPnFeQmYANQOxYD18GrEwQKP36DAEwuVA3kv0EcFMtRgu2YfDDJpkullTZ9veJv5rvBEwqkv4EwVNt6Ew2gk8Ew-7vX6CiBtODvBnA9bATjAETMQgkjTHLmI3CrSQdFoVMqvliDjVDMPhU6DYAflVQ8IkgBI20DkGEDXDI9CVbI74N6spDKJaqvc0CleF_-AY8DQeEjvaLOMzMDwIvdLOGuVw3u3vlo_uQtf59u9fRKlKD-Q_zvCWCeRXPRSlxDE0v3Fw58vBgEI0v8nWu0C6cvV0aZUXQ0vjmJS0vx9QfpvOGw3NXm7vbsg7yvzZO9YqP9vm0vCFw1Jv2gkJVST9LMWKoeQJeva9vYGw2EwBBv2YfcGw6uQTzvP3CL-gODvv5DP1bS9u1mB-zTIwCH_uSyurkBSlVFIgo6LrimdqM5HsU2sncLOGBjHiYrqaCl1CmbtCjgm4cJmNOh7uFpT5hE4uuNZHHjv1Bvf7sMSWi_uQ4Ak_uVieg4Dd9BeRXPcaqODdGCT4CNdDiTWLqD_-GaXUy8Vk0f6-IguviGf_9uysG97YhQiy_uzNG2_u7qv1Lv9qvN4dK-uPjULGwDAvauVyHwy_u-CwtqcNFDt0Ko7vNAvmGBFWCQAv4uUJFH1EwzEA9Jv2gkltFxujJLel1CDEw0kv27vZGwPFv2YfFIwtAtJFwP_BmiuXIvFskxvYaLbhcO6yKH8viAjQwJFLZ5_ZX9u4xpW7BNlv8FHHADpVQG_PZdCIhDDdEOzuQHvv9uIqSnsGUHESNcgjCpOTh5BTBWDfmFdGbKC3uCqkCp6fo7hREvQpvvKV1jdd5pNUcVpv69CAmvDJwwHvzxvKJvodu26fjhv8eDjhviNGjhvssIx_u26oKAwsKFSUBBIwcwFJov5Ewmku7EwODJ9EwxIE_EwfdvBFwjGwe0vOCBZJwJGNbJwb9IoGw6uDNomrpJiwDe4dJiAdFsfRGevVazvJQhwEexKT00A8TLjurZBvrXho_pPVAOiojsvP_ud5Tp7qFPCPYe8yKHtvJ8Hf0KVFTIOqAcW4cEHfFtqI1rD93lFfvhMnfdcn8rq7ujIBplICWBYQW4FvhZFz2vp8D-FvZTtLAF9zvGyAoQmuKDSnhjVUyqvteRZnuc0D_9uuhQIuVa6D_SW3UJUQW3UJVwfPvBO8UKIVCHM7VLzRTm8DT0JS4M7GVUseeouLxYZGvvqCE9vCLwd6vPaTf6vO_kiEw7QCbqDwlgo2tfMQe8qopvLIwiJwo0v6xSlJw1_i6GCn9I9pveGwxRV0pv0_NOrvMIw47vULwFFwaJwHFwaBJZLw9kv60Ct7DF7uTOiLrBPFwkgufmZTlQX1sE6BzmvpYBVTaYFwxFMvtgg1vB_MgAneFweqNKuIcyDizOWlveyDhVImFwr-ntaLpFw7GDSQE-hEJNvMvAjqvv2AxFwKuvkqOzDv0qu3Fwq_upwB9ADDGvmYj9Iv_FwbRudjvWyEFNXGGwCcWuHv23AvnOJGwM8uFjNDLwnMwFLwN3qIAvx9QfyjtgdmYAFiGVvqlxugkupIVbJvWmvMFvhbADmkVrvpzDcIwbuiVwCS6AP3CTcJjketcCtTD7jGtoWI5nZgtYjBsJVgSGFxrLpEsDlYtBtjDwHBS7BTlUkOlQFDsXnQFD2jLQFDLrD_jAcdeKAwt3I_jATmSmPVW6MgNwvYfeNwMOVTFDCQJgNwwPhgNw2jLIiv1MwDFwdsUrdJAokdJwAkvKIwxYtvNwkYt4kvyNw7pknLwV1KMHCCutdovuGwtoi0kBWDvcWLYDvcPkvfVMHvZ1vMMwseiI5QMDExNP4gAgwvJEtsdNBQBnDvsBvzEUFAWj_Kjva8yBZlXf5tmeB3NBkqOBEVr7Jw_vVcEq_uT7tHltB0v9Iwonuv7Q1FKXyiG0vYvDPKXwOw7aLG5uSjE3nvyUVBrvaYtEAv5OwfaL7OwTEvYfDEkSCFsaEvk-u4NwPFvyqkPMudzLgGwAFwDPwF1eVMuGPwXgu8HZeJSJuC70mR2dMVGtLwRmSoRCS7A3udSyuJaND1YaNg9KYguNHQhHan5NhxuJD3oywn9INMRnc0OC9hSLCKYsZfoi2CXoD8HOk3o2Vd7GpO4AOKwR_DEWZsELYzT4DBeSbjTs00L4BPcboOrsf-XIiAZvPkaBzgBySAH1CpquWyuz2vJaNbXLRoeKvujMM-quSutYpSWZmtVmyqvbQV9GWDULfvbxYDj3ATju-HQE-ucCEJsuohlfwu-juxtWPxFyRQaGr0pU7uoPqtb8MvVv3eBEvqqGc2_heqq5CEkABNNCBnH3hEa8ho0BRCi03beqk9VJWsC8ODvAf7QwW6CJjsdCvfvCfCvabtlbtGRwlSFIRwjHsmmtvJIUOjELSygBJht7wq4TB2zGy0t8-r3cBuNwMPwBBv8kk7KHjHVXuNz4DE1tNbEJPwgJwLPw6MwaRwBmkcRwDEAe_MmHVo4DhivQtp6fJtJwURhi7DxZGLrMj0DsdBZ_YumvmzSB7e6JwHgcUbiZIliPSxhMP_ua6DTBUd3tOHED-DZYPoEHX1pwVdo9uf4sI8vSpZJqG3BvPvC6sd0RCveIloeDUX64BLgCqqv8iZpfolQv37uQZuo4ghnvIiEpKwYKNOlCtxBtKw5qApqDNFFjrA-sCssNaoOzrDB-XzrD59XZYFlZelIVLrDCsGz_Mtlq1lkA_sGxu-qe5nva2ayxvHgRGAvATwxPuATwVLkwoHmYAYHBw8Cm3eoiLy6C93rYRwlRw1Cv8kkZFN4TBJ6u4MwEPwDIvNhARTwC7uyUVdSFt9vWpD3uPaTByhD68queO5qEUDvCta2HWa6tyyuZBvLEwjIXm_IKDEdiBmdFOPkhxcxtbqOFF2R2YjSTISgAWLWSPCPuvQeFvnY54NSEBirFleOEIDXOwqCeWnAFARYqI4TAvvJmZPLvCzBvWqGhUB1eADvvP1b6tua9qk_uTbRbXL87jAtdMvBaGbnOw2Iflnv90kX1mFcd-JAonu4mN2ENbmIrnv_4HWBvnUwWlCATTNUAWYUL8GBaftlBp6RaicxqVjfkIgBHJEn5Y7bAQjGzqPIKjq_BroHA_eGnkaTIwuEajEXXPOnkBas2OwwdDFRwXKDHRwJVwJRwLVw0ccTrK_3Y3lU82QPVDWLt2IfvGmA_eOTwf6INPwBmkI3T4TBdAv-AvWTwZwEwliEqk2EciivYnQRzcN8udov4-ArEmnYkPFBvsOE8lW9symZoovQLjYqOliLHzmihCLperoCjPbUags6HMHEP1NmiApZEVFTLLgIVBEzKFvCWdB6VY_zlilvXgAYSBaZCGiUSUw5wiRHwXNEWdZ2FwHLW4nREBbs_u3VEI1VJCv3MGdjvUSihDCB5u5YjG-uUrS8tVYJP5WIfkE8ODrDDaMBvHwAYGLGwygBxjvNJwv2APJwwWwTFD1KFiLE2uDa7QffCZnF0JLXdv0MwZRwjJwBrFnRwWHVqRwfRweGw6PKfJwYmv8WwPTwTLwOCBbRwBXweRwEhTtRwEIj4PQzOfoVwLrBXeNv2ASBvgqOwEeOlTLgDPFMW7uFhG9bISlVIQCp1PBFSr8C6VwTqLxRvCeqlQrBWwCVHf-FV0sAjvtdQTHdo9uHWwMBNJWwYSAMSW0RCLjvazuVco-FvBxjwrA73uk6tBjKfofmeBBwu5Yj-DvbWwIaLTrKEIgfsA4tV0nugtB2nuOYwmjv1DNDduHDi9Sw_hSS0vtWwzjvxWw8fZQFDqaApWwYgTbuFYVwvxAd9v_WwZnkmLw_8uC2CfEv2NwxbtgVwnxE6xS8kkmYw6GvsgM4PQ_NwkwJLrBCOwxKHEOwF3PRrOHOrX9uoovLOwkcnhHXQqvIFaI5QkiAZVsDXD2eE-sUlKnWOwrIvPpD-ra1UQwwTINAzMDeOwM9bRHwFXTFTDzhtBYr4FwbUw71hAGvqOwAEvONV5HVTxKb3vl7WJsuDhpGJv7wI-3GlouV0acfCLGw7OwKPvqMwAqJIAvaYt5GQHsKmGB26MZOBhYw1PFJovjVwjXh2ZwRrvqYw9XtsYw1-uLXwbVwkVwbpOrpJD9CnPbLrBs4ADacCOwlwBbrBwJs-kEzLwg2gjAepRbU_XWWLl3kh9tFPCw8C1eAcUqo8I6ivonAmbZAdjtUgcrS9luw7d_ejjTq5hEXOfGAWjvaeXNoDBXGPnzv_uubzvz2vVxZ-Fv4eCVHw2iEtZCnKwuQCu_uNfCMXWfZw_DvfjvFGEKzAtVNktV-3DkwVHbwFcO4Biz0eArkrDDIGwK2VibtpjJujvSNcujv3lvujv5wXkNws5PWxC_ZHuHwvjLLOE8dv0MwrgfcPgpYmdEvFIFcLwQ-MGYtoYmAQF9btGNsXnplEvc5SygB5mAV1EMbCOYGoePNor1zEceQ9MvsEv5ek91PScIWKMhaOy6C-9E-YD2hV2EvwghVlFmGBKUICFvr7v3NwibwfYm6xEsbwXTwBrFibwt1FugfRgueGwwbEGXwRovhbwxoosgfkbwaRwTcwpYmWcwemvLgkTKdwBO1fAGoX-MQcevulC-zT2Rw8qOSRAM4IDTPCHwzmvIjC-ZY01s5Ie76IWKKXAeyHU3QD90vQDn1FbwCmioVqCICeACCC7ZJxQJlucC6GfuFchuOZZABmLjDtIX-2EY9aHmXhABZvPGBCN9PPjA5bLyawnYX0Iv02YYaBm3dehdTMwUOvmoqccD4nRewTumOHbd3OC9JfXUPooexZNooe_zQbUwjTEj3ABTM_wYA8uC4f58vryStnvm1QvnvhEleJwbQDeNnnvnfJKNgr4CwuxVFRwgouKEuqMwxyHoouHewj5QChr4WwzIBYRDAmnm2T9UP7QCMfubcw9gfecw-WwFjJUcw_gf4sYYewpYmHomnYwyGvnbwCPwtkuqbwugfjYwcewrbwbewgcwrbweew9-uQJiAjUPsvfXFH7uA8Dpcw3KEfICscwpivmClaQPR8jycwQ7u0cwKkA8dtJxTOnDxpupHSXvsS_uYKItFMAdwdXFSRl1AFePCEnv61vrOv7nf4iCAUwk9uxdGMdw9FBr6BFSOXsaBEpg3ctYCMUwBxPVdwg_umzetRSoJMadwrvBcdwcmufSCfdwiWSXWC6UZZeBHcQcBo9uYndwiVXpdwf-d1Mpsdw2vJudw7IwOyS14uo8cqFWdLPYKDLWF7rDVHC3_u7fw9qv1Pa7vc87j8tK0kfnZm05MCnCgUHSNEK-uCewQ0vHewHRwgoul2dOxupUkIcwq5nbqDg_lOewSckegwzHBTewDPw_rkBgihJvlFAr2AEpuEEwBbAkgwl9bxWgt6HbYElycZITRKhoHqW6JyuJEfCenDVZAywB1QCoUkxbImqJiJrsgQt6UP-ssHDFnD8dL6bfi0WoJiN0BjRHCjfMWtYbG3qvO2HD-Q5YBsqrbqDsIBQhwhgE1IFThw8vH3sGPtAXhwY-qsPdxYDTCrQRwlUIVhwAAiQRw_5Mahwwuslhw1gcxYDGIVlhwZhwrhwsHnbqDgVHVhwgdLWcQiSChHgrhwhjE6zr8jv0MwsgwLgiNPw_rk4sYVBAgMD2YfKWAFHAL4cEiwdUeo6b5YBUTwfVw9hwUHA_hwK5EBiwDiw2gkFiwKgSIiwXfO3IVPfZQMPdmCYQW7Vhn2GKuOj0SZYoJ8vseMGQXAFgmIvUUqNqvY_HcBtkEj1Wch4IslTEHEaLHYMEQPVsDvVHvvIvtRSbkGGaLDzmv6C_eUtQAlpD6IvjKwBZI_zvbcKeRX4FEnHv8iDvfYjZwHJvI0vr8OobFgBE-3GmGsYMoU6D_qv2NeZSP0qsRhw_HvuNwOiwMivQTwAiw5BACiw8gOSNfJiwHiwUiwijwL5E34qeGwVTQhewn3EpbwajwOevFPwdjwfjwWLwFTFGiwL5EXiw0jwX1LnjwLDvRQCdSFDqvh5jUzkTlQTsSiiwHOwZNHx6nMHv6jrBABpiwOufC6L5iPS3O1UDKZAFiSd8RyiwFjNC5tSdUuDvXHv8HZ0IvcHv7iw-zOYAE59uNdLwIX-NVCjwkHvvHv-DvOzYmqDpzAeQwKjwPKXMjwvHvIJvBlR2AWB4jkMwcENdKDajiarPZHMXJvLcwrYwtjwQiwykSejwTiw-kk0BA29AQmgw3EcphClwaKSyAi5YB_rvqgwHzklgwcjwRiw-kwgjwwdJGlwlZcFlwOiimAiaiwAjU9jwPCM_jwgiw-0pSNDvcwHHvVZtmiwbpmoiwx2uqiwF4aMkwtiwTSEQkwxfOSkwSjcD5YAcWUHvuIvE6J3iwouSSNcXSwUHuekwiHvASHjkwtHv14umkwVOjIRHFNXr8OswTiMwKqm54kvkw8pDxkw2OwLJvayCWjwbhwVdE4rvjgwK5ENlwvjwPlwxjwVlwDlwVHAZmwHlw5BA5jwnYweTQqjwugFsjwUmwtgwaRwwjw_kwSlwWlwbmwp_LTlwt7MfmwxYw7jwL7OaIv_hNw_fdlweGDflwjiwUgCliwIIgniwOHvmlwKkwL3T0RIqlwPkw71pRkwaqvR7JKqDUkw_mFWkwwIv4iw3lwczux1D4nRfkwp6f9lwHuf_IvTaCBmwpkwEmwtkwGJvOjwJsC2EsRjwykwW0vdhwo_TC-uqDIAIv8hwlmw-hwnmwXmwgMDKmoYmoeiS5YBJIwLzv3Nw7kwtnw9kwxjwwnwclnVIvmuZPzNmimcdp_PXdIvQsTlYhIGhhxBikTQ2MbDvaLETMJ2LwQPwF4auxiVXgD7IL6LaqveUB5wXi_vNuvOnw3pDGaLgxXdAbE-BCcWdofGhB6fwGkYYnw_4QhHGbtka8nLYwtdorHwxmM9qv89EImwQxTKmwgHTKJv9Xi0MLyXhPiEDcBZjwrnwPiw4nwSiwVcB7nwocBwmwtxuMVPiRwHXwTmw9JEmmwOlw5nwvnwXmoCUMBpw9nwWbD_nw0mwwyOmokAkwCeBUNDtWXeJDIowtJFGkwAUL5bRO-foomxPp0RIRowGkKTowugD2YT9EDvYAWHvTZwBgQZkwcowiEiomuSigmNXiownTbkowFcdW7tJjDoowJjwXqN7WXEJwsowvowpyAYMo_Kw1WXiSCGde_jACdF4ow5kwBaw3nwJpw9owNbgNCB4sYmOMitu9EwRVPimwYJFkmwHpwsnwMqwQlwOqw49AQqwhtuWguPpwFAqUKNrwXIAoOYP1XWm2u34AUFwaXPGQXlLCSoOKqcxqUZyabeffraVceMuZkAjaqvmIL5fA-Si68PsIwNXJWya6XwPXeZbLNFbRRJ7IvCjn9IvEKLEaL6ynoOpG0vjvDsPXGmwd-FImwXEIxow9rPKJvGZOSJDutEdKD7aHyMw7WwGpwVmwRcwHzkG8RGDvRqwgqwUivkjpZcw1pvqnwYqw7owJpwgrweqwgEASqw-7viqwD0fXIwlqwgRQnqwFOw6WMUJDapwE2hIpevqw7bK8XWyqwF6L4FbemelscinPd6ZnQeyHR-rauWQSva2XwoKXxFw0ViFqJ4lwjMwekwlLC01Th6heKXmHv49uBCdKrwFNXMrw3KXOrwh0CQrwoLsocTTrw_qvVrwNgELhUiSCBGSNwhXqwdrwg0EuYwomwgjw6GCViwjjwJpTeGwA5DmrwdLworwtswtYwLXwwswyjwaTF3jwUAVklUTzvWmCHsfaIvuUNfKOAkwfHCAjB6mwwDCWhCP1vUluxZIYqdpovXCa5MhCZwoNcAQeTlvz9SW4JtaLWuANMdkyAjvaZGDj6TrpwHgRnqvThFZbL-UZDtbhnvAAK0qvkql0ZC0kwVvCCgwASHrowLysGJvSzRcZFRYwTxQ0cAjsw8GD_qvo2t_3OVUAkiEGyO5owprwbjwKXwBrF-swcmwUlwDtwTqw0nw17v2nw6owGuwgLw9swunwRlwCEDumwElwMuw-7vFtwGHnaLbItw2XI-Gf_7nQwJGoweDVFhGhCdh1BBdfWcQ90ofBvVtwQ6ZXtw4GJXmnatwk3SdtwvIi7flilvitwCQEktw6Ss0QWxIw6qvwpwyqvstw_7f_lwG1Cy4qtMIE6f0twtQK6RHGJwaTCpDC6twQMsXNSjnw22v2hw_fj4hwvZeEuwlbweVwLlwOiwf6Id1BXFERcnaNSn2u48hqHrz-AmxcOLPkvKO0D_lm-4AuEHBBC8UCi_vyJcSWtPeKQrJpFC1OmiXPSzMWxCzlImPVQ3LNSBscAAUT_jA7eGCoJ9ZPQ7nxYDOwCAwwc3L4migbPv3Qw2jsswwNw_EcHzkQrHicwnYwPovVTwbvwZwE6NwOww3_HQwwxYwqlPNDvWzvfoFO1RvHvezvFGrsebaDvkzvNlvozvibTCxJD6g6DEouh_Lwx3vrkcysiVOwuzvHuIbaLleFLQmbTkilv-ovqmftRS6wWBxVSMwfdw2Dv-zv01TiYBAGvYsw0ctrOwuKwDEvIvwTAwFEv4CwVcV4OwoMwR0vU0vI9vKfBdKD7lomxDE9exJviewQuwprwerw_rkNEHs9DgRwWOH4swobw6sw4nwfxwfyKtRwNGBYnQNlACdImwDnhHzVGc0CaYI9qWbCI7NBD8Chmt-NU_MIKtGw_RczlANRx1NrCWeieUapKIf86gWnOkCSA7e8iLILvymXeqWcxTyFbB4hR5HQRc6qGo_QJVACYluLkG1kdGEboRbApEWdz4AlQXn6CnLc-1vdgI4aF3ODnwDh7ur-ARqkoWFCflTulBlmS9CbqafgIplj74n9KLISIC5tPKZugtdxPppmbHEXowt4NPtpyywJOUOsvwsoDwlnhtiGfvXlreRMmDjCTRGDK6tPlv52B6dIYBC83CkjApaFOAJIwVTUZ6EbHOvESByNLiZCgQCGnAxmuFdGy4FJ9vESVnPMICpDIM_mufzwriuKPM4yI-MCkECNNCANQtkCy9PqkCNPZYQDonWU_XIUR0WfPWLjBmsvKTtDuPGBGwTdMwiAF_PpHwgKcOSvT_uVUuujS3taxoEBXVwHDnUvqebzBukTbsMAYeb04k0xXApCotvlDEW9AlCpGXDgOe5YQSAlgIZjsuYYcnOe5hInOemCwsFCW0w3ju3JCprBEJZr3r2lHDdqwwqfWeg0wfWeM6vHilBIQgdiDNLylky7S5kCq9qgkUnju23BgwkRiDgvkwAJEukZ8v7juvpOwykuZBPdDYUEvktyAeC1wMuDA1wynU2tky8Sx0wEfHzrkXlB8ykK4ex0wJ_sEuk1DKS1wPgHfBlCfBdxB8_PU3MY8JION1ClxsD1Ol90wvlCris1Oldvn1OlOaJ1OlnRqAQlCpC-jZ9TpilCuxBz0w7ABjbDM9Q4vGv1w1rGkmCsyPyhlrZuNJQ0utyBt-rWk1wVil3uJHYn25a4Ls39NrXA8LBQDqStEg8NF2wxyNF2wZ5NF2wB4NF2wh5NKbvWVmwxvPztw1libtpVCV2wP5Q1euDuascAQEEbqDUAFUiRtIAhcomGBxWkLlpJAqGsAIuskfGtIAqkMWxCMPLm2waksgKDbaDt2wbBNt2wK_PftrIcFAYGGXk52wsTD72wSsE72ws2wW5hHrV32w0tB6HCGTSZUXOrVq2wbnAV9CftrmxSM3w0WP6HCcXk52wNgIQ3wA3wg1DC3wyvYw2wg1Dy2wyvY02wyvYW-CsKDFtug3wfHEg3wotv4QA9MJftr9Lio3w8uvm3wqWOg3wtoug3whICg3wf3w8YDfHjsKDGdSrswlxwJpwPwwmkueGwLBBjxwaxw6kw6owdxwK5E73wQ5lPPwkgKopYJKvegAFSHdVFwbORraYAB9NAzrddGLu7ueiLweGfsv2Jwdyw9xw61FQgmEisyLhHxJR2toZWRedHLJ4STQqOlXwLqoIqJ4nCmMeQkk_tqSVDknfRywVUMJHKxkFaNdVBBqVf3rKv-GwoYKGWUUkeZSVKAUHb2pAH2B8ZtMkhe1NCxAsYAWVE9wY0tvYVEWiBV_v2oBTOc79DtuFy6bVPukADj7JhIhlcmppwKKI3ywP0mrPuSuB-yES2c65tqmhz4QohXeIYFZSzVD9SGeid4iYAxcDQDRhDEle3XlVnkViuyFdGoPECp2rEhKwLgcBitMUFc-BhICv_j1gC5zubpwczwaXvVUVhiufSBT7t_UDhDmgSDiTZlxis_r3EIg0HHsCRIiIWCuzw8qPK1C18dRmSlCgM7ikwCEeqvRv7rV5zwg8DRUu_UDCbtvjAEbtd6wgRGOFaD0wuiAtqVh2DY7FvBFJ0whTwL0wSqGN0w3MCg7JM8CuIccOetcgcyi-RBV0w8TAX0w51BNoumLGb0w26w3ju9Sih0wEpDQ1uoygj0wDRDOGCOnCDjEjTDcbksRl86wr0wcznXMWjFtv0wCBFjUlwKOT0kBkIqmCZih_SGZuAH9MT0kuEDY1wYiDTYC9JHx5ww2kG8C6cC5nJY1wMuDm7wrCwy2kRNHbgllngIdCLrJr5kxYC6cCJ_sLil1DK07wTBFy7wvnBKelMOS1PlUWi0CBltBY7wl_CBWBPYD_jTxFEqkcsXh8PlssBMYD0mKMYDHgtF8w1jWM8wb3HM8wqSFM8wcNKMYDwZWTYC31wlOO51woXbrGuubLRmCAdLxFEBNC0fhkUngpupyAYZKSnTJuebsGF2wjYh2EsPaB86JUINlVUO2wx8weINx8w1JuKPMwxvkxD81W58wzFTXbwhRfiLuDHGTrKgsBVxwWsQbqDOuBsdRqdPaJB_jAIEB8RBtIAnHrK9wLUBrBCwrrticafPJ9wx2wV9wk2w_kDK9wRoQMUAIcFrBCGXke9w91Lc9wO9wW5hQ9wc9waPBc9w-eG4gwoBPJlrzqbc9wb9wyvYcDb2kch_B4gwcXke9wYTnxRvjPD29wn9wY3wX9w3YDxqb2kcZ9we3wt6wg3w-DZ_-UdkuPVDtnFO2SWuPD-wm3woMiG-wvocg3wXLiG-wU-GG-wbLiG-w7ND_-UNTCSuDVJqt6wXvwmxw3_H6_nhwhCpwnDE_3wrjw53wWmwR-k6kGqsUN_Mi-wVIv1DsUPSPsv-ywPEvzmO2vYMZWnmvXYO2jAPpDHpCK6JvmFM7uAsVJ8QFQS9xws2WwwDd4wFghUjEVNuohZ9NDZNuNKPyZJnas5IG8cavEv3hMMreMSrjcn0eMUpv7nWyjShDHcNdVTClQXNdcEkcXmLtCCQVCjCD3XLmawE1vXFV62nFdLoywwmF4Rn1hJCpL5Cj3JjH0BO5wVLBQ5wUXP9HCrmCYeFynv_gt5yYZ5wZYE6iBVxB71mSIUf5wMvBqMQupwtfTUeOQZfkOwzHNhDN45VAVJBtkK7Fu5wTwsnXdsQbF-Ax3bMgBYhlYBEnfv-Gv60ha4AAACWRCUYgR4nHVmjNK9QukKhelO3wT7vFWVSsgHqWVwYD5vujLc99uWVmwzwt8IPWLutwcxWvIXzdwIhGJjDF_PsSwJ0OrHwoRbaju9AxB0wpJS_rO3jLMXYI2k4eD3xk_2Bq6w76nS-PcCNv6w8WekVETOeozJUPeNCC_QHiyio9qa5uqCc76wz-A3RB2IZbBx3JC0ycEJZ3RBukqUVC0YWO5kbnUp0wHWCM0kqzsIfiyACE4lbfqoqTZvkytqVCBBkIlUlRiDY1wyfYylkZ8vc5kvpOfZu_0wc5k-zoj5klqGl5kVJfW0kE0op5kedTl0kYohAdCN1wl0k5eH35kRUBhXC4TdQ4dqkAb-C35kX1wjvkx6CoJF1BxciDvOBkWdRlBE4l-lm2IYWqEfYID8wzjQD8wKUmGSlCpChXC6BZnTtNNE1aa3rWlCxAQlnCx7Zlh0AQilHADoGuQDY71w_AP91wxBxOEnuCxrZACma0cAYZKgDDp8w_lqI2w6_IK2w6qp4LsfShQ7ChzgDDxOLV8HCkxGWrWU2whytUxlhytY2whytP5QmmtxJXiouTuC8JfffCkZdKUsL_UBfRI9wFVETrKJAq2owjjBc7Br2wf4UgKDylWmDxwCCmDxdIJmDxdnDmDxm7J8HdIcFpWwGXk5DxsTD7DxJsT3Dx9lW3DxuDxW5hJQpc9wRdAysGI3w7Dx2Dxw9wsDxg1DNbq2kcQzCqCqHVO2kcAExyvYCExg1DwDxyvYyDxc3wMEx3YDdHjE-wTHjm3wNSjk3wgExL-wlHjg3wjSjm3w62inKD8bIZMQA6vh5DEJBhICrExeEx03wkExYnIh7gbrwjewUww8swIuwE4w6tIRww_Zw1nwB4wcxwuswUuwp-wZEH-iUu6LOVDwcGENFiCm1wnQRHBPTwWh58PtMTS4wm0OOFwDteNNFE4mhev6_jYtPfTEs1bf2qTPvHxJHQhOGpm0D2ZGGaTyFbevKIDH8HdQuCEgr3IDWetjCUVzaAYiz4wu-ib_wHKw5uwcywaDOz-v66HDhUjaISiJLoDlXGy7QD5wkiuNYRCaEp3tXLA25JkgUMGi2oBppW79D8Sf2GhYdujHB2_waFCU5wNMwb6w5ywAGT7ywVRS-Pu2QCf5w7WP0-b52vAsG8KMYZwEJJYBCtNeDQDfdOkmuxoPQAx1ybnXdQjLuktJDKUzwVnOhICGwK7qwIrJ1bCDACghXGAC7tq3dGCAHGofS6QL7bl8lJUlQYrNnusjCvFhjoFi4u1lTVjtkKhkkcc4kP7us8tNagvIXfkDNwlz_ut7CnSwUYG8lvOKBuSwYHxQSvYwSabpf2Ji6wvhCFTcFBxyMfK2kYdZ6ptwCB_LM_lCXFoPNCGweNYo0LeRLQDZlUZP36wzKA56wEfD4wutXDh0wpsB_6wFOM3jum7GD7w4ZpkWesYAsECI7wUlQNkC0JC6VCgUlAuhpaKpatV5kbPC2tkNoCs5dWykcHrX7wrykVnab7wLiAgsGYiDyyk7qEjxVh5kHiB6ykflB6ykckB9RleIxk7wFPE2tkEfHJGFwluLIxJ9O7gl40c5_wfBlk7DoyK1TCZPEKWlNoEy5kHPE6BlNSCReJutvGil4jJcpsh1wjqEK8w0KEK8wTna-PlBJxp1wHJxESl71BvXvDJxAQlFJx3rWJ_AoyKlViLIxZ8wfXI03X84aMabNelJJx9Cx_vV_CxX4BwTAYZKflHEDxiJxALVkJxxTDvLs-uAkJxKMNvLsqSOCmvOKBs5uF0lbGvIylmouj-Coou1JxdBeuKiscAFvAcDxe1cxYDG9w44uxWkX7BJ9BNFE3lUpDxCKxSfjmDxz3vvDx_AExDxMKxgKDyKE1DxOKx0YDpID3Dxi9P3DxzBe3DxNAJ_DxSKxjKDKKxDExFzH2GDoBPJjsI3wX7BK3wIKD3YDUKxyvY0WPeMpSbrJFDFkPgKxyvYILDqCqeKxXExcKxnXknKxqWBkyCqCqL6JNsA0LiH3wdku_KxpHxg3wxsJ9KxDrO9KxFjL9KxgND9KxjAM9KxR8S9Kx8Kx23w1Bs23waoDxAv5ExC4wEFx8ExGFxskGZwwj-w3MwNiwXLx7ExXwwDrKukvHPrISRLFx8pcTrGOFxegAX7FKdtMNI1eDUFxzYAOFwV4wOSCX4wIGhxgB5cGNhMNxmIZRapPe4wQDpQNdgZtWYhKuFp4wyFbr4w9HvztOt4w7Lp53aBdaCAKy4wXKlWTCkCRaywozTTGJGjOj3JTyItePQVCgKBLLXmgDg4FxkeBGxHqrDGx7sBp3toWA25Jt_wK5wMdDM5wPrAy_wqBe0_wl0BRGxZVBDFEX5wdsbE5hClfozJamuZ4wf5w5vBh5w7DCj5wqTXLFEmatZ-t4KVZ6wNsCjCUViMH5UYXDzIvPcPC-eCdItPCVbI25wP0D45wYgubAxzcjEOu8aKETA6yOkznB6wXDehIrBEoF6wMkRH6wziu2nkRnuRFTuAxtnWIURqbRhjtenOZtG1zwV6w1TudMeYKDVSMY6wrHpKGvVGx9zwZ3I_zws2KaaZ_FxHoCj6wgPWP_JISmo6wEuYJBxKDrS-PozA9Lsw6wrarGweiCR16w_mg0tkhMTZ0w-WDSAlN2B4HxL7wlBjlwQSZlXtcGelE7wM5kPhln0wcOxK7wMOxM7wqqDZXiP7wjUlR7wyBxT7wjUlnFKOIxNSCwuEwAJLilc7weqke7w-0wj7wDdCpZEy2kmkBm7wLNiy2kp7wlIxx7wtZlr0cAcIC6Aa8wJ9OPdCuIxH8wRCx27w-Ox15kXjA3IxKPxb1wYcp8GBu6P7fVRlBa8wgCxpyEiCxJ8wvlCT8wGJxj8w3rWoOxKJxe8wAQlR8wOJxZPxQJxlPxpvAE_W9ZlmwPWvYvcb5Cx4tk4vAjPx8XnxPxeJxyNxF2wOykt8w6bAo8wALV6PxIuB6PxoxUt8wmuE6PxKKFqZwwFbujvChKTbw-8wGAvFZP2JxkxDbkV4LKC9wfDxqshF9wTkiK9wpDbK9wAOpgKDj9wk2wl9wtDx99w8Wk_MCtIA_9wPKxeQxbKZg9wx9wW5hWQxW5hUkAg9waQxjKDcQx0YD79w0YDp9wxRvr9wc9wB-w0YDv9wg1DnQxNExXjA49wrQx2kc57w49wvQx3YDxQx3YDbtA2kciQxg1D3QxdExM-wEJBF-wi3wNRxJ-wy9UlExTRxmsEVRxCNJI-w8bIZRxU-ww3wRRxUjuI-wa-wgRxQjfigwjewDagZVelbwLFvfVwmRxV6GxWgr3B9eB3uuKyuVzVdnBbui2QFQYiWUL1PGWWdKZDTXDrKervwWVSpCibQDPGB--ljZFGkOBooXRfuiDZlDt1u4nS8HdxpAnWRtuPj1jnKDLUHNSxJuBWeNLSxLap23wLlMOHsGLCISx23wqMHnKDi1HSSxl9gHEx8bGgSxm5gZSx6ncyRDjgCUSxsKDVvpoSxS5dmSxz1DNsAFcoZSxuICSSxR9goSxGlD3SxpPhVLx3NwrRxQcwhVw8ouGEARguZVexAA4sYDzfVcBDguKmcd6TetuTBdw6IocGMWK5BCpYwBFxBaw9SxwkudtuDTxFTxv0fHTxmZc5Rka1BLTxJTxJbANTxxbGoGwoLwEnWMFwewwWPw8MKuvqZPw9LrFOwBhcyLwX9uYKrCJJNlvm3fKbHtWsmmgRjfo8vmRsmpwsZEKMwilvvFwOMw7wwQMwCJVm_umXSTWwWNKu1VpwB01T9Fw-XwFxwerrdMwpowSswlZwGGwXdVVAwwOONPepWow2fYUxNxwKGwyNXQGwcKXG9vS_fsMwNsA_5FX6COSxjiMvKDrNFO8s7hwDPwUTxBBv71uNlcNBAzAA1BAuFApkuBoKl-wjmw0MwtUx1CvvUxwzCxUxzUx-iUfHR8nGx-RRNIhTP7EQysIozuSomP-b52EJXGGkBzpJcqHP7XK7u7XTf2uu1t2RBlTwJGTVsheGDsaeTdXyWlZhXnFWFIeVsAI-vA_vx2uWWNZluzNfE7jsNGqXtO9l52uiSuhlu3Rx37QPGCueicKlNgYp6S9Nuz6H7XTemPkuovlultDJpDcXgZ-CXmLqFO4hJ7yubtBs9qlKNhhu-iBsuuFNJh_GsskHARiYRUHHz4BLSOlxJtRjkmArQrr7uNmuWbjFTBUSo1HF3hug-SGwmHwVsHFoBtCSCb2C7UDrGWiGxvVkgzuVxqQ0R7VLXsrDUZwtDeowzfLm-smLBS_o4MVSiulkXuVVfcLZAxybF3DcyXBI4ug6NPruP3ITWFwuD8zHcNeldwXAfMPssvuR0KY6dN3PHnuWWwZ9tBYl-hsviunTjg0HW5gxcqEXhMqCZSbhTfd5P67uy-MwatFepFwu3NCBod6YiyElN6jgWAzrlsiuMwMTPSRwu-Tu5MDFWF2TdnowpqAl9h4IqjZwfSHz0uHyN9YEgJAQxVXjBjwuYgDBxhNeC4-BCpA2pAXDBrwuFbID1uyvmqzDf3PvWv9aCJOxL_hPOxsBiQourQcn3l7cCUoukGLz2AVNj7juFcJG_rACGU9Qd5HuJxk_UfCvh7EyxvfYxmouhYx5Sc0EvibC01DvourxBv0PrxB0LinYxdku01DuaAspQQSx6Wp43wsUxQogPbAnRxuUxdtu14ECFA-Ux0Ux_8uUMg3UxWqw5Ux2YxjBA4Yx7Ux6YxQCB9YxjtukXAbRSmtuvmUEeG0NHggu-EEb7I-NXlguSbMUbW0rwDKxoHT4sDxoE3tuLFQx5SlpusLdaePvcwcsqvjP6rwO-B8bQ2LrpbpD2l_YwyMCZluzHCTLcgQcuxDAmq3pub1HfluCTAr1OaAG3ovt_kPyMA3ulokTymuyujJGN0JVODk8dI3uomAzON9Vxo6kXGEPijwpA-CGk4ANaruyBaEnjhuAoe9pPZ3uUTEvydEEBYHkwekztjJmuCRDLmugqv6JckNGDuEh4EaKw9rG5hue-TXmu3PBF5Xk7jQhG0IvJ9QMmDhhXgjGCdP2hY7Rx37Q6qujGoh-v59uO-B0dI7axx3M_js5ICI6jHuC3IFOOGpZC8UDzHcFRAV0JjYBEYPPyNmvue9CdtcObxFXxckPDnucsehgE88KH0uPhZyqvgnD0vubxDirulzwAVMillo8poSKeSDXXxvEnonmJ3v-QrDwuh0fFwuFghYqff0uKMC1-jgWAhVefOcqzm9DVAbwusCp0uYCBwWibBVXwuWVDUjuu2Hx0umLE0rD_Befwu_Be30u27CVBNqlE1rG1xi90urgD29BZxJ33voVOZsuuuYHouaZQJoupJi0wuM1AqOeYDDO1uRcmEPedMermASbnZPedcmk5uKTbtsuWqno5uVTX4CwwrceYxDBD2suX2wJRiHLwaEPr1uFZD65u0HCt1u-zo01u1YDakugBG23wvXAjKxxJCndiSmwlRxEZxGZxPFv71uEeP4wOyUx-YxPMuGLCRTxPuwrYw6UxGdxIZx3dPJxOKdxLZx4xuHtl_HFntuQZxEeqgPj9jw7fApbIWZxkkFKeJkmV7eOXpuf2u38B1oPfZxOvMDUUsuWnGDkZxKzJmZxBuuenQNNgfZisZxjVxWEFBojKetgQVXiH22uPAo2ZxFhu4ZxuGC-NDcggPGCjzJXmWzVxubA9NuCaxCWU66JE0GvluHax1ndJaxZhuQnPR0cdBNFRQQaxquuacAW3uotsmDBEdZXOwewK7FserAhVdlyQSxkfaxsDvhax7NqsIweCrTmuOeT7sAoDCpaxj8d9hC64YGvuh_Tczuxax9JFzaxu6F1axO7kQvuKiuwqT6axljCWvuljC-axwFl5JGBbx9sD4WxRGhzzupKjU1C-Gku0DOdJdAxOnu9zu9nlVrudaJAZNX0cSOBuvuRZl9VmYQDxwY2Ap2EeQXxM3c_kagbxOjcibxKeCkbxvSRmbxY0uPskOaEoheZUJ18dFnoQwK4_AwbxpcxNwu8dGzqdYfDyax_ruHDM84u7bxvdc9bxy2K6Ax-QrD5uBcxwYB_mAGcxj5GRUBJcx3cmM5uYcnpwu7uoB1uRcx5PCYTDwwu-bowqAuHxkuEMYxbcxiMGWqnecx1uDQPeX6wUYxRcmcuANGEW8wSoEKGpjwryHv-luBAvwcxyJxycxiYxtcx6supYxM2E1cx2lDxou3gx8AwLxhReB8cx8YD-iZ6KDtwJjgDuNwRdxRcwFDvCTxV6GETxcPgZTxeTxcTxdEAMhx3mGhTxGQf_Yx8ZNVqw4DFpbwEhx_Sx2CvhsDkLxXTxKhxTDgaTxTBdghxfTxZghAannLwPTk0VD0zVNFw3JwnYkxABj0DrTxHFeF3Pgorp4SwTxXFwzTxaFwsFv8IkPhk3oCyVNaSioFwvzv2QHLMwztjuDvaKwyFwRMwEUxsGkGUxmTDNoQ9GxZMwiHw89Q_9uQfAPUxJjwgMwv2AOrwGCCImw9SenWHMSQOKgpbdKJvcUxuKXQxwMGwPGwTxwrMw5xpvMwgCMtuDAbCpUxHMuDZxEZgFdxFhx3CvRguwUxWdx1UxfvfVhxB5EXhxEdxsRxBBvGhxmkuzix_Uxemv-NBJoGDVxovqhfxukqnFFWyucQqTKvxmMo_IJbSPVxANiKmDY-sX4B4BDCKIWVx_TDYVx6bueFvSxkFhGapCeVxrih3Yin2BKwCrcBcok4LFB2KMuubzJ8fBrVx3EItVx4TEvVxWnCfCLDsB3PVnetkmH70cHBhO6SI3u7Vx-7di6ZhRe36E8kOBWxQ3uDWx70XXhCGWx8ZtB6SJVJKeraqNohuOWxeqLQWxWRFdaxCkixwSj3uXWxqIB1hu8zDTmucWx0TPr3u69e9Prz2v7mRwaxjfvuyth5BB9SM6tlGMOAxfagaXDtWx6axy7bZUCyWxDzH0WxpRIFruDwnX5H6Wxsdq4EciTEuyn_uhS4krwNAACCXxR4uwfwT4uBmnC2CIXxVbxprWZapz-AErwEIEL0uQzilvCgllqbqHHxFkXOwK6QuFkpoFDBgOiHwrJDqDEhlLcldzru8YiJwuSCkkXxQpvyCnjZFoXxiScqXxClMsnuQqmHjwC9lFsuolYbwuHyN8_QyKwbXxNsup2MTcA1YDgjuXuQiju_6BAYxpOACYxPZQZsu7OdbsuKxXtdcQkDuuOC2BacxEUe6SXRYxE1FJmxMNjrQeVYxkcxL9IpvAZYxcou3SKcYxdLCeYx-YDlbtjYxuytaYwegpzcxceb2gxsDb4gxhmx6gxloU8gxYBExRvQmT0he4DC8APDhx6ix-Sx8EAwli9ixJGNZlcbUiKZx1ixKlwAawBbAYhxwmxEDvxix-ixdBp1mx0ixJFwjivntelivpVwqcw_SNj0DntBvsO3mU-wn6mwfXCi7GYySMUFO8vEnKzoXDfwEXDXKKmxscNd7DbmbZu7E7WXPHIDWwK2VyXwkgtXxXYoiGjvjvaxOC3Xwv2vwHb0awupwK8vGUxTjvmAEI6jyHGnKwLWCj9CiNNoxYJYnJsT7yvl9vBoo33G58voBNTCvkjvhZU0KIvWD0iB6WDf0wA9sVmxPlCBrvyjv9fQVbwv2A98w23AMUA_hGZHRxRAuvf_-UmqYXTAtmxuix7ix1CvymxaRPJZxCnxMdxsUG3ixFzE5ixdoxvmxlctgox7YxcVQjoxPPwoXNdIL2kurfGqmDGVxo1v8RefdxoOBGhBidxa2uZZxmdxgZxf2unnew8drxl9qw5dC3mURnJbPwIqBItDzdxk8g1dxt5bLzJUjRAsXz7NvyHq2b8dxbiH-dx1ZxpztQuuGlo6ZxlXXRAo9ZxMhu_ZxK5fLexkgJNex4VxUDBQexFYiZ5LiuuNquVexVOwOaxSquFiBaexmawNltJVJeexuNNgexZ8Diexbax-Se9VE7_P2XMoexpHBiaxNMwN0m3huuexerEtquHcfjdcxZkyficnoUdsm_uI_VTWwxaaOZKqpDQ0RvuB-exmmuwSromu7axDfxa-ByBpGfxjboFruDbx4YNY8QBBe8WxJbxRfx6kx_Yo4GpdaJprJevfdkfTbxO-BcWdVsehVt4DvcrbKlxcbx2vuxiuDNBlfxdPvRlxsWVUoHPvDRZxsfxj2BufxSpr56BxfxkMk1rumWwunCybxJfD0bxN9Sonu3bxsVG4dDipQ5iDG0e5HVXzwyXxBcxJaI7rDHgx3twy9u0lxfdkRsufdknwupPCVsu_KtCYxTgxilEVgxsrxXgx0fAZgxrwNxjuldFhZlNDbggxswBfcxhgx5rxAOVj_If5k93a6jHX6wocxmIP2OwrcxQ0vwgxucxqMwHsxzgx-su0cxg4AllJUEvY2C_fwkmxhlEjxurSx-cx6KDwAjBdxXGwDdxpoxVMusox2ZKJdxAjxUEN8eFesMLlw7mxrox-mxJGNIdxVdxisxtewxreYdxNiXadxPZxrkMddx4oxSomgdx7oxAdb9oxClu_oxOvMBpxP_ShZFEpxD5hGpxZVxlme0gu3ZpeZtfFxoZxtxjS7u5Lr9nEtZx5dxClo7dxn5SXpx0ZxiyuapxoBxcpxEexBHDGexjskrED9tPzjxMexS5DOexopx20HqpxlDvy0Wtpx-jxKXKXexPaxTTkzpxWquUaxyuQfexGzuZax6MC8px17OKhCxBvMBCxhuCqxqexZWxxdBtexD0PvexJqxP3CLqxsax1exPqxwaxb5B7fxMvu4zlWqxj9BzXF_exaqx-quCfxpwDEfxfqxDru_7EiqxKfxVJmGbxMQc63TQfxTVGSfxAsusqxPbx4tOAlxINP4wqFnuWbxLXxefxR8Q-Rxt_iMQCPRTgfxVzm6qxdVC8qxPlxFNCX8hArxDfqo4ulbxqhCtfxwgMu4usbx1UDubx0fxinu2fxRjCy7UdPH9XiNux4bxFGEVwulqDAgx4JVarx58vDcxCcxGgxuTGgrx5FvirxysUkrxysUmrx4BG_0u6wK_hcXkTurxGYxVXA6srYgxY5uyrxbgxiFCdgxigxe8eyvxQGFggx8rxoutmgxCxuncxAKfwhSK-uFsxhou5JuugxGAvKsxCwxaxuGvePsx3cx2cxzouNsxmmx5BGcoxQZgvixZhxgoxhUi2mxThxOuwhGwcsxQwxeoxPFvTwxBnxtsxM9utiqDfkGnxVXwInx5wDKxlwLwgOcAOEkuwt3eRnxzLwvivR0ES-gXluoUPuGLZagkJFq-bcnxs9CkFkgfT_ivH2v_hxZEdZBolnxWYHCQwSOWnPuFDb7wwMjvKxW8XwmgL3lv5aw5nCznxCIGgSw2nxajvGYwI4L0Xk44uMxx4TD-ZAGGwI2b0twBoxotVD_H5QIHoxupsHIGOAILoxEKuvjvIQxToxwZw0jvRoxrSx6nFJcOkHGbzAHvcaox4cDJqw6mxumxzxuctu9ouJGNdhxGTxPhxKTxITxNhxRhx5SMAbCMiwmsx4xx51upxuWTxIhxYTxfhx_xxdTxByxQhxlhxJFw-NwVIwiCEOFwInxfdAuhxhuwiSKR2EtKv-AmzLwuQC_2VQ-oC8vMHKcOQuhhF5MsbTqHDhVIBzu2cOsFwPnvG3OuDvQNSMYlFmEDdEiOwhPxGUxAABIUxqITbmCD3htxxGYwm7v8lwTixCJwqxxtowAZA8JesGcObG34ky2fYxEZMQ_qvbKudUxKxuGhBErv5ylpbtTzx05uTfEftri_nNiU5GMG6szhgjeFn3aooxawxqoxH2u7xxhoxUdxVwxMdxMZpmoxz0Eizx3YxbwxIpulzxBTxmkursxpzxwoxrmUGgCEjxQHsK6E2lHqLwAwIkbILjE0YjWZxEuTf-A-ox-tYw0Qgputgu4YwU0AX-jXjqLaa2LxRWjvjPosvsec8bQjFvrNf9nEyTw1IuQFuwZxGpB5MZ42rvkeZpxdZRuxBc0D5ZxetDnTBbbkpnW-ZxJex_2t5DUN0JaqJDXcGaxguuybDi6ZHpNTTEaDIYxAaDBppCouuASbaexuPCsuusAG7IGPBLN_XohuV_v5vDUDMsjCdhe4xCUWxtFwA5QpceEwnRmuwIvNfDnaxE9aZaPvuXiND9hu1yxUzuwaxR5YgjGgmuDkXOvubtraTP8quH8M-quHUlWvueqxL3Bgqx8qJiqxMzmqcLMfxgcdLruazwFmJqqxbuxTruhxke9CfNLAZNV4uKzJElxUAvdfx8yx5LqgruYQDlvC80D_ka6uxDvDHhcTXhAmHW0uRuAEYwrYfufxlTi56BmRqlrAmUi2ECk6jxbxkuvDRmJjuLppqFWwgUQvxsXxQINu5IjhmZrxiZJXvxuKwJaIPYwiXFIEvOxxI5uJoD2lxu2xOgxIGCQgxxAJQcxnce5PCwpGUcxb3KHmekfGYcxjsuA0u5HP2rx1juw2xsFCuQkNmxD3xlgx2mD9ZlSoEaYxCLBhFrDkuYztH5W7nvLvuDwxxcxYzxq9AAtuOtIhlEPsxzDDRsxNiUkmxDhudkucfCvWTfMOAbCibHDtrz8u1YxdsxJyxo4Dgox9xxLhxRyxAyxbTxSyxBpuPTxsbEBZxWhxtixjzx5xxt3xMyxehxQ3f6MoPyxOhxw3xgTxTyxawwVyxMFw9jwVrBETMgovH3ALmINnx1dk1hVK9b8YwVTakyxbBhvtgeqd2iqCoChqNMPlZplGMwIpD2QHwyxOVByyxktwWRV2yxzDvESC_7f7JI6FuAvwPXG-XwQpvyRDIaLWaCfMwEzxwkKGzx0OwYBxsFCNzxMzxLzxMmwQzxLVdS3xESBImvQDx3NXa3xr7Rftra8cczxdIh8GDtnDgpnPwxvzxkzxHaPfsxozxvoxsYtEvjEpwacwp3x63xr3xYambhxRgu1zxU5xOpucEK8mDbguxyM2LEokPN2xiwD0OdnutYpuQzD1zgzmDDKxiWLH0xC0JEDcK0xhuwyjfjXkFtxYUI8ReV-nMLDnFWmBTdfwu2uzrVQjDAsXYCLZ4Fq2bhYHanXoVxrxB6htBexoaPC5C7cJkQiJoGw6JftxyeCs0x-WKP9FktxaLQoGEWhulgjQCDN3uupxfnG60xxpxrGECxE-0xY5QhgUIHIWaxPoPwhCF1xD_DH1xmVZdaxaQBoBOM1xMNDO1x8LQh4ER1xBjC7sAU1xf1xqkrMOhY6Lf1Bxqu9uwgmrKvuuXlOZKf0DHrVPsCm5H53uq_Y6axm1xpwDo1xoQeUvofaJWtX13b4YNQCc3kB1mu-GkjvuYWCeiuHceVwJfNLprJ51xDDD71x5nB91xbOehVtA2xWgSqTKzjrbbxD2xzrGqAxDNBH2xk4u5GQGBnM2xq6TZnuDkAbnu5rOZUJT2xagCV2xKCEL9jN3x14uakoNvx6lvkKY8fxgjDVwuszSAgxbtky2K7zwq2xFgxp2xk7P30uv_SIcxv2xslG4lx1IHorxpiFSgx22xilE42xxwB62xywuLQDK1uBfUGmxLJDUzVE7tzvxr8x1vxG3xZ8xPmxIdTAsxP4p8vxPztP3xjhvj1PvgxJsxV3xOsx0RMY3xEWCa3x2rAe3xd3xzDD0Lig3xQWKxRv70BvnCIivxXeEyElbw4mxSTxD5EXVeO9xmgwP2K5aCowKaHqtnHiUBjHBx-YNFtsiDpGJgILHMhJNwJtxHZEyeeEmTPexAmoIJCRzQAVL_AsQeISWtoFS_RBAbCydUNsAKUIzxx2dU09xKTSyKDNoYNsADdUM9xT9xfyKVMuPivU2eCCVh-woctzhg1NwR9xN9xA-xBevdivwMHg9A25cF-xpxwDBL6YVtJwlfAYht5jK4pCjTFp8BXUkk4Y5BCwEefDChFP3guDhEFTPQKfCZW_zREVQDSBnWn_2BSLhjgBYcEULHmiAKaDfWANJjEnoQRHChqG9HvcQaMvY0RYDNH7If4x02pytvCaLtzDfGLgGofqTVVhbrB7WTRhV3SiDpJ3BvWmB6sd_IDQYlZQVs9CLxxuKE37uwdvF9AykKiTWkaJSMbutwjcOwJFBRwTrKE7BDgx-ElG-uGvwfpCIhvjdmUXCk6R__L26onXAvHwYlXQ0vuHwlbtw_x2maOzxfuVtEx35PAjFAbCQ6I2GDtpaBFrrUxtkuK-xndCB-xN-x0OHs9DvJLKWAHrbtxuDbIX5xnrwk-uAAynxuM-x_QeN4UFAyBBQIAyVIvIBo9dCZ1i8ljD5VpeD5YESomD2G6wY1mOqVw4cGSIjmaDR5Ec4vuCfQRa5JNN-tTmBl-sA_w21VDjAYyShTLdBCoXk6vBo8TB2WDCvJHB9_JqGuKGCBuYb2EYNcfDUfNnC7QzANPztBeCojxSdUtlv9fLFFF3nOVNmUsAUxodzktLEjmkHXlDOpITCd0P5pD2iLV7bPuomcckSwv5hq7Btww7dFsbTrlGxcqhuHHqB0VdPEVkrtEdpxULkTXFuAwDjQvAtfEDvAF2WvCCeGxOKwFECSJW-sQxwABpNFvCsWD6-AjMc46AhyCccizCCboPYDBdcBarG4SUbgtCuOWzHidPMXGxywg1ej7JK6JE0PvaBF_PfJsabBdaCxFIPhFiTEX5tNUcRZwdCHQvr7uorPuYUCUXLHNe2cPDCevHxTPH9zSsWWy1p9yw7ofMmDRSIKQuLjJEOU1wqa9QKiusnxQQuD7CW0JNEWk-vEYP9bApKeryTizwlrL6wTcUfYTRTbRhFIl6JJHx5_GvUVlAOBju3MG1ruc5MMEoY8ceURE4lb7dsRuEtNROkkvAYGNTKLuITmocvSuRQCw1wC3VKzZFAvwdt4_xtyZNiU_JDrCBoBNU5TtfsHbBytwute9zwVPMVUutDydqSevEnlGpCF-KhHCTPLdtiHjED3KLxqjwHL6DyFPLubLgwKt1JFOeTiMyaRXqJpgJctNJiD51Fz5IPLNynt5LxbdIzml7PGbeZUbGVDyVUxd4TJfARECZfAQwZzfAbzFsitCyGZlGqsDOTrSgAClx5XOplA7gEE5DcJsXQHrDBy_LJyJzICn_E7lAntCTyHAFL4bGe4AQEy_uAWEy8VDNmMDzA2cBc9CC8K5XO4OIIeq6OI_WATWBYxGh6QcxG8EylNO0dQsoAqjEvxC9KW1BETeP1BEmbaOFyGTXvxC-aZ1BEmnBh6QXXAIucEBwYFykuoHFy30GcFyP3P1BEOQVgFyJFy84wvnZ84wKBGQNHXpwvxCQhQ1BEHACWFye3VsFysQDvxCyhBWFyQjW1BEVrZyFylFy-MBxFy9oAAFyvxCJ6n1BE1ymAGyRFy9oApFyCtEqGEbZEd6BbZEDGyrEk5_BbZE5Fy3imcFyntCWFydnATGyjFyfJAPGyWAJ1BEM2P_eEEPD1BEzBCeGyWGysPBaFyJbaeGy7FyKpAHGyYnPJGyYnPLGyKsGHFyW0Ji_QbXBNhCgUCyGyzqdQhC1hsyGymGyp3GuGyVFyNhCOhCi_QX_J_Gy5Fy73G7GyFGy69EoGyKLkNGyYKA70vfoAu_BYFycNHC9IQCDuGyqwK9Xxc4Bi_Q8oCWHyWGyd4GSHy5Gy20JNhCQrZQhC1FygHyZHy3FyViBCHy0KYNhCg_doHysGyUlBi_Qr-PNhCLeckgDqGybGB1GygpAsGycxMvHyFHyFqfi_QSGyn_QsGyYPHn_Q5HyytDwEK4iIGpAvAHxtsmpAsGyM3Ai_Q3qVm6DFHydcHHFyC6GQIyVbaNGDXEBh6QSLsSIyvPDk4ANFyaIyOIyzGypGE0HyiXkJHytpA5FyqWBYFyb8GmIy-GyNGDNvxk4AwvOqIyZIycKAvZCWIyvvJWIyGvcNGDIYk2IyvIy2lBmGyNSQk4AVHyNGD63D_IyWGyz1EWIyTVJ_Iy7IydHyPaxyHyf5HWIyhHy5bFCJyXoDoftOIyZmbNGD_Fyk4ApHyWJyLGyBvIWIysHyUJy7IymMNNGDwHynoIgIy1VGQIy3XFVMEkDHmIy8Hyk4AUGyNGDehYNGDvGJvJyHHyfpAmIyrEY9luZJykGyD4tmGyOUFYFyAzSHFytWC8JygZLTWBUWF-JyLFyQtEbIyzpI9FyzpIgIyl2kCKyMeDNKy5FywFHCKy8GyQtEpIyUKyLKyZuP_wKtIyUKyQKyzIyCKyfFyQtE3IygKyWGyCzH-JyQskeKy6JyWLWCKyTWFqKyu7GHWDdhCfoAnKBxEyQHHLGyT4a-JyvFyQtEFJy4Ky6JyIJyKrI0KykHy3AEFHyuDH-JyBGyKap0KyRlBh6QqIxILyfJyQtEhJyLPx8JyCpPCKy3HyMLy6Jy4vGh6Qw6HoRbTYKWJCBiQ_tBJiKN7AsgmlFy6PC7FyUQLovCOWepsHmtkPhEjDBivIpLyvIyv0KJHyL5AiLydarwNE42ngmh80KuLyVIXsqJMfr8sLoOerWATIylLG0HyaIDTaF-3Pi7GbKC5Kyz1e7Fy41eFGyAfbJKyAfboGyS2wF_CFkushtHkuRMyLdus9xSbvVMyOwKi3xnHy8HdxSkbMyPqB5hrBhg89xcLj7_x99e89xLDD89xXIxNsAa4v8HdUCdj6vtonnnBLCuVpBT_s4jB1KDgMysKDc4AonvLaHvMyZQH6My4vG4My26BtMyAqFchKWwPzMyUARENybRM6MyEQD-MyuZBANykMysKDRZPANyoMyworF5jwormIjworqGyvmt0HyvmtDGyvmtjFyvmtLNyNsAC-B4MynzCtMy8OJj6v7JyvMy9JyonvoDSoNy2EHmNyI6GqNyn7HuNyfNy3RiNNyCQcmMy-9x_QeU9xPevXVeCbeFHAoPAOReOABGyx5mxOAyCAyzaeHEAupCp1BFbAjXhvIv45LjtWG7uU0Co2aw1bqEGmfAhybK1v1MCAFTfpTf6RcROw2BVbIX7uHuuWEVDkClMM7fAC0D10x64QugDO-ezdF29qiFSuQDIfrODoq7u6-wP0HsIw5PB5BvS9BUPxZ1xP7uWUwCsGSMbuWxskByqvAVD77u8fwMAwB8utfsa5UjZw6RGtnv_bxH8uHcRJ7HpyAFjiv6FwfQK2YjABNSAUVGZaBRTiResLlMKUsdCvcVLfCvIiE_Sw6cv2mafPyT8u5hr3akftrblDNZDP4BHupowwZtKEsch9dvfuaYtaDCsPyCLDBsctPyL7MvPy0-Bf8uIscr8uRcCxPyniYkoH2PyGGHvPyT_K4PyflNvAB-9xRascasXJw-btH6uslBOdxYwxxYtbUeNUeBmJV9x6Jj9FcplEJqCRJCRxM5ljbKZCHfMCeVhNycxVZAS3OxQDVQh3yU4_BX0CFCTHuDznP2QhOxA2_pj9xQHJt8Dm_AoqDOdBwXUiEBx2PSWt1SF01k0PBDZD_YD09UxmJkJt6Qy8nlArvmJt_QyqOV9QydxEpWwRwMpRI36BSiEHRyOhr9Qyr1AMRy8Qyl1Do2TaWLNUH_QyO9blNqQLwPQyG7EbasSQy7NyHQy3mGF-xYuwVHAWAC7qSpku9WcLAy5swNAybRyRQyNmJM-xfRyCEDhRyrmwaFDCySnLwzYwWyxWpuv2dwEe69F1LvwTxUnxCSBOjfKYCO0SM_ejomlaJ8bKEtCC8vmHXZ4xV4FuLcj7LDXDpviUdAe4xrIvYiQ_9SDER5pq8qwzyx8mJRHwA5BBPJS_xhzaVMwq7x1Ki-Fwv4xBzxH5jG0vwHO5tdXpvabvPzxEmvXzxyJxB5xPGwYgwVzxuxPX0EHPCNVTXFPvbIhhm33PCnHj-u__xrRySasJbACAyvRyJbA5Wgw6IqTn_8uLBl33x4ixgkuQQy_SyJQyPFvMTyIQyETyp_LS-xFjSt-QTUwGvc3hCDyAA1vqyHnoFuGwPIEklfDowDTNZuGT_S5YEK_uqSjKkAJYjFTvBSyJHvTEFBtCD7TKBmNDCbWZmlS-tbNMOPsfyfBlZt5KS56Kk1W2kObLqp-v8zRCfrZ6QDIMKnvA9i8cfW1A6LmvXB8QspAQ-0AgqvojHSpZH7AUSoBuxhubOqxtcgWUwtACAtde2BaGbt-B86v-OyungTBrY0uh_lkQDnHw1-DfWwEXUJsunqMfwunqMscqE7aS7DFVMOwTQRAvpn5dDWsC8tnGMBVmxjMMFRwD5x05SUzxkgVIewXLcbzIrBCDYQASc3rQvwE2NeknPWmSpsr2vDmNyW_FX4AGQycRytRyeRyNVyDTy4LCCEAE1tWykJTynoxLTy-SyIQyBTyQVyBrFSVyl8Fr6HNVSeSiD6DBeE3SEFeE4eb3uPO2BwKEPiFuePNzuwLwPBWD6DmTymthCZWspYN8IKycmOFZiEkPSDfwVQUqQimZU0gUYnYy3CaWPpVQ6ZtvwXPgL1PLTCNiPKtJio9uAlNAnXp6ROZj1Bv6LD3Bv1-AN_xTUyqXdg4DkOwehXACvq7xSpCpKwiSFOlCNCvAVjktVB_RynxXpvMyHS7DCBHbVnUYQPMCDscDRgzUyIji7ZCEUHGRwp7aucvU2bS3x2rBmou2WyfuVSLDfzIJDD_YDdeEERDB1CuqE_KD8bGaRAMVysRyATyuRycVyscpKsmu6ICnY_YDXwxKPw9SyCTyOTyRcwQTy3mGKXyrBAMXyQXwL1eHyEwRwyewWHqDCPKyEJgCSwPlTwwnT1wB4JwsIcS7u2cwhudPNmFXgS9WQbVq6H4JBsOOYVAi3MKSy_NNUAcsmPIKwpBvwpEuVY9ROZdCirBWdBCfNAnXBixJZFOSwYKwy9u5BvkPcDUX3yxdKV3nxhKwjcOnKwqGDfwTN3v-iNaQw9CbrlxZYfRCv58DkwVaYyzKwBwnPKtppPUYQAlDrWyQslqtDE2hvHwsSyGLwyJxW3KBTwV0vpYyOXyMPIi1DIRym8DM9BiSAINcDjg67BFXyNTybVyGXy0BAXXys5gBEDUVyeJwszxZwEGYtVXyOVyPTyZVyWXymdpKsm_YyxOkPPwyJC17n9YCOkHM7ZqEGdeGGxC3KEjlvsmHlTwFjM6FcnXyEDyGdWbQEtrBiLGl1KUUXJPOZ0x83hP_w7nWZXG_5EkbMcUBKvN3hCC0DgKKjCDkEHhUMYLymKd4oAWdBzam1jvhYrW2PzIeOmNplIQxBMSWptH6sdplv1-DLYyyyT-BvtGxUCT-OytAej9Cz8vD6D6rYR5FH8xfFvZwu_uJRCv8LF48IFjGKmCohFsUyIXnuUygZAtmX5dDOjplYy4lCvHwGQxFrAMEvtwYMEvhsbMEv6uOWYl2UFBZDB3EiouAXyOkuDjglsA5YyaVyIXy8Yyf_m3VnoBAMWKXMSoRykxwqRySXy7YyNTy8ayjeMjTxnhxWYF1aPdovoTxw2PTFwzGwNQQ42vbDvCHfPZCDXkQBLpTb6nC9TLncLmzvZFw4LwhRsUsnc2KxKBRMx8pG6TxGMw-wx_7nZOwigAuFwEqxeVJKIJCUxVfoHixFGBeRXKixz9Ds4x6DvSswAzx3zwqdImSyEJvEGwHGwRvwzcjBrveUxhUxjixHLwMGwZqg6xp36BE8Karw-_xaRyEbyJovGZyDTyyRyFTyJ-lHTy9ZDWVytzxYVyQcy-WwScyScwamw5BAVcyoct8XWCdSVpu_nA2NHmiv88BdKIR7dLjqjaJdsvicEZwPJ1SITiJpxgiLRNmNtx8nryrsBSyHVh76I4oNNluYYK0hrrTbNqv95g-SwR9UClgWGF7nW9VyVsFk1WjtW2FeCGHLgD95QPrBMpQiRa6gCA5wibV6ej4KA_qD4ZyzudT3Q7txpNKzIet8DOUyppw-tbOWw7SE3OyRWjMQw17uGXrO7xSdOGPA-Mfu3Bpofh1mssqekgDjaJCvJaN-fw1LTQVVZZfCqXNYwIbj9qv1fFqUy_aX-rDagEOeTUrNRGBReGmwClYyWdDK-uLGCFRwpxxy0H9nvFdurjAFRy2yAAYGHwc01kL5YafDFVyfzF0YytejpsrNfKh9dhPFHfDM9BHiT21um-wDbycVyjYwecyxtQkVAIbymRy8IEZcyEZybcyoeyRcyJZyPUejzQseydhApJwYnQdXyL-luqLvJwYZy5wn3GPwLwZmBLmKYDvQruRxm6JwBxnXMQnQtTEFsYBrpGZfpS_uReNZbV3wx1Fx3SE9PmLheChq0ovOlALpWEYgo9uRKw-RBqDv6VQ-ZyWKwFbXsIwTSCIYygOwrhxybyfKwWYyjdwzKCowKgowq7pFGvsYMxmCVYyFDbX3vuLFh_xIIsbYywlxm6J3XxuUe4Cwgou6lCQxwrYy3WytYyILw36B59kUVklBVzYylZVcNxM9BI-kUVkE8D2QCM9BsDIPLwo3xtkuX3ElbwI-xPdx9XtagyTQyNYtlGLJjfflG3jTHOAtXqQacgWD0YBUiRHftpsrEABZxwmeyZgyLCBVMukmltxu96rBbyA4wegyygyBBv0gyPpwpGwzbfrGwRySavQmim-YCyYQQ-ntkONDNUBvcESqODSnxsHOM_u-Wr5GwV7uQpw8bK9GwGyA3Jh5KSFhsOdDr0mW_uTGJEHw3wNtXq0VDH2vZ3Omgh93l84PE_wLHw1FvDNAOHwIQwqgARHw3WvNNxkOwBbaitdMixyVdiHwN4dkHw7byHHHGbwEgw4StkWyHsMn1EyVG9tiCqwTOiVYwyHwFqJQ8uoaJWzx3HwHLDIyrS2PHmO_WyJmORFlCZxk-uWfeP_MlbwAFxdgyvAAUiyg_MVrvlaJn2IL5xTfxBpQ4bwvFTe7MvUAZeeR9pgAD6KLQewSzWkEINiyTlMYRD1ATfTLIivaiyHaKFOy2PeWfeKOyIqsUivQ8D3gywgyxYtziyj9A1iytNC3iyGaw3NvWTyNaSmimKPDqBCNPPIsBYYBahQf5ZEiscXUAnXKqcJ9Qb2LGgYrpAjeU4qJjxBzpR92A6-G3XwyWKurasySWtes5MhpC-Lv7rV91K75H51BJSw4CSkEdfWDU5JJMwQnW1YPGVeuAj9wjTcWf_AkYPt4dh8m76GIlAARLrbyKxBAyC1cAbBBWMXDKBnYr6iCW2NaKwaXP0IvtpBMmDEYSS3WNxxDwcJnui7oKWDhyeS3WkDsz7E5yv1XSWju8iFdwuakyJ1WAZEYdfIfA_iBDDfVbA07OjyNXtH7Jjx7AzhNq-CpkyOrEjsAFrN6MJVqB6aa-SOZpJEYNe9IfQSGGkBYNpPO0ky5Fm0kysky52AlQlUkNSjBzhNlNJtkyCCCElyN7AAlymjBfaBskAOajbAJbAB4ECtkyBbDzhNd7rxgvqVBSly36r5fNHly6LAP1SpXGxVHsrN5gv0jZjRD6Rxy3N_vDRQObiMntNKItRxN2UEQCOSFBbXObkjiuMRhvQmj2mjT4C56eeTBhaO7RC-kA56eVly5lyYcC_HLzhv5lyNAc9ly9ky2OwICMfCvVXUyxvGmyohvepvB2W5EvO1MbzJCcJOmyE5BOmy8xBbzJBsTUmy3lrxjXjUDwUJb0DUmyGmBUmy9lrxjXNijCLDc9T0or8Cshzxgku_iy49ApeyXVeDjy9ZwKLDQ9xYiyomy0HAqmy_Qesmy5iymDoOCmaov3RyJ4xqhYZEawLw7RygyxfXwJsGRdS-RyYqdbyulyxqhhW6uBlRAayY4x-TykWHQPDjJtRSyoawXlqvyx-Tx_VBNmCk4xmdyN4d-Fvo4xyRHq4xmaJrtwt4x_yxQixrOwrEwOCepkwnSytxx24xmiyXuAFdBRmKbBVeixoYyNyEuSyD5xeKXxSyynyw5PrdTUVkO9I_3DIivamYqckwxAlbwPXyjRwtku-nyz9AtRxVXAz8qRvCFZoqNfXgB3LDfUXggM1xP-aWa7dRPlKfDIrDUJhAGi8sCQsiVTAeEIQqeE-pgLUKLDI7KNiyJ_m7SxxbtFoyAoyBBvGJYBRC_nyUVyh1Awey8EAGYtmoyqoxwlipoybmYQ1t1qIscET1t9PoYCQ6YVw7CEGbJKv2-GEEK50vllMzJJEdtQCDGdtZ4Qk1tgdSA1vn1tNdtYVtLwtWMXlMAExkkrACXFw1tNBLTwtzTVadt21tEZcddt6tu61tSsWeDc1SP-1tkuZPEM8QtzlRDSQxrWL5g4DyTYHX6lXvtLvAPttNECydtrcuP2tIsWujA0bdvHCSmmvXlpKFHRNX2tx2ersqsXpQSFVrtfBvHetItlSAGq2bexDbLviOR5sWSRC7rUSetr2tUetWXGuFx93EXMBz6FOsAz2tsyg12tynDFdGiLvFaVjPPjetiDOUuf-2tBax7WEB3t8SC3_lWmPNRJVwCX-QI3twLvZUYL3tp7jN3tcDGP3tz_QDdS7etzPGkqWQsBKULY3tUuEMgAzaf3eJsRh9Cbf3tRYGywQ0-xDhsV_Wl3tQftwZXAhCV6oSDBu-rWftQXNv3tOEuoEbw1IDul13tloA1TlkOuGhX63tdqL9iGtUEUouA4tWJygeisftF4tyrdwftGVEIKuigMa1H48UO4tSjcrmChntS4tymgkouY6RW4tWXRuiKSMZu3pfBTFgte4twsuVul6rrjHtMgtyeCOgtP3co4tTRinjSGSIj1NBwYQyMdjE_qcy4tfzHUJsDRTfgtfzBhgtbPDtwN8un94tENengtoICEbHqgtZRDLNvdhDNNvfks2oExLDRNvhCEcKCD2D5cuhkDQ5tQxBYiBwhLU5t9gtqKW6_wsCSpPuiLJMxt8zDe5tWGxJhtBxBLht1sA-cPm5tQhttaMY1TjmtrwOqsTWhtLzpv5t67QcySrdDvtt05t5jSOoV35tHpWWsCd5wKwUJKvUMQ-5tBBdGHQo1W_yqs4BuhtGQuwlWeidzhDp7t1htsZuSwTBLdQ6tBPaNLQNpa5bQ7QbX6tLOvCFN5WEEitNOve1jHitSttttPi6tHQWYiu7pt2-BcBiVOvIPd7oB8bpu6t8gmYiti8QkKwapRogL16tdYE5syooe56tjit76tv4XZFCoitzfwKMxtQuRbIvQuUpEwitdDmkWZV4ltANuOv2itK7eGiEUnOP1AqnOP1AlKIZNxj5QBjtmjcIkUx8djLvb7tmpaJjt5phprR6_vwsWJYD4tWBreJlPPXGKuyJHxq7tYWFOWCajtLPvIkwWRuejtHTGokCaeCuQmb8ty3th5DWPvZCtf6tgAkj9tcPvYPk4KvAIkYwtPttvHFevtkUJiEFCYE6jtyQmWjTR0lWsyYumQ2FS8teXOcecROuyPvjbo8Ru1fEJGb2daDdQ9sdOkt7vtymCGsTi8tJLfrwl-uyZvY4utujtxol89tOHx-qPylrVgmRwtqSJcePi8m8oWmkttGLoktjKZZSu68tQ1D88t2CuwktCqJrkT1fmD9thSu19tGVc7buIqGlmXQbZA5aD5H6am28OG6mK-tHyt33mZNXiySaotvRe2vWrreNltFVCb9tQltOQC2vRowyJ5WkfEsQvuZRYlt_GTm9tWevzVGY6KMwWdxpMxtmoCu9tZBOHtWIDNy9t4wy-jtOxTXsWdaMeCuTpCK-tXzWxsCVEFNiXRDumsGC-t5So2CuzwRShUNJLevyPJpK-t8vyK4CcFu3apI-tFmt6nMHmt4EoV-t9ntX-tf1WdMecTulvBeTuwMYYYXcqqDyRoxy_Pb0YBMIRqxyu2vcmt13temtjHjzUVhmtvTudhbhsA8tt44t6faHCRqmtwdtfbt1Scydc_wye4kGqcmsXp-GZRDt0tL0teMpD_tZxxPQtzfV4DOI_tDGOLUuIZRNUuGntUNWRJEMSvU_tT_tS_tcqWVRCpJumBW8JuT3tb_tz_Dd_tR-Qf_tS7Dh_tmrPHliX2PL2thUuhntrgHlntlUuhAJmSv1xeoSvw_tBTD0_tpMc8YFlvWq1C3_tmBW5_tLcA7_tvMID9KfeIAGEvrJBft7Uu7qy9UuC1k-Sv0jCjkhRAuGotlsGIot2vhvmALotEbCTAuLTvtbCaFRzSHTotJ8ERTvbzyZrJ2wBX2mVtU6dudGDZVuzothotyBuzQuT0CoAu5EInotrAuAotjVuuAux1myAuwotvot14trTvwAu3Au4ot4YlxTvBBuEBu_bJ_AumnW8AuOCu4eF_zy4eFGBuuKAq8tNptKBuJBu6AmE_swzyJUvyBuSpt6OpUptS0y2_wMfJRLuGtJg0DBpGZwtcptXWuKflgBubWurzydUv3jJlptyBunptoBuhUv8otrptsBuZUJbRl5ptxBur0y0ptGpAysyqsB4ptwpt4iCm3iIuWxzk-ptS8HAqtBCu3UvVTJ5UvioeWVwGyfJCudzF_UvTQVCXuJ8EEXunqTU_CSqtKSWQtQlRRXqtSDGZqt9zWetTcCuPzlDxygqtsJuIoBIDuXyTMDuE9hnCuh1yqCu2wYMxyRoAIHuyqtB8E6yTrqWvqq4qto1PEEukRCADu9qtMDu7wyLrts5WYrtH-AFzTqrbFzT9yl91yoDudxYQDu9DuitGPEuNDuDBkjbCwDuPfU-CuPfUWgKbrtsdUHsCfZWIvWPaewxYhLEuzTuDumrt9ePnTR75TjDusrtIEunDud1yH0T0Du_DuFABmDuCnAl2y7ztFzTq8tp2yTEuvZAe2yKnPF2yBstLrtTwt2Duj2yHstX0TJ2yXyYl2yCICVGQfUur0TFewbhmTstepDx1y7xn82ys2yastCgLTuBXEuxle0-tGCefLuihmw2u2TqnBMgEucRmWmCjEuqXuD5Q1XmystpEuDMVrEuYVVtEuMMdj9t3Xu2stKFu7Xu4st3EuKWvwstDeGnaaDttQWv_EusrRsCyeZW9rPvODOWALfsNttJFuh3yRttdZRMFlOFubvyIOvPKpozWUFuU8cctt3zWLGurWvT_eBzYSxyO0WeFuq0WgFug0lWotxDbBvl2xynFu_zy6WvAkrU1Y2Cu8WvXAZDtmwFuAXvcvyq4L8ttRxHHut8vl4DO5Fufny-ACEutrRAsxta7HjulXEeFylt4yBwY-0lHGuRutkwTLGubXvNGuZOxH-SKdeL5tKde2mtcgXlmjIUgQBu1hijutW8Ch9SDdCr5xDdCgGutXvjmtkGuYit4Emn8tMwWBSlwcRZzHtGun8tuktEvt0Zu9ut7RDPvtGDBb5yDvtJvt6GuN1D8GuBaukHudXAYHuwotLvtWHunPBm5yp1yUYDYBuPauI-tXkJmHuevtRHuzvtTHu1bCVHuk5ysxtRHutEumYvYOo5LAsvtkhQOHujSAhJukhQ15yD6ywTG2vtk5ypHuomCrHu9vtJFm9HuvtW8vtyHuH6HvHucwtEZvBIuPLuIZvDIuE8tMZvUwthMEDIuWwtCIue6yEIuPbuDIuIIuZxtbZvjwtzutfZvkHuRIu7wtTIulZvtwtXIuYcmE8tuJKzwty6yeIunIuyIG1Zvtwt5st_wt2wtAxtzbu5wtqIuq8DT1AGxtuIuLxtg5yHavUJu0IuPlmDwtU9Q5IuVxtNLu5wm9Iu1Iu_3mPlm8vyrQDDytYLuW7yFJurQDHJuS7yo_QT_E9ZulpCNJuSJuPJu5xtRJutxtncup7y2xt1xtQHuhwy7xtKYA9xtdJuW9QfJuGoCDyt-avz9t5cuO-tnJu97yXxyTiq7DutJud1yvJuBHkGbvZWA33ETht28wPMVQMyCVJSMyO8yUMyfbtXqWQ8y8buH9wFKuW8yrytJKuDVDPKurqWwhezytjGtLGBRKuT0gphXUKujGtWKuphXYKuGztdXGXdugFueKu2ztgKuXdud0tGztJLu2IDnztb3yNztqKuGztsKuybvhnCvKuTLubztVLutdu9Kuy8y8bv9Ku7aL6Ku9KuO3yqzt4ztALuIeu_8yLBDB9ybUu6ztE9y3ztOLucLu6IuuztK9yV7yK0tN9y_ylC0tR9yN-tQLuU9yaLuOBDcLuIJuA0ta9yJIumLuQKOkLuP9y3zOY0tpLuU9yW5ybKuh0tzXgOEuBzt-ukn0tv0tAMu2Lu8euA_t_euRWjIdv79yz0tD-yuAyy0tDMuB-y9gCJ4ygoypVF9nyk9XbmYVMu0oyroyYMuHguAFE8iy4Uxk-uxoyR-y0pCqoyz9AU-yrGCREaC-meMuyPAqyyPzNSslE3C_qA1uklMuqOetpWl7kthno8JofIYNdVKvzRwdQG58PVqqzMuX_APfZrcaO6S4MuKuT65IlKv0UDD5HpnerNe51tKVlA-yFXFkMuANRpvWCYgfrb1LppdtN1uX1Cg4BC8t-TLAfx7KvxQCaXuNlXcSRXNu-dtWBN53hAuna_jILvLWLp0Jo7qK7ciNuj2tBzPefVRixuFepNuZLcfCSkaDsZuvNuKPsyNutzpziL1NuD5pToRuaWPyEVqGEgx9NunLLR9UAOur7CCOuQdI4HO-NnDkq-IUJOunSvGIu07CzYvhqNKVHsVJMpErMB0wNVjxZeFjuugvQRftugAbOuLnA28QPryPeH7xnQaORMvh2D6sOUEMmOu-XHMdfnOyQjAb0VvTCuwruOugMv4kAiMv56JkMvQ1kUeYPul-fh5OuNYKrMvSRQmaD1YP_OuH5w_9ASGCB4foQJ9EGfedKBGsLQDIMWyn-Rgx4teVU76GPPuCVukgteXu9KDUPunbuc2LgfSJDCGHQK5tvVuh_fZjGtpWDKB3YuetBWSKIJCafMt2voPutRuTzuASrtPuD-EzuYk4sIIJWhQvVuCvlnLlQxCP9BUmVkESt0HZzVPDN-PuMbSMha5ekTgKRKYmWZm_uicnIQuY6BonWRIMMQunna7Xg9htA4uYslUQuEQdytyK6HGrJJQdl_VPNIu7er6t97gZOvnnBXitkeUCuy_cRapRpqKnQuKfDg2YLbdJFoqsVZoavQuqOvyQuDUusuExrW1ZeW-TqQmLHvrGc15PjAxFhhG7QzqPX3VckgHtM01NoOuf7tnDfJRuEzhpmLMSCwLN6DvpmFTxDmAfbrWS2x4vlkeU6wqkYBIURzYMhjteyUSPvhspHoAdvBWPvTLSiRuTwjEauC4jSxl3HkB4EgPvvslF8tZYeH8teDzxRuV5EzRujWq9PkqcACTGuPvRpPjvy7Ru-mp2PvJ9Yc8tXBloJbDSuOUu90cWJxb6Kdglght0VDqZuLeu93CjYvS6wRSu94XdvtUSuq_MoRqjZuFwydUjItPe9SK-SfSu7IihSuBTuRwyEqJ4RuEqJrRuuFnV2tPSCsSumQvXVhoQvIDNnMubEzUauOVktCmojcqbv4SuVQugltZYensW0Is3QvmEzqrbBTud0mdmFqZviYD5dtwFoqav99tKgamwRipCLeuNiXAUvNiXVeuptCIbukGsvoPU-twxD6IfZTuCbqhVvOmtzEzlxy3TrIWFhTumTu5UrkTufRvnrx-4CNFzpTuUmtwqPexDJJXimtwTukmt6VfHCRdSM1TuRIM3TuwlM5TuxayiNDzmtEkANRDvEaQRDwVv5mtqUvE_t6HKglrtBzQyyPvrFWuPpeNWuxcDQUuzNxWUuE5y6FzNSK5UJ_yW4xBb9P3NiLFzJICbBWcGBr-MWPFBYvCtARMvhrcDYvS0m8acoSvqUu3yyuUuGqWfGMvUuQvFd0mSMJrgS7_t2Uus7B41C5UuB5DIzyOOupxWAdjVvr77BurdmGzD6NW9J9CzstAA7FWzyvVuUAuwTuNTv-XlK3ApFz9sESVugyHUVueAuWVuXTvroAZTvfWJozy6lfqzyQWC3agT2FwVvrotvVuv-AmVuoTvLWuoTvNBz41mIHzWRvMXJnBN_jJJUu0VuUGzWHz1Gz5Vu-VuzMu0Vu9VudHzoTNxvAAUv0VuDWujHzeZuDwAGeVPBuaWuNOuWWuvXuCynHkALsDRUvjWuKgRdxUVUvWWuZZvwsDDUuCynlNc65mxcvfWu4FzpBujWujUvM_J3xTEynRXu1nPRWuH0w_1FuUv2Vu30yqWu3YuU5LqKv25OBuRyXAIDf-UgWVwKVlH1yPFCJ1ynnEL1ygbDN1yeUAP1yJahmuWYSCJVvJXu4tdJKMAsTRvlSBCRXuCtTTXugyTEktFzT0buEudDhSbXufQVdXu-NpnVvrFxL3y2qgWuBkXuVbUmXuyVlaIF8HpHRHpzltXuYVVYDzuzl4XufVS0vBvzFMVVUSvOJzCauMJzeEzdVVewlo3yyXu1JJCYuMQVhGXKHzSWv5ZILYu0lPd4lGiAuDOPaIPYuRJzcWvXQu73yVYu93yJUNRseu8BiyjViU2zHfCz-lWvauzJzHYvV0l-EzW5uc_xM4y2XuoYu_eUB5MVxB4WvOUudLDq_MX9m-2ty2YZ0Du8vhTv2YukVu2bcIJz7YuDPdNvva_BWRvBZuppG7FuoVNIOdPZuIOdrRuKZu6Yu-avIiEKGufYubXvj-t44yuDzoEmaFzJfA1Gz-4yaZuvEmESunXvqZurZloFbiZuYSut4AaFzM5ykeUO5y6Dzurd4iGS5y8PMaflLSu5ut-ZuY5yZHR-utBLz5Zu4ZujcukNEPZuyatBcuyatCau6rlpau6rlGauB4JaauFHuabuLSLpDzt5yLSuxPBYLzx5yNSuaYv-ZuczyDLz2JJQTkX4J_buiYvmLzNBKeauF0JWjms6xiaufYuhHueLznUby8YElYqauSLz2BmqAqJFm4RuJFmbKzzauaDzomCEKzCwtO4IAZv_ulCZvcDzdRDEMzIaBIMzReunYBTeu8Hu-Lzf6yGMzVTuZFmCMzQwtQSbl6yRMzkXulFmPMzDUuS1ACZutZJrauS1AwcIcDzdbujMzrEzacm6Lzmbu8LziGK-LzuZv0dFwZvuMzyZJacmZMz86yEMz8wtjMzt4U_wtWMz7wlzMzFQL1Mz6buFYmILz-qTKLzAcumLzOxtaDzFcuvslHcu_ulJcuLNzLcuwqCV7ypTN_3mRNzVeua7yHNzc7yTNzUMzfavNNzHUvoQDhMRFxloMznavOUupavqculcuEqJevY40C3WVZHRC7BUauJYnZuT6nxgNzdJupTN6avyNzSNuZGpdeukJuAFzaLpxEzVLp4JzTyt-cvIbvgCvRDxvksMbvZIlhCvMdugyyKduT8yJOz9ylfHRW-AUduhbvheuW-ACfuGBDteufEB5duxMzgduROzjroW6DfUIM9pfyOzeBWztneu2bvaOzUGzqduwdujztbeuEONQTkOHBhdujzt-IzjztjeuIeu4Ru_duiOzKcvaOz9VuKeuVOzE0WMeuJeu_dutOzIeuvOzIeuxOzgSAzOzOBD1OzgSApeuWLuaOzVTuQeupOzFWuUeu_OzgSABPzgSADPzS7DbYvMiAHPzv9y7duZxnMeujGzqduuGxNQxiEzvLuxPv9cvbty_cvkPzzfHmTENuuEdvOUuGdvNOzdYBmPzE-yxPzA_wvPzS1C1PzWOiSLDJDIsixZ-y_fNOFgOpTV9xr2AeLxqgwq8N-PzCpTggy-_vYVK4mRdhoBjn3LPQ2G6mHdTP6uECCF9MLD6IiRCqWOPRAfsrN7HS_DJuyvFTEFommSq2t55PksB6nyaESh9dX7MEXC_7PbJq7PzEoy9Pz2xSpBAVMuDCqlEqHTyT8DuoyX-DgkuEQzsQzuQzMiSECqMTkj6pAmKt9vkhCj-ybxik2eUlUcJYISE7NxolquCcSyuRSa_tO6rw2gO3OGjOh4pfKqc0RRhKLSzJmBVbzWc7HWTAMYeSUIqdOpsAokD1CmZVAKzKMoOr-UCzHfuFFRQxNZg4IcGJTTod3K8fBg8vWZynfIxNdLfHIVVfLG4YNQatVcQOkCBixQ8DJhW0OonlAMswrHrtRSriyJFh4JCtMF4qBMmDNSVEERC8EAksZ9m8FE2qxUhBnbxHum6wqvkqwLNonuu3C58vApNJCR2zMs5iNRIAVweZnA2OCfNWWBhsADRA8QEalywSpsRos0AQLBBTBfnK7uSgKeWrG9qTaJq5TA_RgTCKESgn1EJhmXFqzRnyQM4FqloTUVGqLJB-hK-uromQ0vqWCyxv_SzmouBTzADR4GD8PfGZOGqEjUAaKDr-AJTzHPCzUGRORzEB8DEKTzRpaSTz1ahaWLeTQSTzjahWTz8vhNTzoahaWLFIFKTzXgqgTzhjFHPCHzD6sCcrBB9pkTzU5CgTz0AfeTzeYAgTzbTzCLD-ABmTzKAQHmYgPHxaAKTzixw4TzRTzHPC-3w4TzqTz8TzXZp8TzuTz8TzwTzUpYN5qCLDY9vKTzz8EDHrCdxxYt2Qz_Pz-WwOFgsvr1gyOTQDZyvoy1QzrQzQUzHuwSUz4drZPdKDEu_ypvYryOvkfWNLfbOs5iSVYRJVY2BxMhSQiWaGCQMCAv--BWsNZHrTvsG9lvKSe0he0odOJIbnXSBK2TPTddis5KKQhHqjyUNHQts8bJOtCuWuzKLTcs7uE29qT_vNLvBVLP5UOOGozA_GWjdBs4aigAHBCvYAtwJG6GWpt3Np7tsz2vbQb0Wgofw2XpkOwbvILzBOxKomuP9bJ5GRrRJnuLvAZnug6gF5XqJFrxnkSygsuAgwfRVNBXLZOWjuqOO8ERkLLJPOSoAHTD4hNbxEppNsVCn4FJvidanAhbUJs5kNZEOBTBtPgCDfRourSz_cRtSzticmLCaYEOqD0JK0Fq1kNJDqkKCX4Cd5A_lEJDqEWz2OwgMHfCvoXxlbteWzZMKrbtCXA1LTj0kF0EnQzFBkNLD0bBNTzB8KqXtUdiLMdzEBM-ONTz5jJUwKipHoWzzEBUQoCLD6_OwDDiNsd2gcrBD-OkTzqWzxTzH_OkTzf-OkTzxWzxTznkoxTzSQoxTzrkoxTzIcBkTzGeN8Tz_WzwJeBXzUpYDXzwJeFXzwJeHXzUpYJXzUpYR-OCUzmQqwJePXzwJeRXzIUzTXzEsYVXzN5A1edOAwW8r8dhZRyloyQ-yAQzIfLNQyQXyOUzxXzKQyQ6uaIAZfuFyW_sBc4TThuFAd9_LU_ujJcfbFBRFprBaqY-NCsmhNcoN_CGudbxf89HymF8NS1sGMvIvIoNUzwXzroyR-y1oyA6BktKmuI-AvRmYXYzroy2oyvTC4oyCHCU1tMgkSXw9oyWyw-ctlMuVLHd1tHeEQRtg1tM_dAtBIpyu2AVEMLpyAteNpy8iAPpyj6T2MuTdtnoFDuc0QuXpyZdtuXQr_tNPVgYPF_yHmY71tZjE91tkdtgObmdtN_yAkhqdtOiWYBC8OFI2tvdtjuY9VTN2txyYu1M2dtT7O7wE4py3MUAfw89kX6ZAet0gY-uDNUoXNvr4CDqyyAEBRqi2t14Bk2tzvPtRrQetAeuq2t3Sbv_yL_to_QCkDWJVmyPokTDxAlAF5eM22tlUU42tHDc0RTLsd_aK92tfEiiqypLvuiwretLmqxTCuetqqyZlJFAztqyYOTXFFJXFJOuAwy4Lv0qyl1yU3t-etUKZ8LvZ3tVNvBbO_qysgyBry-YAywQ4pqXMcArgHryo3t_XXlOBera9QQNryz7CcAzshJRryj0L1lCdft6ASWryc0OYrybvAaryfjnmftZRquyW61AqftR9QiryCREG4tlryJ2C28OL4t1ftrryulDtryctNvryXyIjaS0AzkuZ0ryy4AU9B3ryEgtd4togQbHEAUPGso0tv66Qo6JHsAm4tQUCv4km7uTgtF7YLeoNUlv4tvVMWfDyiSNsyFWzPsy3uORsycBi64tRkx1xW18llGuogtasyYVLE5t1bz7ztKYDhsyImXwutUbMErC1gtrrWpsy2PB6gtBTU2WCo2M9sCY5tceBPttDhtuqPohRhUErPu4syAsPU2M7sy6RTZwyT8yrnip5t_cH6BhQKUWFuchKM_UDmEx5tJtyz5t1zmWRUHxQMTU8anpCyStyHGf_yw_5tXtydTDRMyatyF6t3stdty6wDYZwsmt1HFqWv-vl6hk2oa7Qa2qTJSzpnPqtyAitSQu3ktUwTreswtye6t94y0tyhFvYBOFPAZ6tq-B7qUIleBCpYwTH-c9qMv6tBuyE5hB_BfzWu6d_BWfitfImV8LeTm4rbc-dfjAxfw1rqxgURuyxoIurO8javit30CxitmzeZuyyjiJ9BrloM7tNrWxVFguydDO40DCKIgowyJqTiD3pwv8doVbvSNRUdruyIjtiMzwwEvuy0OhFkKyuyQjtwvlAaUyvlySpkNx5uyrpO2vlerOGDzhaOx7tUirJARQ6wijtAWUSej57txWC77tf6t-NBMvt1ZCFntvjtRvyE8tSvyljEH0t3jtHmYlOFmZmNuRYvjJqtoDzVBnwKuDktV8tMYDHoCFJeSiFtDzxsWHWR6KCMjGrvyu5yh8tWvYwvyCQvBABEQv0vyiHuq8tlvB4vyOAGTGeY1lMvyy8tkktAwyxdqnktLsttBTZdTS9QuyA1jASytKwybvYDtWC9t1ktucgCitjSusihI9tUwyZ5ugnCruk6wHZwyCltvltcwyCGnbYlcsWOFuKltqhtaEzOltnFBUoC64V-enTltxSuNhYhJufknl9t4vJ7bKzwy1XUH0Ef7E3wyNJejlt-oCzfz9wyNxC1ttrsW6fz49tJcI_ltzsV89tyltHtlRDuIOovqtD-t1lt6Iu8ltavtL-tg9QStEKytYfzhqq1aVcxyBFzPRJi4qJutURvWBNjxygQrRmtz4CELci_SJLfWmt7ynk-tJIZSFz4qCi_SV8RyxySzps-thYHGHHwJFOBuTKDhEg8xymPVL6ttGdBzXworqfzzcR_fwrcz_-tIyy4mtcXn4tyl0YdmthsVPyy7AuCntQqyBeDvttvptXyyuyYZyyMnt-AxIcGX_tVhoZ_thyy3stc_trUJXnt-Kcg_t0IspyyDDLentgkyn_tHCTXeQlkA_4tscFlhJldA1zlsxnzuy8YF5yy5OG7yywVXJ8tpsFIgCgxxfqJ2nt-_t3UubsofGz9yH6SvJzyqLubnGCot_UuKAuBotjAuSzyAaUUzyAotSAuVAuYzyQotXAu0GzchtezySotgzyVVuurykzyxsA-GzsAjozy8otqzywCJ8FgZKm_zJs1mPptV5DwAuzzyxot1zyNvAqVuxot1AuNvA6zyHTr8zyPIE-zyJptIaC8AuQBuJmCE0yFwAEptI0y4eFPjzCUvL0yO0yOptC1kQptVptLCDXpJpEu6TPWTAY0yh0yaptd0yTptJIuBtJiwtGtJhptYyJSyWHdiE0yo0y4mOfxyr0yrBu8-Jwfxu4k4tyxpt3ptz0yyFK2BukHxw0y6BuO_Lukt2uc_mWcaBDtFa0BI4DcoQD1yGCuHqtcvP-jtTzPLqtseAw6QM1yo9t0_AhIzLwCR1yCeBT1yZSTV1y1IX9zWfDCqWB5wHghF-jtKoBXvtYrtgDykqtkCurqtzrtcyT3rtsqt15TsCucPCuCuzdWwCus1yvpgo1Pv1y4yT3rt1wyPyT6Cu_qtg2y5YuH2y0cIlrt81yWrtPstCxWClzC6tmqtbsyWrtskzjbCTrtjxY3rtRDuMxq7HFO2yqynQ2y3TLS2yF5yU2y6Uv9zTSyty2BDeCbVvprtbVvZ1yDYAHlzvrtpDu3rtQ9Qurtflzm2ylrto2yPyTq2yxlzzttt2yAstKrtCXDx2y8DuAstOlzotAEstVrt4lz6qtFEudczowPWst_2yaoBB3ybhmBmzQEuXtVSEu8qtLdFOwPUEu6dgJ3ydstZEufstO3y6HpVcMsQwlstG-U7zWlOV7elBWmUImYVVJ4koEu-ttYVVsEGsEuh3yBWv8stN4y5Xu4st1EuUJzpmzkyEV3Wq3yCtteGu88XFttp2bXpuQTX9EuFFudvCsxPOttk3y53y9GgGxyVttYFu_3yZttB4yekqM3yeYuBGuG4y6hutWv8_hkttICMmttF0WottjFu-wP9GXmFuThXU4yDKzxttX4y5ltZ4y_SGb4ypPoxFuSmzf4yrEth4y_Fuj4yeNeY8DSECcTut4yq4ypddb0xCGuBGuIZuAkrGGuHutIGuSut7vt3IFxyHgLskKzxsWmKzxXdXZuztyeutPTXsKzSttuKzYvt7FzcGurZlVgmyKzqut0KzcMlmuWNCwyXvxut0XvR5y8ZJ2utZIutvyz9yxGukHua5yZ5yBvt7ut4GuJLzk5y4LuNvtKvtUwJAHuXmCCHuQvtk5yDjzLvtVvtUYvg8tbLzVBnySLgHufLzfvtG6yPwA3XLn1lp5y65yhvt85ybHu-5yJAgY7UTSC5ozE6yyvtk5y1vtD6yuozR4AvHuN6yc6y9zW1auY6yT6y5zt7auY6y3Huo6yYptj6yc6yZ7yQwt_HuAfADIuT6yk6ybwtBIui7yaMztHuLIuGPmr6yZbu9utu6ytZJw6yScmo6yuwt7wtZIuYIubIuHztYIu56yy6yhIuNwt2MzBxtA7ynIuCxtLsWExtG7yEwCI7yVnCK7yyIuNxtN7yU9Qy7yysEnxt6IudnC14tCWEZxtVav3IuNytY7yb7yy8tWcuaqzmpzhav-IuKJuqxt1Ium7yr7ys4y3xtu5yTJuQJuu7yxavUJuZJu27y07yw4yGoCByt8avlpC67ymoC87yCmt-7y8qzBmtGiqC8yTiquJukcvTAs5UBqjtAOz4DOL8yZytGduYdWGOzNrzgyyjytiytcytl4AG-TaEBpytjGtIKuEsMuyt0ytd8yjGtf8yphXzxTjGt3ytqyteQmm8yPvTo8ygtB_ytr8yZKut8yUzF28y9LuZKuU9yr7Qv8ycLu38yZKuTztwbvOUEWztbmJ-8y9KuR9y7stPzta4FhztG9yMxwsOzJ9y9KuhLusztELuu9yUpzyztELuU9yP7yuztX9yMLuK0yGLuJszYDEZLuu9y8vyA0tXLuy8tA0t08yEIuA0tMLui7yS0t2KujLumeumszR9yb0tmLuy9ysLuMiAuLuiLuwLuMiAyLunPzEMu89yTvMAMuuGuAMu-Gu8LuF-yf6tH-yBMuAtz40tFMu7lt9ny3XzPFvRmYf-ymRy-DEWUz0Qz8PzWYzooybmYKtz_JvipHX3J5oyooigMuONTiMu6dSOIP9tWXsBt-y4lAv-y-Ne9HesGCz-yqEGMAjodoxMubLBeiiF9cK8vt1tKAoDltl3WpzHkucapy-MuDNBANuKKLCNuWulA_wAdW7oxK0GLRI_DWI3JCGb2KvS_yPNuWXMGXgSNuX_ylqP1pyWNuNHNYNuYxmNMCFPHAByNljpEuk_ywgUlMDirHYVLqQGmNupbLqXtysbl1OlaN_cz0zMx_ymyPwPmzNuRdT2_yX_BRqGC-XcUE15Sd5h9_yFEiYZBE3tenVpqynHH4HOx_dY7GHOugAj1DuD6rpXf6qyOOukqOQOu8ipzOchcHKKI2yuwphR5QUBBZOutazp4caAzy8P8Buedm5viDzAhTvooA9JObAKz5QhywmAzNuAqOuVDvDAe-2K41OtAz53MPbzj-Jo0Wa5Y7wdnMvfYT2Az7MB7Ou5AzZnY8ryNNE9Az1siDPu6CIFPuPIDnFypoPKPuHYvP-s92rLBzmulvVuENvK_F83aPPfHWvXPuSiUfsy7SCRNv6OicIPXLfgPuWNv_YzfBzlPuq9AnPu8NLvWuCUBgNvJmANMbBETg6keAe7CjnNvtBzcKujyhwBz4PuRvkpzcQsU7etPOVJdu12vggS4NvXVh6Nv6iZ7ez3gY2oWo_uxnWECz3jfy-t0Cy7cC4LuUzjFkzs3bpKzOCzN0Cl_VYdzCul5uYxVuWXUbsabOvYCzr7QaCzuNB9_B0NDeCzzttlOvlJQZCXeSwsFeXuye6CHXethnbuy2QurCzg5ltCz7QuBfC2Ov6bgZSF1qTK6hcCgERuucIr9tHRuzENxrWKRukhGBUsUhBORuBDz0vlfBySRuviXeZWLIJIDzpTimeBaRuHFkODz6wiA4glezhRuYPvYQkpauXDznRuXvtwautWusRuJPzfDzwRuHkTgyAjDzVwllbStra-NpIaG5Ru_ezMYDdbMsnY28Qfdq2DHBSumcs8PvK6H0Dz8NBHSuuocDOGm8t6DzHCOW8J9DzOHxinQgCXWfz0XuTvBQTuXSud0kDUuVraaJi6UqcOvnfzrBnbQvaaKRwylSuQTufxABzzdbJ8dCf1WDTutWuK7BZ9tfoCKrtopnTJzk9tgXuBOBiPz8jqkEzlsWCHRnEzI4pFYudpCrEzaaKtEzFVgIOutsWOTuITuzsbuitRcoMTuH-tBzz6EzPPpSTuIbuBZpmSuNXLQOdEFzURvIvqLXv-TrQtDWUrTFz8QJgdoIqPX9d4zzDhSQYoZClhJeirbnRv80CpRv8Yu4xy81VdFzcDxbAWYRD6FWiFzKSvLgyhIwNylPEVMIBpKzB_ttPz2yzuFzA0zG_taFzyFzU4d1damdO2FzPUu6osqHvyxz9zwmFBVUun0z9cuA8qbYuLtWlqPR-QK6Rv-PSUIIGziUuvyymUuxyyfxJzyyl8EpUuIciFWvTsFHWvxfFIavfOd2zzOFJAer0SvzHd2Sv0GHyavT8Hqav8Sve-BMzyWngCRD-UueizvGz1SWt4AiizS1zkizxGzLTv48BaFRD9HQVu2GzZtbTTvaSuVTvwAz8GznyBpGzkAucZudTvDHzkQw5yMwVvLGFMHzJHzQHzoVunVuOHz4zyrVutWuSHztPv9zy6VuXHz6otZHzABu91z_HzSjz8VuoTN2oDiHzJBuzVuN0y4Vuajz9xBcjz2VuT0ysWJV0y6lfg2mr-JReuCynhBRMflVWujwA3Hzs2mIIzi0yDHzdUvikKm0yhWufxyl2zCrUZemGxwF0waSu6jzBIztWuzrHK2z_jz4IH6ptaSu70yjFgB1yfhHD1y6WuxRu9WuKSvQkz_yWNCu6osfIzc2Q5GzHVvkIzS3tiWcOjMnTjtJCRvlQXuKSvtIzMaudrtDNuyxYY_y9zT0IziVvcXuRmzeXuTmzQzzGCeYkXjXuheuYmzLhw0VvpXu7FRemJyZJMVVvXup3zVKze3y4XuNJzMJzPOzs_UmJzs_UOzz9ECu3zFyzAttheu8EuUNU-Eu8YuHYuFCeuOadPNI0lF1zjJzNZuRyW8JzSYuhjAMvYBTbfVSeecFbXxJzwJzcYuP2UMnzTUqOnzA0nI4y35TkYumfwlNcgzSvBR-JzT-bchXtYuYqPvYuYBCxYuvhmwom8pd1YuzFuS1zEXvlRuPKzJwMfNBSKzAZu4Ods3zhToXKzhJUZKzMutQbu4nzu4zeKzaao0JzhjqgNL6ElRSzfXvtBzoKzXQujXvDGOIozK6HKoziyzwKzhZu61yNhflZuAQlSzz4KzzDz0Xvakj8KzIdT3utX5zyZu4Zu2LzELzDLzc5yFLzBNzFvtWLz6wz8ZuOLzO1loLzOvtgLzGzzDaucauHHumSu7fqqZu2ozWSu4ozTUqf1ls5zWaueYvhEwlLzWLzCZuVauuBTEIpnmPA2ltLzqYvvLzwvt55zpfIWLz0LzDtgg5zQpzUbuJfGWbusHuS6zAeuuau2auJFmXcuzHuSbucNvwauHMzW6zAbua6yS6zTeuFbud6zTcuFIuZ6zQwtb6zVUvJbubcuRbuU6zZZvMUOcMzMIuJGzEKng5zu6yobui_AP3TmMzYIufcuZXAEbuYcmlbuZXAIbu8pzcbuxMzYIudcuYoD_6z2Mz1buq6z2cmxbuK7zW3Aebu_Mz8rmBNz-buocuzPuCcu4buQqzKcuJeuU9Qv6zWxtaFzNcuGcuSNzUculbuD4mOcuq6zXxAXcuaNzwcudLuScudculavwcum7yuKSo7yqNzRJu27znNzkcuq5zDTAzSutNzt7z2avIrPxNzD8zpNzF8zF7zTGpheuAbvBzzCbvpTNzrBQTuGbvLCrJ8yBOzjul8BBN8yJOzJ5WY8zL0zI9vHOzMOzDBDYNcx9xurz7duYduf8zVOzr7QMeuYOzZKuRPzbOz2Wyldu7rzz6ebztZPzJUumOzreu6bv7duNtlmOz0dujztr8z2bumOzVPzvauKeuZPzX6z_du18zDcuKeupOz9Oz0ztr8z6Ez_duVPzLMzQeuZPzVeuQeuF9zMPzOBDOPz3NzgSAr8zeNzQeuVPzDUuQDxlNcfPzJPzMiAF9zePzg0tveu1euSzzzeuFfuR8n1eu2jADfuYnzzDD6wz-eudwWv9zCfu7-ny0m7-nn9zIfuFfuK-y35TN5AskmKwwgku4YxNhxdEvzpv4MwD-zdRytbwEMCjjJW6uISKuJrewE_gAYWtZYth9dvkKA7CN5AR8KSLDSvIvPy3YIfYtUYz9XtI-zHZyIpu6NwFDvNHdX9jXVeUVynBBzQzGYtg-zHXy5Nw0Eck-z2oim-z_QeaXy1sMh4t_qADiE_GvQRNcsI_aI1-DW7Qa_uaXwJPTcXw6mwi-x4CgW6Xm4wMGAnXwEZw_fQdRYMIsqpxlsEhVIAYxvqCbqurSlmnxGgAonx8RzS7eHxx6XwkYVzTcZSw_iZ17C8Oy3vCEMLtqmIrJ8MVjuEvvEbUwFPiZWwbjvo2t-XwVfraxLPNwHGG6fyUrS6tVT8x36JIzxx1DqWwO8uQxELJwyWw9nvWYwhpvygBOvIBRyocT6WwOcyxbts-zTXyYLxw-zDpiy-z2PeqsUxNw_ayrBBq-zC-z7ixE-zJovMA0wzClwEPA0wYwgwx1-zkiv_EF5-zT1H7-zYXw9FLePGJhybXwNqiD_zuwxoovH_zLvuXKKoXwzwJIMjc5fUUhrXwuXw9wxT_zw9FV_zgqvnPBJjvkdyOLsnqvRWwalf1DvcXDg_z4FwBGvCqAVrMIShj7xo_z1nxO2xYBtOlCt_zOMw_NpkhDx_zSQnjZw36JTCviWwQYwFoxwEd2Ow0ILNox9_zbYw__zYYw1jvRYz54T01kDGHGA0vXz9Xt0DkyXzixwNtzGYtuB04XzHGFU9WvRxgvQRBGAUL8ECv7JqFxc7lOOw3_MFNwglNt-U3bF7alEmTirWtIdpwex_DaafniELC0LuBfXxhLcWPDpCifVBMKioUsymFwsCzfug7D6lQdtCaLDquB3bxQFU0hi5YJXC0q1DB7PJcO8SnoKgyHQzsC7iYwenjC0lzAlC0HOVcC0bC0q1DD8G3sGfxAj8DaLDFIQ3C0HrC3C0iusyC0hkq3C0aVPqIAlEBgC0tPMDD0qIHeC0IukaLDojGlC0snH0C0RgHHD08C0dLDoZDHD0rC0RD0tC0JD0qusq1DH1HlC0mCVaLD7DJbD0jlpq1DO0EeC0sAFbD0-C0hD0RJTdD0WD0hD0tBBbD0xC0DKzmMClC0l4qxD0iC0DKz6C0q1DMzUxD0mD0DKzoD03D0qD0DKzsD0aLDdJEeC0YzUlC0azUFE00D03XC2D0dLDwbEDE0U5CY5DlCG2C0q1DyQzPE0dMLFE0WDEPE0MWJlC0QvDaZQyICIE0M5geC02zUaE0OE0BD0wchaE0eYApHtHA0tB0xYVMww_Fh_pC5CvfMVGDvuIgN5ACQz5mxzB02Yt6Nw1AvHDvwE04sYb_L_pvlcyVbAC8vLrBE8vyokaCfzvqOqe1hVb3bxfLMHvGnyMitZramxcpuA5iPvyA9tv_Vw0HCqpxvpE51CxBdAhtH2vF-BleFO_vceCtuBt3CweQ6uOhfw8bq7wwowz5TxybydiYfQi4FwFNC1lvy8vLxC8UIs4uE0ubjvs_x4qvHsuSdUlZw88vpVpMmwC9vbzwS0vj6vfpvAG0d1YaC0kGf0Yxtku2E0i-z0Ec5E0vkv7E05BA8tCBguz_lpkuj8rX-ySiyHG0rE0u-zxNwLG0NbgNG0PG0Juir_lJFwZVFs5QODvJjEaRenYkySA8-t85lQsUEPWmTym8DZ9uNowHlmJnSQlvnKBixh58YYkfZ8vWF0euFV7HMWhulw3iodF0sRztuBjvaj8vYFsxFwnF0MvAvhtTbyt8vsF0w8vIVdVHwLxCBWtyF0W4u0F018vK0KG0vYay7F0toweMp_qv9F0tIsA5xCG0H9vHcyj6vT_gonHIivIG0VwwEFwI7EvE0hNg8E0Toc7iYpgw1E0XG03E0nH0EEApH0NRCrH0zer3myyru4EQAF0W4xCF0SFxgJU9jbaIwhiByzDi7Z4BpKlvUnxMF0o9mxG0KdF_puY-FTF0pFNUTjhoAd8vfzO1Od4ovJHwctNi8vkF0xNTmF0n8vGH0EpvdSysYjVWwtF0x8vOixwdoPTlHYDeVCj0uvUTAbwUH0FNXWH04F0GJvZH0V0abH0q6vEAveH0-F0hpvhH0bFFO9vzMwk-ulH08aAyH0kLxMNTxE09HAQG0fG0PMun8rUG043x9I0wH0JG0xNwVLwCJ02H05ESeG0r4DawwhG0-dd0zVkG0klP-H0JPjt2IBI00RCuBOglwJZjGI0LF0vG0ndvEJJPF0JJV0G0UsnhawPVAQI08G0cF0f8vVI0ilvCH03wfbI0RHwZ9hYiVfI081Yu1ViI0MH0y_uLxCjUIQH0Oqe_9u1F0qsb3F068vPKX6F0HByB9vmMw0I0auV2I0cH0Jiyq6v-pMjH02xx-I0xctzbtU-yQJ0OG0sH05YJpRxqgwXK0M1tD1taK0cG0Tocu-xZlwiwDDxJGKAVWNJUX9bPJxBvoFoppkAhFtxOpBO0CSyuH8lFYM3guqxxS7uBRnuhxDaTDTubYl_YwgeEmvPp3AdYLqXtCmHqPVnOfvRrJGrkiF9_Hycet9SAWBibCdeJc4m1JYo0PTbAmzCIAHzQAwCCfXg8lBu-ELKCFkxKrPa7cp9pXDDPRLhsEc4tmXudPseqqPXdmaHYxI2OAahHoptRTNX0CgAr4Zjr8Hh8v9VEJyOAVhUWxHgbd5Hefw4hGWptvbBmJiusBCIfplBIPC-IiSND5FWI8CKoereBTvohsJmdya_QESzftyUZj59uyYebXB6VCMqDhspFpVD9lJDgXXl1VChPmlkCGYCATlCnDFCvz-A8Bso9FmUizfdL9li2BRWkirJDXkxjDTYyBzhqFWxKDI5FjpC0VzuDE8ER1M0IDG4nuk3hpQAKtJdeJpDxLSba3B0SXLLKQfhnRV3Els_UFnBrnHI4CjqbvENC4jWxxD9dQqpD9dbBCVmxuxDdWzfPyboWHiyRBySK0KJJeK0pLQ09Q8dKY1DyICdsEt1DvEN2YDPzH49Cq1DVsCkN0-3CEQrpE0idCMJ0ZhxMMuCtYHbAbK0dG0IDv4fJpcts8rJJ0KTyLJ04YVuUxZK0xN0eHhqH0cK0MHAFJ0UJ0PPwHdR8jwpK0uFPmzkSXMntd1sAvK0d_d3MVyK0nRYnfEDuC2K0EEC4K0ilwEuueTmQKBGNIRpCLbeZzwx2uCL0DKuoeU91v0YMqVNEnElnDkjCzneCYG5eM58YKTC3KxL_Ga2Y4JF-RIvtAWL0h4AYL04IIlGMbL0_jEahNYuANuADBNCbCVtAYJJ9wAlL0k_DYmf6FQLjY6rIvrC-NaKIDC7A1mg3HdyL0fRG0L0PsBdax3L0_uHYoiCAFtKs8MKzIeAXyX0y_A0iykCM09WDuhAIQPHuAHM0Xar9BJKM0abIvPCNM0IaEv6CGzwEZtjVzJ0c4YDIlxuDz1bNuKhQTIY0uzdydM0IkmOVCb_hhM0tQad2gi7YdNhzSCu8V_lWuDz7vcPfC26ezzwDxnSSzq2tzWBzM0TpP1M0isdT8x8oBdB0VjCnyllqcptASsE_M0AhbjvBD5ZPVVaL0GN04Bhs_U5vccXVG6SGCkJsTON0eTDQN0nQ04CwTN0-SzVN0IMSqMwaN0xPuaN0PzMYCB5YJ2XAYlXoyDmN0dLDjN0t1DnPdpN0mFEpN0bBCrN0sB0tN08N01CvS-ye-y_N0zN0dK04HQ5N0XVy7N0Twpooyc-yStzNR0lK03H0nK0PzNB8vFCDfoFAnnYOCmTb-bPwK0RO0eDVTO0bgTVO05rG3K0n9A5K0osNZ8binkpQteO0JTdbQfxVFkJYzFWFL0rVx2QFBYFSDOlnJuNLcagtO0TlvQL0toucSmFSG-yH1O0wKl4ziVCCZL06O0_9sano9O0fL0AP0wbphocQ1XbAp5LGj0Ra_RUUpxjyEXUsL0hkkOP0EMTQP0VRohABTBxtuB2L0cCTEXnj3evwu0WncP00J0QPk-RzBM01kWiP0srC47QGM0bhtnP03QFUvergCrP0k_uOM0ZbLQM05ZI73uTM0zP0yqvXM04nBZM04CEpVzcM0pkxWxW9P0cXxLGJjyBWzgwpURfDEQ0YdNHN0qM0HHCsM0UHn14uLeMwM0OQ0qJeXHxUhB8dyfiZfwuVQ0IzxXQ050PhPIP1J2OAh9lIOEeQ0tQ0EN0pJiXXVjQ06EClQ0s_UbdGoQ06O0imCPN0imCRN0bWzq_ymFRxQ0YN0GAv0Q0ADRSeQexI9fx5YJD5jKaC8Q00yo9UQ0RAAR05ZtAR0DR0AR0FR0mmyTR06ZwKR0WR0T-yYR0BO00N0RG0_8uooG0XzDoyxYthK0NhALR0wxAkK0cU0EJ0TJ02N0bR0IO0pvYKO0rJinuc09XQO0Y2BcbCF_PMluMHVwuBUdqqR0XO0sR0ZO0ZHrwR0dO0oWnr4U0R0AtvKuF3R03qBGL0vNLv0guTM82BxYj5_Z4pYuO0lnARL0ES0zO0zZIHS0qgLJS0AGT-8gYQSNS0rgDYhZQS05iBBP0-PVwqAyry0TGXS0oL0JP0swZoWAMP0czDSCCfS0hycRP06QCTP0kS0_BPmS0PvHYP0snA0qIZABs4asS0XLJuS0NlBwS0RJtyS023bmaxVFCjKQSwPLM03Be7S0tP0IdcfVztACGxmyP0gzvDT0YMhFT0QvY4P0iHw6P0KT0kDHMT0DwuOT0SpQGUikIw67t3fC_HLVT0ymljuOYT0puAuM0bT0qCRdT0w7pjZwVQ0dwuxW0B6BkT00VaegC8M071C-M0yjQdQ0PVVfQ02aVhQ0xT0pM0dVV0T06phQfh8kApQ05T0rQ07T0tQ0K-uvQ0_T07CwBU0CTzhPyyQ07iYYOV09QetEfN0LU01PDNU09Q0keAQU0nN0SU0nN0UU0kH0uN08mx4YOXR0zImZR0Hgu1C0RR0acyWU0eYzMR0pX0pU0aR09-zoK0vU0fR0sK0wMM5syPO0yBE1RCQ2K9iBoR07U0PKX9U0Cqo_U07K0BV09cyMvAzR0BL09Zppri2yKgeE7sMnO0JL0FoChVC-R0ZnYRV0BS0kmPfYj-HOFS0kRzYV0jhLZOWWUVUGCkoAY-COS0gV0EfERS0szAkV0qCf0StWS0qStpV0HJCrV0Yeh_AfuL0qPdfZHyV0iS0psBSWxIafl6nuzDoS0qzDqS09V0ZI0rmCAW0ZlBCW0-2C3PB_cPmP0MvDrXltqU5S0viV0Iv8S0uP0PW0AT0SW0XDvnVzVW0FNAGT0GsEbM0E8hbW0-VCgM0deAiM0BQ0RT0mM0JHBlW0jQ0IQ0C1EKQ0rW0tMwRM0MsAeT0wW0SQ0qVGUQ0tyAlT0aII4W0aQ0nuuDyC8W02aV-W0vT0LXVkrIvshCHrMJz2T0b6jIX0xIKFBELX0LJL9T048xUX0ATzfPyMwJ2HwlcxuSB0vHG1CijCGXn-Q0hN0q1D_Q0nN0fX0dLDoN0TU0OU0kX0JR0ItzoX0sImqX0EO02N0S4YfK0vH0la0RcwJtzbU01H0CO0SJ01N0ZPdlyCzmw3X0eAy5X0mOQ7X0DowEKM3U0zK0UO0CY0RRJavKakSfFxWgMvR0VvsJY0_-cnTFFV0xycDL0kO0xycRY0IL0MDEpO0VY0rO0NL09bB_VyTV0DS0cY0WV0iULfY0Vcn4O0cV0kY0aWCaIyS-YoY0iV0SS0jL0EP0EtNGP0rFwUykvlQQVGcS0_QA3DTPP0xV0hS0WEB6Y0-tq8Y08voNnv18KaP0X2OCZ0sIwEZ0AM0BW06O0DW0JZ0XVBHDYIM0oP0OZ0KYml4xzRrRnw-S0wP04nRBT0TW0hnvET0aZ0XW0VSX5P0JT0iNBeM0qKT-P0iZ0AQ0QT0iW0lezkW0oM0HQ0oSwrZ0tM0aT0uZ0_S0viDvW058vzW0TQ0Xpv1W0qiV3W0qWO5W0bQ07W0sT09W0uT0R0cwT05rTDa0JN0Fa0tQ0HX04T0Ja0SUszIKMX0dCvOX066eQX0Ua0SX0Ta02Q0vLPXa0v6U7Q0JN0kN0da0ga0fa0keAhX0ga0jX0WK0lX0lctaG0CJ0MWKMIQUA0vX0BBvod0wE0AVxIdGaCLSPwSomoyDdKIc3nc1Razbd2uAUNztOUpqtrFE8l6nMdPwO8vwgUMFk7wEw5D-6OFXgBZIJdGNow4CEfVS6acZXGGZEk1WBnAUTClmF1wB0JMa9FAJZKnv6ROjwWcDDpawZBRGGxEkNjuZqLhtwJMpDbfDwyxVqBOUy0dVZ6HGYyVgClqvTYXXdTcI0trgMQwrvBAtdHcC89B6rATfaO2xxRIrvibROFfYcPiIgD5Yh8LB4QfALV6rAPaBL9IMWC1Kv6wq9HgRZP1-C-zopI08MYCkq2os-fwTUOS2s04xuZdiQwp4ATUUuiQoBPk7l35bxvBi4KGmeo5bfFpKCcdmmTfnlf0xbSBxloXEOGw2FWzXgWubcUxFgLgUxz5QkixArDuSBF6H0DKvIFTGFwyrupFSdDkeAqf0koyqE0va0Zhxvd0zX0rX0AFBsd0WG0Bg0mX0Dg0za09E01X0cR0JO04X0Z9xNO0kR01U0xK0mR0AY0C8lFmdFb07pJh7q6K0Kb0EvQMb0_K0gpTUORiO0OY04R01KSSY0Wb0KL0q0EML0kzF5SCXPPWPsbY0hqN61vTFOj9GVL0IS0hY0jfQaL0eV0ob0eL0qb0x-UqY0TS0kL0vb0HatYS0NEKzb0bS0wrC2b0eS0R1P5b0sjMzV0jS07Y0dFE_b05L0pS0ugB8L0dP0ijzfP0vS0Jc0IZ0FM0y2vSeIMZ0JW0qP0QZ0CSzNW0qMeUZ0SM0WZ0MSlYZ0g4ucc0DNQcZ0yKOeZ0hc0nDiEmYokCfM0kc004Qmc0hW0focpc0K2YGQ0ruRqZ0pW0phgJqosW0vZ0yM0y4xanNzZ0gT04c02Z02W07M08c06Z0_AfrT0F1hBd0Ma0_W04T0BX0uDzzT0Cd0LN03T0FN0Md0mbdNWsNa0BLwRX08CRRa0Pa01Q0FU0BrmXa0cd0iN0W2ApN0gd0UcdbX019hDXAka0UR01CvLg0nU00a0qa0qd0PbBHg0jU0md0wli6i0DJ0DO0rU03a0V1K6rK5bP7a0Sg0zU0yBEVg0lR0_X0E_b6U0ag0l9vLjGdg0uR0QhdLb0-K0fO0SCmprt2R0EL0JV05R0pg02ngOV0WY0sO0XhGvg07Egxg0hPIsurfb0UL0ib0XL0UAHLS03El8g011O-g0ugDpY0iL0DP0mV0maBwb0Gh0pL0KP0sV07Z01Y04b0xL06b0wlj1L02V0DXn4V0Y8d6V07L0sDvZh003Jbh0Ic03ElKc0fh0GW0gWKJM0Qc0MM0MW0RswPvYKvuofoRW03tyXZ0WM0ZZ0Xgidc0aM0yh00vl0h03LW2h08P0lcxgSrfW07YWkM0muNPunFQ010FBi0tc0Di0huNFi0xc0wP0Ii0fT0iT02M01Z05M0x8A7c0ZQ05uvTi0T3CVi0-Z0Cd05VgjVVmW0kQ0di0Ga0Kd0gi0GtEKa0Od0Xi0NX0-T0Sd0S3xDU0Sa0HLwXd0bNw09Qui0ca0wi0PU0OU0gX0ql0jd0ja0ld0Jg0nd0uE06E0Eg0qa08E0MRCQqwtDF4sYyKG_bEkBAdhA6l0jKGehAkiPIgNcPgDEAvxAJbAhfJc6EBiwgCGbMDc6ESHAR3nSG0qIHAj0xbtkU0CBvvpC0H07i0dU07CvOG03l05BAzQH_l04BA8l0-l0xVT4BABm0FeJFTxFm0CEDIm0etuokJqm0Om0uKqGO0AlDS2BgguCzH_pPytu-VT5sy5LBFLCqkERCyzK06pBpRHE8lAGXF2KcomoUsvR0OCqsYBtwYmaWoTFjxBowyDKuqrLHU0wPHVb0MNd82BvomMdWlQEhjYj6HoJAOtIZfoc4da2YnDUUemJUjhY0TBIYMDLpmmocdL0L3T5j0iWJRYojL0XWDDrNg8vPRLSDGdSCqL09RLayFsZLliCWJQrfsPh02uOuRO9b0BTD9Y0ZEBZsydCIE0Bwyx2VQ03ywIv1dBCIfuOSKEnhREBWPjbXftDEFZn4hkh0XxmRZ0AsG9fQvP0DN0GxmMDDcgC1KCWM0bQV4GaxFhRyB5P0dkDt5Swk03HCyk080DpUqCvyzWxjW0bO05k0SUXJ2LPjkXBCAgJLaI2AxQfhyM0B_RM8Q04xdEKjT0ekAlT0v5DnT0KGbpT0ciEMl0NMWN_BUEpYi0OujdVVoKe0CELlAFmExxXOxEMpAWIFJX00IfLa0sto39lOrhhWpN5BNX0ZPymFRapv8CRdp0cIO2nyftMmARObsRD0qBkdUAaX0eMpGCNaWXeX0Y7dga0OtjiX0N2c3i0XU0PFvR-Vd-y7i0yX0Mg0PR0_KCSm0Ag04i00p0E-V2p0GDv4p0Ym0mK0Og0uU0sPPRg0MO0Oj0jR0QO0-X0zElTj0tITQ0xrR0FY0Ib0FohlIsgg0cj0LY0hO0NY0U6nqMkQY0HL0M5Qqg0UY0LL09Jw9brhDvCS0Jl0yO0wj09sE4g0VpI6g0MS0lY0fV0pb05j0rb0Bh0tb09j0uY0nL0IP0xY09VizY0tL03b0wV0Hk0Ph05Y0CXnVP03V0-Y0dhlWh0bP0Ec0-L0Uk0GZ0dh0EM0kP00S0Jty2S0NZ04S0Rc0sP0fk0ClJhk0QW0WXNkk0sh0mk0uh0ok0wh0WnwaW0tk0cW0xk0qDEdcK0k0tQl2k0TT0oZ0CX0bwvXT0bXkZT0-DvGi0yc0wZ00c00M0hT0zW04M0IEvHl0Qi0pq06W08Z0Ad0Ol0Xi0Aa0Rl0yT0Ea0mQ0Xi0Wl0pJihi0d7Eji0uQ0dl0pi0ni0XN0Ud0EU0wyr6-NXa0CLCZX0ml0-Q0ol0ea0sl0hd0js01i0GR0YgyBj0wl0wli1p0na0yN0pa0Hj0SG0RgH8p0IR0-p0Rcwss0aU0Dq0Fj01a0eU0usxHO05a0Iq0Mj0Kq0iR08X0Ab0yPG4U0xdx1K08U0Gb0ZqgliwaO08K0vaWZNuig0gO0kg0cq08HWng0mO0Rn0NV09R0Zb0mq0cb0SrCpq0TL02g0xj03O0zj05O01j0xq09g0gmh0q0Ah07j0CCDub0nV0vY07q0Ih0rL0Kh0NP0vV0Nh0Cr04BCEr0crGSh0WP0nS0_isF1uBZ0FJGDZ0_L0sPPVk0YQSXk0Sr0gh0HW0u1PcZFKW06S0aVznh0gk0EERdr0PDkfvulk0B7Sir0K5zDPJxh00Z0sk0sLsor0KJJyk0rr0HWC1k0DQ0nM0S3dpZ07k00r0qW0wc0uVzxM0PQ0Ji0eu0Jsu9r0zu03Z0Il0yg0pT02jPDp0BN0-oYZOVAX0Fd0IN0EX0tGEGX0Qp0qBm7BKRs08T0Ts0Oa0mi0WN0zQ0TX0BU0pvHHU0wISkpvaX0dd0hs0fd0ls0ha0wp049Cyp0VMuHdhCq0oa0Eg0qd0PaLxB0gkuUm0gv0oU05p00X0a8CJj0dR0RxFhXH8a0Tg00U0_bPWg0Sj05U0Rq0WO0Lt0Yj0Jb0aj0Yq0Rt0dj0Vrofj0Ibnhj0e3NYt0hq0lj0bt0HIPab065IZY0sj0xO0ht0GS0sq0ZV05g00j0dV0ot03j0qt0_O01q0tt0lV0tY0L_Sxt0wn08q00b01t0uV0oCCBr0owEDr07b0Fr0lS0Mk0Ir0SLPKr0Dc0Du0Fc0Fu0ojEHu0qtBeh0Ku0Zk0Oc03S094BYr0ek0Uc0Wo0ik0er0Xu0gr0Zu04uxjr0cu0lr0gc0gu0gZ05h0zk0lu0tr0nu0nZ0rc06k0rM0su0Ei0RjC3r0Al0xu0Cl02c0zu0jT0Oi06c0Bs05u0Ds0Ui01IvCN0jqbQl0Jp0Ks0Hd0Ms0Fv0NN0Sp0Nd0DHz1o0Qd0Us0Nv0Vs0hl0ZN0FU0qXE4Q0yKBZa0gN0ls0ed0sp0dX0zi0ER0ul0e-z0s0zp0Rcwpv0ya0Eq0Gj02a0xs0XiyOQyTm0Cj0NhANy05s0RJ09i0s0v4a0mtsQg0Bt0yU0Dt0_a02U0Gt0Cb0BY0Vj0eVzrdtMt04UJAV0bj0Aw0aq0Ut0gj0Sb0fq0LV07R0Xb0kq0QV0AS05Xaft05u0Rw0eY0Tw0gY0uq0Ww0mb0Toemn0C9Ibw0st0n9X8j0fw0mL0hDVyt0aS00t0tV0Fk0ow07iH6t0rw08t08n0-t0Nk0Au0AZ0Xh0Rk0-V0Gc0Gu0Pr0Wk05w0zS0Lu0ak0Pc0Xr0dk0Ru0ar0Vc0PrVXc0rh03VChr0Ix0bu0vynfc0zh0Nx04h0NT0ku0jM0Sx0ST0ou0Ai0WaKru0rXk1r0-k0vu0uW0IsAex0Li0Dl0-r0WQ04Z0Ri0Kl0qT08u0BSz-u0gQ0Zi0Bv0jVVDv0ei0Ha0Ld0Yl0zx0Ss0cl0Mv0Ys0Ov09nvDU0OjAas02jL09QygAes0ba0gs0av0yi0bv0tl0dv0vl01s0ZhxD6Z8iOqv0Py0rX0qNVmv0td0OzvH2AcNBhv0us0jv0cy0uv0fy0xv0Nj0iy0TlQFt0SO0Yg0Uj02Jwpy0Xj0tR09v0Xq0ODOhg0Bw0Pb0lg0dq0PY0KV0N3dIw0at0qO0Lw0dt0PL0aY0oT0-y00O0Az0jb0lt0lb0QjIFz0PS0_g0hL0Kz0ut04q0gw06q0iw0zt0LP0Ek0Ar04t0pw0Wz0Jk0UP0tw09Y00JE_Y0Cc08V0zw0Nr0Go0ch0kz0Rr0mz07w0Vr0jh0wmlLW0sz0Bx0ph0xP0fr0yz0Hx0mNeJx02z0ZW0Mx0INRhu0hZ06h0H9lkZ0oc03k0UT0qu0Xx0E00tu02r0_k0PrVBl0yZ08r03M02u0Pi0YQ0lx0-c0Es0Nl0Fp0Hs0Dd0Ba0Sl0ci0720b00Os0Hv06T0al01x0lRv3x0j005x0Vs0n00ZD0WX0hD0mMCbd0t00cX0MU0lN0U30x00keAkd0Jy0Um0300C10AO0rv07s0GJ0txu55Izs0b30A10GEAd30OR0Qy08s0GO0dy0DheAt0I10Ct0uK0jy02v0Pq04v0Jt0DY07v0T10Wq0Zrv_v0JWPY10MY0yy0eq0d10sTa2y0rg0PV0_R0VLeSV08y0m10w8OSw0hXGBz0kb0jY0t10cL0v10rt0x10CP0z10Mz0_j0wY0410Dk00Y0710wL09102jr0V09t0Hr0D20cz0F20Yh0gz01w05cylaAL20RiA6w0Nc0P20Ou0Ro0Sc0FCDtz0Cx0Vu0nRrJOVYu073Bau03P0ec0d204z0f20Ox07z0jZ0nc09h0m20wr0sc0p20Awc9k0ax0t20wu0xZ01c0L001u0Mi0O004u0oT0mx0T00tT0720rx0iQ0xr0_20DN0Ev0oCTxx0Qs0sQ0bl02x0i00DU0k00CU0Qv0Ua0cISTv0WYtR30Cy0Yv0Ey0W30id0Y30Iy0bsxps0100mX0PJ0qX0qd0lvH900Ig0-50lctA60E107Qzt30erJv30rK0J108zPG_ukR0Oq0Ht00K0pR0430cg0630Ot0IY0Zq0EV0A40Ew0zy0D406R0oO0G40nj0Mw0Vgbk10Pw0OaI3xu1zT99sXV0p10yj0KS0mt0Xw0nb0Zw0Hz0wqPJz0Y40ew0VS0110Oz0310Qz0510f40Mh0h40Vz0j40Rh0Zz0m40Ac0pEL7V0q40Eu0Or0u40Iu0lz0FW0y40ih0040R20Qu0RZ0Su0br0Uu0VZ0X20VM0Z202P0bZ0Lx0D50RtNeFC5Oi6z0eW08z0k20J50vr0Vx0C00N50sZ0uu0NQ0W-FT507r00twW50fiZ3u0kx0a50320nx09u0_Z0820Js0h50Ls01T0Jd0Gv0NfCIv0o50G30ruWr50AU0Ys06x0oou2Q0Fzeti0S30qp00i0BR0RU0av0Z30850Vy0qs0NhAI60f30by0fU0YcyE60950Ly0Zhxf80600h809s0L60Kj0eR0gy0hR0Q60UBvM10Xg0Qq0330bg0qy08v0730bO09K0vy0d60bq0B40c10jj0Zt08R0h10tg0crFqj0vlUwO0q6094qs60e4O3g0Uw0Cz0y60Ez0U40nY0W40qIxy10660FP0Fh0c40_60e40_q0C703Y0Ik0k40H70uw0n40-FDBu0ez0rS0N70J203w0DM0w40N20T70IW0V70PZ0KNCY70440V20wz0d700P0bc0b20YW0IT0j70EAivk0LT0pr0Fyc7h0mu0_z0Ux0pu0xr0Ci0Yx0P50iXLH00z706r0RQ0x20Fl0_r0V3q_o09M0870c50Wi0j50f50ai0Gd0a00Vl0G80qQ0Zl00x0rbvH30M80Td0gl0L30Pa0k_nTv0fs0T30W80w00550ms0VU0F60m808EA61u-N0Zy00a0C60ddv4MwXK06-0jK0Oy06s03a0UFvATCfHrxv0eiw2IiU2By80kMFF_P8tueJfP10_vKjg0LjGuZCpjJRtwlmecO0r8CIcPHdfmoCprtWReLlpAjB46bcSRbUCGDN82B1VAGWF8KtBS0Zn0znN51CvwpXiAp10nlBuq0DoACgDvmgGsu160ovAbw0Tycwfwtb0FjhINrHatG_DUykG1Pxxg-q0iwg3DThECuyS3aqtQmJk0oSS9VE4vT3uHVatpfH0qI3EBs4amPBX0yrpw3zDwXiI9RUYGeuJ2DjgAexjlpz08hDKYmiRqBUk0Fwt1ITWwtOaRW0aUywqAbUwjUf4GaWQD3UZIT0fu00KDhu0iYBqDE3A1_dC18dw6aro0h0fB00nW0knfO50yo0OtpAbwDoPIi0yZ0270e6wwxzO00a-At3wR00CDfT00ZOVCLEpOV2_0sx0i2BDX031BxvBvENkmCGv0MUO7BKOAGdWDDBDH30Rbw5ZIUDxlB1Pv0YDxnB198xTInKU0eN0txBnoCnPfaa0MyBiKDV80cfCV30lSKks08Rpcv0sPCev0b5xwN08-0Zm0FO0sYtpaBtX0xey-00atupxu7-0iv0g80ws0K60H_0LHqAyHrK0L_00sPmtvL10P_0dDWzK0HxD9rOkTydQVW_0T0xA0vQhd08YfrPeO0e_0NqvGZoDKu2FihnU1KSjcAm_02DKyZtxNGrxir_05Xat_0jBQv_0gKKy_0X6QUAH1_0JEwNS0_RIYhZR_zLxD8_0IdK-_0Mz09-x65Q7q0EA1BPHsL0HA1pIDNhDXBehS0svO-6w8n0QA1MkBVatcVCCc0VA1_ezY_zkdc-RzfKik4lcA1wDN6w0G0Ze9C89F6Kv090lA1Lj0QqxmBVhk0nPCWXNsA10fAuA1sDhWRAxA1o2ANSzP2hYnOgrWGYC3A1WhCrQlN5utr0mSO3k0KVdHN0AB1KjkxjDwc018vGB1xu0IB10u0KB1ded3Z0NB1u_0Bp0L8CRB1c-0riX820saVCa046D6HPaB1W2AcB10XkeB1nsCu2BhB1O3xruWkB1cpkfl0cCvhjNpB1nE1rB1AhZ5Q0gKEt1DO9bpp0JN02B1vEN2B1nPd3E1eaM0B1-3CvGosN0B_0HaPmU0o30B60SG0pLCk30md0btuBF1500F_0cy0PC1JO0mimgMCYOC-tY6-CY2BXC16dIR_0d-btITU_0Tt0eC1VZtiYBhC1gg0p4Un-hOb0mC1PrPhmYc10k_0sC105AuC1kRBwC1kZF6y0fHYp60cY0w_0SwCP40Q2G0_0S90FIyzPVQquowfqb0CD1fjhDP0__0jVBj0RCA1umOJD1ePDLD1zZLND1810d7c8sIRD186wdaxUD1U4u5L0o5PJvHxzvr4AbD1ueMdD1U8CfD1xS0DPnkqCjD1hA19w07PD2gZMW0nA1rD1EERtD1Pym840NYdYZ0x7x3cQbZ02D1S6D4D1wk0DoPyk05A1-D1J9lAdqBE1_ETDE1yr0gjhq20b8Ds20IE1G1CKE1U50JB1Ni0W-0qWHY-0Si0D4oUE1Gs0rvWAa0YE19G1i50WE1bB1R4vJEwyx0G-km-0iB1lE1li0bOMoE1WDxqB1Q803KDIFkd5CIU0wE1hD0ggGzE1zvo0B12E17E1OvD7E16E17B1UyC9B1kYtIF1ZU0xX0LC1p80NC1HJ0ASVk80c80G603H1HbABq0KF1ay08H1s30NF1vU0PF18mydIV4m0O_0BJVWF1ZC1BWVfjCWO09KJlpysqwZ_0FeQb_0hF1DVpjF1bq0h_0pC1XKf7sMpF1PYdrg0p_071BIRTrzvKH1v3w2C1j9G4C1aV0isElb05F1nfA7F1LKCAD1prMX90DSIut0BG1CmBDG1xnQ4qNqL0nSJOllmw0siiKA1xOoaxB0L0OA1A7wl90WD1d8HUA1WG19PD-L0ZA1eD1JEwKc0WSTfA11S0oxSiG1Ro0oD1u80qD17fOcIO1IwUIp0PmGDNtG10z0qcFwh0xG10A16Mc6D19iuwtD9D1FsE7A16G1EQ0CE1mbo-G1BB1KQ0HE1SSzEH1qJeLE1yW0NE1RrBPE1670IeHLDLTE1AN0xaVTB1rRVVB1g50ktyCHrUHEWH1fi0sihhi0gB1bBCcH1_3oeH1BiEQa0hH1sE1jH1c3xjBrKU0YX0vB1rOhf1OBy06B1u00mK13504B1zi03E1ESipQzl805xxxa0AC1PR03mQ_H19p04-0l5DAF1ts0e30600G_0KHqOF17a0TC1SF1DKB6m0QI1qcgmaaTI1WVgDY0WI1BocY_0AV0iC1c_0hZIEV0kF1gI1C40oF1dfDqF12kikmAtF1pCjOL0wF1K90yF13C11F1z_0IAH7C1V9C3_0_SqGz06_0wqP-F16I1J_JFD1BA1_I1tTQ6rICJ1lqA1mFKG1h40MG1MA1JJ1fzBLJ1C20SA1ZEEPJ1Rk0XA1ijzTJ1bG1VJ1IZ0XJ1Y9mZJ1lPsSwPjG1sB1lG1Uc0fVzpG11xAvD1sG1mk0uG1OlnpJ1fc0rJ15D1mfQuJ11Mvj20JWFi7YAE10J18G12J1qZ0N-0DB1_ymFB18J1lQSGH1ME1IH1MB1DK1Uar1L1420oUs620QH1XE1MJzTH1OK1cE1ZB1RK1ugke00aH1jE19T0mE1fH1yJxZK1SX0rE1HN1VxuPM1S4Y_eFxE1hjErH1zB1nl0UN1Zv0oK1rK17E1tK11H1IC1o4DxK16H16s0q80i30UhxA_0HF15K14s0gN1GI1Ry0OC1-K1KI1AL1Kq0CL1PI1Rj02IIHL1Zg0gEcO1P7pJX_0vtwOL1gF1Aw0lC1fI1Ew0hI1SVRjI1XL1lI1jq04bM2YbpI1SV00C1RfEtI1irFvI15g0lL1hjMlY0-C18F10q0sL1phC7I1vL1-I1wY0GG10L1ETC2L1_AEOD1-ETQD1NA18L1cOx-L1rQrXD1BM1cP0DM1A4gaG1jz0hcDWJ1eA1KM1Ur0aJ1Wr0jA1kG1Ru0mG1gJ1J4aqh0VM1lJ1XM1nJ10D1AUZzA1QRueElD-01G14A1wJ1VcojM16YivWVmM1XB13J1FE1RnCCH17J15jeuM10M0HH19qvBK10VaQE11C1SE1yqJHK1SB1_M1Hp0sihf-0aE1lP1FX0wJDC30gE114JiE1VK1kE1XK19SwJN1ni0bK1MN1qi0eK1ON1uSBcaAvB1t3ITN1YN1uH1is0YN1VsCsK1zB1cN1xzxHaPEj0RJ0qd0RtE1K1Ky05xxLQ19-0MF1tN1sPPLI1BL1dPmyN1Oq0XF1boUZF1cC1qpdaRndF1ZI10cCuhxcI1lkMbYlTL1BO1VL1rC1FO1yxkmI1bL1rwpUpynq0MO1uUXRNxOO1fuFQO13F1yI1nL1jdEpL13I1n7A5I1ZO1uL1760TwA0aWEG1NEKeO17DBDJ11Y0JA1PD1Dr0OG1MOxQG1BrcVD1TG1dz07cItO1YG1WkxUnOGM1mL1dG1JM1Bbqhh0MM1cZFOM1AhZY708O1lWxqA1uD1Fx0BP1B7SYM1oJ1cu0qJ1HP1Hhq1h0ijD2A1fM1xbiPT0BfBTJCkM1QP1t70EE1xkkGE1WP1sM1YP1EwIvM1_J1xM1CK1120NO1hP12M1r5J4M1WE15VgSH12J1UH1PK1dE1XH1dR1ZH1UK1lP1cl0GN11P1boW3P11P1i8dYzxuE1pZI_8QlK1OYFnK1oS1pK15E1WN16508RpIQ1G2uKQ1yl0MG00l0HI1DC12ixlN1wl0btuSQ1BC1sU01-DJI1WQ1vN1yU0xN1WC1FL1bhw1N1T_0fQ1wTZsXCfC1eF1vdx9N1-30_N1Ut0UL1nF1sQ1Iw0n_0vC1rO0xQ1XHTcb00Q1jgmQaIdn0hL1w3BjL16C14F18Q1VO12I19F1x10tL10fA8I1FR1N-QxL1bLAzL1KR11M1MR1jO1FRmlO17L1svO9L18voNJ1bUBcxHQJ1JhBSJ1Go0UJ1dR1zO1iD1gA13O1NM1cJ1hWxpD1PM0SM1iJ1OvvcgCSqACP1a20ZM1wR1bM1yR11A1GWUrQC-VC7D1vJ1mc06R1hmjWkK9R1K-0BLdoM1AH1Y-niXLDH1ES1j5MaP1wM1cP1cjuqiVfP1LS1FK1iP1AhbkP1g-CKK1YH1oP1YB16U1vx0sP1dB1FsWhE1J80wJDcS1YK1pE1fS1oB1il0kH1x5FINcy3IxB1nS1qK1CQ1XN1qS1ZN1zH19E1HR0_E1aHVzS1bG01S11N02l0nBA4l0vJLfm0hm0oBAfm0lm0IFAnm0BnYHm0Mm0rm0Lm0LrrKaKqanNQ1ta0R9xbV1sckDBvzl0MC1gV1bm0iV1dm05l0jm0mV1oV1mgpmm0Em0sV1BDJuV1Km0tm0zV1s0vk6T_HkpvY5jEuuFMO0nSDrTLpUzpneN6niOUjsBFjB2K004BHfPI6jNixZ8bSffPYyJWPKxnKiyLn0ENHDKueq0-YDnSKm_0jSCZdBrO0w7gDgVmmguWAggDgRz5Rc51C-DpIwHw3BYgD0YQS90GFp80Fpt0ewq_O0XtE7WKR8mUUCSTBgefuEEw3Kwn0PLAqAjw_EQ_0EJ1tcC4L1ekrt7CBXnXEi8n0UtP7dCh3uNAI0qIx7DRVzUnv73BYdw8QtP7089ADW070RQmPpygG4CkRUb1PPu0ZetTo0iOw23AfVz-iwsPPrR1CpfHoCx3C4Ga4X1kKdzpwvBLrviiDfzJL3R1tMCPT0gTVPMWykCwXZAi0xFEJ2LKdC26eeqlWu0FB1KyyuSCzGLanN6uJgKY9fysGCWQ020GKtJqdNLDLbHCDp0E4YCN0BSQ820iRqCa0MbSvxXr_DxxX0cCGv0RYDrzSlWqKalJJek4o59lagTIXtlRvMEvJkqOeysIFCU00DK1Q00DKlH1iLEltEOAIBE0SDqca0hWBll0WhK09QMHQERDWvnJZ1JqYRiyKJ03-05xx3s05H1D10f30NQ1vmyUy02K1QZ1Aq06K1p30-pv_S1VQ1J_0SC1wN1ZQ1FT1zN1cQ1aC1CnDKT1LL16N12Iw8N1W10mQ1wTEFaSTT1qQ1VT10YMkI1uQ1HO1nI1xC1YY0PL0eT1gL1uI1iL15C17rgmT17O09Q19O0_Q1z2KEXxED1ER1GD1ioAID1Qz0fO1hOG2T1LG1LA1RPG6T1TD1TR1SG1LmuAM1AU1CM1ZR1FM1xO1Z2BHU1N20gG1KU1jR1MU1QM1fJ1oR1TM1jJ1TU1xD1uR1EP1fSrbM0cM10G1fU1gM15R1yJ18R1LiumU1HnCtc0pM16J1DS1zc0FS1vU1HS1xU1JH1ncy8M0MH1QB1jP1VE1UB18U1Bv0-U15M1QK1c00YS1TK1wP1bS12x0dS1JV1iH1KN1MV16P1kS1ds0-P1VOEAQ1WV1UV1rS1xH1tS11i0ZV1os0AI13K1btuRZ13p0pN18i02S1Uiv7-MGF16S1HaPvb1CF1fV1r30u-w7vrMAU_K1K_0iZ1OI1kZ1bQ1SI12N1aF1dC1hQ1Ib0OT1IpxuZ1-N1SL1AO1HV0i_0qC11Z1tQ1NYdo_0wQ1KO1dT1xF13Q1qmA5Q1kL1Da19C11I1XwIXO1rT1CR1tT1bO1GR1xT1JR1GA1JG1iO1Ta1HJ1OyOSD1SR1MJ1qO1OJ1ca1YR10w0fa1kX1qkEIM10O1gR1HW04eXma1W70ZCamh0nR1QU1_O1rR1UU1tR1DP1vOh1D1ZU1rvi1A1eU1BY13G1xJ1_D1PP16a1_A1TP1AS1VP1-k0sU1Bb1uU1RQ0bP1hx0Gb10U1EK10Bb3U1IOE5U15M1RS17M1TS19M1AV1eE1-2wDV1vP1FV1WK1wFtIV1mB1cK1cb17x0eb1ViYTvA9P1t1DsoBkK1aX01E1fpDvH1ob1FQ1aN1HQ1000tb1HaPYy0xb1yE0ODoFC1XUzHC1JQ1o4DQe1TZ18K1UQ1plnuN1Bc1DT1jZ1UF1GT10N1-eBIL13N1V_0Kc1YI1tZ1bI1Pc1s8Tf_08dzzZ1FL0WL1XT1rF1aL1aT1ac18Z1cc1hT1_Z1jT1Ba13OT7Q1Ea1oT1kc17_0mc1Ch03ByEtNMa1HR1AJ1zT1tc1hO1kyC3T1L-kPR1mO17T1oO19T1VR1YD1BU1uO1shTwO18c1gD1CctIU1LM1Cd1mD1kA1NU1eJ1PU1pA1ra1SU1ujuua1Nd1wG1Qd1aZBSd1tJ1NT0Vd1NP17R1Yd16Lw-R1bd1-a1CS1wM0tM1Cb1id1wU1kd1yM1KS1nd11M1970IK1qP16M1WB1NK1JN0VS1lP1tP10d1S5B2d1yP14d10P1ab17d1qE1db1jS1_d1_x0LkE7D0xCDjb1TV1He1DQ1WV1Ke1YV1uK1sb15xxZe17K1hN1zb13N0VSVPQ13V1rg1cZ1iN19b1SLnzd0BT1fe1RF1he1EL1lZ1Gc1JT1VI15N1NT1jQ1PL1vZ1ST1Ln0lF1ZhCCO1NuuwPHWc1YT1sF13e1yC1kjV9Z1dc1qiAfc1lT1Af1ic15_0Ha1YO1Gf1uT1Jf1rc1Pa10T1gO1RX1NR1kO1Sf1Wa10c1pO15V0_T1VG1da16c1EU1cR1yO1-c1gf12O1iR1jf16O1mR1RM1of1RU1Irurf1UW0va1Od1FP1ya1aU1sJ1eM1zf1MP1iM12f1kU1Zd15k05WkHHC7f1ed1XP1gd1jmDAg1Eb1Cg1JS1LH1PB1GK14U1Mb17U1YS19U1Tl0_U1E80ji1Qg1k-0LQCUp0GV1Yb15d1gH1LV19d1bg1mH1KTBLjOCe1qH1KU00E1tH1jg1VV1qK1mg1y008B1Ne15xxc30FI1TQ1fU0-Cv5S1BI1HaPBj1E_0MQ1ce1_b1ee1hZ1ge1Dc1ie1-g1nRYnZ1UI18U0qZ1Dh1re1lQ1te1eI1yZ1Sc1Lh1ze1v0gPh12e1HIPbT1MTVLzK6e1aIFiT1Q6A-e1xI1jY0zI14_0-Q1qT1BR1eh1pc1wT1dO1ih1Nf1lh1Qf15L1Va1LhHnO1cbkrh1j3eUG1FHEZf1ea1xh1ga19c1dA11h1hR1if1OrsEd1AiYGd17h1sD19h1AP1Ld1fAetf1pk0LdQGP1Rd1Gi1pKsIi1hU14a13f1XmP7a1Pi1_G1CB1_a19f1tU1Vi1Ki0jd10W0yU1d4YEg10M1kh1Hg1rd1QS1LK1hi1US1-M1li1CV1ni1DN1xP1FN1si1IN1pE1MwJLN1ZK1lH1PV1J7jCe1LrDhg1Ge1Je1wH1rl0EQ1bN1_i1b5xJj1yK1q30h303S10E02V1mN1o4DWl1Re1qU0rN1r80AT1gZ1_slQj1N_0Ec1QX1Uj1me1Ic1gQ1MT1iQ1aj151MRT1Qc1ej1DL0gj1WT1ij11e1EqcJO1Sh1xk1RL0-Z1PO1Aa1wI18IGVB1ah1yj1lc10j1Ka1lL0gh14j1BJ1jh1Ra1IA18j1Ua16_Iph1PA1Ya1Z-Csh1WR1PeO5c1DU1cf1bA1eR1_c1uPfNk1lD1Pk1nD1lf1dLVnf1Uk1Jd1rG1sR1Yk1WU1vR1yA1Ei1dk1dM1fk1eW00f1Ki1jU19A11J1SP1oU1ok18f1qCR-f1hd1tk1Bg1vk1ld1zM1Jb1ci1qd1ei1W00gi1Pb1ii1Rb1WS1AN1uP1Sg1pi13d1hnoUN06d14P1Zg1vi1tE1cg1WYt-P1SN12i1sH1VN1EQ1Ql1up0Je1Tl1a30dl1--ToH06V1be1fU0obE2b1Hj1o4Do80LF1sN1de15g1Pj17g1vUWaIw6-CFc1rl1Hc1pZ1Ch1wl1HY0Fh1cj1oQ1Rc12l1rQ1Vc10e1ZL17l1q_0Wn0jpwsBC_l1zg0kFktMN4Q1Cm1RO1hc1UO1jc1AQCIm1C6A_F1aO1La1wL1Nm1Mf1IG1Of1FJ1OR16t0QR1dNHqh1Wf1aa1Ek1XR1WA1Hk1em1cG1ia1FW0ka13h1lm1kf1oa1pm1oG1Vk1Kd1sf1vm1wa1bk1ym1wf1tzwJfcHYDyf12m1Ji1iU1Vpq-h0-A1Oi1_R1Ri1Q50fd15r0_f1Dn1Xi1Fn1Dg1ai1MS11k1Ln1mP180C5k1wd1ki1rvWmi1ZS1Wb1ji1HV1Wg1Zn11P1Fl1ag1dn1xi1wnEEe13i1kn1lg1mn15B1lg1pn1b80YZ1b5x1n1qN18b10b1rzxGj1Oe10n1iLw0S17V1Bq13my0SifZ1Xao6g1_ke8n1pl1YC1Ao1Ah1Xj1Do1Lc1Eh1QT1kC10l1Ih1UT1ye14l1tC1Oo1IO1Qo1BODzfCTh1cc1p0aWo1d4hx_0Zo16Q1vj1nT1do1qL103Jdh1Km1If1ko1Oa1Om16j1Sa14L1Tm1IJ1_j1Uf1Bk1vo1Ok0th1Fk1vh1dm1mJiFU1zh1Lk1ja1JU16o10hrmm19o19S0Id1xP0Wk1Cp11bNwm1Pd1d20za1kcANjD0m1H3V2G1Np1ik1Mi14f1lk1Tp1pU1qM1yIXqk1Ui1ytwLB1ap1IDGGn1yk1In1pd1IFF2k1Nb1Nn1ZE1Qb1VH1Rn1Tb1SK1CN1aS1qp1ri1sp1ti1l00pE1iS1xp1PV1JtBNl14i1Pl1Je1yH19i10H1Ul1-Ww8S1PR023xxg1md048uTs10X0OeoBdOtJwqpGp1IYZyiWBjHs85lwFKqmXkvMB_wsIa2mvB_cZ9kOFwQnY2Ne4cA4hMkpSuO0O8HcOxYLeKVHgaB7gKLiD1blmnEmlAXoDA8AWdBp4attAX_Aq7ucath_uwIv3LeGuVZcCzaFZSwoXNVWwKB0QGkzhy3QWpKwBfCk1eWsrCdJPf0dPyIuVeYwjuAf0s-kCEJvjJSI-uDtAZpLifGI1C6gcLoxh-bv_xItMZ0aqMwJ-uDTwIOBsHogyFwS17ExZs1g30CC1Cq11V1YiyXK0Ys1dV10g1ug1kBgWMqvv0uPMP1bgs1rdxAXFBbB9CDRJA5_JOVUFChZBvqs164Dss1ZwSQqv4FDfwS8IktMNeMCVmAGrfsXwNzMSdcf6qQDL7s1BjvDdc93lgtwO4xmfyrpwHt1fF07Mx-kELt1nzuY2PtXcPt1nKw4KiYVFlVCfTnCK0hXk5Ob18voXNCbwct1w_Gdxxy7LotVht1HzD46LmqDfzAmt11Y1cua_Swpt10valCvut1CDKwt1Rs1Huwzt1qa0dA0DC1YcwWs1wl06t15V1Iq17H11N0Sv1T0A5H0UdN7H0YJL9H0mG0jpuC1BDI0hJ0mRMxkWHI0lJ0T8v5LweDxqJ0_mI2G0Of0PI0kDvZF0uXIwpEwJ0nFVuEEUP0BH0ZI0E3D2J00aw4J0HDbGUx4JH8J0LH0nma0qvno0oI0SH0rOwLSvtI0FjGH2Baay7F0NxwzI0v6v1I0xf0OK0CYySE0siJw8CN7MQ7Axt1DawVm0BJ0vs01N0il1i30gewEq1jYwQv1rU0lw19gyXsplaN0zVsGwp1IOawEu1b4BEWCI_u8FDB1N_-c1GwO8vjtfYaw_GwRfyrkMeuHxbpH1zeMCPoD_MawurggM1VklawwpEYREnA0b_uWI0t4ALHw3BvPHwzPAthyHH04Cg1DvWHw2QHQt1t_ug_x0da2w1bjvlHwoHwYB0IFS4_uerx8Ry_As71pUg1HdvxHwTd0FAvfpvyHw-XUwyr35P7iD3XC2-Ifw1Xv1Wm0un1tg11N0qOqTv1CoyFpwPZ1Jovqw19x1yOq9kvuw1oxSww1C_uUgV9yxwLw1w1G0Q6mwB8YqneTaw8w1zAh-GwU3N1AhJzKAx1UiXhrhyeCDlAX9Jzei5sSj4XqoOzFdX_uWqCm9ugFgkhyQx1ZZQEOwTx1rhyYdbnqvuhyn_uZx1h_zr_ubHwWnwW5giiKuM0jDxIaL5hyqHwG-u5_u8RyvHwgsrtx1A5x0HwIiyIAvwDDCHUIbr3XCl-I4x1Bfo7t1qX0cv13N0nIByn13K15x1iw1Eg0Tz1-E06H0jG0PgmaJ0jv1wLwfJ0zF0HOwJF05PukJ0NlvmJ002vJnyy7LDtSdQa_nA3G0zv1cY01v1sCSbF0e8v5v1flvQx1iF0Sqpmlvl8vSqpAw1Xx16iZeRXEw1v8vnKw4by8HZgSrsrMjyVFK0rF0DGwuI0IK098v8F0NK0Vw1PK0Xw1U01Zw1-Q0ulsca0tFC_f0QQ1YJwHq1eV1UZ1SG0pjwow1f01tn1Zv12n1awwnCSPmkds1fz1KLBevVabOvfTwEegPm_IxHOwJu1ITbJ_uMu1WawOu100Ats1Ru1t-H5SJ8IkBMWYu1ZJVau1nBvnfdimDwpE8s1t1SXOwuyrt3CCt1ju1Tx1Gt1MVVnu1zDv4JCj9Cru1-iNtu18wEcx1wu17u1C-h2vQDwu1u1PpC3u1at1PRQeQwft1kwV9u1IxCl0mlNMs9FO4Jh8zp7ant1X0au5uGv13Wypt1wxadE0erfpnwWe1YLx_p1yb1sw10b16rcVv1G6048u_119S1oGwr01vWq9YCes1VAUw01LwfllBz01js1Hu1I_zms1Ku1501pXyNu1Nqv1dDSrSRfyws1YrS58YtMNE11tTDG11L9CPeOopSH2vL11DhUhu1NWyjcOZI0aR1GyAxe0ojXKt1XWyZ11XVhcNH8XMiTWe11Dpvcr1j0AVt15cJbjvSeQZt1JYwn11YB09u1MYlGmwAoMit1Bv1w11Ev1eH1st1qt19nvQ315115_H1pYPz1kJwg018t1bv10Ecqd0cJvl01RUzZ31jw19iEbz1_MVfv1ez1D8vbJ00xw2efFF0pG0EI0vnxpv1oz1UORwG05DoOQz7Zzuz1rJ0hy1XF0hVIvJ03z1UI06v1AH0jF08qwKiAolvy21Bw1IH0D01u8vjVDGw1bDaIw1r8IKw1GYwM01cIMJjwP019eLwI0sjvZpWVYwCG0F9vwZwCG0Y01ZTQFG0ca0FkEd015t1hLwn01h01600Tz1-Q0cgyXZ1e01g31m41cZ1k31ev1r9hn31iv1csIq312bIs31mv16mwmz1RvkuG0pz1sv1sz1sFv1WcwXCrkcuJ03v1931U8V_316z18L0F5B9z1EH0F41B01qF0S41q_u9J0Hw1NH0cXxK0108vMw1HK0V41JK0Rw1LK0aH0T01a413I0faLd41-F01Kol7KyICV8Gj41sDtJbATQG4BAF-z3t1s411nTu51otFHoyhtA3B0TFRHhDOYGa5CgjT4dtn9uVhNn8dA-PelAyxGxULjy1wHNRad5lEEkCpuH5nUh3XHrWWSmttZ11BHoneSDkVtaUH3HQrkj1_CAneUnBkeAVxL7E10-InN0LlMEnUVRD_-InN0Bog0B1FzhKdulCNiwcRsCjEJdLD5fFi615-s2Ne1VJr61YRTFOz0cd061eany61TLIb61nWD_-IkH0t51ntU251uUxW6VBJ0A71-5Bra0c6107vz51A71v51wkuE715CvG71otFrGCK2LJriGKAfYBX8Mb2euxDRkABEmysxLKvBnAtpW_9mMrUqMuboD29sVKv9xQShzwsH3rUC7NkVuJHNeqPttzUJCciIpDT8RIFnOqotlKveHBTqNRuTcRQqKvXCFV8tIGhJOqvKv-7QEfDgzCbHi0KvO5YXrPudtc7JZuPS1vdKvaZzUOvPra1BwCLGUdSDLvcI1KFwrjnqUJgEFeNubBtGUMmVxI3yGqWJpBefVGsA5WDI9FJyuNjcBpYXLv3HiFpeMsb1VArwDneEXZCmlYDDcAdcT1WgFPA4alWZXJ0l5apLv1xENUOCAzWmjdITJ3tfjIuqyL4JfVWpHGXZV4LvwBXGIuoWIroOjgmwJIXrt9SHrMBuokWkem21RWq-6IRftdoOkULRDBEiCXqMs2HeAzuPCbGuowAzuY4lBBxzbryodoBbzZiJ8-vO8mpTwV5jjqJNhGnc18hJjvzjyJg71SbzZMH3Ouy0H0rya0CJdu8Ou4gi7AzMgbH5wF8dfcLDSbOTCCBzXpsCDCFBzsLBNBDEdaJBzxXMdpHTTOsWvhVEJzmAwzXsyZsEK4fpeAnbuCfjj-MUtBMoP4ZACsPseAlNcENB6XhHNBZrzOwzvREwQZYjA7ECDUNLOWqtkkAfx9uY8IL3Auvq1UCkNv33Ya8JAty_SvwHNNhMoWXi1tYjqdCknHDfOEjEW1Bzz_R3BzwsZumD4gmnZzuwz2Cgo4yMvla1i_Mxr9VMQuekxJIu94BvBRlfvVArIdzu4z6wzEEpIqG5wzzSJZAx9ymLsdU7Qp6tmczXOvlbS4qWL_eIxzm2cbnHgEC1eJP5dgzJavlcPilOvX-BZCXorkC-FJrWy9u2dzVqD4dzs6owOv0bC5QuaXU0Ov1tetvWsWVd5WDvYUxYsvlBne8OvbzgEdI3wT1aOpLTJFom1LsMusQmpeaxxzGndMsR2JPWsRESBcQVidiB0YdjrlunnaJ23aRdqftbeRulpySDzuGDYPvpNsy9IFlCbYuePvosObDzR0VdDzo2INyzGGfXrze8mGFz2ezalCYzF5ezGIPr-AwOSjvyTwjj4TfwlopNdyz-ZutsVzZuCsaBdkaUEPelIPkMfzBUL5Dz3QWMSu_-cOSuZ8Mtyz_IU7zDhvtmA2yyz69u0yzTYCnCz6cmYNddSupPv0kt2ruYFFCfFShYKIUqGLqUv9dqNFfCbay4dIltEFna3tVfDWxT8dCnMuKDESNuTRCDDRmoCqUVFeq1Tl6SuZhs8Su_7BNxCedLKBmQljNeqKKLPeq9WvExyuUqwltTFqpuXliDedLD3oMrYqzzFC2OZvtzzuUqvzzcIj-5QaTuXtVWRvwNrTHzVJeUsf24CbC2OFz0xzQFzQFOCqWhC2U1E74C4oQvvYYljZFzHbvFYuucvKlJwlMwdt-EJSYlIZR5-tslUHQYeqMmsXX6LHyy3QWW0zOtlYB2Myy9A2b0z4CcyFzYLvFWuUwuumW4dDRAGB5uDzom0zVi12BClVSEvY9TE9Qvx5okCu-HiibLx0z5LvtyylQv10zkwKkSvbD2zyygUuwARlGESGz46SsSv2OrvUuqrJd0m7sevaLG1zgTF3UuE51fGzSGEXizwD2jGzoAGI4JqdNurd0D2RAGNAutRBykTHTvgGEpwOjtHIWFDfrWM0SfBhLzinApvYEE2I4JgdxHUvrTIzMuu_A-GzMsJAHzkY0-Rvh7lHpA7izgvFxzyz-1y1zZE2xAuF6rpTvdWJIyzfE22yYIjzijL81zxjE9ot-tlA0yR81_bJgRSxmKID2J0yBE2H2zYOCphCAUvi9CDWu1E2SSC1E2umW8bJhMRJkJNOuyxJvXuJkJQpyUWuCB2XwtwxDUWu4E2zWqlQGYyJEF2g2zViJxcvgwAgWupcHY_1S8BXmDp2ziAjr2zKyXt2zQQWJIzl4YLIzmE2NIzY0CdBzddBvuHvwM6nX2WuIFm62zIiA7WuwZPsULtPDbIzAM1zMusy1PAz_SQB0MQDS2AKtqEmuWFHSS3tbhKK3zDkcrQuMyHqwYl_uo1ymB2kRC5dto1P9Nz3qtOGhM2y9TBVkq971NpYM5eZXuBQvQst_fQgqVuTAfXuCnve3z3-1N3yQtDP-d6_yamzegB_lYy0zMmliJzkEup4NZ3yDVpszlkmm9Vvb8CzstICGBWvuG2DWvaB1eWuaB1HWvaB1FkZWJzICG1JJO3Vh6B55P93zA9XzjCBSQeZW9G2KMWYjCPyWXwMH4zqG2Rtt_QHpJzFperJzcieUxDn0BB2IhTm50jpWv_-cW4zW3m8TvDWmPOyxWvmA2O4ywmqxDbHwJwE2VKenvYK7x_B2-Wv6hKd4yYdbnnz-cqBlzufEPKztwct4X4Odb9PKXvR4z24z-tT44z3H2ouEYslNPdmA2MZucB2gFCWnOzYoG8ESwB8Lx7VlevYgjEnUb8ElgoDLlv8E2WkK0buv2erZlLxjyKzPrErut4Cc2KzqCxc-1FxTurdX5ES5yPqE-KzoE2AvtNAGf5ziQu2ZullY1GukI23GuoI2m5z3KzPsBmI2j5yuI2uQAiI2BHuqI2U8FwI2q5ysI2RXuNauqE2v5yuUqdLzMB2fLz7GOPwAvlMXauIxFY1lmaTtkqViUtkqfaK0vthsNd7Eep00vteWuiVq_0zLpz2I2ElYNYl3Su0Yv_kYqHuaJ2xauMpouHueJ2_ZvzjA7OzYKNa0lkJ2edLiJ2MrYiJ2KSvzjAReuYKNPcuuJ27YvsJ2YomZFmkH2TMzcJ2VUvuJ2nJ2XZvoA2TbuqA2ZUvMpoKqWcSwvpzBJ256zNCQi_AGK2rJ2YcmqUv6vCqZvMK2xJ2YcmzJ2mbu1J2mbuzxYMK2pJ2ubucJ2N7zNCQyYMbK2VK2_wtXK2jemTK2gMnOYPtIufaKoQDxmP7GOL7yuI2GNzoA2INzR0VKNzRVbMNzxK2LcuOhGQNzewCSNz3K2DWu5K2RK2XxATK2s7zaJ2u7zvK2w7z5K2gK2z7zvK217zcOySVvkcuCB2-7zb9P87zoI2rNzQL2tcu0NeJTvvReevYUL2PK2ZYD8K2eKzSfC5cuG5qCbvfcpq0zuMssZvPPynbuysGCOzYFQX8zAKupwzvcxPLcWzxuL2tytN0FEsME4mknJpzFEsMIwJkdurAGTdumA2eKuo2ISOzlzqGztnvYMiMn8zh81yZvDM29B23rz5ICkduA3D1du_UV1duYslvKu7YvvKu_yWvKuCM2oOzcG2-bvzPjbztIM2bztMrYvKuKSvMiM3YvhM2QM20ztSM20ztUM20ztWM2IeuJJs0ztzxYhM2cM2LBDeM2YcvYM2I0tqUvMiMvJ23M2mM2KPzY81I0tqM2gSAsM2I0tuM2eeu8M2SPz0M2UPzGN2WPzZ8MYPzIN2xcvh81cPzON2-M2ayEilPU0tjDzq9zxgczszAM2MiADYv7-nRpOx9z2yY3LuRvl7-ntYv39zZN2A_wlOOE8OlN2zzycjvaWd-Y1dJGPVD9WXciC_61mXB151w519N0D1t051JFAS71SG0ykvxg1M71C717Uxzbt4N2H71T71l6BeNpxyOGsvNYZ2rYlgJrIFd71J6LRyS-OqIZMv8PhSn7wmv3H3kPWKvpQhntz_YOCxmW_PstG_eZXGDFUlTpy7qAl3WarBgVZ1tzjGFhPmWnvjRMreTp4OENuc2RE_ukpy_0a7SAiRqqjSR_yh7qHut-uGUlu0Qu1dtvqUP81Nuc6JZNHNT81bZtWog7mRFbpyZvwXybYACBLLyrYMYI6xsxqQLvINc5WDoeUkpul81S9WXLvoxcOLsq81Ahph2VpwGEIMdrvHeoRqG2BFCyWY4IpmL_2t56FoeB_4FNchYmPoUbdITlpxr4hA91ItAfVWxqygpeHstyjLj_yAftcmWb4xCvzDgGEvzyxiAdFL9CLIPwqGjfIzwsm9A8VVMMv9YVP8LZ6QIP2UrywZLkOu2xCBxzatvrtbk91B4tB1EDXUutDEvWyFQF3RO0CUWuS4ENul2HJLvRc0RHgLlIeRFE9tDVbnVIqMaCvvz1wDxMvt_wh1NkWKLaGZbI5NtLuqt1ixAM2yYp8M5AN_MvqVOq4zN-1NwMAwzjCPlQGmBhXjJQ5w0MuQlzHwzZ-1360ygtiAjXAbbHCHytHZJNvClDzLSUJpPihphfwZwWeNvyawY8IF5R4ojvUqhGkAvlCsOzPuPvWVGtjczavykNFXKUpzc0Dd8-1uczHlJd5weBNAQu4OawRqc2sBJfGQuS8QOtZS_xuL2L_1OzwoNG8YrxWLuWxwst7ZuW8QuSuwtybrdYPvchs91lTOvlqHd_1O2cqqdh_1o8cXCzOMdKxzQ2c4VU0HdfYvq_1oBconWvCRtQuVTcDfIHZlYBOSsGFoMCKdkmFbmXT3zyOvLRG7fj2OvNjg41OqvlMNLCA2jKgHjtZDhpFTL7brTLj7t4PICPvdkDX5jPA2YFQRA2Jirziw07m7wq6wqV6lFdMMHx-NpODzbBfQDzBaiTqN6slzSJEwl2svcPv3MGoRuiSuGH23EIrA28a1_yWiWdqO2qrWKh1ZvykFvbnjurWE1g3A2bRkzRW0Pvk3spDmDVk-A2BVxTIXyDzKlCl9F4OCrlz6dacUEEYClJ2P9QmaToGue7EN3v03oektXRjw8tKT2VSukktl4nGEzzbu03JtciT9QdB2JFDfB2ZEzGVck9mWnOR9tD6m39WWEzynebNn1WuvSuWmRqQv5knHWvGKD0lPopnroOHShPAzpBCWav6B2_2n-SukavrEzK7BxRuiYD9QvOxTeWucgzcmW0EzXtVRxyh4UPTurU2DWuAmtE1gMRvHaC_rOqiLm2za4Cf1Wf81OYuQmtBXvkvYGqctRC7tz6ZRz9ssqtWlQiC2DV2q9QB0zjboD0zVrczSJZYpvFzzTurfuvC2bJNrNR_-UQljlGt7di3C2j6v6Rv3mt2zzSoer1L-C2LmlAD2XMJyFzaVYAWYkhzK8QvptFKOWNWVi1aTdbHxfKIthzhRUZUuEZEWSvkkEdmJpaJwsIYD22JJiSvl5JcD2UoVeD2HcheARqntr1L3aFyneuSvcmWwSvtPvE1zwdM0ntY9N2SvIZwIWFMGo8acN1zwgSZ5CipPOzyZmkQzy1RJ1SWvnYQAuZmkDkHeXuwGziAjyGz34TpizcgU0tXxkPI1mWsGk1zxNCXVubJYmzyXF2AHzzwK57QfTvLGFUvzHHzeXuaE2XF2cE2TWJeE261mSPutTvq4zXEUXaQlE2eSS_Fz1TvKngB2zQSSxYuvE22zzH0yyNGhHzMrYS2mLX2iCBKIzN2zh2DR0yQjAR2zUSAT2zjwAQpydwAtJ2SWuwxDzWq4E2Q4tRAGKWiqUvHdi9QvKflp2tQF2KSvpptLX2jUvM2BozVK_JSiUaF2uWuIzzwwAtRuHBxdV202zWsG22zWINDqOGgAJkz3LZ62zGqtZSF1jPPhG8rhEvYdARsX2fIzZtBUQN91EFVvWsGHVvjRDlIz8HW84DP2TFsTkAfk5a9JOKQPSVvq1yyauKxq6op53TL7QLG2bvlVXusO2U3z8eQRG2vqUTG2vhYH3ylAO5IznYvZG2gR2HtHhPvi3znYUmbfgEuXtck3z82SlG20dGikA4rgpG2mlTJJzAZ2tG2nFEvG2GZ2DWvyzleWuyzlSU2wmzEZ2NtlM3VQav73zrPhtH26QgAH2fJzJKM7GgnZL4gXgPu33yAZ2KH2j0IMvY4aafdl8ApUxDTFu57QC4yy8QVH2-VvnmFipPY0DHWv5JzoEzUnz39V-uRM5YqYuTOqPN2jH2TQuFKztwzg2mKNxpMuCXva0zpnz3MGvH24PCD0cp4ygbvhToViU_YufaKcdoZnP64zGKz84zEa2-avwuJgKzFXv24yk9xTZuUVCHI2sEmnvYbGCQlilXvLuFN5zgwk55QXBlTI2rDK5TuClCjIzy8xlNcW8JbI2BdlX9FzolqZvvGuiIPAvt1dalI2XIZYUABYvkoz1a2rI2lBm6wzmHvRvlr5zrhAzI2Eb2DHu9a23I2lBmpWuWvtmX28I2h4U-I2bPvAJ2n1ltVF95zZmgiUCGb2XHu5a2ZHuCZ295ygGQ_5y_bdI6zlYvK6zRb2vYvStYNAGWjm3a23Lz7Z2bJ2GKzdJ2OT2fJ2vb2_Zvu2BjJ2zb2zxYzb2edLzb2metJFmP0zj6zvb2vJ2u2B6K2Ac2A3z0J2rb2Xwttb24J2Ac24b27J2MT2XUvJjU2yzCnCCZuMTP8mF1jAiMzOT2kMzWc2bzzCnCYGzac2JCzC7zFc2tMzIBQMvYhc22b2gIufc2vzFIBQJUuoc2nvYCnC7Zvsc26b2hK2fc2SebW7z1a2Y7zXIZqK22c2Dcu-yz0b2Sxtrb2yK2OEz0E2VaE8b2axtdc2AJu9c2CJuiSu9K2Gd28RvjsGFWu-yzHUvOd2vc2GL2JBUCZuaBnDYvravNb2sqz2c2fMGGb2RL2cd2TL2I_rqUvI_rEd2Ayt9c28avBTucL2ptClVvQwCnJuklp9cut_CsZvoXsmL2sjvQoYBLwXhnP8y00MUMy4d2KOzcytu9tN0vwytz7cBvElvTorz0gERdu2fLmmtYNci1Di8zCDM_L2ZjfBM2fPvLztPe218y1sTnKuRe2tNhKGwgDkFdu6SmhOzRe2pc2AcvRT2jztcavF9yhPvgVk0gE1duQavDcvLe2XTvPP23YvPXt5Yvte2YavnM2Re2_Zvte2MavKLuje2-qA3e2AUvre2mZvEPzRe2vJ2PXt6K2Af2fe29M2-e21e245tTe2DL2Af20ZvHN23e2DUuQrJvcvpe2NN24cvDf2MiAhe2SN2SpFvsz3fVjPzNe2YN2cf24euYf22MRcWzsPznYx5vTB4HC-ycf2Efugf2LGzx9z1dax9zmaTSdvysbnp006B3KDe3W2RmWK0-N21N2HZxcNBiBApbPrqYOLFtOgfU0yTz9N2zN2B715f2Sdx7f29f29oq9KgT71DvAyrdW71IEwJbRYyPflqNoi8qA6HXp-yyWFe71CpyqMfyczo8JA4Hyw1Z4QWKvKwYp717IVbO2qUDHtM--zq9Sx71IoEffzjO27Muiyn4717mDieEdpyY3mH_ykESg1N4LxAdqI2cKiMJvuJWYXlP5LX4KvU_y6HMO2t5QCVrtGjUuVXALvA3q15Pqrbv7QFLvdmgJCnIywqFvvttLLvc81dlHe81AIsXVET-vxueSuvERDjyR1ZzmcshMRWVDn7QJZqLxPpwGtz1pXfejIj1HfP2t_dyET11K6kLzzP6REvJFZoEwhBMazcOdKvaIcqBJNVUVUBFLvn_xVQ4aTqNRwq8xjH91vMIMosRrRMNPhqNQrAM91cGNXRnM-JR915_IT91wsPq8sW91-mAIqPcAzsyPRuDBFy6bKDzAX6ZwMKrPmWMvNwMk91vByGODniBL2vtisjeJVX29rO1xJS4EzOu6jlLvR76AV9McnU48Y7OuPYCtMvlJLQnOk6AuY1qQ2aRqtIfuEGtTsTrMMuG_9BevYRINcvT2hkuJKdgtu_syLcd6OxDlQ-1nPBKabKHBU-1-bzFetDR2OcARAGGR2BUNzBsgIBKR2oRnl1yj-1RwzZ-CcNvc7RtRuv2vNRTUXL3bWkNvPrfUYEewza0zgwz2ZB70CA7B_bZOtwQ2RlD1skBj8d6jl_-1-Uk3bk6BzBHkE_19uwBOjH_131eAOvwCyRXcjtyzGX9HzHOvLqUgWumzSWdtOiuPRv-R2XyCYPvpZCj-B5tyFetVOvteeyftJsGKlzVmXe8QjQuTtrxXuX6LtIUTOH36t6jYJk2HcQE2tnOvQkDHuCEUeuYWf2kHO2axzTGCpzFlGQj-MmQtzGqhS2YBLjS2dUyasmttZh7coS2UjgDGrf7t3TLAPvbcK-qOj2BhzYooFGPvGkmzWUZezSUsVA2G1D78FYRutOFMDzP8J6NcRsihT2ByzvvepjtTSaaPvrSkaT2IyzdyAYslzjttb2vRunDgZSFUT2PYQ2ezx9ITqNtsbtFzwPvPRvUuRmGLToTddqiYEt1w55wfyzSRzvauClC9cqLaldbMvZujFMEQvVg1LB2KT2AUvVky0il0T2UsmuU2tdqaSuimCtttGEzWYDJPOiHpOY0ZQvAlDbQvIdGEU2j7yzWunSuVm2drJJBUX3zMU2A-toQvKnCnMuw2BxB2Ykn--N5xjrPmjEzCoYlEzBTub8y33MFYuaaKfU2C3nV3zETuIrPsZvHGk-DKjzzhuXqU2apCsU25m26K2NrPxWuYxyHm2FmtqONvzzt5q2svyzzqvYkJz1zzM813xlVQu-U2EQdAV2YEFCV2XIfwRqXIfU1EaxT4oQXFzylK2xyqTurC2jGt84Q1-tREoRhzOlnzC26ER1C2QRD7uJ3uELV2aV2b3zNNcXVhFUu1ybqGbP0CJUuMPMQkqlV2-NpnV23HEuyYk8p7Fz6n2snD4MD9cu0Tb9QvCGzbC2lyyuuvfUuVICphtK0KeSvLyDBzMKGzbuYKYFlQGOGzHtMwaFjVvTsFnBN0aFUGz0aFPcuSBGoD2heAvRHXix1UuU_QdGzKVo9cuIZw1m2x0m5mqP1z2wN3D2T1zA0zgizUtfX1zs_AZ1zZmkb1zv3BDE2bCCpn2RTvlmCnW28aHeWBoHOccBNE2iAuvFzbTv2W2CHz20I03hpMpVCQhTv1W2jOuvAuMp2l_VBiMeE28MJpwO8MJ2yYKXJxrWB_sESv6otBE2_1z_W2HX2upixF2G1Jbp2J0y7g1Vjzdp22E2L2z2W2UX2pHz2W2YX2MWu_W2uDvc2z9W2FF2U6RVUvMkJZZvOxJtcvB4BlNc1gJxcvj5JRF21okpn2Fcm2XI2xTFQWyX27Bz0X2USAsUvavBeF2Jq2vRu20ydBznQMvVZ1UvxNT42zqnBpF2m2C-1y92zGrhvF2QPBgp2PCuKlXQY2yqCSY28zD7F2zXTP2T4AWp2trIz9JO2wY-2zeY28iZgY2mvVqmYEFFZrtQtTmY2-fhoY2OLhy2BwRq-2yDOGpYWgPufqbkrCYEuM0nhzlrb22Y2NuBXQQZLVNwzostcXvgmz41bimzE1gBZ2T-NfOvSr2fdldVVGU2s_Ub9PyEuQr2hgE6Hhs_Uxtgs_UNAG53zGKzTZ2JMWrC2b4l8FE5LWEx0KttVixrVkbBzPbclU2LFuq4zNFuLuzOH2yzWx-JEmeB2IxJzI1NshfEywsAwLamQnzg5wF3APQwkMvT-N1Z2BECqXXUqPcPzQXDHXCK8QZ4ydfYg2mFGBrPucCd7ttEaTDa2puDgRSWRJKtVFutb9P_YuViUp4yPce4H24rg2nzj8L3xBdr2-H28HWWa2CZ2Ya2Q4dkKzYCBCozk6tEozXMJJ5z4Wr8vl7Dj3WAb3zpXvyATI3xnktSozNiljIzSaEyXvXMJrZu-o271w1xAdgl2yYoGu3QuslCCLzLt2OEuZflj5zPt2gWuGFmbQvTt2b9PBb2BIiXmCNAGF0eqbvF0emaTF0eViUF0etq2ZLz4s225zoyK45z3T2vRuGFmTILn1lcXCHMlCqWZfldaCWPukYvPb2EpzE0Nfb2mwfhb2cb2jb2OAGnUbGFmWJ2w4lct2ZJ2_O23Yv7LzbV2omC7YvAwtGu26bBDu2zxYGwtKu26e27b2Ku2eX2Qwtdl2QwtIu2hpzSu2ea2r6zSu2Nu2npz_O2vNuqpzLuFbZvjHTRc2AFnBu2hZvGu2Xc26mCsX2nZvpu2za2mbuXu2E7zuu2au2ZXAdu2mGKpu2nc23Zviu25Zv7u27ZvfK2pu2_ZvrIuHxXzc2yt2CNzYt23c2d8JsK2OqvV9ydpCSqzLv2LeujwmYs2TavbV2ZqzK8QXxAXu2p7zWv2XNzH4mUv2Hf2Nv2Pd2ccuUv2lqzwGDCZuCJnSVvJ9P9tWCJnevYlyCbd2mVZ-7zEwzOle5cBGoCYd2xNzpDcYv2md2StCVc28QplVvBtCgL2NrPq0zI8ykL2VWsBE2TYwZwWEOzHsCOrzIw2IOzAKutvW7Ju9d2MRwCfu5sWZbvtxBLWqurv3UvGb2OOzE1g9L22YDr5IYw2YyGGKzQe2gw2Se26Tusbvkw2We2XduA3DvduWSbjztEd2n0Orb2C9yiw2cK2mmtNtlcw2X_WZe2Kc2dM2vw2qe2mmt3Yv8w2tw2N_Aiw28Tv8w2rc2Geu6w2lJ28w24w2xM2Gx2Cd29e2iw2_b2ULu6w2OZvmmt6RvTx25cBTx2kc2I0tJx2javkw2ZZvcw2Of2g0t_w2NN2aDxDc2seu6w27XvUN25tzbf2XIZdf2rx2ff2f6uRBUBdvIt2w0tCb2Bfu1a2yPzrx2mN2yhepb2zfH5GzqDDS7FqXt29PgKRXZQ5geyN27XB0N20Av7t1R71I71tcdk304f2Iy2Yv1rNqEg2DO2XKEU71KwYW712qBY71hmvfYEieJXg2u1EJ6L9Fc6jlUuQdg26ox9dtm718kPo71arAq71kIMs71UFxNHEHYZqg2FxBLFF071C1k271bdt7AYluOk2unyt5vTmESg1N5pGrIwwO2eQGvOaF81OoY6pYUZzJ81-uGI-vKn2HAJC00jMFWnWgI25ePc_yU8160CW81Qh2kyxm9rIetEpYU3atZziaUg81D4hz4OF7xjDDjyRhaDLXujcnKkJq81zimmVclh2v81c_eQ1Xqh26uoeKF-HRFsBOO0481_BTShzpqy881XqD-81VgIuP29nJZSy9xFV_TF910cK9LjeazkwKUEw5P2N914ji4uNdQhVEKGaGOi2ydwKryM_UFQ2kt0EQ2BdPKQ2JPGf9113oBetetR6aRRQ20pxZF2MZZC1IC5OhgQYQ2Romu91anUshteQ2UbzHsA9Nu291IexlQ2dJLQnOge0LMTqQ2_91xpouEGfGbaLBE-17MvH-1tst9JjVSHFj2u0OjuYFFBU2FKj2-Q2hDEU-1qLBW-1ZPuMVXa-1WAesWvIR2f-1IjPMR2i-1-LZk-13uHgX1YmG68Bp-1WGxOZSt-1i8SET2w-16pCIuDiE20-1eVFfR2xYztNvFlxjR27-17uJiPd3cz71mvSNqR2C_1Sk2E_1rlvNnzHcJudkbAWAk2zLTO6tK5WY6DJxoHCzLhZD6zKdzslU-R2X_17I2OCzoFC-AhJJD_ciOAWtnNGxzi_1KS2zXmG1E7gY3k2ek2ks2ET2kdwt_SevlNkNSHpkeXWxzd2gKqR7KFsk27dzRtS5_1jGP9IL9Cy98Q__1mS2_dt6k2ejgfuE-NCGA2tS2tOv_k2LA2aB2EPvLMCCCzBreC0WiLitSyKl2O41KIXNl29tBPl2Evy_C2UPvh7YnjtQcPUDzjA2TB2Gzzk4vLK2Qvy8J24X2KYo0M2yezG-ToPvLgnyA2mDzWG2dvyVB2PJzsnYwwTeT29Pu-Ruy8x8XWhUbDKZU4z_QH-PvoyKpT20nhsKczvyKB2Leu44ae7EYswzT2u8tfnpuU2fmCmB2WB22EoakUbSuLhTA9tONdHoA1K2ilc4kt-ZD0fzG5q8v2pSurCCEKdBC2YEzY2ttB2kHp0Oui9tkmmuQv0B2jDzo9twcRom2SfCb8y51ncM2ATuS_nEamKlhzzegzzFC2MvYQpC7gVJC2mB26m2fcp7YvhtC_yWQC269uSC2Kmt5H2yzzXIfkJzaxTZC23zzRtSNn2hC2inXCBeFh2nTuOLh-FuyuDrTu4atoC2an2B5Q6E2dn2flXfn2r9VxC2vDmmH27-tgYbXV2vLGTF2MIBhTvK_ri_Vdhz_C2wn2AntsGdZGBroO-dDGD23FzqE2k0zhXr8mttV29n2OD2gCQAGzrsqt0ztxmMPX3HEGo2u7BBzMm7HbuYEcpNZunUufD2lzWi4AiD20KjYo22dA542C1zigUIW2O4abGzbgAtD2H9hko22IH-DKVlAzD2d-A1D2SmA3D2S625D2ETvwxD__dpwO-D2sWvfW2v2GaFRxJOFE2OwHbAz4Gz_32pW2ME2LJ2Bp2ZE2RE2-kOHkTUE2wdNhTv5yBIF2zKBumWCjzz6221mbE2gE2Gjzk12AX2BRKlE2i9CUGzA72TF2aHzA72uE2F0yqE2MX2AFqJ0ysE2QX2oE2EUvI72UX27E2M72g9JZE2T2zBF2j6TDF2I72TUvVWDFWuKyJKF2fptO72NF2MWip2tvjzI72hUvfF26YAgkfZIw4jzi_VIq2bbCIzzW_JJ1ly2zwvF50yKyX9X2H7M_X2nF2UYCpF2XFBZq2bIDbnjY7Y9VuwF2uE2MY20F2uuF2F2_32jq2Vqt3ytpnTP2TjYoh52jkzl42IoBKSv7bVGG2JjCIG2yq2DvWkXuNG2vMf4q2IgTgVvUOvsY2uKNlVvXG2s5nQIMxiZyM2P3yeG2R3y96lcmzKVvjG2qstX2KFJzdH27VvuG28xmsG2fdlaB1eVudVVBGzar2qG2cr2oG29XuB92QZ2TLWcM2kr2H9XsWvdJz2DHYZ2VJJD4zoA1bDz1YcrA2q7bTXuNzW2HU_9YfaKMLpL0HRH2-pynWvBneq32BTbApPYH2x42xZ26GXEs2q7bMEulGhZgCG5BiH2V4yR0VOs2j7D-Z2lnzvSAr4zh22tH2wPCgRSButQ_SIa25H2mGokmmEZuCnsFylA-2XL28H2-92Ua25GeHcvCI24LeZbldA2F5zz-1hXvgI2zs2MI2M72C5y7I25s2SI261yXflX62KJx-EtBt2v2eY5zcI2xa2vZufN20a2wI2Mt24ZuHJ2nI2l-2St2yatWnOLLz0I2lf2uLTZuTx-2V5z1I24I2JJ2B4JU820ozPz2lt2tkqRJ2PHu0I2TILEJ2aM2_5zsI2NXvKJ2TB21t2YGNPJ25t2JuFwLz_I29t2oau5H2c1J0I2xYuiJ2R32Cwt7H2P6y3J2hJ2a6zb_2eK2Cwt6J2CwtgK2Kwt3J2tJ2sJ2Z_2Wu2l_2RK2AIu8J2i6y-J2Nd2sJ2h_2nkCj_2Nc2zjA2yz0Ume7EMXmV5zFK26vCHK29_2JK2tu28J2wwtAK2zm2MK2r_2vMzNCQyZvWK2ZK2nc26vCpc2OA3iK23s2AK29Zv4jqRA3WeYJqzmK2LqzQL2zPuosC5c263m5cB63mf_2-c23K20E2CvmAA3Vv2zK26K24-COZvrA3-K2kcvCL2w_2rQDh_2XxAFL2jv2ewCIL2onCKL2Xd27I2Zd2pK2tv2-A3xB2A8zAL22avUL2o_2kd2tK24v2C5o6v2rd2YslhtCsd2hL2j92-NzeZvAOzjDxoL2JKuMoWKw2Z8zAKu612ibtNw2qytBWfzL2I2merzyL2XKu1qwdbvZN2cKuufEbw2DM2jN2xrzIN2EM2DM2CN2GztwM2bOzu_xgDkGZO8mjbcAPM2IN2pc2TM28B3RN20w2vKuNRHI9yEN2ozt-L2qe2hM22M2BLuIN2Aeuh818TvhM2RN2jJ2hM2yB3q5OFC36e2hM2gM2OBDKC3I0tkM2I0t6M2gcvIN26Rv3M2AN2ceuhC30B3vNu3M2ZC3_8wG4zLN2FC3NN2MiMPN2wC3RN27Xvo9znJSxszoB3yfit9zpN2dN2-9ygI2GdvnN2wPzXN2pf2AD3LGz7-n1da7-nKC2wf2UzuRsCOqTaLD2rPxN23f2Eg2N71BBv5b1aK0Ky2qd02bSDg2Gy2Fg2VMuVD3NR0XD3Uy2BYxWy2uRvexYZ71-dCldFF7u_71e71gy27AYiy2LOWk71ly2WO2n71M7Bp71RVZqmWBrLq0lv71oEBHrPxy2MyTjO266BSKvmO2iTkTLM771F3Cd82q52FibvcNOdO4hiyO2Cuz0yo1O2I811pmbEszdtavB7O2dLPP81oUemukp7qFLvouT7sgVz2Z813YSHIBUh2xReSrflNuxtsnNuUGfBvxhz20Bheh2iuEgh22zQ99vluzt81_bqokeAIix81jVvvz2QTdmcaq-b6eMoeBzuzJINKvaqxnIDB6z2EgI8z2WIsfGM1Duv7HVIJxdO4ajE02wD2twYBbCBQNEvzP91jnH-P2-ySO02eHCtKBDFQS02eOuI8mV02iOuX02X6ZZ02M-Cb02pCCNPFxCCGODn91TLcp91j02s91kuAZLvn02AVLp02z91r02goPEGsldrNPDuhAQ_vo6FAPuz02BjLVCIkWK2Mv402WESGSI702w4NI-1-02XSHA12BKjO-1w4aF12fdcH12OW2J12IPkDR2QMBXxoUj2d-1Gnu5cupssvkzpNVHiHu3hX12wsyfj2b12rPud12mpTf12bLfxPuqxfVzzahQnsP2-1O52p125-1l2mxNv5Qa7et3sZJduA_171vswzEFP112vR2DzmOtZGzwgn2CDD812OQu-12P_1q4xNXgW6t6YuU_1xqWU42MCzNk2anG--BVrt5zuWHdExzg_1Xk2Svl2C3ZCzAYd9wTBMkVehhOvdvBjOvoqTs_16HNGcCoQgf22pWm5Fvz_1gLqPae3_1Dcf_EFo22NQDVKC1k2IlO15tFezLeM6OvUqNEA2y22N6N022eXF222RjtZ62NA27PaJHx1S2922gLi_22GTC8LJ5VFV7l7rhaA23vCAT2jezxgBB1iHTnM32ZXCkA2mRukmmLT2qA2v2zIYoW32gl2DJenrzZ32xyHb32rJz1A2DktBcuh32MbyeHp3B2l32LktcbOzl2BB2V-2nT2f8wGB2gMHIB2a0le-2XEzIQv6yzPB20HKVhoVqYaI36RvvdqV_T58tTQDxWRZmgRry_yO6VSpfzgB2H424FBJ42I4LL42JxloB2kQvJFnrB2WL2IgztpWwB21G2im2yvJHShZ42yQvTxl0M2HQMVhHpEzo2Ih42AC2G_yxm2vaov42mU2Z8MyltIyd4m2i2oMC2mtCuJ3KRvOC2nvYohQ_C2SRvJcP3U2442G4zJFzkRvkCumvYdC2AV2zNDCV29oY7q2wxytOFH52nC2JaapC2qWjrC2qytaG2fFzcUPrNRftrT52ln2CWet12oFz7I27C29pmM-TI2fZVzf52HbDp2tNqJj521n2_QH3n2JD2p52rV2rhztV2_n2QD2w52bUugIfz52GGzqlk3V26TbRMvzFMWrag6wiG2oSvhD2JUuB62LFzD62752xUupD2JmfKW2sD2dGzM62OW2O62NZuRW20D2K-SU62gRSW62d62ZW28D2b62uGzz-1e62CE2uvPOwHTF25o2IE23F2oOBLE2zqGp62tW2QE2NI2msOu62Ip2BzDx62Lp2F6rqN2dWJPp2Cjz492PHz562862B-CkE2KjzbF2zTvC72Q722buF72Q729Vui9C61P9IT0E22oD2E2LM34E2LM3M52P2zmE2YX2b-Jl52zYl3OTxHzbF2b72HF2sWv9J2-iB_J2SM37p2j72nJSfUvbF2n72pcHVF2lUvJq2pWuhF2EF2Kq2e4ieNvv72EvYv72i1kjF2tkcAqt9cIVq2kaBVIzTtKrF2fICZIzCvBAXu1FCdIzyF21Pv1jcuNTRqtKyXK82KXupKnWY2voFP82eZvR82DC2DG2uUqFG2aDzwq2wzT0Lza82MG2S3zfT2glzQG2W3zfN3i82okWPaIl82hstbvMhXup82Gr2JlflUJSCgiG2Lr2x82XG3sXu082vXu4821H2_VvwG2782Yr2082FWv0G27N33G2gr2dH26G248VkDm-G2h8XAH2QGX2bT1tZh1VcZ22whrVkzG2nJzgI2MH2T3VUyzJuFtJzpHSlWv6OaTkzfIYhyzg92kJzfttRB3kYuzhDm922zHo92cSrwmAr927I2dnzoA2v92FfDvHz9zv1CB092sH2FYu392J925Fu692hTozH2p4y1H2_92MXFB-29O3D-2cKzDVpns2cVLps2Cns-nzt5caa2Zutk12P-23QWR-2A5y7I2N5zQI2la2trBna2hGua-2XI29Zlj-2_zW5_2Ft2oDHU5yPz2ALzBJ2m-24a2iP3o4IGmCr-2moz2I26wzuLTw-2PLz0I2l_Vx-2o-2VLz4I25-2jt2KB28-2YYvVYu65z2I2B_2Vb2q2Ivt2uLTG_2zt2ufEdb2K_2EnPQJ2S_27t2iVqDJ2mb2JQ3YJ2qb2t_23YviJ2o_2Hu2b_2iK2Lu2gJ2f_2FMz-J26e2qJ2l_2X_2Owtl_2ZL2-Hul_2XQ38RvsJ2aQ39o2eJ2kuzQwtAA3ju2NCQRc26_2qI28_2jZvZK2bzzMK2gQ3DA3qA226yEA3HA3ic2MK2aQ3PeOCA3NA36u27Q3cK2OA3BR3UA3GqzZK2XA3Ev2keU1c2pK2cA3KGpuA3jJ2hA3AL24e2zK2lA3Tv2tK24K2rA3ZL2Zv2pA3uA3nQ3f7yXR3Pd2rA31A39yz2VFlv25A3ZA3-7zML29A3osC_A3xR3BB3xv2DB3VL2GoCGB3zNzUL2bL2LB3VLpNB3VLp3J3EbvGIPR8zlL2BE27SwDzoHw2rL2M7eQbvsNvWMyKw29d2hB3R2mphX2L2lB32zC5L2oB3Ie2NztfC3dw2XN2fw25B2hw2fS3jw2FM20B3We2LM2eYBNM2P5jx8z8B3bS3UGzh81cK2vKukC3qOzcWzmzthS39ZvfM2MC3bC3LBDdC3Q9yMC3oM2IeuRC3xS3lJ2vM2MC3p82v5OhC35S34K25M2hC3-S3gSARN28Rv3M2UC3DL23M2FT3G_HuC37QvvnOta2wC3bS3xC3U0tzC3lUJ1C3azqWN2nN2t3u6C3TN23szGF29C36C2A-yED3tB3AMutVF59zpN2HD3EtzuUqzsGysbq1DCwGvN2aMRQD3a30Oy2UD3aZ1royCO26N2fU0k-waD3qNCcD3-T3N2ABq0BU3ra0oAUeJPXtzLHVuTGay2iMuMO2qD3OO2gZIQO2c1ESO2f_bnyEtMuXO2Z8KYKvmUebKvyyOItGeO2gKvxDCB0tAPAjO2LFQBE39MunO2aNL771rO2ivy8tzClfNy1Az27pG__gDz2uZI4qC3gu3O28VTUE3IDySKuvHCN_QkHOBP2ZNusao4wT9KMHm2gjzJP2Zz2RSrbz2rOLg81PXtOaCRP2pbpHBCZSBbuYWP2NkJYP2yE3RMOULerpYsz2D1Ty81GpQ1DseoRzjxlP2-eBnP2YO23z2nmDXqDsP2tqHuP2t7HjVDxP2wefB02wCjWKl_uzlBvHfe3ySE_Y7P2srrkFk_P2pWAYF3VAUDQ2I8mY910CS-xnb91YoA6bKEMcT0gSnPnEUdIW-O0ddMaMvUQ2xsAWQ20NNuF3a2zbQ2mvTdQ2ezdtTKgscX4tvBFxi2c6AObC-OuP8dH5wI1Pk8YP7AV_UW7eT9hjCCFG3MYAHI20Q2pTE2Q2PAS4Q2Hj2VsyNBLGNvySLS-1wTs_r2LNvy8DrNuER2qnUc-1rMrz4ObG3TKHvkzYSAWSKetBQR2iG3NrEgj2UR2yWFjj2C3SET22ri3ifoj24IzTfC8mHsj2CLYF2sHtyzoEwza-4j8PutELw12emJM4m4j2ekK1OBXXDwKuI6ttiY_j2kkxn3fCk23R2aVd0Cy6DboVN8R27BzFitA6lMCzBS27UeDS2DjEOPJTCzqQuXk2t8caf2ZitL2cajyrLdOS2gH3MddET2QAWopymQgxZIynhK7Fx_1bA2rH3cS2H-mceV7tzgS2rGciS29_1yYgoAhGzT7mR5H33NCqS2bqggwl-Ov1KCEkt3NC-qOyS2we1kNxGI3LsOIl2osGVA2byf7GvD32RfDIwVoqiWTABT225S67tU0EzvCGT2Lvy4rgJT2_kCbl2kBCEd2PT2MLkBZvZq24cB3yt87uQbPc326O2IaGBkt30CiXUDUx8Ru3EHl32mZup_u6PvlT2hmXGXAFxT8Cu3I3JkCJB2mT2vT2akt7cQ-I3Dm2vKmIT24T2i8m6T2-RvA42TOHC42A6NgFNaCvuSudQvFU2wU2qd2UJ3nTjWJ3PbVrB2I_rN0fUltA6lsQv3MGX42VU2GY3a42tm2aU2lJ3j5QdU23avfU2Ceavfik42zMcm42rU2o42TeqgNE6ltdr26m2-ltwU2TTuGZpE1gSC28VFJWvFFzcz25U21xltlq8U2m2T-42DV2inXbJeT3zhRv9U2kwtXWLlRvv6FKMiuboyr2H0zEBbHCRPV2cB3hn2lvBjn2eMpFjVAUu7uJTRDau27C2fWLSiUd52fV2wn2KbDZY2aYlaW3M_tbV2nV2HsuKD27n2MD2wRhkVsHW2wV2MkAyV2e_tkNIJN2vOGgSv4V28K3_hziSp_K3BoUpUuAW2_7ntUuFeLmD2UtAoD2wRJ9_eLL38lAL629sUOW2DAuqb3SL3h8HumWcizvFzCTvgW2ZW22kAbW2wgSdW2gW20o2-xH_sDSem2zz5o2_JJDhS6GzoHOaUIgs2qL3tpEgu2r1zVCQ4WFzW2Cp29iz4W20L3z1miX2NHz_W2sVu4W2tWuTWJjpt4cP-L3IX2EX207JTX29Zv_bJsX2H72TX2IM3OX2RX26K2DwANu2P0yA0zRM3jwA-E2ACKedLPUvQcadpzXX22bTRuC1p2jX26JkvQ3nX2xW2i2zi9JgWuB_Jea2kWu-VTWF2uWuQVvGrGmX2cF2N8evWu5X2WsG7X2ZRQT-HZtM6nXiOPZGJQ7snL0XIz2UOZIzIY2bq2TkzseAMa3ZMAJdGp0QvXuFqWk6WTY2lq2XnBZ3WMlG_F2nJCBG2SpCTN3h4UVN3fY21qtCXWyq2VzTkXuAudV8tAudBV3gN3pY2JEuaZt3IzvY2PhRgObn82-nY0ZvGr2GZUGHzu82aRzw82dVn9Y2dRV5VvwzlmaTwzlLa2t3zPZ29r26N3PZ2LZ20Eu2sv23zPZ2NAGL0BI4JyeYOuzt3y-Np_3zdDbWXNaZ29_eF4zT2gIH2CZ2yr0Ns2UYu_7nWYuFXvWO3nooGfzvpdd925ECf92V0lzQ2As2DzYTvJj0I7Hzv0B3VvgH2ee3BKzvuBMs2iSuv92GQDuO3vO3ZxzrH21MC292jcdgRSGa2Ryc792Xa2pTuaruSVvOa2LWvQa2iSuSa2UsCiMzVa2ZXv7XLrs2EilFI2SsGca284ybV2R-2m2Bgu2U-26JZRI2TBlY-24cBpa2y1wWU2mGuGu2f-2wa2RBSBdlvu2YUAlUJ7utpb2h5zaYH7a2pI2Yb25xFZg3Ab29GuIb2ZuTbt2eg3cvYQYveg3faK6-2iu225zWvtVXv7P3ab2XWP-P3ZauIb2eMzDQ38t2hsNkhQEnPiVqqg37t2WjmUb2H6yuf3OpzIb2m4z5LzFc2V6zxb27Yvzb2Ex2BMzCh3Hx2Ou2Hc26e2zb2Cd2YM3-b2JZ3d6y-b2kx2s_2Mc2Ld2NbuCh3Pd2Ac2vc29J2Oc2hd2tpzUb3DK2Uc2Yx2qwtMT2fbunh3bc206yfc2zm2ac2Vh3IA3ac2lh3CR3nh3nc2sc2Fh3_6ymc2yh39Zv1dqHh3jK2nPh2YBWd2Gv2cd2zPuShYyb2LavGd2Kh3PavIi3lf3bR3Id24K2Md23h3extKd2Hh3_K2GKzBL2Od24w20A39c22A3qGLUd2rnCBi3C7BYd2s7ymVXpNzov2tYv1R3Wi3EB3id2ld2pNznWqSNuaaKod2-R3ha3sd2rd2wZ2SB3LzOBduyr2L8yrfuMrz6d2aB3hH12d2OS38d2BWfYbvE4mMRwpzFYbvgKNnB3ef2Ie2He2we2GzttYvHe2Wf2EM2kduOavUe23e2We2_yt6KZtKuF2Bbe23e2de24bvfj3Wf20w2AcvNRHme2ce2Lf2qe2te22ZvO9yye2Pj3Ceu5e2Wf2jJ2te2Wj3YR3pe26e2te28e2YszIf2_e2Qx23e2aavicv_j3Gf2Nd2Af2ne2bx2PP2dx24cv7Qvt9yRe2Sf2qeuNk3Wf27XvaDxJg33C3ef2yfiaDxDYvx9zRpOTBD6wzp0tRvlx9zRj3KdvGe210tjk3AMutf2zT3h4U1T3wYTnp0GwG0f26qTNcyaV19T31CvX3fQ71Sy2CU3HJ05DBNy2SD3_N2PFv0k3HDvgD3_JvVy2GTPXy2IO2AnBKO2b71pD3BZmfy2XU3tD3SQvjy2UO2TBIR5QeU3b3Cpy22D3bKvt71-ylvy28D3hO20cd3otAE3t4HtU3DE3OTCFE33RCdN39y2A81ILEDIMD81dzuJWYNxmyPCrzFTgMGvGJz2VE3Lz2RWkNz2BSy7-2EAnRz2GV3Tz2O_uwyK5B2gjzmnONV3d81grtIgYjkftRrfz2qE3NYPm81buYo81mz2n7Qoz2zE3sCDrz2oh22lWy815E3RdQIYucNd9E3-eB_E33kpYlkEOuaoWypIGF3apRIF3-h2cSGlE3LOuI91RL3goBTpHXMNJBP_Ep9hIL02yMeHMvoNdZF3Q02KctY91T02eF3OXG3azilXMQ2g91yUvfjnc02nF3e02wvFg02dMve-bBIFYW3xOuJXuxAz9RObdy0F3hQ2sPhxi2tvzoKs4HufTNKalccia5YqW3i5iTgtTFE602qbzHG39023blQCO4L35Q29n0OG36W3G12T-1SG3DhQYOvVG3OaQ__mJwzZG3xueHX3BRRi71j-1gG3dFeej2o-1JQvlG3R8Ce12j5tfOuaR2rG3LP3GXFc7MrNvVXUhR2yG30YPOuDLatjX33G3ysx2Nvaztpht8G3qX3212IOv412BH3K_1b0WJlpS_jHpvyvJIH3zge7ZuoyRWdtNH33B2PH3Z_1CsOb_1M22M6Uf_1woHIS25Xd-DKdOv2IffOvuxVX22VyCeqTcvlb22nOvv_1q5oxQu-cqDmI0_1qc3woeGvgdxzypPUzm-k20H37ycMty4Ov0of7wyNdDqS28H3ait9k2fahKA2BI3LhT522J3vIS3RA2-22VzxA32_uyOieKDzE2PZS2cA2H32CT2UI3Y5pWl2JWFYl2Z4vTB2bl2ljEUQ3U32QLkW32-72jl2kI3fzWzA2d32IaGoI3KG2sl20cC7A2tDzk5SHWRDLzAB2hdqzI3m_ySInYOvHB2mSRmZ36I3S_2Am2232VWlbOY9FgPO3ikt832HstXB2iK3zZ3kbTihN_wlbzfNJ3slU6Z3jB2s42TJ3nB2dLVAa3UoCKrtZJ3M4TQU2OVkdJ3PzzYG2wQvXU2U42c42S_pmySnJ3d42T52CTuE3n9QvOOiBS3o426QDq42nzz69ut42NC2Gr3PC2_m2z42zU2142VYu342a-tZ8MCK3aC2942E9h9oYA52lTuVr3LK3o-tilXyxysqPJV2jJeJ929a3sC2VK3QV2Flr2_EZK3O3gU52bXbW52eK3-C3tNuhK3_32Ob3GhRlK3AvBnK3Tb3mIzNUurK3pWue6K5n2qV2cb3wK3jmDyK3v52Betx522K3VD2kb3eMK352jUuVmP30zOGEpxW952jVvW0mP42wb30Kjao2A9bM-TvYlEnf3b3HeCNL36ntsm3m2zkGEKzybmkTW2w4NVW2ks3pa26D2y-yHc3LgHpv2AE2d62g62EE2l3Jj62biii1zKyXn62oL3bYuXc36lIT72Fp2v62wL3JQvYE2jIZ3W2dE2362zAuF6r662-W2bE2qc3cTKy72nE2_L3okMxmKT727VumE2E2zVt3IM3zE2Tt3MM36c3Q72HUvFkNsL3U72Dt3W72BzBY72uaIMF2Hd3bM3V723p2LF2a72hM3Hdik72kM3o72D72yAIq72_Gfs72ZF2rWut6Dw72GrGOt3gF2zM3_32372lF2ghC6726M35WuqF23p3_M3B82EvYQ3mE82Ma3G82HN3hq24F22d3CXBlq2N82ON3pIzQ82-d3YYVTXusJsG8zHG25NzJG24A2kY2a2a2q2A6leN3SG2g82f82cSBHgPuY2lN37YlaG29Iz0M2qN3fG2xcclvzk8DhZANr2mG2_Y2B920N34Vv2N3FZ26827N3982y3z7N3xq3ue3D92YI3bTZ0M2H921e3_G2eXLM92vyKz3ycnfQ92IFES92ffquE2zr2NH2UO3PH2QhnaYuUQvKf3e2BcO3cVXeO3As2V0DCs2iO37HzkO3X2KmO3kG2Yf3Bxj_Q38Z2ytHx92pH2DLc3YunEC292-Vc8E25924kWn4y892qf3GPdY92hs26w1G-1RVbxf3WZm3ytC1l892HP3oeeFI2KP31O3xs2KI26-UPP3gI2RP31ykDdQfZu-wNK5yO-2YP3Kg3gP3bI2_sdh-2m3mzI3Kt2jI2q-2yP36a2qI2-pWsI2Ut2u-2qP3eWuuP32I2wP3HauvP33-2y5z9I2MwH7-2v2z9-2JQ3pt2tkqMQ3UYDtt245y8P31w3pLzCJ3mFRGQ3eDpD6y--2D6yTJ2D6y_w3lHu6P3nHusI2V_2Bh3RQ3UQ3wb2kJ2XQ3VR3DMzgJ2y_2g6zcQ3uQ3Fd3uJ2Xx3qA3HbulQ3l_2gA3Zh3t_2mR3Lc2v_2hx33_2hh3mIzDK2plC0Q3Scmj_2oh37Q3YGzMK2UQ38Q35x3-Q3RA3KA3lc2DR35Q3PA34h3DR3JR33x3c_2F7yfRaOR3RR3oK2dA3VzzdA3Ky3uK2kA3iA32j3kA34L3XqzlR3GB3Rcu7K2lR3iR3px3YculR3zA3Hk3WsWX_2hNz_QHjNzPR357zcOyrv2PL2rK27KvosCTL2WL2ny31v2WL2fR3JB3J8z8M2L8zJr3PB3OB3RB3ES3uXAmL2HS3GndqL2BwxwL2Lw2dB3LS3xL24wlWbviB3TS3kB3De2G9lXw2dS3ZS3QOzFC3nbu7Juic2DM2xS3GM2q8zvB3sHGmS3MECoS36B3sw2rS38B3MT39_t1S3xS32w2EC31S3UT3xYuJC3MC37S3Ax2hS3PC3pM2MC3BT3RT3Qv2hM2UT3mULHC3tJ23M20z36K23M2pz3iC3W9zhC3RT3Pd2TT3hC3qC3J6OsC3Qf2ON2bT3pz3jGzON2fT3ox2hT37cvdS35C3zLu7C3wEmpT3OtlrT3bJNBD3ED3vT3kk3mT3oN2o0399zrN2Vdv3T31cqOD3fOT2-0jU0yk3PFvXnhF712k3Ly2XBB6k3bD3TD3OzvHEAP7L1k3bD3Ty2Bl3iD3Dl3kD3Zy2YyPby2fPjnl3rD3Ml3ZaBuD3AkX8G2Rl3YSTzD3Ul3-WDWl3sy2R3muy2BYZwy2cl37eDAot1y2CE385lvGFhrz1g2-71_6xu0CB81ql3N_y92BnJuG81Fz24Kvxl3NpsSNuscCVrt2l33Fk4l33P36l3X-bQL16xpIV3X81Am3uotCm3jE3OLvCDdOP2ez2pE3MRcLm3aFQNm3u2tp81Qm3yE3n7dbmPpVew81tz2Xm3kLv6E3Euc8E3fbE-E3nqyfm3kdThm3EF33HOW-T9z2KY02LveJEzP2MF3Y5T4V3K91um3SF3jFIEnJG-JrZU0m3AQ22m3TBi4m3X91UnO7m3tlXm9rgF3e91iF3kCCa02QW3lAzkUFH2v9pAIn3ki2tF3TS0vF3cP3Pn3x91RxKNPu1913F3btBv027F3791S9C991c0O69Pen3C-15024vzin3T3lkn3A3rL-1z-1on3v8Bqn3pWusn3NWyUc3vn3hZFxn34dREkPc-1M5t2n3Yj24n3v5Z6n3aNvajA9n3a12_n3gNvBo3nG3Do3Vl2qG31IDsG3yVLm12Ko3tpQrtWvNvN1uLty1G321L2Mx_6xy12oX3ZQVZKLZo3ygZbo3J_1-EJ0R2ywfy4g5htio3Fk2C22LZuMH3Kzmpo3Ok2ro3kgKto3UH3e_1Vk2yjCxrWzo3aH3MS2m_1fH35o3RS2pZCTS2t_1mH3e22Ap36Y3kvlDKvk22yynm22rivxH3fZWwCz-_1--tt22cXURp3w22eQgd7tIqfpY3JA2UH2CPviVCZGJcp3QA2HI3zY3dQCKI3B32aHdkllOI3QPvWWwKZR0WinyEqp3tEgsp3N32aI3P32ljEgQ3dI3el25B2tA2hI3nytjI3ByNhWZmI3e322A2g325A2Bq33sV8A2PiCc8tGq3rSJIq3gP3Kq3AQvbKwkZ3CSB5I3FxT7I3NB2hDkB0txpQylr532Xq3UB22A2aq3-32c52IJ3eq3NO37yzF42qr3kq37dqmq3_R3oq3mqEqq3Q42sB2SwYT423B2Ha3yB20lPgJ32C3Ma3OVk5FE2FBVzzd42yMF8B2kJ3fU2qJ3EFnZ2tAr3s42Cr3CRv7FQda3Gr36e2Ir3fL2RB3xU2yPqX8tOr3_-cQr3HFz6yzTr3842E52Wr3HtfRRugC2P5CEV29oYkC2HV2fr3KMihr3O-2jr3UK3wG3WK3nr35zWEb3HPCFYbtr3U0zfK3wr3b52RLlQtXk5S1r3CD2oK3kz26r3CexuE2o52r52vK3o0zCs3PD2Es3fdh1K3mnJIs3152paAcP3aD2Ns33p2trkv82BL3_52DL3Y0mFL34yAE62GW2G62GAf5M00bkMW2fs3cOvhGzis3R62BotUL3JAuJQvDc3v2GZL3a62e83Jc3f62NHbfL31s3i62g1zfH22s3XkHqQ3YSCrW2p2M7s3p1zI72-s3vL3zKBxL3Ct3zL3162LHzcM3Ht3fE2_D2Kt3Dt38L3-62sc3A72iH2FX2Vt3DM3tE2FM3H93_VuJM3at3Ot3SX2_L3et3S72a72-E2UM3a72CF2mt3a72ot3bptqt3f72ju2JkJut3dWujM3k2zSF2m72p72Wd3qM3Qljv72tM37t3Mq2xM3_32gd3VHbqKv472mF25M355O3j1pd3-M3tF2AN3C82Mu3qE2F82oqr1F2IN32rl5F2Uu37etDKT6d3PN3VcoRN3CG2uCu5XZUVvfu3YLzhu3errjbCb82cN3mu3AtGou32duqu3azDj82kN3c3zYG2iedwG3xu38M2zu3s82gG2yVvzIvxsZ5u3gvB7u3282maT-u3zN3p621Xu_82xG2-82D92Gv3C92wG2Jv3CO3-HpEO3VZ2GttRTXB4zRv3EH2MO3_H2iPvJH2U92UzWW92Ef3WH2jWvZ0B2bu4OafCzhv3I-2-r27Xwitt69uhO3kO3Dv3eH2n9Yk3dtv3Ks2Y5Bwv30ttqr3b4yfFMy92qH2Us2yO3y-3zqTZy32O38v3WRv9O3NXvAw3-v39tW_O3o_2Gw3iVXIw3OZuKw3NXXEI26pPOw3O-2H5zQ-2GozPRzsL3Bg3KB2Dg3Yw3XZVkZuXP3ra2dw3y32fw3dP3eI2c5zr32hP3nP3V5zhozlP3Ex3qw3BJ2ag3rw3OL2dg3xw3yI2tozvP3nw3Jb2x-21P305z3P36w35P3_I29w3Y1lPx3jLzRskXb2F_2Ex3bb2EQ3J_2OJ2HQ3M_2XJ2Nx3jHuVJ2JTj-g32I2Ux3sb2gJ2Xx3NC3iJ2ax3hy3c6zRQ3ex3dQ3Ru2rx3gQ3KZvrQ3jQ3QMzv_2mQ3OB44J2x_2l_20_2dx22_25Q3xQ336zzQ36v29_23x33Q3KK2ZK2NK2ec2CA3nbuJA3Ay3BR38xmbK2Ey3jQ38u2GR3Iy3ZK2Ky3-h3CSp8buOy3t-2ENzrK2eA3Hi3cR3lJ263mky3aR3ay3cR3vJ2eR3lR38K2bv2rA3hy3Xi3rA3ky3sQ3Sd2qR3T-2qy3AB3vR3ji3zR3vw3vqzrK2zy3zv22R35R3ti3WL28R3yB38y3fL2-y38NzmB2Bz3VytJ927i3XB3eUMKS3Iz33WVZB3eB3jGtgB3jGt0L2jB3Nz3Vw2KbPUz3jT3Wz3GztbS3Zz3NztRN2wB3ZKuRT3vXuFM2hz35rzWVqfOzlz3qS3FC39B3hj31S3AC3sz3DC378z8B3wz3O038du2z30z3NC3hM2pz3_ZvhM26z3MC30B3XC3zM2FC3B03GPzhC3bS3OZv3M2OT3xS3Nd23M2nC3UT3dx2wC3XT3oszuC3T03MN2eT34C3VN2a03jT3c031szCD3wx2eN2fK3i03iN2pN2m03AMuX03mk3pN2JD3-x2LD3APAyA0q1Dant3rv8p1ttCupCJdhF-zWZ11XzTm0ORh1bPkdvBWBUpq-j0JnWIqC5tM8dFV-AG1COTK2W1ZYP3PVuoOjufoL0MdBHYYKVCFZDGSQWrVQMQEPkuWdqdA8uEHiTHdsMeOJeGzpFgADbOHJjsDQdGrTH7A7kKaE4cGI-Y1qADRixfjRmOQIzYX8kaE4QGIRF4b8KaE4qGIiLEgkQTN0DMdVF4zmHmRKRixeiQGrT3SN9rWzmHVGHeF4G0GgF41tHnF4HOVlF4eGHnF4zC0lF4jGH0F4kF49LD1GF0F4LWe6F4rF4vBrbxfgF4JOseF4XQSZXAkH0lE4XuNPy26x1JGNpNqmcBgxwqd0LUzxg1IG4C9rud0dV1NG4VcBPG4emvpTNFlUSZyfoFwWFEAYa-xqcw1JCXLNRSbjUywGGHkc_zF9mw4yxbQEhRd7dFRhy3NSMm2P_uG7WVp3R8kqZyH2RctsJEaNnyIIDaYaHdwKxkQGCbzDnJLl_w0D3WdB2024Dy-ZydkBoyZv21ApviX3cKwe2BU3KiDN_MasTXmOeTWwCDMjdwdQC1Ne6_hOVDZ2xPYQJeHBgQpnvCmwcmAURBTCviH4otV6pQvHlhlLJOpoksQWjOzxp7adp0RB0Bwxn-hBTwe1vfuVX7BKXhWMDNF4sLsaeBocmB-z9I0TG4KG4QUTYJh_QBzNhMNTQG4y51jE4tB0-H4VG4NtqdHhCI4lrUEI41Ry5myI4xNbyZyxcyxAtDyZtoqwQ4x-cAS4xdmYUbykbfdmFHpCnHTlktl5SnGNAEaNnyQWHY1Q7TxGD1RZDWYHh4xVjAWMXYSym230awbSyg4swhy6yxNoQbIrlFGxfyiwc0qvDLJlxDknyCl0Y7FFGw9pw14x4_zCxQngDH9e4RqCTwJGwxnyvSy0NX6UyNJ4nVI0B1i6cMkRkIBL7MiLr-E1JI4Ss1_pCmSgIBvfU0p-zSG4fE4FRhUG4aJ4NtqcJ4CZsxgd2RySI4sLwUI4-mydXwnvnc8CbARTPeMHvXRzHnyC1gE7OfaANEwxHveJtmLHCTH3oCY9FigZa5sDHbNflRnyleFhHBUnyZOwTSyZSyj4xPMwZnyzI44yx1Dv2I4r4xgny-yx6K0jnyrI0Fvc8_Bsr114xCJ4pSyK1hYeHe1vLJ4eH1NJ4cKXPJ4D5xRJ4aE4h2owyrocTwkoWK0ZJ4Pv1_pCMI4EciucS5BAcLxDC1TA0gJ4FbFiJ4pw1wK4yIhNI4p5DzK41K4h5xY6Kt7Dgv1rCTTEIPLAgWVeTyCIeTeBHWYhJ0h-Pk9PDbxnGDWXomrtrHCoelZ0xR7HLfVKqyCflDlFzPmqQiPhu57G-XIVImfEdEPWXe07tlt7C9ev7XTnMNAMJoawTUPtUOIhDxqO6Pw0RAI1PQJOKuGSCEu2FfdcKYBfdyx6BzgBphy-tbwIvbVoOxFFH0F0WgpfMuxDHfO7xYXUO1CQjhW4pJnu93EZnuycFDAeUml2XZAsWmQbbH4EPJy2n1cDzLy43h1Iy1q3Iuc8Su9lA2fymczwVzKUs61hgDEcwb7hyWnX-dyXNc3uCdOGoqgXbUG8Uf1BVVqdKwpkq6H3owPJJCJSCDLiINCc8r2atjlA4NCLey4B3WubU2PHRwBN4JRwDN4brBBN4wZWi1DWyT5H4eIlTDFCiBVPky03kE4hJ4PRhjJ4vK4LI49K4EciA8WSG010KA_0uK4Tuwhw1xK4zNhZN4vNCvbw_eyaFNwew2bKVnvntzH0sDzoYzYRlQLIqNwfDTpFLCchQLO0D-v953_wVneBS0eZE3ZNuY2tkMqx2uqHEmvPe1vpGDqFxhlwFeFjgyBYZEmTmFBdSIrCtE6SOFeSXW23XoqNM6jIVzZn3MUEX9nDiMhkXtnoxRqHwKwyxNMB1mbDZ0nIILtF-v1CFDKRV5PM_ID1XJ20Qp1WvuBEMimG1GYuXXlXJNcUEVJojtBLSz4CSZW095LcWIflCEKOmyzsgUFi0LhY08s8UqIDHTEp8uDNxlojc3FAiltBujCxybL4qFW6KCwVzb2ENBXMrwTrPEJvVgbjT0SZOOsAhXusdDqdUn1JpYuUBJQ2InkqJKzGkCgEC4XnQMQcuBRIMkPhKwKbYg3lT9Eh6QL7vuRRL7vuu1pkEDWOHtdPO1FiZokgneOlOVkjbEYWCqVq4YobWzPf2tmPcZMyxv9P4mou_P4CfCnt1kYFlC0tlE9rGbiQRIByUpu0AuvRCiBP4MlF4igDq2tZ_KR9RCiBKZoHG4SN4mE4Dy18K4BI4YN4IlQdJ4PMuw-Kk30dN4YLx5tTbQ4hN4dQ4CZsz3v5oyYM4fEDnN4hNBClvzRw8QAD2LEFQayx9cLwN45xw1Q45rGgLWavuEisA0nZ8busj2IzvuJwXUB-QV4x1dkAO4D4hWmJ_01eNcIjfURSHIE7rADJfmaaXpHd5GlSO03Bg6XdAUCkNKX1a6P_ygUBQMfPmnYXOi3WhwjBs1DsDvndL1mbtbyUpPgO4M_xvO4oG3SP1O6j3KVp1W3ekv_ArO4x0BtO4iJ1zwuvdzQt1BJeXXlyVF0hPAfzUdjrwls3p2r04ZCfxXinCxHENnDiDwyB2DCn8jq_juPiZGNIJP4JLD5VgG2f3kBwW0wOw6234c0OgdUP4ngVn3j-nYsdDJman1JQ0DnkquO4CZNAlYtnuF9sDZBIIgKrN3M43NKWVStwJXxmeZBx7hsP4fyCoVh4jFgkhbIpouvHRdK3l2P4pHTL7HnQB7SwMOeeH1BWR-P4TrzLdPHLw_S4ovwrxmpRBiOKx-SjF4pC0ON421PpRBigDGZDGfFZhpIhh9fw5XN2pEWQ45K4TN47K4WN4lQ4lrUGJYMWKw6HhU0By1jU0iQ4yt1aQ4aUD-K4oBAeT4ucQkyCqQ4BHTYqWx0AuQ4QayqN4PGDk215XGSF13pAT2ANyudKgP2Tp4gqFchmJqZxyvOhKLDXrUOvUGBZMo_pPIILsytVHDJR4oPwXMHjDUecIbaD-yoUaaG9KZZB-KEoL4PRLkjnXOwZ-xR2CenU1HTWO4eR4W7YzIyjMBfUBjR4s7LlR497EnR4vy1L8X5PMOXAqf0mdyLXV2sExR4ZSwrPhepWT5dSEyDT0aAiqGP7p3iJGbdq9R4CQv_R47O4S1AJhXNnCDqDjsGFHDHS4d7YWVhAunLsEuVzLvALP4QS4vsy1c0TS4xVFDJ4AynPKJpodbS4Qjmn6BrShJmBlDcDvHff37U4m8cjS4cgXIromS4BiloS4LOKqS4-HQqP4ajCvS4zRBxS4UcsMfh0S4koC2S4koCsD0OXqyV4uQ0NuuQ0vET4CyP8V4CT4SK0ET41Fm0DKeiQJT4Udd3bxtJjrXuCiBu9KhUAtRC7S4yLDmjhUT4ygAuSBXT4gE4ZQ4bT4nT4EciN-YfT4FwChQ4XQ4JG4WW4vpCgN4lrUaW4rT4bjBJiAXuitQ4KvzyT4AII0T47JjKgP5sy4T4TuFY2B7LLE9U1N4-T4tmg7K0_Q4hhmqOLCR43qxiPVP9MF5ynPdH3wcrEa3NGO43ppIO476KQR4TU4qpiWXKh7uXU4eoBIVzZR4OvCbR4fBh0-qSgtmVlObat21cLGSpZTBm2_wnU45YdpU4V8SMbCPvBmoAB7xjVvbdfUuxVvVyR4UIM0R41U4mZC3U4lr06R44YN8U43Ww-U4HdyAS4BV4-yc-O4LmehoDq5d7JJV0nWqheM4pQtNS4wtwI-P8atT1C0VzSV4OA2cP1WS4-TCWrUYV4Ldi8MYtFuSG1zMChUIGdghS4hV4zYBSsGiP4PgBowP3tBnV4teHpV4sV4tGkjY4oSKS3AiYBDbC-zAzS44nczV4QqQ3S42V4DSq4V4NX06V48P4TrzRBS3P18V43X1Tk3C_zHT47rYpip-jEHW4LQ4GsAxvmuaVUQ4sY4OT4mmSiLDtYDiwB8H4HG0kT4gw1kQ4YW4zNhR-VihAj6VpkuWddUe1OtzOZ4eW4UN4eN4RZ4-qFZW4E-VVZ4CVFdSDFHE5oyjTJYftvpP5-zO4wCDCPiFaFevOcLjyvYAtJ0TlQ86IqpPwgZqcEDn0ydf1jvhBMxXgghCbjYAwJajyrYjEhGTGDIpGp9GLdfp_gO7cYfFkhDJ1pWpllCL2m3MHsjywWR4caOCfv_zI2aBZ3381fZlI5NtaHCvvJXnDSfv0_Au-f3yw_SsGbBLPTcfvYATrdBsgkI5D8FvO8ymhnpnRLkyFpvs8P59uhFfguF7wq1-lSHhqfvJYDqhC7B0z_r8R4e0edVGR3u-DvdXPewgXAZYFF6UDFV4ZhLCP4imsWVhI2Pz7UaaEyfvhhwPJN2GD_MDaK4F1R2fvw0uhUJLYUl_D2YU6mBRY41dDSnhJDEOWvu2Fw7VEUN9SGp3Doi1p4zY_rZY4bcCjV4_-DZVqtUBmS44HgyEh-dHuP4eOhE4vrUA2AwcoyH3vmcDNnDxGMY9NkgnEwAk_C_AJoi1K-uhvEFmyvf0rucqMwM9PqG3KGw55GwDDSMdu_hzmHIRD8CfIW4ARIKW4QINvBrzadi1D5VEVAdFeAJmNpRBToL_Lqrb1II4cZ4aT4hW4XN4TZ4iZ47MW_8u_-KZZ4yB0PZ4Yz1iW4p5DUZ4pc4gdE_AEtT4oW4iwDxT4I8vsW4KZtuW4MKmwW4SUqqnBzW4cC16Q4pRQ8Q4GihHawtTwDU4dLPFU4KHCHU4IbnJKupGDLU4fJcGX4NR4QU4wXHhrkx8EMX4mUU1Pw9wAYU4RX402AaR4X9nVX4T5iXX486sJJVpcqiMclU4Fc0fX4wS4wIvqU4jX4E7UlX4uU4vR4pX4kqOyU4YUyP2TlH3vX4ac04U4TV4c32gV4xjqS7pJYGQpv4rBCb4tpRzLy-qP9X4xXS_X4OVkBY4LS4ERDcqDNV4PS4TtkSrBSS45o0yOw-d4uzyPY4eYBZV4SY40QMQcVTY4Lmep4zgV4lNFaY4kS44kWkP4ZM1_aKhY4MQCqV4kY4OpDtV4EDMqVHwV4pQC4V4UyC0V4-b4FlFxY4HZ4zY4wJxWfTyJx-V48FELN1BW4uPHyUpeGHFW4YX0JcOIW442BVc4IkEMW4RT49LDhoQUT48IETW4tK4jc4gW4AI4SZ4jW4E-VHAUZnhaeBuH02V1uc4Qz1XW4gZ4nc4N2Adf4dSDZymlN4_ao4c4HnApN4AII4AEGMEMfBuN4TO2HSZrdx8AWvO4mRI5JGtR0B4H-Q4oUeSfCTPCdQrX8MZ0x_N4I1NT-vhKBg1vEO4LR4XcHT6E53AJoO_yXWMxncwghXR_z-HVgMSwYgD_ATO4xaCf2vF-1mnYSmCYO42L4YoBbO42ABdO4rd4fJQCBCD41inXawzZQCDgkY5gk_uGcImhnejUkqOFM41xAOYyHJXSWkivVnVz-MCXXl1O4eP40X4ciRvsVheUW0I1dqyPG7X4lwmkYPT42DP42wmLS4w4xUIMi3AX5C49wMHEwW0Uix9dtcP1TP4-TCab4jHDSVqciAMzw_CHpdhNOk0XlCWIfP4ipQhP46BOvYhRNrmP4I4BoP4E0CrV44QExe4fHRze4V0BKVkyP43e4ebF1P4tBBx7cVANsZw4a3Fv11xApayJ7bGAvBQ4CDGkLuKYIpipjGHHQ48UEJQ4PW4fM0Xc40cPCMDGfFcfCtwfRTpFeArYPgbw9H4Xf4kJ4lc4cT4eMhT2lfT4PXEdW4YT4YQ4Yi4Zf4lf4qNhci4lW4WknyRwIawpW4C_uf6AR2P8c4wyOMKmVNZ6T40W4PRi2W4HEC_T4ZHr6W4lZV8W4OUMGU4uuFIU4Qd4IR4S_uKR4BqyMg4Ka4nFdXd4UF0SokLX4NO4UR4V1XWg4ZU4SX4xaCUX4k9k4RhtnoYX4FsAaX4kU4gfGrd4fhnuV4ud4iX4TS1mO4mX41W4wg4UPFqX43d4tX46d4ZVA3R49d4OA2R0lAe4NYDCe4mAeEe4BS4CV4Fh4FS4GV4HShIS4JV41Qv5UkAbwSe4rUOUe4IY4TpPKY4W8EjT0NY4PodQVqDKgRY4o3dfS4-YrcV4lnzke4OhL2fZKknAYBlV4mnLgY4W2uPQCrS4sRiJADek4nY4vV4qY4xV4HZ40h4yqQvY46e41PqyY4Qd00Y4iXLZn1Bf4_e4oouEf48Y4aeBJyCFi41sCKi4NT4Nf4FZ4NW4LusFeAL6MKZ4VSeKOo8I0bZ4gi4fW4ii4wc4oBAr3aXZ47EBfi4VW4Il4mc4lrULl4jN45BEjYzJufRPwXAReXy3-AmqB0T4eVEhT25syNwfm9AY2BSyuVXU7rk5wz6yK-SsVgItTw-LrVl2FU4OhGnDo6rVHVwxRJqHrlLhIjfXcHPWYG5nYjJ8XrZ3McIeB9T1PwPDMorGgMSxvED_AGOGPoUkgUGyJmnY2jBZof3_AcJZZHHp7uFLClMAvHzJhQeMucbnr1vtRSGOgWjvsg4UjAug4z8swIiczuohX7g4h_zkgXtQuWzgUyWHwLS3WN4IfgV3O4mjMwa2fRB0nh34m14uqHECb4UMCzLyyCn8IYPxC2rxT42bHENe4nqrCY4abtRe4fEw0VCq3Y_yX1_u2Bh0twTpIfwuIn4p4k7FdHpYYh4buEhdUcYPKVCEYIkmuC5Ogh4OmLkRi91hg3au1hQOMnBS7VlcuBS9Wpe4hsp1ruiAxuUOi7ttS4UhClEhIjKWQDWOHyyTxP40CcKnhaEEzP4Okc1XUCQKHdHvoBZ5EDc4w8C7V4N80OQCAi4v509n4FT4GQRaeBHlByLDnBktxBIW4HmE7k4VFFGZ4jWfpRB-Tq8HCbtQiFC8vQiDEUW46K4Yf4Jl4pohCpu3cPsc4nv0if4Tlqkf4KCHzNhZo4pf4mW4pi4mN4tf4si4wQ4tW4wi4CkM_c42Q4zi4Dd4L5V7Q4fFx9Q4S0eZiiKd49W42wp-N4AX4s6oCX4Sd4FX4MR4WdrWd4uJYw-vQhHad4fWJVR4Qj4fd49F3VVMGpFcR4HiItTsSKFa8DnKBod49IBqd4Wptsd4fj4Xm4hj4rR4jj4zd4oX4aaEMmDW3KKvuzU45d4fchsj4wX45P0yX4DDD-g4bozpvq4X4DShAGQ4j4Gb4ovC7j4IV4aMiFP4DY4Re4OS4Ck4HY46u1LY4yW0Ye4OA2ae4On4t_j6HpaV4X9mUY4o2BRk4AXvTk460RrYecY4Yk4fY4oWgpS4te4lY4nn4we4E4vfj4oSKyS4kk4OW4yn4nk41V4pk44P4fq49e4-S42Y4Cf4qMw5Y4pq4tLu0k4nkQmJDhuWRE0OT4GYCDZ4PT4Pf4WIp9LDYmSKZ4gSeDl44ExjT44pcuVhF-z_-0-AvWuhBr4HQznTjMtZ8KD0HyqJvM4BUYt1xBC7ryTDyJCsgyOo47HUvBrEGdbOtYJ4Ar4EDPkc4kLxWfhfT4HaN4K4Wfhcr4Rguer4emvKHCbRjtJwVEwuVdYZyV0OxdyQHWGF0UHUUKUzCcFMl9ewmKgQeYWWLRtxOxwAnvzuooxqauZC9hzG0f2dVFTfiFH8BgKKkoAbvzJ5IUlDfZfYvAYfwQBSzeanhXoEBp-PgqvnaKtkDJqlse0jFg5BvYnvp1Ir8vc6Ccnv73uKCeBkZFWC1NeSxxyT4-DvonvIuVkH49yYwKwyT4GgwE9DXPBfOWEWr-uiU0Q7dVLTz18YE_AZMlo6gWSxoSKPifItMgIW8h4-nvx_xAXt2maBt4SOWpipLkOysGUgiahGXT4vmxCYtImXco4Wi4vpCHoyMeE7XzoEaRPPHbodaGaIHO4P__D_cHhUwb9BIxrEnUQsUIylQLl1JxEJDxTf2gD-ojft4U_DpESa30vajKI4T9GXZ4wg1cN4Ntq_H4gYzEP40vgu4IQg2-po7ctUjCs2KGuIgo2RsvE6gzJJtKEx6G7wmHDI3kPJpyJ1PFYPzZG3Yz9SP-xNr1tqqa3LF9D3cvkWdtfl3ngYdxFtcaAmKopp-krDkzwDCfpyI_uwWQ9xws0VV7pOZzO_xlQFWI1-nKoNOYySHdzHfB4QuxyYZrW-9bzca_517SuFjVmt2TltFlzv2UUQvlZzA23-YBeqW15PEqySFtwBTn_y_4IdtV3lPuEC5lPcSwsRCPqyaDlV_w4ZzGkCG1pz1K6UJpI1_ZzzhQ0TLtySnHCEazletQOvBaxjgEt3mlqyodonqyNzOXG3wet59EuLYu7B0etXBESKZ3etepTdHNubV1qyEaxpnPW3tMeIDnthgCDftu8GsOo6hZvlA8-PLHHLfthFVpxCvRhL0AU4AwZX9tll7WMrykgmEARc9FKFVw3tOHEE42dRCp_t-pB-kt3vAVqWnuA63tXvzHaGnftSuAfry_yu3kziryniBTKL_-v7TJyftKITg8XyDsNbzP2JJSF1ok75Y8ftirBHLfdzAwXpZ4tb8DDgtnCI5rycbzkAD8ryLfE-rycci1LNkbzIZjxip-nB8XoJ2FEw3JHJV-JlMNscEIfrVrBlAu2FkDBL6xyesykuiZBobstGNvsARoICk-AbsyUdwF5tfsyBcznUBNrDjsyP8ClsyWnJ2gtyul3UzSQXH3AU5tlPuSrBxMxZ5tSczDuDUczGhtlBzJUBKhtUjqwu3ZRB_cReczgSO3otJ5h88K3OWRKLnIqelPfX3hPVS9yyzHjILHSUnyzhhtweG-PunYVc1EqwzTMCphtB6txrWrX3Sductyb6W6wDFM4-cztNuV6YmrW7Qa2oa19B3TcQQuPba1i2BitLdzutyK5WOdzPk2GHH0ApVzPLitfOZl6tu0cT5Qo6tTshTitM-2RpR6QbXCz8_cfdz5XmO-I4LJ_keKsar82mdzUTl0TLRDDepqUFCJvW0SojXHnp48HZUuyUPegcHDdqJIeK7tFfez9WiDQUnOmQtNDNuuE9dT9CyKNCmuyIYzZZwcCge6C3CzPqPtuyMez19QGsExuy9SmFuCZrWwPc16hnDJPA2XeznWLIl2TPSv7t9VCRWFHrxiYEPI30ANSPvljqljtG3iE4sWl2L-IkRurnXNvySaEPvybDzbPklxWkBCBmt2HdaVFqrWC6LDUszvi93yoZuAktql2K5WRVDOOvZdq-d4sI3JtxtlCX6CEfzCVDBqPoGu97Qnwl7RmFB2OcjHB2AJJJB21fQo8tWvYJSF-awBQI0T2MLclxWC2lavt0uR0NS1qy6vtbwz58trktHwyacmqqdKwyNm2zkta63Flm8RI5RaDOG4rmoEo8ktCcuOvWEwCI1NUm2Kyt2fzSKBbYlTYhiwpYEzmomZ9tMoCsPZnwyKnC4a31XUPwWK3lBmtK3l3TbRzz50hTzzJtxq9tt_DlEzEkh5wyRGBD9KLpCujtpsWqfz29tgTnZgzYa3pgzGxyiYDrNaiYDBmz2lt9-CmvPinClgzTxyrgzbgz4J3IytjkttgzGmt2TL8dFmjCX6CW-t20qkHARr3jTJlxy1NDTmtXIfJLfXIfmZOlTuk5Qm-t6HM-Fu1arVrGoBds-tc738NaH0zQHJ6xy4B3AvYP52_xyTzB3KDl4A_SGVhz9-tGtUur3WEsW0zwfuLyydhz7TmAD2nxRQyyL-ISyyGgQC23m52m9ro52phzOntVUuU_teyyU9MSntF3BUntLtW_brib3NnEantS9Fy9tiaEl_t252mw4jUuarJxyyS34t_tDYBEizVo2O14tUup6S1_tarJ9yyNizRpOwk1bgblyGD9KegCy6JNUk7ntSvJ8fLno2bYA_b3eptVW2IOGDc39YF1SWE0GbW2w34Jc39YFmizbCCrITVnAybdSnAx0Af8GnW2GvCk1z2IKwizMiIfotO5DlAulTCQKOxKsmotqAuAt3s34Lp2LSPNp2S441zyavADjzKqE1AuavA6zyndn8Ra_1mCht_1mPot_1mky4rE2tkF_1mfothHzh44jp2EJzL72l44N72j2mS930ODajzIOGP2zf2mejzdwABm3PUvINEYM3f2mb0WBtJMBudX2fotlX2t44bUviptusWdyJn44LwYXEFr9Cj44Cq2WxcZemTzJYF2wBu1AuPCKZ6t9jzD5430yS54x7g8ptg6L-Bu49cACu1rD42z08eVIzA4PHCuybDH1yXINAXuMqtTkzXHHVkz1iQeqWYkz34LyBGJVvhuvNN3ZtDYY2eptbCuz04O-30CJb8GRtSRoAjqtrqtqkz2wY8lzTtykqtaMcywYJARlkzzozJjCzqt7bVt1yXVvVEi6kzNrt8kz3kfHlz21yAzTbr3GZBErt5Cu0lzVrWlrtyft91yA64QoBC64PfU8lzKxz91y_lzjzTdC2X-33LlWlzTVv82WJtTWh2uzTbDu4zTtlzYzYG-dYRz3xY654lDuvlzKrtC0Tk64DYA8lzE0Wurtp64FyYqlzb64JyYAstHlzlvWIstjqtX0TA74bxWGsttlzJstAmzAsthNmOst3rtEZLExYMEu6zT0aztiZX74bhm0lzH3yQlUlBM7Izjmm0Y2lDTist0vXMGhT3ykPceFRloerstUVVJ4kmEuujtmEusEGmEuWttuvB86F674TqW674s04se38j2Hv3rnXnYdJ7iKv3v1iD3VGqKATXuotXDbBINQv3obeSv3CFztr2-AVOO3F84CnzZ0BGxygWvvxtYYuRjJ4r2hRoKnzkhkVH2W3dgttDGk_qzxZ2JkCUnzD84WnzqlfqPzPcC6NGiDNoFu9iYBwtfnzvlkR6zinzUSo2xWrPu6tt4VcQHJpnzrnX7Yu0-lNWR2PO9v3Boj992PULEZuqeddXGvf3MrJ_74WXvT84AI2WhfMGuPrVAozO-BehC6Kc8f3Xz2J5zTYHIozszCKoz1fQMoz87m55Qobe7s2bcxVI2xSjUozReJWoz4ZCYozUAWaoz_sdcoz4ZusozYUAuozhozX5yjozYg39uthA4pozi5ySfJwozx94t5zNvtFntLvt2GuuQAL64tA41fQ2ozg9Q-I2TFQz5yhvt8oz__fjQDkvtRHuD-4bb28z4EpzOmR3t2gHTfHuCloO_2TFQcutfMezGJJ6yoHucpz8nzFu2vHuQ6yE7yomCXpz0HuUqzi_2Y6ycpz4MuZFmfpzQ6yh9yEc2kpzopz0HuIJuLc2SwtcpzspznTmjiSs6yPvtxpzUIu5wtVIu-6zy6y16yC6tWIu_HuwZvWIu66y_pz96ykIuDqz96yD7yHqzSxUOR3Oqz48QvIuMxtvIuE7yINzO7yR7yaqzK0ywKSb9yEvm_xtbqzEvmdqzEJuRqzhqzdLuY7ykqzk7yT_Esxt9-Co7yNxtq7yz_4BwY3xt-Guv7ywqzpezkC4cJu0qzZYD2qzhJu6y3KqK8y3pgz7cuHA5pJuVDqx2yCtiFstQFOErzzNDGrzPnz5i3W94OMyLrzMoWRrz6JuAj3PrzSrzCKunrzWrzfA5yIuHdRxL2duJ9C4t7OQz3lA5grzhA5zf34ytINjuzm8ytlB3jWDFe2CnPsrzJ7iu8yUw2gKuDM2i1OHe2-rFHe2J4kHe2p14JM2Ppa68yC8L88yX5Imz3H84uw2JB5AQCLB5a4Fzw29A5-bvPVbGszNB5h7kbztWtt8w2rzF-w2T3Y8S3LB5FLuDx2bB5V9y37K2e2KqKVC3kB5T7yUw2PLuTx2ZB5wD4LB58vyTx2E04Bk3mB5FJuXx2gB5IJuTx2VB5Mf2mB5V0t5sWlLuaDxC04Pk3LB5qLuUw2z9ywC3DntwC3j9QwC385LwC3vxtck36yMr0t3otpfu-Guck3QHuck3sbFck3pJN79zKzJ8x2avt6bJt_vKt4uQziLwtCNVcBwkvvt4Ay1Y5xFl4yoye80hC5DmDjC5XoviYCSdU4WUL6ChXelYz8oyY1tx-wyXI-t4Ml3ijCBu4dVFGpyrBzyYzSUnIu49sDKu43D3XCPWtt97lrqvgKvCKMUdt-Yzl4YXpyKUX0MIXu4E6gVMJGZzuUFdu4ENuKpxvZIA2tJdDxTCkuJQZzckr6OArVFpu4vdtYzGOViJDd7O2VVI3dtdZzeDzFGfHQhElJNU2Z2tftqEnuILv7u4e2t2ZGJetq2bjNuumUl2tL-In2tGv4iuEIv4eh2rwS3ZzYeth7Ey2t1Yj-jG-ZzZqy6fPRqGC2ERILctlYv4KUvbm3hxMcv4IsBAPD_E3gv4__miv44uzlRAlv4eCu_nDPPOx71xeE3hs7F2h0C9etqsD4BOFdByv4Cfty8Qhazbn04v4j2Th3tnazTgDGryNi2Aw42ccQ02ehCEw4gpUGw4dF3IyEe74WqT7TJNw4fftRIt7azE8B_ZCijI83tGVjmyuYMvcjfgGt3I1_sN48QxiBv6XzxIRiML4tjw4IdjmjuCIC2IKru3htefRcmLQ2ZpgW344G7hH1vKTBUF5wDKc6FQ59PJgti4tuhA4w46St10TrRa8w40FkpoPpAFautXgtfFOJBz59Mwbz1W3W94QsyTR154tMx4ENv3EBvBuyXAZsyxzvH7DdsyH_xvgtOaQzXHGR2WWHcx49NdP5t4gteG3JtwMczpHBW5tmx4RczChtpx4yLKVcz1oGIht_WB5syvx4l-3xx4B0D-Gxy-18NarwOQjMrNvjmmkGWn1X-TCgAeXz2Ltys-G2rPQqViEHc1oJ11lhtugCIy49SGA6te2BKlzNy4Jfu8NvBWRIQuhTIKQum8dUy4FCzP6tuHE3oaay4uktcy4q-iey4Ycpgy4EJDiy4HsGj44JitK2Yj6tV0JHytwqNry4aECty4TCz_C2wy4f-Qyy48bc0y4bitcLGhOvQjD36tfYBn7tH0uP7dlitFxpnitgJYZYB7nNc22NoegJDX-dyzwJz40itbuyL7t1CXOz4xVFQz4_ABtqPf_uUz4QHhJsKXz4gZwZz4sh0HjtnKh-XPf7t_KRh7tobeGvWzJNl7ttzwQtsoz4HPvYmXrz46McjmCnI0_2Bwz4fYg17tZniX6BjtiG0C_Y3Wxc5z4oez-rFzRkJ7iLT2D8tRvy_B5kPv1PrJ8ttHFCkSJ04OlML04_jtu047ezilC9ezqDzyVFF2m5Ruz7CkVXDdQ7fVsuSyDzk04xMVpwlluvxvySbUj04q94j9QpZ3jTJTfzlElK-AwyzPULUB2J-4b0yruSaMcy047G5TQvGwyTyT3045lt504XQvB9tZQv904r14RwyB14ZQTD14dNz7o3Alt_No0fzpgzK14Jxlpy0kQvqcF7fzQ14b4uS14CMZU14UoCmC2Nxl5yYV42PULvwyGKDGC52B2g141wyOgzTqWYwngjeSgzvPapEzk14Wgzs1415nDxyultw14q34oU2f0hggzLxyGWPNxy5ltqU2pgzVszga3rgzl84edpavtaxy-kqwLJUNqnI5ygz6dxoCBK24pHTwdtN24ELcP246NgOFzcNp_gzARIgXMW24NIuDV22aIz2BxmCc24nxRe24EnU6sWtRvdSpj24RV2l246KDWgzp24CCs8tGXpFYH5u24uhQw24FUue3WfhzFqGhhz4r3byTUyyITGWyy5QJohzS_tqhz_24dyy4BuRntXp2E34twnG34vjJu6T_3E2hz0AdM34laEK4IYD2H6N5V2S34r_teSiV34DizUv4Y34uHma34tyAc34_WLMizLemg34G1zAzSqz3xPLTizn347AhL1zyrExSHGHHt34NUlv34z0mH44Y62zR1wo2234MoW4346sWmJPRot834j44rizVnAtizTc3lFKw83CjQyizMHyJ44tL3nAuzZBN44WV4P44ruNCt3S44_izKqEV44kc3W9431zS44b44vTvA_A81zx449Aui44D54B2zEN5I540c3v44Hpt7Tv9m3u44x44MBuxvAGIu_jJvM5ht3LSPV0yf2mX0yVdpc04fX28xKmjzdiZTbu8sJ_J2f2msjzvt350hkM30ODxjzL54X54rBur9Cc0u3t3S54dN5cF21pt10yPCK4BuyWu60y8Buc54Fkz9pMHkzld3u-g05ONttPSPJsPgHBJqt_2zCitL1ys54ZrJu54SCuZkzqbVCkS5d3Evc354bqthkzwPuBG2854mkzFzTokzB64ukzE64tlzvkzI64iK5Ae30kzuvtiDuyCuJ_XshGCtTOPJPyTU645CuW64dbMY64r64DlzmqtFlzHrtSlz-64B2yNrtMlzzqqm64Hp3PfUF74jbCZ640q2XCUsULXlzw64G-dgrtz643Uzelz3rt364ZXuTpo9zT6kM_xYnlz5O5P0TQ74pT2CXDD74xlzBP54rtvlzI74DYAd643DuKst3lz6DuzO5z2yKst8lz22y4lzdP5LstKstg74byYZ74DUXUst7ZUC3yZ74wP5SDzF2VZ6tXG2tKKZEurVvT3Yi3zSuDNaUyOObe3hEuV3y82MlG2apc7u3D847VvMQ52wF474F84qmznXuwKuTQ5M94l3yMQ5PJVAO3B84q3yxe3J841e3BPav3yqtZb0yxmatXLbkq_mzffqWQ5W84eWvO14P_3W3dYttd84k1gf84fTZ8Pvi843otk84avtSnzFGBkMvp84QrPsHCZ1D87Jt84qZ2sYut44V4y1wqjulI0E184XqxMEROAJ5841v3_LFfYc9wyqfcOXGI8uWYyD94CloF94-848aIXR5u4y4LJPwt84z-846nzYXUJ94R94xKDT94bde1x4X94WEsZ94t8IrnzUki_LF6WCbGug94lwTu2k4ZTPA4tkFM8wLK51zWQC5MblQ34tZu7-YfP3WEsRg3goz8ut194WHuj5z194lozN1Dg5y_Zu494qozDb2494n5yUwJp5yxozUvtu044w3BS5I-4ruSPtthvtw7yzA455y5ZLUYDApzT-4s4ybHX1UdPRSCyPpWc2xtkauQ94CB4494g-4FB4494L6yT6ze6yO6y9LzvHuh6yP7ycx38vtW6yg6z8vtv-46Huy-4opzipzeqzbu2DIu4-48S5ppztQ3BIu9-4dZvbyTvpzEvtC_41Q3SIu1pzz6ypMzy6y6pzL_4qFuYcmO_496yAqz-6y7wlS_49wtU_4twtGVuX_4a_4Mqzb_463mhxt5S5Navh_4S7yi_4Fi3YqzX7ycxtgqzp_4gqzr_4g7ygqzv_49xtnqzz_4pqz1xtdN5NL2WJuuqzvv28_4y7yvcu27y_xt6av27y57yLezOWL4J56NzngzP8zXDqNytPA5OA5zVIrP5CVsUytUA58NaKrzGdQYA5oq4eytR8yTrz_JueA5nytgA5nU5iA5JsAKKulhvMKucUPOKuqytl13aEBjrzjGtuA5mrzpU5MyazA5aC5gwzAXtJ_44A5UC5uB3LB5zrz4A5_A5fz3CV5gUONzthjUqw2hnCAcvQK5jOzNB5wB5bzt7A5XM2NB5ibLbM2gB5Cxtzw2XB50ztrB5tj3dB50I5wj3mB5wHu8w2QB5ScvgB56Iu8w24B5k_4qB51B5OV5eC31B5RV5NT31B5lV5lC3tB5BB5pcv1B5bV5rC3TM5-D46B5gV5zcv6B5TV5iLuYC5tq4w_IVk37U5-ukLC57uFNC5woDPC5ER5Gdv5nBnf2aC5pf2RW5G-yck3G3Bck360tyLD2oVJsAEJDmHFfC5BBvZJwiC54V1lc4xZhTtutxuEgoOt4oC5gC5tn1jW55tTmW5OzN7F0xC5Wl4WXe0C56t441E3C5ddQEEK_t4Cnv8C5V4Qh1tdwz9wmHu46tDJu4MdtFD59EPlPjQpyEOMp5LRu4Vdtu52PD501t0WBYu4vSgzg2xQwIZzeu4SQdmURhu4xZIm6Hlno0KvRMDOiWQXAiD5udtLJDlD5UE3jKg7qUVNuc7oMyztD5gnhJ-AycaoXA4u4dEX6u4O-v3YC3D5rZzAv4bz2Cv4gzTEv4i2ryZz46b3gBXeQ41Mv2tTqyOv4dyyAVJRv4LE5T2aBazjWZI_zXv4gqyI_c1qOUE5hOoWE5ev4vmPZE5nyPI3tcE59RBTaz1et-BCdXP75WYazzhoH646LvV3tTnZxv4RM58qyEFCuE53v4Iftg3tmazr-UlIy1E5N023E5oOCCw46E51ztooHNNu-E5bFN6qty3tzFQDF523t-fhGF5kCChoOlftlnEndOutxlqKDbz1NLbw4EYr8bPlryVF5vPaXF5CgP2ftWkClw4jiSvryZqul2ez91KhD9Nu8AChdHqpOxUMyw4oL0qF5mrWKgtRiAuF5B4fC2fxF550L9w40F5u6UeptsbzDx4mhcz4tmLOTR524tJx4d6tigtj9YCG55bzw_I7bzHG5gcIJG5wLBLOWIMBYx4gIDoR50gtRG5sCapsyUG5guw7gtI7sOczmrAQczX-CbG598BdG5rx43syhG57syj5tkG5wRsn5tWzjNqzetVEIe4x4NL5nzU7x4ncz9x4Fptc5Xr24Nty78hDy4Qty71mGy4z04VtyOuvLltdWF3czM2CJt1iyDEH5etySy4ra4JH5912Cdzs9PZy4DB0PH5w9Bdy4E22_SGUH5DwnEwTjy4ER5Rdz-9Fol4fvum6tfH5CxzLbfadzQoM7l2AuyGilCuyrZIbCzNxzssIjHHpZBC4pnz4LuyC9DqrOAxP6LElMOQuyJGrSuyUTl8jaHz4wWvi22ibT1_1AI5Nz4yynIRGg5lRz4_dz0l3_itVz4lQlQp3nVIbkCMEzJezQI5KjtNezOXxyAyvS2XI51uymz4lRd4uycI5qz4vODajtgrWgI5_uynpRfjt8xzClr0z4ltiu5Q3z4ONLU8J4547z4SaErezkSANwt8Fut53aaMUvyF047yYH04PKU2ez_1g-jt5ezJ-4_I5klCBJ5S04vj4lvyFJ5xK5vDzZ04KJ5U4zMJ5e04SIng043I3i045ztTJ5sS5RfzBh4p04u8tr04wI5sgzIm2qv4bfz4PIDwyNuDFwy104lJ5Ycm404AnCi3kMwyAU2sJ5LdzdQv-3mJvWTEpMFPVEpxfz0J5CFnN04Wm2J14M14KU2uHmbm28fzR14-fzLMZCK5CgzTI3FK5NK5a14eJ3gHTxwyzAhzwyT61b22j14qWyRsOTnDRp3o14T3Y09tnMoQKOZK5tlt-U50BoRM5eK5kYD114WhB4rB4ltQiZlK5O-FnK52J3SU5qK5MRvfDq3kzS-tEseQRvtgdH24Z_EJ24M73mEcM24Smt5K5cC2U248K5WaMADW_K5o1lFqyEhzq-tFL5Y2PHL5oJIuotzsufaOOhzf_x2-tSYlmoRzC2o24bWLbRDAy4s24wfuJyy8uEffzx249mtdL5lUAfL5i52_-4iL5YrFI54824nL5-24uxmqL5gXngyyVsEiyyVntWHmEo2J34ErelaEtBN3L5RWO5L5G2Bp_teSi9L5IChnntv_tAUXGizjKs7ntr5hRM5Q83uhz_yyh34UMrNM5DtAPM5mHdo34SM52mJN1zw34ls3KjHR1zruNx34EK1kOcoNd97Q7SBfM5mJPhM5634SrhPTvm9rmM5l62m3iD440oAF44q62hN50izuPC2izHvA4izIqiAVzj5o3M5KqE5M5W44_LFW444Z5-M5Y44oR5962CN5-L3EN5p44FX2EN5PN5QjzHN5sa5q44JuTs44923XjzvvKSN5nHztkFGUv6g5T0yYN5444WM3644dpz844hWF-44tg5uaIB54g72j2mi0yF54oN5m0yqN5nBuR6CzjzB3muN5q72Q54vptyN5X548jz8t3lh54N504k6N5DkzdDN9N5wvMUMZnF2i54FCu56Cl54a0BGP5Kqt4Budq2I54N1yh8cXkzEWBPO5KXu054YqtZYErQu7eQWO5poHYO55dE9545q2tnFNrtlqtkqtfO5ukzkY5jyTjO5zkzKyTmO5O64je5V-3kt4uOGtO5gP5eoOElzxO55CuDP561y9kzd64-1yWrtWP5jbCi64JDuSlz-O5zO5QqOWrtDP5AfVzqqz-Qv64HxQJP5dS2pzT064pzT264qTGQP5BH1NvW764trtxlzqi5AXuyrtqlztlz2d3xlzKmzInA7rtK742lzAstO74V0TQ74XU54lzT74tP5Nj572yB0D92ytiZzP5SstMP5aoBNj5UAItiZi74dH5Ar24ctyY2g84m-3p748ZJr74jAqhG2GQ5v74DJzOfDy74RQ5b3y2743j5574Wr2RQ5UQ5-749j59d5er29j5uI5ir2KqK73zP84BlzgQ5zjCu4jF_3Ik5lQ5MyWDO5U84B84qQ5Zv3qcF93yuQ52qCwQ5kwYyQ5fDb7vt4gm2Q5Qnzg9Q5Q5zWv974q0WiFur847euIHVu84tpDw846Z2gwtz84IR5gslKR53ttXY4mnzUs2884Jk5noiHx4g3CkqO_YuIvt6O3J7iH944LJjR52nzL94Bl5hR5-_3E94-nzlR5rtXX6CCoz0-lEozszCrR5_f3PN5KA4e94xR5c5kzR5rsuqYc2R5VA52Kz1fkp94OklQ5ys941utu947R5hI2DS5z9439yb5z294TiJYHuk7yJvt794ueEm5y-94RS5TLzwozT-4WyyaS5BU5ZvtFltK-4cS555yO-4ivtgYv55yjS57j5D6yIFP9A4pj5a-4d-4QHuUJ2uS5wEGh-4xS5j-4SpzY6yn-44S5q-4Y6y8S5VszTB4j6yAT5opzz-4DT5h6ye7yVMzopzIT5n6yLT5AqzNIuvcCPIu9_2nIuzpzswtxwtAqz4pzuB43pzZT59pz4wtdT5Q_496yhT57wtFqzwc2vwtlT5lK2M7yZ_4Lxti5yKv2O7yRqzYpzdnCvT54Z5LC4d7ym_4gpzgR3Y7yq_4gqz5T5jqzMJuw_4rnCVl5qy31_4Sg5kcuHn5tv2en5dS5bNnHU5fM5gJuKU537yaL23Iu5qzNwCQU5jOD914EbvLA5Tj5CrzGK3QA5EZnJ_4nkMT8znxReU5tgxiU5dytcA5gytS-u_n5Urz4ytvA2HKu6i5phXxxMmA5PGryytKRQqA54U50U5k8ycqjphXwA5orzyA5Lj37U54pzIXt-U5He2AV5Oe2CV50V5Se2iB5sbvko5kEUaz3KV5GB5yiTOHBuV5KB5mB5Aszzw2CW5ie2vo5WV5TB5vo5qV55vtYB5nV5to51z3ko5eB54z3dB5io5YpzIx2nV5qV5pB5aC3tV51B5_V5h9yTx2yo5kcvko5EIuTx23V5FN2tB56V5P038V5iLu8o5nLujx2gB5CC5aDxEW5Zf2GW5WN2RW5ereKW50A5nT3IwczfHnl5QW5ygBBD3VW5_szXC5LW5ZC5vp5aW5pRB6oVSUAhaRbjiWf4tBA0ZTF-zr41HI4eE48p5KbTciyb3KwrTc5Se9wlBTNorgOBWpJ6bwi7tMYdp9u0hN7diRuOfqgJLDpaDx_02p5CJFP6Cf2QT3xP_C7yEXT49p5tt4ukvkdCVcB-5cHDFhtgqc4Vs1xt4Cq5yaS_H4Bgujq5aRP89gmq5YWcEWUC6D3wmS4npK0BlvVC1OTrb-x4Jd1U0wdx15POV1oRIF6TQxEjFvicC2ZCoEa6JORt0jGSPo5Ln0zih9tklMDItMszMWjMzXygsOCsF4_vtuCftAqSDYmke9PNex-yHFKAmHgUg46VQnRzY5AOPf9tDLEac5fY5TMnJUiiV2L8EDkVG1BvkmT2_wulBvKCOEOAM0sU4UUA6XwAr5s_D6PclqGwX1OXFcr0enyfRVnVzj6hyKOrW0PNz9OBP5CC9AlUxtW0FUsy_jyZ0qs4xOpNi0r4Sj2kxhNSAImfUdIBDhhAyLfsg0WJeEhqNlu2Bn_Ns6TKppZcD7HD74oUoCMWJdmFD0LR7uA0ARvfPoC4nS1QDdfUnWqsn4dmF89AKFBfoCdqmo4CCzUJKukFR58wqPzwH4ojtCU0zWyCXAUwK7xRWvfOT4X_NCMD_GMRVC2gDTvfvLD5UHD1DGXuPvffq5Dq5Yf4uq5upCsewoW5Uv1qq5gq5ii4Ut5-5B5dr_xCHrEU22eMuswnnwNvewbtzJl3fgOM-Tag2bBUgfSEdtvyI9NDXmJuMuu2FMZsqtzc3k5ljSdtHpPo8gytzfl36hnTqNtIDQqoGZzreR7y2tKvWJSK_yxHWum4N_yiXVZKcEuzs3bje5ZuPtLCBE2zENpx2LUMNqeZqdkJzQLcHlJVuz3D5hNu9SCn_ymGsTZzpbL2YDzBSySDKv4Uy4xevTaCpuE2ueDVnxsrJFYM6RzVDHo2tuzfULEwY_2tJoWx0d0h2vIG1uz5wIOFCgaAtKyOBFs0z_z3lY5qkcNOuZRCZ226hZdOBPAzaoc_e1NYDLqup-bb-3Ec3BW3uBEMGFDnPVjXxPoisBqUhPMv_sEKKz3oWfjcetRivAYAIwFvMcP-tREHJNeJgFTGX14kAAIrPSuxAzOVlKFQeW3ivyqvz0qApEunED4AzM6ADEGebzLyE9Azbn3KxAqW3lLBOOGvIeTwB4hqJIIt4te-BJBz0ucnCHsRoC3zCSvqulExKLNvzrBHwz0JElNcolM9CHwuliG2T12USDOR25LBhBzUGxvksVwzRX3_HDtPu5Xn-h2rO5bxcYX3K6HgwzjnXqaJYjq8lSt0HAXWciF4G5CH3AQu62xSc3uMcf6SCktThXyySzwzZIl1wz5aw1aVLOvdjx8wzikTAMzOCzz-BrPmazwEo3f_1yaTIS26RdtVFOsGNP23o3yECIYdRS2pdztttnOvMiDxBDHVenw5V4lFxz1_16sXwOvHbfE6aD53SMQhxzyigXEFe3gw8TFRu6liHRumQCsxzk1hr44Uez9rWFI30ofC0WFrxSexGDzE4H5xz8Dv2PaQPvvoixN3UPvcNEK32PdDYPvPdDEauhCkvLzIyzGFf1OzrA27Wk9NzyezreRZ32jcLuNBfBMsu2IaG8mC6Ru6cBaxMflC28QcZ3jBU0uZ5nCDxT-LzYMjLq3TwskZ3mT26Mz-l2zZuBYvj0uAXUu8tuTM2T2R5bVJzIm2z92GJ3IYPmHTlfzeZvGvRdSMCU25m2GVcHn0PZuT_Ex3zxnJyRiP32tNzNb3aEzn63GqcHa3KgztCmkm2sZua42IeyTEziltqd5ZzztmXit2CTuosCFD4GTuqyCITuCeaAVMr420Xu6m2POpz3zqgzlRuxU2eYHXTuma3mLzyzzMLv2Jzra33EI8U2VxZNn2uz5QW19xlV3z0a3wz5Mi3er3G0OJJX7a3ESu9a35OwbDu6fxOdu4fyoVJDk4L4Sjn2fgi9qGYYlogmo73_ul7C2Of5fzzQf5hV2w4aZNTVHzihzbYv6r3Yf5B4E273kLL-QGwSwoFQSSv5Am5O3x527RUyL59mCkb3n6UyfijIFNdvQ0mQDOnUu3DXpUus-FgC4wb3-koPcuCXKqh3E1zhhHrD2n0mm_Q6b3QDOhGzTe0jGzwTFI4JDVuOHzf83o8HPWDKotvGzk83-8HMVuMc3GtDPVuEKzRTvVLH7o2D4HHUvbvA8GzRME_HzAHzK443H2EHzSHJQHzrHzTKJ4VucE2uzFpTvuzFIyzl159eubpQTHz6otGG2Pt3QkNEKzaHzm44B4ELN5cGJu2YZt3y15CUvcGJPPzFh5tVuWX24gJmHzNUvy15Qs2b931Lczp29rI1HzKd3S1zju2s2m5O3k93eynxt3z2my15CIzF_Jcza3t31JC0X2U547Z2eF23N5fzzgd3KCMRIzKvOJGRCO5MQ0pd3HirtF2dkBBN3O4Ptaufq2qd3hIzjG4ra2X-CED23XTWXNbgTAeuPyTLb2syTTXuoDCAPvXXuSu56q2925MURgVJ8v2l82ydGXxF21jkXuQjm_C27Y2rnHm3z2j54uYRr26XM8xmQ3534z2-3V4zUkEO35tmzsJzA92Z35yYM6XM_XuA0lYLz73zZnotH2ohmMORHMWLOTbZWzBWIgBOYuMyWjauxr2_ulSO3mITfVSS_3FbXS_3ViUuvmnl2V0lDNzgYus4zY4zwXuq_QZ0Bc4zSf3P5BpYu_JzzDbIbuuk5zAlR6zohXapbptwyv2Ba28YuDa2ksb1s2IiZZOa4O3mLzF94JUN_92kIo9tWb451OzSa2T5dVc2EkC1f3ZOeOqfyQe8Lxj8LV94OUuFA4vslJ5zs6h1s2uR5-LzwKz8NByKz4Dl4Fzb-20zMW5z64a6KzpwlboWoGujbuk-2sZly94kPzELzBVxj5zF55njtBVxhA4J554LuL55RsOrkpZRBJ5501mP55sLxDkfFxcW1lUSuFy5Y1lx3zQb2VauTOzeS5mPz9oziHZGJ2D55xt2B556A4qauSQgw4ls6xB6ys5z_7zPm5J550LzA2lv1mtmCtauAgJA9z255Hy5wb2ruJ4bu255HeuPB4eDze6z755BPzk_2yu4Fd3ruJTeuAgJS9zmx3F65V9zFT5A65PPzJ65_Ozz_2heu9J2ruJcMza3AeMz5Umz55owtU65Xc2jHTmMza3Ahbuh65Hy59x3jHTnbum65Zeu1u2d658xmjHTvzFt65Myz4B4t653NzMLKd65855Cv2kk1Ai3kPz1c2IdfyIu865265x3mK8zOv2Wzz2j3Nv2I2zNi3D75I65XavB75Tcu83mZeuVi3mEzev2fv2_Ozai3_Sujv2kv2zMzqy3Idf57zgn5665tv2a754xtIdftcueQnFPzZYD1OzHB3mEzmd2dpCeKz7EzlVvPOpsd2u75OzzR8zRA5nbuXSBoL2JJweUMnxxJdunxxbAWnxxtvWEKue8zDM2BcuXdu7NzQj3soWgo51OCgS3BDDMyO5NzXj3I85bOzh8zlduAcv4FGIB5O85z8zee2M85qz3K853KuV85YsGvdu4PzuOzY85taurj3Y85Sxnve2k859NzLBDDEzFx2YLzjB5a854Ezte2H35tD4O85LMzAf2Oz5vV5s85Hd2a85VTuAf2O4IAf2QSbFk3Y85eNzAf2qAqKk3-cvtC3O85xcv2WycPzK95q85DW5G85hp50zMWN2RbIsx2T95ff2T95jlRhfCjf2RC5P95BD3X95uyYe95veuXW5c95qN2x9xiViCDq2gDNoQVi4tkuVkDF-zmC5MAyr952IcHoyo8PVQAtNDoJA0VAVfBTyUwYmRatsRAYIT-8PT9SHLKsMCBSz34jmqCRltUpA2KcyGgXby1uAoLsZYuvBEzayXHCz7DSWLH2R-gI88CsnJt3CrMhBMU1_d31BcSms3HgsBtlXYb0wXCpGlZ5je7DQzByJDppPgNDYpBjeAztXcJs1w53sQocCaeD5gYnXcqXDw8xgWd6CIAcoOAEAhmEtODdkLJLEqJE5B0wyntAlTdQINsRD2DB3dBCwNRTpxjts2lN7Bj0Kc3ArdMSi4P0o7_H2gDiBF9LDcaHX7BJABTkLyLDzoKU_5qBFlF4mlEZ_5vAFS_5RIEZ_5IBFS_55nECMDu0SlF47TKU_5f5K9LDXpLp_5RNHr_5agTCMD5hNr_5g_5x_5i_5yLDTDEp_5R_5fapAHBU_5v6HlF4UpK9_5u_5fapw_5fape_5fap0_5fap2_5y1Dk_5fap6_5pRBeUKU_5HGCP_5B-COAICMDXrDTA6UOKRA6GA6PA6IA6PA6KA611DMA6PA6OA6JcJ8_5IMD8AFa7B1UKX7BZ5RP_5c5RQxeJcJbA6JcJdA6JcJfA6iAT_OCJcJjA6-bRVA6YKB2cPRixzEL3xU5rBMqn9A6htKqA6vKCsA6nBkEB60A6TVKoOksN0s95sE0G0rut4oq5u95pRyw95LWc3EwZG0uC5eA0kTxlOo4_u9Ht_2CsLwQ4w9Ss28hS7Aq2CVI4qqwnXypYB8yvMc1NoVFNH0TxajRCxJhRsrkc2wNXkrmbysPcSnyrFw9Txqby8A0_TxxX1BUx2zvxby6zvwhy1byqI08FwH01Pix_ya7byeMwP2BTh4YgEGJvPbwJowDcyhixQGweKXkixMGwacNesgIivNB6YG0_EcaG0fT4VUz4MwZC6xH0XB6Qy2jTxpJ4phxkVyF02YyxshxM4xDqcOaGju1HOwbI4Lme8yvBRgeGbNlvhI4afz3VQ1wxc1LhDvxSBXILeXGAK4hKppI4TI0Uxc6v1JK4m23LK4BUxNK4LYyhFfQK4As5KCK8FwUK4osNWK4djvyu0FzxcK4qnybUxMJ44UytSyC5x2nyB5xVoobxuIeNN9UYC6x95D71iHMkLxfSTAtqfT4bE0PQ1gC6RcwK9VnD6_sqLtqEO27lxjD3PyER4QbtlJ13TU3r8PVU3i71nMuh71v5ZPl3S13uIGlmWVpWntzhqAN_Elg2Yl3VHPal3ppOoU3nXp171tvW371g_y4y25y2PYQ7y2VKUTo3p13LIWpHpzlRt13tl3YCmoH2x13HuzCMfEvYuu4BQvP81Lfy5l3Utj813Sz2dE321nzxYHP2QzTTh2c0xI5CFmMOP2vnORPsgz2wKPgRRXLvxevjBiQipyE3kzNxKU4zMV23KRHthlY23faE5gSPhucm3vkCe23WdQ3xuhm32iL9u53hZlm3goWE91zP2aqJNF34V3ZfoL91vm3Ji2UF3nbMRRJa9MCW316KEW3syPY917KIP8LMKZ923d91v_eA33OW3jAz-tbE33l91pF3UW3Jn3q918tGMn3vAzvuUlvzQn33pgSn3iF5t024F3lQ21v5zthY33MUbcn3kWKc33DG32AMJPug33ewE4oP_Mvk33_2Cm33D12m5ZF12WI06QPU-1Fwzwn3BX3WG3zn3c-1BKB6XhmRnS12dG3YNv3_MU7TZTAAczPX3kAfhj2NiOTX3oG3Eo3D43f1TCLGJ5hEH3I43wgVUZfnMUH828x4I8L8-15PD--1oR25G37SEz12u22yw5xg4YFu4129czsNvb4391220QP_1DfmJH3S_1DZuj436X3O-cm43ROvJknL22q43tcss43VCzPzmo42Lx52o3uNByLd5MZyECEv58o3xwSc22MDD3XF0dzqH3i22Ep3JFol22OLh5_1GKC41EErwL0j-uPiAhPp31Cz0dt7H3wjg5IGchlKdLPjttttS53vxzHb0FI3822KlJxAxjNXKl22Y3K2Ykp38BsMitRI3eA2yLhK32hA2zSJDZ3DVpFZ3q53cJ2s53K_3u53gI3bHex53QqOKGB053UO3OWlqUv7Il_p3zRW0VFj4TrciM-2Fq3tsbrSJFxTML2s32oGudbMv32q6TPq3J63Rq3e7Eoy5Uq3yBZ2T2juNnvYH80OA4Km2ZB2R84bB2wKCZQvUlmc63EU2wnCqI6HU2UhYtdHcTMSu57fzR42A5Q7d5jxVp63HSh0lPKK5pi2MK5cJ6y634q37B2rmX7y3363fqq8WuWa3RFzGTu33Mo42az5mcHFr3-9p6e2oxl7YvLVpO05G73-RqM-29J3GNcCmKCBekJzVeqigULn2Q73ii5eC2le5T-Aar3GK32a3gQrEK5zUVUCDmir1G6xTuymON52o12WK3qCqc4wvmtqr3ln2WhF7uJYhz6C2q73bhzc521yb7diun22DKw4an6JESvgL5oQCz73HD2n52MSv373As3573t52G62wV2gYAxrt_73FNE4K36CLC83MosE83ojLlQGqYFWag5OG-52vdAWo2A2kLFzA4ABK6F62wfeS830OwU83L62W83ymPY83KJQzSJHAuumWd83UK6f83FlGVKWceAss3MotSK6eL3Vg5wxzjW2QQWQc3ag53s3u83nCCFcvbZERAGI449s3-RvnEifuZhVuW1J583QqYumWsg5SK6462_2C31zXMiWRvp6KMt3xmKR93B72xmKD72ep2L93O72Wt3HM3YOCGzDKM3u44Vt3d72PM3FPgrp2ZM3-E2344VM3wp2xp2c93gKYpt38L6XUvLYMMF27p2dyJp2tKWiG72mM3F_Jn5T7NcFQWv0y4t3gE2v72Tu4nh5O72-t3qh5272Qvz293Du35M3XyAGu3aiCIu3993Ku3O3gDN35mkOOvRu3LnOTu3L82kNunIzHF6OXuvvlO-3eDtQ-3A8Ueu3X82mSuV-3eyUs647Sulu3LSXNv5f82d-3ZuEMURsu3lVv8NNkFR9P5JiMoN3yu3hhRvzckstq-32u3rRVpM6u-3pO45Vv4Vvu_3DZ28u31-3g3y3-3e_3Y35sG2UGz6N6_N3E84qG2_-3I84J7bFO3M848FEIrVJO3GO6nZLK0lSo2-e3ICGKH2V92Su5OH2Z92pKjYO3EECaO3IgBX_3735EaT935-hfnv3d_3dH21Z2sv3C9Csk5s92qO3RVbsO3nH29vOp4zKn2hf3guEzO35v3gRSUR53O3WR5A-21_3fs23_3BI2vf3R0V7_3N94u_MP94VYu3f3dXvvy4p45MQPr45UBxHA46rA1s2OziPI2Ww3J7bj94UI29s2O8w0n26R5zI3bI2845sq4fI2y32Kt2FxTxeuzalOt2dP6ViUbP6faK-awWnO-awb9P-aweWuA4CADMFb2kcnvozyvWjg3uP62w3IbrtA4r32lt2dvtLx3rg3LIJCJ2VKKdvttt2_oz7P6bau_P6UYD1-3FQ3sLzcQi_A4SJ2OQ3vlMkhQEB4T_2wP6YWAhx3SQ3l-4gJ2YB48B4YQ3cQ3pQ3Qv2oJ2b_2hx3m_2x-4iQ3q_2nx3rx3cB4xA3eu2rQ3gB4vx3jB4jtllB4OQ61x3mh37Q3qB4BA3EA38x3FA3QK2sB4yB4sB43x3ER37wl3B4HR35MzMA3Jy3WA3FCaNy3WKKFavER6Ry3FQMTy3Mv2Vy3XR3ZQ6VqzSK6Pn5wA3cy3lx3Si3MC4gy3lR3Wy3sx3axtoR3ny34A3fi3BQ6hi38A3eC4cMooP6hC4AZwjC48xtlC42R34y3vi3KB3qC4eL2dZpPB3oxlq0zCz3kAfxC4_fCjnwIS3qL2mB1Bj3Lw2pB18R69d2wheE4mqytwelSz34-RDD4az3Dv3rB3ZKutT3aduvB3dz3ND4kS3TgvRD4OCv5B3BLvso5nz3WD4pz3vS3UV51S3NRHvnOBcvuS3fD44S3zz3MC3bS33z3_S35z3MC37z3rD4-z3gD4vD4cC3xD4LT3hC31D4J03mC3hC36D4gD4Of24cv0z3vC3AC5hS3V03wC3SE4Q95reRiT37JuHE4aN2e03oT35szME4lf2j03NHbOT6QE4Gfuq03Cv5ID3O05qk3o3upRBvUCG1CyaRdCBjD6VB62N2XMu-ouxD6pACqD6GI4iU0xbttD6vN0-N0LpujT6P3MVsA0D6G132D6EKvdmFiYzLO27D6Kl39D6g717lA9D6vD3ky2ZfCmy2TUXw2Apy2H6c3D3c8L5D3_eZmU3nne-aT_D3OlPgl3471il3Q0Gkl31g2mTko13YwYbE6DIMyKvsl31erEuzZlPSH6K81zl3E32213CV3B-hwyt0P6713Lh2tE6FXrvE6Xm2uotMV3Uh2cBN2E6g814E66kB2FiOfD7E6mkTMoslz2_E6xE3hQExgKXZCrxjFF6bqyTpIhP2JF65ZILF6c23w2Uem3PF694qRF6wLvTF6nrxVF6v7dA02YF6Av5rm3_r2G027V3R9nw23gF6Lv57HR1m3-gCQgCtGBULNFQ2pF6YrWPMvc916bKuF6QG2wF6e4CD33NF50F6Y2PqF3VlFsF3XW3L33Z4JqQ6O331Ouy91ujTBG6T33JuBEG6691GG6KalIG6AG3pkxB-1MG6FOkoGBPG6ZgtRG6K-18F5UG6Hj2WG6M81rn3ZG6vd3PL3t33EYyeG6yn3R3N0n3iG6OaCkG60mWmG6j-1OmXCnu9n3utBTM6Ao3s-1A43YR2C43B2WZ-T2yY2G6eLqsj25G6VfwaMU8G6qa5-G6eK6Ro3Q43x12dIWdk5D_1qX30Fw312OtZLH6bNgeo3c43GH3hJ1g43Jb5i43no3k43kOvYH6YQudiI_X3cH6iLdDftt43LmXj_11PCx43V22b-TX224Mc7o3kH3Ez4sH6thBg22Cp3FoMp9rtH3RIzk4eISmdY347ufY31H37H6If59_gu84D5NM53tuyrZIpY3px5FI6Bl2HI6ZqgJI6BlELI6okCNI6KI3PI6u8VRI6PI3BfRUI6iMW6d5Ul2L32Ok2aI6EQ3p53ZDzT32zp36M2v53jI6kl2lI66I5rp4Kn29p3rI6iu3Aq3rm43q2uI3-A2_53nj2q32e-2nfI4I62I3Z3WpNDI63uT2-I6stz-DzO63Vq3iCsI_2FJ6wZ39yeIJ6dq35yzMJ6E42OJ6OJ3rfzSNERJ3onCYslonCVJ6xd5OLsYJ6l63pj5QU2HShxq3X42gJ6Et2f14jJ6dC3Pa3f422638q382zsJ6Zqpzm2iYD-DKxJ6fcLD3oedLmxl5J66K24J6LAv6J6wgzk5S9J6VC2_cRXC2CK6qceta3V73GK6HK3yz5KK6Vr3Y73er3I52cBSRK3khJumWMRwlr3Bb3tmtyC25Tu7WzzVyUL5_635C2OtlhK6cV2RLlkK6XXPmK6JrTpwOTf51R6Vf5eqeqK3073vK6-r3EgwZb3s52db31K6USviKB4K6UD26K61V2XD2mb3C-D8K30hKBL6rb3Rs3voFGL6px2Vs3KL6stz6f5kWOOL6rD2K62es3xIHstzUL6r34r-bP1zHAurDlso2eB6ZL3HVuTM6yo2MJJiL6QemkL6p83nL6s83KE2K-SooANE2tL66L6s62wM5lqP3agw62TM62L6qAG4L68833R68M58L6mc3-L6oc3c44tnN_62xmKN93Rt3k44JM6xF2H2zN93IM3NM6Q93dt3OM3715r-bRM39E24E2XM6Z93j6TaM6h72d93gN5XMifM6Vh5gM39QvjM6hJ6xt3n93yM6lsZj6wrM6V25sM3m72v93wM3z72hF20M30WuXDQ3M3O1U5M6i252lj793meA-M6PwPLu3P8PNu3yQvzd3lL3IzlkNuUY28F26d3ZCuMN6au3425P3zuq2Ki51Nz7bVpauaN3XN6APv1yTeVvdN6cN640Tf-3jN3XG6i-3Y_kn82lN6n-3nN6MWUXQQtN3aHvvN33X4fe3z82_829u3mmz0-37N35N3i3yD92Xq3l3ywG29N6PtA_N6ye3DO39h4Nv3L9XeXLGO6WXNIO6FNEKO69O6gI6NO6M_3rQ5rJ6P_3VO3R_3vJzV3zKf3XO64O6ZO6wVEa_3SMVq_Ql92pv3mk5y8Ph_3iO6oO3RO3af3u92K45w92uO3eowIosxO3GLduO6v_3PR6x_3zwuz_30H29H2aR5C-24d6js2MDDls2CP3Ua2Jw3_O6Lw3BP6jH5DP6V0JQw3GiELI2XUgT-2Vw3mutNP6VP3aw3fOZYP3xlCZI28R55U62XvurvYP6YA4aP6Tg3BQ6h5zfP68e6fA4jlSUt2lP68e6zl5sP6l5yGf6wP3A4CmaTA4CgP64-2O05zP6qBmv2z2P68w3HWvdvtKQ6-P3-P6OQ6l555P66A4juNHx3FQ6yvJw4l3P6KQ3Pm5cf6WJ2iVqqbvNfCHB4M6yb_2KB4UQ6NB4e_2b_2RB40_2_z3uJ2VB4NC4OMzrx3r_2jpzrQ3jQ6pQ3ZR6T65rx3oQ6ZK2Rc2a658e6tQ6qu2__2sB45Q3tB4wu2sB4_x3sB4zB45Q62B4MA3RA37ZvOA3AR6MR3CR6Dn5wP6QR3GR6mP6dnCUR3TC4C75kA3JC4wO6H755K2SR6fR35855K2WR6MC4YR6WC4bR6AL2dR6icufR6sy3cMogg6-7zkR6FU5dg6nR6z7ypR6IB3nC447yAL2cL2MB3nZ6xR6uC4LAvR8zMWsBE24R6Fz39i3hU5u0Bd6v8R64xt6d2AS6Mo5eH4Be2V0kbbvMuZco56L21A5kmmKS6F85o03eS3HC3LD4lKuvB3RS6fZmEB5m-n88ybcA5sWUSvuS3sS3aS6aD48B3eS6dD4WD4iS6WC3IT35YvhM2mS6mD4AT3qS6qD4ET3MC3uS6IT34M2-j3hS3zD4xB5A032D4K035D4N03MN27Qv7S6MN2AE4uC3CE4kh65cv8ADOt2GT6BYvlT3JE48C3LT6-C3NE4w0tMS6DD3OT6CT6I-yED3lZ6KD3YT6NxAFICbT63gCdT62xxpT6mX0GJYwD6KtqkT6XZ4JgqsD6kD6YU0HbA4i6pD6hD3wT6MoBW713D6i2rHl3ldF3T6ey25T6g_yQ13SsqQl3DE6Tl3CU6QOxhU3Z13HU6ME6hoOOE6kVFQE6lO2hl3j13k13nrzXE6UU6c7TWU6LE3L-RCz2P_yv13ZugiE6v4jkE6Dd61l3jU6JwLlU6qBmnU6rUD8l3uE6F1nwE6gE3uU60E6wU6qns3E6Im3KgU6E6QJV8E6Oo2O23aV3Q239U6CF6FYUU23gV3CV6zXyyETFV6tynb230z21z2v7hrV3O6NHvbYqJPV6vRU8h2SV6o23IvYVV6D5eXV6tm3H02wm3x23iQDdV6S91BQ2Z_YmF6qpGUnOlV6TfTb91-m3uHBAn3jF3xF6TmavV6oF3xV62F6J331V68kD3V6Mos5V6zF38V6S33nF5_V6tMvFG6Zg49ry5gV102FH4wUBIW6hn3Ew3-TBcvTucNKG38E2dheNG3M-ToCPhJ6S-1f4scOv_W3kfyE4sw33b-1wW6x9F6kBgW6N_cT12PSwV12kW6RtomW6BhtoW6-33qW6NqkB43B9ouW60G6ib6f8D3G6zW64-1iDClbWuXbZKDDdZYeDAH6v124G3cuE6G3Wo3U43x5u-Bzao3EX6Z43htyEH3Ck2O_1KX6B22MX6LH3OX6WH6MDDRX6J22NNIGB2d_1dH6XX6fH6v43UZ6bH3y43xSbPS2hlpiH3243opyrj4d22_cqHIS843sOvxH6qX6_O51H6hS2vX6w3lNp3cJD8H6oS2Fnq3X6iMz5X6g8QP2tXp2Zp3hsphzYXQC722BY6zWKDY6UKXOI6ip3BUimROSI64CcLY6I32k53PY6ZI6rjtO32yN6bI3clCfI6PT2V328M2X323HM3ytcY67p3eY6nc2gY6erriY6bdqkY6HBWm320GxV4f1I6Jq37Pugy5U7QG63RmC3b6GQvMB2Am2AJ61Y6CJ6632Gm2yP6U63jJ5HJ3AnCBi0Rrygq3eB2Rm2hB24Q4FZ6TJ6IZ6rCCWJ6wd6MZ6tq3_d5vB2QZ6mA2SZ6d14UZ6Ma3NxCXZ6e42163oJ6bZ6PyzdZ6moCfZ6vJ31qPxJ3i2osi6J-tqZ6oZ6JSpnZ65Y6me5tZ61U2-J6C7gxZ6rz5DK3LK62Z6wT48dFJK3D52jC2Jj28Z6PK3QK6_Z69cBBa6VK6GmyQV2YK6or3ThzCZ6cK6Ka6IydMa6fkDOa6sn2TQDRa6ZNTtF6wFz7l6iV2rK6U7IGzzba6oE2273_r3fa6ND2ha6wfe2K6jf5KTTEo2YVDJs3P34-K65V2tEl3p2CL6I83gD2HyADL3IL6za6mD2beAoD2as3N_V6a6ds3hSFSL6iUC_a6SL3XL6oo2Kg5ghfXW2cL67D2Ib6aL6k830zJm83jL6cdclL6FhslW26cem62qL6Ub6pL3PE2BfEgt3Fp2yL6VE20L6ATT8b60626L65W2ug5pq6gE2a44nl69625aEqb6_bJsb6GM6K93yc3M93FM3MM6Ah5T93R93RM64b61L6WX27b66L6jt3Dd34HDReuJkJCc61p2A545mqh93YyJIc6nN5Et2Lc6F_Jzt3Oc6qM66yKsM6072uM6FBxigUw93Wc6_t3i_VBu3jd34M6BY2Rfv7M3x6B9M3hc6A82jc6AN6ud3EN3DN6t25Su3M82LN37JT9F2zoTOVvdCu0rdAe3rCOS-3SN6QTuUN6ZyTs65KbqMjcnu3h82pu3dN6ru3g-3Dd6wY2Ey4k-3o12sj54wYJd6hdUsN35Y23u3tN62VvxN3nG2x-3zN3_u35828j53N67N3ad6a358N67N3--3gd6A_3id63mzPR63e342and6O92qRbQ92s35fO6ud6Zv3NkJRO6b84TO6If31awWO6E4y5H2W4zs_v_yWH1uTvJeO6JH20WvWf3Zueuv3k_3TK2nO6HKz56BLe6Dd6sO6NKz9H2JP6xO6y_3tWu0_37O3Xe6_O3Ze6Ul6be6pNzoUpzf3fe66w1he6L-2je6HI2fRmY52R-2pe6QP3SA3r32Dg34vxHJ6QP64R5hJ6TP6ew3qQ6-R5_e44e6e-26e62a2_e6eP6bP6Nf6394cf6Cf67GuEf6w-2pP6Ef6Jf63l5af6pTvjlSsIzmg30P6Sf6wA4N_2AJ2jlSTIL8P6_xCZf6Gf6NXvdvtDQ6J_2gf6Ey4a-4Tu6xB2LQ3Ef6nf6Sm5cf6rf6zS5cQ3uf6WQ3b_2cB4HC4Lh3gJ20f6cQ63f6kx3YB4sA31-49f6l_2_f6ex3sQ3eh3iB4Eg62t6zx3faPnB4ST5AK2wQ6eGKsB4zQ63B4wB4MK23Q6vB4Tg6MA38Q6Wg66B4CA38B4FF3Gkl565dg6FR6Ltm5g6Kv2CL2bx3tT5GC4mg6PR6k7zpA3qg6PC4fy3lR3jg6kQ6iqzpA3yg6tK20g6bC45cwpv24g62g6et6cMoVf6oi3xK2EB3WL2mC4rR6pC4kJ3vR6yR63J6Jh6TbrSA5UVGT8zMQPzC4Oa0Uh6pwzbA5-i3Nw2MRwBWfBS6gzlQz3BsFVS3NzKq8yYS3JS6Ke2FM2MS6lh6FM2PS6ph6gz3rh6W-Ac4Duh6WS6ZUuyh6oz3_B38B3bD4Yu64h6vz38B3gD4iM2LC3WC3_h6MC3Bi6WC3rS6Ei6WC3Gi6hC3D03yD4G030S6uD4Pi63S6Ri6WT3zY6H95HC39S6iLuU03Yi6b03SP6FT61euei6d03TT6hi6qp5MT6hN2li6PE4pN2pi6UT6ok31x1sN2vBruFHxi61JDog19Xt1i6xl0Qy2GNGQ7DRuN7i6Ty0Aq5rx6Dj0dV1ux6K9uORCEYdcMu-UMARz-7yjgBatzlgJctzq-yetz295-NttYzmMujtzUO2atCWO20-ywMuv1mWJPhl66-yKD5fFEQ9tytzNU6eyC9MuaaSUyXVX5hLp0n5q52WCmSUssUzV9Bi7DOE30zWNNu8U3FpbZuPhsCBE2N81VxZxmPa_y0e3813Mb0BiDbNuTuzi_yeuowlPbu5EB2PV3wow67qduz1U6gcErNuBjGN6tlz2wNuK2TPsoeV3mqysu5wsAuu5kLvHhBCTM14wYhF04CEsFBOuYmPAejS4Gt7dGAz5cBIAzsefKAzCi28UuFSH5P2QAzzcy4uNI5M-maNjNYOuMGFMvzMjrEiCkKPVmneAzVsBgAzVvzY_ycv5I8BoOunAz9oWbzvevzAzXZ0RJSKVdpWVulvzPBLSlu0F3_TC_9Qf4xYmG5F3mgu4HuGIOhyCyvzABzgPfCBzKm4EBz4vzfIMqz5Dw5axAEQIFj2RPu4Q2Cwz9W3w6x7OzCvBrNu9_APw5dPuXNLbG3cBziPunG6QtChBzxMxPvCkBzc12YwzuYWawziJ5Fo33oBVzzJ5fX8QGBW3Puow5zBzYfIu12QugoR2qwzDAx3F2wwf9Bz8NvuXZACzFX6m5B07QOH6d9hhrHSH57wzkCu8AG-wzj-BAxzYc6VOva_BYNcq-lV8tyjC_w3ZCzvECMxz3y4nCLKsaA-tRxziCzXoakCzg22dSMCHzoCzZ63cx5PKC1hVtAeTePBrehxz1MPD5tt22CRu7wyPgBqphDvDU53EI6ce3SeznVCtx57dVCCz0QwDDz1xzLLR3xzLhPgHd6LJ7xzJY6YeOOWASl2__mOY6OhvLdvRY68mCv5zROkoMzNT2kSAMyzvRuByNj42wA2DTduNBfuhnDz253RJlYyzun69RuHBWyIlDdQjwls2Pq32fCsriBFB2W63Z3WWaKa0lfCsqyzpZ306YN63tNfc4Xsy5sMm5Nz0yzsm5pl2VQvC26A9thDkQDzSm2gh3DZ6NiXw4aO36285_y5tHn7I37fzyaTaEzopnMzzWltiz51SuhEzQL2sO5KBmm75dqOY6SRa3azzCd2Uz5ezzqZ6sZvJxydYvoU2TGBv857141OCL-tBDDhz5z36785sZ6Exoxzz3U23TrB1zc-tbV2tz5MFzoTuhUz8zzB46-zzMK3qTu0Y1Yn2Xrban2OgcoHzzTueFzvC2M0zjCWxRvMx2lAYYV2kSws24K6H7C2CUuF36FUuvsqR053Rn-cvVUv1FzXQunV2BqT5n2SqJq52o46-TE-FzD1zZUugDE9VuiKBB0Ymf5I83mb3iICLGzPo2qavs0578Juu5CM5TGzTJ2EW2q0LxUuZGzQuGdcP505-409a6gz6dYvRW2mGzcvYmGzCVuFb648BV1zYtHbQvY5IKVuOotvGzd1zO156osQ15TVuzWupW230Am1zfg5sWJAHzpvKDUuklj4nY383sgjfc33WJqN2pVux1zHt383Bm15Up2QHzxcvUHzx2zt15YHzM2z2buWHzD2zeHzFBuMXG3c3jWu415lHzM2zHUvJBuq1zR2zsHz2Fzp4mmOQQh3Y2zVZEdM6S2z3Hz6p2f2z_d6N25ExKxt3FnAn72a66lsZDIznWuGq2z2zrWua66v2zxM6MIzgl25N54IH9X2SIzAkf62zWSPj42ZIz_WuCx2lc6C3za42E3zHXura268BED2ilTWXNYu38cvNN6SXuE95Z-3FXFNv5uyZg82F76L4hB35yx2Ed6KPOiXuEr2XN6hhRhXFK350j5ncCyN38Xuq3zuXu14z3N3OJz8y5882u3zz3zbd6OJzuy5-N6XJzBYuRBn6Lfps6aFz_3zUzMF_3_TpGxXS846yzsd6RYu245w35_SbT35WO3Lf35s6q7byJzh4l54z5d6D169Nza4zn0Wx3zf_3E45T-bSn4oJzGe6BtkCd2o_3_Sq0v3pZCs_3tXcFYuP3IT45Zs22Nuof3FZupTuP3IXe6_Ldc45aKzaDzf45XFCJ91Jl5FZuL_qeGets22QuVZu6f3-wzGozTw3OUuN5zEukgZuW1ulx5VI2LmCXI2oZuPw53Cx26z3t6aVd4e6xZuQLz7e6abucA46Zux5zul5gLzbQv8ZuMLzkA4u5z_86nA4WLzv5zJaus5zpWu9cQm15LHu285c55Tau75znau95zVRNE_2iLzB6zH_2xyz1t2mUJhauM_2qaulaulf6zLzpauP6zs5zq25IB4preSxna_2IMz4bud_2y96ky5B65IwtPMz_z3MMzb26WB4preUNzYu2KMzAMzGc2RMz296cNztx3MMz4Lzhwtb26BK2akjMGMhMzky5e65x6y1Mzhburh3T-6W82yu2T-6C-63wtjMzs65YK21Mzz8zGy33MzQ-698zLR3-Mz-EPNy3CcuoK2p-6J96CWEAMzuK2KGp6Mz-c2KGpOHzQR6dNz8LzXv2WNzTcurQDu-6vA3dNzx-6w7zdNzY75W75bn5XQubC4oNzOau9A3oNz97zdd2scuuNz-_4JNzE8z1qzHNzp75EA5WzzeL2s75E85CS3QxTIw6QqeKw65OwV8zReyeUMOEvJduQEvA05OS3omte8zGBDx3z9L2qduk8zUOzaOzn8zt_6Y9zlw2t_6cdSvnOlducj3gOzU85Meuz8zvduF9znOzbztpOzvQYGdQBcvmOzTPzXTvKeuk756S33Ozi9zbUu8Oz6OzI9zz_64Ez_duHA7696QeuKA7m7zQeuNA7M75Mi6UeuX9zLPza9zHA7y6zg0tleuZp5aOzJ95g0tk9zVOzgPzbi6p9za03NOzR8nbi6u9zr0ts84g03z9zO55r0te55uT3oPz0PzjDDI-y3PzM85G8weF4PyV3ouyJvk-u0x6NhAaG0bPAi9A_JEgHVt4p7i6bl1YiyIB7hw16EwcUTPbAcPAl-Ys6pXKEyJBz_RrK0NiAhEgz3ETU3B8v0d2LKv6nAt-yimWdNHw-yLjx9MPmtzwsHLqN3_l0bub1firkv71CzLO7B_-By2lvif_IEA_ySD5PeHVMJ97EYPuH_yvcwPSvK_y1bb1wNZU6kWvLNu-g2Ol5chGmuJY7G5O2KxW8mFHSmmSJ8Z45CB0xlHLJu8V4wTWRa_gHZ81zHFyAEgVS8AyMP2NifefVyGQLUypNuKV0Lyniuz3MG8E2ZP2z2tPeGe7moh2nGNToRaucZl4HDBoBpuyu1HOADaWkAeX51uzRgQghXZz6I0AA91T2iDKuLzqY3mLOuReIBu22IjblAXrtl7kZwXzE5UlC51CFDkWAzY6Wrz6xwSMMvoEbguhXv5KQ2-dpiAziTCCMrGoILmXH2vVsB3CB4cJV5jEvoqyEgcqU2CjvzuFkD5HC06_IE0F388AlFWRyArMvobCcyFG1PCLqH5wZygBeC7ke4znR06EsyP2VFG33LMgg6X06fUhxbzyOion3ePm7QvhYrQoTAR2IH4pMuNw5hkryOih_ffCEbBzAQBXXv0dVdoA7n3RuAaCyAXUvWuVNAXwzSjqIGgsW6UqNqG35RCVzzG0DX8QvG3yuop120aVt0Hzj2yZ2w126VvbCWshfHtMcSrHm3Om6EPJACz34BF26GiuutE5R2Y5TE22gyqFkzyBsfErZH6A-FQCzjreoeiwo3cDeV8tddzh4UZCzmvCPy5r8dK_WiH3O-BTS2RY3LhTvQuGirOO0GGCr-MSsGpCzBvYBXv5Quj2BTePIWChxzcDhk5toS2qPhbnHHA2ayB_16BzP7zTiu0hzY_Oy5PVQRuPyEI264fTB3IqHC7_WQZPI6Rpo0FBConiRTXUPv0ofK324iGYPvlEkO4Ivp3tPqUY6LIx51zeI3PFP1I59fRLy5alCDx50RuWd5PhGwvmA7FbwlRVlU04TDzHBWBq3YRzo323qPq32PdC1oE6Ypb6K6l2klkmZ3kG7WOiRmCgt2KQvylUKtVTSuKG7Yq3mXAGJ6_H2GEze9SvSJElJDhS3dqXu3iq3RlmHxQJ9PZG7HU2sFb_LUT_EQavYJ62FBxwYLzzDsfa360apDDRdvYqbviJ6GLv9euoHpsdzRa3xHFrEziJosj3xm2KDEsZveMovlMDr3DF3zJ6OGpCVu2J6Ioj-14W3KxU2xhHKxF7J6L92yK5Y8cyzzV73Wt2rz55NrEvY6K5Fxz6ZRrADdBzSn27U2Rc2Wn273BAbr6AVRK3XwfcvYf73qE7fFzaYt6FWZSxa-27TucfCjEWIOBVSux9QUy4r73jFr8K3_RirAGWa6BQ6VUvg3DGzz3heDYvtK3wPmfy6Rw1U0ITdGQu5873ZZHOA7NnEYSvBqTfUuhOJcSvfqcNsOxp6bJYE83BEmZZvBEmjGz3cFBUkjKswe2wb3xcFdcvYs3vSvGAfCeAbGzTo1dGzTe0ud2QL3yt2RW23EG-asVL3lzqf837gCbHRk9GFYvc62yOie62RgDHIR3hChLzlfA0tXmMH7o2dUOHUvIVBIA7Wb6yOiDp25OAr1zoQFxypWE2xBbr56KbJqN2KbJl_VxJ7BYva44ZI7B93A9Cwq60oAsc3cTKtYvFM6Nyiub6oJ7Ut3RTK9VuDK74fLHBu_J70BCRvlNM3IK7N2z8xihMRP2JCv59b696lWM3igIFd3lw4LOTe93icE9J2iptrAGOr6SUvEk2xt3iNKm2ziK7Xmt1t31-BYF2XFJrWuiNKoc3W54TK7NIzt7Y2v3EtVbwzVq2lzK5Wu0h5xRuOkzSElbIzy6xzMuSdwsO5F7RsRvqc6lqPglReZ1UY2uyZK3z75T_F2ZcA-d3AREQ-3-c6f1yE76uChBcvuChL4hhebkv3Ed6rodFyiO76eUPq82gYopN6Md6CzwoXuAwJlG2doCZs6hSVWOiz-3zG73N3N8Qu65aB1rRuyG2KGf03zxL7Hv3H4Yed6wUVG84cL7h35fOacvYEO6xY2s76A6Vh1VBECVtRSzWsd60IYPXvN_3fPvrJzCM7VlIhTZ5s6XyWfCzP7HA9zXO65g6935bkqCs2gyWg9zqv3sIuZ1Dj-tDR5t82lO6wFKOs2kb4vHzlzun8zEkCs_30lcZzzvO6O_T8k5gzOX860ILY45NxzuIz3nU4RuLPdjRjouE5dtHw3Su5FP3l8xOqfvjCTZucmeLPunt6_J7qKzUWiVvvBYvOI21daMP6aezI5yZ63086_ZlnZuSA4MfDDt2cb28Kz6fQXA4kG73QuTnlxeubN7WOi_t69TBhP6gN7pP3NMWMS5QgR894hY2xI2iN7N96kN71-2mN7Jb2j1KpWu5wUIyzN3J51zTf6FPoUYDIbuWf6qN7h55laFhS57N7bf6j1KuIzMJ2N15oYv66YM_2lBm1NzOJ2OCVNQ33N7NQ6sN7cHzW_23M7ub2Bgd125MB4SO7WQ6UO7kVuiJ2GeVaQ6m4QCwtD6NsJ2z1ieQ6eO76xJXO7TTuBgd_TusJ2wVvoQ3mO7cO7tx3oO7gO7nFmiO7--4EZ3udG_yOVc2fXIXc25O7rEz5O7d0m9O79euOK2SO7tMz9O7vEaAR3CP78xm5O7XTGOA3zVuQA3CP7bKvYg6CP7HSu5O7LaaoHE5TutQDoK2XP7rRuIR6FP7FC4patwK2wFK-c2VfDLcu4m4_z3iP7PcumP7MP7VNzeO7Jd2rP7vA3mP7aO7yA33M7U75eP7jv2x2eeMzsR3qN7gR6t829A3edNG8z5v65P7tcul63zO74aveP7zNzl63tYutR6aLG_v29euEw6oH7CS31UssZvJQsZz3Oh6j4EX8zs_xAo5NN4IOzXQ7Vh6XQ7xSUP0vd0mCRwjbuaS3KQ7LS6hdlH859fRJ85XQ7yZJqQ7GeV3_6Z_Bow2TgVfS6BsJ9rzPG7uo5oQ7MB5cL728z3Q7NtlXQ7vQYe85kQ75w21Q7XTvXQ7vauER7VH7lM2AR7hV53Q7SP7vnO7OzER7kVuNR7tQ7WcvJR7QNzXQ7X2zvnOnP7YR7zVuYR7tYuYR7vEaYR7wVvYR7QR7DN25Q7bx2WR7D6NYT3WnOYT3HR7iLubR7-S63Q7_05YT3pau7Y4dr2iT3CRw5ZuYk3mQ7pPzRNWii6egB_C3Jjsk03AS7YPvCS7zR7ZC5W8YbC51G7X_57aJvBrTyV1xxJy0TB7aG09pv16uXZ4Xgq9i6fT65i0dV1SS7xgsRXw6drgIbiA0WXwd8g28hTKHuVwzGwVjvn_uW6XzVw8qORhy2Sgpk5FNHPMC-jKf5MR-CK_z1mXXyEDx1H4IdnxDAm0z1vjLOKwb1OGWwBixLj2LWwbD1-FO5XwQWw4lwnHxwhy_XwxCBiTWYWw0tVaWwKhr5TPTH0Fn4gWwaB02_zZPyp7arWwvjviB0JCiImvlB0-_zVMB-VNMS7mRKxmJucLRuAUMDaOVNZ16N0UB6HzCtq5mkuUaiEhTfT4lTzWS7rT7hq5RguuT7o4DjTx-Nwt9v80HjHiZzvBHvAkwtTx7YwcI4aNH_eBJOwbDv_YwqQKX1l9GoTlvitALfO01CJZwArgGymxwwXXwMZwMSwB5DDixktwjDcS_zSMwlWx_qbAAbAvwYqDzaLeZwdMwAJ4Gk4mZwK0v0OwxLvMmwsZwNEvSzxtHKwZw9OwM02AMDs9K3_59vweT6zT7YS7Qy2XesfQ4YVPyT7XzCsT7JGN6U7ZB6Kby-zx43DfB6shxd2u4RDc5GN4xsTxxhxmB6hyx1hxwrgXnxtB6qwwN6Eu_d-Nfy1vV_WYJnJtAnbySSy_S77B6ubyVRuVzuHN1nqv0FwFUx1DvCC6cL7EC6aMwNUxeyUSixDGwLC6_byUUxLvwkxDlMwiK4EcypMw__zQGwtYN3_5e8LvgB7hNkaE2U7-U70T7iT65i6ao48N2fC6-i6PFvaG0oD6yD6hD31ctuwPK54zT6V1KnD33wudy2sWZNH7-D6J4AYW79T6Ql3dU3V13f8ADU6Wj6vVua13BlXxdGfO2XjJbj65B7TWHRE62y2mXJhPmSeBTT2TU6tO20U3tLvnj6Q7IeWLDll9zOcU6jD5Hz2M_y7Kv9sh8uYMuz7Pv69QoevFV3XC7PnDGkuGP28j6wlPDm3aZQWh2UXr_d15WDfokSP2WV3QsAHk66U6UULhvYACY2eMu7GEF6gV3r7BUo2Y235ompXrl5ayh2SU4e23ktl3VRhm3uV3QfVNSFvP2K41n23WIMzP22V3SgHbF6UQtqeBM91EtnWUVym3AYhl2KfV6U91iLQc7Qwk6uQpdF3ggFJW3W02b7ATMvB33PW3jdy7k6D4txTsf5kVQ2C5OXQ2YW3aQ2Za6Pn3bZ5TwJq02X2CgoP_hxDG6Kl6BW6oQ28DgqQ2P06TGTsW3m7ujAJvW3yQ25mqIG3Xl6t-JA12_6s1lM7Q2dl6Et28W3Jw5NvCil6VSyic5ll6vaByx2IR2Sw5ZXwJX3q06DNAihpOX3nW6A0zAo3WR2VXriE7N0DuW627TK76GXFrCncX3_l6KDWDI64W6Y1V7uJW1xnR2lX3FmEumDs_vNU2E_1ofwBoj-NvhrBCCzSm6R7uyX3ho3gLs1X3Ym6vsxAF7VrMFkzcm6au2J22Wdz5Suhm6WX62Cuyo3FY3mm6MS27fogQuX22GvqC_yjk26li-o3_o3WSemp3rH3IKBJFoeS2bY31hV04FL3dF53gY3f3WPp3fOhqZ2EA2JvYoY3En6CYDWa7tY3DI3NTiLn6zxzfhmTA25OijdDuJ1OoD6Bs-iN-S2Vqgh53oI5AtbOY6FT25mqbn6EZ3P32kBCM36NT2qXC4X27bI-m2mPvzrTy53nn6on6VE3UZ3O04OSFAq32JlRItgT23LxiT2fyzlwlLg3nfIiZ35SuG63oGu2u2z32tG7zY6rZ3432tZ3EZ3vZ3vy5q5o7T2zZ35X49e3NJ6DV45Z3EU2P9tea39Z3h63UhY8G7k63Da3TXePZ6OH77b40lPd36eo6yQvgo6Xm2e42YAW3b7UV2qJ6LZ6Z2tkU2wU2wJ6-631pB4m2mgzea3Fm2pH7ja3dr2SC2H7qYt2342AK6zY6CK3QUrza3E9hGKdXDuU73NtdTc7GV28Z6cBNIta6z5-Npjr36ynavyXK6Cb3IOBHa6VV2XXPXV2WL5bV2Lb3iK6jbemK6dfDoK6Rb3xa7VUvhp6Cd3i0z_1Flp6ea6p52op6SSv_TQoX2sp6MsdyL5t4nJs3SFFqQ6_K6ta62a69V2jKszVDub37RUkD2Od7ao2-p6M-TZGzoh0cs3pQANL3Cg5-a6xD2vUBjs3ykFI4JDb6Cc3Nq63xnwqPsGzCc3Sq65VDm83M15MSzXg5Q-NZq6nePSc3n62dq6QulXc3XiBZc3Fp25izNkNsJ7glejc3Et36W28d7-838W2lc3oc3p15CWgsc3DX2RX2cK2AK7IX2zc3Wt37Tv_jwlp2TX25c3P72Re7umWHh5LX2YX2Bd3Xe7cX2D25Kngb72hX2vp2ZZvgM6Xe77p2pX2Kc6k2zSd3uX2Oc62jz7KtoK71xkad3uM3Eyn4X2z721xkrPmZc6AdFbc6Ii4kr642PGu3UEPNZ35K7dV2vF2KY22zzMY2qARSc3jq2QO5OY0NN372I025Xa6NN6CcVdY2M64QbuXN31c6pauUlzlY27c6G-d3ytqY2t0Tru3oDCuY2hN6tSJhXuJiMWe3Vm2Gr2VbUae3xj5w7S7Y2UHEDVD-Y2he3HJzte3Tr2GZ2fdlyzloe3Yd639V5N6MZ2xf7yYMIZ2we3Fk5ohXcJDfRVFO3ExWMQ07mzCg7H_3ffqdZ2Sk5_e3gZ2vd6AB0bv3EmexOyev3Jf3WO6dttYt2-s6Pf3k92BBdTf3Ae6rd7Ce6nfbeM7LuFgM7S-qzMuzLJef3q_39tBhf3QR5je3Qe6b3zSe67PoWt6vMdle32H2Fv2GZuuv2ae6oGore38O69tkFP3SFCNXXD5zdls64yyr2FP6bY4ga2bZubV2ja2se6Gt2bl5db7QP6Ig3zt6545ua2Cv6dI2fglVu2CS5Yb2CLzaYHig3AvtXg3F96_a2rAGEu6bg30x2pN7Zg3yJ7Ku6ab2pTvht2aT2XS5ruJWt6Su6qt2ni3cYvwg3tt2Em5Zg3xg3CQ6uZ3Hx3G6z-tDuLzFv2O_2wt2lb28g3-h7Sx3lBmAh3u96JjU5Yvzb2Ri3_LzJh3Wx2cx3xb24w2X6yMh3Ph3ix3Ac2Sh3Bc2L65Xh39h3u_2JjUNd2Jc2ah3dh3Nc2u2BPc2xx3KxWjh3c65tb2qu2OgwPh32pzWc2qZvac2Li7gc2ac29h3b-6ui7dh36wtWc2pc2sc20i7tc2_u2pi7Gi3Ly3dwDNy3ShYoK2Ej7HYvhg6Ii3Oi7iv6Oi3Qv2FV42z5mv6OEzPx2Fd2Wi3sg6Md2Ui3vA3Od2Yx2uv6Rj7Rd2ci3E_6Wv237zov2ii3LPurav0x2M_6Y6Kfd2P_6BTu1v2I_rRi3Cyt9c2cL2LQ7zi3wr2CS3vd2Xa6UB3xXtV8zrU5YB3Rh6-i3612-R6Sh6Ko5--RYh6Kylah60fTch60gEZo5mf2pB3Je2zm23_6hk3nQ79twEM23_67j6zB3Vm2ubvHfxTS6S85hzC7_69twpc2fS67a76Q7ek75cBfS665Xyw6apCoe2ek7it2KszHm2LA7tk71z3ok7OA79tw_ZvNR7kk7tM2Xk7Xy3NR7MrYNR7rk77j3xk7vJ2aR74k7OZveR7Cl72k7BN2Cl79x2Up5ZhX5B5xk76S69V5Nl77YvYT3hk71cvLl7Xf2Lk7ai6qx2Xl7BYv5R7of2wx2ck3Vu2_C3LqJPT6x9ztVFx9zVvlGS7il7vf2WE4PqxVMBggryUpPmCNJYPS7JW7RcwaG0fuqNBtIDFUS7RB7s41QS7dV12l7AHFUy2QjA5ANC7Qjt5gBn1T6Z4IFyAr-1lMu_YSg71oB7_YSvD3vwDxgBQ7dMZCgijwsHJbSt4hKN7ty2UtB20AnW7ySA-04qW7Xy6mVFmEgluOFbB_O57y2JZzzB7ANRVN6MjEZU6U_Xu136U3qlD4KvsZC1UYnX5i8CVrtVNukgKPra1Vy6s2CtGsl4Aa4JCI_gledl4mzYz2_u4jtbe81eLst4koE3a5EGxTcawcQGtE3sC1SH29ZGsIqbX72ueUzF6PTTdE1_LfP2iaEcUEs9S5gSijyukC04C_E33LGutVQPsr13otl3yAA91R3Bm7dxX7c0KqCS4V3ljyEmBAMvPUkrMB0-xincQ_f_X7Pi2HkHCY7eyBIqPHW3NBFb91XjXREeav5H-PBxzDn3bV7VoM0ovRWXRY7nrEuOCsFOtCCJSK3xJaPr9F6tD7SiKV9MQRQ7Xgxi2ogQuhALl69ByBjA1sirIfg1CtQ2OzPqeBpoPY2fAj29MvEGhdpHPW6w7H8wzNx4qiH6W31Rz2FxAR2SVz98tDR2OaQcmW0n3dRqXynO5teuOsl6jdA-LZDKB7EC1SArG66iCp2tOWw8zejj2ma4czhxPu50VsG3pNvMxXKo3i7ZolZQNUJLE0G3OWWXr6Ro3pfyJm7Uo3QHJWo3MvB1OB-G31w5f-NZ43e2Bb0WzbAN_18Yr7WvW5ylorqAql3bPt6FkzQb5Ca2U1Tfm6l16OQMnH5DftfQubFSdb5AQMMS2eH3KlXgH3DjEfCzuBSopyjX61GeBeCzb5NjvrH31QuBfe7XVuH3sCzGckKp3itftvWTdic8RI53dQCRp3B_NG-t9k2YBLEkt0uyqnYD26_9hGPveZ0NGBEDza4AXc5qXqip387xGyAc0JUIbODzpUiC0EMi1DxzM32_8jMavJT28a19W2pA2WJkxu2gl2ZY6glslI6WT2hxiCsbMYDVYvDb7aG7sP6ToTJktLEa-53cEKAB2WvYTp2DB2JkkpT2QJ5a_y5I3W8Jql7L63Jvt1NvP63EILPj3S63Y-nVIJLJeUCzG36y6QC42jaOBgJ-daDd6dQvNLmDr7ud5uLedrJCJnDhSnEli71OU2f7Efm21XUDf2uQvrsC8mFs1LaGMMgzShFZU2Uv2qm2RGB2c7h42OOiHkTPe5ZEzzm2ARvUflxJ3k-rOUvvo6tr76K2WxyFQvG73-7qJr79J3vZ6VxTkJz7XU0E7P73EFPva3dRvHDxJK6GH60a3es7MK6A5ChySLbr3GwF0z7eR9a3Pf2KlJINcvC2JLD8CREL0Ha6pxkgGr3C2Wp6zSJCWe0W2Pa66ERmK6WZDpwOAbDp2tDLMrPmHSvNV23n2Yb3TfMab3PYwZ12pp6rLJwV2Ad7kyICd7cBeGo2EvFjoTiGFbuYOkS9Q2va67gU-52hhFWo22f5oVLO83af26f5rLJGAfHzx1UuK_dio2hyDOW2xrJaf2RW2c4I1D2ATv9b3Nq6smA7D2dfHLk3cL3LzOeL31O0VARXq61o228QXotUCzpW2DuAqj3i56JzA8E2wW26X2SJfcbSbuYLSJ4E2kTvLd35W2uMJN7g9L607Eoc3dvAMt3TdKkAfHe79c3vc3jOuep25TvCp2KM6Oe72NG7q6USS2E2GUv4E2GUvK-STN5Sv2ht3DsJW72bX2qpWce7JxKTUvKvA1p2DyJlQGdyJOr7bUvGpAi2zP7JRF2oe79c34HRypelUv-iBnV2xe79u7Kq2tuZTR2Wc6xUvUCz372t9Mt75IcABuR7WA7M37UvbC2_M34jPC82BVvRAGDVv-fhRu3ZNDTu3rVLSo5Kf7fksLN6-Ela1y5X36r61yTpNzzYrIbu03TpauQoBmH7C76qrt2m7bf782yf-3EaEgPuqYUkrCWMl2v4bG2K8Q2Y2nhGXQQemzQa5Xs6wxDpvByZvkmzJM7Tr2iRq-Wu46Dsj33f7jY1Pj3bd6jY1cavj76VH46G2ns6Ir4VZ2ilWeXLJYuNXuQ84osNUv3aWvJM7OO6hZ2e8QZ84Qr2jWv8ApB2IS4zaOXf92Y_3SPp7d6XyWCs2KxXta2zWv6_Qh_3Iw7hg7oEnGe6QXDIe6YBCvHz-TZKxzprOs_3yXcsm2_tt6Jk9Yuv1KW45ms2pTuXYdQf72g7Ox5K76Sa2VsesA5dCeXr2rs28BLTZu-ShxW3pR5ws2goDG_wJu7dZuNV2W-2rXvXnTve67eRXI25lSc-1Sh7LU22e6Kh2XA4KjlKt26Xvqbv6XvRdvch7JRveh7HTdUt2yo0XYvvI2NRvkh7Ey7t5zJ_wP32fqeHRvOf65WvQf6WYvoXvnt2WvtHWvJHuQQvVb2tNfAQ3JHuLy74h7LZv8P4heU8CRfROet6rS5dr2tS5J_wWJ2nu6HTdeq2u96jQDApPry7kAf2Yvpn2Ih3kt25I32YvumW2Yv2z5E65VyzFd3jQDPcu7y7uy7Zi7Ct28f6Az7wr3TZvyr2nkC1y7tx37y7m26h93_mCCZulsNwzK6mCjc32x3Fz74x3QLnd0mVz7K76rMz4s2tMzVz7wy7q65az78xmQLnvzFhz7-y7gT5Tz7PI2Jqp3y7T7zVyz4iRd_y_B4mdFFR6B9URy3Javyr2uK2Gxtzy7Mn50z70K2U9Qm26oA3XMJ4-6b3zgR3-z7XNzGxtDz7kR3A07w7zE07Pj7jv2mv2Sv21g6uWv7A3a0zwR3vavLRvxy3zavZv5oR6A07xNzTYipNzb07ip2W3Wdu2rC4zoCgL2mJu_yWSSQB9bASq4sd6TqbuqlOO5YqjVy2YqhFPF8pbKW-JO9MR3NDIw6tQsmL2uJxNt7JS3Obv6HS5d2-CwjwfCk7p7JphXCfue8y7XVDD4GdQqZvkduXu2Me2dPvNS6K8QJ85edurc7lw2idumeEaj3PrBwh6NDBYRDrw6PV5LuFww2d17Z85xduS17X_WOzxgS6g85P17qe2cV5S175YvIR7n178TvAp5f17jJ23k7t172c7Kx2t17su2Nx2f17vJ2Ji6WeuS17ZV2aeu917du2Z9z917PX2rcvn17Of21eugl7aPzfPz_Fzlx2G27nb2Y03vpdiT3GdQmP34cvNa26eurM1ax6a0z_C38KDk03c27GG7Mdv9g3p03N17r03P6CsN2NuuzLcQyveeW96JKPCOoXKUsdjvAIM2teQN4qx6zl7Cg09l7RYqFaKxSdfT4G-z-Av8l7Qy2fuqVeMf7kzgECMFeJPyC5PiryslQMPbYq41xWW7lhEtnN-D6_FcijLo8JVnAEFTAU6oNGpWP3gXiW7fKZUFx1t5HAPHrPDlXiO274y2718B7mEB4y2N0xGFzXE6iEDp-nK_y_mD1Hx3jrVuDum7LdDn-t4KvblP6J4_W7Kuzkl295SE7c9kUEV3Rz2SFPxcjknOqSZtstxsCVxtGUMmbTdrCHqyF5yg81aL4NYZqE3ZVdyeeXLvuFxSuu2gtJZqpYGbP22HTgLvDHCfaEjVvvbpNGBV9P87JwCmwQG04C3LGNUOOazweUskC5oFt-5uP2KYFuKE_z2_iUqm3w9dsGdw2lRF3MyIEvzaSmc0Om21KhekF6YTI-xm6NAY91q0PDkBxOT6hQiOuqV6NwTsV6WKL5YEfnGtKL3I1mPGMZZ4FM0U6P2rJSKKyJNZuxAz-gDw0mSn3DIDJriiW3J06agNYn3sF50dQ_F3culbZIB-1BDCzwJOatiwAPG6Nr4yaOA3r-vzQNv8wzrEBZs3F12-xClq73Y7mZAbP5xbCY-10VQM-1c-1x6Y6XhSnv8K69o7Q6l5gMZNDdwEOX34zBkAfeOwVR27VQklPz06l53D438GhDXvqj2bqWhrs_l6-AYAdH0G3tRXYVFUXWl_E_-1dZ7N1m7G3T0BxTcvR2A2B41217u2d20R2xqTv2tFOvNRv1X37QaT358w5uXDxZ7mWfRWvJ22SdOC52Y16IQDg648bpU22aX6QOMW5EdX6qjCmH6kdzXDQpH6u_L-o3zGe8kemX6pZCDp3AGCFp3kZlOqpA53UOvyOvqqP4W5q22LihM1EUHp3ih_m6q3N8iLIlieRvAPvLWCtY3o7hZGJBwu0d21F7sTaja75qTluYyygOoDjI58Kv6Y3EsiTltUPvihQ7o3UDz92jZgjlA2P07nA2hI6dC3PT2kSARB3kn60CByr6jWqNGBvjqDK6UZ3xlCs-6sl2gXU3sVrMl1u4WRX0ZlfrSfZ3zBhuECKfzdC2G63FxTnTv8n6iP3e7Eo04I06Yb7tkq9x74T26AeoWv7T28T2BD1pJ5nGlAZ6B9UxSvPJ3CJnWnO9y5jPvdrJxXgK-Sk63mnu6dNMxTMjcp63ojc0lPkknkz2Ma3IwnPBo4B2G5qe42KBmVE4h42JcI7Qvno6Reqw87o42y14Gq7zJ6LJpw87uU2J_lR97mbvsZ60IG_w3342A5CXL7CK3axTTD2cC2BQvHK3XIfiU6SFzg97CZuZ73Axr19d_Z6vzE783OV2rEw_j7hn2pr3Hqirr3IJGS0z_NoMa6rBC8RvvRDHkT2MDRMvdp6ivkmK3JQvYa6Z8M6r3w8guXv5FzaiHab3uHv0d29c7uL5KVlGs3U9MMPX4rDaSv9K6cOv_K6yVJf72852aZApUuVPLyn2UJLi2RA56l8EIL360JEaLgrxcrtMW2t0mEdaY83UM5YL3fd7S624L3bL65W0rL1ld7dL3Sq6SnAm83-34_sDj-AXHN1O0isdAHJl42n62gAuvPvXc3ZpABNvZb68WCFEgYKLhTvJxF4E2LSJBL7RvAM_7jb6XFJlb6kILoc3KnLFetCX2E2m_yWE2mnvYE2mSav7g5aTvNe7L2m_PXnu7NeC415l_7Nd2U2m783-c3awA-E2MzDlTvFr6cN5MUvb72Q4tQ_79J2e3O2yzKWi9Qv6p2p2tLYMG-7AIzIfBUd3NujlUv-0PQVvue7MUvwe71nP7Yv1xkLFz0e7l429X2ANNHytG6OBuRIkz5WuWXPZq2Iqt9JOsd3HqidIza0BMa32669Wvjq28Be9_3JN6qE7M3zB-7Of7PbISVvPrf5dt33YUau4kzmLzWN6Y8cYN6udaeVvQvZd-3QvZdf7XHZwM6Ed6vVIbvMWrU1J3dL7mrtDQ5eO7rf7FmEtf7sMF5Vvpzl7x7rG2pzlTYvU35XvoW35q675N60CETy7OZ2SB8QZ2f35b_3Bg7DSzVZ2IrVXZ2qIYYRCo355lw8e3Nd6sd6GaWcu3RzWo42X92oI2Gf3LM7B2I8Apnm38s6uI2-s64gmhcvK4yoZCfFuJRvf_38RBcM7L1e_w7j4BGe60NCIe6DQDuO31k5DK6hf3_bc7x7vH260cc0XzO6lJQqf34OdtR3Vx7PC8XL2HQd_Qv8_3v82-O6YCzHP3P3Iaa2fRm2yYIKBnUb7cCHA4ZFfSavKA4V5BW-27tkY-2YdCXGjU5zkz2Rh7xcl132VA4UelgXvXh7445Zh7RqlcvYRql686eh7zrlRXvhh7445Ff6akjHf6DD8yJ7S1lZYvph7X55lPvzP6xacWt6h1lgC44N7ZYvXWPj1lvVEh1l6C8AQ6HQvFx3Gy7cp0V3gEnPWjmQD8_h7uLTvYv9fq0I2Tc2055qC3sf6jn6Dh3BTMkD4Ju2qD8SC3Pi7sD8cM2Si7u53JMz1D8vS6hQ3qD8E03_y7BTMH03O65sA24J2SIFL03tx39D8oD8fM3CgJM-6ElJmD8oi7u53qu2P8IbzzP8IYGzRE87779x3IE8wB4RE8qM2ez7NE80B4MYobC32JKW324B4IE87ZvMYop829MzNE8SebjsGDavNnCFj7rE8HYvU9QqM2Uy3CvmqC4Xy3CvmRtYQR6SfCJT3K757y3sg6oHE-D8P75oJ3ev24E8DE8aR6kJ32A3S_mmC8bC4l7yJTvjBnuE8lj7Lz57KvW9Q0avi0JbC3EQ7oJ36R3i0J-S3Eyts42eL2yJp0i3HwCud21nqoSAX4CtMC1yKGHteu03i31lUKw6P0v6j77_zodQ807MP4Lw2YgwwRv7C4O77D17_VpXw6KjbHS6B85JRvbw2co5tYv6A5mB2Q17co5zxYco5VE4Yk77Panw6xAHzw2F2Bvdug632Q73sG4Q7cjvg171du5cB1dulMEtKuGG8GC3QG8xYuIXt3YvdG8OG8wk7QG8ZH2v17SG8jJ2dG8EG8K9zBG8LcuiG81P3417SG8vJ2IXt6K2xG8RB3yV50T3Yj7xG8oG8Zx2qG8vNuxG8tG8JN2b3MR03kLu3J3j9zqG8V03kLulUJFC5kz2FT6JC5jpTXx6iGf7R7WUfg03rBCi03TC5NH87A7M2fRE4WH8i27uHwr03yXhkx6vBr-vGYlXEanHH2qxBopTidOsFW7jvHR0927LG4y_F327df4E1tpdPqW5xYtrH8kLxfuqvH8EO2pKAuqPW71k-yAxg9dCHKvBoC6xuKm7lfAw91Hy65aER37UO2eVNEE6kt5uB70-Rlg2Qy6C6B_eZ7-yhIh8RINNBDRTh37mO2GF0k1RLGBpslR04IE3drbcWZI2cJmadEoDz2w37jDVy37jE6bLCu52WE32JDoafIh2lBm2j6HzlHX7DFJ_Ou_l33gPb3yMX7F47YcpWh27CBy0WK47iLDMRcN47YLv552Ik6RvxqjSACYdraD3d6PTdP2_xBZ472Ej5Nuk_VkhGf470OFoeB2u5_nxtaLGvTm47sqy2yEuX7q47Zb4s47ECXH91v47p-7goB5jAM91eOQk0q9hIhcHFmwN02tk6d7mEW3GY7947FY7IJjyjtC57Co7AGyP42b025ODJ57aMvfvT1PsEvWli2hvzDrGZLvJZm92reQ2Fjh5p72AzJXSrMv8GEObC2D7o8I9AzIGxKpFkWKK_Y7DN4Mvl57vGwHI2o57BVn_Mvr57_976xyvGB7Q2s8BlQGx57uKDyo7YkBHp3DR2457l33657ol68eG7o7BNC_57DZ7C67deUE67yl6z-1JZ7J67wPukNv4Ie7VccR2XGQd43I43faTk-hjR2zbbnwxva5DVpHf2iXV4G3c677SEXO6GB2uwzvhtKDoHAxhEw_j2TXDgDOn67gBip67Xvoqp7s67hKzU_1TJiMjc8X345w1KJ_X3b11TfTWH3EFPyo3fP4kz2ZCz9ckPhtX22B77N5g343ooeGcCG77ZpqI77cF7T73ax5RYipzF0iefN3R775m6BezDghG7QLih0cckx5FJ3EA2c77ZIle77jDmm87D26wVCGPvlVCLsOkq7N3q1Y3q77Pjgkp3vKl-fynp3Rltx77bWCoH60771-j277ZI3Ey7bl24XC7774X2977832XA84p3shc_lIE87qceG87Er7flCJfC2Uq-p7l32M8w1ovLb7kmC3YvS87-YnpT2-45Hc4x32oC8z32xrlh52tyzDsWFLPaJ5J_wV97cb7xUT-Rvl87prMLJ6o87Hpy_G79-CEU2QEzw87qd2T_E39WQfMt63rB2187-JcQU2ojcVB8yq34nC0q3Rxl487y63IFq9BzRa34rnQljH97t63xD5Ya3YfRGC2W1DNzwArTocvfa3FNpR972B8xU2yoFzU20GGY97_J3a97h52c97ds71HCE9hV9d6znZr3UOvks7JO8kuBn97SBenCBq97TK6T9lxrDkgXWK31RnOetEb3rWqhxBTp6yXh6RvVtk5cB697S82d46-97jFrESv_PpG4zE-7mdOG-7lp6EEvL-7573WvDkc6aGFUs31K3Q-7Jjcoa6bIFBzM9hzsGd7V2gFtWagZdIjLvqSvEL6OW2jt7Eda3a6dFcvaLl-7LW2L62o-7ms3bd7r-7dL3ls3os3v-7Nq6x-7zq1z-7jIZKb6dUO3-7Nb67DphLzKTvawY--79WvA_7nUIC_7fq6E_7e_7Fp2CfsbWE6d7L_7SEl9d7h4FPp20P8RtYWu7h4FV_7vTvGoJGe7Z_7MUvfu7qTvHX2l_7xYuL2ma_7q44TIDQe7AA8m_7U2mnTv8c3Dt3WX2NeCYX2u_7y_7Qpyx_7aTvz_7ZK7XFJfM6QF2qUv5_74J8Pd39_7HA8m2zNeCvX2NwY_crV259MLbl21xkOX6eF2kQ8gTuNA89WvPA8vh5tmJ672UA8mXuEY2316rd3aA8oUPcA8mqrasmhq238BH-3iA8Z63nv7VTU8d3hjXoUvsq2jPvCe3ku3Ee3wPDyq2KoBs65uzT5c5Es6G-T-256y2eN6ekUgN6MsUtSJmbcJiM_A8EG2Jd6Hr2rO7de3RBWfe3mEu5x7wf7477MB8me3XB8WnO0CECy7hTo6B8is60CEVy7aQ5q676G2T2b9_S9wWDXv3e3ngZVWviB835yv76lB8S92TyWG-70s6FnzzB8R_3ak5TO3fCzi84BC45d6iO39Vu62bTvJ5B8rR8gO6i0lNCW_B8r3dqM2v92EC8iivGC8qceIC8Rt6477LC8tM7u0XOC8z0lay78O3P5dQS8ae6WC8JRvDP3hDeHcvQAWJPXdC8FI2fC8DXvEh7RdiilElC8RWvja27jumhBWYxq3Odl5_97345jcLBt26cBf-2f8wRBSgHp1C8hP37Kz9Xv5C8YbuQt2RT8DYvYql_C8h5yZYvNT6DkfEz6GsPZD8tN7wG78C8XLzIUiMD8h1lJcvQb2BQ3tYvh1lKx5Vb2MUOvt2ylUeMzh1lOB8db2JhYeD8_A4A2lHWvA2ltT8Ci7sI2LE8QQ31D82w6Y_2W32Yx3SIFnD4096BU8yB3bQ3sD8lE82D8AE84D89969D8XY6ZB49D8ZE8ci7CE8KU8u839D8NU87D4yO7gE8_H7rQ6445FK2PE8lE84x3WE8eE86Q3WE8XY6gc2YE8gE8ez3sbugE8nc2MYorU8bS6mIuxU8lU8HU8Bj7JEEcg60zMQR3PlmmE7vE8kJ3KR6yE8CV88z3OR6lvk3E89E8XZ6dy39E8ZF8bv29E8AN2Xi39E8g42Hk3i9mUF817zuTwPXvjBndQ8ravNF86g6PF8SNuRF8RV8EB3i0JXZ6XF8Dh67y3cL2OB3Jcvwn5R97gF82YqiF8NvqFYXg4CT-0aU5B-74j7zY115VtF8zF83d20nyuF8vL2HDxMz35F8dPCw3mOo5x2Y6F8gh6NRv9F8lQ7YH8O1769uCG8MD4qG8OD4co51xFUztKG8pw6ccDXS62G8pc21du0G8TG8cS6SG8X_WEKugS61duAB8L9yPW8hD4lG8gG8NC3dG8eW8_ZvdG8VG8y17oW8Qv2dG8mW82K2xG8kB2sB5oW8yG8G0t7G86J3I032G8Nd2xG8ZG88G8gLuFH8JE7Pl7QG8NN2kLueW8GH8e0taH8O0DmIzLH8l0tQX8gWuuouwx2xx2RWvhl7VH8NW8ni6xp5dX8Cv5ZW55bvfH8fapAAThAfp2dmT7mH8YKBoH8kRxzH8027Kg0_pCB-l627Dr4qgw0H8yX8rlUdpCAEkeFR4b3TTrTfB5aalIXgB6SgH8IUz5x3WxTlQxr46xTzmvgKRsnBLHKInDrWcIdGorOnjTI4wHL4Ucgt_yrpAUiXOYAEelajMmcwj9GDkxNTPobyrtMvzRC-RsCDYJQMEM-Q2Mw5iDRiHiuAErMrtVBFxx0RQ-IRdJ1uX3gFbzg4DsYZjAbr01BR8qW3CH4jC9sTnvC7I5uiK1sTVzjuBSKvQorknAMhnvuhHOM48M8FBIo04CjEDYmA3AZzjLJLQ-ojFHGRvtCwSkKqKo4Jp71pfF8XZ8ee5Hlxyo6bZ8rK5dZ8T4LlWXAbwhPGWjuGuadwulZ8TOC1IDNQHXwWgZVRQvW6CjlSGbQvZ8WKBvZ800QvZ86ZNrgxobtfCvx8Dlbt6Z8fbXtayOzlWIIZ7RPwDRUgmT7A9VtX8oT6vX8sx6vpCDJcwH85k39U7wWghq5La8oGwiQJcRi0zVBpAWyDQTEfnLpdH3_Jq4QdoQmuABI0EI0w261GwZ_0_zRdJ5Ghnl1K6AMFwqER4nnVv2HoXrjeX6BTv1CLiA4TxOI3-pKPY72PavvcK9O93ly02WbDHjvh06N4ZmfyYVz9k6DMQubCtnxQjvWo01VEmAEyO47XLpKwEILoxYAF4iZJrI0Q8xvQhCoxc3JO9MjKYn0xjgfpCiWn1Z46LGwSjwwDmXs0h-BIAvU6DWiNyauWIIJQJa7BjEckbrhc4vAATB7n7CUXHE_GJwSN7E4iy1EMy1D6l7zx6Ia8wlitb8VNG7vSDgNyb8vDq9b1mSOJ4wDZXfIR8ACJEvRePaIwTUFc8lJY8ry6egKKJVURzYC7B0MXL4i6kt_SZUOXNmj_GKMv5TEGVjgHqjywCdEz8JuBvT6Ai5fk9kacCo4F9_AZvPCfjhFC7WAzVHHyCUSobmSoMFnYVOZXLYyP84AtdLhZwBO0P04Qf9GWzqPD_hQpv90R-fwiXOwLKc3JeoPUb87iGTEB7BD6hqgosyPC2LsoPcEMkkaAWPk6dA6fQtyLT7uzTVaw6m2Ap_FpRk6nc0VFoYwQd8Vvp0VF2nBZML5V8d-NeH18WyHRwyjvbQwSoxnKL9f0x3h0b8BcmWA6GueGZOE77P3cNMD5cmrX82DLinBqxB9cmYKBCYNDyp8uAkIhG1CvEDB4jUMDi_n8d86KFMSD8uACCNd01sb8UKc7DFndC9bOwH8RG4IW7XS7PFvLKcJe8RlY5x62zCAhEMyIeMun2AKwYSg2btzdy2OnAE121r7Hy6aU3ZkCpuCSj6zRwwcBD3tqtzYl3Ii4PfZtfLoNc4Mu46BlstA_y3mWrukVMJpOCeDUll3H2yRIPvKvRXWTpE7pG9K5u13MvB7Y5Gz2XyCMMp_U3BfBUG7CX7AXrLh7yy6Gyw4JDbNucjZiemVuz6rVPAJYuzvpTbTuhZCCRwk7xs_ylaPTLttNuArYJbvxNu5moATrRdTyYAUUOJZELj05Nuxu5DEBq-bQqGTz6QEwOAR1uz0OG-KEepF3TyBD7IUkkMtKAzcByTN2hqNJuAXrtw9vQAHlz6WMrIHnPv5__dNn6Q02-YCMMvIkB193bftJxoC57-gAiAzspAmOufD7KwIp21QtETn6_7dA7vJuMuF3Y0y_P6xAzmQB7wdHQL0Ouuv5Y_RzT2lQ2b2vOyTjMxs1Ct_wreF64OfsomHmKBG2L4YU6g33cCNP43OPu3Q2m4QAwzy6x_NGgl6ATSLw57L4GHQ9Y7jRjZBzAZ7xpN3Yuq06xKHg6S8Rz8KcdXB9N4dE7IQwPSvnBzd8doWvqG3vAUAP7ZqWvd8rNvIBWUmVcRWHVijX3LXVJduKuvNY7swzpBtdbSIvu1aVACzUHwL0zq5wuELHCzNk2gXv-R27VevEa6ILspDRk2zwxFS20Po7A8IS223chH71o31pBNx55jfov4k16g_1WF70L8xZEnH3oy4CsPXECDUu1Qu6_B3QuXVC0zFfx5DifNw22165hh4k26HS5H3o-PWrf5CzHf8sxzxQCMNWD26STiL0zha7j4EYKdtiqK26fx1mgKd53HDzNzaAG7RH8MY6WBfEG7-MqWH8aPvcJqeN7LG7unY1N7t53_Vef26mBloZ2Ny5ukisXvrJzNXZ4RuqI39S4cG7v7cgKYy1wLLmTIXoT2tOTPr7o8cE63EXDkZ3fCskVuBdlWuy8I3xgctyzdSNM0Xn1l_N7q_M5T2P2UGEzfjmaJi9wl1e6K364Z3Jbvkd5mb7ivVCzzsj8Ezz5fz4rgV36cPHb4u387Mq3Ha3ixB1Su_SmHv2sO5ksWvL7Pz5tl4qM7BTmRWvUz5Hs73avq36Se5mT3yltTFq4EzFc7sj8VeuvU2bvlxU2yU2Md1LSBt7Epe5xW7WRvUpxkAf74CLFzf97jbe6H76Mh1e7k97fk8lv2z4CnARPK6MNdrs7afpcvY1suvjAML5vWzQ46Rb4BGBMUAHS87Tu8GDjyVeMp_TuWhFwVv0Ws5Wvd46MdrR05xUAJUusLkpf6qK3gePxN7qDyjCt7n2kI7Kl84Sv1BCZr2h05aDEYSvnPgfUuWHLNf6E83q2KbN2rb3bIH70zEL6re3x054f5TN23a6GYMvRHJkG1UuKTEdGzJOBvD2yONjK77SHEF7P1z7gK6KzU62xO7uo2CGJHc3W-xlcuTrAMVuDiBSbJ-xHyh8q83LipS15uOBLf6oP86opqL3VtAk561wKGU23agA1xTs6583HXKuO7P_7jRj7L6--Jlb6XtENG7vTve4isc3RuCzTvcm8YNTTdKCVuTdKD6NzE2tYuzE2e4mnu7cm8kHzphCVWurm8sk8UM6txJJ66BpJGeVrxJkBgDyJOj8F25R66-oJ3Hz8u7aLGdyJZr2X66Z-Jk2zRuCb66vhCaIFmK7E3DoK7rUvm153X2gC8l66txJNIzKn8FUv2e7xHBkr6jdB7M3IrQxRuTzP-Wucv7GQ8dIzwpGMz5fA8B8GG3znIII3zM6JEiCOsTAeu15TRXueyTqAqJe3AlzyIzVkqwr7Y3zFCD6A8J92Ls6A2dpsqkf7zG7i3zWkYfL7lpDyVvdkqiL7CSCm3zuXuQSbUVV2i8zN6iaStG23HYu65jVVaP75-3Ko8lOzjVVLO73R8iaSYJz1mzhf6Nv3ngZMORt2bhBRewDEH2UcCNT2KxXtRuVv3SYu9mkKxBx35vlMsw7-4dU8cYOBmIT2bu335Bo7rZ2u4BtZ2Azw7d6Fs2Cs20o8g9zc0BvBRdAEqYusTXlm8I45jp4K45LJiU-dOt6EA4oM7TBnZzzTBnQPuQECxQJbs2zdzAl5hY2a45Dl5Rp86H2oH7Sa25Geh45lH3PZuv8Q9Pbkt6BBkvs2SECxs2SkCgoDSqAT45kmiVj8Kh7gu6TI27IxEVuk3mYt2545_olurdzalmtDzclwZu4olVf7A963hkh5zm2IQt2-p87ZumHvPZumHvBcuXt2t8CF0e6p8rN7Eb7tN7mbdpTvNq8tn8Pu6_P3rRupg3Wp84P6mbd2HOst2x7CiCsHCOn1lppGn1lqAqkhQF0JdHuUaJl960vtUau0vtt7EOJ2pau0vtBjsd7EcHzNfCFR7wq8MQ7x96ILwMi7JS7xy71q8U6y5q8Leu5wUiHzwq8D6NNfCX2zBr8zq8p_23q8kQ3Gr8Bz75wUBUuBr8kVuBr8GeVBr81v7KT5Ir85HzqRmAu6DK2uWU4O7Ev6Rr8xm51q8ti7WaK6Q3fr8fH7gcmtYugcmvEagcmNr8Cy3dr8XTG6cmzVu6cmmr8-Q6Gr8oIudr8SP7GrP1UDYA330CEj7Dq8CC43hkfv6wXUMv2-r8426IR6Pr8HV8eP7VR7FQMnP7Hs8tr8qP7ILwsP7Ms8uP7Hs8or8axtDs8EF83q8GL2sFbCZuIDN37zVpC57zZs8nNzov2Caumi34r87v6qH72avwXUxNzms8vv7Qlekr8V_664DX_6rd25dt1i39TB2j7WH8UB3JVwg_6nayxnWJw2a174C47s8tvWa17xSUNk7PZu_ytPo8GD4xL7M17mSOOW8UcSJ85nArxMzNztoL7JM2UGEwQ7p1cbzthDNwh6-j8A9yGt8RG8nArt4UDszzG7ke2edU2o5Kt8GC3bt8qAq_KuZt8SxnDLuet8OA7nAr4buILunt8QSbuztPt8APznt8lt8Ip5qt8TeuE0tZt8TcuA0tq_Mfsz6t8wt8kR7it8eNzlszqt8e9zI27Zt8J951euxv7dT3Iu8pau8B5nu22R78B5ppG8B5oVN3LuqPz2A7ck3Cau3LuUau3LuBMSn03AdqbH8TAvqN2yGQjeky2v11Dg_xNZ4uX8Pe8Rcw9XcoBAIJYb1BJEFbCcfT4XsFOa86WgQe8MYcuu8N2AihA9ay0-z64DT7OLHq_6lmXw-ObQ0xmSOoZbhVxNiOwqUD6matZxKSy31nArRx0y2ImpCt9Su-Gp3JlIwxOT5ynrIvNY22tVbD1KvR6tVb_zW0Bg4DMVCeRXvnaH2BeF7XFEzH3bgBWnwlpP_Ivf7E_IHkEwrYBQUxYrcI0vbb3y57Nxwz110NGhixERDfpv5v8ioCERDwwE6o4PA6gzU8Syqu83U73u8fT6x6EDgN3l7hBAKe84fgXZ4fJ4Oe8Ew8su8kD6Hw8N7EJw8Lw8TivLq1T-xYAyV-xu01-GXGxCQ21tqEGN4NxcIPsWBvoCHmYEzcwgOgjOwcROBgdo9k3VybQiirbWWLmh2rasbnxjo2HbnJ8mkUEUdq8S7GK4FgLriizrC-ZyKG5fcLmfyoR406Tk_u8G3ebtIH6cRHfI0BECPUChsCY_x4y1RAjhkC3zw_bx7IXnM42JJI-utWwp7au_xQxV0_xm4xS310_xwwT9LDvkK4_x_FBvmH1qCUQCBz6jnHLeB5rBU-BJlY8uAIeBq95Dw8CW71CvZ-YykutT6zu8yx6nT6z27ru8Zhxzx8EW7Cj6E13Ej6seAH134D6Jj6cy2JKvMj6AE66T6FI8qhxQj6CE6gg2fW7ysD7cIYLLFU68WAYj6c13bl3OE6zy2oIlsW7i134y2GZzWR8OG2zU3-y2yhlhI8rl3eE6bU6QE3Gz2SE3yl3_U3113fN3YE3513mU6rE6oU64j6qU6WdDvU8444Yz2E23du5XfCy0WI23gnDKm3Fk6naDkz2vE3Rn7NagbX7S23pYc_xKVm3psA4E3Y23Zm3281zz2pet581ZFkpP2n6U5z2oStFF3uX7l23sUuJF3om3CDdqm3kk6F02mk6ZV6PhkbV6srrzm3MiQ3n7P02vk67mAUS4QvznV61k6hF3rV6h91Dn3mF3tKLGn3H33eUC3F6K33Bl6Nn3lQvEl6ezdbY79V6Il64916F3hY76a8pjpOl6aRqLG6oY7JW6IwYUl6e2r7XgSG6qo7B12yY7o33lQGQG3tn3aW3il6X-1kl6N12YG3z33TAD3n3h-1tl6fG3533dRB7332K8gvFpW65K88sav-1cwzNljcR2G43XST-l6xG3Am6FLCCm6amMPo3QRNDy45sZIm6_ywzaa41yMm6b3g3E7_G3x7Cco3a43HX6OH6Vm6uzkLX6KH3T_1am6G22X9bI220qMSH3gm61p7O22nqLyo3ZH3azqmbIE1E3o3lH6sUw6o3xfziX6rH6Ga7zjuYBO943j227L8zH64_1C535m6nv8W4axX6FifzX6F8gR53Tp3AI6Vp3P53uF76H3Bl2-CzT04AY6ji8fp3ynyhp3bqqYA2Y2Pcc5g538Y3SI3fA2XI66EH-DKXI3cn6wp3r53WY6fI3-S3kn68gH3yt7jtmNv1539p3flCpI3553j32wcRlY6-53zI6p32hyzqY6GXA1I3Mq3G63PjlzI3K63Sq3KQvQB27sNBJ3bI6DJ36Y6UI29C2ir7Y633G7AZ6NEzj_4tChRJ6f63mq3tdHO42rJ3YJ3l0uuq3vB2wq3bo6zB2s63azqu63HeqoJ6063nJ6Am3pJ6XgzrJ36630N8I4L963oU2yJ30W8w36fL2BS3Kr3rK5RC2Nr3wH7JuFL73XC2642qI80Z6FK3Vr3Yr3U73KK3LK67Z6OK3szm9ymrs7L52B-7_a3uC2612i73Ga6aK3Gb3cK3YeDX52p73a52tc7Zp600Wbp6pV6oO8B6Jyn2x735r3ip6uK6kp6wK6mp67c7yK6Ds32O8Fs3-73ma6YZLWD2JxLLs3_K6652V-79V2EL6Ss3Nd7EL3Us3mD2BJ7R83qD2Wd7V83I56iz8hs3Q62zSJS62c83ns34D2YL3dL6i837SvSq6vs3dL3xs3hL3qE2jL3aq6i_V4s3Fm8x83fq68s3083TE22836d7y629830L3262983eE2GjzA93uVuLt3Xp2CM6CM30q6CM3Tt3wb6KX2JM6Yt3nu71E29q63b6OQ8CJKBr6PfJ362Er6UK7cpA6y7VdpcM6ZQ8e72sGdNr6Nd3a02Pd3l72Nc6Ur6oM3EWW1oks93Zd3Tc6wM6dr6o6wt72172tPDhr64e7Cqtbbn872Zv7NwTJu3rr6OJ3BN6r25T1HEN6CL7McPsc6K-3O82966N-3au3rqt1P3MR81c6Y82ZN30v7bN3WDudN3aN6-c6wRqAd6VC1a3zYdb3n8mN3kN6bL7Qs67yWL-RLd6Us6sN6kG2qXuv-3wN6qR88u3cs61N6HZ2uL7gs6Fv3-N3ks6BO3ms6BO6N92o764Ccrs6Qv3DH2LO3DS8R92tRuT92Yv3SO3IHCbv3SO6vpQT_3TH2wsIrZ2dO3h52bO6aH2tBvcH2Et6rv3gH2Ee63QWjg7lH2n_3zv3qO6r_32v3-VcPe6GXv1O3uVkTe6Wt6Ve6-92Zt6HQdbt6AP34M79H2G-2ht6GP3AA4gp8Oruke6SGuot6HP6t86_QHre6G5yLLmue6FT8ZPvRA40t6TA4cP3786WA4YNc6t6mA4C55mw3pw3mP3HLzv-2QS8lN7sP3gD8ED8z-2oA40w3vP3sA4sh7Rf6g63pT8Sy7A_20A4CBX_P3pA4CQ3by7228Hx3Km5fJ3HQ6iy7P_20A4mu6wS5gA4pu6RQ6DU8RQ3vf6uu6xf6QB4b_2zu6fQ3l_22u6gQ6rx3bB47u6l_29u6nQ63J2wx30O7CK2udG0x3Fv6Sz7CA3Iv6ti7JA3Lv6Pg62Q6Rg64Q6MA3Ug6DR3Uv6_Q67B4BR6My38U8AC4bA3Ry3TR3MR6jg6wu6Ki3GC4Zy3Qj7pg6lR3rg64u6gxtrv6XR6jy3lR3wv6xK2yv637zzR3dC4uy3OF8wy30R3ln52R31y3-78n75vK25y3f07Cw6nq3tV8OC2iL22V8TB3qF8Ez3pL2Qh6Hz3NS3Jz3Do5j-8QS3Ek76Y1Tw23L2mB3bw6kh6FD4ih6Ht8az3KD4jw6Yz3qh6D_PTS64B350Z7B3WD4zh6uw6WD4ww6aM2ht8hS60w6jS6WC3jD45w6WC37w62z39w6WC3tS6HT3Bx6xS6uD4Ex6hC3Oi62S6uD44S6Si6Q03ZT3U0tWi6_S6Rx6GE4EE4ci6Vx64C3al8op5nlcZ27qT3NT6OE4TT6RT65x2GD3UE4BG8kx6yLDyzGuQfHoA7T3dE4TB7-WQBj6NW7qc4bN48273b8vHtFOQ7_86i6_x87x6Fj6Cy8Ij6Gm7oD3WW7XyGNj6hy2Ol3cW7Ny8U37Uz81D3Y374D3TPNIU6d13Yy8qW7FRzej6PU6gj6ey8871HE3nl3q37pl350f4qcemJny8H81py8y13vj6Kz2j97vy8TWCqE6Luszy8HX75j6NDEqC45245y80E6kE3G23zvPqduT5Ogz2L23Cz8mIzEz8yVvHLKHz8DEoJz8dcFPcFMz8Xu3PJ8Pz8_Ef381Sz8Xk6AF3m3UCF3JdQYz8j23l42VF6D91TV6LF3jk6OF3is39fQnk6fF6nz8z23pz8123gV6f-gW91tz8-d4WsR_SVa91fF3cp63k6LY7z5FuV6d02JIqyV6FHIEvW8z8Q57-z8v839F6P33ovz1F3XkgE08Wn3w02HAp891bn3FW6TLMHW6N08Tl6Aj2kiyo8bT08LG3JHEbl6WG2rn3Z08r33-Elc08L12CX3gG6k12Q12vK8VjAiW6V12ZE7633rG6833BRvs08wG63l6jFsFLCE43Ho353htpQy68208o-5HN34W6s12E487W6pCy9W6B_1T43DqoE18H16G18I_13w5J18JmPIX6PH6cIOjo3NDalo3Q16V_1OH3dm6V181h8c_1Y18CY3XH3u43c18sDbnm6-67h18p_1Ci8jH3vauEMNum6jX6n18Hq7h22Dp3sH3F5yuH3sX6msbuX6x18OnWz183qTOVwv222X6rTV4X6FvDIA2818NdD-18ea7622GPvMn62kMY53LPvHjnG28NI30l36Y3G32953Xn6qI5Zn6HN8y-2JG7bI6xp3S32Mpo0p3QG7uA2iI3lI6b28miqUO3nI3f28sI6i32q26j28wn6vI3_A2A63lT2p287y6E634n6uY6u28gP3w28yC80Y6z28OV3DJ67323w3VMcGo6CNcJPOgb7HH2NJ6_28Oo68tGlq3FC2Y-8k1TG38qB2sq3J38ZltL38wb7eJ6Jx30q3iJ6KDEkJ6iltmJ66q3-B2c63hDzno6763n42P62Cc78mvF97C73ee5OC2F733281o6TC2242_J3Rr3IiEO73EK6hC2-o6x38is7hC2br3F52NK6PFzgr3_Z6Khz738YO8938IDnkc7x970C2C48Tp63k8Y52gK3VI7iouK48s2Acp6gV2O483r3C-7iuEtK6624QQW5c78AxX48Zb3Z48wV2SD2QG2up6052M1EzI7ZD2zp69K3752l48To2OwyqSvp48O-7r48ML64a6u48J62Dq6dA2BAugs3dF9SL3248w47Lq6548UP8748bP8bmk-48X56A58DE2C58oE2E58oL6t83nL3I58DHzK58z83O72183bb61M5CJKr56EoMq_75W23L3983Jt3Y58C93BM6yVuc58CM31q6f58G72KM6xE2Eskk58LM3m58dt3QM3q58LUvV72AF2kt3faq1u7Ir6y58Dc6058jMvfM3i93RD2Qr6cUvRF2Tr6o93958FQW_58y935t3vM6u52E68zM6z931M3ac6KXR47OBuRFu3693or6_72A68vF2A-3oE2C-3W68KN3Z68Wu372IM-3AG2FA8KR8UN38r6Tf76yT4c6l684pyzA8Vkqj97XR8Fs6Is6Cd6wy5w68vu3l-3o74068HEarN3EN7pf7Vs6668HB8Rd68u3yN6rG24VvB788QGD783-3hs67N62G2H78fd6G92bB81tZrC2D_3vH7Gg7Q78qnfUv3xs6L_3W78Cf3TO3fdla78135c92aO3W_34d6XH2fO3mB2c_37Jzm78biiCe6p78LH2BC8s78CZ6M8604BrPuOR5B-7Ws2rM7EA4278BZu5O3Ka2We6SVv8783_36_3ce6uH2B88j86D88i8IBA4CP6HI2I88I22K88ha2M88st6SP3Xw3Mh7PP6ps3uC8c-2ze6bP3vC8Uh7i-2jw3b88jP3Avtnw3Qt2nP3tR3-a2sP3jA4Dy7gA4y-2RLzo88xw35A45I2Pu6t88Zq3U78w888P3y88Bx3j55Dx3A_2du6588FO7788Kx3OQ3BB4M6z-T8MQ6Ei7xKmQQ6VB45YviJ2H98RQ3vu6YQ6zf6bQ6N98rx3P986f6hQ66u6rx38u6fB4l_2Dg6CA3kB4A_43KzIg6-_2S-6EA3Mg6j98vB4Qg6vB4Sg6o98Sv6Vg6MA3Vv6AK2Xv6NR3w98Qy3QS8Iv2Sy3ig6MR6Wy3NR6RavJ92798rA3ov6MC4QC46RvSC4C-8MC4xg6zg6pR3fj73QWzv6LL2hR6L-8fV8N-86T8js8UL2R-8_v62R3Bw67y3vR6OB3j38b-8oF8FS3yC4WB3Nw6j-8aB3tL2ZM96C4B17mYdOz3SS3GW8fM9BD4Ez1d0mIS68L2ew6sB3YS3z-8vB3QS6lw63-8sh6SD4VS6d6CaW81S39-8WD41h6WD4cD4XV55h6E_87h6kS64w69S36w6pS68w6Di6N_8Fi6P_8uD4Cx6yS6uD4Fx6Ki6Hx6X_8Jx6_S69D4mA7_D4MN2Qx6MN2CT6RX8hmxFE4di6k_8JT6sFfo_8h03q_8dx6s_8fx6xT3w_80T3y_8iA6CeqpBkh2dy27rb8AA94mG_QaptTDA9CpueELzs0TB7Zo42N9zD6GA9By86y4Vkk5D6LO2nt5XW7Iy8Oj6QA9R13BgzTA9oy2X13WA9GU6YA9Zj6S1GbA9MU6h13fj6dy8SU6XE6n13lj6KE3Az2ly8pA9sffcU6RE3tA9L810l3wA969QOz2613yy83j62A91y84A9kJ36A9zE6cxDx1NWh2Gm30wD-y8ZMQK23Bz8jz2FB9vB8Fz8IB9s81Iz8Um3NB9nf8XI9Oz8181SB9Rz8h47em3781Wz8jH7mn7bB99WvdB9xX7KF3pm3H91hz8PF3Osokz8I02VCCgF6oB9eV6qB9AY7aF3WHdcF3vz80k6IY7D57VcdsV6i91En33z86B9-k60V6IMg6F6m02bW3yF3B08AG6Hl6Vn3a57JC98F3LC9002L08CG3QC9f33Q08TC9LYgOW6WC9VG6to7_Z5R-1kNGa08s33eC9v33f080n3h08NOE133k089sCnC9n08m-1b3YeNvq-1vG6Co3MZ7h12x08F43l120082C9Mo33083W6r12ta5Qo3908So3_71bp7_W6012Yo3-G3zDbH18Rm6KzwJfDKD9M18f43Xm6P18UH6R18xZ7T18Q-2UD9UX660hVH3wo3NECYH36p7zXmgXCeD9o_10yP143a22qH6-o3Hi8SHSzm6rH3pX6sD9rX6Ip34STKp38_1y188m60D9BA2mxzDA2418N53JDK718vS2918MA2PM8V53xY3rPvEE97jfGE97S2H28e53F32cM8k5SNE9va7P28QE9YI3cI63i8fn6V28jn6iI68a7Y32bE9_q7Ab79I59I24536c5g5kCq3Ib7953yI6hG7LOio28edoq28026F63uE9oyzy32xE9G4zXb7P63Wq34Y6Zq35E9GJ37E9aB2kr7Lo6b63CZ6DRawRi5W8sr7K42F38KZ6XJ3JF9zr7Fz5b42xB2OF91K9QF9VZ6SF9ho6U38WF9Ck8rS9ZF9CxyDC2uJ6yAoG4zso6cz5B73AB8y36fcpkF9_W8mF9J73p38pF9re5rF9YRvUr3FK6LK6wF9Bp6jk8Dp6dr3238ok8kgK5385F9BRvt97_z5CH3R52_F94FCbK3CG9F48vr3H489s7HG9jmLJG9M48LG9g52eZv0c7k527I2sK3H-7W48r528c7uV2XDO1H9Gs35K6e48wp6U-7fG9XI7q05k48Qs3Hizn48mG9M83q48Xs3qG9JL3bs3tG9Xd7Eq6x48PF3yG9dd70G9p-72G9XL34G97D2848gvFdP8_48cP8B58sd7Yq6HE2F58pL6FH9w83HH9_z3stDhq6N58MH9p56BRv2L6totU58Gt3V585L3C93oc3jE2E93ESvrb6bH9e58CM3eH9GM3gH9K72JQ8QM6kH9JM6U93vm8Cr6pH9YM6a93Qh3uH9f03wH9JF2158zH9eK7458PF2658lM3m2znM3GiAq939H9G68ar6bd3M2Bgj2x93nV9Yc6J68HI9L68r4A593ZySgc6NI9_32PI9z66RI9Ou3F-3xr6rc6Vu3MXuSRHpv7ZI9ZA8bI969uh68Zi5U-3Z82hI9NR8cVvkI9hN3Gs6s68O-IpI9v68Te3x68wu3uI9gVJ168xI9fM7r-30I9wN3T26Zs64825I9yf77I9Wd6Cv3E783-37-38f7aB1ls6FJ98G2HJ9s97O78iw7G_3R78kB8T78ad6OO6IM7G_y2s6to8dv3UO6d78e92iv30w7i92dJ99d6ov3e_3Gs2hO6jJ9vv3Kt6Ie6tO3iivog7Ne6y78yN6vH27v3378yJ9Y45uCB778Cw3C-24J9et66M7_H29g7J-2qhmts2GI2LP3FP6Rw3O6CL88KP67n6px7NA4FJ3086NXZwXvSN7e-2UA4X88TYC1x7bP6VK9cP6n-2e88eA4oP3KS5v-2eK9nN74I2b88Hy7xP3p88xw3r88ar6Ob2T63qK9_-2sK9A_2uK9-N7wK98P3yK9NJ20K9YG2hu6AB4JQ6lD87K9PQ3PQ6b_2_K9su6RQ3wf6RQ3FL9L98HL9UB4O98fQ6LL9R98ox3T98rx3V98RL9X98pQ6vC8b98P-62Q3pB4uQ3h987x3sB4Mv6eL9EA3gL9Dy3iL9q98kL9s98Wv6u98kK2av6PR3FR6nK2eK9fv6kA3298wL9kv6O-20L9rQD2L9pA34L9ug6pA3wg6E-8-L9cR6rR3eR6N-8K-8QZ9yR3kcuIM9P-8Bh6LM9qR6NM9Eh69R34Nza-8SM9Az3207Cz3GS3K8u5R6h-8vF8bB3Lz37d2fB3Rz3gM9-qvq-8Zw6CD4I4Du-8dw6zm2qM9u-8sM9Yz3uM9Yz3QD4xM9ikvzM9EL0rw6RM2tw64M9vw62h6FJ28M9zw6WD41w68h6H_8CN9J_8EN9L_8GN92z3O_8uD4Hi6LN9S_8zS6U_81S6uD4Qi6uD45S6UN9Mx6S03XN9BE4ZN9DE42C3Ux6UX8Zi6l_8QH8hN9jf2fkDki61x2mN9TT6gx6yT3Kfux_8t03pBkND3YKB82ncE4El4wx8Pa8bt5tT7c31pkumhNyH8Ha86x8lT4Qy2x41WaMJxE6my9eySGEpC6sOXrC6T9StC6x216mwwC6cPkP5kMqvqa82C6iF4EuWS2PBjAV5sTlv8C6VbImTPFPqWchBD6Sny6w8g4xVnyXSyYnyaSyKD6cnyCzxfSys4xQD6WgMSD6x4xAJ4onyVD6HGwVmxNdLDcytU73nywSyHcyTxe0PtUJ4TUDxCOvx8bb9Qw8jQ4vpvXb9_8uS2h5N9Ia8Yz1fb9KFwpLwmTxjb9ofHrhxsOXIV7jB6TTr6RyOV70hxSLEFTh_2VvG0TV7tv1h0fKdFffpmDixB6oghUgYxph-hxCD6RrmsFw8ZyYPNHjvfV7cbCvby-B6NDOAC6Jix1g45FwKUxFC6bMwHFkuV79byIvwTUxsr2bUxT013V7rMwGcySK0MGwplWvMw-1IAW70i6nc96xSRe8K7mKbT5drzA6K712b8cb9gw1sd9R7mud96ey4EQgguuJwi7D68qZSM1RwNyulXy-9ttqRQAcIfypXy8qfOfyxXyZwSRfyEKwmQJUfyXDnN-X8YV0JMGFp1BDI8BceYZ_uv5Yq9LEsCoby5UYVKwd08yBNQSwaKwU7Q0IvdKwdMas-5-r5NYy59uQzjV-A6NCELbZjvXp7GYwsKwgKwY-q5fyYB0aYyxKwkWy2ecYLIYztp7axnyFgySxVl_6uYyDTw2Nen4ZgOvJcJu1hKMD-GgVCVJYFd8qKPCn8NUMCJYFQWUwN9rx648uLKcb-YrNjXamMWKt4oab95x8gc97ExVf9l-YXf9c6EoGwzAhlQmbxT-YAdiw8zP1_GnQ8DkwnB6lIvklwfpwqFxthrZ6D6mPTowoawwkyY8DG207F0Nnw1lwnm1akw-Z6o_uWbNTnw7lweSy0qvFjwrF0AEvpHvG0vcnw-lwtow0LKRigrBCTjwM8uNJvFrTvcxTg9_lpGf9_VLUMDXsMNULvcAA8P811qT7xx8Huwff9UXH0ZTvd9r9xmc9zd9Uf9UKcWf9lg9jf98Gv-zxK9Cof9wrVDowR0V1hVEkwexz9qG_YwZduKjCAhph9kxiwCD63f9DdE8L01iw0lwuIw9f96iw_f94IvgHvCcW0P0UsSFg9NUxAJvH1YCJvdnwrkwOrwOg9kbHSc90Hv3HvOJvtcxOFDKz35HvmEBTGFUMDXOtcfCQ7RRmw4_8qd9OCBVkDlr4kc9ei41u8jYwrh9Lehug9XIvwg9nf96yKTKvKtkVpwJqvkiwr4FizC0mvKhYja8p-XcO9X6DDv50NftlwAh9s4A4f9Dh9zlwnhH8f9bHvIh9Hp6Ag9VF4Cg9Nh9DjwlHv_lwP6CSh9c51Lg9FJvu0CXQ7zHvSg9RJvUg9d6vWg93HvogLWjw3hG4kwyl7pg9rd9-i6ub8ENsmg9Nl4vh9JovZC6vi9Yf99kvkf95XQiwDxg93h9pf90g92g2hIvkIvaO0RTRwf9W6uM_BvWnBzooy1hYX6v15f9VkwWHvOnw2lw7N1Hix3IvfHvJ4123AVi9pv8Gg9T51BJvbi9-byskw-lwK3bYh9Mmwah9Tg9DLXki9ii9Xg9hh9bGLAB6IFdlh9bxfqi9oh9si9qh9ui9wxAtg9Yb9Gg0zi9-Ww1i91j93d94i9vg97i92h9AHv-i96h96mw3g90rVKow6g9EPC8g9myP-g91f9DPJJi9Ch90iwMi9C6BOi9z2v-f9Ri9Kh9Wj966Iikw9Ivaj928vai9Jjwci9qkwNjwc5EPg9Zh9hi9tcxmj9jCvli9gh9RTHgGQvcAQWmuj9H3Qfg9Tb9ftuPnjwOk4-0Mt4603vh9ZzC4k9HEw5Uz1Ws_B0LtORNUUAGtm75Syi9G_ZB1qCpEMlZVJYFfgTKl9HyHINV5ZBoCv7VNpYBcDRYEv1qCSyGGL0mHEVl9ckYcPiZPBsoS6YBmqYTl935Pcl9FEJjl9kgTYl97UN6YBEGLGL0MCUXMnSb9fc9-U79k9MJBWB6_EcVkDoQnzQnsBAWw8UevpctMmNbf9xN9VB6zl9I2A1l9rxA3l9yQnqQn6l9Te8Tzv0KDdJMnN44Y5FrAkv1ZZpE6anXyNMi6UzUORHk7IqTROwjqEehOI51JAB6v1Sx41jvha4zLe3iwrSXv6C9uwo_Smatp_3wpwFgh01TYKCiv89IwOS4OFDwv8nn7I0vMAKjgNSc9tf03Do7CwTRunj9R9lSJvR9lhmstpBJYFFkEBPw9iyxl9wWgCm92OgOB6Gm9pQnihA7l9TPj_cSZf9loxPw8yl93k90l9Ln92Ic4l9Im9Pn9lCcLDvMm9T7OOm9CGrDPHRm9Ic83GwV3XUVggMfO-fiLDZm9NnyPbHq8iDPJ0iAVyVqIwC9duDvw21hS7Wk9z7uCHYy3uhiLrm96I4a6hvm9_lwxm9hiLDGwMAKusA2m9JtwNxw5m9FDzHku8m9rk9viX6HvPo9X6LnDpSMDV8GFn9Y-ygg9In9Wn9Dm9BBvMn95l9Pn9yliJYFSB6CbyYo92k9azCbo91Cvdo9bn9Te8Q-h6NczNgSslov4x0AzfAOWAS37yfywsHjZNKyiWjZQeEjtBNyuZvDwcZUpqNDNPFM54yIFkriXnHBtR0L7t3-BozS1-DlspubJPhf9377I5okdIrPhUJ_YwUrhz-Q175B_5Fk6Kyg8VVcNdqvFQNI6iF_SEdHNfeaCbmVCDNttFGb-CI3_IXo1Z4L81vTymXmLuFPuK9Awck8A1PwzwQ8V507dkuZhiDvDBQxGpAjsymgd4EzpGpFXXI7yxrRarMEeMCY06408BKjDIMyNWIJJsDvB3PH1Ca0BwML4T4TVCUG5UsvUSoGWSexW74HlPx0IvjRKQqGWaMWdjLQucGRS51DXP0OERkCiJ1saoSgbLafYJE0P0xWIZnuHY6pdb3h0D3dVc5yDC6Lifp9O9XirerMiRiAmq76Cx6wqBHDKDzmbdQtsqWoNVkhqqnPitbtlCCuVz7rONBXB5xKWDAjFXVXUQN4TZ0oF_UZdFOvuvL00ntlf3v4fCMFIk_VtSIQeZ3xpjPF0DjlOBkQQEoMt-ActP-ZAu0OrsJTVvGNi7LLCSSquHb4Gi_Uvzi2zHqSLtVkH0nwQcgEfFPAy6BsECkjpGwutTQDnknn4JlCpn4a3dxGkdbrIfi3TNJOkkrIuhHHbkC0GNHkVRjNHkOyCNHkrEXNHkJbINHkKcmNHk9tEC4jdzGRs9-aaRHkZaPTHkvuAC4jubiZs9Is9hHkKs9hHkMs9hHkOs9hHkQs9THkXRJTHkUs9lHkWs9nHkYs93HkGs9nHkcs9KpAes9KpAgs9KpAis9KpAks9nHkms9nHkos9bjIqs9NpAOIq7bIMMNqRuys9prfnPhNpA2s9-vfZIjUREKt98s9UnCJvDUIkss9SIkus9KtBws9AWFPt9SIk0s9_nTGt933GXt9DkI-s9xDtZIjKhZQLkAt91XCUMBZmC7uDfWdohC6s9ohCos9LnCC7AgTnvHDBW9LnC7nxBKDgCCGoCknBX41MMDfCvcsDyxv8t9mou-t9qHiiLDpTBQisEe8qs9ho9IQEa7B9UB3HCXMDbRF8CffKe9vx7_hFXtBnHtwA5rBDFC6Xtpd9Bm9ao9Kn96j9Zn9Hm9On9Km9Yb9xn18k9au9Xz1ti9LWcan9fu9Le8-iU3HC4yh_34wU0EMJZFIqcwmyLS7GDowJ6mMaXk9Pm4BhnCP1vHfDeWWTWONqv5LSzpuatE5DxQF6M0IN7WnmVM4GInglaL5et59bp-v9hCylA-FEmTPoxCUlBe4dN3u_tlSrBpFkl7h1PwC0Qy4g0p9jKK2KPJ7KrtWdqvRQA0tvIeVCpI_CG_eNgQMh0AeyRFrGLIaLnwzbCeskMBkx4cnG6Rzuh4Evy1hXAW0SJxTuaxZXVHsZ5ekzoED7xOqeezuj7DJiBKQzrcyaKfeaphnv4pD57xgWCH4kdM1VYP1xzo8cP40zOlUAF43COTXluCcQVg2rFvJglx7SoHwBtk8deA0o0rpPvNxT9lbMEu8VnZB0EC1pA1TBST7Ksu0XxT8xT7FWChoLNH0NeGkIq4AMy7VJAO5puAknq1PxMLZmR8uVkNuDSJkppF5-B_Ya8Qcj_CrV4OUEMhhiExXMWYXV5Wiw3DJ4jkrI7qOHbk9suCHkHKG1-jBYFIdTe9B7f4Ls94muCHkZLQPs9Yx9XGycx99ZKEq3AHPgx9XRIUx9OnHkx9KuI1-jUfHkx9E2qox9ax9js9ex9qHGox9sHGox9hFt3HkFgGq53Rx93Hknx93HkEYFq53rx93Hktx93s9cx9WsYRS99GtEy9WXBEq3lMV_h05OVIy9wJ4IdTFt9My9Ay9-vfMy9hyFyp3yx9AIk0x9SIk2x9UIk4x9SIk6x9SIk8x9UIk-x9SIkRy9VHEOy9l_Gmy9Wy9SIkYy9GHydKjlt9ty9Hck1YKXMQUVBEq3OwKk5Sut9faC-daKPP-daP9X-daLYLTYwDV39SwCmEgYx3suPVOkixCz9Du9Qf0Olrk5SDn9CGDYKBuIC_KRXMDV6A1qCqVBfFCXMDyaDINcKKSGilXMDg3AeKtGB7ko97Okno9ig9du9Nn9Jm9Le8p41ZPBgf4SB7x95Jn9lu9zj9nu9eu9lz9CQgpc90Ai-r4WFvYcECOwP-CG_x3w1yS0SlVUQCs81xgoIdGrFvQUMjvwDgTXyEh9uIJm6hZtxsDpAEzKjnAQJymr5aHvq9udA8kQWWp4cym3BvNd9UQWqa4u92g4DfiYzaLak95mhf7aFGvFPMhmJ0o0Fa4I9B4n2BvaMGvf51KOvbMlQg9YGvZ41dH0c41gH0Oz932MBGE_GMY-utvLb-u3nNoGvri9rT7sz9wh9jz9eo9Te8VkD9b8E1tuyr_l9s95-090i9A19qo9Le8D19EjyEYnYpiiwDr4CDc8YsvMmGQ6W6o9iIrTlQsHC2HWmZWOAEMLEbtCT0xirWB41kmJ4qzwYTCBLcytF31hnDjOEpVePhuxXrIv9HEmw6BsZtq0AKj4C6Q57BZGEOxClucdRB7nf8aH8gCuWAVeI_RIy2iOX4VEobtldv9uBuNZ87SCcRHiv9T7J2oabR4CZBuQDl_Yd9FoymthumOrxhu0mqjHiHMBOEcDQBHCDtY8Cx8GoWnpPkh1dkxhh8zhxbq9SYHrGWpdyypP4nRsxM-IjslUyvuLw9gjGGl2ukrWxWq9AZjtVDMwq9S61JMipUE0q9pGXyR94SoFwuHMlpkBIDNtoyibtV6B18v4SThw9VeyguA1bDonXwHTajDtUeglc_c8iaq9qvTPcWChXRCKvNOWfE6MyrF41DUTmkxXTzl591iBknEvgYu97OyrAh5KqjCrGkH8g0OfFvDpOBCY1aHSwP4kIRlY8lXC6YK1GkzoFBRndiKnlcfJAvMCN6jlLS539F7U539K5S5395EM539BlQ539Z_B539GYcN6jPOoH49rINH49439THkr7RH49839dHkTfEH49A49ls9S49ns9W49ps9eeG1x9Y49nGyc495WEa49nHkO493HkQ49nHk-393HkU495s9e49m5F0LFtXV239Jy9UjyLy9s49wJ4y49k49Ht9e49OTDy49C49MIk349G49Qt9e4918Js49FZoB59i49Yt9_49m49SIko49et9g49KtBE49UIk949LNkr5SLEpd5ILEpJ39xkkzy9Y_StNhvciUMBCcu7Fsc59kgcE9ttTFed8r6neH1lhvAyyJsxKz3pA5nd8329qx8H59ZPBSYn6GD-0B1Jx7_hTz9oJj6GDaqQYKBGpMa7BMDfFB74gyAm9909ku9_09vz9kz9Pn96sYPMu7kHH19rz9A69K19C69B19Le8F69eA00z98eAYJ0dovLPPT9u6z9741zLw-z9XWhOFVqa8HYmJQxI_NP1NH09CxU3oCK09Ufw20LoawsOHyFvilvt9uV093FvxFwvJhtwYou129uwhyBGvB-Xp_z4y1i09rI3djv2kw-ncYB0cqd_watHwUcC_zjMtCKJviK4Vc9tf0R-ujd9KMDTvg109_8GOHs-YByH3459SXhBW7Zo9mo9bu9iz9M69M19CQgdn9kc9yQzju9W79tz9xdJZ79pu9b79yu8emvlASsXFDx83uPv4AqzKYZyLVBcTEkuwMkc_zFHv8SfPLfM6VyZRzHrJFPCqu5b6nXWd6G4KGHSjfUoDUxBCWyoL4SXCprrdJLTPC82AHFYLnwuyroyZgX1nFz5BvGZ205SIvucRHXWytmhUCTFEVRVqnKwFGvH7ch2d0o0CcvlbBEpGRCviXOXHwkWyW8czKHm89m7AIru-qNKYoPSJfB0G1Cv_xfU5IcPw5uUaEHLw7XLXDRDVyAIMJcwaYtA-h1LTg0gZ8az3Ah9mU79lo9-k9L69HzCou9xz9I7ExcSnz9MZJhT4nC51k9gz9X79eN4po9k79J99bCcpc9rpTkrhRWWU69sVwBI0qqwU7xUqZbDvlBde5TNlvnCS-jK8c9E1kwifbnxr-GpZEyE4eCl1We8S7UgLsWCHsAWdB17AceY_S7SVzoDBP-PqtVEixlm9plfzDvQjL-Fwe09lF78rHFGvpreRB0k09VRwINDRb8KwqPzVWY1FkXBZAVlLi59bDaBrvZn1CRwfaLLN1JjsLjlZ-9JEJTN04_1_6xz3A4kKpx6-59Vn9g79B69G99wz9cn9bCc0ZTZf9Vz1f79E99cu9j79I99EEAxcSr-99kvP2uAI8yT4oVyYsvbfMRBvuVy7z9yyTk2VZ_0aBvGPMNowj6pCtGpdv6kr0Wc3wx3fD0MCThTm-AhwKUOwVoALoDa8Aprrz99Ct6sDvEbHplIuRQrwX_A06Bv00AzDv04B9awpe9sUfi4BJb8DCvfwTaWw6asg_xwtwMaEkUyUCvUQW2_zfEczKHHjMHZKHN1sy96LhfB0lztU2bVc96CfGgy2ny6CfiISel9ausL3qXMDBNP1qCrKCXKUEdBA8PjD6FDp95BdEvY9v9i6NA-POCnE4RQuE1XWo7ecAM-D5vC5Rx9b4OKrDP2EKC3QAqWt2egAtudYFKMD47PyRDWR8I7s5rB2-CNSxWnlpA-EdB52sHRDjMHa7Bb1RnA-YyDFGIEdBWlDUMDltIbdVULBsA-6In8A-6SxYKBOcf8A-wA-CB-sPd6GDnGrnA-Jwr6A-5A-ETlGueyRDf7sg_3kUBeEIWHJyl7SA-tBAVMuNlc0BA2BANlczMHDHdxSdHhxGDvTBdZf97271X8dBpSBdco9wzCbB-dB-uVoA13mkuZVeD4x29bxeZzYw6T7sBC8T7csImg2shyKuOAU7iwwxC6FU7IDYgjTHSyMOwmyxeAjCswgfI7hxGUmLZw_oDEAI6v1-tvQZw8qwlIEwDvaMaxWrVZwKD6I5BeKXND6bZwgU7pd6_lwrOw0Ni2YL04xmU7zOwzV7XvAG4RapvrZwMJ4uZwxU7ImvwU7uU7qA-hCVidOszHGdmoh9XB-ZB-qB-cB-wzCeB-7-dchxV6G_ixLdxtxu0gvI691C-pB-CEArB-5C-tB-8C-iwU9Uxg5x4H0N5BSlk2AbeXygABqowxYEgw89k6QwJHXDIBx9YwHv8l8g0pgmwwC2gXsmhDv-1Lm4xbTotaLdtE2OxrIv4ZAjvaPWAaUXktwtshpJCZnyvuBg4Dn297Gq-1aAvwt7hqsb9IwK0zQCmDGwAaGPKX9D-dmJoU7SBsKJvcw2yNXEewDqwfpvgoueXXqA-JIEiLEKNSWelpd9DD-oo93C-sB-vCe7MohB-f5xfwxsYtv5PCD-OlcOA-ED-NhA4C-UHAID-XE-gsxssx_C-9gyVfDEL4ODvuf4Qt0FGmBHvVD--iNhTNDdcHOwsG0regs_XRiaNqvA0nQ6ZgD-TlviD-1LvkD-RPCX57h7w6v1pD-JfCtY8ajNtjpj8dSYGRHwxD-9JwwhyO16IVd01T3D-vpw_Iv6D-JjNJjw9D-izVDJ4AkeImwbKuV0aEE-GXXS0vWgwHE-ioC01DdKwDXPEdBzlcGG0uX8RE-3u8FD-hE-kwEVE-gB--ousxuaE-Na8IW7tF-Rw8vF-UE-fB-uB-rxurwmZB6NVS0Yw5lm2YwRDvazvVDvhww3rwh-Cuebkww3AYlzvlPwl_Dt7gSc8rww6wDfT1u4Y4_LmpwoDvwzv4wwtbyvDv1zvWWd9rcMF--wwPF-Td9Ox5SOBZFCC6mNh9DxwzaLQh94dy8zvJjwF_c-ozpSyL0vqAE5t9OxwtZwhixAf9RxwioCDf94DHWEvTY2tbTMA-dE-TA-fE-GD-TVygtubLxvB-V6GxB-kB-1b84x8xN95F-ZhxaB-wF-jUT95Bq-whB-MH-mhxzYwEV7qhxaLLwc9iB6kv1ZtHdMj1c9WFwzJ4vqwWKKh_u3hxgbyQOZbn08hx_rJcV7ED6eV7dG-EixiorDIo0awlV7IixnV7Td9Aq7vUZ0_R3t0gnyWd9sV7RixIaLJC6sr2SUxWixTEys3pu_Qrku94xfd9RC6W016V7hUxyLelUxvzDjiMCH-ZLlSE-7F-wzCVH-POCXH-KH-KD-CEA2zxaE-Ne8__8RH-mX0TH-NlccI-tBAeI-8xx9C-LD-ZE-dv1UzvFFF1B-ewwb2uvHvUD-lTwwtHoXGhzv3Bc1cWlwwwqUdbyRG-4pg2cLDx1iDvpIwKZwywwNC-QJ1w7JaUXxFwl0bL_r0awofwxC1GUxH-B3uVElxEPJNDD9-brtwrG-MxwVF-7byIxwFEvlZwLxwHEvukwN0vrZw-s4T0vPEvW01HgyLJv9Pi_G-j0Kns0ez9sF-DH-YB-FH-UH-IH-7i0tI-FXQlE-iI-Uivm7SN99v95zJ-YI-uF-gE-pI-4J-JD-YE-nE-xI-bwwVzvNoQ1I-GG-d2uVw5WdU8tuXDv1hV57b-I-OG-BC-QG-SpFlYclPnhDvElAiNdBtjaqvaG-3wwHjv5wwEnf7wwPJ-hG-RJ-jG-UJ-lG-r8d4hCoG-5RDqG-FC6C0vHNWHxwzm9xG-hJ-nZwJI-jDPKJvZ6vH6U5G-rJ-UC6Df9TJ4IOBzRDT8qXI-oB-ZI-FK-bI-HK-ykuJ2u_1uKRD0X85mx8Cp1J-ML-GH-PJBRtuZEHQL-uUlK2uOTxaH-aovcH-nTxBY8KuEuhxhH-q0Sy6q6mwnB6xTxNoVbDWSV7qH-2TxJwj_ZM_fz6hZuH-wECwH-Id9-TxzH-PMwucz2H-kV7SMwBC67H-XmXAUZZJ-K6wVd9rV7bjvDI-eKXzm9wV7cd9RUxYixSc9fixFcy0NXQI-UC6x9Q71Umd9rK4wk3qb8WL-5xxoI-HD-yF--F-BlkLH-y3xWxsG693K44F-0J-fM-TE-hM-9F-JD-ZH-UyxDV7sc9GV7fH-qTxoL-B_z_d0rL-PV7mH-gjToH-ebymyx4hxdQafMHIcPMWhfL07HRLC-kqm6L-Ld98L-9B6gG-ZhXAM-yby_wwoV7Ud9-XUBI-KM-IC6NM--byPM-YgERM-5TJLhhNI-2V7PI-wZwRI-4V7NN1k3aYKBtkEe2xfrPXC6QE-rM-b5xgM-iE-iM-JD--C-Zf9CEBmc9mI-4K1o4DxN-xF-vM-hB-1N-nLwCG-0I-BOwQK-8zP2LITK-KG-8I-XK-HeW_I-C0bbK-B4HdK-gDvLU7WG-iK-ZG-1GEKwJDjv5nCLJ-nK-t1IpK--L-E4jnqvSJ-7di1DvVJ-UuV_zvcJ-HsveJ-4K-wG--byjJ-33blJ-2G-AL-knwuSy6G-pJ-TEvJSxM7bpN-TBH2YDDHi-gBKL-P6BsM-aI-yN--N-fI-JK-2N-OH-iT4Ha85N-btu8N-6C-tNCIK-8J-MD-xgdCO-ODvXzvdNH4B-RK-HO-bzvQwJLG-jwwjzvZK-AJ-PO-nwwTG-8hCsww6hZXG-NqGjK-XO-62qMZwbO-dG-rnxegBbzGtax9wwSN-_wwlO-kxVnO-1K-tG-fJ-5K-tO-Orw0G-Fc8NxwyO-UxwA5x1O-sJ-QsxN_bxC-owC8O-WYO-O-uN-DK-Xe1YlctM-HH-bL-JH-6J-xM-PMu5xFAK-TB6CK-LL-dN1SQ-CP-aL-WH-cL-fI-YQ-ZB6lC64_u7mysJ4qTxVI4P4x7QgaI4sG0iyx0C6wrgwb9zuenyx6C6d9q6Twjn9a5s9b9HK4uFwWnyu0vID6PN-MQPnqvOK44tkMD64FwDPoOjWmb5IQzPD6aMwjSy_I4Dzxbd9bF-ot7smHLWJEDEBcyTc9LGwaD6ySyXc9jd98HC2W4s_xVI-rrOkUBwLekxu-q4KP-vN-2H1HaP8N-qI-sI-kM-gI-wEJMD-e8Jpz97l7nB-AP-wN-TQ-iQ-dI-kQ-6J-AO-Uyx5T7VP-RD-9T78zP_T76Yw9B-IOwZD-AC-AJ-fOyIU7IxlKU7ouhqyxo-nqjQKC-tJbVU7u7PdOwOJ-TC-CpATUygXD6zvcU7GEb6tVuvuVF7hlrx18oOwdZwdC-rI0fC-cC-iJ-bF-oZwjGkCQ-pC-H797OwREvdD6i8uc8CcQE04sNKFkUBwC-_O-eE-rR-7N-6R-uR-9R-wR-GP-pkuueEbQ-jo9dQ-4R-AT-gQ-NL-UQ-jQ-WQ-FT-RP-wI-ND-rkRcwwp95BOwES-xYEGS-Z2FIS-t7bKS-3AYBC-NS-Lhn0lFiUoLU7SS-JC-fkBXOwlZDbOwaCybYwpK-bS-uv2kV7WC-gS-ZC-jS-41p53AmS-7rwoS-lkweC-kU7hC-Cq4kZwYix3Z82GxiK4qC-uC-sC-2S-F5xnqDCB-TBHG1CojX4CBCH-ASoyXzkI-mB-AJdxWgP7T0YCxmAIEwDIMlYEusFXvAqRT3KEfMGTnAkHBlbTM6n6HM8aXSqAeZEPZfle568QpdvWvZI5Q09KlaPNhM-bqOIDSmLG2IahNk7UcwJHS08zpZZEjLDWlZABmx44byD8nPW7ukTq0g8tlmDhQ0SZbA-GFuRiK7Po02DGHodcd1_v-Dyo-stv0BdkxQjLSBOPG8VFW5AgVS0DDHtdtaAAI71uAexDsLAz2BXtHr-tTFEOxrMqCN7CNfA9cB56DgLcmkHGF4AGDxRoLVVo8QaqYqWtsYgjA-ydDTrJauAenDysFRhrIbsqV-ETlZhr3uEx7AydPkUBgQsxKleHeuTqz0Ig8JMSB9V-eXBGW-B7NRW-BQshO8chYCWeWSOs_xlUGTW-yDMXW-KW-XApaV-NRDi8xvLGSSL9V-8bmZW-t4DRW-J9JdlHw8BuDMKvmj6DjW-cW-hW-yQyvLGhSL9V-bDBrW-A4F5MfciC8V-CWejqIRW-NiZZW-3hf2W-vW-WRDxW-MIBke0ZW-w3D9V-32xX52cV-CWehSOX52O_BPX-oJjPX-_PDX52wDMPX-_FCX52eW-v1AgW-Z52g8xvLG2vK9V-1IKZW-K4ARW-KtOlX-tW-3mtYX-3mtGX-v1AcX-H2JRW-t-F9V-4fY0X-XRDvLG55AyX-uSCZW-Wu90X-EX-MIBfVE0X-wX-K6ARW-oQL9V-XYUHY-8W-NRDhhDZW-ByCFY-WX-LY-sX-MIBifC4W-i5BRW-KJfCWelcFZW-ARL9V-CRLdY-SX-NRDF1A4W-IRLdY-SY-OMBuX-CAKhDCvLGyCE9V-TRLtY-dKerY-KY-MIBYJC4W-csFtY-tW-TU-jQoYn9vF-9GH-NyILeE19MWK8SScE-UU-aC6Fm93C-9Y-NXOFQAAZ-9kvpE-FFFgv1XeB2YwCOwB2igtqezvyE-fzFNcWzLw2E-6_XdDvfD-K_z4HUdOQmI4EACiNdfDPe02DhOCSW-xCjKOilvrD-0u77ww__wRlCnm9097kO-ND6-n9TF-2lP_lwT5IIWDZi9REvAJ4ZF-iEitowRaAdF-_y917cBrvGE-HXN__zJE-DqwTaSoF-sQOPOJ5Y-Em969gHZ-7UU-Y-7MoBZ-cW4RA-rQoFZ-Qa-8Y-Sa-JZ-B37PTEx-R5ihHKmBOwSZ--AEECJVZ-3rwYD-XXrofWbD-vl44W47E-eZ-OLQTeO8J4iZ-jD-jnnaqv_b9qieZOwGIQGF-8qw9KFJF-MF-wZ-vpDEjwzZ-2D-zpwCrk3vV4Z-5hD_z5XF-8D-hC-_D--Z-Ba-MmwgF-kF-MwXImvIa-Ga-AW-rYse8JPXBiVoqH8ISo7Y-NL-xMob1Fx9m_8uyqCJT-959B4dgb-GD-ib-WPqG4xBS-WzvDS-4B-la-gJU7B-HOwgT-XXrLS-sB62Q-0b9POwiKnH2RrjD8J4IZw-SPLOmKC-1wwUU7fdcaOwPC-XU7aS-VC-bU7BC63T-bJ-Kc9OrJouwqS-AU-KxwuS-Sc9rU7H6UzS-PJ4tC-MUdkUBQXJ9-tXJHLB6eb-YU-qb-2BAmVozF-G4wsYtuF2DZ-6Y-Za-TH-pc-jM-JbybH-0M-OFwlL-thxsTx0c97M-2c9Uby6c9qH-z8C5YcyL-WV7pFNB8NkyK7TxrP-Vhu2B6vjycAhMN-QC-9L-DR-uPbGixRd96H-JR-bQznw03byJM-6byeC-aN-bd9II-hN-VYwgd9iixadLXM-mXKPifvgBltN5QBuN-EZ-hC62l93C-qqYdEAM-NkLxBZ-woA4N-Ya-td-GZ-vF-wd-zDezd-QI4hb9qJ4lb9L4xiB6tQ-rb9xQ-Eny1C62Q-NkvcEneJt3b96hcfIH7Ni_5HsyxoFw2ovT-BsT-FD6xyxvI4Dc9D8QkvwEc9n4x6J0RK4m4yfTtSi81U38I4zBhJIDKM-hJeZq4m7rnEBTH0UD6bK4PKXwHOXdVSM-ZD6H79-V8dR-E5xuTqExirF-pR-sd-NJ0ud-vF-pDe9d-lb-Z5hXa-9e-mH0xNwTH-Bf-BL4WT-aB6ohxcB6Nby4c-xc94M-8c-lH--c-2hxfbyyG0_c9VV7QfFueUZDVBd90B6JHrGd93B6Aix7L-Pd-ON-be-QN-zFwBM-Sd9Wd--H-Yd-AI-ad-QixXIflyD7mrWsgk09FI-RUxFGwfd-ed9iN-A5xSC6UM-7V7xrqB8Kcrp0C-3d--e-5d-gE-Sbdm5Dp0fDf-mT6JP-z27mc-wc-3C-Kg-6xS0-zNf-LbyrLw3c-HV7-mykH-RdSQV7sB6Ad-vB62Tx8J4jFwnqAlFwFd9Ld-dV7Ic-9jyWpmDixQd-3H-rf-Vd-VMwQt1X4e-FwCI-ZN-TixbN-fd-m6SSgT7jCuDT6n41V7hd-jN-5V7ld-uTqeDi3uEjWHRb9oR-Qg-Gg-SH-3C-vb8zsSptTtB-LZ-Df-UL-R9xpb-YL-2BAQh-8vSSh-iM-Uh-q01ZFs6d9-lAOTKJ4xNPBxvbwEe7xwR3lzLw6JwspY8mC-oWkZyjMqcnXBSwVLvQa466bESwZLHvMuJ8mqjylbE-3qJUCSjfVU70gvplIq9xgI4-z1q3A4G5qh-ybyokXiQipe9Xk1NQziSwXt1_I8Li-AoxCmwB-Xq09CDMghB34DBcy1x1v_xUa9_zVrayC4L189EL0dLpp8DeRAzBjXpFIVeKDOekBCrHzDmEWJEPCXZLFZAVdLIrHW-FH6mzi-GpGP6mlc-Nh-nI-Ra-XWUTa-KZ-AOyU8Fnb-Gn9Mh-Gf-6i-ba-8i-da-fh-eA0xHFGHn2Ab5-zm6LKwOyWrk-BKuOazAm4FuJ4ayCoZbKOwvG0QLmwwlXRpDXD41vRMwMaklD-obybAQ5HC_S75mDj6TxFwg1KRlCGT7UAf1DvBPN-mayO4DMkD01b_x-ekIWD8F99BBzm94dwizVnx1KEVLvwucvfF-oJ-yRDEAvCk-faLEk-3fBmXKntJXpFveg2OtdM-fb-Zh-IZ-_KeB37xrqio9ob-Ok-EK-bB-Qk-ILe0-zLj-7ylrE-Oj-tkyG8ERj-Paw1uZ3rwpgVkRrzLwsa-aj-SG-HLMi69BpVBvPDDdij-oD-hfyr3RqD-bv8iX1zZJhO-sj-S9Wuj-Td9r0ASF-pv8xdwbWc5p4GNHdjvUrS0AbnM4AHnu0CPhBImw_j-gaPBk-hixEk-AwOUC6QB-Y2UbRDlXeMk-yJ-8e-vc-Xk-XiGq1jtxuLSLBj-Xo9zJ-Ej-lctTH--JvvC5a2JHfu6GV5ctQMP4uJCxFXg2lKCgo26C5smPm6VzJJ9C50zJIVLJI8Hu4O0DdKI3Ce8F3AxtoVIPsybZ2KD58SEUdtjKvsZBAZzOuTbskr_t571BeADtxQitIZzn13ghQmUzA2thstplS4TLnDynJu97R8nVf0DYfdUZz15Pru4scCgrtEwhW4OxmPHmEWxlOxE_ewk3U3nMlUha16tmXX_Y_l34mN8u43X5ssp4sqMetmE3xCJ7yGhfCWo2oaOxqUzqyJByyqcw2teFPcyStaOhDlVVMqPRp7V42tmXrxlmEazZJEng6uyuj3MFjd4oRtJcEULn_bmxYwetrdA70n33ATazi9qbYfx71afeoLFxeArx7bazfnATnZ7fASOlJGDIKu5AHDQvnP-CvzCdtU0ZlNdJaHxGd0Y5MX4ZoXEW33qO1zttp9xNi7N5viGV9QxOT2y4KQ2n9XM9tzz69NgjftwEKsyOnuAG0sXnIuHFZw4WKlsftquA48QRuCT1XR6IbJ3waq-dp48U_ZtQUvbF5YJj_Ss5WRacfPKLmrqplSBgtNkNww4Rzhd4tlZ5Ji9nZ5co7NTAMUbWlhm4t4CjZuGj57KYpwkPaoMgqWt9MKGCNnXXhGztAIwMdK8AvOuXXcCT7ti2bzHbs1xWy4hkkzrQrzgC0_wh06DdtZPundLYx4oDJgqWiP1Llu7o7ZUHQ5tHWBrsySGxYkDkx44dscNvebw3K5AGHMxtmFCLOXTq9zHX5K80gmMhtARECyWqBz6JioG5hdjO9BochA97lczdWSpzc6EZPotKoepuoHL8CB8V2mtOVcrWQw7rx7Uo3snT-G560BxrWthtRNActy7blGAg3w5DSQef8IX6UcMeBBJRDS6tpG1W-lP18YJ-4Lue3WNb56TsIzAqPCGHH8TsTdDMsG27upy4XEcJGm7ty367N-Q7uYjq7db5uhHfb523cGPMqm6GhR36t04aRpO66tOl5EHpDbdYlgtdzEqckm45GexzZpH3Mnu1b54MC5AujC8vEFCI5H32WBvPa7rBOII5gY3esPt22Huh_FRtOL8OvxwTv3ArzwUuTKOdL3muF742B7zT_LDTjtNdDp7tlWCr7tyx5KhKGDzcbRx7tnTi2EjQPv8qJ0z4PwJCDBqniCzlyi8GW5lc5GyzNu4577QHJGH2zr-Scz6a73R5bHeGd5qzlcgBfzWGGfVp9n-VER5bT26nMQ04WBcGkt1ZCF2m5PlexWmE9eVRIf39hR0Q5-NBGsTvY6qVLmyzNrKbS96z4oV5VJ5YaKB7Jq04br7lPj0G7YS5LQtBwyipDXd50x3pEje0lyfCpZvQ3qA42_LDA9t04lE42Y6K9Zue3WdQvJqzBQNP3vJhupd5vHnzuYJBUBU5tj8bBtMhC40CdAuzd5L9IoQvJoCfDYAgzTCgpwyPMCrwymwChJufEz19Xdo6EHIo9t7bLh14s1Lp5tWH7hUED1nd82dU2nxR09tmwCMiz1ciGjcEC2WEswlt8J5VEFFUo-n-hK5KN6Ze5awno8t9-Ci_4Ir3bBtN-t9-CJ0t5ZqchGnQqazD7yCK_GXfChVLxppzjzc3AHyWVtD0ptw4CFxWd97lVF7gzGu-S73QQBya3h9QV24tvOX24Ap6p1K4ar00AHmrTe5Kg5cbRH0zrwSg24JVwkjYW6wp_IEf50DKn24viyG_xdK6PufK05TA5YL5lO8bstQf5Iso1xWW4fGizEt7hRoiL5uO8eptaf5Q391WerhzF4AthzFINgf5qGVZ6tZG9QoiI34KTMantMsOtpOUWEN_EWt7UFuaD2p6ST34eYF32BGZAv_tX0KzuyahBpMcahBKizqLqZzo5_tDcC7_to1HNM5MMETizXjBVizGx1pJIYGct_tggMZrJI5Mjl5oGzpY51SWZuBwo2v6aJc3_ASLTvxv-WxTF1mybd8-7woDCu7bstcg5I583IC-GzcTDnJ78sJ2iz9AJD5V2boc_DhVu2IKfc3_v-Np2Kw-ry4L2CqVuKw-XvtQw-Qp-BN5GcJUytPt38sJfu7Yw-C0yJ2meptLN5Yw-PBRHK7NUlJK7dw-w44acAajz2IKR0yjN5SOlqsJuot3TCOWAdX297QDyJjsbZK7_v-XWuiIOkN5pjz-u-2H93hJah5uiAnBu7XPeh57Nc0lP32m5qEg66VdKxw-br6nGbLIz8sJY54PCKx7g2e7riMxZ7LeOMSBPpDBY27vQj54a0Bl54nJV4ezJ1yY-jr54A41Y-1_iQv54u3hx54aaST1yF0BYqtHdDrQuHxqqVu3bWJi5425WU3e1yqs-IoBxyYcY2u84cY2c1EcY2NWFlkzI7cFW9bVowCuPrfrqWOzTshG03Tot-3Cuzx-01yl4nIzTNH79CuMy-a64Iy-kHGKy-e64eJLIlz_DVMrtq5ojbC1x-LDuSy-KxzFvWQqOWWXXrtey-2gi9AW6C6WDuPyECXDGn7gDuf_QVkq5x-PG2NY6-25vy-jDujWYtrtWWX-xmFvWxrt1y-3x-0rtQy-2d31y-Gy-DYA6kMKQPJF3KQP3DuWWXM74Gz-Xp2KoBz2yGz-6y-zpPty-h0TQy-dfzEz-1eJKQPaSvVz-Bg4gj5RvT2P5Sy-YFSh74Iy-j74KPODkuFPFAUFnRPEotTAI8ZJ0rGxejh2anqGwqueFRnXuDVDNQwLQ5gwNb3yY76es-_VvoufSQ5w3z2z-tmz4z-AszMJzi1OMJz-rF0vBYYBr3VCotMLWhhJEttTe5_3zschx3yV2btXLm4BsxPAzWSvyL8YUh5Vk5CM7UnDcTmuZZtVkzzWvuBKWRu370Q5cTmDAEhdNY4zqiQq_QyTZ7Q5DIEottJt1-wP2cqmFunFEBKzL-IlO6cp70tXVAmbb2ZZi184L16MER0Vl5ttJJD6BujbI9wykuDbo-ivCy89X8637KYR54MCaR5G1-u4yR-BAx4oFCce6yMCuSvjaSzRoCkS04yT3YYa20gBAozPdeTw-MP3UUdGozBjwrnzO_Vd0WlLCSA36z4MozFBpS-Ivt67D5VI2WJ5Uoz5RuEczxC8hRo2e6zBlc5zXs-qp7aYHJ4kah7R_1ow3SH6F96YLN594c89TqWGq8CtaFy7-1-wotH7crezft261-kT8H-41AunT8Bs-45zaaM6ozH7cCzKT2-CcWvK9D2-l55-1-kS5V3gEEejq81cmIpz1PrK6zR2-cutH7cBBGAu2K2-CBu255Qg5SQ6zr-fJ2t2-1ztghJDwtx2-PR5xu6v2-peMdm5t2-Z0yJ653otJ65Xa5A-6f4n8f652-D5qgN552--e56-4ghJojzAgJqjzY65B4yPT5RlXLezCqJl_tR3-foth65r2-WT5Q44Og6Y3-Y-6f4nM_4CqJtste3-32-0Mzc3-7Aua3ANjzl3-02-7MzGh5l-6c3-TJ7B9UiGus1LFKuc7J3c2y3-N7ySm2y2-z3mq3-498fMOi7zmEcmv6BUnX7ySm2KBu83mPotN7553-P75_3-MBuL4mG4-javBUnlqzN4-y_4x_4Wttij7454Zd2y3-in5HcPhJuH0eD5q_g6Y3-EQ7BUnLU5RbcyCuB09Q3-yj7Xz2Z-8jt-TU5szCrJuABi1n5lDzTiqPz-GbvhdNAOzjTJeU5YM9xQ0eRMMS3TX044-mytbKwoU594-iA5QG8b8yZH0MKuJe2_FRrtPaEBK12phXTH31U5Qb43U5_4-0QNHe2rzFco5TqWVdu4r-jh6PULOW88n5WOzdU5jo5DAvgjzuQ7BvmRD4GW-8mjcy2VD4c5-7Augk7W5-28za5-ymzDAv7-zyw6s5-On5nW8a5-svyNR7oR52OzVA5hV505-GHH1k7q5-Ov205-L84TR755-b9yDAvZ0yYR735-IPz-5-yt-El7D6-JyyiR7K6-B6-4V5N6-aM57V5in2vcva5-Z0tDAvoFuYT385-PX88j2Q95uhHjp5AXtMSIkLuHm5Ab97suooz-A7yLc1fu6sWs6-X5ifu8rnXi27x6-99zMf5k6wHFGV4W7JlWB-5i-ll-7i-CgULf-fW-xd9PH-Yh-cl-oIU_6-mB3FeoeMuTWAIFOhMuBy6jB7CUQetzBeEXDQElYonAJy68G2dU30-y-kX2-yJmmp1yTUcLX5wSF4MuVpyXsbSq7cjTXDQVMJl37Df37y2opuCH3GNuXGF_omzlR5bRAf8G7BkitT_yQNupI8uZ26r7WLEVbeTu5s1IZNutMCbNu0QJjWACqyIPsgNuEn799Be819OCYf8SV3qyuF7xYz9LCIlxmmT3vNu2ppzFxdpomlYxCG0gEGF6N4ipp-Pz8Njcwuz481Q0FS3cWz6ak6lxJXByKOIavLxX70Qap0JKeINH8UEwkz8SZErMBM7jSKI2VdpjQoeIZOuCw4_pixPo723MyA2wDR5jZE2Qg8PQ2yf0NF59xXbvzJWDmROK7JDPCFpsBK8prEWx6pv5U57_uiq02BVT_9QDjvyD9lQ2q6BL06hbFN06t_wzvzKXxR06eQtstqFG3t8L6vzMW6CVLLBzaTO9m8JQ9_pxF9KAR29_A7OzKcAi06ssdm9-h_fEh8hPuPX5fBzoMc0RMbE7vJYVwzdQ9ZQDnBzzmB-h26yTIIJ7bG9eu_cHd9oZh8Xht4eDqLXhZ3WWdqxw-C9O_xMhaFH6EXDuwzUhN7ez9Mx9zSI18L16-mDKH56fa4wzmo3iXv8wzc-BvEaWiumVB1Z7DC2FS2zcdeQufH6xXmwP6f16uL8zrTtIUD-QiH3eKecV8D77SxzHiH2L8Fw3CsP_q-v57axzeuyit7AfbY6afxzZNxki8BRuWq7CP8D5Nb22HRuxQCsxzpLTcaTea7NayL0zCDzWc7li82Kc3xz-P0d6RD32LWCNzamqi9T2VI6Deigw5jc5AduaPvMsEv5zdI6zG7c26OG7ivVNyzKGBVa3i26My5k26QIlDXvWyz0M8BywHj8a8tOr2vDz2danhJNr7aLGd04zsagy5rkBiy5OmCkVuvwlhY6AUvv_uVUk0T2AxPsy53E97nlHstZePsj3xWRSagK-S_mCMxy4y50atgfCedN4RulB2DzzoAEyS9PMnOrTKF9wrcqQvxHFzSu5S9u_hwQvWKKsO5Geyys8_j8YzzWOiXF9oavtEzgt-ea3q36HT9YH8Kk8n4oLfuh38O8z5dtw42STuq_M7J3LppSRvL-A636axTHYvXIfKA8P73Wws5zz7xlua7is7LB_yn8cr3Hbv0Y16e5U4eRK3bviuO7O46PhzApFMs5G1bF05xmtjPsKa6niJMa6bRDwVvN05hPv_k8O-AR053T9WVqi46b3DGeVX05J1mZ05CJwl0zo0zEgLGQ8a48mlTRl8MkA_Xd7O8fSvc03Yl8l2RDYvdRGZI6QGzziNFWvs-Fwv2g-7nlFYGzdo2OBWT83CgLI1zGzyM2f9052SHcP7wl8BVujRjE15qs3-dNwo27T7lcunU96bBhW2UVEhLzkkD7X85v-QsTf56SoAzMuswAPE2RuCk56a15sW2t1z5yBkR8Pm86U9Z37Sm84C_w56W58m9-WH9txJD93N8ebm8g448_-pE2J1maHz-pBUt3ID_eHzhHz5VFL2mCVuTN5zVuTN5DA__q6CP0QPu-159C_T2zy-JvHzA7mX2z1xJu9hZQ8Id3d2zGc6y-Jcg7An8iptD6NQ25GD_CIzmQ8wC5Xb3zptA7FY25aTvVwzb25svYd25Rq2UG3Vn86M6NT8O68pbym25SMA8Tv6h5ED_D3zyIBWZvjn8C-d5U6nv7riy_F2FvWLb2FW9UXuAPv-c6rPmXzloZ2TG2mqEVG2IV83n8sM4xTwz68n4INIijvBaIFGB8CxTPr2so8P35pL7uZ7a76Bv3kE_RB8Mt1Y35k8DUGzuE_Wk84G2u4BYJzhd6A22-G2Fq5co87GgDx-D4zugiDS8dkqrA20o8SYuX848h8xd6mfwMM7tpdwo8yzWnl2cVXPZujv3hYuvZ2jYu9d6ho8c4zaM7yHbO4WT-bqTXtYux84zL7Ep8j9BU-dZ9mhTvrJ9eO7R45uJ9XMrOx7aM2zO6aMdB6z2_3iu3Vx7aMdevYib5CaugX9TSaFP3YXvl45F88IweVZuCK9J1mFN79PdL5zkOGbKvoutTEISaEtp8145m9-HT8SIXPw5il5Wx6786BiE986w94Xvlc88Adq9p8fN75TL8a2WG_BY9YG_lN7Bh4au8PS5_roHy7heUv5zMf6RG_kT835zm15tkqQaubvt_p3AJ2heU5Eqb96Vu6HCOdvtTu8DQ3MsEi961g3xfbl96IQ6hY65K9fG_k68B98xBm1t8u969Fgot80q8_VevtWGH_7OzDH_Au8g_2xL70D8IH_BH_Qh39Fg4t85f6wUVHr8VH_Bz7SH_IG7qx3XH_cNzsJ2kXusJ2QH_fM3g7deMz6vCrauEv6LH_uQ6g7dmMz4Q3NH_6Q3g7dq36GA3tH_vYuGP7m_-zh3FumtL7FR3g7dct8wr8VH_yr8Fumtt8365xWIMZ9Ac8FavJtmBcubP7xL7v-6WR3zG7y-663mhm8H75-3mTH_Tj7wUVB07RI_9t8fqzMI_R75VC4JI_bx264DW75ZC4ED_O07Adq6P78iZJ_6jR6Xvlnj7KH7uNz0y3JI_E8z3y3tI_1NzJQ7Rk8X_6RM9STu9cuqlssZvYEFe_6f-8LVw475vF8fi-QSBl-8fQ71WLHe2BcujQ7bvlM17auCJt8kC7x_6xB3sA_Wk7IJ_s8zco536vLG85l4m5-qON2Q7kC7lOzVM2PJ_zo5YJ_qOzf1Dht8aJ_Ie3wOzdJ_pW8kC7Sxn-h6mJ_4OzQC3rJ_O4ITC3rJ_vA_C6-ivVGT3RJ_LMzC03mJ_Pk89W82J_fj8AX80J_R754D45J_kJ_F27_J_e9zwC3Tq8c_8mJ_L95yC3KK_veu0R7kcnS95HN4Fxccl7muNAb9Covjf2YRDA-yKJ_d958xvf95dK_OK_ZC5bK_ju8XpFmnB6aKw8BDdE0k9al-2C-Gj-YZU7XBSk-w8BZvwVL-Wk-6F-gE-9GHuK_5x63HwzW53t4sl-T4UiaKUUC5W5ReIqGGfsWoB7PxOvYzEu4TPoIdtZdKm1tED5Am-Mu4V4FQpyURMMX5hO2Su4PX5ypWQD5SX5TD5KKI4tzvc5A-yYHIytCLZzCiWiu4mpy7Kcr9tOiWtbqnymfm-tTkRFzO2tsY3vu4MuzrX5m68zu4hENvD5wX5zN8_pywZ11L_2D5wlP4X5HcwpMcNetqgewZz-X58_7TTPBY5_-4EE5nDVGE5VqyIE53YMB8ESv4Mz679XNgYth282tpTvSF0ZMEjqyNluVY5xsrXY5RU4m87bE5sqycY5mv4gE5D91qv4iY5ZfMbwzbazoE5_QF6qy_ASa3tftAitPfT1wE5JftyE5xY5yDgurG2E5mL4krE3Y5Uftwaznz48n-zQA-Y5Lw4ooAeftCZ5rrbEZ5jftJF5azsWw4I57EAOMZ5zZyfycuftvXHRZ5MWDTZ5cvJ2OON4tTS0_AJbo-nw47ftP4WgF5a4EWbzuw4PLAB47nF5GgtmWq1v52w4LgtqZ5u6ZzDLDgbRp4YvcOzOrY7rbzCx4kAv1Z57F5dgtV5DQsy8DVAG5jgtto7DG5_4tiquhygJw5csyE0WesyAczHa5ubBv9-W940gtAZ7osyTG5q7JQa5WG5ap-2_Ccp-aG5Aotc5tbNSaa5Xczca5n_MvUqfa5C7gzx46l6pG5O9BzHbHWV6x453Wzp-2ZB9g57080G5YA_8PuGkORtyFmEHy4zcz9G51czrhts9x4czBba6czQy456BAb5IH5SE4jtyEb5yoa7VZMIe9htQH5RfCtp7fy4b6tI6jPb5XH5Rb5h6tPkCHQWq-BVdz1h8sy4MoPjECqSX7jC9qMcn4e14fb5gdznfCi16EbftH5mb5T26odz5kD_y4rdzH5U2H5vb5vdzP61VRBuH6Qug1b51PCAr-N77qyDDr-GezoUwwygbUAII5A_r3PCLI5X6uHezGjthZCIc5ZVhfz4Lc5wOENc5Ofhlz4DI3CWPkxTTc5wcLt7tfI58d9Zc55Oifezyz4_riiezeA2rkRIvyQxmbq-aI6YPkrezvHktezzI58Vntc5ZY6TQF0ezcrOyc5gyA0c5e322c5CktAJ51PvNS9HktBfzQS9DfzU-QAd50slPs-9_-0yoTktIqYYc5x32k04UJ5Yj8WJ5B0t5vy3zYaJ5YPkSd5v04fJ5qZ2Xd5G-Aw2478tps-nJ5ed5a8Vgd5804KlmtJ5YA_vJ5khcxJ54s-_ktO9tI141fzTqWL14l9v7J5sYBX9tjwyFlxnNcD7esCuV14OK6EgzNiXGgz-d5Kt-5R5St-xR_Ngz9j8Le55wykltC7gbt-qWyXK5J8tvsWZ6tagzngzx14-63d6C7SCkK5Xe5gU2zttbe5Nk8HA5xn5h9yJc7UU57IGzRnwLJd_hJmtwH7I24Nmt2gzDaC4gz3zzChzwe5AhzribMtC0e5UmtbmtSB_Y24EL5gmtzZ6u-tJp60Fuau-Sw25x4OL5Op6umtGf501DIf5q24VL5Lf55TkSXGnB_43TbL5kbDOyyeL5bU5324ivK6A9mhzlL5R_tPw1cf5cyymI7ff5D34873yhzH34lf54K3NDNk_tpf5ryyT1CgSv6L5uf5X-75f5zyyu_tX34ub3xYFkD2lT_KizgiAIM5LEyJ9YKW2Czy6i5__tUizeyyhWAXiz_ASKzyFotbizZL6LzyQzyy34OAuPg5jiz334Tg5PotVq6A44934Am8A44oM5cg5r6PhAutW2LSPhg5xC_rzyyM5j2PqAuLSJsAuR44qg5B6-5C_hN5zAu_M597Quq64r-zg5m9O7AuDD_Bh5Njz_1m6g57Vux449g5MX2_g5JQ8RN5f44ct3Bh5UN5vcJIh5244TBuD54-L0WQ8Wh5944DyJSh5iN5pjzzN5Xh5tjzZh5DvtB3mch5sN5923s0yre7ih5vBu5BuzN5Kq21N5Scz0D_40yBkzb54th5grtzQ8xWBAO5Kkzj543K7FO5_e7I1yp54SkzCBucvnQCu-h5oMcx54_WBbkzSO5Dbapv7Gi5tx-9bCMV_lkzYoTeyTsi5g1yOi5Ri5Oi5Ti5uqtBxskO5Xi5N64T-3r1qXpNrO5Nj5uO5RzTwO5zO5C18AzTfi52O5bxY4O5wi51V_OrtLlzvi5-54OvYLlzzi5N2yky-9b4mY25C9alzCgXwvPBunnByPyTPP5gN3RP5Cj5006mlzqlzGj54K6aP5C74Kj5dP5wlzaP5fi51DuKstL74lP5zpPey6erWGstqP5Yj5Astaj54P5dj5zn8WHiHmzhj5Jw4PyTkj5Ystoqtj74oj5dxcNs6n74gstQn4RKLdjGs74FQ5U3yv74fW9-fXnG2qEulmzzN6qEuf3ySQ5wEuxmzk3yA928stn3y3R8zmzOQMfo8h6BIk5y9t36VLk5LTXDFu6e3KJ6HFu_A6gI6Qtts4yWFpEnzrB8jZ7HnzuvmJnze0-dk5jR5Onzx0-a_3ik5m0-6Q5lLu7w7Wg59w7ojtS4yv84p44FR5rFuqqdhnzzk5IY8pH2684u8OkS8qnz7k5Ox73fyWR5BYmnmz2O6E94cR5K94x4y5nzRutiR5Q94X1-1PCNl5fYBp45Ql5u-tIKBVGuUl5ER5d94UejYl5rp8i94QozgrHiGuyOlk6Wgl5EczLG__-4y1-_XC01-q94eoz7p8FS5DS5D-4qw3pozLS5tI2NS56_4PS5A-4PpzB-4SvtwozF-4XS5M2-jR_wA4L-4kn56P6YHuDm5X2-lvt55yDpzmS5688Z-4g2-Nm5sS55K9NvtvS5OO7NvtyS5k-4F980S5Xm5WpzY6yr-4bm5bpzopzfm5DIuhm5opzjm5lpzHT5opzom5rpzqm59R5PT5QIuOU5Gv6ypzUT5zm5I_4YT546yy6ycT59wteT5R_496yEqzjT5Bn5G7yCavJS51c2Y_4Hn5PqzdP7f_4uT5h_4On5-3-l_4gqzBJu0-4A-8-Iu4T5gqzh7y7T5MJuy_4lnC_T5Q07jt-s7yen5RZ_8g65xtxqzgJuzqzpn5CA5NU5FV5xZ9Iyt9qzxs8MytMA5D8y9423n5c-8TA5IrzDAvYytfU5byt7R6Bo5NqGAk7RrzNn0jGtHo5qU5wheuytSw2drzoA5dhPQo5WPrL7H4U5INjMRwWo5ch6nmaUz3kp54pzK17gB55A5BV5mB5DV5-A5wb_Tp5wrGDB5JG8N1aUt8MV5U85ko55stzw2xV5qz3_b_io5kztAcv3b_ZV5lJ_dB5dV5uk7iV5_V5_o5oS6Bp5nV5Db_lB5-o5Gp5Wp57j3Qp58o5uB57J_yB5Op5zB5l9y1B53b_i7yTx2Yc_7B59V5ko5bp5-S6pc_Op5EC5Q27hdNjp5tWwJW5OH8vp5OC5pT33fuKvtcX8TW5wp5w6-tp5t3fKb9FltwK_NjVw8B_Tkec9Dj-bl-0K_Yk-7UU3K_tgfVGLE1tlZDuc-rK_1K_Ld_X7kNd_EXQ75Cdg6PxoDqIMTISK5qGtVuJHQPJ0Kba8ftE6Udh2CegSp0CO7oeeCLnPlvWyfUPb5LnOzeFERCFGrJbV0KvDSnEvcSZzuECIowuhGLNdCjtSWYGh24i3CUWNoyd_cWawmcu3ui_cyTQFeLLhxc8tcKuFXiPNYLrE3E0BrdvE4jZxnfPaZ8RbqyCWQNxDp3o1Lc4PRBrM1qOqzprHrWmPlXQ_6JIsFjTg0Lv9Jtpv4DNjhZCnBejmvQsBMOxfSRPhkfqILKgv6CVgQIzOK4VVAzh4IRftHtHtTRKnAMsRbGS5BRMrB8pbYoATubPmzd7CwzNftvI9QI8BqTG0ov-ywytR0lJPbmKITopTCIUnXk3rBl6BxBCiFTny1e1phNFOY2i_Di0-4-AEARvg8zLnfXsGHP2FQTR15pDdBPQQQ9wVNdxfkIJw5fMFLeuhAB1DTXQ9oTNKVB3wicNvNJLhhRK6IUTceOB5ttTuTcXQC0BbY8f8DrsFwpB6WTta5WeAIoVxjBL--oZ70ptmREJHDu1WZmhOm6H6YonWkp7p1Ksqv2VD-Yrdfm9htm9gVKWZDmhw72WxrTVfP2Q2cl2Yt6tXGxmbIMkcGzYHECNeaNY3NCWEKC8vGCkCs9CmP_ldF5kDFYXCz4_1tB7tuZCX8JCiljZxsOvddezZpceVE9MxD9NbofyDoKw3MUQp3lIXjuC6tVIMhnmPKlx7kLJHxe3WeZWGLJx7tN4IjmLqPvdDQRuRSJxjiaNS9hpRWKWM9fHWRS9WSymwTkjkCWh_GGPf5SWvywAKdxc0uRr2k6qTaAmaLcTcrCpdCvRwdDGvRqTbKVLvIuXQETEpvvEWwyWbySnCLkCKF9hTImEh-Xb_EfV0k1lEXjyNxljWS8jqBi_mlfTz2fuzSgzpDs0lt9b5B-tidSNxyKi_RxTmqESWblAO4xRkHtqfvQqeaeJWi_83CLu-luwAL5npRybRZUXep-5FzNyD7Fzii_klE1xBJRwAZEsABl7F4Jxq6GEORc2eymRDhAsaoOASMznsU_2KF0gUP54VXL5xTpDsAqtd6P972VmCwpGTNUt3FTCu7wTz54UAfNN3-B0554z5QpA8ZZ7hCu4B8jCuNj_IoB9wB0wYPj_RoAazbpA8iGBLrtZkK73TCrefI9S6K6kzKi_y1yTj_6H6NYQHez61ZPzTlj_jD7OzTcO0OzTCSHjj_qOLsJs4sdrj_jHsGKURj_QoBWOuRR8qUwGKU6CyRR8ZaK1i5XVE4zTeh9frtRvM7i5RWdNP5fj_4VdWoBECeIk_P0P6hqPi2OzTWdBsJsfzHOk_0j_tDuhj_4DjOk_WyD_xYHyQJ0Tirhn0Tnf5V0TVS8mP5skBKz-yj_V0TTk_AEuGk_6qTOzTBKWqk_B7IHEuhj_eWVgj5K0nij5vk_tk_NmzKi_zX_BWEf847zUHyl89HX4yKi_MZuTzf5BjCk_B8y4ReD8yik_RytPj_L8yx1NN8yiHEOrzNl_gyyPl_4xtRl_mpTab_K5hphXTPCkxD5ZCh8zi9drWwBiHbl_LayK5-Wl_hwOW61mrzklPhW-IFQbEpbFIVdLVTGSf9zK_Oh-vF-FBAQBAHBABZ-T_B2d-kl-4b83C-xl_zl_yeBFznt7E5oyTYHfsWK7-yIXcAUYKFAL_qYzeaAnqGwHXyLS_W5ktzswDGu4zYzXjJyfIQJURH5AxtfMfNUlZlXnW7dsDB0tEpAM74DL1KsVqlq7Lv-vlzCf7YEPm-tiY71tzN4MYBfI8UHUG4XMdTv4QIPsam-MoMaKmrpyrqwnhCuCBKKIHLcHxz4vJCVDfqJALv6-RoTygGSxkiOA4cxlSzso2ATuzqQKhwJAlDqZz02uHQ_pMcSAGtCmSV35U0Aeuiou0Zziuz0pp2uFvHqM39-7C0HThyi5eMxCG9uVNE5b8l0ZictlhOJ4xY_2tlmDVqy8SC2eDsLcGKPpqyvVJzymXByQ0Guqys3qYkDzV3L2OzqycbGesn9etXjBB5M8nAg6CUBBa3t30HaP_nP-Ikrq6tUtVS9Nc6aArgt60_v4jfHWDJ5E5OmA5n-FKAexW7m3u8JRryrdSXDuiOuXsE5azwfBYryMTAm34_8-1z1G0smoDveu6pAVLee02_v-Ro-H4tRMFt-yrEjStF1OBNiJCAHWY7nqdqWRPXTJaJ5riPKLsw4qArjo-JQL902eY79PDpF5f8AJgtMp4Wt9o6JY-XBDWw6ZhGocwrXK8W1hBdtY1Py0D7vzprMz4tGw5ngt3uOiS0EwTNkBNPuCG58tvCyyogtbBBk8zPj2-BCWx4T4BZSJGR2bFJ7HWfwCnsyP-C_4WiWBrsyJjAxdHL8Cs7YZw5m3eep-6zDDz4Vcz40SgG5KZ7vXc1oUSxTYjRidcg75ZYElsW8SoO9BchQnwW5G6Ibjqa5CQ5LqtpvWwgKfhtgR2Ptyx4Bza5n3zC7g-5tVO64rWYty6neEq-DSn6czpYuLCWHH5UhNSZvDb5_hDbBCb3K8Ha6w5ywlJOvZQdVq-1EHzqtoo3VfxuyY7Lxh6t7VeTQ2NitkjoUP_vECHMJcDen48fg_EnKyy4-TpHYPpH5V0JbxX5y4ouB0-5IFuyq-OctJbJ6HNTwyjJUu6Bc229fRvQu7TeeHCaS2fhJpsbzMVx8Q2Sr6b5fzF7itCWCWtXMKCAc58P_KXfrMcpuysih8OvBfCLezlEhR_VNjtkwezuy8CzhoOtx5SKDSc5NtDg7UIl2TOHxgZ1KC9qPVDkO8nyz4j1-4QHLsiUCuUl2xKDiRuHG7W5-Nvynt9QKOyEoTe5dDz6z4evt-NBWv7TG7lVFQZ3KcsL04PdCWQt58dNM_4c5e9LqDzmMlEMFIr71ezhDuiNm5DayDzR5y3LUOJ529MQJ5QYHJB2R5y6A9NB2Cs9FR_jBme1BSB2el50t-iE1ShF8EmxQ_ks-tFeVocns-aY9qKvVskIF5604m12ZQvjf0eoFG9t2F7tIug_y2s-fRVwfzr9trd5t870Fu9s-5Hs8tVLnmD2SCt-CYnMrOvReuAEvReklS5d55xXEgz2r7W5-vwy6j86-tSt-9r792r4B2L-InEzYra7wyLJVsX_LpCVp9AxyUt_ETuthMbK5NDEXzWL9dgHdJcICmKKQoBXrjgz8K6A73YL4i_4NwCChtUTpPt_zs_B245VEHmtlCI_rOr5qER54xR_lqEWdrzCz0y6U26VhgS_j1fpxy-JO_Pba6CtxyYu_LgGfJeAhMi_SF4aPK3PXgpC21NaWu-xFbgwyBr9XE5BCd-Qq1TuZyt2suRL5Et_DyyipDFyyiLDFstyC2_m-WXFdcPO-Ap_tiaKtu-g46k1gSyy2cjfAuRG9XqJYyylM4ytCc05rmWXUuLPD8u-msAVEujf5tANlf5ZaEantAMFy9tKexl_tKs3_0E4tGhM_T34LPLOv-Ld7Qs_kT_tdOUv-vuCDS_ML6LPD5_tVICbv-VAKvI6YU9oIzYQ0VjZwG9-aTIzy7G4lv-eU9T0CVW2MwZQzybFJuo2O02XsWyo28v_yv-Y9JPwlDw_pJIbCCjsblP81q_D44DPICBu8cEmUL3jJozyVtU2izh-IupYt_hwuAWE2aNKJw-4-XaotnVuuLu7L63jJmc3gw_Cu-Wp2rrW81zVtU1Vunw__INGzDattrw__4tNM67ntNM6_lXH2zR4tCUvnw_PtyLEnizyswAR0yVtUT0yl0yv54xKE2_wQ2CoU3xKEjQ58U_lGuTbucK7jhzE544lBk0yjxJnjtVtUo0yMc6Qbzrptfh53qA9MLvBuDn8Rw-Sf_0pt5uApPuQx__itYym172rpN7N5pgUvp7azBDDw6ylKTbh54RHnFCu4ZAl54kgAGP5nceLqtK4BTkz8pD8h5AL7VocCj_6hKEj_DGTV1yx4fOg_CtTtx-B0DYx_eyT4ZcMj_-t_2V_5LvQj_PLvpqtMy_Us2yx4PHZREiT820FuMR8dxTwq2p2uFYGmGJ6t_7qtIy_gi5usskY3-yTV9Q-yTjQlTzTOy_-1yTUFVy--tdhCzj64my_trY1j_OA4I2ymy_iy_LW94CEZW_AXqbW_IKDdW_MvWwvPEEHnByoy_YzYI-d6Nc4zT4P5trtoy_2y-syTxrtGz_uy_Uk_dy_2d3Gz_by_P0Tky_bk_Oy_3Duoy_M74Wz_Xp2syTz2yWz_Lz_AEudy_7etWz_Qz_vZAF14Y74dy_EZLLL793WtRDJw4oy_M-Rr0TI1ND2Vsz-WEuJynZG2-Qqsj57eQ2rGfG2D84yVvm9gHQ53sZwz-3HYf3-Lw7R6-xXuBPazstF0_WQtpvBwKuB8Yo5-A84R6tC92H0_1BSvrAYYBA6V4T_K78SQT93z1NaL0-ohmb0yLYuDdQbRTsym4gXChtq35uw_Og7VcxUyzl0-uZZktYzzWbkqR3mzJzBU5OnzW_3Pots_vv1mj78TX6o84ktYQrPJvlqttrX3mFuWnaZxnJcVaf3cPN00-g9BHR5fq_gsl-OMMER-DC584Ecc-0-TX9W5-7Yu1Nal4y5B2eY_uXD-Fu0-lJ1-V1_fn5vf3jTJfR5HFCisloFCIGuuBSsvy1S8Ki0b3mfu_Ch7BuyEoz7LxGozr2fbo-INCd0WmWikd_m2Im1-wykS-IMh7SktSozVoz-Y_iyCyXvR5yQ5y2CBS5yC9DYP6R5yqp7IZ_TT8rwtHS5Rqlcpzan5aT8tHur6-I1lEAOZt2BIuG2-nh7iT8T2_fotiCsQKOn1lel3cZ_sdcUvyf55e6ybxTe2_8S5q4yzt2xSjW-4Ix3jlJ5t2H-4i4-7T8BIuDiJy55BIugslheU4zWER_i0-02_usWwq8dK5p-4Js_6q822_aotwq8n04dm5ER_Dx_Dr892_Z7QE3_Dg5Qwt72_i6yE3_rE5lQ6E3_C3_Sr8mEcbZvWJ5BK2neFO3-ME8W3_putrZmqrbW3_BS_gcmb1-Zz7U3_uZvf3_72_b-6f3_S3_L7zJs_2MzW3__IN6cmP3_065Yp5mE8W3_bHRPMC8bu_U89xtNqzBV8Yp5INzoZ4Ov2_3_rNuFlmMd5jwm_4tHs8b1-_z793-Hd2_3_2u_Flm_m-Qs8Te5uv6M4_S3_z7zoZ4m7yIZRdn5bV8jhzCU5pxtqn5M_6iV8R4_vcuoZ4dJuj4_3WVl4_K3_aF8qjtGA5NDEIA5s4_KA5ASqY_QUAGc7yVJrErzXWsC6tSQ77ntFw2lytMrzPgCOrz94_Qrzz11ypWz11_9-Vl_lUhIo53q2kA5gC0EW8resOo5sh8I5-yr7zU5Q5_ezQNb4yBGG5_Ga9zb_I6-i8z9D5cS3mo5dQ_z8y454L85qjtN85b5_kEUucvLvDdXPfOzZ6H-b_kxDUf5e17b5_NjztKuSXGtKuMtdw5-s5_OXGtKuV0-sk7nu-DfEi5_9o5kxDFptOcve5_LBDy5_yW8b5_tt-Ocv35_y85b5_Z0yacvgk538575_yt-acvC6_Pp5kxDMBuacvtw-geu95_ojzbi68RIMk395_Z6-bi61p-Mu8f6_io5h0tZPy39yDC5qV5DvtNmvs6JIDfo_8yC2A-yiB5up5s6_yo5uAys6_Uc_06-U2PtDXpi-hFRSfPTMBw9QOf5y-gcXnW715u_nSC7e-Hd_Sd_bB-qLnw8BUk-Cj-QH-76-4l_vF-qLnS7cYnN6SEzH5oJUIiXnYzoLNM7eetzPO2YZsgfSie89kun1PVKvV19-inUiicvTvQNLEK0B7ZtBlBM6sDxvtytz--wxoG9MuwtBZVicy6N-qxW7fy64g2rVGrhlIu5_hEmfzR_yM1A7IGNC7QioJuzejTUZ6vy6ODneyzmmJj-Ce_y8lqc9Gh_yB09r1yc0x90Re81u8CXX3oE3iZCBvx4YClUJUVDHm2ACYmLEngBq3U2E3aHnToRjV3WUuDjz5AV0BUUsEgTPgRh4u5l47Fq-46J4TGJTjs474a6p8-XnGkVuqyxrwHCmKJi26_dksdUAz69I08-jILHg8ofH8FBsq0C6LHw4mVpI4WTvzLX2iAzX8AvdZYexTMOnOybuAb0VdPMOlO1AqTS0DLKPK7gpOOOv5WRuxQygKvi20wnsvzZo7ASbvvz7QH1UBIG62qd0CI_JYwxHvQ2I_UJII_ZfjW7QqO82AnCHa1RB4EAwziU4rT8t33sUBHwzfVBg9ztK8kmTKR2S-Ci1kKX3iMYOuTWxuiG3AXFkBzsx4oAHew5rMCiZzw08hOgVzz_K85yb1YrLhwhR2EiV9pOFg_A4Yw12Y6BdIWgyWRB_uwzbqYvQ_TL8VaRAOvXPHOEaHCz_7JHZ6PX6sdRMCzj8Lj-BOsrSE_GR9FI5Gx5nXDyH66p7zDdW2gck2MJoIYdCFCai2-H-Hm2lOvVF7HCD2-5sjCoD9hXFs16Ka7hmnP77NkJ8CgkgK7Qu0k2-s8416Bh_d32oxzjMMWzmC9QJUuZp3pYDRftV7hApFGl2wa5T_-g2rNoQ_uyaaf2ZJcc5pweKZRS26ux5-x5RcjtBzi_-vI5abuFy5CIkC36QYuROkOzzLy5tREi86kDzF63-WuzAsAxA0A2AwAsAwAuA4A5A0ABEDEAExAuA0ADEME2ALEHE3A4AxATE1ABEQE5ATE3AcE0AgECE2A4AcE4AzAyAME3AFEHE4A4ALECE3AqEyAuA3AzAOEiEVEIExA2ArEbEPEzAJErE-EuEwErEgEHE5AwAZEyEmEuE3ANF0A4AtEuAzAlEMEYEsA1E0AxASF4AqEuE5AmECEHFiFxETFbEuEwA5ELFGEIE1AqECE5A-EPE1A0AeEzFJFIEpEMEjFhECEBE1AwAVFwE5FDGyFWF5AjE1AxAFGKECGeFvFJExENG-E1E3FyFNG7F4A2ANFxFZEuExAOExFOEuAxAoECGzAhG2EaFxA1A4ETG_FvGzAAFuA1AHF0GFFIEUEqG7FXEfGdFyGBHhF2EVGiEDHCG4FTGLHvGDGTGeGCGNGTG1AAFVHFHUGSH7E4ARFSHXGIERECG3AcGQGvGXEyGVGgFoHCGpGnFsHbHlHEEmGNHeG7ELFNFeG_G5A4HyAsGcH8HYHSE9EyAAEiGkF2AyAbHoGBEII2G0AXFMIyA7GYEHIyAcGLIDIPFgHRI5FdEAF2AzAFE1EzAxHzAbHHIIHQFjEsExEQEYIzEFHCFNF3ENFuA2A9GxA3EeEuENH3APIbFWFgIBEXEFEPEgFzImFIE5GXEqFKJxE3AuFuExFBEUFNJ5GYEFGkFdGYH-IUJdGQHkF7HcG5G7H7IOJbFEG7EzAdJyAEGNJrJLEtJwA7GwJoJjGMHXGzJ-H4GoJ3ETG9HoJfJ2FoJRJ2E_FJI_FuEYFyADGWJdHMKDFQFZEMKQGuE1GbF3I1IDEbESIIIQHTK3IFI8GgKaFSKbF3APH8IXGwEiIuAMFAEyA5AhIvF4GqErG9EhEeEmI3JmK7KbHdHmIVKIEjHsAXFrJTGdJGLaIcHgEGLmJvEFL2A5AdI3F6KsEFGELrJzKGFFLUFiKQLCFEIcE1A-EhLnILEhL2GkLdLHLSJ2KvEcGYF0AzJPL_FdFQJTGmE0AyAQLGFLE7LFK4A8JDEsFAJiEeEEMOKgEEMTI6LEEjJsADE4KcLSMLLOMtJ5LRMII-HOM5AYHSGiEeK-LRM3ACJjMhMnLkMYFnMlMPLHFiE-JsMlMAJOGZEwMWM_LXEYHvMXENM5McHILLMXE4MRMUFNMFN1AjJ_LMLAJwAWIFNUF5LLNCMjL_ITFfJUMvEPLdJTFBMvMJE7J6LJEYH9GdNuM_L7HpM4FvGNNfJrNkFuA7H-ErNPLTJ4FYMnMeM-HSE3N7MoNiLuLRMeMTITJgI5ANJjHeEsEPH2FwAbEsEuGQEdJzEpKIEJIsA3E1A1NqE3ExMgHKODEnNYOwG_GfJlMJNUHqEdGzMuExKsAeMYNWO5FMFoKhE1FONzEILxEsFxA1NAFsFuOuHOGXFFHXEOEsF3I_JNFIPcGAKDP7HhEVHBEwA7H7NHPeMUL5GUPQIPEdFkFbPLLQPOGKEaKPNeFyAMKtN1FxAJIJGVHAFsPrLiFkFxPkH0PQKyG3PaO5PBEsPEE8PnPRHzP9PSIYHzG-PfLHQSIwH3P2AWJHQ4EkHNFjGCFjLSI9PmIQMeF1GuPVQbQUN2FXQfQgE1EvK9P7L-H9FeF7LGQ0PAMSNnQ3FfKxQmJ3HnQ2AkQ2EzMrQrMwFuQSLTGnQsEvF2QrQdHQFxEyEJQJRTF1IGNnQQPDQrQeMjLrPEEtKwACK9EyKwQeFoKnIjEoGAR8I5FoGEL1EeR9PHOWJ_IsPpETIELuRpIIEzGEI9LKJBEJIPKQEAN-PAKKFMF5RIIhPkFFQ1QBSIQVFFRSIrG5LjEMStQ5R-ITIqQWIDRASNFWIHFlQdHsPgFFJdE5RyKcMiSmIdRxKQP1A2IUPBE4E3RvExEkIJPjMCEREjE3GiQRETFTGFMCEwGuMfETI4IhOcMoF3ELLYFyECH2FqQiETH0SHMNJLFAFHM7GTTrELGEROOYTaIXTyETLaTUTUFKSbTlFBSASiTONhTZFsNoTsTWTlTNR7FeTNRdTxTYE1LoFfSdRTF_R0R6ToPaTfFAOxN3TXOuTlFpPYGdS9TzTGU2TiTBP0RkFTFzK2FnHlFNS2F5GVUFHFRVUiKfUoE2H3TXKYSZFQIIUTFjRKJjETFXStUZFHRxUlF5OGFuUcHgRyUWJ9RvUNM4UEL3UyUWMAVuM4URNCVlFlK0UXN7MHVfL9UwSOSZFUNJVXN_UUVjJHVEVUVGVZFeNuUwOgJ-FpUFUUTKEYVzF7SWVKEeVzFVOwL-FPTMVHOOVyVQVhVyQsVyP0V8JsV_P_V2VzF9G_VpV4F9QxV6F6UzFgTlQlHDGkIrTvGwAzLSWDGCHIUDGdJJVaW8UMGwAsO0UaWaVCGgWWMlW4LcWZRcMfWqHqWtHiWZRLWDGVVxWxOJW0WkWTWvS9RNGEGTVvGeSdRNGSUeTNGbLnJBXNSZWjGeUlTHXhUPX9HeWCGEIZJMGEIsWVX9FcWEI4ViHSEiFfGYE-HPWYEGQpH8K_TMIOQcJxE3IwGZM5IONmJ1JzXIXhLDJ8OvF5X3XxIqH3XiK9XLOkTkFLOlXGYOOGQzIOORXJY6V0RMYSPiX6X8VgNVYSQVYmEqSHWVYIMxNyQzX_P0AuA8LrI6JJHiYLY6XmMRYsYwHMYOQpYsEJPLUxYZYiYhPxY1LMYwUXYzXzU_YsE2UuYAZJQ9YwY6X1OUYAZTIiPDZ4YDZ6YKZ8Y6XIVFZQOlXMYuWYZZRHZWZJZzX1WCZZROZbZRZZRTZiZVZzXBMdSsERRdZURMZwZfZtZhZwZSTZR6X0FQHPJUPOUJYJKFUCaHSGYOGgS3FOERFnTJXMaOXHaFMASRakURa6ZRawTRakHPJgFmEzAnGeK5IgFdIcH5AdBdBsAbBiA0BpB0BsBlBvAyBlBmBlByauBjBwaSBlBzB0BBBQBJBvAMBpB2BlBUB2BTB1a2BpB4avAnBlB0BCbEb0B2BHB1BpBkBlBpBuBmBvBuAoB0BtBsBiApaiazK3A3GHOnapaiArBlB5B3BvByBkBzBxaza1alB3a5a7a9a_aBbDbFbHbJbLbwaObQb_bTbVbXbZbbbdbfbhbjbbB5QAPCGvFhObF2GHJFL3S-IZEVQfaUQsAyQcFAKARPEoKZEpGmcTHDFfaccTPYcXOsPtKoPOExGjIqTCEgSeG5F7SPEtJkFTHjIXKvG1F4SHG3SUFmEtJ7GwGlL9QMKAEPIkagEJN1IjHLEDSRMWFELIIfYAajOmGYEAEjH5QZcMNGJ-JrRnE3JDPAEfa9RsPORxc9ETKlYcP5IJG7HwPHOnEuONXhdharJJGcHUURNGJ9c4FFEkY8LfIBULeSP9EVQqSbPDJBUPE6doJUWnEnHyJYcceEGFdEeCSYUSRsE-dKJMYWUxNOPsEaUrepe5dsesFmG6NDJoEFJleoEZE5AQE9cQJsSOGnG-Iqbqasauawaya0a2aMb6a8a-aAbRbAcIbyBKbMbFcRfTbJBMcebgbibkbGPcOob1AEfsbubwbyb0bJf3b5bvANf8bQf_bGbTfVfEcPbYf2BafcbcfPcpaSc-dNJDEKdYc5IFLRd3G9OaccEdOhcxJuIbEARoRpPpcGHjElTWO5RzcIgsPNg3IyFNS2A3G9R2cWFME6csNBXAJpEHGFdxFWHIdaezXFL2I5OtJ1dCMKdzJ0KmSXFaIMKqESdnEJP0A7P1EjH_g_PPEONbYdS6Qhc4LkY4KEEeEcFSGoKhdsSkdAJYEbEoEeEgg-IeEnd8GmEqdGJAflZyg-IyFxd9d9PRH1EEIrh5OXeTQ8dGJpPsPDRLehH_dnEoOjGzhDL6TgSwEvXOGsA4AxN9ceGocKiGYWexNTKpJbexJuJUiZehedJ-PuFBfvE1FmeTdnYqeyN6Xueki-XcEnite0e4KlbyFGFzI7H4enG4FkfGfva1bKf4bMf7bPf-bEbyfCcWf2fHc2BCb8aabnBwByBvBKbYbyBzB7fefbBlbjdifkftbvbxbzb5irf8iOf9bRfBjUfDcNbEjSbGjpBIjuBKjMjOj1aRjOcTjoLlYbTIdpcNJNGTh2GMiJg2FLEic2EXQ-VuIYdFdSL-EaF1EgFchmGVLvccE1HYgNN7PgcoRYUVWdPNTwNIHoglQyYEdcE1GkG3S1F7PqI6XadHOVi7GLg9HfHxX9HdI-IKdHLTeQG4E6KlYQP7KNNxG1G_LWObE8gvFoP_LRWjI4KEMcE4KVdjLgESh0MVQ-IzceKWhRkaeZhcF9ZihOQgElhrSJROP2IBGeFvhuKzh4dRklH9O8jYIMSygbgtSEgqSxKjEpEmGUE3lBidgZF6cDdZdtceQwIrlViwg2IeKdeRkJmgeLmviKYsAggPIFS-WIiuK1FQKAEqSVPCSNSfaoVCS7S8eBLaEhfhkOH-JnbeGAdJNYdzgHGJNPOklsmzMqmYIVHEL2m0mmE6mSH4L9mOHRNAnVHaFDn1KYOzmRI8LInnmgiLm_ZqeSL5Fte1ISnliJGWnBYrlTnJdInrm2exGBffd5IcmnbyK0A2ita4iqfLf6bgjwfAjBckjDjGcojHjsasjLjNjKcQjBB2BhBpBsBhBiBvaSjQclbLEnbaOjfoaqaZjnfcjsn7iunvf_iSfCj1f1nPbpjrjtj7nPjzB-nAoCoEolBGo9fUkfGVc-J4hfO-j2E4QhcaI6EIidclY7LIimGjHfPYcTHycAJJI1cwKWFEg5cRktR9cEpRGpgMGsgTJmHnEXKLdvFelbF4K1ELF2KRWtcZLLT8FudPdrLAhGJ_FOlmhZEXlHeopnR8GLEih2QglwETQjlCMTQnlMKrPBiKEJR2hwF3liLkptS6pgW-lbefiQi7pZetILFkQWiXeEqyJFdMq5R4GAEfhAYOnPqTnsFgStVli1IeqoiXe9Izepi9IjUTPxN9ZlbbE8eVkQJsPtSQE4cwqHPWFWIpnHfdjtntf9ihjxfyn0fmjaoTb3nJj6nvjQjEBzahB1BsB0BnoUjGP-EKopbNolfajof7qTo9qvnWojjCrXfFjGr5nuj8nzBLrmBNrPrRr3SURtT3G7Zto9lHLbUeEBknHlcobmETgaO8oPnTkoRtSDpOPJpOTLpoRkGFdkIugRkAFDRcK5gWELnyknEFMEIUdlYyQ9kPE6lFLyQkYLGOd9gNSAhoRIHLlPEoGamMh7cRmsSwh2jxXdsSPal3GdJihwZvOQe2IQeshds4I0d0MsdqlmcdktlLm5FrGZsDExSAq2IgTAiJGRFDiRkCKEmGtNqHmUtZe2GctRqKglluJqEggUEZSVmJiWeZmRmuKrqMS2Molhmkh8RoFtXInyI-mWj3g-mumaN-mym7tomUr-Q-mgEnbBu4m8mEuomKOLuEnFEHu8JBnopOuHnRuVILnnb4tzXneRFficqKgPpUnhuyFteTtiulqqcluoE3O7krIoEgEJihawqNioGonXr3iIf2b8quf-iijBrljir2nqj4neoJrzBCbuBlB1BwBxjdfHoGPKuLoYjmfbjpf7ucr9u_qxnzfBvnjbokrGvnrJvLvNvtrpiHG6gwKetRHxGkYrJWLWtamNg9kEkDhktheyQaFvdBSTgSLHPsvOEYMXk3lEsJTZk3GgkhHnb4hJprsIsasNphEYU_hGHAd1Q8JTpTsTKXpwoxJHLggCMudbpobNLCHjILnXFNgkPRL9ghHmslYDkMhRFPOVWfaREopzs2ExX2szExuxR8E7setzs_swoOECtoRlRBi1pqRsvkF4lnECqDetiTFgSXErIQiMxyJtIYE5JWgdxYirdYmiEZEqS0GCSANJipEPs0XrdbqqeCMiiOR_hmu-hiihd0x1MadxKPsoEfPzgcaRW8eUQ5qrnYvsfavwnXoznZo3fhvIrnrTBjBoBlBkBOr7akBpByajB0BDBvB1BuB0ByBpB7aRriaVWVrMorbPoWvbrIy-qKygrevErcoFvQygoSyUyWyvazBZybydyfyhyjylyyjQcSc2hAg5gtokiuvwoDlIdNSTgwEqEgT3waibTwhgQDw7kNFjgjklgKg4cVwZpFg6k7Hgp9gJPmp8GUr6wTqvpfl8sTqnPgqagIxWFlTqllQllItXexcQxXeSuCepi7QVxmqPJBU7zGmLqzMKmXeN0NmP0XGyKFEfagW5FSIAN8eOOJYneLGvxYRlu7XlQi09Fk0liDp0qsK9P2dcaCH8eyK3AFy6u6ivyer_udv0n3fNBhBuBhBObDBoB90KvsBOv8fSrTzInTvXrsyarSo20Vo40YoDr7090_0lBB1D1lBF1nvaqUcHEaWUJAJzECgHpNL3SxmdLahxGJPmcmS9raP8jNHbzpZDsApgzdPDTwNjGWH1deFBHygEIVGFdTSiHRkDdnk0R1FyYfamIfiNL8RhJ1daO5JtkXQvkAJ4GrKDlrSDlkwXFDlepgIgpcKlYeKElHEoPeacN3qzNIlWFRWrN7xqH6jadxPOhVnbTHnYpAN4GYcKOqTfcGu2wBJgdHpYOspVHocAxSLLEglBtjlUElRnl6xmlqEqSDGKxTtqQ9O_guK0P9pOQxEwlfccR5he3eQWIGgYEj3s2REPxPtlExS8lRtCFlLKG1FG0dsdSXR7x-oII2KgHYxb30ETidsNWOqQtThR0K4Wpos3GQI9H7SkY7LQlNGwtvRTPKEbEQhCJ_18kGKsxduISteWx1rjuu1iib33xKgn4UWwtTLfiJ1BfEIcn_IJiKaDJpNs0oPxingp2RWkn4KJi_1z0uyfjR1Ar50NyFjQBMjnByBhBtBG1TjnyJoXjM1VvO1HyI5-uK5T1CvboO5vBQ5S5U5GzQHkG8XaJahqTpPKFoLzHB37F_Sq1KFLMfYlJyoVcqHzSobYddIDII3cEOOKO1QZTLVjFhhiKZGIiFd0oDFqs8JQGYGT6dIONviSTLTxqiF9Pc2vG0PKdzgTkw5j3tIrJFwikRHGpWKUT0Ew2SFudWOfFUHWHBlJNKsikngoOg1mk1XEq9E2GLFTnQ2yKAFg49RcRWEZTawdEKdsNLkhHY2GFcKYIuKIlagEpTKDdxr1k71XOJIWxqHJI2oUPXGDMuKBGWIdIKUgQt0bFCK2E_k_W8vlLjlzEdcm0GxFLepdGudVknGZTg2j1hHo2olr2dqSErJ1IkEactINRFLZTGtDlHKnGHLzLwN4Q6LdwoPu2lx3GDhRMc7gcPIP6SPAhg1PhIw3Fc47SYpRHDhVngTLlHErGIM0g0i45gqXK12GJ9G3FKenGTHVHsg-EOlg1LHp1JhTHBmEpmE2tkYEEPOB3asT9mGPN0YH28mZ7mI1wV0IEFMXlKFQIXE3rxN5OgFfHm7Iio7rGAEMNg1khepVHAEgmfa3IO3TYJwLPwsuK4cMF8jRtOOwtc0TP-JBF7QZRtKs8TPj78Fvix7Ct0z0Kgk32u1HxPprSrhCQKia30Km3oGX6BtURqSAY9OGgOqIt96rPRtQEhatJJGBgYgi6tP5RSGBFiQMK-14c-gpi_hMK2GiaUqi6UWj3e4ttCwQgp7t3tKgFyFWI1dtJCw5OfakLT_5l9cWItIlGSSQ2Ln5hi6S95RDFcSYmciRwiSBlFp8x0MAqQxp81FmIFEl-_z_IYGAYmINggWx_h8GJR6O2AVRAPxABkAC2ASxA0KAuGACFA2GAVsAjGAfJA3cAyFADhAFdA8LA53AZwA-9AUUAr6Au-AVABYnAQLAkEAX9AuUA4IAlYAUxAxoA-cAiPAiEA5dALTA0oA-cAuUA1OAlQAbkAVFAJNAOABROAjGA53Au7ANwAx7A47AyUAt4AtFAY4ADdA4FAetA9_A4FAwNA1-ATWAJGAoPAfWA5lA_fAEqAmxArqA0WALmAAdAAfAN4AvGAPtAsFAHGAPNAvvAhaAxFAi6AiVAQBBThAreAAdAueAY2A0GA3SAfBBwGAZ8AeQAN6AS6AaGA8hAPBB4mAKgA9_AEnAahAaABVHAzkA9_A93AdPAQeAEEA2gAllA5HAcEAAqAusAYGAwgAIIAtKA3IAL2APtAa_ARIAtIAFCBDIAl2AteARIAQABaiAIIAhBBOCBf_A4zAJYAOkAn4ABUAg1AcRAbxAGABSiAbTAx9AcCBMdAKkATcAX-A9JAcAB4gAuFA1EAZKAO4Ao1AxkAlFAjLAQ7AU0AaTAlLAzJAtIAdHADhA9_A3GAxXAJeAi6AQJAzNA7HAE_ApGAUEA9SAN4AOQASGAggACFAjdAMKAgSA8LAqOA4QAQABQPAwOAODBLPA5IAc4AlYAH-A8OAwNA3EAHPApEAWxA_hAAPATtA9_AAPA6oAgDBpEA0CBjDBtoA-IA_OAZ4AjCBDPAUsAKJAfPA4EAx-AtRAzeAzHAQeAzeAOIAJTAzeAbcAjDBeQAGHApDBIwAoDBTPA5_AhuAVgAZQADEBBEBJpAAEBDPANHA9DBBEBMOAMEBDPA-oA7wAEEBZ-AJEBsFA6wAVEBAlAsBBpDB8sAoKATEBE2AjDBVwAdEBNEBckANHAWEBs7AzsAIPAv6AiCBIPA6oALPAqwAAJALFAvDBgkAPEBIPAfHAsdAMPASlABEBJTAy7AaDBDRAT8ABEBzwAdDBaLAaEBAFBlDBpDB1OA_EBDPA7QA0EBo6AEFBKFBYDBjDB4LAJFBsFAGeAMFBROAYEBAYASEBBEBTgAYFBGFBbFB9ABpDB1ABjDB9RAWFBZ8AC-AkIAWxAjDBQPAJsABEBURAYpA7ZAPPA6DBpDBzGAPBBSBByBBwPAoQA7BB2hAkEAs7ACIAReA0CBOPAoGAduA9_Aa_AODBUTAJ4A83AZRAnuAjEAEEA5GAaFB9EAZRAgFB6XASUAHnA3XAtAB2hAjuAYCBsxAcXAifAo0Af-AbGBzkAnYA_DBiGBWdAMYA4oA-BBi0AtRAdEA_ZAS7AxrApGBetAiGBE2AiGBQlAnGAiQAsIAYDBvuAvwA2IA8LAG5AP1Ad5AbvALyAhrAfvATbAj5Al5AT5A6aAjBAvBAtBAtBA4bAYbAkBAmyAXEAh8ApyAUvAZrARoAc5AUoAe5AcvAg5ADHB2BAFHBR5AHHBlBAJHBLHBNHBVyAmyAMpAzNA7BBEqA3SA1GAAFAFHAUEAAdAVcAvrAeaAg8An7A8XAoLAVFAoKA6KAsGAWnAxGAqKAfsAvFA5HBJgA18ApPA8DBdFAoLAmJAUWA9CBUpAnHABkAHOAlxAaIAhKARmACTAPgAmJA_mA5QAvGAJoAX6A4sAtABaFALVAU2A5oA8XAPNAR6A3oAflA0jAUPAkhAIOAWDBFPAcPAdCBWFALTA5gA-_AfPAYBByDBdIAgIAzpAERAVkAngAuKAP_AVFAr6AXOAW0AmPA9HBGKAxSALsAF0AVFAhIAOABuPACKAGsAhYALHAKFAe4AREBOOAHHAUpAJTA8VA0FAkkAUpA9SAJ2AoGANeAZ2Ae4AtYAJEBzEBeXApkAfcA-eAJGAUPAzIA5QAnOAUJAWJAngAvSAxqA9OAsGANdABEAZCB4zA5JAl7AIHAN7ARIB9HAtKA5XA9HA1IAVQATXAikAXsAW7AeFAThAZ7AJIAxJAiLAYGArFB8DB_JBbFAB5AoeAbFAVWAFhAM7AnwAxNAbSAh8ArFArvAwNAdhAnKAVIBicA1WAAEBmYAUpApwASsA8EAeaA97AecA86A2EAaeA1GAbBB4kA9GAFhAiLAD8AmcAJLA9QAyWAacAWxAz5A7HB8kAIFBuIAeaA8dAHEA_vAR8AQIBqTAzLAIOADFAzLAVIB1CBTMAg9AzNAmPA9sA_gAmUA2IAvMARKBUFA2MAu8AttA6LA7PAfcA2NAIhAw2A_gAU_AnGAEgAXNATGAsNAy2AWEABSADGA1IAkLAG9AnKBmeAhcAIKBaeAH9Aw6AOhAUDBoPA3rApWA2IAAkAqHAU4AeKA-2Aj1AQIALoAygAr9ARlAfaABUAZdAYpAcRAddAvBBYdALXAz6ARmA8VA4QAZEA4QA0eA7SAlEALLAY9AqTADLB1sAHiAL7AcOAIgAiGAcOAUKBImAJoAxXAGIAI3AIOAJPAZhAg1AY9ARKAWOAZIB-HAiIB7ZAlJBv9ASGAWEAIHAp9AAIB7PAgFA5QAQ8A-7AB2AHLAw9AWFAtqAXCBxMBCxA8XACyA6rA-IAVgAsSATsApDBX9AzOAYWAWOAVgAzVA4IAOOALsAvIBoOAoRAhYAzJAl2A1DBVFB3EAQ-AQABwPA-TAcsA5hAjLAHQAzRAlMAHxAgLB9zACtADLBEtAK_AwGAJRAEZA1GAh6AB_AtRAh-AUpA4oAGKBBIAHxACLBklAqRAuMA8IBsGAQJAPSASaA8EBYgAbHACwA99A8LAFSAOLBlMAYmAtLAQtAntAHOB-IBTJAqLBUmAKIAP_A8sAZ0AD_AAIBG_ADpAy-AbiAAIB-dAWIA4HB2hAWIAFPAtiAWSAGMA8-AceAPEB8LAkaAuOBn_AZEBsPAzZAUgAiSArMBPxAYzAlYAtSA1MBFNBOtACYA9cAy_AB2AagAmIADpA81AtSAhHAWEA-oAd9A7BBegAOEBEPAtSAiMA7wAdzA7EBNtACqAgSAePAFAB18AQPBaiA4zAAFAbuAKiA3lAUNAoRAx_AMABolAKtAaABtGAnPBkaAegAS8AzqAPxA0FBdFA1cAgTATsAuUAaeAtOASFAwrAwEA5EAEgA8IA5EA4NAfpAMEA-TAoEAEQBYHAcPA7LAfLAMQBOEBdGA8cA8VAjHASABABBS8ADhAVIBvrA08A8FA8cAc-AeiATEA4xASFAEWALOBkEAOIAwFBDEA3jAOAB7EBRABrEAFGA5EA48ACMAOABiPBMxAyEA2GAu9AEFATGAvQBcGACIAiEALLAYIAG0A18A-ABKkAJwARUAMHA5EAJJAeKBlFAIOANJBBMA-FAP6ADTAZTAWEAuGA_ABikA1rADGAqOBfWAJGApEAfGAfMBcQBRGApQAHGAdwA7LAAdACQBg9ATBBYOBkGAPtAGKBqGAHOBhnAwGAfLAtRAwGAOIAzGAzJBjMB-GAAIBuRBUNBsuAKHADBBHHAcGAcPAPkAL7AMGAwVAAfAK3A8SAkGAaOBeRBOHAKIAsmAfHA-wAiHA_RBHdALLAB5AHnAWKAHGAwWAJRB4GANOB5FAyHAhEAwFBSkA-HB0dA_GA-NBusA2FA3-AbMAnLBYuAAIB2hAIIAmGAL8AGCBikA83AtoAJRBIIAFJB8HArHBySBaIAl9AcIAAGAOEAgIAzcACKAgIAbHAmPAesAtOAsGBikALTAEmAgPBGYAueAVGB6IArSBrIA2_Ao_AiaAm4AruANOB2eAWJALaANRBoGAtIB7SBoGAdRB-MBUJAXPBZcAoGA3WAngAiJA5QB0JBiMB8FAKqA8XABdAWiAgPBfCBuTBSiAqXAQJARsAeQBKzAgWAiKAjHASiAx7AePBtJAFKAghATKBDaAbhAXcAtIBUIAXcAwMBIUBUKA7EARHBYKAWABIABPUBYHAwsARIBrFAThAlEA-HALIAWIAVOA2TBw7AIwA74AxKAIXA3FANLAmlAeSBpKBqXAIUB-KApSB87ACLAgFAoLAgIANPAdcAgIAaMBvUBRWAtOANLAZnAu-AoLAXLA_JA7UBIXAhTBCFAKOBAVBgFAzHA1OAmLApTBpLATwADlAwuABRACFAANAiGAc4A0LAGRBRMAknA_JALMAQOBpTBAMAFGA5gAEMAkOBEqAJMA9UBaMAnKBhTBEMANPALMAeGATIAUBBfnA3UBaMAFQBkVBoSBsVBhOAFPAw8AlMALQBqMAOQBqMAXTBhMATSBqMAPLARdAjHA4VBwMASqA2LA7oAZVB6MAGWB3WA_VBPVBINB9QB8VBVxApVBLMAxxAZVBvpAUBBvEAuQBQNAOIA7PAXVAWVBQNAPLAAKAdNAXWBdNA-HAcVBjNAnLB_gAJEA-VBCOABGAWKAqWBC7ApGAvNA9dA_gA65AuEACOAuVBRdA1eAL7Ac4AeMA2VB3NAfLA1WBTIARmAMsA4RBVMBX4AyGAjdAOOAdPBiLAZZAikAQGAUOA4HBpmAvKBBRAdOA7TBZTATSApWBWhA_GATlAVpA0WBrOAtkA4LAQDBikAR6A0OA2QBfPAsOBKPABEBrTBeLABEBSUAJRBzeAcJABEBCJBieAtdA8UA3OAcsArSAvDBCIA4CBbEBLLAXzAXFAtLB1DBVPBWEAsIBXFAeXBuEBxoAWEAdSASBBAKBJ-AcmAgMBa4AneAURBjPAcPAuIBLPAyKATSB3OAswABFA_OAb4AQHA9PAxJBAIB5GAsPALzApcAbgAx-AhRA4pATVBnPAsKBAQBEQAEkAsYBqYBPLA7NBSIAFGAyYBeQB1YBAOBEQAtYAvYB-PAbHA1YBsRAHxARQA5QBrPAuSAhEA7NBFEBsVBbQAZ-A2CBYQAu7AREAAZBkFB74ArQA-TAAHAnQAHNB7YBvQAsWBrQAQYAUFAlRAYQB4JA3QA5QApCB8QALLAwIB8FB8MBTQAiEA0YBrPAkxAnXBGRAOQBdZBXFBFpAzFAWPAQRAmYBwPA0BBYKBuNBK7AsTBeRAbZBhnAiRAZQBhRAMNA7zABOB69AQJAP_AZ4AGTB5RAHZBgHACwAOVBcWBbgA7RArJAtHBwVBgHAYmAZdADQBCSAsXBCIAMSAqZBdmApQAJ_AcGBvYBFGBMXBt3A-YAcaBOUBXeAlcALDBdPBwFBhUBzMBPSAnnApTB5OBpSAQ4ACpAvSA4PB-5ApcA6SA3SAOZBMEAv3A8MBoFA15AIZBoQBTIAwJBETAzaBiEAVQAQVBrEAepAAbB1QBpQAYTAsRA8cA8CBMHAUbBRRBuoAfTALLANHAHMAxYB8cAjTAWbB-lA7NAfbBcMBZbBNRATbBvTAhbBlFAlRBGGAsTAbbBfbBpXBB5A9TAXWBJUAgRBZFAWZB8QBEVBqbB9TA9YBfbBKUAQEArLAJUA7QB-bBvbB3bBxYBHRBqeA3NAoUAaKAzGAdUAfZBZUAwRByABmSAkRAoUAsRAScBTIAcbBRQB5QBHRB-YAhnAvUAgaByUALQBccBNOBccBZTBccBUSAccB_RBccBTSBccB-VBHRBXZAJQBUVAgcBKVAicBUVAOQBvcBkcBUVAmcBUVAocBZVAbcBUVAscBdVA_cBlFABMAecBiVAMbBzFAlVAtbBqVA9cBqVABdBqVAucByVAuQBtFAzVAxcBvVA1cBvVA3cByVA5cBvVANdB8ABPdBHWATdBORBYdBHWAcdBHWAedB0FAgdBLGAmdBTLAdIARtAQWAebBlWAVWAUcBTWA6RBNHAaWAcdBdWADdBaWANdBjWA7dBmWAQaBaWARdB7WAzcB0WAYdB0WAadB7WA5dBRGB_dBJWBkGAZRAqcBlWA4aBkGAIaA7dBCXAZZBEXAxdBKXA0bBHXAjbBRGAiaB3dBgcA0dBgGA7cBQBB_UBuRBZXA7dBxhAqeBxXBuRBF2AWKAmkAkXA5QBXSBc6AKSB4GAoUBB5AwXAYHAOPAwXAfLAmPAOnAxTBliAHJBvqA7XAgPBvxAxIAEfBCJBRXBzXA4oAASAfuA_IAnUAMfBkUAPfBbBBREAfuAwVAzsAHYApYBLOALQBXfBfLAZfBSJBCZBVYAZTBXfBUSAXfB_RBXfBbYAuIALaAF6AadAgQA0YAB9A9EAJYAeQBcPA0YAdfBsYAOQBfuAjQB7RBiYAkfBsYAfHAPABsYAofBsYAXYBsYA-VBfuAdcBIgBpQAIgB3fBGZAifBAZANOBIgB-fBNZAPgBQZAVgBAeBweBUZAXgBwcB1fBrWAbgBNgBQOA5fBgZAbgBTgBQOAmfBWZADgBiZAFgBrZAXgBBMAvIAoJBtgBggBUeAZgB3ZAtgBWJAgfB9ZA2RBtZAcGA4gBLLA4gB1NALaAVeB1BBTnA6xAZZBPaAUHABhBCVBZfBOGAbHALhBHUBOhBEOAJhBRSB2eAh8A82A24AE2AUEA9GBXHBdrAJ5AaHBMyAU1AFjAIHBbjAJjAn5AffAwEAGuAY5AryAa5AWHB10A_GBxyAAvA60AhhBhHBjhBsjAlhBRcAIhBf1AbdAjEA7CBj7ASTAuOAVOBwGAdcAdTAipA55A7ZA2vA4LA-5ABMB6rAsNAAxAF_AYOA1QApGAJ6A1OAwWA1NBO6ARPA19ANgAkOAvOAX6AwFBtIBg-AcJA0PAf6AB5AaUB2IAp3AKSAhnAxcAF3AgcABFAcbBFGANwATtAjABy6ASFBrVAgHAAdA36ASuABcBCfAYJBg1APpAJ2AIJBMIAYcAXtAF7AB5AI7Ar6A7ZB9MAoJA7GA4FAxJAQ7AClAWpAwRAwKAW7AONAMjBs7AM7Ac7AvUAQKB71AyrA_DBvhACHAW0AsoA8JAfmAANAr7A7BBm0AzABEgAsQBmcA1MB07A6QA2KAR3AC8A67A-JA2XBeMAoLAA8ACGBRLAKCBbpA4KBZLA-EBreAudAMhA5OBO8A2OAR8AbcA2KAV8AlUBY8AOsA_LAc8Ai8Af8AWGAi8AB_AlLBTYBPIAHlAmJAOlAREAJaAiLAAbBYpAmSAx8ARkA1OAbQBrGA5MAv6A32Ay2A0hAX3AIgAN2A9FAA9A22ALIAE9AjLASeAzUA3FAlxA_KBIPARmApwA7kAP9A2NAJwA8mAU9AreBLCB-cATHAZ9AdsAMiBc9AXQAUlAygAVJAG3ABFAQPA7SBbmA9MBX2AolAocAo7AaSAIiABVA3sA7eAz9AYiB33APCBJNB8iBHPAOBBf0ATPA6IB4QA_OATHAkYAv4AG-AuSBBcBgWAcgAf_AK-AZ2AagAKGBj1AzGAohAqsA9_AshA8iBnYBetAwFBQBBPlAT3AsGAWYB9PAEZAaSB9PAjIBUWAlRAk-Ag9ArhAcRAfmAlcAq-A4CBg3AdIA4wAYgAxDBJOBmGA9OAFSAyrAfABtHB3-A4zAPSABdAolAgmB5dAmSAxPAB_AZOBE_AP_AH_AAeBmOBXeAY0ADRAVKBT_A-1A7QAmXBV_A1rAq3ARkAxcAICBxrAZSAZLAasAt3Ai6AJNAFSAk_AuKA-oAxKAKDBj3AQGAQhA3mB8dAOWA_pAM6AJTAHPBl-ADdAKPBZ2ABcBCEBlQAQPB3CBdGA8_AsgACIAZEBxsA7lAFHA46AtSAzAB4cA23AApATRB5iBgOB-SAwNAjFA1tAaKAdkADEAYnADTAH_A6-ATEAtIAZmBfEA7BBzhAkABGMApABHCB-oAHsAlQAnQBXZAkLA6TAM8AvABJABbkAHkAXQBkFBQOA-FAY4AyVAKgAOAB0FBGlAlWADBBFSBCDBEEAmkAIBBgaANBBZ8A8hAZ3AfkBWHARBBxcAxFALMA3qApRBi6AZHAaBBahAPWAueA6nBgBBMlA0RB8DBeGA26AJGAMPBYIBtIAllB-mAUoBSHAsoBhYAxBB_oBQGBdPBlmB3BBj1AHIAFpAfAB-SBECBBcBIIABoBDCBl2A9oBDIAlNBDCBhBBPpBSCB0OB8SBiABvXAlmBFNBpeAuCBPsAHNBFmBaCBp8AwKAwTB3sAopBnKBknBS_ATtAyrA6TB7BB5JAnCBliBMjBdkAQ4AO4AckAU6AwCBiFAudAzCBWtAzNAM-AMTACOAbmBtNBqWBE_A8JABDB5lA1OAEDBVMBBJAGuAJDBypBupANDB8nBUzApjBVDBviATDB7xA9cAXDBhzAvDBYMAu1AviApEATtAiqBPtAzhAAPAAGBrXBetAlqBE2AdiBpEABpB7OAwDBhEAWeAzDBhEAlmB2DBFZBEEB1rACkAwXBYDBiqB_DB_qB0CBqQAsFA3pBjNBHEB-qBHEBzkAiqBOEBnqB1GAWdADrBcQAEpBWEB6oALrBpqBQEBetAQrB5iBNrBhEBZrBckAvlBLfB2dA1XBJmAUAB6EB5lACKAIPANgAcHAaDBzEBNrB1YAnGAwgA4EBoRAwrBElAqjBvDB9jBNrBzwAQrBH-A8qBKFBWrBsFA_KB4rBE2AiqBAxA4rBIrBKFBKrBbFBWxAiqBXFBLsBE4AbFBUrBbFB-rBRUBmcALsBCsBbFBFkBbFBZ8AIFBSBBKsBtFB7-AxqBuFBDLAaDBzPBNrB0FBUpB2FBEpBCEAjlAWIArZB6rAq2AuhAfpBSLACaBLKBKJAHxAjaAEpBkaBoAB53AJ4AlEAL2AzlBhqBMIA5KBAtBQGBu7AzhAAfB3sAQnAcIBfuAQMBa2AXnAGABLtBM6AXtASBBsBBsGBpFBsGBVnAStBnGBSOApGBFVBsfBtGB-nBMfB9ABsGBfEBsGB0GBUPApGBQFBu0ApoBuABUhBsoBoEAahBthBYHBAHByyAxhBojAihBybAkhBCBA5BAJBAPHBFzAmhBLHATHBZ5AVHBXvAxtBchBZHBBHBzyA3fA3tBZyA1hB6tB8tBmHBcFAxoANUB4KArHButAUpACKAAgAR6AzHBc_Av5AF3A_UBFMAQMBPTBULBqXBVOBCEBFIBBLBvFAUWAbYArwApSAQIBxoA-5ALFA-EAsUASkAspA2RAPiBMlAv9A9IBsNALVA2IBgIBBRBJkAVIBCyAprB59AnLBzOAFPASFBtIB-XBTPASqAr6ACPBwrBzkAA7A1eBkLAhiBE6AH-AFQBmtA5RAmIBSFBteBZPBnLB7sBhIBZFARPA8cA5FALpAqsAaJBNUBA7A8VA_iBQpADLBlmBbJBrqAjrBvHBMIA7TBaABiJBS8ADRAIMBB5ABiAyEADJA05A4hAjZAhaAvSAtRA1JBElA1gAxlAwpB7GA3IAkQAHiAcFAsJAemB3vAWpA2QByKBFKBnRAIKBuFB0sBSLAb7AABBsoARKB9ZAh7AOMBTKBl7AyYAJIA3gBfKBrSBKdALWBwXAFLAjVBM2AepAURA1GAjSBlLAEhAKiA2KAyKBGKA4UBitBtwApuBscA9jBjqBacAtRBdcA_KBy2ACXBCYBudADaAwUBRMAHUBXKALLBevBRMARLBzEAIMAULBzEAVkBKgAuNAJpAUFALMAdLB1jAzNAgLBAAB-nBl3AnWBITAyWBHOBCHAsLBH2A3rAwLB_IA98AtKBUdAzUAOrB3LBz2AX3A7LBa8AyoAe3ArUAyoAKCBTJAEMBC3AVMBsSAIMBYMB4kBEqANMBv8AQlAQMBdGA6kBtkAFDB7rBisARmAvSA1OAMaA5QB8mAzdBxrAPOAoMB-pAqMBnLBrpA05A8JAwqAILAchACPBXOAyeBL7AIiAXQAbKBkyB5QAJNAJkACJAN2AhHAENBHLA7WBILAUzA69A4NBvOA6rAdaATPAPNBwoA6qBikAdDB6RBbsBXNBkeA5iBdFALPAcNB3oA_OAjwB8LBzOAx7ArGAmNBsGAKvBnPAlkAplAzRAdnAmlAKDB_hAxNB8LB3ZBbBBgIAyhAxIAYUAcJBpHBrhAwMB4QAJmBNJAYvBycA7NAj3AKOBUQBMOBILAamBbBBrJAYmAOLByeBuRAZXBXOB8SAtHBJSBIFBMKANhBY0AGaBPpA4PASRBhaBWnBXaBMLBP_AnaB9mBFPASuAvOBblAtHByOBz4AbpBdPA3-AHnBHSBiSAFPAY0ACOBidABPBl2AhUBBPBzHBDhAw3ACYARnBqGBvEBjGAOPBh4ANPBIOA_zAOEBPIA1cAXPBdUBxABwNAhYArJAdPBiPAD0A18AdSA2XAbdA1cADRBUFBlnBYcAqPB2EBzsAPaB-8AegAjIBJEA3lAzPBQ8AjGA2PBCKAkIAVIBlcAzLAbHAHwA_PBaQBsbBaQBuVBAYA5FBGFAJJB7MAu6AQVAUTAwVAagABgB9PBMEAEkAtMAm1B-VBVABZJAVABzHAeQAbPBIYB53AzEBL1BoQB2OAiQBdKBWeApZBuzBrEAv6AzEAvQBKIASFA_KBbuAhMA71ByEAkHAUTAnHAKKApTA8XAKwADRBzLADUAyGAvABnIAFeAIOANcBBMAynBrqAg8A-FAmVB-FAckAwIBXRBMHAVGA4cAWFAR6AVmAGFAkRBcMAkRBwkAUeB8gBmkAIQBwFBc_AqsAxRABiBAIB7QAvRBR2BqGAqLA22BKdBVkAaiBx1BKHAcMA4oB4RB26AjJA26AxYBVGAYfBmkAVdBWHAJSBvEAsmAT1BM3BfHAoEAaGAXlBO3BiHAWMAAdAcZAW3Bg6AQVAZ3BT2BBtBzHAuGAgSB0RAfIAlRBIjBDIA-HAgkAA4AMHA8HAfLAsdAQpBnLBNpBOIAf_A1SBx3BRIAXIANpBTSBNeATmBBTBzKAjIApcACTBeyBMIATzBGtBHmADzBVeAezBMTBVnABcBPTB8IAPJASTBRrBUTBrdAWTBF2BMJAV4BX2B7hBKxBAFAYJAC4BiRAkNAaJA3WAhaAoTBQFAS2AbNA4gA8PBbdAcCBvJAPKANmA40B0TBwRBSiAeQBxkAxpBiGA5JArPBBSAAUBqOBwKAURBKKA0EANKAQHAcKA4GAPLAjwBaOAXTBdKAaKArLAdKAYHAJ5BVUBwFAXGAYUBA5BnKAwVAnwAr0AEoBwKA8pB3sA6HBtiA8RAdcA3PBR5BqUBK2BsUB_KA1wBVOBHyBRLALbBDLAk5BbNADlA5UBbsA8UBQFA2KA3EAYLALVBCVBGVB6bB2FATJAHVBk4BdLAtoAXHAsLA7QBNLAxVA94BJxBsUAlWB3LAr5BOxBOyB6LAU0BSJARdAdSBNwBHhAHUB5OAMMAC4BlVBV6BoVBX6BLIAQFAc4AACBX6BIQBgkBSLATUBc4A1VB71BhMAfLAnHAoMAl6BlMA8XB6LAo1B75BwMAn6Bt6BN0AttA2MAFWBv6BHWB36B3WAo6BXxAxyBkMAK6BFNAjVBgkBSWBv6BDaBp7ARWBwcBo6BvEAqLALxBfQBb6BdWBjVAgWBl6BXYAN6BFNA6OBCMAIMAoWBl6B74Av6BYeAcSA6WBW7ATqA0NAMHA45AuVBo6B4WBgHA2MAwyBc7BEUAnhB_WBj7BBXBCOBXdAYOAIXB5KAGuAegB51AUrARqBiGAKOARXB8IAGuADFBO4BYOAWcA75BYXBgYBopAbXBC4AO6AhWAuUBvOAsQBKaB1MACxBPpA4OAf4BoXB1NArXBuMAyEBHvBzOAEYBNxBDPAHYB8EA1XBiPA9eAVgANYB8FAfPAYPAPlAYYBTkB3-AgPA5LAbYBObB2zAoPAl2AgWAmNB-NB0HBtYBOZArhAMKAkHA68BuYBvrAxPA1LA68BAWA0RAC9BlXAC9BGQAC9BJQAC9BwHAC9BPQArhABZBU7AYQA8DBNGA0PAMaBcHAwPAR4BGdAMZBqLAYIALABScA9SAqsBwaBVZBI9BVZBm4BxQANhBrZBJ2AJEA4FBxoAFhABtAy-AU7B8QAZQB4FB-YA7FBsZBKKAuQAeOAb3BrbBKgAS8AzZB42BTRAuPAPpAFpBNNAIFBbRAx6BDmBbZBm-AacBB8BeFAF7BOGAhRAqdAWKAFSAJaBp5BLaBTzBvrA2RA8XBtHBsZBNwBUaBIQBrOBYaBE9BaaB1LAUaB_UBh-BGyBAYAQSAA-BkaBIZBWSAPGAO0BbSAXmAj_AgqBc5BlSA-HA7zByaB75B0aBf8AEEAegAPaB7-BySAwRAUUA2SAuCBE_B0iBQJAUUADbBDLAUTAUqBSJAdQBxZAyXBKbBixBNbBtLBAqAOTA4-BUUAdUBiFAXbBOZAXbBkHAXbBhPAXbB1LAkbBPGAkbBlXAkbBGQAwbBPQAwbBe_BsTAg_BubByGAwbBY8B3bBYLAFeAIQBaAB9TAGQARUAJQA-bBwHA-bBgNBVkANUAy_B3bBi_BGcBA-BVUAJaAR1B6eAp8BoUA7_BoUAJQAiTATcB0RAfbBjuB2hAVUAu_BlFAF6Ba1BcHAZJAvABBZAcACEZAvEAfACnIAfAC8UAfACNMAfACjJAfACWMAfACFOBUVAeACycB5LAvABa3BcACYSB2AClAC6cBzAC8cB7ACKVArACAdB9ACXNAvACEdBxACzFALnAD6BJdBZACLjBpAC-FA0iBjACNBCDBC8ABFBC8ABcMAVoBN3Ba1BHOAQVAWBC5ACddBBBCHOAtACORBTBC0FA7MAVoB7fBYBC6aBnBCgBCKWAeBCNWAf3APeB2UBUACydBm_BydBo_BoWAcBC6dBc1BoWAMBCTWAV3BAYAaWAb-BoWADBC0WAVBCSeBkBCSeBaBCSeB3BCMeB5BC7WA7BC5WA9AC0WAqBC-WAFBCEXAs6BRGAsXBvdBjGA2_BfeB1BCKXAq_BfeB9_BVXA_PB-BCWXAQCCpeBMCClGAGCCmeBICCmHAhXAKJAWHAiyBuDBsHA1eBb3B3eBd3BsXAN3BJTA9eBd4BHtBD0AWGBr5AfqAADCoiA18AUCBCYAPYAkTAsfBVdBvrAcfBu8BVYARXAJDCnIAsxA69AK7BVYANMASDCF3BaYAhcAR2AeYAqkAtRAwfB7xAIFB0YAB3BsYAe1B4fBNDCiYARDCsYA8UAsxAurBDpBiYAYDC5YAnDC0YAuMAsxA-YAvfBgWAjDCAZAlDCOgBR9BQgByDC08B_DCL8B3DC9BC1DCWMA1DC0DCWZAZJAsxALVAUDCiZA7DChgB_DCIRB3DCjZATECWDCogBRECGECWZAIECtZAFGAgkAwZA5DCwZAPECzgBvCC8ZApDCtZA6ZAsfB5gBwFAbqAYbBLFApEC2TApECHSAJhBJaADdAMaAZ_BDJAOGAOXAJhBPDC4ECo4BuEC9ECoEC9ECwTAShB5LAGYAc4B2KBLaAtbBlJB3uArbA5uAH5AytBvhBL5AghB2tBzhB4tB1hBGBAvBAsBAgoAQHBCMAQuAphBOoArhBEuBejAQFCfrAwhBM5AUFCJHBWFCnBAzBAYFCaFCwjAQuBQEAfWBUpA9ZA4SBtHBUJBMGAxHByFAbuBSpAvJADlA4HBeaAHOBLIASxBr2AKNBoLAkEBlLAIIBosAmJASLAruBwEBdHAEkACCBSIBNDCsUA_FAspAItASFBvrBocAXGB8rA7HB3JAwWA4EAAvBAIBLIA4kAW8A7sArSB_OAK0B3OA9FCLvBpiAxcAbmBTLAVYBMBBEQA0KAD-B2GAJIBk6A7GBc-BFMBD1Bu3BegAtkAm3ATyB3KAHQBpHB06A1BB53AQiBcRBVvB2iBXuBSwAqLBmkA7FAfnAvGAmJAagAxvBlTAgJBt1AiJB4IA4vBB8ALaA5oBvIAScA9_AjZAeQAvSAmPAxZAGSBn-ApgAR4ABSAfjBNqAJwBJmAMwBxFCLwBaKAQ7A6IB4EARjBy0BLHAKABm2AKdAYwBfwAABBnwAdwB0EAlMBZKBl7Ag7AaKBWOAn7AdKBKkA7LBjHAcKApwBK8AjVBejB97ASGAwwBnOB1jBwKBoOAvEBu9B4jBhtA6KA4KBfJA00BsBBBxBBGCBxBZWBHIBIOA3JAkIAajB2MAHUBgMA5yBQJARdAzzBuOAV4ArlAQkBAIBFMAjpA77AbkB0iA_gAaxBVVBpsAw2A38AB4AYIBQNARyBqWBnOBhcAISAa-AJJCW2AokBs7A88AuxBlxBgkBV9AOhALGC7PAHnA_LBbYAoPBy7A3rA8dAfcAs1A-xBv7AN9A7XADyBreAPgAGyBhHAOQAJwBehALyBeKAZMBUHAYOAgTBBGARFA-VBe9ArdA8mAWyBMVBNICgYB8mAXlBN6A7SB-7BPiB7JAIiACPBfYBxCCr6BkyBtkA8rAPNAYGALnABNBIMBhhAXlBQIAq7BJ8BS-BuIBkhAMNBnrBvIC7DBikA0qB6RBmlB7HBVkAZNBxSBmlBXIB1lBIzB-rAN-AWxAJYBxOAplAnNBmNBlkAlmB8vBSRB3ZBKDB4hAYzBNMBmlAbBBVGBqlA18AJTAgzBy2BizBLGCs-AkNAR-BmzB3KC5PBFUAJOBzMBYgA7TBhYAtJANhBOOBwzBaUAT7AtGAU-B_GAT0BzVAGPAUqAFPAf_A8zB5QB5zBIOAULCn1B-IBCJAYGAT0BsUA7zBEZALgA5hA_MBZ_AyOBwICj_AkaA_-A3OBaABxKAzVBFSAx7BKtA_OBJIAx_ACPBILBtSAEUA0yBm0B4HBe4AVnBmcAS8ACEBIYB1cA3CB3nB81AgSAkIA3lAv0BH-A0rB8mBcPBRPAz3AxIAr6A60BEZBLABgqAvrARUBxsAkPBrPBeFAjMC41BxSAH1B_hARMCFZBxSA2PBNHAP1BiOBUUAo4BFiAMEA_PBhAB3LAQHAuUAuVB_hAb1BXyBqsBkNAHQBfLASABqOBh1B_GCK_BwNAecBq9BllAbQBBNBkEABmB3-ANEAnEAAHCjQBfRAaEAsMC7nB-zA1tAYDBTRB-YAzsA-nBoCBIFB0oASRBa_B2QB8QBL8BeNCV3BpABbbBfFADfBiTA1dAr6A9TA5MCZFAT1BHRBpIBnVAuiBtFAsgAISA4FAcGA9SARYBp4BlWAuiBYoB8yBVGAgTBQJB4MB8GAUeBAgBUwAsbBqQAgGAgYBloBYmBdkA02BPPBVGAxXBhAByRBwkBmkAKdBI2AVOBVNCYIBp3B8RB8nBBHAxLAKHAeWBSHAuQBaGAVdBiQA-5BKKAISB9YBfGAJ5B6QAHdAxLAkkAITAkGAa3BQJBYSB6OC0NCg3BXNC0dA_KAMIAm3BfJBIQBLTAr3BiGAMGBEUASFBw3BjyBJCBMXByFA13BNPCdlBSPCHBC8EA8HATmB0HA-3Bw2AepBNhBD4BA6B6XAn6AhDCHNB0rB0IARkAvIAwBCYqAQ4B9SAEJAKgAvZAIRBZfBjZAZfBBMAAqAKlBiGANFAc4BSJAiTBBIAxEAN7Bm8BqTB8gBOEAzWBwFArpBqJAvhAppBKvBgtA-KCv4BnLBtHCzMBL4AeOAxLC_cAMvBViABUBkQA84B-PCJDBsRATKAC5Bs3BXcAtUBKzAiZBxFCSUB5QB0EAN5BT3BYKAMECnwAoKAFGAojBr0AB0AkQAY5BkLA2KAlUBdPAF8Ae5B8IAd5BrWBo7Bi5Bv7BGLA7QB1UBbbB4UBoPCs5Bt-AmxB00B0YBn1A_UB05BffB85BOkApICM8BU7BJVBmSBudAMVBtOAURCLWB-xAE6BD5BLMAVVB5PCjRB-gBRdAM6ByOAiVBkOBx2Ai_ABKCU6BeRCPMAwJCSMAEOAaMAa6BwFAtVBFGAc6BIQBc6B6OBbLChMAL5B_VB6YB5CBlMARLCqMAgRC9VB4hBw6BDSCszBlQAWNA26BDQC-6B6RC-6BRhB-6BfPCNWBDSCPRAeRCD7BKSCvUAurA1CBWWBSSCNZB9ZAbWBUSCKUBvwAJEAzRCRdAT7BjRCdNALQBc4AZ7BU7BrNA_RCrNAz8BLnAwWB-8A3WBpXBakBeMAjSC1WBZUBk7BMSC9WB_JA3WBlyBWOAWqAExB7wAktAFXBKFAIgAEYAivBz7BROAvQAOXBnGCYOA97BATCPTC69BkMBF6B8wA-2B7wAKOAI8B6bBdXB8SA7eAO8Bg9ASDBCxB_4AmXBN-B8OAeWB1XBsXBe4AuXByGARNB8ECzXBERAs8B0yBc_B6EBpGC6EB_GCrrB6HAjsBzHCa4AIOCs3APYBULAsIByKAFJBbYBo5BnrBZYBk2BilA_bBKhAEQA28Bh1AqYBCTA7lBxLA7lBITA7lBbRC5YBdECnYBeQBhAB-RAyNCBQACNCZUCT1BZUCWJAbUCQ9B8GAS9BckAV9BTzBY9BKZBlRATsB8RAMZBurAXzB9MCqXBSZBFLCl9B4hBaZBNOBrhAeZBQFAgZBj1AwJBkEAaMBdZBpLCH-AyEAYLACRApzBCRACNCHxAL1B7wArZBR_BbUCKcBTRCuhA_WAk0A0PAELBx9BTDBNhBCaBF6BizBspAtfBGKBTDCllAxhAYcBPSAW9BhABa-BwJCRaB1dA7LAG_Af6BaaBUUCk-BILAdmAHVCIQA7JAPSAczBdUCt-Bg9AT_A-YAPSAOUBEaB0-BdPB8hAvaBqVChUB_RC8-BaDCkLAFwAvSAD1B0FAOSC1SA3pBIeAAbBIYBh1BDRCBTAgLCTEAR_BoNCFUCv1BucAdPAgQAY_B4UCRTAILAvQBqECqrBYTAcGAH-AHMA8XBmWCbNAHRB_WAQFAwWC4-BwWCcJAHRB_PBrWCgxAyWCv_BlWCx_B7WCrbBD5BHRB7MCCXCp3BCXCvXBJUAn6BCXC_KACXCgNBwIBDAC_WC9TAtWCHACKKA4UAqeAeNCMACMTAScBHXCgUAzVCZUALXCVcBdXCYAC9WCaAC1NAAVAzRCAVA3VChcBUHAAVAbVC7UArXCyUAEOAAVA8gBAVA-gBFVAvXCKVAnXCyACSJAHVAL5BPVA3XCXNAtXCKVA3gBHVAxXC-cB7XCABCHYCKVAlXCfVA5XCGBCTSBUUACUCjXCLBC_XCKEA1XCQBCUYCYfB5VApXCXdBYYCffB5VABYC8ABFYCvVAWYCDWANYCHWA9XCORBgYCPWCUYCIWA8MCrdBUYCtBC2kBTWAoPCH-AXWAYLAPeB-yBPeBbWA-MC4BC8YC7_A3XC-dBJYC_BCqVCCeBAZCegBCZCzlBIZCYSB_hA0WABYC0WADYCSeBiYCPCCKZCkYCTCCAZCXeBKSCBXAsXB1YCaCC4UCdeBjXCHXA2WCgCCgZCCKBCZClCCmZCGyBMZCreBoZCeYCgXACTAzCCFXCzCCkNA4OCoUBfJB2tAN-B7CC5PCcuA1XAr6Al4AM2BvxAOzBlcA1xA-KCvxAi0BbqANfBxNAaUAsIAhUA_eBOiBj9ASYAYLAnYAVdBhABMDCKKAODCBNAVYAT1BjfBdYBzXAWYAnfBcaCLOAqfB9_ALOAfYAJEA6fBB9A94AsYAhOCqYAgaCzJACNCvYAtaCyYAWaCiYAwkAwIB0YAlOCxDCzaCzDCtaC-YAKgB8aCANC8DCmUC-DC6aCAECEbCL8BIgB4aCSZA8aCD5BJECtaCMECfuA5OCWZAvaCiZAaaCiZAjUCWZAvZCiZAJbC11AEbCKUBfuAX2BMYAQVC8ZAAbC1ZAtaCtUBfbCKMA8ZAUSAsxAYbBndAwZA8XBnYAJLCubCChBdEAfiAFhBZZCHhBokA5IADPAYaC7bCzMCxRAMaApbC-bCwRArIAQ-Bp5A4EChaAgaAYTBf9AfNBYTBORACEAwtBjFCGuBztBmFCTFCboALuBkhBHBAMjAMvA2hBiaATJABuBqhBDuBPFCTcCRFCbHB0yAYcC1hBacCfyAmvA-tBUjA_nB2MAiGCGuAMXBFSAMHC5hBdNAi1AV_AKUAvJAtvAbVBoLAkxBdcAWJAuKB7FARPBnuBGkBpuB7SANIBk-AuuBQlAJwB-JAsUAFEB1uBZIB4uBaGCUpAD5A7HBxGAfGC6MBVIBv0ADvByyB_JATPAFPA_rAKQCsGCqaB7OAzHBOiBjPAhzAlRAjnBhRA2GC7zB9IB-NB_IBf3AdzAOQB-GCMQCgzADIBFHCAcBjvBE6AizAM8AwgAQYAQoBhkA18AaJBQHCAmAv6AEDBzvBrSBAjB6FBbqAB2A-NB7vBNHAAwB8PCbbBxEAEwBNqA2oASGA6JBt9BwHCwMAWpAI5BMjBSwBXGAwRCqwB6HCjGATKAYwBNnBOKBqABdwBmLCDICjjBejBXmAKdAHICaxAMICNWApwBJPAhIAQUC87AORA_kAsKBNNBfsAwKB_IAaICIEAcIC3hAvUBaIAZRAWLAQMCEIBzUAZDBacAzRBnICD3BFLBUpAVQAAMCWKALMA5yBYEAXVBbcA9FAPIAq0Bc4ARKB86BPbBBxAeZBIMB7ZAAJCFEBfxBB8ApSCITAoNAkxBamAKJCUEAX3ApxBbEArxBSIA6LBOzBD9ATJC8LAssALGC4LAYJCdEA3rAbJC-RChcAeJCCfAYdAhJCIKA3kBndC5OAlJCZTA9uB9UCqJCiGCktALyBcdAOyBGuAgTBnMBffB9JCOIAJoA-JC7PAdyBokAdnA_xBupAIOCHaBJKC8SAupAMKChgAO6Ay6AmIA8rASKCdHAUKCoWCWKCRXB0FAkaAaUAEGAQ1Bb8BrlBTNB4-BWNB7HBIvBCzB3EBFzBJIAfPAIzB2tAOGALzByZBnNBr6ApNB73A09BnLBUVC7BB5IBc-AUEAWRAbzB3dA3NBSFBALC1jA8pAmzBxdCNaAwEAtHBrzBYUAQLCyXAAUBMpAY0AzzBwJBYsA4RBCwAVdBA7A9-APPBntAT1BntALRBxhC6SBazAmLC4CBY0AEVCT_A0YBT_AzVBd_AGMA1RAP0BcaBjIBe5B5OB9cCW0BrSBP_AZ0BngAhIAc0BrqAhIAf0BbMCCMClcAHMCPqBNPBNUBJMCHICUOAtSAs0BUnBv0BJMC7EB54AAiA10BZMC8XAzhAcMCIFB4tAHSCdzAu7ANNConBdNBmMCBhAjMCkaA13AK1B5GAqIChEA__AJLC8TBlgABPCCEAV1BoFAX1BoFAZ1BEQBcMAKQBAXANQBOjCwVAOABWYAX_Bn1BMUAq9B1tAPGAgQBFZB4nB12BVABOIAcUAhAB6UBTEAINCQeA61BcLAyEA91B5SA7YCnXA_EAhXBvQBHNAG2ByGAqNCdUCARBBJAyABsVCwgAxNCCPATFAwHAZFAV2BjvB0YBQYCenBtFANPAQYCe2BHGAxWCgHAWHAj2BkIAcRBZjCBXAlXARGAr2BFOC8gBAdAIQBfGAqRBSFBUOC6QAdBBLRA52BPlAdBBCTAfGAeOCUwA6RB9WAIaCsLCjUBAXABSBKkCoOCUHAsmA7JAxOCGQAaHAdUCvkBLkAASBV3BSSByGAsHAzkCc3B7kCg6A9jCQGBh3BGiAwHAMGBm3B9RAVaBrOAKnApYBtSBnLBNeAKIANeAOIAaUARPC8EANeAXIANeATSBJPC83BcSBaPConB_FB9bCFTBisBgPC9SBI4BsiCTnAueAOQAMTBxYBPsAQ4BQeAsPCGJAngAOUBnjCW4BzlCX2BaJAKxB7hBgTBxRAbJAdXC9PCdGAWeCsbBl4BZMAmpBbdAF4AJvB0gAt4BFmC2JAwRBopBy4BViA69BojB2lBrGBEKAqOBxJAXQC_lCGUBjUCkQAcQCUXCeQCNOBgKAWABeZBK5BvkCPUBcgCoQCp3BkQArQCTVB8LAlMBNmAhUBcIBFLA0QC0tA8eCfUC8eChUC8QC7WC-QCzVCKLA9WCOLAYaCXFAFRCDfCv5BilCaLARaCdLA15BB6BPtAVHAGGCHUA4RASRC4CBGGCl5B7SAOVBxLA_LASVBuHAH6BYaCfRCZMAaVBUHA_LAP6BSOAfnCS6BO6BB7BnVBEqAokAtRCanCrVBDLAnVBl7BtnCAhCaMAW7BfVBk6BUMAGqB1nCmBCASCcnCu6B4RAESC1nCz6BUPA5MAJ2B8nC46BDoC3WAt6BYRC-JARSCZNAlnCINAQMAXSCNNAhxBZJAYWBwkBH7BEcCP7B9UCR7BZNAbWCLNAW7Bw8AqSC8nCb7BgoCNjBAeBxSCFUAIMACQCwEA6LA2SCcnCn7BsYB9NAsoCs7BT4ADOAMHAP9ACTC7JCITCdPAgTALXB51AKOA67BXgAZOAxYB8mAA8BtkCWXBZMAF8BSRBcOAaTC7SAcTCtOA-EAgXBNpCjlBR8B7OAkTCDLAV8BUHAuEBYCC0TCgYB2TC3dCe8BXIAEEBi8BREAzOAl8BaPAo8BXUAn8Br8BXPAFUC9RAAoClPAviAcYBGTCrhAfYBWKAzpAKUCfzBBBBg8ArdCWYAslA78BrHAqYBhPAilAq9B8pCD9BtoB-PAlXAilAjTBDqCekCBQAwHAIqCPQAJRAlUCJWAUQAy0BBGBW9BxRA81AdQAP9Bu7APOCjQANNAlZBzUCf_A_MC-pCqsBATA5UCkmCaZB1LAhRA11Bu9BqqCtYCMRApLC-9BmjC0RAqqCBZA0qCJQAnQAXFBRtA_9BCPAGBCjLAhYAE-BcSAXVC7ZBaABaVC5LA2sBF6B4lBP-B1hATDCj3AV-BoWCyRAbaALaBYgCZvB7RAHMAaaBlXA4VCVPCtoBGSAyjC0VCdrC2VCGrCdmAoXASSAuCC3yBtLCPGA_VCy-BuaCCWC_iCJnBGyBxRAHWCphCwGCaDCEEAxSAA_B4RAM1BoBC_aB3pBcqC6SA6SBRtADhA0YCdABHbCiQBR_Ba_BFUCDTAfWC4SA53AncAyXAkWCRfBVTACUApWCSsCabBUsCdbBWsCgbBQsCYLBYsClbBiUAwrAesCwTAfFAlRBesC2TAisC1LA1_BOsCZcAd6AJUAGQA4UAEUAiUANnCwsCgNBe4APXCFUADUAlsCTXCrXAZUAJaA9nBYXC3sAFeAiaBOoBxXBCtCkUAfFAWACVXChsCZFAbACccBZJAccBMjCqXCGFAjcBhrC1UA8UAncBTtCPoCRtCDVAXtClaAbtCwcB7aBvEAPtC0cBdtCQVA4cBdtCVtC8ACZtC-ACdtCWMAvcBuMAHRBeNAtFAarCQRBlVAfUAgmAptCLjBstCXYC3tCHOANtCyVAhtC8AB7MAUdBktCbdBXtCHOANMAUdB5tClYCFuCjTB7aB0FAnIA5NCHuCORBJuC8NCPuC-FAxYCYuBTtBRfB2YCUsCXWABmBISA4dBTtC9YCvEA6YCRuC8BCjJA6YCwbCBCChuCHZC1sBFCCruC3ACPeBSECxuCntCNCCvuCnuCSeBJuCWZCptCVCCyXAZeBcuCdZCnjCfZCauCNXA_uCCJBFRAkeBhuCnZCtuCmeBhtCpCCJvCxXB4jAveBiWAxCCl2BsjCrsC2CC_kC6eBdXC5ZCsnCTGB1XAH-A-ZCEDCBDCivCDDCk2BeGBkvCsIA7KCaHC07BASA_ZAKDCuvCCWALOARXAuvCLWALOAUXAdaCpVALOA6WAhaCaDCmkBkaCdDCnYAjYAVDBbqAeQB9RA2fBAXA0YAfXAoDCIwCNcCJVA0YAwkAe4A3aCMwCIWAGwCXnC0UADZAXXAKZAaXA6DCMwC69BVwCrjCfwC3vCDZA5vCgWA7vCYgBXwCX0AMwCetCnYAMECVwC1ACswCKwCQOA1vCLCCowCGoCswCmwC8WAswCuVAwZAYUC8ZAbwChECMwCDrCVwCtUBDxC6ZA_ZAnWC9ZCfdAtvC8ZA2TAHxCHSAPJA0bCaiB-bCkSA-bCOXAQxCKOBLFAXxCkUAXxCGxCCFCaTAXxCkHAYTBDJCnqA6wA_HARcC8uAwyAlFCSFCh5ATbAocCrFCTfAkyAdcCMJAX5AL1AhcCQoAiFCoxC30Af5AfhBsxC2BAuxCzBAwxCEzAPvAkbAvcCRMAiGC8mAzcC5RAXuBwHBHEA3cCCGCLsCXcAM2BdcAbVBDlA_cC_HBrFAPzA2HBLVB_iCGdCHEAquBMgAwEBKdC3FCSGCDLBdJAPdCIHARdCopAB6A9FAXZA6BB8uBYdCFPBxuAbdCZlBahA_IAZ0BOPAlbBBzBSyCkdCxNAgkAOvB8hAOBBdSASvBtdCVvBlhC9NBCwAmIBHAB1dCWPBrUBs6A3qA6dCeZBzFA9dCaGA_dC26A3ICrgA8XAFeCVfCdJBoCBPpAgJBcSB2QBkJB3oAdHCMlAb4BjUCUeCh2B0JBDpAvSBGwBfcAx4BjyC8JB_nBP7AI5BV7AieCWpAuuBV7AryCoeCDpAIkAZjB8nBXGAteC74BN_AweCiwBThA0eCTJAkjB0WBkKBDLBxoA6eCyNC2XBoqAVIC5MBNLAzwBKEAgpAprBGfCINBG8AKfC6KBdKCPzAtRB_jBzRBU8AiLCU8AQIBWfC4lCJxBPLALIA0ICjCBffCnOBhfCzkAANAkfCaFAmfC1jAOMAQMCosAjLBItAmLBKKAvfCiOBxfCVnA4oADGAtkAh8A3fCARA1LBRrBp1ALeAHFAJNA_fCDgC2xBgTABMBu9BAkAHgC5IAJgC6kALgCjJCOdCuOAYpAdHARgCDLAEXBJyBVgC0eAXgCpuCQyB8IAG3ASJAdgC23BtMB-hCCKCYaCkgC3oAmgCHOBURA7MBYyCnyBZ2AdIBryBuIBRKCDdCzgCWZBdJA2gC7PA4gCRpA89A8gCwXB8yB_gC9bCD-ALIBzOAEhC7OAGhClEBJhCoEBMhC3PABaCzpARzBShCiGAUhC-cAWRA7HB-FBK_AgIA5pAezBlRAmnB7dAhhCOOB7NAYmAmhCamBnIAYgAwzBROBGbBOaBZXBxhCjWBjmB8MBeOB3hCUqALRBj3An1B8hCDpABcB4fC12BBiCpYBUpC0mBspA4FAvmBsoBdkAR0BFkAiSAUyCOiCOYB5OBtJBkPB8LCJMC_LCBeAZiCKtAk0BhABKMC3wBp0Bv0CiiCGpBx_AliCSMC4HCz3A10BkPBchCegAiPBTaBlnB1dAUWAG1BA1BoMCC1BqPBdKBt1ACFAudBtSA8iCtMCoUCKtABjCMUA_bC-PBPqC1MCRrCqsBZJAJjCFTAHQBCWAPjCWVARjCSFATjC5EAVjCQ4CxYBTEAPGAiQBzHAmABUNCYkAz1BgjC9aB1nBkjCMsCSoCojCj1AmPAiNC8EAvQBkXBGTAwjCeeCSRA9QB0jCXZAc8B89BcFAGUA-pC8jCpYApFABRAzFA0YBjvBenBoFAtbC-dA_NCMxBTWAeaBCBBPPCRGAX4CfRBpYAPkBYGAI2AsbB4iBXkCbXAMlAakChuBUwADtCWOC62BHGAKdBr6AXTCFWBgOCrkCokCWRBTzBnkCxYBK3BzRCwkCpOASHArYALSB1kCyOCMVBmHA4YACnBL5Ca3BiPAVqAz5ChZAdSBgWCElCAQA6BBjNCRIAomCLlCZaBDIAu3BPlCOlCRIASlCQPC_SCFUBDIAXlCRIAZlCcpB8RAclC9JBIlCTACndAhlC5UAjlCS0BI0Ak2CDJAolCvqAoPCCIA-IArzCM4BVFBgxAnyAyXA0lC4rC_eAqbB1PC8FA5lCGnCe4BILA3PCh4BAmCaQAooCn4BqJAImCHmCGmC0JAImCoUB2_AoYASJARsAQmC4gA-TBNnBUPAENCDUBufCZmCyNCQKAWUCMUBkQCPUBaKAP5BjTBZwAmQCW7CPbCpmCT5BwKAV5B-9AT0AiUBAGCb5B34C7KA1mCg5B8GAmwAtUB3KBl5BALAzUB6OAn5BbNA4UBBnC7UBJkCY6CFnC_mCqXBokAhLAOkASPA65BOnCMkA-qCLVBSnC6KAC6BtpAaRCrHAZnConCYVBUMAiRCCMAc6BXsASOAO8COKAinCWoCW6BonCY6BW8CwRCMNAznBGnCznBwnCyVB8SACNAMuC3VB6nC4nC7VBk8CATA9nCDoC_nC8dA3MA6nC1ACNSCu8CqWC_MAnWAPWBanCVSCQLAPoCn0AXNASoCXNAL7BiNA66BH7BbNA2MAiSCcnClSCN8CV7BkNAD9CybCqoC6QC48Cd7BsPBHqBpiAp7BpXBLHA3NA88CtoCWNA0gCqoCxoCnoCK6CLHAGOApIBUrA07BDKA7oCu-A9oCP4CPTCXjC87B69BSEAFpCcLAHpCtGAjdAKpChhAO_BIICN8B3WAiQAjXBRPAoGCiACJYB28Ap5CsDBsZApEBbpCe8BGbByEBXIAvDBhpCbYB9TC7OAmpCZ5Ba4Ar8BN-CrpCk8BObB0qBwpCRiAypCR_Bc3Ay8BF-BrdCNUCNHAxPAOZABqCG4CxPAAqCtYB5TAXUCjqCSIAHqC5YBjrCeUCq-C7fBDqCE4CbQAl5BwdAdMC4SATQAWqChRAZ9BwGAaqCqLAVqCjjBe7CVZBOQCj9BjqCYZB4rC-SANhBuQACqC_QAqJB_KCw9BwFAs9BBaBCRAPGA59B4-BoZB69BiPA89BGJAQRAs-CB-BA8CUVCYRAdhCYVCI_CVNC0SAAaBPcBmRAXIB3-AtlAsRALaBK6CaiAC2AG4CpVC6bC6RAsVCFSAJlC1RAi-BbrCNMBSRAdaBAQAvtAnSA5VCCPA7VC3sBnrCAADAWCXmAj3A7TA65C3-B9bCxrCnjCoSA9-BlTAuSAnWA5rCs4CF_BhQASFAUWCFfC-SACsCYWCKKAFsCUxCT_B-ZAV_BWQApABVdBa_BCOBfUAVbBQsCIOBWsCJ_BwADJLCiUAJkC0ADeuCsNCOXAisC6ZAisCJtCrbBOUAisC4sCAXC44C7TAnjC9TAaZA3bBRSAIXCYsCxsC7NC_7CYGA61APNAasCVPCwsCo-C7sCPlAIcBtLBziBnQCu4CxcBcBDTACiUAWACAtC9ADrUAiOA1UAI4CyUAK4C1UA-NAyUApMAUtC8TAcHA-MAyUAKNAatCQTActC1BDetC6TAtwC5BDrBDKVAQVA5BDtBD98CvBDGoC5BDzBDKVAENAKYCvBDeNA_4CytC_4C0tC7NC2tCJXA4tC8TAeqAQTA8tCTCDpAD_4CXBCZCD-BDEuCVCDWYAcUAfBCTCDEqCgCDMuC_4CmBCmCDxBDDWAHCDUuCTCDXuCFBBHSAfGAUWAkTAxCDUNBHvCtlBDXAFbCJXA8dB4CD9BCi2BCoCndAFZC0SADCC4CD1ACi2B3ACGDDtBDPZCEDDpCDTZC6CDcbC6CDVeBCDDYZCwBBBkBDvC_UBkRBQMBHvCEvCWDDRXAYkCjCCVGAKvCSVAMvCDXArZC6CDjJBCDDSvC4WAUvC15CWvCFZAYvCMZAavCmKA9EAOQAn6BnYASUADFB_CCEDCpeAOzBuGADaCk2BpeAGDCmGBqvCSDCkTASDCe_CVaCowCWyBeTALOAzwCTDCVwCfCDSaCmwC8JAcYAPZAtfBhsAdkAfDCL1CqaCTwCxvCrrCOwC_pBfEDyaCowCtDCrvCf8BJWA0YAcVAiYA7wCgWAZwCAZA_wCgWAdEDewCnYAgwCzEDiwC_YCfED9BCzEDpEDDZArEDrwCWZAvEDvwCSbCqwCzwCUECswCkwCYRCuwC7EDc0CfEDBMAUaCwgBMFDdEDCxCxbCzwCrADlTAwZAikC8ZAOUAsbCQUA8ZAHSAPsARxCDmA3bCaAB5bCmVA9ECRXAfFD-ECWFDOGA6ZAoFDwTAoFDRZACMA0jAogAecCeeAyAAnxCZvApxCS1A8xCcHBByCIjAMHBQjAcFCrLAgcCgFCicC-GBkFC6FDCHB0yA9FDsaA_FD2hBdfCaGAroA5FAdKB4LAtoAm0BvoAMeBBKBtGAX3AprBDFAt1AB8AA6AE6AQPASzA3JAkGCPkArFD4uBrPAwiBZSA6cA4hAydCALChnARMBGpAJhAFoB2qBUzCF-BTJBwhAf_A5iBDMCVwA-PACGALGCFpAIzBTiCizCC3C5IA8zCaiAspAx4A2JAZ2AVhBnKBy3ATKBoaCoPBbJCVUA8eC-kAeaA9GAlJBeICl2AD8AG8AXoBhICN2APzAc2AJOAJxBiHD5CBv2A_1ARMAaxBrGAcxB40Cj6BB4A0DDHJCCdAG9AIgAhsAELArzAnGDBgCnIB4xBZ2AMMB99AtdBMgCygANMBNMB3wAQPA9uBFhAgwA7rBlEAHXBkkBpGAIlBLkAmOA6wABkBZhAqcAxuAPNAEID91CMlAJPAglABkBtdAGMALPArPBgGCEQAM8A3dAWABB4BeRA5oBg-A9pAM1BdmA0MARtApOBAJAgkA1mB0PBSSAvgCuOBJLAXmAT_A2fCX7AFSAzMAd4AZSAEnBD1Cb0BGiCh0BZIDFABy2Bv3CJlBhnA1iC8LBJJBtKAe5C5FBFhAYkAJ0AtGA8cA0sBeTBDhAf9A0xBk4CjIAIpAVFBzFDJeAwIDHwAewBy7ADSBBCBS8A93AYpA03BP8C5VCo3Bl4CJPCIeCYlCadA2XAlJCnzBBDB7xAlcAYvBnbA3EAL2AhHAqSAl0BUEAPgA8RA-SBQgCm2AluAQiAoHCW1CiaCEhAG4ACfAdtAT5ChxAHJDS4AQ2AylAS4AndCf9Cy5CJiA27B7vA2EAMiBRXB8vA89COqBSuAT8BadAmGDmTCwIDkeAySAenAlcAAoCl2AKlCf4AvNCjVCGhAadARzCWSAGgA0KDy7BnbAr9AtLC6ID-0BtLCG9A7IDd_ApoB3KDo6BKGA9mBPhAFLDSSARNATeAp3AUZBLLD8IDpGAOLDJLD36AngANRAmzAaQB7TAsqC3bB1dAQJAhRBtDBlMAMGAdZCZLDOHAaWBklAI3BCwCSkAOHAw8AlLDeHAe3AoLDHoBz_AhgAmkAYvBY3AYuBzfCKWCStBneAFtA-ZCqsArqAo4AB8ALtBoIDQtB0oB2bCQqAGKAcnACGD9yCrIAoTBGDB1fB-CBaDCiDDwqAm9Al0BHaBwLDiRA64AfWBtKB2FD4uAqnA00AScCJyAqxCmcC3fALGDpBANGDOuB9tBDyCI1AoOADGDYrA3xCjcCfMDIGDJuBFjAjMDlMD7tBnMDH1A1dAvxB7EARGC9aB2zA3ICPSAVfCMyC8RA7hBygAekBduB4EA-FCiOBkUBLyC_HBBFAXKAluBvLAbnAR8AHdC2fCmIB0LBuuB4vA16ARmA1XABUAWGC9FAYGCtfBGoBo9AyJBpxA0vBocALGCQLAU6AtkCx7BNvBdLCQ2CKNBHzBBhAKzBwEBtiAOBB9jAnPAERA4lBSwBqzBZJBZSAJzCKtA0vBEJB8yB7PBFlANcBuHB5bB21B-FA4IBUeBypBmkA6MD4iB7GA8LAfGA05APWATHCAYAjrBhYAgJBhnAzEBS3AEHDvZAnJB7QAeOARtAjZA4cAvSA9SAEwBhCBZeCskAUJBHKB9JBcNBemBIQC6IBkKB9HAajBRjBPJC7zCeJBfwACiC-zC8LDfwAzLCG0CMcCQgAXKBjBCTKBV2BTKAMICnGBpwBpkBjVBbTAzjB4LAS0CQtAXICvoB4UBsuBXHDsvAyUBaIAbQAd0CdsA7vAzUAYFAu3CMlBBLBmzBqHA-iCYCB_gAdTBELAMxBPPBIMARLB5VCu0ClyCRdAifCKLBIEBbTA10C9HAmnC8yBkMADJCKLBlODjxBzFCJJCtLBIHABJDDLBk-AIgAvFByxBjNDssA4LBsNAN1CVfC1xBzKDM1CEgCJ9AHgCAECHMB2dAVMB4kBs1A_hBxwAyuBGyB7ZATgCM0CVMBWgCYdAvJBJoAdRBnHAi9A5ZBYyBVOCI3A05AHTCR_BBGAx1CpRAHKCXKA21C7OBhTBcFASPAPKC20CWlBDdChHA0gCSGAWKCfIBE2CUsB_OAvICitAwGDhiCMhBZUBQ2CXdCvcALsAAqAOOAXIB-dANcCNKCmdCQAB_ZBnNBDdAQhC_sCCRA42Cc2CCfAAmBZJBazBZ2A9lB3NBD-Bu7AQhCQmBIpBozBQOCNLCnOB8IBKIAJOBbBBLQA2-AtkAPLCVOBJTA3nB5MB-zBuHBS8AfLCL7A-zBmzBuIDn1BoOB9hC6SACSAVIBvlAwUAHWBn3A3ICO0B5QANFBg_A_UCDnBdIAA0AiRCAfC5OBrIBtHBx7BqMC_OBV3CzHBqDBv_AuIBegAqGBkjBm0BNUBxSAHICWMBi3CITBEJBFPAEJBkEBo3CJyCStAayCCqAHCBigADRBlEAtPBDxAB1BUkAtPBYDBd3CjIBcLD73CrHBAjCINClHAwMCWEAUxAzMCnQB_PBBQB_RBHQBdPBt1A5FB47BL4C9SCBNCXTD-SAQMCwNCTQBDTAn1BUxAJ2Ac4CuiBy1BuSBIeAUNC51BzEBjuCYNCbdAjjCypBa_BsQCpABB4AONAB2BNUBNJB_KBs_AyEAGbBpABReBOFA4zBFqABRBsTApnB3_BJbBIRB5SAiKB-NBgJDdPAnQBZ2BHSD6FAAIBR1B0FB_9CE5CtRDG5CBFAaJBgTBsOC9TCZUDAgBRGA6HAu2BHOB9iBqRBaJBhuBWeA32BYeBXjBz2BlVADTDzoBTsAoBBzMBkGAIaCPHDYIBNPAwUDVIBgQAVHAqOBK3B01CykC_JAK3BbHAPXAyOCZnAJNANPAPHCaMBxeB7eBxeB-eBxeBDTB-sBEsAiPAj3BWdB95Cy7A8HAjWBNeAaRBzGANlCPPBJPC1TDJPC2QB5eB_SCiEBM6C8MBJPCKICNpBbzBkSBaPCiQAmIDAcBfIATYBqVDIwAvVD2oAeuAD4Bz8BSuAYhCwkB4HATzBnSBM7AEpAiGBdKCdHCIfBluANTBzuAwBCW4BW1CEsAKaCaLBq0AWxAIJAxRDYTBdpCr6C-5CcTBpIBv6CnLB8PCjTBwFB-lC4cAj4B8EAjEAooCRmCo4BRPBKmABRBRsAnKBiWDmQAIpCJjB01CopBQQCLKDLzBHKAI7C4RBzeCEUBu5A_4B31CO7C-TDQ7CIYBlQCQUB1YA9lAL7AU7CUXBP5BMECYzAqmCpWDsmCEiAThAxQCecAymCqTDrHDWTASICoUBMPDGIB-TDBLAA2Bn5B9NCXHDFUCUICGOAWWDRLAt-AHSDHRCZyBacA_UBBGABVBu3BMnC0DBLVBNnCbfC85BZWBB8ClOAeaAE8CUFAmPDF6BxIC7LB-TCbnCIPCOxBBUBcRAdVBGMAUNAgVB2PCiVBGbBinCXIAfnCthCIYD-QBfnCuVBBGAd8CeXDf8C7RDqMAfMAh8Cu3Bh8COWDm8C7XDhMAq0CCNAQmCdYDSqAJoCJSCtXD9QBUYDw8CaYD86BDYDKoCdWDA7BFYDNoC3dCPoCPqAkSCwcBlLBNECQEAx2A-lCOYD-tArFAiNAugBRWBxZAxLCnSCrSBY7BybClLBhoCjYDYeAB0AM9CYDBz8ACQCDNA1WBwTD4SCgYByWBWZBFZDKPCO9CgVDQLAg9CIJCplCf9AJKBSMBpNDsmCfZDW2Az7Bs0Bh9A37BbdAPOA-oClMAopAgrBNlBDpCW4Bu9CrYDw9CzEAUrAI8BOZDMpC6yB39CtkAxoAjBCm8ARpCSwBLPAUpCUzBmKDL7AYpCnTCapCTsAxqB-5ABIBepC8MBb8Bi8BVICjPAngCn8BQYBxRAbPAPRDqpCaMBXPAepA4EA1pCC7ASuAlYBRPA48BzaB1PAkaDB0B8ZBA9BmaDEqCHxAr-CqaD2VBv-CZZB8YBqaDZTBS9B0UDnUCzqBAZB6VDQqCKZByKCuUCPjCdqCBqASZBYOBdZBWZBMVCsXByZBLZBAXD0QADdBkEAhZB_ZBQ_CxLCy9BiOBU_CMbD39Bg9A59BKVDCRAQAB8hAz4C4IDd_CkaDSVCsVDh_C--ACrCWYDJ-BDTBGmBpLCgQAq_CpiAErCWKCnhCOrCT0BW9BOaBkQDUrC4MDZ_AJlCoiB7_CJ_AsXB6bDneBhaBMLCIQAvaD7VCo1BHADWKA9VCaRB2ID7rBrHDd_AmIBQeAWSArHBKcDWQBYmAjHDiABUcDy-BRFADnB1-B53COADiGAurCOWDJWCY3AllAVADdpCC_BdpC8aB4aD7rC6SBIUDL_B-TCNbD_GCQ_B5SCrEAFUC4cA6EAlPAkNCycDfTATgBRsC0gBHMApgBsWCPgBXsC9cDZsC8FAyABjhCMQB0XDBdDsjCd2CsTA7cD6WCFdD8WCDdDZ8CIdDFQD-9ACXCSTDDUAaKAxRA6_BDdB9TAigBJUARgB3bBl2AjRB3bB_cD3yBDdD9bDoUAdPB9sCueAeeCZUAkdBdBDGQBeXCKdDjuBecB7RBDdDdVCyUACOC1UABcDvUA7eBsBDfdCuBDtOAwXCBeDYtCXgA1UAaMByUAnOC4XCFeDgtCNeDa3B0AC-eBUVAobDCYCPeDpVBGYCHeDXNAJeDICDDeDEBCFeDHdBLmBkVAngBMdBfeDOBCVoBOJBZeDWCDdeDUBCfeDN3BWBCSeDvVAUeDhYCteDbeDhdBfeDjTBlBCyeDrYCreDpdBfeDrjCVoBt-ArYCzYCHgByBCPgBduCGfD3CDdeDiuCaGA3EDHeDBZCOfDnwCucDBDDQfDMECMfDQeDHCCBeDNZCZfD0wC-BCohAKfDQeBbfDkHCI5C7dD8uC7XDaZCEfDbeBdpCCvCQdDeCCGfDieBsfDIvCKfDhDDaGAnCCOfDlDDkCCxXBqOCA8AVPBpLDbTDqOC9WD_fDaRBWBBeGAx-A9WAeGAh3BMGApDDAqA3eBzMBxeB0CCsOCa0BQpCzDDN3BfSBwHDecDevC2HBLtBDfBsfBQMBfzAlvCegDriAuTBJDC0YBVYARbBdaC7eBJDCwRBZaCZTD2vCsgDjKCWRCYYAugDTEDKGAi0AkLD_7CiYAxfB6vBB7CRTCsaCwgDiYA-eBsfB7fBAqA0YAWJADhDzJAAgBf_ASwC-gDoEDugDdVCsfB-YAGhDBZARhDogDKZAAhDKZADTBPhDFhDPhDpVBPhD2aDAZAaaDagBLhDwlBihDVfDsfBQeDmhDWhDUbCugDjZAGhD49CmhDehDQOAghDsgBihDBMAWFDPFD8gDAxC0hDphDwZAYhD8ZAu_CtZAwcDZFDMHAMxCDiDtZAV4C-bCGpBEhBjhCFpAkFDLJA8bCo1C-bC9YBAFCFiDMaAYcB9ECEVDYTB5QAVYCXMDAKBjFDwyBMTAxiAKnCrGA3FDQ1AHuB0tBnFCboAUBAkMDvFCtcCecCSvAWrA2xCtyAGGDkcCgMD7FD0yAqiDNGDwFCBZB6MDUrAklCngCISAuHBuRB85ASGDENDnGBvJA9FAIXAucAQMBlEA2KA2QBNfC8XAEgA2oBgLAJGCUNDhyCDgCUJBYNDUcBPdCHTCr_CG6AE6ArcAtABxoAeIBqHAwWA7JCjzBqHApNDoqAcSDoGCHyCQkA18AhnAwIBLuAvGC_9AULA6qCeUAeQA1HCPcDXGBPSAJzC0dC12BKtAaNBfvBp2AXACGODQzCwNC1QATOC1IA4PAEJCdMBaGAQODakCTOD_GDvFAfTBRIAZ2AETB7TBETB8jADmAdZD0xAnJBJTAhODYqAxLA1FAiKB2hA3RAxADoHCjIAs4BZeCNSA6JB0gAwHCYnBvODBdAxODceASjBNnBZ7AURD0sBPkAhDDR4A8DBgzB14AnEAu8AE3AjKCk7AwEBcKAgiCbSAMICR4AJPD-pBGNCVHDjqAfsAQHCgLAzwBXYAEfCjFA4wB9dAs5BYPDxqAhIC73A_wBLIBhHDhXBhPDLIBIGCaIA4GAZfCpIBp0C8MBhRClkAfWBULBKwBi8A5gCzNAJpAELB1PDsSApfCT4A60CJ7B_rCf7BXuBAkAKJCzJBCQDVLBzHDbBBW3B1LBMQDK1CbxBVJClKB2fC-LBR6C7HDFhASPA7xBKADvsAY1CPNAN9A_9CDIDfABPMBjWBh1CUpASPArSDqaBehAlODZgCPXBjdATyBoqAoQDLGAGuALZAWwAsQD0KAzJCR_BEqAxQDqTAHKCuOA1QDucA3QD9eAocA71Cd3A8QD2HBeTCTUB59A5jAURADRDcKDglBVIBuqBtEBHPA6RBA7AM2CDLB4hAjKCBFAFhCr_C3OAoKCnhAiPBdDBx7AXoBT-AvjDsaDo1ARVCjSB1KCPKDmlA7HBuhAVfBg-A3NBg-CoRDd9BCOBaOALLCdjCuRDKTDr2CKIAv2CApAGnBSOBZ_A4RD7zBaLCtRA0hCQtA52CPiC72CzFC6hCvRDsIDoCBG_AJSDH0BPXBUcD9RDvmBQSD4IAVlBFhA9SAN3C3QBMiCiOBZSA3RCoOBcSDCJDcFAgQAWiCygAaUAiSD5kANPBKDBfiCcABdiC4RBpSDmzBd3CUPBKJDv0BlmBVMCt0BXMCBFAaAB30BjSD2SD8nBnPBvNCUMCFtBtRALJDfyCLABYDBXnBCTD1oDzPBrJA1PBINCpcAJTDcKDDjCdTC1MCahDF4CZTD7LAdPBljCjlADhAu6AfMA53As7BgTDQMCCoBTQB8MCfTDp1BD3CW4CFvBajCNNDVABTuBy1BeeArTDMQBrQBCAC-YAB2ByTDA7An4C0kAtjC-cAhWCL8BB2BYiD9TDL7AFeAHJB1rAQ8AwhAaiA6jC8gD34C77B-jC4RBHHCQMCW2BP6AGdB_GA0sCRUDw2BJkCe5CIGA6FBUeBsQChRBZUBhRBfHATsBbGAgYBnRBiOBROChGDWHAhuBtiAmUD8gDZOCVTD6GABoDsUDcKDNODZUBNODuHBlkCXIANODMLBsmA_FCwmAHOB5GAtOC8EAwmAeiCNSBwIDRvCXIA6kCHqDg6AfMAXSBu3BXSBKIAcSBP8CvOBAPC9UDCPC_GA4hAVaBnkDr3B0oDVIAOLCwSBPPBH6CdKCcSBgVDWlC8MBO6CApAxRAPgCUHCpVDCIAj2APlAzvBLqAVkAi2CVhCD4BWzBD4B2oAELB9EAVhBuKAtRAX6C_BB8VDetB66AAWD2HBnlC_XBzIAFWDYUAi6CApAMiDKWDWFDVFBMGCUhBThCecCNsDRWDtGA3PCnPDUJAgTBA7A8lCrFAz6C_GCH7AsbBNFAfWDtTBBRBGmCvJAnGBJmCmIAF4A1TBQ0Ac-A86BtJAtWDopBLzBQLA54BDXBK7COTCZQCnwBJUBZQBCgACLArJBH5B8yBcKA_WDUJDlmCfqDnmC1sDbUBLoDeUBEiAnRALXD-cCb5BANAPXDERA_kA3QCGKAnUB_qD4mCg9A1UB9NCyUB0cD1UBPLAEqAAnCTmB_kADnCUFA-UBbVBB6BCVBctD35B9eAMnC0nDPnChXDVRCRsDdLALWBdUBzLAOhDUVB4XDfVBK8ClfCXSDy0CgnCHsACYDVtDEYDg8CiVB9NCnVBzzBfVBrnCYxByRCAuDPYDrFAnVB3RCISCjTB16B6YBQuD0nDZYDlfC7nC00CAWBThCCWB--A38A_CD16Ba3BeuDGbBPSCqgC-6B-QBsYDJuD38CD9CAxA7PDzYDToCdPAwSCaWDB9COpDZoClfClSCjfClWBOYBmNAZuDGZDT9CC7Ah8AloCjfCNZD00CroCb2C3NAHOB9ID_QD1WBlNDu7BSRBVMB2oCBGAcZDygAwyBOQAgZDvuBfIBKTDJoAj9CKGAHXBROAvEBNTCPPBPOAgrBmaCSTC7TBnQDD8BBxAzZDJpC_eC61ChWAzMAPpCwoA1yBiQA2YDfPAaqBaYBBaDiACISAEaDtGAxqBHbDb8Bv0BYIA1EBqlD6EB_GAoEBNkCITBYYBngCWDBO-CDEAq8BLsA3EBCmB14Ba4AcaD4yCX-CJRBGKBYOBmNBLzA4lB4pCjpAh-CZTDlaD-gDl-CewDUKAiwDEqCAqAGqCkwDUhDwaD8gDyaDgwDSIAQpD0-C0qD3aDS0BP9BTzBRvBZ9B_aDLABOIAAVCCFAIdAXqC9MCGqB1UCewDH_CuGAJ_CBtDoqCQrD8QAhZBd9BQbDwdAmvD3EAMRAQhDrZBBZAISAKRAlpDGRAXRDMVC90B4FBR_BmwDhbDNUDE-BjqAazBu3BnbD23BO-BEVCh6AAxAvYChVCpIBOaBK6CwgAy_CZTD0_Cg9A8jDSaB6bDIQB5-A7_CAqAcrCSgD__C8xDf1Ca0BCcDxxDSvCAxDv-BIxDWSAaRBlTA1KDDKBPSDmIBlmBQcDLyDd_AABBazAVcDlYATyDYcD8-AMADbdA5LCdQDxaBV6CYoD1aBQWADsAvJB73C6aBbADSWCHbBcAD7JDm1BoPCzpD19CogC8FBZUBzcD7lDmADS0B4cDNsDPsCjRCfTApVBf_B_JAh_B9yDYTAeWBl_B_yDmTAE_CmTA7eBwbBDBBuNCFhDt_BDzDyTANzDIUBtOAz_BovAosC1QC-bBT7CyABWZBGUDs7BB5CQRC5yD9TAjdDsdA1sCGADRXCPzDsXBX_B3eADkBZUAXzDOACIxDcXCSgDVUADTBVACFhDXcBPzDF6BhzDdAClxDfcB5zDcHAfMAStCiGAlcB7zD5pDpcBB0D-QBtcB7zDzYDvcBZUBvcB9zD2cBH0DKIAvcBtJBvcBy2CYeDAyDaeDH0Dq0CvtCsQCxtCzyDJBCNzDQCDV0DbiD_zD6tCo4CSdB5zDOIBm0DN3BhzDZBCo0DP0DyVAT0DjYCm0DEqCq0DPuD5NCt0DDWAv0DHWAF0Db2B20DJ3CudB9iBZuC5yDbuCRzD0BCDzDguCi0D8BCR0D6BClxDPfDAyDDZCLuDquCH1DDDDR1DJZCk0D7WAu3BxuC20DKDDT1DmTBxuC43B4uCL1DRDDV1DlfDBxAnfDF1DAvCk1DrfDGADhZCm1D5fDnRBJ1DmeBa0DbXAK0DbXAM0DrCCL1DuDCFNBeHAdpDeHAAKBR3BaRBWHAEgDKVBCGAHgDC2DtCCGbBOgDaqDyZCWxDvDD9qD4CCTUB4HAWgDzxDYgDBRBcgDDfBjvC51DfgDbGBCYAEEDR7CdaCvUDVYAZpDXaCWKA1gDKIAXfBtJBlfBd8B6vCp2DF-A-JDPYAlaCxYAxfBGhDeQBtiAHwCQwD_gDr2D7fB02DNwCg8B_fBeIDBhDxwD5aC82DqEDr2DwpD-aC22DDZAh2DBbCm6CDZAl2DKZAn2DKZAH2DKZAA3DKbCH3DpwCV3DzYDQbCwqDWZAJ3DQECX3DN3DWbCr2DmTBQbCT3DPDDL3DLFDC3D8wC1sDtZAa3DtZAc3DjECm3DtUB62DZ0BqQAXFDsqDwZA_RBi0AEUB03DUPA-VBluA0bCkdDTxCPsD5ECd2DMaALzCRiDE4DnGDj2DexCK4D-bCDrDYTBYBB2GB1eAI-AfiAfiDHgAGYAeMAORCX4DpiBN8CkiDuhB1iDJGD3fA4iDwjAmMDBGDNuA1xCEGDtMDziDvMD7xCg4DFjAi4DQjAk4DtiDpgA2NAUJB9iDS0BlRA3IC0cCtvBBNDYjBPyCFNDHjDINDT0CxmCLNDc7AhIDPNDq1AH4A6KAUjDgyCW0A62AXNDkyCR_CaNDhIBcOAXIBeNDi-AEKC0KA-JAjjD8rAKvDnjDy9A1yCOpCrMBviAdLCmlBKNBVnDxNDN-AzNDk8BmPC3IBw5ArPASwBGzCDLB8-A-ND21ASRBBODaYBDODDkDUUAGODyABIODSzCKFAzsAREBdKAKHAemDAdAQODuGAsKBEMBSHCTkDWODv6AzkBKeCFxBMeC0sAdODzIAfODfiAhUASGDBdC6FCkZBBQCrzCoODxlAnwAOHDQgAvkDZwAvODvHCJABjjBFKBaeA6HCreB0cAeJBcKA_UB2_A9kDU6AXLBXGAClDWQC1dAXJBEPDrSBGPDbdCc7CQHCKPDTIATXDgqAOPDsKBN3ABfCSPDRLAUPDZ0CrZD6wBHEAZPDclDVLBx5B7HBcPD2QBVzACOBKIDUfCYCBRdAnPDZfCgKBrPDxKCTLBmzBJoCxPDIMAzPDBqBY1ClLBdxBuHDxlAY7BkZB9PDDQD_PDVNAbYAOHDEQDwKBFMAGmDQLD8fCLQDzxBNSABgC54CS1CGHAdJCc2A_YCVQDpeBXmDWqAaQDd8ABXBjWBIyBUJBhQDk1CjQDLYDxJC_FCp1CYKBfgC82CumDg1AuQDLRDEKCzHBO-B1oAtRBJkAgVD6MBsgCXpDugCB2AsSAuyBh8A_QD7eA69ACRDMNBQnDGRDxqBUrB_OA6RBitAXNB6gC7GDQRDFzB3EBoKCuGCanDyKCZRDpGDo1AdhCsNBD-BvNBj_C7HB5zA0NBAfA9KCFNBizBB_AhqCY7D8-ANaAGWDS_AFoDycAgcDqhCwhAQoDSOB3RDRlD3zBbrDxPA9RDcOBCZDCoDWEAhOBTsA_hCkOBEGBpLCKSD_FCDiC3ICUcDQSDnhCwLCagAUoD6xDBUBM3C3RCcPAs_AaVDcoDWMCaCCgSDBJBCMC-NBbiCf_Ae3CaiARPBvPDsSDsiBuSDTbDx0BFZBq3CLqDKtApnDx_AiPBYVBeMCwID7SDhuA9SDZnB_SDKgABTDkaAETDhXB_3CHTDtMCJSD7sB_UDUUAOTDRpDZZBTpD2OA6MCT7C6MC7eBJjC-eBCbB-fDm1B7ZDCbB6SBgTD2UDkpDEbBH_AkmAkEANUBoTDBjB1tA4SB31BypBUbBQZDbJDVNBNbBBbB2pD7kAI2B6TDIFAddD_CD3TAHJBIoBCUD3bBEUDDTB4UAIOAIpAn_AD5CdYA1QCnVAPqDjvBINCagAg2B0KCDOCWUDXqDBeBaUDgLDAgBfuCm3BS8APOCPPB0fDYmBAeCkUDaGAteBfkCdPAW5CBiDtqDYtAP6DP8BN6ADLB7qDTzBnoBoeDGWD4UDQTBSHA7UDq5CBeBbZBAVDfHACVDV3BmPAy5CIZBVSBQ_D-kCdAEFUDMGBNrDvrAQVDaODm3BTlCv2BWVDMXBerDOLCbVDjVDcrDsiBMCBwAEiVDA-DZIAnEA5GA0JD4rDpVDr6ArVDBgBReAL7BQPCuVD9AEwVDEBEyVDYIAAKD-SDePCjXDbRAQSDvgBn6ADhDjPCiuADWDLaAFWDvfBSTBreBJKDQoCIJAMWDNWDQWDjZAMiDBUBaABt6CTID4PC8EAXWDTUBg4BC7DyFAcWDtXDxJBcYDfsDuIBexAisDexA0JASEA1gA0vBNmC01CPmCOLCL4AvWDL4ABUBBKBXmC1WDHUBYzAcmCg9AB5B5sD0gAhQCc8BjmCCSBAtDPCEZ0AVVDS5Bx9DGtDSNCbFALXDh7CheAHFANtDw5A2KAQtDKlBm7ChCELjBjXD6mC7YDn5B-QBYtDq0CvUBgXDh8AiXDDYD27CXgDnXDeXD67CRPAlLAdzDtXDrtDrLAHDBxXDvtD9NC1XDpWBI8CnBEJ6B-QBXVB9XDinCkOBBYDnRCWPC_tDXgDV8CDDEpnCODEGuDOYDd6BSDEXkCfnC3RCj6BPuDVYDvYDFgCnYDIWAlLBWuDhDEeYDkMALFBvYCt8CnYDfuDCNAmTBrDEXIAeuDFDEmuDODEouDRWBpxDaeA78CvYD1YDAhAeSCQDE6YDXbDV7BQZDiWBrSBcoCX0BDZDwBEsSCvYDIZDgYAnoCW7AM9C2UDb9CAEEn7B4RC_QDk7B0vBb9CKKC1oCx7BETCRNA_xBPgAF5BpnBdEEqEC5OA4oCzqAYvDcvDPyBqZDWlAtZDsZDQQCUNAxZDtXDovDGuA2ZDQLA4ZDfLD6ZDPUDflA13B1BBhTCSwBj5D3vDvDBrTBdyBB-CQaBD-CQNBcpCqPDCwDOaDesBCOD8TC6qD_TCTwAopCYaDQ-C0UBRwDAKBaUAiYBfaDe-Cx-AmNBWYAsaDrYBdFE8VBwYBqaD0bBnwDxaDFQAqaD4VBMqCzaDkaDRqCzdA3-CtVCYQA6aDYQA8aDQqCNZBtFEkFBR6Ah9BPUDEbDvaDkqCdpCFxDPCEHxDHcD-UCoCByKCQbDslAOxDQxDidBGRAN8DKVCQaB5TD7BBcbDBqDebDTRAmgD9qCGHCjbDB0AT3ADrCyZBm_CHeDo_Cu_DO-BpxD4FEvbDU-BK6CybDTzB0bDT8DrVCpgAz1A5bD8bDgFE7xDydD9xDyGE_xDqmBiaBT_AuCCFcDFyDCGEtLCJcD_VCLcDr_Ay7BW0AB3CTID9VDRyD6FB_GEVjBprCNgA0JCsrC0oDY0BGyBjVC6-BrYDhcDHgA2rCvJBJ1BlyDuUAZADxFCoFApyDIpAtcDLNCuyDAsCZwBncDHTA8SAyQBV-CUbBVdBFpA4yDv5C8cDu6CTsCYfCcTA5QBpABybCAqDEdDvHEbsCzHEGzD1HEsTADBBwNCFUB8HENRAUSA4UANOCGIEP6CCBDEoBAUAYdDaLDPFEIBDddD6bBDIE4CE4HE_bBvQACcB-HEJUAJIE9TApWBWBDCAEvABtdDYkAbBDydDuzDkIEoqATIE1dDIcBFIEKtCLeDvUA7dD6zDreD8zDNeD_eDuXCxIEL8BqACzIE1eD2BDZeDaSCxIEVfDUVA_dD9BDPeDyeDUDC-IEXeDqtC-IE6IEKUBvABzPC-FAarC1cDRYCDIEf0DneD1eDUCDpeDRjC-tCteDBJE8ABweD8AB6eDTjCyVAVJElwDjdB3eD6eD6aBlBCVJE0IEMWAudBt1AwdBZIEC1DxHE1dBpQAfWAqJELfDK1DffDaAEoWAqGETfDdfD_IE7WABJEIeBhfDUeDa1DUfDHJENDD9JEbeD6uCOfDTDDFpA-uC8HEHXAO_Dp1DWRBbDDxJEQXAvJElZC2fD_UB7_DBcDOvCyfD5fDSHA7fDQJBkLAbTDISB9WDlKECgDKsAwJBbDCEdAsdArKEtmApVBpXAi9Bg6APgDMGARgDfAExDD-DETgDoXDT2DyBECfBigDX2DggDTcAgPBcgDb2DjgDUiDOnD8ZBIEDM8BdaCqgDdaCDTBuvCFhDuvCwKExgDP8B8vC-JDLDCWEDOjB4gD22A_ZAeQBxcA12DINB32DVLEgEDhLEEhDhVB0aCGMA-dAKhDlLEzJATFED3DjLEQhD_ZAShDyLE2-DVhDnLEM3D3LE5CDLLEjwC5LEaAEyLEuLE8ED5LEwcBfLEsuC7LEU1DGMEYSBEMEFUD_ZAshDMMETLEabCCMEAMEn3DGME1hDsbCzMBHxC1LEtZA4-DlEC5LEZ0BHxCEAE33DHLEEUBOxCUiD_3D6vBiFDMiDD4DQiDF4DlMEzMCcxCtMEWiDN4DQaBMJACfCTnAS4Dk2B2MEQiA9-CXMDVCBaMDNFCcMDuMD5FDs4DxMDojAv4DorAMrAOrA0BAyxCdGAeFCn4DsMDyiDbhBr4DehBt4DFNEriDKrAINEPrAOGDVxBqoANyCQgAB_AeJC3SAqsBq1AZnBVjDYpASEAurBUWAWqAB6ALHASzAyYAkGChaAWgA9OAnYBwIDGzCbPDjxAPeCp6AodAoFAgSAzJAvABFZBJHCdNBfGAFdAEGAYJBqsAYuBWJCMeCjcAJYAgoDLDCDpAy7B5IA6DB0TBwIDqODlyC26DB9A0yB9kAlQAgICYHD3oAcICoRAcXDksA_jBf9AE2Bu3CfmAmPDc2AZHA5ICTLA9IC6kA5XAAJCS1B5PDphARWA12AhsAiLA3HD_8ANmDMFADgCgNB_IAVQDbTAN9ActAZmDaOAktAskDKJAj1Ct4AopAIwA0xBppAB8AumDGJArcAWIDliB-mD-cAuOAbID9gCZ2AB5AM2CwhAg-CjlAyNEuhAy8Aj2CVhCs-AJABGoDGHEaCCTpBqQAA0AxwAdzABiAZBE4tAfmAF0AbzAzoC5FEpJDapDv6Ax0AYTDckBuUAPHAU4AQNCVFB9HAVoBN_AQNCjJDPBCOHAN_AGPCP8CyKDtJDLkAzhAr3BVKB8HA6LAC-DlJCMSDdXDl-A5AEVWAGDBtiA5JDRiAoIA6IDCjCNBEstA8NCllCBlBfiAIdCmMBtTB-cAm0AJ4At6DM4AsQErPBdyBelA8rAfABKTC2oAxFDp9CmzAcqBQ_AstA7MB5ECT6BVLBWpCLkA4yCpKDHuAOoDtLD-RDYuDR9AHRETOAkgA7KDaDChIA_GE_KDPREBLDadAysBHHER9AtGDjHDXREx-BwLDSREg_Af8AdREaSAamAfmBSLDURE5bB0HD8ICosCYpAULDZcAmNEdLDYBB76AhLDRiAM3B2gDK3BCwCYuBkLAwtA3REeKAkYA1LDVWAWQED2AlxB6CD2LD_REYgDpQEJtBypBBDCMdDiqAm2AeGBKSEMaAaiDnqA_PAptAeECOMDggAyoBRMD0rCPsAroCcYARwC1eAhsAwGAd4DHGDDNE1tBpiDgyA1aAoBAvBA8aALNERHArMDN1AshBeMDCNETNEENElSEKvAyBAoSEqSEd1AgYAq5ANyCrFB8lBEGCdsAxGADABUdAzoAVQA-vA-NBWgAdSAbzAxAB21AwhAAqDJaA_QBkEB91A0MAl2BNqDVGAlkAwvBDJCtHC0KAu5AMtDC9Ae2A6kA3cC2XBELBdHDX8AifCyQArzA49AOQDvdAoOAB8DUmBVQDu3CMPErmDhZBSEA5sArLAglAnYBlGBfPE0MAg-CBiAVbBGKBB9AB2DhVChtAkPBmqBfnB9TEBIEm4A-rDIMCexA0CBGQCITEOUEYhBcwAyYAggAuwDSMBfJASmAmPApJANNEgQAjtA7QEtGD25CUUExIDNtBltAZLCoNDvrBDSBLREw2BcODHuAqUEPHAsUEG6DClB5KEkLAfcCyUEwHDvUED2DyQA3UEEdA1sA1UEIMDUzBZqAewA-KEnpAJSEgTCOtBDVEanAHVEAHAupAolAy4ANvBQ8CXMDchAMVEhSE0iDwMDkSETbAUBAmSE2SEpSEKNEprArrA0BA6tBUBA5BAwBAmoAtiD9MAhfAONEuSE4xC4FD6xCySEWVE2BAYVE1SE3SEcVEYNEfVE5BAhVEjVE5SEyaBwrAzJBzrAcPDYlAUdANgAEABeGDELA-vA0ND8jApcAKTESiCEsAFsAqiChvB1QCAOEC9AD2AAGASODJtASkDGTCdJBuzCL4AJwBFQDZ7A6bBkKBfcAMPDkwAyoDiTE5eCPdAuvAnHDAMBtsA2kAjPDN2DtTERhAhJCVPBMPErSD2sA1rCTPECkAoIB8jAFVCR3AkYBU3AhqCHUER-BB9A15ACUEbPDEJDmcAYIA-CCkQB63AtKBHqATtAt9BMKDPfCO0ALOBgtAjCBvkABKDzDDWUEyuB3qAFRDoyAu-AFRDFOAuqDD_AWqAgaAYmAjUExrAkXEmUEplBomAumA0FANpAAuBVLBD2AuUEvXE4UEUuAyUDzUEhfA1XE2UEyXE7UEX5A4XE8UE9XEDuAyUDAVEqyD_CC2KBl0AWdAF4BqQAtjBNSEKYEiaAwNEsTDNYEv9AcKDa4DymAKEAy0AbMD6qAq4DxSEIuBuVEwVEnSEbVEzBA3VECyC3MD9MA0xCwiDo4DQNEFuBSNEbYEoiDXVEZVEyVEgYEiVEiYETjAScAMZCroAxJA9oA_SE6QAG9ANgABQDzoAcdAx0CxuA6oAspCA1BrGD2nDMTE3qA-NEUPELOD_3BOkDVRAG2AHeA3TB-MDPjBq5DOlDgHA1wByFDguBhpA6LAdwBGiBMhAFnAlxCPOAspAieAvpAARD8sArbD0pAPhC3pAe4AFtA6SENxABhAx_APtAZ7B0SD0hAGdD4AEjpB5dAz4BHmAkiARXE7ZEM4AniA2_CORE4hAAVE65AEYEKEEEVEHOAHfBbuDLYEIaE9ECwtA32BNYEJRAX7A2eAuNEliB4AATVEqYEniDWcCtYE1SEorAqjAjBA2BANjA1aAcFCsMBfFCPNEb5ApYEaYEZaE9xCdYEKrAeaEgaEEbAyBA5VEWBB5FCRyCUsBvoAUEAAkABWEfJA2vACHA6rAi3AgIB0sAuNDUsB8IB7TEx_AEsA8hAGsACIAhmBohCnmAotDPZEsxBVkDgxBJjBbTEjeCOSBw7ATKDdpAWdAMPDmWERxBzkAqzAtsA1OAHnAvdAdJAtTEM9AwWEfZEtEBU5DhZB9GA5sAYFA3TEAVC37AWeA3zAg6ADmBDeA9lBuFAR9AcbD9pAPSB9hAqcAPxA9TEDqDiNBjaCZxAwpBbtAsJAIGBHcExjDy7BplCZXEgtBaUEenAeQAdUEhwAWvBgUE4zA-zBzEEKGA0mAX5AcIDHoBNuANNCzUEeFCfcEJeCHuAQJB2tAkcEKsA8wAJOC4UEX5AicE8UEtcEDuANNCCYEgODguAwlCcgDPcCcgDTxAELErdAJFCt1AuMBTaExuAveAQVEWmANXAXaEpaEVcCUyAhBAkBA3fAZ1AuBAE1AtBAhBAwBAwBAJjAvBAwBAsaAvBAuBArSEviDqyAnYEnaEwSEsVErYEvAAIdEKdEFjAMdEOdEQdESdEsjAUdEWdEYdEnvAcSAQGDNyCceABjBx5B99BehASqAdIB2oAv9AXhAeEAVzAuIAZ6AApAr2C_dEp6ACdANsA-8AXwAE6Ag7AspBbsAkwA0MCQ0CM2APdAw8AdwBrkBeZExGAOIDMJDLlBilCvpAXKAxpA6WEORAhYB3pA0PA6pAfzB9pA__APtAY4DGJDKiAsNCpiAFSB4oAvdA8hAYtAn9A46CmqAq4ByeEQKDoeEYCEzKAAJB_ZAe0AeDC0cEX8DHaELJAiCB-eEIVECfERFA3JAY3A03DhtDWmARaD9MA0PAkLBMFCFfAANEZYEfdEZaEidELdEC1ANdEb1APdERdEkhBjaEm4DmYEmaEvSE5xCdhBgdEVfEkdEXfEmdEbfE1hBtdEolAvdESOAl1A-_AzdEIMC1dEtbDocA4dEAbEmRBbiBENDwJB8LCAeEd9DCeEw2AEeEjhASkDJhAIeEMdAKeE6kAMeE97AOeEpzA2MAReEHQDRpAmmDBCB4oAMPEoWCZeEtqAmZEceE4AEJRAfeE1bEE0Ag3A_2ABMC0eAu_A6pAmABVFBD7AiOCteEb6CegEoQE2eE8ZEh6DxjDswAvmCFMBEME7eEV2DtbDQnAgqAAfEJYEvnBLaEOiDGfEQ4AruA5gAqxA0xAacBeFAOfEFdETfEVcCwBAbVEWfEa1AsBAafEodEnBAqdEpBAXdELNEDRAtSEhFCBNEJhESFCLhE8aANhEYfEPhEndETdEVdEUhEsdEtcCScAzhAAgAxdE4AExfEGMDSGCXeA3dEgoD3fEcZB5fE3wA7fEc0B9fEm2A_fEHNDPbEm5BL6DEgEPJAy6AaeCJeEx5AIgE2QCORALgEFlAQeEudBSeE9eCRgETOEcOAlxCa5DpxDaeEYgEsaDdeEbgER_AgeE5dAieEggE9bE-jBneEZYBKXEngEYIBB4A0MC4dAciExeEjqAzeEriE1eExgEwCB5eEFSEKiA2gEwhE4gE3gEGVEEfEpuAEfEJfEDhEvuA-EBqsAQcCXYEGyAoaEbhET1AdhE0yAldEZfEihEqfElVE_HAK1AffEpVEahEjfEZaEHjEfhEofERhEaNEk0ApvAg1Ar6DDgAn1At4AMdCS9C3MBxlAfJAcFBIHA8dE4TD8LCsdAbzAKABezAOWEJmDQpAmhAVGAQiBnlCFMBXsAOHDfTEphAblD97ArHChpATLBzRDH1CzwAD3AL-AClBlxCYhAiZE7uBquDubEmZEO9D0pAb-AR_Ac3A6pALrCYlDhgE2xAneEY6CmTAAlDHHAB4ARFAGKD5dAV6D_KD6nBaCB6NEOKDkkETXECiA3eEtKAZ-BmlDKfEzhCr6CJiAbiD7ZCbeAiiAdqA62DmiA2kEfkECMD0ZE2eAChExtAiaAJYBSKBknA5-AQ9DXMDflAxFCbdEraARfERNEGdEchEMhEjrAEvAHrAmrAbFCNjEiEElaERjESfETjEKhEOlEDvAdoA3yAsiDoMD3jAmkA0KA-4BmPCZyC_jA5aEl4CzfEmcA1oAr1AqOA77CAwAmPChRAwtAALC01ABeALPBFeATwAQwApvBLsABcBVwA55Cq9BSFB6hAgYArIA8zCQgAwLBBKBdwAZOC6HCoKA0EA2kAvrB5jEQKCnUBYlAAdCBlAoEAZlDFlAXOAwwArGA30CZID0kBZBDWqA99ACEAjdA6wANGBumD-BBL3AlkAh5D8jA9lBR3AyZBnlA3CDnIDrlAfgE5mBegA0lAWcEVkE0sAsPE0nBL2BATETnAQiALsD4dAzNAsTBjkEImAlWD8jAjwBM4AqwBIaAfXEBsCUqAHiAJiA4DChXEaDCmeEgrCfmAPLCyvBBfAyfBlmAMnAphEknBqmAI2AtmAstA0rD4mAymAgIAM3B1mAliBnnEohBmnE-mAKuAsnEMuAQcEM3BCnApnEApB0XEgnEqHAfnEWVDKuA6LDtxAAtAUCB7KB2cEhzA4cECoELYEAlBEJAunE1ECyIEZnE3-A0uAInA1VAIhEZlENlEehEPlEdlESlEwjALrAvaA0BAkVEoMD_kEWjAoVEZhEYlEmiDalEToEclE2yAWoEXNEZoEboEH1AScAtJEroAbmCbeAthEIiBgYD1fERvD0TEhdAQkAwhAzsAsjEGbEpHC9hE92BX6AagAyjBttAslCkKDTbE8iBSUEwEBbpALeE_IBXKB0KBPeEwlDtGCX3AZIC4CB42A9dAJoAlMBNMBUgEsbEpxDpPAxpAQ3AORAG-B3pAFVC6pA_KCjeEFXERiAriCXeAaUAjiEjQE9yCqiEJaCsiEwpEuiEKaC9nEJaCHSEP0A2iE4pE4iEqxDhgD6pEdoEs0AwFBXxAO3AcKDxAAQoEioESoE0yA80A-0AA1AnfEb1AzBAmMDEBAqjADoAvaA2MDV5AXxAymAfoEFGDLlEFjEfhBVjEFjAKqEX1AJjEF1AQqESqEloAVqEo5AqaBtfExFA7jA_oB7qB4aEvhEMDE-vAeNBrqBEbEnsA8oEbPE6TAdKChVA_OCLbEAeCP6AioBbcApvB1QA1fBDpAsYBN7AZOAWpAkaA5eCkwAHXAVHD3cAvUBeeAXPDFlAx2Av2AdYABJD9PEPgERhCqTEkLB7OEE0AgmEzRD4nEXEBxqA0WEbpEbcALkEetAwbEWdAybEU3AgaDLxA3bErqB4VCvgCUnBmqBC0AAcEVtAJFBveE_UEDkA7IBlWD0CBJcEwGBGmAyGBN-C-uDuIBylEg4A66DJUAfYAtaDykE2KBagD7cEEVEAyD1xA1cELYERsEX9BpqAiuAwBDWmAS4DwqARaENUDwqA_OA4SA64AD5Am9CXMDFSAYKBhiD7dErSA2AAGqEUcCIqEV1ALqEY1ANqEjqE1MDTBAxbA4nAYbA4BAcFC5mAWlEgoEbqERoEGjEblEboAgqEMqEOhEPqE0sE2sEabA4sE5VE9lEjlEsqEGXEthEIxBeGDJdDGTEqGChtA7NDnsAHZExcAJpArxAJODakAgLDtIDSWEetEPbECVDDrECWDr1AGpEy7AUjBWkEjoDEIDmwAR_AVzApTDryBmWELMAVrEk-AtsAYFAibEqcEtTELwAXEBZlAspA2tAtbEJNBqjBilAlGBZiE0MAD-BLxAuZEGXEs9DgoD49DjLBcoB4mE7wAneErJBLABOSBrqAKXEsLC5rEVeA_KDMFAcCBNUEGnEi-DlWDYhBv8BUDBpEAGsE2oAcYBmlA5UEGzBHAC7hAMYAduAfkD9eEKlB3XAORA2hDJYEzuE9pEICE2eAWaDhSA_kEyQEctCC5AdsEluAIZD8SEisEJkA2YD64AWUAYpAyPCNSAuqAIIAssElcCdqEBtEEHBP5AfHBWhEefEIlEXlE-sEHqEAtEkoEi5AVvEm5AnvAR1Dr5AjkDj1A1WDNDCwGDO0CAiBB3AwECCOAufBCJAhYAQyC2vAYFAJiBxXALiBh9AzTAmOA1QA2mDBmBAKAUiBbTALzBa5DaIBf5D4QDflAYwA-dEGFApGDDzDsNAW0ABtABnBngAZ1BY0AHCBJMCuSB7NC_FC6MCGsDoFAy6A3MCABBlBB36AD2DypB7iB4-CWWEVyDL2AetAzGA69BfkDF7AsBE1QExcAHjBjsDMdAR4ANjBNsCVLCM8BzODERALKAIKBVhBXjBr6D8DBUWAWQC6cAUGDCPDoPBhjBtuCmSDgaAxJAoRD5HCx7ASkAhIAZJDecAR3AguB67A--BVZEHuDgrBpNBD8AFhACGC7jBiOEMpAn1A1IAzJAn1AhPCK5DslDl0C-kAJxBy0B7REdwAfdAPIAf8AzLAi7DfjDhfC8lEw0CaTAm7DJiDRMATnCKcCekBbUAR6B9NBCJCpgAKnBi8B6bBrxBoKA7YEf9AWlDhcACzBxXAGmDSGAp1A35AP1Cl4CaJCrqByuBhmETUE4kB3wEQ9AxFCWqAQQCA3ADJCRWAAlBnGA4nExjDxFAUrAIKB8wAE3A7SBoQDOeDt1Ca0BOlBFUAz1ClzCv9AxvDvYC7tAQhA34A-JCO3AObBSEA29A2-BBRDQRDOBBfQB1MAqLAAYAM2CwPEviA7rBRODqKCeIDVgAO-A3IAyIBDOEExD-TAkyEtYBmPCJRAsUCPkEjqCEmBnRDH6A1hAX3Ay7AMmBy6AmrCQmBooBEOBq6ArGDCgDJOBi6A3NDxdAKkDDdAOMCYKBcLCakECoDJhA-RDSuAreAXaBmGAMFA4_C6iC_VCBCBuGA6QEe7BSSAB4Al8A0IDwkBt3AP8AKSDQ2AdFAXcDwEBJyDjIBGuCP3CT5CYoDBlAOqAs_AegAEUASxCSnBo0Bm0BFrEbvBpBBQ0Em0BwGBb3CPRBdzABkAMhBiiCLsAwIBRaDEpAY-DjnBLTAuUC6oBLJDSjCFdAyoBg0BSNCqQBAKB3MCJcCstBbABMlAa1BeABEvCNbDhzBtQB7BBcNCDeAf_AnABhyEyQBjdDa1BLFBJzEZkEg1A2dDgxESuA54CqsA61AHkA-NCkFBoLDy2Ad4AZCD5mBnVA71A9lEj2BiNEzYCuCB0JEaDCNYASeB-qCPeBZPA7_D4wEWkCpoBbRAVXA7CB92Bc1CYTCsRB4uB__DhNEOOCT9BsOC28BwEDKHAb_A-BC-lE4hAuBBzKBxOC1IBTrD_WAaYBfIA44B9sA4HALpBN8A0dATLCJ6CtKAxNCtJDd2CJ6CYmBBTBpiBWMDOPCPBDVIA00Ec2EhNEc2EABBvgBu1BV6DjnBiuARlBzlBEmCP6DjWDg8AyTBI9ASiAJYESkArsDYmBACEL-AUsA8vB1QCjeCGsAaeCY5BMeE_pB2FAURA2CBegC9CBbmBB4BloCDPDKqBjLA95AFXBGDBFMATvDorEcOAONAz8BVGCegBrABIDBOEB9OAXpE2rDTqBO1EqTAgXB-cA_9AaqB2yE3OAYVB1lACIAdqBElBxqBIKBZPEbDBH2AoTCT2AcUE-wBdsAQnDqPENIArXB8oB43EzrA93EHkAHRDsgCBMBsDB7CBCREneAxKA1XBaPC08D03ERNBaRBAzC2HC8sDwXBBWE0qB8hEBFAhABzeAwkA13EuqE43E2oBc4E7KC13EKPE43EXKBX2EErBpjCaDBDfC2IAHEB8oBDYBf3EEzEAABcFAHEBxKC1XBzlDi4EJ2EbEBsGDbEBVnADYBZ-A63EQEBGBBbEB83EbEBakD1XB5iB94EWEBy4EjEBITBb8B2jBX4EXFAL-A13EnlAKaDfkEKaDOkAvrAorBCMB9vD8jA43EoNEwIBxrBC_Ce8BZ8AHRDK_AyqBKFB44EAFB64E1XBJID43EiPBG5EfPD5GCAFBHkAr5ElxEAFBZ8Ar5E24EJsBf1EbFBVnA43EZFBurDDPA-vA85EB5EfFB55E_5Ex5EhFBz5E_5Ey0Bu4EEnB-1BtFBm5EPPAw3Cd5EkIA91Bw3E1JBD4ESBBMHEQRDCXBzKBjsBclBtFBI6ESBBK6EiqBt-AG5EzLAP5E28DO2ED4ETqCQGEuQArsBfqCLiBWRAxsBg9BGADv5E5hA5XBTpA5cAWgADPEXCCSyDcRBqeAP1ENGBYnAcPANGBr4E-sBu7A94EHtBmBBhvCQnCX2DLnCOtB8iBQnAM6AhYAteA1IB-eAyCDHpAJYAz9AYLEatBLfEpNEMXBmGB0vA0xAUWAy1AZ7EHkAW7EBQDgYAPfBhoBGFCHLDLfBUMDGMAJvE3PEhnAwICDpAyKAzAAQvEf4DljAeqEoFC0hBrFCQqEb1APbAqoEWqEaSCYhEaqEEjE_sESvEevEtxCVFCMuB-7E1MDYoEB8ErfErrCwrAE2BzSBN0CbcAUNAeGDrYCMNBclA6oArqA8LCGzC5oE3qE3qAJgD-hAzjEE6A02Dy6AgfDW1CPQD4gAMdA5HCVdDONAlLANpEWIDhpAdbES9CUdAnREDhAUdATpEP6DrzA4TAXeEX7B2WEEnDmZEiKCgICWaBiIDbeA6TECqDdgEqaBFaBGqASSAXOEZ3C0eAAfAIXEzPEKXEr9BtpE66DEnEzoC8ZEX2A-ZE2GB1pEmpC7LD9yCAaCpiACaCBfEDRD5uEq9EaSCGhET8EDNA7eACmD47EVVEwaA77EboAzMDflEjYEPBCF8Ep4DbvEtsEdvEKGD1aAxxCMGD59EzYEOsAP_AxlB4FCdNEB5BdKCBxBhwEjNEVDBlxAyFDM9ALsAFIDs7ABZEn9EWNBWsA3IBaOEAeEmhA8jDIPBPxAk1CiTAhXBU3B66AfGAJSDOeCoCBCaCvgCf6DBREaWEzFCutEVxBX0C2jEIfCFlAPzAf9AhiCAMCQhAk7DbBB2MAqHDnlBdxB5OA0OETUAJyEoyB0LBMhAkKBBgCoSAPmDliBUyE6kAImBAIDjbEQlAaQD86B9uBfcAXUE7rB_7CMPEMzBmmE3rDJkAAxA0yBglAd_EdIDLkAd5EvQE68BAKBmwDWABuBEsZEE1B9zAk8ER9EFMBeoDPtAUnBBiA8fDYJDadAAfArfC0wAFqAyAE74CHwBMGAatBAnEQAElJB_5CxlARCByTDgQAZdAkYAhJBaQDwmE2JD1HDyrDWmA0RD1rDumAkwB0VDstAALCVREggAIsEveEE1B0ZD7xAJWDP9AxtAEnEVPBRXEnAFM4AVPB_XDjqAehADVDWmAWrCLXBLnBsZDkLDpeB9QEUuAk_EjKDhsA3qB_9CuzCJ-CHvESUDtpCRvDuIDyKDJBBH0B-JAGBFNcDenAKRE6IDcnBd_A_KDOBFtLCZsA9mDtLCqfBrzEWSAm9AXBFsPCl-At1AaSAf8ARBFaSAktAALDg_AiREgBFOUB8RE0RBCXAIMBlUDdZCrBF6fDSMDdSAE9AcRExBF4REORE0BFAMBAOCMsEBJA3pEavDEVEkIADoEMlB6cEBCFqbCxlA-oAPSEB2AvqAPBCJiABuAYSEUUEjaCroCggA9KDHaBuxEhDCyaBhwANGAz9EjSE19ETvEynAD-EWNEGtEPuBNjENID8sEG8EedEI8ECrA29ETbA49Ew4D1MD5SEYnEAgAyKB2QB4KA7qB4PAZGDwlAbsA0iAP9ALsAXUEs7AyYATgAIsEITE-9BqEBnhCEiAz5DIPBCpAE0AJZE_DDPbEO0CL6DynDpkAdzC1jEN2AqABO2EeWE17DLwBTmBpwAXKBTjBK7DhyC4UB33Ap1EdHDLHAfHDgXE7-EgaAwPDbBBr9A10CexBC_ElxAnREZHArBBblAG9AJ_E02ANmDxKA9LBoPEfrEFMBh8AN9AOjEZmD5rAemACfAPgAa_EcND6wANSA2sATtBihAfzAj_EuEBOOEf8EvQEzpAAKBd9Bs_EEtA3_EhYB9pA23EvIDfjBEPBITBq3C_1D7PEB9AnQBjLBDlBKXEV4EgJDW0AKBBDAFwBBPHAfcA-dAoSBfcAEPCyTDRCBRQEsLCZmDD3ERAFgYAQPCCHAptAezC8DFNKD1rDZXEMFAL2AEKDgmAoiEhXBI0ACnEpaCaBERCFSPAmAFcNBJ4AVICnkEVICsAF0wBSMBEWEu-AbvDzlEAKAApC7xA4yC6QEMwA1lBmXB1OEpDBpkBnUEtFBABFPvBxeCK6Ad_AezEGHDd_AiREuFFtLC8XEIWE7JCl-AEGBszB2FFPSDTBFWvBFWB3kAmaBm9AAoCJLDwLDkhCJLDfBF3FF95Ap7AXcDlBFHGFVmEl2BqBFfAB-6EdZD3-AvPASMD9iBjKEOREWGFRHA-JDZGFezER4BAVEu7E9eEgAF7XAXrD4iEiGFpvEjFDr9AGAFyME_xBGFCRiBsfDNCFxwAaTBYMARCF02D1eAcYAulCWCFIICZCFtVEbCFK8EdCF7bAfCF_7EpoEcFCHFA89EoYEmCFcvEJ8EB-EDzA-FDj4DP8EA8EaoES8EilEwdEM-EySCvoAUZBa8ERHAc8EocAe8EEzBApAcaBzcA8GCpgAF2EIdA3dBApEBiEFMBUGDspBu8Ax8EAKAlCCR9AscA08E2-Ep2ADMAdwBGfE98ENiErdAVyB4xAchApxDsNAxpAhNB33A8fBFxAdGA3ZBR_At1AsZEhCDDXEg1Cy_EvvAQPBleEwgAW9EFsAjLBt7BZkEBbDNMB1lAWeAveEhCDc9EuHFJ4A1eAnkEbsEi9EEMEjiArvCmiAmIF5dAmIF0eAaHCiDDJhAh6CUDC8eAdgA7GFgdEpCFvVEfCFEHFDuAZqE99EH8EJHFoCFcCFGNE6iD04DM0CycCuuD9PA54DKyC3lBtfEmLB-4DI0CA5DrwBxMCD5DKAEeaAeVDlLADdCQNDrlEwBCj7EM5D-9AMmDYjDQ5DH9CPdCcNDV5DjdAX5DhNDjjEx9Ac5DG8BIiAnNDEwEI9ErNDj5Dh3CJ4Dp4EOGAZiAp5DqREn8BmPC68B4NDv5Dq6Ax5DLJCylAoEF15DtGAkPB8lE75D9NB4UA-5DoeDrkAlvB3rDA2AdMBAdATODWHAVODJ6CMHDCBEpoDS6DP2EdODGKDVvBEmEITBOEAjODfKFkZBWeCe6DmsDg6DvzCM0CsODz4DHKB50E0EAxODvsDq6DqtEJhA0gA5kD1YAx6D-HC0oBw6DKrETKA36DhwBwEBueCFPDmwB5MB_6DVdC6KALPDz8E1zAQlDzFCRPDLkAC8A2wB_HD1KBwoA1wBalDdxEbPD_jBU7DlIChEAR8AiPDGxBllD-XDnPD6LAvICQLBxKCwPDj7DUxBmcAyPDYDBcVBaxB2PDiVB8yB16BDJCQPA80C8VCHJCx7DmxB_jA07DrJCOJCN0EamAG7DDMBykBM1C77D2fC97DPIB2xBUNAB8DCUBSmDF8DKgC9FAI8DXQDVmDFyBjWBuAFuHCHPE6pEvJCMbBn1CtGAW8D8gE7JCfvDa8DHgAG6AZUBfyBf8DLIAzQDj8DE1CLKC_MBrLA6QD-vESKCs8DUZDyyBDnD4EEKrB3OAz8DI2CUsB3OA38DgKCVfCEzBPRDQ2CV5DLPA_8D_OAB9DEuEm5DEQAF9DdZBDwDb-AgSATEFL9DjRD-BBe-AgPBR9DMlAT9DmzBV9D6qDr2CYkDOOBMSB1nDd9DdmB2RDtHB4RD_zEaLC5zBl9DUqAbHAo9D2EAq9DCkAMuEcFAcaBv9D8IDVCENSDOHCFiCpkDK3Cl4CyLCdKCJnB4HBZ_A99Dm_ALRB3lAeSDnnBCPBvqBVkEU2DNPBX9APxAn0BfWCM-DAyAO-DuIBEKFvSDZPBRTEzoDQEAfPB9KEAiA3SDPxA5SD20BFtBqMC34B23Ci-DaOFk-DM1BVuB73CHTDkPBBjCLTD_UD8cAu-DFjCQTDH4Cy-DHQB0-DWTDP8BN4ChLE5_EW4Ez0EPUDh1B--DSABA_DkEAuiBdABlTDdQBG_D5EApTDhWChjCvSBBVCM_DE1EpMBP_DmrC0pDljC3TDXuE5pDa_B_RBGTAkZB1ZEAUDdbDR0BEqDftCg_DIqDCLF-FAtaB94CT-Db2B12Bd2BdKCBOCgYBdoBIyDFOCBPFK5CdAEiRB-dC6HAYXAgUDu1EmvBWOCHOBLgDAAE0GAOIAU5CAXBFAELgD6RBNAEuHB3UDMAEHHA2UDm5CRAEOHATAEOHA7eBDSB_UD1REj1AQSBBeB_CDbAEQeD1KE-eB1KEgPFClCApAm3AmAEGiAZXBJ6CjWBDCBx-ARIAuAEarDPGB94EUYBzAE2AETPCrQFSCBNEClJChIA4HA8AECBEOkALAFfpB_AE-5Em2A5VDKDBGBE6jEcSB2rDwIBX6CwJBVREJlAHaC5NFllCRNFbuEeSBAsDVRAVBEKQFDJAYBE03DKWDaIFiNBMoEIRBvIAgBEX4D_FC3lCpIBaJAyJCb4BYWDSGD3WAmODcsDCmCpMBEmCv4EHQC3BEksDvRF1TBpGALdA7BEkCBPUDBKAP6AUmCyWDysDmyB0sDrFAJICbtDn7AKCE8WD50EkQA-sDvADdKAUXBGSFEXDXGAGXDx9CWCEkpATKALXDa5BbCEVyCwuBseEgCE5gAiCEaSFkCE2RBmCE4fE8mCeSFdXDMbBdtDmPFvCE8EAx5BlXDLRCG6C1CEXGE97CpUB3gDAcB3CEeOCgLAzXD4ICWwCvWBdRCVlCEDErUBdnCL7AIDEAYDsHDtJBR6BGbBO8CN6CRDE7SFVMAG6Cb8CLTFJlCoLBh6BhrD5RC9SF2nCoKB5VBTTFgDEt6B2zDy6Bu3By6BgYDBoC-QBHoCfMAHoCG-CiuD2RBqYDIUB18CMbBpFAI-CFNA1DETNAsQC_8CegCQNAFTFXoC4fEzuDoTF1uDKnB3uDFfC5uDpMBHEE-TFJEEdSCOMDc_Ci7B-5CW9C9SFREEvWB_QDb9CVEELvDWLCw7Bq0BEXBbEE3oAyuBeEEZzAVUFhEEbFFZvDwOEl9CxzBYOAoEEcOAqEErEE0vBUrAmvDIUBwEEYOAyEE8rAuyD8ZDfTC1EE9ZDRPA7EEq6A9EETUBb8BAFEiPAAPAeWBEEBv0Bb5E7ZDIFEWEAh8B91Dn8BTaDOFECAEjpCTYBkDBSFEnLECBFNND68BLzApGD28B7xEdwDlFEeFEtYBgFEpaDlFEraD5YBVGEmFEZVFoFEswDoaDVUExaDsFEQqCFIBtFE6VDrUCx-AaRD-aD2FEIdAa_C_wDqqCFbD3UCOPF_FEf3CBGE8FAvqCObDs9B_rCvqCzyCUbDWKAQxDRMFNGEIZBPGE-cA4lBSGED3E7qCoaDexDBcBgxD9yCmnDcTFkxDl1BmxDTRFhGEurAjGEGaBlGEGbBIaBoGESrC-QBc-BSaBf-BpQAuVCwGE9_C4VFerCAWFfaBtZBr-BZZBEcD_GEuQBmaBJcD8IDAHEzWFOcD_GERcDzWFWQBzWFVjBPLDZ6EOHEKGAdcD7SF5OBeyD5LCgyDKWEvJB1PBlyDH_B9aBatEfHES4CoPCULD19CVABvQDHsCc6D0yDIvEQbBNzCuHEAqDtADxJE-cDZIEAdDDIEDTDTIE07C4HEHdD4UAlbB6HEqKELsEnbBgXFPdDqXF_RBIIEuXFx8EGUASTDvABWpDaBDFbDAUAOQBusCNOBusCjdDczDRBDeXFndDDYFpdDeIESOAYBDTwAVACLQB6TAteBNYF-XFgXCpWFZUArIEkXCtZBuIEWYFOjETWF-dDYYF_eDfFAsmDkTB-UAcYFxUB0BDxGDvUAeWBfFADMEoYFzMBoYF7eBoYF-eBoYFDTBoYFFhDoYFpVBoYFjYFGCDYYFLJEfFAzPCSFAgeD0UC4FAcOChVAlrCFsAh0DlYFWJEgYFqeDGZFrOC9YFueDMZFvYFdCDKZF1YFhJEWYF0FAuiB9YF4eDXZFxYFORBSZFqCDUZFdYFWuCsJEvCDvJEX7EPKEplBlZFfZFI1DtZB7CDTWFM1DOPAO1DCXF8JEuZFFMEyZFQeDxCDJME2ZFaZF7WAzYFRZCqZFgfDsZFl3DuZFh1DkTBj1DIUBl1DPKEn1DFaFSKEgLD3GELaF8XFiCC7ZFw1DqZF1fDDaF3fDuZFnDDxGDUGFq6AlKEkKE81DaaFsLDeaFsKEFgDrgAtKEOyCvKEnLEMgDBeBtDDhTBzKEbQFO2D8SAcSBR2DL6C9CCh6CguADLEALEgfBcGBBLEKfBgfBT5BlgDzaBKLEEME5JC0vC5LETDCBbFPMEq2DjLEzgD_BFcDC8REh9ECwCFjCbEDjLE4eDdLEbMELwCSbFRLE92DjcAEwCNPAdLESMEdVCyLEuiByLEXMEKZAZMEDZAVbF4LEwLEYbFUgBwLEcbFKZASME4XDKMEhbF_EDCMElbFeZACMEPLEWZAqbFmgBCMEtbFqgBCMEeWBHxCbVBfbCjbFt3DdMEnbFBGFjLEeMEECF0WB7gBiMEbbBdFDtMEDWCNaENzCNiDXxCNLEMaASiD-bC_hDViDtMEc2BiaArPBn0DClEdiD5MEZqC8MEwkB-MEQfEYYE-9ERvE-IF-GFGNEx4DcoEDNAohB6IFHHFifE9IF67E_IFBHFtCFy4DjIAnlB14DYOAAGA44DqLB_MD74D2cC9RAf0BBdAOJFJjDIHALjDSlDVRBZyCDIBI5DN4AZJFF1CVND9LBeJF6aBfmDbNDU5DSlAcOAX6A9MBtABiNDGABY-EMvDrJFLNDpjDs8DrMBBaDWICujDzJFxjDFhEvGC0ND1IBs_CeUA5NDq6A7NDy5D9NDz_E_NDgYB35DFNBYwEDLBHOD51A9YFKODMKFpXEQYAplCG2AYCBn8EP7DN6DMHDQ6DkQBbODkqAB2AeODVvBX6DITB6FCa6DeJAV0BokDLDFtzC0iAotE3IApKF9cFyHCmzERwBF1ELwB0ODJrEljB3ODPBD5ODrmCz6D9OD-hA_ODFMBBPD56DJmAgiCrFBHPD0EAJPDFLFC7Dh2AgqAK8AG7D4kATlDNLFL7DQLFN7Dc8BIYB4UBTLFaPDVLBjICXuBQfCJyCCTCMjDa7DobAnOE12Be7DJFEs0CliBwxEN-D5IC7SBkfCLOApHDp7D3PDaYBxOEY_Eu7DoHE0LFQtAy7D_jAUdA17D6LFGQDG_EbzCVpEx9AJQD7xA87DLGCamANmD34CHMFSQDE8DMqBLMFXQDgSDJ8DVmDcQDMGEfQDImAQ8DE0AS8DeXDYMFnQDKEDNIDsmDVNCt1C12AigCDDExQDEgAzQDchAk8DVIDpMFchA71C_cA-mDBRBO3AUZDu8DDnDOpCx8DFRDJSD08DUoB28Dd8DrFDNRDrFDRFErFDSRDzOA_8DWRDljBXiEvNDGNFgkCdRD6_DfRDVVBknDiRDmnDkRDbiEuTBSNFqsAmPAqRDAjDW9DazArzBqtAzMCr_APOBe9D2RDNrCRlDOnEiOB8RDx-EmNFn9DmmBzFCXcEnOBsNFObEmOBKTDwNFSZDC0EOSD0NF6hBJLDTSD4NF4-ACwA79DxaBaSD8OB0AEDHDYGAe0BgoDiQAioDH-DlSDe0EoSDg3CN-DPMCtSDWPBvSDWPBxSDUOF-iC0SDkWD4oD3pD6oDBrDd-DqcAf-DFnBh-DmcAj-D0dEl-DPHEmOFlaB73Cq-DNpDnCEFjC0aDuOFJbB1-BLwDyOF2OA2PESpDbzDS4CbTDQ4C8-Dm1B9OFipDSRBB_D29C90EsiBopDZ9DbKA4AEGPF4SBtTDd2CvTDmHEv6AraFRPFGTAJABXAC5pD7TDY_DkZBL2BbPFSGEa-DePFHRBMVDhPFGHABQEmUBORB_OCiQEAVFq_D66AIkC_FCLkCIyDx_DSgDFTC2iFM5CVOFBXAeUDiCCeRDmeBMlAjUD7PF__DoFEpqDSOAMGAqUDvdBeOClUDEQFwUDGQF-RBZTDskCPAEcUBKBBaLC15CueD-UD-TDpLDc-D0OCIxDcAEljFQeDJVDKkFFUDNVDfQFQ2EcdBSVDlPCtJD31CDIAXVDYrD0AEMPCxQFeVDerD2RDJPCDwDkVD8iF8SBwhARtA_SB_dErrD79CzvBL7B2QFQAB8JDARFTAFtcAaQEERF2VD6VD4HA7rDMiDHmAA0AKTBElEBnEXjFGHDtLBEWD2UDslCIWDzIAXRF8kEhtAMsDmfDp6CuBEQsDOZDTWDZfFUsDsQCoBE8SAqBErfFxJBfpCqTBwBEsRFNHDJvBflF2BERsAyRFF4ApsDZCB04B31ESQCJyCwsDCYBzWDv7DM7C3WDHCEKlB6WDKYE7sDW4EU7CX0BBXDrSBDXDTCEEtDphFIXDXCEygER1EaCElkFdCE2eEk7CVXDUXD31CWXDlCEIxBnCEhSFMDE-mCyCE5UBhXDgtDUICy5B0CE47CDDEtSFibDvSFRjDxSFn8D8CE8JC-CErfFytDBDE6SF5XD3tDjYDXSD-XD7tDKDEtIC2MAQuESDEnnCQDEX8C1mFZ8CUDENYDMYDd8DRYDC8DTYDdDERuDXYDAnFwDEbYDdDEkDEauDP0A_VBduDrDElYD9QBW_D9QBuDEkuD4DEjVB5YDrYB0YD1DEyYDAEE5DE3YDmTBTNAbtD8YDanF_YD-XD7TFDTD9TFrYD_TFnnFBUFDMADUFuhEFUFPUFHUFaYDJUFTZDNnFmeEGUFzoC-5CaZDTsAWUEdZDpJCWUFVyDYdAWvD8qBjEEzLAZFFkKCfUFcUBsSEqEEjvDtRDuEEEgAovD1ZDqvDrUFsvDtUFtKC8ZD5EEAcB_ZDmeF9QEpBEWpCFaDX8BIxDEFECkAKaD2RD9vDDwDPaD91Dk8BEVFjPAVaDk8BIVFQRDPwD8gDMVF2LBnPALzAgaDbwDbFEUSAtYBvOFhwDUVFdIE-PAjFEtaDZVF8FEwlAZVFXTBBQAjiFUQAehDr6EuuD5aDHYDyFEqVF0FEz3BPZBuVFD_C6FEF_CxaDDxDIbDBeCrqA-SADeBC1EEGEMVC9QARbDmZB5MB_VFydDyEAMGEuZBIxDFWFy1C4qCw3CrZEpLBLWFvrAibDVzBdqAgaDk_Ct_EdGEL-BqbDwPAvpAubDZWFv_CGbBZSAzbDeWFeXDrGEcJD4_CIQB2xDlWF9bDhaBKGEBADdeDsWF8ZBEcDraBjHAPqFKQEs0EvFF66A09DOcD6FFbqFHHEWcDd_AVjBXcDMHEvlAZyDccDDXFxgFQADUHESADKWCjcD3rCuBEmcDmfDocDMpFqcDiOBSjCQXFJ_DEAEIbBzqFnHErFApHE3cD_EA5cDbXFMsCnWCMQBvAD9cDxADJrF3HEGdDuQBGdDLgB-lANgBNRAAIENdDKdDzzBUdDmdDTdD3jCpDFZ1EmiFBIE4XFusCwdDs7BIdDsXDkrFAYF3_BmdDarCkrFdIEJACTwAgIEadDVXCwdDteBIcBhdDZUAleBiXC4dDtIE4zD2IE9dDyIE2IEEJEfYFoACzIENPAkYFhAC6rFDME6XC8IEXfDCJE-IEEJEshDotCKsFEsF4YF-IE6rFNJEOYCZlFAZFjeDTYC8eDmeDj0DYBCYJEvVA9dD1VAteDdJELKF8eDgJEw0D8eDjJEDWAbJEOuC3eDHJE50D-eD6eDBfDtJEA1D8fBwJE3sFmZFwfDJfDQfDBsF3JE9sFSsFvZFSfDW3DUfDcKEHMEWfDweDafDffDPsF1uCLtFBtFAaFjfDZfDMKEgLD9bDmkAIaFNKEneCufD3GEWtFteBfUDFhDbXAkfDTaF7_DAKEXaFD2EhKE_fD6-DpLDsKFfaF5OFD2DqKE94D4REIgDuZC9jFUvCQgDPgDOgDZbDTgDcoF6KEGqFzaFOsE2aF0uE_KEZ2D6cEAuFITCrMEILEpcAAbFpgDHLEbZBGhDFbFJDCchDULE4hDs2D0gDMbFaLEZEDW8AEwCf2D9gDTuF6YBy2D9hD9fBNhDIhDzfBwhDtLENhDeWBPhD4NCawCugDiACRhD7hD8sF35BDZAvwD8LEihDaAEPhDyhDBMEkhDquFiZAbuFQOApwDd3DTuFFUDmhDzuFefDBvFluFkHCmhDouF8ZAQ3Cr3DugDW7BGhDDrCQvFguF5ZAiMEgMEKxCbIAtZAPcFGiDRcF2qBKiD5cDVcFmFDtMEZcFBcCwMEdcFIxDycFwEB-eA3MEgAFV4D02BClEVCBFqECjEdMD2cF_9EKHFh4D6cF8tBQ8ERHFiCFadEUHB7IFIHF1vFtcF3iD4vFkBA6vFC8Eo5AfkA7SESOA1HB-8AfjEnLFPgAMvByuBzkAd8E99BVtE5oEBsAasAj8EmuE-oEn8EJhAp8Ez_EaTEI9AHKBpDFX2AzKANAFrHC08EMfF3-E38E0hA88EQ2A-8EeZEHTCgZEYID-zACuErECN-ACIF-FB0pAhRAipEN9E9yCP9EodAUcDS9EX0EU9EW-DxeA1ZEkpA73BaDCRBEpIFEQCtGCzBEPxFuiEh9Ee0AqLE9eEq9EjGFl9E7pEo9EwGDs9EErCTGEDNApsE9sBzIFUjE_IFuYEfYEcFCuFAGHFddE0vFscF4cFucFmxF4SEnhEtGCBNDJdFfkB_jBRkAgyC5GDGkAi-DulEYlAO2CfkBrPA6ABJOB0MAV9EEsAUxAkEBQwA-SAgwEKUDBgEiZBJ2AcmAC6AgWEPsAOOE1YAOHDaUBdTEwgBstEALBVZETvDO7D2dA_jEHuEzDF64EbrEdnAtTEsSAvTEcyBkmEsMBJ3A11CEsBwMFLmApGDVnA7QAzbEybE9TE5IB4bEW4DKuEPfFRuE50B9TE0AB6cAowEQiAMaDhAFXEDsgEhiCRXEHzFM4AHzFB7AaAFVQAMcEstAI4E4yBcXEtxE4yBfXE9sBSnEWSEp3AlXEudDQKAztAF2AqXEstAG7AD2DuXEcOD7UEeFClzFzUE0XE3dBmcEJzB4UEWjAozF_aEqmArzF-XEzzFAYEkqAduAJhD9eEFgCBuFXiFQnANXER7Ei-DcaAzJCRiAIJAciABRBhiDUYEeFAjxFjoE3iDwxFzVEDHFNjENlBkCF_vFsxF57EMbA1IFsaEvYEGwFSHFKwFV8EA1BOwFDKFwqErYCcFBf8Ec0Bh8EZwFHZEbwFxjEwFAdwFJGFd6CgwFURFt8EotEPkAayFFUBZOExwAqwF0HFswFRiAuwFygAwwFPcCgOABCBFEF4xA0wFreA2wFC9ET-AodAL9EVDB-wFIsEw_EZsEfiEkiESIFIxFk3Ba9EmLCMKDd9EfIFf9EwgEX2AMzFptALTAQKAHvE9zC6BFj9EWxFbxFgqAbxFpIFFaCn9EcnAa_CfxFlWBxIFdGAL0FusEu4DZVEgCFkBANfAPbAoxFeoEQjE9sE8IFBwFuxFN0FcaEmMD51FQrAyxFfkATHFzjF1aEW-B7qByoEE0AcHFRxAnGD5oEOOBqkFWkAw2A-oEHGAApESDFDpEz0FykDpDFemALpEoLANpEozAKiEQpE-zASpEvwFCMFydAbgCBhAupAcpEXgEz3CJ9EodAGIFjrDHxAkpEzmE-_ANIF70BRuERZBW9ErpEmgEW1FvpEjSAlkEypEhIFskDM-AXqAgmBljEMpDk1FlmBk9E8pEYxFQ3F7gEIHD6iE8pEJEAHxAf3A2eAQGA8eAFfEz1FGjE1BAIjEysEQhEjhErdELNE8dAqxFhfErVEnCF67Eg3FWjEKjEpfEShEkhEVhES8EphEroAvfEGPEXHFz8ADuA66Da8ExhEN2AzhEsSA8dEdFA-dEd9DYwFSIA7hEI2AIdAVJBX6AFgE0GCFiEJlBHiE4iCeyFtaDqOE5HFGJAUeEYpETgESiEv9AUiEw2FbeA8gF-_AGuEZzAN1FdiEXCER1FjgElABpeEe1AliEQ4FqgEP0AC3FvgE9uDyTBtiEygExiEk1F8eEjiA6gE5gE-zF3iEDfE8gEUTBLVELfEZ9EGhErQAe3FdqEt3FmfEOhEj3FMjExcFivDo3FqVEliDA2FX0FI5FojAiqEL5FrFCS8E_fAbTE3YErdAg0FLgAt9CVLBqlERiAjjEY_EJkAiDBGwEB2A2hAqjEU2FwhAJPBrzCvjE46EVwAJfEODFYKBw-EdMBlzA6jEfCE1uESrE0HFgyFd9D5fCtPCC8BEkE5wA6dEe_EFUBihAm5BxpANkEydAL1FZBEJIFTkE3hAEUE4xAinBXiAWIFgHAbkE55Fa9EgkEaDCikEMKDY6CRXEf6FM4Af6FwCBpJDD_AAdEgREvkEOiAyiEubCWxF2kE1zAAMDS9C6kERiAy4A9kEA7Al9AtuAOeDClEYmA_kFHaBGlE7LAIlEOFChoEhjAvBAjBAhBAsBApBA6BAhBArdEL5AmyASnAnVE91FlCFV0FMBAE7FG7FI7FK7FlhEM7FtiDwtAsnBlMBJhDQSEfwA0GBPaB2uBolBc1CE3AMACElD39A_FATgCijBJ-CvOA72FtPAqOAUpE6GAztA09AMIArOEs0AaOAxiAaeEd-AJvEtuAqvFvyB87FknARcEvUCC8FzOAE8FQJAVWAw0A9IAZYBNyCWaEyvFSjE-uAU7FH7FJ7FL7FhMDS8FW7FrdEeyAgyAiyAxxCQHBizFP5FQ8FD7FF7FT8FX7FXdErxC2fAX8FU8FlhEa8FCzAd8FtcC6IDTzEurAbjE7dCL2FJfFlkAQLD0vAlxBzoAFOA1IBcRA-vAm3APUEs5FCfA_fEc7FKACk-EI-AFOC2nDSwACAEQKFsBBu8EPUDg7FKWCt9Bf2AMwEPdAvwAXLBGiBPHAqSAlmErzA9_ExTE8wAspAPSBI6F7eAsNAOCFvyFqcAjsBinEiQArQAInAFcDFxAAxDzbEe-APPEQ6FwoAnpE_bETxAU1F86B8BCaDCfQE5rEvTBHmAgxAg6FXpAi6FUxAZxCu7FyKATBBSSEzgAYkCRHAyuAxBFmFEO-FM-FRYEUMBVXAYNBNOFQBBkjDL-Fr6FBpEyuEi7EueASWBLSEg-F5uEi-FizFBfA4QAPJARYCDyA4EAz9Ep8Fl8FuBAn8FQbAt-FZ8FJNE1BAyaAyxC4PEg8FC7FQfAy-FY7FW8Fj8FY8Fr8F0-F2-FRrAw8FHlBTzDU8EEhAWPD3aE48FsGEPIBVcA88FrlA5dER_FQkAXiFC9FQOEZtEHwAG9FvjEdMCLbEMZCP6AUwA6DBLOEvvAP9FrQD_kDN2AV9FuwAmLF-DEQAEb9FdZElGB7HFhuAjdAh9FiIBquDk9FBKD1-A3TEEwDehA7GBByFX5Au9F37ArZEUBBMpBL1F2zALxA-oAw_EIKCfiE39FixA-_EvPBoWA89FeODDeA_9FcxAD-FfxAVAGheAXpAsQAInA7xEoSARVEAEC0GA6MBC9A0jFLpCILD6BFA9EFaEi-FYxFpAG3uEe-FT6FDJAw3BdAFseA4PEm-FIHDCmBq-F37EP8F6-FBbA8-Fm8F--FV7Fq8FXdEPBAy3FmhEcoENdAKuA3LC-vF1cFq3FR8F_-FABGv-F-AGk8FrdECBGl3FS8ECpB2YEL2FiwAXHFD_E8YE4OEroASwFVxB9xFnLF-dEPPE5hE9LCp0FOAB6cAynBABBBaFnHBLyF4CBPHCAlD9vBmvEnKF9sAe7ABID9ZAdHDoOAqOE4ICgLBfyC_8EysAhdASHBiZEdHAvpA5gAxpAawDzxAe2C2nDy9Fq6FLIF8lCKAG2hAW9E-PEEiA9DDIqAu8AY1FDiEWgAcmAhIFTGF4OBKFAI6D0rBp8A6eEudBllAP3FT7ER3FnCG7gEpCG0eAT7EI-Fu7FoLDI8FviAQ9Ds-FNBGu-Fw-FT7F1CGrdEQBAhBA2aA0BAG7FR5AFvA3-FcXE0cFrxFLBGi8F_AG2CGQBGA_FXdE7CG9CG_CGX7FM5FroENNALTAqhEbQCRpAmlE7wAolEcFAzOE-YEVMBebEupA6oAYNBYcAmiBApAKJDrzCSFA_lA6dCEGA2GD9cFNZE_jAUWE3hAllF3ICC0CENDzeC4dEhjBhpA0xEh4FtLFBlBtxBWdAQLA5tEEOFB8D0JFB9EY9AiZE4oAI6Fa0AmZEZUERWAdAF5zA0pA4jD3pA-FB6pA-dAP1F-oDxZE7QAIXElWBW6FPCGbIFc1Ce6FuFBJ4AlWBnkEbEGAaAtuA_sAAVED5FP3F1ECR3FsEG7gEuEG0eA1ECVpAuqAvIAKEAziAVYE64Av0AW4D47ENBAVyApBAhBA5fAvBAZ7FcoESnA81FZvE-1FAwFAbA9EGZyAAFGMcADFG3MDE-AiXBZBFNwAYRAoHFQhAzRF9GA5KDtQCrtB1wBjdDZTAsZBJiA4oAr7FxGDohANAFJ-D4BFRnEReAkAFePBbRAg-A4zAaTB2yC2aB5EGRaEhIAwFGtqAyFGknAr3ENKF5EGGlEPaEI8F07Fz7EhqAeyCJTBWCDuqABGG-oADGGxiATJAGGGaTBoEBNKF8EG-EGNFGcbAw-FJBAaoET5AmMDQBACoA5BAiBAhBAjBArBAabA6fAlVEW0CPjEHFGR7FGDGKFGRGGBFGUGGWGG31FZGGhBAbGGdGGfGGbfA8cFYKB6LAZIDJoAO3EKJFm3AIqBM-Ex9AQdFu1C-wEIBBprBZTAQGCFIDp0EfBGj9AcdF0zEejDGXEfyBBEA-uBJwA19AeVDeHFx9An5DpkDCNFBIDJYBudBmwDa5EY0AKSAx_CcgAUMC42EyMCjlEvjEJkBSzCsiB2GDGWFoBBMlArzFxHBUWEPJBaGA1XAIBEv6ArvB2nB9DDLNFJuFnJBPpANZBISAuPBZtFdeFLsDGwBaxEotE5JBHiAN2AtKFL7BpeFVvBjwFGwDbFA0KBasAThA9kDT9FxPBGlDvNCWmCkXB8eFbcA6KAObB_7A6kAgzBvEB35AXlDL9AXmEP7D7gAqIDF3EOBBZ4A0ICblAHlAB_A9IDRKBQ8AimCPSFpfCwSCBiA2DEuPBP2By7DjIA_8AykBtxBUDBRIBL_EcRAB8DB2DK6DX7A6DFY_EP9ASCBlqAlJC2lASMB00EfmDsoAc2FQyBttFIlBtOARiERtBy_FyCF9JCOUAxuAwFBkIB41Cd2CqyBGgAssBkgFLJCV4D4MCBRDpGAE2CEGE4MFupCvcA_dCZ6AhZBbsBM2A1jAMzEQABPEGjNDE9DeID2pABmBj_CfIGwdAEZA3oBGmBwcA9pFB6AwgAQmBqxDePEvQCYgALYB8IBX9Av-AG4BeLChJClTBLaBk2EkhFvADeSAVjB1cA_OBx0EofCBJCFOF7rAsSDXkAQOFWqDIiFAGAs3CuHBRIF34B8hFvsDfABtPBAkEaiFFNBIpDzUFeiFVhCoDGI0EqQB2QBU1EYUAzqAoXFf-Ac_D5hFQBBSEFgDDCZETQFtREzvBHQEzvBkBB8JD8MD-VDiAB-rDyNBTyFIiETyFVSDGtBSTBBpERNAHSCU4BuuDGFCz3BiRF_zF_PCzqBxeEy5DGmAVNFBsEZJBskAdiD24BfHA0RDIKAe2BbQCWgAzLAbmCKiCQqAeEEsiBXUB3pAaeC9lAMlBgmCuSBrFBQ5BKUDa7CbTDkQAd7CW3BCmFHmFymCYOELiC-KG2mCeSBo7CI0ECRC8MDk5BckARjDdXDuuD1wBtBCEZBiXDS0BJRCJXBvLACDBaAG1CE9cF3CEpiBkdDJVBkMG_5BxSBB6BkFB6IGZnCYMG8SFdLG8XDQMCuNAgnCBkBgVBdMG_tDwMGW6B7MGY6B9MGW7AaAGMTF9MGWpDOeAQTFWUD38AJcCkdDm6BjLGWTFyMGm8CONGFcDxFCbTFMNGauDW0AoLBe5CSNGLSCUNGn3BZNGQnFAGArDEerBiNAxjDBNGg-FdNGF7BxEBQNAJXBxTF9oEbWB7MG-tAzwD_DEUNG_YAk2BzNAbEG43AV7BZDFM9CP8AwSCP9CTLAzSC7CBV9CEaEthFHUFONGrvFSuBoJG8NG1_EoPDzPEthFNTCNNDJPE6rAA4DXaD7TE5-CI0CPzC-UCtcAAfAkVCfNGFqFwMGeSAsjEz1AD3FeOGxrCyMGJWCWSEISAkcDlOGmcDlOGocDPrE2qFiAB7PEXQAvvAxTACXExFC6KGS3B_0EFzBFQEbKAutBqQBLFBpKDwyDMNGKRAwLGmADJlAp4CBrFVYFakAMtC2qBOtCMPGqXCKPGAeDQPGuBDSPGhYFUPGihAyoDIeDOPG1UAetDvcBGpBJ0DaPGNVAgPGqTDWPGOGBYPGBCDkPGNqDvcB9aB2dD5IGsPGcPGMYCgPGFFF2YDtFAGsAGdBLEBmPGWCDUPGhcFzPGyVAqVFCuCxPGxvE4PGCzBGdB2zE4PGgLBGQG-PGpYCxPGeGDGQGckAOqDP8AGdB8dEG4AguCSPG6dBVQG_YCXQGAxAYPGDZCeOGFZCXQGLTCuRB_sB8PGW1DaPGafDfQGSlCxuCpPGSeBrPGxuCOQGXqDePGPaFlQGlCCVQG2AFjQGOvC0QGwGDbQGPTBb9FphEfzF2YD0eBxnBpXAxDBpXAZ4CpHATJD1EEykElLG-KEyNByxAVdCq4AORGnvCklASaCqVFbqABQG6gD8sAjpALOANqDVRGrPGVRGkAFe7EdaCm9AdyFbLEmxAjaCoYAakAEwCURGmDCoRGwaCsRGhuFuRGPwC-0F0aFhjCZRGmuFwRGSVB3RG9jB1RGMhA7RGqRGOgB5RGQQGbqACxB6gDLFB7RGdRGubFdvFagB3RGVFB1RGgQGbqAZFBNSGu1BPSGBSG5bFJSGiZAbRGXECLSGOQGPSGetDsECtaBxbCaKA6gDzpF1RGm3A_QGcMEwRGjGGNAFgvCJqAPIDDvE4CFyYC2TBE8DXFAQGGMFGqGGmcCuGGwGGeGGCBAtaAADGB8E8aAe8FSHBT0FKBGR5FoGG1SGOFG3SGaGGcGG6SG8SGK7F-SGG2FglEd-C2cCUGD_2AO-EmhA6CFovAeDGuxAzhEIgAC4FwlE-fEG4FL-DrzCWTEbeAGeEEgE25FvBGT4F7REdwBC1CeZETgEYpE1sAlxCRiBpxDpdFBjBAwApoB56FEIFslAfeEhRA6pA_pFpiA82FKJD6pA8mERiA-mE5dAvsDY1FguEB0AuiEcKAwiE3rDyiEr0DFaETLA5pEqqA84FumBA0FWUG5EGwPA5CF5EGOpC8EA0SG_EG2SGKHFVGGlBAXGG1MD4SGKTGyGGhGGxcF4EG5-FrcFvAALFGgUGHTGiUGsGGYGGJTGxGGgGGNcAcoEwID3JA2HALwAzqB5hBeqDW7A6sDqhE_GGLZBbXDAWEkjEG9AQIBaFAeGDiYBS5DNyCqMDo1AHlBzRDsyCiKA78EmGCJhAidCLwFsGCDeEp5DQKCbYB5JFe6A99BFZE22Dg7A2OG21AmTG4dCnVGtCB1QCdtEB8AJHCuIFsHGJHGgwE18AvdBCuDkwELkDJcCLGAoIAM6D27FxlEpkAPJBVeA4UCsEEmzC4uB7hBwNABGFdeF7iFd3E4NDViAsVC2cAOHDmSAxzCmNEjeCKCBmLCZ8CqABZ7AhkAu6DLkAw6DdTA5JBRKBxkAXKBhIAG0CS9DTKAkFBGRCepA3nBeKDuBCdDFL7Ak2AvmD50FkLBGxBSTASuBOBB_YCMMGxLBsIGoREuPDgYAUxBOWAcLB7KCFNGQMCefCiAChSC71A2kAO2ELCB1LBRNCImDNGA9LB2xB9YEKCBukBz3DP9AwWEBSA7bDKJGudBOdCMdF4SAO8Dj9AQlASJGohAUJGPmEW8DKbBYyBJhAARAt1CqyDUzBp7AqOARLB4OAs9AINC7ZA6QDWsEENBmLBV4D_HF69AnXGsJGm2A7OAepAEJCygF-pCRRDfQFVgAIzBzuE2RGksELhCWTA3pCsGAE2BQzBGMAD-Bk0BcpFeLE2pAbBBRlFP9DJ3CEKGMpA9pFLsAOwE1LAs-AZeC7FBRiCs-Ao1A2LCKJCZPDycA5zE6mBHmA0bEycABnBihCQ_E5GAvhCPJBgNFVMGIzCGpB9NDT2AQwERVFraB3CBEXAlPEWfBwhF3rD7LCnwE6hFOmBcEFN8FkPBPHA3kCTPBZiBKJDYRGWeA1GAi2El0EhNEKtA7fD1oDdxBZZGnJBvMC7EBKyFMiF9uEelCGHAlnB0-AeOFzRDzGArMCmvByPBajBoOFApEHGB5nB-ABzEBD4D9TD3lBpeEN8FvAB-1ATOCjlAHhDS5C5oCArDN5CkGAh3AYHCK4E5eB8DBEOFMfBE6A9IAHNBaYGAlFnkBd6CDlFBiEudBWFDqGB8fBvlCcKDcLGC9AeLGlzCgLG2qBdsDR2ESuAroCvdAFQDTiAFvEw2E5HCJmCnaGWAB32AqlFkpAG0C0FBAiAM7C1ZG2sDtHGbQClHAilC2lFs0FjQCLhF5LGYmBc1CBMG0iAGPDc3EwsAd7Cu8AY5BGqB3KA00EB3AMMGQbFqUByaGMmFS6AYXDtHGs5B9kDTbGB6AbsA5UB0FABxBL2EC9AkXDLNFbsA0UCRWENRCE0ArXD5nBhjBxSFLGAwXDMlAfmFkFBwaGvMGhbGdnCLhFO8Ct9DiVBB_AO8CQJGGYDlzCIYD3bGvRCh1EMYDebG7mF5bGxnCekDiLBJcC0bELNGS6AZTFlbGZTFh1EZTFWbGTNGIcGlDEwkAcuDMcGaNGQcGOnFbaGiuDQbGRSCWcGPRAS6ALNA9GDDMAF7BURB3DEccGu7Ar0DtNGvbGvNG0iApSCn_AGcGzNGlkB2NGk8AyZEZaGqWBKcGtWBZ2A68Ai6AKvBi7BOaGEOG0cGFvDSNCd9C5oBrnFleExqA3NASqAjrERqBZVGC8BLiBiKDRYCLUEPpFmqAtsBvwF2LCqDBcbGuRA_HGPLCdUBXkA9mB4BG0iAUcD8VD7bCSSA2PBtHBgbBkpAPSAbsCqRECwAJdDgWCj_AAzE-RDHFCzqCj_AqKEZRCeSALpBI1BsrCQ6BP3C9eC5LCj2B1dGHnBhdA-RDiOGhbGDXF2cGVHEeTAOxEAkAf3AXHEUcGM1BvEGdzACfD0cG1SAojBCfAbADkiBidG1SAZmEhyE8cA_6Fn9EE_B7rEdMCREARPE9zAOZBo1FE_B16DbHE3CBiOG6SAheA3MCcHEyKAOABkfCQmARWCKrEbHEQQBueGREBuKDREAZ-A6eGNnEXFGceGlNAp7A_aBhjCreGWcA_eG_aB9jB9eD1SAMhAKfG2SAe3A8NBLfGo-AKwA0oAHfG-SAXQA39AQ4CjeGXACXBBt7DWWCWbG1tAyOCheGVpACdAejC6cGv1BKnEypEkEAZHFVABEfGHwAOzEeeGTEA6rANfGUpBupEYWCqpEdQBpxDufG9KGzfGYGCzfGi8BuYGhOASqArpEYbGrpEnHEqsAcXFuwBybBYSD1fGZXFQcG1QBurAHwAFhEnDF6dDZIDNPGW1EccB5oB0sCYkETgGTPGcgGVPGegGihAReAatCXgGKeDVgGwACmgGKVAM8AagGZFBigGCJEkgGKVA5nBrgGnmBS0DogGXNAhNErgG71ArgGB6AagGtcGQqD5XBtgGSCDvgGLjB7gGUdBLNFQqDREBAhGjsFChGQUGegGLKFLhG5iBJhG2zEJhGvNBQqDFcGVhGxgGQuC1gGKfGNhGiPBJhGtBC4iBwmEcgGWQGihGYQGkhGAxAtgGcQGEeGeQGkhGwABQJBiQGohG2bFvgGmQGshGzgG8ZFyhGr8EshG5gGvQGogGIvCyhGzQGihG1QGohGZBEAiGwGDohGnHERLDmHAx2AMIFtCCHbEugAtGBYAFzKEVfB6OCbzARNCGrDsVCTiGv6AQiGHtBkqAiUBk4AFfBC-D-DD2LFhgDcjESYAZgGSaCxgGSaCnmBSaC00EOFD9GDtiGqfBGMEXJCPYEYuFbLCiYAqgGBwCmiGrRGgaABwCoiGqDCZIDBwC33AzZGSwCW1EBwC5gGBwC7gGzEDGhGzED3iGkbF_iG2LEEjGXhDOjGAZAqiGQ3DSjGWgBQjGfhDWjGpwCYjGQOAKjGzbFcjGvhGOFDTgA9EAswC9iGg3DgjGR-AijG3gGswCGjGaECajGtcGJTBwgBgjGzpFkjG8ZAYmBOFD2aG1jGClFcrFnlC01AAfAjNBR6E9jGqEB_jGQxAEoB9jG6_AEkGKUCJkGq9AJkGf9B9jGE_AJkG8jGd6CaPC7gCTkGBkGzFGpHCX4DP4ArDG64ABkAViGxSGGMAdSEBVDiuAHOAQSDCFAfUGSGGCFGA-ERfA8aAyaAm5ADBAsBApSEHwFffAbiDtUG_1FFTGxUGTGGrkG_bAtkGlBAvkGxkGzBAzkG3hBfkAz8FeeCzSB8jB99B7xFS0AS5DmhANkAWsAl5D5oEr5DtcAsYG_dEIDFCdAm-EWHF_hE7IBCsDHwBNmC0GCaIGENDN0CPpEqOEUBBe1CkECrBBV_AXJCeZEZuAYpEXKAapEF1FcRAepErdCdeEN6FXqCheEAxFkECR1FJPB6pAIdDdqAWFDIqAgvCzOEVyDGmCLqAqHCaCGGmGCgGfuAe0AbkDjiABmER3FOmGT3Fr1FP0A2ME9cA0zEKMDLHAc3F1GAokGhUGCwFskGiyA-kGT5AwUGAoAzGGrUGxXEEDGp3FETGvUGpGGyUGdmG8kGfmGm5AimG4UGSHFJ2FGlG1FD53Fi0Fe1Ck-DSzA1hEKGAQlGasAXPA6jEXtEMSEW2FueBzeFDgEp7Ab2FUPARZEHpEXbEEND4DGpzAm2FreAiLBOqBm5B_8EXOAVeEZpElxClrEtGCe4F-8AENFz2F1lG22FpIF42F4rCqPE92F8lGq4FxNAB3Fd6Cm9AFCBc9EskDfIFwnGwgEskDNUGVkGN3F8BFS3FE7DVUGn9AXUG8nGdkGFJALdGknATHAc3FK0F5AGuUGimGcmGB2FemGukGT5ACBG4bAe8F0UEnmGQ5Fe4DIoGsmGKoGumGMoGzBAOoGuBAwFCUEARdA4wEopA2qBVGAvmDEjDnLFl1AN8F3xFdNEQND0pCbJFC_AQGC95A00EgwAmJA7iFXlBTqAUGDasApJFL-EYVGttA_xFN8F7OAcqD3OAE-Dr5DA6DlRADgA4dF5yDmVG-aBriB3rDHRB2qBQYCpHBLODL9ACAF4NDYzCNyCf2BO4D05FwlAC6AW5BD4BM6DDKDHpAfuAERAgODU8BuFFASDsJBlzCHWGtjFH7AJDEWeC2HAGQCsVCJ5BRWGLwBqkEVwBKCBMABZ8CNIGiFAcKA0sBqTD2uBPJByeF45B74B4MDR4A3CBQbFVAFDTCNnGhQAi2FZUBTJFQ_EvwB9QAs9FCTC8gED5Cc2F5WGefCsgCSkBSTA1CBnHD_-E7KCvwAdxBllGL5BqfFS6AwfFbLD-7DzUAsZBOXGPNA_7DzMAHMFrqGZ0B2vEKgCANA7_C2vEe0AgTAesAV_AARAKgFLKFrSDcSAKOAHiAxbGmXGFnA1kBQLArXGLpCfJGFMAraF3rDchA2zEdaDo8DfmAq8DXlBiQE5XGxzAZuB7eAK_A3DFTPAAYGXzAzVA4UFFzBHaGURD-PC0JF6pBNzB85AilA_MBExDqGBUTDYzBWdBy1EBREdgEcjE5NBwOBHrChlDGmB1QAAVCg4ABpAuZED1DGKBlkAuOBoYGoiBCDBx3CtzBy2BeHGBnB0mBUKGrjEVOBjFAP_AIwA_AEElDV6AIzCx-ArOB_YGB5AwlAe-BDZG2RGDHDwlCAOFzHBTLAS6FxHBxSAMZG8GALZGZiB43CYRGdkATZGD1E81AhBB3-AgrBD4FWPBdPBwJBVMCXXEgZGRYBiZGAxDi7FVyD80BwzB4hApZG1GBQeGf7AtZGE6AecBtYGTTDyZGTIF5gG2ZG9uESGE5IAfUDE6A3UDKnC_fDeJB-6AB-AtVDW2EvZAHmA2RG-kFLBBNaG2eEClFF-BEmEryCLaAUaGsIFm4AGFC5nBBmEoRDSFBoTBFsG0JBYMAvdAGmEo4BURBmaGwWDnKB0tGnRGrcG4RFtGCWQCvaGcNB_4BW1EbQCjIBIxA3LG2sCS7CshE6aG0iA8aGtHGXUBthGBbGLNFc1Cd7CNrEIMGZhAIbGTNF5QC3jG5QCxgGd5B5jGSMGZIDOdA9kDCRCB6A3KBBfDLfCLNFeMGT5CGGCCDBs8EjMGcJF85BptGD8CKkGpbGHgGsMGhNE6BGDhFIgCzMGSbGkRC8HDknCvIG6MG5uG8MGBvG-MGDvGUwB-bGpuGtVBM8AcNAGNGzdC_mFutGHcGgRDNNGRvGPNGTvGRNG_ICYuDPvGGSC7GBfTFT5C38AsgGPhAcNGXvGsbGgNGdvGmuDy2BfcGhNEPhAF7B5CBt9ETvG1YDjFAyYD00EcNAqcGXXER7BPvGvcG-uDxcGsvGt-A_ICRZBTvGP9C1WEwWBjIAF3ECOGswA-cG9vGjlAeMA6SClvG8SCtiEHdG0eEOOG8oGMdGjuGHVFheAmwDZ9BMyBJxDBIDqtAWdGr_AHpDqkAuzEwvAgwG2YGQkGO0BNnB1jAvmBedGIKDr7A5QAqhC5hA2PB7zBmdGpfG8LAO2ElkGudGuPAwIB0wGMiE_IDArGzwGLdDVpC2dGurAULCYLDxrA6NFgpEP3CDeAxaBCDBiOGFWCnvGlSAwuGiSA1aBUnEJeGc6F1rApOGRvGOeGpIFoOFNVGziB4MCxsAceGkiBuwGieGBlAeZDZeGz8B-NC7LARRElHAieGe_AIpAUzFcpG1SAXLBAsC7eGn9EUTACZGtaG7rCQgGmyDIWGMUAipCBdG_aBQQBzxG5eGCyGDeACyGkJGIbEbPBolBhaAWfBQgG2xGARA7hAeHEwmBWdDIfGR6E5EA-nBQyGIfGGgAg8DLfGkxGIbEkzE_xBS4CXyEgHERKBs8EqfGC7AKwARGCwxGLwDf9BGPFLKATyGqfGcrF9iFnxG9iFMvBVABfVC-NC0xBqyGkzBeqCGPF_fGziBj1F9yCN_B0sFI2BUbGAoBmeGNbBsyGCrFlvGPgG8yGsIE-0ELPGGOEWgGhyEYgGPzGRPGTzGuXCRzGEeDZzG1UAk2ErcBVzGbPGfzGkcGXzGpgGhzGFQEjzGXNAb2EltCbzGnPGnzGBzEtzGsbGftC_HGxzGB6AftCtcGNuC_gG3zG71A3zG0zGFhGhzG7PGPwAcYCrzGMhGA0GeJE-zGQhGNuCShGNuCvNBK0G5oBK0G5nBK0Gi2E5NC6zGEkCP0GtFAtBCuLDhhGA0GjhGa0GlhGc0GnhG4jAsmB5uG8BC8zGSeBM8Ag0GsgGn0GpzGJCCfzGKDDbzG0WAR0GrQGs0G11Au0G0bCa0GCKBu0G_hG20GxoB4jADiG60Gq0GMiGfEEgXA6aEi4AzoGRtAL7EjoBBuFcjEJaEK1GRRGI1GMDCGOEPYAP0GPYAB_AoGFH0GPYAk2EPYAwiG8eEyiGCXBbLE8RElCG5tGVKGsaCQ1G6iGi1G0YAS1G-iGk1GoLEfJCkuF-0EzfB6zGzfB0zGJYA9jBm1GpFGhyEz1GN0Gz1Gb2Ez1Go1GTjGu1GVjGq1GXjG31GISGB2GbjGD2GiZA5HGJYAwABoGFo0GK2G71GjgBF2GoRDM2Gi2EK2GY1GWZAw1GujGF2G9gGhbCm0GCaA51G2jG_1G1gBB2G_9CHSCTyF01AjaCbRBTDGm2GqEBo2G0sBaJFGHDmVGv2GjNBz8Bt2Gq9At2GgHCm2GE_At2GpDFo2GUkG92Gw3CPCF7kBv9Er0D-BBU4DfrGBmEcIFPBB2TBbzBTLA8EG7nA7aAPFGV5ASnAlYElGGU0FnGGvUGP3GAyCYoAmyAwtAViGIwAMNATgC8-EYOA4nEw2AkXEUDBwsGtFGRaEtoB8CBziAwOEknAOVEIaEO3GKbAQ3GmcCNBAZ3GihBjHBuBAkBAu-F3-F_PA2kGJFGY3Gz3Ga3G2iD23GC4G43GMHB63G83GwFC7-EXuBKOAq6A64DImA2cC7GG-0FNWAisDNLAlmDRJFXaGXyC6QApoG2LBFIBONDJGCIVGN5DDTEUJBQwF71BUGCTOAXIBFnAX6A11CXGBqOAL9D5oGw2Av9AJoDvOAyFDedCSWD5yClEBW4G8yC7HAQ-AOGCgVG0sAmNB0KAHtA2GC3mB9IBNsG7DF2rC8SAk3CUUDBHCnQBuHBRgG2CEJOD35ASTEyKFE6DKAE0VGxRCsvBklABaGM6DerD8HD2QF8MBHIAJABnCGIAFYxAtjFE7AT_FgzBZZBkHCswED5G1FA1JB_TBrHCXmAhwFFnEWpAW2ExqAPKBKUDRjBOjD3HCwkBP7As4G8HC8zCg7A2oByKBcZEWOEahAKUAxeCduE76DrRF2zEKlCJ0C19FNnGBeFrwB9cBQ0CTHAPPDZcDI7D3JFdDFFhAMdFzEBmeEb0CgIC9jBVlBvSBqLB7UBegCGkBNgAVKG2oCaSF0FBntBkHDjuDpPDh0FcfF4QA0tECSD0tE1OBt8ACpDRdA-ICmfFuIB_VBjxCD9COWB_YDBGA2LFobAMJCiGCDmD1cCI1CxkB4LBBQDzxB6xB9fFIBFEgCmSASmDshAG8DuOAjJCLIAlrDNvDQrFKgFPHDgmD-nGWMFWZEU8DAuDNHEumBJPEYRAURAqyEHEFUgFcJG6gAGuAZFBY9DYgFJ1AxQDTiBngCN-FgVDa5DC4ExqArMFo9ASKC2TEFbD7dEzyBs8DMNBWDBvICRcEpvEs8B2dBZ6AhKCZ6AeYG2TGTTEHPAoKCEzEVFBHPAtKC8zAnNBHtAsPDybEsNBfzBgLB30G4KCzdA0NBIIF3NBOwEnmBCLCemDghClKBlzEdsANKGmWBVmBaTAPKGJNDtzB8IAlhCwzBuOBSOBXLC3IC92CGvDkNFZ9D_RDfAEA_AF1EihFrQDIQAGiC4VC-6DSSAZUBH0BrIBshFYPGRoD6YEDZGGLAR0ELMCR3CwoAT0EERA69DJLBcKGc0BcKGgSD1oDCMCz0BTyBFyEHOFdjFooDAVF8_AJABv0EUPBeoDv0B43CaPB__A6RGH-DmRD7lAQBEQiFP0AnPBYcArKG2EB9SAE1BoSFlnBkaA9_A_sGPIArZG2qBJ1B-VF5cA1rFdFA3gBt-DVkCRTD7bBFPCVJDL5BJJBffBSjCfRF7-DLeCtnBXoDziFS2DAPFZND3iFAXFF_D18GlQB1GDrTDLiClOBjREGVCMHAI2BwJDUbBNUBkNCPdF4QB38GX_DIBCv4C8GE1jCR4BSGEcsAePFU1EvPCiTA9OBjPFG6CDWA_iCjvBpjFzFAkjCejFx8GVUDA7GI5Ch-GkjFH9CBXAAgBc5CsbBnoBTZBUwAqRBWRBhuBTOCxXB4iBc7Ax2B1RBfAEd5CTOCfKCoBBFPAw2BqUCoBBq0CqOCybFNQFNzC8qDS_GO7E8GE2kCZ9GVQFC7CX3BQ_Ga3BQeA25C4_GAlCh-G55C2YDQPCN9ChaAVkFZpBzcBHPC4fED6CgYBNpBx-Gy3BhXB8HAKKCNpBlOA53BjuDDIAetDMGBdlCIBEV6CkSBoGEKRFW4ERLG7BFPaGYlAX6Ds_GURFEsAGwCiNBSuAylCtkCOsD1-GknAsQCb4BFCE8PCagC6FCjTBcPA-lCBQCsbB9_AooC8AHxIGVyFhWDPFFJvBCBH0JAPFFSXDaWErYF2RFu_DsaG87FslF77AvLGpTB-RFGQB4WDCGE0lFxAD4aGJkBOCEINBJSFhVBSCE_cB-lFWUBQSFVFFIMGolGymCG-G0mC_cBiCEPtDtUB6jBl5BQIAQmFeKBSmFl7GlSFgWCmuGzeBdbGMHAgMGwRBvLAKnCvuGt-GuXDjLAqMGkSFzXDc7DVTCb8A4XD4oA6XDtkC-SFRMBG3E4IBATFNKC-uG3BHpRCl7GPDEJ1AITFXCHGuDJCHVDEVCHJlCbCH3RCgkB0nCLCHUTFEGFp6B1-GUuDlCHWuD-uDYuDnCHavGLUCoDEjCHa3BrCH3WAzCHThBnTF5vGRICnWBrYB5vGpxDipA9IELCH5DEvWB-lCJCH9DE7RB3TF5vGcxDK9CQQF4NG_BHonFlCHP9CmQAloCtbBunFFUBwnFLCHtoC2lD0gC-uD1nFJTF3nF7SF5nFMEB3IAyfCTlAbUFoyCnZD4MCevDPUFcFFXMFDpCsjCuEESHBd5CfcCaTC7uBjHE19AuUFA9F0vDzqAHPACaDDYBpXB_vDqgAh-GrTCJVA1qBCPA4qBASALrBqZAhoFCUBF-CUUD4EBgGEKYBsAEMFEAuDroFULAvoFIVFqTCwoFxQBUFExSBOVFz8BEtAbwD8pCWYA2oFrYBjEH-gB6PA1NANQAn5CbVFnqCcUCq1C5YBmmCpFEuEHHpFsEHRqCD-BuFEkUCTzB-NBYqCPIEfQA3DB7-CQZB6EH_wDcpFaAGyEH9FEvAH1VFLLEdpFQHA7UCt9BQtA7VFtZBkpFwoASxDdEC7UCBZA3dAnXG-_Gb_CGHAMVCbWCuQAzpF1KCYRAzNBDrC4lB6pFqnD2zDeVCgHCFaBBdCmVCK6CWsGW9BL0BwqFxdCd-BNMG-RAp3BqmBarCL0BmWFPCGzGE7FH_xDtGEiaBL0BDyDutAWqFLFHkREumBacDGpBQiCoJCKGH9YBbSDgyDXnBxFHbxGYcB2xGSWCueGI_BHwAtcDIUDSXFm4ClHEvAHkADw-DKsCnXGZXFeGHb_BksGYTATIByHEmGHVsCh5BfTAD5BpTAdECpTAp3BpTAkNAKzDR5BrbBoGH-AD2GH1TA6GHA9E-_GzbB_BH1bBh-GcdD3-GSIEqGH8bB8GHWIER6AizDN2BytCRUAoEHqdDm1ELcBWQAIcBkNAgIECNCgIEQ3BRYF8GAgIE4GH8jCF7ACRBjDFCXFkBD7bB7rFmbBZYFmHHGXGfbBrjCZcBfYFsHHYcBqHHDcBFsFsHHaeB3DE0dBXNAeeBitC2HHqTD6HHIRBZcBjZA-HHvHHU0D-HHFcBceDmHHX2BjvBtKEZKGHEEIMChVA6IBKIHniA2VFrNAbIGNIHLZDNIHTwFhVAqrFieD6GHf0DcbBFZFLdBDhG7bBJZFfIHn0D2HHjsFlIHCbFjvBbZBdIHWYArIHEIH2eDlIHjTBdIH7fByIHBIHdZFlIHrHHjvBxYCMfDoPCgkA4sF9IH6sFFIF2BCqbBiuC3dBNfDLdBM1DFJH_CD-NB8JEFJHpQCIkCyCHPJHwRBPJH9bBSeBobBNtFZbBHKENJHEIHKKEHJHTDDtBBVDDqGHQKEAHHp1D9IHUKEBJHKXACNCloB_PB3dBhDDsJHoJCTBBgeBwJHSJHztFBOAzKE7JAwCC0CC8_G2KES_GeGAbbGZKG4KE8fBcvCz4A9CCrAH1aFBJAbGBBaCbGBaMCa2DM2Bc2DKKAVRGhNAg2DA-CyvCQHAVRGNhB1gD3gB1gDEOA1gD8gB1gDiaCu4A2gD4HGCwCY9D2iGTKH9NEmKH8RCi0A7fBouAiEDaEHoLEdoDbbFoKH-gBqKHbOAKZAzRCi0ABZAouAiAC6KHX-GRjG1JHyuFmKHnNC4KHdKHISG_KHEtFuKHdjGmKHMECouA7_Gi0ALZCOLHXKHVSGGLH3WAMLHELH-bFTLH1KHcECDdBfECmKHW7BouADrCfLHRLHnECVKHLcFfAEhMEPKHEiDoLHbvFqLHMaAdPBJuFiFDjaCqME8GAKiDCNCKiDT1BKiDjUCKiDCTAKiD8gBaSE_PAW0A6vBZbG99BKMD6VG1ECIsEJaCA7FKlE3kGvUG1BAzBALbAHBA4bA2-FR3GHoASnAYqEQ7FW3GpmGNBANMHPMHRMH03GMyARrAiREXzByJDQwEezEtiBEyFUTAGgAwvGheFNLFgNBZLA_FAYfG92CAdERZBkKBauAOPAVnBTeAlcE7OAViFiHARYE11BtFGgsEgVC8CB6MHBNH0FAANHaOA8EGbMHjBAQMHuBASMH13GJNHObAMNHyYEQvAusF_3GV0FaMHOMHKNHdMHD4GJGDXNHLbAQNHD_Fy4DPqAc4AxHBPOA4uBKyCwdEjoGdNEDNDTDFnoGAcBX4G0GCVyCvmDAdCwNHCIB2dAyXDEOCSNDeyCuvAfYAGcC4rANyEQIBYMBuHCP9AAHDD6AjqAUrAB6AiLAXZAdeGEXD9xFA5A09CemDmNDyNH14G0lBoIBU-Ao3E6gAaVGLgCEEGmSBmdCpLEr5DBlBrdCZ9DNjBOrGbyGMREFQB0KDQ5GSwEahAusG7TBM5G96A7NEVcAzpDBuCMEAA3CI1EerBnVA12B2GDXgDEJC39A-oATQB9QGP_FMeFW8AczCOfEQeFCqBzEBaOAq-E9sAkzCXJGyBG39AauBpgFbeFdMBeaGIPBjKFUkA3JBc-DLnGO_E35GS9CfeCJaGneFJxAHKB0JArFBZ8C2_Av3EXGAu2GceAulD1KFABB1KF83BCICBCBCqGxlAEqG5jAvsDTAB3FAKdAfNDq7A1WAM-AuUFjwBLWBQICtKA-GDO0CYCBeaATZBlLAJYEEdC97AyjBJ6DzCFzwBPxDd6GZqFZxEeIAeyFrrCR7DryBzUAo8B1JAdMBo6GE6AARACTCh1ArMCIYBUfC33EnlDZ5DZfCrcDsICWkBlNAb5B5KBcfFlJGUzFiaGRxB-hBi8AJwBJCHhWGipATyBVfF7ICT6EpHDgUDkfFr1A_6GfLCfNCJMDFJCYCB9CBAKBIBBKJCqhCBmDPXGyLBnEB3rAlMBTmAJyEJwBDFA1LB1-Ap1AfmAqxB7LBWcAL_ErWEtMHlxAnwG9oB-OE9OEXyEXOAlJCUzFf1CVUF91BaeAKgFy2Ai7G5rA3RAi_AxLBYUGLCB96AopAwLBKXBdRBMQDNHELeFC6F-0F5mAWyBOUBcMF79AeMFonBhfFYKBGuAxZAi_AdnAoCBBUAxCCqkC8QEOgAhJG15FyXGYPEv9A9hCijDXlBoYBUKCdSBswAKAEtqA5XBeMAe4Fp2AimA6rAE_D2nG_kFA-AhrDdID35AviAUNBi_ACYGDHEQ2CDOEs8B-lES8AhrGv2GolFrRCLhCEXGMzEaRBIvBxOANrEcnD3oA6pC7OF-gFGSEAhFu1ClMCo_G8wFzCD6TEqoGGhFrABdzBKiESNFhAD2rGroAqRAtLDlZB1JBvhCCUEQVGJmBLGCEGBNaA25CycAGODamBM6AG5G6MDzhCIrGZ-BAzEOyDIOCNtBxdAMdA-IBrvEkXElPAxzE4-AAoD-RHghFA6D5zBzTA3mBNrG_zE9hC2nGFHDqiBvIDpXGvmBgxEzhAmXBDwGvmBYkD8ID6MDMUHJHDJyDP0BDxG88BDZGPTBWoDEgEY9GqkC5OB8YEhOGSlCxSAITEwoDFqBoZGEUAfLCEMC2BFdzAYBEjcDpBBvxEg3C6sBNPB5LFOOFxXG81AtIAz0GBYBy7F0sGRIF9jB4RG2oD9pCYOFERAKpDROAXWA_0BhzAG1BtLGgkAA-GnHGoqF2YDtMC3SAnRGLiFXmADtGR1EoBG6MDPpDQRGkiFMRGR-GyNBoiFeVHiqCyNBW-GVdCY-GWOHa-GuIF9-D8yB-OFZ5DdQB6uBwnB9NBYABhqDmpDxFCEPFDVHqpDeQHiQB9aBeNC9QADRDyqC8SHERHmBBJ1E-NCAsB1cDhWA_VHXlBlSB4-GiKGQ1E_mGBUDaOEDUDcVHlFA6MDLNCu7AMFA6TA-UF1UAHTHAAFVHGRoBMHDHHColDF_G5PFnPFp8AVoBHTDNBBcIBPeBaRBI6DrzBs_DctD1bCq1ECYBdoBgKBP_GyNBFOCdGCFOCIdGs2Bf-A0fDyJB11EYmBYXA_MBASBSCBpxGVXAZDFbOCBmBYuBCJB6BB-PFTNFa5CMdAwoB5vEbOC6SBDQFdGCn_GOtDHHA1TDKHAA7Dr_GGABISBu4GSAEGABsmAuHBllAz_GLWH1_GmRA-oBjQHBnAeSBK3BMLB8MHEtGU3BA7DWTEQIBkXHcZAuLDwWA3XHTWHvXAJkC2LDQGBLYB-OCpXGTkFELFRrDERAYVDSzEGYHjnBi3BRBBaODpiBpuA63EZnBh2EEtGTAHSYHirDp8AalCeQHXtGWsACBErTHfIAzRA55C2RHvmAZ6Cp7Ap2EVTHjAHUPECsDWkBJuFqGBe5CWaGBZBn6Cy5DvuAVNFKMDKtBUJAtIBvAFfTB9IBlTAXsDzJF9PCfIBalFZJBeWDrTBrRCEmC9pCw2EFZHJmCHZHqXA3eBoJAcGB6sD7gDLKD7rB_rB7tGJUH6RFu1A2pBRlDV7A0iBieF8RFobAn7A2YHHKAHCEpKC0lFhnE4aGOiBaBH76EcBHlPDCtDFQHUCEbCBiBHGlGY5B3HBUNC87CymCoYAImFsZHm7CpKCMmFy5DgpA4RDoCEZJB9ZHLGCbbE8vGCdC8XHguBYmFy5DrSFJaHibGAjE8BHrTHJnCRkBvLAAiBgICE8CfIBmmFQRGCDEi_AKCHrRCMCHaWBM-AgSH8uGHSCmnCVNFknCJwB0PDrRCLaHITFaaHrnCraHXvBnaH-TAraH6OBrBBSTFwYHj8C1aHmCHrSAh8CGLBh8CCaHdYDiKAcaHszB_jAKnF7aHaNG3aHIjBGbHpwB4ICOZD3aHTSCd2AuYDMbHaQG48C_CHcaH1YD83DzTFFhFCBCUpAxNGMbHmHCDZDjnB6TFJLCcaHoNGW4ET9CPaH3cGgiDR9CrABNEEPtBPZDAZHRZDeCB1WBqKGUEEsbHPwGcWHgDHZOCN3EbrDNqBLxFYvDOEBA2El9CM2CRwGZlAQTCNtBTXBdXHTwGubHw9C5UEI8BNtBcTCuIFflAXqB_wEZoFeLBTpCCKGoXB6SB-yC_9CoJFrXBFtDsDBHvBrXBkvD73EoPFsDBgWHAPA7ZDpDBDXHS6ESUAoLDCEHliB6qB_aHHTE8hEBeFvDBkkC9qBjcHErBPXBq4E12Bz4E_GAJ-AwgC3cHkmAqXHWEB5cHQEBGvDE5EfcH-4EAdHBeCTEBh9CNEBeXBNEB9cHE5EAOHNEBWkBEwDJcC4DDsEB8MBpDBeABL0E6EBlcHy4CyvDIFEakAyEBYcHHFBEdH_rBGdHAFBhcH9rBAdHUgFEEBsvDvdH9cH05EtdHuXH_5EndH4tACdH5XA_2B_5ErdHUFBNUBEEBiKBAeHPdH_5EydHJ6EsSHcsBAdHi8BpaBSBBx-A0NDiQHNhAPPA6SBzFB1dHoJByJBIvBO-CcIDTOGewFVYBo5BBUEyoF0OARwDHLClRAzpCItBEQA95BWFE4pCLhCjaDRWHfwDSRGWVFaVHYVFueHBQA6uBZUCdGCZUCjXHZUC_aHNhCjQBLXH-PAmzByZBlUCBUELpFf3ApUCQHC5zAZ9BKnGb9BQtGV9BtMG-wD7ZGHAGEFHyeHGFH5aHn9B7WHLbDyNBDVCV5DvqCdLF3QAApEY_C6uBINFlnDqpF1WHupFdKCPVC2eH1ZBqbGKNF0EC2pATACzyFk_C8SHFrCgVHCGB1dHfGEhgA2sBAxAO7ErxDsVHBqFAaHX-BA7DmVCyRHJyDsZBodAZSAVaBlSBFQA0XHZrCAHDs9DgfHqWFgVHSqFLXH5sBFnBGLDOgHg_Ab_AP_AZyDnRGFWCLaHFeGubHVHE0QCkcD1aHXADfgHm6ELRBUGHRVH5_BcAD-5BeADCaHN_BhWA3LG8qFUfHDPGf-AMsCepAw6GjGHzgH4yDWrDwHE8gHIrF7GByQBHxB51BjXFAhH-lAH5GvABNaA8gHJdDPnD4ZGHLC4ZGJwB51BtXDMhH-WCFhHCBDkfHJUA5YHusC3WHQIEYfH3bB_aHRhHNnCKhHLzA7ABhTBThHaIElKB3XFAHDVXCQuGSACJoBLYFDYHQcBwhHwzDohHaHHJWH3dDVhHjHHgVHXYF6hHnHHBIECKGeYFTWH1IEDOB1UAbWEyBDVdCkYF-hHEOHMeD8hH8uBsYFHiHMsFDiHAYCPiHBCDMiHFiHIJERiHW3BMiHKiHzuDHkDVPC-YHZsF0hHkeD6hHFZFHkDoeDHkDVOAniHdGC9PGTiHr0DjiHIeFMZFWiHfdBsiHD9BHkDXPB1iHBiH30DziH0XH70DsiHFRCWRBA1DWrDwJEBjH6sFDjH7YCc5C5CDHjHGWHxCDIWHLjHGLBLkCzxB2ZFqiH_JEPiHBKEgVHKtFDiHEKEHjHxOAajHA7Df1DWjHh1DV_GVPC8SHOKEVhHiJHjgHrfDBjHUKEpjHKXHlUDYKEc5CKvCvjHLjDYkCcGBxjH6eH0JHklAaGAxCC3XH1eB7jH6eH7XHcZABbHE7E7cHBtBBeHuaFDLB4CC_aH2hDSUABVHL7EmFEJ1GFKDP7EQkHanAp2AzuAA1DUZBMfB_FCmGBgUDsxA28B3wEMfB_aHPfBHCBPBEJLBmGBKKCmGBx1EyeAI_B4HGLEBvNGGuFbvG-aFRWHIEDBUEUKHPnDDbFiVHbaC3kH4vCkVHSuFzkHF-AhsAXfBfYACHCbLEV_AhDC7gD9kH2iHwJBJwC7kHWbF4jH-iG5kHxRGqpEsDCbXHEgBLlH7aCPlHsEDVlHRnEXlH_hH4KH6eH4KHTWH4KH_eH4KHbWEDLHZlHCoC9kHQjHOLH6uBOLHVXHb3DZlH4XHJlH5KBXlH1WA9kHbjHxlHJPDOLH0XHOLHAHD53DbGC-wCZlH6OB9kH7ZBCmHglH-hDlKBfMEALGCiD1kHpLHvkHrLHNmHtLHhGDevFfgHkFDw3B-bCfhHaxCHmHTiDLmHDcCZmHyMEXhHCNH2nD4AG_MEqcFLMHdNHZNHRNHbNHzyAmmHfNH7aA6tBOBAS5AClGv3GWMHV3GDTGUoGJNHLNHNNHE4GPNHaNHumHwmHL4GyYATuBlNHMlB2FCgaHU8EauB-0FJ0A9FCFLFrfFhuBrKBMnH9QDGGCPIEUdFNGCLMB75ADJFQ5DXTAdVCUrAtwGulGIOH8rAuVHslEtvBQHGAABwMBnHEpjDVQARiCVgAHvBa-E-KC84GBpGFMBRcEQvBC5G96AUvByKFEbEU6GAKFimBCKFKpD0TFOzCSUDMJB8dCKFAZCCtjFOKFLXEZ5GrvB9LFd5GP7DYTETOEL2A0vBMGBHjFsxACNBHqAtHGP2AjlE8PCjUCz6C5BHqzCpgAOXEZeC5TBNdCjeFbtBePH1BBneFttFekHCEFreFiABteFh5F7ODYqBQKB-0DzeCD0C7KFiwB74BobBR6GISF4eCyZHlADQ0CZLA_eCF8AV0CejB2wBdUBIfFseEfICI8AN-EelDCYBSfF1BHaLF4RBGkBm0CzNAKxBWnCq0Cc4APxBUBBSxBakBxPD_LAXxB0PDrLFnaH40CzNA60CqfFXTHxpFkbEjDHwfFE1C6LFKTDssA6fCwxBaEDMQDlyCDTEFMFKVG5xBX3AV1C6qGKgCIHAjJC0vE21EFNHM8DyNCKgF6sAi7GobGNyB8XBlQDuQBDkEbTEw_FSJAbnHBdCKOAggCKSH4-BupAgyBFTETaDhhAuxDvXGoyB4sA71ClsDmJGvyBA2CelBzKG1yBxPB0MFQ1BJ4ER4EKRDu7CCYGypHORDPRFvcAtwGHTEJhCr3EtKCENFtnHQYGdlDGRATEHQGBVhC02FBeFbgEahCwrGayDbYG-cAYTHlyCzmE4nHGwBC6CY9DVWC28GdvCycAwzBx_CEuDY0AeOC12CWAH-nDLEHC9GBuAE9G1hCUqArHB6oE-2C2GEWnBIoDjcHG3C_-AI3Cm3AS9GzYG1LGY0BbVBQiChdCY0BDTFB-DxKAdzA_LCQeAioDd3Cl9G9iCYBEu_AKOFITDgiCu_AjiCZPBX0BwSD_5GUOFOyC2oDKPFuiCyiCw3CcPAuUCBuALJDzFDA-GdGAyiC6iCoOF9aBbvBN1Bp-DPUDyMC3mCiiF44CX1BSFAZ1BfVH4rCRfHiDD2OFnsHi1B7PEwsFkLCK_B-VBdABtEDViG2YDy1B_dHN_B_PF4fGJTCLPF3hANPFPrHERH9nBrjC7_EC2BziBL8BbdD5kCYPFlADMWH1KB8-GAsC05CfFALWA54CAGEgJDhSBm_DQ4AQYC7pDC5CAeC07CxRBMkC9WAgTBdtHbwCmjFcfGojFQ_Gv2BYXA_WHkqD_8GqGA2ZAyjFhnErqDyEHd5CIFBHAE6CDh5C8jFCDDoeDvYBQAE-_GGSBjeBXBCRQFItH1_G4jAeABz2B5ED5_GcWABFDgAETvCLWABAHWrCPrDCPAVkF5AEIQB4IAJAHQuH9GCqQFLdDsQFs0CUlCXuHCYFbuHTSBvXAQYB5AEdlCHIAV6COCBE4BiYHD5C-kFfwGgtGBbEsnGbfBQ4BnqAEiAeBE6bCOlFAcCX2BjkDTpHUlFrqH7YHuKD-lCGjBsbBxRAooCnRAkaGAOCw2EszCksDqkDqgD0RFp5C32EG6CqlFEoBNqA9XDCICEUBvhA2WDF8CUBHWvHeEEtOAKdAhQCn8DaBHH9CpZHR5DeBH90CtZHo1CAmF0EAxQCnHAWuGGVFoBHjvHiCEYHDdSFVpCfSFKlCwBHiuGu7C0BHVtH6KBHVCxCEokEzCEIRAMaHUpEvSFZLAxSF87CttDwEA3CEYRCw8A4SFxLFomFcNAqmFoPDM8CfLBP8CosALDE6tDB7B4bG-vHYCHLvGYWGHvGYwHJlCLvGynC5MAjTBoPDkCHjwH7fBlwHpuCFnFonCsCHdvCauDPWHlDEowHEoCa8CHbHswHoYDVpCnTFoPDNbHY6CrTF28CfVC5YDI7BH7BL7BxvGu7CZbHdmC3TF4wHbWCnWBeLH8YDw7C1cGanCQDHJoCsnFG-FUDH8NADvDswHY9CxbHOxHxoC9CBe9CcQDx7BpmAbUFn3FnDHZFG-oCvEEQTCGwHLoFZaBuEEBSH0SFpUF7CHqyB3IE2DHuhDZoFloHboFdUC5vDLdB5UFAXAKEHWaDKfFCXFOEH-xHFwDn_DSEH8HEntBULAXzAPdGzqAHVFHCDyoFsFGXFEF-BsaDf-CBqCmZA6oFpYA8oFFZAxeH_YA_oFVyHBpFXyHdVFdyH6YBa_C0RDMZA-eHVyHRqChYB3-CPkBbQAE4B7aDuPAMhFuUCpyHe9BbFAVpFSgDhVHXyHDxD-wDbZB-sA8UC6sCfpF2_GjZBA-CRFHI8FmpFFqCWbDuKDVxDJVAaFHw0BKWFZyHhbD-sAoJDolA6ZB1DDSWFI_CM-BNaBGmBWGCIKGWKCv5CbOG9UCQrCpYAyxDYkEAaENwB8bDe_CJgHfzH6FHlHA8FHpzH_xD4_CBtC9mBDZF09DPGAAnB6_AL0BZyDMuHcgHokEegH1_CzrCb9FiyDpuCkgH6bC0qFHgA53ApyDXQBtcDDqDSXFU1EdGH9sH-qFjKAXXF9rCNsCB0HlGHJEAqADOZAqAD2PA0HEu4CEhHU0HGhHAQAVxAIYARrFe0HCIEF_E3GHi0HX1BFeA4pGo0HuVA_GHB0HqsCMVAO_A24CFHHc0HgdDi0H_bBrBBYIEcBDarCNcB3sBMZAtrF2FAcwENTBBcEBtCNYFLqCzhHeBDz-C4rFk0H5hHlsHlHH5_BnHHO1HiACFeAgwCCiHQ1Hs4CENBQ1HWADmYFpsCetCJsFO1Hv8CQiHe1Hu2CVeDFBD-lCFeAIFDIYCM1HKUBFeAeNAOJEITA9YFKdBW2BlrCQYCOBCz1HlqCSBCOsCkIHlsHmIH61H5JCQYCK-Bu0D41HuYBCkCj4CnYC41H4nC5iHFBD9eDJ2HT1HrJEtNAxCDoPC0RBkZFk0HHfDSRAG1D4rCiuCNBBCECoWAaQACtFaiA8JEgoBUxCGeB9uC2bFBvCylHX2HcfDgoBwjCHKEgoBWADcJHkRBarCz2BgJHz0HmjHPrHp1DpBFBtCYDDJQAWkCjCCgtF9uCTaFWkCiaBA3HQVA3jHiDDoaFGuH0CC9WA7JHIlC3ZCn7CIkHrqH9CCZtG4XAQmGOzBQmGc6CTkHbdAVRGPTHe2DzYAQmA0SA0kHGuGOLEdRAtgDe3HvgDOaAEYGk3HzgD3xBhRGdDCw2DgDCqKHpBDgLEQMDeEDm3HnCDOlH03HwkAi7EmEDAfEUwCdLElBDYwCi3HalHm3HR1HyLEcCDDbCC4H8UAyLEpCDWgBk3H_CDAfE4XDAfE4BDzbFk3HFDDCFDT4HtBDQOAI4HYbCA4HIFDMMEHCDQOA-3HxWDjvHNvFk3HW7BAfECxCHxCX4HJfHRfB13DyEHnLHg3HvbCUsCwZAwCD9EC0ECJhBwnCVxCx4HPiDv4Hn0Er4HyJFFRAccF94H0mFnED_pHlJB47EOBAvBAsaAmBALbA83GTMHkbASnA5IFXMH1mHkFCH5HJ5HL5Hl3FN5HUjAY4AxtHVcANEGudBaQBEiAJTBy6AvFE9-ALCFmwAiXEMVGipAEfH0JBgTA44ABTBKHDGhEDzFCfDp2A64AX4EGHAo-F4DBAPBv3GG8F-IAPfEJlEkmHA4GU5HpBAK5HF7FX5HmcCB6HD6H83GhYE93GQ5H0mHFDGpmGH6HW5HlhEpmH0nAQ6HE6HS6HK6HS8EPXAjlEWDGiBGXHF0LBrwA47D78FQlAzkAeGCKnDU_Fh0F_oAJxAWlGVyD41A3fHmHGXUDpnBhtEvWHr0Fo1BHrEg7AWzFpkBXKBMzFiDF56GfHFHhApoBrMCd9Fk9AXEBp4GO_C2WEnQC3TEaiAv9FrbD3pAlZBLxAFVC7bEKtAxZESZGLxAv1Bl6CBqEZxAsoAe6FBKBiEGc7HvdFOzF4PHpqACzHOQA2TEQtA6CF9vAxFCyuBUxE8eA6rGmAG8BFAvE-LDw7HBfEy7HwGDw7Hy5H7wAaTB8ZDjzC64ADRAw0AyPCzgC6SEG5HI5HC6HR6HVhEIqEV6H83GBBAkBAtBAabAe8FYFAVNHX3GI8HF6HKHFS8HS6HK8HM8HcoGH2FkrBU8EmLCetAj6GeqBwqEOeDK_A8bCcFBjGCrwAFpAdKGeHGtIDj8ELDBPbEYvGPyFNQEo3AXtA17Ez4BrJCB5Bx7FuRA87AlBFyjB9QAEOF0ICvvAdSCXLBW7GTpE8wDVpEGtA_RHV_A7SAxTEnHAI6FvyBcEBNYGVxBhRDfxG-wFyXBIAGITDT7Ht0EAlDIhHPsEqFGqkAYGBZ7HhJA6oCkEEsgEJ1Ag6FjsDvdFHTE27EQzFt1ApEGmRGwxAJuFqAGw9H3uEy9HhdAJuFKfGbjF05HpsEVUEknAtiCSEB47EPBAmBAD6H_EGsBASBAQDGnBAY5HtFGzcFR5HO6He4DA-HC-HG7FF-HFvAI-Hd3GHGBwoEeOE7kAETCCnE0bEVeEKIFFzE9yC8_ABlA_aEMhBAKAw0A9AETLAhRACiA_9HB-HLbAD-HR-HJjAw-FO-Hs-HPDGBDGmyAx3CUuAIBGCuBYMHN-Hr-HjBAt-HG-Hw-H8-HD-HADGcfEyxFNqH2cCwJB8hBsqEj9Ad4GViBo5BCMHV9CY-CWnH2-BJiBZZDffGFOHEZG3uBfCGcGCDVHQHGaiB-TBRHApNDCqB2YHKwEMCCMwEfdGGmB0NE4GCzAGpiBy4CpvEeNCuiBVJDZiFimEJlBNBDwTChRBK7GE6DkYAHoBuBGfoDb5GvPAkwEhIAvXA_2APsADjB6AHJlB4IAHjBnTGstBCKBNZGTZEokAooHEKBVSDu5AXjBqeC71Aq7AcjBG0Cl7AKkAFxEn-HmwBpQEowBJABLKB1ABRjDsjBW4Bp2GqjBIQH91BYSFJCGI7Dk1GTQHiEBb0CpvHJfGemAAkBONDiPB11B_sGQxBUfCRgAWnCZ8ACJAddHT9HUzFY3AYpHS9DwPD_qEgyFpQE_gAr8AlsAaLBJqA7xEyXEhkBKlA48Ak8Ai8B2GFdWEUND5gDURHVNAiyFD5GAkA1kBC1CZFBmQABMBBeFEgFgoD_OE7kBLZHxLB_xBz7BX9AcyBxjDNlCo7Gy4GI9HFVEpmDuOAsyEyYAuyEusF7MBaOEWSHLeAiGD-JC1OAHUC15A8yEYvBBRDslBhlBspCklBx1AzlEo8HLcDqTCaLGeXGN-ADjFREFU-AUzEGXEtdCKJBXVCBmB6EHEmBwdAHmB_qCKmB0hEGKBy6AMsG7rGFSHGKBYPCamBaFElhC0-AtGDvODjVChmBr8E9-AjqAeOBUjGhwDajEISDovAvmBCQH29D-1ACKAyIDeUH4mBATE4GEjLAaOG-mBVAFS9G4GAUSDNNAm_AInBm_Aq_AhUHEyFPnBZ5DsUHDGFkSDA3CLVHtGBKhCRPBgnGm0BOpAisGBWEFpA2oDpyBHVHk3EaOFtLGKHHrnBhNC2zE-NGTEA0zCTEAYnArWC2nBK0HHCBxTAhjCmSDgtB3zER_DBlBy-G7zA_KG96AGIETNFyABLoBFeAtqByABbcAtHExLFEpAUdBUoBcjFpQExCDDBBmqDboBkXHeoBC_A7WAOsAs1EWtAFLGEtGVXAA7HWRBtDBxuBFXHN0EHXHpHBkqDhBBPXAd4E6jF0aGB2EaEI-oBUsBwmAsoBtJEA8A6AIOWFieGBtBbLDgQFLpBKABNlCZ2EwSB9EIf2ECmDzAE_EIdlB_EIgyEx2BctGjjBDvHkDIw2ELFIJmCNFIJYERFANqAIzEVyF0pBvqESKDwkBHKBJpAVqD6eC8oBs8CCqBQ4AnoCFqBgkBOMDfkAQlAEoFtEI7bHGDBpmAKdGM1FOcHDwC2EEoABzOAm3ETTBs3EcKDEEB1-BfWCeDBNEIgcH7FIsDBAGBb8BnDBTRDWdGRFIrXBxEIJ4EqVFwXBZ4CiqBXjBAYBN2FCGI8DB0EI4cH9FIErBlDBuEBFrBvIB_cHvEIJrBTGI1GAKsBL5EWdAYGIUEBCGIXEBjGI_FINEB9ABuEBarBjGIROEJ5EakAE5E9FBiqBjrBgeHe8B5lAq5FEfCBzEIPArqB9vD2EBi5Er_CKaDYDBo8HR7DRGIKPFGHAuEB7rBDHIiPBIHI6GIw5EcGIuyFb8B9KGIHIKrBb8BiNBCGIMsBTHIfDBuEBcFBVHImGI_5ELHIF6EcGIPoBVHIZ8AaPAoFBcGIrFBFPHPPADjFnrB5AICGImsBkHIt-ARGI5FB9PEheHoKGeYBi8BkKBCbDF1EhpFPJCbgEfpBDlB0fH9FITgH9fClgAWgASLAN2EZFBfWCCkHGtA4HAMeBaGIJRG3sA0kEGABm9Ex9AL1GhgAr1FUIIliAzkAnCG_DBbIIy8AckHv6AUHDfkH_iCg7EAYDetBDxAjtBhuAltBaAFwgA3GBpII87H6tAqLEvYCtEFxiAGVBAtG_9HjVEuBABBASdEI-HSnA9vF5-HS5H0iDboG6IIpBAT-H-3AfvBCqDO8DwPExuAwQD7GBDqFpsEKEAH0BOqBEGA8HCK7HBVEtFGNfEknB89HdUGfiDIOBGlEcJI7VGpqA7xEIOBPJIaIFjFAFEAw0AlJIuGAQVGxvFjmHDjEA4GCJI7IImcCboGQdEpBAe8FonESoGh8FAbAwJIEJIyJI4II0JIrfEylAU8EMwE9wDOlG-_AVtEldCTkAP0Ap0FGJBsBBNpGd2CLZEWHEuBGesAr0F4EGdHDiEEuzAxXA-TCnbAItAF7BgeHglAQUGFxAusFEhFwhEMmBC7A_VCOaEnUHp0AUAD48AONAwWCTzDaCBk0ArpBvSCrpBq9ALKBICBj9Ad0AkwFU4DzyF0gD3II4bADJIw-H-JISdEKBAzBAXdE2JIK-HN6HomGN-H4IIALI9JI4bA0JIELIGLIa8HBKIAgADKIbeAFKIKJAHKI9yC7NDKKIEnGMKIGtAOKIm2AQKIORHNbETKIjzAf6G9gAXKIsCG3MBbcE8dAdKIEgAfKIExAJwGBtAWABlCILIFHREoKIEJDEoBeEFQoCuKIumBtTBxKIOKDBMIgtADMIFCBs7HU3F21Ey8E87Ho-H9QH89H_xAW1C-KI5IIxJI2iDTBA3BA_0AObAxaEiGG_mACTGM-HkFC7JIw-FVMIXMIiaETLI6GDVcARjD3jAzhEerGE0AJKIn9AkPBrzCziBpFB4lEd2CSTENKCCOEOsAwDG5EFT4FpmAYKIxgC-fAn9FgYAW2CrMIjKIJSH6yFFqHuRA69HVkA6QER9AdzAu2G6mEQoC-pDovAMUEPNICMI7IBn4B1KI5KI-kA0IIlRAuIARMINLIUMIWMInBAYMIRLIZ8HrUGznE4JI6AGfMImcChMIhNI1aAjNIAKIlMINyCnMI4AEpMIeHFdLI1-BGNIezAwMIO9Fw5FlJHWkD2MI5mEPbEjsFWKIjmEsCG9MIQoC_MIKIFhKI8wF5gEGLCjbGLaBecEJNI1CBDiHFkGCfG0SDWVCNAGKHDwKIVNIUNILUCEMIbOIykErABxiAGeAS0B64AqJI1jAsJIpcFuJIV0F7CGeGGX1A8II_HDQ8HpmGsOIrBAuOIb3GtcC0jAhYB6_EOPDiREyyCRvDTTD8CImtEtcAjFDh-Hh6D0TH1kAwLDo1BBZBmnANmBSPAs7H7CED9BIKCc8BU4AIiB7CEMDEtFGbNIpjBJ_BUzAd7AlOI2qArSHknAHFAuqABqEjFA3FGdtGJ_BtuAfPIJ_B9FGjPIaABeyCxlCrFFiPIX4DG0Fp7AaSEPDBcPIknAW5E0PI47EzOI1OIfhBYbApoE8PIObAzBAafA8aAG7FH7FsjAwcFjYElCIxOIe4DBQIlBASFC_PIB8EOQIDQIYdE-CGsBAHQInBAJQIG-EI2FSTGvoEodAxoEi5FLGAQ2Fc_CS2FNWHp6HDnGezAFOE3wFalG6OEx0F6_Hd2FcwAf2Fb7AB9ARFAjwAohBRqGh2FOrE2dAfsABKDGRCjlGBICo2F-0Fq2FWpEB9EbnG-zAdnGF8CJ1FM_BhnGN1FlpEBjB82FjcDonGYOIrnGvnGxpED3FG3FvuEMiE4nGU3FmiAcRIciE9nG8pE2LIBoGJ_B19AEqE7PIxGG9PIJGDTQIe8FFHFcMIKLIkFCOQIw-FrRIyxFIMCSFAgoDe2HvmD6FC6CIL2FrsDD5DNwBeaAq8ErHC2uG3WBwOB7YEt5AXjD18AVMBNCBMlGKcCA6EchABlH5yEj1AOpCQ_EiDGpHBamBrlAg-EoEF8oE-_A5EA8NE9sC2OARpGg8AL9Fp7AqQIyoBJ2AVpARyFklAp5GfjB5FAlSGDlBz8Aa2BDIG1BGrMHjeCL-AKzA6IBnzAeQCufBuHF4BFXoBfWE1GBujBfYAKeEZsAVnBzjBPtDCnEZcAsHBWmAB4BTFFbdAOdAVFATnC2wBrSHQLF3QBNCEuhEXFApoBreBdHDNmBbHCf0CRYGYLFLkACGCAgCtKB05BLxF_IB92A1pBR8AKeGX7DjdDDMA_WAxIFSpHezEXoBH4BLPIOxBBlAJVFEXHNbFNgEcrFKBIf9AO0CzIGMyBAJC4PA3HDhbE3oG6QE72AD2GD4EIUCUmDt5AYdA4kB-aBZmDBkBwHDvvAmyCa_EmOAlMBsXEXeEVfFFHEacB7SBpJDomEQGEogFEHCy2F7QDDNIDZA-wFsnB9mDWhBqRAi5HUNF7BBzsGECBKJDVWALNIONIGWF3rExwAHTBCmAKUE7HCnAHl4CSNI2UIE3FeZDnkECVILgC5KDYzA1JAmxA5gAelAXAF_YE8dAicDi9C9JDkTIbiBLREjoD5EC7ZAbKIIGGEIA5IFlTAtKIAdE8LGTjBiREbnDKnGx7FniA-rCnKDi2BmQEjfF0dAZlAZqFyfBqXGUyBMIAyIEbmAkSBoWCzVIQPCY6CPVIxVITiBIZE6VI_KDQJI6VIZsA_VIyfBMIBVFFDWIm9ACWIZMBFEAqxAWeAZMBf8AqVIZMBezEPWIqTD2VIxVIM1CFWI6SD6IDLfB6SDRREtrD4dGbGFcSBc0HfWI27FrLBFNBbqAH4E0aF_6EIYEKkDIYEDBBIYEcABDvEHFALWIDvEMMB4oG64AQGAfhABMH8dAUUErAHKHD7WIyPIZsApyHcLDqfBvKBnRItOIObAyRIoRICQI9mHMHBsRIzmHJBGdMI0iDxRI3SGJXItmH5BAvmHMXI0RI2iF0jAMaGAgAlHAE_AgjB3KGvoA9OAGSIdWGKlGO9AMSIY9D-vAijDfYAfXBprBNvEAkE_xFBlBU2FLIIZvBg6DuMItGCoDGqfHmHGVJB52Ay6HM2Cr0FBBBnSIKYH3BGdsDhDGtSIsXIwsAKXGMKCHmEzpG8HDNIGaYB4sDo1E44B4BF_TBdTEw-AFLAzICtKB6KAOmETnCuwBALASEATeArHC5QDYFFJLFU4AK8AQPI8kASTIaHD1KGWTI_ECYTIyJDeIC9gAvMHdTIWLAT2ACnCl2Ah6GjTIoTBBVB9vCCGCoTITJIqTIaAFuCEnwGn8AvTIttAmPDlMHr0CSGAE5AdSCaeG54CEXHhYI7TITDG9TIENDzICaxBErB8DGVDBDRI-cAIgAMQDpMGIUIC3CKUIE0ERlAR7AehA4kBM9AK8DEXBiXEhZDEqHUuBcIIGuA6wAmBGFHEuCGihAkKBglAmBGKRIQdA6TEqcATQA3_EtiAw_EBVHqPEmSDIXE0rHNAGNaC4OI7UIMcDHWDJ6GatATwExpEFaIDVIrFBFVIhyEw6DkbE7kAVUFmyChdHVMH89FaUFRVIoTBn-HX5A34CWVIKuAhID5ECDMBRmBgdCDNBP-AgdCqxBbyFjPA0UEjSH2qFRJD4YCqfBttG9JH0xCWHCdUIPBBlEAQsA80F6VIiBFtgG8aIiXEBbI4VICkA4HAWsEWSEfJBZsEJbI-SBg3GcgG8aIkAFEbIIiBPbIaSCMbIVWIf8A2aIPBCbmABHDqTDWbIyfBHFAebIYWIKWC2VDivDY3AkbIEHGoaIyfBlpApbISLAkWIuBB6BFd0BFaE73DueAzbIaRBl0AuSBwWIRVEzJBgPINcEPZAfsGhQE-bI9ZASmABcIZsA2AB4PIqfBEnAFXI0OIHXITXIGXI7aAVBAwBA73GaoE3-FANAMQIwRIUXIIXIOcIzBAQcIScISNHpaAyFDVGCzNI7VEnvEdsA1MBkCIVzAo1A2kAZ6EX3AzoA3JAeGDELB_CFARAKLBwjEFIIFZEZnB_fEOtGt6HXIEJbE6lEc5C8lEPbE-YHAmEYWEFfC6JBHKAdTEHWBBZBTeApGAayFhZDAABYUE1jBAuA0KB6BG3oAyUB33A88HaIAVTIy0CZzB2TI89F7REXQAPdIQpEyrBUZIU4AgpH1xEG9HJwAyuBtDBZRCPgCcdAEEFKqHRlGaUIBSA2sAsNEM3AxXAP3AUxDtmEL1F4RGsZEPmBh3ASiCx3A-oDE3AdtGIXEJeFW6F9uBIaGplGekE1ICEnEJeFRXENeIJnEZwALgChFGZZDhnEqxAARAgaIwAFIvBjgFhwAwrBaVIMnATpC9OE9yC7xG-0FKbIn3FgeFqbIDuA5BB4dGbKIvXAc0HseIjWIUuAg1GneAs9H9eEGIIEVE2eILSE4eI5uE6eIIyEinA29HYcEVVIcLDRYEBfIdAIauA1PI7nE95HB7FuUGSXIKHFTQIEQIWQIUqELXIxmHJ_BYvEPXIvRIRXIYcIA-EOfIVQIGQIVyASfIZ6HKJFJmAwGB5YE8HBmJA_kDurBUHDcFBq8D6kAJeClQI2uAYwFu5FjrDN9FXiFSKF4wEdKFckBrSID9FrMHxKFcBBFgAZsAn2AkwAX_Eg5Fn0EKTIKoAALATdISVAO5ESZESPI1GBzHFgJGvFEHuAOYDHlBvrBHlAiXEHWB5IC_7ColGAOCC7HETCiXEHSDIlBn_FE6FB6FI6FLnAJ7HkUIg8GR_Ag9BLxA9dIe8HgsGcsGXkE2dDFDFu4FzLHk9HQWGfxA2gIheAaOD4zDhFG5aIECGZDGr6FdgBwxAcRIgpE7nGYkEj-F1AGiXBkJD2WInJIrPEKcIpRIB2FbfIFQIXQIJjACHFR8EiGGS0FnNILfIZfINfIUXIUQIShIYQIVhI7vFQTGcQIU8EnRA2mGN2FhQIECG3oElQI6ZInQI8hFrzCqQII1FA8AtQIuFFoEFaPHGSBVsAhOIQKB0QIpICHLAbKImXD5QI30FSdI9QI9jEQnGklGBRIplGndIM8BapEu2FurAdpEmZEfpEXLIMRIxmEqaBknGi9GsiAppEpfGspEGFFViIsgEXRIxnGz4FpfGDaEO3FWxFDhINgF7pEcRIR8D2WITQAZ3F4PIbPId3FGoGLMHQBAwjAG8H2OIxcFEGANNEL-HXfIfMDziIQjA1iIfMHtcCiRErPAyJDWsGezEPpAlMBrzEtaIM6GFdIrYI3_AklDBIDOyDVcIBJAVoBOqBlHAXLAziAlMC2WIG8FZjIcTBL2EP7DuJBEGALPA9sAJfIKMHA4G9iIFLIYdEyRI0iIEBGKQIi9HZhIyiIrjIT6HZoAnjIz3FhNHlFD7EA8ABAdFHgGnNHPVEc8HrNHDrHduB20EiUB0ZHSOHULB__HVOB2uBGaGbsAIIB7NH22AGiBlqFO_FzcHQ5DvfGzuBrpASdG3uBLhF5uBVcAXQAMOHQHG_kDbjHrcAWkBARDMHE_FAtnD9cEjnBZPENJAaOHjyE_4Ai6ASOG9CFzGCTsAY-ApHCTQAINC4GCcaBpOH1XIhTI-jDAVFMzCvOHqVGzLGDHC3tC1OHyMIp7HT5GMYEsHETJB9OH2MI7WDKeFAcBCPHLTEbpGoHItYAHPH8jAQDFjjICWGNPHX_Fp7FnpGHRHSPHZKFfYBIMBllA1JBDlDO2E9zC6JBywE1kEcwAgxEheCtIDiPH8XAkPHbbB1ODljBoPHp0AqPHroDA0CtPHA0CvPHQHDwIDskDxeCLTEYAFbcH4PAYGA5HC6PHJxE5jAVhBVoFOIC7FABQHt_AyCBPXHGQHYOBFgAO4EAfFXiAPPDPkBRXBHIDs5B0vAWMGeFGlIGebDXQH0AIBmB_jBOODdQHUZHgQHctDYbBCjCTVHMAF2YHo6B7ZA5MBqQHU-ALkBQzE_LARLBwQHBEF-LBULBF3ElVAeoGRnGvkBYkBXuBKBI6cG-XDjNFARH3kCCRHgsA48A9eDyLFWaHQaDGiBLRHlxAspBG7GIKBGyEGMASeATMBWRHzUA6rGZRHKiAeBIzoGH1C2DFfRH4cGhRHTpBCgFQ_ElRHzHBc-CoRHfgALjDYXGWOGjfFuRHFIDHHIMVGCgHT9A5dANXBKOB1BFZ9AJaDm7Gx9AxJCWkBNXBCeIrxH9dFqQDFSHt1CHSHzcIIyEYgFMSHJ3EJOHxTHl8DP6AD5ARLBs5H3PHYdCZSH_wA7FAcSHHNBeSHwSHfJAyPGzoCWKCHhCkqHK5E4yBVSDoEBwrAbsBGvCnqBwSHcVIY6GFnBmlB1SHEzBXTEIhC02G_OAeOA8SHwlBNND_SHxSBKzBMdAfEHsGAaOH32AAVFwKCljBQxD0GCFpGo_GXVCa3HYzBznBSTHHJGCrHOkHr5GO0HO-BzoGR-BbTHR-BIWDNOIdNElzEBeFlhCjNDqzBnTHxnDQ4AJOBmbHvYGhGD8IB5gCdmB6JG1RDU-ADqF05A5wGREBxdCZ-AZEFQYA3LGcrHp7EhOB0oDGgHqKI_hCVSD-IB-UHVqFLUHy9Dw4E5hAQUHkrCLIBHBFN0Ex-Br1A_IDYUHaKGsBBR0EEgEYoDu0ExaB8YEbSDiUHCJDWZH6hFVKBS7HiKAE9GqUH-JD50BqGBCfDCEB75GxUHVDBdnBDoD1UHBJBxvE5UHXPB3rHeZG9UH8NEaiCEZABaI7YC_4FlPBGVH5wDEoEVuE_dE3iCKUDwKGioGyKGnKHM1BIWGLVHJLC7MEL-G8NDZVHRWH4MCPrIXvBisHSjHRfHBUE2OFWrIVOAuLBnVH3rDpVH45De-GK0H6uBN_Bf2CxVH5MBkTD2qBcjCfCGdAB2GCLyG0RG7VHdTAR1BwUAHWHO6DIUDiPBDWH8lBvjClgHMjHUbBdLFQNI0HF3WCtNA-bBaVHGqDklAB_Go8EXWH3RFZWHFpID_GcWH_9BeLBMEIIYBXZFtjF_4C05A9nBRUDR2HcIBi2BqWHP2HiGCIkCK0EKBBxmIKhITWAzWHBXAhrIxPFEsISkCS9CUkCWfHDLGJpI9ZG_EFkzEbDGYXAerBu2BGXH41EprIqtHaVHyjFccElVA3LGXTC9eIjBBsdFf5C5kHJAEIMHsEIj9DqkCDtIoeDFmBGQErsI7tHhgAiXHVdCM3B7EApKCHkFoRA9WA_eC0BFe2BtXH12BSODA7DugA0XHwCCjXHwCC6eHwCCTWHN2EwdC-SBKJC1rABAHGrIj3BlSBSVD_HDXkFLWHJAHVGB8EIX7AfuH4UHHpBKUC2VDxvDYZIiVDJhA6tIllDYUA5KCUVHJLGaYHrkFdgHhlCfYHKOB7yGIaGbeHMRFSkHWkFxwACWDpYHP4B6oAqtG-SHMlFzgHp6C8SHQsDyTHt6Cy5C4YHFhFx6C5dFeJAPXHw5GlRB8SHCQCDZHDvHHZHtIBuuIQODGBHRtBF4ANZHInEc-AQZH5zEHLAMBHSVBwsDcqIXFIKAE-2EuuBuaGdLFeZHDnDCgAwMBiZHZvHleHlZHS7A-sDoZHN5BPvIeIBHKAOSF72AuQCufEpkEVcAV6G1TDVyCtQHn2AQtD6ZHKmFiKG7ZHrSA9ZHGfHYtDGLBBaHFhF3vHEgIDnCdSB7vHi_A9vHObHcmF3ND97CrRCPnC0vIttDNtBUnC1gHG8CcVHZaH0PD3tDcaHiRCeaHqSD1MGP8CScH9tDdSBUCHraH0mFraHOLBOwIOjHIuDpaHHgHnaHyaH6BGiCHAbHtYAZwImbHUuDZwI9aHlDEJkHfYDVNADbHubHkYDlwIzwHAbHJbHKWBEbHpTFObH7wHQbH9aBSbHtyCfVB1YDD7GmaHtfCCaHK9CZhHV7ByJBebHJmHmnFibHfJGrAFhoCibH6IB7MECwGX7ALEEpYHbxH7wIAdGx9AznFlwIcDHNtB1bHxLDQUF6gAPgAnFI6bHFXBq3E4RH-bHfxHROABcHsFIDcHJ2AFcHDpCFmBxZDrRCKcHJoAMcHljEUqBPcHwFI3rDVgAaqBUcHgdCCKG4vDbmEaWH5vDKDIccHDkHecHctI8FIQsIicHByIkcH_xIsDBncHFGIsXHfoFSLGwXBBjDvcHHzCwXBhhC0cH9cHNEF6SB-9Cl9GWyI_dH8cH9xIErBVyIWGIMLBpGIPXBpGIpdHQEBHvBpGIkvDpGI_dHpGINdHQEBFYBQdHbyIyTC8LBUdHO4FapCI-ArrBOLCbdHI0EirBpIBGYBYSGNaDuRGIPAldHAFBhyIn5EvyIQQC-9C7YCfQE_rB7yIMHIDyI_rBTyIzdHNzIiwGRzIXZAJzI4dH6QAZHIHvB1XBljD-9CJJAVzIBeHZHItyIEeHFyIUFBSeHO6EjzIByH6vDtFBNeHh8BPzIReHHeHLpDJzIl8BOdG5LDTRDIyHM6GSYB6lHbEHewFU-CieH2HIWeHJUCBBEMUC5oBsmETMBNhCG7DG0IKgHn-CweHzYBL0IXhC7eH4eHvEHN0ITWHiUCweHBfH7wD-wEErCMaBxSH7EH0zEDZBVWHZ0INfHt6ET1EoZBdoIIbDrcHRvBJbDXfFXfHqSIDGEW8AbfHf-AdfHo8EffHwhHopFNrIjfHnsIrQAcvDr9FxpF9eHhbDrzEOWFLrIflC9kI6KChwITzHPhC80HXzIpbDVuIXzHrCBn2C1PH9fH8ZH_fHaVHyxDxSHAaEfQIXrCwhHmzHRWHxGEIgHpkFdhHgrCQgHDADyeHTgH_XI7GEs0IXgHWQA_WFGrI4zHV1ITHE8SHtqFmxAiDI3rC8SHyqF6gHppBoKAogHLfH2qF8iB4qFugHgAD_5AaWCL9DpABo5BfiHKsC4gHiWCjgH7gHDhHqEC-gHYbBN2IQIBL2ILGCRhH8XHT2I7HBT2IuHBRhHwrAKhHPwIZ2IQHCZ2IQ2I4ZGAHDRUA7wIBHHLyIssCyhHFHHihH6MDghHC7AkrFe2I3XFg2I5sCLXH-0H1GBthHNXHszDf1IlIE2hHTACKhHulDj1B3hHKhHVkIUgG8hHdPDeYFjXHAeDE3I_eHEeDE3IdjHZPGE3IbiHTbHqYFTiHPBCMiH2jHwgGT3I0lH0YFY3IN3IW0DaiHT3IFKAdiHEvIaIHmhHbsFRiHkiH9YFmiHMZF6uBZJEuiHH3IZdBsiHviHA2HuiH7iHKuCjiHIlHKQG23IxiHK2Hm3IGjH9YF-iHiZFmhHCjHlUDEjHD4I93IoWAK3I8BCWiHPfDJjHRwIj0GUjHsuCajHu3IVjHYjHm2HajHI4Iv0GP4IJPDejHYjHgjHcRBijHpvBgJHrjHk2IojHsBF0jHl4IfhH8WHX4IwjHzjHSjHdKEYjHXaFc5CSvCBUEG3H40I3eBitIzCCktIEkHZzIEkHZyIEkHLzI6tF20IcvCxSHHtBMkHGKHapGZGBiLIRkHH5IlqAUkHcgD2UDpGB_FCpGBbkHgPCREIZ7EgkHgPCikHZ7EJLBpGBKKCpGBokHotBphFMfBkaAR6AukHVmHafBxkHd3HNlHMLEdmHMEDZlH69A9kHF0IcKHu5IRQECMHr3HvvAxlH_LH3sAsDCtlHcuFHlHelHwaCXlHiEDHlHJmGCgBZlH9QAHlH8lH2KHmlH85II3DmlH_5IG4HolHilHVjGblHTlHZjGblHJ6II2GvlHM6IU1D1lHP6IywCvlHS6IXSGvlHV6IxhDvlHY6Ip3DsZHj4Hq5I5hDr6IjECEmHAmHHLCImH8THu4Hm5I6HDbmHy4Hs5I10GTcFjgHUmHfLE64Hm5I84HPmHyJFA7IOHD-6INwIvPItBCQdA7PIxjIqjI-iIYdEffItiDjTA5iIJLIToGwRIM7I3SGxjIQ7I6UGRuBoHBKTDCnH3NG8jH3UDDjD4cC4SAklEtnHfuBzQC4RB6KAaeFluBF8AckApvHJGCUnHqqAS_HvlDwuB_OE6UFD6ANTEHOH32ItyC7uBXdCQ2F_uBmdFCYB7dEuXIE8GNzC5yC6yC3qHwgEvnHAMHjpChzAznH8kBiVG2nH4GCnzBydCsmB9PFKdBULDHJBKDFRzCNHAMKFzZGBeCf2B0JAizAGeCKoH_LDVkDHoDOoHgYBQoH6FBhpG5vBn5G3lBWoHuMBYoHzQAVKG8IAsBErzCeoHBAFheFUGDdeCsoAPwB1zCeaFooH5cIs6DXwB8zCSIGbwBNmE-0D0eFtSG9KFNwEYIGhbB4oHM7A6oHV6G8oHLQHU0ChnDb6GHmFDpH4BGsrBDfCHpHOfFp2Gm6GTVDMpHhSA2oC_kAHxBQIAXfCnWFz6GVDHXpHbZEq0BoDFVxB76GPlGARHnfCO8COIGrfCfYByLFUsHsfFucAH7Gt7CBmDFsD12AXvD2fF51DImDJzExpHzgAzpHPQD1pHj1A6xBV1CQlA6pHKJGndC6qG-pHJPA_xD0vETQBMgFP0APgAOyBIqH-HEWJGwVIqyECGDfYFayB0GCSqHu7Cx1CfkIngCYqHrBE41CLUAhgFvgC3yE-1CN8BcJAiUILTBloI3hAmqHPUDoqHM2EarGTqHwJGLIBWNBP6AnhAR2CU8GTpBdkAFvFfWC5lBqiBbRDU-F6qHP1DVzBiPEQTH8LBArH-lICrHquHehCGwBWpIN2CmCIV8IjhC9nDmhClhC_KAyRDMpAj3AthCWKGxsDxPATCEk9DbhFehFyEH5pINsCWyHMSDXsGM7EmhFJ1IyNF7wAzWFGiCAnB1yC_IDTmBaOG1hDvrHb-G_9DB-GnPESkFHZGySFhKG0rBHPBgGEbiCV9GnSDOTCh0EnOB1cAjiC-GCX0BEKFy0BB5AR7DvMCchCsPEhPCMsH-kAqPB9oAtPBC1ByiC33CVsHSNCXsH_iCciFgWCVVHwoA8cAzMCU1BPQA-PB4YAx-DwiAksH56FmsHcUAs7BcUAi1BK_BssHYcHSQBvsH1iFb3BysHE0Ek-GNrHm-GtdGC1E51A_iFlYF-VCxTDl4C0TD3yDC2Ba_BWoCxjC7jC_CD61AHJBN2BsVCe_D90HSECU2BMQFStHI9E_9B0fIYjFMTAH_GtzD2PBPXAatHpWH1rGksIFFCmsI1CCJmE_fAP5CqJHTEHx2BCfAkEILBJnqD_YAstHe2H82BdBB9cH26ApBDEtIIrEzUDDXA3tHxRBYfBM3B4HHx_GrEFT1BmLDOqI3_GyCCmHAY3B8kC0BJIuH1CCjBJAYHE8FQVDxHAHlCNeAp3BfuHBIAoQFM_GdkFbuHz3BJPCbWF33BqCJqrFfuH83BZYH_3B2QF_KAvXAE4BmGBvqHGFF40BK4BKkBtuHC6CFsD9cFKlFwlCyuHPrH0uHzYHPcBt6CoqAiuI-vHkuICgElTBYFD_YH6bCBvHNaIsiCzeEu4BhxAaDJ4BEDiDKvHBOAMvHMbBOvHkrBOBHogCQBHXTHSBHYmCXvHqDJKvI3sBYBHNFF-sDfvHX7C9sDPbCxJAOSFbSAd7ChjIYvIp8AEmFtdG3ZHF8CuvHi2Fp7CYtDxLAaXD8XBqCE2vHt5BbpAgtDALAIaH8vHamF17CntDEwHsXDCwH95BpbG-HB7vIlpHKwH2MAMwH3mITrCMCHaEH_XDNwBxmFS6BkEJwRAXwHokEZwHKYDDxHcCH6wHewHYDEi6B_mFqwH6YBlwHl_I5nCzEJMxHp8CywH_nCKLBiYDjwHa3B_EJU8C1wHOjE3wHRWBWwHPbHswHvLItfCc8C1YD32B7DE6wHFDHyLAE9ConCG9C2NA7TF1yEfoCa8CGZDLOGjoCcNARxH0PD9AHMxIZxH7NAYxHonCcDHnxHUxInxHgDHYuDDoFhxHLTC4BIkxHLIArDHI9EGcHpxHmUFrxHlOAtxH7QBvxHRuFuvD35B69C0xHjKD49BdoFZbB5xHn2BIaDckCGFEAyHmED_4AozI3xGVeHZIEFyHPlAS-CF_IKyHdRAMyHd9Bc-CcSAilAf-C4oFbyHrYBhyH-8BzpACqCzpAEqChyHeQBnGJr5CI9GjyHiyHfyH1AJ1aDdRADfHBVGm0By8CRdGhQAMfHc9B_EHf9Bk0INgDXpF2yHbZCqqC5yH4FBCqC5VFSSIMFHzKHx0I5WBDzHHGEBZAP_CewCuQA5qCbxDHBDf_C45BjbDbGJQWF9bCyfHBlE2fH7YBP-B5zAazH3mBOrCJTEW9BiPAgzHgHGVrCWvB5_CkWFnzHYCCjOByzHPgHBlESqF_YAFAD5-AEGHEADJADF-AfOGuLHBXFhzHTHEndAw1IzJFigHPrH11IndAC0HBVGmVIRtHH0H6qFnqCygHFIJN0H99IKTAW_BL1E34HuHENcBdXFz0HfXFa0HEUBWIJybC70H07CeIJg0H9HEcBDV1Bo0HW0HRdDK1HQzDoIJpXBO1HunCOIEHGJn2I7jCy0H70HsXDzIJBACorF10HESA5sC_YA02ITvBSHHXUANYFu-ClIEtoBG1HoIJWACNYFmIJVYF5AJmBD5LAeYFcMAG3IMJJI3IBlEvUA8UAeYFNMAeYFjJAeYFWMAeYFuMAoYFZJAS3IKJJhPGgJJ7HHSJJSVAiJJUECa3ImJJYJJo1H7AJFDHTRBTFJSJJ-YFHkDw1Hz1HWJJNBCaJJesFTRBiIH5JJpADMZF7MAOZFQJJxeDAKJzeDgJJhCDEKJjCDXZF-JJ43IwJJoBCXZF3JJrBCEKJXuCP2H1LANBBnmDR2H6RBR2HgwCLjHUJJ_sF56FM1DrWH_CDe2HHLHrWHtwC2ZFJKJkQGKJJXjHdKJo2H2ZF1JJ7WAqJJ7WAOKJu2He4I_zHkjHz2HIaFx2HGyB32HJBDWKEV2HYKEdKJhDDI6D_2HzjHmKJlGAQVASODy1HxKEcCJ24IKLJK3HHIAM3H-hECKHIMIfvCpeAHJBT3HmlCRkHiwGX3HZLJukHkzAb3H0ZAp5Iy3HKED0qAhfBo3HZ4H6kHo3HFCDWLECNDWuFCWIYuFCDIiDCA4HlCDmDCk3H13HhuF0LJ43Ht1G0LJe4H4SFO4HnBDuEDA4HD4H2LEM4Hp4HfYFO4HK4HlwCAMJ7LJP4HMME-LJLXBT4H8BDAvFy3HSECMMEmLJ7bFT4HpLJl3DQ4Hg4HNFDHxCw3Hw6Gk4HF4H8hDA4HVFD53DEOACaAOUA53D2TA53DHSA-3DbbG-FGiFDAcCyLHdLJsMEHEH9ECkUAtMJ6ZAtMJwTAtMJjJA3lCsjBQbFdjIULG7PIaGGH7F8aAI-HXLAUuAvjImjIENJEvAY5HhVITQA6_E-9DBIDb6AYbIIKGyTDtHEh0AWFGgaAEpE6_HNmBqTAkUEVPDt5A89A_KDKhCB-IO_GSlFUUEI_HO9D12I7hIvzFdgBBSA8eALTAjTAbPIyNJEOEu7F1NJaeAw0A3-AjTA3FG4NJdUG4NJ-6FSsD7ZAxNJCOJPJI7NJMFAMhI1NJARDE0FDNJvGGFNJ0BAQQIQHFlBA4SGPOJ31FjUGT5AmyAzNJkGGWfIV7IRXIMNJGNJT1ARQIaoEUOJEvAWOJsGGzmGdQIYBGU_AbIG4mGZTGc_C7mGshI6oEVlAp0FxhI_oEo8ETnAfwEN7A4hIx8EemAqTAcYALqG-hAOdAz8BHLAdHDu2AbHGIiIUpEWnGXpEC1FKOAanGNiIcnGH1FRiIdDI3zACDIJIFORIicImnGRRIkmBpnGFUGwfGSlFvvAtRA0hE44AVkAyeBqxAQ7AY1FynGt2IhiIiOGjiIbRITUGS3FfRILaEaiAaOJu9EO8FtJIzvFX3GkOJgOJ2iD6PJKNEmMDK8HkBA0BAUdEfOJ4nAqUG3MDjTAGFGcOJ5JIvAA9PJyRIEQJ31FAQJCQJwBAEQJymGa8H9KDqhEYBG3xFqcAi0FWmD--Ev1AhDGn6HtrGwtAJEBsjE-dAezAzpDsGDftEcJDyLDUoC9hENKEH6AV2AYOHqoHYKBHLFhkGdFGovASLF3-Eq_FctCd9FNIDE3AlUBUgEPSHquDojDLEGp_EQgEN6FcCIxeAJRAscAPlIaTHkKDaRDDJGnOI6yF1dGqPEOjEzZEYCJY9E_hAmNJbyGeEG8PC0PDgJGEnEHMGiEGHUGvdFoGFneAk5IWxFBoEqpE7pECCFJaC1YH9SAj9AvRJDqE5jIcTB7fE4UINOJ5BAPOJOQJOOJlOJmMDXOJdcC8NJbOJ_IIQXI8iIEQJ7RJ5RJ9RJ1MD_RJL4GHLBLNDrHBoVCemDFlGT4G5qGWDGB8IJjDALABGCb4GsmIDdCURCt4AK5DHdCKIBKAERRH-KFscIUJB7xFokAF6BydIXIBnQDs4GY5DYCB0oEy5Dm5FKNBqOAJSDTOHuzCxzAsPFgdCQJFyJFAABbOHmoC2JFn9AxGC0sA6JFI9A8JFAuI-JFIgHmIBH-DfLARIFSAHqVGdRE28Bi1GMJB4OH35AJ9FpXGLHCk3EVpGYJHA7Do-EM6DVIA51CZAHckFk5GMYAIAFI0AtjFrIAXIBlcAshDg4BBeDmHC-AHjHFopBiwBUOE25GTWGzID65GVOF30G3qA3zC4uB5zCMXB7pGD6GuoHvsB_kDxYD9lIBRECICl7AQqA0eCXpAP6GmLCMIC1YAiKBcNBpwBbpAjVBemA97AvwB_eCOQHYICRQH85HZ0C1eAi6G4-EvgFKpHZMDl9IAhAt6GHIB5zIr9IJdDz6G4RCthCg7DfkBuIGzFC6DGk0D7IC58H10CanEpfCq9I60CWfCkHCM9CUgCufFhgAppHiGCAkAZ7A2tAN7G_IGbqBgnIQOHOQDTPIscIKCB9JDV1CEgAZ7GU-IFMBl9F-pHeQDGyBmSAg7G95ALyBrLAk7GFHFlbBqwBYMFKlB9RHOjBVeEc0CqyE2BIudHw7GR1EPOAKUB-hIR_BUqHf8DECGngCQlBtyI5mDLBBrMFYFAuyBNPIFbDVrG2HBO3AMNBrKDxjDY6AnoI4RB7yBHNGA_IFiDILEtfIRnDBJA0oITTELvBtMHyIBcDB6gFKTDGRJB8I4qHn1IzKCT9GT_IcZIYzEmhHurGJwAUTH-KC2sB1bGl2CWJCMmBL5BjPE00IdIJr2CxyDqYGyVHa9DF3C99AVoDVLCe5C0YGjUJs_IjpDu_I6nFxPADTBhLCB9Gn1BA0BGSDprHpLCg1FrLCeLCI3CoOBwLCMUHH1B6NFxSBJnBK0BxrHqJFIAJ5GD-LCh9GJZGFNBMMCCZEp9GWJIcDI2NHOOF9XA6UH7zFxoDO1B6RGcAJ29GOiF3qAoMCE7D80Bl2Ae2ELJD-oDuPBUzBOVHz4AF-GmQJ2PBwoDBjCybBzMClmBN-GUHA53AP5CapDIRC6AJynBWZBf1BqVC5_ESRBSABKKCSQBr_DrVHYkFMNC7VHBmBzVHWsEKBJPEBLWG0VHrTDhEI6sHjPB8sHvYBERHTgCKTAwnD1QBVRByQBYcB6QBcaCKWHYXC6-GCoBDRB57FhBJO5BzNCjWCiKBTTDugB5NC_iCHHC6HA_4Ch4CrPFb2CN_GuvBgTBB6D9TCDZJAgBMZCW_G8WH9xI8BJ6oBbkCJEBACJ9lEg_G__DpVBmEIxWJytHHQFJzD2iB8gBmOCNsD5tHWOAqOCs3Dx_GB6D-ZBxOCOSBMZCV3BB6D_CDB6D7_G4OCffB4OCIWC93AiFAQPChMGuEFEAHEYHH9G5bDAIAXlFpCJldFDIAx-G8HA2QBDuIYZD3SBUXJ7_C4cAEuIUkBGuIJlAcPCFiDX6Cu4An6A9ZCjPCRwColCrPCQXF9UIZzAcaAUWJauIvYBOlFeDC3YJ1YHz3BSGDOBBSuAmBEXJA3AHUeCpVBS2A7QB6AHHcBxBERFFHQCEBHuTBYeCMTJu8EJ2DhDJPSFMBHmsAh4H2_G_uI5MIVKDb9GDvI_JACgAKxBCuG-VB1aGeiCGSFhmCYzAxDJJ0AmQCMbJMECskD3DJyrAWvIuCGkBH7CEmBH_hBgCEVUJN9CVUJsBHeuGpWFwBHEPJjSFbIA3vH3xBnSFMVB7vHcCEQEJpXD17B-BHZaBrtDC8AFwHPRCYRCwSC4SFipAomFeEJylI6uGHqDiEJHlE0bG-HEUCHvMAoaHbIAYCHrEJo1CMTFGcJeCHCcGjpD0aHWzHLNGZaB4aHuoCIKCPcJqCHKnFMmCRcGQoCcvGTcJyCHKWBoYJlTFxHE3CHkSCRICIFJuoCvpAWFJwcBWNABDHXbHGcJFDHdkBvJJkcJvQD-wItOAscGsaJODHZ9CjoCZDHMEEUxH-DH-SC6ODOxI-DEvoCPcJnFJ8UGeDHa0BrFJ9OEkjFoNGDoFLwAnDHzJCqZDmOAmxH3JA1FJnvDmUF_IAzZDPOAzDHYSHsvDPDB3DHyUFdPA1xIMYFEGJm6CGGJZZCtcHNECEEHj-BvTCKFAJ5EvIJKEHcqB9xH1iG_xHwdJozIAPGQGJYkFSGJhQAQ-CeYGceH-gB6zIBJAjpC0eCK7HkeHZKGOyHGkGC0I5KAjGJEOApGDkEHKeJ-gBKeJ1NApGDEqCNWFcyHCMAQeJqWJR0IG_HxEHyYJzEHYeJJpFqVCDfHbPBqyH7QB2GJ9jI9qI51A0FECxGEbD1RFBxDceJDxD7NBp0Iw0H3VFaRArqCtfF_yHFrDBzHv9B9aCIVC5QBQxDtZJlfHu1AdZBbWCPVCTsGOTHYRAO9D4pF7NBlFHcVCq0CM1I-kAlzBBdCgNFtFHmVCqUCUOBCwB2bDzrGY1IzaCa1IaeJxGE_CIe1ICbCQqFJ8BByDYeJEcDpzH2HJffJpaBUUG_WFXIE4zHzYG-HJ9nD8zH4CB3aB5bJA0HWzHRWCf4CeHEXGHSABg6C_1I3gDNIJIpAPIJI1EhGHwrIVdB_fJZ0B0sCXIJHgJtbCJgJ3OCAzDHcCmTAdECzWCOgJVxAzZCVrFuOCpbBWgJ5GHYgJ7GHagJ9GHZZCs0H1fJGBD0YJWZBYzDLVC3bB9OCJUAM1ERUA1OCFACSgJI1IUeJQHHcOH-IJhsEvdDqYJxdDLJBnIEqcE2rF1gJb5CHRBIrCmXCv7B8dDAhJbYFBKC1UA9YBAVAsRAAVAlVCGiHEhJvUABRClgGMhJ_CHVIF3HHChJU3IhfJozGUhJ9HHHVAIhJQsFShJzXDqBGCwBHVAxYB4UAY4Bt1HBbJj3I5gJl3IShJeIHY2BNCJ5VAEYJhsFChJ71HqhJCbFfYCxhJsIH5VAOhJ13IWhJDPDMhJusF9hJ6aBY2BIWAY2BrHHhVAxYCNKE2sFuhGnmDJiJxZC8BCGhJH4IAhJrZFhfJIJH0JEavFMJHtWA7NAtWABIAtWAwRBtWAOiJ6ZFQiJFvFVIFZJHtWA5hJcJHJkDarCxRBy2HHOCx6DUeBGyBriJUgJoJHOgJxfDSiJtJHmtHYiJ01DQiJltFTOCpDD4JH7JA0ZCMSCsaF4UCAKHHpBxaFjCGxaJLRGHKHALEeECCLEJjJaLJLjJIaCb7EhUA62Dn0Bb7EVfBEsDsvCN3HeLJaeJKLESDC1mCh3H6ZCj3Ha5GaRGqVCIbFijJUuFIaJ25IIDJzJAxfBG1G7gD3DCV7CzLJmjJrKH23HvjJAgBvjJaZJB3DvjJW8BAZAzRCruFgjJA2E_jJ69B1DCdPC-1GBkJuRCAZA4jJU3DmjJ4XDLEC9jJ8uFkjJHMELECMRCqhD_jJxPCa4HVkJJkJl3DLEC7jJo6I8FAc2GQkJeLHg2G_jJtUBsbCamClLH3gDu4HuKDw4HdmCOmHqkJ_3DRaA0ZB44HskJ0MJZjJYcFdUCkvFzkJEEG5kJC5HzsABSJAMHimHpOI4PJyOIGSJafIPQJZOJNmAWcIeOJ8RJ7PJCwF9PJaNEkKIKyCqkBcNE5yFnDBTnCRzBS-EjHFmXIypAMSIQ5B-vAqJIDxAxGC3wA_KCOaEb-CENDuaBCQHRnBGwA6dCWEILbEUDGPRBzfIy7A-6A4IBclGMLFotEiuBjWGAKAQLFkzAiDFy9It5FcBIqjB8fFZTEN_EIlJE3A0MHXEBCHA9wA0XGEsBlkIcEBb6A37AHAGU3AIhFX4FknGm9Gu_I39Av0EmqBigAurE-LI6QAzgI1dGKlB0_A_UIzLFg6F3jEvdF_9GfoDTSEGbEArGqLBsfBnRJ2aCyuE44FORA44FDeA44FBCGfKFR0APnD3lCkGDOzA4RJ6RJFlJLlJ-PJKSJnOJR7IEGAILIKQJ6AGNQJ_mJISJqSE-RJDnJQTGumBSSJOtEc4G3aEOVIh7EhjENwFS5DOWAS_FqjBl5DNsEeYBkKD-RDCQHigAEsAhNCvrIkRB12FuBGlaFmrEdTJ1YGv0FckB0BGTwBbHGAPJ5hFTQHAnCT4F8NAv2AEIAbZI3WEbrEY2AB8DWEBzBIEYGxTEryFqJB6MBquDXOA3TEIIF37AvfHR_AU9HfYGgoDHtAF3E9BFjCIo1EjiB7bEHABxZEsdAaEGczDEiAtpEYmCfPJoHIiPJvrBvpEuDJiEGfEGvdFmQJdREDyI4EA0XGk2BE1GRpAl0AHtDQsEPRGK1FDfEHdFFnJi7HOPAYLBDqExuB9mJNNJKnJVOJNnJkUGgCFWGGXbAF4GlBAumHlBA3BAJtElBA5sEEnJXVIuRIdOJFSJAnJIqEOlJCpJlUGXOJGpJhaEJpJLpJ63GNpJVBGpNHhnCYBGxXAN2FOgCSqAM9Ax0ChBGaGD4oEdOEuhIfnBrzCYlGYvFzhIEkG1eFzTJ9PHVdDwvIqKBXlD7zAjsA3-E96HEUJagINGA7nJjVJlxCh8AFCGqmEAlDlrGkBGN6F5IBkgEWiIT9ErAJhiETCG4AEkYHjqA_CJzOGeRJluEeiIZCGC7AZCGIdGzQIWjAytDuhAyQAxNJrvCe0Ag1GjiApCGgqApCG4ZEgRIhYAjTANfEmQAdjIhxFBjE3PJLQJJnJNfIPQJXpJHNEQ0FcoEYLBT7IHnJLfIElJ5qJAnJmOJDpJb0FWQJtoEwdEeQIM2FsOJa8E5mGRxAwOJg8EC9FvhI9oEr0FyhIa2Fv0F2hIwQIreF6hI_iB_OJVxEPPIDPJyWGyOGARI0fFJiIKPJ_RHOSHNPJAeAPPJHRIRPJfnGLRIEhFCqDinGePJP1FnpEnnGbPJTRIciIMgGKlBgPJfKFLZIEpA9rEpiApPJEsJrPJ0pELmGuPJHaEeRIniI-4FzPJIOJAqE6mJx9EwiI2qJInJaGGFQIaoEHNJckGJlJTpJ5BAYsJPQI2iIH1AGgAvlDUICklA3CEpvFgGDNTED6A6_HoOAXUETmDuFFUUIRTBc6FCIClBFwKA-3GttACPJt5AXHD33AiQIJxBOqBwSCPSHilCwWJdNJIzCumAcQCxABezEBjHQ_HtDIs5CQhAoqJstA9kFSgAYXFF2AhFGLaAijDTtJnqBsfEUsDhfAVoD8wDHvE8eE0mDYXFYLBRVEhPJCFFwAF3mJo8H9uEYLByQEltJIgAVtJ1YHYMAl5HhaJ-vEitJEWJvtJcTBJOH1tJhyBDLAztJktJ3mJckI6tJAdEAvE0XDstJ_tJhhA8tJ1YHzKA3tJeLANiADuJTcALuJlqAytJ4RJfsJROJpoEVBABlGsCFXuJC-EkBA4SG-EG0UG7cF-qJrSHcsJpxC4SGUuJhOJSOJauJZuJYuJXbAduJZyAfuJhCF6UGIMBhgCTDG84DzhAgSDVhB62B7UBFDIaDGHZIwqEVpAyfGTgErtBqhIuCBwlEXUA5hE9nEmVGMaEW2FBYGJpAMeA6lENKEPRD4MIyQCkwEvgJsuGrpJdeFvgJySIDoBspBU6AVdDfYBu6DplGWIG3BG1QJt5FyUBulBhNJPBDT4Fr0Cv2A3CD10CzlBAJCiNErzA32B5HDF1CbJCLtAGgCc2AzUEMUIoCBTVJ5qGPgA-pHRdJ6wALWCe_EPIAeJGRQEBAI2WEfnAglADwJ0gFENDJ-A1JGRYBFxAkDIT_IwPEKCGHSC-wFi-H8NBv8AlzBO3ECJDilJwZE5lAwFBVPBWzAZ9H33EcmJunDqGAWdICpBQ_HQQHiSBENDkiIkJGdPJsuHgtGAJBGYAVlES7AMKDNlCOeILKBJnEakBgnC-wBITCPPH4JCEPJrfBapC3wAg9BF9HJBFmqCtcAb6Ay-ATlG_QAgTEzyFQ8AIMBLJBiVAtcAxuEzeICaE1eIJfBL4BJaE0sASmG9sAKiDB9A2QE1RJ3FGoVATuJ-CGZsJnuJWuJYuJGtEpuJsuJaGGJjAtaADpJaQIHoAYLBM6HBrJyiIXsJpxJgsJ-PIouJtxJ6tBvxJcuJxxJsjAzxJYpJnqEooAJnFS4Gc5Fu1AVJFLmAS_HCZGStELnAYrGLwApoB2kBqXI_xFdNBvpCFjDCnGuYGjgApUHhEBLgDIkDcNJCfAluAoyBelGb8DxQI0kIFgA6IDE2C30F4MC1nJecAW9F2MABUAbmAPyGxPDIPJ3LCndIlHEggIfMFXeEk1A2WEW4B3TEvlBVPIWmEngIjiBU3ACzCLxA3KCMRJlJGLIFcUJ9rGPMD5wGSeAjXEZvBumAnGDfiE7JCItJJJD8LIIMCNAGk6BssIvdA9LDZxACaEZVJ7kASRF6_EytG0CBL4ABDF1eEUPIs7GM3F89BU4AmRJTwF0iEJLEqAGACF3zJ17HBhBukBOVC4ECdZI-zJ1RJtuALZH1RJAdEVLAoxJNTGIqEIbAzBAOMHVhE4SGJjAHlJyFJRpJ3qJ7xJJ0JA-EL0JN0JYdEP0JsjA6iD-uDmSJ6jItQF_iDEnHbPHGnH_jImLBGND7gA7NF-cCXuBDlAi_D6uJJSID8CFmA5NHLrGbJFWNDYdFbKHPVGXOGspAxWEfdFJkAhdFhnHhgAOlG5dCWiB7WCnjDhSHE8AXgEJFEyLHYtAfZHIhCXfJqeHqREa4A--AilAjlEEzCW4E4GCJPH1XItEFCKFMSDqUDBcBxUDIbEckAuYCzlJGeFewEemDNsAqZH05F3jBSlIpqDZODYKFAQEEHDeECfODmtE81IdlIuhE28IFVEdeFNFBfeFWMDbeCMjBtODtKFooFmoH7sG7TJqsAzQJmuFcWGoaI2uB8LDwoHm8EFUJS6GQsGDmEN6GPUF4oHJxEA7DQmIMnHKgEY9I0lIa9IZHAvEBfjBwWG3hAxYI7wBULFhrBiUJ0xBu5EkIASfCY5GkPDI7Gr9Iy7BrUJipAHKDosAVoIw9ILIBSZIHeA4xEYDB29IFTHZZIRXBrfCwgByLFlnFLSH92A_lDC1COHDWRHCZHAMBJoHG-ILZHI-INyEzxBLnABgCqkCHMFM1C4pHX1CCNBmZIYBBvuB21EvgJ_xDnBIJwB7PAEqHzqGvJBopAmQDFoI_RFHoINsCWgFOoFvQDaGCjMF1fEg0CpgC5MBrgCuLC09Cy6AXYIr8D2DHcoF2gC9FAFnDnqBGRDNEFuTDJWJDYDsqH7GB8oAE2AtPI98DuGCoKCo8HanDVEGZRDnrGXBDKTHLEH8qHy2B-qHkvIQpIVqDxmEBfBO-B_-CLRJWTA3yFDnDJmBhNE_rG6qD08GKTDeHGKIAqzBzRDL0Bf9DZSAIKBWvB6nDU-BdTAprH8nD32CDQD5zBeiCm3GdhF0_I4xDlRC_pIiGCO0Bo_G9VCMpAH0B7CBuhCjIB4xIWoD03JY9GPfCT3CS_DVXJgaA7LCgSDJPBG-DsUHcABkPBKOFWxGqSD50BtoDXZG1QAviCD9B4NIXdHHXEaPBySDMlBriClgFqXJDIIb-D0hAaOFDxAlnBcqD9iCuPBgzJOVHCzHkOFHFFuAJ4ME2KGspHgiF6uEfsHEbBW_G6MCO_DzUCtHEZzDYTDreDcUBCACdTDQ4C--DS4CMLBwsHSpDD_DIbEUNCj1BpTDc4CPSJy1BtPHGTAVlF81B8HDa_B1TDB2BHjFB2BtYDaBJ8ZBv4CakAVtAvjDwbBpnB3XFQaBDsI35BQtHjZGbWHo6HUtHIbErmI2YJr_Di2BR5Iv_D5kB0WHoqDaUDKOCAyEqsIvWGqjFSYDsjF5oC__DBGCa5CtaFMXHCAEkGA1jFbOCYLCHGAEQFiOCKAEoBBBtFOAED2E64BgXHSWDx_GLgDWAETtGoCBvrAvAF-gDLkF35BeAEp7JJMEuZJZTDBAHyXBmAE2ZJ8nJytIsdGJAHVcDZVD_gI9ZJR5JsQFV4EUlCfOCwQF_7JVPCPOEEuIoqFpkF5oELaJF4J5rDZ7E66APiAIfBV6Dy1AdHCF_IBiEEXGVBEORA9LDJQHz7Eu_HEmEikHd6CkXBVBEgDFh6C7qB0xGGHDTOFGHDVSDG1GIwArGAluAcaDJlH28BQ4ELaI5GDslCn6Az7ESWCYqAjsGQfGMmEWQAfiA6wAo3GfOCQyCTDB_-C78JsgA2GBVwATzETDBUqC78JVEHfiAgLBG9JN7DhQAL9JtyHL9JOkA2GBiNBJsDr4JPWD7OHQlFgQAkBEzPJvkDeXI55GmSGrsAaRBhnA7uH6YHtKCRtAFRA_dFiLG7OHfWDL0A_VJOKDr5JJQCuIBOWGkvDIBH86DKBH-zJMBHq2J6RFCYBGlDDaADTDpDJ1WDKUB1WD5sDQgAMCEvhAHSFZCBN5BRQCQ5B_qFkvHzOCiBHSVAkBHvBHNXDpvHXXE4KIsvHheDbSFfCEfQCaXD9NCTbGkZBaXDq0CyUBtCE5vH6ZJobJUICQEJp-JPtAuCE4CEmXDgmFXEJh0FZEJtnF4SFUBBomFgMAqmFSgI9XDkEJOOEKlAUwHofCymFMDEWCHgMA2mFyeBKTFpYDtEJE_JXkCxmFNuDh8CfMAhwH7KEQcJOYDScJQDEiDEBoCR_JBbHFRHwCH5XDxwHT_JdnFecJdnAnTF5YDUnFD9CWnFLNAquDfFGRhJ-wHaqIPFJgMAFDH0PDucJ5YDinFKDH7lFMDHODE7uDvfCfaD_NGJlGqWBFlFtbH3_JY_GCdGQYDcDHW4BUxIW4BrFJRVJBoFEGIjEEwMCdUFQqBL6J87BhTDtEEvZD4nEmUFzJCd5CXnGyEEhgFToFmgFVoF7OA5DHRaDCGJA6J5vDRlFjdJ_FJjXJU4ELaDslBvYIPPBBVF8yBvpCIwDk8BVaDqpCNwDopCbeDyoFq0FOyHB0AQyHxDBeGJEWF9pC_AKuYBMhFjwD_AKlwD1eHOGEeyHraFrGJfAEgVFKBKiVFMBKsFEywDuIAtUC4kFjeJXIEleJTBKwUCagEzyHSFH-GJKBKZpFMRAbpFMVCq9BhpFhZBMhFGGEoZBpLC1rAs-GYpFTxD09BphDspFDUJdbDEYGUGEOGEMWFYGEtZEE1IGqFaHJt_EVzHMSDsbDQlJ7fHLfFQ1I5KEwxDu-BwqFT0BzFHeqH-WJT2AtGD5bDwVCQaBcfJOqFzaBgfJuBEyHJmPAUqFxzHUCKofJCmB6HJ65JpqFMBErqFucDAIJI1GCIJucDBVBaKA4_A5CEdGBBpDfjCG1BrPBnABEIJLNCcHEdFAceGI_BCbBQXF5VH_GCy1BvQDGTAo5BrUD2cDzqBGjFxgFbXFmWCedB_gHWdBhXFkIEb0HxgIKGEf0HRIEpXFS1EJzD3jC3rFvXFS1E8TDbgJmIE0SCXdDGqFhgJ-gDDHHo6Jy0H2dDlrFMXCpLEDUAYDKEYFJDKugJm4CozD51AVXCadDUHHEUD9PFEJJqDK1dDoUAedBVzHuBE7hHUHEwIE8DK-rF-DKrjCtHEWsEzqFZsEEEKV3BCEKLnFPhJ-DKzYDHVADrFVhJ6DKjJJQEKbRFahJncD4YDHVAblFTsFLEKwBEeeDzqFgeDADKRJEkIEf0DJEIOBCjEKbEK31HdEKsHE5VAlYDv3IoEKgcDDKJ8DKFKJwEKy0DhVAbDEKKJ6DK7eDyEKwDEPKJwEK0sFlWAoPChQGnmDAFKFeBwuFHiJm-I0JEW_DmuCqfDRfDTGFHLHHiJMECOFKrEKT4IuBEpKJOFKtJBtWAIFKHKEOFK6EKcJHYtFarCkXHy2HuRBXtFFOCYVJtiJHeBvfDWdBziJTFKhDDNKETaFsFKiaBuFKmbDG2DZfD1tF_iJ0tFoUB8BBeqH5vBtVDqGB_mI_FB8oB7AEfFHDuITVHX2EGOA8lI1rDbbGEGKPLJWHCxaFMoEtxANiF5DD86FfiGeGFMjJTGK7aF1gDJqHwkHmLHgLJ1gDOaFfjJHeDhjJYqAl3HhGKrYBeKHOREPEDv2DEwC5gDv3HBeDx3HqKHweDn1GsGK72DhGKofIyeAmEDqKHbeDWlHfGKYlHdeDDZABcDN6I8GKolFhGKqJEALHAHK3IES3DxGKXQFhhD6GKIsFPkJAHKLsFRMJQLHxGKMtFWMJLHKSsFl6IOHKLeDdkJsdGcLHAHKPvFikJ6GKtUB53DZTBxbC7CKKmHxJErkJnHKWbH8HEQmHq6J76IDDEykJnHK64Hv5C2kJrHKyJFzHK6kJxHKC5H0PC6zEJpEhaJfpBfoJeLAQ8JJuJm7E3mJ7qBG9JeLAI9JI0JqxJKHFY0JS6Hb0JnBAQBAQ0JEnJHTCT0JWsJvGGmuJMIK7aAZ0JzBAPIKRIKc0JWQJ13FwdE33FPBCohIhQIMVGkaAq8DF6FshIlBGd3CwhIBgE-hEzhIfLECiE0BGO7EFPJ42JJaCIPJ9IJ_8EY4FSgEYJGf4FD9EViEeeAg4FJXAUPJSmJweETRJk4JQzFm3AmnGu_A7REiAGhiElgE-lGywJHJKfTBJtJXDJ04FfIFvgESqAv0EZsEs7H0eI1gECVE5iEmiA6gEGUGgRIXJA0hIAjEeRJYMAc3FrsExiILNJXIK8xJK0JaIKOIKEyJQIKVvEaIKHlJbFFVIKCrJwJKW0JZIKM0J0JKvGGJjAeHB4JK0GGRPB8iD4GGsiBQNJqLBj0J-5EZuBm0J2PHFGCPJFN5JNdFt0JiOBv0JEpAx0JMlBdyC00JvSGXdFM0CZjDwFAktAbNDWkI8IGedFfjD-0JZ5DA1JBMBfGC-vEQjBC8IVLBH1Je6GJ1JHFEL1J0qBGvIcVG6DHATJ4UF-0DU1JuMBW1JHUHXGBqOHb1JvfDd1J2RDapD9NB5qE1BB7qEA6DwVGjBFIeF8_GTODyHGM6DUKFN5CtVD4RBv1JxlHB2Ay1JVvB01J4CBZeFfhFlODFYIexELHDl5FheFTwBA2JkoHq9J5TJDIID9IH2JLKA5kDZwAz6DN2JPPEWmCOJDLKACPDcNBHlD5PHbdCT6GmsJV9IO-JNeEb2JpQEywBEmDxKBavBh2JjRCi6Gl2JeeIj9Io2JC2B4kAY7DBLBcfHv2JcNAvICy2J5oB02JXWF2IClyC3IKvMAIEB82JLgCpfCaWBjLBB3JmkDMZDU7DlqGVNA0fCVRH3rAK3JBRItvBtpHuZHP3J0kBS2IaJCe3AU3JEgCW3Jf6A9GAG8DNEGgEIc3JEmDdVJdQDdEEh3JsJC0eAk3JpCE_nI6QAwZIMTJOqHnZBeMFeqD17GLZIFKCLZIngCYdCk8D13JGMAsNEigF0mDtMF73J6ZJ93JUzAx8DFWJKTDC4JAjFE4JWPILWJEzJJ4J8oASRD_oGgNBO4JQABQ4JOzBC9DF9DMVCjSBT3AnuGY4J55ChWJb4JP9DvxBe4JWQAg4J4IBcwJYCBJJKAjEuWJh5IkKHVyDmpIGqFc9D1WIzTHQNKxdAX-Ez2CLIB04JFYHWrHC5D8WJOFHw_IGKA84JDQDK3FnOB4zEYnIB5Je7IqhFsmJshF-CCS9GdkEU9GvlA79DRXJwhC2hFH9G4hFT5JKAJSUD9hFY5J8nBa5JNUBc5Jj7Dl0EEXGg5JipGEKFfHGlKGSnDPxAn5JKiFITDpnDz3A3SD80B1zAw5JhuAy5JpgA05JATDG1BTwFQVHfCKTVHoqFwzIhzDMTDUTA_PBm4CD6JdVH8DKXkC1-DFeDbzDm1B4HBM6J7ZDO6JiGCQ6JTlFg-GfDKU6J1tATuBdQBeeA2yGq6Ab6JSqBfYJLNC48AUtIRPFj6J6FBl6JdDKV3BvQBOQGr6JgKGcPFcACLDHSWHSpDHUDLsI26JMUDTsI9-IpPFSnD86Jh5Ib4J_6JzBJn7JC7JosIDwGF7JGKApRBkxBwJH5KAL7JcsI4sIdAEoUDR7JlHKFAEs_DW7Js4FY7JaXHZfDb7Jt_GrSBISB6qDQtIn7Ji7JeHAc-DxXH9jFXQF4OCpwD9_GoqDCvFgCJw7JbbJy7JAzJ07JGaJHNB37JKPCYODNnCB8JeVDNeAXhFwCJ3ZJC8JRCBVSDR6AG8J_mBIuIWPIK8JiYHL5JpuHGCFxvDu3GYmFNNDV8JSNCX6Dj9JVBErlBb8JvUId8JujCd6Cg8JX6D9aBo2Gl8JaUHKGA4OJQMCt8JSEFr8JtRKWaJxwAy8JVRBktGEIKURFxwIluA38Jk5IZ-AN9J88JJlHxvEOSKB9JDJA5iBOSKSVG78JI9JUSKK9JvAGZkBL9JW_BQ9J68JvAGT9J06FP8IaaJlCGgBEo-FfjFfaJ12B0AH9JBf9JgIIB5AnQCpRK6PCGkF9PCrUDp9JRaDtBEjlI-DHu9Jx9JuRFoLG-SKnsD29JeoF2aJm9G69JU6A6aJIrEnDJuhEB-J-4BD-J-4BF-J5LG50EgmCX0B2sJfzC2sJdkIgBHQ-JAmF7DGT-JlLAV-JAGCwuBecAZSF65F_UDc-Js-DRbGLmFt7CPmFibJyeBkbJz7CbVBr2AlXDCiBCVBr-J0DBtbJbmFw-JCCHy-JE8ClnF1-JcRC4XD4-J1bDMCHdyB8bJzVD9tDh_JB_JG_JCcJLUKthCxmF4mFxmFNYDRUKZUBM_JvSDO_JQYDkCHT_J52DhwHT8DpwHV_JQmCBoCMvBdYDdUKd_J_MAtYDeNGnCEi_JLNAk_JjcJ5YDo_JH7Be6JszGIaJt_JD7GbtDscGxUK5TF0_JKbDmnF5XD4_JnbHtZE_uDByEAFEBYDVxH9UKBAKlFJQDEEAKEVKYZDnJCx7BJAKhEEOoFZvDNAKnZD-hIqZDhgCQTCwZDUAKUTCrCEgdASrDrxIqvDbAKwiFuvD7zFAGJq9J1xH2dJacHPUFCFE-gDKEHpAKHLK_UFB0JQEHaYBwAKGvDyAKTmBJwDIVF_vDZEHvpCSwDnYB1oF8AKmPFPUCIBKkGKTUCDWK47IzeHIBKeLE3eHJWKO7JNBKDBKtKHuyHl5BP9BFIB2zAW9Bs_C3wDVEG-aDVWK3FEhYB_wDIIFmsHnBKHbDhBKeiCjBK-oFzeJEFILPFeoFSbDCYB0qCjFEFzH5zAYFHrwDPYG2dAwZBw3CyUCcxDqqCjSGgFH--ARzH7BK6pFyZB-BKL-BiGElKIUWDECKUzBGCKD9GICK9NDSaB0pIXKBtgAYfJTqF5xDLgHUCKefJIWE_xDr_Ai1IraFZCKd_A0bBaSAFmGIGHfCKsfJT0B-HJSHEgyDFyF1bDLABKJCX2EyIAc2AEXHtCKcyCkZGLOCtMClyD4fJ8MD2CKrcDryDj-J_1I-TENIJ-PK_CKAsChGHatER0HvHKFDKnGHY_DtbCecBKrFLDK3HEwWCODK7HEmIERDK3WCTDKVgJaDK4DKNOC3WCgdBdgJy6JEBDEYKu0HbYKyVFKBD5-GUIElDKjcAnDKRIEqrFCXCHWK02I-MHVUAwDK42IhDKzDK4gJ1DKjiFJ1HqDK2zD_gJGEKOEKiACIEKuEKDEKAEKIFKGeDQEKJEKgzGEEKMEKd1HCEKqDEN0DFZK9YKgBEEYCVEKYRCIZK6EKExH-DK9YDlhJmpGd0D5-GiEKCZFSZKHZFJEIqsHs3IwEKp0D5VAxFKF0GoEKAZKxEK3EKzEKkJEdEK52D0EKnZKgDEhVABEKFiJsJE-EKDeB4sFCFK_dByZKPiJmfDRiJTFKIMJ8ZKLFKLjHbEKS1DUHEi2HAaKYSBOFKgcDEKE-ZKsDEx0GHaKbFKCaFdFK7JEgFKtiJe6JKXAFeBmJHhFKzrFxQG8ZKrFK2iJqfD3fDwFKqfDKgDwZC2FKDRK7JH4FKseE2dA7FKY_A-SBnqI8LBuaKBGKjuHN1BCBEgXDWODm6EwXKA5IYkFCKHNGK3DDu9HDfBGYEJhFYLJouAWGKVYAYGKajJraFAbFi2DpHKNuF4kH6GKosFljJjGKDXInGKufBc-FPbF73DeLEkDCxGKeuFA6I6GKQWKZbFxFC3YAbbK4GK1-JK6IFHK-GKAkJ6GKTTC-KHqbKftFrbFqbKWHKRfD4KHZHKjhDLHKobKPHKk2HLHKUeDY4HSHKHJEQOAxbKifDzhDgHKurH_lHdHKBJElbCdHK7bKq4HpHKhEE9LDXvFzHK26IMcKFBJIiDErIB4DZ9JyLH3HKCVBn4AB7IZcKjHKL4D5HKehD0XD56DxSKAoJdsAltJTYB9FKeLAXSKJuJZSKcTB16DkjI_5HrOIV0JLIKCwFNIKO0J1JKTBASQJjVEIyJUjA0XDP7FU7IU0J9JK0cKB2F2cKa0J4cK6cKlHB0GGMxB6MDNlBxSBGJFCYBj3AeJFU8EiPAf0BRKKBRBvNHNrHlqD_7A12B_GGyqBf4GouBDGGi4G-9AISInQE6rCPdCmSAKXJnKK0zEUqHJmH8uBpIKSKKxOAoNGlnHkGDkkI0KKGKA6SJdrHD7IylB2EBQRDYBBXeHNNAwbED5G1nHzqAITJOPAW8IeoDMTJSMCr8IClIj6AsVGu-AEeFiIGGeFphE6MD-BCyXHkwEQfGXODlIAIsIiJBi7EkjEV6DqbGclGiCG21JySKIvFcoHjcAlLKXmAnTGceC45GjeCaKA3SIOjDV7A71A8fIsoHKMBOKB2cA2HFP2JuDJL6GXAIftF4oHFMGQHCseEUUJWmIJxFJLF3pDAdCwKBXZExlA5lJxtE5QJeyCj6GKDBcPDHOBaSFCxBDZIIOA1MBHxBOYDFCESpH2UDXVBoID3mI38FcMKm7HRnGy0CIEBipArLFGdGdxBISCjxCTNAR7CmpHLQD_lDDJGwLB0lACZHWRHG7DqlGL9DyxBP7G6LBWJCQXGkKDIBBEgCrLAX7GnRH6pHa3JzgEOMFzNDnJCpQAfXGBFIEqHJqBCwBg-IhBHt7GU5Db5IRNKTlAwVJxVJIAFhhA57GyyEeXBdgFoyBD5AigFEWEB8GQcHBIA4-I9KE_3JJ-AbKC2MFEpA_XGJVCG4Ji-HNWJVIFEYGWtIGYGgNBnrBanDK7Hb8G3PAI6EbWJg8GKDBumEW2IONF3sAZ_IV-AoRDj-AHLC1hA3gGGOBPOKrzBz1AuMEm_IowAupIpWD1zBz9DSrCEtGm6A2HA9RA6RDMNKxzEykIeOKGADy_IfUESeHkOKCLGC3CN5J6_IGrBtLCYnIM0EFhALDI3lFW9G6QAbSDzVByhFJLBV3Cf9GjUHgSDgMCj9Ga5J4bIkSDNUB5rHCSDCAB0MGIPKCgDk3C6pBs3CDWC8LI5-ICVH4-AtPB5gElDI5KERsHq0EzXJSiCOXJ1PBrPGoOFIyFM1BbdCXVHGJCB6JCbCQrIgiK7MCTrIXpC0OF5aGqsBffB5-Db-Gk1BGKASjCrcDSjCbtDtVH_XCD_DTNCoSD3PK2qBvgHAGA7PKSnDfYJynB48ARIBjYJThKHsA8oI0-GWhJV3BJsC63B_TD_kF8-GCRBAbCx6J8MCFkH16JpZKmQKjWHRtDWQKTjI-YJvHKaQK9SJm2B8YCEZJ0_DhkG91A7pD5_DZMFJ7JneINZJ3dBXOCBAE_8Ji_Gq1DeOC3dBfKCY6FqLBV7J8gBJQFGqFdZJ8QEOtID2EoYCs5Ct6A9QKu9BPHCzXCFuH8YC7_GaQFAZCvPCjAExEGcSBEAHiQFi5GHAF-jKZkFMBE47JGWDdkFUkKtoACFAfuHKKCgrDgGEFaJDCBYPCJaJ8VIC1IX6FLBE4QCiRKs9HRaJjpBm8ATLG--ACWDBoBnlCTmBslCbTDslC50EGlFJAJOtGIEIFDJ-yHsAHVIFcaJKDJmfDMDJwIBc4BTTHbtJxlBSGD3AHYlFM4DtBEdkA9AHXDJ5-IFvHZwAksDQlKtKEE3GujJ8wJsEENqA-TBNHDBUBjwBXmCm0AVvHGzJrDJ8FCtUBHuGS0BUTKQrDgvH7BIN-J8FAcKA3DJaeCTbJ3BExQChjBymCuCGGmFMyB_DJGzJqBHh2AtUBCpHuBHGEJdQCyBHMeEUmFvwBgtDejBOEJMeEqbJrbJNOAURCsXDMdFDwHguBxbJ1uGtfK4SFzNA3bJ4bJv7BgEJ-wJrJDofKHUBCHAAcJfqGC5HfqGzzBhmKVeCSwIjkKKuDmmKQTFDCKMcJt7BOcJJ8BQcJ50CCiJ8aHXmKrwHsmKuCHFXGKJHMnFzmK0CHtDEdQC3CHGFJYcBovGXmKvpA1NGncJAxH5YJqcJmmKscJgnFCnKcxDkSCPvFFEEXmKGZDKGCjoCFZDMEE5CBfWDk7BEYJ-cJG_JaDHzbHxnFmGEFyBx7B7pH76ECbHiZD18GDoFT9ALTCcOAqZDRAKwBESdJaKIUdJNNKDwDy9CWnFxuAjHEGNBn9J_OA5DHiqJnVKirG3xHlqBLYCe8BK0B8yILeKNaDSRBgpCueK0VKvaFFVF_8JaeH2jCKVFSJADsELYBYwDeEHnYBRVFCDFeaCUyHzaCWyHaRAEBKCbCayHboKTeJVeJcaCLBKdoK7fBQeJXbCwwDenCSBKHtAW9BcbD3wDExD-aD6GJXkI5HI9pDeBKrZBbaBBHJTjFxeJv9BNFHZnApWKyWKpLCgnDdECBWFeiKHzH-MCxBK1WKDtAeFHraCWGExrAuNBVVCG7BYHJEhJ8BKHAG5DK8zAdKIRoJTDCaOGOrCg1FnVCFqFN-BizH9dEmNFDBB_hCRuHrHJZfJ6FHQoDVXKrpKpZC9pIAbCkfJzWFEpKkREEoBZgHmiFuzED3FhpKufJxaBPGH_NDghJlnBG3JPPKIgESZGNFJyXJrPB7_H0fJShJ0CKpeGVyI5XKpzCvcDNzDL0HShJPIJNTAhGHF0ADYKTqKGgJ2HE7eCfTASUCZ0HZjJCdDgqK5HEcwEjhCkqK2UCrbBIyDGIEmkJl0HskJOzDtqKpIJ6eGaYKQjKuVBqBG1RChrFItHedDw4CsXDcwEWIErxGlhHiqKytCusCMbCHYFHjI-sCG9JOcBi4HCJJ61AV6CA1HnzC3DKw4CVTCeYFzRCNJJliKqBDVrKvUANhBeYF3gBVJJXrKX1HuYJpZJbJJdrKwcBuYJLLHOiHSJAuYFirKZrK6ACnrKchJkrK8gBoYF-gBoYF1NA7YFTrKWZKraIYZKgqKf0DCoBeIH7rK3tH7rKYfBMZFxkCriHsrKsEKwFAMZFqrKdBCEsKyiHKsKVZFXrK8hJGsK2EK7rKZdFNKJOsKrjC7rK6IHi2B8IHfWAKiJbsKA6CNiJVrKiuC-OHGJHisKnZJNjHPqK8JEisKlrKuuCEsKSFKpsKIsKLaKpsKEOA2ZFvrKb4I0QBcJH-OHeJHUtFWUCpfDEhJkJHLaFnqK8KJZjJpFK-OHhDDEtKupK4iJssKltF-OH8iJJLJCZCqaFMZC7JHaRJPLJeQACKHueEOGKlWIIjJy4CI5IatKUGK0eIKfB0eIwVAZtGTaCSKHRoKLbKWRJt5IltKdaC3gBSLEroKdaC1jKZDC_OJSYAlaCvjJoaCBqEujJnCGV7CUbFttKwGKptKmLE9tK8ZGtIGF6I_tKuqCGgB7tK7GKniK9GKGuK7KHE4HKuKNhByLErtKT6IIuK_ZKSuKpZJyLE1NAMMJGuKLLHMMEL5BMMEpiKjgB_tKxPCOMEZuKvtKXLHSuKKUBnCGFdBWMEGuKeLHHxCeuK1gB_tKZ0BZtGnWCVxFtbCyuKHEJQcFyDDsHK8RAEMD3iJwHKntKyHKvZAccKBvKlEJfcK_uK8kJZ4BBUAW0AhHClcKM3FhtDjOE3FAKIK9xJCwFpuJuxJruJkBA_RJOuBFpJkBApuJScIhBA5JKJQJDSJ7iIkuJzcKSvKB2FUvKByJWvKYvK7tBavKcvKK7FevKy4DyuJO4GHSC1uJ6RIsyBVHFleHGIKf6HNNAURAvcIoOAAvJcdF6_HDvJTVClQItKIYwFIvJrwAVkAjgAMvJSyDBgETvJ05FVvJSJGrRD1JBZvJO2EbvJPXHqtEJxA3ODhvJO9IQtA1QJ_0HRQHBmAIzB0ICc8B9OHqvJbZEpDFcNAXZI-LBvNBC1CFzB8gEyvJBTE5OE1vJbHD0lAHgC6vJkZI_QEN9A3wKAwJEOIVRAyTEYnIGwJyJDaeAdlAjGC8sAMwJjKCkwJRWJENDKQAZBDWRAHyEMoJTDGYwJ_qCEnBDRDw_EC0AMPDu-AgwJYlAEiKOwJlwJ7GBnwJ4_DvBH57J00FVLBP3BphAWODRjDPVHtpEi-HEzFYPBjAHvdAJFIHmA6wJ8sB8wJvBIZmKwpJV3EsEFlxKdVK6fErrBD0EIxJoTIUBFFxDMxJpBKzHBLRKmZBJxK50I2oApjB3NAGyKYxJ35EFaEjRG-LDSyKBfEUyKwGDSyKVeB8REvqJFwKK8F3uH7tJDIARvKIqEnvK5BACyJtuJGyJ31F5JKOXIhvKSpJjvKCdKlvKX0FbVEjyKlyKaGGeuJ0xJguJ3MDp8D4GGDlKc8HEjDN2AwsAqLAMdFYsHjSJ3cIS_HrMCvcIa7GbHGWkINAFFTEh3B_rA_jAFpGwIDGwKzhCrwABJBLPB4HE_zCMKFqMHNbEM_Er0F7bIXjCmtEV6AhJAFrEKUAVwKSWGspBvKF--Et9BQIG5jIo7F9sAkvJcHCRQHFmBTQHMTIPdAoLBsvJnlBXZIT4AvNByMKNOAM-IolBxqAB8D6yJSmDkzE4wKJeCN9AhEIlJCBJHVeEqlAMPE5UE70JI6AfKG9pCihAwYJLwJ0SH6fE2oIFjDkUImGD8qHfmA_ZBvmEd9B8lAMhFUxKlKI-qCjUHtXKiwJKnC4_An2AuaIIXEfiHVFBMZCixKGNGkxKEFI6BBTDFLtB5fFN8J5mBEmE56DAcCVlEMcDEnEfIBRXEB1KM4AWaHgnCDIIBxJ7GBynKgoDrAKr0K9SJxyHmxAQfH4CFaJDLPF39AV-AWcA2hEQHJLyKWFEK3EioFlhJZOGvoJE3E_nEH2A7DDj1K4iEHeI7eIKaCZyKheD4tJ3FGfmJplByuA7LAhyKA-EyyKWvKmyKvuJFwFSOJ5JK4xJryKBdKesJxJKz1KAyJkyK11K0yKuuJ2yK5vF51KwvKRIGAdFzvKSTG1vKPOFL2FhnE5vK8uJw6G9vKj6HmqAAwKYlB3fEDTH66EIsGQoCqOHLvE8dFdNBKLKVyD0MISpKNbEnAIF9JWBBPeJunJrSAjLKdWGYPHYsG6OJdvJ--ESaIy6A__HtzK9zCCiIcXDnvJX-HPPI9gArvJowK_LAqwK9xEJJFndIzvJywKMmD0wKUdA2wKTUE99A9pHbuBWyEwKBBwJOkAxoAzdIDNBfKGIwJExK4WE-wKuqHJyKNcCEIDBNIGvJUhCVwJ6dI2NBYnATxKwKBsgIdwJIAJfwJRuElmEbzJJyKEeInzDJaAhxKqwJ2jKLzKNkK3wAwwJ7xATJKsxKBEFdOI5wJ1xKa5E0KI5mBknC4xKkZDZJDFrGaiB2hE-xKmlJTpFc6F_8BGVGFHI3QAGyKhqCX1KbVGKyKB2AVxJ4kBJAGAVEI7EbxJm9EfxJm1KJfB5lAvqAq1KkxJ0XDbJICIA0XDAdEgyKuJKycKuyKiyKB2KzyKCKKFyJ31K5JK-IIxiDESJtyK-1K-JKTvKz4KD2K14KnBAnyK1xJJyJz7II_FSnJ28FyvAh8HyQAYrGcyBQ2ASRE_8FeTGVeGwfIxRAfyJVJBh_FkwEKIFSJGbCGUnIA6Gz4D5QCpLENjIjqHiDF3mIiBFhfBYgIofCzwB8aInrJgKGOlAfOEkMBZJDwDH6oAZKI1_F2wFppAv9FrZEU3AMCG0QB8NBIIG4lGJAGePEWQEshC7_Fa6GYdG8bHRuECABZBFfnB_PAlRGexKm6CYuE9WA5lJ5MI8rJ0QBYmF5KDErEZXE5EEPTBQhALYIA-FVAGDgA1BEMAGmAGc-FwxAe-FzxA0oJ-MCj-F_hAYLBeVIdSAEuJpqAn-FwtJpsEEyAv4K5PJkvKy4KOHF04K5BAyxJ31KIrJhuJmbA7JK6xJx4KA2K66KB5K86K24KG2K41K9qJSDGKyJTdKMyJxlJ3aEKVGVcAnNEWwGDOHfHFfgCRNJySJAtAZyJC9AbyJ3wAEWCCQHC0AEsACpBFkBm8IpuESJGGwCnyJz0FaeCVdDOrG8hE2yJcIGsVCemIZkG3nJ0yJezEE2CgfF02ATpEC0KtsANlBCeIywFUrBGOIPwF35KsNKczJHzJS9HU5KUiIaLE-5KqqI6yFQzJC6KPLBWhKmxAdBFpJClXGZzJi5JmiE2_EwiBfzJWBBT6KivDV6KlzJXAFm3Ac6KpeKGzFszJGZGnkEvzJhfACzCyIGrKECYEk8KyuEqRJ6zJDeAtRJvLH9zJVmJFfEm9AVmJeLAziAE0JMuJu7FpJAy1KKHF01KbuJPIKE5KmUG3JKM0JHlJeNDC7KvJK94KDdKwyK8aAF9KjyADyJC5KI9K8tBEKKL9K3OI7GCcOAUkE-jIQ2K7gAf4CIVGXwJEkA79JvcIl9FkCGjQI9jIaCGq8HumBj8ECXAdzKiyJZWCuFFN5CWoH67Iz0FoPBevJJ5BtaIL8DyqB2FF65FpgAcXDHnEj2Jp2A8UG1yJO8KwwA2DEXZIefCEqC4tEuwKemE5KAMmDvHDh6Hc0BbYA4yFwAGOCIB1F6jESyBe3AohCN0KZuA70JigKF9Db3K3GJd3Kj-GSwJrBKvmElRDYnAEtAEnBg8KWxKb6AobIB1EY9D-yKYOK6_H43CKnCRnBkLDiaIKgIzzJQ-DN2AGxF5GGNAG30HPOCg7KzgIE2DAlFR9AIHDMMFW8ACsDrZIBiEKeGOwKIrEGDBX6D_KDPOEiuBlwAURFFEARCFWRFSJIWRFAbIJWDXzJJWD0GByaFxXEqLE0UEpPI2vEdEALaAruEq_KymAq_KDuAq_KohBq_KKuAq_KNuApPI3sJ5_KUuA5_KhfA5_KWjAfPInQCZzFdsDfNJF3AA1Kj7AJ4A72AE1Km-Au8KQwEP6D8gIclCiFGO_KzvBwzJhqIAVED4Ek9ERHCTyKn2Et-KFDCmPCHaA9zJr8E68Ko1E3oJ-3Jo6HeLAWjAKvJeLA5IFBcBhtDP_AKpAcTB34A3sADNJ1BAD5KPBGAjI3iIh9AO9KycK1ALabAY5H4OIExD22ASZGhzFpPAPGC8LBlIBJVGgzAWtIBPIHAJs2A6SDTZENwE2QIaAFfQHChAQyCu3CssJJJIQsKgJIw0AcUE0QClSHi0Ag9BFNB3uH-QD3XB1YHgDBAtGmBLdUGv3KhtDGlErBLApDaYBjBLhxFZWDj9CP7D6oJM2CxIFzBLLGGlBLTWD2qAxdA0AL2ALVuJSQIsBA9ALP7I3yKV5AhtDU3G5xJLNJECLBCLjOJDCL2ALoyKJrJKtAstALUClhIMrJMNAohImXIMyBSzAvoIK9FG4FGMCwhIxpJfcEM4FIlFkKDDiEGgEtKFf2FIQHIgE7gAj2FOgIlrJbHG90FplGA6F3hADxJo5DZeERPJzlGicIUPJ2lGciE4lGNECZPJC_KqpEU1FLEDAmGOxFDDLE3FRYCG3F3OAlUBqxAdgBLmGi1KTmGLsJexJn9AgxJilBxALRaEjnAhtD3FGZOA_BL-ALITGECLASJ3GCjuJerAZGGMCLgDLQCLRrA0jAFXBy8F1cASzJK-Eu-A18FM2A38Fk9K9KE2vA8wAY4APSHMcCD5A1GIIBLN9IYzJS6GnQIHXEknJt6H9IJOeKwMCekASkHCzBVeKkuARbEO8K26HIpERJD57AAXIASIsfID7DHuENjDCLDd9IVNJk2FDIBGPJT4BndINHEf9F_wKHIDurJ7SF5_F4TEhOFEAGonDSAGn2CtPC1cAxZE9UHH1EfzJjABdSCROK-9FDsJ7sHg6F86CthAelAcDLgDBLABLTIVEDnRJGhDwxAJxCf-FHFLDeAHFLAeASsD6FGqTJhfB8eA3gAeDL3ALqRIPCLabA31FeyAbbApBAnBA1-Fu-FHlJoyC7AL36KnDL8PJWFLFCL8tBZFLK5HcFLD_HSLIjhIXmAx_ASYI1uJXCLrOJ99BtOJxJCkKDUNA7mG8dEd1GTrJfCL0OJt6HpTEXrJ2OJewFKAIe2FZNI45FvdAMpEQkEpTGRnGwyBprJMiID9EPiIx2FgJIE5AlZB7wF02F0rJNRIWiI4rJaPJGsJ7rJbIFLKAoPJWRIynGCgGSSF4eEjdKPUGwwJdqAmiI-pESsE-nGOsJeRJHtAtiIhtDztAykATFLOQJhDLmMDUBAoBA1BAtBAiBAfFLVfI81KWsJjFLVFL4GL1MD6GL8GL-GLJrJuDLRCFFSBeBGYBGX8Ez9Ii0FY-ITwFb7KfOK2SJFnB8mGelCg8EG4FQGHjHFDODi4KBGLt0FmtJ6OJw8E6KI6QIEBBT4FdLBTJCrAF2HF-DGaTGUgE9MBcpEH1F5IB7wF1lGNRI_CLZEGQIFCDL6DIcEGf9HNxFeiIb1FC7Ab1FSqAX2A1nGeiGUxFg0As1FHaEp1FKIL-4FPFLg-CTGEVJAMhIixF26KDlJDHLQhIlFLYFLXdEpFLdFLrdEHlJxUEKNJ8ALACLFlJFHLnFLbILbFLdILlhES8EpsGgwGd0F0gAYcAF8AmrEWqAbJKhMBmCLVHLYvG8LCwjDgDF-9DzcAcAJnDGH9F-9Al8EX4FdTJzGDoHFKvKk_Fg8ApCLyyHayF1EE62KRLAJFFpvHhpAfELkpA8LFesIuHLQdGUgEQIAI6F9ZAxpATKCnQDCfEEIFHtA3pAExA8lGcwJPPEExF2ZEhiE1cDl6CRAGEsJ-mE_KDYAFc9Eu5AfIFzJLwgEB3AxpBQnEw9He0A2uEJ8AvPJWtK7gE_JLXMBwGLztA37BVJAijIjFA2GLkILQCLhhIxmHVJA_cKKCLiILfDL5qJlILL7KWhItFL_UHUCLwNIK2FHlGe5F3WIgYDVHLIYGm0FDyFd9Dr6Hk5Ey5FQJBkCLarJvrBoyJfLKdrJX7ArCLJJDznJv7AFPJMGLrqG98E3fK9dA2CL-8AwlGSHGA1B6CL52FzrJVDB8TG-CLTRJ0_EsiA7HLPdGjiE_lGELLvnGQxFIDLLDLjlBjsElaIjiIRDLVDLTDLoiIWDLSFBOKLAqES8AVJAlRIdDLVILe4D6aAtBAI5HlBAJBAPdEMcI4ALjYETiAkDLVoAjLLlLLnLLPhI4aAc3G22AVzA8OIs5H2oA3xBKnBfoBKBLB8Ab2FsQBJVFggAwYJzzK8vKVPIUnEpaCMZIgBLdsEAYAVJAcDLauBRnDJSISsDoOAc3FPMLiKDa7AfaJpsEeTBGNAziAClHGNATsJPMLOYE3KA47EvLLaoExLLpLLJGDmML7aAkMLNKLOOAqyK64KivKerArMLpMLUGGoLLqMLkUGlLLoOJWCLqOJgQI1FL5FL0jAy6K6FLq5Fm0FUrJawFdSIAsABGLZ2F3OJOELWwK0GC57ADqKvCLTJLSnGKiIXnGYpE2BIOPJQGLIRIfoJEIFhpER_AjpEjnGFLL5RAkcAnGL6lGZiIreGA3F8rJ9eDVRIJDLjGLdGL14FjNLbPAiXEMwJtPJhJK5nGNsJtGLS3FqiITWDaUG5BLdUGUsJBlJLQJyML1MLrGGK7KrMLkMDX1AiDLqMDhFLpmGBOLyLLZoAqvK8tBFOL1MLPlJCkAwDLx2BjMFMwFuIA57A-0FVTG81CQ-E0ICWzFkbEsuBi5F3xBnSHtsJouEtsJvRKXHL1dGyLGrjEUCGh2KMpGt6HpUHNvJ4jA1uEV7Jj1AxBFsgAQkDeSBsnJBELr0KKwGXlIILHe_AaAB1JBVyFuHC8fI02BR2J25COvJBKFNeEt0JaiDOpEbHDB3AQqG4BG1IIOJG8YIWSEgMAnHDT6B9BGlNAadI4tEnREC6KMhAu3C5HDKdC2gKD8DGiCNvDlaCCyBWUI9kB91BuZI-TIXeEAMC2sAWMDh_JkrBAVBFnBqOAaQGDoGYRGcVIoLBmQIFxALiCYxEuzK7ZIqnGL8KiaIw_EsFGpaC6_HwELZ4C1cABiA_AE1JAAMHoMChEFYUAvPEz9JlnBRWIoMCiREViGYkK0rCoMCE8DPpAonBfjBvCKgoDLVHMRJs0CKXEnBHKRBKfKHIAsjB9FKveEiaIYHFm2AszJP8AxpGyLG2QLm8A5JACpE9OAZFIQ2AxVA-aJtcAxlGBFLdAFbEBIYIDsE5vJsoDcNDPWF3UHX5AXuEpoCvCGphE4iIPMDisK-OJQsKE5ClBFURLKeGhKJpvHYXF1rCziAG4A1rCctJ8eBe7E1MHMIILwAXOGQGBBTGnAIAVE20EFaELJF-LDvRLBfExRL5QGjFDhnEqSAPsJTMLJ5ITWDkaI2BLCJAHuAnJKZFGJXAGNAAuAwEAjML3MLlMLCOLmcCPOL41FHSLZbASOLj5AHvAfILAHLvMLsyKxMLNSLzMLKSL31KROLHOLQSLnrAZ6HWHA0KA18FjPD2KDIjDBrE8uJ_EC3DLXnJDLAfBGGXEk5FsNJl8HYiBzNDn6HX9DCQHLJKoAHFELftCipGQKIhZDNbEm_DhEBlcAw8H2lJg7AdwAXBHZ7Aq9H30F76HCHDzMA86HhdI3oAZrER7KL9HfgCG7HN9H_MIPOEL7HXGLwjEsZEPrCW9HhNLOWIW5JhdAU7H18KQNIWTGeoJa7HA-Fe7HjDGWNIRpAvDB2gD3rHZOCcBLptI6EGt7Ht9HhJK07HgpEUDL07HhdABmEhnEMwAdkAVJA75H9kJrjJu7Ft7HGNAbJIgSEhLLkFCMOLnMLB2FLSLbSLCQIEBAvBA3BAuBAxkGJdEHlJsSEKOLiLLXSLJSLzUGEOLNSLGOLPULRULTULvBAVULWQJsOCXoHYBGpICdfCzILqeEb_HC3ApJFgLITOHolBHTEc0B2cIfABs8H4_DbIGJNLfCGDCBlQLoHFLMBxQJR1EzlIqaB27AumArHCkwALCBITLMtDiwKFiI3-EeMKaGFTpEFwJhELsMBE3AodKGkE9HFK4FCnD19IKRIL6CUPJVEGDqAuEL7sHiYBfBFHXExZED1BrgIkbBRpATJKXTAhRJytG-KL1eEwdFq9HGDBC0A3FA8XE2DDTdAxoJS9Ck1K0hAweA5VLLaEHOJOVEnJHGNA0NJONA47E5yAVyAXyAkBAUBAhBAzBArBAasJ2jAYULkFCGWL7yAVyAKWLMWLFJIQhAq1AqkBWXGpqA6DJaGFJwAsJCWmAv2GtmCeDCo-A9IAh-HtwBgqA_IBVBLhyDjFGYXCeZDCMLqQAllBdUGX_FzXA5zAoRLGNA9FGjaJ2RG4-ASsDXeIpbIYxBMhIvbIYxBijIhxE1YH5OAuqA6WLWDB05GGXLDqECXLAECIXL3lCJ-A05GFWLTyAHWLUqEVWLNWLrxJB8ESWLIWL-CGMWLzBASBAgyAuBAUhIGCL2xJFXLtLL-iAcXLXXLLWLZXL-xJpoEqXLVyAeXLrBAgXLiXLkXLwuJSDGudESTGjIKjPD5ULvsAcnEehAouEq7F2dEr9KiCI8fEfCLI4FvIKL4FHeEP4BkKD8wJGgEYwK7FG10FR4F-8AgmIU4FOgEt5K6IKTeE9wKodAc4FCxGZNLZgE7DGBLL-WEpiEIJKWzJOREfnBleEo4F0eEW6FkiEbIFfeA6ZEx4F0eEhIFxjGgJKRUG64F94F3NL6gEINKeRJbUChoJmuFeJKtJKVsJuUGwXLJWLsXLgMIVXLTWLBQJsXLiDLvVIhILX3GEZLYXLHZL6yAdXLLZLuCF4iBvmD8PCulIL2FEOFSpAieIvoAC3C2CFcCETHCo6B36AyYA4CFQpAm9K9aEwLD8ZGqLD0yBeGD-iCV3KCKD3fEOrDWgABsGc9HpiBFFFcxFHABgDF7_E5HGmHGmqDabEuDGkLBBgEL5JhTDDhDObDSOEaOEnTGPSBvHFg8A2DJvNC5lJv2AtOKJVLNfKk2KBZISmAx6GW0AnwKqkFCnI39AWfCzwBKMIpfC-OJJ_EQGAeZI3GAbrED_EnwGCEBRlAXiFktA4kBoXHNMBLeAuJCSJGanEy6K1lAUuBu5A6XBqrJQ4Aw_FMIHe_EEYGeKB7AF5PL8KDJPAZsE4MHg_EPSJtqANlAbIAqdAbLGI2CBREUCINNDUhCvvAe0Kr2F-wFAPGw_E4EAqzBFrEGMC1_EqMCE3ALPKCgDoVLsiBD4AMXBL9JNBFM7AMKD2nJoAFytGeYGL4ApICvrBR6Bq8EbMB00CMpDcFF7hAflAogCUUEkeAn0ERCFEEBlFFWGDrQAheIv8JdbDYvG3PBTBFHjCUzJLNCrIDlRG1MC-REneIGIBf8A5BBIrEDyA4HALgAnbAhIIWMBkAFVlBkjGfyEyZLkjGs8D4pBgcLzWLWcLhAG56FllB3_FDuIm9G7bLHIAbLCscLMIAOUBvcLkjG8vKgFIwcLq7F1cLyfBYXG-kElEAFALCXE8cLxNL5eBJfEwWLgWI_OE4cLMjD_sJDuIw0HycLfGFR3HdPBEVE7nG9nG8YLHuJPMLcdA0UAYxBkAFJWAYxB7_FZdLwlBhwA3oJMVG4cLJdAiBF_SAUXLTZLrXLWWLqNIIZLUZLfXLF5K9cKYlHoXL9bAQZLGZLpdLmdLxXLLZLtdLRzB0xFFpA0-AQ7KRrBOND0PIfZLNmB6cGEIBTKF4xElREjSJC3AgmEc6FJqB2gAOdCP6AnRHzcFzMATgAFvJDPBsMI8fB4ZLKzC7RILTEP9IxOL1_HFJFzFDkQBQhGJ4FYeFkwEqyDySIpNBHrECVLu-AkQAmwFp4EA0EImAbYIXYGevI4MDilG9gAMtD3WISOAIMAYxKtbG5nJoPDoyEepHpDF_AIdxBR-KSnDM-ItcAnTEqaLzqGBzC3WImRHpdIKsEdGD0aL5rAWaIZuA5aLUxEBRJ_aLQGAWsEQ1KxgChkE8JAKEF7dEKlAbdAZVLfkAC4JMQEDJK4OB8qHVBB02FHeAhPEuuD09FDMCY9DqREugIk2BpKGdiFW6F-CCwQLseATUEuuGmAFITK1ZL-fLV-E09JFCF30Cq8E1sAegBNAF5UE_2J7kA7dE6bLToJIOJXzJqJI9AFB8A7UCWNAbFHlfHBREJcLZsAEABFjCUzJbgL3PBtnG-XJGpA1lAhgLBSEbgLWMB3FG9zAWMBReLL2AnHEGDBgQFPTBGgIsgLhcLrRDn-FzWLsSBAfCwkESuH41IQtJvgLADBToJa8AumALbFzcLiBFFeIkzBkAFFhLbsCWSEi3BJdDltAkbIS3EzSI5cLumAIhLFdLIhLiNLChLMjDiBFChLfGFOcKJcBh9EtdDehLx-AehLzHAiQAAXLvOAGXL8_KsdAYxB0_KphLAeBaFG3mJbMIyqJJdAeFCxhLegBNhL3lCIGFplCldLWXLUWLzdLMIKqdLUqEyXL31FUBAjyAsNIAGDEnJVlEOZLpmGydLodL-hL1dLKZLsdLGHLEiLYMITOLkiE5jALKBy1Ag0Fp1A4rAdBGNyCiLA_PAUUEgbI5LL3qGE2AZVJl_KiIB5QFuNDaOE1qEq5HW2F-NEzTCr0FvnECqCXeFc6EheF55GZ7A86BayFcHDi2A_kA5eCRMBdHD0bJoOEtlDeQJt8ABXE8UGJ9DG9ATpE58HoTEO5DPfGMMFPAFDEFp0AUeEU9AOoFkmESTLWnBL3A3_FxWIzMAgiLmELH7DP3AxrJlzFzbEUxD9TEc3Ah3Az0Bx3A9iC03AjbLa-F8rJphKtxKCZA4BICsJsgEWnAOeII4AvBI63FguBBJAFoFjgLHPAn0EKoAaDBlFF79BTxJ9eA1MCgwAOTIFkLkAFeUFcgL7_FKkLGIBc_KHkLFjC9aEQkLWMBHuJvtIVEBYjKkjGjCFRlFAhLt9F1vBbsC_jLxVI6JKbkLw0H6JD0zJhzAULJgjEEVEZuEBfErkLIRD1rAYxByCGDUJYxBRYEoiCJdA1uAHOJZ-FoHDcTBuGFKaA6hLJZLRZLX0J_hL2dLfXLhXLNdE2XL8cKcTBLREJiLe4DLiLtXL1cKClLPiLzXLFlLjXLIQIlXLooA5XLlhI7XLgQIx0J5vBUyE_XLRmABYLXTGwhEEYLG_IV2F7oEIYL9hEKYLAiEqKLnCLzyI5hIRYLLeETYLmGH2IKMGLrkB98E4tEaYLB9ETiEeYLH1FgYLEJKcgEL8KgJIOCGfqItGCOQLp4FYOI_jGAmGw4FWRIaJKrYLDaE44FdqA3YL1iE7pE6YL94FGNA0GLt1AYxBRaEF5FIUL0iDNlLK0JQlLBiLTlLHlL_6KHQJAECwdLAbAfmLBlLOiLimL1XLVlLH2KM7KbQIatJZlLYBG8XLZiF3sJVVBtvAqqAilLnsEA4Fd7K5-AVlAolLXrJqlL7IBGJLkLBd2FQYLplBSYLAPJUYLpTG3IKweGYYL4lLOiE6lLdYLEsJfYLDJKtIFAmLJIFl4FBbDeZD-JDoYLigEGmLrYLKLLqVLvYLLqAxYLYJKwgE0YLudBQmL4YLR3FkJKunL6ZLeRJG-B-YLtvDwoAFWLzJK_iI0fAQHBIlJQWLemL5nLpjIhsJTjAGgAD8AyFD5OIN2A7vAwtAfnAYrG5mA-QLaRDzlEmMHwlCTyFzKDr8JqkAyrAJmE3JA5LBstABdAkwAWWHrwB47K8iLc0BJvKVBLf5FLbLbwFaAGY3A2DEGqJWeEnXGRuAyMK_3BgmEUDB8qGOBLc4EmlJLPAtaIWEIpaCmxAp3AgYIKiAK3BNBFrPCVXB6XEuDHydDryELvCW3B_RLfKF0FCLvCo8BNcL1gAhfA9pG37BgPB_ZA5gAJpL1YHtRIjPGJdARVE1FGXpLwcEpcAJdAVgAFnB3uHFrGHpLc0CinAtALxWDWpLcTBiGDvFG1YHwzJZpLUeAqpLcZBB5F9SAcZBESL3mJLpLwpLI6AtpLrpLKuA6pLHuJcpL4YHhcEfpL6xAypLD4DqxA1pL8bCGqLsVIZpLnGDLqLoFFAsJqHBHpLqeHLqLAqLJqLHiAGqLBsJBqLkXAQpLEqLeGC8pLkXAscEeqLbpLXqLepLAlJ-5HqOIPZLAoLyjIvAAiOJlBABBAg3FoBALBAubAGtEzqL5BAHlJtRILlLRWLrqLNCLvqLxqL2qL1qLubA03FKJFrhEwfE53FmIKklL7dEgTE3hEmlLBnL0OJJYLlTGFnLuQI4SAsKLO7EvlLKnLxlLQNLPnLW4FGQBUgE7lLWnL9lLYnLeeEB9AKpGFJKk4FWiIEmL-zAinLtiEsYLJmLkYLc9EonLtgE-ZEnwA1nGuGC_iBAZLPUGtnLTmL8zFiJKlJK9gEeRJhYB-YLUNAsJK4nLAKK6nLljAuqLFdK31FU9KXbA4qL71KUSLLQJKsL9qLKsLmMDMsL8cK0YETlJnXGzSBjDFmrEqSLgmAj8H6MBXuI_rA49KupJlKLNKEQzA1fIzGDlQEzKDA7Cv8EQYLiMGVRLD0A30FfwG5BGUmKCnEWfCyxGbYA98E5gA_BGigIqpAD9EwNJmZEOmJzxA9JG2nDtfLfnIYTHLeA8zAjeEqMCxZEILLzpDsJLMXEH0AElKfhAnoJLqAQqA0JLatASqA26Fi9E_jGWxFciGBfFUDLhqAr9ESeC2lBCoHjpLGlEMhBFsLbIKw-FwqL0BAyqL0qL4qL54KcdEwMLVoASsLmcCutLwtLesJS8EOOCVcAqTJUVJXCL5lJsGIecAW8ArULv5J3fENsC6FLwRJ0ULlBGu_ArzCizArDLz2BD9JHdAWsAGeECoHpJBB2AkzKxwEb2ARvDMtDHVLLfKuWBVaL6ZIYgI58EBlH0CLdmJz7BB4A_4B9yJGcCUgEeGCquDpdAmZEBpIERIiYLbhCfkEgVL5yDVRJBeAP7HnDIBIDUWHg5HtQL0QIk4AIqAnPJA-FvYL4PKvVL0kDo7EjHLtCBoBFMUGaPC_OLmAG4HGjiAyeAmiAVvLxeAAED4XIXpL_xAz0HJdAHuJLGArtLS6HttLxqLdSLTlEhuJpxF-nLfMD3tL2iD5tLlvLF-EIwFFnBwDL0oAzSBhjBbcAtqG8YEk4GLrJIuLDZEBhA1UL-sGH4KOeKu6DJEL9XAVSKwBGQZE2lJctDHVLeJC97AGpHYZEdEL1WI7BGLhAPcCB9EhZEldAM9H-HFiUIPPEkUIQIJUPJrZECUG_CL5-KBeGILLHyFUCG3ZE8WKbqJOLLz6FuiEuOBpqGgXEk1Fl6K2pFh4KGaELSEKvJr9Em4KBSALQL4pLAoGSaErpLx9EzUBhvLHsL0nAKsLHlJwzJ6qL_nLGsLBoLUMIrqLwFChkA0CBDFAYpBrhAdmHjnBQJBxHBlvEBRLc5FDkDyCBRSJZ4G2vImzBqHLFlALdItPHdcAJGCUVB_dEoNASII10JT7KdMBm4GNlI6rA6DJh9Ft3JIHEuSJwVIeIBkMFgqIxWIfwIh_HE9EKqI4dKliB9oGXaI5KKyjGFqBd5EBfLk_HreLS8IfyFY1J3mBmIBzsG7TBiwJNdCqVGapGIaC8MCYkDGkDVoBeQHWtFxyEX5GtgCDeC3oAN9FTsAWuLgaA8HAYPEh5GBeFs8IZVGnYA7hF-mE66AoTJeQHaJAWfKsTJsWKmeKbVGfeFtfBMOK4dG6JBP7AxPHzzCvUILwBz3BVbE-tLMjBdTA3pGh5J1lIz4DNmEIrIseL98F0DGOjI9KFthK2oHzFCCgAcqDxkAR7GMmIv5GAMKMpDlaI7MHzjBhjBF9JCGCTlDV9FMHEY6GIPH3KBRVHhbJJfCJLA01G1MBdPDCSIk5GOpHy5DQpHjlEc7DiPDbfKLIBOxBvgA22J-RHqOEfFGaFIC3KfIGX8AdxBB7GwEBllGhUAV9CxdKT6BmkDofCLSHsSAH7GB7HWyFJJCIWGDkAHIG2YDuDFLxIG-IGbLTJCw6GK-IvkBT3JukBEgCMIBHgCY6CLDEYeA-MKS_E-9AOUIfIGJgKvPKPJGHcHEqHpJCmkDyFJdRBvJCphKBJL_RHpVGoQDpmAsmD7MDSrGcyBF7GfnHYBBChEIOCcOD1QDdyF5mDk5H9hCqmDfqH5NJORK4KAjoIb3F6rA30HVkGinHdID45BVgAUNBG6KILEvkBNwJElBO2CoeJKxKJlACNFmaH6CLZxLITH9bJR_IImAQpKfjDuNByJBb6Aj5EZ_Is_Cu7A4jD0CHl2CWAIq8GewFqRAJiKmCISxCKrHQtAOOB_aHqTHnOBrGD6SBJyD99AYQGVLCRGCUOKTNFFSA37AewGpgHBgHphCVKJi9DLgFdhK_LK-WJrhF9THj1IQGC9nD9hCoYB4_ImIDUpC8EIM0BhyE9mBBnBaOGDuGq-Bg3IJNIzpFsaLGAJvfGS5JxbIfoDgWEdzAUeGYmJCYAnnBKPEn9G3lBMMCOODMMCDnDisGpBGlsGzDGiiCrDCiiCD5BEJBzpKbzJdMBu0BWQBsPExrDgZGbsG60BViKPrBkAJO3EjMCtLGBJBzXJGMCH1BJMCzPBElDHrIQGEwAJsJDu3GczAOrIfzEv-Dm3LwOF-nI5FEq3LRfH8bE2OFu3Lj8AqnB9IB9nBTMBDqDQGCNTACYIr1BjhFzVHtJAN_B6MDAqDiJBa4ChBBNwAeZGJYK4HBTIFgIIDWH8iDMsC1bGpABW2A6pDTfC8pDM3F6-GOWHbLBxYJphKDsI0EIz6Jk7HRQK4eIUtHFaIOUDlyCOEICfAnWHsqIN_G1rDA7J0EIkjFq4LdwAe2EeqDpOKBXAs7A72HUJBpRBrlBjkCXdC0jF7TB81EOjDpwJX2LXTCIxBCtIUOLX7JhlAzQK6PBbZJDQDeXHC3Lv_GDQD6QKrNF0kCKTDgKEVvBkZJ_nBugASrDErDO5LGrD73LIuHq4LdzI_fAhsBPBLeQFrlENuHy7Al3BAfKlCJiGCB6C0eJ47Ju2LdkFs5LVGDnJD_SCu5LQHC6CCijHc2E9FB1CJ7MHikKG6KhlCzVDOuIK1EQuIClHoRKj2LmYHZOLd6CN0GP_KrsGtwJSlByRKUPETyFlZJMTBhBBMTBSyDBDJ91Lb_KZIDr8JqgGASK-0EIlFj6Cr8JP0GzIA-bHLJAl6CWjId5LIJARUF64A9IBlkDtIBXzFiuIBFAElKEIGfTBqXDUsDBoB3PCJYEUkD2uADBBaJApBBOMCVIFs6HcJBdpD3PCC6D-oAZBGLhFaJA-vDfKF9KGC6ASDJHJF9OALRHbWDj2Bc-CUDJGbIclFB2LvtGD-GDsJEeCguEZ7LbDJeYJdDJx7DfDJpNF2aJOXEanDRsAp2L7KF_9JyrAVvHPKAHCEr7LCLAQ5B4aGpaCaBHLCBgvHz7LqlKPKAOSFQgAWvIZ9AMeAR6L7DJPVEqvHpNFGmFMAC_DJfYI6QCfYIo0GcuGppDpTKGnD_ZHPDFyBHa6G3vHFaInSFzVD7vHQ8LamFW8L1_E4TK2ABPnCURC4RDeJC9TKofCWwCGrBCDEa6GKCH2ABEUKpHDREB3QB8bJFXB9tDHUKB_Jl8LCcJx8LSOBr0CrnCx8LFQB38LBGCdMAQ5GQuDdLCQuDVyLWTFbwA3EJT7LeUKn8LrwHG9LLFBUZBwCHG9LAkHfWBzwHM9LYLCipHmkDfWBNbHl8LVSCn8L5sAr0C_CHY9LzABuNA2SKa9LzdKOnKH4LK9CHOBI9CrhFmnFn8LhoCp9LOIHyLAsnFw3BunF2eIWDHp9LwaHCAKC9L8SC54JOUF2eIgDHsnEplC56Do5HnHIN6ETvDJwBulGZvDfLCl9CaoLpDH4QAhUFnSIn3FDpCELBxZD2ABF8BBuG6FJxUJK8BNdCQcHbjHWaD5DHsLF9nK1QIEGJAnEjdJDHI2iHw3E-5AN5Ef8BN5E3HIOwDC1LtPIO-CDrBIyHr1Jt8BG5LjPAAYG4FEn0E1vDeYB1ZLHAGR7LBELhaDiAB-AKo3LteHphK0_Ib-ChTDb-CQPIG_LtRBH9BPpHXeJA_LtGJC_LPBKC_LlUC8bEDfHmXBheJtjDJZB56L5-CzABplAF9HoAIcBKNuI1yHC_LH_CGcI1VFAlBKFH99Jt0I_XJ1eJpNFrWKLPHmpFKCJ10I-5J30I0EIspF6HDZ4KodAMpKL_LUHJMREOWFB6Kk_Ck_LdGETxBK1Im4LACKb0Et_CLNDuRAgVDuOBMaBphKyxDG6KipKBFL1FHR4LafJNAMmWFKCJzGEXAMf1CCAMifJo3L7VCNuIm1IXAMofJ7gLvwGqMJ_WFe3LLDB-9LYoDlqDbyDG_DfyDfREz0B3rCGcI8wDn6AQPBWsEd9DoMCDRB3vJBpDakFkZGn6AoZGb3BZcEkZGooIQeGLaDFsAcHEV_LIIJ9sAefGX_LFbBX2LygHGcIpZBA7LyyDM7LBDKoABoAD7PFB2Bx7BeWChEEbBMZXBqAD6SBbBMBvB-pD4HBW7HW9DlBMrIBo0HeHCNhH7RFsqKy7Ao0HeBMUhHGgGVLDa5LfgJQBMu0Ha4LweJzoF5qKtlFmgJsBMfzDGsDmYK8BMnhHCCMcIE6_L02Ik_EtYKqPF0gJo_LxhHMCMEJJyBMGzJOCM3hHQCMpLCatElHHbAM9DKYCM_DKaCMIzIWCMUgFeCMW2A6TAXlBcCMTXHiCMVIBWCMUzIoCM7PF7BDBtIXhJs3LlJJd1Kj1HxCM7DEaCMwtDoCMlCMCdBvCMBUBatEeEKLUDqUDv1BQCDYCMFZFCDMOAE8CMcUBGDMrCMDsKzCMtiHLDMBeCGDMhCMTZFs3LNsKSDM8UFmCDG_DoCDtCM73ICDMdCM_4CwHIxtHWkHlBBS2HGgGU2HuBMCJHq3L9YCbAMRiJpDMTuKrDMCoCG6KTfDrDMLVAxDMtNDYfDnDMm2HxDMq0BGDDQDMuKJBtIRCC9DMh1DpDMYZCGcIkjHjDMn1DDEMZtFCCMr1DJEMFLKlBBYKEpDMKvCPEMkUDFLG0DM21DnDMDyDYQFngC_fAtDDc5L1TBe5LvwBjBF--B1HGBHDFwKLLDjAEXkKYVDKMIgPDBtBRLBLiF--BgSD_3AhGFoEM0bIyEM8AMClC_LGtQLSWGicLyHAgNBuaKatBmpCGOAr_DxaKVSDv3B4aKSnD-SBRVL3pDD4BZGD6AMeoG58GMGB_AEBBMB7AllARFMEDBW7Dj5Gb5BtEMBVGUFMU9BzSDEDBn8Jj5GbcDYVDcqCbFMQiAZFM1_EiFMs_HoFMV-EgFMVuBgFMmWHAjBneAZFMqeAyFMAKBiFMJQH2FM3EMAjBIVF2FMtFM6FMvFMB7ARKBZFMp8JiFM3pBCGM_FMi3AfFMAjBUPBiFMq8LMGM1EMk7H5FMB7AxvEZFM8sAUGMrFMKGM9FMSGMHGM41DZFMdxBiFMQUBYVDM3He-L8tFnhF8KEbsGL7Eq8JALExlH5aFrGMCYAxlHcUBxjGaLC73D6zBNaCCSHxGMG_DpiGnOBriG6GMSuF8bEqLJc-L_vCLNIBhDHyEjLJpsDNaC8UFBwCYkD8iG8GM2LJC5LvKHQGFCuKOHMMhDy-L5GK-GMHuKWHMOfCNaCIXJzEDKHMsbKYHMq0BzEDW2AzEDSrD6EDMHM5uFSHM1bKWHMyDMNaCN9LwwCmHM3DMsHMgHMXkJoHM2CMsjGvHMlnHNaCBUBfkJUHMfMJoHMHjB5HM4GMGmHymIlLHqVIu4HfWCoHKHIMqHKT4KUcK3pD8uKV7LwHKHIM64HRIMo4BTIMi_DzIA4HKTIMW5LVeAUPBD7LSZH3-LucKkjCSsDf5LDdAkXA6VHb4BlOHn8DfTBZ7ApIMnXAUpDnIMT6Kr6AnXArCIbtJy6LVJK1QLvIMvXDbtJqkKbtJmIMAxLJxLJGDKsL4SGxBA1BALvAsMLcRAomLvAArvLAJMrqLCJMEJMEJML4G6BGP-EVuBI-EyQKTdK3PCbOLvoE5-IJjDvMHtRBWKK2oKt7IXJFjoHTnH5xF0QJ07IY-IJtCnyCZ7Kc7IYkI1GBakIyNBwSJJ1KjnHtyBBvByKKraIRiC7DHsSKtdFDMCwgEU2CzgEO8IH4A3PAU-AwPArrIDyFFdF5nHxpBnFKBJBCqFPTJQTERPAPpGntLGeF4_DovBNZE18AOlIoKLTkDsSBIeCUtK5BEv1JOeCrBFryLyaGX_FKFA_vBQZC41JJRBEwBvpGHwBwnJNYIRuBMjBBRGD2JRFFkeCEhAaWGg7AYwB8HCwkKeWGMOD0LKgYA7KFN_AsJAL6G89KsRA2DJZQBDLFgQDYzLgICuwBbsA_oHHfKJpEXHDMHEscApTDWMGJfCgLA9wBDKI7PFn1AfjC0WG73Lt2JprDpUJc7D6XKcfFn8LSxB0HDXLBcpHLZDBXGB2A-2JrCH6PDsfKHYCmpHJXG64ETnItkAzOEAFER-KBRBLhA4LBtqGzxBU7GQ1C4DFSSI4vJxlACJAG8D8DFByBaHF-pHJqBuiJWqATQBKVIWgCWqAvSAqXGgTB8IKJHAk-ITgK-TDWgF5UEQVChhAgyB8vE6qDdgFNlD3VJFbLdqHsyCSKCubEjgJIqJgPBqgF1OBzOAhLFLGImoIqqHqLHLWJWDBCzBLuLcnHHzBoPEPzEGWJJ9ELiKP_I4eJceFW4JasAV_InzBhWJoSBc4JQkLehCwNBFKACfDqRDmiB2bBwWJDyIohC_WCQOKy4C1wEJyD3jFgmB-HAU2LkQJ5yH92Ci_DiOKIYBtzHeWH5CIAVF_VCK0BmaBAYDNqI3kCAAJeSByhFqOB5LChdCZqI6ZJv2LKpD_LCgnLM2B8_A0MG8_ApOLSAJNPCMOFo7GdGIzqBlKG8NMniCpPE6RGKpDn8GW-DPaJjMCw3CJ-DziC1AM2EB8hATsHz0BH1BFpDYsH4PBv7I1PBQ1BvZGSgJjCCBYJjJADYJILAapD4-BqiFQFAVJDn6BSQBx1D-SAR3Dc-GKsIn_LkIEjCDGPFu1BorI5_IZYJiGH-MHAcBGPFINC-AB-VCvQBuPLpHEGkFDjK72FPGEQXC5kCrEAITAKjKRAJLtHQ2BJwEzYJ3tCkkDtFA0YBRsIMTAVoBNPAlWHzSDt_D2eBctHOkChuC9TC0OLwkAs_DP5CH7JzLFmjKNKEV5CjkCQVAbOCqLAYOC82BWOCtzIWZJakCh5CkOCILAV7J-VBwmAOkJ6jKioBXBCvOCcaCAuHuZF9BC2OChuC1ACsZJAQMVuCh5LIYFCPCBlCPuHUVDcaCTuHD7Es7BfSBsXDPQMz3BuQF5KEwQFUzB7bDQ6Cp6JdRK-CCB4BqLHX6C0eIP8ArPCjPCgODolCYED_EK4OJiTGcBEWsAJFCfXCuAHCtJQsDblJSlFs5GGOCSGDqKE5SIQDJNNC-lC_hAtBEH-ABvHBQCFXAtaJtVL_ZCc7LrbLoWDQdDg7Lt7B2aJyeB4aJzRFJTKvsDXmC_tGHUBASFdYB0lF2wEcvHu8AxDJ9sD8RCrZHmUCaTK7RBcTKqqAX5BiUBGVBmBHyjBgCEHLFaaCjvIOBFyvHytEIsCguGD5BeIC-iHx5B07C5eCGmKfQHQEJ2RMKnCDfC4CEyjBDwH6RMSnCCiBYRC6BG8LJUmK4XDPyGOwHhRCkhJ8bJ7iFIUKChAKUKPyGMUKPSMzzBRSMITAIMAtEJPSMRuHVSMW7ByEJilCtmKoWCQcJhYDIWAgSMvWCgwI9WCtwHZ3Fb_JhYDAFJccJlSMDFJChALbHcSM5wHPyG38CJoCdKIkWBI7ByYDTSKPFJySMebCi9LlSMG9CosAXFJgsAZFJQxHN9CETMz8BAnHsnF4dGTxHp7Bl7B-SCQrFAdJcSMnFJdmKEdJ9aE2oCqXGbUFFrGnDHcyBxFJjdAmxHImJtDHfyE3FJEOIRdHU-LlkK4ZDA9E-FJylB7nKAzCCaDqTCpVKniEmAKpcA7xHjoFMBE_xH0zByVKh9J1dJydD3dJJwAtoFF_IZaDyPM9dJH4Bz-LdxCvKDnLEEeJFuInPANUCrBKoYBLPMqYBeOMveHOUMYyHmoKZJAQeJcMAjoKSUMEpFZLI5YBnIAooK5LADZBr7CtUCT9BO9DnVCtUCNSK--CFDItUCQZBg-AgqC7UCWZByeJbZCjBKEkJtOM4FEzeJ58Jr_LVIFBzHINFPkCx_L5gJHpKjPGJzHErCxpFBzEOpKoiCArCJUMH-BjXC8BKzyF5DKjiBdKIcpFgHJtxDCTAUOBj5CUfJUSMWfJtKMQXKR6AafJBzEcfJNgH_kCVCK0mBZXK_CIKgDHBFPkCeXKUkAqfJWvB5pK0gI6zHCtJkCKITDwqFUMC4EKPrCGIJ7_EF0HPXFvRM8fJNJBSqKrWCPIJ8MCKsCCqJKzGDPMZ0BAHCXIJGWMtbCIWMhPAuWCGXBd0H9pBibBNWMiIJ0RA3WCPQA3WCOZA3WCkHAYYKRWMzBMNPMNTMuIJLvCgDKKHHyIJKXCbWMOBDg8A3IJPWMDCMTWM6IJ3gJWXCBIEDWDxrF_kCCJJVACwHAIcBPQAPrKpWML1HQ1F7DK7WMP1HF0A_DK9WMrjC_WMfYFDXMwRAHEIqWCHEI8XBHEIbNAyABI7BNXMiOMAJEgOMKZKrSLTeDSXMyCM9WM66BNXMIXMrJJ_WMKUB_WMuZAHHC4FHhVAw1H0PGGXM2JJWXMgIHQFAfWHYLAfWHQXMcYCqXM3VAoXMmsFUXMJsK0XMLsK2XMTDM4XMiwHHHCmwH8XMmXM2IH4XMCXMHHCxYC1YC2sFm3A4sFHYMAJHJYMCYM7ZK0XM9ZK22BTuKQ1FCtFATLHLHQYMMECWYMcJAdoBYSBWYM_KAaYMOKAaYM_XMHKEWYMKXMRtFwXMaZCSXCGaFrWM8sKCtJ22HlFKRWMBtKX3FcaKOYMhDD22BTaF1YMiaB3YMn6BPHClrCakCUvC4jAqaF_YMoUBA4BPLJ2ZC5JCo9E3DDbxFVLJNRG40BPRGMZMRRGRSDpvCMHDSaCorCZGKBzEKLEOmG5JC3vBkLJIuJqtKBUMnLJcZMRbKYZMiaCu2DtILsYAoaCRwCujJOmGiwHEwCmOMdbKy7HtKHqZMwkAW7EmEDqZM8XBEwCbNACSGYLACSG4-BCSGcJACSGtZMG4Hy7HEXMCSGwRACSGqWCCSG2ZMKHKy7HI7BPSG8ZMulHkOMV4HgZMm2HLaMOKAPSGFaMXECQaMluKLaM4ZMLvFmbCOaMFcFZaMIcKSaMp7CsECPQAkHKruKkHAxbChPAxbCpqC04HhSKWcKuQMYcK3vByHKzaMzMC1aMmaMFvK1aM3uCrpLCiEkhLJWGO5B-IMsqLHjE5tLArLExLuML0tLVSL2tL8qLA-EEbMxtLgIK0mGTTG4AEOyJmhAGuLlJMjGDO3AgTE4yC4hECnGVzKpHCCJLsYMM4FdKF-AFd2F_TJc6FaSFLeEXbGpzAIBIJaCXJL-PCYnGAuBSiED8KKiA9lLh3KKJAJ8K8SLJIFkYBjeERCGpYLLAGhxDYOIlCGIqAMRMwYLJUGKiAiuEmqAPvLMcC73D7eEVLLrFF8rLOcM5YLWDLPMLDFAs7HhaJ7FBO_KBbMIqENbMesJ6tB2qLlmLHCLr9AIJMKJMB2FbcMBrL5BAfcMwvLA2E0mLzSB2mLyfEi0FdIBF6FC4FMrLF4FuhItIKpHCQrLHnGcDF1hIHnL6OJicAx8EejBZrLOnL1lLPTLxcBerLVnLRlHhrLbwLjrLssLr1LpnBnrLlYLn4FrrLftGknLa9EmnLyYLZJKrPJ0rLmGL6cMcqAbPID6D34F2zJ_4F-LDidMp9EVmL7rLcZBrPA-YLZTAEsLdmLqvLLbM_JKbIKmMDeyALHB90AIlLcZBztLgfEJbMpXLvdM1cKrqLydMKHBPdE63GS8ETGFbTEc6HGKAdcAzrDyAIhtAbGDUPKh8HZ8EKrBqpJM1JvXJprHzcAZtEhWC71AIzAvtEBgEUqDh5J-ULPWFFdIjeCsnLB-KcdG3nJbaLbPE38A8OIBQDsVITtBagICXBv5KFuL_yJTgFqJB4sAquDv0AcEBkYB37Ag-A6LG1rJGrLPzJpKIRpAXkEqBGxuHlbL9eMhAFQ1K6FCA0K3NGhRJ5JBiEGMfMo9HNqAnBLLBB_cAJNJCGKFBL5BKt9HJILxIBQsEoGFz9HeALafM9pLi7Hb9JWbHs7HjBEx9KeyCEWLtdMpxCjcMS9KQOJ-dM1MDzdMBeMkBA6tBwfM1dMZOJVeBicM8dMEdKufMmIL0dM63GzfMAeM1fMWQJ-OHroArvAAlD6HBphAC8AdsLi0FnNEhGBvULJGJshI8ILfHFmsLfbMGzJsQI2aCFgLAVLOaLuKLiMGNpEmXDheIAeB1sLjfKEWBWjAsEAlxA7sLcBIkKGB9E7EF1DEZwL7QCbVLQmJR_ANWFkgEs8GPPETDIBbDW9EQtLHtDStLjqA0AHGjIv6KcJLUgIeiIYtLaCGDhMbtLYlKUuAGME7JLZfMB8FjdMciGlABWDLSeCChBntLZcMX0J7fMkBA9EGM0JX1A2fMydIpvLqfM5fMsfMUsL1MDYhMzBAahMWQJa6HRTHnDBtcMtKBalJbjLzRDY-EtSLspJoXHCEL2SLOdM06HATLh5JxVI0rCvfB17Er4KS_KwwEnUL6HCq9Hm_FFNBWmIpPBVYLosAC9HkMA8OIdZIE9HAgC7RApNBy6KgFF2JCn_F9aLouLUTL35KXzAtaI7zFXTLN6FO7HJxGA6KeHGtLDcAJT7H1fLTmJNAG6rEfiMElKjqI0JBSqLRZBydKGlIhRJoTLrTLvVLc7HFnAx2Er6Fv7HWLJodA4TLQmG6TL0QM4vD47HUlFedMhPJBkB-7HnqLKfILMHrfM9GFtfMIxLtGG1JKbhMgvKQsL6AGKjMvAAHjEhhMZ9KPjMZXIg8K5jAGCE5mBXUBd9KvoAolGsoB-OJr6GTUEE2Ap9KtbDhZEadAo9AU3KTSIFlDpiLyeCGwKhTGTTEfbBTNFfbMLXHq9Bz8Hc-DsKLDZH3iLN0C88At2K87AkrLryBNpEf6G-WFTQHniF_iLfELRgA4xEBKDpOEIBFxwAbYAHiApNJDRI7zAEMFtkBPIBTpBYXG62A7FGsuLNIDkmEiJFoyBJOHM3ABCI8sAWrDIxKobA_KLliBFtLd-E-wFjGM9mDolB3dA-XDH4J6yF-5Ej7F1iBu3KLVHkLDO9J--K-yHEeIjTLu_LE-BLeAsIICzFsdAvjL0xABEF6oBsjCUUEWeAOeDQnENlMk3Gp1ElTBkgMkODtRI0RHUDC6JDVlM8sJ44B5wJn4BHWE1eEgGLgdLZHAygEoCByFJL4K4FGYkKhpL_JDctEMwAsEGzeIhGKqeAG6K-LDylMskLn2EtEBiRFwRJ8LLx6LMhI83DUhMwdMS6H1UGC5K_fM9fM2dM-jLdhMerAUjMWjMWhMPIKDmMxfM5VEtBBj7IzrAUPL0mEkJMFUBDWE8CF-kAvhMrkMxhMGeKCQHdbMqsJtCBjKMGwL6XEPyFDhDFrEr6DF7IzlInkFy-ECsA3GI8iLksA0xEpgMbQBMaEtoLjpKagI-nJ7RArrC5tEKMF6IDZ1Ca_EsrJWtAQqHmBKaoIUtB2wFg5LFxA_oKU3Am3Kz-EP8KvxDIgASmAJTE6GBnAGqPEtwJIXELEHYuEuZFfmDKuGtpE1iGtxK2LIqmCMlMKSKWjAWEIsjCx1Iz6CyQEfzAEnECUBIzFnaGKcEnaGqMFaXJoJAtsJxnM93LonMz4B2iMC_As8L_9G4xHsbIslM4FGCTBijIvbIzUBRYEVrDdQLZKDYVDRUBHoMjuHL3FnkDCYEEbKi7AUCB_DGUCBTtAcfMCZE4lM6MHEjMNvEipJx6L0NJDfApfMImMfhMLjMXjMkBATBA-1KkUGNmMBgM-qJOqLHmMKbMNjMyJKNjMmMDloM8aAnoM5BA0fMCeMCgMZsLgXIHeAHgMBRLe5FvuBbJKsSLJGJcFB6yCksLgOGTgM9hEI2AciBXeFDHEZgM0VLbgMJvKdgMi2FiXEggMSJLigMt6BUlMmgMvwF8sLPiMPyBFqJgUIPqAtgMwQMEIFwgMGtLN1F6bE9oA2gM0RAqJL_KGBxFa9E8hAlnMZ2KyJLatAC7AFhMqeEHhMInAJhMSaGLhMjtLR3FOhMmqAQhM_iMgsEv5HYJAdUGHNHfoMtoMstLVhMwoM1MDWsLbhMGnJBHLDZLhoMVjMbVEjoMNqM4oMSTGFgM7oMXHF_oMXkIgsLamMe5C5ILByFrjMuTHSgMp0FnsLXDG5cMXgM7GCNpMS7AVdDcgM4MDRJL9gA2bJ3sLbaLkpA6sLapM_lJ0BIepMAtLhpMDtL-hAskMo0FBmLcbDzcIS4ATRJNtLBeGrpMniMjpGlAB9gMstA6AIypMJDL1pMPqA2VLqeE7pMgtL_pM7pEciGXMBhaJa0ABhM4YHhpLx4A-lM9dMLqM8tBWsLocMkbAYJA4dMavEJjMSqMKmMkrMbvKA5KbuJnrMDlGUgHYqMYBGcsLi-DesLMgM7TEfqMEpMm2JlsLmqMUgMJpM9dCLpMipLz0FtqMVfBJvKxsLU_AjWGxqM3-E2sLyJD1qMF_EBqJbpM75FqgMfpMGuGHCGRbLWRLUPJygMMrMJtLamDGrMppMz9G5dA5gMQ9EoNLvpMxqAVtL0QL2pMRrMatLtsMk1FetLjiAXrMtAFZrMAqMUlF_xADqMpdCuqAmaAHqM7dMuoMKqMxdM1MDWBAkyAdpJnBA2fMYqLsoM_sMJqM_lMVhEmMDEtMKpJSIKXKLqqEXsA89G6uJUsBalJ3qGzkAfQJt4AwjMkKHsjEFyFfQFxpJBFEPyFYqA17EIAL2QHYDF--AsmMxnMzzKQLMyqMjfK2NABTGprDagIsTGWdAqMDUVLUeEXEBclAquDNPIcEBf8EtaIVgMEIFlZB3pA1yFFyGrWJwlCNsGHvEYeGVRJQOMrgIniM7UIg8KlPCWzA3PCqsM7GBtSIJrGjYHsiMscEJYIA-FpwLMABi6FKmGKrEhdMjLJmiAluMlsM3bIqeEIfMrmJFpLoHDjmAkLAirM6fMNjMDBAQdEDoABoAtaAu8FqoMjrEKtMxdLtrMUqMrqL0uMwBA2uMH7FsaAecI3hBpqES4GklE2aEuqEpJCYAGuOJYlIHDIkJF7DFbnJYlIufIZPEKsEkDG2qEa1JlGCtiLArEhzAMGADrEUoHvdA6vBFrEtsLUbEQBLVeLITLbxE8sJF-K0WKRnGTOBKiMKWC5yJaGFgbEPgAckMAxJ4ICTdJf9AjoBxTE-7GEsBnrELeMngIrrE-1AtrE2bEyrG5vBg3AyTIpIDTpMNOIUsBPSAzCFW-BiVL7QE_-AFxEqhAUqA7_FgtBUnM1rETtABcEpFB91ANuA3xGEMBd_KRuMjPI0GBgtBwpMA0GaKIVDB66LX5AccL65AQhArqAo8BvvAWtLtPCmLG1wMuzJL-DdUBE5ALcMhGBOsETsE8rLRsEz7HGlM6iEAyDcqLXsEruMRYE6NAxuMghMAvM1uMiBA3uMFvMsFCOrAsBAItMJCLQqMsrMAtMNtMYdEBvMDvM4uM7aAGBATxM5SEXIEJmIKvMolAYDGLUC4CFwUHNVGMMFX6AodKScAuQDP-IgDGXhKn6HuDCKcEALKHuD_oA_0HIDFXiFIKFPBJr0FFXL05FD4EjQBnHGfQHT2LxgAlJBToL2KBppGAVFdsDr6Gc7HzLMneFV_ACGCTICvUBAgBxKBYPDV9CwbLZBGwwAV9CgqGvLB3eFIjLScAzOEMhAScHL_EJ3KwIDfdIUKGmFI_fIeQDiXGuTGJaAYhA6wAqHBM3A-CFTAB8tMhNEbTAglANnDePDx_EKRIIMJQYGOWAnQACiEpZEfmEQpIfPDsZEu-K4YI0rGaaLJmBb7Fr9F9pAnlJNCKz-AyJDdBFhmEEWC6uIhyEm6A8nFZvB4dEYCKqaKq0FqPEWbHEiFEIDgDIyJDLZGc2AtjEBVDL-DFzB4eIIXEpdCBpDFmLC-GkbDNAGyjGSmD99FHKDR8JBID9ZCfFGf_EElKrBIfTB3iBUJA6GBQeAOMDKoAkJA4pJAqAQCF4CBeWD21E77LMKDpdCRXEQ0MM4AQ0M-nFeeCUFFskEi7BNKCd9C7YGMTM1OHd9CwkALXJ2ELK7Lr7ArnIq-BgbB-BIYmAbsCY3AnhCJdDgHDudGKsEutAc4Bo0MzdGPfGv-AjYDAyLeCKYfGYoD4wLgaAQiCHLB90MP3CxwJ-LCsVIZdAAiAOVItWGZxGyJD9nBnFIhsAULDQgITgL_aBpPAU4Af1JEXHQnEbADWmDcrE_aBlsALAJxxGKsE5SA0xGUUIxeG8NAbQD7rCe1ME0H8PEk1M1SAnlBp1M7eGe-Kf1MpcEUBFWfB9tAhWC11Bh1MDfGNuAx1M61BT1ME0HSOI_AEOfGMnAaQBnXGdAFE_BLREx1ME0KZ1MWfGRbIX6JAnHKmCqfGCnE-1MvlD71MxfGRQEQ2MPyGc1MoQBn3Gf1JUqBPBDvgHCLDa2MELDQ2MHLDQ2M2EL-CChOABlH_sHZGDttHBDKc2MIzGzKDf1JiEBS2MReAI-KTwJczBhMH7QAczBS_KzcE5LDokLHgGTUGBcLtGL_2M6iEB3M0pBLtI0IACTIm2GBXEm2GOaEr2GkKDm2GGgAulC4TIy7Fz2GN3MG6LCnEQ3MCAGX3MRQEX3MH3MTkGJ3MWkGU3MCoGagLf9JD0FKnEkXAw8F7QAidATpMOOALxMioMrqLT7FShEg3FItMPsLIbMRsL-uMgOJNjMv3MfyAPTG4XLc2FU8EKzAdqJTbMekJMSI27GBCGE4FWaLuhI20Bj6CqQIzMJDzMkrJChAJMBAVJt5K0tMeZEsMBuzAymDpxD-VJTrMI2ColBpEL0hAJ8KbsG6zAL_AFNI_zAleEbwME0AEDLueETJDeoLVJKQAGHDLn9ApwLMyBhIFQ0AxqAxNJkiIe0AQmGh0ABDCn0AoiA74MhgD74MkXApdMC2AFWL0BA1BAZyApSEOWLPqMSjMDZLE5MG5MyjIgMH0rCGJFUbLY0AGjIoBGDtAOABiRELjI17Dj5K6vIvMHpTIAbB1lAoVCSjI8fDx3CZMLxlHNnDDaLUsD3qBo5Mx6LgsEi3AD5MF5MUhEsqLFcA5cKw5MpSE1-HMTCY-HQKLPZLM5Mx5MgMI85M25M2jIXTA4jIn3FmNH1eBDjKwCF_jIfwGBkIhjBtABEkIpyJb4GHkIboIecAkjCHIBpuBNkIQhAPkI_UCRkI8LBXTGM0CX7KeVHzTG77IZkIzxLV1MjWBNOHuvMgkIROHP6MpNDxADmkIXOHR1E_xLrkIsgAtkIpLE4JFKSE1eBN6EZjICdA1kIikA3kIYmA5kIUKDWPICJBZEG0THwOHWpGAeFgWMElImHG5SAG0BLpA7OHS1K-OHeXBm-EQVGQlINQMDtAepBD5GfIAWlIxgAdzCmTJalI-mBqTJRPH41JtfI5rGjlIp0AxpGvNCewBRWG1SI9VL3TJr6DNjB8QLOAIILD3wEZaBs6DR4ApPH1kA4lIBUJuPHwXKfwBEGE0oHzPH26D1PHHvIMHDThAHmIw7AJmIOICHyIL0CxDLOxEPmIYzL6ZHHQHUmIdEFVxEJLANQHFMKCMBcmIC-K7pJUQHb0CYQHpDGiUJcTImmIl9ISVBpmINLArmIALAmsBAjLZ5DgLFpQHplD_kIddHZVGffKYzKxQHXgA9WG9mI2QHy9I45BylD9IB-LBaLBoKAcLB_QHzIGMVBCUILnI3PESFJi3ImkBTCB_UJAKANRHVnIwkIskBbDG6sLtMKG-IdnI1IIJqAK-IdRHjnIDTEgRHAMMgNC2vMpnIJ8DrnIpPAtnIe7GNrI2tASoDFNKvHGRmA1nIVMB3nIpuLovAYvDQnB4RHQDMYMFcyBrTBeEE9yJvAF40LFHFsmD8nISKCmOALoIVcIL0LiMFoyM3MBs1LVIDToIj8Dy8FWSHAaGo8DgNCmJGcoIqKGYiBU7DOpCiSHXQAjoImSHVSDlEBqIGpoILRBI2CuSHpNKxSHe-HtMLuqHPuI2gFymEf1L00JQ-BF1I9SHVRB9oII-A_oIvmD8gFlSHGTHsOMbRDbgLbWJuDC-lBbOBUhCRfBOpIhaAhWJpuAP9DTpIAwB1kIXpIORJR9ARvBdTHrBKCOB-FBhbHjTHhpIy8GSkIONMlpIOrHv1ItTHqpIoqMszEsbHSOK3RHq_IcjE3TH_UGu_I6THeOK4pI69Ag0ELkDLDFI9GFeJtmBOWJy_EUZH5hAEqIqhFGqI4mBgyLJqIlyCLqIvFBoNMC4MeSAQqIN3Cx_Cn_AzTDdUH89DYqI2hFtHKIAJcqID-D0lBEmL0HFa5JzBF6OKDVLooDoqIUAJyUHeDIm4L_NMEgE3lAvqIbZG0GCnKGiWHpiCeQHC_K0HF39GDVHsXJ7uJQiKAlBy0EmQLHkCyzMIAN_sGGrITVHNcCbiK6gAdiKluIfiKz2IpuIH6Jr3Ir3LRiHl0IjVH5kHKYJodIbrIodCtRLmVK7yHgrIRtIuDIwVHwDIiOBmrIakAyOM9eIZYJGrI2OMNnEApK9VHxrIzpD_PK0rI5tIT_DAlBE2BJ2I6rIFPMf-A9rImQIIWFiWMQ0IOQKm2IV1Ei4MaACIsIYjBsOMmBJyTHy2AFmIfWHFyIUtH2-LajF3sAVPMqEMTUDx9AZsIQAH-EKoQK79FEIDaYM5MMisIsSHdjKDKGQkCKBNT_GpsIdUDNtISzE-WHjnDwsI2YDysIzqB0sIYCN2sIENI0GA6eH0jFS9DOXHJmHtqD_sI_CKNAE85IEtIl-FOpMHtIeYHwJBskCLtIdZJknKOtI7xIPQFNCNlXHUtInXHXtItPMFQGf2BhTDxBFMjHftI1CN2XH76AwlHltINCNwZJwaK3EIOdKFQMttI6QCvtIjsCokFHYHqSBPxIpCJAuI4tIzxMAFI5HJXoF-tIEFI3tIVYHcRDXAHYYHGuImhAbYHjuIKuIrPCMuIOmG4UHMoEHNBOkHSuIoPAUuIGABWuItPCcnAZuIvYHbuI0lH26FFKAfuIvmI4lMjuI7YHrRD9YHxwMpuIA7AruIDhM7EAuuIqkIwaJkANLmCGAB0uIzVB3TB9wI2RFAuIYlKDOEGmEn_AQQH8aJXzF-aJoKFcZHB1KVvHJvIIvIgZHCLAkZHhQCmZHOvIuFBQvIoENSvI5PHZrIj7AWvIv4CIMGyZHbvIxmCdvI65FM6AvMHhvIgvIu7LZZE4RD9jEdeH8EN-1IrvIFaH5YH_jBIXAwvIamFHFNqRBblDdzD2vIxSF4vITaHHwHTODSpHVkIAUK-1IbaH2tD6DNIMAfaHBFI8bJIwILDEKwIB_JMwIGfHc6BPwInaHkeCvaH5YH0RCNNFKcJ6lBbSMZwIF1I4aHZwIswI7nCAbH5oIznCLFB54AwCHpwIybHmYDUfHoUKZ4JqYDUbHOHDw_JG7D0wIRbH_8CNxI1wIInKaaH9DEIpBciH0wIdbHm9L6zLfoCBxIINC7REExIfVBJEEHxIkFIJxI9_J0bHVxHibHSzE-LBdSHZGNY0EuNAeDHjUEgQHXKA5bHSuE7bHcxII4KVvBFoFL9AopAixIJoAEcHPdJeOAnxImvDpxIXTCLcHJ6DtxILFBScHj3ExxITcHEeGiAKrRDdqBsOM6xItPIx3E7dH6FIRzIKPC-9CSRKSHN_4ImcH5xIHaGzqAoTCi2IMyIVfCOyIBeFaDBulDudJkkCUyInzIXyIWGI94IKEBkTMKEBdyIbGIRzIcUB-9CaLC-cH6zBwHNnyINEBpyInGIvyI_OHpGIqHNWEBTdHQEBVdHS5ExSB2yIadH6EB5yIedHnzIMQGk-LHSGg5EXHNLSDHzIjyI_rB1HNsdHRzIudHGHIhzIOzInzIuDMHzIfyI45ETzIGvDYzIvyIbzIZHI3HNdHInzItKCczItzIkzIvzIVQCuEBKeHvHIrzIf6EnzI_9JTeHjzIvQApPBN-CxTHUaDIOHVwGy0IQoKq5IfeHo8HX-C5KCWwDZ5DA0IncFGeJmvB6PAbWERUCL0IQGCG0IqhHp-CseHcyH9eHeyHUJNawI7eHT0I5YB_eH7-C4RDX0IIWGZ0IeYHHfHZ-A6KDYBKz0GxyHM9FVpFzGN-GJ90In0I6oKrsItOMlSB9yHBcLApK5IBWcAn-MsBKaWJWbDrRDHpKLCNaFHqDBKWF90I0jGAVC4ZBB1IcQMvvD6BKjgHaHJH1ISUAfQE2fHLtIFAM__HCCKcyLczHZ4JezHb1Iz1IDgHeZEMUHHgH49Di-BSgHmWFd1IGFNdKNyjHirCT1I-QGl1ImfJIgHofJA0BagHv-AsVMt1I82IzhCwfJpRATqCEbH0fJ_VH31IljCcHEz0GJBMsgHBsC-1IQqK8THygHHWHE2IUPF3gHaQBDYKHWHY7DL2IQhHBhHv2IfqKN2IS2IIhHHhHQWMk3ILhH4hHj0Hb2INLNnIJb2Ix2IWhH40IfgJ_VHu0HLCNgDK2hHEUAq2IhiH_BMIDL40HYLNijHghHQJNHYFW-AJCM7aGvYK72I6eH0WMpLNRCMn1IJ1HB3IQ3IxrIUrKE3Iu3IYrKT3I60LcrKM3IEMN03Ia1HMiH8ANThJMiHCMNjJJBIEJJARMNI4I7DERMNc3IZiHYiHjzB0rKsiHeiHXuEgEK8gHQCDliHJMNWJEniHMMN51HniHCMNMDMniH4iHvEKniHjMN0iHIKJziHsMN4EK1iHjMNG4IN2HMTAA4IljHS2HDjHwSHF4I4iH9YCJjHK4ITuKM4IjuITfDajHt4Ic6I2ZFW3IXjHW4IZ4IDNNa4IwKJUjHd4I86EfgHkjHi4IWNNIEMljHqjHn4IhiHziJxjH8ANlGAt4IlDD1jHUjHy4ItCN6jHDDN8jHqNN54IEtB74IEtBoHNNGB_4I4KE0gLR2DD5IXtKF5IIXAL5IQMB7NNFHA7NNgqIoZMWBEQ5Ih5IsIAT5IMfBV5IgPCX5ISfBvUIa5IEON3GCThKsIAf5IgPC7hCpGBj5IZ3Hs5ILWJ7kFJSBw5IXmHrgDXlHv5IvGMklH8kHvGM05IJxCkLDpGMDlH65IRbFt6IIlHuGKG6IFmHNHMD6IEsJ6fBk6ImuFB6In6IHuKolHb6IclHCMJt6I93IhlHmlHiONIkJmlH5zIAZA4ON97IslHvlHjXHOLHe6IV4I3lHh6IUHK1lH1ONyRH3lH4ONZFNCaAb6IBmHxlHDmHbPNwONUvF36Ir9Az6IXvF16IChHkME36I66IwaMduIyLHE7IdONH4DnPNr6LG7IQhHgxCRtIv5MN5M-5M15MGtEXXINKLWGDicM_5My5MPbA05MN5Ma7I4yKrJMBnHg0JAPGGQFgSLN8F9yKl7IRyCn7IEcKNnHr7IPnHv9JFIBw7IHdCy7IR1CLdCYnH37IcWB1uBk9A7INzxLDKGvyCA8I9KElnHCvBr1AG8IOPFI8IaVGsIBMvBeVGdGNvzMSVI3ND0nHIyLqcMXvBg1FavBi-EzaBZ8IV-HRdFOeKd8IkvBgeLg8IovBsQJEeCT7MliBm8IjXIo8I8LBq8IHoKdKMu8I2dAw8In_HiKM4SA08IXTHmKM-NBoKMYeC78ItkDioHasLA9IwKMXWG71AN0AWwB0EApeCBUJ0gAdwBEhAveCHUJ1pJT2JtbBS9I_eKf0JEQHAEJX9IJLF5MBt0JCfCmvJ0lB5sJwULi6GIpH8WLiUJTuMCxBK5DiLCcLFVfCSpHZTBUpHLTFv9IhfKN6E67K09InmEhMKldIsiBipHwLFD7GzQAmpHlxBjDH4LF_0CPRHCVJG-IQJC4LBaFAK-I26GLVJ7uKN_E58JX7GS-IY1CAyBV-ImZIp3KIgFjVACqHc-ItMIGqHu7CiVJ-hITyBruL5JCl-ItJBRNKqMDR_BbIBrnIRWAHKCu-IrfF3VJTiBdqH0-IsiC2-Iy6CiqHi_E2yB59ChLF--IEiMpNKYkExMME_I8CJzgK77H0JFJ_I3JGd-GETH3dAsPDt8K3VGdWJBrM4KCcbDh2C1rJ-CJErHSRJd_Ii4Lf_Ig1Fh_I-1LcdKOrH_HJ0WJSrHhuDUhKCYBS2LzuEYrHz1A5yHUmALRBntAUONlPE6fHmhK5_ImrH8_IBuKSSDR7AqNMCrIwhKsdG6yJNPCGAJLdD1OKg4Lx2Lc1M4rHJOFqSKc0EgaFK-DRCGAsHWAJJGHGiFTAJVMCCXEdAJjAN5BFLsHIJDrABU3LPPEmAJHuEoAJ9vLuANV1F55JNBJDGKeoDBjCR1BzAJt-DvGJbVHFZA4AJSJJ4_BisH8BDosH_AJwTFa-GK6JDBJe-GvHEjCDt1B2qB0sH2TNMBJE8FVBN7iKRBJw6C-sHTIF0nDlYJ0oDFjKOIJG4CrYJdBJNKHV4LAUADBDf3BrQLRtH2uHqBJ4cL6BN8QEYtHLkC6ODAZJUDDs1B1BJUDDg0MhRB9LHhPM4xMLZJ72BptHdCNL5Cg_GDCJmMJ3RB_BJmkCyjKk5LF5LztHsaJMtI6tHEgJwmA7MAmxKi4HAuHaUAm7JYCJo7JwBB1ACZ3B3CC__GvIJLuHKpBNqCKRKLAFnpKp5LUuHxCJdOBxAExHCTQMbuHXIAJ6CeuHYQM6QFT6C3CJrqHX6CZtGgQMdPJtTNruHVvMN4B1fJDDJY2DWaG0zB7kKAcCjZA1uHF5CMDJlmBkaJzPJjTBJTA9uHeaGqWCBZHMxHsRFs4BHmCy2EEvHFRMbSA3tKF4AQmCRsA34BwpBRvHcZH99IpDJxCFebC3YEhHKSTKskFevHwDJ8RC0DJmCJP-J4DJtmC44BovH9DJvUC3lKvvHMkKUtDOjErRM-lK9KAtTKkuGAUC2BH9KAGmKJLAQEJEYNKnCkbG37CWEJ7TKnxHz-J99IXaHUYACDE6wHOwHGDE3KHhaHSOAkEJOKAmEJsEJC5HawHnEJ8bGsEJl7BAcGdwHynCaDEcJAcDEzEJ2EJoCHlwH5EJ0mKjwH8EJTcGanCxwHBFJxYNIoCvDE28CHFJvwIJFJ9wHLFJ28CbqCuvA-lCzvGebCLnKUFJIxHSGNEuA8UKcFJpYNPxHvfCunBgFJU9CiFJmFJFPCIVKaFJaxHOUFqFJ2oCfxHs0BuFJT7CpZDABJ3QEfZBvnKVdJ3FJK1K0iFnOA7FJW-LXTD-FJQRD7nK89CkpG3xHlEBAEHsdJjXJoKDlyDbdHN6CQ6EFZBHwDzJEMoKttHOoKD5Cx-LJXAYGJ3PA2pCcGJuPAawD7pCjGJ4YAcoKhGJsZAgoKfyHTHJtEHfyH2ZANBKnGJAVNdeJn_CoyHAfHryHjeJitHYBKzGJF9HEoB8GJrpFmsHvVFAHJVfHZFH7yHEzHNFHgzJApKuKH6UM09BvHJLGEjVA30ICkLRHJfbDjyHNzH7WKXHJIKNPrH8BKExD5DK7NBeHJO1IZIEUKNWRJIXKzHJyVMm6AoHJkzH-pCcVMlHJozHuHJNbNszHvpKfzHKgDaCK3HJqrC1zHmiFbyDB_IuVM_HJwfJGbETrCJqKbdDcHEHIJF0H7PE0YCLIJyEHNIJFtHIsC0TDSIJDWMM0HFWMV0He0HIDKcIJ5IJtGHi0HfIJ-pDhIJTgJm0HPQAlIJm0HY0HrbB4bNcWMYRJcYKFIJeYKsIJBJJyIJ3_BMQAidDWnBoWMoIJ60H3_BsZA8IJRgGB1HAJJx0HX5CoUAPcN6gJxIJzJJOzGiJJ2DCAMNkJJR1HAiHCKJ-YKsJJCECXJJpcNN4HhrKmJJeJJd1HuJJ1ACorKmJJnIAyYFpcNGoC2YF6cNOKJTZKsJJeNA9YFytCv1HIJJphJ5JJ01Ho3IcJJl0DEKJ8JJKDM7AJMDMPdNK-BwiHCKJoZK5JJHKJrZKLKJ4cNbZFUdNUwC9YFZKJgZFO2H1ZKAQAIYMUKJhIJW2HqKJFMJLjHtKJeKJmsKPDJf2HRjHAKJGaKBlESFKjKJadNfiJoKJhiJjKJvKJ-DMoKJCaFI6DTDDx2HYCCYDDw6C22HYDD7KJnFK0RB-KJBLJXDDs4IxdN3fDLeNGLJE3H7qD-YMZ3BI3HVeNdWNAKH6CCxaFSLJYDJZtKWLJ40BVIIbLJM5IY3HGbKz8GVZMVEDaCDLbKzMJbZMhLJVMJiGKAfErYBweNjZMSaC55AQeCCULLeAgvCujJ73HQMJz3Hy3H1LJ-tK33HRcNRHM-eN7LJbACgbFAMJeMJBMJK3DO4HEMJueNCECyLEYMJN4HWuKb4HNMJFMEQ4H8eNHDDfuKm3HUECiuKXMJb4H7LJq1HBcFItHcHKm3Hl4HtuKjMJp4HkMJnkJFKHtECjLJDaAreNzAD0qAgFD24H9bCkFDzMJ64H3fNpFD4MJmeNcmH1MJemHYCJidAyFDyNJ6oBksGFWL1BAiBA5uATBGivLCoLQvAAZIicMHgNJgNDBGO5Ma7FRsMkHGsfLqKLojJ-mBlbJVBLA9Eh3GnGAS5CkdIJYA9lBPgMidAtuAaoLx6Lo-He5CidA_xA5LBGgNIgNcMDKgNBxLZoAFBA3aAvBAN8ETBAQgNcMDThE1jIqoMk9A8uMpmL5gNHfAxgN_IMzyA0gNJHB3gNBhNvaA7gNsjIG-E33EAVGGeMNdID4LNGCsyBW2KpQEYLI6nJn6HpjB4FItiCXMBfHLAbGmHG9lE56DmqDDOEg_F7OK5hMsyBLaA9wDaoHASALaLnwAc9AZCBB_CysLuwBvMH98HrHC_YI2LAVrEGjL0MG88EPkL5FBrzA3nBmaL4MCvTEiFGtDBH4FRmAP4AWCFr1MS3ELyBgwA02ATuIXeEVlB7JCMLFn-IwhEF1F-3JZYII7HfOBQ9HNIMEQL1iGu_E4uLmQJ1_EaoJEsEzeGIXEJVF3fLaJB0sBatKlFM5ELrXJE3FJVFSFFIeEdkBxAJTKB4sA8nJiDHbpLdVJrRC3RLS3Ec9FtKBzILM0L_iNSIBmALr3BhKA8OI9iNziNZ7BhKAZWIeiLurDTeABOHOmEDpBhKAIcIi3JVQECjN49AcRENjNBSELCB49ARWI9iNaiMfjNKeGQxA49AMjNzILK-FqsGCCB4AFPvD9lA8iNmjNHjNmjNNRLnRHqwBtjNSIBkaE0jBSIBWaIjjNbLCsUEbyE4FLB8AP9A86BZIFVgCAEGqoBs9MWRHBjMkzBiBFRYCYUBKWI3iNlPJtZEMjDbQL-XJR_E0jN5cAa9FCjNWkNOWI-NCQmAVkNytDaRLbkNmZLYkNytDX_KgkNFcIgkNqfBfBNSVBVkNfGFehLdpDTUG4OBtGLwkN6iEwkNXXEl-AFcCxoA2kNIcCwiG3kNm9AGwCxgA5kN7bCGBL-kND_EAxGRFI78H4ECWaIDlNNBFFcCtqGAxGlgNLTIauBwaGGDBEIAugNRgNT8HCwFGhN2gNv-HJhNlBALhNASJBFLPgNvgNChNSgNIqEZlNIhNilNKhNSgNSHFSTG3vKPKCY8EKSIn9Er9KBFE8LCr3EgDFoVChHFlKL0ABo8EUgMmHFGsIqKLbjGwxL2pJTnCLeEbbE3sLLfKyqMSsM5SIBqJcrLFUBwHLXVLS9CZNL-sAoZEYTLfdMJIFgaDjeE50BQIFlNLFsAj6LS5C63K7UIb5K7rEM0BY1FeIFaCGlmNEILTyCa5DW8Ai0AUxF4nGmIFo1F7nGiKIr9E4IAidAptLH-ArgNAqEDEAVlNcMDOWLTSL03MTjMclNFJIxtGeJGIVJiVG8-EwOHhnBqKLjtLXAFtiAHsEPvDVPIJ_Ky1EcYAS6Kr3AhAB74Ab0Ag1GnhAuRJx6LpsEr4Ms3AJOJlkDQbFYnN0AH4oAxNJhnNxFGenN1SA3NJnnN3FGpnN7yEUQHA0MGlEunNztA0RJs3AdnNllAbhAgnNnIMDoGtBNbhA0NJhnN2dI9nNEJCjnNUsDNPIwnNbhAdUGpnN5RL1nN0bEEoNfTBD2CeIA7mNHfA9qLLSL4gNolNVXIafAKtER7IrIDhlN5uAUoN31KWoN5uAgCFepJOpJXKLI2A-tLSnJ7MBN2FV7KRpEMSIm9GTUF-7G05KujMhgIspJ0qB8ZLNuLawFPXAIdAsdAPyFWjIijNLYIxwEqtM04CyKLePE6lJKVLyqM68MLRId9F_mAlMB7_HuuLybMieAxpAZGJydA3bMIzJedAyKCUEGTRJOyDOzFdZHJ6K43CLxAEVHclB_2IEiAB6DakBLeGa9EEmGlkFg6FDcMbCEhRMqkEulMj5I-wMmJCHaEaxJ7gE1pNigEnIMZPEopEz6LJOJRFASoNvaA9qLEtMYbApSExoMclNjoNaoNqoMImJ_gNJJMBnNaXLaoECqNdlN31FhoNcMDHqNfpJWQJnoNdNEpoNXfG6DBq7HtoNMNBqMFf9AxoNe-DZHL2SHApAviA3oNG4FVrJ3cAvIK8oNH6AMYL-JDApNx7GbgMuKB66HsMHtbDkrJmHDTdA7nJjHDVeEOpNlxCkMFwuLl-KVTFbVLVEG3pAWpNRNJLnM1wFOCGbpNkAF-YH6uLP6KhpN-uLrjLE7Lc_AolBLJAIqAppNcSIE3FRpLlRJupNJpEg1KbUMRUG1pNpWLKKHQPJ-4F_vBANJGTCknNdoMoOIoqLClJMlLNqN2iDLSL6tBimGFLI1-F4aAXbATqNHfAVqN4BA6tB5cK8CG0BAdhE4uMXdEsaAeGGAyCvmGtBA6tBYFCyBAPdE73MHCLz_HdoN8mNZSLK7K0rNRGG2rNyBA4rNkoMGqNOuBkoN-rN-CGyBABsNpSEDsNhyALbAzXL5cKMoGKsNxbANsNgfI2cCifItPCkfIjiLW-HMNBvdKqjBKrLZuLwjMvfIEEGpJDEzCOmBW_FvOLccLr8AwlJUuEPyFWnN2gAzJLMdALKBVdDLgAITLtvAg6G7gAW9F_pJOjBcgIBoJsSEE7HH7HlgIP9HngIaCIApAqgIKFLmJLo6H2uBSmAkeEhdAiDIV7H80B33A1BFcEGAeCmpN8HKV6KqTJ7aErPE1gIyKIHRJkEG2cAk6F-MC0wGiBFw0B1KAbJIPyKRpAypNGhIqAGMsJkkE2oJd9JyDBhsIs3ADqE94A_pNvyKOOL31KVsNMFGXsNZsN6rN8yAcsN4sEnsNgmGpsNMsNK7F2fMBTGGxLqvLxrNoMLPuN5BA1rNfyAYsNZbAasNXoN8rNYuNS5AauNrsNmhMhfIlxMFWBuqExsNX1IzsNL6AqdC8mGiVIvXJaPAfHARvLm_HIsEKTE_sNYkAJaACtN9IH1QAFtNt5AyDGuMBqmMImAstMCtA6lJPtNuwARtNZgI5rBx5KNuE-sLNhAkgICrNXqC37AbtNxsA8eMtVMIAGazAcpNIsHZoJU6FX4FntNkeIpnGz5FVrNp7A50K7KLmuImTIeuE0tNd7HE4KpvNYvIdWGodGFAL7tN7MBl-HYNIX4FAuNrGL5zHtGLBuN17HGuNgsEsLCs3AdUGLuN-sMxdLhuNzyANULNSLBlG8CGTyAUuNVXIMBA90AcFLlhMJqNJ5M_mNDZLQwN0nASwNkLLTcI-kGYsNoBAXwNGtEZwNsjA1BAcwNN7KuDDRGDi1A8vJYOLr3BGIKlNEC9AqxLuIAdqN1rBMSIDpBDRB0MC9rAiKCa5EWzEl4Cn0FasG3lEAJLaAGJELbjGqGIUuLElBUvJpcAnHIa1LdTHnlFuHC9TJNTEyKL6rGIfFJiEp2AS1McqGeBItLB3MKpvFZkM1UN-OEfNJqdICMMPAFh9AUVLImJkmEMiBJ3A-vMpmECrN9JNR3AzdACAGazJ3zAs-KlSKLIF5KChtN1GBppMFeIEZB2kN7HLgmDCkIZxKNAG3VDrQLV_APWA0sBOcM76EzVITJKFIMo4EpTEMeImTL5WE3vNzgA4SMJlB2LAXYAiWIBZDXLECABW8K0iC3jNZnEtMCQnD3rDdBB7pHrKLBtBkAGo3G1rCHuJ98J1pEUpBk9ER3H5TELSER3HtEBz6LhpL4nNtCBhFGI_H8qHb0AGqMCZLJjMhwNzjInoEAyCGqNpwNtdLA0M-mN5dMRsLFzNDrAuvLQjApwNKzNWlL0rMMxNxwNzSB-KBVuLi0FW-EaTGjGD_mL3lNjrDK5GcJD9hEUwAM4FEGLheMUkAjeMtpFTQHF-AFPJrbM_VIBqJ7aEtTG-IKarNvpA0TGlkFbVL6TGaiEDLLtbDknGprLJaCSdMXACmgEBpECcMC3FFcMH7C8JMPUG4aFdqAWjIR3FP0N7gER0N0eAf9JQILsVG5nNu7FYEAMuNw-FQqNEqN1MDQuN_EGSuNouNVzNZoNNpJesNAsNCsNrdEFsNmsNIsNuuNcuNboNgIL6iI6dMPwNXoNc0NKcAe0N8tBg0NLWLmuNTuNbsN7tBdsN5BA_rNgsNp0NlhEr0NHsNosN5BALsNvuNXKLizA-tLyuNKeMJ5Dh8HOgCQvB4uN1sN6uNuGC8uN_oGD0L8sN_wFwfIDvNWgNcyL_SL1fIPJBBZHKvNz0FJtNXYGEPJ66HNtNt2IvCLIiMVIGhELeNDClDVtNXuIXtNcvNd4MljKUPJdtNo5DPzJkvNrFGjtNd5FwgIqvNUSJniMrtNo-AvIAZxAvtNwJLlmNcxA2gIjDGYyNxcBklM4tNMhLb0E8tNH-F-tNBwN1TLDwNGwNJxG9nGYkEbhAijIKwN-lBs7H9HAb0NmcCd0N31F60Ni0N5rN-0Nl0N4BAsuNJsNJ1NqsNv0NqoMpcEfuNqfMQzNFcAo2NmMDq2N80Nj0Nt2NkoNw2Nu0NOsNpcMN1NohMjfIUnJi5FyIE3uNIuLB4FVmD4sN9uNb1NiVG9sNe1NZtEEvNr3Ki1Na5KJvNm_ELvNUrLuKLvlDMtNyUBt1N3nJUvNpPATtN9yJCHCL9H21NYiMatNdiMhvNFhEjvN2YGhQEA2NvgIXRJWdBiQLnCIY9EG2N6_EI2NetNyvNZIFeaGLVEVNCxiMztN4vN1tNerN6vN3wGOrMIzA-vNMgGpEGBhIHtDTUGc2NV6FHhI0AHOGGdOAm2NcULHyJrMLUwNnwNVzNXwNNsLw0NWxMK5MEzN10NA-EjwNlLLd4NWwN-0Ng4NXsL9LIAVGVtMczNOGIhQItRHbtMV1NcJChQJT0BZgAr6H4TDhmBFaLz6MCtNIzAQiBeeMrFF6JBsHFwzBy7KTTEQrEZ-EpHLSZId9DPTLN7D5tEkjB_nJPyBNpNfyElxCG6F9vA9tME8GYcAbwLs_CFuMHtLFRAP1FLAMNrNXnBxZEGPBrgIDUGVgMbIFclMeuMFcMBJHkEGV-AxzFSLB73CyZBZNGmAGOFDjiAvmJmuMw6FPqAy6FcYJbhA6MHLdBbhA3FGZLJdxAdzAvoHfTBOYE9lMOwNAhNm4Na4NSqNA3N4sEzrMPoNz3MOzNAnNP6NCwFVoNS6NNpJzrMiyMKQNksEzSBbqNsBB7wNSNLfqNpKKb1JcFB2TEtOElqN5GDsGCN5D4oNp0F6oNc9H9oNGnLttNs2AccD6OJ6uIuqM0qN-1A2qNwhE4qNJpNafLCkEb-KueFB9EArN9wDCrNFaFEIFFrNQkEaGEIrNN1Fk0KX4FNrCNrNViCxZEfpNDeARrNYfGTrNlpNo-AXrNxeAk9HDcM1TGvVLzRF3tNl-FpEGStBUvLIKHmrN3NL3pNmrNIoNpqARZBbhA-6F-pNN6NMqNZ6NB2F72N0sEc6N4BAU6NbhAqrMIFGV0FXwNIqE67N8tBk0NkoNe6N-kAg6NWcAi6NB4MF2Aa8EJMBaIIo6N1GBIuLr6NYvN1oNnqN2jEx6NEnGz6N_wM16N_lNvIA3TIk_AspB76NVfB96NtIDjIGENI5BGC7NFUIHYEF7NJwAs2FwlCQpNnHASpN1bMGADUPJHrNxkMJrNG1FLrNU7NboLW7NAeAQrND2N7LNl6Cd7N6_Ef7NtGCh7NF4NGxEi6Fl7NQvLwpNSbM0NLjrNs7Np9Eu7NvrJPoN5sM8yNQoNkxAGgNsNIIjAygN8nLJtM32NImM1ALCQIXlNDcAP5M3RLhqCzKDv1BEiA3MCe3AhDFJhCHTCYUI64GnOLsxAsuMcDIdxA2qA59No4LdiA0FAd9Nm9NLgN2iDWsL4gNe9NUBGboN-RLLqNF-NB-NygNDrAE-Nl9NAHF8gNEQNbyFMdKJKKifL8jIKnEdXIZZL2mBFgMBRBLnHIYBHgMKTDU0C_jD1NHabLSdFhXDh4GuvEDQDkXIZxFQGCmjMwQAsUAowJWGCs7Gs4GaMMf-ALJI7kHfGCaJLJSDIBLtEFVOH_SF9xLjAMDBH84G0qBYBBs-LLmAQ8InHC6IBodCXvB6mBOcD8kIC7M_GC5XIJSIDHC8LD1jMXGE_5DwzEgeLYQGIeF1LD-4LAgHXeKf5GoCBGaJtOHCAIypBi0At7DCWGJOKyBG-_AFWG0gBkHCouIeAN61JmzKl7AUDFuHCsKMdHEqLKe5B5TJOrGD9IVhBrIMXsAYwB6uI2eKSIGkCGAxEBRHcwKEWJCmIbBHP6GceAMICsJAPIC-FCUSAJ5NwlC3RNCkAeIGFlDOdAizLp8NzvHfICVJFm4A1YIXzCkUJY6GOVKjxL0XHgLF_SNrUJLwHQWB3zLWtA36G3ICrbMZcA0UJx2A-6G_6GjoD69InlB4aBIRHoQKA-IJ7GC9LE-IV6LI1CeBI4LBnTER7G-zKXvI_fFX-KiiB9xBY1CZQDndCTyJ-pHJMBLGHs0LiSJs9MrIFu9MFcBiVJRdJxbBPiEwlCtzAigBESHIjBWgFImJgSCPOAwVJaMMf8DzEE57GJ-Mk-N3VJhyBigFljEB8G7dE4bBkSHXKC6-IpzIIaAbdCugF4-AXTN19NjnDNWJYdH98Dq5FoKCq5FiNB4DBZ8Gj1LY2DP_Ic3AsNBLdMKZEBNMhqC0NBdhCn8GCaB_uGwTNhxJORJsGHqRDzdAxfNgpINzCMrHBjMyWJ1JHSNMeLC78GUOB_GAaOGaLCiNFdLCgmBcdBhhKG9GHKN2_IdtGJUN1pDohKuzEI3CHGFJpBY0ApMCbSD4NMO5JoVCx7B__A0lNg9GmlJoJLgPB3lArYH_rHkINfXJaOHZANKGAQ-DroJaPB13A6RGhPBaMCqXJlaIlPBOcMhMC1jAJVHDtA80B41BqAJPPEsAJPWE75J3xGwzI8QBuMEOAB2MCgPKxLAu6AzRCu6A3JHmiKBuAosHU1EAkFCbBtQKGBNHaGpaNhzDO-K40EmdIi-GKHHzZHGPFegC5VHavLdYJKaIyqCuKHhYJ_sHx-GM4LFiFCPMiKK2-GRDJrYJybBx4CNJB5SDQtL0GHMPMbHHUjFPOEmBJIZFP6AAsCtbCQJEWGNl4LOPFbjK9iBGOCUzC2FHfQK9jIv4L8ZBkjKpaBLZJtBBhuBB6DXOCkqDBxH94L0_GeOCB6DfKC2iBAIE0jKnqCskCJaFwVA4QKnaF5CCqOCbSB_jKxhKXCJPCGo7JWBB5OC5jHXHHvHAFGHFQMUmBj5LQLJDPCkQF3BHRkK22DTkKcRKSRKgFOW7DTQMeTBA8JgFOluDgDN92EgkKaODcAHDRF7QBckHCINA6LUaColCxlCQXFGYAQ4B5kKd4KvPCruAZKHo6LtZBMDJVuM84C0SK38IyvN0gBtBEPpAooCI0CDvHGmG7cCDRM3JBu3BV2Ai9BFTKrFBSmCFNDJTKBPD63DFvI3BHhlK7jAfQCxJAcvHojBxDJWTK4VBivHeRBdRMXpATbJicAxQCtvAmBHRXDvZBOMGWSB5XNuCEOmFzBHrTKtkCAmKjDFCmKBYN3GOGmKjDFqbJxuGORC4TKaEHPnCY6GFwH5lJECHTFNuGH0tDxdBKCHhEJM8CqVBSwHA0LcmK2bGhbBWCHdyMimKVSMlPHVSM0qKbHOeeB9mFK9LiCHhEJkCH2NAeDEREOoCHkHOVTCiLBCkJqHO22GvwHp5CmwIBOAXcGxHODFJzCHIHJtwITDH38CWFJ5fGIGNvHO5DEjnFz1L1TFXCHucJWFJ4WKGZNxcB8UK2NAGZDJIOjoCS1MJTMIRHnYF__JmHOtoCKlA0gCJIObzDMTMSZFrFJM9AIdJRVKs0BCGDnDHY9AsnK2GNq9BbFFtDHyFJmUFfcCxDHxEEkGK7mDadJzBOn9JyFIiTC7DHGXGiqB0SC7vDD5BLGIGQAgHNdDDQyI_DO9HNfrCKEHAYBLaD4UFsAKHeMKFEKUDDVFz1DUEHwkB0AKxFO4zInqC4AKqJIUwDm-AkeHz5FIUMW3EIJNFxGreHqGHteHnJHcoKV-AeoKeJOM0IaCOioKmNBMXNmJOpJHcUM2GHkyHaCO1EHV9BVQN7-C5EHmUMFgD4GJTwAzoKB0AMRAv2BuUMaEOSZBZLHIFHlWKzaN9yHCeCtaNnBKEVCz0IDGJyaNEGO0aNB_MNVC45KDVMW1KfFH2pARpKYJO8aNuaN6pF-sAXpKoxD0YEjPEv1DFbNEGBnVCkwGqbBipKUTDFQAp3BJqFITAf-BD5BtzHdECtzHxDOcAMnJHFADxOB9aC9WFAeKqfJg1FsVMLdBiCKA0BwfJ6vJ1KNA-CEIJHjILqKMqK5JMtgH7bBSXFecBSqKHjIUqK2gHpCKTIJA-CuHE_sHnWCRLOqWCBhH8XBBhHbNATLN96BEzDaLO-bNw5BUYKKoEEIEcLOShHRwMZDKgLOaYKLyGIcNFrKRuH3XFkpG7BMkLO7RM3XFNXCCXCULOsgJeLOJsE8GHWXCsDKNTB2dDiaBYcNCNCAtCj5BaHH-hE1YK9sCVTCiTAdNCHMOuKODhJR5DFhJCHHqcNljCFEKMMOBZKQMOpZJHMO-OAngG-GHOeDZMO7_GiTALZCdMONhBdMO3gBdMOEOAdMO7VNZEKS_G_cNQMOBMAljC-YFMQBgEKgLO6rKnVAOBCsMO-rKnVAPCJgZKoMOyhJsMO9SN2MOgMOy3ISMOoZKsMOReJnVAV7CENO-MOI2HANOtYCo_DHNO90D-kAvBCYLOFfD2LOkDMKoEndN8_G6LEWNOnNCPjHmMOCtFJJHXMOEeBQ_GRkJLkCeMOr0G6tHcfDWNOULHiNObNOakJ91A07C8_GTDDpEObZCUzCKRCyNO4-ByNOcJAyNOn6Bp4IktHKRCROCuKOu4Iy_GKtKOiGFWN2JHVFOLLJIBCM2DPCGAKHkSBFjJmWI8ZCokL-KCRoMM2BToMSOOPZMxuEQjJetBMaCckH2HAetBnnDHDC8CCIuFLjJN3BFKH5JCFlHCUNObKMCFiGKjOOQ-GdaCiaCW7E2gDx8KjKH7kFy4BzfBL5BzfBwEH8tKLuAAfNoOOtDCnDNmEDFKHtYCx1GnqC_3Ht4HB4HoOO7KH61GCPOwuFFKHfYFLPODOOL4H5OORfDLPOPHHZ6IEPOLLHK2G1OORaMoOOvPCK2GO-GzHMaPOrOOXHKQPOnuKCaAuQBsECRKHgaMQPOgLHCaAK_CCIMyrJs4HydDpkJFlHEUByPOI6BMIMs_KuHKILHYcKhDCAvKoFD_KAoFDOKAtFD8CCGcCIBCeuADdGiRF71CBlK99NWPCFWL5BA3aAasJVhAK-NNQOjBAONJ-OIe9KNNDJRA1eFbYIrjMycIdZDbdDzcA1jEgPJrsLQ1KvlIWNGcwAh_AqPHPkLONDVRLstBR3MpUBYMB3OMX-H17C9iLvSBF9HXCFWpHjdLDJG3oGIrEMPEF_B2GFa4GSZBo1E-RDRhAf3AiiAVQOvtGezFaUAaQH9sAeWDJ8FLXLtlAOqB_mIykA9tAkUBQwMvSBddArZLzBB2tAV_A2hDQQOOHAUsDxjLeROK6N5IFvkL1jGYVInIMP8HW_MK6N41MQeAbfCYjIRhMdHAmROUsDIiLkROpmAeTEyRO0xC0ROymAhRObfCjRO5lC7sE7ROC_A_jL-ROrROnIMznEASO4nMsRO3jBCSOUsDjCFHSO4RO5lCtEE2ROfTBmOApROUIA3QIJSOkpLSxCUIAESOUsDovLaSOfYBxROfTBFxLkROHJMSSO4TAPSOdSO6ROJSOLpLfSOCpLASOVGCVSOx7MhSOfSANNEvkLGwBzSOXYILSOCGBPhLpcKf-KmSO93LMnAsROTpA4SOSqLaSOjgFETOm4DrJAMQOOQOOqNPQISQOgVE8CGFcAXbALSJI-NHbMX6NDZLSQOTsLPTO2VERTOPbATTOOnJ83M0BKqhEQ7K7tAlpJl6NQ0EZKCfqM8vLbPEUrJ3XIowAiCLtBBefHTrLniFkHLCpNAeLNaLmSNuzNjoLImNdLAETIyLAcZE3qMInH8zK6vMwIDxyM4xAD9ElZE9oAbwLEzMVlGN1FExAjeEdBFhfL5sNVRJTDO5kEniMvfBIqAZfBb1MJRO7EFj6Ac9Eg6Kx6FrwLiuMS9C7pMcxJKaE0wLk4KnUOdxA7NLAsJaIDVaELTOTQONTOloM3aAKBAvBAPxM34KI-NewNXTOJjMZTOyUOSQO1UO3UOK7K5MLqhEyFL8MLPrJPvMOgMjsLmQI7oE-FLINL5cMBpE5OJJeEqyJ6hINaLe-LCiIwWGrABO4M1KL5IKDqJXnGXNLUWBZNLSPJyrJ8CLhvNKfG3rJupIKtLzfL5rJdGLsYLrnGd3AYdLgGL6ZEFsJqpEHsJZRIEsJKsJPcMDuNuGLr9Ed9J9YLZWDanEEoGtrNIjMA4GzUOxUOuXLbXL_UO2UORCLqoMNZLy0NRsL9UOHWOZsJJWOiBALWOhTOATLuoEqOJdKLaCLthM19IcCL-mGBVH7oElKLOOCK4Fd5GUqITrLFXB9cMKJLvUN7hIrjMJGLlDGQNL1KLyCLu1CWnG6KL0gI4CLylGKdM1lG-zNO7K3rJeNFdFFaxKe4MhiE9lGqeEmwLO7KiVAedLtiNKDLxnGi6KrLNULL0NL6iMWLL0wL9iME0A0QMPmBttA-RONkN5UAwUOgMISQO_RJ6aAJdE3qLboNwRORQOMTOUMIdXOsGGfXOkBAhXOb7IEeKGyCVBOPSJ0PA6_LQ5GS4GfKF1DG9GGFsETKKTnJlqDNjDjpDluBemAOQGU8AHdC1DLjFA5wNqwB6aB5rA1XAUeEq4GqyCppIzxL76EudKx4GQ4EzdKUzAcGD4SJ44GvSD_xLFEB-SJ94G7KKbsBSkGzQNiSIIyLwUH_oAPnDbvModCxXBq0EakKPTJP5GUJBFlI8QBh5JV5GbQKd_NZ5Gg4LH0IJRNgFOg5GQeFA9Mv1Jl5GC3ASRNvzMiHCflIweJx5GaUBz5GFXLtkD_1JeIDB2JrNMwKMJtNusLF2JW8AqtMMdDJ2Jw3BL2JWQD7KMhEI-7MOjBtzKLjIKUJ8LKcsH-LKYHDUUJudAd2EjDF8jEi2FbAJr7IYLCNqGzNDOLME8AcAO9pJOfKfAO8nBr2ASfKnmI87Ft6GPjIyNBzzLy6GvICBYDkTNvAOhOKjfKPyGlfK96GfIG2AO4lDC7GtTFMuGGRHsTBufK-lDtLBoxBJyBL7GKAEuHLluII-IQ7GoWJnSN5jI_fF2fCV1CkcAKgCa7GvaLkcAPAFnNEYVJdxH-0EUBOyXE9qGuuGeVJTgEVsDKqHN8FNNK5QBrpAJLBVgKp-IEGO37GchA57GocA77GyyEqJB4FLhgK5PLDdCC8GLQBc5N1SDogKHnDsBMzkNM8G7NAO8GemDQ8GgaFcTNA0GhrGVGBL_Ia8GOzBc8GslDVFHkYJ_MMi8GXhCk8GqvChPE-KCLRJp8GGrHVvMbCOw8G6gBgCOYSDQNMtAHSNM68GV-Eg_MrhMahFLBJYrHqtANuFgmB5DMqNFfOC2_IiQE4_IFsD2COQ9GoiBMXJp0MAqIsNM7WJUUN-yHGAJ1iG1OKvbIaUNE1BioDk9GuSBJPBKOF43CqSDJMCu9GBOMdBKS-DNpHhAN1QC1fLHDOqXJ45J8YIzGDiAJOUHYQL8CJHDBITByiCn6AeoDbJCJPBrPBMOMdKBzsGOXJjDOCAHlDOWxGBjCmAB9XJBYJdPOBVNzDOcHOFYJU-GPLOs7BHjIcUB5_BTQBOYJhTNpaNtyDvDOzVHybBUNCynBz1BNTA0RG8DOzXGpAB0YBu-G0NEw-GE-CAPMmEFL8B6OMxLAyQBZYKAbKV4L9-G7_GFeAMNO1YJQYCxAHtVNOyC6BN8XKRUD92B07CtCNMkCpiJPdOMCN6tHiRBV_G9bFxEOZ_GVCBdBBkxB54LCFORZJsQKBeBvjKCAF7JAWXH9-MLCJ1JHDFOtCNRjCI3BMqGUAEPWN5dByOCO9JXWNy_GVMObCJ6tHjNOeWNMMOBAHPdGQVDFAHm3BHAHDdBTuHAfAfFONAHMAHqWNbuA-7JA4BCYF1iGFaJzCJI-GrFObAH9YB6EFThB-5LRAJpuHaHCTaJlAHM_G_WN4HIWaG7YO2DNEGFtQMIfOvQMgjIBdCtSKboH3QM4AHJWBr9JtAH9AHH7AjWGj8NBBHzpMHjJy9JuaJHBHqWDnXBFTKoPBVGOjsDblK74B63DwlFTBHylF2cAKvIXBHcvHyrALbJfGOeuFfGOPbJwKARbJThAvlKnvHDkIUROE6I1lKJLAZbJudAhvIxcBpRMtBHDgBgbJeICg6CZMGblCm-JxGOobJseEqbJ8BHOkACHOt-J95BLYNMwEECH9vIHZN3bJ_gAqmF-uDPHO8-JFUOVSMKxBhgOYcBR6B7QBHhAimKngObbBHhA0qKrgOObOsFNMFOrmKrCH6YBygONGHD9LpCHIrCj6Bs9C5gOXNIuHOtCHyCHj6B0CHAhO2CHvSMlCH5wHEDH7CHpSC9CHEnKadOtuDyZLPFJEDHuVJ1NGX2BscGJBHBZDxVBZFJbDHN9CZhOeEH7_JaqMUDHoLBFVKbDHv2B19LXDHbpD6WBmGENVKi_DgEEE1CT9As0BmDHLTCOoFOdJCpCKNCgvDQmCbVK_BHWdJpvDN6C0EExlG3DH9jLCxBwRJ8DH1XB-DHfqBeNOmEB2nDGYBYYOKGJGWDxdJ13EQaDC-AkpCNnDO-Cx2BOoKRAJAaNuKH4AKuKCKUCfEHXoKSyHsEHABKLuAcoKjEHTPOOaNBuAkFEhiOJBK2oF8RCNQAsPObeJhiO1EHTWKckA4EHmgOWBKfzB-aDkUCAFHuUM01C4oKYPO9JOAHHIFHzdApaNMKO-oK29BIWABGBOxDfWK9aCVFHQrF0aN6yHO1ENxDXFBueJdFHpfHDKA1pFAeK9WKHFHlFHl2CnFHMfJHSCqFHTEHFbNuFHqUC04JqgOYVM0FHlKOVFOcVM5FHpTC2GEUFHwHJ5KOZXKBGH5GEDGHKjOGGH7mLqfJVSA4KOxdCufJOGHOkBQGHCwBSGHAHHC0HsYKpyDYGHIgO8fJcGHwVJEzGgFEVBMGQM5gHIfOuHEKwAIgJI2BKgJUkOoKONgJsGHVxAwGHVLNGHHXLNnJHTrFDKBIoBjUCuNCdHHjLOfkOwqKfBJeNOfgJQkOeYKQMOjgJ3XFpJO00HZkOmWMwdO_qKnkONHH6IJ_-GWXCCEKNTBnzD9LOWHHVFO0DKN2BjuBoLOb5CiTAIrCqHHCGOBhJ6HHpHHRJJfIHqcNuHHkHHV3BsHHuIH7IEPlOncJfbBOJHRXM8HHzJHX3I8HHWJHPhOZlOxHHnMO-HH0HHucJdIHZIH4rKfkOcIHjvBOBCdIHNCJpIHKlOseDnIHBIApIHdlOlZKmbBQ0EnIHuIH5XMjIHxIH94CUJHINO-lO8lO4IHgdN74MXRBj3CBOCqVFdoBhMGASBMKDD5CuJEsGH-IHLkC6RB_IHFmOpZFjeBGJHJJHjlOcNOMfDICHPJHRCJHMENJHdlOpKJNJHWJHY4IZmOYRCaJHDJHCaFheBoiJ91ApTC91Ax6DymOyGHfeB8JOwYM9IH-KJuJHKlOiNNDJH3fDuJHkmO8iJ5jHEZJ4JHL5B4JHffBfIATtKL2AFjJsmN1XAFKH4XALjJdgDRnOLKHVOOOKHtVMn5IQPOiOOcGKkLHeGKILHl-MGLHiEHy5IgnOfKH0eNufBiKH1tKBhDLeOabKGLHpKHuZMsKH9FOPHMOyCrLEenOtYC0KHBLHVYN_LJGLH7KHdlHBLHiLHEHKREOvbKenOnZJ4KHIHJGPNKLH4nOOMJAoO-uFKLH9KHUkJKoOmNOOLH40JQMETLHFoOf4HdLHKGEkfNenOeLH53DNoOiMJGLHGgJsECsAONcFsLHRcKFhE46IsLHvkJ0fNvAHNiDCaCyHKtoOzAJ4LHcnOA5HXnODQOMMOdEB4WNyROl7AxSKsZEZKGHJAjOE-TL3TJl-FHJAkmBb4B9HAxEGFpOTFMCpO5TJKpOb5BMpOBrEjkD3wEN8IUJALmEBlKoPAKcMSGDKFFLXEbXOqNITWOnyK2fM1ROj9N2tLQWOAJMdpOgTOV5AahAo6BhGD24DQ4A0mGiODpgAnvEMnGAiBWIDfWGy7It7BvoG8mL9-Ax-NSvMATEUdCeCEd_HxSLqdJ9pAthI2YHS8BoDIyIBkeIAnGrdKIyL6jDb9G3NEj_N-jD3lBkHGFvE_QN51B8WFf8I-BC4UH-BCKjBQJBzTA76A1XALRN46E2nBctLqbGe7MqqAB7LKCMuPBJWGEPLqQEvNCwnGv8E6yLIPBJIG2OAtKFIWGXpAWwBPIGCiEIlA-wENWAifCEqG2YIQzLWUDnWGRVHTyMPNCRPDeLBp8N2NJG8AqBF3TDTjDFBIplDGWFuUJDwG2ICJJNvvMlLBPQH2lDB0LC0LfCGLaO1CLFJC8BOmxBdNFN3J2kATJCNlC_7DG7GbJC0tMh3ATyJUKGFOASCBZdAlJCknBXMGdvCiYJq5HsaOrRBkXGH1KXyIs2FGTCr1CGWFn-IltKtXGaqBKrGSUGo8Dd4ADbOU-AkgKz-GBRDYmG0NB59CcaDMRDEtGuNKeJBI_IFMBJCOsgHoeLXMLEhFzVG6KCpHFCrHgaDFtBykM-hBKOKiAB08GwhEt2CU8MQrHz_Eo_Iq9A0mB7qBuhC2oBjOBc-DLADs7AHXE_OBjGFfoDLeAKJDY0EGMCjsGA7AVMCBUGQfKLAG0QNMiKUaIAqKqNBPPKDKBqPBZiGH-DzRFu0IlnBBWE7nMfNEdDO_5FkZGt_AwPB0MA43Cd3LZsHSyD4PBjuGdsHVRBxiFT5CejC8nB7rIe0CKjKuDCLtHPtGpQEmtHtIDT5LBREOoHOJD8eBFGMsEGZ5IQuIrAHFPEa-D6RK6yJw8JI1MWaGtLJOGBcDIGWDP2KwAHyxLx6CSbLN7Lt9DpaJosOiVAk0AsBEdmKLJCu2ExVO5jAxVOGPIMEN3pD0aJJtO7tGi2KysD8BO0sD4-AB5BK5J6cC2aGMKCpCByrBxfOJcD-LGn-ECtDfuOtZHXuOWCEZLDIMGfQBWuGJsAy7K4bIAfFQBE6lKz8JTbGrHB9ZHINCONDyrOPtNJ7INfCbbG8hE27CyAEzCEHvOeWEUdI-BHsiBrXDc0BejBv5CuuAkmF8BOubGdkBa-DP2KwbG2JBWYNAfC4MGAgEAvGdkB8SHuIBvRCaNBfYNyAECNGivOPYDmvOMvGjJBSTFNvOj8CuvOp6BwvOJAGYvORNGHKKYvG0vOz6B-tAt8CyvOZFB2vOLzB1CHz-GbcGYvOdcGovOlNGHKKF7B2uDX8G5vGbJCY2AocGtcJK5J9SMwvOzNG_TI2NGd_E5uDwvO-vGHKKP9Cm5BIxIsnE8cGSvO-cGawOrsBXZDVmIJvDyxLPwGwOGHoFWzBmmDnSHgEBOqG5dJZmM0HIDCFGUMoABmeH1OHRdGxsAN_C-0FCVMhsBnAMWdGV4EpVC__EsaBSlAQHEAKBfcDosOtqFRCFGPBA-GcDIrOGDuOtOGQ1MRWCrBG91IITB2fGyjLBPGuvO0gH8BORIJ31ANgGPxOSgGkhH9wBJMO4PDWrKnfFNMOmxOTJJkxOfgGhxOfrHjgGY2Da1HoxOtvGkhHcvDdMO_1DN0DxxOAuOhMOqxOuzGzxOtxO4YF4xOooIwPGoxOyPG7ABxkEvxOhqAHyOcIMZJEDyO1pI2MOrlBEuCMyO_cIw0DDyOr7DkJEUyO0AMbdNUyOkjC8iHDyOtBCyXBImOB1GE5CZiG3UD2NJZzAyVNBWELJHhhGI2AfAGY2D7CDmxO-dBvyOh0GuvBG2GryO0xOuuCxyOTeLiNOYyOfiJ4yOSyOPCC4yObyOksI71DDLG7KG92HvyO1QGI2ADiGJzOu_HztF_-IEOOX1JzKECgD44Iq6AsXA5JBk2BMGBKhCX2F8tF__EJ7EJZMuZHPkHE0JhiGTvLRtBSYA50EXfB_1DSDC0AMSDC7KGSDCzxExgDOzOqLJazK_vC0LDmZMo1E8eEQUBulCGrIWTN32DwzOD3E7zOmLE9zO9iLx8MDjG_zOJYGKTID3D9zOixO1DC91D1DCozOPjGF0Ot3C5zOC2BS0OuzODPNJ0OkjCHECpqHJLH9zO0xOLECO0OiZArlBLECqzOVSGc0OV0O_bKa0Oz0GF0OK5J5zO3OBaxJQaDs0Of0OlbC9zO2aGH0O3oO-6HyROP3MDgNsJArQIHJAqJBuJB3wE6_HyNJvlL9_ECGBYMAB1O3PCx7LcKDFpOQ4M0mNu6DNAFfpL-SI80OaGJS1ORlBX7BbpOmXO0UO2UOY9KkBAAQJjsNG7FK5H8yAfpOWTOrrMEWOjpOzyAFWOAVOb1Od1OrdEf1OBoAGvM0YEhpJzvL9oAaQJKYEa8EopJgBGY5DwEFqTOUzAtOENvBPvOG4FvpJjHF_FL7iJxBGWgMLaLQqAx8Eh5Kt5Fc8MmtJ5BGRtNoSLeZE2jAYpEqTAUgEGqJ1DEIqJHwLvgMWwJK2KCrMPqJP_ASUOUMCOtLdzJE0FXUOVqJNCGHXOMTKYCGWRIeqJt7Mm7NOmGnqJ4nGqqJT1J7pErCGz2OfTB0nLxhL5cIxIF1qJ_NLTjMm1OCxLlpOK7KGBAu1OfpO6UOk1OC8N_2OZoAo1Oa1O31KD3OFoAKHLSTGYOLzvHY8Em4GSANc8ET8NGKCe8EzoN0NG1oNn0Fd2LezAm4C6cA92BIdACpBApEsqMNIGk0AvzKoHLuzNIjD28EMGL0lAxwFAnMxUNQGLzHLqkMwdA9wFBmLrZEYmNyzBJFFUAD6HLhiEGUDJXDFXOd1NvVOTwMAILw4MDILRxFuNL6DJk1FVxFlIFywLXxF7gEbxFrIF0QMXqCRILC_Ax1FBZL92OYTOlXOkpOZ1OUWOfpONzNH3OPZLJ3ODrAL3Og4Oc9KthKrpOo7GIeCXWONyCr4KC2OtoA6IG7qBjoDBkAMhL6mGlTDo5FFmIn6HnFI3NDt5FEbEALLmVGWwMLvJtiCBjGhNCInBJxN6GDWdAIzAyvGjmMByHSyGn7F17DgPHxtNaZOTgCLPLuFLhrJa8MHfLc8MAbBKrO4kAadIScH79J_kHhfCiRECEBHiIInIyYJCUID_Ez5GarIrzAD8AT3JOVIbJCO3JnwGC2M99A34CH0Ke1CaQD7iFi7GV3KanGy_FrSJe8DwEB4FLaQGZVLDnHkUI94OS-AXyHPQLFVCEnB9FKIQLsTHo-AuzEDOFxdCQwMBYGRzFpoLAXO4cOUAJhTIx_A4CFAtOUeFliM9eA8OFhyC3UIUTDwQLBmGp7MP2ATpMeECTUFtLJuFAfVGdkG9vCjHCN1KstGS3JW8AhJAaQDG9JCmBMlMFYIHWIf_A2EGq9FBQCBSEaAGEnE0xGRXEG7OM4AI7OwbL1mBlUByuJ8uGilJLoFUxJjTMwnHn8BuCEa2BGUMrBF3PAlaLR-EVZB_KDKxNbmE0GBKFFMsAymAGfOTjNOoEQPCdXDmnAo7OSkLu3G49AmtBq3ByvBSmA_BBcODy7OvXAOQA9hNz7OM9Aj9HA5ITDFwaFkpJ77OwXAYwMsII1pEZADk9EudDwRLAcCyRLJ8O5QG7lCVVBs7HtiAO_ApgN3mNvsBltA0PCaoLV8OfKFlCCY8OX1Oe4OjBAAVOVWOPsNmNIOWO-2Od4On1OTWOg8OQcAkkIEJFXAOKyCgNCFlG-TLjHFSnJiqJ04O9JDprBCyBP6AX7KyjE3fERrBfhGdnJzID-4OxwAWeLazAMHEvMCLPBE7MkjEehNaOHGsAK5OHuINbE3mAVuBylJsOMQ5OFPI-PDMAIxwAPYI4SAGlDBCBPUJBgFSmENTE0-EXxJYVOSvOe5OLVBWyJn2A7LLTqGBTEiAHklGo7DahACfLKDBnpH2oAaiLiPLHBO-8ETHD2OE05O95A25OFgKKJI3kBRxJYdAJIDTOAanGw7GXkA_0LhyCIbL5ZN2wFxrJnHGJ6Ow-KL6Oh6AbzBPUO6wD08GyULsCIL1K-WOwEFm_A_KDkzEfiEIFMiWD2iFZEBohNXMCUxJZiI-ABFxEOqApQL_eBQiAp6JlPCSoDq6OUCLjFDt6OkkG-TI5DN6IDQwBx6CB_KsBE26OuYGKROCXE76OsuEn-AHWIWfOuxEA7CG4BFcMhlFiaDdDJk-O0EN33AmFE_XDilJ2GNCpERzFF8BDHEEQAb7Og4LqsBe7O-oDwaLA_Oj7OWmAppAm7OmnA27OecLxHAYvBYUEOLJqyNz0G49ArFG03B07O35NwXA9hNt_O67OA4DavC5-OO3H2hEYzOi3J35NsRLPoM_iCz8KhIItGLAAP6iEhIItROinE9cAUIAMhIxcAO_AHhLHAPX8Oc6MTpOzKAltATFAc8Om8O3aADhNflN2iMhpOpXLl4Oz5MSQOXAP5SEOFOjlE33FyzKkCILEJuCB8uJnGDvcIvuBVEHUvMUiODzEHvJWxGLPBwNCfSGv6HsDG8wL7GDqQI80Eq9BzuAQSDIwBPUDRjB2jJq3ObxEcgAzGOYdICiBZsAC9E79JbKIKLBv2AGVHyvJ9OEUKGHEFE3AQgICwJNoLpMFHdM0kMLwJdvNhxNb2OR_EL8KKnEN8KKBK9pAwYJSOK5qGZ6OlSBHKKMVEneEprDGeI26F_mEeECBEF_ECd3EIhMtiNprDOeI4gIH2AyYDlaCgMCWCD8gIjUOATEypN55NyyFm1Ks4A5qHUIAx9E9eIUIAx7FFrMCGBULCz6HEVBx7FnxHNCPY3FHaGEVBLVESCPEVBaUGVCPeeILCFr4KeTH4-AaJA2uBptA4nNfkInBJuUBZXOeCPdUOYCP1-AdCPQpOyALGwHUAPA3O3aAKWLyBAFcAYAPRjMfwN8UOl8OyCPjBA0CP2CPDeMVOLkcIXTI2KDGVBYsBBkA9QHzvEYNDkpAgGDu1AIuLUeLTUNzcAq0EOVDFELMtH0oB3_H3cAsQJmSB4MIn3Bw8HLaLd1F33A-xG2XBOUBf2JuuG5BG9TOQ4KmeMUJCd9FnyE62EfBOjVGe_E86BI6FIRIBFEDuMYzEt5F85K_8BzcIfZGP1FzhChfL_XIVRJoXJSAGU1F8QE5rEhEGA-F2QL9oAMXOaeJMsAMhIYzJpEGPnOJXDNRGndG4iE4dG2oJdLLUbOUHEUIADqEv8JEVBztA2HCxCPioMbTOZpJkoMpxJNMH2fMRSOaAPxdLl4OWjMiEPavK_rNE5MUiLSSJDNDqREMrJK5KVLFkJM9kAStEN5KLzL3fE0rDdKGJTE8CIE9FZ_FVRAbeM9cAPyF3tOzNDwnJImEkCGdUJzCFW9F_WGk1MzmM9ZAteMjyMv_FAMMgWEAkNOkAwROxkAw2AE-OC5Lj9F35KyLIWdA65K-6NU9HHAG7bE5RD5jL-TENwOBlEVRJXkEkwLVxBEfMWRLGfMSwG0wJk2BeRFcLEZrN82DC-FKEPB-FRDHzWGM_OH9NbxDyTIaeN7kBkoI8tF4eNNOOaTGoAGn6KWkEh-FtAGOGPafBVBBIfMcUEX-FUIAzWLk9JlxGjbMCGBhcLWmEgEPTqMGNJbTO-CPeTOXvKsGG-7NoXHicMrEPUqMiGPdTOsaAlGPHrJI2KXKL1YEoNHjpJ5YEszB21OBpMxDPCZEa-EsTOcHLnBGwTOpsLauM7cMRnE1TOuKLrSH4TOZLAIzBEWJ5BGyXD-TOJmNZ9FvwF2OExwF7aLRlAwHLIUOhpMKqJVpIdwLlVOS-OvZEoVOZzMJ6KVUOhUOcEGYUO4ZEqRK35I0JBdUOOXE6ZEgUO7kEcCG_BPEUG0NLmUOZGE02OWDLkPJyhMAuIMSOztA_wL27NFWOK0JSQOEBAuvKnEPi4OB8Nk4O7CPhEP3aABIP-CGAKI92BkoGyDLYDGs5K6EP58OQtAamMVREAELJAGKTE6QNM9EJELOkHLELjtM9iBIvNpkAIgL0lJcQErMH0qOICFPwLYAFcyMG7GzwAz9NYtG1WOiEB9wAv1A1_FGNBVjIonHcEBXzBAAGfvNwzKL8KS_GIAGWvBQwMqxDVRJyELthAW6FBFE4ELORFJVIw5GZYIKpGswA8gIu4MIALfxA8ELhVLu7OenA2eNEFL2zJQIJx7HJFL1UN2oJxIMQfGx7DiSONEPCTOfnBrmNTpOpsGmJPcGPztABuAuUBpsEsJPRqBRFLjaJ3nBxJP2PJb4O6CPGWO1cKnXODpJ0uM5bAUxMboNYhIj8Oc4O4JPEdK6JPT5A8JP4aA-JPXKLKrJbKLnhIOrJzoED4MzhEd3OENLNVOy5FCGLInG_lNH7CGgEzQIrjMpICKHPnzLl2FJxJJyHbVOYYLdVOLPJoyMy3OF8CgVOwrJbwLcNLonJ53OaGLfHP30GZPJlNL_2FdqAuVOlPCUbLeiIzVOF3F-ZEIsJaRIPXOvPJ6VO4NLNsJ4TAsiI_VOEnDmRI9HPqGPhGPf4Ob1OnGPlSOpEPpmLLLPQOJB3OHyJJ8NkhIEVO7ML3mGHVOQKPSrJDNL9FLEnG1OJJNLDGLYKP3hIFGLUVOteLWVOj2FX-HSZH0KLn5OBqJlKPFRImELxaIepExrJWYJkVOZGLgNLSOKpVOQRI0KPcPJuVOo2Om5BqNL8ZEsNL0VOoGL4VOjdMCLPpiIELPIKDBoGnSOu7F-NLurNPWOHIPgGPULPNLP31K0gNTqE7PNmeIRLPJJMTLPn4Ob1OZMPloArlNlhItlNYQHbNESHLPvMdyBk0FeHFbPElBGiHFowAvIK9lNewF26NqHFvqOGHPuHFteLPBLCiIqWLvSC4qNJmN3HFvwFMmN6fF-0FqHBgZEPmN0hARmNZHPeJOqZEh5NXmNRrEfHPMWGR1FEJP-zAsvNqVLgaGTyJTBHkmNWRInmNGEOavCU4Ax8KtmN0NLvmNn9ExmNqIFlNPpSO5mNjkDKRNwTIocFSMPk8ODKPghMVLP31F80AyBArBAcbAyBAyaAkLL_nAJKPHQJePEpGPUMPsEPXMPK7K1NP3NPxbA6NPNjAG7FDVOYWOHlGGVOPKP2yBRKPxOJTKPhLPY2FPVOJnGZKPNNLGHP9OJlMHZxNi9OtLP_QIHPJkKPTNLx8NpKPv2FrKPbVLtKPYGLvKP6LPzKPCXO_LP3XAmbMzgIKfGBMPxVOFmGiGL1VOHMPALPLsJxmNLMP-pE4TAo-HHLPezFFoGDzNl1OBOPrGPDOPHyJDiL90AzBAKfAyaAFmMujIBKP3JP_HPIPPCiLR5AYdENPPJdKKKPslNPHL01OYHFMvBqMPiGDdHF1oNgHFhmHnBGyMPjLPtBNCpEpwCkHLf5Kk0AK2O4UIsLP18E8TOaAGy7OyUJKmN4HFEdMMiBHNPIUOKNPLUOUmNm8G4ZEWiIJTESUOX9HU9EbmNWNPa9EYNPYdL2gILqAlmNCILrPJuHFMWGLCFctDIkBoRLDaEkIFdqAkNPIKI0wLnNPbQP4TAbNI3GC7SOTILPvEKLPGPPMLPe8OM3OK7KVBAuBAPdE2NP4NPIOP8NPZOJ3SOkXOxNPIIPoQPBVOHyJrQPtQPGOP5NP3MLxQPJrJQbMFVObLPPOP44OR2F8FL1cMUKPk3OoPP0hIqPPYOPMnGXrLbOP9vCdOPsLPfKPUkHjKPwLPjOPyLPYNLnOPbNLUmNeNL2rJmpE9LPuOPeGLIqAJTA0OPC3F7KPfiIznG2VOqpEIMPPmG8OPgRIzPJc_IOMPXYIBWOTpOZuMxBBfGPCOP3QPASJ-SOdMP-HPX0Jn8OdoGChAOsAO4G1QCRdKL_HS4Gb4BAyEd-Nm9INmIePDljO24OAEGLVGVbMtCBpSJqdKbVGcgBkdFXYNTOH0WBqIDkGD0_ByJFS2Ct_AvQNDdA5yB9sJgYOYvG6IBjYO2WBFSAMHEnnBX9A-oD00ET_N2YDJxNj_DvUIhSI4RGQYA15I8VADUMkGKhyLfdMyGI4FKdLKXlIkKHR1Hv0FhBHHNM2uJR0L48IGiCvbL_nB8jMcWEV0AT5OplB07MFUAKJLGOEmRN17EyrAO_HN0AhWGPKATyBMuOjWGBLMlzCcuLT8IM8MG-FniNfxKVZElJGsWG6HDEfCV9FU1GxZOkLBVJF6NBGGC8MDHIBIwKn8MSTAfFGOBB4-JmKCNgEAeA5zL-eEYgIoLBgzLinCVxO-nBYoCa1EakB_HGr5O56DTFPoqG2HDTJCaiBT3JN_EdyFGJG3jNVQDUkDKMBMFOd7Gw7BLmAW4AWTAY-IiXG6oC9wGXAK5zEtEE_KBD4DrXGefLfJGFWBKrG8iE71CyaBENBhyD5XGDsL7XGa0Aj5E0NDAYGO2C9vEyJGz4Dq-MPCGN_IcPEdjDV_I7YBK_AIfOP9DCWMCOKXUAH_MTGJmCI_dGoYGZ_AJQEIsG5nBpzHfJGzrCpsOPIDw4JZiAUrHzTArOBFIB_-AEXJGcOQtGQiCEIL2hKRpAdsG83NNANnaLVANL-IOOFPrC4OBpQDdcOD6LfcOB8FjDIrKI4UHhQLMSGjcDthGpcOp7GlnBBeGjMCsrDwUN55LSiKfDO--A2UNEYOyKGRlITVHjcDt-AhQPj3L36LGBN1iGZYJRlIp6J6fIMWH_bONtG4_D7ZGvdBu2GFSByOCknKdRK0RJTKIFtO-5L_sBctGxlCzyEEWDbLDqlCtHG3FO19HEAILPBBhETvMMsD8ODPWD5WPEuOIvMCoGBMMG7LqEBsdA_ECXkA16C0oBWeCFMMW7LljB48IGyKlTA0lKQ4ANyM9JBnTBPuOJ0AKFIYzAppB_4By9JYXPyqJNBHh1GsLGYrMQBHBLCxaG6fI4WDy2BbmC5jGUsAhQCDXP8LGIxEAtDW1EzfOKvGDMGtHGJxEW5NKdAGbGMtDlUBa0MoBHlXPOMG7XPPbGFtO6mCGOEnvI-0EVbG0oBfXDpDFpULbbGgIGC6LpkBgbGMYPu2GpwALLEfGDACHXOIimFnBBTvOlyJLHOFYPbnC5WPZvO--J5jL3GCdvOgzBU6BM2JCvG0HDEvGmYPFKBbHOLNFdHOaYPMvGJfHtvOSYPQvGMWGxvOxYPzvOzYPWvGKnB3vO3YPz6BcOD7vO1YPsgG5YPR-ABZPk2EAhOYeMrUK00EY7B9GD6TFJ3An8AtvGzYPUDC7LIXbHkYP0vG00CE9CcYPvcGShOZgGLxHGXPNxHcYPAwG7_JUhAPIOlzCTZDrYP_NAM8AvwA5XGByEqRBWIOQJGrnKc3ERdJ4DDbUGFpC5WPS-LXmALrBEmDwNEIyH7YBJ2JL2JfUHa9HjeJTLAt6EheAFjOQ5KQfHhsBVCLbOGGOEhKOM2JeCKIdMgCKMaPkOGSYPHeGOsHoXHEXP-zHcZPM1B87CAcBJXFIZP1XKtbDWyGJpANII_KNFYPQqKW1ETXFM8ArxGGgGYYPcxOBWPexOSNPjHHW_NUgGxaPBhJzaPbYF1aPbgGx7MdgG5aPfgG7aPhgGMtHJ7L_aPB6AMtHeJDDbPoaPZlOoIDZlO42EZlOXVPZlOfNEZlOIZPilOWDPABC3aPDuGMtHtcGiEO_gGYbPYeMtlOCbPxlOSbPwhJ1aPKhG-LLxXMhbPxvE7aPg0EjbPTyOpbP2eDhbPFcGiEOA1EvbPQbPSuCfbPsCDhbPX0GUSBSRL4CIiyOe2KBOCp0AHBB6ZE15CZ0GvdBsyO5aPuyOpbPwyOHcPh0GtWHYGCFcPnZDNcPAZPRJHfbPzhGPcPObP2hGJcPsbGDcP_HGZCCJYPgWP6IBFcP50GgWPxoBhcPIbPbXAKbPNzOfhClaKmDIK2DqcPBjJscPm7OCHMsXAMrETlCYvBNTEo_OQ2ABUEr_OlDGo_OUVGOLJjsGL2JwXA1QE5BBo9MkSIO3HXOITgD8cP8KEBJDQGKBXIfiGMdPcGBOdPM6A62DC6DDxMZ-AMbEt5Ik3EQLEpHBstKYdPvzOocPsOOTRLkZMcYAg1G2REu4AWABWdP6zOndPiqOdLE1DIdLEJABD8O9iLMzFvDCadPUlHcdPI0OedP_3H1dPJuK5dPqcM3dPIKM9dPZ-DD8O3TDBeP4JGQfNzdPZjG7dPYGCndP_PED8OROAKePZoBduKGePf6I7dPmnBiuKTePnEId4HRePmpL9dPtcGJ8O3HID8OzpFndPlSGhePsdPUSKiPBaVPfSAq_AZWDsLFUhAI1Or0CjoJTpOuqM7NJWpOOkIhCPuHFF6LF1OEoLmPAO_APZGYpO20HxSKL8DN5C9eP6cG_0O21Ek_EEVBRXPFpOfXEmpLMkATpMauBfLCbmITpONFFKWNCGBYeOamGlQP1QPVMPn4Oo8OorMATOAOPYfP7RPf8OtdLPLMr4O49DhJDv8OlvERhKy4OCSIVRBDzKheDMQGMqBFRPkbL5fE74OAELYkEg9Jw1J5xM4rCC5OLTJ0MAF5OIAFJ5OwlJByHhTDVkHWCJ19KyjLFdIT5Ox7LZ7A12AV5OJ5BUNANwEvzKc0CkDPwAIIzBd0BkwKANMe5O3TP6_EMdFo9OAnHq9Om5OmrJD9MipAh8GPUPkeIhyM0NE5qMv5ONmDAtIuWEKBOQTP7vJzmC45OHgKilJQjLfkBFRI_5O9fPB6O82AINPEkLj_E7FBWpDg9Bs_Ea_CL6O2sBnVD4lGBlIDtJX7AW-OsyBf2OBjGPLCTFPmXERuEqQLf-Om6Ch-OazOkDFV_LIXEj8J20ELMBl6OseAr-OgvCyOGzqACWDp6O9vBr6O9xAHyEQeCv6OU_Dx6OcYAz6OB4AZLJiVA7oL46O6kA66OcpNKFFuCGbmA_6OD7OUXPG4BflFegCHcMCyHK_OvoHWuGO7OP_OxDLGcHS7O8xKAMHa7OKeG6QESZBe7OSZGc_Oi7OqdAZKDrtIt7Cq7OxcPNuAlAEm_OA8OesARCFw7OvQOt7Ou_OjiPPHA17O4CCOqBliPwhPLPCwHDHxJ27O6_OnRKE8OYED9eEH8OYxF1iPJYE3iPFVBYXOB7O3RP3FGfBBLAP8iPF1O7_F8EIHfPB7O6RPHPP8RPMKLyQPVpL0QPTPPJjPPHFxmLpcMu4OMKPzkE53FbWOBpMKlBeWOd3OjKL6RLpQIiCLXKMmWO7cM8bCpWOaOPA0C0QIuWOYxNLGLklGyWODpB0WOFRI8KL5CL5WOiYL9CLerEFLL-WOLeA8hFFdGILLDXOiNHVdM-QMYdLifOyVOw4MImGzONoGLNcMQXOXDL3NLTXOSDL7SOpdMaDL9RIZmGJMHxcKGIPffPIjPO-HHQI-kGcyAS6HLjPA8NmGGKiLfMPeAPB-HYkPdGGH-NPnJ5BK5jAZoL-SE3aEBTEprBS3JETE8mLxAD-aEBvJp8DOgM9XHdKGW_FOsHbpIb_FWBBXTER9OreA1jEBRE8jMXfGi2ANmBztEOxBezEyIEwwAvfIzmMqzA87KVFPAsA7mMQgC99A6bBAPEfmDaQDC6Ai7GxFAkOPkELMRNBzJ2TEcEBngIk0ITnEa_CKnMMCG-TEN8KCwLIAGSiCYxK25JFUEexKO9JYuEz7ECzFjzJcuEsIIBEFEfOmzJfYBPRO4pMFcENUExpEN7Dq8Kw8AgnCPOCXROTnEN4Kp7FvXA2QMeyC2VDXnNxCMZwBHvEI1FZwBCuJtrDOMDLCFEfBwuEv7HeiGf-FamP2bEZvLHVEJdARYEI1FfSA_xADjKfSATdLkPJ9pCuqA8PC4PAqmPMQOzoMtBAPQOPKLXxMl1OvmPY5HrSJHxAnxKyuN8kA2KDLyEIBPpxAhEF-oDUrByAJz4Du6ArjMf1JCSDVBERvDDiEunE-cMBXEsHFS3B4-JscEV9C5nJG0LYqE5rAVPIViBeRAtwMIALjsELUBl-MhFGhMMhtJFaFa8ARVEFaFlgMyCGGWDMkATdLYIAp9AJAPjBEtaDLCFsnPQ-FDrNp9AlRIa-Dp9AXCPynPUaE3nPD6DxnPhCP67H8nP6VJ0nPC3CkfMhCPDRA-nPTpOAlEpnPmXBIoPCGBpdAVyDGoP5nPGoP-iPvnPSeLDoPELAFoPJoP_uEynP4LANoPdaAunPhCPdIBDoPojDQoPumPWGGcXOvmP0gNkBALhEabAE3NcfPhgCRQO1mPcpOpoP63GsoPhyAgpJSTGkTOkpJ2vLMeMZVM-vKI_AuoNkjDCZEjBGbfJzcAB2O04CDnPmcKYwEElHZyLpkDZDPoTGXrJCmNVYL6BGcZEDUOKlB4wK9eDV2OVwLopOYsMhEIHCGLNPNWFjJLMCGxkEP1FQqJEfKXRJQyFY9EVCGlABC3FcqJt7M-ZEZLCN1L_xNsHAaRDmVKVqAptLNaCw2OyHPvPJsqJ22O2wLrmP5IBEdPCGB_PA72OrmPyTMzCGKLPyoPmXOvmPBFGyQPXUL_RPmoMwmPzoPWGGNqPkMI53AX0K2cCLSP5cC8RI0KBc0MFgA7DFzNHzKBB4MSnNtkPUIBT5CYLICsO1hPLuLSPBQqCASH4kPtHBB4AahNbXIZeLTEPbeLGHH8NELJB1HG_-G8qEDlFjSIpEMVwAMCP_AILgLizC3xGlMKgkAsWEpIMwSIYPHi-OHrEZoLCPBNbLhxGsCB7KCaeCZGDTRH_kDNABw7Aa3MAdM-QLoWLSDI87AITIPgPTdIz4OD9BbgNeVDPJLRvD-2KTkDXVBi8N0yJgrPxmMSpK10C63EpfCZSCymAsLF3HDpSA3oGfrJsWE2QEtTESeAnwG0bEVQDA-O05KbYLfAB_wKLDP2WEpmPfOBNhCKkDk8GqrEhvNOvJmxDbOLS7NRkMBPBEhLnnBOpBDsAx7FD3EEaIwNC7uMsIA0OHUDBNEC5_EthKGaIJTBQiAQsPIKCLzK6FPtaDRXEssPtQEvpG6bIomMDRO1WDGdGn9A5PL7fL0mDngE3RLkhAEGI7sPvOAZ9E1lAxlG2QARCF81O4sPFtPABFlkIZUIEtPbiB0vE7IBTVIPkLi3ELGAn5K81OOdCOtPYeI-yNSDB80MStPgdCCyBOtP5ECY1M_9AvsBauAzYGRnELtPycAZaIV9DhbEWIIYgATbIV9DKLDi0G8JBx7F8qIAQESJIf2O7rEYkADHDuhP0OH8sLYXFt0B4MKGPC7yGBtP-SBe-LmtPUMBFVLQPC2ABGDBGPCEmAKuPWcLeiLh0JK-LBhLLuPk9MQuPhAFNuPwcLY1McsAK-LJkLTuPMkLLuPRAPetPWMB1tP6VIIPIHIA-DFetPAVE7NNQfKywLR0BtGLtuP6iEtuPBaPy6OTpON-FRFMdaA9tA-dAdaAOkM5uPsQBNuPmoPkUGooPUqPMcAQBAHgNH7FjBAOqPymPk4N0mPnoPTqPkUGBFGEvPEoALbArfEd2LwCFGeMYuD0uN3wNVICzsNYLIqVIITEd2K0gKW3NV-Hi3KiNE3wAFsA0zLb_F22BdNL56AecO_SLkTJU4AheF3KF2mBPvNdzLrtB-xBW9FRNLZcAd9FZuAXEBEoJvZOXtNF6OccOv9FQxKwhAOoJ0gMutDaCCx7FA4DVRJaoJDrB7kAZiIjzDl6CeoJyKBe6FnoJwcAszJWwGyFIchMGpOv2CgsEgeJ-tPboLIlCe-LWiPDuPMJIP5JP4N4VL1oJx7Hp6KVwCHwN0uPonP6oJwlADyAiOD2ZIFUAa4OvNPYTOKqPkpOvmPv3M5PN-mHR7I0RDpGP5wPm8O7wPk5A9wPYXIXKLTOCroAlxMMeEyILLgMqOAf9AwcMvELZHLAzCf9GUrJ-ILC-KivP-xLuBGh7HXrJWWNciBzTJjfFHTOBjM5hIHGL5ZDhgMYgI5QOL5OlUFP5EoKP7RBbJLY2OsfDhJLLOIlPPBmLWoJ9oAoJLt_NqJLb9HFgHa9EIlAY1F1JL0pMTJPXTP5vNbLIBXBMOAI9AtmJSaGbGB9JLHaE_JLfsM-4FvpMVAFbrODqPlPI3IA_uPSqPLqPWGG8wPSfIkvA9RPkaEQqPCxPA3OExPO8E6PNdyPZ5FJ2FGVHzSBpUL4ABi0F0XG5-ECwKWgL1fPQwEZgA3ULehN2ND-4NLgDD9JjtMvdBQiBQRN7JB5RHF7CMnAl8Nn9EwKLZOGJMKbtP5BGO5Nm2A7qNqzAsWEK_EbJCXVIWVLZ5NQpN9GAK6FLNPngAdVLjpPfHJwcAJ6KmVL-3NcEG6vBIqAWXPeuMo8Ko5Dx5N_dJUDBE0JEJN8-EwHPKoEP3FNGK3kE8VL7VL-VLI1O9cEqGHp9A-6FkODa-DUxJWYEEPPI3OhyPK3ORqP8wPRBAEJMyBArXOHQJgOBBxPMvPZyPkUGD0PF0PH0PymL4gHeyEz8FOUCF4E33F4qGo-AJgMPlAbyC3kCzvA0jMwqEQQHQCIH6FoiLn6HlzF01A1oDEsA6cI61AQGEJ9FfOEA2A5vBy6HfzF-lEDsMiFAWoHAMHCTL24BBaEP7AZ4EcuL39AhWE91Os5B4hEiuLwSCv2A14OgPLm3NtsAMjLphAPGCziCFgK4jP_vJIgE4nIIAF7aL65AyWEWjLV6AYsMejLmkM-MFPQDDJKhjLU3AjjLOsB8xNnjLmrBZiIZnA43NAPGGyNFrKBxEMIIoaClRKOsBMeI2jLB-AXwPRNDXFILQLBvIUoLmnClRCVYBTgI5AFcYBd4AHxAhlIGAMEXHqFILnOBCI9_MCYEamPm4ASEPhsItGLtkL6oA2SO45HykLC3C44AhPJR0BzKB7hBU0Bs7HXyPBvPkUGeIKHtM_wPXhExoPL0P6wPWGGf2PAKIw2BmMIL2FRYC7qBMxA2yBN-FMFL1oNuID9JBUAD58IL4M7TOKiE3rATpEU-F_8EQIDigEEnM_LIfKIDBK78Af4MFAGqEBQRJ9uDcEFMkPW9EORLZQPqgErABJXOq7Mt9KKEPv5HDaEtjJ-2Gk1KxiCOtBa3PanAc3P-MB7wLbqL6QEMGGc2PNvPtBA6aAvaALWL4bAp4NyQPIiLRPPLvPAvPl3Pn3P-kGBlGuBAr3PZXIUnEAgA2_AHnEB4MPyNPLMMDPLJCNtOmQAzcI1QFl0PpFPEyF84NHbB7HJ_QNGFP-1AI2AXGMwiLRRKJlBguMNdCW2JHAIpKBa6K7CETdIBZBG8A4xIF9Hf1GbgO4aIWpHY4PLkMcbGCnI4-KIUP-pOoTEeiLgEIo0LqsOWBOo5DyWEP5KoyBybMe-LP3A2oFVnA_KCU3A_ZI2yF09FgmDUnM_9G9TEQTEAzFjlCPPHcnMTAGhtAelMI5PuzJaUBSeI5wKVeIxrAGwE2iNlSBONAQpJeBPgVIInA4fPmVIp7FHbImeItEMO5FUFMreIg5PwSOtEM2QAauAowE1pEIYEcDBLtB3tM95NB0J5uE58KFfI40ICXI3tAzGA-MByCGoON-MBT-FwcKpqLfkPA0Pm4ORqPy3Pp3P13PTcIWBAwjAbkPh2Pj4N5CPv3PYyPl2PkUGB6P03Pp4NF6PQjAH6PmkPl7JU7KZqMImAthEcQC4rAaJCbkIVhNiKGB4PLZIw0M-8OAGLKTEZtE5XICAE9xMj8BJyFrvP9mGjtEDdIOeDtkDDLFxtGAgOa6KejBa4PemA98HfmF3TG4wLXnGTmCE2P8LBKzP8vBm4PM7EzmMgxNmPCFgKckBt4PsHCv4P-8AuDPB5Ge_EVeIEsBB4FmkMSmN44Pi4FAGPL8KYSDw_EbZHfiEn1PB5P3UIs6LfsP39AGtBCzFOfM0CBq7AIGBp7PKcEq7AN5PUkIP5PURBXtPDiHU5P2_KwjD6rGbKIXACd5OVLBNbId5PLhLLpLveOh5PA8Pj5Pi3Bl5Pr_MCYE2kEcDBBbKquA4iE3UMv5PkkGCpLUtIz5PjtPI1OXzASvOOoPRVEkQP-zPk4O-5PdAPvmPXBAhBAtbAXdECoAUlLGQJHCLlJGK0Pw3PM0PtBAf8Ph8PTUL90AVQJIxP5oMGeM4lKbcAnTE8YEcDGroAqMPsbEhDGCbEirGsjEmDGC-K_FLrpEquLj2KbwPDwL9iBenB4MIw0HkHLpHLyUJSVA9QJixNIIGSyEEyFP7PQ_D2sA27GDRJZ4MMBKQEG7IP4ZIJIFVEGjeEXEG6TLP6KW1BEhLr1PBhAKeI-zAssMkpAhsD30EvVL11Cr7HvKL2-A_9AVeLdcL8lMD7ElPCb0A49PDsLy9PmAGYGBpRJr7NOaP3NLwEGgrLOoPtuA4EGOoP9FGynPgoI7EGJqPk2PEKPvmPn2Ph2PdkP6-HRWLRqP_HPR-PStM83MYzJJzASnJD3Ft2P7rM1gMzhEdDBUiCn0FrvBezAjmMttG7QLPqGpzABUOV1KEfLSKBMPEwyB-pFIRIfiDhKIyKCnlAk_Eh4Mg9B9pAuCGR1F5wM5nIcPJvqAq4Mu4MzrC8ZEUGOwgEDFLe5HHSErWOBuFN_P1xAP_PlqAN_P-MBx9EdtG-MBNfERABk3PMIKA6P7bAAsNs3PEIPekPMlLX-PBSPvmPufAe_PWQJW6PWpGM-EIJIvoAhTBSzAvyBgTE-yCW-K-vLo0PBVPXrJ3vBCiEzKMHyEePDkwAuYIPeEpSCeAG92AU4MZvNkzADnK1-P4cAhKI8zA5-Ph1PeqCftNEaEmnGezPP2FYOIhzPDkGr9PBTJJDLUXNPKPL4OZtG34M2gE7zAr7NfAQb3PAeLd3PjAQ-MBYPIQ8O0wGH-FDPP2JPL6PY-PnoP7GL0BAkBAhULyQPZAPu3P_zPP-PyNP1mPwAQyAQSULS8Ep_PtXOLzAXmF9dAamMMVBC4Fy_PpnB0_PaIPtyOuVFibMC9ApKFOmBVELRvDZZEpzADqJ01NquMD9EuNEyzAIAQJwGKAQ4MDMAQt_Ms8E6JDCzC9-PfTLnwLopPMUAmgEUAQNAQeiIUXNmKIrPJs4BGoNAoJbAQsRPn9AeAQjAQjuAhAQ84M3BQS_PlAQP1EcZIQpOkoPVPA47EKWLH-HMgNffAmQAIJMECQCnNIRNfnJT1MBKMaxEHJIDrH7cMIPLzwEXfG_0MdAITQHq9HXyGlGCjFGKBPoyEiKDhJCKnEM2CLLDGsGOkIlzMWrNYuMhaIUxHGiBkLBKZDJlBxTC26OpjByCDAYERcEJkB7wMvSHYhAVaEA_I48HDrBPIANkNB1EpNE8CQvSHUeE5gJpNELVEB1ElgM2qA8HGFaIgnPYpO11CBdE0fH9MHqTJZrGwkEwwPuLIKYGjaAftJTDQ7pLS4DjaAstJbDQfvL6oJO8MNDQUJAE4PVDQCWOljIV0FKCQ4tLgsNlOJO5AzaApBA4BAGvM0fHJNJ2AQX3GrDQsvLtDQqSEvDQK5HyDQaNEP_B5hBpZG7CBZCBSTA2AI6gAnsJ_pGuvEN1MolE4RNS_HsxLI7GNdGrmDq1LZ_HmqOA1JqMHUiBFTNPRB1JMlKDTuOt5D5lGm_HYzPh_A_-AniBqOHI-AoVGiBLqVGsYJ2bEawE0_H4lE35AZyLlGMEJC4-KjSIWWNbyB-kPbsGg6GOPH2pEqTBHAIw5GUXBd3NtpBNjBeRMzzBP7AIWG2cAc9AHVIzRBI9IqbGyoHSxPcZOMABo7AckGHxE1-AQsP40Fw7ACsB2KAlAIvwBM2L57AqAIUAOEuAXxEpYI5xBVQHyAIdqAvBH1AIWLAP8AU_AksBnIGqzE0bJ-AIb8AtLG2zKOkBnWES9D0tE_qEfELBWGCnIZXC62JpvFaFNYtBhgORfFERHBFLK9MzoCrxBH9CskBLnB88EOpA2LM38BK9A00JXmDnyFoBIPxL-kBSHBCDBmFEDlB0kMxBIKPIm7FU2OKEDu7GFEJj3GHWIijDs2E4FLUlB_FA1UPtvDz9A2yCK8AtzFGCIfPAhlBW5EKCI-UPCBLLPAOCIMzEL-A3qBO-AL7NSzEPhCBGIrhANSK_8Bc-ApuELVP4FEfCIJwMPMD4rGncI61L63OwkKOOBaFElCQNTEw4JSEFUmAw3CrkElAB6bOjnDEmIdDNmOBLIEy_EWtIt3A-6NO9GCRIH0B5lAMLDb_ArjEHDIVqFBnBpzHEnB8ZGbUHANM-ZPQhAB3C_rPwUIM6AUMCPcLkTBVnB2YAooDkhIfXJAvE9SJLTHgnBxGFWOFhuIuUC4fPy0EAHCqDIHNCovAVABI5BdQBxDIRVN_EIgeJlUI2OMt5J5DIreGZ-DLyGqAB7IBb9H96At6J0LNrQLrHGKtChtAeYFUoBUjIyJDWBCdtMXjKbgLaQKKABhyDc1LPAGmxA7qDfJGFeII1GtoHmjKpuAkzEhQOz1EzNDgDDS3K6PFWSI3RBscPAtI33E_EO7uG7oBBnMuEIptEApBopOI3BbtM7XHDWC-sB2gAEYHPCOLAHiJG-EIm2ASpBc-DRAH6KM_tIaJQliAWQA50KYIIu2EHvLs8Mc7Ly5CupBnIQSENM1FwsDHoD9QLjwI5pBFDIQmI0CBpHD_YGZ9CFqBjGNkiBA2EN3EbPDuAFFDBHkLRwGFCBuFIDIIDHNt5J69CyaL1IO-qBlqBpFBoTCb3A7vDQ2P7vDCrB7vDYrB7vDYFQIyIMQE08DQpFJGIJ-OvTCDhBwXBdfC08DYDB8AF_DBkKQlDBayIGtAz4EjKQxqBLEBtwJDdHrIQFdHk6NNEBPKQNEBRKQ2HNwKQWEB9ABE5EkiLxqBhEBr3EDMCEkL_HNQGEirBqEBpAK6oAFINvoBrrBVKQcpCfOEloFDtA9vDLKQCzI4KQEHIfzFRINTLQJHI8AFAsBZLQ8KQAFBhKQzdHKAN_rBQJQ45EgLQlPBuKQ9XAGHAazI2KQ_5ETKQD6EkLQ1AB8AFPoBwLQjHIPaDm4AgsB-1AylB9QHMLFjsBeLQuzI-JQtFBiLQ5HIPiFx0IfAIwsBo7P1kIduAOyDVmAmFGvmB36E9UAIGB64IyKQwNNRMQyNNwKQA4AukIoRJUGB44Mf-Ak1KvSJRkHkBPjiGobApeAaIIHaCcDBHaCWdAU5IAYDHaCh3BaOOpMQgPCDxAHaCE2AEfBqyN6kLtIIqcAODQKoLwgAjaA3PEgWADCQ_0AjvLG5MHhNhHBdcCzCQTwM65MpmG4DQJGDwqLANQ2gNCNQivEMMOVLI6RIthKZJMypEAiB_kADiBnoCqkA_NH85AQ5DskENdGy_FJaG8mAQiB4-N35Ax4GzJB-TBD2CZiByDB5jA0HLAKJgEQDrMNoHq_H-9DJOMnEQ7-GuiBGKF-aLz_HBRLuEQuGLaLC76AlZLCaLdREJ6Dl3OZzCm_Ns9P6EQq9HC2PNNCHjBj8NMdAukDtKDABPSXMQAI72ESAIb7AzRBIzLqbG0DGXiF26D1_N7jAesGU6AJePKlDhAInWGnjM-FC5-E7vA37ASxEU6ESmE-zAU0C0zG5sJQmDyWGIMJR7DaQH1AIlmI2OAU8AFkBPjIRgAsIC-AIUVBtLGfVB-7DVRNTrOoBLJBJEkL5ICpeB7FQa9B7ICGwGREBQ5BRBIWSNSlAT9CS9CSkMD-GruBx2DIjL-4CN3JbRH2GC9fKewFNVJ9NBm0LcpLZyE79M-kBkDHtBIi9Cx5Em3JVSDSBPQxPydIKEDGEGVnCiGQTnECJA7BI6nH1yENOKmJGhnECCITKCtGQIxBGCIsgFpjMjlBHWEEzBMCI3OAOCIfIDtDPSCIt5ApEL8iBGTHNHGe6AKJBY4JZYBFHQrPAfCIBOBIlPL_MkCIl4F96Au8G9eAr2CaFE8IBxEITHQ66AeOBw3CzYGZ-ApzH8sAxdPbHQpEMGUHv5HvIDXkAUcD-CIy9DJ9Ht3AmHQvzHzJQFiCIMBBqIBnBazAuHQL0Bn_AlxGZrG2yEwNMmuOhKGfbLWDIn9GPBD72LUkAJOF2mGXAN45BOZGZwEFIQviCmnBUiF4HIQFMCDIGBNaVPSMARPAqQBxDIY4CU_Ik-Gk3E9iF5oDf6JZNC7DIBrMDoBtBN1jCarIaFHBKIsBNeeIuBNAmJ3ABPQQ_9BzOGpIHUoBHHCrBGIkCREIZsKhVG79FmxAfDMZ8ALkC1IBLeNHeEw1EEjIroB7LFiEIvFBR7JKkDjUDnEIR7J15EEHAtHGsEIbPDxOC5OQNJQLkAiKEzMFBtBScF-XH6COVJQFsPUDNDnGVmHmSQ_bBZ7DVpBISEfJQehLWQAkYHcWHlJQa7LqONZXPUDFQFInPJTFIUQCSgEcwA8rCywEGsAVzA-zOQTFOCH8FQ6CB3OLjxBE_A9MK94O7yFpFIAOCCKQP8HVpAQKCg3ENCBY-LTTQZoFPeAu3EAHIocHgAOrXBkqBoTCUrBoTCAGBoTCTyErXBkOQYKQFDQk5E35N1qBtVGeKQAcBLGIaSQtdA-qBz4EKsBz4ECrBb8BFrBw3EIEB59CE_DCkAE5EzTQNEBPrBL5EdTQ1KQ6RQ3KQ3MF4HN_eJOdHEUQQEBdfCL5EIQKyyIGWFapCK0AlrBrlAxGIcGDxGIjTQMEHu0PIFEaUQMIN2RQ_rB-TQKFBAUQqdHKUQ_rBhTQAFBYUQ_rBCsBp5EvTQ_rBxTQAFBeSQ2dHkUQlLQ6TQIIIw3EaHIazImUQlINGUQfHI7UQUFBsUQA-GBMGIeH9UQFwDcUQMeHvBBj6E_UQuHItINwUQENQKGQywOuIA-zIF1E4FBjwOpBKPJCuNB-HIz6E4zFUcDNMQoDGFIIlAEiQGaUHKII44NEtBYUQJ7EzcEg7CROObcHlvCzCNgMQsVQTtB8ZIgPCcDBakHUUQoMQdoDJONKYFY5IAYDuMQhuAlkH8VQgPC0GBV3A1MQuxKrsA5aLFHD3eAGwA9sMa8PHNQ-MQ4tL15MaGG63MDNQJkBgFFuNPj4OLWQFCQsvLOWQvGGQWQONQy_GmMIRNQOAGduBf-P05AWNQFOKKEQk2O2vAd6MR4MeNQX_HfyC7LBIyESiBlNQaJLm8AE8IMHDwlENQQxkIbHJf6AvNQp8IxNQ3NEW4E3XIzVKpEQI1EwiBuUAyiB70HipGJ9FnOKyEQiWJ8_HpvBbyBCPHIwJxdPodJ-mBIOQFjBd6DBtD6OJOOQntE1wEkRNR0Lf5KBrOQKBWOQuoHZPDfwBaOQJAOTTGeOQDLMc2JVFQx7LjAIlOQnxKdcAoOQjwAqOQVZE_OLXxEbOE5xBxOQ8jBdqA_hB1OQCkB51A4OQEUQ-iC7OQoxEPyJABI2JGNkByvMwUJLhFNgE_qERnGIPQr8AzICNBIdmKNPQ00CD9BMcDDGQlsAVBIukBdWEIdCzUI1GBYPQVNAH7PIyPwxBuIFOQDePQ7HDU6GRGQKMM4MK5mAlPQ9kBnPQz7BpPQBoIVRBq7G0_HigIjKM_wKjvH5BI0PQs2EEWEUlBpxAACI5yEtLB8PQclBO9HrNQAQQwhE6nKDQQC_IOtJGQQuSBNvBQCIG9Jt2Ef-GN_I7-MnDBYzPNSKM7HbCI9ZIJYHVQQfdFXQQvDLsUIRvDbQQJwAdQQ3xGXYI1BBhQQmqNf2O_RKahFaOE92ClABzzEbNJhOBp3O5CIv9KfHQ9BJM9GT8GqhF1QQF0E8pOJqINOA09DbLKk2L51CldGpDFARQInBJnBQDIFRQerMiSDIRQPMDXDITsO9HQFnBORQW-HQRQtKL3UHTRQgZGK9AHIQTiKoDIrsH8nBS4CunBjABhmCHjIJcCQ_IysHd2LUIQkKHWIQFtHKRJpRQraQcIQr4MtRQTTDwABWCMLoByABtqBccBDUEdWH4RQToB7UQ_NCngNuIQUEI5lA2dO7FFiNOOsAlWAGSQzjHISQdEIKSQ9IQOSQNSQFUAPSQQpGDJQ1jATSQ5mBVSQ3lBXSQ7yFomAKUQG2E5gJ41DhAF1EI7XHvWPLkKtsGJPCQKGZJQqVDpSQxeOwkFwCJOSECDBcqCIFISNIp8AzSQp1A1SQRsA3SQD7CQKG6SQTOE8SQpcI41P5oC-eFdFI9ICVsGI3E7CBT6BcGN_pB9JQLTQQ3ENTQsFIJ0PQTQOwPoZNWBMwxI0ZLzFIpUH1FIE1OAPAbTQ-xIDVQmqB6TQpiBkbQAPAoUQDGINGJ4kBlEAN4ECPGqTQBLQ4qBqZQgKQyUQQGI6TQArB0TQeSJx4E4cQrHNyUQtKQ6TQMrB-cQiUQkyIyUQkGIE5E5UQ5KQ6cQWEBqUQuyIIUQQEBOUQCLQQUQCoKAeKU5E0VQe8BWUQHINDVQurB6kLe5EadQVMCdcQCHI6TQ5rBPHIfTQFFByUQAsBgdQKdQKFB_UQQHIgdQMVQlcO8TQ65EyUQ1UQTHIjdQrLQxdQncQ1AB0UQ_UQuPBBVQlHIDVQnHIcdQhsBFQESBBJVQjHILVQkUQJkBkdIHRLAGARVQ3pDTVQKkDprGusBe0KYVQ2sBaVQkrCQABTRB8sBfVQydQ84I6cQUMQ7UQmVQ_tFPtIN7EcfMJYHeALqVQU7E-VQYkHpeQFONUdQsIAgIIW5I4VQLON2VQhtBreQhQPDWQRONrIImGBCpD16LFWQqTJcpL_5F9MQXWQJGDZFL-CGabAvvLkbAyCDbdLAdK6AGINQzyAEfQjmGHfQ3hB6tHeWQywNgWQFEQO-EBVL25AGaELtJaNQN8FcNQzqGWbGfNQuIFhNQDVHjNQHJKYEQqyBJTCh_HqNQtsIgYO4TG6WQLRJwNQkYOJaC-WQNjJu_HV5MavHV_NRIHGXQ7NQqxD9NQWzC4-KAOQOXQzyI05FRXQpTDLDCFAI8EQ06PcoHSRBKAIaXQv8AAzLwXMSOQfXQ4zAVOQUjKWZOkXQcjBbOQpHFdOQDBFqXQEMKI8MSPBjOQ9aQO8MCPIxXQabEzXQCMBrOQreAtOQ-0EvOQaFBxAIn1A8XQhAOHgG2OQAYQEkBCYQHkBfWB1IQQsMJnNCBICPQu0CMYQ1QHbjCHPQMBIZkBm7DzIB_-EYtBkEJQjDQPQJsASPQHuLHGQeYQXPQaBInlEaPQ4fFmYQVGBuXGpYQxyIrYQSMBtYQ27BxqPmPQU_IZGQoSBbGQsPQ3YQaMFwPQlAD8YQcgKhtG9BI4PQpGQDZQaOC14GGZQ-VJ8iBJZQYKBLZQWtAEQQtkBPZQaoFwlBNKCBpGDjFRvBSCNOQQK1OQQQV3LV_ITQQdCIfZQTEQ_NBiZQUoJwPEIrHmZQoCIdKQpZQtTQTzM5GDtZQkQQvZQnpNk_MzbMghFW1E5zBpmBF0BRNI5ZQ5cIy_M8ZQNSD-ZQHqIl1K26E5QQqhK7QQFaQ3_AHaQNRQTqItpFyHQ6tGQ5JGRQ9hAp8AkoDRaQKRQRHGUaQ5HJ_HQtiC5XBsgHDIQMCPjDIVRQudPXRQ9UAqDIjaQYTGLBNxcQkEAgRQ83La2M1DIlRQXcQk4CoRQjYJkQEtjCSUQMWHuRQNVCwRQzABIdD7aQ1RQIiQ3RQ3mEvVAKUQCbQHBB-RQCCNElBemOc6FDSQKbQICNYSQusIVCL7IQyBIY-FMSQuoBSbQ0GAQSQR7JSSQqGAUSQiOCcbQJJQ6jQfbQ7UQhbQfcEzEIqVDIGKmbQiSQuwJcZIqbQsSQnSQtbQTpBvbQZkQ4mI30KaAD2tOguMo4B5bQXXPUDFspB2SQTtA4SQ-bQ6RFHoDBcQ0hQ-aJEcQavI0VQDTQspOEqBKcQHTQMDIYdAKTQQ5BMTQvSBOTQ8mAUcQUDQuxICLLYcQa-L8fCeNBL5JrjQecQIdQ23EvdQsDB0dQoqByUQBGIoTClTQE4Eu9OgHNhhL0cHZ4C9IOVjQ5DBzcQuUQKEBgUQUGINlQ3TQ2TQhlQErBtdQ_cQE5EBdQWEBCUQJdHDVQxvElcQH0OjVQJdQDdQMUQtGIqxKPdQtpJD-CijQZdHH4AVUQHVQXdQPlQAwDFVQvYIGmQ7EBedQ3rBgdQtlQxZPzlQJHIgdQncQJ9LgdQqdQolQZLJEmQudQzlQMsBazIb3AzdQxdQGdQuUCamQodQ-UQxdQFeQmzI-dQ3LQtINqHIIVQyUQKVQ_LQHeQ2lDRZOPVQUNJ3HIrbDUTDVyDVVQ7gFFMQ-qIAII7UQCIIYeQeVQyZJbeQSMQMdQeeQPlQgeQIjJuVQMtBkeQhXHN1GcfMaIImGByVQgPCy8ApGBveQ3VQrvHyeQH8Fv2G3eQ2eQz_I4eQnOG6eQpeQ3eAZiG-eQNrDSLABfQw-FFBA4BAaoEepJkBAvjAI5HxYERWQ7uM4-HKvPqDQMWQ2iDqnQsnQOHBvnQ0BAxnQcWQ8_GUfQkiBqsDXfQ1NH32BO_HaWB55AdfQvUCU_Hf6PnxANiBK9HiNQWEQM9HpTHpfQfKQrfQ2WQLTHI3HTQAwfQo_H8WQzfQPdGs_HLVHrlB4fQWOA3NQ7fQIgM9fQe2HBGCAgQMXQn2KDgQQ7EAAI_BB_2AmyJRvDhnAWXQMgQ_sDZXQyqO3kCy7MZsETgQzQJE4PYhNK7JjXQZoLagQnXQdgQfmAfOQPJCmTPU5OuXQrwBmOQngQEoEyqBHIDrgQ2XQ2jB4XQP-I6XQygQtGC0gQweM60B7iFsHI6OQEPQ8gQ-OQctN0tEOkBZmEj8AtlDOYQFhQZLBHhQ9FQmNEKhQ8hQtLFJSIOhQTALFGQcYQVPQMgAUhQa1LagMGmDbPQfPHahQMFAfPQqYQYQDS3EoBIuYQihQwYQkhQ2xKqPQ1YQzBIfkLvPQ6YQF8CthQpgCcSAxuAAZQEnMieK7PQW-M2hQiqHRKNpSHkPICQQzpQCYGOZQqlBAiQSZQ59C7GQFiQ9WHHiQE1O-lBbUASQQb6ANiQYTHL9AhZQl-AZQQkZQUiQNWFtCEfQQeRQaiQPiNc_MSnDlQQtNAxZQmqAzZQrQQTABtQQyfGDGH8CIyQQriQADIEWCJIDULCYnD5wGqHQ0iQB1J4NFQYH4iQCRQ7LLfZGW0EOaQY0EIDOJRQfUNLRQEjQC0AbnBHjQOpASRQt5Fq5JqONYBK46Ey0EQjQNCBSjQtaPdRQVjQPpI73AhRQgjQjRQYbQrTDOrDYIQCYKRpBhjQsRQGoB2aQJoB6TA5aQkIQ0RQZWH2RQc1EtjQ0RJPlQwjQ9RQvUI_RQ0jQyIQpoHXEIT6D5jQebQ8BJ8jQCAGv8JcfGCkQrqEAkQuvF-rQzoBkRQHkQabQJkQnjKpBBBMG30HPlQPkQdSQKUQ4ZB8hAIpBthKobQ9yLlSQtbQHCBbJQ8vJNpBwbQtSQgkQjwE9CJVxIySQw9J0SQOFIpkQ9aQMvHd2C_bQukQqCBwkQ_QNATQeABCTQfFIzJBFTQRJD5kQdzCmFIboBo5HAKQ_kQScQPTQ87KZfLElQvOBGKQHlQEBOYTQ9aQsDBfcQ6FIhcQRlQqTPzlQUlQkTQstQAPAxEIZlQtcQv8JvcQV4EZiQtdA_UQ0cQyTQ8cQ1TQ5cQMdQcyI8cQqlQjlQBOK1lQZ9BzlQEdQFUQYmQcEBw3EqGIE5E4lQNdQVcKHiOQdQ9lQtBN_lQ_nDILQ_DL5GIyUQZdQxTCNFHcdQJmQNGJLmQp5ENmQHHIgdQgmQmdQp5EjmQRSDYmQrdQp5EtdQUHIazIqrEcmQNlQ3UQRsB2dQxdQxuQhHIazImmQPPAKuQ_dQxTCBeQu4EksB6TQumQPPAMVQwsGJeQzmQTQA6lPH4M5FEGfKDMQ2dAXVQ0CBZVQwUQ_mQdVQB-ACnQdmQceQFnQNIIHnQXtKTwJH1GcfMjNDTOOneQjeNKnQQnQxVQ1eQElPVnQ6VQiIIYnQsIA8YENONwVQMfBxMQnkH5eQTONinQ_iBUtOEWQIWQonQTsNT5A8DQxDQzDQjaA4CP7UOA4GNfQiwNsGGIwQ-DQ_nQz8FCEQ0lBNSPizFVNQIEQFyPcfQMEQMEBEkAPEQi3JWbGSEQ2qQUEQzrCJ6ARiBpTHPOH3gQrfQ_xLptNI3HDKMFCFdoQLROxNQlEQPYEu_HCkD9_M28Bz5Fo4EUzB0iBZwG9NQLHCzEQ8_HwHGQpP-iBWHCC7AHOQlmBFjB-EQBoDZXQ85Gr1ARgQ4RAQAIHFQSAIw6DKFQEpQNFQIFCJAOQFQRQESFQJePIPDhAIFMGXKQlgQtiKYYIlGBdFQE8AfFQlTO2jBiFQP-IkFQASN0fQelDHgGpFQurF4gQcqIDYQ1GBt8MyGCHYQCKB_gQOFJqpQ3FQJ-Oo8APWFJPQYtQTYQ_FQKJQbQByLATBIWfCVBIS0LzLCYBI22A2kAVSK7fCs1LzDFcPQ_vJgSDSGQ4MKUGQxqPWGQQKGV3Ex5Eb9ArPQKqH8vA-IKPaCeMFm5B8YQsBOaOEMrGRQExKAGOIw_A14GAQDblBTNJHbO8iBwGQe5HZqBHWE0GQd6K2GQQZQ4GQYPEmdCTCIBNIf_MqYBrJQMTHqNBfWJGcMesOGHQfdFIHQl-AKHQDBFMHQBOBOHQy8GfKQopISHQ2-AUHQeiQS0PoQQM3CqQQiOKrABkrHeHQ5hAinJhHQtIDjHQJeI_ZQ6CQwiQDwKvOB7QQ2NFMKBzsOMDINDIvrD6iQnmAgrQrzEPaQ4HQWDI6OK8HQSAJ-HQprQj0E-qCXZGT4EinL8DJQiKIIQycOKIQNCBMIQHGHUjQ08FWjQfkBSIQSkHsaQnQB3DI7aBSRIfjQX0QzaQT2IU-AgIQ1GBfbBs9GvABnjMmIQDbE-aQ6TJujQKANCbQzyOREIIkCGbQdsIc6F0IQESQNBBGSQlQKAuIpRBA7HKbEgEIkXHAwJBJQEJQ0CFw2Bd4EHJQ3lB26A8oBl2BcrBI3BsoBe2HzEIHpBTkQTJQahAjSQCwL2tIBTPpiBX1QTpBPVDxvDX1QhBBetKiJQikQssMK0QMFIvYLNOQ4gAQFIUXPIzEQvHSgEwJQlnKxkQRhPcFIKgA2JQAzK3WB5JQbtQatJOcQPBL-kQ1mAScQcqHPjOxxHXeQ_hO4LBwNEKlQM1Jx3EpKQcTQTLQmqB8AFkcQM2QLLQGyIJzQ3tQOJQcHNIANucQPGJ9tQRzCflQkLQQGIkKQ1LQ6cHI2QpHNRMQHuQkLQtKQ8AFMrBm2QgGIHdHTLQXEBm2QsLQXrBi2QqsGkLQ-KQSdHbjC7lQ4ZIbuQEWJ0GIy1QVdQJLQDmQmLQjuQOLQNLQ6EBRLQl5EXLQp2QjUQkLQYLQxqBaLQL3QcLQpdQXLQrKQvUQTLQiNBwLQPrBxqBIII_KQcFBwLQu2QUFBP2QUFBO3QkmQuLQzLQnmQMJQ4ZNC3QpHI92QxFBTLQuHIPaDAMQVvQ4PQSbDEMQmlA-HIw1LIMQ-8GnjPMMQXeQ7PBITEQMQg2QiVQfzFGnQtwJWMQtMQPIIMQDLdPVEDMtBI4QfbHZvLdMQ3XAjMQwvQ2MQTnQ72QueQE4QLaC_iCsMQwKH7VQR4Q7vQhuAHaCAWQNGKlfKODQjsJ5MQZrGvFB9zPsAQ2nQCfQRwNWGG9nQjVE9RPcMP2DQWWQDOLtBAt4Qv1OQ_GBoQ8hBTNQiWQqvAafQ0mMJoQb6MBOHjdFMSIOoQRVHQoQlfQSoQxWQVoQ08FXoQtdFXZQtNQcoQg8DeoQFQBgoQzNQLpG1NQmhJk1EnoQ6NQhvBVTJO7MrjQgsAtoQ7GDvoQ3_IHxQFOQTXQJgQJOQe4ALOQOgQ7oQDnEzzBdXQObQ6HCBpQUAIXOQAjEZOQdBKcZOoXQegQeAIm2JsXQuHFOpQlxQUZBnAICjNTpQlDMzjBWIDXpQvgQUgPozLbpQq9PzxQepQ3AIM2AKvQipQshAnHGR4G9xQAPQopQLYQEPQTkBq_FQYQvpQLPQUYQLhQ0pQZqFZYQQhQlIPShQWPQCBLhYQWhQ_pQYhQOUGCqQA0K0lHOUIbyQsYQkKDJqQCNBLqQgjQlhQbFFc9AohQ8vA4YQsgQqyQZFGHkN66D1PQIMJ3PQkKByhQ0yQ0hQECIHZQ0NH5BOBQQCzEkqQM2CmqQs-MoqQJQQLhCEiQMQQZoQYZQDKMRQQLiQzqQeZQ1qQFnB3qQVZQNmBUJKjzEs-AYPC-qQVjQjgFbiQczQdiQ6WJwZQ5THhiQhqI0ZQ3CI7IBmiQ4ZQnzQ9fPPrQWtI0QQagMuiQAaQvzQRhPyiQ-QFuhF1iQarQVaQcrQEWCerQEGB_rPRIFirQAjQ0_ACjQW_AnrQWaQX1IYaQJjQDABcGL3bQL0QfaQpnBhaQoAB1rQVEQONC_qQU0Q6rQYjQTVNpsQOBJFlQdjQreAGTADsQlYJijQ1aQ3jCTNFJsQc2JzRQikNPoBULDKEIkWGAbQSsQWoBxjQVsQzjQq5Ih1ACSQJbQbsQ3IQvsQmoBJSQUbLLSQjsQWVJVbQt8QSxCnsQFJQNJIssQkXHusQI6DhyJK3B4tQSHAwUQ1sQUkQ4sQU1QBHDECBDCB9sQcrD_sQCFIoSQe1QhJQhkQFtQyTHG-FUhAY7LJtQvmIHcMf8QqJQPQQNtQ-XGtkQB7PRtQ8FQv1QaYGx1QAmQz1Q0hQZtQKYEIxINcQ8kQftQOqBhtQOEBTcQktQSTQmRQotQyxIIlQrtQeUQH2QMuQCzFjcQxtQkcQjcQncQxvDedQoxN5tQlOGW2Q08DZWBuTQglQ8cQKuQpBBaUHErBWuQj2QYmQ9cQ9TQDdQNmQiGIE5ExtQylQ-cQYrBL5ExuQcrBNUQYuQgrB2rLyGIi5E1GIBmQguQIfF6TQjuQGYBr_CGYBZTQSLQDVQhdQI3QzuQuuQSmQxuQuyFp5EWmQYGCamQKuQbmQbFBhvQ8dHfmQ-uQDVQ4dQazI6dQDvQCVQYmQGvQqmQCmQq3Q-dQq_QIELEmQpuEQVQ0wOUvQ3mQ-BQ2JNYvQ7mQMsQ9mQPlQdvQEIIfvQ93QjVQ_3Q5eBkvQkbQInQLdPpvQNnQrVQVoMNARoeQ6vQsIASnQMfBUnQ1VQanQqrGpDN4vQa4QcnQ5XBenQScHgnQ_vQ6vQjaApzPHdFBwQzQLlDQmnQJWQo4Q3DQ3nQAJMIsNj8PbwNCQIyQPsSOx4Qe4DPwQK3OwARawNtwNzARF_HPNQ44QJpB64Q0AI84QHoQYNQN1MA5QpWQdNQhfQsWQG5Q3sIwWQ_pOK5QeZBM5QyJFO5QKJJuNQxfQS5QniB1fQ1KB3fQCXQmoQKIH8fQc5Q8NQroQ5_Hh5Qp0El8EwoQFgQyoQu9PblIC0NKgQ5gJr5Qz0FPgQu5QmXM_oQy5Q44B05QEpQ35QwvM55QIpQpfJTFQhOQigQXFQkgQlAInOQogQT8MUpQ1XQI6QuOQX-HL6QpuB7XQcpQP6QgcAfpQS6QaSQ5xQV6QkpQY6QnpQKYQDPQV6Qd6QPYQGhQWQAIhQjxN-QHzpQPPQxOEPhQHJCRhQdYQq6Qd6Ks6Q-pQykBAqQZhQhBIy6QhhChPQHqQghQw9MIwMsBIMqQzYQnhQ2YQA7QqhQTqQYmCVqQH7Q_YQwyQBZQUsIzhQ8FQO7Q3hQ6aLR7QKZQjqQMkQV7Q0TPnqQkbHKzECiQKQQm_Ec7QXZQorEf7QKiQasOftGUQQk7QSlM9mD4qQapI6qQMHQnZQgHFgQQArQvDNx7QDrQezQnQQyZQiiQ47QsQQ4xDe5HCxF-7Q7ZQA8Q9ZQC8QCDIbmMF8QKdPxzQI8QOUNZrQRqIbrQwHQdrQMaQ2hF9iQ9zQU8QHeD7HQDjQC0QM8QvVPKoEBIQc8QhDIurQdaQWRQTPKZzAj8QVDBl8QcRQmaQfRQfkB7rQqRQeABtaQ3DIvaQtGCy8QiRQrRQ0aQGsQ38QLhF58QggQ78QfBN98QnVAY4A7_E7bEM7M8RQ-6JMCPwIQH9QVEI3jQL9Q1NDHSQEgEP9Q-jQisQUbQTbQyBPmsQkKHW9QRFRd4EbbQtsQJ1QZSQgbQTABQkQi9QTkQJDNl9QWkQkSQXJQoSQq9QAFIqSQXoFtbQv9QwOPx9Q1bQxBElkQ49QoJQLtQ89Q-dPuLGxWDQtQXFIC-QTtQFcQ0kQXtQq9IoNGatQpbHTmD51QO-QQtJwROitQBlQT-QWcQFlQW-QWTQeRKDPACVGpcQutQOlQztQf-QgmQ0tQQ2Qa-Ql-QU2QpTQ7tQP4EMGIr-QDVQBuQHEBu-QEuQh2QGuQZGI0-QJuQ3-QNlQ5-QDUQxlQgmQSuQ_-Q3lQrGROdQZuQ8lQnAFcuQRAJeuQ82QK_QsrBM_Q8GIO_QDtAQ_Q2tQfdQquQNlQsuQp5EX_QldQZ_QVmQldQ2uQf_Q5uQh_Q7uQxtQOGBamQ3dQAvQp_QU7Q9dQs_QpmQqzIv_QDeQtmQy_QwHI59C1_Q0mQPeQOeQF1E5mQpQEZvQ8mQ06EkbQBAR56EDARuNNdeQCtBFARIARTxFWkBnVQcIBpVQieQOARmeQ8HRRARdARUARseQG-QHON0vQW4Q2vQmZHYARglJgPC8vQ_VQ-vQMfB7eQTpO2ELskE0fHldAeXInARGWQ_eQzQLFwQUMIclNBNQjBARWQB7K0nQK6Pp4QgMIeIRMNQgIR_nQL8NI_HBBROQNUNQjWQdSJEpGmWQcmAoWQffQNoQg9FgNQmwQpxA-JGJ5QWiBWoQpNQYoQVBR5WQg6DYBRdlPfoQyNQ9JF0NQHjI2NQ6fQgBRooQiBR-fQkBRLXQOwKi5QoBRk5Q_6Am5QbEGUXQ2oQ1QEq5Q0vBs5QT5OzRFv5QjeCeXQApQ4BRiXQYgQFpQWxA1YAL6G65QJpQfgQ95QzAB_5QlTQB6QGCRSpQxjBjTKpWLtgQGOEK6QZIC7jBN6Q_kPSCRftDP8AVCR5gQuFQ8OQGYQc8AZ6QcCRBhQc6QspQRKBf6QiCRwpQ2eEPBIOPQXYQSBIkkBaYQQPKfSNHeAtCRgYQVhQwCRs1Lv6QWNDnJB1CRgPQehQjPQ46Q7CRgyEoYB86QOqQPOGQqQuPQMaCDDRE7QjGQuhQXqQwhQK7QCZQM7QMDR9PQP7Q4hQFWJRDRT7QTDRr1MeBLHQQYDRNoKrqQcDR0HLeDRJiQxqQh7QdZQd_MQfGl7QORJnDRjZQTiQqDRWiQqFOmTHo8Qv7QBrQ3TJoON3nB07QgiQpQQnmBkiQQoC77QqqA6DRxQQ8DRjzGRrQ2QQviQ7mBDERXrQJ8QHERbpBJERU0BAVI5zQQ8QvXJS8Q3HQQER4_ASTBX8QUERFjQprQkSDrrQiiCaERURQjMCOjQeERw3QZRQrWCsDIlaQI5BlERq8Qi-GraQpER4yGQCBTBJejQJ1EyaQeEHJQKkjQ3aQ1ER_rMq3H88QIEI6ERCxK5RQBbQD9QUsQcZIWsQDFRIbQq1EGFRMbQ7jQ6GDgsQoeBA1LpRB37DU9QX9QD1QZbQ33EVFRb9QXFRLJQkbQysQISBcFRgSQ3sQ_sDgFRc-LW1Qp9QekQckQAtQekQpFRGFIfhPj7QHtQk1Q59QJtQ8bQsJQ0FRVFIuhN9SQDcQCgCzkQG-Q1kQYtQoNG5qGuCQfkA7kQetQEXBgtQFGRR-QjtQe_AltQO1EYoPXqBZcQY-QXcHDHR4FIw3Ed-QeTQTlQVGRi-QWlQS2QcSQm-QbGR5QGp-Qo8Qa2QYmQhGRilQDuQllQy-QnGRzlQ1-QNEBKuQREBw-QNuQ-cQ7-QvGR--QJUQxlQSORFQGm2Q9FBRUQ4GRH_AGNGX5E8GRncQN_QbUQkLBCHRa-QpuQEzImGRHHRkdQT_QY_QldQMHRT_QOHRxdQQHR_5Ei_QUFBTHRgmQFtB0UQXHRlmQZHRXENLvQcHRo3QK_QT6QtFBhHROvQteLu3GsKDLeQ3_QQsPv3Q6_QReQrHR-_QtHR1HJcVQCARUdQB7EzHRUHRHARDPRjUOzyQLAR7HRKnQleQOnQUCBvvQqeQSARpXE6GRU4QzeQHIR5eL5VQ0PRbnQfAReARGCFgARZGCiARDWQjnQ_dESGDaIR4fCcIRJGDECQhIRhfAjIRNwQlIRmcCIQRqIRH_HfWQDoQOtDYfQyFGFBRzIRKoQB5Qx9A3IRifQoyN6IRmfQTGLUoQ-IRL5QAJRN5QsNQWBRQ5QkiBJyNT5QIJR_WQKJRkoQQPFEXQ0OHPJRhmMjBRC5JlBRUJRnBROlI6fHl5QYKFaJRo5Q3oQoHCNgQyBRt5QiJR1BRSjBTOQDKBWgQDpQpJR7BRsJRcOQJUB75QACRMpQtXQ0JRFCRRpQ0RQF6QnHEH6Q7JRhyE9JRapQOfF0OQjID2gQdXE3xQvdQXCR7gQ9OQaCRJYQDBIb6QeCRPKR2OD4xEg6QTYQypQ6jQnCRERHmLB4pQUPQAlDeKR-GD9pQOpMu6QlYQw6Q0CREqQdhQGqQ26QBwKhhQ56Q8CR76QNqQ0YQwKR9yJRqQzKRD7QJoAF7Q9YQssOYqQIDRaqQleHcqQ1hQQjIODRgqQICI7hQELRFQQWDRv_Mu-MZDRa7QLQQ6MMd7QNLRKzQPLRhDRMiQj7Qd_IlwQQiQWLRSiQp7QmkIrDRt7Q-tQeLRvDRCrQEpAErQjLRzCI27QqQQiUEliQ3ZQqLRoiQH3CzQQ-DROpMD8QBERyLRWrQe_A8QQGaQL8Q5HJ5LR5iQDRQ7iQ7zQ-LRqKKiqIRERCMRGMCtGBFMRPRQYERhQLd8QbERNjQpHBPjQgERaRQSMRiQBUMRNBNWMRqaQZjQWbQu8QAsQUEGuER8rQwER_uLmVHvRQ4aQ68QmMR4ERoMRq0QA9Qs0QC9Q_ERN_GBFRTEI1jQJ9QzMR9sALbQkqQesQ3MReEIR9QNFRBkQYURQFRRSQ3TRY9QENMmBBWFRTURe9QbSQibQRkQ-sBKNRKXGcRK6EIn9QrbQ67JKSEPYH77Pt9QoFRsSQWNRwSQGtQKFInkQ5jAnkQNOQ7bQqkQ9bQ8PKuJQA-Q3FR2kQD-QUtQGcQH-QETQ-FRK-QMcQJTQuNRSMBwNR0GNyNRHGR0NRU-QXcQLGRQ8BqtQ7NRYGRRGR_NR8FIhcQCORTlQEOREOFGORaGRSOGcGRKORelQuYHNORWmQ2cQf2QMuQmlQHrBIuQDdQXOR4-QvlQTrBDdQdORrGRA_QhOR0GRE_QBIN-lQ5GRoOR3GIu4E9GRirB_GRtORmuQR_QF3QT_QruQxtQQmQp5E3ORT_Q5ORzuQ7ORm_Q9ORUFB_ORrcOm_QCPRWHRxdQYHRTDRaHRzlQt_QdHRMPREeQHPRQPR2xBpFF6wDMeQ4_QUVQXvQjJBz3QavQUeQcvQ-QGP1EmgHgPRgVQkPRkGRB4Q3HRZ5DheQKnQqvQeMQPARsvQmTERnQxvQWARFIR4PRZARHaCbAR0eQwPR7PR9vQhARQIRAwQ9eQDQRqARGQRzyAd0NfIRhIRAALYCFzmPNQR2iDaXRoIR_DQ_ARxNISQRjjBEoQVNQxIRbfQ_4QQyJJBRgfQayLPoQkfQOBR8IRQBRjQRSBRlQRUBRnQRDJRLFCzwQrQRaBR1XIuQRW5QLJRY5Q28BOJRb5Q1QRRJR3QRTJRDgDDKBWJR8QRYJR-QRIgQ1oQGAILgQCRR5oQokQFRRQOQSgQIRRUgQz5QoJR9kDqJRi-DbgQsSIRRRvJR85QeeI-5QjgQPQQ1JRYRRE6Q4JRVpQLCRugQNCR-JRM6QhRR9XQjRR_XQlRRhpQ7AIjpQqRRKKRbCRtRRdCRrpQEhQQKRhCRhQAjCRxpQlCR2RRXKR2pQZtF6RRcKR4kMJGQfKR_RR9JDxCRjKRdPQbhQjBIGSR16QfhQ36QKSRrKRXGQfIO-CR-6QADR6qMTSR3BIVSR2KRWqQ2PQZqQ5PQB2CalBdqQfSRfqQ1DBiSRSDRebQUDRGLRQZQIQQWkDDiQrSRETHdDRstQwqQHERYzBySRSLRWQQVLRn7QaQQ7qQr7QXiQj2B3-O-SRqtAvCICTRfiQETRlLRZIDnLR2ZQu_MvQQSyGpiQveLA0GvLRtzQHeISTRDaQziQ1LRD4E3LRVERZTRLERcLENaQ2-LPERgTRBMRYDIMRQJERGjQHMR-qCsrQWRLMjQMMRsTROMRYRQRjQhtO2rQkERzTRsjL1TRs8QnsQuaQcMRx8QxaQv2MgMRntOHsQ48QIqD2ERDURZ1EFURsjQHURRsQkbQTsQAFRFbQASQI9QZsQdtGRURcsQN9QrYGKFRhsQgEIpiN8MR41EV9Q_MRqsQBNRa9QYXHiURvTQHNRh9Q0sQdFRhSQfFRLXHhFRPNRsbQ-sQxURrSQvURfkQw9QEtQsFRZNRmkQbNRlkQdNR99QfNR7SQB-QEVR5FRlNReuQnNR9FRiFI31QM-QOVR71QRVRARFTVRp5FVVRKGR4NRptQ-3AZ-QLlQb-QZORdVRQlQBORTlQDOR8NRg9QtdAalQcKQrTQwcQ-tQMORzlQOORSGIDVQv-Q4TQSOR5TQz4EpGRxlQ1VRDdQcORDdQeORsyIyGRmGRiOR9KQkORRdQAWRnORW5EDWRXUQiuQHWRNaDImQKWRfUQldQNWRldQJHRT_QLHRldQc_QVWRYmQg_Q-ORSHRk_Qm_QdWRm_QfWR4ZRhWRJPRBHRkWR43Fw_Qs_QPPRHeQNzALkDTPRkOIVPR2mQuWRx3Q8_QxWRsHRVeQ26EXeQevQ4WRDnQGARMrDlPRJdP5HRQARNdPMnQEXRRtBtPRxvQCIRxPRGNGzPRYARFVBMXRGIR5PR8PRQXROIRSXRCWQz_IBQRCwQHWQCQRYXR0nAZBAmwNhIRtwMeMAGNQ3ARuARzyAleR8CGkXRdWQmXRVfQTQRpyQqXR94QIoQZNQIBR2IRD5Q4IRjfQfQRI5Q2XRnNQ0WQFmIBJR7XRvfQEJR-XRkPPj9AbBRioQvAKeBRNJRXQBhBRJYRqoQLYRg5Q5QROYR7QRDOQEeCZJRTYRd0KVYRwBRfJRERRhJRbYRUXM2BRIFQLRRdEA15QAGPlXQ45QtJR-BREsOTRRhgQnYHDCRsYRXRRnxQ3JR0XQcRRtAIeRR0YRgRRzOQ4YR4uBkRRgpQNPRoRRIKRAtAlpQ-gQBPQalPDZRNYQFZRxRRGyQSYQJhQLZR7yF3RRNyQn6QOMDp6Q7pQr6QgKRASRXZRCSRkKRo8EFSR9MKHSReZRJSR6CRgXJsKRjZRrsQ_CRxKRB7Q_OLpZRyPQ2yJ3KRtZRaSRvZRLDR2kQNDR0ZRAQQV6AjSR4ZRFLR0NDHLRoSRJLRb7QsSRBaR2RQDaRq6EDHQi7QHaRgZQJaR4xMoHCYLRfTHViQ5aPeQQYzQ9SRbmB_SRgLRuhCxCIzDRHrQ1DRJrQITRbaRNrQ7DRqiQ9DRsiQ_DRTrQ4QQCaQ6QQFERJDI-QQIaQ9dGs0Pp_AtaRNERhrQ_LRxaRSaQmrQEMRorQmTRIjQoTRKMRcaQrTRk3EtTRbrIvTRkaQxTRo8Q5rQFbRzDIHbRqERbMRnRQLbRd0QfMRSdQPbRzERNgISbRlMR1ABVbRstQPsQYbR9ER7RQSPBuMRhsMl1EXsQBSQgbR1IQFSQTURO9QPbQQ9QRbQaURT9QrbR-MRGkQ0GAIkQs4FKkQPTRdsQjURrXHkVROHAJNR12QLNRlFOrURYkQBcRkFRwURmFRc1QXpB0URzbQXNRsbHGcRvFR6bQMZH-UReNRTwPgNRvkQ4FR_SQ6FRmNR8FRJcQGTQAGRXcRmrBvNRP-QxNRbcRU-LRTQJGRntQgcRX-QZVROGRVdRlcR-NR2VRUnMjcQgVRhcQiVRZGRucR6tQJORdlQzcRqVR1cRsVRjGRRORllQsVR-cRRuQAdRxlQCdRxlQEdR2lQgORzGRD_QA8AF_QBXPTdQEIRpORudRhuQYdQSdRbdQkuQtjRxORhUQGHROWRadRzuQcdRT_QedRxdQPHRxdQZWR8uQ1dQldR_uQeWRGPRgWRIPRuAKGmQIvQsmQx_QnWRydRBlASPRkHRSvQ1mQnHRWvQ6dRwWRflCbPR-dRvHR3WREIRhPRjvQjPRFeRlVQmvQIeREXRBXR9HRsPRZIIPeRHXRteQDsGKXRVeR3PRKIRxvQNIRMfBAWQeiGlfK8eQknQWXREwQ27N4ARVMPLSLIQRAQJ0ARU-PAJIfMDllRHjEnlR_0AhoAkBAu4N_LI7VEFQDK_FuqEM_FcJDwlN1LKclJ-8F1GIT5KYeGgMAw8NzGCksPCELW5KGwAFlIa0GZ5K05Fb5K17EtlLlpFBiMvPPcZLOLFCpHbHDPnGFlAX9FVfBgMAUIF6xBE9HPlPPQQf9F4gPY2PH7HtgM45KAAGNdMJxAmFP09FJAGuFP23NwFPnLFyFPW6K7rEWbHhRJtHP7FPE-FjxAGBLnxAk6KLhMrAGo6KUEPQGPi-PB4D-BIFpO1lBWGPM_E3AGpARxSAtCQpARt1KWfPKWQreRq4QsfMwlRrFC-7NO8MJCQseRUnR31KIQRJ8NumBKwFMgPsvAQIP92A58Fl6N7tA-aEI6A9DLxhMx_CinJW3NvjEALChEBgIP4wEs2KkFIpxBqyJJNPfoLzsJe9OX2FVlDRTIbHDn2AW9FvrPUXDrfCSWBteMQ7GlGBoKPxIPh9FzIP7oNzDP5IPjFP7IPNMPGAG4uLYvGDJPPwP7xPGJOV6KulC7rE6sNUwPbrNCyPq-BtwLS-ApEGFFLu9N6VLVpIFwNLFLdJP2ECCxKjkDO8Mm-FWXRx9E7RONDFfJC6FCSRE0JPDCQXdElBA80AwBAXAPPQOJ6PMQR3DQ6oR8oR-oRGCQZ5H5fF9LLfAGCpECjBphAjoLe7Oc7GGMLzIPLOJhJBP6DdiAMYA8zAuVP3eArJPuJBHURVjO6eAMhIL6C6eAsiIb4BpGMRFLcpR7mJbhA5oRKvAEpRklNmcCmlNJjAgxMXQICQJKvAafEelNZOJfoDJCQDpRQdEFpR4nQ1gNN8ExpRPrA6oR1pRqlNZXIRHCokP8RIqhMc-Ce6Oh-P8_QTgAwWRWgA8SLbhNnEQpuEIwArID_QNhhN-IQuBGc_NQCBNbIgoDn4AK4FxyLKLC2lJ8fIIlAxhNePDzhNzTPE4PhKPB3J5hNE3KXzOJyE9hN87DKkDJ9A3oGe5BDiNAIDkKLHiNpoBHXOKiNeiLMiNe-IyTIT3KYzKSiNbUMzZIxBO4WFN8BlaCIoJaiNxyFF1EGuEnLFXbLVmGCqOigAiiNg3CyUL-bMhkKlEFDvLO4EvpE-wBoAF9hPPRD0uIBlAAmPQ6A8qB4iNKfEBOHeoBELBiDHqfBrrRRlAb9FMMB5VC72OMdCq9OurRJjN1dEAkM3QBhKAcuENEGIxBmbIDjNUjNDjNiRGxrRPcL6rRzLDV6LdjN0rCEsRCjIEsRijNucIJBE-JDPsRnjNBOHXULDHDCCBJtJxrRwvEIsRpTEmnARVJzjNbsR2jNesR5jNucI7jNWHLknPDdE0nIoTIbwPa8ADXIksRHkNAfCJkNEBLP9Ac4BZKDktAPkNcYBRkN9vCSgAFfEufByAJJ9AV6LWkNwLD0rDILB9-BAHCckNAtRekNKsRdSIhkNDtR8ZGwrRLtR_fIGtR4tEItRqkNAtRi3AuxEaxJxFMYQPOfR8rLVGK_1DpuMBXQ7bCqzACbCeuAIBP2bCTtRXtASnNktR_kNrtRClN2bCElNptRQkMxtRKeGxtRNBFvtRQBFuoRtoJaJD3eAMkLsPAqpR7oR7pRtpR9pRHhNDKKFvPLbAzpRkUGQdE2pRR7IrGAArJfXRCpRrpRBuRn9N0nAvpRsjAQvPGvPIuRDqRlkPvwNGqRvmDIqRthEKqR0jAOdIWVQzZLwjDo6DcLIQeHcxF-ABLNFVEOS5GJELRZB5iBbqRiaQnhNw2AtyLFeEflITqAHrEkqR3fOPoDVpQd9IYdI2hNZsAsqRbmRuqRJxJmiPTSH_hN0qRbmRIJGivOdUPwlAesA1OE6kBE-A-qRHpONyBBrREsPn8PcIQfQBGrRI-OHPKJrR7SIAwPOzJFxA4bMWABfzB3_ESrRo6DppMhoDkiNo5N2bIYoRE4P8rJ_cHmAF9hPOjDCyPerRYZINAFdjB2iNmpJAwE2BOiDHRtRAjNtrRxrRBjN2rRbPI6BBGjNKtRDjNVmE4rRZWIPsRnaITtBhKAAXIQwFUzJfmDWjNurRFsRPsRBSEXwRYsRzILtaIXwROsRdwRNwRmjNNkN_cHpjN3tA_OEsjNgsRMsRwjNOoEesRMtRZsR73FisRgwRGkNkgMCcIW4BMZIhQDqsRusRtsR9jN78K7pHNgLHXO0sRmrR3sR8DFDyE9bJ_HA5RE-sRDsRdSIXkNNtRD9AUtR6xBUtR_8ASxR6IDNtRjtRWxRAwRlgATtRWxRLxRAjB8hPgrNniNk9EVGK91Dl0AftRLYEeGF1kNrtR4kNqxRwiGntR9kNvtRDGFvtRfBFvtRIlPvtRlBFvtR0tRvtR2tRIlN4tRlDQPnEzgAaJACHCZQEuNPDWOqDQ6pR9oRCuRYlN-pRwpRTxMZuRKuREqR-qJpGM5pRRuRIyRTuRLjMVuRnBAAqROyRLhEQyRhTOzGPipJ0vL2GPbjLnpJ3ILrTOdTNaSF55LsjEuTOZrR1qOjTGZ2OzhIMoEq8EvZAqJB-API9ANLAKwLs5B3sL85FQwLAUOYYLSHPTwLWHPkZEYHPLUOArMapGWmNgwLZ6OyZESCGDEPlHPmBQ0FPC3CfUOw4MXAGhUOPRERYErRBIxRInAmpLXtR4pMoZMnqJlUOQ4OJfB4ZE2HPWXR06KkpRAVCX7A_tRspRWyRVMPYyRXuRHuRCqRPyRbuRHCL3QBTyRAuRVyRC-NKyREuRWuRGuRcyAwzRcyRyzRpcMfyRy1O-hAiyRnTOqMF7GPjPPU8G7GCq8HXwFEnGRhH-lNRpPBHP3zIqPPzyRmvEIJLqkCMJLeJCVBL56PzPP9yRBqJ_yRrdAUwLXHPzHLEzRN6FewLmHPTRJhwL_xGopPwmR5lGbIFZfBimNqzJhUO8ZETzR7kEVzRDdEutJ8sR5KDcRKP6DncEPUGwwLnUOjdMhzRB1RV3FkPJCHCDyAmzRY3FsFADCQR5Au1OTzNGpRzXAMiBLqNKPPO1RTgNoMDMsRwPAzKDhzDw9N5EAY5Md9Ic0BWDB0PQ4XOghFVBBxBJUED57Ht9FEfB_4AlwE-xR6MHZ_PklRN1RvaAP1R2iDU1Ry1RASJikBCSJ1nQ3DQx1RwjAw-F11RRfQgqAcVBkNHg0JAIGFHAH6M-tLJ6MrhEQVGeaAN6MfTK5RIQ6M7CES6M3NH_-IZJFX6MveP-NHb6Mx7OuHCehAAHDWkIjqAKSHTNFuJMGlIEXDS_FlSHE1JZKFIvI04MkkIpQNDBNyLHCXEvuIjSPmSBYHGKOES1J36MdLCzkIXlGo_HgXQzfQcaBprBNyLPUDdvB96A9QNxtNiNEDlIWkDX_NGlIZ_Nv8HxgFQ7MUKMTnJb5GLZBq1JW7MfOEXLKI9Aa7M4xFc7M8WN_uF3cPZ6D3-NflIk7MLyKnTBn7MbRNk7JZgMurDxzCzzPu7MuhNc0By7MEVQlPH8fIpYRpPHSIG67MWZOD6DDUJyZLV5O_lIrkDWQCD8MRRRFmIG8MnHFhgQW3RDCRq9G-LKOmIRgAX4GPXH6KAS8MoTQAAB9oH1jBtQDY8MQfPEfC3vJIkMPgP4KBYHD9jBX_EZQH2OQcQHk8MfQHtnDqmIPzIbPKeLF6UR7xQDIMz6G6vJx8MnpNvQHoPD6mItlD0QHE0EfHNAnI5QH98MRdAaLBLbFekBdrHD9MSHOVhCjkB-KF_8Ce3RK9MfoDH7GN9MUnIDVJQ9MSRHzOEanIA6FlSH4fFaRHJVJZqNnSN2uBB8DOlAEMBgNCP_E3WPN9AsnI21EnBHqRHwnIsRHq9M8SEUMFutDk7GzRHj2B_bIgYH8nI5RHQgKtgCkVJ59MEoIzaO25DHoI_9MDdCB-M55AFrGE-M6gPvkHQSHSoI6iKUSHWoIBnBv1AZoIgUI0HFOpCdoIFMAfSHBFIhoIY-M69AkoIFnDoSHd-M9jLEUNg-M1BQi-MvoIl7A1DBxuR2SH1oILvBY6D2MMTDG_hQy5DTWJVRByIBATHy-Mb8D0-M92JIzQF4RZWJ5-MzRA7-M6zB9lBj5JUxDc-A5rQC_M_ZB3qIB_MAwBq8GwdEJ_MzgHdeF9ZPO_MNaRBeFKOK_BNT_MPAPV_M71Lo4Bv3KjgF0zEa_MX4FspId_MVLCptN4WJDERzpIGeK1pI6xD3pIXaR4-AnXEl-ElPEAjDnSHBqI1qIKUHxGN0_MnjF2_Mz7JFCBDiFi2LcYJqrHVSACTDPXJhjPKcOBDIpND8LR4iKbqITfPfoDeqIhKGhqIa0EKsHlqI5rHgQM92LmRQXANI5LtqIbANZqOcxK8iBfANOaQCqIrUN4qIZhKnANNOAfQL-qIrANgOFRUNLABetD3cOxANv6GZtOWkBNTAM7R7NCa2ItHE6ANE6JTiHwaHGVNLlHXrIHbBZrITTDxuReyGkjC7PEpYH1iFkLNXhCmTDvSDPBN9tPjQBSBNzEBUBNtrIaNCipG8sHv3KAWH_fJ5tICQKMsQgBN7BLt4C7GBjBNHOKKjKthInBNBsIPrISMNrRE2GCUWHYWHwBNccOyBNVxJ2YI5VA3BNZ2B5BNYbB80E_NCIELXPMvCNFWQWNOYkDPAGttEwWHhsIjoB5dKKCNwREdGC91AIdGhQKxCNGiQusIsFKBXHXCNuuDZCN_9RbCNkCNeCNrjK8oN8sIQXHH5Q0iR9DMwSHtCNXOOI1QTOKItIH9QKtI7qDZrIl7JzVAzCN8qDLCN2CNvdByOCi1GrBBDyIvbI0FHDpBg-R_CNDkKa-RCDNjtIBDNmtIfSQPyIhSQI-AMII5zEleOr2Iy7JxtIVaBZ1JdFOhgAa2EXDNnSQbDN7tIgkF7-RwXGBuInJQpFOY5OReAFDF9EMlDNhJNcgDe_IpWPrDN-NNuWPSPBwDNH7RLaI2KB0DNl6RauIv3KcuIjPI0YHv3Gb9GyAHm4R5uHdgH_DN-HGCTHS8AcWDv3KFENkLGo_AGZHKENr_RFRMKAL1uIRGOw0I99QSZH7uIWENm4AZZHRlD41PcENLTKowJSBHZ1JXvHAASKvIkENWABmENxqIoENUlIqEN9wIG8MtEN8eFOsGceAxZHzkQtAKBGPpXG2ENf-Ay7KTtIVzAwvHuvI0GOIpBQmFcASwBCwvI5UBsvIGaHFFNpFNHnCJkHrXDYmBLFNhhH1MBOFNLFNQFNkmFYCBZfCUFNZYPpaHBwIofCDwIaFNFwIsHDp0A6zKr6L8BGDGNGTFYbH2mFQwIEBSuaHqFNEBSWwIXUKj6R2aHlBLxFNofCU_JlmEeUKTBSrwHVBS4FNISCnlHRBS2XHbBSmaHHoCGfHrwIZJBiNG3wIIFJTBSXPGruD5YHrNGG2JVMNw_JjzB4wLvJJmBSRGNWhOA2IAxIK0LCxIXGNNDNK0LGxIefCMcQx2ACQCTxIgGNK0LiGNQxINBS39LVxIUxIpGNtnDrGNZxIuxKuGNLvOjEExpBAcHClB1GN0AFW0LSdJ6GNzuBRzPAiBfVK05AAHNDOEimARcHcqBzxISSOHHN3xIwRCwvMOGRpYHfqBdcHPHN5_IhDBnzITHNYpCVHNV-BoCSS2QCMGKyI40ItcHA5LndJ9FKGEHJ7RflQRzI_CKWyIDzIKEBoHNx-QvyII_BWyIcINQEBEDSWEBQINRrBuHNSINWEBkINHdQOHNqsGuHN8HNwyIYNBEcHJlQXdHWDBV9GTAS82Q5MGe8BzCSJINOLQ_yIG8A1CShICUINPDSGzIGHIUDSu3CUINXINNFBUINsHNHsBmINNDSWzIezIvNNAPRmINwDSfzIbFBzDSwtDczISeHtIN5DSuINzFBNeHgpCpINt2Jz_IosBNzIyzI6INF6MOoK3zIAaNeeHHUCttNTPRT1LEJNieK0oFB0IKUMD0IKJNNJNg_N_pCNJNwLNOaNWJNofHBQApBNLBKWJNZJNuiO9eHW0IxiO61IW_LdgHc0I4sJKfHZVGMfHYsHi0IfjDk0IsESH_Cv3K1VFknKwJNMFHV5DPFHYCBXvQ3zI4JNMKOszLY_CtNN-JN70ILSHIbDCKNrfHHJN8dRD1IJVMNBS9ZB4iHAIIDyIOKNhYBT0K-sAqJGECK55CIXKSgHYKNgWFgpE3FHW2IQCKb1IgKNtjOt8Gg1IDiHRgHBHE5XBoKNxrIH5JYgH_ID1-Br1IvKNJyDu1IuaBzKNy1ICgHcaPiBSfPRhDSC0H8KNrgHHdOhAS2DIwgHrxGL0HF9RN0HowJsaP9uJ5gHTGSLLNBhHbLNdqKpLNKYKRLN5LNU2IIhHW2IIhHY2IrBMWLNc2I4ZGPLNEcN5LNCZHrREuaH3_B19RchHO9RhYKtLNr2IxLOFkPsLNihHeLNFCMV9RqeAyLN-sC3zDm4IQACyFSEJJ92IHLC4WMYLNC3ILJJE3IUrI_DK-hHsMN-YK-hHxiHENB-hHJMN7IERMNMMNaMOZMNPMNwlHVXMMiHUMN9PCWMNY3IXHSaMNwPGjiHdMNjXMcGSl3IiMNsiHp3ILdNm3IXNB9JJw3IW3I4lOniH63IOJNhBCziHpMN8eHXZF63IH6IedNzMN-iHNBBhASD4I6QHGISkGSmDMU4IFMN_sFJjHN3IvZFxSHHNNwdNWjHKNN1DMU4IW9RVJHPNNZ4IPISPDDV_G8XHzKJHGSpYMYNNbFSk4I2NOeNNvfDBjHujHzjHhNN1fDxjHS4Iw4IHLJCPN04In-RrNNHnOGDNU1DBkH3DM32M0wCfQE0NNISAC5IKkHmfIe-FVFA7NNCpIBONP_REuF6RLoeQQONiDMhGKX1LM4BDsGcZIqMQUJB5VQSJS7VQMJS5GEOJSSONTXRYJS6iCleNgPNyHSTRGu5ItPNotKt6IgONaKHu5I1ONo7A15IBHMLEI1zOMpPrONHlHLPNxjJHlHePN72DyONNXOFXLB6IFPN5GKolHrlH-jJ-ONzJSBbColH2JSFMNjlHmlH1ONnlHxlHplHNbCzlHb6ICDNMPNvlH2JSZ3IRoOj6IvlH8JSn3DCmHCLKFcKt6IaPNcoOAmH2JSLLNy6IA2IjoOPmHRcKkPNS2IXxCLNFuHKZ_RrPNG7IkJSB7IE7Ix6IfcKE7IetIt1R2nD75PvrNkFCyfAoSE3BAW1RrLLUuBT1RHbA9KS_KSV5AzlEicAX5AApDlMB4hFQwMzvHrGNRLFs0LwxKqmB0GLuIDH1C9SR9aIo3GbCQUBNrbI8bCQBBJAPtjJ_ZI2_Q6eA3FGrcQ-xRmgN-HG3vJx1FmzRsgNoLScTGxKKlDQgqBp2AoLSk-HvLSi9JxkLzLSlRIlLSi9Ju1RMFADCQDLSRUL_PNQOJELSmMDFBASdEFLIYbA31RS1RdMP8KSAMSgMIDMS1MDFMSqjAMNQweRB6DsiCzEP9aJ-hBxvAR1ECiB4IBKIBhsAGiB-YEzfE-GG8eRMBRSdCfCGnJF2SNYEQTqBXiBTOHN5C4EE7vK7eAciBaVGfiBF2BgEQOVM-lIXSIJSPBKIqiBpvEmMHycJQfRx6A6_EOoB0oC4QRPODT5CiwEsgHHxQQPCBjB20PsbMvBRQIJLOQZgMkCEW9OOBDi7Cl6DR0LHPLQ7AXjBjjB9kDbjBrJRA8Mg2JmYRENIACR8eFJABtQCtqBM2RvyPujBy8A3yRU6E6QITtB3XQ3QJe6G-fRJfG0KBAkB9XQEKRmRRrFQqzEKlAoiR1mI31A_xQKlAj8ASkBVTEQpEp8AupQTHHTKRyaBVKRg6BHJBT_JkkBNIO1zA6LFHeAbGDxfBukBVSKxkBs1L0kBF5GpdIrnIq7FoBIP8HlPQV3EtBI09MllEPSRt2AxKR9wKjKMqZRTnE1VJF-BTlBwyQXwLUsIZlBEZQeSR39APNAGCIKbOMkPfPIzgA6MFyULAzQqVHILR98AUZQnkDWZQ5IPqkPvSRP-CxSR4jDdCILRJX6Ag-ChCIIAQo7QVxKtnDXmNYPCnzE5qBuDRQwEvODzhCxCIwrCoQQJMQnmBFUNQoC5CI6hRwQQiQKtLReaRjLB71Lq5EH0EFDIGLDICF-_ILUALDIZnB70MQGEzhROVQ8iQXXOHRQj0BWDIIDOA3CXnBkTRanBA1BrqI_jAd6OQtOU6FnpBg8QTtO4mQFiRYGHunBgjCxnBdAB0nB1tAkOScjC8LD5PKoAByQBgIIAoBhXI08Qb8H1jCCWIljQKoBKXPLsQUIPqjQCeCdiRB9QVsIf0BD4IZoBx0QkAHYsQanEasQW_ISURarE5IQX_GA7HLgDqdIMyNGMKB1Q_jNXbQmSI2oB-NQ5oBI2AusQxtHhyJkURkxJjbQyZJGpBk9QljK6bRG9PW1QZpBz8QGjRIFBnFRZpBYpBDtQMVPIFIo-FeBQ9SKqpBItQtpBKtQopBQFIwpBTFI_9QB4BDVRsCB_SQxJAB3EeNJVtQuNA8FR3kQSSIgZPM8Q51QMqBQcQvYI0JCOJDVVKyNRecRmXBotQZqB8fCudJCVGuqB9NRlqBkqBeVR8rBSlQ2aEEyIOSSWHN8wNXlQlXIlVRU4E5QG8AFXjBK_I8jRLGIGsB3cRMSSvaKphKHDSDtBz-QNrB9cQWORSrBLuQhSSaORtGRfSS8-QHUQo3LKkRtSSPGD5lQmVROkRDYByGIuqBnORrHI2wBPrCVkRfSSZdQzrBluQBTSpLF2rBdsBckRjSSOmQDsBSsBmdQMHIQSSyuQFsBoSSd_QLsBGTSUFBqrERHRITSaHI9uQOTSDPRBESoSShHIZsBkoBk3QlsBfsBtdR9SSsHIOPRhTSNvQpsB5_QSxJusBRCOxsB-9BcPRWeQYzKwHRAqBszD0oDgvQt4ACnQCrBCnQrqBHeRHSEMsII5IyTHizOCMDBUSvVQ25HQ4QIUSVAR2TSJXRjoH1vQOkO3vQ_nBvGBFnMc4QGtAqIIRCFb7EptB-xRpzP2uJ_0KHpLctEgWE5KSLQJMMS-KSOMSAMSxoMz3PS-NzzROoFCLSTBAELSmUS-KSoUS70NMhNHoAwOB_gAOSJq6AEdFYCOTdK1XO5cCYxL9KEXSJIeMo5LSxBNEJKNBcMSQPGUdFhSJtfFNIBwvEuuBnSJzrObtDlKKRvGfND2-NdMQudKbSPSYO1SJkGCpRABDOv6MtmD8SJ1lNdPHQ1JXAQxQNwHDgYO3FAGTJKhPU8I49DKTJ_-BGkFqUDcUAHJByOH-0EI3RpIMKKFUfRXTJbyLNuIsIHUuLDtIVODfTJ3_AjuHiTJVhCo_NC3AmTJmvBtyLpPBd3R5fQmKMOPAuTJrpGZlJoeKURDi6DV7AW2EwsAPwB44B1HCRQPIXG9TJG6OUZOqfRaoL33R09QDICLKBL6GbjBP3Dq_MqDJOUJrKAGeC-eF0aO1XQemAYUJS4R8KMbUJzGOCILVaLYGDLmQeTIpOKu5ElUJx7BMPDYfKYfFO-JrUJvMAtUJtAOarE9WGx9LXLBOYDaLBylA2UJyLAB0LQPQfJCkpHloQ-9IA0K_lDAEGyfKI5RXuBcBIvjDHVJ7hACMFWJCXkMMVJpSNPVJf6Ac7GhaO9vJu0FPgCnyFYVJAoFVRHbyEsCGyuBCwBm3JQ3CkVJb_EtmCAnMsWBhBOWIBjWQUrAuVJ4aO7QC37Gv4GgUDHTNI9Fw-IxrA33JbLKYIDoMMOTNzHE2gC-QDH8GlNKhsIzkNnhA2dB9hQTPHm-MnSRTbOY0KLUAzOAs9CmdCcDBh1L-UJiTN6wF-rGINF9xIebOzNBJIScsO6hRAOKo8GFJDXCOmVS9mDJYCqRD2zAtWJqbOWPIsbOgHF9YBs4JC-KCwASOBSFB4WJAlBbhKPOE3bOfhKfUEq0BeOBSeHirHNUN0COHXJxTKoOKY5Li2L9nDMXJrdGD-G2PSHYSZSDK1JMcOHAB8LCBJBDOFGLLuTBpSDrPK8hKoMP7NMeXJNMCeQAODOaWRjXJ4IAlXJY-D3xEP3LqMCt3C-sGROACJPwcO4SD2EBVtOmhADrIUOSyKGXIEDGK6XJBvB-sR7eJl3Lg-FhiKIaS0qKz-DChJHYJJ6Ja5GCBNn3BsiKXJDNrGtHEq9B2DIzRCvVHqdJAEOF0ASdO3VHuuD4sHa4MHEOxTAnaBGTAyEFuERg-NT_Dk5EL9RniEN9RLJB_CD1KPzTBV4LknK--G4UAOuKdEO2YJWaK36JVxJ7YJpPF5GDfWAsQCQEIVxOcQKniKR_GCpBiRB4iBIZJhPMBbHLZJdOCkxBbOCtZCP7JzgJtjKF2EvjKvqDEZCdkH92BqUCH5LWPI4jKlUDsHEK3BcuKP5L9_M1_GGfOaeOl7K-gBGRGttKERKLRSvPC7XHjhLLkKVbCGAHn5LsoG4-RWQMWZD8HA-ZJueOBaJmkHXRKHwPFaJJ6CetDepBIfPfRKwQMNaJPLGnSR-eOBiE52AozJF4JDfOi6LiYSaaJueE_HHpSKGqFAlKIfMQPMDGOnWFL7LMWSKlKAmCH3BtaJCBH9FCvsMicOe7L-DEHRMjaGsEEViA-TB-xPblKSvHaMBCbJZTBEbJvWSWBHM7AufO4lF_JA8WD-eBlQCPbJPuG6ZJfRMUbJxlKfTKi7CYbJ4eBauGvWSDgOebJnWFgbJ1vHlkKkbJPfKYGKNgO0TKw4B_vHiQEvSFu7Iy4OwbJl5Bv-JzbJgLFVTCVFN9mKcgO3mIugBhgOkOByOGUwHSHOYcBkEJ7QBPUKqdSfYNlkKHcJ7QCnmKblJfHOcNAhHOvwAkCH4dSzIHcUKpzCeUK0MC6EJ4dS_nCS1MiYD4dSyCHmUK9dSDFJX8AEhOhSCRICl_J_QCtTFxUCZnF9dSBDH2wI9mKscJcoC0YBcoCJ2DzBS_7C8UKoZPahO5_J1KOSDH6cJcVKWDH_dSYDHb9C7PCmwOAAKtYDGdJAoFIOCJdJlDHlEEzHCdZN_FCUrAQdJR_Ou3BQOGgcSWdJlTMZgFjHEWqBn9JDSSmQB2vDgdJsjReQHAkLq0CaHNttKldJa4EJQAgHNSTArdJ2bMIGJ1COAwDz5RGoK4BO4TM0dJRiObYBneAS8BIyHPzBXiOv8B_XHEUMrqHcES2VFXJOzpAXoK98BiYCdJOHPSkYCYyH5IPReJHBK1YSpiO5eH3XCNBKyfSlKMXaNa5GfeJV-AuoKVOG2ZB5ESlRRAbDJaCpeJCEEeBKyUCbaBjWK5cSr0IyeJEjOFyKWxD3eJJGEkoKFzHFGECkJMRARjO3aNIpKexD-9BPzH16RjFH2NBqIHCaBxlMslAXpK1kIfVCghCPfJGXKhHJqUCBgHrNCmjOu3GojOppKiXMyVCppK_UB4zE9uKyHJnrHzjOmaBdEC2jO_bINaPaYJgCKlkKebNO8QPGHyfJPqKEIJIbEJ4AeBPDkOTfG5fJOqKFhSNBM_MSBPGN-BfGHVXSWGS-iKEgJGTAGgJdhSCTAdhSxPQrGHJRIhqKfoJakO4qKPYKmhSekO61A2MCIoBghSnIJqhSZ8CshSXuKosCXhStkOAUAOjKy0HQBDUCJQcNdoDYzDihSkzDJrKugJQjK7kO22I4dJLCMgiK2gJScB8hSfcNJiSb5CXWHihJD3IWhJP1HqBGGXGsXCUhJtHHJhJYiSfPCO3ITiSICHHVAvhJNMNTiSyCH-XCQhJZhJrrKjiSKhJXiHdhJ_pKFIHdhJkhJXsFMWSgiHJrKcIHbZKxhJthJwHSzhJ9uKAuC2hJciJQZFzhJqiS3XMqhJEqCBiJaiJ2EKBiJBjS73IqhJEiJGmOm2KRmOJRI-IHoVIuXNfsK9sK6LETOCamO0JEciScNOCaKgiJpQCZiJdjS-iSKeBdjSbhJXJHiiJ-ZFSiJl3DJkDatHUtFkmKpYMfoJ02HniEkJHjFKkNAjFKCNCgDDrJHmtHvhJ9mO9sK_mOmtHhjSmaF6ZC04ItbS5JHERGttKDjJviPUdSPIId7EQnOr7N-KClrNOkSVnOoMQjKMmGBSjJiGB2HApkHWjJXONzkJIuFi7EiOOmtKtiGEkJgGKtzOQkJkEHwtK1SPWuFyXBuLJrONvjJL5BxjJvjJhkSyGKsDCBBPDfNsDC8dJvLELkJOkJJuKBkJtkSK3DDkJQkJMPORuKDECZkJpZJKaMNkJQkJLLHPaMmjJLZCafNTEClwBi6IYkJHlS2kSWoOjkJuQB7HMmjJhkJaMEgkJwkSaqKnkJu0OeqKZvF3kJKIMukJIGK9DDwLHXxCnqK0kJjlSesH4kJ1kJ4HKjlSkuKFQOtHG7hBV4RcHQ6eALZDiUSMfQ_LSlUSqNIELSNBAqjAOMHfIKRyRUIKLMS6lSBMSuUSAMS-lSAKKBmSSDGskJvJAuGAjjMK_HItLbCSroG2SNLtJ2OEzoAADBPXHNoQryFhDNfNDJrGBmBZfLM6AGqJ48OUYOv6D5fEJFRtdFEHQPACZjIwEF9pFBrD3nHNCGs_HKpDQZQ5wQJRB7wQFsAhzEbkAAZC36AUwAi2EPYRXKMEeCj5GTPQKxQx_NjbEXXQYsDFIGNWACFQykDkmSQZOaJFy5QXpAg_GRnSIXG9lIezJtzKn0E4PAk7F1fOnEBURRU5BfEBZFQQxPpkB37Ag2F91BGVBa2J7fRXYIvAInYIozLLfC--AeTIWYPfpQscAksBLkIqzE8NA1IQy0Cc8Aq9IKgRn8Aj8AUrEPRBy9ITDNGyQ5CBNBIZxBabEcmED1JDGQn8AVBI9JDdWEIBFfYQigG_RRBkE9WH5fKfjDU_EE-DdEEtLDyFJ-kBZFGXGQ1mAvBIoyCc9AsDP0_HoyQzbM5BIEWERlBnGD3PQZ4A1UPrJGz9Ag_H9PQfXBv8DYNBF2Ls8BOIHdiBKiN-yCLcDyTMSZQhNBDjFcbD9GQ6PAsBBAHQt-KFtLA6DLnMelI0SR-kEmDR2iFoHC_zKMaRhTH2OAhiMTwAr2ClZGciQzSKz7QkLBeOBpIF84JGOE92CIqBlzQzJFnPSATOlhRDAGnhR80EAERoSIyLRUrQ0NR1LRLCNpaRNIIraRQoDerQo2LvXJpPEirQb3CWDI5NM8HD-hKtNAa5J_2AIDO5OLK8RY7KFIQvcOhAIUiFrpErnBKIQE_AtHEhmCdaSYnAXQB2nBdaSHCBoTDhBBXQBkgEddOWANwERRJKZ5DuNCtHGkQS8TRvLQo0QVjFGURY2BnIIsIQGFPQ7LhQGmHQZ2HLxFpvB1IQz2BBzCw2BbzAVJBRBBtBBgsQz2Bs4P0fDCfCnQKUPE61ER_RubRHBLa9Q4iBv-Qw2BxnRM1QN0EI2EuII1EIfJBVDFETB6EIrtIECBKYH3SD_ZJ_UCTNR9kRcDNP1EGFIh6CkpBS3PTtIBkP1PHIcRifOQFIjsDIzEifOVFIPKA82EFSHv1QcuBY5BcmAF-QcKD7ASpPMp7BbmB0hEL-Q8vKKTQQoB-kQPxLScQDFAEKQrdM4NR4SHacQyTMF2QxcH4FIN5ECzFJlQ0rESKQKrSmcQMsSDGIFsSA1LNEFaFENEFzHAuTMoUDJ4E18PiKQOsScIIsKQNUEEEBFrBN5ElfKsKQaII9KQZaJxKQ8xMzKQOsSXEBJlQylQssSsvAeEBqsSKgMXuQLLKPUQDnG42QYGIH_Ao7GTkRS4D-SSfOCFmQZuFIWRk-LQFBDsBmsSodH5rMV_Q-sS60BJtSAsBJlQJ9LNtSZsSfLQ57JhLQOsSqAHX3Q3tMX3QNXEAeH05KX3Q0CBJlQdOFX3QxMQX3QQtSGeHSSSr_QJtS_dQV6E3PECREznSgsBETSvmQqcA5JOJRHMFHnEBb-A-HIWFEtHRadG5XBrvBElRwrSEARIRG_3QhABB4QnCGUGB3DCiUBn5PJ4QrvQLWHtVQHuShGBkMQzDNS4QLuEXARDTH1PRb4JRUSnLCmIIPuSVUSQ-JclRNzFZ7E4GBDQRnREYnET3BqkE4lSuUGkUSGmSELSOBANpJE5MwBA3pR6JKEmSHmS7lSUMIpuSruSMvA6iDKLBDnIHQN-IBr8GJvMk7IWrLTqSRmSFTIFMCxNHn6GaSJzDLhIBT2RO5LJVSq-NyXENIBsTEOVSfJFQrJKbDWGCsMBX6AkjD0YHudKkQNYdCInDRSIYFPmGC0iFL1JzUL2HBK0R4xGjVS2wGlVS6EHu0EAHQObQzfQoLDW8IUnBUXBAkDxPKO5GFnPGOEghNUTJMgGRJBc5C1DIMlIjkKb5GjjHVODJPC4cGNRNDWQB4LFWSiyLq_N1FP1uBvyL_FO-QBx_NJEQKWG5TBZ6Rm3RoLKAyEteKf7EwKM2iLxwEFFQ2jMzQJiLRYwBKzA2oB5KFu9PaZOKkACPDewBKUJRRRz9FBLFvvDOvJdrHM8MMTIjVB_IBj8AOPD97AgICYUJa9I29ADpHPtNdqJgmI5WSMWD7UB9KBYLMzqBFSNhhFkQHf3ACXSWHLrUJoPDthCbgOpmEkLFN4GjfKfVBNXSgMA-ICsHDVRB_4R--NNaOyAO_YD8sL_lD2HDwLBGiBEVJ2tMSKKI-IjrOiTHKVG2xB4kNRQDXFPmFFZ7G06Q1-E-9OvoBySNsVBg7GtdIsCG2sRwWNxLBM0CLNKxAD3XSnIOfQO6XSINB8XSqbE6gAopAuVJv1CpWFxQDmOLgUDuhQKsI5mD5jIrMF15KEbOgNKsWBQYSXrGaII6yQr_IwuPC-A6RB3qBXNBr3E7GDIGG98DX4EoKCYNBCcEY8GtkAVGLZbOenD-xFU4JOTHGeP4KCTEFeqGIhFjdCNVPC9APVPmyLZCO9fSY7DLtLuMAeHGjWBipIRWMsbOWsG9XJQhKmOHBZSIaBQHC1zEYOB44JcKD92CbNFY2L95LnaDfzF-bODUHDFM9mBBzSSZSYtAUZS2ID01E7COxPBxhRW4ExOKPPByhF2HArjEexHpVPtrQ3OKaiCj9GVDI7SJbiCFcDK-D8hRLmAkUNOJOjXJC0AaPBviC6RGmQJmRDNPK66AKOMn9EHVHWaP_qIneKwzMIMCiOFF2CAaSJPB2PB_zA7XJdSIdQF_XJ6ZCJaSuDOFiDzUCJjC4YBoiKpYBRaSBBJh5I5DOzpDhTDNcBEjSy1BlXAwOMBhAGPF9OK3iK34DrTDDJJrQBUPFHbKERHRBF0pD_sH95GgVNcXFAQCP9R3OFx4CIeAvYJ5XFJYJ9HHDEIvBN1hD0EKF2DxdO5_BRUDXjSNiCAZJWWNagCWtFq2CtEOKpGvEOL6C_dO79RbAERQNpQKa5GstHFSBZ8IFCJq7IA3BpYBgURaOHR-R4tH3tHAeCeIOTeOcZJN3BKbENuFVCJe6G_QKhSBo7JKbEyCHOkFw1SA1Ss-R9DCLuHUHCN9CzsAVkFLiA3xDnCJOpDLAHLBJVkKXRSXkK05LdgK-bSazJi-B-TEHaJxcAaQMFcSHpBdWF8eOv1P7yC7WNaOANcS-tD8tO_eBoySaaJn4AiHC-kKf-GkBErqAkaJJXN4eDHWGcZFtBE1rAooC6uILGOicAvaJATKVeLmcSpdGujJ55GolFalAVGOfEGBUBNFFbWJsSGJYRJ0AXmCuHFflK36HLJEmXNeiCklKu6PevHQ7AmQCK3SVfD2DJESBnWGfUBFILDkIIeMi7C56H3FKLqG4bFDgOL8LAVB2GOLdItTKBvO3VK4-EXWBobJ7gAQEJl3Ss-JUaHlrFQaHHnKimFP1DNYN7gQVTC2ASs9IqmFX8AM8CGdGbFNOBI7tDeYP0aDAcJgvOC5HgvOXrFFcJs9ItEJgvOKqFwEJ3EEbSME9MkCHKeS7fBM4SP6C-dSKeS69BR4Sq9AcmRwaS5mKzHEyHOfcJJeSSnFY4S5wHtcJeFE0DEurAvTF_bJ5DEVoCGaS_cNVWBFdB-YDN9GGIOa9L3HE68AQYFuSCniQSDHdkBooClGNYGKbnK4wL0gCX8AnFJlGNC7DhnKiLCW4AweSydIbUFSjLLTCZlAOdJfZNP1DvnKZlAmUF-hIk_GcCSAuD0EEDsLuUFdBLQMKFfSDFEvTMGaDPcBldJoKDQvCRNBVWMSfS56FtdJxGIeXB7UF9cHIoKhXB6ZNq3D8TMI1GViOIGGZEH0IBcaDYYB0eCbUCCeJrdCLzAcpFbwDRzEiEHaoK9fSnaDnZEq9BmJOOkJniOnZEwjJqwDG6SzUMPBKrbDRqCGZBiVPQqCoGEsyH2OARpFYMCaBK-zA4oK5QKJgSzVFxJEIFHYzPpaNExAnWKtTS-QBztSOkKGRA3SCJKOMBKxWKSCPJzHW4KbWCUjOoSNWjO87QaFSc6SlFHDAMrFALRJfVCMhFvbD1RAOrCOaBbbSYdGwWNHqF85JSAMx9BqjO2gSZZC8FH6oE-FHlKN6ZCEcD2LCmfJE7LoVMBCKDxOr0SEhSbcSiCKMnBgyDBnP4aBZHEUYFDkONJBFkOShSbcSUhSDrNNIJcXFFUCcVNPIQxbNvHET0Hv2MnWCu7St2BfqKVvJlhSf1J5HE17SjhC37SWeJrbB3gB3jCJeJwhS17SZ8CA8Sl5C1hSFYFP1SwIJegJy0H17SsXDK8SjdDoBQcuHK8SNeJ5kOwgJPpKygJI1GIrKI8Se_G0rFAYJCMOXXC82B6aQHiD8WMiCMkFJWrKQiDDMNl8SQlOL3IYvFBZKiCMavFKMNq8SRhJ5BDj8ShJJv8SYSB_BDW0SFJE08SxME2gG38SVfJuiS6TAX2B2rKIZFe8SNBC68SrhJesFZCDkgDwhJl8SyhJbCDW0SzXMgCDsIHRDMq8S9lOmCDoCJDWAZcFndBO9SCiJ8iHL9SxYCZtHDRCdoBnmDi1EfKCdoBrHHNYM0IQhdOb2HFiDCtFzyOICHl0Gr9SimOWIS10QZcFLaK6DMw9SqmO1sKvPFJ9SEaFTKEsXBhhNneBLaF7JActF67SwYM9lE6mO92HQiD7jSypJ_mOlcPr9SpDDxRBUvCy1S0CCS-SRcBGkH3KExaF24MOnOAUSYkLbtKVkH5aFe-Si0BzvQGTCYOO_DORUSj-SgPCSiGGLEEbCL3BktK-WNp1Er-S9YBJDC_YBVDCbfBn3Hu-Sp3HBbFlaClEDxfB73HxkJx3H3zOWcJMlHbaJyGK3zOLOCibKCDJ2ONu-SIrCpuF1-SBZA8eEGXGPhDB_SobFu-StHHbhDN_SqaJFLHU_SNWNJLHI_SpQCmhDZ0SRMJ8eE9HHDvF1-S0CHvhDl_SzfJTlSu-SzPCdMJ1-SW7B8eEjFHpECx-StPOStBnWCvgBKgJMmH1_SDrK6uKYEDiFDbcKpXFEMDTbC0HKrtRRRMFvKEMDnZNitRFRSzlST6KDqQwLScwMrAR3wPLMHnuSwUSbcIwBAiHBa-PzzRKXBtUSvUS8lSAMSQcIXATLmSG-ENmSr5AXJMm_ERmSJqATmS94QjFIqkAXmS85ArULzASD5QcmSpXGmBO9dCoMSEsOUiBjmSwXKh_HuNEM4FzMSawDsTCT3N47QqQRq-BKSAZ_AucO7xMPoKOzC2mSH1EBNSjvMuiL8YC8mSG6D-0E_mSm8I9_Hg6GfHC1oQFnSCtJDrCclMKjBKnStKDMnS97MSjB__NDFMA0Cc9B5lImNHsfRCxEfoH3YEexQLKBJePOgPs9GrYRjqSlxQA9ED6QTuMxjBmnSIiEdRRpnSIzBF2AxAItnSB0AvnSe7K6YRhTEstS9YRN8AW6Qs5K9xQ6nS-jOhfCB_A-nSgSIGOS5-RyRRr1EKOSFoSg8HhkBO9LkkBKoSBfFbXScYLagRA2PcgRSoSflGfgR-vKYQDk9M7kBfnAqBI-9QsKReoSm7EZgCooIPiEnyQaMFsOSbmAnoS-9GvyQpIQI-O3fF8KRFSHECIxoSTuO7OA0oSSDBIPSUDRzAN-dPaWRBiQPDRUZQniEWZQ_KCVlJDpSs5DLiQ_qCEmBcpFHmBYpIRaQs-AH2NPpSnZQraBPaRIsGVpSwDR-jQiLRZpS17QCfD37Q5sNsQQXnEh_A7zERzK97QiMCtLRG9PADITUHl4K_VCb_ArpSp5FtpSQwEuHQazABRQypSq_A0pSddFHRQe0E5pSW8QgMCkTReoDbnBfiCBqSJMRDqScaQFqSSPBHqSviFmKGc-G-DIS0QPYGKiRWIPqaQSqS_qS4TRWqSPhMxaQXqK02GLtGK9AljQIUDzAB17SkiLiqSD5OdiRlqSKrSCbQoqSDBBqqSa9AYsQ9RI0QSmSNcsQCeCesQ2qSA7H4qSzIB6qSpvF8qSBrQSFRlUDwsOCAFGQOdbQ7ETGrSkURHvCzEIYODIGKMrS2gAOrShBBQrSIOF5bSoHRr9QM8LAcRNQStSQTvLbBI2tOdrSGAB4bQBkPgCB9URCpSeNRmrSBCBorS8rCvhAOeKsrSIXAurS-zONHEnNRw8AKVR1rSMcQ3rSCDB5rS6RS7rSR-Q9rSmtQ_rSanDBsS8fCDsSCVGFsSrJR3FInuAQKQOsSkcQJsSmqSXGRjqSTSSg3HrTC6EEwcRkYIsTQPYG0cRJlQQGIJlQcsSuVRIRGiSS5ZD7cQwtSbGIlGTMDSqsSjFPTEBLGTsSSJtStsS9KQvsSfORStSr0EhGTALQXVG22QELQTDGGYBtEB9vDUzKGYBQGT_sSWqRbdQCtSoFTLWRzGTzwAN5EHHINtSdtSL3QAHTKkLHHTjtStUQOsSd_QetSFtSlLQetSZtSPsBUtSMHTtLQzGT1ABetSRHTA-GCeCmtSJlQotSPaDqtStINhHT0FBjHTz_QfOCv3QrvBmZBBlB1tSCrBHMQksSzTSWUDoBGITEUHCgVQBuS0HR_tSIARDuSpYHLyPkBNN7EHuSfbH-HRR8PHUSVcDTARZuSDIR9tSNUSTuSgRGuGBYlRRIT3CBLITdnQpDNAWQbkDIEBaLLQxA5bEByRJvJluSLMHrQP_bAQjAG7FKNQUhEPQOG3OFIPpmGkITwaEkhMsBAoITqkGqLLDoL9vCdhCbqBwNDFnR9LLivRBYDk2OR1RGlEqEGZPDhwA15PZ4ARFLlkD5AK3_IT3BrJPHJTVEGJJTsoJZ0NHJTaoMr9B47EuITwjAnIT15M_MQUhEVsLjXLvITKOPMuRTgIdMPVJTmITxITYJTNWQG5MbJTlITwIT5VEvdB-tLWDGEwAUnJbyCV_O3DLV3ON3HbvPN3NtqAp7DWwFhyE5KKkqMgvPeLIGNLjvPkyS8OL_pHX_F3_AAmC0lBQWS-BB15GxFAYTPLbRzsL_uOCILtvMmBGYgIN9MPiMbFFClDqMD8vPdvRINBJoJNrRenJiYLFwPbYGqkBJmB0QIYWFnZSvhC-0PFtJVoJSwEVxRvMCZoJSdMQwPdoJutNAmCJtJEENMJPTwPA-FVwP9dA01Pi2JEyP2mQ1bLeUHnwPa2NzoJUEPFCPFlNg8DWQE_zJ9kNgITtuAGcIT3BAdEZDBUJTcJTWJTkJTG5MZJTvBAoJTdJTsBA_fMhyAQfQZMIRyRZuALqNiJTwITyITXLTZLTULTcLTFfQ1SErJTd0F1HBkeM5lRB6BwnHdJFQVGVbMnnR98FVIPrdMY1C4vDvXJXzA-uN5wGtnREnG9UNBABG2A2iCa3NyBGLUAu5GthKNTPN0Bs7KHKBKCBHKAu7K87CjWGHzPiuL-uDLXSPgEU3RBoJK9HrsSA3PnEL4IP41N-_L-6Nv3NYKOc2AA0AN7LbQOIuMP3RoKTVxIbgAKeGfPIYAFb9FSZGxELXoR0ELm2OS_GcYO0zOd3AfYA-aBhRJt9P6ELi6F5fON_ArBKu8KZnPkoRZJPHFLIiEyzPooRExM9ZCILTKoOrRBl-A8HGgrG0eJT3BVkL7HASLTpJTXJTWLTT1AidEyITnLTjJT3pRB7KhJTTLTjJTlLTcNT-kGc1O15MfNTqJT33PKBB-tLRyCWaP0uNcMSKvK8fFBPHh8HCMMQvBylNwNJ6LTKVO0WLKzAj5FwfI9iCvMIo6P7BNEMTSeGEtNphN4cGS2AJpBizKkRD0IKNKT65APKTUMTHiMO9PNlAPiMAySgjMDoJYsMoTMcEB-GQHYE2DPn8I9IPVQQlMTWFE4yFTID_IPmVCvwFpzHRVI2UHwMT0nEKAGiwJLzJDUGw0B5rEouIGjIm3AywMwQO9MTv5NkzKooJJcM1yCZxDOaEGjJ3hARIINnLAxMTnOS4FeJPfFD_gEc_IFfEtxR2bCA0JRBFPLTf_OI_HPJTBfA0YAYNTaLTmNTfhBdNTqNTMqMkNTwITpLTeLThNT1DQLfQuUGjLTaNTpITnNTJdEeNTfPTZNTbLT1oMEsNjPTtNTZqPsqEpPBkfIhxLzgEd6PQVGKDP5aGonRUvMELB8dEIKD_EPANFvoBM0RaWPo-PehN9KO98DynRA6D2wJUtG8EQRJDJKThSA6OJaUBzwEkPHwzBY6G4lJhNJ20RPFPSxSSwLW5MaMTEsPXlAgFP5_FDJKw9F75KrmRiKTXxOnMTIgLUoR5RDExJ3YHenLvyGuOTv3KumRaEGt0R69F-9FeaGGjIWnNMJPqQEf6KfuM10R7FP3tNkYBENT5pPqMM1TLNGPDnRFwNCnRq6KZPDCSQFcC9zJ1dGjALTnBgITVkLv6KkOHlyCiITA4GpuJCbAiBAR5AG0PPQOrlR74KerAeRTpBAgRT8CGB1NGpRHyGchAVbKxXOUxJLnHWzAjKKRCRbjLT4K-mB1EEEWIdRQ6QOeNBmzAuQAQzFGnB47KDTAzcArDIZJBmtE4eNEpEb9FSWGEuLS2FPuOnKH6rGhFG4DG4YIVdIc6FcsLZeCYQHFcILdIV8AVNCddHCxJi8AiREKnB3hPTFPp5HA9QF2AauAeKAqoNOUSohAnfC8jDX_K0FFPxEodGAYEADOZXEu8R7vM_4C-jOMfDwhPdtH3XEYOCpcEksJpKCqmABuSLQDcyL6BB8RE44F4ITH-QL1C27BNEGyRE6XAS0JksJfSAlRIYeGJQB8STzlSxGARFLYUAJQB8XEhABJQBt1KZTThIDBTTWTTAdEYQGJQBunEcTTjoDhTTlDQVWAQnEo3M9kApTTrsATgEOvNqTTvzFnTTnRLQTTRPBsTTuoRg5F3TThAGkTT_cHvTTjUAHuJ-TTxXE3TTrcAqBPrsA0UEFUTRYEDUTbTTzlSjYIDUTySTOUTrnEnTTefLHUTWmENuA3TTK-F-TTXULZUTVTTlDQi1R7_AUJTYuJfRThRTrRTRWOlBAWsLGBAhBAgaEjyAaoEb1OhNTJvPkIRX3GnRTpRTiRTNTOpUTrUTxbAzxJvUTJ2KjwDgHC0vKk7IiWD5uJhjM6vKOWA9PT_uJieMrsJZ2K9rAFhCNACnQIHwKFlDvOLLwKSVQPvJ0EQ9PMVRATLKYeJ3IDMSDTwKo7MU5Lz0Fz2KttO4qOCRIivJp7FCBP7RNOSHovJmZQdHDA3K3GD82JvvJswKPTLH3Kw9NzwKb8MtxS3wKO3KqXS7wKS3KEsPDwJW3KBxKYqJJwJFxKpPMaTNe3KQwJMxKOVTc0Kv4Ml3KSxKOPS-KFftNXxKtXKq0RlcIcxKx3Kh0KgxK0jF23KbZJeSTuwJkdIyFP-3KFICvpEzxKFII1xKx5EG4KjHF5xKJ4KDxJK0E3EBjwJ6KKdqCKxJDyKLIMU1Kz7JIyKY4K89BUxJhXMOyKAwN16EZALzHP7UStGLWyKl4KixJufBvqJ07GSaPUTTH-Fr4KQ4E6JD1iA27N0UTlUT9qLWsLNULG-HhNTApRVWQe4DQXTqRTSXTxrMV9KUXTFvAmHBrKRTZISTGXJMqkBlxM7_Hi8JVnJF-B8mL3VDyfGuxMkKDoSTOkArqP_0HrZBufBWvB54MB7MI-PKwK80SZFTLxN-qE9rDAdINQTzFPVmELxQlvMOWGRYGKAIuFBevJj7AQIG7MEElDc4MTKBl5OEIBNpEuKB2wB9jATQH1IK1zK96HfkAc4AXZIPSMsuRgQThQABmJRNJ8fFRPLugPplGMBOmfPm0LGSBJ0Kn3FCwJRVG_MB6DLIDRbKTlmELwJk-PgDPeNBQwJzyFjlAuRQKWTUYGNsHUTHmcKOWTLvE09FdSDtXKQOMKnCoZGr0KR3REeIHbBv0K9UA_8QW1SWdIWWNhHHKnE10KjpK8rJvqE2FPVkGMeI12S1cICyPB2D8bJ4pR07BV1K7HFQ5KEJON1KxoKByK4yH0jAEGI_yHZOG9VFOnGZgSLyKKwAWxJKUSe4KxlC1eI0sMtzF5eIarMHpAEXT8REJXNm-Nw0A6YH8hE6JDiUT1aAkUTbXThMDN5AgvEHyJhNTW6NYXTkFCaXT2UT2iD3fAeHBm5ALzNSUSuXOSYEHQNuIDIAMdXI-uSX2A7cCTyCVXDkxB8XOLmF9QDbyCgWCGxBHdCtfPtDIu-NhjETaA50JQdCxqHYSPEvC97ImfQprDZdC9OI5MBlmSR7AEvBTWF5yCflJM2BZ8NqaBYHGKvKA5GEqE4WQXzBudCAeEz4RHKMZeL8GEc1SPTJcmN5sHLEBckGCRNPXAovBaTJBqL9LFj1NhOTxvBezCUXBYKFwvRbHCzTLDdGjeKHrPbbBTQTGvHZeCQmRyTT1TJWrC3TJdvH1HCceC4zCewSNnBpeCseLbwBKzLoNPlwSORMF0CvRNI0C4XDhZON0CswBxYRZELQJFamIziERQHbsCQLF_7Ci6GBCToOSj9IQQH9WSeJCaBM6ZOaxPeLMgLFq0CL6BqULOSNwCLVxB6LAXxBVxS6LTBGQyfP69IdSCPMM8lDN5JA-IqxBpxBUaOgXEI1C6xBFGTR5R_QE_7DTSP5xBU1Cf6AonIPeC89OolAt4Pd1CEPEX_CqaOEuPWgCQlATrCiVJ7rO3wFESHtyEggCgMFw1CgyBGqJt-IOyS6uE3VJ61CvgCPmNaDJ0gCB2CzyBD2C2yBDrBhLFXPEQzOAJHWaDXNBI4JAGAc1PN0RhrGwgKV2CsSR8fDP_ISxJXIAfRDr9F48R8wFahC-zNkvCb_IbzPt-R81LSCPsbOEDF2dNSNM_zEthCWOKQdK1bOFCK6zBA0BbZBZOBZ8D0_IdfJYDIiNMouL97QLrHrLCBqIoyB1LRVIFN3CUXDM5JA6JKcORbDWUNtiAYUNoZGY3CMQLCRMfUNW4EJOFTtDUAJTsAd6OGpBSMCX0BIPKn3CHsHRCGr3CXDOZEG90ByXJA1BW3LHuEnPB33CqPBSaGQeGxwIZiK5KA95JMYEwOEyDDS0S6sCJaSrxGZ1BJ4C8TAvUM75DdWN4OF0pFsiKLLE20ENlI0UMYjC44CH_AXFOw1BPgM0OMIPFf4CN_B41BZdOCKJ48Au3LBEKp4CfCKsaScNCDcNjVNlBNy4CSGE8nKePF-qKhZAz6JtdOhIHZPQh4LezD2PBxCDF5CbjKHYMgTB15C9TCFgTr2BWtFrOOkjKIFR7JTDkQkYJACJwoBDzE6EOVpIwtH2iBp2BD5LjDMj5C2iBD8SOWNVuAqnO0CNMZAlXHwIKu5ClBB5kCSODqZAq7JsDDrtHIRBPVDhMGLAFN9CYVDHlCVIAmKOmWN4rDbpDQNReFOy4OxWLmGEJjR5gTPYCYQMS6CUPKjuH2EJ1rD1GJ-5LdeTpuH_CJgHL9WNSCP_WNC5FxuHy4A2dNOlF9DDHIHrSKT-Bh_RPrH7uHv6Kh4BbsDvKJ36C0vN40Bt9PhhTDRM-6CWcJHRMNFFBHKFZOG7Cl7LJ7CLTKw5NflKLKAylFxhTsBHESFDkBqXNbvHriObRMCMP3DJ2_A5DJQqAxQC0XN54C2XNStDjVApRMq7CqWCCYP-vHAmKJHPy7CLgO8vHDYNktDSzHcmFvkBvSF7vADwH7CEFwH-GOIwHRVBF6BKnBMwHXVB8WA0yJrMOybGfVTIUKLvGMoCWCHoPDF_JqiTYWGtnCc8CewHMuDcoFrmKXuD6YB0iTadNoCH0iTKdN6EJXuDr8CipHvcNFbHSKBZ4SOeD_FN6wHEhOVZPoiT38CVZP56SD7GycNszGAtIPFJ4wHeXM6wIQJJBEE4_GceSeoCL9ClbHUjTQDHuCQzzPTxHd9CNjTY9C-SCJKJGCSTDHUTMehAYZNi9COEBpnKadDqwOnXBzFJtbBhZNlUFbACE6FUAH-eStbBnTMY-MfTC8QElVKpIMiAKWRJ3xHS8BxZNFZAKEHRgLKXFwVKFaF4TM7xE6TMlpCefSQFEqdT-INb3BMyHmwDT1OsmENUC_-LFqCgiOZkT-8BBqCVBDliODqCe_CRaNZkTgyHIqCiWNuiOFqCmyHvJOUqC0wDQXNcaN_ZBvyHybEgaN10L1oK5yD1yHEzHsXBprGmOOxeJrNBraNPmBQ_C-IPOxDrNB19BW_CPTN0aNvVFROAbsC1BK8qC5aNOxKYRAlbDtNQ6pFhFSIrCVQQWGC4rGMrCGXKx_CkHJU7N_zHjKOJqFhIJObNuVCTKJoWFk0HVCKzYGZXKlfJDZFOoDV_C0pKJUMU7S8RAbSDvrCdyDDeTgbN12PhiTkyDtKJGIJ51BcADK_BfADBLNVpINIJcNCIsCI2Bz9Am4CYqKcNCqfN6yD8fNZIJDyPjhSdLJhqKOmTEdDQmTNaASmTOXAnGSMmThLO-fNuqKXmTpIJQmTpXBjABIcNuJJg-BDUAJBDuLOQmTMBD4GSs2MsLNmmTlAM3LOgcN8sCNYFhxNvYKYIJ2gJ70HfBDrJLhBDJHSQmTGfNSiSnsHP1HcUAAXM_mTgwCiCMmLJhYF1BD9CDFsFBnTlBD1HHRCDbHS9mTU4Hg1H_mTTMJoiSOnTpCD78S3BDrCDtJJ_8S-LJNyKbIHOCDneDVnTeIHgCD3tHQ9SbnT51HnsHyhJQ9SF4H4lOnnTfCDZCDrCD9lOkCDHVN-hJRCD0VMkCDvnTCnTNjSz0GPjSdLJwJE8nT6sF-nT4nTYmOODDPfNq9SCDDRfDwqSLMJv9SGoTPnT0dNIDDEDDmLJomOODDc4H1sK7qD-dNFOCarC_dNFXA-dCMeNcCC8fNKEMMmTBtK8nTKeNFLG-LJK-SF3HPeNFLGF4HAkSYWNrDDjXA0CCsDDoUBPVDPLJ83AbeNUrM40B2gE6DDALETvL_XAM4QG8PYjJLEDIuFP0NXBCPYAnFDeONYCJgGKV1GNMAX1GcCJqLJSVCtJSxkEuLJiKHXgTcuFb3BKlHvIJ4OOVpTyGKoGFkEDSlHMpTJ_SZpTbACz1G2VN5nOHpTpbKZpTPHJsbKnpT8UAz1GKpTHHKXpTRfDoGFP4HK2GjpTJoOZpTbWNZPOM2GpVN8bKvpTGoCV2GepT8WAK2GhSPaHKxuEGsCe2GepTCxCrPOHqTsFDnkJJxCtfNbFDSWAnoOlFD2POFJQsoRKJJ2fNqFDYxCYqTkUA_POQqT4HKLED1oO_YAJQBOhP2oRt2P3EAIaTyBAKaTVaTJGDTXT4UORyRTlAiLTjUToRTRXTmcCsqTCVOKdKPyGxcCeaT6USs5KGnHMQNLgRGNDaxL36SZ4GW8MjuDt7IRnHgWCjxLXQNkJM8zHaQN27IIHGrLDeQNMHGlGC97IJkAXdCn6MknH9LKodFu8DWxDI8IZYONvBMvBY8G7DFbyJSSSSvBPmBudCHpG9XHHNBKfGHeK7nHhoDAZKb8IghN8dCmcOf8IAeCovBSBTEeCiwEmIDvvB8ULvJQ6YO80R6FBLOE_zMReCMwSYgJCwBXXQ8IGPTPgWEqeKreK_nBXwS1BBQxQuQRWTPUyNrIMskDpeCwKAreCAqGeZLAcTlVTLXLt7HWFQLAO1eCZQB8uR_cF0RNqRMJLMqZOOBN5wSNwLUOHZ0CxYMScTh9I2NSJ_LkUJNmBaBMnUJdHNx6GZgBt9IlLBPxBlsAZpHq_FIjBz0Cq5K6LTIaOSXSxYPPMMzSC3qF_UJzLDpxBbXSnOK0cTbOSz2A-fCXOKbaO92AAgKamAR-IktAT-Im0LltPX-IojTp3BSMFiGC1SNMyBeVJ1mARMMCySSWBOdTVhAggChNQQXMr-IIEGt-I9aOC7DaNKzPSPrGlQNygCAnD9WCC2C7dESTNrMMQ1B0cH8yBfPA-yBqGCChCpdTwNGo-MuMPq-M-yC1qHXWJnSRydT4NKLoKnTNLkDpTNZhC-lIHpSkeN3ySkKH8NBY5GShRprTh_IlhCkvDOOKZaMSNMnhCOUKzbONAMyhCkXEK0BfhKgOKhCOUzSmlTAQSK9G5OHbzSROI_MBHREL3CLADCsEDZGo3GM8CvxD3RClHJRiCm0KfQFfSDOnGtVPNAJc3Cg-H1_JteTxCMODOojJjXJViCniC19G10BJ0QN2MuiCnANXwJYBKPCGRsHSOM33CoMC6iCXiK5aK6UNYOMjcHJfTtVMLfTxYMAdOAHCZ1BJJBECC2kT5qPnPMqPKWxDXfT51BVjCOVNRdOZJAdQBSSGyOMTIDifT-OGSCTdYJYfT-VCUbBpjCoaSWPIfdON1EXaMn6Jg8KjVNaPFJBT0fTdrFlWMnIAk0QfhFfEOIeAZ2BBWHA5CGkCPMGZjKIfOCgTA7JvNGR_GOGFr2BUzCCkKssIJTP-VNCeOxPKQgTR7J62BZWT7PMkkCKeOfUMYgTASBVVMcbScwTZYCe7JWRLSCJ-qDQHAHLGbcSaeOl2BN4HXSB7MAIrD5LAKrDFxTgCJEGKwgTL2AHlCDCBp3BmQFPfO47JucDrCJ5BB6gTsWNUxTOpF3AE0gBHaJ1vBiuH7FKWXM2WN8rDGuTpuHBmEe6CitGAHHOhTT7El6CGlMIRBqtGVaM-FO8IAgRFPgBKXNjkDMXNmRFCTA6AHHaMU7LQaMTXNihTKmCcfOlhTboHnhT8BE3dC4aJnlFHDEhXNd8HRRMSRMKKACSFG5BcvHW7CV7CIbJtZClGOOBFdRMIPDxXNuRSiRMUSFwXK2XNnRM8wT5XN88Hl5BUBLFUChyTMXMGYPrMKOiToWCobJLTLFYNlMGvlECHOOPDXiTd8L7QByXDIwHFCH1LA3XDmyTNHOPhAQwHQCHGQMmiTlaHSXMpiTcxBjJRvdSUXMxdSZsEzdS9IDpmKS8KrmKgvG0EJING_KAINGJaM-dSgvG69BWzTq9AF3E-EJevG-ZM9FNctCEjTpSMUzT5wH9IDzSMY7B9wH8HOQaMOjTq9IAZNEnK6VMGxHDZD7JADEEdYBIZNLEESzT3cG4KRL3E6BSBpCRIOfzTY9CECSIuJljTyoCe9CYEE2NCwGN-ZG0QExOFpDHA9EwjTK9HtDHSHB3FJsrJlOA6hOENS5jT4nKTZJzxHwQO9nKwdFvTMIGGDkTvNG7xH7GIdpC2TMBHIhpCcqBkpCXvMefSWaDIyHo3GXiOGUCV-CeaDvhQgESVNA7lBXWM-5SnvTLaNdFE4yTRJNqYMF6SfiBJqCsaDgyHA1T1WMaJNRWM8fSEVMZaNUBKbXMY_LwkBDgS98AxyHmzQ9ANizEkaNGbDcaMmqC1YSpaNDFH9kTtsBpbSJHJWHLm6SyGASxDftTDWFTfS3_LWjKKlT80T5aNQpKi_C4dTAaM-aNizB4gOdjOvePSKNJRBFbNy4JY-BpGEWXMjKOwrC5_CXaB60H8bDgYGjlTg8KllT2GE6IOzTSMWSm1IC2T4HJ20MbbNKGHuXMiCKCZS0lTJhSZaMEIJdxG8rCj1BF0HSQB0YCy1BHbCB2IeZMYhSNNCNkOPXKPkODtHrADGYKbaSLmT-yDn2TEhHCzDn2TPYKp_BERAUYKMzDt2TjsCUhHSzDGFA-bB6ZMfWMvNGhWMORLvsC9BMt2T20HfrFzTA1LOFQL9GSqYM8IJoBQB1HxWM10PEHSM3TzdDt2TWAC0zDt2TbACfACTBC-mTfACqCCm8SudRpxOMCCFnTb3TX1HhACqBCu8S7OGRhJ2ACsvTz8Sk3T3AC0ACcBCUiHf3TGoC0AC_ACnMO2ACRBCucJYBCytCtFA0tCE9SeBC01HneDRBC6JJWBCn3TonTveDeBCK-BWBC7BCCjSnBCiBCMuC5eDeBCoBCoJEeBCgwCAfDpDFkyOwBCIkChTPE1DbaSndNdfDFMJemOOCCRYMb4TkYMO4IoCCWfNWfDqCC0dNWfDKCCUECWfDe4TIFDWfDSCC-dNUzCw2HdLD1QAfeB52TXaKw2TtfDZ4TvfDu1DmCCXDDbKE94Tm4TltFVeKy1HI2DHxTRzOG5TIOOcRKEZM-7O6YMmGMp5PCDCbtKJuSMmGGDCfJSYURYnOnvTKLEStBiLJQDCxwTdZMOUMjjJf5T2-SWZMnjJoRJkLDo7K3eNv8QwLJh5TMuC6fBvvTC_SStBtKHw5TQwCH_ShrNTHM15TDSMmbK35TgACMgBd5TmbF95TwuFStBFMJIgBNMAIbC_5TN4HIgBuMAQbCVUMS4H35T1ACQbCu5Tf6Ih5TUECQbCE6TYaMN6TWMAQbCJ6TdaMMyTcKSj5Tl4HfbCQ6TIcF35TVFDpECZbCu4HyBPoHKo6TKIMo6TgFDOIMhaMyMJrPC4fNx6TpFDJhBBFC9fNW5TgqTauBbMG58AnqTpqTmUTrqTdXTfTOK7KafAiyAA6MuqTg_PV-P0iDUaT_6TzyA1qTHyJE7TMjAdcCeIDcaT8yJKDNQ5G6GGb-Na9BGNDMdFPXBEvSPzSaSJFDPzSJn-NecAp-NmiHDJGrwANzPf0JmdKbtDrxIoAN_tEHlBm2ESrTJfHGoBZfLL9D4uNvjDupAtgFXHL58H6LCB_NjyS2HBO1J7kEmvS_dKBWCnVSg-CcPQU8IGeKKTJp6AhiFwVSSqOQsQefKghNHHCipGftET8IMkDS7DZ5G0RHH0IQlI4YOMKBV3R-yHceKpyLY_EbKFNaHs_N4rCiHCb6DZTDuTJNOTowAJsTlAFi6Ds7MUhAleF3CS8_Nd1FyeKzQJeqDfWSLFQJTHiWS9KMbXQ7eKGlD9eKNAO96DoPFwwSBfKrbCwWSQ4RIJCMcTr0DEfCNsC6lJXfGeAOOfFGrBVcTTfKAiPacAVqSjxLwyLWfFDKGpUJcVB-ZOxFQXTD16G00CulD4hN1OBLMANXSlsA-6GknCv-MofF6tG89I8BSBGCfyMqNB-lDJyB7RRVBON7G6LB6fKKmDe4RsqGnyMe6GG9AfaOY3J5vBbtTJMBAwJq0LXhTaVJyuBcVJimDsbTLNK0hE3XS2BIKPEVVLadBhBO4nE-JCTlAgSCqyC7NAF-MY_Eh8D_APz3JMFO3VJbgFhgKyyQq9JaDHmgKAABogKONB9LKU1LXxOAJHgDBXNBzqEeYGWNBq4GdYSR4Mu-MtaL4wF4_HlYS7gK5mBSxDE-CqYSbtNPnDChKmpAvYS9pFmLRnbOiYJ0YSaHPLLN1hAz4HsRDIdB7YSq4JENSbVPoRL2WJq-BeOCypI1VKZNM6mBNuFBSDjOK8bOB3C9hC2LFPZSD5JyXOI3C3mBwLC_zEWiK4iQp3A3RCe4AdZSqzSraK3OKLJK7hK52LOAGoZStmRNMCQOMu9GAkD4LCO8RAZFHsHE-GmRD_bEz8JIJDjlLD0SSaPSiKZ8RCXF1XJGPBK1BUnBuMCHfTBcOkvT1dGmvTdsPxLAisH1rKR1TCoBHYJ3-DttKRaSSQB3TCBbRZrRXaSyiKrbNDHQ2DI19Ho0Sv_IVVNBhQ2OMRZBq-GClHJEOIeA_iKJsCx-GL1EX_RQEOPRLJwTIjK09KtYJ_rIoCBxYJQIJPjKkBJqXHfEOJEIhEOEkCq3Dm9RuhGudOAZJKbECZJo2BCFO8dOJgTKkFTZBA3HWSQOgTI7JACJc5CRZJtwT8rGk_GV7JxzTssQVAFj1SrwJVpHukCjjFrOCVeOVuANOBR3BSSIJgDKgTpZJZ3B9iOsbS4iBbPOIxTAmA4XNuwJPPBzgT09KTuHHRFWZDF6CckKXkKQuHqYO1AEo6HdkKYQMDcSoWTFcSzBB5EH7CJW4ElbLQkS7WNsaLMhTxlCYBELDCGCOU4BwxTY9J4kMEuO_kKafKYhTIfO7uHjHCJWBswE0yT6xT4kMsRFQlKDBHqTLOlKYXN12SeLEsWDNUF4aJalKDvShXNelKa4BzaG-jKURMTYIhmC7LG4eD6lFQpCUyTSpAtlKOASJ8AwQCDkIBiTONDZbJ3uOZWCpRM8lK_RB8XN7QC4GOERCTmBcTIatHBxBzmOoAS_BHTiTuKB4CETnCOmKRnCblFNYNefCTmKcEJICHWpHCwBL6BzPCnWTbDGYYN9mKKUK-uDMUK2DUimKkFNO-TIzT2DUFPC2RCrnHJ4S4lDzgOJcGENSoCHCEU7zTAeSdTF-kAqHObbBhTFFEUzwHPRLEjTdmKLeSjBSNDH38CT4ADnKpNGFEUBDHm4SnCHKnKbbH4kMVjTRTCceSzICYhO6NGFEUQDHVnKdKBXnK-DHZnKoEUXkC_zTREUCdJk7BW_DGdJC5SPNCHXBeIOI0TufLujTjyBwjTOoFmIO1wAIrCrWTS_DmZN3dC8hOW0TTAJ9jTNnD8DH_EELeDmAKiKDyqB32TcKQiFA6qBLqTXuQpWMBJOEoK44GFJOlAKOGJ0jD9TCnhATiOZUEgfSX4EZEH9RTcaDeYOAeJ0PAVJO4dIbiOWoKTsGiESXRNdJO-GQuYB1FUD5BlGJdEClGJp3BlGJJ9CM_LcwLtGJAGUtKHPhC1EHlVFv7I5-C5EHpVF5aKYBKEgHnJNmPBcBKFPSmsHPhCteJL_C7oK0UM9oKqJBU4KCxDCpK59BI3L9UM1dG_UMgaDNKOHtAPKOoZBfFHIKGfgSumEjFHgeE5yH1kI2zD9pFpgSfgEPqHGXKepKTzB1THAkOxgSuhCJlCrpKDdNH7SfoJ8FHtpKCsKvKOBqIzjOypKItHoVMwxGulTBhQsfJQ8QcAHFXF-jO-pKNEU3lTV_TDkO9xGJDSi7SQkObGHxcDUHUUqKArFTpSr7S2AUGgJ0bNIKOLmTDMOKYKmHUybCRgGzRM8bNzaNdLOTEOj0HDMOvXFRgGsbBzHUITAq0HMIJIcN80S1RC3_B0jSehHtHU4CERgG9qKAUAhGQqWMxHUpTCGtCZkBGtCW_BL3TkhSKiSPYF_HUElOHJJ_HURrK8mTfrKCHULMO0QBa3TZIUPMOGMNWRLTMOZJJdrKMkJdJJirKXIUPEKkrKffBwYFirKbrKtrK8cNKsKYMNbIUnuKbMNMsKqrFVoBb5C0JJOsKzMOJdNOsKAsK4MO_rKL5B_JJMsKtGU_MOZIUBNOXZFcAUF2HMsKrKH-HSOsKtYCBISOsK6IHLkC8IHUKJsKOY4TRDJVNOaKJgsKjsKLjH0sK8BCO-Ti4T5wTFMEpsK_IUy9SusKZJUxPCsKJmJUcJU8dN5wTCaF4sKoiJv2HqKO14TV_TkJHGeNzaN4mO72HrIURaFJtKHtKmeBjJUVEM5wTMtKlaKvtHPtKXeNnqCDjJ9cPwRBvoJGfBZtKetKBaCw6F-KCFUSJBTU4QjKMckHMaCkIIUKUo-SV4QYjJntKgOOliGGuKkOOSYA3aSe5TSuKiEHuvCwlSnjJxGMztKnaC7xAetLOmCrnOSuK8RCrdPGuKtKH4tKWyMdLEnKUEuK3kSkxJDPOUuKlBUcwC_tKYgSppTnCGMPOJ4HKuKnKUVuKFlSYuKguK-KULoOguKuuKR6TmuKQuKPlSmuKnKUNWCMME0hSaLHQkKZoOouKibSZlSwuKiKUfPNLiGvPOGADxPOhbC3uKtkJDvKuLHFcCh_IRaA3-IhvF5uKCvKXIMEvK36TGvKgPOK7LECTrsAdoL-TLHPBjDN96TyqTLaTD-NB7TvGPHyJ4CGG7FiyAjoAA2RjUAlPTqeRTaTxqT1UTM7T0nAO7T31FFMUPrA81RGiLsXOJCHV-L1FCY-NLKPSVC7FC3XOqQObpCrAMaSJEGC47Tn-NDZICYOMvSVRENIB5vL25GoBCmqPnCEz-NSdCmvB9pOa_KNiHl2Rl3GwKKa6GbVSSHGKFU1TC8SJwNDejQvGC_JMyTTnVS1GCJaGFeK6GCDHEuVS6gB1jFkoQ0AUDBBS8THlIjFAOLK_yMd_NNHCGoH_vS3mATHCi_NE5LigGsOMZHC_ZAt7Dk8TNnR0WLWdLecKNWSl1NMnGz_NLrPqBPbeCtKFW2EMKCPwBq7A1HCm0AFKB3BELgPJ0ACAO78TzgA7lIkUO5eKIlAL6GGICFhDguOzNI-eKWzLF7RHLMMnLGgSWAOCAMM9T-JRizLrYI3uRi6GzZOH9HVcTYLFPsTvzLa4GcLM0HDwmFv8MmxQddH5fQj9TzQHC3LgfF_AINXSUYQHaOocTgKG4AOyYD_bJ_YD0fC52AyLMFoDABOH7DCBOQtTPeAhXSF6DbaO4tEV7GnPL1oRMUIw0PbtTGgFD0LbmDTVBg7GHNKn9E5xSwJCaBOlQD-VBmKPmcKB7Q6JCv7GTqQ_JCgSCBYS4FLFKCagKYOBLKCKKCIYSkzErMF9rSyBOOYSVKCF8GYKCx0C8-INEQu-T23EAJH6MFPKFaYS2XATbOnKCgNB1lBiNBgTN9WJN_IaRDsPDXgSUUDebO3KCgbOCrC51CRLRQOOuTNCmRjzBELCfyTcuTILCHSAG7RHeDsbOPLCzMCyOJTLCShK5_TDZSS2L1_I0GMm9DSYFy_IEoDMyMHUNGgHbdCvmBrIBDaQtNFprC0lBZgHzLCKxGhXB0hFgZOQ5J8NM0lNDvTuiPMAJfbLa3OdXJKQEMDOLZGLqDk3CHvB-GCy0BoOGUDOTvTPzBcMCWxG3ZScOFc0B99GX7M8ZS8gD1XJqMCK1B-oDuMCivTbOKWAUIpA2MCdOMJQUDVNz7S1RCjOMrQI0DOnOMTAJTaSNcBNrGB5CKNCcfTagJDHQnERbEGgfTfOC0OMIpAEfGatEJmQBjFx9BLEOEwT69FfdO6OMQWCuaSzjCn8StNCV4LfrFXRUIRBagGF0TSjKVqO6NCedNceFm9RAbSbfDH1EkRBQgJ1BJHOCkqBUzCLOCgLD_RBeDDUUDzEO-BJjxKXOCoPMwkBkqDUSAsPMR5JWZJabStWIxPMAEQYIBLeD4jKWWNrOCM3BwiJigTt1SPgMaeOcqOMgJZ5LYgJsbS8OCOgJLuH4rDFTMKRKEPCj8SCCUYkQUPCG3SOPCbKKkFOerD6HAeDN0zBHaJLiAdlCsFOEkJX6CziPhPCqgEEQUXCUMiDoPCr8JPuL2WP2KBaaJwPC3gBaTBuiB6FCeOUODJa5G7uHhPJJWBBZH40SvBE4hBsRFOUEkaTOGOLQC7XDHRMUsA22ShEGnNQopBVQC7CUbmCcmK-CUbIAADUU7CzHC5LGLQBpuOsoGUyTO3SQZDAdSJ5BrGOzQCi7CDfCgCEY3SDiDTDUKdSsYBwBHf6GXWC3vHGRCEmKouG5PCxvIPgPSEJsAS_RCEHOwASUPMyASfcJTmKESMW8BNHO5CBPHOEgLYnI30CbhJAcJDBSqRCzzB6DUsRCtEJJBSqRC3RC-LBhHO9RC8RC7RCtSCU_JbyMWuD9RCCkJKnF22GMEUFSCrZJezT9RCqmOkvGrSC5wHAAQ40SwYDn9AaEUMVUcSCtfCuRC_cNocJrMOOnKzMB8YDgdJIIOzSCtSCQDHUBBOIOjxBeWBkZPDSCTIOLwGrSCnFJOeAEdJSBOcSDETCweSaoSeIO9kBqnKn9CJ7CwjTcNDtDH3hOU7BWdJccRNPHnTM2EEMcF9jTitACaDyDBvTM93EBXCcHN6pGUFUMmT-CSEJO-8BZ8B8MBGWRsqDxdJOdRhpCVYB9TCitATiOmSPgfSHyHFUCiKCHUCaWRXJODBKNUCVGLeaCKeJikDRUMszAK0Ic6TIWKtWUF6SKoJMXNQeJCNCQeJT1BeUMvWU1EHiUMv7IJ1TeeJ3wDqUM3sHW6S6pI0kT0UC2kTfWK-9SyUMvWSxeJtqC-0ORgSMWSBzHSzB-VC6eJC6C_UMwpFXFB6yHQVCCfJuCBWFSk0As1T4UCVpKVQQ5dDWWF3iQz1TjVCdpKSfJpWUA7SGWCzFH_aDzgSAxGcVMdBF6FHxrE1VCVCKj_T9LObVQC7D9VCzXU4HJJ5JmiFvfJpZCPxG4UCkCKtIKNWC5aB4RULqK3XKUVNjaPT0SHLO1tAbWCvQBdWCGzGtrCr7SoNCxuKGDKSYCIDK-VMzPOMWMQXC5HE5WCjhCeYUiZC77SSYCvXF5WC_uHaWMcYUpXBagGDXC62TqYUbXCy0H5WCUEJkYKG8QizDwYUoYMG3Ty0StDKa9BqzDcSUymTVXCn6BdcNjYUjuBItCjYUVTCHEIzRCHEIC-SQtCaeJaIU17SMPOHEI-7SczGb8SdiSz7SWlO17SjrKPXMSZUo3TWZUffBNXMo9BTnTWZUQZUWnTLZUvIUWZUr2KcEKLZUtMOqHSSYC6rKHHCzMOtZUmZUnEKoZUL3BfWH67ScJEZZUP9Sf1J6lOyZUR8S6hJz7SPsK-ZUrKH-XM3ZUtYC6YJeZUN2HQ3PidN_WC4sFFYM5YCKISVvJhsKl9SQZUM1Di1EElSfJUPaUhJUaYME-S5bKXaUvPCeYMSZURoTcaUx7SSNNYeJ3sKWtF4FHUeBxUMyJUx9Bp1DcZC4YMtiJJXCyYMPaUFtKu2BpZC0aUE-SKtK7YMEOAARGyiJqaF6OC1ZC-SBPLJ4rDxaFKKUJcSGKH2nJPkHHbU-DDJbUjeNLbUXOOUkSb9GWkSUQRV5Ts6FTaCnzOUHAVRGSzHdnOEfBTDCbbU6aUSuFI1FNpTkqAvOOrKU4jPrkSEfBV7CsZMXbUunOEwC3gBEwC1aC0ONqbU5jJnbU1NA5ZMxbU6kSrQI_GK4bUBHKEfBWsKCSGtbUBlS8bU8gBIaM2bUHLHEfBjrKNaMEcU7_GPSGffBTSGJcU_bUTLUgbUnjSRcUNWCcSGEcUA9Sq6IRcUeLHsECMcUcMElSUhLUs6FGrFHxCtkTglSzuHilSxMJIGKYGBiFDOhBmYNvLUIDJCvKrLUCcCzoOzbCC5HRwC3LU_hEKMU1eFHjMpDQzUTOMUzqTBMUG7KbuJVoNjVE9-Hf1O-kGE5MgNHRyRxTThJT9cUAMUA7TAdUeXTgoNDdUD-H0aAK7F1-FzDQpLEU7TE6MI-ANKKdMUyHB-0F8FCuTB5XOW-JtjDDGCl-Nl3SmSFl7TLGCEHGrwAtMUGYOWECpSJ9JCgtEsJM6xA07T6aTl6HFNFzdKf5DfJCfvSb0E5yCslBrGCbYOA9DhyC12RFNUSvBHNUuIFJNUmYOhQLVuHLTES3CBHCQNCRNUXqRT8TfCGVNUz2BUeKYNUDlBH0IhyLUHCIeC_BBtOHX3ROtQizCUBF7vBYBT-_A7hBoNUkHCqNU4CBu2K5MU1yLosDeJFybTyNUzHCtlINVFQZON8A6HCMKTjVTEGE8NUQsG2HFM9ImGOCOUQ9I_MSpWSfZONrHG9TY2Jo1CGTIosT-nIPOUTPDP-ISOUf3CUOUT9TBxS8PK9WSkpJOVKxzLdhHpUJuICZQB_gAyICfcTKyQSxB4ICifCnOU1nSdqGZgK-2Jx2A60CsvGP4SwOUKtTrLB5RHrpHQPDhSNSJCEBO6OUvPU_7D9OU5jB_OUmJP-MKwxS30PPgCnRHoJCKMMrJCN7P9yCLPU5PCNPU0YQpWFIlBRPUW8DTPUJLBVPUTgEXPUJySxRCxQDbPUgZOSSHF9HuBO2nK43JiPUEbOzBOGjSQYSnPUVxBpPUMFB9hKXTNuPUQhLACOcrGmKC3-TUtI7oIQeHL_IMuT6PUxKCIpIgGE-PU8NKRCOf4EDQUBJAyrGy2B5ySR4GQiQvWULLN7dAMQU5YSEBTOLCqzBIWCSNMAZSKKCpOTo5L6WJThK3bOaQUX7SfOBDSDYcH9pIxlBTeTZrHrLC-9D4COmQUVKBoQUOGPZTRd_LgeT5RD97Tv2LE-G_LCeTRicOpeTe1TK-DHjQuzLEiFMlB7QUyuT1VP2LFdAJRAQ2ySDRU59Gm8QbDOMbERsH-VP41B8sGOGPF-GPRUkEBRRU7OBMrIC6CYAUWRUtWUYRUf1JaRUyDOCACGdOeRUKHJpOMNBUiRUEBJdDKO-KGPFPNCVYJaQBzZHgfGFZBbjQRiRq-GYkAdNC8OMnVIR_DORNeVNPxOnNCpYJdzHrYJJQKH0OSGE-RUQiUASU1NCJYUzPClBCvPSVjK_YFRUDJSUffD_1DijFibQ9TCHOCSSUQCN1bSxEORtGSOCYSUfOCeBUbSUMTAdSUGaSFAErwJ7JAV7JjSULWNyhI3tH2QKMjUqSUuBUQkQUrBJFOr9SYeOg_FrgJZCJ8aUsSU7OCt7JYgJ4SU-SB6SU-BU77A07JA2SmfDTkKerDBTU87JlAEgVDFTUb-G7_CnSBQYBKTU9JBMTUqVCOTUIcS2XA-eOKhTyeHMhTWTUvpOYTUQeH7kKbTUDWG9iUWhTWPIkaJkRFZ0S5AHmTU4UCJGOOxFjdCFvHQUE7yCy2SRmCeLE4gAcyEF4A0TU89JNhAuhT6uIflKtBTV4C8TUH3S1CKjQCCUUmQCskDqlKIlDfZKGUUf7ChjDJUU_qEAgO_6CwGOjbJwvHt7ByvHf9IFUCTUUW8BVUUCSIrjS4BHZUUQEJqASaXUCHOkpJDwHgUUNgSoDU0ASD5BlUUsRCqmFoUUzPCqUUS9M-bJoRCKUKvUUxRCYCHyUUqRC7MCJvGzUU3UUEcG7SCjHO8UUFSCtYC7RCAhBkSMrSCuCHJCHiYDJVUwlUULHKWBQSCEhOsvGjVBOVUSSCY4MSVUWSC-HOVVUsRCFDHYVU3SCiEU3yBceStcJybCsEUgVUMIO5cGo9PeGNNPHmeSXnKmPKTZNcmU7cSWZNuVULRBwVUPNC9kBzVU7EUaYJpDHdUB4VUhUFrbKuEEWTC8EO-VUeZJoZNeSP7jTY0TdeT_jTGWU0SCocHJWU3jRLWUtdARXALGISTApGI4bNBJOTWUS3CVWUj6E7TCSaDxgFt5ScWUIVFeWU-gB_dJdiDsaDKUCkWU4wGKeJTVM20TKoJ2FUOeJJQUliOxWUOxTt-CfnUaUMRBFNBKxWUjUCgUMCcUsoKdhCvFHWBK_WUxeQOGUg0ER1Tg9BSGU4oK2lUW1T9_M0UMLXUa6MaGUOXUOxDQXU1VCfGUueJpwEBPThuASHJfnUNzHDKNTKOMhF4pFkJL5yHgXULeDsbDJERHAM7OHeKOnXUJQUgzHqFSpLEMbNdzHvXU91TbNAB2TxrEJZUDHU3XUceFI2TLHEAeK2pKDWCyhF_XUebN6oE8KODYUBSCJqKeNCHYU71IMFOFLOLYUL8B-XJJLOPYUbIEhGHcUAYqKUYUOKAWYUEWMqWCmWC2YUb0HeYU3YCckO1VMekOlYUEpUXgJCtJamTOpUYWG3WC9mUrkOXXCRuHGXChXCvYUkWMcYU20HOXC2kO1YUjYUpTCScBvpQ7YUUjU9YUN3TAxG0DK5WCCZUJHSOpUFZUVIUIZUZZUAXMNZUGaUc3TjZUnNCHXM2pUpZJLXM2pUXZUd1HWZU1ZUREKWZU5pU48SUZUULHaXMBqU8ZUpMOyABrMO6WTgXFvMOrWCsZUnXMYeJpXMyZUHZU9IU0ZU3ZU9SNfWH5pU6ZU-ZUuYB5ZUReJ8XM1ZUznTAaUhZUKjS5ZUWsKDYMf2FRJUjSM1dBMpUyJEgZCKPOl9S87ScKJUaUiaUCtFPjHmZUEaKcaUaaULZCaYMGaUwsKgYMfaUScUi1ENWCWtFtNOmaUzoU1KJtaUn6SsaUuYMKaUnFK1YC-KJG-SKRC0aUkoU_NOZrUcZUE3H92BUvC-aUsjU_aUW-SvYBCKHEbUPzBoGMn1FoeTKbUT4OtrUDsGpyQiII5YQ5VQyrUukHUbUinUngDEcUkOOniG7rUPcUg5T6bUkEHeRGSRPVRG7BPkbUB9OlKHecUnKHKsU8RCEwC9zB0jJnbUvbU0kSEwCSnUFuKKsUdNC7ZMEcU7KH_ZMasUPsUFkJ6bUnNCGaMasUVsUGoOKsUHcUM6TTcUiqGZPOGcUesU7pT6bUULHPSGrnUaaMGcU0bUb6TYvFbLUsECqsUeLU6bUkkJlaM1fNhPNbcSxPOqaM_sUybCncUp3C4POrcU1fNAvKrLUEhTslSzcUZBJHCFYgJxlSS6ADQRqaKuaC-LUPMUw-FSMUZwNTcIuoP9cKVnBIJML7TatUCMU_RJctU7bA3uSd7I7yFfrHY0AQbO9uSPyCORHb7TZFQg-ThuBguBrMBd4GbwFmVFJrTDGGKIBmcKYQNRmDQvSHYO50JrmU_MBsJMuyPjFTA1JySJDIBhhAInDxSLgWEh5DkYJ54G6JMyDBDaPMzEvjMEeUaVPSvBb6A2GCAnLVdCIzCpHFMNUm1TqUDMKIbfR6fQWEITTJTNUYOCT1E2OLzaPTMBPWAGfH-kPe2EXODH-AgJB0HAs9GieUrAHnJB3vBXIBs6KubKvJBbsDDKBLMTj9H1yLu2SGNKcPHDwGRjBdiDP7AqLAxlITNFdWSc3OUZOTAIr7E7KMk_AYUIueCQUPQzLnCEpWSGmIf7DyfRteUSUJZFQRuFQ0CseE_eC-xBBpHvUBMHEt3OvSC4WSPgP3rBXmF9KB1TPaCNUfFC8A2PB7REdTBKnBvIC9IDluT16GQeEVwEu2AiPDSsMF2A0UJCtTFCFrOUm-N69IS1MifDmpH62AfxS2fChxSluLe_IN7G4fF5sO3fU1QS_7DnTEEgCS3JV1CtRHhaOi9M2jEuaL-QSAqHQpC2xSL-TsCGYBOR7CQgFVXBtEU7aLWcAoVJaJGGoFWgFjdAuHQydIa-CPxPf8D6vA0VJvXG7ZD_aOoPL1tTSeIB8GWqBHzDQTNv0An6NTYSDHISNBW1LpQAPbO3lBO2CaNBd1LYtOwNKeJB8ZR0XILYGX2L5PUyYBlkAfqCPqDMpIrsGyyS4dTMHDwPAn8GFQUqnDoxSORJiaHjZQ35AP9E7ZOepI0UA_dTV9Dr5CEzSnsOQkKQOKxyQUQUfQE4WJj1FvzETNMiGI2hCdpCy_IOALrcDm-ByzCchUOyDTxDjHQC9LqhKUhAT_A01ElVP7-Iu_TuKNK0BQiCnzSYoDsxDzrHusGDOFq0RgPBAjQqmRvhUoCSzzSr9GLmAsUHh4JTPBQMCxeTSWUBAUUMC8zSZ9HAuFcMC1cOrqJRPKkeMF0SEROKRU-TE1XJJ-DK1BjeTN0SQeGBvB2ANaXIrJHP-GUHUtSP6AJv1B4bBABNl7GaTDkYJTaSqnBzXGh1BT_CyPKtAHdRQ90HH_AFBUUNCnfG6wDb2TSNCL_D6vQJEO7AB_iKKgGkINfdOnYJABUlsK50SbYKb_DBEILUAYzDUHU9HHFsI1KKfEOxTAMUDVqUlOAgiRZxOXPMsdGbjKK5OMhO6dOtAHmjFjpAS1S_0QcPUV1SotHsBMACJGFPg_GpvBZ8I0jFwBMB5Lz4Ah1Sl_G0iOmSUZlF4jKkXHyhCN5L2wTguFlbSUSBTlOADNvAHq7JtBB18SFDNc0UuHIS1QEgEN2Et-KMrDzHAaQE71SQ2EjSBJPCbuFTuH7ZJP3RE2SPAHvhKrSQX9GKCUYvGL2SxHAQYB8eBpVDnJDV6CxWLMAEfAHdOLFtQErERaOU6LbHKYBEUaCCcEHDJr5NiHCaSEMvFi2SOfOM4D7uHkhL49CTfOVgMr2S29QpnMvaJE4K2aFy2SffODYDFTKQ0A-TBf9E62SWmCEUB-4BHUBXiLLJErvA5sDk_AMCEK-JPuDxfO7KEUyTvBTwVAiBH3jNVbJUAS6wNZ-J6bBiCE0KBFlU_hB0GOqoNd3SC2U_EKJgOTwAiOEw_HPlUraIaUUIjDntDj7CUIEOvOSYUt3S6uEv3SYgOREUomFXqG4aBWpHugB_-EHICpSG63SinCLzDNDEraIWCHN-KXrFpgOtfKE4StgOr2Uw_TipH3AHaDEOQBaDEwBU2gOLxBWuD32US4S7gOeqCy6BJjKwHOrlKezT32UzbJevG-2Ue4S6CH_RBJhOCxGwUKZWCyUKSuB5AHhxBHaD3TFM7Bu3Jt4S-YD1JCNxH-jKy4SfnRR9CDJLZmU6uEmeSLxBtoCTZNh3UOQMnhO_eFWxIxWHPVR9XIG0TU0LomUwUHqmUnQDmxH2jAtDHU2OO5SmZTeSNGFU31CT5SdAKKKCfAKXBJlXBtuFDiOfnF4CSIfOd5SJ4EF4H-CS_YA_IOnjCtdJLiO-cHf8BBbHafSlpCt-I2VKFDI-TMuMMXiOp9HcaD5IP55SAWKoJNCWKfCUPUMV_TcoKVmGhJOl4UEjSNQA7NANQABIANQAwRBsiOj4UL6SVmGN6SzESVjQ0GJd2D3ES36R-aD2EHQZBBjOZBU8iOj4UDxDaRDveJ8zAf6SpBKzJGhpFKNKt_LVmJ4JN95KFzH70I6gO-eJPlQLzHVmGexDjrLO0NYjOA3UcFSGpK5DKIAQdKIcCOGaB-RDOrCoOBuoKkjOd2DipKelCtXU0QBcVM4bD-9S9pIcAUVCKp3AZXKvLCZJSXbNWRLS7SRXOKHU2OBYVJMGH09KkCKv0EwqFSAU6aB7AB0CKBLOI_BM6JH2U8fJMqSa-CLkOFeDhGHAWMVdBczUwqGUkOkMOpGHoMOnHUSPFTmUvGHOMO47SzGHOMO_PBQMOxUUuNCmMOlLOg6UrlCE8SVgMeDKPzUw0HuIUGdORUArdOWIE8qKj6UpDKukO7zTErKNBDNTBQtLAGHGtCoIUAZUZMOjuBuYJ82BHlOq1B8mTW7HWFHS1HLQBS1HNOBS1HZTBS1HUSAS1HVDUFsFF7UD7ULiHirGiiSXAUPEKW7HYSBZ7UK7UTnTZ7UO7UU0DZ7U_gTuiSW7HFdBQYCarC1IUU6UiiHV7UeIHADM3tHADMFFO-1HKgKOdNv7UOQB-1Hc7U1XMXAUoZKADMraDCkCI7U2EK77Uf7UAYM57UrjCADMe9SSKJgNOi9SUmO-NOwuFhDMfYFN8UB8UM1DN8UTSBemOT7UArUhDMa3BX8U17UkNOirGLaKX8UQ8UScUX8Ui7UcJHlBBTDDO5C-9SymOuQB0mOQ_GmJHuNOe_GqJHM7UI-Sc8UTaFNEM3GEC3HeiKroTM0UR-SFnOjJH7JHZROEkFO3HM4DEKHb-SqrUSGKcJP2ySgMQE9UQfBiqRdaCqEHIbKuOOBIAbnOEPOqIHYKHPfOAsUDKHi5T2eN4-SytKvvEt3HXFGrkS2eNxIHuONKKOYpTg9UsRAqKHU_GBwCP0U25TX9UIrC4KH0YB4KHugO_KUGzU-5Tj9UwuF2eNtHHHKS19UTlOEoOV9UHLH2eNncJJPN19UyCHRKSC-U5eOSLHz9UhiJ_9Uq9UpjS7lH99UwDUd6T2eNv_SfKS19U7lKiHKJPO2_SxbCgPOloOsfNTPO8_SUaC-_SoFD9iOplSrAHccKk-UPhBYaACPOgqThHCFTIBJLYtU-cUOdUquJBdUoXOvBAI5H3pRnRLLdUJaT_LUqqTN7TktUz-U1-UKdK1CBtjDZGMGQF84DHnH5cC1HBjdCfuBe7TKjDrgSt7IraT8RAcKK-BGsuBlSJXnH27IW2KLyIpyCzdUsyC0eHIuUwyC2HB9aTT4KodF9MUCbThdC6JMfrT1xGvQNodCBzCeEQNbTFzCU8I9nDeUAZSINvGnFKpPEkTF-nHWbTZzQYbT-dCqpGbyL6sAdyLebTGeCgbTKRNSlIlNJkbTSXQsfBPeCkzCQbGUpIAIKtjSXeCSOEuzCnLK4_NwENA9IB9IvhKSsTjwBWwBKKBH9IoBTyUHiWSueCD0C46DZQORYThiRDcT0EAFcTwwSHcT7eCQ0CTJFs0UqsT0-ELkAM7DrnS7wBTcTgUSOfCftDi0CaOUIrEPWPpDUecK6sTgfUt0CZpHyUJjfClcTTSNcmEpcTjpHtfClADaSNA1CHpAsMKyVHABOzVD0cTUoSL1C3cTBuP9fF6cTxxMtxSs8EDMMAdTxpBsdIm9MmKA0SNk5RJ1LktTkmDDiDk-Ir1Ci0DXMMRdTjgCTdTwyEOYB1QDZjPC4EZdTQoJMYSAOCddTZVLLKUFnDYXCS1L0iNrPUiKC-yBBhCM_RNWJ4mUR2C4gFTpBU2CE1Cq6RPzBydTa2Ck1DebOKCGJOUtYSk0JAOKdhCm2CK_TExDY7Di_IG8SBeTxxU6fP0WJx2ClxDDZSoiByhCOzS3UMarHOeTR5JuuTByUpvJAcO8FFEiCIyUkNRGERbeTKiCSHEMvFgeTZ-BRiCz_TOJGLANilJGDO-dJ4_TvYI6_TfiCgfCOOFJBJOvTm3CiYQ1eTKiKUvTt3CVRQA3Gy3Ct2FOMRnmATsH43CP0EAaS9iCN1B_3CLDSWAUMUAGjCn3LDJJPfT6AJ9AJM4C-AJgEFWYFR4ChtODyIpaNlRUCVNefTa4C_dHjtONADu8QewP7EBwVN2DCf6JkmRBjKV1DGwTr4COsC5kCa_BxVCJtHQbR04CFRBxIJ4fTjZARQK-lOLDV9fTjzDuBJL_Gw1SMkCl7JEgTcRBTHJhtHO5CKgTR5CjPMU5CGvDdkC-pCCCJhCNXRNVgTf1ScWAh5CCAF6WADFOr1SN9U6jKWGFr5CigT9STS3BWRBmgTDkKBCJNtH0pP35CpYAgWN75CSRAPuHACUskJTuH2gTE6CWuHngAYuH7gT9nHVQMFFVqrFXYHecOaQMU6CEhT2WNHTBa6CA6LkxTdxJH1Uh6CtlCkSKeBOaaJaaG1lCKlOIXNVWD6bCahTZsDItHtBEqRFTxQLGO66Cr4B8ELjhTy2StsLxDOJRMqhThEOshTzsDXmCxCFRRM0LGP7CtDJm0AcvH4cSuEHolKY7CA6CWyTc7CxXN9kUGAB71Uj7CmRMutE3mCGiTWtDPTN0vHatD_mCt5BxIL07CpzL_UBCwHInC_vHHkI4CEyXDWEJx-JKFCzXDlNAKwHLkB4XDPwH8WA6bJR5DOCHCoH-yT8tDUwHniTU8CMUKsiTwGVtiTlmKa8CwiTvgOHuDziTOBS48ClHO8GVUwCCSC-nCD3HmSMvYPiYDOEU1nCGoCg_J2dSnGV3HO4wHxeNQeSkPSLnTywI-8CInKa8CFDHZSCs1HPmUNZPdoCK9Co8CGZDM9Cz8BPhARxHT9CMHOFVKb9C0ZBQTMXZDzJHpFJf9CpjTs3UsjTRpS9EURMBM0Tr9CV-SuEEEFUC0B3jTcNK3IEH6R49CMDLR8BtZNFlTBkTAoKpYAFkTKGJJkTFJOHIVK-CDyHYvFt5SXeHR-CRkTspCHUCKxNXJOdhC4pCb0KNUM8yHakThEHm-ChFE8qCjJOZIVoGJIqCu-CloKDqCmkTsJO8yHmyHcJNUqCIGUjcU3ESB1IwkTa_Lf9BY6SLwEkaN5JOlqCIFHiGUM_Ct0IB6K_kT6yHwqCtWKAQAfGUlTNTaNNVC5_LLlTfFHOzHTKO_JGD3Ha5Un_CAbNUlTP_QNxA_hD11TNrCY-BblTPADrXUelTAAD7_CrzHCeNB2T6_Cp-BjOBu-C0HJqlTIADqrCQoD2zHtfJxlTAYURAD0lTuMInGVJqKLXFvSQ3oU8lTMxH-lTTzUGsCTBMJrKBWMFmTpADSbByADjBD_gHsADvfN7NCr2TNBD1ADHKV3ADh0HasCfsCNBDOLBesC_AD12TOKVWcNgmT62TfmTWZBzIJ8IOykOg3H_BMG7NqmTNBDTBDgKVVBDI3TJYFXUAvhHeBD62H96UcKV6LNzmTOCDfFA7mTMHSMnTgACiCMHVNY6CGnTEnTRMO9mTHnTTZUJnTCCDbnTNnTRnT1KVZfNelOMnTcfNchJRnTFCDd3IFLVKnT13TLCDL7C4rK1tCILJXqU0nTjnTI9SXCDpBD8iSeCDqnTP9SQ9SgnTC2HmCDlnTyLJX9SiCDgnT83Hc9S0nTuCDJaUg3H9nTfuC_nTtLVBoTY2H-CDMDDf4T-CD0KJiKJGDDICJHME10QqoTTaM10QQoT5dNGDDFCDrJUF3HWoTVNNBvCgJHaDDXDDdoTWDD5ADjZCauCjoTx8UnoThJVItKmDDQvCWTEy1H1KEGgTuoTvEV7JHyoTN3B0oT8rUO5T4oT-oTdgD7oTkATPZM4HGVOAApTvvCt-SnEDv-SSqTlJSuMVOED7GMfEDxeNSaCiaCoeN1eNBwCRHDrkSVwCMuCJHMTwCzwCx5TAjG4ODDfN-MVKFDbACJjGdwCvEDR1HcHMdwCzwCFMJhHMdwCmwCN4HzED9EDtED1pTuwCdED3ACljGqwC2ED2wCW6TuMV5wCujGMFD9wCYcUDxCRFDxwCi6TuMVVFDsbCTDJn6T2hDEKVsbCeFDuaMMTAwkJo6Cw6ToFDFpTuPNwMV-4HYqTuFDXiDpYAjUAT-E16LGMRu-UNdUZXR30NQQJzlRe1OsBACvMgsN31Rg5F4-UoqT6-UQMUZoAF8Nc1OMOVs1OOOVAsNS7TIpPZdUhoGmEQ8jHzaE8SEZ7TisQ74GzFMOPDBGCbdKZdKcSJhJMTRHUdF45AsqIMVSFYO9MKHNAo4GqjMWtI0ATrvH07TmgCZJB37TbPC6MU0dKKfK34G3dKL1J_7T3LM84G06Md1CENUFeIZuUDeKvVQN_N6dFKvK8oES_IwVS55DQ8T0oBhLI-1Mh5JV8TzmLd_NO3Ra8TWeKq1Jd8TkKSXHC8YOi8T2VPkeUYuLZVOjeKqQAleKkeHeUHEwBfEGCcTbeCx8T81U0bTveKmtOooHv2EvhNThAYwBUsA2eKXsTMFPlwSl7Fl7A8eKfdCpWSpmCuXHG9TgvUSDUJgGK9Tp4J5wSkpJDpHjzLA1BrvUVOUk9IV9TwvUCyHt6GTMKVdCWnCBdC1zLORNr4RLSMsPDDUPLsDFUPo9TqzEq9THaOFvRKeSrfKbxSx9T3QRH7GX2S-AO2FIfSN49TuxBO7GbqB7fK8uS-9TlXSB-Tf6ADgKNBOF-THgKyfLhwU-PCK-TGgUhCDuaOt5RQ-T0SCb-KGDJPgUeNDv7GFySDmFyPQlkK17GtyBFKCdoPbgKh-TmjD97GjJGUeFbSRVICo-TCxUpMMtPCmgU9XBUcOtgKPqKLWJz-T6PKwqHTTE1gK51CBpGfNS7-TKXQWxU--T33EPCV-gK6sQhDR94E-NK6dTNjJHNMPoJrxL7ySaRAO_TrxUAzSMhK7TBOhKeiJkCO1xUZ_ToCOi_MDCKcOK56MarHoOBGaBihKmyUs_MuVPPZSt3ArIB6_MzsH1LRs0MD-GqQUx-M_CO0hKUUDYUNlUH5hKADVH0OOAJ7_I4_T69FK-DAiKQGE2zSkGFJ3LjGTxoDgMC09GNDVDMCcMCmQJ3ZSvyULAUkMCTiK0cO5iC8RRAaSSAUaiKnDO8yUXAU2MChDVfOMKsK1RCr8RptK0DOqiKNPCgRUuiKdKCwiKQuTSYJdABeuCVQSIuGXYJXnMUdO5iK0hA4OM66A9iKTBJr-E_1Be0SC2BcXFBjSHjKHtHQkKtYJ4ZGOYIEBUyABgYCRjKJBUE1SDpQ9fTnkDOBUMfDWaKbjKSBUNYCGbSgjKRuBijKYBUNFEjPMBJQdBUqjKSbSG9JUbSa5C5NKlEVFbSdkHQJBqUC2jKP7MRjC6UDZfDiOO-tHQkKlbStJEnZJJgDVZCFkK4EVOtKBYCLuH8BUMiSGAH_EVZ5UCCUt3BUUDVkKkWNq4CkFOkWNlOAxJDp3JE_R2sQdlCMWIcAH5CJsdSmkKStLWCUSuIYCU5qFCSKg4LFfO9ZCniSJfOYEDVZKxQMS8KhTUniEnCUIlK3rKKlKRXNv7BuCUJ5PyCUmWDSlK6eSg1URTChfOUENnwLlDJclK63Dp1UZTBguOX3UURMzkUDDUIVDQCE29CHDUslKi1BQ3SJ8AGGV5yQIGVPDU4eBRDU-jKTDUEEJGJCSUUIEJB8BkbJDmKcDUM2UHmKCVBYdSyXTLmKOiJEHOPmKbdSRmKK4DPYNmUCRYNvwAcgOUYNi9T7tDlsAUwHdmK1DUoEJ_dSF_JjmK9dStEJfqGFPCH4SqmK3dSnYNumK9GVwmKOhJ-dS50Cs9CiwIDlKb_J50CkiSezT7WVHVV-mKxDEJnK7CHh4SC0SRHVATMNZBe9L0CHenFGJCHDHr4Si9TXFJlEUybCTnKOiJy4SXETSDHsEUGEEhhOk7BUUKTZNKGCbpD0EU3dC2EUq3UwTCpWTiaDl9CTgEsnKK5SyZDmIOXpE-gJ8xKlzS3jTk-TadJJFUYiULFUo3EiACK8G0SCE4UCFBB3H9gCJQAJ4EFUML4UqYMaFULiOspCdFUGYVhpCgFUCWFLJOP9JwwO00UifSSoKGoFlfS7-BnfSDaNVoKZJO_bOTVFfoKakTMeJkoKhJOQeJ_gSBQANpKJBKzWUeYVnoKE1TboKFGUsnUwFEPeSL1TIrTDgStoKAFHzIV2oKreJfoKteJuJN0yHCjOFHJk7JDVCyhD3eJAJVi4HfGU4jDq6SyUCRjOnfHVgSnGUq1TAeKdXUUpKXKOuGUcVKiXUmxUz1TcpKe9CDqF2GUgpK-vSjKO6GUlWN-RAGPM-RAG3LB2TBHUVrKyHJmoU0YVI2TQoD4HJYyD3pKwlTugKiCK89D9pKXaPEhJLhSpeGYsH3oUbdDZGHqbNezDSqK-iKdWCeHUCAEM4L7iST0H3MCIgJ2HEflSKDK6eGb0HkqKmNVPDKvqKAATqqKw4CSSMGIEGaVokOGIEBoKrkO1qKbYChWMQBDejJHHHvqKCIUldD6qKDEV3YUnpUp1IppU_8JX8SqhSXOCPIUvqKRIUxpUcwEUIUxKVbIU5KHPJJuIUWsKarKhIUysKLhJeIUieA1aVzrKYMO7aVqsK5HHAbV86UELVwIU5JUPFJurKirKxrK5CM7aVrMOCdNT8UnhJ6eG6rKo3ILbVQdB7IUHJUmnT-IU7IUEbVrnT_rK5aVpsFeIU9lOSsK-JUldBMJUfbVxsFMsK2aV5nTnoBIiJbsKmNVTNOYOCKPOYJUssKaJUFoTgJUKJH-CD-aVfNO0bV7_GLNNmJUvsKmNOoJU8bVqJUakJOkCcAUEaFniJ7sKwjSJkDuiJ_sK1kCnFKYOCYrUrISgsKTaFGtK-JUFLJgsKBKUEOOOtK5JHZMVRbSHKUA9U-vSEKHJILQKUKjJPKUSKUMbUfQMeUAaxJK9UiIFUjJscVVfBV1GYLAlzOtaCiOOuvCn6BhKUfKUSLUW9UnCGkEHuvCtOOb9U8RE0tKsKUzfBMLULsUwKUPLUkLE7KUxkSdLE2KU0kSdbFzKUYLU8KULdV5KH0LEKuKJdVWsKPuKKuKEOAFePALUc1TlsUmuKZaSosUnCG7_GQePguKgLUmNOdfNULUZuKfdVq_SLdVpuKd6TcLUruKJdVkkJHxCZYNdlSsECIiT5_SyuKC9C1NVw6SVqThfJNiDDvK4cV2MJFlTOtUDvKwRAyLUkwTTtU4LUjUAg8JkpR3pB0XDHOV7-UbnRDpJBBAjBA4aAb9KJdUkRT1tL-iAitUn4NsGGXeVZeVxEPJkA2ITL8NgZHi-DxvAH4AYlJtDG3NTqNE7vKN3NtMPaWPZIPkzNhERu8H9lEIvNIAVA9HJnPpJDzTJdXDrsRvoHpaCSmAdKPCIL5yRmCQ3nJvrPreBAJC6DJteMRmDzwAUvR_lB_yJsSEh9FmELcOTK_FuyJ31EKRIKQEx9FWRA47KcGEKFLYTHjKTP8KW5KxELYrR9fJiNB-HLBhAJJPoHITuMABQUwP8OTBiPaLEzCB_sJDQE2BIsfCr6FNaCGFLB-PqGHpoRMKHGPTjUA_xADlBBUTu7F0WLsuAMnRS2EsuAt1KMMLc8BRFLLgVxZLabLTeVWOVmlR31K80AtbALjADbANTG3pRmmG2ARNMU5-UZtUgeVEOPg8PlBAXgV_nAihIWWOBRPaLPohI1FLQOPeLP0xPMVOUOPOVOsQIBpEq8EORPreUaOPvPPQPLbNKXHDGiIUzJJzTmrJYRPOGL0TEREOPGLqKP1LPsKPeRPlVOXPJALLtOPopPxaSXeAURIhGLrNL4OP3nG6OP5VOwRPyPJ8PCZANOMPvxBBWORgVIqELSLVgVjgV8zRagVxUTBpRtITMdUUeVLjMghVigVwBAjhVQ3OlhIS3OQHLE8KZHFfBGpPBIuLl0FGZEuhIdHLowA7PEVAJcwFPVOFsMgfDkHLo3O67QnHL18EjdDF8Au3OTRHcBFPnL0lA98ESJCA1FUwLwlG_MII1FbNL2HL53O4HLZ6OS1FUEGDEPpfVO9EH4OJDLJ4OX6SPUGO4OZQPQ4OMILhmDLaE-eQD-BRILLEFy9EPXTohVSgVvlRsGGuUS8CGVyAMBA-kGEbAagVXXTsITZXTxiVfhV0iVC1AOPP4iVrUTClGf6Nw4NtlNj6NI2QQ8N0RTTiFV8N6JTShFmqN5oNk-ECoHUgMtqNFYHiNUclIDHPFZOh3J3QJA7NpHL9lJO8K1tMwvEE7NH7NeFP3yBI6F08NyuL28NN7NlDGjpPq8Gg7KpMTNDJPrNXkEftCkpNxjU9QIp4Mg7NAlF3aLqRKSyMu9JarNrpNQ2NNIDJEFHnLSvLypNxaIPcM1pNxeA-fVzpNIUT6MHy7NKTIxNJZRTRnB3qADQRrKD-LLehVF7Kx-UV9KqUTsUT7UTtqTHQJqsGhtU_iVbkVVvKbuJekV6UTuUThkVnpOxvKL2KeQRlhIO2KCVTQVPS2KkJMU2KHkA-vKJVToPDLVTORCUeLTwJ01AoOBIwKSVTXEOUVTLxNQvJJpHdzKq2KSZURwKISAdVTw2KPVEy2KQYLfvJNYTNFFxeC52KdgMoVT0kMYYTzTPA1OsvJpwKyYGuqRxvJMhAzVTbgP_9TGHED0KN3KbzB6VTR3KzND9VTV3Kp_TAWT4zAdjLDWTc3KNwJGWTtXKIWTjvP-YTDwPOUGfBPo3KPWT6yFRWThlGnBPPyLD0EZEGXWTE_K13KphApBUBID1vBlLB0FHLCB-BIrxKT7E_3KxTUyxKC4KF4KglM3xKPCUI1Kz0LnlMLiCD-CHxJP4KxWTS4KM_IOxJ1WTX4KPYG4WTs1RXsFXxJ8WTf4KRnA_WTWyKn3KgxJYyK_WAayKZhVEDQLEHWmEq4K2wPFyR8cUegVv-UmvKCMUpkVtUTZbA-6KxGPikVJOLTOV-6T56KckVXbAFnVgkVK7KU6NICFyvKwkVqhEykV4uJ0kVo1AFVT9uJV2KMSI_VI7kVOlAMVT-kVfvP7IBf2KzwLKwKElVNeQVVT8_HXVT_0HZVTbjJ8zCNlVFrEeVTx2KcvJSlV12KkVTcwKXlVR_A72KoyMqVTprPG-KpDPtvJD3KZZIilVEZQjYTV-ON_E3vJolVg9MBrDrYTslVqdGXeE-VTwlVB6OBWTa3K2wFHxKVPIaGTHWT1bMTwJ7lVdBP78NZwJUxKq3KbUAewJHyNe7PFmVdxKrBPz3KqNBtwTHfL2jKcWTFTTQmV_mEUmVhWTzjLYmVmwJamVxDU8VIdmVK4KExJgmVuWTI6OhKPCyKlmVNxJ8yMHyKpmVSxJbKDMyK2ZTd4KyyN1pNi3OywLzmVFSPLYE2mVjxJGXT6ALSNPWmEeJILXTVUTu4KRnRdgVUOVfgVE9K9-UK7KIBAKcAmBAMjAtBA2-F8GLNKLRXBkkVBnVIOVsfMSMUmMDppVYbArpVKHBupVHxP4yKl3AIyCrABtsNs5A-yK3vKOpMi8J3vLrzN-uJfdIkCGxdUB1OyxMvAJ0xMkPPmzQydCDUJKwKkhHmhNgeLXDLJqSjmMPaEXjCs2KsgHTwKeIFsVCfEGgCB2TOo4LgvJbDC42KBdA99KhjB1qNZlVMQDzzKt3OotNjPD1zKQFPR_EuvJfmK32Ic0LNQNyvJggRolBgMSW-K8fU5eUF0KuSNInHfwUahAhgCIjIP8HCwJ-hIP0K1wU-3AYsM7xIkiAhsAb3FGxK1rAokMDUMf3Ka6OSwJg2CHyERCOw3C74PYnAmwDUxKLtLqLA3nDzrD5jOBFFaiCYxK6IGfiEGIQLZTusGBiA0aSv0KqPMclBLAEsfI61SQ5KCaC_mEmmM80K0vNE3E-MTq0InkE76E8bJkjBdmVB8KQ5KwZNN1KjiBFpV-FBS4KQ_I0WTOPVpmVs_CDkLR7LcnTp7FUrME3EDITGJQ3eI5zF12EesVGBBRaA0QIHJTQoN3gDsuANkN2nGwuANkNQpBakVmpVPdUC7Tb4NVXTMuRPqPcgVK7TlkVusVPnVDMU31Fu-HhAT1USnfC6yKX7AhfIMQNA9Q95BBzK4VQBkAEYGHzKc2Rt_ANqVhYOTgALJF66EOhKeqCy_UBBBWqVq6POzJREBazKJqSOxN2kQPwKQeCAQSs8TbZOlzK2pJozKYtOkQArzKNnBOSTGlDhVIfQH1qNwAVhgAL5NEGEVyM7wOSKT2zKIaQnfUHJLHoVDUOI9Q5OEmKRnkF3pH5vJWmDO3KoZIbuBWmDd3J4BIIjIqLIVNAe_ErMC1PLS0K5fHPDBGxKfAKBKDDAN2lVuaIarV_oSAQD6NKUYR6dIg0KirVCaBIfKBmVPLClsJXMGDHDHxJnpEVGBDpVHXEyrVN3PqrDrqDp7FcXH3OSGlCQ5KLrM60KjAHd1CXJKdpNC1KS3PsgAdSCG1KEkV6xKdlBU_OoEQRdQsyBe0ITBFR1K_MLfzBnmVgBPTsVZ1KCNBPbVphABJSqNBVLLn1KYxFWvV12E0pEXyKp1K3mVr1KdTTenAagAsuAx9E-xAtsV_4KvsV6sVE2FG-HXnRWlAwqTzpVphVVMP2pV1MD8sVnBAUnViXTObLlhIlXThLBQ2KZ4RS-K2kV5rAm7EBpMyaBinVxXTFDI-kVfWK2XTC9FGDFmNE4cI8XT9kRxCI_XTGFMBYTxnVW6KA3CXBELmVhtV0MCavJLKDPXHqWO_5LoqVOYTOSTWQCSYTFiMocPEfCXYToKCpbMFlASkBBfLdYTUSIrOUBFLyvJXmSc1RlYTvpOnYT2gVF0KW-IbuBoZIGMKViMrBBzdIyYTz2A0YTDOJGxK3YTyZTKxKJyKSwJIIF55I_YTLEUYwJDrMYICFZTAOFHZTK3PLWHDpVz0B8lAOZTFvNNIHpIQwoVk9IQ0UlZTEYH2hEp9P1QSbZTduM8oBeZTulAgZTbmKPuLmmUZJD4BInlMByHhmVr_MP1KaWPyWTuZT0WTfsPSbD3wA_qCVsV1ZTc4KWtKzeI5ZTRnA7ZTlzFBXT-ZTmcKAaTbcSsuAbPIeTAsuAWzRoDQTkPnhV1aAV8Hg9NlVEtQIypVyBAUyVEhNzLLUgNUUIm4GWtIEOTwQMCpEj5HTJAl5H68H7QED9CLCPcdAp5Hq_OUzJvyDlgMbNIMaDwuAijI2oRZtJQzJwuA2qA1yV6MH85HnqTayVBMS-yVL5AHNEqrAJNE31RjXOTOVAzVG6HD8HI6HWyRCzVeVEUiLUSBU7KMrJvJCuqErjNvsNNyBinEyoGGsDVHL8EIeVQ1UL_sAfyJ5SAJaAv6Ht0PQbE9SLP9OAyFsXAboLdgBmnOHMTxDLN7AiQEoHLfhA5JBlyVmZQX5O9nV7vKvCLdkB9qOfnCx1E4kNtsAF1COPDRvG4wKqXByWEDrGKxD8gPqyDP3AflJZeCVIVy8AArMzJNAcEGKGduLs-AJ3MftNj1F6nBmnA0FFnOLnpEkbQWnMbqSwhMd9HmFGm2OazJ_HDdAF2jLVGIE3FucAq8Kh6DwbLJqAplCx7Fd_EplCUYEADBlXEZEBplCn6Fl9F7xImPJdEEPxL0VPhBFt9FW5J9kEk_EXRAUuAMaGCYE_JLi7AqkLTOOQrRDfEfTTAlEZhVo9A0SVrsA0nLOhGwuAHvEA9M9yVKzVF8HbyVLjMIzVMyAgYEntUMuRgpO1sVfMDpuJe1VCwFn1VDcAg1V_SG33PKJFExEOmAhjMdGDxMQXzVwWLveVEwP9rA1lBX3EdyJn6Pb_FDoHsFBQ4Pa5Kz7OhQEz7EZpVgzKLiUpdK1iL7pG0GB0cP0zV0tGPgP6CQ30FxpB3MHijCkTEC7PTwHx1EvBSEhLlxBJjLWyQI7PKmDtEFehA99A3oCkmE1sAJ3A0eMBrEHbOQ7PySHj0QkUIAGLzbEVEFfDBguV1oEU0Vy0F8xN9dI-pLBGH1QEA9NRNDXRJctAGeIXtAm7PYxACnEEaEl0VTfSqnMr7PorEoLGGXECgLSLSWUE48HgbIBMBXuAYXEASTAoFpxAgHPplCyQEvfIplCQOIPLDP7Fw3A9kE5sNE1V3tA4HGduAI8PNEL8rLN8PskLEbK05K1yV5yVdLL1JAyuA1yVaUG-hEW1VLTIEyR7cUSyVyBAasJYMAYyVLCQt8Hg9J8SPbkIvUBTNJ0RTMKB_qGWoLRCQ46ELEBVfFdzKftVRsMJSTXuMovMmSNJkISwGXrPzpNdnIY-HXcAKeG5VC2XBKLMhMH1MBN5KaxPc8B3RLmbGKeGt-JqfBCKBJeC8REryV2lNMDLokNr_ELOMlbOL1Pz2LPkLu3Li9H3mAQIGGNGyuPqmA_9FvzFDoGNcCauAcaBNrETkVsmNgpRHrPNFB84V16LkeAfcLwuAYUTD7L8YIQnEG1R2iMtfI-xA3XEP5VrJG3zPdQLJ5VlDQ-jNgVC-xAAYEX5VjTTS5VMnP16L9rS55LdhAnzFP5VspLe5V9QHb5VrsAlSOU5VKBPglIdhAeAGG1RLpLx5V7pLs5VwSO45VCUTkPJ4aKu5VsKANiAe5Vv3Uz5VnFIR5VSGDcUFF6V9vRD6VMjPU5VBlIH6VC0MQpJO6V5CQO6V_xRD6VQQOV6VasP-5VRdJF6VMJIF6AnqTcXTOHF3XLzzR7sETOVh6VsCFj6VpcM22BZzNMNSt_P9iNtbDYjPwQDktNetMQoDEST0OJUgM1YChbMx0FuhPVrL72S82GFzP5aG9oHpTGxzNUyQvwFTUP8dG6lLybMVrVIvLbVL4FEfeE78NazKP1F8bMigEYrRUqRF0NyOPDcMnnLJ0NI_O_bM34FNcMoRJjJKitLg7VINKDQRW4OAIGwuAyQEpeRwiV1aAn6VVPPxGGBlGvaAakPOtM2VER5AeGG14Q3pRbMIm6V3UTB2K8tBKPPGsNA8Ey7VFCL-7VrBA37VCgMyvLsJA4YEaBGG0R1hVhbGcFBmyRt7HqyR_GP9hExTO9INs8E_LBsqM2TOLUUymJiuLmbGRQEE9Me0R98Eg0RVAOBzRYwLk0R1MADXIsmEJNTm0RcHPlWJLxKPqJJzRiHPC8TqpPnVADjPTCNlvPyOP5ZELqA3mR9ZEwgEswLKuJo6HDaEA1R0HPPcMD1RD9V2wLl7VgQPfKF8YIxIFnkGr7V63V0qT87V2dM4tA93VQ9Vi6V0lRT2HP_Fs5AvFBMwF1NHQ0EQGIpkBTHCW7GyFDqSLt7B-aEVcIzrDzJC9wDbSPCMH37R1NI-9AFZEgWCI5GIMBVQL1GIG7MHcN1KGgeLP1EcFE9VSqqAxnVPTRCmEFFFlSG7_Nz5GiLRS5OPKBYGLbwPJ9HqeL5KBpaC3OS35QZ9Ee3LjRCfLCO-V45FObLH6QfsA22KDfCg5Q0kUl0BweLeyFrIDKlPOeAaxBe5BpfCBYDAcEvLBq9A_8A-4DPGC8RGxkBj5IscIB4ANGL2vJPGCTQDSlP1hPXUEqcQAyBtSNZFPyzENHE_3BgvD_xKMdTp5R5fHHrGiHDeGCafGDbLvCQc4FCIFvuLRVHlgIQwMjJB_VITDF9KLFYHtqAFyMLRK8BQBKIFxAM4OYsOw3NdXGoONJ6OmkBpSIHMCsZE_XI-kDPgMw_EG4AU0B5GD7LCZeC9iC8LCoOGmoBIiK3cMneE3sO6kFn-DeHLhtOJsAU1F0aQ8dEVGB8BJDKHQiA_XIZBGiaGrpBhEFInEatG7KPj0AM4A7XAUFFHsALXBnkFpnKlBFVXBDFBcJDT7OnfCu8DcRLEsOMhBnNE_JFj7EMtAitAHsRNAT_1A_7Oe_Vo4EKdPitR0rC22F9iLbAWOtGWLD2NB9aIrZEnbJpfJGKBZ8ElSV1AWm9O7dAEkNvkMzrCKyGEPK0jAbAWdFAnyFZoRDzBw9NKwAZPD-AWFkLCnEzANHcLHAIsOFEuLFhEfgLOBWOcLQxPR1BMbGlvTiNEJBWuOFLiMPTDb4VEQBOJKMBWwlAaBWAMA6kAwlPAEHFAW0OHIjDbFTt0BhzEhzDHPBjBW9kAwBWJCHJUMl8AedAKwAhICwBWSOIMBWD0A5BWSfGoMHs2A7BWZ0L3BW9ID0BWNFB5BWexQDCW2BWoMHRNAwBW1bL7BW5OE3BWLdI0AWTmAU0ERCWUDBPCWLBWRCW8NHIpAlHI2yExtCUDBz_HGBCa-Hj_DCAGhCW3NAKCWCPCT0LbAWMiAABWjCJAvN0ZJpxKrCW3jNaBWh6BXCWq3BzoC0CW_OL5CWwSCJUMh6BoCWH-BHAWfIAD3F5CWefC9CWaCQGDWziNzAN_vA2CWCDWq9IIDW5AW27FWfCIDW_CWN3ABDW27FOST3CWzBWKDWpSGGDW6GBbDWkiNZDWZCWCDWbkGZDWICWjDWUDWWCD5CW4oSCDWC3G3CW5CBGDWg5QbDWn8AwDWiDWyiEiCBk9EhfB8rL5DWtGL7DW6iE5DWsuAx1EhPJfwGmFGuoR2iMsnBypA4LBfKFddH5sOC0MPmVhCWypARQEPEW0kUeCWC0MG1O0iAKEWYMDSEWOeAXEWVEWayGPIAg6VV9V5sVhYEzbAPbABDGdcMCrLMuRk3G67V_cUiEWxYEkEW0BAmEW5BA2qLkMPHqRW8EdPPMVGfPPZnJPJKsMPZHL-rM4ZIqyR5lNZxPc4LoHGEmRRpPLRPp7P3MPvlLjWEaZEv3OWpP6PP8HF8PPzHLLNPy5NkrL_ZINNPOUOQ-ObOL4uLWRJmnGUNPQDQY9EXNPC3FOQPavLhIFuHFm7NP0NiNPRUGaQPFyPcQPgRI0mN9XAuIFFEWSTTmqTO9VjtUwjAXOJdGGjeV3pR5qLk1VpxCpuJ2FWQjA4FWYeVFKKmkP7qD-tL9US4EShWQ9XQ0BJVrPuKBTHCm3NyFDVzVXiFLtVElBPOA5LLKXByFBQHGZHAgZDyTMEoQ5fPygS0jAuVS33EwQR5SAGwAq6PH0OIhG15CcxAF2EyvGiwEfiDkxIvmJ2XTsPV88NlSG41R81JKGOtkAePHfOERjB43JdvJzWQPIG4dEBPDrJRtRNqjBbQCiuR57LDPJP4F2qMVZEiQL_7OZrGZEBXFGaAO4aRtsTpwAQqGzICoWEsOEeqRs9TjzSxOEAOI4pQ19T_NUcFMrBFPwUzaIagRRuBDUOVPBG4Q-mF5tECMHuWECRV-KFZ5RqNRrYTgwAXlPFDBxnIMMF1nItPLjcT0YQL2OPTCDJCIuVqkECGDvPQbpPsRGhCEAcB9aOQ2AFwKSuGN-Mu1CWsEJ9H9HFotNW2OzTANPIQwMNmAS_VW8AyZRhTIb3KYKUYfV8XVNsJN_IiOGYsO3xVdXGwaGDNIo3GpSIqeHFNMJ1LCOK_7MmCIIOQNUHItLwiQPNFR0EYlLBpQLRL1OKScH-iQgYAAjQV1KxZS9fPONIOQT-aRKpDhdGXnBHkB0sCsDI3gJFBTW0GeqRusIjGMPzHLiF-kFrIWEAWg8AlWDvyPi1QANIItQcIFJmCcIF8vBV6AZFIukIfFGBAH_kQZ3EOtOQEC0LD1hOG9OEFUAMHyyBcRLjGMqINxAVcAWwJL4MFsTEzpP0JFPuOV7ObHDg-CnxALyNnuEUOGnQAVgLyBPpAW-JD56R9iLvkMJPIbFTQOEcRE_ZBzAW8AW2AWtgGZmBQ2AVcDZmBiaCs_CzrCcpAAkDuKBrBWpdCCML-NC0vIbuSDzByiBziB2qPVcDNBW8JWIkLU4GuUArIDmKWRkL7vMXQBXBWVGSGIBckEiKWQkMDUM3LAijNecBmFEXKWHQB71CkKWM_Eu9RimE56O-ABedKHIWpBWZ-VoMHoyEziB9kA6KWimEqaKkKW2nJLLWFwJWJW0OHALAfKWysLVLWCpEOLWbVTJLW1IIZLWWdIbLWRKWbLWGyKbLWlBWJLWTUFOLWbKDnLWyKW8cArcO0kFd1RcCEVLWP2VnLWeLWrLWMRJKEOlHIrTEVoBEIBAoOPwG4LWOJE-QLHjIKRO37JeFA5-Ev3BRqGbFTMiA2-OuCWRKWv3B3jNLLW1CWL1PcSBzoCOMW2XQbuSh6BiLWRMWV_ELPCNUG37Jf-PVMWQnLTMW_kAeMW7gAiMWiHDaMWixKcMWExJoMWXMWRDWkLWRMWILWuMWyVDaMWNLWyMWhKWuMWtZTyMWlMWuMWzLWXDWgLWuMWrMWbRAhHHcMW6xKCNWxMWRMW55BeMW_7OCNW3MWGNW5MW27FVPIXITFXAheQHuSIXHRkHHuShUAZ7E4BBByRN0CAoO-xAz1MK9V9ITMML_XJefRNEW8sJk9JwyJcNWePB9LW2uABkL8HGx-DqNWTzA1QEtNWJvKoNWQIGuKHTzA8mSjkDdeGBwK5NWAuJ0wAgEWsEWcIKJfAJwQ31RUSOrEWw-UBOWwDQTwQajMuNTefQqQRoeV33EqeVL0MQ-EJdDm0EmZLtcIwkPojM0XTa2K9cEakD1ULwmEKwKKHHDWCUUAaQQF9PTKEtNALHCl3AYzCrDB-lEvQJ95TUdGgxPDTL43HFMGIRLA7VcZLi2AhzL3NFTQHmBGKkMNTLGdGg4AKTIE_Er9ATZRNoVjlVzqG7kBpyETjLulGCeI7vPGBBFySRCHIiAE3AH7D3PQ3xBdlABCIj1MswAP3AybER3Ab1KmQQHtL8AWD5EqhFgPJMMQwYIB0NKnEvBWPGUXRJRnBH9El2MKsD81SdvVWdPFlMu4MSuOWtAglMP7AP4A3xB-aJUUIvDB48C_SJCcLLiMKbNfRELkKl9FvWTe4KwlMMWDROOGXEL1VdaTN1VPBEw4AJTB6xAwPEZhVnrB6lM-xAAdE-xG46LLVE52QTzAeAGoPA_NWHOWuzRHvPpEWceVz0NAbA_FWhEWcIKuhVFGWsJTNyCjHCN0E33F6DJLsGZIC-qB6tUDPHtoGM1P-pJwqE__Hm9Vb9A-uLxdU52FwWADPDt9VEpPZbTbbNm6AUeF8dFH4A1mSiWM49VC6DBuHO-SYjViIPn2Oo0UjlFoIP88IXwSCqDjeCZ-V70PPlAoeCzrDBQVj5I2LKSNC2DGwoJa4VbwGRBQl2GVZEbPBfzAjgLU0C3kRqWL8oBU_AQqGbpAvLWt8LdwBaFNLrL49I0oDs7DV_RJ7GlFIyLBf0Bt8NJSGqHWP9PsWE3jNB8DDFBJMF3qGhJCjUEqcQQ1PICFvNRmKFGgUEGF--V3FP-HWmlJCySFfI5fHfyBG_VoMFdfGWlBoOE50RM_VF1FtxAMzAgXJXIWfwGWKCdAIYfVWkFZ_VD3PTzC-gFMQEY_CNuEKCGCUVj_VVmG3IGnRD2pG09FV0E0pBuPEz5Gi1GYUNeTREgEOQLEkUYrRiCBrMCvTOciFCdA6_VAtSW6FmtJMWA7wOstOZ2OveEzeGTJWnAGyuP1OEszJUQL_rVBtVE3FTcAnkETcAOAWuYQDRBM_EmJWNFRGcHrQJLiPocPlkG2GGxJWinENnDXVGidP4gFBSEPTWlMChzEK7H-aBSyM9ZILbL-5EOtGoHBeRA4qTeRAxAW3dAE9MqRA2AWXFOQKW6OI1hA7AWsnDKEIpFGO5E_LA1MCDBWKIH3NDc4M-PB8UGL6LcgLLBWfDVExJYkE3PBzHBeUWqKW5zHOkLJlBDqDXBWhUWaDWfDVQkMG6K2KWqAWapDgBWMUAiBWZUWkBWphATTDnBWN2DimEqBWsUWQ4EyQH0OHfYQpFGUkBE-AMUAeqHWUW0OHW2MAVW4BWzUWvSBFVWimE-QEIVWJoCKVWACWDVWZ0LTVWbUWx6A7kVPVWexQTVWedADVWMCWKVWOCWdVWw9NdVWfoGimEvMAfVWXCWdVWWVW0OH6DPcbBdCWbnMGBCgCWolOjCWjvBlCWolOcVWQ2EHiAGiAOYDpCWc2Al-FMiALMA27FaeGpFGPMWMVWh6BqVWbRACAGDWWiVAFWW5OTKWWteLOWWCVW5kFFDWOWWo-A83ALOSZUWLDWKUWRDWHWW_vAWyJWWWSDWOWW3VWXDWbTWXDWRWWXDWiVW5kFVgLKWWeDWWWWkiNtWWcWW4EGMWWT4AYWWeqAMWWo1MKWWKiNWWWC3G6WWVWW5kFxDW6WWoVW-WWHWWAVE-tI4DW5zOueAl-MLSEJXW5uEJXWAEWcLEDQRkpLbUBc5VZBFyHB_XJ5sO5NWhfLyRQypABEWI6VuePoHGypAbCWI6VWEWfXWyHIvVWTzAPfGSeCPjC2yEQAT_mV53VAGWzBAE0P1aAQ0P2xJlHIU9VAOWxXWG0PgAPx1Oe4AndCewBZMS1NHW3BNGWV6M1BLVjDuzCmXIo1BtwOlQDVZIdQRAEBYSBb3F6aEYoQMxGtaBGRWIMBnEQ8gHjTDzQRfTGHELuNO0oBA2AR6FuBGxFFsKBvGWWkBxGWr4VzGWvrA1GWp7PZeC4GWAIB6GWrfRL7O-GWJTCN-VBDVqBT4eFabEGHWlQL3fOJHWV-VR5D2XBNHW9GW1jBBETSHWRRQUHW7gVTkDXHWpzKZHWqkBbHWr9O8lAnlBbYQgHWBXOiHWWFQMgPTnJR9MkYIu5OpWEyBBQyEOmBkxNhZPe9Mf-HBPUR8I6wK0HWfIG2HWU6Ek5ROZD0RHqDHVdDsLFU9T0ZQc-HCIWZOOOPEmSGGIWekB3PLKIWNpNMIW-wN1IIM-AZsEPIWmJGqdAlSWWIWqaKLTEgmAaIWiqH0LPFyMeIW-pEgIWoeH-0O0qCzPHzxPGuToIW6xNReKsIWBERJKGEcO3PESrQZiBCAJi_CegA1wG-LC02GTDIA6D8IWImA-IWwyU2oDKIFyrQ4PB7uUx_AGJWiERJJW4NDLJWqkBNJWv3BRpKQJWqrT7lC_7O9PHSRL6KWEmCaJWeiBvCUh4J2PWoyBzKMaLBiQEUFFjJWDRB8PN2bFnJWLoFF-OqTWTcAsTW6jEaDBuKGBuT9oLOsO0JWQhCzfVufB0HIcJDjeH9aW-9BfvJfhN-PWWoL22FmoLEKWWdIVEFX_VVEF9aIEcLMKWEtAiqQebIJUWLLWTKW9YIP_TFNWxsGtZThzDbKWU8SFjCblDfKWQ7DDcWnMWiKWxQTuKWEuLwKWiUWLcWCeIuKWxeCNcWqLWF4CbQLQNCs8EDKWfBWScWZ_O1MWHQBC4FRfRBLWoMHqBW7xEsBWyRGHLWSLWMLW7bWMLWZcW1BWQMWTLWmcWFwJocWFwJqcWDFBQLWRQLXLWNNWNVW7MWNVW9MWTLW_MWFwJtMWrVWucWWQLpLWscWlVWyiBuBWvLWnLW3cWTmA5cWTmAR1PX5MrhPKEOxaIqNW8LW7LWUMWRdWZMWCQWEMWxjUmXDHMWZjIUED6VWLMWDKDydCcMW6LWkdW5cWh6B7cWIWW_MW-CWEdW_vAmcW_vAocW_vAZcW_vAbcWH-BLNWRDW3cW_vAndW4PEgMWrdWOXPcMWvMWlWWtdWXIWAeW1dWN3A3dWANW5dW8yEAeWpdWN3A-dWBNWaMWDNWReWxdWCOIINWGeWLKFTMWaaPCNW5cWHtBchLKSA7HRGITc_HX3Hn5PXKBFaFOXWvNWlHIedLK9VKEIhNWAvNmNWBJPveW_LW6FCpNWoNWsNWzeWwtG0NWxNW3eWmiEyNWhzEyNW4NWVEWcUS8NWX1VvGAeQWDnVwjA5tL4bAFsNNTGiBANQO-wPRyRFxL9FWmRTYuJOnVhoAxqLKfWW5HlBANfW-0A9pVnpOBWSFLAzFC_TWdpN9aBO9D6gAstUN8FtpOZ7TGrBCAWtNHE9GiUBfQHyJB_IBzVBSQNfIQ1NHF_BGaGgdKvePuwBThNHnLa2LvATlJMusBydInZPbnHAcQzdU0TEQTIaJLOYGhsLZmRPSInUL6xLPuUAoIu2RS8BJENBNUSqTbmBniFxQNmiOG2Rg9B2GCbVMQTIy_UJWGsjHuOHfDNIaCSVCMJBPKM2sPGeF_fATtIfuCQODkXHAfKJRNfVDC-KclC0GCCnSNLKRRWpPIZgGToLdiLzeWTBT21J2NDyRHeJRUPKbRNtEF7bQWpVIgPybTv7MuYKbwPLxCsLKukDU_BVsAmKApaCYKUJ2J4XPO_H3eKULAaeCNpNK6GlhPLAOUxEC9GxaIoYBozUswS6vJM8MsZB0RNE2DhIDqrN45FuMBh5KdrOfzALxCzVPswAr0E5FKPQH_nVe6Gi3NFZBeICH2BVQHzDLKSAfQHykBiTI2GCCeL1LHaOU55BDaAekBr9IEsV5yBy5C16G8UGGkIPiWBfLmLMmeF1PDJoCpfKt6BDjFDeSJrDFNATAONaO9jAxpFPXKF5R88AnKBrYCLBBLPMVmANwEokBY6T5QVRhP1LB4MTX9Mu-VQJJsqGT9PQmDtxS-TCvTEzqGvaLMMBK8DKVIyjHi5RaJOu0LIgUO9R29MNXBCZHYhAJYE2QV40L6oC-9MF7HwlImBOtFSt6CbiDNSHZ6Pf-TcQQ1QDkLAYqHH_EYSH9-Jc4FaqGL_V6SLR-MeKAkiA_MSdSHjGC4mIGCGIaC99IjoIkqJYrGZPEMiWdGR7xNE4IC_INOWFCVDrBcrBq-M_sBFvFi2TN_IhqIbRDMAL6VHbgEKSABGBKhRdfVeXUawI6qCK_A7dI66Rh6AUoMI_Ti-D0rGR6DO-BvrInbOAVMg3ImKT-6RR_TLWHgCO6jD3GSTzMy5DeHGKrEiCVdESRhWW6RSwMFrD4WJhcF-pGZfVfwB49HShUZ2KcOKuvFC9Gs2Lv8DlCVllDPcDEUHb2LWkBM3CEmBq_T6xG1LRV_LN3C-tIZTRgRG7tOayEzOK3sA-LCKJOOcOvMC0rSv0EUeGluVEUAp6J7tQ0hIEZBvFBb3COEAdXJIqKMOFDTHMvTz0BIeF-sOGaBvZShTDM6K7NF2hU_kI1VPcIDR7DkLIAVHGMC1rITiKEZQ8aRKUDyiCtHOH0S9OS2UNDlB_sGwIQTVHlCKKrIruR5nBB5Ca2INTApuINTAN_NwDOLmDmiKEFIXrIm4Cc7A0hICBN1DOgCBeTVU4CiCNLyQm0SL9A1PKy_NTBNjfTS5LtTDXuLE9RDhHkkBXqKTtIDqD1kBHbBGWHDhHGeC3TVc5GR9RCACIlTsIJVfCS2BNQDqVNERBd4LtVNcID6BNzBNv6GLJWrhW-BNmXHj2BttNKCNUeBzgFpyH7IWjtHnjHaWGSXAWeH14LxeQbkC8_GKXH74LlzCVjUfkWGWNy7FytHEFIEtIcqCR-RWnWKtI0RBoiHpvBXNBizAbON6PMqxUjLDe_RLFOoHLw5CxmWLkFTiGpnW4XHujUSPESHC1HGkrDzbQ9SAutIHpBlRB30HcKNNpBfbHDCB3HQ4gTIlWqWN5IWUlC02MCYFDoWdLFBcSQtGBhTX4FZAHz-RFhTVdCL8JVDNQuIsnBkbQ-PRGHD8NEzgVzqREmElKRnlC5uIMTBXkSTyF2GCIlMAgBkvM4yMTyFsZGU6LR8PIwA2NJW1CgxErPC_1EQVOLPB02DpBBMRPqMV1fB1ZSJFCD5P2DNWrDcuIlJI9IBWkUknKxdGlIWucDyGLJYE0hIz4AX8KniEyGL3pBYzJdFCfuGsJBgxEvyLCZEZkUNCNyXBvyGiHS3-Ap9J9KDdLJxvLTfOWrDruIWeAYeHvYL8NEe7HxYQEmCUHDmaGspNuATZeAkoWZeAIXGrpBcnSMENelIg7L1WE2aJpJQSmCUeAOBHTvJWXANMRLTK9jASBHE2DXvH_pWDASvsDlENt9B-sDDZHN5BHqW3MUP-JB1KWvIjoB87L8_UxENU3S6NCudAX-J4QV_DJphWhvIYqW0CRcIGu7LbxEdJNg-JOoWv7Ct8GrvI9XQfISyTKH5GfDUlYOzvIEPJMFNJvKOFNsqW-ZHz-JfiWWwCtPD6SFedIyRHOeAiRCBwGnHCweMKSMDXG_eH30CQhHBuDt8GqaHq2UlYOxdS7REHgHHhAyaH1CBYwIOeAUTFr3BxFNPrWH6ITrWSLN3lUFhHInFqON6FNPrW2XHcrWbLN_FNfnABGNOeANbH7REVSCRrWT0K0HDTbHjrWoRDIwUbjHQ3UKBNciHjrWL0LyzTSnWAxIsVUNDN3rWpPMdhOlSVw9LRIORrWn7BPnIdoIsVUnLN59Lo3UnWMWUEtqOYUFpAMmnKI9AtxVhGDaKDpCK0VU6TLxHVcyBQTC3eSRZHVXB7GND1FsGI53Up4E4ZDFmBuvDgsWhuIXKPYVReQHVcH34IpCSGST4CSuTMxqICkTJiB0ZNUsIJ-CgxE4MFtGByXBF_AioWTNBhEB0NDnzBWRL6TM3LG8TMhROUES3qBwoFEFIfeHJRA2-LVzJ_1AxNEIIFnxA3sIeESRRFZJOriBaYVsJDteHUtWnaDWtWnSIG_L9IBI_LvmWjnUtvBJ9BdtWZeJWtWC6Ic3ABfHRWK11LsYVyFS3ES7wDrnDaqCcnVHgSMsI1yHUtWBFSe8GK9UD5F1VFxfH7yHmIDyJNFVCQ_C1WEt_LIqKMFSXgSyGS30IwpFhWAkpPNVCuxIAKNMCO0jGq-KuMJ65KDmH1yFb5BGWDKKN3KCoCSksWuAWKNLCUWi7A9pF7qBoJKVzHUtIQKNwdABRDslAiqQpkDR-BkFB9KD4bWTRVoCIgxEp3AV-BRHCnFSVSAz1INsGMfGuaBHgHOyDeKNVSAgKN5uWGFN9uWBhKM7SdfFG2TsMTm1If2LrKNA0BKYKVcDulTwpSsREk0Js1I85UmhHAIJSsH0uW-GCatGxcOdhGXDV_KB_AM90BtKGz7GJTV1DI23CABBJTV7gGwaWl-L51BQ0M3PIFBWRsO1MCtKE9KD3PBDOEv1BwaGOtWfUWJ-RSBWzvWOzCSBNQbF3vW_1ExvWa_EVcWJHIhWCOkHjBFpxGcoWccWhIPALWh5Jd1RcGBxkEjcWoxU-UWipWjOW3gHv1BLCKDwWHbUVwW-UHTwWkyMZwWnJBZwWFwWNVW5tIjOW1kBZwWwvWhwWmzLhwWGFQhwWtxMjOWVFBuvWlPBtwWhBITwWTgANmWdQLAuIrwWF5GrwWkwWrVWfdFFXQCAN8MCcHEJjIrgHKwAL_BsrIGWH7_ESGSDhHJYPTTDN0H2NDNkO0QCI2I4hHlGHA5L9gHcXFO2IUxWm0C2HE7fFoXFbtWoXF44LLKVucH_HEznRiYUtvBGIED-LSaV3sTsGSjxWsTA7fFE8SihHzgFcdDuXP-HUpxWbKVSxWnbGwYUGeCusCXxWy2IbkA_GSGiSSSOX8SmID62I-XJ4gJ0xWulDCyW-mI4HEzuB0AB5FSjxOE_TKZU94Ea3TPyWSHSKyWQhHHMOe2IHMOQ2IWMOHmWU7URyW8uB0ABdrWdMOfhHfMOayWt3TcyWUyWYeDcyWYyWMbVRyWg3INwAJkVbpWiCWVoS-LWxyWxiSklACdNqwWnhJSxWhMNtyWaZH7yWS2I2MOH5G2MOAvWvXM16E2ZUNyWBKJGzWtMNtyWQGCtyW0iHMzWY2IGNOjyW0MNMzWpyW7EKPyWxtIfWLqLVA5LCjH_iHwSH_iHGjHF2EIjHgzWmmWaNOayWQISU8UlzWQ4IgzWfyWWIS94ENNNqzWHLCiNOmyW8DMGzWrJUtzWgjHF2EYZCpjHrcHTKEGFNl4IdxW54TfxWxiJyxWfNNF2EwjHF0WLjDH0WPzWN-S0zWy4IYEMCnWtDD-aU_1L_GDf5LBTBKAOFiVQGBmpNDMR--BNMRY0W4JG-sBnjWf0Wb3JptI_6EFRFYxFhqOBfEn0WwGDp0WhDIyZJdZL4fPMiAWoWCQWqDNCQW2GC0nW0KNksWCTBO6DclCvaGsFO8vGaODFFMweM1rDusOWHCWrPX0WNFMoLR0VDe0WAjBTFMhqOMVPwjEEDBK1WSFMnEImwEW7AN1WzLBmwE1-BN1Wu6EY1WZoBY1WX9AFRFLgRDiRwFMR1WtXAT1WwFMivWY1Ws7Ag1Wk0WmwEeBBr1Wd1W6FMf1Wt1Wk1WSFRr1Wo1W6FMq1WmwEwVDg1W3pBN1WNvJ81W51WKGMKDBg1WC6DE2Ww1WSGMy1WKGMgvWKGMc0Wk7H01WArPE2W31WSGMB2WB7Ah8Gg1WmdPFRFM3HLCNC5IQPCkyNgEMuyW9KDGWWrvWIWWmwWBWWowWBWW3yWADWj2WwdWr2WQnL1wWRDWewW_vAgwW4dWt2WTYBh2WzAGf2W-wEUtK--Pf2WpoW72WSwWHIACWI92Wx2WJqAv2WJeWt2W3FS_2Wl2WANWn2WANWp2WGIIQwWONWuuWB3WjJN72WyyMW3Wz2WbRA8sA32WxuRbkDLkHBONEJSsrUUkHVIIFHDgMQl3WYjJrvC58D1gDY2ISaCwcHGpTEFIhjJw3Wl3Hy3WG7D1GM05In5PnON5zO55IENMq5TxJM95IHHMfhHLHMPnDBwCHLCENVO7KrLEy3WUrWHjGlKBKNVD4WAKSy3WCKGaHMB4WsbKQ4WF4WRuKQ4We2IlHMO4WgdVy3WtyCsHMW2IswCs3WRaMd4Wr2IswCW4WTLUd4WZ4WX2GM4WkNV-3WdkJJ_KkfNy3WBmH5HMT4WvuKu4WLcKrvCM2IetLO2IHxC-HNRqTaHC10GCaE3bC6oWrPNWcFgPQ8NVA5Wr6LXxC2QHBOVT1LRwG1sGqcKNpWgIMS5WlIMiRQkXAABBtALrRB8rQtIMW5WshAl3AVuMnsPZ5WOpBrNPY1Qi5Wk5Gk5WWpB8IMW5WDDVvyWdhA1HG5MQq_LJpWtQH66LLpB0BKQEWzyWgXW45Wx-DSpGVEWT1E7hBKxNt5W_aDB6WRLBdeG46L3OHVEWZDFb4B-CQAOMC0MfhLK6W4iP_vBYPGm1LAQB_MLzeWXjBR6WuoF6cURyV-iVs7VmkVLzNdhAMwQSaT2sVd6W4sVbfPHvMK2AZqPa9VGuGhWQa0PA6DdSJL3Vz0JWGDnZL0vEheApJCGSQKYW-0PkwQW-BARWoNQwOB-8ODjKmiFCZShGWviCI_Q7kPFxQ8yPD5Go_NXEDoHF9tUcoHRUNfeF6RAheFk_AaeC6hEWpA22KSWG3kDKkAwIMXAIJXD9KFHfClRWwMH8YW2kBiDPvBH9aW7gAb-V7RNAtAGfVGPGf-V4sL--EKZWF6Ll-V_4R2KBzOUg-D_RWhlGZpMXCErzAu0CDSW2HDFSWe0L_nR8fUU2KLSWZ8E5-VL7P77Hi7GJ1AUSWiwGvZWCXBpmDHJME_VUqHiHDJrGjeGD6OoOEJrGLTLzLFihAYJOlSWc-CnSWVzPo_MxlGX_VWSSLpKsSRyuPAzM-UMf_VEuMRsWuhAwhPYpNcZGyrGlHWLIFM4Or_VEIQaCCM0Vz_TDAVhzM7lG9JB9zSnJB2yUOBEWOMjHFuPK_1VKXEjAWE-QhRSmjKzHKCAWmJBgDPHrPlAWlmJhEFu2SatGWmVbuUqTLomSiTW4RHkTWUGQQLDFrRVAW1uRqTWItAVbWijBLnDdAWknKfAW9vCwRJiAWIKG7JWrQIxxGLxK8TG8TWFAGsAWkYBHKWR7VEGHb9F2zAzAWR7V0bWJ3RJUWolBgCI7AWUxD9AWFnBH3LABW7aB_bWXkHqvWA-WHjCYUW5DWvvW6_ENJBwaGrTEPBWgUWCACiUWI1FkUWU-WOcLxNWsOFaDWS-WrUWk8RWaIJWHO_OF-W7KWo-ANJB-KWDWQG-GIgE-NCDLWfBN8UWiPMUkBS9WawEqtV1-Ww9NNJB2nJM-WtcWR-WawE6BW5-WOVWA_Wo-W--WU0EA_WXCWA_WLBWA_WWyJA_WexQA_WedA5-WeVWP-W4tA7-WlVW4-WawESCWazKUCW9-WrVWH_WX_WJ_WX_W8NHNTAuVWB1E3NAgCWNTA4CWpJP3NAx1En_WZYI5DWw0WduLbdWH-WbdW9VW61SxCWA4BzCWm-WIWWd_WBWWf_WBWWL_WJmP8CWu_WNWWYODwCBU_Ws2WGAXQnLIAXNzACAXJDWEAXLxB5_W6dWb_WH-B__WRDWN_WJmPKiGCAX_UWEAX2-WnWWSAXN3AD_WXDWF_WJmPkiNbAX9_WANWUAXM3WeAX1WWQAXpDWsAXKiNEAXC3GwAXgAXa3WiAXONW7_Wa3WmAXEXW2zJ_XI-LD8AXBfE-AXwGDDAWvYILnB1yV0EFphLLbFMwA9kJWXWvKGkNW5fFdXWr_WzeWeXWvPVTEWpJPTzAqGK95WTyQ7eWZBXdEWZBXGfW1pVR9VJfWksNE6HwpVNXBtvVP9Vl6W_PJXfWiBXZgVB6MaWBVzEg0J0kURoIYmAxHBd0FlkDphA63PrwF5XOvAFMtBxWSnQH1NHR7WGaGYcTTkD2lDR6EFYWNnRa2LPVS9WIIOHjdAqgG57IT2LMcPpKKv4Ov4G2NTwWASeIh8R0yCllMBbT8HRlbB1xMJEN4gFxzMjVSQtVhiA4WQM-OB_AV9DOHL5nHbOHOnWu0Bd_MlgWVDP1BBogWpBFfPHX8TdtG8VAc-L2fK8OLANJjrBVVIUlIYHC1WG6eVRpIIzMEsDWVGf_AZ3ImRFrODzyL6IG81J-xPmrBrMHGvU9bJ0bTkPHVkSD2JsQBWTPoWC6HCKMIThWJaCC6GSlA8bT4NDjwShQAHAO1BNOzLgXEehWaeC7SPBKBd-RFXD4HRFLMXvIohWJvK0tCWIDwBCcfGNeEr7ITDXzVPc-VVwAYOEPQHLfKizLcQTPeKRLAdJG9hWzZOUeUiUJTzEu5EGcCgQHWIDIiWuTImzBfOUTxI7PUNgEWiLNTLxpBkfCGCWrLF-3SuLFoCRmmKS4SciWLmU0XHLEE84QF5RJ9AkiWAgCgsIhWIT0LJfHcFMDQAABONrEuiW1yJX9M9mPB9BUtTO-IQmDvHWIGLWXGtOEFIDXyEFDBK8Dk9MI0WvXSSOHu0LzsRQ2I_qG5YHhMBQJN00L0uBWyB2UE-9MX-TNmIzwUW2IaMM1WGv3JBrD7aOyJB6VJ_SCvAFuBOy-ICMB_wASTABZQWTAJDRKiEOpCXrFJsOPnDW-MiZCrjWkgU0cM-BVnHC6iEbAME4I0GQyaOaYSXQW0BK-mFeTNH4P5RV4FG8jW0HLQzAoYSfIE--MuBRhDRm-AnJOwsBiAOUCVO9D3qIplAFtB_aNLCVGmBdTAM6OekTg3I6qCO_MIsGL9DYNF1gWX_MULCgsISgHAzEahKOLBVGBkkW9eIaDXIWELsGx_TCDSZvBV8DukWG4Q-nDCXEykWr_Av8DepSU-AD0BJwFTeTIUNEmB3FFXWFH5JfQF1zQvxIwHQ0BKFlWO8Q1PHjUHEcFOcOtiC0rSLVHUeGVDVoUHvZSBBXwoDqGByqJe3CmpAblWjyU2xQaaQm2IKTILBJYVKXnBQPIdHXsdCSOFtHGETWXFSslWlANkLPu5JxfJQiKsFG_oDC0A7dQLJKCTDO0SSVGBtGvaMLpD17FMrI62Ll3LnzBhiK6HXXvB4KWXdCNjCtvBapD_1L53AMmW-XJtENd0SJFSc-GewFwPKwzL28RnfGx-RdABTtIK0HDiWhaSf3AlfT9dCd6J7MF6DVB8AdQSTDNviUUKOL9RHeIN9R9FKKWHKhHh3W6TViaSEqD6HXSMNW7H6URPPMhIS4BNj_DTOD8YJJaGdDMQbUZjKQuEN_GjGFAnWUBUGKMDnWbtPFnW14I0KMhPME0J8BJ0RJMnWf_GwcHjkCnmBiEVyeH9GNDrSXdCxqDiAPLWNOKKmiH8CNlsIL5L1yWuBUt7C9jKljHo_MlBByOCi1SIWHlgTm0C2BUANDtUVuzQFmB-IXhsBAMCFQMcqCutI5SU05ASuHwaHMWII6RfuHRtBWDNT_RsQFFRFaFXQuHdCSfuHQIBQ6CdLSpkFDnRGKN5KCKuIh9E4UHYEDsDNl7PzSPTyFipWLcSn_NG6LXDNP5J4PLd6CbOOMTBudCCWDo9Ud6ChNECWDf7AU6L5IXNgUm2KG2IHsDcwWyDNJsARTB5tIPJAqMVwuH5uN5oWKaC0lHKaCg3I5BLabHt6LNeVTFMJfHi9JXDNGpWI_HyoWlkDKpWZeF5HGfKFRJBlkDGkEAXPdmHUpWzGIWpWYuMT1EsBE-mWzhAn_RJROCZHJRO5LDnlFbbGQmAEZHrHPqkIrHPQODrHPX-ECgLKRGypWOrP5GNguMR-AYtL6DN9tGgEXofOOQEHCEtLXjENewBlENKkAGqWK3SXJNtXN0hHaTKzpWNqWX2AlNG55GxZHzCFymCG_KVqWPSBXqWQpM4rWfCEwwWCEJr2IguGe2IARClKBuRMlKBwRMrNEK2UPMXM2UDIDIFN_hBntD-lB1vI_XOVGD55BttDlmEyqWdOUzuBdmK2qWzICBwIlsA6qW8UG8qWSzCKSMSHOHLCsHDQhHhgOe2IZHOyMXGzTxaLcCH4MX0JXZSMsdCINGBjD_8LaIXxFNlsASBSDNXzuBDNX5oIHNX9uVZcJbmM_2U9uBZ4SONX1wH13BBGNlsAkrWlEU9LFpuDpcIL3UtvBD7GQCTu7D2MXTZKv9LwBSUNXTFSOnKQ0IAxIaKR_3L8uDD_KloC-eGp_R-rWaYQwaH2DEdSHwNXJkHWEEHGS3bHdVJLZHr-EW4Ag4AeoLC-L0GCqjTLNFVhAnZDBJDQECHsPpDH7xIzFJlmEGcHAjE7eSaIX1ZP1mAI8BlmEfsWEnDfTC76EVbWQoWlsWyKFqnHR4Wu3Ed2RrsWK8GtsWh0TMsI_xHyTH4TMwmEF_An8HvSH3BEHyLMhBcrBIhCLQHXPAC1L0jD5LDrKD2zIK_IEtWBUC3gHExAItWA0GDMWU1GB2PyyMuFUDzE68BRTJc8GTMBOmJG7DJPXAOHjGJiTH5FU9NB7FUQPXetWA-QqwDCNMtGJWPXC6Ib6ABfH3dA3-CpRDa0IZWKZ-A6oBYBKePXoWG70IHYH5JOFkDb6SHeIv9WASA4YV40IwJNueJluQFjO0XH7HIUDImpFO6O6JNBjOINX59BjUPoZBROAH7Dn1TCNM-0II9DuMJFGXDmHWFE95L5KEKKNrbWXDNZuWZOXJKWczNO-BeuWyKCVzH5IXFAMWQXWKCUxE1AWjdDfHJpuWD-BjFAdKByKCaVPWKXJAMQhHUVMAfKDqF4qWSwEMfGFSDwaHb2LijHg1FgKNb2LGFNzQX_HXBvWV8ISvC4pIpKNVZSOGBnrH_9J7CO9FSuIDNvWksJPvWQHEpNXRxGScL50Bz1IurTJAWoMCdhGEVHzaQUADx6PkQXOVBDBBu_AiDD28WOVBrBGfDOk0G3KNrpEovWFJQqvWL9AqDOtvWHjIRlIkQXNBWzrTcgLIWGk8RRKBM4OkUWqRXRcL9dC-PB_1EmRXa_EhgLzQBP5GJcCzeGEwWfjDJJBzADrWCDkTSBNSFUeZL5UWXNWFXQpoWHjI2XB8RXUwWMSXuxLKSX-UHQSXOLXTLW7HGX5MRZHQSX7VPWSXgoWWSXDOEQSXRVHQSXIWGQSXfdFX5MswWKSXgxImSXVSXrVW5uIX_WZSXc_W-RXrVWdSXkSXaIBPdWeSIi1MeKXDLOKQS5oUR4V-lTz2ISGSFgGJYPb0QdeHj1BKsCAIGPxWiIXRxWmNCM2IJTXAfKFrFAOHFrFkxUPgJ9NBPrFSTXexWJyNgkOOwWixWGJRYmTaTXjLOWTXpIJeTXULX3_BbtWZdDnJXn2IutG1GSeTXhhH5bB55SDIUUTXqWMpTXOPXT8SxdPzLN2OKIiSkIXxdD3TX82I5bBhHNqIEuTXL1HsBP7DKAUX9hH2dDCKGEUX_3LA0DxMKp8SCUXjJXezGJUXEZKMCQbyWsPG2QXCbVCUXtnWltCOUXkyWsPGD-LqPGVfCvcBm0CttCdUXnHSQUXl_WETPwyWW8Tq_WlUXcnT52IO-C8RXfMNvYOuCCAUXkiH2PG7fF9zGYUXnMNEQGBjD_PG2UXIeFEQGbUXS9SxUX0iHGdBj-L10DhUXINOAVXfUXnLVxUXFRCwBBAjHKbE8MNOVXwSHOVXGjHhQG60LUVX-UXJFKOUXmzWdsI0UXKoTQUXydNsBPT4IgVXV4IhQGyKXpQGFVXNDDiVXyRHhFK8XHhFKijHM1SrcHSBU-uW-6Ef2CD-SuTXBtKJyNfNNoeB-uW14LTUXu4IgVXw4IueBwUXASB6jHlBBQ0WFWXqXAcJXJPHuPLtQLq4MezCFwKK_Mf0WhAIptIc1Q8BB2UH28WuEMhyC4EM2KCj0WMsPj0WWRXj0WX9AVWX5EMe3L7EMfHF4VWQKXpCWrKX8VW7lNpCWmzLcPCIeC1aKyeK70WrNEDRFJYP0HAIFMU8NC1WIqB6EF3zK6EFrnB8BBkLIXWXO1WV1QDnWEXX6EIAXXV1WIXXs7AAXXZ1WMXXdWXwFMfWXwFMhWX-SBh1WCXXUWXUXX4mIMXXbRXwFMLXXUXX_6EAXXeBBgXXRXXAGMTXX6FMzNKeXXD4LeXXbXXAGMdXXexRbWXexRpXXexRrXXIGMSPBUXXR-QAXXC6D4XXjXXQGM1XXK2W9XXSGMSWXKGMnXXYGM_XXk7HzXX41DEXXh8GAXXmdP8BBa2WO2S2NNuEFe2WzeGPMWjRX8_WvSXk2WXYXWMWZYXsUXezCwCBVYXH-BTSXH-BpSXH-B5zEdYXfpBTYXl-FkQXRAXfYXdWWbYX-wEmYXjSXjWWbYX7OXd2W1RX1YXlYX1YXtSXH3WsYXyPGoYX3pB-YXhSX1YXxYXa3W8NEdYXRJBGZXjYXGII4YXONW6YXGIIbSXONWxSX8KEGiNQGKvLJfiGVZXcGBXZXgqI5eNoiHibUf2CeKUBIXLbKFyVbZM-5Ex3WdgBTMBmZXGeCpfBo1Ec-FnONzfBy5KFdVISNvKUkZXz3HzZX8eHdgBktW6fBDWB3KUxZXB3D1ZX7fFIgBbtWG3Dk0J5bUzZXINXIgB_3LSgB8ZX0uFDaXENNdgBnlHOaX_ZXNKSMaXvyCQbCBjDP6TKaXjVXQbCmzBdgBbjHcaXpZXr4WgZXCcKzZXsyW53DRJXjbCYaXHQXfbCIaXtPOiZXM2I7kF84WsECAOHsECiTHEXT0xQsKScvVGOD0LH-xEFeVBeFxoO9aX0KS9IA1oOcJXP5WfpLeIMjzGIIKfzGV5WoAB0AHV1Wd9Jx4J9gMw9O9gMLyK5uPOVGLbX0IM8nB9gMHCBd9JtoAICBnXANCB9gMQCBZhVhjCqcMdhA0vACaTYEF-NBIEWjqDNBX0zEK6W15W2uJsFGzmL55WW8TWBXlUXwNW2bXA6WkbXC6W6bXIVFpbXRVLV1KW6WRTEeBXLjMjyKmILaFLqFLeFLMuR1ARmPTjITUfWe6WvfMnILIcXeILajMJxPwdEGeMoXT9aBqXTLvEdqN7lRgnVodKtwEQqHJpEVHLwIQ2sOjVC4XTmVGZUNLPBNwVjiRF9JCYTW6KkrLWjIVwV3hIKYT98FewKAwH9iLdlBsVTbYTFuIzIGonBF9MSkMiaCuOAxDFBzGG3KywVr1AnyMIMCD-TnkSwRHuYT77CclPaAGdlADxVmrVyMFgDCxrJ9YTRPEvVFrtBYzPvmERkEYnADrMiHDjuW62BRuEUtINZTYoRUIRaYGt_FbEIcVPrxKp4MCnEt-O5wJoxVhVGnkECfHiqQE5AU1EuFFlkLdOM1VLJjCuJCYtKacWQtJCACHPByVLrLWSkLLfBUkBZhLBeX6qG-dXRLWAeXrLWmlGGeXD0ADeXTLWiXEQeXZaIVeXBKDVeXZXEVeXh7FBeX5rALeXiwGSeXlVWpQOBeXgdLQeXIGFmeXQ_KrwWBhLkeXYeXkeXaeXXmPzdFbsV8ZTTyK-pMIyVXpVSeCpKDEaTkpR7pL7NJCiN2-BrNW_1N3PC0kUitNQyV85Pc6WnBXmvVo6VkBAoFLoILrFLuBANDGsaAeJTQfWjQWLQJmQWoBXQcXHcXpILMDGAsND-H4oPlhI6oPdPPmpJ--AZTGdNB2FLLQL34NMSD0lNv6N1rMupJawFKDFjAWy5FiHL0pJceLkHLXxNCfGQ0ChbJ3sLpHLP2O47D98EyqR19IapPAtLwxPKVP0pAhpPxgMjpPovRYmUQCGj2OppPl6CrpPmqAPiAyJWcTWd5KaCGs2OzzP30RUGLZsV7pNRUGy2O4JO02OuqJZhVHQACqPdhA0qJcRTV0FWfXJfX31F-7N_5VmBXVfWKjPPbMSTGpoNf8HUbMvcMx6VPqVvHK8fEcbMI4F46VlWO7IBNBQcRJ36AmzKGgE2fX3GC10FbsALQHD7V1lLsjPH7VziMerLK7VAwPV9H0pAO7VaiEQ7V6bMDAI82FJ-DkgEDUGRZBbIFZ7VIcMJDLc7VNzQe7V0NLg7V5gEi7VScMI6VL2EHgGCfXwNJDKFDcXwvVR9V7CGM0JQoAZOJE6VGOWHfWKfXyhXzBA0hXlULgnRx4NkTLz4NtyP_3PPTBa3Q_mL_LTGsD84NE0NdURbIGgbTidMntMqeKH5NxlNkAVWSEtqV-CIBZW9YIztVwwMTpPKzPmFE1tMCdXIHTpYTw4EUgEZ5NbOTD2CmZEe5NFzRr9FDqA09FVhPn5NmfVN2BEiA1ECizPb6FzIQ6FPw5NiEGIAWteGgrNqkJWxF75NB2Rt5PcYJr9EBlKjYO0dBsKAlRIG6NjpAz9VzeWZkAeyCiODXFONjXI6VHTE8oGvhXHjEFcXcuJZFCLbAzXWorMJ6V3hXfBXW9VQBAYjXjBAajXn6WKhCwCFLSPMPVbZLCuLP-E2CFPGCn8Hi5FFwDusBamMZUE89Gw9Vf-GUqVDELOOI1QRDEMRcD8OLo7G9aIBNH3lExTJh-EheFu5AUsTMzLaJOR2JexGg5QOZDayFy6K-YW2vP2lNOgIPwAKlP82J5MDdxB9RW8nJDdXOBP0DFtxBxcVpxS22ArxSgNBAuV_fPiZWkwUlvGNHEeLBZvNd_EIEF0TEqtPJEFNlNvkXfrHkhAZXWHXLVGMNGJnmMeKTFkNDNI5pFqWHknGgzMebLneE4_EKwOtpEgAFihPpeBmAFMmA1ZLJlXeYGybLYrMLXB_kJKTCjnMFrGzcW4ESVbW1lAkeAXVGKoAIKG-aBR9A56RDRODVPwvMXlXgeEWLSccLQQXhwA76ROmEccLQUWLxFYkApdCdsRt-DJfMKPFgKWrUHKBW0lXcgLTBFHbBwwVmDTLkLc6F5lXPcLJjIQbFx1IqDOC1C5BF0UWSAFIwWrKTFLWJmX0dAHiAilXpWXslXKpBDTTUBF_VWQmXBWWijNWWWm3N5BFi2WjqI5kFrqGamXyhPfmXCdXfmXzKAcmXRDWfREfWWdGFfWWl5OfWWXmXSWWZWIfWWRREfWWETIfWWDXIfWWwBFpWWQANCeWlmXANWpmXpWWrmXpWWtmXXDWvmXpWWxmXpWWzmXpWW1mXpWW3mXONW5mXa3WnmX-WW9mXONW_mXMZX2lXOZXVnXQ0E7mXfGFmIFLqDz8KahLBfEenXpvE7GGwOEWmP66LFdL0QB1bXcYAIFB3bXpnXK6WI-KlmPPjCsnXUjXxyKR9VD8Vw7VhHBl3FgVE17VE8VxYErgXMjPdjXEcX0nX6nX2nXB8VGtED8V14QXLPvyWjTO1GPK8Vi0FdVJ--E6vAI0RshIi_I5hVg3OAHPPVOclGfjB0IKGIGVfBBlU_ZPMHPvtDufBlTESaGu-Pe3N_8EZvND6OurAJUO-hAjlBo8V28NMUO5qRBmLExAP2VRwJQUOw8VjwLMzR08VinE28V5_NoNL58Vz0RfIFDRT_ZEL6WZKD3DCezRyHPgzRitLpUOD9VsKAOkPKEWEqAM9V1JPRATdRTOcXXfXCyJjEWBlGwEW5tByEWoEW-qJSWQtgXPcXWpXuEWYpXxEWzEWWQJUDGnvMzSBGEQlGTa8EsxMdDXIuLVSIWXJrfXVuV_8PmsLvjEZbTLEBVpRy5FlUDH6AJnGQWGv8EbgMcXDJFF1YR3-EO9PM1CQVLhYTqDHlxC0_F3jAa9POBKI7VT_IUUIb2Oe9PUEGnWJhlG_CLi9PnsMaEGXLDu9NjxVj9EimN0wMGOQg6FGEPDaPZFQqmN5HJpEG_9PjiAuEG78AlrNC-PV3FkIMrcO69P5NWdiBmPBynXT9KtxJLsNShEBsNLWL7hXbjA1hX5CQ_nXwhXwjA5qXI5HCvMzhX-qX33Pg6NTuG8lBD4VnYRb4EtfPM8BDWE3WI82GPxPzNDqpJcJXITEHiXJsA84NXqVPKIJyF7qDNqDUWEyrB6ULC7QGgPtXD5yLawBMOETJFKeG8bCkTEk4PeUFMlPH7PHgRAPEf9CXlPRJGT9JZvNVRE0WEmEL58JP3ACDFabE4oKTnEXqCKnMePWa_C7bEusGHiAywPZ6OD5OWnMQjKeGIcnMPZAihPZOIPXEicSGEBq8KUwMfqLBHXCWMLCFWsGBVGRgW8aI-_FRMWi3EM3FtbIXCP5eBXTAcsXRMWBsJ0SBcYOpsXyiEIeR4NQzlMaZMQFIzsXe8E_5WanN9hM_xRJRBFiACwA8HLFiANXLsnP0xG0EGswMFqMoGA2qX0BAUvKErX7qXHrXybAeIK1hXQQOBrXVjX4qXxbA6qXGrX9qXNtXN8H33P-BCvmD33F1pDuqEtjXRWSStE9aEowKYLIBVQLIRCEL5RDmsGuVSd9D06AGpSQwAe3LCzBY5Kt4A-kPhcFdTIZ8JvoBS7Wr7IOiP_uOuwAhjVwOEzIGR2Mj5JbnIHCR4wKeNDHmJn-ISoD04PMmJoGIngIkpMWtIU9H4jD7bEXnBJsXXQL9hAHvUXkEZ1ErKCemJDmA0mRQ0AA-FlmJ89GQ2NVtM-EFEZBxuBRVEfdMJDB2qAEZSNrEpmJ27F_HFxjMmAG75Ng5Hz8KD_S3uE1mJAlDKEWs8B0kMrNWbPI2RGFiA3lAWUTAbBsJKK6Wz1AxoIHtXUvKquS3BAPtXh6W9iVjpVVfWJvXgAP_zETDV4vVVfQoXRipGlMUFtISjDtaTmIGYlJVYWSyJ_3PrMCULW-wVQzAx4GYPW0vAnqBgFXsMI0KDhGW3rHLqBhLIRSDC7LSWEsZFzTAxBFh8RK7WOkVJIDFpA1GWMRMTbXd3NQoBH-VDSKW7WhlG8HCy9O5JBf3GVlVL5O4YWJ9H3yRp3Ky-EtVGfzAilJrrXmzMdDFATESkX6nSzRD4ICqHDFwU76BhvQBJDuPP37WB_KtbM_XJDSWgBImiElPLBVPJMFJqBE8WlBIYfGOfL0kPSSWZuAu7KodKqBWyqBpmDNjWmSB-0Jc2AB4B3PLQbFOIWLOB_ZW_wXNiBGCGV6OuNEfzMi3Eo_MB2CFyM8dQ2lIJCOKQAldA6PXbLKEQLlOBpSIV_Ll_VVEGV7GuELnMS0IW_5L38WxlAjeTdKG3rHAqAXMCmyO1_VV9E8VDBJBV8AAtNKrQfmTKSAAHC-_VpvBxEL7UI9nEhAF4_OsJByiB2gIPxKWAQcZTNhSduMDOEYrOhMGLdJkTWvhOlBFz3USJGd0BDvVogAj9WRiAarGm9WvSH0JWAEH2JWw4AwPAt9W69Fv9W63KyhALbLmBB-TWKnPDmBFyMDhP9aIayX79WLUWteXs-AdTEXDL4bWxMTWzQouECZSQpAq7OZPBZKWjABJ-WzpDeKWXDLzlXwPEPBW8sJHcWRKW9UABFLCPIpKWHVL8yXoyEBzXyVDBzXx-VzKWCjIX_BWcWJJL7KWGzXVJDzUPziBq-WM4Vs-WyOEKwWvHD-XJx-WP5Jz-WkZQEeXryXEeXNzXGVWmzAbLW5xXTLWdzXUSXbzXTeXnzXfwWpzXFwJ9VWbLW5yXOeXF7AhLWrzXiwG3yXAdWzzXbKD1yX5XA1zXFdWcyXlVWABWlLWtzX0LWvzX6wWR-WEIX4yFRnDkUXA-WhXMJ_WhXML_WhXMhzXZdW9zXsCWS0XsmSnBJUmXfmAdmX_zXYMWB0XWYX7zXodWpzXaYXe0XKROXDLudWg0XdMWk0XfMWRXO0dWm0XjMWo0X_dLu0XD0XTAXs0XesGmMWQ0XyYXi0XqFFyMWfzXANWaQQ2MWm0XW7Oo0XtGQB1XxzX-MW_0X20XEZXm0XwoIo0XHNWL1X90XUnXi0XaaPL1Xx0XEXW82MdTW6DW1bIwXHLYEiCBOXWK0XNEWjnMKBXG7GmxMNEWxVWCfXSUOyNJ4MCd1XAfXF0XNEWP_W8NWS9W8NWE-AtALBNGGsM46Lo-W5NWPHAxIF7lCekBcSEK6WRxRLWGkhCbQLOQAnqTQtMyuS7nLWyVvuSSfWVoApuJE2XFLSQcA3LL4mPzzJT5M89FJCKwcEZ-BcqBijCcuAijIgeJkhCYoMZhBO9VM2XvXWovKbuJM2X1hXruETOVg2XnQWi2XV9Kk2XKdKuBX-5JVuBCwAXuB1BXO2KhnRuTBM2Rn9DNnHywB42X9QDvOVJLAx7ILrTVtT_cF27I0RTvJMOCXKXBIOHOHG3kHdyWRYOzJMJqDtMSnWF7CVB_N_yBuTBfCXCCTp_Uu-L72QlrTpVS2RG9HXDLK7lX5fDIPKM_GAoHTNU4_DgxE0RBovB56AEeCFxQHeIvvBEPH1JDAODdKMHwS2AFReCgLKyEH98SoKMCkXgWEd3NMsTrJM0bT__N7KGcwS8xSs6DvsD2KMXsTtPH1kA-0DHkX-oQALMzeCWcBRRRO-JS9IV4PgKKHLMsGORVHctDLQHOPLJtTM9T6jBkkI5hWy8NVQHULM9RKfxEnOBr2AfjCj0CYLKcLMdkBDbJfOUsjChLMapHq0BjfKdmKXxBTSNFvRrLMJBL89IrnFtRB07D64ExfCE1CsiW8sRCBO69TgDCdkXLIB9fKgNP-LMu9BmnIBMMPoV_xBdOS5cUyxSv8AJRVYmCCqHrPLk1COMM3uK5SNmKPcjEqOSKSCOdTzyMbyBPjWPTNr-IsyCTaDsBOmpGgMMrUFyrEbdT-gUkPUKlCC2CUdX3hAG2Cg-TACV3oLFdTMhBYmBCxNChCW0KKUDrdTRRNJuT6gFIWJiTN-FXwyFKTHWJOh8GkpMBeFb-A37DWuTRSDHNMxTS_fCrWJtvBNSVQiDBeTwRDrqHSNM5RDEuDQhU3_MbgAATD-8GZlFAUNkXEHNOy_IZ_AVjCYKGJNIcGUy_E8HEmrHPSDAYDhhUX7S1LGPXJXZKgeTahKZ0BV9E8LCeoD0NMFvTXcO-gC2QU20BAsHHDVKKMX0BhHXMTAo5JvlTWOFHbUcMCBTDNsHQiKE7LRsHfnBzXJDpDeJS4UN9jI6UNUAU_OIMiSmvT5_BBmC75DaVNf6BnPKgJJ-AJQ4CQBUXfTWaSYcHQYJj7SjCDlTVakAiQB_dH6KGF1StrIXIXyfPM5UjmWuPLEwT4xMfdOhNCEtHGTA3AJcBJLtGl0BLtHCXCcCJx6J_mTV2B_4CzVNUtHZnPvVNX_B2PBbwTACN0oDGjUEMVICJ3BJcRBWLHLgT73NhXPcBUIlIQvCdBBpPMNJXy_GkkCuUDxdNh5CZ7Jj8XHiD4jKWGFG8SSCJI3B62CVtIoqD7KVZWNqbSCDDDLVqJXJXALuHXRSwgTr0Uh5I7GU5ZJ8HERxTqeOQQMerDz3BJ6CC7D-jUJTP7bDXPCtAJG_RcYGFcS83A2GUIcSnRKiQM70K_ZTXFVCSKnqIBXNW9JP3HFXNVcSC6CIXNBGOFlT7uH0mNULHKuOPDJBvHgRSERMJvBtbLCRMy2Ss2S2YBPQCVuHLRM0FVDRRuhTZwAwhTzcSoDJtDJKUAPyT1kUREOAGV8cS8FUvXN6uITbJNnBovHDdSf_FAfFCNCHdSXTHpRMilGiyTOMXdmCLiTk-JAUCwTKP0CDYNTdSPGVSEJTgO4CJACH_jAfGV6RMBSMedS0_BRYN1CBOwHjdSCGOKSMNSM4FVl2UEFJxGVtdSPTNH_JMIFIzT1CBewHVUKlmFhHO2dS0EJhwHb-XqYNhwHbNAX_JDxHuCHvWB-EJ_MAuXAezTKHVeqK3wHHZPv-XzSMn_JOkGHmUQFJbqCvuD66B1UKLBVucJzvGnBOGIOaHV--XY3UpEJQDHHOGMEEoMK0cJFVKeFJKqFpVUd_XxoC-SCdcJrFJ27BaZNu3U57Bi1BgvDXjCdTMs9CIcH-vHzZD5mAKpCZdJXeDqZN3mUgDBtTMeOXc5Se0TkHITMCbdHvCJYfSLdDKkTvIBn0TN-CefS2OXTkBPvBrpCVYBw8BbaDXFUVYV3KCVkTbUCWIVjiBYIV79BakTErCA6SfAY5jMpEHcCJF6SfAYMuCt4UkAYBGUmAYrpTwGJWBRZaNsIVFlTuIVxkTbqCXWKrUMnHRgwD8AJt6Eb_X5nUuaNY1TG5UP-IIFSZbB6UMHKO2yHNHJ8eJxGJNKOAfJTpTFVM4lBfgSbUC4pFK7H6pFXqCAbNx1TizMVoUX7SOrCoVCW9BVdGOyBLXKXiGZrCTHJcVM2LCozHu5UnzHrJVvKOP7SDZF5XUVbNZbNroUF2DsfJJTE-HJBANgyDViCJbNTHUPDJGIJQNCF0H4CK9dV3JVljC9VM-CKmEHP0HtHEYqKjmWFWMT6UABTdGS_mUHaVIjFdIJa6ULCYphSE0NpXFE0NV1BkkOJCYUpUUCYhPAuNCMLVhYN62T_mTYKVDUARAC_2T3UNdKVy7FizDE0N60HOHHD8X5YUDMR0TXYjWymTfmTDtCGtCwHASACAVN1YKE0NF6BbdDN1H6CY1qCAVAscUNMOt0HEXMaiSBDYjcUNhJ9bCj3T6CY_wHd1HJDY_CYuCM9sHwCMJcNFXNOZKt0HIoCbVAHDYWHVjhJaVN-YFU1EvMOXACf0DbdDeIHgDY3tHgDYhtKaYCHDYyhJkDYZbUrnTkDYZBJCjSgDYEqCvDYNDYpqUvDYtDYKjSgDYCXMzZKF-BxqUJCYIYMK8U8DYwuFIoTCcCPYMZjS9bCd2HcjS6bCArUwqSAFJbiJFEYTaMKEYCEYhiJKEYjcUDMVx2HVGVsjSrqH1KJZeMXGVjFKlXAymOrmSwYMIzA-KJ4qSXGVfaKIEY3fDjEYZbULnCk3OQKFy1HuoTICJAZMFkS0SAZeNIkSGeVXtKu4AS3H7HRquHKbUXjJKfBXjJ5HCS3MbKU43WTpTZ5TSYApKVdnOpMVbKJfZM56FRbKpMVjZM1gD55A3ZXnZM6fBOJJvKULFY9eNiKHShTapTxYA43HGNVxYAOKJ5GKWFYkcNAKShFYmKJ09UBlET_ShFYJFYLaXhFYvKJKkJhFYKdNUPOnFYWfNbZAlFYbaU4HGSECbZAqFY5dNnZAAKJhPOWFYq1HhbC6FUd6T4HGl4HhbCReN24WWFYzbNrfNsbCDcNoHKz0HRqTPGYRxCJhDwMJnlSAQAplSowEccKYGYHUBaGYIJJRtUCSLS4KneC47Ed0NIBAF1A73VlhVi6WfMDjGYlGYQ1Rd3GbjLp5Hr1JmeArhAAOT2uA1DB6lQkhCH-PI6VdDB2GYtRLCoHiGY30NkGYBMStPT8tBAHY6tB9PJXbA-rNlBAnBAI4GuGPIHYKHYKfWJHBdLTGfQfLTHQJn8DIJMqGYBHYePTDHYzsEGHYyfMrRTOHYksNdHYIbAfHY0BAQHYqLTjMIKKPuILxhVe5FZ8ERwFuoNUwFQdG6FLnrBm0FcHLufXUgMDOQewFn3OuKLTaL97AjzLyqM70FoTBmoXtxPxHLOiI13OsKPXiVWPJZiV82FV9EciVniMeiVd1NdIFI4OU3PS3SMcCAjDgxA5JLuMIjsENIIXQP7pMsrUpiVcQPWDLs-E6vAVcQ0GY7NL8XWBgBZ4O-GYDqNAHY20NDqN31FEHY5BAcHYNHYLHYHHYeHYLHYlHYzPTdpXLnVJ2X-iAXHYsIYRqN3pVbHYUQJhHYJHYzIYDJYjHY3IYSHYc0FR3OPHLrHY0JTb8EUHL3hVb3OaHLzHY6hV1HY_hVygV5HYD1O7jEEtLpHL_HYw3ORiVwHLTiVFIYoOPHIYkpEJIYTNPILLB4ORqJoNLX1F6ZEBILK4Og9EGGVN5D8wGHvENIIdaD1JYFpXbHGcIYniVitLvrUeIYZOALVEZrG0GYAPPmIYT6AviVipV0iDd0N73VMvXh_PkFCKKYsRTBaER5MATI3uBwHFfCXVBBInN6vV1gA5sMysPG8FG-FcuA5LSBqEZPDMwABtXQoNrBLpsAwBLC0Mg_H7BLGwHGwRZWDRNC4BL66LVzPrKY7iFwKYpIYdlN-IY40NhHYIsNg1OPLIdfW2xJeZBWHY30N4KYp2NB1N7KYu1OcfWGjVSNCoFAt7DwDL59NysOoJAQoJGeM5cXRVHCeLEzPuvEj4FEkAd0BurBs_AuxL6oCPfL2-NksPywWgTAEZIjLYowKUeL5KCoyRfiD1-Bf2L0vAzmSnMHt6HPTWsOWgbTWrDjrBVbXDyMO3FKoLaIF-QLHKTIGLjLKJyKkGCpYRmWDywEtMHY9O6sDbDFuFBB_C0vIfYQXVGR2V2WSyhRKrOdLB8PWYhNL6W35ISEXfQFbZEBFFCOSjuGo4PBrSgrOk4LG3KZ8E_0MHWBY6BcSQS1PXmJmKPTlGZvNBFL5DJSIWnqP2wFRAMNmAt_FANFqfB-tIloOZAYnZPrfLIDNL8KpZQ5cILLDy4Vj_Fh6AN_OXEFMcChdXH2ACzSgiPamBCIFL0BeoBXFOeLRLRKqhClgCx7Q8vJshCCjI5nDTBFzYGTBPEGBQcW8oLquL8oLhGWGBT6wXxQX5_PpzQoBWfiEy1EaaQaxECABtXKBsHS3B-oD6OGnsGo4VBeAqHDv0E55IcsAuzMbvBH9E4gH6sGv2G56NI1MwjXh0Je5Bd0KpnGmqDotVtpEpZQsPClvP2OTVST-QMyVD_6Ot_WK0NQxGR0MqHFxjDVVBygEKoWYYIR_WjxL2EL96Po7Q6bBSdAkCIEaOXfGrWMPxDOkBHJM-hNobAGoUhwXjdGf0B7COU9ADMR0wGexQ8wGU0E8wGedA8FSzOYyaIQ4ANYUXCWLjHx-V-KPb6LhJKjpS-LDBPYo0W2uEf1WLPTe7OqFDPmVzeGOPTIgMKLTNPY7bCWEWLPYV6QkQXkhCCUT9eXN6KliB2KYzITJGDYOVw2N1hX0sVMcXA4GPKYhXRKOVxoMIsNgAPXQBp8DNLYhHCUQF4eWRrBzrA01OpGFunBLcQi8QS_HZrGbLYq7FHKGSvM-BIVrXq4O3fE8bCiRHPpXowKxXIQUXpLYtGD_lAg-E_3BSVTnQBx0WjtEbNUdmH1LY03B4jI1ECKoL03D7LYUPHIGLXXQWzAhJAfNYsKLBZBW9OlpB6wEWmCWHQjsTfOEpKBDkMstMfyCQLFkoIQMYD8CwyQX9FXOEw4RvpOyxEZKL3IKX_FLyQkEX-CI7nJ7xIUxENAFMMBdwAOjEsCTAIWNpR2zNoRE5DJrcAnhGBDTeqS4yBkNJs8BTtR6SHTvH1bMsVGJ6OTKIsZE46E9MYr-MiYPVuFRsPmjR_TEVsONwMB0WXYI-bLqzBCIFJOBMtAyOJ7CB8ILY1CnrVc-DPwMCjI1THXNY8jDPvKjxAFwXSwEE9PSwEsvXuSP6wXK7SDzMZzSJlB2MHZkC5aRd0VaaPNvTu5CoTRWwLLZGo4VrzMtOEhQL1NYhQL7vBa7NW4LwzM1PSyzMKaL15NAeXFkL1oEcmJ99Nc_AFCNGOY2aCTUFojJ4MTEeGeUJjVQ5OTYnSP0Mi7NVzGnkEPwAaKY6sRBNT4uXYOYhEFJvKKHDk7FbgOdOYLxBLbFijBKBIiOYhEIkOY0rCS2ON9MObHZ4KHxJmwGbuBVIYuOYx_C1PL52QRODU0EqtAA9E2SY0-BOTYi1MwYGFsCXCWF4Ix-V8eE5LD6gED2WsuPysMvQSLYEuwGFfEQDW7bCPyCbHKrRB0CTQPYWDWQPYE-AHrPdRQPlMRpXtXWe4DjPYcPYlPY0sEt0NxPTRHYrLTR7IPpIBLYDqNDLYmPYI1NPfQJJYLOWuUAqPYBEQsPYFhAQLYgHDlxMnMPd0ISdFbtP_EYPzPEOD7xFnkFTIPKqLw0M9PYtGAVHLAQYakM64OQ9CAELsBPGQY1NEhRYtLYLQYg1N0hIsOWhyLVmHRQY8VGsQWfFDUREWQYQ4FYQY8gDo7Qp6JAMYmvMeXST5OhQYebEjRWOWAlQYNnRnPW4AIbDF-nRs6Ef-VRMYvQYHlAxQYWMYrqNDhQEtP2QYqiTwdCoxB6QYgMYWXGe3AxLCkMYMIFCRYTiMa4GMPEiNEHRYYsMO8OqQQHTE8tP2NDmuFPjNbYB2HUkUITRYlIDHtAtPEO7HcuEJrCluE5DPN_OluWMcC-9Bh3AG5Gn5KsnRlRYstP9vCoRYCMBr2CrRYjQQk7JuRY0rCwRY00QyRYOnG0RYyRG2RYNWYmYLyuJ6RYBID8RYBMM-RY9LYRuEFtADIQDSYtXKwoDGSYTPBISYiiCKSYisGMSYVvWL1Kh6OA0G43N2_L7NY1AMT4T_3CP-QgPKkCIdJDGhGbEIeSY8rJ46EIOY6lQjSYBYGlSYaUHnSYomMtYGqSYZzGsSY8vXm9AE7OeYXWzHvqBzSYGkBbOY5qW4SYw0CkCI-8M9SYVpL1vAObHqhATAD4FBbKDtJXk0MFNP_IDJTYLADfKGMTY5XDdIQzdGedAPTYCWW6lTaLBVpRhOAXTYemOZTYJyP-0E8BFiTYm0WfTYpHBgxJiTYpRAaBWMPYpTYjAL7XY_oA5XYTPYzANsKYhWL8GB27N0TYljAidEYOVesNMoG8KYILYfPYMKYJ7TpGYCLYrPTkBAJYYFLYLYYHLYPfWvwNnvTgcItfEnqIh_AUGOeqR0wNPjD0zEHVSd1NSUYtqGyYIrULnkF_3P6HDHLDK7QOJDEWE5zEMmJ8HD4JTF-Bl0PZUE8sJdmMH2AI5G2CJHZE5BNWoWuyRqmW05FENM1LYIBETQYBhBUREMiDOoLtSIBdPtSIi5HIFBAMYqQE0JADMYDwSzQJGqBR2Jc0CyODvePCVY55BEVYL5NjIQQMY1yTiAFi8AXOEAPQUiCHlAZMYJpNqlA4QYz9TpgMyvJADBiMYcdAARYWlAU9A5JDoyEFRYLTEsMYHsOOxGbIDsIB8tP-YHnVYnnVa4AITA5kXhCWURYJRJ7BBdyXo1EXxXluEaRAH9EmSDnMTaaLTsPsJDiRYtlToyRuKH9RIuhPW-O0iLpsO_xBEWY1LSbwPb9FxdCOmEgaRZNYczMfdUNsGdNYNsGdQYZvB6wX-9D8mDO0B1QEV9EqRBsoDlqFisGtXKHXEkgTXZGldAyNYo4VXnBqHDOsH1NYOsH7vBW5K5NYh-D3vV9NYbjG_NYlaIBOYOkVKXEuYGdSYrLJ2WYKlFlvP6AHtFFq2ST6KYtANWWWAQFKTJ4AdbYUOYItDwxA7gApAQ_qVHIBbOY2DEWgPVTFfOY-OI34RiOYxVA_SY0LDD3ACTYUIRrmV79JkAM2XOK4NplG7vNexQvxDiXYq_VQTYn0LSTY6_E5jC7IC7VHs8CBcY8BCx-VZtRUwGAPYD8Ou1W7nGndPq0WsIIEcWx2QFfEqxGSRTWyJh6Cg8DCPILPTlBWvfB-XY9zMsTYbgP5NWYPYENMGwHLUTofMIKYRYY_TYTYYdPYnPY8TYBSLdMPGYYMbAIYY2TYG8NvcYqQWXqPnfCdYYJUYnQSuPY3BEa5E5YEJfH8DB57KgrE1NTDkDVUYAyL3vEMYOSmVQCIbLCjjGBtLFUO19AowKaLIHeIGQYouR2kMtLYw9KOXCWoW3jMtOWPnDNpBt_AdYHc5HwUYXREtyLteE0UYDZOPZYMROZ3JotEfQYNjB72A6wEtRNOWAWzLZMTCVYzeLh6RZ0C7OWQqGIVYbqBkZYjMH-vUvpONgR0GFSsM5cI4QY74XTTEyVTXUEiMYZZDzZY6HWXmJmyQT7LeVYupAjWLybMX_FbIDDDTkNJd5EPRYN-CqVYKRI82EHaYgxUPePKaYPjNbYGA9HpbDa4KkKTVsOTaY8IL7VYrGDCIF16VMtAM3CFqBVSAatTc_Mk7JAZSCjIg9D00QjxAPvKnaYK-VZvBE9PqKTyuJIzChNYxrEFCFnKIvCQppMiDI4rASZGESYmQJu5CGPB6OGbANxNYK6KQoJk3C-TIGUEH6LTPKbrJTSYwkVJbYO1BFIDPxOt0VmXFX6LemN3PO2WYsIIhSYWbYVSTtSIZbYLxQPOYcbYhCBxNEzfYUZG2JAUKWZyTg5HySY83NIGCbOYKlApbY3sBrbYk3KieGCIF6oCUXYZ1JWXYKWC6qCDkLtrVbXY1WY5tNkeIDnBgXYuOB-bYUgYnREPTWLDBzOYE0HpXYA4LHcYxLYA2Ed0KagXA0Gk9E3ETCPYctLJYElgYwuP26FUcYs9H4XY55L6XYe1T8XYxgYgcYBNHAYY-5VsbEInGaPYSFC1cYtIYBUYZuN5TYmHYTHYHCL0oGLqNzcYwaA8gY_IY3TYCUYyPTEUY5cYMEAp8D8cYnjX-cYZfYiYYCdYf8LKILSUYQLDyYIJdYRzFLdYUKY7kAY5DPzL_PYRdYj_NTdYF-BVdY6gC5YYYdYIJR_3BbdYfvB7zIOQYgvMlKBhdYRgAjdYvUY4ECURE_eBXQYPNSfpWrdYpHPtdYN7AvdY2gKNKT8BRHMY1dYo5M3dYszNFhXB4LzTPL6DPaB7hA_dY35IBeY3cADeYvvNRnGGeY0iHIdCO2E3jBvZYUyEXVYNeYS3BhOSvHDoyCoyEVhARIDUeYVFGWeYYoPjVYMRYATYVnD0MYdeYBKOdPEiJLB1CieYxySwkX_MYo-KPaYjGE3VYseY-qQ-bLveYHAIqzByeYpzECMBa_MsGFSNYAtRhaYVvMvhCzIQ9eYOnG_eYg8ASsGyRGDfYLVOW7OTKIk3APJKqiQiaGLfYCqSzKBTPBrNYXZGtNYCABWwLhWYLxF7-KtOEklWXfYneE36LpWYRCGuKGApDgfYwaWP-Q-ABkfYspMA1MsjFEID7UIWdPrfYqTBtFFNHA8WYwfYedAn0V_OYR0M1fYFkYtQIidP5fYxBGJXY8fYR8A-fYQLBdOYIZWaQQylDubYGgYBSEIgYnOY3-RrmVNgYxADPgYt0MR8IeSATgYp0MOYDu0F2dG1OYp0MCWWUxAFcYdgY7OYl9S9OYigYy9HD2WM2PpgYogYngYf1WSRTvgCtgYKPYm4KPyC-TEygY_kY0gYm4KYMDD6V-CF5gYFYYKOV73V8iVNKYJKYJlYsGY3JDkfQeWTqKLCZAVmEOgP80QM2RiBFeKBBPWeQDGMLzEEWaIWjI3EBvVGWlB77F8pMzdAhMQpKYq4KI6V15HHAPy-AK8FqlYG8FslY97HB8FnhBa2XxTY43VzTYOlYnUTYOVBBAPrA1aA-0ATcI-2NASJniF-TYRqNBqN2cYc1O9lYyBA_lY7aABmYKJYwhVMJYXHFsHYWLYB0VZ3K1QUxOJ0HYnBG2HYiHLxoWy0FDiV4MPsWSQjYfrJGlI10FMwEpwFURPc8VeJYsjPQiVvHLzwF03OAIF23OzxPbIPIIYTRJ5HLFxFA4OdiVfFDLUTNzRfiVQIYhiVSIYwHPl1FP4OLIL9JYgIYqlYOkPmIY67HUILqcYpxCo2NE8NHmY8lYaoEKmYNTGi0N8qJWKLUHYoROycY5lYCwF7lYJmYLmYUnYIoXT8EqhEqHYRmYOJYVvSmBI3gX-TEbHLVJYZmYXJYwyRBiVJFIv8EEiVZDXdTEuCEVRLEXHkmYkwVr3OeKPomYv3OqmYw-PL0TtmYUWBjJYWiVzjP3HL0mYaiVLIYHxFNIY5mYhWL7mYPIYkmNRIYSxFAnYliVNILjdMoiVZxFOILqlYxqJInYhxFy1FIlYtIYOnYtIY9EG1CPlBAvITU6PUHYi2PZnYgoYA-Eo2NjoYObAmoYqUSpcMVcXjoHbsLXtM6ICsfI_vVX2K3uB7QQUvM4ILVxPG4FXxPg1LIpMEJLIcYqPPXCGv8EtKFS3BeJCHVLN0CdgMsLPaSFVpMoxPamAlFFYUPQVLEHGzwA0FCNpNPxLlxCk9AzcI7iFFbIQdXo_JDgXjTNymJxmY_PLlJL_6RvCYUoJq3EGrM4xP5lG4gMYoRntKIqA-xP6ZEAyPXBQhIFeNK77F37BDaE8JLTtLPcMOyP-pYktL8PC61BBfA15PsZBOvE-mV3lYkFCXBAafW6IIwBA73Vj1ONvX0iDMqYiBAOqYXWL9bJegNB3M3KCsfDnhByCGgQXC0MFVCcqYnAB1pQgqYgsESPTaGTtVInhBhpLcnB47EUqYWqYmcCUqYMfXScXlhECvMObA1hXVlED-AMMUTqYNqYRdEw-FxqYRcXafXuBA1qYJLYyrBL8N_yKdGLg-PYjPoOLWkEvxXyeV4TDbzAn-P58IBOISLMKiEIqXryEuzACRJXWF1-PaPW78AY7P6-PsKI4lG--PmnGA_PTjQsYLD_PH3PeiII_PC7AI_PDWBlGLhqNnDN2qGM_P99P4BQzrYfTW1rYjgAyYCdqYhJI61XPoP0WAtqY8qYPqYwqYafWyqYBrYDrYCmY4qYeXR61RpmGuqY9qYCsYiBAEsYOfXGsYgAPSiCPMDhIKpfRr2PnRAOQGB4Mn8DBkAdlBm9KezN51AakIsNH3fERNCEkNEZBMRJ-GDAELh1W3NI56XuqFw9Kc8IioBrqJ_NIrwMAdINGKpHFaPHhAFY2AKQY7TJm_ESlVF8AimX0xXnsTlYI38BKgILaHKvB3kAeyFmuVV8ACTQ5nJgsAO-KmgMjxJHoRwXKsqG1EXraIF0KQfV9zFUoVvxNQSDtsJ5fHZBQc9BW_VNBODJKh1WJ6OdAIfBPBmVJ-DHYNexKqpYKXE_9V_mEsgEvCYC1Kq9X_0HSIG_WAYcL06DZaI9nF7pLTrG5_EERE9jLJtM9zAduExeIq5F3ND3tY2rCK_IrTPUQAK9HqYMgGCeFC9zA57FQpLHYM5SI-tY_GDS1RnvT57FV2XptI6cLDzF1pE80EZAL2uE52AtqXDTY7eIWFDt5VqYM6IA6tAk8Ky5VY5TO8WqYM6rYyqXgqYhqJeXIp6JmYQ2uAdoPZpRG0A44AC0MioPK6WZ-FSkPGfXLqYAsY-qYafWnsNE_HdpXKlL7IY9bAMsYBsY2iDUqYFvYRDGymLc-PxOHe-PDBRXgN2yBLrYi-PNrYy2Pm-PwSPdoHTrYO4MWrYobEtoN0-P2wF2-PJwG4-P4MDYzPgrYFNIjiM5NLM3PC_PdPJBqVc9EqrYTjQhIFrFBNUGdLSW3PyrYwSGj0A3rYH3PCMDT_PnABciN2uYANHFfW27NLvYDvYiBAPvYrFC61F8TY3JIJvYAbAIwYOsYLwYYpXo2PZsLp7LRxFg-PIVOlyV4xAEpPmpCsjEoZGj6CFlI_XIhmBlOBF5EnqMOaGHyMj-BFPJtbMZsEy-PbgFiGElvYLsPRCRBLLg_VsKIILCj3NR1F2qIGUGEDLT7Eq4M9OTLqAjkQuWBU3P4LDudBg7VYRAavVNsH8VL6hIkAQjGFnhBB5MNXNeeCcBLsXWKlEUnYgMH3IDGaYdPEIKLQqMWxYa7FfRGWLAxNLULMb4V0NKFbEnaAoaAiAAabAwaEaoEXvKkoNiAA6AAbBAqaAjbA7BAiAAfBAMpJ4BAuxY8JAurNuxY7BA9BAsAA5dM7xYiAAyAQjBAVjMZILtqLloYvAAutLKHBX7FjBAtAAhYEtAARqEzBAJHBwaEzXW6AA8xY-xYCyYEyYhDLGyY2BAvAADBAukGFvAtAADJItAAqoP2oPKNEGoAVyY9xYByYE7FZyYQCLbyYvAALrA4IIYbA3aA5BAtAAafAqBA3nXqILFzAoyYXyYryYTQJayYYbAcyYQMHZpXsjAtAA5BAmuNtAA-yYnBAtAAabALzYuBAtAAvtLlBAtAAE6HG7Fk5AnyYWyYqyYDyYJzYXFLuyY2xYWzYpyYYyYazYYdEuyYPBAQzYyBA1yYhyA1aAqrAZeVezY8yYZzYFyYWbAvAAUdUHdU7aAvAAcGGYNHn5A7yYYzYsyYbzYwzYyzYWdU0bAQHYuuJnoYibA5zYgzYvzYpBAxzYGdU_zYvAAQHYtkGjmGmyY6yYXzYG0YayY9zYK0Y2-FvAAVOJszY6zYhzY0bAV0YVdUX0YKvAdoAa0YT0YtyYe0YzzYpfAJdEUhEj0Y9yYH0YJ0Yf0Y0zYDoXTcXPvAF0Ys0YU0YI0Y-zYX0YfsJ4zYS0Y10Yl0Y30YW0Y0zY8NPXbAJcXz0Y80YuzY20YvAAdzYR0YfzYryY2-F-CGSdEIyY_aAtAA2qLhyYqBXLfWy0YPcA00YDyYO1Y0JIIyY15MtAAw2NYAT7xYM1Yb1Yd_PQ1YCBAMjA-KSJjAPzYUyAtAA-6Tr0Yl1YFQIQ1YFBA9GL0yYZFLKvAcyAw1Y1bAy1YI0YHBAQBAVBANyYWPPRyYalN9sVa1Y71YP1YI0YpML70Yk1YH2Yd1YK1YF1YM2Yc1YQ1YXOJnzY4NPNsN5yYQ2YtzYN2YT2YsGGtAANfWtAA6PN61YS2YI0YmtU8aA1yYmpOj1Ya2Yj2YWoANyYWBAi2Ym1Yk2YU7FgyYQzYg1YJbAnHYZ1YG1Yb2YI0YF4GkyAu1YVOVv2Y81YMQJ2iVdLTsBAtAAEfQMjA9NPE0Y52Yr2YnUGxGGG3YUyAeGGNzYL2Yq2Yw2YMQJ2UGR3YJcA_PIGfQT3Y6zYr2YrMLG3YEsNI3YA3YI2YeMP3aAj3Yd1YpuJV1YQzYrBXY1YK3YR2YV3Yd0Ng1YIsNi1YG2Yr2YUqYg1YE7FtbAE3N5zYoSEMHB71YNmYL1Y-xY93YwaA9yArBAvAA0JIjBAH7FKfW0bAiBAI5HCQJY8Hl8Pp2YiAAD4YvAAF4YH4YSdEJ4YkyAhyA0bAHBAvBAtfAFBABBAEBANBAFBAa0YU4YW4YI4YK4Yb4YJ1YkoNl4YKHBE4YkBAG4Yo4Ya4YKNEvAAKBArUThBAf4Yh4Yj4Yt4Y-3Yn4YY4Yp4Y04Y24Y_nASyAjyAVdE54Yi4Yk4YB4YT4Yu4YV4Yw4YX4YLbAA5Y0bAquSQrAJyYufAH5Y74YK5Ym4YO5Yy4YL4YvAAT5YuAAufA1iVyBAwBAX5YJ5YZ2YL5Y94Yb5Y_4Yz4Y0bAQBA5BAvtLXdEl5Y84Yv4Yx4Yr5Yd5YVMIC6H0BA1AAy5YZ5YM5Y-4YQ5Ys5YvAAhYEE5YpBAG5YSBAg4YI5Yz5YN5YG4YP2Y42YpyYa5YG4Yc0Yr4YIqNO6Y-xYN6Yu3Y-xYziDhzYd1Y01YNfWuAAGBAA1YRjAg6Yv0YVqPn5Ya6YlFLc6Y11Yf6Yh6Yr6Yv0Y4XWUyYXzYn6YECLp6Ye6Yj6Yn0Yt6YzzYhYEa0Yy6Y2AL06Y3qL26Y_zYuAAJBAA7YyaAqUT9zR5XWK5Y86YabA-6Y46YB7YD7YA1YDtE32YY6YiAAK7Y-0Az1Yq6YimGuAAwfMGLIZFLqxYvFCqnQCvMJ4GloAeyAXQI4yYXdEd7Y1aARnY76YbhBb6YX7Ye6YZ7Yb7YcoGo7YgsNf7Y4BAh7Y73Gj7YZFCx7V6CGMjAjVEgsNncM7aAjBAF5YCQJChYS4YV7YM7Yw7YAeMGLIKIPhBAz7YZ0Ja7YZFCxbAK1NK7FIBAb1A-7Yr7YFuBt7YI0Yd6Y3qLJ8YLHBL8YuvKO8YqILimGw2NNDGYuJY8YScCa8YvAAc8YuAAe8YkLLcoGM8Yi8YGLIm8YlBAV8YOOVS7YG8Ys7Yo6Yu7Yd8YRGGQ8Yf8Yw8Yh8YXdEwoYcoGm8YJjAEfQruSo8Y8qAq8Ys8Yu8Yg8Y-CGy8YF9YveRH9YEsNJ9YG9YsjAFBA5NPxbAK9YcrAM9YY7Y-8Yx7YuAAx8YD9YG6Pz8YMjAiBAPQIIsN08YF8Y5zYH8Y88Yt8Yg9YK8YB9YQ9Yk9YT6PGLIC3Np3PUBAvBAk8Y4cYV6YU7Y68Yz6Yv9YO9YcoG5nQ4bAbIKQ8Yl7YB8VF-YYdED0Y58YZ8Y78Yb8Yf9YMFG_8Yv8YuAAL-YH-Y0gN8GLX-YN-Yt9YA-Y96YC-Yx9YA9YW-YrnQG-YbkPZ-YtBA3nAb-YxoYd-YP-YB-YR-Yv7Yh-YV-Yq-YsdEz-Yc3Yu9Yv-Y98YT-Yh9Y1-Yw9YMFGw2N8-YJ7Ye-YL7Yg-Y6-Yy9Yj-YsnQH-Yj5Ao9Y_-Yk-YM-Yr-Yx6YC_YW7Y4-Y9-Y_EGU-YGLI8-Yi4DTBAh7YA_Ym6YR_YI8Yx-YX_YN_YH-YWBAG7FEJMc_Y-9Y3-Yr8YS-YV_Y23G_PIuAABBAwEWjyAiBAg3FlyA7SG0BAwyYvtLw_Yc8Fz_YmgVT7Yp_YN9Y-8Yt_Yb1Av_Yx_YoRT0_YRjA2_YcIK1aARIKyDQxITFAZ8_YHwFs-Yp8YQ-Yq_Yw-YT-YCAZUxM6_Yy_YHAZuAA2_Yw2NaAZGAZ9_YO-YTAZu-YVAZ5-Ys_YMNQZAZPAZcAZiqEs8F9aArAZiAZSAZL9YUAZAAZXAZpAZEAZ7_YsAZKHBLjAAoLgAZQAZc9YsfAe9YWAZoAZu_Y-AZcAZIBA8CGkBAWMIyaAGBZxAZQ_Yt-Yf-YT_YZ7YYAZ4AZbAZTcIuAAIBAkBAyBACBAp3PT8YKNENBZRAZPBZkAZRBZmAZU_YevKUBZgBZ2-Ye_YE_YEBZDAZpBZC7YFZLnBAgBZABZX0F0AZr_YnBZ3AZvBZafAthVvAZ5AZOBZpyY__Y3BZt8Y5BZwAZlyAQ7ThBAGBAfHBvqLFCZ0BZ19E2BZDBZ4BZFBZFCZRjAJBAzBAacCQdEoBALbAzBZB_YQBZD_YSBZBAZECZ-BZGCZzBAZBZyBAbCZd_YdCZS_YlBZTBZhCZWBZlyA80A9rNtaAR-HlBALBAnCZo_YrBZfCZ2AZSCZiCZRjAwCZNfABBA63GzCZ2CZ-_Y4CZrCZgCZ7CZuCZ9CZriDK6HDDZjAZzAZlAZ1AZtBZqAZ8CZuAAOBAPsYBzA9BZuCZNCZ7zYqCZRDZRCZuBZTCZuAAPBAg3F8BZNDZyAZd9YPCZnAZfDZTDZJDZuAAO5AGOLG0PmDZiBZPDZkBZeDZDCZIDZhAZlyAd0NimGhYEyDZACZFDZ2DZUBZDUYcaEuAAw2NDEZ1aAcBZBlGbDZCBZqDZ3DZDAZHEZAGDGEZMhY1SEl6Y3CZpCZf_Y6CZPEZTEZvFCSEZ6TY1aANqPw2NXBAR5ARdE48YnDZBBZpDZmBZOEZUxMQEZRjAGbAiqEw2NqBZXEZsBZrDZW-YuBA8GLRjABBAdGGj5A8KYxEZjBZeCZGDZZEZUxMn-Y4EZwEWdGGoBALHYY6HcCZ-EZdDZCCZUBZDFZv_Y15M8DZ-nQKFZ0DZ_EZBEZ3AZPFZ-nAxAA4iVEbAc1AUFZoDZQDZNFZYFZ2EZYOJaFZ7EZu1O9EZVFZMFZQCZqEZ1EZ3EZv_Y2BAjBAcFZOqELEZoEZsCZu_YZFZxFZvDQYpXpFZgFZ1DZiFZ4FZkFZ4EZ6FZMjA8EZ1FZhFZsFZOFZCGZa7YysEZwNGzYg3F9FZnEZIGZNEZKGZvFZwkGykGLfXQdErdE66YfFZSGZ_FZJGZjFZWGZoIRRqE_yAc-YzDZ-FZWFZAGZDAZPFZeyAYbAjBALBAJtERGZ1BZTGZpEZVGZYOJk7YS8Yz2NQ0YoCZLFZYEZSDZuFZ3GZR8YyBAvDZtQP5uMWEZ9GZzEZtFZsGZCHZa_YdGGSNHmEZzGZfGZUGZhGZBHZxkGyBAKPPXPPvvLQHZOCZ0GZ3FZrGZLGZzdM8AZIxLwGZ63GyGZcHZSHZ1GZUHZRjAqoP_EGkNIHHZqFZ-GZ0EZPFZIBAMSAzFZeFZ8GZwHZJHZ2GZRjA0HZgIAnFZh1OdGZRHZpGZgGZBGZvFZIBZybALBZY1AV9YrnQmHZcDZxHZKHZLGZlCZJEZlBAeBZNIZMEZpHZFIZYOJV8YxFZ2HZWIZ2FZHDZfHZGIZloYjBA7FZPbAeIZdHZgIZCFZRIZjIZ_HZPHZnGZeGZDIZTHZZIZ9CZjVEnBAyAAdIZHGZoHZeHZqIZvFZNBA1IZyAAtIZnIZ6IZpIZAHZ0IZJHY0AA4IZBIZnHZxIZYIZhIZYOJ-IZHJZBJZ5IZMJZ7IZFJZFEZS5ATQJUIZ6GZCJZUJZEJZPFZTBAYJZvaAzCZcJZrFZyIZOJZRjAIbAB0YqRTJCZwmHnfAzXLTJZlJZNJZ8IZYOJXwNVIZwJZPIZ7HZFEZclNSFZu4Q3JZ6HZqHZuAAWBAjBAbFZloY0FZKJZOIZ_JZzIZBKZDKZSJZHKZXIZVJZPFZ7DZRGGJFZ4HZoGZxJZQKZLGZWBAwBA4AAJJZVKZwIZXKZeJZZKZbKZNKZeKZCIZgKZBFZWJZaKZ5AAdKZvHZWKZ4JZAKZqKZkKZtKZfKZvKZu_YXCZwBAoBAUBZO3Oq7YOKZfIZoKZ3KZ5KZ3AZ7KZ1aAiEZndElEZvIZmKZ1KZDAZALZUBZALZ-JZ5CZ_GZMLZ3AZALZM8YPLZAFZRLZjEZBLZu_YIBA3BAAzYDcAlHYJ9Y9KZoIZ_KZZLZUBZcLZrpVwmHD2YozYrnQWLZXFZ2KZlLZ3AZ7BZI5FuBArBAtLZqGZUxMSLZu_YJvArBATIZ2LZEIZLLZwLZ6LZabArBAcGZlKZLJZnKZYLZYCZUBZjDZBsNzLZ1LZiLZDJZoKZK_Y7oR3AZTMZZ1AVdEHLZ_DZyEZQLZ0EZTMZUBZTMZZ9YMjAs9YILZHMZKLZUxMeMZVMZn9YaJZbuN73YkMZIKZcMZtFZoMZu_YTMZsJZ-KYbHZvMZXLZdMZqMZfMZqMZzOINwYGMZ4MZuLZDAZyMZDNZqMZNfAJNE-LZmJZnMZ7MZpMZ2UOPQIKcAVLZQMZdJZSMZMNZzMZqMZTBAQNZuvK3nAJNZyJZuDZVNZFNZONZePYSNZIMZ6MZONZUBZYNZYbAVLZTMZoNZlBAj9YozYhyACbAnBAfbA2HZcNZVJZENZUxMsNZqNZXNZZNZ-CGQyYTQJvGG80Ac8FloNzKZJLZJKZgNZo9YnNZ8NZevKrNZKOZQULKbA1NZEJZ3NZFEZKOZeNZhNZKOZBOZC-EsjA-NZaGGQOZUNZmNZ3AZ5NZCIPMOZpNZuvKrQPrBA13P9AQjNZmMZFEZIsNEFZ-CGTyALHYiNZANZPKZEJZwEZQFZWLT99YEDZbMZ5MZtFZ2OZ49YKEZqOZGOZ4NZtOZ6JZ10N5OZODZuKZCPZsOZZoGuAAmOZoOZv-FHPZ3MZ0OZoKZ2OZKKYRPZuMZTPZ_GZVPZCLYIsN9HZkYABPZwMZnNZEPZWPZMoGbIZhQWzOZ-KZaPZjPZcPZMoGQJZ2IZdOZ_GZY6HmFZFGZu1OXBAtaAoBA0NZgPZ8OZUBZyPZ2BAxAAtIZ2PZvtL2HZbNZ6PZCNZUxM9PZkIZ0PZvaABQZ4PZFKZJ3YIPZ0KZKPZIQZAQZ3PZDQZEvAwPZ0EZY6H2_YzCZYQZtFZaQZMjAJdEF7F8aANfAZFCg3FbkPo1YjULkBAiQZ0BAkQZDCLt3YQQZFOZhPZ3AZfQZpQZrQZtQZmQZP_YaMZIHZyQZu_YaQZv5YPNZ6BAhBZ6QZ5HZ8QZDAZY6H9HZzAAUQZCQZOQZdQZ8PZ-nQIRZKRZNQZdFZEQZoPZjLZxPZPRZsIZKQZlBAMQZ5PZVRZRMZXRZ9JZmPZRRZWQZs1VeRZTNZgRZuIZDRZJPZFRZHQZ-nQ2HZBFGsMZY2YEOZlMZSQZ-nQ8DZ_0AURZzRZBNZ3LZuAAY6H3RZnBAbNZ_RZNRZzQZ2RZ_IZjRZMRZFQZ8RZ-RZGSZaRZcRZOQZ5RZ6OZ7QZ7PZESZ9JZuPZ0AAHSZdFZDSZ9QZFSZRJZNSZVQZPSZXQZJSZ_LZtRZ9JZMAZb1AeBZaSZGRZ-nQtIZwRZX2YsFL6RZZPZZQZrSZaRZvRZMcAxRZvSZRSZERZTSZbSZlSZeSZLRZdFZtAA1EAiSZKNZ9RZzSZvBA8KYOSZTRZEvAtAAfaADTZdNZY6Hu-HXdESfXwSZpPZySZ9JZRTZ-0AsBAhYEz7Y8KZmRZkNZeQZ-nQ3QZvQZSPZVTZgTZXTZMmYuQZlhEMQZcQZOTZVJZY6HCKZ_PZ-SZSRZDAZtTZEJZvTZMKZyTZkRZtMZqRZRQZsRZFTZ9JZaKZ4AAYSZ0TZeTZrOZvTZjKZ5TZgSZlRZUTZWRZWTZ6DZwBA5AADUZPQZkTZNUZmTZPUZRUZJUZKTZLUZ5SZrRZrCZNNZjeVFlLC7Yj5AjeVR7YjMZ8TZxQZeUZWNZE7FaIKhUZJBAjUZsUZiXLZMZZ6YAEZY7YfUZwUZcoGuUZMjAgUZxUZyBAMQZMMZ8BZ1NZ2UZM0JhUZjmLWuR6UZaIK7aAMdEObAkBAFBAEbAhyABBA1CPkJZI8YCVZ0XLcoGFVZ2JKrUZM0JJVZXfELVZNVZKfWQVZY5FvUZM0JKVZFbAxYEBVZu_YgJZjXLpxJqILpVZtaAu-FI9YhyAFMZMUZ6IZgOZv8PrVZ39Y2VZu-Fn_YcUZ9TZpUZDAZtVZ3VZcoGAWZu-F9DZMCZtTZ1VZqVZeFLVBAyBAsBADWZSBGdyR8VZoUZs8YXXIQ0JyITv_YsBAz_YtBAr9YcNZUWZc0JWWZaMHPrApBAQfXHNZsrAOTZdWZHtM7-YGMSMNQg7Y2-FP8YmWZS5AQ0JpWZSMSYbAsWZAoLyVZRWZ0RZT_YnWZW_YcoGimGO3OmLLkmGzVZMJZ7WZh9Y8JZCRZzUZ7OZTWZwWZc0Jh9YnWZ28YX8YvWZY8HoWZG_YnWZfAPRXZQ0JpwNFPZ5uAVEZ4WZ7RZe6Y7WZZXZXwNbWZXXZc0JUBAu2YRMSHMSAXZR4YUUZoHZ7WZmXZW-YqWZYbAtQZwaEcWZLXZHtMvXZoXZMNQzXZ1aAWXZFUZv9YuXZu2YIbAzUS7CGvtLjXZ-XZ6WZ2XZ9RZBYZpUSPfXK7FoBAr9YkWZ7TZIXZSSZKXZSXZBKZ30Na7Yo3PuBAKIPFbAriDGYZCXZxJZ7WZd0NZYZ-kGbYZNTGi4DRYZ1XZWYZjYZwkGlYZLwYfYZdXZXIZiYZYYZ5nQR5A7XZmUZTYZ6SZVYZQ0JjYZ1YZhBApYZkXZHtM9YZrnQ2YZXyAqYZ8YZ0YZEZZ_YZXyA3WZwQZ5WZlBZzYZDqNf6Yu1O_rNeGGHZZc0JjYZGBACoAQIKveRyUZ_9YJXZq6YRZZdlNf6Y6GZzAAEBAwYZOZZeXZ3qLiZZdbAeBZmZZAZZHYZQZZJYZZZZlZZEBAhXLP3OxZZ7YZYZZYYZVZZrBA3YZXZZCZZ8ZZvOZ-ZZ7aAINZBZZXYZSZZ05MiBA_ZZHaZjYZKaZhYE3ZZHXZfZZUYZhZZzZZYYZd0NcXZpZZyYZWaZSZZd0N3nAMaZ5ZZVaZrYZXaZ30NgaZgYZM7Y-yVC7YayVhYEG7YE8Yw6YnUZPZZTWZa1VW6Hz3FJBAQ6HeZZBCZfXZzaZK4G2aZa1V1aA6aADJMayA7aAvDQM8H3bAcWZ7aZUBG9aZV5HELZ3PZdVEJNE9XZnaZ_XZIbZbkPE7T-lYG7FayVAbZEJMbUZaaZoEZpaZJBAm1V-aZ4YZTaZ6YZhZZTbZz3FayV0uMaoEShEI7YhaZ6aZV5H0aZsdEobZNTGrbZ_0NrXZYPZdbZmbZxbZ5bZ8tBSVZSbZvbZK4GayVZaZsXZDXZ5bZRjAayVN3YeGGCcZ3bZ0GZpaZYbZM8EJjAKcZwaZqZZVDZFcZUcZ_bZrdEZbZh1VtbZrZZVcZayVzfAfEZBXZxYZ4bZXcZbkPecZAoLRcZ5YZdUZyaZkcZnbZ5bZhYEocZjbZqcZlbZscZ6bZ0cZpuJEBACQJcNZUqYuAALNHC-EjBAFBAuuJv_YEoXuDZbVEoUGXeVjTZLcZoHZ7cZ9cZjyA_cZBdZ7-YuuJxbAPXZaHZJdZMJZLdZ4bA-cZAdZtaA8WZW-YRdZyBAF-HG5MDhN6cZafW8cZYdZNdZadZQrAQdZtaAxbAIbA77YidZOTZXdZ1SELbAodZcdZodZxbAUKZRbZT_YxdZZdZPdZG_YNHZ4aA63VI7FSaZ5aZ3qL7dZndZ9dZ63GjsNRjAj5A-7Y9nQZFLC0Y4SZcbZ0GZGeZzdZIeZQeZsdEMeZp7Y5TYXeZNZZDcZxJZUeZOdZbdZodZaMPPBAiBA3yYcyA9LZwdZkdZMdZVeZieZuuJkeZmeZ3nXk7Y77YyRZicZTeZreZmdZteZQrAjeZloAXAPpeZbcZuAAgeZ0dZodZleZneZAzAeEZibZEeZBfZ4eZydZheZ7eZedZrHZedZ_eZ5dZlBZCfZBdZ2dZAGDYfZCBA0-UaYZjdZ-GLseZOfZddZrdZZfZSfZg3FzpRqcC2uSqeZffZ5eZhfZYfZRfZjfZCBAmfZXdEXOJefZldZNfZDfZQfZifZE8YBvMrdE0fZqfZ2fZ8dZueZjfZvfZE8YcYZi4D1fZgfZ4fZDgZ6fZxbAEBA4BAacCh4NAfZWfZCgZE8YEgZS8Yu1ORIKeGG4aZ0UZe6YTgZPfZLgZYfZtFCPjAZgZtbAJfZcgZFeZMfZBgZfgZVgZMgZyBAofZtuS_fZJgZXfZ5fZYfZXOJQSZSeZKdZpgZHeZUgZxbAWgZoqTDoAb1A-fZSgZ6gZ6eZtgZ-gZOBAvpVNdZIgZsfZKgZsgZYfZa9KDQIWGGLhZ3fZzgZggZedZgdZUhEvgZThZqgZGhZtgZSBA0-USYZxcZ9VZs8YegZdhZYfZtdZ3nXTfZ2eZ5gZrfZUhZ8gZkfZjfZohZcyAgWZsaAZJZbhZ7gZrgZ9gZtgZyhZQOJJjA4ZZUfZkhZEhZtfZ0gZedZ_dZfEZShZxgZMhZVhZOhZFiZlEPRhZkUG3hZFhZufZtgZUBAhLZDhZthZchZFBAvaALHYIAZyfZuBAChZAiZq6YlhZaiZkUGL4Ya7YaGZlhEgiZrhZWdZCiZDfZbiZmiZQULFvPlBAQgZkBAPBAwaEcOZJiZuhZ7eZviZb4Yi9Y97NuvKxiZloA8oRRhE0iZRiZtfZ8iZmyYOgZM8YBjZAqN2sEFjZ5iZZiZIjZRjAKjZuvKPjZXiZAgZ4hZW-YSjZ-iZFjZOgZk7Y8GLuBAxfZBoAPjAGjZuiZliZ9iZOgZdjZPgZV9KxfZwEWReZeeZM7YjiZbjZpjZV9KcjZV9KfjZtBAcoG8lYbFLsQPKfWljZXfZzjZrjZNsL0jZXbA4jZy7YlQZ5jZM8YdeZVdZfeZtiZAkZnjZJjZCkZPHBEkZLfXIkZcoGD3OyDQXjXOMHbGZmVZQjZZjZkiZciZ2jZDkZSkZGkZYBZoNT1aADLZXHZdkZXjZygZieZBkZqjZ0iZlkZekZSiZvkZ1jZUkZGkZB1A0-Un8Y4kZoSEykGyBACAZ_jZukZQkZTjZSkZikZVkZDCL5jZ5kZ-kZBlZ7iZDlZGlZGlZGkZYkZQ0JxkZWkZSlZsjAViZMIZMlZajZOlZUkZQlZVlZxDQ03YMkZxjZOkZClZhkZdlZ3kZVlZ6GZkZZsMZLkZScZXIZyjZclZFlZolZIlZuBAoSZzkZHjZxlZwkZ3jZWkZ3gZwjZv9YwlZmlZylZSkZodZTlZV9KodZAlZ3lZmjZBmZ6lZXbAEmZc0J0iZodZ6aArpV7aAaLZDeZngZLfZYiZfkZ1kZjkZQmZC0YF2YilZ_lZklZNlZLmZ2kZDmZemZnBAYlZ7GZhiZdgZimZblZkmZcmZGmZ27Y2sEalZgkZwiZCmZ0iZpkZ7CGE1A0mZbmZTkZSkZ5mZ90Ab1ApmZ9bZ6dZtmZ1mZojZ3mZdkVBoARnYfhZKvX8kZ6kZ1aAImZskZKiZllZ2mZMmZkBApkZNnZ8mZ5lZlmZ0iZvgZFmZrcCg7Y1dMSnZrmZogZZmZ0kZcnZwmZXbAfnZfmZulZoEZAmZWnZdnZV9KsnZomZruSEnZVfZGnZ9mZGlZV8YJdEokZLnZbgZgZZsmZnnZ4lZvmZ-mZ0iZ8nZPjApkZDnZbnZFoZGlZT7FvBArBApfZTnZ6iZumZxnZqnZXhMLWLRnYLrAFfQTUZgmZFnZDoZKmZWoZGoZV9KPBAuBAkVZ2oMnqE-lZfoZYjZonZNoZUkZfAPGkZNfAI7FJjAknZriZNkZgoZPkZuoZSkZfAPHoZZbAyNZ0BA1oZ4gZsiZ4oZVnZInZXnZQbZ2oZjlZEpZjmZioZGlZ7CG2ALg2PToZRjZpnZjoZsuJUdEMvAIpZCpZ3oZsoZEoZNpZUkZNnZEBAR5AhNIQ0JhpZ_0AkGZm7YuHZJpZhmZLpZVoZGpZynZXbAgpZipZQpZi9Y97Yg6YVyAoUGBpZqoZ4nZspZHnZRkZXnZxpZXMIhlZunZ3eZ8pZ6nZfpZRULlpZjpZc0JNnZADZGOLIdZDqZshZcpZhoZupZXoZAqZKqZHtM4BA5BAO-HVwYJmZ5oZepZSkZE5Y67YxWZWkZ6aAepJjyAsjA5pZeoZ7pZSqZeqZUqZVpZkoMC8YiqZtnZpcZjhZiiZ5nZUpZGlZhqZThILqZRULlqZPjA0oZMNQMoZfqZ0iZ6qZYQIFEZxqZ7qZnBApqZQqZDpZsqZFpZ-pZvpZwqZI3YGrZxuSFrZcGG_kZBrZdqZPrZElZXnZ8hZ1eZapZKpZOrZMpZuqZ5qZA8VeIL8hZ8lYsBALrZ0qZSWZ2qZFqZ4qZUkZerZ39YmrZlhErrZihZtrZCoZirZtpZQrZXoZyrZCWZ9KSB1AhHB8LZvBA-DQ2rZKfZwnZkrZxrZItEPmZV9K1sEtDQoqZZrZSpZamZwrZgqZLsZRpZlnZYmZ6rZ9pZcrZRrZ4gN0dMsbZYsZIsZ8rZvqZesZtQP5BAvgZqiZgrZrpZasZGqZgqZ8GLmsZosZShZlsZqRTtlZsrZxaZurZssZUsZ8hZbfZ4BAfAPOqYsBA5BAk_YDCLUMZIMSCrZJsZv2NmrZ8sZZpZ6pZBiZvrZNoZCtZD1YeILUkZ01YjoARaZGtZjsZBKZV7FScIqILUkZIhZ_FDLbAWtZarZjrZYtZQtZbtZL8YSkZF-HsjAlBAhtZSsZtoZNpZltZeFLfpZlBABbZOPPstZhsZ3qZPtZatZxtZgqZc8FsjA4iVsjAvtL2tZqpZroZtkZjtZcsZNsLwtZStZSkZJuZlhERaZqhZqsZEuZUnZGuZPlZMuZntZVuZuBARaZ1sZ3rZ3sZ5rZFuZ7rZUCZQHY6PN3nZNtZ5sZhkZXOJvEPmEPitZfuZuAAZwNo9YsBApsZMtZ4sZeuZbsZsuZXQZgfZ2gZhSZttZdpZ9iZbNZgfZ3nAwuZqqZkuZzuZbjZbNZ4uZ8aAJBAQHYGsZXmZisZLeZK9KPiZtBAXtZoJZCvMAeZAvZMrZbpZDvZOlZouZPvZRvZ9RZ_0AVvZ2sZTcZMvZdvZomZTFZ6uZTqZmyY69YhNIvaAtjZzpRfvZbuZhvZtmZtaZxbA3qLafZWbAuFCmgZBoZmnZ6rZyvZ5XW1vZjjZLtZBvZyuZSuZC7Y8eZvaAFfZyeZ67YopZalZZeZ_7YRqEB-HVOZNeZ1oMcVZtNZB8EH7YLwZ97YaeZOwZmBAQwZaeZkVZwcZHsZtmZXuZalZiwZXuZI9YsLZquZkwZ6tZrdEhMZb9YowZqwZqILXuZswZUOVbbZxuZduZDwZpwZH7FmtZuBAqnQ4aADBGjwZvwZGLIXuZwZZUfZimGoQZ-KSiaEh9YQsYeFLKxZrdElUZ7VZQuZqmGMFGGxZ7kZG_YMxZqILWxZm8FE8YWmZ7OZFxZp1YUxZi-YYxZHkZZfXOfXccINTGeVZPVZRVZWLZdxZAMSIxZVxZArYOfXC7Y_sZb1VEYZoBA3nZrxZHxZxaEJxZvxZeFLJBAhxZ8vZvaZgvZq8Y3xZfxZV-YhxZC7YhxZlUZqxZRGGTxZtxZgxZ7xZeILJBAMuZsjAGyZ6PZDyZNyZy-YOVZmyYnxZ0BATdZ4vZSSZWyZ5xZG_Y8-YTIZPxZ6pZgyZ1dZi_YbkPoFLYuR8wZjgVPqZByZUAZnyZ7-YpyZz3FptZObAZcZ8aAMMZA-H2yZlBAtyZ-wZVyZLyZexZXyZh_YI_YbkPzCZCbAM8H0BAtyZVyAVyA-yZvyZvvZCyZBzZsxZhyZi-Y8-YrMLL5ArQP34YBoAaMPOzZfrZmyZSzZ4xZoyZFzZ1yZMmY3rNlBAU5HYFCgyAMVZ4BA9wZPzZp_YyyZiyZ0yZsdEYzZ-0A_nAbzZloAdzZvjZqqZwzZi-YJBAyxZwbZIBAbVEKyZSxZCzZUzZV-Yf5Y0uMVXLKvZcxZgzZEyZGLII0Z7AZtWZ1rZPbAoSEpoZ7zZN0ZDzZcoGf5YIBAwEWwBA4yZ0BAAwZWvZd1Y8zZH0Z61Fc0ZBsNNfALhEYdEqXZ5UGExZY0ZG0ZP0Z61FJBAn0ZwBAwkGz4YD0Z_EGMyZw0Za0Zy0ZT5YuJZJyZAzZE0ZTzZcdZmDLpDLTIZF1ZZtXxZZk0Zz8YZILdAZp3PI1ZOzYPEAB1Z50ZF0ZE1ZN1Zz0ZLWLQ1ZUyZK1Zv0ZW1ZhDLC7YIBZgYE7GL9GLpML40ZhBA60Ze1ZpDLuUZlFLm1Zo1Zh9YQ1ZUCZQ1ZBBAaVZ9GLAtZt1ZV1Zv1ZOvZCdZs1OloAQhZtAAS1Zc1ZC1ZhzZ51Zk5AtWZTOZtBAZJZ-1ZA2Zu0ZC2ZO0ZCWZhHB1-FtaA3qLJBAZbZCbZgXLJHYEvAwxZT1Zn1Z41Z-dZQ2ZtUTT2ZpJZR2Z9nQA1ZB2ZU1ZD1Zh9Yi2Zg2ZuDZvGGLHYV2ZOPP5zZppZQxZL1ZcoGlxZXBZHBA3PZHgN22ZiaEz1ZcqZm2Zc2Zo2ZG_Y72ZRjA42ZvtL62ZRcINTGxaE5tLtwZ_2Zu1ZC3ZI3Z32Z52ZiBA72ZeyZ6SZ02ZNPZQ3ZlyAF3Z7GLT3ZZ3ZxaEfhZI5HHwZ51Yb2ZO3Zi-YD3Z8cZS3ZU3ZY3ZUULkjZk3Zd2Zm3ZZ3ZUCZPfIGQIu-Fl2ZM2Zn2ZD2ZP3ZdcIUCZcfIXQI6VZZyZgVZ2xZd1Zh9Yn3Zz3Z-3ZrdEqUTu1OMVZA4ZpxZu3ZB3ZCzAJwZK3ZSdEO1ZBlGeNIG2XN3Zd2ZQ4Zl7YS4Z1JITIZeXOztZabZhhZvzZD4Zh3YR4Zv_YT4ZY1ZorACQJh0ZwyZlAZwzZa4Zy1Rn4Z1JIp4ZXOJD3Ob1AzbA31ZP4ZF7Tb4Zy4ZC7YWGG24ZaFCzBAlyZX0ZN2ZtxZw4Z82ZW1Yb1VQFZr3YX1YNuZFaZlWZY4Z64ZTrZI5ZM5ZK5Z-zZJ5ZwbZSzN54Z53ZH5ZK3ZY5Z8xZh1ZJvXpuJgjXGvPAyZQzZxyZk4Zd5ZL5ZUyAs3YqILU2Zg4ZW2Z7XZwrMAoZfyZp5Z74Zx4ZhBXN5Zm9YfoA1aA55Zb1VDxZDuZRxZ43ZUxZq5Z9LZx7YTIZeyAyaAb5ZE6Z35ZiaE9LZ-NZpSEaMPcBZXsZB6Zv4ZN6ZxaE9LZL5Ag3Zi4ZFDZW6ZT5Z5xZysERjAiqEL6ZG5ZX6ZMGZFtEn6ZghEE7YpRZt4ZkBZe6Zm4ZiqEi6ZysEXOJfwZd6Z25Zf6Zp6ZE1Ay6ZOhEXOJA6Zz2Z36Zw6Zh6Z56ZBhZWGGauZj4ZF5ZhyZq5Zx6ZD7ZsBANDGKfWQ-HysVR5Zc5Zm6ZL7Z9xZysEk6ZJ7ZU7ZC7ZW7ZOhE23ZV6ZA7Z84ZV7ZQyYaMPk8Y-2NbOZvGGY7ZQ8YK7Zb7Zh1ZJ0ZUyAlpXS7ZM6Z46ZV7Zt7ZTwZbyZp7ZH3YB7Zo6Zp4ZiqEr6ZC4ZI7Zq7Za7Z77Zh1ZigZ95ZhDZO4ZT7Zz7Zb7ZozYSnYsBA97Zs6YI8Zy7Z67ZghE83ZRnYZTZiqEXOJv6Y47Zl4Zh7Zb7Zv2Z7aAVoGcbA0uMXQIoUGb8Zr7Z77ZCYZnwNaMPj6ZR8Zl6ZK8Zo8ZMvALhEQOVocMfzZA8Z57Zd8Zw8ZRdE2sEIvATnYApZ-8Yt8ZZ7Zv8ZU8ZC7Y4gN68ZQOVimGTMZm8ZU7ZjXRf6YmBAI2ZJHYcxMPxMEvMd8FR9ZQxM1bZt0Zf7Z28Zc8Zx4ZtGZNNQGBAO9Z1IZV9ZT9ZlyABvMIvA5uZ33ZA3ZJ8Zw6ZM9Zf9ZP9ZnBAi9ZexM_7ZD6Zu8Zr9ZuGZUCZd9ZjBAPuZ18Zz9ZB9Z19ZNNQ9xZoIRa5ZA9ZB8Zz7ZJwZDdZzeZopZeyYGdUNzZM4ZY5FD-Z38Zc9ZG-ZUBGI-ZB8VK-Zu-Fs4Zn5Zu4Zg7ZR-ZJ-YT-ZS-Z1rZalNK5HM-ZfVZN4Zx7Z09Zh7Zf-Z1aZU-ZNxZW1AYMIK9ZF-ZjxZ8xZfcZyBAIyZt-Z05ZW3Zb-ZG5ZcILwxZfbZYuJ-xZkkPzvZv-Zr9ZYfE51YA-ZE_ZApZ2-ZV3ZdUZv6Zo-ZH_ZNPZxqT0LZ-6Z79Zp9ZS8Z84ZVLZJBA-6TM8Y2zYbxZ15Za9Zq5ZLrA0fAi6ZwmHR5ApMLQcIs3Z16ZM0Ze_Zm6Zg_Zq1VC7Ys_Z4aAe7Z_6Zq_Z46ZlpZGtMC7YpMLmlN3-ZL_Z5-ZxaE1_ZQ0JJBApMLiVZFLIK_Z9VZM_Zx4Z-_Zc0JpMLzeZX1AY-ZH7Z89ZE-Zm4ZIAaHtMpMLRNZm-Z99ZW_ZR5A2_ZBAaHVZKmSnBANAa26Zz_ZRAaZAa__Z1MLCAaxbAD5Zi0ZQ1YGAaiaESAaC7YCOLXPZpAa72Y8_Z0pZhBAaAaF9Zy8ZKNEUAaCIPP-Zb9ZsAa5cZ4cZvBAfAap_ZPAaQ-Z-AadbAJBAABaTMHT_ZO3Zq5Z0gNGfAd8FBBAhNIyaAnBANTGF8ZEAaoUZrAaxaEOBax9Z3OZq0YWWZ8AaNBaksNRxMdBadbAh1ZQVZsaA8aAoAat6Z_EZZBa1EZPBalyAWWZp4Z8lYZWZC_Z84ZbBajBaxBamBaYWZ8GLnBan9ZZ9ZEBa9AaaBaiBaQBa15Mg1ZLWL9Ba0wZE5ZACahBavBa4EZFCap4ZmmHzBa8GL1Bax4Z3BaECaG5MGCazBAmmH4mHs6ZZ-Zu6ZzAaWCawBaFCaRCa7BaQvZgBam6ZhCaOCaYCaRCa6DQc6ZDBaU_Zn-ZVCaDCaiCarCa3mHdMHUCaiaEpCaU4ZmLLIiZWAaQAa2BazCaIAZp3PXOJqBaeCasBagCaBDadAZ0-UPMZ-CaFBaCCaNCaKDaItZuCad_ZLCaoCaJDar-ZlhEWBa4CaPDacBaYDaXdEdyZbDauBacBaBIPaqZmBAMqYlBArBAgDanCa46Z6CaFDaOAawCaXAayCaQDaaDarDam4Z6CaHBAZYY_BawDa_CayDacBa4DaMHBcCahDa3DawmHyoM9Cao9ZMBaWDaQDaBEa1DaADaQDaA-Zd-ZZDaZFCt3ZNDaBCaiDajBa87Zp-ZuBAG7ZgAaVDasDaJDap4ZWBa0nZCEafEah1Z_DaziZaNHjEaOEah1Zl7ZmzZy9Z7DaODaWEad8Fp4ZYaTtBAvBZMEa9DaXEah1Z9FDpEacBap4Z9FDh2Y3Ea5CakEaLWLi5YdCavDaIEaeEaqEaEFafsN3_YsBXUEaMCa9EaXOJDQN6DaIFa2DafEaM8ZZTZ_RJa8ZBFacDaXEaYFaG7FziIDQJlBAbFaPFaJEa9Ea3Aa78Z8sZIbA0BAiEacFaxEaGCZWGGSfIuDacEavEaVEa6Ca06Z1MLo_ZUDa1FaQFajBa7LZVyAB1AjjZ8Ea-FaEvAuvZHFaZ4ZmFajBa82YvCZP3GDGad8FmmHjYZuFa6CahFaZJZqDalFaJFacBa0jIy2ZLBaIGaYGajBaaGa6Fa4-ZhAaNEaZGaoSE5cZSGaJDaQBAmGavBASCamCaXGaWFaQDaFFaOGalyABQNq0YoGaQDaECQzGatEZ_0AzFavCaVFakGajBaHHL9GL-0ABoArFahGa7_ZjGa4Ead8F_1RXBaPZZtBa6Ca4XZxXZc_ZiGadEawGacBavXZ4iVUBaijXa_YhHBD-H5XZYbAetZo9YXMUHEadGaWHaBHaLYZzUS6GaKYZFEZC-EGFa0Fa_GaKHalyAvXZcHaEdUsBAfHanzZIHLUdZxAaC6Z8FaJGad8FpuJqHapuJXOJVAakHaS5ZmHa_HaYuJb6Z0DavGaAHaIIa1aAE2XqHaRGaMIaVCayzZoJZ9tZv9Z7AZX7FS9ZS2ZCEaVIaLPZJjA9Ga7FawHaiaEJBAPBA3_ZPBAx_ZcGaGIa84Zv5Zi0N_WZpIaKCa9Ha46ZJBAz-Z_zZu-FB0ZJCa7HatBa0Ia22YmCZRdEGvPu-F0xZuEajIaxaEv1YGwFCBaiIalHa84Zv1YG_Z7-ZaMPC-ZTIaiaEMJaQ7TvBAQJaFIaq9ZLJa_2YY_ZVOVwIa6IazAaMJa-6T23GqVZM3ZXJaV_Zx4ZgJaVOVgjXGNJF7FaEasXLhDaoJaPMUqJaQOJsJaYXLMQZnpZH7YWOVvJaaJaRfAyOZlJaxCaSJaaJasEanuNdJarBaqCZtBaMJaCKa4aAWJaUFaKJanJaBKaPbAJdEuvKgJZ0XZuFaIKaJNHEKaGDaGKafJaaJaQ4ZHHaFAabKaPMUE9ZEJYKfW3iV_bA9JaMKarIaOKahKa8IajHY1sEmzZ6JarKaWGGkVZbyZB4ZwKalUT-4ZN0PDMZbEa-GaNKaAKaxKaO6PoTZEbA1KaVKaaJaWGG72Z7KaJJapKa-Ka3Ka9-Z1aAM8YYKaHGaKLaFJaaJapuJQLavHa9KaTLarKaL2XFtMWLa8KaSLa1uZhKahJaJ_ZhIaUHayIam4Zv1Y9EG-CGdvKhxZkLaIHaVHaZJahKapLaRKa09Yx-ZL7FaxZ2KaqRTuDZX3YrBAQhZ0Kal-Z-JaxDaLLa5LaIcZNWLSQJ-LaO-ZRJaZLa3KatIZNHa4MZHKa_2Y3YZWGaAMa8DaCMa5XWiHYLHYVyAw2NXMaKfWeKaYBagKa3KapuJeyAwBAaqZQWZy_ZvLaqKagMaYuJM8YTKa9yZN-ZDJaYLagLapMaHiZAvPCjVTHauLamLawLayMayBAnuZ1MakFaTMawEa_uA71Z_bAuxCdMaOHabKaxnA7CasaE4IaTDalLaEJa1uZINaY8ZhcZmMa4MaOKaINaNJaNfXaMPKNaC0ZELaWNat7ZYDZMHF6JadNaZ1ZOaTu7ZuHaeLaYJaVNaAcAC7YhvABOW85ZNMaRzZJHaAKaWNa_uAdLaJLaoNayNaqNaJBAaNa5IaFKaj0ZHNaqNa8JaIsNIJaNNawMaBNa_uAs8ZJMaPNaAOaArAryZHuRx2ZhNaLOaxnA0EaQOaGbAKOaniDavZFNaOMa_NaVOa_uAsaEZOawNanMa4NaVOa0EafOao5ZxNaTLaINaENaSNaqIa3NaoOaqNauxCavZkVZL4Zk-ZIMa_MaVEaBNa9FDv4DbyZlOaa-ZnOaWOa2BAsHaMHFv4D8OafCa-OaBNa6OaZyZEPaHDaGPaArA9RZWNEKPaaKaMPaINasaEiqEDjZCqZ9NaqAazAaimGYyR7CaYyRAVODOa3MaONabPaLyRMXZB-Z8CGwmHRnYmwZMNahPawMajPa6zRHtMePa2UOgPafKa-OauPaE2YwPauBAKbAMjA9jZhyAk_YjyAaMPrFagXTuFa2PaN8EYBZF1ASMaoKatOamBZcPaA-ZuGZNDGoPaRnZJ_ZhDaEQa__ZYyRRqE_0A13PIjAjBAXAP1NaEOafLaUQaJAaYyRXwNcQaSQaDQaRGGMQaYyR69YUyRkQawsEvNamOahOaxaEgQaTAat9Zh9ZPyZezZxIaiPanQakPazQag9ZJHYdQasPafQa6QavPaC7Y0QaJHYTlL6_Z0PawQaLQa7Qa3_Z1ML-YZB8V_QaJRaUNaiaEyQauAaX1AYyRzPaeMa1PaCRa3PaC7YEQaIRaaRaKRaVRaJBAIoG1MLcTZgRaGNabRaMFGMQaI9Z7MZlQaJOajRaw2NBFGRRahRaTRaxQacRaFQa0IaclN5_ZuQa9OaiRa4Ra__Z1JZEsNaCavRa2Oaq5ZxRaclNPBAC8YPLaFSaJQamJaURaASac0Jh8ZvBAf0ZTQaRSa3XZ7bAUCZz-ZYHZD2YN8EViZ8aA0RapRa_RarRaMRafSamyY6Na7bAxPaiBAQPa-NaqRa_EGcPamSatEZ7bA49Zv_Z2MaSRa5QakSaDRaxSa9RZ7bAcLZ5FWb1A7CGayAWSa5SadRa7SamSa-SaDGW3HZGSam6Zf5Y-5ZjBXc1OGWZJOaNTaxqL6UTOBGsSaZPa-Oaf5YH1ZC-EalNjBAOvY53YEjAzoM1SEBTZhDaf5YX5ZV5ZwbZ2EaSTay0ZL3ZjyAOBGqPalTasTaxqLKBa4QawMamTah1ZRYZ_xZxTaQrAz0Zd0Z5TaA_ZgsZOSa_JaxaE3Tad0Zz-Z7TaiKaIxLwTauFamTafTaagZHfZ41YuzZXLafLaNUaEvYgTaGcAiTaoRaaOaZTa61Fq2ZS2ZPOaMUadUaf2ZfUaszZuyZlhEILaeQaKQaf5YvEPLbA_WZRYZZRaiSa2RaVDZdUarVZjBAvUalMasOaPSaEUa61FZzZf5ZrxY-DZYPayAacUaQrAOUa63Y31Y4yYY9YuMaIUaFVahTasnQs7V8xJLVaWUaPUajhMX1AXTaCVaKRaebZayVhSabUaYVadcZucZQoZPoGMUaeVa0cZ69YtbAmoZzbZB_ZuFanjIEvAToAu_ZqjA_NZwIYGGDX2Zp0NpVaJOarVaiTazLLAAaWGG6aA0VaBUaTNaONa3VasnQ5VaQ4ZLrAz_YnBAWVa8HaAWaG6P4VamoAv5Z9Vam5ZRLaKQaBWatVaXOJECQdVZZyZhDaTWa5bAC7Y3cZuvK8VaisNuaZZWaLWaCWaNWapuJfWabkZ1VaLTa46ZaWazLL89YMoG-MaCUaBMaxaEOlJv_YzlR69Y9PJIWatBa0WaAQJ3WaEQJS_Z1TafLa0War1ZAnJbVagOayUa0Wa9PJZWaGlJ9PJW-ZYcZg4ZacZqWam4ZIXaEQJNXaO5ZzBAGaZ2VaN1ZH1ZlFLYNZI2ZvaAVBAJBA_1ZKXaf1ZhxZPpZlVZ4VEqVaX1Z6EaPbAMvALWZdoZeJa-Oaw1ZiUZlFLlXauwNxWaUMazWaX1ZQ1ZgXamXa6aAD5KO0YSUanNa6Ua6Laf1Zr1ZECL8XaHOL-XaZ2Z8CGjXaq1ZFlLCBAzaAxbAp9YAsNSoZRXa84ZyXa8IaUfA1aAOBaG0PgjXtoPZWaHzNXWZZWZ5WazAaSzN4EZtCakYaxXahYaTIZyLadvK_WawXaKRamYaKDaQoZpYaxYarYaEsZGHarOaAXaSWahYa3JauaZ0TawYaHXa9YaOfWM8HjBApML1YaCZauNaTjZEZaLbApMLp0ZVhE2Sa1RaAWahYa0gNXfE4aAXvK5Fa6YaBZaTZaKZawXZzWZs0ZgYadZa-YZuKanuNhZaRSLmEaIZacZanZaEEaRqPpZawMayYa9xZNMHP4YtYauvKLKa_VavZahYaxZa8aAKHB0Za-CGSzNiXaqVa5Za-YazvZAZaBVaJWa4ZadZaIBaMZaGZalAanoEmZaeSLKaacfWNZaNaauNacRZVOVwUacVaJZaRSLJBAF-YN8Zp6V5UaDUaVOZbaa-YZtNaJrAPaabFCD7YxbAXZa2ZagaayWaiaaQaah1ZXOJkVZiJajfZnaavFCp4ZPoZRoZwBABFGAaa2Va5ZarEaQKadvK-7Z2aaAGDp4ZPBAybAaUaGXaqZawaaLWLUqYbkZRZaxUaLbaoaa4_ZuBAWZaJbavQaaaaQaabAauNaEbaUCZZwN6BA7tBUaamaaBaaJaaUMUpML_WZsaa7YaDYawZambaiba8nAdbarNaS8F9ZahBApbabZaIaabaaUMUzba_ZaL2Z3XawEawZa1MLSmZ2-FoBAYaaKba3baQaa6baOaakbabaaIcauNa9aaWYax4ZwZazbaFaaZKatSa2YaJaa0hZF6YvaA5baBba1ZanoEOca9baVEawZavDQBcaUmZ1baGaa6Wa5ZaSzNFXaYbaSba3aaKULTOJJca-aaJaavcaSzN-UZ4UaqbahaawZarMLMcajbaycabaa7cacca-ZaecaCTZ-caQaaAdaqLadcaVaa3PZXAPkTaKcaGdaNSLp8ZTyAmcaUcaYTaWca_caQdamwNSdaeca8ba3ZaBXa5Za9FD8cavbaOdaoaaCvP2bZ2baedaJaaayPLDaMvAuZaodaRSLtbaVVaaZancalYahYahdajgZjyAqkVQWaTUa8YadZazbakcazBAVmZwba-dazaACcaEcascaGcabFCDeaXXaPrAfcadda8daRSLLGatdaPeaeSLQGa30NSearbahYaaGa5aasdaydaUdaXVaZbabFC_daPYZ4dar2ZjdavFCieaQhZXea5cahYavcag6YkHYDca3candaTeaheaNSLzbaueaTyAMdacdataa4Xavaa0eakwNgsJVwNoBAv6YNea7ea-baseaYdaBfaRYZIQaOeaYeadZaCYZojIqeauaayYa9FDRfa8eaTfaXdEHWadeaRWaNfaRSLMHaVfaGfadZad0NwVZ0BAoUaARaKQa3YZCDaBlG96ZBLa1aAEfa4cauaaofa3_Z7Vasfa9RaFPaKRaxfakRaJNEpBArfaFLIsBAUKaJOaxfaYca8faZFCwaEvYazda-Oaxfa3YZvDZ5dahDaOWZu5ZOgaXdErca-RayUaQgaCWZ2VZ_EG2LaMoGNga5VZeILpmZcSaW2Y2CGwAaHgaKRaeUa9nQr5ZYfWwbZffaVEalga3qLOTau-FBFGwWaMfahaasgaxxZ-UaO5ZPWaNgajUamgacaa3aAG0PDBGSga2faUgaAoLngat5ZXdEVSauFaFdKJUaZ0JwEaIhaDha8IaIxLAhaLPakgaDha4SGFdKqgaq5ZJhaFdKHMavMafLaZhancZafa7daDYaZXZ6RaXoNRhaRPakgaGqNE9ZclNTdabfazgaphaXwNQULSULs3ZbhaNgavhaclNxhaiULJdEJ4ZDCLyaA0haIha2haXoNPZar0Z1haquNaXZSsNJfaPXa8NaeeaHaadhaSQOZCaEBALaaieVEGWPcaiaEFWOC7YXzZSQOshahhazgaOiaZYawaEFWOaiaCYaciam3Y6RaG9ZcVECbZcyAiMa6daiiauaaWia0IaZiaxcaUiaxaEWiaFWOVyA_WZXham6Z0iaSQOjGP0BAxgaFfaVEaYXL7GaMWLtLa3SawMavXZ6NaWBAgdaNSaygaxQa5BZakPKbAmgaHdZDbAS2Zv3McYaria2Nan8YoBZPjacIa-zZbjak2ZLja7eaajasaAQjaT2ZSjakjanWajfZXjapUaZja5BZSdE20Z-jZz-ZQyYSyYyXWVfaoBZhDZ7jZp3PhoARTaTMa2jaUDZJyYyJacBZeGGAVaLianyZ9jatDZ4GZmCZ7ja3XaGka5DZTjZdHaPdEF1ADkathaNja4DZQAZOkacoZ6jaiCZp7ZMkaWka6fZobalsNG8ZakaD-ZckacAZodZWBakgZhkaaDZjkatCZNka6fZYcaYkPSkabiaUkagDZUDZHmZ6faNWZmrZxkasiatFZvBZiMPUqEPeZjsN6kaYjaURaskadka0iZrMa-2NClarjaElaVkacAZ4mZ_nZ63VJlaKkaMja8kahDZErZ0rZm8FSlaika-CakkaXBZE7TCtZEJMKlamfasjaNlaelaylR_nA5bAQTabla8jaFlacAZVCZ6hXQoAilaFjaD1ZdlavCZhBA4BA_tZnBA5_YTlahjatlaXBZwCZglaLCZrlaLka-lavCZabABmaylaSZaV1Z1laRjAHbaMuBnIT8lavfaVlaUDZMwZOeZXdEXeZJmaRbaLmaFmaRjAYhZvBA_RJkZa4aAZmaZaao1ZMmag5Yb1ANTGkBAZ3YjmaFca0lacmanma0tZVyAsmaHeaumalla0GamrZgmaalaqkaclavma8hZxuSemavgZzmaTgalma9makMDZJZAlaBYaDlazkasDZtkaDiLEvAVBaG7FBlGpmZCnaBhaEna2matEZjyAfsJDiLEJMTnaRmayeakla0katDZImaenajga7DammaBmaIna3QafnaMlahnatkaEtMOMH57YJeZrdEUnaShamna3AZo1Y1dMQ0J4naJeZsjAGeaDnabmau_YL7Z97ZSEa1aAlfazlahzZCEZC7ZY8ZnoP2sEA5ZW0ZrnaLnaM7Z76ZghEimGjfaGoaKma1maPEZKoaysEGXZbka3AZeDasdEgoaVXaGhaP5ZrPaHoagnarEZ2QaGLISiaM0JwXLeoaBoaqoacoGTIZ2IaZ8FxoavoaaEZ1LaXxZoIRb1Zslawoa5oac7YoIR-rZCAZchaIoafoa2oaQiaSaajBAkDaA-HnDaMDa9oa4oaOJaeILYRaxealnaWnaQpaYNaQyZ1MLvdZ8ma-oaRpau5ZCOLrUTU9Y5PaYfW6zZQoatFZGyZ-6T-naVnaAoaXpazqYGLII9ZOYZ1jaGpa_oa9WZBdaN8Y2oarkadpaYpaj8Y2paDba5patpaBrYw9YIda-Zas1Z_papoa0paCqazLa0bacXavsZ5LaGqaq7Zepavpa2paQ1ZXoaamaZoaHqaRqa9WZJNHWBansN1BAcyAB7YPqaGyZ0xZWoNIjAE5MJnaLlaRoaiqaMjAZqZIoZRnZRsZPpaYqa7pazrZtKafGGwBAL0ZKnanpa2oaz-Z8oaEma6paupaCWZrha7La3qaoqa5qaIqa6GLMjAwEWYQIpLaV0Z3oaxqa_qa_TZlBAqpa1naWpaOraBqarQP9SGDMUNraQqayqa12Z--Z4pacpa4oaRUaq7ZRUaugaOXaLeamoaYoaFpa-oairaHVacyAAIahqaXdEiranRT0LZVqakmasparEZ-gaCQJl5A4KZT2ZeyYiVECQJhia4qaUBZ1Sai6ZV9YhyAm_ZpQZppV7Za-Va9lau_YEsai9YloYDcAypaOsaRsarzY1SaSranha2naUsah_ZQsa0fA-iaSmaDsaVsalyAEsaYsaVcaasaDAZPsaUMU3iagha7kaDsasBA-0AkBalsaVdansaUxMEBAvsaevK49ZtIZara2sawsa49Z1ratmaqraosa3saq7ZXeZmAa1faTra3rai9YDtaQEZ6saPqa8sa4saGsa0BAr6ZijZ3vZ7saDta1SaNtagra1saXtaoia0BA4SGZtawqaKtawsaPtaaZZxlRWtajta3sa8oREpaooaitaevKPtatIZ_sa0maBtabtawsaYyRLUaatattau_ZisayjahaEMsagsa3AZPta6ta0fAtIZmaZ9qaCtawsa6NaC2YBNQ63Vx8ZzmZOtaDta-WZ6GZgtaGua0tanBZRGGeBZEua0fantaWua--YIsN8hZkJaUua5taEMaywZd9ZbuaVOZ8KYpnalpaVpaJtaBuatIZpuaaEarkZhtatuaaRZvuaBmamuaf0ZZMaIsNTsaHuaevKCiaBlGTuaUlausawsaC3N2vZTEayuaDtayRassaCsaAuaIva3hab1AlITkuNU0Z2gNmuaiXZaRZUvaBnN6uaKvaEraCvaevKcSaBNQIbAoDa7uaVua9RZKua3PaAvaNsa8uaY3ZCrYBcZavajlasnajvad0NysafeaUra0Aa2_ZSAaVBAsaAKTahuatAanbaQ8Z4ta8va1ML2lZ_vajAaJAaapaDzAdLTnqauvaRoaAwauOICeZ7sa5cZe4ZWGGABaPwadbARwae2PrjIUwaZCaz-Zfaa_taOsa5cZ6VakUGTwaOtafwaZZamdaruaXqai9YkwaMAaUpaEkad1ZDsafwayKaYDZrtavvapwaHBaCvPU6Y7va5cZ_FaDMUiva1wamBZhmagZajwadbAJKanXaQba2raowaTwazba1gZtvanoa0waTwa6PNZ3YBTaHtaZsa0vaPxawmHZ9KAoATxamsaVxa5cZlyPYfaYxaCTaCxaVDZwmHBmaSxaZwazvVxta_naIxa5cZH4GNHBu-Fiwa_vasxazhB53G6wZpxarparxadbA3cZnGaxxa5xaYuJDIaAjZ7xayua5cZCIavAQ2iVdRZhta6CaXMZRnY9waJyaZEan7ZaqZIbaaxazsa0vaNyaQEaXdE2xaItaowa6CaPya8DQjFCzwaRoatDaI2Z9nQf0ZGgatwaA8ZKGZQDaL-YOHBKKYHgN4dZhuatDaN_Yrya30NuyaBvajFZpyaKZZYyaUxaJta3Fah1ZSzN8bZara3Fa1ML5yabxa7yaJDa-6T72ZMyaGzay2YnUaxuavyaGzaWbAPoanwaztavFa9CZ8CGlgZDzaTyaFzaQDaNBACBAKYaAYaO5ZpFCRzamyaPAaoyacBaVoabEZSyazvaazamzaRGGnKa1yaBGZbzatzaIsNYzaqzaayaJDadoaPqa6CaimGuXaAza3za9pakyAB5Z9zaxzaDqa0bahYa5zapGaD3YWQIzvVC0aZGarjI0zaMiaTzaTGacXa6gaX9ZM0afGanoE5vFHuRlhEOqa4taTGaY0azbAEjaprasta6Ca9FDPyaOmaXbaqxaR0aJDa9FDavZW0ad8FOsZg0ZRyau0a0GaSdUG7FLIaIyar0aclNFMUckZoXad0aJDadWa-CGsMafXOojIz0aRjAd0NmZZCwa40aQDaEtMgsNtwNsBAWBaMyaZyZE3ZMhZuMaufampaOFZeIa3nALfaovaCFZeIaLwYhHZaIaW9ZAzae1aXIab1adwaLLZDwZcaaveZ9eZxeZj3Z4taeuZq1ataAi3ZHfZBhYaraHBAxkGcGGRBG6oab8FG0P9wa31a2UOIDGeILuAZG0P9lZn1a4LZ41aB2aXxZC_FtNZByahua_1a51aLDG4UZUMUR2amhaEzaowaP2aJ2aGLIT2aU8FBBG_yZ4talIaTZZvaAsoaaCavqahuag2a_WZboGDraKwatFZn2au1OboGyvaQ0astat2aAqN1Maq2aNxaRoaz2aOTOvmPK-ZyyYRfX6vavzaDAZ52aFEakUGWja9waC3aRqPWjaP0aFkaxLZmIa_WZD3atBAzbaarag2aD7YUZZRqPS3amIakRaRGG23Gb8FX3aeRaa3aYDZo0a3xaTzaT3aimGb3ahyAV2aZzaowaT3aHmSgsNjBAg3FIBZ63Gx4ZPqar3adPZW8Yh3aZyaj3aY3aaBAF6Yvja3oPz3amIaw2NObZZNEd3aw2Nw3akBAy3a4tav1YbLaKpJfsaX1a3AZBNaTIZDPaMcAwxahtaBNaiqEw2aL3aCMZQNaysEK3auwaP4aNPaZ3YBxaJ4aNPazqLjgVrQP5vaaraBNa2qLQoA9waq4arhBd4anyaf4aINasNa-yaMxai0a0waGOaArAt4aNPa_uAY4ae4aa4aROarYE74az4aaCFt0aPqa54axnAsaEG5aj4aINa0EafBaM5avOaPcZsjAL5aV4aNPa5OaPPaT4aN2aA3aUxM4OatHagYEWNEN4aSzastaHPaY5acbAU4ahuak5a_FDh5ajza0sa_OaOPa_FDw4akzay4aqNa7Na0BAt4a8AG5IIhDZLrARyYD8YlhEMBA0na6yaowab2au-FvBZPyalyPA6aW2aTzaD6aznaH8ZJ4a45avBZb2aVyA75aC8YF6YM6aDmab5asuZP6ahDZR6aFwFvVaaGG6PNI6ap3aK6aa6aUDZc6aOnafsJqUTF1AFbAruSh6a1zaj6a5CGlhEQ6ap8FUWLZna8xJbnar6arnQt6ax2a44ak6atDZkQZmzZFWZX6ac1aZ6aw6aXdEvBZn6a8xJp6aSnaruS_5aknas5a0vaL6ax6ahDZI7anYZyBAcnaM7a66aZ4aDAZv3MzpZY_Zk5Au-ZH5af7a__Zv3Mo3au6aj5ai7ac0Jv3Mm1aO4a6LZo7aHtMv3MIbAwaEcIah7aXqZVDZTxMc7a33aB6aTzaTSakBa49Zara87aQEZ_7armG6fABOaMoGHha4ta87aF8agmG-uaGxaAtasta87anzaIfZfyatFZQ8aD8aY9ZY6aV8aMFGj5ACQJJHBvXai5a0wa87aEMaBFGH8ahtah8a7Laj8a7aAq0ZAPZI8aW8aGiaHfA-7aPqa87aXwND8V37Zx8at8az8a6nX9wa87acSa4Aaw2Ni4DFQII2ZC8aGTG6fAifaoIRaraf5YqoPeYahyA9wab0Zd0ZgUa4tamTa1sEPUaH9ay0ZS9a63Y6TaPqaf5Y-lSMHB0yaD7af5Y-0ZxbANWL1MaU9aQrAg9a2NPFFax5at5arUaXUaNXa9yZlUae2ahtar9aPUaIHBZbAEbAlyaTkatFZf5YMVa-8ZZhMObAW1af8aRoaNcZ5bZHyahuaC-a0cZk8aF-aVcZIbA63G69YpuJp9a0vayXabXaECL8qaY6aYYah1ZcSaCoAA0RD7aW-aNbaafWmXaT8afMZN1ZQ1Z9wayXaQ1ZmXak-aN1ZY-avga24aWqaTzayXagXaW-Y11YpuJP9ahtav-aJBAZCaKWLiBAo9YbvKuUZHOLara2-aZCaIYa9AR4taA_aGYa2ALmXa0gaPqaF_a7Xa9-aA1AVEaK_aN1Zw-ak2XLHZI2ZkkPE2XOqYmwN90AcyVE_aR_a3-aT_aLGZXQaxkGH-HOwaQ_af1ZS_aFtMrHZLGZl_apDLn_aKpJp_avFZv6YXGZV4ZB8V_-ad_aXYZu_aWJZ2PZJ7FybA4pVUhIlBAC1AKbAguaV-a2_ak2XG_aabAh_ak5AQIar_aXFLNPZe_ao_azXaECLmXaKAbc_am_aOAb4_aGAbuBAgXaTAb1-aEAbPAbYAbE2X2caa-aG2aEYas_aWAb-KSQAb2AL6_aJBZbAbhuaA_aFAbrFaMvApeas-aHxau-adAb4_aQ1ZE2X-4ax4aqUZ7UZ1pac8FpIRCAapLaNdZK9aorat-astaCAahUZCBbLbANvZZVZHsNX7FaQag-aNNZRSLdaaZFasxYmwaP7aJtayYaUBbG7F8zaK_a5ZaubaPjAk-aHfa_eaHZazAbO8a0wayYavcar5a49a8MZdZavca39aykaxMZjBblLLRdaoBAwBbtsaSBbeSLXzZclNiBbOfarhaY0amBbytastav6YVWZXQI6GLliZimG3BbLvau_YECbJAaxwab8FwXWP0ParaNCbTAa_4ZA0a44ZPqaUCb4KatBApkZTCbP0P__ZMoagsN6tBeCbyXWQ0Jl2Y25asGGrBbxBbUBZaCbLGatxaJ4GrdEqCb4BbMCbfCbc0JquSrnQQcIyCbLCbDAZaCbv6YRYZ_9aYBbowaaCbFdK6Cbbva3AZDDbkMDbzZ7MapCbSCbZCb1Cb3XZUyAMHBJCbloakCbG0PQ0JfATKHBgIaSHaRCbyXWVDbI7KHtMA1aICZXCbRBb0CblCbc0JpuJFDbr2anNZC-EZ2a4UZnBA13PyaAPLakUGiHaZ7a_4a_VZsDb61aGLIJBAjNIwxC_AG57aJ6asta9Db5Db4UZYBAhbACEbCeZpza76aRoaHEbOBGuAA8Db4DbIEb6Aby5aoVZQEbNEb8DbXIaaraBzVy4Z9EG9GLpka5DZZEbYoAOCaCQJ2yY3nXVma5BA1Db7Ab3Dbf1VxxZzBAZTOIsNiEZzxJJEba7a4NZhEbZCatqajHahuaaEbp4Zf0ZdCbPqa6Eb00Z_WZgEbrEb9Tao0ZUDb-Eb1Ebv5ZDJMQXa5EbIFbf8ZX2ZKFbKiasBbgOZNFbw5Z2-Ff0ZuzaD7a6EbM8aCFbcsav5ZHdUbGajAbaFbsXaKmYADbSFbUEbDFb6aAfFbWBAvBARgZhta6EbTcamFbqEbcsaNBA5BA00Z4vai1aHFbrEbv6YPQatBAgoacFbt_ZfhZ0_YoEbTEb3DbIxLdAZCzZI-aY6aJha93adyAOxMQxMGHZMFbGGbMdZG7FooZgEbSGbmdZUGbAgMM-aNzaKGbDhaUVaO_aEmMWGbP8YEMayAbXBbxFb0EbGGbEMaC1N25aBCbp0aBEbUha7La5cKUdE9waJha4SGVGbHFbpGb0yK63V8xJ0GbwGbAOZSvaizanGbsHa5GbvGGJGbZFb-GbQ9KKIZhGb4GbjGbkvKGHbhFbUhaOvZ18a4taJhaxXWEJMGGarCbTFbGGb8VaGdU22a34aLEbDhaFdKCIatGbi3avGbGGbeva6XZMYZiGbqILoHbFQad0NRIKjVEYkP9GbnHblvauHbPqYaoE7aakHb43amHbP8YtHb8YZ3HbjgVd9aQHb0HbLPPvPazHbP8YhDbewZ6Hb67aBEb9yAtuS0IaOIbYtaGuRAea_Dbi6aNIbroPFEZRIbisaZEbOIbZIbroPd6YVyAOHB1SacIbYIbTBAOIbb6ZjIb-EbOiaFWOpbZJHYpWa5EbrIbTWOZEbxIbf4OnuZOiZzIbm3Yn4OU5awIb5IbTWO72ZD1aquaBDbTza6iazCPtGPzIbvmPEwZ5PaayAXdELHY0GbW3auUZRULRQawsELHYHJbShZeiaDcAb6ZVJbQiZviapoPS1aaJbQvZv3MBFbqIbIJbOoGD_HT5aW3ajJbShZgQWP3aOJbIJbsJbLIbAEb0waP3aBfZigVloZrwN9waBjaHyZ7xZloANlLara5Jbcaa8CGAtZFlL9JbPqa_JbEKb4taGKbQlL1Ja3PZqnQQ2ZaoESEbt5aJKbOiL1Jah9aVIbm7a0wa_JbYXLl7aKEbeQZVZL6NasXLOnaFiL-JbVZLNlLdyZkDbGRZkKbI3aYWaFKbVZLYXLhHZZoElhE-haIKbtKbsXLvKbeTOZxZVdUnKbHQZ0KbMWL4Jb8KbrBAQKb0va5JbYXLKCbGDb9QZ_KbvEPN8aCCbYKb_KbhKbYMI4JbJ9YoSarnQcPaFKbJ9YBmaLwYUtaGvahuaHraoNTQ0J6PNKdE53YgjXZFCaran3ZBsZeGGLsN_IbGFb4taF4Z93ZZ-apiZwJbWIb0wan3ZOQI9wazLbUXI8iazJbPqa2LbOcIS6PLhaCoAaeVhta7LbLcIlBA9LbvLbmGbZHbu_YUvKrlZ6qXwlabjASjaBJbCHbKMbKtXNMbybAFLbqDb3AZKMbeIK6aAYbAALanrakLbtxJP_Z95Z0_a6LbgMbpuJPMbwua90aBMblMbYuJk5ZZjXbDZfMDmjaUjak5Ad2P1Eaeja5RJk5AcYaQGbpZZwMbtCaBHY9MbvMbpxCICaKNEttL9MbtGacfXxxFANZ8MboBaDNbsDQLNbGxPGxawMblJTYWQnJTf0NWYYgmGMYY5Da7MbBNbSNbJNQZHYkEPagaHKZRNbbNTTNbaJTKhY_gYB8ahNbbNbjNbCrAdPTUNb50NWNbS5AYNb2MZuMZiNbqPTcPToNTCHYfNbgmGANberAbPTsNb4NbeNbC3NAhY4IY6RZfMDvEZmcCL7ZpNberAPtaw-FvtaaRZ4UGNIZfMDIpawWZjBArIYmJTlNb8tBRfANBAzAA1BAJiAKObVoATObFZaWObkNbYLTihMjmGbObdOb8NbgObLaajObdNbuNbYoZzoM_kZcObeObJNbpxChObLbAtObJOV9gY1MDaObzObqOb-iA3ObVObrGYkPY7Ob8tB80AabAoOb0ObFOb2ObsObDPb1TYFPbwObRnYJPb_Ob9bABPb5Ob0cYAObvOb80AxObTPbfObAPbNPbsqLIhY5KYbPbSPb-ObePb9bAYyRJoGUuR7Qa49ZQHYZqaC4aqmZdXZfMDpPbWoGrPbvPa49Z4UG3SZuBASIaLPberA0gN6PaMJbKfWpnQKJb7PaLHYDaaG0PgLZ9iZnPbAbA_PbLJb8PatfM9pRAQbPQbhpZ8kGUPbMQbEQbBQbhyADQbSQbLHYm9arBAeLZrzYLQbr8YYQbPQbbQbOQbdQbPbAuJZAea2iVRObpxCNQbFQbCQbA-EvQbZQb3_YdtazvZJQbxPbaNberAr6Zw-F-pa1OberAmEacCaBMSmEasmHtQbARbwmHCRbw-FERb8mHWXIZNb3MZfMDJRbmcCCRbWQbvAARRb2iDCRbTFa6QbVoAYSLyrN31KK2YURbz3Zn3axDQttLlCaWOJcfIhyAM8HDOZyPbpxChRbApZjRbNNblOJtRbpRbgRbnRbuRbItZkObN4YQoZzBA3CbsuS0RbFQIiRb3RbiuND7T1RbzRbiQbtRb-lSBSbqmH7mHomHSfIyRbxDQ-Rb-CGASbw-FrmHaNHOSbqRbaRb-iAHSbvRbkFLFrJ-RJESbPSbGSb1RbISbgMIYfamRb_RbgbAgSb_QbbRbqdaQoZMvAz4Q31FbBb5wZQObgRbsSb6aaAjVDpJc4NZdaoBAbfZQoZ0SbN0PrdaMvYa6NoXOTwN6Sb8sZ-2Z9PbrSb_SbtSbBTbMULDTb_eaq4NoBAmEa-Sbo-YATb3SbgHBPTb6SbLGaTTbbeaMTbVeVXTbp4NZTbJNHG7F0BaGSb1SbuSbggVfTblwNBfammHHNbFBb0iD2gZVTboTbX2ZYTbrTbJNHvnQbTbxTbQ6N5SbBfaaGa4TbLTbWTbzTbgTbBfa7EalTbKTb2SbyTb7TbnwNMHaTTbBMSUTOqSbZSb0iVp2XC2Ky-UDpJMUbh2XTUbQdU4SbFaZzNbScZfMDXOJ72ZAUbZvKkUGtFbrRb6xClpVJNQlRbxoMJDbCoANMar4DnUbzyACNbSqNrUbMYaiQbNnVSRbpLZqUbM8HsUbURb2UbdRbK7KADZZeVsgZ1UbVOVvSbydMtUTLbAyaAz3GnAbDVbvUbQwQK7KdXaKDb8UbEVbGwQCiLRDbliZT-YMVbCnVOVbJPPWVbojI1OalUbJ5ANVbOuNK7KHCbMHBvnQGRbhVbaVbjVbT5AUJaoVbe5AiVbghBPMUimGcbA3vZuVb_qAwVbirAfgV77YaMPMHBMFG0VbmvLITbvVbqVbDrALGayUb6Ub0UbPUb3VbDWbz5MPMSG8NzUbtUbCNE4VbPbAMHaGWbRVbDVb8GFaaE2BAJObJWbtxFuVEx6Z1xJPRbMlEMaTV5FysE-CGfVbYSbS5FsYEaWblWbxlRSwQmNaA4G09EZWbFBAQBAHBASVbYWb9xC30agVb3cFuVEPyAG0acWbW0FqWb9WbKZaioA3zZ_hZ6WbpWbZWbCXbHvAkvAccC2WbgdE9xC0Ea2VbdWbqWbRXbvCbOHBOXbqaEcHB_xCYXbVcC9xC_xCgWb0NbiWbWaTyhBhzakhBWBaSXbAXbZWb_xCvgZoXbxWbeXbS5avxCe5acXb3CGyMDe5aE-EKfXzXbjWbpiD3IFXWbPXbcHBvcFlXLhWbcqEUNE0SEeYEINbBWbIXbraEO0FwYE9JZ9XbZXbC2FXoEuaE9ta5Xb2vFNaTF2ZhvEOYbM0F3vF5iDZYb01FVNE0MDcwadUb5FD45a3CG45aD2a6MbCYbR1AkYbKDGvTaL2atXbrYbWaT45aYaavMDwYbg4D45aO7ZE3YmJbnWbpYb-iATSaFVbmUG7Law8PIYb4kGpkGhUbAZbvGGoUGCZbHXbEZbqPbLjMLoGgmGaoG4IIURbFWbTSb33GzxaI4G6wZoXbbCaaNHTSbLSbIdUDZbMMHYNHWRbcNHeZbVXIAFa_Wbp1VU6HFcZCIbiYberAx-H1HazvVA_HP-HsBA6YboXbMfIqRIdhIURb3ZbzyATQIn3ZiQbaGaBMSAab6ZbX7I8PJZ7INRbcUbgvZdsJ-mJcSbLnJBnJ8tBOUbgZbluJ_1KnUTWsLH9KskVoWbAbASab-4KyuMbIKPIK6Zb46KBtMBKKfDbQhZfabE7KaxMcIKHdKUdE7cKlabJHbugXYUbwxJvGG1yKPaT_ZbgabVpXH7K96KTnVJnVLZbW3YmabpgXq2XwabfDbb1Okab0abXIL0nAyXaiQbvca_YbQOLeULPSL-WbgZbqmLUMIhmLVZLiQbQbbPlLsmL3dLRiLbFLTiLURbUjMFcAtvLObb7abdbbAQNLxLUbbSqMz5MMJMaGGKFbPJMUbb-PN3PNN5McbbtbbqNI-PNZRb8Yb00NeoNUVbE2FETbDUb-0NrwNyARQNb42NG-N4zR8-UnvVL-NR-N0US1bbSLPUMPdAP3aAf4ZgXOcbbcAPAQNzNPPcbKcbRcbFJbkoY5QbIcbl3YVkPnQPf8OTcbbcbWMPbQaikPGfQkkPmGZtZbipOc8PRcbl_PA8EC6PR6Pl9YHcbhXbImMj_Pq8Ps8PdlNu8Pk8PX8aZcbllRebb9MbuWboXb6cbPbAyITbXRURb_cb9aAZWQPGZYcbwcbVoAEdbsEZDdbanRzgNxyaVyA8nQlvZgZbEdb_RJ9cbNdbTnRrVb14Q-cbOdbm4O6ARswN--aiQbEdbXwNCdbidbddbFcAPQRmdbZdbDrAiXR29ZYdbw-FueR4EbYabC6YWMUBMSUWbDdbFmSUATEMSbDb4dbxuSouSnUS0sEMYZ-cb5dbdAT-KSJmSAmSU6ZzdbTATFeb7Rb1uSwgZ_WbLebzuSeATWATZDbzqZvvZl1VgPTpPTbPYwUbeNboPTe8aXeb-FWZebVLT2NbuObYObbvKiebiPTNhYgZbeeb-NbHYYZPbmebeebURbsebcNbuebsPTdeboebDObqeb7abfeVjXbojARXbgXbmcbeeV3sVHOW_abovVBYbJdbCfbuvVSgVFcAxvVPabQ4ZoXb8ebEfbvabGfbZObS8FHMUV1RyebDfbDcb5sVCdUdHaFdUv0YQfbafbRMUnpVT5AnCbZfbKfbXUbCyJeXOghZnfbkpVLWbPbA7lYaOVb0acOVQOVtfbvXWXdbiQbogXbfboQWRvPnPZrebUpXpgXlraafWEZa_bbTfWk6W-ab1MDCgbtfbo2XAOWFfbs2X_WbGhYsdbHmYKYYXNbYYYIabgeberARgb62NHmYYFbIfb9bAagbwfbcgb4TYoNbQgbSYY3NbJdEVYYw2NyNbFgbVoARgbiPbSqNigaYgbtgbmgb_NbogbigbLhYIfZURbSwYNvYDsYxoaSsYL1Y9BA9BAXrAwAAyxY0xY2xYuxYWwM6xY5zYpVEAyYk0Y8zY_0YgfbY0YlOJ61YS6Ym0YL0YR5AYCaK5YOhbizYWhb50YYlagFbv3YB3YEMaP3YCsZS3Yn3YQ1Yf3Y38ZnhbI0Y33YW9a_MZYsZVJZMdbdEZBhY69ZBwZjSZWJZIkaGiZjuZ8RZzHZMSAyKZB6ZGQZWJZWSZsKZAib8hbZKZDKZEibQxZBibRKZIUZHTZoFZpSZzJZG1aQUZ_hbKib8RZSOZ0MZKCZQibQradmaoTZ4QZghbGaaCvZDwZ0uZnlZkkZWkZcvZkibErZNqaG0PxsZQiZ8Aa9zZ0oalhELNaqHaWwauGayianma9favIT7CaDga-fatfa6eaQHb_PaDEbC7YPEbAjbIEb_FbrzYBGbaoEjmaeUbbULJNQ9MbNSbSOLgVEcGbZcbcRbNjbONbPjbHOLRjbjVEWuNWqN_WbUjbzyALRbMSbHabmLLQjb2VESjbegbAbAejb0nAgjb2-FXjbKXIljbajb_0N4wazdbpjbZoAYRbijbK2YZjbsgbZSbMjbfjbMRb6PN4jbvjbIpJxjbcjbgZb0jbDrALSLAkb1raLjbNOLHkbeRbkjbhYEbjbXSbTjb8jbbVbWOJPkbxYERkbQTOZQIy2NsMZ0rN3laLpJBQJ7SbkuN3laUyAbFLfbAFHY1aA4aAhyAwVaefIkyKCrYE2KJHBc3aGSbUkbZoAUSbhjb_jbXkbpMb7abGkbFcA2kbsjb3jb5kbCkbu2NgRb0kbRzNGab4kbYjbBkbElbMkbFcAAabtjbVXIQkbDkbSkbnjbvAA8kbAQNzbbAlbJlbKkbsRbFlbz5MYlbIlbujbRlbDlbzkbMlbPbAWjXJkbmjbBfb9bAWlbItXR9VolbwjbjlbdjbFlbdNTOjbZlbhlbplbJabclbMkb0lbWjb2lbQlbYkbSlbLlbLULYPbJdErjbmZbXxaBlbCmbNuNhdEoNTGmbPNbvlbClbs4YklbDmbHhYNmb-jbImbalb4lbygb7jb7lbWmb3kbYmb3lbwlbSmbylbdmbJdEIkbJmbTmbLmbidEnmbZmbimbyjbTkblmbUfbYZatmbRmb4sEakbD3Nekb4BAgkbvtL5mblkb_oZokbnuNrkbE2KByJvkbxabqQZYDZKmb7gYoNT-kbHmbMHBQmbJnbTYYMnbPmbBlbRkbQnbngbcuJHlbgmb_lb6kbzjbzlboNTOlb-lbFoXAmbxlbFkbenbJdE1Gae0Nglbbnb6jbrlbmnbkEP4PNPlbinbumbEkb7kbunbnlbombkmbUmbMmbJdE3nb0mbVnb0ab9ab4hXnkVV9KWabK7KDbbQ2YBhbDhbuKALobHEAqBA8CGFhb1xYtxY6AAAQEgEAKhbXzYMhbVyYo5Y05YP5YZ4Yd5YC5Y44YH6Y64Ym5YO6YJobrbAP7DQobHhb6AA-2AeEAWobpyYYobzxYKfZuTZhTZu-FTTZu3YlobqaAp2AoobSobqVAVob5uAS4YvobCJbj0aJDaqyaVyAsyaiBAsZb3obiAA4iI4iI6ob4sEuxYALW-xY-obLhbhFCNhbN1YV3YfRbAhbChbmobm7ANpbNpJPpbt8Htob-xYApbYyYr2YTxZr1Y02Yv1YZpbDhbOtGwAAjBAmBAzUEhBADoAhBA3AAjBAkBA5AAdGGyRBwAA6-aNEAoEAiBAdpb3xY6AAiRAmEAhpb_xYZobkpbV3Yphbc8ZezYJpbMFA4BAONA_pbPpbLGAFEAEqbjpbWpbB3YmXZ-2YhKaqpbmobxAAOqbyAAOqbzAAQqbBqb66DUqbUpbGqbWqbk3YYqbppbIobapb4obdqbsFAiqbyNEZEAlqbDuBVpbx1YpqbWBAZqb3Kabqb4ob0AAxqboWC0qb3xC2qb62Y9qA_eag3Ya4ZLqbtqbKpb0AA0BAUWA6AAEGAPrbnfMLpbwAA6BA_qbdJABrbWvADrbe3YNSLHrb74ZJrbDhb1AA_qbSPAYrbofAarbIqbcrbqhb8qbKpb5AA7-arRAvxEkBA6pbmBAyAAkBAaOAjBAyAAlBA5AA4aAlBA4QAo9Y_qbJPAkrbzbAmrbB3YJqbIrbqrb6pbiqbT6ELEAAsbzBAAyYxobhKZ9IZ1IZIJZOQZL2YMqbiBAQ5AIsbURBLsbNsbXmZYKZiGZWHZ2JZGsbmBA4AAwrbVJAhBA3IAmBA3AAVyAAMAhHBkBAaNAWWH2AAjBA0pbhqbsAAzxYRobOpbBqbC9Easbnqb3qbd1YEsberbGsb1CP-pb0sbGhbSobdGITqbSpbXobmqbwobcsbPsbVHZ5GZsMZUsbKrbxAAiqbQTF6sbzxYbhbd0YQhbn0YM0YXmaKeZUhbt0Y40Y0zYN0YXfbKQbn5YYtbvAAdhb0zYh0YCQamtb90YPhbu0YbtbYhb2GattbH1Y-0YwtbL0YC1Y6wZrhbB4G92Yrqb-9YHqbB3YmmH6qbc0a_tboqbd1Yjhbh4aYkPc3YAubk3Y-sbi3YahbGubQ1Yqqb_2YQub8sbQ1YthbXUaaibyhbIsNQEZ1hb7HaLibLGZyITGXZ7hb3hb5FZyFZTsbaibLHZWHZEHZ8CGoYb2hbETZqubsdZTvZvWbkbZlubgHZCHZfga6HagibGibGIZ-hbaRZkubwubrIZcIZoub1TZoKZPFZDibEvbAfZdsbYOJwTZJib1wZBvbvFZSKZMFGsZb7ub2ubRvbNibGGZFvb_GZMibrKZJvbwhbNtbSibYUZOibAIZKvbROZfNZLNZONZ1MZKLbEqZluZDrZkoZswagwZOtZuvbs2NfsZnsZbcC7aaGEa5EbdIbmIbroPpIb_Wb0Pb6kGDuR3Pa4Pb2SZuSZ7PbYYZqrbJhAIsb_kDWtbLiagubvFZiubTKZTdbFibWvbMvb30NjubF1aH_YkHBUYYCLYtyaTwbKGb7vbaIbX4ZkobStbnGAIsbkmANwbOsbGvbhubDvbdFZAvbdNZcvbOvbhFbhwb9vbbIbJwbnGAQEAxqbiDHqEApwbIMb_VZ0wbwBA-vbkwbXrA-cAnwbTHA9wb5vZwwbswbnubuwbfrbrbABFAGxbAEAIxbUaZVwbDGZMxbGKZsqbExb2EAiqb8JBsobItbuobKtbaobL6YcobR5Y14Y34Y85YZxbPxbvAAyAAiqbC5B9obcMD_obhxbqwboRZdma0obvXaJpbxAAvAAzsb1sbpobaOA_WATxb1ubETZQTZ2xbOxbqaA5xb-qbDtb2sbepbqobc0HAybycZ3hbDybbOVFybiAAOGAiqbN6ENwbntbptbA0YVhEktbIdbM2YVhbatbL0Yx0Yqnaa2Ygyb3tb50Y8xJLubutbchbhybX0Y5tbE1YFub1tbvtbX6YS4YMubHub7LakhbR3YMAb95Yp5YR6YFyYkhMeXalBAfBAWbAfBAYbAkLLK6YW4YS6YWGG_NZaoEfBAOMHBzbIzbO5YKzbkUGMzbCzbPzbZJZDzb1JIavbyHZLxbUibPvbKxbesb3dZC2YKfAvwbLvb8HZ1HZevbUwbQvbaIZaBZTIZgsblvbrwbiIZtwbYxbfvbxzbaIZZRZjvb0ubPybrzbG1aXwbSwbNYb-0a3ya6nQFpbdwbHpbfwbD7awyaD0bcwbDqNIpbStbeyCcxbY9DNwbQ6YkxbB6YTTaCQJW5YhobJ6Y8ybbobc5Yq4Yf5Yh5YCjVk5YZ0bY5YpxbGybeyCWFAQ0bBGAS0b-5Yq5YA6Yd5Yf0b7bAi5Yi0bI6Yk0bDxbPxbEGAtxbuFAYybrybZtbnyb0zY2zYLBb7tbjhbmLbrBAmhbVubErbOubjLbH1b23YafW43YT9abzbQIZhzbXHZjzb6ubbmbtnbllb9aA1lbqnbynbsnbojbdlbAdba1banbc1b_nb5nbLmbFcAOmbxnb5jbWnbJGDo1bhnb5jbk1blnbY1b2jbb1bq1bpmbKRbXmbOnbUnbBmb21b4bbKSJ4nbx1b6nbFcAsmbhmb1mb0nbdnbY1bD2brnbZkbcTObkbeBZ5mb7mbikbwCZ-mbnkbwIYpkbKfWskbdHYrQPY2bxkb-3al1bdZbYNHFRbp1bKlb81b6mHg2b41bjjb-nb71be2bY7IO7ITnb0mbr1b8ZbZnb51bp2bknb1nbY1bonbu2bE2bw2bCxLflbi1bv1bq2bA2bm1bmlbulb_1b22bB2bD3bW9VQmbw1bG3bqmb4Nbh1bz2b62bk2b1gbc1OP3bo2bE2bL3bH2b6nbidEt1b01bj2br2bXnbc3b-2bBkbY3bwmba3bemb_kbd3bblberAGkbb3bn2bK3bA3bM3bKnbmmbOkbv2bS3b1ebymbv3b12bZ3bN3bz3bD7T61bu2N3mbckbNsNP2bXbA8mbjkb4BAT2b1VE9iIqkbBsNDnbukbb2bInb23bEmbXhMlZb52brnb72bVmbJdESnbi2bilbjmbB3by3bYnbt2bc4bamb6AGs3bfnby2bW3bK2bw3b73bg4b42bj4bcnbl3b83bvnbCQNu1bj3br4bx4bg4b9nbR3bf3bT3b64bq4b63bZcbaabR9KAoXnvVFobHyJHob20bm0bMpbJybpoblTYexbwxbTpb1qbZob6AGteb0nA5NbUgbxNbWgbd1be1YrNbcebvObdgbqlbAbAV5bZoA5NbCObkgbgZbj5b7nbpNTvObY5btBArgbURbp5btNbmebg5b5lb9Nb0ebT4bl5bjgbozaURbWPbOPbe5bmeb9ObpObiQb95bYHYaPbnObmPb_WbE6bmLTmObcPbI6bgZbK6bn2NHmYB6bKPb7abQ6bEPbJhYGPbH6bC6bJ6bgPbAUYM6blPbb6bP6bd6bTYY5NbkPbRnZO6bV6bj6bXnbYOVm6byObh6b7abC5bLmbuqLVab1JK8UT_Wbx6buab76K4abWLP6abzdb46bgpX3abJ7KH5b61Z5fbiebp5bebb3ebvPTyebG7b35bk5bJ7baLTpeb7TY_Wbzebd5b45bP7bULTL7bvPTx5bveblOblrM4ebn5b7abggb0BApgbGLYvaANYYiQbi7bucYgNblgbscYX6b5KYm5b75bo7b0gb33bk7bXYYm7bORbUlbugboNTq7b7Nby7bt7bT3b87btuN5ebS7bJ5bUybQrbTtbM5bFtbqmCOyb1qZVxbI-YizbLPPkzbTyb0JFlYAlYAp0b8wbfxbipbhxbT0bd0b04Yw0bGNJh0boxbF8bLhClBACMAmBA6-a46AmBAjBAjkNlGA-IAiBAMJAhHB2AACtb8xb7obYmC70bWubI0YJ1b3xbStbI8b08b3sbP2BDqbZ8bFqbLtbJxbmzbsHaqJZG0PqvbqQbT8b5xbVybJ8b3sba2AzqbC9bApbzxbOUZ1xbSybJwb5EChrbP9bLybRMCP5bHfAxxbS5bE9bUxb8zbXJZBzbjJZT8bsxbc9bAqbwJAY8bQ5bJtbi9bOwb8ubOtbT1bR8bV1bV9bR1bWwbDqNYwb-EbAxbCxb2obStbyJAEhbr9buxYqICu9bg9bR5bCrbT5bMtb2zboJZhJZrtZTnYp9bIyb-8bLybTpD-EAM8b4rZl9bSvb_EGN0bExb8LA6wbIpBY-bGBbyJb-9b2wbl0bUyb0wG40bE-bBqbjTYRpbv9bgxbx9bU5bN7bDrAX5bwNbu5ba5bw5bz-bI7bf5bxgby-bV7bO7b8-b4gb11aiQbb7b2ebs5b2-bv5bE_bz-by5bd7b6NbS5A5-b_-bq5b55bC_bEObp6bJpaXPbA_bA6b_bAdPbc6bX_b-5bW5beNbHPbuBAc_bi6be_bF6bmebt6bk_bW_bUObY_bSgbQPbT6b85bq6bPPbY6bYoZIPbo6bzdbW6bz_bjPbZoZn6bv6b4_by_b33bl6b8_bu6bU6b__bm_bg4bs6bDAcq_bzdbp7bTgbI_b4-b-7b3KYR6bQPb05bW1bAbANAcUAc65b5gbRAcbebT4b17bVgb37bXgb6AG67b2gbZAcr7bgZbkAcL0b0_bw7bbAcn-beSA7ePLpb-rbHtbv-ba8bx9b2ybohborbKqbJwb7xbEtb3sb_jQ38bErbU2YtSZwyb7abxUbENbONbw5b9MbHBclOJGNb_MbiQbBRbcZb3UbMHBFRbURbjZb9jbomHWUbUVbZBcNgbTfbQab7kbRUbcBcqfbDTbXXaiAcuUGuXbcHBbWbgZbnBch3FOhEmWbtXbaCFZWbiqEuBc4fb_WbrBc3fAzWb1WbdYb6XbUvEXYbYOJ6Bc9ebXcCwXbvBcYWb1IFRXbTZb2CaomHf2beNHoEaiQbvZb--HS-HyJIB_Hz-HGvYRabEabqRIxjIwbb4PNubbx5MvdbwRb7DQCOWKOWQebndbAdb15MldbiCcrdb7-bUhEPWQQGZdCc2iDMdbqdbpnQQdbunQ30NbdbtCcCSbHwQgCc6zby4QGwQ1CcwCcybbMoGxAR8AR6CcSnRmIRXoNmCcUdbjCckfamta-Ccu7bHDc7abEdbxdb-cb1db-1R1db9dbcATSebxUSQMS8dbidbEebYDcaCa_lSXPaWAcC6YdDcAJMELSYDbWYZ7AcD-bU-bAqbTpDB9b0AcD9by9bO8bb-bhBAd-bPxbT-b9AcV-baeAABcS6YAzYVRblEWr1YPGZmzYJzYNzYEEc02YTzYi_apub3ubWHZ5ubydboyY4xbU4ArBALwbVWAi-bTcZG9bRwbTvbH0b8xYPEczLAIsbNybT9byxbM-bbvbLGZuPZ3IZpzbj1Y4xbwGAdEcTEcfEcx-bhEcczbyzbXxb_2aOEcStb1AANrb5AAqobyAA4EcWIInsVVrbr-bcJBX-bsEcK-bXtbRub58b5AcFsbuAc2AALwbbTAUEcxSZ59bqCaUhE89bwzbiEcS1bMEclzbgvbm9bZJZvzbj8bhwAIsb9mDMFclTZ5JZXEcc-bZEcBhbStbXRAqDc4Dcs9b8gEfFcVUZ5JZgJZn9bR-bJwb2AA4BA5AAIsbnHA7DcFyY9DcCzYgyYBEcIzYPCLEEcMzYGEcuvKIEcyFc8BAtJAGGc3DcKybs9boXHsFcfRZvEclFZRFZ_zbpRZ4xb3AAWrbbEAABcbrbGrbprbuAc-RCq-brDcF-bMWPNGcnRZPGcO-bwFcXBZJwbeMAfoB4wbJGcN5bsYBYGcnrbaGc6AcuAc2SCeGcpFcgGcQLAiGcfTZuFcP-bo9boGcrGAIsbVfF5GcrOZxubDHZjyAFHZTGcStbisA6wbUNAvGcBubP3GDub-talFcExbTLAoFcKGcPpbJeCNHck3YLGaQHcvaZ4xbUHcpAAuAAhpa6wb5xYBFcZrb7sbErbbHc-tbA-bTHcLFAgHctBArBA2BA6wb_FAZHcj0ZPHcqHcnEcStbBqbiqbGIBSxblHclrbL-bF9bXFczDc1DcGybz8b2Gc6AAHNDXGc-HcBsbAIck9bgzblFZzzbyEcaEcStbtBAxqbMPYUEc1NbdAcZ_bN_bt5bJ_b_WbH7bkCcB_b97bfIc6-bhIcz5baAcD_bkIcR_bM_b82NPAchAcb5bF_br5bnIcnAcFBcL_bc7b-gYC8bg7bGAcs_bf_bbIcmMDw_bD6bAAcg_bG6b2_b-_bZcb5_b_5bN_bp_b3_bHJcCJcXOVS6bb_bMJcUlbIJc0nAJAcFJcFAcNJcHAcTAc0_bLJcGJcTJcOJcS_bh_bKAcSJch5bvyYgJcvgbmMDdJcYJcUlb_6bUabCMUG5bo8OB5b1abIgb66bC7bqgX96byJcBobejX5sVwJcYGGE7bT7bM7bR_bpCcN_bxebF7ba7blIcFdbvObeebR7baUaYebHKcrIc3IcuPTaLTZ7baPT2IcG_bwebf7bx7bs7bSAcu7bELYqgbQAcbKcaIcu_brAc9-buUGYAckKcU_b6ebMAcz7beAcOAcfKcvIcURbpAcB8b1ibh7bsKcZ4bqAcv7boIcV_b4HcXrAq9bfGc6AAUxE4FcI1YhtbM4YLWLB1bH1bmybELcctbynalcblybgtbh6YvAArtbhDcZybtybB1YAxZfibd3YV3YpHcUub0tboHcJNHcHcC1b4ybJubb3Y7tbTubaqbSFckGckBaRFc1zbTFcQIcxEcWFcN-bM7ZOGZbWQQ1b5JZIkasubgNa1LcAKZ5hbzubwLctLcFsaLEcU1bNEcvubPIcnzb-HZ_ubJEcwEcywbfubz9bGJZnBASsbNxb6LcKKZNvbmEcfzbG9bDIckFcVvba-bYvbPibSMcnJZBKZQUZLMcaMcFMcgMcivbZvboLcyBbfOZqUZo9YqvbaibRybzfbQ_bkebJJctIcvKc9KYwIcIKcT_bjIco5b4McBOb6KcqKcZcbxIc1-b1Mcn7bqIcyMcW7biIcP_bK_bQKcXKcN_bsAcpIcl_b8Icn_bN_bAJcd_bRNcL6bZ6bXJcx_baJckObpJcjJceJclJcUJcPJcv_bRJcfNc15brObbNc6_b0NPa6brJcgNcgJcbgbQPbqJcaNcWNck6biJcN6blNciDchNcq5bJAc2NcsNcmNc8IY2KcjKc5KYdIcgKcoAcAOcvNcoKc6Mc1Kc_7b6ObIOc5IcaKcFOcLOctKcQPbDOcwKccAcIAc3gbJOcrKcROc3KczKcMKcmUZJpblQA7Hc_IACLctyY9Dc0yb83Ys0b15Yu0be0b61FV5Y7bAi8bT7Yc8b25YsOcQrAg0b8CGz0biobJMcQGcG5MrLcqzbkMcaFZiMcxDcl9bmPZBPc49b5JZYMcA0bF8boRAnwbsSACHcKPZ5FZEKZRMcoMchFcRIc-LcpLciqEzLcsCceMcRibmkZVPc6OchvbLMcgOcW8br-bHNDf9bvaAh9bCFcCPc_OcePcH0aC0bbwbGpbEIciAAjIA3oAQ0bLFcLIcMsbZobyOcrOce8btOcg3FUSavOcj0bjobrHcrbAoCBIsbSZHOPc-TZZFZRGcYEcJPcDQcqaAFhAQ0bNSAr0b9ybU0bd5Yu5Yw5YuBAwOc8KcEQcVHcN5bOJG0Hcn1YexZnpbt1Y3Hc13YV3YnCbn2YVUbbPcWJZiFc0DcZMcqPcG9bIRZhPcKrbyJAcxbTiAgQcI0Yp3YlrakybiDcxMb9nQw7al3P-Qc3MbnBA5MbDDckFCGBceCceyb-Nc9bAIRc5DQONbNBcIBcE_bKBcJRcPNbxMciKcDKc0Mcl7b2McWRcXNcO_b0KczdbgIcJKczIcnNbPOc1IcLNcyIccIcuIcbRcKNcGNc3Kc5McJNcFNciKcsIcmNbOOctAcgZbBka6aaDJIDrA4RcMvAO1YSYa8RcodEHMbLMHASc6RcHjEASc-RcyaAufASYaURbEScQ1YGScxGG9Rc7bASYaKScOPP7Aa_Wb7SGmBAKbbJWLj1ZiBAEHaq6auTbfMDYSce6bOfb2mbC6HMScWPP3gNmcC7naN8EU-aZcbrScv-HqScoScH9YAMb7abvScT5axSc5naTyZjVZ0SczdbHObuCcC7ZiQb5sanPaMHBRnYDQb3PboIRPOVQQaDMclJcCTcKCZFTcyQbsPbITcDTcB8ELTcLRcAbAgoa9qLgoaGrJ-Bc_WbYTcA-EaTcURbeTcKHFaTc7qJhTcZEaIqEkTcCnJwGPRjPZcbhxZ0MbtScUlbuTcl3PhxZnEWqjaX3GyTcb_P72afragZb4Tc5JP6Tc0pa1TcmTc0pauAQkUG1XatDQ1ob9Scxra3nXt7V_dMH_Z7LZCUcRUaw-FtraKzZszZTwZQUcLUcIObKUccyAziI8naJebtTcaUcQQbIgbGcXRUaPUcBTcgUcuabjUc3nX7LZ08ZTJcisa9qLPsaD6buUcmcCwUcJ6byUc2iDEsa0uM_FDNrATQJpQZoXb1SaNObisaUQICScA4G_UczUcBVczYb2Ob2UcCwF4Ucj_Z7Ucs3Z-UcKVcB2FEsasUcgNcRVcsfMksawvbuUGcyayVaNObe6avGG8AZxtBxJcTJceVcxVaXHBCbMbVEPyagVceya6tBpVcyVakUb4_b3saz-ZNOb3saByJQzaTUclhEBeMX1A0-ZgUc4VcgjaTJcxVc9IazVc-0A1VcFkZ8VcMJbJ_Z3VcHWctQaFEbfeb6AGMObBWczUc0VckyK2VcRta-yA3nXzvZjfaWWc4Ja85bAWcaYaIfXzyAPtaEWcVkZvNZxAQ2QbG0PZWcmWc5BAMWccWc-0AyVcRWcDWcTWcXbAT6a95aQMbaVcdWcfiavWcn1ZxWc41K85aV6alhErWcD6b3WcHgbgWcSWcVBAQzaIvZz7V_WZENcP6bCXcfWc0nAPtaIXcFCLKXc47bgNcNXcIqEhWc7WcJWcsQPIWcyGcMXctWcQWcKHFYXcGXcFWckWcaWcuaZbGceXchBAvUc3saBJZAfbWTcvyY3WcEXc-0AtIZzSbBXcfXc3UcsXc_ubuXc4NcxXcPXc5Xc5zbNzVYXapXcXXc_XcnMcDYcA-EOObAYc7XcOWcuNcmIcN_bAHYxAAFHYCJYyIYYfWGJY2IYlRc7IciOb9Ic0-beNbUNcQNcaYcSNcdNcZNcBJcoNczMcf6b9_b9Nc4NcNYcj7bHmYQYcSYcAnJ0IYbMagHYUYchyAIJYE8br_bgYcjScjdEEbALAcZJczNcdKc_IcmKaGqN9YcfJclYcVJcHmYi_bEZctNcGZciNccJceNcpYcMYcMZcBOcR6NquNKZcvXc5NczRcaHYzBARYcwIYTYc1IYVYc0YckHYYYc-Yc5Yc0NcG6b8NcyNclZcr6btYcF1AcZcxIYfZczYcwZciZc2Rc4Yc4ObbYcoJcnYcEAcURbAwbXRcPbA2taoIRuPbcrawPboXb8ZcGTcDwboIR5PbGwb8Pb7abFacupR7QaqQaJuR_zRNLciDczQblQbOaccQbKfWwPbmXczvZgRTD1ZiQbVacxOZXacnQbZacpWc4QbEackQbhacRQbjachyAUQbEbAnacYacaQbiacwQbhyAeQbgQbGRc0iDgacxQbqaczac0BAeQbrQbfZbMacoac6acJGD5achyA4Yb7qXvtL7ZcCbcxacKHFFbc1Qb_yA3QbRtavacrachUcB2FObcJuZjgVOYZURb8QbmcC-QbgZbFRaeAaJyRFhN7QagbcLuR_Wbgbc8pR5zR3PalbcZVcLMHQBcJCcSBcJHYMCc_Wbvbc5mHs1bwmHh2bijbVBcsfZgXaW4ZN7TRyZFtM7bcNfZ9bcTMITvKA-ZLHb0bcRBcXRbzbcgZbWBcqjbn2bURbWObtKaNTOo2NmjalBA7iA3PaoXbSccpacbnYKOVWccYccN8EVnY_BZvXcGkbuqLJ2bc1bY4bGyYpoEncc_2bA5bUlblcc_xJJ3bF3bs4b77Vycc02be4bx3bURcv4bb5bslbxUb7cck3bvccf1bsFa4bcu3bzcc44bxbc5bcp3bjnb4cc0ccLccfmbQ3bX4bS4b1jbFdc3ccvmbBdcI2b03bD_af4b91bPabGdcXdcH3boCb-3bVdcG2bHdc-UbP7T_3bA1NECQ4mbH4bQ2b9mb-oZU2bL4bX2bO4ba2bwkbR4b84bKSbm2bPdcp4boccSdcEWbV4b_cc34bfdcC3betao4bPnb9dcNlbFecodcWdclJcslbu4b14bq3bbRbCdcOecKdcznbTlbMecCdc-4b8dc3dcjfb2ccX3bBecXecxmb-ccPeck4buUGm4bsPTV3b53bMdcldcT3bh3bQdcaecbdcg3bEdc6dcpecLeckccunbz1bi3bQeccmbm3bFmbUdceecuccgec8ec43bedcBfcy4bscc24bAfc2ecxmbHfcd4b2mbM2brdcwCZtdcH4bJ4bAnbM4bY2bEnbQ4bykbbec3Kcb4bjecw4bCecg4bdfcUecF2bWecKfcCfcgnbjfcpccidEofc5ecLdc1eciDcmecz4bx5M7ccqfcoNTTectfcVec1fc8nbE3b13bbfcq5bZectccqecgfcyTb-RJEfcmfcLmbziVidc_ecCgcFfcGZbddcjdc97N4JcDgcQ6NFgcQgcJfcwfcFlbJgcndcQgcdBb-fcagcWkb0mbUVcHgcoUczmb74bweciUclgc_4bMgcjgcPcXPgcLgcT6NSgcNgctgcpgcc1bigcwfciSbbSboUbZWZmSbRSboSblfc3gcnSbjSbURcWSbQSb90A2RbXLT5RbzXL8RbVYa7kb4gcJSbVkbeSbnSbFSbdjbOhcKCcjBAJdcXxafSb_gcl4bVhcONH5dc2-FEhchSbBhc5gc8Zb6qJKSJahcFhcSSbqNIlSbRhc9gcThcFkbmTbdTbrVbwSbk-YN8ZXbA1XcdjbxhcvSbJUbTyAl1ZFUbUTb_TbyTbKeavhbfBcGUbnTb6Tb6bbnwN_sZ5BALYclec6hcIUbJicTyA8SbOpaFicAicHUbIic0TbnwNGTbEiczjbPicYicCUbnwNSTb_hccTbAUb8hcBLZz3G-TbXicCTbaUbZicTyAsTblCapicHicricpTb7aAhTbYNHtTbxicyhcTgVsicgicuic2TbIwb5hcGic6icfgcmic9Tbjic5TbzicBUbqTbe4NyXbHjcBicficLjcTyALUb_hcieaOgcMSLTmZAeabBc3CcoXbgmaSUbiBcqQcBjcT5ApfbpvKjBcvpVTTbgUbcdcavKzbaeuJCAbTjbGLaZ3ZOgcavKSVbwVbmcco2YZcb9UbCrA1jc2qT1BcTVbsvLpUb0sEPWbzjcvfbZ1b9lbOWbHWbQWbmUbDkcmEaVWb7UbZVb0pVzhc_PJ5bALsavBcSWbhdcHyJeyY4uMC8YRsa4_aOkcvvVC2bInVpoEKZbzdb4jcr4QTnVhULs3ZCkcPkcNkbC3OE3OdkcLfbPbAVoNBkcukcaSclVbXVbV_YzkccdcbScliZeVbUkcDkcnlRWVbnVbpkcekcwkcsGGuAZ9kcqkcfkcDpJtVbClcvkcGcA1UTxxCEXbkoAplNiAblJckkcxhByVbRGG_Vb39bmBc9jct4DxJaoBAesJL5HcOVvtLHlcDlcOlczqT7VbloA9Vb_EGalcVTciDcWlc1kbZ3G5UbWWb8jcVkc-dbzlcNkc1lcDkcUWb4lcIWbqBcdlcNTb5absTcUlbwlc7icT5A2gc6AGFmceqEYlcMFG72ZBHbclcwVbLmclUTFWbAQJZPP_lcRmcOlEyVbZ3GOmcMlc01FPMUieadmc7kGlpVQlczlRWmc7abKmcZmc-cUxxCcmczkciyAeqazzY9qL-6TM1aE5Mf1OEoaulcJmcEVbumcfqayaAxmcVOVzmcO1atlccIKOYZllcWYYvmcWdU0XbPMU_mc1mc1VbpDbpmGNnV6mcwmcimclUTKncsBABncdmcQncHncSncqRTUncBncImcQmcRXTYnc8mcancG0Pcnc2mcm9ZPMUmbcXmcgncW7a7mcIgcpmcbncayA0mcVncmncnZbqncbXThncuncToEJncxncAncmncCJaXncsncRncVYb7ncN1aLncgoACJaencLMHPncBocZncDocTnc8ncGocwjACJa72ZOXbaMa7BcpjAwaECCcAJYGtEyYcgScaYEWocACcFrAlITaoc1MDAHYeYcnmcmKaeuaXocRfAbyA97EuIYF1AxNc9XbgocEYbiocZoclXbNuB0RcfRc3jcpocMoG0XbDvAuacaRcvoccocjKad2b_lcEbAzoczSE1oc7bA27bYoNkBAmockNcQZcclcHpcqochocYocLpcgAcNpcAHYxoc8jcTpc9ocrocYoGYpcwgbpKc3Ycjkc8ocgmGg4bOyAjoc3ocO8EaZchZcVocUpcT3bppc2ocuocbocnoclpcdpcnpcTYYypc3bArpcCpcbpcGpcp9YepcXnb7pc9kGZ5bVuNloczsEdocvpcCqcxpcPlEApcMpcCpc2pc7oc4pcS5AopcOqcXpcGqcZpcwocPZcUYb5jcSOJu3FhhEw3FpncoocYWbuqLgqcX5FDCcgdEmqcUoEmoEdZa_BceqcpoEKuBkochYbvXcxWbrqcojArCFiVcVlcwBc3qc7XbgYbPmcKoc8qcfqc11FxVEnxFvqcJpc2BARlcaMPtocqFCjqc3pc-XbsBcghEX5FOrcTqcQrcnqcLjE7YbEmcwBc9xCpBckqcWrcJ5FU8ZNicBrc3WboBcsWbZrc7qckrcRrcE1AzBc5CcpqcPYb3Bc0WbdqcIrc5WbPrcvrcFjAh4aikcVrc2rcojAZOaYaEdXbcHBKXbeSLHrc8WbQlElrADXb2zZSlcb5b2BcsqcRlEKZawPbyrcEscVoEKZaMXbscCcpcfrcloENscHvAwXL9yAdtanYb3ac-rc-ocCtE2-Zdrc1rc_rc0yAGCcDscUXbOaTX2ZiHBYZbmmclschscL8E9pcQscqWbfXbHfborcXscBCc9pcnXb0scqXbCCcsXb9scvXb9pcEUbWsc7rc39E2Xb8XbFtcmsciMDItc_qcBtc_XbJtcAqcGtcXVEEwFPtcDwFNGDDacWtch4DLYbatcErcGYbzVEDzVPrA11bKtcxscvVELYbUvbvlcbrc_Xb21FyjavaENKciXbNqckWbK5FYrcUrcarcYWblfEytcSrcYrcurcaYbgrcXjEk3FTac4mcECccCFW5F7tc9sc1IFBscAWberckxF-GFJucXoExgc1qcwBc1IFR7YfWbP8ElqEUqEHuccCFUuch6ZxoMLsZvfcCuc0IFcCFoscktc7kG87EqFC3JcDmc4scMucLHFeCFcYbkucVYb4qcNtcW9VZuc-GF5qcvgXvuctmGfYbblcjrchucucFVtcpscVMPbYbW9VJocwWbSuclxFFrcHYbLuc9tcFNELYbEvcS7FGvcvxFD2FyvV1iceocDYbs3Fqrcv3FRhE1tcqucKhEU5FboAFucw3FvYbF7aUFLJuBmYbfNauubVlc1YblvcjvcDBAuYb8Ubqvc60AyYbtbcwWbwvcNyA3YbJ0aTCcQvYzdb-Yb5kcEMa5rcUlb8vcMaboUG2_Y9SGdtUTZbW8aWjc-vczAbfMDBwc5ucYqcGKPAlGb5bNwcXoGPqcQZbxmGLwcpxCTwcsfMPZbm5AboGTZbZ3GVZbG4GXZbuxaUlcvXcbZbwbcl2bLCcYBciQbnwc2bc4dcqwco3bUXcvXcpZbZoA-yVotc6AG0wcVMP-yVX8HJ1ZgZbOCcQ7ZQCc2iD_wc0ZbG-HoXbpNICxcCLIazb_WbHxcJGDzJIDLIE1aNCcMLIFccn1OgNIg7aLxcSxc8JIfNIiMIyBAuNI_ZbbhIwqcSQIdhIG4ZghI3scvXc7ZbGbb5ZbexcOcIZcIDMbVRcqxcDMbsxcHOL-Zb36bfxcQhIixctLbtkb1ncw6b1xcsfMRhIQfIkmLQuciDcAabN7IojI2ZbWCcx2bi4b6bcAobNab9qLWpJqTccTcRabDrJVFLdSbJgbzlRSQJUQJYwclDLSyclhcUycPab2jcsJcbyc9xcGlJLycLabNlJmhceycgjcRycUpJApJJSJoycYpJqjcbpJWXIRtMrgcCychycLjMOycuyciccb5btJcgxcaoE06bGnb26bqyctab1cc8Jc16bXab5JcDzcnabeabLycYIKjrMdab1JKS-P36bzJccabiabDKK_JcCzcNzcUzc3cKC5KyGbkEZArcP9KZzc7JcDobwsVEpJjUbz5ZybAWScYzcTab0JcH7Kyab6qcmxcTzcizcFfb21KCmcWnYw6bxzcE5bFzcX9KHzcgyc6Jc5zcjzcW9KBbbgkc2zc-6b4zcCrX6zcC0cGobXzc3zcFbbwaAuqLw1ZircLCLjILkFLf1ZEbbT0cEHLLKLYfXZqafabN0cRzNZIL5GLcScc0cX0cYILUKLwTclJcQ1ZVpJf0cQjPE0cZcbJbbKSLSOLrMLURbu0cmdc7sVMbbhdb_Wbz0cbjc5bb_eafULDbZgbbzdb50cBmcb4N20cgULyhapQZcbbKKb9hL9ycPQISbbElLumLbkb0qciDcVbbn1ON1cvJZUbbJ1cMiLAJMV1cvzcS1cY1cOlLEdKb1c5GLSiL7ucEWOe1cgmLXbbO1cGlLvmLfzcC8Nm1crmL7hLRlLVVZUlLQ1cVKLjccS1cSqMuqLlcMBUclbbZxML1cVqMCMUcbbmbbkCcvtLFbM81cMtMdNbFYZ_0cZcbibbMjMH-YG2cCcbCxLobbvGGqbbb5bJmMbVElcMB2c91ckcM_qL0qL1TcOvcqqLa2cMxMvrM3Gb_WbW2c33MCtM8fMxfMooM3oMl2c23MN2cAmMihMaIK2Xazdbm2cv2cz7VYjMC5KZ2cH2cazcmFLB0ckXLk2cPbbu2cjoMP3ar2cs1cg2c72ci2co2cnzcA0c62cQ2ct3MvrMmrMBycTjMC3cWhME2XhDcT3ch2cP3cbIKw9ZjBaP2cN-NurMb3cOGbj9ZSxMXQIN3cf3c_uM43Mk5A63MZCc2PNybb4PNs3c95Mu3c04b6xc02cJSaibc2Pb3PaXwNbvcvXcjQa33cXyR7Qa63czvcC8NQzN6jcHyJH8NfucgwN47NMbAuqLdPY87Ncbb52NElcUsNRvaRuN-2Ns2NquNL2brGbE1NEsNlsNH1N_gYJ1ahbbQ4cWkcELYluNmzZW4cioNRkbCObf4c13cK4cQkcTvcticowN8bb7ARz2cL2ch4cmYaUzNt2NG3cKiLh4cVYYk4cnuNm4cUqNY4cMFaa4ciBXs0NI1Nq4c04cs4cTZctIc94c90NX4cSlbp4cqlZUbbQzNfgc70c9icw4cO5ct4NP4cJ5cU5c77NO5cu2Nf2c64cb5cbVEN4ce5cI8NS3cgwNBcbN-NMfbCMUFcbf9NvcblJcASPnUTFWOQTOXcbkzcecbaTOUPPR0cI3OUMPJsLn8O65cUkPcXOMcbDTbOcbUbbQcbgcbp1Ofycw5cG6cgMP31Kr1OzfbGYchbbL6czNPmMDiJbl2cS6cf4OoXbx5cd8OhfPlxcS1cX6cbQaC4cA6ccpOWcb_CPF6cmQPgcbiUbM8HkEP5Kb35cBSP3aA05cSTO6sVg5ci_Pn6cFWOEIaR6c16cFKPzBAHKPEUZPbbgkP55cr0c21cwNPOjPI6cK7K-kaV2c_6c3QPb1OFOPvQP-QPIUcL2cJ7cF7cJPPCMcOPPt6cb_PA7ce7b7QPN7c7NPP7cUlba6cEKPY6cW7c5JPY6c_5cfkP56ck7cB7cI7cn7chcbmBAjkPDdZF6cocbULP0oProPsFbFpcR6cx7cvJbDVc3AQp8PN6PtBAPvPpQW-6c47cC0PFxP0bbe7cycb97cbyPijbmyPw7c4AQB0PjyPcDbRHc83cH8cDxPm2PX3c4wPN8c_5Pqcbo3PQ6PnGcW6cC8ca8cz3Pq3PE6PucbZ6cT8ciyPWGG0cbi8Pv8PZycncbY8csEPZ-PWeb-2O-5Pv8czfaFQIgsNPcbz8crGP6AQg3F8AQYLcMfQJDcxUb0BcIDcoCcOYcODcKebA9cGdb0LcnCcSUcozacdbE9cUUcK0bSdbNQcH9cP9cWdbtrc2Cclkc04QvQc_8cP9cw2NBDc30cD9cFDc5uAG9c5cbJDcpdbL9cbJcE7FM9ZMDcJGDRDcY9ceTbCiLxlRplRs9cC1cx9cWnRn5cSATHyRpbcjbcvPaayR-zR73ciDcQacqzRO3cDrAtzR8zRbyRA-cMfQ69c-3cszRkbcNyR_9ch6cHNQL-crzRHjEG-c9fbI-cR-c3ARTDcOQRVDccDc-db6dbaDcfZaDebf-cMebyUSFycWDcNMSMebHebW8cSATkDcn1O0uSrnQMhcKebu-cCxLmDcUeboDcAKcPKctRccYcKKciebUKcULThRc5NbLKcD8bvtcmRTBKc7-cZZcnebK7bGKcVKcnRcC_cZKc0ZczdbRfbIsLxcc5sVRnVrkV7jc_fbofbEzcA0cfXTs-cTpXb_cVpc_ebd6c6AGT_cceccfb8zclJcm_cZoANfbsxYF7Thfbh_cSfbfjcEMUWfbd-cT7bifbs_ckfbSqN10aVnc-vaa_cufbIlcI3bo_cDpJmfb5fb4_cO-N6_cZJbGAdx_cMOc5KYO6cSTZ0fbKRciDcr_cGmchoADGW8ScZcbUAdc5cZ6bWgVjyAlgVb5baAdbVErhVWgVA8c7ebHAdfgcFFaKdE5iVgAdnAdznXnvVX_cHnVZ_cmAdMAdyzcTfbwAdOLP49cg_cAAdvvVStXnvVLSL4pVEea7pVbUbsAd0Ad_zcFfbe_cx8cnPTtAd3qX-AdaSLqvV5AdngXYuJ5wcFcA0wcBYcD4aLAdZyVFcZH8HaBdhEbmSa2fbc_cl7cHfXMUcRiLv7VfhbFoX6nXF8V3_cDXcn_cc1cl_cAgb7fbFfbXpX_Dc4ocw7Z__cvXWCGW6FWYBd3fbX9c6BdnQWgQWfBd3XWNDbqBdOXc_zcCgbbfWywcTAdvBd1AdR1cuBdrBdGBdJgb-UaEBdECdH0caILIqa9BdXfXGcXZqaQfXdfXXCdogcz6cOvXzgcUMb54ciBdhCdhjX2TcuXWzgc1nXmBd5nXxGGHoXQBdAnVTCd9AdtEW7cKjpXapX1BdzAdxCduAdQjAKtXWtX8hXDCdVfW8Cd8qXQoAOtXdCdCobQvXYBdMgby_cWvKPgbQOcdlNt_bYRcIqcGtEvZcdocxYcEpczZcPNcKOcODdbYcHOc5KYvIYTDdWDdVDdHJYjZc57bGOchgbTOcqRcLXcZDd9ZcsYcmAcZOcZcbnKc5KcjpcF_czgbbOc6NcuKcaRcpDdaOccKcA8bYOcwRcNDdyRc77b9Ddx2N6IcvDdanYU_cpoEcnYW8ZTnYA4YhKcnVc8aAJEdWbZAmYtEafCdNlYroYKHFtoY1aAvoYk8c6gbCvYOsYhxZDrYcEdVqYNsY8gbXDZ0pa_gb_Wb7gbJGDOvYXIaoXbpEdzyArEdnqZMwY7TZgOcL5b_KcpxGS9bvDcU9buEcOFcIaZdlN9OcbQcPQcgeAuHcwHcg-b4EdI-bw9bpPc3Ac72Y2HccLcKPcTJIjHcKIc5EdhxbKFd8tbRzYlQcTIc9KcIOJAHcQPAIQc7SZfMc3LcGHctubIHcZFdeFAAHcfJAdFdPwb09b4Lcovc0EdjGAWrbH-bnPcJ-bmHcDFc48bFrblLLdrbPubn-b1gAsGc18byQA4Qc2FdaoE4FdK1b6Fd0OAiOcmPclBAoPczFdb0Y5FcHyYnOcYFdcQc9OA1PcHGdJGd_HczxY6Pcdob0OcL5Z_Pc8aAaQcoOcUQcd8bS5Y61F2Ocj5YdGdXzYT0bS6YAzbYzbEzbGzb4cbmGdpOccDZ0bALzbZ-aWzbGnaGXbS4YnGdFyYyGdNTGOzb1GdCzbWbATyb_cA8Fd3sbTaBKsb3PcbsbBIcxLcIkaVFcAHdRGB2FcEgAoFdNMcP8b63V9LcMHdIGcdFc60bGHdNIcByb_OcLQcjFcT9czEc9Kc93LdQcFtbUHcu-bHFdw-bpPcGPcAKZvFcZJZ9Gc6FdOxE98bHIcqwAGFdxFdIFdKGdqHdKKZgFdwDZovcjMcG9b8LcOHZWPc8EdKHdCMcRtb9KcCHdd9bxzCQHdO8btQcxPcJIAuKAXHdFHdSFdtEcIHd_LcqLcSGcFIdEQcm6EjHdDHd37FKIdl9bsHdiJZxFc6FdLCFREckPc1-AeIdcHd8OcXIdTyb8AcWHc6AA-TCkOcvtbKLcSLcWebUFdIubQzaPvah0YlLc5qbXFdMMcLIddHduQcfHdEMcWEcsPcTPcAKZQRZIMcrQczHZjIZFPc7Ed5JZIvbSPcsLcpLcUMcRJd-OcXMc-zbMQc3acNFcHPccMckvbSJd8EdqKZNJdUIdTJdTibJJdmvZtqZYtZzlZgjZH5cUlbMxco9NRxc_KITxc0nAOxcKxc-wcYxcBLIPLIPxclpaJpbW0AnwbSGAoIdEJdRPc0zbWJdXFcYPcaWQaPcGJdTMcYJdeHdaJdLLbgyaDpbyCcwPckFc8JduKAoAAoUGYsb4KAAKdFKdNGZHKdeybUKdLQNbIdV-bHLAxIdizY6FczBdKzY9FcDEcMzYBGct1YHEcVzYqrbW0AVRNjHWmIAirbwFdIGdyFdVGdZLcDsbGFc_sbn-bfcAUtb7ZAkKd90bKLcA1bpIRKJdswbCKdSIc-Idl9b-nAvLcfPcyLcdKdBId5JZEPcVMcDJdCIchMcVLdSHcrbAlJBwnWALd0Hd3Kd2Hd5KdULc-0bFLc3zYsIdjPc_KcgGC9HcSIdpHdOJdAKZNLdzQcXrA3wARQc2KdUGdMIcWGdvGdgGdMQJv5YoSEZQcBQcsIdhKdAqbPBCCLdotbVLc0bAjyb1WcjJd8EdyQcZLd9HdXFcULdVJdVib2wZUoZjibJnZwpZIqZypZCqZ8JdONAVIcmIdIHAaKdxLcMIdTKdKrbpEAXHdAFcsLd3HduLdKKZiMdCJdLLdkMcgIdrMZNsNYIdqaAbDB1GcuIdP1BRIdnHd1ActLdKMd7GcmGcjFdbLdXFAdMdpLdogAgMdVIdsMdANd0Md53CGQccRAGNdpLcINdzMdiAA1GALwbTJAONd8EdQNdsId6HckPchkAWNdhFcAJdxPczAAkBAxqbrBB_FdCBcFwbEBc1ybEFcVFdgLcSRcONbLBcJvcgRcTRcORcMBclCatTboXb1bceMH3bcTBcMcc7abOccTdcrwchjcNUbJ6ckccgBcKDdUUbQycVicBMSSMUHNZlBc8ucTtcrWbo6ZAvccrcmrc8tcltcyBctWb8Bd4ucIrc4Bcdtc-ebrscdOd6scuoc0ucnscfOdswcICcuwc0nASnbURbDxcxZbRCczZb1ZbDabt2bEyc5QZ83cxbbUMI-PNv9ck5b8cbZOdh9cXObq9cudb09cDJcqCcRLd5OdDrAvCco9c4nQyCcS9cfscpxCVdbRwQ8OdPDcJDcXOJ9CcIPdvARADcy4cadcRPdd9cnIRAPdVPdzyAn9c9OdNDcr9cePdkeRmeRDdbb-c01R2_cUdb0-cK3ONWbMVZbDcQebsPdm4O9lSgDcJBdt-ck-ceDcnDcaMdkMdybALwbnMd6MdwDcntb9Dcg_Zb1AUdELHYtAAtMbijXnibWMd1iZxeaJpbHIdAqbQGB_Pd1HdoHdKGdUFdoQceBcSMdMLdfNdb9cqMdfMcwLdNMdwQcbKdOhEZPcSAd4HdfFdCHZrFdNKdtFc7LcMHZUHdHLdUFcEIdPLdIJdAYczQdMJdhQdnQdcPcQJdDKdaQdkMcUJd8QdWMcCIcLKdBJdrQdOGcgJdYLdRMdBRdoKZvMcQAdLQddrZIrZGrZqrbolB-Jd5MdUQd7MdpMd9MdvLd-PZiJdOIc-HdcKdHdbSLdwKZDRdxPcQhA-JdTQdgLdVQd5Kd5QdsQcbRd4QdeQdcPcgQdJRdWLdJHdfRdK9cfJdTLd3QdyRduMdXMcIRdARdPGdqaALeAnwbxoAdNdaRdOLdtPccBaEpb4KcWoNkRd2IA1PczAcAQdApbXGdlxbW0bbGd0BAlGdP6Y5LdzOc8Pc1Ocx0bh8b_LdSRdIEALobO9b_KcrsDfLd2Ld4Pc4Ld-3YTyAawNFQdeUc_RdiAA8REiSd-KcHIcrsDPSdWRdwDcU4YrSdqtZEGcn-bxSdmIG2Qc_rbZHdpSdwaA6SdObA8SdF8bcEckPcFWBESdKKZMMd6RdPQd2MdpobKmA_Fd6Qc2gaJMdA4GCRcARcq8PCRci_aFRcoXbNRcVjbThbtNdlOJvNdfBZ1NdOBcfIcyNdhTdMnJKycxRcdRcUOcrRcuTd-Od4Ic6ocUlbB_c9McyDdIkcVoABNceNbwTd5DdANcWKcoRc0TdcRcmZcjRc1RcYDdzdbNScI0YFcAHScSScyaAASc_vclJcKUdVMPNUdLsartZOUdb5bTUdPSceGGRScWUdUScVyApzc1ScC6H0kccSceScHTbiUdZScp9cmRblScbwZiQb2ScP9cvUdm0cvXcvUdw-FxUdYAdUlb0Ud4ScdUcDBA7ScoXb-ScDfQATcdTcmPaOTcOCdF-cRTcuGZJTcETck1cV0FNTcKTcllNHVdhHBJVdUTc-UdnTcNTOpTc5ycmTcWyakvcsfMgTcmUcaVdoTcZEabTcUVdfVdfTchVd7qJUEdGObxoavTc7Tc7ab9TcU8cFUcxoa71cCVdDUck_PxwaWCdzVdZqaEUc9FbxVdbpXnCde4DuVd5AQ2VdaCdcfXd7cMTcnUcgBdYfXkUcDMZXUccyAM9cH_Z8wZWUcmUcH_ZOWdRUacUcFQaSWdRUczgcTUclUczVdZWdYCdjWcKWd0LZoVdJVc0fAvUcBVc85bWVcZoA0UcP6bpWdDrAMVc6UcMvAPVcoWdlWdGVch_Z9rckWdDcAAVch_ZIVcLObtWdHjEvWd1aAOVc9UczWd5WdIYcBVcjWd9Wd0WdhXcHVcZ-ckFCbVcmVcdVczBAwVaqVctnAtBdaVckVcdyaVXdXXckVcUXdToAGtEtVcmVcvVcHJcWXc5WciWcaXc5VcYMInXd-VcVXc3Xc4Wc4XcwWcjXcgWdopZoXd1aAqXdLWchbAsWcqXcgXcJGDiXcUWclXcpWcoWcQbcR8c8XctXdFVdFcA9XdkXcsnQlWcCYdAhYKfWbacG0PAXcJ6bkXdvXd6WcxXdzWc-WcXTdV0FPWceWcCWcVYdQzaXYdDBGRYdHYccYdlXd7WcRXcGtETXcNOdEVcTYd8Xd3sanYdKsNEOcV6bsYdSVcFXc-XdRUa9VctQaoXcyYdFYd5Cd8aAIYdjWcKYdPYdAhY5FdjYdL1cJYc8EZhBdOXd9XcqWdFYcu1O4hcFZdyXcF0aKYck_c2WctXdRZdBJZPsc2Xc6XdhXcNZdeJd7YdbZdLVcdZdNpcpZc2ZchYcRDduZceZcUDdWYcPHYjDdLZc_YclebTNcQpckZdCPbmZdYNcj_bkJcXZcrYcCAcoZckYcvZdNAdCpcoZdwYcrZdxZcdoc2YczDdfPbSZccDdTMUyZd9ZdqZcpNcBZcHpcDZc4ZdqYcJadmDdOZcjYcVNcOad_ZddNc8ZdZadlZd6YcpwNWZcUad-ZdHNcmebuYcdZcCadhZchDdXYcR_ckZcfadFUdKJccqcNadvadrZcQPbnadfDdjHYradsZdtadFZckadcOcIZcyad_vb7QaNZbGVdHTcuGZBac_qaZtcfacDbd1PbzgNQVd9-HnNdrdELaczdbNacCwbeSaQ-clwcUacLbcVbcrPbwac3_Y0VECZddachzZLbdebdmQb8acHQb5BAmacKbclbdyac0QbtacMPd-Pbbbdmbd0Qb1acnWdkbdUbczbdPQb-ac1MaTbc8ac5bdLHYHbcCvMJbc3bd-bdQTcebdobdqbdEcd0QbPVdebdYbcCcdoBAbbcA1Y9Qb-_c7abobcM-cFcAYyRsbcZbd6AGWcdU-cbVEZcd9Qax3FbcduUG4NdDRbyecAbczdblcdKRbncdNnbb5bgfZEccZxcrqTAccKpJCcc-cZwcdiyKHccOmMPBcKccs1b8Ndpcd8cdXBcxwcqYdV0FbccDbcHEdB8EVccPjaXcc7QaaccrGYTccXEdeccKddgcckhBIXdRecMkbF4cggcmgc5ccnUTMfcufckdcTgcL1cAgce3bngcHdd-yc8fcvgcfddygczNdsTdpfcHecg1b9lbjfcAdcqdd6NdybczecGgcYgcy1bscdW4bj1bfecsgcOdcCdd7dcjtckddPcc2ddQgcpccJlcbgcZPdNdc60c-1b9fcDedt4cugcqgcI4cLMHslbdddVecB4bO2bsdcF4bR2bkkbvdcK4bW2bCnbGnbYfc1dcafcPed-dcfhctcdGec-fc9kb_dcefckfcHedPbAsfcuecCedbddXCcJycxdd9dd4ddgdc3fczedjdd1edn1O92b9edNfcpdd-ddSfbRedvec_edsBdVgcoddbhclecunbiectdd-fc8lbJSJ4edXgcl4b3ec6dd0fc9dcb3bZfduedyddFfd33b4ecCfdkecUed3ec-ecSedEfd6edGfcZdcRdcSfdoNTWedvedbfdvfdsfd8ddA4bPfcC4bK7FE4bhkbudcmkbfedBnbN4biedP4bked27cLed33bifc4fc8ccunbHgdjfd5fcyfdJdEyedBed-edFgdT4bQgd0ecpfdXfdxmb8edRgd6ecX1bCfcagdWgdNfdlfdxmbiddcgde1bjgdnddofdhgdA4GGkbbAd0gc0edTgdqhV0fdBgcTedrgdZgciAdygdIfcm5cpucgfdw9cLfdpgdWfdOfdMkbtgdggddgcmedDhdBlbVdd7ec5nctlbdectfdGhd6CdZddpgdpccyCdRhd1fd6gds0cgddCob-gd1gcvCdpmGaSbPhck5b_jcOfbShcpSbFkbdhcrdd5Aaohcihc9gcChc4RbLDaNebx-cPebmhdjhcghdrkcP7TqhdUhc0hdWhcYhcOnb4hdzhdshdkhcpOdV4bhhc5hdAid1hdNlbnycsxYkhdqgdV0FfhdkSb4ocjhduhclhdVickic5kcxSb3hcMcAcjceicbjcmic-hchjcVidQ6NDicVvcJTbWicyic19cmicLicJZdvTbbidnidRic7SbLDa5iclicuidbicjidQUbCjcyidv4ciicfidIjctidv4caTbOjcqic9idW5cvickTb7idPjcJjcmicsTbtCaxidQic-id_icSZZAjdmidw9cFjcYwaRjdDjc3gd8icRjcowNNjcGjdBjdTjduidTjchjcVjcEgcTvcYjcQcd_hcCOdpycJOdjjcHOdaidDpJsjdZUbgHBkBc8ccvjcdcIKbbqjc2pasjc6Td2idtBAojcUgcrvKmzchmccddDOdptc0jcSOJLSLCkd6gc3EZ9lc7jdKWbBAdEkctyckoMykc6lcPkdLkcMkdJkdZ9cQQJSkcCVbUkdmlcLSLYkcFsNJVbPAb4kc00cMKLRUdRucVkcLSL4haokckkdMed8tBV6c2ncekdgoNTkdxkdNlc_kcliZrlcvvKdkd2kdcnRdVblSbYkdQhcGHLAlcKOVAldzhcGlcFld2hdUQIv_cIld5VbhRTQlcIscaMPJ-cfncPkdhJaZlcmncMldEjAflchlcj8FPcdEncIncolc3nX8VbWld1VbYldApZylcAkcHkclld3lcold0lc1kdUDcIMUKfXQVb5lculdkjdwmLYhd7qcYmcHvZmGPdhde4Domc6ncTmcRGGsmc7kdemcTmcZ3GVmcjCdiSE5ldnlcqRTFWbCmd0ldOocqRTgmctkdXoGjmc7aAHmdIldSmcAMUrmcZ3ZImdUVE5mcMocincnUTymcQocznckldtmcgmdy6bDrcEocyncBnc_ncnmdGnchmdelcPocFoclmdgoANnc9ldfmdwmdLhdjmd0mdWncvmdtncEmdwnc9mdmncJhdOkdiRT4ncBndknckmdBnc-6TSldBrcZtUIndjncBtZLnd0ncICd4mcQndomdJndTndDnd1VbumdDmdRndQmdKndcndHocDncFndwfAYnd6mdandlncdndDncUocyocwpcIrcsoczqcOpcJqcWDdLqc5pcVpcynd9pc1pcMadWscIpcEsczpcnucboc_pcerc_ndBXbqpc0pc5oc3ndVqcfpcVwcZqcCpcupcvndMqcxndgpcPod8nd8YcTadgucGodJXbVod3-bHqcaZcEodPrcbod9xCcwceodNpcONc7KcVrcbod4tcgvAIodCodRDdRod-ndwndT4b7pcMrchccXod7oRZodSpcBqc4ndxtctodBod3odRDdhodqodzod3KcEqcBpcbocxodAqcrodoNTHpdQqc4odiadaodFpdq5bOpdhpcDodBbdStcVcC9qcTbAgvcavcNXdemdlqcDrc5tc_tc6vc6rcapdipdtodSscRSLAvcbpd-xCznd9sctpd2ucUZdOOdnpdxqcu4D_ucaOdL4copdbaEftcVOdXocKrcloA2odAuc0OdptcprcXrciqcfpdgscXocdpdUCcKvcWOdBVdZpdPqdFtEqidKqdVpcXOdnrcRucGqd-tcb1AsrcJOWwbdr3FuVEcOdSOdcHB0rcmpdltc4rcs8c7WbqWb3WdWvcRsctqcrpd5pdHodqpdnrAAqd2GdmqdfpczqdgoAZZdxqdcod5qdwjAUsc-pd5ndFscivA4yAClLcsc_yAescBrd0oc2BAbucROd8qdQXblOdPrdcHBVXbjwctnQgOdysciOdjqdncCvpdardyqc7scXlddrdkXbuocAtchrdmuchccEtcRqdXoc5qcXrd_GFNHF4Xblrd-qcLVdX3GLsc6ucvrdSrdXtcPuchtcmQd7odPOdZ0FGrc3rdbtcIvcgtceVEvgd3qdVpc-rdqSE3wc8rdLtcetctaERyYutcNkdTXbUpdbqdhqcepdjcd0pdWqcjpdZvcNqdwsclucfvci3F0tcJqdwtcUwcfsdztchvcjOdppc-qd3mcLsdeYbppdvqdnrAmndpXbTucjsccucWuckhMmqEosdfqE0sdTqdHtEPsZ0gdPvcDuc-GFjucprdwuchOdvod2ldC7cssdesdqCFyucrsdYsdLtdtrd3XbWXdPtdFtdMtdMHFStd3ucEtdOwcUtcuucatdksdctdzucAvcY0FEwFxsdxWbY0FctcitdHvc9pdltdQvcQYbKfXF2FHucevccpdgsdIqdXsdFvcECcytdQOd6tcnsd1Ub1vcU1Amvc81a8Hdvlc-tdXfAmYbuvc9tdjvclYbjvc8WdqYbJudsYbBJa4vcExc0-HswcIwc9vcBZbpqd9bAawczjI7LaEwcNTGGwcUudD9aiKctgdKwc67cX3GaudBvcdod76cRwcHwchudtsdFqchmGRGGnkdiDcnud29EvudRZbhVa_WbUZb13GWZbtsckwcBucHoGnOd5NdvwcXhc-cdZcbtwcCvdCidoeduxcoZbcBd2iD2wcdQdLMH5wcHjE7wcL8H9wc7absOd_-HuOdy-HSudcsdZcbuJdzJdJxcrOd3JdOLIS_YdxcXxcxJdxcdUxcbxcivdovdgMIVxctNIQxc0xcrxcNTO-xcGQIHlL6Zb8xczjIpxcyvdwxcNcItxcF8cn0c5vdRzNdhIzxcRabCwdHjE1vdl7YdHY03cB5bHwdbVEJwdkxcItd7ycHycGbbYCc_ZbUwdzjIo4bsablyclddTOJJidZQdIzccwdGbbJidRQJDQJwYcYudZab2yce0cdyc6sVbwd_oJErJNab2ZbqwdIwdfwdEkdWIKMycsycsTd5ycp6capJEbAcpJOGdn0czwdPwd1wdrTc3ldwzc-zcqccB8E_yc5BAuzcUqd84KhzcO0cV_cA0c9Jczpdgzcrzc82coab52cMzcXxdJ3cVzcWuRf_cw4KJzcOzcexdYVZQ5ATia3zcIxdg3ckxddzcrabbxdbab1Adz_clzcq6ctvKLIPuxdD5bUCdzzcE2KBzcoxdixdahdTfb0zc86b7gd1ycpxdQhd5xd7zcyAdF0cEydMBdI0c76boucGxdDyd9xdwxdB7bD5K31KI5bM0cj0c6pdAQIq0cMCdCrJd0cIidV0cSzceydxedbydjWcb0cW0cSKLY0cXFLg0cIHLi0coydk0cZ0cZCdcratydbVd3yckydxsdB1ciwNw0cNSLy0caULYdcdUL80cSOL8ydkBbCdco4NuUTNbbuqc40c9yd6nbtgdOUL7aArkdH1cX1cTKbK1cdwdEZLtmLq1c01cI1cSzdZ1cU1co1cW1cl2cu1cRbbdzdTtdl1cazdf1cghMh1cZbbFiLZ6cgzdWbbw1cWzdz1cOxdImMszdg1cizdXVZZtdhbb41cSOJ61c9Vdm3cc1VJxdqxJQ3cA2ce3c-zdI7bE2cObMt2cZ3ccYcJ2cIzdB3cJ0dnbbNjM9zdGmSS2c5BAU2cR0dacMc2c7tLD0dOEdFdbG0dccM9Vdxsd12cjoMA3c4zdJ0dqxd32cVkZEmMF3cW0dhabn0dfGbV2cU3cvrMLzcI0dI3ca3cw2c42cfDbq0da0dvoMK3cE3cxPTIccN0d00dZfPWhMWqMz0dE-cm0d92cR3cCydY3cB1dH1d31FW3c2PdEWOw0dh3cCvMbIad3cF1dn3cn2cS6Hc3cxxCAqRr0dnab53Mx3MsbbaCcy3ccCci1dt3c3OdwnbtTdPbb23crzRYcdA4cclNOndEWOs1dG1dfcdv1dXoNx1dD4cJ5cYddFqNl5c_sdPZLE4cSOJk5cn4c5edY6N3bblkdVNbM5c_2N91dm0NFLYo0NgWaF1Nc4cQ5csMZa5cG2dukddHYJ2d_4c7rNo4c4TYsJdw5ch4cFzd1ic7bbO5c9bbCDcU2dSsN8PJHzN34ce5cdmdguNJ5cKadL5cWsNV4cpuND2d2fdZ4cP2db4cGsNS2dL1Nr1du2dWadCOcT4ch0Ny2dH4cNpJ62d02N82dV2d19cV5cajdf4NclNiXde7cT5cYjdG4c87Ng0dQ3dPEdcgbT3d8ldRWLQ-Nu5cKOds5cb3d2td75cYfP95cv6ccTO15ctwdm6ci3dSOJM6cIydQ7c85cq3d-5cVxdh3dB6cGZaD6cqXOi7cVAPK7c2wdCKPz3dS7cLOVXeZt1OeZd02cf6c93dU6ctkcW6cUcbH6cKWO33d8CPc6ccydSPPj6cg6cg3di6cY1O9CPtGPl8cr7c8wdr6cwEPL4d2QPw6ckGP_RJg0dJ7c36cC4dr7c_RJ86cNWc73du6c53d1zcJtdP4dX7cr4dHyJH7cc4dZfPT6cmObuQPHOPO7co4du4dj7cw4du7VZHZ9QPs2dqfMR7cpQP5QPbXc34d9QPc7c64dFPPfcbafPz4dgfPKWOxzdipOr7cN4d11cq7cM5dhkPt7cjcbv7ce8cY8cd8PWGGkyY17c1idqEPf8cldatGdK6ck5dOvPDvPlAdC4do5dUTbkyPWndX8c87cvVdu5dPNbL8cc5dy5dn8c_SbrFC3mdW-Pt5dRzcB8cd5dpcbzfab8ci8cfqdbAPt5dP6PF6dzBAFMbEqdy8cB6dy7co8cigVq8c3cb48cu8c68cV8cQ1d77cM6PQ-P18cMFaV6d45dhEP78cxAQzAQBPd6OdONbC9caPdXLTk9cUlbEdbyITrCc7rdSATJDcHPdhPdEbcKPd0CcQvdOwQSPdPPdeqdO9cz4QUPd06dAfdXPdgdbKedl9cbPdGDcjPdA7d0nAgPdp6dp9cr6dlJcQDcmPdl6dVAd5GLy9czlRFPdtgddnRZ3d0iDC-cSuRE-cu1d99cP-c0pRxzR_ud59crQaXcd-Zc7QagQWY-cS4dS-cm7decdpBaO-cypRYbdk7dOwQT-c01dw7dvPaq7dz7dN6dmuSoPdHQRqPdPDcyPdMWbAeb8tB3Haj-cXDclDcE8dkoMCebo-cF2Xv-cImS1PduSdP7dC8dAQNw-c9Rbe-cI8dP8d-KS6PdZ6dzUTH_crDdP_cL_c5-cN_c7-cQDde7bvPTeOc_-clNTBUdh8dTKcM_cA_cs8dX7bjJTp8dYBdFmcz6bEnV5UTGnV7xdS_cHAd38dNBdEOLR7Z__cFmcQrd9BcjzdRBdFBdIAd_8dzabDCdD9dCAdd_ceRbPfbtfbN9dMhdDAd0_cj8FXfb21RS9dAmcKfddBcRdUefb9_cgfba9dVkcbtU98Zi9dDkcLOdsfb18db9dNZcOAdyfbQAdPOVw6d6Ad-ldi4cj2am9dqkctgdhhVkgVOFaC9dr9dT7dmObkAd9fb29d8AdR3dAyC1MaqAdFjVC-dyiVFyd2Ad58dSnVL9d89dKmd4UTfkVY_cBydPydNCd7AdK-dLydP9dopVqpVspV8pVSCdz9dt_cL0aq9dR-d6_cpvVFvAxsdgbZ0cZ_yVNvdh_ZKbdDCdSvdbVEVBdeBdFDdZydKxdR9VACdhddBoXlBd0eZz7VGoXkfd6AdXUbO4dB_dejcWvKyBdDzYO8E3Cd88dGYdO9d4BdnxdL_dTCdr5cSocQPdQ_d3fbr5dZAdKCd5_cwjA85dj6W9YdU9dWfWoTaMfWEgb5-d-xdD_dH9de_dWjXKgb1-dPCdxydPrar_d4xda0ccrabCdFWdvXc6fbLCdV5dk_d3_diCd5_ds_dXjXl5Z8_dw_d97VCoXrCd07VtCd8nXa7dl1VZ_dw_dhpX0CdnKdmcMAAeUhdBDdMtXB5dGgbo_dTtX1CPFrXCDdbjAEDd_CdmkVHDdDCdJDdwBdTfbMDdqDdPDdOYcJpdoadNab6adEadWDdGadRsdvAA9IYqUdoAe4adFJYhZcuAexKclDdsDd0_b-Tdw5dLMHwDdipcuDdkDd1Ddv2d5oc08dhKcXOcnDdDNc9AeiPYAOc4Zc3cY0Ic6DdAEdlAcNOcDEdtZdvXcNnYUccPnYdnYLEdtEa4AeWEddccQPbQnYREdlzZnuN6yceBeFmYsoYKOVuoYFKZ29Yv5cvXcuEd0nA_qYmEdz4cUlbwBeZoAyBeZqanEdgZb2BeDrAwEddvd1BedEdkEdUwYcicgHdrbAP2BWIcBUA_FdHbcG7FCGdfebUFdVTdh_dJwapmGZTdzMbBRc2MbdTdt8FG6dMRcqTdwUboTdo5bcCeW5bFNbnTdRRcpTduNd6ccq1dmRcl8dnAeVNbKBeDddX3G3TdINc1TdlJcwCeGUdVBe8adzCex8dH_btCe3McO_c4TdBBe4Ce9CexCeGBe3RcQScwBA6RcMUdFDeIScIpJFDeyud6AGaUdbVEVUdaxZfUdMScFDeFScQDeJDeYUdfUddvKMScjUd5kcCHadScjoAnUdJUddDeAZcnhcsUdnSc5ScwUdyScTyZsVdJUdrDeqDepDe8UdoXb5Ud2iD2Ud76c3UdMTcysESUcQqdtVdDVdOVdOacGbdRVdTTcRnYUVdOQaDEeFVdV-cPbdSVdEEeZVd9-d0yd_zdKIZaVdiVdNEeopZgVdSEeUEeB8VWEeOEeTEeeVdOEeaEeopZiVdxsdAWdO8cCWdyydSWd5VdzTc8VdK_dfUc0Vd5TclEeu_d4Vdcra6Vd0Tc8zdnEeyEe1VdwVd0paz_dK5dMVdHWduJcW9VbWdLWdYWdYUcuCcgUcQWdsSdMWdcbdZoATUcWWdgxd3Tc-EeogcBFe0LZJFekgcSFerBAxsdFVcnUTrWdV6btWdHYd2bd1UcKXd8XdBVc5UcBXdxWdDXdxUchFegWcBVcsqdgObdFePbAYVcs7de4DZFeLVcjFeNVcmFeJdEQVcpFeXVcHXdIAe4Wd4aAXXcMXdxFeOXdYXdcVczUccXdyVaR5dAPbEGeQXdIYcHGemVcsVcOGehVcO3dsXdgZddwdHZdoFZJGeVPbLZduWdiZdPZdfZddYdtXcx3dX3GbYdtYdzXc_ub7qdQZdXVciZd-UcbGe_WdrGeZGeAbA5Ncm8d0ndbZcvYcqAeDadMHYyZc3Aezad0ZddRcSqc9adaadCPdxadYadfYc0adwZdcadg6bRpcLMHyGe-2dAad2GePOJrAe5GeFadWBejadBHes9dLadYod3NcRZc-adK5c8ObCZcVZc6odLHerYcWJc3ZdaHeaVcjHeAbddadFHe9GeyAed5cioNRpdnHeSZcJ_c3adpZdgDd4Ge7GeeadsHeXnb7ZdJHezZdt_bOBe0GeBad3Geqad3HeUHebHeWHe2DdwNcYpdBbcGIbNbdFbdHacHbdxoav-dgZbVbdEbcPbdJacu-FTbdZcbVIe89c3PaQacauR07dV0FObc_bdZacgbdpWcibdn8YKcdWac7acubdlacSbcrbd4bdtbdTQbeAdaCeXQbsbdsIe6bdpQbh9a2ac9bdLcdyIeoQb0BAqQb8bdwIeFcd4IeAcdJ0aPcdEJe-IeNbcbbdIcdvIeqIecccWbcbbdOcdabciQbcbc2iDebcVcdhcd79c43c_pRhcd41dX3Gdcd37dKzZkbcfJeisdHRbAEaAddqjb6ddVBcIRbqJe1jbdfdMwdUlbvcd-zZyJds_czcdKvX7cdDcc1Jepvd1pV5cdpoMNccvJeDrATRb6JeoOd_NdAedRccOddRJe2-dPqNRddjjaLddvPaNdda3GPddgBeRqNfccMddxsdwccrcc4gdlgdVlbFlb71dNedMfdpcc-8dKfXqedmedkKeVhdzgdXgdBhdgdcQfdIgdwedQkdsddIgdffdqfdrcd7NdFedaddwgdDKexJezKeE2dsKeDecifdbgdA_dNidCdcBLeggdwKenccILecKeDLeX3GVedLLeNgdredR4cJedpgdYed6GZ6fdG4bS2beedVfcydcBgd0dcGnbc2bi5dmgdgdcLgdCLeffczddDvd8hdlLexfdRLeEec3edvKeuddtLeFycAecAhdigd7edBfdqLewKefgdKecrKe1LeDeckgdMLeehdYecogdWhd-1dBMehecoec3ddYgdCfcuKeMgdrLemedcfd3KeAedmKeJfd3KctecqLe0KeKMey4bGLeJMe_Keg4bbMeGedOgdDfcOedUMeq5bwfdYMedMeTYYmMeSlbVLedkbaed7fdTfcaLeV2b_fdXfcCgdfLe2dcPMeLnbtedRfd4Mea4b6Me9Ke0Le1gdxmbVgdcMe9Leg4bDNegMeufdnnb3LeTMe6KeidE6LeINe8MeL3cbhdFsdZhdT4b_LeQLePhd6ldKgcOhdkMeHhdQNedNeE-dTNe5gdwgcK1doMe_jdHfdqKe4BAANeELeChdhNehKepgdFhdgNeaNeTLechdlNeFNezgcMNerecl_dugdjNe8LeBNeLzdL-doNe9NeRgc2Ne_NeLhdXNeUwZFOeNidnhdKkd3hdLidphcHhcDhc-hdNhc6hd-OdJhcwhdX8dFidGhcthdW2dEid_hdbOeBid1kb-Me9hdPOerhdgOeHidPbASnbeOeUOeGidHSJBpJnhclOeaOeqhcUMIshcwOeSidMidNLesidBldF8d1hcZTZYidcbAujdlid6icIedKjch2dnwNeidwhc3idCic2pawtdWjd4idW5cpidiGeehd6OexgdZjdGPeSicwidOPeNjdW5c0idMjdQjcXPeRTbLBeNidUPeVAdJjdNGaaPefPeQTbEjdTCaoPeIjduidKjdLNbePeuPeOjdYNH3TbtPeCjdajdGjcdjdSjdVPe0icQTbordUid8idfjdv4chjdJPem3PEeaUmZWjcSmdBOdvSbajciAexxdOQec9dxxdMOd0jdkUG-jdukd4jdE0a6jdnjcwjc1ldyjcTmdMKe8CaqjdlpcGkdbKes3darcVkctGaMkc-lcoocpQe1lbGkctldtQeKkc4UbsldzldyQePkdLSLAVbOUdeld5kcgkdIVbbkcLVbDmd5kcGwFNDeTldykdmkcG1ckULCReH2dvkdG4dPmdW2dyldsQekQe-kc9kd4kd_8ZLReW2d1kc8kclld3kdmVbEldgQeGldywacResGGLlcgRexVbOldWmdQldloAgJeOnc99dNldMmdjldKucTReUldpJaglc3icjlc1xZlld2UbplcviZ-VbgrdYReqmHnldwQe2QezRemlcrldDSeSRe7ocVkc8lc1QeJSeoQeDWbtgdstdKmdg4d9FeJkc39dvncG0P7zacmdYmdYSekuNGmdlmcUAepVbXSe_ldMmdbmcbSemReZmdG0PLQePReUmdqmcWmdgSecSekSeVaTbmddcIhSeCWb3ncZndNTO8mdsmd_ReuldgndL1c7Se9ncsndklcAocpndMaTrmdCTe2mdCCd-Se5Sehndbnd8SemmdfndNTetmGITeRocooEW-dGReFncAndSndrndgoANndnJeiSeHndTTetSeCndQTegoAyJe4ldrncGTeOTedTeSocDncFTebTesTeUndDTe1xZSSeqTexTeUTezmdmTeuTeklcundyodTodAod8pcJodtpcyZcLodb6dBUeCqdQid0Ge_Ge4scjodAscuodBpdgodLIeiodTpdkodQUeapXPBe_CeZqd8odModCrdOodmodQodFUeSod9odUodfUeIZdRDdMUebUeOUe0yAlodnUeSUeqHeFodVUePUemUeYGeFBeE_cvAeK8adUe-odKpcJUespc0GeKpdxUeAUeGpdXqc9UeRqc9ndLpdTpdsod8UezndapcTUeEpdCVeTsd_ocPwcuUe_UeiUe_TekUe0odXqcvudUVePpcZHeKHe3tdcUeHUeDVeSVebVe1UevUe9Hespd7pd6tdkpdicdhIezrdCrc2pdasdVsd_Becvc9mcYscGscwqdetdhQeerdDUe2SeIXbxpdNtdG9dvVehpdxVexrd2rd6VeRxdFWe8pdaVEwNdGsdLrd1qdCUeNrcgTeqqdxBc0tdWsduVetReaqdyVeoqcsrdkscOWeIrcVucm_dDWe5scztdtBcLDcAsdUsddqd9DQ1IepXb9xCiqdoWeojAlqd2tckWeUbA4IdFReUtdLrdsFeUWeWUeqsdKrdUod9WeQWesrdOucXNE6rdCXeDrdelEQjAArdGXe9WebscmXcJrdsrdNrdD9Zwrd8BcGHB-WeuVEUrd9udWrdTXeupdzscbXe2sciWeZWe0We_xC8sceXe_sc3vbWXe1scCCcAQedsdVpcrrdbXeypdgXe4mdaWeGWeoXeZWbAYbxXeiSEzXegtdEXeOzVsrdIsdx9dAtd0We_XeWBd1VEdKe0rdFYbMWeKNEKsd4WeIrcsaEdaEPsdTYbAvcKVerVebsdpdETWeIXbTYeMqdlpdzWerucHqdXWe87dMYebwcUsdcWeptdNucHXeK2ccYeLvcusdZscwsdVSegqdOZb6sdwsEhWed6a3sdYuclYeJqE7sdhrc9sd3sE-NeBYedYeWYbVXe5sdmrdYUe4_d3YeMtcXtdRtcOqdQtdwXe-VeSsd1IFMZestdBtd4rdOtdgVe_Ye1rdCWehXeWZe0Xe3zdsXebtdmtcCsd1XentdgZeRZe9ucutd10ciDefWeT5FYvczVeWYeCGegpd0IF5tdaYeYqdDudOudxYbsvcnvcsWeR7a9AG2ZetDbtvcPrAgqa1BcEudo8FLudXYe7-F1Ze2YbjvcLCecvdbYelJcnudEPeBmM5SGpUGm5dmwcVudCwcxGGdudaoEfud5udVaeJjcQaeJZbowd8HaEbd1udtOZy_aSwccaeksd2udXwcludZMHnaeiYefUe3ud-8cHoGgwc7udiwcZXeZZbHCciZbCKesedKvd4aecMHowckZbKvdAwdzwct-dzyAPvdtMdDber-dbBdr-d8wcxaeLMHYvdBxcNxcSCcLaezZeInJCwdP0c3xcfhI3vdvxcY1bzRI8vdcbedhICbeCycCwdNlbEwdx3Z4vdzvdchIacIjxc5xciPe5PJOwd8aAQwdAycKOe5PJYwdGlbt2bxOdFyczOdFCLoTeHxd4wdnUT4ycn3dSzcrycMabvOe8tBlwdwVaQHegae4qJTycxwdlTckycvwdmycFrJuwdMlJYILswdgwd9zc-beRceNcePycyxd9wdCkbJvXAxd9beiwd1ydWce7ldzbeDlJIxdoKeGydMxdF2KP-d8xdQxdQEeLxdNydwGe8abRyd10dbzcfDbsabwceN1ddIKOFeoce2ceC1dNjMdIKL0cJydAde8cepabezc6cecxdPCdxxdZ4d0xd6kdqzcvxdMdetzctceYZeNQIG0cUhdrceNxdp7cKdeSdeLAeTyd78dIzc7ceL-d1JcUyds4d7ycYdekdegdeVydEdeyJcd0cP0ckydzyd3GLpDLnydPEefydwydlydmEehydYydbudUKLfDeydeKKLqydx_dwEeRycd0c0wdUKL3ydKzdDecK2Yx0cIbbKeeaScNzdoXb4ydQedMSLAzdcSLoYelJcTee-9dLbbWeeF1c5haNZeJJMzzdhQeVzdLZL2zdSPeMlLieeK3Ob1cZzdw1cAlLhzduzdYbb4XeemLpeeZfPozdCAeabbyrdKiL0eeWjMb1cmeeyeeqvL7eeUqM9eeP1ccZeL2c5zdpoE7zdrEee7cHfebXLD1dC0dX1dE0dD2c6tLZ6cC2cc0djeaM0dk0dB1dP0dO2cQfeS0dCdepbbOJMv0dl0dX2cY0dUfejfeOfAlfee2cuYeLtMjJei0daGbgeeh0dWhMooZ50ddfe70d20dXhMy2c2qY60ds0d92cy0dA1dtfeLmM1JK0fe_feY1d22c92c90dj0d02cS1d3feE1dEge-zdN1dVsLCMUg0dLgen0dP1dS8d83cUgebxMi3ccBa7fenabb1dfxMhxMdgejxdVhEg1dhLeJJM2OdvARv3cm1dx3co1dz3ctbeh5cWlNe7do7dvPaB4cuZet2dxgeFgeiQaw1dFae37NI3dhQeb6NL2d4Oewgen2dL1cC2dA5c-Kel4N-geUee92Nl4cz2dHhe12dC5c32dE5cd4cC8bd2d83cf2djuNY2dOhea2dP5cc2dR5cl2cYhe_ydW5cVzNk2d0Bee2d92detap2dJzN44cm2dToNtHevNbaheD3d9rNN2dD1NSheG1NF3dmgeD8NvheX2dx2dNheyhe4hetheAqN1ldVeejhes4NN3dwfeV3di4c81d02dXhdt4dy1di5cW3dUAcY3dncewrNp5cRfef_dFfbt5c2geC5du3dvXLsGPm3dXceK6cdieIWOY7cwfel4Oj3dPjP_eecieYfPLcb03daUbE6cH4dsieVcb94dz4dtieE4dVyc_3dVncdMcxie83dE5d31Fwkd46cyieJ4do4O8ieQ4dU5d1iezieMudbAPI4dFWO8iaX4dX5dk3djEP7Ibk4dQje59Zl3dx6cUSeUieW-Pr7cj4dt3dVjem4da_a96cBjeE7c-ieFfeG8cT5dljeQMS-0AjMPo3dkje4QPqNcH5dwQP0_de6cojevjei1c29bA5dO5dIjP3ieZ7cWzab7cJOP8EeT4d84ddcbtjeq4dHjeFkev4dU5dh4dr7cXkPa5dbiexcbt5dg5dfYaM8cg6dZ8cl5df6diVeWkep5dcbA_BdUkeZkee5d65dLvdA6dVkegke05dcyPkLceke0MbO0PdDbpkel3P_5d37cP6dP3aJ6dD6PsWeP3a0MbzketcbtBel8ct5dp8c2cb3WetAQ4EeaWZ-cei_P58chGPqcb28c5hem8ch6dvAQ88ck6dkPdm6duDQU_dF7dq6dI7dM7dkObv6d96dZUcS8aFPdYcd26dDqN_6dWlebjco6dU9c-6d46dgXRWPdgmGf9cE7ds6dJDckdbVlekleOQRnWeJ7ds9dO7dvXcQ7dveRX7duNe97VV7dgeeulR6lexBZmBeidb27dq5czgerbch7dRacsRe3ARDmeXieW-cYuR77duBeB-cLmeb0dZcdHmegIegYe17du7djJeNmevzRi7dSacXmeqDQ-7dfPdA8dz-c4PdJ8dZDcF8dwPdrPdlmea8dSqNM8dY8dp-ceDcr-cd8dHNQU8dCMSAMSLhcyhdB8drme1-cTebgATXgeTAdf8ddRcFKcj8dw8dCKcrCen8dQ7b3Ueq8dkLT5CeYKci8drebBnewadrNTG7FDDe4Cd28dSxdFfb3Adp_c1_d98dYned9dA9dstbQ-dDkcXaTrsc0ceUAdS_dV9dWdejpVT9dt_clReM9duReO9dHBd31KUMUY9d5eeHfXsnem-d0sE8_cELcJ-dwjdkzcFAdvnej9dJAdp9dBoeDkcxfb5iew9dw_cY-dAUb19dk-dQSe_le59deAd79dWne99d49dshVX_dUlbhAdzNeF-d2iVH-d6iVOoejSeYieM-dT-dxAduceQ_dh-d48dkoe4Adajed_dooeK9duIYd-dCBdzjd9neA7btjdn-dDlerneVoeqde2oeyvVPBdsoeJAeTyVEbeqZbJbehEbTIe4Cdx-d8aAz-dLFbV_dIWdqieVAejBdCAe8-dgEesCd27VAMekCdcBcOpeK2XKAeoneA0cH_dkpXcpX2BdnQWO_d4DecneM_df_djleY_dmpeUvKdkedAeBCdsketpeBgbRCdHCduCeoCdfWdQAeBOepNTRCeSCdVFetDeppeWAeAFexoa7Ee3pea-dmjeq_cKAeZdemUGaAeybADqeioeZ9KmCdMqeWjXqCdbEeUpe7nXjVEp-dHqe7oeV9Kepe2Cdgpe4CdADdUtXZAeTAeQqeXAeVtXKqecuJWvdMpel6WfAe__chAeSQeLDdjkdhKcmAeiRcPYcBJYpadyZcRHe4He_DdyqeYOVeDd1He5adFIe3CeXBe5AefAcZqc_TdCBe7DdbadKodWOc7heood_McHreSBe4KceKc4Ddvge4lY1DdAIeVAcjAcNBeBEdtDdHUdpodPresqLM4caBeKEdSEdlBenBeH5MpBehBebBekreZeVxsdYBeQddioYZEdsBecfe7BeBCeqEd9gbzBe6feoEd1revEd3re5Beg9c7ab8BeFcA-BeMaevBe7rexBeEvYsEdECevSdEoFWIc7XAYIcBNb2MbaTd97ccTd4MbZCefTdgCeQleNWe2TdYse0-biCeZWZ2NdJBcmCeohdikepCeg8d9TdoDdUreHRc8McxCeEUdcNc2UeEEd2TdNnepRc7CetseT3bvRcyCevXc8TdCDeKneuUdVDeQ1YIDecUdiHZaxZQUdgaePDe8aARDeTScYUdUDeBteWDeHteYDeeUdYUdbDeuUdkDeZRelUdhDeKseSUdUteJrekScm0NmScuUdvDe1UdvDeyUdiDc0DeJGD2DeoDedUchtexDe9UdhTc6DeIOb8DeJUcGEeEVdR_dFmesScSTczteFEehHB8FbUTcPVdBEejBALEe2nekFCiTcL1cXVdBce8TcVVdjTchVdYEeV8FJueSEeOceCVdkVdNueTqecceiEeqVdpEe3VdHuetEe97c0EeKfeGWdauec6d5EemydxEe_qazEeqEedqeJUcfueBWdhuey_dEWdBkepmGTUcQpeyXdcyAcWdZueeWdDfQGFeVUcIFeDFeNWdaleVWdNHB4oe0iDwueaWdgUc0ue9DeTWdDveOUcDMZYFetWduqLbFe4_buFefbdcsaoFeFXd3Uc1FewWd8Uc4FeEXd_Fe1Wdq1V6WeVPbQvewFeYWeyFe-WdoVcWvelFeYveYCbgFeUve0Feu-drfefve6FeLjMhvefmejGeLGehVcRXdTXdIGeneeDGeSXdaGGZXdeXdbXd8vefVc5vegXdSGegeekGeWGevGe6ve0iDHwe-XcmGe5zbeGewVcWZdNweSZdUVe5XdgGenGe0VEWweIYcrGeawecZdOweVwe8Geyqe5Nb0He2qeqZd2AeGIexHecHezGepUeVHeGHemYc2ZdwHeiHeVadzqeIHeoYc-HebDdNHebocCIeQHe4Ge4qeoweyweqwe5weeHeeVe3weBMSYOV8JaSadmHeAxeIIeEBewwehHeEVcoHeKIewUeZYcuweHZcSiegHeKxeQxeyHeRKcaZc7weQlE9weAreIUduad6He2se1NcoVe5He_Hebre0_bkweDIe3qehxeereuZdIIeAIeDpdUlbcIedJeU9YRIe0paGpeUbdMbdBwbWIe-teYIeSbdAjcUIe9xerDdpQaPme9IerIeWIeHcdmIeMYdoIeHadoPbybd_IekacMYdJcdCbd3IeLyeUbcvbdJyeLKeObdebd1bdSveXyexIeGJeKfW7bdsQbKJeKyejbcebdBcdVJeiyeFJeKyRHcduIekWccyeGddsfMXbcqwZZbcDcdnbcScddbcUcdzdbiJeEmekJe99cmJePkeVoAAzePge11dDzeu9ZJmekFCqcdIdcFvdzJeuJe_aefjb8Ke0pee4D0Je-bcRMU4Je1cdNdZ3cdz1K_Jes2cBKeTzeEedocdZcb-NdDKeQcciQbFddMbcFheOKe_bATddEseiDcrzeKFeVMPJddPKewze39c_oe6lb6nbgKeCOedKeaKeB8EqMerNeNLefKeene-zeWpekFCA0emddNhdEMe9YeE0eY1bMMe4LewLeR0eHLewLeWMe5NeVNewJeRMeped7LeChee4DslbfMe5Ke6Nekzec0efNe6KePaevNecjcEzdPLeJgd-yd0NepNeKLebNeN0ezheqdc4fd1VERfcbed8fd_mbyMeWfczdcFnbscegLewKekLeY0enLeJvdwwcl0eiKewLeHNei0eZ0e2beyLeefdIheGOebCcpnbvLesLePNeJ1esLeIOewKeIOenMe3Ne7HeIMejMeNNeO3bwdd_Me0ycZMeeMeVzeS0eJNeqmap1eV0er1eh0ecNei1e9ec4KeShdhMewfd6fciMeY1eRNeC0epdc_0AQfcfkb50ewMe9fdbLehedscejed2MeledkMeidED1eENeS1eRnbjOeXMeR1esNenfcJech1ej0e3KcL1e11er1eX1ex1eX2eq5bc2ez0e41ea1ehMec1eS2eP0eAOeboeiNe_ze2gdp2ep0ew0e9dceNeMfdZKes2eKieu2eDOeD0eGMeo2e12eH0eVecxNe6Kex2ernbz2etNeEqe22er2eD3eNqe8NeDfde0eJ0e02el2ef5cuveiLeHOeDMe5jbZKeMOewUbihdKid3OeQOecOedCeONbrOezjbW3eCHeXOe4meb3ehOeJldthcGhcvhcsOenOe7hdu3bTOeg3eVOepwcEvdomHf3eTjbh3ebudWcev3e23ex3eAJM1OeRidp3eTiddicKPeMRerzZKEdySbZidyPeZkddid1MLJ4ew9ciidN4e9PeFPeQTbRPeZpe8jdgidzPecPeZPe7PeXjdboemicdPe3PeDQeW5c6idGQeX4e4PegPe_idb4ePPeajdrPe4sewfckPeEjcvPeiTbLjdg4eR4eJjdPjdjZZ04elPeuid6Pek4eCQe14euidrXeujcD4eY4eajdFQeVicjjdnNeXjcCcaRQezhcM5eJ9dpneO5ecpeyneaUbzoe_hcXQeZkdZ4drjcedZcQe2jdeQeBkdmReYddIld9zegeeT9dqQeXkdmRe7cbFkcSkdpldo5ePbAWkdNSe4Uewne72ec1Obkd6hZt5ez5e-QeakcKVb8QeE4eERegaeT9dqkdnkcQzdASe7OeYnZORe3QeHReG4c0kdI6e8kdkVbWVb5kdjReO6e7kc_kd35edReRsatIYR6eGKPiReV6ekReR9d35epqTPldjoARld8geT9dVld-ReRTesSeXlclUTqGabldG7Fdld6ReTVb8Re2kchBA-mdE6exlcC4Gn5e26ezPdK8dRRex5eLSe1db56ep6eR4eFqeokdPoeboe2Tehoem6e_EGOmdM6eandUmcwSeoSedSeNmdnSe66epSe5BArSeN7eSnd9FDXmdR7eySemUT0SepmawTeCocATe-mczTeyReKSe3Tej7edwdBTeWTeCncETe_mdq7eq6elTeJTeb_dLTeN7e_SekTeind7TeUZePvcond4Te57ePTe07eXTeOie97ep7eNoc5Tez7et7efTeFze3SeiTerTeI8e67eC8e7Rbpseemd-7ex7ewYeVTe1md8Te5Rew7eH8eA8etTeQjAIocQ3e-bAW8ee8eiYeZ8etmdtndZ3ZGUeltc6nd9VevIYKqcjUe6UelUeRWeRUeLUeHVeBVeYVeHodApdEZeNVeTxePVe68ecod88eKUeYre7odrUeVpdWodwodWVeIVeQVeWUe0Uefod38eExey8efkezUeTVemVe0Ge0xeNUeyUesUedodUVeNrekpcA9ez8eZVeSVeFVeoAex8eXVei9ejVe_od18e98eF1AsweSpdQVeTYeu8eHtdY9eOVezWeMpdJdEI9egUem9e2ndT9eZsdr9elVeQ9edVe5odZxeBYe49e7YcA-eIpdCpd29e1Ve6SejYehsdM8e_VeqVeyZe1XetpdDXeV-eqVefXek5ewVeB8EHZetuchtd8qdtpd3Xeb-eEWed-eNsdvYEsrdQWe9UeMzevZePOdyZes-eVqdLrdU-edWewtepZeqWbzYe0-emWeUbeKtdWqdUOdopepYeltcvWeIWeZWbyWeN-eVpcoqdraeyXe0WeeveSsd8Wevsdn7eA_e4qdP_eIfWqRe2qdR_eCrd9WeoGeKZeY_eT_eJXeGfQNXbbXeX-eNXedsc4Ze1Xe9xCRXe66ZsrdDtdb_eLrdYXeAeMbwbsrdbXblXe7ndKwex-eIrcjXe9Ses_e3_emXercCm_eaXbqXecjdD_e9xCuXewWeHtcIZeOtcbXeAJFJAf4pdCAfQtcYtc0VE-_eutdo-eJAfNvc0VEUNeG_eLrdDYeLYeVZeMsdMvccaEttcRYe8qdZYeWWeDqdQmegucUfENpdP-e8td8qd1IFv-ek6ettdeYe0VebUeaZeioc9WeCZerYe4VetYe6zetqdwYeojAo_eOqEkqE1Yevsc2-eoud-Af5Ye66Zduc-sdO0eZZeqYeUXeWvE3AfYrd09ekZe0AfRtdJZedZeftdVBfIAfsAfcCFQZej8emtd5cFdtd6_euaebZe1_ejsdjBf7XeOydE8ejWeUBfDYeQBffZertdeBfwAfNsdnZeYtezAfdvcrZeTrcvAf4td4BfGucIudtDbKud9Zel_evvcHaervc9ZeHudBaeECfxvcEaeR-eGae_BfPud6CGRudwOdgud5kGrDdLSLkudTaezudtae43eRaeYaeOTGsudUCfJwcXudJ_ekFC0udBtE2udlaefCfFZbesdpaexudgaelCfevE2udewcswczaeE4G8udv_ewCbivekCfBvdBMSqOdmOd5aejzeiOeBbeoCezdbTBdPbAGbesWeIpe9acFcZMberOdSbetOdCxcSbeSCfebe8zeSOJxber1cnbe9vd8PJ7vdGwdobe4ZbacIhbeVbedDf8Zblbe73ZYDfH3eQwdsbeWzeXcIiDf9xcYbe_xcr1cxsdDycs2bn-cXwdyOdzDfz7V8beQydjceQEeAcehieiceQcecycbceGceWycmwdqAeKceqwdIidlcejQehwdAEfiycScePceUceOEfCEfGue8xd7Df0wdKEfvycmzcHpJ_wdm1e8JKZceVceTEfZjeYTeD7KAdeqce_xd6xdbneQydwcemEfldehdeYcejdeZ1d4ceAvedsJwEfGgeZxdjabzEfPxdLdeBdePzcC5KWydFde1EfBJMIdetxdCceGdeZqekzcOdeYuJSteFFf1EfLxdbdeV4e9bA8yc-xd76KPFfFZeMFf7EfIqetEfpEf3wdNFfvJcGzcndedde3xdZFfrdeK0cF2ZP_dude8de8Dfxde1dezde7yb7deuydjwdl0c9pegyciydetakyd_desFfBee92cjteCHLpFfHee4deJeeDzdI2b6yd_eaCzdwLLr0eiheGzd_reA1cPee5kcReeyYaOeeCGf62eg2d90corAC6eKRePbb0eeJsLDfeXzd0ceT1cCxLreeRzdteeTzdgGfizdeGfBferJamGfpzdbbbiGf_kLkGfioMcGfwzdlBfyzdlzdn1cweep1cyGfSwde1dL1cJfenueGfeJ0dJsLOfenvV7Gfcebd0dmfeafeSfeQGf1feqNIkbbLHfKxLffeT2chfeEHfsfMY2cigeb2cGHfqfe7AfIqMAgej2cvfeTHf3ce7FfvfeDgeZfecHfK3cu0dfHf8Ef3fe-fekHfFgejoMMmM-0d6cdOHfjgeHgeRqPjHfKgenfe2EfRgeDHfWHfdxdn0dJ1djEfR1d4HfjoMWgeoHfN1dfgeHHflHfa1dbgeRxMd1d8HfgHfIvAq3ch1dl2cogeAfdqgeTIfj1dtgezfcDDfI5c4geMme21d5uAw-e42NXoNcJe_3c0ge7geMCf9geEhedwdAheMieFMewrN61dB2dX3dBheBieLeeZhe9he-4cbhefodA1N22dbkZQ2d52deheT2dS5cohezrNA3d70N-he87NAieCJfKhen3eu4cFiej2dYPdV2c14cqhequNk0NIieohe84c3IfN5ctIfM2d8IfjsN3heAJf72dg4cXJfOAcxheIJfgJfG3diJfLJfMzdA5eGieXoNTGeXheQiez5eyheU3dxJfGhecheP3eaHfpXLf3dygeioeCyJaie5CfemLniev3dk3d8ia25cIke-1c14dQFfJcbp3deieo7cKKfacbz3dNcb23dHKf43d93dIjeDjeq1Ou9dZTZQ6cUje9ie2je1MDAjedKfGjeK4dUKfM4dQ5dzGfS5dCjeFWOKjeqEPMje7iaW4d6jenQPZ4dTjeejeOjPe4duGPiEfqBfm7cVjedjenjefjeFlchjeuue06cVje8jeWFf-6c1jehMPrjeW_eiieELfpjeZ6bxje54dxKfYKfcnRU7cDBf-Kfujeb1O6QP-je44dJ5dSLfN5dlKf2QPHkeFjeJkenKf6GfgLf04dWAPicbKvAkcbzve95PxkeI3a1oPh5dYke0MbM_eeMPt5d_7cB-dtkeq8PJ8c5DfO6dkkeC6dhkenke6Id6LfI8cFxPc_dqvLKleakeClezmeElevLfg8cscbd8cjkeU9eQ6dALaE6d0keL6dbEdEMfz5d9kej8P_kea6d6Vdvkes5dW6dGled6dn_P35dZke08c0MaNlepOZPledsen6dSlesleP9cBdbvleTle-OdYleclePbAz6dhleFhNeledlNglewle00c_-eP7d66dkUG_Mf1Mf3OdC7d-bbZledIRH7ddPdzleDrAL7dANf6_b1leB-cJDcu9cS7dY7d8le5let2e7le5zeAIfGyRZmeBzeUmey7ddmehIferAc7d3zRiNfp7dH-cIyeDdbSme9teGmekNfIme8geoNfkIfN-c57dsNflNf0NfhmeK7djme5cb1meHSevPdi-cN8d_dbnmeL8dzUSH8dwmemmefDcdAaEOfUATk3evmeO8d8meb8d3-c5EfG_c6-cmse9-cPne7ebRneuseIneoLT8seEner8dBDeOneu8diOfMnekOfEKcQ_cixeZoednesxJvAdN-dU-dqnetoe99dsEfkjcgneWOfapeI9dE9dVXemneHAdS5efnemoe-pe4nevoeeSbLldgoemlct_c0ne-NftOf7OfxneBPf7_cf9d8neIPfNlck9daaeinePkdo9d_-UFoePkdHoeNOVJoe0oeQ6NNoecPfD-dcNfYoZdAdYgV6Kf3ne6oemPf59dYoeGqeI9doAdG-dEjVfoekPfZ-d9JfWvKanenQewPfLoe1oedkVxOfloepBfg-dsPf4Pf8oeDHYxoetpVDBdhPfszcGQf41FB9dUoel-dFPf9oeo-dj8eq-dE8HwbZs-dEpef1V7xe-peJDfKpeRFbKBdFVdmEfPKf2_dJWe3-dW9VSqeTpeFAeVpemLelpe0teI3eAAeAPfMAeVyA1Cd0Bd-GfNPfvQfUvKjpeKoe7Bd86dxQfO9dspehpeupeDYdX-dVfWGCdj_dv_dIqekQfYqeE3eGceRCdjqeAqeYueeqeIveDWdHUcCLfgCdfWdXqeIEe4pe7_dJRfcRfPqeeRfNRfJWLDAeTue_-dWqeVQfMRfFQfaqeipXOAeyVdCRfpgXSAeXtXgeelQfUCdxRfDDdoqe-pePvX0cdIDdo_a-necwbckcxqe4we0weK9e0AegZc6Ge_weMBeqIYCSf8qe1qetxemweHSfBreiDc_AeZRcMpcGrelJcTSfKreHBeMre-Mcg9ePreIBe7AeoseqDfVEdIreSOcUBemrefSfxDdkRcRSfZrefBedwdQEdSnYrresWeureVKeOAdqrekBesrej8ezSf57NqBexreE9YtEdGse3Be9recragEdiQbBsePbA4BeDTfLGfZcbGTf0BADse7-eLMHMTfOTfoZeLseUWAxqbD0AlNdBzdE_bRseVCebTdXCeVsec8FsWegTdd3eiTdlCekTdURcQRckTffCeiserTdBnJ9LfuUG0CezseTreiSfZIcdRcF9eLMHwTf0TdVnegRcyseUSfYpcWSf5se8TfZSf7McpOf5TfhOfEDeMte_sePbAItePUdMDeFte-seI0YbUd6aaKDeTDe9seIUfQUfXDeBteTUfRtehUdjDepUdE4efDemUd1BfkteateWxe0_bA4beteXScgte6Ud2teSRfuDepDeqte7UdkpekteqUf1DeitesteBTcute_ScOrdHueyte_DeWbd4xeCEe4temTc9UfKVde_d_ZcIVdHEe87ePFeRueEuemVdcceLue9-FSuegEeQVf7ZeCwFFue-DfiDcDueB2FXVfmcefNfPFepuekEerueEeeGveoEeq8Pcue3QfeuelVf-TcvEeBqa2EekueBlenVf-VdCueWueuEeiVfBrYCqe7ue0zejQfyueGcATFe5VfUWd3nXHFeqtZUFe9uelEb_ueMMfzVfHvefWdWFeEWfLWfEveKvej8ezFeWGefFesWdwveuWdUWfcFeWWfeFeh_ZkFeR5A3FepveVWfrveqFe2WdgaeSWfPXcBGeAKfSObkve-YdmveeWfove5FeiWf7Fetve5JfvvexWfxveoWftLfyFe1veeya3veaGGdXdSkc0cePXd2veNGeBweiVEDweRGeeyavJfEYdgZdmpe_Yd2Xd6VcPXfWxcFZdNXf1YdkXc3YdKWcQXfGWcbXc3XdXRfLwezYdTwemXdVWcAYdiXfMYddweuXdlGeeYdJYdOYdjXf_XdMYdiYdfGe7XdRZdiWcgYdSCeyFefXfMZdwXdfYdB8Y0WcuBAvXfRweMXfvQf_YdvYdJ1NxYd_XfuWcUYdDYfpYdb5bkGebRf-YdVXf8Vf4YdZXfHFcTXfe_dOXfkXfXWcnWcdXcwXfaFeJwePKfMwe4XfUweOZdI4eaZdXweTZdeYfbGeHYdrGea_eGYfbwefwe7iepGexvedYfGwe6ZdeNbsxe8weEIenwerSfpweMxeHneI-exweaxeBxeDSfOxeF-ejGe0YfnZcnxerHe7qesZc1GepAe3Yfuxe5YfsOfxxeVxeXHeQadE-efVeaYdRxe0_bIxeYxeXZfFZfzwekHe_YfYZffZfpHeIZf1Zckxebte5Ifg8ZPxeiZfcHezHetZcPHefxe4YfQSfRZf5ZdbxeMNc1we6Zchwe3ZcqxedDdvZfNZfxZfPZfzZfwxe1ZftZf8ZfqNc_8e1xeFyeGac2te5xevPbQAfKbcNIe-xedIeMafdHaRbdlhEaIeJafRafGyePactNfQJe1yeeyeayeNyeYYfbGGV1ZeafszeqyeayeyyeKYd0yenafdbdaye0Iesaf0zeu1dfye6Ie2NP8IeoyedyeGVd0afBJeh9a_acsWejIeTyeGbcIJetyeEyeYyeSJexyeVyePJeuyeLJewyeUbcUJe6yefbc8yeYJe-yeZcbHzeBMSgcdLze8geWbfwNfeJeZbfoIfOzeXRbsJePBcSzeGKe7Keb0ekse_cd7JeZze3JesAbpbf2cd8Je4cdJgemze6aeu5eQzelJcnzen1bpze_WbzzeGmYtIYXKeRKeJKeTKe5afHjE2zevzeYKej8eK0eiQev0eSgde2ej5eu1enKeG0eJ3eI0evTbF0evOflKed0ewKeU0eN2eT2eDecacfm0ee2en1bt1ebcfn2eALeicffcfN1e5bf01eIfdn0e1bfqcfv2esLeJLewLe31eycfs0ed1eO2eE4eggdsMeD4buMeYLededD2e80ecLeG2e1MeA1e3MekMe7aeH1e7ddXAf8gdBDfIdfzLedEfe1e2edP1e7MeGdfxedV2e61eUdfQOJLNejcf52eDecg2evcfmedAPf82et0egdcO3ePdf3cf2seg1eM1eF1euRcpdfa2eRNeX0ebdff0eYfdnbfOdfuIfM3exmbw1ercfe2et3bucfDOe41ezcfr1e81e2dfUcfLfc1cfrMe3fdZed40evMeZLe_cfxdcF2etkbeLeEdfJ2ey1eU4bCDfTdfUefM2encfrdfq5bZ2e6dfN1erfcWdfudfK2e2fcadfW2efefkefp1dVfdmdfccf54bT3eMcfnef7fcM0efdfyNez5eE1eLdfbeeScfYNe0efCefd6NIcf02e8efqNerefkcfWjcEhdMWZThd_leQmbC3e62ej2eegc4pePcf0efldfkNeeVfcdfkgcJffIcf33e0-bY3e13evccYffp5exRb63ecff83eJJcj3eOebl3eoOe1efgffMecdffpOeQ2ebffqffiffG1ez3eghcpffkccrff2Ff53exOefOezOe93eKUeuffEOdD5eY5eQMS9OeatZQweC5eCPe7hcuidIPeBQeHjd19cP4e54ew4ev4cU4egeewTbMgfh4eajdTicQ4e64ev4cf4ep4ebPeajdj4eLgfejd_4e-idnPedgfpPe2icilcFjd94eVgfjgfDjdy4exPePgfE-d24e1PeDyehgf8PeagfW5c84e2gfc4ei4cmicB5evccv4eygfgjdWMUTTbI5edaeljdL5eojdNQeKhfF_dtjdR5ePPfTQeKQfW5edQeMReZQeKqabQeThfd5enNefQe66eh5eg5eHkdbFfZTekRb7gcB7eZ7ejselhfFSeNlcv5eISe-6eURe_Ub15eKVftRepkd31K55eikdASfC7eMJfSwdeMfvVezhfIRefeeZ6e_ieH6ephfaSc96eAifg0cWReYVb66eo0e97V-kdxzeXnduhfcVbliZBlcc6e7JPb6eKifSLeKldR7Tw6ePlcpRei6erRevAfVkcK7e06e5_eDifHTer6e2Reilcv6ef6ex6ehldqlcxReBueV8eDkcFWbohfo7ePkdBOfFif35eMSeshfxSez5eI7elPfi4c-if3PfiifM7elifOTeP7eXXbd7eLmdZSemSe1Se8if-6TY7eFjfQ8ef7evSeIjfV7edSe9FDEjf1ifO8e_7e7Vel7ejndwifuUbG8exmdr7eejf77eu7ec8eSTeP8exMDo8emncHMfRWbijf7mdljfS8ei7em8eY8e6TeS8eBjfdqacjf2jfJ8ea8ee_eoncgifwjfqndm7ewjAuTfPndCkfcTeEkfh8evTed8ejjfn8e3jft7ei8e0WfnndIkfyTefjfLkf9Ter8e-9eNods9eKUew8e99eo9eTMf1odMVeu9e48eUUeN9eV9el9eL-eIafa9eokfc9eD9e-Ue2TfgVeH9eaVeK-eEUen9eM9eB9eO9eW9eC-elkfS9ehkft8ed9eX9e-8elZfnkf6kfV9eB-enodcSfQyeKyAH-ejkf0_e3kfgkf5kfp9eRVer9eqkfaZcv9eG9eJVepAfk9ekkfESaskfqUeblf59e1kfPpdK9e4kf58eUlfy9eClf9kfm9Z_kfTlfZkeqlfP9eaqcflfFlfEBftpduAfoIf2qcT-ekAfOif8-ek7e3VeErdgjfmBfmQfaoE8Ve09ewpdqVeMZeImfKWe2IFaBfD_ei-eotdFAfTbAq-ewXbmNfvYeVWemsdfYemAf-lfgWe8lfPTfcAfSqdSXeSmfUYezsEPKfHYelWeghEuBc5-epmfYOd-QfbXeC_eiBfqWbF_e2Bfnqd2We_5eqtc0yA1Lfnmf1yAsYeQ_eYAf_Wed_ehoAV_eKsc4mfpsdBnfrYfEBfO_e9mf_qdf_eVscNAfc9eMXeGrdOXeCCfbXe_AfKLd0mfXocr_eXBfXXerscWXbWLf_mfuVEy_ejmfa-ex_eCCckXejnf8_eg_eonfDtcBAfxmfZWbEAfPnfe-eAHFOmfunfraEWBfJnfOAfg-exnf3pdPAf6rdRAfBsd9pd-XeVAf6rdKdfFqdCYentcmlerBfdAfIYePYefaEhAfD_ejAfZmflAf1XeRof7tdYjEuBf4lfpWfDmfFBflsdWofyAfGofUBfX-euBfX-eTBfNBfMrdHBfABf2sdaMPk-elZevsEhqE1sdG8NeucLBfK_eUBfanfEBf1IFa-eloftsdWtdf-exhf0ofmofKmfGZe1XbHAfDvcxBfSZeCvc-of5Xetof8nf6nfunfjtd_qc6ofQtdtBfCpfeAfwBfTkfysdqtdvtdUvcxtd8Bf1tdaof8AfVjMxZeemfivcOCf8ZeDEbPXe-BfDEbACfnpfHCfqBcCaex-FLCffpfNudlpfIaetDbKaeSDfgZbOaeYifeae3UGuCfaCfrwdcCfMTGZaeLpeGvd_pfjudiCfYCf6AGvCfaoAnCfrudTCfqCfFtdsCfMFG7hfsaetudrCftOZyCf5ud0CfcNH2Cf0xaK4G-Cf-aelbfHdfyffsWeHvd8CfQ2eURbFDfKDfr-dbAfV0FeQfLDfVvdNbevJIODfZvdQDfvOdFxcsvdSMI9JeZoA0Jd5qfrbfDrA0Jdmvd2JdtvdqNIvvdvAefvdK3OGrfCrf7xcsDfEmfTOJuDf2vdXDfbbegdcdbecDfZDfeDf_vdbIfsJcjbexedkDfiIdWrfnDfQrfKwdgDfahINrfVMPWDf01cxDf1beIec3be1Df5be3Df7beU8eKabNEfOrf9Df63dkEf7DfJEfTEfHceYycjCfKlJfEfjwdYEfywdDceaceZ0YQEf0zeXEfhEf3rfP9KWEfDxdCsfZ5exycgceCff_ceNsfwbeExdHmcj8eSFfhQeOFfVde0ceasfOrfyce2JcesfpdexEfGdKaxdXFfedeHde-Ef5Of-iAfsfpHfyEfGVZmFfyUfcFfYFfo3c9EffDbsxdfnf9bedFfSQfjEPPdehFfS3eF5boEf7Pf7sf1sfE3eUFfdsfcde2xdBtfMydisfoKftsfksfqRfAbbzceKtfosfiFfHFf-2cOtfZ9Ktde0FfpFfwdeUKLAeeU0c0devFf2dejydyFftUfoFfwFf9de4de4Ffktfp0cntfiueFee-FfDxdIeej8eaeeC2bEGf4MLRGfHGfu0e10cdeesWe3tf7pfNJfKGfCQIKHfgZbaeerJf_tfWGfJRewfeaGfq3dxGfabefzd1Gf0dL3GfezdZGfTufveeJZLBiLnGfYuftzdaufxeejRf4eeJpfzeeduf0zdVufy1cRufXufjGfbzdnzd1zdEfeVtfOgegre6zdpfe1EeyHfUzdCHf5sVoHfF0dTfe6ufJHfYeeYgeO0djbbQ0dOIfm4OT0dV0dEvfDbMlfeFIfkfeYHff0dj8exfedHf_0dsHfIzelsfaILp0dwHfAKeTvfb0djoMnHfIvf2sfqHfZjM2uf9Hf9feCgeYvfhzeavf2fen0dIgeeHfevfVvf6Hf5uftvf5HfMqMSgePvfZgeO1dFtMssf9uMCIfNxMU1dPGb1ke2vfHIfNIfivfPIflgew3cnreZIfG7TPbbUIf82bpefyrfiIfdIfXbffIf6gN8ge93cv7dCze53cnIfypf6JfwIfmQeS3dzIfKJfqIfhQe2Jf6IfDef3gehwfLheFJfr2NpZf8rNn0N1he9If42dF5ce4cfheH3dnwf5hf8heU4cHJfBheJJfgheDJfaSLsJfPJfD7dRJfohe24crher2d0If6YcMhe4IfyhetwfhsNvwfThe7wf0wfuhelDewheZJfK2dbJfv2NnJf5heJieg2d_PetJf5uAKXfF2d1wftgdzJfPvfJiejwfYoNNieRJfWied3dEcb7Jf5WfbjeMKfkieWjeFKfUEfiKfy5cJKfmiejieSWOOKf5xfqKf66cpXOyVfBKfuKfUPPXKfr3dHyJPAdbKfvYfjjejKffKfNReLLfS8cDyf8RPFyfw3dPKff7c8CPsKfLKfz3dOjeeLftEPmzc0KfXLfq4d3KfkzcLke8KfcUf1Kfq4dgje9JPcyfliekyfYLfYMPKLfW5duyfhgVQLfdLfnLfP5dNyfjRf4jeV7c2yf7jeOLfneba7ccLfAkeryfSyf8yfccblLf9xfujeCQfDzfNkerLfb5dSMf0MbSkeEgdQ7c3Lfgae2kel3P4LfGvPzLfl3P8LfOwfQkeOMfqdav5dMHB25dPzfbzfGMf27eiMf_LfUMfLMf_me-LfTMfykercbc8c1keJMflke4kej8c6keazfzcbS6d-keVzfJMfpMfrzf4zfrVfdMbe6daMfquewmP7AQOlePNfefffCcumftMfDKcUNfc9cXLT3MfS7dFcA6MfSNf8MfR9c36dHbeVNfV9c76drWeLNf3CcGNfxMf-5MJNfCDcf0fn1OcPdNNQT0fTWbyle7MflUf_Odp0fN0fPbAXNftMfZNfrFCz9c00f_leZ7dXpf1Nfn7dXwf_pRVmej7dvxfb7dvNfAEemva5NfzNfoIf80fWwfjNfBqR6NfJ1fE1fMJe4NfX-cdafQeb8NfZoA3dbROfFOfwSbpme6meZ8dTOftmeIOfOOfq-cR8di1feDcQOfxPd7metPd9meVebszfnPTdOfHHeSKcY7bv8djOfqCeCZfK_cJnewseq_cv1fBAcy8dsNTnOfaebg4bt8dgOf51fuQfXneWcfA0c6PfCPf4QfG2fnQfpne3oeIWf0OfhifAZeWvE-OfOPfStfymbLQfPQe3Of3hdHPf2Pf-RfLSLLPfwldKoeEPfO2f6neSPfUbfL2fy5eWPfEqfp2fCoevoeKAde2f7heIyfu6edOVZ2fw9cjPfYPf_ifjAdjgVSoeqPf5oeTSeUgVXoe5Lfx2fQ6NpAd0PfDQfRQfW_cAQfuEf8PfuoeK3fqoeD0c-2fR2fG7eX2f_AdIQff-d22fTdeNQfj-dE3fMQfxjd7sV-oeTffHfXqqfVBdcQf4QfvqfaQfh_Z0-dwpedwdWjXAAe7VfpQfEoXUqepBdvRfiAeLRfqpeCMUbqe2QfByfApe5QftxJ7Qf_QfnpewMf8PfW_dD3f13fsBdujfPpemkVHRf_TfJCdNYfwQfhRfI3eq_ds3f3_d8FfhQf_peKfXGUc-2aQRfKfXaRfY4ftGGmqec4ftGGgRfU4f9_dx3f4nXrQfVqeJOei3fYRfe3fXbA63fJ_doVfuQffqeYAeLtXyRfi4f2RfbAe4Rf4Qf6Rf5JegAe9RfNhfr2Xwqe6qeCSfjweNSfOZfPSfTHe6Yf-Ae_GYLSfLZfwZfIjAgxeQZfDafSSfDre3DdVSfdzf0DdkSfUZfCUfqDdgadLlfvAeyKcX5f-TfZ5f_NcWreGafDUdLre1adUBe6TfFEdtSfiwfirejBedxYNEdhoY0_biBewSf3SfOzd5SfGEdsfMYEdkoY-SfhEdvqYkEdfEdmheFseiEdDPeHTfCTf_qa6BeAseATf9BeIsexEd_SfH6fJwYDCezEdKrboQAVGcr-bccFoIdivZoib7lZ0lZd2dPQdf-bkPc8cLmHd3Sd6EdZRd5HdpQdhFd5Lc9Sd_Gck6fMHcCTdiQdJHdr6f7HdJNdwSdlMdk6fYHdoMdqRdvRd4hb16fHHcRNd4wARTdkHd9ZAMTdfMcwMduHdDUf11fCNcyTf8CeM7f-Ce-Ddlse1Tfg5f1se81f6CeO7fW7fladNNclKc3TfBUfZUedreOreSZfnZfCHeVZfhZfeZfBZfCAcEHemZfiwemxe2we6ZfGxeQJculfs7fO5fKIer7fUxek7fc5fZ6bglftwe57fhJcHZfv7foxe7ZfTBe7_b87fsSfb5fdHevNb0seq5fPadd5fRBef5f5TdnSftcYj5fFrel5ffgbareE8fABeS7fP8fT8fcre2CeRZfPQdb9bpLdsPCH7fcPcOTd-RdaLdASdZ6fpLd_aEl8f_6frubs6fCudrRdEHc6hbTybakOBMdPpbKRN_FdyITy3YMoGAvebJdrHd8GcfrfOQcwSdBqbaNd2Ed61Bu8fRKZjRdjMdXrA0AATobPrbiOczMAK9fZKZM9ftMdPQdQ9fzSd3MdnFIU9fQwbEGZ1QdwQdPJZMSZg9fJKdfMcIPc36fP9fp9fYsb2Pc86f3Ldz6fHNdf9fcKfKRdVIdn9fC7f6AAp9f39f7HcTWAm6foRdXRd96fp6fm9fW9fo9fhBAIsbwCBd9fi9fHJZxLdGCeYeV7HcOeDu8f-OZt0Np3P28fYbA3IAlBAxAA7rbiBA4AAhBA0AAF7Fl8brkAzrbjBA2AAosbXcc1VBtIdtGch8A_Fd68b28fnBAxHcr-bhUBTGd4Kdu9fz8fhubcQdX9fX6f3xYu-fQ0EH-fPFc79YrIdh9f9zb79b--fn-bi8fHIcMVBEMdaybxaAp0YYCfjLdKLcvybPzZUFdq-f_-fwFZGSdl9fcPcGKdgRdzQd-ubk9f3RdHJd5Rdo8fOMdxLc7QdXnfv9fTJdC-fhRdTMc9Rdj_fxvbtvbHtZpib1vbsibyCeJpbTeAcxb6nBTQcc0baSdhGdU5Y-PcY0b00bCQc3GdZSd7Pc5_f3ibCMS3OcXSdg_fw9fJLdn_ffFd1RdIKdK1aISdRKdF0bxPcTeAWKdxGGYsbpPA7-fQLdY_fqrbmxA-Jdw-fhLdy-f-6fQPccRdbHdEJdU_fc_f5HdMAgAYe7zbkMcQMdf_fk_fHRddvbPTdKrbmxAUAgeGGWAguDcQSdgEcA-fW_fpAgRNd1lAnwbAKAYAgAPcuRd7AgsRdmAgEKdxLctAgq_fhAgiKZxAgo8fy_fo0bkPcQxACBgtRdyAgXrADGA2FcqHAYAgn8fLBgzCbAqawxZzoa_Iab1VW4feBgVraa2ZD_fE7f3sbgtAUTdYuJq3Ys5Z65ZyqfV0FUCed9cRqPUseERcWsehsemTfjse5BgqSElTdhoAjCepTfFBccseK0ftTfW8fi5brsemeb8AezTfqNbQ7fssesRcZOf1Cet5fxseEUfsCeZ7fPCgB2fR7ft4e--bI_ccxeeRcSCgSUdPUf7RcPteDteNUf-rfhSchCgRUfdUdSDeKteVUf5RcOScYUfSUfZDebUf1xdXSckUfUeegUfXtemgeiSc7henUftUdpUfvUfrUfipaxtf1Sc0Ufmte2UfzDeFDgzyA2DeyDetteOhE7De7Uf9DeEVf8teF1fUaf_teJVf5tekIZJVfcbfAVfWDgCVfdEeVEeWVdOVfYVdfDgZEelVdXEekDgMueWVfiDg1xffUcMVfbVfrDg5Kfb5bjEeKMfkBgA4GzDglkexVfCUcqVfgue7VdotfxTc0VfB0f9DgZqauRfkVf3Ee1VfCEgsueWRfNWf6-dRRfhWdUicoue2ueOfQ4ueFTdyDgQFeSEgH_ZNFeQ2fpVdKWfRFePWf-VfdWdEFedEgJveiWdRWfMveSOJOveHJcgveYWfPveaWfvFetWfCXdZveTvebveVvekWfmCg-FeDecyvebmfLHerWfRveq1VdWfwEggWfZWf2WfVMPTVclEgWWf_Wd4Wf6EgEVc7WfaXdGGeFXf_WfZeVBXfMFg_veEXf4vePGencMIXfVXdgxfVZdAYfdYdhXfH_ZRYfpXdaXf0XdvAeMYfBYfPYfRXf1XdjFgJ_Z-XfjXd8YdeFgZXcXYf4JaBYdjafmXfUXf5XfqXfhyACZd0Fg4JatFg_VcvFglYdWYd7XfYYdxBgjGe3XfcGe4Fg8WcU6ahYd4XdkYfxXfgXfmYdN0YwYdVOcSYdAGgIYfSGgEYfUGgUYfEYcJGgpFg7VcTYfbYfnXf0YddGgyFgnXcaYfsYfcYfuYfQ9emXfXZdPObjYfVGgVGeTwehGenYfSwegYfYZdZweOGgewehYfB4duFgxGgxYfqGgjZdw7fdRc2YfAafJ5ftAeISfsZf8Yf21fZlfLxeTZf8-co_brNcFxedRcZ9eEafKHgMSfMZfFSfsAeiDdL5fAZfWHgy7fWZfSHg7hebZfvHerZfo7feHg27flHedZfpmGMHe6AeF8f1lfAHeOHgNxerwfn7frHgnJcdCgEHgR5fyZfK5f0Zf97fpxe3Zf5Zc0HgyFe2HgZ8f6weQ5fSHe2HeT5fi7fVHgOHgzxeM-evXc2xeObd-teIbdBrYm3flJcQIgPIeVDgByeXaf1gf8xeaafLafJjAfIeB1fKFgiIeSyekyesaciaf4JaPyevAeAbfmIgPbcjafWyeFbfjyeZyenbdwaf4affaf6afUbcgyet_Zmafyafo7d7afCJenye8IgkIeCbf9CGJJeCJgGcdpafJbfzye2Igtaf_3cNcd4yeGJg7yev0YTcdh9dWJebJe90fYbf1IZWmf-iAbbfQTcKzeaJg8gegbf0ddUBcjbfpJeADfmbf1ddIKe6Jevbf_qfMfbbzerJgdzewbffzeybfzJe0bfsFa2bfvXc4bftcfqJg7bfKKe3Ighre-bfSddMddBcfdoc15fpSE_bfZccKffpmddwfpKevefbefOcfYcf9dc7Vf2ef1KeNpe5efOMeYdfecfqdf3efECgJdf-dfW0emcfbKgVKghbf0dfQ1e42eydfy1bnfdeefbefpcfSMeRKgwcf0fdx0eLcfG3egdcAffyKgNKgK3e6cf5fd8cfcedI4bxMeOefAgdCdfRefVyAB1ewLeZefiKgn1eehcNdfmKgTsfoKgUrfhefrKgcKgVdfuLeNMe2cfsefk1dU1eNMe5LelefXdfscfI3eUKgJLgYpeXKgWLgDffk6btdfRLgjKgodfk1eVLgm2eUffTYYwdfmefbefQMepJgI1eiefUef5dfFofhLgsecqKgzefUefAef71eGefnKg3dfCfcAff6Kg30eA2eLef-cf70eALg0MeDLgHnbTef7df5MeWefV1eRNeHLg2LgRMgPgdQLg5LgmNeT3bdef9LgYMgyfcZLgq1eRNeedffKgr1eMffRNeRffzofDMgLhd_Lg7efBMgNLgsMgEffd0eKKgzMgWgcxMgEefTGfwMg4sE-2ee2eA3e1Nes4f5MgMtf4KgTcfLkbLffuefK3eHffiRfggd1Mg4NeIhdXffwffhhdkhf2OeA4eL3evTb2ffxUb-ffAhctOeWOevhdn1f6ffROe4cf0ffbNgs3eKLgkqfPmbjNgchcRNgnedIdfaNgqNgcNgEceRkduNglec2ff1sE9ffpNgOicAgfF6eXidMuBAPeZgfEPeL4eF6fu4e6NgR4eOgfmgfE5egPeSgfZgfQgfZ4e9Sbxgfd4ezidEsZTTfMecBhfQOg5idGCgVlbVOg9gfvPelgfrgfigf4gfr4eiTbwicPOgbOg0PeL5Hz4eHOgm4eqPe34eJqf5NgHgfegfgPe6gfC4evOgngfDUbtnfzOgl4eWgfgPeG5ezOgGhfJ3dIhfUmZPhfi4cCPgSMUEPgJAdShfhjcX5e7OeWhfdvKYhfJPgUhfHhfjEPi5eghfLEfPSeqkcj5elldm5ew5eZPgvQer5exQeRjfUzeMHBrQethf4QeN6cwhf85eW2d1hfAReoPgBgf6hf3mf9hfWLPXGfb-ewPgBifPyfFkdQifjPgGifCldIif3kcXifz5eaReU6e-PgW6eTifCQgFlcWif4hfEPeuneIQgZldoReCnfeifTlcawfGndNlciif16eLQgKjfwIYoifcldMkf-Pg7Retif9ReslckifajfNlczifbPg35e3ifL6egPg9Nfi2f0ifWPg62fR3fEnfA3fFxdS3fhjfJ7ecJaBmdU7e4hfW7eHjf6sf3Pg1QgamcC4GZjftQgCjfVOVQjfiQgandb7eQ7eWjfe7eYjf4Qg37ejTedjfsjfo6eORgqjfQRgQkf-jfnjfeld47ey7eR8et7eJ4fhTeaTeX8eoudRRg-mfF7e4SeURg8jfcRgXRg5jfaRgoRgB8eK8eVOVbJgSQg6jfhRgW7eg8eT8eLCgWSebjf0RgdSe2RgendMTenRgiRgWRgp8eklcrRgPRgtRg9Rgq8edcIs8eckfXlfVVenlfGlfUlf7kfNSgD-eBIgKpf0kfdlfQlf19eG8falfukfPlf9VeykfG-eb9e69ecVe1ndjHYLSgeUe8kfzlfMHgzkfiSgklfWpdrkfvHgtkfHlfvkfpSga8ff8fU5fw9eB9exlfdkf-UefkfmSgbkfDqcEVeelfrSghSgx9eclfWlfelfUHgGofOlfuSgJ9eRlf_SgAlf6pcNTg79eoUemkfh9ewlfHTgKpcJlf-pcOIggof1pdm-ebWeQ-eRQgSsd3lfjpfLmfgTg4AfBmfjuf2_edjfDZeKUenTgFmfDpf9ofzOfsTgOrfIpf0TgbofQmfgZep-eDnfr-e6Bf0WeZofC1f1TgYmfeof9lfhYe3-e1-eX_ey-ewofsofu-eUOdrmfrrctmfe0fsrdwmfbnfymf2mcsrdI_etOgHUgZWb6mfFnfMsc5AfkRgeTgBlfAXeDnfLXeHnf4GgjmfX-eKXeh_enYeKZaj_eIrdUnfjmfWnf_nfT2fYYbjmfu_e0xa8QgnAfLofRBfhcclnfZSgAVguocnnf7nfuTgrFCkrdrnfuoc_gfgnfqWbwnf1nf8FDBWe0ce7mfKAfjmfj-e-XefCFVIgYnfHsdRmfFVgIYea0FWAfOKgaVgZAfIofa0f8UgltcOYegAf_faQofZTgkmf5Bf5lfwBcVofsVehZeEucemfxRgOZe0VgSofGUggmfQtdiofUpfpTgIXeBmebBf-GF0UgBBfrofuBfEWg7YehcejUgQtd2ofKUgYBf5ofGpfLpfxucEpfrTgbofPZeRVgPtfIXbXWgUWgKzf-VgoBfuBfWVgeWgNmfFpfXpffBfRvcBofiWgDYeRpfVtdvBfapfTOgiVgXvcxAftZejTgysdipf5VgfmfS7Fvpf6ZemoZyUgupfJCf2vcsvctpfnmc6Wgyvc5lfEXgJaeRCf4qfPqfEbdLifB0cfae2EgerA6pf3ffBqfHMUDqfgQflmHGqf_leXCfpCfiaemCfkaeOqfbaeWqfRqftOZqaebUgA4GLqflodwaefwcC4GhwcxxCWXbfqf5ud7Cft3eAOd5pfyXgmNgpLepqfCpe1wcrZbJofP6H6Xg6wcwqfY8HNDfzZbPDfRbe3qfTudnvd6qf4JdS_Y-qf2JeArfJxcLrfzdbIrfm4OGrfNYg7qfUYgbxcRYgNwdmrfXbeqbetLbpufMrfXrfjDfacImDfUrfgbearfBwdmrfkbeacIFwdhYghrfeYgfhIpDf7ycvbeetairfRwdGLfw6brrfTLg0Df36b6YgxLe4DfYOgLcedwd2rfVPgBxdEsfBEfFceZOVBQJFEfJceQXgVoACZgBsfKsfFZg_DfREfkcexwdTceIsfOsfSZgIOdFdeVsfTXgJZgPOLwyc-wdyycdpJlwf84KeZgEZgYsfXpfusf2OfG9KDtfK2fGZglEfeneaFfEtfqEfGtf2EfrHfAFf3ZgCFfrsfaEg6EfpsffvfwsflxdG2ZLtfpvfmsf4sfIdKgeeusfjFfGQfsvKKFfmyfvEf3ZgcsfM3fFtfAagHtfUderoeBNg0EfSageFfHydwZgVagXtfXaguZgeagdWgWtfDNgrceUtfbtfysfywdvdeVDfrFfutfoDLuFfytfqtfe0cwtf6dezagltf2Ff-deh0c5FfTKL4de1DgRKLPEe_FfCeemLfJzdSGfLee5tfzQgpxCBufz5eReeGGfISL9tfK3dOSLXeeYfeMGfHbgKQeE1cOzdyPgseeuGfsufOrfkee4GfgYg02c0eez5MhGfSufrufmzdqeeqGfVyfoGfzJarbghufqzdcbgIWLueeeufrdLSlLvufsbgluftufnuf-ee4Yg3HfB1d51c0ufdueAvfAcgq3d4ufM3cEvf7ufF2cDwfK0dXfe5VeovfMHfDvfMcgbfeiabHvfMcgJvfGHfLvfofeNvfecM1vf7vfRvfxHfxufGagWvfq2cmvfwfe2vfpJc5feifeM1dBagkvfnsficg8feOjMCmMmcgacgyvfG8N1Hf0cgxvf_1c7HfXcgtcgLsL0vfXpfQvfK3cEIf6cg8vfdxMW1dwcgegeLIfc1dhge9cgVvfFwfrgeHwfpgevbbRdgGmS3Le0If2Nff7dYwf31dUwfz1d5geSwfHfA2VgpIfSxfL1csIfPhe4MgmwfkdguSfyIfXxfHxf5kcJxfaJfndgOfcdJfq0NR2dZxfudgE4ewdgWxfydgE3d3dggwfqdgF6e-gfx4cBxf4dgqRITJfioNVJfFegoZf6dgZ2dkwfcJfRheOxffJfG5czwfpJf1wfyHgMegrwfb2dTegBJf8wfqJf_leCegY5cHieKeg9gduHe8dgEOeaagPwfixfj5csdgmegU3drxf-Rf_JfCUgrie45czxftGPGKfjLfIKfliez4doieiLfHLf-xfC6cvieTKf4egVKf-ieTyfliez2f6ie8GggyfU4dFLfhKfnyfMfgkKfDfgmKfUWOeGff6cYyfQKfQ4dbyfFzfo6cAkdq6cfyfMLf2KfXjef4ddVfKbgxcbcjeQaggfgoyfALfqyfbfgGyflag-egyyfx4dwyfDzfFLfM7cBzf_QPSfghLf-yfMEc7yf5fgoLf94dbJTAzfI5dCzftfgCSPFgg8xf0fgHzftyfq4dMzfZkPoIfWzfq8PRzfJleUzfOZgH6dfzfbkeVJavPfS8ct5dczf4Rgt8cpzfP3adgglBAjzfwkegggD8c75dnzfTzfXgg_zfE0fhVfHQeWMf23PnMf3kewzfK6dM6djIgb8PrggcMfr8cVggj5djMfqzfhMfqggVke-zfm_P38ctgg04di6d98c4MfxKeKNECNf2leI9cLNQONft0fbIcS0fx0f01aeLTm0fUuR9MfwnQlVgmuSENf4CcM0fJ0fSLeh0fDNfd9cfdbKNfKhguleRhgW0fK7ds0frhg0le0Mfi0fmcCz0fPNf10fylR9leddb1hgxsdK1f8JfM1fr7d0Wg7hgqNfS1fOmeO1f_hgQ1fqbc_0fyNfWme3ggt7d2zR2NfJEeCigcmeI1f_hgW1fQNfMPfT8dp1f76eGOfG8dl1fLOfm-cyegnNfAOf0PdNOfZ1fPOflffkigMebc8dt1fjIT71fl7fx1fgNTz1foOfNCglOfD2fIHge8dYOfYCgaOfmOfQne3igSneuighPTGUfQQfDWbtZg_PfQ3f1ZgX-dM2fL0el2fQOLPQfnoey5ekneF9dV2f9PfhBcb2f4TgVAek2fb-dc2faifUPff2fzne1_ci2fZ3fP5eYjgRPf1HaTPfd3fa2ftjdAoe52fVPfDoebPfqjg6YcIfggPfbjgyTb42fBjghoe72f69dlfg6OfSjgRPgnPfihVG4f1jguQgvjdzPfrAdgjgMagEjgqkVBQfRjgO3fI2fL3fvQgFkgYtfW3f5pVe-dIPgujg-PfIFfTQf5vflQWLBdV3fOBdUQfXpfWQfLzV8Jfl3fPafYBdo3fXQfM5HdBds2fE4fWKgv3fRcfn4fw2cmRf7peSUb33f-3fnvVw4fPAev_dcpeA4f5kgARfD4fz4f-BdaggO4f1kgQjAeRgJfbf4fM4fYOg0RfKRfzRfpRfp_dPRfR4fWjXAbgwCd8pe6Eetuei4fE7eClgkgcdRfl4fBAe-_duMbQlg7-d_7VlRfoBdHAefkgNlg53fsRfI_d4kgclgRAegqe24f-CdH4f_zc54fYtXFGg1pepgXrqe4Cdtqea_d5sVkAeRBet7fvOb9qelweIIgCafKIgV5fKSfx7f2adH5fFHgDmg7Hg4SgmKcW5fJBeWCgaSfTxfeRcS8fUmgf9eMlfwAeY8fRre9TfV8feggm5fI8fXred7fJSfhmgo5fvse1igpmG6Sfw5fprejre55foXbqmgLjMvSfenYBmYtre85fxmg8Sf_5fZMf6reT6feEd-gbCOg6AGRTfK6fFsYKTfACe8mgCCesEdB6fjEd2reKwYJseW6fXBgTrbWIc_oAPse25bGne21fKCgP7fQCgc7fQBeAUdVng3sefCgAUfUCgK8fSmgL7fQre3sea7fuRcZCgfng9HgF5fdYcWTgwHg-7fzGeJZclHg1Hgzwe8HeB8fJZf17faZfungj7fKZfoHgVSgLweZZfuHg3ng07fhPbdCgKTgHIeMIgmmg77fxSgCreDBeCxeingY5ffmgX8fOogtHg2SgWmgN8fg7f3SgFmgH8fQreEremodN4fcogoSfWogM8f07bCEdfCgy_ftJAIGd-EcgJIsBgtfa7Qc7JdzAgMKAAHc1OAYAg6HdB7fPLd_HdhQbV_fv8fQ8b_4d-AgJFcu-fN8A2_fjxb6LdfobGAgixb_5YYGdB5Y34YE6YG6Y9_fRzbqOcKpgCAgjGd4Oca0bn5YSSdB6YXQc9LdXSdy_fvtL69fsNAYAg19fTybApg_KcpKCH_fGMd1zYGLcGLddLcJLcQLcjtbN1RltbxybwGdFMdkLdShbasepyYKWgz-fe9fHBg9Qd-HdA7fiFdKAgW_fuQdAId4og4ubyQdS_f0Qdy9fzRdVIdKBgBqgCibRsbjAgrAg8RdOBgdBgdRd2TZzobY9bn-bRCFABgRFd5AgTIdWqghMdVBguAg6pg3GZ9Ag2QdFJdF8bRCFoAA6pVhyAYsbSQcy6fkqgToaE1AlQdRNdWSEABgvxbeqg8MdgqgIAgRqgN8bMLdoqgIBgVIdX_f2RdBrgpLcNqgPLdhJdEBg7CbqIZuPctnQSKd2-fXrAWSE1AglIdpLdIaJ1ogmqgqrbSrgsqg0BAuqgnRdnSdHHd7qgXPcYrgaqgoLdyHdAEHUBgJAgPLdxRdjqgMBgKMcKrgkAgXLdUqg1qgRBgpLdOrGorgK-fqaAEEAZBgVRd99fwDcxqgYBZozb6RdHAgGrge_fVqgbHdd6fMQdWqZzpZZrgOOAXcckBAdaD06eX-fxAAhBAMLAzCBzAAXcci-fkBAxAA2rbiBA1Fc-EcPRLp-f8KdEZdE9fNGB7HcQmAYAgXwN_EdFCe5rgjXIkpgyHd9lA1og_pgt6fnAgoQdWHZ18fS_fDId4je1qgyogk6ffMdwqgtrgqFdx8fFRdjGcCIdDqg6og0sgCqgBMc6sgjpgQQdF-bx7MCBg1-fDtg6GcB9fBzbaFcFrggJdm_fMtg1EdyHd_HDosgC9fRMfksgH9fyHd0bEQtgqIdZJdRNdr8fHIc5cL89ffrgnHcr2YbLcnLcItgWJZJqgKyf9pgCRdB_fntgTyb5KDuqg4Agn6f6AghrgCIdjrgF8b5KDrqg7PacrgkPcCnIXrgkQdEPdqrbbKIYsb4oAKugghE0qgFqgw8f26fotgnGAoAAgkbqogVrghHARugzqgMugn-bMwA2Fcvqgt9foSdvAg2LcGqgLtgNug0rgyHdlgMstgx-fmug_rg5ogStgxJbRoapmZZtZDtZYLbFvaZMZJpbqmAxqb8ABdqg-tgfqgGLbfHZNrgyya_TYewbQrgrbAsEAZBgergwuggrgwrgJBgBsgPBgKrb3EAS7DAHcoOAxsgVug3og4sgGtg36fZOA48f39f6DJetg_MdotgvKB6wbLHA_Fd70ajQcRzYHUaqrb4AALwbBBg_sgFBgKQcmtgMKdOqg9hbHMcb_fXtg-MdZFcbJZPLdpsgC_fytgL9f4tg3vgTybE5A_ug2wGdFdzEbUzaawbOrgRAgN9frbAptAJwg7PALwg2DbMrgPAgK0bPrg36fqxAJwgRHAWwgpEbYwgjBaJSdbwgRNdhFGewgrLd5qgYRdLrgNwgkwgQwgKvgqaA44AewgBvg9rgo6fswgJ0bvPcvwgcwghvgZaPvugfAgmugUFdYpbn-bS7ImsgFMAkvgtHdD9fAFdiAAJdA4AAt7cepbr-bSdAeAgpRdgAg0vgV9fFwgERdmwgcpb-EcV4A4qgCvg6qgEvgmBgeFL7qazFfp8fLxgd3A8wgLnCpwgexgrwggxgC7YA4aIsNVIgJpbjACpBg5Dcs9fqwg_9fAug9vghIdgtgKxgjNA8wgV4ASxg-9fUxgswgGyZjxg-Dglxg4AAfBA4BEAHcQugzvg5xgtQdbvgAqgUugyubEqgdvgKtg-ogHwgiBAwBA69fNPcOygRvg09fZtgvvg1pba9fN5bilBtogmzYvogghbyxgasgIOBoEA4rboGAmAAi-ZB5Z9AAXgVmsZ90cLWLDdUVXgUhEsAADAa0BAcfWxqbFaI_FdmpbEzYopbNFdE9fjsbOMIXsg-CBmAA9ygNfW9AAtTbsAAjTb8GLMzg2sEbjA1aAPzgRyYNHBAzgpGACzgiQcEzgkQcGzg9xgzBA2BA4-fkSdjGGltgQFcCwgE9fesgpLdU0Bozg9-f5tgS_fipgqrbs7Hewgdxg1wg_tgtxg4wgPwgIvgG0bwwgiAALFAWIc9IJTngWddtKenLgbMgQdfjTfyKesLgCMgCNg2Ke0LgeKg0KglcflKgqefmZgr3bFLe8LghVgpLgBdd1Lgh2e0cfy0eI0gndftPgjLgtLgOLg1Ifg0gDOeGMgXLe9KgUfcAdfPefZ2b_0eELgFdfeLgWMgoLg6LgoLeZ0gJNgK1eaMga0g30gVwdULgR2eN0gGNgddfcLgd2eocfXlbNwfM0godg7ze-LeINgFNgM1gC_dk0gC1gQ1gmLgrLgjMgjefnecW1gPff3LghKgG1gyLgNmbd1ge0gv1e50gP1gX0g4dfk1g6ef-Lgs0e_df7MgrMgO0gpMet1g00e-1e20er0g60ewdcgedBLgQefx0gPMgSzfwefVefLLgXefgMg10gfMg-1geMg90gcMg33bG2g60gb2eF1g20gI2gT4blMgL2gpMgO1gtQfb0gWNeU2gYKgKxgVZF0xgsDc4oJHxg7xg36ffBADqQt-f2EdnGDhpghygCbdeIgUDgcDgaIgXdEYaflxgi2gWsbyBAYsbZTAavgPtbyMdTybi2gBtb02gByg-rgAtgAMc32gK7FRNdfBAOGAUrgHIcnOA92g2wgHsg4tZmiZRXciuZ52gOGAI2ZWybiDH-wgTxgxugLvZM3g9iZO3gpLZQ3gxAAS3ga6fpCBc6fZ3gnSahuZc3gqrbE3gEIAT3geKAi3gyvba3gl3giPgQ3gyAAf3g_KcTOBqxg4zgDvgrAgivZb3gw3gn3gjGAz3gH3gpTEs3gs_fk3gXdEP3g93g0AA_3guIdTOB0wgttgj9bL3gt3gE4guBAG4gn-bE3g1AAJ4gpobTOBOvg_wgQvg53gj3gguZF4gm3gU4g9EAX4gSobTOB3zgN4gqPc63gv3gh2g5IAk4g3sbTOB9tg33gfxgd4gQ4gf4gS4gh4gF8bE3gJygMvAfBAADGq3gJ3g5zg04gD4g24gT4g54goGAu4gLybfLD2Sdy4gsxgC5gYvZmuZr4gD3g9OAI5gAqbfLDmSdPvgaHdO5giibbjZ73gs4gG3gK4gK-LV3gCygX3gJxbq4gg4g83gi4grBAfBA-yYT3g-JAC4gP5gN3gR5gQ3g4BAfBAkLLS9ZgUd-CGt5g8rgo4gr_fw5gu3gn5gh2gtJAU5gIhb9oBv5gb5gOlZd5gD3g9HAD6g6AAfLDa4gW3gc4g-qgZsZ-5gR4gF5gE9fKygy3gbygg3gELAG6gUMdc5gy5gn3gEIAM6gfLDx4g85gY3g14gC7Yg6gU4gJIAj6g7yGd6gTpZQ5gA6gK6gf5gY4gl6fv6gTsZx6g34go5g54gyAAq5gs5gg3gaFA36gutZ_5g66gB6gt6gaBgeyga5ge6gI6gq6g54ghIAmBAa6g03gZ7DC7g7uZV6g44gX6gP7gNvAOzbmrZT3gHFAU7gnvZE5gX7gKxgfBAO5Ed7gM4gY5gO4gK7gw6gx5gy6g52ghNd94gI5HK7Fd7gP6gj5gR6gZ-bT6gH6g56gW6gj7gzAAnBA15ga1OUqEuvKd7gn4go7gp4ge4gp6gt7gn3gzAA06gl4gvJCf7goJdh7g76gY7g-6gDCLd7gA5g43gS6gm5gF7gD3gzAAt6g76f3xgDygP4gD5gI8gb8gu7gR7gA4gcFdJ7gZ8gH8gJ6g52g0AA-7g25gK4ZC8gg3gURAP8gbrZk8g77grsg0xYv8gr5gDCLzBA_7g35gdvKT3gNNdq8g37ga8g58gvSdfBAv8gk2g0SdCmBvzgqsgJ9g0AAM8gv4gH7D28gTuZt8gn3gS9g98g1BAD9gn7gb4gZ5gr8go6gY9gU4gI4gn8gg5gG7fF9gcuZ6vZU6gR8gh2g0AA4BADNdHIcCBWE8gf9gp7gS6gXJdXxgtqfX3GXIgadgZIgWafu2gcIg68gfBA1AAnBAD9g09gQ6gg9gG9gs8gN7gX6g1AAT9gJ5gLsDW9gruZj9g54gO-gb9gD9gX8gz4gh9gj8gU-gN-gj6g8UBS-g0uZd-gj7gEEAQ7gWybxLBh-gf6gJ8gU4gl-ga7gx0Yn-gGxgp9gwvZi9gM-gk-gfBAmBA0BAfBA1uMgsNw-gX5g19gG8g0-gr-g54g2AAP-gV5gfsPp-gM7gC_gX6gE_gX-ga6fjfFI_g67gi7gC-g2AAf-g5gAQ_gs7gl8gn3g3AAF_gIhbnUIX_gE7gI9gw2gb_gN_g03gQoBf_gW7gS8gj7g3AAV_gZ-gN5gb-gs9g48gS_gJ9g4AAaygcygl6gF8g_rgzzgp2g3PaMXg1tes2g_9gHwbQjdU4g4AAc_gN6gQyBn_gt9gD3gEAhk_gH3g8sRIAhx_gp_gC-g4AAf-gxqAPAhj-gSAhjzg05gNpJm9gSTd_VIP9gqzgj7g4AAZAh3-goRTcxbcYBfAhxzgU4g5AAFAh8TB23gm6gl5gL-gK_gj7grAhMAhK4gctAWAh1-gC-g5AAUAhe9gI-g29gK-gB_gZ_gU4g3-gg3FWdUfBAfBARQc07g4SdAAgSpg7LdYQccpgKrb6-gPjaWTfw6GgwgYVa61FbTa4daZyAeTaSVa63Y3nAmdZNdan-bhBApAAoAAtJAYvg3_g_-gyugysgy8f_2gSHd3sgiBhvAAxFAE-f5-fHxby-gA9frMdRtgRNd44YxFAGIc3Md-GDoAhGwgqrbmsb0AA15g6fafpgL5gvAhPygKKd59g9Xge4D89g-_gsDeuGZt2gBAh44eiBhUEAFChhWZE_fuIdDzB75g4_gtBh6_gEyeq2g_UfRChVafggaCyeCAhF8bmsbhBAZkPiBA2AAUsgi-fjGAl8bh-fhBA1KAafWmBAsFAiBAzAAyrbzBh_KcmRAIChF8gQ_fisgDGdpChdGGAzgW_gy6fUFd88fh1YQ2f3BhfQd5BhZwbR8a8HgCHb87ayITw8as8ahudmBZV0fcngyigxTfRogYngU7fbngTCgcDhFUfE2f9Qcf7f6KYeDhnng_7f1CeqDhJ_cYmglFgGZfa_bz7f47f_lgQHg37fjxe1DhxadbSgNHgwngPog-YfzngCIgjZf-ngAEhOXdBogHafMogrngFog_HgLogDog0DhD8fcmgAIgEEhjSfrDdeogeIc_DdQ8faUeGmgI8fyHgvDhXoglogRmgpDhkoglSfpSfb8fu5flmgEIgnmg3CeJpbxpbjBA6-gBQJ_ugN6AWBht5aBuaRuasMZnvavSdsEhuEhKNEk7gmBhbxg54AyEhVxaQuaXuaSuaWvaCChdGG1xYFLIwEhdug2BhOKdtFZ0EhDFh2EhFFhiBhHFhSMS8Eh_xgM-AAFhsuaCFhMFGYuaSFhEDhtEhZ-ax9guId3DFH-g17gJ-gq9gpIdpzgpAhfFh2UOGfZ34ZmAh_JdMFhsQdrMd6EZmJdsFht1aRnYsBAjBAwFh1LdeChVxgQwb1Fh7vgKxgsEhtFh3nXoBAwFhuAh-FhKChfQdBGhKqglxgEGh4FhUyAcAhSob0rHdChpBhtBh5EZJQZCGh68gQGhGfZ6FhwFh9AhmFh_AhoFhWEcNGh1tgcGhdGGFGhcyAaFCwFhKBhK3gSqgXFcZGhezb4EhpGh4FhPrATGhqBgoTBCBgmGhKfgPGh1GhGfZPdEabAwFhoBh-AhnugvLd8Gh36fdGh3nXRyYG7FwFht_g4xgfygPNdIHh6Bh_GhLHhzBAz2g5-fYMA7GhaGhOGhrEhdGG6nAg1OmAhdygv9bGHh0FhcHhnGhaEciGhlHhMGhnHh9GhDsg8EdHSdKGayzahDh-GhRyYfpglFh-2g_Fh69b-EdgAhbIeKafr2gkChQbdmChbIgoChE9fDoA7FhO_gZKdyFhRqZw_gXAh4Ehy2gIsbmxB22gyBAWtgDGhS9Z_qbJGh_-gCQdHyYVXaEzYiyYSggqyb1FdmNdDIhwogXrADoA2sE6wbogCZFhowaDLb1Kb7AZwKb4Kbb4dtGfzbgvGfm4Ombgqufdbgpbg2IhvbgTybnIhM9gjFhJCeIDh80buyYwyYkHBzyYnzYGfZ8QcbIhBzYnKdFzYHzYqKdOzYsKdRzYuKd_meM_fQLc0IdVJhDJhwzYKWgUFdc8YHrbiraL1bV3Y3IdKcAKub7tbZXZhJhB3YWiab0bEpg4_fmxbD5YLGgWSdfSd7ogEHcqQd4vgKEcUygHtgGIhUWOtxbWsEu8fMRdZTZ9IhUWOoAA-4gr-bmlDWGhFHhrRd_JhFWdrEhUWOlQZHugkSdgfDDpgJpglxb5pgxBbwEaQHaLYZzsgOzaxGae5am0ay0akOgf4Zv4cLVgMKh9fa0_YR2Z6wb5cIrIhDJbUFbQFbOngrbADoAO0YcyAcxbY6Cu8fbubMoGdubS-fS_fpJZXmarJZKCZL9brQc5LZb7aDMZeubvHhiPZMPZ_OZrvbMIhiibr1aGwZ4FhELhA_gasZMLhRraSgNPLh95gLLhWhZwfZ5KhnJdvhZ-gZ7sZaLh3tZo6gdlZiwZUkZCxZXyAVLhWKhG_YR-aP1ZFqaUEai-YqLh_ualFLlFboLhq5ZDJI6ibDTbtKhhDaG6Zy9YI6ZLSc3GacBa0ibUOaAPaWccqOa-rfnBbuaaQ4a59YZVEyibhUaQrAZBhUhEbBh79afBhjTaEda2ibvLhewdMCL9GdgXayLh7kagfaRSLsYaMPeqLb2ibxfa0ib3YZbMh4qawEaVga8SarnQfga6GZY7FjmgtxgvBZmEbvuaDGbt5aJha-HbYZZAIb5HbFMhNFhnNZl-bjwbGIhIIhmzgVNdLIhEtgeNd2vgYxg9IhjBAm-fUGheqAAChINh28aYDhVDhG9aCChr8bmAhxXAONhxPcHFhgyAtaAn-gPHdENhXvZ57gY_gh_grEhjBAiBAtBAH4YjXLnNhcMbk5YBoAmNhVjMuNhBtb4AAxaAnBAdSc7Hc9-An2gMCh_zg_Say1R2Qce7gy6fYpgd5YVKh6HhoJZzhBJ4GJ9b-Kh9afQaf8_gOIe99g__gkIhUChm5dkNhtzZ7Hcf8grxgiLdDJhmOc0ycWJhRhbvpgP0YhIhErbpkZTLcqNdCxgypgvtgMFdxtgT7YUFdCub9IdU3Yihb4ybE1bG1bdLcM3YjycbLhTuZe6fHHYeiZORdRrZykZ1OhruZ3OhMVZnmZ6OhXoZcTbCPhksZqib2vbrcCYHbcMhUXZm0Z-TaJiag0ZfpdGMh8eaPsaIBaisabKbMwgiFb4LhUNhtzZF7FXves3ZoAAtoPUEAxqbeRA_ChXGhLPhf_ZnWdVPh0fAdJaSOhuyZdPhnvefPhxkGsjAjPhidGqKhDYaUPh1SasPhKrb_SaVdEidExqbhjI4HhvGh32acdZN9aFFbtKhh0ZtPhVdEt4QoKhc6gfNh1ug9OZsKhh4ZJNhjeViqbEHhqHhYyYcJhYOhHyYFJhepJHJhkEbjMbspgMGdcyYZQhyybsybV4Y9Gd_GdoJhk3YPfAT1YubAuBgogaoNdmQcB3YeJhTUc7tbkQhErbRfAt2YC1bRudNCehLcIZbO3YjLcDMfyOhV3YqJhDRhB3YQCevBgK5ZrJhTKhB6YN4YujZQ4YYCfAOhq4Yd4YHpgSRh04YKWgWRh0bAGpgyJh-9YZRhuJhqXcwJhVRhMBhTSd9PcX0bAQcPpgLRht0bNBhf8bEAgkGdcRhxOcjRhZpg8Ldx5YvRh__ffGdtJh45Y4-g75Y1RheGd3_fBAgC6YxYENpgxJhoRhANZCOhOIcIsgHpZRPhvnZH8g_OhzsZrib3vbKPhHShxAhCBh2ib6CaAMhcNaR5arpc4ia46Z0gapygbShm4ZdShWTdfiZMcAc_dSPhoMhOhaFdKXPhXwgjra3nXsShcyApygWMbDQhUBZT3aO3aoJbUHbRQhqkgF2fr9dPkgboe0jgDGhXAd_8gG7F8CGiFhY4ga6G4AhyAhcGhAThfBAMGDdNhPHhh8gq7g46giNhy_gPGhKThE-EkAhefAl_gaHhOQhrsZNIh5Ah4EhAThoRTW9ZfBAKvA3BAn-gyvglug27goFhH9gTThtPhAKKloA3-gxbALBZiNdO_gBJhoThnFhz-gc-geThUThjeVZjAWTfzKA_Fd0QhgUcFPhGlZw2ahibL7g6oZ0iZgjXthVpNfv5ctThM0J_hL_ugpdCWobBpb0waGyZj2auoaAhbqHhCHbWUhAThYUh4taSlgyShYMbrMbLAZk4fxlghjgRjg3BdWGG_SazsfX4fF4fZzf8kgf_dFlg9bAKlgQhdIlgSogakgP4fu3fglgW9VT4fmUhLlgJQd83f-FWnlgFkf7RfiBhAThCQJmVa-ThZIhFHhdJh11YfJhtShqQho3YtBgpyghDaUVhwShhMhgcaYhaU0aEhawBgfSh84ZhShRCeGMbvBAlShNFhnShGGbPhaZ0JqShhwguShpdZgUcXVheMbPuaDvaZva8ggXTcWEg0nATUcCWf5re-Uh1UhypeIRfslg4pe9UhANhtsc2gN7HcNsCu8fXib7NZkOZ-CGF2a7ThvIhqjAHGh-EcvEB_Fd00Z-2YEbA98fgmG7PdmIhYeVbjAjPhLFh2Th0FdzpgwzYXzbvaApQhXpgxRhBOh0yceRhfobCShiRh3Rh_RhD6YhRh8RhLqgEsgArg2tgxLcquZVMdXnZ8OhgLhj8g_OhIQh7PhbWhqFCH7F7HcBTdfWhLGd_yYNGdaOhaJhI0YjWhLvA1JdwRhUQcTzbeXa7GdNXhQpgzpg6GdNzbNXhZzbTQhYDZ69fhGhBQdaQhMJhI_dOJh1-F-Fc1ALAGcOzYCGcWQIvKdGRhrQhf1YLDhZJh1Fdx3YwXhcXhb8FfBA51amThLVhaUhn6g5ThIThfThgLe3XhCTh5bAfBAWMIl7YPKhNAhXOAHThUShCWhYDZ3XhEsZmThfXhCQhABh9XhLYh_ShAYh9-HYsNYThIYhuGhB5gv_ghNhg_gsThAXhAYhfmGmThBQhdYhTYhdTh-Xh7ThMvAg8P69fRNA4Nh8HhrFhANhW8YuAAKvAHYh3Md4PAYNhRwgqaAGFZkyA_Ihpobq9Hnpg1pg60Y7tbYQdJ6ckNhnOZRULUqEF-grogPNA_FdFRhpChjBAEThFtbtCB6Yh6Nhxkb8aAGQcDSdbThJQc0-fHNhZNhyKha6fYjBPAh_OhKsgZWhvKhB8VdWh9FhaIhLXhnQhBzblWhlOhXpbWGGNyYvQcUFdYubP1b9OhTiZYfZw2f8Whw_g_OhOmZqignMhpLhaXarLhECLmMhErav1ZqXaZ1Z0XakxgA-aE1Z61ZnMbPJaOvZHahr2aANa7JampclEhSmawEaVRaqSaBLb2Tay0Z79aaXcIUasUa2UaloaeahowauAbPAbPFZLAbsdEt_anAbPFZx_aRwcnMb1_aVAb3_anAb4AbFtMnahrKhoFbPPhjKbfXLC7YYXLOLbWKbcKbUBZSMbulgiCdxShDLfwFbp4dv4dNggsLfLigXpewRfulg9CdIrXGVhrdE8AABlGjHY0QftOZgDdMcAAzg_NM2PhhaaoJaUqcx_fAXh81ZvaA6nAmxdM0J_PhnxAhbh70ZVOZqbh4EZB8VSahragUahDQhE2ZxbhJNhnbh82frag8AA3YhN5bA-ArZhUUhvbhkabRah91ZTah-ibBhb7XhLPhuLhQahzbhHch1bhJchOah4bhEagWbhDbAWyb9FACZhKLcGsftXh3yb_QhR3YwOhyagQXh-RhrRhiGddSdFAgyWhYSduWhNBhapg0RhESh9ZhfYhpJd7oZKShsvb-ZhMQdKUhYpZ0chlHbhaa6CavrarTa8TahahaXf5ganVhFdKMhaJOaJhaoVh1rZrXdTchrgahHbfha7MhuGbOxaDyaqMaa5ab-a2AbvahLGZqAb8_aYidZQI__ahpatjc2TdbTfZdbw5bidh0Mb2BgeTd9uf2EfB4f6Uhclg6kgqUhAThrdhtxJBRfTRfDRfBVhK4fl6W2Uhykg2pe7UhKfXBWhpqe3lgFVhRZhPKeQHYRUaUBhp8gGXh49awEaaTaP1ZcTaQMhdBhNVagBhUMhANhPKe9Ue4UGAzgkDITUhJeh3OaNPaDMhwXbRcZIKhzLhm6ZBNadehaShwLbXKbHMhNPaYShVOabJaxnA6PhaWhPKefsJ4bAYch1Thg8gk5gSShhLhMQd_WhvehTja9nQPOJYch6XhgXhlQhDLdQLccchCeh8ehDRcKfWjyAWTfvYCZeh-wbZAZ2MbCNakjaVjaCzAdHcLchswgCRcRfhyMb3BgiyAByfSPhijaHfharaYfhdjajjaS2ZqVhEGbPfhkfh7gaCRcojahWaaTfpfh5BASsez5dndh4BgUNhvfhi_aYuJVfAyHcZvgItb9QcldhMgNOEcWfhsxFkdhvfhxfhb_aGfhkja3fhYoA0JI0_feWh1ehAyYqWhnxbpchC4YnWhZGdUpgtWhkchlxbtch-LdvchTehHfhJghMyA0JIjAA2CPRqPkcbIghk5AJfhpBA0_fkHcGXhQgh_nAQBh7ehmghMwYgghT4ZjghvmPlghS2Zi_aoghQ0buOASKhqRhkRhcSdg8bochcgh_Sh2fhFxPKghSdENpJhJZ0_fmSA9ghRpglxbbRhDhhJThvfhoXdYchcYh2ActZhbchBCgEhhHfhkFguAAFcA3gh9ehnghWseoAA2EZaYhK4gCHAachEfhahhShhxbAjNdCXAubhQIZQDaaGaP-aJtau4aVHBdKeiTfhCekCeqTf6BgsTf_BgfseeCeCCgrTfK0gFCg3UhdyY5UfAVdQDgpcdkbfIvda0eQ0gtJemJgiqfu5ep1eCccSih3Jg0Xg9Nd2JgBLemffjhfLkdUNgoRbB4e73ewNg-hhzNgUedYNg15Mkffxhdcih5kclihrgd2ffD1e4NgmihrNgjqfFRbtihLOezihjyd4ffa3emOe7ffn1O-3eZ3eVNgCPgYVfl4bFOdnjgf3fGPgv2fUkgVicKPgD7edfgbFgHkfPkdaPg7if35eiecTjh-PgrhfePgESeGRg5kc6QeTkc6PgnFLHVb65eD5fmhfQReoQgbjhfUfP6eXReWQgW6ebReUifRifeReY6erifMmcgQgSRgpQg36exxCsQgpTe2ifuPd4if-Pg6ifZjhOSeMVgEUgp_ebXe4-eFkhPUgvmfxrcbXezmfLWgi_cdnfVrdVjfdVg-UgEZeCVgnucEVgPVgbrd9pcIVgSkhcXeKVg3Og4nfsucznfCmfgpfDAfYWgmmffUgXZeXVg0nfWUg2XeYVgkkgCWgkOdF9duBfOVgskhbWgzTgSVgyBfpkhpWgMAf7ab6ud1Cf1ae3Cf3aegqfnmHWih9CfxXg_CfFlhoqfurfBzeCabLlhXieQgdYZguOeyNgLsfhxdBFfT0dZkg1ceWlhQHfjabctfxZgalh3sfv-HJagpdhDxLJcgCvf3sfWcgKwfYIfTdgl1dXIfn1drlhiMgP4cvegB5fs2NrxfGfguiegHBwieUdbUigodbWig2lehig86eumeo1fe1fq1f-KSfNgAkgTQg2UgfagClgXjgT5eKmhHjgq2f5neOfbd2fVkgTjgNQfh2fYfbyjgVmhf3fxoM7neo2fN3fQmhvoepjgHmhcjg4SbEoeUmhYogKZgfPf12f8dhg_dJRhjBXzpe6dhogc-dh-pe6lgnUhjAejjhEhhO1aVQhCJAphhRhbIMdYLcjLd3Qhr2YjIhtMhBJbeRhGShRHhFtg2sgvQd7ogKKhdXfmSh2FaJDaXShJOa6CaMkhaeh9Fad8FmEa5LbUnhJDa-LhjBamWaghZWnhheh46ZwJaTmcLdhDchxhhszadua0Hh5seDCgvddrhhbseDih6hh0NdAih7hhCih9hhEihobftTcIihOfQJUg3bfMihmcdnbfQihnEanJghcfU0gYOg6JgXihlze1JgFoh7Jgtcdrih-jcTNg_3egihWNgeUbYNg9Mb2ihNLenihG5MpihZOegNgc3eF6eZohehdvihtffxihuih4ihApZDidmoh3ihjihIZgyNgrohaohooh2Ng-Ueiohf0eFjhVkbIjhQ5eMhfamhkzcUQec5eWag72echfWQgSjhAkhkPgmlcVjhFphlldYjh9jhrjhmPgBVb25eFQgK7KqPg75efjhJphujhVVb8PgQdekjhj0gAQg6VgF8elPgS6ewjhRqNbifAmdn6eiUgPifPkdkQgWjhWQgnQgs5e-jhA7elQgjmfeWeOWgeWbMUgQUgcqdthggkhwrc5BcjmfinhcUg8OfWvEenfNUg9UgdkhHmfz_eDVghQg0phpXeakhnXeVkhnrdfkhKqhvnfmkhDqhnVg3nfRqh2nfrkh3ofgBfjkhXmfPpfNpf7vc_pfNXgbXgLXgOIeHqffchSaecXglqheXgZoGZqf5pfbqfBSeAlheqfoIfmqfzXgLohNae2Xgy3e4XgOlhBabWwd9Yg2DfFabA1gRlhITGCsfAtfjcg5Zgide7ZgXlhxsf5bhFagxcgPIK5sfncgBvfqdhllh4ZggfeFJMGwfWdgWIfplhulhVIfugeGihxegXieP-N1lhnLftieSKf2dhpKfeKfepOHggEzfV1fi2fvldYmhCmhKOfsmeeigQbh7KS_lhFmhmigmjgcnfQjgZWg4Uh7jgGjhXkg0kgMmhQPfGPfajg6rh7lgijg_IcejgwrhnmhAshymb0HaTdUemh6Shu2fpneimhNjgUshijg8Zhjmhy2faKf02f1fbsmh5dhXlgQCd6peLgbA5f8oh_RfBRepChzThlpg_PA9mhbtbFLdfOhtpgcOhcybwpgSAdbOhbtbFfhpOhYhhQLc_mhftbI1Y3QhmybNXhwZh6shiIhZTfdchc2YkUG0Zha0fqOhnOh7qbHthI0Y0WaHWZ8Ab3UZg5YP1cCAabVZsSdzOaoxZhVZcAa76cTwZP0aGUhr7gt_fGmZBPhuFagTcPEaOEemfhyUa6CaRBamxdUBaaoE-phCahYnh0ugxLbuaa9chJIahnhYUgELarKaiLatQaaraGyZTpauZeefh2yacBaHzaZ3Z0Gb-MhvJd26eOjf2QgNmcNRgDGhkBA4QAxqbJ1LnygvQhFhaqyg7PhkBADzbqVZmThWQh5Hh3ehUYhjNhZuhaGZGQc-FdcZheFdwRdPDh4WhtsZUlZ0lZDUhvoZ8gePCh-0fOOhFnhQOh9IhkBA9BhFTh8ghnuhhthRThgYhRAh4EhzlR0Phi5gBfhzpg9DcJyYX2YMyYOyY8taTyY-shlOccIhfyYr1YfIhxLftoPxshiQhvyYjgVGJhijXIJhKwZILcXvhAthFyYgvhDLcQLcwshOvhyIdqhh3pgOLcjvhRhbytbL_f7shRhbO_fKJhtZhxkGjvcmvhmQhCthPXhpNd1FdsQhU1YUVhRVhhQcAMSsvgsNdPtheKeEnghhbk3YRthEwhR_fEwhIRhwQhPzZ5SdTwZHTdjchsJh_RhURhSghIpg-ghB6YQhh5OcpRhOhhB6Y5Rh65YHpg49bzyZjzZ0-YeIarQcY6HSUZ3nAMTZuMcYqgwMcSth_VZcgaqILuXaVgaFUhCwZHUhzvbAPh4uMMDhLSh4ehXnZg7YOua5ZhsuhvvbCuh9whhuhTThMdhOyZIqaXNa_qaqthONaV7ZVPannhXnhL9ZXEeothopZOxhwMa8vabbajeVgdhmpaXKhJDatthTBaVBa6thcnhQDaTnhVShQKdlwhT8afxhzDakxhoxhQDa7thMLa9th6Vc4La5XWZ3a--Y-2NYxhfLaBNasehAcA6xhSWaGlJDXaNab_xhrbaEahwLhYMhBzbaMhSchonhdMhQaaqcaSxhjnhgShoShAoLEyhuhaFiakha5uAVyhLwaqwaObA6ahy2aY3al3aYDZayhtFZc7aj7ak5AjyhrDb6FbP0P8Fb-Fb99bYIbQIb1wbDuaTIbUyAyEbrSh8vbtuS3yh_9bY6aZKbsXLbVapVduDgGgh9DeAzhLjMdVdQueeEemDgTuejDgxqd3phGsgKofB_eKkhwkhGnfLnfVWggpfiZeoWgFFfjceCrhxNg6wdKZgXycnwd0Vh1ceoZg0OhCzcizhErhOIf1cg7cgwvfPlebNf_PgaNfCChzlRDKhy7gFKhZsE-JhuwhNRdvzhkBAoAAtkG6wbYVBwhhpyhcsa7FbDTctyhiBhwzhBsN8JhRWA1zh9SZ5zbJTZb1ArwhNTZE0hkBAvAA_FDMZhkSdVVBNhhVQcq4YrWhxWhRhhBvhauhhBAr5grGan-g_Th8uh3whitho_gJHhzlR6-gsUbTZhv4glPCKYhiuhmIhp0hG7Fp7Yi0hrZhgehwAhBBhw0hvKhp0hN4YlzgNAhxGAv0hhYhx0hauhz_YOMHi0hHKhBghQThD7gn0h6Bhp0hF7F9PdO_gXKAB1hAvhPGhO1hCjV_bhl4gqyDT1ho0hauhYYhJ4Yi0hmYhY8goYhxchJAh3uhd1hayAJ4YCzb63MHQIi0heuhSYhqThTSh60h8YhO1hKHBi0hOTh2ehi8gpYhVYhcGhp0h93Yn-grEcIeh8Xh61hy1hiAAJdEauhD4YEYhh9a_1h--g30hguhD2hC1h70hauhLbAfBAj8F_1h20hJ1heYh4wh_uhc1hfBAHQIsAhFsDb1hN1hauh0vh_1hI1hfuh51hk1hQAhc2h0vhu-Fq0hY1ht0ho-fk0hTMdm0hl1h4zh_7gPjA_1hWhha-gj1ha2hM1hm1hg0hI5HvBAu2h-lY_1hh1h72hw1h50hQ2hz1hauhukGhZhl_g7SAh2h_2hgQZrshNAhpvgy2hr9gp2hOIhV1hauhAeaqabJjAU2hAsNn-gPHAR3h22hyXLi3hM2hY2h82h02hq2hi2hLThC3haBZi3hX2hn2hK1hV7g12hQ0hu3hfBAI2h85aLddi3hAfhv1h4ThP2hU1hrEhp0hCQJA3hCQJi3hm2h_3hvlZx1hK3hF2hE4hC3hqbbi3hRYhnYhI3hHxhC4hZuh73Gdsh-8g1aA6zhiyAWTfgbBwhhmVhP8YJdhRgarXdD4h73GSdEZjACQJmXcvud1-FmhhN5bjHH-zhAua5cZExa1Lf5hhZseqAgTCeunhLhg_hh8GLgsejTd9BgnCeGkf2Dg8nh3Vh-nh5JgAohP0gkJg0bcJ5hPze6dcVihNihozeYihpbfWihbih8ihhNgNOe8gcBjhX5hgoh44hehI7ihyOeY5hjffeNg5rhfohm3eNXg1ohJ0ekohTMgkOeg5hm5hnffqOewohjohooh9Dfy5hf0e1Ng_ihp5hridvjdaBc7ohGOdHjh-5hOshf4ZV5ePPgahfRPgCphbphW5bY3eMphJ6he5h5jhlRgmlcLphmjhCRgaScdjhckdNphSphhjh2hfpshN6h2wfM6h2jh2wf1kcQ6eXphHifiPgBQgY6hvjhX6ejphyjhlph0jhnphihf0ae4jhxphsph8jhT6h6jhmlc_jhf6h6phUsd1UgyVeVjgXmfTOd6-e96hboAVUg76hxWeuxhYkhPjgVXeCqhOqhUkhHqhWkhJqhCkhCtcjrdNqhP7hPqhaKhskhlkhcWg4kh6XejWgUzhA7h5nfHWeOpfbqhf7hUWeeqhi7hgqhiXgW2djqhhXggCfDies7h5pfZXgwCfYqfSZbzCfsXgx6h2ML2aewXg1XgIlhR5h0ih4Jgzud4qhAbeA2gBZg-YgNlh-qhvrfArhSdfBZgIEf5ihbZgDsfGFfVvfHrhRagAph8ZgclhragFrhOrhDFf7UgRqMSrhklhTcgmlhVcgSHfVdgT1eZ6cLwf5ARJ1gqxfM-Nhrhe3djrh-fglrh13dnrhLje_eg0ierrhEketrhV1RvrhZ9dnigeDc0rhJOfSOfEmhYOey-cDPfOjgJmh_6hGlgDshNde9rhvAAnneQhfUjgFshJwfbshnshg2fLsh78hHsh2mhK9hG8NdmhVJgX9hyQfUjgWshE9hYshNmhgXLmmhS9homhwjgrmh_Vha-dhshsmhpBXksh8Rfu_a-Rf9lg81h73GtCagPhC1AkhMtCajPhElAh4hRnhQDaWWZmBatCaoAan4htTboAAvtLpgh-EcxAB31hpTh0AbDYasthFCaB-hLNbD-hY4hF7FwBArqghcdV-hHdgd8FZ-hV1dI7KcbAjPhA2E99hK7Zs9ZhcdHIfniZNvAMWhn4h6SdE1A4UGUAgBlGGyJLZgAzgVpAi-hiehNPa9xhGbAuehR2hrSd8-gO_grLAk3hQ0hTyAjjZu-hloejPhPSB0-heGad8FF_eq-hZEaWKdSOgPbAjPhSIhnuhPHaSnhDDa5vbQuhHnbaVdoAAe2hyabWehJ-hhyDH_hHIa1_YV_htibA_hM_hPOJ8AAb_htced_h9ChQPYEvhK4hlVh-9hdDaZEar7aL_hZ_h7zhe_h6DcS_hIDamxhj_hlbhD1hd8aOEet-hp_hGyJr_hqtgTWAT4hi1hj-b2thU_hqfaW_h09hN0YZFCdlNkDZg3FjNdhiCy4ht7a17ae7aKrZm4hU-hBCagPhBlGIxLlHYI3Yf4hVOhM5gQHhVahNdhGGbWhaaZaq-h1-FFJgOaTjPhDIIg_hW_Z_Aar4Z_TgOUgKihG7hE7hQzhqshzlRuvKb_ZgPhH7FPMUdvK2zYAzgo4LzAioMa5LabJayVbQyhnPhm6ZsWaNWarfa4ga4zh2ac6zhOIbzDbhIbZBi5fh-EciDHL-h3ThDuhoVZJuhBzhX_h8Iea_hEvAYbhOIbMjAI5HgQbjHcARAXAi_wbvyh5yhisauzRUIbfOcY4hVyA1bA7NP_ug41RvBihxgnrZ9IagUh_VdAEgz5dBCiJWf7DgF0fFCiBveDCiICiBqeWlg4zhruSWbZF1AGqNtOZmBi8aA8AA5kdvudGBiFXhOghfBiw_hq5ZlnhMmdcAiD1hsmHd4hYHhs_hBJDIBiCFa8_hNAik_h9AiidEc4h3_h9ChACBo3hz3hhUhnFbdFbbFb4zhC6H0ke4BAlOJ-bh-AAVCi0BA-bhcxbUqBWNdkwhl-Yz3FT-hD1h7CilLL9CiqSE_CiG-hZCZEDiNQhB2hKMdHDiO_Ymwhqxhm1hC6HWzgyBANfWzBAD6PcbAqzZjPhctCpCidFayEafFavuZMDbvpe9Ai90crqgoFZRqPETcKqaQ_hEqAmDiNwgnxhGIhMOV1MLgccc4hpBA90cgccxAiA1h6_h-OaaxhUaacxh2BiLDiSOLgPh1MLLQh4_hu1hU4hN-h8chMAiKcfbDiI2Z2sEy0gSEemBi0LZc_hebhe_hHiA2DiWSh9_hbDiMcASQJOaTLZgBDi-bhxWdlBA8AAb_ZGyJy-hrghcCijGhREioehzNaArA5-hL3h4UGaxZrpcnEitEiWGGvEieBiyEiQnhfCi2-h0NaiCiR2hcNhQxgKIhGXhLJh-DcjXhpKd_FcrKdpXhtKdDGcsXhypg8DcJXhvfc3shL0Y5sh6vhhWhopg9sh_vhI0YDzgKzYFzgoOhdFiDnhzZhDBcP_fjOhd2Yf2Y5DfXQd98ZpQccZgyQhaHcNthEubEthErbD1bQ3YF1bichnFiiJhjzh4Fir2YQZh-OcIShRrZ2whz2h-uhychu_fmsZVVhT4Z0ibPFbSQhNhaEdhUyhNBiXfh65aQKaBoAZka7mahtaqTaV4au7axbaiKbODbmDbv7a98ZaFapggjAbaCb8Rb5CbnGis7a8CbPDbH2ZKDbmGisDihuaaCbpigG8dyUhi5b74hxUb8BgMNbjseoTfpvhZVfF5hLFeH5hiDciJghPgPihFKe-7hOohcjcYNgaff25hq5hoohZNgPHiXNgRHioihk5hqihc5hn5hCufToh-gcQohD8hnNgNSbTHiWohoohx5h5ffr3e9ihRZggZgiHisRb45h3NgmHizOgpjdzFiAhf85hT9hUlh5Oe0Hi_5h9ohKjhg6hebbL6h26hQ6hNlcIph66hU6hxbc5Pgk6hz6hd6hNXgi6hqjhJIibHi6kcm6heph8hf4Pgl6hq6hR9h8HipOeCSeWph-PgtphfPgnjh_7drQgIIiZ7hlrc5AiXqhjIismf4WgOzhLqd--e-kgNkhLrdF7hlIixkhBZebXe5UguscUqhXocinfckh4_e1jhaqhCtdRrd87hhqfKHipoh8aeNCc0qfQbezyADxc4pf5Yg_qhRdffigPZgN8hfZgTlhTZg31cZ3coHfBHfB0d8cgJdgzHf_cgYJiQcgnabvvfA0cg0dn8hedbarhg4cylhnshgrhYhge5hNhgb0fUleqhgHNfwZdUhghhgWhgSHYpJiF-cahgjhgOhgc0fDpJrJiQ0f8CcNCh7KStlemhgl0fohgo0frpgyJiRNfvJiNAdP0fdhgP9czhgPDc7lhTWb9lhB-c3rhb1fDOf88hdigBebh1fXKismeymeBahqDQUKiGmhkmeDmhZigVAT-meZ3fgjge9hNQfKQgm9hC6hdjgX9dSKiPmhi9hEshm2fkjgSshLmhgmhVshl9dZmhn9ha4hxjgQ0hjsNAzg0ehWOhu9fJDhvXhz3Y1IdqNd5QhvXZhFirNd9Idn4hjsNDKh50baThVDiLGhkSZlyAYTZLKhY4hNOVlHYVAinThxEionhUBZlyhJAa47a1yhrVhiLiHtMIhZXQIkLibDibOVhHhfsgsLFE0gz8hRKfx8h2lhWKf28hRfgtDibOVw9dJwgB7gDEinfhtwg4yaplbPLi6LiAsNgLedWhLIAgEiTEiVvZDMizfbNMHirblPhMVhqNdLwh2ibehaIxL1LfM2cf8h7Vhr9h9VhgogtUhzgczmhd0hQHesGGD_huEi-EcvkAPEiJAizEi8eagCiZSeVGiIahhcajWaUWaSBigWavIbX_h5kd4UGLpJvtL6nAo9YoAAYCiV4cdEi9Ch6nJIAiH3hqMiWahrKaExa3EiO4hL8HtCfcbA5MioBA7Mi7aA06elBA9MiVxfFAiuIduRA7fhULivMiDFiHNitza5xhGFiL3h5kdPcdWIc7JCxLiyRgsRgBSg9jfDSgojf9AiiNiDncoAAAAiopZ_VbGBidHA2DisMijkb-th4zhD6Pnkgq0NxYEg1ORnYlCiwEh7uhaNiXMbOsaDtaqPhDcAMvhzGiX_hxbAMvAdcIF7FVXLBOiRWhCXB2DiyYaobdLbhOBirWaCaapWcAZan4hPOVIeb1aAiMZSOikSdxEhX3hpEZh9YuNZE9Ys2ZT6PsDerLZuKhL3hJoegPh4bAJhZaMP8AA_EGiSh3yAAzgeZB2NiULaYuJJNiG2hxOia4Y0OiloA2Oir-hb1A_PhhGc-LiyUaQxhcoagNiKNiBPizOi6UcEPiLbAxoaqzYE8YI-h_KcwGC62hu_gfHbcdZGyZMxhBrY_OizlRQPikFZBXdTPi2acgHhO1RBLa0Ph5OA2Di4PhWPhOPiAPidOVyOilPiR5ATPi_DiVbaa_aBEiJ4hQEiCFir_ZEwaTAabxhaIKdxheOizPiCPiSPivaA2Oi90c5OiRWhVqDVOipcanoEiPiroPGQiRPimPiJQi-DiWGG2-FEga0NiDNicPiKAirMiXahMBi5NiQ0hkPiDPiXQi5kdkLLb8FjNdeqD9Biuxge3aMFGm3aI_ZjQi9AilQiIQirEiriD4wfnuNMQiBNi0yB8OidNi4xhmzZSQi1QiWQi3QiXXaXoN7QiqtgNkC-3h9PieCi5iaphaYyhcMDCRiUQi1Pi1OitaAO0Fy-htshKPiONa8xhFFizQi5DiTQiQOVG-hiVEWTfrID2DiFUaBsNuvgkQirjIoEi-7YojIWNiN5bn-ALRipMi-PiI_hlyAUGavaA0_hY4htRiXdEoAA7Ri3cb-Thx6fEOi3bhhcarYap3PKeaCYcfRiY2bJtE_ugMpWtQiTwapML6ehR2hKSiJeZE6HxbA9AAumc7Bi8PiXhhFthGwheOiqMZ_PIvGGfbh--haRiFOaPKaARiDKaxPijPiOaTVehANiGAihZDuPi1AiBBaOQd6RinoEXbA7ZaILYjOiGAiFXBJMirCiUEi4zh9UepVECQJKFbG0PgPhpDinyKDTiYPiqtg4OAQMip3hfQiwEa1LhhBg7qfm1htWZUBhy3hVqb1FdBUhO_ZMLiEnh6PbFZhLzafzgtvg9Ia7tb3Zh63YnVZxwhJWZeIL0whywhd2aFxh1chp2h_Oh7Whgcai-YmTaeQbjyhwEaeia95ZiBgA0ZbNa4taDJIMGbBPawaEKOi91amehEbhTFb8ahaPhUHbW3arJbtZa8zfUggmXgfMfXzfq5d_jgX_htWZqrA6UbJTiXNiwsD2Di4Ti-IaTQJb1VLMhfUh6qaACiNahZVfLCiuggJCibEgHCiLle2VfnBgZueqUiHhgsVfOfX4VfQ0hp1YWyb3wEkZhMQdAahLoZ4zh8aA15M5SiXNiaZCu_hMRiRdhLAi9SiLMiY4hGRiioNHLi4sESScu4h_ugV9gkSiIxaIvazVhROhY4hmWbYIh5_hCSiEDcDieolRW7d4zhmWbkMi-EiJ-hA7O8SiXHa8GanwhQ0hgViH-hjPhswAlViBHanViaDifViLZL0PimQiFRiV1cpIhZRiaVifQi8PZeKbaKbpSiLZgxNiB8VFTi0BAiPhJ-hSngRViKQanthgoaSQic8am_hYfa0PheLiDLi41hoAij-hVxhLWi_ViCQJdDiNfW7CiOsgVyA_UiwRiieAuVioDiG4eyGiRHcn4hezhNabDWiFWi9ChdaDaSiENi0RiSXaByh9PJMWiMZgEvAa_hPWiTOigpgIWiFyhSceCyhPOJ0WiIce2WiBXiZZh5WiWTiDVi7chSfayWiEQJAXi9rfvBA-ThZViHFdMyhhcaGlJ8WaVJaEQJfehNTiFNiTXiSceVXi4WaEUi6WaAGiUla-baKXiEXaYWi1Wi9kGnraPXi09gSXiq5Z7Wa2WaWXiAnJvYaN2hbNiPBiUXivXi9PJJbhOTibXiXZgpXa9WizWiuMi36KHZgSEfgZgHZhWViWMUu4hhVikUGF_hIMi7WiSEiNrgzrefRi1neW7aMWZRDiYUiwRiNHEiWilyAKDiR2hxvh6oRa9YyBAfWiSob7VGbPinAiZ2hchZ4wZRtZr8FLIZvOiKNidYiMNHXyAoAAkBA4BAQ5AXbAuYiW7avaAFBia6fM2C4Ui6Whmib4zh6PamTekNibZh6VixifmRg7jfpNipRgVQgfRiAZiC8ehYi-AczODyRivWiNRiknhhQimnheRiQuhmBAOzbsJauBAi3hG3heQiA4hZ3h6ThD4h0yhnwbuWiWQdhXhYvhdFZGQdKfWIQdlUh4FiXFiiXh8FcPJhQFiRJhSFiTJhUFiS8dD4hOobBNhH3gLBB8YidsZQRdnZhz1h7ZiKfWH4h-EcdqB2DiQTi9_hQGi5ShsXi-HaGCZpDilWiy8hbCeynhe5h8Gi-MbPRcACgAHi6AGGHirJeCohJHiDRbA8hEjh4HiZkd5ohijgmaij9h-ohHkhkIiS7hmIiRUgoIiMBfhmfvaiIOWTUgJkh8phckhNWgtaiZkhZrdRzhG9h9aeElhBJiGlh-wcFJiwSc2qfbvdJJi-6bG8h9qhbrhsgevlh1JidKg8JiMKitJiw0fyJiu6dgugyJiaDhxhgJPdY0ffle_Jib7dehg0aiDOWKhgTPdebitlRBKik0fGwh5Jii9ccMDLKix6dP9cIKiabiTNfwhgkhgwdbR7d48h21R68hcqh-iARebYKiomeWKixrhA9hkKi-8hcigcKik1fbKif1fpig3uhqBAyZaEXhmZiXOhCfhczYKXhQciiWhoQh5vh9RhUwhNBhYRhUghLpgvJhD8YXghYcilxbwWheciXwh4GdayYYXh0GdQzbdwhXXhUzbzGd8GdBzbbXhruhUsZ0iZHGiY3h92h23hVMhGyhXMhACLZMhhXaJchD4hY8HTuhgTAVuh-vhAfZG-a8NiiVhb8Zi-Y0ga8Iau3ag2Z2TipAij4hpShAYi2CiDAZpaZL-aJWLvBAO-al1gVoA0wc5Xgp3fB2FUvdCYglkg_XgUBd6XgEYeKoemkghkgygNr1VsYiJdEY8Hr5gBnZsBAb7gv2hJ5g7YO_-hqshY8HZ2ZnwbAFiHXhPvhxZiAEczZinXhRFis1Y3ZirXhxXhErb8vhuQhEdixZhB3YCnhV3YNwhXuhfMbvFCj5ZuZigRc-fhdTfFhhbfhY7huSchCgAtexCgWUdEtegzhGtefVEjCgJteWUdLteuCgXUfOteZUfyCgWUdLFf8Uf6teaDgeJgQIeBVfKTcUVdgVfwUisUixQh_Dg4ei-zf5DguVfBrYlueVlgKEg_VfWKgMWfFfiFFeYEgHWfeKifVfREgV4feEgPEgsEeOfi9_dWFeLveWWfNverEgpEgtEg9Eg5JhsEgDFgbWfdvelWfqEg7Wd8gemWf3WfzWfoegJXdDFgIFgkfioIffYfQEeXGerGg5GgoXf0XcvGgwYfIGg7GgBHgwGglYf8EZInf_Fg-GgEFgcwezfijGg5fiH9hRyeiCh_xe0eibWh6xevkhhChLOhSaf3xeBIhTChv2gPIg_HhjChomZU1fxIgvyeoafnbdoIguaZqIgMJg9IgkJeIbfvIgKbfagiMbfcgiubd1IgHJgtIg6Igdfi-HhGbfuaf8acmye2qhVgixgigaf8acsyeQbfBbc3giN-ckgi4JawIg8giyIgHbfObfQJgEbfVcdSbfJGDZJe_yeXJgL1flJeebf0WgJcfuMg6KeQKgaef3ef_Mgh0gXLgJ5eb1g-MgIff0Mg-efH3eAffT1gm1g6Mgo0gK3e9MgN1eYhiBkbZKekPeNXg8NgFgfzHi0OgcidJgfM4egKhsGGGOgeOg3gfMOgajdKOg2hiWPeQTbyOgGgfMjh5hfMPguvKOPgGQeDiibAdI6hXIii4crKiMii-6Ts6e3ReqifKRgXQgFRgU6hoNirqcjRg6binNiGSgQEes7eXRg-RgTRgHZi1RgKkfZRgdiikiiXkfBWg_Rgjii8RgliiL8e0WgLocASgoiimjfD5hfph6Rg1jfIZiuRggiibQgrii7Rge7eISgESgxBfl8eOkfHSgliiTocakfh-e7lf3Wgidg6lfMmfz-epVeMmf9VgJjiMmfTpfyph1Vg3AiEqhPjiqUguUgPcgiIiQnfBnfBXetUg9WesUgbjiRnf1dLHrdIwZBud5ZeokhiscyYeEHimVgXocVjickhqWggVgGYewVgsVgBUg1rht-eHdE4jimTgiWg5jizVg-GFajiD_eIuccjiCsc9aiAmfAWgrWgeZeIWgZ0aCBf2IisWgNkikoMyofVohWWgZpfTAfIkieVgfYELkiYBfOYe5bbvWgtIixWgqAfamfhZe2WgFUgwaiNQIWbeVDf2YgibgbYgiYgoxcsYgmbeTrfLhdoDfLwdBZg0YgorfYlg9Ff0agftf4dehtfpyd6jiFSJ1FfQ0cDeetVfwag-agEbg5dejVfF0cGee0tfAGf2tfNGfyrNJbgb5bIuffegZbgLuf_hfzIhndL6IhbGfuufdGfL9hfGfqbgnufybgbliSZLnufcufobg2GffufQiL3eexbgali8hLebg1eeeli5GfNuf6bgwGfzliybepfibHfN-NBcgccgy4fTJiIHfWfeLcgZJiFHfOcgHkiEmiUHfKvfxvf9GfA8YBdgedgUvfzuhT5aZwfNJiWggmggP8ckrf8UOcggE8cK8cokeygglzfoggLOiBhgoMfX6dC0fmMfkzfHEguUSrMf1lgKmehNfQmi9hgZgiPDcGigSJeQig9zREigUmizUhKAe7Vfxdhfqh5Rfipevdh5Bdtdh9kgghg0dhfQWBlgFRfnQW4GiM9hDVh9nAcMiJlgLniGgi-rhkgcgMirkgZRfoRf5UhxhXVei9miqqeBehqDdyufIEdx5f45fz5f_Ddb0dymgcBelBe1mgv5f3mgwre5mg3zfvzh2UOi3h8diWLh2cis3h3uhWATs0hLyb8xAdQilYi37gWEcquhE0h2niK9gw9gWNhOciPTh39gxGh-niqshAoiJdE-0hjFhKwgmOi9nifZh7YhO4hKoiq8bmAhfwgPoiHoiRoi6NhroPSZh6-gL5HWoi6niFoi8niZoiqFhBCh_nidoiO3hN9gYFAWZho0hAoiBQJFAh2lA0Civ_hzFhODhaoitoidoi-kGmAhu5gYoihMdIoi5DiAoi-kG15g3laqjAfBA4BA8ChN9g0og8oiHNd-oiQuhApif0hyBAxHdNoi4LAsoiN1hOpi94gkygMNh9LiEZiNDhpuh2oiVpi4oiPpiLNh5GhczgKpiPNdMpi81hWpiGpimAhBSifLi_rgYNdvzhAoinBAwIArpikYiioikGhkoiwzgmoiJoidoiypiSIArpioMiSZi0oidpiloiPNhnoitBAfBA9pi2AAv4hMNhlAiJChJnhGNhEqiZNhcoiHqiGOL6-gtBA_YhMqiGXizRigFcvLdnpiBvhAoiVqiQdE8ZiNoi8dAUpi1nidoiVqiScINtgTobyuPmqiwpioqiPdEFzbrBAipid9bjvglpiXNdeqiV1hgqixqiw4YrqiUxGuqiGqi1xYxqiBpiZkPGQcHDhbpicqi4BhepinqiUqiDrif0hUwNU3h3MdAZIAri7piNrif0h_lSGQcfEi3qiQqi5piFqiVriCrif0hQoZWYiFtbmQAUri_oiwqif0hxBA0dis9brSHmriNpiori94gJdEZrieZi7ni3pi9oiLrivqiWriOzbtBAqBA1IZZrixniYGh5qiD4h7qif0hlThkPcYJOuriopiwriWMIYqiDHdFwKJsifqidoi3nisriOZhbridqi4riBri04Q06eGQcDOitpiBsiYsifriNvAMoipob1FGyoiHXiFNhXsiRqiSoiJdEAoizBAaygMjAKygGQcZchWsiKriqsiboitsivsiC3h0qisriQIAQsi6qidoiusi6nAK9gysiAqifZicpisQcCsiZuhtsi3BAmBAysiAsiDOhWIdyYhvriHqi6MiGQcNygIriCqiItigsinriUtiPNid2hWtiEoiTWiGoi3ri2si3oiHqiKbAPdEWtihoiitijoiktidriSqiAoiqpiHsiQ3h0si1oiltifpiHqi5BAS5AhBAC1AWtiPtiVLiati3ti3uh_8gZ4Y2AgO_g5Viesi40hW4ho0hrriPpbNKAmsibqiEVipnhyHhMFGlDhTDht8aRDhXhg3uhc9gbNduBi1tiDqivtirsi7yANuiBqbjVICViRuiIXi8eaCoaysEKaec3fhtaGyZ2ea2KiRMbmbe0LbKcecrf1YgkYgzkixxcujboTeD4hJNEvnQjNd4GcCJhiIhzZhSqi_ui30NGMi-EcYehDviBBctFi0yY9uiZuholajqitGcMTiFvhwZidyYRvheIhSdEjyYUvhxpgvZiPLcRhbcFiG2YmybOeiB3YJei0yYLei8vgpsihuichgQtiWSZzGh7RdXFcBwgStiz9fTJdIibvrgwGhxLcwTZwvijMcFGi9rZBai8whSuioMhrTicoGegajzb1uhgSgFOitnadkaPqa6BZnlahjeqlabGi5DiKbAMsbcBirRCtQi3yheIbBxbm-bqshjsiMNhIuiSWiM-hHti1vgCuiCChVoi5-f9GA-sirEhB-H3nXUtbjrbMviyshbtbB0Yetbevh_shSciIeiS1Y9vhiShvuhusZ1vb8wiLGiqRTw_f9IhswicyAVyA6nARwZXbAUtbwsgmOilhZvuaMBbRwZvuaDVfxeiztefIgBIhAuel7h9bAdJgXgiacd0WgVwf8hggdgQQg3miAbAAigeIfg7dJigiIg-cbymiRgiQIKH1fKig6Bhr-HH7FNTGj8FF1A8jZy-hRWimAi2piaXiDFib4a86ZfXirShTwa0ibn5axNdVaiuMfwnhzCe6Giese-4hBihDyi4nhznhL0gyDgCHiGPdvjikcdN5hkKgIHiM5hRihBJiWMeQ5hhaiT5hzbfNohKohPohZHinffEph65hjHitohOyiphdvHiiihlNguhd6RbhKisyioHiUeemyisHikHilohryihffoyiMdfnNg0yir3b2ff15h4yivff6yim4O55hrHir3b3ohN5eB6huqeOhfKziIshpai7HiCiiQPg_OgSPgUjh-HiuphDphdPgDIi36hqhf0QerphNIiz5eW6hQpho6hYFLa6hrPgVphaziAIikUdZphVphdphokiJmdTIi7PgiphWIieIirjft6hjif7IiEIi_khy6heziMiicIiajh5zifIiV1RP6hhki1phsaiwWgF0i6Yenkhd7hXqdD7hTbAvIi6ai3fAxth-YeEqh0Iiw_eW7hO7hJVgQ7h4ziQ0iirdnucbkhJ7hd0iX7hsBh_phQVgb7hL9hTVgWqhc0iXZec7hSWg0XegWg8kh7vcvqhpOddqfYZb77h9khC8h40geyiAwc40ixff6qhI8hMlhLbiKJiJ8hMJixrfGihQZgbCfEYiSJi0sfV8hKrhMfi_ceflhkxd_EfIrhM1iblhhlhqabc8hYxMBmiZMidJiLJMblholhhbbiJielbkJi02ch1iI1gerhq8hGcbsxf5sVoJi2lhmrhnPdurhc-cfjgHciB9hDciz1ikKiwyit2fjneG9hKkg4KiJshL9hN9hckgDSbTmhsKiLzibmh8ObV9hbii-rhJ9hP9h0KiRshc9hNshF2i_ne6Kid9hO9htjdashXshGoePnY9Kip9haMif_ds9hq9hS4fPlg_4fx9hzlhoshvxiRnYyDidvKJfACcaQ_h3JAZYipfa-SiiBh4-gp7YW4d9AAcBAiAAHjEz_YjjZloYFWh1piAxgoZiAxdrwiRnYyThWybKMI_ZiXoZxTiDGhUBaCHhr-bFqHCZhivh2tbs2hBjbsahRjAuahv_aYOJadhOpccdhQYaAAbUhEIEivKhL3iVQIdFcVviXTiGvhbQhOQZrZihyAtZi__d1wi-diNFiyZilXhQJhFEcTFiGei2QhMgcrEhQNHkuiLnERZiGtiw_hzTiNPhGQhh4ZRSi8YhSBaJHYWybZ1JH3iGPh-wixciIUhNsZHPhCxiCChF4ivthRYasGhJ-hfQc8fhTxh1Ri4EZS4ijxhVtaZUh1CidPisxhcBahxhJHYd4iaLbiXix_hjBaS0iUWiPairxhbeh8thcJaxPiShEsbhk3iTFdtZhB3i7Ph0Yiu3a_ZemCiNAhXoiYtiKLhznia3hrEhLbA69fTLiJuiAuiEwgxYh6piMIePgibafAyeAAhv2gE5iF7FWoi0ri5xijwieZhlwiiBhkMD_ugNghhwiutgV3Y44imIhayA_ugXrbMvioFiJthqFi8Qcynir3ha3hMdhzthw2iRSh0Xia4irHa3HaBMhwbhfHBeVhpNaVOaEMhPUiKwi1saQwa9_hCyiI0br0adKhkVcn0alLi_LiaCb14ZjDbXai-BgO6inTfaai54he4D34hFyiPyiNDgghEPDgimfNccVyijJgiaiUyiZyiBohQ0gYmiA4GJohEKeJccgyiW5hh5hd5hZffSohAjhUoheHi5nh9yibRbbohUhEdohD9h5yityidOeGzi06i2yis5hAXZBzi1ff-6itNg86iZSb_yifwdF7irlbtHi0ohJ7iojbaOghKhjheQqhUOgkai4ohNziY9hUjgoaiQPfqaiF6hAphhZgf5e-PgEphozi9QgHphZzi_Hij7icziiPgD0iophJ6eakdPphYxiUkfgphXkclziUphHIi8zi0ziF6eLIiJifjziUIitjhRphp6hEQgWQgUQgR7hpzi47hGIibIi16hXzifzi56hm7iwji9-eG0iE0iIUg8sdK0iAUgIkhWjiC7hRbik0i0yAP0iH0iXUge4i4Ug-Iig0ieOdF9dM7hX0iRIixai3IicrdZ0ihccXkhejiGmfhccf0it8ih0ikhBLVgc8iSqhm0iT8i9rdp0i18iYqh8miRqhFCcg8i1khk7hBkiTZeQniVFd8Cf00i-udixihZbAJinqfDJiHlhM9i1qhiyiLxcEbi3ScGbi1HaIbiB5bKbitrf_0iPlhawdHsfSlhczhDjheEfQ1iCagZ8hKzcQzcdlhgagLhdW8hW1iJdeUrhb1i_bg8JfW8hf1ik1iqlhdrhslhMbiSdg39iwlhS5cmJi5HiasNu8hwfgQ4du1iq0f84hY8i56dyMflCczbiqbi2MfXbiShgGPdN9cKhgJSdLPdPbiYifH-inleZ9c4JisJi_CcpleQJfV-iQOJFKif-iwbi0biN7dL-ib-i2iDOKiKebQKikfawKimuSUKi7db_biqmejKiD8dGOfPfaK9i8biFcijigAcia1f41iXigz-iV8dr1f4-cQ2iqsc8rhCsh91ij9h81iyKiZ9hu_cGshD_iX7iWmhI2iv7iKniW2ft_cQshffb36Y7KitKiEAdT2iO_ipKif3fX2ih9hZ2ihBeb2ifshg2iUvKf2id2iOlgv9hj2iBcie_iXbAz9h4EhayAScIsViUDiI5iz5ih_htEZZKhsFd7Phy_ihSibxgDRAlNdpFiAAhNGid4ZLaiPHbexhp4ijWiRCiSaiqHazHaS7iOahvwaVwaC6iVdhoGivGiM6i34ZXseEyidKgQ6i-GiS6iZAjNyiO6hoYgvXc_Ud9nhP8icaid6iHHiL5hc6ih6iK5h6bfizeV5hf6iubcaihuAjnHii5hK6hu6iz6iG7iRHiYohN7iVlb16i2UOXHieoh1Ajs6io5h9AjOid3Xgu3eB7ikNgyyisNg8yiGBjH7i6ihb5hr6iaHiQOJFziKBjjaiijc95hMQel2ii9iUedIziP_if_iQzixhiJii6leLii37iSNgeih27iA0i5nhq7iw6hWyiG8i77iJgbnPgVphTph4mhnBje6hM8iuBjVterzi17iPIiMmYm8i4md0PgUIiA8ifziC8ib0iE8i6zinod5BjQjhGSeI8idIirBjqQgC0ihIi6AiomfEkhW8iJ0iQkiLUgC7hUUg8Aih8iboAr4in8iOkhj8iQkhY1i7VgVpcknfl8irFCs8iUCjFqhv8iV7hq8iz8iPAjQ8i28i3khn0isjifWgLAfZqh-8iiucA9i8IiE9iv0i6CjNaey0i3jh57hBlh20i7vc80i7yiqAj30i97hN9iE8hG1ia9i8YgVCcLJiIycL8hG1iPJipZgQ8hk9iHagYlhLag-cgDdeY8hNrhn9iczcilhv9iNHfImiK3OGvfj8htlhNbi79im8h29iMwfn1ixlhr8hq1iA0cs1ikrhzieE-i3bi91Rx1iMshd1fyrhf1f11i7-iligYHiU2ixIiU2f_1i_OfV2iG2iG_iK_iM2iSmhN_iE2iOzizKiVfbvKiy1iGEjV_ib9hY_iYEj6_cg9h51iZPfsjgmgeA2iePfEMil_ip_itxJo_iEni7NeTniuQf1mhu_im2i9IhCbZzlRR2Z1hBMYZ_Phx3EJaiOGiGAj9ahA5h9Gi-hhcAj-hh_GiT6iNzeoAjeaiXyivAjayixAjrgdfBjEPeZ7iQQeW7ivEjD6hmjcraib6ieCjVCj4phuzi7jiyaiYFjhbihCcckhb8izCjAqh3Ug5IiCCcuBf5aimwcJDjNBjLDjSYgU9iP9cIJiKXgc9i8qhb9i59iZrhUdgVhgB9csIi9JikObtbiI-iR0fO-iuhgQ-ibleF-iT-iZ0fsWeOPd7Ji5FjSbi-Jitvi9Fjc-iS5AqleGGjtleh-iKhgj-iM-iiPduJixbiteR2bi6lhw1ipPdXEjy-iAEj01ih-cpXZ_8ha1fdKiEciIciVOftnZE5iOPPjgVfZacWhcBiwgBtQiL6ihCb1VExEjMWZM3il_g1NiMxiM4hX4hj5i4GjKvAb7gK7F3-gZ-an-gr3g8GjJ3h-GjvKhayAYkPCHj5-gt7cDHjawNLqit0h8mhIHjLui6BhMHjGfQOHj2sbTjaWyAG7FOzbWbAkuiUQBhtiiwiGxhB4hJHhZHjBHjUwN5-gvaAQ5A0-UHqiruSR5AGHjrtilHjuTiC5iiZi8_iAHjWzbGdUd2hJHYqBiHqiwDbTsid_gbCif5iBFimHjhZiqYhsGjNHjrHj9HjuHjKHB94gHWLTviZ1hDZi2_i03hg7g0niCChpHj7HjDHjbyANHjxHjHpi2AhroiWHjnHjYHj6HjbHjdIjaHjBIjGHj_tio2h3HjJIj5HjLIjSQJn-gAAjjIjIIj71hx_ij5Yj8PCzbr0NP_hO_gtPi1IjuIj3IjPGhayA_NZ0pRMNQSBhiHjYuD3diGIhEJj6IjkLLYbARobkkPzIjkHjdCi2Hjt5i4Hj_GjFJj3MLQJjHTZNti-Ij0HjVJjB5iXJjvIjZJjOJjHJjXdEzIj-2i1HjiJjJGi3ciMJj5Ij-_i6GjW5istiV4hkIj3Gj4AaOzbwAQuaAzIjFti1rigZiBJjE2hZxakhMz2iQjAMYZkFZ5uh7objXIgJjGIjCwiJAjyHau2YZHadGGB1N8_c3HahHa6HasGjusiRYayaAuGjpXZHKjsViEIj4xi0Jj6xit4irHaRKjbHaUKjSHaWKjLTcYKjo9Y4NPh2dojIeKjjViUIjFIjOai05iYHal4inKjf9dVKj5HarKj5HjMTh__iQuiJFdsFip5iDAjenhLHa6_i0thnehtFZ0GjkUGOoa6KbuAAMLjwmP2sEjCbCChOob7HceqHwYhsviJHhrBAoJjKvigKjo4gBxgOvig2YUXcrEhTHj4niMeBX0h6LdInh5viLpibtiDGhCoASIjOsij3hfuiBuiaLj6Bhr0hzIjsIjWIjQ8gYIjiBhr0huEhRriFThvYhAJjjJjCJjlLjDThfBAdJjn-gapiVIjmYitJj9LjpCh_LjdLjl_gI7gA5iNrZ2JjCChlCaAzg3Fcn5iV3YjFiEeiDwhMeik3YcTiGwb7tbrOhhzg0FiechRae5yb8Fi6jiL4hJHjJLjcKbPTi6EjsCigHBIUivxhj4iPCarEaJNHtGazibiEixxhKBiayP6KaTcfwWiXYahYatGa65iiaEXfasjA9wapsaS8FrsaQdhpuiRAj2LhhwaUAjtGiA6i2wawVdQCbC9aUCfmBZ9waRLjOLjeDbgCbAvPTLjTai5GiVaiAFj5nhpNjpyi94htQP2nhMyiB5hnhfiAjBHiODgvtemAjaVcjfi-Eg2FevWfaveLhdAXduWfyWdlJgEohV5hibfYyiDOjayiUihgai31b60i3bfzAjP5hjyiYOinohDzi9Hi4AjPBj7Aje3eWOjTOjOYc36i5mew3eaOjoffXBj0NgD7igHi3jbZOj66i50izffhOjyihfOjAziu5hDBjUBjzoha5hw6i-hi-Peogfj8FqgfrjdaBjGQe1Djj9hOFjUjgb7iIiiSzikegUziLuhVziu6ii7ir7iBIil7iJ8iMiiS6hMPj3BjNXghziS_iA6e0hfz7i2BjQCjUeeIPj6Bjcphpjh67ifzisjhn6hfPjVReyzisPgVkbHlds6hwRemphJ2ik8eyifZIiaPjMCjNlc-ziBkhICjB0i21RtBjZ8igqcN0ikmfF9i7mfM0iMzhqWeibi2aisrdgCj_ofltcnFjhFjTrdPkh2aelCjT0iltc4IiWFjtCjY0ikFjfrdHCjIQj7aie0ivCjTQjekhbeiwIiynfurd8Pj3Cje7h6PjhWgZkiOBfjFjj7h-uchBfB9ipQj98iCDj37hJCjsscGDjzqhpFj_7hMOjoFjNDjR9i6nhtJdtFjyZbHbiwFjTDjD1iVDjK9iyDfK8hAZgXDjCYiI1iRJiyHielhJrhV1i-ZgaycKydVrh-Efp9i2ZgU1iglhT5alDjg8hTrhaRjz9irDj0Fjl8hYrhl8hk6iD4c-9iOsh3Djv8h5Dj0LiF-i4FjDniAGjO0fm-i6FjwJi_FjJKi3VhR-iDGj3JilbiNPdgbiX-itAR6Jia9cMGjY-i82bobirlek-iMNfj9cwRjKGj01R5phZGju0f8FjBSjZoAp-i5cbr-iY1fDEjl-cjGjTMSoGjiGjG8NBmhgGjt_iA_iGebGciVSjm1fl5h_DjeSj2meUOfmKiZ_i7rh9OfJEjU_iRmhMlguSj9sfM_izzifEjJPfvSjXmhW9hd_iLEjBshkoMaEjAae6SjB2ilfbc_iSEjgBj9ohl9hY2idPfa2iIoec2iqEjizcpEj_dhrEji2isqemsh_9iw_iPGhlCaLTh6nX_ug3NhNYipqa2oammHcqa4nc3Lj1nhEvAl5iLKj6KdjMjCAjPOhhDarui86ZXkeGLj0CaeBaFCawTj8-fZCatGaCNbqHafWZ8MjjOgJOaMJaCNj0raENjTZiSXaHNjlCaJNjzWahYazohNNjB6i1MjD6ijAbZ8adNjeBbuBbIfanwN5XiqMisCbWAj1GjULjlTfxNj_Ej9EjYai0nhKyivNjANcIyiW1gY6iE1Aa6iWCjrAjHOji6irFjmzeFFjOih-0iIFjdyi1giFHiOOj8Jgv5hdihOOeuOjeOjnOjsNj5AjK7iVHicohBBj46iCzi9UjzyimOjMBj1QjSMeIVj2AjKDjVSbMVjEBjO8hqHiqOjSOjGVjEziuHi7UjGgf5Ogtgf8hi_IaMicL9hUgffOg7higPeYgf0OjS4eFTbO_hmgehVj6hiChfXOgGihrVj8gfQ7ir4edOg7gfq4en4eiOg4Oj4Og-4egOg3Vj3icoOg5hixVjOTbugf0gfFIh6Vjsgf8VjAiiVjdpOg6Og_PeyCjYBjbVjIWj6Sb8OgGgfxHiBPe8OjQPf-OjW2iiBjT7i9jdCPjNjhEPjDphWziPCjbzi-Bg3PjFvcVkcOPjjWj0Pjj0gSPjlPjUee1Bj3hfiPjPVbLCjnWjwziMif8Bj-7iYphQIiZFj0Qgs7iDCjfRecQgNuhu6hrPjT9dqphaIi06h86e0Wj2iiNlcL8iPPjdQj86hMzhgQjL0iV8ickhM0i8RjhCjuIidCjx8iH7he8i4ai9CjPXji8iL7hkCjZCj7_edXewCjvTgpCjsFCD8iWQju8iZcCZQjQQj_xC08isXjyTgikho7hsCjUVgzjiw0i-CjK7hPBf7khqQj7XjMpf2XjAwcDDjEWbI9i4CfK9i0qhIBj2QjB8h4QjKYj3UjXvd8QjavdX9i_QjC1iA1izFjVYjd9iBrhf9iDrhP8hm9iaJiT8hMRjWRjR1iURjL1ihagSRjIagX1iRrha1inDjc1in1OqDjXrhk8hYLgvDjcrhxDjaIf1ii_1dlRjR2iA-i0Djt1iqRj3Fj7OdtRj0RjbIcOSj9Rj-FjaAgVhgZbiFSj16dcbi-Mf5RjnNf7RjJGjubilleASjFZjOGjhbAe-iEKiNNfUbiP-iodbLSjKZjKKiISjSZjyhgbGjPKidGj1PjrPj4-iBEjXSjFtZ21i0-ig1fSDjlSjmGjhSjdSj8-ikSjiKihGjkKiJciqSjE_isSjNEjn9dvSjoKi7Sj43be6ecEjySj4SjrPjA2iZEjn2fP2iETjRFjsGGeEjfmhOEjW2iHTjh_iJTjj_iLTjmEjNTjFCdNniGih0UhiRfsEjClguEjCajWTjlLjkTjR5f3Ej3xiOqis4i46ZKai1MjMaiXXgythkKjVbZeaarDiERfcmfnBfdHBfXjXTjmajGfAKYiJ-h8hEv2ikBaCbj0TjCbjyBalCa4TjEbj5BaLWLkCa5Vj_iaw5iCbjMbjsPe-Lj8ajIle7hX3PZUtXfyYoajaqiBqipuizMjFAjuajHAjv5iyajRai1ajmNjIyYkUjGyitnhaAjvnhqSECFj3NdvUjoJgtUjMohwAjLYjYBjVWjZWjA6hbBj1HiU5eTFjXCjpUjQQj-PjUFjzaiXXjFQjXocgFjN8it_e6aj78i__emXjEki8CjykhDlhJohCbiQYjEYg1qfGYg-QjIYgARjWYjwZj19i0Yjo8h2FjVbiAZj1ai3FjK-iYGjfZjCHexJicZj5Mf2RjVhgEGjdbiUZj7CcBNfRZjNGjmdca-ixRjB7dd-iBxff-iphgbZjuRjr0f8Wj6RjP9ctdb9cjCZjDrARSjs6dTSjt-i3Pd_-inSjVKikGjZSjkKinGjtZjfSjlKis1f9IhjCewBAcZi-EcQxB83i-JjSOboYfvFedGe2fihGgtGgmYfGwegdj3_YqYfpUg3fiuGeAHgsGe1GgBgiudjAfblaj8GLJvi9Ch25CBAjDpJe2YPviU8egBiosaLUjKcfNUjXNj-wayaaHQg3nhcUjqNjeUj-BgubjrNjhAj3YjvueRyiU0fTyiubcwbjGohHFj9NdVejTihHohGihm6iKFjV0FdejPOjTBjkyiOHiUVjsohWVjdKg_Ujojb_AjcOjx6ihohQVjUBjwihlejxohfOjlHiZVj56iJVjSVjvohyejz5hfOjxOjo3ezOj6bjbjc4bj3eg7Ojkmhyjd9bjBPjG6hTzimBjYPjt6ipBjHXjfziCIiKXjSIiVkddziQfjMii5QezBj9BjwWjc6hYfjzkdOXjkWjeDedPj9PgxBj3Wj7WjuWjh6hDldxjh5WjnPjBXjzjh3ziv6hwPjtXgKCjgfjrWjqZjqBjhfjeGjSCj4fjLcjrZe6PjGkh-bjcFjcCj3aiQQjEQjKpfPOdV0iaXenXj-UeN7hXFCrXjIcjlXjU7h9_eNgjxXbcQjq0iGAf1Cj48iEqh4XjQQjkQjOcjsQjTPj5khkBfPKf-khcqfxqh10izQjNYj5qheejmud0Qjsff_6i4bebcjDRjRDjGRjodeIRjAqfJ1iLRjq9iGrhhvfRdemYjs9iLrhVch-gjr9iN1iQrhjlhsYjx9iBzedRjwYjsDj69i1Yj0Sjw5cl1iZdfp8hzDjp1iweguxfBlizegD-i-YjcGj58h9Dj5SjxZjg-cbSjaKiiSjLOf9-iTsh61ihXjIEj-ZjgEjySjBajBTjmRbD2iITj2SjGajR_ij2fH_iUEj9SjLajbEjATjr2fwajn_dL2iTajtjgNaj-Dho9hZajQTjOTjcajxmhRTjr_iTTjk2inshkaj7PhlCaKfWsViVQABbjqGaB3hXdjZWZJxi__iqJjg5iB3YkMj7eiIAj0Lh0MjKcfvajuTbFNjxHax5iOAiaahOKjV8ZLAjlbjZwaByiWNjQAjHDbYUjNLjN6iKejURcNejW6imTdUbj8ijdKgjRj3TcRej5MfTejl6iZejDdcfaiGOjm6iJOjo6i0bj0Ujcai2UjS9i4Uj4tLkej2ejFVj4ej84hpej-AjBVj26iDVjdOjxyiNVj2wfbjjHBjrgjzecvejw5hqoh7ej35h05hI7irjjQHi9ejWBjXjj_ffZBj00cDfjsDgxhiXWjRhfE6hJfjd7ivuJMfj5fjZ5hmWjLXjlWjTCjNfjWejwBjyWjHyfafj5WjGVbZkcb6hofjNXgvPj1Wjx7i6Wjz6esziNifAdj5RgN6e_7iAXjB8iCXjwfjEXjy5eGXjTkjEkjWSj8fjn7i5bixldTfjYXjdmf3Nj4Pj86hs0i4AinIi6PjHcj3ajd8in4isCjJgjRkhwXjp8iaQja0ixfjmCjLrdrXbvXjbXjGtdi0irjid7hBpfVVg68izXjr0i2CjHpf-ai-XjikjRljPljkgjEYj9kbGYjClhP9iAbiODjnNg_aiScjKlhxFj6beGycUDj_0gWDj2gjAsfJRjh9i2HiP1iNRjXRjO1iXdeRRjAhjDagnFfU8h_gjFhjZRjoDjFvfScg7ljUcg4ce09iL2cShj42bhRjyYjCjj64c5YjTEj-JfYhjPjezLiBfgmbjUWbqkjlGjihjHOfccj_NfYiguZjnhj3KiS2fqhjZaTtSj_rh6YjIkd7ZjFTjDajyhjVaj0hjKjggLbWEj-DjzhjrjgySjW_ig9d8hjEijwhjQajohjthjpneg_i1SjNlckEjzfb-KinEjIfWKijishORfNij5lgUTjOshRijmIhlCavRiJKjfwGNfhZOiDUjdZaINjsAiZXipijqCi5Mj1CaYNH9MjmeaAGDSnjRNj7HbreaVbgObjPBi5Zaxhc1LfwVj2VjrOg3ReNbj4EhlCafOiUtbSWhY4iXmZ7WZWWZtGaoZZAghg4ioFhznjFCa1njdZZJEb6ZZHtMP5aRMjZWZfOic4hSaatZevnjzKjhKjrJjDXZJYZ0njlCa2njsnjDojs6f86KMEi_0Al5izJjCsbpTjELjrTjixazij-5i64hrbj84hAjjsbj-ijhUjpbj9QcobjX6i4Uf1Nj6UfVFjLihsAjO5hQjjg6irUjtAjhejyUjLOjyojyAjp6i0Aj8UjZjjlyiojj-BgkjjrejfjjtejHVjvjjUHi0ej3yizjjLBjijjKVj7aACpjtjjRBjAfjUjj0OeYVjSBjFfj6Oj5Oj7bj6gjDOg1jj_9iSFjvVj1jd-jjG2KAkj2fjoBjK6e1fjpkjnCeokjJPjP0gJkjefjvhfu7iRkjOIicfjzpjyJfskjBCj2Wj-Bjj6hNkjxzi_BjakjfRgqzikPjkphpPjDXjhgjVkckkj4pjvzi7jhJXjppjtpjfhjW9VlkjpIiO8iuojsCjAgjVXjUXjQQj2kjwkjcXj5kjgXjfvEjCjLQjkXjhnf-kj9kjUQjBljNQjo8iMqhTgjpXjyXjQgjuVELlj5Xj_XjfqjoBfykjmofcgjrQjE9i0celgjwqhuXgQkhHDjGvdugjCJiIdfglj2JgkLexgjZYjWmjsJc0gjF1iplj5rf5ejsljK1ij9ivljkxdeYjYxdgDjMrhmag8gjkDjpYjHhj9ljtYjR2ce1ieRjg1iwDjfcj49ikrjecjjJiyDj99i0DjXhjB-iLyfU4d6Djdhj4biQqjS_ipZjaSjVmj3-igKi2ZjnmjImhdmjOmhX4fBijMEjwSjgmjKmjPEjzSj3hjSajDsjHajS_iJajvSjwmjljg9hjdEjDTjtmjGfjk9hDijVsjcshYajDFjd_dGRfBnjt9hjshumhToeQ_diajX2fInjvKhlRbvAA7BAXbA9BAr4YLidC0gT9fy-gnyiGVjFpjOfj6UjXpjGIhpsjrsjkBAtsjPzbKDbWIcLxiEZi9Wj5JaGPjPfjazi0djT5ADaZRlEJOWUtb5FBoIdEXZUXZ2XZD4iF2hlCaXViKvi0hEtQiPUjpkGaij8GLONiiHZP7ZrdEbNhKFb9ThJ-hBIBBbjzajZFaxijZMjrbZ3PZCIjs-bnFddMjuOhnqhtAABRhxMjBibOnhZwbMBAQzakIb4yhiwbKuhRMj_EGEDiLnAGDixzZaDin-Yh0a7ViP4a96atka0Xf-5a0MhQ7aLujdkaG6awmHN7aC7ajAb7WgdGio5aRujcAZU7awthRna46aQbAPuj1hhbujXBZdujFbAW7agujVujSwivLjh0NBLiYojfijuXhG5MXWhJYZMLizXhHLixljJujXnaXWZh0NWmdO7aCHbZujsujLWLvAAMsiBBdtqgJFiiLAZLjQ9gXTjh0Nr5gxDQG5ibbj93iZtiK5i2LjKOhN8E9_gRmiYIaSChR5iB-gsnj8ujkhMwAZLfhANAOnjWGi-jaxxigAi-DZzXi_5iVBZtka4janvj-ujOfhrvjMwi-LjevjK7FiCZ9RiDTcLfhNqiKGhwMh3jamvj9ujWujLvj5ja1vjuCZOZiLybHrI6LjUdiMnadkatvj_vjrujcGhmvj-ehRWhzrCtQivBZMwjaGifEbZMj1xiN3iQGAP3i4MgvMj9WhMQdlkZ7jZvDbUJbM4i5whJ3ifzb-viK4iwsZQShsijLvjvDb53hVTayPTydiM4bLMjddjX5iHIjAKjN4hV7FwwjoSEuTazwj9Hj4-gLMjUJjMKjsJjL1huJjsuj9wjywjE3Y94g9fdLMjnTjs5iPMjD5iSij8jZfBAqxYilcOYhPRhLMjeijFxjXMj2IjBKjH7FwwjXxjj8FU2hUijO_givjEMjSxjYJjosjVxjjxjfHjyIjnxj9Jj4wjWJjqxjkJjsxjvDbNfWd8agjZT3gQXi0KjRxjHxjPlZxrZP4itwjtCi5sjXchcBiDwJYwidIbwyhbwiyyhRvP1BiXdjydiabA90hLMjIwjq3h1xjGMjSijSyj3aA-8gn-g6vjmPhO2hfxj7wjXQIJMjUAiO_gHehNMjXyjAyjTxjJnjCoAzlRUTibxgfLCtQiqqaEsZ1FbnkZYrZYbA6DgGEgbuekUi6AGzDg-ei9yjuUG_yjkmiIEg_qazUiRMjCoAS6icijs_hlMA14iouifnjFVi9EakbjDpJN4alLjYWZFDeAmSf-hbdjvhhysjpxCTUdeeiqCg_RclCgVVityjyygBMjJKjJzEwSidbAABaTtjGQIuLisWiU3g2DijMh9_hlMh-ciayjILYgRikuimtAcxjqPcQtjzTiStjzSityjE7F6wbAoJtQiIBbgyACqaNdZMBbjeVsUaQBberjQYiIijbaj6pewmhCnj5peisj_BZWzjRULUOhnuiCLjQciHvh-PcJvhKthRzYCUim5ZMFiEQdxkGwBAHQdAVh2vh0bAmKdOFiBeiKzYDeiqXhUzYHeixwiL0Ylvht3invhRhbYJhs0j0pgKLcgFihQhI1YS3iR2a90jUcivZhWciL3YV3YnviWuhwBg7tbKDh3uj7tbfMjlFiOthiMjd1YkOhBGih5i3wio5itBAV2Y1uh7tb_RJ7djjLjXgbhLjJthotcXQd_bA6QhMLirvggTi12YeWcmMj2FiDYd2Id8Qh6Yd-FiytjrMj1tjfOhr2YQeiN1jMLikTiiUfrLjjtiV_YXDiQ0j1viizZIDisdEBmaIujVEcEJZxMhToj66apFd8HZFsgvwbjiZEiZwfZcfZlYZ_wif6fgjZZ2jNmZlthCxhycixmZ4Aac2jOpc3yj9Ebf2jN4iXbA0ci47gzni_Oh4chMUhT2jMShJsgYMdBqZBwiGxj13hByjgqZAwi4uj_Jjr3hNShfhbDUhmwjkrZjLhotZsSdCuZ9Qdqwj4ugpYintZErZXIa5laBuZGZZmthL8ZG4eP8ZMajo4ij-hmcjibjF-ZudbNQa6texiaZVhkKj4DiW3jkKjgoaGgjjKj46ZjRalRahqE19YdTZ2ibW0bX0jymavvjPnj84Z69aPehQUaIVaERcKVapXaf1ZS-a7ciJyh9cihfhhDZ2kahWZ4ka77YiujowaAvjD7aFygjUiHyg1ijGOiwsayITeyh0waK2j-djd1aaDiLwYr7aN4jDNZXdhX3iRjAZ3i9_aIQIedhBAbJ6it5aDDbAoLkVhSui9MhlIb-tjjBijUjhoj7Gi6ijdAj_ijXCgzTdVCghEhyTdeOfVmgz4j44jdEh64jlxeY7f24jkng4igsDh94jX7fRCgAjg9ScEjjdyAGjj9Ee4ei4DgBzjLMHDzjkMf6ei1XfGCi7yj8Dga4fcCdC8f1Zd_DhEZf0ngp7fiJc3Dhvng5Dh4Zf_ngSObGEhm7fSEhm5jCEhXadpHghHgUmgHog7YfJogLEhRPbNEh4DhPEh7NcIEhnAjwojWyiybjNOj7oj1bjiOjfOj_ojHpjzsj-oj8AjE6j1yiC6jWHivyi8rj3ejNpjOIiQpjJpj_6iR6jnejvgjE7iI6j-yiRpjhEfApjrhcWpjTpjapjCfjQFjCajdBjLFjU7iGsjaWj8jjRfjiWj_ziBkjsBjGkjt6jGFjvpjQPjOIiSqjyhf6pj57ikfjKkjWkj97ilfj-BjECjMiiJqjOqjbPj3fjXfjz6js-igIispj3kjDkhsrgcqjdofzai_PjSUgBQjjmfbqjCljIrcHQjvqj8ZjBqhjXjUgj6Pj6IioqjTqjeZeX7jAvdqgjfHi95jvXcPbeFbiXcjTYjZcjuYgmYg5uijljwrfQ8hPrjQJiRrjcpjL1dy9iIhjCmjlrjqrjnrj13cJmjkmjnRjhcjvMfBZjMSjDZjhZj0cjyRjHZjYbiscjyJiucjNZjwcjbViycjE8jncjadbOZjKdbnbi5cjnhgF-i8cjGKiqcjKDcAqj7biJDcDdjd8j-cj0BAHdjP7dJdjfGjhhjnkjCOfPdjTdjNdjCEj0ZjUATSdjlhjsmeamj5lSYmjUdj6ZjFajpmjOii9rjWsjKshrmjghjZsjbpjjjgO2iymjE9jfpjPajUsj_8jasjqmhHijmEhUEhU8ffogYOgYSfZogeEhu0f2Sgqnghogd8fgSfL8fTmg8Dde8fY9j_ade8fb9jPmgpni1ze4mgaEdtni-LjxkGWMInzjv4g9RIJ4iGlZAahj2jtzjXQIRULuzjxbAudi5GjJRiZ7B2DiVMiZ0Jfehayj59j4PNIsNJHBSdEbMjlqidTj8eaVRakyZ7QafPa6chQzjU8at8a5UeHQe3Mjhuam8anqho8aY-jp7hu7hJ5ew7h9khy7hMqf07h4udIzjRULXKdKvi_bIG0jb4joAbabASAbBccU3iNAb2ahx1ZlFLZ3itbfPwju9jtKjSYaIleMvALpJ7_aw9jGwj30RmRilRhv3jRwiYwj_ch1gahVhG7aN6an-j3BAQOiUyAHMUXPPqsNkRispi-xjRyhz3j0UaLyY3UaUlcZ0jP_j7Njs3ZyHcJYhM-jFbhjUhDHZZni84fzkgEsjpUhJuRwdhwUhrpeGnieMi1dhi4fPTjaniogcV0jgajHnifWdr0jsmh4lgvLju9jsJaIKPjNd_pHs-j1ahf_avFZe4jb3ih4je3i0ahlAb0-ju-jbYZD-HJAbx-jUAbOAkFAbQ1Z3-jUAkO_jp1hPoba6fuzgpxjAyj_OhEPhZMjAAk67YQdEVwi03gD6Dz9jUkZtFat9jRUL6xj5jZyaAwGj_KcysBExjQLh2ch9YiuuhB3jKGiExhlcbe_jwAkomHUtbUuhgAk32jwTi-Yin2j5wh39jlAkH_ZkRi18gM-jKeh61FBdhgFgJVa0Oa3Lju9jiOJ2UiBLdEBkXIj_Zhe2jwchs2j5ehB0josjXBk97YXFLKcAlMi03gy-ArAkotZz2j17akAkRULqXOJpaB_haFC2aAF_h_4ipyj6XiPbjotjG7FMAjH5a_2YL4a3BAVzjE-j3BAVyAnBAI2aEvMkUGe2hNEiMzjHHjWMjMIbOYiSzjkWiqtjuAkECkuuJCBkZNi4Bk82jPMjGBk6AkUCkeuJJjAmzjUNiE0amzj79h-NhOCkPQhi4i4BajCa7TjrnjjijkKj6TjZnj_Vjf3j05iwCkAJi-Mj1Mjzib4YaiUfZ4i4_i8cZMihqHaLEalxhN0aO7IqHaonbNAj_0ARyjRJbiyajri3sbMkNc0jRvj22jNhZ6hZafZfLhEGiGnZV2jE8Y8SbdfZmUcSDgPTcXgi49ZXxioXbaxiJgidbfgJgPggPmiRwfmIfcdgP1ftmipDkxNfN1fSig3-iqxiRIgG1fT1f2miNUhDCkUzb9nQAvimMiG-F2DiVRaAHY5RiC0jECkSHaHKj1aAi8PMDkLyb4aEyxjiKjbaZWYZNXZA0jd_j5DkymZ8-h0AkMaErBktuhb2jvBkECkUEkKNEmrZhIbz8gpAkj0hnCkcThvTi5UidEkJDkMtiLnZCBk3BkX_jKui4Ak7OhHBkfBk92jhBkSEkDEkK5HjXLAeaE0ju2ik_jVMZt-jYAbZAkcni__jRUL9DQsEk3wjNEk5wj0Ek5AkaEkUCkGCkA2aThIEXiMCkHFkLojPCkRzjeFaSCkUzjsGie_jOFk51ajVEDQJ2Bk2Ak8CkNIaQaiYFkT5ACCkDEkuHjMvAsEkQxjC2hmEkLFk5jZ29jiBk8Yh49j3BACjVKBZ2iV7NhBXdrdEwNiBLfuLbEsNgVaadjBNiMyB_DkXSavQivSa-pR8ugDCkvCiyBA_NisEkvujdxjgNhgBkvFkYuhDEkZCZB_jAqbIkAWyj1JjuFkxEkdCkzEkbCk1Ek-AkKGk3BAS_jdSajNdcODtQiHPaKMhiAd3mfd7hyjidgjDofEsdH2gN7jLWeNofQsdgWgcVg5sju9jtoP1aAwLjRdbKOVH-jUdEJEkRQdr7A8zjiFkx4ZO-jp3PdahS-jVFkOFhTViMoGNNjDta3MhYVZ8KYcNjbtjW-jhbjgLi3AZa-jRaec-jRGi7fi5Wc1fi-NgDgiyGg6XcL9hvfipYfudj-fiUGecGgFgisGgqGeydjL9hLqfWCfIqfpqhQgi9AfPwcqXgFdgzuMLdgggel3cbEktHjSKjS3i2YhuJZUbhQ1h9ChjRBOzjcbjT-jCEZiUieWcoUipxC3DgAMfFzjGliuUiW5jMCiM4jlUi9eiEzjY5jZLiDEkk2hRWhAECE_j6_f6peH_j_AZMMhK_jX0jS7aUDZAIkS8FIEkUBhxsjkEkKLjQBkkIkG_jG4jqUayTaL_j55asIkUCkX5FbfWIHLnGkzLjyIkFUiA5aVOa15aeUguGk5GkGljLWefVgEofzGkV7jcYEstcSYbqVgoQjSAf_rdO_jiNin9Yfbh_IjDJkPMa_Qi_EGAxa_Oi0FktBA6facKjMNQGEk7PaAtZbAhwyj0Ak-xGPtjJYZQEkSXZKBkRULkJkhWZTQJzKhMYiDJkBibvBZ2_Y4_YoBAP2j8RZ8JktaAKAZDHZJwQOAZAwjFLhvmaeAZIsNAKk3hbvBZtAZYDZNKkETZPKkR0Z9AZx3jAuivBZHIZ3FkMBZXKkPqivmaSIZdBZbJZSKkdNZ6BZxBZjKkVJZ6BZCrYg3FnKkM2jhDZHCZqvbsKkoKZOwiALZaCZdKksLj0EZOwilCZxKk_GZvBZwCZbQZNTG1CZ2KkB2j4KkhDZ-CZWmdBDZNTG7KkELkUDZb9aFxaXwjnIk7ogvBZWDZuAZKLkTmatDZ_UZrKkCLktti8KkhDZ4LcnEbaLk2ricLkUDZn9fnKkIWZuVZnrZEwiB7aOwjjAbVwj-vjPLk0_YA4j-ja-PcAkaxGG3IkstaUKkWHZ2Lk0waF6aPkaRna6LkRoa8LkYka_LkWLktkamkaYgZgkaJkaIKkaHk6ujmka2mcokaJMkrLkDej9kauuJvkaGfQDMkmmaC4j5vaorZgLkWUjvmaHlaSKa6maI_jcGiWlaKnZJmYAxaXMkeMkNsZfhbnMkcMkU4jxvjula9Pal_YCmaRMkZ4jKwjulaPwiplaoMk6ujvlamqe6MkLwicAZwCZO3j_JktMk8MhvmaAmayMk-Mk2Mk_laHmaINkENko4jvmaOmaL7YHKk0MkLMk_MkXBZema5mamzZJNkvMkXNkomarxYrmaONkSNjvmaf8ZmIkwLkNwihDZ8hZZNknuNbNkvBZ-ma9KSAna3vbsNkT7a16aQnaq6adnaKMk_ujzNkPnaaoE36a3NkUNk5NkjLkNNk4NkwvjMEb8xZvDbSYayDbdEbQMkiMkMFbrEbDJIcEb0DbhNkMIkGUicsaJyYfQhpheUdEaeZbNkaEbIjbzMkMOkDFk3BA1JksaAp1YOOizehhFktFkSGkGGiyFkUtju9jKvArnQ7EknOklBgkAbMAbW3iQAkBFk-4fO_jQoZDAkfyjpvjJwjzOktahmAb1-jECLIAbnBA4-jsnju9jhULyab2BksFky3jqijC7YTzjmFkaFkDCkfOiHrAJ0aCZd_ygr-b6lATFkhJjMojWYZRHafZa3YZzJk3BAthV9fbQ_jV_jGHkY_jx4ZrUa1Uac_jiGkDEkbyA1-FOMHEbA2djGAiXybPBkuijkZZdXj6GkRULyAkHIkHIcysBQvj-JjfwjwEkI3iyEkWDk-whRrZmZhrGjDCk2-FCBkJpi6Jkl0hgGkTGkpEkkhMNsiGwjJPHoPkyOkpahXAbm-aX1AGPkXTju9jQTbOQkMEkUFkhrZEQkvqZowjEMcI3jqJdJlZ9kZpIeIBkjthXbA3Ebm2jO_jx0YNHhiZh8EkQQkIGihAkhGkC1fDQkcGk9rZ_2jbEk_acHrArjIV7FiViyCixaItQiKMbUeis3iBniQ4fPRk6Qf_mi2ljUniFniTUi2_j7fbJnieaje2ifsjm_i4-dgsjDnjv3jV0j8_jeRkEVh4Ok7Pk-KSiOkZcaTbgCQILEiX1ALCk6Siq0b3PkPbjh3j5-jAMSoIhZPkmJIPDkCQkJFkSQkdGkMFkfGk8QkJSh2EkjBkAMSRqP_Rb4uhDHkXHc9zCYwiPJbgjXECk_kZ2-ZlwjUCkmWbHOP2BkZQkxaj05i7BkqDiZFkhmijAbMRksMbo_jVRk23fr_j-mit_jAnimUhcpezdhR0jhjgaRkPni1_jp_j7dhlRk9dhSTjaajdlgkRk_mjQjA-_j2Rk3BAlOkeAkjHhZCk_QkpOkXoZ19j7AkHuZvqZiPknVbBHkJ-jmMivADEGkETaFQaP-jvPaR-jtTiiNku_YJ8aYahX-jfHkl8at8ai8aMcAZHkKqfj-j0HknqhUqfUoGj-jpXgtqhoRkewiNDk5_EvJkPEkRtjyJkrOkGQI1qYH4iiIj6Qk1ciKFkdsZ_2jorZXQILrZWzjWtj2EdhWi0LjQ-fosNVDk__jQzYMHB5kdupVPrAE0jCJkRXiCHbaCbprZ1kcTDbwVhIobUnjFNklDbWDbeWZGCbWVbUUkISiY6aaCb9Bj46japhvLjTMjKTicJkfLiBnha1jaLcw1jdHcSij6oRhHcKbAjHcBQkELiqNdwtgU1j5sjwUkSMSg-bPGkoTj1Hcz3GhMj5UkzPhQxg1BhLFiA3irUkgijqTje1jq1jo1jLLiKwhCDhOCeqNd71jKRhEwh-1jmgeV6ibAjw4jBFjeAjDohMjjKjj3ojSRbsgjTPem6jJld3jjk6jjPekVkOaj8bjGih9PjL5jg7jukj0kjQ7jrFCEcjHgjEqhU7jpqjiCjyIiLgjD9i8XjnQjIDjk7joOjsWeo7jV9iq7jC_HUYjJbimljZwdXYjdcjtDjPhjf-isRjjcjVbilcjEdjF8jPHgZFCzRjVWkU0fM8je8jO8jbhgRGj-RjdFjfWkTZjiWkWZjQGj7cjTGjF-iVGjn-iybiY3jrWkaGj4leidbp8jsmjXmjMdjBOfbigv8j-db08jy8joigqGj5ZiSij4KZgIjSTdlqA_Fd2uj-8f12josiKKZzviM5i2Whgyg5NhJHh0ZbdLb_Ph_xbwwit0YA2j8niUVZtUZBBbTdih4i4Pk1RktijHSaFGkQRiHfAYFCb4YoyhgOZiBiCRZlLj5-gbcCJJjOBk3Tkr2jFMjgxjW8ZRngbPkgWhmOhAVksOh9zjcaZjZZYaZEUi9uhCSkRrZtAkBSkFBkMQdOShIPhsdauwjNogoBe0ITRBeeniIddgnizmgdBecAckniQYkmni4SfpucqXkjBefBAJuRBoAeyj1Xk3AkiyjKHjzFktmg-Mi3rNE0jVHjdJkrShgNj5ij-LjtmgYPkBNir3B8Oi8xighED-jJnjtmgvITuwikugBTkdbZ7XkdbA9XkmdaqXkoSE1ALQWh3djSEA5djc1jq5ilIhosjGfAF5MxAijSipYkEEiAQiWRaObA9KfuCk05iYij0ijVNkYNjUNjtBACejqbjgAj9ijfAjIejsNjMejaVku6jPej_VdJ5jzph_nh75je6iA6jUejtZkpAj8ojfyiPjjsWegejPYj9ojP6j9aAWjj4sj5ZkRVjajjc6juyiKhcN6jYjj6ZkIkbBakl7jJBjLpjvNgV6jDrjOBjY6j96isOjujjLakB6jNak-ejfihdHii6jDPgaakFPgcakHPgp6jzOgkBjcNflpjqpjRohGtjKqjFZik7iq5e16j5pjVfjp7iv6jmpj2wftWj0BjWPjxWjwpjopjqWjlak7BjJUkMIi3ak76jhPj-ak_WjrfjfkjvfjKZiA7juPjoakDtjUmjsakLqj46hwphJ7j0Gk7PjRXj2qjbFjPrAeZj9fj7phDQjI7hLJk5ajhqjBlhMQjvVkkqjBVgpXjrCj0qjRQjpcCFljsCjxXjOWjK7ja7hZgjjqjqWb4qj3Xj6Xj7Cjggj8VkBYjF9i8qjz0ingjJ9iZhjRXgCrjTcj_VkQ9iOYjTjjYYjyFjKrjn0cMrj6QjxZgz7jZDjWrjjvf3EfdDjRtf0ljS1i3ljEhjORjH-H6ljgrjpDjfrjJhjXieLhjrbbNhj1Fj97j67jprji1irrjghe_7jvEjB8jwrjd8OyrjlZjehj6fjD9j0Wk4ZjuZjx8jr8jjSjFEjATj9VkAsjNcXxSjpmjvhjtneEajSsj1hjC9jIajKEjwhjcmh7hj_Sjzmj-hjiEjIdkaPfPdkW2f8mjv9dMTjsSkUhdwSkjSk3_d5_jX4flsjWsLnsjzFkWMI5BAtxb5JkpUkoZikzY0yhnzYRnYqzYdCaFLiyuj0XhMLiZTigJhEwhKLiu2YK5YWXkbGkDTkksZ62jFEZ9KSWrZ8CGeHb5dk5TkBRkOEe9dkRULE1b8sZg8Zl2ai3jUZiN5aOaT9waFygBranqhBekdMkzMZt-jPFZEPkYNZBRZNAk0OkBPkWJZxahykGzahy-j1Ok4ahKpJR4jgHbOOkSdEQOkeEbQLkpSkPPf0kgs_jPdEu_jRRkydhx_j-ckDlgQ8cmbjbRkn_idRk5SkF9i7ekgBX1SkXdk4peQIk3dhAehnRkDGhPdE9EcENdVMj7YkSvjZ5iUvjyzgo2gpChtBAXGkuxY2PD9UktghgRhjcic0hxvixLc7KhGOhJ1NIOh2NP6BhVfkxNbmsg6WivXkG9bgfk19hifktJZJOhmQaQTkQ0JGTa9SaWMIJTanacIgiTaf0uh6PbS5i7PhYZbtxb6Yk0Kjntbi5ivKhftZU5iu-fmCkmdke0jn3iqZip0jsZi4SkGIhGgk90A2Nhwtjqfk3tgL5ieriRgkeJj2EdmtJosgFOhtfkK9bwfkiBhpQiGvjl2g0Uk_2iLgk_diEzYPFiCei1ZigMjUJhF1jI0YlviaojIZkFLjmWhrch_ghDAgy0bvghFgkwBAOzbXPieyjxOkhyj6wjiYkF2htpVluhfYkupiJtimIhtpVjThIKjyLjngklQkPPcQfkKvjrEhNhk3BAPhk1qiPZkOfkGRdcriVhk-fkKmYZhkRQd46A9UkXuiRNh15MWDhUfkWQkAqboSAChkeKk1siRfkzJhWxgYgk69gpmGyuhHVflCh1uh9fkmIhZTZv5YeyjMPkDhkxXk7wj9hkBRZWyAOfXutjLJJOSi04heNimzZ24hpojcsjKNbgZkdKglZkbUj-EjnZkYOgkAjG5hvkjHjjxZkGFjm7jFHiIjjbyiKOjhVkvZkl6iSjjLckC7iC6j8Zkf6j-ZkUBjSHiQak6AjK6jCVjM6j6ckvOjnffHakwikAVjS6jPDjA7iUakrOjNak1ej9Zkhjj_ZktOjCjkO6j_ZkXakcHiq3ewHiLhfBfja_i27juOg6jj_OjbWj0jjiakBphf7ihWjHPjJbkvjfRjhLPj5akPqjvBjDkjUfj-WjyBjypj0akPkjmzi9BjMbkpakckjWkj8pj96jtzi2pjDQgekjFCjgkjGbkG7jB7jfjkD7j4rjrjkKbk1rjy6jmbkrZkYbkxkjQljU8ibCjCQjLkhbbk6kjKQjfbkwbk-scjbk7VklbkXgjTkhobksqj7Vkuqjtbkl0ivbkqkhUljCYe0bkCkhn7h3bkWljgeeSXgjTkRaelTkkCfiTkVyd1Hkkqh3HkcofxCf17haqfvQjmgj-qj67hpgjDckmjj5ojnXgAckiljacjJrjzgjJWkO1e1gjazhMce5gjaDjUrjl9iiDjfYjo9ihDjarja8hcrju9icRj57jLfee8hvYjhckfRjyYjFmjIwfoikS1cMmjurj8Yj4Djgcbvck2xfb6cFfg3LiEjezrj8DjyckoZjv-iZKiIck-lh58jNdj38jBsjF9h_rj_ekQdkAajjmjqVkZjgQhj2mjomj-1iVEjGMUKdjy9d4hjL_iQsjyui0lkKsjS2iXPfNdkhEjvhjUdkZTZ-mj2SkYdk9ekTmkAWhCfk0mhGnj6YjgdkF2hcfWxbA4KZUOhH5iuEkAuibPZ_TYvMhqvj6zazHhZEhU5bPikiZkWikkZkcVkmZksNjHmjpZksojJihVqjRzedikwUjiVkXzehikNjjgVk_dd2Zknik0mkwjjNakD6j-ikVVjG6jYOj5ikqejdjjABj0ikCBjtik3ikQ9dMnkcjj7ikkOj_jbIakBWkf5hGjkFakEjkTakdnkpikWakyjjhnkdpj3bjeakvoemVkljchpjWQeeWjbeekakgjkCkjwak6aku6jQbkUkjR6hWfj9jkcjkkjkGceMkj96j1pjnzibjkbkjCqjXkjiUkZkjyjkjPjVIi2pjGCjf7j26jpphIbkC7jyfjs8j6nkDok_jkijktkjI0i_bjcbkXqjAcjZqjcbk3Vkhbk4kjZmg7mf7kjgbkYokLqh9Vec7jSkkDkkGVgWCZpbkmbkrbkWgjsokYgj1XjSXjekkzqjTkkiQjUbkSpfNljY7jcof1qjyHkhqhOIih-je-jQqf8jgEpkFqfq7hoael-jrmikCfYljYIi8bkHYj-bkVoAJYj5kklqf8kkwgj7qhkljIrjHckDlkbYjbzhOab4jjhYj4ljYckPckPIfYrjChjvceIlkcDjYRjdrjmDjdck_GfrYjirjMhjYlkblkalkObiEnkemLelkl2isckklk43djlkPfgllkvjeJggolkwck0rjrlk2rjtlkjhjvlkTKixlk-dbzlk3ekl6e71ifmjCsj8SjBdkvSj-8j6mjA9jH2iGdkNsj4lkvmj-Sj6kkAijFmkf9hM9jaqkcBj--USdkFsjJ8fpmhlEjQikCVhXniAnjT0j-Vh-eku9hiRkw9hmSjfdkXPjPGhemkj5YZCZfaE30ND6PXXamiaovgHrichkTOkUEbEIbYdEBNQAJbUGkvKhwhfRUh8zjBxgGth4MjXFkwijdSk2ajyOkZwi3yhgIbgSe6yhcGhwhfLzj1PkJojqajDSi6BkQPk5ek9Ih3aA-wjeyjYSktIjCikFhk1dMvAAthhbxgTXkGVkcSiESjtOh0gki0j51jnQcNVk2dkEwhnMjmFipwjx2jDSkuPkPrkaBZsFbWfkjqboxj3rkErbTVkwbZAwgfgk9Khvfkkfkj2jFrZ_8f9Rkryj6Th1MkFEZW3alJb_-H2ShOgiWvjMOhQChZvj5hk8fkcvjWIgWgikDkgIgwmiDGhsjAmLjsDc3jNP-frPZmmk0HhrEhpNhg-hnTjjLdD1jNEbS_fvpiyhkQsbdSZbGhzWhYtgOXkvwb-zjy-YSHa1WZIxLgthRQkAYkXoZu2jq2jrQksBk3BAJqZzpZhpZUdE2pZ4uhxGGUekCTkDekvqZKQk72jgtkYyjh_gdskMwaObALhigcfkojR0gbdiKhdFkjV0gu1gD1g1ojuKgxLgSLgJjjj6iMLgW0gF0gALeo1gjdf-tk9dfS2gYdfThistk1efvKggdfQ6jd0eq0g8Kg21g-fd90edLe71gFLgsLeD2gPJkahiJakCukeddVkikhiDecK2gvtkdgdduk80gDukeLgR2gfukR3eiRj7tkztkU1giLggLgP2gTEjidfkLguLgf1ea1gxdfyMgV1gUfdl1e8tkwtkvLgh1gZhilLgxecbejB1gL1gcukeMe_tk41e4LgmMgAMgmhimukFwhEMgx1gs1gLvkXedIefWLeNukC2eLMg41gNMgSukz0gC2gtff1ukv1gXnbVukjukgMgeukV2g-0gY2eiukauk41eluklvkuukf2eN2gE2gf1gxefXcf3tkW2g3KcqMgWec5skutjD4FAikvhkB-fItkVvjQcZlskYvjEwbPOh7hkPrkuOkAHcpwi0Lj0JhCtg2JhS1bvBhDwgCvb8pgF2j5JZCChNdEBzAxLj1di12gbBk8LjsyjPrkI5HEZk_PkgwiKojnHc20jX0YzwiZbdaFiX0YtvhxgkT6YpfdjLd4vhmJhOia3dkewjJriqSZXTZEybGTk42jZEkwFk6wk-WhMHkmQkARkitktBkLsgwQk8Ak5rN8dkYskQsZ5yj-wkFYkDyjJPhJYk1Kjm4ZVRa0fk8aAITaIKPmxanNk8IkjMkUDZYNk0iVhMktekhuatNk4mafxkaNkSOkNHklza-Fa7tjWwkG1hHvjkQkcPkTtgLCh0hkW8j-iA3hkXIebvjFWjgrk5BAafEXLjIgAJvj9Hh4EhuBA7xk0rkkSdMcDNwb4dkL2jUPZEPZILhqrkGXfuNaKcADJMoajJhkpPk82Zlijf4Zd-jinjaSkorkJniYVkttkjoj84hUikqUjeVkXejU5hJFjlikoVkepjlaionk6ohOjkhmjrnkEnfTXjbik4VkaCjxVkCcjcFj0VkaFjGcjaXjLkkQcj7VkmFjKcjMYj4kkYukiqkX3GDWkuFjRDfHWkZ9iBlksrfMqkTjMDmj4OdrRjicjS7jSWkQhgUWkU8jWWkpcjl8jJZjWGjLZjbwbU-ijbid0fTzke8jkbiQ8jAKilhgDSjkWkGSjsbiH8jPSjQNfXbkuWkNSjszkVZjo-ikZjq-imZjimeq8j3ZjmSj2Wkc1f6zkyZj6-i7Wk5Pd9WkNykepgu-fRhklwkXvhIvhLyYi0jPyYeaE9tal0joZi7FcAeix3i0Ziz3iFei00jtwkxwkMLiQskiij9viFskqOkVTkT-jpCkj0iZSk9Cklia4AaPqE6CksFa3vbYlhAfkyqkv3jU0jWwkvbAkZiHaiimkkwkgWhkvipWhbciaRhMpgb0hcwh3gkYghB6YiciV6aiwhoOkhtklrZFekxuSIekEsZKekMxkiBhEWhnyjvxkQGkBxkEhkJHh4GhahkaGkJyktLja5ipCh7LiiZhNCkHrkRGkH1kHqZXtkZMdc0JatkwBActk4pZLekEskwMj6Bhw9dUJbvHcrhkRqbjwkgLjqNdmLc4UkDGhWATmAhbwkWgkutifhkmIhNeZ1-FOZklhkUyk9_ZSZk6Aa0CgVrkd8FYZkfojdPiTNjeojfykv4jVikfUjtbjxmkU2kxtkYikqZkuVkpmGdai7mknykX3Ge2kxbjzZkzbjmykEzkd2kDnkzNjMak-ojrikZakiejBpjanki3eEpjQOjsihx2kOVjnjjVnkljjDzkPpj22k4gj6ejInkmejZjjJjkv6iu2kYpj2jjryknaiI3kPzigakRziKfjDPjwnk7jk2sjAkkw6jhAj2nkmkjhjkznkxnksWj-nk66jOkjhkdpjk9pjW3kjjktjkUIivjkd3k-pj86jn3kmfjKokEqjZSevifHqjtPj46eZ3kR3k2ckz3kSokIqkT3kzokXFjNzhnokL7jlmfOkkB7h1ykT7j7ykmbkl3jDUgiFjgHBiqjc7j7oknCjmnfPgjZkkXQjuCjWkk_kjIlj6Pjxqjdgj9okQ4k3TgM4keZeybk1bk6qjyHkPpkmldRpkblj_Iidlj5QjFrjgyiHrjapkx7jcpkklj5pkzrfVZg-2k17jHlkiYjJlkOlkjDjX8hZrjDhjbrjoYjRlk-ljh8hK9iYMiWlkV2cPzkj1ilckNWkmrj89ipcktrj8pkMmj9YjPmjv1ixcknZjJqkOqk8jhcSj4ckmhjEak-lk-rjgqj9ZjEsjVqkY2f6lkj6jQ9dmmjnqkF9jB9jCmk5zkN9jo5kN2iX_iMdkJ9jPjk88ZMmkx5kuyklmhYsjs5k8Kibsj8QfL4fVmkDfkfajYmk4QfedkCMUcmkLghJ-h-wg9dibzY9DcdIhKzYTvh07cVvhO1j5wiKei7wiqciqLj33iXQhryYQ3iK6kHyYK0kFsNM0kk0j90jL6kZviN6kbvigIhh6kMgkFQdOgkq3iQgkdFi50kZFiqNdL1jpvi11jxujUhEzujC_iY1jB3YS1jgzgDskJ1jzQhOVh1QhMLihOhILi1FdzgkW1jFvi1ZhJLi_rk-QhrMjhchQmeUFdDGiz6kSVhuogU6kEwhFXkYWhD7kErbWVkK6YaQiSYkA1kgciNRhO4YVebXBbeRhWwhdfkTgh4gkB6Yacio7keobRghm7kYwhewhs7kdciE1kkci70ke5YlRhVSdfciMRhv0bmchBhhuRhu7keRhagh57kZwh35YLpJ6RhC8kw7kq4YD1kOpg_0kdRhvGdKWgIykIykY5ivFZsfkUskMHB_KhGxkHTkI1kdvhY8kQMjzCkm4ZcUiwibfDa8TiCyaSAjMUjZZkCHbAyi9_hBiijAbeZkaZk_OkPLjl-alFL9GbpekpBArekLOkhxkdGbHUibTkLZbDghHfhFghwIcYsenngoeiMvA1LhTteeUf_MhuUfpte_fhxTcCHiSxiZDgUxiL9kGWdDzh6yjvVfMYkSfihEg_tjCFgzEgI9kHJcTFgSkcROjaYd3XfvHkLYfOJcAwkMNjNbdhgig9khJeJhiZ9kMhiu9ZkIfdVkvJeczeLbAezeW9kl2kN2XZcb8bfR9kLdfFpjQ4eFhfIQeAeaq9kjVkpyks4jjBjeWjFld0jfEjinSgc9kKqhDgjsrdX4kcbke4k5okegjVJk3TgADjtQj1qc1vc2HkaIcrXgxxCC-k2mHAWkF-klJcddiEJiVcjGJii-kn7jjvd29kpYgvkiTwdJWkElkt9kT1iD5bmpkvsfspk72jbag24k2-kVckjpkXckwljGhj9agM-kZeeRliB_k83cpeefHfP0jdxin8hYdg-3cjego1ic3df-kwxfQ_kCyf08hAqkG8cA0P5OduNftDkS_ktlRW1fZSjLneA2f79kbmjqVbtfbk-kl4f0_j-5kYRkbdkB6k8Pf6lgmreY_bj9jmre49kFngC6fB_krEhSdEnAAiqbbtPdwjv6k1Fd66kWFdoMj4EhSdExYiDGgVdELfh7Rk1UkpgkYviGdUSvhl6kdvieKd7Ph0ghmIZkgheTf53iMHFoAAqdE0_fL-jsgh17ka0hcfkM8kGIhSdERobRFk0Sd6rGpLjtJhB8kpch2_kpBAiAlRSbzLLFcAOzbRqPIJjeghk5AbYkjhhIleKGc9AA3AlHhbG0kFVkfLiA8kzRhbghfAl61krAlktjs_hkpiOskr2Yx6kU7kV1jQ1YP1jGXk-WkB2krAl2-Fq8aQ0bOUk0Kj_AlPBhpAlQAlA6YTuhx2hIBlERhzwke7kc7klreV6ktJhbwhWpgd1kkyAv9akuiTXAnTjafkH8kY0h04YoAldfkqAlXFLsBlKyFmAl_RhnBl10bTwh67kVghnch-7kCBlcGhSdE2BlhjeehhSAl2ghUAlogh7aAd4hcfXtxYBpgDNhbAlr7kZ0ht7kCCluGdTClbSd6gkeSd0BlbBlZjANrAF0kV0hI0h_NhcAlVCloBl9BlD8kUCly7kL8kmCl2RhB1k77kAhhtRhVpg8BltClf7kWQcABl8gk8Yhp4hubAfClQcd0JIFBl0SdWMD5BlNBhdAlz7kcClRBleClxqLhHc6ClGXfJOWbBAnAA0JIfBA_CljFhMGcjClYCl80kqClDShWClPGhLDl8CluAAYpX-ClubAoAA32iBEcMghBLjKGdvBlaBlHDl7ClJDlfDlLDlgVcxDQiDlraAAGkMghfYkoDlGDlvKhSdEJUkihkPpbPQkKgkm3icyYM6khyYNAlP6keviDBl6Dl6Fk-BZoKhRClPUkEOk1EbPOkYBi38kmNkWUk4njVekyFbt_ZPElKOkbOk1EbCChSdE4YkbdjrcOmNiXQb5fkrxiEwk6hkqsk2_kDVkl2gjEkh1kDHczhkxhkjskBwkukkNOhSgi4xkVChd1kX1kshkIvjUXkIXhcyYcQhyyYbvhXOkyvhYTi_6kCUhMLi6Filhb9FipMjQ1Yc0krFi1Fda7k0wkDefltkbskqYhJxhV-YLdisgaPdiaVhGGbXVhYyks8kLiknSi4aAKUj9xazMadZkAyaO2k5ujFvgqnhgJknmkgojSikeykymke5hhykHejvmkOeja2k2mklAj4mksZk0ojxoj2Zk-mkBvkcyi4ojCnk_5j4ZkDjkuikt2kLjkFGlkyiH6jA3kzejGnkL6jDak1ikSnkaScU6jZjjxejMGl8ejAjkqjjXGlsjjSakSpjF3k2ikPidM7i52kMFjYifqnkSrjeBjpVkk5krVkVQedWjO3kfWjQ3k33kynki3kOokqakRkdUokBqjFIiXoktak8nk05emjkbfj1akdfjG7jxkcRok3nkk3k-pjm3kBbko3kAbkCHlJok_6jG7jMokikjIqjQok6jkxGlzrh23kFHlSmj6Gl1VkVbk_fj2ph2ykWbkg8jJYbcHBgok93k4WbKkkmbklokA4kMcjpokkbkP4kRbkEljT4kmqjbQjk0kzykIrcQ-kzbk4ok63k6okFkksBfZ4kcUghkk7qjCpkz5eIpkAwcqkkGobskkt7hGpkLpksqhxkkuqhzkk9qjFDjyqh0WgVpk72kaZbYpk8iku4kt4ks4kFRjNrjw-kpHiKRj14k3xdDjgAbbVFf0-kqsf5ceKlkXrjMlk74kqpk5-kRcktpk_4ktIlmYjNfbOag1aAveiyIlnagnEfAzchhfkEf8sfI0cVFfTgeVlkwpkUlkypknlhjrjeckb0dVHfickgRjxYjblkw4kAcbN5knJiP5khlkFWOV_kpfgQfgDqknlkSDc3zkRCjzcks6dKqk5rjTpk7bi7rjRGl55kt3fpoeIkgUagi_kXPgzZgHsjuuizmj8ck3lk_ckAmkg5kkqkqKiDdkNmkFdkq5kzWkn5kK9jPVbhqksWeOsjhmhmqkRaj_Zjv2fUaj9JloZfGijvqkWjgEQfS-dpJl8IlEmkJ3fMkgFjgV-d5jgI9hOKlvSjABd6pVJQfM3kJKlSydb3fMjgmJlgKlDsjzvVe4fesjzqkdMi3ekSnir_ktEjamkn6jC5f2akDCl-gkEoA53YeyjZ1kSFl32jewk5Cl-gkTBa6dia6fg4hcwk38g7KlF2hRdEzdiBDGu2hWybbsCLJj61k-gkd3ht3amyj03gJdDMLlzKldAkFykVAhy6fEgk8KldvKlAAcBAcBAzDbKSk39fDMjOskXviaLlFLljVEWLl_PkH0k40kJ0kg0jL0kLvhO0kNvh50jlKdn3ixyY7iA0yYBFlBJbMFiS0krgkw0joXhvgk4ZimMjfLc5XkHnh1wk0xjRtkvqZsvZZYd7Lj38gcCkASkHQkgwjXnZZnZRULj2jCYkQMlnQkGlZ0nZ7Uic8k_Oht6bboZjoAxFkh0ki1k-RkStkXpZv2jj2jjtk0pZbtkOsgr1kO1kDYkcBkFYk7TkAsZ7FiJekk2auMle8kjFku4i6BkoFaQOVqFau5es0kHXkoxk-EkGAkqah3ubV_acyAX_akEZnPabWajekeeklek3BAtzjKNlsOiEAiLskAUWS1kSxk5MlPPklFkprkcElxyY0PhfYk9sk45a9IhkEZ63GwNiCjVLHcA2hsEl1theQZWLbyMk6ug72if3i8KlNHBDKhoNTi8PesJh7Y8AA7-hoNlmDl8RkPNk9QZtNl5ugXIaZLbJGkB2kxyYFwjRQdy3ArLlu8k3ugXLbCOl7ugxNlnLlNHB7-hjpXZDbETcjRiHai8HK99h_3iQrA00Zf0ZRNlxyYJVbwjAeWiukGyAQTUL3Nl90A5NlnNlcBiuGc9Ek_NlsLZNOlxEdDOlQOlGLZlHZh7YDWioNl8vkqvjMOluNlOOlwNljNlxyYSXd90ADWi56fyCi0MCtQi7OlBOlxOlPOl_OlyVE_PhXGF2DiZ6ZYoA5mjWZknLaNPaR4arGk5Ia2_kY4YXdEOViRWhDMdzRk5iaOdhWMiVzfVfew9ip_kS0jw0k0qkWmkA6kEnjNLlirkXNiczBKOlCHbLGbA5Ym-h7HkT1da-h-Hk78bFOlyskPpbc8BTWhd0ZVWhtvgQ1jAtk5qiJKkyxkvElXMlhYkW1kZJZWQIFAh4dAxFhCtjRIkmUi0DgP5j2DgUQlAzjZIk-yjYQlcIkNCiEfiiBhiBgtxb9DlCgkvvhvshqpgWvhrvhywidtbpwklQlL0YdOhQ6kzLlDfh-mhpybf1jUrk46k7rkJZkAnhDLjT5Ah1jvFiqNdjJha3YCRhwhbmLkBWZNPZMWZ1whAxklEkzniKMlfiZRxk_xj32j8fZpiZORlG1kkMlJMl5OhNxkTQkzQkQlaPtk7QkEYkTQkYRl_Rk5jZWhegYk6dk09jeBkKQllRlUkZAnZ7mZgRlXoZrRlCnZ2nZj2jTMlIfkt1kRMlRrZaRlJmYj2j4RlRnYbMlvMl8Lj_wkiMlU1kj1kSkZTtkJRlRuZpRlWtkYtkZskHMleRlAaiTrZLSlRDk_RlxMlFektRlrwj3FiH3jf0k9rZPxkIYkFyjYSlIQkjkZ7sZEsZ-sZeVjBmaDpa8wihSl9sZGSlrqZw_gtuZE7ZdSl1Rlw_gGiZLDbvSlqQkH8gYOaTRlNPkVykfbjmijgTkwvjpmkrnhrmkwvjbQk3ahlFL5AbqSlYPhOElqekQElbOkAxboIbcwizFlV2kMKl7TdtmkyFlwNj0FlhZkPJlerAZikDHiyykh2k-FlkykuUj6mkj2k2ojZihDGlCGl1ZkclkmvkYTluedZcfH0gJvkYdfwLgILgtvkWejpLechiH1ghyiutksvkJ0gk0e5TlZ2gGukFuk3Tl2Kgf0gzKgaukMukKef9cf-KgNefYvk-0eZfc91gsKgW6jYnkUMgYdfhvkpvk70gA1gtuk7TlKWkolj2TlPUlThjn1iYUli0gOWk1dfqukEvkq_jgUlXukkSkcUl3efTfdPyinUl_ukqLg4ukK1g6ukguko1eBvkuUlyuksec9ukvTl3LgGvkhMeIvkivk-1gAUlxvk51eXMgBVlx1gGUlIMgIUlt0gMMgMUlDgdqVjKgddvk0vkqTlL2eRVldLgjvkovk6TlhUlnvkXUlIukY1ghMg9Tlqvkvvk7UlgMgoMgeVl3vk1sjUOjPfjUGl6ZkvikbGlFnk-ojPGlC9hgjjHjkUBj4ikuVlIpjZGlT6j92kOpjcnksikJGlg9ihpkrVlIjkknk-VlxhibVjLOgtVjQPeeVj0cedjcH3ktykwKlEfjg6jy5kAPjLjhunkKiiYjkq6jajkEHlX3k-hhaHlsjkupjeWl-jkE4ezak_Glojk07ih3kF7jHkjOIijUkYkjT6eACjNbkGHlr3kOHlqWlXQgzVbuHlYHlF8ihWl7nkxPjOCjs6jxak8lhI7jpWl5okCkkOljO7jpofagjVbkqmffHlAQjeFjaqjE4k5okG4kbofI4k6PjpHlc7jL4k8HlEqhe7jdkkPOdwHlqnfU4kxCjyokFXl8of1okc4kNYe-HlQJkxbkfkk18i_8i9ykfgj_CjTljCYjNaeCIlmkkPXgnFl0iDzHkrkkkTk-pfKpkjBfwkkm-j9khi4kFWbvXg3kkn4kEckWIlh-k32kEGl7Qjm-kp7jHJiIzks7jIWkBRjnljAlkSYlaUlepkYzh0rfz4kBWltljyljR8hnYjSckzljN1i7-k7gjPlk-4kEFfA5kbRjoYlgckF5k77jnckkcke7cG5kockr1dqckCaj9pkBqk_pkchjtckEfgZJl-fg3yfPWkSzkNXll8jzMftWk3cjocjYWkXzkaWkCGjtcj4RjlzkfbigWk4ykmbi-Rj2cjJSjolePGjYZjb8joWkVhgqWkFZlvhgEZlUZlvWk2rjyWkeJl--i1ckUdjw-iu8j18jE7j2-iiJl9bA3rjRdjzZjZ5k28jb5kNqk1Wk2-cpSjGEjxJlJ_iGKlAdkj5kJdknhcm5kFKl3mj0JlMsjJsj7Zl0JlHmkV3jjKlQWl6sV1mjrJl_lkpaiIKlBalmlcQmkeshSTlGlgoKlpPlqKlE_dfWdcdk3ekD6knvVF6k6Ti0_fKIknZiJAl-El3LlcvhgQhWFifvh3wiu6kvwkzvhiNlMLiKBl6Ik7tbydkQVhEwhF7kIth1gkcojEwhKae9QhMLiTMi3QlS7koygLBlCblXubN1buhbhhZFMlvfceRhUSd8_faDln7kuCl_Bl97kyCl-_fF2joOiC9YjpatBerOiIeb3taytgCKkZdfMoGVLkmmarQcpKklDZnxkrOZvBZYLkZDZfOkUwkrviKvjVFlApaLxhh8kNYZv7etLhFyZ2oagPiOfXPdii-YuibV-Y1JeeUi7Ti_hjoAiuLh5ciQ1Z2bhcXkw3ZlDfAAatLb13ZbXk5BkL9Zb3j5sae3jMekD_Zb0ccUi1-ZXZiZykf8k1Ia6TiQud2bl2ibv1YMMaIUaOMhdTaRMhsVaTMh5gaNdicIaeSh-xi-OaIdhSdiaclfXkhPlqAiPdh2XluMkGyZhBgBclvVZWQltxgJCiuMkPsa1SaJzaxzaATlZahDejCMbxdagzhdykiojwFlhZkVTlt4juFl84hZTlVoAbTlSyidTlvuemUiU9kBfiXueDDgouevUiZQlddlsEefdldQlDfib4fyEg4EgZfitUcbfiEsa1Lfi2k0Tl8mkEFjiTlvdlkTllykzUjnTlm2kFckSGlVjjVOj52kXohLnk3VlF6jsVlxVlQqkJnkGakUnkAelJ6j5Vl8ikCWlwejaGllnkr2k6ZkFjkFWlenkwOjEWlfGl9OgA-kbjdJ5eWiicWjnnkPWlkmjnVk3HiE-kLalgpjsGlWjke7iq6cZPgr6jzPj0nkzmkXHlcWlHHi53ktelUeekWloWlAokqjkCok4Glojh4WjwjkHoktWlDqjoPju3kqPjw3kPoky3kzGl7Gl8WlNqjUHl4Wl43k6WlkkhuaiM7joXl-3k2okzkjP7jIkk9phnHl5okVXlpXjlXlibkIqhVQj-okT7hYQjxHlcbkxok0Hlhok0CjkXlYXlVqh5HliXl7HlIXl8oktfl-okAIlBpk8XlUeeEIlyXl2fl4ef4flUae6fljaeMIl_Xlx0iPIl7bk1kkyQjTIlXIlfljRcjGrj9kkt7jdukbDfNgl7ui5dlKzkVYlClksZlZabKckTdlQtf3gj6rfGlkmIlfDj9gj4Il94kWzcNlk84klYlt9inYlbck8ljE2jEJl47jzpkXlkorjJ5k87j9lkS1cxYl2YjYOgoJiflkp1iQ5k4lhCfgC-iYJlqrh9Yl9yfFqkozfiVeA0f8DgEhgTgg-gg2keH0fsMfplkz1RU5kTmjTokY5k-zkEEjRnkKalZWbj_cshjPal5hjXqkySjZqkSalumjpmjEaldhlpmjIalI9jXhl7lkz5kNaixKiGalQal45kfKl67ftqk9mjWdknPlUCdZdk_kgcaltKlhajvKlkmjhal7clrdE4_kfsgx-gfBl21joUG0tj4IdlJhxVhevKQ4jyTkeclrdEvAAqBAojINBkHAlogkErb2alu1aMBlygkIVkIwhvOh7FixOhZilAGdRzY01jzKlAJaPilw9g9PlBqbJugxtjk3YmLlndElillhENPlJ-h2eIBbjk3jZflZ3jVPlINaXPl1SEgUi4ci73jFah93jZJZKyh_OlvilXdEjNiHaiMPBaOlV-YWMhHclLyhHHk6-ZyydYclxoa_OiOillhEjBlZeVGjlBNiHWiQZkKRag8kUjlbfXgclgAl_hllhE-SkZPir-j3PkvibejluBA8ilhjlEjlabloAkqtgMxAhsgxGcgGg9QdGdiqdiPBGjPlenjNHkh9YAcltjlrjlo4iKclR-bMclfhIOclyclUPlfVhiPlC-jkPlCJlrgladkoPlOwhDgbaaln_dsKltPlkilpbdrQld5iXAgtOlpvaTcl5zbj9k4fiiHkzglOWcodjxfi6fi3fipHkFgirHkXZctGeoVcCgigHk6GgzGgkkkGIlH5bIIlx7h-flrqhQZbpTkIJljcgBwfNdg3ElAtZ_Nip7YruS2Ui0tivXkVtkPlaJmYanZdNlAtZoBA2fkIKP6FklhEbXRoAAvnQ5kdwRkXNi1QF8NlzxjdbjVEaUxkZSaiKaeWcTHkmSaTjlTQJ5BA8NPEJMPJjWybE0EYEkEobmMlUtkZSl-mZoSljSlklllSlYSjVSl-iZxllNilkll_nA_PaloAzBA9RidthIleLnjPZi4PEPTkHGkDRaD7Yl-hkxgaPlvYkJRirJBA-jbVhtcl6jloCkQdiPgaUGiGklotknWdCdlifirdlpdlVVccml1Egkzj4DlZdjwmHX4YwBAeElsWiCLi30k-Uk88YPVhYilhjlbyAhLlIwJEMdDQdo3iq6k0BAr3iflggQl6nAGFZ5_kHBl-Dlual_gcLblpfdafksWh07kWDlAShjVEFnlu7kPRlwMlXnZWMlNLl97YKfhu-f9UkMFid6kLbAf6kxLleSkfybXvh8LloKd-Lly0j03iY0kxQl-0jQLcuYi23iRFlYUkwBiPIbyBiOyjFNJ0yh_OlujAKLlDilqNlHSlwrkMQl_8g63MWojALl9xjqmlMnldwkrxj8KlnmlNmlfLj7vjrajSyhrclRjaiShGUjDHbP8YcFl78kVclIklTGiQhaPclVEl1saZmlisa1LfmfiXWfhyehWfb9kjWfhfiAZkQAl0BArTk1qitEk9nlfsic1kgAljol53hLsk6eCTykQtiBtkpCh94iXNiAMCYTfpbirmlJ2YKVkdTiCCheDiMTGSnlZPi2rk_mlgvibtbA1jDRloVZEwiGRlNWZEwitzjnwNg-b8nllrkP2knXkq4jxyhx-k4EhnwNzxJ7mcynl5OlOMjTFlCJjdskzJb8gaebd1YkvKhXplz1kN6gPRAULlWpl5oiZPk2AkVnluLle6kwLlD2YyLlB1ju3idnlkXhCEcV0kSJhSzYBMljnlI_f40j4alGMlRSlNMl9QkuMjaskNSlVqZExkCaiF2hukGU2hX1hynlF2kvEkLQl6BhbKjDJMG7F0NlJdE2NlBPluBApOlpLlXNiKaAurkqvj0ShV3aIJb8olXccVqlsBAHOlOuiAhAtQiiqlAqNiskGIh1CPLhh8zj2DlQblSXiVzZeJbbyZY4jYNlJBi5XWRMa23aj4jONazzj1Mj1zjhDa4fa7ibUJkY6abyZT1a3fZV1a2zjmIh72gkPcOQiLwk3JhUIh_vg8olcFLLHYtxbPplADhHVk8_kI1bQVkjTiIblZubowh2zhAKh2llwuhBSlrNlGNi51kbcl5MaBNjdMbEgavqL_La4MlIHkhXkfRaArl7yaeJbJgZNrlrHbGLITGbO8ZsvfUHboXkozhyfeBslyolYrlKfWlhhvaArBlFWhLEljmk9vkovbIOZNNZL_YKOZMWhHQl3wkXLi2xbbTZr3jDbhX3ZnRi10ZA5YJdiKjlGclxLhNjloLhFclFYa9yaMahaQlnslV-YF4ZjxcFkl0xhEbjeXkHklOPk-chhcl9OiSJbyslJ_jJBASBkXXfNpkm3jQnjbaaUbaWba4rldhaIplGwiR8bIwisFlcXkaFlRdiWml7slhtak3af3ab8Fdsl2yhVEb8xZDjbD-HFjb5FbA0hryhC0hZEa8tjawifrkjAbSKbobgXBAVKbzOl1CPvpVhyA63MHTZWPPObANpJtzZlhEkhhwmHHTZ6zhsBew-gUilDrbmwk0zYiviWpllAhKTdCEi-1kCrgpugYyg6Kh7JZAykPGhy_Yg3hFAlQxgplBosgJul0viAuliBA_gkE1hSuhCulyPltBh5sgHuliBhMsNg-bDFANSkIJbhplUbcjpl8YhMsNrWiqtgieFkal9NlWTk_VZPJbObcmulLqlBzALskEBBsulu9fT0bP8kBqlIrkGRZAOlEJMvNl6PkDGh5NPxJjqtg0IjkLlXvhBElO6klyY9rk-6kf2YA7kVVkirl4Zh-RlDqlfRlcMlEqlw2jfSlWSlZrkl0kfVhItlruSsMh6PbJwi-OkaEbB0hfHBD0h8hhjZkWaiNdlTikX2kovlXTlBjjq2kCzjb2kXdlCCiN5jTIkFfkUdlcQlS5jUIktUiFEgV9kBEgdIkdXfzPbssk6fk0ElFwkqskI5hydlaejgTl5mk7Fl85jk2k-5joTlAGlkikKYlUeljej8dlIelZ6jC6jLGlPelVakwVlzikQGlWhl0VlTnkDSb9dljOj1Tl7VlQUl1ihpwl07jBWlswlD3kkjjP7iCWjdVjkllMWlywl_hioVjOOgLWjcVjkVjpVjIWlWOgi4eYOgnnjwOgqPe0VjGWjiVjJWlhOgqnjSbjAWjonj2Oj4icmVjzgfLbA2Pe7wlRWj8TbKWjNxlExl6SbYkkoGlyhiqOgSWjEhfaakhelD-kSjkMzifelphlUWlhakunkLifFii-CGHiiVWluGlvnkYWlMiih7i5elN8eKPjrak2xlyRg5Glvelj3kV6hc3kJHlgjhmWl7qk_WlOIi-5egzhUPjzWjbWl-xlifj8elq3k-Bjp3kByl-6j0jkPii2jk3WlwelbRgYQgt6e4Re2pj5jk-WlzelCci9xl0GlMXjPbkCXlpzioNivReJZitjfsGinylniitiipiiJ-kxjfaii_jflUTMjihQjEXlhflQfl_3kyVk1kjPXl6HlRXlPfl5mftGk0WeSjickhkofrdjQQjbfl7VkdflookAljbXlZXlpnfOnfyHlnuccxlSflubk1okP-kTqhckkhgjuGkqXluflGNEZVgzCjFki2AfiWg0khAYjTWgbkkwXlikkjgjk5eHXgGCf84ilqfzXl5Xlnkk7Xlf-jHpk1kli-j3klz7hAglAtlMwcBYlaljArj70iIYlqFjwdl3XlIglxUjGckbpkbIlE1ipTleEfNckXsfhIl9-kVrjpIlQckopkURkkYl54knglmokZULXbgOGfXliI_kC5klPlE5kEsl8Hk9vfj3cCwf1pkObi3pkuDjZglPwN0YlX2f2YlLfguck5Yl-pkTfgAhl-glCqkNmjMyfF9iWyf2QPVZkQyfNLfDhl3YlyNPIggGhglkeXMizzfTIkYzfSvPG1lTIkiggkgg2zkT5k4zk8JlkZl7zkX5kkhjB0ka5klJlwhlYhllneUqk2JlDsjkhl0Jlfhlc5kbqkBmkVMUr5kc1lphlKdk1KiJalq1lqGlCTj05kohlw1lXsjqqkT9dUalRAdFal2jgheVzekO_iyPfdoeH3fk_kkdiGDfmdihzlX-dpdib1VyjIsdi7mixXl4hlHOW7kg0ekSoc2ekbalHOWuSkxqkMnipKlOniX2lyJlf4f2qkQklV0j4vlXallCdORk-ekzlgnqe9zlwqkf4f7SkC6k8hlvEjWTjG6f0_k8relEd-re5rkiDcBngMngR6fYterEhDvl5BAbBAxCiFvlDujrilqMjGilN7kTqlp1YBYhGuiSLlaBkGll9GjJHha9Y3BAI3lq5gUhEynl4KlGqlXIjELl8CGH3loUG1xYpSEjThKpJKLlariM3lu1k9IhP3lU2ho1hvaAFzbhULg3lZllIFkMSlX3lAolLqlH3le1ho3lvaACxjALlYLli3lXHjk3ly3ln3lCzbEiLfbAg3lvolBikmtk7wjl3lz3l-Gd4ElIhbwIdCLlX9gw3lZ3lRULp3lSULE3i33lbplqyj6KlO4ll3lJsk-gk98cg3lgqlcplX4l2xjnulH3la4lR4luBAm3lZYhg3lQqlD4ldplBKjZ4l97YDzbJ4lnplldkPslMMlN4lh4lx3lQ4l4NPT4lSLl-xkM4lT-gY4lH3l64lJBZc3lKLl20kQplCekE4lxrkl3l13liHjZcApplLulH3l63M74lH3gw0HP5l72lH3l_3lN5l6El53lYMjeulY5l9fdJLlALlj_jc5lSql73lQ4l--jJBZF5lV4lI5ls4lF4l63i8YI2ol12lk1j7alLVkCtk7OcpolMXkl_f_vkxHhyEaCzaMvk9ccuTlS0gZ2kyUlkUl9tk1tkd0g-uk4UlyZkZukp1gGuk_Ul_5lY0gM6l-TlBUlxKgDUlENgZVloUlhohdVleLgFMgTvktMeHUls0g_KgLUlRukNUlPVlY1bUUlY6lvUlbnkjUlbukG6lx7jafdsLekvkT6ldUlrvkAukoukytkt6l7uksukevk0tkmUlb6lgMgaKge1grUlj1exUlCvkzUlnuk8uk2Ul86lruk5UlK7lWhi1vkq5bP6lp6lK6lT4bS7lz6lD7l93bEUlT7lm0gg4bCUlBefHVle6l7cfg6lOukE2e51gw0gl6l41eo6l26lP2eT6j_6lF2gYVlr7lXnby6lxukc7lTYY16lhVlp8hqUlQ7lidElVlUefnVlNkfDecfiiBncJnixiisii_iiliixylDkfpiiviiK9iMbgUGf2Ql10lB0PAfg8glmbj90l_5PEyfaJlk3l5-gHMUJ3lU5lXQAW5l7PhtDQCAkG0kCdiZLl33ih8lFsNoilm0B8diUFd-1YA2YTHkL7kGil41jhMlAKf5KlNnl6TkUSlc8kY3ltDQWPiXbA-AAzDbpbdDXhBpgz4lqml0qlsClcGh88ls-HTuhDul-DlCGihBlyolLNbbMjUnlqNd-_kBVkR7k6ald1j7olEwhg1juFiICdqOhDMlAAlHwhD3lO3YF3l7tbBblQol45ZWyk3LhPoltrlc9ZboauTjYgg5Tj7njzTjCDkqCkYCayBayCko9lWnj29lq0YRbjaCgG2kNwgVea5xkzclUZi_Kao-YDNjb7lQclaOiRnjFUjuclWdaUeaJNH_Yk3clCUjGNjOfafxaO-lzEhAejDIan8kwvjatj9BbRSLXzZ6SbVUjuMkRLjw0aaUjuFbDhaMyZ9Sl3TfB9krvlvFlY2kR6iy4jw-lyNjoZkCuezvl5FlJwlOwluZkn2k9mkKwl5tkI0l1dlBGl3Ndp2k1-l4VlyyioVlAdbHGlhihjwlw2kmwlyikejjQnkEVjinkZjj2Vldwl_ikVGlKpjW_lFel_ZkBjkTelT_lRelgnke_lMpjDWle6jXelaVj7VjjVjT4eLWlgVj3wl1OjBfalVjVxlp_loVj4BAgkiPWjo_lJxlgPeggfHxlsVjAxlzVjoicRxlx4eLxl_9ldxlQWjy_l1Tb-Vjwgfx_l4_lpnjTxlIwldpjFAmLAm6Sbr8kcWjQAm9_lgPeVzloykVAmlOgW5cTWj5jjNjkG3k-JlQjkdxllxlhBjeKlcWjnel_jjzxlG7j1xlLyljylFkjHflwWlgWliylIfl_xl-Gl2elAHlIokKylLflYyl3CgjfjkUkMHlhph_pj5AmdkjDbk1jkFbkXylMylwQjOfl6el9bimylgylAXl7fjOBm5yl-fjTbkrflqIiHkkBgjgHlhWk9ylEgjcbkAzlg7hHEj-Vk8ykiXjK4kpXjXXlwflN4knqjPzlOQjRzld7jAAfhXlTBmeQjYtdWBmHsdnXl1HlcYEezlzflPcj6VkuXlW-kqzl7qj_zlk4kB0l3qhD0l8Vlp4kJlhZpkT9iMYlEWkOYlHYgfofInJKckZIlcIlN0l4rfZYlcglgIleglS8hggl6ZguIlW0lsUh9IlrpkvIlZckupkSlkDJlw5ci0luglsYlmckm1ivYlRhjtYlsCmL5kzYlRJl_9ix0lXJlz0lR5kRzkD8jRWke8jDZlWzkczkJJcZzkFdjJZlBhYf-idWkTZliZjS8j7Cml8jkzkpzkVZlXZj6cjZZjHSjeZlIDmHQRvzkcZlBOcEZjxcjt9c1zkSSjcJlX1fDmkfKiW5kK8d3WkpZl8jkThl0ckW1lQ8dA0kxZlf1fEelhDm1ZlB_it0kIdk5Zlf1lKmki5k88jj1l4Jl15kkeluKi7JljZll1loqk_JlLdk8-l_2fthlQPfNalshlCaluhl21ly5e41lSmk_5kcRkZ2ldajPnie2ls3YSCdfal8lg7qk72lLNbBil9ChEGI_FdCsksrlWplLNbeLlSzgtBAeLleVbRngtpl2Ukg9l86kLulLNbq0hZWZZTjVAgxyjXNhbkl-Bij8Ybqa2mczRgw5kI9lLNb0Pk0olH9CKikZNj7VdbNjXphtfjQ9lfxeoajuhkGol84Ztaj8Sl8Ej19lKAj0ajYrkmbjLdlT2kuvlRTltNj_4hLjjaihFOjAnk9cdg2kkxlfAmSWl25kiAml6jjelgelvykRXj8yl8ylQZlSXljHl-ylufli7jvHllFjiWg0Fm7kkFCmqwlF0lfMDGzk9Qjr7jPCmLfIRCmNJlq0l5CmRleT8j_CmCHeZDmR8jJ8jErgazkbWkl8jGDm0xktZlQZjIGmwzkV8jNZlRZlj0fZ8jDKiYZlaZjk8jCDm_cjf-ij8jf-in8j2leiZlslkiDmaig9zkoDm_zkIebQdjuZj78jJFmrjAazjs_hwUHjvj3_iV-lRSLCNbYXiUElVnjnDixTjDxa8Mj59lt9lKNjHNjoYaY-ltcajuf_Gm9ea3aalnjgaeDxl1OgnwNwPe-BaCvlLNboBkGAiBZBBbj0nj09lL2kBHm2TjEHmE-l9Ck1CkjBAanjSFmvCZR-lOAmo8ka-lSwac-ls-lu4jLyiQdlpvlOdltvlQTlD6lQyi3Flaik4-lgik--lOmbx9kp6i_mklTlSwljikBnkUCmb_lGGlYwla_lB3ksVlcwli_lQel_ZkyITsej02kiNgO_lKelRUlt5hKImNGlY_lKvdMelnffSelm_lM_ld6jiGlZwlkideelgAmy5kmGlHfjsnktGljpjZEfpelFtj4akfyla3kuelwAmfWl8xl1ImiWlW2d1el_nk4AmBoktAm0AmNyl8akePjSylxjk_els3kBflFJf3jk0WleylselzIm8jk6xlw7iObkBXl3Gl7We6yldHlS8iqHlrZeKXlD4kdBmsCjfBmVJmhBmJ4kNkknBmZJmtXjOgjgfla4ky8iVkkeXlTzlV4kZzl38ilJm4bkbzlUfl3qj2Bmofl0flXljDglEDjxQjSIlIYjH0l8FmZwc_Jm0dlTglygjWglMQJYglxvlVCmy4kXCm04kZCmfYlPRjOJihYlYckjYlVRjkpk--kack7klRcgNklEcgtglGJl0pkwglOhjK5kzYjxgluYlxCmlJizCmmRjTJloRjilk00ldDmS1ldJlpGmwDm1-inDmfJlqGmyVlvhj0Dmahlhhl0Jli1lI_i_ZlREj7DmqFmK7Kjhl9ZlKajt1lnhlv1l0mjEKlAEmF9jTPlMLm65kP9jWal4mib2l3hlZlgfMi6hlX-dYEmA0cF6ktCaMmlAViiqJbHmrCkxCkJAmzGm04Yg8PXdE_AANMHbuJ9AA4BAtLmnGkT9lEvi6djd9lcUbbEmlOJH4YS6iVAis3lZojG7kyLm8djGih34hS2kJyiuNjGyi1LmqSEusj3OewsjXNlPImhOeI_lAakBziFMm04YvDlkolRQd6MQ7tl3ThaGmh_kXDmQbiD4fQMm0bA7sj9sjPWbAtjKwkSQlVokr-kFylSdlv6jdMmqsjeLmN5b1BFHZkzBA9QlYOgAMmu-loMmQviPrlONbrMmwmHtsjVGfqsjWllN5brQCMFmU7lx7ldWlsTlhMeB7lrKgqMm7BAILY7MmSOL9MmxYEtsjrsjPCleEmoCidzjlUlmMmQ7lwvl46l41eHNmwvkdMm4fhF5icBihCD4GmvCet-lTEl_3hJyANeja8llOJMFaWbjw5Y1CPZbjHaictE5Ej7SlXyks9liHmZNlbSk9Bkz-ldUj7Nm5nhPdlNwljykfikRjjmTlWWjkFmMjkBEmnFmoykkAm6HimAm6Hl4ylpJmyVebJmYqjX8izcj3BmqWbkHlFcj5Vk9Xj-yk3FmAzkKqfCKmEEmBJIRYjW9iGWkQYlEKm_kkGKm42bMJl_Yj6CmizkCZlTWkgGmZWkOYcBDmyOmzJiEEZ3RjMZjeWkf-iW9cWGmaMmihgTGmjxiY8jWZlQDmeGmSDm-CmXGmuzkhHlBPmCdjIviyzkaDmgZlbJlvKmfDmp1lV1la1fnZl1lllDmvZlrDmUhl8Wk3ZllLm-Mm7obWHNzNmcZknij1xhT2ZzxhSXf0rlKNjxMibWagwaHQeTBi9NmsNjBMmZaiy-liykeFmfVkCIm4dlFOmZpjHOmF9jpImX2ZNOmuflPOmRbkBcjZBmMXlJlj0WeYOmbHlZnfeOmQOmHljBGm_Hl7BmbOmm4khljO9iDbiLCmHzkOCmvWlRXIDGmLJlZlkGGmL0fKDmhGmzqeLGmmzkGZjOGmjQmbzkIPmdle5OmHDmI8jZkdvFmPZjSZlAPmC6YCPmPDma8jVhgc8ji-iWDmfZlxzkTDmvQmlPdwWk7DjPhlT1l_Dm0ZllZlw8jrZjGGjUKi6WksDmB9hyGmGIhkhMOXibNdTpiTrlQwbLhkvKhfvjvOZHFZL4YIsNUNiRuNIsNcxbHAh3qiD2jbkPuWagmGbYi8YhaRmGFZciZeRmQNiZCiTnliClEulQtaVzZeIarNZIsNpRmF2hrRmwOZdRmMoGVYiiRm43l0nl8OZlRmz3FnRmS5AT4jlTZESmYeZXNZ4RmoVipChkhMG-j-RmYCihRmTnl5QkCSm2DZKSm9CZqmkHSmOSmRRmNrAN5MuRmqMZwRmkSdIlBEuj1RmaDi3RmMoG5RmLWLfSmx5MeRmrViVSmr5la1k0Rmy-YeIaGSmtBAISmVUZZSmVOZL_YNSmxViiBhusi5jaeRmTSmMoGASme4lbLk0SmEzZH2jaSmFdl4SmdSmDGhBTmgAihSmONZjSm0SducAmSm1SmoSmMSmqSmPTmcGhRTmPwc_RmVSmq4lJnh7Sm3Sm5SmGRd7SmpSmoRmdTm4Eh2Hh6YijOc-4l5WhhRlOrkqRmqkbVNlSXWdzgBwhs1j5Xk-nlUvlzTmZwbw0aI6i85be9kZeV9WfCweXFgeYfEUmR5h_WdZFgeXdQGePFguVcxJmozlYzlCChZzgdUcsAAIMS2TmNseohhVNmTTlwHmiUjxnhRdlxUb_NmemlffiuEgcolYej9HmfFm5Pm2dl7PmOWlnImmFmuUmhAmAQmIfjdok0vlLQmUqjWflGQmR7jBZlsCjKQm5ykVpc0Ugq_eNQm1FmNcjV-kSljcljVQmErjl-kbvdFYgNCmYcjQQmmjIdQmp0luDjKhgQWkuOmjQm9CmxOmIZlzOmHZlJGmLFeQGmjQmSGmZGmBdjvSbxQmX8jzQmkVmyQmbGmDPm4QmyJi6QmUGj8QmUDmgZj_QmtzkFcAmGmB-coGmV5kyKmOdjYPmZ1l5-ivGm4Wk2ZlWdjv_j_3fTRkfCmU2l7fbnVmi2lz_jVUm2TmJjAGyYWUmVNl1MA3ult3lblln8ZD9ZbSkU3jILmPGhRyY-DioNhtxkmgkV3lPfkRvbTfkRRmbgkqtgNKAaulyOk_Sl_EGWuid-lYuiRGGJZjrEhOMHVNlF9Hx5ltdk_QliLcIildmiPSmwoic0CCDlUKhn8lmIhMWLoUGpFk63GDAkjMmCSmMwgDTlc4jBfZW7FbdhN8Ec3ifdhzOlMWLBAkHPiq-jEolgyjtxgNXm5_aQXma3iSXmLAkEQi7PhfXLFjVG7FidkDAkYCk04l-OkdXmwahP0PlaeiekATmzXLFjV1Fk7iAcVZpXmKMmCTlXekLGZgekz_aPqZ0WmETmgmGlCigmG5YikOivwizRmcdZpOiucbLPZZuN59Ydrig5bAYmWsNvSmSDiu-fvkBYTmP9Y3paujlsVZR-fSnaPYmwAa0WmtuS2YhT3gpfkXSmQtkHqlavlHYk4vb0SldWm5ygLfhwLmBBcQ8lKFl5olboj15lN8kRXhhvh7ulxxk_VZ2sk3KYMtlK-lRAafwaJBaZMmwvjp8km8kT-l-Nl_djHBab-lHZmuulbZk6xaMZm8uliwgPGabSmDAmswgrYkYAjzPmnojsmkfUmgUjDMmbaivTftmkt0lXTc3-laokhTl6-lL6lhOmQRbfTlA_l0Zk6PmTwlFImiZmWnkGnkK_l56l6ikGnkNImgImWwlIhcz2kv2k12kVImbImLelswld_l5Zmf_lfnkeGlIGlhImVpjjImZImjFm8PmUWjWsj_PmpxlN3ktImdcezPgDkcsAm7AmJBmENm4Im7WlyAmcamlMm6ImAylABmy7iDylyKl0WlDHlZamuAmBJmFokoWlFJmGokSifUylPHlWyloJmVHlEgl0fjpamAJm98hzAmxAmWok7amAVm0yklZmBkkeHl7UmKPmtWexFmdJmF4k2ilzFmMkk6UgSUmPQmoXjRkkIBmlHlrHljflsJmlflvBmnflTbmhkhfQjMzltkhyflOQmApkoBmd4k2Jm93k4Jmykl6fliqh4zlFpkdXgmPf8flZCf6zlk-j8zld-kBbiA0lEYlKVmJglJVmLglJCm-kkdpkGKmERjM0lxZmH1iaYlcEe44kLlkvcghglmglBhjX0lVKmS0lCag_-klCmbKmAmidKmi8hfKmMWkhKmygljKmXcmlKmGImkRjoKm6Yj1CmA1lOmjU8l1LimlkBhlGzfC1lIdjeDmVigUPmwlk8Vm3ckcPm5ckiwlghlGQje1l6Kmm1l1Jl2DmHakAalPLmy5kp5ko1lU1l8cmxUms1lH9j9EmJLmOdk9Kma7iRalBdmxhlLKl85kiLgM2lPvZrUhOdmWRkvUhR2lElgsylWLm4dho_kxSk3_jgRkW0jf2l9_jCFkZmkPijVTjaEmkXm5ygxriWdEF5ljTm14l_4l34l4yg3nXrFLl5iXNlz5lZ9llMjrQclmk9YmsnhrHhWLiIAZT3h2QZdibUBGoQZhQZZoZiTZr5i-Sl-zaNTm9rlF9Y7LalGb2XlRikzHmZVkxPmxFl1HmWTlaFmxZm7CgojhIHLhUfmgeVdlSej3Um0iDudlLwlCOmzojBOmQwl5JgnikvZmhFmVwlFamIImqVlswltVlMamcGlOGlgwl3KmTIm76i_Zm6ZkWGlyemvVl6emOelOImewlg_lHamL_l6ZmiImyOjEammnkGOmPamIOmyUmTWlUjkdpjoAmkpjqAm0WlYamyIm03kttkLBm3xleamSBmXfmgziiamnamVPjlamBHlgfm6AmWfm1am9AmOylEJm-elvamAflufj2ziKJmU3kFYjGflcfmnfmhylfamMBmFRmRqjQJmGbmUBmfHl0JmJXlyVmWzlHbmabkBvljBma7jlBmLzl0BmDljO4k0amCgmR4kuXjkflqbkYbmIQmPOd3HlmbkS-k6HlU-k5qj-BmlQjvflnbm2zlj0gubmhTkwbm0Xl9pfgzhoXgpud6klGvdBCmFgl9JmGKmUIlbnkHCmBbiMglRYlFKmlljUglMzkXYlkzhWCmQrjbYlnGlWxddCmbCmy-kNcm6-kkYjTrjBhmQlkoglZKmPHfRcm37jKhjj0lEGmVVmRhmiUlJKmy1dv0lirhglkrKmVJltKmy0l7Yl30l6YlE1lsrhOhl2dbgDm3DQgJlrZlRhlxcmS_lOald5kmQj9ckSKlGEmL_iIdmL_ik1lshm3cmELm4Dm-Kma9hDEmBKlfqk5Kiy1lGdmOmk9ZlOEm0hlcdmCobVLm6_jymhYLmddkt2ljajmdmEXmOfXWqlaQiuQZTDi5XmWDiFujLTmOwgNkl0WmRimoqlwSmkSd26gkRmYimYDirHZsTmdWmTimeibkhhTxM1OivjljFhPHDXYmE-YeIarSmXHhBem0tltimSTdBHciimnSmZimzimoim7Fkfim0SdT7g6imZTm8immim0Wm3imSobEoFBNmITm8EdCSaQtbAwgSulLXkeTmBlG11ZAHcVWm8tlcnlNJhsgkx0jugkz0jSwh9QdDbar6ZIWas8YhjmA1Yn4joHZljmv0YcRl_6Ys6YP7Yv0YY9aAfZDbaujmzzYbKbYSmuxZablMEeinZi7YvaAioacsl-njCCZ6xZ4jm17Y37Yr8ZZEamEb0XfdxhvHhYbl0LaqOiIkaeBZ6qljwhG_YKYmbbl3SmQojefkC2jSkmZblqOi08YQkm7EdLkmZYmbkmT9YtOiaoEnwZoMcfkmR9YcblipakkmQrAX9YERcfYidQZnkm19YjGbbTmgmGWkmKkmZkmMkmLYmILh69Y3SmwkmjimH-YgoanTmEtg7SmHujmim3km7imkimAHZp-YGlmvAgElmMlmRkmIlmH-YmTmPlmekm_kmbkPqTmcSm_SmfJd7SmZ_Yb_YUlmXimRlmbkPJ2jflmYKkhDZ9JkuyZDNkDOkFBggblEKkmSZTNktblGtkmmaLKkibloblKPZPKkysEULk1lm-TZUKkI2ZS0ZM_jqlmllmUDZaKkJIZjblfKktzbhKkQtbFmm7MkmKk6lmouhcNkQainblAmmQslPmmV8ZR5AwKkNmm7JkuKkuokYCZ1KkSmm3KkEMkdkaVCZ6KkYmmBKkFLk3la_KkaoEBLkemmDLkgmmANk3la_CZILkJjbkmmOKkFLkLDZxnQKmmWNklyATLkRKkzmmTKkhDZrbl4mmKNk2RiO2j9mmkKkhDZkLkFnmxhbR-izhbeLTnLhFBg2KhgmGQEZjjm8RZQnmS5ASnmbfAhEZjEZQXZ7ogMdbuEZ6DeEPZAtkTHhqrgFFZ8RmxVZebiS8k35lJQl55lXNdiqg83kMjmUPcxTZFtkXkmPNd1WhublrMdEGZUvcOwkuLc8vi8dm4hbCugqvi5HdRwcZGZDBGrjmkMc0Sadta18l2wkCqguGZkHZBFgrnmougfsbWrl25lA3gFHcWugTygTHdVygTomSHdLHddvg9lmAoLNom6nmp_aMFGAtlonmGMczAA9qgvnmHJda_fOGhXslm8fJBZJIZqPahomYBZHmmBlGVIh2nmfMcHrgIqgZRZ5nmnqgtHh2tjRHdkEcoomhLkpLckEc8nm_rgi_fyomvvi2FhAomI7fP-b2omxlmUtgIxg8xg3omcPcU8kHOhVskWufMpmVpmclNPpmznmNjmRjmZgkPomwKZ3viCsg9nmRKZ4TZynmtompKZmWmipmo_fcKZ4vismmcJdCUZLpmtpmm9fp_fyomxKZ0pmUpm8cZBMZDAZ0Qkapm8pmKMZCLZQlaFLZkEZ_jm3hbBLh4LZZLZaibJqmBqm4KZ_0l9nmNqmcLZ2acgLZlkmytgSqmMtiKCZqLZrkmMqm9pmUxMyLZ9VfRfiQpmvLZCqmCMZ0LZOnmAuiNqm7LZFomVJZNqmrblFve1pmRslEtZHOZxsEaGZDbhBibIWhONZywZaib5qmsMcUegxqm8SmzqmyqmtMcrQc9qmPrfSvlAqmGrmj-lKomBrmtBbUslKWh_Amjqm0qmOrmPNZQrmWsl9nmGrmivlpomrMcCrmTOZQrmBrmhOZ0LaKYdxNZzNZISZ7ogSOZhrmLOZJWhtNZAjZkVcBOZjyAWNgHtiormUOZjOZsrm9NZ7nA8qmnvberm2rmqrmWOZQrmYOZxEdPya5rmqMc_VZ0rmrrmM8YOPZI0fAqm2OZ6_YsRmCQb-YmzSm9OZEPZlLTQsmHtiEUkNYmr8aytg-OZYva7dmrRd2OZJsmSULarmDpmSsmMPZkPZBTlFBg5dmCFGdPZLQAaibpsmF4ajIZtsm8YmqsmtPZ_IZtwh9JZzPZL0hfSZZSZkrl3sm-PZqwhVHm7pmTQZZUZijeArmCtm5sm_SZN0hAtmSrm9dmdAZyCZjsjBtm-nQDemqQZFem1imz3FStmAemlKhU5jRsmORZ9JZXtmUtmZtmJomZti-QZZsJk_aNnhPRZrom1PZ6smEtmQtmhRZotmLQZqtmsBAXrmJKhYRZx9fptmItmPnhMrmHRZ4zbITZwtmytm-6fY6H1SZ8alytg-RZTKZ4RZKtmepmctmvCZFumASZXQZCSZ8smvCZj9f8tm3tm2smQumJHYAJZDtmxtmHumqpmLSZEtkSumzTZ4tmitmcSZPMc_smDclxpmUSZ2RiGKkjRlztmK0h8KY5QlUumMBb8KYBum1YmAqmpwhYumhBhDumGTZeum6TZswhPumX9bvwhmtm4wkbOVbslCkmHqmCybhTZVtmkom5tmHvmgtmXdErTZPtmLtmbibLKZxnm6ummrm4umAUZopmUvmaUZoijKvmAUZdJdbRZwtmvumgMczpmHtmfum-tmFBgHUZmMc2tmfumhvm5pmkvm6TZmTiovb9AbiUZdth1jm1UZTthDVZI0j5UZNBbHRaFvmpMcyvm6vm9Ab1SE-UZTAibvmdHZYXkI0jXVZXthethZthyKbGplgNZyvmJwmdthYthqtZathZ1bcthNBbkVZsqmERlixgEwiWoaBUjGwmHploTisVZEwiClmXKZbwmoLkiwmXyaxYElLkhwmnLkzwhHRlLplqSl_njCbj8njFKj9vm6nj1CahWZjWZYVh1jlwJkiyZMtk27Y-lmJvmMcZ-wmVzZAxmiHZZ0JFomKtkSqacFhu1OTnmfXZFxmV-Y4zaFdiRxmP0Z2XZdkmJxbLxma0ZREkhtmtXZJYZhXZ8Bb-XkiaZYXZAia5uA2km6XkePknXZSHaPxmrZZJYZfPkpXZFua9wmpxmeZawxm0faq2jAYZsHaDYZOYZnxmKfZ4xmrZl0xZQYZ8wmfzbsZZkYZ90AGgZeYZ9njAaZ9EddbAtYZGymnYZriDLrmExmjaZSZZNymQPZxEd8xmynj9YkH_Y2YZauaNaZJZZHMURymexmTymjZZ-YZG3jDymaymlymMZZfwmiymIZZSZZO3aDaZKymZZZbZZYymZxmaymuZZnZZJymeymuym1ZZhymdPktymjZZ3ymmymEMcEym9ZZxxmnymjymdbAFzmCymDzmaymKaZGzmMzmIzmsOZJvgrtZQ3jUxmRzmS-lxymkaZDqNfaZdymWzm_ym-YklaZdzmYsZZVaucZxYEwjmjzmVcZKbZE8H3qmzcZHdi1aZ3aZfdZVFb-0cjUbGbZmWZpzmwzm2Ja0VE3xmpzmpDiOcZdFluMdebZgkgkyA3wmjVauzmnVaqbZ1MiDymF0m3jltIb0bZsxmWcZG0mGcZ7bZOomK0mr-dQ0m3jlP0m2jlzxZn8aixmubZR0mX0m_5Zeehd0mccZW0m-zm2NmA0mL0mb1Vbwaj0mg0mYQft0mJDG5jlQZmhYZp0mwbZvcZs0ma0mwbZPZmalZnMbLeZFdZ1LkqaloRlchZqdZE8YmKbalZD1mxbAemabpaTvltVhVzZFiZmrZK1mB1mZjZH1mqkZNZl28l9dZKdizubBeZbekquZOxicwZ_7YRxic1mrQlXlmYwZf1mi1mqwmJ-laCkSiZSLhz1aoqmvrkfkZr1m4FhnvlR1mq1muVZ9eZULhGUkwSlXLhg0Zx1momgW4lSDkwhZZDk41m1Sl8pZYDkxbAaDkY2j4WhF2mbBZeiZahZJ2mYLhZDkeiZy5itdm6ZhedZRRlzfZ4Slr4lDiZP2mNgZPymiSfW1mcLhtgZdlZO2mMiZjfZfkaagZ9vmU2jb2mVrl3vZPMk0mZK2mN2m5ZhK2mGvZFwmCql5hZA2mxbAtSlcSkVZmu1m01mk2mE8YetZ-cZu2mq2mpeaY2m82ma2m-2mI1mK_fw2mL1mmhZXhZKdmkRlZiZK2meLhZsmz1mH3mTDkO1m77YYca2hZj2mX3mxhZmrZYNZxskJLhexjUMdS3mZ1mS2mf4l_1mdLhOiZn3m-1mLiZd3mE8Y3ug6wkMRls3ms5lQRloiZX2mrYme0khLhfyAloAzci3iZo7ZNxkLjZ83mvaAWPasjAWjZM3mVMdC4myiZw0aH4mV3mwMlM8YN4meSl2RljkZGkZyOlj2jMRlj2jiwjhxjPQbZ4mmibGkZKkZrymj3mDSl8wkXkZJwQakZjsNFomHlla2jwFk7RlFoah4mjMlIMlelZeGkO4mSSlTGkKlZUxZ0lZ34muqa3MlS4mYMlsQkmoZuQkszmdRl38lFQkg6fglZMsZFWcG5m9CiXlZxRlnrllibK5mQSli4mVRly4mrJdqlZeBZp4mvllU5miRl_qm51mISlk4mmvmZ2mE5mvqZ19jdmZtaAftkW3l14mRrZk5mkthyCZZeln5mu3lp5mETknRl94mCxkmRl7wh1nZZlZO5mQmZoEk65mlMkRnY6mZrtmD2mT4mvqZvRlaTZN5mWvlSMlQlaanZPnZ-kZv5m12m-OhMQdzRlVMlANlHtMvgZ6jmXhMs1kC6m-4mSkZPnld5mj4mznZU6m9Rl04m-TmXoZt4mo2mZ5mUkZm6mi6m05me5mV9KjAkI6mRrZeMlYGigumP6myTmXoZloZnoZGslj6m2OhXvlI-YgjZyoZ6BAArZ84me6mT5morlbkP9oZ9fdO6mS5mx4mG7m-Qko5mk6mvqZPpZR5mw4mnYmOpZtllywmmYmi5mGlZpMlJqZ-YaHemRqlt6mXMdl1k02jHtMo1kq1ketkZ6muMdq4mi7mKSlBNlCSlF7mJSlm1kHtMMqZpNhd0kQ3mw7m0iZpMlZqZbqZ7CkURlM7m52jPSllPa0lZ-qZZOZKrZp7m63mD6m5qZ8dk95mIxkB8mz7m9qZkHBxEdK7mU7ma7mxrZJxk62jT8mv7m_7mErZJxk-dkQRdXrZZ8mKRlf6m5rNCRkw6mEekKwZ8TkqrZH8m37mb8mqMkJ1kfhbh8m1nl47mu8mo8mzMlCsZ1Mlx8mrSl15mKsZPsZV6mNsZWsZ58m_XkV7m88mhne76mQ6mdrZHPhXskbSlqYm72mT2mDxh0vbswjQxkQiZGYkY5mZvl3llJtZiSlqlNLic0llsZjm8mwllY9mpSlprly8mx4mD3jQmZBHhE-HVzmI4m6nZl9mV9KA3mNdZCzmq7mZ5ms9mwpZF3jp9mG9m26mPHBz9mMSLxma41F29ms6mH1k69mLwYCNkw9mI8mYMl69mlLhrvZC2mx9mW9mD3jI-mFxacvZu5is8m6KlnoP3Ib6wk52m03mp1m32j9uZsfZz2mcvZb-mNfZ_uZF3mO9mOlZFvZCNjHvZJvZr8m9TmTuZE3m53mS-mXIjySlY-mf2mTuZ3Slt-mq-mruZECQx-mP7mTuZECQ1hkt3m38gpvZGCkIpJR2mi-mo3mBdZ6Ta-vZFgma6mDwZH_mlfZ_vZY7mD5mBdZx1a-CGs1aGfZy1m_9mZjZHkmC6HbwZyMhTwZboZYYfXwZZOkNwZa_me1mOeZTwZP0mlhZoYi6wZeblG9mp_m6VZvkmuwZ5wZeFLxwZfYig5mG3m0dZt_mrwZrBlf7mh5mBdZ4_mWXafUk_iaKxhb0cZcl6VclwmTmlCAnyyduTc3La-blyblDAnxoa72ZNwmyTi4blzblpjlhiiAklTAnXcl_-ZbWcMAnixZZAnSjlUolQnhIAnPraRyZvwZtOihdltij3qlmiZ5ql_qlislKTmJlmkyZklmvMihlmz3FNOacyA0-aSAnuAnH-Y8yZeOlg3F7yZsSd3AnXAn5AnGzZNTGIzZtaALzZOHBABnBAnEjmJlmh-lMyAZzZDnfJBnoAnLBn6An55fozZ0ulRBnIAjzAnzzZYoAPBnPQgu9aztlLMlDSiojlijli8klumJcll0ZpdZGFZzqmtAn80ZM1mIxmT0Zw5YdmdhAnoBnYBZOPhHQhHTlk4ZbOl1BnFFbSXdQZaqga6BnEFbgsl30ZcAnzUa8Ta1TigAn-3ijsl-ilHyh2ALsBnv8k7CaMjlOCnc-aoabT-a9clEclKCnq1ZX-acScKgfBBnMemFYaQ1ZSCn6XalFL92ZzDb21ZECnFchPchvaAK2ZSCn61ZdXaJ2ZIchOCnLdiOFbeza6yghBnnBnzrZIolh2ZU0a8blWFlbVh7CG7xkKfWkNkYBnxbl12Zmbeb3ZH3ZdcIK3ZaVZ02mi0k63ZR-bHDnd3ZJDnr5ZJkm2qluslGDnp3Ze3ZOCnn3ZQDnq3Zb6Zz1aaDnXDnG3ZRDnJ3Zr3ZpQZWtla9ZBklelawsls-ZXmlVDnGLIsLbEklrwZ53j3blvDnmberDnZDaIMUVwmDLaJOaPFmrbfEAjkPmr-lcvlp9lz4Zh1Zszj4Bn-Oa1Lh04ZWCbYZmuFaJEnLEnB5ZGAnqrlVEaWVhiSh9ym7jlTEn7winTaqIkMDGUclFHme5Z0alp4Zi5ZhSkk2lqPmfEnbEn4UZzCnsfanzcVVh7wiSzNvVhAAn3Nmx4Z6LhA9Y8LhK6ZuFaP6ZvVaR6ZloAT6Z5LhS-fa6ZP3mOjlg6Zo6ZIOa2ibtTjq6ZImk5SlCFnD9ZLoax9lR3jDFnz6Z18cwEn1slIxZv9l0YkF7Zv4mTmlYWmp_eiqEtuiiKlxEnUFn77ZEFnlEnSoaHyZNPitDnBFnkFnIBaXuc7oRMiknuNCsmOFnZWmt7ZqBnDcg7qlgFnxFnLWLzKarKbJOa07Z4FnysErtkfFnKFnp_egEa2mcI4jAGnpFnpDibWmFdmTFnBGn0FZaWmQFnkUGnjmNDnaFnNGnOFbTSaj8ZXzjWZZwFnCGn1Bbr8ZX7ZaGnNGn8MlP0FBNgMHmV7ZhGnqhlgSa9akeEnpFnmGntRaONZsTjk-hu9Zm-hc3cV0amthwGnh9Z9Hki_Zo-haum1FnhyZudbgbc2Pl7FnM9Zc3j59ZK-m3ilo-ZSclB-ZdEnGGngTcioafyYj-Zbth6MlUxhbEeI-YOEejoauBAnekquiKueLWih-ZkyA6Dnzrl69lhyZWWiZEaZFlL9ZLxhGygZqakHnw-ZXclhMaxoanzmjFn1QhG_ZRUapHnD_ZyraQ_ZEaZVUk2ibX_ZZ_Z_AiFHn8Gndsat_Z_Egl_ZoveLolvPirPhICnNKjf_ZI2kUbaLuahDaFEiX1AGtaNInI2kmRamAkdyhHEnKRaptk8rmRIn1AakAaPIndthJjAYHnwEaYInGtaREnzIkVEaYInismBtlYAabInJAamGnJ2kRrmLGn-waGEni9myMjmInBZmCQJS_kMHmsthc4iwthKbmoFnP-hYCaBojjFn_Inq0YR-hEvAkIn0InPbjKbjtNjy9l39l6BaZWZIbjnHm1Tj49lkLmCJngxh6MjLbjsCkMxlVJn_9hXJnaCa7CfMJn99lZJnN9mmrkvCkiLmaCZhHmwInDJnCHm97h3Ckx2ieHmrijE3axAnNFmOPkw_lvJnRDarFaqHa1ilJ_mpJnXDaz_hsAnEbjLpamDaXccpDa_JnRJnaimdxmSGnkKjl3j5InJDa6_lqGnDEaZyiADksZakqlGKnBDk2JnWxhB8VLKnU-lOPkYEaaVd0hhfLa8yaLWLhEaU6mqHap4ZlcdlKnAbagFlxMjT_hKFatNaGHBFGn8JntKnYAmzJn79lyEarXaMHFF_lMKnyKnDJeEbj-EaMFacYZlKnSFaVhm5GmcKnbykYdm-InXFaG4e3RijFaHLnA-l3FamGn-Mlr0krcCT7mZFnyajxFaijbHJnsKn9EaUqPlway0mVLn05i7waBGaaFCqHah-m1-mOLn3zaZ3GDCZ__lGKnC-l2ElbJnN0aiFaYxmCEn1Kn2RiYxlvLnfGarjILolTGarGaqHaN2kmHm2JnyGaEbjGDkEbj5GaEMnwViZimEMnWteFHawkcJHmwMaQHahxlGKnvxmp-mnLn4GaQKj4KjTKj6KjpKj8KjRHn2KjoHaxvd2JnOAjwBmUMnXHaBYZoKjfZaqKjcMn9Ck3sl3LnOIazSllFlK2ksMnlyAgnhI5HaKnIInkKjACkRIaqHmOLnk1axEdg1asaAd-hdIaW4jXIaZLnzAaT3alIazHnsIa_6anuNvIaHInXWmm6ZdjlkBnqjlj8kjFnQNntjlWAnqGnGJaSOJgInv4iMLaKxZQch9ca4slrKaUJaBsaELnVManPmx4inFnA-l3Ni0aaE8YmPmrNapJaCfe90AYXLuNnLBir6exNntJaMWL2JacOiDZmJFnxMaKBiW-j0NnINiNNnJKnF-lMLaExakNn0KnKMaKBiScaFjVGtlKQaWKaYNHINn8qlT2ZdKaNMn7xhaJadoclKakbh0NnFKg-2N0NnyKa27ZzDnhNnMLa_TjEMZYFnSEncNikOnwrl8ib7DnjOnvrlsIm8NknOnlInpOnKBihDbSOnmNncWa-OiDOnXEn0On2xhACk3OnKOn5XWoPmbYayJnkJnFOn5LazbasLaFPnNtl1-hxLa2paKAn9Lh9Tj_2YkGbSHbiOnjFniclxGbGMaWPngHn-Nn5XWjclANj9ql0fayLnlNnBPn3qLZOneRcdocLolK4aerajMabNn9On3qLhDbsMaRAncPnrPnkFlBMnSPnhKaEya0Ma2iVRGn8On1-hINakeh97EqPnWPlJMh7ilTNn0PnNPaRNaSmloOn_Pn5NaeNnvaA15a35iYEaqjipMnZJaiNauKnmvlqBnVQn75iAPabJadoAlaaidaSPn1Eiteh7OnfLn4il5NaRQnqehAPaW-juPnNQncOaMOaeGniQnB5auEZbILsyZ6_m2Cn_YmWQnzQndbkGHB35i09EYOaWOnPOn84aArAeOaBRnDYaBNakOaGRnibhNPa95i35iwOaOiZyOazPnYNnW5ae5aIPacMaKRn0EiqNaX5a_FDDQnTPaWNE7OaYRngQieRncRnhRnWahTPaZVERxhw3FDTaGmldRaSTk3PaUTkIKn-Pnn3jFGkNVdFVfr_mcPncahQ-jyPaWInyUa5RnPJg8llCieI_drRnhBAcPaBEkFKn2ibjRa1RnUTcAPnLRaHmlWQa_EGHOkaQasQaRtljFnjRa6gejIfSgNMSnWSncaftDkaSnhXk_GnWCnGPnTxkfSnhcdeSnyfkJAagbc8vmDSnMQa4_ZKZZQRalQnMQnzRnnSnTAaORa7QatQnySnsRn5Ra3rlrSnMRa3xhgUGTInEvm8SnHmltGnIOZwSnzOnm6ZxRaUVimSn5SnBSa7RaIGkOOnDYaISaXoNkXkKNELTnESn9SnjQaLSauvKWTncPaTSaBEnkPnNSnFTaellcUihll7bAcTnlSajTnmSaqSaLoldll4SEmSa0SaPTl4RnFGkVxkcyZOllATaZxaCTniTnuTn1fk7NhbQniaEu3jQkllNkS3fMHmu3jVTar-aLQnHTn46ZLeh_uaNehLbAnclZUamzYSehcPnmTapygwKnGHnqPk5Ik-wjR2a3RnqGnUUnzTa8NnzLn7Ua8Ta4TaloauHnTUny0ZdOllUnAUadfhbKn_TnoUnGUaiTioIkk4h8WguOiIUa9sl13jiahyUnPUnOVaQTnhaarUaU0aDDn-Hn_Un5Cnx2ZfKn4IkQrAkahuUamah8RnONarPkb_jLVnzIntBaf5Y9UalIkDMk0IkYmZJbl3VcUBkQHnRVaKwYXUaSMhPVaPvmwIn03jeVnTVaqcgLolkzm0cZMSn40mEWZAGklTa00mtVnmVaN0mJ0mGGnQBiuVaFXf-veSkcsfh0VnwIn2VnuPm7VnbvlgTn-VnEWaafW1ALLol-VnAWnsUn2MnrWasPm5VaF7ZiMIVwmiWaT6PMWa5OnOLaeWajgV0MiBWnJOnuDZNWnlWaJIaYWnoWaaWniSnXYadWn_waIsN9PnmQnXYa2XiYdieXiIUnIJn1XicXi3Xi-WaLzm9VnkXiDyhGTnvWnrWaLXaEQJKXaSceMXaRvhkoa_zmXUnKNj7WnAnJWHnWEnpWnQcakslIyhBjl_3j63jpDL1XaObAGVnFyhpslEFasXawBAohi1WnfCnrslDWd6VhjFnYYaM_a9XaY2Zfza4QnpInKXnbXnHYaN_a2ML_XaHMU9UnJXiFYaPYaaKjTYaN1azVlaXnq1Zz-ZWjaEBbwbadnjeLnxSnCtleSL8GmlRnESidZafMhE0aIXn-Xn6GmeSLTicHWn3YaSDaMYndZaXOigUnCWnDZaJpalBbuWnocaQYnLaaOZap8aQZawbaVZaQwiWYn9XnJUn_XnbFC3HaPYnTBbKZZAxawbaoZaCYntXihYaanhMUiXYn0daJaatvc7ZaQ3aTqaKHn9Vn5Za1YnzZa4YnNcamsl9NnwZaRYnXNmoFnCZnaYngBbnDnP-loaaBPbbbaJrAWaaPMU3SnkYn3aaxSbyeeMHmwZakaaIOnjWnQca5ZaLsNraa5YnDXnHUjJaaxaagOnsSdsNnUDnFZn_aaLWLcTb8aaAZnhUnNHmFbaAbaE0a_Fn6YniZnLWLCUmbnjUCZh1ZObazxJwbaAAa1SnFtl9ZnNZnhQnVMh5ZafbahbadIncba4Znxbaj8FnbaYgZfZn-HnsbaS8FCaneqj0Zn4bayba-YngNnfXnFanXanE0a7ba9ZnAcaZelRZnJYnoaa2daJZngea3aalanmzYtZnTYnXca2pa4IntUnhZnLca6faZJZbcadanbda9ZnjcaZelZZnMPnL-lbaaPyhpNnBZn5Za0caPanoZnzcaKee1caLdaMVnIeauca1eaYanDanaanGbn_eapan3umQbnXdaSbnObnPjAhAbS6HUbncPn6caTUjadaJanFdaoaah-l8Tb3anKanZYaxxCpan9ZnvTjibnOHmCjcnYneSLwdaObAwbnJeaYbnLAZkeaz7atbnAGDDeamjd58mYYnQeagMhmjdianbZn9dagMhnraIcl5QnEcnQeaP3G0bnvFCtLnfmatYnjnjdZaaeaATbNcnAGDoea4bnmgaKanYcnragWcncibHbg3eaweaRVnzYng-lNbnyZnPbA4eaSgNIcnmXnGHmSUj_ea1BbDfaranbWnpBbfbn2BbloajPnzcnIUjMYZecnBPaxxC8cnJUjRcn9aneSLefaBdnSZnAGDF9akWcTXnhaaCrlKcfErluFaGrl18cxrluXn8ea4faCgaRdn8ibTdnwEaBga6faHrl_aZ0WngZn3ibSdncib4ib3bne3i5bnUMiIpl0IaEwiMSnpMhAWZYgauMhdsmA-lpMhJtlT_jhvlVsmwanH9bj2ZtgaKolFdnIkl5CncVhb1VwgaNLn9NnLdiXVhwPmUMibVh8gaC8Y_raKdhAbnuZnJhaOolrhlydnTyhKUaP_aHdhUenpVh4WntBa1GbaGGrAiyYnvclJklxKbbPnqGnB-jIdi_haXyhpsgaenzAajhaVvahbnUMilxmcMDPzdJdESRnGGngxmXoNyenYnZjoAWdU0enwIn2en5uA5CiHdhwenuheIiaCXn-HnuiaFEnRia91ljFnuiaYia3aA7anJcnViadiayVcwiauenLfnSfnNuaz8Zk_ejMaNgaSfnUfnZancPnEJbXZaQNjiYn5WngSh0IbV4dXcboWnIYnx4ZtIhDjaLPnQfnxaEHjamXZKjaOenwMhQfhzBgWjahfhQfhjfhHfhmXkFBZ7fnrfhgWnpjahfhujahslxjaZnlDUifen_LitLkevjyNkyLkAsawCgOgnHkaCHZSgnMuj9LkRkaNmmMwgBMkhDeVgndkaGMkqCnIMkdgnlkauuJnkahgnZgnrShTMkm5m3kaWMkngnrVhpgnpohD4jbMkrmmRplMMkwyfjWcYmatgnLgnkMkyWcgMkmxkzgnoFlCnmE3Z-5ms7VgxkSElcxktDZXlaeEeFhnDUnpnlBhnaNljna_gnVolUmmC7Y4MkXZaignmlaiCdXhn2la4la4bA6laplm_Nkwvj9Kk3laQhnghnyOk9KkMNkDtZahnNmaWFCQmaRhnuMkN2jh_mWmaMLc_lmlhnkvj-6aK_fqNkima5gnt5avBZn3PpmagNkuhnNhnThnkNkqhnsHa77Y5hneOk48kD7ajxk77Y_maK3mxNk7hn0vatNk9Gdg1m9Ti6Nko6afuj-NkwlmSMkXin26aoujainKinsLkHnmCOk1hn8vjBOkDtZVinHhnunaqjAoRT8jmm1m7IklinqvjvUdHGbpDeYHnJoaPFnOhEWBaKdnpqaVFnE1AnuZNoaXCb_th9inb1ARDhKfW7innpaDjnqrZSGc_thaHnZEaHXnfdnu8kcUhM0jClLMjnIqa6cltjl_clCinGyZ49ZZjnIZm4EmApauGZCpa-VmhuaGyZBPbBKnNpaVjnb0cBuhxRnPQhNIkLxhapaw9akjn5blgpaKbAtOiZyZ7_m-cl2oappaKbnowawuiRGG0xZQekfTjPPnhSn0gnfBgeFLxuiu1lDej-jndansLhvuiCknMknMCLJ9mwraIqa6balFLHjnujnb0cgTj7EmiTjpjnyydjqaHgNlqaeibdknPraj5Asqa3yj-bnrShK4j0qaF6YoknrVhK4jPIkEknAhnbraPraiXZCraTMnyOkGyZHraO4YKraAHbjknBqahYE2inzpab0cXrapma5-mejnzknWraerassl4knCUhTUcvEnQ5ZOknO_ZTUcrMnY6a1QhzramOno1m4cl5raXYb8raHyZblnPfnShnPsajfaIsaJdEKsatfh_vaXol0fANNjplnDcABlnbsat_Z1SaqfnKLjhsacsa5EgPLjONjj8FjfnmuaMiljcnrVhBuadklVHkKilQ8YuGZXknMva9savinQInCmnMtaeFh7vaLtaRtaTtaLPlCmnYtaMmnY6aBua-YaftaUmnD7aWmn3saltaZFjAdlXtaptanAkmualklFmnO4jevK_Zc1UnCmnIOi4aAg6kqmnTmn5zbPzmDejBuaJuaFIbMNQMuamiamua1EhNsN3EhymnbFh_EGdFhwmnizmNmnwsa3SmfuaTdncva6Lanqhkua3knswgzua5zbpinDnn9rmouavinlmnpvauuavin2uaCmn4uaeRcRHkwsaM8a8mnotkPHkZuNRmn_vainnS5AdnnevKwhaPvaTyYLraTvaCmntenBmnlnnDvacsmgmGonnkva1mnYbAgvarBA2nnTHkgnnu8kBuaQcIrva7bZhRnInnxva8jnTzatAa3va5va3lnSInX1AzZnotkNonqtkc5ms8kRonRraHwaFRlOtaVonaeki3mCNlewal8kBejuHmNnnsHmXwaEDkixa-Ea9IaVZnCinPSiLZmZwahYntonwjn9ln_LiPSiPCbFElamnwwap5donlHlnTwa7wa06ZEonz4hDxatFnhFl-oneon_wa-2NVnnbZkKxaedZiFljxaAEaQzaZxk8xaMpnmLLcuJ4TnixaexaMNjTpnhxaQpn6PNlxaUpnQpnoxayOnEJkJZmnma2kklhEt8krHmdbADYlMzaZlnqonTdhOLahontxgTwa6PnvMnhBAmpnEZmtpnuMnFFaE-aJrlXDaC1AYMZ7MaDpnpFljBagoaeKhUandskVyaOEeHpnNwgCXfeyaZwb01YVdEX7ePPhHYnzlnEuhjwgQAg9zg9-mykn7zgHvgdlNYqnShnJ0bR5AJqnhKngQnhBbU0mjAbBzaX1AhqnGzaVOVIzaAqnSZmlyArvgn1mcontjnUqnd8F6tjPjh3wg3zaWzau4mrpnHln6zadzajXn1CnYuZM8EQDhyWm91mZqnJemrFlxdnsWmIrnqXczzagpnMwgtWmERdErnNmcGff85lKumyZnsYkOAgyHh2anhnjmqnI0aODGE-HeFnDejTGaO0aPrnrShS0anDL5CnDdlZGaf0aRqEzbhiWnFknuqnMBbJrA8bZENnrVhk0aG6iFXf3ZnB0bcBas0aV-m8rnjBaBUmfKhAsnv0a8_c1MnNZmNwgXwNwqnoMbyqnrNlpxktMnrMaFjVNrkZwbH1aEBAqumIemL1akmdQ1atqnW-Y6rlU1aVBkrcnuMk8-Ya1aHSnvya8MnU9YV_a_Mn4Fbd0ansnsjA4cn-Okw1aFwZRra4Fh21ap1aEfZ81mcHgtxgY2aBjbD2a0Gnv1aHCkE1j9sn1_mqvj7snBtnL2a1pnyOkFtnNEbe7ajvc-fnLLZAtnNEbL6asTi4jnhqlN3au1Oj2atkn_Li52ap2aMnntxgbtn4IIulnB3aWtn02a2iVZtnt5aH3a72atGjksNRnad3a1Sh0oPcfhG3ajtn62af5dUfhJqnotnWGGR3a_3aERajqlE_mxrnuQi-SnhBAxQid3aAunxQiman0vaTtlwQiiyhqenrVhr3a-wjkHYv3a1dMI4aStlY3avsm38YHnnM3aC7Y73aCCn-jZ6tnB4aNgim2avxglPZRunGun1hh_BkYuJE2Xylnhpnc5aEQnSnal5avBAItnswgW4aysEhtnrunzYkE1AJqnBNah4aD5aqNal4aYXnksN06mRZmu5ar4abjA7unVOaDvnybA4unDRnfQn14aKgnt5aI5aAcAFvnrQnArA0unu5a09ERvn_OaL5AffgdskPvnGbAK5a_rnV5aOek9BcBJnY6aBNaPRns6c-BkINabRngcZm5avpnqvjd5aCPag5aDenxunNPaS4asvnkfnMwgp5a1aApun4vn0vnWNEJvnnRnGQnHvZcsnYujXGi9WcDBGqujbinbvnkujjsakVcH6aRinjujjvcy6aNBGS6aEAlW6axin-OkEwnl6az6a0YewVag6aPwnC6aLwnRjAm6a0Nkeuj2Nks6afwnv6atDbSwn-DbhufanafinnwnBinHlnZwn-6a55fqLkJwnu8kzwnNnakwnUIZZinY7aownn7aRwndinV7aX7arnQIwnhinDejnLigGipPmkvnfGiaAiOtnc5afGiq7alsnMxn17aARcy7aacnO6a17apLixtmf7akunowaUDhohkTNhXDhdNjvWmyOkYTkkbhfTnqvjnxnhVeAfncTkYDhZui0JiWHkNqP87aQNhdNjtGnNWiAvndonDAZcHkoUGeHkSenmxndTkc0mcbAtxnZ-j38aclNphkFynYDh48axGGTHbuxndNjLynJcZcsn78aC2Y98azzariDA9a1Xndsk87aF9auGZk9a1EZXjXtoPM9aA4iwBABVnCHbR9ajrlQ9aV9aXUamUne9a61FNLkdqnuMkf9a1afi9a2iVeyneQbo9amrnrVhy9aGVaOHnlynwvj7ynPbA09aDNaQjnmynRBk13ju0dhsnCinsVnrdE6pne9awVnOXaFfnmynK-aNHBN-aYuJJqnLjlcXn3agtAbKahgYEC2Y-FkFqlHlnTCnUqYf-acekYeZy8kcsnx8kRAbJdl3vnrShyXaq-a9fZozn2_ac8Yz-a3QnDxmIsnF_aX-aDoA7-aC_arKntzn2_ap4Z8znw8k_zndQkMcI_dnNNlQAk8znGdhcAbENl4_aU_aTvZsYcKpJY_aLNlo-ku8ktXmg_aSAkj_ab1mVAkdekPAkuXmyXWwXmA1mDAbM0nYdhIAkfXmf4jddhd3inZn6Xmj0nCPk2ALEPkfQkdskdXmYAbw-jidmjAby0nM_aw0nV0n_EkPNlabnO7mhzn70n2-jfXm50nCHby0nwAbwBAOemlznV3iONlFTl5ahHonHBbdthJBbPbAK0jVOZkUZS1nLbA6XnRUjyvmKBbABbdthN0jFsNw8kUZaDgfvuZWBbsznrVhaBbi1nZXnx0nfBbIan0rnoznzBbQbgzbnu1nucn8tfObA7vntznv1np4bSqnqunvZnfcn0Bbi-lEznCTl41nXwNf-leSLtent1nNvn0vaRUkcUkICbRGG61nMwgRLjGlc21nrVhXZmB0aiGiaUkVCb4ij5RlW2n5ce_iniCbKWnIsnaCbnCb6NmhtatCbP3GppnXdES2nK6ivGiqGiwBAp2nk4jvGi-CbloaJznHlnl4jIxLu2nJ2nvGi96ej2n0GivGiTUkN2nA2nyOk1Gi9Wk3Giyvntxg1GiqMauvKhNjb2nXDbYuJ32nJtaFOkQyZHOkxDbbTnLTl_wnyJbYtlQyZatl-DbXunnFbbtlLtnMWcMEbexn7ahe3neFLa3nT8F8XZO1nX3nEjbWEbojILwYGjbwBaKTlZElW3noekVOk-PcXOkmEbaElDFbz1ZuEbMoGwEbs3jNOkdFbh1Z3EbPLj_EbLWL8EbQlav3n5Znd0ZOfg_ibB4nOPh4HnA4nt_ZJFbn0mfplRQhx5ZRFmo-l68kX4ntKhoInuMkiFb9BnDiadtlS4npFb1-F2znBvniFbfFbz2nIsno4nl4nrFb3qntxgvFbSYnqvjaEb0Fb2Fb5vandnR4nrzYlvlWnmhtli4nHjb63MJinGhnRGbP8Yq-lY4nD5nXxZ1Pl4GnLemYjZZGbSvfdGbXGb1SEN5nxfMJqnJhau0d0JgDejcennqhI1nMHbqILqGbMFaHIbd5nZPnzGbcsnZ5n5cg3ShEHbMxd7GbNTGg5nM1Z_GbxBnL5n4SGpxnjvlIHbfsJX5nV4no5nfsJy5n-tn1GbVPncunn5nP8YWHbuJnH5nGLIcHbK7Fmtn0valenXdEjHbI2nP3nDhatHbXUdpHac5nGLIw8lvHbF6Y5Idi4ao-lKrkdSa_Hb5cKjgVs5nFwi1Hbc6n4HbwynCin2Mhh6nn9kM6nowaJhaJIbm_mk5nLyjsnlDcA0Bivnluyh9tjUplU0nzPlAxbdrkiIbxTnZFbNTlghZktlY5nnfnzVnwrnyknhfnAVO4IbHvPn4O2IbnvnJUi9Ibf4Oavnu8kG7n2UOpLbR6nN7nJ7nvKfXcbfJbJJbiplk5nOSkRJbRSkTJb-5nuFbPJb_EnvhlB7njulP3aKrla7nhJbCifZFbfsk-7YhskUKnj7nIJbLUiMqPd7nuJbxYnl1n_LizJb0cb2Jb90A-Kb_ah6blAQae1c-ahvJZAKbMWZX7egyAHKbhtamtl5IhF8naSae1cMQZNKbu3aPKbp3n2ugeKbNlLotl2NPi3nsta8yhMWLPxndvZB8nBbhj1cc3noKb_ahlKb_qlPLj5Jbp7n6FnM8n_Kb2KbyDnVBkP8nh8nrBAw8nuMhM7nu8n_ahYXLA8nvJZYXLUvntfn3HnSFndskA9nJLbz8nj8niufQLbsLZSLbYvj-Jb-ulBqcUhIknnM8noBAkOleLbwmHqmj8LacfZkLbmbeE1boLbZ3ZO2nrShwDnQfIHUn67nt5aIdlx1np6nTzam9nFbAtGPbnhBMb0uiUXI2ggwkG8qXa9nlDfOQI2gg1LbgMbTMb9Mkh0nD7aGbh14fIbhA3nswgZMbabAbMbXccHQeQ4nY6agSkiMbatmuMkK-nmCZB8VJqnO-ns6kukiNOLlYgOglv7jgrfu7jZrfF_l8iI4ki2YgyYgGhl55d-7cgae32lE6fESjHjmlCn5BAyNbsbhjKdnjlYCnMAb83jMzYOrlZRmUjmEoAq-nu1OYjlKTiDMWWMmT1kSEnoslG1Z_il74fZBnv-nsdEYAbhCnoXn2ALkCn11Zmbjl-n-mgn-nkXm1-nAtZcFLvPlN5b8aIXjmwxkzqnJMb2DnNclwzngzhnxc6vdfDfDLnubemrfIwdf-n2kifrhJ1lqzfyul8qXp-nU_nhPmajlLXm5BnE_nw2igCnnCniCnECLK_n2-n9Ih01Z2-nCmlV-bb5lCpl8Elv3iT0k4pltgkW0k7pl13iVUmR_ne-hdbAZwks9boYkBAo1plajmfnldjmhnlfjmTjmp-nColXNiduEWimCah_-nw-nB_nm4nXEnfAoF_ny1Z8_nmCnATmruJMSikYmrXm-tnFZmgonPemBNbtmkZZmW2k1Pm2HmC5h2FlZ6i2Nj7Hm65jnZmeikAKmoJe-Aof2ksem1UjEOmqemc0gccmaImsVl0ZmNMmxemAfmX_lCel1emuDmKBo_ZkV_lPBoHImpjj6Vl5emc_l_emIfmLMmeImh_leBoBfmk_lLamXBoKOmKfmeAmMfmRamPfmYBjRfmuImv4naamX3eaWl4am8amyNj3fmafm3Im0fmMflham2Am8ImifmDBmyelOJmpfjpfmjam_akbQm5ImcPjwamFBmVylHBmNgm8Amyfm7zi6BoPCo13k3Bo7xlNfl-amH4kWJmVBmibmwVk6UmfFjyFmxBmFjAfJmiHlhJm8Jm1IikJmqokSbmZOmLgmrqjWbmSgmsnfiMnRbkWgmT-kkbmrComXlBDjrXlC9iX-kN2lzudsgmRIlogjHgl6FmOakkemlmHgOmSglLrjLzk7YgUYl2gmBcmYDjQ0lOKm0ljQDoiYlGhmgCmIhmmYlb0l7qLMkldxioCmeKmvglWcmjckiklL5MvCmeUl2glfrh7pkSJlvrjR8lX8l3lhX2Z5lhGqkqlkQhlwGmmZlulk6rj2KmTBo53VSqk2lk6ZlKEmchlFLmYqk6Dmz1l-Zln1lSYi61lbhlGmkAKlFEo7Kmj9hIEmJmkxhm_OjAFnNEoWaj25fk_iSLmRni95kSEmLijq_kVkls2lkdmHnjPim0-np7YsJa0XdqLmgYihPhrqi9QELjmwfn94ZRTidOiQ_nhEo90AjEoYuJ3WipElKTi4TmgPlsajlij-DnKAovEobXfX1AkEopqlluivOBjPmsEoR9ko-ngsN49h5dikJkT5A1MavaAdFZoAAOMieEiySm6Kn_Lh_MjpAoaIKF5ldAo2_m_nlvdmLDnKFc8-nJ6k0Ll9El1mlq0jiSkEDnY3ZlDfcDnZDnkCnMDnjAoWDnoFoYDnSDneDn0sn7Eo0BAr-n10kGrktAo6XipDna3ZwFokDn0Fo_8gdPl9ChzTDHTm6FouFoPDn9Foq7YyFoGfZ7_nOMHvDbL9lSrkqNdQ7kE7mt8m4OhujZiAoa8mD9mP5mPMlX_mUGoqmakKnM8mNQdzInC9mV8mA8myqZktk6-mH9m48lb8kq9mg2jQ9mBxiEyjjJn--m24leplR7n1EbdOkovjQ_n8jZLHY2sbF5ljWm16mq-gZyjEXmNGoPQbftiALlrEl5FoZ-mv3lcFoDHo7GoyaAfFbKLlBgknolg7m2nl6BhAKKkwjKfWLThl4nVyARobQHorWm8_mDLlO4lAKKjAlAJheuiSClbobR8koGoi-ghHoOMH8aAEYhG7FsAhxcBg8lCHoPnahyAFzbdtaQHopEoJHobFoBHo0-n0Ho5-g4KZB3hQHoSFopHoAHoBKjM0JE7FhLlwHDushuQlvinMvlk3YPFlmkm4kmgkmLYmtkmcUnQvmk6nhum9JZyuma9lWvmDnm5zbuum9umnuaqvm7umP0huOnePnaRZZdnVEaLUnTOJNUncBhlVneBhocltfaSUnqGn-VnhDbJWnJ1nz-jzznYuJ-ynarkJTl18kV3nxwnr4nDsl6Lbv9nOcI1Lf2xkQ5iHwlD-ls-kfbeY-nQgl-vdJlbc-nkuJe-nwYgQfIg-nKAoh7YoNlEGoShnIPl_ul9Ol7JnHjm2Ol5Rbq8ly3AZFo6OlO9nAvlUanhJoCPljJolYZoNlsdm-OkdJoP9nIQIR9nRRmaql3OlrOlWBlSHoswgyJopJoEOl0-n2OltoPEPlqultbBHPloJofJoqJoQ_nTCiSSmSYmFTmVSmmJosmmlTmUZmzimJViUqNTTmo9YVTmjFhJhbDjmCBnz3FYlmOTmalm2JoLKoCYmAjmaKoG5lFolRKoWlmFSmTKovfnRsmpTm0kmZlmIMnpAo8GL0_flHo-AlkClYDlF1knvmlrlG7FDvme7Yl8n0EbrEb3GoenaHjmWdUauhuJZh_jGHobJoy-mudm8HoqRmcuiqElC4lTmmTvjA2kZRmgyAJZhSULvud_llUTmUSmkSmwTmIYmvKohNZ-SmyKoPSmXLoPPZaLolKoSTdAEBwimHKneKowKogKokLoRRm-PZ69fzsiIYmHPcspm-HhjEl0Dk-9gKJouLnQTm2BAYpi_8bWGD_xkTulrsk6LoYIg7fkKacnElkXmKTkMKogRmOKokSmpajoKoMjmSKoNTmzimNMoCYmvRmdLoWTmGZkcKoximaTmiLocTmhKo_LoAHk-RmpLoUGh2PkgLoqKosdETlmjMoXblrMoMBb9SmiMoxLoQTmSQOtxbaklHvlCAoodktfazajsdkYvlJ8mN-mXLcZuZ5ynACa7FoE3ZIGoc8nQCkjBa0slgdn6CaUgi-HnIMhSnaYPlsFoJXnuUnNMhMehaBhOUn13jgVnRUnBan_ZnhjepIoYhaevlrMhHwi2dnKrn8JoT9ndLb2CbW9n4CGY9nDDhRRmSQOzxip-jsWiH_g3EogShIpludnhganNogTnzdnfvllNoGwbd4nKznqynIrm1Morrk7PaSXkjQl7JoyAn0BnBCn_TiqQnvNnkQn1fnbWnVUavIorcjgFglXnWZn7YnyZa8Za2bnqanttnu2agtnW8ns2aY3autnuwjrEhkHY2NhaAllYmyDc4Lo4EhsaAiOcB3l2LoiRd75liBhgbAQHowJoyGoNLontkaIkvUiO5jLlnXQlbIk7vlh2l9bAR5jqzfBwl9IhgbATRm3dj1WEpGkNPaO5adHmGIhP4Y7BisAoKOoqvjvknwaEDPo1Vh2vlGPoxknKCiBPocPo_OoM5jjdlCPoeQlmdl1Oo17VRpiksiNcCqwi7Phc8l7siF-bmuFsPomIhuPox4l6eC-GoIXk2tiqnmcGhKNEOAoXfkWCDyPovKhknmhwkjFhohABXmp7k60k3YmayYoHokWmlFZCQoIFZnnmMrmrah7ogMsmOQoPsm7Noj-mR_gU1hgdnPSiCZmEZnjMnIdgxMnLeZ5LncsnRrnBOo9qnMrn-8aENov2njGiiNjOCb4ijMEnTemhZk0AolojeZmVEonbjcZmqojdTckZmRflfejrZmABoVoAiem_-lnemFBoDImOjj6PmxZm62kyBovembBouik4ZmIamFfmCak2em9ZmUImkImxikWImowlMRoZBoX6jVRo2ZmZjjfImPRotemnffwwlGBjkGlbaknxl01lrBoBQmtBoWWllBjTfmxfmpVlxImNJmdfmSfj_Im1Bo0ddBCodfmZfj9BoPyl3eloWlUJmWCo7aksam9eluWlFbmJylEBmr6hufmFqjhkjEflmlcMJmGphJfl1-i7fmT9dNXj0Bo_amdCo8QooflB4kIBfKgmXSoaBmO-kJkk7Jn6HlKzlfXlQbmkSoqCjqCo4UmsCoSgjuCowokTgmW4kazl5CjrBmxji5BmgbmiQjG2lK7jhkk7Co5bkyzlHIl6Xlngmzklycg0zl_SowbmoTkNIlAYl6JmQCo_Co9bkHYlCzkxgmKglq4k0gmnOm9bm3gmMDoi_nUsf8gmtwlEcmlglZ0lQKmagleYlUckUDoAhmWKmrxdYKmxpkTcmh0laDoAmjHJlI5kacmwCmZcmgDoJBoImjecmLalgcm0jeU_kchm2CmehmcYlR_kGke4LivDoERmwKm7VmIRm3if0KmVPmVhlrhmJEmmlc5Km4cmOEoNQfzhmHsj1hmJUoKEo5hj4hmEdklhlIEoPUoojgLLm2hmMfmOLmcUoUmgNdmn_kYEo4_jLimealNimmsjfEo8YhCQobYkn9mQHoQKo5OoqHovdmrUovzjU5lyRmrOo4TkJ5lJHhrUov8YubAKLlpNlIHoMLoxUoOLoF2hVQo1HoIjm_8bN7DHWh6rmfKoIPobRmciZN-fqXmVPomumoVZTsmFVohblnsm4qnEdlJrnYVoyBgzAo0MmjUmVemyHmvvlYfmWTo1mk6AotojBbm6FlmemiFm9-lCBojTlEBoDOmFRogFmIBoIRoNHiJImmBoUBoNRo_dl8emG_lRBoQ_lhwlIUojBo1VlHel8VoBelcBoaBocRoNnkXnkrwlZRoAWlHfmgRoj_lVell_lQWo2bjoBodelQamK3ka7isBouOguBoVamqelzBomfm7Bo1nkSCoxBox6jZfmASob3k7RoSyl9Ro96j_RoRJmxWl7pjpGnkfmp6hRylFCoCbkISoEbkvfmoSo2ImKBmYCodamTokSSoy5eUSohWoWOmTflbCoObm73kSOmOXlIbmQXl9In1SojSotJmSQjRXonJmNok2CoeflVbmSzlXbmwCoZbmWXoNVgwSoMljfbmRbkagmnzlu0i_Bm1flggmF6eigmHoGATo8pfeGGokk3XlnTkpgmGToCgle-kF8in2nvgmGDoMToFYlWpkxToNQITVmJ0lv6llVowRIODomzhFcmqIlHcmcCmjToCagUKmlYjEhmiCmPcmqYlTlknCmpToHagBmjwYljDoEmjThmiKmxZm4glO5kpDoD1lS8lsDoAyfkcm8Yl40lg7cihm_TokhmscmHRmpDmzKmY1lORm31izZlSUo0cmF_iMUo8Doyhm-DoehlAEoBim6Jl_cmGRmzYoMfmDdmv5kpZmp2lh5kltUbUoAZoNLmQEoRqkNEmKTjRLmTdmHimbdmOkldlgdal6AdaLmOgbpUoEVoOVo9RmgmGASm--g9nmUQobZoaQbfYmXUk6SmwMomWnzMoJlmQ1bhLoyMorTmuMoQvmVnm9DgBhYgEZvEbanmC5mETZhZoOsmjZoXQoTVo7YmMPZ4dmLykcYmpXktPoiZoKNEeRm1vj6ZoGaoQMoy9g2QE1skMPZNsmlnmXVoGdlnOoFaoaLoBYmS5AQVoDIoZti5ZoRaoQYmEaoJao2ud0Vi2QiXCiNKodZoTnlj5l3UonOinZotMo0Mo7PoVaoUCinMoqBghAFsLo8-YsaoqZo1OoFaogPmqBg-5BjNm9ZowRdWVoIpblZooTmSIookmfKo0ymJ5ihubAboQQoMQoOqgcaocRm7Zo_CeUaoGFZ1ygqRT3ygSXdxdml8FgPhw-hGais_hbpBqzju_Z3InFFoEao6DkWTf7oiEiljMjxYmuOoKYddEc9siWRm3zb1nmqbo17VN5lcUmk5lV1k6BhgvjcBi6LmI0kCAoJvlDElLvltwkELdnQlAcoupgNIoDcozshVQI1shoQl2tb_0jl8mralpQliyb0Ql9plailerlmyb-sk27mQlmTAn_KolimEkm57YaVdnRa9vmD-Yq7Zacoj-YccouinaVdHkmVwnq0nglmTBnm-YkFZHJnZmmUDZnlm9PhBnmThnJAZ9iIulm0cogblfAZJnmtKkUDZQKkb8F5cohDZhHZCxmBdoCmmvom2iVFdotDZgKk1omiKk8coyKkN_jAqmlKkECQJdotkagqmUdohmmCzAICZKCZXdo3Mk0KklHmOdoiLktDZimmaBZcdo_lanmmOtmpmmldobhnwmmOQfymmBJo4PoOhnvyn3mmgdoLLktDZ7mmAdo0dotmmXBZAnm5dommaeLkqdoA_fzxkjVE0coLJdwboIumnum-umQAd-KoCllgconwmjwmpwmMsnjKkrThaQo-Hn8FnqXj3vZWUnCVnF_jBUnWVnqIo8Ua-0ARCdCUnNsnTqn6ujWwjFin_jaRgnz3n6dok9ZUgnqeommaLrA9-HQkavLkMhnHlnbgnZGiFinfgnTOJmgnvdo6xnOhnNMks2m7eoXwn-tnvgnVMkKvA4eoUMk3kaygnCfoykn9ka2gnzMhueopMk8gnB1aLhnjeo71nvBZIllFTcUfoxLkIhn08mZEeafoaxktDZgfoVdoxMkphnQfo7MkVhnw3j8eoZ_n5mmUCZCncTAeFinBNkdhn7laqfoOsnGNkjhnkin3wnAOktDZ-lS7Pb4foHxndskqblshnvlm_fou8kwhnQxivinFinexkvjdffoWindxkeNkVyAAinLfoShn9hnyzmieobfotkapNklxkrNkmfosfoGinLUcvNkPinrcCFinmujK7agujjgo7wn9NkwwnSgovhnjinlfo0fokeodgovnatinKIZzhnwin5fowvj5wnyvjeGiBxnOgoi0N2wnEgozPlY3nu5ZS3n8rm28k53nVOkx3nROkvgo71naEbWOkuBAGfZ43ncgoBLooUm58kcsaDLoAwjUaoaDZFcAu3a2YnDwj5DZoAAs_nVjmTnlqOoAVoMrmgbl-JkAeoNtmMhgLAZGKkphozlmgmGpho_coPVZ9dovmaDdoWKkLhowcoKdoHdocKk4holmmCmm0omxMdC3gphodNfDioqKksblAho-6fpKkHMUXmm9ho0mmUDZVCZedoDiokCZkdo0ho6uj-Kkodo0CZphoGLkhoAxmmB5n0eodhkGNk2mmu4Qpho3dozhoNio-mmUDZ8donioGnmUmaEnmriooKkHnmC-fswmnTiuwm4VZQeo_goC5nnUn1IkceoqeoXVnUVn2IkShoThnmeoBjoVwjzLkpeoLhoagnCdoteoIjoognXGixeo-LkEjoXGiCMkRjo1kakgnHMkn2mHfotaAlgnYjoUjotDZZMk3uMGfodjoFMkIfoxgn5kaijoegnOfoIgonjoOlaV9KIla-gnrgoCinXfoDhnRlavjo3gomhn7gnL8dKhn1joIio3joPiokfohlarjomlaK8HSvipfowjo1eoammZhnBkobhnCNkwfo3fougoGkoIsnnhn9foPko2jo2hntkaRNkZTZFinyMhqjoMjougnhDZKgoijcMgoqindka-hnfNkQzaJgoVgoFinZgoLgo7jo5ioLinoNkf3mggoG5MBnaKkoYna7Nk8wnmwn56a1kokva3kopgo6kodko6gnninAkoAlo8hnxiownauin1gobNk5gocAZNujXdEGxnukoXujhwni9YNwnUujKloSloc6aNlo2go8joxunXlobwnTujMHBWlo8gotDZjwn3kolgoginQloIxndloTwntwneinExnHiooloKwnilotkaKNn4aA4iofioBvnLloluj7wnmlo-wnEloQujylodkamuj-kohujBjoQ3nDhowDbFhoAJoQkon4n-IoGhoFmoOEl23nPholEbk1m9nQHhoAGbA5n4GozPoakabhobOoNsN8CZghonAoiRml8lyOo6ujycozfoLmo6YmOhn2coshoNAZuhotaA7covio9coHka4lm8mmxmoPdo-coVKkIxLphoDmmIdoViodgoLdoBiofBZ-moOhnEioDnoThnWdoGnoKioWmmbdoJnoammRioNnoPioTioREl3lopmoThnXiosQZALkaiovmmHLktdoeioVfo5hotkaydojioQno2doXDZ4do2mohdoXkoEwmpho_doknorinOXkzio4NZ4NopLkrwm9ioeeo7ioWEmWgooIk_io8io-loJtaMgn5janeoGjoreirBAFinIkaFinweoGOLYgn-noH4jSjocgn7ko5eoPMkZjoStaOMkBfoVkominejokjo34nhjoMooTzaEfoJfomjodoo3LkB4jpjoJlo7kofMkTfotkoUnorfoOhnYfoEhnqooVfoJjoUDZJhnVEeikoixkuKk_joenoXgohmmofo6noNgoidoufoyRfNkochnAuZfhnXooqvjihn4BAkhnHpo-OkSkoLpobloYooXkoCgoakoUmobeZBla7kogkoAyC2ooY6aUgozGdqmankoYpopko7korkohkowoo7oocAZuNk9qZhgoE9k7kokgo9wn_koomosooThnCmovwnwpoMpoDfotgoDloxpo1fo6ujygoxna4gnioo86aAmoMloVwnOujBjo5loMwnFXfOwnBqoRoaIqoiwneloFqo0hn3poyknOqoE7aswnflo6ooh7aDqoXBZkloYin5kovloroo8pob7aqloswn0poulohloqwnfko1wn1noMqokyhSloupofqoPlohqowgoQxnbqoyHaogo1poEmotqopyhk3nR3nImoJOkKho7po0qoAUiXElJhosekwlo1GoOOkRmoQhoVpoWmo_4nCGbELoEaoahoocndmoehoWkaUNiKOk-_nshkBLlkmodgommoGpoQpofmmylmDKk3cothounodkavhoS5Axho0monnoCroOmm8lmvBnSqohro-aoThn8mo8hourognodkaAnoVIZDioMmmono1dojfoRmm4ro-hoidoZdoMioDsoOioApoPno_roreotfojmmMsommaXnozCZqmmIsooio7fobnociodnoaioiioNwjTqobtmvmaliogqofnoEsoqnoNMZisoaibN2jwDZfLkQsovmaInmvioOeo2io1ioReo2noq5ZAUn5nodeo1sofeo8Cl9nouroyootDZDjo7qovmaoeoEooGooLjo9soNjoUDZJooyeoIooz6mzeoxooItoZooajoXjolgZToobjoUtoQooaoogjoZqo_oojjoqgnljoF4jQoolooAqoHtoekozootjo9gnbgoBto6ujuoo0joptoktoBlocfok8m6joutoesosgo-joj7b-foIro6foVdo9ooFin8Mkvfo7koxfoFpoDpoPpo6tohhn1mmTko6po1toxjo_mmTpo7kobkomooqtodgoZposMkSuoOhnlkoQgogpoWuoDinipobuoMin3nXIinqkoxkoqpozkoQineuoCxnlwnL7a2pozro4poUDZmqomgo7koFuozqoWfoGlozgoPfobuoVqoZloyqoPtomLiSloYqo7uop4akqon3nKGg8XfoqoDEbrwnDvoYqoGvoR2aIvoCeZslo1Nkquonsoaqopqoawnrlovuonlozuo4vnSlo0loFxaLvoOBGH7a7lovpo6qovtoOvnvqo4qouloAvo5Fb9qoHmoIOkU3ny3nbuoNhoGroTno8uo77nQmojEbSmobUcNroPmoCLoYmoRroamoTroPundhoTCZ9Mi2gNOrAzKhznllhoZtinhoolmumorhoFKktmonrocAZpro1EaRwoXBZyhoSvoRLkKjoeom6moVwolyA2robtofblhDZ7roNdossoLmmTdodwo83ZCsoLuoKwo4ooLioMnolwodgoQioZLZdmmVsosioApoPso1wowioMLkndoYnopdoowot8YYsoADZaso_woinodsosuojsmmmahsophoqio5woymotkatnowwoOhnuso5wowsoWga3iosqokvoNVnbeo3so0soMTa6soheoneouLkCooQgnEto7koHoo7koKtoQjonuoJtoNtoVtoTtoHroZvoQtodtoUooAfocjorxoRtowgnboogwo3ooVjoetoaMkhooZxo_nokoorof3uoByoNoomtoSfoqXcbpovkoIyoG6emMkLyoiinNyo-rZVuoGyoeootwoyuo0voFloRnoDkoQwi-toBpoxlaBuo3laMkohyoKpo5toxxolto7foohnKuoHxoTgoNuoPmaDgoGuo9jotDZQuojtorwoRkofko4hnago6hn3xozloPgofpoXbAoko89miuoHin6yo7xocpowkoNinykoZhZmuoVyojoouuohvofqongo9ko5qoFinYyonpoXBZ-poIlo1yosyouMk5uoRqouBApvoO6a2qoTjZUloizfevoE6ab6aQqoGwnWwn2yo4loCvoOvoKvoHqovzoFikwqoRvonzoszodkadqotlowuo4uobvorqoDeoyzojzo8koeqoRvohzo7goUvotDZXvo9loNzoq3nrvo6DbEhoArowxoZyoI6nNmoKmotzo9eoErorzYOhoMroxhnrsoM0o03nXmoQroYhoSrofEbcmoCwofmoXxiaroXfkJfEu8fLwozco_wormoPwob1ANwowmoNxo3mozmoOhE5lmRxoThn2hocwo70oZKk7hoGzo7pmZKkAio8ro_woFno_0o4ooqwoczomhotwoLnowmHSioLso20opno8oo4woX0opblmmmxCZ9woZioExoBxodiobsoc9azdoJ1oUDZKxo_woMxoX1o2lmdLkuioT1oAsodkaTxoo1oSBZVxoXJZXxoA0otqoXVnCgb-oot3jfxoVVn7koAtof0oNsoaGd0LkCkamxoGtow1o0uosxoPjoLoo_1oveotxoYtoStoggn2xoL2ovma_eojgZWooM1oHko9xo5xoatoToovkaKfoG2o-soFMkitoXpo8yoGlantopoo0toX2o3yoNyopkZUyof2oyxol2oyto1oompoifoYdo4toUkop2oBvnOwicyo5Mk7ko_toCpokyojyok2oummlyo32oxyoWkodka8foWzo02ocAZYkothnS2o6uj0yoj2oP3oTuo5yoskoo2oG3oRpokko-yoRgou2ooyo9yoCzojpokxkW3o7yoT3oOhnppo3BAwNkigotpoQzo2zor3oTzonqoxuomyoT0oCyojLksin_poS3od3o_LiezorzoGqo9zoC0o_uo3zorIkjloqzowJhC4o53olvoC0oYlolzoC1oRloJ4obwn1zo8zol3oWqoHvopzoWvonvoR4oH4o_loI0o9yo-goYxoZ4oQwnb4oBmos3opujB4oyrocujX4opmZG0oNOkO0ouDb_qouvoBrof4oq6nV0ovvoS4oNhoLroTmod0oOroXLi9voj0o_vol0oU0ZLWLoBAHhNHwoLLoN1oxcotaAohow0okrosmoz0oK5oSaoUwoj1o40oghE60os1oA2o90oZ0J7moB1o7moF1okwoV5ommaI1oe5ovmaInoR5ojfouwoQ1oH1obmm4KZ0woG2o5ro3MkW1o42oVnoJpoommc1ok5oI3oe1oDxo15oANkcsoOtoosohDZl1o55o7dorno_woQxoh5o9poyioJnmy1oVga2loz3oUUabxoX1YFkox4oHVnNPZgeo81oC3oXBZ-1oR6oOzo_soDookeiD2oW6oseo5LkoxoXgn85oL3oXBZfMl3eoO2oStavxozvoXzoaYikgnVooR2oZ6o7LkB4jZtowkap6od2oAyoy6oAMkDyomqEFyo66oA2ooooKyoz2octow2oOyoZfoD7ojkosjox2oefoI7o8xoFso22oryoY3oIpoamm72oWhn92ofyoOMbA3oyfogroS7oNpoZ1oK3oE7o65oJuoM4ocinpioOuof6oPxidwZckoS4o9hnV3olpoX3onyowto9yoepoc3ow5oypoUgog3oo7oegocyAhuoh3oJzokuoLzoq3o67oQ4oYvoM6oWyoPzov3oY4o27oiqoSxoy3ot6o9zbHlo0gobzod7o-tnVqo6zoQvoK8oU8oUqozzo06aJ8oF8oBvoC0ocvoL6og8oh4on4olloivoq4oMxnC0oK0oFxn53ns4oC7YQ0ov4oS0oJ4nbEbW0oL8oDro24o3voc0oRwZ64odma84oRMkZhofEbqjA5pVeVEWroRLl0SdHuDt0omlmI5oMwoO5otlmmroA6o1_YvmoMKk_woXwoxho5moY5o_wofwob5obBZImmyMd9ronwoR9opwoZLki9oaNlP1ogloo5oS1os5oksoV1oUiol9oSsoZnod1o4BAsdoCDZExo75okiomnomioF6odgon1o38ovroq1oqsophov1o-9oN9YJ6o0no11o_1o31ogxodxoKUn71oAjo67oY6o-9og2oLwjc6o4RcFtoh6o67opxoK2o_6oM2oTjo67oRooW2oa8otyoZ2oWtoz8ol6ou6o-xob2o36ogoogtof-oi2o4zoi-o2toxtoFwFotok3oc-oRfoG7ovoow7oG8oa6otka0ooM7o7-oP8oPhnO8on-otfoV7oQ6oS-ov2o3MkJko67oCuoehnEuoE_oh7oLNkj7oFinN3owyox7oayozyoVpo-6oJ_oe3okkou7oapoN7oHzoOgo07oauos7oqqo57on_oUDZkpoh_oB_oF_o77onSjp3ospoD8oj4of8ov_os8oYwoJ7oYzoR_o6_o6DZ23oazo43od_o63oc8oPvopuoZ8oY_oa4oU4oVvolqoo4oqgo3-ot7ah8o_zok7oxlol8o6lon8oxqol4oalom8ouwnovou8otDbw8ou4o-CGOmowvoz4ow4oCAp1Mh2voQcn78oaOk7voWho_8obinB9o_AZD9owDQKvA5zhhhoEoAHwovUoIxoKKkM9ov0ol9ox0o4coO5o10or9oJsotkaW9oV9oY9oG4oE-os9oHBZa5oa9oc5oJmmH1o-ro79oEnoGioFiom5oo9ol9oywocmmfdoaBpSnoanoa1oTsogBp09oJLk29oh1ojnol9o_5oUBpThn99ox-oG5oa_oB-o_woD-ouBpgwm0ioFRlK6oe4onApaxo4noP6o51ojFnTVnU6oP-oq_o_soixo91oV-o1LkE2oY-oDCpWgnJ2ok6oS_ojsaN2of-oWjoQ2oXtoSCpajow6oVCpLCpegn16osgnWCpa2oE4j3nX4eov-oKBp0Bpq2oz-oujou_oPCpChnQnVQlat2o6Bp03oz-oTyoQyol7oP7og7o9_oG_ounQdyoX7oM_oaCpD3oB3o9CpmdoE3oR7oIApwCphnoqyoTApFgouyoSNkUpod0oc_olCp52o4yoG5M97o67oYuo_yo-Bpj_o0wnp_oPApdgos_ouCpPDpY0ofuoNWdKzovBA0ko0_oXApt3omDpcApHAp8-oz6oCloIDp7tou1o__oS8oBApfDpypo73oF4oOloZApF6aL4op8oD7aW8oE4oFvoB0oVApvqneloL4o6DpV4oMApnDprDpk8oKApD4oW4oe8oOApvCpgwnRApd4oI-obDp1qoDEp2koE0ok4oCEpNEp6wnQEpt8o7vov8oJBAx8oiAp28o1DpM8oZ0ow3n_Io04oXEpqEpiEbqAp44o88otAph0oudoA9ok0oyAp9yA0ApeWiHElnqZ1GmI9oATkJwogiolmo9ApnmoEBpWsotkaABpQ9orBp6coU9ol9oHBpPFpJBpm4ozuot5oXBZb9oPBpd9oMdoRBpaBpTBpHFp2woBsok9oMFpO1oadon5oeBpq9oLBpFBpt9os6olblZ1oz5oUsoeFp6woXsoz9ocno19ov9o39o_woqBpwFpOxodkatBpUFpMBpXBZE6o6Fp30ovnoCeovDpcsbG-o01oGGp9Nn2so9Bp4soexoQrA8nocxoQ-oFCpQ-oHCpe6oADpg6oxbAMtoNCpMtoe-oYGpEgZm2mZCpuEpvgnl-orFpqCpukargncoofGpoGpftohCphtoEyor7ojGp4jooCp2-oSEpH8oz-os2ozCpAgo4joyCpi_oMyo1Cp8_oO7o8toH_oXDp_Gp8to8CpyGp7woEpoP_okyo2CpCHpI3oHDpV_on7orGpR3ow-oEDpHyo3hnSDpFzookol_oAzohpoaDp2Gp9-odkadDp6GpJDpr_ojuoo3orpoGDeu3obEp2_onGp4_oVzoBHpYDprinR8oODpXHppwneEpSujfzo9DpN4oZEpTloKqoVlodEpMvoIEpJvofzoHEpLApJvoGEpCIpfvoEIpOvoE8oREpoEpDro_DpPEpqDpuHpH0o5HpcAZi8o5BpRIp71nVqoPIphEp-3o-Hp4_o8HpY5nChoP0ohApBunnEp3HpvGb08kjAp14opAp33n6vokAp8voi0o3Ep-4o5Ep5pVGfQ5zhp0otSijFha0BK9oH5ofbd-ApiFpBJpP9oQwo_ApT9o0lmPFpsro69oCGpU1o6AZbwoZ9ol9oXFpTJpQBpf9oSBph9oEJpFsoL1ocIpVFpkFkn9oKGpBmmKsozwodBpaJp8tov5odJp_FpbhnuFpjBp0FplBp2FpnBpGxopJppFpcAZ5FpoFpIFp8FpC6ol9oBGp3JpfFpxDpwnoI6otwm3BpH-ohJpgTnMGpZfWFHpGGnACp7soSGprGpR-ocIpT-ocAZDtod6oFooJCpaGpi6ocGpi6oeGpJHp4xohGpm-onGpU2oshox6ohHptDp4xoFfoFKpT7oZ2o46ot-orGpH7c3gn0DprIplKp--om2oC7opCp3Cp8pmsCpPyo-GpRyoxCprMklHpwDpwMkQ7ooKpe7obyo5Cp82o67o-2ogyoN_oiyob7oQ_oF3oxKp76oMLkRHp7koW_oMDpHgoRuorGpUuo_KpHuok_o_hnm_ocKpf3oWbAOPPDzoguobHp-7ofgoA8okDpMzogLpi4oKEpWIpPHpbAp7zovLpzHpu1oyHpGHpxDp1HpxGpkKpNqo-uo7HpHIptDZA4oLIpozoIIpwzoGIpCMpWHpEEprloxzohIpYIpcqoP4o1_oQIpQLpuqoO4oUIpyLpRMpsDp8LpUEpGpnbIpSMphLimvouLpL0ouEpeIpNApgIpvIpr3nGOkoIpuIpuEpxvosEpmApQKpXtlKro68oyEpsApzIpuAp1IpwAp4EpwLk14Qu_nqBgFUBAJptDZfroNwoGJpN5oIJpP5orro50o1momJpdkaX5okCp-Fp0JpWFpOBpVJpZFpBnoOCphwoPiodFp9JpxFpgFp5_oRdojFpHsoOJpt1oddokJpSiooJpONp4JpD3osJpy9okBp2EpgNpA2oFxoVNpdNpk1o59ocNpArmqbl6JpKNpcAZ8JpzJpnNpYzoH6ovsoCKpcwmJGpOGpN-o8BpIKpDOpm4ZLKpL-oTGpNgnGCpkxoUKpX-oXKpZ-oj6odGpPooeCpeKpmGp3KphKpFKkjKpvMpe_ojgnp-o26oeCprKpuGpu-owGpYLpsLpK7o0-on2o1GpdOpy7oF7o5Gp7Kp0CpzKpL7oL7FbLpyyol5oOHp0Lp3MkEHpeyoIHp7LpuNpMLpDuoNHp2Lp8KpGDpU_oULpTHpoOpAGpb_o6LptOpZ_ozlog_oeDpdMpjNkb3ofLp_OpmmaEinnLp87omLp67on3oy_orHppDpJ7aivoSzoVIpXMpC_o5Op3LpcAZZzozDpIMpMEpDIpsxo83o5DpHMpNNpJqodwnBIpMMpvPpOEpXqoGMp4PpMIpEMpFikLMpS4oTIpJEptHpmPpTvoNMpJMpEQpWMpruoOPpJAp5Ppc4obMpWEpXPpKujr8oQMplMpiMpfMplPpXQpTQpd3nfApkEppMpqIpYMpQQhtIphQp08ob0ozMp_7Y98og5YvApHxnxAp0_YBWisBlJ9feMoicoMeobco1dMFkmncoVpoIkmzOlFCZfsN_CPkCk5booaoCFpMmonMp-qotvomEptEptQp5MpZaewKfETcV0Z6wb_iBYwi2GosQpolouQpaoENMHX1Agho9QpwKfJ4Y8qXQRpBSASRp0IpsNpKRp3IpmKhkhMObAaRpiCZ-QpmIZuAAARpkSdtXD_MpJFpFFpc7omNp-JpSwoL5oy0oX_ojsoPNpS9oGNpV9oMJp0NpD1oawoxroaAp1RpaNp6roRNp4NpWFpWJpCioYJp_0AFiocJpGSp7FpBLpgJpR1ojNpo5olNp7Rp8NprJpYiovFpZNpTSpBDprNpDLpbrmdgovNp49oU5otNpmma9FpaSp2RpLPpxBpl9ozBpTPpleoUGprGpnxoSOpbKpcQpxwo5ooSHpvyocHpeLpeHp67ooPpxbo5DZYRpoRpG9oMRpXcbRjAHxip7YJIoCEBAKdIGpysoj8ov_oTKpW-oYKpKoowNp6OpXBZg-ocOpySpdgoaOpSoor-oD4jdCptKp16oe2o5Sp-eojCpTFpiQpmmaB7oSPprTp4-owOp2KpwLp32Zdfo1OpxOp7GpFLpEkoJKpyOp8oo-OpNQpFDp25oLHpGFpnTpWnoOkoDDpvTpWioTLp67oVHp0PpC_oaLp3TpmHpZDpiLpI_o_TpYHpYgoi3ov7osOpdTpm3ooHpfPpkPpiPpRzosHpLQpBSpFPp4Lp2uoNPpbUp9cneQplEppIpJRpVUp7ahIhotMpfKpZ4n13nyMp5vo54o-voBQo4bolpg9AlkQlTciopg_plOcoR3ixaliBh15MkDie9g4olc5b16kwdkGKncHmZhbmNm24i7vhGLiPBlf1j6ol3dmb9liLj-QlxLmc1jm1jsEmYNHW9lyYm1ceE3leilJFl96kcilztjz8lGFlhXihVpn9lhVpQIoytgxZo4KhU3mArmkwi6PoQvmsGZ_nm0Vp3ubMomxGZPLd6KhOpmSomRwklWm0OoytgGrmErmTQoTsmYJT3dnSymjqZi-YTxm2JnOVpztbQWpQPocPnhEi4CkEbjypnQqmoFnrNnLunKRaIRnPek9dncQnjpnCQnhWpQSazSndPa6RniBADcnmWpMTnJAatSnc8lsDnUSnyTnnWpAun8RawbaIdnKYdJqnGFnE1APWpyjnIqasHnhPoqvjBua8lnsjnpEp_lnoIRJqnbmnAHgJXpmnnj-no9nCpbaVoNrn8Zo-tnlQoOrn8qnIsnRrnU5nIHboUGb5n_5nh5nxabq5nlMLowdzQoumkaFmkUmfZkRemkVoSJoUngtRcqDhzGeXnguXp9YfoIn0Tf04jZogm9je7fhngoDhk5f_LmnDhzXpMCglngpngH5j7nh5HmcTl8AocFg8fiiYfjHkvkl0fimHk0GgAgiokl3GgFXekHk_GguHkTYpxdjFgiBXfl9kCHg1Xpc5jqHgBEhf5jEJct5jbYp44jw5j8Dh9ng6ngzDh25jImgs5jl5jMPbr5jCog5Zfa5jC5j6Dh55jx5j-7fNIg7DhA4GIJoKgiTgi6MnwZkuVozdlEZoBBorVowVokcdpemEImremHDoQRoyGlE3kUWoCWoKGl7Vo4VoYGlfwl_VoSRoUpj4emJWoyZmAamXIm9ikFWoJelbZpMWoZZpJRofIlh9ivwlWelOZpjAmWWo0jjLOmipkrZpWsjSamG-kxxlXWlvImg7irelPSovAmkWoqamY3kVCovWo1Am7Qenjkf3knWltWoBXoCCjHHlyWovRorWlrfmtamqfj4WoGBm6WoOColWo7JmnWo9ZpAXo1Ro8WoQhlTap8fm5PjHXotFmXflckhjCoN_eJQjebkNbmoCotHlQapabmmJmHVgvok5okmflUgmEqhzCoZgm1CopSo3CoY-kizl6ComXokgj8So0kl-SoxAoRXgsXoHZbCTo9apUpkxXovaeqgmDYjIToZljCCm2bm6bmLVm5bmQTo7bmAYoTCmSCmAcmCYo_rfP0lFYobToGcmoIlGYoV0lrIlppkJYoOYoPrhlTosglPhmmCmcKmlbpdDorcgJIfVhEAHn7ljGIf4Gno0lgKmwTor0lUhmrXp2tLnDo0CmqKmmYo8CPWJlhcmMyffhmqDo-YlS5kHqkxDoCWmAmhvYowcma1lycm1_dsiggAdNcpWWkTneCwlheb8ig44jD_clxndRTPcpJ_cDne7igk8dAYp5ig0ig5snwCd5Doe5krhj2YoGEoHsjZUoDsjRUoREoncpQ_idqkJEo3cmmhlKGnLdmCLmx1l_xnwhm3YoPEom7n0cpyHghUor_dtkgH2f3jeilgqQfxkgQdmoUhmSkyekoSk2SkqSkT2lTklIniF3nTlgXEoZala2ld2lfmjUkl3qkzSkVCdnAnTZoLlgvkg--dklgnRfmlgb2lr2ls_knUo6qkmamXSfQmge9jjnge5fbSfTXpOKYqdpkEhaogdSfpdpn5foEhQog7Xpb5bi5fi9jiEhk9js5fCYp4Eh15MsAA8DkeEmdsi-Up5FidilIFl4DkmIh15MvAAEepwjl1DiC3lQ1YJwhpChNepvnQVjMrGa1zYLDaNbAYaomMi2Emnbod1YV9lOLi7PhNepfMmhdEF1AqsjDXiuGPQNmZbhFJY9BAuAA7BAtep7adqLT_qbBgBhElamgHmgb_kMnYN5fb5jBmgOSfMmgHHgqEhkepG5MqsjssjnepbZcpepCJYsep2HevepxepBfp0epfElM9lIHoq5j-adu5jw1fdxeGIgRHe-wehcpe5jyxe3Hg-ZfZHgHIgbHgg8fDfpUhEFfp8sjShb6iVtBAzObWIcAbjdUmIadVfpjYpXfpdYp9IhlepGfpBHhcoGrfpdObtfpt-nkMmnNcxfpyYpcYpyngfNcrEh2fpofpPdExObuAA6fpwvgRfpZ1kUfpWHeWfpvwe05jxYp4ngKEhCUdREhEgplfpe4YmepZKoeQc4MoN9lK1jTVpX7k3-k_Xp6epsXpZngp5f34j-4jD5jFVpEfpcgpnPYsEhfbhX_n2XkhgpvdkEQltgpmfpvgpagaQHj9PoBqbYhN78figp0uj4gpbgpGfpvudKgpwBAvPo-gpGepqmludkLVp3gpVepugpFhpnPYk5ABXk7obreBAhp2gpUVpCChGgp9sjThphNIfbh6bo0gpmviBhp36kDGhchpV4YnPYECkmNhVhpPZiSfpMhpw6kkhpKqltSmEhpofpGhphOkshpGwjEABYhpOhpahpDhpnfpdhpaga7BA2YcBLi0dmwhpZhpjgpC9kE5jtig2XpAepADecCgz5j84j-hpmepbNhaAotGcbwF3epU7btXpwigg_kVcp--cbipjebecpzigvigSipGfpUipY7bCipTEZYIhLhpH5lK7TNcpf_kgipCnerOfOmgrigUcprgpqOfo8dNipFgpRhpofpmipjJTpLmWvKsLmtLmmAA2acXbABjp4BAmAAPdE0_l3uj3UO9SG9AA56ETrbmAAuAe9AAXpZzBAsAAI2ZAEAsEhWjp0AAhBAsAA8gpsAAqhpPdEfjpafWtBAfjprUTsAAf7aRzgdGGWjpIhprjpcjpMsifjphjpI2ZqEAojpUhpijprhpRzgjVEnjpthVVjpejptBAbjpmAAlGkvPaSjpKNEAkpn6neoA4xn9AAoBAF1AmAAzhpfIRPzgdGGIjp3lapGdy1RNTG9AA38fmAAwVagAiZ0JFjpssFUQAK-LMFA0NifFoNhpvBA26kyhpnhpxepyTfRngBFpSVoU6iN7bxXpWnghSffDh9ig4dpemgDaoMepG5MXTh-UoeHoaFogHovdmoihtaAYbA9Phd5i2UoDRpY0oHXp1goJmnynnQtakWcQmn-OlSmnzBiZmns8kDtaXnn1goZnnLYpldj8KYwhisHkhHkNYpndjwdjQYpYweSYpXlpwHkVYpjlpUYpxklb-khCf8applpXqfybm3PlKIfm0lx9ZxbpmhpcohAlpolmCrkYfn63iBDB4OoF7nO6n1HbQ6nfMnGIh_kpe4hmMi_UovhpSVpHipChpgilUWh5QhMVpgilW7kKmpVSnFGkuRnN8EwRn-0nIsnHlpFtadthqcoNnnOmnMlpA1YW4mPlpDuaRlp9mnwsaUlpXeZWlpZ6n9HbGkp24hICgdDh5dpvkpmngKip-IcpEhSDhvTfnDhwXpzmprDhangcVovCe9XpV7fWYpglpPwejdjoGgMYpmdjfklCnp9fiIzlFnpEgiGpmHYptYfYYpnHkxDhxZdpYpi5jsnghYptYpLObTnpk5jp5juYpBZfHxe7ngLIg9DhVogiYciYpBgpv5jdTgIog3YpGogpnp2Yp-HgQEhMEhUgp5zloXofWjOXgmgmCbp9YbEbp5HkGbpTYoFJlbDofcg4PlV1dMdg_HkZdpIimy_jKimbEo1dpbEh-Dh5mpg9joZf-XpZgbxdpa9jNipKYkdogT9jWEhtdpr5fydpj9jJIe_dp51f6ip26iCqfi8cDrk4AaFrk6ApShnm6n4nnAmpKZk8YhPGlJwgfLox_n3rn9JneKnCMiagpXOeRLcOebC0gjLlZCkGWoMMm3emj5hR_l1XngopE7FysEK-jnopMHmJHkBlGLHkxonzEhempampNBbcmpwpnempKYdNlphSo_nnXtaQlpeklCmnnmpjsNpmpRnnwmah4Z5uaQHkk5n-lp4nnxEl4npMRcumpdmgU9j8XpdngZCgxmpBYpXcpyBg4mpxkptDhdCgQop7Td_mpR8fBnphdjAHgalprklflp9ppRnpOYpIYp8yAqklLXftHkOnpLHesklOYfxHkeYfbnpDxegHgyfpSgpDgpeYpFEh1ngu7fynpOEhrYp5KYETgmHgxHg-DhVqpRgpZ9jcnpd5jfYpefpz5jlYpdHgy5jwnpTgpZnpDbpkgmzzl1XlslpjXgulpQcm_npscgVvf9klEop-ekGoprKlXLmJopVopIxf1pp9dpsqk4ppgmgS9jl9jUopaEhWopgEhwmpFrpimgvdpTEhiogkDhtZdDppGPiF1A4lpErkcBiMxBSRpa6nMrkqHbbhpVzk9gpopI9ao-tngxnG5MIynnEcY6kImp8hpIipMLiMmpo1jOmpGblI0YQmplhp7pmMsmKWpSrpMHmPFm1Nm3cpgTn3FaGLnanlgdnyun9xiPXphaaJpp9yZpWprWp3RanWpGSnWunmuajfaVppFqnXppjtaZppxnnHvajtadtaYmnappKlpmBZAnn8KYxmnhnnenncYnr0Z-nno8kSHkGkpnspwWmnhkprpixnOynbtjS6ng6nmppo6nk9nI6nnfnH7nfVoxHmhUmpXpgykhVoiDhogp14jPrpqgpSgpHrppppupp7seypp-mp5XpNopB5jzkp54jEtpb7fVrpcfp2XfBqppdj-ppEnp9GgFqpmklkdjlHkAYcHqpjklwdjtdjllpsdjtklOqpzYfYqpvObeqpdfpgqp21fiqpTqpLipuqpdnpanpvYpYHeSqpnnpomhvtp4tpoZfqqpJHgsqp2ngaqpqYpUrpYgpWqphem-QosVoNzeHZpnRomRowUm8Dm_gmnBodUobWoEQmc2kdXo-3kKXobokrIi9Om1So_UmZColCoWXldOmtXlznpKIlDPj2npuXo1zljup4Hk-Xlo2l_bkCDoBckevdjOmFWk5vcFbm_bmCRjpOmcDo4qprbpagexlpMIf-klybprOm7bphYo38hAvprDo9egghm6fgocm5TohhmFvpuhgWVmAZlNDmJJclQmOZlnQmNAge8jqQm-OmQ9cezkFGj7Omhzk9Um1OmMDm7cjCKi3olXvpwVmpWkBgm2Vm-2dRvpYMm0zkCRmjhmSmjyDoJRm-bioZl_Vmf1fNRmJcpsmeQRmQEm8ekjUoedmVZoV0FW9j6Xp1kpcopcEhQsmrcYLopknp1mpzipkmgNrprdpA5jZoph9jmSfQrpKogeCg5ipagpfIRarplopcrph3lxop1vofrppHbV7nQhpPMh51aZWZuhhRQlbwpt5apmkcrndjicGh15Mdtk69hKvi3NDtQiowpKqaGufCmpG5MuGZQ1ks_hpwC2Di49Zi6Yl-hK5nirpUhEAEiJ-hwlB7wp2GnQ9Z_wpDhp8KYQCiYdENtjpmlsipOEkNWpH0Zcxm5QZDppNGkDxpMMjFlpVNo9Gne9Z-wp7up7_i3kpDPdD7doaj8lpscnc4ZAEnG5nVWpJLnXrkRPkDsp2ap9Iihup0lphxp-bbUXd7Bi2KoZxppEpGyZAXpbdpO2lkSkQdmQ2lueknpeNdpRdpNWmFopSZo8xp3_dkUoBrpZdmiEg7xpLypGDd10nPGhJ9cH9obAoEOFDFo7EjRznfQoTFmptjVFmkXpkXpnXp8HmAZpjem_Qo-iA3ZksWeNWlh6jLupdakpypfak1UmYupgemdupgqcXupWqjZupiQmmbkcupwFmeupmBmgup8BmMDjNTo90ijyp9bA-FmSYjlOmRVmrOI_XofDo_upShgNvptOmdvpcVmkQmOPmMGmADmeVmrQmWOoEDmS-iMZlPvpVkbLWmUGmpVmZzp5ARozknWkfGm7QmFbmEdbkGmKhg4VmMfQ6VmphmNBmkDmzvpB9h1vptGmUAT4vprwpG5MVllXOlmzgtbokHhKhkuLj3njzoiDFp5Powblmpmq_aIWpPao6rp9mp-OkVXp4skagpYAlbxge5BmrpyknDXp15MIQhCboBvnR0phdZiOoInnvnnt0N1JoVmnDtaGonMpp0varxnw2NHAjDpp2pRzhpBkp3PaMjpXojF5o6one0p30Ntzj15M2pRVqm63iwMAaaoYmpu0pDqNw0pG5M2pREjpVNlwMA7kpCXp40pdlN60pUhE2pRPLImqEdtawVal5iKXm3xpDroBuaf0pHsktop70pqlNH1pUqEdtadgp7obhMA20pV0pC1pySiESkS1pF1pqlN4NPXZaJ1paGGL1ps0p30pwsaQ1pUxpL0pi1pqaa-EG_yAY1p-AchMAkxpfmnq1pv0pyTkx0pqlNFcAJjpMjpNTGN_hRAiTgk__i1_iN1p71nP1p41pf1pF2h61pUBGUNlL1pHppqond1pE1p0-UqlNJjpNkpFppD2pSLoB1p31p50p51pT1pUBG91p8SGXoj5Ho21pevKr1pLepvKhL2pbkPlYkYsNL1p3PoGlpR2pd2ph1pf2pVNi-0pCjCOSiw2pJ2pzhp2pRpPiq8lwMAzgpVspl2pI2pR1pK2pG5M82pAzg_ECFmlXTnDRaPspbnmZspLlpPppHEimuacppSbdyMkInpCqphklvdjPYpX3pdlpW3pXtppklLnpatpQnpKqprYditpmtpDqpfgmoup7flqbmJpk0npvkkMpkk0lBop-vfk3c7Plo2pF3paRZXwp4RkyCiH4BerprmpqopTsnAxpR6ZBzbzoleQcXtiggpjhpJmp3rpmVpd1YxrpWWhzrpX9l1rp30Nlkpu7mrfnsWpK3ptRnKHkLspY0pGmnP3pjsNJlpO3pB8ZKfWTspJNoLwaYppjmpdspf4pT3pXafV3p6mpvXpErpRtp0mpX9js4pyXpAnpv4p7mprppYop7Tf5XpGtpHCg64p04pnklb3pDnpKYp_4pe3polp8ppE5phlpeVEfkljtpj3ph9kl3pNqpn3pjqpw4p0fpwtpS5p6tpVgpTHgtnpmYp5ngdqphnpJEh6YcW5pEogf5pZ5prqprnppqpj5p-tpl5ptqp9tpmud_ap30dzqptkkiud4kldwczXomTotHfGdgCop6PlCwpMopu4pXEhudpH0pVreGwpdOcLrpc9jaopSreNwpc8fF6ppgp95pJ6pIwpi7fDppTkp6Fkjop5lpovgBSmF2pITldwpyXZhrpDhpfNmkrpGIIeAgmDh_-bLqbZXioNmzmp1fpgSmLaoaKoyRk6zp-6f5rp4OZ4skU0pfTZVMobVoxKo3aoblmnZofKovcoUnmLnmcubozat1mirozpaWzpMnmSHY0Zo93n2Zogco1OZJWpu6p_5p7ApUVo_ZoE0pQZbMYmtuN9HnoFnJspLppFXpjYn84ZAEkHQaTxnamnNXpr_nRSmCYmzhpy1pV-bm5BOaoQ7pUsmK0pgxpbVEOMoh0NbMobChacBm7phvEo7pRboagpvudhvgmYAo1pwdoB8ZauiC7p1SEeubP6pIsNpPoUGhMNA1Kh76p3Kh96pK-mA8pGXkOpbNQis8lqNdM4pDQl9hpgilHFl6ybO7kSMigrl1ujR4pO4puVpRvllTizslVFo2JnZWpofggdnV7pZ4pg0paFhP4jS0pa4pmmnLymUvni0pIsN65nykn8xnxGG-xnmBn9lpo5ncXpOvZf6nJnnp5nJLb78px5noxpbDhBtp0kpsppykp74jEwplgpcYpRipOtp7Hensef9jM9p2ipK6pT7fPtpL9ph5pcYprtpnqpttpq7fmnpX5pCgpn5pfqpjnpgnpVnp8ngb5pqNch5jk9pcqpHEh15jWnpWgpAupvqpwfpoqpq5pf9pVqft3pmqhBbp0qpOwcqupSDolpkU0lnpkebpLcmNYo56bkFfvhmVlhcagCtfkag-Jckglpgl_lj2upAopgvfIYo1hlUmk7vpZdpVEmP6o65pHwpE9p44pR9jYEhGdlCrp-5ph7f0dpe-pM6pZ-pFYfb-pd9jbopRwp3dpTwpfop17pUCiHQiERikaoPMomaoRMoP2pmZoaBnMTmz6pwLo16p1wpuSmZoGhTmkSmHHoskpjsmy6pSXpuZotaoBepG5Mc8lwHowopF2pjGo7HoBKj15MK_pFTdC0gQGo1FdU8ptMjE4nRHbragNynIcmcTokgpQRjfToTDoK-pgbpC-pjagJ0cD7bj_p0zpUhEK_pqlePViHYmmwpBFhEnnUZmGnnm6pr_pGkpq0pN0pKFiw_po8pLilq8p52pdFL0Lob1pVnoULoKulVgiHMozElnskCIhmElLJoFgpR5ABMoV-bwaGEMoSjmZafO5iVxiJAq9YpMAqkepR5AUwi0Lo57pDAquElVLotopgClKTiRRp2NoOFm5Eo2JeVJizuf-liV8lu2cMmiUVcFgpvtLvAASDlUvihulvfp6vf00dpdhKJlubpMvf8ufbhpyAqZjAeMm0Aq18boLj3AqpmLhoMqAqIfeCcgoVfxAqoBAzAq0qLqsjZjAtsjYBkCil91k8opehMUJiLmiLBqNmi3ldNBqVjMSlE_qbyGjGBqJJMIBqUrhfbbdrnRypvtLWroE5MkRiOxpTMoqEoeUnvtLtEoMepvtLz0p_PhpzjmAqDEn7Ca6EoFVpM5ZjPhmol7LmNBlS6koviFblP4pT_iEbl0alf4il3iJBlDCqM1jUVkgilieph9l6rkO2YbilHubz1jnGghVpSGoK4pLFlTVhFCqXci-BlZCluOccGdGnlSblZClWghXwhoFnUEn6Ikf9n-OawHnTUcMSnMJaVLadWpChaSolZenSOoTCeXeiTseUAlodh6spgUmHyi4Qo0QocFmZFm3Hmwpp_4jDtpQ9pFtpI9pngpgDhqSf2mp4XpPipXgpk-paGgT9pN9pOCg14puDh-4p1ScdeiKUfleiMUfBtevXonCgWUfUUddDqXUdneitCgE9kvCgEoohzjJSczCgvInzUd2Cgpfjbem5CgcDeH9koZf9CgotepSc1UfxDedPohScJDg0nAntefteADg6DqxUf3De-Ud7QounmzVfdDkmpe4hkdDg2eiO9k7teeDkHigcDghDkUVfPEeuqLcVfPupLVfHzhSVfOzfCzhbEqqDgOuePVfoDgRVfgEqJzhy6cj8eSIkgPoNypbQlbPoP3a_eijuebdlHEgZPodyY6vlqEqcraEEgedlXIkrUi8vlQudfQl1ueY9kbsfR9VHfigEg8ueJfiRUa5VhVEgcEgXEg-uedUcLEg7NeDFq_EqFFqiEgOEgWfiDFgYfiUhoafimUmcfisWeaolgfiZeV_EgfWfwWfeolnWfgml9Nj6Wdq1VXfgaolsfi6NjePhnFeqvejFqnfiq1VVFqwFqEFgJFg-UcKUmBMSEwerVcnHk4FqAweWFghVcPUm_FqJXfelpdFgBGg2YdzXdcXcXOo9EoLxnh3pkYdUYdfFg_slkFgeGg-FgblpOGqoXffFgBZdsXfZGqlXfzfi3FgpXfAZdrXfMYd8FguaZUGqAqpFGqPGq7WcZlo2FgnFgJGgZlolGqIqpPGggYfiWcJYfl-p_fiHYfoXf0GqTDqFnpP4fWYfKGqSGqYCq2GqxGqXYpYGqhGqjafjilBHqpGgQ5pG5plkl_ppwGqUYdF5pmlpgklI5pC9nOHqhZdudjK5pm3pQHqd9p44j4Hgifp1AeEmgh-pe5pX9pd5pqnpj5jmObn9pinpmHqxnpv9pVPbn5jnZdZfpS5fgHqZmgsHgi9p3tpbHqomhjHgUqNsHqxGeuHqDZfFupPgpttp45jr9po9pgadJxe_Hqenpx9pG5fYHg-qefHqNmgbogunpPEhu9pztp_fpx9pXHgexe5HgBafOIqhHqlHq35jkZfDIqGAqVAqAIhJAqTIgOfX3SoLMH7Yp8LoLAq-Lo5LohIqXgihIgemeGKmsIgzIgubdegicaclafLbfpyeygitIeKJgrafp9kBbf3_Yrgi4Iq5afzaf5Igzyn3afsgizIq5Ie8afkfk8KnCJq3IgEJq5giDbf7gi8xe9giJEe_giuaZBhiUJqDhi2yeTJeGhiTJqVbfs9k0nAPoniDcjDkFwlZyREze0WglJqcJqfJguIbhJgHupCZpARovJqKZpoemqbfOYguJgD1nGZp1JqXYgVjXgzegeelypD_lEOmxZm69k6lYuzeEbA4zeSKeFKgoreWKeCKgRKeNNgDkdRvkDNmrIfPvkSKgRcf3Ul17l_EezvkWVl3TlcNmWukq6luelaNmgKgO7lyTlZUlvVoI6ljVl3TlW7lwKeW7l07l2uk4cfpbodUlCVl4tke7lJukHukQgcIVl6mbB2eMefXvkzMeNVlI2eOUl4tkq7lC1eVVlFVldUly6lwKez7ll0gtKq4pkFNmW1eiVlAVldUl97lGuk_7lr1ecKqC6l3uktUlu7lDVlxTlC7l77lg1giKqELqY7lqma9Ulj1gS6lsKqfvkT3bxKqdLqZ7lX6lX7lqLqEVlz0e3KqSfc6Kq31g8Kqk6lOVlp7lDLqO2gkKqUVlt7lP7lTVln4bcVlSVltvkgefBMqaKqDVl37lhMe16lmLq96lXnbRLq-1gTLqZNe1KqjKqaVl4ef67lqTlqhiK3eOKq8jgggdjhiu6lbhid0ep1nQ7lYMqllg6li66logcWKqKLq7NeWMqtvkLlgMNgghiHNgyefrhiQNgqik3VoiBoQBoQImORoEfmhRo7ZmBppNMmWBo2MqYBo5QjhHiNWoGYldImOWo_ejANqLImkBoPWo6MqPAm7Vjuhii1n_OehDoEAmPNqYifBOgeXn7_lBWjDpJ4hi1VjaxlBfa9hiKAmWAmQTb1JndNqSHmYPe0_l97mUNqHWjGAmhicCxlt_lnVjrTbGxln_lrNqRAmHAmpgfaJnZNqOxl2NqP1hUJn5NqeNqTHmsOg_wlbAm5Pe2Ln-NqmNqaelcXoJ0evNqmicdAmcWj-OgkupceluZpOampBo-PmZWo7jjtypTam3xdsxlaEf5jdb5eZhfUamZ4dTPgMKgiOqB0eRKlTCoJ_lgWoyRo1fmwvl8ZpsPjuak3amEXoRapyakffmIap45e9Im9BjHyloppUap95ebbg9BjM4n1OqoamxOq6ZpBSoIHl2WoKHlHCo_Wo7eltfmjziIFm66jrcprOqMQgAqgQWe2ylS2fNCoVXo2Ro1ziqRTRiipif8iiOapLaTy6e5kdwfmnMmOSoqld9WlqOqiWoBUo4Ro1fmRSeCjiU3fxDgMuhvfjBRgxfm6QgfSe8kjg6h0PqARgPuh3BjW7eROqgylW7eIRg2Pq7PqXjfe5ayPqtylASgZiiCSg7WoKbkYiiqmdJQq0TemiiASgpyl6iiD8lQdpuAmoNiziizjfA8lK8lmjfFSgyiivylmjfM8lGKmF8l-iiXQg2Rg2bpafmXQqfQqS8eXNnXiiuylH8lpiiSkflMqciieQqvQqmjfHjiKSgATgLrdz9e28e-SgTSkvlfBlfwkfGVej9phlfdSgCTgZSgElffIqLTgtSgYSgfSgKDqjfEXSgJ-ellfPTg-QqolfikfTTgkSgtlf2HqVRqARq1SgXpd5YpFTgzSgjSgX9eV9pQSgYTgjlfMRq09e9Qqi7nbRqSTgoRq8Qq-kfaRqlRq_9eLVeHRqbqcfRqjWeMTgkVe2kfOSgSlfsRqBTg6RqSRqR9exRqXTgzRqWpcbTgeRq1YpcUglTgLjiYji2VeGXlsZeFSoc-exTgJki_ufzCjtpdoCjTjioTgjXlcbmcSotTgszlwTgjggn-eXJkQQjUmfrpc2ylxyknkinSqGkknkiXJmGYpTupYJmdapEbmbBmfSoYflWpphCoojAaUgsrdIJkEzlGkiXPqWSouqdTzhOQgFXbwyk8SqZ_eg3pmbkrUgNnf6Pji_eSnfk_eUQnQXeoofIEq_SqZ7jiBmoHlMbmnCo6ypJgmcCoXXor8iKQq4yppapuokRgmtSobXouapltcmzlmbkwapfzlyapTTqebm1ap3Sq0XemIqOgmAofJYejQjxGkJNEJ6lVupKYbgZedqnwypzBfpVgjok3jinRqPSquVgwiiBUqI-e73kkYedgmAkiYof-jidgmFzlHVmUSqOscRWgUBfSkij7Z4sdiWgSkiw0aIykDUgsXl8ypbgmqJm-Uecki4ajnTqgkkcBffXo9Bm0XjcSqFbgoUq6khdgmjXof4kb4kwufQUqakifZmRQmnWg0TqiUq4Hk1GkfkipNqSfl8BZyWgtVeK9imtdmkiyVgDCf0pfFCfnpf9WgDXg_Wg_tdBXgwzlkpfqpfPCflhEXfg7WgrpfR2a3pfJzkFIlobmDpkr3paVqt3p6rfDwciopAim5fl19paXgdVqkVqp3p_flQZboCfw5puudkXgMNi6Oqhaeqqh7zl5kl05pHbp1XowQj3Xo6Xo3bmEDo5Fm-ypJYlzJqiDck3f8XgqVmcdi_XgTvdBYgC_nn7jwupPVmAGmIPquZbq-kNxchvdwJdKYgkvdQLIBmpSYgRWqqvdhGiJYgtJgAQNKrfYWqU-nUDfAQIskiSrfTDfX-ntxcW-nRgl9XorDft-kDwdxkilDf6uiafIm_nBcmUJotxcjxc5liXKlRFfHzpSTov4kVbpx4k6VfuagYbpVEfYToAce8rffzhxVqCcmMKm-gmJOmBYiqljnrfrVpYcelzhdYjfpkFsfgIlQsfjZgSsfH7lhzhZYlJsfGlkxDfG0cjIlB0clIl99pxcedagn_pF9ieDjaCmQ-pWckiglfxddToRFfTcki_psIlk_pJcmjCmxIl1Xq2abNagmzc_sflXqGkgkIlJtfPKfqXqX2fAydvfgd_pu4fZtfmdeE-pOXq-IlTxdfFfWKlpljNYqoagatfcuJhToBbgNycvag4agtFf-bmT0aitfJlizEqo0cxag92cttfaYq6FfadpaznMliztfWsf1tfXpfO8lTliPbgp4bQeef0l7tfw1nn0gD1cKuf0wpWbg01ntMg-wfKuf4enkliwlicliPuf4limWq4Ih0IhxlilbgizdAZqFZLIZqAQN2ee1lipliv1crlizXLi1ciufrzd2liyli8bg4bgQZq5Ihqli2bgoufwDfecgFcgKBqsAqJBqNfeXJiqzhoYl7AqL-p-ufoBqnbpfckSYovZqefepbp1cgrZqLhmCwFvAqiZq5upkcgZvf3ZqYxd_dMXvf25nScm25pvrMdvfOdg2cgJYqw3pP-p40dm5n8Aquvf0sE4cgCaqOhmQmipzhIcgHaqVaqFfbBJl5qpIaqEdgXaq35py3pKaqsbpwbp9up-ZqQckQdgeQm2pkaYoYcmcYooDkWAq1gedxitaqzeinlNgIfddgcwflOqPVbO4c_dgCieEKqXxetdg6aq2Yqj4c02pLxf0heNxfeJf2dgbeghJfr4cLJfNXgYeg_he-dgdegWegOIigegD2dlheYNqcIfRbqYOkascFxf02dWJfLbq75plJfBheMxfD5cSegywfcegRxf7aqomhNbqmJfIbqoJfKbqqegmPfTbqHheZ5c_aqWjckxfOmi1Jfseg3JfpxfVhjP_keYoZhmDvpoieiyftZp2To0egFLf7egDKfpieIzfbhj4CmahmScbUJl4xfIfgsomEcq_bpN3Ot7ndhmTfg60lYJl80lWfgUwff6cafgmcmcfgSjefvnGvp_fgCcqvPqrrhaWpMbh84dpyfIKPEqkZag6WqZyf9To4yfy4dnlkL7cbLfDgg4fgDvp3yfb1O8fgYDoT_kxfgLsLG5d8QPyjeScpmfgB1lZcqDkeHzfEqkGYqBcpWkPqLfOggdxip_np7nOAlh-nuggI1lOUirSkimiqkebminQq9ggWmigzf15d9WmlgguzfnggcNlemiq8PAhgW_krgg1zfyzfI6d0ggXMf2gg7ke5gg6zfdMfNUiKhlRqPpdqn5d3dqHleD0fndqBEgpmij6dNhl8CmOvpPWkwOmFeqG5M0OmOzpWvp9QmPdbtQm0QmHGjfhg1ypOzpfvpohghvp12ljvpZZlHKimvpzzksWkHPmXvpozpMeq4efdVi3hgrdb5hgj8ekxiuDkIigwDkuxiZ_kNigYJgrNf2DkxDkGKmoeqbDgsjA-9c3Dkpxia_kyaqFuRxeqseqxWkqcmQBm_You-i2KmXPmd9muzp2fmhJlrzpAWmYlhuZlZmjyYoDfq8VmzzpZoePcpzGebcpcOf1ipSgpWcpGrntipYfqStp-igzjel_cZcpdCgafqUtpFEmsJlBdpjoeQKlGjgscpSgViXqIBdf_p6jgjcpuhmc2lGZomOqicpg1l8SjPPq4cptcpLsj2hjpcp8SjycpwJqYKl5cmL9jjVq8cp01leUoJZoQLmuqkwcpzjgKfnBLmWoeoPffAd8Shz5euPfXRkc1l_1lDjVEkgjmj_Xq5enVKl0fqZKlwOffgq6kisfql_pDsjbKlTkgqRolgqWkgymbvJlQgqQkgdkgJjAe4fDWqfdi4Sf-nfC2l1gqd1Vmdir3fxlgAdpN2fc2lxueedpC8VgdpZEovuklSknsh3kg4Eq1hludhnSkA-pHopKWmVOmDypUdmM1lWdmmdq9qpGypOypIyp8vplUoJWmPfiBXp2lgPFqlPoZ5j1qkyUq5vpxhXh4fedmT-nGim3_dChqnBdGAehdpyQqWEo6XqrRfNAeqlgKhqrhqylgTbhohqZdpm2lcAe-ekkdpuKldEobmkEylMrpqHqVVehfpbfpODqKwpnYp9ZfSDdMIqGSfaIqZmg_vpNtpOwpPopORqIrpc-pzdpSiqbmgVEh1GqKopLwpo-pOopjEhTopKtppmg2mgQEelnixSfvmgniqEcfVYkqiqoniLYk0SfaCa9Sf6mg0reGngLngm-nb5bN_n4resWe32lUwYJngI6fNTfQ6fkhB62lkep6pegPhyaAtKhtBqhhpaeo8Ta5tLzBqo2pHjq_2lbAoekBJaiZEnpyggln8rpZEnpEnkdnrEn1GnO_ZxHn3nX_OiheoHTpUBh2xpgLdNjqAenPTaovjw6paxpFCnqjqpmaHOpZ_jtdiRCdkThakp0tlMKpwBgJjqh4Zf4hqTAPml1CqNenyWprwp6peQFo9ChAQBkxp93fXdpgdm9Bqv3j_EoTjqE4pQAoW6pfMa1On6OnGklNBqQklkEozpe1epMhhjBqu0kY2lTdp0LmGjqnEnqrAdYkePlv_pSkqgenAkql4hWkqikqOwhlhEq0oBqbxzBZIhGfnQml8dnAZktjqU4pzia1kq6IkLolJ_aXen_dnaEnukqkoaHenLfnYenBkqMGqBep6Ik4UGITilbonjqShkY7px4ZgVhnEnCenanl9Ok8anHol6dnwjqd_njVhVQqXlq-dnZlqNhaAlqGenZWnuUk0BqnEnIRiZUidRQ-QiMLayCqskqmlqClqCrY1SiVNli2WLRkm_jqhqTZohdfHhqP2lHWmQZosBdZdq4hqtSkdlqt4fRZoT-pkhqwekArpYdpGmqelgKQdhdm0RlJlqnEn7jq7bAlbo2Aqr6pEenDhaRenZPl4kqQlqViaXmqVEnB9p1enDhaSGiPtlTolulqRjqQmqloa_PhHSDP0plxpalqqILPlnzEdamqlfnOFm7wivmqsEnJCqXenqkqj_bUolJkqSdpQklx0kU-phsjLkqVep6IkXXaDGWVyAf4hRVoPxp4dnwclQtlIlqpBqsrkTOiFipDFlOvlFFlMwhdCq3mq2YmlCqXDlgob_7k4KobfkFDl1qlNbl87kxClwBl6LdzBl1qlaehGNoo3ZiDnq3ZtTagDnvFosnqZDnKGo3alFFnCUhhjqzhZzCq7BppIkGUn1oapmnhUiIqanHnoYqb-aC2nhxmHspg0orzYT4n_rpfVf9Oo3vl8DqTQlfPouEqOoqaTl1EqRoqldljhqVegAegUeexbqcheVbqFhq2hlSZoNBq8nqlhE9AAgLlTuhJOo21k1FdMFlqnahoquTau-F2Bq10kyYAWypV4ZpAq_AqaUnOBGwkqDPA2xg1HdpjqtTaR2a9Gm-zpEOnm4Z9Dn0oqJOaVNnfUiHQndUnF_jioqzfZlWpiUn2Un9oqvTarYi1fpklcCjAwIk11p4dnHKprjq5UpiAqKPoKTi2TkRAozybIQoanquwkxrm8Ykzxm3Haispu-mx5mITkqlNI7m_oZB9mZ7mrpqEUhr8pGkneILXjnjBgdPok2p3nnLrkMNQ6nnz8k2MpjRpi-o0Xp44jUiq54pjDhO8fC9pMDqg-pZmg6seJCg85pUDqR9pIqqAtpzYpTtpKiqN5pa3pH5pB5pTNqk3pYqqlklF9ioHkA5pKnpilpltpP5pM5pGGgO5pZqqgwe7tpxtpY9pXqpgYp2Dhc9pW9pkYpz9pZ9ph9pfHg7HqmJc1tplnp4qq0HqeIqBups9pUqqEupR5pdopwYp4qq4Xl9So39ptVqtlp1VqBgl15pUaqfaqn0lkaqm-pUmgFqqTrqomh74p4epB6pmogD6pn9jnEhtqpVrqeSfn-pjogiiq-dpydpnogGjqC3h1AaMmYutjRHBj2pEIoJ_gDVofClprqECkFLIMHB_7gkhM-UoCAqYGoKHoxrq-Pc6-g0rqu4Y_7gzboeAq7rqP_p7wj-rqUBqSLl-sg1boUHoTpqC3h9DQ53hmkb-Uo1-p_GowrqQ_pF4hQsqqIjALlW3hMsq5Uo6Bh-rqQsqKMjALl6JoKnqw5m9kp9rqF4h7raDQoY4gxjlxTmFIoHsqF4holljsqA1pF_mnsqXsqC3hLsahLlMJAZ2p1sqzGo3sqGXmbcCIXmZXmXpq_0ns0neXmA_jn0nTXmi4jOsqXXmq8lU2AUsqBvnW0nl0nItqKAkp0nALoPCnkekM1nmek51pr4h7aAFAhDzBQtqfAqDWpFGpfsqCQJytlDCLcMbRNqTWmOvJfboyInD3pyrqbAh3Qpoil0ZDhtqFsqQ7mZMlfGoe9mGlZy6mcoZOsqxtq63GpFkx4lMGC0sqwUoP9mHlZbGoDkqOib63iF5BurqFtqWAkFNlvFZZekltmL0nPuq3AbatqQNlctqHTZu-gc7gjsqNuqVsqZQoJHh-PcQNH1aAOPl_2pqUkLecxAqihhR6prSdOulIIkUkDzyj6jnXaaBkfGZihRgSQq2RgE8l5mdG8llQqI8laQqJkfL8lwRgZuqabAGfZLTp_7Yljq5boRkqojqBhoxMpxEp3UpzEpYhoxmqITlLvqxIp4Up1Mp7Ig9Bq11hu-frrC70bMufkpqOsqNsN_ugI6kuplP4YvLlxYEN0kyplVlqsrp_Dle1Yjvqwpllvqtmn0plb6kiFo2LleQh4voNFlqvq2plbjm_LlejmVFifviCAoa6kmQhBcomLdSco1pgvQl1on52Y9tlHMdNco9vq2tba0k0dkfTikFit1YpRiT8pJepV8pOIod1YaCqqchjpqK8kZDlH9lXzYLQofuq5wh8tqgMlgGoullW9mk1kt7mnGoLWnT8ZCGnIGn-FnIFnuZnGpqCclUNo4xp2oa3pqwbZdjnIsnbjnBpaw8mjjnY6atqlztnmLnaQk7XmRuqY0nbonmQp34oNvq0MpmMpYFqhFbW3a57c2spJtaq9ntmpItpOqqP9pQqqJDqSrpDqqzfpkRqJqqPtpgrqOiphip8mpd-pg6pQDqengcrqQ5jUQl-OorEqCzjUoqRqPzEqFPoVoqVRfmPo3HqSgptqqAogptpwqq8qqQqprHqTIqw9pBIq3qq9xqtHq6qqnHqxqqbqpi5p3Rqstpp5pSIqmqpuqqVIq-qq4qqf_nvWqpWqyWqaDfh_nddqSLPOUiX-pdiq6GqWrqWiqZxq7epUogC6pliqA6pgiqG6pHDqViqjiqS9pI6pPwpmrqUwp0BqKyYkHYJIoyAiPoiHwm4UZaXklmqcpqJvhr2iUmZ8GkUfAG7F73Gjdkbxg3jBwuqIqa7jnvVgDjiB8lyjfdRgCmqfWlpQq1QqZQqpjf6uqC8lmnchQqltqSTZKbAT4iCQJcbAchoVyA1Uia6fyNmusqtGohGovtq-PcZOkTULdodBvi94lbjlt5az8pRynDynfmqoVqsbmDIlnVqpuq6UTxAiCRpC_psmqOInObA2WpT0eB6lQ6lQ0e_zqN6loKq6UlWLqPwllLqJLqnLq0VoMLq0KqrKqJ0qMMqdOeL7lWNmR0q-LqzTlKuk2Kqh7l7Kgj7lWvk0LqQukCLgavkQMg3TlBLqGLg5Lqwvk4tkGLqWUlbUlZLq4tkIMqNLq57lr0qYNmvekXKgb1eY2gLMqM7lBAcC0qRKq45b50q20qT0qhfdF0qA0qCfcbLqi1gvdfjLqF1qI0qdMqmMq33bpLq_LqrLqq2eVUlf7lQKqL2b10eJefJVlh6lKUl1Lqf0qo7lhMej0qr1eq7l90qeMqdMgw7l41eILqJ1q0Ul27lOLqB1qy4bKMqP0q30qX2gxMqG0q94b10qfecpuq52ioRI7UpJRidIdxnj3OpU-oOOpVTpPvq-GmMuoPgnVJaHjorGp_AqUdE-0mtOIFCZAFobiK8sqtuob6o-1qICp94oRjqSYamjdNFoYXmCGodtg5Bq2FnswqT3juwqJknpuq2aAf3ljsq6rqi8mesqOsqhOlgsNCQJi_aLVZabAFkqkAqbrlbXmbWnDpqSTiH2qW7auBAqhpndEbTjYxp5zq4clOIkYPoSoq5vltEquxqB3q-iAwxqE3qfhq1vljPo2EqGzjOCiXvq85aZFCpllnoqvBq6Ho3tqnwqy7mOsqMWLF6YbTjg1kokq_LiqknxOZ1qaUek8mqPdmFWm3FW8lqQdm_lq4lqO9dW2lHlgYhqJim7NeJypJmqrPlI3ezEqekqNebOmqRyp9Cixxi_ol9ZiElp92qvrqo2jSrZmGoHrZO8m-Tk7PhmplGIBl2qdZhjtq2VpGMotIqtskGwlqIqhml8YhzLoJFiWijuboBeoO4qbum-nQ4smZvmB6mHeo8SZwBa-smYumDtn0ro8TquQbEwlkElIac1ElU4qF2h-PZX2qoilsoJa4gC0pe9fprgKCqnsiitqQIc34qaomhIoe4qjIoVvm0umd4qk4quvmKUZtdiw4qOQZ9Eh1rgRepdrowRdtnm6BhI5qdFZ9HAMPc1tqThk24q4rgv4qxAAx4qhIA-Jd_2pupiP5q9IhR5qb1Av6f1rgV6pA4qMbowFZ84qpChi5qsBAJTdl5qO2qM7pfQdg5qCChs5qdFA-JdL4qOmmiAgZLdrEhs5qYBgSBgeNhN5qsRdq5qGIh95qC8pDHd4xI3rg75qI4qa5qOQZxFAABge5qYGhz5qiBh95qJhpwDBEuqx5qO5qD6qDGhs5q6rgSBg4zqlsq_zpZ6qY5qrUTM6qdFZeGAABgEsqW5q74qj6qc6qPAqs9bVypZ4qp5qs6ql6qb1AgIAnwbB_pg6q67p65qWBgvKhs5qzBA-AAhHcwzhk6qG3pQxgDGk0Lj9PZTvmA5qavmh5q06qF1AA7q2YcSXdaRZgho-PZE7q2EdDBkB6qI7qkumH5qN7q_6qHClHfAOFoD7qKQZUOhVRmY7qD5qJ7qvtm3tmp-hL6qx4qd7q81p3laRunf7nx4qUOhNfkN_pKSZm7qa7qM7qs7qA7qu7q4BAy7qF7q82q56qVnoZ7ql4qHum85qc7q77qPbAV7qy9gqMHJ0hj4qn7qfvmp7qF8qr7qTsbI8qBsNaRZx4qJacz7qeuq67pD8qF5qL7q05qH8qebA4ygaRZONi3UOBlpvtLDPlu6quxY8NCV5q-TZd8qf4qZumZPlT8quwbA7q-7qW7qkrkU3qHtiv8qK7qg4qG8q67quAAK8qbChrYCN8qDGZP8qM0h03pV4qh8qwQP8bh8KYT7qxAAB9qpob_ABQ6q7Ko9smG9q9tmS8qmIh-6qA7qCQJPkqJjm9eDE9qp5qSUZhvm_4qo7qlvmY9q96qP9qi7qSBg9fpMElwolE5qdHhxmqQ2jh9q6pm3VpD0pdIoF9qi9q-4qv9q88qx8qb7q82p__aSsqr9qt8q55qILdwviG8q_9q4fp36qu2ptEl24qG-qL6q_9q6nAlZiT9qIboN-q09qPGhU7qk8q3PZ28qL8qIvqPlqOmm78ql9qNznpHhB2qZIoO8q59qAvmm-qE8q28pfsoi4qOqg1ume8qb1AcbncGhY-q5zbONix4qO9qQ9qe9qGvlpaoyobV9qn-qr5qp9q1-qa-qOQZRwjW7qmbot9qAuig-qQ8qm9qZmqk-qh6qRvmk9qL_qvvmhIohIoa7q8umT6qB_q8KY2-qE_q2Wiv-p2PiJQih7qC_qvtLb-quIdNKAEtqP_qK_qH9qq7qZ9qNvj05gO9Z5-g02g45qy9qOkmBWpE6qgHjXoN3-g04Q6-grbhQxg63EKVoEsmDrmZib05q3_q5uA5_q5-g3UO8xk9_qAAo17q3hbGWpCArT6qEArcMDGArLThDllKArb8qVnoOArkLjI4qLThc5ijsqp6qj9mg4lxrqIscnwbikpoZiWnlKvhuvqIgnQ0kJAl9bopBAcviEEl2shoZinal0vqJJh6LlR0kTAoU0kGAo6plwgkDwqWco2vqJBlxhpY7klpbezgQwq__kuEmTCqQ1YC7kHeiDnhvKqIBrzYm05lcIo0rpZOg9Lmi1jSaZ1dmdVp1Fd1dkm9lY8pEwhYwqOBrvAAvVpnClI8k04YORhP4Yyudk7ke4YkCq1Clq4Yq7kjpq7BlWblXCluBr90keAldwqZwqrBrhCq7_fnRhhnq17ksRh7gkqBrgCqt5Y3Cl_BroCl04Ygwh7RhdnqHnlbwqHpgfwqL7mZGok4m08lXmpNCrkGoc8mO8mXskX8mG4qdtnYQo5wh-rZK9mv_fwGoOCn0Tizyn8Cn1DnLcl3DnrkqCkqGGnxwq3IaIpqGGncvnmFCARnGoqN-j2rlpGGATn_Ko5Tn5RaCSalXk5nqLbnFba_anoCr8TpcAZv_oPUpyTpZTp3maEzoj3ojSpMfoIzooLppHpluoC8oCQpDRn8GFXvndOaZVEQ7nQUkw2nP0P_Cbycnz5n68kKoqjvlOxq57nz8ns8nrRqJ-nb9n7Fid9ndcIVUjGObN9krojnVo3mkpVogIqksk3Hkm9kZfayElmsklElpskLJoxDrnppWAqvIqidgyIqVplrsk9giQJqqgiVQbpsc8TgeBn-TgvVgoSqwDrufl7SqPOdJTqKvAsSo5okMTqnjiTnfPTqzIiEVmyTqG9hk8idgm4FmrOI5vdqWqQJoXeqlrfuWqrYgtxctYg6Yq1YqmgpuLLD_kj0gObg0YqxYqe0l4YqVSqD7cy4n7Kfz3dXfgW8ltiefcqnmiE_ke6cZyqN1lqzfrkemWiI4qeBnTvZLcIGDhOlq58q4dnqCrrdE_jlz-qJErVmftuqFvl4dG3ep7mflSq97Ebvc85qeBnVipWhpYlHbUidclRNnQFrfSkmDrCsZoDrNTGyXiGFrfsNDzbMWZsbhVgk7_pB3ZqnqpFoSDnunqECnbDnINoxaEklnJKoZ9q9gpPRET-qTLoUhkFAq14q7Hhb4qu8kJ0p07p9Frk7gKjA0KlydixBA9-HmBAvGA6-gFDh-EhdMorzqx_pcua_mnEFhn4pE6qtEhI2ZEChetioBAe0hUGrIIkqkC32py_pcFhbGrYspdGr15gwBAEChOOVSZhKFhD-qMwgPFhpGrRFhcGrb6qeGruGrtGrsolE3gK-ArAlxgpVGrL-qGXp-mnICZqGrWcqX-q6GrEChI2Z9GrzEAwAA-gkBHrlGrksqMFrt0poGraGr3GrrGr5GrtGrLHrOLljGreGrJNEaChw4hGSBnGrZGrGHrYHrIHr85qKHr8Gr9yASBhJhp-SAOsln5qp1plHrgspoHrI4qqHrMHrsHru9ZxAAd2huHrXpDw5qhlnFHr0HrLLfpHrLTh_8giGrD-gwAAd2hAoi00pO7EkHrfspHHrDIr2HrFIr9GrBQJ_8g7Uk-EhnkqxHrc1pWHrmHr7mnkmpEIr7EhHIrVIrLThwEhbhke3qNppcIrCIr2kp96qtEhhIr-gkHIr6Hrd2hyAAIFhdpq0olkNd3Em5ta6mnK7F8mngIrGIrvIrauhxIrsBAzIrMIrwEinIrYGrPIrnHrRIrKGruIrOzbAJr1IZ7HrCJr0IrlIrDHrO1pBIrQIrrIrV4qtIr-IrNJrtGrJHYQJrDJrwEh11kUHryHrIJreIr4Grz-qaJr8GrHIr5EhiOkhHrZ1puMm4Ir1GrXHrmJrZHroJrTIrMHrrJrHFhtJrSJr-Ehd3qaIrv2ppIrXJrh5qpJr4JreHrYCh65YkIr9Jr_Hr6pq6IrYOk1Jr4EhxFZ3Jr_IrtHrhJrXArypoyJrdIr7IrfIrSIr7EhFKrtHr8JrlGrxoqxJrWJrJJrYJrv4qEKrTKrdGGzAAJKrhKrfArG2pkKr0Jr1HrLJr_8geKrBJr9HrJyjjKrBKrlKrDKrSKr9Gr2KrgKrqtgPABzGr_xiwKraKrnJrQKroKr-KrPJr8HrsKrBLrvCYOIrNKr8IrcKr0KrdHrTGrfHrPrAuJrz1pJNAAGra2pzHrCKr05qJLrsHrsJrgHrALr2Ir7GjXGr8_plJrGLrPKrJHr9KriLr6JrkLrMIroUkGJrpLrRLrbKrzKrrHre0hKNhwEhH_q0LrSVi6KrxKrKJrsIruLr6LrrKrXIrlGrm5ioLr_LreLr7KrgLrEMrfKryLr45q0GrFLrOKryKrDMrdKrVLr2Kr8LruKrTMrAMrrLrWMrZJrPMr_KrHMrOLrE2p_JrXKrUMrSLr4Lr4HrOJreJrMLryLrDLr-lnpMr3LrsIrk_qksiAABrmqlomT_fhPcx9qRHdrrgSTq6MrAaolsmsPZgmGePZj9q1tmh-qB5qFtmD5q-omq_q7GnCHbIGrTao2Hrx4qG6qd9bFEBUBgTwkILrUNrVNrv6qFll8-qxGhGeopHrUNrq8qIIcgbhx6q_MrQ5qp1hdFZuFdSBgwHrB8qM-quLcs6qqNrb1AxAA7DllNrmuhB6qmubyNrx4qkNrHNDuKry9qoNrDKr8NrcNrF-bVICYNr7NrJ5q9Nr9QinNrhNrTNrOQZV6qKgIHOrK6q9Frb5qEOrlNrACqjJr66qLxbIOrdFZDKo3MdVPBSOr86qZJrx4q-qiwnj5NrbOrTOr1MrOQZ25qSBgiKrnOr7pgcOrb1A7LACSd_Nr-MrNOrUOrN6qCSdD-qAOr3OrqOrdFZNGACSdUJrE-qwOrpOrjOrN6qKOr7-qMAr_qgZNrJHrx4qusgfOrnLrfNrhqgMPriNrOQZn6qSBgzLrnMrq6qWxbxOrsBAIIAnwb9LraPrM4qxNrFPrnKr_8qG2hT7q_teq9qlpg8ZGg9qNLd47qgLr_8qQ7q_9qpPr5-qQ9bFXLuPrINrS_qG5qCOrU8qe7q3-qrUTqPrjvbarlLFry2qn4qMNrwPrT6qzNrO7qe7qV2px3ax7qOQZarlZPrvNr1RZ9smNNrX9qy8q4Or08qNQr3la2MrSobaWAMjqrumj4qXQrR8qZQr-OrOqEV8q2PrLybaWALKrcvmjQrJQrr5qLQrt7qJ8qX8qOQZZ8qFKh3CD5PrkQrM_qH5qyQrA7q49h_9ql8q2lp9Php8qEQr7Or27qWQrwQrdGr_8qeQr3PrYOrGQrkSpMtmvPrYum9PrbQrqQrAqbD1CcLrHQrJRrURrxPr-PrL9q0PrBQrXRr4xYgFrH7qIQrq-q9Qr_8qc9qEmpsPr-JrUQru8qnRrw-q5xnGUZxRrw8qr_qsIrftjkuiRQAf6pf5qJQZ8om44qPzj64qWxblIZcsjBNrKQrjRrlNrcwj71qU-q7nmW-qWlqY6qGBgmqq0roSQoasmysmF4assm69q7Qri-qh4qYslDSroRrTrn5-pDKr_9qb_Zs1hSBgkhoiPrDPrNSrynmpHr_9qFwq3pZp3PlSr1rgWBqKPrrPc-ompNrtSr0shQfQkBAZCZyNZ7diHRrLId6Pr3SraRZLxptolwMCYNrO-q9Fr_9q8SrrsqFtb4aKHTrOSr2HrKTrmkbjSdyHd6IGPTrrSrRTraRZLTrsQAr9fX6qs-qy5q2SriSraTrmkb6SAr9fWKrbPrT_fITr4RraRZJ-qIug4FooSr8OrhTrgLrQ-qOvZ_bALTrr9fn_qaOr7pgqTrZJrBRrD_qdFZarlFJrJvq_tm1Rr89qi6pO_qc8qFUrJNr7smo-qeSryRrm4qRRrRvmV_q2umzIoILr-Trj_qOQZ1PrrPrHIcD1CtQrl-qOUrw8qiTri_qKkpc_qjHo9xb_pB5MruQrgUr89qp-h9MrQybKUr7Prf8qNUrhvmW_qlIodGrXUrkUrdFZPOJiaow-piRrZ-qYUrAUrFKh8vB6QrKRrb6qBXdU0hBLrx2qRMi4rk5WmbVp2dmXcos6pWSrLWpYXpoQoTVrRtqQ1nI0jb1nL0jaIKe1nHLcxQoSemDDqx-lmoj1UqYTdhZm_WqRIkHEqvbjqUm4PmvojhypCRoDKm39kC_lHBo8Tl1VoRHiMBo_op-UjwemDelPfq3MqDWolwliZpr5hBamENq8XoGNqcYjTVjAWryohnZpNNqVWoTOqXWoqBoWOqTjkqgqdxldWohOqwImqPqoPqV3k5Zp5am3RoZapGSot7i_ZplWlBapEiqCCoSkjEap36j-AmGJm1WozWoWkjzWl1OqQHlMSojQgTHlCPqbWrWHltOqTSolyluWoaapQXj-fmdbmaSoCgjeapFgjOXoRbkQXoaXosHlRbmnap5TqUbmS4kTEr6HltapvSowJmzJmzJmdbm5So4apo3pXvjlgmmupDTolVqtbmnVq9flbXrxbmMrqrupUpk-ComCoLToygmelj9VqWNH5XoBcm8WqIDo4gmKDodIlVXquohNKm-XqfglsXq8-kuXq1ljIWmF-pWDoa0lqYjnToN-p-npqToVcmsTozbpqaqbcmsaqXhmt8h_bqkcqw8hMcqDvp2ielcm6cqChlRPmEcp5fmCUotYovZj1Do8Vm3DorPfcmjkcpemj2cmBZo1DmNUoqcp7YozcmjYrDEolhm4Do4fqPshYUo5Yo_hmeDreYrlYrGTj7cpfUoLgqzhlQ9jAmqS-pgkqeoqLlg9vpwCdXZo3mhodp85qHVrRVdQLoqulOse4IrH0j-AbT1nCAadVrbVmyZqgMIxZqZhqPklWEm_mqKmqTniFZripZHZrFTpjHcLsqxFrrKhY6pnppg0lGKm33q-qpdhq9_daZrI4qGZroLZ_FDUOhq6pSPrqPZDNr3skL7peqnVVrfyq9NbeVofVrttkfypbZmiUmV3bmUjb1AoUjYSod2kyJqqVruVriikGRotUmzVrHKeBWqfBo5UjMNq1ZmKWo3ZmRZpJNq5Vokyi7Vrb1lLZpj0gFWr8XoDNqIWrLWoPVjDWrFlk_2keZpawljnkTWoLWrRjkqZpJfmPWrrypJjhSWroFmUWrOjhWamRjh2ZpcPg5xlWapIComWo-WogampWogWr3Am_Bo-ImVSo8arofmCJm56jqfmESoACo3WobqqnOq1Wlv3kdylyWrnPqPbryPj3Zp9am2Wr3ylUupzapZokHXlIXokmfyyp2ypgCo1Sogap6Wr2lkdErmSo_fmqqjffl-Sq9Tqtokw8ivCozHllTqqrdnUqY4khXobErjkk6So6SoBIlbVqzzqrlpKrqg-jdXrvbmfXrFToNrq3Vq0bmKbpBDo_VqE0lIupG0ltupRTouXr2gmTbp1upsWqWbpFXqPDo1XrrXqbbpZbpHYo64kfbpDhm5XrQYosZqpYljcrrYl0bpiKmncrraqnVrk9NKYrtxffYoXcqhYo9bpTcq_gl7To_cqycqVYrwDoXYrKfqqZlFUotcmDUoW8dBWoMZofYrzfq7Do8fqWqkwYr5Dm7cm3Yr9cmcqk-DmHdkzJl6hm6hjHLmzcpLdrxUmMEoCdr0Yr6sVJgqrgqgUoUEo9lqWZrP6oYZr03qq_iz3qksjmdpE6kZZorUTuZriOc9UpwTrRHdgChE6qIVrg5gA6qpaor7masNeCrS9mxGo13mTCrO4i4drcSlQvZU9m1opZ9q-7guZr-3l92ieTryrmLVovLogSrF_pjxq_Zr9spYFm3Aox4jjVr2QoXFmBartDrnUj7AoNEr9AoEZp9FlrVr6tkXyq-DcGBoIZpL0qherjZpnpjSarNBo5MqTaraZp-VoPnkAWoZynRWokwl3sjSZpzemgZpKaknarRakXRojarharNakfRorar9VriRoKWrsernypqykwarsykNup1cp0UmrIm0argWjZWlnak7arJPqbamaWrYPq9arZbrFap9nkqWoGPqCyliWrodpnMmBPqUbryOqKIioWrsfmCBmGJmtWrnMmvWrSbrzfm5WrT9dWbrlldDXohfroap7WrZBmqbr5Um_WrcJmEgmUspvTqzfqobrTXoMgjmaptbrfTqgUqhTqMXruflOXrvJmpzlgXoySo1Bm4CouxpvXluUq0SoYXg9brYXroqhAcr3zl_brJIlyzqFcriXr9YbkXr6VqnXro4kPToICmYIlL0lUcrTcrTYlxXrYYlLKm9gmaToHYqdcrgYlh_pTKmWYqMYqhCmibpkCmRYombpDaqwZqpCmpcrbcm-gruToJYrzToA8j6bpNYrpRjPYrGhrTLfZEq4Er3crDcp5crpPqvvpEUoIcpxzpMebdYrmfqKUoTqkiYrt5kahrzUmQ9hNgqbhrqmjOdreqkQdr5hjBgq9hmkhrxxdXdr7fqTUoTQeLZorhrvjgedriUo9Yry3qCnqFnjCiqLalF6kyUkJFi0boyZr65lktq5mnQFhBMrIUpBqnTZmVuibfquMkatjzWmI4q8MpQAqGmpvRrpSra4qhAqv4qC6HzdmCPr0GrVonh6fI4qKsktxbfpqHepIwqppgCwqEwhXilhhZXBrI7kpoqXnqnEn9omCpmfTrMtmz5ohvm6tBktma0nsGoC4qMsp3Dig8pXPn5slg7n_CrGqndnhEsnGCZ9yaf0a4fkQ4qmJq4DrKMoZAqZ9qIFr9IjI9fuNrZOrCSrLymSirrUTKmY0LoCPry9qwdrdIgDjrr4qavj9Lou4qRjrx4lxKWfFo5_gtOoP4qyDrP5i8Ypt4qh5qbZc69faXmPSrsirrpmEWpE6qWbA69fWGr9hrHtk_hrLbdHAq3Drs4qbjr9IhWMIIFilpgVsi5Mou3i7MomzY9MoZompCh9jrT_mZoEsXLUBhs9q-LrKQatTnnSaqTnpWpr_nLBZcxbJnqcrlmaljFoPgkiSkrEhoXmxGjqzqhZrHBbt-jPNltzj5BA1BAJ4qVZhx6qWjrsIqkjrWAqFjrZIeLMomIhmkr2BApul3Mdf_hx6q0_qPjmqrb2NrEYBy_qRHd2ogSygWyg4Jh_omsOovjrKxgiBAxYiD4miRmRPr0Srhco8-YjlmvZolxgIlrCKokNrWSAnTrwMZ7SmQlrH_pSlr_-pWTmhPrPir2jm3-p4ugm_YGjmKrbiBAJIAmsgF4pNlryvigpmxPctChptg3MdIrETIhcomn-bcGGNfWNqlawNf3hmUrl4gSWByHorbAzNoHIcX7qgpqmQh5aliFiEBrgMj5XkNVhUnqaTib9lNBrJVptVpbCq5QcoirwlqhrliBAO1be8p0DnP2ZAlqYFl7CroahDxqY3im0nVtqUXm4IoZtqECLGTln8py4oQ5nBXdAslEmMtlZJpbb3lXfELskMJA_Sr4Uot5lFhkoUGa4lf4hMjqTrk3ol1dmgIoGKnMNo_nnjondZktvnI0pfEa-5lXXp4losundYZkRn2vndyp9CqdZmCDqSerENmhereemFjjvyppxCBRo-HmCOjderVcrQRbKupzVo0Vrrcrh1qdarOmrQar7dlLRo9erKnkfffkarAppwer-MqEWo1er9emHWoCWrqnr-emcImswl_erEfrL7iperixl1creUblRoqypJfroxlSupzarsRojakuRonMmVfmyfr0Wr0ImUfrXapxeldWry5e6RoBbr-BodfrjfmAPqffjFbrSfrJCoIbruDqPBmJapLbrnfrxam0WlqfrlldkPqmQgmPqXbrXCoXfrVkfymdqNiryltxptpjOzq7uqwyl9uqWkfgQqAvqLErrSqber1SocokuypC4kfCoMXo_ylCXr4brgYriJmkapcfldSqNzldTqIXrcbrMprQgmGgr8frnbkVgjJOqsTqXzlfQjJgrqflbTqpXl3brFXo88i8CoTprgzlfunfUqtUqsUqfSq27h4Vq0kkKToSpk7VqMbp4bmUQmvprsZmRcroOmUTo1prNDobgltgrPueccrdbp3XrY0labpjgl0Xqgcr2XqicrqEryErE4ewEr3qpoToCYrVYorToXYorCmkDoObr75MYYoXdgsrjWhj-bq6glPcqT8ltDo9glJhrufgLdqOhrAUoTPmAdmsYoWPm0DozeqkJlLcpVdrUTqLYqsYrEgqrfqYdr5cp3JlKdrKgqMdrqYrrYo1qrCdmu5kxmjUdr5qrOup2cpr-q93f1fq35kMEmVkcEim6Yrcdp8VhFmqjdrBfkKypZLmndrgalZZo4mrlBkVojydrw4h07qHmpNvi0YmRBrGCqQmrymnDnrwundVoADqlXpLej_sp_CqAarlUjYerDaraerFartVodnr_HmEOj_Flker8TlNarS5hFZpBfrRarINqoZpBNqSOetnry2k9Mq4VrGpj2nr0nrcZpearVIlGsrzXruwl-rrK3ODfrCjh_nrsRbBor6_cpRoYOqxZpgOq1arfWoQfrbor_arOortfry5epWjzWrVfr0el0OqffrhfmXorMbr-ar4fm47ikfrLapiorlfrofrgorQbrDflrfrRCodsr2lcqorwfr4WrBXoMErtrrPprTfl9Wr6ylhbr5ok3ypBzlR0iFprfpriapkBmjJmKprcprPkksbrMgrqSoYXouBmkTqPXrKgryqjPtr0aphpr4So3apRgrOgrKqffgr_qjLbpPbpNbpxpritrcZpogrWYl-bmIKmherKXq6priEqcbp-9p-prMcm5XrMYoHhmKYo2-kFqrOrqzZq4upobpUcmeDoFYrJzpIzpGmjjnr6Jftcrr1iFhrqDoOYrjcm_eqSPmrcmkqr48jucmnqr7crB9hWhrT3f0Re6DokYryqrh1lIdrRdr6fqjqkvqrW9dihrfhrdhr7qrRsj5JlxYrBrrFZotYrrfb2Yr-qrsqk-cpFypLrrmhq8Uhchqn_dCZrCyJcmkTrrCHk1MLBGoqtgbUBcMrbOaAPaJRnholXrA5urSdEavKWrb7mrX8pzjl9KdF8bAtq0ulF-fV_p3vq4ArFAocjmHAo8ArNmrivp-7mOCrsllLUhUvnPSiwonX7p71nStqgmrUtqhXmWtqtTl0ukCMqkKqZNm5ukF6lK1q_AoS6lqKqA1qD0qdUlpKqW0e_tkg1qvvrzyiS0qknra6lV0qrvrX0qMfdxLq5KqKMgd0qBdf61gb1qUukl0qdKqCNmMcr2tkGMqn0qj1qp0q1gjrMqAwrRqrgVlwLes1qm1qI7l76lqvrUMq5lqVwrUMqsUlFihX1gUefVLqQ1qvdfzvr60qVMeqwr5vrn1qg3bG1qeVlO0qbwrNvkrfdQKqQvka7ltLqN1qvLqpNeDwrJMgJUl7Kqe0qIwr3Lqc1qLwrx1qGgdGxrowreVlo0qr1el1qDvk9vr3Kct0qkMgp1q0vrhLqOMqDVlQMqE9fOvrqzZd8aEykBLrRHoooqwYmZvr9NniIneIn9na0pqbZkQSi8geA6lpvrTMqZ6l1FlE6lEfrFLeqwryvrfLqE1qwTlxwreLgzwrPxr6vrjjj8vr9xro5hw0qqTlByrY0qU1qUvkb0qzLqPukHwrn7lExrKwr9LquxreKqAWq9TluwrcwrUbpB2g3TlOxrbXqNecUxrrwrqcrgKqZ1eY2g00qw1qKxrmwr50qbNm80qt1q-0qV7l0xr-UltwrpyrQxrR7l5xrgMg7xrayrunbM1qDMqzfdS1qvyr9xrrmbg7lGyrf6lW1qk7lu0gm7lH2eSef_KquLqd1qVMgJxrVxruLqMxrRNeZyruvrvwrT3bSxreVlawr8xrSzr33bXxrWxrz1qAfcvmrxGGHXmBQJCMcysqIIk54COIrktabZZRNdoUGIFrKLlVwghzqguqpzrv7VTvZKLliJrQRr7drGsq3mrFDezzrhQravr8rqE2hoUG84gN5luRrNjr2tq-sqN4h_zrCvMMTkJRk0zrktePUfHUrnNmwyAD9kGDeT4Z7krFDeEBi5jaM2qTfMgjrA-lOFrxibsCrSlrjzj0Xk7zrDScbDqUKprDqLDefDqsAimlrkDqppgo0r_EpXNidkE_HrhDqpeiR0rHDecDqseigeijzjTybH0rKDeH2Yexrv0r32A3epKUd00rpDql0rCtemeiLAn1lrr0rKDeC9gbzjAkrXBqerAC1rnDqS0rqeiF1raUfueiofgezreGGT5lxlrKSrvOraIZutm9zn-Oa3th_JoqaAcGGVNlOnA3epzBgmdh7Cq0fh8ZrMdlu1rgVo2AoWemEDqy4pwkpWxqGqqD9pQtpIDqxtpcxqTqqexqPqq41rBrqx4pXDq3ppZDqJUdk0rLUfn0r6aagDqezjoCgwCgm0rUUfXScO2rqDqG1rsDqX1rwMndUfkUdyDqZGi9UqV0FZemomh3DqBEqK9kDEqsUfrxqDSc-DqZoAAEq_Cgj2rGDgrteFEqCar4kaoVo8srKCiKEqvQfMEqUEqcDkTxi-UfSEqWxiXDgVEqZTcwDgPsrToqDzhVMPFzhHueE3rHjEYEqNXqYdlI3rbVEK3rqii-vlxEq8yjJ3qV5j_vlECimuembjH3q_Tcm2rAPoL3qxxq3Eq1ufWIkW3rYIkyxqXoqQEgAFqgsfCFqQfiOFq1RjPWd5ueDWfIfi3ueKfiNFqx3rhhqjEgiqmeueTfidlgVfiGFgWFqnEgdmlXZc5NjvgiqdlaFq_NjAFgiFqodllFqndlnFqZeVpFq8EgG4rhFqmFqGXdofiwcqpZirfilvetfi0WgLqnNFg3UcNUmAXf8Fq4VnFGehXce4rRFgYFgQUmhXdEGq3GqyXfxFg-GqJGqRGq7mq2ObHGgoklQGqIGq5YdrFgcXfrGqwFgxXdjGqYWclGg8VnmGqq4rQGg74r-4rZYftXfjafvGqhtpnGqXGqpGqfzo54rGGqyWcfzoI5rPnpWGqr4rxXd5GqxTdbGg5WcX5rSklnqqK5rEgi04rB8V_Gq0jlNGqiGgklpEHq6FgaGqjsgMnphQeeqqBXfkklidjC5pdtp2Ggc3pLHqqdjjqqy5rXYpSSrVtpAgiL5p05rrqqS5pdHqafpvxePIqa5pb5j2xqAIqjnpb9p6xq4xq0YpJRqcIqp9pFIg_ZfYIqGHgjfpJwpo5pMiq2tpL6rfnpfHghadByq8HqDyq-HqDrqyHgr5pJyqY6rLie6Hqe6r5qqFafz5jB6rxHqRiqwDh2ZfRDqytpMyq3xqr6rtqpt6r6HgPfpW6rg9pvnpCIq_qqjjr8DriIqtPbSIekprskrB7rfDk6jrT4q0DrXvjHye4eq-IqtIgaacnIe3Iqngi5Iq4gi7IqlgiLJgIJqpgizIeGErOJqNJg4IgzgiGJqA4rabdDEr-IgFJqLJqzXLNJqU7rDJqm7rRJqFJgHhiaJqbgicJqXJqRbcZ7re7rZZgw7dPJgx_m4Hbw7rgJqTJg9yeJknvXcqJq7LowpRoJqK9iD8r3NfrbcG8rGKmanrrUmtVrdnrxZmYze2JqmlbvJgo6isJgOYg8JqSaq5JqyVosUmC_lCKq-Jgf7rAKgLKq3zeDKgqzeg8r47rVogIKghccaMqSKq3wrUKqMKgP1qMzrqTlTKg_xrYzrBFqjyry8rW0q1MmSUleLgnwr58rWwrD1q4TqpMqwvrPwrgLqx0q4Tlw6lN0q4vr7yr28r7vrjxrfwrBwrcLqDyrR9r3xrc6l-yrz1gV1q4Kq_wrLVlj6la1qNyr0KqJzrTUlLzr6wr68rOzrYdfQzryxr32bcyrbLgv0q_vrQ9rfLg18rVyrpUlCyr4yrZ1gF7loMqK0q70qtxrG9r7wrB9rMwrXKqN7lgertvrp9rC1qyyr-1g0yrRzry9rT4b3yr7Lq5yr5wrUyr1wrd7lX9rN2bHyrBzrc0qKyrv0gFzry0gh0qDVlh9rYefj9rQ-rxfcm9rUefo9r47lfUlx9rR-ro1qt9rQwruLqazrt-rczrXzrK-r1np49rQ0qTziS1gx-rp-rfMqQgcs8rkupcMq4-rsgdehicgcVrnNffmPfWffXpfA_rLNgo-rI_rw9ru9rvxrdlguMqH_rN3eY2gV3e2Vr1Mq7rrKNq6VosnrDsruikaarqqrnnrURo5erWRo3er42kb_raRoPakl_rHNqYakX_rYarhGl9nrVxlQNqG4eSNqBPeQWjAOg0hi_mguOgaAm_RJcNqGOqIOgq_l1wls_lEOgWxlaica4eZxlHOqcgfFAs9_r6SbOKnGWl3_liNqZTbyNqMAs0NqOAs7NqmEmCOqyVj9VjnOg9NqzNqIxlTAsAOqEWjrIqRAscAsDOqxOgFOqbAs8_ljAsNWjxCooFm5_rzwl7OgQMnGQePOq1np9PqMWrvUmlFm_qrNfmxUmwZpnAmrxlbHitxlrCheOqc7imYjoelwBoDPqt8rL3rNorOrfimj1ZppOqrorTfr1srzQevaktorVkjRkcafrrWre3k_QeCapPyl5OqVph_Yq-OqIHrksrlfmMorhsrDCoeorpWrLHlWBs-pjvsrkWrYifNPq-akdurifrRPqMHFTPqzuqYhrWPqRHl61ialdSiidPqMCogldcyAildysrnorTbrNBs1WrPorGbrNur2Pjosr4BoJ5e5jfyTbMCsGjf3QgNjfJjfhJa1Pq-cqGCs4Pqg7erxYwPqlUTzAsR3k_Pqe5ac7eUii9UbYCsVCsdamMQq2pdzylQQqHZiIQqworPQqJ8lmifsCsKTeyorihf0orTzqOprNzquQq1orcQqtPq0uq4iiYQqvRgAkfHzquorf8eliiherjQq9CsqQqRkf7BsGRg0CsKzq7iiBjilWg5uqkQq1CskndZkf4QqRTgoSgTSglSgURqyRqMSgDTgkHqcSghRqGRqv8e2RqJSqsSgFRquRqEZeYrqW-jcRqHSqmlf9RqcDsoSgtDsYlffDs8ucQRqaTg7RqIRq_6rERqhDsASqvSgMipjyqWSgilfHUqWpcZDsDpcQTg_QqtRqITg1RqZRq4qqrDsJEs0RqjDs0lfO6rgDsplfsVgtUeDlfaDskDrESqPEsGSq4DswRqNEsZTkFSqXEsslfk6rVupLSqpSqNSqO-ehTgrAfPmfqVePUqskhXSqlqjwEsJmf1brzEsUjiSgrSfl6TgXzhckhZFrSWe7orVflVYeBVqiQqabr3WgtSq9orvSqYCjxSqTOm0kjbzphapa8ijbrRbklbr7mf5SqbXePErEqhvEssCjX-ehjiljioUg35rcbkRErlvALTq9Sq91RNTqxUgYErzUgRTqUXlaErHtrlCo-frFXrnuclapHXrCgrEtrEgrwbrjTqybrUtrUUmjmfpTqiprrTqubroprLgr8XeEzVCof7TgUAfjZe1jiMvkTVgkVgzbrbVgfAfTJkAUq3tc9jiMSq_Es8jiCUqIUq9BfKUqXjiUGs7oftVgYGsnpr1AfBnfjofjFsD8eETqUUqpFsFWgXUqdgmZUqUki_ykwxpkXoUkkhUqTUqApfBWezkh1EsvGsZBfkWgxhqYpf2bk7brLpr_okegm5Uq_GsvGklpr0UqiGnV4rmWgmZe8UqmgeDVqdpfkkicpfAVqQVqR2aWVqRpqnFs-WgHVqKCfvzlcWmZ-kMVqFudxpfCVquzlDEbYVqmOmeVqp3ppbmZgr2klfVqO8hhVqVXgeCfXgr2-rqXoTgrEcrpudsVqagrzVqgXrwmGwVq49pLIlhXrzbmH9iJcr-JmPcrWQm9yp7XoVIlxZm0gqR0mo4qerAI2lYQfMDfMVmwZbWcjNWqEzpPWqVoATYgFcA9qfUWqeWqQPh5JdpBAaYgtJdaWqCxLVYgYIsT8rQOJgWqlXnd-ncYgrkiVJoRrfYzdUyqYrfP9rgErqYgdrfWyq3kixIs4uioErykinWqVpJ0WqDurRFf2WqHOL4WqhZqrZgtXrJckJDo_Ygqgr7gmy4kwdeDXqdZgXcrswdHXqGEfe_nEYoUXqrgro8rUepEXqy4keXqYCmyXrDYiXXq1arbEfkZgbUqnZgdXqaZgfXqZsfhXqtJlm_pkXqvtrmXqH-poXqjsfSKmwlj79pwlj5dq_prwgrKcm7Xr1gr9XrwIlKhmDqrzhqBsh1IlozcY2r9JsIYqFYqvJseYlTagOkgZcrEYqPYqpXqRtfhsfKYqMdqDKsTFfD-ptGG0grWILetfuaggtfA_klhcgydlYqeYqhHfU3reOJDli3Ff8agHlimyc2agLliptfCbgOliJliBGf7Yq0MLJYa7ydxErOLeJGfsRkAufuErBegXli5Yqt0c4KsyAsXlidBsnbgdZqyUOQufFZqhbbkbgOZqKZqvliMZq6IhJZqnliglitbggbgUZqrGfrPjhliZZqTZqgZqsIsBLsHZq6Ih8eeEZqprf6Zq8lirAqTfe3hq9npE-cWJiK3cNgejcr2Zq5trjvLL0dqwpkbp8grNhmd8hMqr3EfWYolLsFgerLswLsJJlbBqaaq7ZqAaqhcgpglQgeQcXBaq66mlaqPIfpcg99aqbpEaqK3cgYjSZrxcgQae_2cFMssLsPMsQaqvmP2HfTMseJizvfcJiGMs1-kbJi5sV9LsLMs3fedaqOaq2EftbpBMs-cg7qpFdq7liPrqp3cw3M5he1glSqrKiLwMsenrpegjlNt1dmskvaqC5kxaqR1fbdg0aqnDk2aqlMLgoN5aqQbqZoqoiq5bqOegser6he5dgpwfC3d87Nibq2heHbqlbqJbqXbqFNsMbqMNs5wfXxfQxfYoqobqvEr_wfUbqQJfN_kRzNHegUqNJeg0bq7heqbqhbqEbqjbqRNsVheTonnheebqY-p3wfB3dYNsmegaNsubqFNsJufOJfD2dzbqENscNskup2bq6GsKNsyiqn6r6bqSffV4rdYooDoMYrqDoBcqifg4KfC3rorh-UO6egnLf8egKdqaqriYooNTV8lD4dSYreqrQcqa4hScq2Er0crskc2PggOs50lkYobcqRyf6ErecqwKfrrhzKfjcqNdqyKfNOsjyfPvfi4dj8pzcrrcqrfgtcq1cqJKsgcqufgEMSzfg6OszyfDdqRLfAPsT7c6yfkCsGdqAdqBgg3cqEdqgqraJlVfg1jeRKswcr_fgObhdEqEhlQzfUdqCFrPxqVdqKMfL1l-fbjdqbdqhzfI7camihPsQ1ladqfmiWhqfPsukeYlhQgg97csdqydqfdqVMfh8cwdq1iqpPs5zft8P1dqgzhsPs8Dg0JsAFr7dqlMfFhg-dq8DgAeqJhggQmMhgRhqPPmKGmQzpmQmN-iK8jVvphVm1OmjVmezpJldNFs1QmdzpgvpgzpRDmrzk1VmceqfPdbeqIQsdZleeqheq3VmcDmVWk1hg30f0hg50fxlR6hgzDkIMo2eqA1fwIq5equeq3MsYvj67dO7rCme6eq8Msqeq-hgyDk4Qs82rsxi9eqoxihqrqYoOurQfq_crjDmsGm1KmQurLqkbYrGRsgSjbPmUhrqhmxerPurNRsVdjJ4p61fdfqS5pWfqS_cUfq9YfkfqWqq2igdcpC2r31fy1f_1fwipPtpeRs76ruqrCjgoJsHkg68d2fqqRsnfq_gqRdrugqBEoLUo_fq3DmWUoJdrALmBEoKPf-fqburlhrvYr5hmHEmIZocdrzUmbdrxqrTalOZoMgqUgq_RJ-ShXhlRgq82fpPfI3fuPqB3fA-dVdm-1lE-dG3fbgqX9hdgqJ2fggqTKlZneNkggFfcgqwgqc-dSkgyoeUsroYr-Jstgqirn0cpdgqvfqzgqD2lrqfR0mBzVxTqn_dLIsokgf1V8gq2Sk6miv_dw3fkRfEdpEhqGdpWdpl2iJhqh3rLdpN_do3qm3qh8eHQsRbhKWmCypghqI4fMzqk3qxpexurR-p4pe0hrWEmg2lF3qTLmVdpt_d3VfO3qKmqnKlhCd7hqKmq3lqHypm4fATsy3fp4fuCdidpVdpzQfvEWfpe6ekPnim2l44f6hqTAe-hqMrrmRklsh3hr9hljWrdrqvBAGiq-epI5fAfpV6rE6rLiql9pzAePiqaHgsadfRsmiqhyqXopeiqi-pXrqXiqTogarqKrpAEsTrpirq34pSUsMrpDupD2rL6psyqkiqbfqFwpXcmi8r1SftmginidniGKgQQJ2SffnY75fo9jtiqrnir9jyLsQTfO6fCseCngRsY3_r2Us3iqy2l5iqS6fx2lHse42lFzpX3G-iqNng60rJdEWrr8lrd-qD0rm2q2mr36fcGGlgZ5BA2HoBGkU5lM1pudrQ_m2sqG0rCYh9gp9MA-krZVsF0r4zr6FhXdE6sqOBF-lrl1rGQII5Hzzr5TrU8m3zrQVs1dMCBkUmq1dro6maGo9wkJ1rYfED4p7ob5XA4WmPLjnqnSXnq1qTGlmnrzCsdii2uqlii4uqIzqbQqQzq9iiHDsPzq_Cs1yl8geO8l9YqlLLVGf7glcqrZOsRyf2Li8OsGgg3Vs6tiVVsv0rCKB3eppEqf3rpKs8eie3rI3qc3riPo6Eq5ei8EqQCf-EqaxrdqlwRiXkrsZh_UpuZhZJZDthGCqzalpirH0nHAkBHZHNlQ0n3BAS0nWPPi-kezryBA4lrVEkWVs0mrwXkn2qU0ryaAQ0bYrro4glcityYmLlb_ZOPlJvr0Ws_vq90bNwqgilOBlvrpEwhRCqHBrJVpX1jGCqaBrMLi3UkXSlhVpARlX6nWwqQ1YeBrJVp2rphDcU4YWjlElrNEZElmucotKoHtiZeorRdzKkXSp70oLeqPnmG8pRnmI8pzVp7pmMwkWomClrYomD4rcSrJtg9ogMPPwifHtiNqmALheqm1uZnqmT7p-6fGrmKya3ZodNZGrm7qmFrmKerpvbuNsqpmZAre2mMrmGrm-MZzwq-TZKrmB-nTmmZrmUOZdYsAArgrmWVrVnoXsmS7pDYsQvmbsmGPZ7rpqUr0UrUUr7YsPUrLTZ2UrLNrBvm_umozml0mDonuWnO_pW3qESl_0AULnOVsbvrN8mE4qgGoGYkQ4iZmrPCnx-nR1ZH_njtf5Hn2Inc-kf8pXWpVKnTKn9tnqEoj1rhNoPNniFrWNnKDstCr5irnTnDTn0Crq3jBTnqValWnwZsTWnkWaXiaCgnnln9ilA_nMCn-AL8ciq4nBpqqWndKsVbnUeaBcnCcaH6nwMa9NokNoKtlmNo2Zry-otkav_oMUpqTp-kngBgp3P0bl4wqBvnVasGlpgrrFnrUXp4ZrLasl6ndIb06njtl86n8spjVov1rhVrTer1Qokrr4AoGihWnrK5jYnrDZp3PmMwlqVowaszprRwluZmzrrOar0MsoarH_lBsrS3k6rrAfr8rrjseIsr_rrvnr8asFBjLsrOwrpedCamdBor_rTZpCfmb6jHbsz5MNsrNziOsrLhr2ohpGlwhjTsrMfrHorXjk0ZpZjkZsrgsrQorcsrmWrvOqXWrPbrUorejhhWrYBs_TsQPq3pjRfrbsrHbrCSoPyluamssrLPqePqCflGqjzsrwOqiBshbsPJmubspsrjqrICsZbr7srSTq_Fs73k2frAbm4frLFsDcjNTs9sruWeQFsGprTbASFshQjfErZSoItrHgmKtrcOmaTqfbraXlczliXetBmc7jzKnzfrTUmqUqfbrYgmqTqdtr1Sojpr3gq7ypTQmzUq4CjctruTqrXoUgryqp3np6HskupwHsnXg6np69ppprIcrtgmADoAIsLcrGCmjgrzgmQbpsFjYQmsEr-iACzpkOmyup2prTTontrVgl5asRKmPXqLXqugr5XqAqrwXqpwdwJsjYjp_ptXqEqrjbp3LsxLs7trhdsDYr-trPqrkKmuToAhrXwrChrXqreQoEzNFur2DjHurgYorDoycrkOs6ToVbs8TokLfIvpfVmLzpHGmSeqfVmWWkpvplVmMQsoQm1Om-XsARmNeqZvpvcjSQsEPeUQsQequQmnvpP5omWkZQsHfABesrVmxlekzpi8jNPmbQsfQsGdjkQso8jAfqRKi4qrFRsZYrFfqLRmEfqRurRhriigBWmZPmOfqbar-crZYrSfqqSsJcj1Yo3RsKBs5RscurnYrHgqCEohhr-YoPdrrqkr1lkurvwqeurZdrHZoGgqrqrKfrHSsvhrO9jLSsjdi5gqDrAjkgrcsw-dHWqy-d7gqyYrDmqJijWTs7YrXmkOrrMim9Tsu2lSrrS-fFcA6jd62iaFCM0pZPiY4qBkr60jEplRcoJ1rBlG1krpobh6Bi0rfHo86mXnZY4mSdcKNgSMqS9rsMqB_rs-rXMqOffK_rS_r48rz6lezrUwNGMSVpqwoqCchpCqoAq12qQVpBSrujq02qvanqwqnAqI1jf0rFgsRNnkIq5_kYeApUrHln5clTaspjlm0csjrzBnNAnQjlEAnOnqdskdgszoqRNnXasyporgs0wqAoqL4jbdpEgs-kGpjlkIqeFLQ_j5yeMTrz1p2EoKMrTzaXPoqFgHygygsuilb1V1gseILV1p-kG-PckjlBLr6QEEzqb0cBoqkWsVgszgsXgs2oaGhsYbAGWax4qi_ac3qWirpkn_2q_gsxgsq0rWgstjlEhsqIL_lSMFa--jfXmiHBNQlbTjJMrhkrVUhchsfGgehsEvrp3PChswbZihsGLIi_a8KYOHokpaJ4GBzqIIkmXBMhsyydOhsVIkvWsghsDhs2oap2qxAQFWnOFkKVs6gsJProSrMwg-gsvhsCoqvSdb_ZzhsuoqGisgyAC3glhsx4lqsBflrNVsDroQisggsfhsQKe3PaqBAABjUFrZUiqIhLSrgTnl8pTTk7Rnd_jQvqaPaTmpY4ptisqWpiOobahFGkW7pRCryRnjSnnWpU0rBlG4zelisN4YqlNpVsWMIg7pS5AI-jhLleSAgZrOkrRTn4ism8pD3pb_ZAjsmisUBGEjs9yq-GkzCctIYLTkJjssmC_uruSaW4pFQa5isn2poVs_is7QaBjsm0p0FkYMoHjsCHkbzgeBlshsuaa5Rn0isTtjRjsljsTjsbkPzhp4_pBNiaEHJ3pcPahjswzrkjsvPamjsDjslCcX2p5jsfepujsyCrnWp9jsIVs_jskis1jsz3FNkpoIRsjseUrONn4SnfjsQ0JKks-isjisN8EBksUjs4PNP-b5VsPZiNSib2qNsptWp4PaxjsrOkzjsAksOkssdEi7pu7peQcGzJ7jsMRaYkstfsaksJjAcks2jsGjsY8HM8p5jsk7qHks3isJksPjss1pxhsMksbksrksRjAgRT-kGcLjXwkbEiq-nfHBsjsxMrjSalks1EZnksJ2ppksNksCjsUBGDipmMiJ1AxksDRazksNvrp3PSjsYlsbkPvoq5jsA8qeisymq1rlAlsUlsQjshls0jsjlsz3FI-jv5YXyn-CGM6geSAyWshgs4dnwjsvRnuistlsEls2ksGlsuAA_teeqaSYaH7FJzZbzgTQrolstBa7lsVmp9lsCls_lrulsqkswlssdEuqL63M8BZXdENtqbzgW_jOisxisrls8ls1isVlsRmsXls80pSOJWms-PcuOkTOhblswFrMjsIspOjsslsPmsjjs1kssjA3ksz3F90psjsyfsrisumsfmsyjsimsFlsTmsRjAZyACBfFLI4-gJIZqrAk8Z0EmmlssVsujqMmsJjAWmpijsiAAWls-ms80pBrYr0NamsTks-ZsqlsSlsflsDisymsnBA0mssdEGhsyrqvudIjssjsXlrplsV4p8jsBlsPnsRnsAms_msuAAGhsu9ZKNEtBAyAAyns4wp9ur0KhjkshTngjsqns-jsdnsfnsRjAg1ObiZPqnVKo7rNG4ibls0zr5lsSgsZnsWksc0JbnsHlr9mstns2pRfhh5ksbzg5zp-kscll6msNmsgms-ls-nsBmsFcALhNY0rSVAdlsdRaOos68gsnszmseosmIZjKodep5jsofsXosgXkemsaos8ms_lsoosunsJ4bbzgXVsPirLmsZosNnsOmsrnsQos1os2pRMirEHkeKBjos7nsvms_os0osensBmsLYa8pqYbAdtUBjsamsQls9Rn8ossjAOns9nsils2pRH7FfUeDpsfpbArb5nsMnsWps-osYpsvls2pRBeMC6HZSaJhNbzgtzr8gsNjsxos9osboswmsQnsApsLpsunsV2pDmpn8q5gs5hptsqtpstmsvpsipsxpsJpsdos2psv7qDksOhErpsmns7os_psnBAXpsLksDqsmpsFwr63iRABdjsRlsMosmks7msoks0ps_nsKgp3lavnQm8qolm4osahsejspnsIpskpsSmsQqsa9rjAqZUiBJHGpsXks8nsOqsZpsU2p02psjsaRrelqLoskqsYqshmsKpsbqsZkpAoLdps-gpFKogpsVpsMqsjpswqslpsqlN7jqCbZ13P-0A9qkgmkblsNis6osdmsansvqsZksxqsUBGyep1YcpipPrsTps4SaTrslqsGrsnqsqlNYrsHfAFporpsUqsUpsLqsNqsVrsHrsXrsMFaE-EVnsHosIer6lsDrsqrs0ksWrsbkPYsJrpsSMrSrsWqsTls5qscos3rsz3Fvudmfs3nsPXsKms8rs4qsyosZqs7qsBmsEosx7VRksPrsnrsdrs9rslosTisaqsNssclNORp2nsrqsdircmsjqsyksUrs2rssrs4rsrosIik9fCKns5kq6nsuqsfrsrrshrsXrslss7AlFkscrstPa0rsFrstssjmsqlNo0pPjA2EjPrsossbmqkksUsshssglsMssuns6ssJjA3psANQEks3nsMlressVqsJsswpszosPqsqlNeqsh2pHos-ssnnsAtsPtsAqsRtsBsssdEvnQfIRIms7rsfsselsCtscnsdtsRjAnVbKcAdvKGRi4os4msbWnhpsErsBqsmqs4ssUBGpjs6ksPxgmls1qsqEowts1rsDtsStsUBGQ2b4osXns7isZ7p1ssytswqsi_YZgsuos7oqpnqscoWtmKHkGjmwisoDnOussdEwAnRlrmFo2rnKRaZusrthtsnERcllrDlsLcAF7TolqeQcSzCrlqnXspZsiNnQ4Z1baygsYHmuId_NXbgsUks9Ck0slJostXZPznO5ZYyp9NnQgs3Er2qsc2q0FZiFncPnMPid7ZdmrJWib7ZmGnUEdMHm7zqwcaQppkZs0_ZVonCAafIn2ismInOvsbmpyBAbusONacQohbotdsuZn6Inuthm4ij4p8eaqJnDbjNVpmJnlHm8TjTWpYnjnJnaAsGGnhvsHvdtJnGlnxusZNl0ibWvsOMnSnhEAshQo3Jnd2rbWnHqnopZHsnYns0LnlimXus-HnVnhGtr6vsNKn9dj4dnQKnHOjSKnMHBt9n3vsWKn3vs9KnE8Z2mcd6mrvsqxpUFmsxpE7nsmq3FaXLn6PNzvsgKnoLnC4GqLnkyAqHaPcn9LnlAsVwsyhhjQoxCrj0k2Ri8LnEbj-Lnmvs3vsDMnRMnIDkGMneusBwsILn4GavAs3vsSMnD7mowskMn5xmhWq_wsnHa9cnh1raus_0avQkh8p4th0MnEwsaZn_vshMbyBA4Jq9NnONo-YpuZnZNnpoE1irTJaqusEbnqNnVZihCi3Cq8uslPnGGk1Kpw_ZDvsHRnmSigJk-2NZjq4dnIKauanNOnBOnXKamxsLRnG-l5Fny8ngPnT2Z2OnyxsoehaLanuncLa6xsgQihLaoNnFAn3XssxsTPnNem95ncVn3xshdnYdnvsnhxsdPnwPnI3nB1aFjV8enEspLnrpQnyQnrehdRi7irQNo2-hXys4slE5axnA_usTRngysAcATOayZssHo0Zs_Vn2Zs_4rQanlWnVWaQWnc_pdbnFXnNabwbaFYnKqasCqKZnvFCDZn_ErFbnbaa8YncOopwp8nA9ZsEusKcnQaa7ysBErgdnGZnVYnIZnMvsGdnUCZYZncxsBbn1ZnPvZzaakVstNnnbnEtlgNoeNos1nPbndbnFanhBAgbaTanfvsNyhoaaybnUIZOanVfnezslbacanzwpmbn6bnUCZTbnbDrOysRcauan7usqEoRcazanacaszsdvKeannbn-CrmgsQanCbnHbnRzsuZnebnXbnBzsPjAy-q1VnC0sH0stzsKdavtLMdaVUrVanQaasbnEanFcnGYnhanRvsuYnX0s3ysy2nyzs3zsHfamjddXpW0slcngcnocnicnhvr_bn6Bb1cnKfac7pGGnMdnddneOoPdn0fay3ZXdnIrlqGnbdnhWZx0s4ys0CqNHbvGGeenQxqdhahenMpqrwsrgaPRipengxsqEo-enxenyPgUysGfnCfnvaA4en7ha7enjenGGnyfnJjae5ag8nvAosondojq8knwsfrrB1sq0awxh-ir5ZnjNauNa_yayspHGbsxZx8pXprDgmvXe2GsXgm-FsDgr5brqzl9GsCYqyXq89prJsnIlBqrfcrddse_p4tr6LsTZr6gr1ds8bp4TooTsfoqZfsJrrsPlldrmosp3PGyJB7qY_hOEeN_hoNq63iRGB6tssmq7Wpg4qNNogxh7InaJZ2SqZypfHmjvnPKnWJnovslvstCkb2scJnl2sQJnnvshJnsJnzsl2vspxpmxhq0k5JnZEa9vsEzsPxs22sujqJwsLwsKwsEbjwYny7nOws3CaEbjFWbiwsiQpsws9CZpHm6DrCwspGaf1so2slGaZijvwsrGa_Lnyws_5MHDkpwqwvsOPkNOqO3sExs25iEMneMnYOoIwsJDahMnWprTFofnhJxs3vszMn0xo7frg2sV3i9xsQypb3sd8FPNobWpRDrAcAiyspZskysGbAmysZXa-Wn8WnZksP2sG2hwQp0tlDAiFpJ9IpAchgsg5nsZ2szRrpsscvsixh8Inf2sTxsk2syTjPVps2srJnaCZxwsx2sXnjt2spvsPNrs3sQbjBvd5Ck6wl2JnRLn02saVd52sL4sJDam4s_ssNwgLAsxKn-Da_Ck-2sgZsBxqbvsNKnC3ssLnpLno4e2JnlwsvwsN3sL3syhhuwsGKnwwsn2s94s9rnV3s2wsNAj7wsY4sc3sSHaNAjf3sXGon4sVMnFxs-TnAHmt3sjzs4Pkp3sp4sYtsNwg4MnEbjy3sdxs43skmf-QnArA63s4ci83sAnJOqs_3szlRB4s8Rid9q-AcyWAXtstBaJ4s5Tjd2sY5saLn89ldbAi2sDxsXCaa4sm2s4Nqj2sp2s75sr2s3vskHmPwsJ5sd8FkNqF6s1_Yz2sEbj6Jnr3sQ4stxhP4sz4sKEaHwsKosPxs4Nd82sNwsI6sLrl2En24shws44s3vs64sA5s84s5wsP3saasiZspGaS3sX4s-5sE5sUWpq6svViX3s-vsT5s3nnO1RM5s0xmZCrOxsx6sOAjfwp8wsILjS5sa5sn3sZ6sQxsKIaNxsOysjZsSxsR6scBad5s9NnuCr23swInuCrj5sfXnzysPOJn5sShZA4sZEaCAiDMZcEiu0rG4scsqvosC8ZLFnxQnQWpz5sD7sm6s_5s35ss6s55sfHm-9lgJnV4slHmoJnw3sp7sf4sv2sh4s3vsj4sL6s12sj7sawso4s47sl3sZnhT6sY3sV6sv4sfZsMwsvqlA7sE6st6sPGa34sQAst4sKGaJ3sgAsL8sM2ki6sd4sN2k9Lno6sC5sj6sBsnF5s0wsv6s32s46sI5sH8sPKj16s-wsP8sg8srZl06shcsE7sIxsV5sPbjX5s77sh3sQDab5sGKnJ7sWxs03senmOhEh5sSOaOaT9WnXZgJXa-3sU7szlRkCis5sGwjyWASsswMax5sJbji7sQ6sAspR4sm7sT4sC6skvsT3sA7skHmB6sR9skvsG8so7sIAZw2sf8sY9sSDak4sOEe05s7_hcBaf9si1rGwsjYsU6sx6sW6sw4sD8sA3sF8s14s54sJ8srLn54sN8sh1sO-hM3slonA5s_4s2JnB5s95sX9sSzmN9sA7sFMnRMne8s89s9wsG3s4Pk56sCxsj8s5_iR5sBIa_6sa9sB7s5thJ9sFwsv8su3s53qv7sa4q38s13sg7s4irf5sP7syysl5s0ys98sQiZG2huDi8EZxDi2pa_Ph9lrI4sJjny5sdvsO4sN6sH7s25sivsU4st8YiJnr7s0-sjLmc4sO6sZ4ss7sW9sJ-szYa43rW-s4vsnYsZ5s7vsZKnt8sm9sNwgi9sHxsS6sl9s_7sn9sB8s2Jn_2shZs57sKEat9sf6sv9sjwsD3sy9smws29s59s49s3vs69s6drU_sr6s-9sO-sA-sgMnC-s--sE-sm8sa6pgMn86sM-sq8s3MnLxsq3sx_s05iw8s2Jny8sgTnL7sa-sIQnc-s58s9Xi78s93s0kso5sZyAKEi90c6aoC9sKlC7wpr-sH9st-se2sv-sK9sl7sy-sO9sq2sp6s89sS9su7sD5sx-stvsy7sA_saAtG6sK6sGKnM6s1_s9CkK_srthk9sF-sPbjo9sC8sAxqi_s87sa3ZW_sA7sE3se6syAtb_s74sd_sg_sf_sA7sh_sFDkZ8sgMn1wsB-swld06sd3sRMnN5ss_sqAsRAtcBaUlnO-ss8sR-s36s-6sPIaaAk3vs5_sbWn7_s28sPOo_uAd-s0IoR7sn9qxmsEAtGnaXEiR2sgEeaEitbAq_hF4shPmUZBLAt4inghEs-sN4sPAtkAtZNlRWpz9sKNo65ss7sQ9sO-sYAtqvs--sD6sxAtO-sH6s-BthAt2JnjAtNzsZNlmAtONa72sp9s92ssAtY6sO-s9-sB_szAtK8sPCt2Ath6s4At7At6AtO-s8AtCMn-At8wsABto_sCBte3sh8spAtkKjH-sg3sI_sYKhL-sYWpN-s89sNBtQAtS-sKBtU-s5MnK3sz3sf5sM7sVys-_s9Bc68sZ0Y88sDAt-8sbsjAFmAchd6BqBtf7sXBtNVpI9stCtPBthvs45s7BtP9sWAtLDtq2sZAtX8s1Bt3-s2CkdAt5Ckc9s27sl4sH_sO_sJ_saDtw6sr4s-7seDtJwsOCtfAta3Zx4suAtu8s-Da9Bt89sQCtw9sf6sTCt59sR8s6-sfGaXCt89sZCtGKnzws_Atb8s62si3sp_sB_sr_sgCtl8sAEtsbkyDttMnw_sfdZQ-sHDto8sT-sRBtv3skDtX-sYBtwQnEDtfys7QnaBt1VncBtmQreBt9CtIXe2SizpRwmHM2q08ButsPBtG9sFDtOAtGCt0vsSAtKDtB_sS9sNDtqEtP9sQDtd4s8BtRNHg4seAtRDtJ6sXDtiAt37sOBtKEth9sdDtc8sfDtN_shDtoAtjDt1EtE3ZmDtADkqDt--ssDtZ_ssLnvDtg_sxDtw-sM2k0Dt--s2DtAMnbCt_9sdCt8ws9DtOEt15iL5sCEt66s_9sv_spCtwBt2slz_smEtfwsLEtRxsSBtA7sUBtPBtWBtsBtQEt48s4CtAAt6CtCAt-tsEAt9UiG5MfEtGPlq-srBtsRlkEtuBtmFtKQaJDtn7sODtA6ssEtbFt5Bt5-sQFtw7su2sAnrZ9s89s17s4EtZDt6Etk7s8EtUGtj_sjBas4sB_srAtR_sGFt-2sIFtPCtY_siCt05ig6swDtVCtYCtSFtB_sUFtU3sEGt-DtYFt_9saFtEFtcFtfZas_sfFtm_shFtGKnLBtrCtlFt9Et7DtoFtG7sJBtjBasFtOysuFt-FtTEtvQnxFt9QnzFtThb7Ct2FtU7sEKjp2iuvK7yq6EkHaiozDCDtbFn8_s4BtGDtjFtPxsyBt2-sq7sJbjuEt6BttEtl2sDFtd4s_BtQGtBCt3vsDCtqHaBGt09sM_sjGt9CkcGtOwseGtVKngGtbFtKFtxHtZNllGtOFtnGt1DtpGtbFtrGtA7s4DtcCt6DtP5sXHaxGtd4s_DtFBtBxslCtbDtnCtn8sVGtm3scHtx6ssCtUItQBtpFtNEtyGtDHtqEoFHta2scys3CtKHt73sBAtm5sh-sQvZmEm_PhrSDXHt-usZHtXAtbHtECtOPkeHthHtVAtW8swEtiHtKGtBHtSDtcAtOGtz7sA7sRGtCCt5EtJEtSItJ_h9GtHItZGtgDt-EtiDt3HtyGtS_sy4s5ItwAtyEtD3siGtkwsNFt7AtPFtPJtLeZAItyGtCItO-sEItXFtGItq4sPMnfCtMItEBtu_sNItO5shJti3s4GtKxsXItjZsC7sXGtvAtU5sZItV-sbFtcItsmqeItK4sq4sO7s__sjIt0FtlIt8Cti-sKnjVNlhxEhEtOysjEth7slEtFJtpJtoEttGtIGtMDt1ItEEtMGtb4sr-qxJte4sNGti4sPGt--s_ItrHtBJttJt67swJtoDtHJtAFtJJtCFtLJtd4sNJtnDtmCt04sRJtc6sI8stDt1AtYNH2JtVKtTAmqGtaJtS8sV8s79s--seJtm_svGtm_sJItRKtK-slJt76snJtHBtk3shKtFEtiFtHEtMxsgKtqKt_GtqFtO-syKtFys0CttItN7s08s8QnfHB5CtMHt1Ftcns_3s0FkfCksjAhCkRHt-CGuRpKTi-tArItc1A1CtIGtvIt2-spEtOKt0It5KtkHtA6svEtALtWKtUDt8It0EtnHtqHtA7ssHtEbjuHt0BtlDtjKt-Gtu4sRKnJCtMCt89smHt0Lt5HtUJtxKtVxsYJtcWn-HtTFt2Kt0LtcJt89s7KtD-s9KtD-s_KtLGtBLtdFtMItBEteMtDEtbMtQxsGEtvJtCJtYGttMnAHtuCtCHtNMtVBtWLtpLtzCtUEt8Jtk5skItg-sAKtnIt0FkzBAqRkZJZVGfuRkFcA3zplLtQrsHsstCqMAt_Ftl4iu-seKtMKtl_sXAtPKtwLtuLtyLtjHtONt8-smKt0LtoHtaKt6LtO-s8LtGKn-LtWFk97sBMtGJtdNtKCtdGtq9sT_sVKtIMtiMtKMta_sMMtyCtS8sXJtqMtRFtQ3s39sB3h3BtVMtWFt8KtgJtE_s8DtjJtmJtCLtgFtELtCEtIBtuNtyMnqCt--sWItwItPxs3_sTBtsMttFtuMtULt2CtxMtyFt9JtaLt_JtOHti-saVZHFoLWLJFo3EZMFoZUrv2qbAo_mInLtyqgfItyGtk4iT4ibNtgvsL9sTAtU9svLtpKtPItoOtsCaQNtjOtV9sTNtiMtVNtB_sbKt7LtdKtGOtx6smOtH3s-CkeNtLKtDMthNt0HtjNtOJtBOta6s6HtOPkoNtMFtqNtO8sqGttNtIDtn6swNte_syNtHGtyGtWMtq_sYMtq_saMtOMtLItmJtfMtePthMtOMt6GtEOt8GtMLttOtOLtaItd4sRLtI_s4JtY-s53syMtQ7sf-sS7smIthHc5ksxssepqM5qd7sC9ZYHtSEtC6srLtzItS4sSWpUAtGGtQKtiMtJGtUKtHLtSKtAbizEtWDt4JnYDte9sKKt4NtP6smMtlNtIJtCMtiKtCPtF8s1HtR_szOtOMtKPtx9sMPtzBtcNt1LnQMt1KtSPt5AtUPtFQtOMtXPtuGt3Nt15sLHabPtGPtzGtpXZ1GtI-s-DtrJto3sDOtB_sFOtGEtpMtQPtZsnrNtK7sMOt9Pt9_sPOtiItzMt-Jt1MtUOtQvZ7-j6NP2paTHtoBAA2paYZo-s9kssmsuaaHKt-PtJKtmPtBFtJNtCQtqOtEQtNNtxOtPDtwOt2ItlHtdQtyQt1OtbFt3OtYNt5OttHtRQtvQtAMtIPtA8sEMtLCtE8sNCtnRt_QtmzaTJtpNtLbArPtnPtDDk2QtBItSMtiMtUMt6Kt1NtXMtuQtg9sBHaxQt5RtK5s0GteFtBStyGtj3sGxsnAtoFtkMtIEtINtvCtMEt0JtbItKOtEHtDRtvFtYysSvnJHtYLtLHt4SENHtcLtShZsJaJsqZHmnKo1zrnMth2sNKtiRt75smNtOMtpRtyGt8Ot4PkaGtbFtzHts9ssKtu9sd6sRCt4HtVJtYCtPPt7EtzDtnQtDItHStYPtJStj9s6ws6NtDLt8NtMBt6Qt1JteStdItgStGHtb-sGRtlSt2MtCms1dMSOJPFoHVoC9sfEm8FtDDthStIKtAGtvRtKStSDttLtzSt2BtVPtlRtPNt4ItyQtxEtb6sYKt9ItACt3EtAJtTGtUQtJQti6YqTtOTtBPt82s1StyQtoKtHFt_StX_sBTtvKtO-s8HtWJtlQtCStJTtoGtpQthRtd4ssQtbFtn_sZFtQTt9NtSTtD-sGBt_NtGLtNLtaSt6OtYItlMtZStTItzJtxCtNPtgIt7QnvMte5sbTtOerA-lTXaTOtpStQiZrStyPg_PhGThlTt8PtnTtZRtpTtbRtkKtdRtiQtnOtSAtgHtjvsjRtzTtNSt6Itx7s3LtNQt5vsJVtg6oQQt_UtXQtEJtSVtfNtxRtDUt4RtHTtgNtGMt--sEUtPVtiQoPUtbJtDStOMtFStB_sWUtSStZPt3Qt-NtgMtAOtfVtjMtJLtlUtjUtF7sPLt89s-RteDttPtwFtlyswPte-s0MtzPtdTt2UtMufhTt4UtuSt0useDtYRtR9s_PtGVtBQtCVt9OtrEtqQt0Tt3ItIQthUtbAtLVt3Tt4LtUNtXNt89sZNt2Jn5StqAtWQtWVtFFt0RtiNttAtHUt2TtJUtuKtLFtgQt9RtWTtwStgVtRSt3KtRUt_HtTUtsOtcRtk_seRt2NtH5saUt3GthCt1QtOIt1WtExsRIttWtvVt5GtlPt9TtTWtoMt0Vt--s2Vt-Et4VtiSt_OaVEt1WnyPtdBtzpsv-hqSt1dMyPgLWLzNiHaiEmAgOtM7ZtBtGNtvBtyVtoOttTtxTtvTtPWtuVtHQtD_swRt1Tj7ItWWtNVtqXtrTtQVt8vsAUtL_sWGtGXt_RtYQtYVtIUtaQtEPt0WtAVtpDt7XtMUt7RtLPtrWtBRtEStGTtDJttwsxWtRMtzWt9AtyStKItpVtXUtMStaVtg8scUtq_seUtsVtgUt4XtILtEXt_aZYStiXtoPtcStqPtsWtMHmNXtHHtjSt6VtQOtIRtSOtKRt0UtQvZAWtfee8qX-hZz6eDWtFKtqEoHWtaHtaRt3Xt_WtsTtPYt0LtOWtUUt_YtRWtwXtBUtUWtXKt07sZKt2OtZWt--sbWt3vsdWtkKj7StMJtQ_sDPtkWtfGtBYtrDtDYtqWtjBALXtTVtkQtvWtTMtjVtyQtlVtbFtnVtQYtNTt1XtLSt6WtdUt8WtQSt-Wt_XtAXthPtyQtjPt7QtFXtmUtIXtpPt0LtcZtpssmYtaTtIHtpYtHRtxPt9VtTXt9Ei1Ut90Ao3PuacG-d4QbCWtHaiJBEdXttUt_YtJWtz-skXtCZtrOtfHtDHmkRtUat0StZVtJYtY9s4TtpHt6TtcKt8Tt2ZtlyAPZt05iRZtnKtTZt8XtVZt2HtXZtJFtZZtuDthQtc_sfZtESthZtuVtjZtWPtLTttQt5Wtz6sgCtWYtqVtfPtDLtBXtVKtzZtbFt8QtJLt-QtUYtPEtOXtHOaNOtrUt-ZtvPtqYtBatJRt-VtLRteTtbXcSgq_1pdOtADtLjsNtsLPiENtoTtgXtlatjHmz9lKNtFGtmXtBZtGQtDZtWatHZt-ItJZtqRtLZtB_sNZtA7sibtZNlnat0Lt9StNCtbQtB3stathGtKUtpWtwatFYtqUtbJtIYtCXtT8sR3sNYtaCt-YtiMtYUtwGtqZtXYtsZtgMt2GtrZtCbt-TtDXtsJtKLt0_sgYtiUtIbtcatLymuPtg5s5VtQbtAat8VtTbtDatO2sWXtXbtRSsfAdhTtC-EsGGbOtBVrCGooGk6UtsItERt5Yt-Ut7YtvZt9YtlbtxLtnbt-XtdZtsXtXatIVtJbt1LtLQtVDtv2sgat4Otiatactq4i0XtVStCUtJCteVtDdtGUtWZtmWtyAtvatwKtBctMWt4Pk0KtQUtl6sFct4Kt-ctgWt99s3WtISt7atSunRTtdMtgPtSctPctUctHXtCOtjatyJtxVt9QtJXtB_s6Zt6JtYTtiOtuUtPbtXLtwUtBZnXEtsYiEatvYtwEoC3fGvPLatxctzjrWRtquifbt9UthbtNdtHCtjXtKctOMtAZthdtAPtGZtTKtEZtoZtKVtsbtACteatWNtIdtsRtKdtuRtVVtVetgNt6XtVdt5bt9XtlWtyRtx6sfQtActbZtkYtVctcdtiVtLYtmQtCQJzNtGStRetyQtMct-KtOctqVt-atXUtYYtgPttVtDdtEbtyGtGbtdYtoUtc5swetsPt4dt5JtZ5s7JtRbtkctsYtUbtuYtWbtPdEWSsLbAsctGnVLFo2iVNRrC9syvBOatNbtjOtRatDQtM9skdtmbtTDt85sUetSQt7-spftT9s4BtyOt8btvbtdetKZtfetaWttRt9LtOetnEtPdtsAtRdtdctTdtsatnetYZt-btretB-lETt1DtEctzKt1atDdt3atVUt5atXUtRYtSStTYtdctdPtBbtt_sWgtDftdctFftd4sHftXctcctCXt2dtPftNftfctQXtJzs_dtT7sFatLGqZkPjeVGetepqOirCNtKRa4YtuIt6Ytwdt0wm5etoXtMNtrftrXtEdtvftLNtmRtyftyGt3St5Lt2ftMZt4ftaNt6ftnFt8ftjWt-ftCXtAgtcQtAhtd4stetYdtvetGYtkVtJgtxetLgtdctNgt0LtlZt0Lt7etZMt9etAftQctqdtzatcPt4QtA7sbgt0Ltdgt5QtbStpUtadt7xisUtift6dtoYtictcTtrYtnStbLtPosVXt1UtgsdLqE4UtqlrdbtPxhLetIWt0gtLdt6ctnft8ctuftwTtZat2BtzLtpbt_gtCgtWNt0ftvbtEhtxbtGhtcWtIhtCGtoAtmetFgtJwscVtbGtbatCXtShtMUtHgtTFtXhtudtZJt0etddtsGaLitiMtdhtLctRgtKItTgtCXtVgt9NtAbt2itxZtuVtphtiMtrhtohtwCtKftVhttMtTLt1ct33svUt6gtlYangt0PtwQp4UtmMrRrsDNt9Ft5dtQatFitsLt3gtDdtTetrbtXetYjtFdtMVtHdtOQtSGtRVt4ct_ct5Pkhjtidt2btiMt4btHMt6bt-StRit9btoWtdit3zalitOPthVtwWtedtKgtIct3DtPgtoVtnZtOdtpZt8atkJtpdtWgtrdt_at5itEftUTtGft1ZtGitvdtJftx8sLftbDt8ZtFRt7dtlgtQanJjt_VtAeMbNh9nQgksjTtNsk6Ptrwq0ct8UtEit3ct1gtyItKWt9ctajt9gtofttXtIZtTitBhtwbtbFtybtO-s0btOPkmjtOMtojtdVtqjt3RtQhtJMtXdtkitxat3AtlhtiZtZhtfdt3jtVFtVjtUgtxitehtzitVKt1it7Wt3itMltEktagtGktcgtIktzdt4ZtiMthgtPMaDjtfktjysGjtZLt4htzUt6htloeCmsxoaUhhbXtWosJetwEaygt7BtkftfRtmftvhtlJnVatAQtNitYatPitaat5kt0OtubtsktVituktXitOZtZitvHtKhtUZtMhtVQtpetUdtvjtbza7ktrDtxjtBItnitbYtKYt1jtYhtDltsGt7ctQgt7jtPetPTt-jt7NtAkt4itCktihttdtNmtyJtXStLLtkjtketKktfgtVKtXltAvr_OaPatz8shIt2htSbtTftmct7htvYtarsxctrjrSusxgtDit2ctNetjetsftx-sTat0ltlktxltuftOitSetxftsjtzftXWt3lt6ltyGtvkt89sxktzRtGmtBPtCmtVctOht7btHntyGtjitJmt9ktUCt_kt2atBlt2jt2ettitrQt5jtmZtmdt1gtLltTctXgt4itZgtCXt7itiPtTltHbt0dtVTtBjtLOtZltZTtQkt0ht8dtHjtxXaUktVbt2YcgCk2mc5-nbAouughftEjtqltTjtCnt_mtFntwltkktDntzltLot1ltXnt5LtrktDhtejt7Ttgjt1gtPntP_s_Ot9mtgNtTntoit-OtratPhtSotTMtMmt8YtOmtultXZkgdtOYtTmt6jt9WtoJtdotk8sPlttntRltqhtwntIftmmtVctomtSPaxhtGotOOtRkt7VtbBtSXtYEtUXthltQ7qgViB9sRQdmWAyrsI_spltqEtrltwftAJnFltCXtXjtCntvOtCdtdct1TtRntLNo4ltVotOVtDdtNnt--saot_EtbpteothitDmtiotWntlptMGaEgtLMtZdtyatuZtijtGctxNthntnXtDdtvitcPtHltLctJltVctontsdtqntOltsntDbt1ot8it3otegtyntdSt0ntfSt2ntRjtsmtcltmStmyYoStgltP2sakcNTGftjIwajjljXLjtj9UoVHtLArBitF9s5mtzgthktJkt1TjKotQWtMotz-sXptSWtfmtEdtfotsqtChtYWtLntd4shptB_sjptICt9ftnptUnt3ktHMt5qtgotZntJFtKmtDctzjtgZtqitzet1ptobtjntTptKlt6ptcPt8ptgot-ptDktcmtSStnhtTTt1gt9itVrtLkt4_sNkt3Vtjgthct6ntdltRqt5htN2symtCmsOHnXqtBWZitjEJMZjAJYiIikKGBJqszAaOptqLtIotNotmqt4gtoqtlftOotYptUptGntrptdatJnt2SttktMnt8ltzbt-lt_LthWt9rthotuqtnotHstfit8St9qtsqtyet0jtpot9CkbhtuitkntehtMrt6etBftYgtaYtLstWctshtYct2qtp8sZrtJOtKqtXTtMqtOftYltPqtROtelttYtTqtqStOHn9ygsMmoBtZIrOjt4mtQjtpstxXtb4izrtSatKrtVctVptNotqqtYet8jtaet2LtuXtdjtfptdct0qtbFtistwHtcitX6s2Rt8qt2lteQtImtArtbntmGtdntMgtfntQmtHrt7ntZet0GaXstwitVmt7ft9jtndtbUtamtOltSrtKItUrt7GtWrtGqtgst5otgot7oteWpdrtLbti5sBptWEtDptAetnct1Utxst2sE4SikOlZql4Nl6NlbXtmIrfqtfLaxrtjft8st4rt1rtWjt5gtmktEntnqtRotIstwqtKntWothatYotkqtjjt1gtzktFUtpatoetpptrjtIst_qtSCtXtt9HtZttahtbttgotVstJrttotlntEMnOrtsqtQrtdmtAqtpntCqtVctuntyZtvtt-itthtAjtCctzhtqmtyhtCRttmt9dtF0s9ntVftU6ahkd4Utdss2stebt4stfXtlOtFstjQtlqt-stgotAttpqtBdtrqtestaptMQtIttDttWmty_hhet5ft8mt7gtdutuVt1ktbGt7qtdVtPstestkutDTtmutOUtoutCltPmtrutrotJctuutYstjttJhtlttnntqxmPStRctyvtKltsttkPtutteYtimtFwtkstrFtbrtMXt1ttnYtPXt4ttRXtCatEptBetCmsdmoZktKpto1BFotaltiqt7mtjmtxotUvt4vtAntKit2ptZptqbtWptVWtqkt_rtoRtBstzqtDstwktSvtDVtAmtqatKst5ctxRtNstMJtsvt1wt9CZVttlutvpt-ktxptidtzptTPtdttsotIitUmtmntautzutTrtrVtCftdst6wtfst8uthstwwt9OtIOtKwtmst3JtNwt9Zt5ntSktFZnHvtvst1UtWwtG-Hj1pZIaZnamUkDotE9g9psXRthqtHotjqtUjthwtQotBntBttZvtfvtkttFttbjtHttOGtyqt0LtLtt4StTxt6StfWtkmtHst0wtijtVntiutkws8wtvvt-wtcntAxtBytuDZqutQst2vt4jtVvtyutZstuVta3siht_etLxtNlt2utOxtijt5ut6it7utYrtxttsqtzttyUaPktbltAptRftCptSwt7ttkrtPOiXwtPpbwEDDusujqJutwEtQpt-gtLWtmktintSutylt6rtVKtcvtGdt5xtXutJdtZutietewtlvtAytfwtJst5wtEytqvtgitTttyQtuvtYntBrtsNtDrt0atFrtSst3etmVthtt5pt6vtaitXmtmtt7WtZytrttMxtcstUStgvtnUthmtZctUltiYt5ZtLwtujqnytFjtpytjctrytlctTwt8ttQvZdcI_LbfmGmjdDWtiqs3stmTt3nt6mtRvtkvt6st2gtvxt8ytjwtIrtJ0tCttajtDytidtVutAst6xtiMt8xtd4sNttywtgutP0tNytFyt4ktkotnNtIytTztwvtFTtWztkVtPytestsutyQt4pt6etVytDdtXytLxtjztehtbstrntdytidtfytFktGwtrztxntVltOMtlytbRiZxt4ntPwtqyt5ttsytogt5ztNTG7ztVQkDWtzssIutrxtPptLutsltpOtRptgRtettEttKQtnktJitpkttbtUotxqtDztgetFztjvtHztG0tmvtSdtfutpjtEmtBgtjutg0tRhtUztlotk0tAltYztErtExt3vtGxtuotwuthhtv0tottpntqttx0toCtIftqztX0tnUtjytest90tlSiostkgtQwtmgt6ttF1tuAAdcIPJjE8HDWtvrtPjtB0tNqtSet3ytoftNutlwt3rtQ1tN0tnwtbetpHtb1tWutJttCXtV0t0LtA2tletQdtMztljtOztOstQztuVtSztr1ti0tIgtu1tentw1tXzty1tSytI0tWyts0tUgtxutestKxtkztbyt_pt3utgot20tQlt40tm2tlmtIqtjYtXxtlYt_0toytbxtI2tTktK2t0PtuqLuDiHAt_MtbAo7tAawtC0tcwtE0th1tFZtHitTstxBtPutd2tZjtl3t3xtpwtvXtd9szXtF0tg3tkat-xteWtcotIztiWtUZt3wtnKtp2tNytv2tJMts1tHYtz2tatt12tl0tRmtKTtTyt-2t72t0it92tPxt_2t81tB3tDktD3tsqtF3t0otH3tw3ty_s9utMktM3tSLt9otbwtVLtEvtU1tAWaextjrthltBnsskbKZZIAtKptprDb3tU2t0TtW2tJitY2t7rta2tS1t9ytavtPxtAztcjtCzti2tVKtk2tiMtI3tHstPttFMtRttrvtt2tDdt63tnNt83tWht-3tputA4tv1t32tElt52tt0tG4tKltI4tijtK4tLcty0tBqt00tNytQ4tDqtS4tt3tfttyJtC2tPxtE2tXOnG2tertcxtxUtf4tWssuytcXdwWsoBt5oswgtOvtT2t5stu3t7sttxtJotE4tz4tk3tyxt4-sy4tijt04t4xtYKtT0tOMt54tOMt74thot94t1Rtr9sd0tp1ttpt8RtUht_utt1tBwtctti3tOPko0tuVtq0t62tezt_lt8vtJxt-vt0QttZtwot7gtTSt96sjZs_1tT4t2_s_itW4tO6tOqt7dtrmt6_sWLtl5t-dtT3tdTti4t-WfJ0a_qsQ-BC0rvStkGnN1tyrt05t0rt25t85t45tYvt65t0xt7vt2xta0tKztR0trwtA6tyQtC6tyQtE6tj1t_ftl1t2ktn1tjotK6tujtuptN6tS6tPxsRstx1ta7tx6sU6t3ptcztr0tY6tGsty6shztrZtw0tU5tlztz0tnzt1xtKktk6tc5tV1te5tK3tuztX4tMftj5t2ttkStFvtCWnn5tQhsP2sz6tHUmFwepItjmockt48Zw5tQvtevsautjktC7tW4skwtu4tyTt75tidt95tp3tevtr3tG_sx7toztUVtf3td5tF6to2tB5tR7tU7tqptHytL6tEYtZ7twptf6tG0tCxtoQtL5tSmt01tvutBBtYmtodt_vtkhtMytKzth6tGEtw7tb8ty7tQxsf5tijth5tCRn47tOwtZBtR3tdxtx6tVbthnsOOVXfEJhZLBb53pnUkm5qNvtCitPvtNAt96t9stN5tZ2tT1tQutPotM0towta1tqwtuVtrRt3ftivtHhtY8tu7t84te8te0t0ktr2t4wtf8tiitq1t73tx2tmitH5tzvte7tNwgg7tdctW6tO5tk7tTvtm7t9vtjhtBktQ6tPrtDwt0ZtIwtydt60ttztWltvzt7ZtO3tyztQ3tC1tRwt2zttythltGhs90cQ_jJjAmBiADsIPigRpzctoLtCvtGQtr4tRNtR1t4ytxxtM8tt7sa9t2rtTutdvt24tE7tfzthvtf1tj9t68tZ8tXVtn9tIstc0tStto9tRztu9tE5tw9tyjtA-tQytJ5t02ts8tD4tW9t0itP5t9ptR5tidtT5tmhtr7tW5tt7tF7tv7twVtfYtsztuhtfcts6tCjtrst3hthrtfltg4tP2sT-tGTikEW9Oeo-svTrQ9tgqtS9tFNte3tiktkbtu8tMitK0td4tl9t8gtRutn-tSNts9tVKtJ7tf9tswt7xtuwtOntl6tyHtJztz3tZQtgut23t3bt43tKztD5teQtF5tiZtmotPxtq8tWCtC4tdJti7tX6tIxtDBt51t_pt71tq7temtestZ5t4uthyttttJwtQLtJ-t3dtB9taxtB1t0ztD1tQ-tL2tGhsORtZroAuZqTsV2ssOlpxtKetl_tgbtn_tK8tp_t09tsvs1-sn3tX1tg-tZ1tcete9tDdtg9tFhti9tYitk9tO_tm9t4qtz_t6qth8tGytSJtk8taZt_8tZ6tQ8sy9tgnt2AuRPtB_tOAu_6tI_tF_tPrtH_tNytJ_tastL_tcytN_ts-tpztQ_tHwtautVxteAu27tOktL-tb4tX_tvmttstUftfxtQvZNHBDKtwvMo4tx5tc8tkOtJ8tuxtq_tiwtFVtk-t6AuuTtpftH7t7gt1_t_Au3_tU0t5_tipt7_t1bt9_ti1tS7tpvtKBuJ6tj8tX7tM6tPBul7tc7t22tUBu-4sNAu0NtYBudBuaBuyutcBu28tc6t26st0tV5thBui6tjst58tIwt98tidtXCuZRnr6td-tt6tc4tgrtLeZirto5tS-tYdEWdUmWbt2qsGGJLoCGoVbB3BuI8tHNt0AuSptD_t_ytB7t4rtc2t55tGttU8tq-tW8tI4ZMCuOPkP7tOCuy5tLztIBugot1-tA5t3-tu2t5-tGAu7-tLmtSBuR6tU8sdCu4etIDu9pthCu-2tjCug6tlCui8sRrt9-t-2tC-tFbtEqtvntb5tw-tu_toBu1VtfAuigthAuA1tD9tO-tJ2tE1t0PtQCi2hc1Bu-jqb-thOt4Bu78t6BuFDu8BubCutft_BuLDuzxtO0tDAuFCudptc1t34tVctN7tuVtVDuy3tPCu03tqatBAunjtWEuG0tFAuRztHAu2atJAuyptm0tKAuRytM5t9BudztRAu9atTAuwDu18ttDu91tXctsCunBun6tartqBucrt-DuP3tjAuumtSftwBuxmtS-tKZZM0JHgNaXtxctxOoF8tu9lxAuMetzAuPEu6ytO8tJDuHVtR8tNytT8td9tq3tPQts3t4DuFBubutautQ7tNhtQCu8Stq9t33tZDusqtnEuu2tpEuMgtrEuBxttEusEumDubztfCu28tqDuJ4tsDuG0teBuWytoCuC3tX5tKztZAuE3tbAuEwtdAu7Du_EuMwtBFuM-tDFu77tzcn97tsusShZfIjl4txytlHEDDuT9tdwto_tHDuxEub9tZnj7ytx_t5rtZFuKztbFu9AudFufjtfFuZotTDuQntG6tjWtjEu0ktlEuXDusFuC5tuFuahtwFuNytLAuSUtWBueCuoDuPrt4FuS5t6FuXDu8FunCugBu_FuiBuQBuP_tIftF-t4ot07tI-tIGuwztsBu_otN-tkAuP-twmt3ztkrthtbkltBDuckqvAuolt76tKutU9tMut2Fu7gtXvtTEuD7tVEuqFuestGCudctABuWitCBu9ltEBujBun2tHBudDuk1tSCu2-tW7tspt_btThtwCuxwt4LnjDu1vt_-t_3t5GunDubGuQAu21tx8tnttz8t_9t3Eu7FuzDuHktE-tR_tG-tT_tertV_t1ntuBuFFuZ_tustb_tShZ2FoBDulwpnltVEa1ytSjtfHuQ1tt4tXFuY9t5Auw_tOutQitUutYEuh2tr-tGHuAMcu-tDBugFuwHuy-tyHu0-toFuCAunHuPxtxGudctNUtj0txDuuEuAIuI5tCIu1Fu7GuUyt69t8HuwQt31tkztp7tK_tM4t0utO4tYAu1Du6ut3DutCuLHu80t8DuqstyCu-otObtRHuEFu1ztUHuR-tP2srgbONiA5nJusbXtawpfIuTGnc-tdJueHuYGuGDu5yt5AueGuqIuQ8tvIul7tjGuf2t-AuqHuICuB6tKCu1qtpGubot4IuhEuAAu_4tPztzHu-IufDuoEuhDuCrtBJuzFu0vt--tFJukZtPAu59tzEu_jtJIubmtOKuI_tNIuSltPIumBuS_t-ut09txzttBuzztgJulAuiJuL2tl-svmP_htX2s66tRFugktwJuUFuzJuWFu_stmwtNDuo3tcFuV8teFuX8t0IuwIuiFu82srGu13tGKus2tIKut9tNBuuet7Hu9OtZCuB4tQKun0tvEut8tQEuu6sWKuZmtYKupttaKudBucKu2oteKu50tKHu70tyQtJLubehKGukKufJuNGuPBtyUtZIu5CukJuBoAICkhbADMZ-lln_hgPhWGGKCkY3twRiR-g5nsF_sSDugJoiisqLuThIyLuuLuoEiG-hWOrQ-BzHcJEueXtXGuTFu15tHJubvtKDub2tUEun3tECuG0tpHuCXtrHuMttBKukptBLuiEuDLur9tFLuVKt9IuiitzGuFct1GuKzt3GuyWtSKu4athHu7Fu9GuI_t_Guc8tBHuUgt-FuN4tAGu7gtCGuP4tEGuD-tGGuKXtaJupmtMbtuJuAvtAEuSHuCEumAu0PtBoskEodvKLZgmllMClkEow-huvKx-h_ajOFurJuvltyJu3KuQMuXDuSMuVKteEuDKu__t2HuUCu4HujutgMuzKtiMu7gtkMuDIuRLuLHaqMudBusMu78tuMuR4tautgLuwhtcJua4tQHuMGu-_hQmsWHuJtEPOVKfWDDibXtPRrFWt-EthIue-tP1tw4th-tokt4Au3KuBCulXtDCuvGuc8tWNuVctUMuCsttHuEstvHu-KukFuoptUNuc8tbDuHKu3Hu7wtLUtantKytYttLIuXDujNu1etsit0Kugot49tGltJJu9Otu0tNJu1Eu0utVAuPJuzota5t8EuWJuzOu4Mu1dt6Mu8otwNuc3tjLuzNu2Cu88pxBuaIuQiZj1pMzZ6rdwdmcyAydmdqt2YtY2sdHu2ytBOui-tDOuY1tFOuACupIuX9ty_tcMuNOutIuS0td1th9tyIuuHu9Kul7tUOuJBuaNuT7thutTCuMBuVCul8tuNukKjLLuK5tlNuootaztTKuoMuAHunNu28tpNux-tcMtVLu61tXLukCu5Eugst7EugKuo6tiKuPHueJu9OuQqt3Cua_tpLuShZfNHMjtzytpss_NuV2tOPuX2tyPu5BuMMuCOuMDuk-tWOu78tMOugotOOutwtQOuvwtSOugPuWDuXOumFuSZt1HucDuaOuF3sY7tqPuXZkhNup8tyFuxFu0FuxPuKMuJ4t0Pug6t2Puu_trNuCwtDHuxMuFHul7t0MuTJu0OuAQu-Eup6t0CuZ4t7OuyNu_MumKuTHuGFuVHuhltsmHtusAchy7BWGum_t7BuJMuEIu1Juj-tkHum3tTNuKOuaQuZPuK7tbPuBBudPuROufPu79thPuaDulQuoatnQuZOucNubOu5Hu8kteOunutgOuc8tiOuritwPunMu0QuS5t2Qu7Fu4QuhFu6Qu9ptwMuRJuyMuG0tARuPxtXrtcAuuCuNytsQunQn6Oup4tVIulKulLuzzsPGu7LuKQuBbabsj26tfNBMptbDtPQuq4tRQus4tTQuMEuVQuPPuXQubRu4KukGu6KumGu8KuoGuhQunRujQu78tovtnFusRuELupQu0AtxRum8t_wto8thOuwQu2GuPLuC_tYRuoOuTLuy8td6tAwt0RuqNuZLuFqtbLuE6t6Du5MuNHuK-tiLuJRu3ttBEuS3tDEudTtfhhedrxYiZWinisADttdrj_tM1tvKuD0tWRu-6t6RuS8tjSuEOulHuPMueRu3Pu_-slGuXotnGuautYNuYMuFKuI6tbNunPudNurQu4Ou1RuuQu7SuDJuz9t4RuOgthSurTufhtaPtMJu81tOJufBuQJuaytxOuaAuKTuWMuzVteLuuVtMSu6QnOSuLEu-0t1CuGQu_OuHFuP2sfhh9LuDpJW2YVxf-llabthPmqXBURuyAuiTuV9tATuP8taRuNMuoTudRu7IuijtbQuvqt9JuM7t_JuVMutSuKJu2IuLhtqTuu_tYOu0Sun8tlDuNLuCJumMuAUukTugCupOuG-sCSuKUuSJuHSuUJugytCRuRIuhKuU_tzCuW_tRSut_tBXaUSugusbUuQKaXQIYLo1gNd-Z4Ut7opQNu7PtektIRu86txKuXRuuPuAdtdGulOusqtpXtmHuXPucQugRu2_tL7tuVtcEuDdtxTuz-tQtt0TuoQuuRuqQuWCu5Tu78tsPuA_tpVuOytyQu5RupUuLrtHVuPbjrOuGUutOuKUuvOuIUuLUuDGuNUu3UuUxt9EulstFRuUVu5ntUIuLqtWIuhJuNRujJuWSuveajjZ2aA4NP5tb79hgxru5trTuL8tmSuZQurTuxUuest4Vu3Iuqet9Vu2SudOu4SuLyt6Su1Ru8SuKztnOuE_tKWujCt-Ru1Iu4PuETu6EuRVuTIuTVuQSukLu0NuZEtQiZbhoZCZ0Bk4bAmWuXLc9ygo-soxtPFu9ustJuxNumVuIMujTuIWu1Kuv4tkSuOMuuUuwVuyUug2taPuaEugot2VudctyWu6UuvUuq2tzSubMu1SuCTth0tyRuxvtGTurTu2RuGrtkOuL0tV6tUKuBTuGIun7tPctHUu9Fu8QuDSu-Qu79tGSueyt2Mu0DuV4tERuCQuQTuEQuKRuSSu3zsYVu1NuPRuocnA5YZSuJ9oFMucWuZptf-tCCulIugXunIuGOuUPuqUuJOuvXuNytwWuPxtdQu4_tfQu6_tVWu_xtfEuXDuxSumQulPu1TutKt3Tu_VuOTu2Gu7Tu7Wu9TuTBu_Tucht_Xu_WuCTuIIuFXuKIu6WuHTu9PuRxt_PuQVuBQuSVu9MuDvteWunKugWuL2tbhoA5Y14Qzstt5sclsdYuJXuWjtgYuIOuiYuWvtmTuRPutUuYQu7UuhFurYuwUuzUu1Vu1Uu9xtxYux3tZNuuWu8Uu5IukEupYuEAuKKutFuMKuVzt7PuiNu8Wu_ZuGWuEVufXu8GuAXu2KjCXu-KuASuB-tGYuKVuESuXDuKYu10tMYuOIu2OuzntZWuKXuBvtSZuq6tLXu-OuSqtBPuQvZFcAE9oJNEr2pZsND8titsA0t7UtlVuvJudXuoUuEWujHusUucRuoZu4ZuXEunXuhRupXusqtrXuCXttXuBmtpZuDXuhottGuFUt8au-KueMudMufNuxet-YuBWuAauvQuCauDZuBUu5Qu8RuAHuIaul7tKauyutJVuA3tSWu1MuUWumRu4Uuz7tQUuDdtSUuiWp8MubXuwMtVVucau4Cu-7tiWuhau3Gh2-FgtjZqtpBAbqt8hslLtfgpiVudktaXupauNPujIuCOujZutVulZu7AujXuxaulXuoHuyVuHCu0VugptvZuW0tOUubit5Vu-4t7VutRu2TuvRueNu8ZuP6t4Xuu_t6XuZzt0Ju39tEZuJWuGZuiztOWuWbuQWuFYuXAuMVuZbuXJudbudctfbuiOabWufZunstUZuMRuYIuAPuJQuOXuPbApbuW8qqsoWbo5ygIPuCGoV5leZuZauQQu4buPPu6buLMuhXunTuwautWuBbul7trZuQ0ttZuFcuvYuLCuxZuQZtvSurTu1YurRu3Yu8VuOcu-VupPuAWu5XuHbu5XuJbu8TuDVuMbuFVu3FuGau9CkMWuq7tEYuCHuJUuWbuLVuLYujcu1OuKSuKztncuuOaUUuH2tTTuF9tVTuVbtgauSOJdldSRtuJoVHtFQr9Nu0ytMPuiIunVueXutau8buCCulSuvaunSu6JutTuYutvTuGztcutQdu1ZuEKum1tUduNcu5YuPcu4Tu8YujMubduUcuddu_YufduWstNbu_RuPbutMuRbu79tTbuyDuMauqduOauc8tQauY5tSaudKuUauJqtWaudWuzduk5tE9tm5tG9tVftgaukVcfIjZSuB4BlUuSFunUugHuhduiHuHeuIOuJeuWQuc9toSuQDu7Ku5Luabu9Ot6auzwtGduuSuxXupFuAcu8Iu6ZuyGuRcu93t-ZuKbuBVuPKu8XuWVu9au-WuacuBYu99tnduvMureuL4tXbuBRu1OuJHuHqtlcuggtZduF2tHRuPSu2eubauYUudauwcufauycukVcdDitoPmllpItnls56t4dndSuoXthZur_tAdu35tCdumZuEduKeu0ZuqZuCcu8JuEcuKttGcul2tIcuOttKcuH6tkNtUntVfubbuF3sZeu7Yu1eu0Gu-HuRKuEWu29tCXtmfupDujduZNllduK_tqfu0itVbutfurduRautduDRuYWuQYu3fuVUu2fukbu7fumbuQGuxcuMRpnBAtgtZ3tGssGguNptCeuAOu-cuSQuGfuG0tuauLfunZuFduyauRMuUguTMuKduXguMduAKuOdumatSeuhFuSdu3bt2ZuuGuVhuwGubfu-IuFburutdeuhFuVcud7tCZuieuPhuzPuuguZ3sneuhgupeuJ4t0guWAuufuicuwfuQIudLuH-tZJubeubJupcu8cuaWuFQusstucuaUuiWuQKas-fyMkhUuiTtKptqTDCfuwKurauFfuEau7buOgu9buThuRguggu9OtIduqYuZhuj2tYgu64taguY0tVeuSgu9au9UuyXu1Wu0Xuw2t2XuAJuTcushufeuIbuLbuwhuXiuF4tzhuPxswgufBuygu7Qupdu1guteu78tveuBGuxeuaLuzeuL3tlguYxtRYujbu6fuIiuHQuoLunbuDhufIjT_nzbAoAASGu0LuhPm37Oa0r9NnIgugZufSug-tMguA7tZiuIeu-buUhuZfusZu0auzVuiRusHukRugQuRfuyYuzZudiuwju_aunvtyjuPbjDbuVct_Iuy2tffuedupgu-SuXBuxhutMuleuqNu1huqOuuDuIstkCtKZuCUuITu2Du9hufKuPZuPYuRZuibu-MuSTuANuUTuCNuWTuB8EKZZ2SiWjuk4tYjut5st8f7cuTkuDeuViukIujeu9auRhuiXubiuShuODu5KuOfuqSuQfusSuvjuyZuyTuVeu0juSdt2jukKj4ju-qtphuQstrhu9authuaCuvhutut3iu1Qu5iud8sFUumdudcutfufcuodu7husduOkucLuyfuAiufLu1fui5t8gu0duWku2duYku4duakuHMU-llXjubisfNBmauv5toau4fufYufjuhYunku-KupkuDdul-t-ytjYuWPusIupjuDcurju7ltbhu2UuzkuPduzYukQuUeukPu3ku_ft5kukGtnhufMudfuG5t8jugeu-ju1iuEluEWuDUu-DtFkuIVu-9tZKuxiu9au38tJLtOZu_huSIu57tZ-sFiuXauTYukfu8Wi3du8eueluR5A-llmEopItGuteTuEvsgTud3tEfumkuBkuiSujjuJfuljuciulhuLOuXhu0_thiu44tjiuD6tliu5XtcgusGuaMuYfuzXucOuWttviu7juUmu-KuBluMLujfuFxtNmuDkuCUuQmuLWuHkuvotFLtIYuhguDjuzMuFjuJTuHju17tJjuN3tLjuUku67tgmu5caWYuNXu-furkmADGxnQdkuVXgfkufftGkszbuG8tmlu9guhFuNEuhXtyKuGOuXcunYuKfuqkutkuNfu_5t2luPOutjuwYu6luehu8luwSuqRuihuXfu6Iunjuidt7kurFu9kun0t_kuKnuziucduLmup0tZcutgubcuo7tLlu6huNlurfuhcuQluYmuTluamuC9tREtjkuaauHiuY_tPjuvcuRjuonuqKuWGGzBkaBZ4bAgPhCZdc6po-s0drxnuQFuH8tHMuumu5burlu4JuIfur_t8nuuluoiu-KufiuI7t6mubEu8muO7t-muxHuuXuNoub0tjhuAbu2mu78tPoutvtRouKAuTouYCuVoueeuXou-XuApuoeuQnu5QuSnujCtUnue6tWnuqCuWStlBuSluwttYJuVluCiu7Munou2buTZu_guOjuZUuORuaVuuGPMPP79jhrkzbADTi5BAGhuG4sNjtqWuk_t8ouVRuOEuoVuVFu9XuZRugGu3Ju79t5JuSit7JuYhuWguiiu4luwZuFou8_tHouRduJounjtTpu1juVpurTuXpu8IuZpuyptbpu79tLnutPuDluYouhpu2hujpu_RulpudMnSmuWLuJnuSbuMkuVJuRluLTuXWuWxtfnuY4t3eubmu1htUYusmqnLutouChuonu90ct-hX3tilusqsiku0puMhuEeusauLquknuQqu2Ku_buzluTqu5muVqu7muXquHcudhuaquxjuhquTeuWeu-UuWdu2WuGnu4WufOuKkuepuhfuxQuheuMmuW3sbouDYudouwOufouzguMZuYrtjouupuzfunmtWluA9tYlu4eu1du6euimuyBue7qLQiOYZ9MtPbAunuRiut5tJhucSuLhu9cuQruWiuGeuymuDpu0muskuLeuSquNeuEztPeug1tReubquiruGpuiQuLou3ZuRpu5ZuHLu6Hu9ruKnunquhgupquDWurqugpuwmuCUuvquVmuxqukdunpuFTuqru_Ru3quOVu5quOpuJ3t7ru6otpsuLRnhnu1puNjurou4puhWuDhu8MtKruo-s2mtIUr-NuPsueSuNhugSuxsuu_ttluPguvluhGuHfurIup-tAou2auest4auXNu-suGBuQpuZNuAmuNhtCmu9Ckjquijt6jux9tImu0iusru9Sufpuh7ttquqOuzsuJau1suvgu3su08t5suVmu7su30t9sueruZNlMTu3Ouxpu5OuEiuoouGRu2puHtu8fuuouFsuWEi07YiBtpoiDotVRtHutrmuHqumUuJquFeuSruZ9twlukZuctuBztetuPquhguhtuVctTfuZ0tptuNCujsukhulsu7gtrtuOoulquBxtrsuKLudpuyiuztuYcu1tuG-s3tuSbu5tuZ3s7tuJZuppu48tspu6quOYu6guSkuOruKuuGtuvBuJiu5puiWuabA0yhzxJgRiP7ZTbeDguVHt_3qqmuDYadjuoluTtugju5uuJJnCpu-BuWsu9nuYsuKZt0luVguBoueQuDouNduZququugrutuugEujruriulrutiuv9tHnuutu1quoqu1uuAlu_ju6GuFlu7RuHluNwg7iuFYu9iuBSusfu6hu2guweu4guQkuGvuIXudmu5fuqouLvusouKiuKtupDihje5sqDKtiosNrunluUptKguiwthjulTuUsuhvurkujvuhsu79tIpuXEuaruLpucruZguCuuyktfhupiudqup9truuUpuvvumhunsu3Suxdu19tzuubdt6vuUou3uurguZouFauxru-etzruRWu1ru-iuPlu3guBuusvukFtFvu8qu7gu_qumoujnulbuIQuOuuSTOpDiiLt1uMqqsSRuMjrNsuGWtRtuJgupluiZuevuRNurUuXsuHOuVsue2tZsupSuuTurSuwTujtud8tzWuLcueguaDupuuJPtEmuEbuGmuIAunguOLuAZuR6tvsu0tuVtukeuAwuiJtHIuccu5PuUAuvtuLku3rucAu5ruRxtvdu7gt5wujKuRTuTxuAhuVxuGruFsuYxu2paPcdoAAUju4Ut4NrYXuMGn1bubwu_ytdwuwxtQPuaiuN8tMquVPuOquvVuXruasue1tcsuv-tesuuvumtuCnuMouEnuwRu3Wu5wukrn8xuCVuKmuurusquCyuVmu7uuoeu9uu6iu_uuTmu9tuJau_tuG3tLxukcuUluRUuCtuxCuIuuIvuGiufmuUxuQjuYyuXxuG4eZxucyuJptxytXlATiuhTuauuRruzKuryu7nuivuFpu2xuPxsnwuWhupwuqXuMpudEuwxuoRusqthhuequzwugqu1wuc8tvuu53txuu9Yu-yuifuAVuNnuz1tPnuEyu5NtGyucouIyu2EuLzu2quMyuFGuOyuiytvpuSzuGuu0ttEtupouYzuWyuazuVSuKtuyLuATb4UGQDiCBiPWstAuT3qexuQtusmusxtRsuvmu-vugwukYuTPum-tNqu8AuMeusxuOeuuxuQeujFuvwuTOuxwueut5zu4kuhruhFu9zuEAu_zuceuB0utruAzuE0u42ts0uGVuDxuYytFxugcu1utEHuqpuiUtR0uJSuT0uebuTzuiRn_ruArufrta0uFruc0uHrusGG4NPWwuXPi_puP0PCqujUuxIkhyukFneYucwuixuLgukxu0CkgvunyuEpuYtulwuhguuzuVNuKpuxzurwukiutwuqGuAnuCLuMcukruYeuXduOBuY1uKLu7wuPbjtsuBIuI1uwEuG0uM1u41tL0uuOuKyu5QuNzusNuU1uFGuQyuG0tSyuDQuMjuQwuXIuSwuNvuDhuQhEGxiHsugzuluiaSCjzutmulzuSsucuuoIuw0usyuy0urxuvkutxuxkuvxu-1uCKu1ku_lu3yuksu5yuQcu2vu8-t4vussu9wucpu_wuVKtsguCxuofub6tzqu6PuC3uGkuP0u3MuY2u3Mua2uXDuc2uX0uJvuf2ufWuMvuJtuonu5kd_ntgLtBotHsui0uqRTEsseOt-ml6ouZXuKEuEDu3nuKqunzuTruhguuVupTu_0u9au41u3muwzu3auyzu3Vu0zu50uisujPuRCuxvuDnusiuFnu9wtoruzRuN0u5vu-xu_HuBzuwsuK1uiduQ2usOuS2uPWuU2u6suQ3uNYuPzuuduW1umcuH2uhLua1uSxu_ZtLRuBNuoKu0Pt81pgUu8duC2p5cua-tbHugIugxuejucvuqluDzusluy1ucGuQguXsu21ueiu4muYPu33ugtu53usXu73ufsughu70unvtfqu-0u7zuWpu4xu5juD1uiNuJ2urPuE3uI4uL4uByuN4ug6tFzu2huHzu46sJzu0quH4u2huW2uyOuS3uW4uU3uc8tW3ud4uiAuZ0u3puNuubzuPbAjauJNuQiuxytTLlawu0nuokumyuJ0tfwuaFuy4ufGu01upyukvuIntwyucPuyyuzIu0yu62u_3untulNtszusetH5u8ku6xuqEuF1uytuxtujMu8vukNuwruK3uSAuR4uecuT4u-tuV4uTaud5uTauf5u78th5uRxuj5uVkug4uXkui4uZkugbAlaososnUkd1rq1uavut1uu4ujxuw4uBpuhwuz1uqzu11uE6u3Di44uxVu64uPxtluugotnuuniu16ueit82usuu-2uaeu9quqhuK6uN6uJ4uoguAyu4uuv6uipuH0ugztpfuO1uOluHxuFwuhouKxuZ6uyeub6urTud6uVzukyu-quKvug2uItuXZuPbAILYfUuE0axkGLTbURtL1tXuuznur3uE6tsWuKeuL7upzujwurzuz3uHpu36uyUu56uijt76usqt96ukPu24uzjuB7u0wuD7ukgupguL5uqotJ7u9xuP5uM7uR5upMuP7uIItJluxguS7ugouQ1u9QuS1ukBuIHu-hukouHXub1us1ugnuscuh4uWZuj4uk7uYmsqBnqQZQXuzouuBA1oupWc3ou_aj1Loq1uDGtN7uw3u8rtdtuePu_5uA2uLBuE2umruE4u8yu19sV6u-wuM6u7gtI3uIJuP4uNWuT6uGjulouf6uhysqcuKjuscun5u7qXwytluiNzjbjuuZnr6ulyuu1uewuw1ujbtx6uz4uZtujuuNWt08uhuuIZt67uidt87uxWu-4u1yu6Vu0xu2zu_6ugwsoPuG2uV0uBWuH8uUstN5uD3uG3uVctD9u4iuF9uKluH9ueou_8uO0uW7uJwuX4u5guPxuHvue7u37tg8ui6ui8uk6u4Nu5YbG-HVvu5cuLusWuuZvus4ubvuq0u_ouy8ug9uc9u25uz6u45uA8u0Rk47uBcuk9uNytm9uPxt-7u_3uf-u7luA4u4yuC4u6yunru98upwsH7uBauB9ugfuN2uQLuQ6uw8tCYuExu99u0ru_9uoeub5uMUuD-uLwuF-uNwuJuuXzug6uCruWZnmnuFpt6puUXdOPP90cQGjX-tj0uo-suhpYvuhaaW9u_stx5ufGuz5uiGu15ux0ud-ukjuqxulvuYru54uovuuYuqvuchuMxu_1uyxudguFPt6zuE8uYdux9uaduy-u1-uD0uy7uH3uBxuE9uR6u0Eu8-uGxu--ua5uX6uyeuY7uGjua7uu_tc7uYauG_uemuI_uv3ujXi7euEsuFcAO_uVyAZxugLeIQbbssG4saHuq6uV-us6uX-u_cua9uj3tb-uf_u07u06u27uHduh-usYu61u43u81u9mu42uXMu48uzTur9uestp-uDmu3wu7yub4uK2uz9uZNlL2uEJu2-u_SuP2u7_uXKuIZuKzuBvuXmuDvuwxuEuuVauQxud7uv5unxsXUul5uBhuf1ue7qRAvLNiE0aUAvXklYbAS_uk3ubTujUuS1hu5uu7uwxuw7unxu6numIux4tf9u4PkRquj_u75ujRu95u28u40u_4uwwu-luB6uC8uv_ut-u_2uF4u3XuZ5u0uuJ8u_yu3_u49u5_u69u_AvULuBBvY5uDBv-1tFBvsAvPUuRzuX1uy_u-guKBvZluh6ubluj6udluW8q7uAOPPZxut_pWvuKPuuKuYuuDfus2ur0uTsuu0umSuoxuiwu-nuz0u02u10u22u30uALuuAv2kuyBvE5uw_uw9uF7u-ku0_u9ju2_uiBv9BveAvZ3sT5uqOuV5uBwuX5uN3u4BvRmuB-uEjuKwuZmuc8ue4u18sJAvPwuk5uMuuPBvZVuiWuSBvWCvQJfYBvG0Pl3uXAvbSufxuo0uO1tt6uv1uZ-umBve_ux2ug_uzmui_u65u00ubsu20udsutBvp9uzxuu_uuCv0BvE7uG8uzCvJmu1CvsVuest59uGlu79uS8u9_uP1uU7uLauCDvanuEDvb8uQZuF_uWzuKAvVyuOBvXyuQBvQAvrbuYqtcPlaqtqrtcqt5cuO1ro3uiyuq3u9oudCvY-uN8uXDuXtu45uiCvy6ujDvsktmvuUqum_uJCuqAvNpuHCvJcus_uBnuC2uyvu68u0vu6-tA3uiDu__u5Bv0-u9ju8BvmOu-Bv3DvACvDTumCuU8u8DvUbuBAvI9uGCvq_uVIt7qupBuxCvAFui5u_DuLAvZzue1uODvDhuQRtpbhsJkZHm46qFqu1nu1Auuyu18ulRu38upEvi8tzvuD4uJyt2BvwiuADvK2u19u9Ot2Dv_vu4Dv8iuT8uX2uGDvK9ucmuJDvrcuLuujmufmGepo8urHhuv5swrtaAvX9ubDvZ9udDvfvugAvgDviAve-ut9uy2shEvZrujEv-JulEvzzunEvbgucFvZMurEvB4u5SuD0uzDvozu4_u4Cv6iu6CvBDvV8uHYuX8ucYtXctxfu6ruJCva4uLCvXlue6uKFvGEvMDvIEvOFvonu32qvrsc4c4NPZkpV2sdyFq2up0ulkuYEvfCvmxujvudEvd9uyAvyusmAvsZuj-uKztl-uijtn-uySu-3uGHvC6ufgukAvoqu4AvT6tlFv8wu39u3EvXGv46sZGvTnuGwuwOuIwuDDvC_uFDvCEvd8uM9uf8uyFvh7um5uJEvmIZvctb1An1ugkue5iT-uX_u6FvZ_uY9unyuc_ubtugCvx7umYujBvoYuF5uvWu_GvJduBHv7gtDHvidtFHv2Yu9GvtvuJHv1xuLHvhguB1uuuuJ5up8tNHvb7tPHvkFvRHvsqtnFvZBuP8ua6tS6uCCv_CvECvGXuZ8uPkucHvRkuDEvH-urBuNBvpGvb0urGve7qISkUzY1ApkVcbZufftl0uAeuOQutHvWvta_uNquxHvQhufDvz7u04ukwuEGv_Lh6Hvgiu8HvG0t-HvNytAIvTduCIvuwu90uBmuGIv9OtIIvmEuKIvhOuMIvf7tOIvM5uQIv1Dv4EvoFv6EvHZu8Ev2ru_iuHwuBjurTuZnuFSubnuNkuFAvhFuHAvhbuEEvKDvLFvd1uTwuonukophBtGyJzLuiluOTkdBvWEvs3ubuuu3uduuatu1Ivguu14tiuuRDuREaMGv2XtbFvltuq9usDvHJv4Hvu_tKJvwGuMJv6TuxDvwtuH1u2EvRIvUJvTIvpFvDwurFvIxu-Evqeu-DvfJvAEvhGvJ9unGvvFvmJvxFvg7ua3uh2uc3umIv5lp9BnRegc4cf-dTDvGzYaBvgkuJgkTEvr1ufHvuHv8FvwHvTHvNwgbEvh_u4Iv17uGKvTguGGvl_uftu66u84u5auo9uA6uIHvtCvFKvIstCWuM2uUGvMAv4PkSIvL1uopufUtXnuWWubKvPyuZ4u0fukGv-rumGvCFuLDvRwui7uj8uwEWHokZTuT2pyGv4ls3mtllukVugIvbvtyIvsyu0IvaEv2Iv2Hv35u6Kv55ugEvk_u46uIGv0UuKGv63u_Jv_muOGvvAvEKvotuIJv4PkIKv8zuKKvy9uMKvWou0EvJmuPKvTJv3KvQHaVHvBXuR8uqFv6DvT7uyEvaGvZHv_DvbHvBEveIveHvOwuhKvZ3uVZub3uj7uiLvKCoRqNkLvVDvZjuCUrW_uqxtZDvcXu-oudAv-Fvlxus_t3JvlBv_Fvo-ti9utbt-IvXDuAJvKztCJvKouHHv2YuEIvs9uDMv3juG6uQouI6uvFuJMvrruOKv2CvSHvyMv2KjRMvHauTMvUKvVMv9EvXMvWHvZKvPauNVuAuugGvXLvAtuytt2AvuQnNCvAsualuCsucluzFv6cKr5tcZubmssMvwAubCvUiuwMvOhuZEvUQuAGv3Ive9uYFv5Mv5Tt5LvuZu7Lv94u9LvPpu7auFNvq-uDNvxAv6IvKGaHNvYpuJNvmguYNvRJvLMvNKvNMvPxtQLvO4uWJvHyuXIvJyuO3uYMvcJv5DucNvOzueNvS0ugNvkytiNvNekJFvdLvoJvHEvkIvXYu6puprtb1A86K92aE8HaMPbEtYwuE9luNvcHuuMvqauyNvUtu0NvxmuzHvnxu1Hvxlu3HvvyulDvxyunDvzyupDvGLvCNvILvCMv9Kv9auFMvWpuHMvz_uNOvI8uPOvKMv8AvAku7OvysuUIvLJuJ0uyruWNvZJvbGvNauULvW5sdOvsNufOvV1uhOvD2tjOvNSukNvb1uv6tGvtOAveaue7qFNuuvKDBqcZuPNurHvtMvwNvkzu0Jvmzu5nu0DvNgu2Ju5Nv7Jvj9u8NvLduo_u5luBKvCOvMPv60uGJvLPvvCvILuqPv5AvOJv19tQJvTPvWPv9vu-Av5-uR7uePvWKvSPv2suAFvcnuDAvcnuiJv9aukJvzpurLvJGuJ-uQCvL-uSCvzPv-CGZjA9yqeWsG4sripVFvs7uqLvLBv4JutLvnYuvLv1Nv9Ov6Gv_Ovfuu4MvDQv6MvFQvahuHQvYquJQvUfuDOvGour-u92u_UuHctUPvMNvROvijtTOvS5uaPvyotXKv4hugQvNkuiQvhJvYLv8ruaLvMBvlOvLGueLviHvNDvqOvIiZLWLPOiTwZ5zhdcIE-EdJjYpXDWtE9sfTu6Pvr2u8Pvt2u2Jvv2ueuuYiuCRv-5tEQvBLv77uDLvituAOv5UuKQv2yuQGvs-ueFvu-u88uRQvT6tTQv7Ln6BvifuTRvidtVRvO8uTKvCHuEwu9DvgPvseuiPvr8skPvyOumPvZ2ufRvBtuhRvDtujRv8OulRvjKvgLvdTt49hrRvZthqim-3ZEPiuRvriDwRvKjrnUkSEv4PvvNvt7uzJvv7uXFv5RvlYuw2u3NvEJvtzu8IvJpu7Mvc8t9Mv7gt_Mv4zuBNvTduFOvPxtDTvF6u0Avv-uNSvb7tPSvVBuNNv_PvURvRKvRLvaQvL3uZSv_EvaJvYHvbOvhFueJvbNvPVudIvMwueMvwFvN9uhHvqSvjHvlIvtSvNTGO2ti-Zn8uvSvzSvMHB1SvV2sWAiyJvIqu3RveCvu2uATv7RvBdu9RvPDu8JvPfu-JvDFvcDtESvktuGSvDKvOLvqAtHOvujtjgux_uHFvapuLNv2uuRRvZUvXQvP6uG5sVOvK0uXOvM0uZIv-PuCFvQzudKvmOvL9ufMvtTviKviMvkKvL2t49hW3tMEiKsus5u1st1QvU-u3Ov3bucAvzNv4Gv0Mv6Rv4JvwLv6Jv-RvERvASvl9uCSvmuuFLvrCv72uISvORvKSv1Bvw-uAStZOvPIvaUv7vuSJvSOvcTvUOveTvWIvYJvdQvRVvmpubRv4qudRv4qukQv-KumQvpUvsTvgHvsUvtcuuUv0PtARrOYZ6nA4xn4Utrkp1Ovr4u4Uvkku5OvdvuQNvb9u-Qvulu7Gvc-ufEvTot3Lv57uFRvWquHRvdruKUv3qtCKvrDvQUvQZtSUvdNuUUvwCvwDveQv5AvVQv09uVVvbTvPMvi3sSNvkdu8CvnCtgTvYKvbSvAjudSvU4tbMvcKvtFveKvIDvgKvrUvhMvqVvrSvVbtARr-GkoSE3vZNsNzDiMatS-uzVvsJuVEv-Tv9SvaGu8UvSEu0HvBTvyLvMfulCvHUvwkuJUvykuJRvouuLRvfruPTvEytNWvPcuPWvQQvlSvMHvYUvUVvTVvA9ucUvGJuYPvObuXRvYnaUNvYSvVKvV7ugWvbJviWvm6tWLvgOviGvZLvWUvOHuX3uH_uoGvfLvwTvoRvtibeedD8tr7u3Uv1Rv1Gv3Vvv4uaXvWFv2NvBXvCGv0LvRTv26u_Kv4LvEVvk-uGVv86uIVv_LvsCvLVvC7uuDvF8uPRv0ptZTvVGv3Cv5VvvguaWvvgucWvqJtM3uYOvjFveVvaNvueufSvB_uhSvT3ujSvhNvSXvZ1ucLvkRvnOvjIvNFvxXvQvZAfup6uxKvY_uxIvvHvy5uYWvEVtSPuhCvARv8RvyluZFv7NvFYvCHvHYv97uJYvJWvt_uLWvmatOXviguF2uRXvqXvyuuUXvXXvNLvOnu4-ueCtcPv7-uhUvT2udVvyqufYvCjuhYvTWuSxtMUv88tlYviOvnYvmRnnSvUyuf4uJ_u4dnEruqJvuAApBA49ho7uL2rMcA2Oie0uLTb4UGV8qwZvMvAX7sY-tVHtrhsyYvwIvtVu6Qv2Hv8Qv8Ov5Gv8Vv7YvEUv9Yv6NvfatDWvbruFWvswuHWvoEvFZvqEvwAvQTvJZvOPviquQPvUcuXTvcCuWXvF3uL8uAxu3YvmVicXv89tfTvgXvaSvZRvS5tA_ueZvhVv8sujVvl7tlVvfKvoQvrXvqQvnNvRCvVft90cA8tiVE16t1BuMVsm0uBeu1VvPru2GvxMv7XvokuxLvAPvzLviDvkCvz2uEXv12uGXv32uQavNGvSavB2uUavNXvKXv7HtJOvkquLOvhMuPZveavSYvHZv9CkVSvyhuXSvrfueWvaRviTvRWuZMvaKvkWvfNvoXvgRvNZvgAumZvSYurYvvXvnRvnnutZv1ML4oqHhD_ztpLvjyu4QvQquBavAPvDavrWuGbvBRvkBvCQvCVv_Yv2Mvj3jCZvn9ugZv1zuxAvB5u0HuNRvNYvNVvvDvQYvDxtebvSZveUvZVv8_uXZvS4uZZvfQvbZvdJvdZvYbufZvQbvbctiZvpPvkZvc4upYvoSvzbvmRvqGvuYv3bv4AaYEi77YMjt1XvsHvAbvQsuCbv7UvBUvv0uDUvAQvJavDRvJcv9JvXdEE6tLTvywuNTvANvMXvljtWavYbvstuZavshubavk6sZcvF0uTZvZUtVZvN1ucQvhXvoavbKufVv8susavAuuuav79twavoWvyavPTu0avw6tDsuxPv2xYxKjBDu8OkoLvR9t3XvaDv6Uv6Ov9Wv5Yv_WvAdvijuFUvukuMbvnCvObvpCvJCtIPvOTvKPvD6uWbv3xuTTvMSvrcv3AvcbvO5uVdvJ1uZQvUZv6-uadvecvU6ugcv6tufdvAuuhdvOzujdvhguldvgcttPv5euqdvoNvEsuxQvatZpItxZr-Zv6cvStu1dv4VvEbvx4u9XvHbvhDvpxuKbvoBvDPv85uFPv-5uHPvJVvxBvMYvD8uOYvVUvRWvXevOHvRSvG1uTSvNythbvCkujavCwufXvbdvnavSWv-uuZevOzubevsNudev9Otfeve8uf7urWvh8ujMv0PtSqEKdd2odh_ttKuHgu_ZvsLv1Yvb_uhavWetqft1MvHcvGUv_RvKcv05iJTvG0tIdv80uKdvMTvMdvb0tJZvLLv7AvRZvWdvbcv8tujUvNZulUvY4uoPvg5tVTvydusPvHDvc1uoOvtYv2bvSqEUTauTaxXLpAZB8EoHvjTt6_pqevzdvvMvXEvDbv3dvrVuTYvFcvtyuy3uLQvlAvDYvCWvAZv9HvMcvm-uEZvOUvKWv0WuVcvPYvSGvQRvPevO2uXdvNctZdvR2uVevMluQfvIzuSfvsFvbIvtpusbvnUvqYvmVvpWvoVvbfvK-udfvdTtPgvuNmOvor4hyPgVgvYwtgkrYgv7Sv6WvfBv-Sv-Pvfgv8YvhgvkXuCPvmCvmDvoCvoDvqCvKYvKVvUbvNdvHevPxsXavHKvRdvAluTdvITtdavOevHfv9WuXVvWRvjbv2rulbvpavXHvobvkTv9aumTvgYvoTvcMvqTvKgvZfvI-uuTvtUvtWv3avD2YBzbWGGRGGpItv8uThv3QveBvgZvgBv6GvONvahvIbv0ev1LvAWvpBvsjurBvaFv7evjhv9evlhv5fvnhvSTvv9uMZvCfvdYvWQv9fvQev1gv8et3gvQ4u5gv-9uDfv8gvicvcOvmXvnPvtbvkSvvbv9Duxbve2upSvGivwXvOgvcscFXfgUd8puV4is_hJVFhLm8Wvtfv9dvsBvihvSbv58uATtmivosuLevrPuthvvNtvhvhguJfvqNuXYv0hueXvkbvmavlcvChvucvEhvndvwbvFivOuuqjAqrAT-doevjfvKhurevhxu1Kv2YvVYvxItEcvWivzevjCvZivYWtlgvi-uMavqwuOav91uncv-LvQjvAMvfbv1btOdvJevgFvPVv9Hu7gvPJvFfvL6uYXvzQuvevSbudjv6iuZYvQ5s3hvedvnbvP1upbvnTvrbvnXvjjvnZvmdv-bvoYvpVvcfvrVvKhvMPPAQfxbAH7FlBtQhvs5udis-avvIvwjvt4utev6XvdgvqyuGkv1jvYFuwfv6VvCdvIcvLavngv_IvpgvEHvrgvKRvjgvWfuTcv_evvgvBfvXcvr8tzgv3-u_fvYdvTev4gvbVvcdvNkv9Cv9gvc5uDgvE-uGFvJBvIAvFhvafv_ivsWvBjvM_uShZqjvXCb0vhukvZxukLtDotTHrykvq4szYvAavnfvzIvpfv2xtxhvyHvGcvigvdhv-dvfhvAevhhvCev8evHLv-evzBvMlvQWvOlvMAuZjvzEvRkvHWuRevTlvbQvxiv9-uzivW5ualvB_uUfvyOuWfv4PkYfvzKvEivmkvIhvokvVbtolvobhIraq9cq8lsED4cv5PvUhvZuu_Tv3Gv-cv6YvAXvyev_Vv7jvBWv9jvClv8MvElv_HvGlvJXvIlvhguqiuRGvtEvfFv1XuhFvInupivVWvKmvQHvfavWGv0jvYGvLfvXkvAxsZkvYLu5hvckv7hv-Ku9hvcZv_hvlWvdHvCivcmvhIvpdvvPvrdv9futZvMPPoFZOunU8nfEtO8g9Tvrmv7WvSNuACuVivIavbhvWru-YvBlv9kvZNlyfvXDu0fvC5uwBvDmviivKztBYv6zaPdvwuuabvgNuNev29uHnvSVvMmvDauOmv2gvUlvwivWlvPfvTmvZlv1ivlTvkcvvfujYve5upcvGgvVjvkOvtcvikvLgvsYvsZvqjvSEa79heqt3WvzMvCcvWtuh9uDdvEouIXv-6ukivr4sIkvTjv4wuHgv6wuEovLmvacva8s1hv7QuQnvaHvhkvybvljvkkvlZvojvYyuqjAmxdJ3ZqBqwCbomaqSEFjVtRveud0SvB-HxRvlltujvOsu0kvW-u8cv2dvumv5dv_Uv9Qv_kvufvDVv0nvOPk2nvc8t4nvScv-nvoAt4fv9nvwov6YuNlvxgvRYvriv0gvSlvLovQmvOovhTviXvjTvkXvqMnUov8huWova6uYov-8tzovTyu-ovoZv6kvEXnwPvhnvPWhDKtMSkpnvcCvsmvcgvYpv-Ovwmvggvy2u2evehvEPvghvGPvPjvsgvGZvugvAnvLSvKkvzov9yuYlvQSvGovOOvIovgduTkvO7u5ovFwu7ov4EubkvOludkv-hvfkv4iv9ov-ivnQvApvscvemvrQvJhvhmvAeaXbAyyYxVvR2tnauQiv8SvWhvLjv_Sv_cvapvEavBPvynveet-jv71uAkvrAvCkvBOvHlvHSv8nvlvtppvQXvUjv7ivK5u1ovInvQlv9AvtivghtvivG9uRmv-_uQovQItJxuC-uXmvB_uZmvPbjbmvqUvGhvjlvnkvHivlevPzbX1A0aAvearfArofsKvpMvt5s9_E0Gv0dvWpvuev4kvrfv-UvfpvdHtpovAlvMrv2mvITv4mvBJv6mvtov8mv9Ot-mvJSvcqvOVvfqv-8umrvYTvupvRlv4ovfUvdPvkrv7DvhqvaYvSov8hv5pvQlu7pvZ7u9pvvCu_pvd2uinuCqvMFvgovAmSpRbVyAMFuepqp1uPiv9bvRivRrvxStLnvx6s5KvJbv4Nv7lvLrv1ftNrvpAvPrvmEv7svNUvTrvPUvbqvSjvqpvHmvspvYcvbsvfrvwpvuivMovjrvzpvfWvddvRnvksvVnvmsvKxuosvEAvqsvLSussvsXvFEvvsvpJvi2uvYvzBAS3iZxukOl5rvmqE7rvuKvJAtmlt5Sv2OvZgv4Ovbgv9cvGrvvmv6dvt0ucpvNjvepvFdv1lZwxujpvg8t2fvJdvnpvWrvuov_nvJkvCnvLkvRBuisvcavervXPvKovWtvypvvDuYZvFnvYevdtv_QuftvC-uhtvjQvjtvwdultv9ivusvBruDqv5XaFqvpjvstv2KlbXttjs4sv5WvqnvErvsnvhCvunvBdvwnvmju8lvvfvDuvHdvPsv_7uJZvTsvMVvVsvWcvRtvPlvTtvVuvgrvEUuirv89ugsvWMvZsvQ5sduvJYufuvaHvhuveRvFgv-pvaovrPvglvmjv8ivojvyrvllvUwtqjAslvn0swtvUqEytv7Tvpev2tv0Vv4tv5UvBsv3kvOqv_QvQqv3jvymv3lt8jvnAvHTv78thpv78tGuvlFu6nvJPvEmvtDvGmvnivImv4GuUuvYQvKvvPmufjv2hvhjvatvSuvAxsSvvYnuUvvaMvWvviVvjuvRyuluvcovBqvouvwsvqtvinvILYEojkBAcKl1sveOtVuulovjVu5svDrvSivXhvtnvaTv_tv5uv1muRsvdXkFTvowuFtv74u-NvELvOcv83uJlvlpvwHtKuvi1tXrvLZvZrvoivTGvygv4lvG0tbjvZPvpqvLaurqvMIuSnvuqvUnveuv3iviSvYvvrsvavvTUuJgvuFvcwvptvlKvvVauVvkmvd8afRm_EGvVvlmvxVv4FvS2tqmvLqvrnvtltxvvGavzvvvnvSqvkDvUqv4evWqv6evYqvLtvtgvFmtAfvQtv5WuFxvRYvHxvXDuJxvbXvLxv_EvNxvAHu5hu2pvdGvHHufGva8uZnvdMvbnvvrvilvvcvvTv1bvmlvQiZeVc4aAxWvIqv0QvwlvZ5sylvmfvyjvofv9sv4Kv2jvwxv4jveEv1evyxv9lvVqv_lvXqvBmvgiv7nvBMvGevywvGNvOuvuiuDnv3vubuvEfvjqvWQvAyvc8tCyvDyuEyvqeuGyvtMuIyv6hv3pvDuuTwvqbvVwvtavXwvb2uZwvZxvnWveov0bvxcvCjvY2bvkvBqbNXAzRvFbvFrvchvDtvIQvfivEkv4YuOtvYrvyovXxvOSvcrvHov3ov5DtCzvaRvEzvXnvtNuQzvcvv2qvvNupVvDpvSXdFvPoevomv6SvCrvVhvrwvdzvtwvZhvmyv_XvAtv9wv7Iv3vvAHv2wvCLv4wvDSvJtvxxuizvkhvyyvKHv0yv6kuAov-zuCovGbupzvkqvIvvIwvVtvhrvXtvNvvZtvmbv1pvHzvKyvgmtclvD_uelvG-u0zvjNvHhv5qvgmvIivTimEbALZgkwvwRi_9CKjv1uvxwv7uveiv3xv7mv0-t6fvXjvootrzvFItCvuanvaxvgevKgvQXt3zvVQkFQdj8FZxuUhsovvU_unxvBrvpwv-zvO0vTiv8Vv3uv7dv6lvezvKavKsvGsvx6s7vvrTu9vvVOuBvvD5uJLv7xvEwvGvvJmvHwvdUvdsvccvABvi0v4hvtqvU8uvqvwzvqrveZvsrvkKjurvnVvSyvuXvwcvpOvCjvBlGI9bADnkoYmBtAzbU4iIqv5ourvv4WvGMuW1vZGu50vhBvuwv05u8kvMjv_nu8uvIUvGdvFuv_uvo-um1vNQvzyvPQvDxvFwvlMut1vZXvWuvf0vYuvIkuGzvTnvIzvNxuxqvUxv5ivmYvarvypu_ovOCvpZvI_srZvewv_lSlnvTypADtbktxuvO2vzuv_zvR2vUivT2vd_uV2vCtve1vEtvLsv6vvNsv-Mvc2vGHvG0vYQt_wv0YuBxv78ueqvnzvWTva0vqivGxva1vUSvzhvWSvesvWZvy1vakvk0vs2vm0vQxtYrtMzvidvOzvV3uyzvlJvdvvDiuu0v1avsQvIivIUk0YtMatuXkZAvUpvbAvvvvu6unqvz8uxevRqvnyv8GvJZv13ufRu5vvrTui1vu_tk1viPuS3vbVtFevT0vh2vmzvz2vNJvb3vGnvl2vSkvn2vLvvg0v5DvOvvXNvQvvQwvorv8ovo0vpTvE_urTvhlvdmvz3vjev2av0rvqNvR9ubQAcyvuIvU2vE3v8Kv70vujusovAvvMuvrKtU0vzAvxov1AvZ3vf7tB1vpit8yvgbvg3vibvi3vUevk3vprvmWvoUvxavs0vbov2zvQBvqjAYisk5iMatyVsA3vDivzlvhyv1lvjyv3AuegvpuvkyvI3vd1vqovf1v9uvb2v6wvuBvMQvIuv1fvU3vXOuW3vuEvgDuwEvNKuh4vuhvZ4vNmvJwvSYtLwv6ovNwvj0vbtv8PuRwvVLvv2vkYvVxvktvB5vVvn1qv22vh5v52vdxvXXa71gYzvx4vT1vJrvnov8Xv8dvX2v80vvyvQ0vXeukzvCxvU4vExvygvD1vfJttzv4hvvzvjcv1gt81vp4vdnvCpvT5vjzgkmdRRuZjuBNtdyvw5slfvz4tAcvggvU6vczv7VvYtu9VvhAvpyv2Lvbiv3luHtvLGvO0vPcvQTvRcvHuvu5vwSuw5vBnv3yvQuveZt15vYjv35vJov55vSgt75vqqv95vz1vm3vQxvt2vHOtKzvekvr3vcevt3vg5uv3vJ6vlNvPCv03v6qvIivUwizgoQ6vyWASpvYDvtvv2Vv6tvXpv8tvZpvg1vi5vW6vDXvY2vFXva2vgZvN4vpRu_vvEevBwvo1vDwvi2vr1vGwvc0vu1vszvJ5vVlvZuvfcv6yv0ivj4vaMv41vlcv61v05io6vx3v02votvMgvxsvr7v9llRSb73GyPhTNiiUucZu8hrZ5vcnvgyv2kv_3vDsv-yvJrvXiv5jvP4vJ6sI0v7HvK0vBSvM0vHVvp5vqDvaqv6xvF8ve6vj2vMYtF5vTWvWWvf3v2lvyHaVkvIluMvve4vL5vA6va7v11vRxvTvvTxvE6vx2vjZvV4vW0umuvFtur4vfnvkevsdvZQirys93qDotXvu2Uv5cvx7vBbv5Xvr8vtxv76vHav4uvxxv_6v3evqBv5evOjvZ6vZqvTavS0vFIv94vqtuW0vC1uY0vG7uPwv25vJ8vm2vU7vyitW7vMxvY7vl3v_5vsqvS8vqbvU8vvfuW8v9CkY8vQ5vbvvxrvfmvzrvxPv7ztY2bIqv6oqM2ve7spxvxNvz7vCsvo9vcEvq9vb1vKrvK3vUit18vFVv38vIYv58vDevLdvR4v29vT4vA5vV9vIMv99vR7v_9va4vB-vIltD-vFyvF-vctvN9vfPv21vm6vD6vXovF6vkuvH6vAqv0qv_1vUyvVzvWyvQvZzGdlqaDpJuAebYuEWtxdvGquc-v7Pvrxvoyu0Lvt8vDcvj5vxnvl-v5ltn-vGYvp-vDZvr-vCmvAwvVrvAxv74vHmt2yv1vu4yvB3uQ8vOkvB9v7yvlqv2iub4vKwvJ9vUMvf4vfPvH-vOxvB6vjPvR9vD_vT9vqcvy-vWUuX9vY0uTyvAjvVyvUwtj3uG0PYHunUkOiva-vowvyuvqxv0uvsxv17vPqv-tv04vAuvX6vEdvZ2vEuv-7vQ3vBIve2vKlvFmvEvvwgv9xvg6vd3vG3vC9uH5vKfvj6vedvl6vV2uPxvO9vc7vEFvAAw8pvE_vYwvG_vtsvY9vS-vv0vU-vhnviMiQkZWDbK2vbzv2XvW_v2RvY_v46vwev66vh-vvxvr9vCXvLbv77vNbv97vO0v_7v2zuH7v-vvkAwCwvmAwrpvoAwtpvqAwC0vWVvF9v7GaNnv6-vDzv8-vM9v8_vHyvVmvravl4vAivn4vQyv91vq4v-Awo7vw0vEsubpsboAOAwg9vNQuxlv06v85t26vahvLBww6uNBwa_vi-vvwvs9vaivu9vcivw9vY6vsAts-v3fvu-vENv39vXbvs_vvEvu_vxEvQ7vC1vhBwh5vk0atAwcjvmBw4_vVNv6_vcVvw_vRovJ-vekvL-v8huN-vZNlP-vK6vdwvlKv-ArhFg4Ut2Wvi9vpmv9zvC3vX1vswv2uvrAw5JvBQvJ3vl5vL3v37v4Lutyv2xvy9v4xv78vo1tp1vG8vfBwStvcCwh6v4WtM8vNovO8vWevmCwnrvA_v2ivC_v4AwCAwZovEAwMCvzzvvCwcxvL2tS3iSYi_CtZjuSMoy6v5Fv83v7Fvq8vcDvA4va-uFCwAtv86vBGv-6vKCwzxvv9v1xvx9vPCwm_vC8vo_vV3vq_v6RtWCwy5vYCw05vWDwasvPDw-fvv1vSevp2vVnuTLvo3vWnvB_vg7vVfvi7vc6uk7v12vm7v32vbDtM6vjDwR_iAfuNkrRAw0buTAwd-vMqv7tvYhvdCwuOtE4v-Vv1DwzmvA7vCoudiv44vhzvz9vTbv19vTCww-vUTvH6vgqvaCwE5vS7vmqv2_v65viCwNfvkCwXlv6EwrHa-_veSv3Awpsv5AwPzv7AwmtvnJvJ_vJAwL_vLAwLzaEsNzUvS9uZ-vnwvhEwB3vUAwD3vWAwmEwsfvADwJsvCDwn5vgAwl_vwyvn_v0EwGOvAEwIOvCEwLKuz5v9ZuEFw6Av-Tue3vIfvfCwKxvSDwYtvUDw6gvEFwWmuFCv_gvEvudnuMHueDwlGvRzvO5vbxvc8vewvqlv0svXCb_htGBwj9vIBw4Xve-vwvvXAwyvvZAwH3v57vSBwCuveAw-uvlFwa6vxyvnEwV_sqFwTUvd6vx-vf6vgBw_xvzFwyhvkBwjvZvAwRnvxAwU4u01v_-vP9vSwvIFwitvKFwu3vMFwGAwY3u1Bws4v13v4Bwf7a0CwZCvkfvrDw0KvtDw9FvvDweDvC4v0vv7KvjAvUCw0Jn0wvvzuh_vBZvj_vNcvE7v7wv9mvZBwoptJ7vRduL7vdqvPuvXsvx-u0-vbCwnGw9CwByv1FwDyv3Fwh0v5FwyivGEwRvvoCwwqvqCwQlusCwOPkuCwYEwL6vL_uUwt7QPXzvk8vJAtdxuz4veyv_BwS8tBCwvnvDCwUruJHwD0vLHwDGvhGwy8v0mv4vvRHwogvTHwqgvcGwyEwPGv-Dwv5vKIwPXvjGw3EwCGwshvX4vC9vy_vNIvD9v0FwqGwOmu_Ewd4v5_vL9vI-vrBwFzvtBwijvvBwOyvBivH1va5vIFvfvvT-vhvv4ztcqs2NP9CuuzcADuo6ukluydvPGwAsvm9vuDws8voGw5lvwwv14uG4vPHw51uJ4vu_tL4vhFuXBwQcvB8vt-vD8vOQvLDw-8vH8vk2v2-v45ve0vc4vMEwSLvZYt1AwYItwHwKxuyHwPxs0HwhevBsu8Gwp7vEsu7QPgyA6Hwr5uZzvgzqq4u3MvdFwe_vBDwgzv90vQsv_0vXIwKZvX3veHw4EwYsvsHwUdvQDwldtoHwK9vqHwcRvN5vDhvP5vhDwdTte3u0mtepq48qpDwoxv4CwbFw6CwA0v8CwiBwj-vv8voyv6jv2vvMIwJ0vM3vK4vO3vKTvhAwDJvjAwaHw8UucHwWsvAKwgHwwFwUWveIw0_vvrucJw3_vmIwjCwoIw9_v--vIxuYDwTov0Gwiuv2Gwj7v4GwawvI_vb8vfovewvp5u7BwSRuM_pgEwynuVKwjEwKBwqGw_svYivzDwCTvJJwz8v9IvOIwDlvQIwFlvSIwIDw09vfGwAYtNHwohv59vJIv79vyCvhHw7EwaJwT7v0KwlIweJw4suBgv4ruuIwBhvKKwkjvMKw1HwwCwL2tXaotrtusA_rvagvkEw07veFwFsvW2v67vZGw87vfAwWBwmKwANvx8vMstSCwpFwiLwlivPtvq1vNDwHvvIEwsivsLwV7vAFwgjvOfv0pvqIwLZuGFwjWvjJwC-ulJwx6snJwJ1vieva9vt4vxPv2zpwJvcbtYFwNLwV1v5CwQ2v1JwZKwgLwqfvULw-XvrEwfKwtEwpvuvEwrovxEweLwzEw1MwZnhA1vdIwz_vqLw9Ew4-vrHwwLwNyuyLwgkv0LwdovyIwpQv0Iw_Aw2Iwkrt7NPwDQ8yA6FtJmsTKwU1viEwX_vVAwZ_vyDwFJw-Cwc1v2JwhFwm-viKwNJwkKwzfvJMwMTvLMw-auNMwVav8JwphvA1urhvqsuFNwgIwfIwx_vyKwCzuHHwLWuH9vBwuOnvOStCFwPovCKwwZt8Kwlsv-KwXvvcDwZvvbIwiRvDLwnuvTzvA2vNgvM_v1Yhn6um3uNGw3CwwMwWKwyMwhNwTLwjNwAVv_Cwk5vnNwg_vpNwhFuOJw9auQJwG7vSJwRCwUJwg2vWJwkGw_8vjOuHNw1_vJNwNrtnBwuzvpBwpIwoLwFFwuHw31vNNwyqvPNwbwvI1vH1vuPv87truvYyudJjHbiLvtS6v_IwOLwfNwcFweOw5jvb_voovd_v6uvfzvlOwDDwzopC7v8LvVHwq5v93uvNwCvvUcvdBw8xvpru-xvYcvUPwhFuAzvEzuhCw2KwBFw4KwsBwwGw7KwyGwC6vhMwaHvjMwNwglMwFPwnMwHPwgnvOuuKPwOWqnBAjxtV_alxtyQvoBt63vn8vRyv0Yvc5vuLvRLwlyvQBwE0vYivvNwH4v5HvMJwnOwrNw3nvtNwJdvhPwn1vVJw98vxOwYJwA9v8Ew1OwXMwC-vZMwMwvbMwOwv7FwqavtIw-FwGBvFFvHGuOOwmSvQOw9AwIAwklvKAw3Iw6UT96Y0fbBlGkBArIvm4tcMjzJwb-vPPwJBwgNwEIwB4vxDwTLwHCwaAwk-v3JwZPwjFwIMwdLw-0vMtv88vkPwSMwmPwpAwjHwaKwE9ve5vZWvtPwuLwAgvOEwF1vMyvcIvwBwq0vfIvQ-vYxvZ9v9Pwb9vhnv6QwSNk3iAD8t9Bw_HwDHwLQwFHw2KvdRw4Yvg5vfFwjOwdpvdAwGMwbGwePw68vfLwNtvnWtRMwMDwYRwmGwoPwgOw_yvmHwBzvGKwnIwIKwlrvGOwHLjsIwvfu2PwaMv4PwUxsCLwEGwLKwGGwGLwlKv9taKVbMjtv7vn0uk9v7cvCJwGHwEJwkHwbpvHJw5Iv8JwUQwu_ttYukEvcPw_NvCSwQCwJuvxNwVbvPMwB-lkLwLJvmLwSou4Nw7Nw0OwzKwKEwPmvlavpQw-5v8Ow8FwaIvkRwAhvONwG1vSzvRNwzavTNw2BwABw_PwZLo10vw6vNPwV_vERwQGw_Lwf-vTGwuxvVGwGJwJCwsEwLCwB7v9Mwrvu54vd2v8JwiPwLlvWRwISwG4unPwPlvpPwlfuOSwsPwsGw8PuuGwW6uyPwhXvIOwetvKOwWwvALwVEwcSwgDw3LwiDw0PtPOVfyu7zv3tvAJw-LwQLw5RwREu4dvYAwIrvc_vXGwTqvryv0xvFDw6DwjWt4Swt5v6Swmhv8SwNuv_4vaIwlGwODwaRwCNwgttjIwAOwFyuuPwaMwEOwcMwLTwsQwXSwAPww2vzqvROwTTwodvVTwqJw3BwxPvN-uuGPfyucTw0RvPUw5tvgTwSGwBMwCUvWUwVPwYUwqyvTBw_dvVBwHXv_MwTRw5xvKDwfQwmUwyOwritETw9Nw-EwYMwvUwoQwxUwqQwUSwyotAUwSxvaDwJFwMOwWxvyQwUzuHUwoJwmNv9UwXTwYyuAVwtdvAJkbXtoyjJQwzBwb5v3Rwzjv-NwzMv-WvVUwaPw6Rw5MwAstXLwGTvZLw3mvbLw5mvSRw6JwURwWVwxTwXJwTMws1vbVwM4udVwmQwfVw85vJTwZ7vdMwLyufMwlXvnVw1GwpVwG6vrVwlkvtVwmMwpJwoMw9Gw_UwOYZxVvlSw_avnSwsev-3vDJwg-vGCwPBwbKwRBwZUwPVw-lvRVwPbvsTwR3voKwhUwjivjUwu9uHSwQWwJSwoUwLSwsSw78trPwJautUwI0uXWwX7vZWwG-vzUwWSw8huYSwqbvaSwJDa6PwSzvGPwOGuIPwQBvPcdkxvd8axVvZOw8zvbOwPLwGRwOQwGIwQQwIIwAYvWLwgKw08vmOw9auoOw-KuqOwNztsOw5SwuOwS4vwOwYVwhQwzOwVMwvpvGTwxpvITwhVwKTwrQwUXwiou2UwS9v4Uw1QwXEwuVwn7vwVwVNwhltK1pMati_t2CwlXweNwFRwRPwHRwwDwFavp9v1WwICw3WwOVwFMwUBwHMwSVw5Jw64vCXw-wvAXwopvzNw-SwJKvATwXUv8OwxFwBZuMSwKXw4TwMXwfRwDYwwPwrIw-TwaSvlVwQ9vfWw_KwhWwF_vjWwBpvdSw1LwfSwUzvB2vVOwwVaqzrQNsd8leOtP9tWYwOUweTwBJwRGwn9viTweYwkTwkNwNRwkOweptBWwt-tqTwp_u9WwiAwuTwdQwvOwXVwKevFZwbdtD5vFWu6NwUQvhIwpGwSUwSLuQSw3KwSSwhsvGYwdWw4pvCUwNzvEUwb7uWEw2LwOYwZEweDtbEwKUwaGGmDwgkuKVrU_vEVwVZwQUwoXwzZw3lv1YwXUwlNwXPwf_vfZwQRwmYwHDwUVwJDwV7t7XwqZwnUwUMwpUwEKwMTt6Tw4Eu8TwMzuzAwxGwhJwj6tJYwBAwLYwHAwNYwmWwvVwoWwrJw_UwsnAVCv2paVBvD5oMatIosLaw2QvmXwQPwXKw14v76vSawMVwUaw60vYPwXawaGwo5v3Sw8DwTJwVIwK7vtYwsFw7ZuuFwScujVwpLw_XwcsvL8vw1vBCv7YweMw6Kw_Tw0Pw__vBZwLOwvaw6Gwl7vCaw2HweXwlIvQDv2paXCv1mtBHwvjvvWwxjv7Vwiyv9Vwx1uqXw2WwRQww8vuXw7Mwn_uiZw4JwaawMWwVVwdawpZwY3vrZwMevyYwwKwz_v2Tw-KuLXwUkv5YwaVv3ZwPvvXbw9Ow_YwzGwkbwDUwDZw6AwIcwt0vw3vpRwgbu2Qwgvv4QwkrtSMmpIt9av-Hwz6v1Rw6VwxWwqSwzWwyDwLRwWGwbAwEMw_RwkYwBSwkZwnKwmZwf2v6XwGcw_JwdcwtQuCTwwZwvZwiqv8NwUWw2Ow6etCOwVSwnawA-ugbw-YwibwHFwZcw9ZwbcwLFw_cwR-vobwyawPYw0aw-Uwhnv8AZFbZOPPLvt-IwdTwAbwZYwCbwzMwx7uFbwV6vHbwIJwwSwKJw23uHWwMsvJWwOsvLWwoYwUrvoFwyNwpYwBEwlUwfawZVw7XuTWwQ5uVWw5-vnQwYWwEYwaWwTXw6ZwJzv8Zws3v-ZwGAvAawjkvNKwgSwL2tnrtu-FsOv1PvJAtf8lKqvnXwaYwpXwJRwTPwxcwlTwhYwt9v3DwMCw5DwOCweUwObwtOwQbwbHwSbw6dwHcwgawSWwZbwUtvBYwXuv6YwTcwg4vVcwMTwkUvuQwgZvHBv0euflvfcwPewKZwUOwUwtUboWDb1MLCotSRuWSm4Vwp6vp8vtcw4Rw3bw-kv9UvKVwgZwqfvTQwtdwI4vvdwN3vxdwP3vzdwtTw4dwT3vrYwLuvefwiGw-JwN7vfHwQVvVcwzYw_xuodw3TwsUwRcwdcvebwcWwNdw0pvXcw1PwtawbDwmbwtXvBawYdwDaw-EtFawdTt6nAWyAB8VgIkBDurmsMLw7ouFVwuvvpSwOfwrSwbRwMRwcKwF4vsdwFWw1wvxXw-KuzXwl7t1XwwXus5v5nvbBwE8vPWwgQwRWwI8vwewJvvlQwBewPXwE-vRXw9-vbWwyAwHewu2vWXwekvYXwARtVdwqRw_ewIUwHGwlKvAgwvmclhEMxdrNvakt7bvOPwjdwfTwRUwPfwfAvcewdKw3MwxmvDWwrwtSgwQHwUgwl7tWgw79tYgwSpu3XwgUw5Xwv-veawtew8dwSst-dwM8uAew7pt4Owk6v6Ow5KwqgwvGw-OwB_vugwwqvwgwI7sNewEPwbXw8PwdXw-PwyVwylq4ou-gwidwYYwBhwPawDhw7kvFhwd9uHhwD4v1vvEWwvXwYLwNhw79tPhwhguRhw9nvYHwiPupKwghurKwFvvggwZJwigwd0vyewo2v0ewq2vpawzPwrawrCu2fwoVw4fwntvOew1gwQewKUwnoEJLwoBtfEwuMwHgwNawGVwChwMgwqUwqVusXwF0v9bwoTwuEwNCwwEwnYwdfw1dwtiw2fZifwOWvZIw7dw9XwaVwRiwK8vE1v1ZwvPw1ew7_vGewlhwZDwnhwwzvphwrMtGUw0gwpbw4Lw0PtQRtZxusrth_tArv8bv2hwWZwHVwYZwJVwHrvTfwG7txiwiewpTw0iw-Mw2iw-Ww6cwcgweQwegw8XwPiwiQwbhwgavQawG9vufwx1vGjwlCwLNwQ0ubiwgWwdiwOFw6fw7PwnWwsRwpMwhnvUjw2pa8Fk9JPfznIVhyehVHtXFwTZwsvvIgwy7vcjwyWwZZwOBwbZwhOwzcwYGw1cwQVwlYw8WwTVwDcwcawdFvsjw-iwujw-XwiawJEwbbwLEwViwNEwgJwPEwe7vwqvSEwYmvUEw_ZwPjwXdw_jwzawBkwpWwDkwZelVjwutvZel8rvJAtL3l73vzbw1kvNfw8Vwsiw8RwmNw-RwznvYawckwnjwlZw7iwMMwVhw1EwXhw-cwuewhgwlkwWMwTiwdJwpkwfJwNxtZiwrpu6ewO0v8ewIju-ew0kwthwAkwvhwtRwOuuIOPZaex1RoevhdwMawAhwbjwriwvcwKRwfYwOgwgew2DwaUw4DwcUwlewUZtfUwbgwLiwpiuNiwnAwGXwhawIXwNgwyZw5hwMnvlawOxvLdw_-uXiwhbwelwT1u6jwCZw8jwgMvQjw7fwqbwwhwQBvL9qq5sq8unmuVHtdTuNkwN2v6UwaFuCIw4uvbYwIHw7hwqEwBtv9RwBuvZkw6WwbkwBev7DwmFw9Dw2dw7Sw2EwikwFmwvewXlwAYwnkwHTwScwWiw9YwzfwPdwgMwUmwlbwCPwELwfiwRjwJUwdTtL9qxUvvRkVFwLhCspsBlwPkwl9vXZwSkwejw9tvLVwpdwdZwJlwm5vLbwkFwNbw1mwPbw3mwiUw5mwYhw_iw9dwBjwA-vkgwehwCewQXwEewSXw5ZwJjw9KwRdwKewTdw3Gwygwhcwxaw1kwZdw3kw1aw5kwXNwW3tFpJ4bvnBtcZu9awPtuuWwWnwoSwYnwucwTkw0WwVkwtSwmTw6Mwyiw8MwljwrTwdkw0dwNWwFcwhkwpnwjkwAjw9mwabwDjwcbw7Ev2jwDFw3ew0UwVXwHnwacwWmwqWvYmw-nw8fwujq-fwVbtPnwKEin_hEAiGowa7sjUu8Nu-awHBwpiwJgwOowLgw0lwdew2lwycwenwvmwKlwhnwRRwjnwdGwnFw5iwvNw0NwNPv2NwYCutZwpfwK4uFdw_dwHdwWytJdwVYthhwxPwyfwfWv0fwjbwLjwB_vNjwx3srhwlmwevv4qvWTwRYwP2s9Pk_qZ1MLIsuTGuo2uMtsniwp3uaFwZewldwSPwGhwrfwMBwqdwvSwPlwsTuWow_bwYowjZwaow3iwcowgkwc6vkfwt_vO7vuWtvKwPkvI7uJnvUYvKmwUHv0jwdbwnowFOw4jwR3usowSdwuowwrvllwFGwSOwK_vLZwUwtrbul6uE0aWXuxbwTpvClwVpvKgwFlwEpwGhweewcZwUowAiw-bw0SwAcwIRvIqwojwCqwvTwlAwMqwx5vtFwEEwvFwofwLcw5NwZpwchwbpwt0tdpwEXuwfwrgwhpwj0vjpwQdwlpwZDwnpw-_ozkw9nwmlw2kwolwCkwqlwUvcZxuxQvWXuXDvmSwMowwWwwqw2bwGlwCMwgFwfnwiFwLpwZaw0mwOpw2mwQpwDmweBw7mwWlwHmw5iwPcwoqvEjwwUwPrwkhwjhw9Tw1nwJOw3nwh7vLewjJvppwo8vSNwspwQYwkcwhlty0vMzZKZZWXukXwUZwxlwOawaewyjwuiwEsvSfwDMwYkwKpwASwMbw4cwKMw_WwRlwOMwonwUlwZhwd7twjwKnvWqwBwuNXwQ7ublwvLwiRwEBvglwmUvJnw5UwKswUTwMswadwxVwcmwb8FriDwrsEgwNUwOkwApwQkwzlwQowwcwGpwfew_hwKhwBiwGWwDiwkuuYQwipvaQw1fvcQw7cwWhw9cwlfwtKwnfw0Tws1vNcwl7t7rwuquYqwmowCnwRrwZ7vTrwGnw1swEgv5nwBLw7nwoculWwxowamwplwYyuwJw0JF46tpcwqDwuqw93vorwd5vtswf5v5kvHlwVawORwKbwgswinwiswuNwkswpewqKwrewEXwfgw3rwQiwiowxew_mwCYwBnwqkwdlwskwJewGswstwFUwutwIgvwtwbrw_nwdrw4kwOuuruJ7aAAfubNw4twUKwWswqiw4hwqrwcswsrwJpwgnwFuwMpwHuwbQwJuwmnwBXwnswatwduw0ovKcwSqwz-uJrwxjw-tweRwMmwsBwOmwAAvDnwipwFnweWwVrw2nwXrwKbtyBwLfwLswrRwiuwBowkuwe5aSewhtjOEvoDaQEvnUkIwoGgw4pwqpwiHunmwj-vpmw0JwRfwfjwdsw4WwjYwakw3cw8qwOlw4iwFSwWdtTbwcfuVbwefuRqwDdwYTvftw79thtw2tujtwXJvaqwyUw0nwotwMvweqw4nwgqw-1v-jwguwyowpss0owVftYpXemwmmuVQif_qrEin2uQ-BwKvgvwUEv5pwBbwdOwmvw-VwUUwUGwcnw56vXkwrvwwmwsyv7Wwzmwmewknwoew4uwsYwCqwSpwCbuUpwTXv-uw5vwTuv7vwajv3YwQcwFvwrIwHvwP3uJvwSrwLvw7ZwFswTEwHswlQvJswKQwq6v7swAowbdwXvwlWcFXfdDinnvIhupuwdNwbwwkdwdwwbewdYwUkwiww_pwIpwcAwfsw2cwhswvvw5cw-qwnZw8cweowoswqnwahwsnw3-vunw3OwwnwngwynwpgwIjwEwwCxwNvwEswPvwectoRwAfwTOwsZvYpXFRb8UrUwwYbhsRrnUktNvjmwDRwruwBpwRkwPowanw27vqvwiYwmwwbUwowwAmvxrwTIwFkvyvwCYt0vwohuwYwmquBdwEdwrswVqwdhwuxwmgw7-vogwqBwzxwBxwIewDxwwkwFxwkVvHxw5VwzIwKxwVvwMxw0tweTOypw5owX1A5bvvgJ9LwsuwYswDvwCWwbswpvwwuwexwyuwgxwGuwixwjswpjwBmwTOu1rwlPwzTwZRw5rwjaw6at9rwgVw_rwCswBswoawsgwd7vZuwExwbuwykw8uwH_vROwcXwmLu3Hw3IwYpXAVwWjwFut0hwwlwajwXsw7pweww4bwrmw96vtmwIlwxuwurwzuwwrwqwwyrwlnw0rwMuwlzvOuwOzwKSw1Tw-pwgtw5ww8rwlowAwwltwXzwMdw0xwpyw2xwBUwAGwBiufzw8AwwawFLwBfw9xwmIZ_ttW9ndtafEtCUB7ywJywHtwMywAWwOywhew6lwjew8lw1iwCcwbowEcwLqwGSw-zwtjwPuwvjwrxwbJwZlw1KwgRwAvuzsw9FwOTw_Fw4xwaXwjqwizwTSurbwycv8FZ-PNAywsimDywZ3twuvZwwyKvIxwMfw8twNQwZsw8gtD0wFIwiOw0zwDzw2zwFzw0uwHzwIuwJzwgfwp_vvwwuYwGMvbywOZv0wwjQwFTwTuwzewVuwclwmztYuwqywrrvxkwMewZrwKww-0wuhwjzwB1w2bvjpXxlRF1wEPiWwwmWAzRwqcw6twsDwElwprwyqw8hw0qwWkwdxw0cwfxwtvwhxwNlwjxwxvwVRwBrwM7vOqwmfwMkv4vwl1wcVwLrw82tfhwwAwfpw8Ywmtwl3vM0wtgwGwwauwIww0BwiqweSwkqwQFwmqwlzwmHvmmvB4gYewcwwxJumdwS2vImwLtwviwSQwijwl0wkjwkewo0wUywANwUIwtwwhfw6uwT2wbtwV2wGrw_uw1-u3wwmFvF0witw7wwLZu9wwaGvK0wPmwZzw2Awt1w51vv1wIswx1wLnwZmwSjwdTt9ygyoulWuxbAuYiozwZ2qBplKfwZ8vaEvkvwvwvvzwQfw_VwhwwgjwKQtVfwLhwLJwYfwjKwafwlKwcfw9qwP2wOWwR2wdHw7uwVlwQuwQzwmkwkowokwp1wyswrkwjRwgstvkwu1wsywvavuywSvw6swUvw11wbmwlIvystXOwKLwDtwkmw5swBIw0lvP1w-ywTUw7RwrrwumwW1woNww3wxIu6qwGWv1uwVtw3uw8zwf1wZywFmu2vwHmuW2wfywPNvf4w0ZwH0wWOvVzwYzwf2w9-vh2wazwW3wV8vY3wGxwa3wshwz1wnlwT4wztwQBvXboTdrtocqQiMatuBqcNwZjwVxw3hw9ywuuwBzwj4wJ2wEzwL2wGzwN2wIzwkxwXtwSlwZtwE3w8uw5EwH3w1wwUdvK3wPLvM3w-vwO3wLyuQ3wZNv84wM9v-4wV3wO0wmVw80wP4wo3wW9v8Uw8swupwShZ4FtT3lbXt2pwGywSAwT5wylwtuwE2wsmw9hwKHweKw3qwEqw5qwGqwBcw-2wbawESwQ2wt0w9iwfoww0wkkwC4wYlwn1wUiwG4whRwI4w0sw60wvQwOxunRwo4v55wmytu6t01wA1wU4wC1w_5Mv6v9rvouw-owOGwFtwXnwKywDpwItw1lwSowu8v4lwnTwjjwziw82wmjwp0wJqwr0wRjvW6wNqwXCwPqwPMtk1w04wQKvtfwt5wyAwv5weYvx5wI-vz5wiJwj2wczwl2wJxwfuwG5wcrwI5werw0twwssSNm4PtZ4wHywszw8ywuzwYxwovwbnwm4wtqt52w5WwnwwymwTyw5zwVywLYvKuwMiw9zwX6woxwgowrnwRuwjgw00wtLwxswg6wXuwJ4wRxtL4wX3wN4wkdv45wgcwvtw7Gw85wOswP2ssJvRuu_DioJuNFu-1w5twmrw0bwC2w9twW5ws7wj0w5lww7wRywy7wuyvS6wekwU6w83wH7wCrwUbwErwWbwdtwGwvp5wPbj9vw6uu_vw54wBwwiVwcqwW4u15wAZw35wE5wivwa8vJZw8xwewvS8wKNEj-suqkNivsqww7vZ8wDlwO1w7Qvq7wu3wjTwbxwECwkwwPywK2wxmwuvwd5wb1wf5wqjwoZw87wqxw-7wSiwd6wcYv48wY6uY7wrywdzww1wS0wNFwXmwicw1IwQ8w-5wnKvj1u-0rG4sFgw3pwaww-8wp3wd4wN9wQ1wSLwFpw76wTawI2weswa5wW9wM2wD7w63wKqwG7wzvwsew77wZ6whowb6w-mwE4wAnwvfw28wFYwpowHYwX7ul9wM4wn9wZ3wp9w5Gw5fwA9wlqwCfwlzwnKvLjtVHtqvv19wL1wvyw16v59wCavO9wgwwQ9wt7wnBvU9wC-wx7wX9wF-wwvwH-wmPunxw_3wpswaCuN7wOMvQ1wkIweVw20wCBv40wNTwK4wNyvzLwRTwjqw39w65wxywf7wjuwh7wmia9Qw35moItMat9ZvK1wfyvq-wMQw69w24wRawJXw_9wPgwsmwy3wOtwTgwt7wFiwSfuUtwbgwWtwb9wmxw93wsKwk5wBKwu8wk2vw8wkKjy8w_Nw08wgUv64wMdwS3wIvwDswP0w68wYcw88wc-w0QwU0wf-wq2wh-wkrtD9wBlGi1nlGkoWmAViVnB40vz2wBqw34vC7wl8wq0wo8w3Bvy_wCjwi6vi6wwIwSTwb4wnjvS5vV4wnKvfIjNivtWwzkvA2wEHwb8we4wd8wNywCzwZ5wX1wb5wZ1wY9w2uwc1wlsw3dwKLvWpwHrw7Nw0_w05i2_wjCtvswi4v8_w-ww-_wmVwAAxC6vCAxklwarwd7whuwP_wWvwR_wo0kLQul-wI9wlrw16wNow36wxqw56w99wR9wT1wT9wk0wh8w7lwSywk8w07w_2wWywV6wZAxPzwC0wf_wu_t_AxRNvLfvr2vb7vs1wHBxjbwJBxr0v7xwg-w9xwnKvPvutctl2u9CGfUL79hJ1wn-wx8ud_wx3wv7w9lwqat_lwcBwu_wOiwM-w97wP-wcAx44w5_wT-wIYwK_wo2wM_wp6wiIvPwwnKvkDwtlwl-wUswEtwIywGtwH6waBxzqwKtw1qw96wVow_6wXowB7wZow0Axr4w2Ax37wCmw8Jw7fvz9t--wjBwA_wBBxwZtDBxaOvSmwY8uj6w7ewwQwNTuDAxHZwdov_0wVYu21wVOwKAxXft-jgGvPfmkeAdpItAitn-wZ_wACwr-wBcvt-wh4wvuwY5wB-wxAxD-wc5w2-wO2w4-wjzvp8wS2wJ7wU2wRuvz4wy0wrLwA8wC_wC8w30wh6w50wH_wlRwvIwxBwxIwgAxrpwS4ws6wJ5wjAxS_w0XdSdmNivqzw_awn7wf0wjCxh0wv3wf8w-6w62wA7wn0wVAxkBxT6wBNwXywDgtK-w7-wpxwqswpDxINwtxwIdwb2wtGwd2wfbw7Cxw5wW7wsawqtwdlvxQwKBxy1wo2wGDxDrukzwJAxnKvJPktceh_tAEx_owhCx26wg0wB0v5iwx3uaDxlwwV9w0-wE-wWAxE7wfkwI-wYywSExj5wA4wx0wf9wbAxRDwRCxfsv6_wT3wU7w5KwgExaiwiExp0vkEx2BxgiwW0wC9wnKveFk3Jkl-wnAx-BwrcwN1wCpwZBxFExv-wHExpCxJExrCxLExtCxfDxe5w73wdowNCxe9wO-wjowQCxD8wr1wF8wq3vI_wQTwPyv1DxM1wTvwO8wLxw9sw7Dxo0kY2bYsJIZrm3ucFx0RwpAx2RwrAxc_wtAxi0wvAxbDxl4wLlwpww-lwnew4XwxCxLzwzCx6AxI3w1EvS1w4wwP7wq1ws7tyBxY-wI8wa-wD5wDDxc7wnExr6wHDxt6w31wnKvrlw2Ks98c8Iwm3uvlwBExF6wtzwXxw79wPQw6bw32w8bwRgwk_wMhwm_wStw8vvp_wkpvs4wQExuatv4w5xux4w7xuM7wWExkQwrDxWWwD_wDCvF_w5ew_CxhlwBDxFuumGxwowLwwytwg7wK5wtGxgrwn-sVHtwdvKowoAxK9wvqwgFxD2wkCxF2wmCxH2w2qwNtw4qwJGv1Sw5wvNpw17wR0vt4wD3wlDxF3wnDxm5wX2wGdwYExcpwaEx7TwcExxfweExT7wPFxflwVHx2swVCxIZwF5woGxH5w5DxdHxAGx78Z_5w1IrG4sSZwR5w_gwCExiCxV5wI6wyzwK6wHIwM6wvHxO6wxHxo4wPavq4wq_wFHxnBxiFvaAxjOu9AxG5veGxH4wE8wdAxG8w3FxBPwLIxQNw2Dxy3v9Fxyyw_FxC1wnKvAUklLtJfwY_wAIwmmwVDx36vXDxAuwi4wV1wwAxQGxvrwMlwqFxZ9wsFxs0wJ-wNuwv0wA0wHXwqBx12wIxvr5wz8wQ7wU4uS7waZvNFxgpwHIxTmwRFxm4vm6wRvwo6wFAw75w-Fx95wQiZKAx33v5kd4ouzGxxExaIxzExEEx1ExBuwIbwWawZEuAHx33wsNw53w3-wF7w5-wuFxVExGFxtnwPHx6FwV-wU3wX7wmJxmRwTFx6xwVFxB9wlKvKAxuQv4hpKptyiAU9ugTnTDxc4wb_ws-w4Gx5bwgYw7bwdKwj_wwHx6LvyHxN0vnIxEHxwCxB3we1w4HxDEwK7w0CxTBu2CxXWv4Cx4_wKFxTCxznwLKxFBxAZwzBxQdw1BxRKxMnw2gwL2ttEb3aADGxncw0Jx06wyExXBx0Ex0Mw6JxrdwCqwxSwTguWQwyXwBHxj1vDHxHuvr_wKzwgPuMzwXRwXJxGmwZJx6rwcJx3_weJxW6ugJxhcviJxe2wkJx-CxxDxPTw2Ix5FxfAx7FxR4w7IxOBxzywQBvAJxUuuJLxaOw2JxMLx4JxOLxKJxCuweZw9JxRGxz7wTGxrwwVGxtKx_Dwu4wCFx5Hxw_wuKw8Hx0KxcRwECxlBwlLxoawnLxcuvpLxfbwrLxeGvtLx70wC5wtyw98w5Ix_8wp2w3QwRFw3IwmWbw6wjTt3svDJxeFxa_w1bwc8wdIx0DwzzwBMxtrwNJx3zwPJx9ExG-wDKxiDxUJxu0w6mwfLx8mwwFxSuwQ-wUuwS-wJ0wnyw9CxcMx0IxyDxJ_wwLxL_wiMxHuu4DxqGx6DxycvmWbxSrRKwl7wE6wXCxrWuq3wMRws3wEhwZxwRowcBxIRweBxg8wsvwdDxzAxQJx1Axa9wbLxnRudLxyTwoBxB0wetwcGxL3wwIxF4wGNxWuw0FxzIx2FxMNx4FxeAxPNxyLx7UwO_wQIxQ_w3LxZkjcIuepqXewCRwaNxQNx5BudNxHpwfNx6hwhNxJtw-9wGbwA-w5Exz-wi8w1-w5MxCKx_ExEKxjDx-3wDFx8-wMnuRMxiIw2KxVMxO0uXMxRfv_wwntwoywi2wOKxzDxoJx6Fxp-wzLxs9wUNwu9wQiZ33veVbeEw6LxXYw1Gxo7w3GxTMxR1wrBxdnwh_wyzwlKxjIxnKxlIxBkvqKxZLxpIxYAxBFxVJx_MxxNxYJxzNxEPxsfwnOxTzwDewLFx9_wFIxhJxbMxLyvdMxk6wQ0wwpuZHxn2wMIxoExK_uIDxUwt6OxlSbtlc_QwUGuybusMxIGxscwM9wfKxCPx89wlCxVOxFPxoCxN6wqCxFqwsCxHqwuCxoIxsKx3HxTlwTExd9wGKxCNx_7wh9w10wtDxE_wvDxG_wLNxuLx3Uw3swMYwmExoPxpGxpExrPxnMxMapbir1WvfCxa4wBOxFJxeKxWDxgKxxzwyMxfIxrXwhIx2_tz3wudwQtw9Otn_w4PkHiw-_taLxd1wKMxvKxDrwxKxZGxn5w25vuIxZNltBxkdu5CxbPvjywoBwlyw7OwDwwuOx_4w-KxjWvALxn6wM8weuw0LxEOxPBxGOxmMvpSEvPxX4wnDwDVw0GxbNxWtuPOxGJwROxHsvhKx3lwjKxQgwRLxWfwVQw13wqNw_JxZQwBKxgDx7MxVdu6-wiOxUEx9-wNHxm1wENxo1w4NxfGxM_thGxwOxNNx_NxWCxNOxYCxenvtJx4OxQvZrRrw4vtlBYjwZIx_OxDExcIxqHxJ6wG2wTow9PxiIx_PxP6wBQxR6wNExm8wPExqIxRExSPxY6wANx4rwhLxRzwHxtaPxxnwcPxEBxePxoLxgPxn0v-Rx-Nx0DxxLx0OxCOxSNxbQxrGxVOwCQJWQI4jsepqjHxApqVBxLLxnrwoHxwMxQSxeIxSSx86wMtwtQx-Gx03wwQx4PkyQxPbj0Qxwvu2Qx3Ax4mwHQxzRxJQx1RxHKxsxwJKxvnwFRx5OwHRxihwINx9RxJIxrtwa7wwywnGxZQxPIxTNxRIxVNxWMUYRx7Lwf6qD6wZFwdRx1nufRxcZwhRx-sv5GxiKx7GxkKxGCxQywhBxj8wGDwcOxvRxeOx8MxRPx-MxgSxUPxgLxWPxaJxlHw2NxR-w1jwHNxJRxJNxhPxTQxeMxJ8weevL8w3BxHAxsZvc8FFiLXdEQRtohsZoEjovkrwlvwIJxsQxHCuuQxCHxuRxrFxGHxtjtfSxL-whSxB4wxFxIFx3NxPUx1FxQKxPRxZUxOuucUxYMIeUxZelIlejovUBxkUxnQxlNxIExdUwGMx6zwDvvLCxEmwwUxFFxPCxzUxOUxZqwIstQEwo9wlExb3wxtwL2tOOiNTGWGkBBddKlvpVt7vZBGe0wbIxp7wDVxr7wuAx4Exy-wcDx7ExeDxBUxrUxwRxb6vgOxv_wEFxa6wjSxD4wyFxQVxktw5NxgGx2UxFGuH8wB5wWUxXfvYUxSKx4BxewvZVxRnYG-HCQJnyKk3wlLtCviLOxxTxCSxcNxGJxCCwlUx_QxSOxuSw24vJbwDMxOJxSGxICxUGxUhwWGxcLx57wI7wwKxmDxP7vQMx2RxY2w_HxMrwBIxmawDIxQrwqSxYMxsSxp3vcAu9VxM-vfMxO4whMxjQx3DxSRxpTxFOxlIvFWxPbASYaPWaxLukUG_Wx0pwLYGjUxlHxWBxATxYBxpHxiFxaZwjNxcYwXOxoVx2MxY1w4zwHVx1HxhivJMxWIwLMxuUxIQxFKxXTxLQxg9w4Rxe6w6RxxIx6NxwDxUUxjPxORxpJxQRxI6vPFwlMxr2wkrtWKxVewm4tyVvwTxvMw8LxLXxNLxndwXPxcxwGPxyMxIPxWSxkIxQ6w7qwDQxrKxsNx3QxbXx5Qxr8w7QxdywHEwYTxz0wNQxB8wf6wuDxyIxoXx8NxUQxKYwWQxFAxNIxnTxe7wTRx2Lx-WxPag1lst-Z_htBVxJXx_Sxa8w2PxmQx4Px4TxkRx6TxmRxUAxZOx-TxbOxaSxXAxn8wtFxwVxMCxMVxzVxKUxiLxNUxFNx1Ux7RxpCu7Vx3Mu0WxrCw2WxK8w4WxySxhAx0SxqPx2SxUwtWKxQpvxctCJxSDxEJxiGu0TxH2w2Tx47vTOx66wQXxqmwEVxlFxgBxm0wiBxAUx2Yx-Ex4YxTJxFUx67weXx8YxN-w0Vxc6wjXxalwUYxQQxWYxSQxYYxVUxkGxgMxmPxLBxOIxfYx8WxURxiYx1aAkiw9rvcBvNWx4XxNSxiVxBPxMGxGExOGxYOxpVxaOx8ExnZx6MxDUxxRxKVx2rwuZxOCxwZxOVxFKwJFxj3v5KxyxwRUxhTxiPxADxl6w3UxsXx5UxjcwmMxyXxYuJJSx9jAhVx3JxPSxOXxaxww-wIsv1MxPRwaWxFMxcWxHMxeWxaXxRbwcXxGUxvUxIUxBNxbaxyUxdax0UxRVx5Vx8RxFZxW4uHZxxHwJZxXUxLZxQ4wzSx7Wx1SxUNx2bvO_fhHBo8u2aAgPhRFvaIK8AAyAQ5zviHx9OxVsw5XxqYxBTxsAxxMx3NvqQx6GxmUx8JuoUxpRxLTxPbjNTxKKnYLxaBwRTxfWxuNxhWxq8w1vws8w3vwmWxQYxqDxSYxsDx0ZxSHxRQxUHxkaxWHxmaxCDxVVxdYxFDxaQxPZxXbxVOwZbxg3w4bAmevoqlF6YOvZgbxKlriHxbRx1JxJaxxaxjVxtYxjRxHpw_XxVLw9GxmKx9NvoKx48v0HxlBx27w-axqewAbxsZxVTxfXxkOxnWx-HxaTxiywRHxYIvTHxCgvuSxvLxASxMIxyTxbLvDOxAaxhYxycvZbxRyYbbxKkw5cuxYvzPxmHx7twobxLGxqbx4MwzMx7JxDuwZWx3MxbWxgutJCxI7vJYx_axLYx9bxNYxMHxBcxXEx5cxZExvxwkywxxwmywiaxMbxTauObxkJwQbxAWxSbxqJxfDwVbxRcxqTx2bvBus53vecxKLxmbxL9wSdx3PxMaxjFxOaxTXx4axadx6axcdxdWxAmwfdxxcxhdxaywKHxJ6ukdxhXxHFxHbx3VxI0wKbxEZx7NxzWx1IxVQx3IxDPwDdxPOwFdxWbx5dxM_vNNuIIkMvtY_nGXpZasROhpvqb1jPVrM-njcZf0mbSkm0mWfsLPutMxujqYvscZsP2vy2w8pw8hw0NxgZxWWxMHwUut3ir1zwUXxyAxWXx7axIVxIMxGQxi5wNMxyVxvZx-YxkSx11teaxK5vgaxsdx7KxxWxTVx2nwwdxiMwydxamvssv8xsWWniAp_xsrrlDMaHysb_pV1s8Ou3-hnofJ1svownPxPcxoTxkexjuwgdnMnqkmqbysoFnl5nA1sDdhP8Y7fxd1sGZmZwaixa3Xohrruvn9vnNnrvunZjvXUjsQo-2nMFG80sU0o48pxGGj0sD6nMemnqhdzcOikjrreypmrroXpkasR0ew2rEarEcsZnrHarwrrIOjyrrLaryVr3as2rrParPZp5rrq_r_asY_rQZpa_rh_rdRouerSImTRoYZpygxUarj_rLVjQbs7Fm03e5nrhBoMbs2er6ZkjRojGlXbsjxlWbspFmphlZbsmelbbsDBs2arHph4arUjhejkgbsGCsIkjSorYfr9GlVor8Ro3Oq-Rojbs8GlsWllfrqWrZorBBmqBsdfmmor35eoorH8iKflUhxcorpPqSorDcsGFsebrKFsLXo6frQGs0WeEXrxbrGqhyFsXtrcTqRprZXo5hxuJmv1sQXrxSodcs58iocs2UqQgrfGsegm9HszfjlXrtprhgrGYlQixfar8IsXglFJsH8h8bm-WqrtrSJsdglKKsRDodixzXq91s4Xreds4grlcrUZrTaq6trkdsqCmndsXwrpdsagd8bqzQsYhmZqrNcqbqrjYoLurWYrQhrGcpuYoNzkjes1ZjuesHfsTXlFdrshrocp_Rs0hm5es_ix01l-cmEEo1ese9dM5wnhr_es01lqhrDfsZur1YrFrri_iTEo75kyhr-mqqPlyur0SkcfsmUoefsOimEZrf1uLxp1twrtgwusoHu9_hD-hz6wmwupjxEysgotmItkjxbkPSTOGfwHsuBetIPiXgvPdxKXxnbxMXxCTxzaxiNx1axBVv07sFfxk4wHexVXx4MxTaxdOxpZxAFxeSxBbxtZxDbxiSxSfx1VxPVxBZxJbxDZxR1uudxyeudfx3PwffxtrvBWxCLxhiw2Mtxjx1jIGLcypw2jxHai6Ghw2wWxw9exbZx_twAzwe8wFexBhtDkxMJxFkxIfxHkxXXxucx2HxsUx4Htg1wPPvi1wA0uTexFbxDNx2VxUkx4VxWkxW8uYkxGjuakxZSwckx71vekxc3wNnwLRt-RiMSiUFv9-nO1pDnrTAmTxwZ-lfonc1sQpn0ibyKxspnCVtUBZe-lgaeWer-CqbgxmXpagxoojjrrxZmsasDQmcikJarO8rmZmQ8rUixierc8rB_lUwlqgx4rronr0erXarNbs4MqWarBhxznrc_rSBo8VrAbs3gxynr9VoEsrYRoo_rFNq_gxDfm7nrJWrqarEfrlRoHhxKOqXbsCor2AsIfsForoykNfrwGlYWr9asJCsoWoibs-bsKCscWrhmx7Oq8BoahxrWochxDapkmximxwbsFPqoBsr3kihxgBsHSoxMsIBsnReKSoiPqwsrphxIXjRSoumxomx6crvhx8orz2rFcs7Pj_sraJmeQsJXrPFsDpruflScsd7h4hx3Fs6hxpbrrokHgrfcstqjzotGnx8Fspcsy1s0Fs01swcsFix1JmHixnXgftrkpnAdsEIsOToObpkgrmtrmgrpgrNdsZixM8h5prZTo7prvgr9prbcr1nxwtrecrOhqVDo2trPYofdsOMsMhmidsoixNqrEYrmdstTosixHYrBhr0lxIOs5bpvcrJvpxcrG2s5VmgesH7jERsLdjURsvcmQRsKcpBdrKfsaOmhYrmcpCjxOUoEjxQUoGjxturAfs3qrVoxcoxjur7hmNjxiury5kRjx3fqfur11lPmkKSs5Yr2QonZrv3qPhqaEoM2scEo5qkodrijxrGvQswlEoMAw7xklYxRWhgft5nsw0s20s9ibF1tBpx6NuwzjBCxqexq4sJpxrOnwaEW1aZlxBrl00scZkOdnAgaZpxmIt0imKjq10kMWxI_qgTn9rpr9lqkgXpxwMa6usavskpxq9laUb4usuZnF9keEr6ajygsXNxfOro9ge1rrUruHhEGrmom8TrFptYkPGyJwPxpil5SIDFmjWpugmEgxZMHlnxGglypsb_Z8kwpXiTOiEquVlxZ5syYa2ysuYa0WnopxudaKYnGSiGcnUHq9ysHmiBasLZnHZnczsKUvKzsUObizs9UZVQZyuqomrzeaOcnbqxMeaz-nxmsNqxINZAPirRi-Ri4oqEPA9dxSfa1datqx3mlvqxFptxqxsrAmkxwzjUlxXqxrqx7bn7qxWpxiis_qxQrAsuqv5lxYk5nsyYaHSiuqxOqsKrxi8q5MthHxwzjkov3XxFzs1bnY0sHcn9qxMqxPRtUDb_BxGpx4jxn-wQrxHrxfrxp3PUrxCBwIikEPAGGxq0scrxd0serxTrxhrxeMb6LwWTfoSBPQic0sVqxzrxZksUrxZFxq8l-XBwExgnjAcndrxJNEIrxgus_rxgBqGpxyPxmrx6qxGsxSrx-rx1rxINZITi3pZuOv4rxKOxq1unrxQsx8qx0rxE0aLUkQrAoqwAsxYsxZNxOzsJqa8rxHsxprxUjmTsxsrAgsxvbwJRiw3B6rxFsxyrxpsxesxKqagsxeDl6Sb90c2FvN5b-XB4qxWfaPsx0sxRsx0ksUrxaxZv4cgsxM2qEPADsx5qx7rxXWn9rxEtxssxQrAWKxF_qwsx0OvarxtcnzsxosxDtx-tsHfwMnjnSrCCxoEwYDxX5wLJxaKtykxzYxoZxqZxEnvTfxv8t2ibtIa-2NMNnufxhqw9ZxeYxLRuygs-7YPMhLbAqhpFLIPUaPOJmdZBBi_GwhIk8Sx54qujqrIo9iI4txuIoJblcNoK0sQhs3txdTa6txXUa9tx1SE-bhOHol4ndvKGXxWiCWGhpjqlclOehVOoYUa8UnLuxErxDYaFuxtIo7UnRehIUaZkshzY04i04qNusM1ZLCn6ciC_nhuxZ0ZVZshAoYZsgAo6ZsXZs2_nAasyysuuxo0c8ZsqsxjgVlFLgPhVisrdEdtxt5sDMou-ntux5Zsvux4ux0kshzYhHcnAo3-nobhrWwHjlZsxfIukAo0_nlslNYa2uxLvxuCnfXaOXnNvxs1ZdvKtlcFvxC9sdZCJjlJvxbvxRCnPXnpvxcXa-uxOqsOvxZUmD8YsbhZrxYIxv3Zz_nQCnZvxrvxVushAodvxoUTfvxctxs1ZQAvlFL5bviNEnvxeCnKvxqvxZXa8uxtvx-3jIsxXYuOvxCwxECLDrYIYi81wZtFGwxzux3uxDzszowLXnAjlevxOwxxmsOvxZSuylAXwxYznGahf0spExLwxMXnewx_uxOvxBqx1MAQ5wxuxEchcwxy-navx7vx3ux9vxCjlouxs1ZNEvFClmmvpNBkwxzwxMvx4Zssvxqwx-vxfwxFptOvxfDlDwoVwx3PvzVvXvx4vxmwx1wxYvxFxx5wxgvxECL5sxuGPdyuQzazvxLtxp1ZExx2ALawxNwwBxx4wx_vxcnsOvxeFrGvxNsxNkwPxxWZshxxq4slwxdwxGxxswxlFL-bh1hshyASnwIOJrXisuxHwxfxx0wxASrLIktFoovx2wxLvx1uxDyxJwx2OaPxx6wxECLYgsHjlV_uRpxivrBxxggsrjxexxGyx5vxUZsTCna1Z5pqCinwxxabAtgsDroHbbWxxQCLVciHMilAr0WsaXsmxxZILVciCvxpjlxilsWiaHmPrxjxxuvxKyxiyxH1j-bhLhNGXxBFLnjx9fwxyxNwx-cipvqBthVciFyxTxxNCn6vxDzx7Zs9yxSxxOqsj7pbroCuxOgsKPZxVpozaE7pgmGFqmN3pcns3Xb4UGnexpWmPkA6yx2DpWysuunCejxwxkyhezxHgxHqxV8opehQ5aVOaqvn_pnOnrovn05afzxWNjygsXzxMcALZgCmsysE26tyQCIXxSIpURnwvnkzxJgxz5aGJkvzxu4qb_ZyzxcbA0zxYrpuwxyQCX8wmLi7zxxxC1vnIgxhlx_zxAPaO0xgzxiisE0x2gN5cZH0x1VwLPovTx1vxC6aM0x7aAT0x-zxFJkS0xB0xOqsW0xG0xysEEfwUojvRk6nlb0x9OxhLif0xf5a9zxQ0xj0xv5arvnP0xm0xWNEYzx5cZ0BunGkpWud0xK6ax0xh0x00xCLhjRn30xU0xgusn0x5cZ3zx8Lw4IrvvnN0xl0xtzxA0xz0x50xftZzzxL1xoKv7qXMOVsjAJrsw4vW_A7zvw0xpvnVRnR1xozxk0xU1xZksK1xdbAvVayaACvMb1xmxd0tZ-0xv0xR0xR5sD1xp4aGgxH1xwzxV0x60xX1xdbAtbAihV_un-0xdxxh1xaRnj1xn1xl1x20xrzx40xo1x71xF0x5cZI0xdlBNPoi1x8zx41xE1x1unuzxG2x-tsp1xuAAiSwFtMnGkNxxWYwD2xpzxF2xU2x21xG1xJ2xI1xXYua2xAVwFvrHAtt0xpWmIxBR2xE2xT2xn2xi0xF1xX2xk2xL2xW1xN2xdbAr2xxGGa4lN2peLj1tvuNvh2xAPaqzxBFGlzxUqo31x02xC0xp3Pq2xJ0atlcM1xy4vTyxE3x01xk1xgvn32xL3xV1xZOZ72xA9qbVEt1xhccfgk-0xLSxlunS2xQ1xY2xo5aK3xH3x51xJ1xM2xX0x82xs1xj-s1EjB0Y-0xK0x63oC1xW3xo3xm2xq3xM3xYpXt3x0zxXgVy9w7obW_A5zxdIp33xn3xkvnp3xZ5a83x1ywb3xu3xA9qOaTR3xkXwU3xG3xK4xl2xY3x73xa3x-EpO4x4fhbuJe2xnYx6zxl3xg0x43xI4x63xV4x52xN4x0zxIleVNlW_AvrxrShP1xi4xH4x-DpJ4xszx0ksa2xGXxyQCt4xL0xh4xy0x42xH2x11xo1xXRieepBRwjpxGiu6il1aAkFrKchkHxNZxG5xyBAI5xyNuA5xCsdfAi9IaDvxwilbVEXehhVuK1wRNoFbATNoOqs8sxZ1pcXt5KrpnnUViOqsQ-ucUroNGg9qYLiI9qUXthLlq2AMjqRXsbzYTXsqpgAgkf6pqwk_0bCco_xxlaleFi1pgBVpLwqqfsbFinojnuqvalOVr_mrgilU2YotcinqkIk47kDCrjBrTpgAClVblPLdKpmppm-HnlpxupxU4nu8kh2nlGiTCkk2nr2nruSrGiyCsB3n52nPWb72ngUkvGi2GibDbnFk1NuLBbWbAjSwZvqpex_-gQwhsSdXAoo5tLBbSQO4oqcoBj3xCDb3ijcCbZrnvWsveaWyb8NBrlld2j35m4Kp6whmldXfxIZs0fsq5mz5mN2svear5gP_uTuussq_duuUr1mrhAr-zrOYZ_HjKLlx6v-HwI7x6OobVsvtLE5M2NrXxAf4x68m2boIVswEWyXWi2gBYhR9uXxAE4xc7xCVoW7xn7xG0PE3gq7xZ7xzRwu7xvsq4zrx7xTVszIrXrZZ7xmns37xWsqe7xRnYTVsrKr97xALltIvT7xKXsPVswzr67xK9g07xH8x1OrgVsd7x57xD8xD-gP8xSLlQqxb7xxpqaVsU8xo7x2AAX8xU5lD5x0SrTeovVsN8xz0hHXsK4glDiuzrSThd8xy7x7-hQpZEBhztqp2ur8xb2hM8xV8xmBAGwoALlFgua8xS8xv7xC8xo7xJ1t68xt7xb8xhVsl8xV8x8aAymrSiu08x-2hU0rN8xmLoq3l68x_7xE9xT8xvVsp5n3XhSBa9EARIhKawK5xQirSHddpmezrW9xWsbQ5AMgppLd_4BTIhf9xq0rW9x0Nh1CPZ9xRrlVYwdyvz_qCHZo9xxhsq9xgRTnBAk9xyHdh1An9x1_qPosq9xeDinBAt9xl9xAlwrlr06fRom6krJ1r-9xWsb49x2kr2Xxw9x_kry9x89xN2sW9x1CP0NhB-x59xqJuYVsl9b5kr42gU0rT-xhNIZ-fRIheIuZ-xGomQ-xH-xNvrL8HmplkjGmuq2UktUk60rbugBmrShvZrrfirEZhDwqnyxGCqmXsZws4XsQdo1NpammZSpd4mz4mcGoOZsgLbLTbWCrVCrNnZE8mS8moSx4Pk9KnQLnq0kUwsg1scZkI3xShnjvrd4jhmrmvrjmr-4nrEpqMpEUpZwiMyjSIbPyjz6n1lrZkPoBASBhUQh68xfVsU7x9zrG0rz-py9gaAGSAqhpmmosmwNkuqG0kqxxv6x8Brjnq-BrICrjpqnnq1BrvmrzxamAhlyxqvqnArYnlnvqx1jwal1vhQFlu1gBVoGuqr5mC7xG7xsSp2dryjsHnq68xR8xp_xuVspzrdzqvHjBYhPxMKLl_2vj-xk8xYAyJskPIjyoudAyJXsgAyu-xiAyHqiLUw68xUjrT9x-8x3mrxXLdArSLlNzxAyxE0rU9xhAyWThisqzAyj7xA8xvzru-x4bA00kzAyD9x98x47xQVsaKjKLlBAyXviDAyxplzjaGAyZkrNgkkFokEnt6kZjmv0j5ArVvr7Ar8plwvqhFodvqDwqBwqeVrCVpvtb2-xhVp4-xrArIepoVp8WmCRliBrxBlbnqKnl7BrJCrBSh-0k1BrW6Y5Ym2Ay49ma5mADvsxx0ux5uxq1Z1_nAnrmtxiUvoIk41oyjqnXnIwxMwxNXnuxxMhoIFbkUntKh_pm7DmLjxC2i7RsTisyXn8kwmjdSRtt2i_sxeiu_By7kxIHxI5u-kx1PurWxNmwtWxAswgTxu-xuKjUCyCcam4uGQw-AcOCNBbjBnrYnt8kxYaveCy3QugCyGvwiCyWzwkCy7krY2ZqCy4ni1UvzWsqvqn0jp3i3mlnTsgFot0jYFiC6x4QhK7kgGopQkVLtw4iamcjJajUtHasH7j1dnAOoxYssgsxuqQZn0BsgRg4iiFWspiiHWsCDsPkfwCs3Bs8CsEji5ii2RgVzqu-x2ALbyA19aTNiNfWLuqiksvAuUBZnynEOox_xcFL7CyUMmtxA3epfsfOKmPKsM3f-_xWtqSXk8sk34i0ByNZs8drp2jP_mWAyJZs_-oxexywn9LpxPpgzo_LpMuj8DpQEy6goaujVQpgMpbQpvUpAxniIpkMpjvouEpU_xkmreekPFZJAkX_xLtq7WsPAbkkroksiXmD2kcBiO0ChRpAqqJDroopDJoi_xUyAvnj3pxpaoaxmfspOxmp0rEvrA-qCtqpLdzSry-xUByw3iUvr6vqWAo8vqjXsxFiVmx0iDllxaZmgZmjrr-ZrlemzasAzpAbA_JqUbsHBsWmxJhxoRoQWro6jpSsOOmbbrt1sJnxRSqDcsHQmcBmDVmuGsSnx_UgscsVTqECmBds9gxCgqBzpMWqzJdPYlEVsyOIDJs1OdUqrH5k1OmXVmNzp_dsvRjbesRzpGZlNQsPGmKZlN8jYzpbvpIGjaupzVmbVbPescQsCSjcGmvIsNGyK3OZeqe8jbZliQsovpKQsSvpjZjsvppYouvp5ix9VmGfqwYouZjwzpJRsURsxes-DyJtEQzYWUm8LiE4xQrnpxhgqnCer_lrFQd0EoDotrEmXXsDEyDroyyno7r3PnpbrRXr5Cyu9jKxiSnq65xKLcowkTacB6x_gcjkpS4pLBrXpbOmrBDhLvrq5rc8pWmrJblWXh6Ld9BrbCluBy7_xCCrLnlNEliRpk7o-_xttlKLlXXuj8xN3lYAy1Wmcxb-wBHykDXmxGy7lr-AcymlSep4-YtmlAet7bAbYkB-H2sEcAriPg1lsejrSkA__qSslcrmHWpNvryHyzaA4NPb8l0lsYJZ2HyEXhUPoglrWibeYssMcPAr_Hy55gQxgVvxBFyCAo4vqUAoWvrZByZnq_3Yd7k-9YMCrY0oq9nx9n_Lb2Zb3uiVrfPJoVyqb-n0IsmEryIs3IsxWq5IszWqqIsjrfLoxSdqhDrZPsc_PwggTpmqdqwPsvggyPs5kebimmlrU0ZYyAXKxr8q-lBv_xulrU0ZDnsTbA_qsN-G8Ayvdrijr7Dr1spukrJ7r5DrO8s-_xx7xBLiRvrABrI4piOhyXha8pPhpqByW6kMblenqtByyByv7krByInlM1c0BrzClx_xBJe83hN3ioDwLVrCHy8shsfsbXsBBrKHyNei3Gyk7xj8mHuq2VszirnwjWkZ64mn6mmwq_mZK6mUMlgGom6mQCrgzngwqxQk41FJqlT4pvxxFSiBlGRrxJleHIPDzfVZkTJyECkYdZ63GrkmElltAyEByizqS6m5CyqJyG-YursVArpAkimwO-xcKyC4qeKyi_xGzY-EyH3gb9xl3ifirFwqFSrB4q5whpMl7krK5HeXhS9xFlr2jr7_gtkrC7rQJyGjrSJymlrQ5AhvgOrBDBya-xl-xc-x1lrQ5AolrRrlVZxolsx9xG-xJLyNvrQ5A-qiORH79xm-xaxrULyREAh-xVAyk-xRLyC3g60rULyL-xksisQi4krILygLy7krULy3Xh_QZh-xo_xeLyB3gPAlEvrQ5AvPAh-xJXs-pgfLyxLy_lrzLyOQAh-xbKyHLy4Lypzrj9xRIhT_vc9xQLywLyBMyyHjRrltJyJ8x3LyHMyhLyR5AvfsFtb5eUXLySLyaxrC6Ht8uK0rJgsuUGf2rBErsjrk6p1Cg1DqDXsmlrbFLdFcipxE-xb1kGGr_rgsHZ90A60rbFL_uen4utugOtu9SxwNriomtHZtMy2ALqbZ8JhSKw88xGvmCZs3zh1lrbFL8GkYMIRLiFKhiVAo5x5wkANytbAaZighZgHy5KyIEyF9xpzrrLulhEF3imwvPLyuAyGuqRlZW5m6GZumrjMym4lM1rpLdh-hnNrYRml1rL7Yf9vqPoxkv8MypFhpMyfChMJylUi12r1eqJAq42rwEqOfXCfiDEgHTsefi0FqrFqfFqg_juFqZ5r6Ggg5rrdEi5rMvrhGg8GqoFgE5rDZdvNou9k1IZOigJzeK8rQhiK9iL_rM-rUMqjMq_8rTOy_fsewrO_rtMq09r6xJNlirYq_agcTsO6NQwfwNy5MszeqsQsPigvDk7QslOy9Qszmi1DkDigyeqfdr73rihqgfq5oxa3f0hq0QftRf3NymosLSi5Rk3VwfAy0VsPCrkwqoxrvjq0IarynrUntMy0LZGQcI8xFMy-MrGQl7pxPjrKulvmrDMZzhpFzbQ7xkriX_wJIy_Id8zpTisSPy15M94giwv6RrIMJAQokNy0LZPepbChcNdqkrtNy6AGoIqJMowkrHjr_lr8GkvOkJFinLvLPy6KyrNynIqq4qE8rS4qRJyC0xr_pabxgHyuLynAy7krxnc6psjhkh9v-CyvexE6xWMysBlh3gzQp8-YFlm4wsJioL9oCJpDUp7NptSp9RpDBpfSpDGpUEy8-xKHppNp70o1VpB0pqBhXygNYsLHmRQojEcRsb65rQSrfJZAWpYLy6VpN4qhQyRVrF0pK7pMww-TZusmVDyVQr9RpsTZzUrhIobIoXVp39qiIovaAJQyBZseIo2Rr_Ys3Cr6nazis_rs6isypoRNrv3up4j16nNyjIzsqlxorrNFyvHmURy1AoUerpas0-l5AoZery2rggxxbd4jrDwk_KytPyJjuqZmferpXreTlnRyDRoxVo2asmgx4lxRdsi_rLBoW_rugxs_r9rrMmxRRoUur9opzeru_rXZpr6llOj8gxDDo8er4gxterGamPbs3Ry8fflBo9lxIhxmImZmxKhxbFylAmdFyQfmNhxpAmdbsPfrxRoDCsjmxasr_bsoJglbswBsefmVBsjhxkammsrEbrshxvbskBsxbsKbrnfjjorLCoyam2BswWrNixXhxDkcvfr5if5srAnxmbrPSqxhx7ylLXlKnxNcsu1s1SqmMtGnxRnxsapyEsAixmXbeTqenxPbmqapiTqDTyTtraprkcs9GyBGsHcsdkidnxdqhC9i8brpHs-brJrq1Hsukk29pv5pbTyx5p0Vqz5pGcruQjqprQIlOixl4kDIs8VqTFyL9ionx_ypwVrEJsvXrGJsvnxBYoaixynxOckfix51s8pr5nx81s7nxiTohbpb8h_Xr8trLqrAYr1LsOqruCmQqrZYooaqLLqherMoxpKmOox-bpxrjRoxE2sBvpbOsvOsDje4criqrHCsxKmXoxoeseGy5RypurDdr6ntfSsEfsvRszYrTjxlmjRCyyes2qr8esKjxioxNQfmhrtoxWdrESsISsgoxf_iuhrSjxJSsXajPZoZjxXZrbjxXTsL2s1hrmdrgjxoUo_oxvPyrXkyzh2EdXwi0LjGWpgYsYrmLIyhVeMerYrqMFykVrirrXRyBDq7spnrrQerXer6QoEYpWdluSqvlxvrrcnrSFyvTy0Jq2lxtZmtUm1Vr0MqpnrDSynerhZkCbsbIc1gx9RyuejASy7emImx6Ry5QjvVyDcm-asQmxxjjSmxWFy4As3AsLhx_ohCBsUSyEBs4mxwRodSyFBsZSylSybSyWhxnmxuOq8Gl7ImbhxDbr4el2SyeWrl3kHap1mxGCoRSqYhx1kclhxsbsnhx-Pg9mxfzizSyvphTJm6srEnxfRygBm5PjInxxyp8SygFyZbkgSoATyz1sHprnTyHPsrWyEgrtWyEgrVnxTprdXl_hxoFygXlWpranxw1s0CoeprVcsg4kMtrUXrgnx7SozcsIrqeTyoHspVqmVqnHsiupbgryXojTymwcJqxugmuprltroRyZMHrXr0lx0upunxPds5gmHJsXJsigi3Ty61s2Xr3nxWds2Js6XrR0lhcr_nx7grDoxIIfCUyEoxldsHUyrixJUyUVm1bp3gl4bpOUyKOsydsJurWWskYoAcpydsCcp2ixPhrAcsbUykesdUysesUdjfUyNKlhUyZhlfox3cmPCy8lkxUy3AsJjxrYrmUyGdruYr8hmYYyKfrvoxwRsdYyrurVjxSEot9dYjxgsh4ox_qp5hlejxWZoQrrZEmFVykNyIisClpu-fRIB0aoyim2XsQQyrlmSQyJ5o70o2Qy5YsfUrARys0ZcrrstmERysUrGRyKmnPmngmpc0pd7pWspm4psLr8irRXpSVy7ZrmasbVky1riVoXem0lxtlxfFyDwlhRyMEqYAqlRyhgxqRyNcrmRywlxlgxhnr4as1rrtKg5lxGmxKRo8lxBmxJmxZ_rqSE5VyDKcxVygGl-ZmHSy-RyZnk0VyLbs0Ry-lxUBj6nrNMmEhxiZpUmxPOs8jdsZpKFyAorXmxsypabsyZptRoVSy0xlRhxg7iThx7bsVhxLwlJWyHWyOIiSWyrmxUWydhxWWyTorJokxmxhSybWynsryWlkoruWrzamzFsNWyQpk0srehxQSoZayjBsBfq6fmgaywhxcap7SyiFyJQmPcssFsFtrXGtBTyXTqW0iacspCo2CsGnx-WyStr4FsOTyzBmMtrgprjQj4EsFXoKXyKixvUqxzqCwkVgrM2r-apxqpOXy1csuHs9Xlv3p8cs-Hs-csmXrDdsoXrrTywgmuTy3rrSVmWixB1i1gm3prgXybixaJspXyacrxgrbDjiCm0tr8nx_TyJhm3Wysfe1Xy0Xyjds2XyqixHox6Xy-upCurMUy-XyfcmxdsSPsCYy1ixzix18haWsh7cIYyZUyzayYYrmqrLRsoqr2DoFmx4UythmiUyBjxVYyuUymYr0qrFSsrUyVUomurHalBSs3esDSsGfsloxIgq3UywoxWjxoYy7UyqYyJ2sH2s_Yr0urBZrwYybLmSrrDRrqBq41quimMkwRqxeJpIAZzRpsjq0Py0XsnZoPQyblrqpmu0oUQySSpaQyBDrANy0Yy6cy2vjtoPzKhEMyzMyp1oBJp-Yy2IpGVy5psHTpTNiUlr4Jk-LyWQyAdyTQy0RpmKr3UOOob6BALfky9gV9GDJySoiIArQdEmsgGax0jruFccpmR-x19qvQyQPyjMy7qXQZwR9qktgoPyGlrG7rOJy-KyajrK7rCQyVXgWIcY5xe-q3tjRtmYioO0rRVpmBy31joByzXsqaoilrGdy7-prnm7SmrZonZoalrWeyCSpdQydSpEeoCGrFMoqpmt6ppIT3Qy1QySVrBZyo_qLeyb1ohvm8QyOQZCRyqGna7pkCZu0slmp9_pX0pqqxstaYKrqIrppqospksptKhipp1nncsnBuaJvaxCrQ2kTAjV2x-wa14hkQocas0Qy71nU2nlqnlIpjZr1spI7neskf4OPnrw1rCMmSnrz1rqasG9pzfpfxqgngHqqgUsXxq81rG2rdxqVDqVxqsdpB2rU9pVUs84plxqxppkUsoVrdVyfemfVyX6rXnpyDhDSqArqe9poHqiHqzqqIyq1qqm6rRqpa6rnHgsYpp6r9qqSxelDs1fyt9pZqpCgysqp-6r4qqrPy6PyALyxVqN8rsVrylxjVynbyfejgnrd8rvRypVyzZmzRy8VyVarxgx2VyfZp0gx8ZmyVyCsrsVyBWrFsrKbs4nrASyCayFbsAQNSbsLupKayQsrMaypnkPSyMOmRSyrRoPayIorRayrAmTayYzi6araSylmxRorPWyXWyljkqmxbfrLfXsmxPylPBsTBsGapDJmKhyzbsDSo1bs8Bs6mxHTysayj4kuaygay2srrhxWaythxKYyrkj1aypWy5SySTydbreSoAXreBm47s_ayjapYTqCbyBgr8hxQprrJm_WyMTyIbyCixVtr2brxhytTqZtrIixcgmRbyObys5pNXy7apaTyQXyyzqVbynupVXyFbp2VqkTy9cssproTyCcktTySyrSixFIsgXy2FyCycqtrxnxTdsttrKzh6TydMsNMsytr2Xq1by-TywXykixcMsM-p8byzXyNJMFox4XyAcyQzkKUys0lLoxFcy0ToHcyPoxzdsSUyqcq2dsXFy2cracqmOsPPsHdqLdq0ceRmj_jkpesHcp7ixWoxZYrQYyxfq1lk1WybcypYrUYyOjyvBsjYy1Uy8SjicyBLmmoxSdrEdmvFyK2iqurFgq2exCrrcjyErrzox6UyMfswurzhrbhquYy1ur2cyYZoefreUsnNsA2rdyqkqpSqqfiqZiq3XpKwpfUsAwpF9pcopRrp2ZrlUs3jy91rSlriopqWirqiCqJuLy9-q5QyiVnRPysHszEoLisrQrnPyl7qdtmMeyFey0bASdENAZTdyKJy8RpidyDNp6Rp95obxkKQy_8g-7YxriQ3lTkp92i27xKIyvYsMVoWrn4-pNeri_sQemcgxYVynlxlrrYZyjasaZyVnrpVrjgxsUjrTyUgyC-rcejagy3lxwZm0lxtVyIWy7VyqerAmx_ZyChxQImd_rboxvgxTGlsgy1nrpgynwlCSyjgy6asObsHWrPly9VyJSyxZyLayZFyMupNSyaFyHfrZshbmxieldmxJorwsrLorYSyZWrOhy4nkRBsFCsghyzOqgSyaWyXBsijhsjyrBstbsDhyvmxnSyjaywlyHPqcWynWrWRxLokqayiDyNSoCCslPqehynlyaUyihy2lyOFsbap8Wr-Gs-Wrohy5fryWy2hxIgjAbyKgjpbr6Wytok8Wy1SoGbygcsZnx0WybSqKbylcsUTygJmxUqJXybtr_hyjnxWNH6apBToPXyUXy2HsHiyaXrRXyhTyNoGLiyYXyIbptayOiyDCm3QjtFyBSylZyBKmBIslgrw7jSbptnxotrwRyxXq2TyYcrwbyPKmwfqeTozbyeCmvXyjix4XqYMsd1i1UsBIf0Lsqiy3Xy3FyIUyuiy7XybYoxiyvdsZie0iyQUy3CmKurLcyZWsTYrncmYUyDRsCfqHjyTcyJfqEjy4rh-ixpcylCoNjyghrWYyxhjpUy6es9Rsvcp2nyCZo8qrajyHCqDrrArrmYykYypqkijyXjxvcyljyajxc5rRTsqZr0cy53V2urvqeyYyQnsDKkr5g1aAOzbKhhQxgFgC7Hydrmokyk1soZo8jyyAoYgxQnrYRyoaskXpslx2kyiVyAImVgyAOmXgytZyZgyjeruRy_kymer2VorVySly6errnr0Zy6VrEmxxnyrgx5ZyWly7erk_r_oy6gx82kugyAhxGlyCmxCfr-Vy-nr3ds75hblyYmx9PmGSshlyD-kjly-gyUfmAhyRfjVayGmyOWySBsRWyjsrwsrfkdMhySylplywWoghx0bsmfrusroaypfrAmyvSy5WlGhyy5elWyWQgxfrx5e2ayMmyLbyAtrvWyGnxDtr4WydqjSmyU0iUmyBQqAXylSo_frXeorayjmy1FsrapNXruSoJbyAiyicslXoRTyTXrmmyucsLixbby3flCcrjgmfXrvmyxVqogmKiyXXy9Co2myahy4myhtrrnxdXyg-k7myr4kBnyM0ljXywXrFnyZdsaiyznxutrdiy71sYdsZlh2gr_9p4Jsulj6Js3Xq8JsB2saKmCoxC2s0ZqJoxIoxviy8XymDofnyTfb1ToTUy2iyIhrIurziemnykcqHYyDRmqnyLYytnyohmvnyWZpwJlZhrPjy1nydcy5fqkoxgcy6qrnoxrnypoxrUywUy2nyiYycYyTjyadrrcySjywhrpYyJoy9UyLoyOTs6oxBVyjdm9oxRrrSoy3UOXboj5YGKkTdyFkygSp9Rpaky0coAZyJGrGVy6ryUkyeNkJEl2Yym-wPyx_cyqhoBsyELoMMyg_YfMo8im6YyHdy9nmslmlroHJpKSpQVsDKk-7YHsyZ-aRdylgkI9o0vxpNyHSp3RpOwoBBpT2qzYyGsyGKkcdyFRrIgkwwxRsyMdyXBZKFpasy4MpEvrdsyWJTeXaN-fa7xysyzZrn7pG0pSNr4syKaogmGGvqvRpRIyJeyqJpidyYQyVRp-syhNp0syJJpwho_wo7krydinrtEHju2xv7pD-xj-x2NZ6rmprmgrmNOZ4rmUty90APQlTvDg1xSplQRyA7nvmr7ztz_xgNyYAvnMympiaPySlrm7b42hALl2EyiHyj3lUty7OyzAyXts9Ays8xQVsHQIzbAU2hAlGgHymAyjHy60rqlviOc78xOty1jr2PyzfsruZz3m8nv9ty18xgEyd0nGNlP0nJNloLlCXsldyJGwLNimphi_j_sxl_jTeijEn5mlAypsdhluyGWmNhq3qyyryIshq3qH2scpet3qYalKoyUdpkgcZTsW-pphqlFoVZrUCdkdpqtygTaKZLMkyIOlGNy4IrS-n4uyw3qc9dHmqAOW_xpITsBypXgqr3qxUhTTsp2lxuywryzuyzgc1uyZfWjRkEvy0Oy6uyQyp8uycUdMNHpmapMxRQdZuWntjCsp5-xCinDvySByLhqy0q-xpKTsVhqtuy5uyvuyPvyGfkEmqmjyAnqHvyIop7oxK2sI3eDDyFvy_zc7uymlro7uBQJVFwl9AgdyBQy1lrV8gWwi1GyoHct-xFQlxtyqpmzHZMSp5Lyl1rDtZpllJowVdygArFEyKKyj7m17am7msMlo7mi8sqtyEJM1xYN-fWtxmKyETZzrmfrm1rmMSaRnYygqkVcHuyhwyTMmr8qwRpLVydtyGsm-rmFhoJ3ZswyFXfuwyAXxgwkaZhGLyqNywQyTHoLXsGwyEJMZWivtL6-gGVpa6fLFAGGxSuyM9xExy8wyHxyEehtwiKxyp4uzVs4tyPxyGxyk_xBnsWybkzAnVsQnsDtZZxyFzbr7xI3pL9xIxjmosgxyghZk_xiQkUxyONyK8xV7xG0r8haxAiyMyDuxpsslxrNBbQvsVls8han4l74i8gwV5gXTAexyEoA1-Fd2hjcbjxyv9xpNyFwyNvr6xy6AyH3gTqAAyyKyy2DyIhbn5xlxyd8kHlr8haEvleqlN-xuJyIQy2gkTwqnBykJhidquQyszbTNpdpmSZyZwg5wgXqnLboUVrRXpZUsIirxWmGirEGyTnrJejYfy0PmZRy3kyH6lAKqmVyUOqoypDorely8yywhj6AseFyuas7pyPSqBtrBzyMFsMcswWyFjA6pyGqy2lkfupypxnFysFyRiyIbsGxcxFy8qfzFyTIstsfWiyOzk4FygcjDeqMzpLesF9cYGyqvpNGmUvpDGyWzp4OmJesP8jgzyi4cNesehgMGyceselbYQsFPmaQshQsKGyX1f4pyCesXGj1zyHesdesbGyR1l3ixhhySurIfqtzphGyUdjjGyGUodPmEWmExyR5A86KJFhKvip1ExwpMrnsyyCinJirPQsSlr2lsEXH8VsIrgpPyEZmYirNVyQNrS0yHirU0yuyyuWmW0yNJy1DrljrpIq7Py60rXqiGQcSxwLuyehkDGrhjr_dyTisXqiIxyG5MJPygdyQoi45lmos20ylPy8dyVwy0xyjPrRiry0yuUGQgyXAqnjr7kralNICeWJy_Fiztjl9lAblcBrgilqoqZOvzFr5FrrQph3ZzFo3ShkQpuUpV4rjeiJ2rR2rHUfpeijDq30rrCgX2rforbQlvNy7eq92reDgzNyJDGyEqgOy0EqQoqnWsg3r0FnsEqmWsb3rJEgzxqa9k-NjvEgR4rL4rT4roFqlfi9FqVFg-WfHXfn4rFweO5r_Nys4rv4r24rj5rIHql5rUYpn5rLYdGHqAHqVGqWHqktp45r95rHnpa7rz7rJJgY7r9Iqd2yOJgFhi77r4gsbbcNhiamePhimDk0WgS8r7JqxyK9Jq4fsSOyZOy8fs89r7fsJ_rYOyRyrP_rbOyrAsNAsoAs6SbgNqIAsfxlv_lXhualysAs4wlD3yU2sWAstAsQTbkFuF3y92yXAsFxlkDxZAmP3yL3yPxl6nuO3ySAs-2yUAsmYuY3yiAsQ3y2OjUxlB3yMWjSAmEctd3ynAsf3y2Ogsntm3yaNqu_lKUbzitalyUpyGWyjBs6QgQCsh7e3orSjf2RguCs4or4jf7Cs3iikDy-CsXRgnDy33yDDspiiFDsRDsMWs5CsrQqoZskWjMDsoCsxQqHHsH4y_3yIDsODs1xZ-TeKixDkiSqyYFswUqxYevofYJmWUq2YeqGsnGsJWg4-rIHsxJl1GscWgn4y4hyEHsvcsnmyxcs9hyiSqUVy3JmEVqBFsaZbt5plupWgrfTyuVq2qpxqyqXyyby1qyTRjcdsiix_1sxXyB-psgqOhx9XqJny8DysdeB5ywzcdOy6agfOyhKsAfeYZqdLsOLstlisGfeaqgcg9ZqSny_ZqAbprPsocgd5yVlLa8rZ1i7ZqpMsL_kOhiqDk-MsRdqY4d1arWDr4iyhhmpcq74dnYoCvpPryUYr-iyOjPUPsJ1f4hgpQs20feVi40fmPf60f6Gs0eqr1yZyRvQsidgC6y5Qs8equOy-eqcSsE-dOSsYgqZSsDkgI-dNfs0SsA-EfQfqqkRvyhdr-UyafsiRfVvyjBXbTsR5yQvyURf61ym3r_Uy6vylTs6Ts5hXYvysYyIYqGTs21yZvytlg14fGIk6lqCob9hqKWq5uyUhd-vyEvrZFCiHjngEAyy6oROXs1DlvGdS6YTXsLDaXeh8RrmNx9zpOeyDBr6TmFBrgVpRmrTBrcVpmirPeyjVpKeprXsFFcOHyJOyTGovxyUeoxkxeZsCMxiMtTknDlnevyrxYvvsV0p3onFFmGwqjrnbPwopZpqnRXp2ji0PgtBsb5yQckmMsHlrLDaJMjnzqQyyN6gZKx-6yQoZIawGwjpFAS4x_onbCbx7yrWrE8ySlrLDa4oqyfBIVpdqxbFCLYnTnjc9xzauJTx5ysAGDO8yF1sb0svLsT0skdavbnQHmLOqROgdetvmrLDa7QPcxyi-xYPyPNy3Ay60rh8yWzauEhj8ylkynKy-typzrp8y2NPAMjj8y_wyIyyaxrx8yq5gN4Y-PkK4g74A87yrBA7QPlyjuaA99j88yIIyWNyu8yTuyK1yQoZA9ywQPj8ydLy28y17y6RbvAAyRAZLrGwj2IBC2xUOk1EpdHymlrcfZUtbLsy-Cyfir85xTByPconwkFcoOTZyjmr6Z1vmsFZBkmjcoX6m4QpOEeocorzoRppfmmxkmaYmApa4LyNysD_pEboykm8paNTmHbokTm69y19yS9YFKj49yuKoA-yhkmsOiYIa-nq26pi-YTkmzkmhMo1km5ymRIoilrBlmujxDboUeyVsyceyGtkOlm7YypqmSYsTqmisaz0pdqmlqmDAZnLZaqmh-yCNrQ7pMyko-yhvED8NmeyOmmDsyNfyKeyQkyseyhIoetmjQZIvm-dm1QZftmOKhUtnbRr1_Y_dm7-ypTZLRy4QyIAZ_QZGxqTUr-Ysm2YAZsGZyJeomrlzUrGem18ty-yXLiIvmOvmGSp1yqzvmNBbp9yd8YX_yAwm3UZbIqHGpAOppTiwwmQeo3xmNojrCk6wmAsN61nzwmyWZpXZNtkuWZezmlPaOWpXua6EyHZsjxmx_ySxpSXZE-yQxp3_yWxmxTkiGo2_yHtML1sHfAZ0muxmHkuEAznpqSHa8eyZymIAzgPk2xmHEyMpnzfkN5sAymR-yjzmFAznJtTAz2wmq_yAAzectVymHymMHB-9yrAgEymdAzd2mlDqcqxLAzfzmh2aTYaZGnw_yBaZ7ymsMZvZZqYshAzaymYzm6ym8Xk30Nczmkdn3wmzAzhzm5AzHbZFZs0cZZ0m2usMDGCynkfnc7xT1mJ1mxjnB_x0dZT1m8hZQ1mKBzu3m32mTNpC3mI3mbBZX2jsMyc3mRBzMRlL3m39mK2mi2mx2mq2mT3mQAyXDkgBzmrZa3mjOs8zrQBzdLhf3mzYtTBzv3m3dZWiZ7Jy9iZQuytwwNxy5Gn9fZRuyXNyxlZK4mCjZYrcR4ma7yP4mAjZD4mPQIOjZ1jZB4mVjZFCz6tqUkZ2fsJCz1Vswot1Bz7wkr4mA5mQnZ_JyJ8m_4mWlZ3NtPCzdBkD7xgGoAxhAQsxBzHxk5-oDHZxdiyRlCKyDZwZCzMQdP_xF-m78mSkZFKygGov6mfCzZ8kUkZiwqBoAGKy_Mob6mJUhLZsMKy3Jyz8mWpZdvrPAz2dr1KyMCzUCrQZsCDz1Tp9-yFuqizqaUq6CznCzI9mL4iFDzuGoPSh5drnSlg9mlwqANoXLcb7mVgoE-mqpq3tqB-mN3jb7oaDz2-m2ByH-mCNomLhVYsCxyAyjX-m4BzH9ymyYf-m-cZlLnrftPCzw-mqDzm8y0uZ0-mwDz5BzhkZA_mrvZD_m0BzT9xM_mwfZFvaVDzeuZ-_mn7YSpqw_mK3jcoGCxZxAziBn_bl0blO5xuDntBn7Bne0ZPPhbNnACnHCnxtxJCnCyxGzxCxx4AnamrZlqMdi6dnjCrFDnwnqc3ZtnqQgvvnqHGoxnqSDn3FrhDnlEzynqghZfDnsEzkEzIDnkDn7FrV5sqnqDkli9nxWpA0sKgs7Sl8Bq2ibU6x2MjW6x9EzPia2Ai4eyhaaUVhBlqXuhrxsybwQdxaCvznujJqoFnJ4s9onW8ym7wlFnCvsYEzNFzNGntwq5inCfsbWnV7ZcFzWFnQGnMzqPFzgGnnKvHvsHguGxpv9ZIxp1nqIHnOQaE0sbKxNjnecoAXnXHna0slHnXclBis7bllfxgIu2nqvCq7Fzj-hO_ZXlnOgxZxhpPh5Ph_Fz_PirInBQi1SnMInuFaJvse4pjFn2xyjeV4xyp0szAaTwautqD_ykQxvMxpbxDTxpQxFTxg_wUSxf9taCyd7yKcfews03uoRxySwoAv3wvrcxOrvopZ6_yscxNPx3bxPPx5YxA7sYKnYSxyGtQCaBpnSUxl1sYQnqro7-xO-s5Nma6x3vsbSkLLnO3nhFu4FarznUTxPfxmwsxLn0eyv_vn8t6LnPYxUexmVtj9aSkxWexElxYexGlxcGvIlxcnu_xaCKscex9NxAdxwSxqGnGNnoIaHGzzIamZsHpqfZxvPnQsaYxs2FzHPn2xhPQnKvsffnTRnNDyWZi4fxdxs1HzlSePDy0NnAOnKysAunhJkmHzVPldNiE0asMajUtMJadOnvKa-HzKpxtOn4irifxyBAMSaZFzrBuOIzwCqGysa5nIysWwm96sYPnVgxaPn2xs4Pn3KanPnWocjHYdRnqNaBQnqFCjIzVOaM5xPEze2uKQnflveQnBDGMFzb7wsfxUIzWNaeysuFvw2NZxsT0wnbwvXxdovZvnr3mNpquXxAcAFRnVFzR5v45innn_Izlvni0mDJzbvvU4xKJzqRwO0x35iUPaNPiqRnxfkSlsUmpQtsuHz8isersKRyHKyeDtyeyuGzI_sjRagSnhKsIppzCrQTkXIto3jtZsO_avZswRahXkXwN9zqsJznWpeTnwzqk8pzTnjTnbSaGkpillBIzFusnWp0TnXxk3TnZpn61oFOpapq21o3noQCnkuxbNoxIodNoyUnVUn-GzKKpvUn8BnJNEsynOKzIVnsPkQVnUGzDVaYVns9a8VcbVnYIzSWnoysyMizfaElqdbnuysPWnsNIRWnYUudXiXXi_IzCXa_XiRIzEaw97tqaxNabPjnvpx87tpwxxxxVxxDxxlAolFLB0n0CnhRT1ysaqxcsxwbaHzs36nxUtUZa5PiplauonKanmYnrKzbOiMYdRgsaEw5ZaUZnyBnqZvRLzJFuwIzEawpZnUzsTwZmZnjUtwZaZzs5bAdLz5ZamqxfanX1Aiea1ir0zsEIz2zsDruQQiuNaMSnwZaV0sfqxubnCPe8cn8bnFeaYJzjannea1cnxcnFrlZpxkMh0faICybenjNoSDy8puKasNfyben7kqTlq_IzSlqwlqUlqlvyI_sFenemqiKzkenGlqFEzq5ZimqVml3fx8EzTen1clx0mEiaioNqhalha6JzRlqQ1stNZN1sqfx1fxkMzEyngfnkMz1Bbs1sMHmuiaTfnOfnwFzbWnwMznFzafnf2n52oAgn2Mbg8nifhBgnSMzlUpNdy3KpfIpkUpADrWApaQpENzngs1wqegsqgsayxcgs2oacjnNNz5wq2oarjnYGz71nopapqxXKzf3qPknKqaeyxWNzuhsdNzPis2oaAlnCPy5xpKlnoWsWPoNlngUcbfxIonsln4aAFHzsNz1ln2Fq7ln-_pZNzoIrQtavFzHLr1eyEtad4pUvsRspozarspyOkHlpUppMZyOlpespvmnRZyA3pTlo_yAcspIOz9eyutahmn0hyjspevK0mnOpss7V5lpAirNTm0_pbpp0uavin3uaPPhAfyGJzFfyb4pR7pOXpIfyDfy_Bb5NzSOzu8aAqNj5xCmn9nnkmpqOzm2pMonJGzTZkARZDirbZkR2k_fxKcfflx6oncyhTLhHFzbyhdbA8onwLzVmnfFlpxsNikCfydxaUujfxaYpnXtqxpnUdhmOz3pndHz0pn12xyrnPyssqniOzwzaFuhrxkeoycza9Kzu-FLuBRVyu-ytGyyhhT0aqrnLfyyhhBjrlGzj0aZ1aEvAfJzYXpdusvPzBvnKtnLxZfNawfh7PxTza0PzC2aHtnVPz8cZQtn8xZ7Wgg8n3tnkUG5tnf2akOo8tnwcxJtaIun_EGFunXtqLQzBunKunuKzY0oT3aaunOOoj4a5PnU-svNzj5ajzx94xX3xVOaX4aCPy54aLvnACbZPz22x7dtTDrTvnhQzWLtL5AXvnMJzK2x-4xxvnf6xzvnAwnH5xsGklQzUxMv8pG8azJzu8ktzq7nnfTk7QzFzn7eZ63GEBbiyncOlO9a1zneynEPyzDyjAbyDyX9aGPyZ9auyn75o4IoE0nY6nbznGtqYAbv0nQbxh-aXRzURzdevbRzVuqnAbYAbaAbaRzDNlgRzt0nabA3Ok_-ah1nkWik1nqRzz1n1YqaQzoBbEoqXoNfNj66xR2nkFzCinY6xdtUj6xD7apGid6xt2n4Rz02nl6xD3nn6xBSzg2nl6xN3nGSzERpv8om3nREbCPysMpb_xZEyq3n4CiARzbHyUSzg4n1YslIpcHyaElGGbMGb07yHHbQgxeGGSgxP5n-0sRaeWgxkppo5nhVniXp3QzMolsHbGkpgMcd6n6MhIfypopOpskZrqIbO7n3QPa7nkul8actJbysZyIyzKbB8nxHzL8nbLb9Vi9yh_xs8Vii8ngKbk8nG9nsXL88nCjaALbCPy3ugL9nULbIKbHKoKPlFOzu9nlDfc9nxbApLbI-n99nFJoDMb49nvFCaMbMzZdMbmAzyOkO-nxXmqMbiuykUhovyTisWBz57yRlALIoX0Yh9yjviVXkVCqTepUwqY_p-kmKxhs9y27Y3Qpdcov9y6QppcoH7pF_YM-yakmUIodZZyPzx6pFdyV-y67pJdykdyckyANp4RppsybsyLtyOFpWUzM7ZoSpZQyPJpWwoSFpFSpsSpmsyQNpIIZ9moSNpuzbd5opSpi5oYNpVQyiUzQmmhFppUz7MkGsovwoZUzbBpq5olJpwUzxwofBpy9oeQyZUzbioCxo1Fp9Uz3FppBpzNpLxo3Np4UzOhn6NpLdydUzYrwFGp0co0QZEem3-yMvmVusA_yRVz8-yR_yIRr_-y6-yVVzC_ycJzmwm3vmVVZY_ykUZ4WnF-oh_yPeoRTpcMpsSp4Ey3Hau_yHDz5njVxmbxm5_yNHzoxmRxp9_yTGzVNzzwmE-sKAz1ymzxm_xm7xmUAz-OciAzaYZeAzPrf2wmZzmuymUZZwym1AzgzmbzmEvA6VzOIcEymd0NOWz8kpM1my-YY3m3nXOBz_BzX1mVWzjfZYIo16mdBzFlZYBzqBzNinsBzKDye4mWkZg4mJnrtVsJEyRCz1Czj2jFSlAPzcdZ9jlpHzlBvKdiJencmrSQzHAnGGoR3ZqEz-FoUZsvslc_nHlqXItqpx8ysA-lcKxq4sJvsvJzxMwrkxTWxAfxnvwmcxVdxTQwiGzI7y6ExRaxrVxIkxCUxKkxfOx0GzpKnHPzkBlyRxKHz0Rx2cxldxOHxDcxQHxPQxGcx2ZxIcxpXxlaxkPxU0u8uwkHzMSnc0rlBn37vcWp4WzK-t5HzLjf7Hz-HzCOn2Xz3dtG-l7XZMIzIQnTIziMzvtwpIze0ryNuuIzkhBXLzTvwyIzEYzeuw6Nac5xBLxPlxwJzSlsM3pnJztJzOTnMGzUYz9rs7SakTn4JzmTnOYzvjqCCyM-oIOpPKzTEznraSKzjVnO-o8so_6o-bauyszMihWn4Mz7yx-XiLXihYzOwwqzsRSLDLzFgtCZn7Nnrpx5cnJaa_zsXItTpxH-nSdnAMzrenJenjlqxYz8fxYMz2Cq3HzWmqcMzKklNJzRlqSfnBWcefndzskenXfnS_w-Yaqia6fnvfhxxZ7MzHTzOjaeZz8fnnjae9vyYz37o9vjMOpVGpR2qXGpKPpZGpYOpzTpQCpZKp3SpVOpkTpP2o6eocTp3OzThnfTph-opUpfooiTpqGpuZzEgZjOpvShvGp96ooUp6ZzyjoJyouTpC_ostoMazv_oKEyY7F2OpH3oBLpCTpFNzjCZ8Op7Cp9Mka7oCPpLLpCDpwEyMasQHpHPp67oVLpPuoMPpnOpEUpt7oaHpIDr-SpmkoATpZLpduorGpkHpQUpALpXBZePpqHpfUpY8ozLppPpGNzjUpxHpPLpJaz1uo33otPpKZyIfZAOzdmpHmnfmpv0YhmpGOzQOz3lnFHrWoc77Yy9y-OkOnnTnn1goUvatOz_snPFkBtn2PzQUrykn_wqtNxjOoZun83ahslHQpPQp6HpOEykIpUApIQpkzoAIpmzozPpqTpPqoKMp8PpCQpEApBQpYQpUMpKQp6azGQpizo-HpX8o8NkUzowbzgUzjdnRQpgazCinjMpXEydEyEUpIczHNzqbzu8kNRzPbApYzdska9aSRzmEycQklFLZRzWUxfRzc0nXAklFL00n6ZxoBbA1npXneRzlRzcczeAbYAkC1nkRzdQpBjbfQpHRptUpuMppUpQSzlQpZ_xwEpTvqOvqLxqZ9ybNke8nEMZLTzVLbK9npmZUTzWZyyyyCdzwmkykyZVyukyprrS2riDqgzjV2rK2r5ZvOUfiDqpCgNdzh1ytVdooyCVdq1yI7rIVft1yi3rS3rX3rg6yToqz1y51yPhsjAjtxqidzgTsuWsn3rSFq23rOEgd3pMHqZtpQ2yYlpX9etdz25rJ5pWYpb2yfOsT5rY2yaHqN5i9KyZdzhHB2xx2Ss79g4PytQsI1y7jr3jrYjr5PyYgi2Qs37rMcdk2yRtZm2yWJgv9kveqsJqCFsIarhVydFmqoy7kyucd8bcyJgD-NV8rizeX8ru2yT9Kw2yogxsZy4yyHRoAly0oywZyHpyyZywgx5oyASyRImmgy4Zyg_r2oyxRyKmx4er1ezzgx3ez-gxFpyPmxDayygyi3yUeevhivdzUAmU3yH3yDAshEvr3y6NqDAsJ3yAAmuVjsGlG3yt3yuic8bxYFyRfzwNqeAs3Nqsky1gyexlj3yb3yBTvKfz_Nq-icfAsxVqRHmJAsXxly9tgfzHOqBXtpfzmfzu3yLwvalyMSyQpyoIm4gyadrSpyIhxDiibOqq6ca5e1aafOqEWySfmVpy1Oqmly5ar2Glvaybfmjpy-ZpobsCbrjSyVWyJmyQWykpyrsrUhynpympyfWyfmxpylh6eDTqUPq4BsPapFqy3lySQq8hZ_Bs4bsBCssfrFgzVapNgz3WrnWychyfDyM5AoCseDyjDyyylOQqcgz9ZpN4ywgzPucQDsIWs-uq5orADsFUq3gz73yJDsgjlDifzgzhDyYkf1TeyGscHl3ayySq0Sqfaprhyemy4fADzlQErjGsiFsGTqeFsGgmm5AuFsFTyCqyvFsNprxgz3SywGsFgrROzWnxNTy3hy6FsckhbnxiXoimykCokmyhmy9nf9XeGGs7EswGkHGsOJk2jiJJkOGsQYe30sb4yRUqY8y5CoDWgi4yOkiGWgqFy6iycUqmUqo4ylzlEXy6hzJixSqySbyGizzTqYkiFiyUby0csZXraqy24y4cspmyEToWXydgrZudZXy_cs4Xo_mywprpTyyprrRylErNJoTyqsIylIyRJoF8hpbyLWk9Wq0TyZiyXbpTJsdiyiXqFKsL9hDYqeixJnygToM5ygiyD5yliySKskKl_Js8XqjYxo1y1tr5IlItfqJlF5yrSsxizrUqGLsYZqNLsXLsLZq0bgczdV5yBUy9byoiy_qy9trKMssMsx3pRrq8qpCcypaqDrydnyEcyYSnzQsXSnp5y6Ms9wf1KsdxfAxf-bbvix8Jfxixc3dVWsKcyQYrNryVUyBYyxjz6ds2Os7YlnOs08hpOsQPsAjygliJ7c45yRdqRkeYPsBQsi-n1LfH6yR4qE6ynxiwQsteqD-cBigtOyRigL6ytvpDjyeGyYoxkGyIjyXcyscyxRsJjgUKlqfqtqroryjBdL_i0RsJLm2Rscry4Rsjcy4esfcy0Uy3hm-RsCSsHEofYymryzUyjry5AsrryekzLfs1oxgYydSsiSsdkzXhr3PfPKluRsjSsM6yiagngqX3f2fz7kzmgq8SjhkzqUy8izsSsekg6GsC0mYQfw-FQfsshzSfsOfsIWq5gqL2lLTsAhqIdpSdmp3qQTsruyBmqyQzOdpadmxcy36yYTsnjy4vyycyEfkx1y33qYGGn6ycjxj4fuTz5vyJtX3TsyRf5TsulzAiq7hlDVyndpYorw2lKng-UsO_nQVswTzl5xuusF9yf9yDpl30j35x1lrdDipllkwyHyy_Oy9AkLqxdDiq0hj8y8ty4Dzv8yo8yRyaZxjSPoKxyMmzJ8xP9ymosRmzcAkjxyx-xl8yuxyq_x3mrgmzCHZcxyUdyC1y7CzL8xXmzPjAxwj_wjisy88yLMyDdylmzXAyvmzWoyabA57yHaB18yGuyK1yYmzM5lqmzt8y0DzFByw8yYmz63MqmztxyemzvTzYmzZ5lqmzAQy_mzJmzYmz8aA5RJqmzO9ySnzNvrRmzwxj03g_OL-6yYmzqxYqmzFuyXxyanzbxufQrRDxYkrvJyRhb1TzHwq3TzerlXJyurpRmpGCqiXshVpFmriVpARhReyW7yacbTHytJhKCroCqEUrV1m6YstIZ9QyQVrnDzC_xCEzrCz57mLKyl7mipZe7mXVzrDzxCzx7mk7mkclYNoHuxluxpclpkyZwbzEaBjrDunlOoJQzy4oqyhyXWsyh94nb1yvEyZmo_lrh7k6vk9syWvisalvnzK1jNCqy6k1nz4TzLFd4XkSCqoxY2JyhlrV-YN-y89y5-pgAzpKoHUz5kmbblGbo_VzXeyaeyyMk5RmlBrKHBCnz__iftxg2xAuaVonHbaz4YFozlVrioyzyyRnrvkyTRyaVyJdz8TcWdz2PmZezkqyxdlnZyaezrZyLHikpzI9rpezV_r1oyKSyIpyN_l6ZyDbsXry6dl0ezrpztezCNq_RyupzSyr1ZybiyNZpsez3VyGfmDlyLpyAizbfzJayHayrlbRsrxar6gycWoTSy_fzy3y8bsgmxcpy4xlEgzpgzkbsxSyPhyZfrJhyymxLhyeaytmxmgzhayBBm5lyfpyJok0mxgqzkhxppywsrhWyWQgjWy9zi3sr0Syogzcqz0py1frXmyEzy4zyITyO0i7ayHXy9ayzWy0qziUyWhzBqyAgr7hxhnxsBmtCofhz9WyKqyihzPTyEixNbyomy3JmRqyr4yTqyykklTy2amnTy5myBzkSzyCdsqnxEdsAnyYixaIloqyUcr4pruqyoXy84yxbyzqyzizgix9Ty8Xr9nx3grRny8qyBoxDUy7byXny_byGYrdjzeyr9XyGryLmjPUy2jzF2sLryuKmA0yHmyC0yUCounyeUyXkzsryMQm0eskkz2esmkz5hjRjy0kzghrVjy8RsPsjlcyIszphrwkzYcyvZpzkzFlz1kzVdkIrrolzbMijlz8vyUZoOoyHfXQoyj2XSrrpozPnzMpzB8yOsaQpzXonTpzVVyapzVRyUpzWVybFmYpzPerIdzF7legxsrrqWykypigxpoyxrrjpzlezlpz_sznpzzoyppzrezggy4oyqyi3pzWWk3ZyxpzHmxzpz9pzTix8ZyJtz8Vl5pzvqyKjk8pzkgyLNq_pzzgyEqzO7i2gyIfrdly_yyElzNpyx3yPhxBIiXpy0xlZpyKph5nkkgzjWlepy0lygpyaqzNhystzEPqZWyjqz0WonBskayNbr_lyuSy5bsxayNqz_rzHgzYbrsly6qzulx8ayEkk2pyhFylFyRmyzpy3hx_py5byohz5WyNmyKXrGTyEbyMhzbmyYnxq3yMhzlhzQcsiQjSXr-GsQbyIizMqyUoGZizhbyXrzjby9mysupmqyQcrwTyScrDnyQdserztizcix1izN1iyJsbdsCqr-1sXds6qyPuzHBqUYoTjz9qypixtixbnybjzLUy0rzDhrrckhny4rzQox6rzpcmMurRcy-rzzDoUcyPvzylkCszLszzesf5k8nyYurEoyQCy3mxXszMszrkzmcytkzsoxvkzocyfry3AsJfsUszYszRmkFimxlzoEjrYypZrfszojy1cy5lz-oxYorg8yjDifzqvlvNmzAKyzcioks0ultubS3qUmzQozQCzs7mY3qK1ywwyALcGQyuJyg9yImzgByAwqlnlXDz9ArEVpF6xMHys-x1ozgXshDzYNyGQkPBzrWz5KpMnZDKyPDzD4qJrZrQpo3oR8mC7miBz7vzNsZXCrmGowpqCwz-2j58lwCzDwz5jo18mHek0MlM1k2MlnwzVCzItZ77YKtZCPyzonaNjp7ylyyXEaInr6ZzfEySuqyirEukV6lsfjGejAhzEWsxBsTQqxorZwsLQq4CsTDsBmyaDyS4yNWsB4y6or0WgRWs1KsUWsWOs0dsu5yUUylYo05yonyo8y4BAukGe1xSRLR0yOEaDxz3Kgbhd63yvorqylMncxvyBqjBhzyxzbhzGDsXxzJ4yOWsZBvoIfcxz3YqTWsCWsx5y5rzknywjzKhrBqzIPsNhrGwzTZxpWmfvwe-ql_wNeybSiarrQBr-QySBrG6xS7y3Xk9tb2ozSFzyFzVHnOHneHnemnpFzXEebHnZyA1TvO1scyziHnaVdMSnWWpC6nnNx92w2JnM_xnKvRLnpCzHGrr7yQ-nMvkTVyVerUTlplxcertoynezMarAqzAWyKfrCWy-fmzhxAprLcsJGycuzLzyQuzNzyZTqKixUcseXycizgpziOmHdsDzpMdsqqyyTyBvz5FyOzp7FyrzyaVmHeqDPdCGypQmm0yUzpYvptnQfzkF-i8Om-dslzzUeqb8jWeqrzykvpaZlzqzoVm4KYVes0zzaGyhZlToxUSjHfq_rzE0y2vp0vpwZl_zzPRmD0kLyzocndXhbxgp-swDyC8yFejGFmKxzN0zanzU2s2qx9QHczxNwwNYn5Ya3kqQ8ykcnKYnq0k8cnnbnPHmDvroozwbu0mzEwyZnzaxrx4lCqJBwz9MyHkyV4rH1yvkrnChBLyEvrRdETdytxytUzZkyZsyENpZdyl1rNvAJlribxkSmKPyWwyDSmGpzDtZIpz70zedyTnlZ8xLuyZlrHpzfus_lr70zxao4niszB4YyaDibey8IyEvr6nX2SvwPlSREuEy5czbpqQnsCXsEQyXfk4Ejm8louqmlroScRng9CyeMyezjo2r4DqNYl_DqiteKmll1zpDeLLc7-Zn1z5Ho9DqCEqEXzn2r41zKDgv1zAhsx1zdUcM0Y8_qeEmQpAB1rr1zi2r5Dqt2rEEq60rvDeB2zRjAgIR1tw0wAOgpq1z71zELz61zs2r81zu2rMDg7krvDeuHoo2iWzacxyDrxdmzl0zHlrvDe-kwRQdzLGruxwvjzinvUdT0pZ0zrVhr2zvDeUvnzinH2zt1zp2r91zwhs_lrvDeYMyqulkqbqisX3GltedMyj6pQ0r02zMCmiMyW1zJlsarlJBytLlsvqXnlMByP0ktwktBr3BrN6xUbl4Cle1zJlsqrAtHoMuBg2zXkyFnzB8x3mrukGKlsLrsZjArdrblsm3wK1wsisbJzPbzyVhjppsSzBuavOzpOzVHqxdzvaANHqJ5rbtpfqqv5rqHkHTqX2yNnpW-qA5ri3p-5rNizcTySXyEiytmyC4zymy6HkY5yYjzylpSrqTisg3zlyYkdkWXsqvqTXs2aA0tyl2g3tww0yzOo7KyNvrU4zWoyUkyqjrc3z-Qdc0y3PyfZy3xkGez1lrikdvOoNZhgNlRGoP9laxrmszyCiQAx4Irl5n58pdcnHEfads34khrzKny7-kvmrZ5lh0Y_8gWOrwIC-mzknzu4z9fd-4zxsiKxyOyxlwy3mzc8xQVs94zaIKk7gg2zLnzj2zmosO5zM0JDtiI5zRnzD5zk2zF5zP5zU9y-xyC3xG9yd3z-Ayb2zc5zW5zPPrY4gEmlTyyELlgRTl5z_8gwlro5z1CwK5zMnzSlrV5zBTh-Pcg2zk0za5zU5zt5zRsq9SrKxyvgty5zT5zN4z85z_Gy_5zg4zz5z84z85zrlc0Ko_5zC5z63lb2zaVz6lpeNrHepr2Yr1jN7ySwqu4zR6z37yxwjsrqnzgq5zw3ldacQVz5-gXdEVoyO7IcxyqHvkmzI6zl1zR6zG2hSFvwPlYmFiulShZ97ngzo_7n2dq4IyXdqzdq3Ps7ggC0xUVzfmGZtmkdkY5vDUrU9qZVzi6zQ_yNUhY4zt-qq1sF7z4-yK7zTtmbVzikn1-y96zG7zu-qtdy96z-im2imH1w9xbnMTg9q2-ysQZM7zd7zG7zL2zR6zX7zz3Fh6zO7z-6zOKhA7zoBh9nmPVzn7zT7zN7zYtmWVzqygI7zdSrw7zB_yeib5-yL7zSVzvirS7zM7zU_qn4zzDlN3iVNyFmz2wi5onIKyktZXDzkLhkDzJ-mZSz84zAGkgri_uyRyyQpxB6z65zN4zgwkstyy9gVUEsdy_zgoIe6Oi04qUFdfXsiEmJ5xLCqeMjHmrT1jnusi9lQ1Y2nzhij_ArgBlm3YJAylpqmsqJ7x_viVCr2llXMz6DbxclOZzswggbzKPvfMyC7eH_kvlpVge4vfzqyr_c8TsA9hi7z-KSaMPrqgRnaVQhonzE8zLcoQLcswkdBy8shKwqArmzYsJsNmDzkmkLyk0nnx-y8RZw-y3Dz98xw1mGfZ_7pr6zHxZIqidfImNyl4ggmAAyyF0Zd5iR4zr2YR3zACrfRhhJyoJyW8z4xZdEmH3gvYIB7xjzqLqxF0Zl4ls3ZtFr-wxD8zhzxE4ZtEz0Ezq7YrFoI9zYuJjThI5HgHjbrpdnztMwh5zL5zQNyK-zWoyJhs88yT6z-OyV8z05zTzZPPhf4hutyC7zswgJhaF5n_zmE-zUml48zNnqfvsrDbGGbk-zDFzNElGGbQ6z4xZP2tBpgu6xFHhEnlxBy19z2Bry9z-nz3Dll1r32qTyAUVsn6z55zP6zn4zNMHg1z67y5vzi2zb-z84z0_YeXh-ry6viijrvmr9yApIh9cyhzxnNZv7nQllnJbUJweZyIezEez-DroksQrA8JBELyOAhmLyLnhGkraxr0BA81AjLyFtbHpx4pxSHd1JhXomQwkAqmEHc0lrNvrp_z-XBJwkMxyP-xRygZHvGMyIYsSeyNMy19bdul2_zxAB7HrhHBR8zIIcnHEzlrHqg1lrp_zXLAMyg60yFKdrBhAA0SA0m_zJYsOwyUrl1_zo_zw-AELyfOtl_zxbAw_zHYsy_zhyyUomaA0Hlr0BAcA0-Gr2FcA6zlsyVA0MYsS8b7kroA0U5Po3grA0g4zBA0mA0mosyA0tJACuy2FcIEuu_zzugpzr6A0JIrcyj9A0P_zFulWA0QVs0BApZBWsbMygGB0XPcTA0yomAB0Xom4A0TisKB0sEAutjg2A_wyBA0hA0aomculkQyBB03BBMygdLybB0Nwkx_zMnhCWp09bUB0Slr0BAwZAYvgRA0F-xgA0lB0iA0nB0z_zZA0MA0NvrHgNvTh7-h86ylKy6vzE_z4B0kBAFcAbUmeTrtkyaFmZgxGdzjAjdpzpUmipzTzzfnrwoyngyOqz7pzGtzMImFlyTC0Ily7oye_r9oyypzZlyYtzNelIWoCpy3nrbRogC0FSyVly5ez5gxDhxAfzgtz0gyHzietzJ3kflyL3kIqzsbsCgzShxChyMWyEhyWfrDuzZhygfrapyhorlBshhx4tz6lynaysSyLJmDmyporFmy4srtqz2C0Mzz4SyGzzzypUOmJzzGuzojALzzKmyIVmeXjthyBby8GywhyArzMWgrFstgjSzzrTyKdsxupTbezTyCnyUJsp_rciyDvzShmM5ksdsNoxAYy6FyEeqWVmGeqxD0IeqTzpXvpGesQesRQsHGyReqYVmevps4QPeq2QmSeszzyUesizy5zyVDmYesMPmDqN2zzh8jNKieesnGm6zzbYy2rhnesxvp9wqZoxECsVryeGyH0yves9ixZC0snyyzpE0zskzjoxokzxkzZYyNdr9esjhrPjx7eslryDim0oxZszRwyQns1BAswiw4vMzBkbxFKz3Undux5UnHdhCMzgvlUDypeyBvng2aeunRfsx9aDOoYmrCF0IVnXUaCzn29aLEz75nmIpEEbGEbVEbk1rvE0xE0cLiYOljmzrxx0BnpUn3BnVlswE0KfAGms7whY8H92vC4x4djO1xWLtyjsbF0DaxMSiC6wA1x5eyGPzkxsVRzbfy7BgjoyXVymlxZpz1sz5QocpzyfyXnr0fypRyMC05kyHarR8r9kynVye8ropzqVyFtzElyigyOtzdC0ZarYC0Kly1RybC0XtzTly7ez7gxStzuFyEpyTG0VtzSC0_ezKpybtzMpywfzYWovC0aWoyarcmxKqzvBoltzsgxPqz4ZpBuz7Zp5C03C0isrvly2tzkzixtzipyztzdoroSyShyKapRgzUgzPbrnqzfzipqzG7jwpyK8i1SyuqzkhyHhzKcsJcs0hxLuzmFyJtrJprvhy_qzHbyRtrcmyZuz6qzbuzRD0OqyWtr8hy-UqMrz3GsJizDcrlHscVqTXyrbmumyPiz44yB4zgTy3HszmydqyetrfqyCYlgtrKcrVrzUG0bXyjqygizwjIoizGjyobyxTyQlhbJsrljMXqPnye_p1uzLYoWKsdYlNnyAUylZr-uzsrz-byazzdzyBurOJlenyGvz1YlIvzJryJcyYOsEYyctzYfg5dspnydGyOYywvpAszZI0PqkUvzdvzWvzlcpYvzchrrUyKszfI0hcyfvzRszHsjqE0gE0aUokvzpkzdUoWszVur5UyHoykjyXhqdszv6ybfsnlz4lz2ryxYy1vzmlrmF0QjAjNdnXGsqlHQzuqlSTxpEp03alPZ0eyvmr1ALQIjYwpdnz9HwK_z_B0axrFvaUBhK3z8boj6kCEluArm6kjnl0mlzvqAFl1vqCFlS4ztal4YmUcot0YyCw2ArbVpwMmzLmWBrqNdhBr0ClUEgy6x6-zECr0bAx9z0J0fRhlnq9nzwBynJywBrzJ0-ybayYQ6pZzbFzb3MLWXhSXhVzbucib3me7kJzb5GdsciUXh9GdwcigwzIozl7xHez9dzHkzu0zEIhiZyerA7iq02lQVsFva7xyztqr0DAyyFvazhpLGkXqllOlAtZaqlcqlw4vWfB13x2Nzg4phyAi4pQOlkfs73G15MGyJghoL2pPVimMy5SvInnEvaYTzUJ072iedZXbAAFoZKAO6zeuZT1mF1m7krPOlYchXPyS-zRAyRTzWTzQ9n-K0HlrFvacKlqGh0BAXAl4Fh5_kJVo-4l_DzQ2mSL0mosFva90clK0ButmOlpK0EutkzrzxyOzxVJrJbzDOzLbzNZyTisFvavnQjL01NllL0DutqOloL0mtys8pSspEOz6LuEvrxL030N2K0vnQm2zPpbBgAX9ys8p9K09L0_lr2vZSqspL0d0jErbh8zo8zfBrW6zgMjY6z0ClyXs2CzJozsjZXRl1lrTxMY1zR9qf2xP9zxvqDAo9LlWByFFyX0kyJ0MJ0x3a5_kUnweirunzpddpM0H4amoAqBA0_fpF02-zgJy4-z9J0pM0UBaF6zQJ0S5zL_z_I0SjrkrxBAyr2YQ8pJHy7tbvXs6CzdMrpnnOva5Bwu3kv5np1sU6n5Mhulrl4nJjAkJpstsIyjxsyu2zcwp93p1Sz4MhxSzJIsrMszXy8UyZ6yxryXfsNoyJopMJ0KmYwPyKNEHgNzUktK0PgxcN0b6neN0j6n0QmD5kD2s4I0csz0vyZZrr_kpN0tHojzrMyyo1zSJ0d5l4B0BThy1R8B0Ynz_M0-L0BlGF3ic0x-B03CzsWzJL0hWmKTi-A0Dmr90bcIy1ByGnz60rbMHG5z1wjKxyzPyA1zPCzr5zeiZKxi_0zsmzu7xi9zphZZ9zTWzN3mAEzWGobBzbwz22m-gZvO0ZWzg2m7ZhxI0LAyOlZzBzg9zi5z5whLCzwwzOMl6Jy39mMAyBPhl5mPAyj2jdCzD_sMDzRrZpKy_O0oCz5tqNP0XnZq6mH6mQP0RrZvCzCP0izqvWzhvrKP0gSlUDza9mkSlyMkmSlWczk0n9WsXuyFtMBXsGClJL0WGo49zuusOMD79z-O0UJ0WGoWOriQIEnzT-zruZtDzNdZvDzaO0WGokNriQI-M0j8g3P0LbA5P0pP0zpRFuisAh5YhTyy_OhiEaW6m_Tz63GH4q-L0WGoBuqKxiJ5zOO0DwZT1mgN0G3q-DeFVfPJyadzOEqRezLOyTezOOyr2ykjziOyiIqkOyxQsMkzlxioOyvsk5cbsQsIAq1QsvOy6P0zpRgvyuxYhKAZuxYwz5O08Dzx_fCO0VQ0iyZedZdWzSCrLiZweZj9zqO0T2mK2maBz3vbcvZ6O0cvZW-m2uZsfZCQ0c8k6DzC_mWGol7yqWzQrAdL0G2mvL0GWdYdzWK03tedQ0nbco2yNkzlDktJq_MskQ0XgimQ0Lkzd7dhR0MyRJkzG6ytQ0mskvQ0QkzwP0yQ0WGGoEi8_YzR0-aj0Ak0zhTyyKR0DQ0WzskUGDL0CUkdsqAyj8R0cM0WGoUqt90AbVxabAohskkPs6xZPi7gLPAhRR0ES04B0GS0octd3hWMIBPlObA2R0mxtAZhVNCQS0f7a7DzTR0mOo_I0US0FatztvAqbrdBZ5zj8gRS05Q0xQ0-R0zmtaFL6Pb6nAiyaaL09B07Q0znirS0hS0rYmMJ0kS0vYtOHnTyjpozh7YY2qBmr58JeS0qvZSR0tvZiS0PQ03R0G1t-CGyP0d0wTyy4S0IT06S0jS0LT0M2tuvK8P0L8bQT0fS0HT043mMXuvE08S0tZvQHYaL0Ieta-zqS0bT0SS0yR0uS0invMdxDT0R-zU8zmT0GT0oT0TL0gT0qjAcAqC8zZ-zp6zH8gRT0dT0tS0qVZvJxHgNI4GHgNjO0C8zwnulT0w_g7T0NRlTT0Evr5BAz_iZPku3CuTk0VzE-YHxmCxm60rMxdNfWtBi5L0qnlE9Zr4jTOJzyhQF0NfWWtXHeyvYmzOheyyBRlQVsesJWDdRmqrHy_7y_cH_hsPra6knJra0oZ9kn7kr-1KMoGz_YxE01twUkBGM01pqsHbT9n7knyU0PN01lrsLyhNmXJ0u3itArvAr_boqVplU0qXs8TzUusG1aL1zc-yTmmOboxOZu-yS_yF_yxirhUzXqgBozCZyp5xbgaQeoqMhDMzPOhmQo5wqblnqsq9raflnzMzUbzpspqop-pqcsn88zHJ04GyDF0QtwxDydUaHF0hHBrDyDGzgozjEpNSzBRZXtqGmo6Dbg3nPF0XtqSTzAdzMRa15rYtpx5rr5rz5rc2yRHqJnpoFZgtp5dz83zS6x13z_3zMW0kH0qlpE4zgH0G4zmH0I4zkMsKsLl5y0U0aoEb_ZkEWoDad5i09wOpzs8pnzreZjvmr_QZm7behnXehuOrq1uv1YgIzqociIz7Ey_lr_QZwtld_Po8xeQcarImusWMaWDdgOzSqP2W0g0zl1r_QZwJwHyDI6kiQrXV02OzRyz1AyJHZK1zD1zOUzC8qRtmG_yTuqC5qc8zHX0CeZCky3MoS7x2mzGkyMX0H_yCV0TcIbX0yPhIA0ooB6_zvUrdtmWX0HxzKxgkrpVjquHycByKK03J02J0M6x27kJ6xPbliJyI6xaClChhXHyjxboGdP-bCK0sGdFK0MK0TXhZXh9GdEY0mciNK0HY0vci3WsEYsUrlcB0M8nQL00JofL0vSdjBAyKAqjr0P049ga4z8dzH7rcR0Deyr0yqrbF7FPxM8mziNmf6z34ljY0gK0sM0GU0l5liY08mlvLiFV0iM0HV0cJ0YvrkErGozYwySK0NsqECnfPi0blsQqwInWeolNau6ykxrKInGEiDQihLzJaafLzAeZRaseFL2wq8cljJzajnfNzRNzm7yHBagvrVNzRvqmozFmogDr27ngzhiWs01yjdz8OoqWsgdlSispVfhZ0kdll3rzOyWwr-8rdyrsvrxxr1xraez0-ru1qDBomKqPLq4tk2vrsLeI-rE-rAbqx8rrZ0U9rm0qH9rd6l_yri7lW-rJyrl7lZvkJwrg9rj9rCLqPyr12yWwrj-rGukl-rZwrr9rRa0r-rMa0v9ru-rT9rM_r9fs19rU3b79r6LqiwrE7lYLqN_r52yzLg1TlAgs4dfuyr0wrxfc2Z0H1qF9rV9rgMgy2yja0O-rsLqh-r2yrT-r_1epqsX1qBxrLyra-r81gm6lCfce-rcvkLa0ua0v7lFMq6fsN-rZMgFb0Db0HMqSa0M2gUa0Kb0bzrCgsi2ew-rbXq6PsEkz3W0qaA3gsPHBL5wz-z03gnrgIQ096muY0qdLw4vQLCvN0wMautxmzZwtx68zGKpmYz_TabAnJ_jkahtPkyps3gssT0K4gw6qCS0HozrOk3gsjrxuuqn3u7K0ClnyydGzq7gzqgz5mx3xz17eglz-xl2xzPxzVuzDokJc0mDyaxzyb0qBnuDiBrxJRiVmAysxOyhRQiOPi6b0KEiTc0Xll7SiPrxsLzJrAJNi3gs0XxfpbDsGbUicvopb0aMzLGpsb0qUnub0BKzsOZPVnnraTtj3gsuW0mnzt5sU5PaKxXCnx0ZGRzB4i7bAVEz6Wz8Fo8Wz_3nuX0qBnH7F3rvyAyqulsnEKyjTple0Z_6niaslxg3gs_N0uIdtdBH7yMch0BnlNa-TkTyxNXZ61FYd0K_x6BnECnFQhTEzZF0D3p3gskvxnS0Z9EXwx8Y0VAnL4yJNzWjnLNzYjnSZ0Y0ozJbaPsAfi0NycdljZ0kdzhdzxUisszLoqlZ0kPoWoqoZ0Aleq8PyulF7FObAstjF-fr4zJAlUIylM0gnlnM0HFy68gF7FtbAcxyB1yqL0tmzb7y36fj8F74ikdkRJ0fX0aV0r0zZV0LRdVX0YV0_-xIuqK_mh7m3drMGiRZsL9mUR0YO0e3z_afDezIAqXK0A-guPyYb0G7F8xyaoEchoP4YkBcFHZ8xjD_zPO0QDzpYmHViXrAZe0OrAzbZ3vbCmzY4g-0B79zLDyJpbj8FuxaFXsv8Y2c0J5gCMHexyOf0GOhu3hAzqTe0FL0tY0n-bWf019hWxjFtMFzbXyyo5zocw2S06Y0df0z0hXf0KVb_7ghyAH_zgmHVf0pf0ff0rf0WKysAhEAknY0DVo_-FgRTiMmDN0O1yM7kkVpPnszxikdkvYmXviDkrqdkpzYn_zi9yMwqBzxbTiUwzE7kzozs2YOVkdyy-f0V7ybBrY7yRVk1FdtXsPCeTmrReilBl6BllCl5-zRblS3zz9z4M08nz_RhObl6Br6X03_xwCl5_x-X0y9z8_xgg03ozG8zAR0cwz5JySCzLlZcCzL7xme04Jy5Y08Czywz89n6g0DxyIyx3vxWZsCzxQAkxCnJenpEnsXn9vl-ItSXzKKxJzxWZskxxGZzvcl6E0_No6NodasHln6Pz71aUfhebzoopKCyP4nnTz8JoTY0ZQIZR0Nf0GQI1AlymrD9q3f0E2hzxiCpioh07Mymf0Bh0E9fsh0T0hTe0jnzTJ0Ed0kyjM8HC2zMyyeX0gO0VmzI9yof05h0_lSbHo63Mz4iKxyroz-h0CwzELlsh0qDyHyjdnz1M0wh0umzuY0kyj8ve-jrMyyy6w2mzq6zDf0mh0F4hSJjHi00P0ai0rbAyNoInsADl0AynDl3M08J0dCrR9m_drJRzSHyTi08NhsEyk8yoW0WElProBqqY0jKrbzxiDaxQEluwx_wE54xKRazEnv8Y1EnmKrzxiDHo2xilb0DGwM7ZEe0wmHdWhxdyxKvsyzse0pEpUxs0mdbsnIylR4yJzqsgzSPkbi06UcdBlBHyO9lv8z68lcsk-HnFInDcA-yh3EgIds1Wf0FqeFqJVZ8NyxEgof06Uch5lPi0-P0DO0yh0NVc1Aluf0O3iqh0N4hvPhR5A3-gGugcxyrMx5T0JO0ii01j0JtE0-UjxyI1zZi0C6zQd01j063MyAQB4xv4gsog5j0Fhk7j0PpimwN_j0-e0cf0F8bUk0w7ggK0IeyNL0Kk0lh06Uc7sxovexAiVxyxKvjj0lxs4yqiAAUk0jk0s3ZJ8yXXEU0zHXznWdBIn1ML7Fr_oqsmztBailnNVcCInn_Z_IzoEgGGnok0AuRqk0Uk0XftOZklsxqInaAa1MLw5ygXx5wablxtHmxVq5yzaRyXZy1yyxF0sqyHih4F0tas6F0GarkZy_ny6ky0aslVytRypZypgxWl0BlyoOqqpzcC0QG0zZyItzjC0DmxVZpJjy2ez-VrFG0wgy8mySG0sl0m_rhZp2l0nD0YG0zl0EaysVyGaycG0CqzeG0-yyLOditzw3yjG0eWoWWrUqz1GlczhpG0mmxnG0cjhutz5RolsrqbszlySm0hBs8C0_PgQgzybs3G0bm0-lyt3kJJmYhysG0JTo-tzXayaI0Nm0CnxupyvqzFH06SyIhzphyeJmLhz6qzCTyJqyQkkUnxhm0LD0dhz2Fs1hyUzldmySH0Fizncs6hyMbyQqy8GsVXrMix2XosH0nnxqTyouzUpkfXyrtrazyCGm0H06gmmXy6l0rC0SdsCI0xtrFjz5uziiynrz3byXDoRjziN0vpkAryyrz_grBryuixWqr9bqJOsyixGyzbhmLvzfesNvzhesooxvDmcUyRvzWryvl0dTsyfqacyZvzpryHszWjyIjx_KmcvzyI06n09DmmE0gYyXjyrI0gvzlqkuI0jE0IfsxI0fjyGrrsE0qvzaszklz5N0yuyTEmb2lV-pWvy4qksZpcmkEl0pAZOZkdxxhInVonLl0iXzk8kR_xedtFC0P6iVl0QFyWRyusz2F0VdzYl0Fuz7F0Xezepz9szfl0ERohl0bgyyoyCxlqez8Ryzezkih6oyul0eI00pz-oymC0ESyeC0OlyEp0ll00l0VG05l0GWrmarIp08nratz-yyUn0IayCm0gtzEm0hG0ilyHm0VWrLBsfbsfhymSysOqrG0dgzYayKm0wWocayKhysWoytzSqzfhxam0pSySgz4G0lqz0ly7G0Hbkjgzqp0waykp0ZHlpm0DH01pyfbrFQmCpr1hxMuzTmyXD0VmyDqyxqzdhzZmyFVmrSoDrzamyFrz7Fs-m09FsGXyNqyhbmOkkguzNrzbH0pH0Qrz7Jmggribyigrmuz1pzNn0Qn0ptrgq0Wl0strXG0Tp0GnyygrxJs4TyzJsAI0DYo34z3trE5yzLsEUyEI0vrzII0tCmZny5XyVqrrD0nn0tD0pn0cOs0ixSI0PcySryScyLbk9crlqrHUoSRslvzd1lFszsI0aurMr0dryiE0ovzevz7nyGszMjxZjyOjxBoynGnDoyBo0hjyrE0jjy2kzjN0ZfWidrulzXo0e6yZo0y9hZZoUk0tNmTyAcxyKuyJk0Ck01e0tFqssiTvxkzrY-xD3xAuatNz7aAzc0YJZAoAOGoKxyv0yur03h0Qe0m5A_5MuYhjB0XgkO4qlh0uBAnAA6lpLxy5c0-OkeIyucbKj0-0AAThVBi7Hwhvys8EuPiFGzwPiDl0BLfmHyr-xZkrfJ04LlhJ0pJ065xiByDzmpzmC0mZYs2drSP055mgwzcCrRZsyMl0wz38m2wzswz8O0HtZ4llUBGb9mgP0UE0Ah0Si0UZshd0eOlRvsWEziCr7Fz4EzmCr6mq9XzHGxCGnhexhaaOGz9NzdZstyz0HzyxhCysqc0z8s4XzwIY3NnzNn7Xz5GzUIzfJktF0LYzOHuDIzKqaFIz0Nntlqqb0GiuNYzJt0KqsSls-ZnXRauSn7EzXYz0Wp7SnUJz9rsAuneMZhYzSTn5uAJXzSmp0Wp5CrVTn4t0YYzjIfaTnkfxqt0zAajuxZNoIuxfVnJKzLuxgdnUOoZVnCdhnysocl5Vab4reXd3IoRu0UWnqys_Mz2Xn9xxv-FyyxvzsHyZdmoxzs9ZnScaqLzZOoAZzYc0Fu0qYaRbn7Yqgt0V0zru0qxJlbnpzsTMz5mqsdnH1s7JZhYzsenoOzzHz1endiaIfnJpaO6yDejvV05bxibzEung3aXtqIJzrpct5yCxqGtqiEyW_x-_anvriP0nRzZAbfezWRzmRz_Oknmr1NzI6nv6ncU0y6nq-zzQZY8nE8nsKbJTzf8nhZzHLb68nuIhKiv38nyIhATz98nGZLQVaHErQjiaSq4GsXH0FXoi-eiuz9SybbmgmyQTyWH0mhy6Uqzv0RPslUqDn0LXyCn0IXy-bgiWqNuNiEr_belWqZLsZ-n0kiLw0kgqJjMHLsubgjliKLsOjzlGfQjzc4dHcqNKf1eggieUI0W8lUOs4yfaw0yxfLvpGYyIjPmcqkfgxyfqfg7JPBLfucq7OsnnyHyzwSb_OsNcyJcqwAq4i0BLffAiV1cuJZ4Vij7xMwg7czic0BLfO7x1iczmzo5z9b0Bk0Bs0WY0Ax0Kdx7hLb7gsKy88yYwwGx0zj0Ed09JPGQIT_peAkVF0vT0_e0F7xgIgTP00j09JPC6H32qz1cOpxqulk6BHPlFTzkv0cs0ex0rpVP1c1dMU2cix0v6zlf0aN0RKbmx0rBA_w0px0gx0JjAsx0hfeQDiyXLDM0BqbNDB46xTza-w0Zc09Fku-FJkwxTzcpLPTpfVzZXkYVr4VswvmU1nUthd_y4vm4VsDwmmso-AzzexwzmWy03jlvijN8Z1exhGurcZzexps0E0m_AzG0muMzZEz4UZOEzHYzQEzvjqYF0C4iCt0MOoXEznt0MEz4CnfEz3Wzxy03CnjEzpEzuEzrEz-Wz2DnHt0MSnGXzKt0NGnMt07LxXFzUoahYzV7ZVGnW8aXGnl8ZfGnc1An0k78ZoFzNpt9FzgUcMSnOt0Lvs6svLaxUdxIhwWdxQLxEfxe7y3axEuwGkxbdxVeuddxaBwhbzSsvvNxFXwZaxvFxBlxMQxyZxOQxFcx8cxHcx-cxiTxjExMcxhDayXzSNnqHzNPnTt0iQi2y0XTtXt0yJaSyAyNnuJa-HzQiiZt0sXL6NnOLzlu0Fysw4ibOnbt0qKndt0GOn5Gztu0-XzT00EIzvxs-Hz5xspu00ttDYzc00DSxoIzFQn1Qz7z0EJzTQnt1rOwtJYz1hBV003Dxpt0_z0qWvQYzBwn0Xz5Ize-wkMx0Jz0WppSn8UZHRyuWpORavt0BXzjUtoJzmJz_00lJz_EG3t0f00TssMQauJzPTn600TAa-t0ESaG100ss9t0JSaDu0BunAu08Jz2Jz9IalTngSahYzHu0WozIKzQUnMu0pjqBCntb03Zs_Bpgah4UnQu0vb0VKzyc03LzqPk3zm5bZuLzuysUu06VnmZzeKzSu0RBihKzklq110Yu02Io010YUu-WiEvAuLzwKzB0s0Ynhu0dOoSh0T8yUCZMZnMzs9ZnK20iqxMbZCQZYNzWZ0a0zlzsgzsHanObAr00wrx3aa1anO0sJrAH20nanFbaku0-YzmLu5ZamBzjgg7zsJdad20nwxmu0-anou0u00r20PdaHbgY20T20Mbnx20noE90ndVzzowM0slLLTbnS0sJzs620aoEpan320wMm920D20Wbn-1nxu07u0Z8y020H30nwN9zsfu0obng8ZdOoeV0ysoz1o4uMWh0GMzrenUh0Jas8E0Xh0bDt2fxLhaWenIen0u04u02u0hMzP10dhal30mxmpV0OysHfnLWLBPbAv01fxUZzcYdWZzKUv1MzaZz3MzdozIQzORyYunFv0VtlOQzgyhUtln3alv0itnE9Z13aQsp6tnJBAVQzlbzZxnd7ak7aD40UxMQczjuu_zhS4n73nOQO1ZoxEb08oJoqjNxT40IoqqMz96nxBicv0eU0DW0gv0lzdz8n0IaR8nMKbyDQU8n_OzZv0JtacLbp0YrNo9VbtNoiLbq5xNtqIkwAGkSuN3Bq_0xm-zGt0AXznCrVt0Y3ulIzkjrUozMUnIu0XozyIoTybNtqp1YVx0pAkrmzVe0bP0j5mnmZr6mCs09JPluwurdY0r3Yy5nscRi2EiDy09JP3XbY50Msum-z1zvQOo-xhd50sStbAocmAwax9LxRPwP9wPXxAkxNVwjGzQj0Ciw-JxrGzk_vCSwhPwENw8OwBRxWYvjavISueexoaxCWxeFlOl0VNjIfyPfySl0DdzxyyFdzUl0Wpzto0I5jvo0dZyjZy8F0Kn06szcl0uoyh2kAG0xVrcgyDG0egynl0PG03oyUC0HG0ol0f60XC0Ap08oy6lxOG0WC0Gp0rgy9ZytgyWG0vgy2gx-ihaG0Sp0UI0FfrxUmEzzBBs8YqLqzlG07lxkm0tlygp0nm04C0A70tG0Xqz5tzvfMhpyKhyC704ly1tzvtzhqzAD0vG06tzfm02WlLc0Zhy9G00Wl_G0MiiypysFm7p0ND0ibrNnxTprPnxNuzCq0Aqy6m028eDby4xzhQjXuzXkk8m0Dzyfmy3v0Jzympr5hy0v0LrzCw0t4yy70IqxqH01bmtH0Jn0_nylbySyrsXriq0Yzz4H0mD0Np00Xrzuz5Ty4nxeiy2qy8H05uzA2sgdsfn0KqrHI0kn0CvzKI0EvzFryNI0w0lPI0hxzKryFyzcGySkzcI0X1l1H0xn0Wkzm60Ko0Ajx5n0ccyOr0oUy_n0No0kUyDLmoI08n0pE0Qszw80HdmUr0cr0GEjHrr2oxvSkuvzhlz3vy0ry8oxao0or0fTtpoEKWxo50eAyWZxhFnmFnu20CHwZWmGvsxgcJs0uqLQ6vx4LOs0_AumtxP908yAr0NGXs86yFywYx0Zk0dx0wGxpQZACxYCyBfxskxKMiDv034uwbxirusIxIBvyijHfytQoY2n76xwQoEdzqvlM60yF0vsztsz1F0kwr3szeRyWez-yz2yy8FlWl0VFyBtzq6iQC0Clytgxp60uezrl0Pp0OnkLtz_VlDp0IG0pl03l04ezP-0j60q604l0K-0dGlGSyMp0Kam8o0yfzV7ifG0PFjf-0RWrxC0Gor8gycbsMqzlm0zC0Uay1C0ep0Zhyfsrs-0im0RPjRm0sbswtzLgzfaycqzdWysp02G0tsrTgzwp0mhxrpy9tz3p0lgzKD0Bnxuhx5p0AFs5sz3m0HnxSuzJuzJhzBXr-ayMhzym0ghzGXr1m0T70MzyJTyehzOH0BixNq0DixRTyeuzlmy070huzKrz370Yq0jm0aq0dq0Rixbq0GYl_703H0qbyqizTCmwuzNJsuizI80yqyLnynq0Wn06nxquytq0oq0kTo6izrrzTny-qy_uzR80in0odsS80Uhjmn0wixLYr9q0MrysKmsn0OE0un0Uoxiryi80UryFr0TRsj80cE0l80WcseoxiI0aryqoxIsjbA1Nsz8YoXUoukz180Coy2nynvzYkzzI0ucy1I0o6ytmhUo0-Yr5I0-80ldpzvz3ry-I0bi063GPhvWs058fxFA-i0aQuV902w03A1MufZXtiove_h1mzA1zFCu-A12A1f90RKadAafQgAJyZzvTMy3Lul90KU0Dk0pIv63iB_OT9039tUHzof0VB1zQ0luieb0Hax6BqPGily0gotAHzcyp6Ozclxy90yQopo08yzOFyxsznoyP60CzyU60S60dl0-F00lxB-0xoyJZpkl07o0Rp09o0y6i_o0verwpzN-0o60NMm1VyT-0wl0R-08ezu60GpyH-0t_r8B1d-0Jzih-0mxlDm0NayMhxl-0OhxYsrXSyDgzMm0zG0B70cC1D70JgzWorUm07lzP70upy4-0ECoYqzThydm0VhytSybgzVxzwSylC1ySyrqzmWyRBmdsrqm02UmJFs4ayKuz_Sy9py0YoKH0uhyWmyL_0gTqHq0cuzp70pbrrfzauzOq0cnxQq0LnxphztGseUqaH0nhz3Vg2bkACm470_HsbizquzCIsQiy770W601FyA80uuzkXyjq0ubyF8054z0izkD1lrz5_0_rf3_0-XrEI0zq0WrhYny0glczy2q0wD1anyGA16q0IA1ucruD01iyRI0uDo_zyJYy9rzWryUkzI0yRRs4KmZrybA1bA1lI0Ao0qkzTr0p80dfbivzkA1Zr0mA1Mo0gUytcy-3dIoy2I06N0sA1kr0iVnBiq8I03cySoysJa8DiCQJQksuGZmK0CutoOlnL0OLrNj0-b0s8pUOzdSaWOz4mnuY0KvAIGkc9qFKilE11L0nE13L0pE1oszpvatE1LuahGnJ50BnZvt0OssMClWwwBsCguyjOz9E12mn_E1xE1JS01gN-WsNS0_Pkq8x3b0XIjyT00O0TuZW2mJU07O01P00uZpDz9DzCwzyDzeF12s0myY2DzAF1u8PgyATyAqhpd8zmMiRnEhFr9Iaoy0b40gOZaZ0EPzmPsDe0Xb0rk0GatrAdTF0IIkgxAEqx5Oz090H60K60loyVl0vB1uDr4FlHFsgVy9908szkgx-sz4B1IBompzD-09B13Ajd60MC12Rya-0wZdM-0JamNtzi60HC1eq0Zhcs60iC0X-0-erLC1ZG0Ylye60Up0NWrSOqVOqRC1QSyOayWsrOfrSayMBsaC1hpkJ70bpyhp0E_0fC1X6hTWy1-0bqzD_0OgzEokfqzM70BBmiqzBH12mx7tztC1spy9WoPm06amKH1YapG_0ZjiQ60EuzDbmrm0FzyuflTD0chz2BAg70Bq0-C1YD0Eq0BD17Wy2m0UD0vbrIqyS_07m0RH0s70_v0Fq0duzIrzEw0-hyh_0u4yknxVD1gbyPixp_08XoTiy7Zynizs_0piz0prTTow_0sgrlq0UI0krzH80sXy2nx8TyoD14-korzDI0gn0AA1GI0FUyriy3q0tiybzzPI1wTords7q0_XyKA1zjzMA1c809D1Qcyvn0RA1mhmSE0bI08zzPYyBp0s80WurMjyn80OjyHE1eryvI0Sr0hurbA1Go0pI0tI0ejyTE1nUylYyGoyqA1fr0wcyYE1jr0BnqaTsmr0l2ibo04F1FjV-afHnbkWcR90c_AtCyNh0P8wL_viEoshV92fj8vljxLgRJJ1fz0Sx0LDx4jgQJ18BxcftyaAefthvyPXKTJ1Rt0Ix0pctkPk92pywyK0zEpn-F1pB1gVrJ60UemIC00F00kycRyrrr790-90H0q0B1V60A-0Y601asoVyb60s2kfgyGG0vezWG0xezAsrw60zVyWG0FC1bG16ezV-0RlyGC1IK1gBo-ez8l0pC0PC1lVk0fzmq0dtzOpyUC1DWy560kG0YC1960fp0kVoMH1FhyfK1F6emp0Yqzop0yG01p0_G1L70Wm03tzYzyip0Zm0em0IJmS70n70SHl0p03-0xC1HD0sqz0C1oWyH_0lhypH19p0HH07C1Aq0-pyi707uzXH1YSqU_0n70d7hFD1DqyHD19m0c_08v0e_0Tq0ZH03hzAGsOIlk_0JbpyH1PiyBrjfD0T60ZudMn04H1tuzcrzunx9H1nXyInymD1CI17iz7Ty3JsL80tXyN80Aox__0trzSjz0q0FA1JI0_trDcyFvzsD0WI1tjzfxz3iySATqzpAE1NYyiI1Tvzk80Rr0gI0aA1PE10nydA1IE1lI1avzgurDo0vI1y80OszDKlJo0EM1TWlSE1RYyUE1_PJxhr6I1uA1d6ybE17I0A90fE1DetYftjBAHJ1ItyXtxx6szus_A1WJ18zRaftnyKt2wQ_h4SvgtxGViJT0UB19DxAThrAoZU04Ozt90Vl0HC0L60pJ1qXpwJ1x2rvDrFnxR60yo0LC0zlxher3B1il0mezdgy8J1TG1-J1J-0LK1nC0k60AC11n0TN1xl0c-0CC1UiyRtzWG1bnkUtzv60E-0xgyy60qC0060GqzftzRK1EorYp0Tpyap0XsrJm0wC1djkr-0Ym0u-0Ym0nbs5G1day7G1pp01K1VqzxWoRhyoC1cm0tp05G0eSyyp04jkFD0qhx_mx6N1SJm5K1jhy7K1EH03C1eCo_K1KhzP_0xm0OuzbcsETy9qzEqyAn0TuzzhyZ_0BXyMGsLrdTH03qzyJmrH1fuzSL1Bw0Fw0Fn05VqHn0XD1uH0Kp0wH0YrzsnxhL1EnyB80e9iD80gpkVdsoL1J80Xn0Bjzztrsq0pD1_4ydn0sD1KI1AvzzL1yD1bzy0D1yYlnKm4L1Gcy3rzQI0HhraI17rz-D1Ovz_L1zn0BszDM1oA1ZcyTYyGE1HM1-n0Eo09n0hry-esYr09nylurz80TsjTM1XP1VszsurJr09cpaM1vrykN0TvytYy6I0PrrzA19I0RNdNJ1wsESdmlM1Hl00JnKJ1FSxMJ1wEoYDZ2E1oK02L09xyOuiAZGEJ0jxsNQzDunhyhb8F1x0XpZuYhaB0Hs0SirsJakOllbog-zn-wRDy7E0X30eT0TQ1ZelE909sxiQEWc0kan1zsr-kJs0QFvTojiRibisBLA6P1YtxHcajQ11_k_A1oqwbMjJ_zxx0rJx5ntCJzu4qcQ1YpXINuYL0GfZcxbQ8AsLofco2Qp7jmREeCUzd0o7QplF1ISc0XkbJoy0roDqLUd20rfeikCgt0r4Q1LPPDKntfpfs0T7yk9l_f06nzerr1fxa30TDyaQ1w5nofxxbh_8p6Gb-8p24z7_044zz_094yqL17DynXqpagen0UjzK9i3ox3I0r6yMij4vyJs0w7VYjcMFaZgsxW0WvxNEzpjlqIzEOkyF1NFnDkzWdq2F1sJa5R1X-zAZhZUIXwxyWzywqa7n0d0FS1cPsHS1LPP9KS4ygX1AaS0xTzfPlTF18LjVF1hJ13BAtUTVQ1i90iNofV00dnEMzc30CtyDk01PodYAUMyoLyBHn-Gndxp5Pl5Gnm9ZEptc-hy3pM50-9jrY0XQ1UMzIt0_Crlh07upMAog-hcmz0Q1F9sqFzyGnLIf-snak0IT1t-hWww1MAfo08FzwS1xGnK5nzGnKj0U1dq8lxJvgep5TzLV0JilZwodkycQyP7oVSpGnoO0nCxmgom-VpRK0s10sAaas0GInn30PkrkSnu9ZsdnIZzRMz51038z4UZ58zA500MzD1sjShgzht0zjRyv0zxVqKjMhaq6upyS1BU176cjaqajzEd0yzrZoyc7svtypMc8Hy0qmprmch068q2RZLumRU1pHooO0piakozUP0F5mgjZVU1y8z2P0NR0NfZd-m-czQrAwOlRL0JM01e0GvrtxbgyutM0j9y25xhirL-yOV0tLoAg00JIWQIbX0n2uZ0AOB0G2jJlm5RmV-huVZn3ndlruimnW0K5zOlryimM1zoU1stvlTjDxpNM0QDkGWtGT1TT1nAk3RroU1rdEplraY0slrlhaF1yosmb9z4Ysd30zg0TuZeS1L-mj8gYF1y50We0YwyLDyqCzne0SZsfCr6wkkF16wkIU0jV1MXmicz2ALjRzzfuOC0hezatUUv0ubfxJg_qfZ8rSMsIx0DBGdB1LjNKX0oBz38giV1mOoRi0hfZWQ0pyydV1ruZFW1hF1bF1bjZ52rP9k72rEjrdR0FVfiDkgR0pQ0iR0Vezm5yfxio5yTwfsDkyQsdW1qQ0LezUdbuR00QstxiBRsuY0_V10R0n2u6SDpX0iF12BzSRlTB1SV1rEy2EdL8Db8zYe08CGU2hlmu3j0CV1UQ0TK0of0FXs9CGsr0p0zPW1ue01P16W1w3xW5vdnz6K0Qx0d90Ed078yAchRKhIvxREz2aZEt0cs0ybAIqi55YP1hoh0B7zOX1AX1KT1ZX19Ep8qvx4lcLDvW1GX1j5zBX1auhHMUwctMyy9OyfX1nf0hX1v-xbAoksy_yxuM0HHyHAyfApuY0j5YmxjdnzIQwsY0gX10j05NP6sqmOrWxy5wz8vzJ2piQZzX1Jf0XR1wKy5SrwQlaByyQl4shA6xtQlehbvwz95xOwzzQlJxg2TzF8zHDyAzxH1jVVpbrrVyzFpzApzTIoCpzKUzyVzYcodKo0-YY-yUny_9yX-y8GLLlmRV0tdmHL0p8nke0BP0wO0pGoXoZ0yz3Q00ir_CzOmzPZsiwzKxkG8mH7x_h0gCzvs0gj0UFlRUpNasvHpWQpINzLZ1tLpHNzbNkgisxd0MRyPzaMqzisnxPzpY1r0nWv0O0nW_amP0SNloP0b0nAPkVuyExq00jiX0UuqmczN0n29qVv0qZ1jP0V_xlvrPv0Y_xjZ1K1nPAkoEywWzc40lyA74n7VdaVdadl2d0mVfx1ya3r7d0atmpUi-d0M3qndz71y98rmyr-zqda0-Z0Ya0-9rHxrE9rzZ0kyrO6lG-r1vrL9rpa0IGf5wruxzF3eUa1U6l6yr2fdBa0a0qDa0RqsFa09KqGzr-a0DecAb0i0qg-rM9ry-rvuzM0qn9rw7l0a0q9rOb0C9r59rejzD-riyrZKqGb0Wa0Tb0J-r5-rwUlha0QyrNwrjwrTyrua1Bb1_0q2xr3a11-rryrLb1nKqaLqWa1hLq4Z04wrsLqVb17Z00a1Ovkga191eU-rAzr4a0CzrMVl2Lq-Kqpa1hfcJa0FxrCb0Oa1ba0Oa0Eb0q0qia0Fb1oefn-r42yvb1KNe2a1Qb1Qb08a1ea0O_r87l_a14vk2w0gAil-YSqs_XJ_W0T2ZLIzfHn0Io9Ya9Yz51zF0sNLzjafQjq1e0AmSVIx7obzGvxX0kByQ-mw3lrQZCBkOdxwX19g0mV1bDzU-zZoz2ea86xEd0tHoSxyVPyQk0hHyAY1xX10j0tHo4NPbYkBgwcxyac1fk0vr03F18aAgK0Npzc90BY1Ed0GeiCujhvq3ArVByEFyNe0IAoinlNgsOM0XviADy2ml4mlMmqRY1uyYLe0Ad1VAoOe010jnJ0SwzhuaSxq2ui1IsjIy-6biIynYg2MmDk0-6xQCl2AkG9lwg07X0nCq9-z3F1jWusjAr5ggVav8Ywc1IO0Hx0Lk0I0mp9zcIdJwyXviNd1mXhXBy2ZiCd1yJ0fBrQM0OByErbtXs9Y1WmzL3nSSam2nqO1xRzLEb4sp2UOm40DTz7yhk40ntlptlMTz9KbcsnVd1ngmkuzzH1kizuIs2Y0mjIad1zIsfrhSw0RLsXZqRZqZuffZq25y70l9iy9jzoOsdcq7jzOPs3sclh0wd1XsxZPkh-bmOiLznqpnuF02onopnqO1S_x-zlxH1hqy0WgHIsay0xPcjBX0bZdF06lpVeBzGjvGiuCbFe10xzegr7e1SrzJY1oVaG0PBqx7wbYB1TcZze1xqn1Lf-e1J2lAf1NrAwJw1-z2X1CAoLBypArFAylByGd1akrr6k4uy15xlLdfByAWzCBz6T1FBzGZ1RozIY1t40Yqx-Sqv20oaadZnVyAy20eOpX6oWGpVKp67o0czrQp3Mpsyo93fYf1PlzFpeF7rn3fTfsJpeVfs1S1rUTqjr00zRQ1YV16Ypwe05jrgY0SgyAF1EbAIVyGAiXx0KwzSd1IAydf0d6pZOC83puSz0spCZZSN0SoiYeVOB1ZQAPg1JHdComYF1cNyDf0lNhYsblO0P50_krtg133mMsnJ509-HwEWICeV_zC3zgdzMoqHa1Lh0idlGa1jWsCis5Eqj3r7EqHPoiY0Lsk3LAnX1bY0Is04i0BC0kJpqjrvB0NXkcY0XjrVK0UW1Vg1kRy4Q1Jskutj2lAFX170yQh1Df0yYipIhJe0KwyWwzi8zNf0yYioil3LA2A0Qg1ieyabdk4zJJoEeydf0A8E6f0KxyAFybc1-s0ak0b1AoilMGCFX12drdc1Ae1JKyNAyF7x1s0oX15whFTkgwzMP0XP0C4qWP05Y12ByN7m420EEyypqUkZZP03Vzvf1xwzcCrK1k1wzFsZp7mNf0-h1rP0Y4gm-N79zzc0-h1u3hGsi-X12h0Rx0Qe0oi1F8k6sqa2qcS1M5z1P1-h1ZCZvNZ_ehnX1OL0JY1-h1yGdxVstd1Zx0Di1DW1z8zspq8i1MUkHsiFx0S-zih1SQ1G-YPk0V9ySJ1y4zlppdN0lg1fN01N03upyR16800R1vvzzcyoN04i0kKaR9u0lqfb0TQkjwjc4miY0fj1wThcho_gk7PaIA0S7ITf14O0pX19h1M8Zoj1NMHEYhI3zr-bjTAH6zgk0ej1gsNjmG_Bqdj0vozhXa6wiYnqSBrXO0QX0nZoZeyilrU1zaP0KtyeNZvSp1woCi1awzWF16Y1Fj1Lk1twzTSlrGoxZzPLjBgo9Spd1zAeZqLTC9lV0hAk0F8g3-zpi0mj1J9ljBXy6y72qsGybhsvgswknfdzC3qAh1Fh1Ch1lWsEh1eZ0Gh1Dh1Ih1rWsKh12h1nk1Wqtzr0KhsJj1qF0thstk1A3qvk1YQ0D3qmdzzk1kZ05k1iZ0fZ031y1k1Jl19EqJa1ui1tDQC6HvX0stq4IrUZ1Gl1EPopxqNoqbl1aPo41yDa1tVzePohl1T5jlhEHzjyh0mBAiGr69fYi0Ji0a-bi4zSg1zh1mjrm4zak0C1ALX1F_fckGVf02l1FXsGMUVQh2NJ6l1z0hkuijTAyj0PX1Qe03XmQIyf6pw6x7SdPe0j-qvKyCFyEAo2d1mM05d1Mm1bnl-vqkJ06MolzYGg0MGkIg0cY1Q9zHcoXeZKco-5xoybbY1tnzdY14X10WsoJ06QlmyxLg01Y0NVrZ7kd8piUfKm1GTdUm1hg0XM0lg0lchrg0WHypg0JQotyYnciIK02Pgv5xizY-m1aXhOY0ewq4oz2vmPwmQy03yqK901BpxvmUthRwmNBbTwmXWadIzVAzRzmjAz8NkQymKF02zr0g0lkZq6mgpnQ503ByHP0EP0s5mGP04g0bCznT1e-ZD8mmuwB7mLxk4wzZx08g0dGoYi1Ui1lInjBn-jlpy0oyzTHnkyzrzmgyzo3vuCyVDw8HzcJaWzsTbzfSte00Mn1QLzTzsyaabLzCo1QDy8S18Mz3ja8f1Finh7yAiswgs4d060nMv08XmvXmyah_g0Y5nyEy58nvJZjDrHzrPl15k1qxqVo1io1ddzk3rlo1sxq6d0ml1bfXodzGm1sSdfK0-l19g1As0ti1WY0TwZRsq5sqyo1Aj1Fm12o1sSdy6yt7vNnEWjqgEnYjqr30A00slqVkq-S14i0TwZ0pw2IBjB0X_yQn1jeVSn1PHndKziY0KtsZUi9avVeorxtayyl8zM7yImr2ozn1jWWhRg0T7YFk17lmCdoASppho4sg5VpPY0vFZSfk00yKYsOqmVmZrunUYsZSzhYsPVy-HyJrmPVyjV067pkeyzsmcV1-Sx_dx3YtJjnRFzFXzfFylFzOz0Dz0-Oxc7ZGz0sT1fcxOGndFzB8rZp177ZJz0hudLz0xGGjz08OuC502SzOXtsIzSQnays3T1eiwtWgnIzBvrgWpSZzvtwNRn0t0cPaWJzbtsoT1zWavYz410KZzCmnEXpS20yMreMrVMriJZCnnd0pr3zBfyt3zsexiPz9E0Y0ov4x84xZ3xS1xm1x6vnKSzY0oG60Xfy_M1-sptJ10szvJ1tpphfy4jya-p-1rH9p5Zr5ppUxqixqaiqvAeNqqvmpBwp6mpYDqWr1-iAcr1VqqpRsmVodRyKc1MVdKC0GyqjHqDRq8fyzfpg5prr19fyIgy86rJUsBgyFgy9Hq1_bFyqCup7helEsNyq_tpLgy3r1x6rOgyp6rel09F02J1_F0PC04o05B1NN1yRyPN1zl0OBoSN1Fp0KG0l60XA1LlyO-0HK1XN1IC11l0hG1Dpy9VlRs1Jp0gN1RG1MsrjN1oN1lGlTK1lN1tC0wC0tG1-fzaK1uN1hK1olyeC1cSyB_0ttzuG0EH1wG04N1mK1IO1PgznC1F70zmxO702s1Q70wK1Rbrigzbhy6s1Lbkxs1OvzDnxGodL-k08eNSgqDshEsckfyDs8RqHEs-Rq6QqrlfqSg0DsmDs8DsRRq-DsaSgzr1hXe2DsdEsBSq_jy7DsVEsWGsit1dt1qRqho1UEsmRqDEsjEsYt1tr15Sgmt1ut1Xt1cTg-fyPpra70wqzeH1ROmzzzW_0JXo8UmeO1bOd2qzRq0YH1wm0nH1a4y5okCVmZErQzyiSoUO1OzyAD1IuzCD1gH1FL1Xnxq70mH1-t1_v0Lqyi_0MD1iO1Pqy7t1wTqHg1mO1uofEtEYCjf4yEL1l4yc4yku1bSoxofKBfserou1NzzLXy21sWXrOizZbyQiz2cs1npTizBiyyHscqyXizKFGVe1ZL1C0lYD1jtreizcXyyH02H0gL1arzv_0tbyHnyLJs4O10_0-H0Fhm3izYn0sL1wq0j5y7bytD1RHfOI1zD14q0RI1bv1QI1IP1-7jX80sjzPggf6cgxzDyzixzFYySPsQryRkz43kTP1hI1F0yCM1Vs1nP1EszXvzbP1jI0gryeA12v1sUyQE0JE1OjywI1kP1SM1zI1XM11I1Foydr00I05I1tP1hr0a6ysvzzurxvzPoyqjyDZrjC1E6ppbqvjyhrqXmgsfyZrqJrpeopwfyRop2dpfrqVw1zjybUsyjyTUsfEhbw1CfpDf0ysEji1hPmmeE3BuzZnNf0ysEd2hdKdHIyGs0eOZOU1BArJzt4qm5p1jPznrnMfyafz6ZrVpzLr1x1r-M1rJ1rTl1kywB1al0urrJG1Yez0o0Gv1voy5yy5J1CG0DtzEG0ZN1ZG1-B1wezJlyIr0n60aG1mG1MK1dG1YImcs1hC0n_rdN1kZpKsrWG09l0Ip0_l0IyzlImVp0ls1htzqN13fzsN1vG1_gyxG10C0RqzGt15Bo0G1bayy-0Vgz0pjH70Yqz5x1uK1-C0mpyDH1qK1sWr9-0gWy_-0Et16bsYm0X70G7jZ70Fzzb705C1N_0qhySO1nH1R_0Erz0m0DqyDD1UH04m0jH1Yy12hyb_0q4y4HlZO1nO111sEn0Uqy2wf5u109pxmyZTysmyaW0lH0cgroO1rprNf1670fizcL1KFGeL1QDjeD1xO1wa11TyfrzlL1qR1irz1_0tqyqD1sR1qq08_0qrzO80xR1BYrEUyyL1DA1CrycnyzrzW80KP1ziyMP1a807D1dqrLA1fqrZ8lBr0YI0BM1Shrh80fI1cYrkI10I1YhrXur3v1kE0oz1KfrehrfA1v80RM1iA1OE1ME1djyourDw1MM1yoxGw14I1tE0wOy8YrcM1mlzxA1cE1gM11A1ii0ysE6F1fxrwx0GB1sk1i7yYraCf0D01OhE-7yYKxb90i50WFzKq18WpZc0E01YDZGtyBjmL2vJtyYkyaUzJNpwApJ1zFdytY1Vk1bSpKEubUzsUz_ry1P1X01b8FusySdywsy2Lyp01e01tro3syN01ghEgLet01hyAeOrSTdhTBxRpLNpnp1dk1ysEc4lsEyxM1zi0oGbP8Y_rlooZvg1101E1A40YIPioDwRq1w5tuw1ad0gCxKEuDq1cjuFq1L90CGn17ZPq1cWmvw1OhEtlcGXxbPAfZobUhCq12mcumrT11iQxiFzlOzCjn4st6inqQo0varZke11ghE26tZdAqvgJDyOXtGYzk00bvvp00zVkFp1v00eq1XItuCr3Q135iCvrflvnq1OXtuQzQJzuuns90AgxEr1JNaj4xy4x74x_4xwQzq5aKf1Uaixsz9M1CG1_F1EG1nr1GG1EN1vasfpzGs1zB1cD1Xze4J1gl06J1Sx1c60yl0DK1e5hUtzBK1Ebss21jjjNlyr60FK1-ZyUG12O1OC1aN1x60lG1TmxGhxos1WK13gyrG15gyrs1ZK1Im0cp0ZC11x1bC1nK14x1It16x11s1Fy1xlyQkjkSyv-0tK1W6eAH1Q317lymayTylDD0pay8tzKy1cK1ZhyNy10WlPy11frNO1HzzGH0fokDu1cu18pyBL1kUghGsLu1PD1WTqDL1VO1GVmZhzSXo231UXoky1gTq5m0zm0gy1khz0GsGrz6v0IrzQL1zJmBezlbmSQmrFyKizpUqStdp4ybprRL1g_0Vq0u706e1WL13my0y1In02y18705y1u-k5H1hz1dD1c41Rn0MJs-H1grzBz1KnyQv10by9O1HI1cn0rD1CP1Mz1urzuD1wrzAur1L1LI0Ecy1rzWvKIryXz1OP1DYydz1e80fz1g80MRsWA1MG0Dszdox6kz9v1bryyz1bvzdP17esgA1Jlzpz1YjyDZoXr0gjylA1PE1nA1C514Yr6z1gr0vmhLw1bszh2iOw1hszQw13uror02zxoLLnYky1xZUkc2nPEnQfyy11s-hHow5hpwYJxk03Dxcq145xtullTx511y002unBhZHJznzxo0004a-11Ghvt00fq1Pwuw00j00S402ijsQoXAjV2ndf02zxE4s7owt5s0sk-2ziEtJjnUFztexET1rzwJj0zF1LHnR61RFnQlnvHn-nhq51Pvad9vOqxZ2qLLwPyzY8w3Qv8faSFnS01MOxw9lH-ngh0bKxY11aFzHq1ULte61sLu9ygtlvwRiWiAv51PisZ61kNjgsNOoaOX0MV1_p1aNlRCiJGnhOmGq1by0X8ZPGntBAGe1Ijn4std2nq6o34Zs115Flz61GyJh11eAhP61GKt761tBAn11U61cRxJ71LolTFzXFnpWzLowUvgow1OhEv6dYKdzkqyugqp1Nm1mO0_krr71vp1USrAqmqqmDLhER00ro8p16p1Y0oNRyKr1Ex1svlNr1tB1so0590qrrCN1e21I_0UFy7szLx1LG11o0sRyAzzNG1inrp21ON1r21hN1OMmAK1Yx1wnr_Vrjx1-702pzY81TzyfN1jG1PK1ks1Lfm1Astx1Ppyh81Rpyvx1YFyktzbK1zs1OBsN315tkg31w-0O31E70BD0Zqz4s1I70t81W31pK1z-0N70sK13G1nSyBO1KWyrgzHH1A_0vN1NCj3K1zC1Bcs2G1XH1wo0Eu1_orOD0BprQO1O_05qzWy1Ou1Ltr031OtrbD0pBmJq0cO11hBML1nH1gO1Eu1mcsPq0vH1PbylO1K41fnxXW0WudfH0s3psy1Zqy3u1u3p74yHToU41gqyW41rO1bD1uO1nuzYgy0be7y1Jv1Wyrsizx_0yuzmL1pq0G80rq0Sv17O1Qny7qyKz1BA1FI0vL1CA1Rz1jn0Pz1ln02D1rjzJA16L1Lcymv1L5dprhew0D5d1jzpzpPE0iesdE0ShlThrVkzbE0B51VvzW7j1cmcA1rUyqI1Qr0zv1tI1OM16v1_v1vz1ijgnrymI0ykzpP1sI1W51Qo0580ULm780Shq2R1_z1fM1nr0fE19htYtywRi0kUfJ1M01Yb0E_1ObAzIYs51RQdfsETf1GnxKu1h4yujie4yrFnP414YeV_1YCjKDzk1zl717tdrQioNyT3xz1x851n1sOhzXFsQhznUgBTqQW0v4y4hzeqxuX0emf26xtPr4IrJr1Vp1K5FRGG4QbV711_xRjnJjnFjnmnmmLep61OWxr61f71S3jD71f2qaHs7_14st9_1kfav11Jtax11Kp12_1MFGV71miwPyx661JA2Ljny51allJ9wm61X61_Y0EA2N8ZE71hJwgzw4kn8_1XA2fUhd61PA2ghEuwxzBM9F17M1H2xR4aQ21zkyoo0_F1qo0wszA81Wl0cZyxB19bAFs13y1VRb1B1JN1m212o0o216o0EtzUx1car5VrXx1LG0Zx1uZyEK1b818VlgarNB2vH0d81OK1x21Rbsg816yyGfrTC1B31ZB24mjFm0bfzp81us1J91l5eptz35ezN1VphjK19s1081iC1a31Ay14819N1oB2pC1AO1Hy18x1xsrhgzohxFO1-mxv81tK1k31rm08K1fu1_t15ayPOdWH17mfZH1CL1bH1Dq0431-qzHL1631HqyLTy931lH1CXyID1Dizhy1O417v0x709v07hyndi6brny1PrzNiy091391cq0ktrxH0kVyXiy791Rbp991HRj_y1Nv14uztXym41OnytC2JI1Q80L-1uYj9grEP1r80qfMzMsUI13D1GurWz1nv1b80641Rryez1wv1gz1_41k-1KB2UM1rSjhI06v1r-14nyHjxK51uz1hA1kcyjA1H51S51TD23z1380Po0Val7z1Krr7I1l6ykdrA_1yP1dE1rjyC01K_1OhEudvBLr7TAsA2N21dPz_zax9053xqNavA2x4xVAjG61o51PLjl-llNj771vF0Tl0a21Bx1bVy3F0FG16HmHG19Qo2J1zJ17-lk21JupJs1-kyLs17J1Ns1R81is1uVy_B1YG1GB2ogygx1RG0JbsfG1ix1UE2Baye81UB2iN1821_Vy_Pm3609jjss1G31ebsI31q-02x19G1T9dlB29BjnB2z81lK1281L31KPq1G0-N17-0vp0c31qpye312B20K1pE2vpyyC1xpyBH08E22C1n31sm0TH19t1J_0CC2hQjEC29C1XcsLH0Qu1W91OzlY91QtrLXrKq0Iq0PC2Bu1wqjA41TC2Hrzd_0jO1Ru14bkG41VupUq0QD1bu1OpkMf1m_0hC2vO1NC0-myCv1wO1891ngrfD1rqyjL1Tn0AI141sC-1B-12uzhix1JsEI17JsEL12N0uY1H3cNz1v411q02C2ImM4C2MI0Uz1Ehr8C2Y-1LcqPP1Mvz8rzSP1TkzAM1CD2AdrGD2t-1FM1E51LM1br0YG2lz1aG23nyEG2KjyxoxaYyf-1YA1x80SD2Ho0yI10z1gG2t80HHBWM1qG2nYyVE1rA1ulzoZr880_-1-I1s_iB01q01OhE9x0jLDj114goJQnzunOQdi_110xgQz4Z1z1xO2194a5b0p0xRCfIPilKyQ11znudFnF9mrrpc71fcxcFnRudIlzgdnL91Y71I90Gotz61q0xt2xIA0BHHpD2wAoW4xh00tunxD2HdzGC0rB1-71ro04903A2qr1Wgyh218A27A2591o2kIE2BG0a60P81ME2FB27MqVG1ZE2Ts1VN1kz1Q-0MlyXE2LmxQB2tO1SB2Z-0-H2NC1G-0fE2ns1Am0sC0A31cB2n81jtzxx1emxPbrp-0BhyoE2U319811G1sB2Ophy81kC1cfrqB2T310N1iay581zB2gPj881-G1ram_81aay0B2LSoD91vs1IfqAy17B2OO1f21nH1N91CbmYBm-p0IH0w31MF2_C1dH1eF2YmyTu17mfKL1IC2D4GQC2NL1zTgau1j91hO1w70R-kS41MhzqcsSlz170rzlSq0yy1mTynF2Ev1iC2Z41bL10H2-XolC2rby8H1Lv1pC2y_0DI1pL1Dz10qy5qyan05JsII14bywR1K-1Yv1U0dGUySI1x41GoxTI1HG2VI1LP15D1iny4YlNA1SoxPA17zzTG2FjyED2Hr0EE1nz1p-14v1LD2fG2DgqrG2TMUPD2M51rz1BfsQq1yny080VD2U51m-1xjyDEfuryXE19z11vyfdm2G2OijhD2Rw15G2U8ZHgsK0r2Q0yvlEYp_61edjD3zcVy_D2Dj0h6ZZ7zJjmvAFu8fz71zp1xK2tBcSnwE2D561u4x_G2OhEb71k8zB3YkXsbq1z6Z551pOaJJzIfyFspghE_vnqNa1_1ghEqFkD115M1tSz-rlYGbsmrT5nwGykD2Rc1-Ac0JCS2z_g1qWsko1Ol1qo1ll1sWsjl1Fa1Ml1mZ0j6yeIkN01-pnInq8f0gijNg0TyzwexiJ0ZGc3FdHHqvp1SOZuYs2w1BrmYYsFUz_GZpYseTzQvmsYsfrmNGzEZ0IanR3pG00Ut0XIt-VnwYzDgnKanUqxOtxt61CXp9q1ZozpMLt7ymza6qnU1m6ZzjlxsSz0_1_F1Z21afyZZy01rvK2d21AE23I2yB1GN1P8r-yzIs1Px1n21Rx1Cxlaa1VhdNBo3VrcE2T81GI2v21BC1Vx1MB2KI2q_0a818M2EWrOmxJI2fs1Qp0MI2BzzgE2OI2qImVC1uG1WI2eSyYI2YpyxN1qtzrlyeI2xpjgI2At1G70xG0wE23x1yE2X31681CH1_s1Y31CD0NapWhy3bswI2f31r81WE0t811I2MxzRQqOxz3uqW21ygzTxzNDs7mxzorxN2oCsC4yl31Ry1tm0ySqUQs7mfIF2d7hKF20v1tcscbkXy1Lq0131XhzJC2ay1EJ2o70Vu1GD1r70Yu1f91r31VH0WC2sH1VD0uH1RF2TTykF23Xl_u1TrzfOmeJ2XpkeO2Wl0hD0RIsXzzwF2ZzzlO2C80IJskL1qC2C5y5uzvC2A5y3uzsO2Uv19_0C_kd0lIqrzYqxC2yJ22Ls1J2fQmQ-15q0yCmIG2HvzKG2y3dMG2_C2qn0Ocqzw0z5yCZlwD0rRjyD0MP20D0izzFeskzzXvp5D0gzkIGyrzzXvptzz5QmvzzhzpGPmRZrlzzVGy2zyYDmEE0Wesrvp5zzBK28v1tlRgJl-zzVE08cri-1CE1LOfZE0Gr0VhrBI2KdbUKixes6esjkzVD2IM1kI0rI1kG26nyuI1w-1QM1QD2LEoTszWG2VM13-1kG2480aD2To0SvyVo0eTsgK22uy3G2C_1jD2rk09pnrwyj7w0olRYCrxzdDaWQ230x4D2iM2iVr7D2871AN1rasvH2soyxH21J1j213J12H2Z605o0vVj7B1FN21M2Qs1Ys1Ss18Mqw21S81_Mq0Q2Jp0GK1cx1Zs14VyBN2lC0DN2RmxeE2GN2IN2CzzpN1j-0iG0WC1FWy760makmE2ZI2K31aN2Om0hB2dqzLkjP31dN2iSyjI2Mgz8E2mC1Cy1RgzEy1YR2Gy13E2mqzJy16E2Ft1cR22K1HO1oR2PkdqN2O91BE2OJ24Sy9K1eok-Umq314v04qz8C1BO2Vhzb7jV91m70LC2iH1NC2kH1a_0_31OL1WC2E41my1Dw0h4kmF2qO1fC2o_0n_0QtzfL11przO1aYj1O1larjD1k41lD1XS2nD1rL17F26uzwJ2MI15O20J2ev1xrzO-1Kox041iv1U-1kv1RyfX-1gmee-1wn0iz1yn0vv1C0zxYoWP1V51n-1Lr0nG2Nr04S2Pr0MD2VK23SjQK25nyPszmG2xI1f3f0-1F51GSstG2NK2vG2ZM1cK2sA1zG2--1zryhK22hrjK2g51D_12qma4xxAiO9z1yzQDa9L23k0Ve05k0GM2X20Pt0eIz_NnKM2dLzuq1ALaau0-20EYnALzCtxE61nJ1tA2arnU9ZdQ2J2xZwb1xnbtj0xnfM2qH2Dx15D2XiklQ2Hx1vR2bl0qQ2EE2oZmGE2hemAB2L81vM2vQ2EB25216M2t21QE2yezMtzdarz21FI2_M2HsrAR2Op0CR2Xly7H2uari81l81zfzC311fzTI2Gm0LR2660q81E91QqzRR2rR2qlyLy1mB27x1mbsTm0ylySw1gN2UR2dR2zE2vB2_N16-0rC1lorlR2iWy3B2kWy-E2AH0JD0bI2K91QH14I2SH12I2Pmy8I2AL1JH0_I2cH1HJ2pH1ccsb91KTySprFO2-31QQjQO22R2du18v0UO2PJ2jF2NJ2j_0dC2aJ2aD1Y41fO2sF2K81Pn0f41hq0pV2hD1Mv1mJ2Ov1rR1pJ2BI1E-1wO26F2oJ2tL1yXyLz1yC2hrjhn0kS2Qz1pD0EryO_k6C2wdsCP2Cke-J2NG2tn0PG2dI1TryEr0uP2aE0GK29Zl5P26S2lkzAw198j9P2HD2N51L51AT2gqkCT2UW2z-1FQ21S22-1ar0tryWE1NT29-1MoywvzxP1dfsTT2RoyUQ2oE1jFhFmBS1zUsya-YTX0oaZvVzQAznxr__yQxmRzmdmn-ozOysDXzSRy5fxznoqVZvdnZxZ_q1oMrsL0eLTHbz6zgaZ1H40GQz7tnGJ0Dv0X_zjulxulcsn9JoIKoQF07-hei003gOLyhM0ZY1qQlIcoeOhhY18QlsJ0DUh69mkNkgDzDj1Tk1J3j6tbxrZeDzFpow9me11yboC-ErU0s9bw6zfA0CA0fB0mT1xT2KumKem8M16T2iQ28T2fKqBN1fgx890oQ2eerqQ2sM23o0JE2lerDB2Tx1MU2SE2PE2IB2Us1l-1spzXs19Q21Q29M2cN1VU2eN1XU2lZpASynx1fs1px1HR29yyWp0XK19fzF31bp0lE25B2cI2eK10U2QBssU2sE2uU2eSy0-0aR22-0qU27s1eR2qC1up06Y2tI2yayOxzxK1uC1tpyyI2AuzpN2AF2DV2tVk5A2hH1xR2-B2gbrGF2KZ21qze70kbrGu1Yu1EO2VF2l70aD0SV2Y_0QH0JJ2e91JD1mhzLD1ZV2n91WO2WJ2Orzo91E4eqy1mTkYbyDiyuy1r91Jiy7np0myeqyy91rH0mnx191kV2MS2PS26y1rV2SS2oljeIl6H03O1rC2cS2uO24_0bS22V2Vv1Vnyyq0s41NI1vD1GP1cv10L13J236l3L16J2Vz18J2Jvz-C2vjz-q0Mcyvw0fLfAD2841DK26ixFK2zP20S2ZK2sqrjUyEw1wqr-P2_Dos-1gW2YW2_S2ND2GLmWr0J51WK2SW22I14z1wG2Iw1dK2NQ2vA1AVyRT2CVyrW2jszVT2xqlmIdKOlm0jlf1CDyckrPA21CP6lrCm1e2gSk0Ye0CjVMyzmPyXIxtA0Q_zup1D9nRLbFW0DRa1_1QjAgS1taAsnQLHcX4zTH2YKbih0Mbz1l1Zg1uIdwqJuj1zKyAi0lb2HAr5B0oiljTAYk05c1vo1tb26-ao3lr1hD9ypob_qJpb2eU1vAyOb2CsZofk9c1W_p6Tzfil2obef1SAo_c1Rm1Bd1XvrNwzWO0Pg0XyzLth6WmP1yaR1ywkfj0bIyHn1q9yi01zW2zY1_ozxU156pWk1VvlaU1ksZV9zSk1Si1gqZxs03BAL1kfi1FZ1Ki0hj07xxxxZAS13n1A-lA10_SnuZs2Cr0T188p-fxvtrJ507FiOYhHwzYLB5j1zc1VXLeGG9c2B9yNHjEoAjty-l1Sb2HW1mmz-b2Dd2z3lJd2gi06j1ow1CsZfK0q1hg3F1px5b2eoL6l1CsZUyjZPkyi0dX2SY1HmzvU1YY1Nc2yg0VR0qX2_4mkCzJmYA6mG6mts01l1CsZKB1CyYBKshBAGkwIKP340JVhhIkUO0xKv5t0wgNT10ic07FifIjcyAcbAb4YixvGJf-4cO_1fpbyi1q1u8d2jXkDSa_d2CsZi1upjl_Wx1d2-h1Fy0B8zljlzg1PX00n1_R1jFre0rvw1Qe2NOie3Zomqbwjek0RqxMwglLbnDrcTze9nWqxT111n1zWzoEz7Wz6y09WzZTzR-bbTzyBAdTzSM2Ps04Isvd2eGG4NP_WxItx81wXYIXwx4FrCd0YX27FiQWmnF17FiuwiO8p0WsDHyl9yJ61CsZU5vYuJ8Cl6UT9QwaftZzxeqlenzLZrD0necz1OIG0nQf2eGGUtxnb2triNb2q01CsZPOJ94g7Jj3j1dgklf27c2CsZY7xrf2b01yc1ud1fe2GsNHgNmd0qql-W1CH2E40U3aQX2zW1VQ2CsZkBcLHc3c1W_zYMbgTzeQkRs0Wd1oIy2IsQGyyOIbe1mIyG1iPg2yxc7e21PstPsvdqxgg-Erz5duPsxdquf22BA7PaBxjLb2DT1ul1Ji1rb2yh0UyAeg2k6zv4z4l1bg1Ld24mzVp1jjZUtbNX1pnzOY11gohm1eX2L0Y80jbTiWVp8d0hGzUJ1vyzNl0lo0zSzdo16vbMd0OTlor1kNmAx1jQ2Mr17T2gQ2bRy-T2wK2eVyAU2Jx1GY2FY2Mx1jC2IU2vRyPG1Nx1NG0MZpu21rerNBoV81zl05Q2XY27Q2Z_lbY2mbyLp0nh2-Z2PY28H2b-0sh2cU27yylY2aB2yh2SI2JR2Zp0kU2ts1H31rY2rI22BouY2TqznU2Igz2N1np0-x1oB2TN2p6hcN2oI27818ly7N1eWyyB26G08U2oqz-U2qqzG91_E2CV2t31XBmIx1hZ2LZ2CJ2yqzAC22Vk1R2v70fCjTZ2J_0VZ2ED1WO1k70UuzIL1ecsCrzZZ2d91PO2eZ2cuzh91KD1fV2hF2l91PgrND1ebyNixiV2aL1mV2kbya417Z2LDosby-y1xuzvby3F2pR1nJ25O1Da2Ca2r414O2Ja2Oz19V2BcyU80wiymS2AP2OI0EW2MhrRUy_J2d-1nP2jG2SA1MW2d413ARpqrUY2GT22S21v16P2oI1ghrKM1cG2KE1AQ2nj2roxwa2jvzCw1uG22z1YK21-1MdmsP14a2uP1OQ2Kkq8a21ry4G27c2jjZg3hR9u0XD6i1Sd2D01Bk2rpVa4YH4ahLlicK7b2H8zmxy2o1jjZP01EM0Px0pnzbyyCumSBrGZhMpyAdlUM24taeM28D2zF0Or1xkyMh2xA2cfy690DN1F819A2DE2KG14kyXh2b8rKY23H2uQ28ccwQ2Wtz321-o0SY2AI2ia2VY2DC1zl08Q22k2cY29ezCN26Q2EN21k2NI2gU2UK1Q7yDqzrGlYK1xjckly0lyON2otzQN2kB2rtzxE2pmxgC16G11Y28G1HZ2VR2ujknI2vU2eN2qI2HhyhN2MK2tK1DO1ED07E2bl2dhyqR2pl27lcGZ2Xi23frpk2IZ24C16N2KV2RO1S91UZ2U91MH0KC2XO29hxbO1bZ2XF2eXoES2QJ2gZ2hi2XJ2HS2VJ2UD1yZ2570X41Fv18A2970Tzyr_0Iv1mC2drzkJ2Ej2WS2Ij2Pv1Hz1_H0F-12bykiyJz1uL1zC2_F2KiLXj1N-1_V2ocr1C2Wl0NUy7J2XI1Icy541Xa2bI1Cr0SvzDD2Vcyjz16k2kj2ID2GM1uj2JK2N51qj21z1dG2iG2uS2ra2SK2vj2P51xa2lP1yj2JT20j2IT22n0NZoer0X51bM15a2dM1V4rACk_j2vg2lfsDBGWOrQVipfs3g2k9y1g2Gcobtb5g2J61jjZLhNkNr2Lubn2hd2dn2gm1fn24g2AHFLQkow1jn2DBGJhh7sy5Rknh10g2qn2T9z70jtn2QBlHk2RXuxTz-_q-4lHBzK_fYWzqkxuvsm90zQxwxuiGxHo15YzJc1AX2FLzJaa6Yzitle_xzBii40itlw6nG3z8n2Jsk-KSmzjBqxQxB7o1ne0zCz1403i17aAqjr5U13Loup1vw1sFbkrpHBixX05WsUmrMLi2nzpXscT1gilYwqoo2pSEEXh1n2tozeY13X11Ql9mrqNd2nzhEmRM0JVp-al3L2fBrxo2gyyZCqt4zRi1GuqP_x1o2YuJOQkFk2owzJ5mle0gV1Bj19JyB5mUCzVp2Q5mLDzai1ASlk01kg2YtZVp1TCzqw1v4gSVBLf0Wp2TCz7c2op2bb03Ky6YiH01t71fc2zTm-Jypp203PhBqv9z9f0y8l5nzUc2ePsKp2izqCj13Y0Wi1SkZQi1Gm1spVf0h_qZz0v8A0KTdatykmzBA0jA0Dq2KyYDK00IeauhEB0Jq2Vh1PB0IB0q01Eq2d2hD0jZoy9R1btymvbnkyLerVp1Eq26Rrt7CTIhRY01B0Pwk0B0kA0-q1goy_w1Y21_X2hM2lk2Oh24HmQh2zfySh2hpzpM2wH2Wh2fJ2HE2tM2BB2JU2zk2LU2xQ2S81zQ2kh2DpjCK14Q2xnrZU2Apybs1Lr2ds1II2BR2Dl2DR2bU20Asxh2j81SsrGR2AzySSy4h2kE2WSy7h2iB2Sl2XjhUl2SR2AbrXl23N1Zl25N13Y2oK1uB2z81wB25U2HJmJSokN2zN2dfmV701Oqi311OqtR26I2Zi2Fm2K_0ci2_B26C12l24R2D512WyPF2XZ2NH0c7j831BS2dO15FsbF2PL1dF2Y_1tH1R41ZO2MwcqmytXojH0F4zlH0t91oy1qVqiTy9u1G9i6i2LS22H1oh23Z2bN1QS2OdsnO20O1pO2zF2PI2Vn0_O1-4yrJ2o41_ZguJ2AP1Ja2gS2av1Ma2fv1FP1iDoHP1lDoBW2T-14D1sm26D1um2Ar0lnyyjzqv1UYrCRsBD2yS2AuzUA18ixPW24ZlFE1KD26v19m2zj2_m2lE0tUy6m2x-1DQ2ncyIn2Mn2xox1j23m23j2MT2yG2mW2elzcj1pW2fjx-a2xKltW2-U02rqvtvQf0WAvSob-cKOk2LW19b2Yq2u4YYc1rog_X1hxr61jbg081jJ617PaQ5YlyAy1kTuhBO0Fvhr2Y41ko8zvw17PaKyY0X2BJy7t2Kj1wh1TAqQd07GLNplrf21X10o18o1Qd0kyAmFdvh1wB0Vomcvgdf04b2UZhfd2Tb2oMyBxyMSrE1yFMoNf0GfQW2Ysl1VV1Ub2Xh1Qe0GfQptimIdKd2de0_1k4dyDf0GfQCvMftqYs0-dyyu2UAqZh1ZjroskWg1iY0GfQMsiXLjyg2DV1Su2w_xWY0n3l-l1NO0tg20i1J5093lM-zJ5HRv2pS01o1bu2YsN8GLmplVlBzmlo6ko0jRBykuyyh0ayAW7asl1w01xu2jh1ii0_LbH_zBcW7E1fjnyoavd04pqPZ0ONz-1zDf0gIyF-fCW1JxbpjmzzYP0m-v2WdUpun5ozybl-TzlcoER1J-Z-jmNV0Fw21QpkcoAUzmcoFR1RwZHR1Ik16ozIUzbblb-xU8YbZ1rcoYYmokmVkmEpzvMolY1FbooY1NX2wU1cw279yz8YikmJ-ycqmUw2mw2B-ypkmjkmW9Ypw2cYsS-yVw2BpzO-ytZoS5A9W259yhw2nw2CWZCao8kmUZmLw2TsyJlmU-ybc2UMoZc26-pim2Hx2wY1H-lpBa0W2Gk1UeyPx2YlrraosKoGx27w2xU146pSx2B1zilrdlm90Aec2EdyJk1QV0Wsy6Xs9YyN9oFNpPsyFNpMtyKVzPtyk9Z_01RFpRJpNUpsFpGdokUz3roHVz1roQwyYTpdeyidorUzrx2A2oj5o0UzyUzlFp0Uzp5o_qkkNpu9o9Uz8woiBpqNpuJp2i0ge0LVzKDZxJp5x2QvmSLkEVzm1oGVzcUzsx2NvZOk12x2vBZxSpOy20EZQzxIfZ-6p0rohy2zZos0mKnmble97peQ2ZnmGLZ-L2gy2R-ijkv2OZRYsj-yUxMNCy7pmNqmpkZUzxZYstqmSYsOLZzy24KZNLZZLZio0_6pkqmAz23AZf-y0fAn-y7ogYqmFerbqmwBzy71SYsgqmwqm3y2SYs7LZjy2RUruqmEwmTz2CM2PVy9L2Dsm7L2gMZv_mnrm2p1f0yWYs2p1NIy4p1gq2ONZmYsfz2coyGNZan1tjrDM2ZIn6L2uz22wyM8YdU1P_qZrmVV0mky7L2etypwyZbljrm9fdbSr1p1vYs-z2HsmtrmFXfvrmsezJerF021wyPrm8rmOOZUgsE029z2O02Vrm3wyXQ20vVtwy0z2JOZowyH02-CGgsmOCze9zVVoFao471rOZ3717z23hbX9zXz2QSr3YseoNo024ZoEPZg02l02KPZf9zxsm0Zr6dmFNrYSrP7phvEmsmS5AmPZ202Q7p902Q3a1sm69qW9qTumF12FVrM_ypTrdRrzUrTRrJ_yJP0YVz57zu7zf7z97z77zR7zR6zv7zhIo0tgLUrdvvWV0Asg6vgFRyey0R12dPcaSrKNrK12iRZfSrueydFZweyXIoTU1TvbGumi12qX08X2c-bw12QrAOumzUrFpmM12_Qy512P12hvmR6xhUrhIo_12IZyx12q0zLeZpumlz2D7zwum0_yzumDRyK22acaveycyyYX0HZyc12F3YE30LX0DZyONrK_yhvmp5xLeo07Yuy2WUZG1aYvmGUrhIo7vip12zUrBUZ_-qS22Sibjvmh12Q12y12hvbp22N22lMcJ12DJdPp1WthSwmLwmUwmnyzg_y2BpBOpysofx29OZCX2nVzSQpsUzy1oqTik_yPAz4wmeBaPojfw2QzmVWZn_ysaA7wmBM2A0m2W2rVzBxmhmqsAzcdZ-WZL22KymxJkJjALUz1W2vTk_zj-_yep2gXZkMzHAzkxmFiaiXZN32U32MAzpXZo32lXZHkuSWzyAzu32pHb5Azl_y8VzMYZYAzUvv4VzSAz-VzZAzwz27_ytAzjZZXn1MnrEWz832bAzsYZCWzkAzaAz6W2oAzVymvYZs32jMcEymlym4q1HzmoAzV42T32T42oymKZZoX27VzoAzvymWq1KWzf6YzymS42zVz7ZZuAzNsNmZZ6w2Uf12ym8ymB42mpqg428ym-9mX42o42jZZKzm9Azj424425e237gEzmg7xz32S6g-42Tzme42PWz7AzDqNw32D42LWzdlN4AzSdnGWz2AzDqNA529428zmG4edy0u22k0mf0mybZue1Zy0J2lv0mZ8FPf1JT1rf1jy0Y0mQfyT42sf1BBzi52b0mb-j30msf1H21EZsY525bZjB11uso52wbZr0m1_ye0may0d529-FdMz2zmz52EWZxYEn52v522cZQPz70mDdZyJaGdZbo1nV1C1m9Q0jfZIL09OhBo23eyjl1MLoMBzP1mJBzSk1d1mPash02h9z11mNLhDR00p1ec16fZCR0IwZ9Z1j2mkeZ31me62hDzuuJz1aT0y8b2GR0171wUoGR0wTztBzZBzM2mIR0hWztgZfV1J62v1mq2mNW1aF1p2mUBzDWzy62-gZeBzI4mK2mXOpB72tgZlGpH72YfZzO09s0W3mRBziU1fBzUBzdF1962jBzUBzu9mUhqE72D3m68pzDzbF1K2mfPpK72O3mIQ2rO0U2me3m7wzu62bn1xO07hZlBz5zsun161muBzP9VjWzh3mg72xhZm3mc72-62v72sV1R72v72x3mc8k462f620uZ862nibCCz-3m9GkA4mWvl7BzE4m9BzICzNP0I82DCzgsN-BzN72ACz-CGQ82Up2rCzV4mZR0562dGovP08p2C4q-p2Ouylc2k4myp2lWzap2-8mSp2iRlH5m45myKy8b2Zwzk823Y1EuvmbqOi18Jy0lZ4z21t2DP0nn1hc225mFvAT50R82Aq275mi2jgGoF6mqd2_5mxdi782V82ne0Ni1c825wh8Y1pX2g82g6mTLnM5mud2x82JKytCzgwzss0q82Pk2xwzCq28820g0go229jA5msSdi5yf82Guqwn1C_xS7mbp2wp2lMl-Cz5W2wW1xwzBDz482X3qToz07mOqZR62qb2gCz67mlDamBA1_lM92GuqDZ1Xskjc2b92Ej15qZWsZqi0Bp2Ei1HZ1re02720Vs4s0ep2I3j69mUtZBoAE52j72r9mJ8zSkZX722Ua042A-2qX2mX219mnBz_p2cDzU-257mZDzY-2G92A-mg-2NsZuX2ehnR-2aCrC3jm-2v_iL8zLDen62792k-mAhZ62me-mgU1-cZQ72wwzAQ0yFZFGaJ-2o6gs-mU72o6ggF1B_2j8g572wwz4-m--2wT0B_m-722-mXR0L2mVY0k-2ZjZO_2ZLbk920dZZ_mPwZc_msSde_mWwZquZX_2b_mb_ot6n252m8yEEz0Unrw29Ohk_2zw2M3mo_20_mVGwc7xo_2IRzHEz6tbKEza42qy06wq0paOxZax2X3Z2_25VdI1rCh0jgsPrahxZQAnnMzqy0q7nrAnkw2dEzyU1w2irPzyux8-Y1AnUUcgBn4ByxU17AnUEz9AnmBA8yZ8IoeAoSA3EBnJDbPA3dWirzZQA3OCnWzZYdaOBn1zZeBnYA3LOorY1EczmzZWBnqzZnA36c0Dx2H-Y0zZazZJscuA3yy0REzsy0-c0uy07c0SEzM8a_BnDh06ByXyxBxxe20l3ZKjlOch7bhrCnnCntCn9GdIB3UZs0ga_Cnu2ZVgo1A33y0nFo5y0H-z82ZLDnwe2Bd0ye2I-znEzyEzVB3jDnDd0KBnkCrfB3dDnwEza1y-_24y0xe2WB36Frove3EzAd083ZxDnienUn1IA3h9n03ZI4Z5Dn7225usLgsPLzeDtBFzlPmNEno4Z0D2LA3uaaqCqnEn5V0KQaUVhuEnemq0_2oFnAj0XdECj09EnKEZQ6ZCBf8En3En-EnSPl3O0Z116jxaH2R11eFzQ61N71cA2YH2Z71HC3Nq1hFzE1AW11V9ueA2I71r61L71oltOV1expk9ZIT1f71vC3DU1l9Z082-Nu0C345p96sMHnOjnfyz5B3V9udyzJ-Z0Fz1ir8C3qyzcHnTp1BYzqGnWln2HnkC3Nt0zk07k01k0DIn-k0VonLAaVInwWzgo00OzuInaInJl0HM2zJK4W2yf1KQaRGzGZ0DC3TPhaon7w1EEixSi1irM4saGzTdxCntFJnOx2Wx2rbxNXzfwwlRxi_wG4v8P1oRttjxxD35muo90TLxqRxXQwsRxwdwOEeg32idtnjnDKnEE3NytkD3o_wqUxRJxhDxWaxCHzkvynZzidtDHzdlNZJZtC34PkCLndws5_2G0tHHzn9nEWuhLno8ukLn9-2fozNPvwCyqhvyCyLIvMHzHA3PkxEnvQHzTuvlOx9WuaB1caxkaw2wsKE3G-sKMn4kasGblq1I9vcTxghweTxsBwmKjYMn1Ha7KjKOko3vJkuj9wA3tmMnpXZoMnbHzNkuTPzMRxeWwrXxCJndus-MnhThEvMSE3hJtdus2E3rHzHJasq1Pysm9oQcn7E3fF3Jo1_AnDA3z3s_XzsfaJD3ous3KaDPnVvsbE3MPaOPnE0aKPn7D3N003KaJPnqVd9_2NIzLMaiR1tWZ_C3t6thKae5nUdE-F3tMtAG3oIouNn-qlrE3St05La0W0epcEX0CQuYQzjfxqXcTysmF34Hz6Ma8Ma1ynKysypnFFaXE3j50Zq1TfyPOo15135ix51bmu3IzeF3iA2cYxOA3SB3r9w7IzDPw9Iz5Kbiq1_OaD21POoF21ORnJL21G3Jv0QRnsRvDG3XauqzxgRniF3Br1PJzPOoWRnL9aHL2X4xFH3GJkoRnSJzRhEL10oWpsssbYzatsxts1ir-RnFhiASngsJCSnoq1MRaWYzC100WpLGz3PaSH3FGkyJz0Kzvts1Jz7Tn8aAwTnHh2PBtQkrySaWxk2TnN7Zdpnvc0jYzEKz5so1IkLpqtf1E50sIoG50e10fuxW22A-lDVn6dnqG3smqOVnFsNKVnr10XD3FKzwb0WKzzq1XBhQGpBCpsYz_OpXVn-sl33j7G3OyskVnJuxJKzF9noIk79au0doVnsf1lVaoH09H3dI3AGkD7nYF3SqxuysEWnGWaHWnkKzkUGWWaTp16100Zs3SmcG3wWnXZgpKzAnJHWnrWn9WaxXiw4242vC203OxGXn0Fzx52vKz6ttPjnMC3m5t2KzHzxHCyq20ULzM-ljYaMLzRnjIHmiF3TqxsT2atx37vTqxLDa8cnRLn8cnQo2KanN20eE3CLzhqx3yZlspx-2SzsTBbHLzXZaJLzfu0LLzQJ3vYnZhcqJ3dZaoKt8cnbYnCcneF3vLzES1k0sU0sb8ytJ3vdaSandLnCeaDasUmZnLzBtxTJ3DB38CrPcu0Lzy9s8cnUcnLTb8cnccnjR1NJ3l0s7YqhcnAK3vRzsFnncnvea5eawbakbnnwN7Lzbcns0s3cnaw2Lc1Ofa7cnOK3F2ne5a_cnX-l5J3DdnWMULolDZzbpxiMhZpxWdnUpxednEJ3EenC32RfXZga-p1ujqYQ1Vh03K3Y30gen_dnRml09tLMzXuhNMzkI3HMzbFlemqiH3PBt6fx2clLZzzrZIxLTI3K1s5T19kqkMz4enQL3smqCAzR1syPgT1s9haUG3EenpMzhJ3FgtYL3AfaUUjVSzEennfn2iac32Ihanfn8iaxI346ZA9nkD3ffhkjaZfh_QcfTfOMzRkoFgn30ZHgnif19waAoouvjrZzE2qlxo67o2SprGpa-oSy2XazXka1ZzCazekar6oVtoYCpzUpZk1sGp6xoc2os-okOptKppTpgUzNaz0KpPaznGpOazTazZ3opOp9GpEDr8azkFkWaz4TpApoZazILpY7oybADpo_CpKM3HNkAbzC_oJ3oEPpHM3iDZJPppazq1oNDpIazOUpRPpeM3pKp0wndHp7TpmM3hLpyEjkLpbPpsazaPpx_o4aziUp7bzMQp-Zzouonujw3oBTpzM3CN3mUpDbzxx24taw2z1inkNzBD3V-Z_I36I3SNzIqaXUhUjnSo1PraNZ09nqnNz-Ok6wquGZgNzJ01yydUNzzn1eNzvjnrwaLEygN3b0cBc0KI3t5a-jna8axpacsnLkncNzVZ1ugsZknTqaNkn-WpCO3QknACLSkn_nqZkn6Em3vZ8EmF71QZ0IqafknUWOMZk0N3WasRZ02v21N3yydjNzFH2-qaJlndhspo1MlnSlnuVhLC3842ykn1QhTlntkwzEhzk0Rta7Frmlnsyso8k4r0rlnxNz0fAevr4r0L710lnwlnyNzOtanWdqsapL3espyq1wN3KN0Dmnd3jw3zOOz7Nz87YXz0FbzBhYKX2dLrvK0Sta8L0abuInnHOzfBsJOzXmn9vewOzVP3ObzYOzzJrfMr3q1542espFnnmrZDo1Q0pTlpcOzXbzannfOzcnnCfyDtafnnYP3GP3IM0RP3jOzEfymOzNvaXoNMP3qV0znnbV1hOz0P3wsav3zNOzEZmDtaBonwBAsvat3z42pgD35eySZkKonZGiM21jH2nB1m2PrsuTNjnJ3ko0qxrcO3ipnM0zAxzCnrEFmN0gck2CPzY7s8waJPzApnqKnLpnJpnjfZLpnQxaOpnvH3Ah2_jbNPzZwaWpnHWasQ3VpnkxayMkPpnko0Dgx9PzPPzupnRPzjFluMnLjZ9PzJyazT2rrnCqnZEaXM2jBay10XA0aT2ISdiyaQqntKhND3PKdQDaGuhdcIBR3PGa_qnKh0gPzDrngc1Frnlfq3ZrTZynD3_LiZXpMA22zaRXphMqg0yyhhWH2tSsIR3fGamPz6dnSR3eIo0rnd6avrnFL38w1pPzn1sg0avF3eR3r0aGsnwwtPsn-_oTj02mcR1amiZ7rlgsnJJ39qntPzWxkfK3LX2CNn9MnZIaqsnXF3j1aJS3f32HS3Etn_PzC2a2Pz-1aTS3ah0cfh3C3ypoZh0c7Y8PzIfycS3coGStn1FzVO3TQzytnuEqqtn-2aPLjDQz4SmUfhxtnpAzP3aFQzTunkOzgF2fbzhunFNrjunHv0munbSt3O3z1xwD2dQzuD2fQzAH2VQ3W2xVOa6unDwnk4arhBoQzjQzl_1sSzuCroQzxnAUvnuCrsQzHT3S21wA2IxnG4xGr1Hc0Ywnz4xvQzeQzFr1yBA8S310xHJkDwnNEy4DpPEyCcz7DpubzjggTEycAZYlo0bz4bz-bzFEpqT3sT3OMpVMpMN3PZ1CHbDQpDvowHpoT3qqoVEpGczMEyWEyFQpYEypUpMczjUpOcz5T3Rxnk5AIE3dIpfGibxnrLi2T2NqPSNhdynRU3bfAr62Isn5QzL8alL3swgZU3S5Ae40OUjk0yxspjxnbtjeTkvzqJL3nrpBynq52vzqYSzbM2GynXoNqrpD7ay8aclN08at8nJynPynzU358aSynt8acynhHBeynJ9ah5dFRzSEzAI3xynRRzRy22ynzyn7GyF-a1V0PUat9aDV3COoGF0z9a3V0DznzK3swgVI3XUaIznDS3IsnVf1CrnnU3ykncyx0UnoN3-tnpzn2ALo-af1ZURzlV3pDLvznmen0Z15Ioy-a7Iow_2sV3lmr2ALYv04N3Q-aMy0J0jB1bBBbW1nkIZyLfZ1nUthaVrPy0toarVZO0jRUjoYnsRzE2nlYno1nD_r1-ar1nhT2MT3Ify0cnHbgIW35LzHbghT3gNZPK31YqNR3pMcYW3jL3TyAaW3tBbcW3D2ny1nRSLG2n8nA1RzsQoSUkdUk_2nUV3G3n2RzywaWW3UxM2D2e2nu90suZZ6xmB1ek2Hf1Ee10Z2wW3QLjc6x4CbASzaT3-tn9CbZDre0s0W3EDbHr1ypoIDbHkc8RzyD2X2n9RZqW3NgxfN3BvnC3n-meE3nBX3yknH3nZT32L3LSzrUpgQpd1y6Zz_V0coG8V0o3nDT3qUpBjbXEbxEdmQpyvoqQpnQpJxqpQp0EprzY14nd0Z3FbNS3_f17Z1W_mHHbbSzPmos-zIGbbU3w4nDhaeSzsFzTgxM5nXL2a5yDIbP8YW5n9V1RfylSz04zNK3sSzz4zxGGrGbkR1bIzj5nPY3IHbqSz1e1HY3fXpLR3u-z9Io45n8xJAJ3yd0DhaB6nvV1XtlQZzlhEL6nzSzSj1yN0J52wHbX6n78pRN0xSzwY3smpoSzIIbRysN8Yh_2Ch2Md0A7nfpl56ndEberkPd09Y3Fh2Od0oH375nIe1JHLW7nVfyofnFcAr7nk5A_OqfplKUi8zRRS1z7n-SzbZ0zSzW3az6z3JbVX2kKbe1cN62eo1PTz28nXdEWL3uMkA9nOTz08n_8n_KbfW3fv0nv0MWLCbh0T2FKbpNow40oLisNohLbZ9nEJoaTzpe23e2re2sW3qvj1B3H4ZrV30e2AGpUXI1LbHg2ObA39nSe159nHbhmqeqZ3JMbgMbkTzcMbs61b61J-nm_jqTzUd12lqckrGc2iM0gf1jVEmvqNByjf1IvlZJ0Kvlh5d2g2FDyyvqavhis01Arqm1SvrIc2y3iYByJAoLd1ZOhmJ0Ym1pdkFkrHR3of14opi0Y4n2Epl_92Vm1em1rfskm19a3hpqya3DVpeg1Mc20pgms0-J0kJy1X0kJyvBr3m15gkkd1tg03J0vg09J0hg0LK0KY0GY0ociJK0YIyWb39m1LY0Zb3o3lFn1uMdBw2yaAAw2s6Yr6ZDw2q6YoC3vY1ZcoNw2t9yBUzJw2rJzlw2ixZGw2Pw2Iw2B8Vw9ywJhjP3F-y9TzNw2sw2z9YmY1P8YYw2cyZRS3cc2tw2qOi-b3i9YWw2IY3UZms42NFc09yH-yBlGMU3Ew2_b3iw2I-yWIoepmPc3JUzWc3Spqtkmp_2XtgZc3CpzvLoNc3JSmG-y6km_w2eYmGX2Qx2xU1Fx2jx2VlmMx2A32EV1GujkFZyY1tc3bw2wA3m-Yax2Tc3JA3Cx27c32aoKx2Xx2pA3wYspZo_c37b3xU1dx27wZ5c3AkmC1zklr0F3swoXdymx2ZUz1sy40zcy2SQyqx2fy2W5oux2ZUzMNpQasyx26ho0x2AU3P_qE1ojyyoUzYy2A2odd3Vdo8x2Xd3f5oWBpH1oBy2ZBpDy2nFpo01zsyjCZ--xnd3BUp8UzUd3KHpiSpg1oOLknSpf01ld3qSpXy2yd3Py2Nk1msZC-o-NprBp3D0Ez24oaB7p86piy2n72tjrly2eLTP0moy2Ne3H8pIfZSzxS5A6y2f22ujnWzpxy2gnmLz2SYs2y2Qvm4y2EqmG7pi-yGz2Fz2njdhe30y2wp1Dz20roQYsse3pe3k-ydLZg-yGEzye3xp1YBZZqmpLZKz2XqmRz2Giobz2vp13K28LZQe3PYsSYsvqmCFejz2vYsb02Tsl1qm-pntz2Urmec3ArmMVyw82Tf3nz24w18z21z2o9Ysz2Mf3crmN42mwy5p1tYsKf3gz2e02hBAaS3KPZ6z2pc3oYs0wyEM2jf3drmG022z2A02KfWkrmQbAm12cz2N02d02xf39NZurmK7FwrmQf3gOZV02prmR02_f3oVZBg3XOZ4wyaOZa02uf3c02ZIn_z2f020LZPPZA12y7pWVoz02neyyQyleyqf3v-yge3VSrHLhCaoSg30JZc9zaF1VJZfsmQg3hULVg3ag33029p1d9zp02oey502UEAfg3a4qvsmxFZwg3Lymw2NkEcHNrG12rvmI12m22_QyO12A22N126PrZ22W52PTZRtmV12y7zS12x7zcVz87zY12-7zzUrb12xUrd12j12Ph3Ch3hvmo12yRrVh37tmD22Dh3gX0hvmEozkS30RrVSZUU1t_2j12_RZBSZLum-12Rumj22412ph3U22nf3wRrVSZoQy612q22t8Yxh3912V_qH22Vf3K12sSZR22y22DozQ22Yk29h38YsI_yt22X_q_Qyc22xYEfcosvmi22U22Ki35g3T_qn22evmH9qsvmRi3YQrbh3ee0w22yh3y22tvmt22Oy0MZrdi33V3Qp1IVZ522Tn1JysKvby1owwhynofV0Vgawc3QTpBWZSTpmi3lVzvDnj_yyso432P32AJnM32FWzHaZc_uzwm6Tjo_ygsNff33W2TXZGxmfZasVzPoztxmi32V-YHaZFXZz_yBRy30m2W2OXZEc3942Pj3TxpwN3zwmnJhZ32iL3I52rOz0Garham429xmWAzpJ3uf1O42x32hCtR52uVz132Z6p332J32WAzHaZJku732ZYs-xm632_32fWn8Z3B52aymF42i4Djc3MWp242MymL42Yn1MHBAj3BWzuYZXIa6j3sym8j3bym_YZW42O32Hk3Z42lO3t42Rzmpymd-2F527W2IWzi42Z32yym_0AFk3-ymHk33ymak3hYZu42vAz2ZZSX3fk37W2z42Sk3bHdEym642DaZmj3Pk3oAz742Sa3142J52SzmLaZKk3t32uk3g7xQaZj-2b42XzmWeaOj38k3MWzbVz2hz2k3Hk3RWz1k3l52W0m852zex9zmw52-X3hAzsf1jI3b52u0mZ52uIbJgnij3X52452BcZk529zjm52r529526CGEBzRl3AcZMl3lehi_2552tcZH-aNl3B52sf1152Wl3ml31cZG0m5c2u52Yl3lzmjVEA62zl3C625Q3E62r921P080mEdZ8aAH62fh3Vi1bdZ1Y1WunYM0UoZP62UhEDo2R_2FhZT62udZV62Z-2h9Yh1men2Sm3qn2Y62TBzh62oeZFf3WU1b62zsnV_mZU1cBzcm3-eZam3s62y1a4snOUsv62q2mr02V3qp72afZx622621vZuO0162672z625S0E_2zuZK2mB82vm3edZA726m3jfZD72gm3UBzG729m3E8YJ72Dn3xbAM72Lm3O72-gZ5-2An3v72T72z72_2mL9t7p2kc2K2mA_2Qn3J3mODrjj2BVoe72ZC3km3UBzhBzXn3w72ijqs72hn3-makWzzm3dLh172OW1372RBzG_2Nn3RBz872Z72Ci2Z-20uZM_2y-2hkZ5m3cMlD82koZ_3mkI3nCzN82F4mnBAU82Z82EYkN82M4mL82S92RkZQ4mIo3J92HtZX82Q_2Eo3Ywyb82kc2s82Tp2Ro3982RCzi82gwzRlZo82E7xco3L5mp82Gm34Jyfo3MZsXwyYo3m82v82TNs0n3Vo35jZuh3kV1no3ax0n92s92aCz682cx0No3gCzIP0C92LAZjCzA92Qlasd2F92Xo30g0I92Uo3izqL92e-2B-2sAkh6m2o3Ep3C4qU92v92sCzl2jbRlLp3ro3izqa92Jn3Ywyd92kwqf92qtZh92S-2izqV_2wo3m92YCzcp23chX7m7l3ADzLozoMlpp3y92jY1Mp30Kypp377mPpvAZvgn1W8m18zus08a3Bp3Ip3VsZ98mE-2bX3nd2N92Af0TZsPp3L-2Zi1o92TLzr824qZO-2n9mq-29sqa-2t-2kBAW-2Mq3IDz5tZ77rctZE3jqtZSq3o72Oq3Vq3L3jV9KnX26k3_72T-2cq3w8Y8tZxEdD-mgq3G-2Z8kjDzjq3OuZjm3Y92iLhQwzc8k6wkR-mpq31W3uuZjV1PCz7-2Mn33o3iwn3-24P0jE32m3p2huo3PCzWn3rV1qn3Br3zniun38q3jvZ4q3ai1uV1J_2euZT_2Y82f62Sr3O_mnp3xvZPRz9Ohd_26Qpj_mbr3GR1j_mZ_2qtZb_2Xzs9Ohe_2k_mSwZsSdn_mhwZxq3q_2XDzlwZ3e3tr3jq3rX2u_miMZ_wZyr3z_miMZDr3T9xv_2gA3x_2y_mCNojk35Wz__2BqalgsEPnNd3blliAnEs34F3RPnoB3IlnwxZBA3Z3ZjZ3my0Os38g2TB3FA3ZyZMU3X3Zq7nECnjyZQusHs3NDnT-y1QnOOawV3Ns32E3ilrTA3HQhVA3XA3ks3IA3WzZbA3JzZHBnNzZss3dCn7c3NBn0fAdBnDTqOV3NKjns3VBnMxstA3zs3iB33c3z3FyA3QBnAt3SBn7A3gd0jynBt0GI36BnpUnsU3-A3aEzQxxEzxBB3GJ3cEz0s3gyxNs3oCnHB3wCnJB3cm2ZA375Z5bh9vxMB3Ns3-kqkt3Ih0yzmX2ZVR3Bm3be2zy0r2ZPB3BDnRB3Gt3D_njB3qB3gB3XB3692Wd00t3aB3rB3TDnpIoW1yFf2-t3vB3rnqbB3iaEznquml0s3Ef2Eu3sB3s3ZuB36t3u4i4Ez-407wZdL3ft3pB3QaixB3Gdv4B3Tu3spx-EzEpqAFztpxCFz2ex8rpT0r8DnBC3vQoQEn2R3yUaFC3wlqaW3PTieCqGGnJC3noE1mqWC3KEZH6Zp3PJ6ZFgt4EnoKvS6ZAOwqm3MHmRPlMyAgt2G71gcxu61t11eC3cC3znuS61sTjjC3Bs3oYx7C3qC3UGbGA29qrEq177ZmC3uSlK71IX3OQu5C3gaqUT1_Iz8wpN9ZST1wC3zS1uo3w5sav3j3cvGn_Fy3YtcN3Z8F-C3au3fFzqv3r8FDD3eF3FD3pthHD38n1vGnnDgBHnMmr1nqBGzMD3Mv3yk0csa0k0X1A2k0-k0j7roFntAaFM2ZD3TIn-3ZWD3HQ3Nt0ho01OsGw3Tvs3xyfD31V3ZxhSw3HEibF3IGzcD3HXIdR3yUaWGzGFzNw3uaaS_xB2wrYxHJxkVxvD3mzzEd32HvcGzrbxeGzWOxuHx9g2gJ1ltx1MjZw305iSLxmGzULxVgwWLxrRxDE3Rj3dctGE3oDaZs3G0t1w3lAt2bxl1vFQx6kxyGt9KnRE3lKnpDiEHzYv3NytPz09MlO_xPP0CHzcwswmHEx34NmcLnIHzEbjgE3CGadx3Ar39VuOfxjWx6Hx1LnqE3VzxsE35yvuE3DKw3cx3ptyE3Gbx0E3a8sZx3Z3s4E3X0zNmuNrwzQtK_xWHvgCtBF3wmjEF3iHaGF3wBx0AwBy3FEZKF3MNQMF3bexFGuPF3Jo21Wx_Vxgfx4Ewou3HCtUF3LS3WF344nVWpaF3Ry3lSihKadF3GI3rHz-HzjNn9511F3KBiVOn_G3FLaFUchOnzB3CYzqOnEZzsOnGc1rF35LatF3zx34On3F30payy3ixs0y38_2Ms36F3nfxWIzpfxpy3KG3ePni5nkyntv3LOtFG35zbGIzQMaiPn-w3YxthKaMG35pcOG3uNnxPnTG3_y3vy35XWaG3vx3qy35LaXz38PnQx33DxeG3o0y35ihG3POojG3Owt5VtlG3dy3ecwwfxgexis32Anyt3xfx_Zxvfx8GFwCrNcxyG3OXt0G3POot52iAumvnwEPRRnEz3Pwu9G3JPaHH3F3xj2xvZ3OXtDH36E3flvBH3G03JH3CvsTJzPH3MRaqq1RH3eF38ts2ssP03kts_Rn_EG8JbnKdMH3aH3MH3YH3HmldH3N8EfH3xJzW8ahY3LnskH3X92dJzo03rH3AzAuGZ8Y3-HnqH38SasH37Nh0Q3l10CKzxjqkYzzjq9t3-oq_Izc10mcl6H3muxoIkyUnOt3RKzZr3vc0sga6s3bDtCI3tUau1Oxb0BP3Gu0a_jFsNO1396sJOpV6oJ-oFKzRI3akPcKzqF3qYzEVaA131SEYI3J_jaI3nVn903VcZiVael3nUauVnn13B62G0meI3H0mUl3xR3xXaxZs2VamI3F7TFWaGWnrKzqI3a71wys1U3jKzzZstVawI3dz3gXixWnsWnqKzQJ33I3wXiNabsu37Xi_tlwXxtouxKzPOJzKzdY3LJ1yKzeN31j3TSuVt3Rh0ZV3vKz6uxHc1LJ38GL8cnBYnoK3N8ySJ3RM2wk3L0sEYnWJ3jK3N8yc0zr236ysMo2V2zgK35YzfJ3ZY3K30AGDcJ3lDqq8a7YzGLzWbapgc8cnhj3rYnsJ309tyYavJ3u23lQy42vMc14Ja8B39fwNW3XUdyJ3oz3Cdna8yr11e0z4J3D33hYamzs0Lz-J3AeaSK3Ztxm23dsxKanReaG33I3shQtIK3rjIrZni33nmai0s68po33tean0sc33r0sN0sCbau33qcnb23M33TK3wcnP0PDK3zf1UW3M30eW3eK3JG3o23kW3iK3j23cEZlK3o33AdnE43AGDEdniF3sK3_Lz133ujqxfaz0s5AzI3s60sKpxxzmX23K1sIplIha1K3EX2Wym4K3pss6K3b30gR1hlqZlqAL3qcll432kqclqXX3XL3bVh3c2Ymq37vJha3c2VhaML33c2aha-z3RL3nY3E1sBL3phanenfMzwhamMzUz39enUL3aL36encL3B53oMzq32clNfU3C53J53m4NEfnT238NoJp2YZz4SzoL3Nj3iF3hfnsL3C23zAa5JbuFavL3Zy3H4j3fnidh5fnNwiQfhNwi4L3aEssLkn533oP6L3ea38L3pZzBooNOpAM3POpWKpwZzFDrOkazZzEM3RCp2Zzq6oUCpPM3253ekaOM3153jM3DazpGpgd3QDpqKpUM3FazlOpHazoazSSzRLpnCp1-oG63gDp4joxTpaUpBbzSyo-Kp0azcLphfonGpflaTN3QZ17OpGLpW7opM3-TpON3KHptM33M3KHplM3g63T_or631azlyAlazLUpnazT8om63ZHpUhETDpwazAN3BzoTUpBN3s63GDrlLpHN3dPpdUpKN3hPp3T35azAczRN3rGpu63b630HpnUpN63pUpZN3dUcy2zvDeMjnjyz9C3LAlkoaY43ShnG3rFO3yydiN31dLLZ02pq0v23wqAO3fisPNz7oal73xN3qjn2SnbN3YO3WO3yN3Mw3C3uYknAc0R20P13uknCkn7N3vtLBknUknDknu73Y0o-N38zsEO3VlnbNzB83RknODzRlnLO3YNHhTjomdPLjiqaOYZkqaUO30923v2NhsUo1iL2hO3b0cbO3hw3FraDlnmNzgO3EygpNzH_Zyu3_nqsraqNzpO3w11VnqyuarO3kWctO3EvAvO3EZmxO3Cfy4r01O3zO3DcA8W3Bdl6O3olnMxqymn8O3PNj-O3f4pAP3q3z3NzEP3_P3BOzOpp8NzJP3espLmnFP3AQ3sL0h4pQP3ev0pW0XspUP3GP3WP3vGG3P3uAogmn-0AqtamuaCmn2LrBnnfP3f4phP3SbzOPzlP3PnndOzoP3_eyqP3FQ3kspsU3X93kP36q1tuNTr3vP3Zbzf4pwnnT93M93LN06P3T33esp-P3393F93wsaCQ3EQ38P3B3pc2plX3JonAQi0X3zOz2_ZOQ3E60MQ3XOJ8OzYmp3Q3-OzLpnUQ3a83RQ30onp03YasaQ32Jy0Gr6waeQ3Jv3ixaKfy8q1ApnE0aLxaj-3RpnRxapQ3FPzdbArQ3103r-3RpnT7FXpnu-32e1RpncpnAKzAh22Q36Q3Qxsjw3glxQxsTPz8-3nQobT2AR3oPzhZw3yzi71Rj0JDaGR3Xnu7R3rHZKR3kya-v371n6CaZozQR3r5nE_3KGaUR3LYaOXahzaMerXU3Bvn671YR3ZJdMerjR3YsnZGamR3RH2E6ilPzprnrR3W_3M2ktrna0aSTZ-p3WZ1zR3uR3C5Zf53i1s9rn5R33UuM_3XYZ9R33vZ_R39iZBS3QHn633R0aeJb5za2_3sPzaDiksnA43jrnTy3psnVy3YxnIyaMX2ox3D7agS3Q8Y81ag52Y6aVA4Ctn4PzstaaA4eS321aXS3y73TLZhA4hS3y-FTtniA4u_YrS382aYfWstn6tneozsS3wtnuV0mS3RqPxS3gunE4awxghu1dsk_E0dPZ4S321xXwz-G2QG3zJt8W3a5xT21eT3M7ZRT3g4a4IdXvnO21HvntRzHH2DrdjqneQ2PB4xnAPT3AcAIB4f5sTT3NT3YT3Dr1H2xqzxDB4cT3A_3Isn5vngT3a5364x05aTNo35a_3o-Lp9T3JtoSEysB4c63XIpnbztT3AEpEGg0T3JQpJIpzT3vB4tka_bz4kooDp1bz5bz7T3cEy2B4qA3nuNvi3xB4-PpJ0oOZ1IU34goZQpHU3WlouBkM40mCbLU3Lz3dzoOU337adxnXtqorpUhEwU3gU3YDhd_3Y0o4T2wspNqPYHkpl3oU3YDhkC4sU3yxnbfAhC42U3kU3EBzm03pEp9Qzo8apC4VU36fAXwNcC4DejyU3XoN0U3o535C4uU35uAD8V68a7U330N4C4Tcz61F_U3hyncsnf5YQRz8c0kynuz3PczFV3OLkHV36GyYz3tynQV38ynL-ZJ13BvnAzne7z4rNJF0a73EV3e13duxYV3H9am13Q9as52lC4eV3Ryxp73wV1d2320ni-anznsSzjV3v-jcx3sV3qV3643Uuy6IoEPn9r3xV33-aRv0Uuyk2X3Z1W-3X_yAW3-V3Sy04V3c1nZ_y7V3Y1nE_a3V3AW3PZrDW3f1nuRzGW3LAjOB4NE4iZaKW3kkvgW3u_1DoqJaaMzsTW3XcnKeegE491nwRzlB4_LiRW37YqMa3XW3w339332cngD4byxzRzbXZjW3F2n6u0mW3csnK2naTZQX3_EGqE4xW3vGiCe1v903Rzr43k-l66xm-lx13q2nsQoi2nBHzk6xsQoIf17W3mE4rQoOX3s2n8W3DX3yXWaDrGX3m4jPF442nsQo62nKF49Rz92n6E4Jk3vE4CSzsQom6xi-cTF4ISzaX3GF4oApFRpS83r4nMF0gApuczRSzxczvF47Dbt3nCW0CFbMSz2F4r3nkX3DE4rczE1joX3lo3JCyc1ywczgX3wIp1vqRhoVvqHR3KvqzFb1FbzX334nQA454n6Z1ftlmvlfm3Vhoc1zkAp8X3r1spD4dh0dSzJ5nhv3L5nI11KY335nv_yqmp8paJMsdp3z4nbXpRgxr33WY3hSzFMaAsNTY3mSzSQJxG4YY3xG4wC448o05ngY3bG4e4njY3hfelY3rVhJ6nZAb-xa1Y3jg1Tj1L5nU6n30NuY3yHbEH4T6nvSzaKZyY3MH4zspTj178ps6npr3u6nYIbgasWo2gX3-Y37-a76nFZ3F7n-6nI5Hv03zPlS53Nxq4Sz5spJZ3NjeGJbpJbkE3BEbk7nYC3i72z4nW3as7nnk3yH407nSZ3_SzUZ3T9m5H4wIbIJbZZ316zsSzc53sv0oJZdZ32Y1iv0tv0MWLhZ3Su3H53LOl_KbmZ3-8nRTzpZ3Q_39w0NLbk8n4JbxZ3XWdIKbYI4V9ny401Z3Z7ylFr4Z3nFrqe2pDrTI4g9nUg2lDrLclRu3Ea319nDa3Se1Fa3EMbJg2sSz-9nMMbLa3lI4rVhKMbkMbjTzE-nlTzRa3uT2DAZpTzI62u8knvylv2BY2z90gk2Xpzhk2_71tH2c21xJ1ok2CjrDv2Jezye02uhsk23yyDU2Sa1rQ2-q2Yh2yk2zM29J1Ps1fh2Ps1hh21M2jh2_k2js2PB2qh2c81dY2lx1GI2gY26Q2iY2HN2Hl2rFmnY2Nl2AgzKorntzrAmjB2ir2SN2381fI2mr2Di2YN2_x17J4eqzel2zY2Ki2a31Ni2jR2xp0Qi28G0Si2-G0AV2Y70ul25t18B2yR27I2Q91Uy13l2ki25l2OF29R28l2yhyTV2UF2mi2hhzaF2C41cF2eu1f_0HizSs20i2lF2Km2WD1ks2pnxoF2491FU2nIsuWql_nuIyRfIViyhJ2u_0nC2Orj_91Fj2ZS2nL1Aa2oJ2sJ24qyzs2Mj2GZqlliUufMjzVw01IhLjzje1glikm26V2cck8V2mm2YcmDG2pm2yiyJG2Ua2NP1ZI1FP2d80tv1RG2UP1f803me0P2Jn2YP1o-1aP16m2Ut2kL4sj2v-1Zt2CQ2RK2phlFT2ZG2oP1iW2pvzZD2DTs2vy7fbJvysSkMdpMvyuuys3qvN2HCqY6yKw1lN0dsjUvy-z19j2b6yf_d3lzgD2Vn2df0gIygNm_EyNY1Pm1kM0Od1WIyva3Gb3bJhPg0U1yZ5uFbhvI44Lb_4tNf0PM4OAxAchlAlUX1UB3qDnRu3g8nQs0tBe1LfRyqnErNg2pkiXd1bd1nIyiizTg2rIyZg2i-nuPsbPs0zfXg22zfV1ztv29duV0hcX22M0HnlNb3iY0aYZDL0gJDQU0Hk34j3Iym5i3Xk3YYZQ42Ek3s32hM4lYZ53hwVsXu2eo2qc1uX0aYZ4TvNxptxy4EyVXZ5b0dN4NpvMHBDL0skBLN4yk3Fl3g93yh0kN4ZaeriDunjsplCV1n42yk3NN4fAzUN4J8xCk3Oym_j3H42wj3aymHN4lYZ4TvZbc2wm1tlSXZ9x0vHBgdy6N4mYZ8N4WkmVN43QpvN4_FDybcHwzzfC0P0hN4Uj31P1uN4M4xgsxNtjvX1MsyJ42RN4-j3G42yXi5N43j3hO45j3ej3nAzMN4mO4Zn1iF4Gk3yk3j42rN4N52AO4r8c-7g72zjf2E114c1bN4Qe0aYZgk1cUrMNE0t2UX0-MyO_yak0aYZtW1Z0yye1Tj3k32yb0FP4XIanN4m8vj-xQWz8AzyO4OM4lYZtkGVPkBJ0sploc1c01Hj3P42aYZR42PN4kobkO4Wn1eP4TN4gP4AWz_N4UP4LPPXIaTBa4ts_PkdeGpN4EQhXO4J50o3PJSxig2OeyAnla0Ykp1vo3cn1Rk1Up3oKy-o3E92Tp3Xp3wo3Dp3-P4K92Kp3R92Lr3_OhOp3Jo3wf1u6mATb-92XY1Lr30q3Oo2eMhl23-CGL23OtlMZz-00ovr39rma0G0gNa12b1H9rQa1AWs_90s6lqKqSb1jQ4Ya1_-rxM27Z0ca1wukIb10KsP-rHefia1HMgfb1X-rma1ib1oa1Ka0LelfQ4qa1ta1Za1cbeSwrx6lza1xQ4SecMb00KqWzr1yrY1bXa068rZxrlyrhQ4Ra1sdfRR4ea1aLqsyrv1eoa0sQ4n1gxvr-UlrQ4LR4ab1ba121eTKqR1qzQ4ha1Y9rV-r3Q4Ea0DzrGa0f9reVlra1d-rAR4aR4U2eJb0Mb1xZ0cefFR4BR4egdIR4VzrcyrZb1y4bNR4Hb0SNeda1VOy0G2x23FS4p3roQfsAuwkgCTsedmthqz3fkMq3i05v2mwNSmzXu2si1au2OO4YsNvY0sWiOTrfc0QYnw23723Po2fS4zP4Zdam8uVcx57yycAuKy4k0LzvdexYS4Be2rdEkkq8ha3bAh61JRiCFoPrxnT2vPmzT1pP4MGkrEkeAkx5z_W14JyF6mF92YS4RFvHjsaS49ur3VDyYk5NaAjr9BclNaYO4mwNK_p_mhmmuhyARMyPZikdDDc1VWnPIzbTn2Yzuys810au0YS4QT4mBdLky6OiS3xhb27xsHp1RG3w10_13tPmdT45S4EP4PT4GkpMT1zK2sHys0o5nsf30cQ4zO4kjADqNsl1lo2Z4zNuykIgyl1q0yGv2OM4lsN69fMf2ra3DFyJc2Pd1Tm1Rd1Wm1Db3hBysm1bXswozuu3p8zTcoHDyb1jrJ0-LmtJ0ZBrJFy1crvj19O0bM0Pp3APybo3np23g0gwzGi1HmZL9v0p3mmZ382NQ4xwzGp3i92izqMQ4KQ4lp3q92M-2AZ1-g0rt37P46p3Raz39Y28m6SG0s0pU4kp3qjZEq3sdE6s0DtZhP09D42Z1Xuqzc0A5YiQlfZooBr5J0_RhLb3Fpgfg0Ub3jJyUV45KoL6xkJyTb3Ob3fwhF8khwhaV46Ld8-zaDlcg1tU1pf1eP23a3EHyEqd3a3mnl1-xQU4SBrcXsynzyozuozJVkiY127mgp1RzYip1jXsPwqUM0xUn9alDc2lVpUU43nzY3Y5p2R1yWg06p27tbbM4HN0bJyS8pSBrvJ0Xci2m1dg0NBhl7kRb32X0TV4mBlVV4dV4x7kfnqrClid1qg0aGd5X0eW4HnlVHy9X07m1YHyZBl6_xig0GCrRV4NBhjV4mW4jxb6ulmd2oaZrl3043972sS06wk5n3hU4PmzVj3ai1Pn3Gr3OHZuMncvZKr3jqw1z3wH3Qgv803QJ3x104FqWu04mqjmqNZzA614439fx1W4ko0oJ1Ah2ixa60mZozK_3Z_pDG4-53f40rnlh40g_xMqq5Cqyfhs1rgTfAG1GJ4Kh2Cx1AY2Nh2UnryMmqppCtper114pzGeSVyvX4_Dscw1Xr1ufyGDqxX471rongWDq8X424pN6pf_yj0rLdzPR1m0rheixVqf1ykDqUdzH2rRdzP2rTdztDq0Dqa2rDHazDqG9k6Ych2rr2rI2zY2z7Udx1yA3zu1zu2rs1zF3z22zZ2zGI1xfy1q25F03q202r62raQ0Cey1eiWW1PEqyeiI6ys1yeR0H3rfEqdwdP3r_2rIzhTVfjEqVVfvDghEqoD0JUcN3rmH3B3ryQgJFqxk12k1Kl15d0GZ4Rl1rdEkLsJZ4Ql1il1mIsPoqkL2vEqcdz_Z1AwlyOyqMsHl163r7VfQFqGve63rJZlHFqv3rWbq8eifZ4WOoMFqZI4RFqo8rRlgr3r13rehqUFq93r0FqXFqWvqdolJ4rzZ481yM4rrj0xr0al3OWcC4r82kgzhdFqnUmC2yufiP4r-1y8NjA2yLXdU4rLYfEa4Z4rK9iaX4GUmMDlAGqg4rwVa5VnFUmF2yB8t7Fq6FqaFgp4rNTOt5rnHk43z5fi03zRW0etpqqqD5peqqr_1cqqJqp93zx3zklp7dzxr1zfp46rZIq66rHUsJgy-GeZt10a46fy6r15fyyr1TEsF6r6Ycwa4U6rNUslr1-r12qqjNcxt1QIqQ6rRqpd6r06rI6rAgyh6rU5psqk9r116rDgyv7bGIqDrquZfLIqCmg_qeJIgCY4k5pvnpLyqHIq0tp26rWIqwHq56rGUscb43a4j-pz6rgb4VoA8T1NafCac5A4yh1d_zxe09T1YK0xVqH1yf_zoIfAEr6IqTQb1IqG0Pggii2yg7rX7rAhimgiChiy7rW7rc7ruacP7rJJqAJeuJZHJqMez_Iq0give0l7rjgiUbc6gire3r7r3IgWJqf2yDc427rYc4f7rac48acPbfXc4Ihi_7rTbfUK2uUGI8rIAqcxiH8rYW1Tmeq2yjR0s2yH81zo0J81bh21H22V10qT4V1fyi3c4E9KkezN81qZyC-01c4e4DDKqtzeBKgk8rAcfm8rCcfZc4regFd4GcfNKqvMqLKg3aqhR4-fcVhiaa0kKq08ryb1A-rnJlCgs-R43HmwZ0qyrwxrG7lAb1g0eXR4N0qZR4fR4Bukta01R4fd4jl0nQ4W6lvxzud4DS48Z05fsPb0_Z02a001gVvkqR4hb1e9rjb18Q4Fsr-Q4ex1hd45Z0wnxaLgTwrNrjhwrO_rIYrxa1kuk9R4GR4MR4hyrwLePR4A7lLa1ULqoyr5R4aMekd4ywrmd4id4mfdcR4kLqpd4iQ47wrwa0zb18wrge4ba0Aa0nR4eb1yLqla1rR4na1b-rrt1BS4vR4hLqf1qNe4zR4tb1Eb1Zd4Ugd4R4yR4r1q7R4UefKR4be4ngdRb0k2e8b1x2yr1gw2e02y0d4-fsF_rfhiR_rhhix1gWe42MgMfdj_3kKqUOyr4fV4rL_rAS4WOy32yVd4af4Za0pgd8-r9_dG_r6GsJp0Hnk3M2fJ4yQ2hJ4Jr2X81nJ4OB2-M2Or2hx1W-0vf4kC0YU2Sr2aU2vh22_lHWjw_rRCiy_r_NgWNq2_rjZ4FfzZ3y6_rGcni2tsfzC3yKicr_lPKflfzHg4YPeJfzbfzWfze4e-wlOfzBxlrImQg4cOgS3yielWg4mOg3OjozuGg4dfzYfz8Nq6rteg48wlMAmArkXxtjg4CAsSdal3yPg4GfzSfzIOqmypd8yEQev3ybfzxAs4efcCspZpoG1wh2fU2bB2glyiU2eB28Asm-04feaQeABsiE2oY2tN1dhfUPgqx1im0YPggB2Ay10Rokr2dC1Vl2lr2zn3oB2vE2YqzbBs4Oq9OqoWlPZ3hI2-h2rp08s1tr24U20E26U2kayG8yaWypL4ll26-UXgzJscZgz0Re5E2xr2ayl6Bs_gzsC1fPqeQgz6ezr2sbs1r2nMm3r2nMm5r2zPq_leOCsJjcBi4A8eaSeRCshCsBo1C4GgCs5QgS7eMjf23yHi4fmcZelaCsamdUjfnu1EQfiCsPcI6PqtQqHQqNQqChzpCshRgrCsFc0Dhzei4bDytN2GWsAM45xzvgzdi4wxzE4y6Cs2gzDc0A4yMndPc0DFs8gz43yEDsYOgoi4JWs-gzsNiiiiSDsyN2-nclnd93yWxzpi4hi4YRgW4yVt1Nt1elfAVewDsWt1BRqQpdp6rOEsYDsJTg0qqBEsnDsKEsNRqhr1AHBht1vt1hUePSgbEsxDseEsMEsPj4Qt1fj4BSq5DsgEskbhsDs7Rqkt1KRqGTgnt17Qqt9eGEsbDsej47UeEEseDsGb41DsCEseSgpRqkDs8a4at1zt1iRqslfKj4zj433bAk4wt14fyySg_j4XRqYEsSEs6DsWSqKjioEsbGsqEsDUqeGsunfW-eo_1xv0TSqX_0dbmAWeCm22lfqVeWq0K7j6Es0TqIErDTqKErFUqDcsEUqCVqEFssSqRK4IV2XC2OmyUH1TprWXjIzy5pygi2GnxAO2H_e2mfVj0d7hWFsu31BTqp_1hUgU_eeBnAl4qTgEYeEl4AWgkjiGzlQhzwUgpjin00QQjT_1WD0x31aflZK4DqyxFs7l2ZZ2Js2fy1WF2Ms2M41B41RJ26qzyi2fZ2pK48r2TJ2DGsthzjk4nl4NJkyGkyhzHof7Tq0QmKGs0hzOofCl318ixVgBFsqSqoAfnt1Y4yNrzLUq_jiNUqKixIu1m91_VgHzNBHszsda_1ru10Ye-hzU_1d4yb_1sGs_hzkZ2QWgQDsVlj0okZprEizdk4TL1t70QpfFhzxfl6hymbmyu1Em4XkijSqVq0VAfRm4t0i7UqTvc4t3-Uqz4yQSq3l43BfQHsGVqRVqmpfbUnKVqjkcgHsbUnCXg0m4cHsDaetDbUVq1m4OBGiHs0FypZ2YTyas254ycYjrHsFwcdt2MZbhH01u1Xs2vy164yrVqgXgmZ259pvVqTqfIiy2Hsxy15i2Gn00Z2tK4js2is2Z81herEg1J6H0Qm4Ssl3FNIsKCmNVmQIsyFyaQmzupqkikWq1K4tkibrfyM4OJoZd1xn4Qg2zYg0n42M4Ab3mxc-IsCQIrben_n2n4zK4PwdPw0lhq5K4vF28y1gD1yF20vdAz1h41qO27rfEEfqepWbySdsWm27H09Z2QXqPEfUS2gEfA-1Sn05wd7H0YXqfcezycbXqCcmZJs04kgXqpcesRsAYqEjzG-1YKqOYqI-pyiz1F2T0lD-1R1ivs2EL4Gz1wo4OcmGa2bn0GlzUfbAKs3IlYm2YtfHjzKagOKsnXqAJlmJsRRjK5yna24o4sgqUxdIjz9o4BlzTtfUYqCL4XdetagaydaKsmKscKsZZsXyd0ag3defYqx1yhYqfKsVVbsydbKsiycoKs3k1dtf0agDbg92cuKsrErv0cxKsFGfzKstQ4Duf2KsSee9Ks2wfPGf1EruUGVliwbq_Ksah4GL4BZqTsLELsMw0Jjzhe1a1cJLsaLsHL4ie1AiLgufNjz1IhU5yXLsVZquliFq49p4SZqfZq9bgKq4xliMq4Tq4bZqgMsc1VmZqJjbbBqcq4gsJoZqWaqqZqKmiaRjnBq5hz4V2xJ2Oj2CG2aBqZcgsq4jLsOvfBdgf5yp2cGY3J-1ZMszq4-fMNaqnMsPaqGPbqcgEU1QMszqyCdgLaqRMsO5ny7yHMsVMsXLnoG4jm2O-p-HfPfeeW0HcgZaqgLsXjziMsD9zpJ2Br4iaqfG4B9zCU16C3zlpFr4dMsnaqQj2T80y41V80CxflR0HkznR0_aqMOy47d9MsfW1waqANsmijEOsINshNsnUsUZc-aq9Ns6Z0I2dCbqONsqNsPZwxwftNs5h3P3dljzHyJoNsZNsPbqnbq3r4cee6NsHhedoqhNsNlbjNs7rNlNs2r4DrpgbqXxfPNspKv_IfsbqaxfjJfnDdTs41NsFs4bNsGh4Is4L3dexfcMDn-01Ms-Ns1npAOsHOsmxfHNsoxfGOs-s2Bzejv1q5yxxf7xfcw0Yjea-16xfOTOSOs-fggw04jzicmcL4az1HP2GP2HfgeOsoHhCt2ww0F4d1H4Yj2lOsWOskw0tm2gcb6jz08h9ErkxzhcquEPuOslw0wOs0xfncqzw0ve3Kbhqw0GKPsw0EPsAw09J2Kvp-yf0cqIP2-yf2fg4cqBe0DP25ds8cqVLfKcqtt431KaLf0yfEggnt4c-1a80-Ylke1WI0Qw0LG2NbhPdqPbhvPskdqz7clyY7M4K1l26zCu4l5duvytzfgPspm2xIyXmicmipByWPsnPsJniVb0ugg8PsLu4x3P9M4tdqrdqau4YMfs9j4M4ugg6ggU6dGhg-zfXu4x5djmi7vlIhlbPs-zfDQsKsmKP2fzygzzv0feP2XvpWbiQP2KeqSP2WGymzz7nQavpVP27D08Fyszz-D0FWqLE0sVm3QmdGm5QmTGyl8jgP28zycDdKE0czp1bi-zyFdjmQs95yoQs_5yqQsneqmW1vmikW1xmirOyrxiwR0pW1QebmOyNOy6QsrQ0s6dhv4qr4N8Eev4Kkz741eL4hL4rGmx-iea2aYr0m2URsxP2VA1FD2Wry3P2AneYRsQcpffqZZ4zUhcRs21foRsza4gRsFne5X4iip-1fccpEw4hxqRcp1jyXW2sJsP3fckzla2vvVufqxgqE9zzDmRt26m2LK2Gn29YoYt2za2Vr0Fn2xj2pG2qL4wI0xH4Cn2rP1jt2PSsN6yPgqow4tPfOJ1SSsMSsVSsMDxY72ETjZgq3iVbSsYSsNp4egqQw47P2KlzeSs8t4Nw4vSs31KogqoSsOQ2LkgzRsnR3turAx44OfaOZWniZBdOfsldiWlz0S3d_djn4O3cXlzclg9SsWx4ukgKS4fdpvhqeoq5lqDTswTs1Qfx4fzTs43fn3qpuywOyqSk0k4h6yAOWKu4Zvywvyr43UTszvyeK2KmqSn26a213qqlzUEmFliyUihTsZE1Do4JM4WjXblgmTsq6ybj14peOS4sTsQS41x4WsLt6y_lieszw6ylqeiqesmh16yes233qLM4qW2NM4E5f9epKmgT6rFUsBb4Cw4PUsaDdIb4EUeIiqD6rnb4X3GTiqgw1kw1aK261royqxhlrj4Tw1lw1_2d31rwjylrqjrqhUsvy4jUsaR3lUsOYkNKesmgy5fMEdjnisUs_PJuUs0mgwUsxiq7SfzUsyre0WgbK0JTfAg48lzBjqITfL6fwM4BvY9UsCVs_iqFTf3UsJ6fDVs1EjsYiKpgjp2GwjW71ZT1I0Y0o24i0A5Y22iiAAM2qTzAeL26jgCM4Z51WSfhM4z4Ylz41dMMjA26tUNUvL2k3YKW4HN4z4YV-hTuhkwy1GodG4z4YfSzs71Syzej0Tn3Al0qT1kj04u0xT1rCq910NX4bQ4_40XItBH478pBY3Yr4eXpRZ4goMLr4ar4y3pcr4WY0A5YS3iWIcqlqjBqt2y3V1fgt1V16V1Y8rv2yX5nuz4JslZRxPZioN4a50VIzRae9Laqfxuz4bisLLBHj09gskA2vyy5WpgR33_3VqnHMUK11Yb0sBAqBAR9u3LAhh1Nv2XQ0Hgiyb4Ug1Fv2ch1zP4fGhJFitr0jg2Ph1ou2_T4J14iRybh1-T1zP4_6yF7qm3zLq2I7pdg3FUkiJ3iMtdE3123qT2TBbrxmo33wVjsR3iwncPzEP46oRpFCN-f9ow4u2_syTg3k02v02dNZn02Zg3Bibq02uq37p1aV1u02514i02MPZy02214jg3tg3rg3w02pg3XSrvg3r-yFGryg3E04vp1f9z3g3HN46oRcKliHh0w1_GZdnmkmfyy2DI4nZ3jN4U24spV5A1-gpqBku04Fo1OnqhM4ykGFWhR4zlLlaM4-t2PCqoq2gg3XV1xh1esm-148mN214rs0Rp3JmYAp3hq3YP0mp32U4b-zVysO00QVyQ00dXzpk0Go1eDtOu0aKzKGqT30FRlmS1iV0dw3Q-afmrkzonZ1XX0i0nWv0CE4Vw3gozXSz6233u1u91cs2QwcykGd34y5pwudUn4FX0rk0Rwcx8xF1Aakc0b0Zd2kT4jg2hi0A14YGZNulkuihMAX24lNZkf3P-yH24fp2Qk2Qd0Comy34lhE2HowJw98KAP4te0wj1tN4x34V-hrdEJMjB-H-l1740Tv2fc1OM4YGZI44F1NVFwZQAp71bul2g1EomCMi07zW_fY4480aqd3AKZM24oJZhg3Z14v-hmBAKvAMzZ5zh3jqkVsIe2xkqKlB_jqOX43T4Q44w7VdodY0rRXBXT4_HzfNiDl0RwcXdEQWQKcAFQ0pll-S4O44od2ESl924LP4fyA3TmEmzbp1H4pxnzWRs5p3n8yT24F5Mxo1rf2QAw7h1Xe0YO4H54p3l57yoALD44Cm3P44t14R54xd2M44Em1yb2b04Y54Lyyjf2qE1V54Md2X54R54R4hT54aN4xh0cN4Y54FLx9gpR5WVf0xkGR54fWfM44WS4k54834yZaY8zfWsyf2vStnL2no1nUiBa1ldzQZ4es2Ca1so1NYZuo1WY0t0yP14wu2Wh1-T4CezAU4sPyY14iY0vBAkNrOvKc54mo3Uv2Z64Bx0B44TtBVf0MNQ2FcI6kBn11J0X6ksozff1vplN3zhf1ea3n6kiFoQBybkrwlzqvhSXsXm1-a3Qco5n4EDy0pgYXs0pgpm11alEFl6v3Ek1Oc2H7kQc2W_pXCqP2yCW4Zg0SVkt24Rsk91jwm1KblM5YRW4zX0WW4ipqig0GN4V74Mb3zBrgnqvW4y9zng0jCqpW4f744_x6m1iW4awq7J0d74m74wW4X74cb3w5x0yc6P46c3OQyj01Fq3gx2xU1Ic3Plrix2Z-yw71heyTu2YA0S1bkyyOPyAlr9_z7_zDlrJpm1h34dzFBgbYsiz2_Qyuir1-ysX0f44J7zdV0j82Wo3724d82kU4I42Gq33ByXsnHp3D54KozawyFxkwwzUQ45t33A3P4n623sTnr03y031Tn003q-3e23baaf0zIfyXNzYDylX3al1hV3Hrnj1s7X27Gz-ya7Z4k_3qxkYZ1j0yYDhlU3bGdb34MD4CV3PD4LG4S4nE13n23co17Y3BZ39fhEghcTf6CqZei8Cq5T2zA2sB1sH2Pr1dfySgpffykxq51r0X4Yr1kr1dy4tkpMtpny4c94iRse94Fw4Zr1Mw4_2zI2rkDqHY4D1rU1rg1ysCgKdzj1ySdzW1raxZ8o4uScwDqjfrb2rfScRY48CgdsNoUf3Rco2r7Rc32ze83e2rD-4MUdHDggY4wDeEEqa2zkM2NJ4E81YDgQEqLEqKEe-2rRW1T-4GVfV-4bdzeEqgDgnUT3Y47Y4rKsCZ44v30Y4d-4lEqqQf_Y4tDg1Y4cVdDZ4qZg6GsdZ0LZ4mL2SZ4gL2el12NyCZ0d3rPZ4M64-Z1v1yXZ4AUc5Oy0k1oL2_d0nZ09v4aPobZ4RcfdZ4pdzigi4VhiZ4JFqlZ423jbUcLfis3rUfisZ4EFqqZ4q3r33rzFqQd4aoE_k0lUmpj0Ba4KG44NjfmlsFqwPh9Ny3Z4cveZeVZol9Z4RZbDa4HFgY4ri_4AOjk_44Ny91yJa4S4rIa4Ca4a4rE2yd4rI2y7FqJUmh4rMGej4r6_4VXdBGqG2yo4rK2yL5rD5rt4rO2yN2yu00fdjWGgGA5HGqh5ru4r14r6VcS5rLqpNA5V5r-XdbGqV2yG5ruc0EOysGqfGq84rF5rZA59FgNGgLYpeGqzXfN5rdGqeA5nA5OEyUA5oa4CHqz4rRGgJXcdUsUW0U5rTweb5rYOgmFgtHkAOyhFg_gsDOy7GqVYfGOybA5mGgK74-3zJHqta4k5ry3zLcAJW0IB5ja4ydzHW0f3pThzwdzsa4qa40A56dzA4zyqqva4gfpLUseHqzepCb4Sb4a9ptng3j4db42fyDHe5a4EIqe9p3t1fB5Eb4rxeaB5Zb4NIqya4ky4l6r1r1ZOb2a40r1gy4I-eKb4rb4-xqrB57_b7fyP6rHyqft1_fyzB5zHgBs126rKIqXIqcB5MUsdB5h94Db4eb4As1Lb4IIqNgyLZfIC5C6rbb4zHqDIgy9ppB5c_zQJ4EezD7rMgiBF0dY0Bey-dzKAqhY08KyeY0mJq4b40Wg6b4Hc4GQb9b4kafeacPc4Q7rqafmiZAc4EErIc4Sc4bJqsC5lyei7r6832gi5C5Bc4KJqAJg_nyrC5AD5HJev7rfJqJafVJq11d07rVAvdc4Fc4ogie2yhc4eJqjc4_yehJqZoAqb3hJetc4WAqrc4GKmI8rnOyaW1idgzH2HY2IN1IohcezZIszV1oXvk0409kdezGccJr4l21sQ2Qx14H2YOgDd4rdgMd4GKql8r9JgJd4fc4Ld4j8rNd4JKgPd4foNu8rTd4Jh4za00e4Z_4oUTPe4DE5ofqwQ4Qf4cfyed4wyrsZ0Be4uZ0la0Yd4D9ryZ0Hb1NE5yk2PE5AyrLHitd4wKgy0evQ4z0qwd4ME57e4BWsFyroe4Ca0pR4re46d4Dxr8d4k0qob1_9rWE5Qm2pukCe4rizEe4ER40R4le4WwrUzrLe41b10Z0H9rZf4Ie4y0qHe4xa029rDb19a16b1ga0kwrEF5je4kQ4o1mNb1swrPb1_E599rpQ4UF5I1qlE5w1gCE5KvklR4YF5Xnbne4db1pE5qe4AxrGwrZ-rDdfue4kb1s7l9Q4VE54a1q5bze4ZE5i1q5E5SR43R4xF5VR4hLq8E5gMg_e41E5NMqJE5T2gbd4GE5Rf4IF552yVf4cd4DieQ_rjf4_efPf4dF5bMqgMqLW3vMgQKqgf462yrF5QF5RG5cf4z2ybf4ff4AE5ONghgczMqq21Ur2aC03k2U81JB2W81NE2RU2lJ4uf41f4Mr2ph2yf4aE2TB2S81sJ4kh2thiOIiDfzLB5hAs3gf1_rv4ccCnmAss3yziqdrxFg4sg4Cg4V3yfNqJg4Tgfxg4NOgTquog4sNqnNqom4T3yAH5HfzTyAN3y_G5e3yBH5THmUfzNpyag4DWjZfzK3yOH55KZvgfig4RH5n3yTH5ifzNAmng4fH57G5UjdofzlH5LfzWwNOO2FqzBAsJH5oBAMfvYFy1g4rJfmjdGl28g49OjZr2dB2QI24fz9AscOqDh48fz460zJ4ls4mSyehfIh4w8r2CjpQe2J4Ufm4J4WQgrE2oWltE2dh4Wh4oB2Yh4oWlALs96jch4WN2DZ29C02U2hh41E28Y2Oi2EK4VifP0zOPqWW2CO1qh4difYgzZDyfldXhyV_0ph45BscPqzh47U26Vb2h4hPqKO2zK1nR2sl2Mqjrl2Ym0-h4xaksPqui471lEZ4Si4kN2FQq-PqMi4Ji4JRgLi4e7eT7eGi4KJ5ViiRi4SCs9jckmcj70-I5DQqMHFFJ50N2bi4nCs0gzvSymCsm-eO4ysd0pkjoylli4dDyni4Wj05i4XRgri4gDyEj4dQqSzq-i41Vb3N2LWs6xzUxz6Sk3i4nJ54gzK4yxI5M4y1N2cJ5YRgtJ59i4gJ5VDseM1yt1WRqoDsekfZEsve4-j4FK5Wj47j4hj4QC5fdEaj4XUeHK5Mk4nj4hVecRqOt1Yw1Qj4Mj4dRquDsUt1Lj408eSt1USgij4oj4Rt1gj4Rb4qYERK5ylf3y4nm3Uj46SgWEsSK59SgIK5LHsjj40j4vj4TK5H6rfoc5j4iDsNK5nK55K5tj40t1qK589eeK5Dk4j9ect1OTgCSqVK55RqGL5UTgnVe9j41v0Pk4sVesm4OSqXGssEsVk4uEsXk4ZSqZk4dhzbk40EsWm4Ckh2v0Ts25Tgfk4KJksCj9EsN8ESL5Yi2RL5pEswl2JUq8B2m31uR2o31wL5aBm8N2hQj-N20We4k4LrdUFsjmf9k4S_e_k4ijigjimUg_L5q_163z6HlgFsUV2RbkVEr7hLojiYU1VHsPl4pFsMV2J41Lbmz31Pu1BJ2Fs2pi2-R2X_0Zl4VV2bl4MJ2cK4pflNs2FS2Ps2F41wb4iprkL5Xgm2TqitcxE5kl4LGs1Tqxl43GkSYeSGsQk4nk4kfExM5FVq9l4TGszM5UBf6l43GsAm43i2gUgFl4fm47hzGm4ebrmu1Qs2pu11qmMm4tu1OD1CO23GsQm46Gsvu1Tm4dl4dgmYV2sTq2khO41BN5nK4eV22701i2TD19x4iu1w4y2QoQN5MJkbkiam4sWgekinm4-G5Vzhqm4pk4DFs7Bfum4ppfSHsSVqFEzNM54m4XHsAXgZHsSv3Koc9m4X-Zk6e7N5tWsTvuY9ikHsXXriH0Qo45np9brEMadCfmP1ry1GiyEO5Vn4bW0pXg0HsRn47Hs4Hsk34RizViz8u1YJ2Rrz7i2Bv1sO1uupcO5291GIsySsHDfoXbTx4VhEln4XQmnn4n-kWzyqn4GxcfIs8qfTWqdWqjIsBrfyvt9FmuO5YYgcWqDrfVWqaxcFiLdIsMJojWqhxcun4FLszn4Lg2Yd1Hw0rWq1Wq3n4CQIpErGP5tIy3Wq4xc-n4Jw0NlJCo4Lp4Eo4iXyos2TS2qs2Jo4rO2UZgMo4JZgPJsNZgJXqiD1To45H0Vo48XiXo4cJsXm2MEfYJskJsdJsjEPfJsaXqAb1ho4sP5jo4Ep4yZgofqDjzlUy6_0rEfmo4JYqoo4dm22XqLj2vXqxV2uo4bm20V24izM803o4tJ2CjzPEj7o4Qw3po4EKsvZgNKsFp4Cp4BYqGw0AL4fdem_pvR1tR1tJsvR1ko4HKsuR1Pp4xs2aycSp4CCLUp4eKsAlisagpFfap4gKs184iKsqQ5mtfstflKsnQ5vydbp4fl1W3YO5yEliUP5UlbuYqsp46tfGbgvKszErByzRz40iD_xz-tfCR5Fuf2p4LMH4p4Nbg6p4MufVq4CZqvXL_p4oliCLsHq4DlLZpmjbgKjzILsYw0KL4Wq4CfevbguZ3ge1UR51bgIq4hbgCP5L2cQLsSR5eN5gm2hQeMmifq4YaqTfb6Aqkq4jq4uLscE4-_0hm2LI1M-1Ka2Wjz7Lstq4Haq5Zqxq4X048ZqnvfcMsCMs3q4dHYuD5ZDobaqcvf9q4Zr4BToe5yBS5_q4bkbIS5HxLKS5WhMrvfEr42R5QckfJiFfb-q4aMsfMsRr4bvfV3cUr4EU1A041q4aJigW0J4zS6Hfr4TL4P-1gr41D1Gs4Zdg4MsTmipOm7Ms-Qsnr4Rs4NTOmdgFOsAb1COs1D5rAcDNsGs4aScDs4megVs4GbqXs4SNstbqUNsns42wfDT57S5YxfYs4Ms4SbqeNsKs4gNsmNso2dvUgbbqPhedbqYbqYJf5QixdgOT5FT51dgHT5-r4qo3vNscT5kJf5r46wfes43NsLT55Nsis4heguJfbT54Ns_leps4kr4vbqxNs1T5qjzws4oS2ys40egnw0ss2yLiROsAggne1zs45s4JcqujzEt2Ct4Za2Ya2FLfRcqFt4jt4ov1VcqJt4dt48iyMt4VOsLcyQt4ayfrOszw0tOs48nTt4z5cxOsnEqBdg0OseHz1iy7RPscqbwuIMfILfuw0fU54xfmt4aa24xfpt4MPsht43je_4d9fgwU5liezt4CPs1yf2t4Idqy5yXU54U50w0zOsMke_t4VPs0F197cSggFu4q_nHu40LfSUiXSsVg2z5diggKV5hggcdqUujHp23IyIu4hkeUu4Ou4Y6dVr4cV5xPsQMfbu44Iybg20PsSu42Ps1cb4Ps_T19zfEzjmu4Zmi-PslmieCzQV5F0ftu4Ceqvu49ds8D0czzNP2kcjPP2Ees3u4wyyRGmGGy9u4zSqpzzBv4wzzbP2TesPssov3ZGyKSjHE01zzjP23zzlP21JiSv4keqWjcA6yV4rGkzmJq3eqwQ03QshW1qR07zRARsqv4gv4cv4lIfjW1bW5iW5dW5umiweqK6yfv4sv1Fcptv4fGymesKRsxS2sP2vzpB0z0W5zS2yv10me2Km4v4hfq6v4VfqeiplRs4Tf8v4q94tITifqz5jaRsZAdGX5y6rBw4xB5ja2Ow4bkz-kzbG2-m2fkzuJlHx4qP1ZA1SX5Vt2o80dw4I51tz1LE1cX5G4cuL4aW2nur0L4KZokw4OX5mw4kW2vgq9Shqw4P6ysw4YbtTn2bkg3jgdlz2j2VAdaSsS6yAlzX2f9w4oj2IYq7X56Q5RK2Jx4HyJCx4dVxEx4hgqpmjXH2HfsBY5g3fMlzxX5BpeOx4E2lQx4kM5X4flO5c1VVx4mUhXx4XY5Zx4SperTsFdpYlzHdpIhqplgyTsrvymx4p3qpx4yvy-lq0X5FM4Eyp5j2DM4vP1ddmfK2AZrnW2Llg23q4x4fTs6x4O64Mw1d4fMx4algtlzdD2Yni164So0I3eFy4xkgjTsrSsKy4jx4f4f1TsQy4zlz3RfSy4PniUy4pt2Wy4lAekB5KUsuB5QiqwB5biq5ep7heDUsLmgab4yHqh5fSopcUscyqWw1UUsYj4XAchZ5BY4ZZ5erqbyqY5rry4Erq0y4uZ57jyLqqgZ5o9jzr4Bz4pUs-y4rUsKKqoUs9y4TEdEz4XcmyUsRqNrBeA6fWz4Tz4BTfz2lLz46iqXz4CjqIa5Qz4Ze1V0FGVsR6fAjqU6fHVsZ64cJjL44rf2PP4q54ug2df0QssBNiZyyuex1gpM54BG4x745Yyac21c3iJpMZ1WNp7x2ZJp5d3jJpcBpgeyXRmNwyB84jGZIom074k-x8VplHZ6X2v24EOhE2vhgkWsktp1Bv2Q24J7pYg3f43Wg3p-yeg3h44bj3ng3614G24ig3Xi3dh3_h3M226h3aRZs12_Y0YGykGnCHndklJ30gdn5z0BS19Nno3zKssQ33ZJz1t0iJztQ5hazBNzQM3e63wM3CDrVPpvazKM3L73X83JAno73-73WDyIqavN3B93DP3-omjmnbspXP3L93_93TOzP6n3mn_82espbnnzP3Ybzs3zIfyf_3U94HJ4koyxq2oH2jM2_X4t4pxy4Ur1bxqYw1CX52X44y4J9pnfydr15jyfr1F2rmZ5KVpKw4pZ5vAe4A27r2pVdbR0No2oxqpc5Ev2NEquY4X-4wY4-QsgDkW-4NW0hqqJYpkl2xGefa4HB5SB5LW0iqq1dzRHq3dzPU5ra4nlpXB5ua41xq1B5yB5b5jwr17r17a4Nk4_B5iHgId5CC53B5Ld56a45tpTj4qB5OC5A8fOd5Hb43jy9K5gRyIezL7rCwkMEqAezSY5j4zV14gZyJ1yI81tk2pQ2kD58kywD5uM2yD5KU2OY2Dr2OE2oejPU2Ir21d5Q6jTU2S-0oG5Pr2pJ4eG5ax1721Ae5oFmxfzeU22605H5-g47H5VI2Ol2zRoKI5BgzMI5fziOI596jQI5ZI5pB2xU2rB2BK4Hi2DK4A91nSygR2Ji2kqzIK4--0vh4Ri2ol2My1OK4Oy1QK4Qy16t1-r2NZ2ei2PzhRZ2RFsji2PZ27qz7R26l2JO2tI5ze5GJ2HO2IJ2Am2fM5jK4Os2lK4GN5dV2Xm4lZ2Ys2aScoZ2pkkqZ2rmyabyEn41qp8HsYn4pO1an4dn4TzyTf5tf4fq06Z2XP58Z2kP5Uds0nxMp4l41am2Rv1GQ5Tv1cS23V2nix5V22s2La2xq0hMsXr4yS1a04siyjS2sS5lS2Ra2CW2gnyXj2UU5jny_s4YI1bz19U5Jt2da2Lt2QvzzW5j-1Pt27ckXw4gX5Rw4Wt2QEj4c5AoyR51PK2fX5DT2AgqiX5ua2Hn2hw4et2OK2gt2yL41L451lY51i_dEM4wx4QT2RQ2iK2SZ5ryqLegk94uy4py4Yrq_vpty4AUs3jyb94mg5zy4qyqyy4vZ5g940dpNf0oIR9NrTX1u_zxolyh0oIRaq2od1Bqx01pd64Ommpf3EsyYb08g5_g5IKCboyUrmng3kPzqFlrkyfQ2yq26D2Pc5wkymk2C81EY2WJ4XE5Xh5lKqYJ4wk2tQ2KE25H2QIm0M2Er2nf4Er2pf45d5gOj121fC0sf4RB2_d53f4fG5Ce5th54g4dU2XB2He5wJ4Ll2yJ4e5e0J4llyOe5KorQe5NPjjr2qr2Qm0XR2fe5ZR2Xe5kI2GJmIi2fl2rK1Li2fh4kh44E2C91mN2Ai2C_05I5JO1I911C16p0re58p0zR2d70_p0QM5IprAJ2PV2MZ2RV2Is2ey1bM5CS2XV2wi2cy1qH1Bf5aC2IS25apCiyLf52u1bs2D4zsZ2CO5Wn4WizZO5Zq0hs20H1VIlVf5vH0Rm2RS2Zf5g41qP5dP59K4ef5YS2Gj5aS2BQ5dS2BP1xC2Pj2xf5-V2Sj2AW26T5s8hAt2V-1KU5rS2FW220l3s4_iyrv4uW5941EK2yv4A51VG2lw4YX5Hg5bX5Pg5q80aw4ihlta29S2bW2xz1Gg5xL4rj2jw4lX55-12L4Qn26j2Iy4Nrrot2vYyzP1eE1tW28g54LxR9qZwtzwyqz24w2730aPzUuihSr-X2V94rH21A2LJ4bZymQ2yasUh2Zh5BZpxK4ZnrHU2vk2CB2yd5dG5wh5LB2OU24k2RE2th2bx1kJ4en4eG1oh5gG1rG5NK1Cl2Gr2Tr2dk5Qupyh5OWrqG13H5gG02h2rN1cr2pY2er2nN2LWyTi5o7iwY2PI5yY2ce5NXgSI5z81Gi2dl2sr2dh4ur2jh4wr25WosI5yK1x3k4I5me5Ui2BV2KO1CH0MO15N2FF2ue56ykwe5cuz4L5lj2NV2HC27e5QV2Mgmqi2cXlMO2LL1sH5ze5UN5Gnxhl4xi2fl4VTyQ41aN5MXyCn4NO5wmyMO5Ln4FO5Zud6csdbycC2fby8e1Mm2cJ2lV2dO5ruzmxcOn0zH0rV2Io4421wqy-K42F2Lm54F2mrzKQ5em2I-1rR5RL44R53R5DP19O2dv14s24J2Uj2Sa2YL4Bt2QU5Wa2JU5MU5Gt2mU5It2dj56cruv1XE0vW5WN1Lg5SYymL4St2oL4lI5kj5OD2Og5dW2Rdrat2vL4QjxfW2oX5qcynX51X5pX5xG2-Y5v0kyx48x4hRkfD2Vy4TQ21P1Ak5_0Aqj1FWhIi0vp2gf3Fk5C34da5uGZLThVFwbKAS64234af3HrmEF0pz2334Gk5sq2pS1Fh5ub4qFLRUh4O4Rjnn73rN3Kml7f2yv26b5sN33733b5s73z84x1ytb4_dzE7rgC5uX0oIREjps44GHDdq2sipbC5nC5tc5hZy4Q16n53HoIugFgu0a5u032a5H7zy14PB0Ko5lGZ3a5G9bUK0Bo5RJ40b4ze0w0zii0Iac3TmO61gB1ons9SnKSnSPbP40Us3US3qn52Q5go5U-4-teyNyweiSW1rY4xY4xNy0c5wEliC5fY02n5fC5UJ27g5uGZyGGtolmLBv51x9x5a5p51b44_6f-o5yomTo5yo5ah1L14Y64Un5hHB_g55sbDUkj02JaoMb5B24AtyzQyPb5Kykf14YsmQ84-Zop-yj44Kb5D24A24sg3J24fYm4i0VW1eM0Whpaf2do5Ztsfo5ZQ0LSnZc0jp5RnYlls3nscyvw030Rnqp5pPawr3Fc2lT4IksSlsno5fGgm_2ISnFGkf03dRaDHnY-4ic0tp5iOlznAyHc-n5XMmTQlsc5pXk-g1vfAvY4Q9kkQ1ip5IVdbUr0olvFE9K20q1C937b5YA2WWmbIraq5u93AIrPZyx6nuP3493zdzIW0Kg5gqqpqqOB51c5qq5GqpEM5Dd555rUB5ia4Ed5WW0Gf5v7hWqyycs7u1vZ2fI3Wv1Sr4sf5br4M4zQd0ITcLsxfa5tl1qS4-Oaeb5ee2Tq5CNQfhbSd0w4hBkBYq5aNzIqa49ZijngGySH2I01wn5OAnhjn8wqWr5J4jTNzyn59F48U0soprk0oIRBk5Jjmz8xB6q714h146zg9w1Ph5Qc5hQ2Sh5uJ1Rc5uo0mY4Zl0oY4mZy5q2nQ27q2Wk5ARbYk56ojoTlMs1gh5dJ4yQ2jh5mh54M2sm5Jp0jJ4EC1mh2pk5_Q2Bl2Rr2sk52f40d5tx1Il2160BWyIe51k5wx13k5Hh4qY26k5ws1Sh4Rh4Qh44G1iziYl2Fi5bR28k5rr2Jbrvr2ee5Ji5iR2iN20h4yr22I5Pl5-k54B2es59rzDnxWl5Yi5c70Ctr2k4Mhzdl54m2ei5OV2hl5hi5jl5YM5dy1AS2al4mi5cbkql5SJ2RD1XH1gk4s_1SO2oK4bN5Jf5zl53l5OO5Zs20l5WO56q57cs8l5gs2Sf57i5uK4bJ2pF2Bd4W7I4K47H1De47K4i41Ko4vV2Cz1Kj5Qp46P5us28F2eS25R5of5w418O2uS5gv104c141buJ3419C2Yz1XWs08hOryWUyba2tW5om5fL4Bg5vP2yZl2m2Yg5Ds27w4N51Zw4eX5tj2Gg5iP1Gv3_m56m5KO58m5_yyLn2bjyOo0On26-1LQ2REmcD2-x46j5Hn5RZ5Jn5J50lr5riDFYmMao_r0R14e14Ib5g14Dj0lr5SnwsxG8v2Ibzaq5BL2Hr5yonOmn4NzE934u56b5MXpwsaPB5Y3pmq5KHqsq5ma4vq5VB5SW0I84uA5wklFd5tZ2Kn4rZ2Mf5SO5cbyw91ES5oMsGU1140MNQH2hzXvZoyQi0No5NU1bn5eaoDf0cv5NvjtncjTha0xy9g6BBJh5Nf33p15n5OHBEYhbedOn5QQ11w1jv5hp5lv5YbAjuqw4voVB8A1U0ocX4C63WY02mndFcaa5Ru25u2ru2ip5BIyK9lKTdDN4Ap508fqq2Qe0dJjLY1yt2mc0tf2Z64swiCzbFl0Za5Rd2Bd2vBABByjtgsg2hv5x0yIw5lv5XQI-Q1vh0hv5r9ytb3MQ047YQw2opZ4b3D8YjXmlw5bZZxAiC64AA2Il0__ZLIn2mnbD35w5FZ0HIoQOlAAinAk2Uiow5u343U4vU4ep3C4qZp3da5-3ZNvAmuwh3mGyJaTwz1pvfIuU0Bqa3N3zi4Dc0cDymjftgz-3yDj4Kc0Ol5ugzoJ5xi46gzyb0mAkNx5vnQRx5_7ysQBUx5wxZ5FzVs3V3rF64VQlmo5I645-41d07-4X5jYZ4pu5fVu3j1lu2Za3cn2qtb6n2Q3zPg0Vc1lXstEmi8zHlmdc2zc3GJnJd3NArhf3Wrmjh3v22mBZECQ6r3Qy51UrXm3U_mi62SQ4up3JKye82Ix5y82cU1Py5zo3y2jf84ka5ai1i84wU4hkZ6q3m-m37vzv3CD3L-Z2v31GnW73GD3lyzdHnSs3Sz0pyzpthhYzPj0Go2zbx7w3XOn_A4CRtXt0S00vOnrqm704nxsoF3kdnc13yNukz3QM38U4v-F9M3ELpwB4d73PraIknHA2npnBh2ErnYrntD27pnZsn9_3hBbXH4otyN94ik27ijwq2zszKJ4Y94nk2R-44Y4i20CCiE3rXEqs-4jVdq-4EzhKueg-4fEerTso-4_DgBZ4AzA-Y4iU56GsiD5Vh20c4uk2_r5ch5xD5bJ4Ps1hh5Gs5Fs5lG5wVyQU26217M2Ns5ZY2mk5GI2Dam9d5Uly0f4Rs5parER2bG0Kh4tH5RI2uC0zk5XOqE31CI5NR2MZpOh49h5G7jSe5PylUe5zU2Dl5dh4Fl5YWyHl5Ve5Jl53U2vK1wh4AZ2IH1zy12s5EZ2gs5B0y3p0jJ57xzXRg4uqCF2yL5vk43pyZl5Vpc2L5POd_s5ka28qzoi2Yhz7e5by1wR2Ht5HM5gK4WV2Lt5oi5R15qi5bV2kO1vxpSl4Bm4s4yjZ2Jm2hV26i5OS28i5ht5mG5Xf5Sm2iJ2pt5Uo4cf5Km5Ij5_K4xO2cS2wt5-O15qylf5qf5Sjz2t5VL4VL45C2_s27C2ZL4441bL4vm2QP1cI1QA1LW2h-1gj2RE01m25W5au5RW2oj57n0y-1nkz8S2XX50m5Tu5O25ew4-nyQ51xoxxj5TX5zj53I12a2Pn2Jw1sz4uY51G2gg5ST2ig5Rw59Z1nili_j1z4_UkayzuEm1g5aVdC8YQWi0E0VWiTHn1Gzx44ak0ZEaVqtrxYFKZdLTBb2s_hwwpX71pv3xy5eyzuy58en3w5c-Z5n1X73pma1y5cSuzz5BHn3y5Xxhsp5x250Fz7G2_1ApK2cjuvv3n7Yxv3vis4p5uC3E35ty5M35343Y2sa35moZc35a83f35THnwy5225XWiDl06250FzbO4Czq5PtMuswvjsy5dN3Y73CrnT32Fg2woag35335WR3tO4WO3j-4c-4lDgcEqJY1ZEa5avzAkGAian2E5xGnrbT2OyaH6iDsnhP4e35zwv5w3S4j2yzrdEEqnQ93EirYe0ZEakjxWkryWsNlmnZosc3674mu2JTmCt3hoaZEawc3Ssy7c3Z64aVdikxsdEFcAINuWzg6rd-bhkc0ZzviIkI4slv3dDaQV1cA4W45z_3mW3vR3s1OFFrzw5opZv45RjAL9q145dvwAVihPy545RT13GnfG42C3945OR3srn0R3urnC55llqZo5u45eIacfhG2hJ55i0z361ik1Cl1XRt645Cqn845wF1Ik5t_3V55v_3-0AD55Z55OEeox5YGkEMBRr5ZfwqvupNybV33G4QOxMXz9XxS9wCfxqRt4D3qjuybxLcvBE3pUxO0vlXxzFx6VxbYx_F33Kacy3o35cNnkT2-z0QX4Mz3ry31xsli3mIoEc15KaAUjH_3W00UkqoT4hYzaIzw04XIzJz5cysBB4RsnEbAN35lTx3dxqZv613sI3nKzDLxnbnh20fH4rLznu0tLz2Yzh0sCcajSzo_3FuhrqnHuhm_1cGs5aiw25OEeUyAOOVLYi9G2AQxxibLJ0o11C659w3LA4B_st45BAiDKtPJTyoqQFmdV3k35R35vSnMq1Hdu_55DdtlB1YwsmbjiN5iUy5x5OEe0TvdHn925-Qp0PhlrxUA2wrtl35t_Y7n1H35J75F-Z935NxZ1v3n654C3C45AvsKue325O04Ax5ZEauwxcoBHF1m51jNjw90I61525SEe_hpJ1YIRkFvlC_AhWsIuex65_yhxz5QEef-4Gzhl-49Y4mEqhieA75gEeG85nyK_zdRnguu5QEiO85T85GS4aEqg85yz57z5at4E85bEeOYhK9yf2zZa5j546O4Cw5SEenK282zaXmlUiT9kcq5M-h-8zD45pDgdMyip5aVdGXxyyjC35bR3F_3e44sK2IAlPM0m8z76kGy5OH2bC3GRvLPxOMtdKnIqnFz525wMlxvHzX65sy3CLauy3Q_xVX4bz5C950e11T2eoyUncUj0Ql0VZypX4Zfylz5X94zr5O601r5ZH24q2Kx1zc4rd58r5ARo-r5mikBKqLE2Cs5Os1Es5VC0gh2iG5ih2Kr2U05VE2oNgEI2KK1-95sG5rk5kk5XVjZ05z60AU5c05Kl2b05VK1M-5LfrKN2jE24k5wG1dp0Ym0Ph4Ai5qG0u05Ihy9J4kK1Ei2El5Ze5Gl5qs5Kl5ss5hI5FH1R70Dt1mR20s5_U2Sl5PK4Wi2qJ5B91di4bx5Cj4hx5KO2C156r2Hm47s56HlI15EqhK15Kr0GC2UJ5Ks2O15XO1Q15Eu16e5XO1ui2J_0Mt5gl4Ot5o0ihL5Vzh2i26BmdN55JmrK4YL1cO2j7j9i2Om2_i2Bj5qV2VToDj28K4pP5XQ5Zm21o4hf55F2HQ5yO2fm2oq4fS2qq4Zv1pf5JjMzMs7155J20f5HryZ80_t5Dt28D1D25xm2pm5Nt2g-1DE1QW2Fg5W25Hp4GQ24v1oh4du5OK2An2eI1zm5va2fw4PE1b25aX5d251a2LT2qX5Cn5fkqEn58I1Gn5IM4yA1qt2v_ior0pmzkPcEg29x5la3jM0enlMe0KU4Lc2kd2knl-mh4p3864ZM40V4oboDR56-xeT16x2nJpHy2ua5tka2JpDe3Wq2OMyHYsqB0-746iy6Mrrkr2YsOb50Ur4h3lT5O54Nm3XWzPm3DQ40g0yn1io3x54ay5ovZevZRX21hoF2op63Rz5v-3V-3Y34804FirKk5U04SH4sY3wSz0N0bV0IsnTe1i95Jh2FJ40HmNk5390nz5Vh54sz_z5v95uB63yyJY2M81LN1dE5AlyCdcqZ0dQ4HF5Jf468rOF5yd49B6EG5aE5_d4xd5SE5jE5iE5fE5cF5nd4mE5CwrZ0q2Q4iF5c9rZ1qtE57Q4vE5qF53e4yE5Wf56a1Fe4Ywr4E52e4Va0CF5qdsKe4Guk5F57a1Wb1Qe4Ef4GNmTe4RNeqZ0AC6B-rUE5VC6sF5ka0eR4Af4F-rde4sa0Ta1ES4FF5ke4yF59yrbb1JC6ZF5IC6M2d1Q411g4Q4se46Q4nF54LqwE56C6SMgUC6dC64C6rb1DVlQa0Nb0xb1uC6TG5ONeMe4vF5Zzr8F5mVlmC6yQ2H05K05RY2hG5TY2jj5HlyYN1uk5ch23H1fx1P05AN2Ps5W05G-5VB2I-5kN1K-5O-5sx1Ge5mvz6H5kidfB26h2505tY2Ay1o05Sylq05hR2R31g3kal2lI2CK4w05zU2y05dI5Ni5kR2je5LK4le5Emy7I5ID0Ul5BF2Xi5SK4MZ2-K1p31bl5pi59-5TXlM15OC2Gs2Xl4ji5It5li5Ls2dM5E15ZN5x1sO_5vl5nE6fN5iZ2Nn4p91ZW0Rv5bW0Dn4Vv5pup7l5VL1i15gt5k15it5jV2Nm28q2YfIJP5sWeuM4pIymiz5Z2p15VP5EnyIm5VS2jP5j_5iCmvt5iQ5ts2115JQ5Kr40Ls515om2w_5cm5y_52rz_151_5B25im5At4Y8l8f5nm54ixvW5BE1OW2ha2L25Xu5zny8X5q-1Tt2ym5au5_P2sL4Uu5TK2Vz5T25ya2AA6sG2-m5ht2uur4j2lW2aj1HS4oW2mu58j5aA6wEjt45xbA9Hja54aJFk64WHZO7x7HdHIyqv2_L2Xf3cot5w1Sn5Lh5yR3Nh5UZymB6sX4-NmW94Ok5rB6P-4D81mM2pk2-z5Uk5iypB05z95ZJ4Zk5Ar2cJ4395ih5595gJ4795iJ4995X05ds1mJ4pD6WU2rD6eY2mx1QK10D6SK11h5N-5Jl2vZp2D68jd4D6ds5Ri59h28D6_h5os5Bi5VN2r05e-5t05g-5v05i-5z05qSyopyhe5Iy1ME6zp0Ql5PE6fr2CXope54N26s5Sy1um0JbmVy14l2TM58R2YZ2hE6T15pi5Igrel4pE6Yu1sl5pi5Qt5YH0wl5Ef5yH6UizWt5Tv5xi5Nf5YgrwE61i5PO53i5Qf5zy1bO5Rzy2919i5tO1_i5ns2Go4xF2Vm2f_5LF6Gj22-kOF6et3Ip45izo_5mf5pq4Nj5rq4Ym5Oa2vf5Qa2Tz1dm5BP2bF69t44f5C25Ot47f5BV5JP24_5Kt23W5Mt2NW2yP29_5Qt2IK2nL4yF6Jg5qj5Dalsj51F6BT2vj53F6QE1T51cu5tm5YM14ieSA6ku5Dn5Rn2HM4l259a2n25v85GG6wtlHIyVq2iv5Urmvv57pmDh5in5kr5LG6BPl9gpMTFtv59Hyoz2Wf3UG6P34rzaJk5Oh5Lk5Nc5190x4ytFl2A2MJ4gG6FYp3r5FN1t95HN1rM22B1y95Ox1oezfh5uemkG5N05fk5gD65k2oF6Cp08k21M2-k2Ls5t60GI2hs1eD6uD6De5vk5Wr28G6OSy-G6Q-5Ml24h5DI5ZhyQl23J4hr2NI5JH6EE6WR2MH6AE6XN2181AK4705K70GE6aK6-s1hl2cl2Bt1105o-59U2OE6GD0QE64K1Vi56K1PH1JZ2EV2wSqhH6QmyLV2-I26R2IgmaK4oH6pXjaM5WZ2kE6tH6jl4rl5M_5hQj2H6z70rE6e15Ff5uE6nZ24q5xHss91at5h34H4z8np1myU_5-l51Z29E6Bm5gO53K4Yf5KI6yTyJF6Jsr_Z2x15oJ2RI6if5PQ5n_5Sm5p_51t5r_5zJ23s27s2Na26s2u_5xD1mKmhv1Vj2Y802f54dsjI6eF66f5Bt4tU5Ocyca2sv4fj5fa2hj52v4-_5xI6wm5zI65v16m2ZW2Sg5uj5wj2MA67m5pF6Rdke25RA6Bn5DJ6UA6FJ6wY5gszjpViszrt2Kn5LG6NAxEXhFB1Qn5aYsRG6Yp5yqmKh5fJ6hR3XG6Xc5j95nB6971kk2vr5zq2oz5hG6wB6_90kG6vVr-E6OC0oG6C05ak5Br2zd5Fl2eJ4uG6of4wG6qf43J6NU2zE5aY22G6Al2KC1tG5mh5vG5921blyVs5mN1e050h29g4Zs5o81Le55h5Pl27h5llym050Wl9D6Khy_D6Di53s1or25s1Y-50tzgK6hN687ifN2hK6b31vs5yI5Pi5p-5cH6ql2xN6tl2u-5qe5VE6se5XE60R2ZE6Y15bE6lj5dE6B_5IO2HJ2E_5RO2S15fK4rH6Mq0DS2iy1oE6Gt5IL6xl5yu1u91mHs9H6TbyyE6OL6yi5QL6wZ2Xq04E6KqxVL6Am5bn4lk5FF6Aj5bL6oO2ao4Jm53z5gL6Jj2yo4q410o4PI6-nxzO2Tm5qglVm57V2Vjz615om28157T5Vj5pS23Toaj2A25mI67L6oYowm2qI6Cg5H25ga2vI6Eg5EM6Yw4tF6qa2vF6-S21m5Q25ASscW2OP6SszZu5PM6CimXD2fu52j5h25cg5j25fg5Yo0SQ2AJ1cA6WHZZ01XlldAIz55SinKjoKCpg014p5mmaDM3KM3FG6ADG2vjWwwP1BTL24LkROp50zVJ6qaaykmzUkxv2UL2eB6DRaPH4hB6_vf9uzbg5iW0a51BZ5eD2YA6w25xbAmCh-Q12tyh-zBGr_741dyj8zhM6hco7oz29ywLySc3E84VrltQyrp1-A6CozEB6JT5Cv2Uo5dC5Wo5TJ4Lx5KQ66GZC75x4lIKAW442c3Jc32w26oa39yI75pw5lc3Xw2nLyDc3M75h458w2uw2uP6Efwxmlw2xA956MrC84sFdOw5QY0yB094q702N24nM6aB6z12iJ6Mc5k950yyrX4Qh59T20q2lM2rJ6nM26A2yc4vJ6Uh2yB6ngx-c4sd41952J6HK6mD6HB26J6hk5yerDI2nk5021S05221NMmEK64J6H-5iR6Namwk5pG1zUmhE2wxlLN2Me5yC0aN6Pl2cN61OqeN6YqzgN6ts5BE6ZBskN6KH6bN2be5uI2pI2Li54Y2Ll52bsgm04e58h2405GH6NBm0I2eH6uL5Xl5IV2xk4bup9s56qz9N6tFs1e55K6Hs27K6ki59K6c91ol5XH1K_5nH1wH6Y15EL6H410H6sE6UL12q5KL6q91-H6Zt5Xt51l52i5YO5BI6ZJ2j15vK4gC2jt5wK4jq0Fm5Hv1Cj2-91rt5bP5m_5Ba2gf5n41SI6Qm5H-19F2PL4VF6aI6uL6EWOGG2YF6915DW2hI6st43L63_5lI66L6Eu5bWsGu5jF6_L6xv4ym2UG2HK2nI1qz1XjyRu56v1JM6tj5wz1MM6VD2NA6iw4mX50j5KKl8F6kt2-F6PT2nN07j5pjy9j5iD2cM69gZJU1s8fE8t035QtiSB0285eO4O8bIU6HR6cg3B12ENr9K33R3cR3hc5Rl0gM2m95dG6o95DYpq95FV2oM2uJ6qM2bR6xJ6vd5_q2DC6rG6EN6QY22d5gk5M05FN6GbspR6UU2IN6js2Qr2sD6kG1xR6LSytarVr27g4TN6qs1R-5gs4MN2Bl5ml0PR2PN2aI2yN1WK6tU2Ci5CS6bK6jN6ZN2lN60G0Ii5l-5layrSytN6d31vN6oK6aH6qK6zN6sR2WS6uk4vL53-5xL5bi59I2f8imH62e5CO61-5ri2a91_l2cl4ul5vH6CL6dzluH6aWgQ_5atrS_5zu12Drty1Uv5yS68H60i5TO6wy1AI6et5Zn4bO6eO6Uf5m15fO6b41GF6ot52E5qt5Ej5g_5nO6i_5sO6uC2LT6przmL6WI6q_5YI6s_53t5cjz5t59s2Tj5sZp-t5iI6GW25f5eT6gF6nI6-ToAP6-f5rI6Ag5qm5kT6sm5A2iN252m59Doxm5KP6UP6bw4oP2yj5ghr4m5jX5eW2TP66F6oxl-I6jEjYD2ag53j5tY57j2ImqBG6-T6DG6bo0CHZeM6VYm9cy0a5jQywA0Ed1A71PIZgc3Bc32Q6YQ6LU6Gul5X2S_fKb5C12hn5-w1eUmvq2Mk5uM6Th5wM6sB6yJ1UJ40M6lX60J1w95kypyJ6X600951J6XwlsG6I05AN6kh5CN6mh5Ks59k2Ms5D-5as1qG55X6Tn0mZpWB2xk5JK6zh5Xs5MK6ar27gy4R6YN6Ne50x1nE2pU2GS6TR2a-5Wqzc-5Vh4OH6Ve5PY68N1SH6JE67Y2xB2WH6zB2ml21Oq6h4wsr8h4wsr9I5CQmcU6J_05I2DXlai58s57N6Eu1eS6xJl_N6Jt5331P15kV6ll5si2nV6lE6pH1rS6g91pV6uV6vS6HL6tS6Bn4dH00V66H60E6q3p0S65V6On4ds24i5l_09S6AT6_S68E6dO6II6K0liO6ps2kO6KF6fL61V2oO6jrzEQ5k_5Pm5DL4qO6Lj51s2pL66O2iS22J2cI62L1eI6ZF62410_5cW6EyzeW6Gt49O6gT68L6iT6B0y6_5tI61v4Dg5YryHP6GM6sT6IM63I64-1kryRg5vT63W6In4_I6ma24F62T6py4vursY5i25BX6wP1DX6yvzFX6gP6muNJwk134KnhxB0GYsdB0WX6NX6E85OlsJFio75Mv2rv2SQ1WkZXCkw54dGocy5r-2gCzM6mY84hy5TGkXCzeo3flZgo36241q3AP01lZdo3mn1n_3GQ4JKyHx5oa6OQ4rnZIQ4Z-3E445whyU4PB69a6D_x6aatWzxoZrn1mwztWzRZs8dkJb6mqZLb6Nb62p36W40OpsVZ-U4DsZqc2t72oV1D-2ErZA9mBV4Z84CyjH83tU4NShI-2rn3Z5mt45gjZdz4YGkrFcij1_Tmws0Zy55a6H-2-drM9m5x5b2j7dxdb0FU0ba50g0zc0WkZyrq3b659zp54zf2vn1_Y1Rp2hwzRRdLx5gjZTyA6kZYchO9z_S49g08b60lZKc6LlZr34SobysBAd2HY1QO0Ic65jZSc6YuJOr5l4gQ0ytb6bU1tQkop2qa674mab6AT4lCz-6mjc6N6mgi1885gjZWuxVFwr0Xmp2uuhf4muvK_04VJ6gjZFFkfzqj61Cc6ZM0GEyG450lZ9DQQ0JUc6NDkusFzc6Tp2w25gjZWGkJjAEd6J5gOTphc6Uk1kx50lZY8H_b61b04T09c6ne0Qc6gjZco2BDlQd63ByRV14c65jZ9x0ZOAXc6Dc6Ad6gjZc4zxEdec6v4gZsbed61p3E4qPb6_qZtn1F_xEDzE85od6Kb6sjArd6J5ggeHHd64Y1Eb6xwzwoZkqZ4d6EZ1nc6Pc65b0WkZRjArp2EY1Yu2Fx5Fc6ad65jZRjAVd6ki1JwzC54Aq389zAg0Ie6bBAdBAtRpOvj6Yiga5Zu2ne0Mf0uc65jZSe6l4gRrBmi1Ec6Yc6BZ1Hc65259GLmb2w4hOyzWk2LHydSiip59GLju2sHyxc1HQyze6Pa5Le3Ohn2d3D3o7d3Gnop_qgvmZSrx22n12g1rSi3a12Zh3Mi3_7z_Qyeh3tF4JUrwh3WumGf6t12Sf6jumZi3Ub55zbPf6Gj3Eh3sum89qg10X22Vy5hIoG7zV_ykM6Rvml22Xh3k22Ui3H12Qi3pvmMf6mC5Fp5Co5pd5te6kY03OyzUSfTtFEkqv5uusRUBwP4s_yrWZX32OtkZL2kr5MHB5_kSM4s64M3zoArca3vvqYM4VU4nm1G95dp1n8z9d1kU0Tg0VwqIW4Z8pDqNGN0C138slH50775u5bN9tSri5e6l454qixty1g5eg6gsN13PqjAMNdeu2nu26u2Zo50dMsViDb2Gipja5CBrcp1q1Y7Tmfp1Rc2mP5gilcR1JroxUpyF4FG46X3Rhnno0jz5fX6RR65De_T2XR61Vhtz5SOJR85k-4E45m-42z5DcqbQl5z5P3rxsdjG6Ad48A2kf4dD6vR6oU6lR6qU6nU66d5B-5Bpyqh5HI2sh5Ts5ch6dE20U6YFyFe5CY6DzzYs5sVky5eSK6LI5UK6Re5EV6ns5XK6h-5AjzrN6IE6Il5eQxxI2eh42p0TS6om0CcsUE6ZS6OZ2xK6HzyQD0Y157-5ltcQl4JzldD0Eu1li2HO6GO2D_5zY6mofQzzlqyCm5ZD1vupVzzLdsjD0RP5jYgjizuF2WP5nP5rh24ieoWigP5s156pzIl2yP5WsfIT6RW6aJiRS5kS5CY3Rj5nm2S-13O6-15fm5lzzdzzxu4Nv4LPmTvp2QoLdb4u4hP2sQmpzy6OmCW5tzyWQsVeqyzyHv4izpxVmNW5l-iKW5jzyQPm9f5-L6wv4lesmT6gj5Zj6ORsresoW6jL4tZl2P2fE0GM6EA6Fa62z1HA6gP1Mg5Vu5nc4_Z6yUy4W6Nu51j5-W605f7Z5ziqsni_M4Fh5EmMFWh4o2NU4WU4wGc2L2W2yfBrPW4xBrig0uW4wg0z0yCb5O54We6na6Nq3Jk6wa6FmZoo3XCzya63n3ey5n82go3Mb66tq3c2zUnwT15432H3TTpQo17X3H11WL2J11R95gHbw-zdB688p455X6plSz55nbG4qD5jBA19kN85Xk56Jqi04YLvtk6vk6mvK9c4oDjMj5Or4Z5yDS5dr4FS5o0dlcgTS5udMQS5x2cJMsdS530dPS5VS5x0dlvfCl6YBqKl680dRaqiG4nL6YxdlS5b516vpju55Y5QQJ8N01e6xfMlz4knsZoyBHyr24d_1ug6xfM_qsQxBxb27g0bp3gGbAMs_53UTpS2qS4o30nYczY0nkczWekcRzdf2Ga3qcza4j2l6jcz5l6nMZxV1oRzpcz0V1xk67c4ycdj04Dm6l04iezItX4k67g5EmM245FpBl516l6Wv0iRz5c4Cw5EmMYd26VsKf0CrsW104SEoSanv4wpsEe0vfejkP_25qLl6h1Kj1c_yMZrNX57tsuT11IZqSnZ64EmMXxiEvqp4zsWiKHDUwjPo1sZz9f12P6tsc1dMwm6Vpo_qs_vRBh5c7x9l3G62_0mEa1Lq5qY4TDgjC5qo5aJeSezhjzvc4bW1or4gQ0zaqsr48QsoW5peqrR0reqsW5bv4Vn6WAqpv4bFrcl67m6JVfxm6EZa5vjAy0iHpSKpek6qsyDg6xfMGXxNNBySm1k6sD5_bcGm69r5yk6zJgKY3lg6ZrlQxgUDCx7p0JZJb5JZ10GokR3pM6Zg3Mwg5GyuJZJV3V-axE4cMDXgxeX6kJ6yszJJ4n95Uh5fG6Wh5nX6FE2zM6oX6bh5zB6Ks1MY2bk5Q81qh69J6gG53M2lh5FK6hh6tU68d5zG6wf4C-5mo6zf45G6rJ47G6th6NFjGR22R6qxlbs5yx1WpyKY6QR2zG1t81_R6oB2BS6OV6DS6rbsoN6Ci6qsrgh49h6eI5aY6RV6Oi5Nl5BZ2JH1Ai6Ht1eK6Jt1OH1GhzYS6DF2aS6RbkMi6XoctY6cErgS6VM5bK4Yl4kS6U15cM5_K6Ut5kl4rV63okAL6Wki9Y6-M5tE6xE6VCfVO67H6vHsLL65csXO57q5es26bk5i55E6-S6NS24p64Z2DW6hO6ji6IF6MI6HT6uV2h_5wV2iL6l_5jf5Fa2uO6Tl6yO6wL1piyZI6XW6Kg5qOmnZ62T5VNsST5iKhDegpjzHA1YT61f5aT6Zj5KvzHW2gm5RYrjxzxZ6_O6pI6kW6CP6LH1Ju5mF6FP65Z6pT67m2Dn2uq6Xjykj6CKlrj5NP6bt2hvzxT6wj5OM65W69m5Ia6it2CJ6Zl6OT2yY5wA1YA6A01ou5um67GocGGIPyZa5la6W54pu553G7EhbxyZa5Bi1Gk23j6HmsZa5854u85Cr5f8YyAQD14ZPD4W1Kn5A9YuhhBEyD6x8h3K12bf6Z62F22DZyWb5c4qCP4rt48a6dAZ3W4Ut3FCyRxx7ByBW4td0b0cmN3qYi1b5BO3G-4VtnPX2s_wHlnLD4pyn8Taui0CslYH4Gs6gz5wk6fd5cC5zb4X141b4Or6v8YU5xFjl_k1Td0DqxmM4fPiFs3dg6v8Yb_Zv14Hai7OiAR64dnOC3hjZ2u36y3Xr57u5yUais6QC3zu3zu5A9Ycs6SYaS5xMyAqBiV2sf04np57Ca8WZqs6da5A9YMyxljle9y840YAnkgsfAnu35A9Yw55qqlh2zqP6830vA4Qs6XdEzM0G0kh50qHheRhEk65M0cl6gyA2Qch_1LBh-3YU74i4sa75gMv3z3OXt5z3v-3a95dE4cW3SQ382nzD28612GjjJ6PR6IJ4290Ih2uB1Qk5Ih6iG6ZR6fU67r5Xo6dR60B6CtzNY2ck5nh6rU6ttku21ho6oh6nh5rR6ph5vU64pzmh6-M61M2NN62H55U6YWjvh67U6i05mU2aI5oMmRu66o6z818o6-U62Oq_J4Fi2QH6QhyXY6Ep6UH68-0bY6Pi2YH6EO1pK6GO1XV6Ui50ayVl5vK6nc5MhznY6GzyPO1Tp6Au1As2R91Cs2XG2qFshV6ZD0iV6yY6QS6FJ2ml5HJ2I_5pl5X156Y6Em2BL6tV6SD15ypxu1bC23E69l5eC2GI6eO5EI62Z2xZmiO2pn4QVmqI2hXyyO1b_5sV2lJ2Zo4v15Mm5dv6Om5kY4g_pFz1gZ6_Q5qp42O2Kuf6k6lix0C2TT6Qq6WT6zf5aq6z_51L67iycT6Zz1ZVmLP27V5UhE-i6VQsAj6f-iKe3wzy-ZcBW5EW5WP24V59Fy_OmCv4Ov4lWkXZlNj6dP2jzpjGmaes7zyQesgeq9L1tS2IA6hj2gI1rP2nq6US67_5OwQMRm2W5Zw6Lu58J6pP27W5ij6sq6EdrrF6KK2JP6S25sj6sa21q65m5lG26I6sW6SP6Ea6zq6Zsh7W6IdkKQ2DQ6RklbP68T6Pa6Pw1_T6kK2Qs6XktiVEHawH0zIIk4g5Hks3inw5tO71-61Hr6Cx6rK0R01ha51V4Uyzux53exKx6hC3-55-g2LGudt6Owtft6CFuK03vuiZ71w0aMx6dlxwT2bKhszaZz5D85tAb41nkt6Ho6333FoqF6066xK3n4W3mt6SLjzW3pt6sM69ZrcG6qB6ZU6M9kwt6Vo6Uo61M6Kar3t6n6iDy6lt5eo6vZydo6Ptzfo6kh6Hs5fj6-Q2WY2tD6-i5nG5po6JK1JC1DK6bE2uG5to6AY6YB2Lu6g-0f05i-0h05PK6j05Iy66D6Su6Mp6M31Op6x81RY6uE2TY6zU2VY6lpyfR2qN6Ap6jl2GH1Jp6305mTyly6hY60lyjY6yk4lY6ze5uu6kY6UK4xu6911Ki6Eu1Wp6VpcYp6wu1Rl4fl5A_5wY6jK6JL1ni2eE6XM5eM5iflTF2ti2nS67mfpS6qV6Ev6Nt5Gv67GsIv6VJ2PO67S6aO5MZ6PZ6kt5Z_5gO2Sv6VzyArfXzyzupDT6Gzpiq0dL6kx1XZ6JT6hL6OW6K80Kj5215KR5zp4NXgJqr5grEd3Dl6WnyOq6Pj5Rj2ir4Tj29XyBs4GR5vT5fNsEegZq64i6ZT66i6aL4rn0fq67i63v6Uzk5v6PW5Dv4Deslzyjzz_V5iVmBw6VhgqzzEw6Av4FNf_D0nzkPGy8e6_v6g-iOj6lvpQj66zyzu45u4Sw6OwQ-L1Iu5Yw6Ku5tP2I25b7ddw6PRsfw6tDmOy6jDcjw6ePmlw64n0qT6eP1wq6G16yq6-hm2I6tw62W63m5Ba64I6Bw1Ug5FA6Ga6WD2ATj4w6_W6Ma65j5Nw19T6Qa6JJ6ar6kJkLb2LU1pc1OB6Vm6P0n7Ek_75Rm6uZ13CummrN1nG45PF1FtMGLZEQ1BqbX2SsQ6swgfEyg1aINlgZ1ZuyiZ1S45Yr5nE4R34_8YlP0R0nhZ1MNlJV48WsC0nGtqX34Ye6EQw5_kt343P4Gmzjm12IyYc30Q6jGbjw2TA4Vf6ZslZqg482BNosq3qyma656U4P54W036TnovZ8TnJTaz-3ANzS26UN3qPpyMkQnnb95984Hq3wPzPS3usnLz3oc5Hn6REqGp5uc5TVdn2yMn6iW1gD51aqlr4mJq3S5lW1jW5EezaW5xR0KebYv4qW5PkzZn65n5EQwTNiR9umlDF14he0tr6bv5O366-gP3l-l1zQ1Ne60f21e64NuCQJWKdVtslpgL6Dc7zRky5s6e36vBAWKdHX03MoGr50g1Qy5wirNX0um6n36a_hbxxP0y4O4735b45r14TGelg6y36WL0jNdLUCbQ2v26Or6y36Q36BS0ydyIeog5YINyte6D46Bem50bLv2ig6JumEczKh3x368qXg3hi0uZ36ld6XS4d36ve6K8bfA6iw5qomg12Cd5uc2_WzXu39S1R65blvKO3Qjl0jnipa3jnoA4436OwgbqnCFGTzm9VsZXwasn-R3fz5hasKs6wk1z-4Bh1Ux6E64WZ43x5yx5ro1lL2to1Tl1ai4HZiZx5S8eo6x3j6SdEq8l_Bh7ElEb36X1e7kxJ00m1XV4tJhXW4eg0ughhV46J0Jnlkg0qciAY0NY0rAlDY0jU1jlrzJojh0Q_2736u1OJN48c6K5zWO4KP4L26phsGpxxY0bByzY0OAl6nzFN0b8pP7yDy5dBrlH44pg4Mgw74In1On1HE4Ry0O10G34kk3oAzwO49k3F1s5ByZwxP43--n3vxzEaZznW83Uu3nM4GCZ-y0e65exs5XzAI5W65YT4QIzF66ht07F3UY3Dz3MI4Wz5ht6XujMRnwXbKv0i-zHZ3p66w4nDS1793fZ308nKI4s669Z3b_nk46Ko62A2WU6Oo6YU6Qo6-D2VR6Rh2Jh6qk2CU2To6EU21t6Zh2Yh63M6JG0mG07l0495h60Uy6_H2mR6f_rjk5BK6Hp0Eu6oJ44G6qJ4kh6Ju6FR2MK6xo6ZOq8U65R6zB2yh6Pe50h6-h56J4py6fSyZK6zy6We5S313h6Hi5IS6-Y2By1ZY6vr29Y2_tz_Y2nK6ke5VV6mu6ly68y6-or-y6Ii64-5zK61l20u6vl22u6vY6jE6C_5N15nSo8u6LO21Y6YuzcZ2vi2eL5xapcz6L_5ez6f755Y6cN5ly18V6Rf5-V6Ov6V4bd86FdsHF6QdsAj2lXyLo4rs2_G6yV2vo4MW64z63z6vJ2PR5mliJL4Qq4LLsv86NL4VyfRT6iZ6hS2am5lZ67O2z41vv6P06bq6R068O6_xf4L6fW6kq6E96Nt4lm5lxzre1VyffV5v66dL4ej5Xj6SG2_f5xv1jj2vj6el55m27Z6pw6Kg50w6RdruT6Q16wT6LA6yT66q6V96hW2RM6BJ6TM6Ar6lt2mN0AG6Er6B_1fP6fE1vIhB8ELWL2MocBiCf2Rj18ah0C4m36poEMuBShI3Bq236te2Cu35Ez2B34259H4VZ3Xx6Yu41F1l34gUxB8EyAQktyTribf27l6yV1Um6ar6NQlVyAONihOiOj1IOlTc1mJ1vulnH42UOz66Kt43jzme1L96qe19U5zdjd36wIhCrY41gF_1Z1p6cub-66M1qD2lG4NH4kg1366tH2566st6nJ6Pk5Gx1bU6wK6Xh6qd5xB6hU65M6nG60J65t6co6lD6AayI-0es18X6dNg4d5io6Bu6kh6AK63X6CK6kh6uR68t6VBj_X60R6cy6Xr2zh2a_61h2hy6bhfg76XI27R6zRo9R6nMmUu6dh4Wu6JS6wU2s762Y2NY6MV6v76176x76k-5Xu6zjkhu6mI5ju6nl25761s5Bp6805Qp6pL5A76yl2A860l2VK4vm0kH6YK44u6bp66K67Vk8K6fp6Kt5sCjaz6J_0X86ai2Gm2Jv6ti5kkkbO2iqynz6dJ2Y_5I76lDLvz6691Hm5Aq6IW6OI6Nm5Hj2tt564zPF6Mnyyt5kv6_z6xO6Um5Xm5Pq6vTodI6vs4Uj55i6Wj5Ya2Yj5HNQ006kF6R96lW6T96iD6pF6rW6RP6DjxuW6qw6oa2xW6dj2CA6N511W6KM6kX5RE15F6j96-q6n96Wl6tvz6T6Cr67a2HJ6-j2Gr6596tP4Td0Jq5gd2964Xc2bQdza55_gLi3SeyQk1A_x5X3-g6zcz596QM49urO50OM0wnzkkp456T-6bS0UGhxNCAR1-jmCR1tw52b3IP3Sw2EUzWk6Ub6ZwyowqeynE94KRzORzcA5gwbHs6uFbbv026ndU0hX4dg6q0ZKfWM0YWp1qLoaP4Gw5Ee3BNpTtyIR6xg34v5ug6RC7hyA0pw6RA1v5Ykm8b3e226B7u9yvw5DUzx9yQC72o2u8urQ13TxYKwQ1tTJnS55kNxlVxqz0Zz32xhlOnHjnkzscEZnK3BL3a435E0lS1-Noi438K3Hk5ipnl66q7yPMxJqncM2wx60x6FF4ur5hX6Rh5XU67x68660r5-662q2A769-6u95_-6_A2iU6aJ4eh5E_66H2G_6jD6I_6-t60X6N_62X6_J64X6O76Os5KN6F-5zU6jD7Vfztg4XfziH5cg4cX6nG1zR66g40h5fy6cFye_6H6hg_6NN2i_6yC0k_6wsrm_6Ve5o_6w760Y2ms5s_64h6RH66h6q768h6x05-h6n-5ACswN65y6ne5j31ZV6DF29B24N6pY66-5cS6nH1Jz61WyG86lS6BO67u6kl5QzlN86Wu1P86J_5Cv6EO6Z15TO2b15gz6jZ2iz6a86CI6lz68i2ai6Dv1mz6BT6RZ6brz-p69y1GT6iA70z6Hq6ZZ6DQ5uq0MT6jL6_P5UI6QW6315P80sA7vA7E06hr4Pa2Sq6ZW65gl2A7fF6XOsdT6IW2RP1KW2Dr0DP6BM64Z6w80BB72q6DB7jj6uF6wW60q6V25xw6qI0P16rw6hYyi96zW6HT2PB7yF73T6nw4UM6tA1WM67N0d51ZM6f51sW2gr6HjEZ36bf0954736Pvrnxjy56on2_x55a3m36yaAs5ZwJw1xA9d60TmDg6Ixm_qbq24ga3LAlavibJ0156SUzGBpfUzop1Za6wx2XdElT1Iqgg1rDp5-n67Oouc2At0UEzHe6hG7ZQc_tqwJwzE0An6MPykg6d36CxmiP6701xp5kx24motG7Cdyvu5zd3Fsa8G7aC7K462G7L2qohsCxm5o5zKhGt6-G7Ee3bd3YM3x36HH76tyI9o_0x0a5tG7jG7OX6z51x5oDSpEdoiT1WuykT19VpYX6MG7AoLassDKtMb2VmqT66Q0ZtG7tnnPoa-s67A3NH7qH7gCrLTxNt32Bnty0u16IxmY-6r8qCHCfr6C46gF0qBgo6zzg2XvhzArgJ0pa3x64iA63plJU4WM4Dd1h84tc2tsl7A3WX1o7rCQzzA4vtnG0PJqnEo6h9aGo6Rw5I2Z0_YVfk1AABQ1nOlbqltDy7BiEMuu-6a7YlV0ZLZnV0_raVJa5Yn736aI70rbDYmr04sU0lm6i55npalI7YCZnI7VdEpI7yu0l16HAZC1AxAAdI7pK0gI7N0pc14F11kI7oI7mV0elnoI7rusip55bAmS0xyt-96r642tb2nzEL2525LJ7sBqk8l2AkmLlQHYAeZ57yZXAXNlYJ7YklsplrXipV4Pf2916P26mV4LLc3n2Ld1I_fhn2Mg6DZhxJyWyzCyzAug1XsxY1Ky5fs3YArNy58rmTy5pr6S84P_yaslIi3Kw2Um3etbWm3Gn3YctRQ4Yk10s3fslWQzZt3CB3N66st38xxF_nqslVCn7r6NK7U66y3ZpM45y5SB15iwrNzGz5nT46irm46Ypqm103E0o102J3TbafNogLzL34eFLN34LtlCo6HZzj30Y75P63h2omOp063X63WB6D63nr32HpzK7YgoUinn93nGpona7K73KprPp3K7-Nz-u5-93Av5vuaPGz5q1LlpLP3kq5Ac5DZyt26OZy9uagL3gq5uMkPQzJQ1qvoeQpjX3-V01Eb3X3VG4eX4446qc58JoNe15Iha8nlgZm40H9n4O5RDg226oo5KgiKn6KW0SHqaqqZ3p23zu5rWtpJv5RB573zTB5TW0zq5xq51q5KOyJHYxS5YvjcD514yKf5Ws24l5Jn4_H66S6pS5_q5Z04Br5wJfA36rxiC36an6oQ0Wn6uQssR00NfJ360mipOyKn51go6nAHEiDlp6xxlq5GL7iT2kJ7eT2ELrJbzQ3pGZ0c93da51goMp1Z50zi1tVhen2CK7XdzpL722ra-4zY4Ln6fQ0Nn6UezidgexieW5H-HzS5nQ0pR0ZW1Xn6YM7oR0v2jcn6oW1hW5TJ7BgwE8YuhhO26jM7yopKD74yzrM6aG6BG1xr5iz5iX6Ro6tB6By6xlx6r5A05cA7x95eD7pG6kU6G05Ds5tG6N76Ry6zqeQ76uh5O05K_67p6UtzT05sD7E80Y76V76GK6xD7Npysh6by67D7dy6gy6Ou6iy6Qu6ny6HH65o62h6_k5GV69o6IV6LE7DE6u76nN6HV6iK6LS6Eok076lm0dY6jPqMK4W70YE74r2aE7D15bV6oY6Cz66N6ci52K6Bt5gl5XO1il5qBmUz6aO1eK4Xz6Xu1tE7R86_m0kO7Z86hz6Kv6x91aO6aXyf867E75E7YL6o159p6Tm2iL1hA7m86Ea2GF7Fq6dZ6BI0qA76z6Ha2Xv1386rL6vL68s2tv6wL6WL48t5O4iyv6qU56O6U06bj2JW2F25fF7oq6nW6wv4pW6Ww46Z67I6Pu5vq6J16ohrHsjd96vF7Fo0uF7GB7NB79I60F7c25ddr3F7o96VB7mt2Dr6YB7_80aB7TJ7pFLATd8diym1tSdaW4pClcW4cwqFk6VG3IPn973Zqa2y3u5aiz3pM701za6fWG7Hg6wyqu64Kg6qArEI7BI7oa3GK7dm1Cb38j6mviSU4Dk1GCqr8z7g2t8zSx6YU4VBrFZh311bb33J0Z74jQ72X0EDldW4WV4jd1O6xsW4ZghZHyonqmz24f3Ng3lf3Dg3Jl34520exMl3U75eU4JKyTo3xb6Fb6Kk6Tq3Tk62g0ra6634xwzko3yo3FR70o3ky5gb6BKyrd28o3Mi1pc6gGo7a6Lk6GuqDb6-Q7Ae6pe6Zx0MB6qp3jy5IR72drIZ1BC7KDzjp3MR7Axix_3d54d849drri00b628zUZs7_2craCA3j66MI7dAnQjl9Y0hJ5uc2Ys6Bt6e66O66Rt3txxMK70InPxxQ66RK7nb5pFzuFzEP3cb5Veo5bltx5wt0autxyzS_wzyzVx30z0UNnoHzPS1uFa5z0-Y0A34cK7rZsBq5gbcB20kXaNCi_Vsf26gXiI_ndyxfS7gS4DtllK7KZ0kN3Bqa5r6VMzDS7T839r6pN3XO3uS7kJrA93ZwaYX4eoyZozg95246sSz3557G4byxwD4ECLmZ3go16CgG2zYY412zE-47DqB56qUi6-4685i-nvxqdl1846MZ4--4Ll1wx5Nl1kp4UT7_46oo1_qaNZ4gZ0A_4RT7nl17x4Yh1Uo5hd5zV6jd53n52o5pYqqtf_kiWp42r61ycjKsjp4IZ4uT7qYqP5y1Q5tQ5eg5dx4qvyYlz6L4pvyLvyPV57L4_L4vx4qx4VTsYl6TB7mp6nY58w6s96My4plz2Q5rlz5x4Sl1k6y4F756yZo5IqaQDlZjAODlVU7K55STdElDGQo2CloW4kV4KJ7b0cYU7TVsSMmXU7hAl245GlAKOlYBlbpgpDlTU7b0czcuKDlpBAZjAQ2sxDliU77ghB7yjW4k74lW45-z1g5IqavU7gDlQa4PSboPr32i1U70_xzqlfW4Qb39_xgU7yyd5duFPur5YLhhXNlhd1St6lv50paCZd4f26AAK6AfCxJs38-Z1R76J5dqwHQ7craWPi2zqFmpgb2-16p6wl24YX2VPiWgbs-nDtwL66LvxDA4ikrmV3xD4hP5vT7Xp45n50pa8KYWV71MAsA0_968R7hAoHxx2xxEaxGwjwOFI_17y58z05LaIG3X26Cr50pakFge45N3ibS1M45TB3uR7NxhjLaRusT45aV71Pz3_2UW71J7Cs3zR7Phs8U7ZqaMW7eIabhoxoaQDiUPiLW7FpxljlOJ7lV7EB3Ds38-ZZs6pu58iq4oqnhBnopfMDKz4Oa5c458iqXuxXNrgs67I3eS7VlggS7Nq5T45tXiN1ZRXnP-mFzxJzxYAbFX7Ta59mg8iqZM7Zqa2O4V_nMS1A95-462x5DXsOq5PfAMT7kEq785TV7PX7LN7OW7Lv21_2n73DUc5F3ms6ON7FNo_s6AA3Ls3ywvXW75U46_25blaAnk10375Lxh6xpcraSczj652F3CQ7yEekX7Rw50pa0pwgQXPT1sX76oajX7ls6Bt3YwxuV7-R7X3ZYyxR66XT7fW7craKS1iYiwyBpd0vX75R7m24KV7_qa_Wxl75RTO9mlfyjhX7Tr5PAnRs3y048V7dW7Ks30pawR7V65IA3vn5nX7tW78xZvW7Z64jxZwaAkFgotb1twY3VBh5YPhDh22V7K5HfulfsgQr5jBqWr492cGaq1P7ayAGwbpv5utjeLLyG7sc2oY0nIL6PbEZ72NrVJAt85k16KW75Y7GwbyS0MJ7ALcK9xtM7Puyxr6gezIm6zk6Cm6zn6Em63k6o04KV7MsNuqLiPgnRp2UigM6t36sa6K7x35mCT4jZ7VfkSOJxRweAkZN0b36Zx06UiCQ4fW7YuRVyAD6P6OkeLj3u2rW7k3xZSh97Ef-6vE7PA7ze5RA7jp6V86igjf15Tt56qc5Z7HuRVyA9Z7LPoNw5Ht610x7z3puZiK47Y6Ha7kp6GixGU7qE6Rs2xl5m-6cX76Z7MslbwjvlvEA3eIapG3yt3sH7n45FsabbA2Qn8D4ls3GV1kr5va7Qa71znAFofsG8w0y_nBd3qa7xa77g5MBkhIkfZoKmr21Yo833p5CL2k3Yjir8o2y5l5g6U7yVg6b0kO743V4uJ0R743H3Gux_03duxKux8H3rc037vfslVM0JpqAdhf13XItWV3MV3bKz43jxR7ab7ZKzmVnJMsLpn3S7x-69P6dRa_P6BIbKW1Y0or8nqKb9C45d0TfiR_4PX5NUcsdztZ4gVmu3rUEg5b7gZ4GWf03rU_4Ulg8b7Fc7IvevZ4Xpf5A5qLzMA5e5rC5rPA5BOyRA5QA5ufxOc7B5ryGqM2ySA5iFgIA5TA5kA5nuyea7MWm7lqkY5Ylzsx41R1STsBU7HU7I2sEU7GQ6fRkXM68F7qY5HfkwW7RUavAAytlHm1FepqW7e85Poq4b79b7BGjhZ4Ac7uY7zc71c7sSd_AAmCh9AARilXdERjpgUcKNukBA9AAoipH_ZLd7-ThN1yNvlEb7D742V7zc7eNlbdjaoLL85KFqh85Ydlcd7-b7nZ4Kqllc15-gmJug3FU2hyPTmc1LybNMLHZ7s92Li0gUcSdmOm6ZmBhQxptwb6xkF4JSzVlqKJ7RUaSdmGy0WTfSv2Hu2V3YJb7Ad7hldiShCd7qtZx35FepTQ0XX7cl1fd79c7BWfL_4yc7De76IkHe7ag1Xd6me2sk1k83h83kO3K94I35G5Zira3nqyQi6R7m73iO3Ze7K04A45_73Fb7Wd73nXbHoTbAZ36Mr6r54Qe7a13-7gZxaPJ04l1fO0hM6v340a7_slvp5bAoDANXwxqG7jd0kx5KGq011K85296USzl-z5d7gEeWQImW0o16jvaqW0nrc8U7RUavJvsViG90nM1NKxko0sb7KvymuyZf7ouyJdpAP7q968L4-T78T7UvKwuy9mq6F7Fn5z6ycP6lr0ZdpSU7Fh5H_ZQX7Sc1f9qTX76c7o3rE95iKj485I_4Oc15e73nXcboqulkzEig1y-6GH4wb7wBAH148uzUF6Y16aP6Na6980IQ6If7fqa5U0PaBlP6NA2g83RUajPt336HqaYe7kraae7-I4Wg7tShoO3a45bg7Hu38X7RUaQd7RWh1_xK54Ib7C74zdk3ZxNX35ceoDbAM4CveGFqOe7_c7pM7ig7YuJuwx2TW1Y7q75gjq-FzuK7Ycw2S7D62_E4QxsJnivg7TFqqUcJf3fc7ip63T7hjg7T7Amqgf7yw4_T7Ovyoc7qz4lf74j5V0j0x4i4fsf76f7Ng7p7YXe20S4GU4r2YBe7pM703PsBld46Om1CAoHd1kv2Kd1TJ7lHybNdGU4kf1z64mf1AZ5za6hwj9P4KB67U4O92PdzjR7rZ7n8mBJ4H941i0a9yTV79faVhhYr6Ge6lX3JxnOxnsp5YdERAivnsfYiWjufYiZAlpU7oi0p74SV7TU79famoAi_aoAAPDlJ0rli03U7yBrZV4ld1jtbN-fmk0eq22v5Mg36NZ6f3ZYmB02_oZD02OVyyQ7mi7P02LjZ8f3COZEg3Fsm5f3vi7BCzPOZdf30i7zQ7ni7Asm5wywVazi74NZGg3Qrmg02b22J46WJdti36VZHA4zgac43j43o460knV83XT7BxzbB6SrnZozwmjmOtzSh2S3S5ARx4tyyeC4i0yjF4OX3O71n-lETzsZ38czI9nHS1cybGhc9A0Zn5Wa6__zZM7O0Y3e61qiVk2ga6sg6y24R6qyTrhh7dybZc1Bc2qnzfX2vj7p7ylV4564dn2-j7uE0vpgvmc2QcFw56e6B3YBk61h7h26LC7M94vQ1Ai7Qnc3H7TobCJ7fB7eJ0na3pal2vqil6KAykc3lC75jmsw5oC73b3qC75b3f22RX6d5npw2Xc3Hy5Gc3ac3dblcc3yw2L84xNpTUzjdyCNp30zbky_e6WwoZd31A6LNpeG7YFpnUzbFp0Uzpd3cG73d3feyLy2ZsoAVz6k765oRy2-d3z01Ae3tsoIe32x2Se3SHY9u3MrmRl7UEZYnm1Zoty2aubwy2a24bg3en5jv5Vslgy5314Op5daoE24wu5y7pBtyUp5z148n6yu50g3t-yep5I24Q7pdp5Gb5og3PU61Zr534F24gp5lPZ602OU6802QU6tBA_02ZX6-l7S24Ah3Oi32f3vp1Df6lQrWi3T36vQrYf6Y265pxQh399qvirl36M84Gh3cVzIh337z5U4e12v36oZ1zh3Th3Ef6Oh3If6Vi3Yh3Bh3fm7_QyWh3ci3q12451Ai3K12lh3hl7ch3tm7_SG312712sh3Qm7oh3Tf68g3zh3C22vf6zm7dumah3DB6NAZb84J_q5umL22FZyOm7DZynr69Ysw8qgf6AozT22Qm7O0hFj7a26zh3h7zjf6U_y3PZ6Qy_Qyof6_g3Yn7lB7Uh3qf6s22qh3Yn7rf68QrTi3uf61m7qf6ln7dn7wi3Jn1HE4hi3aVZji3ID3Y959HdIj7e44jKkK3235s4i3ER7qVzTU0Y32Vn1RU0Bj31i3c0JiL3ek3h32RAzlj3Gl30N49Ow6xmFYZoO4f42qO4lYZDWzDo7_XZc42gymHo7fj3lk3hk3Ro7IYZRzm442TP49n7Hk3OzmVo7pO4qN43AzNWzho7No7jo7Q52mo7PWzsf1B94hl3UBGmcZ752Fdisf1Yf75Y1Im3e1pQf6nd2HB6cyAKm3Ik6XU16z5wb6Mk73snem3aR3bn3pm3814_p3w62B2por6d72pm3062rcChn32n3c84k727fZ3g1Nr3a62_62kAzhn3_m3Ri1F72r6ohn3Fn3on3tgZIn39o7q2m7q3Un3q2m-W4hp7YfZW-2hn3Fr3qp7XhZqHphn3Bv3bm3fn3JtZHp71ByS3mr722JkTU5aq3Tp7sdZrBzy72DK7D_2ln3r3mQr3u72wn3Pz2Lr3Rp7ny5miZ5W4jb6_iZ3rmyiZBo3Do3V842mZGo3ECz-84Iq3BmZLo3Zq7vq3zh7g6fI22Mq7by58lZhl77i1-24qe6XjX1U43a5ivZpp76-2-q3NZaqy52-2_SG-uZhx36wkup7wwzDq7rV1Fq7mb6o6gI_28q7K_2gS0ST0Ir3nYiur3XLcSf3Sk18r3mUaV1yrc3sz3dA3JB6YuseIaos3C4iqs3_AnG94yR71s3vs3GBnlUao44aD4Byxta7nmavcncBnlA35s3Wr7j841s39s3Uoo_s3-a70s38-YEt3mA3lr7nH7Kt3gL3Qt3OK7bEzvV7yuxJu38t3AC3cu3Mgseu30Nmmpx61184Zps6ks68Sw_u30fAzp7w61KEug-37FnLv3me7j71Oz0Vv3P1aWu5k35O55HxpQ55yC3dv3k55U9Zm55ry5l35WHn1irfw33o7ZB6cxwk90_ywUWxtzubt6CXtc75oPs0Gzbx3dJ3LVx4C7V95U65Up1jT25C7xK3i65nF3LMaGG3gG3i00N5xxc2XQx0Qn1a7tz3rr7jqwuG3wEPwG3UDrWl7ly3IL2kl309tU03HusAq57nsY03AQab03Rt7zfkellHTatH3n26d13GKz5H3Xb7Lu0Zb7uZn-H3g2Zdr7EuxGznhK7TBklb7nY7TUnhI3mVaPh08vxeu0jK7v23L00rz5g0siZan14J43UCZganP33N65X8y3J3N964Yz_t7n335t7nsxXWn8t7js7Ldn9Lz0zjO43nK7owmW30FD7Nu7sHbDD7fR1Qu7y43denTX4Flqbk6u53lvjqZzOKpon61SpUB6O63A2oFM3UOpo6oiOpF63iCpxK7wKp4K7F7o0GpS63oZzr2otCpPz5P2qzOp4U4Saza6381qVazf63v63VzaCUpRUzv_ovM3HUpxM3KUprGpx63UHpz63ru77M3razZUpvu7pEpdpo_Sp9638u7w_o463KM3DNzH73QN3LEpv_oxb5Uaz9Np5LpP736ZzogsvqLfgssD4tN3Pra4b5h73fpazN34o72b5GO3zwpMqaib6Vmnq83KYds83LsaqF4HJr1S7KZyDL78p7hq5JL7JX2LL7FL7LZyuL0Qo3VP3S937v76pqp4pt46jvatP3_b5Av5wP3eg75taHc5ZonJw3NwatX00-3YB6273yone-3bEifQ3n-3kQ3E8YmQ3yQ3DtZbt7Sj7vqn765RR3s_3vqns14mx6fGam_3BG4Mh5X0aq55wR3AzaesnMrlCS3gA4bbzNEb9snuS3F4a9A4TB4C5aUT3y2xm3x_S3k4xGH304xHC4DMpAMprB49PpIx7REyqT3LC4yOk6T3FMpOEyDC4T4owzoKIpLx7IMpybz6bzGAp7az9HpsbzVx70zoCC46B4a3o_T3Ux7DNzPx7cloCU3OC4BjodU3aTkhu3PV3F94Et7MRzLV3YD4mxZwr7cXmyznuV37D4Kr7cM4EE47V3bVrM0Jb1nME4MW37vmZVr_x7BW3OBbXHmw06aQkN33MvnND7OX3pW3M2nRX3Os7pEpl2nz3G3XonF4sQox2nPtx1d7OX3lF4kGj8W3hX3wF4T3nIRpEG408obL7j62lozXG4vIppSzhXpk149z4xN0aafVo2cU0zy7fIb_Y3eH4fL7w4nhH4bFqQe1-QzBI4_Kb_8njb2kh0KJ7zS4v0rML0Jk7nVpUg67TzHg7EQ6tz4Ez7M6z3dj6f2_d7Sx68rk7P704YRt6wW7zjdYsNFx69urjoD3449Hzhh78GLVZ7A1rP56yY0ha3-boja3wW7vOZLb2Ot6ge6Zr68U7rz7sUoZEdZ36Di78h1_a7xz7tUorf26S1Yd6vz7KJ7xz70Tkrf2Ue0ae2g262t2qz7kkPA3hIG6x141Z7Z46TV7xz7D9w-l1kV73e7Ur60a7rz789jnS4lsX4g73I4Ja3_9n79nFn6pc7Ny4hqe34fuY7rz78yAi64up2qZ7FR7ud76TYqgh3u5txgA8aWrpgA6EJhZvhdQhCI7TQ7lm1u3inh7064EJ4UQ7bBy-64I_ftV4pJ7Ng6twkA74yalzJyB74Lmrpg7SBrKBrKb7um1Xk2Tb5P7yc9lZU4iX2Vz7q1jcU4SJi4V4p1jOwqW6Hs1jdb7556Lwy9alJ74-A5oXsAW4W8pCc2bT1XV52BrZt6qBy_563hb-v6RUrVl7IEZ3p7PzxAYs84nYe3ny2EJZZ24vEZdl7dJ6fn5W023z2um7ml7rl7Xp5Rb5r12lr6Gn77h3rm7H27oRrFi3Pq7gc2N27zTmua6k4mQk6CQ4Ik6so31a6Vk63a6LR76h7R50tZ7U27Vq7JKyB929o3JllfwzBC7WR7Bp7VR74248Rle27yh7Gskrq73U4bR7gGou92P27aSlwv7_d6bp7Ir7Fr7jq3pk7f62k_2L23pAn9iZGA3JW7gdn-B3ok6nCx1D3HPx3D3Zx6ntxUaxzGzO-sLx3bNltL3UsttZw7505CvvBxbYveV71z0VS7TS7fcl7i4xs7bCbAYzxn7EQuLz5bHx3G3kWpiF3hb5XJzjb57Jzst0vWpyboD-6zWpst0N10uLzknj1J3Flq_K3p438W3KazqOptF0FindM34u7cv7a3ZGDzZla_37fM3p26IA2R11m11jk6OFh2O3ZF4pLrAmnEL7SppIX2SHYSL7Q2pN93wK0P93k93iq5KKa_v7R47uta9b5W93c47NP3e93hspqo7d473ib623U47VHri5xJc5Xva2P3h474P3dvaqspv47uAodk2TQ3VZ0Yw7alxFpnIPzsSzLc5yS39f2As6IsnUL7Gv0KQ1B40ge7eK7BU3xT3zbzTx7jx7zB4KMpXx7_B4J57bx79B4Zv79bzfx78B4DmobNkv07Ep7_84QUjDs6t8YVczzx6gj7Y-3ss7eF40x6yx6dy7n51nt6ij7LF4OX3JF43W3o57eLb_RzZy7ey7ESzmF4N47Z34FroyUpBw5aSzetliozgtlpy70Upry7rMprY3yy7ZH4nIbEZ35y7yH4d-6IZ3Mo62-6mJ6U6imVrherYc5Sr1zA53mpf94jw1l94K9plfyVc5F5jdc5Tr1gxqm94Xc56ppNDqeB5rDr-x6Gv5Fv5Ev5Qv58c5uL7-c5Ok3Wc7VW0Nv5Xqqpa47L7Md5zfp4K5hb4KHgK6rFC5667PC56B5Cyqb6rFb4Hk4pHqDC5Ud5nB5onpaC5RC5Kyq-67Wb4Swped5xJqrk2--6mQ4A_6D05wd5F05cD6kN7xX6mN7695hD6jG5Jy6J76Q05oD6sN73G6uD7Qs5nN7a76a05jY2YbsNu6OK6f_6IY66R62o6BV6MY6DV6m76is5ulyp76LO7r76CE6pr2t_6Cp65Y2tp0y_6p_6ge5Hp6LE6TV6476q-5Ti2rK6H91pu6TE6pK5cK5Zc5sK58r2r95S87HV2Dz65SykFyTy1EA7XK4ze5Yi6SA70e54K6Vl4nH6iS6KA7ep6Ti6V15OA7uE7e87Ia7Fv6gc78Y6zE7Na71E7EZ6RO64V6eXrNL63S6bt5sy1Xn42E78S63p6NZ65p6-877p6DYgpO5HT7WIstz6hIyAF6kD0pqyZv6yz6mi6mO6YZ6LW6kA7cZ6hv6QF6zo4rA7qv6A06Ol6BG2UW6zi6hv3uf5786FGmsv6MP7nS24O69T5EP2kI6vZ6fT65L6yZ6jm5UfgEU5Jzf8jzPKf4AR8dshQmj060u46V5X06XWk2u4Fw62OmoZjJDcUP2Cw6-u4rzyZP2vVmHW5CE0JW5Qw6RGyJPmOw6JE0Z06Iw6RW5Vj6P96S968zkvv4S-7-41hF7j1f806306Tur_06Nfq68jkw6bRs-W5dRsyipMC5cfqhRsnRsj-7pm67q6qF6F167es8Z6GM6jP7nP7RD2ww6CB7oG29q6Lo0qP7OA6sP7_q6FU7VM6Uh7GJ6dP6hg50P7uZ5Xeglg5rg5f-p3D7WUsaw1tyqZUs9jyiw1SDqtZ5jg5pyqY67ug5yg5kc5G07SHY-1paoEytlOsgIV1Wr663pUa7Aa7pmrxy7ewpI-swz7eLTLQ6Igkle2P46A7p87pOe30hby17-TZw17F03TJ7BhY43p8W0Sc1UXD_f7ub7Z6prdtm_7SHYISrq1M116m47K93sLrVg75taEA8Q47NP3TP3Gw7V47PE7z67clpvL7o67r672L79c5PW0Kv55L7Bd56pxLv53L7ka42V6vp6GZ6187uZ2dt57k6K4z8upHU18X7EDmursAtwEU4I0zs36D07d-3hQ3E34vy7WN78NmMo60A2UD7XN7966Q-4yM6aN7roySk50t6cR6G76eR6MN1gR6vX6mU6ik5Wx1eh6M_6Au6pD7S81Q_6qD7S_6zN7ri6-X6vD6Us5_21P-5d76VsrS-5cs55k57_6rTlTu6CO7Te5Al5C87Ei5r_6IO7lfrNV6z_6FK4QV6Kg5Sqk3_6eY6TO72r2VO79h4XO7cV6xl2rk4BA7Yl5zu6WK41u6W96fO7Nz6H86mE7Vi6L86Qz6qE7NO2oO7Bv6qO7i91sO74i2UA7Im2nXoBZ6zE6eA83cswp63H65877V6Lv6ft5c86BW6AW66E6n15ms2SZ6AF7Ho47O7xN7EF7kL6KT6MF6NW6pC8wC2QF7t41xL1D061i6UL41O6x_5wv6aF6A96cF6T06uZ6gq60jzpv1I96XUyQ-7Hu57A7gL4ej6Mu51F7At5mj5pI1Z961I6c96-Z6x-7O16QP6lF71-7OB72-7An53a29F6rc7KU7XB7A_7m25C_72V7EDmSQOHLxxGjdf1Va7uGim57ic1oA8jmGAot3vZ5V7MrIRAx955tXwwSwps7HGvB65MRv450YGxOYxxGajLxABx950m83UVxpaxF30_t7gm66TYkhMCykfIRdI7JUkzvZqK0ZklTL2HXp6v7zu5DE890AWBvhHB-I7DQ1rK0vQAOIrP47CMrtf7qLTbqmeLTHE83MLG0PKE8N0prU1rE1ckl_Nz0MrbE8jmGdE8SHYUE84E1y16q1MME8Tpp-v75Nz-_7YdEWyAaFxuyxGyyv75xWiE234I3NabCE8cE8mJkyyY8Kj4Jos_hOoi1s6dWvTAu1E8BlG5f6KOkvsyGF8pmuVf7JF8IyuLF8CF8RPiAy3FF8GAiXEkRB1YkvKF8-z7qE8WF8oJkST40BA601JKjmY0IF8aYvWYtLF8hCkQx5LGwW4iUf7yI7hInpD3He6DE8N9qtW1-ZiIP4Uk3sOzWk30_7qE8wouDBwbGGEgbY0r5_7k24ry3g37Pf7fF8mBkEhoKY1fE8kLLhE8uW2tMmR7WxwpFS33Q6JW7LF88jZSYaMG8WwwalPTL2jsnuPzUC4Cintr7l1aLJ0JG8M-YLG8p3PAV1RG81S0kD8V4jZimX4jkG8N07qE8YG8COWvaAvDi8yAm-sqqwGpxce0h_7nfaKu7DrlMu7j07yG8koNmD2AVi22pcF8RCkrxpk57Cw5DE8R_ukL0CQ1uE8e1xowb4IreA4wzlo2xpE8XFLR_ubG8mNrjI7UH8zzYWH8U07qE8-RisRirjIJ8yyaBXijVE34RiwG8TU7cE80PrG0hzzh7V7e46J7zif6pM7cE89-jwIq4a7lCINS1vF1bz4TEZKFuaygHsuOH8eI7iE8FZkwH88G8fyh_r6cVtLF8GRifzuyT4XQkUmBHQ1_47JI8lG8FQIFhuNT1ksQEW7_f2Q7q_EogmwsWiXYAv44sVZYu7eD8qE8_EomX0kAirk1pkqSX4xo70_79X1Bmrth7L3zMQ7Jg6j0jPQ7dJ0QvhYG7k6kaG7wArka3y07vh7Gb2AZ5GHyH17Ud7J17aQ7Pg0X_pEc2GCqGp2Ru4Ip2Vc2r17v74hB7TeyIy5na5674T02vf3Cj78rmjfa0f3ri72-mEm3tRiu82AC7z27R7mF548W4kR7pwzTb6IA3qG7Pt3CYnACn00ZJK7c61Uv3e2qc115N50OtyD8afvbx6203g1Zfh0PrA2X75T36S3CB4357j6aZAiQU3G26QuqYOJGxzgX3HZ3N9nvOl8OlXTz6_3Gg2sI4GJoklx1X4U67jZ5g67a67UU6RK8qg5PDqjc5P_7dg5bc5Rqqifyqfycc5zg5ZmgcMypy4XY4C-4U2ziY4K2zE3zM-4sSc3Ufu1yNT7G649-42-4M5jN_4MFeQ_4Ha4546APbmEgpoEb_4B4rs_4sWfcWfsj07847Eg_K8bFqQ3r_A5nj05c5WA5Qc7WXfac7_gsKA5R65w671A5Yc7HA5QL8PL8OL8yBAtA5PA8TL84fiT2y7FgHOyFA5XA55FgU2yzFgHOyaL8d5rXc7dL8M5rOEyhL8ML8EvoEGgnL8rHgy4rCqpzGqYGgKYftL8gYf3A5GihMc7L2yVL8YL8Ep2VHqFOykGgCB594rEB5ur1Sgp_a4by4LC5p-7Mb4UZ52r1PK5UIqgB5Ynp867SM8QHgJ77567_xqJmgYb4_epeZ5v6ri6r-Dh467RM88B52tp5B5fM8xNsG77E77Td5Xd5NM83B5lM8Pb4Xb4UC5u6rYZ5w6rGC5M77vM8SwpJM8dM8zM8N77q-pP771xklIg5K8RyeTc4ObcOJeOD5x7rQD5j2ynbdzC5YQ3qPyAN8EhiSD5l2yRJggZb0D5rmg9D53D5Hd45D5JKqvreWN8dnsHL8Guk4B6Ma1eQ4ub14e4XE5J9rwTlae46F5gD73E5K9rXF59C6uKqSG52R4EyrVG552yyN8ULeMC6CD65d4d9rRC6GD6TC6-d4wN8rd4XC6tZ0ZC6mN8eLgQD6JR49e4hC6WD6KG5z9r_N8QE5DF572yJF5GF5LF5CC6zukiN8zN8NF5Ye4c1gSF51F5uLqra0ywrxC6pN8L1qGf4kR4FE5XD6L-r2d4Z9rOC6i6lQC6MyruE5e1qmb1vO8ID6cO87wrOD6hLqGO88R4-E5lQ4XnbiC6Df4Cf4nMgbD6BfzJldXNqwQg6pjWI5PylYI5st1XK5Jj4L9eHj4IUe2j4D77sj4bt1QEs8K5rM8-K5SP81j4ZSgPt1kK5kj4pt1yK5Mt1BUehK5fEsjK5WK5lK5lj48j4bd54j4Vj43Dsjt1b67Ik4tt16j4vRqxj42b7RP8Jk4GK5xK5OK5_67Nlf6K52P82t1BC5tK51P8LL5YRqCk439e7P8BQ8Lk4hM8HuBKL5rP8dP8UK5jP8ZaEnEsqL5Rk4imdjkiAn4e878l4ZBmtL5QQjJM5TWLLM5AzA0N5Uhz_G69u6Ui6Ckh1l4rm4rL50j47M5Ef5XQ8X4y-l4Sqyd87VN5rN5iTgqk4uN5UQ8qI2SXgIO5iVqEa6bqy5HklXggi6wkiii6kIyYe1pX6xXq0V71T7wS7Rp4vQ50T7jYqyQ57ab8Q5CQINeeMcg9livq4zK8AG2Bze5LsmS5XHf-Aq-R58LsgS5jcgyi6WT5ldgCNsfwf4S58aq_S5jR8BT5vdgXNsKxf6r40dg-If9r4x2NBn751dwNsEJfcs4OT52NsKT5DecdT5zNsrR8pNstR8wwfUhewR8hq7yR8nT5bs4pT5Es4QT5gR82-r5T5JS895fss48rNLgghOsHyfEt4aA8B96lieIP84C8hT6s979s4Kyzl-69jzjPsNu4Fleqzfqu4ku4Ezj0V5es2d-7aI0206qq6wP2ew6a-75Zjf-7JX5h-7Aw4AX5Iw401f51rMX5ZmgZipaK8jRsjip1S8xig7S84S8vAe0RfvEjHZ5u_kOM8hy4bB5Jiql67gyqfy4-a4Zy4JC5QT85qeD_775pUc5hw1Xw1hc5pg5tP8oy4vg5wX4ec5krqV_7fK8xg5yZ5ar1LX7D6f_lzlT8LngVz40H8YHofl6_KcDSLsd7p07Xc1RtaU2h8H7qd7y_1YZ7F07j07YHoGrXsz7Tr6dw5kWcwdizoMIqibL22T8jD8L07EG7-z77T88_bK44jM4Uw59h0S07_T8KYdBU8ZXh6Sb-l1Pn5o074e74QbWn5ilucTBZ07qY7Vu3HNoAu3v_YYB36T81Yc2c7KTitqiFMu87Zoy3OUlwz7OYdhEkJZrVk7GA8xl68l6bvyJU8vNZ7awfa5Ik7ce7xaEnb0LNnu1OEq5kWchV7xd1C_jLTEjIk3J8QKz5J8G132J8II3FI3kd0RtahtbzK0d5iPRrJOz7L0Cw7gJosn5HA8Bw7zzYkb2fpplU81FoA1YzK0c4hoPiVq5w4hPpIYE8bV8WdUdV8eD8KfW1c0vv2uJAZV7XF0l84-Bn903R13gtZJI3447_v5O4nBsNXS8i-z4Shn550i0GCZL53uU8gC7scipllFI8QU8oq7w27rT8gC7SnwWFrxX08g6pG7yr7oJ8iF3g71137AvsPv3O8ZRv3PO3I_s-U84aApc0B21Y664Nihe7Z5sfslj10u83nb7NV8PbZzJ33S4MX4venN533bbP53vx7vS7PraWx5bX47V8p1kJA8cDr4W88E4vEp1Zs6Q7l6nUFb496yJ5Xj09J5y-5OO3dx553yD4yrJ5ex5Mnfjx5Ye6kWcfWfZCZ5o1GWiD8z_nnyv7KfW0v7xX7J7ymX7ew3G04F34H57YmpYX8HsaoveuO3mR7O1pFw3g_4F4rFa4BOjrT8xPy2Gm6j6Kg0gY1yalYQ76Wsiirog70nqE74tA6Xwq856qk7zb3rw5Hw29jmxb38a5YBZB1oxom7a5Armle3a2n4e3UBZ_y25e3Iz2fLZ2p5JY8e-y7e3iPg9e3Qz2te3Wz2w_7f-q8KoOfte12Hi3jVEJi3k62Xy5Zm3rr5vr60a6u82R27RCzT27JQ4227fq7rJd2a6gwzTR7BR76a6_a6NB6x4m7r77Bqdu38t0VJzJRyib59t7PGp7nqtoq9nq9p52J8i10tc0bX8Slpp8pQ62Iu7k4pIuaCc5LF1espRw7893y47Mw7sr5PR3qw7WG4IoqJ94dem0p5qL7VDgsL7fUcMq5J8rgZ8wo545rOW0z3zEfzFB5GnpdA8tL7oZ865f1L7rZ8Mv5h46YA8ZHqTA80JqgZ7dd7vD55Z8EcXLm6JL63V61V6_Z8TO5nH0es2-Y7FU1d97Br5uU8rnQBU0Nd6V5gC3C79zMp2-z7u2qDAkJwyvex_Q0_p3Lp22Y8eJ8u26v0ae5affgwz7lmuLb2gv5HU89z7N07WBZEDiRvruh7p6koh7Y55bE8WBZ4x0tCaZSu2rg5nsE37-S7kB1Mx3Om4qz7WBZTk7kqCQm6tn5KS7x-4fL2jo10-4HR8vx5ZT7Jh1H64C567k10_7jAiZPkKX6y1jgrn_alPVkHW4JU6sLlmJ7snzBb3-x5bybTm3B17EwqPY1YQ3_I8Mg09o2Og07X8Teph17PHyP7y8g6ag0T7kZQ7QHyXmrzp3CV4g0knq7Zx0pV1SDzYk6Fdhh30Zu7w44675NL3P2ZqI8QM3uKpBL7v_oav7yDpCc8Qpni-3Py7rXyl57i57mu3DL8WZm52nYF4CF4BX8o5nF37AH45G4pFrsk6uK2-NyBN8KL8Pc7S2yZc7Uc7SYfi17Q2yCM8fA5HOyAM8DOm8Z8O-NS-6Tm5pv6Yv57q4JaqNS5RS5XMsZS5PIflS5ga8ZFCoAAuwizd1Q26itbjJ73z7I3Yg3hbj0rf2uA8PX6nR75T80H8Bd8P4zEd8cw5c36ma8ZFCpd1toPFzbxWdWU8PZ72z7eD8TrZaMPNfWjg7Gkqg_7K7y9j6BGdoc8wvj12nZ0JUu4286Jd8R4Z4FkEIkK2hZd7pZ7ENiUX7wK8xx52T7y-4eT7yk19460d8VT7pL2N3q4Y54c8JrZq44jXL2Wmwks1T4No1Ii735ZJjAcd8qulyJwIx6aHbgk6R5nFY39k6aY3t5ncY3zW8uF4fY3Yc8U75B06-LsDMssl6-k6-cgfR8IM7ucgMaqiZ7TV7OVZJjsPGEYI8GD7v-6NQ3QpniH65okGa7Pt5ca7bgjaa7fz6ga71H6ze8o86lA7Dq6Cz1z15p41Rm5QT6CQ67L17O6mc7gdrAX6a16djx3R1KJ7ZyZpIhxg61Fd656gilAp2Sg6V3YJu2nX8q73To1uk142ztf7oxx8CyKq2XC7m45uQ6Ac3rv7qc3rk7UkmMc3Mo7xJ7U26d5nic3mf8PQ6f1rg46US8J22qhoXn7zh3bm7U34K12gY80go2c2i26FQa7p5727NN8W64RgyM14uY7hnzbdjmi0PciYR1EW4fyyJJ8Gn77J7Gi39J7hY8_J71s7nNnQ65xt0st0p3jqJz5f8484suZZZ8I0bKj7gyaSA4Pw70SzfB6Cg7Xa8ypoS7nrSaU-meU5KGbr66Wt4SR6yPmkz56664A8tX4Ph2XD7nY4ZD7yt66q2dN7DR8UFyrX61H2As5FB8K76eh2yX6Gs5_t6V_6NB8mh5PB8OB8sR6zl0U_6gh6W_6VB8KK6ms1c76s773h5u77QK6w817Zkx77Rl2CV6RN2I87fN6jB8JE7q_6777FS6NE7cu6OA8FO7MO7GK4TE7Ct1VE7UV6dh8UO7s-5oe51N6fH63N6Zi5bO7eV61K6gV6_-5Vi4FC8T_03e5oE7BrzmV6O869e5Ypr_e5hM5ri5Hm2g15JS2TL6Nv6cC8Wrz6p6ls2gO6JI6iC8LI6e_5Bq6cv6mA7Hj5Yi8Jj5s860s2Nj2TW6qL6t_5VT6LP7XF69860A7Q06YF7q97aF71v6G96km57C8_C8WU5t97j-6VjedU5rv0hW63t49C25t4L9hCjyWj6V-7aj60n0_06qW6__5sF7hoxEB7a96K16MD8M16MB7y-74q67I6zT6Vg5U16Xg5GD8RB7WD85T6YD84N0c51c16-w6Ra6v964jmuDiWwwxyQvC7qssJAaWg84f8MeowW7XxjMEiR8Yj8FeQ1WhpTx5FG8P652HzVY7ke8p7Ybb0z0hNF8YF8BIkijX1j8obhfZaEH8wRiNsKBbj-pt8U7qxYf36S2Z7cKEUz7e7STdx-D4B7EvmnC7vb3V-ZQg8Ng8Cvm-J7DY82V7z3GnS4KaAnI8atnFJ0Udu1g5Sa7yHdr9AiPykr5gVaR9ukWGS360j7Tu2ek8fGGWU8av2M07Zo5h_mluhIG77I8ra8607ph77g50hBAHcUe6xH81sgXa6hu2oB0z46TU6tq2dX6466vg83-6Q67rlxvt67-6su6g210t69A8MG1Fy6yH2E_lhD7295HB8nR69H2SB8oN7fh6IB8rN7wN7tN77d5Wy6T_6Yy6MN6ay6Y_6e-08D75bjnl8D318N7Vh8jy6SG1AV6ah8z77ch8nu6lp0fh8w_6KE7mB8877kh8r3kpB8kB8PV6VH6E87JK4vB8SO7lu66_6Ru6876IFssJ6RH1yK6CA7YE6dO75h8Mz67h8lV6Tnx-h8MO6G_5J868e5oV6Ka7sV6MO6_Y69sriF22e8ez6lkktp6EZ6dTyBa8rp6IZ6Ea8KZ6XL1UL6_V6Oi8A97Qi88p6Si85O7_p6Vi8DF7df5ai8w15P97wV28e8ys2fZ6DP7C8Nnd8tC86R50O6h972O6mi8_86oi8E964A73f55iy-U5kt43i8z06Uw6G25XP7bw6ej2nF6U96Sj8--5JD2IP6Fj8LD8UUoND8Nw4lP7QD8uw62F6Dj82Uy4-70T6wj6PEmTA65F7--7uc7Zj8e51_w6UT2_j5ai7_0ryk8i6k2I8aJ0IV0pz70I8jQh464PU4zX8YVp2V4PwhM5YT56_me7X0iCq-P7qQ7HV7sQ7aV4f56qGdh56EK0rQc517fnmO7p_k8PPy1j7J843J7_17E22il7PaoUg3ll7Vp5Sp5Fb53l7B27WIasl7Kb5ul7zl7Nb5C24lg3hsmho8ql7cC7vl7eo81l7402-027l7LsmOb5Am7bC71g3IsNDm7712ih3do8z5zmFofV33r7ywxVXnUCn2ALpY7f20aSmY0sHu75V8GaseR1nS1Nj7Zg82qnw26-E0ck8hbzYj7zS3ld5YTdRK8tg5W67Rr1n94d94aT8Z67hK8dT8f67gfy7S8jp8h677pp_5r7v40B5iB5ob4vr1RHgPb4xngVP8YM8jM8o5jQM87B5Nb45r1Mgy6p8Crq3M8m5pXM8iM896rPyqp6r1n5kC5CU41y4py4gp8M5fQUs8dpfT8Dwpup8Nq8cT8bK8V9jciqCEd6jySwp_jy1g5jMaUS4uT8_YCk64jMa2F8NI8jhk2EIQI8Jt6Z64lq8g24WvK1ep7G85c7f07QhdYh7ylsuV8rQi-d7GI80waJJ0FNrqH8Fh5jMaqg2jf2Ik0ka8QZ7fq8oU0qlgcX0kg7iI7asxcT4fWneT4ip5jMahx4vLu4WiomlFU6K1w1IoOr8tT47g5jMaE-EYynbzg6d2n3zyisKppltsIL7kOz8nnVZ8_u5zppX67Yq8Qr1kp8WK8rr8r-p3X4ir10ppVT8qp8tp8Cl8zr894pVq8nZ82c5pZ80G5UA8t67rq5la40dzv67x4roqqeqqYHqlqq3Z8HM8sqqRd5NC5HT8_p8UM8J6r2M8vp8yHgIQ8A77Tb4m9pmB5pM8AC5OL52B5iRs-M8Ys8SC5Hgyes8LO5Sv5wi5Mn4nm8LrqJZ6NS5oS5oR8LNs1R8INshT5uR8AS8D3NRT5z5eNT5INs3R8As4wNs6R8Ge2fT5ys87r4Ws4vR82s8MS8xhl5s8ts49dgIS8Tq8UT8pfyxg5Uq84r8J_70jynxq2jyO_7SK8Q_7iT8dq8Yw17dpmw1kfplv5cr8jUL0549RiW6ncb2Sqs4Mrvj82xhgz7525gt8y963aAuI7mssSH81s6jbhTn5-47VunWG8Qr8v5Yht8SQOONiJjpuV8vt84q8204HI80IaG403t8ft8mkr_un240eWiLzxFQ1lg7ZV88q8-02-q8kr5NXsQxgNc6x07xa3WQ74QlG27CW4Pc2N17-rkhp1Ask7g6S1yOW4Tb7SW45gkJo8tQ7V0b5U7BCliJys17l9b6m7mB73U41b8si0Ah7Ah7hj72v7P3n3Y7Rw5yaAqb6Rqbhl6AI7z07_ElSQ7bo11g57Pahpaov2Ed81z7Nr6Z64j5Y79jNzbqrADk26wpWw5da59QPpd7IOlDHDb1z-h7MTlPk7bX7Zo5Uv8C9yjHcQu2yI7PRyeL7Xo2Fh59QPg4nn1rud855xvtgFy5F-2Sk61Y8P92ho3ba8uY8NDzqR7_G4LI3dt7d10ft7f10ht7rb0ag7Thnv_oVCZoM3S4o9S7AX8HlnyczfX308oXho14owulbbd1LfDh7J67ed71K8TEgRWdda5FFZsj1ExpSv8525O5wiq8-u8mJ7rJ7vJ7jb8TyzfQ7aVp4QhW17dQ6Od30K7Ty2-5oVy2_YyEb5qg3Dr79g0yu8rR7us0lb6AerHPh7C71InHBadQox65yOuLy3BD7U30pK7FMzpe8-waID7otk-Ozevrn7ymh4ZQ3bCbbQ39-3i8p9NZ-Q3tr5FC7Fs6Ey7jt68J3FW3sE4ZW32I4HF4Mc8C85Oc8tW3OD73D2Ah7by71sx_f1tIaD94pH4yIbj56lU1UY0FA7nNjLo6qt6Oc5TD7tt6oJ6Jl80g82r52g8R77bD7T77dD7B_6zJ67M6lU6f77CI2Xl8j77unr5M2Nh8Gh8N_6Ih8Hh8Kh81M2Mh8bl8js1Ph8uo6Rh8pl8Sh6sarRupJe53D6XN6Wh8tK1i768h5k76n05hB8p051l8lm03l8ih8KV6977wmxv_6my8rB8_l8tB8cl2Lx8Bm8G87NE65_6r-5K87Vi2SE6bl22-5aO7zl26B8Z87jH6b87XH1Si6Y15GL1Um8MC8MC2qH6Fz8IO6ni5KC8zi2Iz8qp6gm8cm4WTyQC8DO5387PL6CZ6ps81S6om8dW0wO7Mv6DI66my6E7diz8E7Ae4j86J97Um21m88O70-kwizRQ5GKsjv6_O7T97pA7RF6Jq6FF7KY5JFf2IlOQ5LF7QQ57IlBA6eZ65o4_o4pp4HqrW2d-z6X97tA7wO6RF7xC8tS5SF7vS5JP1fI6Wj2cq6g-6tZ6n97ui8wZ6pi8oI6si8xi8wt4JdqQn8bT6_U5Z08AD8jT6Q96DD8ZP7Aj8uOfyRspfqRX5ID8qo4Gx44a6uw6kF7kn85lkdn8Su5xF6dP7zF6xJ8hn8Yu5zw6Hj8Jdmon8Pj8pA1f25gu5Ugq9kzO-dq089X55kzit4JY5lSsCY5Dlzay8pn8TKshKlt08uSsK18LY5ygq7Y5Th7Ff8Wh7_I1QijcA6-30cnz4l1Q14JW8bv21g5BudmHyDg0_u8hs0Zk7hf8NZx811RB4Iz3jQnl508g78C7Fbav84ov7a2a173N83yS7Fb8hlnLikl-3KpncsnaA4dbz0C7NLZkA4LantDbg8niQzvIzkQzxVqv-4J64ZX78Y4aT7Rj7dT75d8B_4qL2D_4Q7yXH5XgfE3ypH5hfzvidNfzhNqa3ytNqVg4zD7mPeYg4D-kY28YAs2D7aH5ug4UHmS16X28j28BAmjH5ZK0kidn28JWjoH5QI2028bxlnS6Lg4fg4Sjczg4Ke5xxl5fzGpJdOqa668i4ki4_05UQqRh7oQq8J5qi4LX8Fji_uqPX8Rhzv31cFsDM5xZ8uflGM5GO6FL6SzhBl4TPja-kwN5OBGTHs8clfQ8Cw5XA45U8pWmPU0TH8E28MtnG28sp5XA44oqJeAY35swgA28XA4dT2vA8_xi818Kqam-3fS3E286w7_18738B28AW8H2a4w7Ux6uMkVA4q38DEblj0_28edeB38Ch4XhfEh4LVq2N5NVqBCfi38Cr5t38McAM2qtgA7U0B48Q2a5w7VS3nj7XA4if2RG8eB7u8ky38bh0F8qZV8k48ZS3C28jA4C48_Xmip5XA4aH8T8zGA8o48E2aTXtxkbYP43djWC7Iz78LmR7ya0fCnl_gceJ7waE5_kK07lJ7QJ7Oc2xL2O17Fn7CW4SJ7tZ1kZ1H26TloT34Vw7bKqoC6ZKgVe4LO8XJ4EO8O6loN8oQ40C64xrtN8yC6Hs4GC60KqzKqIxz8C6AD6oE5ja1qE5jF5Y-rEzrmF59a09d4tC6BG5NwrBO8EC6bC6UwrUO86K4MF5kN8Sz1lwrJO85O83C6y58PO8NO8cE5ef47B6BS4gN8Ue4UR4_58658wC6c58aO8vZ0QO84C6eO88Ule58hO8nO8aF5eVlj58q1gl58y1ggF5o58qO8Y1qCxrtO8SC6xO8LD65b14C6uF5W58bVlcC6m68je43O8-e4IO8-1g8O8_O8-O89F54b1dNmip5waEh3he_hBl18U82irK371g5568gsNJhpXI8lz7bByFg01a3Ye0SdEOB1ePArg1T64T14V64nd5l4z1h1ak0thVE0jgM0zU8OE4Hy76V3_AbDy7qx6Fy7NZr5V3d1nRE4qf1miyB5kmZrZj1Wj8Df8r96yP7Qd0thVpFCPvae_73nsxe6xF8YosnWpR039tsyh0thVTX8AhkIyjVe7GA8hg8F67ei8La6Ig7Gf8al6dj1Df0LUhpkbW78-a8Iy7R1n_AbAy78G5DBb9V3C88XD8VA6sn8aE1RS4ii0R5AB7mZgsew8F58jl6Yb0wNmBNi7j7Xvi0565I8By5ouqpvq-64f0jIg6EAyw649n8KAlG-H6n80Y0Gb3Xk7007Cv8ak7TM4jA6VM4ua3JI7nA6Xu8Og6D7y_n8ab8girk78807JG70bAgw8Jg0im1w0YqA6hb8db8E17db8Ib3fBrto2cg0tm16nzcu86nzL58HJ8RXqL749X8V56SV4s74Sb3vQ7e74SzblJ0u1gtu8PJ8Bd3Veyqw3dk7dc2Ly5l01Cl7ulaBl7po89n6_QyzH8BC7AR79p7GuqBT4r27vv8gCzgp3f64UZsOS1rCrBs7J35TVf575l46XItIXzK10Iw3aAaCQi_w5Fo2tH4Ohw9y59auJM2Tg8Iz3nV7u185NaA21dLz2Wn_WiI043378kqKMzJ04GC3L04i307b8K-8Xtq5XsM7312obv7F47T_y663x3osb5Oj7BqaAb8Jw7Fx8lx6ca8pw7dq7zPz-38XA4jv3rShftn4bAFasq3aZp8NexKQzA40Jun-30Duns3aPuncyZ9w7e57Ux8FPyIC7WdhXo1mZ1i_acm7s57p57fx81D2EF4jx8qx8WfysH4gJbOZ36W8Hl8xx84x6Lh2Gh6RD7TR6xM6WR6pk2aVf6Z8zVfUh6P35VZ4VX7xK8zd8Cb8T28fT7V046461d8HZ4PU7ur6Sw80f78c7Cc7P_4Ec7pZ4Gc7Fh7fEgwYfJs8tq5jD5eU64g8vB6BB8FImah2mG6Ws11t7Hy6ul8Dy8U-0lD73d53Q21X6yG6nN7My8Ly8Oy8S81Qy8Wl8uh27t64N7QC1Wy8QN6ps10k5-D7LfjAE7Xu6fy8bN6hy8dN6jy8-D6ly8-609x1Zu6f-5n76tB2du6SE7Fp6z76gI5Xu6RO78mxxB87h4zB8iY61B8MVgtk4bE7TK4P91Nm8fV6Lz63K6YcshS6gE6jS6iE6lE7Ym83Y6MZ2r87dz6t87Hv6yBmxe8cGsiB9P_5xV6qm8V41gz8UrzFI6Ni8Sy63O7ym8q15GW69Z2qi6_H1xD6cXqrP5ui66g6R97NF6ci8FI19O70_0_m8VR8415GP7hi8C8Nv_5zC8XT6-86xv6Q08Mn8S08D96o97r97ZF7H96gm5rv1-O6XC99Ps4IyEFrQmj6A7kT6lF6uI6aox_A7q-7v08N16tW6nF7vW6q-7wF6cw4108En2Y25en8yw6t28b96808UD8Fij4T6nPl5w6ir0X889I1s788-743qG9ze16Nf0OHnghoKClt8FuYmzP66Mzvfh8MzLD9HfhuW8yh0FD95jqb1V2qxTRuDe8ilqyT1wq1df0FD9bG812AQI8O_8U8nG4aCYuED9L-Ze3lQ3lEt6vIdzlBVf0OHnOB1g6AGU8ns60vaR40pYzkD9MfWC6H_t8rF1cf8078dkx0e0rk0OHnemwwNiv35435W35OVGFxpW75LS7J50-D9Ie68Q1TxyWEk1r08z7w7mPo3nU19D9L-ZABkzBAQDijfsFvaHO4cYOrBkRE98Fra88uy56-gV2svuqmM45r72t3KDnLH5vA3UK7Du38t3Gu3bz4fyz0VEDrYQF1Zf2KH7wD9ZBbcf2pXnmXaK0nRD9uy5pWcX48-aBqq8630IE9uy5jn6KviYLjo38s48YS30481S1OHneuJals0AkFDixTm-o7Tl7Yh02sn-o7CF9NTGA9lYrpCL0E5MCsd4oqQKA025t0vGQ7ak0OHnB-Hu9Zgx0wCinq8Je2i16n-whJzlSnZc0kF98S4iEkol69g0998tY8WY0-S0m44I5HiDiNx0egpkT0n-w1XzkW8y3v_51LM2tW8n-87E9NTGU-tUInddy1MLBx5ObAW35VsAuPigT2KspaYz5HnSG9HL7Qe0-S0uBAJpzV_aE1Axg2yj7Oc6DS0aZ7HG9uUTnRb4aAoQ1d88Bu8yuxE-8PFrKr5Df0-S00R0cc0kusSz76q8mT4wj8fxsJp1uG9L-ZGyJ-bhdB1xABkE8n-wN435Az_V7vG9DpJ1R04ztGBiwF8968AG9yj8fE9H1t2QrAAhWjukFZWkrFd8YH7QX6Ix28U1OHnY8qQH9P1zshkhnExW27U1z74Ag0ZH9JV1uT80E9SyzfirS9zbD9L-Z7UrjJojNdHPBtQiz483PzLF9rH92WitJowMyeqlez7HF9b481PzA_8148jH9P_vtBAGD9Zei6ghiZhe88M980bAN230D9aoEsrxmmughhEpx-ht4vzyk8I_fJI94i0jH9fUemBifUe7G2dKAgF9l00d-8XF9LivM0JnZ7OW7LV1VH9nR7r_25r3-H9L-Zrd8kfkeRmSMSPUaBviD58dX8xD9yV0StaLV8uX0OHnkThuH9dO4iv8Yuno2a4IIOQ0NH9OVaHxZIxL3K0Se7e-zePl6E8CX70clp-8ic0mrtEQJ9RiEQJ725VjlHJ9uyx2w57E8qWn0YzlXiDl0mrtLEvortbvwxd7wGA-v5ySwIB1BJ982fCx0eJ9ubuPEvBquxG9JKj02Boe8xz0i9w9cxyOxk37iY0cJ9NBbnF9gYitW11S4qfknm60vmvF9L-Z_9qTChRH9Qz70SdLviqMovc3za7725M9q3c56PbpG8UGhy5CfH9Y-YhH91P1xstmrZg48yt2D-zx07I_fFpljG91icUWg4tlUWgeF9RGCJT4Zysc50bJ9L-ZW4wIik0GAak89A1K37vz31txVI9oK9Z0wmN4BI8mL05E1AVi32BvJ91J9oK9SQORpsrog-F9ye6pJh856KI9ocnNvAXUadbxt6zXFoXtjn071386yn0I9zD9xK9lN4c4hp1xYRijS1t0vDG9Ax5OHnGtsg3ub4Y-yAFe2r2N8n5OxEiJ9BRaR10TTnOe2_J9NTGF5MwBAm7zrQZ7tx63YZF8eqlmVs4IryD92I9YG9L-ZqL9sL9ZoZuL9PbAPF8pWmMrujI70L9V_83F93L9roP7L9XL0u01Rz7XU8NL9_LiBM9JZ8Qd0OHnqL9GM99L9xL9Ex51E9owaNM98VnEL9OkqpF9i24VM9yI9ay3ZS7oL9XRpyEoh24UQAgr8mrxNr8ednPr85G9pL9YuJakqfsgtTkdkqPZ52U8sM9TV13j1NN7Fd19c8o0YjyvM-8UG9QGzWG9hM7Sz52-8Qj7xT7CHbrS31A4-wqH_8b_z4d8Hb8yd8618wd8aX7Q28FN9jL24-4D56N64F56PM9435E-Eg3FkrpZGA6a7MunRI74tn2pafI9Oi0qoiOJ6jw5974OPyAB6ZN9vOva9x3n8HyY1d1ta34d1mA6GCqgh7-47rq8qH9uuJCk2LskgmPwT8ZU8P_u5-gcX1MU8-l1fG9Ve6ZO07K96N9D2YQv8Qx6uz7Fr8xK9uuJM0J7R1P0y6k80G9TuiPGaZM24hhSN7tg8sJ1gX6yr5VD7p954x8T874r5RA9cN7TA9U77Yo6LY2O81Tl8hR61N7Ky6JB8go6nD7MB8iA9T76qR6P_6mA9mh5oA9R76vh5rA9ll8tA96N7SC1_O9sG1rl8_D7v77h76CE7h76EE70lyGE7zU2IE72l8hh8ES6py86l8WY6mh8qB8gl2NO7sI2HB9uI2JB90lyfY60ly6y6dfmHm8cuziO9tu6V87yL5Up6KzzgE7Yu1iE79frap6gi5se5ii5cB9Kz8F_5Mz8W15Oz8il4Qz8xS6w87vO70XoxO7aiztm8vH0zO7tF2zm8i86L97kC8lO6Xy86z8sC2BC9rO6_B9PW6_e8Gg7fi8jZ65864t5L086t5P3dNP70lhQC92L6dW6T08AK2UP7CK29i8AM6bj6Iy84P2Cj80-75S2vC9HM6v-7gn8JB7vq6LB7Ca6EQ2uj6Zn86W6908T16_08SM6Uj8sn8Br6wP7aD8qf7B_7u96tW2EV8shkbF85g5jNy9D9Buldw8ue7ca5jF9sinFO000hrf2JH9GO9HX1IE9xEbBujEg8Va83p24nzJg8wg4EOgq280D7_JkDH5UR9FsNqZhfN9LOuzJ89OzD60EnrJc8B85PD73x6TN7cO9r_8eO95A8WD77A8v_8_x6E76Ol8nV26M62t6Zo6qO9bo6iD78O9pA9Ly6Yl8Ny6FD8Ey8-J6Jh8Du6Gy8wU6Gu6L76Zy6X_66D7-O9c_6SN6TS96U6t77EP9dy83G1-N7l054A9-R66A9eh8EO7VP9lB8oy8dK6277jfrDp6EB9fu62E2Am8ie50y8ZH6uh8yB8wh8ZE7yh8XS6gH6Mm8mP9yu6Az8NXovx8Dz8Qi6vE7Ez8zP9jQ8Sz6I86DT9K86_h8rbrPH0Ci8Zm8kB9we8T86qS6ze8f75vQ8Bizop6R_5tO7ez8aC8yO7xB9tO1BQ96R9zqfdi6iD0BO5suz4O71B9Kv1pz8lC83m86e8ff5rC8vO2Gq6nC8Iq6VI6OF7nf5IC9VW6g97wA7Gn8aW6rZ6d08SC9bF77978i6zD0Y06Sj6FE0Szp697lzzu17LQsbbiGj6vzyAGyzhcJj6jWkXQso06wzzIv4jQmKv4QesmzpF-iy06sS2cj2Bn2Ww6yW5qS8jC9WE0Vn8vS2ZYr0v4Ot2Xn8lC9iw6RfqwS8ikzmQ9RD8oQ9mn87S2Gj8hP7ucprF7nQ9Qg5jn8oC9zC93C9bu51Q9lj67mj9W6rn84F77Q9q96nt29w6xn8bj8BR9PkjhJrs25Y9lrr6Yx6yw3Hx8pR9hB4e_3-zaox6gx8qvjfk2lt6ex8tR9OR6p_8qX4VN7mz58x6Hh6Kl8Jm8Q77C76S77Wo6UA95B1WA9eN7cG1860tO9g77BbsfA9kQ9CS9SU2ih6Nr2LS9Fu6X76cA9tV9qA9Hu6J-5_G6Ws5uh6EY6CH6c05EH6dB8Ru6X-5qy8ys1eB8x-0hS99l8-o6Vm0rN6vy65-0j-5yy6577HK4sS9XH6uS9ku62y8J87zl84p0Ei65s50h85-5Bz6Ji6XP2bS6rY6vE7rP9g75eO7Es2UM5uP9WM55314P9FO6nO7sE7JC8KO6FXycm8QT9La7sW9OC8Ji8T_59P9luzPi87E61O7Rv60lxTv6rO5Vv6uz6nt5iT9jJ2mT9HQ9si6bZ6AC9rT9Kj2LQ9W97l78kcrYX9mcrWF6MC9li84T9PP7ahjZj2SP75u4-T9OP2AU9I-7q061u49V5797GU9LW5dzknzz8u4A-7DW5h06FW5PU9tVmGv4vVmSU91OmUU9J-7Mv4N-7_i64zzXI0mq6uS89zzIRsEY9mW6hU96W58VmkU98_5kC93v4qU9u08sU9w08uhjKD8z08uC9vU9eYyz-7tU9Lmk608yU9nn86U9X16ZP6Nz77w6r78bD8IJ6dD8YG9PkjFxcqibJjsXVGHZkzL2jr5xqZx4lMxg-N9Kk0QV91OzXfgsxrWO8x58658RE5558WC6lG6fe4yF5Vk5YE5p68fR6XyrXa1U68hE5bE5N9r-xrjN8AZ9zd49wr3N84d4rE56N8i688N8Oyrl68qd4OO8HI60E5HLqDR40Kqu68958SD68Y9QZ9y680KqBF50N8B68XO8L68KF5aC6pC6V58uN8sC6VF5ba0_B6_F5vLg0Z9BS4Ub1iR4X68a68_C6V683KcfF53a0f686a0lF5OMgTukKzryO8PF52R48LqaZ96E5fa0Ib0r68bZ98yrAMqSa9Pa9RO8fVlY58x68KO8yZ9YD6068aD6-F5dzrVI9UdEE3gf8xszgf18zF9Xd8YG9ka9rKrb64xWDrD9ka91AAX5ziq87I9gG9Kv8bD9ka93AAD-g-l1hv82a9ve71J9ka9a3zrf2548-a9LR9RD9ka9TmZ8a9Wd83a9jF9ka9j8PzbA6z4Db9tk8IU8uG9ka9vRwIG6NQ66b6e54Hb9-gk4AaN1RLb2xI7Fb9C-8Nb99KlqVsDb9Jv8_a94a9OLlVqlQv8Wr8ab9Nk7cb91FkzxJXJ6yxyWL9NvsTw7OW3SGzUw3Qp84xa4Y9rxr3B6T58Ka1J68k9rA9rZO8Z58bO8K68QZ9S68Va1KZ9FC6MZ9va11N8F68v9rCa93d4IyrVZ9sO88a0Ia9i9rKa9yd4o68da96O7IZ9Rwr0F5Jc9sF5Je4hc9H9rnZ9YdfpZ9A68E68pb1G68Bc9Se4Dc9rC6Kb1P68C68NZ9M68CZ9zO81Z95Z9Qa9iLqNc9kO8uQ48Z9_Z9Xb1xd4T1qn58NC6Ewrq585Q47d4j68Ja9Oa9JD69Mecc9zc95e4jc9dyrEMqWa9TF5ba03F5ba9-58Ec99c9rc9tZ9yvklO8pHyh88pSEIX0tEyj1zck7aq7vp3dR7JJuz731W8318EC7e57GC7Rcz1L9G561uqkJ5ax5mJ50i4si4KWsF38zJ5vJ5eTeyi4UK9EJMPrATVsJb97x5yU8SR9F443I9GzY81kVa6oN9Ov2PM9FJ7mI7jusQY7IW8fM9yFrxU1WusblrNf0RyYMh1gzB6H7Ep5o0ybQ0Hp5Ps6iY07h0dB7GI9EmrOJ82dr9Q7n279p20h7V27izqy27TQ4LI7yOkR73i038gedY4ZUdI-4KUfF-4S66H-4oK8IT7qK8GT7hY4Ef9tK8v2roe9RyY6v25Rk9s6Le9fU4WGodJ8iY0iyAztq17F79zgR7yh0jolWkrhw5LH7ef8VQ61pa99yUN44i0F5Mpg1IJ13X2A84_rgfwoHY8iY0C_F-Q10Z7TQ6r45BR1Ow2DR1CY8Yg8Sn7Og8lj8e22Zwaew7xbAWS3IF9Apa9H9A48-PzAg9S2a45aI48by8A389H56fzD38kr3WHswm4cc87AG5m4wpf4N52qhNf0L2aYf2eQcmjlmH76sn738fA4Vb8yp5lL96t0N-8P30018cK3m0sWK3eF3iL3tMz2a8kJri93f_mh-32pa5383w77H97PzVH89PzVA4PqaF48BQzio5EW0ruSBdzlNqtfzNg4HH5b28GAsSg4f28o3yh28Qfzv28kgfl28Ihx428UAsX3yFh9Ch9cH5IAmeH5328Mh9YH5mg4y28W4eZh9EOq228z28eh9XAm628FH5F5e-28Jg9K48Lg9C38_H5Og9P48Qg9IVq2m4PVqJ50L2awkqtPArg6ef8zf9ub3uw5Qk8Vk82f85f9iY8df0L2aI0x7Vs6H9eQp8g9Dl08GL58x7F1eh7yZhDo8roqkf91JkX7FwaE_swETcsA87F1_j1Uz7Wb5Xg99QP3aAF3iq_7Qf9jq7gq7T2dX5mfn1xb8ic6po3gQ6Qd0uAi3Ll3XhtaAJHBwj7CMd6xAVf0ri9zyYbYkiZ4VQhD4Dzi9ci9ijX9j06PiJe9Nd8i18kf97i9TVsH7FJMyuT8n0E6i9LfAjU7GG7Hj9zo1Er8qa9WY00i98i9W7a4ApJe9KR9jb9yh0Sj9TVsW7ajVE4i9z35j16Qj9qi9Dj9fBAMxda54qeHJj9si9mkr3H95b2SUhaw8Zj9ci9z34BAywo2k176nzM74nirsb82X8mQ7yX0Wc2yW4if8Uc39w2vw2qw2xw2I-yHr7a-yHk10w2Bd3Kk1Ro5417017yZoNnmbY8TG6917RJ63f3917cf3Lg3Nf3Aj3ctyeJ6zo84l7n7pgo8ck9mo8kBaQp5fp5xu5D27po8bp58o8yl7lo8io89l72l7pl7W9b27zP7zCemVm7Q7z412Bp8Km70xbRy51126k95h7df6oumAn7CS89e6RvmMg84f9Tk8Pg89h9122Ky05vmLn1hX8182xe9oB7XR7dp2u27Fc6992Sb6E4qH_xlwzzd6vb6o8m5ka9Tkfb6b27g_mSw2gr3g_2WH4ll3o_m527IEzFk9Mk7Jr7Pr7qy0hCrPI7Ft0_A3M66Fh0BS7Kp8kv7TusOu33_ZWK7x18U11W61XW8KD3ab5JHn5I7-TxCx3jtsj26s03-JzuH33-37uxzr63KzlxxBu7kK7XRalJ3P04Sp8O34rK7-ln147Ah2Ic8tQ3hw7EJMjw7oR31qnbg8ernBl8RU6t5axH9B_8m1n5x7NfW0znyx7Dejei3PE4i78PBbSE43SzX7ni_8c24n40lzdjL7MqqaO9vM6SD7wg81x85-6DY2ZN7D76XJ45R9Gy64M6V77jU6X77Er2bh6V_6Fr2nN7FS9hw6wV9S76R_6U764V9W76l77yU6f81Ty8sA99G6uA9XB8BH6N18FW9cy8tl8oerly6JW9077wS9Vu68A9dK1Yu6cK6au6BB9mI2KO7nh8QylWW90n9YW9wy8VPqbW94_6qn9gY6NB97y6PB9c8iRB9D15TB9wu6cO7WB9aQ8YL5XB9_B8Rm80Y69h8jV6EC8Sm8Wz62Y6hp6mE61e85W9Ih7np6GL6pp65P9qs8zS6SO6hA8ns8DM7Yt5cz8RL6xZ2BX9We1DX9cn4aT9nqyNw0JL8C3YI97LP5FW6lD0Ti8cL6GQ9WZ6oT9KW6Eq6WX98m8iv6CP7SF6BP7AphGp4o_pKF7S0cqT7hp4rtftT7wi6Rw8MlLBn8F08I08G06OWkki8oZ61C8qZ6gX9JyziX96C8Va2hq69C8U08ZS8WC9AV5aC9iW6Xt4XUyBjygC9i08pq6fU9-06GS95-72u6eP7rT6VY9tT6sQ9JA65I6Mj8YY9FfsdY9oE0QM6QA6m965Q9BV9p96wc7k25mY9ZB7AR91P10i9vOZjeV8d7ePlU54Vf72T48b8tf9wj9DmsE0jmH9LM9t5avm9a78xm9Ky7QL4H08n788-1vP7DV9xP7Dq9Rj9Rq9thVeZr978Z488P67pqsY3XMiOp9Vj8W884F7Y88Dj0Hq96jdRQ0C8zfi9NO9FhZk_2Xc3bi9-Bx93Z996AY7A-6W66Ii9wj95BwLu8-gpccD344HOnhy3q4viF9iAuC61-s71S1Hq99362q9Y46UoZ6q9SY8Qe0Hq99qsIxL3zxoD24IryC4_QzYe8ZwcSiz0zqCj9vAi9BcoKhYR9DL2iQ7Ah2Gx8yR91A8yx8lJ66yzIl86-6hO9-76aD7aR6AB8nO98R9pO94asBs5sO9BS96O9kR6wO9d77895rf4Yl8kA9Au6vN7nN75O9qN7Sy87V9L-52U6Yy8yk5BP9ql8XS9zA9FP9h_6Zh8TK6bh8Tl2177LV6iK1sn96C0PP9_o6577TW9oS9HE6ih4TH6NS6jN2PS6fx5CmyEm83y8fW9CuzWi5iW9uk4Fo9dV6qY6Om8Lo9uW9i87bB9k87dB9MA7-K6Za7am8lp6zW9NO6Sz8eM5dm4jz62p6bC8eC8Siyso9Dm5kC2aL61o9jO6l86nT9u154m8ev6at9gv6DC9wV2FC9TF6Ia2RQ9486sL65s2KP7JP7i97zL6xs4C5klv18L1Rn8aU9Vw6J25wS2YP7hQ9zV9ynynC9Kj8Rdru-7pQ9w-7408vw62p91U9MalxF7rP7zF7gY9_U9rvzAD9CV9Bq9pf7DK5In5Fq9zh9wj9ebxpe9V_ndS04IrN8nbLs6m9Ax5ar9OvZ-7YM4br-6-AcGhLeU8yx0kj7XMiee13IhBq4iR5PjzNq4se1mr9L4Y9Iaaf8KptnIdkE99y07l94G9ii0Hq9vtLIraqf2yCiQAE6_7qq9B88Cn87C9FQ6ZD8Yj8xA18q9KfWIf0iYiGrBPAh3q7vj99CGMZiG7FIE8CR9XHcTcAG0jZ78P88Iy7QZrbq9niyCv9cK8zq89Q9Ikytu9hyAuJZEjq6lpDXkLZrXv9OZrZq9QlELy7EP7HC9iY96w6Jg7Cq9-Q9vj9DAapllg18YU83U41e9Zr9-iIFGZ592kp5sd63q9Pj9C_x7v9jq9QfpHj9OE95O4OO9Df01-FcE8CuytC7Iw9Vr9la83u92Yno-svN9cyYba3yI8if1EI7m88JV0wa31LlYk75Llqa3Lwzjd2L98E98pH9sJ7McoAp7264VQ7B98dg1R56QCqH95GBrJ95-mrau8fBrZ98JW4Qb7Eo8FN4c74pQ7Wz70bAYz7gGove9ze9W84Ql9we9C4qzY8798Fp3aa8gGoKx5BC7Fw9Hx9bCr2w89p3Bf0ysZ4w8li9Z84c26IEzDNohS7RMunR9Isn5e92Vz8b99gspn5hHBVr5L_3_b0Pj7Xf8618cQ3Xz5ZX44FqbX6lD4W0mXdiVzn7qn6ZzYV9dV90x84-6olxpB6An9eG6nK8X2zy_80iD8e9If9CDgPN9T2zBy9pK8Jf9L-4wUfJf9O-46A8qJ6_66w_8QT72d8e07-_87_8Vy9Bb8Xy9NN9WT73Y5YN9XZc4_48Xdk4rctp4_bhy9SVcjy9fXdoy9ZS9B765r5_A85g8rQ2qc83Jq0k6Hm6rD57V1n04Sl6fD7OG1H766g8YY2OR2Qs9Py6xV9pU6LB8Fh8zO9Vn91O9Is93O9N_6Ns9Be5CxLkl8RS9en9Vs9IQ9Ee5hn9VN6UI2zo69U6uI22A98R6dS9l_6fS9AS6is9Xh8ny8QP9lS9gs9ry8zn9iS9-l8gu6ZW9cY6KK4vS9zs9XP7FZ20S9aV6Sp64S9G15ZXjpW9e87rW9AT9vE7Gz8Qo9HT9Z91JT9rE7Di8akkUC2D41iM5Ii8Na7XTyRC8jm8TC84u1VC86u1XC8HM7ZC89V6ZT9Pt9dC8qo9CW6mz8mz8M976VyZt9pT9Zi8f09bi8UX9FL4Pp9uC8Nq6b97cX9Fn80C8OC92C8Jn8UC9qi8Bu5Z-16B9W8lZC9jW68i89A7zm2jQ9aP7W2f4t9wQ9pC9pQ9gP76p9MP60U9bY9ZY9Au9F194p90C9708thr8U98W6XP6xj6D88jY9yv9Mu9NY5zJtDD9kf92YnP2z_ugAeBtQihx97b9IDgDf9J-4JT7Yf8rk0dmoqA2gLmxJry83lfip_4O4rFL82lnzh92YngVcvopln6-45jDawx9D6bmy9PXcoy9SFg9_4DXf__4CGqBA5m4rA29eXd636Y19P4Yw4viqC6K9kx6w-6ZV9c_8n57xr9nX4oB6dO90A8t_8jX6OJ4Gn9yH2-A2lD5gN77R9iN7Y77wX6N_6Pn9c777J6Yn8HS9Un9QB8Wn9dl8k77Xy6LN6N_6o77_V9q77k81Uy8ux1Vz9jU2HY6ry9l5eHP9XI2JP9dfmLP9rN6NP9ty8Z6h_A9PH6xn9FE6DB9ps9FB9Kl5PO79A9vI24h4zB2dP9dfmfP9sbshP9pi5jP9Km8-y8Gi62z9Cu14z98r26z9Ul4wW9cp6pH6Y38BT9n87oTqp87Ja76W9Ft99HlOT9m7hUz8AX9fz84E7fO52Z2cT9Hn9kuJeA7e41d_5CF7qz8WX9wz8et9Cz1gt9Np9Af8jt9HP7ii8ot9Tp9zA7fX9aQ9zv6cQ9TC9OA1fQ9yW6giggI10t9409nT6DM6tq6yI6A19oF7sC9D190083p9X25jP1Bu9J196U97p9WP6Hw1g25R19xv9F88xq9CD9oY9Rj92Yn6YbDQwPOVSMSnS4a0SK29ak01T8xi9_Z7h18uk8Yb0nkr26t6eCjL9tT1bm6k26z033fkJ50B9l1B73sbkXAAj9849rk0zkruYhnk8-hrU642hkTg1W14me9Xo5u4q8N9O46aK9fFiqA67zp80yLk3Cj3SxmMj3zA8io7ectBzmcx8cuw6-3ID7JpbPsgasgWOrcQAN785A6aQ6VMyKxgu59eFA_nAdEcPf97k8uomfd3sf9aomWpmufkW8kigkxo5ke9sY4Lq8Bg8n-b359xAA_nAWxjHjv59xNu88598og059uS1F8bu59na9ZUiaQ2am6st0mb5jZ0t59e5zuxYSUGxV8Bd3ce9k45KrbRuhg69IIcVtb3X2nq22590pbONARGrTsgTLAcGG0AAv8byIAl8by8btChW3E0FADKZ-rb2p27KdUb8K696AAeLl7NPxxCeLl-1hbdjii78t2sUkph1Ku2n69xpbCoAuYhPG6S59P78U59_f8FezT78E9f73G3uMg-hnM9Vf7gFzvJ8HFng2qP79BoAMU0yPgDf1d79lR9S5wOq1i79d11k79AtZ7UxLHc649Ze9By0VI4mj7l3473GGe74i9759Dw9pb9W69r858u9nh1Zyzzw9O79XrA19hq5g6d6549Tb9Tw9qaA73GUHtLPojr6jw8xMmhkqG89B5oN4Yp5l3j1m18LQ7h0jO3zzplsJ7T98JVpV98_t2gil_o2f17Sg0Nb7Lz7Wnq4j9uo2n5Yp98Dp8-HnWS72R7135518Bf99d0Db88_8K64zx5WN9O28h-4489ol1259W89jULybA8u8IwzXw9rvqwI8u88P3zw88mLlO89oBAX89ZX15e0YvqIw9Xj9bb9A99AeaP99zbA-2N5V7jRBMf7jo5gI8rx9189ed7KZ4N281x5xd8dy93d86_8cy96d8Ia1QU7lxgqqiGriOh14piSirfNyADlre9hA6RQ7p18ks0qa8jv21k8fa3Xb8MwznA6I_fxKy6I8TI9UY12GyOU43vhvV4GCq8d1lByI58tp3Q17ZVpe9lJ7kfu8x8lZR1Ug0GW4-j6GM82Zhku8a74YV49P76Kopu2RtipN9rRdNqmULZ5z8d-yte35i7yqmWk98l7C270Ysmf6t02124gk9Lm7N_yCA9om3_62gWzjU4Gx9Ex9Ki1jn1OAyIi12drLi1BC75o3SR7QS70v8BYkMx9gwzWp38-9JKyB-82h79Cz5chXr3Fc6Qx9M_9HZ1L8mus0qwzJrZA_9xu8e59_98Fb6GYkUx9Cq3fJ8OCnqd0RNnXS7EA34qlYs3gG87s3yV89c05yZ6A31r7St326yuc2gXnC83O37WTxK65c65ZT4Eu0BG9TkqWz33Y3yPnj35EUnYBhVozWb7WI38v8nux013qT45VasT4aD95KzbEza239J3Op82Lzq37Rlq8S16E9gfnEe88g7sTpaM3zu7KDrxA6C60ux9se8eoyWp8bX6UI7zV03AZcD4IF0lAzK94GD4iD4JblkD4_D4YRzzl69l6Ytqeekz0neQk1A-0U8R-60l6p16N58nczB1nA_j9A-9E4sQo1u80D2L5nVH4qtZ9Sz7H4WZ3QD7vr9bG69x97x9hV9JC0n67En9Yh5WB-ah5Is18Z8z9kuk6wn6azeyn6fN7qc88V1YS5E05qV97y96B1Cr2-V9a77_J1Es9k29nU9Tn91V9ko6jh6Iz9RB8Xn9t15qB-u29Oz93U6ml8Rz9vA9d05WS9Uh8YS9ln9RC0cS9ds95J49n9HE7gz9V31ks9RW9q76ns9_77rs52n9oz9lK6Ml5xs5L863I5IC-R39_n9gP9Bo9lW9kV9Yu1Az69y62h89y8IzznW9Vp6pP9J_0e39Mu1SM56h8xW9a399l2CC8Xm8DO6e87Wm8FT9fB9Vo94Y6nB9zSoq39Xi6-S9em8vV6Rt5TA7y87eH0go9cH02l55H6az8HZ6rs8pm8Mt9LZ6987kz8_87QD-B97OIsPCcE97PbAvFjjHsNX9hC8DQ9jC8PX94o9e096o9ut58o9oA72_0_o90z8xT9XI6Cn8Oj5J08EA1q09NC9Hn8PC93C8sZ6pw0Zp9dQ9S06p97Ht2nQPct4bQ9Pn8Bu4NV5gzht6dW068Cm397DE-8V5c06RP2e06QQsg06yJii06_u4YP21X9Lj6QU9cP20zytv9Qes8X9q06WU9VhgYU971RSn8WP7szpGY9rS8gU92Z6lU9xmetS8hE-rp9Sn9R49pU9C16jF7SY94U9mF7Z49rC9QB7vq69t9tQ9in8aY9TY9oP7XK22w6TdkHu9Ro0Ev9Xl6vq9Zl6r49a18ldmNC-Qa5La5Pz4DngP_nV89-CGTC7Hqsb14y59ksmap5693TybdvKZn26n67R0iG9A99-CGln2fQBPAhLq7dy5N_9ql6KHbce8vSddvKX36M0y779-T8Od8rbAoF-bAhWHZ779ob9Gb9cF-f0h49hH_zbKASF-UrmUrms-9a79uvKJMjZL07x5df9749Ub9uF-_F-M1vFXsn54sj9vB7Gd8e64V9968goF-IG-37y4i9qv8lI9OG-wb91F-LThpNod3hP69nb2EE9uj9ZG-mq9Hj9Me6EG-M89ByY8HnwG77Ftu_z5omK69oG-lYZG7Fhlcd_7Wi00ol9zhZl1089R28mo1NN9hL24G-UN9__8w-49_8Hl1TZ44x5qrbW0rD2vaQnCeZ9GL72qoq9084Hy9p993_8ON9h99K3qVN9PT7Kb8DH-tG-jLtuF8WEkMO9979wo3ie6NF-06exF9RF1TA2Kw992mv72327nF-uvKBllj5YVpoqA24c01m6xu76KpiM3oH-YH-JmYqwfxg2Bc6kH-Kn3h2m5-9_79jLtnS4YkKcI9SyhtK72u9N89pH-h3uSf0KptoHDAxxVt30l99ByKK7jS75IIQvxoT8-lzNX7WF-0PvzG-_MmohCbd7j990x5vK8RN9Ib8KT7TH-WH-9H-V7FKr6Fep5D9p1zOH-xd87G-TN9oxqVH-hI--G-J64_89QG-uvKWV7K6Ai90BY76DbcV7d370I-fsNYUd7G2UtAEC0N2rNY4U2r294SYa494zH-N3xUG-Lb9-79-F-eXLPbADyymI-F_fkz74T8HO9XH-_s8Zc1DG7jo3ye9f27gCzL_9dJ-Fb6Ttjrts-2NyAA-m6nQCh-gfWzU82t59uvKi0NyAAWV7tbISw9gGkAo3K82F29fH-2H-ZPkMACoJ-q2mnH-u99sJ-BmY2sE261me6_G9PE9dGoiJ-uvKMp1tDIRG7qX3657nozFI--CGwu9FQ1Hz7GA8I28KYzK28kH2S0xoB49659L5b38R38U38_c5zjimM5T-koM5FYeJGsDL6SJk1hz9B84aj9M5VT9Lizhm49I-Tw5NDkX78c5975xA-9mw9I98V4YO98U9lyw9O7ybu8cQ70L2ZR9gchTc2lu8awhZW4DL-bW409zLo84U75m16U7JL-nW4rU7aHyZxmT52RCiV52uo7lcZ5Q7Q530Y1L62w3myb7Bb6hi9b2j1c6-CGV9moq7698rm3oR7_c6AZ82w3fx9UHw1gtj14rx3sLxRxt_w8TYzOwt1J8A1tdx6LGuJ21CH3L216Unn10K34k43r2Zm43143hI8Linh53P94aei3u89b9ur9Wz50o70-3Qx8UPzKL2cQzcB4GB4GT38S7oD4Gw8HSzmD8az5Lc8c_8bV9j7nL67NZ3ZyRm_8yknkB6SeiAGD69nTAe9W8AJ4Wy9ir1jX4i-nzfhmX4OB-U29UN76x9n_82x8herfzjFY4Ndzu94W29pz5wc5Rq5zo5526MEe4K8folf_4EL8rX8K4rfR08268M7AM7Y29sd5wJ6-x8Jn95y9-R98M66t64B-Au6i29vG6Fs9xG6Hs92B-yB9R052O91B-q29eL6vV9m297O9VN-1G5mH5uidA3yBh9Mg4vidOg4Yh9NH5ug4HAsrN-828hPei28wN-fR9iWxZg4ih9lg4VAsTg4KxlZAsXh9hh93N-Sxlbh9kfzlh9kAsgh9dh9DO-A5ekh9uH51NqufznQwdG05g47B-DY6fn92h5BI59N7Nh4t81on9yl8ly61N1ks5nr2HO75l8JO7H397h6qs9YY6L39tn9bP90r2LB9-n9yS9WO7yz9bE7ZO7vu65s90O-zL5mY5nH1Hz6LrdrW96L58s9di59s9ZcsaB9Hz8dp6Bt9m87gp6Et9MO6ve8N_5p39MT9LP-CGsXBdPzyd15co9Ym4Tz81ucn39TT9bo9sK-4bkK09Wz8ID-EM7yVqUO6Xz8WO6cW0mo9ZO6w39PD-FX9WL6_P9dZ9herIX9sz6sO5-Q8g_nAR8DP51M48ui0M4a-n4n4G47QCmMX9Em5xz63o9iN-gD-YZ6sz88z8ZX5yz8V979395z6Ap9xt5Cp9RmhNQ5lU56m84w4_o4bQ5_IlVQ5g0dmu9Eq48p4y86IL40860t5Wm5m095V2rD-Rp92i62T9xiygjz926blNrDktr4zR8SWsL06UT5N063i6wD-t095O6-s42D-VS8LU5gp9c08dq6Evphp9jq6X08-C8afP6t484d_jzst9fS8bV5udq1IyiV5ZV55IyhV5eu4Y97kP2-hhNU9-Od6v6t6dSypBj6y6dDj6Lv4Aw6OeqHw6AY9JDm1975u4D-7e8je9cKw65X9s06yzzu06deqVE-9X9y0fNE0RmeE36qc4F6yVM7vR-vR0HN7G6ynp91t9Yj61Z6506oU9zv4mE-qp9b-7sp9jJlB16K0yO_iiXq-X5uq6Tw4Kx4pJ2Bj8cP7e499z8LP66YoyE-zQ9G161E-0p9LM6g965q6yQ9Eu9HQ2Gu9P19AV9AY5YtfHS-C18oJlp08-w4tQ92z8locM18129Zn8oS-LjgR18J184w4wSsW18l3qVhqLh7Nvyw_j9L4vvyAU7RxzCU7xx4mf7WA6of7IU7_C9sc7DrXMZ5Vbh_hqeZ76jgaM6bA6SoydcIrAA_Kj0AkWQ1_H7_99lw9vK-Q2sAzq-llWOrod0F783K-cK9cF-moAAzqHTZ0f0VQheX1TT-Bk7N98Ap7rJ-RHFr2qYfa73ZcM9xYMzTzoT-2079J-rT-r7pW-t32ia59R89z-x8a3qT-moAISx3T-ByYCvh3j1RR9PJ7HI94K-pT-P791T-WP4sjAxDlvBA32igHcGRiLU-FhuhvgZwunn2oA67a3IU-NF--3lawNUG-U99YG-vK-y25-EhYi9Zu8J27dA2gC3_l9QGtqL--EtCL3dVh9N3hx6AjnQ71M-3qR9-g75l31C4xA8iU3Wx8ax8PQIvx60W3H61WV9-OkyW3ot6h_85Szj_8Z6agM-7v7Dh6wF0Fh6fV9Po6zR9MY4j1yMdzKDe6M-YN7kX6nV9Ay6YB-EZ9pV96y9DB81B6uX6Ah8wemJ05WN-Eh8Jy8Fz9o29Hz9cN-lh66V9jN-dA9LI2mN-dn9vo6Sh8DW9in9VK1GW9U-5vl8cs9xl8es9ZC-_29KC-sY2un9JV6kz9KW9nS9QC-VW9jK61U2pO-ZhyrO-5h4tO-eP9bC-T39dC-iC-Ll8GV2Lm8_y85C10L5d7h6O-zrcye59S9rC-Tpr7z90C-2Fm6u6DC8_z9SF2-hx1W9D095v07W9bm8Ht9dm8VN5I41hQ88W9pB9fa7bP-Ki8oo9Av1Qv6qP-039XA9Fzkrz6F97wP-Zv6b09_P-zz65o9QQ-qT9q86sT9ef7015V97A49JS5it9qD-wC8iQ-yC8uD-I06rQ-mjzbxlXq6l2dO06xQ-Wp9K49QP70Q-N49bp98C8bj5eKfOn8ixzbS8WI0w97mieFR-AM4BE-wu4_T9yu4xu4JeqsX9YR-4D0LE-jzkcvpC-7QE-uzzMj6lR-Mw6Pj6L-7dlNTR-WNftR-TP7dF7VP7jQ95R-Iu5T499061W5Z-7nE-AS-pE-1P2DS-N54ND2909e968Kmxp99Z6Jj8-093q6YS-Nj8Du9tp9cS-l96bK27-76S-QRkHh7RdmtX53S-1ek5S-eszux48S-fv9iu5CF-AD9fY5Kg7DT-AF-txJQZ5CG6X19aU-7ztaX2Dol2b9Ylq_L-p437saw83dM2f_82x6vFq1Z4EN-EVcp_4yul6ztZoZ4QbyrixGj9a9ZV8BV-r57vK-7ztj75V_jBZ-603qW8PrAUvnmg8mOsi-6a08e08lX-_fgH969T-7ztQRtqZh019sjxuK9X6xxx6nD8zH-JpvE9wp-xqsBBI-xvsqU-JX3yZ-ZM-rg7sR9g_89H-1Z-03PWyAoOoRWhoHCHV8cg6h13Ca-7ztPY7PZi1EEkK9APa2L-0T-bJjcb0oU8mM16D9WFzMFnAu7-Bt7Z-TE3us7l59g6xYM-px6qg8IJb0H4iPsrggeC9WI-WGG1v3Btw0S4kI9ZA29fwFG9rM9GG-sa-zy5HWLjXLrnQXynh3xkg7ML9NG-lI3LA-310oT2ar8fT-mzqfbhYe9Vq9-0tB34kv51a-Avxjf0JKjBfuHH8LNoea-ydwxP3A85uQo1x6CV-N67Fl8P67s95Tk5nB-Ku6VS9Mu6yV-rS-X39fC-mY6eE7eC-3yk4O-Yu1ZW-HD8vW93GsST9rF2iz8qF2uZb9W-XD-G97a09KKsIKsPS-RWLLC9sOm3V5OE-kX9EE-vOmGE-WR-P9ctX9Tj6ZhgbR-5X-Dw6Cc-Ej6Gw6GW58X-iR-6X9OzpXE-LU9iP2BU9PR-Uj6iF60Z6106gE-_R-aPmdj6wv4mGyJU-eK9s4oo_74b6L89Ei7D3p73ZXK9K59Lr8sU1nT-JwqZU-Nb-QT-_PkN44FU-E98Yb8kp7Yp78N4dJ8gL-Uj7JOaYIn7D-ShnCv0T-8NqoK3xZO9ZG6bO9S29xR9xM-gd4u_8Sy93R9Fn9YV-BZ98y9KN19R9-r9_g8uV9Bs9Os9fD6tB-pN7Mz9TE20B-p29jA9Jz9Au6Lz9ek5wR6rV-4D7BY6vV-kY2ib-g05DP9Ys9429xh6629NN2829sbs-29q76A39M39iz9ls90n9PC-cI5eu6y76K39ZP9w76KW-P39MW-aC-vO-0B8xO-YO70z92B8nP9pi5ub-iokE86-B8AP-CP--z9Vm8-u67e5Av6oS6ZF2JO6F09kK4a15se5ll4QP-KixkUqHL6KP-xW-6C-mN5ze81p6OD-Ot9Y09X09vm8nD6xm8bD-kT96K44B9j41fv65e8hD-nA7NT6-z8PT6dQ-Lq6fQ-K-1hQ-UF7WW6VQ9YW6aX-J49yD-6T9eq6ap9FY-E25gQ9U49-i8VP1RY-O18HD8vp9G167t9OS-NM1XY9h49f49Ts7zE-wL4gY-cf-mvz8E-oE0hY9o498C9wq9-C9iq9ZA68Y-2c-riD1Yha0jOU0xX8GU-Yb89T-E-E4f-KvXa59KQ7zc-HU-zT--f-riDpc-4c-h55255V327n7lk6Ca-vRvyp36zjOlAPtjSL-cy0XL-Ue8EcZo13BXnYL-fC30PxaA29bvLs7VG9ZD3Q-8DAa8w5FwaX1AFd-kw3BexsYxDexu50kFx2StUb-Jpu9D34w3_D3VLxD65XLxME3rNxSJxLkx--s-KnAsNALnP37JH8R37ax3OvPYx8fXzkx3OMxctwpBxRkxxZxDlx5RxCZxmXxI65XYxcAuxL-JcxKIxONxpCrY3aHNnX66Lb-KR6bK7LG3BX0oPnWDdwG3Nr9A1ts185f1N_wAbhRYz4UxB608Ou0L-CFuTa-yNu4L-G036L-8slcZ86J89H3gK7Pu09L-p10xc0rW8VA-WNoob7wIoQUnLa-WFxUJ3037zLzH43G43X53IMzMMzk-8o5nxl36b8gI8_b8cpoEM--8k1L3HM-wNz5O3qlngQ3iA-ko0bm9XX4_g7QpnNM-SV95718pnWT2q14t8YY_3kXnCrnb_3uA4630IN9D7aHd-Ex8EB4WT3bvnJB4KcACD4vxnt8aZ9aVM-dg-iV3C2n_1nUy7fyxIo6DAzd7neM-FV-na-9y7oM-vI4rI4R-b29nxI4IfyzI4I5HA-nEj-71npM-Pi9aU-Jv9NDkMq9fB7-pl1K-0I-f55JjmOj9E58iM0xN95plzN9XIyB-9d59rw9Io7E-sqr3Fc6ZNyji9bNyK479OtAx3EKn4Q6e2u0h-I83e73dUhjN31-8Saspgswd0SK7G2pZm9Ex7i2xz2xY4xHI4PTzuZ30-6pH2LV-zM-HRcR67Cn9VV-2_8rI-Eb8RH-Gb8PH-n99qM-Le7CH-Ae0W284r9zt6vy9aV-0rrnB-_r9GB8_y99y9DS9oV-Rn9l29sV-Qy60O9uU6oV-Ls9tR6il85B-QS9UO-Qz9yd-Y7iTh8YO-sl8bS9bO-6d-zB28d-577-d-tn9Ae-HF-Ce-bu67l8sy8_d-uy8qz95n9agz2y6_h6Ay1S39zB2U39Y15W39TW-Y39W876S9Epr8S9kokf39Dt5vP9Ft5Ht91C-AO63C-IP-Ht9te-rW-JrzNP-DL6ukh4n53Gsre-TP-oH1yE7Xo9-Y6xe-XA71y15W-Rt9g86zo9K97TZ6YP5VZ6AQ-O971z6-O7jD-Df-Bp9LX-KQ-kufCq4qu9fZqu86bQ-kR5SLs5bgRm-7bgru9W5yULstq9dr4niyKf-mZ6Mf-sD-fC6vD-Qf-u09ep9_q08T9eQ9GY-Xf-MY-zI2JY9cU9URs709oE0WY-kP7ff-ZY-rQ9bY-XY-PD84E-vE-SD8pP7dS-m49B18Mz7p49Z18eP6b18NT-aWQmBAjT-6Yi4v9D07qU4S27aNyslZ2j-TEnfu3_B3GKnrs7Eh-rOx8KxkWw8j-CN9wxZf737hLO-3Pl0XK-V3xnH2D9n279FiLPk-yA22A86x6-x9TB-0NjjV96x8mV98x8oV97r9CB8Ql8sV9dx1dd-uV-Ry8gd-My6jV-_n-sU6Cu6md-zk-oo6Ms94k-Au6v29wD6AW9RN64H5kb-yA9P3k0A9Zz94d-1A9El-PbrGl-0n9Il-js9C39vn9AB9mS9bI58l8gh8WP9ph8005VC-us9Kp6SS6Ru6Yl-Pbral-M91-76AA7yhxB86DA7Bz8pK-L15tP9ll-uC-YO1ol-ee-H_5Yz6hQj2l-Tprul-Gt9wl-Zo9U865rdoT7xb--C-uW-WP-SC2qe-XP-ao96l-3l-tW-T412W-W_5FDogO26W-7n-VixUt9cD-Ui8639Yt9Im-1z87o9j09MQ9_e-vq0nD-Rw0ZR5Tw0w86ZQ-Ww0ilibm-cZqbLseZqWm-VPPWZquc8fm-m78Dn8p09kQ-mm-XF7zQ-m97gX-Vf-5_5KY-xm-yt9ij5oT6mw6s-7t_cgf-kf-u807m-3m-_t9eY-hf-8I67E-N193w6-E-7-14ek1Y-5L4svyoY-lc7vvzvY-IZ5rz4E88Vh7_-70v9AT-7vyXj8IvXJT-GlgLT-EG6tG-GzYMn-DKneDlf0YZf03j1Fg8F957T-1c-FI-zq-0f0eDlqzZPb-wc-Dg-GU-eT-ij-iT-DKnpQ6LYiCA8yQt4j-0_hXJ9OPkPr-r_9sqtEH-XIK80zVj9eLoR596U1H-YHd35RmYT-TM9qLorG8ef9cr-bkPer-za7gr-cH9XfkPT0HK9Gd3riDNHZId3Rlrt592NrzTH5Z-TOnvNnY-8uI3gKzDb-OA-a79iBAr-hdG9mMi93ARa-JNash-o001Iz259Zr-WTmvD9o07xc3Zimnr-bW7oTrwMdz9xuF-EoA_44Wx0rc-dGoC_9-r-D75eA6R07Ns-yvisQy159QG-HgkENd2P4gs-Hw5pk8n699-HmFdbr-Qom9k8BlrK69Vv8wPoLg-ER6ya5g59u99ge9lT-zj7U79Rg1iF-A-8xuhV59od50l1a79hkboBA6AALHB6AATu9CK-sF-md6tc-Gt-It-tBAKt-zBAHwz7JDQp2oq7iJ-Qt-Jt-M0Jpdy1b0rMvEK-4b0J2pYbA3Qki61SI9I0YR98W69GdUvv2KcBvY9ai9n69afWxxy7x54c75v9zc1Vhs1ALz7qG99R3zGo8118zv2Dk-1v2zS7uzoAK8YC4BvoVxnVCeXxnWFmsM-ugguM-IC8y1ycI-789l99fI-6k1Jb8gk-C_4I-kXphfhlt59JisNG8JE8QG8C4xm_gO1xNxnBK8eGiaxnXC4nL7259au-bG86sApGkhu-Du-07azpZPU3tu-K69JisP4xtoPxDlb_7VZ7vDNQV7Mo8U3zsU7N89zu-lt8X6n0NlFz7aU7zt-pPcrQ78u-ld12t-KisfEt7iFQPlS-f1u3BlG3u3WF-Jis5ghM8ZMv-ja8WM9KQaDs7Rv-EY7nF-Uv-ngh9CiXL081w-nBOv-0u37LhEs7mKrKv-s2qTdEnzq3Bqfe6VO9F-zzEzmE9Tv-8_YdWhUH9xa-wUukJ9-u-9gpssBVa6clmvr-elmyr-vt-9-HTWmEU-Hb7d1YxV4UY-rb8ICq5j9dJyW56i98_J0364g88ByYPkaALd7f-7c-hj-Gk9cx2Aw-ex2w98sAgS2jAj78L2zT2hw-0MZBl90roiYsmf6lYsxGGwb8My5bk9ro8j12El9zU4ta6Tn-NsNJqn8Lk453tP6yu-J2o_NZ9gpy3AZs-6H-rp7Sn3C_oku7d1zSChyeolBhALdpa86M9F98bVmZu-NCp3G7Vc6x2q-63353XTp9G7mj-Yw-VT-o26yZzVx-7koEH-j6o40100pqxz4Ir3w-cx-pn6Gx-Rnagx-lF84e6ub9DJ7kx-LtoFx-dHacf1bH-Xx-3K-qV4Pns4o5UG-zF-Yj9nu-dRpgj1-78zK-Of2cb8pw9U9zuj-P98YsZjb3ha-OIcIy-ob316Ytjmr6Z5h-9v2Oy-Q7YjVzKd3ek7Dkm1b32f9mj8Ic35h9gk7Pk89B7ZwZ_B7Ic3gf9e9x6GZUX6174jf8Lc3if9mP4kY11w2gf8ow2D-yUr-Dlmof8vy-tk7K-yfc3zy-C-y1y-cqmdc3wk7sy-oy-pf8434aWZrf8z9y4y-kOzR4aoc3vw-Yc2hs3aVdq45GUzQJ8Jx2ep2Os-gH9zJ7wD3oa5rb3r98ew-Sz-SlmVx2Wz-Ez-ilrZx2Rs-Tx2bw-MwsBw-dz-Fc3fr7Kk9iJ8x98ZC7nx21k7HNpT5o_d34A6W5o8k7mUze9oNSpcFpta5Nl7WioJy2x9ov9o35oHl76z-lSpCVzZUz3A69x2nnaPl7B0-HqaWe3BYsPe3mY8ky2Nk9Xnmll3Ve3t_7Xe3my22C4Yl7Gqmal7blefe3Wo8YY8ze31y2I4nOY86KZme3Zl7i0-TLZLqmm0-qe3qg-MrmYqmUqmYr9ke3UY8Nz2XY8TY8te3Sz2Gh7e0-5e3aY8O0-Yz2Hf3az230-817bn5ez2q-9Brmql9TJ8QJ6mw-RUrow-kw-9MZrw-4k9an5UrmZk9fq2917etyD1-Og3mf3A27ki7Nf3jk9Rn5U021i7-17yf3wNZC02Gm7G1-Ag3e1-Cg3xi7-f3D1-wf32i73rm4i7Xk9Fg3m1-Hg3Y02vFnv1-6i7ui7f1-Pg3dVu0g3QaoPboP5o71-ol7tl72985o8HLhok9t-9V3iuo8e43rk9xo89o8z-9L2-C12GNrBm7uk97o8G2-M2-gmG_o8zh3R_qJf6Em7022Hm7wUra2-9g3km7Jm7Sm70-yzUrg7zU12Mh3W12l2-0k97l3ch30f8R58d2-ttmuf8mn7gm7y2-pn7mm7Lf6z2-32-h2-jn7pm7vuZ2w9s7zu12012Mumdo8vm73k98k92m72IZUf6w2-VumJ3-4m7y22vu8f2-5m7H84-m73h3Al9_r4L3-O22EZyP-9Y3-Hn7Sb5J58sr6Nn7H9qLn7wf8498Fl9DZsm3-KeoUk83f9y22Tn7P_yVn7BuZNu9wf8Zn7gn7zh3z3-th3Y1-5k9o22Nm7c3-63-2h3tf6K3-g3-Yi3-3-OwmB66gVzD66a_y-vmKn1My0p-7PKZ9J9f78CwmLdaEwmfi3f78VthXzdKwm9z3mb7dRdzn7xKbZz-b4-xqnxnoV30FRlH320i3rj3WYZOojZWZZo7yZZm4-Q32iWZp_yQ_3r_y_wmEj3Ag6kG4nP4Ij3Mxm_mn-8314--n7Qj36j-m59e32f19KymZj3-k3p32-43dj3ry-xk35x3YbAaj35Vzl47032Fo7opqOAz7l3xj3Ko7PYZDz-2j3532U5-BymXj-zwmK42Po7kAzp4-c5-gO4e5-8N4Bk3lO4Dk3XymW5-Sj3Qk3d42N5-X5-Y42s5-b5-fO4SZZRk3pVz2ymVk3rAzeo7yk38W2p5-nj3y42Yo785-tk3ck3v42x5-jj365-mk315-bo7rk3t5-q5-3k3xGGl5-J6-HgNsk3C42ectPaZxYEZq3B6-oo7dlNaj3jYZeaZlo7sN4yxmoAzxO4YdnVL-vzm0l38wnCM9o0mW0mqzmi-Ziy0Xy0hbZOFbEbZD0mpVzu10LbZnqxvtLwPb7zmq6-Ll3ol3WM-ag-gy0SBdhbZk6-vl3M0mf52C7-S0m0cZjI32l3c52Zl3Jtkcl3ll3bV3to72Q7L7-jl3m37tl3Fw8Aj-5nj0W4eWcK7-Sl35bZSi-1jldI3_52dl3s133jlLM-Z-2Cn6J2qFoo8h7pX2bJ8OYsoGo2o78o7f626o7QPhZm7T9xX62Iv717-Xp7Ym3kei70-9p7-o74X30n3p62mm3eB5Fp7UBzTF9eWzpm3um3vp7tO0nfZym3yn3v72hF-FR0762Vp7Gq7k3m7J-Zp7DK78J-9c-v72Cn3L8-En3B63hn3jp7_72y2mxq7DK7tq7vn3HhZCx-DK7Nv9cp7q2mf72DK7Is7I8-1p7m7297-lL--p7in3zhZkn3Cq7Aq7B_mln3Hr3Eq7vG3V8-R3mq2mxn3tU4R8-UR7OlZOq7KQ47n3p2j9n3LQdzJ-w3FUq7yh7Xq7P82Mo3uY8cq7Xp8Ya8UsZdE9qs03U4Dx9gJ-GR7cJ-s27xp2Xp2pY8do3S27o82Rk6Sp7W27ua6T84b5mX3-V_9_Q7kq7Cp83U4bs-yw-sZ71o32F9Rx9Fi185mQR7OR7TbxXG-We61F9Ab6Hd8898RR7yY8G_9Rl9OP0xv8q9-iq7gCzm27x9-xwzW923Y8C_xfJ-j9-XoZOx9j_9voZkF-TS57Q7At-S_9KW85Cz9k92drLW8Px9pp3x27rp3RULNqZb3-R--lZhwp3492oE9I9-C4qVl93p3uj-X--ksZD-2qe0127K--1v8vGo2b8MCzEV4U--a7mKq3VtZoq3e_9UuZPq3Rq3G_-r9-Jq3Pq37AnL_-O--qq3O_-i-2MA8rd9s-2yr3tX2mq3fDzQ_-_s-S_-Y_-LuZv-2H8-Ol9oy50-2Wp7s92py55Ka09-o6g7-2PR0wwzs8-_d65q7c8kDX4XR7-q7xw8AyjPr3_q7Rr3GPyI_mewtc7xVr3aFCO_9nr3awZ2K7d_mVwZth95Y1mr3hr3vs7n_2ol9q_mv0-rl9NA_0r36b3MLonI942mlq7rr33r3Gr73x7tdm927p59sW7jY7Ps3UY7Gs3mz-RW7iX75y3rX7oX7kY7ZqamY70s7Ns3l_9nZsdV7dY7eAn0paQy-T664R7ZW78l95I-4UZSyZJ-yAu-er7dsnqAnq_994-mr7ds3Kppdg8lr-0AnNr7lt77R7fr7Sr7-c0Ur7qtZLB_TK7us3xTgws3br7IBnbA_2A3nr7hr7kA3zA3czZZB_Ws3Rr7or7pzZ63GSB__R7xU1ur7kr7tm9mForG9d0rfZxyH7u_907-N65wB_nYzm84pJ8MOorJ8L40Ns3vl9_0Zxl99V73uxFh09R70l9QK72l9Fk-JY7cznfDe5G5Ht3x_9G_n1r66Kz4_nSI-dt35bhGchqCnct3XyxKB3Bzbjt3IA3yCnot3fPztX77a7eEzr2ZgEzOdi-B_gU8rE9zv-J-zeB31t3mEzuNmZB3hU8Ku3uC_nC_lB3Z1yLGoqC_7t3zv-2EzBu35l9B-6_Z3Pq98y0pI4k46075cW7qE9Ht07hawn7hyzI_s_W2Cy9iu3_r7V6xZg--EtJEnFEngw3NZ88eaRD_LWL-U-96sOEnNc81_3hz-Z5squ3XuhZQ4m6ZJFzEp1Dm9D37ZEnh5ZKpJNRk707vu3bjqdC_qEnaK7IFztEnxu3Zg7RC3moAQv-KIZFs7S-fTC37u3AwuGs7YJbdn3tqwOFzaC39bvYD5eg-Iv3G-6Tv3Wx6mTztA-K95x615Wx_1wLt0J90Nl9B7187ZzFnLy4JE_a119FnlF3zP8SFzs7ZaE_t79308fFzeE_8o-s-8X11uJ8FA2wJ8cW8BE_bFzh79-inWGGbn-4pwT4nW2ZWGnGQIMz0Ms758Zo0kRz0O35Vs7rFzXs7AT1zC38E_HT16GnG-8txZBF_0i6Am9FS7EHn18-Zb5JF_ph-LPies7sv3Z4-xFzx75wv3435ED3r75z75CA-iyzs35jHnHz0JS7EN9xslTE_0yt5bl0X7_qa1A_xFz6g7Uz0eF_8v35-UR_ZeA_ZxhCIP1NnqRTa_ZbY85k0PD36Uc8k0pQZEInfX8Cl09_9RZkkg-h03L-8AN9I93jg-bw3ER1qv7UD_YD3GG_r0-I_siD3dAags7Xw3jD3HB_KG_cIncw3Xm9XInI2ktInKl0n-9gTnhs7gs7bZsL33UDxlQxmw3jcxEJnHCaC-hTG_BfxGbjPJnuw3dnwzC7EF_wC7q0YQCau-wJitzG_NDjaz0-hwwYx2D3xD8wZ-x50f5dpG_g-u0g-37uV45EiwV-86w3aVdFm9c8tTr-DB_iMtEQ7Dws6g-vCxIYxwV0uwwIstJ-8E6tP95s7yVn-6BkSws3vZJx9qs7cXztF0o3vbozivnNKz-g-3KnKRxx6snon4KnWHw9Ot-Eaq7rCHz6Ea_Knx3-i144a8Zn-Ox3oH8MLnSc8kB1Xx3MHBOH_fEaga-uL-1qneQ3iLnZ9-ijtt_-6Yxws7FTtnx31gtQ-3BTwQfa_Izeywtx3ZB1YG3Oh-Tkx2Nt-H_4Ga1x3MMniF3uUw7cxPct9x3Gy3gHabMnZexXkxAEthI_4HaFF3NF34quWh-rXzKcxtXzKCvk5wYy3dD_7Iabh-lHz8l9q5ZeW8nzsJ823I_lZsuF1wc2wG_fllwaE7I-ZIz_2YM65JG_O65wHz7JbVC_lD_3X7KBigy3MJ_5s72G9tMi8I_U954r-Fmd6XzRg8WJ_aPqI00MWLAo1xJacJ_rBAK00Nc1M00Mfteh-XG_mV7T00R00dh-pJ_yA8OF_Kb-X00jt0Z00ZJ_5faROnrJ_jy3F7TDQnrKaIIzlZaKIzny3bE_rt7Az3V95HG8EJ_OIzd66iF_3XzhM9UJ_CIzcK7E2XCz5CPnlT2EQ7oLa5X7_qaRK__2Y4y36X7dv-MDyg66g65-y3AK_Vz33qLBG3i66eK_aK_DMa7s7ZJ_IW7hW8Nz3ih-hIzNJb551k65SKaTz3jK_YS7az3-xaFya8Sw1Pn4pn9Ma-J8iexRfhXUdNt7hz39s7fb5pouj37CFum00vM-POojH_GHBNT4dq1QB4uJ_fDwYL9SQnIs-O5vnz3oL-WdwztxQNwKB_gB_rG3V0wSzvGt7NMHIt7ERnZVEwG3wh-LGuyh-EQuXa7vn7vy5I21E03-G3flvfn-A1tH03wG3fx6iAuRJzN03LH3Wt7c0J378V03-p5prs7L_8Y8BtsTt7a03XH36f8Q0Jd034L_TAa7p5aS75RaPSnYQabVELbATSnHK_q4sbSneW12MsS6HKM_VQacSnVn6XM_oSnJmlGC_Iss9SncS7V10c69hcdtm6EM_700ut0wWpv37xeyhXkh03ix996szc2fjsUg81t0kj8Ai98L_Vg8_jnuRaKK_r371t0zP3bM_M10ZYz7w5HM_gMz5uAUTnE66RM_Z5sMe2GwZ-d2iM_9rshH3Y7-smqx03eYzkg15Jz6M_3qsoTncm6Skr0isn84D59s03nH3Mp9qm6cN_p84Jm9fm9oFnZpq403yH3BZ8Qpqj9nUb7HKz7v87H3PpqiShlE_it7ZUn1H39f86h-OjqfUnZA9DA-jUnG4nIZ8oW8zN_jUn4J81I9o6-Nu0mYzd17ct7zUn2N_nb72E08h-_sl2Uncg6jahAVnaL_BI32V8lahOV8HJ_zH3Di-mZ4SI3aF_I_sib7Ei-8UnGi-6ioaO_89anRpJy-GKp06-G0mrVntt78q5it7sO_v130bZ6r-tPmaX4QD9-13fKztPmNM2OM9Jzs113MjA313gz3Xu0pys1O_0Ior65813cE_xUtpM97_9Jk3pT2tysBb-YT4CP_1VnlWnB236H_aEwI23tWnD33VP_zWnXj-D23XZg_10a10VN_Eqv-PwQ23EvAS23PD_bwxCJ3W23Ok3K_uZ23xt7Q7sIp8G1nTf4GvtQI-KX7HX7Tm6iXnqt3q18Sqx3_nR-6f-afPze-8FYa4XnUfhd78Qm9vFC8Xn_KzPKy7qx1ysq23Eu7aJ3fu0423ZJ3023L53l14eSLfYnILzHh-yt7ZfZ4t7W33E202Yniu0nbnMQ_XQ_J20023OL_733Fba423IbnQ20y84VL_4LzFbaSLz9ZnQzsQJ_VQ4MbaaLzlZnLo19Znh1ZDu7kkpIY7z20wZnLbj9paTs71f13aah1Z7rngQ_ZCa7ZnSMpy18y3ZoS7LM2iLzL20nbnGanjLzOR_7J3OonozsHS7M8ya20n20Cda_YnkLzgJ3Pp896soLzc20XZzB43tQ1pLz6N_KJ3yan7p7m20j8FdQ_P30BZzHZ0G301YqjQ_FrxUCZDbnP0so0sYO_ScnvR_UK3gR_J0s9v8_Yz5R_B30Jbnl3Fj3-y23w20tE4xR_cfaFS_wu0N30uzsER_Q308G57R_LR_pdaoU-223UCZmg9fu0Y33o331Lz_J3zJ3BK3e33Gp8Atx9daHK3s336ansG4aQ_Xx8Oonz33Bi-xan6U-xuipg9CS_6Q_qu0hW36SbbK3fu0ZK3-33nraJH_Mp8nJt_cnMi-mS_F2n-C78LzT43apxAH8cpxCT_qysf6-40sZpx5faV43xK3jUt50ssaA70svF_HtlfV0qdnQeosdnMj7Vu7Ax8M34Tu7Tp8ZT_Ieni-8JMzNi-gT_Pi-cbAwE_6kqYD9K04LP_5fxJenGhN5raqM_gmqHL3K0496-rU-XA-5b8ZA-DI-HN_GL3lSzf7-zu0pI8Z0JCD_g43SL3KMzp30RRik30oen1E4130D53MufAU_q4siL3S1sF53tMaSF_0MzfL3DX8LfnsMz_1nzT_5K39u0u30JfnKdpgfny30fia030P04ZZz5E_430qL3kiagiaLr9e30nL3OyonO_0MzrL3tGPmT_08nPTzEQ7X1s0fn-F_LgnXi-SfhZi-dZzgfhkZzlfhio59Mz2MbPP_SMkq53IVn9Iak0jbu7ECpdu7KM3ul6tZzVB6dG7oP6QV_6Hp4w-TV_Eqo4Spiu7YMkcCpBazWV_aTpXM3937dA-E47-M31u7V63Nv7Dro637hM3W63C_orb5Cv7Av7BPpMHpeazv-8jV_iazyV_Qz5Spock1y635M3fv7Kv7363cPp563Qv7FN3i4cbM3CNzOZ1Xv7Y57z-8tV_8K7Fc86M3Pqae19hbczn5UF_b354359W8SjncVrAk-9j-lN3j73OZ0-A_sv7zb5lo5cW_8r6mv7gr5UD_vd9BqaXw78t-PysUvn6N3E108N3sSzA83ZblgW_ie7tv7F83Tt3YW_BqaVknG83pe0Bk-HknMO3PjAIX8418RO3P83gknR834-8MH-ak-b73iNzxYEqW_2oalF_8G-hO3Xg7hCp0D_TknQX_ura9D89jn0I7dln9xZoV0wQ_BOzjX8ItXlX8t83Uf80GrGZ-mOzq19G-3M47TP_V0p4r0q_4hr5Wolcsa9O3W53D-3xsa9wz9u5D93hM-8v7HP3nl1BN9lr8IA8V_-kJrWV8cV8y93lq5LA86ZzWmnf47xVaWZ8KA8aP3umn7tazI8esprmnKvsk47IT_KZ8Bc5_lpDc5Bxhh93BirdP3lDqdo7fppvg9c_2espIw79x7s8pGc5093fppLw7pr8NP3Ow7Z47r477q1yX_293-X_eq5Lb5mY_lr8993xY_AKrevKB-3GZsyX_yOz7saJQ3I-3Lon-Y_4b9w36L29re8UX4e1sEovRQ33KnwaEponoR9yfaN-3monWQ_Ah2Xw73lnKx8LxzWw73waqd9R-3dQ3bw7ig-am95GzjQ3yg9-18n-3nQ3suJs84hA-t-3nZ_Q_xuQ3gxaOPzKPzMHB2-3uZ_3e10Z2mi-XKr3pn1Z_rex7Q3_-3Sx8C_3pi-ow7n4wG_36Zzbya319eoyjH_0_35tjmw7V_3847XZ1FI_I_3bzasi-BrnhPzg_3l0yb57B_3Bo6zl7vw7Tj7ER3Tj7wP_XZ8l_3grnIY5Ao6pR3q_3g2Zqi-684W55b0aiX_WG6ww70_3wL30qn00af9dXj7va_9zbdz5SB4d0a0w7ZdZ8rlGA4JA4fG8MH_IS3uG8jG8-a_EtnVF9hm3nB3O2aEb_71mDp7R87E48_-8tS3938Fg9WA4l48Dg9dH8WdU4Z_Dro7g9Hg9io5VA4iS3x7-GN9hN9FUcoS3D-HqS3fb_wA4Vl3fOo-f23YnE0a530ob_E57L_8JK5etnK_8MQzD57I40LQ1C40bA-830gD9Qunx3aPw7Pu8_l7xy-lS3jbzbunvb_-r6AF0Kp-jAb7A4iun7b_5S3BB4oun7K_44aQM-Lk-H2xEH2tX_u5aTM-PM-INaNB4KT3J28PW3mn-_uAVB4GbAXB47QnZB4Xc_Bx7w4xDx7R21lc_Cr1fB4l4xGx7AT3fT3rc_nB4x00pB4-Hp6uoUx7BMpYx70Ppax7FIpL574c_xbzgx7S6aP57wT3W57PMpJczUx7X57Bcz9c_DczhdnA7aoVzuPpIC4fEpDU3KczZV_UQpbEygEpSd_FU3su-mu--DpZd_H28KU3nBA5S_Qujku-qLixu-iC4bfATU39U32U-77pk-7cj7dNjkC4ZU_xC4V-jZTkRQ_8QzhU37i-dNjB94Vc8_Ligr9rU3px8ld_2C4HynvsptC4gEZ4U3Myn913xU3_C4cMDBD46U3YDh8U3P24uA-fynERzKD4jynmB_Do60I9ti0U_86O_QD4212g57FF0FCnFo6VD4zx7XD45Mf9ynTO_hD4FEZ2V0eD4sA-_v8fO_pOeqcgfS_xDy_i-lP_pEpTCn3D4jx9wV7ZCnd-aiBAkzny-jj-axznxV7qznLA_pZ1sdE1e_oV3c0n6D4uF3rB_Wo1OAkp4Z5-a7znqXnI26Lf_h1ZB0nUuy4A-F0nglqJV41P_uZsm6ZyA-Q1ZZczgczRoa7A-0D44l6aczlcz_A-Xcz1U8ff_xMZ_l6HwbKpJC30AE4AB-ECLpRzyA-G1n465vD4J26LV4CPyXq9Yv9b78S88TkeXE4a1nYq9NBbav9TE4TQ_i1nOfbyD4rRzRCida_qvj_baO20z_7e78nS_Bf_Qg_6U-pML8W3oE4bx8aP_31n333Dj-pP_wE4ux60RzzE4bFClW3ez5HZ-oW3L2nSDbrW3dg_fj7c_8BF4qa_T2nIZ-ab-N29mCb2W3d750W3NF4bO6z575ceSF4Oc_RoaUF4qSeFX3Ah7HX3pX_Ir1h6xLX3dF4_Z-lXZgF49W8UX3s1fWX3ug_dx8sg73d7Ph_rF4jEpsUp_g64F4XL76F4e3ngg80F4BW07F4ZL7sF4GLIYL7hZ-vF4AG4JN0wMpqB7Jw8nx8V40TQOX40hB3N4nI94LWLD4nZ40LCyh4Zje3857I94L4n3X_8G4DFbcZ8Z405d_rF4Gf7TUpYn-B67d40uD_c4nfh-TSzj4ngL308oyX3BsN0X3Wy3pB7t_Zoy72--WSzC67c_xp-l9X3vd_4G4-z4KfWVl6wy7qILhG4kB-jG4mG4mO_d--Tc8MY3rG414ztG4pi_eGGnSzsi_bY31G4RH4nk6tg9MmoWe8aoEAi_wN0qILkY3SB6Jrk-T_oY3DH4wi_Ag7ig8JH4W6nLH4Cj_7_7i6ne6nzi_THkUH43Y3KIbPY3MC7RRyKKaUo2G67NC71y7kyn3y7Uwn9w8easDZ3iH4hz5CS1Jj-DV-8ia6SzUX2PY3e7nQSkR7Yyj4Nxqo7nwH4_v8gplDT7E4nzH4l_83Y_lg8RZ39fbTZ3E-6MB-IE_arkYZ31Jb06zck63m9CTzhv03m9Le1D7aXu9bliS8nq400_YoZ3B8nZ8nPe1Mk-AbhGTz3b_mv0G8nmL75T_rShr8nFI4Fm39y7KI4MU_71nlZ3bZ3kj7Nk_II4B9nME_CHbA9nOk-VX2Xb2_g9GW0VTzJK8JPlmU1Wb-GRZbI4x403iVeI4aE4NK81e25Z34e2nk_wvj-Z3fznPj-Ca3PK8yI4vI4Ha3yI4b070I4nM-ST_p9nOa37I4Qa3oM-Ua3r7-oTzXa3wlzOx-iYmZd7fj9_n5MN9PH-sI-o99by9ck-r99tI-3-4xI-M64zI-ev-l38b9fd85os-FulPo56Y4NU6EY8B69_a5XR5cQ6qu2j-9yc2o84Zt7r84Lm9gSzj_72HbVj1cR-jQb6LokT7p0yX64ne9U88uq9_S-9C9XA6s78Ox-2mn2msBb7uZ-5p5cYzX10gllfYzeP_EI-Uw-LuaFer6w0hIkST-Za-VkswSaVm_waEZ10G57QF03wpPjANll7NhUBhed8079upsSlsdYz3JzTN_gYzqk03wptG7jH7SXkwf9um_yux_e70H7tc-VFCVQhjr-0x-XU-iyb5K-Nf2wJyAb3Ox-ORthyAENylpg1eAHNyRn78x-yvxDxpMG-WG-eyvas7xC3_E_2F1uGZ5raTmqzd7cShsT_9gaMen-C_pt-LenVdESU-JtxW4BPmlAlqtT_jn_q-8Tv-bBhhBqjU-qMjUI9G890VEKxiG99Zw9da3K99db8eByoV4VY1-tlG-98j7664G47wwkK-9hVp0nzP7yak2cpjY176V4jBym89SBrtXsRV7_w9jg0lk1aomBUZrirM02T1-gl7E3-hk9q-yqn7pi3U30j4-BWZAo7BAzn32s0m-62q62ej7eq7O2739-ni9ao3D_95g079-gCzFQ4zo_Fb6eH_e--hJ-ZR7-c6CC7FwzY_9lJ8uo_ic2Vi_M_-z--Tx9Nz0H71Qv3pE_6GzcZkOE3zK_pt8lT2ML_ROo4U_orswm_Yt7l26YxkqZ_SQ_xrxVqx9bncPxlW_sx5SekRaeF_8kx9_Wpd83HX_tx9Exaba_MR6VG6gN9cp80l-2f_dZ1WuyfZ1D26716F26Cf_1Z1BE44f_lX3iy7jh_PSzlApdX4zwbbv8LD_dj_QRy66nbj_fN_xEyej_8y7Rk_4m9obg98k7U_0BgvmPLu-2W93Qoo_8vR9Od-MV-766OV-mfyefyF_7ZK8KqqI_7tfyur8k67k-7axqd67iZ5Yt8c67efqhT8qq_9X4G5jM_7DJ-094OY4GJ-FLuMR1T1rk1yQR1H1rHJ-cG__2z694Jap894x--e4DkK8xhlmK80R9Ry9YD7Ty9jZ8Ns6tY46269M-TW1rJqrL7mZ8AZ4P85uz5l85UI0x_8k85q35S85Ph6U85n-4Sz99Ee0_8Wr_CJ5Qu-P284_811yXE_uI-Uu-NH-gl_m99il_u-FcT75G-hl_U287d8fy9aIkF_4LE58VfBf33b7o3rNe7Dt7Vw8JA9Jc7LA9Eh9gdz63rzY5QfiY_4mWd9C54Ncp_40_4iFeHN-0Z44Z4sX_Na4La4u_4H4rNs_SVc8FeLc7Us_N4rD2y9198WfOFgD29f4r8_4Ta4i4rLVc719C29DA5J2ypA564rRc78A5fGgWL8lFgzL8e3p7A5YXfbc7ws_xL875rpL8wA5HA5iA5DB59s__N_bL8R2yqL88s_FHqlL8EM8QYdec7dA5ss_Q5rsL8rs_P5rvL8MGgW288L8OA5TTO2L8V67VA5ec84fi6L8LYfHGgjtp0s_qgt8p5ob8X2ylc8eL8p5rfI4UA8fklNveyYfSA8167s67vZ8Gl42dz2Z84L7Yt_067tZ8267IM8tB5cM8vB5mb4XC5M6r7p85P8q6r967TM88p8is8Ts8ad5Aq8-p85M87t_cy4MM8K77-p8Xs8f6rB77oYp7U-cZfmM8gZfSs8-p8hs8Ru_Zs8wr4qZfEu_bu__r1Amg5t_EUs6M88t_0M8JIqUs80xqS_7YfpS6rQT8KT8lq_Ou_dIqks8oP8xl1gd5je9M7rPbdkd5vp_CEr_C52C5GQbLN82QoED5-u_7C5o7r-afxafDJg1YgHD5UD5wgi_C5gc4Cc4YJqEc4HN8V7r-giOezdcISN82M79L7M-cfD5F8rPOyM8r3g8lO9cD7b29xy9U8rgB-qX60n68c4Nl6zn6_x8sX6-g8herUN8OrfFcfXN8ZccEKgWDdsUsq8rUddZG5PKqSd4QcfHI5kE5fc9IS4268qM5TG5Xd4sZ9QZ9H680KqqC63Z93n-nc9Pa1a583vrN68Mc95c9kc9TG5Rc9LZ9358lnrPZ9lc99Z0p0gTZ9Wc9Kd9ED6Md9YZ9Ia0cc9v58gO8fZ9Vd9nw_Yd96c97E5w6806lca9f58R1gPc9Jb1Gvy3-r_v_S_bwc9-1gJw_mO8RF51c9TD6Ma9eLq9w_MD6NF58c9Ya97Z9Ad9xd4Ed9-v_ww_-C6jd9OfcBD6UZ9fw_sE5XZ9u58nb1Pd96O8T3bec9Lx_y7lgZ9Lxr6e42w_VD6dd9m-r9s2_Y9vC6oNTgd9yE57b1ha9GZ9Vf4Ff4b68tx__Z9QG5DG5Slb7w_VMqMG5W28ROys0exx_XOy-w_rd4aOyZw_TG5-x_y2e5v_nMqPNgH_r0k2OS9rB-RN1uk-Co-0V9cl8nd-KS9hN-MS9qV-ed-jd-sd-Uy_82y5f4yG5qtqha4qNqfOg3G5W5cKC_Bg4SH5bNqEg4qVjHO--_rAtZ2wlOO-dAsDh9eR9Rg4e28BP8vH5QH5vN-jy_r28VH5IH5PO-1D79N-Ih9hH5Vh9AO-t28728kg4g3ysWt4y_sy_PYZrg40y_gH5bH5ge-Bz_pg4wH5nh98jdzH5Wli1H5b76WO-Oo-wA9zd-Xs9LPg-H5N48E38yo6329DC-FI54hfMh45D6MW97D6BO7fs9CW-qy6Uh4sy6D39Ve5UI596jGP8Syl9V8ms9Nl-TP9mBsGW-9lyKE62s1yy8tS9Vl-Qi5so-OW-Zl-QW-dCsAi4Bj4AUbDi4MX8Fi4Oi4EX8rI5Ej4HX8Nc08uqRzqAK59J5_J5I4y0J5nncj0uCc0gx54J5t7eG4y8d9MX8Aji8I-3d9X0_Be9b8eeN8k0_Ae9BK5V4yIjiIEsRj4LEsDQ8uP8KP8LEsQu_WoAO87FEsau_20_LRqMK528eaP8kP8cP8HL5qt1zK5bP8bK5hP84P8fP878eP87et1ls8K_eO87St1YK8KK5iEswK5cj4vDsEL5q9eTP8xP810_aK5Ek47K5xP850_b1_FL5LQ8B1_eP85Qqc1_9Dsj1_H1_l1_h1_ot1o1_f1_aCFgSqAVqoL5TQ8rEsXofYk4hSqt_1kW-kjftokcL5MmfEp-PQ8fk4qW-qqcjL5FGsYQ8yQ8tN5pWyZQ8yO-Se-kC-1O-qb-3O-Fz6vE7We-E_ebW-7mfrK-1SoX386PjOi6DO2Mp-shytC-wb-hO7Et5jO7EP-yP98z90P9o87Pp-Nz84W9S86MP-Hp-PT9rhzml4VVgjK-Ta9YYe1M52l4nQ8m1_Tk4VL57l4aGs5M5mofpQ8wS6gGs-L5OUqQhzYN5ju1IN5Hm4FN5HWg8hzTkiKN55a8iWgON5Q4ySm4UP-Kt9Cizq2_3l-dBfkm4r39VP-WT9J09qR5Up-hK--Y6jm4PN5xW-21FKHsPHs1Q8Pn6sAfxQ862_eo9r7hP09ms8zV64Q8sHsaS-wqpYqyM09Ca8Wv5Pn4g34jP-pXg9Q883_YC8XT9U09-P9bp-XL6GX9fn4Jg1zSsay0nO5UcjD97Hf9-W-KX9H97uWqdYgOP5ZbemR5wn4EP5Pgl0P-4P-2P-Rg2xo9nI4MP5pbeU4_WJoQP5tIs2xcBP5fLsCJs8P-Tt9539oC27DfKJsCq6MckNI6-3doi6FscRJstV2Xi8SXqjJs9B9N23cP5p0cvi6O0l64_5B9kG0vP5fo4xP5Cxd74_gIleQ57P53P5Yag5P5KX-HE5Dp9SQ5oR1QI68o9pO68O1Mm-LQ-Om-qp-jiyG5yMR2I5y54z8b-FQ-lD-MQ-tJsDp4rZgBp4cQ5UYqTQ-ro4uJse3_kp-RQ-MKsJ-pFp9XYqJo4mQ5Yp45ag5Q5KliOX_Gp945_kKsgp4Vp4ip4Q5y5_8OJi4Q52ydQli1O2oMLvYqup4Rbgwp4exzlv6C08dNs0EruZqiDcLR5P8lHOLyz_nR5YZqdliaZqfliYm-pu9Xw0up-ou90p-Vm-WR580loR5fR5k8nhR5j6_NiLc6_0liUm-s6_XLs9bgaq46y4-qLlZqEvfnLsMgeNr4qLsyR5l09bv97p-hm-vO6YcgaR8kMs_R5BOsyq4Al60q4B7_ee8be81dM0c8YR8aS5Fl6mO_Hl6xc8ge8OS5h5y4y9oD-2q4koMRl6ji_Kq6Gr4lrM66_vc8Iaq_HfHOsH7_jMs6q4lMsHF_1c8dMsus8Nf-nt9tL6xL64R8pr4YvjPM7sT5HE56S5xr4Gt8GNs9aqmeg3s80R8GS8ET5Ct8GT5Et820e-7_2IfeT57dg2R8rT54R8yYqWq6ojzZX-kR8GegYT5UJfshe67_E_7xs8Jt8zhe-R8PxfL8_8s8ES8gSfY8_ruNd8_mT5zT55p4O8_7Nsieg67_jxfTieBOsrs487_OT5uegj971A7Bq-3xfEKf2egfr_6Q-gw0-P5zD-QEeAR-u97Cq-rm-3D-gW6s97ZKf5iey676Q-cp9SU50D-50lBR-43dZU5ZfgbU5BV50i8Ya7S9_hU5m85-O6Fd-eX-et4FU1sfg2t4vcqL9_e08JLfaMPtw0BPs_je5cqip94yf9cqlZ-Pn8ZLfCdqm9_2-98D-HvpnZ-5i8yi8JzfmS-R082QPDR-pOmM96SV5zIyPu4lyPo17bggpa-mzfJ38O-7QR-sb-G-_Qvp_X97v6b06Hc-OWdnzyLZlMc-6D0zX9ME-6X-aP2Tc-l8jxzzaeqoR-0VmoX9Yc-jQsQv4lQs75y2hgszhVnRo0_P7dmv4_L7xR-gW1RM7wNydn67NfdE-IY-KRmy-_j081t9MY9cw6WcyBS-gj6TY-t0k_v4C2f9S8Xfqm-7dip4ipwq_XOfC__eK88S8Hw4B__Jw4iRsBT8gjgGS-H18eP7JS-xsVvS-3t9uE-5t9_09Vq-sz1yp9Rq-OD8PP6-m-Y__5U9TD8jY-yhln49zw4pw4eU_rw4Vgqtw4TgqkSsvX5xw4Oe_wS-CW_R6y1Pf3w46X5R__nw61OyQnV4___X5S18zB0BVBzBlByBzBCB5BCEEEpBkBJB0BlBtBGE5BJBkBIBLElBmByBvBtByBlBzB1BtBlBuAoB0BtBsBiA6A7B9BsAiAcEmBEElBuBjBlBvASBdE0BBBQBJBvAJEyBMBpBiByBhByB5BTBEE2BpByEvAwBvBAE8ERE8ELENEPERETESBhB0BpBuBnBiEkEmEoEqEsEXEvExEzE1EAE4E6E8E-EAFCFEFGFIFzELFNFDEFEHEQFMEOEQEHEVFXFZFnBEBlBsBlBOEcFlEnEpErEtEjFJFmF3E5E7E0FOBvBYFmBIF9FvBuBzBFFyBHFyEFGeFIGhFuEcEkF0E2EoFQGEESGUGWGYFYGaGvFJFnBDGrGpBVGjBXGZGbGdGdEAGmBhB1BsB0BzBfGHGgFKGkGMGnGPG8E1G3G5GwGcGwFKFMF0BOHtGpBvG7GwFzBUB2EFHfFJGiFJHlFLHpF0FbHJFkBBGDGlBOF7FkBgHhGIHwEKHnFMHoHxGzErHCGOEvHSEkBUBBFjBrBDECGjBuGZGHECIhBEI0B5BwBhEjEGGhHiGLGlH3HnHEEpHzEzGBE0FUFxHTIgGHHjH1HYIOGaIyBcIvAeI_H3FUBQIlBkBDE0BYFaFRELBlB5ByHlIjGnImGZIpGrI6HtIDGOFSFtBNIyEzBEHjIGHiH_IlGNGoG8EsIuIgIQBtEpB4BdE9IRJXIBJpIDJXJHJZJ1BiBsBIFfJWIkHiJVJ5HSHyGmJEEzBRB1BEE8IPJVI0HTJmHkJFJyFfI1JBB1B0BoBwEYF4GOEiB5BuBhBgEsJ9J2HjJWJBKVH_HTESKmI-JCJWKyJxFYKgIwHFKHKJKtGSIdFQJtJAJUJ4HbIXKzF1JwHDBYGVGnB1BBFJIbKSJUKwJwKgKUHyK1FAI1KuB3K5K5GQBCFYFhBsB8KhJuKqIsICKZKkBAG9HpKUIzHcK-KvKEJBLVLjKAILLNJ3BvByBiIqK8JdLoI_KgL8GCLDKELTEQBvBqJjB6JrLcL9KuLfLULiKzKAIMIEIGIlBIIZHKI5BEMrBPIRIYLtHQLuJSLAKhLBMELwIyI0IDG3InB5I7ISMtK_JfKxLiL1JGBoLnBTGwBhBmLoLqLbL-IRLjMxJlMXMzBoMyBqM0BsMuMpLQBZFhMdKVK1MTHmMFEOBlB3BCNeLqIWBpBKNRHxLYJCM3FPNRNMN-L6EPNrHvBIBsBSNTHeIFKkBZHwHfNREQBsBhB5BqJAELEHEFFnBgEuBYFkBxNlBzNJKjBYG0BhBZFEEZNvJPGcNlBeNgNlJ0BFOMFnNgNHEqNsNuN2N4N6N1NwNuFVO0B8N1N_NuBBO7J8LzMCJLOJOLOhIxN0BcEQKVGCGPKRKgOyMTM_JkOFJeImOwHTBpOlBQKCOUM0OBL2OWEMOAI5OqOtBHEGL-NAOyB9OzOCPsIIKhBkB3OAIoOGPsOwEQKaLkIgJyOjOPPFJRPTPCPhIFP7OtBNPfPdNQP7OjPdNlP6OQKIP9NdOfO7LxOiMqPGOhNqHsHOEUPTEBBCHEEPKOEzBvB5KMJpPjJmOAMAEAQkBCQOEyBFQdEIQyBMJQMEGwOdP5PMQkPOQKOkPNBEEzG2B1JJMOJ3P9B9BdBsAbBiArH_GBH0BoA4GkFsBrNJI0BvBrBwEiAsA7BiAfBZFrH4BnE2AzAwA1ArEYF0BCGrK-Q5BnLpLzBHGsKlGwBsB1BnBZFhBwBpBvAFBtBNKuANBvB8HuAaJvBMJzBSB1BuBuAJBrRtRvRuBeOMPcQYRJFaRcReRgRvAkQlNhBCBZE3B0FmRoRBGyRPByRGBpBCGTB5BAEPE9IsQuQwQyQAHCHAHlNVHGPARCRERuBGRnExA0A4A3AzANRpBPRlBRR7IUR0IXRTKxFbRdRPKASCSpBESGSISnRpREB8QmRzI8STBXQyEJBHLvBWStQvQxQXEbS-N1BeSAEGPFRlBHRBRDRYTHR6AxA3A4A0AsSuSwSTRvMWRoExQsRvAcEAEfRhRQO5BiBNIrBtAHB1BWEqJeOqQxMdQZR3S_RhR7S9SvBHSBOATLSCTMTEUHTJQlBKTmBMT6R1SDO6EBByBYFAE8PdIDGYUaUDHLQoGfUpBbUJOkUbUCQiBfEMLlUhUUUtLWUvAoUDHnUZUuUREOBaPiUPGDBoBhB3RBGJO-UAVeOgN8U6EHBaPHBwEuTJOKVgEzGuBuTIVvAQVlBMVTVdEPVaPSVuTHE6UvO3P_TNNWVNVbV1ODGZVUVwU9LyUrVoVAPqVnV5U7UtViOjJKTvT1NNBcJnUsBrU6FAI6V-N1NtBcJVVEWAV0B9V4B2UgUzBKWGWIW3VeP5VZGFWMW-VpV3EUTZHiBvB9QzBJN4B0B1BwBJWYWLWNWJOJJhISWkEUWjV7RaNvAwWsWcWNB1BzBIFeVdEgVaPwWHW4BpW7VaWOW5W7W9W0VCXyW-T0WyU3WbWyV0ByTSOvWqWTWEXVWeQoGSXIXUXHT4IwHNXbXzWVUUMuWtW5F9TcPQXpXsXJOvI0FRFsXJWxXcWzXKE4FTFmFfEbPrKoX_JJJVBwBkBXFlBhQuW7F5FLEVVrFBFDF_VBWlPpBHWrN5RnXxUUMQYtFPW4U4OWYQSCFPY_ERYuFUXXVVYXYkYcXDNoGdYSYcWLYAIBBkFAEoLtXBYbY_JxYoYTNDG0YTEDByBtSIFcEHFYNuYlV-YrXTFhYsYZYPXCYCJNZzYsXwHUBIKgEgEDSlYsFyYUXCZBIbZWQ4IfZnYOZCWTEaZPElBHFvPoZeYcW-YEUSUsBrHFEyZhZAZMWvBJZrYjYSZuXUZjJWZhXoBGUBaYY7Z_YiNDGMIQSCMTETBiYMaLZ1W-EnQUB2BJOaaDG2BEVBVHVYayUfacaeapBnQ0Bha_UjahIlYbada0ZqagaiaGV-NeMxalBoa0ara2BFBQBHB7a9aUXfasaoM4Z2PTZ8YVZ1aFb9ZHb2BrRnBBFQE1E8NtB0NrHwMEaNbGaPbzaGb1asaYbvM-FwalacYhbpa_ambpLobJb5Z6YsLuVrbyatbgavblN4IHBZEnW0bhOWWwYsb-a6bHMnb4IbGQNBc4PvYPGnaibRbkbibMcYFgE0Ldb7Y2b9YFcjb_aUBWY1JEbScPa0BSbhcYcpbaYccOb4bxKncUcpcjcqbdcvcWMAEocicZcVVEURUvBqZhIyT0TEIZFSU9cFThB_cKYYZkLrNzT1TGdTUsc4VoG-cLThQfaWTnPzBPBRIxR1cCJnRAaJOjdMcmbabwEHYJINckV1W6W8WjBwVcUGJMWKXjB-WtdvX_JwdIFzdld3d5dAXiVMbtcjJQB1JaHcWIeFEvGVVMeHQ6GLeJeKMhVAY1bVdPGWXuUJObebUkX2XhdHePdvTOEhQFFNJpQyT-FPeke-Nmewcoe8WvGreaFUbuT6dFaoGyTleJYxedEzeZG1enB5OvBwBRIacYeDcPGyepQJONfOeieoGQfSehXAfqePdxB4J4JVV5OeWMFPfmWVTdfifZH0deIefVTDeXeCcdXMfcRzGvNKeUX6XFZkBTBwf2EpQdfOKjBPf9fuW1ESP6LFeZe6ESSxE_fxEKBvBiBtSTF8fJgxe9fMgiB5efboGRaCGFEJOag0cUdLf6EoaJaHSPfkglP7OReXgGeZgdangmgKakWmWoWSffLHaTc_a3eQKrcFghgDJ3gmc1f1XPZAIVVqFmYzZ0fjL3FjZKTpOMFGh0FAhzJzLPF0X8XrZkBMBsROLpO_NbgrgGg_gIh8ZBhLhXhjZTBRIjB8SsBuEXF5KeJ1gqIThdUVh2FohsXMBIYAERhEE1h1dChYhuRhW0B-h9EkhOaUhQQBBkBlNJIOLsMZUhh-gkMGN3MlKIKWOLKlBNKuOsfOclVWi8R3MkKGKaiKKIYHiXNlg5Xnh7XsiNcXSPTaS0QjBuaGVvMhScTkSZTmS2AwA5ArSiAORQRVISRySpTCRVU9R4SwTBSJdFSKaIUKSPL3J5JseJJHTZUHENTYSQTzQCHjBqJ7ijSlS6AyAxAzA3AkTGjhGIjoTXRJagEvAzBkBrBvAwTjjQN1NzBvAKBhB2BhB0EFBBBEBNBFBsJzjzE2j4j6jqJJK-jAkCkTBjBFZwB0BEkGkIkej0iRT2iQk1NuAAHmKbiQHbBnAwTSRkkoBljdTnEpj4AMREjtSujgFwjVRyjaEMk3j5jgR7jRk_jBkhBVkXkZkSBFkHkJkwOziZSfkijhkGieIsknKLKJMoAcBiAqk7Iskuk9ieTpj0AwAtjvSHjxSxjqTLk1j9kPk8jDHClCkakKldkOlhjaOGf5B8QrUmBjGWRbTmj-ifT1A1A0AyAklmTJj0SxUNjCUQjDSSjHUMPJUPLJBNSmPQK-GSTyiOT1lST8HiY0Belnj1ApSxAHmmlnT5kqTMjBU5ShRjRlREUJSpRxIRIEHWFQiPLMlcmgjempBcEIIoLpBimBmxAEmzAjT0klTomJmrmLmtmPjEUQm_SVjMSOSSaSSUSoP7mfj1iCHlNAn8QDFAFTjFZLTEneTgT0ArjnmvjnlqmLjYgPGFBuBHFZEuB0N0BJO0n2nYG5nZm0QgnHMinzT-SLbkINl9m0Q_Q_lvkfT3AqSGmKn2krE4kzSOnsgQcJipagZMcBBCkjYpJGOYk7fcnek2lYPuOonmSDmzA5Atn3kvnXoxnuVMmumOm8STnUjpRVmyRaBpBwBDBRl0lKoCHYPbdQK7l9lroCmEmJnFjllunpmzoQX2oRnRjGoSmVn9oXmtBAoCHbmdnPlHK2IHfoLhmNoflmSFm3A2AwoVoyoKjVpQn6SYplnzmLSGLIL6KJMuA7GEE6ppB4K8pYGEpenkp8MzBLFZUMpnSyAhTvpiAWoypsm-R3oSnZp4pPLBqDq5G-pGFAq2KCqJL7Kmodm0QWYhBzGGfopiSOonSzADmRqTqKm1o0pDU2pRmaquAcqkq9p1mlBedsdNacoRYeogorNiosqlorQ8mHqvkppnjnS4ACjzqxp1qhJWp1pPmZqTmuALUETDSOUYQQULTGqjpZFAENqrn1AupToRpxoTpUqPnWqXpcr3per9qEqxRArCrMrxMJoHqNgqBDoMp2AhTsjvrImol0oZr3qiRkR8IXBdiuAZVKEjBFBPiuAZstSPBiBEsIIJP1PDabcOs1rASwmSsUsWsFZYsasGBNIEobsPioLCB5TKbksKfAJar4q3r6qerssIFcsGiJBDtesgs0BisLPVV1KrHjBLLWbtHwLmc0n8N8bnBNtHMSiaPTQUiuf6EGBmBtBRInB-rzf9ZVtoR-Fhtjt5NLrRfggftmV4RIFVBJBBBgRyXJBsiVVBtjB2t4tpBhQ2t1KabAVJftfPcHgoJQpmtVfotxEqtaF4fiBQpvtZGVVUBYGlBNBfROunfDGptXtGBBHCHbuKJLFkowt9gytaueOduwBfu7nRuXtQBoJ4L8QeOouXuhpnoSTbtgETQqoRrBmJR0AurQpLswnzpnsvmRs7qTBAVtSeqVByBsBRvuBTvJIfunr2lwBFZoLNqqS3AvoKsMnMs7dCJiu-FLdcWrvaFZtshLTyBKJJILOdvampgYGuBfEiBGs0A3APp1kwrwpyrYruJ8sQslRhVseUBWBbsgRHQrHmF3LnQyBcvmqFpDHnpVGBGkBNqxAwAwADjJvnvLvVqOjbr5oZqJPZE5QBO3aBGEHOhEQOLxwsBGB7OmWsVNrip2leEVuDwIpHWqpEvpnhTzklwSpNnCRkBsTuT-NASDd1T3T5Tfm8TCOJwYq4rVngrNUITlrHdzhzU3UmUcW0UetKukxQWfYpUAWsUlxvUxtqxoxtxDHrfMt4iCVcW3wpxlVXV_dcWXV5d9tLV0VcVRV0V4xjxBypY0V9tHyCyKy5BWeFXZW4WUXqUfEYXGXDXWyrWTX9ZoxlXfy8VhymckNfWhWFIygnWlyHXBdkXZXxWmXsuqxfXAexdCeUyBXzyeyjx4yJX6yMX-yOXebZo6EBzUXee3xDWFz1yHzihKz9ZiXeMyydyGzls-gqXXZQgAz4XKhVN5hezzxlVczhzYMjzXbdE_X3XPEFYrd-e4c0BCZNYIuhiZabonxvxZhVaRZErnxxxLatYlz5zgZKi2hqYQZCaA0iZNdBQ3Yin-xG0pZdzZhEZGZWkvZQNHSN09ZphWaE02yMZ6zO0EhsZlZdZ8Se0mcjZtZgERe6ajxAieIu0lZwZ7Ps0Uh1ZJd3Zzb602hmd_WEPh05sJuk0H0wgHSL0XaF0mal09ZegZc-zM0z0ec4g2a6xkaO13b8alc70Uc9xwHkc5bsa3w5aT0P13cY1saBbDbW1r1mcSbybHoazytRcl1TbZEVb7godbbzIk1GclbIcwbjXFhw1e1517bxb3L_0I2Qby1UcL29b_bwBp1d1Q2g1ubE2XtRHMcB2fcgaLc6fqcj1P2f12h6cqcg2s12Bzc8cn2Zdyc7cX22cJ2wcq2Ta3zudyUXdSUxyOdsNEdrBSdIdDStvzzjZTxFdmrjx-2Ad421aDxddfd9c_ZMcldX3dE-1qdQH9c3dNy9Z9d4dPyO3g3RyUXj37yVyjxQentmcu3Yut3UeguVX03Lyc1_JMzdePdXXgekzj01W8eveyz2MAEUfzBDftesN9eneXf0ePd-F3eAfL4TSE4O4peQ4sN-FFfHfA2jxI4PfP4y353CJh4cWI4yTaflBcfg4lfgfo4v412m4y4hfff1VEeRz-g4fnBxfsdyXvi2f84-4_r64ytIg-fo4AgsXCgkBEgG5qxI5KgjBVgPgQERgJ5zzI5Vgz4jJS113f5ZuugKaK1ogtMruQ5lVjgk5o4ngty0gl4EN_hQ1R25g71Wb8gp51WHhJ1uiiz7XjZHi000JpzA6P0ME1NZEd5vLD63hIEqzhIbh4GCHBFSa6Zjx85V0ozWhG6n03frhthvh7wyhx5M605UhCiuW7hGQGiY6Shn62hp6M5FiC6w61dMiOiGZYGRiMLL6_LwcOFZiVlIYei2Vl6_6zzWLC7mkbQH7ONc013Cixi4v0QHK9vPKQSZFTQ2BrrxA4AjlmvLxovowNmbx_sVn6req-YYw9w-u0QCkbRMpyAtrIvDwKvUpk73opshrr0FutBFqFBlWwEBfEH1KvwIMYGB8OEZGF5GHBsjHMpBwnSWrGwYomspwOvlRTsiBVswEXsDtbsCG5nEHEB4B-bOYl8n8kBs7B4KFPs77b8d80tustSh8uZ9jfrm82f58q82LwBnWs865u8NvKwqsc8-tg8FBi8Rk8878p8C5sHI8gdt71lEEkGfwGxnEBw0Ammh7xrMxMvY8F9uAx8I9asK938hUP9o868LE-8A9quk4AsOrXEZFMptrU8g9OxjBD94S-jrH2BzUGKaE9FjBtAArtAEBlU8NWwP5rK7999prvAA-mV2I-FtA5BXQtANjtAZFd-uBtAmKtALKOLvBbF6RQ-2o-j5TvAi6xh-jbOWTdOyxPXp-tmr-hRu-uT1jR9lqzW2-Wq4-vAdTsJQ-QxPjL32T4T6TAOp1Jw77ym-7FqEBXFhBGLWwBfqRCF8Wwv9NZTt6O1P_PvR_aE_7xRK8D87f0nfEo_M8o521AUE9Q_Jd7qr_X5xvLBFRO_v8j_0_er2_AF8AaEAfvAj4A5_AkSA7_Ay_A9_AeZA__A8vAX5AIBACFAkBA3BACFAlBAJPAf_AHABi9Az_AKABVnAAABZxA8_AxmA-_AaABMABEHAFFAbOAHYADFAGBARtAURAFIAcABIABa8ArsAe8AtsAJ9AL9A48Ar9AxHA0ABDtAseAlaAi_AtABH9AvABCtAn9AyABq9At9A1ABCBB-bAIQAgRAaFArABXABPvAl9A9AB08AGiAo9Aj8AN9As9Aq8AFBBnWA-FAeHAlWAWABNmAw8AuABz8AxABp9Ak8ACBBSBBr8Ax9AaBB67ALBBdBBf8A_ABgBBjBBJBBl7A5qAISAtwA3LAbgAbsAWOAYFAk6At8AaxAwBBwwA9NAuwA0BB0nAORAf2A8EASBAFiA01AG1A4zAR-AXqA7BBMPAyBBvwAMPA-YAqRAZEAYPAHCB82A6BB-sAxBB9BBzBBBOAJNAGiACBAtMAlBAMeAZHAlNAjBAb8AHTAEIADGA-EAUSA4RAtAAyAAuBBKCBXCB7oALSABBA2IAFZArUAGQA1BBhBAioAkBAGLAPiAJMAzCBpOA_EAGKAgiAVCBPsAm7AUnApRA_CB1CBCDBmBB2rArwAcxAIDB0CBBDB3CBPNA8WAioA8CB66AuBAJDBSDBDDBh9AvBBwCBapApRAACBGZAeJAK-AKqAPdAaJAtLAMDBqwAFUAn7AhDB2BBf2A5ABFDBLCB7qAHBAsBANgAOLApBA6BAeqA1KAwRApOA5BApCBg_A5BByDBfDB7qAqNAB_AuAA2tAuAAT7AbABK-Al-AEfA5DBcDB57ANDBsDBHDBLSAGEB-9AIEBJBAKEBQ7A1BBbyAuCBTEB6oAgDBWEB3-AZEBbEBYNAbABXjADFACpAMFAlBABBAS9AfEBrDBhEBFEBkEBJEBLEBhABk9A5DBPABVEAXtACBAlBA_UAHFAoLAwEB9sAODBtDBLSAUBAtMAqABJBAVkAIKAkBABHAzIAHFBzBArBAXBAoLA-QAUCBpvAjJAvvAnBAI3AQuAWtA-FAxvASdA0vA5GA3vAZwAyQAZFAtSAR8AQoA59AovAA_A-9AvAAs-A6-AdEAvAA8TAdMAF_APxA2EAPjAE_A6RAqlANkA-kAIFARlA-jAArAFlAApAHlAJlAckAxDBsAB8IAymAerAdpAEHAkOAxPAbnAh_ADEBEFBVEBPLAcIA3mAIQAOEAaDB2CBREBynAXUAIMAHFAPIAbhAEfAK5AanAuEBYFAgGBtNAm-AACBFZA4BBC9AUMA1xAB0AQWAVVAwGBZyAC0AayAKJAC0AzGBC0A2xA44AcGBIzAvAAeCBEIAnWABuA1dABHBrBAnWAQxAoLAlBAGHBWBBN3AO7AAHB1TADHBASACKAMHBDAB4YAcEANGAKHBVVAVHBEHBUHBRHBWHBinAlBAZHBcEArdAhBAbHB2GAA3Ao0AX7AfhA1IAbHBBFAkSAc4AcWAFSAHuAeFBiqAdqA--At8AUMA3wADVAa1A-6A6EAxvAQtActAALAcFBSuAYtAKSAjBAAvAStA-HBvAAG8AHIAJIAhQANIBDoAN8A6sAqxAp7APIBkGB5FAWIB9pAjxAaIBYGAneAW4APEAdIBT9A5HB_JAiIBfIBanAiIBQtANLA6mAPHBGLAeOAIIADVA7vADoAB8A3iAAVAzGAMtAyIBwIBA7AjLADZA5IBxcAuBArBAVVAAGA8GAJOADJBcHACJBb0AyEAFJBJJBdEADBAaPABFAnWA2DBSPALIBGJBKJBcWAVJBdEA_cAIJBEJBXJBMJBU3ADrAjxAYJBhQAYJBfJBTIBH1A1WAlDBaRAsNAoDB9LA13ApJBPdADABtJBm2APHBvJBrJB1SA0dACKA1JBQIA3JBHEA6JBxJBXIA8WA72AXFBoGAEBAsBAPKAFJBGKBhBArRAYPASdAUJBJKBIKBPKALKBSaA55Aw_AlVAFKBHKBXJBJKBSKBCGAzBAfpABEBuGB_JAXKBElAwcAiKBbKBtGBVKBoJBPKBkKBaKBSCBTKBzJBkIBqvA0uAsvAYdAuvAyKBd_AOtAbOA7pA5GAeKBLIBZFBbFBUtA2KBGIBOtAgFB1vAJMAjFBPHB-KB0KBUXAZFBuuAPEAfRA8uAVVA8nA_mA-nAJKAzuA9nA4nAJKAeKBCoABnAjnAZqAjxASLB3nA5nAWLBTLBYLB1NAK-AhnAoLA5BAbOAL8A0-AgKBxKBXLBiLB1KBwLBZLBFZAnQA9KB1nAkLBxLBLLB4LBhLBJKAcCBpABA-AHJBfLB8LBULB1NAjLB9LB1NA_LBUFBzBA_UA8wAwKBYFBEMBlLB6nAwcAgLBFMB0BAnLBDoApLBrLBM9ADMBzLBGMBUMBRMB5nAWBA4DBxzAsMAHKAVVA5wAwhAcEAJOApMBj6ALIBstAktAyuA1KBdFBaFAwMButAlBBFyAgEAh3AmcADyAl3APHBAyAo3A9ZA9MBaVA9GBQyAz8AAuA5tA5XA7tAc0AGNBXsAINBCuAA7AJBA-7AHuAGNBOVASyAENBVNBxVACNBTyAs3APHBJBAKJAzGApHBMEAgNBnKBUIBmzAzyAYyAiyA8zAcyAZWA_yAeNBoNBnyAUhAjyAPzAvyApNBoyAffAgWAiWAv5A1NBxNB2hANhA0NBAzAwNBgXAi3ABeAcNB9yAYzAQzAoKBRXACOB5yALXAENBkyABOBGXA2NBUhAMzAsNBLWAuNBPMBeXAMOBo4AYGAWzAOzAIOBuzAtBAbhA9QAnWAiNBo_AUQAkMBNKBhOBjOBHHBwBAMdA9XAPEATGAdEA7OAYQAoBA4tAaRA5BAvKBuLB5VA5FAsOBlOBwcABgAxOBGQA0OB3iACBAryArOBryA_OBJ3AM5ACPBzOBCFAFPBvBA4BAtHBfzAPEA-OBuOBAPBMPB_7ADPBPPBoBAXVAIPBkOBXPBLPBwOBaPBOPB1OBC1AfPBtOBvOBrzAkPBDEAcPBj3AOLABWAoPBKPBG4A0zAZPByOBtPBmPB3dAtUA9hAUPBiOBJPBhPB0PBBPBsPBEPBoBAj3A40ATdAZOBPGAJJAWPBqPBuRANPB4PB3iAx3AyPBAQBXiAAEACQB3PBEQBj2ALIBLQB_PBNQB1EADQBcPBS1AhOB13AuWAjQBA5A_5A2fAlQB9PBR7AB5ADhArzAeEA54AKOBwXAvzAGYAIYApHB2zAkQA-NAlHBFTAinAhOBwzA2QBYPBn0A2zAA1A1dA3GBD0AWFB6eAaoA95A1GBQWAM1Ai0A7OBEcALRBCNBaPAHRBERB10AH6A2YAMJAS0AWRBBZAH6AY0AKKAIZAcEBW1ASRBt0AH6AaQAlBAF3AjRBa6Af0AH6AU1AN1AJQB6EAN6A20AuZAq0AmHBqRBJhAsRBe6Av0AmZAy0APHByRBH6A7RBHQBLIB_RBTFA8DB48A3RBlhAUhAuWAOhAK6AcRBxcAdoAdEAfoAfhA5CBCGAQLBISBI0A1dA80ADSA-0AfgAwRBvAAN6AWZAOIBUSBuZAbSBN2AdSBQRBKRBrRBmcAC1AVRBXSBl5AORBIRBdGBfSB26AeIAf5AwSBERBCKAaSB8SA_QBOEACKBJRBxRBboApOA1BAIIAxhAFrAtFAPNAZUA1BAOLAcSBFEApEBO-AmNBU0AeYACTBETBrMBR3AH0AITBmWALTBmSBX6A-RBBTByBADTBj6Ay2AXTB_mAZTBuhAbTBdKB-PA-GBihANZATTBhTBWTBnYAYTBKTBmTB4sAzBA-YAWSBdTBJ1AtTBFTBvTBHTBkTByTBMTBjWAG7AeSBsTBfTBUTBF4AVQBPSBwTB-TBaTB0TBLLAHKADSBeTBgTB7TBzzA-YAxTBMUBzbAOUBoBAoTBZLAErA6TBVTBUUBJiAWUBzTBYUBXFAaUB8SBqTB-gA41AC2A2BASSBhoAbgAc2A-FA3TBDUBX1A15AZ1AFVAywAs2A1UBm1A9HB6OByQB22AZ2Ap2Ah1Aa1Ao1A5UBa2A2UBjaAo1AsJBcJAlNBnJBq1A32Ah2At1ACbAFVBBVB_aAGCBTVBZSBUcAL_ArHApRBdTBx1AGVBsaAaJBx2ArUBAEB-FAfvAX3AO2AdVBPVBt2AkVBaFAmVB40AFEAtUBJrACGAXVBeIASbAsVBnBAuVBWEAFEAeKB0VBoCBUcA3VB5VBzbA-EAeOAAcA9VBxcA_aAduAPKAzGA9xAGWBSbA6gArzAZbA_1A-SBySBqUBQVB2BAT2AeOBaKAiVBWWBYWB4MAnTBNWBS2AwUBU2AGBBQUBeVBUVBHcA8NAF2AeMAaQBgWB_aAaQBXcAnSB-UBucAqVB6UBVcAk2A62AtWBgaAv2AlWB0WBfVBu2A02A9UBQTBOVBAVBYVBgcA02A8KB5WBsaAUBAwRAEEAJaAbUAJXBu2AMXByBAOXBDHAeKBLIAyIAQXBLXB4RAUXBdHAyIA8WBEXB1VBycASXBdKBL-A2BA_ZA11ACXBY2Ao2AyLASbA3wAouAHBB9RBzUBmWBsXB_VBuUAlVBZEAvVBfXBrXB5SBUcAJWBqqATAB8UBAIAlDBjSBTWB_GBVWB0PBSbA-XBLWBBYBUaAnpA5FBpVBEXB8XB25Am-A45AXVBSYBi2AKEA3WBcTByXB9WBhKA5cAUcAvWBAXBH2AQYB7XBVHA52AbYBoSBATBzXBXYBKXBiYBaWBkYBy2AgcASXBcXBWYBGKAtXBa1AvXBobAPYAchAqJA6DBXIBGbA8YB5EBJIAGSBADBMVBICBcYABZB-YBJMAeaAJZB5GADBA0QAv-A7YBT6ACZBLZB0ZANZBbvA4MBz0AXZBVZBAZBTZBKZBYGAQtAJKAOLA8pAnZAO3AJdA_KBKSBH6AJ_AcVBeSBP3ANQBwHArZBOHBtZBnZBKLBIYBS3APGBU3AwEAW3AkdA5WAa3AOQBRWBd3AgJBPHBj3A7MBUhAq3A-MBtZBn3AENBNOBk3AENB43AeSBXHAWlAv3AUhARaBQHAArALIBPBA8lAIFAthA4mAxHBUXAZaB3GAthAkZBxXBpYBvAALLAEIA_XBdeA1TA_XBLIBnaBrBApaBLeAraBxfAPaBlaBuaBwaBLzAyaBdEAnUBtaB03AdeA03APeA9aBTeANeAVeACUB1aB93AceALeAHbBfeADWAheAPHB73AwcAVOBV4ASOAhQAVOB_3AX5At3AueAARBBLA8HAtHACiAyTA8QBe6AV4AN4A_eAZ4ACfAR4AIBBYbBM4AX4AkbBE8ADfAT4ANJAibBrbBa5Aj4AJ4AnbBEfA8QAe4AFYBihAD4AabB0PBy6ACRBPEALEA8EAlHBxbB9bBIUBebBPdAgbBZhAFcBweAJ7AtQBkBAfbBPiAe6AnRBMcBHUBkiADLAc6A2fADfAW5ACdA35AU4AYbBWqA83AHEBjxAfQByOBfNB3aB5RBZhAlcBOEApqAxfAVVArcBQUAkNBiNBwcBtcBdEArRA5XBdfA3iAzIAOFBBIAIFBPfA6cBNFBCGAkBA-NARFBLIBLFB7cBCdBQFBrBA_cBMFB8cBEdBFIABXBNVBUMAHdBBdBPFB-cBxeAAdBOdBIFBhIACIACqAzGAoYByWBjJAn4AZyAniA3cB6VBGdB0bBi4AlbBodBrdBqdBtbBZfAbfAoUBH5ApdBsbBpQA0KAl_AUNBg4A0dBzbBrdBwZB2bBdfA7dB0PBI4A-dBb4AaFAzPAGuAkSAAeBtdB1dBvGAOJBsMAOgAqJA3BB4MAluAkfA34A24AjfAu4AWeBx4A34A0aBhdBTfAMuADwAyMB7LB0MBEfAgeBuSAyUBlaBUuAQpAzcBPQBZQBmeBcKBHEA7hAaFAKTB3IBg4AveBWcBeYB1PBe6AwcBQQBoBAqeBCxAxNA3eBOYA2eB94A6fATaBx6APcBD5AGfBy9ApeB9fAT5ABPBDgAY5AT5AV5ANbBeSBS5AK5ALgANgAGdBOfBYfBU5AafBRdBHZB_JAXfBhXA9fAB9AeeBMfAcfBkfBxEAHFB6MADGAbfBSgAa5A9fAMYABcB3fAveA7WASfBTgAxEAU_A-NA4fBxfBZfBWgA9fBCeBUgAffBjYBWfBpfBCgBxEAgaB7TA7OAS9AbfBanA_fAanA0nAkBALFAa7A8fAPgBYIBPEAhVBPHBZnA5FAQgB5FA_cA2uApJArJAg4AgIBtBAegBVPBm-A9GBDWBGZB82ATdBlgBngB-PBeMAOTBWgBdgBYgBtBA1EACGAfCBuBA3PB0gBPEAwgB4gBpgAwEA3PBWBAoQAv_ApXBifBvgB2gBXBAhBA-QAYGArNAZvAyZBlaBHFBjGBMRB4UAKVBdJALIBThBnUAffAWtAHMAZhBqqAbhBeSAPdAYGBfhBUhB9ZAKtA4RAlhB7nAC8A9iAkBAHQBOMAsgBDKBPGAahBW0AJ4AbJAYhBZuAghBW0AwhBqhBx4AGPAPhB4KAsaB5hBmhBmcA_eBuSAdhBjBA9hBUXAThBKiB9ZALOAIiBNiBmcAZBA0OBRiBXcB6eBZhAMiBNiA6bB-gA0hBiPBYiBqqAbUBRMAjxANLBwuAieBEIBjuAluA5uAOLBpuACaBeSBkiBeuAlBBzuAkeBhgB4uAnuAPLBZZBPHBf5AdgAV6AghAi5ATBAvgAt5AKaA4OA6vAMfBnfBigAj5AtiAIaAxgAf_AuyAu6Az5AkRB9PAZLACiAwsAmXBFZAscBH6A16AQjB7HApTB_bBqcB9FAobBPHBZ6A4RB1WBPWBUKBHhBeKAv6AajBBiAPcBB6AOjBIiAqjBUNAF6ApQBH6AMSBQhAujBN6AdjBR6A8YBehAW6ALIBijBJSBIfBoQBuQBlPAg6ALTB6wARZB3jB0SBE6AZcBDkBr6AfHAJkBwjBLkB4hAd6AXbA06AQkBqSBLiAkPAkKA56A5mASiAtLBGjBjhAqjBCKAuWAuEBtRAZjBYkB5eBqXANMBzIAMBA7OAnQAnkBjjBWiBTjBBkACnAXjBhbBXkBxkB5eBzkBVjBPgAccBwHAUcB4kBAkByLA5jBnNAWEAYEAaEAuTAtzABlBYSBHNAMkBDiAwHAdaBgjBeSB_jBMlBliAP6AUkBhIARlB_FApTBHiAVaB_4AcWAelBOfA6HAoTB_wAdlBTGA2GAYHAHfByLAhlBHfBdHAPkBhjBFNAo6A8IBbiBytAjiABkBFEAJJALJAfcBwlBDIBmhA1JAXhBxhB_SBVMA9ZAOFA0iBjgB8lBTtAylB1JAzgBujBDuAgIAL7ApiAMKAOKAFbBgkB2lBDlBzlBHiAOmB62AQmBoKAZmB7IB62AiIBemBOcB62AlLAzBAySAimB-bBzlB2LA4LAPTBSdB0MA9lBykBgIA5MA7MA9MAmmBvMAomBHcBymBpMArMAtMA2mB_MABNANmBfmBINAKNAriAQ7AnQByjBLEAT7AjxAb8A3OBJOAb8AiIBsMAucBkFBXEA6QANqAiwAwAA4AAqFBnwA0rAi9AGDB8BBabAFqAcCB8qACAB4eAJMA5QBJaA3zAP8A_UA6BAMpA4AAxAAyAAlvAKxAf9Aj7AcnBbBBoBB8ABeBBrBBRBBJBAbOAWeA9uAOlAa7AEEArNAjBANqA2AA1AAyAAZnBe9AFwAg9ASEBxEBdrAVnAUfAuAAMIAZGAkeBKEBuOBOEAwBAXaBKeBE8AudBmJBhfBojBwmB6kBPmBniAD7ASmBfiA4mBxmBbmBkoBM7AgiAP8ABoBWvANIAuZAHKAoRAd7A0AAxnB27AmwA47A1nBvCBTGBxCBbqA2HB-qAA8ABLBmfBfFAP8APdAR8AwAA2AA17ALnAi7AbnB2qAIGBk9ApBBwAB6nBM9A0ABjBBG8AfEAuBA-UAhWAISAHGBKBB7ABy8AqBB18AQBBVpBiBB0ABIBAtPAEEAPSADQAxSBPpBdnBzDB5rAApB7rAfqAcGAhqAHLAjqAzpBcIBypB5GAwgBhmB6pB3pB3HBcZBCgBoIB7pB4HBlaBmIBTgAEqBAqBBpBuBAqIBthAnrA9HAivACwAMpBznBLvAsFBS-AU-AEZA6wAX-ABuAtAASgBUgBHSB_-AsTAq-AuFB5-AHkB7-A0TAxdA6dAG_A3FBASAIBAlpAtAAfaAtAAdpA4ABiqB89AH_A6SAa3AxqBJiA1FB3qBtqBxTAPdAD3AtAA-UAHMA2TAprA9qBtTA_qBmaBKbBfkBVIAsqBvTAASAb8AzqBsRA-QAfKBKOB6ABG9AhpBTpBjpBABBhBBq8AjBB3ABSlBC9AYrBRpB4nBipBPBBdrBtBB0ABEpBNVBkrBMBB5nBcrBsBB8nBYGA-nBCFB4oAUEB8BBJ6AaCBMPAiDBSeBuAAeCBDEAJJA2rBenBMCBZCBOCBuAAQCBJBA1ZAAVA_XBtpBX8AeDB9oBFsB6rBHsBJsB8EAKYBoXBtrBSGB4rBSsBPhAHsBQeAuUAnIAyRAJJA1EAyFAtSApLBDsBzDBNCB0BBfsBqCBeGAJBADCBlBAlsBysAepBQsBbsBjnBTsB0BBGiBcKByRA6sBcuAMsBfdBosBEEBqsBBOAI5A8sBgqArIA9fAmdB5ZABtBRsB7qA9oAJBArpBJYAlgBMtB2sBerAOTBZjA5FAPSAewALIBRIBS9AcIA4IBH8A_YBxLAcbBOEAdtBsdAWbBctB-IBftB_pBvIBTMBbbBcjBzlBuIBDoADWBBJBhJBMJBrtB0JB3tBFJAktBlBAkJBbJBwFAjJBeJBAlB0JBqKBgKACJBFuBjtBpTBlKBtKBweBFgBlaBoNAyNA6LB8GAVVAQuB5NASuBTHA8tBmOAmGB1aA1HAFIBbQBycB6HAJWAguBvtBZLANhAkNBREAArAiuBocBYuBpTBmuBsaBXXBRIA7FAflAquBhNB7tBwtB62AncBzaBLMAYXBAzAjuBJuBSjBzlB5uBD1AArAyuBGRAA1AERB8tBqQB4TBokBT-AtuBYjBuSB1hB_kBpTBsZBlaBAiAjkBmRBclBQvBeiBhiBN7AzUB5TBFUBuTBGuBuSBeUB4eBNvBZLAVUBLUBjUBxWBnjBgbAfvBSUBfUB_uBtHAovBJTBXUB_lBlUB6XB4tBcYBEXB8tB3YB3UBsBA5YBaFAoeBgkBHYBsuBnvBCVB-vBAwBkaBDwB0UBRjByvB1XBvNAtVB4XBndBXVB8vBhWBpWBd2AgfBtgB_UBrXBVwBuWBZYBvNAl2AOuBLwBzXBdwB6WBuYB0lBqxAEwBNwBOEAocAzYBVHA4vBR3A_aAAWBSwBzbADuB6vBlYBfYBb2AXwBobASvBcUBbWB2ZByYBbXBvwB2wB1aB5aB5vBFxBoaB1uBkuBtHA2aBxfAKWA5QA-FAZwByhB6EAPbBivBObBMrBsIA8tBVbBMbBA4AGbBqbBGcBeGApbBW4AgxBbjBAvBCkBQcBJcBScBLcBixBjbBLxB-HAPcBbcBPvBXxBhcBhuBgcB4SAZxBpTBXEBprASxBCmBUdB8cBKdBHxBgkB-xBJdBXdBuxBJYAZdBCdBPdBuRAwRAQhBnBA8xBySBjdBTuB6dBLeBGyBZiA6IATSAHEAXyBboBilBGyBDeBAIACiAdfA3eBByBsvBfeBBxAuSA4xBluBtRB3eBUFAzuB2eBmyBRSA2uBZLAQQA9sBsyBGvBuyBreBBRB9zAryBFvBZTAExBCyBiyBwcAzyB7yBSEAflA-yBkyBofBwfBSyBbgBHgBFwBtHAI5ALIACFAeIADkBBgBNzBmeADgBOgAyxBGgBJzBVzBStB_fBmjBumBgoBvjBokBwkBClB8tB7kB1kBoRBZzBlaBUlBoyBdbBsjBH6AalBkzBVlBYcBTkBzjB7eBfjBblB-wBImBjyBgzBy5AJmBlxBuzB4WBBnBGyBWLAMMAGMANgBLIADIANMA8uB7zBCnBhIAGzB9zBoGANQA1xBPHBT0BGyBMiAspBVQAHQAPUA_nBQTAZLAoAAUlAM7AJMASdANqArjA3AAJxA4oBNpB6oBupB1sByEBDtBMPAjAB5KAtSA8IA3tAroBRmBJMAksBMFAmsBDFAQqBtHAfBASUAIZAtnBqjAg7AynBLoB0nBs0BnBBgpBm9AxrB7nB9nBURB90BOEAfBAYGB7TAC1BzAAd9AF1BSqAXrAW8AIwAdABZrBL1BorByrBO1Bw0AQ1BlBAfBAmmBlBAxsBV1BSoAY1B0qAb1B7sAd1BlrBarB-ABM1BM9AzrBuBA1rBTnBZLAskASRAzBANKASRANqAf7AiTAtnATxBvAARyBczBWyB7IAfMAtmBsQAG1BOpBihAG2BhxBbgBBeBH2BniAXyBK2Bk1B4GAAdB1cBzBAoAApqBpzBPEAl0B1AAvnBanBr0BPsB8oB2sBv0BRCBnVBjcAzRA0wBEEAXsBHCBGpBtHA1IBvaAoAAa7A2AA0AAl0ByAAyAAkwAp0BVqBl2Bc1BE9AEsB3sBdsBrsBoQAtsBhEAJBAjsBxsB60BzsBU9Ae0Bz2B9HBoAA2DBaFA62ByAATqBUoAZ1BV8ANsAB3BvpBCtBGsBG3BFEAgsBkFAisB5FA50B8WAO3Bz9AipAZLA1IBYkA1JA22B1NA42BW3BLpBZ3Bt1Bc3Bv1BC3BpsBg3BBOAssBL8AusBL3BysBnsB51BR3BfRAdtAT3BdOBW3BJsAs1Ba1B33Bx_Ae3BNtBp2B93BhsBK3Bm3BM3Bo3BC4BP3B8tB8NAhtBpQANKALEAW5AivAgTAK4Bp0BE2BmtBCqBczBm4BvGAotBWSAN2BA3BytAp4BuBA8zBfoBjJAw4BtzBltBaCBI0BcxBXbBZ4BpTBBMBEoBZ9APoA82B03BRpAE2BiJBxyBtHA-tBMlAt4BzrA_GBG5BWxBeSBO5BxvBOEAJ5B84BZLA-4BdEAw3B0BAy3BA5BxAAd5BtpAk2BM5Bm2BgEBswA73BMPA-tBJBAYJBw2BUtBu0Bl5BfqAjBAy0BPIAyRAcmBSaBuBAn3B70BL2By2B9SBeJBH4BV3Bc5Be5Bj4BUqBL5BHwA43BP4Bo2Bt5Bn5Bp5B_sBYsBICBWCBQ4Bt5Bx0BWjB00Bz5B5GA25Bp3BIoA09AW5BtcBgwAGoBX1B-2BC6Bu1BO4Bt0Bk5B4sBBOA9rBf2AAsBQUA5FAk1BbLBEoAoAAWTANqAOpAY3BEwAa3BMoB7oBj5BPDBLSAPtBRtBcgBVSAD4B9SBJKBmVBHpAe4BY9AuqAqpAB5Bf7AD2BCmBiKB24B9tBsKBvBAHpAgfB_2Bh5B-gAL7BU0BQ5BIuBczBLuBP7BuKBiwBFpBY6BtHA0IAyEAuBArrA5AA4AA92BB6B06BH1Bi5BOoB46BPLAm6BeJAK8ABFApuB-6Bo1B4BA2XBaFAa6B-5BKpBd6Bo7B23BdDBn2Bs5Bk6B8rBvDBeJAo6BCsB07BYPAu6BpOAw6B0AAHvAg5BD6Bh6BA8BPoB8oANSAQtBYnATtBI8BSaAu6B9fAqBANgAl0B5AAEmAP8Bg6B8RAasBB8BF3BEtB9fAGtB1pBItBxEAKtBL6B55B19ACGA2DB_4BF7BSrApjAzAAn7B13BM4B_7B36B6qAp2BQCBnRBsrBsQAf7BOEAHpAYGAjjAMFANqAPqAilAi8BN4Bk8B53Bf3BC8BIsBhbAT9BnQAdpAC9Bw8BHlBgEAC8AoOBsBABWBK9BqjAy6B37AT7BE6Bi6B3pA_8B8qBB9B4iBq3BekAZLA1cB22BkNBOMAgwA1AAInAN9B88Bs7B-8Bt5Bv7BEHAG8Bq6B07Bk0Bc5BQoAxAA3oB97B78BCmBESBZhAnRBUvBO8AE9Bf2BtBAivAGoBJoBKxAE2BAiAJvBVfBIoAf6BO9BRTBAkBIvBOvBdxBM-Br3BtHAW5Ad2BfCBg4Bc5BBjA4AAS-Be6Bp7BO2Bd3Bm9B59BS9BMWBSNBa1Aq5B0sBS8Bn9Bt5BJsBLsBKWBv8BN-Bj-Bv6B-5BwAAGnA29BNoBDFBG6Bx-B9HB8sBnWALqAVXBZvBV5Bi-BsXAk-BDEAm-B18BFnAzAA72Bq-BF-Bb3B39BG_Bm8B-BB83BH3B-3BJ3BA4BN3BY4Bs9BOlAu9BR_B32B52Bc5BpjA5AAE1Br-B-7BF_B3rBe_B7rBT9BH0AyRA7-BNsBr5Bj6Bn8BMPAS4Bk3BU4BPEAV6Bm_BX6Bh-B2kBQEA85BnBAg9B5AA87B68Bb_Bz_BD3Bo9B4_BKsBJiA1-BRGBQ9BO6BS9BAAC_3BV4BB4B80B_9BsXAD7BQ-B1AAE-BujAU-B26AW-B3kBrQAZ-BoACajBd-BpyBrACn_BQ3BIAC91B5BAf4BnuBNKAy9BB-B2oBmACE5BCmBCvBM7BuuB6uBz7BsACs-Bu4B3yA-uBwFA0uBlvBqACZhACvBouBM0BzAC8tBccBD7Bb2B6ACyIAe4BFxAV_BHxA1AAiwAJ7BySBBBCH5BOEADBCDvByIA8yBJOBFpBtACABCKBCR2BeSBiBCGyBlBCRBCxuBEzB2yBP_B1ACD7BAxAQpA2ACQrAcBCmSAunBuoAgBC_GB9sBCBCqyBvyBD1AKTA2BCAsArBCQyBAzBP5BpeBOCCS5Bp6Be6A0yBoBCk1BqJAH0A2nAlTB-0AivAb9ACCCrTBRUBGUBM7BzvBbCCfWBK5BHBCk9BpwBhCChvBKzBevBpZAkvBjCChUBpvBAUBXCCJiAaCC_TBnTBmMBtkAB-BBwAD5BQ8BI1AvCCgvBTUBSCCkCC4CCNUB3vBs4BoCC_CCb-BEFAwCCW7BVvBrCCDDCczBFDC1vBFEAZUBd0B8tBSOAobABWBEEAK8ByBAK9BKpBZ_BPAC16BI1B98BYCBS9BRcA5_BhbAXACTBCpTBqJA_aA02BGVAouAivAf7Ao0BMpBoACkwBpTB9vBjaAJwByiAMCCGYBMwBydBqCC5DCGwB_aAuXBfRAwXBYDCuDCUcAxDCBGAJwBsqA0DCjwAfCCpUBBECmvBOwBGEC4YBIECxUBr9BY-BKDCj8B5zAmWBUwB6DCHwB8DCaECBwBcECg-Bt9BtHAvDCgaAaDCRwBnVBRECA6BnACH-BVEClwBsaAzwBr2BgdBqBCeECa-BDXBo2AiECFECgaA4EC4cB07BsECsaAAnAJcAeMAjACB-Bf7A-ACLDC-ECxCC6wBJFCfzBM2B8EC4DCdYBAFCXECoWBTFCR7BN-BGFC2BA0XAaYB8BCE7B8iASrAhTAd5BTEC31A1ECjECewBsGBgwBC0BGBCy_BUWBBECZFCswBgYBfwBwWBw2A3BCBGAUcA5FCjFC0DCj2Bh7AXFC7vBsFCmwBhwBvYBLCCWFC0EChEC_wBTDCz2AHGCpnBeFC9FCuwBqrAMFCqjApFCDECdYBWEC2FCBxBNXBvwBJDCyFCAECMGCwYBjBClBAtwBCxBPXB07BHWApeA47BgNBz9BBjAE_B26B49BnDC-_B1BBBCBF8BfCBH8B7FCH9B2DB-lA-BCCmAuoAiDCz6BhGCr7Bd_BT8B56BNSARtBedAwEAY9BN-BQECt_BqjAOAC_ACyGCGHC4-BoDCp9BpTBY9B_DCFHC0_B9_Bf_BPCBYHCZLAC9BEDBZACH_B1GCQCB2-BmDC5rBnHC8qBVACH0AsDCGACqECOEAYGB_8A5uA3QAyEAmEAt_Bf7Ai9B5oBpCCP9BF6B1_BHsBEUAZFB_rBfCBZFBVgANHCHACGOAGKA1HCbuA4BAyEAYkAK9B1DCxGClDCzGCrHCfHC87AhBAEICo6BHICNgAJICyHCxsB5aBc_AvTAQxBaFALFC_GCgTAl7Br1Bk4BCmBNxBNBC5xBiICPxB7TAOyBd7BpEAS7BPFCUMAuICy4BawBCJA6IClGCuICRWAqWAlIC0ICIGCxHCo_BtHAqJBtNA4UAWBC5FAA2BiwArIC3DCtICYxB_ICMrBvWAX-BO8AbHC-gAVxBtCCexBKJCH4AUJCROAgYA64BKECZLAq-AnIClFCFnA7HC8HC9EC5ICtmAM7B6xBKMAFJCYJCKGCySBwJC7ICE2B2JCUJCB_AdFCKICGSAR8A72B58BDHCG-BUHCj9AvrBnrB28ARBBWpB2AB9CBaFAYBBNrB2ICN-BzBAIyBzIAKyBfTB3RA-FAnJCAmApnAf7AHsAYGClVADyBWdBRFBM7BgKCDdBbdB2RANyBR7BZJCH5ATKC9cBiKCPDCCyBsKCAyBlGCkKCKyBnKCRxB1ICD9BKICDEArdBD7B7WA1JANKA-KC2fAOJC4AA-CCfECyUAQ2BA0BweA9dBfyBPcBgGCDKCDCCT2BuBCpeBRLCJLC-eALLCTEAgyB07B6BCCxAS_BO-Bf8BD_BKoB0JCVICVHCw-B1GC0yBK_BHCCwHCpECHJCGQA9fA6ACRzBDGAf4BNJCc5BunBGoBeKC1WAjfBSCCPzBLMAwLC2NAKvBJGCEHC74AMzBSLCCyBDMCVLC7LCsfBSzBDiAk1BzBAc8BNgAVBC3ACkFCaKC_BCxAAdKCCGC9xBGMCbGCdzBefBYzByACdECBMCH5AGMCUzBrwBbMCUfBeMCrLC0ACdEAOMCWgAZKCvqA1LCOFCGLCugBbzBkMCb5AEgByJC7ECgMCR5AiMCkgBzMCHMCXzBUFCw8BmWAoGC1QAA_BoICyAAKpBwMCq0B-HC2SAlHCBIC0BBpDCVACyaAqLCe7BKICBLCoAA7WAK9BHvAJNC3ICGLCN6BmHCYICVsB0FATNCZsBNNCeHC2_BcACJ3BwsBfAC45BN-BBLCccBrkBc2Br_BW3BbNCqKCR8BqHCcsBYICoNCl3BDACW4B35Bk1BuNCsXAwNCKAC62BW1BUICcHCSACt5B6NCCAC3gB9NCW6BoMC8tBBLC_FC0LCm0B3LCyUAWmBmzBYmBnCC5MCiiAxlBCECcOChoBaMCWLA_NCgIAD7BbOAttB7TArBAivA72BrJCl4BqtBlGCWLAytBIIA0tBOLCQACySBxOCutBcJCgkB3OCM7BwOC-IBzOC07BROCWBC5AC5lAQIAivAeBCSHC4ICDYAtBCVLCWLAQBCwuBtoB1NCmzALPCMBC8OCBvBnuBPPCjOC_KCRMCXBCEPCRIAaBClSAB-BeBCQJCzEChBCLPChOCWPCvuB7uB0BCJCCZTA0OCkDCSzATPC9uBruBkMCNPCXPCqPCLHB1BCtPCAPCkOCRMCehAFMA9-Ad4B5lAK0B7ACoICm7BkvAVOCUMAXOC3uBZcAG0BAQCq4BLMADQCSBCfMCPLCihA2lBooBMPCzlBNQCOIB2dBQQC1TAwhBZPCFEAALCXhA_GA8kB4BCRMCA2B48BjPCTHC_GBszBvOCPcBUjBozB-kB4KCcNCsJCvmBizB5kByzBVPCnxBwQCWjBO-BANCtNC8PCuNCqxBjFCfDCTOC19BXMCySBtQCE0BvzB3zB0FBaOCUQCViApjBjzBLlB6QCInBPlBAIAxzB7PCaPCCRCJJCKcBSOCFQCC_B2DCkPC_GB8bBNcBSCCIcBsNAeRCpKCiLC7bBZbBmRCLBCsxBybBnRCwxBpxByQC3MCQKCVNCBRCXhAJJC-FAQMCLEAOJCVMCIQC63AuRCvICmxBWRCxxBnMC4MCQRCytAlRC4eBVcBVRCOlBISCrxB7FCCSBxsAcuB0uASqBg8BCSCCJAVuBZOAM7BauBfGBo1BBLB-DCsRC-gAdSCXuBEMCHzB6EAnSCVLBlGCgSCnGBiSCkeBkJCtHACSBD7BdhA1wAGQAITAA2BHvAFLC1QC6PAw4AX0BakB1YAZ0B8hAgxAkSCbOC1WAW0B5OCqSCvAAKTCczBY0BCvAFTCc0Bk1B1SCRMCbLCuSA8BCbBCoJCbKCnSAIPCxMCifBRCCPTCCTCUaADzBsPCpBC2ICRPC4LChTCpSCR0BvfAHCCfSCjTC3fAlTCtyBV5BWYAWnBW1BrJC0QCc_BdHCWHC1GCBuAFICDEABuAy4BGpBicAtqAbTCIRAi2BeTCKNCPFCkrBMwAIBB3vAGBArNAnBAQtAdpBPHB0GBiyA5GBjxAXUCoyA2GB8zA7PBPKCz4BoGA7HB8xAJ_BMyAGyALaBCyAdVAIaBlaBFaBJ0ArUCgkBTzAoyArNBXzAtNBZzAMTCxUCyNBC0AQOBvNBSOB9NBFRB4NBryAjWAMjBw5AvBCbOBm0APBCAOB8UCXyA-UCeIAHaBOaB8yAgEA7UCFVC9UCDOBrSBFOBPOBJVCTVCLVCVVCUOBVJC0UCXOB2UCtTCJzAGVCUzAdOBWOBaXAmQB1hBpVCb6A1zBTzBrQBHnBOlBBPBwQBeOCMDCTYAbyA3SBavBYUCNRBE1A_zA5VC8MBURB4VCLvB5kB1dAg0A9VCCWCClBXRB6RBp0A0_A-VCpZBKWCuZAx0AQUBRkBXiBcdB30AkPAOSBsSBBWCuCCDWCofAngAaWCQDCTWC2SB8VCV1AkGCWWBMWBNGC-WBn1AgiBQXBqWCeMAAmBwwBWWBu1AQXBXsBnWClWCt2AljBQXBljBc3AthBQXBdWB9WCiWBeMAGCBwWCAxBgaA4WCm3AxdAtUC1dAOVCOMBlaBgaBbaBOLAalBJOAOXCshAjZB4zB8aBDbB13Ax3AtaBTJCLzAeVCjJCVeBVTAXeBmfAhyBFfByfAPuA-lBWRCKfBmXCViB2hAoxAvWCDiBhhBZHAQiBwXCnxAffAjhBGKAsXC1dAohBrvBiVCvAAdiBotAshBcbAvhBeXB0XCHVC2hB19A4hBjiB6hBHVC8hBFYCUzAPGBAiB0eBBmBySB_XCFiB3eBzXCKYCEiBUhAMiBOYCmcAPiBHIB5XCeIATiBb_AZuA8iB1JA7iBfhA8XChUCzhBIjB13A_iBCjBAIAFBARwAKSAZhBtYCvSBEPAEjB1YCvYCJjBUzAngA9VAsGCn-A5iB2YCBjBHSA7NBjiBDZCKjBHSAFYAZbA1qBTlBSRCcWCSkBXlB2zBIVCPhA-jBPZCIWCRZCMhAH6AS6AdhAmYC6EC9XCKRCEmBMRC9zAFkBuhAnqBTYCsQCXZCYSBxjBxVC6hA8hAWrBMTChZCeYCxTCaiBYDB86ATiAQqBgmAgwAVrAhLC-7BPrBRxAhRApyAvBAzqBPGBNZCuXA_ZCPjATnAX-Ai-AoHC2qBJrBQrBArBhJCpGCOaC4qBhRAwcBDrBGsB2rBYABr0AerAaoBdaB76AsIBCEBlNCt7B0pB8GAXGBCDBaGBCDB6GBsxAxGB4UAraC4UA8GB3GBfUCptBc4BeIBlGCw4BWJCf-BMTC14BwcA4aCr4B6pB1aCx4B9aC44BntBjJCQ0BrYCJVAnUCWNBpYAqUCYNBMyABNB8MBvUC3UCgzApcBbQBUbCoXCtZC6aC9XCnzAiZCnxByVCKlB2WC1WB1WC3wB51AtWCDXCibCDVBgiBvXCoWCnWBRVBv1AhbC-WBGXCwbCtbCXWBAXCnbCWiBOWB35A7gAf3AIXCQbCGaBXVCMXCgkBTXCcaB4zBSXCaaBUXCsBAjaBtaBGxBxaBJxBoZC7bBBbBLzA_aBixBTbBJbBSaCNzABQAOiA4bBMrBL-BMTCbJCIUBbxBTEA_LCTLCUyBCeB0bBEeB3ACirBCyBULCyLAI4AOeB5CBZ7A-rBZeBhXCbeBYeB5iBLYC6VCWhB3hBPcCciB4cC3NBeSAYYC3cCaYCtXC2XCsNAkhBdYCUhA7XCfZCIbC-XC-cCUhAt_ACYCCPANYCZYCBdArbCCdCqZATdCXdC-hBnPARYCCiBUdCo4AXYCgYCIdC2hAcYCfdCUXAfYCOtAhYCDGAjYCLdC8ICe5AeZCg5AwdC-iBAjBJZChIAyYClUA0YCzdCs5A1dC_YCc_ABZCuiBIZC9YCKaALZCaEAGaCVmBqZCwVCtVCDiAOkB8PBV0BgQABzBjQAlQAvZAFhBFjBUNCt9BqaArrABwAw_Ba_BvPCu-B3-BFFBPLAiKB-pA3eBYLA1aADFAnnBoRA5ZCWwADnAA5BaSC9ZC78BXqBZGANvBB-AlKAE-AKKAH-AyIAJ-AL-AnXBgACYACAICHHCu7BE8BEHANUAPGBvaCmxAVhBTaCeSBbUC5UCQWAyaCZUCWUC7GBtaCLbBdNBKfCffAxXCvBAwHAWPAnPApoAUmBMTCCaCXfC4OAFfCaUCWfC1XCeSAhfCGPAzPAcOALtAjfCeSAsPASPACaCZfCNDCXPASaAnoBsfCZHAufCRQAffAnfCnPAzGBkfCBLAiPAwfCEPAPGBpfCKPA4RA5xA-vB8HB-vBUJBTmBHWAjBAVuBkdBmfCAIAfaANBAzAA1BA4AACJBMgCIFAPgCiyA6fCAIAduAZFAUgCWgCYgCuOAagCIOAlfCmNAegCtMATQAhgCXgChJBZgCOgCmgCndCxTCTgCVgCtgC0JBvgCbgCzZCvPAwHAfgCuBAsgCjgCQKAlgC13AQQAduAUSAyBA_gCugCkgCwgC0dAAgCdgCTEAFhCrgC1gCAhCNgC5gCJFAiPAEhCqgCv2BShCmUC6MB-bCJ0ANbCBcCMTCANBoUCMbCJyAPVCUfCsUCehC1dAzdAZNB13AzdAdeB3UCkVCyUCUYAfVCoVCROBbVC8GBSVClaB4UCEdCeSA5NBsyADVC8NBcVC-NB0jBZVC7hCyhC_bCDzAnhCHOB1UCnTCMdC8hCKXCAcCZJBGiCwUCIiC2hAhcCI6AgOB3hCgyADiC1dAVzAnVC0yArVCVbCiiCYbCKeCjcCwUCXbCKmBWRCfbCxQBTbC0QBxzAvZBSEADRBNWCtXCzUCjWCvRBgWCMvBjNAC0AfWCLwBTWCK0A3iCPRB-iC6iCdRBe6AZRB2EA5YAOSBjZAfRBHZAb0AKZAHWCrZCFjC9zAF1AKjCASBLWCeZA0iCEWCWjCQWCmVCVjCPWCgEACSBOSB6SBhBA0CCZjCNVC-ZB9iCMTCN6A7YCtSBQjCoYC9jBpjC9XCqwB0bCjbCQDCzXBhXBYECKgCPyBiGCaGC4jCHVB4aArWCsbCFXBgaAyWCCkC-jCIbAbTB5WC6bCQWBl_AqdAf4AzbCDkCD2A7wBG2A3RCMdCzjCRkC1bCTkCBXCmCCQkCHkCZkCTFCVBBW2A_WCakCe2A8cCqFC3jC-VBtFCWcAnwBZXB02AtkCQGCWYBmYBPGCqYCudCEcArYBykCGXBwkCmZBH3A1ZBlRBe6AxZBixADaB0ZB_2A5yBCdABrBRdARhBgkBuZBxwB2EAGPA5ZBjIBlaBsSBZ3AAaA7WCrdAeoB1kCPGAEaBqhCNVCSiCLIBalCkhCEOBKiCfVAQVC0VCyUAaXC-aBYXCAbBYXColCqgAwhC9XCfcCdVCXcC5aC74BeSBNSCY4AvdBFeB_dCdJCtxBmcCrdBubBecBwbBxRCkxBtcC0bBDfAd4AIfAbyBqlBofA0bBJmCnXCUhAp4AwdBs4AllCTdB14A1cCjXCzcCmfAiXCDPAohC_yBlXCflBsVCSZCLEAqXCtiBNfB9MCeiCL5AwOBRfB8MCZ5AUzAXzBccBjMC5eB1MCAgBjiBwdCvjC9iBHZCsjC3YCUaA5YC6dC8YCFiBu5ABiCURCrUBljB7jCVQCIeC-5AriCqzBHeCPjBEjCO6AaZCe6A1jBWZCMnCQZCOnCQ6AwHAcZCU6ApYCtdCE2ByZCqiCZbCkZCHMAh6AnZCSnC3QCYZCVnCYlBMeCwZCgZCHnCgmCPnCVkBTGA5QCcWA46A9CBgaCekBknCamBwVB20BoKAF7AtiCrnCgOCNlBmiAlkARmBTmC2QCxiAJeChmCjPAPjCeSB_OAOiBxTCafCrOA0fCdfC9XCMoC6gC7PA7fC8OAjxAUoCZkB7gCCgCofC5BAKdCVVAaoCzEAXhCOoCyfCbfCRoC9nCMdCioCvAAkoCcoCUaAifCOeCrPAhPAtPAzyBDgCfoC0PArfC1TCN-AfBA8bAV1BBKCj9BMUCw1BGKCbrBg1BN1B0rBP1B51BmeC5BABvAonBrrA09B0NClSCl9BfeCUGBfrAJKByRAToBSKCKSArIAL_BnpA8_BkaCieCECCPGBagBiaC_eCkaC79BZICdpAGfC1UASfCgUCYlCXUARfCIfCDHAOfCyGBaUCwpC5cCTfCSoCMdCjUCUXA1jCgkBjhCLbCTRBmhChhC9XC_pCaNB_VCCqCD1AcmCihCblCzVAObC_MBMqC0BAvhCklCCiC2VCIVCaiCKVCciC5hCUiCxhCUVCXfC_hCCVClWANjBYqCmyAdiCJWCWqCNiCUqCCzAOOBjlCWeA6hCViCdqCqqCNaBuTAuqCcqC4hCWcCeJCYcCZiCoqCbiCkqCPfAmVC1hChiCvVCqVCCrCtnCQ6AkiCenCmiCMPBzVC-QB1QBvRCWiB1zA0fBOSBGRBxjCWkCKkB3EA8iCBjCOsBUEC_iCAWCZrCejCZhAHjCXHBSWCNnCLjCWjBNjCJZAd0AmjCSjCtjCbWCmnCzRBcZAMWCujCRvBDMAlZARWCfrCVWCuZAhjCqrCJUBtFA2ZAckCtrCRjC-ZAAaAUrCupCzSBTWCsjCEsCuACNnCiWCUaAUjCGkCpkC_jC4UBPsCHWBRsCOOA4KCFsCXkCekCmbCQXBFkCdkCQsCIkC4sAKkCUYB91AIcApdA8WCTsCSbAdWBFnCUECokCUsCSkCTFCCXCjkCgkCV2A3bC0bCdWBsWBosC3FCuFC-FCrsCnkC9jCfsC_WBr2A5sC5kCwFCkbCMlCtYBCtCQkCsYBBtCFtCRlCDlCQ3AGYCocCD3AdcC9XCLlCbvBStCIlCBlCzZB8kCElCgUB2LB4ZBLHCQlCKlC-ZBTlCndAlsCbbAe3AHXC-dAQqCLXCmkCqxAflCAqCWVCilCJqC5pCFsCnlCCbBqgAqlCqgAslCPQCKqCvlCcXC9ZAYiCniCecCESC3lCYfA5lCPSCMeBmbB5lCvbBbXCfxBOrCxmCFmC2bBHmCPkCWfBscCLmCrdBNmCuYCSuCsNAr4At4AbgBVmChXAy4AgXCZmCWmCbmC1tCE2BjmCcyBdbCpXC5fArXCwmCnmCxEAQfBO5AwuCofAumCXJCMTC5LCIUBymCZhB1mCcWAh5A4mC0dCCeCL1A4YCn5AVeC9XCr5A-mCPmCAnChqCEVCrzBsnC3WCLkCUFCFsCdnC3lBfnCTvCcnCQvCliCIoC_NBVZCxnCFrCYlBXnC7jBydCCnCgvCTZCEkBhnCGkBqMButCfOClnCBsC5jBpnCfvCsuCXvCECBwnClvCNoCuoCRQAckBJMA3ZCtpCZvC_nCYiA6nCciA8nCEoChzB4nChIAT6BdvBPvCEEAGoCInCOlBKnB6oC5JA5KA5HCoICeBCpFBveC1OCjLC8TCgeC2GCjDBDfCJdAppC1pCsaCxpCLIBLfCtXCdUCBWAzaCqpC13AoxAulC6pCa1AJgCvaA5MBYVAQqCDNBDqCMdCFqCuhCghC0tCpoCFsCJXCeIAshCPbCglCRbCLiC9wCE2BQiCjNA2iCicCbqCbbCWiCFRB6UCMxCPiCOxCjNAAVC6NBBnCjqCwyAzrCLxCXqCaVCZqCxqCr3AMiCgVCOiCFsCIxCDGAttCBJCcxCHiCwqCdXCylCArCYOBqxC2qChXA_qCfOB7qCeNBpiCEiCabCPiC3xCrjBebC4uCbbC7xCsZCJrCwOBLrC9PBnUBxiCJJADfByrCZyAKxC3fAOsCKyC3pC5qCuRBCjCqjCWrCAjCNsCGWCAsCiNBhrCbRB7rClrCZ0AhRBKoC5iCUnCFWCkWCZyCaxCkZA0RBxrCmyCRtC0rCcjClZBPyC-kCYiBWWCxZA7rCjjCljCwyCGaBojCerC7rCIsC7yC4yCkdCwdCJsCLGC_sCusCtaAKgCsWCMYBowBk0AtsC7DCAkCKwBUyCMzCUcAdsCGtCWWBWVBDtCFXCSvCVlCVuC2jCEzCpsC2bC9sCZGCgXBAtCdWBxsCXzCvsCqWBzBAhkC1sCYkC3sCfwBQXBhYB6kCesCFzC7WBvkCNtCjwBaGCLtC0zCCkC5zCskC7kC8SAoZB4xCZhAAlCIQBOtCctCQtCBQBqZBHlCM3AatCF0C_zC9kC4bC3ZBOlChtC7ZBY3A9ZBUlCntCBaBXlCE2BwtCGqCJiCrqCsvCvdAKaBxtCe0CyqC8wCFwCHeARcCBuCTcCObBp0Cw3A33ATqCUcCIbBsxC4qCzlCOuCjxBQuCEmC-lC_dBCmC40CCKAQmCMuCAmC20C8lC7uCcuCpcC3bBGfAImCTyBcoBo4AMmCK1CruCFiBF1CeuCn0CTfAhuCPYC34AkuCATCW1CqfAw0CbgBuuCfmCzvCKeCquCGhB9XC6uCPmComCrzAqmCLzBmmC2uC_fBvmCrmCfIBezBlYCanCxdCz1C9mCuYCeWCFvC5tCBvC7dCDvCgqCzgAyvCkjBSvCgzCtvC4jBjZCYvCCmBVvC8xCJnCQnC6rBknCF2C9xCe6AYnC8jB3mCImBP2CL2CgnCIcCwFBO2CWrCwvCvZCA2CIrCcvCz6A2vCV2CWrCznC2ZCe9B96AXQCXmBEKACwCE7AMgCT1CI7ApmBqoBCoCdmBujBNwCmvCJnBiRBV5BwBAoBA29AA5BW1BhwAGOCeeCPjAbaCmHBLABeEBCaCEUAaoBpHCosAJABcaCgABeEBLOAK3CEYC51B-NAMpAX_ByqAYwCdeCSpCE3CO3CG3CQ3CX5AJ3CJdAL3CV5B1BAaTA_GCc9AHNCC3Cc3CN3CeABZABuDBR3CCPAT3C2mAnrAKJAkSAR8A5TCtACxeC_9AvZAC-A8QAFLBG-AI-AlDBM-A5JAaaC3nBy1BOBBIKClpBfrB0ABFlAzBBGeCCXBurBSpBz1BFpCL4CO9ACBBFFAbQCFqATnB_7A39AO8BCGC7FB9kAkqBzBAQKAaRAl1B5TA8oCxOBuPCrFBjqB3-AlqBt-AjnCvAApqBIFArqBt4CB_Av4Ca2CvAAkABYDB14C89AkqBvFBx4C9eA6dAqlA02BzGA2DB6lCrKAh4C4jAkqBPYBPXAK5CJCB-jAk4CjtACGAfBAo4CrHA_7A13C76AP-BA5BEmACHCApCqTA73C44Cx4Cz4CJiBIrB_4CmqBrvCR5CE4AKECm_AaPAxAAGsAKpB29Bh5CA5Cp5C64CYGA0nCHvCgFAz5Co5CuMB1jAr5CZ5CYWAFRCGNCQpC-ZC24CtFBZqBqOAdMAtAAdqBfqBvBAa7A94CQ5Ci5C15CzFBQ4ChGA75Cw4C15CH0BGqBJ5C7kArlAOkA_kA_FBvAAinB1eCNGAylAGGBzWAP5CtlABlAinBNGA_iBCFAwBAm6CLlAo6Cd6C8FBM5C0TCtDC7gBExA39AELCe5C9HCBpCQpBKGBVnAeaC5GAOLAnrA7gBGUCTMCCmAC_By5C2FBQaC2WA5FAtAA_cAhFBb6CR4Cl8BmNCHsBnpCM3CkLC0GCYICnpCSNBEbCJMAWzC-eCv-Bc7C2_Be7C4fAmpATiAGPBIXARqCV2AV6C5KCekAM8APIAfBAYYALACA5BACC53CRpC2NCt3Ce1BNBBfBBGpC31BIpC84By7C5BAfBAq0AfEAV1BiRCCKCZwCcHCcBBmrBEpCK4C48A21B41BD8Co3BF8CzBAKJAUwCHUC6AAACC9SC6TCz_BO8CI4C_7C11Bi1BGZBP8AekBxhAfBAgWAPABV1ByECL8Cb3C77CZ8A97CwrBV4CS8Cl8CKECfdASMCvqAueCT-Bh5CU-AAGA58C1HA5BAR7CuBAItAbIBxFCweCG6CYqB93CA9COkCxEAD9CKTAG9Cb4COaCkqBU-AN5CHaCN7CAaC2WAnuBIrBVaCD_A36CY9C-qBO7CJJAE9CA1BFLBT9C1-AZ9CPjASrBmCBVrBKkA06CslAg6CulASkADlAx6Cv9C0jA8FBq6C9jAi6CDGAuAAk6C2EA29C6FBw9Cf6C-FBz9C89CGiAt6CNMBw6CIlAbkAy6CkpC2nBK1B-7CUpBzABmpBCBBjHC7TCh8Cf1BR8CBBBM4CY4COQCitCV7CjaCcwCWGB-9CD-AR9CDoArRARIAZUA5BApaCKwCXrBW7CkaCk-CTnBaRAvBA5BA39AxqAM7C-4Cu4CX9CP-AK9CyeCs-Az8B4DBfZBg-ChGAp6Cy9CBlATkADkAM-CzlAa7CbwCl7CHsBKFBHtB3OB4LAKLAIDCz-CAnAw6B5AA5AAqQCf5C9ECeNCyEBerAwJCEHA1EBcEBzRAtmANEBH5C8tA0iC4SBykCvHC-ZBaiBbzCDjCDWC8XBu_CAaAnUBKzC1VC8TBhZAeoAOiAx_CUyCikBt_Ca6AMcA3_CauCdoBj1CMdCWmBNlBJwCdiAv2Cq2CAoC1YAt2Cu-CWeCOlAYkA7CC_GCHNC2AAc_C-6CdNCw1Bk_AgnBn_AshBE8AdEBtBAt_AiADN_CF3C7qAt-CF8BtSAA9CHKAqADG4Cu3CP3CQDBADBbGBqDBy8CZICQvA4ZBl-CtfCwoCP-CJ1BJGBfABpRAMGBbEBrPA9ADjrBdADBBDGFBEYCmKBS7Cn9CE_CM6BIBDv3CKBD03CmKBXBAtSAoBAtkBnQAsBAAEBtAAzAAepCcwCnpCEfCGPArwC8GBkBDspCzBAzpCuaCiwCwaCnBDuwCFsC7pCnhBlUCILBBLBA0C1dAZFBfFBzvAOBDHLBeSB5wCIyA5NASbCEqCKbCd0CfhCIqCFNBCxCj0CuUCOqC8BD1wCGOBGxCABCTxCeUAMyC0qCNxCrxCQyCoxC1xCdxC9qCngCNgABVCGZCYxCTOBB0CgiCvxCvqCxxChlCf0C9GBTCDSxCVCDytCnCDpCDkxCQCDVXAeXCbxCYCDwxCexCyxCUkC6qCixCHrChCD7CDK2CXvC9CDByCh2CDyCgbCvBC5FAGyCFlCzfBHWA4_CP1ATWCTrC-yCryCWCDCzCzFCcrCw0ASDDAECTWCjZAbyCJjCdyCeRBmrCa0AorCjrCjyCtRBOyCQDDxyC4rCwrCYjC_yCajCfjC8RBhDDurCbjCgjCXWC1yCWAC90A_rCiyCmnCZWCPDD3DDBsC9yCXyClyC7DD2mC62ASyCarC-sCizCFzC9pCQzCdzCkECGVAH2CzFCRzC5jCIVBBkCyzCSbATzCczCGEDz1AJkCmzC61AjsCMkCmsCcbAysCozCD2CgECKEDSFCozClzCTEDWwBzsCkWBgEDd2A4sCoEDqkCiFCiEDQFCrUB6zCvEDGGC2zCJEDRYB4kC3EDbnCDzC6ED5wB8EDNED_GBWtCVbCYtCL0CE0CKlCPtCHyCoxBC3AZtCIFDMTCEFDIUBadAgtCV3AO3AktCW0CmtCAaBkSAptCDaBi0CDCDRiCztCelCeFD13AnxCuBD4JCt0CUOBr0C1lCoFDXiCv0C-tCMdCwlCXiCyCDLMC80ClvB-0CF1Cv7C2tCFuCKuC1bBA1CUYB7lB1lC7FD8dB4lCG1CUuCLDDTdBXuCDGAI4AFADM1C60CduCxdBY1CuYCjuCYmCZ1CFiBy4AmFD9xBe1CP1Cg2C3FAi1C55CFsCl1C2hAI5AzuCL2BgGDZMCs1CcMCu1Cq1CsmC7uC_MCy1C9jBBED9EDUYCBeC_mCwYC7mCGvC6YCCvC1GDFZCXxCOZCTnCmnC5bCcEDCFDGnC_GDvvCG2CyEDJQCavCcGDWnCOzAevC3vCbvCunC6jBT6AT2C0kC_vCuvCHoCRHD4OAlZCa2Cf2CWvCCyCQEAxvCPHDLHDYlB1vCqnCIADKHD2hAm2CdkBp2CD0By2C5nC02CDwCNADtHD5mBz2CoiA12CImB32Cg1CIoCQwCtDCS1C2GAjZBtPA5BAeuCh2BHoBr3Cx8CO_CXICnNCu2B6ZAt2B5ECjNCw7COlAS1CtEAuTAoBAZ5Bb5BoICxqAXGCa3Cq7BD3CWIC4NCKID5ECzwAu8BHhCK6Bx2B09ASIDXEAUIDDOCc5BZID57CITCJCB3NCE3B5NCLIDiIDLIDPIDP8A1LBR8Am7B5-CR6C05C95CU6CqcCOrB--CC_A8WAT5Cs4ApBAwADABDSBDBfCeEBG8AoLAqhAxoB2ADj9AB7C0mALBDMuBlBAWBDHKAZBDBGAcBDeBDN_CIOCS9BYvAavA_qAf_AYpCm9C8pBGBDv-Ci-CUpCTBA2jAoWAtJDTgBYJBnrASKCIpBN8BGID_HCQ-Cz8CHKCkpBU-Cd-Cq8AYpBtBAPBDkHClpCcwC7aBa_AOcCjpCIxBvaBKxBBuCiICPeAMcC4aBOcCGCD84BSKCqdAK9Bf5BbIDWqBq9CASAKaCaFAh-AIKA7qB4_BnADH4Ca-CjMBqJAWlCo9CHBDQpBDpCU4CKEBkMBeqAmKDLEA5GAFBAyBAZEAEEDHIDZ-CS-C18AxKDoKDxRA8KDzKD1KDoLAAEBJJDx1BlKDvKD7KA_KDJIA0IBxsBU7CkNCEKDUpCnpCbjA0BAPBApLAL6BDKDk7C-oBIsBbZBYGAqADSJDD3BerAYnCUZBcLDRDB1ADaLDeZBzIAAGASKCGlA-CBkLDqaCfJDwpBVnAhLDD_CdLDmLDC_CoLDlUAJJCWeAvADvLDEEBgLDbLDZDBtLD3CByLDPFBFZA9eAwsAgNA8aAf_A7LDj7CTpCZLDyLD5GA0LDDMDBIAFMDE4ACIA4JAOKCLMD-ADxIDLGBuJDfBDsJDdMDwJDwBAyJD8LDNtBcMDTgB-pAuJDwmAzIAcbAjMD0JB4LDnDB3JBFJBvMDsNA_JBkHADHDU7BzMD5BAsJBAKBjJB5MD1MDnIAREA-JB3JBJyCUzCt2AwzCqYCP8AqLD_EAh2B8IDV9C93CaqB4zBL6CgRAeqBkSAgqB-vCX6C8-CCJDi9Ca9CoFAtAAXyBL6CRADH9Cp9CbNDI_ASABcOAsBAYaCTsBd9CKrBJ_ADrBIKAEIAf-AQ6Ce9C8EAgNDwHDeqAo-AbKDhRAs9CUrB99CjKDR-C08CuKDnKDwKDHLDJMALLDx9AeMDZLDi_ClEBpsA8EAGODNLDQIDQTAKNDRIC_2C2AA96CLUCg5CDJDzeCV-AK6CZ-A5KAb-A3SAf-AhODi-Ak-AH5Cm5Cu4C-IDv-Ay4CtMA04CmOD34CoOD7-A74CkmC9-C6-CuOD85CpODa6CiNDh9C9ID2OD7-AC5CtODtFBs-AZNDW6CZODA_C_LDrNDj9CQ7CNBD3NDMMDd3ClRAtMBRZBPPDcEAJKDqJDfpB8IARPDeJAXPDMmBMPD87CuAAXPDEHAXPDFBCaMDcPDePDOSAnZCwsAcLBlGDY-CPvAkPDQtBnZCPIDXLD_AD4ADS_AxRAX_AEEAdtAbsA4BAsMAbFDWDBg7CYGA1PDZUAWLDqPDxADmHBzPD3sBWwA3PDB8A6PDHYA8PDBbCp-C2PD5BApLDWkADGBBFB-NDKJD97Al_AT_AV_A_PDZ_AOJDyBA5MA1vAopBe9BBQDg8Ce3CjnBfADfrAaQDYGAY_A9pAiBDnPAUUCjQDEKCoADFQD7fBW_AqQDUeCa_AFEAlBAhQDq-CELDeADm_AoQD-NAbQD9pAUUC1HB1NAf_A9QD0_AzQDpQD1nA3QDERDd_AGRDlWA4QD-dC0KD2KDIRDeZAKRDBRD2QDi3BFqArRAiBAJYAPGBvQD3KD4JDxPD-QDZQDZRDMRDbRDxRAdpAo6BauAtQDYoCbPD3ADlRDgADL8AiADw4BlADa0CkQDDQDmQD_QD3RDOeA2_A9RDfGDCQDWQDEQDYQDzRDp_A-RDMABAEBASDSJDyQDFSD4PD0RDq_AhAD4RDxQDlQDFQDLSDopCPGBXSDVQDyPDOSDXSDdRDfRDGPAaSDwRDTJDJRDdSDSSDOeAzcAQJDuBAiSDiPDxRDlSDnQDXSDmKD4JAsSDqKDVPD4ADerA0LDCBAsADMLD2OBBMDllCkrBUJDyCB-SD89BtSAJ4AEEAANAdJAsBAZMD1SD5JD3SDVnA0LD3wAEZBLTDUPDNTDBTDPLAQTDknBj4ATTDh-C2SDWTD-9CDTDuAAIBAkBAyBAo6BfQDXFAoBD-SDWRDyADCTD0ADLDByRA9cBnBAbTDOLDVTDJBDXTDgTDduA4BA6SD0BA4mAlBALBAyTDQBDA7C1TDfTDtTD3CB4TDmFA2YAkBA8TD_TDwPDNPDDSDpAD3TDicAXaBLUDCSDOTDzADKDB3CBOBAiBASTDpTDbSDeTD0LDS3Cj3CyIATUD5RDOUDxpBqfCphB-pAPGBKdCo6BqTDf3CpRAKdCiABqUD4oC4RATPDcTD0TDLJDE3BjsAxUDGPAKdCaJBdpAXBABFAe4AiRDMNCdTDCUDwUDSoBGzCjaADBDdUDCUDbABBBANIAmKBMSDlQDH3Ch3C2IANIAoBA5nAk3CtSDkSD4UDOVDffAz3Cg0CwIDcPDeTDOVD2BAxAAbJDb1AbVDoADUVDEHAfoAxAARVDtUD1_A3EBfoAjBAoVDSVD6RDsVD-9C2BAPtAuTAufBxVD5VD0VDwVDMVDdVD3EB3wA7hAdOD-vCkUDVUDLSAbABrEBDEA7CBF4BJMAhPDMTDkRDNVDFWDHIBYMBNgB_VDg3CBABOtAFAB0IAbWDw3C3_A3LAoLAmTDJWDUSD4VDcWDjnB2DByBAaJApqAuFChWDMWDXWDsWDQJDKQADWDrTDMJDjWDsWDmJDVHDKWDkVDXWDjtAlnBYGAfWD3VDlUDqWDSgB8SACKDUUD_WDeEBIBAHNCzAA2VDxWD5WDEHAOXDJRACWDjSDrVDqWDOABpLARABcEAUABZBBSXDjADUXDjTDlTDoLA1vAFXDLWDTXDhTDvZA1VDTeCpVDUWDNUDpXDiXDrXD7VDoDB1IAoXDMXDNABsXDXXDqVDTVDqWDNBAktAyAARXD3WDuUDyWDeEBAYD5NAyAA8XDwXDjVDWWDHYDktA0AADYDYXD-XDiWDDfCQYDLYDUTDVWDEWDeEBRvAGJDmWD4XDOYDX5AdYDm4C8TDgYDbYDiYDIcAbFDmABoABLMBhXDbAB9sBfYDuYD3EB9sBgVDmYD4WDzXDWBAjBAnVDuXD2YDFYDqXD5YDvVDXJD9YDyVDx3CdNA1YDyYDR3CwBA4AASYD9XDpWDVYDWoB4AAYYD2UDaYD3YDbABWBAwBA5AAMZDMYDuSDnYDNGBYZDSZDzTDUZD-YDVsABVDFQBVnArpBTQAhXD-bAfRAmZDpRAoZDEEAAVDIECwQDawCZXDpRArZD82CAtAlZDqZDlZD5ZDsZD0QD7ZDsZDerAIBA3BAX5BbMBRRDEYD0DB8ZDVnADaDYEAURBGaDmHDMUDNYD4UD3ZDtZD56BuBA1HC_OCTYDOZDLSAUaDgLDZFArBAsUDIaD9ZD4ZDxLDfaDTWDZYDxXDeTDdaDVnAPBAMIC2YBfaDhXDfSDh_CZEAeRDEVAu3BDVDiVDcZD3YDyaDVnAfSDURDUQDaaDGXDpRA8aDDbD0aDlBAmWDxaDGbDzaDNgAHbDRtAJbDMbDLbDeRDuaB9NDBbDyXDEbDWEBGbD-XACHAPbDeRDRbDJYAWEA_ZDiaD9aDKbDjbDMbDVaArHA0QDDLDibDFbDQbDlbDeRDhwCVbDeTDXbDVGBgbDV_Aq2BvbD1bDnRDsLB-EAnBAjEAoVDcbDcuAQoB5bDmHBfSDnbD9tBV_A6JBduAADBjxCLXDCUDzbD-pADcD3bDfbDobDIcDX3AAcDLGBRcDFcDDcDKcDKEAaFA6JBXcDCcDUcD8fBacDicDhBAVBAAJB7gB3BAKXD-WDCUDDBD_CBXVDiLBpJDTZDpaDtcD6ADffCycDhZD0cD4UDDBDrRDfCBhXD8cDiyB4cDAUDFVD7cD6ADncDrBApcDx4BCdDRaD6aDjZDDBDOGBjBDrbDLSAPdDPPAPGBVXD0AA_cD6ADQdDnPAopB7VDZdDOlCEBDGOAdpAIYDnBAtCBSdDPLAaoBuVDVBDXBD_bDndDSoBEYCqdDXJDZJDYBDuXDqbDxbDCUDpdD1XDydDsdDuXDhXD5dD8VDb7BCGAzdDoVD2dDNZDCbDTBDrAD7TDqiAudDaoBSjASPA4GAAEAUwAbRADrAOeDkBAQeD7TDWQATeD5ODoaDSaD3YDNeDZEAPeDqgCSeDGKATSD0ZDUYDIeD89B5lAfbD6BA_SDRBDeeDEYCVXDzAArdDaJD9dDMeDweDPXDzeD0dDaBDFeDbZDcVDveD03CddDAeDYPADeD1eD3dD4UDaoBBfD5eDEeDuUA-dDEYCoVDKPDPODMdD-eDjZDaoBK3CqqA8eDceDNdD7qAVfDj3CXfDMfDWfDI5CzcDdeDUfDEYCkdDKYD7dD0eDaBDNfD03CmfDKfD1dDMfD2eDsfDXYDofD6eDLSAxfDeJAkdD0AAufD7eDwfDGfD_eDeJAITDBGAIbD3fDEHAMBD5BDLPDGeDyXDaoBmKBPfDHgDRfDNcDHfDWJDBeDYJD8dDaBDsCBrfDAgD0fDLfDAEAdBDYgD3mAE7ChaC9eD1ZDoeDuAAfaCPKAsBAArA_PDpZDEgDlgDZeDkeDpKDZfDTfDbfDEYCjeDJIAzdD8TDegDKEB6YD7fD2fD-fDkfD03CAZD8gDbBD9fDJgDeTDaoBXZDRZDagDFfDFhD4dDEYCIhDChDYfDifDafDdaCOhDfZDKhDqfDsgDXZD5AAQhDEhDigDj_AlbD1RAwRAyRA0RAAfAvPDLXDghDAfA2RAjhDZEAhhDBVA4aDATDohDNJAqhDNIDthD4RAzdDtaD8MAGKA9QDxhDLyBxRA2KC2eAshDAfANJBuaAzGAkBAFBAnQA1NAYUAPzC5cDjVD8hDqhD_hDTUCBiDNJADiD2IBzIAHiDJKAKiDFgDSiDzBAiaAzGAnaDShDTJDQoBSvAveA9pAiJDkiD-PDe_A1NAfiDMiDxRDiiDZvAniDqRDjiDzKDnSDBSD-WDuiDjJDFqAmiD5GAArAjUDoWDJGB3iDwiDIEBWvA6iDYZByODgiD77AOUCbFACaC-9C8zAhRDELDJjD7ADZHAmRAoqAqIBabDQaDUUDQjDWSDzYCrHAJQDCXDrcD-iDuAAZjDdSDbjDlBAdjDj4AriDDdDNTDijDnQDEUARtB1UDsiDj9ArjD_QDgVDPjDBhCIBBFQDJjD7QDzZDN8CPvAyjDhnB2jDltAoECHjD9jDAkDjeCHCCiAB3eBvjDpjDxPDQjDnLC9sBOjDbSDQjDOwAQwA4dCrHAKkDSfDIjDFkDTkD3dCSwAiHBZeDWwA1jDExAbFAbkDkjDSeDWwAX-CKWDSkDPwAFFAGvCZUBQkDVbDqkDfqAtkDlUBhRDWjDhkDseA3vACpA7OAuBA7fB8aAicAvkDJgDQjD5kD5gB8kDIYAzcA2kDRkDFkDDlD7kDFPAS4Ab_A7jDdID3ADClDCPAPSDBFAmkDQlDs3CSlDKlDUlDx7BhBAIlDwkDblDdNAVlDelDOFB3kDPUCclDlWAWlDOFBojDYkDEkDikDhdDMTA76B-NAEIAmlDbFAQUCSUCAlDehDLwAhlDGOAdPDmXDXFAzAAEBA5lDxgDZkDvlDQUC_lD0BABmDflDBlD8lDxlDImDKmDllDJlDGmDUlD5OA1TAXlDvhDw1BTlDilDVmDEIALmD6lD8IAamD9lDefAiBAXmD1lDwlDpUDoJAArAvRAzVBSmD4kDUlDLOAXkDYjDNmDwlDAEBlmDtmDnlDilDLOA2mDwkDnlBPHADrAJBAslBuBAArAnPDOOCDkDLwA9mDplBYuAAnDInDYlD4KD9jDInD05BzwAXHAEEA1EAafA_mA2cBcEAHWAvEAPjDQnDe3ALnDsGAwZDXBDeKBokDgjDBnDzwAGRDd9BBnDVnD4JANeCBlDdnD_mDNHAMnDYmDQpBmnDhjDvnDJMAOJBOEAqMA9eCunDsGARnD2nD-nDOZBIYA7nDEzBM0CEmDPnDBoDDrABnDTEAoXD1nDLoDJlCGnDgmD3nDOeABnDJ_AxmDpkDToDYuAqnDAXCXoDlnDZoDEHAboDr4AtnDfmDAoDolB_nDBnD_pAyBAdoDmeDHnDJoD7fAooDj4AroD8jDtoDmoDe3ABnDArAyoDRlDxjDfoDloD-mDJMA8EAgrAbSDsKDJ4CbuBOeA2LAAEAD3AFpDfjDsoD6JDQ8CWSD0sAyBA6jDyGDMpDFLD6KDGiAPpD70BWFAeSAOuAELDDpDg8AYpDinAZ4CDoAcpDCpDT4CJ4CgpDoLAaVDkoDepDasAFQD1WDbIAQEBdpDmpDfpD35C84Cq2Bq-CPIAXDBPgDKWDspD18A6pD7fAOQDr-C_pDYGAslDUUD9pDPBBPiAjSBHtADoAhaDVbDHqDzsATvAioALqDhsA9PDLpDzoDNpDtKDGtAfsADoAgoClpDP8CZqDQpDEHADtA1sA-cDeqDi8Cn9AhqDQqDinAGPB3LA7kDypDfqDJ4CjqD6ZAyqD2sA2IAYGAhkCvqDnqDjpBpqD0qDGKA5uA6GCJgDPqDyqDiqDQpDOeBJIAArDrpDzpDoqD70BErD70B9kDzcA5qDa-CDrDqqDoLAWpBmqDSrD8qDQpDRtBANAnCBznD2SDCrDZrD70BGCBcrDVFBRrDWpDUrDzqDQpD4qDXrDnrDTrDyqDLQBdhDHoD_ND7JDhrDinA7hAeRDsBAIrDyrDYqDxqD1rDoLAOBA_XAtsAmrDAODurDQpDNuC6rDRoDVpDEsD-rDyBAapDZHArrDOqDKrD7qDMrDorDlHDDsD0rDUsDyqDipDIIANqDBrDSsDIqDZsDQpDbsD2dACHAApAsmDRsDwqDJ9AMsDjsDVaAaFAnsDesDpsDLrDbRBasDsMAyEAqoD-9BosD6qDgsDzsDisD2fBRWA4sDwsD6sDorDNrDinAOKCXsDQ8C8JDhUA1qD_qDAtDJrDxsD01B48AGrDJMAIsDwjD5KDEsDprBEBAIQAioAq8APBAWwAPdAHtDZqDYtD4BA0QDZtD3uA-sBHfA-FAfrBsrDXtDsBBl8AktDatDRSAnpAqtD5sDSrDitD0QDztDBtD1tDttDV-CAKDuBA2sAQSALtBrtD7JDitD-JD2fALtDwgDJsDCrDEuDX4C_JD3LAZpBMjDCqASMBgtDxqDLuDTBB2fA9tDrWDZpB0QDFqD8pDfsDb-CerBMuDXuDOuDBKDdPDLVBQcBN3BSWDSQC7rDKsDDuD7tDFuDLEAYuDopBSPAqpBQSATQAcuDgjDKuDuuDhuDwuDjuDWqD6oDWtDtuDJKCV-CNuDbRABKDbpBsEBFsBFvDapBJaAIvDJUATuDj8C9JD7uD7CB9uDHvDVUC5tDtrDVuDDBBEvDZpBPSA27BIBBbvDBKDdvDXBBVABPvDT-Cc-CSvD9tDivDBJDVtDkKDYvD6uDWuD8uDKvDIbDmWD3uDUpD5uDCvDvuDTvDyvDImDlvDQtDnvDwvD6vDZpBRhDsvDzrDItDZvDgrBMKCbFAq8ADtAOvDCuDGwDvvDavD2fAhrBKwDSwDPiA1EAYEAdEAVaD9vD18C_vDRwDLEATwDbwDfuDqrBCBBTwDOKCoXD3vDW4CAwDJQDdpCOwDhtDQwDjBBvZDtWDAVA9gDXvDstD4vDSvDxwDLLAGVAmwDhwDJtDguDAwDxwDECBLNA9tDVvDv2BKSA9wDHwD0ABBxDGUAIxDvwD0ABhkCseAhkCJQDHuANwD0tDuvD3wDAwDQxDrvDLkDxXDowDRvDZxDu7CNKCkvDtwDUuDOxDCBByuD5ZAxwDNxDYxDewDUEAppBeQD1uDEEA8wDkxDQvDdwDjBBWPBrxDpwDtxDQhCEEAAGAKPAhgDruDexD2xDrrBLvDViDTNBJeB0xDmvD_wDtxDcvA9tDmFA5DB-FAVxD1wDBvD6xDjBBcvAq8AopBCqAjEASyDOtDCtD-wDjwDctDCkDEwD8rD1xDLyDjBBLLA4SAhfDjyDsuDPwDsxDnyDGfAw9AGjDryDCyDmyD0ABCxDEBABFA94AseA4yDqqAZWD7pD4uDeuDfyDKKCCBB3yD5yDpyDfrAZEAwBA5wAzIAD3AcyDByDBzDJxDEzDGUA8yD6yDbxDtlDFwDuwDuyD2yDTzDGzDseACxD2YApqA_yD2vDQzDmxDq8AFzDqqAHzD4BA5BAgaBTPBWxD2wDVyDN4CWkAP4C3jD9uD1EA9iAmnAnBAOzDJuDkzDazDY4CyzDDJC5xDfxDtxDO4CA0DCxD2zD5ZARyDHxDJyD-vD1yD-zD-BBseAE0DzIC6zDzyD8zDwzDO0DzzDbFA7YCR0D0TAHhCK0DuzDUyDC0DjBBjsDbeD7zDPtDcwDN0Dq8Aj0D5iD9-ACQAsBAT0DcxDcPD0yDgyDQ9Aa4CqRDf-Cv0DXzDkyDKyDz0DimCf-C-pAkgAErBEIAr7CdEA40DGqDV0Dh0DN4COYBfvDC5AK1D5zDe0DTyDtyDW0Dp0DN1DB0DDyDY4CfEA4GBpPDduDm0DiwDDzDp0DY1DtFAhkCUtDw0D3ADy0De1DC5Ag1DDFAi1Dq6B4fAGuADFA1vDXqDsyDZzDW0DjsDr7CcvAT_C5BAySDBcDrHAnwDH1DW1D11DRPBknDjzDc1DCzDiBBL0Dn0DtBBJLD9pA2ABKJAQSArmDteDrKD-1DmyDK2DT_ACBBAsDYcAIFAP2DV1DT2DEODV2DmzDViDa2DH2Dd1DiBBU2DxRA2yDlBAWnDkHBh2Df0DR1Dh0Dl2Di0DADBaFAtkBaFAHKAr2DQ1Dz1Du2Dd2Dm2DCBBl2DP2DdsDdyD6tDuyDv2Dl8A92DrlDquDl0DeyDprBT8CC8C32DlxD7nBdgB-sDb2DIsB5CBBGAj1D50Dy1DO3DM9ADLD-tAwrDjoDPzDE2DprBb3DNBBAEBW3DG1Dg3DsBBDLDd3D0zAbOAF1Db1DJ3DsBBHsDNtDf3Dv3DRBBvpD3sD96Bs2D42DhUAVmDmWA_sD43DN3DlyDSoBqqAl3Du3DB3DM9AThBqpDz3DG4D48AauA94ACGAHuDuBAE4DAzDc1DEnDnsB9qDAuDNnDjRDdxDeuDV4D80BX4D4ZAC2Dx1DPqDBqDPIAK-A8lA3pDPQDdiD9tBz2B9QBi2Dk4DQQD2GAmBAo4DCqDEiDhxAPFDU0Dc1Dv2Dl2DfXDXjDF4DnrD64D62D_aDerDNTDPqDA5DCODKLDBLDIiAe3DI3DGLDH5D9pAl2DOODk0D44DCtDG5DyKDJIAemDxgDIOCnQDhmBiIBw2B0SDZ5D63Bb5DFqB9pAmIBhHBIODFsBi5DLqBzpBiIBnUBXiDJiD6MAeLDh5D_QDhmB3tAHfAU_CJIAXDCn5D7RDFqA05DiIBd4Da1DEKCa5Dz5Dj5DFqAf7Cq5D5GAmhDRACy5D85DE6DxRA7tAEODPRD6KBizDHOCL6Dn_AIiDhUAu5D0BASpD65DWSD0iD89BGICe6Dc6DmSDQSDOeA6pA4uAR5DIuDwjDC6DA8Ah6DWFAaFAekDioDTLDGKAZaBu6DzGAo6D-uDZlDIIDo5D8RDt6DIYA-EAHWA0BALLDzIAWiDPICMLDS5Dk1D66D75DGSDu_AYuAwcBcIAncDDlAuUBljDF7DHODkMDG6BwSDt6DWQAPUArGAoMAwRAGiDU7DT6D6oDr6DL7DiADP7DPKAIrAjSB36Di6DnQD15DaRAJnDIBAVHAr7D_QDinBOJB6cBt3DB6DV6DhjD99CFuAWHBBfAoeCLDDf_Ck5BnQDinBvqB8MArnD2EAh4Di7D57DE8DlpAmFALFAZGA24Dy7DhnB99CJBAF8DBpADpAW7Ds5BD8DU8DKMByBArBAJ6D47Df3BnQDKODo6BwJCS8DxRAk8DfCBwJCtAAxAAn8DqRAkEBV8DtMAwJC-pBjSDj7Dv8DHEBx8DdHAoBA9vACvBu8DKODm_CWqA-8Dw8DwJCBBATiDkRAsBAA6DawC28DNuC-9CS9AjSBNuCs8D-8DB1CQcDGJDQ9Dt8DZ8DC8D_QDQ6Bz0ByRArnDXnDOQBdRAy-Ah7D56D28Db9Dx5BR_Cv5BR6Bg8DK9D57DGKDHBAXBDoJAnUBMPAF9DtzDbVD28Du9Dw9DiBAy9Dl-CzoBD5DNMD76DFqA49DW7A69DNrCZ4DEVDYLDA-DxRAC-D78DE-DxzAMPAlHDTqD94Dh8DO6BnQDL-Dx9DF-DMPAFYASJBBuD18Dt9DF-DzwAyICI6DlIDu8DGKDh-DKLDX6DZiDk-Df-DyRACJC6QAh7CpYCGiDo-Dw5Di6DS9B_TCo6BCUCvKCgiDgJD-TCgRAAUCTCCrzAx6D0-D8-DIJD58DLUAJ8Dk9D63B1-D9-D58DJJAatB4ZAx5DR9BD_DyRAZtBQNAP_Df5D6-DJ_D-TChNDFqAJwC40BszAbbDY9D9TCYICd_DF6Dk_DNqBLIDC_Dj_Db_DO6DOABCVC3BA8EArmBIFAJ9DU6DR_Dq_D2ND7KAJBAe9DuTAXlDkBA8EAp_D2_Bm_Dq2BvVBm_DY5DY_D1_D2_BsUDzPDo6B1KAcEA__DHsBsUDpJBMFAjSBeCBqyDI7D7-DYICsUDcIAWsDh_DlLCYICMWB3wAOAE0BBfAEa1AkPDcAEP_CiAEJ_B3wAJJA5oDI_DHAEHsBjAE-vBL3BeEAg_Dd-DuAEoAEHzCqAE5FAw1DK8D2AEwwApAEa1AhZBnNDZRC1AEaAC1GCy-BgAEmAEJIDvAEJ_Bz-B-vBr9D0_DFBEeAEMBEt_D17DIKAayBJBEfIDLBEHzC58Dq4DZ6DhAE-AEbBEUBEkAEjnCfBEMCBTBEtMAGCB0LDYBEyID2_By-BonDngD3wAlAEEBEfNCtBEMBEvBE2wAa1AJJAaPD29DZ_DSBEbBE6_DE1DPtCOJB5QAD3AlBE8qAMBEo7CM_BcvBQ2DPLDKBEiAEidC2MBYtAfRAwcCReBf2AvcCQeBz0BsAEHIDXAEtBEQCEitAktAXCExcCWCEfRA1TBxrDGAERBEdCEpdCdPDfCE5NAhCEVCEhVDB8Di_DpCEehByRAxvA_2Dg5D9AEFsBqCEf7COtAjIDGCE4aCrWD10DQND9SBZ6Dp-DrBEp2BADEw4BDDEJMAH_DbCE9BEdCEBbCBABBbCATAolBWiDy-DLiDWAEPDEvAEVqDzwAw4BPBE8AEoCEbDEH6D4_DpoDd5Dj-DHDEt5B05D8EA-5DxsAFAC4CEhDEPCEBVAIIA1CE-IBfDEtAEwDE5rBttBIEBv6AAJBFAEq6DaDE0BB_ZDuHCnYA0QDe2BGCE-tBOJBYcAKdAkNBa-DvBASPAaCEa4DeIDsBEHsBI6BMJB2DEODE5CEIzDhBA3BAZjACvBiuAG-D5aDJ7Dp2B8yDcEEIBBK3BkNBkhDNJAAbD8BEZEEkEEZjAkNBNIB_XBNDEREEb7COCEBOAuEEmEEkNBhbDzBEONC3EEBFAlEEbFACvBpEE-dCzEEH-D_9DTEEBEE_EEvEE_XBDFEoLAX_D_DEtEEKFE5EEpaBLdD7TCcCEUEESFEBFEJCEnpARWA6EE2bDoDES9BgrAG_DiyDZDEtEEDTAo5B8QA3JCK6DZEEnpCBBA94AcEAnBAIYAi7CsEE4DED8B3GCtVDffARjD34DlFE1FEdwC-rBLjDt_D0UAPFE8FE0BEY7CCfC6FEyRABGE8zA0UAGCEtFE5FE58DMGEgFE1GCOGEeSAJGEtMAj3A3GBNGEHGELjD58Dc0CQ_D9FEUGESjDYGE8zAaGE3FEIGEYGExxAlGEewCnGEeFDqGE-rB99B_3D9eDXFE_BBHGEwGEkADh6DSGEd7C1GEHPB5GEm7C7GEs7CuGEWCEVqDzFEyGEAEEl6BHGEw4Bb6D9GEGGEmGEU_ArzDmBATsAlBArBAKHE8EEX7C0GEmGEDGESfDzGEHHEmGEEHEvDEFGEXHErGEePBLHEhHE-rBFqCBHEeJAXVA86BQGB0FEgHEcHEiHEnVAoHEdDEDHEZEDVHEyCEMHErGEcBEVqD7AE3DEuHE2FE5HEt_DGCBaxDVAEaHEGHE_HE-rBdGEgwCGTCyHEWGE2hBcEDqBE2HEdAE-GEmGE58DuEDtHE9EEHIEf2AVIEfwBvFDFIEsFEHGEVIEwNCMIEVIE-NAZUA9kDjIE3BE5rDsXA7BEFHEfIEUIEpIEIeAGfACGAsIEfHEYIE-FEaIE5FArfAZHEWFEGIE3IEeJArAEkNBQEEGFExIDp2BnpC0tBzIA-UAAuDMIEk3Dy3DnCE-HE-IEDfC-ZBJSAJZAMIEj3A7BDtIEgGEHGExIEm4CUHEXIEWHEvHE-rBSQBkHEgJEf2Ax3ACJEhEEbHEZIEAgDJaADTAjJEqJEFgDsJEvBAZGEuJEQJE_0DSABMIEpfASjD0JEnpCThBMIEThB7IErFEZJEmGEaZArHBQSAFFA0zAQoDQFECKErGEiQB7JEHGEkkDVkDMCEI-DIFEkJEeJATkDtkBxFE5LAqhApvCsBAckDKSAX2DeRDTpDQBEPJE8JErkDEjB-JEmKEwWDOKEDKErkDlZCeKErHAgKE9WDT-DkKEHGE-_DrKErGE8EAJJA7EEeJE3HElHECCB0FAlHDeHEOJE2IEnpC8EAq_CRIEnAEVKENGBUlD7JEh6DNlDaFAAKEzKE2IEPtBVmAXEE0EEiEEt5B5_Da7DkrARtBWLEDJESEEp2BR_Cr8BT_Cv7Dx7D0JEiLEWwAkLE05B55D0JEA9BZHCkFEeIE9FEJsBp7AioA-CEtLEtHC1jB2LEILE2EEgHCUAC6_BAtB3LE-LEWACYGA70BGCE6-BJiAHpD6nA3QAKdBGMEtHC-YAJMEVkAAVAKdBzdD-yDpLBqFESLEfJE9LEnYAqDCW9BVFEBKEPJEJsBfxAPUAeLEoJE9IEhMEKIEPUA6LE8KESIEUsBtHC5QBSPAV_ARvAgkDBMEbMEJBAj3AkMExCEsMEPNCtHC6rBnJE5MEJLEaMEtFAGtBeSCgxANMEUACZIB14DFDEz-D0MECNEwrDAJB8HEYEEyLEtHCV4BHQAsBAnQAGDE7LEZBE7MEHNEviCGlDH3DKKEgMEtHCApDV_A4MEw-C6MEBOAhNCv2BnDEZNEUKEBNE80BvsB0FAsiAlNErJD8LE3_BbME_LEEEARLEs9DZEEQCBvMElHBiIB6NEjKE2IE9NEDGAwMEnRDS6DLZBm5DMNE80BJ_ANuCKNEYDExLEhNE4_BJ_Ad4APOEfGESOEbMEmKB-9DEJE5-B8qBXmDdJEYJEYOECNERuBJKAzIAdpAkOE1NA-MEmNEANE2NECNErDE4lAFFElME8NE8qBjNE-NAyMEljDXDEXOEDOE0OE0FAajArkBGNEbME5KEdgBrkB0IEDLEZMEV9Be1AN9DwSCYWBqOE0NEaNEoNEU9BsRDSXBw7DL5DgNE7OEyaAHCExAEJKEEGEXPEJPE6HE9DBqKEsNEo9BYPEVACQwBuWCo_D3LEkPERcAzNENCEPPEgHCkPEaXBEEAUPES-D7NESNEYPEfaAX9BwLE8IEzOE3PEhbAIBEiPEdOE9PEyaAm6DIFAB7Dg7DH7DROEdPEcaAIPEcaAPWBNMECQEdYB83D7WANPEtPEtNEMQE2BAXQExPEqoDbPEJQEHPEpDCPWBUQETKEjPEJPEMPEcQE7PE2PEkQEAXCSQEciD14Dx-DYiDLNEAQEXHCYPEaQBv2AZ6DhQEHFEjQELQE0QE7cA3QEcOEyQEJPE1QEX6D9QEgLEBQEARE8QEmQEfMEKQEYQEaQE3wAwuAwXBGCEDICBLB--DdICiBAxOE_ME1NERREVoBAIBCFACIByBA84DQREJdAEICUREWRErOEYREhRESREVMBSMBjMBFZAjSBHKEORCxQE1GCZREFIBhTDgNAgOE1IEHPEyREXtA0DE9CEcREBvAqNE8-BbOEERES9B5REZjAZFBNEBnBA7gBvNAjBAfuAsPEiQEt5BESEmEEZFB9sBMSErNErMEsOEQSEBFEMLBbuAliBlBBNSE4QEPSEnREVoBQtBsCEGIBjDEIQEnQEPJEYSEOSAkSEeSE-QExREhSEzREjSEttAnBAnKCgEEXREuPEZICEICnEE_XBdlDS9AtSECSEvSEDSA6SEkNBZFBkREOPEWQEqSE2MEwSEc-DWSEmRECTESREKTEH3AwEEaRDrgDwREYICJTEEUAyaDVSEhOE2IEJTEdpA_cA_SE1EE4SEeTE3eBfEEBSEiTEITELTEZjAwYD9NAzBAhTEYLEDSEqTEmEETSEWkA0QDvTEpJE5SESREP3AH8DVPEcPE4REyTEjkD2EAzwApoDYpCkeBeHAAEA3TE9IEqSEHUEhUAJBAMUEUREDREoTEp2BLUECUESoB2EAxvAtMDNTEjTEAUEWUEPXBMUEDaD6lBsBALLA_mAgREPTEVoBMUEEHAfUERABjBA4HC6OEHPEj6CRADzIA9iD1PEPJEwUE99DiLDR4DIREYME9KEbCB99Cl8DKEAqtAkCBdiAt9C-VBqCBEEAXgD0JEinB10B3_DsLDEUDwCElRE4SEKVEZiACnAD_CfREJVEU8DZiAXME0UE2IEKVEt_DWjD_5DGCEdVEN8Df_D0BAgVEXVEEtAW8DpoDhVEU8DUfAWVEWTE2_BKVElCB8NDJtA-IBnSEJREvUEU8DyVEnCBxcAGVEnTEwTE1GCinBm9D5BAq7DnVEu5Bw5BDWEHQEEqDfNE-TE8UEMPABWEkiDjBAWjDGTEVQEp2BinB6VEVrB3OC-FAWOErVEGiAXWEFVEL8AbIAE4AcWElrBEVEMWAAfA_XBRUE_VEYIC1nDfnD1oDJIAJUEZEEOoDZoDauA-QA46DRNE1UE8oD3oD9QAwEA5nDutA8nDcTEHPEKOC6JB7MD2MDEAC_WE3RENWEqRAh_BT4Bk_BX4BHXEGPEJXEKOC6rBAGArUAaFB6UEbVEBXELXEBACGXEz_DgDEPJEKOC6AEozDWDEJKAGCEKOC1OEelDNOCuDEQXEnNE__BaXEusBqNCl_BPXEWPEZXEi3BI3BYSDGPAFPEzXERXEVJC-9COiAauAMzApWE4TERbBaiB_XEMrB-DEMWEsXEv8DylCjhDMrBwWE9FERbBMzAlXE8XEMzALDEYGA8TE0PECOEBXETYEMrBVYE15BkVESYEHEBl8DuJCWYAm4C2tAR9D0JEKODpIB_XBQNEXLECYEw8Dt_DHKEnWAVvAAyDrXEsOE_8Dz8DN6DoyDSKEfSEbACD9DtmA2tA6YE1EAh9DehAj9D3WE2IE3YE_YEzRAsaBCZEuUARYAlXE0IDMjDBWABYE9IEjIDf6DDEA-NEV_AHYEdQERXEQZEsqDrBATZEZEEVZEfrAXnDoPDaVEZYEcZEhIDfrAvgCCvBgZEPYEQZEEBArZEkNBO8DvGA7YEuSEzIDpZE0nAuaAyEAjNBoWEXXEnZEJYEiZEvKER8DoYEQZEdlDjrAsTCIYE2YEQZESNB7WA_3CYZE-NAjIDnYEvVEesBLaEVMEc-BEaEpZEo5BxZEMFEoPETaErsBVaEbaEzGAjIDDeDJiATWEOSEbACLaEnOBngDVkCbZEAaEpaEplDy8DdaEaUEWQEiZEM_DINEViDnRAviDrEEAXEoZE4cB58DWPB_cASaEzaER4BLaEt_DPaEhBAyBEDbEJOCFbEtMAULDMTE8aEuaEZaEt_Db8Ao3B1ZEATE3ZE-aEeEEuBA6ZE2SEQVE0aELaECFEyaEQbEKaEZaE7hA6BASEAoEEibEIXERbE-aEYnCCvBbrDqbE1YE1NE1aEYnCHbERaEX9DeaE83BLaEyZEpIDZwDmaE8YE1GC1aE2bExbE6XEsbETwBKTE6QBV_A3bEPZEZaEHbEmZEeXEHZELaE6WAlsDm4C1bEFOElHBLcEYaE-aEjIDOYEfXELaEwcBhbE5ECMcE-aEgcEpbE5EC3hD6PE3VE9aEHcEwcBDcE5ECIVE5bE__BfcENPBucEvVBocEsdAwcEKbEoaEZaEO7DEQBqMEjbEzbEzcEkPBskD1OBZcExcECAEHcEaQB1cE6VBjcEHcEfgB-ZEQcEBXELaE9OB_PBtZEecEpZEubEBJEQdE9HERcEpZELdE5ZAuWD1kBdXEcdESdEedEXcEZZE9bEMMB37DYXErcE_0AHbEXwDUID_bE2ZEgID4cBvdEkVECbEAdE4SEiZEWJECPAWdEddE4cBwdEZwDhdER6BNdE_0ABeEMMBHsDbdEGZEldEAeENPBvbEDGA3iAydEXbE0dETwBtcEndE-NA5wAaOAoBAfuA4dErbEkbENeEDdEEQBOTBdeEybE6dEQZE9cEcPBWjD2REleEfbEpZEskDReA-dEMeETwBaQBxeEtdEjcAVzA1eEGcE_0ALOAUABqiDLWEtaEsOEXmDWZE_-DXmDkeEFcEBfEfkDs2ByAEVwAdbEHTEp2BCfEyRATcEYFALfEWNENfEUWEt5BQfESfEpBAUfEWwAaZEoSE2IEQfEXmDDeEc9D0JEEjD9pAKFByiDvWEbTEeeE1NEmfE5iDjiD8SAPIBeME7UEJYEufE8rAlJDvHBzBAnJDyfERdDHdECWE89D2HD05B5eEsOE_fEm_D_cA5XEJaEtfEHMAHWEy5Br_DcXEGCE_fEFtAxEADFAx9AdcE2IERoBEAEo2DsnDYYERdEJXERoBR_ClbBp2BlfEj4AGtBlbBWgEHPERoByTAUfADgEKgElbBfqAlbBbWEjgEugErgEKeEtYE9IEnLCKFB3eBngEegEryBoLCQpA_cEsfE4SEOkDkeCGUAuBAb-DxgE-fE9gE9sBZtDqcDb-DwsAQSAxhAIhE6cEmLCKhE3eBzZEQ8DQgEVhEvTCEQBXYEQgEp8BF_DvgClkBAGD5dEWQEFtBoLEbIAJtBEcEJgEChEfhEbFETiA-yD1KAwBAjdELeEegEthEphEicElfEp8BI5AzIAujD1gEfLESUEP6B6hE9fAJMCDGAIgEAfE1NEKdBpUEIFBBOEdgEJYETkDOUEWBAKdErfEseE4SDfGBc9DbuBoGBiGBrGBzhE2gE9LDPTDWiEn9DYiEz0B7gEcwCiiEhiEgiE5BAPgErBE4SDgRACpAulAlaC9xD7eCN-AsgEiEB2TDOVEtVDqJAfCBoTDOVE65D4SDgTD1eCJMEGHBzUE_ZEUpCYTDsWDDjENiEFjEgTDAGAshAZ8C7iEXUDWbEoTE-iE3iEfrAFOEQSAPjEbDB9iEPTDgTDMwDoqALgBIjEkdEkaC0LD0nAEYBDqDAMD8iEriEbjEUjEq8A0QDHaEtEBcUDsNETjEQjEEHAq8AxwDujEgjE0hEliEgTDp0Df-C3jEwjEzaEyjEbDBnnDKOAOLA4JA4jEdiElMDqjEzjEmRAhBA4BAz2DnBAuAD_jEkhEBkElLD4TD61DHkE_hEJ7DUkEuTD9VAuBAXkESkEBhEPUDUjEObEeRAKTDgkEUiEKkECkEz4D5pD1pDJIAYkEyOEJkEWUDqkEOsDvBAqXAgxAvkE3SEikELkE4gBIYAkBAaVB4kEebEbkE3CBjsD2kEPUAAlEHTEClEeJA-zAm4CmjEajEykElLDddBGMDOLADEAYMDnkEHfEZLD0LDRlEVMDfTBJMDlWAHlEVQEJlENGBFkEvjEojExjEpkElLD61DNlEpjEPlEuTDUDB_EACGAmjEflETKEerAzHBwHBIBB1lEXtASeESjEo7A_AE-vBGCBsYEZkEfLD8lE4AE5BEdgBnpAO_DA8DBlEDmEywCNREJdA9eE0BAAmEwkEVtBLmEMEDZPEjaA0jDrlE5pAcDEBDESIB-PDJ6Ce_DzAEcgEhjEcwChmBihENJAgKCOlEamEmSEFqA3-D25DJnD08DAkEo7AN6DjnBOtAwmETkEymErmE0PDHIBq0D-gC5dCZmE_oB5mEqZEKhCOHEZaBRHE1tBmlEvUDzmEFTEpcE0fEUpC05DkNBkpDInEqmEIOEF6DycBBkAFRDX6D2VENnEZLDhmBr7AMnEsdEkmEzmEZTElUB0iE7qAhmBHbE2mEhkEmUDUnExRAHbEJbE3mEJnEBnE2bEtmApmEAnEsnEETAJcEQaEuJCp1DciEBmEwLDxnE3nEznEWqARmE5kErnE4pBeqAj3AGCBFPAvvBPVEIlE4mE3nEZUBUuAvNAmWAFZEIkETmEAoEHoE7KArRAqzDoxDGxDrHA1nE3sB3nEoOE6nAE3AwBArdEEjEcnEzmElDEzmE_mEhoEZoEliD3eBJ_AnoEJjEpoEBnEaZAZEA2IAS0DDGAonBgoEhmB9rAfnEooE1iEuoEBqBB-DTVA9kES4DgnEOnEzmEvOEBnEtoE3OC3sBttBZgEhmE9oE-IBQpEDoA2KESnEAnE6DEHhAPNE_eEffEAfC8qAUgE8QA81A82C00BEZAQIA8QAAhEokEBTAeJBE3BJKANEESPAVEAXHB9nESmEg_CdxAtpEYJBlnEerA-tBYJB6lEakE3pEmaCVjE8GAGiEfpEfpC4pEeJB-pECmEspEBqEYnC9hEGoDrpEKUAWpCCaCJqE_nERqEPKA0mEHMAmKBgoEieCxvAEoEKmEBTAWpCmjENFE-VEKqEWqEESDnUDHTDXJDbqEhqEpiDlVEnZC_tDhsCtoEieCYJBaqEyqEWpC-yDyTA1qEZpEVpCXqEiKBRUCSEDxmEgqE9qEJKBwuAuUEfpC3qEO7BYPAeqEOoECrEmHB3BDe_AHaD7qEieCo5BMJBD4C8eC0pEFoEdxAWpCUrE8GAmKB7mDBrEmqEXpC5fEdhBbpCp7CimE5jEUpCieCtjDImD6qEgrEheCWpCrrET7CerEJfEkqEVqEvrEXqEuRDmgB9-A7aEqnEarEXqEJ_AC5DZtArqE_rEXJDqlESrEWpCmKBmjELrEglE-rEEcDFsEtkEGLBjlEDsEmHBXYEmOEipC-hE1pEgpEieCXhEDEAtrEwnEhrErRD3sAPbE9rENrEpUDGPA6pENsEGkDQpAleCN-A_7DTsEqsEDwAesEksEgsEBdDnsEYsEZrElsEFUEKSAFFASHEosE5sEjrEFIBysEQqE3rEmHBFYAXaDPoDPqEXlECpEieCLOAUqEeiEBTAZFEaEEAFEVBAYFAvXDzsEheCRtEPeEp5CbqEZtEkNBDgDSrEdtEyEEsGBcOAVoE-nEPtEKUAhtEhNBxpDyqEDTA2GEBpDSrEttE5GC5FAiJEwtEMTAbIEr8BsaEFqEcwCgrALOCvtEurEfrAnFEadEJtErhE7qA8tEQnEApE0oELtEnFEZIBIQAhqB_tE8tEPdEKCCfsEheCDTAHJEYhA-sEKUADTAiMEkrAYuEUuEMUAoMEkrALsEzlEdxAauEXeEaICQpDduEAuEMTAWeAaVBjUE1rEntEeuEhjDBXAQcB_NAvuExkEZuEruEaPAbhAaFA1LA1uEbqEDTAWeA61DuuE_uEMTAalBiuEHFE7pEDTAVlC7KBtJE1tEtgDaFD9KDHvEbMDkuEMTAApDNvEPuEDTACPEPEAktDXvETuEquE7DEEEA-OESABtdD7qEnpC2aDTQApuEmvEVqD6JBObEWfEjuEuDBmGEw4BSvESEELABNHE5MDEXEANDgoEnpCQdCzIAkOApmDU3ClvEHGE8vEuPAGOAJ4DDtE1JEdlDzvE7lEwvEAIExaE5ECMoD6vEgIEkNBKwE_pEMwE-rB-YAnUBpvEHGEcZCJIAUwElqEBfCmGEMBAWxARwEmGEduAe8DyxDepEqcEgBDHGENBACBAMZEi9De_DXwBkwErGEEUAdqDBwElwEgwCzfEJpEZLDhBD5wEGPAewE2rE1JEYmE3wE0wEJdAzYEzwE-rBunEV_DgWDtoE9wE5nEKKBQZENxEaJEmND-NAsBADBE_tEnpCx3AAxEwuE1JE5JCp9DZCE3sEfqEyWDmGEjIDTEAK-AO9DyXEEuE1vErGElxE0IAMiEjmEQLDHGEaQBsvEVLD2uEXoEjxErGEaQBrQEIxEf2ASLDtvE2xE2pEWwE9xElZCCLEKtEyVDmGE9sBcwEpuDRIA8xEeJAnXE3OECgAReANyELLEdNABmDftEYxEHGEiUBGCBpvEX6D0jE-7C5OEGfEqxEaABh6DAEBreEGyE__AOLEx2DnBAmyEiyE2ZDnrDFtAJqDSqDbqDzDEtoEa-CwyEdsAzyE0VEoqEAyEgpE1DB3DB9YB7DBNuE-DBpuE-yE0TAAzE7KAEZBDFADwDtyEcaD2DBGzE4UE8qAQZBcEA-tEevEFzEC_CeqAKsB_LDkiEUpCWzEHzE9pAPMD5uARnE_tE9oARtBmmEuTEP1DevEkzESaAhtCzoEwxEZLDqzECGAhtCOtE3uEUmAJHCYnArkBtzEorEvzE2zERSAlgBaqBrHAWOATlEgoEwzEStBRgBJ6AFoD7FEHiECpEE0ErHEbiEbxE0zEWnA76BlgBHbED0EV8BS0EanAV0ERfEJdAnRA9DBZ0ERTE8SAc0EonDe0EEUAh0EMWATiEnyEbpAV8BvYCZUAv5Ba6DHuA0BBtoEPtBdpAsyEK0EOtBV8B_oAX8DviEx0EWmAPGBIXB70EmsEcdDv0EuvEIvElaD4_BGLEc0AEqEqwEUpCpDCsRDHRESUAUzEXtEXQEWmEGVAzzE3xEPLApDC3wAP0EW1ES1EaVBDaE7qEpDC6IAxsBncDVtEgoEg1EyoApuEm1ETpAa1EByELSApDC3VBOIEvVBo1EU9BRcAy1EQQEcaAV1Es1EX1Ez1EBEC11EJPEzjC7xEtoEu1EhbAaQEA2Ef1EU9BPWBLjDB2EU9BYWBF2E_tEpDC7QEYcA_cAQ1EHwEP2EfwBv2AJ1EbnECpEpDCv2AS2EdvER1Eb2E7cAY2E7wEa2EU9Bv2Ar1EgpEb2ETPEVHAo1E_LD0LDRQDrLDYGAMBAylEE1EpRAgzENVELkE6JBWeAy2EWlEMzEX1Et2EgTDSMDv2EDGB32EZjEB2E_2EUjEB3E5MD6LD82E10E-LDeZBQMDA3EJZBEMDuUAyFETlEdlE3EAM3E6tEL1EH3ELkESMDalEGlDclEVlEllEO2Ec3EqkEf3EOEAHMDUlEf_A72Ej3EevE22EjLDUjEn3E8aAh3Er3Ez2ETvE12Em-AHzDZzEFfB8yEkaCiGB63EiGBbzEOMD53EseAiGB00Ea3ED4EVzDbFAiGBFFAreCx5BG3EK4EhjDluA_3ED1E33ELSAP3A6FExvAgoEY4E2wE_tEY4E4PEPGBdhEtoEf4E1aAdpAcsERjEVwEX4EPtCZICHVDj4Er4EY4Eu4EG0CZICrRA8QAb4Bb4Er4EWoDLTAi4E7qEY4E54ESUAn4E34Ey4E9sBa4Ex4EO0CHdA9sBMMAeBEF5EKdAmrAI5EK0BpuEY4EYpCM_BdpAzcAvTAjtAB5EG5EMTA8eEHIBgoEinBSgB2LAa7ApuEM8D8MAEWE7qEKVElWEd5EsVEzVEmVEm5E99C9VAgEAGwEo0EpRAinBd8DLdB_OEtoE05EDGApABu6CcEAn2EkaCBWEzVEDDET7DQICltEZsE_5E99ClWEYbAoRBnQAefEK1EZLDWWEDVEzVEkQANJA_XBhyEN3EVnAyWEuoDx2ELhDevEZ6EuWEe_DB_D45E8oDFFAkSAauA8EA-5EcwC_8Dt_DYpCu-DHADX6EDbDvYEtMAb8A6YEGrEp6EkEBwJCpuEKODwJC6YE56EkEBs6E5GA96EHEBJEBMOD0FAl5E_tEKODJEB58DHFBiBAeRD9_DKZESnB7qEI7EaEB58DAZEedCR7E0EBT7E76EwaBfxEP4EX7EC7EZ7EJZE6YEigEe7EYEBk_CnEBAXD1sDiQAKNA3OB0OBAVAIaEv6EjEBf7EmEBd0AMEBthAm-AVaAseDgoES7Ez7EiqD3EBOTBOWDtEBvEBtoE77E2EBeEBWBD6DBpLA7EBRxB-EBXnE8rEHwEE8El_CwJCo_Cm-AHLEH7EY7E87EMYEWqA6YEV8EevEQ8EYNAA9D4SA2tAc8ER1Ee8Ed0Ag8EZFAsiA3cEleDBpEzEBy7ET7An8EuBAH8EPABj8EP8EX8Ev8ExYEwBAJeEDuEw7EPLAl8EFgDtmAsiA41EgpEDFEqhD5QBtsAaiDsRAlhDDGAtsAg5EikAD8EbiDF9EL9EsODDFE83D2XBl5CP9E4ZEc9BraEI6A78EI4ECpEBaEa9EOLAHxEY9E-aEmcEx1EhxEMrEYbDpZElcE9ZEd9EO6Ef9EneEOeEkNBi2Es8ELbDgeEmcB8bETpEk9EVeENPBEdE3iAN6EZ2EFEBx9EDdEJkDo9EMsEsbD4cBPkDLIDpuEXtBIBBt0D7RBEUAA-Ej2E7qAN-EBFEMuE9DB2JA4JApxE88EuAAV-ET_DPEAImE16EUpCe-EN_DxxD93EcwCk-EGmEcjAYrEixEWjAa-EG1CT3Ds6AuWA09EJuEU-Ev-EseAC1ALvEJIA0-EuzECpEe-EygAFYA8-E6zE--E3-EIBBOTBWjDW6Ee9E2-EYjAIBBUfAC_EWoE51Ed-EF_EZ0DF1Az-Ev-EgoEe-EQ-EJdAS-E19EVnAe-EEeCikDCaEZ-EF4CtoEf_E0FA0QDh-EY_ET_EgvEyBAP_EmtEQ0ELcAXzE4_DKBAReAx_E9YBV4E0vEQoBKEAy_EnfEYBAlEA2_EQEBn-EsJD7_EezEFqA0_E2aCsRE3_EXwAIuE9-EQvAEAFQzEHAFKdD4zDgoEk-CBuAkQAkRAEEA23E5_ECBDjlBy5BNMCJgAPGBAVDPgACAFZLDk-C58DdoEiKE1-ELGBdAF58DXYEqxDtoEmAFW8DRtBUAFsAFW8Dc_EqAF6_EgKAzwA74E_tEmAFACEOQBh6E7qE-AFagEf9DXYEwbD9AFsAFA5EwAFJBFDGA5KAg-A4bEIBF6AFmRA5BAW8DUtExcCs-Ep9EVGBdAFOTBBIBtBAw4B0AFSBFECBoaCZ3Ev9EOAFugE6oA8AFevERoBuiEJKAuCErGELBFugEssA2wA4dBIyDCBFkgEyBFsBAHyDBIApwEB-ErAFugET6Ek4CLWB0BFJmEZBFvgEZ_ANOEB1CpuEpgEK0CLdB4bBKCFkgEyTA6BF0AFugEfbBrIAE4APCFUCFPdAusEwBFHCFPdApBFR1ELCFPuCTABDCFTCFdCFiCFfCFHwEpgEB1CK5E2BFugEXjA4JAIpEd_EcAFugEksB6wA5zEQ_EgpERoBUfA5KEG-EvvETdDkgE6sETwAnKEcCF_qAAtE6RELOAANARIALgBYCFZ_ABDF4kDXoBxsBMDFFDFAVAZpCHDFQDFZoBAwEIBFugEODF8uE9CF02E_CFugEnXEq4DKCFdMDKFBuJD0qE3uAlUAIKAkAFCpEhMDoMDxJDMJBUAFgMDpMDYAF9_CXLAxDFwAFzDFTgBlHDZUEqBFCiExEA9WEEoDUAF_DFcMCDEFxEA-pAXzBajAR3DwAFEEFVgAN2E-DFHEFymCnUBRyEp6D92EIEFREFDiE9LCDEFY0ESgEeMBIKEu9E9BFQoBTtBzRAGUA_RE_XB5nAbEFq6BoLEwFAbAECBFjEFN0EdyEpEFVSAiGBzAFMEFY0ELHCjaBrHEyEFoPAGmB-fAlgBKCFTtBrHEAFFY0ELhB-QAPBAuBAyeBpuEJiE0DEH6DioAkKCMMEtoELFFKFBxKCIFBgoESFFPFFIFBzdDB8ALgEOEAC9EkaCXFFUFFRFBTFBnwEsDFbfDbdBXpCIFBC4ECpESFFKdBddB83EWFFnFFYFFRFBSpDi-EZLDLFFwEFkXERFFnFFKdB87D9HAFOD5OEwFFFdBC4DRFB9FFxLCeIBLEF7qELFFKdBKFF7FFIFBeFFcwCKGFIFB3AFNAFdaCNGFiKCiWE6FFCGFtFFFZA83EKFFHRDOUEf_AEICRFFHRD61DPLEOyBisE4_ELwEGFBoBAqOA6REWeAahAUrB2LA3LAgoEGKDB1DrBA5MATEFfYEtoEl-Dt-DA7EeDFW4EPLAGKDuICpuECHF5aBEiE6nAY8B7qEFHFOcCEhBpRDCpA9mB0GFr-DuICNHFBfAEHFgIA-lD6MATGAlmBySAKpD0GFXHFzmBaHF9mBySATGFD_E7qAOFAqRAZFA1EArHA8NC69EKHFXHF8EAdHF7GFvHF0FAKpDo6EUpCnHFw_D3LAy_DzGBoiEM4E2gBmiEpGBnBArGBwDBQfCjwCWCDmBDkwCpBDJfClaBmwCPxC7VCdIEE2BffCbCDxfCdpAcfCOCDySBSIFQgCogCvoC9fEVfCtfCTIFdoCnPAEgCjsA9fCfIF_fCtPABgCTEAPoCtBAWIFw2CXUA-fCxLANhCRgCcIF8fC2fCH0CTHAyIFbIF1fBeoCd4ElaBcHBASAeIAVHBJHBcEAVHBUtCMdC_IFhRAeHBCHBgHBKHBjHBuIFQHBLJFdHBVHACJFIjCYHBVJFzIAfFEPHB6SDmBAiNBEKEkRAY7AIMDnrElVAbJFlOAxTCmTCbJFuHB0HBTuAyHBvHBXtApnEMTC4lEeaB9ZAxJFwvABmCaJFtJFyJFmcA0JFYtANJADBA2JFeSBwBDmcAIED9XCbRERtATQAyiBFIBxvAJIB3PD6pB8REGKFAwCAEAPrEOtALKFyKE_GB8aCGyB-aCfXCAbC10DQIBbmEbKFdmECbCzzAZKFicC-xC6pCVqDdKFRDEotBHbCvBDN6D9pBsoEtIBtKF2gBiIBZyBgMA_pBsnEnIBMuENpEwKF5mE4KFhIBN6D0KF0pE6HBxKFxfBKqBsnEOqBF7CstBDoAQSC3dByDE_IBHnEAKFuOC8pC-IB0IB14D4IBNLFxIBNLFIeA2lEEIEtOCXLFO0BMLFttBZaDQLFeLFjmBZcA3OC0tBrKFF5B6tBGyBU5BQ5BrLF9ZAtLFlaBR5BmcAkJBJEEEEAAHA0-CTJB_tBWJBUXAkJBnJEUMAzLFUhAkJBxOEAMFvLFIUB1LFPJB4LFb-DUJBGMFWiBkJBpLFK7BNMF5eBDMFMAFqxADXExMDXJB-MD8JBXsCF5B3vEYMFzzACNDpDB9JBaMFpDBENDyLFIuBgOCeIAiKB2FAWxAZWE-nAlIDuMF4nAn0EMdCV7Br8BQKBESAIEAtMF1VEvMFASExMF23CNsB-_E0YE9XC1MFWwA3MFsMF8uDGRD1NAs6BpLBPmELNFb-EF5BoMF_zB1dArMF5MFINFsLBONF3oCJNF0BAYNFBNFHuBYKB2MFZKBPKAHNF3DFSODF6EAMFRNFGNFVNFkNFSQDx9AdNFhJBoNFhNF4MFVBAWxA21BREARtB1fCEuBfNFFNFxNF1NFHEA3NFouCK7BwNFgMFJKBjNF-MFwMFZaCvNF6NFQKFXMBEOFqNFNNFkZEEoANCBeNFjKBsLFJrEc7B5tEBOF6NF0LFWOFCGAqOBJOFUOFwLFcOFICCHGDhKBY7BCMFiOFklBSTATOFjJBoOFrOFrKBRKBCZDIHDhKB4gCxgCcgCzIFUEAgNAxAAPOAccC3NAYOA5nAXOAjoErLBkIFJhCBhCLhCgfCSgC1aAIhC3gCKhCVhC9hC6IF9gCKPFQ5B0OFswCOhCkBA8xDHhCbhCLPFFPFNPF36AxTCoNA6OF6MD8OFUOA_OF9OFBPFzUDgEEAMFTPFlJF5vC0gCigCEPFUhC1OFVoCDPATEA4PEryBRPFyLFqPFynCxTCQPFZPFSPFMPFxPFboCWoCpgCGhC3PFgkBwZE_PFDhCxTC0yBFQFMTCHQFbPFAQFjoCoIFVPFfPF7OFXcCAPFWuBnKAlPFYQF1NACPF5oC-PFPQFMhCSQF3OFXPFMQFDNF5PFnIFSPAQQAUQFhPFWQFaQFZOAXQFZOAdQFGgCvPFChC4fCYhCEQF9PFlaBJLBdtCniB1HB4KBN6D-0EzBDkeB1BDeIASKFhnCOgDGLBMLECRFFIBERFhuABLBNLB7uAVMFlVApREoSC2hAURFZLBjpAYNFknA6qAdMB5LBtSC7LBeEFWaEqLBtqE3LBeEFHMBWMB4yDS3ARLBhMBfRFQuAeEF15EX5BlRFeRFfMBgRFzRFWHA65ELMBiIEdRFIMB4OCALBeEFBBE8MAlUBrRFmRFgMBhRFQOFaMBkRFDSF2RFhQAXRF1NAJLDhICnMBjxAXPDsMBkBESSFkSEmiBALBkeBRCECwBMTCRCEYSFWiBZFBbSFSRF1WA9BDpUCFCDzwC_wCqVA7wCTKDLCDHNB15DQNB0fALNBEnBCxCONBvSFDuAf7CIeBkOFCJApSFRqCACD4wCMCDFxCPJFsSC0RFSCCvSCXSCySCUuBmgCeSCQeCvPAYiExSCeuBQMFlPCzPCVLCyBCYPCyPCMKDczBVTF3PCWCCXTFFSCB0BZcAOPC3PCUPCuQC4uB2PCEvB5PCMcDsBCTTFOIFiJCtqCmTF8BF_GBwBCRDDklChTFnTFmTCjTFlhC_BDBTF1TFwTFwPCrTFAxCrSFrfA8TFrPCg9CwUCmPCAxCNCDxcBpPCRmEpXAHUFNqCsqCBXAvTFEUFSuEGUF_TFrrCkXAc9CdTFiNBDUFPJFyTFmDDYUFLUFnBCoTF4TFFFDDWASUF4PCnJF8LC0ICmWDHEA4TDcEEDdBoBAtUFNkEIKAayD0BAPOAEEAi7B8MApxB2FAXaDpxB8NAd0EaUFfxCJUFcUFkUFsCDl0CoCDnUFcTFeNBOUF23AYXCCUFnUFFVFpFDOVF0TFJVFjUFBVFiuCceBUVFhUFMyEXVFa1CmfAPVFbVFoUFFUF3UCMVF1PChVFRVFeHDmUFhVFKVFvBCmPCAgCYrCuTFnVFdVF4IFoIFwVFRUFrVFWVFLVFrTFiPA2wCm0CEVFzVFWhCtPA9VFIVF4VF3TFAWFRQFSPASqCxVFEBC9TFbzAuVFCWFDVFVVFGWF6VFYTFBWFPEE0jBQVFHWFsoCtPAaTF2TFjVFbbCPWFXWFQnCSWFflAQzBrUFImDyUF4BAvUFHKApWF0UF9bD2UF6MD4UFJKAdRC9OFncD0WF_UFO9EUWFlvBiPAlFDaVFMWFcVF6WF4fC9WFLWFmBCTUF6PCBXFzoCSPAaXCgVF_WFdUFhWFQcBuFD3VFNXFsVF7hCPXF5JEnuCRVCZWFIXFoQF1fBZVFEXFzBCiVFUUFkVF7VFtPAmVFNXFoVFbWFSPAmXFFXFhXFHXFtVFrTFXvBjWFyVFbXFI0CyXFTXF5VFvXFVWFpkBYWFFWFFzBO_B5XF2FDr2E8XF3XFmTCTWFAYFLFDcUFoBCj9E0XFIUBdWFyIARTFxTFmPCPADicCaXFHYFfLFqVFEYFfWFPiCSYFWlBUYF9XFGRAQYF-TF6XFr2CgTFnUFhYFbzAwCDODDzCD6CD8qCZxCkwCuCDHxCpYFVxCAiCNvCpqCsyCrYF2hCfCDMVCmxCdlCCUFRxCvCDrCDk0C5dAwYFPCDBZFyFDtxC0xCsYF6YFlqCKGDzxC4YFBrC2xCogBgPBmOBh9EnKDeOFRZF-PBTZF1hB8eBEQB98D9PBMQBFlC2dE19D7hCUdEaZFbvBcZFcPB41DyOFCJAcQBmZF1XFrPBYQBcPBeZETQBeQBteByZFRPBjZFoiCSZFpPBFlCoZF1OBjHEYZFgZFnZF2ZFmPBa3A0ZF9ZFEaF3iAvPBkGEfZFdQBIaFgQB5PBxdAfUCHaFDaFQaFKaF3dAHQBUaFvZFOQBWaFoBA0tEFDD7ZFzPBNYF2PBbPB1OBWIEkZFhaFUQBPrCkaFlPB3iANKEYZFHeE-eBIDDYRCpdEoBAADDrrC3aFnnCnvC5aF5jB-XAXIFxTFGDDF-D3QB0fBHbE8QBO8E_xCdNE90CCYFAcBKDDwACtHADuCyjCpACe-BTSClDDyNBMyCDEDSrCYrC-DD4iCy_CmnCWyCNyCYyCAEDnyCaDDpAFqFCYDDdDDfyCOjCprCqDDmqCP0BTvBYsErbAnbFTcBFhEb-D3rCwHA1EFsbFXUF6DDdbFBsCvrCkSBr0AcDDsDD2rCBcFyyC5rCyDD5bFUWCEZBuDD9bFsXARnCijCkhAHrATSBKrAjSFMDDNnC2yC2DD8bFGTBDFAQBAoBATSAWGAo2CPUBPcF95AiSBioA1RB3yCVbFB1A6yCbbFTyCRbFHsC41CrcF4aDxbFLsCBzC7bF__CMvBxXFJ-B_XFibFbvBnYFmbF3cFBAD9rCGxEF-D6SFtvB_cFfYB1_C8_CfEDZjC0_CnYAsSBEADLdFAdFDFAxaFs_CHdFCADRSB2DFUdF8rC7_C6aBDdFdUBCDCwvBOGCjTB0vBqvBlbFqCCuvBiCClGCUDCkdFJ4AW_CujCODCjbAidFlCC0TBu_EVcFSTBfdFBYFVdF9TBjdFncFAEDvdF2ZBxdFGDC1wB6cFZcF-dFSFDyCC7dFnTB2TBUcFycF2dFMoEiTBKUBIeF0TBQIF0ECndFsCCGeFAeFVDCsdFhcFjvB3dFPeF6dFydFkUBPUB9cFmdFBDCOeF6_C51DzCCnTBXDCnUB7aAnOEjVBmeCfzCAIAoNAjPF5FFpVBueFWWBfaAIFChEDyeFgNAtPF2gCcYB3eFrVBweFkkCNOAuTEZhCYPFuPF2eFPGB51A5eFxeF0IFvRDAfFLfFveFftCzfCNuBTEAzeF-OF1eFRfFGPAMfFR0CnoCWfF4OFlCEnQAlQFVrCdMEcfFTfFNlCffFjOFoNAkQF5QF3zCBfF1WBTFDVfFjOFrRDZNFFgCoPF22AwfFWWFahA1XBWwAOfFhfF0eF5WFbfFnPA4fC2VBDfFcFC8eFifFcuAufFJED6fFIWF8fFywBHgF7eFXfFgNAtfFJfFDgFQKAFgF9fFpfFQoCgfFYfFjoEteFSfFcXFGgFUfFqfFhIAoNA-eFhgFnfFjgFbgFDxAQ7BJgFWgF_eFWEDcwBFGC7UBIwBmECqMALeFbwBRFCVsC9DC1FCmGCPwBdMAcDCldFLzCaGC2ECfkCTgFEdF2kCGhF1gF2WBvFC6FCFNDOGCEtCQhFzgF8gFKXBUGCnWD8jCXEDUcAxVBjSB6eFXtAcSFRbFPED9gF4gFhhFlfFkEDkhFotDvyCRhFpWCyBDshF0jCJzCIzC-vBEVBaEDmbCWdCvhFYkCVED3zCbhFVVB1HE4hFekCd1EGJFYsCVECekC_LF7gFveFmPEDhFrzCekCDFCndBdhFioAQXBNiFCeF2lARiF37B4VB0IDrgBFWBaEDSiFnYCTKC2jAQOFJzEEIF_hFAtC0WCuhFVhFDnCSvCisC81AdEDSWBsED6YBaEDqsCcMF-EDrXBekCkzCYcF5ED0iFjzC2bCqzCuiFKcAuzCaEDHNDEhFjED8hFYYB7sC9zC2EDItCVKFgCCjhFJjFUhF7hF5iFzzCHXBjpALiFAtCaQE0YBaEDWjFDxBjpAWTFIjFRXBDNCdXB03CYjFjXBD4CmXBzMEQkCiPANzCOEClhF6gFzWBEXBojFLEDqjFqhFQOEDGC4wBHEDZECyjFmhFDiF3kCAFD2gFlECyjFrzCLtCciFCjFzEDetCCFCWiFKiFjeFFhF_EDFzCliF6jCCYBlUAEYBxkC8jF2BANkFvaA4OAK1DiXFihF4zC7EDsaAybC4hFLtCxiFmxEDeF4iFxYBFjFrkCJtCfkFckFOhF8sCyiFOEDbkFTkFBjFubF6zBpkFTkF1ED0kFRjFxzC3kFnYBykFiiBKtCqkFZjFLIFPjFlkFXhFfjFJkFDjF1jFnGC62AmFAUbDfkFvaDQEDyDCrjFyyDnhFRYBOlFphFJECSZB8_EIAFRbA_LDhiFhVDIZBP3EitBy1AclFSzEelF9YA_LDMZBglFMDEsjFGaAnlFWZBplFgZBUxEVXCdMAelCKFDnyCD0CG3AZ5E83ANFDC1DtSA6KAtHA9TEFsCRFDraF_kCMCFCiFb0C1lFFkFT3AA8E4lFM5E8QFGeFlgF7gAEUAGmFCmBCmF5eByfFcdAT0CWFD8ZBp3A-ZB6-Er8E-gAeGEMaBEyAqtCydAstC9YFc1CQaBfoDJOAmnDx5EMdCmnDhQAmnDNiAExAVVADcCQXCFcCcWA1mFJcCWXC0mFfdA4-DfaBfdAwTA8mFwEA-mF9ZAhtCwTARAFCnFZDBJNBhXARABvFFjxAhtCEnFFiBNnFfdBInFt3AQKDSCCAJCyIC3KCYOF1JCXnFw3AOKDWnFOcCqaBSKDYGDdnFinFNcCLKDcdFxzALcCnnFzzAZnFt-DzIAlnFkRCenFWiBvnFkICzIC9wB9kFrFDrlC4tCu6EnFD8nFScCTVFTeF1JCAuCczBCuClKF6FDXcC6lF00CbkBDdByIEWQFwbFDSCKoF3qC-3AaKFXxBToFunF8XEx0CfJCZoFIZFkKF5xCJoF4qCUbBzFDQrCKDDjdA4PCJNAlEEZkFwFDFoF1nFkoFsXAGlFmlCCGDzRCnxBRcB2RCKhFaeAzoFczBoRCG1C3oFJuCDGDHuCw-E1FDGuCa4AG1CANAWzD4JC6oFWiB_0CGpFT9DDpF8FDGmC4bBJ1CXoF30C4dF6aFDkBJDDCcB0FAEcBPpFlLFRSC1RCKnCEuCiCFHwCKeC2oFYvBzkF7lCyRC0HDHSC2bB-oFdpFuHDfpF5lC3oFxoFtJCjpFXYF3FASSCdcB_FD_JFGbB0xBGyBi_CrZFjeA-pFBuCkEB2xBZFAicB-9AMLF3nEGqFhKFEqF7JC0rC9vAteADqFgcC3-AKqFvoEVEF6FDTqFuoFPqFikFopFgkBs9EjYF10AnuBwcBvcBy9EWUFUWCQlBNPBb2BlqFkPBeUFOWCqcBqqFnuBiZEkcBmqFjYF4cFZlBxqFsaBMhEGhEOEE4oFHgAhFFLdBzKCsKC1KCMyBbnF-qFF2BArFMdBIdBUKCnFFg4AJrFo4ADrFbdBBqFTfAPrFa5ARrFFdBZZAcGFfdBGdBVrFCeBXrFFIAQiDTrFMfAdrF7uCfrF9hDoKCCYBjkFk1CscC8tBI2BYyB5BAXBES2BlcCczBeyBYLCNLCO1CKmCeUAV2BJ2BMGDkdBHKAzqFyrFL1CWfAZuC4rFOmCiGDR1CQGDFsF4JBVHAurFsdBCsF0PBNsFALF0pFifBscC3FDXLCTvD5SF9rF9lCE8A3dB5SFHeB23CHrFILC50CcsFegCnWE1eBBsFbGDRuCXsFK4AKsFEpFxJCMFDG1CfsF5dBosFqlBWsFksFUaAlgBysF1BFWuCzrFLpFncCMLCnxBasFE1CXsFCiATsFm4AVsFVHA1rFJoCAFECtF-sFrdBuBFycC0sFGsFjsFpQAQtFMcAkuA5QANtFqsFE8AiGBYGBRGDamCGdBV1CWGDeXFAOFNCCHCCfSFWRFBLB9sB5jFpuC3eBotFyLASSE3eBstFZGDbhExBCGCC7BCUXF_yB1tFFTFKQFzTCroFgGDrTChCDxfCEUAb0BkrAimC-tFZTAoOAMLAysBJMAKKAFIA1fFXyEQCC7tFfUFVPA5BAEuFgxAHuFHkDoBCQuF8vD3yBDwAseBdaFVCC_DB2IBSYChyBTuFUOB0ID0yBiuFcnFDCCBuFdPF5vCtUFJdAFuFyEAZuF4tFoTFKuFZUAMuF9NAIFAPuF2oCRuF6tF4yBygCwuFWuFyuFYuFyTCauFoTFcuFT7CmuFBvFbaFpqFhuFDzB9sBmMFAvFfuFzaFkTCIvFmTCGtFidBuuFCKACzBYvF-XFeqF5uCaGD5rFXpFyTCemCfmFhMCmmC8tBIMC9LCuVCrGDjKC3uCJSCk1CZMCrvF_MCirFHgAnGDKGDn1COQBp1CazBsGDm1Ct1CIoFpuC5vFIHFBwFGjC7vCgaCHpA1uC6vFGwFZhA4bF-vFTfBafBLwFFwFcMC3MDpvF_vFiGDlfBrlFTfAEwFI5AHHFvfBYwFtcCyfByiC0fBPEFFMCmmC-0CjwFHHFDkBavFcwFowFJtF9fA7KElmChwFpwFyuCsXAOJB4QAwuC1wFpGDnpF6nFzwFw1C8wFe6AkjEQiFv1C5fBBxFZhAmwErBAA1BZnD_ZAILFvvFGxFmMCYiB5fEjGAkHB6wFwwFNwFhIAncD4GBKxFoLAMxFw7AWxFH4AuGDFxF-fBVwF3vFF2BZMC7wFc5A5nFSADzvFvwFhxFJgB8lALgBWSC-nFYMCXgBkfBG0ETgBO6CCgFNfB2xFtmCanAGiFm4AJhB3xFPdESUA9EF9gB6rEDyFogBeOBDoFDCCCyF-xFUdELyF6uEN_AHyFwgBiGBj_EPNF1xF1gBJyFtBAHpFcLFZyF-gB2gBAhB6gB8gBkgB9xFFiBlgBiyFDEAH7CdEAUHFovF6MCmyFm1CanAFFFGOAGhESvARoFByFwyFxmClgBdyFUyFJqBUNElIEiJF4LCOyFtGDPgB78DbNFFhEjdCsTFbUA3hFShBOdCOPFsRAidCmdC2OFZHA3XCZhFihAVYCJdCnPFDkFUMAYzFWRFBYCzIADYChjFadCGYCMzFgkBdzFrDDtBAZdCuiBOzFeiCQYCkuFW7ErzFDdCeiChdCqCESzFmcAldCjzF4vCGOABdCxzFJOAsdC5XC3qFZZAgiBaiBJzFB0FDMAgiBtwFzhBbSEwiBf1CZSFFIBYtFmuA6uA3iBSlFFsCviBxuAxiBzMBBtEpDFBnAS0FsiBuyFq5AL0FX0FN0FgSFBLBQ0FqiBRRFU0FE2BW0FvtFCKAZFB9EFn0FT0Ff0F1WA6iB_uCkvCCZC5mCEZC2dCkjD5GD81C7GDm5A61C30F6GDLvCKaA9dC5FDq0F0GDD1F8GD1YF71CKvCiGDngAg_EG1FI2CZvAY_AOLAZIFTzFYfCfyBT1F1JAOxFTlBa1FFEAV1FwIF_cC6IFncDmeCk4CsBAjIFeQFrzBe1Fm1FW1F0VFvfCVPFk1FU1FCNFIADr1Fg1FmIFxIFiQFj1F11Fn1F2fFDPFk2CqjBYOC7QC0kB9QCupF_1FMvBB2FX2CZlB4zBdHDYkCEnCtkFpZCFHDYHDMHDsuFEHDXHDOwCfHDYXAOHDG2FUnCElBSgCjvC11CiHDpVFZHDEPAbHDVSFb2FmnCd2Cs6AM2FBDDRHDtEF-GDW2FCvFCQFZcC45C9vCb2CAADWQBsXAmzEM2FG0FPhCMhBxsB1LBLeDn2FzzBoqFpgC-QA_8AigBjBA72FLbFQEA85EskBukBPJFJ2CPAD3FA8QC9kBhpF-nCw2FwpFKeCU3F1ACrxFQ3FoHDkYFXvCFlByQAZEAbEAszA_aFV2FWvBWlBj2F8FAvREv2Fp3F0zBCDDejBdMAJ0FqIAvmFglBqmFjlBBRFv2F23FzzA83FmaCMUEq2CI2FWwFqxAKQCGSCcdBK0B4ODPQCMMAfQCzHDg2CU2FRRCpMFZZCXhAArAbMAW-AG2AxrFv2FwVC5lBsUEjhELnCSNFsZClzFxZCdOC-CDGyFN4FWvC0dFJHDLOFB7AxUEEwCOADdYFHrFJADv4FLADu4Fw3F9IB6KFZ4FXYF24FGLFtUAc1FLwCSNFTYF3DFhvFX3FkpFkLAiHF3mBm4Fg3FwZB6HF5LA04FO6AsZAI4Ff-CouBRQCPMAqrFnHDq4FPcBU4F1IAzlFALFN5FOFAgHFBSF-MAw4Fj4FNlBf5F1mBySAHpFd5FgIApoFFnBRNAS2FwiA62CLoCCPAcPFUxC3OFYfFMzAwQFkPFBgF3lA7yEhoCy5FQQFvuFy2FAgFsQF4qC45FZQF65FyQF4fF_SCrPFB6FrIFtIF95FyoCx2FzPF7IF1IFxoCidD6PF5vC1fF9IFgkBroCtoCM6FmoCdgFZPAn3F-gAc6F0oCKQF6wEihAk6FpQFm6F8IFazFP6F7PAwTC5vCSQA4SCbLE2WDV6FVGDWiBQTCz6FzuF9GAV5FFsCOTC46FReCtfBrQD0xFySBMnBHfAOnBdiAQnB_XBVVAG7FqaF2hAPnBN6DRnBllFCJAN7FI7FiBAmGFLIBV7FcWAlCBqyE5ZFTADRODsNFJIAYlAalAtnBlACNNDnOD8ODxFBJ4FPBDJNDh7FXlAZlA5NBElDGsAaIDL4Bb_BX6C54Ck5CKEClNFv7FiAA6cBM3AnBAuFBxEAvNDpOCA5B77Bn7F1ODY6C95CxODeoBt7Fw2EuBAj7F3iAcpBtnBL7CZKDUpA37Fx4CAJDVAEN8FD3EYGAj7FHYAZ7AR8A88Cx_BJ9C0ODAPDp7F-jAZ8FzJDu7Fd8FZlAlFBj7B37CoSAH8Fm8FJ8F3OD-0DTnB77Fs8FiAAPEAkoAIpBWOD6TCX8F15Cx-A8jBOuEGJCg7FO8Fj7FmBASJBI7COoAlACu8Cd_CrTAl8FS-AvODxFB57Fq8FH9FZlAA1BGsA82By8FS9Fn8FqODqqBW9Fc8FP8FZlAJaATwCseC_GCkvAO9FbADNxAEPDe9Fp8F38Fr8Fj9FiAAn9Fb8CunB-8F63Ct9F08F7-ABFAVGEw9FX9FiAAqBANaE39AJRAc9F_-Ce9FV9F-9Fi9Fj7F23C1BAh8F_oCr9FQ9F7OD69FxFBv9FUKDx9FL-F09FJ7Cd5BBSCV8FypAX6CB_CFAFs7F09A48Fy9F_7AVGC_GCEmAq9FXODs9FR9FG-FT-F-jAI-FW-F_9FtBAejE-2Co-FQqAd-FXRAA9F95Cx-FtDCk-Fj7F8vAa8CJ7C2AAe7AF-FC_A47FrODX9Ey-FK-FZlAm4CtMAWnBHQC5-FYODt-FC_ACPDQOD81DX-FZlAMMBGUAR8AKRAG_FS6C95CXXAh9Fx9Aj7FHKA39A8ZC17F69A59FI_Fg9F4NDU_Fv4CW_Fb8Fk_FZlAHKAZ-FM9FkmAf_FT9Fw-FJ_FQ6Cn5Cv-F25CwHBp0F7-FpODC9FV6AE9FzODS-F54CV-FjNDJAGB5C28FU9Co7F__F-ODu_FNAG15Cw7AW5DnSEYNDaYFy_Fi7F0_FFZAMpA5AAx8FS_Fs-FVAG95CXAG9KDj_FdAGiAA3BAaiAl7FK8CP9FDAG9ODPAG--FZ_FrAGXBDR8AgLCp_Fs4Cv_F6_FAAGy-AP6C_ODd9FSAGzAGF9FY_FO8FXFAEUDe4CuIDk8FlAGpOD9-F6OD-_F54Cr7FxVDd6Dk6DYuA_RD4GE53DnpDdSDQpD0FFl1El3ElLDC3Ex9As3EQjEfBGvlFnjELkEG3EnBGRMDS3ErNFO8F_TDcAG8vCpTDHqAw6BKpBaADr-FK_EO3EZlFoBGqkEiBGJIAkBGF3Ef1EgBGuTDB3EdEAx9FwBGj-Fx9FIBGlBGGBGDGB1BGykA3JDv_Eb1Ev3E8BGlLDFCGk-FICGipAk-FsBAY-FgwAgTA5_FhRAg-FQzEJ-Fx9A6QAJBGc5BtrA1AAq-F5BGxLDDCG3CB-BGJMAACGbGBr4Ct-BUGFtCGrBGLjEGCGO8FyCGuLDCCG4CGUjEqBG7BGsBGnLDuBGi9FZCGekAbCGLCGbDBeDC1BGWMC6AG1CGlHF6BGh-Fu2E6CGi9F8CGsxFX_FVDGYkAhvAn-B2AAE6CMBG-_FW_FX3Dj4DJzDPQDm4Dy4Dv4DjDFbPEJND9-AGsAhAG39F67CXLEAvDt2DW1DgvDxRAoAFxwDUwEzDG63Do0D00DgKFS3DL3Dj1B38FKEAgAGqSAgCGf9C_tFsCGcAFJAFQzEJBARAFAAFseDlFFrAFMEGD_CyRABNFQEGpGFp4EaBFSBFaLEBBF--FPAFseDNECgNAa9BYPAtMA9fAMDGt_BkmAfDGM8C1-E5QEYQESPE4RAzPEzJDgEGpIDaEA6ACY5BtGFOhBTSA6PD8AA6ACFoBvnBvAGQ-FlBFTEGthANEGPEG0EGmIDaCG0EGa9B3EGc2BEQCb8CVMCnSALBGsEG2CGLEGFFGVEGJBAXEGIFGzEGUEG1EGRsAGQA8AA0BA-AAoAA5EGGhE7EGAVA9EG5lA_EGq3CjAGKEG_CFUEGYzEHFGdFGJFGIDGLFGk3FJ8BPFGa-FE_F0AABFG4BGDFG5AFXFGYzEaFGzFGcFGXFGeFGYPAhFGjFGFNCQFGE_FPqARCGG6Ej-CgEGxFG1_EbFGDEGdFGkEGSaAmEGxEAoAA5FGvqANGGwDGvID4sEvFGBGGz_EUGGEGGWGGGGGYGG5gBfAFjBAJGGoEGoICNGGrEGw8C4CFx-CSGGlGGIAFGGG0FGOlA0XA2LDa9BqBAqgAPGBeDCnPAw5C4-FPDGIBCyDGtvDLsDRqDxzE5yE3CEHwE2yEDtAKqD5yEFGG9GGk3F_GGvGAqyEvGGb8ChDCbeCjDCcID56D7DG9rDLHGBrANHGlqD7qEQHGxyEMHGItAUHG3_Ea9BKqAAVAkFGtPA6EGvHGuBA8AA1IBC6CMGGRHCPGGiGGbEGkGGnfEyFG5GGsHGQEBuHG8EGiFGxHGSPAzHG8EG3HG_EGX_B7HGt-E0pB-HGF6DAIG2LD6GGROD2FGaEADxACHGQKAMIGP-F-FGhEFWFG7BGyRATIGKAFCIGseDuHGBHGdGGG7BRFGf4CGHGLNCQGGDAFwFG4_DDGGBIGoGGVHGYIGPGBuGGDxAMIGTFGzGGSCGR_EQEGTGG4GGUIGlIGeFGDxAaGGjBAaIGb5CwGGqjA9FGf8CfIGjGGhIGOEGmGG0IGUKDXIGQEAPGBHJG5IGPGBMIGe8CpTCvIGlAF2GG_HGTJGDJG1IGtHGk3FWTA-FA22BXHGQ8DfAGA5BwnBwAAq-FOJGUpDeTDHVDcaA7HB6ADlJGDIGnJGZHGLGG6FGqjAxJGeJG8HGQIGRJGjIGBAFEJGnIG4zDaJG4HG-JGzAAgGGLSCRDGAGGEKGjJGkIG5JGseDekBthArJGa7AvBAaHGMKGyGGfHGQKGgIGh-FiIGTKGGKGVKG3LF3BAcKGOoA8SCOKGUFGOnDbaD98EkbDsbD4bDlcDgcDyKGTcDHcD-NALzEJNDRuDWnBYnBHEGiDGR-Fe9CpsApND6DEi2DF2D5vDfIC7GGRuDm1BxGAV1BsKG9IGhEEhHGB4DBEGm8Cj-F_mA_JCf_FU-A1eCA4C4eCRIA6eCZpCN-ABBGu-FSBG_5CUAGe9CyqBTkDmLGsNDMCFVxAM_AYxAyqERtE4EEnBAWBFWtEpCFdAFiBFZGB82EJNDE8F_GCACCeKGQDGIHGYzDZ3D28CHpCCEGUKDNMAGfAl0Bc-FtIG6-F5NDF9AELGDoAS3Dn1DimC_zDzICzJDIMGwBAfBA6lBNJA8oClUAC1BM9BtFG-4DvzDEMGB8CGMG--FYMGG8CNIAfMGKUCyJGi4DS2DyRA38CXMG4bBfBAqoFc_F37COqAOIGR2Dn3DA8CU8C--FGlAl0BwAAAwA5MGXfExTEmUEzREoUEdUE0VEOtA9DFgkB7QF3IFPdCBLB4BD7fEJRFilD38FL9FG7B8FGR_FMMGcADBUDTaDKaD12EfaDOHG4RCIDG3IAFoBELCsMGBKGPIGGtDlGFqyEwqEjsEf7F81D3IA5GAcCCt_BYnB3BGtMGtEGZLEpoDqLE5GAyEGWNGeRA7QAFPCc5Cl7BoNGxDGZkEjgDodD0gDggDpgDUTE9-BaCG0BADvAo3CqCGPLGfKGBMGHeDPLAraDgNGAJBiNGZDGAEAsMAkBAROGb8C8FGI7BhMGgjDqaDfNGt1EhNGmHG--F2IACOGXADFmAdIG4NGgHGVSDOSDqgDjcATxD7PDwlEVqD2OGVIGrHA_xDX3C7IDtFG-8C93CMVAW4FnBAY-Aa-Ac-Ae-Ae-AjODV_AlODUAGRBGx4CFAGz-A9_FRAG54C89F6JEQAGI8FkLG8hAiLGEJDkYECGA5TAHPDa9CdKDHPGMaC8qBqLGO7CALGIaCASAk9CQfDZAGOMGuWAtAANKAtAAQIFsPGDUA3dAhKDbMEpPGa9CFtBsgDGgDTNGYqFm3D03DS1D2fAXPF-xDfhASMGDvD2fA-pESLG70DTMG3fAVMGR1FT4DEQGh0DGLGK3DxMGtoEUDG_xDYjEzCGLBFhBFYGBklElBG5DFnMDkQGvJDnDF4DFLRFXtAA0CrRFDRFP0CptFkeBSNGImDUNG9lDI5FKADs4FyHD84B_xDVbALEAPHCo9FwnBAKGGOGRLGJHGg0D1DGGQGHfFIQGQSAnrAcQGKDG2CBy7AZAD3BGuFG2iE42EWjEgNAwBGpNGdNGXQDY7DWBG97Es_AZBG_tEbQGsHBaAFqGFTRGqkETnBMRG-SDpKGqIGilAU8FbNGe_CPIGhRGXjEHDGOlAOEAIIAw6BpSA8IDe9Ck9CtmFrEA3PGBSA6qBNaCMAGe9COwA6PGCNEXQGlzDMQGUcF5kEIDERzFHdExvAzHE9CEqhEP8A1RG6lAItAmVB4pDqLB14Dc2BDsAFsAteCtpA_LGHHGHOGERGQ8Cv4DnDGrkEfoC14D-xDZMB9OGs4D6CCK9Bb_CgSGuIGLSGgSEGNG6REySEgCEvKFThEXTEcUEf0EaIC0uAOOGekATQA66CA5B3AASECCPGr_FSPGYHGGAGXNDITGZ6ClLGaPGz8FrPGOMGlPGfKDlBAFSGPNF-RGuPGIRFCQGZTGQ7C8RGBLGKrBoLGPwA8PGI_AsLGd1ELgByNDKrB-PGUaCKrB0NDBAE_PGXhDcJDuUAdgDsgDmgD94FK4DXxDFQGLEANQGjSG8DG80D3fAEBGhkE4jDc8D4RFe8DqFFWQEPpEG6DttBHUGFJE1GEytExGECUG69BPKEPwACaEAPENNE4NElFFTAC1ME1ZAEMEt4DHdEnMEPxE3OEZUGdOEcNEMOCVNEXNEwQE6SG2_BUUEeUE2EAgUEc4FiUE-uEacETwBzUG_0A2aEhIB14D5aEFME1UGs2BOcE5-DGyEEbEmdEPxEjIDjfEd7EYvEMTAutEe2EHwEGJEjwESxEkxEL-EuxEfRGevEXSDmGFH4E_FGU8BXnA9zEY0E_0E9SGl0EZEGfwEWnAdVGCzEkMEvGB2pCcUC0pCFIFsBDJIFeUCPfC8BDCCD6wCnSFHCDfFDIUFKCDVXFnqFtwC-WFsXFoXF7iCPIFSXFsXF5tFjXFhqFqSFFCDMXF6VGaWFAUFEWG5VGgXFAWGgWFnqFKWF-VGgXF7VGPUF-VFkWFJEGqTFCWGE3FeYFnXFHWG6bFaWG_VG4XF2VGYWGOYFGXF5TDqUF-NFoWFWuFNkErWFxUFpWG4BAuWFjEA3UFkrA1NA0WF8UF3WFCzESWG2dAhFDFWGRWGcWG5WGnCD7WGPPCMWGbYFnqFLXFKWGcjFWYFBoFtlCGXGbTFgWGVUFYWGXXFEWFbWGMYFPmCXGDLXGeWFWWGSTFYWGrXF8WGTXGpVFeWGLWGNXGBWG7WF1VF9VGZXFzXFIXG41FvfC2VFmXGZYFYXGRYFkXFJWFBUFWXGNWFytAuqFPgFDWFAXGMXGGYFhWGjXGJWFRWFnXG8XG4fCPWGsXGfWG7XGOXG9XGXRCfXGHXGBYGJXFJYG8ZEtXGuXFMYGcXFjWGtXFlWGThBnWGT7CpWFrWGtWFoRBvWFxWG5UF0WGIEA9UFpRCWeD3WGaWF8WFnmFfXFLYGHYGCXFpYGQWGBXGhXGNWGjYFiPAFXGqYGiTFnYGtPA1YGvYG6XGaYFkxCWXFVXG2YGMUFKPCwXGdXFb1CBZGiUFGYGiXG4fCbXGrYGKZGNYGMZG8YGuXGSzAV4BYwDMMBLFDTdFErCjiCZZGQHDGrCbZGjHDnvC-aFPJFI-BnDD_bF2RBIcF-bFDcFnZGwDDb0A0yCdjFDKFTlFQjFpjFcSAzjFziFlbCpbCnPEIYCT7FgbAMjFAbASVBaEDekFniFcWB2bCSkFFzCAaGKlCjFDimF-SFFsC5mFRXC4mFHcCiaB7mFz3AAoFq0CplCtsF8FDWtF6ZGU1CaeBYVF2cC9zFnBDh4FIvCszF05FyXCNSGeaGaIF3LAGdC4XCJzFeIAt4E5zFUtAfzFuhBSdCZDFNzFyzFtbFgaGMdCnzFmqCqzF0aGhfA_hBvzFQ7EmaGUzA0zF0CE2zFbYCArE8aGX6F7zFlaGIbGUXA_zFvGDghAxGD80FN1FeiCvcFGiD70F21Cl5AF1FIpFCmBJvC31CDeCwBAMZCbxDP8Ac7A_2CsIGk4Bx_F49Fv_FU-AFPGcODJPGgODLPGg-ANPGVxEm-AsJAALGXVGLSALHFpnFtyF-PDrNA8pFgkB-ICRKDpnFsnFpnFjnFCcGynF7bB0nFXiCiICGKDhnFEcGQbBxICwnF9OFMyFP2BDzFxyFEyFJ0EDwF5yFnmCanApyFChB3CBlyFayFPyF8NCrGGecGsyFUeCKEC7VDoRB68CqIGrjAC2BlOGT-Ep2BRgEZgErNCnrAaBDJMGuJGD2BDPGB-ADJBBGAGfA5nAtAAx_DM5FQPGu4CW9CbAGpbGIEGRYGIAGONDB-ALDEeKDM6CVND6xFMTGqbGM9CuXD-cGJKAAdGL5FpPD6cGbODX-AdODyBAfODcRAhODMPGgKDkOD0bGDdG34CFdGJEGh5CSTG8AGhRAsdGS-FiCGVEGkTGASAvdG6RGJPDbTGKXD-RGiTGjPGPjAuTGr_D39CzEAuTALIEC-C49Cx9CF-CBlAALGP5CJeGD-CR6CLeGFeGL5Cu4C5FAqJBR1BFJDm4CAeGe6CR6CSeG6QAl1BVeGU5CiPG6RAx_F09A2cGq-Cq8COEEpLAfMGxOGYRGfrDvMGULGocG9cGkeGr8CpLAS1B8lAfMG8IGVOGiSGCMGTLGZQG84BjeGEEAG8C0oB3MG8FGDNGE5DseG7eGtDCnQAplDg2BF8Fb_CdHGv8C3eGDRG5eGPQGLQGwNA-qDCQGiMGFRG9DGHuFu1D5BAr1DQUGwNGb0AXFAFoBlAC2eGAMG-IG5CF6DFiMDpQGHfGIFANqAwSG5RGqTGp8BzdGhRA-dGMVEWfGmOGCUDZOGLSAvAF-gDJaDBaDVnAudD5fGPLADaDFaDQrEBzFQfGXOGkZD-fGpRAMaDRtAZpCQRDGgGNUC5WEZoDBEFqXET5DL4DGRGLEADIEKQG5vDR0DTQGD2DVQGNUEGfGkhEFQDt7D35DJMA-NGAQEb8DEtA15EMUGH6BtpE2LFBFACvBwpEc9EYcGlBFjEEtpEcrEwFAtgGS9B2UEJaAFZAD_ClnExcGLgEEeEGgE_GFTeEHsBFgEr_DHgEX_EygEZ_AggE-7DzMF10EChGzgExoDGhGkRG67DGiA15EN3F2HFlAFdMDmQG8sBoQGdrEpDFMMBfVGBxEuDFhMDMNGpCFofGqMD2DFphGy5ETdDofG8DFqfGQEFJ3FymClIF3fCgIFqIFf6FsIFooCPJFt1FyNBVPFHBFMIFh1FAiG3OFZ6Ft6F2IF4fCpIFlPFPGBO6FJiGNYGLiGCiGgkB_hGPgFRiG2oCa6FNQFSMF7LFeTFT5BtpE2tBcJB9LFeiG5tBgiGwLFeJBwgGKMF9qFMMFkiG0LFeJBAyFjJABMF2hAUMFp0FRMFriGOMFCuB96FqLF1iGTMFIqEbwFPGAOQFwPFUPF3OFpgF0QFGPF5hGWPFdOAkfFFsC_iG1QFGjGxgFThCMjGR6FR6AJPFMgFmQFIQFL6FS6F8PFXgF4PFWjGJbGYjGHfFJjGF5BnQFpXG5fCjQFfjGUjG0MFijGu1FEwEejG4QFajGNNGsRFETFwRCzBDESF1RF8RFwRFiiGeSBNSF9RFQNGvRFFUGFIA6RFPHBDTF7jGVLCGTFnQAduBd2AJTFwGALTFzzAFkGPTFd2A03FF2BULCatFeiCN1CStFbuCOGDCIDJsFWkGusFciDTCEYCERtF8sFPsFDtFE8AYaGTeBZtFjxFLTCtxFhwFoGDc5ATwF8uCmxFhGDiwF6fBZJFQwFQxFSwFokGtGDezBmxFx1Fb1FKTDEiGPzFwHA8kGf1Fz1FUvC71FUiG_UC3OFClGm1Fo1FzQFhjBGlG_kGpXFkjG61Fl1F3TGxZCPlG31FqjGLiGKlGOLAMlGJ6F-zBHwCLADt4F2QGy4FxUEu6FPNGpHDloCVIF9hGmlGXjGwPAdIFlaBroCBPAY6FXiGIiG26F2QFplGNiGrlGZoCgPAcXF1oCvlGb6F8lGjjG-lGiIF91Fp1FPOCMJBnAAtfGNACvfGO7C0fGBgEIgDqBFrhG1DFsMDzhGHmGxLAprAXNGSrAGoBaNGj8FtKG0GGj-CofGuhGZDG8GA9AAZlAqRGSrAiTAe_FvcGV2FglG4QG4NFrfGyEAlmGiAAS5CeEA95BoICqICMmGa9COmGloBH7DjbGwFAfBAM-DfMGdJGCRGS4C7MGk8CFMGVLGipA8GAfBAmKA0vAVHAhfGBfGBRGhGGCpCFfGInGocG_mGwRAIdDFhEfMGUOGlfGHgGY3D6eGWnG1cGwFAcPBPgAUTBFoBAjANJGqeG-CFVGBhmGVmGffG8GAjjA9mBifGGEGrmG4AFCBDunGpkGjmGwFANCGTODoICqSAB3C2nGytAENFbOFwOFTgDXZFX7BaOFnOFGoGvgFP4FDoGmOFxiGoOF8VBfOFsOFMoGTKBuOFDOFWoGgfFjnG7ZEyiEOpCFOCCoGgKGhrE5gGyEAWrEhLGTnB8GA_RC-5Bv_B5mGPjACaCEaCXTAIpF-RGW8D7qBnQAwoGnPAG1F-RGXaCSOFyfGnxFHEF9oG7mGi0B2fGUpDe6E-oDYGApWEIjDSgGa6ECbClbBBhGugGBqEkoG-sBASEWUGMOEMCFOOEAGF0JEqSEcICBLBIICKSGebETUEcUEINGMUEYUEvnGAVGt5B9gGUVE-GFgEFwcGP6BDhGXiEKhGWhGqWE2_BJhG1fG5UESUA0dFzSGhJDupGhiEOgEpXEYyFB-EThGZ_AZgEeEGjgGtpGugEPhGmnBRhGK_EBqGliDVhGrpGyCFKUAvgGtqEzgGypEFnDvhGEtE6FEPGFprEWpCfTExpGgVGp2ExEGr2E3yFjJAHlGjaGY1F6hGqlGtOAltF_GBlqG6rFGiGn6F-gAtqGdWAvqGs6F85FPiGcXFLiGN6F6lGWUCQlG5IFnqGT6FQfFDiGYlG7fFWiG1qG3fFxcFhKBSMFTNFmiGJMFRJBpiGPjGFjGnaGXnCTjGujGNQFpjGFiGPPFIjGnjGKjGXrGAlGDQFRhCVrGVjGgQFtlGTrGjfFbrGhjGcjGRjG8gCarGhrGojGprG6zFsjGgrGygFGQFdrGRlGLiGOjGEjGcPFd6FxrGahCtrGFsCONGIKFuJFHIBELBiFBKRFeSBCkGw6F7PAOTFHkGviFBkGKTFVRFyLANkGMsG4IAQkGZsCVjFYhFUjFzzCYsGWXB3YGdjFaQEkXBSKCljFelGLhFLkFJlFTXBfGCWaGDsFmADbkGNGDEGDS1CGhAXlG4hGSrGZ1FUlGElGcnCxsGnlGIlGTlGy1FdlGIrGeKA4sGKiGw1F71FwsG1sGHlG-qGBlG71F9sGmlBLpG13A-3FcHA63F-4FOtGWiBStGdEAA4FjlGYcBhlG5QG44FepFBoCPmGYDG-6FBmGyPFnOA7hGOiG2lGdjGulGU6Fx5FQ6FwrGotGyPAFmGNlGqtGW6F9lG4lGzfFvmGwlGhtG7fFDmGBrGAmGrtGqjG6tGHPAvtGATGOlApoGkBAymGnmGpJCrnAFOGvIDp4F_4FBwC3_DMAD2tGWmGwFALEAymG4BAWuGtfGQCGHTGkNDASABpG30BVEF-mG0uFA0EUGAivAKRADnGLuGlOFKoGRoGaoGoRBLTAOKBpuGTNFoOFmxFEoGLoGQxETgDpOF0QAYoG0PBa7BKwFUoGvOF1uGNoGRGCKnGTuGiuGolBANGiAGuRGLqG0SG8SAEICipGXUEYWDlpGMdCAsGZ0FCsGDLB4dGXJESuG0uFnnAF8FqCGdIGSRGCqEHJB5pErDGrnGMkD8oD0wApnDZoDoCFryDFpGJnDpvGEuE3gGBqEniGygG5LF0gGHEE4gGJ6BTpGyqEHqE8GApuExLFGQFKrGqMF4jGyLF_vGDGA-LFrDGieGwFACGAmBAZmGFnA8FG48BDfGfDFYqGRpGmoGk_E8eGwFAhOGa-FpSAdnGW8FOMG7oGIOF8mDMtG9oDJnD0gEPqG5NGXHCTOEWpGrCFYpGHdEsUGhUAjpGPvG6nGShGtpGc7E8IAFhGkwGNAFMqGc_D9pGEqGRUG6pGHqGUfA7gGmLCkgEjwG1gGySBSvGjeBJKFDsGWvGGsGkcCikGPmCVkGbtGwpFZtGRuGi4FX5F1HDloBtoBHwGyEA-QGQFGd5BELCVOCCKG8pEMJBaHCEnGfpGPpGHJBRpGAxGYICycG9pG0cG5vGBqE9pEepGFCF9vGZiG6iGLrGmaCEMFJrG1xG5JB8iGSlFguGjoAsdAnWArcGSrAvnBGTGIvG2gGmxGKQAoxGzMF-xGB7BQSAtfGyAANfG_6CH-EhrE0qEqqEPRC27FOMGrTGqUGUEE2vGWEEKqGHyGmwG1MEbuEyEApxGrUGcUEjRExxGTyGYqGTqEpyGsnG8qEnqEsLBXPDuNGlhGcxEzqEMJBCtEXqGvyGvsERpGzrEnUG0yGQ0EqrE-wEEgF7rESEGpsEhsEY4DFzGlsEdqG2wGioGPLAk4EmfFnPAtvGc-E94EMCF_cASzGevGrBFRlAlkGMmF1BD82FwsFTtCjqGWdAImFEXCT3AZmFssGApFNeBekGiCEdEAQ0FcoG_2FHoGCyGMwGeDGqnGkxGyxGcqGXsEMzGlVAyqG5qGktG7qGeIFysGX1FXoCsHECrGA0Gi1F_qGHiG2qG8qGDrGViGVPF6qGqqGi6FytAGtG51FH0GwqGR0G9qGT0GC0GKtG5rG_5FmqGlrGLgF-rGorGjrGNjGsrGzrGWrGvrGG0GrrGtjGl0GirGAjGkrGIPFmrGg0GK7B1rGylGB6FZjGr0GurGi0GqrGfrG9rG30GcrGn0GErGVPF4rGaPFt0GNYG3QFyrGslGntGUIF5lGP0GPJFxlGDGA_tGI1G60GPfFAuGYiGToC4tGPgFQQAO0Gh6FN1GX1GRlGQ1G7lG9tG5tGr6FEmGV1G7nGQICXJDpIGmFCwnB3NGeJGnNFvuGqMFiOFIoGnMFv1GEwGxuGP2FihAzuGquG_uGTKBToG5NFgOFHMFtOF9uGZoG71GboGooGwFAr4AtJGoICd5BsoGIRCT-E7pE6vGwFAIgEyOGlHFvvGnxG3vG7_BuxGgvGMJB4pGPIGzxGjNGDuGcHA64CNrGzvGqOCBCChoGWKBaiGfiGAuBdJBmaCniGOrG6LFq2G8LF6uGMrGKEEv2GMxEVwGMJAbGCqOCmbGceCPfGFMF6iGbiGBuBmaCHbC-xG-jAA-B_nGX3BKuGPKGo2GA3Gx2GlvBAwGmaCKkDF3GvAAbxGa-F3AAX3BpeGCRG_2Gr2GPCC-vG1xGQ3GcHA4xGCJAwiGyLAyiGM8FZxGdEA_0BN2AfMGxSGSyGEfGGnGkMG9MGFBGeJBS1Bm_F3MGeBCPwGb4Dw3GhgGinGG2GMJANLGc5BeDGeDGbSCviGp2GI9CemGaNAB3G_UGm1GWQA-nGQFGN8BwGCN2GQqGheCQ2GMJAjxGTnGyxGV4GdEAaqGZLDe2GM4Gp1GBmA8FGi2B53GjfD9fGkaDLgGEaDMJBPaDQgECxGOqGExGO2GQoB5nGyjGhkGpsFUkGEsFN0BepFSxGrqGsmG54F5fCPuGuzGwhBfiAvHG08BMGGqCGkfGhSGfJGtDFy4GIaE-xGY_A0nGmuGL3GmfGx-CL5GYxGKnGuSGB-BNKGH5GuIGUMAGxG9QF3KBHRFBQGekELxGPOC_GAMpAc9ALmGn2G4eGIgGWZDy3ChUDizF5jG0BDvQG2BDRNGJxGh5GXvGwNGthA-eG8WAwBAC1Bj4Gp5GfnGy0DteGGqA27E27CK2GcmG92GaKDbuGBaC5EAeND7IA1NDetGwPGK6G-oGJ3FudDeVDeSAHZDD8E28EcEB17EOEB47Eo4EgVG-8EzXDZ6Gu8ER8En_CE6G08E5yGh6GwJCB9E9iGJVANBBPNB6tAo6G_SFuSFRnFykB4SFgsFD6GOEB3HCBGASqBBPGGyGySB-tAw6GKNBy6G-wCv6G2SFRNBSCFkFBE6G9QA96Ga5GJPC7SFG7G16Gx6AySFLNA0SFtsAC7GJ7A36GzsFTBCE6G-GCQFGjfGdvG3bG98Ea6Gn7EeEBT8EPEB57EXyGQLGCKGh6Gc6GH5Ce6G67Ek7G07E3EBj6Gl7EaEBv8ES8En6GMNB17GHrBm7Ed0Ar6Gc0AJLGxQAE6GorCFoBiwASnGR5GJ5Gt8E27GY8Ew8Ei8E77GZ4BthAfOG95Gs1G1zGreG73GzwAigGPOC8SAm_AxzGeTAunB09Bk4Gl1DVnGlMGJnG0iAsfGuJG09BV8GY4GEdDaRG_QD0QDCRDcRDPlDWVG3fGRgDsfDdfDnBA6KGOrAFQE8vCJ2Gf7GrnAtoGtPG3dGh5GUBGj6DHSDYuA2RDSVGruD5XDUyEGOAY6GrwG8SGRCEvJFf2GD8GoxE5BA8AA1cBg4GpnAoSAsFG_6Gw4GBTAxtEBsB5FAT2E5yGV2EuFCc2ELTAk9GX_F88G76ADFAY9Gx3Bs_BoICYnBl7Bi8GypGaBEMmEa1AMIEuFEVbA5NAyFE-hFFqGS9BhGEMTAJ2EHdEC-GTjDxdAzJEF-GbGE5FEoGEgUA69GM-GtGE3KEvGEPUGD0G8wGTGE7GE9QAMIEr7CHKEMIEw4BFyEuvGSUGdHE_9GW-G6GEmGEAaFbyG-KEpHECCDMIEqHEJHFo-GKLEy8ANAES-Gf2AsSBTJEQNAVJE3dA35GmpGB-GaJEUeAMIEccFTGAv4Gs8ENUGkxExJEJ-Gv-GvJEomD99FK-GDKEqqA-JEeZCoKEUkDdkDR_GveEDpGD_Gh-GMKEpKEiiFA-GX-GmGEYpEI_G1JEDCBFCBj-GseEE_G4KExNEQ8Gg_GnpC6-Gg-G_QELQERcA_PEg_GC2EyaAOQEoYEbYEXcCD6GW9G8AAU3BF6GcxGHsAQ5GI4GK8Gm_GT-Gi9GefGU9GjCBQiAu9G9JGOoAz7AgoGe9Gx1DyRDARD1QDoRDHCFz8GBGA8QDudDPcDfSDnvEZEGIOGScDebD_uFJsDybDxKGq9ESbD1TAMlFkoDjAHtbD2KGSiGJsDsWETnDyBAUMEjpA8TG0oDGpGaoDZoDOpGqgGhTDjVEx6Dc4GJ-DYhG7AHG8DdEAP8DBsBeqG9IEPSGrCEzSEbzGOeBlCEAmFJvG8-GmGE2GEoIERTCqIETFAc2GOfEKvG-SGVoBbpGkeBdpGziGAqGLbE4ZEkjDOpGS9BQfE2GEFfEQBFc_GqxGEEF8hESaApuE-oEyIA-AHFuE3zG2sE5zGS5G7tEluEirAgxAawE2vEmDB2JBpDBTyEIdE5ZAmxEs9GPKA_pGf9GvFGQpGKBF2BFSBFcBF9REfBFEDFFqA4BFJ7GR8GW9G7BALAHqIGBNGLRA19G4TE2-DU-GABFbgED6GkBA_vBAfGoICAwACNG_5GgxGcqGxoEWyG-1G3MFmKBy1GGQFQoGwuGruGD4FWKBzCHw1G1CH91GJoG_1GOMFB2GuCH-uGRVDmxFVmFyLAK3AFmFhzGZlCjzGPmFcgFQEAmzG04G1sFJtF0bBlkGtzGK7G8lAEEAm5Gz7AZLGEPGcMAddGubGhdGwbGVTGj-AOPGmdGQTGL9CB-AvdG26CqdGNTG95CTAGlDHu-F1dGKrBdNDfNDvTGsTGqPG9YGgTGIPDPEAl9CzQGcTGOMGtNDnTGTyFgeG3DHXfG0DGZfGBwDkuDHSG9zDLwDJwDkZDfwDPiA3CFq5GgnGSfGILGtyGxPDm1DTfGnuD_8Ai0Fy0FA6Gk8Gy3Gk-GTIErGEe-Gk_G7-GBTELvGSRENvGAEAvUG4HCDvEOpEqoEHtBT9GWEFq6GA9EB8GVEHAHFlaCHJBWAFPEAhKEjRGaEGvDFnQGwDFwwGdLF3KFyKF5SGHqBDLFDqB5KFLqF7KFEFHELFKFHXqFNqB84Fz1FBsAx4DjFAYFAl0BNKGawGySGlxG7cE4cBo6BiZF4uGstEfuE6BHPUAuiGjUAmVGMfCqBDpVGHfCWCDKIFWzFxqGoFHnwClXGPJFBKFJdCmiF-pCvVG-BDjmF_MB5FHmSF6TFQUFQ0GqxA8SFBxCPqCDxCUhADYGdUFpYFSCD_YFxYFGZFKzFDHAEZFhBCyYF-hCdCD9GD1CDaCD3YF5CD5YFZCDuYFmCDHVF-YFpxCkCD2CDeGHDZFMGHFZFlCDw3AkoFmGHSGHOGHofAOZFaGHQZFgaFM3FDrCYZFsQBQ2C0lCoaFzGH42CDiAhZGMrCwiCWvFziCIcFqYFgbF_DDZcFtBD1cFtcFNnCfbFYbFEcFIwCR0AbDDqZGe6AMjCfDDw5F7cFlUFwcF2bFtyCoDDAcFRHHFcFw0AdjCNHHZZAzyC50AzDDvHC1DD0TBYWCqcFEHHcbF2cFUnC9DDrHHscFVrChWC0cFYHH1hF3FHkkFrUBi1A31GssCohF9jFOzCZsGUED-ZGdjFf-G6jF9HHbEDriF_ZBNkCnsCdjFhkFHrFWsGFzC2iFoHHwiF7iF0sC9iFrWB_iFdjFxkFmxFPIH7kF1zCOjF4HHFkFNjFAkF_kFHjFbtC5lF2lFHDH2BH92AKDHDmFC0CpIHC_GgmFsIHWmFefF7gAODHRlCXFDcmFX0CQvEcFDJaB9bCGGHB1AdlC8bCrtC_IHgFD_WGomF1aBsFD1dAaXC6tCkvF6YGBGHlVAxFDKJHvoFgoFJpF2pFozGLuCCpFUpFD1COtFEGDS4AOpFaJHqpFcJHBpFc4ASpF-_CrrF9sFHsF34GPDHTtFYuCusGakGWfBitFUXGX1CUGDSGDktFPJHqTCnvFkvFCiAeGDgwFPfBMPB9vF_wFdfBRxF9JH2kGzmC5iB-uCLiB20FAeC40F1dCDjB4GDYbG50FeCDu3FWrCBHDIIH7kGf3Fs2FT2Fi5FR2FX2Fx3FZ2FNSBh2F-CDY2FivCTHDKKH-4FW2Ch3Fk2FcKEcHDhKHZKHonCe2CtKHS4FkHDWkBC3Fu0Gz2Fn2C2nCp5Fs2CPuGilG44GZ3FQAD_4G22CGnBdKHWNAVHHb8GdRALwGeTAlACt3GT_FNBGoqB8_FIZDh3CfVDu5GNoEt8GjZDs5GGZDULH1FFK5GnMDohGQvGUFH0NAe7GJ7CEmAo5GPAH_uDneDJOGv5GpAHNhD03C1gDanEICHYtEbEE7yDZFE0LG3LBuQGOmFQNGxQG15G8DHi5GVNGR8GeOA95GO7GcNGX8GggGZ8G93G_LH4RAdMGv8F9LGGnA0zGs8Gv3GFMHwMGHMHc7GDIAX3CX3GRyGCFG18GVZDzWDPJD1sDVLH3UDbMHFZDO9GaLHtQGMRFy5GFRF05GVvG25Gj5G45GhnAm5G07FdmGq_FTdGB-AsbGdDHeODKPGg-AjdGWTGldGcLF-RGvoG0qByoG-DHmTGWxA8FCvLG1DHa9CLOA3oGFkDV6GzVDTLHDSAfTGscDdZDYqEjBA-yDcEHATDhYD91DY8G_TGnzDR4EJEHHnGl8GbLHzBH9qE3yGtCH8CHvCHXJDxCHNQF4CH11G1CHyuGrNHMOF6CHjpA5uGA2G1CHzNH-CHtNH7HHytAd5GO0FUvGg5G8LHs_GBmFyIHFDHJ0C7lFE3AIDH6EAEDHXYBlzGVFDnzGbsFVtFqzGvCEmkGTFH78GhnAjTDbEEvMHM2GmLHzOGvKG4YDt5GPNHzaGb8GhnApQAq8CpBA8LG19FGnAAAHr7GUnGaNHC6GK7GiOHvGAleGQnGMMHqCG19GOQGM0DSMHgNHD6GvOHZGAxOH0BA_0BOyG33GaFHu3GWEHeEHM3DFBGQOFjOHrUA95GMLHvRG6MGRMHtOHR8G7OHzBAq8C7WA_OHC_FOoA1LCYMHeIGfgGXgGGMH5OHuOHgKFTPH4GALKGYPHRFG1OH9TGDMG83GfPHRPHhPHfBAjPHWPHC1BZADnPHRfG3OHQPHUMHtPHUxF2_FG7B1LCZ3GPMHEPHsOHa8GtMHtPHP7BmBAxPHCMHNPHEMHdPH4OHfEHCQHNgBfBA8iBRAB2-C3MG2LCpCHrOHPPHBQHHAHIPHwOHQQHsNAwPHTQHpOHPfGFnGXQHTMHHPHSPHPQHwRAxPHI8GBAHiQHKQH2PHlQHtPHAxARQHxPHCPHDMHQMHtQHYQHr9GmQHxQHdQHsOAxPHMPHDQG3QHkQHhOHtPHD9FC1BFTGzPH60D1PH4QHUFHmQHehAy7CGRHK3GrQHWQHBRHrPH3PHOQHORHo3BeQHMMHX3GIRHSEHKRHCRHNQHsdA0MGOLAmOHJ7CunB1nGaOHuKGJRHI2DuQHDRHIIAkjAuJGYKDIvGbdG8cG2DBwBA_cGBdGadG59FwDHO7C7dG9oG_DHENHoTG8dGRrBdiATrB7VE1FBNhE9qFIdGMcDG_CHeG79COeG8kAE-CAlA79CJ_CCGBYkAB-Cz6CPeG9FBTSHvlA2UEvBAl6CL_Cn6CO5CMeG69CdSH99CJ-Cv6CYSHjSHaSHlSHAGByIAWSHEGBN-CPQEpQEakCkDFdLHhhGz4GvQHcLBw6BD1BcCHBxEZxEUeAchGk2EYPEXyBySACZGCJANIF8VGqFHKfCxFHPGHoBDsVGoVGMTHGIFnVGtTF74G-gA1FH2hAvZG-wC9FH5TF7FHuVGdhCEJHIWG_FHm0CthCPVAKaGE2BDGHJUF2YFqNB0hCJZFbGHXGHdGHUTHbUARGHxTFTGHqyAWxCL1FLZFbUFrGH1THtGH8YF6WG0TF8THSzAwCDnxC0THDUH-THxCDeoFwGHjCD1qCjGHFiBvGHGUHbzAAyC4aFeZGi2FdZG1GHu5FgZGm3FdUFBbF_GHXtCkwFNbF7rCDHHMHHCHHabFwHH-sGFdFUnCLHHkDDWHHUuFQ0AaRBQHHocFozFhIATHHgyCrbFyUHtbFWDDgCCybFeHHlZGZHHo0AuyC0ZGTDDkrCrZG6rCIcFXcFSIHIcF5DD1HHIcFvHHkUH4UHQaA0HHnUHyhFywC2HHOkFOoGhzCxZGwjFzZGAIHSzCCIHjiFFzCEIH0jF51A6WCY0CLIHgVHezCEfF5NHZVHK2A2bCnEDoVHpEDozC8iFTIHkkCnaFClFrUBxkFvzC4FClIHBaGt2A2kF9VH1WB7WBbIHEiFVjFSjFllB7zCqkFGaGgIHEXCsaA5VHIWHwkF7VH5kFAWHQ0CThFjIH1kF8VHjtCbmFi3AdmFmVH9KDiFD-IHICDFJHHVFCJHlmFhTH_THGJHTcGaJCJJHeIALJHSaG7tC9nFEbB3JHyoFYoFEqFKUHQbFsoFWJHOOHFpFegGtRC5WHjkGjJHAiD7pFC1ChJHbtFAXHH1C5bBTkGtJHcEHIGDoJH24GuJHSmCftFmuChtFbaGeVFYXFPJF8JHZUHHuF5JH1iDQyBdwF7vFN5ABLF_JA00FJKHg2FB1F90FJ1F_0FE7F_GBdbGl5ASKHnKHUKHUcAO2FYVHE2Cc2CHHDrVH0XHTWCd2FLxCa2FTKH5XH2XH0PFf2F9jBr2FyKHnvCaHDrKHm2F9XHNnCp2FvlBJYHc2FG2Cu2FvXHTWCqHD8vCo2C4ZCXtGVhA64GyWHMuGE5FBQAllGCLHt5FELHXhA8HD6SHinA6PHjmAFyGxMH7AGR6CpdGJdGuAHzmD6mD0rEu8D05D8NG45DtdFq_GOUGFAHV-Gl_GY_G-rBf_GqBH2_BnhEyBA0YHJMAsLEfUGTNEsHFMfEYNEg_GJTEeEEwaE-SEfyGgBHFNGnEHiSEsTE9jAlyGUaEpZEiRFPcE3wGhBH-aEaZHL4GxwGdFHHcEt_DJJAq4D6UGeUG_tEhmBroE34FpzE8zEF0E5FAO0E0XGNzGR0EX8BanAU0EcVGX0ENJEEKFIFHnyFFLFQFHWLFNFHJFH-KFsZH6OC8ZHLpF-zE5YESFH5uGhoBLaHf4FsNHyNF6MFaNFYNFPOFoLBHCH41GCOFhOFiNFOOFtqETaHcaHHSFDFAuNFzjGLSFgZHE2B6jGnRFSMBiRFbMBHAGMTCmaHyLB2RFpRF2LBKSF8RFnaH5nA3jGBqE7RFWMB0aH-LB-jGMMBSAByRFzaHFSFvaHfaHjRFaNF_aH5aHBbH8RFPSF6CC6OHrSGqLBJ6CXEALMHQFGC_B2JDVQHYBHj8DkEBiYEWqAJ_EHyGXbH48Dt_D4YEEaHhRHpLBZTA4UAHuGpnAOpAqQHqOHFCF66B1ZH6ZH5QHNbHXwGvqAEmA72B-SHcxEM0ET0EmuEMbHoPD6CCekBf8B0OHVbHENGmLCthEHtBI5AqpEZQHVaHTSAhIC6KAoLALIGoCGsrA1bHQ0EsbHaVGubHMRHNbH0FAdGAz9BE-FS4GlwGBcEvZEDbHDUCjvGzdE4HEEAH_-DMIEiVHgyGd_GrGEAOHPBHsHCCMEvHCQZHspGhyGXUGIMEJtFLMEZFFinDfcHkaHocHgNCHZHmUGJZHpUG_YHesB3_G4qCFeEjcAfZHd3G7YHiZHoVBg_G1aEkZH3aEv6DnZHHbFt_GdcHlbE8YBvbESaAGcHTdHYbEHcEWcEDVGLIDbbHRZHUdHl9E_XBxaFyBHBVG-aEafEVcE8YBfdEHVEpBHgEHYZHbcE2IDwcHX_GKdHjcA2dEVZGbeE2EHHhGfaEr9E1qFHbDQeE5dHfBHxcHidH89EkPBunEAeHceEudHJdH1GCmBHU-GoBHGCEQfE2MEoqAcfECuGD8GIcHXcHwFA22BHpAlgBYFHo_FpYHenG5pGEeH_0AHdH6nGVcHoPDYeHyEA22BH5C9_Ga-F48BhAGQcHXdE4cBkeH5SHuRH6UFsNAkuG0QHkAGe9CtND2GFxNDlCFDRDaCF7oEpeCvpF_WH7WHbbGEoF-WHiJHGfHRiDCXHJXHKGDPxG-4FtmG8KHatGRfH94Gz4FgPHIIAdRCJ5DFoBc9AOMHJ8GCKGRoBBDFekDGvC6bH2eH7JBBeDrrAaNCfxGd2G3qEQOF5qElNHTQCSRH2zGjNHdrEwfHR1EzqEufHwMDTgDvsEC2GZaHE2GsuGSUAuuG9CH61GCDH3XHpKB01GwNH_fH3uG0AEmNHBDHCZD2NHTMF21GzXHvdACOHezG3lF-zCNmF5sGKOHUFD6ZBpsG6WHZGATDHUeBYfHmfHmVB14E3LAw6BBwA9PHffHPIGPzGgSDRzGagEMYHevEUzGFOHWzGwgHOBHUmFVgHL3FGlCFOHTmFySBJOH7EDLOHdgHsPHIIA6IGY5GpbHqYH7eHsLG9eHHrBRCHo8DBfHzoBHrF2lCQpF70CgJHDmC2sFGXHM9DegHQ1CqJHVfH54GumGWTH1lBj5FklGBLHDhHDHAPGBTwCrrApSAHQHevGexAguEJTAHOHrxAqVGHIFrBDsFHyTHypCQTHLTHMIFNTHKTH4pCaYHlIBwwCkUCHzCchC0wCmWHRqCrSFoSF1wCyXGpWHytApTH1VG-pCATFAGHJGHIUHDHHRUH1XGpYFQxChGHNUHYGHX1FfqCuXHiGHbiHuUHLUHhVCqCDoGHCZFDVFCUHoYFIUHFUHoiHWiHIUHCuCsiH3yAwCDfiCuxCjiHkxCTUHUWC8aFG2C5iH3GHOQBEyCYZFHDDfUHIyCOIHWrCjUHsUHGHHkwC6UHbrCKHHdrCMVHQVHZWGRQAPHHbzFdcA8UH0UHeDD2UHLcFiNBPVHtUHvqFkZG1RB_UHoyCfHHrhFbjHCuFaHHsZGkHHHVH0DDlSBJVHOjHLVHTVH8yCVbGajHHjHR1ASVHxjHLWHobCCiHuZGxhFWVHREDCVHahFaVH_aA6hF2jH-WBncHukFEjFdkFZzCdWHmJHwZGtVHqVHTgHEkFt2ARIHLdHTWH2sCUIHrED0VHTFC2VHCkH0bCaIHGgHPkHBWHukCYjFYWHakH0XBVWHEaG7kFDDHCOH5UHB3AQdAHFDczGy5GWgHvIHukH4LHzIHQmFNDHMOHtZB4IHbWH6IHKIHeWHkWH8SFnxC-kHmmFAUHLiHqxA3tCJXGqXHQcCTaGu0CCoFghHFlHtoFHZFMoFWoFBGDJfHFXHLfH_oFfgH9FDNpFNfHEfHKfHYJHkJHI1CKkHgGDJGDTMBchHrcCNXHKXHFpFvsG0JHgtFRXHcaGfVFHJHdmCE5A6JHJfBjvFcXHNyFr1CMwFjBAkGDukGxvF4GHnwF0wFXxFVwFPbGnYC10FlXHLKHC1FO1F2GDAUGPKHM1FebGK1F_1CxKHFaGC2CdkHMuGoKHjKHUmH2QCWmHeKHyyA8XHRYHKYH_XHwGFlKHGmHemHOYH8iHGYHZ2CIYHkmHo2FG2ChHD1KHhYHzKHj2CNYHmnCTYH1nCsHD-KHrpFoBDfhH-hHGwCWfHeYH4HDDLH7GHjYH1eHn3CiOGC_BHhHgeHueDXLHzYDpYDlAB5BAnABaPApABYDCkTBF8CtOAGRHrhHEEH-TGtRH45Gk4CpJA39AJpBaDHnDH3DHxAGxFBL8F-nFjnH-jAYPGYcGnnH8-A10DePGg_F3ODPTGCSGsNDxlFoND8oGZSHRSHbSHh6CVSHh7FqSHA3D5TGI1DW-C6dHj8GaNHQQGv9AbEHIlHnLH0PHI2DQQGdgGN_ESQGaFAQEHdEHEoHYEH8mEFdH6ZAoeE1OBjeEKeH5yGgrAJVGwIHVFGpOGYPE3wAyBHeaD21EejFhWEwhAhNHerA4HF0FA5RHIIFzhHrFHrpCrVGpwCtVG6hHTTHpFH9hH0FHAiH8pC3HHBCDgTHhWHiTHeTHsUCcTHBqCjTHsSFphCFiHEGHtSFApHTWGHpHsYGHHHHZGAXFoXG2hHRXGFYGDEHZXGP3GDWGGpH5XGHTH5VAMVF4XGzXGkWG4WGIGH_VFdXGrhC_XGQYGpTFYpHbUFVYFSYGXHHPYGWpHSZGOWFnqFUYGoBCmWFYYG1vAaYGLEAsWFtWGvWGwWFMeAgYG7UFiYG2WGAVFmpHclCDlH7YGdpHeXAMVFDXFJqHIZGXpHvXGYWGOJHKUFSXGTpHSVFKXGRpHVYG4WGQXGcpHyZHSPCnqFcqHhpHaqH9WGQZGKqHKQBlVFoPCppHoXFvVFzFHlpHWqHViGrXGUqHxpHtYHyYGIYGgpHZqHrqHCWFKiHOqHipH4YG-XG7TFtpHPpHcXFkpHVWG0qHDXGzYGcWFDYFGWGmpHiPA1pHxYGHrHIYGOrHpUFXYGOnHoWGuUF7pHsWG4TD-pHfYGzWFCqH2WF-UFmYGMrHtPANqHEYGcXGvqHRlGkrHyqHgXGJZG1qH4fCTqHuqHupHqjGvrHFrHqpHRqHIYGhqH4qH-qHFZGvlHZqHCXG-YGEZGlqHeqH1WA2XGRlGBsH9qH6TH7zAtTHPZFMUHUCDliHyFH4UAViHxiHTiHzYF-1CiqCcGHgCDzUH0iH1rHHUHOsHiWHgxCRVCwiHnNBqiHdlCRsHisHdsHsWHqGHZiHNsHOUHPmCQUHhsHDsH3iH3WH2iHTFAZXH0FDYUHvmHaUH-iHyGHAjHOvFgUHTvFtHHmnCFjHhbFyjHUpHJjH-cFqUHMjHujHdHHOHHwUHSjHObAUjH0KAWjHqbFYjHnyC1jHJHHiDDsDDejHhHHljHpZGOjH-bFGVHOjHIVHSkHEtH5yCDsCIHHyHHNnCOVHGjHAtHBsCMsCKtHvhFUVHVmE7jHMEDDWH8ZGbsCaEDBkHakFGkH2BAEkH-jHkVHIkHQvEhlHjVHrUBNIHWIHeWBrjHTkHszCVkHaiFMIH2bCZkH6tH_jHmkFxEDYmHtjFRuHiIHeIH2CHHlFDlFUkFK6B6HHECHcnHCdBmkHzkCOtH7ZGvkF4kF4EDVtC5kHrSBcWH7IHCeHihAhmFCVFOiHQFDIaGxuHRiHMJHsJHDGAtWHs0CKlHXqH9tCNlHQJHPlHSJH2WHCwFSJCUlHUtFWlHclHVlHelHBXH89G-bGipFVpFckGRpFglHhsFjlHLGDahHOxGYkGqlHguCUXHjtFdaGpeBxJHiGDAZG_uH4JHylH4uHlvF8JH8lH2wFpmC0uC0mCz1CRbGQKHNKH51CIoHtuAI1FJmHPmHWsHqmHBsCVKH45AXKHcKH7GHtjBumH_vHFiCdmHe4FamHr3FhmHdZCjmHFwH1XHmmHqKHomHbtERmHLYH3gHJRCYKHEYHDkBQYHLwHSYH0ZCIwFngD5KHI5FBDDOkHbYHOwCb4FmkBfwHLkBl4F3mHenCo4F2QCSfHetGQuGjvHWOCihH14FbKHNuGzwHXfHpwHioBkmBZdG6KHDnBV7G_mHgYHBnHGLHbnHjSBHJGZHArrAvJGweHR_EqZHwEHGFHFaH8KFFFHhbH7ZHPxHOFHDaHLFHjLFBaHEzFPFHEpERFH3UAVlGZQHguHIcAKvDR8FJ9BETGW1B5eHARH_nHYgGkBB9xG78GgxHkBAJrBIIGGhEmYHBmANACHnHbwGtdGSAGxnHHPHuxHq8CF8C0BG3MGn0BdRHB6GLRHtxHEYBfBAHFAiLHlPHyRHfeHI5GsQHpxHePHMQHfxHEYBg-FBvAGOESABSPAd7AZuGpRHfmGKpEBnEenEuuHKjHNeFodFwdFQeFgeFLmBMhGudFdeFneFiUB8dFEeFqyHgUBYeFrdFKeFsxHdnAQkF6CBI9DH9EuEAaeEZyHgQHInHFCFdnElaEt6GGsCleFjyHTcAxyHAUBrwHPtHEzHWeFQ0CHzH3iFXtHSYAFeFNzHlyHBeF1JAzyHn3G1yHuxHXTCJwGAeHf8BsnAAcHnaEUhEHkDwsEnyBchE2gHQgGPIGAzHH0Ai3GpUHRzHvyHGzHUzHZeFJzHtzHyfCmeFwyHxzHrdFedF2zH_dF4zHAUBXzHHADUFHgxHNMBQABSAB8eCHpBsIDwAAwnBJxH_TE1SGNwAVUEBZHcDFnBAMUE3IDFyHioAHQAKwGdXDRTAECE1TASICfnHgzHAcE7SGN0H3lEGICcpGeICkFEB0HjSBbzHx8BJLHmSAKRAIoBL0HJXEswGDUEHtBR0HT0HLyGFyHkRAjqAAPGA9Gf0H6cDhMH6XD7VDaZDb8GS5COgABiBJIAZbAG8G82GeHG-yHqyGCCHjcAYoH_9E6GFBaFOaFVaFxZF1OBqZFUuH8OBpaF1ZFdaFzZFNaFuZFjaFjPBW1HQPBSPBoAH6ZFZZF8ZFV1HlaF3iAn-G5GHCaFbaF-ZFKaFGaFf1Hp1Hw1HJaFFQB6PBMaFT1Hg1HtIHcaFj1H41HSaFpGE01HiaF91Hx1HA2HIFAZaFD2HO7FDOHi1Hr1HeaF--GK2Hc1H_1HPuH6xCb1HPaF_1HvaFc7Gk4Ce4ACFAR8AkmARRHqbHJQHPyH_TGVoH7YC2GFD1DnzEfoEK7G0JDsID-6GMyHe-FxPGZUFHNHPjAaTGE9G9oGC1AXTGYBFBcHl-GrGESBHOVG5HETwECsHRXAMVFyBC6zHFzHR2AOzHzdFoyHZyCSzHzIHJ3HjtHstHLoEH3HTzHfeFVzHFEA_zH2lHihAgqFZpHPjH0cBy2H1kGqfB6lH_JHsvHPxFh3HDKHgxFUwFtkGr2HjBA_0BBHAGRH2xHbFHOPHURHRyHr9GSKCrNA2TCc5BilAkOGbyH3BHUpC7JF_rB4JFaFAszHoGA7JFJOA7JFxEHB0HXwBGRHnxHYnHpPHQyHGPHD1H4WFs0Hc8CpICCyHFPHmMG7xHM-AivAgnH-3C2eCIFAdLGWTGTwGYTGrDHpODi_F9oGKyEeKDi-AqVEuEHBnErZHWxHRmGlQGCBFU5GyDF3SH7DFFiAimGsKFTxHicGeBFNxH7aCGaH6yF-ZHbxHAaHQFH9KF84H5mEHLFTOHZzHE4CkPHqIGbmGaPHT2GcyHdhGnMDmDFBFHwFAGmBkhG9OGyiEEEAxRFZ5BK9BjfGw0HJYEM1EfCBaQEogGy_GU9BOUEq2E9TEJ4H8eCc5Ha7AX_Be5Hb_Cg5HsOEi5HUlEp5HozHYBHu_GYQEo5HhqGq5HtxHL5HzxHpnA9SCR-FLdGd4HcLGC4Ca5HpxE_8FZODaLGD-AG6H5eCi4H6RHzMHvAAN9C9iAP9CE9CS9C5dGL6H93CheGK5H8eCCNCv3Bx7FgDC3AAg2HhQHcFHsHCqPErDC30Hd6HHQDjXBd2BhWAy7Ft_BHsAP5HhcH7dHQPEo6HSNCq6Hn8GgLG5JANFB7rAKJGQFGz7Ai8FI6GNyHm6H8cHYPEwEGyPEmLEGZHwPE25HD6GSKC7WAJyHscGOGGauGPaCa9CDLGPpE_RHDNHuLGxhB-RGayGZ4HURA4ZAX3CYnBz6HW8GgMHKnHI3CONH8SAQNHaMHn7HX5AgUDfOHqLHR4HEnH6FGBwAB9GDUAASGoPGR8GRFBgAGucGzRH7RHinH59FdeGHJDgYEYEBZbH3xBgPGuHAJBAgdHwLHABHahGrkBojDB0HrBAz7HeGGByHU7He9C42HBSG7xHqJAlRHeGG2NGy5HZLDp-Eg-Em-EvoHUpHk8H4oH3hH0oHRTHDpH_oHzVGapHCpHPiHJpHnTHABCxsHEvHhBC3iH5jB7iHJ2F9GHztHSsC5jHzhFHbG3VHmWC3ZGHYCVGAJYCdjF5tHLkHoiFCHDGuHiuHTYBIIHBlHFiHAlHPnFPaG2mFdMAGcChaBylFNsG7nFvWHHlHZ3H74AgvHtzFzJHuaGn8HE9HLVBqdCzqGkaG1zFj9HPzFVzFn9HtaGBbGvaGL8ARdCdNA7aGmzFiaGrrC3aGV0F39HXiB19HMTC5aGKGDuzFzeBwzFMbGCbGHCC8zFE-H3zFA9H-9H79HodCEbGr9H1dAObGtvHwGDFmHCYHNmH6mCWbGRKESbGOmHuTElUA-dCwvH91CQ1FibGtxHJJCy7Am2G-7HS6HU6HA0E5LAX6H_DGndGH6CbDHGPGIPG3MHvbG5MHxbGkdGjDH9MHk4HPLHt_FuDHH_Fx4Cm4H9-HvnH79FSPAZPGMAGRPGZ6CBUGaNDS-FoDHRAGC8HfeGz2HcKD-SALaCgKDZ8HIAGe9CxwD5oGxPGD9G8LHDSHhRA7RGgOHK_HnLGvZCR7CCwF6dG1aAH-AjTGQ_H37HJZA52Hd_HBSA5PGV_Hh_HznHkGAVxEpNDdsBu_HASHb7HpTGO7Ce7HW_HtTG0FAP6G8mGW_GJoHr5GcMHtWDFZA4GBb_GL9GOcDkAH0bD0KGkcD4KGhBAJcDXFAFZAbsHEAIWbDNAIQcDPAIGbDGcD2TEIYA4zDfcDudDUdDFBD_lGiAHsLHeJANgD22HfwGf6EOeAmvGngDhoDhCHRkDKpGsAIeYE7wGM5Dj2HQQGYuDeNHAoH2DGFxD-VE2OHLoHYEH5wDzwD2sGN4HB4DQQGDIEzxDaBGHBIYEH4xD7AIqxH0AHrRHj2D5vDoyD8WHXAIXEHUBIwyDHoHe9HbOHSBIHLGSvDNoHZ0DPoHO1Dq2HLBITEHgBIJ_HWgG4AIUoH8nEbgGgBI8nEdfG6YHqBIAODV5D9KDC5Du8DlgGlLETwHDeH82HkcHxCFccH9BICHEBbC9tH0dHpcHmHEaPA6EFoYEuXEJ3BXMFpDBqiE7qEUDGNjETlE9EHgVGQIEgRGgTDJBAsdFh5FUCIBxEdoHU-Gq9Gc-EnpCNCItJBBCH_2HJxECzG7tGPHGOzEhIGJzEI0EgoEdzEQzEPZBCHAxhAgCIevGUCGu2EK3E6uEcCIcxE3CIR3EEDGwCGw3EjQG-CGCDG-CI2LDXLA5CIgEA7CIQ0E9CII3EtBGy3Ep3EX3EKDITCGuCGoAIODIUMDg3EXMDKMDkBFPJG-2E_CGLkEPDIW3EOKCXDGf6GBxEMDIfDIXDIOEAWMDX3EjDId5EzAI2AHXzGi7G38DM8GF8EX5An7Gw7G87GYuA-7GdRG-lH18Ek6GYNAA8GKNAkoHe_Er_El-EbtB7EFIEF_xFGBHcxE3FFlgBsCFSTHyhHl8H0hHyoHtFH4hHBlFefC7hHeUAxqHHgCKVDBiHVVHuMD-BH6MDfMFCFHK7BeMFpDByMDgEI_MD3YAyuGlEItJB9MDoEIbMFhMFtJB_sH9XC7NH5LHIxGqMH_NHsMH-oHEiHMpHGiHxVG8FHs8HwVGbpHwlHLqCx8HyuHEqCQiHkTHtYFYsHJxCKsHiiHWAItiHnsHZEIQWAlsHDsH2THcCD4THQmHIsHZGHVFILOBjsHIqHgsHqsHkiHssHAJHhFDdFIpXAwCDviHiFIAZFSFI6nAusHrFIHxClZF11Hh1HwZFO2He1H71HzFIF2H31Hr7Ce7FIbFo1HE2H7XFN2HtaFdPBwwHzQB_FIL2H3qFG2HnPBR2HX2HO2HLaFxPBMGIq1HDGIvPBC2H4FIAGIM2H1FITGIYaF6EIV2HHGIS2HO2HfaFu1HU1H21HhuFYIHyGHv1H0FI-1HO2HZ2H5GHkQB18HAbF0sH4sHuvFyGH2GH68HbUH-GHDmCqkHCjHFbFQpD4GIKbF42FMbFzEIotHUnCCtHFHHR3HHHHNjHjjHrhCJtHWtHDHIvDDGjCRjHUtHZGH1UHTtHfjHNHIDiFQtHljHatHLtHiHHBVHSHIvpHBSBHcFhtHpjH8SAtyHHHI5IHMcAGtHkeFuHHwjHrtHQzHttH0jHuHIJ9HC9H4jHwVHPlFywA1tHGIH3tHH9HfVHJuHekCECI8HH7tHlVHBuHDjH8ZGFuHXkHmEDPzHzHIQkHLuHikCIIItEDmGI-HIAtCckHhwHHiFWWB_VHB9H-VHikHQuHbuHYIIjkH8zCSWHDwBtlFdZB7BGdlFDSBjIIblFnBGyCIuMBykH5sG6GIfzGOFDtIILFDXgHClCG0ClkFBhH2WElVASlCYFDb3AdWH8IHRlC0uHp3ABJHkmF_kHuYG7mHo0C8uHtFDVaG7uHc9HUaGYqHFGISoFioFUoFiJCfoF8DI_tCGvHXhHIvHVhH_GIklHdJHMvH4eAXlHFfHLvHHXHTpFrJHcUAOfHdJILXHUsFnlHPfHZvHvJHMxG14GZJIvsFACFL7FrlHSXHtlHVXHOpHivFbXH1GIOlBovH4kGAwFi3HrvHhXHByF4lHp3HPMCvGIUcGuxFHKIGKHGgBacG2uCJEIqIHczFIKHzjHKwH-9H1vHUbGKmHV_GcBIqxAsXHRKHWGHZwHWcFxXHTmHVIIhzBGwHaKHDYHlvFdvCgKHBwH6HDHwHS2CmKHhKIlmHJ2FnmHinCQwHtKIcZGvKHq2FRwHPYH0KHymHBsC0mHdwH2mHQxG0eHUxGOaHVhAowHELIpoBvHDuwH9KHKLI5wHZcA3wHv2F5HD5KI2fACnHbnHJJCoAAxbHYNGykAM4Hs7H5ADgdDvcD3iAxcDlAIryDeTDucDWfCV0GqRHyXD8cDDgCrOGrLHFdDgdDhpClLII7DeAHjAIidDCdDB0HJJCaMGKqADoAPQHXGAm5GQoAqgHyfHWLHC-ErAHlAHugHpCI5yG9wEirAqLI6zGYEIXrCq8HTiGQMIoxAuFHlwCUMIaEIcIB7oHxBD1HIr8H8EIt8H-EIGpHIiHJpH7qHHJIoGANiH3wCF7GGFI2uHLFI7YF3EALGHwFInGHkFIOTHnFIDYAXFIdiHgKIaiHxTHcjHasHrTHGVFfsHlrAxMIsGHtFIriHCNI9THtFIqFI0CDfiH7MIiGDvFIKNIuiC6GHaZG3sHCwHUJHz8HxGIUNIvQBEDD5GH8sHpGIZpFDjHNDDXbFyHIYHINnC4VGJHIktHECD0fFiNIKsCYtHgrCRHIfjHUHIgDDWHIqNIUeFEVHZtHqyCKHIvII7RBdtH4NIdWGgjHmjH2jBojHmHHqjHQ3HvHIltCpNIDtHnHI91CqHIADCUnCutHXHIDuH0HIeEI2HIVsCZuHekHthF_8H9jHLjFGIHI9HFIH7tHAIIFEDWuHHIH45AazCFIIGIHHIINuHkkCvVHSIIQIHNIIdVHlEDQIIhPETOINWHRWHouHLIIfkHokFrOInkHZ1HksGIlFjuHWWHnuHfIHVtCpkH9NI0IImIHZgHzIIxkHYgHdzGAhHcgH5IIvdAquHltHZFD8kH_IIHaGgWHgMIS9HdFDWPIkFDGJIPJFGlHOJIzvHFlHrWH5uHRXFmMI5oF0WHpGHDvHVNIIfHQvHThHIuCJvHHvHjJIZhHbJIWpFMpFflHIXHXvHpJHrsGmJIGADYJHavHwJHcvHyJHevHCyBg9HofAivHlPILuA8JI1sH_JIl3HtmCqvHo1Ck3Hg3HNQIHxFEKHkxFq3HHKHuvHU-HU2CHmHnXH2vHpXHcKIq5AYKIdWCLjB5TH_KI_tHCHD9vHY3FVLIYpF7OI2gAMwH0KINHDsKIlQIyGIOYGwKIWKIX3FnKIhvCOwH2KIsII8KI8iHtmHyQIYNIEiAxmH5vH2KH6vC02FVYHvFHhhHVxGMLIXxGOLIdhH_KHdYHkhHTLIAnHuKIiYHCxHfxH7LI_kAj6AfBAMAB-vAA5BHvA0bH90Hl4GebDgAHObDr2H7LI1IAC1B73Hv2HDPH63GjQHVRH7xHJJC5KBQFHF5CFoBhTADMIh2HuyGMEIRgBX6D5cBNdBEyBuKChXAmrF-RILrFtKCBrFCSI_RIMrFYrFsQI_qFJSIGSIneAmrFZrFedBINDj-HPdArLBoQC_QH6oGNPB2_HuwAu_H7NDHSHNhHarBzBF5SFQ8HVSIpRC5PDM5HnjAX3GlLHsRI1QH_PHRMHQQGOBI67HdRCwaEa9GmSAdTCk6HM1HhzHBCI4GC5YHO7HJJC7fER8AAjA9yHE7Hy3HrBIcgGwBIV2Aj1D6LIPdA92C1NAw5CK0HiRIDoHCtDopDEJAOIBizExRI93A_aGw6BwJGeLIM8HMMIGTAOMI93HJODD-E49Et9EfoH0xAYMISMIXEI3oHPsHuxAp8H5hHTMItTIOTHHcGXTHbMICKF9oH4wCEpHHqCiMIDiHDGHlMIPJFoMIZaGPGACUI6JIrsHgiHWbFOFI1MIsZFXiHUFIvsHeFItFICaC4MIkQIwTHMFI9NILUIXWAfFIoWHhxCvTHLNIWUI-WGHVFYUIaOBuiHpsHPNIHUIMNIeiCONIKZF0GIBdA58H_CDVUHiKHeKH78H_iHCbFAHHRrCiUHhNIIOIFOIIHIvtH8NIhMIsrC-UIZDDuNIbtHDZAStHxNIEVI9UInNIZsHaHI3NIKVI5NI1rCgHHcHIljHgtH-UIitHKjFhyH4DDqHHPOI0NIsHIaKIzNIDVHNOIxHI6UI2OIXOISOI5OIbVHVOIqXB2ZGYOIuOIEkC9HIZII1WBfOIsVHK9HIIHkOIGuH5HI7tHRkHXVIgOIMkHqEDMuHyOIIhFwOIKAIjkHekCUIIlOI7tHeIIcII0EDbIIkVI0kHBFDN9HBFDokH2IIoIH8gHwhH_gHAHIuIHVWISKI8dA5gHAFD4IIU0CXPIsuHTPIgyHytAwuHCJIhFDQ9H9EIprH3uHZXCqFDIJHJJIKJHkPIdPIBvHosHpPIWJI4WHsPIXJHZlHWBIMSCKpFKvH7WIfJId4FPvHbJH_WISvH3PIPHBb3HguFyOBrqF4PIOXHqJIHtFsJIpJIplHvJIDQIAQIhvHi9H_PI0cCulHWXHkXClvH9JIh1C1lHUQISQI7lHAKIZwFYxFo3H8uCDmHcgAZQI7VIdKIhQIKGDwjH8mCW-HfKIUUIyKIAHDjKInQIMSIhkBfmHNwHlKI-zB4QIFYHwQIAOIARIVRI5QIAYHimHV-H4KIfZGrQIUaAl2F3KIEYIqQILeCwKHKYIWUHwmHGgGVmHl2CbwHHRIewH4wHg3FZYHe3FLRIIwC-mHTRIAxHFYIWLIXRI13HJJC1vAVAIm5GTICSTIygDkRIhcDRAIScDdAIIcD5MDKcDVAI_SIPdAw0ABCF7SC5SI3xHV7HPjAdwGqND9oGfSIu9ChSITCHDCFlSIZzHqYId-H-FAxsBVkDrrArjAk7H-PH3EHhmBMpEv4He4FHoC-XIvLAa4F5FAbMG3nCOwCJLIPRIYbCzzHdZIO0BfYI8wHpVIswH9mHSRIkZILLI0UH94HD5FO0Br5FnRIPdAbLIjmA43GU7HH_H8-FQLHGLGMsDcOGhZHa_D1pGO1HCZH9pGtHF_tEwCIVEGtCIEzErCIiKGtCILzEc-EKaI7DBklF1CIxDITaI4_DUCGHUGSDG4UE4CIgEI62ESDIR_EmDIqkEJ3EfaIaPAhaID9E36EtmA86EKEIw_EjEF2LA3BAmEFzGAoEFNKFZqE9REStABsG-QFatA3aIMKFPHBeSFY0FHxGjuAkSEztFA7GR7GLnFEmBU7GNNBX7GH7GZ7GUCHnGIjGIpGIG2H3FIPbI81HBGIZGI9eB8FIm1HQNIoGI6FIdaFt1Hn1HcbIWbIqGITGIz1HWGIIGI6gHKGI51HQGImbIfGIaGIB2HO-GRGIkGI_1HGQBcGIzsHeGINGIDGIhGIgbIQbIdbIT2HRII7bIVbIYGIjbI9eBsGIn1HcNI8MI-sHWPFmuEGbFoUHwYAoIIilFqIICzExOIVvBPcI70AjlFzCIpMIttFntFAbIe5GleBHCCEbIrXHh0FvtFoMHaSFpiB2iBe0FgPIg0FvuAM0F14GkcIa0FI3Fw0FocIfQI1WAa7FUXAQ7F5mES7FSnHgEIfiAj7FxsA_JCZSI6-HxFBA_Ha2HJJC8cIZlAAVATGAWADbHGhRIn-HOLHU9F-ZIzSI3ZIaPAj7Fx7F7kDz7Fr8GgDGWPGj5CQdIG_HadIB9FQsEA0HmSIv2CQ8FMvDR7HnjAiTArhHrnHpnH6YIsNAGdI97FEbCV1BHEGKAG6fAi-HMZISdIgEAQ8FCABNuEe8Ga9AayHtSIkAG8ZIpODLAGZTItdITdIZlAlnHRbHD_FacHNdIBeIwODgdI55CMTIFeI4dIt8FGsAqmGMeIedI9ZI8-HEdI3dIlBAe8FwtDn_FETIw2H4xHs_FsOD2ZISeIdeIZlAwEAI8C37Ch8B7ZIYeI18FtnHmeIjdIY9FAPH_GC42BUZIZdIbPGbdIaeIQBGveIOeIBAGa0CrnHDeID1HFdIGeIiAA0NG2eIUbHXeI6eI15CPBGEfIceIj7FkYEnpAT8FYdIYyGjeIY8F0dIa8FidIudIBoBseHM9Fu2HD7HieIOdI7_F8eIPfIneIj7FqJAA7D4AGpdIBdIw-AKTGUPGsdIzeIiAADTG_QGVfIyMHjfI-AGD9FgUCReIyfI0-FlsDgAGbCHueIMfIsDHpBIpYIQfIZlA-fIVtE2-Fb8CqCGw3HNMGXfINfIcdI9eIDgIweIt-HB_H9AGtDHbeInfIZlA4ZIBmAEmAefHWfI4fIOfIK_HNeIq7F6xHmfIyfIB_Fn_F2fIqYHlgIkfIleIXgIe9FTBGyeIudIdRIgAGCfGCgIz8F54CnAGQmGogIudI0HCGKAQ_FnxHaAGroF8fIudIm5F6iAc5CyPH5gICBGkeIK_FagIyfIqJBLgImRHoCHLfI6gIOAGxeIRdIbgIhFAp2DIpBOgINLHugI5fILTG6cIFfITeIzmGtDGF8FV8HWhINhIJTGAfImnHtfIsnHWgIQhIudIb_FBHA8dIc8CMdI_dID6H-eIxFBrdI0gIaPANRGBhIoCGVODheItRIbAFt1EUDIEHAlaI5LDnaI6LGbfIAiIzBGjpA1BGoRH6hIxDIjaIhBGIDImGCoaI-3EJiI1LD3_EHDImaIJDIOiI2dIneIBiIEGAlNA7cIbIGDiIp-Bf8Ha2EdiILiIPdAL3Et3E-gIQiI8iEagETlEoAAcSG2RGDiI17HvYIfqGdiI52E6CIbDIM8HXiIECGtBGBjIiiIziIYLIceImiIhEAeIA_UAMMBWtATiIggI5RIQwGeiIdaILjEZiIsDIBDGTDGFDIfiIIjIiQGBCGzhIaPAmCGXUDNDGJNC2CIAjIajIXRGl7HWjIFjIvCGrjIDjIT4GXjIzLDgTDcjIYjINDI_CIZiIzRGD8GpiIgEAljILDGYCHSrAtrAH6GL1HFTIN1HvjIkDBxjIKjIYRIjhBneG67BeeHhfIGiIAiEQBH92HRPBc-Gz-GWKEa_GfMHg0HUeE_0A0eEtaIb1EeCI5YHWaIcDIS_EM_EW-Ei8HGEIl_EEEIq-EwWFm8HuTIJRIpTIzTI8hHo8HwxArTI9XCJTHTFIVTHHQIMIB3TI2FHdMI4FHBFI6FHy8HA7G7TIHGHAUIlTHXNBZcICmBFUI1TIRFIzMINFI3VCuTHxGHVUIuMIzNBGNIcsHRlIuqG3TH0YFaFIXsHuMI_NBZlIpiHENIcPIiUIKQBEUHksHPUIoFIkUI2WHrlI2MIIUHziHUlIMsHdGIhbICcIG2HU2H2bIuGIqPIwGIRNIRYIysHxFIXNImYIXwH3GIFyC1UIBjHBHHOjHFHIsHH7UIIjHntHjNIItHVDDPmIrNIPHItNINtHfHIhiHwNIoYIQmIVmIAVIOVI9NI7RBbHIetHrZG7NIfmIPjHhHItZGjHICOIlHIKIIcmIBsCtjHbVIgVImnCqtHjVIumIRbGLOIauH5HH5TIdOIhOIeuHHWI9mID9HcsCvVIEWIAtCyVIKkFhOIDII8kHCuH1ZGEuH_fFGuHqOIwVI-WBdWBzVHoOIYkH_bIEnIFzCGWIYuHYuH4VI9OIlkHPWHAPIrZIidAQPIpcF7kHeEDUPIzuHaPIJaGHFIMdCmWIkGHqTHuWHNJHuWI_bGiPINVFPJI9kIRJH1WIRlHVJIDXHWhHRDHYkG8WIOlHYJI_nIeJIMfHNvH9nIcJI1PITuAlJHUvHRXIWvHNOHbhHPXHfuCZXIluCbXITXHaXI5JIPlIR5AhXIKQIhXIpvHCKIPQIEKIvdCYQIkXHJYIbQITbGiQIEvC3GDA1FnoIb-HeiHGLIgSB4XIWKH6XIJ2CuKHBYIcZItQI-XH9XII6AEwHwoIuQIpKHHYIJwHmoIERIzQIphAOYI8QIUYIxUIRHD_QIEpIBRIYwH-oIawHx6FcwH12FqZIpZIXYHK7AjYI-4FULILYILtFkhIwJBd2H-5BspAtiIWQEnpC-2HahIQIAUxEqoGK2GFmAeTIFCI8SIDfE_BIcZHVkI-rBQKET_GZkIpUEmKEkfHyeI1MD62BD-BrfHFCFiCIsEIAKB0CGHkI7SInNCLCIyRAjCIAKBPCIYyE9BHJJC4vE3YAlCIfEIPqIiEI0LFkMFyJB6XIKqI2MDuEIJJCpEIMJAjMFvEIlMFBvG66HdqI3JBvAA7BAoiIlqIiqIqOC_bH83HyUAaqIANDbZHWMFCqIbqIkKBXqIAKBgqIqqIyEIjqIZSA3qI2MDnqIqpIQFGX3GZ3CuqIAMF0qIxqI6cHySBwqI3YAnEI6qI4qIzQCidIeqIdEABrIa-FOqA_QH7cHhEH-BIubHCaIvpIcmES9AGnIjTI4SEnpCt-GbVGHdECXEHrI3YAMqIevEjkI_-DlkIM8Hh8HtBAp_ESEIswC1oHyTIQEIk9HWMIwkI0TIEFIEKF_kIZTH7mIdMFgEIQqIMJAcqIwJBwEI-qIANDCHIbTHDlI-FHv8HihCHlIoNIANIKlIOyAsnIqMI9EIIGH-MIJUITlILsH1iHNGHRUIYiHmUIjFIIUIPzFTUIflIWlIMZFPjHnlIjVCaUIfGHBUHjlIQlIjsIesHEzAvsISsHINIlUIrUInsI-qC4CDqsIP7CCmImDDuUIY2FAtIyUIFmI0UIeUH9sHCjHSrC5UIGHINmIzTFmNIJOI8TIemIPtIIcIvUHVJFYmITtI7CBGVIbmIUmIMcFUCCfVIXDD1NI9UHimIBVIkmIRVIjmIsDDUVImmIWVIkuHRRBNnCwmIetI7UHptHtHI1mIbtI3mITmIMnIROIytH-8HWkF6XIcIHbVH0hF8HIvbCAWIgrIWOI0bCJnIeEDLnIFkHhOInOIAWI6VIrtIaoAGIItOIGuH5lIQOIGND0OIBPINWIYkCJWIYuIekCCWH8tIVECgIItXIHnIdIIMWIBmFknIKXCiWInnIkWIvtCBJIvnIVsIb0CsuI_MIwnIMJIynILJIb9H0uI3nIzWInPIxlC7nI2sHTlH5WIYlHssFzPIRvH2bByPI-uIEXIwPIAXIkJIIuIQLCOoIQfHmlHNxG5PIBpF-PIfvHWXIh9HCQI5uCEQIA-H2JHXXHcoIzQILQIRQInyFOQI8vFQQIShBUKI3zFxKIXKIMKHKOIyvHzcIyUAeKI1dCvoI3QIwXHO9H8vH0oIVwHqKIW3FW5FpQIcpIrKIDYINpIDmI0QIBYHaQI_vI_lItRBHpIIkBJpI2oINkBTYIQYI8vIi2CXYIZmHZYISpIbYIDLIvZIQLI5mHTfHTxGzZIctGALHuwHs5FooIWwHdpIxfISrITiDyJAFoB5AAHRHbcHDoGorIEsIL4GQ5HJ4GhJBswIDCDxfIa5FobA1RIB4GFTG4eIEMIuyG6EFKFBNEIxEFyeIHQA3UAaFAZbASiAw6BxqAUjIl6HFCFYaInfEaaI56H9qIgEIFjAtYIexGvYI2LI6AD9cDDEAvsEzLInPA8BHFxENMI0LIFsC6kIRMIxTIsTI3rIxkIPTHwTIWEI5kIqTI8kI6oHIgCdEI5tIfTHfMICFIOsI7EI_TIJWGElH_xAJFILIBOlI8rIisIoUISlInqC4sIeUIXlIgsIDyI6MIfUISUIVGH1XIIyIhlIFiC0sImsHblIgUIANI8sIlxCTyIzsIhsIsFISyIJNIHyInUIfUIylIcsIQFI3yA08H8lITZG-sIOwIlyISUHnyIVYI5sHaNIGcIHmIHtIJmI-UILmIxHH2mI8UIxmIftIRmIHOILtIOHIctIWmIVtIvNIZtIhyCmmIkyCMmI9yIdJFXjCcHHmtI9UHlmIStIkjHAVHxDDpmIVVIkHIkjCtmI0tI8IIRtIMtI-0F4mI1dFmnCOOIvtIBIIAnIBlIYnIyZGinIluH7tH7HIAWIcOIUuIxVIkEHbuIAtCGuItiFPII8wBeuIQuIpOIWzI3tIMIIkkCUnIMuIOuHXnIKWIWWBanIhkH4OIRnI0bCduI4oIqYBmuHdIHgnI6OII0I3rBNRFPjHFPIN0CHPIWvFwIItkHKPIvkHMPIS0C3kH3IHaWHruHmnIotCquI6IIwuImiHuuIUmFk0IlFIbUI4nI1nI6uH2uImvHTqHSbBy0C1WH8uIAmIFvH_uIiJIJvIhJIdlHJvIFvIppF-nIfJCAoILoITvHoJIPoI7PItsGSvIUXIYvIVvIFQIYXIUvIYoIdvH8rHQJIm4AdvI7GHfvIBKHh3HkXIMQIhvITQIoXIixFXQIT-HloIDwImzFvXI6nAxXIMmHmXHgwIl1IjQImsI2XI6vHyoI1vIO0I1oIhwIAwHNwIsyIMYI8oIxQIEwIoyIZhA1QIDpIt1I1sHGpIHYHPYI61I21ISYI7KIJwIz1IPwIpKIBLIUpIXpIjoBZwIS1IflGtZIewIfYHp1IS7AoYI6LIkxHXADOpAdRHRAHw8GaRDVAHi3BPRDOEARrEKbE6AH2AFDBH0ZEkBH1GCQAE4LDSAEioAUAEHEEptEJMIyBIadHAZH7NGumE05Bl5HBdHbNEZOEXJDjUG8gG-UEq8DAVEjCBeWE8VEgWEfdGmdD-fEpfEkJDlWAmJD8LHtAHlEHqxGt4GNpGhkIR_EcpAWdDC1EJzGGFBkGFjlEmGFzyGZ5HKqAv2ICGA0TAefIZCHoSA9FGscHYAE-cDRAEgxHx2Iq7GKxI72HIAEs3Iu2Iu3IO_G0JEcOGZ2IDEAu6HngHI0HowIjpIVWEC3IdsEE3IIFAG3IAEBvAB5cE82IEtBM3IFqAOKCP3IT7CJOE0LI63IdeIVdIAVAANG5AAFiIuSIicH0BBinB_UEgvAF3IR6E7VEH4IrCBK3Ig_G2fEWUEO3ITxFQ3I5LIj-HN3BBMI9iIuqIXNH4UDaAHcAIs4IMZIouDYGAbBAt8FSiIoCGYnB_YIx3HN1HgTIElAiTIyUAixIoxA6rI1kIoxI3kIkxIrxI0kI7kI5oHbEIGVAxwCxxIeMI3xI9TIAFIzxIElIBTFTsIbNBm0IFbIrMIKFIbFIsTHbsIPFIZsInxIVyI3MILyIs1INyIosIilIZyIesISyIprHo5IssIlGHQyIWFItlI00IvlIMUIxlIqUIdUIQNI7lI3WI6lIA2IJKIqyI-lI71I9iHuyIQNIHcIibIeNIJtIOFI4yIwtIEHImUHQ6IYVIBsCrUHztIcVIdmIkKADVISVIFVIpbFHVId6IJVIOzILVIQzI-UHIVI6NIltIjtIntIiHITzIrmIVzIIuHmmIutIY6IymI8DDytI8yI2yIh1ICEDgzI8VI6mIjzIA0It2A-mIxtHBGA_tIqzIDnI_6ItzIxqEdjFxzIOkC_mI9VIJhFPnI4zIJuIO7Id2A8zInVIvOIobATuI5zI1WBC0IesGgkHd7IhIIfIIkIHE0Ih7IXWHg7ICPITWIZGHS0IJFDo7IHtIW0IGOHbWIidAdWIUsCfWIamFV0CoHI9IItuHPXIjJAunIxuIe5IDFDo0IysIb5IxnIv0IznIecCs0IyWIx0IcoFz0IVoF8nI60IFXIUhHGvIEXHIvI_lCblHCvItPIFGDMoIE1IOvI5uCVvHIsFQXH2JIWoI4JIQ1IcXIEfBeXIdoI8JIfoIZ1IgvIBKIn3HlXIykGCmHS-HQbGsXIOuIHjBqvIbzIsvIa-HtXH5MIyvITWC7vH7gAoQIAYI31IpKI6XH41I-vI_1IFpIbZCCwIhuI75A3vIE9IbKEPwHIpI11IKpIQ6AMpIH9IOpI-KIE2IA6FS6F1ZCrHDWYHdYI3QGQ2I9kIx4F2wHZpIe4FbpIF2IXLIYRI44IuBA64IHfIMcHcTI4AAsgI6SIWjIC5IR3IMdCG5I1rIlxI1hH4rIVEIykIPMIO5IjxIQ5IaMIvxI8oH-6I6TIMsIdTHFlI_GBlSFJ-IC8IFGHXsIK-IihA9xI5xI35IRUIwMIv5IyMIxsIJ5Iz5IRUIUsHxvI_xIfUIu5IdyIg-IuMIy5I65IZUIllImFIn-IjUI2sIulI25IQUISyIgyIl5IwUItbFCtIRHD2-IQ6AzUI7sHwyIdNIJcIO6Ik5IU6IHtHBtHT6I76IrHIebFMHIF_IMOIa6I1YAc6ILzIVjHf6IatIZ6I-yIZzIHzInyChmINVIj6IPVIeHIfjHomInjHqmINdFnHHEOIV_I37IU_I46IrvIOtIazIbYCiVI36IszIlVIU5IF0IYkCB7I88HcVHCnIBuIW7IgaADuIqVI0VIjOIJkHN7INnINkH-_ICaG3zIw6IkzIxVHU7IVIHzzI-iFTcIw_IFWIWuImzI8OI51AauI8mIRAJkuIt_IOWIXuHM0I-OISWInIHp7IJPI1IIcAJt7Iq7IQFDy7IXmF1IHc0IZWH27I6kHSPIpuI67IWdAA8IHqHnCDpWIXPIcPIsWI8tCtvI5ICH8IMlH4nI0WI5uHTJHB6IVJH30I70IBvIR8I_0ISXIxPIfJHEBJJoI4FDC1IHXIG1IqsGtAJMfAd8IuJIf8IbvHP1IBQIXmCVBJVoIZoI-xIAuFJQIevIeoIu8IoGDq8IX1ISQIt8Ia1IHaHx1Cx8IEmH56I08I-XCk1IOVHyXIo1IuoI78I6vIxoI0vI_8I2vI-vHAwI01IZ9IKwIOYGOcF9QIvQIBpIZnC-1IQpI8XICCJf6AC2IR9I9BJJ2ITFAV9IGCJzKI0vCY9IW9IstGNoF4KHVwIaZIoZI6mHgYI1wHO5F-4GU2I_wHW2IPcBp9I13HwFEs8CteCY4I_KGbAGtxHFWAE5GJ7CBwAZOHViIUQGKQHQQGcNHHzDr2H3IA7iI_GCNACDhIwhIZgI7xHnCGXAD_3IMhIyeC_8CVdG3RHXdGuoHEeGBeG06Fm8G9qIkbGo-Fp-BXnHfLIUhDtLHggDD6GrQDz7Cv5C3MGunBW4HAQHgRHZQHZDJF8CyAAqRIy9IFqIvSIz3HQ4H45GiDJfBAzAAqRI4RIx3I2QHj2HanHhDJUrIffIrRISkIa4IjRIC7CKOG5mAYDJWEAkFG76CFkIOfGz9I-0H_gDeJA2TGJ5Hn8G40A33Cc5Cp-B_4ITkIwYI8DJWDJ-DJK7GIyHXlApSIegIb_CmDJA5Im7HzgDUEJUYH_DJCxI76Cx9Id2InAIfgDVEJR8G2BAZnDBEJOEJgfIGkIdEJiZDfEJIEJXDJWEJT8HqIGG5GJxIFEJHiIOzGv4EOmEazFYDCrBAuDJ_2CiwAwDJ7EJThDqWDi3Cw7HODJxQArBAx9Gb8CKRABgIx4IJnHEZDSLHX6GkMHkFB5QAX3Ca_Cc4H1MHeKDedGgdGHPGgDHybGOEBunHFPDnBGXeG16Cu4CS5Cm4CV5CpBAp4CY5CZFJPKAPyGQEJNLHe9C9_Hy_HNmGAAI0DH_zGuIIclI_qGa1GawI39IQlGd0GhIFKMIDGJL0G6sGU0GGrG-1F9FJBtG3OFBGJR2IjUAX0Gv1F0qGptGE0G5sGHtGGGJU1G1lGNgHgNFIdHDNFYaHFoGQaHINFttBJMA_MFfdBGOF4vGADHfGJ-fHFOF7MFyMF9MFwGJoGJEEAhaHeGJ7NF9LFNOFzNFWNFJKAdaHSaHDbHNaHpNF7GJTvD_GJIcHUaHNbH2GJz1GgOFR4FJgHjNFADIOPIvqIiGJ0uGOHJaDGJIAJHJ0rG_0GerG0PFUrG90Gh0GE1GzsG92FggCnrGy0GZHJKGJp0GH1Gb0GJQFsPFcHJQrGz5FP1G7PFk0GtHJc0GvHJ5vCC1GfQFfHJjjG3rGmjGx0GKrI1rG7rGhIA2HJ3tGh1GolGDvFpqGb1GR1GVCJbGJIIJitGZ0GBuGNcIEOAd1G_HJK1G1tGSGJQIJDIJe1Gj1GHGJgtGXIJSIJbGJa0GZ4BJKBD_Ax-AnqIWIFqOCqhIyCJN5BSHJPJFENFMHJiKB9NFOnH-zGFBGhIJNyGXPHqIGX3GsiI_5Gu1GDgHQgHl3G_CHTBCzIJoNHavGI3GvEJEEJI5G6IJyqI3CHIgH7uGSaApNHHAHAJJ2uGNvB2lAqOCUxIFrIouG7IJ9fHjGJRVD7CHyIJPKAKFACZDArI3hIgTAIoB1FJ-SCviGQoG8IJ8tBLJJF2GsGJ-fHFgHO0I51G9IJ4NHVkCBsAhIJ7BA1BAWxA9BAAAGmGJ8MFNsB6JJgKFoGJqOCE_FPGGHJJEcHJrIpIJKOFHLIUNFDHJqGJNsBMKJAMEgIJdJJ2JJ4JJ-JJS9A0GJyBAUKJJIAWKJuAA4BAGGAB-BPXDDKJWJJpoDIJJHgHLHJJKJ6GJRaH7JJxGJNKJzGJlIDXHJwNG1JJ3JJLEA5JJmOC_JJlIDAAGdsBmIJfhIlJJEKBqIJBHJ-uGvGJNLFnGJHOFEZIQKJDkASKJyKJ3KJ9GJDbHJLJKNFfaHA6HmSAX3GUQHVJJj3G9KJ9fHtIJnKJ8GJNLJGHJeaHIcHGqAwKJTKJqaHbNFLLJhLJYNFbKJdKJI3GODGoIJXaHIKJjKJRHJsLJxNFALJXNFDbHHHJoPDuKJOJJRKJxKJkBAzKJcLJNbH3KJuwAmIJXrIKrIVLJsJJLOFKKJRaHyLJbLJELJ_IJ4LJTKJ9nGT4HiJJD4G5IJhKJFKJgGJ0MFqIJ0CHkGJFDGV7DFLJnqI5LJ5JJOMJ9pAcKJ1IJq1Gj6HgKJULJvLJVMJKjGXMJ5CHZMJPHJ2LJX_FfLJILJIFAvGAkIJooCmIJGFJGJJTMJtGJFLIhGJoMJuGJqNFvIJ_NFpoC0JJPKAJ9FqqApfH97HsICmkIzqEJKB_qEYDEvwIK8G7pEIrEPKAONJqoHpsEiKBFrE8fHFLJzDC53HiPC_pIN1HMNJPKAZNJw3IHFJ-EHhNJhBAjNJHsEXqEyFJfRAMuBqOCxCJ5DJ7KJ-iGvNHqJJAgHG9IqNHKJJSgHHrFwJJsMJaJJyNHYJJ3NHKgH8IJ5JB6NJeLJ5SAo1GuOGQFGRFJsOCxDInNJmKBQ8H06HUkImEHaBHzRE7TEnzHvsEKdC4yGWEF4fHhnAvfH7fH2qEDrEruGCTHiNHmZGPuEWpCn4EaOJc-EgpCDgCoGFb3IYqGLzGoTIR5HLtEWpCR0HpOJevGinBv5E8aAg_H9MJDgHYMJwCHtuG8IJ9NJxOFZqI0NJSoG_NJsJJ0NHCOJAOJRgHyJJHrFXWIR0IeAJGPILPIeWINPITkGyJIdkGPeBrzGSOHGOJfCBr8BoeHnwIlMJqwIWMFDMJAMCJ8GSLA-KJVMJENJdPJYcHB4GowIRRGZOFXJJH4GQLGnPJLPJcPJmVD1AAINJtpI3nGUyGNNJSUCYDCJeIlPH-dIxNJoxHjMGqPH03HBsAkSAq3GyBAdXD0IA9bGKdImRHe7ATDJcPHzDJEyHdnAuBAuWG3hIn5G4MJxEJGEJVFJN9GvBAP9Gw5G3LH-FJB7DpMH-NHQ4IYGAs_GBsAvBAgwANIGEDJC_AxdG9gIwNGvBAdMGAEA5KAeRIMMHUJJqLJXBIX4HMFJOxA1QJ7wAiBAaMGCHAqRI6KJEQJYfGLQHqDJHAH0QJoiIBRJzeGFQHcDJ6PJdBIeRHsRHVQJ0iAMRJuUA3QJS1BAQJ7PHe7ABMJTQJFQJP4HY4HPOC0QJH7CARJ3QJC1BwNJwEJREJABIiwD0DJX_FlRJTGAnRJyBACRJdhApRJkJJHRJFEHJRJjRJzQJcRIyRJNRJaRJEQHpRJcEJsRJoPHhnGwRIkRJ-RJ-OHASJ0RJbRJpRJbQJFSJKoHuRJWRJZSAxRJLSJZRJNSJYGAMnGTGAOLAm1B1eInOHveHVxIGSJ70DvRJrQJKSJm1BYoBpRJ6EJnDJuRIpDJ8RJLRJnSJ8QADTBPQJlPHpCJiSJSSJfyDlSJOrAsRAy7APqAESJplAMeGALGc6HXRJEIApRJGRJGBIkSJUSJQ9F_XAPTI_2CD2BNSHcSHw-FTGA_3C9gHuVAobGWFCQ-AM_HodGPNDfmEOdGTNDN6CABGu-HshI15CDdITgIRTGA8HS6G_MHFaCBNHS6GUTGnPGiKDq_HvAA0oGyqBANH5-HS6G8RHa9CyPG0PG2PGOMG-RHxTJ8eHD8F-eH9oGJNH1TJXeGF5C9cGcLFQTJh6CgWA2qDExAd9EKUJG-CHBAvBA9nHc6CsSHH_CPSH3DHQUJI_C19ChSHO-CuXAaUJUSHDlAwSHUUJVIAgUJmSHGiA_9CAEAkUJF_CkSHXUJnUJtgDH4AK-CrUJgFAmUJ-jAQBA5lAJaAuBAzUJrEA1UJF2BcEEKwG1AA7UJiAA9UJBGB8nHdUJpFJ9kAQSHYeGkqBaeGIYAeSJGJDIVJQeG34CNVJUeGI8HuFJ1bGQqHhJA2bGzCJHTISvD2CJBoIyOJOAFSBF6EHYAFCZHyjIhgAwkI3hGnlGbHBfHB_TCD-IcEIpMJeHJQjGjEIGlII-I0VJL-IehCoVFm5I7CDHvBEJI5VJD8InJIboFDkGO8IatFi8Iv7EttFeBJxVJYMC9MCqXIBWJOlGFtG_kGdHDVpIbCJfwIOWJxtGrVJkFBsRAMTJ-OHSKCFVApRJSRJrLIDyHgDJwRJv5B5nAXFA6xFl-HZDH_5GDTJVSJo1BzBAuBAnAAT4HoSAJNJDQJRNH3YDtLIofCvLIkRJdEAwWJPMJC_BAdI4xH4TJ02Hf3HfUJMeGpDHGrHrEAbVJM8HhmBtmEu7D05BxEHc-EI4H7SJAWAPLJ6AAW1BJ0HmEJSNHKFJq7H7OJWEF7vEwaGLOAr7HEjIH2ELkCE-GTBC3LANKAfBAX3ChwA4RJ2WJt7H4FEXFJLFJYDCoXJ5BAlNAILH1BGSFJ7QJgoH61EYPEI2E5FEZWJAWA5BAIyHk7Bw4I6XJzZHfXJy9H9vECPAiXJihA49I4kI39IsxIvTIL5IqxIQYJA-I4VGU-IyUAYTH6XCAsINlIQsILHI_EIyxIW5ISsIyVGuhCR-I-gAT-IVIJrsIW-IKUIr-IolITiHGyI-5IeyIXlIe-I0BJayIa-IXUItYJqYJx5ImlI5YJ2WAplIq-Iv-IslIt-I55IBZJwlItFIy-IVyIkyI_AJWNIG6IF2I10I28HryIT9IkHDEtI7-IGtI9-IItI4UIP6IJ_I5_COmIo_Ij_IFpHl_IXzIZGHkbFWtIPzIYtIQ_IDzIZ_I9NIB_IG_IT_IdHIbHHlOJq6IMzIp6IEzIFVHs6IptIUzImHIp_IlnIpHI2tI06IX-HsZJK_IwHIz1CczI6_I4tI98HAWIy_I6tI_HH1_IQXB5_IWIIRvCCHD2VIJAJZWBBAJ6zIwsCR7I-tH__I-VIOIIVnIozCZ7IS7I4VHOAJdnIUAJj7IH7I-WBH0IWaJLDHYAJ-kFl7I1OIBOHs7IhiHiAJn7IgAJXZJu7IVTJvuHkAJ0IH2kHChH4kHe0IRPI47IjWIQBJIOHvAJnWHjWH-VJR9H0AJAWJ2AJXXCNJILlH4uIJ8IDkGCvH00IE6I9WIDoIA1IFoIO8IT8IEvIIBJ-0IKBJB1IKvINoIQvIOXIpcI4LCSBJSoIXXHZvI6nATGDZBJ36FXXIGZGpYJF2BU1IAwIW1I_lH-JHDKIfoImBJr8I6yFpBJf1Iy8IsBJ58I50FOKHsoIShBvBJMvCr5I88IiKI3BJUbFMCJ4vIyvF1BJ_oIXmH7XH51IUCJFwIR2CK9ItBJy1IOcJY2C7QIIwIS9I-BJq6AMwINcJ9aFTCJQCJzmHaYIXCJe9IPLIeYIUWJO2IWxGsoBVWJ1sHkCJrQJ_6HvCJAwAgWJWOGURJTBIeVJczDozDv7C0cJdOAy7A6ZIrhIFDJUdGB9CW6Hn-CC8EB_HGDJjeG4RH7wH9oGqTJxoGeyFcVJhRJ7RJckIcOE6AHAnD-jGU0HdnAE-AZFAaMGOiApRJfRJuMGfDJISJzQJN2DuBA1QJtnBQyG6wIVjItSJUQJjWJAdJfdJreCQRJ9LGQyGtXJUdJIRJ6SJddJ9WJa9FZ4IAeI8hIvgIPhImTJjTJK8FPeIVPGUgID_HL_GddII8FaTJz8FxQJPgDX6CO_HIJD9oGKVJ59CuUJG3GZVJ7PJj7G-DIz7GNJDCABxsAsiAs7EcREk3BZWJAMHfRIRkIrRJghIEdGb6HoTJwdGGPD9oGX7HVpE32H47HwTJFhDOiDihD0hDlhDzdH8QJldJ03Hc-EDBFi3IYhEmeJl1BOLArdJYXJ3SJeBIYQGxdJ7SJeOAS1BGKAU1B37CQyGQSJ6DJTTIuSJ-QJ9NAb4BrNAW2ATrIusDO-BAUBT3BJiAV3GvqAzAAGoB_dJq3I2_BNeH5YHPeHmeJ0BAanG3BApRJydIx4C-hIZ4B9NAHKAGSAH9Bu7E86GoCGiTAjdJbeJABHKFBzVEGqAYGAGKA07CRzBHfJSQJkdJvRIHQJNfJFgJY8CGfJSfJ5XJ1WJ5dJ6RJ7dJXRJoLAq8Cc0HRgJnfJITJfRHmdJLRJYgJHlBNTJ2dJwJGeDJLgJKRJwRJYgJzBAnKDHfJ4cJREHiWJfgJpgJ0RJ7fJkgJ-fJTRJwgJMgJddJT4HVODAXJ4fIIeIzXJ3uAn_FrSJifIhhIjgIDPDS6GQBCF9GbRGH9GpUEicAqSDvxErLIRAHxSDjlEQhJ5cJeUD3TDNkE6TD8TD-TDnVJTRJXhJUjEGUDRSBkSAKUDdhJRhJYNH-pAl4CCGAxYDZAHZAI1YIjcDcAIDcDTAILcD1KGTdDZcDwhJlcDccDgAI5MD5gDahJB3FMhD28GF8BqeD3DI8fGVDJ0EJpEJ_hJ_fD3mAugD2gDXBD4gD_ZIhsDOrDG2DmBI3OH5AI9uDuBIqwDMEHPBIGEHRBI6cJfBIAwDGoHciJYBI8cJ3BAUzD3CJTiJBBIfrBD3DEzDg2DRmDpgG_QD5BI62IK7Hm2Iz7D99Co2I9AHCoHYLEV-Dr-DK3B9GFqfErGJg_GeCH5YHgCHxgHvdHJFEyLHTFEzGAywFFjJ3EEnFELUAtLJheHdrILjDmXJK4IJ_GLjDjGErbI3YHmGEWjJ3dARGEM_GrGEbjJWPIa-GU-Ga-GXkIabIS3IZrICCI10DDuIQjJojJYPDuzIcrItjJ0jEr-G3pIx-GkDIuIE5HEpIEW_EUwGZjJ5HEfgBCuExOJhrIkpIswESJELGIejJJxE5-G1bIofJjcHlJEQ2HGkJlJExJE_-GG_G61H8jJ-rBXXF-JE33IOkJWKEQ_G0jJ1pIozELjJJ_GTkDbKIU_G_zI22ILkJOyEWvDUjJh_G9OEj9G0kGpkJHMEvcH_iJukJOME0cHH4A2cHRFBUpG00BPME1cHSME3cHHKAzeHHWJYrItMEmoH1_GQ9Gi0HbFAoNA08G8BImyGGlJa0E1SG_yGpSEhpGP0HEUEGDFjvDIUE8eJypIBcEDdHSOAWoH1IDOIDXlJU2GdZH89E4dH68EAkJCAHBiEHEFBZHFcHqhEwjJIhGthEcpCvhEgiF4lAUpEBnEmzEomEs4H3nELnEi0IBkJSNJXqEiqEbiDSdHqOJsqEaNFyyGtOJvsEVyGfOJqNJmHBwOJctEHjJbFAyLG1LHMmJMtFBBCrtEOvEeoHEvE7NCepAKVGcoHZvEn_EamJbOJcmJhvEskJ-NAurIzjI19IE5ICKGr_GpvBbyEW3ID9EQ9EihDG9ET9EbiDwmJPtARdG67EumJtnES9El5CU9EkiDKSEWNJI-EFeHmTIzGASDFcRDowGCXHDnJOhHpRCWCFIYAHnJSoBUlJdDFqIHgfHNEFNgABGFJFByFFPLFevEgFFOSITMEXBDbFFt0EBrA4iJgVGZnJFSITMEUFBPlJR_ERGFRFBEHF7iJ9iJTtDwhHOYJM5IVYJmxIOTH5rIzrI8GBaoIjJFoHBW_I78DfJFsHBmjJvwCE-IcMImVIvjGjQJ5aIf5GyvArMH-LHhYJJiHgYJV5ILoJDFIYYJUMAFUIc5IExCsMIi5IzhCk5Ic-ISyIYlIY-IDNIaoJ0YJMyIyYJt5IPyIcoJHNI7YJgFIBNIkoJalI3YJXyIYVCFZJ75IDZJM8Iz-IWoJtsH7sI9YJcbC_sI0-INCJLZJQZJNZJSZJtyI9kIEYA8-I91HN6IZZJA_IbZJdzIBsClNIi6I7ZJfYJ7yIGzIm_IhiHkZJBzIoZJ3UHyZJhZJS_IIzIpyCpDDO_IvZJtDDc_IjHH3NJMpJhXBu6I6ZJfZJf0I9ZJeZJQpJoXHFaJTjHzcFEaJ-ZJ5yIuzH7zHI3H9zHnTBmZIPuI6HIcYJhaJHaJWsCO0I9tI3HI0_I4tHG7IvzIhVHvjJWAJN2FAuHKnIqaJSnIOnIUaJHuHi_ITAJbaJyVHIAJeaJCWIDUIJ0I7tHc7IAWISAJHqJcuIVAJa7IUWHPWIZAJVWHbAJU0IdAJaWIllJUMAPPJGDHoqJyIIMlC07IDaBmuInjCg0IZ0ClbJ92AFbJsoJMlI-gH4qJrWILbJwWHNbJ3uI-uH7AJ6uIQlHxoJPZJkRC-WInPC1oFgpFPcJhoFHvIXPJDBJebJ0PILBJGoIgJIvPIQrJTuCZ8IXrJq3FT2F2zADcBtkJ_bGJrJS3FXhAmpFNrJABJPrJcrJ7XAlrJ5cFC5FMdCJXInyCe3HD-HwKCanJFyBUzADSIOrF0rJBSI2rJOSIKyBwkGnbJDbJRkGNvITBJToIO1IaBJj8IXoIGsJXBJk8Id1CJWJ0bJgBJnBJmXIgoIjvIioIuwFrkG5lH6bJkBJb1IWQI7bJxuClxF6XIxkG7wFeNImwF5uCoxFBmHbsJZsJoBJesJO0IrHEwgBmFHzhBmvIq_I2QI4aGGcJaKIxBJtoI68IgoJQcJA2FLQCOlBb3F-QCA9ISbFG4FScJJUDL2FRmH-8IMcJVcJH6IAtJ6oIICJACJI2IbcJSHDCpIi1ImcJGHD7oIP9IdcJ6qJQ2F7vIOZJuZCH2IfcJ6oJCRIQwImKISwIB6Fc9IUYHcYIS9IjrJ7XA-sJF2FptJprJ2fAstJ9wFftGWHDv3FQtJi3FeFGJlBi9If3FqtJ3oIEtJt3FZ9I8tJ31IalBQkGWmBgwH0wHeZIOLBc4FOvHbwIzvCjZIZCJb6A3pJTLAaCJh9IcCJcYHHuJT2IXxGqZIK5FsmBqZI1ZIhCJfXI7HDY2I7SJmtDaMGBLDwfJSfJBoGTFJGTIVdJWgJVSJmtD8QGOxAetD3eHF8FUrAKUC5RJ-TGltDbtDMQGyuJ45BROJFKCvMG5uJCGActD8uJKQG3tD78AaiJDgJmtD6PD5NACLC0uJWeIGYJ5cJgrDQiJinAWrD1fJmtDw7AN-FF8FfBCvQJC_HPdIlfIzQJXvJjlEkDJavJGRJrnHGhJwRJHFAtYIlgJJfJYAIHMIOAIzYIQAIvtDHFADgJHFA0IJlBAJ0Hk7BK1HFJJcQJ8EJIwEgXJPPA_vEx7H69ITEIREIxoH0rINfC99IXMIWYJZMItIB-rIbYJG-ILsIZ5INsImYJMiHeYJBpHyuILpHgMIKpHIpHQ-IO-IglIosIUiH2oJNUIQsHiwJTsHUGHZFI4vHEyIioJM2CuoJo-ImoJq0IooJj-I2YJAyIGbJ15IpoJklIbyI3sIxYJk-IosIIZJ2oJKZJWbCRZJgcJVbJjyICxJgtJ6-IbNICpJM6I--IFpJTjCz6IxpJJpJE_IPxJR6IH_ISmIppJiZJvpHSpJIVIamIpZJipJrZJHpJMeFL_Il6IitI1ZJCcF0ZJqZJnmIgpJlZJYVBkpJZaJUxJvmIaVIgxJtpJdVIqoILpJmpJxsJwjCwpJaOIozI6pJaaJ8pJPAJ4pJ8xJsVINaJaEDPaJVuHmQI1VI9_I3VI1zImOIuVHuxJhzIT7IobAV7IMAJ6iF1VHkkJRqJB0IjaJMyJIWIe7IbqJfqJ7pJMWHMtCtBJXkCguIXuIwaJ1aJXtIzaJtnIy7IsqJskHv7IpqJcWIxaJhqJwqJ-aJpAJnpJBbJsAJ2qJqqJ8qJDJIZPIDJHqWIKbJzuIE8I1uIvWIObJ9uHxWH5uISJIz0CGrJExJAvHXbJGBJ50IbrJYbJYhHdbJhrJPzJKoIhbJa8IllHc8ICsJobJGWJvbJYBJUoIubJWvIR1I9kIYXHfBJo8IhBJ5lHjBJ2bJCKHIKIpyIXwFAxFnsJmzFwsJAzCysJV0F0sJ1xJbKIBcJwvI1YJ0tJzvIYzC5XIx1IN9IgmHD9IgmHOtJftJ2tJe2FIYITtJJcJRCJDtJXtJqvCLCJJtJctJOCJicJU0J-oJXwHlcJO0JncJTwIpcJ-9IM9IhYIWpIf9IjhHgCJkYIiCJnxBzcJ7SJ1vJXJDhwA5vJugJRNJgABYHE_vJrPABwJXqJxhH79InxII5IP5I2kI4GBPYJhxIRYJNzAQoJ_hHAoJ4TIQwJoTHWwJu8HUwJCGHJ1JhMIjYJP-IawJL1J6xIg5IGUI8wJVqCiCDdsIZ-I0wJB-IQGHlwJd-InwJelIpwJs5I7THtwJs-IvwJtsItqCe1Jn1J2wJywJw5IroJcyI7wJzwJfyI95IVlIn1HA6IBxJ9oJDxJwzJFxJ51JHxJUZJJxJWZJDpJMxJCHHKtIPpJYxJFtH6xJV6I-BDXpJ_ZJjbFN_IWpJRtHUpJrxJvIIBaJcZJgHIJzIxZJlxJzZJijHa2JkZGotIoxJqtIT2JmxCxxJTxJK2JCcJJ2JC_IDaJ5xJXxJgqJwhFH1Jt2Jx_I6jHLaJD7IK-HnaJ0bCrzIw2J_HIGqJ52JwzIJqJHuILqJUkHAAJQ7IEAJ22JKuH7zIUqJ9zIWyJLAJFAJwEDPhFAyJYqJhOIcqJ82JhnIkaJHtCiyJ_OIN0IOPJDPIQPJtqJY0IzkHCcIGFDvyJuqJJmFVPJ17IhWI0qJbFD6lJ3qJqnI1uH30J87Il0IVoJu0ItWIEzJ0nIwWIsWHI8ICWJLoFMzJ71JOzJBBJP8IuPIW8I6WIU8IHoIabJYrJ5lCGGDazJ6PIwJIkvFMpFTvIVXIWBJgzJhpJMdCQXGgtF3nJkvHLfBguJdGDPsJcsJiBJj3HUsJIzBWsJMKIqGDcsJpxF3kG-bJrBJVKIFCJIvC5zJeQI8zJ91Cf-IUvC3vIHtJP3J7XIP0JbmH5BJbtJZ0J_BJN2CG0J7oI91IN0J6sJHCJApIJCJQ9IecJjcJsmHX0JUtJD6I9XAb0JB5JUnCM2IIRIhZIehHUuJauJdwIZuJV2IZ4JWRIdxJovJApAXJD72B5vJ2gJHYJCwE00JidD20JKwJynJJ5I70Jc1JK5I-0JwnJA1JLwJzFHR5I7xAF-ICoJPsI2VJ8TI1xIH-ISwJN-Ix3JcwJR1J-7IS-I7xIW4Jw-IroJhwJl1JuYJfsIOUIH6J6YJF6JfoJIcJW1JnyCZoJroJm-IL6J-YJ05IYyIt1Ja1JfUIw1J11Jj1JcOB1oJV6J3oJcjH4-IYlBk6J_oJcUHJbFWpFloFKsIH2JasIOxJs_IYpJ3yIyxJKzH6yIM2JQxJayCP2Jd2JR2JgRBVHIIVIV2JIpJZpJwZJfpJb_In6IqxJicFg_IDOIL9IA7JYzIspJ06JzmI26IG2Jx6JAcJN7JnzIizI15JF3JasCy2JJaJBnICqJ2_IUyJFqJJ7IAWIL7InVH3_InzCYwBbyJKuIOyJE3JEqJpVHcaJtVIm7JY7IXyJdqJTIIayJ-pJEWHhnIcnIo7JjuImaJYuIlyJ04JEDHvIIqyJnyJmqJhAJRPJT0ITPJz7Il3JxqJ_aJ8ZJ4yJh0IAsJv3Jp0IHbJ-yJlWHAzJnoJ1AJ_qJY8Jd9HV1JhoFVcCLzJUJI9uISrJDvIA4JJBJTrJgbJ90IWzJ-3JbbJH4JarJQoIYvHK4JPvItcItJIezJg8I5JIfzJkzJLsJWfBzbJRYI1bJksJGKIjGDe4J5bJvzJ7oJ3lHAmHvxFw8In4JrXIAcJf-H38IroI6yJiXHs4Jw4J_zJ98Iv1I4BJD0J6BJWcJItJK5JI9IM2C9oIc0JVtJICJ_4JK7JYYIMtJD5JR0JmZCD2IY0J61JgHDJ5Jf9JL5JvnCitJ_XIktJb9ITpIR5JTWJU5JucJRLIl9IGLIn9I64Jq0JddJs0JTgDKRAk7BDdJQvJ7lJy0JrGEDwE-vEiBAMYJwFHw5Ju5JRIFB1Js5JqwC1nJQpHxbJaYJsaG9xJS-IN1JDWFjMIXsIJlIkYJmTHA6JnYJC6JcBJu1Jb1JG6J3wJwsIo-JwYJd6JhoJeqCq5Ii1Jv-JR6Jq1JT6J8YJh6J_YJtCD1-Jb1Jc6J0lIy1JuMI-wJh6JAxJm6JzGItGIv9JI6IApJdUHFBJr6JfNIkNIF2J1yIt6JnxIU7JstI16JT_JpSBsNIMtHAzIbxJCzIVpJ66Jo2JtZJB7Jm6Ih6Io6Ic2JoxJftH3ZJg2J5ZJPyJp2JGOI26JvxJAaJz6J0zH1tIs2JgyJ3jHX7Js7JoVIV3J8pJE7Il7J9ZGe7JM3J4_I72J1_JxbC-2JyzIVqJ0zI27J2zIYaJr7JYyJXaJTqJWkHHAKKAJDWIY7J07JGjFm7I4_JfnIf7IvaJHqJ-7JQWIiIHlqJQ0ItyJgzGw7I77IsyJEOHuyJ4aJxIHyyJOWI0yJd0I2yJAbJJIH5yJ3AJ8dA8yJoWIIbJW8JwwJa8JfPIzAK9IC5AJQbJ53JTJILbBN8ISzJQzJRrJp8JorJTzJLfHo8JDXIS8IG4JY8ID1INXIolH8AKidB_rJTXIUBJizJ1JHXvIk1CqbJ4rHxbJnzJV1Ib4JosJRsJszJ-8Jh4JymCj4JiBKv8IzzJ-9H1zJ1dAAvCyBJAaJ2sJFcJ28IoXHS9JI2Cy4JV9Ja9Ju9Jc9J6BKO5JrmH7oII0JH5J-4JYcJ22FC5JQ0JHwIZtJo3FRcJeKHPCJ7BKX9IDRIq9J0HJltJ19JotJWwIscJ49Jk0Jk9IuZIm9IURIRYI_9JXRJB-JYPAFmAE-J4dJfTIj5JJYJrjGUuAN-JR0GS-Jq5JVMIJwJuCKMwJAKFOwJZ-Jv2J1VJ75JFpH55JRwJiYJYwJ-5JlYJj-JMiHl-JD1JvoJaoJX-IZ6JdoJF6Jt-J--Jn-JJyIO6Jy-JQ6JcFI7-JfUIU6Jq-J1sIr1JY6Jx1JMDKuMI9-JZ1JIDKb1JB_JVDKmzAD_J5oJQtJE_J8GH_1JvyIB2JLxJYZJE2JaZJl2Js_Jy6JvDKg_J-FHu_Jm2JjZJ56Jm_JobF86Jg6IcpJf_JCaJh_JkxJ5DKmxJl_JexJpxJGcFSzI4ZJtxJMAKR_JnuImtH0_J36Jn2JPEKv_Jz8I1DK86I_xJC7I9pJA3Jx2JDyJd7JOaJCAK-xJRaJJyJEIILyJJAKNyJDAJQqJz7JsOIH3JQAKJ3JWnIL3JUAKZnI17JaEKeqJ87JNAK3OIbAKw2JdAKjqJRWI6XIA8JEPIG8Jr7IoyJrDK3aJWWI6aJ1kHPlCgWIkFDouIP8JP9JidA1AKxAJ3AKzAJX8J-qJb8J6AKPbJCrJJzJe8JL8Ig8JHrJ9WHq8JOBKgVJC4AirJEoIUzJV8Il8Jj8JPBKNBJL4JmvHF1IrFKXkG08JtbJZBKhzJFsJjzJM1IwbJmzJ78JcpI98JqkG3bJhoIC9JdMCE9JKKIG9JMKI9uCkoIp4JA5J4zJ0BKdQIDcJNFKe5AR9J-zJ3BKY9JEAKC0J0wHB9IOYG94JNtJ84JBCJD5Ji9JZcJE0JWtJICK30JacJSwHx9Jm6Al9JY2FPpIOCKJIJ3KHd9Ig0JxwHi0JtcJZCKeCJSLIapIdCKcpIfCKVSJhCKSaAeBCE-J_SJIQHuyGIYJM7IL-JrCKzkIo5J80Jn5J50JznJwCKV-JOmIDDK04B0CKDGAaTHI1J35JIlIMoJClI4CK45J9CKw8HdwJJCKk-JU1JD6JCZJFDKsYJ4-JvYJK6JhDKV-IeoJg1JVsHOvCqwJk1JnHKE6Jb1JUDKHDKloJ2-JAZJvHKhHKv1J6wJu-JQDKlVCg6J3HKDYAjDKTNI7BJNzJwsHGxJQtJIxJpDKL_JP0AyyImmI0yIPIJATBNDDSxJw6JN2J5TFVEKzDK3DKXmITpJ7DKR_IUIKvpH_6JhxJuZJMVIbpJQ2JctHnxJFEKn_JIEKp_JKEKoEKS7JqAJOpJQ_JtIKN9J2xJqpJ2zJr2JzIKpEKlzIYEK04J_pJVsC8_Jf7JBIH__JwEKYEDh7J9_Jj7JKdFRAKVaJD3JsIKDAKB3Ju7JSuIy7JT3JSbAaqJ9_JS3JMJKZuIfyJgEKraJX3JeAKX3JgAKnMH_EKd3JfAJE8J2aJC8JHmFrAKkkHMDHIFKm3JKFKo3J9kHRFKbPI2AKU8JFJITFKCzJz3JEcJ13JGzJKJI_AKUpFaFKoPIUbJ83JiFKXzJUrJF4JkFKKBKVzJMBKFBJYzJI4JRBKz8JAsJisFSBKZlHO4JK1IQ4J48JIsJ1FKavI3FKcvINsJ88JhBKtzJY1IB9JqzJi4JEIKHLClsJH9JrBKIvCtBK1SBovIr4JKGKZKI6zJyBKj1ItKKpoIrHKpKIz4JLtJGCK34JX9J54Jr9JfKHS4Jx4JSGKV0J81IECKYGKm9JhGKFCK24JLpIt9J-BKg9JSCJQCKb9JS1GGRIf0JS5JRxGxGKrcJA5F0GKcCKlYIeCKiuJA-Jd5JTgDE_FE-JUfJ_GK09InCKCHKAwJM-JdXJv5JGHKr5JxCKIwJpxIuGKlVGP-JC-INwJF1JAlI3_J7CKOoJ6CKTHKYHKVHKPoJxbJSoJh-JLlIh5IfwJX1J9MItMIgwJKDKdDK0HKo-JODKsHKe6JRDKkHKp-IwwJS6JxHKqlIRMK5wJu-I_HKEDKroJgDKzHKmyI91J4iHkDK48HiMKPYHoDKK6IKxJg3JD2JKmIP_JPIKDzHS6I7VCSEK2DKgZJW_JQIKgtIZ_JirCaIKnrCcIKQEKZGHfIKzxJixJ-NIBEKnIKktIEEK3xJmZJd_I-KKMEKjpJI7JsmILEKxIKwAK0MKuMKP7JeVIyDK_DKUEKRNK8IK-HHIaJ9_JKaJb7JcEKAuIeEKEJK_IK5BKxAKGAKtEKP7IOqJQnIAAKw7JjWB_VI9_JtzCvEKYAKSuHO3J6_JaII1EK4IKaAJ67JW3JVJKZJKhqJfAK9EKb3JiAKxIIe3JagH6gHh3JpAKlWIGFKpJK2IHoAJn3JrAJMFKTBKuAJs3JnWIQFKyJKClH5AKUFK7AKArJDzJ7JK-uI9JK7uI73JBGKaJCjFKJBKjJIEKKlOK80IHKKXJIfFKFKKjJILKKu8JRvINGKTfAVBK9PIJ1IbBKL1IYKKzFKP4JJsJR4Jc8JIWJm8IozJeXIp8IgKKQsJdsJYsJeKKIgBI9JuiBpKKRVH3zJH1FyKKwXI1sJn1I3sJ0XIP6J_KK7KK92JUGKELKDtJbPK5KKF9IHLK_BKh9JDLKbGKHCKKCJG5JRCKQtJNCKLLKH_JpGKrPKJ1G1YAUCKYCJGLItwHNRIUfHPuJQRIfCJX5JfuJycJcLKgCKeLKYPAtpAE-JJgJ_fJBHKthBDHKpLKR-JyLKwLK_JAvnJSYJt5JUYJqLKJHKJ5IgHKE1JwVJBoJv_I25J8LKRsIS1JkSFc-Jg-JQ1J_CKdHKBDKfHKm-Ja6JXlIGDKZDKmQKIMKmHKeMK4wJN6JqHK2BKeDKh-IjoJtQKr-JTDK3-JaMKuwJ1HK6-JXMK5HKZMK1QKWDKcMK01JLDKMZJ31JmDKdFKF6IZ5JTZJ6sHA2JKIKBHIN_JEHIsMKZbFwMK3IKPNKoNIWIKWNKYIKa_Jh6IcxJd_JCEKv6JR7JdIKhiHX_IjIKe_Jl6INzIDNKr6IpIKFEKh2JpHHOEKVRKiRKrpJ-DKW2JnvIvpJxMKWEKA7Ia-JQyJ96I7tIlEKCyJ8jHv7J-_JhNKvNGCJKkNKTaJIJK7IK37Jt7JJIIONKWJK1iFRuIOqJgaJ9NKbkHyEKbnID0I4EKWJK6EKtaJU3JAOKnJKB8JAFKjAJnJKwkHhJKSPJZ0IUPJb0I9aJuAKOOKO8J1qJROKZlCPFKT8J9IH_yJSFKYOK1JKMbJWFKHzJ-OK20IfOKFrJcFKjKK1pFsOKoOKGBKIKKfbJFoILBKrOKIBKFBKZrJQBKwOKkbJuSKHgA0OKRKK2OKT4JcBKsbJYBKV4JlQKNCCbKK6FKdKKlBK9FKTsJ_FKoBKIPK5kGKPKlvIGGK1RKq4JzsJQPKq1IvKKTPKzBKImHuKK0KKGtJkNK3KKILKoKIkPKePKBCKoPKE9IdGKgPKMLKlPKF5JiQKE4FfGKJ2FqPKXPKWGKBgAN5JHUKz9JIwCxPKqcJWCKg9INLI2PKzPKYuJwcJY5J8PKb5JrQJ6GKCGAunBE-JcgJmkIFQKcbAHQKCwJN5IrLKH5IMHKUEIvLKIHKEwJk9HUQKCJAY-JRHK6RKVwJUHKbQKADKM1J0UKNpJP1JZwJhQK30JoYJApJKGHjHK5QKm1JJDKsQKpQKyQKzYJwQKQGKHVKrwJCyIGVKLMK3QKnoJUMKQVK8QKCVKI6JYMKEZJVVKM6JfDKDRKKMKfMKGRKkMK8iHHRKKrCJ6I-FIL6IpMKsDKrMKuDKTIK8MKNtIwRKsVKQtIYNKWrCCVIZIKb_JS2JyNIVNK0RKXtIkRKKzIkIKnRKmIKGNKk6I-NIf2JsRKq_JNSKvVKQNKzRKL7JxvH3RKXIKHGK66I4VKEuIbEK3LK4NKAqJJSK2tHc7JgNKFyJfEK7xJInIFAKM7IkEKzEKVyJLAKLJKTSKG3JOJKRSKQJKOSKVAKnkFYSKlWK0EKj9JQaJ3EKmyJcAKi7IwWKHyJ7NKYJK5aJeSKgJKoAKFFKiSKGOKrkHjAKwyJx7I_WKnSKYmFnAJQFDyqJj2JtJKonIVtCwSK6LKn0ITOKtuI95J4JKBrJPTKmaB-AKYFKRbJ63J-SKAKKzWHBTKKTKk8Ji8JX8IeJHmFKjXKC4JLTKqFKx8JM4Jb8InJHjbJQKKq4ATTKgGDVTKN1I7OKXKKrbJbvIdXIY4Jn8ICPKhKKA9J4bJ-XK9lHiXIkTKnKK4aGMPKQmErKKqTKwTKzKKMGKXXKvvIv4JKVKatJ2BJB0JzoI6KKIUK5vILUKnGK5TKaGKPtJ8TKjPKdYKgmHn9JsKHgYK-QIKLKZYK4KKt2FKUKT9JNnCQ5JVCK3PK4mHj0JWLKl0J6PKn0JKRKnYIZUKr0J_PKSaAx9IE-Jw0JomJlLKGQKnLKEHK_9ImUK59IlUKSQKHHK0nJGwJ2nJZTKWKFQHKJtAyUK3UKaQK5UKcQKvVAeQK4xI_LK7xIToJHGHaHKPMKj5INVK7HK_-JrQKkwJ9QKMMKJVK5sJiZKuHKARKRyI7QKo1JcUIhZKaDKosIFNIZVKW6JwoJcFKSDKA_JcVKiyIiDKGIKIRK1XG38H6iHgVK2GIMRKJIKcJIM_J_-IgRKwIKxRKS_JJWKgIKL2JxVKZHIUtI4MK1VKbIKb5J0IKBWK-MKO7JhIKjxJY_IpRKb2JZOIyMKjRKG7JlHHMNKv6IkWKTEKk_IQaKxtIUNKrVKoaKOWKT1Ax_JQAJ8RKYQKFSKVWK1NK2_JMaJdEKaWKiNKrNKiOIksCjEKOqJ3aKMqJnEK2WKV7JRyJtNKdaJnNKWqJBSKTJKjNKZAKeyJXAK2EK-NKbJK7EK_NKO0I-EKc3J9WKkAKizGFXKZbKCXKj3JkzGK8J1yJrSKlNKtSKfWHzSKwJKVOKySKV8J0SKuZKr0I23JjPI03JG8IwbK2nIaXKABKf8JCBKh8JHBKNBKtOKRzJB4JAvIcbJmXK7bKJKKUrJvOKOBJUzAtXKT4JRTKxXKXBK0FKyFKJNK9xB0XKZKK6XKrXC8XKY4JDPKAYKFPKskGD9JDYKpsJFYKV0FHYKvBKUPKLWKLmH3JKpvILYKRPK3vHOMKqGKB2CaPK4TKHwHdPKHwH6TKPLKDIKXcJM0JFbKmGKoYKaKHiYKpmH7TKI5JetJCCK68HqYKRGKYPKiQAe0JtGKTLKwYKVLKQUKzYKWUK7PKzQI4GKrTAbUKlBAm7Bk7BAjAjpIrxE-rBK-JCZKIQKCmBNQKLQKITHS-JKZKPEIIZKr5JuUKPHK1LK_rI2CKL-IXZKX5IKoJkMIYZK9kIAMKgQKi-JUXKeZKXoJgZKERKLVKaqClZKNDKnZKWPKxZKqZKOVKqoJVMKRVK4ZKyZKWMK0ZKWyIcDK7ZKoHKCRK-HKrZKFIKgMK-ZK81J2YKF_J21JsPKmMKlVKoMK82FMIKoxJOIKTRKg8JZaKy_J0DKqaKY_Jb6I0VKcRKc_Ji2JPjHjeKU_JANK7VKZ2JfRKkZGoRKAWKa_IRzIe_It6IlaKlpJXaKzqJopJuVKuaKyIKueKX_JezIr_IhRKuWKAtCSHKRJK5_J6NK7_J12JyNKubCDSKjsGByJdWKSaJKyJBbKNfKOAKd2AqNK1aKbFCPAKuNKObKefKLbK6VHWAKtWKcWKlaJ4cKUfKofKzWK5EK1WKjyJfuIufK_7JBOKnAKfbKEOKIPIkSKH8JmSKJ8JoSKQHJqqJKXKCsCPOKmbKyAJpbKxSKAJISXK97I2dKvlCZXKXXKePIXFKIzJbXKBBK5qCUeK93JJTKYzJnOKhXKalHE4JEBKKKKt8JHcKRoIOKKLcKRmCEsJ2XKPcKWKKlgKndKfeBbTKF2I7FKT4JeXHivIgXHhTK_SKIhBLKIpXIqBJK9JvaKu4JCfKwKKncKcQIxTKxQKSYKA0JHkHucKkYKICJxcKaKHzcKscKKtJL0JStJpfK0hALCKHwH8cKp9J0cKZ9J1TBmYKrYK2TKWYIL2IocJIdK39JSUKCGJXPKWuJYLK89J2GKo9I9PK5GK6YKcUKPFJa-F2oBLhIquJB5IAZKiUKcdKkUKxnJldKnUKLZKnBDjdK2oHFZKx5JvVJS5IwxIbNKXHK8CK2UK_xAtdK6UK-CK1dK9UKCDKxbJWyIp-JReKwHKJyIJMKNeKPiKIVKdlIyTKzoJmZJSVKl-I4QKOiK4HKFeKUVKciKGZJXVKGrJHeK6sIVaJJZJ9ZKygKsZFAaKhVKCaK0vCaeKdGImVKdeK3UItDKGpJQWKOaKxDKtaKhaK9LKYRK5VKmZJaxJqeK2VK-6JxaKEfKbaKBNKdaK2eKgmIQVIFNK9eKJjKHEK5eKJEK7eKr_JNWK3yJ8iKKWKn_IAfK6iK1IKghAxVKXWKrdKnfKzaK4HIZfK4aK02JgaK4RK1WB42JqWKg7JESKQfK-aKsiFfWKYfK-RKp7JEbKvfKKAKffKJbKvNK-zIxNKSbKUSKlfKsfKpjKL0IaAK-jKlWKaSK6kF5NKXbKzfKEmF4fKBFKjJKC2J1LAgSK0aJMkKsAKibKqSKsJKBgKp3JQ8JPXKVZK7yJHgKw3JDMKFzJWXKbOK2JK2bK8JKy0I-JKhOKIoIm8JZbJbgKUrJHTK4WIVgKFcKdgKuFK8PIOsFy8JYgKSKK3OKUKK2FK6OKTKK8OKVKKogKvfAqgK64JsgKmGD_8JfXHBIDxgKeXKyMCDGK1gKJ9J01CpTKJGKocKsTKt4JM9J1BKRYKKCKU9JLcJ04JjGKF0JvcKHhKcYKJ0JeYK3cKeGKALK64JB2IBUKiGKEUKXvCGUKXhKhPKNLKlGK5oIsYKbhKntJyPKMuJKdKYCKyYKaCKm0J1GKaLK3GKmhKSdKohKUdK4PJ53HY4IDQK7XJ-vJoCKjUK30JfdKrUKHwJ4UA5hK2rI1hKyCKHqBPZKKfK3CKCiKCUKEiK4UKXwJewJHiKCMK8xIKiK_UKTiHoQKwZKqQK8dKKeKp5IowJrcK8HKhiHZiKIeKGeK9dKaiK2HKgiKbMK8-J6HK6dKPVK5ZKQeKDeKJRKtUItiKBtI-mKDtIEaKnMKqDKnVKeeKFEKgeKiUHSIKHfKBfK7iKmeKANK_iK9DKe6IVaKeRKeaKVjK3iKZGHxeKD7JhjHljKTjK6VKjaKBOIRjKGWKMnKN8JWnK_MK16IsaKLnKZjKuBKGfKKaKIfK2jFejK7RK_xJCbKu2JASKEyJDIHbWKxnKhEK8_IAbKISKznKmWKMSKnaK5nK1WBTnII3J4jKK3JTAKsjKNbK9aK8NKfjKXII5WKCoKTbKMoKQoKXAJdJKdSKCFKBWKlJK4gHdbKCOKX0IiJKI8JlAJ8aJ9fK8dA_fKsSBemFyOKvSKckKS8JQXK7qJpoKB8IJgKwFDLgKhkKMbJ_kKUxB8AJJUH_JKiOKWbJgXKWgKrkKn8JqOKukK8bKCTKpXKlJIykKH1InoKQTKdzJI1INcKkgKslH18JHsJ0oKybJBlK-BJDlKDwFFlKvgKHlKBYKnXIu8Il4JNKImTKg1I4gKUlKLGK48IhpK-gKWlKQ4FFdK2KK44JXYKmrJEdKrpKUZCUcJThKKhKDCJUHDjlKFdKO9IGLKGhK6KIEjJxpKBLKhtJahKHdKzlKPUKvYKwZIxYKMdK5lK0YK7lKo0JWRCRdKxuJAmKb_CWdKfUKmCKz0JImKyhKKmKtCKoUKUpHPmKDwJNmKzLKzCKpdKPwJTWKdYJamKK1JDiKdQKjqKO1JdZKIFIU1JbZKJCDvoKpZKJsHYoJkiKnBDtmKw-JpmKm5IBWK0qKt3JoCDyqKUOKhUI8qKbFK5bK5qK3CDmiK_wJoiKJlKAIKGIKjMKCIKUhKIIKDnKORKrZAGnKIjKvMIqVKpnKwDKdZJYjKWrKzMKNaKmnK46JpeKRnKnZJTnKseKFzItnKjnKBWKZnKF7JE7Jj_JfnKf_IBdFJ7JvfKTWCy6I5iKZrKCfKDjK1MKhVI2RKYrKzVIXEKz_IWWK5pJfNKF7IBJKsjKGyJGbK7_I_aKKqJgWKKJKNhKzSB1jKHAJsEKGoKuEKIoK7jKYkCKoKdfKsaJQbKmfKToKoJKWsKJuH-7JeJKf3JfSKKkKhSKXoKjSKabKDXKlAKdbKgoKqJKL8JvAKknKmoKXXKR8JuoKu3JZkKcmKVXKcOKHpKYXK0bKw0I3bKArKSgKpiKjeACKKgbJXgKYzJtkKOrJBpKYgK2PIEpKrXKsFKJcKilHJpKWBKjgK8kK3XKQXG38J6kK58JQCCSpKhwIUpKLWJmBKGlKAKHjTKs8IccKd1I9bJLPKnTK4xJIGKPPKRlKwBJuTKxKKptKHcJPDKnYKUnCppKWYKPhK3TKEhKD5JIhKuPKBRIkKHMhK1pKupKovCnlK-TKH_JrlKtpK0tKZhKRmHtYK0lK6vI0PKsoBORIDqKXwIdtGIqKZLKKqKPwC-lKOxAqcDgwAFYJDQJ-MHM6GzDH_dGVeJueJe9CGZI-nJjDGAvJYEH6AIniJ7cJAwDySIA4DnBIAwDhiJluKd-CA2D4BA31D25D51DjlEJUAhNHkgGDZHYGA72IFMC5yF9yFUxHmgBGzFWuKi-FddJqcD92C5QAm1BE3ArdJoFCsvJ4gJogJrQJJSHYyH_2CX3B5cG0bFKSHXTJF6Co-HHDJOdJcuJ9oGJhJfvKb_HoQJZ6HS6GnLCApG7FJeuKiqBSvKvxHKVJCeGTTCLDJYeGWeJi4CReG78FbeGPVJWeGwvKqFJTVJ1vKOVJC8HXVJCEHypH3gJ9QJ5uKOSDiVE8MAsBF7xFfkJT1E4UBuAI4BE-lE9cKLeHG7HJPEqAEsmJJXEfQELkCr2ISwKLQElQEQnJF7HzpG9gE5gEpLCflJhVJWtBtkIqkIP_D9VJh6I7qF1bF0qFtqFxPCIXI-dHXZG5qFxfArwK9qFwmCYcK-FKbpKmsJm4JnXJrvKuPHCzEWnBe7A-GKJvG6iJrnFVsA59D79D09D-nJRvK8qFSPA8oCYGAMvKDxKdgJVRJMfJGvKNxKkBAKQJPRJRfJ2dJwMHTgJgRJ6dJKTJEvKb-DS4HJ1H-YKPIGiZEO7DF-EbbKuTCNvFhiH4lIDzByeBBiBnsF9wKXxKYPAX5Gy9GJ0HiLKExK0iJGiA2iJbgEC8GixK9qFb2BeRAuhBZyHHTJmkIqzHnYAD4HEjKS3HMzHBVBP3HnyH7jJ9dFvzHXeF1pJinKK2JN3H0XBQyKX3HifJn0H7SJrvKq0Hc2Be2BU_BKOJNACRqKupIfwKjzHhwKQpAcdJXRJqcDDXAX3C8SCZXJ_0HF8Aa1AHWDHdCZWJvyKcJAdSA3THn-FP4GGnAtdJxDJWjIhmB5lJYzH0iAgbG1cJOoAW1B4-CsvJM9G6FEhQJFBGwBA3EJnjAn5GDhJRSJFAIiMHgQJYFJqQGzKBfsKORF6LH4EIjvKqQJOrABFAKwGl0BRMJNdIe9CzTJn_HFUJIvJvRJxwGFxKdPGv9DD-D79DQ-DTHGkFB5yDIpBthKG-JSoHwSImuKUvDldIdAHjSJUiJYEHvuKToHZBIaEHG0K-zK5vDfVJIBB4yDGfALzDkBANzDekJ3AIVdJ1CJ9cJdNHouKeiJ8qIxQA5yDAnGv0EMvKFmKhWJDwKGqAe0KFRAMvKWzKVfJ_uJ-eJQvKkzKqqAHuAjTD3cGo9FLRAi0KRvJwuKovDA0KcpB8BBKvD-AIRoHOyHW0KCBIm-ECxDZuDGvDB0Kd0DlBITBC5yDs6B43CFIDOvK30KAwDN0KOmJ5yDVNHDAICwKH0KjiJliJ_cJu0KSVA43CFmAmgJ0CJYEHgiJeyKdnAGzDUSB43CDEJP9FTxKpuKtxDR1Kl0KXOHteC9CJS6HbLGF-Ag4HfLGL5H62HyDJsuJhxKZFEkeDjMJMwGhTAaPHshHxLG0LHVtEHTCrgHyxGD2KNmJQmJwLGNmJl0KVXJx9IpjAf1KwdJxgJBsA1LBvSAOcHOAH8zKCKGScHvZHGAHRvGwjGDWJ4aHSMB6aHmLBW2KYDCW2KfBAFOEMvKnyK9eJngJvSJX_Fo2KYPA_eGQDJ19FpjAHyKfxKVgJ71K1aAWPHl1B_7AnQAPQHPRAMvKmxKruJgxKVxK0iAx2KSaAPQHb1GPfJPRAThIYPHu_BS2K61KG3KZSAx2KbTBV5Ck2GSfJQyGR3KF3KU2KkzK1aAH3G_8GCKJ-iIBxEc2KJCIZ4BW2KZEJeTAFTGb9FO1KX1KAwDnuKiQJmMHezKlQJgzKnQJ6BDcGIV2KmeCO5GY5GlEJSMJxKBEoJTvG6aIHoJ5EIJoJFBG0vAAPG5AGa2KUFJ5VDbXDE0HeXDFgGn2KtBAfBAfvAicAX3CHoBs2KehJnhJdQDrhJn3KBKDKSA4eHp0KyNJ6EA1EIwQG3EI23KFsGF4KPOCJzDy7ATrA29B9UJJ_CCVJv4KiUJGVJFGBeUJVUJ4nHtSHH-CwUJl1IpSHHVJ5vKGeGRTJmaB4UJYGACVJq1Kb0KXpBWiJIvJxSI_PBXiJMyD4iJtRJH5K0ABi1Kq3J_0KIRJX0KkiJdzDO0KJzDR0KT0KI1K-nHA1KM0KY0KmiJsuKE0KxuK9-A21D4MB41D61D4uKN5K8HFnGBz0B-HFbyFAIFH5CDIFWqKKQKMmKxaCLHK0LKWQKG1JhqKWmK5LKakK_JAzdKEMKbCDlsIvtKBmITeK-sKeXAriKJ2FiVKDDD9kIjZG76J6MKWaK0tIZyKLNKV3HyzHL3HcNKRZKiuIgjKBqJz2JcVH59HUWKuVIBsKSsKekCVkF0aKsjKKWHVsKBWIa9H9_JOWHbSKz4JDgKrnIYmK1WAMaG3mFfaBU9H6mFzlF4SK6JK3sK5nI9AJ2WILIBvrJZGHxrJAbGFpK-rFoBAW2BUtK5OKQcKdXHPKI6vFanAWyFRuJNdC1aGHHKi6KcbG79HCaCH-H29HW7Ko9HoaGIWDu9HAFJraGhuAwaGhzF30J_9HUWCY7KUYC79HJJA99HhaGe7KdpAddCH7Kd7KPfADbGDeJ17K_uCPfK69He7KN-H47KL-He7KR-HNlKvvHzXIkcKi_EkpKzKKabGTdJrXHPGKoZKotK9gKzKKh-HL8K84Gb6AkwHCXI1lKenCr7KatJwVCS2GkzKGfAEvKz7FlvJwhInvJ9RG-CJFgIV2Kf8KFhEjfJG7BtpAOwGt3KL0KX4CyuKAyKJzDuEAMzD1TA_7A3hIBwAm7Fv8Kg1Kh5KY5K-cJa5KQ0Ko1BS0K1TA-0KTRHdVJQ1Ki5Ka1Kk1KGfAprAWEAkyK2cJ0WJqeJjLKvdJg5KY1KZ5KafIM9KEaDbnGn-BpwIEdJV_FrCJk1KF8CjjAWdIZ3KSxKUgJZnHhxK2jArXJBNGzyKvXJPzKbzKTBC2jA07C91B1dJQFJhwA6xKuXJeQJw9KyXJGqAz9KgNAiBAmBAT4KPhBgpI_GCXXJh4KQgD0yK89KcXJzhKBsAz9KQEAB-Ks9K32KQAHnhJbXJhBAtmFO-KYxKQ-KC-KqJBGCHs9KD3KFMIAWDp7HX-KdXJO-KbaBPKAffAs9Kh5JWhJV-Kj-KY-KOrAxdAZFAHQBYOHY4KmhJSNHv7HM-K30Jk4Kz5G13KD4KizK43Kw-K85GUvKUiIexKU-KaXJu-Kl-Kw-KmdIBmAA3C59KUDJJFJI_KN-KK_Km1BC_KG-Kd5Bn9KzJGt-KxXJ5-KYDC-yKJ7CA3CI-K69Ki-Kb_Kk-KS_KdnAT4HA3CT-KXAIOzKW-KDZKREHqAHdbDubDgCBnAH35HN1HY4ECaCE5EZ4BufJy7AuPJu9K79Kt_KJ_Kn_KsQJsIDsfIS6HNdGHPGPdG5xFhTJxTJf_HzhKslJBEENjJpFEGKJoyKmkJwXJiGEcjJTkJpkJlpIjjJ0jJrjJewKtMEUACnXEXZH92INNEWsBjwKBkJuEGcMEe1AbaI5AFKCHXOJfQGBqE4LGhjIeQG6_KvBAJmGuJG2oBc4Hp-HC9Cs-HKdJTBC6lAl-BzLCmCHa_Cq_KGmKZ7CExEIIEfbHQVG-mJLSAe-EskIokIf-ExrILxEYDC8QAXuAWnBIoBB2KBlJQALMTAjFE9xG-uJdCH9-DtmEwSF3VJUAL3AE49G-vBHEEDTAdBLWNHfALbBLpBL2tEOjJTALACIxjJ-9CvFE99Go3E4nKYlJRjJ5FETjJKwKG-GXjJfEAP-GVGEN-GmCEnjJVALsGEhjJ0jJmpIUkJn6B8GEZkJ89BljJ1_KGqIHCLjEH8aKGCLp-GfPD5BLglJzpIf2AfbIRwK0BLnHE0jJkrIbrIKkJYCL1jJTBH1wAVBHQEAXBHy3IHCL1-GFkJMCL4fDIkJp4KfCLHCL6bI1CLmCLA_GemJPALw-G6CLyJEZAL-BLyxEv4AXkJT8KzBLHCLFcI4CLw-GdkJe5KBDLsKEykDSyEckJbkIEwKcCLnkJmnJHPEFLEALEj_GWCLlkJmCLH1EzSFPCLnmDLOE00B3MEnALmlJycHvNEiALlDLsjJgAL1MEeDL3BAjAL26HePErPEqDLtBLxDLv_G-PE59GpPE-1EhbAElJMdHalJFCLcDLBOAPiEOwASiExkJPOCVBLlBB83I-1KpnAvnB4DJT9KlCLMjJcBL8QAAyKIELsdAKELl9KK2GPqAr-KoALH6BqBLTELj1K0iAVELpQA22B5FAdwAh7H-5BPqAg-KTCLuBLrBLhdIn_KTPHwWBm5GGoBh_KP_K2KGebDTbDmHDBsAyTBl-H-pItFGsWJxQADTBc8HG7BRFJY_KG_KK-KAALOALJ-Kv9K4-Kl_K-QJ4JA87HDxKEhIIXJ4DHa9CASFOLAcSIzGFZGFqAB8FFCAB-FFHGFpoHGqAfEAV_KiOGHvAqELyEJ5VDMFLv-KdnA1BADAL2dJs3KuhK51Kc3K5gJ0iAkqAyEL-KGNzKMAIuvJScDhAHmLI5FLx_K2KG4EL0hJwKGmbDnmJL4KQoBXxIuLIZxIK5KYEHt1KfzDZvAOBD4kJfqAZOAWsEnfFZOAvBHzmEfyHAsJEUBzpJg1AbyKXyFf4J2rKypJT3HO3HWyKBoKs_JZyKMdFY6KyyHdyK0yH0FL7rAMnGv4I0ELZ_Kz4IZAIFcD24IuGL5GAMnG43Ho3CmfJ-_KxYIAGL0_KhFL7rAyWJp-BFBL2-K3WJIGL5WJKGLZ4BMqBOuFd0HGHLhVJgpGMlJcBHFIBeBHGzKZSAxhAgwAqWJf9Kv4CQeJR6GBZIcuGovKEaILGLUEHq3JxLK7hKQ-JedKidK65KvdKf-JWHKFFIcHK30Ji6J8CDAnK3-I1HL5-IviKm6KJfKc6K5mIOfKcnKd6K-HLl9HG9HAsKqiFVYBOqJcJKr6KtnIzsK16KyUA36KW9HOaGY9H76Ku6K1sKikKXXKU4J3JIFbGnxIa8KXzFa7KchBLbG57KnaGt9Hk7K6yEHrGn9HDwEn7Kn9HuWAbIL9cCe7Ku7KddKs7Kx7KB-HyxKo7K79H9sBc7KA8KdgA77Kq0FM-HCPA3ILw7K-zFUiBNWJE8KwBKREKY-HdkD5gKoXHK8KI8KpcKzBAS8KGqA02Kf_KvnBlCKGFLv9KIFLXdJ7DJPZDiTDkTDfCBc4KIiJLFLeOHc_KPJLq8CsBAeSJISEdSJFxI9FAfkGF8C2DJcLIR4GwFLnFLy_KYcDbAImbDxhJWcDkFB2BA07CuXDtYIpuJK4KZRGjZDPcDuhJOsE0JLlcDZtDzvJ3JLT4KuNJfRIunBTJLr_K-FL71D1hJzJLzKGRAIFKLUeJZ4B4JLD7FpdJKJAd8Bp3KnEAoSABGCvJLdQJ_GLQKLwvJ3hJTKL2JLWKLHyHUeCG8CZFAcDGo3CACC-GLxJLyYI_ZDxvJVcDGKLWKL8yKtFL39Ka3K4FLH_Kk_KqFL0iA2BA4QJFnH6vJp1K1ELGYDiYD6gEx9KFBGBLLm1BveBm5GBNGyGLUJL79K0YDKLLPOCMLLOEAZLAlWAPLLVhI9JLh-KqWDULL99KmCI0-GoCI12ITzGr4ED5Ec5E3JLWgAoJA3RGvFLdLLuyGY4EoLLOtAPJLhJJeBCx1KgHLe_HivKQGLZ7HFOHtLGXxAXJLIFJPZDWJLDZD5VDgLLhJLRDLQIGAML-EHC5Il1GhCIyxEfwB0xErjKmLLy4E1wEj7KYqKk9HtLKOmKsHLNoJwdKudKdmKUsIMILGGI2lIJGI31HSSKeVK9mKLrKH6IO6KZNIQ6KKSKoVIYEK-IK9aK2hF7cCBSKojKunKy6KHILVbKtjKnbKsbKEgKroK_GBOIL5JFUhA5mFKcC96KxWIybK4kK9kKVtKn9HuXC0MLjILb7KfIL4ILbCDiILZIL6XCWMLP-HFRFm7KyaGJFLZ7KtILsXArILtuAt7K5FAv7K4aG1ILyILSYCn9H2ILRNL_IL67K_HLz0F8ILdNA-ILlNLB8KBJL2gKOlKntKcbGs4JwHAH8KF8K91CKJL9NL-0FOJL3JLkBA3ALwGGLeI6hI-RGY8H57HTBC2BAYxKn7DT4K0_KrXJ5hIF_KNKL9KLZHAQzKWLLYxKbzHbLLbELfnGOzKGMLNFLYDCNOL4dCcTIteIgKL9vJMMLdGJygH-EJDSAv9HLLL0IAsLL8fJVvKj3KcxExLL3eB5_KMOLkBATzKFnA__G27H_RGs_Hx_HHAHrEJrdJzOLnOLWfJT2KzFLZSArEJG8COpCo1KZMHM8HBzGDSAmWDaOJBsArEJJzK4EJLRARLLEQKswE_EJJ0Ge4EsOL8SAuOLWLLz-KfRID-BQHLv_KnhJpFLvIL_GB7-KucI9NH--K33K0CLHAH4BAd5BCkAANGi3KGPL29G0BBy0HJNGrEHAiKwNG4BAhBAYOHmFLhKLqWDqPLcNLFxGx5Gz3KGRFwPLo4K1QGZ4BPIC9uDrUAAuDuDG3FLT-BG5KRzD9tDg3IEqI8vJHPLW9Ks9AaQLFmJkHLHvJQQLlHBOxAmtDJwBwuJGsAUrAMOJo9KO4H58AvtDmtDOREptDkQLlPJ7wIoDJrBIxQLioAzQLaFA4tDf5KW5KjtDV_A-QL4TGVdJkFB4BAmQLwtDriBwXBwuJoAA6OLwuJr8KnjA8gJEQLx0DluK6QLCGA8QLnBADRLAQLIRLmtDCxI0BAqQLLfGoYHRJCuQLMBIWRLJYAytD1QLxfHudJURLToHmRLSLDaRLzBIARLGvJs6JYQLsBBGRLcRLW0HnpAMRLORL2fAQRLFvAv_B10KvgJVRLVcDmtDvRLpRLPOCHRLV_AgRL2eIJRAC6H1RLCvDzRLpnB-uJtRJVTIu_K9zKg1KmRLYRLwRL1LID0KBBIuRLoRL0RLkRLSfGRSLt5KrrBP5KdSLiwD1aIPtA8aIMHJMQLUKFtBJ_aIj0Fl4KCbIzSEgcIP2ButFccI8NHc4AytFCzHr0F5SL2EIoiB5QAxcI2SLciBicI_SLzSLS4Ab0FDTLgELZSAJSL5aA2fAFOLb8CX3GZ2KUOLW1Kw8KqwD5PDswDlQLKSL2fANRL4BAPRLO4GD_Fv_BaPLWTLYSLCRLHSLbRLcTLDfBXAHG0HzuJ2eIUrAnPLXSL5QLESL7QL4gFbSLkuKtRL0TLxtDZUAbSLBsAOTLqqA78A-RLeTA8gJkTLj0K5TLjmJJRLaSLoTLxRL6RJutD6TLnRL8TLLULX_F_TLwuJuAAb_Fb9KKvJzwDLSLbHGv_BFFLt2KmTLIULyQL2TLSUL4TL-zKfSLRULCHI-TLlHBVULXULIKAe9BtTLSQHvTL2SJ5PLQ5K2tDPULKULhSL42K4uJBRLhULOFFgSLc0K8RLLEA2CB5uAuDGdxKjRCKgJ98KSvDQ4DcQLXzKdiJRzDq8ALVLjQLv3KJ5Ka0KHwDGRLwuJb4BZpBuDGErIKNJ6ULvQLViJKvDMVLq0K1ULISGxvDPuDSVLtxD9tDRaI3uJfVLSiJTBCfTL2fAZVLkuD4DBISEuDGbHLdVLIVLI9KpVLWiJCQARuD0aIyPJCzKV9KARL5vDYuD9VLISE_VLk5KoiJ40KhVLoVLGqAwVLLEAyVLxRARWLlHB2SI6AAeDGuQJXQLiSLl5KLWLPuD9tDbuDLWEQNJV5KNUL_zKhVLeWLV_A6DGoSLR5KCBBw3K_QLjWL9TLOrAPWLlYGhVLF9HzIA6uF1NAJOJiTLm-H4VLfUL6VLI5KhVLdvDzIAHpDYDBQOJtjICWLuWLcWLkuDAXLnuDo3BLyEo4EkVLKEHiuDMWLVVLvwDXVLxVLJ5KvxDsOATQAVWLeDGELLjVLpWLPVLRXLPuD4DGm-EEXLVZIsRLXTL7VLhVLjXLspBoWL4SJgXLmVLIEHTXLuyDVXLQWL9uDjxHL_Kq3KJpBZBLaWLKWLTVL80KG1KiVLU9KnXLJVL-XLZpB-AIlSLBoHU5KH9KfQLAVLxWLRWL3XLBOAPYLG1K48KIpBN1KZWLeVLMBIEWL50KIvDE1KLvD60KH1KQPCFXLDYL9WL0ABExDAYLmYLfYLG9KE3KHXLFYLF1KfYLt5K0XLyWLZpBF9HehIOSL8XLr1K-WLcvDcJA_cJTSLfXLlVLHEHuBAqvDFDLlTLkYLJYLsBLrYL7ULvWLdnAOYL9uDF9HseAYVLNZL7YL02Df_AehI7XLYYLtuKpXL6YLevDUwDwXLBZLSZLS0HjxDAWLlNJPXL6TGAZLCZLNEHmZLfZLKBIJWL4YLlYL9uDnZLNWLxYLRWLBTIETGC_BWZL5VLMYL5YLhvDduFiZLsSJjYL5ZLuZLSXLsZLqWL2DG8FLcSLuXLUXLQQLQZLKvD7fEeTLLaLzYL8vD7fEVWLj6Ht9K88KFZLFaL8ZLvVLPaLBKD7fEuAASaL4WLOoAFTGXwCXYL4ZLDWLIXLBZL8vD0vDgWL9YLIaLQXLdZLzvDImDtXLKfJ_YLpvDZaLtWLJZLSUL-TLbaLyxHe_KOoAeDGNvKkaL8WLAaLrWL9uD6KGsaLzaL9zDhQLIzGIYL2DGrVLPSLlZLK0KEYLNYL7aLSOA22BqeIKEEioA8AABVLyYLBKD4AGdDJWaLDbLNbLAEL6aLWXLKvDVbLa7AebLO_KXZLbWLtYLIFFjbLwWLUbLuUAZ5Bv5HETGCxKb3KsYLZZLBKD68GLZLwuJ8QB_JCe0HBbLEZLhbLVwDGZAibGHbLOVL_YLgwDNWLmSLKYLIZLtVLKZL0iAxWL8QBPZL2fA8QBUYL1bL4RGiPJ20Ku3KtxDgwDLEHtSAv0DhWLLYLmaLYiJFcLcZLGiDPEHU0KMUL4aLlcL_tJERLkcLTbLVcLMEH9bLPiATIDZwDXcLo9FmPLfNJxFL4bLIwDmcLoZLDtAxaFhcLHcLiiJtcLRxDEcLYeD4dHqYLi2HDcLOEH_cLxZLKaLycLmcLk2IT4HX3GLMG7WLCcLwcL-cLdMArZLqRLBWL_ZLadLLKCPdLyXLlZLlwDhZLDaLWVLRdLWEAN2DJcCu3HETGJRAWODsVLZYL78AqiJLwDsdL22DedLjZL-YLC3D62DgrB3dLtiJodLvwD1dLWLI62D-2D6WJV0KadLv2DxYLZTAM_B_JCRTIBcLGULoXLgrBZTLZUABYLydLYZLTeLM_BMbLJSGNcLMdLadLxYLZXLEEALvJLELa9A82Bh7G3YLEaLwtJm-E6wD0wD5dL-ZLeQLhdLCBBDBIGVAbeL7TGnSLtaLVyDgeLm-EjeLUdL_JClfJ7cL4QLNdLkBAzeLBGAddLzJCmXLweL9cLKxDreLEBIGfLIeL9cL6eLspB-JCETGX3BrCGPbL8AIqeLspBD1KkNJveLr0KSeLLfLafLMxDLcLGZL2qJiWLscLxcLLEAheLmuJuAASYLfYL4cLSTLJ3GAfLGXLnfLwwDC1KMxDoYLNvDqcLVFCIfLefLSbL1fLhfLDxDbYLiNC6fLlUL-fLxYLVbAGBB_JCSLJYdLReL-fLPxDhxDa8FEdLP1KtxDagGjfLhyDdeL8cL0fLHgLQgLuAAIgLnWAMeLHuAvfLvCJz7A2YLrbL9XLUgLcgLSxD5PDUxD6fLicLOcLzdLgxDGBBHdLGBB4OGWPFEgLXeLsbLogLygLHfHmgL4YLbgL7gLQkEUZLUfLjaLMgLbcLffLEBBQgLOfLoTCiYLJfL0fLPgLAhL1eL-kEJhLndL3aLPcL5aLwbL2fAiPAEEAZXL_JCS9KrQClaLKfLnxDvxD7fG2QLrRLNhLWhLAwDrXLVTEBeLuaLrxHHZLeeLQfLqdLkBAahLyBAqfL9eLUfLMzKQeLGhLOgLihLzuDwxDsXLUhLHfLH2KwhLOhLyeLMfL0eLWgL2fAqhLC0K4eLYfLLEALiLyBAKhLHaLIbL5eLyhL2DBgPBIpBR2KacLCSLccL3xDM5KcfLdQL9fLXaLhXLxXLshLlZLruKVhLwgLofLkBAKJAGhC-OGfhA_cIp3IXfLqxHHQGVRGWeLziLGEH1iL_xDRhLRbL9WLxYLMABXsAfTBkeL6AAtpAKfIFhLciLSeLDeLLEAX2DXsA4dLCiL3QLzfLohLxHAKjLkBAMjLtsAOjLPfL0fLUjLF3DP4DHeLrcLSjLBODYAGfuGYhL9QGC8FViDRWBHuA_cIxdL4iL_TGHFFq4DObIueLhiLkZLOiLr8AFyDv6DwjLvcLhhLXgLvhLZgLgjLxYLCULIRAUrAojIsjLQQGX4GDiL9jLlRL3ULjUL5ULghL7ULnULt7CMkLCbLyRLnTLRkLZdL6jLHRGGhCJRGFBIoeLvXLuhLlfLjcLxhLaaL9RLJEL6iIVdLW1BFUL7hLjiL2eLtGLNTLgTLDrARWLuTAQyDaFAigLhaLRFJyfLgdLXkLrkL7fAOyDTrI6BAJ0DMDLKSCQjL4kLFiL7jLl6D1zD9kL_kLOXL7dLQbL3eLUiLWQGyhLQLBwuJ-pH0kLs8KKRAWfLckL_YLXyDKiLdYGbyDtgLSgLdiLMcL7fAYyDclL-ZAAlLfjLqiLWyDNlLIcLzXLyhLRnBd_FcFJbiLyTLCfLVBIGcLMhLiiLCfL9iLzlLqqAhFKylLfeLtlLaBIAkLEjLPcHxlLmfLgjLS5KaBIGkLClLnhLolLHmLJ0KqlLFdLDBBy8KPmLTgLOWLwuJvHBfdBudLo9F42ByiLYlL8dLO5De2D2fA16DiHBAeLxjLNVLQmLhjLoAG2yDsiJvsDpiLYeLbjLFeLOFBBaI4gLngLomLyQJzPLWmLEBFkHBCjLCTIdXLCYLLmLumL9dLn2Dp2DzIAYjLLhL8fLzjL2xDUjLACEJUDkmL5jLajLBnL82DwmLdjLLHLmiL52DfmLFvKRcLWmLGUAWOHm3IqSIilAlgLNkLGmLSzD_8KZ0KlhLfdL_mL5gLplLYgLBfLxeL98AImLTmLglLjnLZ1K8gLhnLolLxYLGSAcnLHzDcnLL1KETG8FG2uJEkLMGLK9Ka5K9yDaQHs7FflLHhLmzDCoLS1KEoL7OHRhLt1KQdLikLLEA4nLY9KuAAx0KwBA18KE9KEIAUlLenL4_FEmLgkLElLhmLKoLIzDC9K28KEIADdL2lLInLGEHt1KP0KKzDD9Kd5KKlLNiLqxHPoLkdLPlLRoLx0KEaDUoLGSASvAXPLenLZuKHVLSkL5kLJUDioLOGLhzD9mGHoL8hLJoLknLj5KtmLpnLbzDKpLezDGUAgzD7LL0oL2xD3nLbnLUoLqzDEQHpRI9nL93K6hLIjLIpLhoLPpLIBBqzDszDLxKHpLqkLCpLipLDZLNgLopLt1KkpL8lA9FITiLrlLViL2oLqLD93Io9F63H3kLonL0mLxzDP0D1lLHnLLlL0jL5lLtnLC5AjBIwYLyhL2pLA0DwkLOkC4zDboLBmAwCJXlL9gLpeLUMG-pLbFA8kL3zDJlL3iLdmLlZLhBIdYLH0DdcDkBIwoLOlLqxHdqLQoLFBGxWLJqLWMGGSAX9AgqLOqLq3Ki2BRqL1nLYeL9pLY0DlgDGUAfqL4zDnoLAqLxoLGEHlqLUpL9qLGqLG0DMqLZqLmqLISLwuJpqLseAIrLzkLlCHSTLeBCcmLSqLdkLdqLhBI6qLHkLsnLBpL-qLVnLkqLGqLTrL3gLAoLQcLtkL2fAKrLbFAXULpqLc0DuqLa9AHoBtQLQrL_YLSrLkgAb0DCFAUrLKmL3lLEqLUqL1qLJiL1rLA0Da0DVMGc0DLdLIkLYeLxYLa6C43CfKLHjL9lLXrLn8KnpL4lLwnLIoL-DG-ALMpL0mLAsL-0Da6COLAkCH58KtrAvPJbqL0jLl2Hs0D5QAxrLmhLzrLGsLZhIZrL9qL-0DjsDt0D9rLWrLagLIqLRsLf-CnrLEjLDmADkLYsLkqLksL30DelLooLBqLysLhsLOsLtZLe-CtnH8mEnsLRjL2nLqsLtnHXUL-7FrBAgWAYhBtsLn0Bx5CeoLvgLzqL8sL_DGm2HD8Fo2HdsLnnLfsLgoL90D5sLOnLinL8jE9sLA1DStLRPBE1DdrLxsLmyDAsLTfI9nL3VLjRLrrLthLSLD8YL2sL8qLtjLKsLgpLimCU1DFrLAQLHrLU1D3tLDxIzNAMrLvCJkmArjLjtLk2HU1DT1D6tLUtL6dLvtLMoHCuLM1DEuLitLqtLcqL0tL_qLtBBAsLqyEtOAQkEsGFZmLSTL42B_tLNuLWnLijL72Dp0DqyEPkE12DNnLBlLesLpoLJ2DQnLfuL4zDhuLoBAFnLypLnmLvmLXnLGeLUnL6sLH5KKeLIqLp1DVXJBwAT7HepLFsLXtLyTCbfGaqLbuLQBIxtLopLt1DZ1DHqL1pL8nEegLgRACBLNrLDDJ8uLFmLMmLX1DbfGxBIBvLyqLNpLTvLHvL3rL_uLZ1DVvL1tL3mLhrLKvLu7Cq6BwQBZ1DTaL7FG6pLWtLbtLo1DUvLKTIs1D8nElXLVrLAtLOtLf1DtvLGBBxpIspLCfLGvLh1DuvLVSA7vLv1DC3HRvL_rLyhL8gIJIACjLdiAP_F1ZLcLLptLXvL0mLwuLduLyuLhYL7qLjqLGEHsWLatLolLUjLjRAfhAtuLFgL9WLUjLWjLZ2DjuLnlLAnLXnLjBBimLcwLzmL4YLKnL5mLEnLiwLuuLUmLUjLmGFruLowLerL0dLouLEeLxuLxmLejLvwLdiL2uL2oLFwLJMAHwLGEERuDKHB78FPIAYvJ8mLBzKGuLUwLnuLlwLM2DbwLuwLdwL5ZLfwLBsDhwLsmLXwLkwLduLmwLrmLiqLzpLcuLpmLEzDswLMnLXxLZjLgjLxwLguLwEAVuLtuLkbLLEAAxLYGACxL-cD8YIHNJvdL6WLVTL5vLJeL3wLfwD_dLkxLjwLpnLUxLY2DRWERxLpwL1uL5xLEtJv6D0wLAuLWpBrwLDnLjxLdxLvuLFyLywLpxLiuL8xLTULwuJuxLTVAOFBGEEnvL80H0UL3sLc2DOxLkwD7xLOyLwwLFyLgwLByLUyLSxL4xLgyLf2DHyLCyL1wLOYALyL5TAq2DuyLJyLk2DQyLoxL02DsuLuwL-TLgRAmXBfRLNvJ_nGgTAokL1WAFKFdREFoJCLB7aIPKFwSLXSFHTL8-KP0FDbICzHTSENzLuPL7SLfcI9SLGTLySLOzLBTLR0FriBETLtuAYzL1kKu0FKTLncImhF-TLa6CHtLBmLt8KXsLCvLN0DSmLeBLutLMxLDzDuzL8jLosL-jLQQLnzLRPBQLBIECI9DYvJxOB58KrnAxqLApLFiLzzLOeAq5K3uK-mE9ZLyjLeyL_TGT5K0zLzvLYvLE0LYuAG0LbRAPKLZNHHhLR0LW0LGgLQQLlYHYDHtRGvLLwJLPZDHQL6-KKQLkQJMQLEsG2vAA_KLZLQJLqKGQyGeULZ4K3-KgJLhOLlMHrQGfJK03Km4KNQLo0LyPLTUL2PLfRI_WJwKLPZDjAB35CtFAPnHgEARnHlUETZHHNGVUEqUEhUE2LHy3Kl0LmQJ40L0QG7FE-TLCkAjvJG-K1LC_0LHLLUXDPABZ0H84DEMLfLLMnHD1LsYDe8DYDC4BAV1LHyHnELG-KHoBxTLy4IK-Kb4KImDl1LXyLHwLbyLrzLNwLqwLQnLcjL6OJSpHlmLeXLHuL2yLryLSwDiyLt5K_xLNjL0yLszLNxLaxLqmLtyLoyLDyLHwDxyLXnDNyLD2L3yLquLSyL6yLM2LvyLTjLFyL51LymLY2L1mL7KAE3DSnL61LjyL9wL9dLkFBMgCT8F9gJhhIDfIkgIBeJ-5CdPGZpG8SGwOJtyKZSAvgC_0BX2KuFLDzL9uLvQLtuJxQA12Lm9CEPL1-KpkLS3Kd3KdnAvgCHYAZ-AmBAxaISHEYuKXdLMwL_fJhmBLjGUNHsNAFnEo1BXnJPjLesL4TEiCIT3LQHEV3LJlJzjIlmEKuJaGATKCzlJ3nER3LEnEc3LSHEk3L_ZHmwHeCJq2CsZCW8KLuJKuKiZIb0Fu3LLkBU7Kj9IYYHLdKOuKJ5F44JhhK79JY8KPuKkLAPdJyGKOFAeuJTBCvgCoBAgNAfPJtPJE_K_oLDoGdrGWvLoVJpHJDUCOrAvgC1cBg3KteHc9A3ZLGDL8dHyeHhaEe1EmnLlNJCYEvZEf4LZwKekIUSIF3LKhC1cBuTAEBHWnBowIwsLKlJwdHTwBR3LCvBLCHh4LdfL4TEHBE5DLmrIk4LKhC14Lp2IDfJ84LpZE8UGMID04Lm9EMdEE5LzwAG5LcaEncEsdDBzHrnLb4I6bElbEhBAnbEhcEvVBEpA32Lb8CpjA49AtFGy4KxlA-4K3nHYeG54Ks6C2EA85EL-C14KRVJ5nHG-C3UJzoB6UJg5LeJL__KR_KMFJOjIm5G_eLcvJrbGcDHfFJeDHiFJ1-HhDH8MHmFJhRATeJu_HRdJ4oGsTJ4LLAHBS_Hp4HU_HLOL6OD2dG6DHvPG9DHS6G-TJynH8_HxfGh5LXeJOSHvlAw4Kv5LFXJWUJZ6L09CUkA04KySH_4KSSHh6Ck5LxUJ94Ko5Lk6Lq5LBlAs5L5UJF5KGLLqXDBfDC1HmAISNHB1LqYDOnHj1LqAB3mDWqLOSDtjDuBHVwKRGGcEGwDIYIFXqK3hKzoHTYJgdKkqGEGJ_FJTIJqfFfhKRIFM7Lf7KC0GqVJHPFT1GfIJOGJQiGN0G9zGM1GV7La7LWGJaIJR7LJGJaGJX7LOIJyHJBjG6IFDjGD1GzVJo0GpgCiHJ8HJN5Bz0GN7L70GIfFdHJkHJ50GrGKQgFf0G27L9HJlHJ00GejGv7L87Lx7L-7LSCK8rG17Ln7LPGJZrGq0GI8LF1GwHJL8LDMBA4KBbIC4Kn0LS1Le-JawJHiHBMKgMLyHLBIKsUI8BK41JWeKnDKCnKs6KVmK3ML-tI6ILLfKAqJJVBONL6aKK7IpiF5MLx6KkNKz6K6qK0mF66KNaG56KRILFNLZOKOgKmgKNpKYNLX7Kr8L-8Lf7KyNL87KXfCUNLB9LiPLSNLLLBaNL09HrPLcILeNLTFAgNLdKIiNLPEAkNLE9LbdCQKAz7K0ILx7K37Kn9H4zFw9HBQFQzFq9Hf9L2hAC8KktKfpKoTK4NLzGDrTKvHH8NLEJL8dCOZI0nLciBs4JCOLmtGQLKRGJ9kIO1GGdKB6F29IbIJytG57LI0GHrGLIJi1GFIJL1GHIJg1G-9L-tGZIJlLLE2Bp6FrjGttGcGJePLF9FhEAyxLdnLBmAAKCKxLUpA9UJn6L84KyBAn5Lj6LP3BhEAU4K9jAzlDNMAVMHuJGGnA_QHe5LK_Cq6Lg-LjwAtfGVOD-OLESGBPLQODUdKGQCiBA6YDSPAHsAHoBwAAUdKjBAkBAyAAmBAZAD5AAlBAnkLqCGpjA7SCnfJaSIkPBYFLKEJwQA92KPMCCdBV_AEPLs1LfoL72LKTJMgBi7HrvJdyLcOHW6GXOLVLLf7FMgBDFJW_KotLPELi_KQ_K-KLBALPTAMgB0SJG7B82BI-K0RHxsBO9Cr-HJdJReJwhI_gJA6LLSH4_LeHLR6LH6LyDHO6G8FJN6LKrBuTJL6L2eJBAMO7CyeJNLFu_HgvKMAL6LL2mL65Ca_HTFAzPGD9C8TJS6Ln_HpLGxTJKOLFAM-_HO7Cj3At_H8LLuyJ-LLFNHc7HCNHLYEnvKHVEAAM34Ki5LYeJ5_LAwKTFLd2LBaLnVLQuLQQGKcLyAMNBIfiL1AMlHLO0LDlLrvL4rLWMGcrLmlL8wLLsLafGavLgDLVCLSMLQELuNE00BmALGEL2LGjVJgRAXAF8EHlhJkwKtALHJByALvkEnHLRmK_0JJQKoHLOQKU-JY5IXmKJiKrqKkDKTgKSeKg8LkBMRXAM6KuiKi8LsjKk8LNoK5RK_rKb6KsVIR9LAILt2A2MLuBMtcKP9Hv8LFkKZlKy8L9qK_MLihABNLrJF38LPXCSILLjK_nF5JKHNLmcKJNLStKWTKI-Hk9HzBMvNLe7KQNLi9LOCMs9HpaGK7LZgA79HI9LsNLK9LoCKoILjILqILA9Lj9LozFV9L7ILxIL-aGC-H07KJ9LF-HQpAD9LmCM5ILuNLuvIwNLKbGUCMgIL9ZAl9LepK_bJgpKAOLyRKTEAt9LjcK-NLw9LrpLgQIr9LP1FgbGFeC1dIq_LCFArUA3hIQ2KTRL7pLTSJT3K68FLDMUTATPH0TA2IAEEGZ3KdOLCwLegJJPLTDM4XLwkADsLauKa6H7cGx_LV6Hz_LF9CyhIS-LrODoFB6xKCfIZfI4_LOeJCBG7_LkvK9_LcuK__LpvKzACpgAQNAcKLfTA_JGHEGC6LQdJ3DMD9CoAM5FJkPGJ6LmPGEAM7PGxTJIAMFLG4AMnaLY5LrOD2EAm5Gh8G35LteJqDHBXJueJ-_FBEMg-LrODwRHy9Gx5HcvJnFJhIG9oGDZI3_HNxEK9GLVGpyE4zDsyEJoApgAT4Hx9IPvJ2xLC3LyFLt0KfjApgAopIh5F7ZCUrAA4I8YH_KEVeHdiAHYAd0H-OLDAMWTGz-LuEMAFAxyKv_LkDMcdG65Lz-HfDH95LkFJPPGg-LjBAKJAqOCiRLl_L2OC_4HbcGaxHMqBD5HbxHF5HQXJDFHE5H-yFVxHQFHI5HY5L8NArdJUTLZFMH2L82LIcANMCanA9SJpeJ7vJXRA_ELzIAV-L5XLWQLf0LP0L8pLEbLCaL0uLdkLpvDfZLoZLDGMbZLSiLpyLBpLzoL6DMkBAxfAD8AYgJ92C9bDrFMu0L3xL52KSDM4FMzOBZGAYgJ2DBnuJ2dJu8Kb_LMxLvFMPiAyELp2LseJhnHYEM4fIr2LHhJ4fI_CJKdGRAGCXJ5qBAPLM6LbAMa9CdAMz-Ll8KS6GduGJnDp5L54K7nHGlAx4KtUJf6L-XCvSHi6LM_Ca0KPiAR-DNMLN2L0aLUVLisL_TGecLIdL_sL7AMSvLfcLucLlxLUHMIdLjvDgXDbvLoiLYxLYvLFlLtvIcDM-FM1vLEBMOHMVvJOHMvzKevGRCIpqAWRGSBMH-JslE3CBDtAbrD8uFZAFuHMx0JwHMw7BPiAjrD0HMmVJMkIWEFjjEPEH1-FeOAbiI6jEADGQCIYCIaCI-mBRQA2HMCKG0LD4TDruLEIMKjEUjELnL8jI8QBaMGBMDrFMBSL62LHSJeDMWIMT6Ad3A9DMxEM52LiHMRDME3Lq_LPiA07C8SJSfJ25LgGMexLGQJ2EMnIMtSApIM05BDRJwEM82BU_LNtLdDMwIMO_LoIMH7CrFMPDMqvLcIM7IM68F9IM9mDrFMbDMV_LCJMv2KuEMoIMCSJSfJgMGtIMPvKLJM8mAWIMgeDNDMxfLgbL1EMTJM3EMpHGGOA5yE6IDi8KQgI_IDwDMi2D1BIU6BS1HMGMjHGlkLpqBgAG5hLEsLkIMRHGyyEItA53IHdGhhItGMXHMtpDcBGZpDE_HvBAYTIeHM7sDSHGzJM7wLJGMgqDjHGJHMVqD9wDdJMfuAc2L3YLlJMl2LouKmJMDZBFgGhwDRKMFODJ5DUKM9dLQ5DJ5DObL3YLVKMJ8AJWEQHJkIMeKMeYEIaIS-LdJMrJM-cDa0AIYA8QByQFGsAQoAaIMwJMKKMlBB53IUJMnKM5yEGEE81DWJGrJGZIGFhH2eIQoAB3LfpLtrDyKMntB7wLMJMqJM3KM-cD5KMXGGWHGAHG4zDmbHIRAQoAjIMJJMysDKqDzKMFLM1KMHLMItAGEEMcIOMJuKMcRHZJMItDDLM2dBXLMcJMZLMDoAbLMQpDSxIphIhPJRJMBzDiLMq4BkLMxIM-NAKrAILMZxIeIAHUJ6fEk3F_xH-KMEhLzEMBLMKHGzLMxzEWLMzuLoMC8QBjSBoKM2LMg7B70BTQL4ZABmLHsAOEL1FM91LeBIvLMKIAxLM8IMmLMIIAGEE7KMZDM8LMY-LK0L4SJUMMGEAWMMEJMYMM0BAayLDwADVLQxKrLMqbL21LxJMCMMELMEMMg_L2KMaLM-cDnAGeLMIJM5IMAKMSqDDMMV5GyLMHMM1LMhEAFwLdeIXyLPaDuKMfbLtLME2DhMM0KMlLMBMMeJM0MMZxICNM3iAAuDLvLoAAENMFgGGNMUGM0EMhLMGKM8MMY5LzMMnLM1MMHLDGOAZUAsGF2MG8LMAJMQ5KKNMjMMGMM0LMItAafJdSG9LGAcLvJMTLMTsDNNMHKMBbCWeLvDMmPEJKMGKM5yEQCHouKZwAsNMVSB5yEvNMS9AWbLAjLBFAZbLCOMONMgNMgDMWWLt8K3bLFKM2NM-NMIKMBOMfNMIIAFOMi7FobLphILgL-LMbIMULMyJMcqDVOMg-LXOM3lABbCzbLW1LbHGFjLROMiHGTOMItA_NMpJMNNM8uAsJMETGehLmmLuLMcNMwMMSwL5eIXhIT6CkJMxgI1jAI8HP_HDaLKKMlHGxMM9xL6MMvMMjLMHPMBBMa-COKMlwLPPMaxLaKMVRDRPMoAGTPMCLDAELEKMJ4CjKMG7EpkJp8DdsEjYEGJDmYEboH0-LPiA4HCDQAT5CuDGzUL8FMTHM0vLkiLhKM0NMjHMceLXHLkMM0BA2xK8uF_vA4RJmvJSgIuGMJeJU-F_OMxOM3PMdrDmiIVeIauLzjIAIMtSAzHMdrDsjIavKigI8PMHwEIQMlVEYdH8HMRIMYlE2jIkOMtSAMTB_kACFLRRL4gIcHL9AGk8K7hINeJh9KyLMaQM8HMEQMF8FcyLzNMFCFRQM7HMLQM6LG1JMt2LhQMxDItQMbTBkrD1HM-HMc-EWCImKM_cLTsLGUAByGbVLoNML0LgVLxAMxOMseAJtLpjAeMM3OMxnLVHML9KyLMJgIZ7AeOAoAAqhKffIKRMreJ-PMCeJIeJ9OMsDHngIyMMtSAQRMLgBoAA4AAgAGiDMPELrnHzgIYQMkEACIM6wABDJMgILyHO3LGmKRQMafEfjEwQMYTJj8KPQM5yGyRMrRMVQMCpE7QMFMMPiAgRMAOANjId5H53HFFJYdKnlEuTDdjElsD0RM-HMGLMqRMLSMCSMpRGu5HpOMrhKPJCHSM4HMEtDzRMAOAVIMASMejEBsLteCyNMjDMiJMVgINsL_RMfRMeSM9-AoQM7CJYFMfhL_fJ6RMLSMlsL1RMNQM2JMFgI6QMcjEBIMwSMs0DMIMwRGXQMxOMlkLGNMALMfOM1NMHKMR-L_JM7sLKbLbDLaPMYHM6kLfkL5MMdPDtDEe4DQpDbQLWOMmsBEOMzUDGNMneLSqLIHMUOMFTMkuLVtLpNM4yEvOMqOLGTMgVEf4DHBMq1KVPMDODXnLuVEsZLjKMkHFlVAFzL-REHLIuSLsSLLzLzSEjcIfzKPzL1SLCzHB7GMbIIbIE7GoTHGbIjBLHcBa7G7sFSuFNuATzL5TMXtArtFXzLrcIbBI13AhSFmcId0FezLdKIgzLkvFizLwcIkzLMTL1PMlkLI6FyBA5iIfJMphI2OMPPLtMMbTMiTMdTMU9GMcIEHGsMMC0LtOMBKMMqDDKMDyLmUMiOMoUMNPMCLMTvJ1sAVfGuBAQsDEPM4UMyBA8UM0uLMsDtPKKTMuPMdZLRhLLxD-wHtTMZKMB5DXKM1yEvyEuMMkHGrHGGmIqDK-GIc3HM_J8GI7UGpRMoLA0OM-KM8EMMtLEiLtOMJjC0qDFLMIsLYsD8sD70BMKMaTM-UMsqDElD8NMnVMrqD6UMAVMGTMFsDoVM6UM4vLaNMSOMiVMFrDRWDHpGkCLG5KMsDPrDicAuVM6VMRiJ3TLyUM-UMKQMlrDPiJvVMlWD2QM8HMDWMprD70ByVM4JM1NMEWMinAq3DQWMEtDCLDU3DqCLZWMorDmyLeWMyqDx3De2KEVMVWMRWMinA0kETWMIPMDtDVsDDdKoeLrsDn5KxUM_VM-UMjsDpdHX2LvWM0WM9-AtsDnBA3WMqVMMWMrIAeMH33DL-LzWM_WMrQE3VM_LMmVMWWMppDHRDLWMxUHHFHOKFGzLB4KGoJvSLvMBMzLZzLUzL1MBQzLmHLgTCbcIXXMKUMVzLWuANUMntD4TM20LbzLLTLbXMCJA-SLeXMlXMJTLZUMTUMbUMMcIe2BoAAMcIbXLNFCsOMqsDrVMrNMQpDGEE-QMxaIjtAXFH0uJaiLINMeyDAaIv6HuqDNXMnWM5UM2qD7UMV2AhWMSTM2VM-VM4WM_WMStD9VMkWMHWM_WMBWMyWHxKM-UMnHMBVMIWMTQMdrDOYMirDOWMhYMIYMaWM_UMNYMmYMorDYWMqYMyqD3rDV3DRYM-WMKXMyBAgWMtYMGsDJCFxYMlUM-UMpWMpYMHHM7YMuWMyYMJYMWTIwUMMPMlWM7sDzYM1WMoqA4vK-YMFXM6WM-FA9WM6YMFXMBXMHXMCTMHZMCZMGXM5YMtUM4XM_WMGtDUTMinA4KMVHJrQLF_FgLM5VMCZMsVMHYMMZMzYMQ4DqWM2UMAMMqZMQYMWYMEXMzYMUYMR4DZZMWkLlZMnYMZYMj2LEYMcYMuVLeYM_WMJWMMiLTMMIWMkYMKWMpZMCZMsZMGZMsWMvrD9OBZPMXYMzYMvYMdWM2YM70B1YMHaMnYMjWMDXMSYMzYM8YMGBBiYMoWMAZMRZMIZMxWMFZMPaMXZM9-A2WM7ZMYrD5WMOIB7WMQZMaZMysDIZMTZM2ZMVGM4ZMorDYZMxZMaaMCZMdZMaVM0RJJLM5MDdgIDULnRH3XMwaMmZMGYMAVAeaMKYM5uAJaMlaMnYMQ4DUZMbYMTYM8VM1ZM4aMBZM5ZMGlDCWMTaMUvJ-ZMzVMMsDBaM_AIpWLdbMFaMCaMdiJMsDLbMyZMCZMsYMWaMorDRaMPbMxPMLaMQpDVaM9UM_WMYaMIbMNsD8JMmbM5aMnYMDVMMbM2aMjaMpaM3UMNZMOIBoaM1bMssDPZM_bMuZMXZMyaMUbMhaMXZM-sDtbMOTM0VMFtDMXM8aMoLM70B1XMlRMRMM-mLBJMEbMNbMGbMwPMQcMAaIxVM9YMybMvZMLYMPcMgVMbZMzZMSbMncM-rLmWMWbMpDIYbMqbMyqDdYMcbMfYMCGA3QMfbMgMMEaM4sA4cM1bM4bMVbMrYMNaM7BIMcMnYMsbMzaM4VMhVMCZMxbM_ZMzYM0bMZbMoLAcaMH6KnbM6bMgaMvaMucM9bMOIBpVMEdMYdMDoADcMPdMDZMwIBGcMEcMKcMZaMAdMasDOcMHdMIXMbNMcZMTcM-SM9aMZxIsJLRRLunBwKMubMRcM1sAecM1bMrZMjcMMdMmZMwZMldMbdMyqD0ZMscM1zLpcMCZM6ZM1bM0cMUWMWZMnYMebM1bMuQMGaMkcMIaM7dM1cM_WMpbMReMFdMcWMDeM9FMvbMUaMVxLU6GycM3YMGnJpdMVZMceMoWM3bMTeMKeMleMQdMVdM3ZMJdMnYM11DyWM5bMcdMIIAedMgeM70BFcMefJjdMxoBCXMEcModMLcMWdMLeMorD7aMudMDxLk4CuhBu7EiZMBTMQbMqZM4dMfdM6dMdaMOfM-dM1bMCeMjeMLfMGeMXbMaYM1dMAWMbbMpeM2dM_hLgCBPWMfdMPeMjbMSvJ_WM_cMAeMouECdMSCLEeMccMrbMZeMVfMafM-UMLdMUeMNdM4YM_eMteMFeM6bMneMQfM2eMfaMOLKrWMefMweMkaMTdMzeMksDYFALZMXeMFgMtaMHcMJXMJcM7eMaeMtPMXdMndMpoHQgMQDMefMDfM8QMfZM-cDlUAlFGfEMbHGg8GDbMSgMSTMNfM9fMJbM3qDoeMAgMhcMmcMwfMgcM-UMUfM3fM0aMueMorDHeMfdMJeMpgM2cMgfMlYMlgMeQDibM5cMDaMmfMogMtZMNgMnYMWeM8dMYeM4rDVgMbcMigMdeMAyL1bMOdM7gMRdMqmKKaMefM7bMEgMasD-bMEcMnaMKZMuaM4fMtfMXhMsaMidMfdM23DJhMgTMFXM-eM_dMAfMqeMRiLtdMZgMbVM-cDAbMBkLGVLZcM8bM0qDkgMJgM9qDLYMnfMphMefMObMsgMocMehM7VMx9AkhMgbMcYMYfMMgMrdMzYM2gMChMIiMCZMNeMifM9gM-cMBhMThMMsDFhM0fMCZMGdMwgMIdM5fMfWMeeMOhM2fMohMdhMLhMmeMeSA6hMhiMBfMyqDVhMyeMfhMEZMHiM1aMriM0eMbhMtiMygMviM6nAhhM7gMjhM-hMtcMniM9sDUgM5iMsfMiiMLXMl2IthMvdMh-LppI3hIVOD9ELDYMqaM_WMnZMHbMRfM5hMSiM0hMPYMrgMZiMqdMuiMBiMHrD-iMbeMefM0gM7gMKiMTiM4gM9cMPiM8cMhfM7gMliMxgMbiMMaMVPBOaMWhMQpDYiMgiMojMAiMMhMXsAeiMieMVjMkeMUhM7fMSdMqiMQpDpiMmdMisDYhMihMahMUcEchMxjMAjMgdM1iM5eMihMkdM9eM9iM3jMWfMnYMYgMmSMfZMecMuKMqRJtSMmiMqhMNjMGoLwzLkbM5XMDgM8jMoVM2hMGhMeNMLMMecMPLMWWLx9IWRMacMlhMMfMtqDOjMUcMisEFEG78KQvLubMlTMPYMLbLgiLLRMCtD3kM1VM5kMouKs5EEfMisEBmLCjAB0LZkM9kMwVMAuDJmL3fI2JMdRM3gMuOMsiMIYLITMnTM3YLIlM5UM_kMsZLWlMkTDisEDqLQ8CBlM6sLlSGx4DnSGq4DqSGcLBlkMfZM6UMLvLWkM_nLhkMwVMQjM8fM34LfMM_gMqZMxeM_jM1VMvlM7jMAdMeZMbVMplMV2AHOMBsDjSB8AAxXM6UMQ9K-aLQ2KhgM7iM3lMKbMBhMOSM8lMLYMFmMG7BHsAhEM1kMtgMMjMSfM6kMSMMekMMjM1lMofMKmMngMwlMkkM4hMMtDPkMxfMAhMgmMWiMUdM_fMLiM1aMqSLdBF4aISXMIzLIIB1TMVXM3TMJUMsXMZXM7TMoXMbvFdXMhzLqtF8SL6mMZgAWUMmvHRUMCTLaUMAnMK0FOUMkXMYUM1iBvXMskLcUM0RJEmM5FAokMVODd9GsPMWgMqgMjmM12INmMYQASbMQmMRRLkvAZTMdmMinAvgManMlVMMiMNbMcmM7hMMsDknMeWM7lMcnMx9A_-BL8BBYM4IM_hMHkMsnMunMxzAXcAWkMqrLinMVrDGiMR4LZkM8hMpnMBoMAWM_nMqYM4nMIYAwWBTnMx9ICRM6cMYYMGoM8aMdLMd9KJ_L_7HBwKGkMJPMRVMRlMOVMAOD3yEQlM0yERoMxWLWkMPrL9nMyBAKiMugL1nMJmMrqDDoMXoMqhMfjM8bM4nMxWLLoMPeLWnMKhMpoMVrDcfMpUMQpDCQMcQMFvAkvAgnLqnMhjMljMxlM7kMLjM0lMgkM2lMinAOiMqbMunM7oMdDCCkIFvAm7B4MMooMqhMKpMudMmQMFTJphIPvLrQMTpMefMjfMx2BmnMXjMoVMroMaiMyjMJpMQiMHoM8aMXpMVFBLoMQJM0oMtkMNiMnpM8aMqlMZpMGQMApMmmMPDKnoM6iMakMjpMWjMziMqrDRjMtjMZpDseMsoMTrDpTMILD62DsTMDjMUNMPpMBbMc9AImMqhMsZMbnMLvLuAAMcIenMQpMVEMKjMAcMbaMN5JSqMNYMQpApMMcRJydMWYLupMEiM_WMtPKbnMuULjFLKeI8JLwRMsoMVTIeBGYmMskMoSLvqMXAHK7JkIMFQDunMpqMjcA3LMkWD9DM82BtpMeOMkrBkPDgPDBwLGGLCMLQVDPgHMNHI3CWVDjLIJKAWSLt1LVJLy5Lf1LCMLmVD06L9FLaXJmVDgZDypLs_KB1H8YDRLHtVD6dDzOBuGKQrM__K6dD2uGfrMLwKbBDXCMTrMa1L8qA9GCIJESbMyaLyXDNWDYWDFoLsrMqXD4_A6_AorMv1LT7C3rMzXDdQDuWDJAIKMLeAH0rM0WDeMH-rMFsMppDTxF2qMGrMtrM87DejDEXDorMIXDwkMw5LM4KPXDWrMbrMnhJxeDarMX3DOzKN4Kd1LQ4KorMaJLlXD9rMisMsXDYsMdsMasM7XD9VDjrMNsMy6LrsMnrMKrMX5AmfDosMKFL79KtfDJrMEiJ_XDQYD1sMm_LPZD5fDcsM2sMFMLphJHbDw1LorMjYDCGAlYDHtMh1LrYDQnHtYDysMIkDHCCdJLwLIK-KgOLPrMusM4YD6YD9sMx6LZtMBZDxsM6sMh0Lx0LXtM-JL79KIhDbtMzGLK-KPhD5sMVsMGQLYZDntMSLLoFLWhDftMstM2ZDoOG61EdpE71LL9G4eJ-hDFrFBXHtRAUiDv6DuQEv5D6aADFEq4DyrMLGBM4IxiDviDOZBtqEyrM-jDn_AkjDmjDlbBOuMFkDFQDDxEMmDTmDilDdlDP2DyrMPqDVSLN9LphMupDBXMDiJsZLmjEI9EYSGKsEFrMQcMCGM8VLqJAHWLafFBGMMHMlWL9uDfWL5tMdfMsuM_WLmuDCXLdwEquMcpM4uMiXLjhLkXL9uM6pMTqLAZLHYL4fLDgLABMThM_uM7ZLLvFqaL2uMAgMdkLQHMOdLllLyiMLTMocL_cLVHMCdLMuLtMMdkLIVMdYL90KcvM7hMdkLagGqgLKQDSHMWgMdkLNyDHlL8WA-kLQoHivMBoMqvM4MBjlL1UFovM1oM7sLJpLznLLoL_FAFoLOoLioLsoLc5KF9KwvMEqMRrLGqLXqLI0DvvMKvMLHMrtLBrL3qLDrLJwMWvMFVMRQGVqL-pAjBI2vMmuLMoHbrLurL7rLwrLDwMkpMfHMMsL7KAlsLcsLewM9pMXvMasL10DXwMDRMUoHksLetLFrBTtLlwM4jMRrLJuLztLLuLKwMvAMZvL8vL3vLvvLbfGduMUmLl8AY0L-9C1uKr5KI0LmHM_1LJ2L4BA51L-wMs0Kv2KLvMyrBQ3DgFLIvJp3DqfM21BqwMvtLI4DguMcZH6AHVBEPKLu8D07DZTDmgECfHECFtCLmBLVmE5AEPEAjOJIDE9lEjaAWFLWxEFtJGZHlUG0tBpxMkUG1MEK_JpDIDvMdkIsDLuOE0FAxhErzDgnJKUEcUExTMStAJqMKwK8PLL1LwUGTDLAWEI6E7pGIWEE6ENXLE8HHrBqYEeiD4xMR5LycEZ9EehAujEclJ4nEWyHEVGgvAEeEJ5LbyMlHBbvM3wMhdHbdHGeE1aFFVG41K5xMd4LTwBb5EaNFzxMlBH0rEKiJ-yGHAIZHAfyMHIMUjELlE6OGuhIfcMN1HfUDjlEGsEpZHrxMGVA_lEUyM9vJwAEjaAajAHmELxE9oEDzMBGAVMLvyMGzMXhGIzMGVAXuMevEc5D7mE0sL81Dq3LC5Hm3Lb3LGnEczMeFMBBCXnEPRDZnEV1KzZHnnEmuEvnER1EpzMDVGtmAjOJGoEC5HboEUBFvxD2vMgVGLxHeSCloE2zMBxEqZHxoEMCF7zMcxE-oElNM5oERyDixMhzMzpBncD-lFYhAzlJbpE8DErBAwzMpsEdqESzMmNJTNJIbE-PJGmJiOFQ0MlsEPrEPgGvsExrE1vA2OJNOJIsEMCFBsExwMqCHEsETgDpuMQvMbOJIsEPsE8yM61DaxIkeC8FCtsEG0MgOJmHBifH8sEfZEB7LprEz2IrzMHwEyLGyRAetE2aL3fHz2IULDulAOAMqOJ5BHGTAgxAa0M4uElgD4zBN1MxuEusKR1MfvEavECvKjvEc6ER1EqvEBbCRMLWDLmpCwhKKYJ10JoLKIQLSqKJ-Jk5JvBAjtMvhKTqKy7BT0MgVGe7CB3Hr0MOMLhwEchA8uMx1MevGhBDCFAVFBU1MmmJ_wEt1M_SHcPLPxEyrIIBLjLLedHD5LD2MAgDBTH-1McxERLDQML5MD_xEBCH6xEIGFNqI5xEnpAP2MiLLKlE3eBKyEKWE21MxDIYDL9xDxMEBkAjfHQDLH2MfQJWyED1MHwEE0EmzEA0MRcHuZHszEm0MPIGE0EyzE_xM2bHuZHN3Fr2Mb1E3bHG0E-DBU1MY1Ea1A82MU9Bh1EwBAj1EKRGK2EETHyoA_2MmoHcIAjsJl9G71EyaAE2ES2Mu3EkXJPIE_XJG2EYPEM2EQ3Mf2El2E7cA82ME4EIBB-HFO4EqyM3EHY4EQzMlILY5EZgHz4E4oEQzFbkLM8HR5E5fET5EPGBV5E-NAX5E45E99CO8HSABU1MrvG05BkvE_tE1nDk6EBIAvBAn6EK2MQ0Et7Go7EheJc0AjeJvHBAlJmkIE4Mm7GE6GkuMd8Ey7G7DIEHA_7EvrMxHFk7E97G37Gb6G3EBy8EJ8Ef4BGeBM8EAFBuOJnkIDFAYtBnwK32G_tEwrIkhLevEm_Ef2MYeETBL_eHSCHvABjSIgsFU1MhCF3oCZsFhSIyTAbCFtCFmCFVpF4jL2LGUCFpwGwuMgCFkgE1CFXFA32M_IGADFGDFi2MnzMTBMzCFNDFOnJ2lDXDFp1M8wIEEFUgGWaH_fJFtBymCKEFRxMuEFYEF_fBL3MWEFa5MXzB5GF6pIuEF3EFq-CFcCu-GYnJxFF_wID5MHwEonJrBAFGFyfEd5M_tEx5M83D2jJQ0E5bGrYE9LCm3K_tE75MzGA7bGapB9bGMBLBHFfHF7mBVXAG5FpLAW4M_5MzHFZAFS9ALZIyLMoLA6qM6ZAeIASoMXADueHdRHDrMnZCHuMV-KIrMztMUtMVJLMrMYVDOrMZxMHHLRrMo_Lk1MwtMJFJVrMerMQtM6VDetM8uGgtMtrM0VDvtMVOLHFLhrM3XDorMBWDrtMh6M79KGWDrrM7rMvrMQWDx9Ad6MSNHYUE2rM7rMHIBRsMv6M8rMnXDK7MsWDBsMCFARsKCtMqWDdQDvpDIsMGAI8WDDkFkrM5VDPsMEAB6rMv6MTsM9yMeEJWsMJRA26Mv0LK-KbsM96MLAISNHfsMSABe1LisMkXDcJLGtMv6Mz6Lu6Mz6MvsM56M-VD27MwsMy6M0tMtrM0sM47MA8MqXD4sMg6Mt7MK-K5fDo7Mn6M3sMzfDH8M16LVtMEtMTtMI8Mv9KItMiHBv2L57MzXD36LNnHE1LKNAPtMZ8MvYD3eBT8MQ8MV8MJLLhLLg8M3EBAZDL8Ms-K3-K7gDs7Mk8MltMitMm6Ms8MptMKZDr8MoPL3-KKZDBtM-sMtrMahD38MeOLpPLytM_7M-6MjaDVaD3tMP0MT0MQ_A7tMlgD9tMMfH_tMsQEViDCuMXrCEuMbiDGuMJ9MfhDCBDJuMohJLuMSKMRzMc2MlnDVuMjjDRKESuMBfAUuMvlDWuMULHmmD3vAbuMG3Df9M9gLfuMq6MhuMOSD23DP4MGTMmuMjlMPeILxMCBMAZLQuDvuMJwK3uMyuMdWL0uMnWLX9M-1LaYL5uMdJALXLDXLF-MxzLkWLAvM-hL5DGM-MuIMVwLCgL70KGYLG1KWxMN-MH-McvDpaLxaLS-MnmLidL0FBVHMZ-MT-MPHMMEHavM1aFk-Mg-MGiLAgLgvMY-Mv2MruM_YLlvMV2A1gLq-M_wMkfLI9GsvMykLhqL8iLzvMblL1vMw-M-uM_YLroLT1K9vMbvLE_MkoLZoLf8DB_MEvMFwMUwMHwMgqL2-MMRMFqLUwMCrLYqLQwMRhLSrLWwMM_M_iMyPM9AMQ0DbwM-BB8rLc_MbjMRrLzsLOIBmsLk_MRgMe_MAUG9sLazMRwMgwMYtLQtLuwMC1DgtLp2Hw_Ms_MstLL1D1wMdMAS_M79M_vLcfG9vLoPAAAN69M8hLBxMT0L4JAs5KNWLqiJKxMf-Mk0KuzKQxM93DS3DTxMrjMWQBs3Dq_MpvMsBBYxMx9MaxM8xK8qAXVDdxMoDEbxMgxM-7D10MOSGOzMqCLwyMGBEoANtxMXxEykJxxMmaDC4MiOEvNE2xMi2LRGLvOEyhEmdHZBHEICCyMTQAEyMJDLSmARlJtUGqEHrUEtUEjWECWE36DqAN5NCkEBSyM2ANgyMGaEFNEgyMsdH1yMidEayM3dHUIDI5MyeEnyMjlJeyMkfEC5L4cBuyMsLBKBNpfJyyMwUJMfEUBN3yMXCI5yMI8HBzMevE_yMU0LtBNszMoANFzMu9Mf3LoANKzMZUAImENzMEmEOBEdPLiBNyANKxHoANWzMszMzmExvA-sLFxMXzMzmEezMPHEgzM3lJ_ZHjzMHFAlzMnKAN5MvHMTnE_ZHHeHShK5yGtzMcyMvzMACNgpEhmBzzMoAFZBNkaC4zMiLB6zMYAN-EH9zMHCCyoEoCN3zMzmE3oETTJ6oEQhHH0MUvAGpE9SBJhMuCNJAMcpEI9M1BN_fJcqEHIBU1MnNJVNJY0MiOJeCNHrEXqEc0MUdLe0MJdATPL2fH_0Mj0MFOHl0MkyMQPLt0Mp0M59MGDN7tEVDNYPAmjEw0M20MkzHCGAssE5JA74MmOJXqE40MV3L8vG90MQwKcoH90Mn2MrDNN2KCvBG1MiZBF6EgxGK1MElAM1MYDNprEKvEQ1M4DNd4GKvE-II11M55MikIgmJCXMN3F73MTVGIHErvEO2M1xEBCHbdKi1MU5MkLKTqKmLKdNAPEN3EHIYJs1M9CNGBLSwErYE8DNCpEGJE01MPyMX2MDfC51MowEYENi5J4wEfxInPA71MA2MWyHC2MT2MnCIF2MEFCk2MKXEDbBqENIyEN2MgEIW2MyENR2M15MHENIyEV2MLENhENfDNmGCfENb2MBENR_Ee2MloMg2MM6EDDFyENLOAm2MLvF_0ElzEh3LjCNcwCx2MfdAUFNUpCWFNMHCz2Ms2MluDRSA4zEtCNk3K12MNEIH0EI3MTwK-2McEN7qAm1Ei1EWOAr3MzjIp1EGTHpFNloH7DLmWBh5Mc-Ez_Ge1AP3M8ENZ3M9XJlXJU3MO2EL2EqQEY3MU2Ea3MYcAc3MR4Ef3MKEAGVGrOLUML-BN6UDm3MaJBZTEp3M24EL5EaJBS5EnpAU5EicAW5EShM3OJ13M-jGbhGyFNY6EuDIJnDGENR1E93MqdAm6E0FAU1MM4MjWDjtAG4Mr7Ec2HJ4MGFNpaIdeJS4MjZEd6GUmJW8E1GNzXDU4MsEBM6MQ4M7GNbABc4MUEAe4MOyBg4M2yMq_EQBLFEIowKPBLk4MmEEU_DspBJHNOHNbFAnXEtENqBF3BFy4M5BFKZIhGNP5MAfHsNA_4M5yG24MjDNXHNZCFiCFgHNi5MQCFC5M_9MhHNF5Mx_LH5MhFNcxEhfHL5MUEFk7MWjIyHNUDFVoBXZD5OAxsBUEN9vJj5MAEFDoDVgGi5MSnJiBAc5MSANMEFf5McMC2FNYzGEINl5Mj2M9AFTtB4EFq5MlrI25Mt5M8RIv5M5yGx5Mz5MJOE7FNw5MWGFNCF-hJevEA6M8aA95Mr5MR1EjINC6MPHFx3Lc-EnHFf5FbHFvMA_GNnINO6MCZHQ6MgWLYLMinAU6MEHAW6M_aMqiIY6Me1KsvJb6MrvCG7MHFLf6MD9MU8M__Kj6MZVDz8M48MHFLSrM76Mt6MaBDZ7MI3CZrMv8MXrM46MtXDRJNPJN8VDirMSJNh3CmrMGJNw8Me7M2yKB7MN7MD7M0ZMDJNv9KI7MSPHK7MeWDh7Mo8MfeJsWDj8MWJNpJN9qMS7M6jKV7MPZDX7MHsMQ7MKsMUDF9lAK7MBXDg7MGABSsMwHBUsME9MaXDXsMD8MHKNZJL4eDVJNZsMu7Mc1Lw7MhsM27Mz7MDEAyJNPKNq7MnsMKKNHJNM4KrsMcJNmsMfJNXoGv6MC8MZJNjKNBYD78MctMbABK8MbKNhJN7sM5NA6fDOKNpsM26LS8M17MvJNiYDEtMKtMv6Mb8Mi1LOtMk1LHtMi8M1KNE8Ma8Mm8MHML2KNNGBatMsKNzJNltMu8MP8MKLNoFLy8McANM8MxtMLZDJLNYKNLFL68MxKN4JN98MutMVLNyKN18MbhDZLN88MYOG2tMT9B4tMdxLLbDthDM9MXKC-tMCiDQ9MBuMbWEFuM14DHuMAjDeqA2fEPmEm9MseAajDj9MoSInjDS-MPuMZIC4LN4mD9lDs9MCGAFANnrDw9MDsMzqMz9MjuM5GN6sL39MpDGXDNlENfwMs_MFWLuuMSuDbvLYuDmWL-NAGMNCfLYuDKXL7uMgENPEMtbLrXDQ-MCvMSMNmwMSwMIvMW-MuYL5fLTDNdvMB-MNvM1vAYHF1vAcMN0rLYvMi-MRHMoCNYwMYEHTvM3MNjyM4_M4vMZfLTQAD1KqMNgYLRhLz-M0gLrgLkSA-_MytLekL5-MKvDPyDuvM8-MbvLalLPiLklLMNNtpL_vMF_MNoLH_MaNNJ_MvoLZ_MGwMHlLX_MTNNiMND0DNwM3BA4qLErLmNNi0DbrLb_MuMNjvMsrLawMGUAvrLGNNbvLowMDoAp_MwNNxvMsrLn_MgKFYNN6vLtwMGUAn2H2_MAON2MN6_MncLIONGONXrLJTI7wM-vLwvLOANxnLHANDxMH0LbzMLAN41Lh2L1MNWGMxgJOxMP3D-gBDGNRvMo3DMfDq3DVxM6MNL0LbANKML28D07DgANYFNfnBeANf7MhxMzCN0JEUzMwYMoxMpFNqxM8BNsxM0nHuANKwKJsBNaMmLNRGLBpJxzAjBN6xM80B4AN-xMQ5L16HBBNMlJ9AN2pBKDNw2LMlJpEHa6DFBN_PLXCL9UEGiAIBNgKMEPNrsBMBNJaHTyMnMNmDLieH3OGwaEZyMSBNmuEdyM2yMeBNMdHQZEXBNZwDtONmeE9dHcBNpPNLGNKwKiZEhBNl6MgPNrDL0BBhfE0rEpyMgoE0LD6yMjCF8yM_PNgTDplEPeI7BNnBLjaA0BNzGNkCN3BNukI6BNOpECCN-BN4PNMQNkmESQNLFJ0CNIzEZzMpwMICNECNBnELCNU3Lp3LOCNC5HQCNYnETCN1HNWZIinEqzMqDNWEFbCNYcEdCN5PNpzHzmEhCN1zMwHNQ0ElCNVLBnCN7NNozMqoE-zMFOHvPNmnEvCND0MN3KQoHmANpZHLpE2CNzIA4CN8zMVpE7CNBDNsqEOtAPRNhOJW0Mn8LLNJV0MPOJcHNhrEJDNshM3fHwrEMDNsrEODNcoHQDNuyJSDNVQNbqGo0MbDNRMNmRNd4GaDNSaAcDNSsEeDNLhEz0MiDNGRNrrI0OJL5M50MoDNvDNetEsQNqOJsDNQFNgtE7RNitEH1MzDNd2G1DNujEBDN6DNcdLZRNS1M_DNhMNHVGs_EivEcEAlGNLVGIENc1MKENUlMl1MadKn1MqCKLJN3HM4xEbSNUqKTENeSN_YKr1MNFLBCHCvB1ENrGEa2MCnDMSNCxEjENRiLuSN81MpENySNrENlHBWHNa1M2SNKcERxEyENaxE1SN2ENuFCd1Mi4MM2MuFCLINd2MyxE_ENZSNlmJyxEZ2MEFNtSNxQNAqI1KEn_EKFNM5MoQNoOLZyECPAPFNyMNRFNSaAq2M2QN42Mt2MXFNfTNX3IhTNbFNJPNXhGM0EgFN7QNO5MIHCeFNd2KkADlFNuSN92M-vBmFNLQEB3MD3MuFN_fJwFNvMA1TNYQE_1EgONWEF4FNcaA6FNHINV3MJPE-XJLeJR3MW3MCGNdINM3MYPEm2EyTNd3ML4E37ETeCpBNMGNZ5Es4EXNLfPLNGNDSA04Eq3MQGNmrAXGNZUAZGNw0Ay3McGNxDI55E0BA75EP8HuSN53M5GAUSN5yGnGNl6EA4MqGNuSNsGNBABuGNIIAieJxGN6fJx7GBHN3EB2DINMNk8ER4M8GNv-EA8ExIN9DIzDIa4MG8E5EBd4M8EBHHNAmJevGp4Mv4MNHNw-El-ERHNVVNseAVHNUVN84M9pAJZIkSIuSN24MnHNAfJQCFPhH8oE54MESCjVNYzGpHNCXHOEIkHNZ_AG5MVvMw4M8rAzHNMFNaDFQ5M4HNzRE6HNYoB9HNXhG_HNjBAX5Mh3M-HNEINGIN3fBIIN1hGXzBGTNmkI_VNVgAOINUCNfSNVGBRINp5MW9HmINeINCGF4FFrHNWEFaINdFLGGFKdDNUNaWNfIN45MRHFGxKuICHHF-5MiINSHF5aBpINE6MeHFjcAuINK6MRQAlSMHwEsoHP6MAENnlMT6M1qM6ZApnHXuAa9BXbL8AAhBANIA0IJ8_KCYMkqMc_LzVDFJNiKN8aM5INuAA7WNx9A9WNMAB_WNJJNJKAVWLwnBsFMzhMiLNzXDiLIk6M-eEm_KS6MTXB5WNEHANXNJIAPXNfEA_WNffA1RBVWL48Be0LBrMYtMd_LazKn8MudMLXNiXNJMAkXNtBA_WNmVDCGAaBDX3CpQCZ1LqXDuVDYsMoqMgXNMXN8JM8WNk3F-WNBkAxAACXN_2CInAMKLp7MVJLUJNNLNlPM70ByXNEYNOXNGYNQXNBkAk9K6XNLYN-oLXXNpKNzVDdrMlKNKXNCYNzXN2KAXYNlXNZYNWHBDGA7XNeVMtIMcrMbJN66M5qMkYNVYNjXNnYN2XNpYNJKLG-K5pL8KLXJNarMBYNiQD6WN0YN0XN2YN2HGgANtsLhwAWSM0OLU-DvONsONtgL3IN4WNAZNhXNCZNmYN7kAQXNiEGMTBVWLnSAe8HKZNb1E0ON4wAbTBR6MXMM4INzYNeSAFYNVZNlXNiEGccBcwALxErrAYnBAJM3zMOQN-gBLzMewA3WNfXNRZNDYNlZNWYNnZN2XNpZNjNLgaLZCHhAGKfM1DLmBE5ONGVAJJAhZNPnMUYN5ZN1YN7ZN2HGa1AVzFxyKw-L8YNpJNjJNh7K1ZNKaNZHAmZN0NAoZN4YBJdAhLJZZNilAapMsXN_yHXQNhPLNuM2INMNMQZNq-CSZNLaNDZNNaNiEGoXN_ZNSrAa4LZNMVCNbqAlaNnSNyYN3ZNlYNHLAEZNiEGSiAiZBJcCu4LtqI0oM54LsAN7ONvxMxXNkZNZaN6ZNbaN8ZNDVByaNFnADmAjqMjaNIkIU9BZ1EoaNeXNYaNhWANbN-WNI9BPWD4GAx9ApXNAwACaNktMe7MmJNxrMZbNiZNqaNjcA8aN1XN2HGHIB8nL6YNEJJFLLotM0JNLNGJ7M6aNraN4ZNMbNMaNObNwbNOtAGOH3hIInAtYNFXNYzKjWDtJNDKN6bNtbNTZN9aNvaNHIBvSLFNM6HCyEMtFMlBLIUAByMHIBumM-ANTKMLcNBZNtaNUZN_bNQiBssL8tLvqAc9AWXN1bNf3LFCNbQN_NNdQNeRMjZN7aNNcNvbNIiBgaNrnA1aNQWN6yGS0Mr0M_YN7bNubN-aNVqDpqIOkIhJJ2oBNKGXSMgSNpjJgKFCTNXaNLbNcbN-bNebN9qM0ZLG-KJRA2cNd7MW7M9qMXKN7cNMcNfcNOcNhcN9qMU4KJAIX3CcXL9XN_rM1JNIAIT7Mz5LQpDbbNaaNOdNsWDD5GWMHk_LeYN2bN_6M9qMY7MKdNwcNadNycN9qMYRH29Kf_Kn0BSLMmbNVdN7WDLsMLdCYdNecN9bNuaNcdN5UNsaAc0AyZDF-Kf7GCjAvZNBxE3UNmQDp7E7UNRIAkeJM5GPZN2ZN8cNxcN-cNBKNlbBCcNWMH4PLGcNzrMo7EQsMuJNKbN2dNGeNgcNOdNeeNBfAMpCkcNZCH2ZL9EMjANteNmnB1RNTkMsbNFeNMdNHeNOdN4cI_XBZZN48B5ALcZNHZEdPNH5HbEN6cNZeNpdNdbNQXNDSAH5COOMo-LHvGFbNReNEVNu7G37ECVNucN5eNsaNqeNbdN-WNjCHFNJSUCpfHiaNVcN-CNV0MDDNdcNafN7eNreNMfNA7BIOJqqMlcNeBCSpMuyGOOJXJDIaNMcIKfNNdNMfNMZLhVL0VLhqM_RL7uLjeNr-M2DG99MXMNjYNpeNpfNcfN5fN7aLsfL9uDUWLRbNDULCjA0dMx-MthLZMND-MbMNqbNJaNLdNqdNJgNlbLPuD0WL5xFMXL9NAOgNIRAhAGNYNEwMwMNxRAfMNr9I1fNodNZgNLfNlXNbbLRWLiEAYXLm-EbXLg8BrkMLwMlZLxuDBvMsXLXgN2fNtgN4fNvgN6fNZpBQYLMPAtfLIvDJtLZPLPqMFvMFNNu-MpYLOZNpaNaeNZdNbfNvbNwgNNZLRaLImDTaLBjAxfNd_MBNNvaLd-MT7CrgNTYN_gN8eNbgNWEAzcLSdLkEAweNqSID-BTdN1dMSvMn-M5MNABMEeNofNagNBhN0cL_cL3hN6OA4dHIRMrXNjfN8NNthL9MNBdLp-MPhNabNjhNqfN2hN2fAqfLGSALgNixHTYLqhNPqLX3BthNSgNlZLfvMFNNhcLJfNGiNIgNIiNLEALvLUcLGBBggLkSAIRMXdKkZM8AMShLQhLmvMsgLyhNYiNGgN1hN2XNbbLQLBLqLtvM-FAJtLu0HKhNyvMDrA8kLyiNY_MnfN8bNHgNUhNxWLRlLZhLklL0iNsqM-hNmgNthLVNNuxDA_MqiNQhN3fNkhNbiN3oL5nLseA7nLQOFM1KsUM_hNlZLE_MMoLqDM4eNRhN6eNtiNabLxWLToLA9KbFAWoLYoLD3AJtLHvAXjNHjNZjNeNNtoLloLL_MMjNFiNsiNugNuiNoqLGqLLqLkNNpjNwlLZqM6vLiNNQNNPwMlNNoeNbeN3dNEZNbbLirLMXNGUAsqLNqLPiNvqLUcNwdNvMNMwMV_MOwMkNNXiNNjNZiN_iNHrLGqLirLJtLEmA3gN4wMp0DuNNVqLWkNzjNEkNThNGkN3jNUwMkrLcwMOnGVsLRfNVbNN_MyNNUwM6rLi_MdwMyjNrbNejN0hN1jNhjNHrLrsLiSB5QAdkNozKAgN3-MctLQtLbsLu0DEiN4kNOjNHiN2jN9kNDtLjcNVsLnIJwkNchNFvM4NN-SEJlNYgN0jNAhNNlNhrLRsLkgAFtLHtLdEAdkN0bNkUMxNNrtLCON3BAEONYhBkkNKlNYkNokN5tL0FBwlNziNNkNorLXkMocNmlNOuL6tLoZLKONYlN-gNalNPjNclNLEAlvLtFAdiNkvL8nEnvLEXNTlNl_MsrLNONnWACsBEAN9gNsgN_lNMlNhjN4zL4BA6zL1uK9zLJtLZAD0nMxkN9zDTON4OBExMWONFgNmkN-iNokNy1LOFBnvLUbNGjNTMN31LgyLNANIfNXkNTmNaiNuiNG3LGdCJ3LV3L1oBrjNsTN2nE_ZHgQNo3LW3LYfN5kN9iNgjN0XMigNWWL42BlbNTpMIMNd0B-lNlmNFnNBLBScNmCHi2BRgNgNJWpCbRNCjMdjNLlN0mNCmMFKN9fNeTArjASaNuYNnhJj7M1dNPnN7kNQZIdkDMeLejDbXLNKGdmNMkDh9MwSDRuM8LNTuMRmNihNzmNvbNf_AM7ICSBMuAHnNnSAY4IbhNVENg1MpCKm5JmnNShNmmNNaN6nNthBhzFEYJKnNAHKDoNhXJp_LtlN4nNEZNf_ARYApmNHnNGoBbvJtIMhmDMTAEMNOBNkmNHoNFnNwaEzuFl0Bc9AQeNhZEFaEkPNRBNhoNfjNonN1SI-nN2oBZcL5PLu1MnCKXEN9MMToNnnNblN8AAwFBUXNMYNa6MkBEErMxmNlkNioN7kNlEGh3LHZN09BCQJsmN2aN0ZHCGAeTN3kNZlN6oNAmN8oNSaAGfAwEAJpNuoA7mNNpNaFN9mERpNOnNFpN7oNYPAXpN7gBhTLybHilASiNN1HdpNC8GgpNuoNipNTKBrkBJpN7YN0oNiFNuTN22M9lNSmNTpNUmNbeHanAJKADFAZZNEmAN3LMpN3cN52MwZHxTNDpN5oNhpNUpNA1B0mBwWN-cItPJhSMDqNCKGtINI6MvINL6MyWN5oM3nN6pNcnNSVA3LFsBAojLkSAZZNJRAuJMKmN-HNYHN4RAz4MHuAhhNvcNbqNvbNoBAPXD5XN0gJQFJIsAidNbABxeDAYNriNtqNEZNvqNJRAKYNX1L7FMlqNBMLtrMr7MRYNzhNEnN7kND0HZ0HSnNQFJ29F1qN3EBv7MP4KPgGNnN5pNKqNUmNoBAjTDe2BQdNMrNv0HTaN79KjsM07MlsM8iN9cNNaNIKA7VDxqNDjLNKGdoLjnNu7MaKNiYNDkNVrNcnNlrNIIBssMAPGdOMSqNtXNPrNeKNxYNtoN6kN7oNyrN-qNMrN9LM3rN_dNZJL-7MJXNvrNupNUpNzMJ3RA9INb8CY4IJmNDsNC_M8MGDJMtpN9rNKsNkNB6-AZeCjUMbPHzjIA1MatET0JCnNbnNvbN1cBarNrhKkvAfkNLNJ_RNbTN8rNHrN7oN1cBCnAJKAphHsSM3lNGmKesNQnEjtEBjDirNceNNaNb2BkzMnBAbOAX6Dd7ASlNRsNuyGPnEpaB-sN1PDWOAjjLymN6qN8sNx9B-nNeBCSgJEtNQENA3HHfN4oNSpNwrNjsNlELsZNB4GwJGvnN3EHTVNrkIssNjrN_bNW5AchLdtN6QJBrN-EHTVNYVNjtN7sNltN5FAoOCZZNX3BArNTtNVyMtOE0ANrjMAPN6sNFkN8sNxtNW9E-nA0lN6AAuPJ-dNSsNa3DjONUxMXANfpNUrNJsNUmNccB2fBgAGZADNoMhGMRANGWNutN9tNwtNPEAByGJoM-nNRiNbpNhPN8cHlUGnUBrqNZfNtsNUpN-QAxsB9DBfSJa-FDmAHOLqtNfqGA3Mo1BC3MtFNGoNNuNcnNWoAAqNtrAooNLDIxuNq1E2nNsqNZtNEZNytNHnNjOGftNYJLcaDkLNyxM_uNluNktN-WNfFCoeH3FBmWAw6BlACfuNCKGCUNo2Ah5MGrNNvNQXNfFCf6HFEAQuNoCGLLHFdN8XJ0FN5FNSXBZvN5qNBvNNaNB_CBOGufNYPLCqNQkNbPLz1M05BkuNDnNbvNlXNOfNVUNogHncNllNGmK_3EF4EUUNg3M1uNWsNUmNbxFPQDuvNDkIBNGppNPoNlwEwSN1vNisNEZN1RBtKMoCGBwAGvNXhGj3MOGNLPATrNaqNqvN_bNmcFImDAsNrhK42BlgN8mN6yGf0MXFAUPLpvN2uNvbN1RBlgHq3M3RGT8ADfNgpEYwNdUNTGNZFLXuNnkNNaN1RB76FgaNCkLjvNfvEjyGgoNIsNEwNcnN7wNPGBAqNsXJ_wNzSNQKAPwNulN6wNJdAbXLhaNdRH_LNDCNhsNOxNewNmuEZsN53H_qM_wNuQNV_A-0MZqNAvNrwNRwNZxNctNVwChwAOoNUtNvENsENcVNDxNmuNFwNmuE2oAgaNVfLdxNqQNuzMDoELvN2vNvtN-WNVyHlHBf9BoCGvnBLwNqxNE2McyM8SNuxN3vN2XN9xNV_ADhFU4KtKLKOJkmAVnNrELS5L1dEnPNLID-PN8tN5wNYxNPxE2cLMMBHZNxqAsSIvuNUZEsPNmuE_MNDwNvxNFxNBYDnrNbFJIfJrrNJ8MBYD4qNMtNdwN8xNBYDhwNKzK1xHOrNPYDJYD-YNqwNExNswNQYDqyN_2CCjAVvN4rN5yNnBARYDVLNavN7xNQXNzSE0AA1yNDFLg8BWwNSEJ_sMO8MgJNhxNMvNKzNlXNeOAqUN5RFSABAqNp-BCyN3EHpUNrUN33M5xNQwNNaNH7C0AIAzNVwCUrADzNFCFuUN_BGZ1MWxNUoNNaNXpNKcCceH4wI1tNxvNGmK6EFSINUWNUINDjMmzN_bN1sDpnFlIEeIAxFMNvL6FGp-BFuNuyGjINmWNVWNWzN6xNYuN-WND0N_XBYKLynGNJAmNG2lN9vNzZHoINUeCqINbwNixN9yNEZNraNhgNIwNSbNh9BKxN9-G0ENlzNXxNT0NMCFW9AMcHCuNnSAGoBBoN9vJieCAsEJ5DCsEYyNIoNC0NWSIDCFFoBrjAtzNN1HiVNkCF70NgjNqYIixMA1NFHGSfNxHNlVNsNAjHNanNt0NQXNJJC9eAgqNhJJwdLRzNgVG24M9eAnHNJzNS0NT1NXJDIeIgaNy6H_wN30Nu0M45CNxNzzNC0Nh1NPeIIxL53HVODosNUDNoRNuRNPeIdDN4wN80NT0NLkC4KL4XJZ1NlDIS3MriF9BLyzNNtNr1NCXHvZAA1N0FM0sNzZHqCFtVN9RIG1N7kNXSGPQDi1NZoNKpBRzNUSLHeJ49M8yMp1ND2N51NRPB5BA0hLHZNFmAEbNhyNB0MzQNZEAcoE1QNLuNcwNjxNNaNI2GqLBvrMPqNVwCg8B10NXhGSeN9GNBUCYqNSYNh0NnyNvbNjaBgaNv_B7uNCENFvE7DNIqNYtNr2N_bNIFCyAK-2N7KL0pN1yG-DN57IFFNmyNIyN8AAfhFobAgvNVwCovLywN-3EBGNakCovNxyNG3N-WNcyNoBANyN9DMqjAJRAkwNcEL1dHXoHoyMdBN0PNC2NyyNQXNcEAWeNphNX1NilAn3N3cNRoBxVNslNF3Ni0NNaNCeGVfEd-LeyMnzKN4L6zNbCLMeHlBNifEs3NsNCe3N83NH3NN9MmVBP9MHUJA-AiZBz-DP4NAfAHUJtnNjZMuYNL9MQiDDFEAuMFiDwLNV9MyLNs0Nq1N-WNsFJJwGImDbFJD4NJ2N08MV8M0KNhrN31NgjNm4NXDH90LuJLjeNfOL4KNY8MHyNYzN2XNk4Cc9MJMAfaNZoNX_Bz2NhiDZ9M-4NvfEG5NapBnaNE3NVsN72NEZNDEAkABtFANaDF1LUFBPLLzoMqtNEsMLnHQ5NNtMT5N-KNO2N7oNP5NHWEZTAOyMl0NKMGuuN2tNKPNABHZPNj5NPTNXtNM5NS3NDEAZOARFBApAg2NHNCRyNDzKvEH5zMApA63Nu5N74N8AAqyFOoFBLCezN8jNM1NQ0EyUN_3MB4ML5NMuNM4Nl4NfwBAdNGdCPkInxNTmME6Nb1EETNMcAJdNe5NUpNhFCNJAW3Nf7G6cLZ3NrwEATNY3AAUNe1NZyNl4NI8HxODtZNYqMT6NR_EAQNsBNHQNY6NUmNeRLJhIVwCt0Lp0N-ENZUA5EN64Nf1NlXND5G1JAw5CmOLDlNc1DiuM7eM19Mu3Nf3NQXNq0HfmAN-AveNCdN6uLl1NrCHHCChDNneC3eNG7NL6NI7N3eBlsNqKGjwApxNFQLA1LALNv4N66Nl6NX7NHCCsvNNuFQtNpjAc7NXTNIyENTN0vNj4Nb2Nj7NQpAxaNm0NeTAilACsNE4Ns4NTLLELNy0Lw6NcnNq0HJJCojNy0NrnAqQMj2N3QN9QNrCN_zM4pNq2NW7N86N9fAciA7nDVXJVMC42BgzNDWNJINBWNR3N95NsGGd8BAGKleAZvJGOLA7NE8Nb1EMWNNgAFWNg0NXzN76N84NrMCc8NonGjiNM3NuaIJINOEFj6N8yNN5NNaNZ8NNgAbuNTQAEjBr8ND5Na1NNINF-D0HNX8Nn8N-5NlgBG2N4wIzoNr6NgpE7RIwZHN2Nw4N7kN5aAVWLowIArMn5NZANRBBoONl8NR0Ni7NlXNPdBFxIeFLqWASvN4wII2Nb0NlwNbWNGJD05MFUNh7N41NQXNKyBPMJw1Np7NXhG35MYGFM9N7oNs6AoBAUPNDjLD1B42B9EMSZHUOJ6RESPN-PL1LGQ0NB0N-WN3fJxCNziNJ1N53HxqAx1NpcN2oEDRNyCNnVNx9NUpN5FCAqN42B25N3EHg2EGGNu7Nv3NZ9NL5MqOAReAcfH8vNcsNZ5MK5M5VNCDFm5Mn9NgjNYRHdhBDEASHEY4LlcNn0BT8NXhGieCmDN9sEGwGL4Nz8N_bNYRHKCEHxNaGNmUNtLLA3NR_Et3MUDFv3M_wE7-Nl4CA9NY9N2XNwRAK0MWqMb9GlfJU-NHzMIRNK0MLTIy8NS3NBLCzxF3WLz7N_iANAC78NBxE0WN0IN2WN87NvbNBLC8NAyhEBmLAFGe9KH9NWwK8OEhqA5ANwXMK6N2-N-WNBLClHBmELX1NhwAL0NWjIs4MJFNu4MitNm-N7kNx_NV_Ak4C-fFGvCw6B72B2_NCoNe_GTTN2OEh2M_8Ng_NEZNAOCTFArkBqzNP4GCjAJ-N-CNDENSSNmGCxzNA-NS1NlXNBLCDvNY_NfTArnAgyNS9NpCNNRNO0Ma2NZ-N2XN9zLo6NFSMn_Ng8Ns6NFQNAzMv6NP-NUmN7VDxAARAOJ7ChaN23NUdNh0LILNurNA0NbAOpAO6YDOzNUzKIZN4yNu7HMLNVzN52Nm8NH_N8AAHQBzAAkBAZ7N4EJcxNf6NxxEmGEOFNEBAGaLk6No9NlXNHQBA5NfAOl3NR9N37No3NiPN6ZA3PNcXNt5Nu_NS3NHQBy7Nm5Gc9GGBOfQJYOLV7Nv_NQXN2BAKZD3AOqKGzWJvBOQZDwyNEpNH7NcBOKZDDBOh4G2oBV2NoLH4YDYLNFrNT_N95N1BO5AA3BOYNGi2Bt9NSzNbLNZZDIzNJCOB9NLCOBCO07NHoBFAOHvN_YDC9MHsN_AOk4N0BOW2AYoBiqNzbH_wN3HNUoB6VNT5MSoN73NzBOlXNcEEI8EzhLFHNeRD_EB2yMZ_CClNuAO0GNKVNl7GX5ADHNK8Ef4M1COSdHbnMxdM0xHhTAD5NtRJcPMNVM8aML_NBkLuLLX5NlqMlcMLmMnmMdfMlbMAqMtlMreMqmMsKFQXMyTMHzLKKFzmMoMBWXM9mMaSFaXMOKK4SLrXMxtFWzLHnMigACnMQUMl0FSUMdzLiXMcSEnDOBLBv0FGnM0PMVqM_tN9aLRmMkvAw4LkoMViMeTMLxLamMGpMANNefM_DOPlMOXMdjNW5AVbLMqMBkL_IN9jNDhMBdMVAN5ELZeNJrA8FCI0NGmMboNbpMEvMMsDvjMAoMEqMAaI8pM4jMcEOvfMkmMVmMIEOCnNVEOReBPEAspMC1NbEO-UMdEOunMIOMrQL9hNYkMfEOyfMdiMxqMSjMipMHpMkoMzfMUDOUsDxEOeeMspMO_NXnM3EONhMunMOMMEBL2iNngN1ZNmVBHoIMDOpkMsyNaEOUlNMsDPhMDpMZmMlfMDEO1jMHoIDiMOoMnEOQ0NOFOlnBSnMMEOpkM9mL5pMUFO-UMWFODjMpnHzpMvTLzsNYFO4OMmqM6jMqmKnFObjMgEO8EO2pMbaMzFOtnM8aMsFO-lMZ7AAEACmMQpDiXNrQLLwLjAOvpM6fMkiMMmMZeN-FOGBBLoMF-JPDOeFOCZMRhM1ZNEGO37CHRCUmMLnN6JMjiMZHA-JMAEOAZIhhI0fJluMbGOoLAwqMouKVTI0kEeGOrWM4qMQhM7FOunM8aNgUMItAQTIEFO3vMoGO8JMqGOKBOBLDTGAGNMjoM5FOTGOcqMgpMtOMETMB-LfdMnjMtmNUhMDqMHHOpqDtmM1TMdDOQcNfDOWSF1mMzDOjDO5mMlDO8mMXUM-mMpDOAsJqXMiDOP0FvDOo0FbHOsDOHzL1DONnM3DODGOFiAPGO0GOIGOtWMqmMbnMnzLJwLuFO8nM-GOveMBkMJ0LEpMaqMmZMhEOQkMFgMadMzHOFgM1eM3hMAkMghMKkMLpM8aMvHO73IkFOVODi2NHGOQDOmaMZdM6XMMrD9-ADxLsXA76FEDOBbMm5NiBOiEOraMddMxiMZhMDIO8WMoBORIOOIBGEELgBkxK0uJpLJRGOzlMOIOcIOEkMEEOwWMfIOUyLuHOSIOxxLCIMrQLinNB7N8ZMBcMsIOHgMFkMKHObIOhdMEIOudMHIOhEAa6COMMELCbCOFFO6IOwiMtIOeIOKLF2iMCJOzIOZxIleAbaBUIOGvF2IOqHONIO0HOCcMdIOCkMwIOhIOS0A9-AQRMaRArQLcVLtqM-IOKJOGgMmsD7OMyrLrHO0iM9HOEoM_IOpJOIgMkkMunMa6CiJOCGAqeHuUACGOiIOZMBmpNRmMELCQCOtJOCIO7IOqJO1ZNFJO-JOndIL1NmJOoMN-pDkGOIkM4GOK6HjSMyAGZtLpeM0qM3ZNi2DVTIjsD4GOKaMsGOBIO3eM1HOeKOhpDDkM8IOuIOxJOLgMGKO7rEk_FbOMMSL_fNpIO6cJZKO9-AQKOZeNHKOaOM1NA0bLsKOBKOKMNwSDDKOIIAyKOQhN0KOXlAJIOm3NPqMwKOXTIbMJQJOOIB-dCDjLKIO_oMwJOoJOnKO5EOBqMiKOPIO4FOOLOiaMeJO8FOILODoAKLOdeIAGO0BA7JOgJOOIBGJO4COMIOSGOaJOOJOBJODjM96N9QC8oLQpMStN1EOnJOxaMPgMUcHBHOpjMSTM6HOlmMyLO2sDdFOqIOW9NrLOxnM9DMVODsLM4IOFpMOgM7LOUcHzKO-sDQFOs9NpvLCKO3eMnhMeEOxLO5HOVLO2EOmhMOkMwjMSMO-LOKMOjFOynMvTLfLMPEOnnM2aMQMOunM3hLuFOGlMVMOzYMSkMfGOylMCEOTMOlKOsdMZnN_EOcyC8aMUdLLoMq4Nh9NMKO2oMrhMxMOQ0NqLMxNM3gN6NMWHMrGMhDGaeJOLOvUMcsD4LOLxIPVMFPMSVM0MOT2NYWLTFObeMMnNRMO5MOK7DCfMkSNubMdKOhmM3LOUMOZMO8HOJNOTpMJDOUPMwKFbDOvmMS8LTXMQHO-aIhDOYHOUHOktAUUMfKCmDOdHOLUM_mMhHOJnM2mMEnMczLgHO3sKcHOsNOvcIMnMwDOOnM8QBTfL1fIYJOG-MSvDmdLbHMg-LPaGOJCANOkAMgAMAEHGNH6DM5FM_iAykAIJO-EHrNGe3ItNGiQLg-L94ArdJOEOEMOIPLUsN94A1IMeOOtEOUlNLfJmIMO_L8SAPLL-5GtyNl8MpLCf_LpUM8SAfBAAjAjRM90LQGOlLOHcNRtMsyKxOO0-LyGOPJMFOOhGMX_LkJLqYN1NA_0BgfNKKLxwNuOOGMI_FLjKLzKLlKLyvJVKL6DM4sAegMmRHX3BWOOmuLvFMUPOF8CnLA23CeOO5KOvtLaPODoAtsAkOH8oMf8G0xNkiNKJMz5LOIBkPOgWAERJPJMTuNl-MiPOIIAkPOjPHeOOHDOL0LzPOADBs3HBvArdJ4OOZIOwJMoOOdIMsPOIFA_eGfAOx9ItOOgOOD3LDQOjPOFQOtsA_jGv1K2dJrmNAQOuhNh1BXGMEQOs3HZpC7GOSfJq6NuKOSJMrPONQOT6AMLGmwIcQOBPOyPODPOjPOqMMCDJdYNr4NMJNo6Me_LwXNLKN98MQLNgQO5nAe4C2uJnRMOlM7fL8OMFeJOBG4RMPAMSKOq7F1SMiQMbRMwnH54NEeJvDHFNOSLNxKLsAHDcDcKMxdNFiJfwCPNHefDDdM-HOuJOgNOemNM9A9hMlEOGuNRtDrcMajMr_MdhN89MbvL0AMGxM5vDIOOtsMTiN0jLEfL5TNYjNrROHiLFfLBiLA-MthLVgLsNNPhLNHBgZLJOOmROSvDQiLRhLQiLIGM4gNCqLEvLzlLvnLnTN3vMFvMLGMxuMslLOHMwEOQuL4iMcROZRO48A3aMYMONpNJkIF6M0jIQ3ETIMNDJ8iDjiIq_LABBoAA43CptN5OOl-MX5K6vMY5LABBLCGd1KmOOLmNthLN0LuELeSOp9A1XMqrNKQOQEOXROMPMuEM5XN-POYPO5PODPOCqAtfGQNOiSMH6L4FJaCNYGLP5LaGLRDCgdFdGLlGLRyKY5MnGLUyKU3HDFAsyHSjK_DKoGLRdFoeFReFCWBsGL3DOIMDsAGz4NwGGg9N4BGJOL1eJLEM6DMsdLCTI_POtQOywMCeLYON5wLFMNRONu2KpONMRNJAM3OC-YHFMMkRAZeCEdNUBOsRNXqEyRNsECT7NyONH7LwoHkdKsUKnxIaqKHZKEUO7rIOHKiUCUmK8HLuLJ9OJCPJHoGAPJLPJ-OJDPJvJJFPJxNHUiFTUOEOJ1NHaUOVHA1NJ04JM-I5CKB6K7SFFiKpqKz6GxHLfmKkQKKUOWVKF6JjmK3mKEeKQiKFVKkmK7dKF6Kx-JnUN0UOQMKnmKX6J7TF_qKIgKTiCwmKosIMeK3qKuGH6mKzUO9lIfVKpML9pKrMLI_Jo6JtBAxiKAXKoVKzyISRKJnKURKDfKhGLW6II_I2iKcrKO2JerK9VKgrKT6KUnKSrKjrKtMKR6KiIK8VKmRK-NI1eKMjKGEK4eKO7KHWKPyKhnKmGLdnKknKOnKnnK6zJ1rKSNKq2JbjKbrK3WK7rKg6K9rK_RK5aKZWK3nKJTMj6KChKiEKHsKwjKhWKqEKjWKKsKZNKt6KIbKBSKwNKU7Mo8LzNKskFxjKrfKBSKpaJcJKSoKmjKRoKPoKJOK7WKebKDOKeoK6fKcoKi3J2fKvqJTkKNOKVkKsSKXkK3sKwsKwAJFgKVPIobK06KekKUIL3SK68L5SKQpKA7K3oKnkKCtKDKK9oKGTK_oKFtKEcKgbJGcKI7KIcKbzJuXK1kKN4JyXKpuCItFoOKhgHnkGxFK98LXTKSXHQpKfBKOsJpzJacKrzJEPKc4JXsJhtK6wKmKK8wK5CMo4Jo9LKsKPYK6gKrtK8gKp1IsjC_gKXlKKcJUYKw1IVGKFuK9tJ5pK9tJ4tKwtKtlKDtJ9TK4XO31IRhKgsNJhK9pKDuKUwHklK8KK-jMxXOP5JylK1mHCqKUUKT5JehKxbJ43LYpIbCKjhK8lKlhK4YK3EM1DFtQJuDM59F0DMKAMNAMFSN45HTOJ6SEVZHDHAsALCyE4fDkLL14MehGy4H14HpfGkBLZ5MxhG34HfLHUJMTmGFTAuGCAyNZEO5COf1MnENhTI91MgPNYBMIUOp5JXMLFUObMLQmKDZOHHKQpKwUKQZKwnKzUKTZKbmKhMLC6KlUO0sKwHL_5JSZOQ7GqUOLiKAVKxqKAVOmmKzmK6QKmZKViKwXOuQKb1Ji-I7mK2QKxmKTMK9UOdkKXCDgZODVK1mK_QKoZOBRKbVKFVOvUO8mK0GHd8LBRILVONrKbeKEnKyiKhUH0iKJaKkVOEjHKnKkrKqnKiTHlnKaaKdrKbRKfrKdRKirKjDDaVOLaO6nJapJnVOzeKdpJqVOKNKNjKtVOseKtRK7rCxrKVrKzVOxTK1VOz_J5rK0BMjjK_9NsBMa7JxBM1nKs8LCuIaCLnaOTGKIWO_2JIsKpNKTTO9HLafKSyJFoKhfKsNKXIH3JNVWOzOI9jKAWOR3JdyJUJKgWO6rKhyJdWOIbOaJKbWOpWOnqJlsKgbKkJKPkKryJosK7aJqsKjbKtWOlbKvWOvsKLILysKtoKyWOGiK4WOZ8J6WO-6KPgK7sKmkKdXK5oKCoI7oKBXO_bK40ID4JWrJubOCBJDpKLvIP2BRTKJ4JKpKQtKLCMlgKM7K4XKTcKl8I7XKBPKXcKZpKSsJwgKEcOHPKeTKFKHFGKn9LmtKpXO6NLjpK8CMdQIkZOKRIopK0TKqpK2XOC9IdlKGYIfPK_XOBwIilKBuKe8L1KIS0JnPK8pKllKdtJ7pKDYOmcOM5JZDOslKALIMYOCLIOYOA4LXCKRYO6tJhYIQuKOdK1YKYUKhVOuEM3YOjTDNDJ3xKOeNAbLo_N26EHEBa7ECnJ70MJOD-6E5fEt6E2pGT1L2YOOgANqAWvKS6GNEMRMGr6LCTJGdG2RM89AyDMFdJ0eCN6H01KH6H76Hj4HbvKNdJJDJD4LMeJv-H0MH55LHPGgFJ4MHiOD3-HzbG2TJrYHXEMTFLrdGaEMvGM2dOI8FfYOiTJu-FcEMU6LcNDDEMBAICpG1DMe9CE6LLNHMEMRsAQMGfoM-dOPjArzK2oGtzKxTJwGM5LL6DHfTG6dGfENK6LWTGr4HxTJmEMdSImAMfdGFEMsUJ0jAHUJTFMrSHMDJ76FD5CBHMB5KMUJUTJmQE9UJSUJAHMe6LB5KyvKl6LG-Cb6Ls-LkeOqAMCHM-GMDGBveO44KrAMeSHgSH2eOd6L9eOCHMb-Lm5L8eO4eOB5Ku6LE5Kc6LpAMY6LB5KTBA_UJ0BABVJMfOlUJoeOh6CFVJ_GMUfOgeO4nHyeOR6Cy4NuFJwFJYcGP5CMVJ8vKVVJQVJr6LkfOT5C9vKWVJDPMuXAKXJaVJKROlwNthHkFHcuEIdOKuEVvErkJbvEIcD7CL31McPLoENh7LqHL35KZMLdBMGZK0hKJZOmdKNZKihAMZOtBMnYJUZOYZOjJAhUOZHKVZOqqKoUOsqKnpHTgOrmKu6JY1JSiKdiKxUOkZK6UOf1JjZOmpKpZOMVKbgODVO1wJniHeZO6qKCrK8sKmgOHMKliKugOJVOzUHLVO8ZO5HLI6KPVOYWIUFARrKrVOInKlUHVVO4VON6AX6IyrKiaOvIIQnKeVOPaO3VKDhOZRKX2JVaOyeKVnKYaO_VKrVOoIKPjKqIKxVOOWOWrCgaOHaOzrK9CMmaO9iKrnK4rKWVOLsK-rK-5Kl8L2aKijKu_IkjK1MLDqJ6HLqjKTfKQ3JIyJ7nKJWO9nKnhONJKAoKXhOMsK6aOOsK8aOQWO-aOUWO_jK6sCsWKCkK3BMoaJFbO7hONbOw8LPbKcsKxfKesKkQJnWOIOKvtCmAKJkKQbOObOhbK8fKJFKt_JusK8MLzJKqbKGgK1WO6qK8WOxoKGNL33J6AJZFKlkKgOKpbOokKLLFIoCrrJ04JShHoXKiXKDcKFTKlFKagKybO_3JpFKJtKETKWpF6XHerJbpFgrJ5iOE5F4pFMrJ9BKFXOcJI8oFqRCprFtrJNtKvXKNKK3sKPKKMjO1OKLpKRtK8bOOpKKsJ6SKaTKAPKgBKcXOgXOUwFkBK8FKuzJb8NitKlTK0zJltKajKOcOFDMSPKKCMKYKQ8KMJLTcODUKklKC4Fa3FD2FV3FspKGYO54JwjOePK8ONlcOekCyXH1XOaYKwcKacO5XOflKBdKcGKfYKglKhYK4pKAkOLwIAdK-cK8iHJYOnpKN6AIuKxcO5tK_KHT3FyjOc3FXcO32FlvFxtJTcB4iGEuKZkOE9I7EB4tJ2gOekOGdFK0Js3F8lLk9JlkOE9IDuJdkO1jOLuKDoCNuKPYO4PKihKX3F99J-BJRdK7EHm-LG-K5zNwAGMFM1RHWdG1NAYdGevKg-LRsARTLJ7Ca_CRFLVoMGrH8cOlRABnFh0BDoCYNC0LCrnAw0JiwHcwIRRI6lK2TONlO9-DPlOoKABLC8nC7SCkqNDqNVlOULK3lKS-LPvABnFqKMOEAelOn2LSlOJQOeOMjlO4mHG4LmlOalOIJDHqAaRFZpAs-N2IJTlOmMJQMB0jGuRFvaHZRFDbHbRFokJZlO8IABnFMqN8mB6EMSlOGjLvlOsZIepFl5FwWNY5LnlO9-DImOg5FKIMHBB7SCvkNilOOmOwpFQmOh5Fo5FBOMTmOIJD7INIcHXSI8ACMmObmOvLBjaHzzA6jGpaHJSFhmO0lOuAAYCCbMESPAsiLJdAAdOW3G_KM8lOveK1zHjGLayKLTOWDC2YHzlOGmO9-DzmOCNE1mO3CCXUBdCC3IONmOLaOVTO5dFRTOpeFr7JMlOEnOIJDGnO80BUBCCJJCrIXMH7mOMyKnyCK-B0-Nq_LimOymO8qBXnOZ-AwnManO5mOf-NQNJXnKwzHmdNoBDo7DTcFBOOjnOmnOknOH0A8uAJlBvPO_nGX3GxTLtnO0pJvnOPiFVSBwXM0nOlnOJiAwhBl_NCMIaIM-nOKTOAoOxnOCoOznOxmO1nOfwNp1LbnOfzHTLJkeKkyHzZAkcFL9AurKNnNEoO4_B1RB38N2NJdCCD8NpmOYoO8zHtrK7SBddFwmOVnO2nObMECKAioO2mODSAkoO23NLoOkGLpoOmcDroOElORoO8qBexFlZG4mOvqAQoAKKOmoO8mONyKSDCQTOXTOmyHBnOieFV5FUnOjkAFnO9oOxOBnQAJnOjUBdCCtAOEpOMyKPnOadFJpOW3HLCESmO8oO4_BkGAaPAUpOIfIbnOsQO4MOA7JapOqdFAUBvFDOpOBnF1nOAxAlpOqnOdOL2oOsxJV0AboOlZGlpJupOQpO4_BioOmnOIoOQoA2cNOaKqpOHeFKpOlCE3nODoOgpObMEioOtwNlUBdCCQMMpTODqOPTO3oORnOYTO2vBPUBseFsoOPpOIJDhyKWUL3eBByKSPA5nOPMJ1LCCqOcXMtxKNkKJUDlMLRvFCfBc0K7EHtoOioOBLCIhIQ6NQFGodIUAOUcOWuJWqNtqOjnOdAO8qB1mO5aAoQCvLORqOiXHszFezGZiBOiAfpOvqO0FA1nO5gB2LBrkBqxBoQCkLOZIOpkOz_C6gHN3FahAP3FIrObqOuAA8qO4_BEQHECMjaBQFOpICDtNSrO_JABCMe7KENLRaG7oOJrOCoBRpO-2KFOETOOfTAm7Ba_L8zKczFErOQVOwTDepOaqOBnFcrObME5aAhrOyrOfuN1rOSCMeIL1CMrCMG0GG9LjCMsaGaUNVCM2BDL9LGOAlCMdNLYdCeSNCsO9aGcdC_aGa9L27KG-HrNLzNLwCMn9H-7Kn9H4CMFmOarO8rOCNEwqO0XAfZIh3LQrO52LTrOClB3qF62F6rO9-DCNMApO6lOmFOt1G_JAtaHsmOg2KKbHCSFwsOF-CdCCLFMS6GAUJFrBCUJh5LuvKkrAeoOlRAefNmHB2vJEHAX5BWEAWOA7dNBpOKRA0pO6MJtJJBJJBgHBPJPaHuJJ7NJXUOKgHbJJyCHvuGbUOKPJIPJBOJbtOZrOKtOuAAMtOVoLMJB2vJZZNqSA8kOopOEKJ5GJruGNJJWMJ5NJNPJZtOJgH-NJZUOktOMPJjtO3GJJPJmtOaqOotOqtOKtOYCOQLJwnB1oOVtOZJJXtOuVOrLJPUOatOVUOctO3tOetOHPJAuOltOhLNCMJhtOeUOFOJDuOWpCqtOf2NXFA3iAutO4TCdnO6EA8NJRuORUOYtOTUOQUOAvG5tOfUOftO4NJ9OJitOoKNHKJzuOcuO4tOeuOXqEguOlpA0hL5lOmFCW1BlqOnMJQuO6tONuOCgHnNH2uGuNHUuO7tOqOFdUOAEAfUODOJ4uOKgH8JCinOJtOfuOPgHuwNb4BSdA-OGwNMCrInkLmuOT6HdtO_OJruO9tOUUOJvOEPJLvOCZDxuO8OJVoG_tOKHJtvOCuOqrOeaLnqBl-HfGMRNOjPDsQN1FO4vObtEXPDIpGrPDBpNnZCsCLNTDBJNj6AyrMgxNypLsPDXPDflMruDJwOuPDPxI68FPvAcHDwFB_uOFnA68K2qOqxATSFcWAHwOOpOSwOnZCutO-nLgvOZwOUXAbwOPdO8IAfFCarOR7DyVBvEAakCIoOUrAUlOxWK-WBBoOrwOJFClzLlwOknO_aAarOxsBIgLdGMCrI_2NgvOPWOI9HOpOnwOvpOHkFLIDwhBUwOHxANACBsOwwO0bCCkFwnOScFxIO2wODxO9-DfiALEAgMJYGAsMAXLGB-Bv_BLxO9VOt2AywOU3NnECQoOmwOUcAarO1IAiEGoiIivAufG-3KEsKhIHcuH8-B-mIDYB6CBZrOTxOcqOAeH3gFfBOkvAtKOYpOvhOW3JHEC_jF1YBvnK-jFXlFaqO1xOWUL3xOvaAYkF-iAbxOrnO2sOexOaJKo6KhjKNYBDxIFhISxOlxOBnF-rOXEO2IJjTL_wOuMLp8LqbCiCMDnO3wOgaAsfLZEC8-B_OFpnOBpOmyKdyO8ZGRyOpaOSsKLtCuyOP0B2yHhuH6MLyyOXkFUyOLlO2wOejHRWBFqAAtN2PDy7Ac9AnMO47NFQD8OGG2KsJO0OGp5DHQDjPNKQDjSBKDENOG-gMcSDKzO2PDMzOHuAOzOVqDlSGVHJRVN69KFzOQzOItO8IA8yOOSDlHB_yOFEABzOhSJZGOeEJYRDTAHYKLUNOA9MXRDOSDf2IUAHk5DWdNImDe3L36MESDnQDxzOszOIaDqzOx8G4mJ_fOcyFPlDRzOe2ILRDszOvQD2zOOYNWNO6zONRDb_AFRDPPN8fG9zOg2IDRDN0Oj2IHRDORDCIFKDOw5LR0OyzOcRD14IGPADmDw8Mb0OszOYxI8aAvXN_YOXGJisOhzOnQDKoNOOMz7AzSOLKOuzOu8Gs6DcRGtzOkrMVBGMhJerIKLDpEMKLN30OM7D7DIVhJuQOWNOXSD2_AKSD70OWLNC1Oh6DA1Ox0O4zO86D00O8zOG9G-0O3XEnPAK1O20OQ1OiAD2GLhSDG1OeLNM1Oz0O40OpSD6PDU1OUFJ90OiAD61DDGEOpOejH48KLSAqSMa5LY1LfVMl7MISMfcG2HOZmMfhJLkE6TDtAD9SD5QMaLNlRGlLD6TDGTDtWDLVBmkE51OYXN5SDtSAdpA9EHeAHQTDa1AbUDC2OctMYTD1eNBDIijIyQO71OuTDQrNzAL9CGCLN0LDfrNWKNw1LH2OFCO-RMtKNYSMvTDThBd2OcOH0LDKTA1HCk2OIgGm2OJ6AIbERtAp2OyXDm2OpzClZDIFAv2O01OqkEZCIaJL12OCUDOIMZhJtSAbhJ62O4UD82O4BAHUDjhJIYAA3O3YDOIMRUDeXBH3OjZD0LDZUDL2OCDIY2OgTD4hDo2O7SMEsNsTDLkE2JNs-CW3OeLLh2Oi0LVIMPvAo1OVnATwNXAD86CNMOFCObCM7QOIzOcOHp3Ob1OBRN7yE7UDnPArUDYROg0LqmEl3MdpA9UDxpGeAHHVD43OazF-UDhAFBVDYAHZ8M1JGJVDS5I4JGyvOi3OpRAjCHBzOZ4N24NvSDD6DoRDIQDKNNLQD6OGBbC8OGKhJQ4OLzOzqDT4OXzONQDlDGr-C-BGbzOfLIi0O3QDO7MXFAI0OM8Mk4OpRDS1OQKAg0O80OwzOF0OM0O5QDo4OEzOw4OnRDG0OU0OlSEP0Oa0O24OrzOy4O-dCfREX0O3BIP1O5zOx4Or4OY1OuQDC0OY4OmRD-4Or4Ok0OtRDkLLL5Ok7D7kLVqDh1OktMj1Oq_AMABW5OFMIY5OISDfEAF1OO1OQ0OW1ORSDh5O84OLhJR1O5rEb5OpzOj5OGpDe0OT1Oa1O2sMd5OYuAf1OAVAq5OyEJy5OilEU0L25Od7NY3OqkE21O8SDM3O6kE-5OFTDMeABgDB2OR3OS2ODUD11OF2OPGBB6OhlEprMQ3OR2OcKNw1OeJAwONBfAO6OU6Ob1LcXDSABY6Oh2Oa2OFtM9rMd6O95OlLDsZAqqAi6OT2O3CBn2OGKAn6OK6O32Os2Od8Ms6Ox2OUaD02Oc3Ov1Oh2O42OjTDx6OYhJ5TD-2OIYAchJM2OQROZ6OMkED3OihJ-tJW2OztJD2OQUDw5EL3O16O13Oo6OeJAP3OCzE66OjkEuaDY3EA7Or6Mh2Oa3OT7OLkEf3ON7O85OAnE33OyUD7yEvJOLROxnEh7O8UD-3O63Oo3Oj7K93O7yE_3OGPAxZDCVDhXDE4O3JGgdDv6MPVDCfDfCOT6OCMLSXNnBOdJNWALm0O77NGLNw6M_8M7AO06MQYNJBOu3OAWDhYNVPNH1OL8OwYN87MD8O86MRYNK8OW7MVaN4yKD8OA8EE7Mf_NZ8O1rMrJNN7ML7MneNJ6OJsM8gMg7Nj8OGAI2JN-hOB7O5JNzdN7JNg8OBeN-JNMsMX3O4rMkANJMAM7MD8OlnN27MJKN-AO77ODrNNKNU8O61OzXDV2Ox7MUKNbJLb2Om8O98O67MYJNN8OV8OFsN77MpROd3ODrNGsN7sBmKNJYDF8OEzNzsMnKNZuOr8OB8M8sMdLNB9OqKNUzN67Og2OtrMW8MXKNN9Ol9O44Nx1OCLNvYDMtM56L9KN76LD8OsTEI9Ok9OqXDWtMYNOz8OdtMX9O59OWZDIBOj9OOLNGQL0QO_7O7BOf9OYXNWZDHCOJ8Og9Op8McLN88O19OGCOgLNA9OYXNBgGeFNrhLJ6OT-OxwDx7OC4OCLNT-OUaDAaDn4GIvN-ZD-iOA-O1tMKgGLSADgGq4GccNZ8MT-OMgGOaDp-Ob-OkLNq6OOLFe-OG9MlLNgaD03Of7OJgGf-OH9MoJNm4G0-OU3OvaDAJBCGLScDcAHD0OOKLebDD5OZ8M04IMbDGaLo9ODGLNPOO_ONbDwwHG8OQ_O3ELBHLshJ6FLfSDvTMB1OiKLQ_OBKLC_O0KL5KGsjMctMK_OvbDFGL59OAKL2hJDKLRAIPmE8bD-bDZAOO8OMROOPO2bDg_OSAI3YIUAIdVK3zOMPOPKLvvJPPOq_ORPOC_Oe_O0_O5hJ-FAhAIJ_OthJp_OSKL0QDHdDJdDfdDcdADUDwcDVLBm_OR9OVGB2cDpLIgxIB9O4WJiIF3-OcCOA1E7bCbxIAgOctMDBDLAPFhE89LYAPadDVdDXAPYXN3LIAdAWdD15NNAP7bCbdDQKABfDvAPu7HoAPnPAmfD5gDxdDTgDEfDYhDZ8M5dDx6MSaA8APyTGVROJ0ORRO6VD57OCeDVgDteLJ9OvdD03CT8ODfDKBPDhDEBPl7OkgD9hJI7OctMfeD9qFXeDuLHOeAVeDbBPLiJvLHY7OVBPWJMfBPVNEvgDhHMYtMNeDCiJXfNj-OkgDErNQBPpfDLBPO-OIfD_8OwBP1fDSBPrfM4-OIfDT9OUgDxBPtROUBPpLHeJAJfDxTG4BP5gDpAIc_HsgDgfDPROiBPBCPSROq7HUROGiAgfD5gDG8M2BPwUNw_OVJDyfD6yNECPLCP5_OGBPAtMECPTCPi9OJBP-BPcCPFBPTEJAgDA2OM_OB9OLgDXJDQ6LWTNCrNNCPq2BYPAHCPjvK5gDChDJ4IMBPsCP7APRBPdJD5gDJEJ-CPLOGyIAX4O1TGgBPPWNT_ONBPIEJFDPx8ENiJhIN5CPOhD-9OjCP3BP5gDBhDbCPi_Oc9OxCPqtM7CP-BPTDPI-OBBP8CPWDPMCPIDPeZDQ-OVCPv_ON_OiDPWoBkDPeDPkCPvbLaYOlRAJ4OLSAXbL8_KFjNwLOb_OqWDRLOfYNI3CIXNU9OS8O97OQmE49OTAPZXNOJN37OQJNM9OK-OTJNABP8DPs9OgYNL9OvyOHEPeJNQ8OQ9O26OH8OIBPJMNGXNNJDX8OqaGlJNsEBb8OPSNn8OfeJ4bNf8Od8OJcNn4MfEP6WDNWM09OtBP08OR7MldN_aO5DPnEPAXMRJD8JNRiLCeND-OW6O28Oi8OMBPbAB58OD8O3qNF-OvEPUXD1BP_9OXCPDrNRKNRrNUdLD-Of6On9OPEPUXDtrNGEPG-O5rNP9OJFP8BPD-OV9OldD79OBEPh9OaCPR-OAFPmRAe9ON-OqEPzXDfCPcFPXDPa8Mu4NP7M6KNq9OWEP6OOu5BC1Lb5Ne8Md5Ny9Of7NoFPyFPwOOxQO6EPp8M9AOPFPdFPUDPkFPhDPYLHjMH3FPO-OH-OULNgFPEFPdCOJhD-FPdCPttMTCOGGPnDPH-OqDPKEPiyOwDPPLAXbLEHAAXNzrNofHB-BwJGKuOhdKCgOFZOKHKqUKDgOC1JX-JMUOOZOSZKgBM8xIOgO3WOWZO8UKpUOoUOQpKMiKuUO4_OkgOfZOzZOsZKiZOYFIh1J3UO4mKlgOGMKXiKxsK7qKqgO-BMYDKGVOwUObDK2mK0GP0ZOz1J2ZOKHP8ZKJ6KHrKqiKJrKBaKygOIYOjkO8oJ4gOZWG7gOaaOTrK1iKKhOehOTQK8VOnoOwVKiHPFpOcVONaOHhOreKJhOhaOLhOiaKNhOanKepJorKcaOH7J4oO8eKcHPZhOEaOucFonKahOEhONPK2IKhhOPWOMgOeWO0nK0tH0hOSWKCWOEIL7aKKTNZsK7jOeWKk7J7hOLuIPsK2hO0jKmEKnWKISKmMLMIPrWKTuHYWOLWI3NKAbOVoKcIPuxOKbOxaOUoKHiOlSKz3KOiO-WKjsK3rOZoK-gHKOKtAKsWOYiOOSNwWOdbOaiOXOKubKdPIhiOkbOJCMjkKeOKmiO9SKBrKK6KmPIsbOBtKCXOziOxbOnFKkXKMBJ4iOMXOsXKLXOKcKOtKQjO6bOUTK4OK-bO7kK7bOYTKrUOIQIYjObXO9XKdXOcjOfXOpBKbcKgjOjXOEGKCJLUEKLJLSlKNYKIJLScOjgOujOVcOZlK1TK8XOePKdcO9vIgcO6tKLhKECJp9LAhK-jO7cKIkO2tKY2FFYO8JP6cKGuKPtJRkOYCMx2C2lK0cOVuJVUKDoCxcJQdK-lKuqOuAAUGPUqM3EB4KLsBObGPieNNnOkqGG7LDUOcqK90JeBMeKPMZKaJP-kIfqK1CKkhOb-JnqKd-J-TIA6KYgOWsIXZOhBMwGPJgOlZOJyIzGPcgOhiKEVKfgOvZOsUO5GPG6K8GPHHP-GPzlIOHPOeKeiK4IPsgO-UOuZO3GPELPb6JJHP3KP0mKMHPErKC_JGrKqbOPHPmBMCJPJzApBMoGKXHP9lIZHPHaKNxJKaOjHPtUKlHPenOVIKkaOnHPTaKAjKhrKrHP8HPtHPenKvHPyHPxHPqrKOjKOuOIaO-VBrIKXhOwrKk2JfHPWjK0rKSaOhLPljOwaK-LPyaK-VOeNK9RKLWOyZGxMLs6K2BMZIPthOEaO8ZGGJK1bOMMPLSKn7JhIP5aO4IAcfKsjKEoK6hO9aKTWO30JPWOUsKsjKjIP4aOyWKDbO77J3hOK0IGkKa3JiWOpIPrxKIOHRiOZWITiOlWOf3JbgHWiOrJKyIPP3NcbOfbOogOlqKr3JeiOEHPuKPHCMgkKiiOxbKdOKdJC8SKTbJ_WOGJPaJIJJPviOZgKIJPnXKAcKs8JMTKegKv8JggKRJPSTKRjOYJPYILVXOYXOzKPH5A5FKrgKdTKejOfKKZcKbjOnBKXLPT6GyzJlXOjjOMcOAMPsJPjaOQcOu9LQYKO8KkkOxtKWcOztK9JPbcO1JPDwHwpKpcO8KK7tK6JPKsKblKgGKmPKPgO5cKYhKnvCCKPKYOzJPpYKscO1NPd0JTCKUwISkOghKTuJLKPV5JXlORuKWYOTuKKeC4kOh3O0_Ap1OVGPWKPmrN6JLbGPHNM0rOMQKdKP6hKZBMaMLiGPgGPhHPkKPLgONUORoJrGPqGPqKPfQK7UKIiKvGPwKPWjO9GPFMKCLPOLPhZOegOzTHsZOksI2UOngOpsIEPPBHPgGHggOXDKtoJMPP-QKYVK7KPaVKQLPxgO6ZOSNIWPPUhK1gOrBM2bIdLPLIKziKpVKeHPsHPgHPKZOjLPXVOPaKlPP5VOMaOoLPOaOqHPCjKCMPkLPMhOC7JwLPZaOWRKmrKrrK6eK1HP3aO8LPIWKMWKtLPipK9PPjPPIYKghOAhOeyOUOI6IK-nKZ7JwBM7hOLMPDIPYkCDsKDMP6nKGsK0aOKWOJsKUIP5VIQSKXIPpWKlhOWWOHbOkIPXJKeIP_hOkqJGIPEkKKiOuaJCiOqAKXoKgsKxMPnIPFOK5gOHOKqIPRkKoJKwIPJXKM8JNEKWkKuJKWOKJbJxJKrbKbiO4IPDNP1bKMgKxoK8WO2oKHoFRHP_sKEJPqkK1iOr8JONPX8KApKGXOFoIIXOKtKvFKWNPLjO2kKPXORcKVJPTtKUjO9OKZXOgNPClKiNPtgKWpKFcOYpKfJPnNPGRPVsJqNPdpKsNP6CMoXOtBJqXOchO7zJpJPvXOuJP4XHyXOHWO0XO7NP0jODKPIOP31I6XOtcOH_JAOP0pK3JP1cKccJjcOGOPwlK8RPG2IocOTkOMrKJHOh0JFdKHKPJdKEqK63LykO4mH3cOOKPXUKQKPZYOVvOgzOfOPVnAWGPjkA7VDHuOPoAwJGCvOcKPfGPBUOZqKHZObqKjKPlGPmKPxUKnGPZmKQZOkqKHSPJbC2OPxdKBUIaZKZ8Ld5IuqKBeKwqK5dKDLPTiKjZKDPPDHPciHGPPvgO0-JFTPILPLPPSPP1ZKNPPzqCJPP6nIjiKKTP0oJRLPKeKc8LG_Je8LaPPkVKwiKceKQVObHP1PPByIgLPmHPXrKAIPVyCZVO7LP1pOFhO4DKPhOFLAtPPh6ImTPRaKGjKlRKXaOlIKGCMhTPbaO_NIdaOFWKyVO-PP2QPvIK5HPraK3VOvPPmPPXNKoPPBIPyOPMxOHIPSyOHMPm8LxCMGaJ1BMrhOGWO8tHwaOjMPyaOxhOTQPzhOVMPDoKq7J9TPWUP1hONsKgfKcMP5jKq8ODiO8jKBiOlMPdIPnMPcyJRbK0WKmQPY3JpMPRbOpyJTbOD8JI8JsMPmsKcbKrIPGXKmAJpSKxIPYzIZiO9BMTXKebO-MPCVP8OPJlHICMjiOpjO2tCCRPeNPrbOHNPSTPoiOAXOFJPKRPgFKBXIrINnrJGtKcgKTNPJXOfgKNjOhgKPGDZNPUJP5kKN7K88LdNPkKPaXOcKKajOiJPeXOlNPrVPiKKnRPg4JpRPLcOsRPNcOuRPPcOO9JOYKN8KAeKPOPu1IxJPYkOEKP3XOJkO74Je9JMSPypKIwHBOP9tKYcOOYGBYOkcO-NPgtJKOPPkOKWPJUKOOP1jOQkOvcON2IE4LP2IWOP59JiYIVYO1kOkhK-9JRKPeOPeZAgOPVKPeEBIiBybNCrIzpNnOP_3KO1LOHOhzKxPLPQLlTOvDPeSPpRAgSPIiBgeNY5GifNkrOtWP00LLQLQ1LU8LpQJp0LcSPTKP1WPxDP3EBb4BoLARBOmFCsRGgvOtPLfXMGoJBXP9LHyWPTGPGXPhOPnWPddNtEPQ8NFTG49NsxOnFHoSPiKP4hKrSPHUOfKPGVP2TIvSPNZOoKPNgO3SPeMLBiKtKP9SPNlI6SP0dKemKxGPcZOATPAPPwZOCPPd1JUTPFPP2qKITP5UONTPWyIyHKKLPCTP2WOJLPGHP0KPIHPyZOIYP1GPf6JWTPBYPYTPYeKaTP3HLLRKcTPcPPeTPuQPqMKSVOUrKsLPBQPKpJxTPLjHWxJdhO7PP-iKsTPiVO6DKgVOQaOdtIEUPpPPUaOyPPyLPbnKqYP9UHDWKSrKeaOKVH6LPiPPkYPwNPAQP6YPqKKDQPsYPIUPxSPfUPLUPZEKwMLVRNbQPRfKKIPuhOihOCIIOIPHJKKbKIAKNUPX7IXMP6PPQUPcUPrEKiUPs6KdMPMbKVSKXSKWQPEbOtUPtfKvUPcWOdQPUgHrMP0fKkWOsQP3fKrQP5fKzMPa0IHXK9UP0QPssK_TPabO4QP8QP3IP_BMgmF1IPgiO5sKF8IKgK9ZPkiOQgK4bK9sKwVP1oKAtKJRPMNPRNPMRPXVP20IvkKHXOxkKSRPzkK4bOPtKpbJZRPNCMMpKmVPeBKeRPTpKgRPElKctKXpKetKJcOm3HiXOFPKcpKzVPnXO1VPvNPMYKxNPADM-0FtjO1RP2NP-VP4NPAWPZcOAKPbYKEWP7XO_TKePK-XOCWPmlKYtJolKHYOPWPWhK8VPsPKOSPvGKQSPXWP29JcWPFqK73LXLK_3L6vI2kOhwIdOP0WPkWPfSPIXP9qMtdNZKPrsOoOPgXPqOPHgOvCKtOPpSPiLPwOPmGPqXPPZOpGPW8L0xImUOvKPuGPWgO0VGwXP4UOfZKVPP5sIzqKRTP_FJ-KPHPPnZOMYPLHPqZOGLP2bP5qJ_UOPPPxZORPPEYPdgO5mKPYPFcPIrKQHPULPlBMH_JbTPJ_Jp6JHyCgTPLaKFRBTVO-gOieKEQPUDDAUPfjHGhOoVOIhOuPPpTPbVOYnKY2JwHP0PPUcP3eK6TP0HPT7NdoOuRK_eKgYP0xJjTPwPPtRPxcP9xOEMPsaOFIPbUPohOf6KJIPEWOLIPNQPNIPWfK8nKQZP4CDVQPSWOYQPDdP9hOeMPFQPBbOoUPIQPFWHgQPIZPgIPaEKkQPw_IdsKWoKxQPqQP1fKyMPtQPjWOdoKqZPqWO1MPrsKkbKAVPvJKGYPBVPLTPNVPQJH6IP2SK_qJDRPErJINPRVPKNPmOKydPpOKCcK_iOKJPZzJMKKQzJTaPSJPVaPjVPWJP0LPH5AScKlzJaKKcJPpVPeJPmNPdtKkvIftKRsJIcOjNPJPKfcKq0FhcKJYKQlKrjOqJPsaPvTKWePzRP0NPVWPBhK7MLyJP6aP_jO2aPycKCkOMkOiPKfcO5RPFSPo9JCYOFWPEYODbPdeP5NPgZGGbPssOucOAqKNYOIKPSuJQYO1PKQ7LEdK-3LeWPQbPgWP3kOiWPUbPr0AlWP3WP5dNTxFivAJpBdxOnSPcBM4eP40JfbPowCJ7L45KW-J9kIxOPCZPWZKsXP5ZPnbPvXPsGPUgO7OPubPNpH1XPimKBVKBYPjwJETPCcP-dKigOceP9OPJTPpfP9bPUyI_bPzZKmfP45ITTPvfP9wJ6ZK5aFnBMGGIWLPFaP9sIgMK9aFbLPfMKdPPPRKIaK0cPtYPlTPZcPhYPbcPIVIdcP1TPSnKpYPrLPBUPneKmVOOhOnYPDEKPUPicPxPPpcPkaK5PPXyKbhO0VOHUPWrC0mIhcPTaOT7JigPdjKmbPLbO6cPpUPBIL2nKvaOFWOfIPQMPSZPifKRZPFdPGuHTyJjUPHoKKdP8ZGgMPshOAkKXsKnQPNQPUdPk7IcSKHkKnZPSiOadPfdPBjHEFKtMPP0I6fKpsKMOKyZPjdPzIP5MPEVPILPndPtZO8ZPIVPENP_6KMVPkKP9WOFRPMcPfXKOaPIaPQNPvbOBcK0iOJaPohPSNPqXKczJVRPtFKRaPGpK9dP9bOaRPcNPWoIdRPYtKnvHdaPVpKfaPjRPhaPPePasJkaPk4J7wKqRPsBKkjOfhOPlKP8KuXOm1IKVPLiPzBJsfPLOP9VPzXOW9J9jO0aPXGK9aP8NPBePvJP-tKBSPUeP_RPhcO6QIGSPAbP2pK_cKLSP5aPFbPUWP7RPQOP09JSOPPfPTYOaWP7ePSYOywHzGKPbPXPKRbPlvFTbPdSPVbP2WP07GwqNkOP_nGbZNXoOfXPOfPUfPI7LPQKPfPLmKLZOlbPp6K4LKdMLbfPoGPdfPmXPjQKVgO7SPUoJefPZgO1iClfPJcPPLPFyIyUO3ZONYPnaG4bP_XPvpHHLPahPusI3fPGYPmjPAJPSgK_bPdMKcjPa1HLcPf8LOcPUYPn6JVVMScPfPPbYPhPPdYP9YPkPP8YPqTPapHHgPlVOSaKzMOsPPBjKwTPKgPUgPcaK0TPtTP-VK3TPncP5TP0YPrVO2YPsjH4YP8jPAkPXeP_jPagPzcPcjKjhONjPTUPdNK3cPphOvgP9_JPQPqfKFsKujKPIP6gPIgF5cPgUPM2AfgPrgPukPRWOPJKuEPRdP-gPTUPiMPRWKvWKChPxkPasKUbKIiO8EKHhPpQP8WKKhPtZPcdP3UPyUPSkKhdPYbO3MPCbJ0IP6MPAcP2IP6QP1SKy3J5WOsdPb8JudPKzJtgO_aCUVP9bKDTKITKZVPskKEXOYVPPRPGXHRRPvhPNXOMtKQXOXNPMcKTJPzXKWaP1XKSjOZJPaaP6hP7JH8hPbtKfTKGcOlRPCYKhjORePcbGTePOPK5NLnjOtTKOiPCmPttKr1I5lMSiPwhOViPpePalKplKDtJ-RPEbPhiPzpKfiPSmP4JPNYIFOPkiP-tKQWPUcO-tKOkOdmPMUKWCJchKLbPUSPycOObP_eP3iPBfPSbPDfP7iPFfPWbPeEB8qNzAAjSPgTAwJGMfPEjPrOPQQKbBM4mPgKPFgORQKRfP8hK75K-hK05JfkPiqKzSPoqK8MPzOPafPrbPBUMiBMzXPa8LTjP8bPgwJ2KPHPPboJ0fPhgO6GPWiKE6KAYPwjP5XPwfPpgOpjPrgO_bPCVOkjPPUHNHP4XPKQBRYP_5I0jPVHP-1JbPP3gOYYPaHP5jPNIKWcPKmIGaOTgPVxJMgPh6IOgPNkPfVOUHHU6K4TPteKJkPweKkcPzPPRhOcHPThObiP-TPX6KrcPNNKeUP9jPAgK5nPOjHkgP5YPYkPfzIAZPLdPF4O7FPRdPhkP7hOpzI9_JMQP9kP62JxgPhQPUiPpkPPZPSIPUMP0gP9aOPqJrUPyjKWIPIdPlkCcZPCbOOdP47JeZPtgPJbOFiOFhPZ3JJlPYoK0UPmJK6UPddPoWObdP3IIrWOThPZbOkdP5QP4AKzWOpnIXhPnjPghPrdPVlPtdPpdPBKKalPobOBJP-fPuiOKaPokORJIlhPHJPNRPEjOpkKmlPQaPolPOJPw8JkpPLtKDsJ-dPKNLkVP1hPGQIFePBcOZjOIePuVP_XK5wK7lPapKlaPFiPnaP3gKzcPyRPNiP7NO6VPJmPRWPYlKloPOmPBbPmkOWiPJSP2JPNmPeiPBmPwePXiP-aPjiPDSPUhKcmPciPSWPK2IHuKJbPuYKVSPTSPllONbPNdKYSPPdKBxHbSPO_LjWPumP9iPwmPsXDNCOmFCYnB2mPPGALmKjGPT-J9mP6mP_mPtxIy5JXvA_hKOEPFnPobPsKPPjPLnPxXPNnP4OP0XPTpPFYP_SPzbPtHK1bP8XPKGJjjPAHPvIIrjPKPPojPWnPPTPBcPRrPQPP2fPUrP1ZOIcP7bPVLPoMLYPPqML1jPEmIunPMZJEgPQrKynPfeK0nPzyI2nPOSBChOUoPbkPXtI7nPXgPX0AvTPfrKvcPDoPvLPwYPxLPfrKINK7TP3LPvrKttIWkP3nP2VOCkPWrCWoPlgPtxOvBMqgPeQPJQPGMPGZPZgPPyO-WBgoPJsPFnIVUP6kPZPKzaOmNKooP2gP2aOwkPRsPMWO2jKGdP7gPyoPNdPGIP7kPaWOlZPRWKEhPF3JWdPClPYdPElPpZPGlPrZPFlPLkKfoKWbOShPpuH1QP-eKuWO2ZPdiO9MLmdPldPfiODrP4AJAaPFmP1JCfhPxbJhhP-AJpiO4dPSVPDXO2dPglPllPLfHnlPNJPopPmpPStPTRPUaPtpPxlPaNP4hPAtPgTC1lP0lHqVPMePdsJdjOhRP-hPOePktPyVPnJPL9JRcO7YPlcK_pPDmPZnPNcJytKIqPMOP1tKGkOACKleP6jOgtJMqPKiPWmPESP_tK_aPSqPH6IUqPwaP0tPFKPJ0JRSPdhKyiP1cOdCJUYOYlOaOPg8L6iPFXP8iPHXPoqPiSP5YNCrIwJGKoOcbPFjPwqPGUOGgOlXPLjPoXPCIPRjP9qPInPTZOKnPANP_qPVjPOnP8SPYjPvqKLyCbjParPLLPejP6KPcnP8KPqfPYnPvaPzuPBLPhyIHPPDYPyuPErP_MPQTPJrPQVPBrKujP5fPjBMoNPzHLqcOjhP8fPZeKhrPYHPwnPeLPCaOCsPRIK_gOXoPacPVvP2MKoeKoHPecPyrPeVO0rPFjKnrK3rPmcPvVO2PPzLP7rPWhO9rPUnC4HPOSBToPXkPtrPuNPdkPBWOaoPmUPEZP3oPoaOJMPsjKQsPDZPioP-cPhoPVsPYUPXsPQIPNqJISKYMP_gPGAJ5hOZZPZMPkUP8gPGIH3kPfIP5kPWZPEiOhZPZSKxfKkZPVwPDFDIkKwMPxsPisKxQPksKdwPQkKzsPHFK1sPtnIkoKLFKCgK-sPCvPDVP8sP_sPPpPCtPehPwwPmbOkkKK8IWpPEaPNvPcpPhlPTVPrhPzbO-FDqhPnhP9wP3iORMPzdBXNP8dPYNPulPpuCDePJoP4LCKxPQnPwNOetPnxBatKdXHiRPjtPeaPRwFkJP4pPkXOGiPoKKIiP-YP8tPq9LHmPEmPutPhxPwtPoPKytPLqP_VPJqPaiPBuP9pK7tP7JPKmPTmPE5JAuPNmPDuPPSPemPzePRwIRpIROPSLKJuPMuKTUKmmPfqP3HD5cOaSP7cO7yOWXPmWPX5AzSEyAAqqPVwOYnBauPeGPcuPuOPJZKjXPfuPtSPWfPMjP1vPrXPGnPrKPfBMSjPQpKD6KfMLtuPOxP7uP-OP9uPknPk9HOrPmqGLrPanPljPyfPbiK2uPTPPenPOPPXrPMLPLYPgjPRnPwgO_GPdrP0HLsnPlDKfrPh8LWYPvnP_ZOfTPlrPHnKnrPNIKprP7rCrrPwvPmgPZxJmYPShOoYP-nPhVOQzPrYPFsPkTPbgPCNKwrP0eKGoPAoPIoPpvPegPOoPYkPtvPvjH7HPAsPlaOmTPpgPEnPkoPaNKFZPz_I6vPIwPAkHSUPfIPmkP1cPRQPmoPDxPAwPdsPpoP3gPOqJ5gPaZPNwPhsPbIPqoP_kPBhP4vPfWOQdP2vPqsPqMPDlPBpPPiO6IIvMP7gHsZPysPQhP0sPIXK2sPzZP4sP1ZPNXKKILQlPYPI3ZPTlP-QP7IPJVPxwPchPARPjyPfXKPVPB7K4oKJtPNNPbpP9ICkOKHtKWVPs0PapPLJP4zPfKC3bO6dPOXOhVPvlP_dP2hPXXObtPnVPbaPZtK3lPTxP-hPVxP9hPXxPiTKiaPQePrNPHiPtNPJiPvxPy9LvtPrJP9pPImP_KPCqP2RPfePpxPFuPBWPjePelK4aPgiPXmPHWPCSPoxPYmPAuK0xPvePriPheP5-I4xPjtJ6xPtiP8xPkmPdqPbqPB4LYOP4cOJqKQuPsmPSuPmqPUuPJyP0yNXuPW3GwJGbbPQyP7mPGjPpUKTfPwqPhuP85K2LKqzPsdKouP1SPWVA0OPfyPyXPBrPPnPjfPrYJdZOgnPvYF_bPKyI-XPMrP4YJEvP7MPRiHpyPi2PTrPwyPOTPVrP3ZKh2PuFImnP6fPKvPZLPeKHPcPNVOjrP6gOFzPSrK9gO1nPXvPWzPycPNnKigPyTPvrPUzPxrPHkPzrPCoPivPEoPkvPczPQkPsVOcgPgnKgzP4LP-rPvRKhvPw_JYvPupJ_HPEQPpzPZyP_cP7HLXVHD0PeoPLQPyzPrzPUUPjoPRdPzgP1aOGwPVZPKUPPSKYZP3jKEwPgsPkfKisPtkPfQPtoPZWO-nKosP97JLiOXdPhAKoZPedPvsPV0ItIPawPVbOkwPW0PmwP3sPLXK3QPb0PBmF1IPZhPqoK-qPEtPywPyoKSpPghPERPItPLtPGXHV4PGKKNtPORPyiOQtPjpPVtPSaP50Pe8IIxPYRP90PXaPylPZaP4FKQxPtuCgtPL1Pb1IH1P4lPfjOK1PBiPecKN1PcxPP1PexPR1P0vHT1PYePstKaePutKX1PgmPDqP3RPMmPZiP6RPwxPi1PRmPOqPqxP2cK8tKsxPMvP_tPRqPo1PLkO5tPHIKt1Py9Jv1PNUKuiPSSPXwIMbP01P83L21PgqPDyPiqPFyPuDPtmPmHBGfP3EBMzNMyPHxAYnBBTMCZOlXPduPUyP-mPguPctPvUKYyP5qP_5KluPQ2PRgO9LKhbOtGP5OPhfP9SFpuPxbP4dKGrP3dKoyPc2PNMK5bP0QKn2PCYPvyPAvPGcPumKfiKM6PpFINLPHPPvjPP6PKcPIVO7yPO5Py2P3jP2UIBaOgPPDaOheK5bKS3PleK-2PbvPM_IdVOevPD3PgvPF3PAEKHjKB3PbzPPkPmvPocPSkPcHPUkP-UIjzPNVHQ7JMzP_LPQ1PPWK72P1zPoaOBSKcoPyMLYWK8cPwgP_vPcsPz4JHSKwoP0oPTMPvkPhzPp3PiWKesP0kPlUPSMPAiOC0PWSKBkKG0PlIP5oPpsP43PrsP63PJhPusPT0PuZPZYPOkKhsKiwPU0PC4PxZPX0PUhP4MPSlPKpPQjPj0Id0PBzJRpPVFKi0PdhPzwP-IP1wPniOXpP4wPv0PHaPW4P0dPwbOfpPklPb4PuOKd4PQJPwhPqlP9xBfVPZkG70PJxPwlPaBKiVPrpPAePn0PTdBC1P7hPr4Py4PjBKhJPhtPjJPx4PntPKcOptP7CMyNPrXODtPM8KvtP6uPHbPTYKC5PDjOh1P-tPgePASPCYIN5P_NP5JPk1PE5PqePjYK2tPFUKp1PG5P-tPfmPVqPX5PimPBqKviP0iPr4Fz1PAyPHqK31PSuK51PjqPQwOEfPm5PvmP-1PvKNzmPiaL9nObuPF2Pw5PhbPhXPNHKuSPL2PqdKIsPmqKbyPY8LdyP55PuuPMnPruPV2PiyPX2PiHKZ2P0yP0uPofPy9PgwJJ6PnyPYiKuyPvmKa2PFVPk2P-WOq2P89PlnPZrP3yPbrP5ZOZTP7ZO_yPsiCz2PSvPePPg6P6jPi6PUVOYcPU3PV_Jn6PKkPQjHq6PPgP9nPXjHSgPwHPZzPx6PQhOz6PlrK16Po_JEWK8rPseK66PSoP86PmzPGUPakPOsPEIPZ3P5zPlzIP7POUPqhOl6KTUP0zPMZPVfKWsPvjKaUPD0PNuIfsPvoPYsPSAKOwPZqJdZPc7P57Jx3P23PwyOh7PL0PssPN0PwQP2UP73PCpPLhPViOwZPioKjnIF4PQoPa0PqDOv_H27P7QP7sP9QP95P_ZPl0Pt0IfkK2sK87PGNP_IPwdPA8Pz0PshPZJH8wP2iOlXK_wPxiOhpPc4PbVPyhPPBJeVPslPigKqpPMCMZtPW8P-_P_bOMsJGePcTKd8Pk8PkNP1pPJeP3pPEiPaxP6pP3NLmjOkxPU1PrtPzKKt8P0ePLmPx8P9tPUhK08PxxPI5Pq1P18PUmPNqPeAQxxPMWPQ2PDOP_8PS5POWPU5PqiPB9PMIJwPKZ5P9xPwkO_xPy3LWlO5PKO9PPuP6cOfzO71PU9PnqPX5Ay4Nk3NiaLXwOEZKc9PSyPr5JeuPy5PWyPuxIi9PgqKN2PpKPm9PvHL2xIeyP05PQgOU2PhyPXjPZ8P4KPo-JTnP49P0MII6P_dKBqPhjPtyPr2P_uPE-PkyPhnPr2PjnPf2Ps2PD-PBTPOvPG-PSYPI-P9yPBgPQvPcLPM-PFgPfLPmLPJgPT-P4nPavPW-PA3PHoPRzPb-PgcPsrPNzPuHPvYP5rPKjKNsP-6Pj-PrRK1YP8TPP3PsvP_rPuvPq-POSBEsPDCQGsPD7PHQPjsPb3PtaODWOJ7PLZPPWOl3PUQPasPS7Pu-P_nKhUPs3PrkPfaJaQP2vPNAJzoPaCQ1oPc7P13PXwP6MLmIP93PPbOhwPUbOApPIlPUiOLDHzQPv7PHpPVhPy7PtbK07Ph0Ce_PUlPm_PVILQ4PYlPSBQ7eAT4PC7KX4PzdPdlPCpK-wPPNP0_PoFKItK20PmbJFxPg4PppPYtPV8P80PX8PdBKo4PEAQhNPGAQWxPdfBu4PF1PJ1PoNPgsJ5pPm8P8pPTAQMJLSAQo8PVlKRiPY1PxaPEqPbAQi1Pl1PccO78PRtJIWP38P6tPiiPrePNWPtePO5P1xPu8PWqPrcOvlKOhKF9PuAQx1PZWP7KHbWPREQ69JomPWHD4iPX2IR9PSKPUKPgSPP5NuFP5BAS5NwFPmPOQLJuoAt5P3sOk0LvWPn4K50LUXPp0OHyPdEQ3eBYKPBjP7zKbKP3mP0qP5mPBgOFjPGBQzqPz5PkbPiuPJUPkUOP2P9UKS2PMDQEUIUBQbHK7OPv9PtUOxuPkBQBvPWCD-9Pd2P7GPK6PswJB-POpPvZKMFQQ6PqjPinPV6PbBQEVOrBQnnPYLPTLPzjPTYPxBQlMKzBQDgP1BQkrPO-PznPcYPr-P5BQB7PIgParKt-PKCQ9NI-BQdzPACQ96JIkP6BQG3P2rPHCQprK9FQzHPdgPMoPmaKPCQZVIR3Pu6PFJLl6PngPyFQQQPYCQ8rKz-PfyOJCQMGQPsPg3PRdP4-PgCQOZPZDQUsP6zPZsPn3PbsP9vPU7PnCQA_PqCQ1kPsCQaIP0NKvCQAhPGbOZwPJ0PzCQAlPWbKN_Pj7PcwPl7PewPR_Pk7P83Pm7PcdPRhPD4PluIZ_PloKBDQL4PBHPAHQgbON4PkRCQpPIDQzoKEFQGaPVpP_7P3wPt_PBxPu0PHRPdpPY4Pz_P3dPt0P10PibJplPPJPKjOZHQwFK_0P28JbRP-kKJHQRpKkDQfRPmDQI1PoDQg8Ps4PgtKYxPMAQmJP2NLDJLtaPwRP7gKsKKkxPVAQ5xPZ1P8jO8DQ8DQdAQsAQGWP8aPe1PbcOkAQamPKEQs9JoAQGEQIYOV5PHOPsiPY5PQEQ4lK53LL9PzAQzkO2iPXEQqmP5iP61PcEQ3EBq0Hy7NeJAuhBCRJYLLtHAaLLZKPa9PE2P2EQJjPrHLe9PebP8EQh9PCnPXQKw-PySP7qPo9PuHL-LKydKGFQ-5PCrPkKPyGPLFQsBQYBQ6XPHYPXFQ8IQUiK5uP0RPlBQbnPY6PdjPR6P-bPiBQJeK19PcXKGvPr2PX6P_IQSHPyjP0gOJ-PjVKQcPOVOoFQ12PqFQmrPsFQj6PRyCHGQlLPV-PPnKPzP_BQSHHfvPoVOJGQYzPw6PlJQfaKyYPe2Jk-PNCQm-PtcPRoP-UIvvPtFQ4gKzvPW7JMBQY7PmhOx3PKsPIIPfoPUGQlGQNMPFILSQPDwPpCQ7zPjCQz3PSqJhGQW7PE_PhOIQwPh3PSwPT7PGhPTdPtGQ7BMBlPwGQ10L7CQDpP-3P-oPaoKApP6GQu7PE4PY0PG4P5sPI4PvuIGDQLpPOXKqKQi_PwoKP4P_QP6sK0wPSbJFvPNHQQDQ-bKw_PLRPy_PVDQVHQ00P5dPNTKQKKGxPtlP9_PTjO3hPbBJB1Pp4P-JIE1PF9J5lPkRPKAQc1IlJPMlKm9L0VPuNPV1PixP5VPs8PDJQJEQB5Pa1PzaPK5PYAQJ5Pc1P9RP4tPpAQhlKM5P8DQCIQBEQpPKA9P3DQiLQ8GHJIQISPLIQG9P3ePa5PzcOKuPMKP0AQ0kOAfPXYOhWPaEQlqP7AQ91PEHA1AOq5PQLJYnBD2PNfPDBQibPGZOoIQIZOqIQXyP-EQYfPJnPOBQtXPZQKpGPT2PArPVBQcZKC6PtfPwuPx9PT6PlHK1uPGJQBPPBJQryP0bPFJQRJQjMQIJQxfPKJQymKfMQ2ZKOJQUFQNNIt2PJvP-fPLvP8KKd6PTVMPrKaJQVkL9HPdHPQ-PXcPk6PgJQxFQjYPYkPzVKdvPZ-PfcP5FQvFQDkPzTPWaO8nPk_JRGQ82PHNK3PPQjKO3PrvPFGQucPCNQ9LPLNQDsPsnKOMPekPuIQfGQCyO4cPd3PH7PBKQ2-PzzPTsPTwPFuIYGQ--PFwPwoPHwPTUPaMPLwPwzP1gPD_PB0PnGQ-JQPdPLKQOoKrGQZsKK_PuUPVKQ8oPZdPzGQr7Pn7PP_POhPPPJiKQX_P77InwPMXKc_PxWOl2PCDQ-MLEHQHVPCNP67Pm0PZlPp0P_9Ps_P3KQflPa4P1_PHBJZ4PgpPXDQXHQGxPCLQ8_PeDQXJPAAQngKiHQoVPFAQypPh8PsVPJAQzpP8lPRLQe1ITLQoaPVLQxDQZkPttPYLQ1HQaLQWAQokPFqPliP7oI7HQkLQHIQCEQgAQfxPiAQi1PpLQR5PniPy8PNSPrAQtLQ1eP7xPjmPUEQYwITEQOIQNuPZOPfWP8LQCfP-LQT9PTKPV9PCMQCBOA2PBpOwJGmEQkIQv5PEBQgbPI2PuPQSmK6OC25P1OPTMQEDQZfP2PQVOQeHKs9PZMQtqKq9PlmKFrP6yPmMQOFQdBQrfP7VPD6PXtI-9PjBQ7IQHJQZFQnBQbFQpBQQJQMQQxjPa6PH-P-tP4MQFtI6MQEpJUvP4BQtVKpJQkHPLGQSNQBWK1FQK3PeyCqLPCCQ96PXzPFCQi_J_FQ4rPeVO6rPqcPEvFscPfaORCQkzPDUPcNQzHH_YPcNQY3P35PboPraOdoPmNQf3PoNQh3PWGQYoPhCQ9-P8zPISK-zPMwPu3PAjFG_PF0PI_PWKQjZP0CQmsPqqJbwPR0P4CQ1UPmWOS_PO0PmZPhKQV0PjKQ8GQlKQa_PIpPf0Pz7PjUO77I7ZPiHQNgK5SKxKQ43JzKQNJQ2KQF8PQ8IAxPx_Py0PeOQ0bOYHQlpPURPcHQ5bOELQWXOOcKzlPjDQwpPdJPDcO2pP_hPLePqHQNePDiPpBKmaPvDQpaPWLQTlK8OQbePHQQNPQ2zPEPQdiPb1Pr1PbcO8HQVPQfAQj1PVmPhLQbSQ9tJPPQ-DQIEQCPQPCKMEQ14JyLQPEQYPQcPQxiP-xP8ePukONKPCyP41P4AQZrOYIQeEBrBOQxN-nNqSA09GeXPznAoEQwmMyQG_-K60Ln1OuEQ3EB7SQDSATdC15NKfPMnO8xOQfPtPQKMQhGPwPQTTQvOPrIQz5JtIQ9QQNBQwIQtHLX8L4SPA6PbwJHFQuGPJFQZBQ6IQfFQo2Ps-JfjPTQQdnP29PeBQ_4P4yPufPMJQuwPWFQsTQ3uPyyPDvPxMQr_PtjPPJQIvP9yP7fPZ6PrnPb6PWHPmFQF6I02PbQQh6P8BQD_I62PWCQqQQ92PhQQFUPaRKrPPpHPs6PoJQaNQuLPGCQvQQICQuJQdpJ26PAoP46Px6I1QQ76PlzPUCQeNQ6IKZCQ6NQjNQjkPuaOlkPqNQUKQM7PXfKIRQKKQfZPHbKeMALRQ1NQroPYIPa3PxEKuCQpUQpGQGiOVRQKUPAOQiZPCOQ8CQzUPq7P5CQfwPsIPfKQuIPB4PLOK7GQb0COOQH4PQOQK4PqwPFVPbhPXOQXlPaOKaOQq_P1KQ10C4RQwiO9KQu_P7KQH8PNaP6wPQRPL8PbHQ7RQ6_PN8PdDQgHQLNLqOQWtKxlHESQHePGSQPLQpDQMLQw4PsDQlKKuHQD8KoJPTSQ-pP_OQ94PW1P1KK3NPztPjSQ1aP-8P3tKIPQoiPxxP_HQKWQAUKzxPmSQsLQA5PPqPXqPGKPZqPJuKUOP6ePxSQziP2cOW5J2AQfPQbOPhuJiPQl5PkPQ8AQCMQ2BOAjPYuPG9N0EQuqPpOPNMQ55KMMQsSPVfPJBQsIQ95K7JQcfPp9P1PQWMQiHQgyPjTQ5OPlTQ1KPnTQUnPRiKUnP39PpBQ6bPoMQtTQGYPMTPuMQSrP-IQ2TQxyPBVOQQQsyPC-PF6P-FIVQQvBQXQQVJQP6KL-PDzPo7PTcP06PRCDdJQR-PBNQ6FQnPPQUQwFQRpJkJQ2FQmJQVUQZ-PfQQYUQsQQaUQ-FQ1XQAGQN3PCGQ2HPAoPo-P1JQTCQ7rCVCQpQQnkP2cPARQc3PMsP1-PSfKfNQNZPBdPyhOO7PoGQJwPUZPeGQaGQQ7PzkPoWKkGQ8JQcQP-NQ7UQ_UQLoKBVQlCQDVQWwPvUPMiOiNB_3P6WK6CQcRQQ_Ps7PPVQhRQRVQ9GQowPbbOTOQ9sPJpPDDQ6PQMSCGHQibOLDQS4PvdPeVQclP5KQVVPDDMUpPSHQiOQUHQOtPJ8PJvIRtPM8P9RQsVQKZQ0hPvVQspPOZQY8P5hPkHQcaPmHQv4PIAQgTKHcOMSQhtPOSQvHQ_VQ0DQ_PP-OQqaPsjOBPQ3HQ4DQw8PYSQEIQoZQxePjLQg1PZAQ-HQFkODkORWQQ5PTWQGIQNWQpSQ_pKXPQH9P1LQRUK3LQXOP1AQg5P2SQEyP5AQ5SQX5A1BO4AAY9PdTIgvOvqPxPQuLKVTQf9PzTF9EQKBQnKP5WQkuPyIQ3PQSMQ9WQkKP_WQ2IQW2PiHQ5IQeMQiMQMXQIrP6TQqyPHTPJXQL6PhaQ3TQqMQfnPzTQrwPRXQoTQLeKVXQDQQXXQCQQbXQ4oJkFQsiK4aQDaKBzPirPZJQIUQP-PKUQRxJMUQCYQRUQDNQyXQlYPY-P8nPJNQE3PoXQuYP0XQoVOQNQcUQTVIwJQTkPOCQXNQwxJGGQNbQkcKHbQ_6PBMP7QQgNQbTQYYQszPd7PEZPvzPTUP8vPTYQUcAFRQPMPtNQm3PwNQo3PlCQq3PB_Pt3PQsKPKQ51ARKQRdPTKQxbQ7NQ8kPeQPgYQDkKM_PDOQtsP3GQ0GQbRQ2GQT_P2CQV_P8UPMOQWdASVQnKQUVQtKQoRQSOKNpPM4PbMQWOQn_PKDQbVQrRQODQr0PgVQv_P1RQ6KQ3RQzRQthPMJPJZQrVQWILQ8P3kKsOQASQYaPA1P0lPTZQD1PVZQqDQoHQtVPyOQvVPB8PidB8VQSLQmXO7pPQSQAWQojOjxPDWQqcKFWQyaPHWQfSQHPQtZQiSQfSQPWQxZQePKlSQAIQJOPUWQE9PWWQLEQ4ZQw1PuSQGqKPIQbPQZdQdPQhWQ7LQjWQFLHlWQ6AQnWQBMQuAALCOEMQkSP4IJDjPvWQdbPxWQiXPzWQkXPIBQ2qPT5IhNQ4PQdTQcMLWaQ1YQCGH1IQffPkTQeaQ2XPYXQZjPcBQr2PQFQlxPG6P59PsMQrZOJeQ-qKPQQ2yPSXQpTQUPP1aQqnPuBQTeQwBQDUQtnP8aQRvPgXQxnPbJQGzPlXQANQfJQabQGbQXUQIbQHNQKbQnJQxXQkeQnvPZUQQbQbUQwHPeUQK3PgUQoxJ9XQmmI2JQlUQ6QQNUQDYQHsPUaQL7PMfK-UQ0-PkkP7hOrbQGIHHRQOYQ_eQTZPbkCSYQrNQmCQKwPoCQ_zPNRQZIHPRQqGQ8NQ2NKYsKDhPXKQlQPFVQdKQ3CQFOQJVQ1GQyGQEcQGOQ5GQgRQMcQZlCOcQb_PYkKRcQmuPOFKqfQwbPFHQwKQYOQyKQ97P0KQq0PJNPSDQx0PAZQkhPnVQepPMaPrPICZQHZQpVQrlPtVQUtPmcQTtP-RQxVQlVPucQDSQVcKCcOvuCEcO4VQCGKrDQ-fPtDQNAQPSQ7OQfZQstPxRP_cQDdQzTKFdQ6HQ-DQcmH9NPJPQHqPMdQmePFLKZmPqLQkGKNmPD9PEuPWPQXdQ6ZQwAQ7nCyAQbWQSIQWEQEdKYEQjCJXIQITQ6SQYZDIaQOPLg-NsCKtdQ0WQHjPhKPpIQydQ9hKZTQ4WQ1dQYaQSjPpbPa5IufQB6JYMQAXQ3IQbZOkfPgaQLXQqaQ2GPpaQTXQ1qKRFQcFQg2PkaQSOQOXQbhQQeQ4TQm2PkhQxaQOeQwaQyiH-TQXeQhMK6aQvUIwhQaLPFUQ_ZKRcPf6P8MQKoPkXQ7jP3JQI2JqXQBhOoTP5eQFbQsXQJbQazPS6KSzPSbQ-hQyVKrZGe-PsJQy6PRNQCiQzXQweQjXQbpO-rCKfQxvP0ZPdQQbNQBiQrXQpaP5JQrVIk9PpbQ9JQlNQKQP9aKobQLfQ-vPfCQGRQtbQiCQdGQkCQXCQDbKzbQIKQx7JXYQbYQZ7P5NQD0P6bQviQG0IeYQ6iQ-kP5iQSGQe7PaYQQiOIhPgfQIcQ4GQwsPdfQaRQHOQLOQXiO_UP_GQWVQYhPQjQVFQvbKk_P-ZPvKQVjQBaPnbOMHQfVQjcQfcQWDQ4dPEtKI8PhOQAgQ3_PnpPWtPocQ7_PgVPi4PQyBNxPIgQSZQ0VQwOQ2VQ1OQgaPJSQe8PGPKaZQKSQqBK04PGYKdxP-HP44PuXI64P4VPiZQSlK2HQu1P4HQkKIGdQxxPIdQigQ2ZQz8P58PhSQWSQaAQDEQ98PNdQJLK1ZQSPQH6IsgQ2xPhmPtSQwgQy1PbdQeqPN9PAaQP9P3SQaqOUKPkpEYVDVjAUEMf-NB9OT-O4DPlFPX-Oj8HAgGkLNY-OB4OjbMnOGl-OjLNsZDz-OF9MKjJO-OukQq-OkLNn-OxnGu-OW-OClQ3BAhEQOgG74OGlQ5kQs-DYaDwaDzkQNlQ0tBk7O47NF9MeaD7tNBlQNlQ_-Oy-OmkQHyPmVBeRDgOPUEMS6Nw0OHDPPcDvkQhDPmlQGAPY_OGbDE_Of_OGbDI_OCLNk_Og6OrsNxlQ1GLGbDd8MulQMbDBGLX_OP_OScDa_OL1O6_OebDe_O8lQ7_O0YIOROgDPLGP2ELy_K29IHTQTuPPLAflQ-zLLSAQmQBKBYJFW3CfRI_aLidNylQBKL7bLEXPUKPQmQlWPUmQlHBBMI7WPNVLw_KFmQDmQy1OyqMcOHo_O0KGEmQyJLkKL-_OLRD7bD1UFWCPnDPsmQwmQJAP2YIgEI4YIBTPllQHAPRKL3KG__OumQyKLz_OQPOkNEfAIEAP7hJDnQCBDIAPBnQV_AjAPqcD4SQHyP9KMiOGykAhnMJmQTdDH4OXFOqmQIgGucD-DPlAPqAPVAP8ADpAPhAPanQJ6OZAPyPAbAPwCPdAPILLvTCSAPTEPUAPgdDQnQSAFo0OO-OrAPgnQlnQgdDxAPtBAXdD0APfQJz0EsXD-nQwlDjdDBYDSnQOmQuAAVWLshK9DOYnQxCPnlQMoQoDP6APlDP9APCLN_APchDTBPVlQnCPgrMVEPCBP_BPYoQYCPeJAPBPrDP3BPlCPACPoDPWBPnLNnEJA4HaBPieDKDP89BkBPsoQmBPiYOBEPZBPheDReDtoQ8hJrBPp7G-AP3eDWXDgCPsgDvBPioQbgD5BPcAP7BPhKNRDP1mQrCPweD8BPcoQkoQeoQkgDsgD0CPTpLUoQlfD48GNpQ2DPfoQOCPX-KQCPAMNYkJTpQZCPldDChDhCPbFPSoQDBPDpQrnQVfDiCP9BPSDPJCPppQMpQImQmCPYpQoHFJTDqCPYXN6CPYPAuCP2CPXJDRpQI1MJpQUBDECP4CPzBPSgDkpQ4BP0TG7oQgEJgaCADP5mAMOGR4O3kQpoQcBPvCPRCOxCPPqQ3gDNDPBqQAhDQDPqpQIpQ1pQPDPJEPZqQvfDXoQXpQkgDZDPDqQcDPJGPDqQWpQAmQGBPahDhpQZhDeCOHpQfqQTEOk5PjdQlWPNYCIYN2vJcEEHKAodQRtN6AOpBPwdDI8OBpQwqQGoQ81PPLA1qQWuPTgD4qQJ4LrWQjLHBjA8qQ59O_dDWoQxqQdmQHyPNYCYzB_AQuoAUtO9WPdzKP1L9-KSXPjzKyqQUKPUrQvoQbdAxoQ7fAknA1oQ6OAxoQ39AQyGECOcOH0oQWeDwoQOuDjxOzqQVnAMTQ9qNXJDIrQ6qQX_BxPOGhD8oQyeDVDP95HfrQTrQU3CsXD3qQXBD6qQnoNidNFpQboQfDPAsQSrQHoQNYCnrNELBSqBvFOAhQqxAPXP3mMxmMdrQDXPkqPjPQ0qQEYCRsQ4dGTKPNkEVrQTsQPyPQMBR8LdcIETQxWPOdOBsQPsQfsQuXDSXPMXNKDP-lFkFOqnABrOxtOnEQosQ6SLRXPKxGGTQGyPusQ03CoXNqqAblJCtQwrODmAQsNUQOOrQUpQTRO58GtDPOsQDrQIoQEYCKyPFsQ5qQKrQM9FE_FgPOIgGopQjpQArQ8fDNsQcsQmWQesQBtQQYDUtQJrQbYN3-FVaLLPOeCPtpQMsQRrQgtQzrQpRANYC2vJSsQ8ACSFOuWQj4KCTQnNOZsQ9sQsEQg_L_LQkdQErQEYC2vJgsQ_2L1tQdGPnsQuWPDTQ7LHFTQ9tQpUM_tQitQeJA_AQJpBrPQIMQlIQG2PqSPwdQVyP1WQzdQ4qP8WQNhQ8qP5dQWcQ7PQgfPWjPaMQQhQJYPSnPEXQfhQr5JPFQIXQWXQJQQ69PKeQhhQRlP-9PoBQvuQyMQeFQu2P1MQw2P2HLyhQBnKZeQ0BQbeQTvPJUQZiQiLPJiQZvPFvQleQTUQr6PnQQKNQbiQMNQjvPtQQlvPi-PRkPUbQ36PWbQn-PiUQp-PkUQAYQmUQ8rKoUQjiQcCQI7PtUQj3PDKQwUQCdPC_PJJKzUQiGQNKQWYQX7P1iQN3JXWO4iQf7PhMP8iQAjQ-iQ0vQL_PiYQ53PbKQoYQJOQQ0PvQP_vQOVQ-CQkKQw7POlPWhPtwPuaQCHQihQrRQ3YQzbKYjQFNPp8JbOQihPOHQ2RQ5fQATK_fQG8P9fQIrJD8P2_PuhPe4PzhP0kKncQHxP_RQbNPeHQPpKuOQb8P2lPycQ5VQXZQ6lPPLQmtPnDQVQI7jQgcK9jQCQPMPQXzF3VPhZQRSQFkQW5PHkQDhKQWQ0JPggQ28P8DQlgQT5P3pKogQQPQgqQbLQUdQw9JWdQMIQYdQhkQadQ9ZQcWPXSP1SQkkQCaQCrQAMQBuQ03C-3NCiI_nG17NOXP5tQpsQLuQrsQaxQAuQRtQdxQKDPIrQ_AQfnLixQ6sQATLT8L8tQssQPtQbxQpxQeJA1AOltQodQAjAWoOO4OAiJHLNdqQupQftQS9PhtQ0rQEYCGaQ6xQWtQRmMAFGJsQVhDmqQdtQlpQnxQQuQpWQ5AAJyQntQLdIyhMpTOHDPHhDuqQeqQetQutQEyQoxQV4NNJAWKCpWJNLORhJL9MOoQAJAvfOr_KpyQxbDL9M6eJNJAvTEK9MsbDpLNxyQnrF3kQwyQE9EMyBhnDHKAblQ7hD1yQphDihDc4NbiDe4NjXEDuM4XDb4NN9Md4NuLNf4NAGFxLNViD1fNh3OVnA94NnFBF8FX_BXnQehJ0LNPOD6vOtiDF5N4iDQqQ0yQTdDa9M2LNK5NnLNbzQliDJuM75ONiDfzQBjD2fEcSOX7OtyQtzQUvADjDJuMspNPvAkgCIBB71NXzQ2rN1DPfnGQjDB2NGnLyvLcPDA0Q8BLNjDK5O86LIGEJ0QbjJlsDVjDoJMiyO5zQbFA9yOfnNIRAB1Nn3O7lDn9MOSDqyQrLI_LNCaEk9MhBPXAId0QznN97DeEPruD_LNJ0Qo9MSPLA7LdwK0nDxnNzjDp9Mo0QFwKAkD04OREH_LNJjD3zQlRAR0QVoLLLOlfJZtQyuEvlDSjJH0Q5QDRzOF0QDCLUjDMLA_lQNUCu0QA8Aj0QejDmmD6LNdkDf0QQ3Nx0QsjDMDNr0QllJK1QZ0QV1QYQNU1Qz7Dz0Q5WNP1Qy0QikDciJNkDahEQpA-vOY0QQ0Dm1QxsEI0QglDvlDLDLg4LkoDxkDCaEfrEy1QakDUUGlkD0rEk1Q31QPDLwlF_rFt1QYuMNwA5pIReAukDC0OJ1QZmDzmD6kDAVA6ZMu4OypLdoNurM7kD6ZMH2Qt0QZuM9lDK2QSAFOlDD1Qq9MolDehA11Qm0QzmDbuMP0Qf2QV2QeoNwaEIyLEpGg2Qm2Qt9MdxLP2QylD1TAb2QilDONJN2QX3Dt2QPmDCmDA2Q21Qk2QzMNAmDEBAT2Q2SD12QT7CQmD9IO10QzmDcmDrBAe2QuYH62QG3Q-2QqjDF3QmWAkmDxYHJ0Q3vAjmDqmDG2Lx1DP2QwmDq7Op1QCMNa5ECPA1mDR3Qu1QumD5mDCPAI3QOuQ50QFkDbOLpQMf8NO4Lc0QFkDmvKpmQymDvlDv3QB2QN_Er1QuSAo1QgmDu3Q23Q3cM42QisO60QsaA_vAs8N3vOalDv1Qp_HbnQx3QC2QS_GKSA43Q_0QJ4Q01Qg3Q03QjkD41QRKEXmD71QF4QmmDhkJEjBF2Qa2QJ0QZ4QzkD_1QD1QHYEOpO60QkPLJfIqdQD4QxjDzmDb0Q5cJP2QX2QM2Q93QJ3Qi3QW2QElDS2Qi2Qx4Qc3QQ2QAVAmGFz2QI4Q44Qh2Q0yMw2QDMNm2Q24QqvGp2Qd2QW3Qh0QG5QqlDuTOQTN_2QzmDu2Q0lDS3QUlDy2Qw4QF5Q62QmWDBmD84QpkDP5Q22QM3QwnNX5Qd5QI5QTRJP2QS5QbmDk-Ll3QO2QO3QWmDE5Qp5QK3QP3Qo5Q02QO3Q20Jn2QX3QvYH9dEa3Q53Q62QLOAf3QA5Ql5Q9lDwYH95QyvOozNRtORmMfgIX0QSoDgwGr4Q10Q8oDyAIgwGtWE2AHDnDQTMCWNSlDlvGwAHcnDO6QwAH_AFoDBanDy-GrAI2AHSnDynDyAH2lAk1QlvGpIEwAIRPQYoDO6QxnDgnDE1QjGNPXJBINNTOc0Qu6QCoD6nDpLBM4QvzNTtDlEPm0Qz6QHrD45QhwGnoDZoD-4EY1QZmD86QxwEJFC36QF7QWYEvALe6QJnDgoDZoDpoDI7QgwGwoDV3Is0Q_2QJ7Qs5NR7Q0AIO7QLpGWvE0xQvtQD6QN7QuAAg7Q05BO8NpLBIxOQLJowIBBQ1WAUtG1dAsmFsCOSKPj7Qe3Ax7QtvNjoObxODMO3tQi6C43FUXAu7QdXNf7Q8oDBLCz7Qj0BpyOqIGGQCUuQvLAs7QeIAUtGLgHI9PqGA67Q0PBK8QWtGyvOcEArGGy7AZuPu4Kd6CGtO16FzWP8IAZ8QV8QvRMPELqlAZ8Qz5LPvANkAV8QdXP-7HrvKsAMFtONDJ5AQXcHBOAtlAV8QnzO6hI9UJ3FMk8QHtBLgNJAM0KJIIAclO05Bi5N14DiqOl2GmsQiUCRLFnhBTLFPICVLFaqOu8QMPA1RBTsGbFABnFYxOMCFhFOAfAOJCloO8WPRHQGtK8oF9RCqZB_oKOpOK9Q6AQN9QLgNqCET0QuAAvoB_GAKQAzMJOtAFaDfRA4eHG8QBTQwxQITL8sQIoJNuQ0-L28Qr8Bf9QSREzXCj9Ql9QyEPo9QHMAOtOD8QAvOQqO4sQZrQPnJbrQ30LasQ-sQyqQe9QM9Q49QidCdBOO-Q9ILHIBcVMevOn8QsWPIuQ-WPG-QvPLI-Qz9Qd9Q38QM-QVoBzRIC5HxcIPREnXMpQADYJ8AC0DPCrOE-QWXE_WPGUE2DOvSOvtQe9QsGGoxQmtNMJJA-QpJCQ3KATQ4vFUxPpHQ2jQi8P7VQ0gK4OQiyOy-Qp8BlWP1-Q9HA-nNQ2KHuQoRP0cQ0OQ2cQmRP4cQM_QzwQbxP09QlRAE_QHEFgmQ9fAlHBcEAx6DA2BX3BvwOFKILlKxwFi-OV_Q8IAX_QJ3FZ_QxEAb_QA5LPfNIQOq7QkKKB_QzkG8fBJ9Q38Qz-Qp_Q--LL7GIKO4-QATOQTQxkGoGD40Qm_Q1_QF_QUzQ9fAKcBe_QCdO47Q-_QzOQYZQyvOn_QoxQsGGKcBS9QY0N0LCXPOgvOUgQUwFisJx8NK-QCARY_QEARxEAa8NplOBxLkVEe_QlJO9_Q6cQC_QisOOAR3_Qa8N_rOrOCWARugKQLQZxP9VQb8QHyO29Q2_QeARjBAa8Nl_NxEMYrQ5cQiRPAAR1ARgkD3ARpRA18NAFAnzHkARC9QxVPl8P0_Q2ARDAREBR9fA2vJ7ARRiNvAR_ARJqOBARNBRdARPBRxEAafA4DBPIASBRhBOq-Q-AR-hPABRxaIc8AolOR7F_XBn7QxrOAwA9ARoGA1cI9ZA3cIsnE5cIZrOlBRdgLNBB-bLuJGX_BDzOVNOK6Qq8QybMHNO2UFqnQHSOMNOiOM4NMLWMVLM6OMuVMDHONGJ6sLi2DdoMACRwOMiyO1BRdqNtsA8QBjkA6CJbHGAjAyHOZkMKpDHzOluLoSLdCRhwDhCRJMEJpD42NOpOTCR3BRasAW_NEHACKAD3Aw2NCrIiJJgvONPNzTMQ1LUXMgDOSHOyNOrtAkDONjOxNO9NOzNOaHO7NOiHOwmMm0Fv-QOYKCDR6tQkHOAOO3DOPvAoCRz8AWCRT0Qw5CIARs3QtmNaNOX3LfTM6KO8RDdBGCYNYKOOKOpGOHLOOMNOKOaKOfDR29MOKO9VN1GOa0QnGOLMNE7NsBPl_QuAANDRXsAPDROSDGnN5xOqnAyCRZcNNHOKuQTKFpNOeSBxSL5CR4mMuNORzL9CRDnMZHOhXMc_P8NODERlcIFnMlHOBDR2NOTHO-NOFQEFDR5AQvDRVCRasArAOMSL0kMo4QW2N8yMeCRXDRSSJ39McDRbERY2N45ChwDPMNf4OskEZ2N9gNMDRUsAUCR8nG18A3_LQ2Nr-CWERwCRPTQW9QD9QlNOHKF5DRJzLdRE0mMxMB3NOl0F7CRWILCERtDOkeBMUMGERHDRdcIEDRLERGDRNER-DRTUCjzLKFRSERrERpCRuERX2NwERPIAS2N0DRRrOhBR2ER2aIKzLpEQymMKzL8ER5NAKnM_ERVHO8CRXHOIERFIBFFR1NOjXM-ERJER5NOx0FMERtFROER1uAPFRKDRw-QhyQTERtERGiAL4OF8FDTIPqMjCRVHAlCRyoQ6pMWKO7bNcDR7KO7JMbpDjDRVKOhDRxKOMGRrGOlDRAEPFGRqDR2sDF7NRGRhERQMNDQNgER45CnuMp4DqRNuVMACRUlQVNOQVM3NMUKOPlMICRLPMvMOLCRGmGyMOaFOOfMjkMomMorDPfMfBQoMO9dMUjMUSOaIORbMCiMgROJJOJiMQoMhKO3oMGWMSLOlWDgYMQeMbNOjYMkjM6gMBHRoYMTDOHEOobMqfM1bMNSOMHR-EOPHRXaMfiM1bMUGOfdMakQ6GRXLOaoM3iMjKOFKOdJOoLOgIO6eMHMOQSOoFOWMO93D8LOtMORkMcRNzROaROXmMQuL3nMyAMJRLDvJCoBsNAFvJKkLyjFDHR1yLPkL9HRH2LOUL-NAAIRRkNW0DTlMkfMElNGuD6UMRhLVMN-VLYINrmMliNUgNKvD1uMEEOMvMogN6uMqgNvTONNN6gNlMN8gNN5QRSOqxHWwLwHR0jLMhNWiNmONGOOtbLHYLYMNvZLEGMFaLqZLyROhONTgNsIRbZLMIRvZLfhN0MNaIRopL1aLASN7ROtbLoqQBQOJcLwhNUvMLON-uLBiNWwDDiNrTNkGRvhNjdL9IRdcLJwDASOgkNSwDUeLmpQHSOevMwROdoQKJR_YLsROQJR1yL5vDViNV-M2NN2ROs-MDNNifLiJRUBBpgL0-MT4OEJRliN1RONJRjBBJBIwIRQIRXvM9RObvL_ROxJRdONniL3AMuJR0AB6iLJQGUNN2jLCCF44MmJRzPMGlLAkN6iNCkNKSOMlLDrA0vMvWFrJRXvMdlM-uL0lL5fQAJRtSOFSO6AMT9NtjNqpLaEE8vMcNNDKRLEAI_MvjNK_MOKRSwMJSOzVMdkLNGLRpLPGL8pQRJRfKRioLvpLmBAxpL4JRZsL_jNZpBqNN7iNeKRTwM2rL4KRdqLW_MIwMIKRmKRykN1qL_AMVIRBLR5rLh_MzBBj_MJJRqTOnlNnGRyJRSwMWlNvMIIlNKLRUKRcqL-NNXlNTLRVQOMLRz_MDONftLrlNnIRa-MgBI0wM3fAN1DjKRx_MjLR6lN3NNtBIpLR2vLOmN9GRVJRMmNsLRwBAPmNQONfIRnOOmxDgmNI9DimNrFPkSOV-CBxMXONA2L6xLQxLD3QLLRVyDE2LXjLi5QsjNfxLeqAK2LzGA05Q4lNKMRf2LhxLMyLOMRuROJnLT2L-FAzwLIMRHHOO2La2Lh2LjGREMRQMRL2DJxMZON5IRLQOogJyKRNUEVuNZ0Lj2HTHRJKR48Ai3Dz8AGEOOLR3OHwMRXsAMJEoHRsSOHuN9hAkONKuNELRRBBqFOALR13DMkMIvJTSOS3DThBsHRy0DV9NGNR53EP4DyHRZlMS6QzGRbOOPNRoPDRNRKlMDSOHKCPCRhOMUqDGCRouKhlMn4DpDGpSGs4Di4O9gLeNRoDGmERoSGViDM4QF5DLVMrTMFlQGTMiNOjNR21LwNRK5DUJRIDOsNRduLdPMvNR3NR9KDi4Q2wO6FRdoGGiALOMIMMuKMRqNJtQcpMECRbNRNLRnCRSFRODRasAGbFWTMnUDh4BLtLrdQ_HB3DReFR5ERgFR7ER3CR9ER0FR6CRmFRBFRoFRDFRqFR0NOyFRyDONFRJFR3FRLFRzFRNFRJDR6NOQeI-NRMORwDROORQpDzEO1pMWLODeN1LOlpMkqDdNOkGRFYMvkMhzQZJORNR4lMwTQeNOimMVYM5GR7HOBeMfRO4MRhROcjMAHRIHRabMEIRWROarDGHRIIRJNM7cMgdECpMQPRoLAGHO9OR-UMyMRgjM_WMtMRyGRyqDVHRzMR6MOANRuGRTGOuGOQhMGbPJPR8KOBCR8ORdHRrIOLJOkKONJOAJOlHRLkMzLOMPR-GRNcMXMO1bMqMOWHR0BRxORUER18AMcIEHAxXMwHOwCRf8Q1ER9UAWORRXM6tQeDOhFRbORjFRuFR6TMAERc_PSzLdORTuAkORqORmOR-CRrtAfHOxFReQRscIgQR2eA2FRuORRFRc8AsERAORUqMpqDDmMPmMayOmFCgTAtqPVOR3ERtSL1CR7DRlaB9DRmQRnBAiSFZQRCFRHzLrFRlORlQRpFRmXMRERZuAHFR7sQOFRuXMpORqQR2BRNORGQRvQRnHObQOBzLoIOQTQzCRfFR2CRRHOcORnORAFRGdBBRRwmMDRRkQRPUMHzLoORpQRJRRMFR9QRtORjQRPRRsQRWCRyqND_FpSA9GOVMRcERBEOy0DbROIPRZLRM9A0HRmHM2HR7uJ4HRT6QvLRQSL7HRwXBSPR1RRwQLPULGSL4hQZJRESRDIRkULBSOSEP2LRTsNNxMRSRzwAqMRTANkEO6RRqROhUApPRxIRM9APSObSRdRO73DjMOQuLHNRuLRmuLKNRIvJN4DgIO5RRDQRrQRTFRBORprBbbLVQLLoQISRmoM5ORYvLHIRRzOBgNKIRLYM1IRhVLGWLEgN7JR_FMC-MTIRE-M1LR5MRkIRWiJpgNggNs5NATRP-MpxDmMN-MR5gNNHMuMRhIRgJRNhNtMNUTRLTR_XLvYLrIRyvDtIRvPMCZLcJRBIRO-MhvDEGMgTRc-MOvMe-MJTRNPRWIR0pQdJRnaL_IR7RR0jLGJRgcLfLR8LRnROCJR-MNIJRcTRqxHlROXTRGEHoROrMRCfLrwDVeLbvLsROHVMXJRlTRFIRvROt-MmIRYLRcSRGEHfvMbvLINNnWA1-M5TR9SRZgGcgLWURThL6ROCUR_TG0JR4KR2JRgURBNR5JRgPBRhL9JRE3M4KRujL14DqVNsKRONNSDE1KRIlL3KRETRgHM0jE_-MNKRaURJIRMTMoBPTURM0L7lLx9L3SRh1KWKRNTMjSRqoLaNNbjN42NoMRJVRaKRAwMuoLCwMSURIVRbNHioLdNNaKREpLSpQhURlSOYpLPHEwKRjuKWSRk2H0KRBKD2KR_KRjIRarLUwM3NNoNNlVRlLR5_MikNY0DtVRiROtrL0NNskNxVRVlNDROxURQLR6NN_TRjsLu_McQNTVRgIR9VRbLRplNdLRhtLAWRTSR5lN4MN8_MrNN3URKuLCNOnPRyVRqLR7KRNmNyLRoSRrwMITIxLRzLR9wMlMRxeL4LR2uKU0LKANiJR-LRsNNaqO_NRwRRzSRxWLVoLChNdbL1bLFPL0SOBpLqVLOtQvtQmWROORoWRVUL2MMvdLOqMu1OIWRhMRfuG5SROwLFyLawLO2DaMRNSRFMRlyLeeMUMRJMRWMRAMRGyLNMREXRgMRLXRIxMmzDixLJXRbMRrTOMXRRyL5yLVXRFXR9WReuL4wLQwL6wLyPRULRdXR58AwmN8VRI2LoAGlWREQR7FRUqMprBSOAFEGUsQhVRGbLdkMy0D1MRtsAgPRyXRMfD-tA3MRiSRBWRT9BLxQjXRhUAUANiOBuUAlONfpNqERwSRRRRySRsBBblJsQRaDCyQR0xHc6BLFORBB2XRIFAyMRLORJYRyOR18Am9Qc0LeSGC4QklQ2kMQNR9BRkIMalMTTMAlMQNRmTMQKRJ4CLwO-tQlRA0WR18AWFR1XJx4DFEGXRR-zQkIMlNR10OubM4YRu4DnNRmSGgNRViDllMoZHglM9YRilM_YRv6DS3GwORZYRFQRGiA4WR7CJQoA2ORsoM-wL81LcnQ6cJSZR6NRlwL74DuNRpeMzNRYKMYZRMVM2KD0TROTMcPMgKMdZRSPMFeLs5QYYRQRRaYRMZR9dLXyLw0N9DMl7B14NeQOeuDzNRcmQzWRrXRv5BIJDBnFqdAWNDhXNwRA5TAW1NZSC1QRztA1SFS7GDlBFUM6qOuYR4ZRiPGn5PeEBAaRDCFfwODpONQRu6G06GHbIBhAJbIW7G1tA-TMEUMd1NJZRqZRtsAMaRlPQbrOqaAc0ARaRL_QFFQVaRDUMo6AYaRFGHFaRWaR26GdaRyqQ_NRhaRpRAPaR5SFSqBnpOVsQT1JuaRqaRT7GAUM_qP8aR3SFxaREXPzaRIJDlWP5TAzLMS7FqBRqnAa0N6aRkSFCUMx6Gp_GIpHBbRI7GF1NyvOFbRoxQ5TAorCLbR9CCDaR9TMGaRuIAsaRtSFUbRNbIWbRb8Q7jAe8QGRJteOTUJafO0UJWfOG-CdfO9GMcUJBfONfOA5Kh6CKfOu5L0bRVfOweOh6CQfO2GASfOzUJUnOcSHjkAniAs4KW5Ng8QvbRbUJf5L6bRm3Qu2NviEOxAQOGrYNuJGJRMX8Q8bRG-CFfOyUJtbRCcRDpAQcRazNbqO9SJL3Nz8QJcR79CYcRp6Lf-LnbRccRTGAecRobRTcRItQP9Fa-LnSHl5LZcRMcRl_QDcRdcR99CJiBmVBqBA9SJzrODQJwcRoUJD-AAfOncRCfOIfOm6LxcRo6Ld-LBcRlwO2cRqcR99ChlQtcRDxK_cR74KGfOacRLdRDpAqBADlAXCRv5KPIA5vNgKAwTAs4KNyOWFCq-LKdRk5PDcRYdRCkAlNFs4KfYRIcRWcRKcRElAFHMiSHDnODcRQEAQxAs4KrPM-cRjcRvUJpUJxSHGHMocRviE8hBh7F9SJv0OsdRDfOB5KYfO7eOVdRldRRlAndRtMABeRn-LdpLicRtdRhUJh6LZfO0cRbcRulAMeRlNFadRkaRcdRpgB6HAfdRPeRnxHq-LjUJJeRcSPcSHZeRh7FbqODcRYmGs4KbsN6TCjeRwdR24KtYREbHttBYFHhJMH6LUdOKeODnOA-AnwIaKP8xOsVJRJF9-DsoOq-ACPMVXJgRIc4HdfOpfOTeGceGsfOSPODnOEfRGJDiPGrgJU0Q6AA8FGUoMS6HJfR0vKqfOmfOtFJtfOFmO2oAENHd4CTcRueRtACjfOrFJEtMgfOX5Ce7QEyQgfRrdLMTATfR9SJiSOzhMmfR34CffOW5Cq4CsoOXcHifGNOOS6LWeOJEMYeO38Q5fRI8H2oAxfRqbRGXJafRLfR3vKRxOk5PC8H2oAWULGKBzFM3gN0fRtFBUVJMfRnfOqrOBLCi5NMLDWnBnCHpvLg6GX8EE7E5NEkZRjYRDaN--DK7DLAEaHB4DIj_CaEBhgRyBA5NRJVNY4MIrOZgRgKMokMo-LN4O8YOEdOM8GtgRvgROuQlQA-PO-0QfQOeoOSeCP9CK3KK4HcQOsrQCPOXGMYcASVA5LAm1BNMB-POxPOBhRSmOWzQLJGTOLjAOa1NhJGGDPPIGAJG7KAPEGqyESmOvBAqBAvFJCPB-PO4POhPOX_L_7AihRp2Kr0L7PHHNCv_QBYRiRJj8QhhRvFJGNJwrOx9I-eRGOR-XRvFMphR0hRhWAYxKeRDWwAzxL2dJzEQjSOShRhmOzhRcRIqMBrdJYIOayQ1TRvIMbJMinOIiR_SMSfJV-QzZRMxMyhRqhRRIAyIELiR7SOnhRKhRIiRNMCkRA3pL12KTORvWRp9KfiRqhR4-NmtLDiRIhRnQOKhR0-CxULSbHC7HmRMeYOweJ7KRGqLhmO88Fc5CLIOzhM7PMfvJDNOt2LTPGLALndO9QOTKOcjNh0Os5OXBGw5OYXNamQHmQAYR9qQtLHKDP5dMxGRnVRU-MAGMnURdTRX-MfTRkUR7gN2uD3JRhVRFkLXNRMONAvLrLRdvLCANS2LMXRb2LCCR2NReZRXnL8gR_HM9SMuBNgTDUIMe7Oq7NrSNNVGlvErEM-FA00Q3cN77E7gRjgRMCHuAL2AIsHNgQGjBFxzQytAIJFyLAUJFXHBekDMkRAfRtOBSJFAEALkRhHBOJFcpFkNOdFRQQR0PB0TMTQRfKFetB3aCcDE9YQHFHBbCoKF10DcjQwKFjkRDbCpKFGbCtkOWKFbFMpwFB5HeFM2KFkFMBvKzKFwrF1KFMFHzkRCaHG5H74FdxHYJRZYJE9Q7oFxtB-OCQlQ7KFttBWuJnLFfaDQkGk3G7xGt2Gj2GLMFK4GgMF8xGAsJLrItwIgMFIsIqEIw4DhqI7qIoJJKuBduOlvO0uOb9OPuOwvOSuOUQRBkDZzLt0FlFRYQRAsJEsHOBCvWABrHOZG2tF2XFzqHwaQmPC3jOKYGdsGnrH2lRwpHrrHxfODsHcYFo7P7lRNZGtrHV0IJYFPrH_rH2qF3rOFmRZvFskRiYFq6JKrH8lRGRAsrHQrHIYF0rHLYFnrHezGcUFQkGEsHA5FwrHCrH4PKKmR9lRD3HwXFv4FgmRgYFMmRzpHImRzwHZmRnmR1hQ3bIbvBiZFgVRMZJjMLobI31HY1HO0IL3B4dHywK4dHe6PImI22PXaKtlRObFkBCYYKMEKezGVsG26A3qFGnRZkOjjCPdFqDDpGLneCv_CYdFQdFQnOWuF-ZBMnRyUHOnRpiE1aFZdFHaAJdFZGQ1pOYnRaQBWnRTyKcGLVLCrpOwbQy_JZyKVwBeGLFZHM3HTqO_mOqGL7XQ_ZJEqOeGLJnRLzHHpOUqOcpOZeFY3HYjHznRAnOBUBtMLVeF3nRvnRVqOGqOsnRjnR-mOYnRSTOHDCMpOJjOV6KunRJoRSnOheFmUBF-D_gFGgFJiFGyNJuHHhFRIPw_IHhF4bQ2vPHhF1CQcoRNhFAlFPfPkyJqkFOxOGnR7jFbGQ4CDpoRoMPxvQ5vQBOQSJKSfQVdPqkFGWItoRlsG-OIYwPWfQ9kPK0P3oRenI6WBbsGsmR8oR_kFjXBpqFxKR_oPKVQ7UPQEALmFjxAs7QCKAxmFsiLAnBObBJcGaMC2nFVxE4nF6XIAcG0PBWpRTsLxnFrRQUpRCKAcpRDJCd3FCaPYnFU4PajQ5eBUwQeNInoFgVAKNAsyQ6oKHNPhpRItPQkGZpPBlRLrJypFDnRmVQPtPRDQ-YQelPEvIQHQNDQdwQDZQ8KQFZQjjQGXIlcQkOQ3pFdrJ0fBfrJz_Q3fQZ9Q47B5pR-fQY9Q0RC4pRckONoR6pRFjOVqR9oFb9QjOQJpFaqFVLCAqFZpRuJCQbBVqFFLAyZIsoFgqRyLAiqRdqF-wFfqFxwKV0IG7K9GAXvKSPAESIVdBPSICrF8rJmKCN9MwkGkrFLpFRSIDMAarFKsKWnJQSI6qRFdBhrFfsJ-qRxmCmrFIrRtqRXBPMvIjbJrvF_sF2rFBtFNXIXPJdsF46GWrR9bKYrRHuA6sF6RQTtFXrRlsFU6EzxKcVP70IocC3KCwURQyBRXOQzJ4OA5sF34MZrRNTKhrRUrRWRCWPJbrRAtFWRCQkGisFyrRLtFAqRRBJNXHXPJbzGarRSXOQOHewCUDHxrR9bKdtF6hDeuFuSAs0FVHAoDOFERWHOnqOXiCpuFryBruFhsF0vFpTBsvFtfB-LCA_QhwF1vFYxFwkGYsRZLAvkGfsJnARxEAZARfWNywQJPKQzBbsRswFCpRfKCmsRSsJ4wF4HC9lPccKkpR3OQgsRxYCPKAExFyARQ_QAIJ51MLxFSpOexHHAQM1Pb8NZrFx8O1KDenRzgKi_Q5sRYLCyMFe8DBtR-2KDtRqsREYK2MCXsRx_QqsJB5FuqR5jQ7wFKgBCSMaWDgcGgyFbyF8yFhtRIyF6kRktRP-HFrOD0FHrOVNLqtReMAQkGHERLsFRKFuDOKERORRpRRrORQDHztRziBoQRtRRK3F5gOvsOJpIezGduAG3FA3FPrR9HQDFKDuRpuNI3F-tRUWCWrOtkBh2MLtGa7QwmFO8QcHAR8QrcJ6lRB4F8sJHtR_PClkRJ0BeQCC3HwlOwZIoQIHlRoqR0gQWSPnqRGfN9kR-ZQEuJJ9PqmBRmOVxQC4LDlOvSQ62AaQChPHeuROIAPYFvsRPSPAjOT4FaMA1wIX4F3kRXWJ0dAZuB0ZCETC5SCvvK26FytR69Lb9IGvRs8QQkG_6F5eBmOAkQAC7FncGSmOYkA3ACjNL1kAkJONrQHOR7YMsPRMHRJZMMJOjHR4PRLgRinOXvR8eLChLz0K4hRNiRAVRERMsMNEmO-tQXvRtGFpfIUhRf7GHoBv-N-EHy0EWdDg1Q5iRPIAc_QbgEA9QDmKeQMo4Q1oNYHE_XMZnRx6Di4QfBL_1MGwRXvRXYEe5QGAOvBFElOXvRu1N_QGFcNWiR79MlUR7fIUJM7sRDjLqCGlGMYRMf9FwgIEjRjLGthIdGRu_HT6Ly1QX7QqNReuDlER1zNnERo1NcWRwWRWTRYjRYTReTRcYLqTRoTR0IRkROTJRHNNdURcjRdIRV-O1wR5iLIRG2iLUNNijRRKRCVRTKROiRGEHuSO_URUVRcVRkjNIYLeWR6LRFURdWRn5KB2DcFNX7DeAN-xKI8DaxR7OEUACOcEh2MA3In6HyDLp6HMBM5RMcjEdwRIJEPeI8RMC6OlLDjQNeFMNXJmgGoiDRxHtQNqcN1mEluRevGLxHr8BiFMNOJh9GtrI8fO_xR2tEHuEGSOwuNmoHM-Er_EpnC6jJx6QlwN_-Ef_AB_Ea6KR1Ef_EHDMh_E70FCwO2HNBFF_EF2fOmFFCGFG6D6KBOFFArFjWNdPGDHFcyRroHzINKDJWTQHHKd9POaQGhQbuQIhQ3qPDnPLhQlIBPQRcDOYORbRR4kRgFMQxHZZI-4H64HZxHmFMC5HykR6yR0kRJaHquRQ8LJuQRQRHIBh-QMqBQtGgkB8QRGRReORqlR3sK75P1UK65PDFQaaQ8dQnUOIFQeaQMVFXYJ8qHOXF3VGxqHlmRuAMrpHTwJArHAYGemRSgOj2P0rHjpHopHLrHnrHvbPUWGfYFkzR2rHspHozRwlRljPszR9WGSrHlWFmWGVrHZYGtWGbYG9pHklLcrHzWGerHjYG5BAzIAS4H4WGy5IvlRDmRuaQdqHHsHwzR77PVpHmrHxrH7WOiqH-rHHxCMVFiDQqrHCmRTmRn4Pe0RRZG0zRNmRbZIBmR4lRX0ReXGn0RXXGk0RomRIYGezRlrHf0RHmRv0RizR6zRirHxXG4SPdmR4zRqjG3qHfzRa0RXWG2qHuzRW0RpzR7fFErHzzR0lREZGUYG5qHiWFPBC20RnrHNrHPmRwYGTrHqqA4pHXFA6pHwUFcYG1UFF0RmfHepRfrHkYGL0R6rHN0R3zRP0RjjGi1RqqH6rHzrHj1Rg0RcXFp1Rn1R30R7rHWXH60Rk1RqjGd0RjzRI1RIrHqXFpqHvzRp0RFsH61RQmRt0RgBQE6PSeQz-Jb2PEeQuuQzaQwuQLeQrMQzuQzfPPXQp2PwMQtaQ9HK5uQ0MQR_QonPTHP5aQuhQyBQAvQnFQCvQN-PMSRPoP42PorPDbQ8hQPUQENQXiQrTPEiQf-PuTPwXQ8nPcbQocPMiQuXQtJQveQWvQfUQYvQzJQBbQT3P4QQV3P7VOJiQ8QQE7P_QQG7PkiQKMPCKQibQi3PK7PiNQSbAusJC7PXUPGKQ8-PGfQuNQzjKsvQNfQS3R3NQv3Pa7P2oPRRQ6oR0UQ4WKCjQ6IInfQlRQg_P4ZPScQooKUcQPrPghPUpRsWHgnFTpRtnFNKDknFNwQwfQaVQ78LcVQ-7PsjPmkR9pRTDQejQiVQPHQicQ3fQaVPfwQT4JKrReiC3rJALQPjOiwQGgQXtPQZQ-0PBSQh0RMvFheBWQR_CRQsR8CRJLQgXIswQRgQyBLxzJN_QMARtHQ-sR7NLrxRAvK74HK3R-XCKRRxxQ1MBiQRycIZhBj4Rw9QMRR_NOoRRdZQqtPYgQraPCkQ8wQkZQGkQmZQdLQJkQ7DQDxQTcJLxPMxQfLQ_DQ68PQdQAYO_JPBxQWkQo6QKdQe8LcHRoSQ57LmtJ0LQRuRf6QrmFUuRZQATjFO5RN7QTuRMtGWGBWuRWCKGuJ13LVhAw3L1LQg4F03Ls3LOFA33LtuRSEQUxQZPQjuR0SQciA-ZQpyRzuR9wHPKPi5PNnNrxRT-AeMG-FR3eRhhI3_LBOMrxRSPA0QAKyNWmQYIDkmAvhRlgR1aEyFIOmNmyRPoE_ZHZGL3sKtZF5FIibISbIOCLUbIN6R3lI7FI4ZFxmR8oJzmR5gOG2HeCL-FIY6RUWCKGIlbIR6RXGIkMLdaFPGIBCLxbIRbI31HUGIwbIsbI4bI9eB0bI60L2bId6RXQBgGINkJh6RnbIZ6RlMLrCQF6Iy6RsaFEcIbkJpyHknR2pOwnR2pJSyRR3H9nRD7RWiQOnOPoRWTOKoRZTOIqOBOO75R4hHwHB9FRI3G_SQUORhvOpvOquO84RytOWtOnvOWUOZ7RHpArvO2tO3uOPvO-IJvvOOgHe7RtqOR7RfqNa1AnwIHcR5hRWjId_Nt5Ra5RRZC6KKIuJKJAh3Lc5RFmBh5RdYIsZCk5RwGKQIQmuRiuR93Lq5RVqQM9PeCJz7RSxQF4LfDL6DMr7R-4BnwIPkNsvRN1Hy7RmdO07Rt3Li5RgIAe5R67RnJALuRY8RMTOgGLDmBKKPn5Ru5REPQ-ePOuPH8RWLAJ8Rd5PNlBylOFMMr7RypOeGGCjAcvRM0NoyRV8R73Lb5Re8R4lBosOlwH97RnwH87RrcJ-7RF7Ro8RwSQxAQySQb8K94G-ZQ6LQC8R11PnuDyuRcdQq5FM8RS-Lr7RCNCTvNjrOS8RuyGC2EmPEw1E6VBh4RPWOOxOViFXoRhIDi7R6vQFzCf9R65RExHe9BuaAeeMeRLgwAJuG59NGCIn6BcALgDL3CLpUMR7RRTC5FAFvFJQAtQJdQOXhR9IEG-GB0QBELJ_GLCLaALgIEGbEuhHxTO3jJ-rBrcHaBLQPEhxRH-RwDLvPElvN2JG74LN8RExH1OB1aAmcFruNlcNe7A--NfCNFTOrzHCzHbGL-mOLoP5nRrdFU7Ki-ROyKDoRl-RxnR36JH7REoRdpO7nRY5L75RffA_7NeQCGDFQ8R4vRgVGU8RO9R38R17RXuJV8K78RlVQzSQb6AOuJd5PB9RSyKK8RE9RygQG9RU8K4PKJ9RTIQ9eP94Gq8RD9R1JAt8Rg_Lz-ReSA5tJZyHb_Nk2NeyHGTO3sKo-RCoRk-RN7Rf8RG3Hp-RQoRWqOXbQGpOJTO4nRk_RcyKP7R3DOz-R8QAH5CO3KrRGb_CWOOgVGgrAd7Qb8R7oRtvC37RgZI8_RWDC_8RW8Rj5RC9RRIQi8RdWQLuPWuJP_R2gQD_RwpFW_R19RExHedO86JvTAMqAbxNiAOw7RpQNt4HMxH2xR54HYxHWcGAzRxkR5yRMqBhFM6xRCmBIqBEzRpuRrIBy-RSAS_3CF-Aa6NtFO_yKNbRdzQkAOe_Rg-Rc_Ph_Rs_RC7Rv-RZ6KI_RG7RL7RTnRu_R8nRABSbpOCBSx-Rn9RioAkkAe4HIMAgEAYGB9KGuWR4gRYCBn2I8AH_xKwXMy_RMFAriRcxGBqOv9RdrINwKqCLfGLsASJBSD-ADxAj_NQ8NYBLd-Rx0HcUEUHLXtAWHL3sK7zGb7LGIJM_RxqGS7LFrG1nQ5kI0BSBiG0lG1UMhxIUGJSlGAGJc7LG-LK0GF0GA1Gg7L5GRvGB9BS1BSutGKHM37L4HJt7LbHJw0GC8L41Gy7LT7Lu7L-gCjHJ97L47LOCSHjGP8Lr7LRrG57Lq7L3HJs7Lg9L_sRB8LM8LQLKBIJYHJZCSECSK8LoHJdCS6rGl6F1HJ7HJRCSj6Fd1G_7LjtGxBSxbJ59Lf1G19L_9L6BSEHO8CSJ-LE-LUIJ49LRIJwCS79LE5I-OAFDSq6FzlGMGJtGRRASiBSySJGYAd7A3gR99Rd_R3nEzxRvmEmASaFM-yRgAS7kRr3LjAS7rAlASdASjFMDzR6kRqYEGzRg-LrxRZ2Bs_L28BhRCcBS0BLerQq_LqDSOlRpiGoJAw8RrRGc9Az8RWjIhxG3xGWBSjSBQeDZGMMXLGkGhADM8B0ERX9RWjIl3KP0N0-LzDS7KCp_AwSCW5AWIOrpAr1G1xNbAS9xRaDStkRcDSZwFwkR5pBgDS8pBlFMeDSBzRdEShlFHaHbESV_CoDSV-RioAt3BTQA1cBWoNvCRrhKD-B6DSaAS3nEK6RXXK5ASc3HmnRK3H-ASFOIu-Rr-RnnRFpO8ESGBSaTO4FRZPApEScaH-PAQ8RrSO9vJ7-R7HF58Rl8RjwHB_RbwQN_RYbCF_RycOH_RNyR7uRVOPj8RP9R9_RYFS5LQQ_ROASnuR1LA28Rr8R3MAQASLES_DSGFSc9NkEGr3GtPJYGODdO3HF18R8-RG_R--RBAS-3D47R88RA9R-8Rd8R98RVhA_7RMuPK_RxHDyBS3qOI9RwuRf5PXxQkFSzwHT_RHASwZImFSuEMqDScaH0qRX1NCjA4_Rc_NxFSMFS8FSiOCNFSa8RNFSUFSLGSn4FGASL9R2LQJAS4LQO_RFGS_ZQHGSU_RZcAKGShGSs8RR9Ru8REYB05ROOMaoNyfJfdIhER7dO--HOTGHROvGS6CBtMAoBAxeG-cOCfJP5NXVDHxHgTO0AS5CNioEcAS8yRSxHfASaESdFMcESXxH5kR_yRgESiASQHSlDSSHSnDSrASIBSCdB4GA12GzvGP8R53Hp3Cl1Na4GlJBDFSrxRWeDt7RtFSQCO6-RWGSCdGYGSZOCuHS1JAbGSwHSCAS7FS5FS9FSgGSWHDvkOL_ReWQ_FScFSHbPm8RePQeGSe5PN9RXGSk8RNGScwREYBIeIaLIaPAP7Bu6BI8Hx7F9zLUSM-aLXpO9iR2_LX2NaHSK0RPeIr1OVSMptQEwRBxEjjEmHSxlEySMD0QXhGgISljEtxR1jRlISxjRR1E0LDaGR45CVIMmHSIeIDSM1sQ13NxES9vJmIS6CBiISNSMIIS6CBfHSfTO9xQRBSZLDLFStHS2HSZGSzHS2FSAAScGSDAS9-R3HS6ESCIS8ZQjGS-ZQMASn8RPJSv4FrGS5HS0ZIuGSX_REYBdiAcRAnrNH5Cd7AhcRBJSCpEMXJfCB7uKJ5NjDSnASbFMQKIOHSrKRbDSMHSiwFlESmNF0yRZESxJStJS1YHnESS9RcJS2lAV_NwrOIZNvdNHESYdJcxRUBSexRQ7R7JSSTAHQB-_N-NA_1BroGoTOopO6PNKDLT4Q2pIgDLxDSO_LmHS3DSamGPeN_wNDJSg8RFuJ0FSaGSQFSf5R6FS4LA1FS-FS6HSBGS8HSLASmGSK9RYJS0AQXJSR_RepFHIS3EMXKSoLA7zQ_nGW1BjIQmJJg7R2-QkvOXuOEgHklRsuOpuOh7RWuOn7RD2G1uOilRo7RuuOYISQBOoLA82CB_GkuGUDSTaRY7REvO1NJ1tOqMJ7KSrJJ-KSmvODLS8tOaLSglRKGPPoGbuOl7R5uOpDSEYBA1Bl4QevOwvNbFRzNJYLS2NJHvOxNFxvOaLStuO81GELSgtOk7RFvOgLSjPJiLS4LSKLSlLS6CBQOFk-HgHSfCG6TOzOJXqEsyGGyRBxEtgHm4EL7QbUNYUNC7QE7LA4PnYQHcQdRQrIHDwQFpPPDSCdBQOFUnQrhKIsQEMSkOJZqGfxRzwNr4Eg4EGPAQMSzjIzgHuyJ1gHDkRefQGcQFjQUMSWRQWMSLlP6JS6CBU9RhvNMQRBKS9vJZ9RzlFlxEwhHe9RFxOG2MAWIooR1LS6oPBhF3XBANSzMSCdBRlOLJG6PM9TJWAMG4QKUNS-R2BAd9RYoPIZRzKSjSB7EHrMDUKCavR53HshNUESzESf_R1ESITO3ESFqOdpOn-RiNSeeF8AS5zHceFB7Ro_RGqOHBS-LSCGArnNj4AMMMHjMUOCsvJi0Q7LNk0QLtNyDSXNSwaGqBR42BW9RPKSI2QX4QP4Q0yMspNrxR6nNd9BhLJprAe1CEHSqHSyTOIHSWESpJSvJSRHSdDS-xRUOSWHSkES3JSg0Qv4BukRwwFyJSEZHKaHYISkQCozBs9Rx6HmOPjJSWQEQNCzDLoxRqaORMQvUQeVHBsKOGSjSBLvLNKA-5R-2FxiRVrICMIvDSHCLeBSMyRK4N8NSioA1OSslOK2GPEJ8OSmCLeBSbJEzIEGASzOSioAJrNSABHkGd7AulOVDSF8NBnEFzKlHSjSBPPScEAxcISPS5-RQOS_ZHXPSvORWNSOPSlpAK9B1mPHPSBOABZHnJS9uKHwE8xRWwAXOSYESwJSsJShASPHSHFH1JSvkRbOSPWNCLF3PSfOS5PScxHZHSwNS-EBlpAFxI4eAPBSPOSi8DDKSCBH3iJGKSioARES-DMfzNoPSJ_GJPSjoALPSOJSNPSdOF5YOy9G8XNeMSp2BBjJ_-DDjJPjRjYOj_DL_Dt_DtELPxRSyNm5BeEL9JMhMSJXEe7CwIEUQSlBAYyRgtNKyRvZC_OSSHNw-EA_EwBAyQS9vJUyRhbGCIFXyR4HS4EQJMQPaQYuQtyRzPQQMQgiQMhQ7WQhTQj3RchQBQQ_OPFXQrTQrhQmwJGQQ1GR4GPzQKTFQR2RodPp1JK2RFHPYhQORSDaPBeQvuPS2RiRSI6KaXQVeQcXQ-uQt2FCgP1LP-MQ42R4iKPvQnTPiYPu2RfxJieQrQQw2RlQQENKPiQciQTNQovP32RJvQZgQqeQ34PA7PxRS-2RHYQHYQQCMhiQk6KFKQV2RL3RsNQMYQZUPwoPJRQYKQnZQNjQk_Ig3R0WOJwQFVP08LRIL28LFnF66K58Lx3RtRQopR7TQ23RL4Rh8IAcOMgQxpPyjQ2CMUpHJSSUsObCDuCMRsOTNLkJNH9LLsOtSSPdCOsOTGATsODrOP9LQEAvSS9SSSsORLNq5AmNLoCMzILpNLc9LjILe9LMsO_7LySSwILAJLkYCu4Rn8PxHQgZQ_CMZePMiPAdQCWQYTSHSA_NLw4RjZQ2DQ54PkxP09LE5Rf1PMkQYkQtxPPkQhAQHuRO5PicOEEQlAQPmPMCKSdQtgQFRIM5RwcObwRjPSYQS_XBrDSpJG_pO6_QMELhxQcQS-EMgoQQ-GJCLgDLD-RNDLWkIAHEiCLzjJgDLwVA4JEDDLckJdpQykJmoHx_GTUSRNS9DLINSoRBkNBwEA6ZEphHTQO4MSw-NBuEyEECzHEsHXTQx0Ro0RE1RMaK9rHGmRb0ROWGAUIy1Rr1RiUOnzRu1RT0RB6PrzRq1Rz0RBXQZ0RsUSA1R2zRVqH81RNrPO1RAVSXUI0rH3pH_zR5pHB0RYrHZ1ReYGxWFyWGc1R1WFI0RZISFqH1USm1R71RpUSm3R-0R8USlzR5YQfzR4WGt1RzlRbqHupPwUS5USh0R21R4WGGsHgzRaXG-1RS1RhmRNUFEZGw0Ri0RmqHJzAPXFwVSmVS6rH90RnUSyVSb9CEZG4VSxVSPqHWoMfqH41R-kEC1Ry0RtUSCWSG1R0US81RQ1RylRD1R70R7fF8zRAWS-lRJ1RR1Rj0RWYGU1RHVSW1RJVSY1RD0Ra1RNVSBqHkYG1WGgrHTVSKWSjrHmlIO0RxUSqjGVVS_1R31RIYGfVSNWSz1R7fFuWSsVSRWSimRCWS11RnWSkVScXF3WSH1RL1R9_DrVSoUSOWSPgFoVSCXGXQSaUS_eN-nNjwA2vOpOSdQShBLfCHmMSc4LBOA_TCF_DfELIMScxEe-ELyRrIEBRSmkIPyRlWARyROJSc-E9QSIDM_QSZ-HU7KLaQqyRFBQx5Pl4B0PQOhQmzR65PZzRjRSC2RQRSruQVnPO2R9KPmaQ3uQ4qKxuQJJQM2RLJQ1XS1yPEcPohQshQzMQ_TQv2PX2RN6KdXQsMLiZGEjHHzPfeKJzPIcFLzPk2RmZJ0RSL3P4RSTiQoZGJ3PWYS2ZJMCQrVO0eQoxJ2eQdvQ4eQEbQ5-PfiQ8eQI3RAfQuzPgyO5ZGIYQ_ZGu8Lt8LQSSHKQPfQTFCTSSZfQ4MLidPADQx7PLwQRlPcSSECMeSSmcAorO86KxfQWjQd8JdVQ1fQxdPGLQHsJUcKrXMrwQxOQGsOPCMhyO4SSPzFOTSrXHdILihB1SSJsORHK3SSNZSezFeCMbNLYsO1hBATSpXMT9LpzF8SShZSnCMWsOpCMeZShXAJTSVNL1SBHZPO9LXjGSZSvZScWAhsOO1PULQdbQDkQs9LXbGbgQSSQeTSSlKdTSUTSlpKgTSAkQiTSVyR9rRNEQNxQ9KKpgQgmHGxQlLQHkOJxQ0ZQG5RRkQjCSzLQ2TSy5RjSB_RAjCOOyNJ0NfMOvFSCJSpWNIKDwhHapRfnFSKDPKDs3RjaSGcG-xIFXSZFAodJbaNZ_CYcMgUS-EH66EraInTIM7FdiANnBb7FJ7FoBRqCMYMSsuG0tA_tNAJBd8B1_RDyGvKMRQS1JE-OSZXSWQS8ISdOFpIECmNJOSUfRd5B1cNFbSbAL-SI0jJ1TObJSNQS8vA0FAtaSoCGKxO_wNyaSa8E0aSLnB2aSH7F4aSaUD6aSz5LrxRW5AHUJE9NgEMdISLXSpDEoANd-G0HElvQQXSSQSGBMAFMrxRouNsMA29NPJC91NIQST8D9xKEKSAEAHOSjSBZ9LcvOYCRJ0NcrNt8Nb1EGtDgGFlWAiGFBQSfFCgZI_EGp-QCOSFCF4_N7QSXhGcKS1FSp5RA_RJuJ4FSEASc8RkKSNFSmKSZFSRJSmGSTJSBISsGSWJSjFSpGSu_DhBSy8BUcAAKJtFSc_R65MsHSdKSj4F48RHJSyHSFJSicSHmB9cSl_RfkQaFSJ_R-HShuRM9RsKSwKS4PKvKSgFSMGSaJS8aSg-FyqOCdNrjA2ISTzMLpE8xMXESSFSO4F_-RzvC8cShcS_lBLJSzFSNJSXFS_HSmcSF9RpKSEGSo5RgWQjkQIGSeCJwPSZdSXwIyKSBPSi8AwSNHcSPMJaQJeNSJ6RgNSDBSB7Rj_RRoRBdSA7RIoRM7R-dSq_RAFSDeSHqOnYA1wO4TSOLBkFF1dSJMA96HPZMJiAdWJPbSn5G0GOHHS5dS3ASHTOBoR6AS9dSp_RgBSrNSBeSBBSGeSm_RCoRtNSw-RCFSiPSydSlZGkzOPfNcXLC6RFCFbcSNFSdcScdShKS1FSdGShGSWFS4cSA8RgkQsdSGJSk8RWxQr5RmGSLdSH9RxKSOdSnFSlcF3mOMCFnwI6WRLcSR_EweSHJSyeSYbCddSMJS77R1HSedSNTBaXSDfSklO7eSucSQfSD8RGGSAfSpdSiFSyFSucSxdSWKSjSBzSEDHAtBAyAApfSy0NYBL1cSQlJTHLk0HdBHm0HVXSAzG0BHcxIH6R_sEj-NlXKYPAvuOx1GSUOlvOzLSZLSFLSd7RcLSNvOflRSvOHLSU7BzCHfLS9LSU_PSbOIVQKjQjfQt7PlfQIpKjbJAsREsRSeBGsRoESi8AoqAMKBXaDfxQA7HS8AFbS4FN5PEMQStOA6nNkjDKBSBMSmCHrjAePSWDS_ZHYZIfDSAdS9bQdFSzeSfcSC_RZfSTFSgdSVFS23LYfSvdSiGSmdSKASodS-eSqdSoGSVJSzwHudSnpKHwClfS68FrxRLrArGCKKAyNSTARJfI3MSWcSO5QEOS51QGOS-DSKrAcGFlkE-PCNMAbNSmCHARG4dSC5Hu4HzgS2PSyPSR7K-PSfFMkASfESKhSdOS8PShxFgOSwlF5JS7GSCGA6CCAxAToEhgSVrIB6RSbS4YHlcH0jJJIE0fOa8QvANiyGP-R0DLiQS2_BXvNVUS3hSx_LyIE-PAdtA2DSsFSjhSW7RdaSkJSvEHSOSKHSmKF1JSzPSTHS1PSOxHwJS4PS0PSuJSxPSVOSA5H-PSoFMYISOLS8QAd7AziRZASP_N2ASKyKh-RnNS0aAeGLmNSaeSWpF4ESuiQ_ESEBS7iSWzHneSWaSioA1-REIAZnDm3CKfSvgS2cSjcA5HFjfSCIS6cS0gSIJS57RKJSVfSTfSgIAlcScWQChSkGShFSbdSbjSIdSMdSM9RCfSAhStGSJVMZUSDhFOQSdxGklNObRguN0BLTQSQiSd8KKeSH3F4LA9aHk3NcXLJFSacS3cSccSE8RecS3FS5gSAhSg5RUjShdSFASfXStKSafSDdS8eSvHSFhSffSG8RIhSI8RtcSMkSL8RkjSOiScBRReBnnOjqOY3GUBRjBRchSvUBdhAicAm_A70BuiSHQSVPSfNSYeSg_R1iSZoOpNSIzH_gSYyK-iSkNSZeFjeS6ASleS6nRBjSwcSvEApWPa-FUcRW8HxDHffAKNHvlDYISZnDYNS4zDghSfSMrpIKXSUPS0KERBHy9Rm5HUUSU-RZUSMxFOEATcSXASvfSKxHZiSvPSYdS_fJYcSqkSGmKOfSVHSuhSbyFwhSVIBeOSzhSshSCzRdlSmDSFzRAQSQjSdfSWvCSfSBkS-cSfeMQjSXjSFkSncShfScjSefSnGSgfSJkSEISEJSbFSv5R-kSNPBhLJflQnzKUsQGHSiyNCVGWyHldHakSvEAkPBrLBuwAP7BJdIEEAKNSMGGhAGVeSVGSLjStoHOkS3eSfKS7cS0eSTjSjcSHJSxlSIASZjSSJSrKSfFS6gS2lShjSLhSZJSRkSXbSvUBkPB1RBg9BFAL9_L7kSPeOcgSdEAh2M2mOPxEA1BaiRjJOH-N7YOGlSTlSVESVlSTOSmiSZOSNHSkiSzJSvUKhlSIHF0hSVgSMIBKnSrHEYHSPqBYISzjSZNSElQTsBKfSUGScxEblSWfSOFS7jSJJSHJS2eSEkSlZIZlSvJPnKSu2CCGSlnSEhS8lSdWPUJSrcSJGSYmSinSNdSrmS8aSUnSnrNRWLYuKBOSqjSQKSSQS5jJIbSJ6HKbSdfJgIOwPB3kI0vRPMJrSItBRsLSULS_fS9KSEgSMuOp7R-fSYUOHgSeLSJgShlRLgS7LSfUOUvOmfSW0HGcMq0HFoSkuG-mSSLSouO8LS8KSb7RLuO0uGxLSNoSnoSqvODNSsvOJLSDFPXLS3LSYoSQrIKeSX0HqUNdzNncISPS2jS1AS4lJDpBJmSzBAxBAqEOabAGxH9mSUdS7oS_ZHnhShESclShDS7yRohShiSniS2JSHnScOSglSyhSLnSpiSiOSBQSDxA7LMf7GqhH_wN4OJK3O97QOhSp0H4ZBPhRt_B_oNBUSnDL5kJl4E3GLaoScKB7POqUNYrH_vRaxOGNCC_BoBSJYEpmJJ-QpeSJ7NRGSCmSUmSpoNGmSiyM1aFCEIpRAbnSVjSFdScmORfScmSgnS8gSOjS-gSDkSJdShmS7HSDhS0AQpcSedQunSNkSNjSWqSQkS0kSq0HtESIcSb-Rr3QwiSVdSWPS9oSngSszAHCCzcSfTO1sO2lLrHSWmSHTDwnSPqSadS1FSslS9gSILILqSZmSidS5eS9HSMRIzlS5lSUqSrdScfSxuRFISrnSNhSEFScKB9fAo-Ny0NcXL-bSKjS6ZAMjSCrSFqS1gSkdSenSSjSKqSAkS0qSCkSjdSGdSBhSRqSajS2lS-qSHhSZqSqmBvqSfjSg3FErSrxRD-N5oESPSZnSikSgPSkqSx_RjSBW7A8nJZ7AbUSOZHPMJlfJ3sQ6nSD6RjyNPxEImSlqS8QAVxEfhFmIOaQSuFSvbSK_DIJD2GEgQSUJRZ3LgIE9nSWBHknSRHLywGMgE1wGvBAZcS-EHAIFy5BoiEoYOyCBoiEYsSbdRZnRtxG7qEcXSBEA6QSPsSNpNYlSOqShYQSmHL9HYISIrS1LLeCCeMSerAKMSh4EMMSXUNn3MPMS0sSHjQeKQRgSIpRjwPrYQYnLspSs4AwBAXaDSZI2tQ_mSe-RBnS2pBbiSeASPpSeiSflSwTMPnSIaHDnSKgOQtSMnSqiSBQSKKSCQLn-B48BrrSPJEeQSBPBrMS8CLz9DkQStMAmQSJyMYICiFEUXSAsJmXSERS89IZuQvBDrXSguQfTQUMQ9dQ_5PzXSaBQpBQ0XSBYSURSCJQCaSXRSOyIZRS-XSmhQCHP8XStMQ6tSvMQ8TQzuQSQQwaQpnPZXQCUQWQQMrKsRSggPVcPfeQ52PS-P62RU-PHvQo6PZuSW-PRvQ3XQuQQteQ-RS0QQZbQXuSTNK3QQxRS5QQW3PXoPGSSoYS7RSBZPASKgZS9iQekCmiQwOS8BMsYSvYSO3RpvQU3RJfQ8iS6eQaJKJILiRQGwQyAKxYQz8LT9HdSS46KfSS48LprO47PaOKlpR2wPmSStcQfHQDAQwjQlDQMZScCMWCDwuSZCMDsOAdCbsOW9LhILWZSMTSYZSw3OjILnILdZSpILfNLPZSaZSkCMkZSe5AFTSnZSHTSjILqNLFsOWvSJ-H7RSp7KfsOjIL0ZS14P2ZSDSS2VPBkQGJLtcN0HQCdQ8ZSAaSJ8KCDMz4R9tSz0Fz9LFaSDVRTdQ-4RhgQloS14RuLQjZAMaSjgQIxQn1PQaSLxQK5RtAQsGKekQXtS0FASrIQlSpqS1pSwFStqStWDjrSmmSq0RyqSJqSQjShnSwqSfGSosSowSbrSoKSSqSlGS0lSejSxwSA5FomSDGSEfSznSGfS5XNCPAEjSl-Lj-NKfSSlSgpEEqStlSGqS8mHTrSgcSQrSJ4A2qSxnSvwSZrSHqScqPbfSPkSIkSrnS_eSLkShrS6wHYqSQxSlrSFfSOGSsUEy0NKRAgqSwaS4TEGyMuUG19NtEHpDSSjIlpS3eREeOzmSrTJxdOJhH9LLQOOjAMS6GEUJyxShXDZ2OGFPH7OooQB3OrISDGPXWDhEPhPHorM6KNu9Od8MG1Lv6Mi0L-rMoLIjnQ2BSHGPsnQ_nQvnQryM-EEvDNabEkrEH1L79NZjA5REe1MJYEYTEnZBTTEMqQkxRh0HI1L2SG9sBmTEQgEkzQwfEoJDknQx4L5sBa9MO4Iq4IjvK4nQy1NKmJy0M-TOEvFAUOjzEW0EtbH8PR-EHoCOVDFPDF7HNYDFDTSNpNNcSOKCQcSstS60JMaQsOPGRSDhQQaQxbJvBSQGJACSonS6zG4BSFCSe7LgHJArGQ-L_CSZ7L4qGwBSF-LWzS1WAS0GVGJ6IF1ySNYJICS5BSNDSwtGTmKIRSlYSOUOIvOfgSMoS2LSyzSXOFTuOKoSRoShFHIgSjLSuvO1zSuoSDgSpCSNCSYrG_qGgCSbjGqCSaHJHjGlCST4Lj0GcCShCSeCSbwS67LgjGMCSiCSEIJ10GxHJM0SnCSyCSmCS5HJB1Gb0SZ0SCmGO8LtCSx3KY-QtLJc5GjxQLRRqsQOQL4UPEUI0OPsXS85J_PQf5I8PQThQdaQkKPIsGuSCkPALsGjSCJkGjoEhQASsGjSCamRvwKXmRJmR4WSGWSOmRMWSzWSA2RJBCjmRqmRF1S9US94G2VS4tS3tS4XSb-IFQQ8tSVSQALPCeKGuSQXQjhQfRSlhQraQzyPBuSUXQqhQW6PthQPuSj6JIYSiFQOpIRuS81JHUQaYPrFQ7hQeJQvRShJQbuSjJQp2RNiQGiQBCQOvQiYSQvQH3PSvQYYSUvQL3PSiQB2SyeQFEKdYSFEKfYSIcFBYQKYQ6JQzyR7bQqUQtzPg6KmbQfIPzuSP2SDJKH3RKSSnZQN7P5uSPGQ2NQ7uSUfQXZPxiQxYSjGQvvQx-P2iQyvQb7PF0PyCQTRQuGQSdPCcQIOQs0SuMPboK-vQx2SPhPLjQkfQWSSuIKofQPlPl3RDHQrfQpRQtfQx0SvfQQwQk0PgkKz3R0fQcOQyRQ93RtbO33R4fQhjQZqRGqR5RQnOQcDQdHQlrR_WITXO-kRUmCU8PrOQgDQBAQEePJZS1kKLZSsSS5jQd4J1cQk3ShXOsHQNSQuDQSTSwDQ9ZSqtKq8P5wQZLQIwSWOCAtGGjGblGZ3SjMA13SbzS33SY7Lq1FQWJj7LY0G0sGy1FEtGy1FlzS-BSItG1sG93SmxPGWQfgQB5RDWPmTSuZQoTSLPQ_jQzTSjAQD5RVkQU9IyTSbkQrZQvLQUPQVWQLYO2ePVaSxgQzwSdrSHdSlmSV2F4gQp0J7MKo6F1CSF8L3CSizS5CSt4SLvRP-LC-LW0SS6FA-LMCR8tGI-LD-Le6F4CSEDScIJGDS34SIDSOPAA5SLDSHDSszS4bSdhB4KLzXMBLB6AR-TSmSAARGjwSOTEmyScySLTEJ5SKSAPJALfGWiSYwRbIR0wRX_RdhBv9B1sQByNueSkxMWySSmJYySapCy-RkrEOtOhJJKRAqLSXhSoQS5TEnUESlJ00HR5M20HtOShxSapChEQpABANGhlOhqS6PLXcNRPN05Sr8B10H2EAz2LOhSkrE09NhUEANGJ4KFsSkYOoEHD6SWwAF6SWlJ45ScwRkrEzsO28By8RFbSJTES9GWlS6BLLlJU5SmEEdySi4MzfOL1MlFHunJwWQQzSFRSIjPXuQjbPYTQxyRaTQeuQLRSxtSqbPiuQUjPkuQsuPWBQCXQnQKquQ4tSGXQzXSH2RHrPnMQPeQN6P79PaRStZO1uQyaQC7SkRSD2RdGInRSNuSjFQZ2RlFQb2RGUQ-aQv1ScJQx1SmXQheQkuSYVOzRSCSS0FQtXQ5RSvXQNvQMbQc7Sv6PMkPFiQ2TPtuSKiQqRKUhOl-PqvPZvQjuSnuSCUPz1S4JQogPgbQ_2RGYQsuSrYS9cPpiQsbQ3uSqkPj2SJKQtiQg2SwiQV7PuvQ2bQiaJ9UQzvQI0PF3RhoRENSJiO0oR7vQi7P9vQTMSpYQHOQcKQPgSzyJXMSFwQ3YSHwQDvSKwQSjQVcQnuQ2YQw3RLvSy3RbcQ7YQFZSdOQdjQGaSLrBCqR1dPEZQgOQlOQ_KQUNPxOKojQDgQHgQJ4Rl4PatPHLQvcQTvSlHQVvSEtRt4P9-QD9SrHQj8PUtRz4PU_Q1wQ24P-jQQAQCwSzDQEwSfTSY1SeSQDPQ6DQOkQeLQSwSrxPFxQwZQmgQyZQuTSDIQc4ShcJXkQR4SO5PJ5RlZQsSQcwSN5RCdS8qSYxSGhS4lSBaQx5Rq5SapCZvOjiRrhKzRRl1NHSN7BHo6SChQxdQvdQPzS-9Sg9PPMQSaQwSPJRSnuP5PQ_2SnMIXzRZZKShQcaQu9P_dQWhQ3XPRRShMQe1SMiKB7SHeQ5XSdRS8UOa-S5TQH7S13RN7SwXSVTPlRSFRKcrPn1SKVOp1S9ZOdTPd2R2BQcQQiJQCbQWuSz7SYuSm2RECQurPh7SZYSj7SRgPoQQRYSreQPbQZ-PRbQz2RbYSXvQyJQiuSZNQ2RSwRPf7S3wQ82Rz-SxuSbCQwzSniQN_SMUPHSSsUQCfQuUQW2SGSKxUQP3RzYS0bQH8SZQP0iQm2SvoRd3RmYSR8SdYQh_SnsPYfQS8SafQa8SmZJlYQoQPJpRw2S8oP0MPW_P52SUjKYSSMpPaSSRjQzYQUOQ26ShPIm8SHHQR4PGtPccQ2fQN3S8oKL3S-oKeqRQ3S08SIZQqVQH4R48SMZQkwQIgQujQpwQT4RIoCSxPtwQjXIF9SJ9SLSQp3SbZQr3S-VQv4RS9S9OQagQu3S-4PEdQ5DQaSQHdQ64R9DQO4STwSd9SHxQOaSXwSrATncOZwSo9SIWQd4SqSQacJIuPs9SimSkmSNASatJp4SLqKRKP_SGHQBM5SkeBO5SPMJARGFxSpBSMlJ9SGpyS65RkeB25C_QF5mERJJSTAkuG8iRrLS4tQv9Qz0LarQfFRLzR7rANzRf5SFIBQBTqEQJMAvAAoLSW3GfyNvxQIzRxYO6NHo0Sk4R7tQy9QrfRN9QiBTZOR9POB-BVMCJBR2QRYkR2yRKWJaFM3QR0CR9-K4yRQLF-BTMSF5QRckRsxShBT8lA5mMSqB89RSLSPzRWWJ7QRrNOQzR_DR3MBc_POCTECTtNOUCTx_RPBTmBAm4R7ARTtOgvOxtRm0SiXHp4RazLhQR1tRt4R5iBkCTolRvFRl-QlHSPBTxjSQERNnMoQCSDRSLShCTX4RVUMqRRSCTr4RxCT2tRjiBqCTOsR0DO8tRn4Rz9SXtA1jA_mMA2B_DM6-QybJhORiCTT1IMDTiRRdQRgRRPDT5sOEFRRDTEDT-FAvAAnXMkuGrvRD-QX-QbBT3CTTRFtBTq4RQRF9tROBTFIBLrN3kSf7AslM2yS1BB6LHd0MkgRKiSCICqBSyfSVHL0fSXKRA6SLPNh6SBFERCEQ-Ry5SxSEoyS_SGk6SSqEffACqSaRN05GvDTJmJ7yGifHlrEaeLxRNsOJYlM2RN8TO4zGD7QzfH30MR5Mh0MauO5zS_fHWLSQNFtLS04JioSwuOsoSj7RjlR5LSJJJxoSelRq_SnVKNhP12SKOQ42SCsRQzJY3SXDTaFA96H5GAOHLI0H1xLGtSKBT6DTJNGzwAPUEl0HFINhnOWKSkeBLXNGCGfRAmqSQpAqfLY6SFnAwnBQeRO6SlySbySi6SW5SVIGN9QLXNTlAngD5BAseD0ETZKJvSGkfRrqSAyMLBTj6SyET4SABgHA4GfTO5aRlaHiDTtzO0PJczKF-QU4LzKSFBTcCDP5SfTAaELZzQF4NPFTiRE_ETLlMVtLnxSzDTDEAoyG1fSwfS7ET_FT3DT8FTMlJQPN7ETMBTBETaySMvGR6SyxD25SG6SPwON9QGBTjELDxALbRIoBXwR5ETfySnyG5FTWBSkeBl_Nc9AamO2YRyQNjqSkeB6FTi4LfPSC5HhPSXSOSXJvFTFIB3fJtPACsS_yKc5LMfSHtS8oSlGTdGTAxKn-L3MO4BGweRVeRDdRu8R_UF5zKxRH8fRydOlDMkdOBlOKGShxSipEl0BhTAS5SChEMyMyRAVtAipEJqGtOSc-ErpNdGTipEoJGaFA1gRtcGLrSPJERgESHTopEUHTY2GpDShJJJXSqCJoGM-_F6dOQeOguKKrB12HICPqlQ9lQbAH_UA3aDLURt-MbvLrUR-kRwhRM0LGVRnQS8WRoVRCLRvNNnXRyzLYxRzuKp5KUONgWRAwSQWRqWLjWRziJr0DzwGGtBzwG9DTTbSBiSgDLw1QzSHLQEgQEcyRpALcwKUETl5SR-R6QEW2EO1EeITx5SW-NhvEbITnpG5VEh4IYWEwGJlXEIqI1jBUXEcRAm4LIhGkgEIqGYGA9DT6CFu4GZQN9pA1lJj3LiFH--D6KECyRgUKPMLFTNAUN3FNRPEj5HjITkmJ6TNU9Bd1Ei5Eq5EgSIX4M5DIZ4M8COEHA-COFHN9EBBDOi4Mk-CWBMpISAzSz4HaFLKiERFB_lQu5PlBDNzSEgOaBMCRSWuQK2P3WQM2PO2SQgOu0S06SPhQC3SRhQz0SO-S66SQ-SY2PS-SzXS_6S4tSX-SE2RhBQEuSyuQe-SBHPJ7Sk1SruQKuS6uQNSS_fP9fPLKT2MQYeQXJQu1SRVOw1S_MQVuSnXQm7Sm6P11SFjKkQQ3-SC3Pk7St6PG_S9RSseQ--SueQwLPD2StRSLSBMWQC_Sw7S_RSu-S52Rx-SFfKhYSM2SkYSvJT3vQ_JQR_S77SBfQ9aKDfQ7tHBiF9MSqiQA8SnoPb_SD8SvbQJ7RM_SroR2UQ7aOyiQV3RORQCbOW3R3iQp2STfQRrSP_ShnIfBTg7PQWHOLT6MLeoR_NQn_SQ8SZKQz_SwAK1_SsKQ92SSOQ5YS9qJiSSlbOZcQo8S6YQLHQf-SSlHgcQ_YQecQkVQRFSjOKw8SHqRKtRm4AB4RofAD4RWfB6LTKGDArRrsJSkGU3S8RQjwQDLQ1rRoOKJsRqSQXILoSSHZSVjOvjQqSSFSQOgQHSQQgQciBAmP4wQS1PRAQ74PtXOQiPU9Sf4S3XIegQpATLkQQwS-wQOwSpTSXMTeMT1ATQqPg9SKaSlYKk9SH5R3ZQYqPh4SYWPplS6jS3gS8jS0LT7wSNuJPxSuwS-CDgmSUxSGkSArS27RF8RGuRpmSuKSnwSijSlFSFfSpmPgPQrmPaEQJQJ6nMXmQubSjSOmmQebDtlQ65ROiAyOHSAOEHTO6LtBA7DH1CPn4HONS_CExZNtBAzITmCLHUSABNS1EaITV7QlITb3NH7QoIT55HJMLdHAjITYITLREzNT_ITWmJF3MJPEN1ER2Ep9GCJTjXJYPEOJT5fSNBLmwKSBL7_NuyRkwCsyRs6SJ2PiHQXfPG-SAFQI-SWzRBFQXBQZZO2JT0tSUhQhmK6JTj-SIQQn5IW1SlMQL7SsmK6XSL2REKT-2Sd-Si1SxRQaOTcMQM7SyXSEYS7uQGYSxhQS7SNkOs1SPHPSKTiXQB2Sh2RIzPj2RqrPAiQ81Ss7S_yILvQINQoeQt2RI_S-bFVYSB2SXYSh-PoKTaYSu7SxJQsKTE_S0JQ1eQ_XQK2SevQ_VOgvQS_SdCQkvQY2SULTSbA-KTOhPXGQBLT4LTHLTUYQqvQE8Sb3RCAJi2SMRQ1bQ4NQ-FCPLTo2SY3R2oPd2SiIHWLT33PYLToUPcJKbLTXfQs2SUSSu2S2MPOjQ4YSi8SBHQ_PTkOT0JTqWH9_S4YQacQsLTTwQnpRFATmhPfjQWHQVrJ9jS1LTIRPipPljQgwQ5_PNATFMTpOQ78S__Pd3StOQILQwcQc8PC9SZATitPYATSeP2wQicKXTSb-HR9SoQT4sJdMTNwSfMTmATZ9SpMTSqRSaSS4SqATkTSbcOUwSNkQSkQm1PSWQxATW0JuMT0QTm9SwLQHaSg4S5ZQr9SZPQc5PBNT3lSaxSUIQMNTWIQONTYNTqlOaOAgDCVcS5rSxDT7MEH7Hj5HN7H6DLLQElPE7MSrlJIBMS1E75HJ7HDyQqdAl9Fk3N5DSJjSdZNzmE9ITJSI5jSCNTLxSQQT5MT7gSWrSMqS4qSj4SnnSndSTqS8ATtnSexS5wSHNTFNTPASgxScwRDSAUfRwnBYASlmQknNenN5YR89ONNHp6M7LROzK8EPLEPwmPGqQoCPzpQtDNLESXtAxsBzeAA0E9vAB4QFpSFmDO4QjBHBFTOhSKALjgJuRMSdOFHTMIBdTJIALfTJQdGDjRTZREROmDHF6HfdOP6HI6HR6HqSTHALSNDpBAUNDmSTSdGL_HtHTO7CFeO9kSHeO0PGY7HxTJY_HG6LcNTzBASAM1PGouCm_H2oGXAMLeOSxAaoFX6L2bRG-CqeOIDMPUJ5dR-jAueOtbR8UJcTT-BREdROfO6nHzbR_GT7bRFeRlTTUeRIeR0cRgTTSeR6dRBdRA-CfTTDVJhTTlcRJdRzTT9UJ4bRHfOkTTG-C-bRAVJ7TTXTTBlAHeRXSHzTTvpRlGAGUTQsSZdJsgGJiSfITABHG3IZWEQLEqwGm4I1IT_wGMUTuyGn5ECgJltRNDT5cQQ7KVpSPEAgTJZWNOGS-STLbRkmA-5SREJgVGe5EkSAN9EfEFT1LLwRcxEpUTnuDh5ECOTPLAinBaUT2gBgUTgyQ8ZRr9I2ETrzNVnMpOSxsSnLL3eBJ5EL9N68JnuFmZJxuFDSAVIOHvF2uFpUFVmD5uF7UT8uFaGA-uFYSTAuFGVTBWKIVT8SAKVTruFflAKvF0lQHUMVvF29LyQQZVTGvFbVTGRA4uF8MAQVTFMAdVTXFAN4RlzHhVTXuFPUA1uFAfBJvFTVT8IRS9R-cO0uFnQA22BHJGBwRrzNMCTmxSBxEYUTRJTN8R0IAIrQIpBSNT_5S7MNb-MliL3VTwWB8UTA7HKFOnpSP6SUZHlTEKGTXNTwWBGKAuCJeGGf7AqRTnnJfINkJTifB-LTKMEGrRx9O9LT5rJHSI7rJFSI9rJzoSyDSlQAVXJKRALpNJWTFCOuXNxBO19RlQAX8C-sNTPH5gBE6QndIHNCRhRPANpDSA1ByEA6fJXHBNRJ4nShkSHlS4jJUBH2QS65RCXTpYDsLBQxAtsAPMJi4BeHTELEMsSLXT-nSAPSWKSOXTtESZZNi4BOHTCkJvIEYXTOsSJbSzKSOXT1nSKyQDbS_gQEmSJ-RaIENsSrCLMPScwR4SALiRmhRJhRpOOOhS8WMqDFDAOMiRw5SWjIMxIM6DgPEuCI5MQ40C6GI4QBLcI9GIaZBnBGolFlIIScIIoKOGS5XTMMBwhMCmAuhR_wN_XT6mEBYTh4RCPN5GIdWGGYTPxEMcIYlFh-FLYTh-FmIIy-RdUSn-BJlOy1KTASf4HgdO31KKAMEXJ0GM02HhYOSpSOpQ-XNDEPHdEesNhcEtRAxNR1bSStELFEiaEbiD-FA6ANp3Ng-DETEbbE6fJk6SAyRBJTkIT7DSiUSzGALyKvpC99SauQEhQyqPqJTOMQ2WQJhQuJThbQ6WQhuQROTQOTDQT36StbPluQ-PQTOTepHhzRtqHO1SbVSRzS5VS_VSK1SBWSc3H9VSjVSG1SzJTV0RJ1SsWS6US5rHGqHifP7USSmR5WS5zR4USyZTR6JCVSXVSBVSH1RGVSsUFaWS8pHarHE0ReWSdrHgWSDqHiWSZWN9ZTbRSdVS9WGqWS1ZTeVSyWIxZTP1ScVSrZTS0RDVSRZQiqHhVSbvIR1S1USoVSnVS_WSs0R2ZTQiG10R_ZTbaT5HJsaTJWSXVS8VFvUSoZT1zRNYGwZTCaTBXSRlGIWSWVS6aT8VFEWSVWS9WSK1R6rHQWStZTSWSCWSFbTWWSnWFA0RXrHbWSKaTdWSAqHNaTJ0RQVSEqHRaTAaTcXFWaTAXSwWSPgFZbTpaT9WSyWSabToWSxWSZaT5aTbbTRlG7WS_USyaTtPAobTgVS6rHmaTubToaTsZTTRSZOTg-S-SPF2RzuQFeQ9wQiaQD7SzbTc1SQrPmOTmBQzuQ2uQI2R4uQoOTnMLUeQQ7SWeQm-Sm9SyOTSeK0OT-mRcHP3OTNYS5OTKzP7OT7-So2RmeQp7SQgPHiQc-PwLPFPTJPTYgPIiQCWK02RxeQ22ROPT17SaiQ8OTouSK_SozP47SVPT5KTT_S7KTV_ShPTX_SovQDLTcGQFLT8uSOSSMfQVYQd_Sl2S9eQg_SJxS0cTj_Ss6KP8SXLTwCQ6PTGdTd8SNlPCvSmLT9yJmRQ0YQ7_SqdPFQTPwQG3Sp8StLTlSShkRNQT-KQyLT83RDATwkKUQTFgQnjQG4RjdTGMTaQTfDQT8Pk4P5XKpSSKZSftPhQTnHQuwQOLQ8cQPAQ9vSZMTy4R7ZS6bTxLQTiPnZQX9S7QT44RY9S2QTY4S4QTtATNaSEOPwAT3QTRdQARTrTSIIQe4SuQTugQQxQdwSk8RJRTWxSvcJ_qSfdQQ9Pj5PyDScbET4KxJEMnGLdOrdJUISwaSZPOX_LGZTkFAYxK1HALHTSfJ37QFiRAXTN8RcbElNAkNBLbRMYNbCR2FTn4LzqDleT7ZEsZEivGeFT-pS4cB5ZE6fJwpHlNTTyN0UGfBNHcEabEcbETFT4eTGXSzGAHJGdLChrOEcNFpSj4LZaEHfTHZTlYTFVAaWTG7B09BEHTHXJOiCOGSeEAk3NapN-OLLAMNWRUfG_SRHxRAGTnnJd3IU0Lf3ISNRS9RffTHMATCEshAPIAESMwGGykAdWTI9NqfT4JAsfTQETu8RvfThbNNIAz0BoOMmNGTPS_5ShnJ5fTgSDRxBtfT9fTxhAMmS7rBuGGcCTxEA-5Nj4AyeTszNFbS5ITU7QxBTZGAxhA5aAFiDccBb-Dz9BmUT9XT3tNUITS_NzKSTQAPLL3LLE6HeFJrdO75LidG2-H7MH4-HunHsYHMcDrnHCjRraHrGMEeOAeOfeOAROH6LbeO3wNTTT6NDFSHo5EkRO8TRMwDjTNeQEiNEiNClDLlJTnBDJOTFhQuXPz6S56SmuQb8LhFQUJQqRS4HL0hQf_SGQPwcTS2SpYS0WL87Si7JtYSSSS6ML_uSpKQkLT6YSFvS8YSHvS-YSgSSKvS-_S57PNMT9OKPNLC0AYvSzhBUZSp9HO-HXZSf7KIsOgvSkILPGNsZSl7KcZSM9LGzSyCM-SSCILpZSpcBQsOPTSX9LlEAXsOITSasOyvScsOtNLesOR-QRiTdvS3CM1NLeATTTSrQTFJLWTS84PbTSc-HAZCRSQjTSS9R48NNFB0FASYTAFGN6SZGTz5HJhTyaILZPwiPnMAI6MRdSy-RYFAk3NIoBvxSCAMIEMhDH3GMUFLxYTP6LhsQhvKRAM7TJS_OlgRpNEkIDVHT31MLjRgUK6jRaFA8jRMhT8BTsqGp6SB-SH2PKOTyJTgDTl9P3dQ00SrBT7dQN-SjLT3_SK4M_7IB3SqLThjTXcQJDQfzJQAT65RBCBBxK9zQAWT_bS20DQITdEGyyL9IIDZEgiSoNTtFE2BLxFE4BL0bSf6SHCLiDLBPNUNE_cHPNJcwRADBx8Q6ALmDMq-HQ9CpDMMVRySTcdOvAAPBANnGE9CTQAm9Q3xS4fIlTJ9PMFRO7-AqGM8gTbEMFfRu_H5eRXjDdTGAjTqAIAhTDJABeOeuGKXD9GTsTTnTTbfOFdRXcRHdRc-Le-L9dRjTTBUT79C6TTzTTczOJjR_0OLjTlFPE2ODHAF6OA2Ob7OqkERTDS7OeJTI2OByShFPC3OnoQ_6OI6OMBPO3OmbS9DBClTlLDa7OeJT4TE-ONIZHVfEKZHePM8XEm_CXcCasSXTDcsS3tAZsSWUTWjIXsSilTesSqrIsIS_iE5iE7KCuxRP6OakLdQGX2OyjRGIM8ySZVGvTNu5KceR_DBUUNRjTNYJ9HF7lT74Hz5KqGBJ6AOYTEkTYnOqiA8QAkFOu-N0GSh_FwnJOGS-DBi7QNsN9tLbfTt2LXkTX_R-DBWkAf8BpjSsXTQ0EmlTAIFH6S-pNnQC0LC0CT9kOBtOVTTm5HucHNdFklT3tNKOCNXE-NC2_GLYEdlT4qCkVGRJIHNPaxBKQTzfQjoFC7KE3GFmTQIARdGtYIgwRodOiTTu8RreI-KM1FT5cJEwOxhA8-OAWD7DPQSTV-K-DPmDRY5No7HPSTD-O_XN_EPlFPlVDdqQUnTM8OaZTloQlVDREPanTVEP2EPZEPSSR4-ONWDobNF7MS-MOzKqJNFySg8OkEP2EP0zOpEPRySk8Op8ONnTH7Mt8OyEPv8O9JNZGA_JNg8OP2OuBA38OTSTX5ASSTmEPBFPn7MWnT_FPPrNCFPSGP4FPNXD9xSE9O9EPVKNzlQnTDgKNNEPTFPSFPUoTKgSwpQd9OW9OHoTPoQaFPgpQVoSaoTF8MfFP1dQHDPfoTwKNlEThqQ29OnFPToTpFPGJD5KNy9OIyS66LD-Oz9O0FPBoT7OODwA1WTynT5FP7YDOGPMFP6gDZnTorMMySCpT28MdoTioTGCOPyQLoTCySJZDNGPloTY9OjDPZoTloQT-OKvNuTRezQq9EpLNEzQJ9ETiDNzQHzQT9MI9EtRAW9MVpTE5NjzQI5Nb9MgzQ3LN-LNL1QQuM5NSejDBMN96Lb1Q5-KB5Ql2QH5QM5QANNTNOIGRa9DMMN6oQjGOZGRnNRq0MDITnTRxRACTRIWLbVRBqTdYLUIRQTRJXLYIROTRaON-uLcIRSTReIRAqTLWTeYLcYLRURSqTnaLwaLghNywRFJRFhTpcLHWRKTRAURdqT-2O-TR2HTkJRBgL3wRJvMXqTxgL4ROkZDJNNnvM8URT_M-URzURkVR1URmVRfSRCSOLKR6URdlLfqTvTRD_MKVRcKRHjR3qTyoLujNBwMmoLwqT__MjVReYEVkNHrTNNN8KRUkN-KR2VRO_MBITjkNMrTFvLzNN3BA1NNRrT9NN-VR5NNkwM8qTYKRZsLWLRvWEVrTBONdtLcLRvwMFONkrTHONiLR8lNfrTDSRcqLUWRaWRZ1DNqTinLUxRVON7LRPyLvmNkMRipTjeTjWJNVRRBLKWNH2LDYRk3D9MRGNRqqAmDRqON77DNZNurTJsTXpD18O3ITU7NWPNEaNJQNGaN6AE3ONwbSFaNBGAtANJbNGiSNNE_ON8CNrRN4SEXlTYJQDPNXsTopSs_E9xMCZTTWTzREzCR_ANSsT-DT89NK1LpxSM1LHBNMyMJBNmsTZlJHEBNBNbPNDfT_0AQBNPUAWBNVyN5ECXyNFfTudEkyNkqTgyMxaFEtTrPNpZEmBO_DPipT4TE8PN0yMLtTzlTLkEBQNxBNQQMwAOwBNyAOCzMZsTfZN4sAU1MeZN4BNSQM0ZNRQNetTk3MUQNIQNmxM0-Bw0Q7qEYzMOtAHCNjmNHRNfQNvgCn3LNCNutTzmElQNSCNKtNQqQWeSC5HYCNsePRXJ2xNcCN4xNQtToGTeFM0QN-hLARNxzMeFM90S6QNhsTv3OioE-QNuyJLuTI6RC5HwCNE0MFRN7ySJCNBnEJ0MHpEuLR5CNN0Mz5AYlQkDNESDRRNuSNCDNX0MeDN1NJSRNOrEHETLlQdRN4rEfRNyrEhRNs0M_rEk0M50NHhTHDNCKLpRNoERGuT1yGtRN7yM45C21NluTCFNS7N6ySO-NFvTy-N60MrNT7DSpDNZCNbOJqsNsVTM2KSmJ3sNESNzYTNpNl6S2DNPUAJSNC3NLSN_uTAzGO3NHwQdvTRSNDPEY1MToQ9ENiEHJEN4ENAFNyENNENl5Jj1MI-RQ0EhUKh1MFwETGRDyNw7BwaEqSNIIEw1MQuTZdKf2AsSN7vT0-GOwN_SNexIn0OMxNFwTrxN3SNtxNpvTKwT7SNHNS5SNkxEJ2MgvTU6NEJTW6NYSNeySVBO5xEfwBBsTLTN36NTLDtvTuEN9xEs7N7iDJwT_EM5_NElAKAO2VNNwTf2AXBOxTRM8Hp2MTFN6uTVFNlTNepN-vTp0EuTNy2MofTgpEpTNSABVuTYVG5ZHfUTHqN3wTgNGioHoFNUwTiaIxuNsFNk1E5NT2TNH3MyTNN3MRQEGJT2CIRxTDUNnvNTxTWiI_1NWbAA-RHJTLUNc3NYxTmkImITxSNIxTo2ESUNaLDjGBCwNVGNmrAk3M_hT84EgPL1uGmgH6HTsgHr4EiUNrbJD_NlUNF_N03MZhGfGNsUNkxT_5EX7QaqQmkIG6NpGNkENExTx7E7COeeJtGNUeNH4M8UNleJSJTrgRY8EVfNo7GGyTceJIyT2GN22NB8EEGRWjISeNXJTPVNaJT3QSl4MFOTMHNhsSEOTq4MTyRr_EbVNGOTE5MxBFZHN6BF14MO1NvrRb7GvVNeHNIvTDfHdVNEnJmHNmbRzyTd0OM2NPIRkVN0CFuHNyVNhSIifHLAO3yT0VN7fSPUCrCOEiTRnJV8Nw6QCSR88Nv8Nj8NYSRHWNXEFKINgxTM8Hi8NN-DIYAFzTQINo5M3LF-zNguTBxEJ9NfUTEVTs5MaGFIFBbINfFLm9NmzTbFL-cBw9N_5MfaSpnFO0N_zNnINxzT_XBrWNQHFyHFuWNVqNwWNIVN5yGd_N1HFraLZdO-gJXISAPMzdI7NM3GSdvJonH8JM4_LSBGDROSFLSiKCrMAwOCJNS-MHwOu3O45OjADrzQafDY0TE1OuUAa0TRqQt6O81OE6OHTDBlTGlTe2OgTD6TDG2Om0Tl2OgTDElTRlTr0Tq2OgTDV2OSlTuTDudDr2OV3OHkRloQx2O52Ow0Tw2O76OLlT00TFUDNkEE3OG7OB1TQ7OQlTJiD90T22OlLDblQG1TaiDvWDb3O50T0YTZXNMnTUnTPnT3vTlnTOSTwQOFLN3oTE8OGpTdnTgYNBpTEEPVoTaJN2XDR8Od1ThoQKpThFPNWDjnT2EPnnTc8Od1TrnTgtRjEPHMAAoTEoTrWDoEP2oT31TAsMaXP1nTu1L3nTFiSMoTwEPb7MvnT-nT21TC2T97EFSTisM78OOpTNSTNXDKoT-1Tv9KD9OTKNQoTG9OSoTknTcAP2qNOFPcnTT1Ta2TXoT97MGpQR2T79KWFPCYDf1Td2T3EBUCPvoS_oTrKN-oTQFPFzNooTJ-Ou2T3KNeYDBLN31TW8MwoTd1T7KNvFPKyS1FPQpALFPy2T4oTuSA6oTPGP8oTYFPwnQdtMRpTn2TZzKD3T_oTmtMm2TqoTIpTJ3TQ3TQGPG3TO7OP-OS3TpqQVnAAlQv-OSlQxAN8rTFCOQnTg3TOfDuXD4pQwTGTgDl3TVSTI9EDqQAqQhFP2pQQyQEqQeJDvyQBzQyhDihDdUDKzQrLNO9MtLNq4DS9Mp-DQzQv6DzLNzzQayTpaDozQH5NnpTmzQh1QynNspT9LNf3Tb3QvpT_QDd1QFqAVxNW5Qy4QzpTL5QCxN52QU4TkEROKOmGOjGOJGRFtDY1ThROVDRNGRnQD09MsDRcKOF0T8pTnwRuISL-MM4TgLRjMNDqT-yTgjRGqTaMN5aN4KReMNLqTs4TqqT5bL3DGdjRFyTJqTUqTYCBoqTeoE64T6ZLoaLsTRaqTt4T6TRHOOiqTCzT4KR3TRJdLYBNqrTBpLfJRC5ThJRkfTmiNsqToiNLNNS5T-uLrvMGKR7-MarTIjN--MWNNLjNE5TOpLmSOUzDU1KAPRoIRs1KErTRVRGrTurTKWTgBIJrTsVRc5TliNOrTpNNBkNh5TcqLvVRDJC75TzKRzkNHLRb0HW5TFqTcgGirT7VRZ_MirTmnB25TnwMolNqlNGWRm5TY4CsrTkLRM6TPLRxrTWWRs5Ti0DX6TPONbWRJ5Tr-M2rTJITytTF6TQSRd2LMAN7rTE5TWZRVjRAEG4QH_rTk8NTANvpQKXRKiIIuNSEOGYRnXRqSRuiJAcSfAN27DzwTSBSvONPsT-gCRsTg-G6AHzONjNT8sTTsTrtT-vBbsTPWRhtSprMmtSLiSzGMoNTjsTUpTQuTaUGesTp6JG7T4tN8IAHPNqsT3FTSREtsTaZRvsTqSEHGTQFTBUE3EQlyMg6Sk7T8ET9PL19NO7THsB1UTHdEBWE2sTaPN4sTLBN6sTePNX4T1PNFqFFtTjPNYyMsoNMtTxEN_7TTwBTBNUtT1PN7rSHmSItT77Tq3NyPNVBNgyMOtTY7TQfE0JEStTnBNE8TZtTUjE9VL6iEulTC7OwlTZ8Th2OaQGT3OF2AV1FVlTfISgTDXtTctTVtTqkEGQNbGRutTzBNgZNuSNitTPQNMzMmtTUsTPzMTQNnBOqtT4UBNmEc1Qr8TYfPCKGvtTHMAxtTyvTrRT0tTDnEfzMV3L7ITahR_yH5tTWnERCNlSEmzM9tTHuTzpBAuTFEQCuTynEnPNwQNUyTDpEIuTm2N0zMKuT86T1oEIHS55NmoEe9TYiSt4HTuTgNNxxRzpBYuTERN5zDB7TU9T3nEeuT3CNhzTd_ROEMztTiuTIiAkuTRETmuTHMAtuTvyGmfNJETsuTouTXnNvuTvHRiRNrNJJETnwNVXA1uTBmJ3uTRDN5uTMsTdCIBvTCQNxwR-xTZDNz1NCvTYDBEvT59TGvTzRN_TOJvTa-TLvT6RNMtFUvT-YT_dHQvT-RNCSNzGAvwTdsNF1M4sNliSdsN-NTv-TjFHm6ShuEouTKSNXBB1-TFvEVhPkvTW1MFENmDP9fOxvErvTJJC56NswT5vTiSNwvTIsTMwRm1MG_To1Mg4TXhGWEN14TiwTB9THFNaENfPNY9TeENt7NU-TawTJxEEwTZ_T8wE-fOHwT9XR4vTZpQU5EmwTqYOB2MMwTRwTFxEwENEfTR_TFgDTwTW_TWwT9GAYwTDTNx_TSVTpsR_-TU2M46NhwTE_TB3TCGABwTl_Tj_CIAOpwTLFNl-N8_TwlDaTNTvT7qExwTtRA_wTtTNKHCiTNP-T02M5wTfdAFET1zE2pNqTNY9TFqNCxT72MuSN9oANxTYQEYbNd_TDTHJPEfAUuAA3TN0uNlAUFTH8TNQxTJ3M6HAdwTMJTmoHEUNWuNAGN9FNT3MJUN8FN0SHJFCvAU-vNFGN-4TQ4ELpLf2EmxTJGNWUNR1Ew4EuxTcUNmaNivSqxTHdASGNB_GUGNHBUYUN1xTkUN3FBz3Mt5EKsSBWTeGNbzNe8DgGNiAU7qA1nDi6ES7QZoDByTM8HDyT0UN-AUPyTlEB0DI4UNLyTwGNWeNyGN-UNWyTzXDBVN7pTAHNxBUbABqgRpBULVNX5AYyT-zTyEHUfNb4MNVNEHNeyTN8Ei4MOBLkyTKHNU_DqyTHwEstNCxRLCUoyTCAU4SNA5MZ_AfVN04MhVNkgEoVNfHN6yTryT94MQ1NSCU0yTc1NaCUeCU8yTHoIuVNbCU9pA53Nj9TmBF4VNpCOk-NPIN7yTHzTsCU8lLgfHi-NxCUJzTEzSI_TxHNW6LQINNzT16QjdSMzTIWN_fBu6TUzTymC7AUK2N98NxzAczT-DF0zTpCFSWNfzTc4AKESc-ELFFhJTIEIK9Nx4TxDIj9Nm4Cl9NzAUszTiJTgINENTalSr-D7GF2zTeiDlINLDU_zTjDUlBA4zT4MTc0NH6MZHFJ6MbCIMkTxDInHF6zTNrS0HF1INBZOMQK-lTx7KlgBBmTCIFDmT25KRyPnXSvPQWjTCEUyPQ7aCwtSXkRrSLXORJzR6DRGCTKpSeESelSe6STpSiiS9PSRpS6PS0JSUEUilSWEU_PSSnSTqIwMDmEIZMFalRPrIvJJywIKvRxEIPrInEU2MDf2Rc7ROoSzzSjMT8KJeETKvOaETMvO7zSToS9zSY3TsEUYuOPoSHzRl0SYORb-Q12SXsQaSEQFRyaHHbH1jGoRFDbHhLJGbHj2KuaH8RFwaHj0L-lO-RF2RF2aHCMBiaHAbHGFUSMB15EUnSKFUQsGolRGSFlmOvmO-aInZCUSFm-TE2BWCTDDRfRRv0SyUSdZTZaQM-SkbR_TMSbRw8HuFUcaRhCUWOTPnPMRSSdTHbTWVMPmRUnPT1SEcTDeQ4bT_JTCeQNrPhOTsaQAcTuaQGKTAYSV-SCYST2Rs6RSGI9eB6UQVeKl-S2aQerPXhTVYPRKTW7STKTY7SVKTi2Rw-SqcTLgPocT1-S31Sx2RP_IfKTWUQhKT8-SfcTSuSocPTvQgcTzYPkcTTiQxYARcFS7DvNOBQPF2SSrKH2SSrKJ2SOjHL2SvkSjNS3iSlsSppOskSeGL9GUoNS9ES0TBvNSFMPO_S0uSUOIwPTZoP7cPnNQJYQMSS1ZPgPT2KTgGQ4cT5uSxNQfIPzNQOfQoPTk2SJ8SZyJZLTRfQL8SRLTAVQl_SaPT-OIyPTk9R1YS6PTw6KsHUzoReLTbsKo_S7oPGVQr_SMVQRMSu_SZ8SJcQ9CQc8SAvSe8SNdTBQTlLTAIURlP8WOo3R5uHq3R1lCFIUJ6Mu3Rn3RmaSUOBLcGhDUoLT8IPBRPP4PH3SnOTadT63RWwQddTPQTrDUUgK7fQewQIqRijQ8uRqrJtpFdqRy8SFsCE7KvpHyqRcrFnWTKrF3qRKyB2qR_xB1rJFiBAMThsFB4R-0C0IUuFFbrFT3SE4RWRPS8PP8P_rR2rRp7PxsFxyTGUM4_PYlHxETndTc3SpdThDQupPtVTKPM9QRjRRgRRTATa4JV4RCMC8-Qm3S--Qo3SI9SwdTlBJ0wQcJUCiPWgAhsRYtRosRrzTcATVgQ4sRZtRhjOetReOArCRf4R9ZHXcGuJUdDSdcGryFOgBhcGvJUjcGBhB0JUC6Mo4R5CTiORHRRDFU-CT9JUjHOCDT0GUuvIWMTU4SJwS-vSiATgATUSQWRSb4S_wQVYK_dT-dTiMTsMTnePnLQpATPdQIeTKkORaSLeTHxJDRTrSQPeTUaSzMTAuJ6gHAuR0MTwRT2MTfnSswS7MTkrS4eS4RTmoB6RT1wS5lS3wSINTJhSSEU-_RS_RASTzRTwZIemOKIMduJKNTNRTgdQa5JTzPE2BvBRmcAxBRQFHzBR65RBsDuKM1YRieTlqMQCRjOM9AFgJTpDS_XAEESp8GreTiGTX5O6kTZ0TG1O0ASNSDn5OiADYBGl5O-6MY0TLLUb9B00OplOsHAaBD0tQY6MEiRyWTOPDT0TFwOpnTe6MhnT76MX1TLzTPpTL-KC8Oo1TFEPc2TT3Th1TY3TmoTMEPV3TZ1TTJNfnTl1ThoTg1TYEP-vB3yKaEPZ8Ov1Tl0QLpTIcNHMAq5TvnTunTzEP_2TdFP81TvWD_cTAMUwJNdMH4nTd8Ow8O7nTy8OZFPleNCKN66QTMUJ2TJXDL2TGoTt2TdFPApQq1T7oTNoTb6OHFPfjRA3ThTDRoTaMUXnTRFPk1Tg2TIMUANUCMU6LUkKNN2TnMUFzNnfDpoTZ3TTzNvKNFMUZ2To2TppQ0oTsoTY2TrnQvYDqFP0oTyoTw9O0oTzFPtoT92T5oT9OOE3TR3C6FP_LULNU98MYqQD-ODpTLySFpTwMU9MUJZDJpTi2TxtMNpTkNUDMUMpTDNU59OTpTe3TnzQz3T9hDqLNNyBMzQ73Tg4NapTcpTA4TkpTgzQmpTwiDopTJ5T4NSR1Q0nNl9MppTa1Qv0Q68TR4QnmDfoN0rT0pDe4TppDN_TnDRk4T6pT2pTX2Nr4Tw1Tj6Tv4TWMNEqTDxR_TGSIRauDITRR6TCgNNTR54T_4TkMNQqT2uDbqTRIRZTRWqT_4TZqT4IRe6T9UR3MNHdLDJRV6TmLRP5TlyNJUR2fLnqTajRbTR-wRniNpJRvqTx5TXWRSvDe5T0URHKR_5TDvL5qTk5T7URMPUZ6Tn5TUoLp5TG_M4KRgKRFrTxjNrOUU_M1qLQ_M5qL_OUuVRTkN55TLrTXPUu4TnNNzkNCIThNNB6T0VR1kNE6TmOUMoHH6TerThPUy_MvEBA9TJ6TmrTEWRorTeLRrPUK5TAwDION7lNU6TCQUbURcvL6wMtLRc6TzrTzOUSvLg6TJANKIT_rTKyLsTOgXR1pTr6T-rThVRCDUQuLDsTFYRFsTrSRHsTaOUNsT66TIKAARNDUGOsT-nTdCUvsTv8T2ONdBU4ONz8TxUG0_HV9HyCUGjT9cHT7TAkTX7T07TP7TG1EXdSs_N7wT6ETp7Tf7TIETLZHCBNtwGzsTIyM1sTzwG3sTvQUJOCFfN74FV_TayM_sTkrABtTr_TgdEJ4NVRUH8TKdLpCUndHilJUIDU8TvsT2PNCPAJOUU7TYfEH4N9PNYRUe8TrBNGJDYtTpxRUjEp8TjERy8TI7TKQNt8TdBU5rAjNTSLDQQN78TxQUotT28TyRU48TstTSOUcuT3nEGCNv_MrGTKCN1tTF9TiQN4tTBnE6tTN9TnQNH9T4mJB2M9RN7xRDuTvQNFuTY9TgCNb9TiCNpCUMuTzpBOuT65NdSUWuTNuTm9TSVRZSUCRN4oEr9TrQU3xRduTJRNL0Ms4H29T4QUeDN5cNY9TpuTuZSkfNTRNYRN2RUpsEYnNXBUAvTyuTSPLgRNImJFvT40N2KD60NJETJsEgGReDNJTUv0MwRNJET9TOKpCrSUL-TWETj-N-eAz-NNvT3EH2sN_XBW0TC2Ko-TX2TRmJk-TxDNktEYvT3cNavTISN4-TP1MfvT1SUivTyAK7-T5fOX1MTSN--THTNA_TXSNsvTY2SlSNK_TSENH_TjQUJ_ThSN6TUM_T5LURTNmSNCwT_IE9vTBCH__T7SUpYOiENkFFEUUj_Tw3MAAUhyMfxNo_TVSN4wEWRUmMUMwNsxEv_TQ2M3ENC_T7_Tp_TVkJcwTXzTewT5_TgwT3TUPIGRLDkwThOUfUUnwTtjEqwTFAUrUUeJAuwTUVTevGLAUlhDiSUAxTrzEQAUZAU1wTVAUOpNJYAYAUZ0EBxTwTNcAUJUUhoHnFN0TNsAUJPEnAUMxTGUNOxT-uNFVUkvN3DL1FNiUUwAURNSyAUXSOXwK2AUF_HQNSbwKMUNlJUEGNPUNb3MRUNIGNBwNKGNPzTJMSvxTt3OevG0wN8SAeUNPBUNMSn3MSBUw3ME_NVBU83MZBUjzN95EtUNAyTyTUCyTj6EoGNmBUjxTY9TSeN87DvGN3BAI4M9UN4BU6DIyBUO4Mm4TevG12NGVNV4MxDUL4M_BUMVNxCO_COGHNfyTZVNPHNm4MXSOMCUZwTg8HPCUt4MIbETUUsHNsyToqNaHNgVNQVUGCF0yTprRYzTwyTSTUrVNlHN-4M0FUoHNB5M9yTWbTxDI43NBzTNAUaBFbDF1VNvUUiCUwCUCzS2CU8VN8TU5CU8CU-WEnVUHXUADUcMCcQU7CUMXUw8N3_T5WUHDUbzTrwTgCFNDU5EFQDUevGjzTkADlzTR1EYDUc9NFDUi9NhWNvzToWNkWNGHFlDUy9T65MoDUqDUXSOUqNuDU5qO9BUsINzINB0TL5NAjLh6DqLUztQ5BDl-HcDTWRT2SDInT5VUJ5Ts_KV1T3LUzlDbXNPtTwNUn_Lb1T8LU31TVnTsNUIoTIEP2NUHNUQEPONUVNUMEPm1TUNUg0TenTSYUH3Ts1TNMUfvSI2TurMcEPnJN0LU2nTEySz1Tx1Th8OKcNjMU51TdNUpYUsEPdMUJYUs8OGsMiMUvYU6nT6fEXUUW3T0rMG2T5EPrMU1BBK2T68OvMUGNUdYUJoT9oQKNU0NUNABOoTU2Td1TKFP12ThYU37MPYUeoT-MUYYUWoT2LUk2TVYUaYUQNUctQzMUhNUZ9ONNUP3TlNUjoTvKNcYU6YUzYDTNUSNUvoT6GS-YU62Tv9Oc5NlWT22TcNUZYURnTtnQ8OOCGPr1TF3TgZUIZUAyQkZUGMU1APZLH2ZU0MUu7HrNUDZUlZUuNU8ZUPNUMpTYZUzZUQpTKMUT1T4NU49T6tM7NUPiDLzQFzQcpT83Tz-D-3TRRU23TB4TpzQI5NkRUI4T8RDN1QL4Ts2QqpTAMNPOUZ4TVOUPQU5JMYOUBWUWxROpDVGRwpD0BUkDR9pTvwRZNFT-T5PU89Mw4T4WUyTRjMN04TWOUpMNMTR44TqUUq6TuvR84TBxRnBUX5TlIRgJRSPUWjRrTRyMNPvM4aUP5TMbUm-MZvMIdLCPU4KRU5TGPUpqTIPUZ5TKPUpiN4aUPPU0qTRPUmPUiROJjNZyDWPU4aUajNArTSWUmTR-8Ko5Tb5Kv5TgPUwPUjPUjNNQrTkbUVlNrVR65T3bUSrT5rLvPUqVRxPUYrT1VR7bUbrTGlNo_M4PU9PUFcUscNIQU7OUl2H0_MgaDprTLcUxqTnLRKWRTcUMWRiOUD0Db6TDAN0LRR6TRQUV0LojRIxMmXRZQUcONbQUTzTdQUz6TEYRWAN3ITDcUU9NiQUBUUXfEbxMLsTlRU0eN6NSA7TbuTKwKtQUtBAY7TeZNK7T1QUXRTN-R1xM6tNgsT5QUksTeNENRUnsTb7TsQSaGTMPN1yRDyMg7TB-RwsTO0HDBNTPN0sTFWEq5NG7DT1QmrIPRUnFMWtNSRUroNAtTmPNWUUoBNqPNePMG8TAqSbRURAUuZExPNfRUpRUJ8TfQJfaUR8TnRUTtTsdUqBNWtTu6Nq8T0dUo8TxAO3dUXzMs8TgtTu8T4RUzZN4ZA38THVA58TJBU_BNqWUeZNS4TsSUESUrcNXLRS_T1GT-mNJSUMCNG9To9TYzEL9TmQN8tTRSURUUYeEUSUxDIexN6nEYSUaeUJuT5ZA8WUZ9TfSUbQFkoEhSUodUC9TSuTH8N_QN3UUWCNXuTM-NF0M2cUtPSQ_NfuT_yShuTRMGORNB-T9lJADN9eUmHB-qEquT_9TZ0MAfUtDTIxGERUa-TI-TYETsDTFTUoLAHTUETUn1NuOULTUSfU2vAOTUFvTQTU00M1eUF-TUTUsCUWTUMvTLZTZTUPvTBuTdTUVvTbTUzUUNOJs-TXvTI9TgNJ69ScvToTUGvEwfU6-ToTU8-TrkBjBUjUU-rBw4BX6NuvTcSNFoNBFNvvTAUUPeU9YOK_T3oNoSNGUUBFNIUUw_TNwNMUUQUU5rENUUbeUjWUKCULMI6SNQaEYoRwUUu_Tr0NqWUV6Ny_T2TUfWUdEN1_TiXUNpNRLDJTNegUHyE5xEpUUSMUTgUHAOiWUQyEWXUUUUqcHZTNYBOofUmkI1UUyyQweUWAUPAUwEAleUXHTARU0wTXAU-wT3gU-UUN0EDxTl1EXbNHxTY9TrFNzuNMVU0AUKVUPxTqWUXvNK3MUVU8AUxAUXxTSXUhxTaxTQKAcxTUxTexT6AUShUzZHixTHGNHzDDBUjdUFBUpVUZZS5yGsVUwxTfUNLBUMTAyVU3xTUBUEPRNpNizNUFBcBUY9T46Qb6EovTmGN-VUzUNI6NCWUUWUKyTFWUHWUOyT6GN2BUAVNMWUyaUwgRTJTRyT-7EQWU-GNsbUzjIcyTBCUXWUZJTECUgyTbWUiyTqMU5yGeWUFCUhWUowTRCUlWUTCUtyTbHNqWUE1NCKR3VN0yTwWU5WUwyTgCUmiUvCUq2BkCUeXUBXUtgDy3NleUBzSdhBJDUmCUN4IR5MWoB3CUGXUu8NMXUW8NDDUJEFlcUPXUVzTRXUfVUhHNUXUOEA4iUMDUezTZXUmDUgWNXWNu5M7aUM8HgXUdWNhgU3cNv9NMRTyDUoDUzzTqXUb1Ed0NOHFsWN0DUZCLwXU9zTPiU_fJA0T3DUt5N3XU00OVGAkSA2OSFUCyIA_WNBXNCZDKGGdMOa5LbEJ6BO47O7yNzKSWLUujUFRAxjUBvAzjUIBGQAP1NA8hB3jU-qMCjA4vRLaUPAPNrM-7Oy-R_jU40OvjUS0KLpCyjURIAmXNeSAbIQzBAJkU7XNFtSwLUsFPDMLRkUoLUTkUBkUWkUDkUYkUIYNnrNckUokM48BFlSgkUkeNIEP8BOWKSSkUR1OUkUCkUDGAEkUmVDMtOdkULYNfOOuKOcrMi1TVLUkkU2kUmkUHWAokUlBA3XNaYNywA9kUG-KrjAdiRhkUbnTy5R1kUiAD3kUnkU5kUpkUWuPcJNNlUQFJuoAk5SEZUHMUUZUjkUs0O7fAWlUHlUYlUJlU4YN2uGclUf_KSxNdrNP8O9jUyDSUlUllUGlUXkUJlUrDSRmQslUvqAXnB6oSkQUcxM75NtjUlkUwjUXlUwhBOaN-vBYZNyIA6lUrRGsqPdxN9dU5ZA1fNBmUFlUDmUnlUFmU9ZNTFArZNewAKmUzaNz9GNmUetTjtT6RUN8RzlUOeAmlU2lUGmUjaAW5AwhBamUFnABjAGGOFgTHBHF7T9gNRmUVlU1lUIlUmmUGVAt9HqmUgnNqfHvlUW8OfYUWaNnLUklUjmU0mUolU2mUOECeaNtqEpmU1gRhaNgXT3RUntT18TIYUjlUh6DkmU1mUwaN8SQRIA5mUrpA49KdmU8RUttThmUElUzmUTmUlmU_aN0nHjaBYnUfTABjADeRumUZEE7cUIbNPWROGSimUYuATnUEnUiEGJnU1sQTbN9lU-1NGxTIVU2XUwnUEHAynUVmUD7MhbN07QmnUInA27NPLUXEP3_ARMUYdUenUBnUxnUDnUVmUxbN2rMEoUoSAmQOqnTe8OsnTDlUNoU-nUPoUzjU4WP6_AToUzASHcLWoUYMUAnUSnUcoUYkUIiBRcNFgGmnUNELhdR8fLFGT7ETDRUwuTX_R9nUeaLnoU3lUgYCQlNdEAsoUmcN3fTkCN4xR_8TGSURnUAkUhnUUnUHIB1nU4jUcMSvkUujT2fS-eUnuT8nUfnU0lUFpUznU_cN5MDvMAEEA8oUCjAJBTg6NqvT1TUdUUrjKvnURpUCnUTpUQoUsWD7fEskUkFOlfJLpUigTIaUwEPXdNcwR1oU_nUdoUZXPxYUopUJpUKzKzzG6BOcMUCsMTlUipUOoUkpUzpUsdNHsMEoURLJ6pUA2TobSxpU3oUwbNsWD6dN1JAEqUzGT-xQ_1TkMU4YUDeNwpU-pUboUAqUooUgeJIIAorCMeNyGNsoUUvNbpUUpCDWUbqUq7EGWUNyTYeN-jUXqU2oUZqU4oU-nTCcN2pU9DMhnNMkUzWToMUlbBH2T0oUrqUypUaqU-nTM7NsoUiwAjmTspUAiEzcUejDrSUhpUaoUsqUVkUUmUzpU-eNeIAJmUcHTI-NFbSpYE37TQmUJqUtqUabLd7GQEBgqUhAGiqUJdO_UNN4M4GNIiU19RWrUKrUlmUKtO1hRxqUhfNMnUXNJ9PJPfKHrUmoUXrUGuOtfNlBA8oUi2BflU7DSXRN0fNxmUkrU4kUFmUVhN7fNkOUJKAmnUeDGKcSmiR0OUBTRBsUhUTWqUIrU7qUJlU_rUPuDTWLV_AIpUBMOTGSTYRVTRzuMHTRWgNQpUMsUKqUPsUkuDegN2WLTsUuDG_kUseTScU34TJ-MgMNLoUS9R8rUEmUzjUesUgdAzgNspBisULfGEgTHoUsPUF5TwOU0uDRqTDpUCmUlrU1mUvsUEhNMiNDhNOiNrHAmnUFTGQqUc5S6IR1OULbU9lNymUSpU-sUEnUvsUdaLfaLXnUokMUaL3rUgqTNbUxMNsVTQbU8sUSmUQtU-rUScLnhNmhNfRMKSAGtUD-B6oSy5TGdL7_M3MNAmUssULrUYkUbbLTcLIBB5hNh3Np1OGtU16NpPOSwMBPUI8TMoUwrUgtUusUxWLKiNMxDGhNabSmtUWtUXkS6tUmLRZbUvvRD5TetUgnUAuUxtUxWLdiN0tUV2AgiNsiLHuUJmTHNCgSTNPUrqTPREa5T2gLfpNOtUjpURuUOsUAjN4MBxiN7-M3tUWtUKRAptUduUO5K4iN6-MSNNutU6qUdsUnuUDrASlLDjNZuU3pUVlLBrU-XU-XRhjRUPUKjNobUPuUPtU9rUBuUanL4oLSxRUjN7OHGtU8FGmQOJQUqbUq5TFvUkuUHvUSuUJvUSjNIBBmjNxbUruUJmTHvAQvU7OUePUxbU0uUcsUxrUpkN1qL5jN-KRdvU8uUqSIRtNWsUA6T0bUAkNqPUsjUvtUmrUnvUA0DrqLBkNrvU9DMn0BuoUkISvrTwvUF0DPrTR_MNtU1vU_sU3vUWMGckN7uU8vUBqNvvUAIT9bUUrTiuUGwURtUIwUJrLngAskN7vUe2HCfNgMO-uLzVRBcUzPUkvU_tUWvUmuUOlN_DGSsLAlNLwUe2HheTCrUAwU4sLJcUIIAI6TloUEpUluU8kNdlNPlN10DZwUETGqCGAhRMcUK6TqcUSwU1uUmvUlwUvEBEtLD8FhlNY8CpwU6wUdFTTwLDQUD0DO6TFWR3_MUvU_pU0wUHkN4tLhrLN1D5wUo9FlACcuUYPUS6T6lNDuL9_MFwUBxUUxUoqLivLygLGmNbfGzsUamLWhRwkUJQUAANVvLQmNbsUiwUtsUSuUWmNYmN4OBamN0YCGtUSuNOwUtzLFIT0uKhmN3rT9pUlvUkxUomNI_QVtUJmTGoBuuUZ6Tm6TtTO47T5qUEyUjwUabL2mNI3LK3LrBA8oUSFGlhSeFM_mN3tT-tUzwUSyUzDR7oUTnMAOSELOSGRgpSXbLRyU0xUJlUN9QPaD1rUriTqnUNpUuuTuDTzoUjrUjxUgyUenNEqUaFRswUNkUDoTDnT2yUqyUCmMkjDThSBfAqxUbHGZFHTxNlaUe0QNOUpgULESTwUFmUKoNz9H7PA9nN2mAZpUrwU_uUi_TPSD_TUdSNnyUjuUTxUgyU6SSIkUKnUowIVXTgpE0vTrjG_KL0kU_yUwtUryUwaEz1LPrUJIOHPCIzU62QpaUyxUfyUAzUtES76FsoUMYNdrUwPN-eTedUURUywU9sUfzUEZEvzUsvUMwGl7BrrUKUUjlDVrUqzUlmU9oNF0U-qMqpUApN8vOc6M7rUN0U1mUHpNtRAZxUf7GNKGIXTkTNuTNQpN0vUX0UEnUjpNfdAb0UsuNuoA9pSdFN5gU2wTSxUYqU0wUl0UChBlBBgqUilA4nUSAUs0UHOSOzUzjUHpAxpNJxUVwCulU0GTkaC9wTcEAhwU2zUrzUVpNGrS9pNH0EFzUsuNCzO_wNaAUDVUAwL1zUC0UAzUVmORdSW_NsoUeDG9cRsiTCJStDU7MAxXUmCRLsUzxUH1UUCROLAW1NM1UeGG48Be0U5CFnqNeqNuyTW0UpyUH1UxmPrkUEqUn4QAlUasMM2TpaOvrUG1UlmUxmP8kUtkU2XM8mUMKNGZUJBO71UU1Uy1U9xSPaDprU_2CunB1XTxkUJZU2MUCQNIFPu0UJrUSyUXrNEjMnpUEoUx9IO2UesM7MUOZUQyUj1U91UpqP8YDa2UYER31UsrNSlUU2UNsU8AA_rNssML2UX1LliRn2UZKNf2TZoUh2U1mUt2UrlUA2USaR2sUP2UNFPh2TDyU22UEnULsNC5GmnUPsN0qUeiR3XToyUB3UFmUksNjnC8oUIxAl1NjfUFEQG2UftUSyUksNImDP3UISTswU5_RSvT5UTdzUv0UW3UkNBwsNjTUYGA8oU7HCR3UeTUiTU5sN12U81U1mU9sNM9T_yO8tTYyUWhSXzUyESPCNXeU7tTczQi1Ut3UC3UPtNIyUG0UnbHiwAr1UDgU8vTcdUB0UV3UAzU1-QbtBZ1UJaQwsSDEIICUcWUq2UKqUH_QTQAM4UtWQc1UE_EQ4USBLttNeyUH2UlmUKEOfaDo1UqIG0tN8zUqOS3QU5NUS4UXrUg4UKSEBuNFtUokMuPJ8wUaNHeQUpcUt0UH4UQuUW3UsXA-sDF3UC_L9xUAsTaARylUj0UM3U5FAioOi4U28BFmAq0UzAN00B1ANM0Ux1UlmU6bSquNsBAgqUtrAI5UJxTG3MLxTsURd4UI4UH1U4uNQ0UTvN6yU13U5MS9uNxFNT1Ua5UlmUeAO0rUokMjOG7rQ4fGJvNo4U24UGvUAzUPvNjlB64U1gRvsLU5Uo2EVxTYvN_4UpzUN5U1mUdvNjXB05U2nUAjAYtUh5UUhU4RAd3NA5U95UEnUl7Nl0No5U2nUGnH26NrSNOTNM5UL3UzjU5vNg3MgqURoA_wN_vNe3MlVUEBUg2U83UFmUGwNr-C_3Uk3NeBCV9QMpUVwTLgU61Mw1UV6UYkUSwNAFJZ6UhGTp6U_-NmhUKBUs3Ue4U1mUfwNT7C2vJ8oUS8NP7NATU8SANDNDTUrsUB5UzjUtwN2wNR5U15UggMO4UpRAphUuVU_gTF7UK6Ui6U59RkrAF5UH0UgoS06UasEufU0-Tk5U34UAzUGxNGPAX7UnbHhwA-oUcpUnCIA0OU6Uh6UH7UWnUO6UA4UIRAa4LyzU5LN-6LdnUS7Uu6UJlU3OSa2C8oUu_LayUR9TrQNQvTU3Uf7UH1U57UTBLgqUhwAkzUE4UEyNLwTSgUNzUG7Uv6UxxNtmAj7USESz6Ub3UQ9TIoEW9TheUv5UVvUg7UxxNLIDj3Nz0B6zUkmActS_dEC8TCtTvVBgRUN8UT7Us7UPxEKiFG8UODOY4UmgUOwTVgUQwTg6U56UEnU3OS2tU-0UPyNjlQw8UdRUGtT8rS9tU27Ur7Uv6UpyNk2UtkUcxO6BOFNU61U73U28Ui6U_1P52UppU8CJJ9Ua9OICOqqUq8UE9UvKN01UH9UEsSTNTnhJs2TN8OB8Uw5UD8UktQ2jUH9UpnU82UOzKjFPF2UM9Ul5U1mUazNRnHrkBS8UCmAp-B20UF6N3VU0hU9xTi0UX9UJlUB8QOhBuXDgqUsQLdpS7VU5hU18Ut9UEnU1zNWXClgBZ1UFTGl4ULGBYXUTINIMOW9U37U8AAU0NTlAbsRH0NPEAZ1Up-BD4UFKDdjUpXUe2Kh9Ub8UH1UV-UVUNBfAX0Nv2UMGG1uJbKSsXUe0NjjU46UG-UFmUk0NX_Nu7Um6UMJGR6UhJEaUUa8UezUAzUBxSvZRdhB-6UrdRwyUikIjRND3AlRNp4U0wUyRIDCFZ1UrjA35U1GGyWUDbR85UT-UI1NQhHL_UrXTuUTw_EvWUB7Th-U7-Uj-UESCW1NL_U21Uw8U-BF94MsiUwrRZ5UC8UlmU2vJYFR0-UrrAHsARfTQ-TW-TS-TTfUv-Uo_U1mUq_Ut1NjlE-6UoOSi_UpsEMTUDvTXfUC9UN9UzjUhFOQKA4KLgqU1OOb6UYhUtBAA-Rb_Ug3U8-UB1CTeC1NAL_Uy8Q_UT6_E2WUwiUPIRNAVV2UPAV1aUr_UDsUhDClyU0aUouMKTU0_Ui9Up_Ub9Tf2N68UrhKz7AJ0UxeUa9Td2NcSUAxU79U8AAt2NfbNMgBJIAbrUB_Ua7UkaCPWU5JAHVNh1US-UD9UJlU92Nd5UDmKyZR8_Ug9GevT3-Te7UmAV1mUI3NQOKy9U_nNucRV8UN3N5-T4MPq7UCAVYkUhxOeMAB6Uv7UCmAE_Fj8U45UchUqWBI6UR_UCBVT3N1aFf8UPIA6zUSdNSrUx9EL8Tf6U1yUzAVx3N6wAn0UeGGopNnCOtHN0iUixUzBV0rEqBV5BAsBV5aRbmTPJES8T_3No8UaAVr2UWKCNyBjyQ7KCR4NRAVF0NsCRbiDX4NFBV2eIW1Bc2U33T-NUVaUAOUPzQh4NRzQt6UnBVy4NZ2UH9UCCVioUnhJm9Of2UyBVT-U-AQ8hAmnU13NE6UWYUcYDXNUH_USyUVzQwiDeBOs_UXzQR8R7yUY9MFOUuzQJuMvdUlAVi-UlmUeEQ46L75SLMBtCVjwAvCVZZUcYDZNUuZUA3UgCVMyMagRibNUCVKOJ3BTFbSx7TLRUz7TMBVCDV1mUw5Nj8AloE2BVrRGHNChBV_oUbASh9TF1UZBVJlU_5NySJ0FARBVlACZ7UUBVF6N7hUH6N1UNbDVc_UDDVN6NWpU1xEG8UFHSX_Uq6UbwTBTNz_TzCVAzUa6Nc8No-UsuND-BtAVgwEAEVi6NfWNICVKqUC8HIeI8oU00K_wNt6NsRUm8T-yUzAVy6N7DV15UTfJ3-U9xEkgUJfT60UYkUrLOtvM4CVXERQlUvKOwaUrIAsDRPEVXrUJ7Nc-TLpCixMP3Uo6UxDVD_U8TO4ySRTUa_Us9U1_UEnUq0HiCVkFO10UtiRfOLxZUPDVpDV-5N3eBM6Uz-UgqU22KfEVY2MHCCJgUDEVH1UaIQt7UHEVa7N72U7CVIoU9_TcuA9OOuEV0wU-7NMCFhDVzaNInAN_UhnEl9TueUUuT8BVqCVN8NOzTZ1U42B19Uh8NW5MOzTSFVDDVrMCPuNpoHuFVlARC_U_IGEWNEjUBAVw-UzjUFBRGEVuFV9XUDCV8FVRzTX7F75UOhSjEVqDVrMCioOc-Nl3U1gRU2NKDVQzTQXUNgAOWN_sSLGVO8UNGV9pNX6DL-Uh_U7FVI9NWINVDUKsUBBVHFVO9NeXBF3UjgSKuUI2D36Tn_UNBVEnUa9NcWNsdAdBV0jSkvAlFVUpCWjUaDUGFVAGVYkUq9NIYAa-Ub1UhGVfFFkXULkSeFVSyUz9Ns7T6zUJpBkDVKdU7ET99Ns7T0FV1mUorSr9T-qUKnUZID97UeqAq9TN-N2yTvGVcDVxGV7cAuDVbmLJAVhVUX-N2DVOAVH1UtsSvEAGvCZ1URbSN7UgDFrCUVDFVTNSHVxGVL5Mq-NvyJP3U_VT2EVR_Ex-N4RNnDNkSTK3UnBVqiRTiA6-N4xTjtAA-Uv7R7AVcwCA_NZGAC_NpEN0VU0FO8EVwGVFmUJ_N9kEW5A8oUlfJNHVdyHv9TuSUlgTJ6UT-UV_NS9ARBVEsUUGVVmS1DU1WNMzUHHVAzUi_N4lA8uAsoUz7AZLUKIVtiT9QUr_NIPNx_RMGV8AAYtSz_NWFVN5HoxN_wN4_No_EkWUp8UgIV9iOEdBjxREjBMFV-UTIBVGdNVDLowTtgUAXUpCVnBVOAOQEAQAO_9UizU-vUyrL5_RWAOmvTxTUE-URJVHFV8qOAJBRBVhAOm7UdyHxSUu5UBDV3DV1mUqAOPeITEVxIV7HVgpEvBN4JAtRUDJVnBVDMQG9UBFVBjAH3UsFPq8MUCOmGV9GVJlU5xQl9UBFVJxNC2UmNUClUeHVqJVEnUOBOMLST7CMFVhgTg5UO_TYTNVyEygU2VTZEVT-UP-QaNFRBVN_Nv_U9eTtyMjRUH4T6-UoHVlmUKTQxfEpGVp5UoSALyU8JVC-O0HVFmUGaQa9UBFVoSAc2UB9MFGPg9USIVfHVuKVACODKVeBVN8Bb5Sd9U58MvNU8GV9EV5KVMCO4JV8KVwqL6BO-8M-JVfIV2JV9gQ7KV9DM8FGKJVwkUOzKrqQOKNqIVH1U1BOUSAnvRiyU1sQGoB1EVRKVAzS0CUDXUS5M9iUczU4IVwCOPAB92CXtA0COECUbrUWzUGGV6COxgRqBU4EBWWUYJTQVNiEV_yUT8Q9kE4KALEA0jUZGPHpAjFG8LV3hIr1GqKV92U-9CEYUiKVbAV6LV9SBCMVRXNGYU5nAhzUCMV8_KrpUgLVNkUaXNKJNmLV5LVBGA7LVWxAZkUZHAbkUBMVWxAekUFMVs_K2YTJKVOAVLMV4FMdMVqkUG9USMVLYNc9UTLVV-K-LUCLVw5UpMVNGMrMV7kUl9UuMVOlUfLVfLU1qURYUWLV3KV7-U2MVNMVZYNa9U7MVdlU03U-MVaFVHBPzkUaGVpyUENV4MVzrNblUoAAINVf_KuoAcxURlUBNUpJVoMVbMVMMVSNV_1UWNVKzKx7UGKV-XN_2UDEVRNV9LV4lUruUiNVxeNIWTyIVuON56T_lUqFV2zUpNVkBAFnUkdFJnUtNVbmULxU_vUwZNetTLQNoNVeNVqMVqNVa1AqZNZUAz_NhMVnjShaNlIVB0MAeU5BNx8TcNVKMVDOV3MVFOV-vBomUPrU7NVrmUvDGFbS4cUYBVI4U2NV4NV4mUVNViMVlbGvLVlCVH7Mt1TCOVbeGVOV3NVVnUDSA3CVKOVCdNahNbnUzRUVzMPnUfOVf7UhOVvOVmKVVtUaOVb9GhwA4GVcnE4aN5OV1MVUOVNMVjnUzQUFCMnBAyOVDbNl4UwQU2OVasTtnUORMmBVU1U7OVQbN-OVlOVVwCDmACPVjAULQEhAU69UzxU7OVBoUSbM6NVaPVQFJ3cJ6pUKoUPTRJMVWlU7OVRoUSPHNPVlbGxWTo9Ua4KXoUoYU_FV6OVHPVdMVeoUGAByPV6YNa3UVMV_MVUMUjBA4qUfJVgOV7PVqNVPHOKzLtyUkOVnjSIoB8_QDHVOHVCRUMdUbcNJfUXKV1NVJQVuOV5oU4wU6xUOQVCdNqjAwFVAnSMeUwtTCpUtPVmkUvPVOtAmPVLOVC8NA7U69TjBAFPVb8UvPVBbCO6NZ-AcEV_OVrpAhAGNOVzvTWSN10D7fUnMVTOVsOVIPVPdNw1L_PVQFJGvAGqUxJNoCV1JVWPVaQVLqUNLS91TskU4QVWXJC4GJRVoLA0nT0MVyQVORVJXPFEADqUfQVudNDFV2PV0YUB2TF-U6PVCRV8PVIfPItRSRVnPV8dNWBTZFVsFPdQDE2TrOVcMVKQVJeNdqUoqUo5UTRVQfN7QVb1EkqUJeNVeNt7EDiU5PVGPVnRV1RV0cUwqUGRV8dN8XTCQVMNV3EPDXD9YUHQVmRV0RVbQV9qUzEVfRVn-BC_BlJVxNVxRAfxMqQU7EV_JVSSVfNVKQVNrUolUJSVkfJYHVSWT17TYEB7sTfCVNRVFSV3NVNfNpgBarUXSVx2NOKSgLVfgRfrU1DIHiUhPVZQVvSVabLJKBorUmSV4DSD6NVAVlsECfUurUCNVdNV-SVyrUTgDrQVCdNJUCuQVvyG6SU8SVuSVTSV1wU1XLAsUOIRSAV0SVcULJIVvRVNxU4sU6aUe3UssUhOVvsUCtUBKDNgNZPVOQSXWLx4U79MoOUBKDIqTnQVDmUlTVrWRxRAgsU7UTZOVsRV-aLhAGFMVJQUnsUBXLZIRnHVBRVWTVmTV0hL2hL5TVrTVg8B7JVgTVwAMkuD_ROtSVIQVLTV1TVBtUFuUEEAsNV6TVs8KLRAtiR-TVLtUV5ToDVRUVEUV1TVTtUYhNIUV58KFKVcwUHsUObUctUtTRUTVgUViSVwSVitU4hNohNXUVOQSj6HUAVlsU79MSbU0NVVTVvUVXTVcbAyUVktU6hNUID0UV58KeEVsGViRO8tUndUtUVhSVEOVwUVwuJDuULNAVUVtkN5RVYUVqSIX3BgvUScUMuUA5TOuUyTVVkU0TVwuJUuUbFALvLXuUEVVKgLLUVJQUXURwBAZURyAViPVORVviNouU9uDxkLSNNlVVlxHvNVfTVJQUhbUkKMg5T7UVuUVNVV-UVBjNLEATlLHuUTRVAoGnVV7OUmbUXNN8VVMVVtOV-UVjjNR4EMvUgKFCTVcoLpEVRvU_qTTvUdVVNKAfVV2fAOWV6nL08KcvUDWVVVVPqLHvAUWVhvUu5TwjNfUVLWVNMVHkN4jNxVV6vUgWV1UVxzUHVV4bUP_M1bUEwUsVV9SVhUVakNUwM5vU6jNvWVVsLRQV82UuxU5bUzvUzRV9UVrWVqkNjBI0VVaxUksUtxUMcU95TS0DKWVESV5WVhrLbkNXwUzPUKXVNrL2SVLNV3sU0qLGLRyPUILR2kNLVVSXVGXVoqL-kNDoATsLYXV9tLvJVMSVcXVPtL7PUHlNoWVjXV-VVHkNmXVVKJ-WVqwUbUV9wUcrTOeUFXVzXVlXVDtLflNGxU2_MpXVhaLi8U94U2PU-PUP6TRxUYWV5BAaWVCmNWxUPYV6tLEYVs8KlACGWVScUFQUgxUWcUYQV8UV-XVHrLmxUWBBoxUmvLlUVCTIv8UNXVXYVZcUjeCd6TiXVaRVSUV2xU4MB7zLCYJjlEp1OrRV1UV84UyWVRzDdcUhWRARVuPVuVVm1L62DuzUqTV58KeLVHYVHxMgxLhcUMYVlTVUyUP7BWyUSWVMwGnSAaIVf9TReUE9TTeULSU7YVoQVORVhyU0YVHjMZuLlyUsaUozUPNVtVV-SVsyUroUcTVrhKPCORTV9SU9XVMWVqdAJXDNZVgnNQoAKDV8yULSTIZVYZVCzULzUN6UuZVV0QYGTwkULOUKSAS1QsPVSOV8YViZV6SS6BCnKV6RVDCOdKV8QVRENBZKOENv7Qf3UDUV9UVQzUgzFlvS5ZVgAOowIKEVHmK_TUfZVBIVcYVrZVtzUYoNBZVGsAeNJ3NSK5QklDYQU0ZVDaVehA5zUlZVkfJFmA8RVk8U-sT_zUpqUMLVdaVNMVdXTjYVDmK7ZVwNVfgUDUUQUVpWVdMVP0UhaV5BRViRjSOAYUPyURSVyXVMWVZ0UAfATYVDkIunNP1UuZHh0UqZVNMVx0U4nA3XVoCGuoAQZVL0E1wTxXVsYVWTVVbVuIVsaV4EJilAdPV20ETAUmTN3IVaMV-SV80USABNbVSbNkNVB1U-gU76BAVUoaVfbVTKBD9NL1U4aV_0URLS7aVmbVCVUxZHCUVCaVfbVziTOqNS9AVaVVMC-wOvHVG6M7zTmjUwDU63UgSVJbVNMVl1UfqNQaR6bVMGG48BI8URGGmWUu1UjiUrYVDNVORVz1UtMVhWVvZV6aVfTVesM51UZRVfcV-SV-1U6MVjcVnEANKGVRTbXVGMVyMUIqUqbVWTVaPSPXTVABVaVNKGiJS_KVq7MKZUSrNTbVdMVX2UZrNFRVibVnjANKG6CVsXVzcVe2UxnTqIVhOVyrNHNVucVWXJELCxZVDQV-2U_MUBaVXZVrcVEsQu2U7cVELChRVo2UbNVWZVzTVgcVddV52UTRVunNzKVidVxlUVPV9VVMWVD3UURBVaVPsN9TVteTDSVebV9UVN3Up5CHcV3cJc-U80MeTUkwOQcV4dV-VVX3UOKVHdV_1K88USQV_dVmfUp-TYSTPdVORVvsNt-T4AVHeVb9GuYIxbVLeVhTUSeV9mGJTVQaVEeVnuB-sNx3UTeVHaVi4BZHV4_D43UPSUZeU1bV5dV-3UUVVnjSRtNZcVa_TaIEHgUadVldV-SVK4UP_DHcVAjAW_U8eTQ0EhtNjyTkdVeVVQeVbtNspB5eVuZN_IVlyTykQ0eVBfV2eV_aSL0BCbVGNCwbVXiSm4UwANQaUlRVRcVdMVr4UKKAt4UteV3hIuPJ5XVy4UncUEsT_wUecVKTVWTV3FV93DzdVJRAWdVhPO-FVbYVvdVNMVW5AE5UWcV3kSh2NkgS9cHjuN-aVXfV9LVP5UtFNHcVtuNabVqFNKxTKhUY5U3dVqcVWTVc5UPfV2vRnOV8eVTCGi5UrAUBcVbdVWTVn5UVaVjOGrdV3YDPaUCdUqeV-VVy5U6AF05U6RVvsLAgVzFNSVUSxTOEVceVCcV9UV_5UphBegVTdVoOH0EO9bVigV-TND2EVhUIjUMRVvfVdMVKFVOTVcTI8bVwJVJ8UVDIY_TkfVdeVMWVX6UmVU-fVqSAiQVlxTkVUoxTmVUCdV9LVj6U5gV94IomOKeVe_Tr6UIbUFgVlfV9UVw6Uw3OFhVbwUSfVAVTIBUTAHl3MagVMWV76U1vA96UUeVrpAvFVRTVLfU1uTPeV-SVI7UOBU3LA-fVt1OXeVZLDP7UJ7UMhV3NV7wNgxAPhVDBLugV8gV4BHy-TbvTd7UAhVngV-VVh7UnPA8hVd6NDmS-DVT_T-YOD5IAZOEiVRgVYhVt7UVaVjwNZNVN4Q0zDwpTQ_TWhVBhVNMV57UO3UnhVgAOC5BleVsQD_7UsePthVWTVE8UL4UhiVGnAhwAYaVOxEsxNM8UoiVTiVs8UR8UzfVlcNX3BN-UjSU-7U3xN4SAxQVGgV0iVWyHMyNJ4NHcVxqAyfR9bV-8U2dHm8U6VBHCVmgVSiVGiVd8UhID-fVvnBlbV_vTm_TFyN08UIbVDeVjhVmuE58Uu4U6RVfyNHhV2eE6ZAtPNqdERXVbjVeiVF9URJN7cVASLT9UcoTGGPziVGiVP9UAMVhiVYNVWgVv9Kp2TzMUxjVjhV_yNicVOQSapNpEVp9UkoTL9UCeVAjVyjVX9PtcV_jVy2NujVGzNtdVgZV4WV9UVv9UczNbPS3iV4EJSDJdpS39UbBU59U4hV8AA99UGhEWJVfgVUrAhgViGNhBULpGWCP7jVNMVI-UzlFK-UsiVu_UvaV5CFP-UgzTg-UOjV1eVWTVk-UF0NufBskV6RVVODX4UShVCpEN0Nf-UanM0kVLfV2kV5aBW0NE6M5eVUrAaSV_kVs-UijU5zTKfVZWVORVy-UJiVIEVsIMdhVI-J4-UZgURiV1kV9UV9-UJ5D_-UsiV8SCJaV3EVEcD4uTGTUnjVGkVMWVJ_U5SF5eVPlU5BVP_U0WUokVdMVT_UonBtlVC-Q3SVmhGZ_UbfU1gV_aV9LVU1NE4Af_UtkVNKG6iVdHN4yTzWUtiUufV9lV3NV3_U8yMUlVlcNHsALlVfMS-_Uz_UAfVRlV-SVMmV45C9zL8dVUnMRTVTmVWfUU0LckVEAVKJAffA-fVAjAEmVGVUZIT-FN3AUWfVojVzlVQAVeGVCmVviSvgVWAVHCFqHNjTV2cVdlVnNReAVhiVKpBf5UycVeuMfOU-pTkAVVmVNYVSlVoAVvxDubVb9GB7HkiV8yTn2Nd9T3WV1aVdMV1AVv2NGcVsiVlACFGVMiVxLVKiUzLV8BUABV0aV2gV9LVEBVJgVrhKNACvkVfpC2-TNKC5fVtmVhnVVhPOmV2_RsxUzmVJBVPvEjvTqnVplVNMVbBVDGVWnVYtQkHV5AUkBVKGVcaVgnV3NVh3N_BVFjVjqNuBVqdUCeEzdUciVFiVMWV0BVXFAJnV_iA10UvlVwVN7WUolVXhV-VV-3NWwAEoVsiVlfJ5nSwLVJXEFCVWwANjVFkVXoVNoVO4NVaUOCVX6DRzBRCVCOUTCVjnV-aLX_BrfV_iDSaUDzQUaUCOUGzQXaUU9MCOUhpTblVElV9UVhCVGdVpdVowIBkVmCVnZUckVrCVGQAUgVC_BXiV34NpZUr9OLoVPjVMWV1CV5GAxOV8mV48BMpVE4TKuMG4Te9M9oVWmVWTVEDVNnHGDVk1LKpVYJVfCRMNVsZUJySf8MEnVhOVg5NR6BSDVDoUcoVVMCAgVB4IYPNy7Tr5N_iVloVNMVeDVRkAgDVXbVjhSx2ULJV9mNmhSoeUTBAPuTHpVqdAsDVHwNcfVZ_C-hV4lVvUTzDVEyTBWUHqVuFC1QVXpUyBATjV3UV-kVx8U9xEcUUPdAD_TJmV6fV3NVFEVrgVueVD-BnmVLEVgUUFJTlgVkoVdiVdMVREVtJVhlVJhNKcVh0TuTDl8T7dUgqVrnViqVnpAWqV-fVQyGVjVYlVgEV6_TgpUDlVepV_oVBXMmEVViV9GLHVVD7NWGRtEVErVFnV-SVwEV5ySWHVHaVvsS0hVFMS3ySR7NxEVGrUPrVspVY7NBpVTdV10Ur5U26LFFVHpVJFVOTNunVDkIxkAOFVbFVRFVihV6pVwEQVFVKpV7eVMxUEFV2FPc1TQpVclV-VVgFVFOHQoVgAOInAjkVYoEmhSlSUw5TdpVQrVfpVsFV9CUACVtkVT-NnCOyFVKsVHpV2FV54U4FVMsVItUBqVVzTGjUSzTfONrqVfnVKmVC9NfARafBkqVX1N2BGOsVIGVlBVPkVRnV9LVFBRPGVIJVMsVrXVfoVj-CKjUzHVvrVuqVD9NwmV7kVGDO_wNcXUlCUsmV2nVdMVoGVUzUhiVQ9NWYVRMHuGV5rV-oV-VVyGVk9NpQAisV2RIymV_hV5GVfINpzTeWN0gVylV9LV_GVOEAJlVwtOOqVQ0EajUYDGWtV3NVJHVM1LFjVTuQb6SGRUpUEIRUGBN0sVXtVzeUzkLWSVHaVxqARmVeSUaHVttVs9T7lVgtVhFGhHVVkVDkIJnN8nVLQEQUNQgV6rVMWVqHVQGVuBA5eVrnAijVacVxHV3iUugUajV-sVXtV2HVV3LSdA8dVn0B_qV6fSefU5RNAIVPaVMoVNMVDIVmhHi7UQIVyhVKdVwsVUpCMIVi3IjUNzVUGIVRIVsqVcuVdMVVIV9SBXIVhlV90QMnVK-DdIVR-UdsVhqV5IV0FAW_NprV8OLb_CjlVNfS0XUrjUckVsIVk_Nz0UsiVwIVRmVV7TGPN-QU2IVlHSkTVORV6IVF8UtkVH8UHfVQBLpyT_eVHtVFrV-VVYtSAAOrHVReA9qV7xOaqVWjVBAUsgUuUUuCU4qVPuV3NVTJVoXTaBD8dVLkU59S4fOhmJ-gB2fUv_O4tVhJVOfVLqVH-N9DVMgVAnSnJVVfVOuV5pVdMVsJV8yM8dVlSPVEVatTzJVYEV9sVCwV9LV3JVrjVhiVhaNkMVpPLjNUpcVNwV3NVCKVodVhrVl7UJLVnNUckVMKV7fE9qVWlVFTVMJVl2MVKVeVTpvVXwVNBOR-QaKV7tVW_B_6UpSV2eTudUhKVQlVHsV9UVlKVXFAGaVhrVUoUJLVsKVrtVYwVqWQQwVTRV9KVyoVGMVO3TwjVdrVORVIyQJkVZQJ9ACJLVdDP6jVJxV-SVndQ-jVZQJi2BjrVfLNONVAoVesVXCOMxVUEMivV1PV58MRGP1cVQNVKxVjCOMLD6wVnjSeLVWuVwHVTDF1CUkLVFXUZMVlxV-SVoLVpLAqLVYKC3LV-fVowIAvVanVQyTzLVdyTL8EZWUSOVTlAslT8XUFxVGbVKnTJFJIMV9DPPMVUQNUnTmMVNYUzMVPJNIKVRyVZdV9LUjdVVyVHaUwCV3_AqOVbEPPWDkYUCYU2PVnYUGSONkU5rMrYU2YUl8O61ThYU7pUvnOzEP0dN5nT0EPqRVAKN0cUGQVBaUsMUGKNPZUocVuMU-rQHZU6LUT2TBdVF9OksMqyV-YUQZUEaU9ZUYdVilUCNUNaUfMUeZUXFP5ZUENUU9Ux2TdFPf9UzNUQzVjZULzVhZUmFP02TxnTdZUiAByCVHySa5NtZUiEQbNUStMLRVdzVCFNM3T5MU9JVRZUHpT99OUyVhYUpNUD8OHxVGzVtpUeZDBLVEpTyNUoNUdyQ-rMYgVEOUDGLYpT2oVP9MbCVvQE6oVgpTi4NCYUZpVHOUMuMcpVgaUM1QK4T1nNKOUlaUKeUx5QzzUq2QnaVpDReZVaOUW2NcOUrDRirUQWRuwRjAV-uT4aUNIR-9M1NRvuU4sU-aUqaUmLR_TVK-MDbUCrTatUGbUxOUVhV1PUBqTHvMMtURcUuTV2IRH5T5OURbUM5TTbUzAMM5TXbUX5TaVVhvM40VNNNpVVrVVgbU4MB5iN7VVG1VopLIWVl5T-vMPVRbNNBrTLITnKRmWViKRrcU85T0WVyvU2bUO1V-jNoPU15Tf1VHONPXVaYVEbUUoHXrTZrTa1VhrT7XVRLR_0VswMt1VL6Tj1VgsLDWRKYVv1VcgGT6T2wM4aUvxUnjRxxUccU_xUHITByUh6T4rTkyL6rTOyU_aU6IMVSRsjLOXUhURz4Ur3DjfVGsTS0H-iUbxRyNVxcUexM77D_6TpiUn7T39GRPVpAN7QUc2VASUJ7TTPVMwSQsSnsTONEZgVwxMAdUEdU3xMGdUtcHBPENvVc7To7T8ANVQVOPNE-TPdUoxSEBNUdUw7TLyMZDV3pVf2VcPN27TGfNaaUtdUjlDlPNE3VD8TKoVF8T_pSodEKVVayMKtTJ3VoNTiRUdNAADVg_GhoVpqEzPNKXUcmTk8T2dUxRU4yMc7O6dUd3VdtTxQUBOV_RUEeUFmEyZNQOVltT7RUd2V9RUQnUl3V1yK9BNCSUeQNkQVBpU_VRCgUmFVl3LSeUhQNBnNETONSUneVJtNC4TxiSBoEmiVT9TVSUV9T9iVZFAhtTl2NwAVo2NnSUmDVmCNqeUO4VteU_gEI8NreUjQV_ZHbHV0eUe-Tz3VxgS2uV5eUyTO_vVo2VFvT0SUEDNURNxCMn0MBfUFfUqWUieCpZVeDNrhVE7UxuTllVN-TnlVW4VasER-T_pTvsEemVRsEgmVxRN5EVafUb4VPDNlDN-HVXTUhfU20NS3UMILgxGd3UgTUIjJBrAaeVsfUyfNc7UyEAkvTxfUr4VsTUQOKuTUzvVwTUYAOeJVeXJ9QVIdNCEV_fU9fUxvTXSOmzURoNucUYUUhSNFgUBFNpSNQUUurVyENJxFz0VvgUo7Ug_TPgUKxEM8Uy1Mq_TYjVA8TGAU-SNagU1_T_QVGAU7EN0gV45VVkJhEVQ2MogUqsUXgUs_EtUUEAUovVy5VtwTxgUq-T_fJ1gULYVKAUcbVBhU8gUEGT1pNzbVAhU14VC1UjFN62MS1UIhUGhU7nUj6VW5UDgVyxTFCF7TNpLA9TNXQERhUWhU_NTWVUzgVbDU4AUpmVaVUF5VXhGpDCX3Mw6VvFN9AUSqV_AUAwNKhVxBVWEFphUqVUxDI2hVwhVp6V2_K0xTu3MYGNpuVwhUp5E7xTaBU25EkzNqWU3hUIFF8VUkBUQqVAWUrGN_hUrBUBiU4RVwBUyLV6BUk8A7SVi7VbnVk7Vj4MfoCRWUB4V02Ne7V0LV6EB2LVCyVo4MIfV35VSVNIfVc4Ur4MdiUBJV27VqiUbcVBFAoWUVCUkiUwyTtWUzjIiHNt9TxWUk_UE4AF8Vh-NXAV4eA8sVgiUnCUVoVe6VKuVuxVyHVMjUR8V6iUIzTwxV8HNT2VHGVAjUzFVCjUBDUtfVMDUmsVehUlwNZzTYGVHEI9zNPDUQjURDUjGVkzTWDUmkI6GVcIND6VbXUFHVfDUc0Ne-UbsRnWN1zTnXUMHFt-UPlVN6MMcVf1UnjUt7V-EHqjUu0V8lV7fAeIAYzBrHAVADl-HfUSfTVIyVlYUEJNWZUMyVGkUIYUPyVTnTTyVKaUXdVw6MayVLDVUYUPzVO2TQEPJzVS8OnNVN7MdyVQMUjYUpbNhyVmYUVMU5bN01TFQVQSV2yV41TpyVuYU71TkdN1pUuyVu8OsYUxyVlMUc7M6LUOSV_nT19VnzV9yUEzV6yVBZU8yVSzVtNUQ2UO4KS2U4MUxMUNdVDzV3ZUNXDb2TVZUn9VMZUUFPorMK9UD-O5jVyYUboTGzNe9VMNVq9Uq2T5MUnCVczV_oT32TqZUW-VoYDhzVppVxFP52TlrV6KN67Nh3TMNVrzV0zVbyV7ZUYzV6ZUwlDpzV8FPDaUVzVl9V2zVh9VNkUKLVszVLMUCaUjxV8zVt5UAwVbrMYCVlXKC0VtQEBOUG0VeCVI0VcaUF4TIOU0wVTOUQ1Q-ZV3ZVAaVd_V07Uy3V34Q2lDc2QW4TI2VpQUZDR70B3-VSBIMrVxaUeOUiAVfGRi0VvOUiTVvOUp0V6OUmsUBbUosUBUVj0VWiJPUV5_V50VV5TaTRbbU5wRG5TPbUsUVRhL6UVz1VcqTVbUUvMC1VXcU_fLmqTEAWcVV4KRI1VqJRr1VTPUU5Of5TzuUZAWbiJj5TDvU7qTpbUWWVcPUX5TivUnWVeAWiVRc1V0UREXV_bU1qL9KR2WV71Vl1V2URRAWdXV-AMC6TAWAhXVIcUvXVGcUSLR71V-wU14U7KRPxUAQUQ6TZ_M51VhxUMAW35ToYV-1VTxRA2VDrAIANecU_LRgcUn6TicU_eJkcUbsV28VsjLO2V16TR2V4CULZNV2V76TU8V96TyNVZ2VI8VM-RH7Th2VJzMWsTt2V-BExQU8cUk2VjBOhuNq2VySUp2VW7Tr2VHbVPdUQCBIdU9gUXSEYcN-BTusT32VntVr7T62Vg_GYDVHWEMRUlRU9YEB3VQRU4BWM7Tg9E97TfdUH3VLjVXRUY3VZRUmdUR5TiBWBdEIoVIeEQ3VhRUQZEO8T_2VBOAW3VidUt3NuRU1dUXEV3qVV8Tf3VbtTpCWaCNOmUx5VuCWemUw8Tq3Vi3Vs3V4OV_dUOnUk_V93V03VJ5A23VHSUD9TFPF2tTUeUMSU3nEOSUA4VkTU98TWSUfxNdeUIyKKDWgeU-iVu8TL4VOnVkeUBhU4QNGMBGqVVeUiwMEsVybUZDW_qA1tVa2VLXJ3eUx9Tf4Vz9T7eUmAOGfUk4VruTtrUn4VsfH5SU6rUr4VC-TzyU22VTTUZICD7U9fSLTUmlVPfUBhUm1NWDN0_VUfU9DW__U84VPTU-4V0RN7lV0DWg-TzUT9YTM5VcTUpfUAeVzgUQPLqfUyDNIDWGSNBiVnTUV5VKBVpnVXEWznVtTU0fUvTU9-Tc5VE6VHdNS9AA6VK6VAgUbzU33VxeVF_TaaVe8VlzU2oNbiVK6Vs5V-5VzvNlwTyEW0wEc_TKgUGwTPiV0SN1EWy8URgUZvVK6VTBNk5Vq0NReAPgUzxEg5V6ENhUU86VyvNkUUfqVP6VPFVQpAu5Vt_TL6VUTNY8Vd5VWBOR6VPEWzjIU6V7gUX6VZCWbbVnbVuBA9UUD1UhANW6V2pNkFNEVUm6VHVUjaAt6VLVUEgV16VYQEqAUs6VJVUjgVAVBYjUWvN55UXVUFhU1AUA2N_FNcVUYQE76VZBWXhUlHVwCWBUNCBUe6UkhUHwEF7VnhUE7VvxTQ7UK7VwLLM7VB_NO7VvhUbGNR7VYhG4VUNCW3OJD-UyBPxUNb7V9hUn7V-xVp7VEWU6UNMyTuBUIWUoBUKWUSyTXGR-BU5SVT4MNiU32NH9V4SVFiUVWUx7VDCUh4MWiUpkIYiUdWU47VNCUaiU77VSUU97VLWNt1UA8Vv1UD8VwlVImVyiU64MmBWCHWyWUl_UyyT5iUo8D2mVzVNziU2CFBhU2iUKSAVFW_yTLuVqCOlLVoEWlAFPsVJXUGEFWGVFINk8VJjUm8VKFW7zNysVZHWMINOjUQ-UkDWdtVw8VdXUy8VVjUStVzGV18V06VWWNtzTXGFbjUmkIAlV88VaXUcjU_8V6bGB9VcIUNpNvXUF9VOcVTEWveSCvVK9VaAVN9V9lFR9VmQOU9Vv9VW9VG_Vf9VXMVOyV76MQyVhYUOYU6-Vi9VgrMvzV-YU16Mk9VTYUaoQa-VZyV9-VD-Vr9Vx1TrPVJyVs8OjyV3DTlyVqYUZiU29Vm4OyZUf9VsyVe_SK3TwEPvyV_9VyRV9nT0yVG-V_oTI-Vu-VFoTQXDkIWglUNABQ2TJFPAdVT2UBzVgrNV-V29VFzVD_VlIW0XDYyVPZUc-VXZUIJWFaUNzVJNUN-VQYUNzVHzNJ_V7IWWYDXzV9yVE_VohJbzVRJWnzVs-VPpVhYUopVzoT_KNlzVq-Vo-V2-Va0Vf9V5-VUJWJJW8-VnJWVJWxzVd1TzzV6JWcJWF_VpIWoJWI_VeIWH_V7zV8kQlaDP_VdsMR_VsLNbpTD0VIzQq2BW_V_3TpnTJ0VlzQM0VQ4TrpTMOU0cUupTWNOT0V94Qm_VauMW0VZGWq1K3pTY0V5pTd0Vx_Vq4TCnV-DW24TtuMaTVm0VdxUCgN4_V-_VI-MAUVMqTq0VUMN__V94T_6VwKWDAW2OUGAW4OUXFAp_VIVV-0VpAWA1VOAW9TRN3VDPUQUR30V4aUXAWLPUK1VxuUcAWm1Vv0VwtLCvUnbUiAWS1VvbULVRH9VqtUt5TT1VfNNmSUzbUA0DkPUXLWW1VFLRWMGwAWlPUJBWnwMzAW2qTqLWSkNCLR4AWJLR_AWt1VxwUCBWx1VQ2V3NNDBW1_MBQU71VHBWpLWUQUsBIZWR8wMOQUBAWGANOBW7fAQBW6YVRAWNyUXQUmKWAuLpHML2VlHWzLW6MREtAJuN9LWmSRtcUeHW_AHrONhBWycU-6TeSVGEWhRTeOVhCWoBWm3Vi2VKPV5jOvsTS7ToJVnmTq2V4fVsBW8QUv2V1IVx2VyDTLdU_BWOdUM7T42VTdUJRUVdU2pVXdUh_VblTLCWbdUD3VB8TxaVQCWA0USCWhdUo8UOCWldUM3VYCWJCWkBOKiJwBVIGWeCWNtTgKVaKWHdEjCWQNWqHMb3VoCWh3Vn8TolEg3VYDBDeUw3V0RU-dUIeUPOVktTCeUv3VprMt3VhtTEPVRDWBnEFSU-CWaeUcyUDDWztTFDW_3V2QDpeVEDWXCNE4VI5VjGTD4VI4VFNWc4VyzMbSUN4VaeUgSUi9TeFWRuTHpSbDWleUC0MpSUcHVjxMFtNiDWKRNfjU-vVmDWjuTi4Va-TpDWEfUUNJDfUFvTA-TwDWIDND-T8MO2uTG3CzuTg0MK-TshHE_U1TAG_U_DW9uT3aU54VVfU74VrjQsDTZfUFEWA5VcfUNnJVTUZuVYTUG5VAeVMDWQEWOEWWKV_0MREWk3UP9TVBVopC3DNaEWU5VrTUWBV0nVaEW1fUnvTcGWWFWdpU-QVHFWSFWmEW-fU8fUL_TeBW_DVp5VvEWOFWzwAzeVSFWRFWGAUw5V_KWSFWOgUNgUqzMCJVhEWXjVYcEWgUpPWzENEFWQUUGFWdgU0_Th6NbVAn8VigUITNCrVlgUkvVCFNtPWK6VPyEnvVP5VYzUyUULPW5yGbFWY6VdFW7UUgFWiFW12M0bVlFW_bVEhUlAUgPV6FWNhUX5UPGWujIOgVyFWPhU55Uv6VBGWx6V0FWnoHKnJqQW96V7FWbxT9FWvFWznV-nVoHWfhU-6VhhUB7VN4ELhVshUZUN36UwVURGNJdAOGWgUNHdAuhUPIVquVWGW23MBYU2hUbGWjQWhzNeGW1DV-hUtGWTeNg7VmGWCSVDVNURWzBUTRWzGW7BUvGWZyTKIWN1HRiU1LV2GWIHNaWU5GWfiUWEFbiU4GWTFW6_N_EWyiUUCUqqNWCUHHWm_UuiUKHWmMW-7VK8VIYAM8V7zNsVNYAVUjUG8V6BVVHWROWj_UW8VMuVQJV1WUbHWWDFdHWXSO_VNBjUe5MjHWM2VXXUnHWvQWZ5MqHWNuVDINtHWykVh_T3EH7sVxiUZIN1HWLtVqzT4HWgSWnzT7HW58VlwN-HWeiSjyR3CBTHFEIWuXUe1UhHFJIWOQW3EHJ9VpIVceVPIWDHAq-CgRAJTDR9VXiVTIW_xSVIWFKWVJWYIWQkU37ObIWiIWSyVEEPhIWFJWNNVbJWHzVHBPnIWcIWp9VZ8OrIW71TtIWV9V3bNx9ViEPpYUkoU_9V8MUgJWSDEXRVRRV99V1YU69VTqU8nTd8O8YUnyV31TEJWSJWK-V9EPLJWisMNJWS-VO-VjXDW2TgTWSZUX-Vp2UKzVfKNKzV9JW7JWeFPvjVIKWf9Vg-Vf-VDkVHUWmJWfJW6TWz2Tm4C5TWtzVmZUOpVh-V29ONDVjzVyJW-2TmzVr-V2JWn5VDKWApTk-V8JVewVLyS-wVyzVC_V6zV3zVqNU5zV4zVWIWcOH9zVXKW0oV8tM43T_NUU_VcCV7oVH0V6NU9CV1LN_CVc_VY4TZiVhaUP0VOOUR0VQOUR4T17Uj2QoaUlKWGLWoKWd4TqKWNrVe0Vn4Ty_VCqDDnV1AWFTRkuD2_VGAWHqTqOUvOUtOUK9VFMWTqT5sU_hLyOUKMWKtUBLWQLW3OU3IRFLW7KWHLWLLWGhTvLW7tUB1VB9U00VeJREPUUAW0PUn1V5vDSLWfbU9-MVLWQPUN1VULWilL6qTN5TmAWkAWdKRBWWjLWhKRn9T3iRrAW0qTtAWIWWvAWDwUuLWyAWuPURwUQWW1LWfXVD6T31VoBI5LWHcU-LW8LWBBWX5TNcUnrTAMWFBW3NNDMW0AWwVWvBIHMWNQUtFAGLWMITMMWF0LIITSQUi6TmWWwyLWQU8NRr2QVBWnMRXBWmgBDQWQXRy6T7MRbMWdWWhURGtVRUGwcUiMWX2VpQU0cUgDWWcNqMWqNWVsTuQUVNWtBWd2VvBWLxR-cUJBMRBL0BWyMW2BW0MWPXW2MW7xM4MWJdU9BW7MW6BTNdUXQVoNT_MW-9Nt7Tc4I82VHCWaDVbXWCdHHNWbxH6YEY7TPCWBFAG3VKNWKjVPNWdCWPdU7dEHtTNLWE3VP3VVCWN8TcNWHeUtXW7PNxdUT8T5XW2SMrRUMlELwVmCW5dUsCWkNWyBNAOV1RUZSUuNWgmU8dU5CWGeUptTxNWFeUoPW7CW_ZH4NWKcUfMWSOWdzM63VAnNaeUGDWAOWxGWW8U7KAS9TFOWJ9TH4VEuTQDWIeUSDWc9TUDWESW7iV1LNEqVYDWCOWDsVoFVHWW9NWY4VfDWLHWhDWtSUR_NdOWHtSh4V89TjOWnOWrDWXSOzfNTgD89Tt4VH-TvOWowNxOWi0MM-TkRNO-T1SU34VRVWx4VyCP01NNTUCEWYfUEEWd-TdHVf-TD5VgfUL5VBFE8RNkFUNEWMeVfTUj-TM5Vq3Uu-TVAOVEWSPWVPWpTULBV4ZWT1MdEWZ5VfEWbPW2PWSDEePW_PWMENi5VlPWNiV5TUMaV2vTcUWRwRnPWPgUxEW4EWXwET6UNgU3EWBCHyPW8EWK8UAHWvRWqgU55V4PWZjVcPWZlV8PWYaWKlEdqVT3LeUU6PWC6VkSWgaWBrVlUUHQWArVPFWDwAKQW6PWMQWN6V0SW2jRK-RYFWRQWWEFTQW3YW4UUCMM6gUUQWXQWfXW7zE_gUE1UBbWcQWoFWgQWfPVHhUKbWwFWyuN4TNNbWmAUOhUpFWsQWpQWqaWdxTy6VH6U7WW3FWxQWZhUzQWgVU9nVLUMbbWPIGghUjVUihUHGWlCWMGWfhVG7VmkII7VxxTFRWthUN7VouVUGWmUNKRW8xTV7VNRWlkV0AI3fU_fJlBUfGWJWUUJTJyTf7VkGWtBUBSVljT_fJSeNbRWgGW5BUVJTq7V_AVqYWcxEjRW1GWByVViUnRWRBLpRWgXS8GWuaWpRAAJVaaW0IWaHWeVNiiUpWUY9TliU1RWQHWKYE1yTZOW2HNriUL8V0WUgcWjCUP8VfSWJSWS8V7BV9aWtxVa8VefUrHW5RWGSWcHWxxViYWO-UIXUCEFi8VNXUXMWAfJEIN2FWbhRXSWISWGdWaSWt8VHZWEHVSjUXINASW_fJ08VjSWXSOetVY9TqSWrhSvHWgjUNlVBfAf0NtWN6ZAvWNzSWPPWMrSlvVe_N3SWsqV3LMa1AxGTJ7C_qMtiRATW76MLyVo1T4LUTUWCEPc9VLTWfUWGMVRoQn-VdFPjIWjJWMzVmIWu2UJMUAUWdUWA7M_mUs9VfyVu9VBTWaTWUNHy9VdTW11TCJW5MU2IWvnTwYU8pUlTWkRVNTWxRV1EPzyVmeNsTWhYUuTWnzV-EPAeWZzV2qNyTW27M0TWmUREzVU-V59VYJW8TW9EP6rNn1T31TDCPFeWQTWe-Vd-VRzV9dW2TWCUWj-VPTW1zV8eWw2T6eWhTWpJWOUWZUWo-VfzVxoTw-VxJW1-VzJWrJWaUW3rVMYUwzVVwVCpThUWyzVjUWAKWlUWEpTnUWkUWpUWoUWrUWIgGtUWY_VXpTCzQwUWZCV3oVWaUV_VAfA8oVAzQ4UWiwM6UWdNWi_VJ4TdKWtpTnaU9UWDVW6CWt5QGVW0pTTMWv9MmyUE2VC7NrEVrGWOVWtKW1aU44VWVWVVWALWGTRpOUasU3KWPuDaVWMzUcVWQEMAAWNgWNuUJvDabUVAWJbU60VIAWI5T90VqVWeqTdgWUcUCiN9XWD1VyVWCLWWAWoJRuqT4VWnfTbAW7VWdAWsVWmLRQ1VEvUXVReLWrbUgLWn0VZPUSxRQVRoAWvgWnPUxvUsAWe1VTWWCwUpPUAhWmLW-AM-bUMWWeXVfwUgXV0VWYLWIYVvwUu1VJLWw1VPhWy1V4LW11VQxUXWWEQUkWWyLWRgWEQULBWbcUNBWZdMZxRPBWvWWRBWsNNRMW1WWX0VoHMs6T5WWIdWAVRbBWgQUdMWS2VMaWEREEXWmQUcRUFwKY2VlMWAPWPdUoMW1MWg2VrMW6ONtMWcsT9ONn4UNKWhRTjsTaXW3ANw2VDbWbUEhXWKEUdREACW-MWCCWHyMqtV72V1pV92VENWyXWadUwXWG4UE3VTRUHcW9jTsyM_8U65VMjVIYWhRT7XWA9UjgWkdUbCWeaFmiWnBWFaIzwVwfWpkJfNWuiWmkIWEVLYWtCWwjRvRUnNWQcW3QNvCWwPWXYWxQUfmUROV1CWpBW3OVtOL7UWRYWcnU4fWu9TfYWNeUjrTxWW2eUADWNgCCDWVZVDSU33UHtNM9THDW2aWiqSHOWsENIPWK-NejWXSUyYWS4V_ZHjeUYgWXjWDqVnDVVDWG8NU4VveU2cWCqVeFMZ4VauT7hWNjWC5Hw9TcOWcdWeOWzDE8eUpOWvQV89THTVsDWVETSTVvDWbZWqOWyDWsOW0DWv4V3DWITU5DWeRE7DWcZWvKWRfUAEWY-TAAVeZW-OWlZWqcWZTU3RNDPW_HVFPWw-NH5V_cWdxAK5VxZWrZWDSNSEWcjWmNJR5V8fWx-T5ZWZEW7ZWzfUYPWeEW1vVgEW4_T5fUB_TeqVnaWcaW-TUKaWAdAiPWgPWn1MHaWtEW9aVjaWqPWdiWsPWTaWFlWMkEMgUKlWXaWRaWZaWuRWfcW2kWQlW1uG75VK6V95VPlWkaWBEVEaWBFNpaWCFWfwTNFW7kWjwTQFVJlWZlWndWM6VzsVNFN5aWowVo2MRbVywTwjW-UUu2MwlWZ6VHVRuyGjFWcFWmFWh6VhbTYbWLbWl6VRbWtFWPRWF6UNhUPVUUbWxgVTVU3QWlwNXvN5FWlAUIUNbVU0QWAGWXbWbhUGREmHVIhUGGWC7VZNWqbWYUNsxTawNwbWo3MJ7VdmWHRWMxNQIV2bWT7V1hUtDI6bW2AH8bWGmK-bWSRWLcWpGWF4MEcWnqUXRWgiWzZHJcWm7VAcWLiUeEBdnV9iW9RVv7VAyVADOVcWHCUTHNXcW1PW37Va4UmyTOCUXvVQCUFnW7cWx4MnWUFHWkcWE8VucWJ8VoiUDZWBSWNHWtcWIHWZ8VRHW3WU-SUY_UAzT1cWRnW-WUVTU6cWMHWKSWDzS-cWNSWgHWCdWQSWZsVkHWYBWRmWTXUUSWxnWLWNKdWO6VJjUNdWTuAAIWz8VxHWQ8VRjU6HWy5M2HWWdWUnJdDUiWNiDUCIW85M_HWu8VevGhjUfdWu-UD9VidW8zTkdWhdWndW1XUAhVW6MhZM5BRRhV82UxdW37OzdWNYU1dWb9VLYUt_V7dWKTWo9VMTW29V_dWEUWMNV86M-TWo9VX9Vx1TWTWryVYTWUIWNeWWMUsJNReWfeW-YUUeWzEPYRVYeW2dWk8O_IWqTWBJW6oWNTWheW_oTjeWroWsFP0cVMJWR2UPoTMZUseW3IWMNVTJWZ-VDeW_TWLUWQUWINU6dWCkVbZUApWaZU9eWkeW--Vm-VcZUr-VGpVuoTkYDt-V29VwJWaNUXUWDwAPUWK_VbFVA_V7eW5JWoNUVfWAKWXfW31TBKWmUWffWGxVM-OKpW9pWM_VLKWaOGhOWRaUjfW03TlfWS_V63TzUWE0VfpTqfW2UWsfWVGBrySeaUJjWl_VC1OiaUQ0VkaUCVW_zOxpT-5QV4TmaVskWy9MZ0VzhWQDMv_VsEVNVWpwLg0Vz_V4OWHgWJsUzKWtXV1KWVgNdYWYMWZjRKqT8_V6KWhVWdMN9KWHbUAjWyWW74T20VeUVRhWTqTELWu3VO5TILW8gWpVWhgWHJRqiW9qWSAWUnD3fLkVWeURJPUpgWb5THrWFvM5VVRNNEMWy4T5AMOeAMKRcLWzgWaPUU1VojUEVRubUgrWkLWFsVFhWz7Ud1VxAWorWIBBtLWZrW5VRxLWYhWtPUUWWKhWWWWBrWYWWPhW6LWeWWABWyrWi0D_LWPcUBMWGBWfxUOWRvrW8aUYcUoWWacUqYVghWMqDihWNMWkhWPMWMrWnhWU6B2WWuzKrhWWMWwnWuaU-TGvhWcMWOHMCXW7YH1hWkFWOITcSV5hWIXWWnW8YT9hWEYWgBEuBWj2VTXWNUTwMWGiWviWIiWF-DY7T6BWLiW8BWT5SUQV8MWkXWh7TTiWptVeIW4TEGCWR6BICWQyM5-MC3VgqWhiW9sT87T0XW-7TriWUyN4XWAYWONWaRUUNWO3Vr3NQtW2XWlBOCYWaYWeNWGYWGCV1iWM8H3iWX-T8mWvAO7iWPYWoNWbYWkAETYWpNWprMDjW0CWBjW2CWIjWyiWKjWvtWcqW8YWeFMgYWOeU_CW53VTZV73VnYW_NWMRDBOWAZW_tTEOWikWCsVeFMCoEkjWieUMOWPnVljWqjWQ4VQOWMuWkSU-YWlLWdDWN4ICZW4RWNDWFZW4eUcSWxiSJZWoDW_eU-jW99TmOWa-ToOWGkWyyUIfU0yUtOW1DWCTUMkWETUOkWQfUa-T64VJ6VB5V8uTgZWBEW8OWdsNQ7NrsEbrVmsW1sNckWYuVekW46VmNJhkWOZWkkWBSNvZWzZWitWb7U2ZWvfUTPWD3NwkWXBV9ZWEEN0kWAaWTlWV6O4kWmaWmUUCUUJaWxhKNaVjqWLMLQoNLYJsEW9gViqD6vTQUUQaWHUUllWWaWVaWBFNOlWWaW0PWBHWaSNUlWAsFSFWYlWbUUblWfpUbcWlwVxNTthWq1MMFW6kWraWwaWuSAyaWilWNJVolWlnWxvWxUUrlWJAU1lTSFNMAUHbW5UUAbWzlW8UUMiW-bV3zEd6VWQWIbWi6VRbWfQWpAUPbWoAUNVUObWEmWRbW_TNImWVSO4FWz6VYVUKAVahUZxTjBVibWlwW3cNlbWPhUWmW8QWD7VTMLamWZwNoUD-QWNBUvbW-QWhmW5cUjmW6xTXGW49U4bWnmWa7Q_6QvUNZ7VzjIsmWEGWc-E-RVsBUymWGcWcRWj7VNcWKcW4mWcnVfRWyXUOWU-mWSiUy7VBnW07VHnWMnWbXSacWciUKnWiWUYcWUnWOnWccVjcWTHWRCFTnWNnWInJpcWsxWpVNuxWmnWDRDSHWhSIoCUwlWXHWtCUpkWYhRjnWvxV8iUpnWiHWVzTPSWFjUb5MFdWMINznWqnWIGVq8V2EFq6Bs8V6nWLoWXDU9nWycWv8VmSWBoWiSWUtV0nW0HWXyWGoWKHF78VrSWHoWkyRqWNvSWUoWYHFIIWKIMZxWyDUMIWpdW4uVOeAYoW_OGaoWpEVdoWS8OfoWcIWhoWaIW4dWnoWbpWyMVooWnzVqoWCKWQTWtoW7rNXyV8pWqnTyoW7oW0oWMeWydNwIW1lWGeWzIWVeWtYUSpWwRV79VXeWwyV9IWoyVCpWpYUrTWSlW5MUHpW5MUJpWBzW_eWMpWzTWOpWLZUzeWRpWVZU8yWsdVWpWweWUTWd1T3eWk2TGzWe9UIUW4eWKUWCfWMUWezVqJWteWrZUIfW52TVUW82Tz-VNfW8zWNTW39OevWH_VTfWLyS2pW5pW4pWwzVZfWqNUbfWYfWdfWcfWzzWeNGd3TwsWmOGPKW53TRKWLqWTKWZaUHtWoyQZ_VapVb_VxtWVqWe_VcjDg_VfKWp0Q0tWTOUr9MHVWoVWJVWgDRc0VMVWsKW2pDgOUQgWarWQEMIgWZgWYsULgWyqWchW74TluD2qWUmVSVWCgNTgW_4T_qWXgWMhWzqW2wRqUVGiAdtUEhTegW4TRVrWLJRJrWjqTLrW1VW4wDlgWQrWngWSrWYURYAWU1WZlLL1VyuUFsWtbUOPUgAWbLWAWWF1WhpL0gWXWVdPUY1V_YWr1Wf_M0zDqrWPWWsrWbFAurWlWWZ1WEQUxrW3rW81WAcUq1Vh1WaLR8AWdrT-AW7AWiwMv_MH2WliDOcUwwMC2WJWR9OUVcU61WNhWGMWmjROONJsWJMW_1VhhWGITjhWC2VwWW_fWJjL0WWTsWphWhURVMWUMWIyWaBWhfVfQUcsWBXWeMWEwKgsWnQU4hWHXWFrU8uW1eT_hWMXW1ON5cUpMWN7TprMSXWDdUXXWdsT5tN3BW0sWq_NPkW_QUa6VZEEqSEyoUzDWhRTmXWRHVCNWYiWonT-hWA3VrSVUrU62WzXWCiV0mWl2VWNWQgUoPNM8TRtWXCWuPN3hWDZTtgDYNWpbWRNWbNWT3VUqWvsT0iWWtWlNW1qVc3VmtWe3VOYWKwV5iWRXJ_iW0NWyCWo3VvNWakWHzM4aNU3VutWGjW08TMjWG4V8CWA9T5tWSZVBDWKSU83VLeUYjWhNBItNpYWhRWaOWwYW3SNgjWP3LODWKKBX9TJuWM4VLuWOOW6YWR4VOOWUOWsjWL-NXOWa4VmZWKOWeFM4jWvSUMSUduWguWLZWjuWNZWl4VTTVvsESZWFvTLkWSaA54VuuWQkWx_UGgWITU6OWpQJWkWzuWb-T5ySJXW4SUdfUyHVEPWBvWc3UHPWtZWpsNKPWslWuDNHvWO5VldWB3NRPWMvW7ZWOvWXmJ8ZWykW-ZWTvWBmWSKV0TUDaW4vWAQWbvW1vT-kWj5VFaWkPWivWn7Uf2AJwEmvWrPWGAUDwWAwWLUUs6UNlWrYOzPWn_TwvW4fUyvW5PWEwWYgUiaWmlWxNTkEWoaWJFWVSWZENglW_vWBaWJQWpvWBFN0aWplWSFWQQWP5W7aWulWOwWSwWgFW4lW40UUwWerA3lWPwWTcHbAUawWeQWMbWdwWiQW_lWTbWjwWBEC8vWY9RnwWabWvwWcbWHUNqmVOmWgbWdVUfxTs6WkbW5QWmbW7QWVUNYmW2wWn3MbmW5wWQBU86WDRW3hV9wWybW2xTIRWQ7VBxWLRWg0WlwNX7VqmWzZHLxW8qWJiUhGWNcWjGWmqUCiUZ3WNpN2mWhrUSxWo7VNcW7mWR4WbyTbxWkRWUcW3GWWcWLHNdzWixWgxW57VnyTlxWeiUhxWuWU_7VpqNl6EzRW94M8RWK2N6lV1jWoxWwxWOHWFJUJHW3xWGzTUHWvHN6xWiLVHSW3nWzcW4cWjLVByWd8VevWVGVEyWh8VtnWHyWYsWDyWEDUjbWFCFp8V-8NYSWMdWPyWTWNOdW6jWiGVRdWkGVenWMcShSWZDU3HWXdW48VZdWgyWbdWbuWacSedW4nDPoWiINxSWvDUpyWirWsDUlwSWoWU2UeIAXbLOQS_qMFMV0yWo1T2yWiIW4yWHTW6yW9LU9oT_pWBlUV0WXJNrzW9YNtzWFzWDTWBUWHeWY8OsIWt9VR3WLzWe7M3PVkyV4IWQzWZMUGfWbMUVzWtyVXzW-9VZzWceWAJWeeWn7W7eWfzWxMUwTWMZUneW9EPpeWTzWMdV4TWd9W7eWUpWYoTN9WzeWZJWD8OxzW69W5eWkpW5MUUzVJUWNkVP9WdUWp-VOfWHfWSUWYNUKfWspWMfWYUW0JWdFPG0WepWiNUG9WizW7-VApTJ9WfJL_ZU4rVO0W1KVU-WfIWQZDX-WltM-pWd-WJKWBqWRlQ6-O1-O-zVUKWkfW9NUJqWc0WR9MpfW9JFPqWbaUtfWdaUbpVDYWN0VcKWf_VeKW1fWO4T3fWs0W8UWjKWC5Q7fWIVW-fWZsWbBGz0Ww_Va4TPVWwwRE1WMrWNUVCqTtqW3_VxqWrWWWIRC1W5KWN_W71WB1WH1WGAWJ1WVgW9rWP_WDrWU_WBJRS1Wq1WO_WkwDuVWY1WT2WxVWPLWArWO2W0jL3VWUrW9VWFKRtgWl1WOURaAWcrW_VWf_WynLgrWfLWf7WZtUVVRFWWfPU6_WhkNJWWKrTEhWuAWChWi1VBhWGhWSWW31W_0DVWW5AWL1WA1W-rWZWWG2WbWWThWr2Wm_WFlN7PUM2WQcUCMWDsWLWRS2WM1W9qLehWKsWjfL5YVTQU50WzWWG2VSMWi_WUSRf2WtQHn2WAuLbsWAXWmOUesWmpGv2W3hWErUj4AE5WItWLXWrtWrBWpsW_AX3wA92W_jTn2VD3WiuNzsW62W1sWeXW3sWNiWxoU02VPkW7sWBCWC6SSdUnXWKRUrXW-2VS3W83BbiWMqBxXWW3WqoNMNWX7WrjSy4LjiWeaWn8UetWKXWwiWQgUQAWK3VNeEl3WZ3VxeHfKVp3Wl0Wr3WctWioVpBXuSMiNW4iWQYWqCWz3Wy_UJvWNQNSYWsNWUYW53WmgBBeU83WTzM-3Wq3WtQN1NWzYW3NWPjWUhWH4WkYW7tWmYWUuWO6D-tWO9TaeUtYWEuWuAV8iVxYWJ4V2NWQoEKuW2YWQuWneUrjWwlWqCNujWpFVpCXoSUE-N0jWm4WSjWcIVGZWd8WlDVs4WluWTNHAkWw4WqDWFDNguW04WKfUUZWJ-Tw4VB5WOfUPkWwlW8DW3OWY_WBPWxuWekEA5WBPWYkWxxWeDNIEWfkWCvWL5WkfUuZWk-TS6V1sNNPWr3UQSNBxNT5VY5W_ITa5W4ZWZPWdJVUvWzTUdPWf5VclWjPWazU_kWGAUAgUClWjvWL0Uu5WHlWw5WL6Wv5VrvWv5V25W15W45WbaWy5Wc3W85W_DX1vWdlWlaWrzDI6WVvWiABE6WbyW65WKlEG6VdlWI6VJOWzaWCAUPJVF8WJ6WQ6WLwWtZHg0UvlWYwWQwW1AXtlWCbWOBXVwWfFNXwWBVU-ySR1U7lWSmW9lWrFWzFWObWj6WdwWiwWlAUkwWF6W4QWG6UooHzEXJmWqwWfbWOUNhbWkJH06Wq6V26WywWJhV0wW66WrVU26UhhV_6WCRW1wNfmWD7WSGWzbWG7WVGWI7W3bWMRWFxWf6QHxWwzN1kWoUNRRWMxWaxWURWU7WASVXeNb7WS7WCcW3GNv7GNWUxDI9AVqEBs7V-_W9vJScWOVNj7WmRWCnWWVNJCU-DXZcWp7W9GWqRW_GWRlWNSWDHWx7W7BFGHW07W0xWv7WcCU02Wo8VscW7RWBGXXnW1mVdnWTHW5xWinWKSWO6WuiUR0HJ8WFzSdCXRWNBdWCINGdWIGVSSWl8VjHWo6WZyRMyWX8WLdWsHWa8WODURyWPdWQGFUyWzHWzjIVdWayWm8WdyWlXU-8VjyWOcCejU1CXd-UIoWB6MlyWkjUnyWySWz8WBCXFKDsyWyuWBwV2BR2PM_mAkICjVToOBtLOglAZIVT0UsIICpNW9WKyVwoWgoWNyVGTWS8OITWNTWdIWj-WXIW_qQ-9W-dWveWO9WuoWO9W1eW_eWR9WPMUT9WKeWV9W4oWOeWcTW69VeTWoyVvpWkJW39V-oWh9WmTWryV9qMazW69VczWD-Op9W09Wr9WzeWt9WMZUv9WJFPpzWUoTL9WS2TxeWw9WesM59WwzWvyN-eWV-WGUW2zWgpWH9W0zW3zWcHX7eWF-WE0WqpW-zW22TA0WqpVwZUD0WIIXmCVbUWR-WHBOT-W1pW-yWN3TN0W-YU6pWafWg-WxNUFIXh-Wl-WZlQn-W_2WFqW_zVr-WZpTT_Vv-W0UWVKWJNWpAHYKWvfW3-WbKWK4Qo0W7-WBVWz7UaiVfKWu0WD_Ww0WF_Wa4TI_WmqW10WDrA30WBHXjAXnOUxKWl0VS_WZsU_0WqAXB1WPgWUJXTAXP_WeVWR-M4qW2MNKbUt_WUgWHAWrUVcgWKAWGrWggWQ2WigWTtWOLWTAWmgWX5Tw_WhuUy_WPNN0_WiAXgJX4-M5URVPUerWv1WT1V9_WpkWhLWmwLw1WTuWIhWWMGoLW7JXcJXtNNh1V6bUu_WPwUMAXwVR-1WzrWJhWB2WVhWE2WwwUaWW7LWYAXeEXq_W4rWcAXgWWAsWiWW7KRahWDAXsvLV2WMQUX2WqWWoVWsWWa2WAyU5LRCyUfcUGZVUBWVsWaQUXsW6WW-EXUVR0AXTbU3AXC7TMZNFXWiANkMWlsWXuWvySqsWd2VHaN62WsnUCiWL7THiWFiWEqWR7T3fVKBXbBXVXW7BWH3W9FEJ3WRBXRiWM3W9sW52VBNWWiWGWECtWsXWEtWBABGtWyXWhBXLtWRCWXtWfwCPtWe3WsLXsBXvVWR3VvBVrdUt3WuBXzBXGOA_3WKwKs3WvLXu3WDlEw3W-GXSIMrCW03W9BXxCWj3VptWntWxAEzCWwNWr3VB4Wu0D3CWtNWYYWbJXeeUApU9CWhYWTCXbyUlYWdyUpjWizMZCXQSUXCXQgUMEWYuWijWKcEZ4WgMXnjWSAXE4WHpSe4WPuWg4WSuWnrWgMXzjW2tV47WUMXZuWjDWr8W1AS3CXYOJfuW4CXBkWOZW5rUQZWGfU_CXeZW24WDMRo4VocWF_UaZW5OWUkWbVWyOW74W11NODXpuWQDX9AXzZH9HVdkWE5VqZWB1MbTUV4WbDXO5WYEXE1Mp3US5WXmJfDXwfUhDXOvEjDXXmJlDXb5VnDXDJTg5WqDXi5Wo5WtDXn5Wh5Vp5WL8W9TUs5WlvWKlWnvWIgU3DXxPW5DXxPW7DXA6W25V0FXIEXAEXfaWJ6WDEXIFW3vW5kWZvW9vWpqVNEV3EXEQWH6WNOXo5VjlWQFW9NXGAUN6WHwWMEXmwVaDXzZH8aWcEX_aWfKXS6WgEXYLXgTNFbWhsWZEXZwWoEXswWqFW7wDsEXSbWuEXgwWSbWwEXzOXyEXLEXVVUsQWLmWzOXNmWJ5W5nU8EXLoI7KXp6WDGWQ7Wl9GzwW56Wm3WFFXrbWLGW76WJFXtVUC7WIFXhUNE7WTBUQFXWBUCxWakVExWgBUGxWBnDN7WL7WaFXFPXsGWdRWDcWV7Wh7VWxWp7VVxWoGWBcWXyTYxW08WlwNtFXCCUvFX7YTGmK-eVn9WzjIrRWWcWYvV1PXN8VhiUPnWdcVyxWZCUanWG8WwxWUNXFGXYnWHGXBQXvcWcnW_RWh8WJ5MgnWDSWOGX8cW8xWT5WNQXnnWEXUK8WVGXYsVI5AFyW0hGunWbGXmHWdGXU8WD1N2nW9xWmhGxkVc8W4MXhnJpGXTdWGmKsGXeGXdSWn8WsSWAgDoXUKoWnGX3HFt8W8bGC9Vw8WE9V8GXcHFtPXGIWAHXREXCHXeIAVGAfvN2NVR9VO2U-8WNYUA9WXHXC9WVHXE9WRyVlIXTyVtIXs6MWyVoIWgHXoIWiHXV-WkHXgIXH7MKzWpHX3oWtnT5oW6PXZpWupUz9WDfW5IWeMUleWGAIYzWnTW3YUpTWbzWEpWjRXwpW_YUtMUL-VvIXm7MM-V4zWkRXa6OQ-VPpWozWy9WO-W09WY-V29WXRXueWRHXhYU79WLIXdpWB-WiJWSIXSNHjpWjIX6zWFfWBSXDfWtJWRSXtFP46Lx-VvZUvJW0-VeNUC3TgNUN3TJ0WyzVL0WwzVpIXNTWrIXQ0WTRXh0Li-W6zVxIXc3TzIXxMW-IXvUWs-WQKW7KCSKWepTq-Wx-WX_V3UWRqWlpTZKWBJXh3Q2fW5-WEJX0fWGJXCTXmaUGTXB_WeqWcuMMJXiqWwAXHMNBgWmFX3YLpqWQVWSkWy1W5aUR_WWVW2KWZVWCbU40WxURPqT6sUgVWoJXd_WbVVpMXfTXagWqJX80VsJXk_WoKXUvMvJXKrWxJXYbUb1WnJXcbUfuUebUx_W5VWsgWibU8VW5TX4_W_JXl_WZ_WGKXCKX1gWrFXgrTDrTBAXjvUVKXOKX-gWKWWHAXJKXQpLDhWrrWIAXTKX-5TKUX2AWg_MQAX3LWK2Wr0D9AWtTXt_MeKXeUXfWW_PUhWWV6VeWWnKXWUX5wMq1D91VfhWnAXtWWS0LPsWpAXl6Th2WX5DUsWQuLl2WuFMyAXCsTp2W04U-KXt2WGXWlQUpOXDXWELXz2WGLXqBXosWiNTetTFBX1BWB3W0IXSLXJBXlsTVLXZ7TosTwOEUwWSHLQBX6sWouWSiWVBXHRUfLXViWFCWqXWjLXaBXCBXyDIRyMV3WRVXX3W1XWNtWl8UuLX1wWniWSNW-NAtBXzLXsiWgNWviWS3V5LXMCXM7T8LXtVX0QM7BXhtWFUXWsSJwVACX_VX_NVHMXECXqtWnxMHCXp3VMMXFjWAiWHjWZYW-RUNMXNWXC4W_-Wn4Wr5DRCXjfVYMXzpB7NWWjWVWXWeUZjWYeUBMXRZVCuWTSUM5WEZWkMXPDWhCXPCXjCXb4WlCXd4WoCXmCX1LNh4WtCXj4WvCXzMXxCXeYW3jWe4VoQXg4VfOW39TRLXBPWu4WeZW-MXx4WFkWz4WrOWMQX24VB7UIbEruW34W4DWz4V6DWHDXRkWrqW94WMNX7OW4CXTNXEGXZvT-uWH5WAvWZNXfsNF4VYDXLEWZFW-CNcDX0ZW1sNrkWgDXqTUZ5WxkWkDXzkWaPWe5WfvWuNXjEWfPWvDXGaWq5WpEWkvW1NXYQXP_TPaWv5WK6Vx5WJ6WvPW15VBOXuvW9DXyRXlwNwiVnBXs_T85V5-UKOXXwTrDXSFWelWQ2MOEX6ENQEXPgUaOXY8WFOXXEXIXXf6VaEXU6WhOXfnJRwWgYX6wTmOXf0Uc6VGbWV6WrOXt6VcwWzOXAmWk6W1OXMhUVbWuAUhQXDPXZbW2EX4OXThUu6W36VRbWQmWpwWEPX6QWd6UXmWJPXH7VGFXtxTBRWrxTB7WLFXRPXGRWTPXP7VVPX2VUS7VYGW43MORWUFXh7Q-3MRqVd7VdFXlqUfFXvBUmPXUxW3mWpPX5mWeRW-AVqFXkQXRcWh7WTcWAnWk7WxFXhyTnxWxDI3PXsZXIBB5PX7FXw7WB8VyRW_FXsWUIGX7PXVnWFVX7ZXGmV77WJCXhLVO8VAfA-nWJQXA8WAUXbnWCPW5cWZYXvxWKaXI8W7VNXQXLyWg8VQsVDdWVgAeQXDINKyWS8Wk5MhGXVEXjGXVSAQyWEfA7nWcyWqABYWNcYXoGXXyWTtVuQX9vJYdWxQXFgDzQXhyWfyW3GXpDU5GXuHF7QXy8W9QXhWX_kVARX4pVDHX7pHCiRa5LxqA-0QJRXcIWLRXpoWNRXo1TWHXpoWmoWF9WqSXUEP3RXURXSTWJTWHSX7oWIzWaeWeRXhRXqHXYoUQeW09VFpW1IWwnTG-We9WWeWg9W_9VsRX1HXoTW5YUQTWE-V1yVH-VzZVxTWCZUZHXTpW_HXzeWBIXy7MASXgbXCSXeHX49W02Ub-VvzW31TJSX-bX99WXSXA-WQIXBfWVIXVSXmpWy9OaIXvJWcIXy-VeIXN-W3bXVSXiIXmIXPbX8AOnIXqzVmSX29VoSXkUWR0W5pWsSXqUWD-W4-OhfW8SX5SX8NU4IXKqW6IXMqWkcXrfWz-W9SXGOU_SXatWxfW-UWzfWjaU4-WITXZqW6fWo_VNTXr_Vf4TH0WYDR5iDdOUK_WEgWh0VTXX80WPuD70WXTXvTVFlDMgWcTXD1WNNXnTXqXL-KWuAXXsUK1WzVWeUX7IRbgWqTXR1WW1WIaXVJXKLWbdXxVXgKXAxDzTXK1WeUX2JXeUXXrW1qTndXo1WJWVRKXOVRt1WlAWXTXnAWZ1VtdXqAWMUXGAXSUXPUXtrWOWW1_WPMRSKXQ0DHhWeWWp1VCcU0dXOhWaKXQhWEeXShWGeXUhWbUXqRDdAXBsWjWWgAXR2WbhWNKXN4ClAXY2WLsWcsDNsWuWWd2WlhWuJRSsW0UXj2WmOU3UX2_WXSRR8WSxM7UXP2VjOX_rT_KXwzKBLX2hWROWoQUTeNEVX0MXb2VlxMOMXKLXRVXMLXBbNuMW5BWQLXIBXzMWULXjVXMBXF3WOvV-HT3tNaLXYVXL3WviWN3WECWpkJBtWz0BDtW2_GvXWeBX1DX3LXLNWqLXNNWwLXI3V2LXyVXOtWStWh3WweXhlJbBN1LX9LXWfXjcAgCWRVX6VXEFX8VXKYW-VXmZXa3VktWEMXx3WMWX32WftTPmU4CWCjWLMXBaXEWXztWghVwcXA4WSWXPMXD4W1MXF4WmQV1tWaWXaMX8NWcMXzpBoYW_tW5aXjYWGuWDuWZWXX8UIOWK4VBnEoMXVOW45NOuWZgXnFVrCXx1WdWX7KAyMXEQXNpNXZI6WXM0M9WXNVXAXX8MXl4V-9TMZW9CX4CXDNXB5WFNX4CXFDXvuWeZWMDX89TMDXZ-TXkWkZWRDXJETTDX-OX1yGDvWeXXC1M6aWn-TR5WrfUTQXKvWV5WDiVZ5WmNXQSNoNX_ITqNXdPXSOXpDXzXXQYX1XXL_TnEWflWk5WnzU3XXThVEgUTMXtNXVtN9IX_XXYOXAFW_NXuPWEYXsvWvvWEOXoDX9EWzvWMYXalV2vWPYXwNXEEXqqVROX3cNjgUGQWj5WVkJWYXQUUYYXiGXvhXQ6VUKVeOXlwNgOXlEXiOXX6WdEXYQWoOXLiXd6WnEXrYXh6WtYXewWLhU-FW0OXj5UFmWu6VzYXCPXkQW1EXuQW4YX0EX6YX8FWrmV7EXy6WdhUdiXV-NAFXVmWCFXIPXxBX16ULPXARW1sSOPXqhUvVUziXSPXNFXF7WimWJRWRFXlmWbkVaPXVFXcPXJxW9bWfPXZZXiPXVRWxmWW7WhFXMcWjFXoPXEiUTxWjFXe7WvfX9mWURW_mWYWUexW67VgxW55WXlSjxWsRWzZXTHWxRWy7W4ZXGmV17WFQXDGX9ZX9RWGQX34BIQX57WviUxcWqGX-ZX-hDT8VQQXH8WE8WTjXUQXRQXonWRaXaaXAINUaXP8WDjUmeX_jXg5M0YXfGXjHWNyWn5MkGXPjU1QX2FFqQXmaXRtVoaXCoWtGXEoWDGFeDUo8WyaX0GX7WXanS3QXD6M5QXyIN2aXg1UPgXnyR28WDvVJMVSzBzBAokQl-HU8ULdVDbXiIWFbX_yWHbXNYUJbX_yWLbXQRXNbXmNVVRXTTWXJWSbX2kX_rMVbX1IWXbXz9VgRXz9VrbX_oT8oWwyVyHXkbXi9WtRXA-VUqUF2TxRX6HXtbXs9WvbXJFPybXPZU0bXPJWH9OQcX5zWWJWUcXS9O7bX6bXTbXNTW_bXISXBcXMSXdlXiZUC-WZRXe-WXIXcRXR8MI-WLtMK-WODVtpWuSAvHXBeWozVgSXqzViSXAKWkSXqIXYcXnzVacXYfWccXO0WT0WS0W8kXicXQqWkcXTaUxUWaCVd0W4SXf0Wp-Wn4IvcXQWXxcXO0VzcXYqW1cXhKWb5QV0VLJXkJXvaUOTXG_WXOULVWJ_WcGR20WuKWEdXIdXXJXDTRomX90WwTVYVWWVWeJXBRXddXGqTb_WJgWVgWVdXoUXYaL70VnVWdmXNAWbdXeUXJVVxTXkgWs_WkdX4mX2fAmdXFnXyqTeqLpdXInXyURoZLp1WeUXSvUwdXaAXs1WlrWGWWIKXBeXFAXKAXOAX51WTeXwrWRWWUKXIeXcgGCeXgwUMnX6VRcKX7rWcWWhUX_rWN2WfAXUcUtrT71VWeXtKX8mX1rTuUXtVDwUXRjWhdXZ2LsAXohWK7WcXRPiRPTXsuJ5UXkeX_XRaMW06TwhWdsW-UXDLXgBWveXjMWkBW6hW3WX8hWwmU5eXHbNNLX9cUusW-eXLBXTLXQVXCfXE3WpsTVVX7ANe7TbLX9MWdLXbVXotVdVX_sW9IEPfXPIARfXZdUTfX7rAfBXnVXpLXY3WjVXoiWkiWUCWlfXdfXrVXffXmjVhfXj3W_XW4oXaNWgBNZtWTmXziW3BXX3VApX6iWnCW8BXzfX-LXxUU8iWDWX8zM33W4fXJLX6fXHWXBSUPWXErW0fXyNWEVWyCXOjWlQV5NWgMXbWXL4W2jWdMXfWX53UQpXwgSjWXfjWlWXhjWDOWVgXiCXmjWkCXojWggXNqGvWXuMXegXXnXLgX0tVk4WwCX7fXrYW9pAp4WLRNlDW8jWnDWt4WrgX8CXm4V_MXuDWBNX-CXHXXLDNBTU0uTDDXLDX54WRXXPNXWTX3gX-4WNDXiZWa-TYXXojXVNXbXXdhBI5WEhXbNXspXkXXeNXOkXd4GlXXhkXUvEMhXS5VlNXqXXiDXsXXpNXuXXmDXwXXFwRWhXJIAC6W95WZzU9kWbhXxNX9kWxDXr5WF_Tq5VyEN7NXyENAYXFOXCYXzPWp7U35WxiVuhXjhXwhXBEXIOXNYXRYXFEXhlW_DXSYXdlWUYXRYX_hXKlWBiXdaXDiXJwWFiXjXXGmKIiXcTNKiXc6WhYXhFWZ6W4wTnYXBVXfEXqYXwOXsYXxYXtEXo6VvYXZiXm6WHmW5hXt6W6OXowWRbW9OX8YXeVUhiX4EX_YX36WBZXDFXDZXtbWFZXcmW6wWJZX8wWLZXxbW5iXUPX1bW9iXSZX6VUomWkGNDjXrmWFjX2UNv7VeFXlGWRxWumWqPXLWUa7WisXiZXuGWkZXOiUrqXw6EVjXcxWlRWyPXzZH0PX7GW2FX5vWu-Es7W87VPrXCGXhcW9PXrxWYCUEJU-pXN1NyWUjgX33NGGXrjXmcW97WLGX4xWzjXTHWEzTMaX1xW1jX9cW7jXDdWbQXTSWRSWCoXWSWZaXVaXXGVcaX3jXwkV5nWhaXSyW8nWf8Wx8VrQXzZHtQXEkXvQXvGX8HWM8HadWeUTZkXrXUyaXtXUmyWjdW9GXopXmdWs_E38WlkXxLCMMBjTDpkXIRXyLUJnTZTW__KukX_oTFTWa9V5yWjoW3JWsoW0kXTTWWcXdHX4kX7kX39W5kX8kXeYUjaAOMUtlXpJNAlXbbXClXbbXElXTeWfbXYIXnzVoRXXSX6JN0HX7oW2HXk9WDpWm9WQlXAZUubXHJWhpW-yVVlXEzVXlXV2TCzVhuXIpWDSX9TWEzWglXUuXfpWl2TwuXoJWPIXWFPNSXwbXsFPQSXoZUTSXalX7RXEfWJtMppWsJWMcXbSXrZUdSXC0W1ZUa-WqIX6lX5pW8lXnSX-lXN3TP0WbcX9uXJaUNIXe-WVLVqlXeAHHmXscXJmX1oVLmXnfW3SX93TdCVWKWifWtcX-CVTqW1BX5fWHTXKzUFJX3cXHTXZmXg9MbmX5cXznXhmXA8AQpDkoWAnVPJXCgWoqWBnVFgWdZWBUXhJXHdXTnXGVMbTXvmXdTXfJXUeXTVWx0VhTXbFXPdXUdX0JXrmXO1W72QZpXXTXLAWuJXstUwJXgfX4aUE1Vv-MhnXSvDHnXqwXuuKj1WWLWMKXxURxgWAKXEWWvdXDWWxdXHKXwMX5dX96L11W8dXjrWz5TPKXLWWYnXTrTgnXLAXYUX1rWRAXqnXVAXKxXgUXlnXrnXeAXCsWunXHQUwnXIsWpYVXeXtUXwKXB2VyKXD2VgmXZxL1KXH2VuKXCQO4WW5KXqaXGUX9WWFoXocUpeX9UXyhWiYWxeXzNVhfX7AXxON0eXHLXDBXn3V52WToXJVXssW-2WxSXEiWPVXFdUcoX0IVEfX5MW7PL-BWiXWWQVZVXkoXPHVysTnoXd-WAtWgVXQfXkLXSfXU3WnLXgBXXyMYfXjBX7nSrBXbfXIpXn3WefXg3W8oX0oX0LXJoVcfXBpX4LXvBA6LXoNTqfXJsXftW9VXCWXdtXijEBWX0JV23WDCX3fXRMX5fX63WWYWytWOMXzNWTpX7yXcpX4WX2tWXWX2wTTgXf2LJgXcWXdpXkQNeMXAuW6pXsYWSgXbCXY8UIuWnMXypXmTXjMXrMX2pXgMXPkDV4VwWXhgXWuWzxXtpX5WX0CXvtXC9T6MXzSUHqXkOWJqXEXXMqXwgXOqXu4VBDXMfU4uWYZWJNX04V0gXZqX5gXZqX7gXB5WdqXezXF5WOaXhqXdXXlkWaNXp-TcNXVNXFvWPuEqqX2tXU5WkNXNvWwqXnNXyqXShX0qXrNX2qX3NXWvWepUMOX1sXZaV9qXuDXlEWBlWfhX8aVhhX9XXVfX6PWIrXhrXz5WZwXQrXjLLMrX8DXOrXHYXVhXRrXHOXFOXJOXVrXLOXYvWX0XbgU2_T7rXnUUFQWtaW9hXWOXxaWnhXSEXmvV1aWKhXyDXbYXJiXB8EfYXG1XylWjYXUAUsrX-aW_UUkEXnrXvTNAcVaiXzrXXiXuYXvEX4rXxEXn6WotXCmW9rXr6W40X_EXdbWLAV6EXBUNtNT2QWg1XWbNFsXBFXnbWCZXviXiMSxiXHFXHZXMBUOsXrhUQsXOaXOIV7iXH7WWPXJ7WTZXYsX63MasXO7WcsXqWUOxWWRWhsXeZXNjXgZXPjXc7WRjXsPXrsXHyTQjX2GNWjXUiUrZXfxWDnWm7WzsXW2XQHN3FX1FXDnWfjXIZIicWC8V0jXwxWljXNpNH8VeqXmjXfCUZnWHtXJaXXpGwjXpjXUoVhnWMtX_WUgrXPtXCXU5HNKzTYQXOSWO8WGyWAkX6KXo1XV5MZtXCkXcMCHkXdzTJkXuHWizXeWTjtXyHWltXjXUQkXZyWlxXXOOwQXiyWtSWvaXq8WtaXHKDDIWOlVFIW3cNHIW8QXwIN-QXc3X7aX1nV6INDGAwtUR9VwdWAuXTFXeoWhlXGbXTHXHuXD9WJuX9cXLuXRRXLTWgvXj9VAvXETWflXTuXgcXjHX-kXiuXauXsHXbTWabXB4XcbXs0XqRXgMU49VYuXydNibX6IW2lXluXZeWebXnbXC-VoJWqbXSeWdFP7HXDfWhzWUlXE2U6RXzRX_yVOJW1uXQJW3uXgzW5uXuzW6kXNTW0eWYpWzRXjlX-YUCvX89WfZU43XBUWHvXHtMIcX52TKcXrZUQvXkzVPcXj4XP-WScXUfW03XjSXOuXzpWcvXqzVevXBmX23XjDPnlXX3T83XrnQnvXy3TGqWlcXB0VncXvLN7IXOqW7SXImXRmXAJX_fXFVW3vXXqWAVW6vX9-WbqWihXo2Q-vXfqWE_WfmXOJXimXQJXBdXlmXKwXXqXMwXWwXDgNlOUw5XwqWaJXSdX0qWXIRNdXeTXGsW4sU0mXFdX2mXcwXPwXmZLmVWgwXC6XiwXrTXfdXyLX5nXNrWNsDPrW0TXRrWdbUTrW3JX9TX5JX7TXugW4JX-JXhAWcdX8JX5vM8_WEUXEKX3gW7_W5gWwbU7gWGxX01W_gW4dXDxXJAXQKXm6XiBINAXTUXHxXYKXMeXfqAdUXOxXpnX26XWhWEBWlUXXTXYYVEsWxwX85XVeXVxXMBWYxXMsWb2WOsWceXQsWBUXfeX40B1UXqhW4KXm2WBkXMSOoeXcBWhQUsxXu2WueXvrX4AXDVX8AXZXXkBX2eXBgX4eXjVX6eXCBEDiWOVXzBW8xXm7XZXWBfXKiWNBXlYXM0HXVXGyX12VJkWJyXp7TQHVNfXKwKqoXNyMZiWW3WdBXvoXh0XlyXXfXzoXWCWPwToBXkyX6XWvVXoXEp_WH8XzVX5BX-AXrBXofXjVXqyXu1XwyXtfXuyXD1XFIMDMXW8XWpX-lEIMXRWX1fXstWLWXAgX1fX8yX2yX9fXWgXFgXgpXHgXLMRGzXjpXqMXJzXmpXoeVO2XxjWfCXU4WlqXGmKfeUY4WZ8Uq8XaoETzXcgXg9TbgXi4WT4VxsEazXaeUigXd7XJDW2MX5jWI3XIZWogXo7XqgXPpU9MX7CXnzXy4WeDNxgXBPWzgX44WPXXGDX0zXVXXUwXXZW0uWufXaqX3uW8zX6zXQoXHEWoZWh-TZDXD0XyfOF0XrrIH0XvyXAiVtqX9nXlTUonVsxXrXXQvWb5WSvWvXXBCH6fU0XXb0XahXa0X6PWwDXd0XbqVDrXj5XcOXB0Xz9X4TUSaW_gVqvWMlWCOXrhX6DXGYXchXu0XWlW6PWx0XB6VWrXHEXk0X7vWc1Xf5W-vWUOXYzUJyE_0X7qXfrXw9X4XXHAUnwVfNXwrXdTNbEXJ1X6UUv-XobVOzW3EHb6WpYXmEXT1XbwWTiX0rXxOX2rXY1XPgVaiX3OX-YX2YXgiXC_X26VkiXw6WmiX_FWCsXF_X1NTUmWfBGtiXpxT21X96WobX9vJubW11Xy1XRsXNIVTGWPFXUsX71XSFXK-XPIGM7WA2XePXgwGXZXc7VdsXaZX_RVgsXgFXmsXzLVOjX1BUQ2XFVNpsXwGWI0XR_EvPXTiU3LVsRWX2X6_Xa2XX0XdcW6FXgjXg2X3ZXi2XocWk2XEtXCtXH9XbhRFtXjCFsjXNaXt2XM3Xl2XCSWB8WEAYNtXCiX12X9zXRtXUGXSaXN8W-jX82Xj8VR7XcQXT8WpiXU8NGkXctXX8XsJDmQXmGX1GXPkXkaXTjUoqXrFFj8WhXUe-XR3XqtXoSWGIWp8WutXX3XuSWa3XwSWfkXG9V1_XGxSi3XCUVeIAJcApkXCbXp3Xg_XoJW8jUM5Xe-WGuXkoWlMVPRXNuXK5XYnTI5XOTWx4XdUWDzWyeW73XlvX4IW-3XFlXA4X1HXNzWGfXjHXb9WwyV1lXH4XwEPIlXoyVlbXnuXS4XOlXruXEKNtuXSlXvuXOSXq7MyuXo4X0uXQpW2bX84X4bXQuXo4XHIXVpWcBYl-VMIXXBY2eWllXEcXTBYfpWFcXXSXslXIvXNvXuJW44XxlXWUWM-WupWmRXblXQ-WTcXivXI0WC5XDfW_JWdcXc-W7pWMBYk-WJCY1NUiCYFCOO5X3eJzSXmcXu-WU5XpcXPmXuUW0-Wa_VL0VATXUmXDTXT7D5vXYmX_yX2vXKTXjlDMTXAwXraU7cXZOUy3Xu_VRTXnqWnKWJwXDdXKDXymXdVWOwX05XvPMXVWLdXSwX65Xe9XA7Xx5X-5XdwXA6Xc1W_5XpJXP1WJAWadXvTXT1WjwXncLlwXgyXlqTOrWFPUe_WMnXswXY6XKnXjbUtwXwuU-VW_TXQnXCWWV1Vc6XUnXj6XmrWcDW7wXKnXCxX86XDXVOUXq6XUUXQXVvDYLUXXKXDeXZKXI2W16XEEYN4C8rW46XiKXjUXkKX76XC6X96XhAXdnXVDYkHMLQUVWRpWWf6WiWR1nXCxMI7XxUX85XL7XWYEN7Xk2WWsWQ7X-2XDsX-nXnxXWXWq2WqeXhVRseX7xKLoXZ7XALXOoXFLX7zXO8XHVXE7T5xXVoXwBWe7X_cU2BWpgX9eX-xXs2VAyX3MWCyXfoX69Nz2VJfXz7XLfXeLXANWeVXOfXPyXroXRyXtoXTyXMCWoLXWyXC8XgdU2oXHpX7VX1eXJtWkjV8XWBnXqVXjfXjyXcyXuVXo3W3VX1vX5VXGpXkCWT8XY8XqkE2qVFMXJpX_BXyyX7xRSpXl8X3eXVpXJMXXmEQMXFCXLjWUWXIzXBzXfpXXMX6NWs8X9tWw8XbjWnAYiWXRgXkWXXDXVzXqpXjjWpWXbzX2xWsWXzpXDGYnCXA9XzWXC9XuSAsCNcGYBZW8pX2WXAtXsrSgzXauWngXEqXgOWKZWmzXugXozXIqXU9XJETW9XpuWY9XOXXZZWzzXLNXJDXOdXWRNWqX2uWXXX9gXDtXHNXAhXjqXC0X28XE0XnqXDHYN5VJhXjNXH-RpXX6ZW39XXPWtXXc5W79XBFN99XYhX_9XyNXBrXo-XD-X2NXL2MuEWg0XlhXi0Xk-X_DXKrX15Wp0XQ-XT-XFYXdFYT4XOOXMkJzhX3hX1hXW0X80XalWQOXqEY6hX60XXrXJ6Wj-XN-XM6WTEXNQWMGYe0X4aWjrXGhX0UUT6W2UU2-XorXHIYqrXNiXurXPiXS1XdQWzOXV1X0QWX1XUiXwYXXiXB_X5rXmvNf1X1HY8rXYQEAsXlAU9YXRbWAuVsiXs1XIsXwFYluVLsX-6WY_XemWPsXqIY-wWx3M5xTe_X-iXZPXm5EUZXAjXWZX_VU_bWhZXzLVfsXFcWs_XH2X2GNv_XZRWHjXSjX_HYL8Gx_XCHNusXxPXkxWZ2XR4Ul7W9_XLJYw-Ee2X_7WhjX-FXEAYtxWNAYXAY3RW4EY27WqjXMAYr2XCQXujXEaXVyWtjXNGXy2XknWOtX6sXQtXLSWCyWTtX72XhAY92XQ3XM8WiAY_2XFkXunWE3XKDUG3XbSWTkXlaXTkXcFLP3XzAYpQX1AYWkXyGXyzTBlV6AYkyW8AYztXSoW1tXn-Xd1UjkXNIW4SWL9EaQVR9VxPOskXXHXEuX5MUOBYKuXhkUykXFuXMuXJTWcCYblXAzWgnTRbXXHX9bXryVeBYTeWgBYnuXiBYXMUiRXRzWJ4XwKYqBYLlXsBYaeWouXyyVl9WpMUsuX1RXuuXkCYKJWc4XGcXblXf4X1TWZ4XDIXANU-KYIzVSuXEzVKIXAcXDUWFvXGMVu4XKSXRIXPLYcpWplXq4XwHXNCY04XvlXgzVfEQaSX64XVCYUSXXCY-4XK0WA5X7lXhKYLvXeCYb-WILYf-WmCY4-VecXefWtLYgfWO_V_WXQ_VqCYS5XsCYOzQuCYvvXgHYmLI_IX0vX0CYA_WWqW_UW75Xk5XHJXROUCGYT4T-4Qv0W_CYNKOo5X4pT_cXrKWs5XSJXmmXKDY2DYGVMNDYL6XhJXRwX1mX55XX_W6GYm1WjMNXDYC6XmJXEnXLEYWwXh_WhxXj_W-mXMnXAnXmwXmDYN6XoDYlTXldXogWf1WTLWU6XzqT6VVX6X3MYOnXsdXjAWDUXu1W1wXVnXCAXlnX05Ts6XbnX7dX_6XgMYWKXCEY-wXx6T1dXGEYknXmMYbAXJEYF2WMxXKeXZAXODY6PUiwMOeXlKXmUXReXvnXZ_MxnXcEYETRoAX4nXLDY2wL7nXi2WJBYUVRjeX9dXleXpEYdxX0MRT7XHoXs2WW7X_UXvxXNoXjsWy2Wc7Xn2XxBW1BEGCX6cUUoX7eXl7XvMWYoXRVXysWboXs7XIFYhEXWVX5sWx7XSBXIyXOFYloXDCWgLXfVXXiWZBX77XnVX97XV_C8LYL8X-zUiBXhyXL3Vz8UF8XoFY1VXI8XgdXeOYeRUnFYfFY0xXP8XDpXF6XpyXuFY0VX2iWtyX3FYsfXZ8X2OYIyK5FYAGYUpX4yXEjWi8XbpXwtWAMY6yXBgX8vXmWXepX13VGGYhpXIGYgMXNgXaCXgMXcCXEzXliVvpXqWXxpXXGYUzXHPYNuW5QNf4WYzXyWXVGYVuWiGYAHYGOWd4VhzXoGYGiA9jW4CXBXXB5WDXXvGYFXXV9XszXTZWQqXwOWSqXpuW1gX64Wg9XW8X2zXd9Xi9X-GYarVD5WJAYDkWCHYA0XfXXuYWgNJt9XgNXIhXokWFJYJvELvWNhXiDXPhXrrIW5VtSKY5V69X1qX89XXvWGEXh-XNaW4NXA-XzNXsDXArXE-XIQWt5W6NX-XXhHY7HY4DXP-XuvWmHYpHYL8U5sXI-XBFWBCHY-XK6V-PW2hXOYXCQWjAYf-XF6V8hXH6VklWnQYSFWm-XLQYvaWdOXkrXfOXFIY2gUJIYK1Xx-XrrXhEXa6WZQWQ1XbQW3-XPIY7-XRIYx6W1rXQbW--XmQWA_Xb1X4QY-EHKmW-rXMmWv6WBhX8uNtwW9EX0JYqiXq1XjIY46WR_XqIYT_XrHYQGWfhVERWMFXa_XOFX51XPZXd6EZkVU7Vq3X0IY-1XIxWYFX9VUl_X4IYtmW_IYjdNq_X9IYdZX6IYnPXJ2Xw_XL2XrPXz_XgRWNKYf9EoZXuFXqZXwFXV2XyFXNJYxZXoRWJfVWSYaVNLnWbjXv2X7sXqxWh2X_PX_sXkSYiPYV8WLAYGAYzCUDaXNJAFaXkJYLtXDzTz2XQSYqCU5jXWQXaAY8jXAWNuJYVtXdQXXtXpHWB3XeAYD3XmAYr8Vb8WqAYL9XQdWtAYSdWvAYdyRAoWpaXAKYizTS3XxaXEKYJoWwaXwzTxtX0aXQoWljUoyW4aXABYkaC2SWUJXOIWSKYzBAR0U6FVcoWIBYuIW06MYKY-dWwkXcIWdKYZKYfKYmKYnLYzRXjKYJMUFSXRuXCCYwRVpKYbMUrKY2KYtKYpHXeuXhbXSzWyKYkTWzHXQ4XiuX3KYB-VvBY6KYxBY8KYzBYrLYkzWoeWmzWAzVh4XZlX8BYZ4Xl4X8bXn4XSJWMLYklXOLYB-WeJWd4XwHXDcXDvXVBYZLYnpWPCYMCY54XzlXqhJWCYLvXYCY_4XrLY9FPXLY2lXpLYqIXG5XfCYVBYHKWULYB9MuSXMlQwSXY0WzJGa0WyUWocXe0W7LYrNYVTD-LY2-Wb5Xm0Wi9MWmXf5X5CYDgX9vX4cXm5X6cXCwXs_VbKYqEVGwXSTX9fWL_W2aUVMYVwXCgNYMYnNY9aUT_WpMYyIR4KWt0VEMYDoXFbUiJXTTRI1WnYLaDYYDYcDYfwX35XhqTsTXsMYo_WkFYC6XowXOhNSNYGnX0MYqVVg1WsDYM1V6MYrgW-TXa6XzDY_MYSnXZNYppLvbU5DYhUXFNY9DYTEY_DYp6X-DYfnXVUX9VYz1WZ0D2LW6AWXAXGeX6rW86XNEYYWYfUXPEY21VlnXnUXiWY81VW2WWxXynXZ2WF7XxKXfWRe2WxNYAXRpNYgeXGVY_HTxhRyWYuRJ9SYONY9KXpAWxEYcbHY7Xw2WxxXlAN9NY_EY1xXKMXOXWIVXrsW9EYtsWsNTUfV0LYM7TIOY_xXKOYeoXMOYgoXaREioXTBXaVXKyXWBXO3WhLXWdUoHXSyXlVXUyXxoXaFYpVXmfXiFYsVXrfXgFYWyMeyXTNWuMYJtTVtWlOYsXYuOY0BXDPYxOY0yMzyMHYWG8XJYWKpXh9XEQNxfXa8X9FYEzMd8XapXIWX5RU_OYEPYj8X_FYb8X-FYQVYZPYEGYJPY4tWHGYVCXbMX0pXVnEKGYQ4WzSYztVNzXPGYgXXRGYOGYgCXxmXkpXzpBYgXB9XWzXbGYfPYqRDePYF9XdzXm9Xu8Xo4WmgXwSUN9X_UYwzX_jWGfUsPYT9XuPYxGYwPY14WuzXWZW7GYy4V2GYQXXc9X5GYpVY8zX6gXRNX0DWl9XkGYklVYAYrHAiqXDQYsZWQGYJPWvZWGiXZvTv9XBRYynVK0XX5WM0XQhXO0XOvEThXj_Xt0XiEW5qX-9XC-X2XXcHYKaVdhXm5V7XXeHY0DXdOYJ6Wj0Xn0X4fDphXAFWR-XAOXoHYshXhdUU-XtHY_5W0hXcgU1QYy0X0HY9ZYNEX7QYPEX9QY0EWA6WARYBCHF1XR1XSbVR1XJRYRaYM1XMRYtrXWwWoYXgYXDhUJbWg6W-lWi6W9-XUIYZ1X2OXbRYmRYd1XGmWZIY3YXM_XujXebWliXl1XkRYBPXkaY56VriXP_XkIYuiXdmWtRYXSOW_X2iXlhUy4EuIYAxWxIYWsXW7V1IY7RYGxWm_X5IYK2XiFX2GN8IYQxW-IYISYfZXlsXDSYoEBN2XcTY5gRHJYACUi7WUSYwsXOyR17VuQYcjX0sXQJYdSYmxWu7WJGXhSYEHW-PX-sXqSYKAYIAYFXYrSY6RWGtXPHWItXLQXMGXwSY_7WVAY02XpJY22XZAYZHYfHWXGX-CUJdWaGX7WYo8VHdWOTYLXU2JYCTYOyWfaXETYgtXLkXwAYK3XuSYTyWO3Xk8WDoWTDUAyBwGXzWN4AY98VWcYWTYJKY6GX0tXbTYbYYVnAeTYxmXgTYsaAFkER9VHyVmTYCuXLnTs3XvkXu3XPBYa_Kx3XXSXYHXanTxTYwHXzTYj1TlKYKbXrcYFlX5TY7eWa8OgyVPHXvIWC4X4PVhBYvKYc9WhLYLvXjuXwKY1KYR4XuRXU_XaRX_6T_TYo9WRlX-HXTlX7yVVBYDLYqeWo4XGLYm4XOUYACY29W3TYQLYECY1BY4jVHCYDvXrLYz4XmUYX2TOCYX8MQCYF0WpUYUCY0lXsUYzRXuUYkLYwUYavXZcXE5XB_VgCYsIXxLYAqWwUYKKWm-W0-OCFYOKW2LYrvX5IXtCYEVY1UWX5XovXZ5X_LYKVYJMYh5XDJX3CYFTXg5XgKW6CYU0VSVY-CYeOUOMYpKWQMY00WSMYAqDUMYfMYqVYGqThVYWMY89MbMYbDYW_WoVYUDYKNY95XRdXlVYTdXZDYP6XcMYoMYMMYs_MH6XfDYkwXwTXwXYyTXDnXpDYiWYrDY7MYDWYNNYWXRi5TaLW9MYdLWe6XANY4wXIUXl6XOAXLKXWEYueYXUX6dXRUX21Ww6XOoHv6X7DY0kNLhWWNYUNYbKXWAXdKXXNYvEY5VRPxXPeXmKXfNYTxXhNYC7XsUXdEYZxXc2WbxXxWY0KXLMRjMRgxX3eYlIMWBWkxXzAYmuL9WY0dX_WYgBH5AXwxXb7XyxXvYYviW6EYnAN8EYDOYOLXxsWGOYGFYq7XJOY_jTXLXz-Xo5NIfXPOYcLXSOYcXYcVXQFYooXxWETFY67XhXYWFYjXYYFYVyXfOYXyXhOYuXYjOYliW8XYpFYogYJ8X5VY5oXmFYcCWrgYmOYqFYnyX4VXhRTS8XAYY-XYCYYy3WmNWltWy8X72WxBEFYYAPYHYYICXNYYOWX-fXEpXKYYBPYIMYM4WC5H3tWQjWYQXQ3LMPY78XnfEKzXAhY48XiMXQYY08XlMX68XBuWvAVTDWYGYAzXaGYbPYtMXdPYvMX6DYfhYp9TuYYNZYX4VmGY3MXmPYs_EDeYONX3YYguW5YYtGYwGYFvTyGYKkW_YY0PY0DW2PYVqX4PY84WTkWGZY_4WbqX8gX-PY6EVrbYtDWG5W-zXYNXSZYkqXUZYr-THHYQiYOZTiNX_ITcZYOhXeZYRQYWPWcEW59XXAOUhX2HYyXXmZYWHYoZYdQY6bYAIYcQYrEWqZYmPWcQYErXSFWGrXIlW-QYuPW2ZY6PWtvW7ZYr0XFaYtLXqHY6iY7PWteYI-X0QYxHYAaY30XbIY50XTOX10XMTNJaYjeYLFW9YH9HYC1XNaYKwWKTYNRYeYXGIYL1XiYXKRYLIYXaY0EYWHTg6VGqNbaYQIY6-XW1XViXuFWVRYYiX_-XYIY1FWDcYjRYD_XxJY_OXG_XyQWsaY8lWK_Xz6WwaYdRYyaYA7VHsX1aYNsXCPYGZX3iXz1XKFXsIY-jYZ_XnuV6iX_wW8iX_aYDxW6RY83MCbYLkYASY8hUCSYNbYjFXKbYKjXt_XJSYPbYRkYNSYpFXqsXTbYjqUSSYwPXYbYfbYXiUuZXo7WMJYb4Ub2XGnWd2XeSYcbYgSYpxWlbY9sX_7WXJYfJYGaXaJYFgYZJYzxWYJY3bYhJYtSYjJYNaXlJYxSYnJYWAY5kYSGXQaX3SYtJYdAYvJYfAYwNY4SYHjUFjYV8WjQXaZYTdDpAYKcYrAYMkXNcY8kYitXMTYRkXtjYLEIQTYVTYSTYkDU0QXUlYMlVacYOoWdkXzWNx8WgkXckYOKYnIVodWfTYceVeEAmrE91BtSAP9VHKACgT5BR6HVrkXocY1oWDuX6cYZKYrTYiIWtTYdHXlLY1kX9dYvYNrLYZBYK4XwlUFmYa4K8cYnRX7TYebX9TYYbXRdYnRXguXJmYAeNjTW89VEUYkuXHUYNlXdeWKUYi7MTdY5yVVdYL-VXdY5BY_RX2uXWmYO9O-BYaUY63XLLYnKYt4XidY6UYPSXldYv4XTLYMSXkUY14X22T34XudYSCYB0WOcXgLYKvXzdYjLYB5X2dY0cYzUY5dYzpW2UYb-W4UYvLYU0WLmYW0W-UYQXYnhDFeYmfWHeY5LYJeY8IX2WYD4Ti0WK0Vd9M3XYQeYCMYNVYHZYj5QS0VXeYiKWUOULMYbeYBDYtaUp5XeeYjmXpDRcVYDiYxVYy5Xu2XONYrVYpeYznYwmX0VYw0VsVY7sUc_WvVY0eYbDY2eYiDYAdLfgWI6XgDYQ5T9eYCnXzJXwVYC6XCfYFWYV6X5MYFfYrEYZLWxDYHWYMnXRnX3wXC6XydXfgXLWYdqLRfYPWYBxXAEYVWYExXXWYt6XPAXIxXaUXdWYffYHeXIEYNqG23Vz6XRtL66XhUXnWYUxXqKXaEYsKXjNYSVWlNYAoXqyLTBW2fYnXRtNYISRXaX_rT9fY26TJoX46T6NYAVXCXYDgYEXYbJYa3WQXW7FYJXY7EYLXYKgYWoXOXYn7X1YY8YTSXYFFYUXYUVXWXYKFYhoXMFYKTYNOYMGTdXY37XoNT57XsoX-DLuoXcOYanYo5NoVXMtWoXY7iYKYX3oXsOYqBX1oXfyXawDxXYwBXayMQ8XQeHyOYN8XzZHgtW8gY4dU-gYyfXYhY7OYHhY42WIYYttWLhYcYWoyXGMXm8XwpXPhYCzXJ7XjhYr8XVYYKgXXYYYCXZYYOgXqlYk9TnWXIbEr9XkgXX4WwJCn8XWPYhhYYPYfzXNuTsMX-8XTOWohYvqYyeUhPYAQYN1HlgXlPYzYYpGY-WXrGYQ9XsgXiuWCXXq4VrzXIkWSjYpsE0GYNkWa9X2gXEDX1zXGfUJZYHiY5zX_GY1qYyfNgqX7sE_zXGvWq9XFHYs9XUiYWrYyZWXiYOvEZiYPQYbiY3fHSQYbbOUQYgiYjZYiiY4qXJMA6qX_DXhPWeQYAlW6XX9iYjQYA6WxiY2DXziYohXpQYshXrQY4iYtQYG4XL-X75Wv0Xc-XyQYD6Wz0XZQYIjYBQWEjY9iY-xEb-X0ZYtrViHYJ6WMaYBFNOaYQRYPpNu-XTaYXjYWsYLRYu7XdYXMIYprXaaY6oY0QWURYJ_X8-XXRYgaYnjYa1X6rXNlYp1XsjYqjYNgVi1XrwWCGWAPX3bBcRYHyRTmWm0XEjIHPXrRYCkY_QWx1X6sY7wWX_X6sY9aYHkYQZXXPX5RYvpYXhGi_X-RYa7VOkY0DV2sYQiUesXbZXr_XHSYHbYMjXAJYKSYCJYVbY6mWSbYfcYssXHjXS2X5_XOJYYSYcSYikYbSYZjXpkYhbYfSYcJY8PXiSYDAYkSYobYoSYqbYPpYRAYdJYutYD1N-RWvjXQAYHAYw2XPQXmJYLaXBlYjbYqJY6jXFlYC3XUtXcGX8SYgAY7SYzJYpsYA3XlAYIDUoJYG8VSlYYcYlSWITYg8W9JYozTalYssYJ3XAoWeyWelYU3XzGXGKYT3XyQXA9VbcY1aXRoWNcVMKYQlYLcVslY5tXDlUa9B4DBtMAKKGCdJ0rV_vUgLUN1O40OjLU40OnLUIKGxUBA8VZVTwuYp8GNFT-cVc1OT5Oe5O3GEkLU-yUvXRuJGHsATwVvzOhLUZ5Of5Oe0TeLUWqUSOAs0OPRGtjTz1OP4Od1OR1Od0TRKFeLUoOVy0ODvYXBGJSDQvYGvYIjRNvYPvVlEAgsBh6DEyVsBA-LVjSPr1GVoU1LUOkVXbLTvYqvYFOE5QAOMVZ9VUXNQgN7jU_lY1yU0vY00OrvYeMV7kALTQHnNqXNwvYWOLB8ObaVMAB_vY40OBwYsMVXyQXNVQKVycVBlUaxVLwYpvYAwY2vYsvY2qQoPQDFLkFV7jUbHX1cVMwYR1OOwYjOPQwYKzK2NSqtQURXVwYfEAiwYiADkwYTNVbpLOlUJeVhxVM9W1TY-vYXwYNwYZwYKlUjSPMYNMpVyMVs3XhpUtwYM9V6wYrNVy0NXnBzpVx2WLpYixUCxYvyWExYa1AImUfBO63HBsV5pAKqYnLUMxYYuABwYWmUQEAYmUUoOVSMBQVkuVDPVGCXNqYh8XHvY4wYjwYOxYXOV-ZNfBOsmUPPVYsT3yX3xXi0UXxYk3XXpRiOVXCMxyKvsVevYUaN-mUS9WF7UyxYDHXTsL4NVZhVsLBgaNFBOzqVJeUMYYWxYmxYuwYoxY8DCWnUd7A4rSgxYkJSOCXxxYKyYDxY0xYJPVBbNk3NBjA6AVQtV1NEj7XVxE8eXBxYVyYNxYXyYYPVTvNkTYdyYePVgAUhjYlxYUSA1vYXyYkPVTDVfAOFoU3jV_6MPmYiyYuyYYwYXyYwPVdvOtlUHjVmcViyVCdYQ7RswYjyYYxYExYHIB5WPAQVLUVjoUFdYJyY5yY5wY7yYNEUdREoDTvqAQQVJuVgXWw7XPiWyTMACW4yYUdLQzYAyYicNdQVgQVwMVxnVeCXBzEFGYTYYOzYezYnxYRzYDoAxoNDmLXrVfMSqPY3wYPzYszYgzYVpUgEIz6NSAOLfSXlVK0UVHYCaY9xYFzYzxY3zYmpUo4NUODSwY5xYL4XBUYjkU-xYZxY0pUfdNUODkmQAzY2nTM4XEmTqqUN0YHzYCqUqMG_2C3IJWRVxEPQ4XdzYIrUO0YMqUJfPc0Yn9UT0YSqUNdYVqUX0YC0Y_xY3vYoJLcqULeNxGNZ_C8zYkwVVyTYtYAiUJjXlPXDlUY0Y7yYvqUn0Kc0YEbVxMV2nT5HXM0Yt0YO0YVSVQhH9KGZyQpyYWNOdSV3EYQoXh0YvyY3zYkSVAfNxtVSrUbOY1YHdOYS1Y6yYAyYxSVeMAZ_C1sUN1Yh_Cv7VBJY5qU90Ye1YATVIPOTnNwDVctVOZY3hYB0Y1zYLyY0xYMTVYPAgaNi2BytVsrUvgXG1Yy1YWyYe1Y1TVjkAWMNuDGjuV_WRiROk0VqmXtyYrzYz1Y_1YKgNRsUveAZoNFlMEZVdVW4nYJ2Yi0Y6wYmTV3TVOTR1gNboW3VV7OUs0VpsUicYSvYH1YX2YA2YGUV0gNQ2Y4lY_mVe2Y6qWy0VgPXc1YfzY3vYAtUAYLSVVIhNn0YLdVcUVjVWBoYx1YK2Y-1Yx2YiUVXhNT7CTaLcwV3YVngNDoY81Y82YkyYM2YohNUcLBVVJtLD-BkWVScU5eY80Yj2Y01YxUVxlNohNejV_bLYVV5UV4VYKoY72YW2YV3YPVVm-ELiN02YCuNX3GDwRJtUCfL7VYHPUqzYg3YK3YciNcgLjVVT4OiiN1dVScUPoYT3Y91YJ3Y-2YukL7fApuUzVVm3YkxSS2Yn1W6VWW6XpLWv2Y2zY73YjkL4uUCjN1UFEjN13Y79MzwXcdXH4YL2YJ4YSoLXpLLvUK1KVjN9nLWsVmYV79MZoYV1VT4Y92YsvYbbLcWVTjNeWVwjNpjNAqVd4YNNNcoY5pXV2YT1YV4Yh7BUwMpvUtqLm3YjaVoUVwLWZnXGNYt3Yw4Yj4YVwUIBB8WVqvU24YUMVq2YXYVTWYXfY43YI3YGzYh3YUXVIXVVqLdkN9MVF2YzWVloYDEYUyY53YL5Yv3Yy4Y1qLrkNXXV24Yi1Y32YOXVA2WHEYH3Yu3Yx4YTBGnwUUsLqwUEtVNrT3PUhfYenUo1Ym5Y1XVZKJ24YYFVg5YXYVhWYW5YK5YD0Yx5YAYVGUAglNDYV24Y_yY25Y__MmfYdNYf3Y94Y-UVeRLM3Y0IAYxU24Y8vVMxUuxU1oYk5YI6YHkNfYVMvLVSADmN_pNHnNtpAQBS4UVNrTiNYhbTh4Y63Y-4YuYVDrAwYV5xUCZVE2Y0XR3-M8oY9pUw5Y-4YGyUYlUnTOQ3Yg2W0WYM7XheXn1YU3Ye1YKZV4mNL3LcNSqqSvoU_pXT_AUhYv5Y66Y3vYzDRw5CchVp3YHKCx0Wv4Yd1YH7YRnNXNMdNJDMSxzY8lJmuWCsGTBXi6YY5YQ7YFSTWMH4xYdkMRSThmY56YX5Y75YsvYpnNKSADzUm7NfAOJRAhoUdkM9ZVETX0cX84YP7Ym7YEaVTzUEYJ51YK0UtrYKwYEzYk7Yu0Y07YCiTPsOxoNv4LsrV8qXcvWLaWhwYG7Y_7YXoNHyUiaVLiVu7YlaVaeYT6Yz7YCmMkoN6SCEALTBVu1YwaVKtWbFYJ5Yl5YK8Y5wVRxYa_CmnVCrX5XXviYH6YT8YBbV8XUHBYU0UU0TQpUv6YI1UMgBa0Uy0NKpNYaVmrXd8YI6YVbVZpN3dRXsVdpN0uUv8YgbVyFTGnAilATxY4gUMiXWBS87Y65Y-7Yw8YUnSypN-uURyYiEXP1XYaYS8Yw2YsvY8pN49R5bVfBOBqNnqVChUnFWfsYj7YJ9YBwYW1UFcVr9Nv_Bb9Yd3X3aXf3XPcVA5Uv8YTcVn1U-nNjqNYaVRoBUJYM0Uv8YhcVmwYDFLnsN6BOa4XT9YI4YsvYscVaGPX1LO9YJ0Y4RXyvYWwY97YBwY4cVUzYDFLx9I-wYQKNRUYg4XF7YH-Y6wYEdVfCBLXPM_Km7BN-Yq7MbdYR-Yg9YT-Yj2U39YIdVnNG69YXUYn8YU9Ys2UddVirM1rNYxVGIXtmY0zYd-Y0xY42U9QHM2U3lVTwYqsMvmYu-Ye8YY9GmOCRmTOoAPsNb3YXfJu6YJ8YY9GYsN0vO53H0qNzqVaTUEHYniVi2YS-Y0xYFeV1vAZeCP6Y-NVdCIHQYf9Y5-YReVulAysN-dVpqXhNXKHYy7Ym-Yv3U-FAheVCtNYaVGtNO4WajWaYYZGVzvYC_YZ9GQtNiwAviVU_T4BWa7Yl7YY9GbtNewAG8G0-YZnVkaCysX89YU4YsvYU4U4_Yb9YwZXc-YX_YNfVztN5DS2fVPXY09Ys_Y5DOafVWbVdfVd0YE3YUYRzNYYNY4-YI6YnfVd8NOsNDLOSAZ11BXMWz_YK9YxfVF-DHAZSLVIjV0xMPgYTXYf_Y99Y8AA8fVVtEe5Ub_YqyYjsYfwWEAZI6YIgVV9R8xVa3NG3MVIYO7Ym-YeAOilQFxV4kQRnYLAZN_YAyYcgVmaCc6NsuNXnV-tVmaYpjYcsVpzUv8YpgV1JAHBZybHAjA47YomVLBZtQWnsVr_YDBZ3vY4gVu_YJjM9zY6vWx5WfAZBwYDhVm6UqSAsxV-2EQ_X9QW38YT8YOhVu_Yo3YXsV41M4rYsBZm-YCyYBdJUwNaXV6_YLIVoIYo4Lr9YC_YkhVXFAzmPfvUoBZmwN9hYsuWl-YqAZvhVxxTwwNweV1hVNGWQPXzAZtBZV7UyEA-2NfkUlzYxuEfrY0BZJCZyuFHxNQtNBPVE8Y3iYaCZ-_Y8AAxEQbHGhHSkaVaqW2cX9_Yi4YkCZZxNF_YjhSAJSXsVZhY5vOM_Yv-YAyYqiVdxYybHhwAb9YJYXecWB_YbBZsvY3OSyxNxoNz7Aj8YbIVupXiYYCBZ2CZ3vYCDZ0wB8SHAKSj1YCRYGOXW-XWAZSCZs8Ue8UB4NsIDkmANCZ9zU6oX1pYeFYYmWjBZ6wY48U1aFeyNf5HxwVlBX3XW7oX7pYiCZsCZKyPodQelUEpVzmYdUYrCZj6YkCZzjVa-RPzN9cVD1YuyNLSX1DZb7YBDZ9jVg-YM_KCjA-0QVLYEvX_CZLDZBEZIkVA-YQFJY4I_AZTIXWLYDFPiDZ0xYSkVk1Lx9UQtNK0NYkVRZXJkYy_Y1CZ5-YekVodQGnAUrAvAZeBUMkYICZjCZqkVobA3zNwGGj6H3AZxsVftXRuYN8Uv8Y3kV9LCY-UJHXUOOgGVXCZIEBXcYKESUEZAyYk-UHlVznGB4GVgTzqVNoWu8WmlYVDZm-YTlVeCZxCZjvVSDZCsYKFZqAZelV2KDtxSmCHksVI_YzOWEIA1OWtDZ2DZrlVgsFK1NlEZFSWkjXxlVfEZI6Y0lVJrSwcVToV8ZX7hW_EZ3vY_lVIYABaRB4GelUrFZ_ZXq2XvbYSFZjCZYmVYDBj1N7GTP9YW7YfZWh9XKDZ5-Y7FZJIAVwRP4GVODXzY7TOCiYQNXOrY5FZsCZimV2KSf7GE_FGDZOMD5EXsaYuFZsvYSARDEAshRamGlEQ1FZKQX3tY3mV0EZ6mVPeIbXLk1NLrVIDYqqWKDYZGZU-UHnV-hL05NcyYZ8YQeULOWXPY-8YC_YTnVsEBuESybHPsNebSv7VEJY_DZ0_YinVk7BC-Y9vVLhXUPWBHZK9YPBVtSKK3NKGZ3fObEWX5VW0Uv8Y4nVSBZ4EJE_FcDZBgVuaYysYVtVmFZT8YDoVZDZYIDIRVoDZiiWP1HyXYD7VtGZOoVz3NcfH2VVzGZO_U6tYTAYJHZBwYZoVieLgHZKOJ9OLjHZiCWBqYG8XoHZnoVnfWpoVT4N6aAMCVuoVVeIY8YTwYBVYMmXDVYOmXFVYDGZI6YApVT7Cp4NGEZFpV7zW3TS-BZADZ-5NEtMQLVZSV6BOWSXJEZ5-YTpVH1HInUB5NAXVmcVIVYk0WfnYzEZC_YgpVR5N66LPLLjIZLdVfOLvdYdFZAEZSgTzwGvpVq7Yl5NlEZ0pViLXQyXiVXxHZ6wY7pV9jA9pVCdNHNCYHZcYY1pXpYY-IZ0xYrDVIQAtDVQtNdULC-ULtYYZXSHZpIZ5DV5zYzqOIEVPtVtHZk8YB6WnZYPGZ2DZjqVwhADAOt1Y_FZSDZZrXyIZ0_YvqVBAGp6NiFZC7OzFYMpX7AZqAZbEV1LLQyGE9Y1JEKsYDrVs0YWIZlEV_6NffVUTIFDY55YeIZfqOxEVM7NZeCwBZPFZKzGQrY3tVdHZm-Y_EVG0Yo3CjwA1yYFMLTvXoEZsCZdoSorVn7NfBZ20Y2JZdrXAKZNIZxrVEwYfAO63HQEZkrVQfW77YovY6JZ3eBBxSg2NInAsJZFuWfSUsYYpAZjCZsGGl7Q-8G6FGjHVzqV62XHlYwJZyKZSsVTFAVHZamGbmGlsVWtXHuYW_YNIZp8N_KZ8OLKpBOHZQvACcYNBZaGVv8YrsVY-D58NB4GQmVCLZFcYNuYISWtGZ3EZsbSMGG59YzqVeSWZAVLKZqAZAtVFEGR5Yr6YaNH_KXtGZKtVRcYd9NZAZ07H78YHKZGFBxAYXjU_nVG-YKEZhFGbdBr9NB2UV7YC7CdlYUKZ2DZitVwUG3PLYHZlpYQ6SnpYVOY_LZzIZUHVzICEKZH-Np2Y6BZHDZzqY1WXcrV5JZ3LZR-NQtNkyUzqVxwWdKZT8YEuVTLZwGGtQV4KZD8WYHWYSWqLZRuVr-N3-Qb9G9dNRTVCQYnJZK9YeuVDxAwWBbGN3RGlpV7FToVU8aYNZX0bWwIYRCZm-YvuVGARH-NOLURDZuKZ1CN4qYuMZBwYhIVtvNu7RVBZpuYVoWkkXGNZ6wYFvVVkSe5H-FZQMZ1NEDfXVXYpbVv8YSvV3_YB4GuiVWvVmtYt7WyiViLZjCZdvVHJVCAOoCGY_BE8YQsYPNZ0xYsvVVJVDEZb9GCzNxvVlvT0vVTHYsNZAyY4vVgaNp0UUESkzX3NZ3vYEwVjGMsAOLLZP6OwRUvJZFLZT8YPwVxRRa7NZqV0wYLFLYvX7KZsCZZwVy-Yo3CanUlNVI3TBNVVMZ5-YgwVOKZf7G3IME8YSsY8MZqAZZKVDyY-nNN_NLLZJjVYtW2XYPeYoIZWIZ4wVJoQo3I9wVZ-WRfWHOZm-YvKVpXTCCOfxYD-YttM7dYxKZROZ6KVNEZ4AOuvUWOZEGPF-YI9YaOZYZDodQ-nLRKZMGPrwYnKZ3LZdxVAPZqKGHoBr-YwIXFPZOPZHPZaLVlCOGKZ7EZ7xWBuYmKZv8Y1xVyCOrLV3LVZ_CcaSaKZ3_XdxWU2X72Y6uYBwB8uYvuYGIGkFOsAVLvYfvY8qXiLUa5ORvYqqUUXNUvN-_Kc0T3PZkvYv4OmvYhvYPvYcvY_PZN8UHGZudWqCGyDZ0PZD1O-PZ4uYdeYn_AaDRXKOpDSXLBPRGAtOqST_kOIDJIHTwnSbdGbdO83CB-AQkTrDFSkTbhLmuXtkT8TTudRkeRtTT0TTvTTuSHRIAoQZskTUBXIGTd6S2xROGSeEFTBTBoACmO-SASqBlYVXBTiRAg2KbUToGA4sO_lONFUBmOIcHDmO4bS1QZYNFmmOgxQQDZqjSn0SQFUjBXORZrmOCRZHFUfFUFbHEFULFU5sOeFUNbHJFUy-RIRZtxQgxVdDTARZ-QZYjTyUABRZRFUNFUm2KdRZ2RFyFB-jG-ISqWPeTVNRZnEQPRZPJFmRZ8jGSFUtRZBwGu8R1QZWEZQQOtxQ1MZenGRRZWFUcjThDTzRZz5G9jGT7VaFUqRZ8RFKFAUxEKFTHxAIuVixQzRZXRZQsGoMH_RFNSZ8sOTQZrRZysOOqO8ACjwVQTQ1RZ0RZjRZZRZ2RF7sORSFZSZ8RFL4LmFT0RRWsQiSZleHOyOpIATSZtRF8MJLESeEFCkA1KZVzYwvV4HZ5DTp7T3SGtCEoqR0QZ2RF2SZ8SAW0HScRGNCikVegRfFTCGT6sOT7MtREqdOMSTNUTqSE6jGrREDTZwyBGPGLGTSREj7T6SEyQZbiSATZ8RFCTZp0HqdO1gRIoBwLZlAZhpYVoBSTZMTZOFFOTZBOMwBA-JSE_F9gJnLGhNTsbC6KTs6KlhTygPriQt2SJILuEMtTZDOO9wOFOR8QZAxODqJ7TZeMA92CmzKx6Hd6YaqVpALUwKDuE7TZRZIx6H2SR12WmCLXIT5EO-RGFFMeAMMAMjkTwHTlkTNALVkTi_Hs6Ak_HUJHQTTWTGSTTGAMVFLKhHBUJMhHaeObSI2nHlkTy-LQ7TvsTkgTLcYhXTZ_GSeYR_GIMLikJ0jJL-R0XYvkJpmTJjTMgYi1XCfTgITzjYuNTUDXWlT-6VBVZ1XYrFYnIZzyXBGYJhYwOYbmJIVGfCIw-T1ZWRBLKcF8_XhtYHOTCUOZVZr6SPhTq6Su6SD-StJTj9PKHUPOTajTVMQRBQYzRejTazR-dQ4IQWiC8FU96SU1SHHKtuQvTQSFQ7JTpBQLQQ9bTtZKs1JGGUblPrOTwVZqBQGcT4ZOGYCWhTwOT7aQXGUr-SpFQrEUn2R6hQbGU4OTdGUXcTBkPASSYcT_OTneQs2RacTL_SOUQiKT9-SPNQlKT3rPnKTqGUrrCWVZBGQiVTDGQq_RM7JuKTIGQI_S8GUfvQOGQPYQQGQ57SvuSovSD3RDRQVGQzcTVHUqsS5BMuYS7-PB8SdHUIkGsiQ5cTF8SykPJLTbMPC8SziQpRXnHUBdTTLTLHUxHUk_SCdT3vQLtC2TZpsScYQHdTzHU2YSMdTQOKg8SbSSCIUnLTeSBmrOX9HfrOuhTGQT78LuRQZjQwRQRgKPvSYIUhcQXwQ5wP7pRx8SEqRz8S4dPKATCgQOAToOQqjQlwQMMTnwQOMTSATfQTi3SSMT3VQkQTzSSkwC1hTigA3hTh9L5hT9hTCaC8hTQZSWNLyiXKYZZNLA8Y7SSEiTwSSkzFxWZSiTMYCrvSZvSVsOY9LOiTwvSrZSB9LLTSNYZF8LxZSsILQTSuRPHKUP9SN1FRSQ7NL6ZSjATZTS4ZS-YCGwS4dT04ROGKvtPkiTL4SgMT-QTgLQBRT48P74RVKUEkOoePYKUX4Se9SxTSKeTV9SwMTYWQyMTKbPIRTlmPUeTVEQ9RT3gQVIQZEQZeTO_LkjDGlOvqAP3YlbVDAHf2ATUZWITD2Q7NSTZZRKE1uEt5Ss7YHoVJ-EfwBZYTF6R36Re6R56RxNKNUZdkDtdWybHyuYhgILTTNTTYYJ0DN2tEX-E3gTazPhWZg-L2ZV97DVeImPZTDRE3QpCZ4vXO1QwDTYhSGMYVmX6-WFaZBTXReYCJX30QwXM9ZZejDTnMM_Uy7Ud5XDMYeZZ68FRaZj4AtnN15YnnYn0WTeYx7Yw3QamXIaZ2CY_ZV1cXEaZhaZ1CYY4QSKSkMZbhSBOOkjD_NS8FGQUZs4Q81QCaEIVZBaEjSTMUZHcLz1Q5aZBvWhSTIBBw1Qw5QnnYkUZIUS0pIsaZ9oXb3W2aZvNTb3WgyMM6RG6RMUZUJMwaZLTAzXMSbZSUAmoNv5SaJZfeETwBKbZQbZ3EMkjD2gIpQMvLU82U8aZRKEIVZZVUriFmbZHVZAIVkjDZoVB4QrSZ0aZZhSU4QQ4QxSTjaZAbZHbZNkRnBNraZY5LsbZ0rELISikDOMMyyKoCZiSTybZB6Q6DM8bZ0yMAcZf5UDbZ3bZV4Qn0H7aZ1aZahS5bZd4QMcZ61QqlLxkDsTZRKE-MOMGGFIZHdGxTZRTTPNSEiWAVZLbZawKDVZqWBpbZEPX8vGJZTj9GTVZ5YXOVUhaYLzSOTHOhTUZTF7L35KsJTYZTiVZ1KTt0SSOTpFUqzRfZTdjTVOTqVZ3ZTVhQ0bT9VZ-FUV1SG2RzVZruQKXQE7S5-J7XSjOTSOQIGUWrP7VZ0aQFdZTGU8yPEWZvOTLcTEUQU7StmRPcTdeQ32PMYSHnKOYSOjHQYSccP2-SGPT3FQ8DKgKTYKTjcP8FQeuSsGUfWZC2SvGUE2SmcT3YPy7SeGUwcPRWZO9SebQFSSucTsWZHfQ9IK3SUwvQLSSKZPzKTDPQb2S3cTEdPrvQ4gPKLTEXZMLTiHU1PTNLTw3PM8SAXZy3PJXZW_SVWHpHUxoRx8LaLTOAJ2PTvHUTXZ5oRURQmHUjoKuYQPOQpfQnhTe0Ph3Rg0PuKQLVPUdTj_PWdTIQTEZSJ3SnXZFqR08SaIUP3STqRsXZ3LTfrRjdT0XZR8Pj9XCePb3SvEUMfANxPPMTtdTRxPLLQW4RxdTAiP8jQN9SJ_SnYZpQTaMTBwSgiT5dTERTvQT8dTnATKkQpATdSQoMTLdQEeTVwSvAT9QTaKUKSPzATRwSyQTVdQxMTGRTi4S6ATcrSfrSw9SYxQy9SYcZdkDIrQkhBEjBDzU_vAgRZLdV20QAkDspNkjD1fZ4XCEjBwFELyOJfIFsUuKO8fZj1QwXMTkSl7FpgTt2LoRMlkTpwRHJN9PZDQZGQEFQZnDPD7CHiJmEYP7XtOYetSMPBgtS07XmpYagY-9NrxSEiY1uWeVYc-XiwEf2RomJNjTryE8vRYkYzXDetYz7VbVZYMLnJT8mPpJTZET2zSLbS0zSyuO5gZjOFQoSVuOdLSpoS-tO4EUmoSDhZALSxIQytSXaQC6KvXSmRSSGUoRSZPPo-SNcTZ2SOHUvWZAKQFYQwWZqYS0TZq6KihT5uSIILchZ5sSMhPs_ShWOfRQUgSOdTf_PCcC18LrhTDNLthTAZSRIUj0PXQTgrR9bKIJUxhTVKKzhTQWACYZV7KXfCiYZhNLavSUzFgYUpvSKsOMYZAiZBiT7nNlvSgCMnvSZhZAiT89HXYZ2hTmZSaYZoZSPiTtCMcvSvCMTiTjIL3vSKiZ5vSOfZ7vS7dZuYZKmHeiTbMTZbGwYZsYZKZCLwSqXZKxSpKUUrSswSUYZ3qSYrSaXT68FTkSBgTksQc5CgTARIZ_xQ_rB96OftVUJMwiZzfTNFGqrQ9kVNOZzEJpeDmeAOrV3EM7iZ5BAT3BsgVeBCeSZxLZoqVAwT4jR6DMGjZtEJo-Fb_CzPZHEJoEJhEJBOMRjZexQT4HLLHjKZJiJmBNaeDYaZ3iIUkSxHGkrQYGAsxQGsAiwAHwYfjZTqQMDP5iZFjZyTBBgTBMZ4HCZxOgfTLRAgXTFMZz5SHMZsEHyUGg-LTkSiyKQIWziZyGZ1-Y2iZnoQY5L_jZd2BqeDOOMr1LVjZBjZ_rB5oQt5NIkZv5BYcIUKC5KLo0Uf5YkJZ2ZDOaIxCIVaIemJuEMIkZb2BphHFHZB7YChXeTUrGWfkZyTBc2BoOCKcBLbRoSAGESCNZO1MWuErAEAIVIkZbRAueVJ0H8CZbwEPjZS-LIkZfiA8_GLEA1jZk7B_TZwkZxuE62EdOB9uEkUEZjZpkZxGO9yYM9FmPHWOZNeD4iZAdYVBPQkZJqQYjZp3TgjZnBP-CPKDPUqQ2AYGXYQdUAbZLyXbgYxUGJlZOvEGlZ8uE0uEllZsPW7kZE5MFkR5LG7ISwjZ4iI9DM-tLhdVsjZ1EJ-jZLlZbjZn_FlcVvIZOqQSjRKlZylZrxQXBDBMOGSMQlZ0gDclZujZRkZLlZzjZXAH1uEANGoyYZbZ4sWhgZmoXjlZkgZ8kZpkZSvAt_Uq4Y7EZIDXmgZLjYhLSzEUGvO_gZooS_zSztOAhZSoSChZxJJ-zS8gZA0S-gZ0HUqETihZDjQkhZ-sSHMTwETZgSXtFigH4lZTlEExLAnAfCBdEVPMZGHZmpCsgZtEM6iZpkZ8mZwfT73I1_FDAOlxSElZ1PZ7fAVVGugZQjZpkZ7gBAESokMz7AIUZAjZq4Oh2IDEAEnZxlZgNAUnZ-mZKnZp8GkAZo0YCvYSAH-zOSRD6QDRnZS-LbfHteCQmZRKO4fIXyLuYTyrJGEMlNDKPVM_L8GMrAM6eOEUTpQZ5kTF5O34O3QDE5Ov8GG5ObnZO0OKfXj_OZAILnQIMIwlQJ6OylQQwRcAPonQHPArjRi3THqQngD7MY3KXjcUq1Kp6TrWMcZRGqMP5DfZRYPMhQShNO7NRziDr5NqySlpTyyS-JNr4IuySwQWxsYblYLDImxT73EPKJk3EqBZ3pY_fJoMSD3A1gHBHS5bWbPXiBUnrYs7GggRRsANODAkRVINXyWgWTITH6DUwgB9DU15Kt6SMzSFEUNaQEEUwcZmUS-hGYzS6IF39LUpZJGJFGJT1GazSB0GeIJm7L3qGd0SUzS-4SYpZDCSM0GZzSgpZZlGrzSk1GjTMwJFtVJAJFDGATkRKHBFJFwhHJkRKJFtOBDJFNkRKOEaJFupZJJFTJFfHB4pZVkRk_QFsCkJF6nJFKEhJFnHBcJFvPKLxCmVT2GApJFbLFG4HB4HlSEKtSE2BF4HsJFqJF8JFLIBVqZUXAH4H9JFb3X6HBIEUCCTPOYaRR6QRFaHDCTgMBACTkqZ-4HokRYKFgkRvLTFaHrqZ0PBADEdkRjES5eBjKF6bKqqZcKFpkRduRrkRYqRYOSllS3JUfiSmXXTEUMtSq8W1kRY4FphSPpSjiSBrZInS04BUtS-PSc5FklSLpSpAS8kRolS2PSGlRkTFmLFDlRB_OJLF6IBSLFNLFULFViDWLFXrZerZttBaLF6REcrZSbJA5FIlRbrZFlRKLF94GrrZrBAKlRKrGpJJ5RZ0xGc3GliG3aHjiG3rZsiGNlRdHSPlRO3GLJBR3GwhHk3Gg3GW4GCzHLlReUO02G3LF22GqiG7rZ2iGD3G6uRvqIKrGMlRh3GHsZlEUNrIGsIiMFZqIXsZ2qIiEU2MD5qIZsZblRWLJmKJaaHLKJsKJyGJBLJ8JJzoZEgSXLJlsZoKJ1KJosZpKJWKJvMJwoSiKJwLJbaHFHJNbH0LJWqGjETUMJ_MJmsZ5sZoPD7sZpLB0sZdETlKJCHJWxAPHJoPJ_sZJtZVHJJMAFtZwPJ2sZmmZjNFBNJxIJlmZ4GJ-fHVtZd7LjsZtvOALJysZDLJnEMEMJdCJGMJZLJiLJJMJhtZaLSpJJoETpmZCgSuLSjmZHhZyLSCLS0LSBhZXtZBuOYzV5EUGhZ7EUuCSzHJUCSUgFzBAgPF35FuQF55FZfFcQFspZs0GV0SmHJv0G77Lc0SaCS20GMuZE0SnHJ80GPuZ24SngF5OFVQFE6FCuZG6FEuZ75FezSH0SD0SUuZe0GT0SYCSfuZa9ISjGW9B2PFXCSD8LI0SluZrrGL0S7tZqHJX0SO0SeuZIuZ2CS4OAouZw7LSCSlHJk7LhfFAuZiPFbuZF6FFuZ7BSyVJQ0SrCS_qGoCSm0GruZdIJ-tZ9uZtQF65FAvZcuZ54SIvZkuZKvZbCSj0S6QFiDTlCTGoJdBT7KBT5R8EUfDTMEUjBTCXPw6RoFTv9QZvZS0HIRRi2KUSZORFhRFERZNbHGRZtMKgSZGSZCbHVRZsLBbFUySZ2RZoRZqRFpvZ3vZptFHSZAMB1rZ0EItSZnRZWMBZFUAkGw5GFSZVSZ2RFASFLbH7vZxjGk0FaRZoPDcRZNwZprZADTeEFlSZ2aFSSFiFUawOkqYyUAmFU6tQ_QRAsJewZakRplRZCTTzRxJTIhZ16Sk8SdjTyFUraR_aRf5IswZ6kBIaR3FUuXSaZO9kI30SBTCNTFhSCN9QLIB3wZ0PB_0SySCB1SrTFtlRgUFpbT6aTDxZYYFtbTmpH6lRaaTpZT2pRlYF8WS9WG1VS1aTl0R1WQkaTfaT4aTtaTNxZ85PAbTebT9WG8aTvWSibTjZTR0RjqH5ZTpsIvYT6aTEaTFxZmbTpxZJxZ1USJbTGaTWrHqWGKVScWSMVSRbTG0ROaTe1RTbTg1RlxZdbTguRDZGYWG9xZeaTDaTU0RjxZYaTkiOWxZDyZgaT4ZT1USsbTrWSnaTlTFZxZ2aTgmC3lRdxZv1RSxZRyZUxZ4qGwaTtxZkWS40RzIQ-VS4DUsZFPXFYxZxaT-aTQWFzUS9aTmbT_aToyZOyZEbTUWS6VSEsHLWSN1RQxZv1RvxZ-zRHaTNbTJaTzUFLaT2xZPVShWSf1RhrHP1RlWSRVKTxZu0RtYGEzZ0yZCzZKXFkbTYyZGzZNYGgbTVyZKzZw1R0ZTsOXaxZPgFNyZXaTwbTQyZqxZhxZ91RbzZcyZXVSYmRFzZ1XG_lRmxZJzZ81RizZH1RBxZpmRmzZppH8ZTXbTt7I21RWmRozZE1ShVFrzZ6iOxbThyZlZTszZDXSaVSSyZfmR0rH3zZWuJrmR9qZpOTxXSmyP-6SSRSHXQJdZnaQAuSb1S5VZFGUP0ZFLP6VZS0Z_XSSdZV0ZHcPAWZtmR2lIvIIqaEpOBAgS26RBdAG2HeZFNGUbaFwmRqSQObZpZZz6RDGI2mRHrFp0ZtbIYbIQ6RiGIBcIj6R_1HZbIo0ZoZZw0ZEQBb6R1lI8bIO6Rp6Rg6Rz0ZS6R10ZOGIqbIm6Rl0Zo6Rk6R6PBVGIh0Zt6REQBv6Rz9Qx6R-0ZT6RdaF09R90Z00Z0mRlGIN4XoBMW2HOGUEQBIDL-FIxaF6mRUIDKKTq1SpRSYdZzhQcdZt1SoMKFYTEbFHYTZVMVZJaQQX7SMpJAnRZjCHxZ27JgNIUuScGUXKTwKTd7SPPTZ-PcKTodZ4-SccTIVIgnOdPT9OTP0BRGSfjHPwFrdZ91Zn7SONQWWZ_-SmKTzdZtGUciDCzEuJQdfZ9MQxGURSBOoO_xGZeSiKID_S5XQ6MDdcFSaFgcFaUBxQQjsDnfSh_IEGQYbQF_SsdZXjKTYSqWZNnR3rO1nRUrO5gO12ZtsOWTOEUAinRKVIYnRsSBw_CQRK52ZTnROdF6oOXnRWTOYZGz2ZTnRaQBA3ZbnRl0ADADF3ZHoRp-RqnR-nREHUpdFtkSrdFGoRuyH8dS2LP-nR4iS2nRwkSCeSdeSV3Z3zHI7RCeFF0Zv_JFeSdeSIHUR3ZkeSh3ZGqOkKP2ESFHUCBSZ3Z_ASsNSu3ZdpOXDC42Z9mOn_R33ZZeFreFUoRI2AOgFYkCNfFAAJfgFoeUqgFDzG4eFSgFpoPogFsHJB4ZigFCfF-fFF4ZVgFf0SKfFrgFR4ZzwOJhFozS8HHC4ZMiF7aJAvGG4ZZOAI4ZZgFofFugF3zSN4ZQCSj4ZmtRxfFf4Zn4ZU4ZyuZvfFQ4Zs4Z1kHAvG44SODSnhFC4ZvjFRgFS4ZskPC6FggFP4ZX4ZqjGkgFZ4ZM4Z9eFO4ZW4ZJ4ZjjGD5Z4nVFfFHvZakF54ZtPAD5Zm4ZegFWsC_4ZI5Zk4ZsgF74ZMDHg4ZG5Zp4ZA5ZJ5ZC5ZtgFF-LVuZGfFw4ZjkHHhF_xOwXBFKULfQo5Z3jFEyOQkCHhFm9Rw5ZNhFboRn5ZNhF3PT9kPgoR2vQ9uSkMCmsGXjFdjFgxOAXCr5ZKXZOHUPEC0iS8QQ-gFrWZ_VONHUe3PB3RYhZfhTahZ4UQG3R-7SGIHcPT12SPWOTNS8ZGy5ZBNS_MS5XBywOg9RChF0IDj9RTUPOxOZiFcHUS6ZOxOgKCfiFhnAkYTaEDyyOSHUSHUIeZLLTr7S4hOKeZkPT6uSy2ODXZ8WZFXZfHUVuIhHUAWI45ZAdTiqJxCQtWZBFDaeZRwPYsGZXBBpR2lAFWSI7ZfjFWSLHXZApRphBkjF8eCXVB64ZWlFbEC4ASVECX7ZszPJ6Zt2Sp5ZZ7ZHTOqoRyZGe7Z6PTb6Z0YSFNSvEC5XB-oRbuH3yOPkFuxHcJKu7ZTyO3IA0WSLfQPXZfhZwHU8hO8kFelZ27Z1oReeZdeZjHUA8ZTeZs7Zc3RVeZK0Pa3R77ZKYSj7ZiXBfjFcWOBpRn3ZcLT1kFFpR0aFHpR5EKVlFd7ZRlFi7Z4zCX8ZF6Z4gFnIIKYTulFMYTgPEGXZmlFg8ZkIIjYTklFf8Z7BGiYT4UEPZTfSBVcIp2A_LDtxMhSSpETEOQhfQsMSz3KJ_A6TD-lFEZZjhZ4HU02Sw_SvZP7gAMpRbfQKcQQEASmFX8STgS0mZ8PTXSSPjQ5_SyYQQdT6_SqwZlVAI8Q0GAfoDQ7Z_JAOpRVHAQpRzmFphTIcC9YSrhZJvSthZcXZ9mFvaR2hAGnFCfRPHBQnFm9Z1dAo9ZpBAVnFq9Zl9Z9aReiCTnFLZPr9Zz9ZofA19ZyBAw9ZIIUNIUhqRQcG3nFGrFlaSOcGBcG0nZvlCJIUAJCEIU-9ZKJHPIUGxKNcGM1SKIUCcGyICepRMIUE-ZbpRA-ZXpRGrF0pROwQweZYcQVIUgJCdcQkSS8YQuAQbcCQoFOhPHtPPDQkSSypRlAMlXZdoFh-Zt-ZbpRItPrpRnXBtpRqoFGbTo0Pq_Pr-Zr0P0pRJrJ3jOBjOkYGttJgcQ--ZkrJkIUF5PRQTZwQ0RQbdTjVQ2eAu8S1pR73RbIUVwQpXZxXZIATKqRGYI8iOb5HCqZhIUV_ZacBCjOtiOw0PGjODRC3sRPqRbqRa9QG_Z6oKJTKQqRILHXqRbtR2eZb_Zu9AF_ZC0CjlPSJCqqR2mTcqFRhHkqRdXCjcBzxB3xBJbB2_ZOtSiFKqqRosH2_ZeJFc8AMqFjoF-_Z3KUAAa8_ZZoF2_ZQkGoIUt0AjqFNPBsqFBnJ6FU7eBzwK30JPAaXtIqIUxhXvqRuwKQ-ZjZAqIU1wK1qR4rJjnJyIU0MCMrR8qRJrRsIUQrFkWTrIUlAa6rJzIUtAa9qRrAaWrFyAaBrRTSItBJErRYdBtAaNrR1IU0AaerF8AapAaOrRXXHsrFpTBRsF2kRg8RisFSrREtF3rF8IUNsFoJIZiAcAamjQf4P8IU60PBfZR5ArrRPBavETHBaXyB5rRrrRKtFGAYMXHXgSBJUYsFgsFerR1mZKtF0JIkrRGJU40InrR-EYiBaxJIkBaDfAnBavETKtFrHE0BaHsRoOKBlGNBa28SIvI7BanxBeBaAJU6BaAIAsiAu8S6rRyhZ3mZ30JHCaDsRZPJROHbgSW3SIvIJMTpjT0hZLNLdRPTDTdcIRJUOJUfnJnlRADTVDTADRgORSsRaMCphAIuFoTQECC40SY6FkCaaCaiNBYVTn5AxVTLVTzVTNVTAzFhsURVTrVTKMTuuFvIIsCaaVTkCa1CaqCawrJqqOIvFxxKluFLsRwyBLzAUsRHkDWsR9CavVTTCZqcGlVTJuFNDCLuFpVT9uFeoCXZYHLC3Cau4SDuFLDayVTYTCbuF1VTR6WVVThCaezGvxKIvFSvFhsFcvF3rONDajtDRsZa8PWVTdvF9tFfvFmmRQ8ZfNPTJUXhAVATLfZ6LCqwFtvF3qZ2jQfsRTQIiJUesRZsR2vFlsRXJUO_Qn3S3cQdcKaAT3oF1TSLTBgUYCzFiRPDKH3bFNXXHSQ-lPzcQjaPhJUCEaZkSZQRwARfwFhjOkJU1HYKlKAxFssRKMCuWA5rRxsR-kQ2jQ7wFuWAzsRsNXWATVtRGtRIjOs_ZG9S8bJ9Da6sRjSB1sRuEa92FQtRdxFCtR43Sh_QpRP3oFb7MVxFoJUPEaZ1FbxFRtRNxF8EaiBRotPCFaWtR2EaJ8ZqJUxxFftRZEadUTDhU-STxJUGnSkNTwhHssJ2gBggBsKUNyFTFalgBWyFZXOVcGXFahFaklCrgB1JUitR74HT7KAHUugBfFaanAotROKI2JUyJUsHAjyFtdYtgKuFaV4BkcG6JUVvR2UTbyFzyFOhB2yFOhPaFaBvKwFa8xFyFaoiSsHFAzFWFaQpSCvKGKAEvK2hZ6cCJiZB9LTCMGYZgYZ7hT_hZzvSZzFCiZZGabZSFiZDiTIiTmDD4hZp7KuILRYZBTSMiTZ9LRiZDwA7hZS9Le7KfYZDiZLvRrGaETS0NLRTSptR3rOGrOHrFnzFutR5rOpCTCKUDDRdCTxDOFRR-JUtXMs4RlDT8Ga4tRxhZ6tReHOnCTFHauiB_CTJHa1FRNRRoCT5OQ9cQXgQMKUVbGfiZUfZSfZ3dTjiZhiTe-HxYZz3SczFKwS-QSE4S9kGTzS7sG9kGkHaDlGmHa_qG83SfpZPWJF4SqzSJlGDtGY6A63ShpZnHaDlGK4SlcOD_ZrtJWkO_sJafZLRC7oI8eX6QTM3R5YZdKUHqPUKUc9S_YZ4YZP5PrMTKxQ3ATwTSNOPPIaGqP5ATBuRlKUpiZkKUAmRJuRU4KCkA87Z0ATLFDaIadFarTS3qFOuRYrOhKHBuJDfL9HaB_ZY0JnIabkOsrJwEaDIaB4LHwHhkOa9B5tJcCJ1tJrkOEOYGEQnIagAa4zBsuRN8QX5R33FAJa6AFH7Z1jOa9ZAEAQ8QcKUBSTOxZdnS0oFMQCQ5F7qZL4F-xZniZbvCoKURYIZ5FqdOX2BgKS4gSeqZTxSWvC4hZeKS1qS1RTsiZWjSsFadJaywS5RT0wSbjSvfZrtX1KUtdSJAaSrS4PKRnSTtR-RTv4F-Ia6qSCdAvuR0lS6wSpnS0AQ1uR54BRJaU5FxDa8JaUkO9uRIfA_uReOBHrZEdSFEA9KUnmBcWPMKavMAgmOZPQmFSLNTCLUv5F_nPySBLOAuHJ9tZC6FBuZOvZZuZBvZduZ64SHOAwuZS6F25F-uZjoEPvZeUM14SsuZVuFjpZrKa1uZKIJH-LkQJ_tG5HaW1GF5SO-LO7Lg6FjzSyUAN-L7CSXWJ3lGMDSrpZCvZCmBQvRaMC56FoOBHvRHtOmlGKvRHLaa0BGTCPvRPeCMkGB7FmQA8FaPHBGLUUhAILUbxHS7F1aSiBA3aS2cI5aSkSVZ7FjbSL2HeIAc7F4zDiLadLakbSfLaJGVnLaLxKUJMJ5DHIGOxAmFGcZApLBGmUmBZjkZT_Y8CIxoZU4Ei4Mc6UbFAAsD5QA8LaY5LwLa2nUj6HLNZnxTA4E53EX0X-LaS4EBMaKMaTFTJ5DM3KbxK12KAaZr4YhOOQiRO_LflVz8YHmMzqV4oZ1TA6oZEBH2hUI6EB6EPbHvjRSgSkYQ2HUmYQ_8ZW8SdbZq_LJ5D2IZd8FFMaM1YRmZuiIR4EyoZLMamxTAMabBDPMaDMa2KDIvY7CJS9VhTOwhIynZeoZFqAZZRaXYpwLuTMoZRvLa-MaMfD1mOzXMtnZANaNgZhwRENag-LJ5DU-LFEGzwYd2Y54DkoZI5DjNOFpZAoWHpZidBiWT0KCNrFbgBkNa0IU9MadxFlEFUfRqSAbmZbNaQ4YwXMzBACmKXADbuUVcRpTTG-CDUT8dRxdRFMMzBA2AA9SJLSVveRhTT6NakdRq_LdWJDjLx9IUNZnLZwTONnNHOanWJyBAjRHUQAgeT_-YXMaz5LdWJhKZ0JZxOZBGPWvX8sWgFTSFTY5LXOalBAUjVd0LrjZY-WbOazOZBwZlvZYXMvBTE4Kc-QUJMhOaD1Bd0L1lZmOaJwYMiZYBTqBTp0SlxQr0SgOahbNHFTDwAJFTlUBxLaJIGoFGNcHD6C7_UJUZXXYxSEhFTBOMTiDWOAXBLMNSZEMpHTRAGrHTOHMuSRIvJ9RRN2VaSRS3DhSRbPalSR6DMleAZ_CLjZ7EZE2X60YzmWt5NgwBxFZtqEUuL23GXFZkTZNnZrOJ1BHiRYOZY1OJAZY2uO9gZcETRtZwLSwtZstZytZcKBj6Z5PaGLS3tZFhZqmZkmZFcQY8SA9ZvmZx_SLcQoBaSDHJCabPJBOM_qOn-BrxOxzYQPVSpYYFaFVZmMEKAVpcZRVZkkIscZxsXbbYG4XQjTaVZudQTZT3gZSjT1cZMOTgqZ4dQJhZNRSR2PSOTXMQAdZsbPCdZYOTw9P1VZ-VZ5tSKGU7tSeOTY-SDGUc-S-VFEGUh1SY0Zj1SJGUMdZ85IDYSuhQAUQSJQNKTm1ZQuSZhTzOTYGU1OTtRSScTidZUcTPYSWcTmdZiGUi7SeKT5-S71SPWZUYSrJQjGUg-Pr7SyTPwQQiWZViQ6cT8RSYiQnWZbbQpWZTPTJHU5cZ7cT3KTR2SvRaPHUCRQRHU2uS6WZCLTz6ZkbQybQTIP46Z3UQyNQA0PsPT75ZxRa8bQlsPkeZfYQdLTheZiQPXbKf3RO9ZR9ZQ9ZreZnRQ4FUmlCc-ZXjQxeZAATq8S0eZXIUt_ZOQT4eZy_Z6eZGZQ8eZ7IU9BawXKZQTUCaPZQoSaKyZ_8SQMT1VQ9XZzjQISQg8RjXHbiTfiTaHa7wQfHatQTV4SWWB5HQhMTcfZqKTl9S7YZgSQqTSFZZAeTZKUCeTJeTJJaefZI5RfKU4ATZWQTOP0JaYtGLZZbxSNZZqcSBLUYeTNnNTRT-5BTNaBnTz1K3eCsYTXrEygTcTJbqBeTJ8ST4UTaRMzST7ALIdJLkT1_LS6HrgTy-HfdGtdO6MHiDHwdOxDMBTTHEMKaAT_HGFMvUZ8gTcNTeNTaVRwYTC9GDjTTAMPTTOOOCrBLhHBSD-RG5_H_LL7_H9PG6CUBMYr0WjWUCGAIVZxUZilYL_ElkYjkYYzTULUSpZryR1gZxqPmQacTQfuQShTjZTl1ZDWZadZQKTK8Z-dZdhT06ZgbQq8LSGajvQ7hOQXZRdP-WCkhT47ZfjTh_PtQadXZQILfXZj9ZvhTMvSJJUEfZDYZSCM0hTriZUiZnaGxGaRCMF9LYGaVYZF9QbGaLVax9HeGaB8YlGalZSVdCEVaAYZJiT2Oa5hZnGabYZKiZxvSVGavGauGacGaa9IHVaFiTkYZOAQwHQciTG8KrYZWHaE1FiiZrVakiZjHawUAmeOY5L5KAWkZP3KeoVS5YixXYMa68F0Vam1BLpCuPOgeTtTVA_YzVashDaEA8_KETVBvYx5LRBYg_L4JLgPaqeT9JZCWaBOMHQZM9FYnZQ-FbdGgQZHVEmvGUkTnTalwR1GSnwRJ0TBPDkQMO_LYvJwEMBNawnZ0SMKORUJMIiDqrQoYTqSTXWafdGZWakQZckTt2LbkT4GMATTSPa5dO2iRlkT-_LEEM5DMufOhmR7HTrVYKoXwjTMgEyjTFBF5NANZECrZQpYywVayMQtBMcHBXLgRTqiUOBMpBAQBM4QMNlTLWaxsNXmQ35RmGMCnT1nZASARgZdXaBhTiBAGSHHZIP5X2IXHqWImX7yQO6DDFEzyQ8CVmXaR5XGeYT5XXnY4SXN6QGxWeBSn6QioZqjDX7QBWNZ7QBjX4AH-6QoVV_wRO7XZoZAgYQ4OFDWmDE-UZEYaA8AxEFZ6D8jRzSGs7DrPSyiJFqGKUTbdJqmT0hW_QDM9DKpDP9DB1CL8HX_Gj8DT9DBQNW9Dq-DGxK8iJ3nFi-DIYatOYy-BiBEViDOcY0XYADEf7CTDEVYaSOJntSdyG8GATITe5VfrITsPZyXqPS52I9NGRYa9xXkTOA3WppSwkJkHTYXWoDLCAU9DTHjTIZa8qBICFdnWalThcZmxR46HnYaqBXGwKAQBlgU6IZJBAPUTtITKCI1XEi_BYmJplTwgYs2BccExYa4DTrWUF6DVUTSZa8YT4gE0YDjZaVCIhlTemTsZaw_UmHBSwG3STzaYZjAB4EwZanZX7GNO8GibR4JYVSA-wIJTYuGXVnJArFjFFHHRfXUnFFOUEpFF4ZawHWeyRbGF4AaVuYRFB5IUnITOhPlUSkPPLyZfaTXyZlyZrxZ0SPyzRczZSaTbxZsyZZzZlxZfxZN7ZWzZXgO3USZaadzZsxZgxZeaaYiKlbTpaaEVSFaT3yZxxZqWFzxZPbT1xZyWF3xZTbT_yZ6xZBzZfaTByZpVSc3H_aa_0RlaavhZUzZwyZMVFQzZybTiaTZKKMxZ_zZowQrUSvzZuaTUJar0RSJa7zZc3H9zZRbalaasqHtxINbaZyZvaTnZTnzZqbTeyZUyIjzZL1SHWS0aThbamyZ_qHnaapyZdzZryZsbatyZ1yZvyZVbaLqHTWSI1SBbTuyZ3bapaTwxZMbTyxZObT7yZQbT4aa-yZPaTAzZjWSibaWPFmWSNzZkzZEZGCba-zZebayrHMzZdaawzZQcaHyZuaasaanbTiVSlbauZT4fCYzZ4bav1RvbTfca5zZkxZpmFCJa9ZA87QkiPV9ZWHAR5R86FHWHImBGJaqcalcaVuRLSPuEMX6DaMGIrAgeT_WTXiRNnN1carUA8WAgeTO2UGiRg-L1ca-IMSfJ5_YLOaQWaCdaJKAK3Ky3NrdJHPaBXV2dVFMM1catPB2IMAvYWMamMR6VaPCVHgJ4ALqkXEkZ0PZGzO4PDNzOMQD10DZzOlNFZbYv_KuyQpCYQ5XKmXVnYxXadpTOZafsWFYaOjW5mEt5DSUTSYa8RDLYaX6DNYalgRJDE7OGPbH5oVoXW70KlkR50Oy1VVDE_daDdUXlDvdaFOYnwGFOHPAYzXaLVXa7TOjY4OEpcXcRTlcZuwW93DtvXAdH47X99CZZaBLJRUTTea-fEU3IBfAShETVGxEFI9AgyEkPMhCIAxIJGFzLZn-Dfea6DMqoVz-DGxLVXJm3NVoUHIZsvXNmXJea1EY6mEQCXzdaF-Djea3cUbmEKDE-da_eaoNT8daTDEqtAdwAGeaGBXBkTZlTZeap7XVpGMea2mV5eaRXYLZaMCFVOE1da_YadXWOJVh2MEfaFOYaHZrQEYeaCkWNUTQ6EX7FB6E1VEeeaTKWNhGNqGwgEYfaLVGleafyEMqWcYaUdWsea_FFueaS-LX6DuaAU7Ra5LhMZLPOdzOjySkvWhdaV4Ojda9YRazOjUGwSD4daJKA6daWbHviJQYa4XafSETYaT7V9DTpYatMAdBEXlYtOY7YaOXJ9YaOgaV-N7Lam-AflTUDU-ZalaX7caJKA5fabgALqU10DqLUS4NcOA6MAeCGknZ0MaIUGbmEvYapwMRGT4faa3Inga_JJIfaQNAqgaF0Ntga4jZpDExgaeDE0gakga2gabvZJIAioOZdasgaoCJMRZP9Y-faGYaN6DfmT1gakSAmgaIhawrOIlOnOZ1OG5tTHYaEZaSFYEtAceapKJY5LRhajCHEEA8AAvRRweaeMA_WNhSCbBVWGTrSI2fV36HrALCha1NAlgajhalhaAIZzBAohaesSH5C-pNQ8NBHCECZdmTjlTV6S3EMhhamga0harganha88Q5GA_vRTEMt2Hc4YlTZBxG-wG8AXwhaHKA2gaEiaQCVmXN1pG9VTKOJdLIWgTUUTQiaAiaq_LCiazha3BRmha2hacHS3LF1cB22GLbREyGKvVIyG_IEX2GrsZRdaDhaShahiaODRjiaabLfeI4wIm2UXsVinJ3qRknJkFFghaxiaihayBAkhaiia1haY9GEgRnYTuRVvgaFQDl-Dm-DjHTviaXXaxhaTiaEjaFia2hamsDWqAabRc0AG8G4LaZJVTfN6ZawJCP8GDSTBiaAjaDiaTjaViaL-AkWT85S4wI3VaBnZnaXJFBKdBQhajjaziawDR1iaomUiXE8eRsIDwnBYZZJOCvITtmT8sZ0caxjaCjaUiaroVY9GlBRHQA7VE68Q2rSwqAXDVU8DpVEBgRJdaRjayiaBkaljaDkaBFZUeCqBRa_CuPaKjaOSDwiJagakpYOSDMjasnJ3ITRiayhaSka0iaFjafHZCXHyeTtrAvEZabZ2UGiZaeiaiWaAkaDjamkaUjaSgT9jKPCVrhauIZMhaFREdRTsOSbhawiaQkaBjazkazjaFjaPdBl_NPMMskaVlYujaIFBRaaTFTgialkaEla1ka5FC4kapMZQ5SuNathaQZavhawka68FPlaDlaVCR1iazgACGA3gaS9AYKSFnAgTAxcVVNZirI3YaJIAf-G_jaBlakja0kaViahlaJlUWjazXTIjatxYxzKp6ONjaikablaPCVkkaelawFAglaRJBJlU8_GaHLsHZ7kahFE0Ya6gGjkaSjaxlaDkanWAXaDekVtkZq8GRTVzZahdOuiZ-laNmaRlaViaRmS3kSX4KJAZtDLKhT9ladlaYmGTsL5GAUhaXBL5BZsjajBWK-D7iJ7la-gCMmaRkav9GlYajXNw-DomaIjaXha5la_IEvmawjavlajhaqbS14D3maGNCC5NgmazcHDZaPjapUMdlaBxSbGZCnaZiaibZN1Y4wGO6DnZa_kaQjaSiaymaBxS4YARIAmhal0BHJObiaPiamgExmaClaKCVGNSQ4NtQENnaD_FJuOd2I6yQymJhnamga7KCBfAnnakfJVdVenaOhGTnaIna0-Ldla6pSrvKxnascGa6S6SZCFNDUE6gEtnajha6na1xKfhAxhA8naSrAuoAwRZImaizH7BC-gE5oTDoaCja-WJo-LzeNXYaT9DZYa1LEbYaoeayEYhGZU4AgYaboa_ia-maToaIFBb9NdWNJoa8OL7OSfLZHaavjaSoa6uVY_ZGJVGkGbnat_BRLVFnaGZaiWU9mamKAe9BgAG-naozOPga3daM9AMYarnZWDRnGTvjTbsAIga1NAKgavcUApa5ZZula2NAiaV0PVfTVX7V8Xah7Q3XaSIa0YMrcat7QrcaL8QknCvcaIJalRTX6DpiTVwN-OLCtOwNDpUZFZa8IAMZaLQXTfatjXqpa4eAh4RO_ZZIUt8SedTwLTvtJv_ZWqRx_ZZ4POpaTPHohHn-Be7AEMZfkar-DzzKM-DJxKniAmdamlJ6ma0jEIxKY-D8EZb-DAFMX6DuLZM9FkzYVWaZOD3FMN-AH3Ld7AiPaNnZThYaqYHzXXrSXxSNxSzqS2RTUfSemSwlSlJaTJa_MTt9SKKaMJadjSn4SKJanmS6KUDKaxlOhjafia5JAsPaSbHNqVmWa3dO0WSZyXUUaGTY2pSHGEjCLzkVBiaYQASOLzOaJWawcYNnN7OLpnABNGamTplaWQEJAEFSDogRd6Q6DMBQLeqSYNGccZD0TqgTqdOvTahFJugT-5LxgTfvKnxZ4gTuHTyYTg6XsoWJbXuEMWraN3K9eR-OLZAMAZasTYKWaF0WDnY3pWyOZucY2iZ_CPfhGeLHDSZ1WABFUAXPzxQY5LBQL0fIbpSWQZ9TaUeONNSfcZ4_Ha7HLUaBsaphJMHTPTJHgR1fRofR3fRxFJw3QbdG6STJAL9ZRhTaGHTveGdvKPrSs2LbTJnGM0dOMFMuWaiQZ1hLxWa1Wa45RvfIwSTYkTFjRCRONLRpsaOgZ6QOxsajQM3Waz8F9dOlUZuoG6gT9WaAUaBaCxxSSdJu_HWUZ9iT-RGgkTu_HJTTzxSuHTjra8TalraZUZfNTYUZQEA0ZZEUaS6Lj_HAmIiTOyGMaAMgXav8SgAMHUaMUaCZIrUZewGlkTz3Q5saASADTOLtaO7CuUZYtakraO7C5xSAtaFZIChTZUTh5LieOkDH3eOmQZkcRwkTUdRpQZKeGZUJRsatFBZfRSsaGJDpfR4fRi5O_nZN5OZ_A5rEa5Qj4O94OonZI5Ot4OV5QH1OY0Tl1O8kThDPtIStEPR1TWXat3Tj3TaBDo3TpdayvX0zQXvA2zQIxRpUVMWTOoYBYaXTXwJRZdYiVYwDYTgYmxXk2H4VR0XYYga0xRRFHbeFhgYYuAG8HHqFI8HjPMvsEHMSasYUbYMSYkVXi5GBEIN1XJCHVBMhQGXBM5sQ4OauBTq0SrEQxBTg7DtZNsWa6RGKta1Wa9TabuajtaRaCbtaoUZBSDSdRoSH3TT5tahTT3kT9nZ-dWBmY9cYVmYoNUInYolQ2lQxmQh_ObgaEpQ9DJXlZepQGiJUYHLqQa4OOAXFNa-KDB5DEpZ2daZvY1RD2KAn6D4vaCVX6va7fAnwLnzH4hD06DrYa-vawdaAwaOeA8TD_6DtSAC7DcbAmMadoaOnZKwa99E6HAQ7Dd2ZQwaAXYJwaN7DNDJc7D7dIYwaJYagvYJEXgKAWwaQxOD6EENW_UXV8DlpAIwKekadbHF8Hq8DtmAyfadANEnJebHy8DtmA__ZIqaa9DQHTLLAyEV1NALnLfwaspGJqaisBhkawmaoZaywatmajYaDxaPhECdBdfaPdURrafADTrajVX-qas-GICIiaXqBXIFNBPNLBMUnaefaRNSEQEIIA_waTZaqITlfa7VExMFYBXhVXnwaNbZUfTkFAkySzpGxyS4fEqoZ0ySUyS3tNfgE2naWZaP6B73Q9tBRGSKxaRhEtfaSQWV8Bk0ECzE4Ma2MaCMa4jYBFE3ZaFxafhUWmWKpaY9R5MaT4E8MaBxWW8Dfxa9bWjMajxalMaHwap6GBpZNKADpZmoZfQGRIGO6DFKGREGgBFBqEOCHWbARCRgCFaUacDU8sBDaalnJwvZYvZrOaKvaV8LBOMkZRN9VfCBvpV87HBNZD6YN5DmZRujRWya6eaSwaFtWJ9FFQERyaGxa-yafgDHyLDwaz6DmBAimLCzaglJBQZoEJAhFA7DOwaE7DbyaJpYEzatgDheEjwan7DlwaLzaJUT1uYR1OUwAb7DTGAd7DkSAbzacELNza4EHyEAkwaS7Dkza4waPITMgE7wa5nA-wa8yaUfaUUS8vaBzayzahRTqpY3zaoUN1iJlpArzaCKGA6EUya6wAmwaQGRhPXxgR_jRTzaVramoZEBY5yElHBu6BZhRQhBWbZw1KvkZ4ya_4DdNaFOD6zagwaVzadxaGQEI0a5vahwaP1MGza9AHIzaKzaY0aAxadzaiADLwagmARzaf7Dd0a_vaf0a9cEYzapwOp7Dl0adYan0aBwacwahzaewa00a5NGmzam7Dy0aioA-zalxGk4T6wasNAwzaixLB1aUXWS1Ew_G1zaexa70aO8X5zat0aHwEj5EAWYR1axUNTyaYWEVyaV1aF0aKiUH0anxag-LjgRXAHoOC87HVMaPdacNatjR4NRO1aMza20aGlLHLA9vaa1ateXawaFzaNMRHzaTLDJzaGwav1aRwaXSDp0aQzaF7DD7Ds0ae1aisWVzaw0a8GApzaqwOI1aLpax1amBNgzalVE60a41aZwaf0a-0aXwap1aczatzaEeEvzaJKAxzaO2a7UZ55Ub0aH2ax5SQ1aA2a3RYBcSk5ET2ayhUX1aRHKZ1ah2aXtYc1aCpZF7E8yaqrabyaYiaHlOpSAP4Y5yaWPM3vaa2am0aJ2ad2al2aszav0ag2D01aFwav6De2a_oaJ2a71aNwa91aPwa92aOYar1abwaXzaE2aZzaqzaL3aC1aN3a6XYL2aiza_1aE0aw1aQ2aVwaR3aG2aT3aLgaV2ac9DX2a9waH1ag3aXoX0zat1a2za52agxaXOYmxaa3adGNj2aU1aq2aS1an2aJtAp2aw3anFXYyaSZCvjRw2anwaZFA4RA1yaw1KkCVHdaV0an1a2BIn3aOSEmza82as3a80aV3ag0az1ai0a11ak0aN4aDza61a-6Dq0aJ3aSza03aa7XG3aUwax0aS2aV4aq1ae4a76Fdwae7DE3aCKSJ2aR2aazaJ4aF3aDXaW2aF1aY2am3ai4aKXaClJcxaM1ac0ac4aPdUg2a53aCyT8zak2a04am2aYPNkMaC0ao4asFX73aaya64a-3aHOD8GG3_ElkL6DOnjAl7B15YF5YU5DW0afKMB5a-2aa0a44aG5aDrUP4aCwaS4aC3a26Dt4ap4a_2a2FC81ayEA-1ac5a5iJe5af4aQ3a_0aCGAq5a28D61a40aM2an4aj5aWYaq4ad3av5aD0aPgXupDE1a8waYeDMyLx5aZQap3aAzaN1aY5aZyX84aAhYT1aD6avUT23aC6EN6aD4MI5au2aa1aL5a7KA4kVDHA1vRz2aGoUwNa22aqTMo1aI6aU3a72ab5a35ad5aG3aA3ag5a21aD3al6ar5an6am5aI3ao5aK3ah6ah3av0at5awFAF2az0az6aI2a16al4a50a25a66aK4aP4ar4aS3aA7au4a7IZx5Bk3aB6azjTZ3a95a8kaXBZM4a64aM7TK6agqYeBU_4az3a94akBUP6a43aAhY-jRt2aigRV6aUJMgKMU-L_2FIYCogHUWavga-LDCyaegaRGTgKMAfNVMCVGZRVEegY93ah7a3wI7CJ3ya6qa1sajsaTdOIeOHTT1ranOabaVPICa6aMAHXXJ29B3FMPICbRADMVdnaWOZUuaQ1Tv2O42YRTRYwXgPXneYiIRvsTdgZwOBfgZRXadyauAAfyaEEA9UUVAFPBMAlSGvaqmOCSZDwZoaHIFUgFUHwZSRZIUBtmOn8aWRZxyajjAUTA0OBgUAnjSJXS5IZt5BW8aA_DxAIgDLHbSkXTSxSJSaTkF6TZ07aI8azIAVRRf7GjwA1JZMVGpULC9ax8awOLB-KUiSSmSqmakkZ3tXOrS7lSNxSqlS-CDiqajJafdSiJaexSuKUtfZk4SjmS2wSuqa7KUgjSxqa4KU8wSBsaw8abVBbbEKGNMrF-JSgTAGdaS9aJXTIIEvXTeeSf1aq9asuGSKCbZAZtSLJG22YZkZDvaKQAkVJRBMwlZq_LH8ax8aQESmHTYcVFbS48aJsSoCLd9BMXTPpZpHL0cZ5EQpXS6qPhUat9PWBQkUap1SYQQ0RaVhZrUQqUaHiTghTFJK1Ua76ZIPT4PT3WZGILP9ZEvSq9ZphZPILDCMIcC08Z9UaiXZ_UaMNLDVauUaHYZEsOeVahVamqGJYZvGasbWTZSe7KkvSfGamvSQ9LVVaLiTWYZSVasvSOiZNiTQiZcYZQiT6-aOVaGbG1vSzCMFYZ_7K7-ardCZiTTHa0dTdiZ1xJYHaqjOgiT_ZSoVag-HliZp9aD9aYOVrxY48B-gaGsSAJTegZ68axCLDkEpCLQ-abUasLKdUa6EQW-aRhTY-aThTMRao1SVGU7aFRhZORai_SbhTg-aISSG_aRdPV2SDdTEqPM9H0UarsSq-ah8Ss-aGvSu-aIvS7UaTILVdTYcQTCa6hTNNL3-aWGaUGaW_aR_aWCMIeW6hT_-ayZSdCMQVaQYZgGacjHiGaiZSKiTA_aZYZM_avvScVadYZ6hTgVaeAbiVaTiZWVaSiBZ_azdTnVa1SaX-He_aVePg_atVai_aBOLk_av8aD9aAbNWOAhJJw9aJlaqlaiXTx_aZXTl_ax8amjSJBbhTAriaUDLw_aP-aPBbFBbx8aRQaaQSgBRQna38aNXSCjJPXSO8XuQSjXTwXTwwSNYJTjTSZTVjTdVZQBQ4_a9PQmaaUhTTJQb-a__aq1ZC7ZjbQWPT0RatUaQ6ZxcT1TZk-aS6ZzUa5TZ_BbmhTgjTj8S30J5Uav-aQaG8UahXZjSSqSaK4RbAb2-a8BbTGa5-adAbXiTHsOKVaWCbaGa8sYWGaC_aRVanAbhCDpAb-SSrAbjAbPYCGTSoNLO_aSiZWiTFVaR1ACeZsGawZS2AbH_aYiT0Gaa_a7AbgiZdiTqVaCBbJJLBBb8Ab50F1YZg_LG-aviLdRAJ-a4ETIPar_aIsSjBbRUZw-G88anBb-8a9iQ37ZMAbJ0aD9aHxOVlafTA7FGFJZRKGiKGc8aLAFBOOADbs4AXhAUcSLBbWUaRJY0FAvjSF-aHMAv4IIfRhWa68FdJAt0Eg9Bc4HdTarYT2STXmabsaT6HIkT8AL0_LfHLE6HxbR6nZmTTzkT1bRzeOnQZxeRGdYBnYGfYlZLRVLcMYqIRAxRt2Y_CEwCboYaidC8CEZqEQXa0XYc6SkSE3waJ6a99CLADLIMS1T-NYpDZuRYVyStXYeDZE8XqgYzXYtOY5pYvXYlDYwALnxGeVEnzHInWSuYDUEiyRTDUTFFnWTEaaX0Xx5Mh4RfbRm9ZKbIaaRGaRVLAywZxyacFFdeI76G5QA1ET7WEPbSHsAK7Y6iaHaaWnJBsaAFb22B69aqWTIFBpjatEZWvYo7a9LZMaaJaa9lasDbCDBcGGIFBHla9vU6sVKFbDaacnJaFbdFFwXMkFbJlUr9NtpAtKZyLZXFbRFBfmTdJAlIJF8FwnBGEZrnaCOU1SETFT27BQ5aPqLxZZMlMzWaAQMIROwQJ5WaVva_OLQNAXUZvvaq3Tv3T9CPovXpXarhDCOUtgGD1axjTCWE2YaIlSUbSf3WnEbBeH8uaEgEQHTLVEQ6GK7QgsSMwWmEX3ZHlFWW8BQiXe0E40ErwaBAY8sXjSYhSIfhGfhGU5HwYOW5HjhGrDFBsaC8a4EJg8BECZSeNQbYMiUOSYqyWTWUtsXXbYXjXqPZr2aIbY_uas6GcDbyIM8QAaMGHfANda12aVOaKrar7YN8BmQOIgZBZTmFbKQDvMHbTazSTuTasdO0-HudOwgT0TaWVWQ6XPRE4HTFxR7iLQoY5WY5SJX_LT4O25CDFbW2A_JCKOaQ6Y7OUtJRXTX5HTBsaKQDuPH_mAk9KPxKXuKFdaUOaXdaz5LT4O5JLUhS12KRpaU0a-HbPHbHuA_eGhIMIoBBWaOHb1HbWzOFFSBbCkzOT4H3IMnyQ14OTzOAQDb4OBgajCFW4OQzOPTZr5OXIbS4OaIbPzOjySS5OGQDUzOr0YF-aaIbZOMJMAxYROMJaaSMAHrnAb4LJ0O-faa4OAgaPIbCgagKFkdah7FCDOJ0Y0IbnIb2Ib5OGbIbDga1aUh4OF_OMvYZ4O_IbOIbBJbrIbYxOnNRuIbfUMeLOBzOvNa9lZHJbM6D_fagda3IbCJb5IbEgalda4FbaIbdUMUTEM4O1yY-IbYIbAJbU4OaJbS9ADDPf1afJbQORzvaeIAWFRMcAwlYM_BzIAkELaMAFgaK-YnjA3IMjJbYhaXJb1gLd4OCDEdIbxyaKQDzIArHbbfJOOM8nOr5YopLyHbFMMT4OYDTafJkCEuHb06YH1VluaMKbKQDIRMf7YwHb23YUKb_CbKQDUpO6CCiTZMmU_nawua6BI5UT5PDrdAmNGvHb5LawtXflYx1Q_bGI-ZHIUKKDEXGiICuwCqrarhATIbj7H3NaukTIeG_WaKAYD7L4sScKbcMMwfLE4aZKb79MLKbALbWASG6G3LL5gTK8HduKjHLrJbypSp-UDLbqKbddWyaXWHF-AYh5FiNa7eAvKbkaSP-ZSqHzKbiHQxiTLKaEcVh5F1Hb_mA5GA1LLBNGXDbK0UtwEvwEEZEG7QpLA1Hb33HUfRUmacvJIUTVNOjZRF7a3EHd7aZyaU6aR7arVNulZ-xSxLbUJOrgIKQZWjZ5ZWIqQHCRaNR0VEcNRCYa5fYZ0afPMgCBwwacoaviWSxaiXY1uavwahcB4uaK8HTMb0XYqfJEfE0rExwamEN3jRqgZqNGHgT7fTbDL1Kb4LAtSASjZMgIb_ClOaOkZ5rarJbqMbsrauJGLpV-OL6GM05B04HAFHwGbzaVO_L5PDsWDoFBsWahhIVmTqtaa9C2Lb8WWWdJPHbsWDl1BOJM2dJ_iZd6aNIbCKbqQOtMbHBV8DZGMbxMbVraP8DnKA8_Kc2YUJbNJNyrapuaF5TG3YSNbILbcULDkZ4VaMFO8wRNETtURfoXPYa8YaJIAsPSpUMZTLffTNda5caMOa1HbMFAp8CExAVPHbDJONbAdaQdacKb5NbcEArKLZbSfBASISthRt7YELbIdaZNbCObl1BeOAnBAfBA9Nb12K5OZF4aGIb4NbvfTcRI5NAGObrdJaNaFIbaJM_HbyFAp8C9RATPHSObWPOS_Yr3O2XTdIMzNbiObbRATPHHOb9WTMOZQNbWObSNbYObREG1VaIObSKbRNbrJbNObQNTZELnNbrma1NEJ_YzYI0jJ-CLXmJ4NTR-am7TnQaU-autS7EQHhQBnP3cZLBQwRauQaeZTy6ScZT-cZT1JxQar9PbzRsVZR-Sa0ZxTQ3bTPdZf7K7QaAKTgOT-QaDuShPbN2RCRaWIUVdZ8QaNZFHRamUavhQo1Zx2P1BbGWZy1ZZGUeeQZ7SgeQgGUXRK6dZPjHB2ZV2Z51S4FQl7SO2ZObQpGU9MQHPTjRaauSjcTB_S12Rh2ZVkP3dZeRa6GU-UIy2Zd-avcTDAb9BbCsK1WZ85ZPSS5RaUHUbQb8cTjPT_WZlPTWMPCXZ0NQBSaQfQA7ZgeZ1vQN8SDeZvGQI8ZI8ZDDHOSa-PTNAbZXZ0QbTaTUjQZVQn8SY0RyeZ03RZdTuqZoXZxLTzpaQ_ZaIUT_ZqrRbDQVBah4P2XZRvS4XZcRP6XZA9SUZQvdTWZQXATYJUaiZ6OQ3ZSpYZTfZf_acMTOKU94RYfZ34RN4SkfZKqPpAT5QTnTSsTSTkQcwZawSCuPa4SdRbofZOxQqfZvgQHRTSeTSTaQTa1iP9ATo4SQZZ5gQaEQNOUQ_FQPa2Wa3-ZV1Omzaf0TH_VmvaJ5QDaZe5X_VX_aZ8CYX2Q74QOuaneYKURmHb6gYqkE1jEm-E-jEbEb3cNf2OyNb97DVPOKzKGgZ0iRjdOdsaldONjSqraQLVQyGLPZhtM2raYVa-racrQAsaxyay9HA2BWQZE6HYsauST-STkKYPnYp0YMlXvRXM0WoSbDDYsLInAPkAIQySBYXR5O6GbgrUlFXGDYT-aDRSzgZLMQA-SrBbI2JRaQhVZRPbkNUKRSWPbVPbsQaUSaRoJMhZquPbPbDdZ1QaePb-tSDTP7XPAGUM0Z-VZLdZ4VZT0ZR0Z5QaSMKMeQCcTK7StPb_VZ1bTk-SIcTO7SOuSWdZMcTAAbc1Z3BW4jPfdZ8gOhdZ32PjdZ-UIldZNgPndZAQbr2RlGUpeQnGUv2RgRaaRaOiQicTlRai2ZnRas2Zt_J9PbSQbmmIUQbikPRTbE6ZF7Pj8LBRQliQE3RtQbT6ZGeZ7Sa4TZZ_SLeZ9zPNeZl-aJdPqPTESajYSqUPjQbkMPr2SIdTo7ZMSaaKQoIPIQaF9ZQgSS0PGQaK9ZEwQ9HUWXZpwP2QbtZOmhZHDQMCbpLTjXZRwQPvHJQTp-ZLQTE8PKVbTHQuXZJqROQTFRbQrRzXZDMTI4ROCb88SrcQM4RsdTh3SudTj3SZJUgJPURbiQT_-QTgQxsRTEarXHmYZ1dTQ9SZRb_AbbRbxhUsRbXAQqZQIaS9dTGWPZ2Z6SaAeTkRbATaKPQyxPzZQLIanSQeIaLTaNeT1VbR0SKEaJZZyRbB8R0RbddQWeTUKaXTaBsaPYZFaVhKZNACvbZkZYqEWZ0XurY0bZ5nQOAP7nQ_qXG8Ym5WoiYF-X9iY5rEwqPycZfUaO-JFjP2cZw6SKhQXUbkVZX-arQapwZXPbPbRpVZyQaXOTSiHEdZI0Z3Qa9JT3QaBGUh-SIeQCKTOdZTdZI7SaFQHKTRQQm1S0Tb1-I0Bb9_agrP2BbOcTQRaQcTAoPTRa9TbVRakdZXRaBUbZRadKTkGUcRaDQb4dZ1rPjKTbWZ2XQguS4XQsrK6XQ-ESiQQZ0PSUbRPT7GUuRaWUbe-azRaWUbT2Sh3PHAb2WZX2SU6ZLYQdQbQ3R94Za_S7RaASaaHUCSaSeZX3RH_PvPTjQPKSazPTp_S6HUHVQ4UbifQIjQ38ZnMagdPy_SM9Z62SiLTc0PpeZPdTSSaRdTT9ZC4AWSaueZE3So_PSwQzeZUwQaIUfSaHAThSaR3SkcQeQbWgSTVbIRbuVQWVbbQTLJUe3SyVQ7JI7XZcVbvSaP_QKePJBawARxwQfJUK9SmVaeZQuVaDwS5CbtJPgHa-VbhUbAxQHTaJWQDZbP4SAVagKUffZKIahRbGwIPaS8VbrRbpRb9pKn9SnfZ0TSOUKM8Q3JaTeTTTasnSVTaPZZORTRZZKraNWbTzUD7DpdR94I8Fb2MZdHYOiVb4ZBhQBEUz_aDEUtBbMTbfVZXZTnWbZZTUTbtWb0ZbzZTwQa46S5_aixZ5JTcTbvTbbOT_FUhPb5bTyYZ7bTBKToPbO6PoTbQXQRdZA-PhPbJKTU2R7_an-SHXbAzP1PbGaKe2RB3ZJpJ8Tb8gO-TbmmIAUb6nPCUbxdZmQQXXbN2ZZXb7FQbXbR2ZcWZtQQeWZa2Z1dZPQbu2ZEQbsRaHUbciZeiQe6KqXb8RaQ_S1RacUbzWZmvQqbQaQbFSao-aN3R7WZACbvNQYHUiXb9abiPT56ZmQb6XboQbv6KqQbS6Z_iQfQbksPvUbSXZCYbUXZ18ZDcQGjQ5UbIYbXbbHYbLYbLQaNYb0_SPSaTYbS9ZswP3UaWTb63AXYbBNPe-ZXdTIVbv-ZfdT7wP1pa43RzLTR_Z_YQRVb2bOHRblSaF4RmdTpYbodTj4PMJUrdTSvStSaxjQxYbFEa0pPa4RwSa2YbSRbtEa5YbfAT9YbZgQzHQaRbsQTcRbQZbIqJCZbCZZiePLZbd9JQ4SvMT2VbgfZwIamRb8QT7VbXcbFIQJTaOeTpiPXpaWWPIZZaqPucSYZbHWbzlB0KUnpK_ATUuK6RbPYZJoQS9U7WRbQYTWbbWbY-K6OZCBD-Sb4LIsoZ8YTM-aIDb14aIPS19aVsSGVZomT9rCKaafXE8jaeACxXEmIYghX8kW5cbhQYSDZ5rYg_ThWb1_aV-aHTbrJTpQavzSSPbUzRUZKJ-S6cZUPb4ZbhZTiUaxBbkZTEabH0ZyoJ2WbK0ZA7SiTbGdZghQGabG7S-WbGCbvaQHPPDcTfOTi-S-ZbHVOOhZJcTn1ZwPba2RTabH1SIWZWablyPXWZjXb-jPHebQiQ8PbrRaOzPUXbC2ZbRaE2ZdRad-PJUbVXbiRaMUbUNQVhOWNQx7StabjabvKTeebs-PKebrUbEYQO6ZkNQ5BbsXbehTm9HR6Z3-P8abjebXSQx6ZY_SdhZ-WZDbbGLTwXbQYQlQbn6ZnQbpPTDSaISaIAbLXZFdTqUbmoRA9aDCbEVQSbbqHUxUPvmZ28Zabb48ZHlP1UbpETKQahoKgLTtsKgbbZSSkbbQ2PROQDIUiHQICbSAbw-agXZVAbnjTBZSkXZ4mTmXZcSavXZeSaCRb5eZcwQSQTfIUkYbBsJ58SLZQYQT1XZXAbnSS-8SLgQIfZq4PRRbUEaTRbEEaeVb-sRNFajdCQGaLzFFAbkCbG0GjVaSYZX1F9-aX_a-hTMsXB9LdCbmAbE_a_SSDgbjYZ7hBYVap7Ky7KbVaB9LdVaVCbrCb0vSUiTxNLNEbEgbUhAZiZM9SbiZQfZoVbgiTqYZZ-HYRbbHa7Ybh_a8Cb9zJ_YbpXMiHaiXSlATZfZxQToATLIaPwS9YZ9XOccblRbBTaGTaVcbZ4S98Zkcb_VbmcbckQq9SsfZKZZGWb8MTnmPOZZ1jOwcbcOPRKPXLUgEMQZRWIbP4af0TLsSLaVEgQ47aPeJCGb9saC-AeSA8kSZ_H4xSCPAihb-EYS0Ts8Yj6AM4QGbVVsS77AWKYIwOkBEtPDrvCsYRryDNwOrvCsXa6RDkJbhIbZJbjIbzvaCoZWJb1IbYJbBJbw4B6IbGlAHqaASbDoZAoZr4O2IWKya35OKuaS0Oy8Gi2I64OHoZxdNanZT0OSibB5O54OMoZSgZcLUCSbJzOP4a_hbf0aRuaWgZB9O-kT31OO1T3iZ_kTk0TJTDoibp0TN6OK1T72Ot0TK2OFlTWSbHDPO2O0cUoibz0TwibAySUjENZUh6O7ibI3OYCIwTDoibx-OEjbv6Ou2OAjbN3OIIMz6OjBAEjbzBA80T1ibYtMKlTSlZMlTS6OO-OC3OE1TkhJRjb59OJ3OL7O2mAoibR7Ov0TbjbBEP0LDN1TJjbvxRuTDUlTjjbH3TfUD0QOs6O83Oi7OHrGfMRHDPwjbo7Ou7O-6Q0JGs7OxjbjsAv7OnPAZ-ONqQ4UD07OwwCmnQEbX9lYqTYtcYXVYQBYJrad9VaCYaHXGnYoBYaoQHmYt-Y5cYVBYbRXu1TU9WfmZzRXy1TZ9WNSVlBYfTWydYwHXJdY_oWwKY3HX1HXF1YgmYyBYUdY0BYymY2BYALYXSXYdYpmYDrNb-YglXddYTkbieWbUYwmY0DZyzW2SbkdYw4XjdYN8MUIXMCY5mYvJW7mYqpWxIZUvXAnYVUYiLYlKZJkbUwVDmYSfWPkb--V0UYnSXKnY1UYCmX1UYEmXdcX8UYMBPxkQq7W_kQ0kQm-E_jbGJbXgVkLNd-OBeY9kQZ_ZS-OHlQEgGINaqlbNlQs-Ow0Ar4GnlbbpAggSclQyIXCeYqOGiXRYtMoCY9UY--OV7OiLFNoZova1aD0HTnkYMjRCmbljDZ0OBmbrlQL_OERYT1TylQ4lQKoZQ_O7lQxHTFmQZ_Os5Q2mQHmbomQ1lQLmb5mQqvauqWtvJyHTu5OgAPlFP3mQ9_OdmbOVZt_OncA_oZYtMlmbFnQpva1_O7mQ3_OR0Tsmb_mQ4mQOnQIUL2KLbmb9lQBAPGnQ-NADAPecDKnQUmbvmQmmb3mbmcDocDIzFiAI2cDfnQxxaQoZinQ3fCMnbrnQRoZzjbYtMAdDunQ_cbHpTiAPHnbqcDpZbloQ3nQQnbg0TenbGPA9nQJnb6nQ2APyAPBoQknbYWbmnbtBA4APsgD8dWvqQJtYhDPVoQ_rQfmb8rQOBPh2TcoQ5AP4nbttQ8hJSlZ8hJirQYeDmjZ1uaAobPqQ_nbroQ2oQCob-rMqBPDjZGTblFP0BPukb5nb_oQQ2TCyQ1nbpoQp4Xv3T5gDXobwnbRyQQpQk3TBjTYlZKCPw6TT1TcfDMtQDLDSCPspQdpWRobgobBcXUobipQSEZbobwXXeAHbtQvobeyQcobYlZG6OUDabyQCqQX1QOtaHGbBGZR0XUvaODP-pQaDP3BPs3TRySu3TwobKGbYlZYNbJ6OYgZxvaCDPBKbLpb_lZSpbCobdlZTlZYDPYqQqob-obxUYJGbiobQ3TcyQvNUapbNpbOyQQrQcDPjxVipbCpbxUUdyQtobLGb3mJNGbMAUjZaizQuXazhDpXatzS1IXpvXqXa3mJ2hDXBD_yQtpb2FbqvXsda4LYudaOfa9LYUnYt-W2SX4eaYaULIZwCYduaufWOeYKhYiAHlIZKaY12OJ0VzYE2fEW4QseAB1QBWAIuaFMYO-EQ-GN0QI1QXmbeaZMVYKaZXCUMaZhnYlqbXmXCJX_6LSUa-6QUxNmnY1bZReYPaZckb55Qq1QjzH9sB36Q63Q3qbxoENSbLcZSeY5qbxbZdkDCbZxqbSoBUcZuaZxIWulDJ4QbKIb4QwvRgnYe4QE2Q0kDG2QiqbErbLlDL2QGiMcqb15Q62Qu4QGiMPoZE4QZ4TLSbqyEYrbFSbZeYzbZc5X8CY_4Q1EUBMYKJXW4TypT9CYlEYmrbnmDQ5Qt8XUrbT5Q4lD9qb0rbx2Q22QirbknYg5QB3Q92QTrbRVY44QY5Q92QPXRZ1QZ4TL3QlrbVqWT3Qn5QAsbdqb8CYjmDDrbBsbPsbP3QV3QGNXDOSZ4TZ3QUDXJSbnmD75QuUARsbOsbcsbk3QJsbqvGV6QzWEyIA0hbO2Qlsbs6QX6Q1XaZ6QswLHYCc6Qs2QqsbVDExAHinDzAHWcZl6QUBHWpassbVFXwNE_Ia0sb8sbVpaTgGOzTUpaA7QLpGFtb2oDB7QVzGuqbX7QdITBtbGtb0AICdbL6Q8RYitBSaa-aZIoD9oZLpGDxGPtbJtbLpG4oDMtbUtb_oDdmJXtbSSJBGRIpD1TA9Gb9fWsaUeDR2gWeEROGRGLOttbEDYceYKVWunYr5XkmXTMYu5X0FYDgWt5XJDYZkbnJOiGRToZOoMRLUMMb_ZMpGRwLM6lbVmMsGR2pbqPRonMIubdvRMjMUjRCQRGPRMYMOHRLITYnMHPRTfMLPR4MXOMOUvJPPRkPRQpDuoMEHRffMijM7gMepMRiMVubhPRzYM4XRiubjPRMubciMHFO7gMeSRWubevRKGOoub6EO-fMfmbZFO0PRxPRvMOeHR1PRiHRgHRYLO6PRnHRbubBPRTgMrHRY6T9LOCfMUibDoXWPazHRaubSMG_RR7TGEvJLGLZSLLkLBaX7MN_HRk6T-HRUkLYvbh6XQVLLIRsqWyKWZJX-0W7nYWJXnVYg2YmvbrVYiMYLWYU8ahNbP_WkTXF1VjTXAYLDLWiTRvaLvIRouaT8azIRXpY3WYnvbewXQ1W1eYNmbUoYFbUhZRQxR8MNtJXHoY7eYX1WvgYZMYn_WMJRhwXPJRELYuNYPHM9wRyJXHTDEBIvMYseLogDSwb_wXidX_eYyMYMnXVURd1WR6X1MYqgWjwbiHbnwbaHMw9WJQUjURX5TawRnHbdkLdHMLWY0Hb_JRvjL6ZXdwbquaRoYYrWJNYkeYbrWYuAdrWb6XfVYEKRjBYsuaFoHKxRRhLOxRwwb-qTJWYaoYLWYt4Y6wXBNYSxRfrWSxRZVRJXaDwbBoLaKRvKRV8ZXEYiPUnLW1WVI5YBEY8vb__WZwMioYUWYSWYWWYV5YOAXcfY2rWoWYuuaTfYuXVsoYfWYTEY45YxoYcNYSEYeoYS6YQeXLgYcxbDBMGSGTWRVxXljRZEYyrTsWYYeX2UFaeXvUXgEYmNY8JXNITQMWBXRC2LSBWgxLq8AmyLbXRINbVQUMXRnwLFsbMxRoXR0fYTXRTMRZybtvRFZVcybC5A4yLqxLfybGwbpiJdMROyUTnbgyboyb26YkEY46YYLWCpYONYEpYyXRaPaneX9hAc3DRHR3ybGiA7XRFYRJvbl-MGpYS3Dyub_rTcPaENRePa1NYINRvMG_fYH2LsSRNNR4GRhwDlYRclMhuag8AZNRqHGFCRwsapwL4YRGZRHdOasboSLjKMXgYdKMW5arSDJmbXZR6ya4NRbKMepbkeM4Lb-LbaoZizbdrbt6a7eaMeU8KF6pZB2aYzM9eaxzAMxab3ameUYzEnJS03Zd4axzbPCNsDEUNRCXa7zb4_Daha3na6zb05DK2DR6DNpSIwaf0aQ7aY7a10an6ah0a_xKj0a31aszbZ0aX4av6a54ap5as6ay5aZ7DP3a36ae3a56aY0b62a86agxAm4ajzae0b57DUVG65ah4al0bS0bO6DNgaswaBXY6AXNpY2eNLiY06aABHdxRDcStNbJQSwBAn4E5AHeANpwaHwKY8DUzaKVELUTHyaU2aOhHhYEYMb4SAC9DN1bgPMabHcMbm0b_uazwAfbH2wavJaM3azwaYEBK7E7nJFINkNBQ1bd1bm8DE0bIZEWqAKxKH9DPdb_AHYYaO9DaoaCXHhMbL1b6kYiABI8HhYaE0bRgE_AFtLb2jT_zbH7a00BSGbKdba8D5waQITJ7aZ2aw0bO4aB-DCqaLqaO-D-9CTiD00bH2bGxKDqaX-DK2bTVEGga_QDW-DazTFmbZ0aW2b1zKFiAR-DiYayzKJ2bfAINqa9qF1xaBxakYaXpRmYaaxa9ya8GF0ma1fapfaUzar2bn2bslaw-D5zbhRTeQSS7GGCEBdb_KbV8ajtSdKBptSruakZaSXSOdHYVZKwKBAESpEprbE3b_dGcGbCAIn_D4hEHdEBAE58DpoFU9aq1bWQEP3b41bJfE-WS1xa1-D_dGjIDG3bMgHpkJOxam_AQxaGCEt2Ii3I23INXYfEbmgRaAEuPR7daxbSUpYd2VahYGVXjNTIVZ4cUvzbGbNAOYLLXCOYk7X7xboYaMBENiSFfa93b0-B_1bHPEy-ByxOXRLH-RFAPg_GTgadkG6cBJKa_3bhBEUgaJNEWgax3bP4buLNEzMcwZZyXK4bpBEIlTRoXbBEpIExBEX4bs3bd4bUBHIWXGdbvmU_BEvsbP3ADCE5AWR5QIgYywCR_CcPBOzOMlS3cUICEvlJN_BCKaDdbILXMwKuhEDHApnCymAu3b64b14buTEJZXeRDMEbqCES9GOQafANNCagxEYQarnUeCEKBHI5bMBHFwbx5SIBHH5bK5bgkGpkJIBHQEbjBArybNUTZ5bAIBSEbOEbRDEDeaemEC0aKfaOSGBfa9dabqBYGADyXBeaFySeDE5gaDqbifaT5bAhaVqDSga5tTIpSMqB25bNSUygSbxHosbM7TJUG3OC65bh4V13b9IECEE-YAFEECCR4TEIEEJMFyvGb-DIVZVEE1YaC4bJXE4YTFZTZyS0JEU6bM5L6YTrxaYFEeTUxEEOZTJFY1GCCPbmEaPdUCPbDFEUHbgpYh6bz2Icnb44bm5BZtE74bdFE_XBj6bM7TotSrQSo6bntSRALYWJgDL79GmCJ7jTaQYo5N_9Rk1XM7TG-GQGEADL3jTL-GVGEE7bBWAdjJv_aIGEQGEM1ZE-RajJPGEGbEYALYjJQ7bfjJS7bXGEjFDCCLXALI-GF7bwUZH7bc7b02OP7bFbZf2AgjJzSKijJVGbM7bTbIW7bvGERCLybSDCI5YalgRFQKEgQC7bHGEeALJ1ajrIFjT47bBraMUSM7bCra_qasOEjrIxHE0jJCiS3bSb6bIPSUBE7HE62We7CBIEbTBGLbf7bUIEt_D5wCjIEG-REiStxXCUSX1bOwEA2Nb4b17bR8btMAQGUs6bGbSwYEcIE67bNUTM8bf8bGwZs7baIEwYEAzFnIECiSJJAD6J9qaXXTOBb98aT3bZZZ_IEvQSujSAHUy8bUIEv6bb-GqVAbKbQ8b9jJZgB_jJLJEfaDIJEIvKthYXDLbwE-ybVUa38bRJEAaA2-GRxaswEzCLR1ZhRTATHDbB_-GUeATUaaJEQkJEPbSkJV7bk7bKlE35EgDLWkJRUSn3bjgTPKEf1bgJFHKEc9bDKE_6RM7bbZZx9bPwAYKENIAEFAuKEkjDxKEeEbp9bODL4UZcZZxNTU_G49bRKE69bAeaJ_GWbSC9bNjYZ5Vy6bX9bSTNOrW50a8jTJDbG-bo_GALUUMbTKVW9bviWULEPBA9DTaLE76FdLES6bJYEjKbxiJrvayYa32IS_CvNbhOSzuaopaVjEiHCg6byBWNNE0LE3cMg5bqBXJsB5LEy-bbpYzkJHnaZ3bu2VGnaNdFdUGHib2QUIdbbcF7kJCnDVFFGBX6kJ1kJ8kJiFF4cHIcHPjJA_bbUGqpSXnbR-bSVX9SGujEKZaO-RW8bZdHUfaO-RhUGjxRBPNkDLK1bcEbkALvNE9MEjcZcXWvNEjoEskBQ_bATbPLXUAC90SypYPfaK5U4UGrYa8xaDFYZpYSnYMgYlUGIeaEqb1_bnAZdpYGBXpDLg_bflZJZaf-bzIVhmaMwCc0AW_bbMEonEtKF0zbBZaINX1TANeaspa4_bZOEWfa4bB02bTAcCNEaOERGLo_bczSjoEpbZByXYNZ_2bHdbHFYolWXAcb2aByXXAOKOYXAOl4b8PEJPEOTFOtbUea--Dk5H-YaSLX6nUJzMl_b24adRTw-b8aAbRTL7HePEJ8bj8ZX8bwNT58DPWBcxMF-biRTv1EZ_bPLXuhacaAKZaM7H85HekawNTkMSnPAs5bCVZXQE-3bbxasQWQ0bN7aSBc8DLLkC0NTbiXgKAGXM4AcYRTD_XncZjiXWbAnBcniXmcZkBc2DLVealRY7WAhfaHBcm9GMcABREJKAqBcYQEQ2EWtbgBc2BcpOEtBcWBco9GM5boQE_tVSXBNRE4gFXTZbBH0DTsBS2DTiAcJTZOOYazYjXWROYTEbbGTzfSVREt-by2VoRELTZsREqTZWTZZTZQTEzCR9DTJTEGSE8SAISEVHAIFAUSEBAcZyXiCcEERO4RsdAhCc8SGCFUHHaGfFpCclgRUEbKBHa1b1CcR9GsSEEAcSmZQTERCE3FbICcxSENZH-PC-iJp2bbXY8SZV6bFIBVBcglZBFELPaFlJIGT-cAiyS-hbPDc8SZNBUdbD8CcPBX8SZy2LYDcpTELBTAETW6bUDclYOALNWZHcDc5jZ_DTutF1TEHnQ0CcJ1aqSEWOJY8aTCcTOYQ0HPGTU6SGDcggZGMZNUE-ETVCcIVZ_MWkpG8raflZMfXwUGWmZFyMPFYXBXFWEZEbuxR6IZT2b4UEIVZd4ID3If4IF4IrITfWEI4Il4IchaNgE1pGYSb74aYVEGqa_gGzCYMvb8YTSVEniAN_bJ1adVEtMAfVEiYRhLXE1bA1bkVE-5b4zaMkalpAZeOWOYlgEfdWjoXviWxVEREc6yEfhaFWEYZa3Ecj4I6-brWEy7ar0bdgYu3a8IZZOYjVXPWEF-ARtBSWEXCcu7TI6EQWEKFc26bwVE99CQ7DxUEaEbXuaZEcdWE3EcQUTCIF0_bS7abea8Ecj3B2EXGFceFcixaVrBqBatKbppYzsb2AH9DTX7V0WEsYQ1EcX7QtFcapB6SYR3VvITUlR9IIfGbePMMdb8NC4Fc1PNvITTXEdJSs-QyPaHZEvITfZahRUvIThXEFfBS9MuITcZaT4BnXEFGc6XWvITwXEOXE28b7jaMGck3B5rEsAcPYE8XEEYEvBAAYE_BcocWi_FcGcMzAE6bhZEclTMzA9DTQYEMrBSYELYEUYEfmEK7QvDclEb_DLAEAdYEkGcaGcR1bRMbZMbiPMbMblLXF0bhOSxZYniWx6EwGAzgAzzZ57T48DgbHMCW8Gc7ZaBZEHXawwEzSYR4B-YEWqAV7ExfA51b8jPZyX_8D2RA9EBA1BfRDMLAcRbWHcw8DpoDbiErUTayM3GB3aZQZE0UAlHcpZEfFHHtTlKMzpY_rBryAoHceFHRCLwHcz4L5cH8lT8YTiZEL5LczbCGcaBNGdHf4L24LlFY3OGKfTBfTfGc4aZlbZEIcyoXnXYgZa6ZAXVAzHc_0A_7bNIcs2BPZB4YAsnbTCW-EcLXaMaETIcTBNw1bh_bhFYK5L1Hc-DcWHcgaE-4LH5L-6bk-bdEbK5Lf4LjaEO5LkkSExbkZa1aEe0Z5rDK9bjjVzwAdlDb9RlIcuIcLaE5MA7ZEKBc0gY-aEC3beBF5UG--bH8bdIcNIEAbELTAbIcflZNdHXGEOzXNbZt_D4HYsgYjZHy6EdiAVbEMXapxa2sDVJckIcWIcnIc5_BU5LobEM5LX5LNbZZdEbTUYdH2-bO8X0bEWdHZJcDJcgEb2UGddHqHYMXatJcfDZfdGU1b4pY7bEkdHBqSLFckHZMIDTBNMXaaIczJc3HcScEmuEiEcNUTCcExiMwJciEb5ZAIJchIcZaEoDBP3VN3bwLXNIDvVBoGcCdEUAa8Ic0XY1aEb3HqIc-yQ4JcEJcaLEGeHVIcqJcrBXdKcyOBaIcUEctHciKcOEATBNq8EvGAGpbdyXscEUwacPBVKclEbTKcweAwKcfdH-JcmJcLaEKdEfKcMXawJUNbZoZZQIc6ZAiJc6HcD8XpgY2pYrXYyKciOYugYe3YtHcljVYGbNCceKVmBXodEhmEJKc6rSedEa3AALcDfCV9b1kEHIcpZEx3AGJcCCcyBXxgYtiWzgYWKciyXcCWGnJcLc39EkBC8RNaeELDcoxK0cErQNtLclBBULcJ1avLcheEcPBaoHayMbKIYLcxNT8Lc4eEpLcTwBS1A8Lc_pYwdU5XYs_aYlTWwA0LcNUTReHUeHgKcReHafENMcAqYGMcQMcMfadfENsbqBX5gYlfEa9MofEI5N4ITSqWGZAtySr_bviWn4IpoZ7nTroZiMc0XY0pGdGbNdOs4GQITTsSZGcfHTbGbzcGOdbtMcEXahHTVgElDcGqGCqG6wGu_apkJzxaj4Aj7ETUTfnaQhGrDcNUT24Mbtbqfar0Dsfa2faKwKXgTVHFfGcqZaCoaFNcx5SRNcrCNlJcS_bDhER7NRGSmActOYZNcrsE5xaHoacEAcNcqBXeNcDwA_HcNNc3xa-9EsuL62bPdUmhElQShhEXIaNNcfhEO7D3hEgJc-fEDcH2MF1NcI5L3NcolJv6bwhEylJ5hE9Nc6Nc3Ic4TE_VNtBHtqbgLcXgEEEFHHFwMc2IEDELRiEfwBfgaXsSAIFaiEH0E_PNuZa_ha1Dc0QMYOcolT-pGT3bsiEpBAoGbpoDQ6HpuE0LDX8TtlTi8TcxEmOcD-ABjEotbpOcwfXLkEdQDc8Tj6OuTDMjEsHMxlTelZNIM5CGcQGzOcP7OEtDebM9Oc0qVxHM6HM9gMBPcvSMKgIDIMvOcb1EHPcGKE6SMrjbllTqxRnIS8yMGPc7jE2fAtjE3kEKPcjtWLkETSbspBVSbWFc9XYSSbhwMLZBYPcPPc3EHr2OEkEU0LUPcUjEZCINiACkAmeTqPcLkEZCIxXUZPcxJV76OQIM0PcU8XLkEWkEjlEwPcqkEdkEfkElPc3ISf8T8bAh8TBQcqISUjETJXVCGylTqlTTIM8JMFlEkrA9PclLD8kE9SB_kE4PcxFYSQcixLRQc1qV9-APQcyEAaQcDlE6WMkgARhMfQcKlEAMXU7aP6OgDIIMDi3EfPchNWx3EoDIz3EZDIelEWQcCMX_BXkQc55OIqYnQcC7OulE8PDTPczQcZLD_3H7JF9UUeZNk3Ve8XABX-OYOqYtPSLCXsFY4FYSMXK4Vi5bCfaq5bkKMH3bZGYeqAtRTLrFaeUYDSPXJ4CcvYW8CWWEbjPYVqYozYRhYSPYD7YdqazrbgYYzpBqGTJGYf6bYhYK9TeqYPPYVhYFqA0ESjRci5XZUBXGLT4WLRDTqZEgXIDZ18XSiYW4W3RcoWXouY9GcDVWIOWAANPzXUPYqYYa_AHKASoEORAalZSzX2GZnYYaPYXDWcPYwRc20DaiSN0bYqYaDWxqYQScyjWshYF9XxBHCvaz8XENZnGYgMX85bUHScuT6DE3OCd3bErYxnEoSc-IBH-bsSU9NZpZHipEjsClpE1CEzScxKcdsNSqGaNFUqGuUAYGXshHa4G8vGa4G9UU8DSR2G78bd2GjHSDTctpENqEX1Q6uaEETgSc4cNZcN1Pa2YY5CXeuW8yMjqE7MX7yEvzX8zXPmEEmJ8fTrPYkNH-hY0hYjZEdOJ6fHHCZArYlOWtCbyfOV0MpNJ4hY7YY6hY9YYa-TWmatYTeDN8yGXJDfsbTTcOUEb-N74bPqXC7UMXXWsbDkWzgX3TcIZYUqXFZYemZ5QclsE4gXMrY3zXKZYiTcVsEczS8vGnOJs_QgCBSTck9XPETQ-bqTcSETxPax0MJiY_4V1kY9OWsCHhTcf9XCFNLmJSDXo9XJEWWNXvxVaTc9uWXqEGtEwBAItE7Hc7uTwlDDTcDhXViYwZWbrYmkWWiYe_Y3UcJ-XHwXDyRHMcZmJwUcx9X2GEW1ZJ1M2tEj8b4tEyIcx9X9tEeQayfONZTnFcQVZJ-XDTcLuE-KFY-EXmJzkZ8qaUEW1-OK9XbQay9XcVcZCZeDXmuEvrDnUcAvELVAWxACEc_0MkVcRVCplZIZT5uEgEA7uEaFBrVcXmJBvEjlEnVcQVcIHZxqX4MPLJTnXXdiYRHZ59X6VcVNXbJV6fOjmJMVcZvTBWca5VhiY-rYV6OEmb7BcUHYYQYPJcc-X2FcxrYHwRPwRXMcMjYqiYUWbdWbiQYc0XsiYIaWOaWQUUr5VKBLPwE9rYGjYkhXGtYxXXrSNJiAZwEJEWX_TKaYHUUslZ2iY1iY7qXsLbMHcuLbK7QywEVdbghVRvZyWcCTb6DX6rY9WcNhYBTbDSAEHc2iYthXjWcavWV-XLYXXlW6xXBFNRFZCEXkqRzwGdxIhJEQVGnxEJAHfOclJZa-XEOcT0XiwaEaYTYXHaYVYXKjYjnYiMbJ-bbfaPjYRsYRjYQjYjdFrmJJOclzUvfaeBBneavCILNO9NMNNOJaIxXcTLDcTMhKaqCI_yExCIScICYTnHGbkZLaI8XcS5b-XT_XcUaIUkZ_VclwNWYT5_BazEcDcAtAEYc7KAgzEr5bR0bT6VGRY3xb9xaW6WprXkYXPLcr0UajYNIYQnSkHBnKAC0ER1XesY9XcgGbQiX4-XiYc4bHPxEe0ECVUj0Eb0E9aaR1EPtB_xa9DBX0XxYcuYc9DBfgay0E-gGaOAGKAOABRkae0EAoQAZNmGbApAoGb_0Ez0Ea3IFhUByXsiANOciBV6NTJJT8NTP1EEWcwwWk6VjaA9UUzTNrEXnQWAOTENH91EOxTyOX7-XxFW0vGYRYVJYm6Wa9R8MSrXc4AZRNSbZcXBZVZcoQW6HApZchBcEJBYuYMZce1XoaY_rXhRYBsX0jYKuYeiXJPE6BcbQEQZcBVcL1EU9B8ZcLZcnZc_tVKJTRZccIYSoBh2EGTch1X1sYS8apEXLRE25Hs2EeDI9BGOtZx2EBPcWSOjZEhiIaiI-QcuiITacWCGHjIVacKQc5OckbWviIHjI7jIcacqFNlacEDGpQcq3EyQcGQcdRYqacGDIy3EqDIrQcWjbGPXeacuTDfzaDiVXacdiIsacrDI8ac4ac3CBzac03ElWAbjICCGq7aOnFHbcJMa5zDMYctCG1oZHLcvFNMyaOMaJbcqIY4_KpLL21XLCSKsXy4ETBcQKAStb3cNysSlMSSUc2aY4wWOdY-EHphUQ5EPCZKZXqIY3sSwGcnMS44ELtb_4Eibc-QWyLLHMAdmWO5E0OWS4b3oZBVTHCCMMAobc4MZSsXOZXd_XqIYb5EzLLBxWf5ERdGPJTy3aR6ab1ECWTkXaDtYBgJ7VEsEc7zacEZYPXUrai2aEtYmmWBxWlWEQ6aBFc29UD5a7VEK6E1aA1GcMccjFclWEmFcKMcXUTnEZ6hUhtbvGc9McrccEbYBSYNtYIcWYbHO1bZFAeRcFCFq6EtMA_6EVaYctYHrB58Dz6EG-Zb1a_8EWqAB7EYEBGdOPVcCdcOaXMdOFdcG0ae7augRdccUjXM8GK7E5CBN7ESHcYQX77EU7EP7EXdcX8Ew8E6YE_fE4mWKHc_XBBNcLSYEHb7YUPxWUkYDTb6SVXkYTtYvmWZtY8Gbg3XApZ_GbpZXBHbVSYkdcUtYZ8E4SAn7GuwZM8Hh6Gddc3zTwFUR7W3dc7Za7dcOtYeja0EHKNAqKctIcyGWx_Xw8EDHNEeczcc6Za48EklJVkY_DIHec3BA9UUMGbzmJNqWyyQ5mJiHcY9EpLNaeckcXV9E9mJ2mJXyMx_agZcR7EhBXpCLDXcp6G1Jc_YTPwEJEW2LcUAa56ElTIrLc_XBDacp6E1ecyqHjcc2_X6ecqNc8ectmJ9dHE-EHCC0ecueEgUcn9EmZco-Er_EP-ElZAR-EVWczPXEOTKcF4ecj-EgQaY2XXSYmkY-_X0QSy-EZBbZSYS9busKTfcgWUQBL5QSgfcZ4UDnWH_E3dE3KcfQaQBLO_ELacN1He-EDEDy_altYw-Ea_EDSAAfc7_YoyTliZi_EkfciDbgbYhNZrkYqfcgNZ7fcEFGRJGlCcTzEkNEh8aoacDgciKGSJGCJGUKGMCHa8aZFG__EVGGPgchIGaDbe8aP0ab8a1_EfhRpEbB-ag8alVJBPcVAFm-CrTav4DggcsAFF9DOfBA4OjAFhyaqEbtMAoAF7FXcEGrEbx6DtEboHNwgclpAM2ZtlZQpGo2IsHcNBMCkRucc8gcnxGW3btbch-N-KbDnLJsSr6bRAY-Kb7oZrgcJyG1EA7wABScDBFOhcoccrcW-KbOhcWBAO6CJVcwIGQpGCKc8wIbBFv-EdBFlya_gcKQAdJTvac-xWZ_AoBFsNcGaXrwaBsRTJYCAY87WJaXz9Yz7WliVjrReJY4FZgJYupaAfAMnJUOEAzF5hcVAcGfA8hcAQXykYtpaJcBuQWIdczkYmVNeUc_tYwxWebcsbYp2XHQXBicOAYESCLicpbYKGXxbYhSIvCFVITniUFqA-kY_7W7CF9OEJEW7xWQGXncWDlYCPAJDFiAMMnJDlYXDFnic7iUElYZWc0mV1SYBGcTHWiDF14D2SHoWAvGboDFigBY5H6Mb_EH44HYzGSmGN7EUmGgIcbhRzYOTGA8icynWTaXhHWatXFAaC3XWaXAcYl2XNLZ1jYyJYbaXYLZ2bYPuYJINHHFHEIdEF2RFDFFqEFwaIviTz5X4nWqEFq3bAWbOjccEFigaHEI0EFREaF3XIcYlGXTlYA8bfHWY0E9EFCFFficayRRKI_Zcvjcq6BzyFHFFJFFJEWSFF7AcLFbxEbFBACFAI9D2RA_jcreaeyRFkcgNavEbzEbjFbAFb9UU7iaxIUiFFryaTkXIaauFbNbc0mAsoaMlaCrRi4MgLZ4tYCKGsGXjNczfaQcYyAYzsYPTYXyWMGFXyWOkcfWTPfcmtX-LZGaaXyWNlaeGFRRDOcSYsQWFFsGFtPAseAvGFS6ArBAyGFS0XakXGxK2GF4GFX8W7gcnDUIxas2bHpGJEWjINqnJXkXfuYRTYduYZ3XllYb3XTqNbkXWLbluYaTYp9YHUc4bGolYwWN2fc_GXjcAHpFqHFo1BmUGTRc_zTARXmyWwHFONZYTYs_E7JaXzSZpZz7LoqGw4S9kIrHaU7LopZQuZepZZbcsqGxHaWpZVzSSzS5lcLGJoMc4lcA4SmzS-lcKCSGuZ40GkuZapZS0SpuZ5uZruZImcOuZg0SNuZV4ZP0SaKaQQAG0SC0S0uZXDaVCSiuZquZHmcYmc92Fm5ZHuZEvZmpZsCSSuZPmc84SG8Lamcs4SXIJwKavlcDDSc1GqmcdmcczSvKawmc24ZLub2Ka74SY1G0tGP7Lx4S3Ka-KaCIJ3mcYIJBLaEmc1UMqraWBGPRJcObMIbzObf1a00O1mO2GAryF5FbDHAuGGSOAhFGBMI_Ob1rVG_OLmQOjRVob2iZvnb1obFCPunb7nbsDPj-bg0TurQlBPxrQIrbtrQ9rQlpb_oQLpQ8nbJCPVpQpzb6obfpQfUYJpbwncQjR4fDstQhncancfjZQrQFqQbpbZpbtncYlZjqQdpbincyobVhDnpbAoc_BRKMbghcNwbibLEocL0LVYRgoICYcbeM1ZR1ncJ1ak3byFATAESUSR1EJYcQaIVoc1tYNCHehcPCHSLURGXrickicApAmicAIVh6D-qOeZCTwCOfTQYRMra1cbUQauxYd2V69G5jT-9GXUccIcVjJ8BLB7bM-bR7bG1Qd7bh9bG7b-och7bNjbj7bCpcX7b_ocn7bKCLJlSq8bF8By0Zi9bQCLKUSFBMzbSZXctXTujJ4ocflZ57bZfM77bm-G97bNpcyjJgEAyEZd8bwHEaVAVJEEkJB1ZQpcH-GIFA6UZtOYY9bUjc8YTZxEe9bz9Rg9bH1ZM7bm9bWITaocHpc0pIw9bfpcFrb1UZ3UZOuYwpcTUGA-bVbSNrbPdUIFNBLEx7bcpcn_GHAcU-b0XY3pSX-bb2aLlSoBLxAcRcAYUS57TsGcqGctSb40OtMA7rAOLAljZxrQn_FS0YeNbXNbTpbVra00OrJGI9BeOAtvYl9UpBAbMM3SZt_L3_R7jUFbXEnc40OpqcU3BplU-DPhzUuqcqgABLbudWVsUDPZzVD9vY0-Lh6D3qcbuACwYgMVqJG9qcwqcIdVB4YBrcSnTLkbbqcR1OGrcrqcPwYMlUKrc0ZEMrcM_Kq1UfwYPlb_CboqcReAqqcplU5MV52U8qcZrcvWTAsVdrcyvYFrchrc4qcKlUa9UmrcsJGorcT5a7cbObXLLV-Mbgrc8GCHrc4YNUNVxrc0XA7XNnObmpVaNV4cY1qcTrctrc7rcGrQ0jV-rc-qcjNVvaSlnZlrMAxYh7a5rcxEAurcFxYu4ULscarcMraC4UWoazEY75Nsrc6rcrqcXZNbTBJnUYscQ8N63HrFb3aN0yXEGWFsciADUrc3lUGOVsXAcxYkBAjFGlsctZNdOb_9apscvxYjxYtqOfscUscHrcaxYkscvqcQ8NonUw7aIUGSoXt5N9scirc1xYh7K0scCtc3xYLzYMmY7xYlHXS-LJtcVscdaNwOVhIZVtU1sccNS5qaPraNnUNVZRqYErcTscKtc8OVg8Yo5UbtcmCH-IVGyYTyYMWb2qcHschsca1AHBbAsS4zBNtcLrcDtcY4IhDbVQaBgXKVXnqcutcgscvsczhFPrUotc2vRMiaNnZWZcvOXL5NVtc_scxyYwpVDuc-yYejZZuXYkbtyW4rc-tc-schsc8yYNgB1tcnrcxyKPNbkqcMzWCzY3DOKucXucBcNfoUYrcyrcxyKBscdERUzWtHXUtcjtcVscLQVTzYkZVOucVzYm7B6jamTZssTZXYouWssc7fAuscAcNehB6oUskUzucrRG2-UGyYVMXG4WttcGsc_tc-ucIIACucOtcgHSaqaVFblsEzzYitcVucktc4zYJJC8qVmuc_rcCwRHMab1Mh5WCjYSrctscvtc4oUF0Y9rMaucnucH0Y1iZ3SbvpU3EMiuckvcQRV1pUnvcbvcRdN-KVWNbK0Y1yMWzWKncVvcvuca0YMJAyvcMsc49YMoa1rcrEPhMUg0YSsc7vc_scpRVIUY_vcZscvcVn0BmSbOsMcmY5SbMKbuucJwc2RVy0YmPaMwcQ8NjfGHMakPakPXmPaIvcivcKvcEQSj4AISVavcAwcIdVtpAFMbydNnkb6vcJvcWucuqU0cUWHVCvcSrAArU6jaDXY40btFZHwcvwcWvcV1YNvc2tcYFHAnZy9aEfNtpYa1YeEZtvcVwcrqcf1YIrVnwcNwcCmAKUV-GZaRWWtYfrcIwcKxcq1YgiBawcOpCdtcAPbYrVhuWITVIxcVxcOsUsfNNTV_wcbucT7YDOZ61Y_fH1fNuvc-UVxgN8fN5nAZxcLfG_RZdfLFKXNwXZTXuwciwcwwctxcWiJO2Ymtcxxc2eIaKScAZ45XQDYyqW7ucOeA9ucY2YmuDhsUlxcovcAycbPZyOblJX7_VeMYTucrDbJxckwUcgNIEHxsUaXLMyczvccULMnZeObzwRQdX7qWrxcWyc7xcNiNvYLl3YXscOvcz0K5iaWdaRyc52YlMYItclycStUA3Y1vABtcAxc1bLO8YKObiVW_vbeDY4xc8ucjvc-UVztUiVVzUVHuU0wcPqLD-BInc2MNS3Y9tc8wcurcytUjtU_UVCVV3cLGzcrycwfLQyYoNbAiNd3YoEb_ycHycBzcbbLQVVnTVC8FufLVzc4yc_QGA7YzuYfvbCNNnDY3mXfpNsxcbbLhVVdgLWuUz3Ylzcmxc_QGC1Yl1aFLb_VYJ1VhwcAzcKvcvVVvkLtWVHKRruUHzcq3KluGC4YuwXE4YSoYiAXGycYuAIyc3uUM9VM4YvWFE0cWzcvCJluOCyc3_W_wb5_W9lNvzcijNX4YPWVZ4YNvUNxc5uLZNGI0ciLW2wXg4Y7wc5xcKtck4Yf0cdWVGfAnjN38K1zcNycSTLHvAPWaZNNOfYzdXyychxcJ6YsWVKvDLkNzlNqycmzcNrL6ycpzc0KWdxbKKXfxbG4Yq0c-zc6xcHXV1qLB5Y14YC1c2zcNrLTqagycdwUH5YL1cgxcOzcHrcP1cA0DKwUT1c00c9tLdNbU5aNrT91Wuzczyc_4YjrLWXVLhWU0cD1c9tLlWaZzcb1V0rWy6XhvcN1cs0c_XVmwUpSMowUh1cdycqXVNHblrT5rWnnXtuc80c0XV3wU4ga91cowcPqLfwRm0cUAXNxXo1cF2c51cExUBYVFrBHxUu1cU1c9tLducl1cFvLF6YVYcUvcc1cKxcoqLQYVM6YSYVz0c-1cFYVxObX1c35T5xbdzcO0cfzclxUbfGFmNY6YHmNcycK2cq3KZAD5Ob6vLg6YkycR2cl6Y7fAn6YyYVeQVF0ca9AbAZ44YOtLt6Y9zcezc_zc-YVXnLAZVntcV0chaLKrVG3c-xLzUX36YHxcF-azyc86YMZVj0c1oBqLbmzYFzXlRcJ3cu2cKvcZZV_xcZCRR9aG1cytbrnYA8alycjZVPgGm3cmZV7gVRvcGETDrYi3cEHA9ucsZVAVAw3cKzKbBSPrcCoTi7YyNbt3caaZlbB3ycY2cwoVUObMxUv7YgaZqqbt2c33cBzcSaVxaGvPAhZbBvcQ3c2_RpKbcjanZbsZYVqKfZb80cQ4coIL73c2_Rx9aTLbdWcXWcSdbnyUsxctESO3cg4cRRLn6UVaZnrbpnY23cuAA43cV8YPUAr4cW_BFmAVBbJbZyaV70cg2cszUE0UatcV4czaNa_ChDbaWcehA82c94c8oNewO12cOxcC5Bo3XphbBuXJuclycLbVNJAX2ci1cybHDmVQbVUjYHRY84cr0curc58Ym2c22csoAuoAe3cF9YIIYc5c31ce5cWpNfdAhbVD3cCmAuxQzqV0lWoeSUucI5csbVMxFJ2cOxcC9YOscz3cl5cR9Y0EYN0cO4cKvcW9Yp9Aa6YA5cv1cnpN7DZ7EZQ1UnYcN4cy4cBzci9Yh5FY1Uc3ctPJolacxcmHFalcToW21cK3c6xct9YVcVF6cG4cN5HZ6MiMZ1ZXQnWx4c9uc29YXrct5crjAI4cp3czcV9HXUwc80c_9YKscB5cX-Y65cddaS2T3BYf2cd5cHrcJ-YQ4K24cgnNcMapwYZJLmmYv6cI5cU-YDEAiCVp6cm7BQtcu7MzkbE7c66crqcRdVG9UJ7cPnaeucdKN5bXO7co5c76co-Y3XD-6cvcVELCQwcK9OEscM1ca6cKtcx-YTKBd7cUdVOdaPscW7cRscb1cP7c0la7-Yw0Ao7cPsN52cfObc4cI5c6dVuMBo7cnSANHTo3UWZY0CZu7cZ7crqcP_YXFA77csBRECZCPbZBOj7cj3c6xcY_YKQYG8cf7Ak5cKEW4UcJHYKQYl6cBzch_YExIp_YG8cV4HFvc-3VuRcfMXM6c9uct_Ye6cW5cYPLVNb7EZv1M_7X56cC8c0la2_Y4eVS6cwGG-4IfNZXfcpRW_5cN6cKvcU4UYpUx8cMGGBjAFtclwKebYX8c58cGAZL5cmBSnCZyocm2VfsTH5cv7c1_YPEAaDCbOAV5cn2cG7BuPJ_NbgfV-WWGoXVAZs8ck7curcYAZU4cG6cT9ctBVY0cvNYZBZsxchAZ5nMF9cZNC6fZNoau-bB3WJiWZ6cM8cKtcsAZQSA77ctuNS8cJhUksYNzcM9cIgVP3cf9cDkIG_LKBZmjYZRYC9c6xcTgV88cBPZr6coObyXD8lbY7cb9cHrcFBZcHA05Ut5cNMHjqc4scK1ajaYqaW38c9ucQBZfvNUsVS-ctrAF1cY4crjYzZcE_XD-cKtcdBZl8cS9cJwNI6cNnZsWcQKYB8cN-crqclBZg8UG-cwZZI0YV6cp7a0aY5sYM-cw9curcuBZo-ch5cK7Cozch-ctiY1ZYzBZ59ct8ctCZYtcahV0-c4EJn0BE5cVnAKGWNVaZ-cBzcACZ8MAXJDG8c3KZ8LZlsEGrYH_cw-c47U3mOJ7U09cNrNdMapbcBkY7-cA6c6xc6hVPUAF4cm8cC5cg-cY3LdCIoXX9gNsxcHiVQKAs_cp-cn0NYzc3-cSDZhCZd_c8-cHrcbIQo7cjwNFMVvqb4fWT_cKvcfiV7dVM_czaN82Bl_YX4WBeVY3c80c4CZ0IA09cd5B_8c8_cFXc37cM9cCDZ2iV_-c45ch2NP_cDNZdYYJDZz_clycNDZ5ECboVS-cGjVq_ab3WbyXnHZL8co_cKtcnAd5XBVAdugaV-c9CZFLc9BZz5cbAddjVlDZg5c45cfyNIxYj3WNLcescmAdqjVo6cz6cgnNv_Bqvc9kbOzVIxVv-c__crqcTtQtqcJBdvcV_uVMkVznc_HbGBdZ9US7cVBdWXJR2Y-3clJW2mYl-c9-ck9UlrceBdlEQZ-YNBdLCYaAdI_c8RZUnS3_cA_cjEZC6YV-czhUVccX3c7AduBdZoDnrNi_cU-cetckkVZtb7bW2vVwAd48c6xcqEZ4IAskVS-cu_UHMa8zNJcYyEZHAd6xc1EZX-UJCdeBdVMCp-Bm9Y9EZQjUQCdKtcVkapRDn-U77c8gJECZHFZ4QXx3LbCdurcMFZeAdbwcqjAw_YSwTuHYi8cBzcUFZx0N35cmscKLZdmVEUckBdHrcfFZHuAgCdowYgBZ9WUAGXBQXmCd5Cd7YIWSVKCd8cVgGZocWUMZRAdI5cwFZ1RGK_ULAd8OLYNVIDdNSCQ_UVyc80cFGZq7Y89cf6czaNHFbdmVLrYR5cXDds1N8yMamVQDdb9GVODI8cSXXVkWOGZa9cRBdJlURGZkmVlDdsoAE_FhAdWBZqaYj1XYGZECd9ucMnawmVGDd-Bd7_cFmVeoa7kYhLZQBdxAdnCdlGZNmVo9c25RXiVAnVxnYLwXB4chDdd2NpAVzCdHxHYnV_Ddf3cWGYqqYFBd80c5GZtPBVnVe-cY4Ioxc9cc-uaRbYvdcq9Y5Bde_cT3N4zBxBdfAdNACHMagrA3VcvCdKvcLHZbbOrEdmscuMbzNZRhXxEd6xcUHZd-cVCdrkaYaV66VL_X4CdrqcfHZY3V77cqpUCBdb3W_oXvAdEEdFCdKtcpHZR9cyBd3eI1JZ6WUx2Xv9cFEdHrczHZA4NGFdxDdfTAdoVAqaxyMGMcI4N7HZ5DdBzcjnavEClnaR9MUhasoVtRAuoVaDdt_cFvAX_BLzY2eaWnYx5bbecDOUlAd80cOIZnXDo7cj5cHraDtMTIZtBdoEdIpViyUt5c13NNkZAGdopW2FaCDdrqcfIZ_4NZtcvFd4_cDULukUqnacnYSmXPVZsDdYFdNGdu9OipVFIAo7c10UIGdg1L9mYdIXn_cOFdurctpVz0BwMaLFVdFdRHC37aPra6IZgXYu-cLDdM9cAJZDHACJZRGdyBdFmAT0aV-cWDWpeUmhY6EdKtcLJZB6NJEdx2Nv_cmZbyDVRJZn_XgDdI5ca6NVqVcEVe-cJzcE8YBjY00X4FblycgJZofVsGd7-L0DdNjZzHY3QYcHZNFd9ucpJZ45CG8caUVIwVV8X0JVMGdqDV7qVPHd-EdQyGosc2JZbrXE2cMHdHrVzSVt5cKpB-9aF2YlqWnkZlFdKvcSrVKpCzwcVCdnCHvHdgpCJKZ6wcgHdBzcNKZmvcdFdkbVQuc57NfIXCGdtDdIFVk7NXKZpCdDAOr-c75cbKZgXculYHId9HdfKZ9OVFGdeBd63HqBdOIdVvXoOaZGdmGdHrc8rVuyJRFdfAdFoU0uVCFNfGYn5cDGdJsVJXUgCd9tV4KZrnWCINpHdfsV5ARccKR-cVCd3Hdx9Y9FVELZPEdMHdHLZ9Ed99cJLZ4zcNnZZzTk9cWHdOGVSLZsHVsGdU2NhEdRlYgGXTjcijZsxcbLZ8DdAJdkvAbHdUkXiABuAYDFdoFbjFGTIbK-aAJNIBYrhbIBYthb_vObtEyhbj6ASccgjD2hbj6A4hbOUD6hbVzODib7OGRpbm5OIJblJbCibnJbEibcJb7IbjlbmnZL0OLibVmYNibdQJWibRibA5O0EcJuaEuaLua54OZibSibbibXjbo0T7SDVADtibj0T_1OsibnjbP6OuibGPAoibu0TJ1TvacHlTUjEE-V5ib9xS5ibpzWEjbDjbeKdC7OFjbvKd36OHjbNiIlKdn0TrPcy2OsZD06O2Kds0T4KdQjbsQcJ7OghJ92OKeDOEAVjb0ALS3OCLdE7OoBDF3OvlZALdN2OK7Oi2L4OcXpbCPcH1TR6OHLdJ6OljbV7OoibqjbOLd9kTFQNujbyKd23OPGNt7OyjbBubIgG1jby3Op7Odzbs3O6jb2jbHrG9jbQKAilbz7Oj7KT-RIgCEkbflbNlQzgcnDPdlbTQAyLdzlbk-O82CCqWg-O82CL-bulbn-WDlQwFAylb3lbCaDIlQNgGKMdvSX0-Ox-OAmbclbzLYc5bH3TT-OblQTMdO-OylQWNTCnby_KVKdhFPPmbCwbZzVPmbmRIeMdAHLDWTKmbhmbMbDvzbeAHNjRtmQnMdIMIbmQeocH3TamQfnbuMd1mbEnbBKLs_O0mQrmbn_O5MdumbnmbyhJ5YIRmbaAI2mbBKLUKLAAPNnQBKL_mb8vMgEIKNdAnQBKLznQCoQGuXHhcZzVOySPnbR_bT1TSnbmLd9SbyLI1sE_lchDPZnbvfJ0nQjmbiNd9cbsAPaNdQ3ThnbcdDuAPpnbwAPrnbzAPvNd-ZU-cb3APFoQfncByQRBP6nb5Nd5nc6nbLsQbDPfnc_NdjoQ0MdW3TRlZELdTLdkncwrQhjZDobHobBobmncnraatQEYCeBPKOdnBPKobSOdVlZSobQob6NdZOd5RX0ncOoconcAfDsncAOdYlZaobdncSocsva03C7pQxtbKgDLtQPCPNtQfOdROd38GlobffD48GuobZBdopbWqQ3ncpobIocjpbfpQLCY4OdYua-Odqnc3obpCPjMdxncZgDn3Tfob-obMgDeobkkT9OdIPdr3TlKc5OdIGbeOd0BA9ncPPdXjZIMbLpbBDPRIAqJb-obFobEDPVpbJmZTDP_ncjOd-nc8NdDOdwOdsOdAhDQxVdnclqQDPdbpbrpbbOdBocyPd9Nd-pb2yQrXaxpbtXa4pbvpbkfW1mc1LYqda5eJ1pb9yQbeEV7OoXaupbrCYIqbJIZSAcZ0WWGdJuMwzQdLdQAHVqb1zQI5NYqbeqbVGE3GB7rbt3QA1QfqbYFAO0QDlc7CYoqbw7YugErqbW1QIOcktb1qbHTXzqbnncpQdZ0D3xaArb2qbPoaPkD3rbSsb-pccbZoQdYiVS4QSeYCUc8rbDcZCrbVcZ0qb5Qd-pcLrbRrbc4QnqbPrb-1QeaFSrbgQdYeY44QbrbwcMgEAaQdwbZfrb04QcrbrkcTRdORdElDMSbGRdt0Wn_VoXEFcZqrbeRdtMdJrbKMY7fWtrbyrbnRd2rbcRdhRd5rb-rbSRdCaZZ4TDsbjRdN4Txrbh5Q_TcHaZ44QIsbgRdwrbLsbr5QMRdnnYLsboJA8QdbQdHsbUsbyIAUybGsb44QZsb4QdY3Qe3QesbjsbhQd3vAA6QScZM7Q_nDP6QJnDR6QD0bVSdenDW6Q0Xa9sbusbFhcb6Q8DMysbY6Qh6Q2sbj6Q4sbO6Qm6QovGohcYjDlvGr6QAtbeSdCtbLpG7XagtbBCd2AHItbKoDKtb0gH2Sd9XaLpGwAcbSd6Sd_SdtSdp6Q3SdiwGHtB5SdvoDP7Q6ITySdQtbQ6QyIAJTdUoDZoD7_Ri2DmtbmMMotbwdcZNOdDR3GOSYcZkMFLOjpDdTduqMqGZVTX6tbXYMAubOubuEOeoMLMbYzbEXMGubVMMoTdpHRKubWPR5IOvGR7gMbkM5dMicM2ubiubOvbMHRYPafubOrDeubuubzcM4oMzubAaMVPR8SRxFOzYMmubFHOWDOIpMoLArubXDO9EA2yb7gMmPRpubCZMDzb3ubQdMfvRbPRN6XjjczPRnLOINOwTd2FOxJOAIOcUd4eM5PR3iMDNR3iMHzb_TdScMNFYAuL8TdhUR-TdEbUSvbr8AUvb1AMWvb8HRbvbmTRavbkMbgybkSLbvLHEbqeY_nYbjRCoY2vbpZLHGMcwb2nYBqTwZLBwbDIYawX6bLEOdjxbHwbPwbG6XRwb5vbCxbfwDVwb-eYTQAawbZwbNfLKVdFEbPURTAWhHbixb9qT0ROfURrwb7OUtwbXTXvwbRhLywbMocYkLTQAakL8iLAKR0hcuhcvvb9JXIxbHxbbvLJxbKfYSxbBKXmSOVxbrOdVWVZxbeVRbxbvxbEAX6KRonX1DYZVdSeXrfYlHM86XoYVE7XZeXG7X_2bFKXZwLPybmhWHXRAyLISdaybWybSXRhmLcxLzfYRMRdybL7aeWdsyboNYhWdimCkybTyLo6TpybSMWWMd9vbtubYLWQocQUd6UX4ybj3DN9bFvbvtLYUdsjLFzbOSOsUdq6TnSR_ySpSRMNRLHBONR6sLRzbWNRBRdPqDVzbZoMJORNWdq1Kazb-pTzic_Xa0ZRizbgzb9gLdoZQKMizbC5DnOdQDMrzbhTdtmNKNa_RdP2aCScA0bgFMNAcu0aoXdoXd0daMNcO0btXdcka1YHp-be0ayXdC0b8sZJ0bZhaPha5Mcp5DFDWL0bSqZXSc9yaXSDbBcU7aY0Tf5aV0bT4aX0bjXdlzae5aY4an5aD9Kb4aMYdZ5az5ah0bozaj0bA1aQdcA2bk4ao0b-6aq0b5Lb45ac3ag4as4agYdm6ay0bn-b8uK0Ac71bT1aXYE6ANTBSCBH7oZC1b56TpEcEZcH1bEUGRga9XdXYa0ccS1bP1bl1b7Yd4Gc4SAShck5aW1bNIEHHcCYd6zb5cc68D88Dh1b-YdGHc0nENZdj1btmAo1bpJAUGceYaNfHZoax-bv1bpfcx1bM9DgoaaZdu8D31bvsbUHcN7aQGbEXa-1bTNcG7a_fED2bz4aF2bDzaa2bMqaKxKN2bHxaf2b0zKwZdbEce2b3CBQ2bX2bk2bV2bI2b1ZdK2b2zKzXc2XdvZdK2bzgG8ZdO2bdPGm2bmmaFDcI0bRwaw2bLadt2bOeaB2aPadDFby2bSaAm5bAjJhBbtEB5Eb0JE52bChcO8XB3bktS-2bKec9IEhad2FSYUaqBXF3bHaIjlcPdUP3bm_D4ScAdbJ3bt_DR3bXmSdxSviWV3biZdX3bvScM7TBAEc3brade3bKwKg3bYGAi3b43I03Il3bZoco9bo5NZAE6HAcHRY4bt3bt4bv3bg4bJ1a4cUz3bjNTclcsOE64LUqcQbdMwKGCcoZd3tNE4b0yOcFVW8bI4bY5bnBEL4bWBEBvRlbdU4bVga1nYh8bK4bf4bYrY5oc72W58Da4b0lTqbdu4be4bjBExbdflZuBEj4b2xX7fc6tc7AFo4bCCETsLFCE_4bHVAv4b1OBx4babdJ4b04bxlYxoFObdbBEv6b94bVebT4bu4bv6bWDci7XO5bgCEQ5bZgSkYcY5bbcdtCEdcdW2AgXdkZaU5bVEbI5bzONPEb2CEJ6bHBHrcdRTcOKcgcdPRcp5b9kEgkc5EYo5bW4OuGcZsYaYcPJEGfa_VRFea2cdS_buYaBhaebdo5N05D45b7rA65bFDWlSc7rAxJdOEbJAMKUGddM5Mcx-BlAOgOWXbdBPb2bDDEEtFAI6biUdo5NL6bKEEN6b9qFP6bKmakyGTddp6bXySJDcVpc9FEY6bveca6by2Id6bzBBjUSQFcc6bvZWFMd0XYl6bAZTC4HbKct6bmkZfnbK6bu6bB5bCvB2ddtOY06bLDc8tExBL2HckBbbGE2oc96baJcmCLSjJ8ocV-bDpcGVctMAH_G9pccGEKGEK7bGpcI-bl7bY7boBDbedHqcg7bUeduTEU7b1pcXedeedeGEb7bMUAledujcMBbIpcEpcL7bnedJpcsbKo7bYic9pcr7bppc_8bRBcw9RU0XqjJKqcm8b27b_edx5SapcT9bdpcs8HTxahpcVxaCqcm-GD8b78aG8bU8bUgaK8bRVXn8bsoPNHRsqTCiSS8bvVGQfdC5bW8bHBcUfdI2Ec8b9ocNwExoPbfdaQB1ZZy7bF-Ro8b-aHlfdt8bsJaLfd5HEw8bDrP88bKXT08bMDbUGcWBbs-DUBHKPSxQStfcDfdgIE-8bRCLP8bhedUIE-jJhbSgDLWuEJJEkxY6pcAwT7WdmpcR9bwCL9pc8dEjvZSedZUUZ9bEPbb9bfGcxpcB_GRkJB_GWedppcN3FPUSRedPqcPKE5pccedWKEr9bfhAt9bZgdPKE8pcppcy9b9pcXKE99GaKEC-bdkDE-bjkJ-tYvfdGbZEqc_9bn9JCaE2gdFqcOedw-GW1MDedWxaN-bdUdM2aYpczfdjXcPecKedXFWTgdvuaV8BVLEmddYICc-bgxAe-bFddmIc0BBh-bdkaGCEbhd0Xdn2Z_jTq9Bzddi_bmpE7pBu1b2Ncq-b8iJPhAwadO8X8UZJdbYhdkZauhdPnR6aEgKcyhd6MDD_bQFFPeaqDCH0AQME2kJSFBL_bNbHbhco3bHMEQzGmNd3-bX_bz-TlddwhdjAcNNEBxNshdS_bgUGWyHiUGe_b3dAJAcNNEk_bJfcFAcNNEcAccbctedTfV1MEu_brLXOAclZHR4bwXdKeaq2V6_by5bDiduiTowTWid3oaIjTaOcnAcGAcyBAyNEThdm_bABDPxEl5DpgR6hd3hcCEdu2bq-b6hcGfABddh8bQCBaAc_jTcAcueFWGLfGcDfXlAccFcs_bHFYpAcRgYQ0XAcdO7aKPEicccoDLjdIJT15HQBcgBcLUZ2jcisTn5H7AczAcincGVZkPEABc_DUzBcn5HhWcriFGBcgBceRTobAPidEjdn5H-kaNad_UZePEjjd7edkcZIPEmgSZGbWNZc2ay4b1Ac34aq3aH6atZdQid55UXqcBkdyYXiBcOcMZjdfiX4Bc2DdPkdATdKlSuoZ-sDyBcgBc8Zc2QENkd7ZciITPZcfjdm4UEPXZkdZid-jdocZakdECc4RAGCcyjFBDc6RErBS-FAtBSkadI3WUCc1DTWCcjhdB6SKTZWwZpTZVTZ73bqBXJTEgCc2id6MWIGTjCcqqAJSEKKAoCcxidtOYrCceCaIUMuCc-kdEyXLBTxCcfQRZGAvCcLBTbTZHZd2DciSE8DTMld1kd8SZ_Cc8yQgKcMZHETE1rSOjaBhd7SZDTE8SEurS8cddTE8SGODcFRUeOaSTEidc7JdpkJgySKFXXDcLidOCclYOTETSldIGTfDcp5SeCcUWTlzVkDc1ldwkdeDcoDctidZldkld6TEPtCSicsDcCCWyDcb8V35SGld7kdMmd5Dcykd7DcPFY9DczSZHDcTmZUOY8jZqlZVEcHEcoacJEcbEcLEcfGcNEcD4IPEcCVEkFcSEck4IjWEK3bCeOYEcdFcEtAKEcVVEOKdtOYgEcKSckRZXEboVElEcrEcnEcxEcpEcmEcaSd-mdNka29Q6EctVE0mdt3ayRAehaSXd0XY2EcpmdH3IvABlxaEFcTYd5mdpUDIFcSaAPFc9jdx7aYPNOFckVELDcinBTFcPuGVFc2acXFckWEmfadeabFcmidkndG4IgFcEicjWEG3ImFcMEcpFcJnDrFcwFcFFbhVE1nd1WEEuYGGcWGcusBRWcPGcOCW6FcMOC8Fc0Fc8ndJ3B_FcVXE3aZEGceOcLGc8WA2XEHaN2jasYalEbRGcCAU_ndniWTodUnDLodbZaNoddZaYGc9fdo3bDYE-XEdGcMrB3aZbGchodjGcXRdybdRbBxmTSOAoGcyGc5jdnNCuod0GcETdWKcxod6cdXdd6dE_Yd2JCaMbCZdwpYBHc48Esec6XWQHc4SANBNJHcfjaadcjZdGYdORUOZdRHcadcg9DIXagKcXHcwRAZHcKHBOVT5SapodfHcHtBhHc1mJgyMkHcAMc_0AnHcepdjcAqHcA9UmXdlLcpHcvHchpd6ZA6ed8Lc_kJngYz4Ll4Lppdk8A-HcybceiWCIc6eTikddDZ-sT9aZayMMIcxpdVsAUxa1jcMXaSIcOaE7KcNbZDqdaEA9JcMXatpdKqdpIcXNch8b1aE5HcTUcN5LaJD6dSMXawIcOkHKKc-aE1Icxjdpod5IcOXaQcBOqddqdSbEtMAkid4aECJcMXat_DfLcDaCbZdiqd-IcLJceYYFQYx5SKJcddALsYILcuqdzBAUbEPgAYJcmldIfT7qdvecohdAIcMIDmbEeJc_qd7NcPKcCLcHbDkJcxcdmKcIrdcqdJJcLaEGKc5AdQpdQrdrdHfKc8odZhdcKc8bE4dHuLcAKchdU8JcWrdsqdPrdNcEBKc4mdVLcodHFKcVrdhdUXrd4IcLKcWJFcBNLrdKIcdlJRKcGmdhKcYKchqdirdkcE-dHZKcOLcvkdpdU5rdeKcerdNbZWeEqrdSPdA8Xs2BDsdqHYJecMTTFsdpOY2UGQ1HtiWwrdGsdMIDPsdGdEPKc6KcBsdE3VzkZ4pdteE-aE_Kc-pdIrd8LcNLccrdJLcI_EhrdZqdC8TXLc-pdSgdGOA8LceLcVdE-pdNKccFOwsd-dHZeEReE7ddrBXIsdU4WyLc4cEmsdmrdAnJ0KcZoHv-ErrdSfTlZZGvC-LcmZZ-pd_LcbsdoOZpUEeZCIVZeMbNMcDtd9IEMMcVMcjldgjZY_ARfETeHVtdOMclBNUMcIMcYodlpddNcbMc2fEeMc-SXsyS8fEhNdpZatxap4IvxaOBDWNdZyXqMcL3bIVZxtdCeOLhGoBbpZayMcsxG0McjgExjT3McMadWtdYgE8Mcjcbh8b_MchgEt5BJNcSnadiaQmd4tdyWUINcgeaUhGLNc_id-McheatnJLtd2xaqyKrZaBmd9FEVNc_gE3rdwtd3xaiAaYad-McgudgNcQhEiNcOjdjMc3xanNcoNTlNclzHpeEzoddNcfhEvNcKhCmKU-MczNc99EDOcAud4NcFNF5udgKcmhE-NcxlJyhEehECOct8BeudlgRGOcDfLMTcBOcMXUMOceod3tNPOcFELLudxRMcsSUOcCmTPmTaQGcOc5lTSOcZvdoGBVod0QMtiEDpAjOc3STlOcrlTZVTRSBJgcC7OAjE-pZEIA2Qc39Vtvd2OcOjEvvdVRGSLdRSblLDyHMHUdtvdyHMFPcovdh2OKSMIPcBMbqRULkE-vdNPco_M8vd0OcxHMhISoISkhcj8TrjEWPcxMEkPcRQd6BXNwdLEA2jEQwdjndgPclLDTNYjPcGlEGwd-Oc5fdAQcRwdxRMIIMtPcAfTtvdyPc9zTdwdULdiENOkEV2Ltvd7PcpPcpwdJ3O8PYtvdkkEngDtvdJQctvd0kEdQcAwd9gY5acUOVVQcLwdqOczjRZQcxwdk8TcQcxXAWwdXLdMQcWtThQc3qLzFOtvd-ac1acKxd-BXQlEvQc0acaDIBxdwOc1QcFxdvRUlUAvlEW8XBPcARcRqZCRc4cdCDE2odood3cNg3LtRA2lJUSc--DnJS3cc2qYVMXwxdS4W2GTKDcPTcm_YbCaYlchScPYcVqdQPYDRWknEJEW48Xzxd35N_Rc58X9YdtxdHuWHqFSWRqhYeqARoEoJA7hSsRcItSSBX5RcnRcaHVfSc8ccXEdB-DXdSStS-RctScNLFqScxhY0TOGqcRXJzScokQmpE3ScGvdZ4GwvGTqGzvGVqG-ScNOJATcnUcCTcPTcETcyEACgcAqEa2G9DSYydU4GMqE8YBOqEekdAGZ7uaoldJXXvQVqUcfqX-eUWTc_lJCETIzdHrGGzdYUcwyGJKAdTcJhdMiYfvGyEAOzdaXX9qE5fH2JBhUcBZYvyGsTcxTcYJBQ6H7yGHmJYPADSdPzdirEVTUMETaTL-YYyPYVZWTgDmzdYzdMGZ13WNUcnzHUGL4fSbsdAGZoOJUUcrUcKmJWUcqddOZYkUcDEWWNcczdfUcWnb3zdAzdpsE0PaE0dTTctUcvUcvsENtE0ydq6baVYtkWHPbQSNDVc16RciYNIEQ7QYhc9DN2tEKZTWVcF9b_ITwDN0ydTVc84HVVci0dRuE_RbZVcykZ9KcerYH-ReVchVcouEjVctVcYVAmVc9jZQSNtqCxVc_ITnlZwVc1VcfmJ00dCvE30dZ0dusKHYcFWcyvVloMHacZVcDhd7fOI0d-zYLWc9ZcN1d6vWRWcMENTWcnzH3odeWbFZdLBLHUUpWcF-DRXcOjZ-UdsHY4fDuwE0Wc7rA7bAqQYGeU6WcjHY8WcAOXPYYvQYGxEWvAxQYLXc9SNPXcHWEe1dIPdx1EHDIW9GoXclTBqXcR1du7BtXcf8AvXcboMYNRlGR3zKnHG1XcyTdi4Mcoc8XcNaI6XcAYcBYTlcdgVGcocdkZ-1dVsAOYcNxILYcaudb1EJYcQYc7cdBScQ1U_zEgYcNyXb6VRRYDzEJEWQ1UiGb1lTkGb3lTcVGyYcdkcw2M-xa2Yci0Et2dy2dm0Ea2df0UKFB6Yct0E9YcBja_Yc7vRBZccVGnGbG1b1lTGZc-YcK2EJZcI1EOvdlaYyAcGacV2dHucBGArZcZZcWEAuZcfZcuZcJBcL-EJEWXvNW3dhbAR3dRNScIAuZc8Zcd2EO3dBacckdEEA3ydFxTNaci3dhIYKac3tdtcZQacQBcSacEDIUjEPHJGbck3EBbcKkIaac13du3ExacfjIhacAbcy3dd3Emacaac_3ddjI5jIyacvQcQDISxdLQcU2E83dQEBTMDU3EpDIEbcW7OhwdIya33dW3a7acpwdYacRxd13EZ4d9acWxdS4d63dBBUIbc1jdhxTdgaMbc32dIhVHzD6MaDya21XWbcFccYbcFmcNPXmrAdidKmdL7Vbbcq_bdbc0pdsRYr4E-QWsbc-gcohUvbc8SdxbcKhczbc3OLXbcqIY3bcbFZ5bcGmK2OL8bcP5EJEWY4EEcc1bcGccqUTIccJEWM6aaYdgpENccW6RZ7aEtAlWEOddKxW4RYggdaccE5aIYALccR_EA0aVrBhccLFNhtdh5dYFcOndncc9sduzNNtbwudFecuwa8Yd2ccbRciRWBHc7ccZndGJYKnDTbEdiA06ELcW46ExecqaIgbSDLc4BU95dHlc4zd9aDT6af7aFkduPXcdcr6EUdczIAWdcXSOYdct_DX6dmsX-dc1uBQITgdcGpdi7EHudvgZw8E6dcAecXyaGecI6dpDUn6dJdcKWUDecs6dNxWEVNw8Ep8E8pbPTc9dcwJCOecw6dcFXxBUR_CzgATecDSYAEIXec26dupbhecrXadecbpdpec_pbSSUH9Eiec8mJKKAY6dqecP-aoecH7ER7dngDApdNxWuecSqdIfcV2dyec2ecJ6dJ7dqLcyqHn3dq9Eh7d_4Lt5dIcW-ecmzHn7dGmKd7dJYAqxKc7dQZEK-EwecN6dccWLfc5QA0fc8SAX1dA9clkYSfcK3dXhGXXS1QScfcitYbFA5-EVhPj7d2sXDnWjfc-7drtNr_EnfcTLcy5dufcr_Esfct3dAgcw-EwfcC8dyfcNwANfcb_EoxdCKGhXSWyRkXSL8dgVGnsS9bYoSYxIGnfEFgcRAIUXa9HMU4dFGXn8dSIGkKGgyacyaRJGzIGkJGUgcZDbx8dd8aPTcchR9pAehRTAFcgcgoQegcD-at8dIhcBqE1eC0_LkgcpwdmAFngcgAFw7O9QCbJT1AFtgcvxDvgc5gc7mdygcktY4gcqEb2gcpjcXHN1gcwYdsadkVNEhc_4d0gc9gcGXafad27Wi9dm9dbgEvtd9KbuALE5dBkRAhcNBFUQALhc_IENhcOBFStdN1NUhcOBFWhcg1dchccEGCid3EHk-CjyaQKALock9dEvaGkRE9d5tY9pAnhcn9do2X85DazGpcdshcqGb1hcGaXmFc0tYchcyWUD3A_6dwkYVAcMLA_hcuyJd4Af-dhFcf-d14dY-dtbYw6Dj9dGaXXicCqXfnWZ_AdicMWc0bYlocdNAlicLDFficjMZrJYRDF2-d_xWjLVMnJyicpNRficlDF7raxGb4iczGb6ra4SHYyXCjcvYOshGAjcYmd9icvYOyhGBjcOlYIGV4SYXjcHcYoPAZjc8RFbjc-ZadjcwidzaItbdkjchjcMbdr3bOlYljcuAYqnWY0Eojc3RdV5Mwjcb0Fyjc07dRlYY0Eu_dV2d6EF5jcIFFAVAnkcJFB-jcwEbGkcJFBBkcWvApiEwRAIkcoyayEbvAamRcjaXKkcFAeaFFnFbpkcHkcqya-iaxEbtoao4dHTY9ETZkcOaaTcYWuYZyWDjdHzSfIN4_ddDUMAehNad8dqNGfINwkc8jcfGFJzSYTZJGF2kcE_HIBB5kcxGFv6HX3XAlcoLA5GFr7d68VFlcx2bVudV2dJlcIlcTlcIlcX6cKIM67dgcYXHFflcD7DsHFg9dMoWllc6GXS3bjJd4LZQkEnKVt5cQ9N9HbIRJpLZ8Hd6xcrLZc9N5nVKCdp9FgFbikc0LZOLZIrU9ucYtV4Gd45cIjMXAdXkcCKYLBeMmZgNAHFdJpBsAdd7T6jZigZeXY-_caGdoFb1tVAIdJJdM_Nfyc8GduCXZuTjGYoBe6tVVIdDiIcda_Bdo3dFacO_XXFdoIdrqceMZSJdKCdwzY-CdlZa4bYSQXoBenMZ4HVsGdAwAFucYIdoUccXXPiYAHdurcwMZFIVwhUi_c6kaDCeq4E_bczRYFkYvIY1VUyHdM9c-MZqxBG8clfJOAdJ9Xq4WyBeICeJlUINZZDdgCdUjZbKSCBYyIdRIdRNZs5cVCdwIV2uc7-bMvVt7XDFSsxcbNZw8cKCd7CZ08c9fc4sX0IW7IdlNZBAOgvVZHd72B5kZrgUkXchicUxcI5cuNZSAB8BdVCe7vYI_YGWc_ZWN_LWDdbDeKrOh4UEHdP4GZbV8NZ0YY0LY7IdAOZYDBkHdSLbD_caPc2FYMYWnId9ucJOZqBeLIdonUdwVercFJdM9cSOZn7cLIdfCZhBdW-WYOZzGdI_cbOZGeVe-cNAdfOZnXcHCe5DeswVkOZACehHZk1cvGdifXnfXvOYL9cKEeCPAJrcGGdukZaOa1Oan4clyc2OZQwVgEe3scDwcIpTaxVsxcLxVnBd3BedKLxWVB7cbLNXlbAEeKEeIPZdBdwEeVfR7-LPxVZlblGd5DeOLVvEebDdh4GHoBg7cL5XV9UJEeoEdZLVkCOOBeAJdEmAvHddPZ2SYs3c80chPZ3xVmIC5xVZHdowIVJd30YjEdWbYzdcT2X1dcv6cSOaQkI-OL7WankT7GMQdJ_saF6LItaO7CNeOYeO6xSiraBdcnDPcNddddU6QsccyFc6KZLWYCVdXedMedFtMTzdLqcarIO9bY8bMXavkaSvdHzdZrV6uW_PY50btfUcQaByRV2dLxNeideaDI3dKNAH8dq7VtZXibYkWbITbkQasBbzcZKPbF2PmWb0dQpWb6KShmZa7RvLSmmZFQatoSnGeroS0tZsmZBQaKNU4tZEQa7PaQhTTTb8cZfaaVYbvVAYTby0SaTb0QaKFQXhQFRaJ6JU-S_GepHKVRStVbYFQyTQ0dbYVShFI8WbU0ZIabP2RIuSMabDXbbbI-0ZaaFhiHwIce4M7gZ-db3aQyPb9uQbHeYhTJXb3TbedZJWZ0-SKYS51Z5PbWKTb7SuabjeQwab-PbeabHQbpdZr4SDUbaKTP2ZWgPq2ROkPJQbcuSZebv7SbebtKTyHeoWZrHeVUb92Z62ZCdFxzAhvQjVZ-ebUhZM6ZbUbyWZ3Ra5WZCwP4uSJeZhQb0eboRaPWObHU46Zg8bBAbMdP9XbQRQ_XbJ_PBYbHfbyUbv2S5HUghZF8J7sSgKQu_SMjQebbhLTUfb2_SWfbjbbi3Rlbb9AKveZXSapbb8QbI3SdYbCRbfYbmIUa_ZQVbBgQ_IUvfbwhZldTnSa9BaYgSW5b4mZUXOMRb1hZ0-aWCaSsRJDaSCCjCavDa3-ZrDahCaEvRoCaQJelCamDaAmRoDa5rRYJez4S2uZWJebJezDa7XA1DaWJUG1P_XZ6fbgJUbJUIcb4YbWgQXRb7ZSqQTvgbzNPWpduVbW9S_HaAeTIIajRb9gb4VbHqPAhbuATtMTDudPKU-4RSZbkMTp9SRLKRxQHkSm5RqqaHKeUTaVqSWTalkQ6vcd9BnjSwqACDedrInNTmgdXBbraEY8dmKcFGek4dvrIVfcttcQKe8bAR0aA6RugaOWUV7dOLALxC6aZV6cMtdNGbzrdSAex9XHbEiVcv_dDGLfOYnecFfcUDZX1ZS6Rd0ZVZFXHeHZbaYTEYTcYTu1ZeYTIYTPKengDekV4kaHjMlUTTxN6XazFcPEdd9B9paK2GD6UITZRcWmKesBAApdr9c0BLVKeDgd0UZXIeZpcW-bekdpALWqcfBcNbZbKeX0XsrIf0d79ELNWrecw1doLelbcj8deKedUaiWbS-aeGebdbOTbQPbTaQedbnwZeTQ1Zbkdb1tSmdbxzRodbZhQPRS1WbwdbsuQdOT3XSEMekTb-uPHabCHeQ0ZBRaNHeDcPX0ZPMeReQsPbZHe8_adHel6J0PbfXQ2PbRRaxdZOXbZabQXb_TbSXbdabPebxHea-PCQbiabeRaEPTVcdlMeS2ZdWZU2ZxdZ2GUcYSavQ-XQcvQSPTyKTnUQ_dZFIef-avUaycTYpcR7Za2SxebQIe1abILTVfd_RamUbBbbKbb7hOB7ZYIeE0PSLTkbQ_bQsGQT8SOPJyQbf8SBVbrKQQYbFCbJHe5IPyIeYYbYSaDrJYdTj-ZDBKMVb8pRvbbO3SgSaqfbI_ZjYb9eZUBa3bb9IUXBafKCtjQKJeORbAcbUvSdVbxEajQTgVblQTPfZnQTwJep8PBdQVfZDab6dTvVbyVb1QT3Je5gbmMTIKUzJeOPQBZZ9JenAQ_JeKOeC9PMTa3vIUIaFWbVxSZZbZxSdIahzBQhbkWQSZZVycBFAZcHAEMekTzNdbFVs9dU2QkaZ1DWKvdnqbrrbfRdGBe4rbC_WsrbdqWwlDz3bhcdSCEFJeV6OecdMdcdFeETbWfNe0VEncDIAGoSU6cNQMX8HjTO-xbsldIGTDDc_Oeildeldx2LjDcnYO0rdkTEntFpDc-mbWkctTNJBAC3d60Ew9dihcFvadSO4rc_OeTsL15UTPZZ5cWPeDZcD3dtucePe5QAJJGTvN2AdjCeWAUjPe50EDEdY3cnPeuhAk3F3AA6BAgPeiCeWEdtPeXPewPedPexsATsLa9B1PepPehvNq6YDxc8wT30EkPeYPenqcyPea9BnBA2PebMSybH09BbFehVG7PelGVxPe-Pe5QAa9BlIE3PevHdPtBUQelKbEDc_Pek3FaQePQe4EJ09BECZdQeIQe8PeeOeXQezPeaEA-kLwBACQebPVOFZJ6cHQevPeVQe9Pe78QffAv9BdgMyEV_7Au9GFPaQWTCxcj4cv7X8SZIPeW_NvFbgQe6QekNBiTZg8BJFduBeCDcgldEDcKPeMWb_OeqESANGGHdFpaZLXcUEuDcj9d-OexsAqESKEAnuBPeSusDReS3QAuiSS8cJyKtFAu8Zx3Z2iSd3ZnqaonRCHUU3ZfeS83ZheSq3ZzkStSb_OeERXAEAYPAMQeOQebJGDQe18Y1Qe1YdKQexsA6ReEHXJwGk3F4BA-RegSAhvNeBbYIdoQe2QefQeJPeZQSA7HMFT2oaCZa9UZp2beReiIVqAelYG9DBSPSoReKnEnldy5crQeiIV7GLQWTU7cXLe_kdFReRReJPe8laaSeSsc_OeHQB7QeyHGzLaxOB_QekpSD6CJjaqSeNldHPetSeHRes7aEDczSenuBa9BVbL8Qe0La4SeNeN3kS4tcmtVLBTGRePZHZFbCTeCPAb2BEMEonDw7ACPa2Se-QeX9GAReLTeUFb8Seald6SEPTe_tdVHd89FS_LfRI6mOWOZ2MdqNdXNdXxIgNdGidG6W5EWWNdiQaFwJsZbSfPRpZJTbJUOv6ShGe2ZbtXSCFQvQa-WQ5Ge4VJ1wZzWb9ZbUMeCGUxVZGMee2PjTboaQSMeCuSd1SMMemTbOMeQUeW0ZLabIHedFQdTbNcPxTbC6IR7SAebT7SCeb5TbiHezFQuRS9PbfYPI_ScabfrK_PbfabvHeXKaWebNeb3RSrMeqUehcTA_SLPTVbQOQb56PzMeQPT1MenXb3MeK6Zd-aJIeC3R7vPdUbahTgsCZPTE6ZFfQc2SF7ZroPZHUh3PVIeOKQpUb9eb2ebEdTrQbNXZfQbQNeR8ZDYbjIeyaJpMat_SffQYRQJjQ8sSqYQ7UbtYQjRQ-GQzQbQSar-anVeQ0Rv3RZYbkjTpLTf-ZhRSlfbPVbcdTofbnNeeFKpNeCxPrNehwQ_eZqcQcQTscQm4PKgQvpP0NeB9S2NehVbLARvwQGcb4jQnEadAT0Cb6YbMcbx4R3SacHaWfZIZb0Je3gbbfZHOe8YZJIaXKUXWe6VbNIaYwSGhbi9SXWQHuPOTaWZbmnSwKUpJa2lSucbUcObOehdQdOetESlHBf0KMMBv4I_Fdx_Od_OrpSrQepTVqcG62BYkZYEebACBodPGceReTOZ2HZk1afBbhFdnBNZLclsDNMc9NRIxcV6AX1NJpBCAZvLeKncRYAfkD_vAp2cASdiRdQSdycVP2Q_4QUSddRd4pS9PeaFd-bZZ7ZUXepEVaXeD5Q7RdfrcSXehmEUXe7BR_zQQ8YoZRPcZl5XwzdtXexXehAemOe44Q4ReCFAXuLD_F7NZ2cbE0QQ8Y7yLwXenOesqbFicjqbD8D9fZWcZuXe0AeYRdv4cmRdxOe4XeAZVUXezaZwRdlRd_vXrJOCscCRdrOeoWd4RdMYeVYetrb4XeloNEALU7YeISQLcb8YJIcC0Q0De8Hcb4OgOYayMfYexpOP9aVrIH9cSfVP9b_UcUReg8YVeIZJZFOXyrYeIbf5QCYemQdEYeuOeLTX1XebYeonYNYebbdBgXKXY9OYXQafLeDGe76b3BL-Fe_zdWXTTedK0Q66bEUS02Oe7baLe_FEVZeFpcr6RM7bm7b0edLpcp7b3edPpcLgdOpcSpcM7bPfddALCfdo3bEfdIfdfMItZeipcifdmHENfdM7bLDb29aM7bvCLopckZeZLcxdAspcFhdtCdvpcNhdsxEypcM7b-CLegd6ZeK_GI_XYZeaZZlgdKaeakJanCR_GVUGAqc4gdBae6gdcLeKhdnwTMIEi_GP-bQZeL9bXDeMhdS_bQqcLZem2VYUGgBcw_GAkdZBcXBZIkd7ndbodMXENdbTGcrGc00CgGcSVd20NqcZbvEJ1dHXcuiYH-XWWcYQX8_YwLeYdbMPbVZTOPbeqKE-SpXPGIeK-S7cZXjTw0SAMeUaRZPbZTbrVZbTb9Ge2QaEMe4QaTUekMQHMe5db7WbydbDKTWUeQdZAXbERalTbTMeDMeEXbUUHRabJRaUQQPvPfHeGGIhHeFebCMeiebN6AlUerHenUeeVOpUeuHeD2Z61SYXbpMeLiQwUe1bey2RT2ZMQblcT2UehUQQQbSCQ6UeTQboXbXhZGbePbb2abDNeIMPpTcMNevXbKceEKQ4RaOIeAbb6eboNK36ZMeZ66ZINe7eb8XbQLTuPTE7ZdIe5PTxUbfLTpIeTfbmVehbbRSaVfbvIe3GeBtPsVeFVb9IPp_P9QbhNe6DamfbzVejNetXZyRTrbO3VeYDQ5VeWQTkdTzkK5bbIJewVQyNeeQTPRbxcQ5fbsEaBKIUMTtuAnVbc_a8Yb9Ne1DQyJeScbAdPRKUgRbFZbiRbbWe3Vbacb-dT8JeFeTOOemfZDKetRb-pKvRbQeTxRbrnSrcbMhbByPwfZ3AQZxQxyaADbKfPOSesnOb9PWuQxLeJPbgUavBbbjTZ-aOablUajbeHIKShZ_MeUhZnebIcephO4hZBUZ5abF3RxUa6abIfQwUP1uS_Ub1db7YSf9ZqhZn9ZshZUAbd-Zgfb6bbKJU3AbOZSaAbvGacAbMNLFdCgAb9hTiAbTgbkAbLoNGiZKiZhCMceeKgbkGafCbtzFmCbyFecgbPmCxAb9hTzAbZCb24SGgbmGaNbG5AbrRPWRb8vSOdepgbHJLRSQugb2Cb1dC-CbU9GmBAwAAkBAURMj4Uq7cCNatTJ7iTvTJwraf7FB_LwnBE_LNMHWdLYuGbNT__HnAM8saTfexoBbFJ5BeqEenoT4UYESbDpYKTJUkTbObSfJ-Dd7ycJnczACofei_LTOb2NbLObF9FofeLfewObV9c3NbZwAofe0Na19F2kLi9cJNbEpAofe_NaXGObxcsfe27cBgexoBK3KySJSNMaFAJiR7wAtnB1iN_fe82LofebPSIQAMgeQObNNb9feYRe0xc8SOSDMofewRAz8BjEQc8CKRARBebONeDMUkT_hCQge6_cGgemgeDJMcYRuPHD8FqgeKzctge6VacYRCnAqge30ctfe2Xd95D8XduKesOE22bcadoEcrEbhmEg5dMudu-dMTdP3B_GA5DZ5JbC_BdYO5GMiHLrMcctbCTd0AIswRsOHNjc_DcMPe_ldOPe-getgE1naKudcKeJicPAcEIAh-dzjc_bYEJdYaXgQXkkcclYcBe7GVXdbIPb2gZyLepBboQa1LeyZb4cZiGeHbeUPb1GeVzRuWb4GewWbaPbPbe8GemTQ-Gegbez9PgTbBab5Wb2bTFabcbeZfbcRSLHeeRSVbeDRaRMeQie5yPGUebUeCWZGXbXMe2jPDYTDeb7MQsbedMQMWZTcTOWZ6OTe7SrHeGNQTWZWWZLbQoMeUebo7S1HepVOA2SsMe5HeMPT7HencTlXbFceUUbHcelebSPbuuSmebchT8Mes6K8KT6-PUce6RaOeZRIeCNeLVeyUaHdP5uScLeAeeLNeThZObbFbbIfbt2SPjeuebMbOqUb7IIN9ZnceqceseZtQaYfbbXZy-aNCb6QbuVeqbbcYb3mTlNeEATtbbMtP6IeU_Z8IehdTgGDoNatAawIUASIoWTxAaQFbLSIBMT2bbQCamSayfb0-aRATFdeCWeQRbEWe3Ybf8P5NeqJeIEadsRXxPHEa3jQWEarsJxsRdEaJkecZQ9sRBEaO0IzSat3S7YbvJeEfexJeRcbAZbXSQEOeecbSKUzVb_SabdevZQKZbXdeMZbHeTlke_QTPOeTdeeKUeUdrkedJedkQmdee4FpcaK8QEJaatJepabpaZ5RrqaodekrSNhbbZbPhb4Rbq4SR9PKhebRA-qMv_Y3MbQheL3bi1bHrB2uaPBFKleA6d1waWqADydyxagwKZudGGeN3XZlY_JYvwWarSQJS7ATJheTsLqxOKLbrLG1xSBSHBEHelegNAtnBxdexQMhwRiGODGbDTTjhb9gTftaKMJ0kTAEbTeRvdR-GT-DbWKdUjE91OAlTdKd8Kdx0T6leM6OhKdhLdewdjKdT4dXwdlibt0T_6TpKdR2UrKd7BYypCDmeqwdi2Om6OQme30Tr6OUmeYCI0KdJjIJ-d2ibLjbz2ONjbXme-Kd56Ogme6PcDLd_2Ojme-PcfpSnvd-le-0TUjEhjbkKdbmeSjbT3OaLdnmeTlTVuaoibd7OrmenLIJHLaAP1FegnboNdlOezoQ7obVPdXPdppbZPdWoZ3Pdr-W3yQ1JdQvAfMcwiDQQdHme2iDcnYWqbguaBRdF1QXALgqbZUAzRdtQdWeYq0QnQdmmDtudeneTcZ91QyuaKRdh4QCZeN3QarbVRdQRdNkRtOe1QdHmD-rbanetHRzGRRubVJXxUdmOUzUdxVdGVM6eYJbdFxbF0KTzbSwM-VdYfY8netwUCWRZTdpWdrAXrWdTPAeMRdNd1XRTUdOHMAXdPoeCXd71bzXdngGqYd9yasYdDwa-0bzYdJ1bWleNYdc1bLle1ccNleQZd-ccY1bRle65dB7ai3an9DnZddoeflZeadp-dnMWzBNSbdd5b2BE-bdPwK7bdY4bvcdRSGRsd8hWVpERdd0eM0rdsddljDWWT3YTZtE5YTAfA_-bAGex9RhZeppc37bAfdODLRae8gdBqcUaenwT6KEplbjgdOhdRqcXga42IZgawNbWoea_bP_b5-b1hd4-b9-b0hde_bBKcd_bLfaftdMQdtOYHjTeAIchegjdhALimasoeZyXFjd9hcqVVoudSqcuOXV3DlkdpaeiLe-AcKkdwZcUgM8peZQESXBPkdqNTiaelxRrBcY-QXkdl3dQ1d8Bc2NThDc-CcVEbnoeo3bQPeYUWAmdzpe5CcTOYUiWSPVdmdaeaAdRhndIEcpITdCBOEciCBQEcOnd9EcJ3Ismd6gc0QAFheP1alccmndmGJofaSadGNW35dAZd3ua6Gc49d-rdHcEbqdpydDKcMbE2FSmZHnqdoxaFZT9qdErefJcGrdBrdzwA-UGJedS_bt7dqNc5Lc8tdSsSwpG3pGi8d3gEciaGudS9BIudPCekvdW8TslTqmewmesQM_iEsOcrvdrBAtvdyOccxdURGSCItHMZxdLPc7OciRGpreqkE3vd3cMUQMxre2vdEPcKHRVFB5vd4SM_vd7regcLejExSMtre1DeZwdOwd2OEJxdL4dNYWEseUwdUSbHsejacireTwdjWYPIBNseY9TvmdtQcxPcOSF8Pc2reuTDsPcHfMvPcasep6OJIMcHFfse1ZYswd5yLuwdNkEgwdQne0OYghJo8EZseCse1PcjkEg8TH6OqsesyXNQceSA7wd5wdExdvse5PcyFYHxd0sHTse1vdbQcsaMiQcPxdjseNtdQ4dHbDhDIYxdhre-yMgTDDbcxQcGmeTxdJsetlEuseMte0xd_ZHZRcL0VUydbhYnzYHMASleC4VrMXWScJpSMzXAqXbydbte5ScvxGb2GWreQPWV0dZ0dX0dWgdOvEj0d7ydAxNv0dz0dL6V3aeMGe0NZepAM1duWc99dYzUgWbMXc01dR6B21dI9E41dzBAYhb_SHDnZDpa5XcPzEP2dH0ER2dk2dQiXp2dZEXr2dwZexDI1YcDSAeVG9LaE3WKZcrtei-cvEGOZcWtbF1dSZcIyRZ3dsZcgKAg3dNqeq3dPya9zaZ5d8AVy6d57GOEBfaeabYa4U97dU8d0ueDnWYXS18bsRWK8d3uemsS4fc-QS6fceueh8NYgcJBAp8d2TEIgc7seC7La8aWgc78ddAFH9djgcnNRlgcZ-dQAcJCF6-d94MD3AkheyKePCeocWj-dlhejHWHEIy_dTkc6_dnWTPaapZWguY1yKFrBBlcNuYKYe3AYVLb9AeelcpHFEBeilcAbdnlYlwSrlckzSVpZ_BSuKa0lcJ0SyTeMQK6veNIJ3lcpzSBmcH4StKawlckpZZGJB4SbpZ9ve2rGqpZCnc4XcgmcaKaLiGVmcSvZXmcbKaOmcvuZW7LVvZkmcaweKqZJmc4uZU7BTCSYhCuuZSmc8tZG1GdwemwehQFCmcRuZH8Llmc4mcxCSfmcjqaZ8RrwScnSfJa5cSNqSNDbS0By4SZ1G7lc_4S_mcrmcxmcyKaFRI0mcLZP9Ka5mc6Ka7mc_mcUvZ_veK6FN8LBncdzSp1dJoA_GAhJFpvRcULHWauychycFRM0feBhCbSbj4UcmUiKbbpexuaxNbQOD_GAXYA8SA-qMwnBI-K_ELmxeQSAF8CRXThWA4EZjgebtVb2c6geoMC_GAMMBJMA1vOHkTHdJoDMY6HgYOCUaOTTGxC-RGiuKgyQ4xeo_KNKGNIdKmY2wYsmYZUYGic5yTBDd8mAHyeKQJMQJqge4fezfe3xeqgCK3KqoFQgeBPes6cBdaufeHfFsYNjIdLye7uXGSXi7cfjAHyeSUACuNY-YLEdAObHfeqgCA1BVyezFZOra5PecveUDd3wbYBaCCasrRrkHorRlFZpyeOPGogHvyU7EZMMa3Ma9La4sYrBZKfCJpZ_HFoiE05KojdIgeVxE15Uj6HECZFzes4d0oZq4dNyaUbccxeVxEqGdSzeYbZV-cVzeOyaKbc4kcZze3naTxeWkO_EG5iT9RHyTZ2UXnEYtpcGhdVpeOqRTkdqEXGaN2teL1dDWcV2dwrI2uel8dR8dB9c-aevheeUaxheZGe0Le6TeduQ6hegdbrFUnVZM-SNbe6GeAieEUeRbeYUeNFQUpHyVZEHe0VZR0eGHeqVeNieabeqTbhPb4dbtTbNabsOTOKT8uQXUHZieIXbfUe3hQeieybPkUeaaboxJybeoVO0be5hQPjHpiemGUv2ZvUesie41Sq7SYebhuSLtH7ZZgXbjWZs-RB2S4GUrVOTUboxJAIe5ie3heRcey-PJVeOHUtXb-QQyBMSgbeUbQceQje9hF-MeGVeEfbh3PHVeCNeubQSIeVeZ9RatvQ-cT96Zb7IMbb4kPwoRRwPBfbwfKDfbQDbjce_ebTbbRjeMlP9PTVNeaXZSYbajeTSascelrOt-aCNLTeei9ZVeezIeXeehjeSIULbeatarbbCATC_ZauRriOd_ZmxFxpapXZ5IeOVb7Ie-KQ0bbH_ZUqR9XIX_ZpLAWpeoNeS2espFA_ZzQT2VeY2expFTbTzpFqDarJI_Ie_cehwQBde0fbIZSEdesSa3fbKLQVJUY4RMfZ1jQ0AbJ5IhCb6hZggbkeeIgbYCbxeeZTHMPX52eNsOzcbVgbiZSh-aHiZU9L_2eL_aoGaoCbqGa12e8hZdsOWiZViTQ_a2eeQ-H7ee1ZS9eeciZrgb_vSKybPiPxBKsXOZHahiZiiT4Saakeygb0YZEBbUYIM2F7HawtJpIab2eETaLJaDtJCIa-gbBwPD5PbWeGOehcb_4RQkQGIaWwSjfZokeicbgdeKIQideCKe73eUZbvAQmIa2paoIalQC-HaVWecwIVkOE4eg2e34bAKeC3ZHqPzIak3F1IaMuR4Ia6kdp3eD8RHwHskOL4ewJaQqSg9a8RT-ke-ATAleABTCle9HaleGXJZYPHBvO94UTgej4eT1BCbSBmAY-YA2cHge6feNkEdyelgeniR3XTmBAjBArAAmZCKFMMBd_6M-kXTxesUEgdNCReJ-cWoUV0YbmYjRVMFJaxNG-KrXVNkT4GSZeIjwRAGbK0TAAGeWaG0TthI_AG5ZZ0saZkTCdIQ-JBNOvlehGOM0TfWaygIP0T-CJzsaM5eR5eVNaH4QbdGaHbtgTjFJvdOlFJJ0TU-AlsawWaFUYl5egQM_QOY5eusaufI2GSU5e1GSW5e_STDNbb5ewhI0Wa05ee9FsletsacWaEgIYzb5QOOvXD6e__Fn5eQ5egWa2saCBG4safhbCta7TaSvaMtadNTBpbZtao4H_fRzqBOkalkTvraFPezleNeG8KbHoetxDPSbKEbR8aXoZifYEWdUmL21bbGbroeghensWmbdwbd9Rc4KcjqdC5bwqdShYmqYPZdVmJSVZw7dGfcD0db7dHKYgaSOhPrtS4TeJ5I2_aadbWZTcuQyyRI1egtAawZNrelVAiwO9ZAw3bayPlVZuBbTTb8LeemKzwZ8heY0eq0eVieJieT0eJUeehQN0ZSbeYbeaNeKQQ9XSqPbkfbh7eAQQDrKX0eBUQaUeNhZcUe9deBebaMeUabs-SEvQuUeGvQubeyRS_1Z8nPw0eBQPgabSeb4berieQ2ZtietMeoabvMeqabQSBPxOzGU0iSU9JBcezeQ4UeeYSmXbGce8UeUPT5MeCeeH1e7BbqebYQbS6ZAjevVbweb2cT7Rab1eGjeEbbUjeG8Sf1ewoPLjeE6ZNjeAeeTjePWOKdTfIeJAbjeZG8ZBcQlce0ZPPYbJ4PjjTWNeteZE2BbfbshT71em-aFlHbLbCcGD-ZyKbLIUGtPnbbtICFtPfNeD2eGZSojeLVbT9eNVb5cedIU7eZS3SUVbAJeAdeCJen2eVjO9jeq2ebVbJfZt2e6MCDEaFcbQCb3hZQ1euCbxSSJ3es9eevSheeWGajeeK3euvAgzUE3eUVaqeex2eSjCjCb22eWGDvee7aS69e6nAzeeWGa1ee82eNTSu9eyGalVasJe-eeV3e-AbY3eIGQOcbrVbc3eeHaRWeBOe18IEaSwVaj3edgQwQTfkeFOe-SaJdQ6YZ5Vbadeh-e7JeMOeedeqlKPZbbkeTPQfWexlKocbaWQscbIKedlezKUj9avJPrWeDLUd0BwFBYxK7LI_Ma9feDzeQyc0geI5enZCYxKmBTm4efzey1cx3GugenZC78WUaZoJduJdXPDTGbMqcgKc9gGXxGindSteJdcHdcKlcsKbwpaH9eweetICc_e6uBkKPXLaP7FgLayBRBdcTxeK_eUDbmeLrDTx1DGbVS3GHcLt_e-6QW7eTRJzJdxhAuqerLI0_eE1ULhT_JAU7emcAQAdwQAwFBoqScxGrnA28a4fdZLen_ervCI2GVXJmeLVhbREHshbMPSv_erJdL8duhbyoeDwOxhbP_ePwOa2ClFTSmS03UlFUR7euSZa3GmHAoMBeAfzSZHAfj6A-oNQvcUUDvhbycVw_erLdWPDRAf-uefnGvhbX3Dy_eYwOjAfUhA-_eHfID7DyqUzELe0YzKYmbXFwcB_ediADjLn5GGFeAGPjEeBBfNDM4KSo4enfexbUhSOv4eKGMWVRtzeegeBGAcGM5xefBO8gJuraEPe_nSpyeOLBIOamxHLBfTBfxEAdyeXye6Obufe6fAdGZt4exoVgBf24edzHTcRtycvcRDOaEHM3le8Naxrd1CENaEIqdgrdBge3xOsGGoAAkDZhmE5tVqxYmoNTJbfTerJcRIc3BfUIcqrdkPMn_e8wOHlOYxekmT-Rb0gTTTGQfeKEMi6efhbKUaiAM4-emBA1dSvSGEQeDReBRUaTZTqezQZSyekSECdJo8cPscLKdr5T2JdPibc0Oi5XdpAvRdAmQoCf0YIgRD0Qd7eWaKY8SbKkbHBfwKYnBY--VikbamYkkbpuXAIXP-YhVd2lXwdYG4bAaU_lXlfeSpTllblZDEhdPoQb3Txld6Cc3CccydO8X2CcktA5ldVDchySvldkIbevZtFT-EUsSbqNO4CRHfBllRkFRYCT5gFVCTRCTKvRhSFoFU6fekSEhbNgwAN4U-oafbd0OerhcH4QGgYzDfR-dJ4bI-eybdVDf5NAXDf6SErld0fetDfI5b_fTqJLpiaC_BVIbybdncdP5b2OeF8A4Oe7eTFQeJXEKEfccdMEfJ5bUCEL5bIqeeAE3DfUEfR5bzaeYrd6CEQ_aTxeCEfUEfEEfXBFTuVjkAOiA1gRl7UEAfGBEaEfWEf5fUkCE2ZRHfIiEfuEff2AkEfUkSmEfoJLk3NBPVtxYUddG5bocdbEfwEfyWRyEfzSE2EfrGEFFfPIA4EfzUDzBA9zLoAAJCTktAHFf1EfecdGEfCwcqKe_ga-EfLEf0Ef3OekcdCFfOFf5NAQFfeJAHFfpcCSUA-AALgNfSeB_Bo3coYeREftEffkGjCEbFfDyQdFf_sNDEfSFfLTAkFfL0aItAN0aN5a4UEGEfzxchiL54LrFfaPJJ5bNBHGyezEfsFfgFfzFfjFfk9QMJbxRAd-H9fAlNMPbS1_NtBezCEl5CV5bZFfNEfuFfDGfEFfyFfW5biFfvBAkFff4B61d58WyEOB_BPycaka9Ef0CEUGfFGfWGfCGfBgeEGfAGfhFfmEffGfVXck9Q6fEmuDPfNoxNFtcMSGXFfTEfVGfBGfxEfwFffFfEHAvGf0Ffk9QIAH98G8IAMKSK2GLfPdOV_FfROH9GfcFftGfNHfCHfIGfxGfGHfmdQlcYB_BLJdlGfsEf6GficdAFfXGfsGfZGfjEfHGfdGfk9Q5FAbBAi5SLRA5tcWFfnGf_Ef8GfcEfvFfQHfGFfjHfkFfIHfcxGLRA54cZEfcHf1OeuHfBFfwHfhHf8GfSHfkHf35CzOBv8dP8FTiRJHf4PeQEfJYESEfdHf8HffHfsDf_HfpGfsfLzHfysQurOpEfnHT_naMIf7HfSIfvHfYGfPFfaGfuEfcGfkFf-DBeIAMFfoHfCCeVFfmGfTGftHfcIf9HfeIfeFfgIfFEfDHfSWaqIGoxNOReSGffPDsIfAGfdIfgHffIfiHfW2A8-eVrIJ0Hr_ensWMHfiEHuIf7YeyDf6HfLBHIJfqcdLJf4DfgcdRiThEfEFf2HBvSG-mV8WersT2SGAEf3xetDfypBvSGoIfKIfYzYbld7CcblawFfX6MF5GKPOOCeRFec8VyLRZFa40PKhbWOew-eLKeWeTTJfktApiTc6BUFd3-dBuYh4ROjO7dPf9aoJal4SDIS6LQ1JfUCTifGG_e2yerJfTGX8JfvJfVOeANTMZZaZbedQEKfmDfpQApSZbAfsXeUMAiwZkAfvSZoFAjDfHTLsGfQmQAPGzQer7caXDk-YMBPplQ6mbVmbslQP1d5lQeRDgMdRySiMdPVdIoZcmbR_ObpcBEPylQTmboKfebDxneUNTYncwMd5KfLmQ-dd2ldSqeSDfnte7aeOUUrTezTe0gZA0eK7ezLeM7ewyR7TeH0eRZO-TejdbAUe-heObezQaP0eCien7etTbUbeEieuTQV0eKdZMUeTie0TQKHeb0eMHejLfwVeu7e_ZbXUe7dbHcTXielbeFYSAgPeUe47ecie_aQUKT7Pb7rI9He01S-7e_2PtHex0eE8e3beqieecT7be_Lf6RS60efXb4PPhXb1ebIeba_P1iemuSgebKGQ-7eruSL6ZL1eN6ZLIeFeZk8eNYQIVeAeZKVep8eUIeJjeCNeu8eYeZZYQUVeT1eD7Zq2SAYbiceyHUu1eEYb1HUlIeNVQSMSuMSJ9ZEpPyMS-UPYjex1eOeeAQT5MfCQTB2esRQEVbhfbGVbrOKR9es8S3cefOQyVeL_ZDRbCRbQ2eExPj2e7VeXRPsjQDfZJgQ1fbBWer2eU4RIde2DaE9SEkenJeH9SHkeLBRaiTVkeOWeyDQqVbP-ewgbSdeq-eEIawVblMTG4eAeT0VbM4eideuxPCOPQIa-JPNZby3e9VbTZbFhbPxQiKUEWbndezRbpdeikQgrSNKetdeJhemBAmVDYDHbjaXYeULVJDfhDTqOaQXPsOaMuQrfR8lA2BA78D0eGfRIpjAL7cptMKOf9ratyaNOfvyaivZuOapye_EA-eGuhBhIMX_Buye6caBgehOfQOaM-FdSJfhFQgewnV_-e14engepOfZObMCfm4e7QZwOfW_LegezOfYmOXGOn7a1xew4eJhezOfPgJZUAFhR6zYmRHY3CrBfyOfgWAPKAsUEKAfBaN7jUpraSyeo8Go3ChlAiEeypWihAqSbH-QfDfufemxNQFJvBfUqatTacrabHbQFMdHbzTau5e75eO5ebgbQ0TBtaTCf6Taptamta5TJmraDeOY6eMTTEjTDye9TJUtal_HIsajUZgcZZtaRbB9oGltazAf6lYTLdOVDpTY1CfDrc_yWivaDfWycYSRX8kbQscSkbOyeeKYGkb9cYNmYblX-cYLeWfRXPeWE4XTmYWQfkva9oWDUYJlXosaFlXSwclbcyIWtwcd1TY4XCLYu6cJ-VukbNpW9RXnzWPZUN7cumYrmY3kb2kb4uX3-Y29Vs4XilX0mYSLYIEZEcX4mYBGdaLYKGdoUYjGdNcXcSXPIdqUYibdcOaZcXPOZXvXRlb6LUTlbZcXVlbUlb1EeSRf-EeYlbGmXzLYnTYU_OEnQvhJvmb8MdvWFIWc0mb6FL8mbvmbDNd9mQjRf7mbLNd1JL5mbqMdnmQrRf4hJInQAnbPNdFNdlRfnmbTNd1TG3lZfPdmqcySXBQdIqW1SX4oVw-W4FdxvXdnY1-WmIZrOZEeYxCYj0WziDkibErbfaZ_ZVq0Wj_VAXcFYee1QJgZVne81QERdg4QjydWXekKWcmXkSdGTdv6Q5Feksb3FeQwEPMYQQZWVY8SbFwXq5X9UcTTXjTdM_W-tbePRqTdyWdTVdMDY3xcqeYU2YtvbSycseYjYYOWdgTXfVWycc4wb4sUEVdVqTNoY5Sf7vD6mXYGdneYMzcQwbk_WoOYOSbjdXAfYRLW7zcBWYvVd6JRXTXodXuDYsDYAxbqdXNXdlWVMxbLndJWd3DYR4E6gW60cQfYK1c8wbTwbkxbNWWWfYToYVybo1VoxbtTfAXavTf01cj5YroYvoYVNYOEYsoYLeX2Tf5iD2xb0oYpfY61VQWdVCfeoYTWd_xb3oYDybe9YNwbI3cQyb0fYHZVSBfDYa4UXnheFpYUAZkfYAuLLzbx0bABH4NY3NYlBWLGex5SuoePOeZyXmad7_XdadL_DzFXRVGNSftYaHtcIZeOMX8tcpkJFed3sd_BLsedqedqpcbZedEfkZaxUfFUSq7bMpc5edu7bLUSHfdiCLzZe9pcEVcxZe9xEQUS4pcDoeMidMVXO9X8_bt9cr7X__bHZa0rdXNZfpY-5dpALI7HRpDepeWld4ucjpYqkdRdUwBeopYvsTlmdgCBE4IomdlWEpqesKctEcDFcUFY9IZaodj3BvXEUodZodZdUZqc4_GWMbmLXjgYlXYlgYc8YafXfKczOY2qdhEbwVXK6XNsdlHZ9pYBYWqOZQqb2BXGMcnBHgMbQ8dx5SZMcL3ImtdviDxfER4IptdiwdUjEDwdMSMWteQPc2bdLxd-PcNkE3PcKve0QclLDuJZAhYZlEI4dKteuacYWfmPcOtef4dQtetvdFOZJqYqscOaceeUVYWJYYJRcSMXhtcMVZTqYVPYgRcSYYiRcUYYJ4WUZVGAesqYMgXXhY6xdtXdyRcGScrpX26e8QNFydnqYUqYGuW3dAKoEkvBzRcq2BZEdbSckhYSSc_GdMydI2WitemSccqYwIdE9XxMXdScxMXXyd-5dGJZFpEFNZ19TtDe8qY79TVTcNzd7zdHGeexcqidbkWLqXKrECNXwTcENXGCZc9d3gX3Cd2OWGUc_iYIZYLUcrDdLZYFIdIic8zXtMZG0XWDXfYYVZYZDXGPdd2GZZYGPb_6eg0dGgdgVcW8bNHYvkWPHYeiYRHYVQYR0XXQYV0XUHddYf10DPgU67YTdb57YbWcuZYElWzrYlQY7qXzZYIwWl0XxWfMsY7sYp1dBXcWdb4Wck_TlHYTSfc-XDOXGXch1d0pYHKctLeaXc-iY8Sfc-XTHdFsYyHYbXceHd5Zc3cbiABxHdzQYEyEqZeKZfK6W2rYA1XYDebOXGLfp-X5obw2da5ce2ccjYXYcIRYUaYlXfWaYjEXS9YoYc6lWU1MY3IGPA1ketoZ0zeFfLwOXTIYeZcl6WnsYkgVQjcujYXBZ7OX7-XeIYzOXgIYlAUiIY1Za5jY6-cJGWr4Eu4dT5dw4dDLaabc3wW8jYMgb74dAkY_sY7aYYUN0bcvlSAtY5MZc_X7MZ6sYS5dQafmGNi5d_iXDbY-SdCCdxnbEjXJHdGbY2dctdc50YfwcG2XvgZqGWT0dQecDJYatYBScoPZvsXhkYaSYotY4ue18cY9dJnWlkYSLDdjAWcW6ue2fdsRWF8d4MPVGeisSeXS8zeuyGvfcV_EZKe2afRJY5fcARSwAfe8d5FX-EW7Yf-9dG9dC9dVXa0sehhewhcjjXj2X5yeO-dDQXRrYrcWztYabfytYUiciGZybYWFdx-dAlYAaeptYvicTGXticCBD5IdDbf1JYQ8WKlYJjcvoZxFVXJdVXUTaeGDUxEZKfdsQXNkXmveNTYqheLaaauYVcYuEbUkXkAebvettXWue9HWbkXgdWccYLKYecYBSchcY6VSH7ebGecVZdGeyhelWbcdbEbejuPvIQrWbzGeVTb21eUOT5ZbwBb_Le76SpuQDieT-S09PLieCabxgbpMQa1SNUeg1Sj2PARalOTs7epLfibef0eRHeVMeXdZdUeY2R7cfFWZ0LfgUep0eqdbTYSwbe10el2RTYSmieFkPUUQFUbCPTlie6be30ehRa50ezUeHZbxoIT8eG2SV8eI2SX8e3ieZ8eVQbb8e9ieoeb4ZGSCb-ieZQbV1ejMfVSSTce_abDjenUb46ZNHU_-PZceIbbMVe7XbQeZaIeONeZ3RLAb4WZJdTl1eRXZsMfZVeFYbZRQgVeHQasMasETvIP8HUjVeBvSXXZ_8ecjeqRQkKPC9eh9ZTAbF9eTdTuceANfwcebYbycer8SK3SV9ekNeK_ZP_Zpfbc2eZ9eqNekSa5je4bbe9eQvSo2eYeetYbk1CqwQwYbZEan9eHWeyYbLAQq3SnJUTGaRCbf8eTCbbvSqCbaeefAb8xYy9e72e4ef92elAb89e09eTYZ59eP3e6aG39eaVaN_awAbP_abgb9eftZST_a97KN3eLffxCb4AbzCb6AbNWeQdeVTS4CbXffNcba3ePcb50FDfeb3eVPKf3ezYZY-e0gbb-e2gbd-eekex3e43ez3eDTaKTaLOe0Nfrff2Nfhdelcb5NfwkeJhbNKfJKeKRTpWe1-eg4excbdOez_NS1Bl4eYNGPZRZmQZmbBLfZ4cz5V6EWvTeFHKaGeeVZKTb3TeUcfwZbN7ex6SRLfbaa8TeKbeb7e2FUiZTndblcfGebPFQ3WbTbeIiev7eKie0cfXVQ_bTlgfILPKabQ2RLieg0eIRaxLfLRac-aNRK57eEebGgPr0egMebabiMeoUe-LfD8erUeELUQdf6LfqJQPdfKUbXebSdffzPKMfTIeYhOXdf5GUZdfF1e4ieaUbvOSldfIIeVMfKIeBVeHeeeUbi8eHeZBNe7RasdfdUPd1eWHU9cTt8e66ReUbw8eE6Zy8eYoP08ebeZSVe18euQbJfbWbbvMSxyJxMfeVeJYb_df6UbEefUmFUNe_HU7MfBIU6hfMieM9ecNeobbJDQvVe8VZiNeYef4KQmjeilPgYbX2eeef4VegefsBaVNPVVbCdepSaRifrSa2fbj9e4fbBkeFke4Ne8fb3NeiVbLKTXAR7cQ8eeUHatJecHaXkegfflNfiff-3eUWeoffBTaqffBhbDeTkkeuifkSQm-ehfZ-Je63eCOe4Nfkde6NfpcbPKf7ke4wSqdeufdqWe9ffRhbCleLxEaeGCTIW1c_OfhhLMyb3xe_bRsDSW_BJLe_namEbSrdjoVPTAYPAT8FvDbqYTB4CyDbzTcLdJiTaRNDZsaRdGbWaeQZ1Db9xeKkT_xev5ew-HtbGPFM85LlPf_5LojfisaRCfv_FdQZR5ehQMc5eG6LENOR6eu-FUPaP6eB6LiOexTJuleKTTY6e-Ta8pQikTQta2PfcDBFkfg4HdtaeXaJiAwoGMoEu_Hh6eidOH6L2GMW6e-iTUTTjle6_Hu_HotaSfeFNbPjAstarFe5nZCHM7Db5eO9Db0BflQZ1kTa6Lz4KzBfyeRnkf0levlAEOa4TT8taS-AVgRKgRcDBTgRzkflfOWgRdfROfRxraRrcWfW7Sb2dWenQu3XAneonenOelQddne_Ye1Qd4jDf1QA3dHRdGrbcXesRdvOefRdQlf8RdT5QYnAk-Ltrb6RdUlfKsbUmDv5QQSdNRd8CYLSdtrbdsbIobblfgnYSSdisbnXe71bzYHoYdkneX7X56T6gchMayYdKpY0YdlPesXdQMbk1bUza4lfSMbOleiID96eg_GQ6bLmavpezUZBGeeidzYeNpe-fdEgdE9bTYfOAcGBX1-b7oefpe8-bvhdZqeJ1a2hdRdHipe5_bJfErpez-bajd8AccjdxAcSkdQDftld_zCSDcnIbrqejVEEhe9mdKreisBFreVfTFMcGXe_UcsfJbtWGMcSeHIXebtdnoZGOUlMc6fEnMcLgfEudyudktSwNcMxSsud7udohEFvdQmfhRT_udB5b_NcCvdBwdyre6HM4vdGteYRcmJStlfftedjWhteCnSFLf8zdC5WKiYxtYorYM-XtWckZfejYJUfkOXVue7bfFRY-oApQev2drbH80EoZfdvZS_X01X6aYBecF6dbve7Lb83auueLveSKGNgclKG38dNEG18dOgcRBF9gcgUfPIGn9Y5qOZLbsdQrZbI7eTyPAbeL7eCbeYGJbweXpZcpZaCSNxeL7LtlcbKaFxetMKG4S8zG8veCCSKweswexKacofJ8LDmcRxe34ZvtSddbP7eOnSdiSFrZvJa7PSZEUutX3wasofJrZVEULrZhOS2hSWwehmcJuZPCSLuZvwe4ofK0SWCShweP4LE8LYweRmczuZ3ofBxeVweSwenwewHJlweEpfTmci0SpweMpf_5F7uZO5ZGmcIuZUvZTpf_rGCwZQRZyRZq8a4vZURZbRZo8aXvZIwZrvZvaHpRZTwZk2K3RFT7VxRFxSZOwZ9vZ3RZISZp8bvjGFSZdFUzvZfpfu8aVFUFFUjwZ3kdH5DQSFYwZowZzZTVgfHnPgcfTBQWLfN0eYLfuVZncf8JTtdb-JTvdbo7e9QaOieb-SPqfzcfvcfrPb2cfkPb6dbqLf8dbz7ewTbKcT27ezLf8mRxyIMXbLaKBnRfQSjqf8BJ3Lf2gfiieVcTkieFdfKvQJdfMvQhaboVO3gcGUbsqfoGUEMf8gfyUe-be0UerKTzie2dZdebRQbMhfFEKG1eMpJFnRh2ejHeCcIE8ZkebPhfLsPedf2RaYMfndf3zP1XbXceiQbGNeaceWcejfKdcetPT-XbgceSRQwUbrMfgIethfv_S68eZ0P88eECbtIeYXZ3QbbNeRefuhZEyZjjeVefbSa_QbdSa2ceFifawQybb-pRfefGAa9_ZYEBb9ek2e-cem2ekefg9ep2e4FKGVTNJeZTF3tFwCatVSmqOgVT8tFVJeMVTIsfODTgDanDakCabJesDaVHAevFNsfwDavIa_OKGdegQTYifbNfXXHwARLdem9eltPJWecifaJUYRB19JyUYw_Qjsf3EaJvdDMRfEaeNfxFapFaN_dfyFr4ZdDSlFanVPjFacFMKyFqgBllexsf1sfkFapgBU7KUke-cQkifjNfGmPCwSSWeacJnxP9SabWetNfQOe-dTj-e13eifZgcbxffp-e3NfGZZiWeu-ePTa-NfTxQ5ffPKfYOeBKfk5FjLb-KUZSPyfZADSTaSHwetmcymcvkeMwentfguZ2lcx4dM-LKDS4Kaptf6mc_wedof0tfttf_KaPxeH5SCLaRweMdCi_e1dAZLaMqBKLUBPfCGAlObQQebge9Ff1pNlnfaCdSPfCGAvObSbNt4cw5c9ySlGb6feJ3KlBSuOfzgexOfugeJ3KgqOJBfq9cH_e_nX4-eeufRGSPxKUfRK7cyfelBf0feluf-wKZgeHPfUFfsgecuf1geJ3KkpNQgedCfJ-cgyesufU5CWHB3ufmOf5feGufn4CY3K9LGbQST3cUxK24eZGGIpNz8YJdVSLebYcUsYI1XGaZ2lWUYc4lW4ZHmEXoOfk3I1BAWDHlzOYSVdSbIPavYdqEcLQS0PMYPAkbH6FbpnATfJ4GfZLERhda-bUPetPesYcXufxNSPncc2B2nUN8BBSe2lTPCdPuf17QVCV1vcjbZlnYIlfwQdKSdplfmlfk6bvgGM6bMEEzvGfAcgpeZSey6ethd9cHpidpjd4_BfOELueSsdKiIoJcMmfMjfP0GwdeZBfXtackfvKfHmbYZf59OClfZ9VElf8YeZRdR2QXrb0CfZrbZeYvrbclfx2QqRdbSfAZefwXZ5QowfjrbAwfdNAyXeXae9SI2edZfavNEkaeHjdoeU2zdk4ZKjdWud3uc2SGiTeTRegyMLqdNbZJxf-6edQaV2dGuEWwfEXcA0OrYcWvfgtY6GWXVZJWXvkIA9dX1bb9dq_dx7RoDUZ_eOlc3zTUeCh4RTcfOgfUTQQgfmxfTpZTgfoWbmGeYtZjGJUtZx-A-NFWtZtGeuxf0uGatZBCS6Le_pfJbeqFUe7eLhZEqfCUeyKP4IQE3H7FU2tSvVZTbeggfNqf3bPXbetTbJMeruQ3VZKMeFuSTqft7eVqfHUeuTbYqfuLfXPP9cfZdZdqfxOT2TbqbeLXb6TbRcTYabRcTs0eFEKu0eA2Z7gfPoPAMfnMe00epHe20eI8e40e2HeHMfM3P-0ePUblWZpaK87egZQx2ZOhfuOSOOTHIeZUb9yfWhZ4abMIehhTfPTRrfELTc1etUbr8eT3ROVe8eblMfq8e7iQsQbDVe7PTSje5dfAcQSNehIeOfbtMfwmZbVe-8Z9sSiVe3hfmeZTVQoeZZNe8MfIefwIeHeAf_e30JiaSOIUL9e4nIqzfNJLQIU_1eFbavceaYbHVbkjeJVbzrfJ_ZARb2rfLaP1rfwbbmOQ7rfONf-IUQNfqdT7bbF0f9bbCAQ68JhJeo1Dl9ewsRsefydTuefxARb4RoARksJ4Fa4JU1FaKCa5sfeiSzJUDhBVLaMWeLcbaffPWeLKUhNfEkQW-eTWeBZbVdeMtfy3e6gbZWeAEQoLQzifdcb8KKyffpifYtfNcJUOe8NfLhb8ke_ifZOe-zB2-eWKa_ff9hG1vA6cBY8CmuE8cI1sQu_B4Hf3id7hdKwfVeHtIFxJBcJAWJfTKeYCciSEGxfvSemze4vffiAAgZK2Y_vAjJZBYe7vX-Yeu9b92H7UfTfeq5cYpNLvfNbREIYdZfWYeHHdnOXs0UUvfjGbuvfBvfkpNl_NPJCSYeEqNTwWvzLhJfbSV70bCcSTLDPTcx5cXSOeAUx1fUxfBvfOSZIRAJRA5geM7YNJXVvfWufJEUacN4QRoqZOEUQCThDf6CTgwZnFRKldNFRZCaBKUyCcmRR_GaGFR9GaIDREKUbUMHpA1jAlWJtBA2BAyxeuaVKyeB-OAlfkufcKB5SeVDVxufeCfJYEUZaAnd5XdoVfVndKKAYnd4FR15c-zL9KGKdVq1fcsYyhNYEefvftYd3sd22f8mdBndVEcV9ERWEdndA2fORYjZflFWN2fs2dZPe19d64d7ufZwDtbVHxDtGFKMG4ufw_cCFcJGEomftqeqmfXwf3FBYpM2eIOrLH6QYYeWlfRSAYlfRvfkwf8CYoRdOYeqOedlf-RdsadTxeTKB_Re_0UDXePSeVufV3fcPfcKB22GpfHWCZvPa6ScsLB8SczpEQlR4rZcHAu2GzvGv2fszAxlY4-NmND5LApEf87U_naBpeXTcvvfqMCyFMAyNqzexPfNta_Ta-PfLsaYCf1cX5jDSwfhQdBbZflf-qbZSflnevwfune23fdmDr4fwwfklfOOd_3NjlfBwf34fgZe6wfw_bXtdyPEo4fzzaNZcbjdkRTvodbJcLxf6VfpiWxdEPTct-chXcCBQ0de_aeLTbHBQvyRPPb1heQTbXgf8xfX5f9cZB2ebaQ1FUP-ScPb0WbrdbHyfKqf4WbMqfMyfiLfeLfNXQngfSyfHGUebeSieo5fOYPx7eKRa9dbyTb17ePhZZkQ_deKcPrbe1gf5yf5Lf8LffGU9PbIdffFOoieBPTWWZHdfOdfwyf_gfuiePef3qfuGU_bewGUrab3UeDce2QQ4Lf-eeyabJrfBzf4KTXQbXPTU_SkdfHIeZ1ebhfL1etdflUbVrfJbbcceydfecearfoMfhcedrf57ZohfhzfkVevYQ6sP01eUYbuIebjeozf7eAN9eO4PsVeCifOvSxVeO2eINfM2eX9eBZQeIUK8PtjeyXZjwQD0fvNeMxPRNfh9eVifzlHk9eXNfkJeNLQNfZkgbT3emgb_eeGtfgxPItfn0fKtfM4Sr0frfft0f4JewifNOengQnkexifbKU2ifXfZ83eSOeTIajWe7ZQOuGxJfctfIWbAOfcZbVKa3YKB1fJ1U5FAa0AEvGM8BzMaC3fmEXh2dB0E61UsPec9YoIBfYcC8fC2fNSAU3f3vfgOf57fD6ccGf9KGp1fXuedjYe6WfcdEpa44LL8D3YdpAB4YcU8fnEXpuED2fp8ak8adpfm8a0vZcMB3pfYRZTRZoaHlpfn8fqvZlQJ-vZUFBqpfmpfMFUEwZ8aHwpfsaHZpf5eBs8al8fNpa4vfbLZY9Y97f0eTHiXd8fL6c1Df0gUD9fH0Ef8fH9ffjY1lTy8fXFU_nAt8a1vZrpfI3StmOr8fh8f4pfl8a1aH4RZ5rZW9fo8fY9f7aHvpfrfdN9f5pf0pfRwZgpfm3f3EZ3OS3Ye31fb2Kd8fTueX8fsMOFAdC7UpOeqaZn4fNlfTOUq4fqlfRSdXXe59fglfnmDalf64f13fm5QCSdz4fw4fj3QdNA85QCwf99folf2wfE-fvzeSZeACLGmfMZeaZexed5edk1fWKeRBL3pdYEfwDSJkJYAc8wfWACRVfNwfamf7_bRmf80BRwf29frmfH5frmfo5BfIczsfmpd4cBgsdfGcQtdbtd6qeECVlBN1mfTfE3mfvmf_3NHXe4-fftdNsDnneo3b_udEcH9udG1XrHEu9ffEXL8f-EZ4vf0IfdQMCNbyQM_QO53faFJ_2C4HdarabXaq5erjffraSFMztaDGbUkfvPfk-fYSeTmfY1fN8fi8AXvRhyK5NASICeyepFfTQVbICKCctkdMCc9rdA0dTETvsEK0dmTc0xftEUkoStxf3_fB0S2_fqoS2uG_Pa4gZtmZ5_f6EUOgSbzfgwPfVemIefzf2hfGRbjBaMCaVGfPCaXwfBpSoOCqkZ6JOkELO9coDefBOGnAQvcECf1JEZLejpc3kWw7boMbPuf_vBCDMn7YdSTlVJ5LMgeJ1lYlAgMACT1fFPNg_fneCYAfQSAe9BpxBGEVXNCnsOPEAmQLtiS-5Bd0U_hSP-fyUfpZehAgj_fYtSOoF9zLc2BTJV5Ag3ObDyGPpC9Agj1fLpeHaetlaPufyxe87cwTZCkfa6e2KYF5ev2fngTEALB2K-RGHtaCMdPLAzgcwnZX_Hm-EvlezZZHkfowRszehtaOUa_Af4vcjbXQMderA6LdtkQglbspB-LdLMda3T6ZD_LdrEakoMhub8xb89Msvb5nejROcVdXwbIiLCCgywD7wDDDfuTfr_WkVdpwbnhbfWdYEHsVdC6XuVdcHMWTfC6XqYRXvMlKReoYuxb9wbhLRoLRGUfDUfL6XYoZOMbcgZaadftSvoed-fKBMypeLwfS_byldmySWtdT_esoBV_eIse1FYKsetsfHKFAteNnfwxRJETyTcgTaWcWT8dvbfB-dR9dJsSxBgRXau9dhMa8tYPaX42XNpZxcZQ5foxfUjTNTbxbJxvZJwZNFUQ9fm8fc9fcFUVwZk9fEoASwZ-pf9TeZ5f2Ge9xfhcfldb6Zbcgf8ZbQ0etLfouQahQr5fGTPKUeIMen5fQyfbbeogf_WbNeQfbel1SvPb9dembeL6KuOT_mKwLfeXQ75fAhf9hQ-5fy-SG6fQHIkMexUegiecXblabJ8enabeuSpabx0exMe3HPKhfD1eArfSrKCrfY6fnof7ie7MefdfB3eg8eTUPJeeIeeiUbyebYcefce6PTeEglWI4hfHefy1enhZsIercegDgjJAMef61eOef7RSszfKcGcLbr3RW-ZnaSsaBMcGrrfm0P1zfB2e6AaISI1jeRvXVQTKXO07bH7fMATPAT8jeBsfPJFp7KZAbhdf4-a2efO3eG-e_FJJgbB-ez9ev9eAYC-2eJ_aYYZfZSr9eJ-eUgbaFgNiZtAbG3eJffpCbRFgMffQaAOcekVadjG4eeTVazZSR3e6vSW7f8NeYkeyIKO-eHtfogbZ7fr8PkxPfffdffnifFHeQ9Jh3eZ-e1NfWtfzfffweDWb7ifa9a68RbJaiKSILIdFg2gSjnSlXTVjfm-EVZZs8KXGTN2cnpB-KWXvfTQAROb3ufPBfzufI5em-EpfeEvfIjfiuf4WYZGg-eGwfeHPf2-cyuf5OfIvfspBfBA2fepBfaAgkGgAgevvfaGg8fepGgK2fA_eZBg-eGDgeiGgquf2xel1fuGg3AA3ufkBfAHgHfegGg2OOEvfpleVObAPfB4faGg5AAQge10Ye6YrufXwfPHgD-KRqa7PHInAJKbGHglxegGg2RJXGOmLZrGgqPO7GgQOadhAGncgHg04esGgyOfuGg1RJJQJ1OfZHgkGfJjfeGgkHguPHlOEQOaSUAv5BRHgbufqHgdufuGgWOHWFMgHg5GgzHgmGg3HgWbARHg_GgNHg7ufaGgX2URHgFHgJIgVHg-eGBJfm4eoFfXYe6ufQIgQOaSOAnHgEvf7WeMHg6GgEIg-RJoufX1YSgenfegGgVtEcWJFUZwEMxqAdGg8Hg0ufuGgRCNcBb9fehfedIgDIg1GgEEANKA3nSUfLpEezIgliNwVddHgspBMoA_QGjGg7IgXvMo6eOHgjFAEYBOTIVdL0tNWGgjJRDCgxROouaR_fTkTdPfjgLpuc3RR7OU9IgRJglQAlZDrkQs2fAMd0-ODDgctMc-O4Bg2BgpRA1IgsLO4YACmNA1BWNCjyKvocQ5SRHd_naWmfxAgspB1zNHWT_ufd5SXjRLWYC8GqfLCnAOjAuhATKBhfJBGOC6cpdAPxEnzK7SeYJfYICy-f--fhyEZJgd-LEBId_FXJfDJgSwM6Jg7eLnNRpiT13Nb9Y0LDcPc2CgcwdE-a__ej3YmNMSTLTZIMJg4UREIgLiNn-QAycpSezGgBXaGufTQAGSAL5HpEOd_FYKbfyeHWVk2fm-EKVTrQLCJgiHg6ORloMEUdMKgQARtNaugSjKgDxbkHgZhNrgezKg6_V4JgHHgspBM_fFvAqfVdZVrnYiDRt6eILgbxeVCg1KgspB3BAB4OrkQr9f7lbzBg9Ld2kQfpMg7Ys5U5LdhlbfLgfBg5-O9pfvBg_fGBPfngDk7BOheH6LvHT9obd9dxALbPedKgHfIA1Y_nGZkaiBgilePOOkleROO-WaYVcbLUBSbNQZR1O5RfZgZV-fOBgnidSmfwAgDmfNYcO2dBzEQ2dpzb2oO-DgBEgLUQpqfWRarqfuyf8PPUMgBsP9PbVEgV7fUHaL-eU3eXufkSA0fTMgIYADNyQ03CTOdllfLOdkufkMgTSMqrQeTeqEeJOdrMgVOdoOfkMg8Qe0HG2LaHxIXEe2yeL2dQMgvFfFRAgqcTeDwMgvMbGBPqMg24f1MgjMgkBA15UsKZVYTX2dAYTPuecFfFRAjSAQOL2hRIxIJPfdufJQJx3NDoBQgeXCeyHgsIgfGgXrUGIGTIb-tL8PZdibDMgbhbSPfiNglJd92CCdJ6IgWncVJbf0a3uYEMgrLgVkUfKbI1fe6NI9cDDevAgpWGlJfRpVduVlJduNg84eTgZFvYOQZcPfCuVAOgcGGtNgp8G7vfnCfnNgeRGFQZ53fkSAS4HOHNSUAYTeI9D5MgcTeX5cU_f71fCpEJYcZzEnBGH6SUkUCVLopI1lY4NgOCfEXe7NgM1fh_fO1fFRAZ9LSdA9BfcCZMSeVwCoBTzqVfOgOxI-NgShaXsOwOg4MgKIGx2fo0UVnc02fczEPNgO6D4OgwSegOf6OgoZSwOg2nUlfJfJd3OgZ2dHPgRGgJPgzILNKBMNgpKg9MgEPgKYchOgxAgVNDUxETnc-5BNwU_naVMb1NgtPBReApiTJzcXha4fdvgdMjfGABfwBRKeYBfiPgY-GBXf5gdr8bf8bihfgaeDqcQpez9bjne2MgbMAuFCnPga1UMBgt7bZ-GYfd2Pgb1Z4wf4pI_pcRpeZLZqNg-PgMcAFPOwiDwRApBAr4A1HfVrIYmQxPgRBHjZeX-f3tEpRXIQg2QdkjD3gdF8WSOgOQgHpeZUAAQgvNgCPg1NElpIaQgNaeZ8bkfdIML6PgwgddZZZGVvjUfdBi-LpIgGKgRKgJ2VhNg6XT1ZL7GdqKg10V0vbp6e_SfGZftRWDAUZDeHHgcEA8oa5KgpQg_AHZ6DiqD5daA5f38VtFbP0MakcoOfDObf_A-FA5TAxWeXGOcOgHLgAvfcPfDObdcFWOHGPOfHgbIgOIgeIgXufDObTTBigem7BBPg5ufvyedHgqOAkSAMqNDGAcFb77HsIDAoNFbSx5Mm1OSPfzRgNKVeIAKOg7hap7Q7RgfIN9RggOfcEA4kamBAH7CB_FcCGZmaShaLRg5maMpaY6DRRgn-fMjfJSgZnELSgqcRluAuGGPSgClaT4Ha_CqGgNRgC1OIpaa6Do4f53ftEARPBqOCpJf47QoAS74HvofYEUxofaEUzofXEUJnSUpSQnSnlSdEUhRgxsBcNgXGOVEd6Kg7QgkuffvNxyKTmThsaNFMsgTY_fs5eeHbnPfkwRjjfzjfjEMiKGCEMMLb4DMOLblkTFtafuKoGMTvaKPdDGbfXadkfxGMFGbDtaFUaUxA2xSLkfWaCxleotZDGbFyehkfB5K1eOvQZuTT4NaCUTyBfrkT4leAQZXhboNgsQd7dWKQfPoQsNd9mfXxbdVWQSbCoeVwMafYB2aI1bUYaDmfFQD7lfT1b1eds-dBGT17XilZjgZC1dMLc7VfCqYh8bNWfaXfL-dTnfcpe4nDUqeQZfayEbTBpvEKueWSghhcIEJ0LgoWfmqNyWUl-d2HN-icZNS3DF-DcHCSVofaofIweRof1lc6tfOofGjGXofzUgimc7veyUgNwe7uZTofTGJFweJCSjof_PdLtSFnS6sf0SgNnSuSgXHSrofxSgGVgKrZyJaIFaEKBTCSUweH5ZqwebweZweWVgN0SWvZWmcFpfwmcHpfUpfdVgstf9ofomciweBpfoweuweewegzSljGywe-0GJvZB5S_sRsVgOoRb3ZFBSGeSU7KLCa8yeCJUu8S6CSIxe8hGbtZutfsKa1UgiKaExe-CSyYfytf8mc8VgltG7tfztGQxerKaMxeEWg34ZoSgAEAVNgQgeXPgATgHvfyOfc-c99IRKe3RICQguXTmBb2Zesuf-WJ5TOfQMudGl6e-JWZOfJCgD4Y4TgCXVpVRbfYAeXiafjsXoafNobYPfbOfYsQdOfTXPQOfyIMqLDiSCUWgrIgjHgoOfmMM1GbndIN_NYNg0ufuSAgfTSHgVISS6GeBgXufRcRcMG5UFUWg17cpRgBPfnQApfHZradOgfMSCzdkSe0YLfRIf3ftgIW_fiPfr5eRFMt5ejeO8jf__FC6eZTGRva9Sfe5SACgGGMQ2WuXgixDYVdQVdeZL7wR7DYfvLRvTN2KPmJF2KWFFmMbaOOeTc3BSwUghzSqtfNweImc_UguqPBwewtfFafAmclpZOweipZ8Uggoff7LnzSD5SITH9lcCwextfU0ShVgUVge5ZpVgdpZhHJ-ofzCSApfMmculccweoVgZVgQLKfVgtVgcmciVgYVgQpfkKawVgbVg2ofvCSeofemcwYgIpfrwe5tfkYgkVgLcaYWGYaatbaXcaTpZIyZoxZWgfFyZexZobaoaa_Yg6ZTWaaJyZjaaecauxZzba6zZ1baiWGPZgjcafaT2yZUrH4yZ-ba6yZuWG8yZCcahYG5xZSVS4tYuVSAyZJcaScaSbaTjQgyZUZgJyZJbaQZgnqHEXGRcagzZCZgUifoZgLbaEePBZgaaaeCJdbaOzZTyZUbaCyZqbaRQAbyZraaTcaErGAaghaaSzZkyZ-YgCag3XGGZgwZgqyZnyZwbakaaObaF1RcxZKba5bazyZlZgabaJrH6baUagybaaagkWG8baIVS5yZZrHAca3aaOVSeZgRVSeSehZg_xZIYG_aa9WSNcaZbaRagPgFrZgAbaurHvZgxbaSzZdcaHbaEZG4agbagSzZgca9agicaDba_GB7VgCDS2tfumcAxezmcTYgfQAvmciVg4UgDxe8tfS6FQofObgLWg9tf9Tg8Kaztf0KauHacPf4BANFf3bVanAp9fpQMsSgjSOTHbOjTnSgSPfJ-MWND98FbHgvyc9ycrJXXufnbgu4I1ZLDlZq2cXvMuvb53fvbga2YQ2YLHgWWgG2Y6SfpvbXgNegNeXThTAtAgEdbfWglDb__esBArAAYEA54euEArAA3-LKFMUPZiJNStcUIZHcgJcgyBALcglBANcgIcgJFMlbGVWgs6cHzWScg4-eIcgKcgmZCrAArgJlcgyqUHvAdJgOsM-4eSye9Sgj_LFBfa1T5Cf8TcLXXRqX1_f7WcIafEVgKPXHafo1dJaf0fer1YiOGBLZpTeHmb4KfYPdHMbHnePUfiCgcmfEFYmWc5_RlfN_qYrPYErEkCE9tec0dfFWY6WOnM1hR3HbYQAeBfDCfzGgTgeSUCSiAyGSwfNr3ft2Quwfv8Bf1fy3fldgE1Qq4QJhe-PJImTZHGnrU_cgmZVKufnUTxZaezdSdg6ferNALvK-SgCIggNghcgSABUWgIIgTXgufeOQJi7HJXgAjZj_K-kf-7aycg4dg9GSaMGD-AUWgoRg0IgsdgNegvufm4eLgV7bgoHbegeOQJOSJXGOyKgwRgnOfMegMMBuuMjEAaIg9fe93ffNg_WghegJ4L1UFcegEvfX4cVIgxRgTxeOQJLFfGOfQcgt2f_7apSb1Wgm0LbPf-cg9GSLFfRuf07N5-QzEe_YDoWgn0SMOf2Wg6OaLvaBge6QAdXDQgezDeweggegsdgkbHdnHVOfHKfwNgYOfu2fLfgTPfiOG72BqcgEfgZfgcDfBGcfFR_EUafgvWFOfgSXgSegDegsegn-UOfg7HgpegsdgsegPhBJBfc6azbgJTJaegsegLKSGOAUOfuegBegpfg-cgApAOfgReg9dgafgZMGliaBFAaMGkSAZEAOQSm7Bi4cfeggRg_fgFggJMFERAJBgpBfNfeoeg2fg24eqJAZMGJHbD3AQgeVda5zcYyeTfeaggbSJ_0B3nApIg1yeYeg5VaI5eK9FSqBuLg0xSXvaDtOnpaDGb-gT2sGEyevtapMd9kfLegJcXBRfFMguva3bdJZeP6bz2INDfTpe5wfMUgKREQkdDqehmfPZaFCew-dj4VPeIa4fJETcTcvqEKgTfTc1fHL0dVUcaUc3NTRYf1YfHgfD4M-ecv7dHDgjQJE7epnFkxfqBbS5flQaC0eqZbfGeZcfPTb3LenoffdbSLfeDg7heb5fBUe1JT7GeZLfDXQIqfJ0ZBHev5fijPLyfWqfZbeLiePyfOyfr7eqDg96fXyfoDgw5fnDgtmRP7S05fcqf25fRZb45fSJQ65f3BQ85fhHP_DgGdfDPTYRBpyfFNQ9gficTDEghtI2qfqyfGMfFhfxQQ2yfcebA8eLhf2ieNhfbdfpXbWQb6BbpFgAeeS1eQzfOQPtebePT0Xbn8e7RaHjeKeee2SHbb5ebl6feHUPVePzfz8eWzf8igshfVzfSzf-bQ58e2Ub9dfHAgwMfrMayMfCwQzmZgzf-gHnEg-UbpVe1QbYjgorfJ9eeLb1Eg99Z3EgtzfoaSvwPqrfzzfsrf1IeUqf0ceHNfP_ZB7fcJaC8PrfbF7f_3RLAT-eZ7rf-rf_VeLRbf9eNRbB1PWVTvIIiDa2uFBDa1JI_bbVNfUATKfZS7fZ4RtefDcb2OQRkejtKVffh0fzFgyHQcffS-ehff-FgXtfcke1JeTKUf-eZcbk-emLQv0fAZZwffn7flfZs-eBKes7fIbPatfkWeldSufZd4eMKe17fLWb4dg-hReggpHgvfgDegXQAGCGeggofgDggtkgvHg1wcfPfOfeQCfLfgo_KgEdbIZDlbigg8MAbFJZHf26cTLLClgHfeU0LnSTudWeDG7JbBSb4PZVjfbRAKHBs2HEvf0BdddgnfetObOjfpnAM_UpPgmLCrtdCQPmMcwxarTeWvNm4diOgTeDaGgHYAcRgWlg8dgxkg-cgoBfBfgvOfV7c3eg6ggszd9Tc1cg6XfRxf8cg5cgEZXw1X9jY3xeWNEIufYraXXgecgpPLFfgHva9EUgvZR1LeOfQOfq2fEAOWPfdFVSyetBA_hRTvKWlg9fg3kgJheTmgfBAqMAsyeY5cjIgegeo2fYfTUzKuARGEeRRfYpfHfg7egwBTBge8YBrPablg3SI2NaY4fChgW2e-ZeCaebgdahgNxfuhe1TeQpZuZbnhgqZTxZbQLf7xfa5fAqf9VSd7e6OPO0eHqfbLfAigAabqcfigfrLfxdbCigLMe9hg99Pt5fVUexDgFcTLigRGUaqf8oJwgfZMefqfXZJcMe9MQeMekyf3gft0e5gfzbecigKWZy0eE6ftiegigdjHiigdig4qfuMeO6f0dZVdf3GUREgcHPE1eBrf8yfS6ZbcfMNeAzf8ngUhfS6ZzigPWOYhfp0fCjetfbfMfC3JkUbKRQHNeWrf86ZCjgXeZHIemhf8ZGu6f6dfqhfphfkceVXZw1e5hfajgAVbpEgCVbffbWlPljgZOQtrf2IeljeaefypaFNfphPN2erjeP2e9IeLAgmYbtNeWBaKRblefTifd0Rg3SP7fXifCcb9fbzYbhMgX7fV3ek0fi0fT9Soif3ifGogv3es0fWkggkeg-eStfDCKj7fn-ef9SUkQfkgj9SqkenNfRZbjkgncbrfZjKU6ke9Nf70f_NfrdeiWQskgJheaWJd_FEmgOggNNNWCgAoe9HT4-eaWJHKbX_BufgSKg_nemLRBoeipgv5BgbN9uD9BChKgKNVARg-wbrpg1pgzIAGSAAJg5pgtlgwpgXdgspg_pgGUA4pgW0clZbWJgScU6JgGqg3oLVQg1kLhuf6Qgs_MOqg1pg9eABqgW0c9NVmpgP1Vxpgs_MzpgufebTBbFJMAfdLei-GoMbqleBnTX_fwTacHbyTaujfdjfwjfN0T7eIP5eG6eg9KZTg6iT4TaXeOGGbDGbwLgi4feTgSeOGkfDUa3PfIhJeTGIQKm_HH0AOkfGUBQkfaBf4STX8Hw_HVkfd7HrBgZtabkffCgubRrQZWVAsbRdvaWrgjkfsTglkfskfVrgwTg1leuQZ0Tgfrg6Kb2tagqefSHyTTZrggrgvUJbvaykTmkfkrg1tavlAfvauTgqQZrrg-jA-TTAcRxkfWrgwkfqrgLVJnfRAuaUsaifOykfyeC0kfC8Hp5LKfR2vK-vKefRq6Tyybx1bslfaUgJRdvlfM1b2qe5lfB2am1bHydZadHsSTnf9aR42bkCgt_aCofTbdPbdNcdAOVUAfo3bHgYdZe9FeImfrZeiedTZedZeT-fXZeeAgdedzedU-fHaeeZeOUS74fGhgdaeWkIEQgGUS9UfTpcgAgcaetQSBfd_FeOpeiHEl8bJmfGtg_UfNUSAqdyUZzYe3sggDLF8bUpcWtdhBDnpcUJE0jJrsda-f2CLY0dppcFPbf9bdgdwsgEVfKlEGVfx9bMaexsgOaeW6AQaegQgSaeobfh8blKE7gdM7b7adhtgndWJqcEtgItgLhd66dUgdBIYZpeqBXehdo-bghd6hdaddLMgUmfXoXZmf-yGbmfHidzid1idHUgmAZl-f0rEJKdo5NrOSnxRDugsNTTqcjaAlaeeBccEDwaei_FRYE6-fYtdJWf0yM0-fgfE2-fetd-cHA-fGqYJSM4reZPRvQMfWfWQMaWfoVcNGenLeyENT1dBFNIgUc1dxzAEuebEBpXcfUgn2d_3fJcfdKe-zedfc7afgWgRgf-hGmhgNPb_9SNDgvZbqUSF0eO7e0aC5qZiKFeKFs8f8vZyvZTDg78fPfPxvZzpfVvg1pfR9fBngapfqWb4demVZ7WQZgfuUg-xfM0eAyf3hgIngx5ftcfjaQHiel5fKngOqfmLfnTboLfTngzDgu5f1DgMGUugftOTyLf8cfcyf-cfengNkKgng-PPTMgDdflyfSrKnyfB8eongGrfvIIz0ezqfZMgZWZGQbFMfxngL8ezngtRSPEgNQbnYAccFecFT6A5hSo2ZpSMHfSzQQ9qfpigSEgrig6ngtigF0I4MeUMfcMfM1exigYUbD9HFeeYoPDogYoPFogvebPrfTHUHzf81ebceSrfJzfUrfvdfIjeJNe9aKkhfRhfTogGIHVogXzf-abLKTCfbs6fLSaZogv1e3MfcogocekRZbkKRYbqEg2UasEgB2evEgt9ZUeeL6fVSaJJI9Eg9Eg86fbjQ-6ftogA7f0VeJifdefiSaa9enYbFFg-IeOAT1jg98St-fDCCxNemef-EgpefQ7fdsfJdeDkebifEff_8LDffSFgC9L6DfqFgw9e6ef--a8efSff5SSZFgtee2aGNGgBygXVagFgBVaiFgYgb6hTagbd9LswgtFgR6FsFgK_aK-es3SEtfWkexYCZffOkg6yfR-ekNfBDMd3eV-escftgAAGglffa-ePtJLtfw3eYkgHZbmAQ-YZaWeIpgfcbdWeOZbDhbBWbZkQXpgHhbFKeReT50fx7fdpg1RbOhbf4edZb5Rb-gfF7FjLaW7FK7FA-eTxeJkC1mOSNM4ZAuocKfGy9GNgIdOVisg8Fe89G6jTPZeTtgssgQ-fzUfECLkjd-9R_GEYkI_sg-ed1tgrsgGfdA4fCVf0pcR-fqPgzQgjkJHQgofdXDe0tgBtgAraeae4tg0odyVfEdH6feOzg5QAKkNDhG8WAnQAvZZZCHAjAqHfI_BetT1ocZzg3oc1zgB8bdzg_AgUZezsggedmtgRpckzgnZeStggKcEfd-ug0mghJEszghQgOHcDGeZ4QxzgJpeNJV0zgczg3zgOqcxGc6zgblJ8zghsC3QAktBu4L16cHKg_NYxQUJ0g86bbzgY0gO0gApcmedppceZe0sgX-f6edv7bmzgM0gqQg87bJfdhtXO-f1mg8QAGaeX-fIRdFJYzYeh0gdQgyzgR_el0g40gn0g9wSOCWuodrmghsCsOAzAgkYG1AgHBgV_AOoFWnB8xQWzgI0g0jJNZeazgqsg89bvedred60gtzg8edA8O0Uf-0gtQguHcmZe9pcoZeLtgG1gNtgDGeFaegtg5tgaZZvzgAqci0gFtgjXcU1gZaeT-bX1gAHcq0gcFfJkCc1gDBg8QAFBg2Agt9aTmgh1g6Agy9GUBZl1g00gn1gpsgPZf_6b50gWZeBpcX-f90gS0gytg11gV0g31gX0gvZemnfttgd9bftgh2g01gN1gwzgR1gj0gztgaDLD1gued3tgo0g4pYZ1gs0gLtBrdWAuDS4H2AgWnBkmArEfRpYHZeb2gK0gNedV1gs1gy1g-1gXpeM3ggzgF5fmNT-sgW0gAtgm0gJtgqzgctgd0grtgf0guzgvtg9pcaaeIhd32gEmfnwTzueXpdL2gvFfJkC_2g4ZAkGAZ5BpCLccBJAfD3gWggy0g22WprM10gOZeq1ge2g-Agu1gfzgcjJk2g_1glZen2gppc41g-7bMtgCGe4fd91gv2gT0gDRdSpe4Pg99b3Pgs2gzzg22gX3g52gJ2g1VX82gipghsCr3g-cOP8Fdma7lU7PZZIfXzg80gc2gnzgr1gZZezsgO3gI1gn4gwed_3gP3gt7b21gD4gp2g-UfZ3gHaeJ4g70gHaex2gC2gz2gE2gnwTG2gAhd0id4zgp0gxaecugZ4g-2gAeHAuDkGAnLSkMBy3govfH0ga2g66bk4gj3gzYe90gp4gb0gysgs4gcZeiZew4gHaeE4g9pc_7bcgdK1gV5g0PgakI8Pg64gCBcw1gs_E-4ggDLuDLauguaCE5ghqga4gH5gs3gwEACmNu3gQKesXAx3gn-BkmAK1f13gYBc01go1gL0gU4gX5gt1gg2g34gi2gT-ft4gq4gNCLb5gX-fd5gppcf5getgh5gK4gl2g54gRpeD2g2tg94gT4gL3gV4gt5gPXBv5g0feq3gxLC2zAnbLMbS45ga-EDtcqEGZ2g0ocI3g20g53geEf1JEU5gT6gA4gx1gR3gkjJM6g01gO6gHaeQ6gzpcu2gG6gw2gB2gW6g74gY6gk0ga6gH2gNqcW4g5zgD5gaqcF5gBOASzB2zAc_AUBH25gngDw3gn6gD3gI-cg3f9FEeZN33gp1gd2gv6g4UfF6gv1g7BLR0gZ5g8Uf36gL4g56gX-f76gEaeb3gLQgstgybdutgWaeS1gF2gF7g_4gm3gJJcY4gw5gG5gORAWAgAEAS7gdBRTFA55gUzgJObjSgBcd23gs6g43gd7g3Uff2gNjbi5gEhg06g-3gk7gHaeA1g0jJo7g01gq7grzg96gh7g0BLV6g7Pgx7g02gp5g07gr5gI2gd6gdSRL7g57gN7gi6gTFA-7gBpS_oSV7g65g6EZpOgG3g1fXb7gB6gb6gD6gN3gy6gu4g38g16gKCLU3go2gW3g28gq-G61gH4go5g24ga8gHDLA7gd8gQ4gv7gGhdq5gwtgj8gvmTK7gzVfM7gMPAO7gTFAvoBngDr8gU7gyBdLRAoQgq_fYbdi4g1sgR5gC6gDUSo4g58gK6gl9gY5g2UfZhbJUSC4gc5gy4g51g04gX-fG9ge0gO1gg0gSDLG7gHhdu6gK8gW1gk8g_8ET9gn8gV9gDGA7gBxEAgANnHSI5gwEA22BYNFVKfa-FaUVRGf95gnae_5gj9gB9gP8g83gn1gI6gR8g_0g-8gx4gA9gq2gH1gW5grJEZ8g19gy2gn5gdrIh3g79gs9gc6gR9gbugm8gg6gx5g6OAp9DB0gHMAJ9bB3ge4gZCHbDZq6gOMX08gK3g93gW-gQ0gq9ghzgWpcU0gc5dg-gCaWgKFo-gizgpzga0gj5gwJEi-gc3g29ge3ge8g84gE7gbaek9gndW27geHco3gGyeh6gw-g5KAy-gQzgc4gW7gDcg54bH3gQ5gJ3g30g9-gg7gp_g1UfB_gLKEv4gu9gN6gw9gF4gD9gH9g5CLs7gK9g4bfR4gbLeL9glqgT1gh8gP9gH7g-9gyaep3gv-gokaHoIy3gelgy8gG8gm_gt6gJ8gp-g78gP0gusgj7gr9gJ_gt9gE_gM_gj5boaLl4g63gY3gL_gO8gqRA3_gyQgl5gB7gl-g0BLn-gOAhVAhq-gxVfS9g7zgU9gzGf1QVYJF7mf5CZ3-gPfgt1f2IEa7gH8gc7gbAhe7gL8gL1g_5gY-gUAhC_gm2gXAhfAhV8gL4gX8ga3gO_gt7gd3go5gQ1glAhHCLnAh7Ah89gR_eY_gD6R47gu-gLtBlUAllaMracvG5-gl_gosgn_gI_gCBhx6g-6gL4gj2gZ-g01gT8glzgH_goAhCBhIBh14ghAhugdJ9giAhS_gD7g12gV_gU-gs_EVBh1LcXBh3xeJkC4LDk2ZfcFZEAF9aN-gqCGG0grANm1gMAhI8gSBhPAhp9gE6gM8gn9gF_gICLi7boBhL4gqBhV3gC1gW_g_pd0_gg5g_CLRChYAhc8g0Bh8_geQgRBhS5gDGes5gr-gu5gt-g-BhhsC5MD0Jb2-g6kgoOgaHfKAh-5gmBhT-gr_g-AhmBhABht_gz9aL6gw_g46gy_ge5gG4g1_g9CLxBh44gzBhyBhf3gppclChaChoChrAhs-gA-gYBhBOA4LDCeGlNbFChXegE8gzoc6-g5Ah18g4ChN8gO4gQ3gQ8gBBhu_g-ChEBhgDhfAgZCh5BhvBhz9gGDhM1gIDhHDhKDhHaeMDh5BhODh-DLa_ga1gZBhiTYX3b8QAbBhmSAaUV85gf7Xz8gcDh8-gX-gm9glBhl2gnBhjDh9ChB4gmDh6_goDhsBhMChpAhdCLDDhdCh5ChU6gvDhuDhxDhX-fzDh59g7BhDKc9BhTfe_BhZnaGxISQaybgbAg4AhKCh6AhmCh4fdkBhEDh6ocTAh8ChRZeWAhS3gw-GGBhl2grDh01g09gP_gk-gefdN9g__gg3gQ9gPDhqChRDhsCh5DhwRA0WFC3gdDGe1fpIfIChP5ggBhNAhREhjBhvsgfChfAhJEhxEh6sgv_gNEhM9gjiYh7CtBhkDhC9gy9g5EhtDh_6gjAhK9gX6gozg-_g4BhdEhB5g72g3Dh92gBOAbxFs6BI9DtMAsgSSbHlAC3IfQ-gMcdYzgQFhrEho5gtEh4ChJ6gSChXCh_8gpDhe-g71gI4gjFhL4ghChJDh1BhoFhz7gqFh17gsFh3HcgEhHfeJkCbxFIFhwChrmUJBZh4gJChPFhLCh9Fhi7gwedfDhOEhQAhI-GBGhYAhDGhc-gFGhz4geAhnDhPkJKBh4_gu7g9_gVaejChy7gZ6gQGhi8gBAhpChe6grChhEhhsCbxFHFhpxBJFhC8gP-gBEhLAheGhqEhaCh_FhFEhA_g0EhC-Rb-gv9gd-gsGhr2gbFhJ1geChHEhz6gM4g5_gVHh0GhnFhm4g3Ghi3gNDhBFh2DhsAhr0guAhyJbcFElWJBHA9FAWwAquNBvA4PM65grjaYXgF8g1ChIEh3ChMHhPChWEhZHhWFhOHhcAgQHhx_gSHhx9gtGhkGhh-gS6gYHh68gk5g-9bmFhC7gOGhgHhiBhfFhX_gSGhmJcUGhlxeJkCoHhTiAObSJwH7nTD3g6pgMFh0ChR-g2ChhBheFhLEhV-gq_g4Hhy1gnGhfAhpGhRHhrGhCIhUHhzGhvGhGIhuEh1JELGhwDhNGhfHhU_ghHh0DhjHhblTuFhnHhB5bZFArDFPgATgBppIUSeN-gJcV6NgfIh6Fhj4giIhRFhQIhTChQChHIho9glIhs_g9HhrQgm7gl2g2EhZHh4EhL4g6EhLBhQ_gNBh49g_4gO9gAFh6GhCFh8GhEFh-GhLtBADB83EvxL1aFmoa-WJGYVcGhOFh7FhfGhKHhTFhSJhSCh8Hh26g_Chn7gBDhP6gUEhR6gXHhzIhw7gN4gEIhJQg3IhcAhPGh6IhrFh62gTGh-IhB-gIoQakcuJh4dHVASxJhbqgY7g9cdh9gi2g3Hh_-g5HhjGhcHhlGhUChKEhyEhZFhWJhrladFhOJhkIhbChhFhdJhJGhXEhlFhiCheHhKKhOIhjIhlKhl3gSIhOreUIhNzghsCBLCorCBAfFChQKgzHhaDhfBh1JhJHh5BhLHheKhoIhVChl2grIhAIhtIhz_gtKhl2geJhxGhMBhdrIOBh9EhS4g4GhAAhA5gOKhTIhQKhSDhQOaZufXGOD8gcqgcHg8Kh5ZAp4CRqBkLh2JgUHgqJh-eGVegZHge9gQfgPggFFhwLhfdAQgeVJgcgeI3UngeW3KzjS5LhwkgYgg9Lh4sAU_KhnC5Lh2kgulg2LhQOavQe5LhvpgBTg4Dh7XAvDfHOf2AhD4b0oepCLk4bxXTpyebTBH2fInNjWgGsUBwXnSf8cXYQXJESf-gXTHRBXjqZT2fOzRoDfmRRrDfd1CXCaLRRb2fGHaQldCHal4RLHaDDTc2fzMhDKURHaMHahLhGfMcbAW2gG9ap_fZKhk4coAI2ugLnJkSTAUB-oOQBOk3F6gVfJdGJEGNhkBCINhjscIXSTAOeBhf8Xt0dB-gMLgDULC_c9FbhwRnvJ8KhcGMX3CO_fGTgwDbajfeLGizdvjfrSTjTatSTlTavSTX5el5eGDJljf9ALsTaXQZcvKhSbfsaAjRGTgPTgh5eJ6ej5eL6erPfg5evAA7jffhbmFe7gTX6eCTTqFeGeOlkTV6ee_fWkfy8CJeOhkTOMGReOMKTRtaCrgvLgErgJFLWtagTgPrgiTgwNDctaKsaYkfMsafAMENbwPfetaL_LsUZDGb4MbEkfOMGfkfKOhpTg3ggOccj6e54KeTT9rgxrgg6Lr-L0rgqkT8nZ5OhevaD5K5bR8OhWrg4rgTfO1OhokfsQZHyBrkfHsgIgRJsgI8HJPh7vKbfR6kfeeG8kf6FehvbcMYr6eMWdGoenybnWWHUfyUZTEGSbfTXaJvemUg-VNnyabpgQIQgNhGUAMnGIKAlJLhIgrfefRghggVGh-zgxaIFEAV5CWvABxKw8gakaBxa6ZdFqa99D4ZdpHEg2bpZDGadVIG3ZAcGM-FAzPh8bSeRJcsczZd5Zd-PhRXS3ZdE0bEadh2bAQhrmgMlgf4gYHbJROAMgETWIQfFuX6TgO8X9tgRsgcVfzTENPezCcRPg__e9NA6HbXxK5LhXmgJMhhEhGPOfuflegHPfyChXggPMh8zgoRAZgJAJBoleLFhpggWQO24eFiAeTOYuLCNhqucMUVpUXBANqWYpdcl7Vrdcg6gWbAGoSqCGv_QiZgc3H9YgBagmZgLvgdaTpZgxZgHagQRhEbaDZg7ZTOsfWbaYLf5Zg7YgvZTTag9Zg3ZgDbTlxZJbT4WGWZgXWSYZg0aa_babZgBcalagH0RVbTo0ZMqHkZgIagRRhp7eWcaJagA2eEZglxZyagBbgPca5XZKZgxZg7agiRhvaa4Zgaca5FUm0R2ZgubakXGcbaHSh1WS00RgbaHZg5RhzaT50ROShNRhCYGLag2agdyZDWSgaaVzZwag7aThRhURhNagM1RulRKcambaRrHTZg-Rh6ZgjjGoRhLbTgagZZgiagtRhkagfWS6aaEca8aaGca-Zgsagh1R0RhaShHcayagfbT1agFagbShDShzagNYGEThqShfRhLZGica9WSYbaqDbA1BOgA9_CPbSFTGJIfmPJ5DUesSx5KAmTNzeWvdb1ZJLfOpZ6mgOzSJvg9mgPDgxlcIYgsmcFbg5Ug8ofGYgvIFBYgFCS1KaIGJMYg7uZRbgQYgqVgSYgILfAweBVgPweDVgLZPJkRBJF_pZXJFzpZOhP1pZlreIHBXJFOJFPkRSHB9pZSkR-ThMkRBqZyze-IF5nJjcPGqZIWdihAEqZQLKnJFNqZjxAaqZzJFRqZwSgCJAaUh6JFcUhtjgjJAfUhUhAcqZciDiUhLUOmofptBmqZKmgBCTPXMiqZnqZ30LuUhvqZPvgSCC2qZ4DgOQRwqZIUByqZnkR1Uh7UhtqZEifikR-UhWiB3UhwoFFrfNrZpofuofMVg2SgqhSKVh5mEQrZiESn4BaOSbEUthSSrZmlSPVhIBaVVhQEUXVhUrZ6SgWrZurZAIaZrZNLFaMdSxHjrZMVattBgrZv6DirZgVhnVho-CsZVvBa0JSmVhbjSwrZrVhdrZxJaarZxrZHVhEKBzrZKuBAwZ0MFDwGXMB-VhKjGAWhIMF-rZPrGAsZs2GcHAh4REsZEwGSlR3sKIsZPvOKsZQJBP4fL4fHMF3iGZ4eb3Gy2GWWh6ydTlRcsZ9LFXlRfqIbsZCsIVqIOMFgWhD1ApEUJsI4zSM7ByoSf7RkGeuEUCAg_KS6tZxtZjoS-PaiET1sZBAgRvO3EUyGexYg8tZLiGrQFdKa_uZfKaQvZkofDvZTweVPFoYgFXh9Whe0SLpfcVgGXhrVg1YggVgNpf5vC_WhnKaoeUpKaXYgjuZXweUmcVVgtYgFRI1PFHkD6YgWMFjweKpffYgTuZAWg5YgKmclVgiYgMbg3uZgYgiXh6uZLwe8uZXuZaDCCXhXXhKYgLmcTvZxXhXpfJXh3YgqQFWuZD6F0XheKaH6FYXhbmcVpfvVgtwehXhLOfIvaq4RxvAFhaqrYunfk0SfvZkxQwWP7OahfgQ0IxCcSHahpfcpftpfDRZ2lA3lO3pAi9fe9fmLBUDgvNhCmBRDgjpf5vZxaHhYhj8fZ9fppfCWhoFTipfu8fupfw9Uh9fSvgspfUvgWMBLwZYSZWDgTvgZvgepfl9f2pf8Yh3Yh-YhqREiNMMwZhFUrvCjFUKXfT7erMhnFUfORiFRmlRxBaPHaRzRlwZXXKwhgWgfDng3OPTbRLbIgbRHJA8ZaxFUcZhs9Z9EbhBalvgicf5de6_aQpK9wZiTC5wZwSC7wZ80SEqVMTFKsG6wZA1S6VhtZgjYF31Z8ZgFThxlRWagMagdzZLxZWShqagqiOUyZ8agXaaEageSh_RhSRhoZgIThnSh3ZbhaTFZgVShpba3ZgMZg5agYWGTahEahJyZF3H7zRTZgnRhpShOcarShsmKFVSyaa9barRhaZgbrHMaT5aad1Rnag7xZUVS8ShQagIah3RhRahFSh_Sh9WG9RheahJThlVSAahiyZgqHZcaxahIZgGShmShbcadKHDahEShXcabba5oHeRhMahraTRSh9ZhFbh6qHQahXagfShUShfyZKShNbhrbacaa1RhYagWbhGbaXah-ZgkRhSzZmRhVaglShppHfagZWShagLVSwWGnahDcafZgoagyRhMcatahHahfah7fFuagbRhRZgtWSBThwbh3ahs1R3bhRzZDTh8ahQbhvahiPAHTh2ahJbhcXF-agbShNTh17ZBahEmR5ahcRhLch9ah5RhpzZppHC0ZOchuzZ0bh2Zh1LfIxZrWSX7dQch1zZNXFTch0AQIbhBbhgch4Rh2RhcmRB0Z1ZhzVSQ-ZoVSamRAeQYngeTbpDgzvgG0GjPbVyfNyf2VZRngvDgc0eLiee0evvguPb4vgC1ZXGI6KeUBH8Ke41Jc0ZrrCj0ZMZdI1Z91Hn0ZUHe9bIO2Ht0ZMdh_0Zd1HsQgS1ZY1Z46RSdhl1H40Zd1ZybIO2H80ZUdhD1ZZ1ZzbI5Zec6RT1ZE1ZubIfcFUFh81J86RCGIu6RL1ZMLhymRkdhgdhF1ZxdAJ2HJdhRdh_1HDVfvdhVdhqZZa1Zk8ZSJQqdhXbIf1ZtgdQNIi1ZxqRanR7deYieayfp1Zn0e3YFdYTWyHfYTbieAdflqfoNPV-BTbFJSKlHeHEgPXbWMgRXbYMgQMfOebZcTtieMwg8nPG2ZX6ZI2Z_kBK2ZIVIyqfMdf0qfIUbChftUeyyfligNHH90eWpJOtfYkPb2ZP8eqwOD6ZKwgc3Z8qf-0eZwgl2ZcwgiWZp2ZfwgNoPQUbmWZYig6yftRamwgj6IErfYWhXiQInRochpRa-2ZDIe9kEN3ZIdFXdFpdfXaK-2ZVnRQ3ZBIeTnRI3ZG3ZK3ZfwBM3ZSnRbpOhnRcfh13Z-mOT3Zl3ZQUbpnRjECrnRCnOa3Zj-R7ehokSE7RwAfSqO23Z1ReGqOj3ZooO0fh0TB63Zr_R6iSX3Z-zH3ReAeS0Re0VgdeSw3ZmkS8fhGHUSoR7dSgeSHghFoR3vB_fhp3ZRghYqOA4ZX5Z_sfD4ZL4ZRZPh4Zfjc44Zy4Z-WBE4Z94Zo4Z6ofYghdfF84ZJhFsfFDpfx4ZB5Zhghbgh4CDqThihOd4ZAtCgoKc5ZREAW5ZYgFZghe4Z04Zu4ZKgFJYhjEDzghl9Rt4ZU5Zl5ZQXhFIHBhhS5Zj5ZWYg3Xhc4ZgghPgFL5Z_fFdghf_dOVBQ5ZSPAQhhT4Z-ghpXh-sCVhh67L3ECvghVaJqghxVgDzCchhJhhzfFk5Z65Fq4ZagFa5ZT5ZrfFd5Zlgh5ghqhhGkF8ghEhh7Xhw2Jt5Z4xOq5ZH6ZMhFBFCY8ZAyOCkCx5Zd6ZJXc25Z8hh67Z-nKdoRj1e2hhjoRn1eEECaFCElFeGC2deF3RB6ZswO6hh0vP_vBZ8ZlkSI6Ze8Zowg-UeThfAVeAogP1e9xgU2SCVe3BbfUbQXBW6ZQXBZ6ZGIHn7Z7hOOxOf6ZbiFBihTiFomZsihwihAjSEWB_igh3Pp6ZeiFs6Bt6ZdjFv6Z1wgZMfRSShEgjUbiEgMogk6fwdf_wgs6KtHULbbB8Zp6fONeNHU7WBpZfO8SJ7ZijFFlFbjF4bhTzfkoRgjFh1eoaJjjFlXBV7ZCkCc7Zd8Z4jFUihrXBhjhg7Zbxg97ZTkFnjhTKfYihuoRY7ZojhCVQnoR0ihKzfUoKCNSNfh_8aMkFduHJzCF4bIogo1e5jhwxOJzC6_MJch4jhrHUr1eFihvEa90fOXZ-7Z_6ZGkhBxgODbLkhD8ZQfhJxgGfbYogHjg4dfQGCIrfJbOTjhSjeP8ZZsfFfbM8ZKlFirMByOk7ZXihhNSrYBc8Zrjhq8ZhYTh8ZjYTNYTeMPw8ZZSBXcILZhZaAwkh1VB_LDrRe1khoCBy8ZknUefbbbbcfQzhfIAg10L68Z9lFJoMUpgEXKxhfBwQCefxMScdAE9ZPfbC9ZH9ZJdAvhfHlhnIeuETaogOxgoEg8hfqeZz6fibbB2ezkeX9ZYVa3keMtGymFSpRcXZ41eCCMcfbKCb4wg4JCUpRaxBY-ZTsLC-ZdLbc3HAJCcjgylhfLbV-ZK9eCcG6EgfjgQ-ZipRCdBK-ZgjgppRulhjpRIkhprf5Qbfjeijenjgg-ZE2eUefmogKUHaiBl-ZE6FhaSBATS9exceUwZAEA_Pfw-ZUqF5zfVmh5mTr0Pz-ZnQA1-ZHNbATKxpRVHAUwQ8-ZGvHl3e3paf2eo3en_ZS8IpmhwsFl_ZFIaR2eLifN_Zw0PDtK1mh2LTrogC7f6fQ0mhB0fj_ZT2eMqRFJV0He_6fW4eE_Za2em_Z6ced2elpFI2eEmhXgKp_ZqIa8zfw3F_-ZcqRr_ZJkhDJPo_Zk_ZRqR_kC1VejOK0_Z5xBmqRO0I5JC5_Z6rf7_ZHqF5rf7xBouRZnfOlHBAa9AJDAaf1bSqFLAax-ZIAaTDfrnhxnhUqFNAaQfhZAa-NBRAakPBTAae7dVAawqFkPBMXIwwKeAaSZgWAaCohyqFSrXE2B6nhqEThAanehnNa_Aa0rFoAa43TzAaFAetIUadBCGFkAa8iamAaiGDpNaaohQkczje_qR2AaP5F4AauAabohwAaiohBFgnrFwlhQohWoh7Aaqoh9AaBCaRrRGBa7rFvrFN4bDFg0rFTrRY3b0rR6dPaBaOBaldBKohsxgI7f0jgjefTBawcA-ohDJeMsF1ohK2ByohSZh4VglBaU-dGFgKvRgBaDCF4BaJphDCaPhCmsFEBa7yeKtFGNfSphckGuBa0ICkZhQXIMAgPph3BalSY1Ba6ohZLC5BaPphFtFQfh3VgKtFFCawVhkphOphucCQJfOifX3SOQaPAgGph6WISCaJFgzxgLJetCca2fWDTDDa5xd5tRYsQxMhFVTTJeVeheJeXsfRJeJsfuVTLsf79LpCaFqhrCajWZ6CaWJenVTzCaqVTdDar-Xoef7jg9NI5CakVT7Cadqh2Cagqhd3H_Ca-jgXsOEsfouFhIDquFlTClDanqh9wewVTGuFvCabDa3uFPDaPVTa2Y0Calqhsqhvtf6hG0qhhuGoDa8CaVqhFehQvFjDasqO-qhqETaJevphcJeWsfHsfYsfWnhbJPbsf8XZref_DajsR4DatsRpjgCkeaMCc4RXEawvF6kGfrhGkgR0fIkgvefS0fDFaIhbLEaBLYu2edJUssfpehlsfzARIWeLkeXtRYEaOKKaEa2EZcEaJcIYjUvsfkxFhEaxLCDiAkEaYtRDhgisfAxFpEa6fJRVgKBRT_QK4eekhesf6jQssfDxFusfLtR-EaH6AJxFGFafxFLFassfAFatfbfifCYKItGFFa6EaStRIsh7-QMtRijOctR5pP-DayVPi_ZU0fwxFAzasJUDdYW0fHGaHVg4UTLGaeiS8Jfb0fq8WcFac9a0sfVyFpgBiFaX0fxgB8sf-Lg-uKxsheiSrFa2fhIhB_shFGaDthysfzFa6FakyFLzB_shd0fGQA7JU0shq8W_Fa1yFQ0a12SDGantRGCa5sfKrZNGAMLALGaKrZ_iBOGaInbyefq9ehihGygRZSAygHgbXCbx9eEygNVa7xgVgZ_efGffCffOFgWGaseepNLnNLd_eqthzzFKffUygOffvCb3ef9thiYCvFg0Ab6GaE0FttR2GaI0FQfh2CTfwZf2fsFR5MhwmMsRR3MhyMhBHaXCTKHawFRVuhNHah2fjwZ7tR7MhbuhMkg0SagygstP1Fga7f3Fgsgbl0fsjC7FgRkg9FgjiTi3ed1F_3SMYgImc33SpHas1FlTh9_DJtGZbg-3SwHa4ThyHa1sG2uh21FwThxXhtHaDweV4eYQCC2FJ4esmhEhbhVhD5Js3e6Jetyg0ygrif5Vb0ehVpgekeRtfHvhekedde0iffdehkga9SpfZHZZZpg7NfrIaWIaCnfpcOCuR-2FbIaAjfMvht7IgIa6shikeibIkIaQuRB4eSnhXhAtIapNfN4enzBE2FytJ2IaHnRC4ejZAP4eIlBSigEGgH4eaKHPvhwvh83LX4e9IaQfhwSdP5RBJaSuR53FQYhRtGZpaPpR4keGlhS2INvhX9a6lR-JaFbCAKaBKfPjScnSKeCXJaGPGZJabmSKGg1eSLygarS_jSlqacnS-MTb5Pcpg-ifzwHrJaSrhh8R2lSdUhYwh3VhqASeVhrqaqshu9S9uEkLbBfSm9aOGg2lScwhcQCewh2JaiIU2fAjwhb5FZVhOKajtfNKaZPQPKa_mBNnShLbvcSltfAwIkCJ99LjKabwemKaNvZBXhDYhMhhytAZKaJpfTXhWsCAXhoKaCXhqKaSbg57LyThKWg9CS2ThOxeQLKNbg_VgUvZtxh-mc4tf9mcCWgPbgP-LuThaxhDvRpTBNLaSTCKLayKaMLaFvR39ROvRQfhFLatDavPATvRULapRDoLaeLawBRk_eJLUAkgeSBBuflLaTyhaLa8th_GBXyhDGAmLaqlhCmBdyh0BAfyh4IAuLaaMhFra5RgUBgj9CqXgXcXgfgZ8M0FeVeYgneJlfhTf9xbqUXERhhLXe4ImqekVfzVEmVfMsdFVcdVcrWcf_TKgfGCSzdeSTQfThoJTphgMgfE0egVZ2LeF-SJce2SP5hedvgzhgjvg6de-LeJZgLiKdzRGahUahORhazhcbhSahZShuahxbhTzhaRhDkhNch10SUaTiaahShLahich-ZT_bhizh4qKkchYRhtzZzlRkbhwWFmbh0xZobh9yZmagxRhM0Rvbhbzhp5fQbaWchpchSqH7bh0baXchIHQB0hlzh1bhCSQzZg9WGCchvagvahGuJhchIShCbh5ZhrzhU0hayZLbhXRhRbhMShHbhxzhc0hjbahSh9WSWRhCThHcaWahsZgD0hB1RdSh8bhHcaebhbShgbhcag8ZhrWS1zhX1RlahcZgvRh4xZqahvYc5Sh-zhG0hp0hHzZTMKf0hAch5YGF0ho0h7VSCWS1ahQ0hvzhBch-bhYbhg0hTzZjxZX0hPShKThfzZb0hD1h51RV1hl0hcLf9FUJyfFMeIdZgLfm7eqvgpdbnZgq7eRyfxchhxgIigB2RXqfUyfWieZyf9vgbyfQig1Tbpbe55fgyfhUeYWZTuSmHe71ZoHedehgQQbMgqPPuqfAPTVWZsngaig2NItehQebLUbwehOUbr2Z3yf62SOMfU6fxab37SVih0ab_UeivQQHUOrfNIeodf9jh16ZFje6igeMfYoPNVeI8SQogMceieZbrfvQb38eRog5UPO_PiIeYbb6sSGYbMfb0MfMYbWlhOYbrIeVxg26fXfbKef-hfkjgHmh6Rhlogojg4UhKHQ7cezphX9Q9mhJNfqog3rfqxgEMTHFguxgYVb3XZ4jghHQ-jeCkgUJUR7fsrhZNf6xgcrhdifPkeLWeiuhgNfCpghATiyg2FgsVb1gbfRbf7fSpgb9Si7fzygg7fnRb7bdukeqgQ-DQ93eFpgL5RVZbv7fRTa60fxwhCzge4e3RbFzgBle_fffqdjpA0FhjPOAMI7AgEDbNiahGhD-GigdTJhQJh6HhIIhUJhz1gWChW-fADhBIh3ZeVtg3-GXgdwter7g2mgl9bjtgwgdCehZEhxQgLhg9peZug8zgkrAs6B1FhcMSZKZXsVieCaXgrpgj4haMS73fP4GuaVRTVq4hrmgj4heRLWKgxEMzNZtteEvgLDgLLfZdbNLfNofHRSacf_EQwJTIbecDgYgfVLfmvg2hgHngFyf6hgsdb8hgL0Zg1hLUeO0ZGigk1hycfnhQT5huLTs1hi7er1hh5f3DgvgfzTbx1hbdZLehgqfhyfNXbjyfNXbFwgrVOHwgWWZC8ejig2besyfNwg81hzXQQwgM6fI2h5qfTdfwXH1ngyMeS6fjUQPMfeRaeMggkPC5hRVeMHUdihV2hNrf97SgUbXSQy6ZEjej2hLee7igF3Rg2hg1ei2hPjhFjgO8SLihujhs1erhfUzfNxgz2hZjerEg22h16f11etEg46f_hfO9eUIU92hTyfbrhjxgrjglxgqjehYbJATvogSVbDphI3hQifO3hDdeAqhzNeR3h0DaEkgU3hKdemJemVbmQT03eYMTpVbpuhd3hNKUTkgEwhVkgrNfXkgNtfhkeakgLaS5JeIwh_gbx0ft3erLQ4yguNf0ff5if2ffapgKKeaPQOKfXOev9SrvhtvC_0f37fr4h7ZEhyKOhBmscJEVvIdHXfzRei_RzfhMgh_dStnR4fhQghdpO7fhVyKrfhv_RIeSk2fOXaVkDIYAgdgPKgqbgBpLOqgkrADXAzIA9DheFdzGS_naJKglugJMcKCfSyeOXa8JglkEH8he5BEIbbAglBb1fdDvghEhkrAXKGqrhIcAgRAKMG2PhbAgHFc72fP3fFqgkrAh3NMAC4FhkhdrOgCugi_fVjfOXaAAOCmSF3gLXaisd77hkrAARMSQaUThf9geyYy3bSNhqOA3iA43CuLg_5eUYJNzgwFE_bANEJ_nG_9cKDTUaaIgOBSh3ZgPRha1hfzhPbhO1hR0hZRhJ0hPqh6ahVahi0hexZqzhDchszhgahAbhY0htzhMbh5Rhqaa1ZT00hIaTxShmah6zhwRhQaTtbhjZgIzZuzh5bhmgfX9hqaTcaTN0h8RhF1hiShFShETh0Zgx1RC1hvzhS0hMchL0hV0hUbhTShd0hkGPTRh9WSQ9hNZgbShk0hXjhf9hF1RgzhN-hm0hb9hv1Rn0h79hVbh_BJD-hH0hNYGw0hfbhdahT1RuShlbhwShnbh_pHdZgt9hFcapagZ9hrag90hG1hxyZDzZB1hPch2Rh0YG69hAThVcaz-hZbhQ1hOahv1RP0hC0hH1hIYGGchHcaIch6yOnyhMvJ7dIH0H-ObFHhm5Sk-Tm6b6ddc_PM9hM-h_zhVxZA-hz9ha5f7Rh1USP-hs0hVRhW-hZ_hd9hK1hW_hJQQc-h_0hBaT5-hfShm9hVWSo9h3zh2aa5zho-h50h8zhVaTu-h6Zh09hZVSg_hEchHQTozh1USJ1h_-hM9h99hO0hN1h9ShxZgC_hCAiAbge9hi9hZlGdzhv-h0VSJAiZ-hH-hh0hr0h-0hA_hYShT9hBAijShcShPagQ-hHAiSagQAiEbhOAib-hh9hT1he-hh-h8_hPXFtShV1R2zhl-h4zhn-h40h1ShrbhrahbSh6Shv1RzbhK0hd-h6bh4-hy9h3_hUca4uIG-h0-hrbTAAihzhh_hXzZ_AiU-h-ZgDAiWAiE_hdfTP8h1dRw8FFgetPhuLhVGhB1BFSMhleryhm_eKBi7MAe5HzMabAgDAcBAcGdSqZISxh1lSXwIfBiRKahqguDURdSZmODaRVxhfBiz4hNqNQ6cXraZKSF4facMsqSVlce3XXqNczQE8fEof_AYbtYZlcXLb_AeA_f1SWXHFOxhlBi5JakBisBiXmOs4ebKCN8B5KSnZIPmOPxhQKaklhIRhFCiySAy2aVzYILV9Xe3jS8BijHFvXeeIhL1f-sbd_dX0X4BiYLb-BiKFSACiRxhNCiwLbi4hrBA5JLGUZ9LG4BVfmg7Qhe8DPQH1UF3Qh-WgCMhugemXD6zKLmTEAGrsavNhrnHkOhHOhmUZhOhl4fdeOnFe5Mbr6L54KbrgGdRnrgCdRjrgvTglrgsrgycRmcRMDiOWdLTfWVdVVd5JgeqgRWRkjRW3f2nXfPhfgc2HMdTh74hHzhwheQihbZTfcfxKPmZhg5hkbel0ep6hbngobetMLTMfwigrUaVihe8eDILW2hY2hIxgf2hDaG2dfp-adogPeee9ZEcCRAbD9exEgtVeA2ezfbp9eRGa3thdeeUCbfeeVZSvthKgbWFgeFgleeRzUPgbC3eRgbpthsAbfFgJygA-H_9eaEiC-e_thKTSVygZygrFgsth5eeyCblYZA7htffDaSD7hW3eo7Ks4JsuhjygDBbBGgIRhQ_YgPgYjfuASeTabjf8Cg_jfJOhETTWTg87azeJMALqXg-RGTOh8qgrOhS6GRkfMrg7LgCrBkTgu_HitafhbtOh9EivOhiXaDhTWTTukf3OhAUTWFiwlA2lezTgvrgNDi2Oh64KtrgYFis6L2kT-Ohw6LeLdAmeFkYiKdKme0me10TZ8MVmeRteyCgnDPy6OemegjbI1TwFiOsekjbyme5hD3FiTLdoLdE-dazFzSfcAP-FiG5HvLd4jbiRVL0Yv6MpdY7Cf6LU1oTKlbtUY0ra6Sb4eg3CfiLgHMdNMdt-OtlbhJgVMddNd8KflJgxMdQ_Ofwf2KfewfmMd_Kf2KG7Kf1cDhLIWAPTWfdnb_me3MdUoZJeDOiJYlZHEAMobIOdNlb2iZ4obNYfKtQVoZOLAyvammfBVdUPhDVdOVdeDaOWdopgmLRpWYrKXdsgasgiBb15d8YTBpeNBTEpeoddZ6blQgvddvZWjwf4IhfQJfQhBFEW1fExaTugVqe8SGpddn6bUVfZEe6ZARqdrudvsTyyhhudaAeflZyyhlHiSNXgUc2cgtHiG0dQKAcVc54hvugSYfrRcgZfbZY1tebveQGelec0KeS7d2Ke_sdu7dEfc2-dAMbggcjPhefCLzey5KaTh-DUFZBKDgEZO84hLof-4hT5fDbethgOzhSPbgETLoSHZbYIikLSzWhhETsGepGe6uGm7R1tZDAg3zSmXhGpfl4EtXhmIizmcpIiSzhI0eTLfsFU0IQ_xfJ5hGqfRxZMAi4WGS_hezhFSha_hRAiM9h7IidAi2Rhkcf8-he_hcAiNAiAJiwaa4AiR-htaam_hV9hzzhz0hiahvShkahq9h30h0Shpahw_h8xZy_h9zhx9hk9hGJikogO9hyah69hS1hXSh4ahgAiiJiAWe8AiyzhGBiFShIBiL-h2Ii6rH4Ii_Ii6-h-Iiz_h80RT-hb_hWAiY-hj0hf_hkAi2bay0hABi5AiPWSjAi0Aik_hTYGBKiODaXZgzaaC0Rs_hrAiUJiUbTu9htagYJi7ShaJiVAiLShLzZ3AiU9hL1hE1hWKiTKia-h-_h9-hDBi2JiUKi7ohibhXKiBBiezZPxZSShjgfqdbfgfj5fhgfuvg0chuDgEigzdbWngFKTUngrgfzKisLfp1hpdhT1ZBdhv3ghKe9KeMuSOig_dbv1hKeh_cfaxCNeh7QBDLex1ZzgfdieDwgI_SEdfOwgNpJP2hsHeFEg8beWXbF8eCMf3rPz5ht5h9beyng6qfXwg8ehR6f-qfEce95h3eQpuSfbQS2hvigaEgEAbXEiGjgCSKX2hFzf3dfj-aGzfKAbyUQEjhwoP5XbHjhm6fpQbMjhbIel2h7Di7bCn2hMeeMxgbzfKfbSlhnsKIlhBXKOjg3HUJAg1MfGpP9UbwYQnzf32hjjTQpKYxgeIA_YSgyh66fGmhDVb82hJmh1cfsDiKifoxghVQxrfINfcefzmhhMiMifEBKg_ZQnh4ohPifc9el2eFphsMi5phMEf7phvxgAsf36h6jgMJeFrhZGHiqhuCaoDaaqhRDaSVTTDajMdSJeKsfhiH8Mi1qhDrh9qh6MipIUpqhzVT_jgrBaivFyqhloCBrhMDakCa_Mi7qhcqhCNixKftuFSNiDvFUNiaDaWfFcVTKNiBkgWifs2eT3hEshjrhU7fX3hmsfjVbYtRlVbhgbaILpwhlEiFgbkEiWyg32eOEiVFgFygYEiSEiTaVD_aVEibEgB9L5thwvS7thA-eythTyggEiBuhjEiDuh7NimEiKcbjuhmifXjKmuh5FgrEiBpgkuhFwSlyg7YbSWevRPdQIGfejgQRvhp3hK7hKpgZkgMpgWKUckgbWebvhy0fCbPW7hPtf6ygtkeWvhBxeGGgv-ey7fAGSAKfzwhcCJj7h52CCleImDsMbjLHl7BhGdxpQJEJ8GiYIbz4h1vAoGg-aLtCicoN9vfy9fhneB-f9lDyRdLNanyhFPiHjM13Nu4ccneLPizyhpwfCsbd5QQPiv8hB3QEJhbvfp3f65ccSfOPi6rbOuaZXec5QuRdzwf9Qd3XeipgePigdgdDCR0QOMMi2BEAdoPiFPi32QrRd-BhePiTCiF6QhbgaLUDZevne2PiKwRP8Y9rb2PivCfJSdy3fbPitvezXeZ4Ti4hSPi7mLpQMwRZjPiOmDwneAYeDQinOerQdXWdkRdIQiUQidxfxXDk5QtPi1vADRJLLGQXgMBiBMhyQhgQiXFAiQiISEfBAB-FvNAVGA3QhIMh1Ci1geImDqQipdJJwGwEMv5cGvf4fY2CiT7C1QixCimfgMBiDqgnQikBihQiuPONDMrWPL7YCegzEipQik9KKTeYPHA1UfMhyQiI5e0QicRVaRH19FRfVJRi-fg5PihQiVRi0rNw8FTMhMqg1Lha8hcRi9qMMnGWxeUhIx0gUqg7QizQi9QiYTAsQhHMAc-NoleZBiYlgege0QiuRi-OHZFAqKMOOMiTA9PigggPBiVIhtRiVxEyRixQiDRiLRi-OHLgBU_Kb0YsCiWfgOBinLhKBihQiZIgrUAvwA4QiiYeZRiYmgERipQiZIggbZLSipQhSRir4hQSiuUAcRI9vA1kSA3KIOan5GFXgTRi9Qi8_GJiRq2fmmVFgfzKfK8cRPipQiSYTHvA_QhBEOcGiIMIxSidPihQiG0HHCinEAiTAXIdxQhXWg8QihQiZxOTQh7PHFmAtLhOSiySi-OHafAEChPRiylgCTirRipSihQi7RiH5UoSifSipQi9aHHQOwOGYTiEPiaTiADBVrBlNMcRAumgc8C1fVuCi9Lh9QiUdLs6BJMA07CkgghIM6GdeTiNQipQirTiFoLPQHkggmSiTqg5QhvAXZTi-OHe7DsrOoufspIyTioQitOGfAOiaLdSir0VoTXdDYtbggQisrOKmGf4f9dGIleCeOz4h4Qiz2fmLhPIga8hEnToPVaXaGTgqqgeraKTgmPflXgpAMi8QKxb8Tiz4hzye06NFsaVBgbTglSXuyhNMbjxXCHWi9dgsg1tYfbf4kYG8VHIiQBiMQJRObwAAoleeXghRiuPhASi6UiD-Jw8F8Ff3HOLTidPi6Ui3GgPRi68h0LhAViF9h6UiJHbZFAHtL9Ui0CiFSi-Bhe7DysNifTyPfgOh8LgZkfAQfRrg-qgvAAqTgGDi8DbrTT7OhSDi3kfyeCHNbHNbwtdglgP4IutddhgTDIW4d0jIoLD-3dd4dzViwiIsNAyiIhPhwac4ViWDIIteJ4dLteVbf6TNN4dZFTPteRDIfDiWTh5lTYThArZLpZPze_zeiDiB0ekDiKzhOLfzThdYgMiGDYgWWiSofJbgAVgzuhjYgzxhfzS2Ha7UgZWihWippZnpZaWiFvZLhh_tfDqZ8pZFHBLUhhHBAUh12SCUhKUhLJFAqZXJFHUhwBARkRBCR1WiFUhXJFWkReSBVUhX2JSUhaFhyUABXiR0SXUhy4DZUhRqZQqZXqZ3whE4HLXiWqZbLF-JFZqZQXibqZhUhnUhctBqQalqZwUhtUhpqZ7ZHsUheuhyUheXimKF6UhkMCFVh-fPXKFxqZRvgQLFlXi1qZAVhfMiTtStXiyLAnXiQEAQkGKVgWOSLVhIVhNVh4SgYVh3ohciStof8XiqnhPtS3SgRtSsnEQVhPEU0qZMGaQVg1VhSbJ6lR0VhorZYLFoVhH9QhrZQYi8xA-IBmrZu8S7OCvrZ4VhMYikuRjVhJlRQfhk3G0rZb9fCwGf3GNWhkYie3GOsZxiGSWhoiGw2G6rZaWhCMFtiGDsZEWhOWhXXKQWhBWh9rZLsZUWhIWhRlRQsZ3jhF4G6xGJsZcWhPWheWhwLFmWhfETFZiHMFHZigsZ0MDDNDqWh-sZvxf4sZftZxsZwsZsoec7RtsZZMJOKJ2pBTZiANFlEALtZRZiAtZIMJ6sZ8LJL3fXtZYZixLJKLJntZpZiIHJeZictZ3sZDHJKtZuZiTtZqNFuMJtZiitZItZRFAxxfwIJ-Vg3GJYZi3xf7KaXZijtZYLJEHJcZipGJgtassZCaiusZltZ-GJoTgjIiVLCsWhPZiqGelGevtZyWh8Pa0Whscayih8_f5tZpsfwGeNgSlIi7ofImcUXhexhoxhgxhrWi8XhbweIXhYYgOXhZrGMXh8Who7LGvZrghuaiFRIiaiYuZCYhbuZqxhcYgR0SpaiZXhhVgbXhnuZgXhahhvXhrXhkwelXhgaiwmc1hh8aiSXhTqhAbi_ofCbi5XhzYgyXhAYh2XB1XhpxhEYh4XhGYhQbiIbiFYh3ofUvZ0aiBYhfxh3aiWbiqXhPbi4Ygabi0WgomgQ1LOYhYGARjhsBTobirSbqmgWYh10LYYh8MhxpfbYh4YhoaHtvZoPDvvZS9fnpfumOBZhaYhi8fcYhoRFV9fAciX9fsYhf9f_vZoYi38fxYh6jGFwZ1YhCZhT9fg2K6YhmSZQciECTQwZaDgm9fLci2biEZhiMBGZh7Yh7QR2Af2hA0AfMZhV2f0Mh-QRtMh8DRNZhUDTXQRVZhyhguIiucixhgXMQwwZBiAfZhFFIzcijZhgbf9heI5hjuQK5hOsGKkGQsGUJeyZhtZh70SjxAqZhA7FsZhHTFQTFQfhslRMqhZch-JiJJiiCaFKi29hNJajKiW1hvzh_ZhLJiB-hVaa5_hFaha0hR9h6Ii1Ji8IifpHhdiwJin_hXzhK-hc9hEJihJiKchcFIsyhyzhu0hYahSdicahdagVYGq_hpAiKKib1R7zhOKix_hSKiPdiaAi1dbR1hGAihAi39hT0hDei4_hTRhrdis-hM0hFeilJiTNfnJimdi_ahIJi_dixUIDbhFJi6-hvJizJiDagediEBi3JikdiZeiKagUAifdia-h4Ji3VS6JiCKiSAiiAi0diCbTydihbhExZ0zhPJik-hRJim-h5dip-h3Shr-hmzhl1RQKiyAiy_hJei4ei6AiYFKMeisdijjG7_hneiw-hSPAdKi3agfKi5Iia-hpJiMfiFAi2_hQdiRchkKi_JiDFKPeivahSfirWSfchxzZ0rHQfiTeiYfi1ZTbchlchdchsXFafibjSBfiKeiQ1SV_hUfiDIS21Rlfi2lSE0ZMshG0ZagOuchEJQEQQf1hX1SEpggRSkgfX5hp7eV5h2dbruQ7chVyftgf_chkLa9NIWHe-KiEdh7KiGdh31Hk0ZN1ZvmRrHcEXiiMLwdhWdh_1HPdhn6RNdhDGI4edSHe6dhr0Zx0ZYdhQdhU1Z_1HddhI6K_dhDcIP1Zidh4Kei6RxdhmdhT6AodhPHPlgipbIvbIRMgKcPwgip6RbGIPhd9lI1giV1ZbtgbgifdhUgiO2HiMfxjP6giY2Hc4hdGIEehMhPffhwPb_2hMKTf5h5cfy1hi5huUHHLiV_APehZQQLLi2Lfj6I11ZqDD4ZhNLirHePLix5hMebHfhjQQJwgiUeryfqdZoVOjehfjHhudL2Z5lgqehQLisehI6fDhfRdf25huJQyehd2JVvh6ehadFyGU4ehR8eg2ZNPTi2Z-ehfcFAfhi2ZCfhcoOEfhM2hUjKO2hdMg7ngEnR02ZSkh-vh32ZOiiKnRUzI82ZLfh62ZQnRYfhMiiD3ZbfhEIeVfhnYAJhidfhlfhifhRnRJ3ZhiiuFCUii7ESunRqfh9fhIhf5iSxCCvfh1Xdxfhp-RceSGqOe3ZiyHGgh_iSEeSxRe47h7Gay7hPgh4iiHeStFA5ehwRez7h_iiJghtiiryHGeS-zbHzIUgh43ZSghRiif3ZBghviiToRxzAphhofFM5ZJgFohhf5ZY5ZY4ZXji-tZ7ai8jCIhhbgFdjihfFmbiNhhtghNxOfhh04Saji6gh0ghDhhthh3ghH4Zrjinghb5Z9ghfjiaOIhjirhhKhhwgFxaiP5ZOhhaghzhh0fFPWg8lgukFkhhijiRhhV5ZxjimghNYGXhhjghuhh_ghUhh-jihjhighpghv4ZGhhXFCFki5jimhhFfFZjiKkiZ5Zyhh0jiEhh2jimjig5Z7fFlhhmgFN5Z8jiYuI3hhDyOh7ZtjhEGCEihpkhVoRp7ZXiFAsYWJKaoRCbbioREihOkh3vQ65ZQVefQbgoRbkhAWISih0wOkjh0KTWihjjha7ZZih-hha8epwg6Me3abKrf_HHvwg8ZGxwg8ZGzwg1WBnihaEDpih7tHrih9aKtihd2Zg6ZGNSr7Z2Whk6ZzjhlCE2ihBSK5ihJSIr6ZiOMBBcBSK-ih3DiBSKf6fL6h5igL6hO6heUbQ6hhhfcThv8e_7Zn6fZrf9Liq6fUeZ7VBSwhGiOBliUJKL7ZSTA-diOjeYsGY9ZCxgdjhhsGfjhnjFR5ZbVHG6ZJliaGCmjhu5ZYMiGxgkkhIlia8Z4oRAqJl7ZGkhcliLxgehhh9Rili_YiKkhTkFy7ZgiIRkF2yO6jhc3PCkhY9hPkhp1exLierf9ig9wh1miZIeO3JfeZ8LiNkhyEKZkhVjeJjgDZPH8ZBMi3mit6fFmi4mitQWcXB_miRoKT8ZVFAikh7zCokhYmiixOdmi7XBRni4hhZmirTB5khncAclFukhqkh4UEs8ZVVEp8ZgYTfniskht8Zh-RaniUCGz8Z9khv2hUWIu2hKYbz0CD3A78ZFlhp7f22SNfbBefB9ZKpRciDvrM4ni7fKcdAI9ZSjgUlhlhZirfmKQ72SIwQmrfRMii6hPGAelhMtGMmijJAhlha7QjlhNnSVMiDGAXMiwjhCJA39ZSXCAnFp9Zk9ZDnFs9ZWMiaoiv9ZyGhUMAYoio4A69ZJnFdZh6nA69Z89ZxKb3ZhwICSKDanFGeBZpRwzf0lhFcGpPC3lhdjg5lhyzfsoiWpF9lhU-ZGtPgpRlmhCmhYpRDBaexgSef2zfCNfq_P2mTbmhMmhojgPmhPoFRmhn-ZTmhENfjfbu-Z-CiABJkmhXmhnog3zf9Qb6-ZnkKfmhooFupR_-hRJHdpioiOnmhq8JvmhsiOJ2e9-ZG2eTnhxmhe_Z5mhiMi1cekMi4mhvjg4ceoUhXnhE7fkjQxjgEnhxIaLqRKDDNqRDnhq6h9pijIUHnhymhtmhFBJqMi8vhOnhZnhq_ZGqiJnhIqiMqiLsh0whK2enIa5pFwZBcnh9WIenhZLAsqR3_ZsnhxCD6_ZBGDeqicqiOXi5oFiqignhkZARqF4rfMAaJqFpnhVldz_Z2nhbqFsqiEpitwKUAatWA8nhyOB-nhyqHKXIscBudi_GBMoh8jgXAa2IcKsKMohhDaBriqhifohyjejKCTohorFrsJvjeqohxjehKChohdohjoh-Aauoh1AaqohSSI83EmohgohFrRwohCBaVrinohSritcCLria-ZvphFBaZLAcBapbd4phdrhqph8BahefdWAHKAL7K9ohAph1kix6hHFgJ7fbphlphIphQCaCKApriQQDmricph6ohjphUBKBsiXsF6BFWph8rikBamFcMQarsF7zfxMi-Ba9yexoiDsizOKFsi3sF3fAurRTsi-rRlphKtFrphXphtphPcBNphHqhxphc0AGCafBaNQaUEfpphPtF6ph5mZesiI4A-phzxgN7fcvIvMhuBTJqhfVTMsRNzLrCTjORfCaSDTLqhxAC6yBWJeKrhBdi34SUqhuMhhCa4CaXqhjqhZqh5qhoVTYNiSDaEmGUDaENiRqhGNiIti9MikqhaNiCHi0tFGti9NI9jgONirqhLNiw3AGDa7BCIDaftiotfArhZDa2qhhNimVTLtibqhOtiutGQtiQqhEDasxhUtiINiWtiPtiDNiwtiYchOniHrh2uFkDaKrhezGMrhnmisxKFNiHdiLbiOqhpDaBuiTrh_jeHde3xgYNf0MCZrhiEadNfdyBdshirhSuihrhMkeQ0fqNiZifY3hIlKgrCosfMEaqsfSgQOwFshiwrhgiflrhpJUEcOu8ZKARUwFbEaoJUOke5rhrwFAshvphlEazmgFkgkxFGsh5wFYshSqifsfuNi2sR0Ea8sRrshzEa4EacxFJtRhsh2Ea_EaCeNBFaKkgBvi5uhfshEviHFa_fbYsh04JcshWuiatR0whTviLSEQFaushSFaEthq8Wzsh9Fag4RZFa3shutX5shswhLthsjiutX3sfeBKivirHEpviuVc9sfGGaMthAtfygBvRecwFJthdthRth0FaqyFPth-sf_gB5vilcGzBAUthfviArZXthPhBGMi1vixshKrZKthwshxviMGagthIURQthIwiyofkthHzFRnQKiZNFg0efYAbLEiPNLgeeDygPEi6NiwNi-efmee-NioeeIiZJEireeqxYdEiXgbIffZgbD-efVahEibFgXyg1NiiEi6eeUffKYZIuhstR1GaAmRMiBwtRkCTrOanRR0bi-9H9wiNOfUuhCjiBnMduhr8a0tRauhFxiInMd2fxUhQHaEHahuhhifb_aN-efygQOi-NeaTSb-HvEig3hQcbH7hoygkffRFiVmB1HaaCS1uh0HayuhkQJalG6uhGvh1lBixipWiC4SoHalxi9uhDvhQbiFvhibiuffUdixjOKvhInh5ygIvhICJHwhk-efOil3h6xiX7hcAQN7hkOiyygmOiSvhoOiU7ht3hLIav3hq7f_3eNIQYIaUWC1udkvhZIapvhFuR9vhZkOjZAuvhlvilcOjIaOrOPuRvkB0vhakOn3eCyisOiDqim3e5xiuIa0whR3F_vhH6ABwhl3FeyfWvh7IawzB5Iadcb0yiNRCEAPMwhRGAZpaJ8QbpasbivJPPoiOwh6AF5ked5PYuRI5FbwhPJa2uRdQC4uRG1hgJa9eShwhIoCLxh0zI-XiIGgRjSmvhzwe_lByNioqaeJahIavqaRxS5qSlWevwHnWeM9R2Oi-ZQkqi5eP5whdVhzJazOi62AIxhS_RDCi-wh6lShzi94GFxhK4FT5Fr4DIui1whoyiLEATziAvR0ziMCiCCiAxhlCiC0iKIMjBiDrSeLh8ff63hh4eHzgCbg-5FvaibkiSbivNAUbilaiFWgELaP0izaimxhVXhvQFVbihxhqxADbg94SPYguxhR0Sxghg0iC5SI5StMKHxeEbgJxe3tfALaUbgEzhxxhh0SQxe9xhGWgv6FnCaltJNvRyVaEyh-0SGyh66FPLaJyhRLa-wZTLal-UAsJiyhDuf7rAbLaibSpLaFgijyhZyhEufbyhihAG1iDVEd7FcLaRyhHLUT1itLab_ge7DZNTUhIMRgXUiKRiXVikNMcNbefg3dWJegrmfuAdQbc8YTWUg0fer7YJZNDfgoDPtjZ12Dh7haOfubiaPfwbiJheuSezLbXCdoMgwvaaPdufeRtAy7AiTAk1iVseBLdXseehAw6OsFiC1TKLdIUDajb8VimvXHlQJlQPMd9lbXlQ2-O9me4Md6FLFNdfSDQmbeGi-lQiCiRnbtTexHi8WddnQsGiklg2ncWOdRjRiPdy1i4FiSrYZUcH0dn1dDzh5mgJofoXSRIiXcfrhg0heAngsFTifgeDf31i5xfdDgZZhgTQbgf_LeFngdgftberKiO5hudbQ5htDgS5hn1hAeiq5fM3i0Ki1vgVng8fi4KiZ5hbqfu1hpDi-yP8DgJYS_vgrDKBwgeYPm5hK3PehieRaq5hties5hwngRebBMftyffhi1qfG2hwiedXbkKT70e1yfL2hoigSLi5ngUEgLiifIP9ngThZ_ngA6heihnbQjihMNeWlioNfK6hqdfchfR3Rudf3ih-wg6LiLjhTeZkHUMXZo2hVVeeIeVkha6hEMiuhfzMft2h-dfBlh32SCoiy2hfbbd6h12hh6hnrfnZgFpi7EgyfQcmho6hLhiUqi9zf0piB3hF3h6zfH3hyogO8PwogxfbAfZ0og2Mi2ogNJUaVb5ogmNiMui1ui7fbo9emuiHcbNshQkeg0fPOi8Fgw2Zf3hnuhh3hmffj3huygM7hLpgZvhBTaYvh2xicdeT7h6JeMyiy3eOyio0fx3hA4ewJfe7hyJfQKfJWbBOfmtf_1iPJBB2i5QgXfgKjbJLdZjbG3OQmeeaCImZq2iUAYR5Mh4RZPfa-Q8egrriBLQ_JfmWehtf80fXtNJlQm5GcyOWOZVnbreB2WeJlQ8-AkABpjZNBiD5e-lZp2isuLz1ilRZ6eg_ra82i0fesIZ-pa9Rb4jf67aveJoFJkViEfOYEbxTTqUJ6rg2rggFiQDicvaAPh4nHcfTGySJfWdLYLfW52iXYhS6itOaQOf66LIiBkuG1AhASZImgSYh5OaUYhKfg6fe66L73KGOLNggDNhetXqEF6jGVNSVjfvHBigelSbI-K08QOThBVDYDH6TiFmgw0LuUiXvZ11i25iT6i3xeJSgPLLXfRqSTeUixTavgThUib_f0qgdHLehboTTODiZeJJEGpVim7iq0dBMgJibFuaXibNKdYGi1CfbQhLVdkrW4DYWnXQxbOAcGjd4yhlqeBVErnd9VEGpbTxeJSgq8CqOAKxFqgC9UiESiDTi1geB8iCFb9UiOMhI8iI5eJSgexeIdVpRizSMbXaYQZesaV9aTfeJiaiBfv1NtmUcmZeRNtzdCDXlzdYXeSyea8igSgeegdNhnTJVyOpyecEAhIQK5e3OfzlgzYUABf4-e2fAuTL_yKiKfYIdcqa_Wf8tWIriRriXohJyBmNamWTWripWTuIUSrFqAaC9ilrFUriNlaLGgQzihqa1weNxStwStKU5weA0iylSy-eyzimziBxh2adBzgaqS86i8jAjCHP2KC5eo8i45exhIMkTAOhDuaXhbSuapTfGqTnLEixekKbBgejtEjCH5BAxGSl4heGGTOGnCO4Uilxev9iI9DSYTR-B-0QTpafGcdQhuBAkxeyjYSoBRacA_dvYOFjcAAgSaivWhUaiEAgOaibLSztZZaigIi2tZvGeDQaeai7_fFdTHniLoKHmi0QAJmix8eOmijBAisGI6hMbOZ-iX3FLoiQwhDJaDmiGLICziV5RjlBFziHfe0PesnBDQefJdQSeDSeU6iaEAFHft9GHjZ4-iGCHX9GkFODmAfggjKfxpQhobvFfk3FnBAiBANRL3iao-FL9B81iCjZreD-5iF_iH_iyNCc5CPqArwcGNgYOd41iaEAG_irIDK_idIhp5iOkZyGiO_iu9iaEAGtLI_iBhJT_i0fgHlgW_izGii_itBAk_iS_ic_i2egxpQg_i7Hdr8ij_iH_iFman_iGFeLobh_i86i2_iW2Al_iUfgo-FVMC_OiVBP-nb9_it_iiBA__iv_iMgIWDVGmZpMgGAjY_iIAj__i4_iCAjxMghLgFkZQAj_1il_AH_inQLBAjmMgA7iARh2nbBiJr_iHAjkRAWIDwGgKLHjJJM_iPkZkAjRAjmAjUAjfAjXOfGMbz_iEjZG7ibAj__idAjewRR8NrAjGkZlAjJAjxNCw9G39AVMCzWey_iZAj2-iabA_Ajb_iMAj_QgXAjfjZ9AjY_iGPO5fa9UiCRiO8iz8i3BAYHgjmgdvfHeg0lgXPf-gA15iyxQW7iTfe91BKfPqUicAMLrgBgezLMOTQawfbOhvPfTxeElg8fJgRiY8f1OLl_cMafpxfcUaQIiR5fHvgC-S_mgG0etIixhg_2ifyZFngD3ilDgaLfi1hBMegPbMnguKi6WbZ-SRqf_QamPbqgfPHesgf4cfBLiaHeJehzPba3iMVOc3iFnKhqfTiQingn5hkngmyfmngv0ejhi31hLwgrngxyf-1hFQbvngpngIQbzyfNEg1GUQ6fCceiLiT6fKiiKfhQli6ieYoP83i53iBog_3iWhfTzfC4icQbHog3wg26ZTrfI4iWIe8_gMjeIihSKQU6heUbFxgRNeKxgt1efrfMjguMfuniFef-HUYlh9Di6MfZDj8MfYVQWAbGpi9MfSpiXefHifubboogpXZlMiHqinMi8ceNif8phEFg68SwsiKFg4ogmvHVrh2rhYuiw2eFWeGEaQvifNfcygquhBWQOdeJtf4BK3YZSvhtifk7f8gbOpgcvhl7f33eByi53eevhr7fuOiUkgCWby3hvKUjzi85iepgP6iMuG4OiiwI6feBHABXeN-gMVifXg57aJBipyeluAtnBVQhjjflNh11KoNhvqgHTgdrad7igrafHbxTJMOhcwf_CiDXJweeaOhuPfyEj1rgxvKmWgAvUq9iFrWNTfAWfneYgqg2XdJUgYsgDFj5od8lfjoeKnDVsg9pcV4hyGhnsdukaydHMMghZfvTNH_fo6dHjXm1YWFjMecxuep_C5KhS6d7GNB7de8a39iFsCS1imbShLaBgeluAD3ANHBiKewCR-Ui5MJeUhtWi9Th8WiMkRxWinFj5QAX5BlCOo_iE8fnhGH_d-5iluA-pHd_FmCf1fgwgWrdXR1VaEjQxBi7HcUiBnTW8i3NhY8ihGAsxeluAOQSXaVB8htKDfzbOdUTxeluApiTzbHSQeo2d5bHGGjGKBGUA8RCanhSBgunNAEhEtBwyTOudCNcHheYgT1FjJcC1aFh2B8lZbAgSjfKLcczcyGHHhit7IfiiTfeluA7WgZqghaLRHbCLgu9Aqpg3WWK2V-GbXFjTxcHfe6Gja0AwEAp2K27B4QieMhWSiqQhHHj5QA7GjuBAgWACgfDkIhAG1JZZ7WFTb9FjSHjWEANKABKBDAOtFjLufIgfEiXGOAIAUqSQlxfODgttS5BjBbeTIiuzSB5hQhfD5hRzhF5hY5fUzh6_aDCjf5fFUeV3iOnge1hhTbJ3id1h1ch-VZDig2chm1hSngHig7HjyfiXng5KiF-PvLfrDiLhiPKT-deyyiTig11hBdfzfiWigJebTYSk3ioCjm3isCjeigdcTZLirCj4hitCjJ2hy3igwgsabiwg4ngTEgrVO_5h7CjxHjC6hjbQU2hCzfXMfH6hAjhwYSF4ih6fdhf0jhgQb-igHDj6liRhf7kiJ1ek2hAmim2hIjgPzfYbKr2h-khkIeVDja4i1hfNMi_CQPMiy6fe6hh4iIoi9Mf56fD3SeNeliOurf3IeG3h53RjMibefYqiPqipDj-mhx4iaHQfphvMi7jevDj3Mii9e74iWNf94i86h5xgA5i8ogmrhmshxefF5ic3hWOiiNfE7h4Jjm0fnygw3h4BM4RPk3hEEj3aPjOiR5ii-eQ7hO7hGeTJEjCKjF5R0nixygoGK7ygOEQprhjvhc7h9iftJaz7ffpgXeTOKeufemcIKQDZTTSBgHoBFViq0K3qX6tgvBAnHjx2i64hJ7e94h12iLzh8BjNvgACjKhZfvga7eH5hoDid5f4JT5HjmDgLIj1fij7e3fizchLCjwvgQngyKiT3idbeR3i2KiCLjWyfIIjYyfVCjDLiXCjOIjWJQFLi9mRk5hh3ig3idCjo5hcHPaIjJ6fcIjiIjeIj6-SH8eBqixhivehzhimigz3i8HepCjvabrehQ2h92RpUacihqwgWMfVhfEzfyLi4igzebo8eLMfmMfroP4LiK4iBjgOzfQ4i1LjNNelHUDjg-jhUkhfkhSDjVbbhrfTDjczfvMfLMihVeKAgDFDWjgQMifogXNe98eTxggogWeeiog72hFbagxgY5hwXimMiiYbdJjypifJjmxgbMjv6hG7fCph3riEphoJj44iqYb8bbsYb0xgM0faXHnNiP0flJeaNf4xgKkepJeD5ia3hSxi1CbWxiPkgw3SC7hAOe9JjPyiqifWdeKEjJaSu0fA5RJyiW5iR7hqOiXwh10fROeOEjI7hQEjd5i4ffV9i8whg7hsyiI2ghpgbKj5QAYKLGEfA_izCh4IfJBH7GfSIfaEjb8iGNCWrVyYeVjddidenduEcf9dCHA2_eh8bNndbccaZafXYcndhmELDcONc4AenFjRgTZ7A1kHXKDhHgZDhdBcFidtBA6JgwRAtGGLAjteHqjAlGjOWErNjqEcpmflZi5GjRgTwAjHOjiSg78handi3fsNjlVEl3fppYNFcF-A82fbXgEOj-5NeBVIZN0rcVFfQgab8fYAffOj2rSodI0nanfE0xaBQhfOjFkazVEj7ayeT_nNLkadhaZFcyNjbKjRuAyxeu5SkyeKYU1lg0feEOjJIAPRGlEjaODLGjaQZdxScQZ4dOBnTx5eonDaWaunH7Nh__F1jfKlOxjfXOhTeO1Gi3Sb-AftBYy8iRhL7FejMYsXg5VdNRMNCgm6eqnLrWg6XVgTfbCgdhWaDieWWFUfvUiDHjI4hdAgZVfxsT7jZdqei4ME2irsexPcoBDdse7ZE8jIQgTGOMvZR2dR4RJ6Oh7NaergXGjxEA5mAHGjw1KX6i7qaF_hVjf5KANnGgAGP7ihgINlM_NhB8H-jfbUZbVi65iTEjnFjPgen-Bh8hoqgCBGTOhdTglOhhHLcfeVTg73dj4dX0X7FjV5H9MbiAA-JSfma5kS5DHZ6esUik7ifFi7nZDQjEpAbFAuEZrXJV8hifexcg6oTJoA5Qjf5JuJGS5aQPfgNbARjuAATTLuAACmgS8ihKjUZR4Cf_Qj8mABRj9Gg5jUwGj9QjQrc_OjoMCBRjQHg_2ChQVFRjm1iZRjAfgvcVFyYv1i0WTRmgfjAldDOmgWUiIOfGmgS7iDoJLYhmvZ3WgVKStQjTTLbGgcRjiHjJSTIwYQRjnRjrSIrXJeEj3SivcYYRjf7FQOb_7AQeBVmQ89aXRiD4h4OfQHjQODQObYRHVnBw8F6bgNSiYUiU9GxFErNA27BYuGuggbfeeeOdfeUSjaPAe5HkqgeQg80Z6LgO7CxEjUrgzEjBUayQjOPdfhbcUZlTgd_Pf4HhTglmT9LLfOhlEMnTgceO_kfSGi9oYg1iS8gP4hHBhHtgNIh76exCe5sgnnVwugrcZOxfl0d1hi6PWyvELrX4YfMofNhTMDg8mg6Bj-mgrxfzZb6hevKjtQaXZhBqfJoiMbe0KjBdZyWbpvg0fiS0eH6P8Kj_hgvKiL3iGIjU5hPCj1KiRCj3Ki9chGCjgFQzBbYCjxgfFaK5tie3ikYPchinLjIgOhhiJaOA6fbigULiRwgo3iv5hthir3ivhieLjuehK6f3HeaXb0yfWpJITj6HeHhfFfh4yf6Tj5JjlLj27SpLjoLiddfa6fxDiAOiidfh8e2igALT0mi9aKyliqdf0liqdf2liTzf4liKjeIDj7li8mi-Lj6IjQbbpMfHxgCMiY6hT4iODjgmFNMjRJjg4i06fi4iN3iLefmlhnrOaxgyEgWJjmjTI0hZSagNeWef1eZeMjpogv4i-zfERbw6h1bbNNfmMj14iMsikkG3ph2jg1og16hkVPHfZlNitJj7ogkui9ogWwizef1DibAbawiWwicwiTtc7efxth-xgOgbAffXFghGabzizwiNygpwiEOipwitwiKgbF-enFgwGaywiwwiNOi-ogyFg6MjYffqgbuJe4Fgx3S6Fg7Cb7JjG7hvuhyEi2YZc-eCNjLKjlTSwygyNfvifo3hDNjtTSRpgNWj6pKNKjQWjyePONjMNjQNjRyikPhAzg23hXKjWEjFoCCjfcOed0BxFEgEAsAAoWjc4ftJgPxcafexQjKkf4QjaPAD0gDkIgAjJ6GVPjArgCye4ZWlZHX2Z3rCMUjMSjzWjxOLCDJBOaWRjWFJfRj9lXtRjCSjaPAtES2scECZHyYCPYrOZARjghCm7aNvfrKhhCLWsaQAM5WjUAMCTOgVitadaad32b4sgHGho5gXXjM7bSzhWTjsnISXjFCDnqIZGjEXjD0TmBgBrgBUIQsInXjvoKpXjGpHrXjaPA5JJb2BnqIutO2LLgvO2XGjpHeeij0hBYjZwArWj5dA3XjgEA5XjnuB7XjyIA5JJ7BAJqgBpO2rU-XjC1SXxZeei9eiE-hDrHVYjPrH1Xj5dAM-gx8RdaZ3_aICDqFThAfmXjEYjaPApiaqSARWb4rdTwB9pdpKeDLh4fdjgi9IcrYj9yADxfMbZZsdesdTaa50ZO1ZcPBiSjRRjaPAT8GQSjKTiTSjAXjw0AgJJ5JJFJDCaAQ-BcdggAfjHejiepig1Xj2jACLLW3Gn4hKXgTkfOrgNOh5YffKcnWjURBsEZP4G7kg3EhBKhYXjDrgh4fGFi4WjxWjABggGhgCLgZjlXjMxfOGe9HiBIi_ece2iM8da4U4afg8RpHjKvgnxfQTjtHj7BjTTj2hewciYZh-BjW9hL0ecTjxWbnzhBie5hgJngVyfdLfP5h4fidxiHCj7fiP3icDjO3inTj1dbQCjuTjf1SUieILj76RTgi7dhVgi1uKmxFv0Z6Yj1OBagijdhcgi96REQB30Zggildh9eBwYjX6RbajdgingiWtg1dhhgiydhndh5JhaajlajrdhP1Ztdhzgi-dhuajmajuPB3gi7tg3aj-gicaj06RW4hEgi60ZcPBBhi5DgumRbdhDGIg1ZUCjWMeWCjcHeTbjeHeQhiAwgcCj2OTTLj2OTVLjAoPXLjfLjX-PfehoCjhehF6fE2hhigt3iGEg15hdLi35hS8e-hinIj13iqIjcHPsIjh3P63iAee6Cj0bj8Cjiih-CjkihADjTcbxLj1LiFDjj6f9wgtLibZP6LjM6hnMfOjhvUjBMjWogDMi2Mfc6h4MfbDj7hfRcj9hf4QbeDjl4ivRQUpiDifaMjoDjcMjs4i5pi0rfMVjjMjz4ilMjz6hNZQpJjoMjK0fXtKvYb2xgcVj3DjEcbHkgwFgiifM-eBWj6Jj-VjBaSmNfPEjoNfdkesifvyg7gb7aPHKjGyiQpgoRbvOiKNjYWjGqPkcJbWj-Jjlti9ygxkeUKjwwhWKjtcb0-ei7hlWjsWeaZjw0AlgB0WjMwGaiahDe3ZZUVclYhKUb_WjPZjlgBLOVx9II8c1aeAVcnKj2Bjz2isHjNTj7ZjPLf9Bj0HjCngAajZTj0hgyIi8ci0IiS1SGyfd1hKajI3iMajW0egTjf7eorfl1hS6PsTjvrfZajq1hKIjHejZngNIjVbjYMeYCjp-SXYPHWZMLiVigRUj5TjTUj91htngcvPniegehnCjJ6fZejVgPlcPviepbjdUQM8eOEgxCjU8e75hbvQkLigYSmLi9dZWUjNlic8ezIjeCQi-iD4iahfL6hG4iNWOtUjfhf4eb9Ij9dhHIeAJj8LjDxgsUP_LjL8ZXogCMjNcjOMibogYDjQxgOAbTcjejebMi0zffDjYMj-QbBVhlDjBRbcJjxbbhcj7pikMjzjglcjIFgncjXVjyZgxDjg8LjJevJjaifxJjVRbycjiMgFtf1cjH5iuaPc7fAEjLWjBKjPpgDKjPWjHdjP7hGEjpOil-eekgWWjITaGdjFPQCdKJdjANjQLKxOibtfa9i0Oi75iX9ihqPYxh-lKrWj3EZnYjOHjBaZqYjOIcDDhu_ebCiHCLcJhQJcUgj0_g8Lc-KcpaFF7iwQAoWjAIgK5e38ip_iXmY4Sb6AdtQjQKAKJACRjK5e-NjL6iU0Yq0YWdjsgjJHgzqN8Mge_iX9WuBYyWj0-Fo_K-SQe0YlkbKXjCHTsCiMXV-RiHVihgjtMAG8CFTZXRivgjNVi_RiSXjPQjDRja7iE6HGPjWPdJHT9YjwNZ_Si-GjoTiDJMG_iqrQn8ihAjpoQ0Aj9OeRRjcAjJ_ia5LEgfdrNQuaUhJRlghgjR_i2KOhRjojAA2KmNgmzajibGOgF9Fa_iinZXADQoAPlgP4a1hj0NgzACG_iyqUTzee0YLdYARjsFAzyYhPeGEeGlXP3BBijfRAu0JT_fqRjghjxgjxKY4QjHijvnBW4K3RjXvYTijsvcPTANijwBAVMCYij9Ojx8iUijEYjHijmBA3KOePf-Rj7LhUzWKRVOdVkhjd-LYijEAjEwckijMijAFAfij8UiT_fe1irRjbijLRVGijd-LXij5ijV_ingjcijthj_ijoAjvcV09B84e5gjIGi1ij_ijTRjf_K09BEBjRwctijRJW-ijYZDYijx_iTjjMjjAij2ijnijwhjqIgwcgI4XEjjtQj--Ln_FwBimgjAPi6Rf3hjFyKVOfNRjoIXJXjpOavRjuyaJfgwyaMijFrBUgggnNo-BeRjBSjUSjvAB39Ax1cV_feNh25eM6eO0T9NhRPaZ6iwxShhb0mSDGblSjSkfQva1EjZXjDkf0NhGsaFrgcwG1SjR7UfhbqOhTkjKrBQFilBgKrBjViVFijFivlAeKjGmFrbRiFiHDi7taWrgtTgoVihTT2Qjnkj-eOe6i8QALDidFi5EjfFi2TTurgergeFiFPhC5Kt5LvkjCHMCPh-kjGeRyTgnVi0kjVUAsVi6LUikUsgDm3TRPd5pQEpbCpQEneRqbOQdPqbJTfUSfJaZjQdOVYgHbGUS8SjfZjcChP3WYOYggYpGjsOjfhe10XA2dwABC2dlvEqeaAofH-dNLdDWi7zN39iARjZHN8yKDbNJAhz0gRXWy1dAijZHNyFZXADQLLVXj4jXtkY9FX5NMOMGgkjhljmZajljQ9dj6c5ciMic1SgEsibsiCsi_yedij5ljd6cA1NkKeNaXXbfs1fZReEveImjvkYZicZGVl1U9SBa9BI-aXbZJOjrBXkHiY3faKeRFjjQhtQjy4MOEAHQBXmLU4Iv6HcTIlLhB7iyDXAue2jjoqNsmjCPAumjXELW4I94IVRj2ye8HiEYjrmjEQh8QA1WEolexHg0Ri3XTvRRBOZo-FIFbUZjFhJDkj1gTo4TmXgcPGLGdRRjTkaJha7CJRWTyocuNbQsgB-iYVfnXdgkaGlcbHiqCgh8bBmfKidcHiWHiZAhPIhJ5UyRAZxaknjybdRugRZaonjo5NUZawEc5FcFodeZawVfPKckLe-udYreENcznjlIScvdjiEsvf6yG7CgnoGoljM9AmeaxfaLWfg7Wp6dh8E1ciEcfEAehri0EbbkcYkcVkcSFjmBeLlaQaaWRgBnjOmaw5DcGGDAOEhjs-clljCtAnlj4ljeojnhaPMJprLyIbHYJkojYsAmojWWbfTIuojWOEhugsXcVDg3hjNBBZfVuHbr3f1XR6XRNBBXYRfQjH6el4HJzhiVdCYR-ojxMR6ybmcUDyQsQRZfV_lMYbLilaOYR2XBtWjp7QCggB4D2WdJpjnojXsANpjrKOOsNuEZ94UXpjSEO4Qj5ojNAZ2lYOZR2SirijAzbHpjXsAXYRWnjz8APYRTzg10csXe7HTQoc8XRBmjBRO-jAWpio2W5WdIpjhpj7ybI4C1pj-pjdojXsAvpjtBA22Bx7cFEGT8iSSj6RJ0pjNgdCqjgaR3tcC9hTPaj7i9jjz8A5TAwTAdYjN5HD8YxlLXTbpaRgcHLZjwSZZaR_tAbaRsQjeVAmoNGnThKhpHEBVfv9fPgIH6LMXgPtaSkjfHLvXj6WjNFidXj8adfXjBheZsg_UcN-aHcdXNhZgBfGci6b0uiqIhbljbJhqqjHaeCiSFdbDvegxRiyGVidg-fKAZZoXicZ0Yj6jdKhgJkdN_XNhgutebhgS-X5iYjbcy4EVxfoadxjXqoQHUAebcgDiPIiRWiMLfrKjVWiUIiNzhFbe4Le0UKzXjvIiK0exIihYjB3iNpH4HjQbeMNIfTj5KjhTjcOTjTjsDgAIjwKiEIjwDgGLjpPbGLjBgi-KjtTjAejy7eMejLLjUbjLsjWbjPLjj5h21hMMfeCjh3idbjK3PfbjGUjZLjkhibLjTebDMfobjVLiEhfhLjmRajLj0ieXIjhATJfhtej8OTwDipXbxIjZEgDeeh6KuVjvIjuLi0Ij_ih1wgE4i5wg9WZAcj7wgGDjNzfYrfW6hDfj6ejYVe57ZlEgDpRqMft6fWje2UjoKQRXKUcQUJjUJjUMi9UjeXZdfbLCbhogjbOXcjifbn4ieMip4i2mhM3SjDjpjesogu6hwXZNVj74AMKfvrizogGEiVVjAShrJjyDjqef0DjxMjW3h3VjXwihVjKEiQFgRffMOiuthdwi5NioVj3VjqVj1thVbCz2eZEi6thcEipGaHiB5VjhFgViZKiZXiZB9Ljgb6Nelgb9VjufjchOSOiDWjUOiJ5iTOiABbYOi8DjEWQ7ZSdOi6fjAyi9fjEZbTWjExQn3hIyigOicWeVWj0fjMKjMEjY7hhvhwRb3ff_ygf5itzizJf07f_keL0i-ffnWjnVA08ampSJJhAAEesgX8amCgL4h5fdY8hmNS_7S_bjkEgk-awljaVAhrOpcgaVijZjcBc-Fhoeda7bhXjVUaMQY_Ucjuejrj3BjlrjqKjD0eorjvHjVIirrjvhg5LesWbNahoVZ7cigZT4dj3Qac1hcLfIyfcLfNngJIjMCjxvgQqfuvjSqfQajGVjIsjNQQKig5rjtBQKsjY3iKrKNLj9DgQeho0e3TjuhiYIjmUeiCjoyf-Tj05hBQbmhiw5h5beF2hwhiGUjK8eMEglejwCj55hQEgpej0Merej2Meosj0ejv-PXEg5CjA3R3CjPliuLjvLiwLjCDjjUj3sjR7PehfENe3LjEcjxdf7LiN4ijEgJcjr6fLcjami7dfJfjXlhXjgMfjZjg4wjbjgfDjfxgn6hYtjoNPq4iA0fmiZD3hiJju4ictjTQTbfjjcjdfjkJjV3S_rfyhTwDj64iqtjscjWrhT7f2DjLujxFgB7hhTSSujQkgwEiRde5fib5i_JjHpgjujDEjmujaKHT5isvhV5i8fjlxjXWjouj4ifqujldesujfWjuujHgjVeTxujEzg27f5OidOeGYj7BAsXjPva0PfVOh5SP_IH1rjDNJtpj7-A8xj4XjD_AKYj7BA8XjJqjBAHNeiwxgMJikeiX-hd_h4ojENBHYjlBAJYjsaBLYjRIANYjPYj2IJUnNSYjTTFtzRqdiCeiPyjbAiYAigKiGvjuTA_AA5Rim_aowizBA9AA-2KQNAmAAAnAe_g1aA9AACTBlBAmAACRC9AAWuGLrasoA16iAZIyqjtpOFyjCiDkQOfTO3lV_heeqjnuGZIAsqKipj2QJ8vUD9Y_GjNnX9VdBHjTxblnLkoYA0DhCgchjKhjVSMpSTbrax-HjPfsjftqghrahZj5STsST7ST9STasapNhc7isqge7iuqgNTgaODQPjTOhIDi0eOdrgrTgqTTbFiElj5kj1kj7kj_eOprgm6il7ij6iIdR4kj4zjr5LlFiFUT7EjOibCMgQOg2hjcibM0jpxXeib5hbdibo9iHpTYjbF7ON2itljloQDGiz3OW2ir7OivSkLd8jbGGiQnYfJg1afhFP8LdwZDlLg5Bg6kQBMdr0jnLgDshOaUrlbo-Ow7ihDPr-OWGixlbHndODfw-O1lbkVhRySYgVBGiN5XkLNZMdElRkGi5SijGinnQKnbDlftGicOHYNdpNdqGibNd7mepnQe0jM1jg2iE6il2igwfGdDanblNdi2ieNdqnb_SbVbgHDP8Tg8nQuNdvyhk2icdDonbl1jlnbf1jsnb3NdYlZqOdISbuGiFgDFPdbNiynbCne24DxLgFne_obv1jQOdrPdQPdv3TnVfbqQ6Gixobx1jZlZrOdiAj6XYLOdWpbHQdK7d0SXb0WKQdIeY0qe3pbn4ITneVQdIYecQdG1QYneBobtnegsbQUa_ydfnevQduqbQcZGIctAfCRdN1gMrbgtdb2jZPiKSbqne-kDgEAxnelXed2QxZjbsbZYemybFlfaPiwney2jaQi1RdcQiVeYBSdxvTaYe22jhlf35Qk2jsWENwh8DMtnYhMhlGObDRwnYCdXrGZSLg5IOnTd9ubFbM_OR4TdDPRIeMBUdYLW2neq6T4negPjiTfABUq6T0WdVJXQoehURFNR1vae2LWKMfNa6sLiXdkZdxdaVqY3zbm5d4peV1bPsgxuaKji6XdNSUH0bHadf0acICV0jj4anYddnjC-iRwaYoehvfDzd4-BG3fSUczlfAgJW8D1-isXdFUg4YdLugtwagoe45d29gQ4jXMbS4j1ojF4j6Yd0wa1bBmoe0nhcZdCpdPCisXdRgEx6e53j8EZjYa8ma0rdAhecsgkUfJHifQSpUg3tNiUfmUfHBcSXSx4jIueZEEqad1pGX1d0Hh6bdzkh8bdA4bLJhO4bu4bUBEgANVziwoei4bXMh74jKYfWcdVmEFXauTAp4bFcdv2Qqcdzcd5cdl5bpHi4oeS5j_cdJfaV5j7da35bJHSQFH9DTmnjSpGAojkZaNHiDpeAmfFpemcEuddX6bz2Ie6bGqhw_f2IECPbVHiedd46bA-d0KhOChtsgyediGhugioqjwpIiXjUKeU-G14jPJhaJh-ujrnj3KhgFhlfd1Ghf8gAJEQxfX-fYtga9bDbBi1f6gde4h2IhGKh75jM4gzKh8AhXDe59gxzeFUjSCh9Ze8YTA-iA4jY-bs9irLEwfh94fqhdZEAOrd0pejpesOgYmfHiSW8buidjDLH-Rp6jO_bNidnpemjFphdf_bi5jJVf00BYidZtgr8hlqdD3ax3jKdgoidi-fyXfQugsidupe66jZQaxpeviTt6jZAc2pea5jVmfE3WNjdpndB5frZf5rDDqeRNCalaK7jtAcdRT4jdXugDQEgIhLBcXUS-pezzeXBZWbWBJCRrjP7TOkdDqeHqegBcTrjoaexNTBCc-6juBcJacdkdYHiTREcGT0kdHmdXldhCfCYi7DfRDfWDfPPeqldfOa9ldnDcHCCOHixEcfmdsugVOjymdqpG07jKOjkqemmd6yh97iI3IA2jMndaEc3UEzmd00jfEcMka7mdNOj42f1EcLOj32fvydY8j2OjOndkxaFWEKndIMAzqeHugvqev5dmccaphxndlSdLpGoGc1FclEUevdWKc-We6nj3njsaebXE88j9Fc4njdodMbfWBh3Gc6od5qeMojrmTf4joJSIHccpd8zA8LcaaEjIcIreoZjbJcR9jFPFW5L6VBkaEsIcHBcvIckoNz6j1LcgbEtmfqxa-qda7dJreMrdprdqHYX4j6eE9UGFqdZsdMreR_d_qeNcEordT6AJqdjLeomjvnjTgjHsd6rd-qeyqdzKcyqH7rdjsd_rdyOBqNcf9jx9jdsdfgjzsd3LcBtd5JAq9jIfEIWfOeHKWfSMcwmfLOC3wfHvdQHTTsS1McEhGUreUsSJrjogE5td44jA9jsud-njbUgarePudehegnaLug9wG94MoGjTudQudPNcq7jIhGUleSNcc7jbudy-jC7em9jDnfolJzudFPFUyi5-jJ3F-wIGnfArdyNcJINHOcYPi8YTQvdROcEojTOc6DUbiE_PNgvdviEivdXmadreZ3OieYE3EW_ec-EixdXqZkxd0lJh3LsxdXUgsmEZUgxuaVnfGpS7WfAWNcUggtev8X3Hi6Bi7xdfzE9xdIydQzXg4jURcjAdTGYx4BLydkter0DcXf61bOhYo4WmteuqiYuWeydRpE_adrScRqGpte7vGyydFAkFTcE9jDkWy4hruTgTcvHiLZYy_f1UcsSfQPLndjjue2ZZ_Uc4dhLNJnFExugQSNZ-f2Hit5jOZWHTj9Wjo0d-qjXQhQ5V00dtuERUg1Hi50d-0d_yh80dIlZsVc_0QpDU0VcqAkQVcUTdhZYvTUcvEPGeIHEP1d4ugzugFrXhWcGueb1dH0AqWc7Hi6kZ-teQZf1mj0vW3lj85VCueXEfxQYLBLA6jE_cLLE6ug4sAcyEJojwfaIzQN-jZLDoHGyXcVdO-XcOMgaQNYYTJEWT2dGYc4teuyGPPgbPgYojOAUl2dDFAJ9f5lW5FAVFjknfy1fq2du2dY2bwwTq0E62d8YcHZcH3dHFYdueKAkqsYLQE7NTiuenBk6ZcLQEBOTbvea3dmuetAUoueLCkbkdn9GN3dRbWCacd-jEacVrjQ1dWAk16WEPXVGeYacXCGHCG3ViA4dkaIC4dMiIamea0jJmWFWiT3ESlEqQcCWiX_jpjI-ViracrWfIWiM8jpacIbcfgaMMaG4ESRg9lg7cgn3M94dwbcorgv9dDtYQya3nfUpCepSejbYQXkfax8jzhcbBkRSYFdOtmA5OeQyTd1aTndnxKwuem6GyuedFjY7WEVNgFjD7dM2jF7dymJH7dVgBfecr-WcDkCOUjecP7duZjpLe_HixecULehfiL4MZ7dlZcA7el7dh0dg7dBIim7dp2jo7dCfcD-jq7d1DkQfcQBLVxf7zeWXc17dajX_fczafF4EB8d7ueWcW-afHwQAbfr_E9ue_Cg8QSN8dv-ElsdsRWX8dGEkdfc47dsOe1ve-GWXvVKbfh8dACk-9dMve58dbDb4HiA-aB9ddDiD9dlCkF9dx9d_CkyLgHJBD-d84HEubZ9daPeI-dnEkK-dsmEGoAu4jnUgYveVveoLcbve24MZveOCFXve0yTeve8EkwyT3Ek-VNLAYFFkCaXqGjBfA8CFDFkhDFCAUqDG8EkEINU_daEFW_dRHTg2Ka_doPAp_dkcWTtBxjcbyRRFkx_deFkV2d9jcmhdRSA7_dJkcpyalvexEbWnJUojTkcRAe0-ji8WURgNla7JYArFc4ToyaLGF8jcqkcKQiekcjAeakcgxfKWcqveyAeClc6Dk1AeJadDxa-FkuaXF7e5Ae8AeHcf-AeZCi6FkDofCBeyverHF0veDAkMNZqlcCxhF5IJIikvgIpZXTh_lTNWiLIiMpZpVJQWiy2itZbWcfZvj_4hefCRWJEYgjYg2xhTiG4uhxghylcJYgmaiedKVYg1tfs0iJwehofzlcoWi6UgqWiW0iySBkUhPJFAHkFHBcUh5XiPXiXqZMXiSXi3pi6EACHkBJFXXiTXi8Zj8ZjW5f4IBgXiQyjmMhUHkJvawucyTMptBZESaVhJYiNtSFHkOQRJVhBYiQFHHYifVh2VhVHkxhSyVhaGaSYiHUJVWhevgAZiqYi2xGUFUuLFmYi4YiN4f0DSuYi0HkxHkFsZTiCOhPMWh2HkGsZc_PRWc_QZ-iGJZiCMFLZiovOHtZRxgVtOnZiSZiVZiGaipsZqKJ49jBai4ZiEaiPIkbZiXIkyBAQtZJ-i1xf61GoZiaLJjZiBtZh8jcIkNIkhZirZiCtZkZiEoAbIk2PaQZiTHJ0ZihacfZiuIkwZihacrIkILS7MJyIk0NF6ZiCNJrIJrMJPaH_ZixbJ51GM-i4_fCJkX-i9sZK-iQ-iDGkWKBQ4LGbiCpftai2YgXVgpkipYgaXhzgCoIiMbiuXhKJkmVgkXhPkipPFZJkxweWkiqaikxhFuiCxAbJkzOFwXhZbiRJknai7xhIYhBbiKYhJmgbGkeDTdDfKmgqbi8kDp-ixjjuJk56ihvZ4WgaBTxJkdcIkDTRxiaciBci8biz8f4bieYh4QZgYh2YhRciXciISF_bi1biBci3bi_nAEciNKkGciCciYFUa9fzHkFcid9fHciJMB18fPciYKkt8f6jGTcioLgeKk9YhYDgavgAZhcvgIKkWcikSZeciUcigciJZhLIkCJA8_e3AfDdjxKkqcivJkoGAZKfuBTX2fWZhyXjzdjcyP92iG5hoVZwwZ6EbiqjooigjaI7gnvgPCTnZhjUazrj2USaTjoeiS7eTeiqaa7VJ9dj9KjkgiTHeXgimZJHgi4PatajBcItbFHdhVyhm-Sa-axTjdng-vjRLkgHes1ZALemoFv1ZCZRnNIYRaibjJ6fkbjtieohioehjuiD2hNdfMwjc6ju3ixYPkIjzehFyiVwgnejNUjj2Zawg86AwiiaebyYA4pOToOIhfBOjEIkJ0I4jifkijjiShh3eiLhFPMkehhoghF5ZZhhNbiFhFVMk2BATkiYMkljibhh-ji7ghE5ZRZPxghdidzjishhnhhbuZVjiK4ZAkik5ZikihMknji_jigkivjigMkZGCcMk1gh3zSgWiczCYkiQMkHkiwjii4ZyjiLkiGkiYhhwMk3MkRkiSmia5ZRMkVkiPpfsghkkiPhhi5ZakiYjirMkCNkekiWMk0MkvMkcXhONkbjih5ZZkinki7jiihhMJKQXBDliqWBLxi8Lj1bjtwg67SYUjaEgSlibOIA4iThZ9bjAiFENHGwiBJj_aAalihOIimisjKelilwagliq7ZndBm6Zolilliq6Z7ihdnizWCumi-yfxsjDtjkihhUjmwjWoiHIe15Z1lie2hb2h8Ij8sj9liMDjTzfAfj0igksP1dfc7PAzikihZjhK7ZVjhM7ZZAim_Szmi8DiUcIm8Z3KkQcAonicnitlijniD_CgniOZBiniJYTr8ZlniD_C4khpOkQcI7BGqniStjJJjoHkymZq2hazf8dfDFKxmZe3RM8JSfb78e02hYNetUCMtjPMjA9eCmBUtGVVAm-if6QNoioGAvEgQeeAEi51eZxgE9e7RSkoinLkjoiy9ZZoiZPAboiNXChPk4mFgoiroiCcCmPkMnFiXEtMKePkUzAqoiioi63AJcG0oionFQ1iaJCwzf_lh4lh5Eg6oiDVbk4ijogm4iMpiwKkHRPDNf5qCOpiJJCuECRpiaSabJjhqiwqizWImqigqi9pFOQkSJHznh_7jyoFQQkyqioqikRA5qi_Xj0qi_nh2qiLZESAaeQk6qi-CaIoh3PkytA_qibtiBriSBak1CKrRQri4qRAFgE9iZohtohhri-8iKSIQdBfsJCMTefj4riojT_phocjf3SFqhotFaCakDf6siR4RgCaDuiysiatiPjHHNiCrhWNirtiANiErhFtiIRkXVTztiNRkWJeRRkKqhTRkBxeMRkVNiKtiVpdstiBNi2ti01j74AWDaiVgcRkgNiICCiNiXtieqhT4JgNPjfjWcKtcjCke4wKofjucjJkgwwQ9uiSKjcaiSsh6VQe6Avrh1RkLkgnrhMFaouiRzL3rhX-U5rhCjH7rh7RkT_QoFa_sfVthutXeviQwiMwi1shhvi_shkvi_cSwvinvisvi9shuOQrvigFabSk62Evvimvi8shzviHth4yFcviutXStha0f4viOthTthf0fYSkwgBEwiBGa12SdzFBgb_kTwsjFujGVaEujPyg0SS4NiythQEiIVa19eIygQgbaUj9hTCOicVayVjCujHIA6SkZVaLiBvwi4SkwrGYyg6VjTffuRPp4R3tRSuhPuh2MhmNki4RHxiuBTExi9SLNdehpKUxiAWjsfjQWetgbFWj2cjUAQn0fbOixTKauj3sGmxiNMk7EAsxiJ0SkxivHalHa4uh0xie0iiiAyTkNYg3Ham1FBvh-kG-uh9TkclG7uhU0Ji3h8SaO5iSvh3hiPNjjkeSWjdujLWPINjIKjdvhrgQQKjt-eivhHGgWHDRPkujBTPks-io-itcaPLIvRTgBi64J-ziIKaqriIxSJGg3MTL9iZJA3Skpzi0RTdyifqax7h3xhwTkm0iv4SkWixUkfwel0i8weK-L00iX0iHWgr0i9Vg4xf2UkTbgn0iP1jJTCXbg6UkEUkCSj2RgHiaJIASdAB8gKOJoTe5uj0ITxjTzMcvaeBnj1QAeIAxaIcSZ06Nc4HySbtNh0Sbipj1QAjEAW_cnzH11fJpBqHfZdJK4j2lfJVk1QAcpj6FGIxHiMZgoc5JAfhcjocZRj2RgvMgB4GjTZ5BVxVkbcFiocvEkrVkSGVpnawVkiyahockya0VkrVksAA1HCIWkVHAsAAv0gzFZBTi6Fj3LGlUgjndwlj-OHIECGnjN8iTTi1ujcWJlgBaMGLIip2KDmTCeRnfJ5TTI0jWeRWnjzlD4HCODUt4Ud7AWAjYXgmXfn_AjSeaWkWSCC0gwGJ4YALJZKELX4I8EfKyMS8jiVfnmdV8jTEcgVkyWkpYDpKJ1WkIqVbKGV4IPbSTtOL_hR8j--DhCB87ifFc-7iMsdUWkBXkqhaTbZsJgwpj3kSKvYYla9kaSugu8hhgjFOEphaAXCLPghOjEJZj_gWBca7jNBcPwOTlALIi6haY5B5nMicAapLdzjkfJEOGVEVCojPIAbvdesSdsS5lT_WemWkyWkz0B5haojdaLIluABmMuXkNBSwpLxXk9naLqgyBjcmT1Xk9NgvFks6NMYk7XknRjXcEuiPRKemCOYQgNBg84f9jj6QBZ5PNRLVELz9BMhjUMhCtgUGbZYkMSjTYkQmhJQk4jj_BCaIZKDTo-Z8uIHQkccCkSTTlAacCPpioYkoAAIQkuUAYFHPWkXgjcPNwmTnGcpXk2vYvLKMTBhfJP7RtQJgJf_NjNvjYQdk1XSXk8zACZk9TSTXTInA5WkF4h35j1VkVxEBWAMTBa9BNqOmOghOjrCdKXkw6g4JhClVSYkVZkbyAWBCPzAGPC5nSa5hajPM5hxojZ1SDQkj1hpZkIajLZkUYA5BCF1AJZjEJfdMe8TbydeMZjUej2xJLZkmvdc2ByDPJvY4QhQ7iLQZJ1O3Tg4FREyV-ZkCSgPRGnjj9IbPOgFOg_hj4oj0xYjNgVvYDOgOakg5OO0jrVkAyYjNgLOgXADU2Nzhj2TgUgZHSgQmjn2bC0ASzgSBgdfgN5gqOgBugNYkdXkqmjXpRlAgY5BSGdt0Hi2Bq8hcKc8njAXkvwA70FO0auFCqka5Fj7YkcKcXsduJcWVkTsL5dAa9gm6gyBddfgHChs9c8Ng28j4njU-jh-jaYkvlh6rBcEjVzYjEZXSeCxarhd89jridB_bsakVeHrvYccBm9CLDaGBg2GfRrUXYkr4gG4hxjYNLhDrj-ujyRjrvYkNdZOMfYklXkcAgP4hLZk_vBQ8UWqAh2BVSi98UiHiyrd6VBH6SrvYYtSnAjZNCujjnCgtnjQVfp-jBcEXodowTRYkjakTsLBckROjVzYQSZwJgI7jqDcOYk0XE-8juVfiWUMckeXkVxEHyhbNjhJJ3dJpakdrItbkFOEXFTZFTMqBJACq_cGuFUDbvnB-OiNTeQDcF8j2jjFWAnfHvVBWEAafAcgRMak_akitSs4jlCgzca8XkxxAKfPoAf6ZjjQarMOP7GVuQKLkqdj2hK4ljAzFybL1sQJ0HjOjuYjS_DiBLuFTNckxxAXZkk3FZZkVIDi5SSzjmbkiKhVJhAXklakY9g_7gQEAOVk3kSGVVRVk_6j9wfmrI78jDodRbkC0ADoSIjPBdkXKfFzhyWQLTb5ZkHdkwTkLmKeuPSXkC0AzZkRZAJZjnqjg2RFwg3dkYWZy1SUrC8dkQWAflObGPRgj-zQVvjN9h5pCEekHof50JLOTEzjhZkzaCEwCcPC8XjxXRcJiYeiiYjofifPkCfijTh49hLdkXekv2CZekZBCpcCgPCJ9h4rSl9hbdiIeiaYjbKf1AiqOkDKi-mgKShIek4UAlmaaXAmZkzdk1vjICj7HKRek6fi_Okvchsvg7wJ3ekbUAQ1f_yjxrOBWk8uLtthbeemwiq3OzPJzNivHkSTkOfkYwiRakNeRpBA8jAWFZp-UrPe2yeIzShGFoAekek-DPxMZyIAa9BTmQBHGnfkzOga5LDmAjIdxCfMuaB0O4PiZakUsHeOANvCmZk31fBejE0SzchAfkXajtZkOajychkTjSXk4NBRMCfHjwlch4BbtVi7LeWibKatGkFdkfTCUYgL0GoThImcLgkRbkCgkBWV5OFNKA3YkT0ifHjWXhVkU1Gdk3OevOuIZpJkbzSebiTbi2aimPFDncxeknuOLJk5ai0UgRbinxhbgkV0iQWg8XkUgkzhLA-KQIA8OFagkc0i4gk5nAegkYwGi4GE4G7wedNArai_qGdxh1aigbimgk_tf7fkjxhIdk2mcbxhGjGEhkfbikaihbiDncygk-hCRMCsECtBA1gCkuGW1chgkXWifVg7fkR3LNPFqIibKaehkUhkfWARMCsaSZhkY5GCdkJbiKXhljGOJkQfk-2GlJkI0Sihk6HJvhkBgkVhkLEAtiLCTGphk3KSMekGdkSVgBpf6HJywefhkqgkmYgXWiTpf3hkmhkCmNu4hSZjVRTIgknxi5TheekUoflpZQgkfWi2WeTlAzgkDxA3IgXTM2BT-uUPikbwe7MkrqjNgkTik56blWisgkhikyfk4hkNFBr1FoQCUmjJRC7Tk0uhzHaiaZvikvTk9fkpFAwikjYg0TkkekzgkSQgy1FbikRORTOCaBjjikVJA4ikbKa4TkIhkogkxTk1ikgek_sGLjkXWiHjkSxelhkV_a4ckIEfMyg0NiSJf03g0BBfUfXFhxUc6zdXhganf0_f2Lk52ebwiztjxWkLEiGbkA8gu8gGNC-qVXbkrakNbkYckj_BuaeumTyck4KLz7K4ckgFdSdkOXSsNcJikg7KOBSn-BIRiSgjNfk5efmVjMgkxBilad7uj58aLNjPTkCfkATkCygEkkTgkNEikhBojkkdkqjkVSemEhZjkAFYe-fhpeModtVfxjk7Fc7td0jknXNg_cTgDXOgnFG1HGaOg4DSyHhjSgAGZkzdjui8jkkQe28BIQOvckp7TskdaFAukdmjkeSAtsSGNSJ8B9OgEPa_OglcNkbNRTVtkklvRcckLVksIbODZ0oaYDhUOjfidlALpCgebkFOEniARqgE8QGfVbqji2e1kK7riiiki4KufbpsFQBaLphAXkimdD_CwOgXnDd_QsIDdxG1OjWEc-gG4UEczYygka8j5GAwOgHIfy2fickRFcxmdglkdEcsOWBgkHKA_xNgRCS8fKxjbhB_rFBEX7fkILCdlk_lkfaWSXkd2Zk-Uc2BCFbMdOEnj8GjZCHmeLIQhl4jJadn4jblaTlAHmktmAioOc2B-6iSbH82B4la9Zdm4jDxa_bkFOEd2ZOlSLfTY5BWXkjGji2BRZkXIc3akWVkpFjMJFcEAumkcbRByN_gkPGA8ThwpZvWiypZfHBGJF7fkIJF4WiEHBxFj3pZ_Th6mkxYkDGAnmkOoFmakaHLX7ghYkJYEHedSALpPJmWkGnkImTInkoELzLhLnksOENnklikRakO9V8SD2QAERVPIZ4ALZJZHlgxCfMiblbghZkbnkVADM5SaUiNlgzdgaijEak00OzNgpNgmnkzlYcnk8SWBGAW-YglADCOfakM5OonZknkiUgaYknnk1lY5hja5L_FRphjOakiakcckAokoBAmfkA2ONaLxPZOxVFokQKdQib6mEUjjn4OlnkjakJok_ZkMABLakHraEOgHokuakYokKakBak8hjJ2awnk0PM5SW-lFpnkyxebuUNIddokshjfokElhOEAhokdakNyj7ijunk2uYGakkSe5SW9LId-LA2Odnklvc0Eib2ICakwgj0PZGKdcQDIKdWokIokFTD7SW9okAakzokNkZtokROgQnkKpkieL9ok1nkmTBfnkBpktfkrCfszO9nka-OankTpk8okJTDyokDok--eeucQpkYak_nkgpkWpkLokJTDNokeBVFDZyAjK0OEoZzzOUokmSg-nklYkmMMRqZdBTh4B4lYUqZVXibUhNXi_SZJjkAHkOqZLUMRXiY7YcTZQnk6pkCIbSZjXCe-pkHHkHqkeFBlCdDqk_pkMkkFXiVqklUhXXigVksFAbLFJiBSKCMqkBpOWbkVlkeUhYqk2hAmUhPHk9BRUMAEqkKXiQqkWXiNXidqZaWk4lUweT_XBTnkrjkCHVE4hcCiqdkLdkyqknAGg_gt3gGOjnSV5LgYkkFCfjHis-fI_dg9jZaEp-fUZk8qkkMB-qkJ-gQckscGj5ckZZ0HcM_blrdIrkeZHGrkXtN3LMgANSRA1gRahN4jkKAhcBED5jlUkaYk4lUcMhi8Y-ga-XdPCN9zbl6jlrk4HkyCOzpECck-5Bw9aFbSg5jhmkaOAvrk92CxrkQrkDyGe7AylkcyGQpGuiaPlk4rkMEfyrkK2Ge7AKbk2_B2rk0rdrxGg-jtdk4pkAHfKBjVrI2bLY4fkddh5j49jwtdf-jrMcbckuak4LMa9BapSKeIz3gqRiF2dCKM3SOmWkiEGSOR2ZkVIBaXiFkkqXSpdKRHkuhgxqka1AfPgUhbqmk13gNBEXmE_YkaeE-vBB3gNpkkpkVakQ0jeokrdW8skCzEjpkNlgy3cinkGokuokDtknmUTgB3hBcGGYhFWGTbGhodk17jWVfh6j5pee7j9Ac7qkGOVLRek8cu4L-akRdkhrk-5gUWkaxY1RBiXk6EfNheWNhd9DDcdG0Cq4bGcdyckaxYABjUBHaxYldk7lUzXkzJhL5jjtknskXtcjVTc0B1qkA7H6-LaXk65H0jdDskiEGTAga9RmjSsck15Ngrkr7jmxRkZcSSG7tkKgCQtkDNCStksPhLlkVVfaRTfmf_pe65Hf7jWVkGukFTeWiFKqALID4FfjXk3HZUtkmXkEukVIGMtkMEDidkcCGevNUXBVukdZk05HemfE5fgVkGukoIGRtkKukivNTckZRTD5fXVfcjkh5Hn5Hdukwtk9HBPGBqckMJATukPih3IArFjYXk5ckhtkNukCCkZuk1ukxAcjRT_ukgyQDtk3aDGskKOJPmkRjfsdkgkkbtkF4BdDC8rkW_BTBOnuk7PWdkk5njPskktkP1diyKBBLXXkkfJX4fmvksmTyjk-jaRuk3aDytkXIDbvkyGg6cknvkOod9ja6Id2vkG4BjvkclgeOZdvkObk_vkbBfjakg_g1-gkbkymjWnkE1g73gmIhKLh88ggDLQBghZkOrkP8Ftukb9g45ciJJdZknpCWwkKwkJ9bt3gZGhMELshaddkXpc4JZhwkI-gzvANZRcxGPFedWgFhg95j0BLgwkcckYwkK5gXnLmOSK2Gp-Fwwk85jDraqwkz5gZvA0IATkkt8gyBd0QR_rkmCL0wkdskRlAVYkGZkXukDGeGAfnskRlAB5G8-Y1IfkLH8wk0YeVqc4DL_4jx7jhLeh4hwtkHIBpfHZijGkk_SUFzdshVnskHIBSIg1IfLDeZIfAyg4oe7CEf5b7oektkZHkKIBMRev8ibAg8kdRBX3rkQiBmIfjXk-wN_naqSEIlJIpkdskVqDMTBpfLk3Fg4UAJBLEAavkteHOEeGwkwjkpvkfvkRakKGfFykLNhFeCNfVKykDwkt0HcmkSrUevkVVkfxkBbCgfJnmkK9BQyGyukr6jt8hFukVqDHAZMSiOxkJ9cqpe7_byxksWDpokRDRVViq_VVVYinA1FkLrk9qMGtk-aLY3N6QiGGRpgj8qMq5D8oaxBjjHjfBWpXdizM4Xdl8jPddLdd9_j95bZOjJMg80BLAczzb7idm7jyAcatkSykN6Dv4U3yNBUSqrkkQN43jqukQeEN6DuGGLsNsnEALh9-YaEZczkt3jBzX5mEe5DLtkhzk5mEuGGCokz2aXlgkOjqzkWWXszklIDCtkvzksnE4lUdrkiykEAL8Qj8vk1aEWJcoyk5mEwhBazkItkF3f2zkYzEfzk2ukypBzIAoGaWPgSQepBk7BG6xkP0kgOGGJMbvGsWks6cvAHynDO0kNLF-8Q2IBqOCuikYESqHk62efrZTYiqVhpqkxVhsVhWqk7PSm0kLYZsHkI9QfxkRIkPaDoAAiVkDABx6DlVkGlgK0kzYdpVkJQepkJZ-bW0kNLF58Cj0kkqgv0kt0krHkuVhbLFSikD9QkLFzekoofw0kBiZlrZvVhZ9KKwkciky9GQRiw0OCkkLYZbCbtsk3adIkk7qjRhgazFXzdlTURUc7oZl1kCkkjILp3Oyxk9DBDxk1tkS7HGegx8gHqIHwk0vkAwkXwkNYTHxI80kYPghBkY2dqBkpmj8qMtli2QAHshLmkFFbgDCHnj8vkQNCnjdNIi2uk_8A6rkdYRy8c7vktWkL9MiDkrxdO7dzqgrVkhAR7uFgEAZWTcbgO8fDKgWyHM8BNnj0Qe2vfK_fXwk6cdYWTaOA15U8FGlBeVPe0BkSykSzE61kvHdU0kh-F6xkp8Z2QAklFAqNInAT0kZPgdocLpjDGAUWLsEBuMgwOjHka-IBKMGCpkzmj12fC4I8WkU8jPXkW8jRXkmWkH3LX0HWyUNRLa3c5mN-5BDijnwkk8AK4WdnZjakS3kLZVV3LAKgfLOO5AKhCH3Lg3k-6YG6G6bkFDbo5gVjWTHECykYoW2lA4KLZIGtVklcNKlVzNZBxNggjuakHqAy3kBHGNSgBmM3VkmCHq-UcdjAzhtMacck73k34ArTJGRAi3kJ_cZVTMikPmVcIgT2kb_ckLLjsDCDOR3kjpA7pkx6HHmaDrkS1EWtkfnjYtkcukXzkUZkHqAHvk5WegPgUIgPwk42gKpekYkUWkCsAyFTmfJxPOd0ks6Qi6QSTAC8Gw3k_uA9VDOPWSQgUQg7IAz9BQ4kHZk-5jIMg4pkHqAedNtFA1cB_3h0POB4hK2GxqAybkA7bpbk7HhfZkAGhudh-uj2sgFrj_0grbkvPj_HhQ4hQLhCDhKtg-7bV5k01g4Zexaj3ZeaLcO6jOFj2GhFIhQ8jdxEvKhZHh3pcktgIVfSEhntgw0E_9bS6jZEhKIhyKhMIhpnjxtg2jdsQWqaeBpdgLhi4kTjFryBBHGSnc1_cSBgjWVoDdKXXueFiLOgzkbNFjpAsJhuTZn0Bt2kodDhFbpFkyckHqACSBO4kfxeEzk0dgCBhkckN6kp_BPEAw1k9rkvRgJ3kXnkZddH6bV_AGEEWVk8tB5hS3Wk7AgVnkYmjF6jM4hgKhwIh25jUwk6UfB5ks4kpTBt6kHXktQJKnkx6kYFhedkK4hI4h7JhQvjgZke3kpTBBLCi6kmlaPlZmvkG6bJiAcddarkA3khacyykJvYTZjZnZKtkoUfqtbrnY4ykrVkXxOP8FyzkMAHZADsokZ7kopkf0Vb4TL3jLdkviLXjEV7kdaklpg1okmnZMQZN0jQakA6kcQG7ykt_LZADPpkl7k07ke7ks4DD7DBLB8cI9kk1HG-EGEFZRQjl6k2FFmAegfkVoBr6kJJBl2G8ekwHkwYirYiKcinYeRfkj3GG4G6HkR8kyHkGwchZkX5BLykWZZe7A0ljAskW2GeyGUmkT7k8GASskf8kYKho4kWQELskl8kN6k8GA8uAe8kqxkB0kPvki8kJyGCsk9njTVk6tdeykq7kMJBx8kZyk-DM_pa1rkWsk4ITaskL3bcskYoWmaCNRLMJBL7kMELc-RD9kBskk8kA2km8kcHAGggtYihJJTTLH1k5xG7HknYi3HkGWh5HkrZkU7BX8klYic9kAIkNJBvrkaWkxRFA1BdGdO0ahzVdGdM6SMukrSeamdNmdvxVPmdtakJ9kcHAcbRLJgjqkQ8kc3HFwGtYjVThW8kN3GvYi-9kyYiF4k63keJBIoOTBR89k7Vh1Hkm3GA0HJjkwiGuHkS8kVsZOnM49kaRBSdJ2vJpEfdNSVskR9kR6bu8kONFMcAr2k-4kLlkTjYNuf3uVG4kQ9fSqBgYk26ij8aTKkwtFg2K-bioKkq7kDbHntkM8Bg9ir8km-kv2ki4kDbHB8k1SeYOg-OgORijbVeNgE8fkMho-k63k9-kTdIzvfo5irkk4wTn-k-wkp-kIcHt6kL_k1vfP_kH7kp-kgEIH5k1WcgwA23ka3kY-fxDk0-kZ_k9LII5kuGAw9BsaBc_k6LhFzkrKhK6jf7dh_k0SI8jBJBbHtQXxkQxkc8k8IN4dI-skrqMH8iC1ORQZHGRW6k2_kdeIh7kRmM7nVpGZsaUd7kaYkOHdIwMkcYx7Am4kh8kmNTX5kCGhZ5kKGhiJh-_kesZANDcHTrrVOykovkr-fjWhOCIQbkC5kHZitMC2IJz7AB9foJBGIkxiGIIkzJJR-kmAlCJBmAlTNFoAlc0KW6MJKBALCWxAIkaCLJASE1AlqsZBKJsojmETStZMtZlGJZIkaZigLgMzjjGe9Alu0kMIkksZZZinsZrKJRIkaKJr6kyAl5BA5LJ4AlSIk4UFKBlfdBiMJBKJ11LWoSKIkzZiAtZFaiYIkVKJtKJ2ZiF9fsIk3Ik8Ik-MJgZivsZgBlUZiqBldZikDexAl7sRQBl0AlpIkLKkiZicLBbXP15N0mknuO9IkNHJ4sZ1BlROFzBlJ6HR-kkPJIaiVIkDtZqEBACluiZvBl5CBxBl1XLiIk0BlnIkEoAXBleKJTJbGtZFBl4IkLaizLJIClvMJfhkDClmZiIBlfIkmtZhIk-BlEtZiBlRakKtOzAlWxOZoWoLJa9kDvOWCleIkvIkk-FN1kJoSuClxIkvClzIkxClOBlwBl5LJf7kSClI3GWzUVCltIk2ClNtZk-FbClCClnBlTfkzClBDlYMJUHJEDllCli4kPBl5LJLsN2ACxFb-ClZBlgmZuClLDlANJ6IkzxfU8kxhktClBDl1ClZDlDHJ_IkEyjc8kJKBSDlNKAUDlCrIL_iM-kJDllBlYMJkDlXmjuFjEBlgDlyZiZtZbDl8ZimCljxcuEUTJJWDl6LSuWhDJkr0kfDlMjk0DlHJk6gZS4Js4k7DlTKBhAlq1GbsNADlGElumZzikkBlQ1kbIiTvOsWTG4kKElcKBgskBpOIoBpYjwGettZL8QyCl6BlpuGEJkYai43fR3k5IDOcHtXjR4ku2kF2fq7kW2K2-kqElS6khVG7-ke7kiELvGA7VT1lkgIZPgGXBLJYkq_k2IEp4jUdkcckDmMAuDElM6ijfEjZ5eq5CL6etTdKMbLNMjakFrSzIAzAdndB_tkteHgKjTrkQFjelJu8kjZVRBTsnEbEl2IJBbX5Bl9QZU7iC4KzJkyPT7fkk4K7Jk62iyJkARF1Jk4pkbFl5JkE_efFl22YkvZyjjcOf0jjMmgiEliFlLYhpFlu6ivbiw6igVkvFl0BTHYkzQRLSVtOCXHkMYhzxk9aIjBlTtSHGlTHkcXiTYh6ERaHkAGlBLBwFfIoO1oatDlgtA2KkLRR7Kk2RRzDl4KkaGlIDlZGllcisMhPZhTGlkeBa9B3HG1IAlkkZOg_kkN5Hb2U6sVJ8kPcShfkRakN9QcCTZTkB9YyrOsCle5ACxiYsQ_wi_JkdDlt-k7GlcTkLFg8Gl4NOtCT5oktHABLBwCTc0FAOOzCT7Alz0FFHlBDTguhlzLJjkOuhQ1kWHlLRReTkW-kJHlySCHDTimTrhkcNiZ2fQJUEqhSEl3SLzsiJRkCqhjHl7simGluGTGnMbDTPHlQ6ijFlNKCovZlHleBjpFTxbit-QFIB-JkJeSPFlCIcv9B_zkZELS2k_4kKskn5jRHiqEEM6kcUSAfTX4LVXkuvkjGjoSAx9k5JcEZT8qdumfyckJIlmeTDyKseDUFltaVeQjC0kh9jTIlj9jWVk68WLNg4_ki7k-OfNakBtkuzkL8AfEAKykBAl5JbZADAtkgakPakxnk9HleEF2lOGKkHSA6QZ-DlESZ2biSDgoRF5biEoA7biCEl9lObYhCKkO9fYRFFKkFRZeLBVIlg2KJRZ9NA6QZkAlQ6iMcix-kkYh7fIJjkgSZFJlp8fP9fWvgaWkwEA1IlfRZVjkBSZv-k9Ilq8f6vZ1HlsBTSSZrYhUKkQKklJlLdkdJl2RF8RZuRZW3GCUiYGl9QZSJlv8fe8Dx8fmJlsSZoJlpKkDKktYhJciXKkUZkuJl8RFvBdtGlMXPB3fmYh48fPKkIciTkVm8CWJl48fYJliYhopf0Yh3wCUWkDKlWMBytccMhqnAggkJKl2JlKwZXSZtKkZlkwYhEJlpJlLKl1NAhKkTGl1SZ4kddeIdLVhdN4IdcEFE7iEnkYoBOUZK2GaFeXxk1IhaYkwak15gawkHbkcwk9_Ke_k4KluFl6ak8KlpjkFxkQ9N3KlYEhCLlRKEJjATnMN8BkXelaUYQiIHltKgmXDmsF87Hisk7bglXdnElhZkvrODHhuwkyIg18kOAl56kmWkvrOR2gkwk3SITbNz_k0bkjLlbbgOdkAwANAlBOACbd-tDfCBMAES7kk2I49an_acgRnpj_ElHPEbjkXvkgIQ49awIgN-gIAZ_na9LlAGlTJR2haGIGh6HoCJ08kZDhcnjjxeWoeWKlHMluGG96kLMl3wcMgatlfkxeRMlZFg5Ll6IlNkkYFg0thN-Kb4kFMlZILjvS29egpS58WmMlY5BELlUkkIbklSbtjk6qk98jaAlIwkJClgIQ0RDqPez-i5BknpA72d8BkVIl0iDYZkHnU7yEL7UfhjA7kH6ERCPpmecJl7KeIgi22BQjISBbh2BmIldIltrdZFlT9kezYd9B_EV_JgArkj4UpjAJskuAgs8hdbkQpddykzjktJlVZFWNlcKBo8kZNl0okr8kLvVMbk0rdzvkfkk88k0GlVZFTwCtvkT_BtWjMJGG8kpNl8bksKe-bk6skuWeSsUyIAKyk1sQX_BiojeNjesBgNl1vkbLlwaECMV_ZkwoNYAgtuNpLliLlIOlw_kLOl_4c94kQIlw-G0_kPFlwaEwOgCKgfbgJfICrkWQiUYeTlfmugwNlqaVzXMMOl94kewkAiSeIVDFlkoNy8kKBg7kgW8hqOlH_koMllOlA9kd5Bf-cPOlr4krLl_4cY5B3aVNOl_SgDIlHCLYOlsOl8Olytkv3g9KlmBS38BvMlf-fIck5NCGOl31kjakJ5eqWPj2kDjkPGAyKkici5vOJjkXPliAfvKkjwOA8cRPlK_et5SwJG2skpXWgqeuwHxCgr2io3b2mdrMcYEcUWkTwOtuGWnZiKgN_esIIvJd1_ePzk4pka2CNFfnZCN9kwkABLgzPlRZB1Pl5_eu8kJ8BBOlBHCXFlGdHZrkKqdJQlWVkuEUr2k71ksEltvfuElRaktIFb1fNoUe2ksWjPEAdOlh3K1JZG_kQ_kuakUQlXBDhQG0iDrGlB_km6UBcZa_ctElO2fLdkgQlzoBCDBjQlzvfuGd2yedQlX_kfQlSaAT_khOjueHkPlEJcKrk1Bfr-fVrknLks9fl2kOufhZkHpAcHTUPiRjfecH_Qlw9j99jJrkLQl8Nc_-jiKJE_fJ_fDRlRPl63fGPAOQlb9YzQlgVkCKgYwkZNCq3k4qkcNlUeH5eauPldbg67fiwkJ-gf4BXeHaAf9hSdcgsyko5gDPl1Qlf2ksXkxNCL-grRlkfJR-BFbSL8hymfrQllRlD6ci-kBOlIPinNjj3W8QlTwfJqIORlq2d1ElaYkCKggmT3QlmQlBzj7LldYXW_kbRl9RlOUJbKGL_kcQl9ugm2kVRlf2k3OSNLllpknPipCZ19fepkUZkntNZ1kzRi8vkjMlyckGSeuuYCxI8cIkIl47k3Nl_RjxNgVzalokHakDGArSlslToLA8cItIlW-L2YV9fa77kzIlcckGSeQABvMAhiV-WTcokU0jRpkERlFHXbNFySA37kuIlcIle_ic0TpIlGSe2NVt7kDokixkx5OATlmok3SlMTlWTl8SlglAh9c_SloIlKTlRPl-PJTnMRYjCcZCsbpdgbRlmXDimQdNZp_kc6kY_UyUi_2k2PM51i9bHuEJZjjSqQqjjkSl59iW4AOLMTRV-WTjokyNgUTl-TlaHTnBAPTl9Sl_6kopjShJJ1OUTlluA3NghOjp-FcQeZSlURlcckFYjNVALCTeElH-SY7ewhkBHl4heMPk-Kkn9PLdkYUlaVAerkIoBjmjBFluwImWklUluTAv1kVkkmdk9Riz1khRlwMlB9jPykPbkqvksUlrSFKekgxQOqkgYjmDiV1J7fkUzRurjBVl6UlFCDYekDPCaekP8kXYj1HjCJih9kBBiAYjheih6YGVlGpHIVlsaBYBCePCpekEgZCrIidg0Jl9IiZYjSmR7fkdQkiaagVlqDbeIAOgj-dkIZjB-B3HdhFl_hQcehCBlB-k_LPNZjU_IUWklqj_jkYbZKzjc7ew3fv4jh1kirjlZhLhkdTjagfyck-WAnUloggBPlajk3qjq4jDWl0VAvUltMlfSlb4kxJgNPl01k3UlzMlgVk5dA8UlqWPVXeXLfeTjCJlnMI_VJWzhOLkFVlhZkXWlmekJVl9SQQTVeVlfpHUyjiKlRRhjyjoyjXgNnVl0VAWVlxfAYVlMADeyjmFCzPihFl9IimeiLlOJjkjVlDJivWlESh1VlWxAuOlLFTAwAjmjbBiTNlCMVmNlG5Uveg4Nlm2VunjDskLXlC8k6MgJlkybkJXl39kDGACMVHuAfKbYNl28Bo7NLPlbkksVf-vk21kJwkXUlWxAcXlBPa2Ol72BJ0kJ2kmykeNlckkkXluNlhNlRakCMV5vfAukgtkHWl17jnXkvxOTNlQjIoBAbfkjLHIcV8AjGBj51jihj0GiC2jblZCobKYlPOdLDPx5i47j27XBEc1Ak_0dyAkvVcwAkTdg09dnaCsljW_eUWk0hLFWlybkqUlARlt9dpEkGDgWVkRGMIKAFXTlkEjzkoyUJOMilaTIbgAVQokxIlXak87kaYknYlVJFEQcsvYbakKAfu_U6nkyNgivYEQZm7kdYlPnGOiA4eA2mS8BfOdkCjPnNjlOjUFB3rkjIAwkkW_B1OgyvkL9jEpdWVkciNWxA1jZGPl35gFLl45csXl6QlVXWujksNlPPlmXluakpJg1KSRjHCmNt2NaIlZNl6YkgLlZkkrNlu8klZlyGNXHBoZlv-EdLlsRlM5kyOlE9gdrIC6jI4h1DhRak-aXIUlvSluIlE5YnIlxIl6zk2NA5aAJUlhTlTOjw7kI1Ovnk4okaWk_HlNIlmoNOwkENlr9jCrddJcY9jpwkcckSalDEA-Bf0QAmoNnegb4kQqdNqdHnfxYj2UGRqd7rds7hyck1cBmrkaVkOsNlnVQmkz3jJnDKjiUWktalgANJalAIlcxGNykO7kFIltddSHiVZlkNB4lUJalZfkkNBMCVvIb1IfsDl9aleTUjqEHal3al6cBEblBBjoELy1kEOlGjJn5So5jAblsalCbl4alqqAVAgHlUpBRsckUjVHxkM_hmEEGpeHIlgVkPblIKAJal2OlUjVvLl8ddXblGIlCxIoblbblQbldblgTlvmgqkkuRlntSz2INblpIl1cBkuk6EfXVV1rk-alSqdp5jPHiSmJv6bCedk_Q2alxeTTbZetkgPgb0k6blYLeqLlhZkLIlWOgeXlLFTsXlhXlN1ffNl11kzXlHOljakWclbKGrXl72BIXlvXlvjkyMllXl0MlXcA_XBFoSm_kOrUYAgVGgY4fqQS14kxLCkNBvhV8kk_-kmkkVXlmCHAwAS8c2yGWhgvHiMcl_XBx8kPcltgSwOlE8fwBHRIA1clsclrqAZHFwBAaNhrpATufoQlYqGYNJ3dgabl_XBfKb6alWQgXLl6XlC-R_5j-blGblBPaGdluwkKZjtZlfdlQOlhclidlBokcak-_GdNjxOljYkJJAOblkNBs4L0ZEcHTT5UHQlTsd79jmalu-fuKcK-jRQBQukVclnuBqZlKoa2oBbNlRIlaPgnKeetEKrdC_j9Ql2rdxxkmWkb2Bvcly6YQclpOlxdlzOl2clsaBxHGmQkzGA6yHR8FB9YBbXdZkXKc7dl2cE16dbHlNdl9kLU4ITalTbl1akvbldEEYblnblBblsaBQEBW4fCjkVblkblZHipddWtdZ4fKzdTHirTEBedeFEOUhUZkb2BOlSOJCQmZLohwqRiZA3qiftVJjk6nhcQkE3HLfl1LlkdlCMlfRlzUlIWl8ckfsg1TlSfIAQDyWLOIBz9BKlkH8kp4kxwkeQlSzBjtAnpAZISRDEFXlmvfAKCbcls6jxXldZa4UlRykDflmflcflKGfqkZI4Bt_BkmgmvkRWlWckRXEiZlrcltyjH-aBCf3VleZlCxMYfl8uj-ckVcls9a9QCfPiZyY4zBRdl-DMGCh5OlrOlkZl1lbRzBbWJkQl-kkC_kZ6SMMlScly9kQTEbJfrVk5ekZvGMvk7lUBlk_naxLlEbdsalPzAMQeMWlI1fhfTTckhxRMrjwZlsglHykSnMbdlVzY8Xe7fluMEzglTNl5ek0yApJg2glrEO4glj4UrDexglLrjxdA3rktukEXTlYHx_kial8vkjPgLdktukGukNWlcZlSmMCukqALoXk0glCdhLNg6RVlcltelT_b1Ulm6jRXldclUWlqcloblMbSLNgUXlokkfXldfkndlhhlMPl9flBvkM7jeCiM6kawkLNgi5SD-Bybkt8kyhlaidakkcclYxaOlk58kEXaUVk0XlDfll6g0fBZZlT7gIPljykxSlKYksnjgZlbhlHPlJilk6gCdhMil4jas-kPilDGceclCodyfliglpIEfFCCZkKMlGNCJGZYhl8XlKhlgilUcAiilVkMnOSmclMBc9XlZXl3IAUBHhilbTBKykjilAukdglhflfkdZlaahl-glpil_aAUyk7mjPbS-WTXXlzjdcXkDsktukCDZval9hSPSlyTlrKhwPjnals2BYNh_ZlpIEKjl1lY6RVGnA5bl6ilzYewRlSzBVjlxxNBPai5S6glCSlIZk55j2ajVFh7ChnKhRwkfZealjB5kWChRAlcljuZeAVflpcNFjWLh0BLt5kwgdltgj7jaBci7j75kg4hriFohlPhANeS2KAhNcvEAhmEqflayk3gjedl9vkwflVWlVZl6rBDklHLAFkliqOMXlkvkI2kvhltNldilvNlHilVZCEelLFTv7atjkPmfNelQzkvZl-ilVZCrHAVXEyeTX3Bz8hFOlcilI9k7tXokQIFAXTlNlgCIlDpkx7kFakz7kBTlkZlnkXemeKalwkAJ2f9Yl0SlQalobl8tXfUMcRV6dNlCfvMbjnkHpk3pk2alFllzkli7k-hkOOgkTlBZlRelPll-3kZbLHlll0YBpk67kRoksCf39VmWDd3kcalPllxPZeBCwIl7nkSokgll1zOv3k7tXX2U-klojAjZZxYlkokDllVZl1NlFjLLVlW2RwTjLGlBWZQ1kQIj3WH2al5FANKALXlgjVf_QcykukleAlAmluqOKykehlVDetflnyk2hlBmlRMC5JOH0AmzkOmk5ilPXl5jkBUC4qjOAcYUGOblRmlKykYclrflZTlFckRil9hlzbE_floblfmlLNgkclEckyidKMgwXljXlNklnhl1llKmlLNg3blzFTJjjXbkdml-blRmlH1fhOjJ0H0zkvhlhYlleHRel9mlaPAHnkEhlDyGVXN1rkz5jrUlVcl49RwaElHBMFfhmlJklFglZklvkl77goLUlTe-NAMFf2OlY3CjbltXEHml5UlPnlPEA7IVLNlrODv8cmHT7lOEMllUfcWUemllnlTBLerkN8BpUltnl6GWvnl8hGbtBvllBPVRSjeglXflEnWbtB3nlLEAVilTilsMlcwkAkkr3kSZkc0CmcH2KhB7kgFhPtge5k0jl78aN8b4sACgddJh8giX-f4jlugdMaeJmlKDDKiljdkExkcZl82BmclcbkKhlP7gtukVhlQ8ND1BWOlVjJdKhSAhmjlEKh9AhpIhuGhMEhqjlprYYGAE6jNolZCLqKhy6kaHhm5kf8gYLh59gkJhLDh8IhYqclHhCFfW9gdolDolaZlFol7haXnZGmlmhlfclQPlcalNfV4vkHjjzFTlvkkjlLbkdNloclyXlaklGiliglUplVklimlsklpdkxhlYskD6Roml0mlOPZ22BW5AYWlVrIXkVe_kxfdWeA3nlKplLilbZlpolAoGXxk4olp_NkolhZlinleilaYkNpj3mlojSghle7C5IEklC0pl_PBSdARncsGLfflkplXOlUclhclSeGwQSeklimllyk9plwZlTqlQiSr8g7mSCGA8PlXplJSj3elfZlihlraepclRpljZlIpleols8gfqlQbSBGjwdlhDh5Uf9pc7pl2zgY3gPole5gf5kL4g0bdO8bB9b5EhXol01gZol44g6jl1VXpplsalR_BdLVTESCWksEkEWk_Fi-VkBqliACRMCMhlIblmFCeak0JlMNQvrP7fk1hAvLkniecoljFC2OSntihyKfPCZTAEgkQDaNtib6NGPApDlcOZYwGKka0JlmCa7MiVRkdRkGuiXNi8FZ8qhrRk5ELJjktrlQ1k4rlTtifNiotipRkqtifRkQRkjNiShlPrlkOgk4kCmNryBhrlSPBPGBorlYpk0qOPZVhFl6rlXtInRk9rl1yBZTAYRkPVlboIDsfktiHVTvrloRkVslOWACsl_ZlEslWeDc_JJZj3fkdIju5hJwjAHleGlSNQ5MKXLiDfljslZnOlgl2IJ8YlVrllehEmh7mkJjkZrlF2ZvbFH-kpqlD7BfufQ-B7GToCjHri6JlCwgF2ZPohDslTFAD7BZIhWZFsckPwcqskvgiKgiPjHbLkg0ZYslStlVbIggi8KigKe1tOcrlD7BUbk0slnZkJ6fvrhYrlw6ArhiElkkZljsl57BJ9hlpktekNJi5Fl_WlVZgEyfFrlLtlbPCmWl5xOVCiMfkheki_hq1RiVlTYjxdiqeiqpljFCnekZVl3WlVwOXxV6WlDyf0diEXS-Wl_tlxZgf-hisl1tl4ACXVldPC2WlflAvLCG_igEQImD2OSwShculyShjEAXgku_hTbTALC60hmFfstlnslfekj9hOJiHKijahJKijagt_hsAiVJi7diGtl_dizdi9Jip_hweioAiyeiqAi0eiv_hzulKtlQ-KbPClZkhPCNfeoZktvjFfk-WltVZhLfmTjpmlSulTgBvIHqxOfLV0hfoMaIVQ7fkVmFZzf3niCulD7Bkmkrtl0qOlHd0JlpQkoqhcelOKlfqjoGAOfljQkM9hgAaBriNvlBvlSoLBri6lkevleZjCmBhvlqvljvlCri4ORlvlPGAnvlEoh1qilQkLXIJohFmkFnlOvlkmk9eBgrltNAbTIimTd8iVPlLuAnqh1vlT2HwxKeti0ulVDaaslSRkStiaAaNNi3qhPNiSfljslHZjYYACtl4llLebYaKyHIltlvACcLjavl9PCY2JCtloulasj5Lk5Fl7slgIjo7SetlowlBVHQ-BFvlJ6fPwjsWliqfFoPFNKywlYrHzLP1wlBekn3ivJQMCQkwlTRCrbjRaljslxrSiBAgJFxwYwCR9mLUqZQUhCXiyrSHqZdWl1mkRxlGBleUhXxlenKDXi-LlZnl8BC2zA3OSqUMrVlBNaCzPbYTceQLEAYVMtLkf1kaeQkxBaCjt1ZrLkCLew1ZRulQEAZdjHxAKIOtVlI2Zhdj6slmtlxehjAk0tlQEAA1BRrlhrLpZlmLlRgl5Xl9nlQqlujlZJh_JhyDhEplgplX9gpIEooltQJ0xeb4k4jTNJhU9jPedQ5knIh36ka5g9JhLylR4hyqlMoliYk7_gbHh16kIKhI6jT_g3BhMKhRGhJ0iPqd7KhCwlQEAa7AZEA1wlgwlpRatbF4tKFxl4QCNHH4ylwyliukl7aUARgTO-xgpeePfk7fk0SkkwiF_a59ecrlpZlJnlrmU4iTL-aJWlCFlptlTFAEwlEQBdvlW3Gg4g6tl9ajeLkLgidaFNgiXtlSeKhbIatlczl_1HezlwslTzlkVESyl5fl8nlbjlMuglklxil4LlAzlbUl2NixyCkNLFzlOzFVEi1zlwyl8hBpzlrjkUblaBincl-plQpleplgclcckdrk03kN5H5ja6VkDWkyVk9VkoWahZkG0lvhjFoBLnlJrlKQAtEkF-dUWk2jkG_YNxk6ilAGZy7dCdlmWk9bGqUN9QCp2kIJGcOlmuEM8BHylc0lO_kJSl4pkh0lYLgPgAk0lZglnkkGKlLFT4kZFbSC1k6sku0lj0licAd2kzvfQdkN_kYVGSSlWVkbeGAEAoJLYFAioAYKLlkkITebTe00lMraYJMbnjemkSmkgmk50lvZCccBT3BV1lXilGNC09BHeluZlGckH7g3rkE1lexlWqVQdOSQanSlvhloEhYChQEhYylKDbV8gY0lY1lXmU1xENKA2QAoHSgEMValailVMhbBEdbdTNlh1lT8QBhByvf_ml4kSQ1lIadKQh_Zdh2bD1luXDcGGfAOQyNiijkgD8ncx3TLdkXnOMcA75aIoOwPgZzliUe2ehywOUHl5vlLebqcP6hiHMMbUMeIAmnOKMkQ-BBQV7qfOUj4vlDBlFekisjmIjRakOZkw0gybko1lEGhq1laChygaz2lO7jB3WOwfgVkOZkjELMzlrflDOl_zlYql71lBjSz1l-vBu4LLUlQSlLIf-4j5sku8k72l4ElUnl-DMOlgXxkt1lg0lD3lsbl5wIS3lMylaYkmnOlpE_ehLjlBpOXWL4xltbjtFAAiibwgtrkeUlsslc2liWZk3lFMk_tgQ2lReSewgFiimaKk2lyzlX2l6zAJMkjsjSwlSMgBfhw3l5pOKIIY0l2CCGeSsqlvKM6Gl9iSzVg_iiS2G7xlHjiEElF4lyfh07h9ASoqlDGAuclTfllcN3rSvId_oEnelLgBAcAi3kbDCLIDWGT42BFglRugPukQelhZkZ4l__iI1fEiImilpuk62l7aJxElDnak6kYmlaplU_bgxAg1ls4lLTAkulTQg4JAAOljXkNPgtjkBxN04l1kHk4kiTZlfJjolu6jJidXskDskScSjmkC6ZB9YnFC03lxsjkNkghFOcZb2lQzfjNkK5lTihY4lMEC01lCrIN2U4xlqsj5wlTSKbiht2lZ5l4xOAGCE4l1NkvjhPNJ7xljGC0RagmiUZkfFCwaNRlFAGC1ylYEgHli5hh61fxVlAjQYEKUmicTlN3KwDC9HBMElVwOqkMd5l47SrRCp2lbQbpLiu5lj5l8jH0DCylg93iF6hrxlg5lMrfrVkv5lD9HIfkM6lQJl2bjuwgUYZltlr5lsNkb6lU3l_aA6wOM6lgJlE6ZBxOq5lYFCYQb_3lAjlvYeBpOMoMD6leOIuzIc6lo6lzsjyckfFC2XlcbRyrOv6lhOIYli53lMxOmihzNkyKlfFC46lcKlh3PWgjG6lOSSoihB7lUcAwOgKmkEFbFnjnOSg4lGjlynjxilfFCuEC0kiwZA0DCUMVklilmiCihrslb5G-6lvihc7li_Iq6ltECllipwOZ7lY6lE6Z7NkS7Duwl0FCh7lh6ZhIDuih16lUcAW7lKiFeFlmFCuRg66ldfFi7l1JAi7Ry6lAVB9NkX7lndB-7lg6ll7l87lFEAl4lZ7lm5l8Ljl6ZAOALwP_7l_ECv7lhli_NkO8lcHUk7lsaA17l0IDPFbVdBrliYOM51kMFCOSeb7lw7l5XBDOkxlJuOkVxlI7lS8l-NkzbAl8ls6ZFOkD1l07lpjiD7BJ4L2ACw5NPqORtlAhhiMktjiXMkcghIkiBNk96lzWBOgFsMkcji_Mkckiu3l_aA-TO2bCz8lgNAXhk8hkbnOpjSXki68lChh88l4CDkghkfFy6lC9lVNkE9lFNkaNkT6lx8lU9lKFCRMC08l6hkWUVO9l5mOEIbR9lyMkjMkLNkFhhNNkQ6l3jiOhhD9lz4ZkMkV9lMNklYgi5lI9ly8lWTCZ6kmFCH_YW2lUMkS9lMkia4Z5LIn6lZ9ldkib9l94ZMmQF8lY8lujijFC08l4gkPqOrwlA-lq9l78lYNkR0i4ghfzlQkinjiy9lughuMkX-lJkiH9ll7luMkL9lrgJY-Rm9lBpOeJdD6l4MkN-lFfFehkF-lx9la9lz9lpMkt-ld9la3lf9lYNkk-lk9l0vAn-l2IJgnMq-lB-lRNkfNk-tZIikv-lb-lx-ld-lW-lgNkQXhX8l2BAsECpMk5BCLslEbHFgCdCC4YejhhA_leNkg6F8xhIVke7l_hk4pJG-lwhhl4Z6jil7Ll1GM_l0GJoskg8ldMlThZvli7llDIPGOkAkhG-IM_limV0DCdNbdEgFvjn6lA8l0sjz7l_aAimVfRC0qOcrc0Jld7fBEjZ-lQZbGUkIkQr4l7_lSvCzEdY9kiTAO5ln5lANel8ec_lLwlU5l1sj2ejt0lUcAtOfg8lz5l5DikkCt7ld6la1ew8l_aA4nVA6lHxA9fJ67lMKQXHUf5lmUPjUjM_l4nVT8hIxAwHlAeei6fA9l6iQ3Xb2-lhAm2bCxASW3G2fTmAmmPTc_Ss_lxkP7sjgAmgaA4nVyakPoAykAp7lRhfFcjo8lTAmR6hHAmgaAa6N9Obb5l-Ulh3PKjhpAmToKGcjOBmsaAQBm02AjAmQLJykAaAm9gPqQbQ8lwTkfMPiBmL-l2BARBm6AmzFlm1e87JjBm2ikaOkGSaZBmoBmcBmhmT_nGykAS-lOAmU4iWBmt_lcIewAlR4l9FC02A37lB6lyGZk1eqcAmFl3_lR8ldOktFlM_lvukVHA0DC9XU4kPk-in3lf7lu-PhOkKvkaWkb-ccXBHqAYVlPCmp_le-iiOkImih6YICmkBmnhfb-iCHAf0RMCmYsGutOELCIBmSogLmil-KjCmvBmz8evCmnMl_Bm_aAevNfiFPmiwlgeBmUClO7Z97lejh36jDAmg7lesGf-ih-i62l8YBwTAtocN7l7QAG2k1NGBnlLklg6jQMlg0lIDmgRAtocApA1mOFQSODmybkRDm1Tlg-FJDmWvAgKbXmlWalsOEcDmdxliCGfOGAHSPfNv_YWMlboeGUg71lBZBoDmFZlc2BYDmAfAtxeR8i10la2cb4klDmHDmTZBxDmtLND2k4QAF2kP7l4xKiDm31lY4jtDmO4jmml4SE7DmD1lwDm0DmNJAGFaPlSEZlAfA22B-Dmgqkfxew6kGEmg-bj6jchdNEmnBGUOgbXPArc_9lrOk5OkWcIRcIn8lzAmOcIlEmiZGsOknEmPWi16l_LDTkZcQj4Lg38iU-BtEmlIIzOkpEmkEm1OkL4l7Emrkhn8Zqlk5EmQ2l_LDl_NJjjL8lv8ZrEmxkhnBGmGTaEmDPg91kF6DGPgTIkl8Z8EmQ1kUCGxOkFjD85l0DMytcjZBRvlwAmTFm_EmpII7Ok8kh9OkTCmd_lxRBw8ZvOkbVh6Okh-F8Ok81eY0ltBGHUlynlp0lw4lz3IZxIKAEzLlUzkVzEZPggOgV0k50lwFmqyEKXAlyhr8ByEmxhAMNgDNlNFmcBk7FmRFmI5l7jBogdXjExLCwPlI1frYkmvkhaeHDmdOO_jk-ElOjl2IEpgl4FmWccu5lPMaSzeuhlA1lIiI0Ck-Fm6NAzhcmOlE6E7vNzEl2Ckm-AilluakXiLtOBwOgu2l7AgvnZVylssgvsYE7kaylTwkiDhAvkN0gZQg8sgRLhGGh6Zl0BLh5kU4hgDLN6j1jlgJhXLhFhiSAlKQgVLhLHmb8gTAlPKcpqdvsdSUALKgmWk47RPEmqDms5PQmkN4jmOju8kodJp7YuJhzGAbbg3ilD_FJCiVPiLlfWSf85liHmg_VDgZmHmsilJfIcNhARhjbgRZh2SlkEAyZDEJhaZk6Ef19ie_kdjll3XNkEv0ElEFWvA3OZKLHATirAjO2lgVkKJA4BAVrQIYAu6k9cl2xkE8fp4hOTcnelMImOImxokUMlRImuEdDETLGRWImNkE6qQMAmJIm0nbQljaYkTmg1AAy0l8clwal_2l90k63jg6Da7kf3LlydlZDnydopEdGcBeljaknImazkKklOxkmza73jwImP3LyImsZD0ImbDGZdHUWk5Im3mla_CZilI3lsmaVza-ImVllhZk2BZmFBaFAaQMqXlNqlv6kPqlvEhvolR5kkKh5olQJh2qlHMgkYkvjlYJhbJhepcP6g4qlTLh-qlL4gArlM1gbolZHmRlhTbZmtkzvAHBRt_Bi8Yzkk_DfD5bH5lM6kHvkz9Bvdl3GmXelkfll3XLDaVqlQ5SS0UHhl16jv6j6skk4kzNleLClpSq8kjDm-jdIidzoXFJmuJmJVTGTCQImuwkOKmIGmifl9wk0QleIAKKmCjl8Jmc1lodl6OlQJmibk2ZlWZZM2c_HmPAlYAhDiSG5lpjdVugECgLdkF6k8JmFql5Zlwole8bcfduKmg7je1A6tklKmJVTBHGF6k9wNp2cV-cmTU79S-slBKm_KmOlCDKmzFTLHXGKmvNE-4lJKmyOgcdAIklMLmMBjvhlnMEIKmhHmSLm7gAiplEKmCLhLklYLmG5l3rkF6kc2BF6ksqlC5BYJmT_bQLmSWltklC0lYnlkLmxOgJLmIiV-nNMJGpLmN5kJae_yh43kyKllCZCMlsZlLklpSlyKmmuEeblyeT2oBjmjnJc09j5BfWVkdSlkmkfiVaeE8uAhFGxGmqFjQYZh2BOXlPKm5pd69jAsdJsdmelpQA_7iuJmPxEcGGRMmHBBSUAAfNSglIRl8cEwLcEsdLImmuEzJkGqjN6DVml28BRjjXbkSzksnEHal3OSsMmDqlNAHR7l4_BzMmQFH1MmZxNjscOGmhJFVPgSGmrykszl4fde6krzUQll47krzlSij2okavY0llyckJNmrhlN1lsoApSAHMaEDkRLdLIm2lUCNlSQeYNmfZVeKmbNm3ml15NapkUll0Yl4pkrzU_MlK_cHrGCNl1JZeNmsCOgNmIlUZokqnki7ksImNBj3klPal5kltHm2lUOFGtdlNlgKJm4RjONm2PZ5Nm4HmExArWGTel6NZAPll-k4YWhgXkXfEOm-ZBpVlewlrVljqcUwjzCj6Emp3lhwg0VlZHm-ZBKAmqxOECmv6fGef3wj7BmvtCknIIPkjrfKPkGJmxiMdSlQESsckQZkWnlScEz9jOLA19jRNmG1ZJACrMlgolJPl_NmiKjL7jJwfuflxmltaenqlrcl0-FilCdOmtCmTcQlzfScjCDmsfQLtjOPk-SFoOmztCnUl21lLJm1NEDnlkAfZHmdlC8zlVSe7ImGNmqakkqlQGc_plbklrVkCPmnCDuplqyOUFblrfWxg0KbJjkR8JNtjpaSWPmhFDzWldEAcCmhPCY8YutlxAi_AmJJiZJiy-hczZOPmjPmlWlUulwhBJslGPCv8i1Pm8eiwekT5lxtlJyZzAiMQjcckiPmHVFYekDvlJ9hQ9lpKioTjhsIiVlKvlAsj9Wb_ekuPmnCD_glwyKEvlNAmBfkyDgVQmJvlGZF4chnLfhEjjakfiAHfMU0LULmIOj4-kWMm0aEErlLdkqQmdnl4flYIDjAlPplmqlD0lSpluak0QmjlEXAlE_kC0kyQmRak0Qmc0AiTZVAROLmuzlDskfiAhbkPxEhMm8Jm2Lm2KmgVkVxOEJhFHXYPmmdkKwliqlwhliXlrdkfPmfplaYkxPiB9YrOCXql8OmPmlTRmWKkIvkLDmNuFNDmEEmprkD1bcoexilFKl-aHerk6JVeHma8fMZl6skeOA4qQ0fBHRmUPlaRm8flxRmupR2zAa9B-ml3iTFDZOmlwmlyck6RmEqjLKmPfTwIV5QmdplYnl6Rm5FCCCmmvfEsUp4lHjlM6kTSm7cAHqA_1l3iTuKl7glvil3rk6RmxqOL5FDtcWfRL-ayadtMA0aduqSiSbmWk0fkzgAaLIDVCnLmfGZJRmZtdJhl0rdI_juFCjSm5fJAdBYwkK-gDbHYqjKBg5DmQhlSRmnZjWtdpGcpJhgRmZoD0KZ_Rl4Ql5tUmvkx4k0AI8SmMtGQvN2jA84IFQCTdShFlG3jRnDQ5RxcaS5ReUkJPm-zBZUkuca9yiW9ZfTmmElgpATRmfoDutOY4Ik6lCJAbUkRnD6cbT5lkTmkcan-imcaflh1CmQOGZoDMmkZGAXAla4k8vkSTmqFc5Rm8TmeXBoTlrElc0kynd_gVosbUWkIOMI2HXHfVwCJDVE8YpgZ-Bm8Dh48LcgR0PmCmBToi11acPkdGlSPm4SEAMmNXCPtjvBmbUmVoiDkThZkkpNgeR4LgcAfaUmrPkFnFgoi5FlvPkYxluEguUm-YSwUmWVkpUmgRArJGqxO0fgB9e1UmDNLoPkiQgJjkyUmhGlPkT_Umn9ZBVmYaZEBYB9YAzKhOeRfRSPhdOaAldBLBHSEDldnCcdSED8jOldsCc3siLldsLm9Se8SZPldBHatodG9jhPMlYE7Gc4Umk_FTNmbgl_1KVflYCe3fSyHiyKlXuAiTZ3hR2JmSRE1kknBA3kkaxIRAkyck1KSOiAU1NTgTTbZLnaB1CUgThnkb4k3NjM6drfREBYx1lnSmRTiiMl9VlLHi1sNa4GGcguakj1lHjZtLliGmIyl7ck6qjIFk5_RRWmZMhjakJcAfqcCal9SlaPmNNm3Nm3okDOmSLlgWmuuk9Nm0Nmnll-YloWmaWk7mBQdl_QmnHmvfNXkk2yenNJfzdUZkyWmMFfaImdZjGLgKOmGTVRdgW8lmWkV-UgleFPmaeAzoiLBmzEg1PkF-ZMzgFXm5aBK1l3SeM1lqVmO1lXklNMlR1l6laT1lu8kImkkPmbyOo9le_eL-Zp3RuzfyDlUCmpzf-9ZNXmt3RijgQekQXmSKD48h4LgducrlhiXmGIUSKD6lhiTmaLboXmxlh1oixfA2XmUZkulLcbSuqlE8fJZdAdcPXmhZkkEh6wkRTlLklRhlRakbFmCbNYbVPhlQQlW2dPFmFPgQPgxilNYmKcCGGmECZ02k4UE3rkXYmPglQUmYKmFglLYm-XmlUBkjCCvA8aHPydMSci7FpVmGSmk-kbPmx4ldPmUWk8bHJ7UpImshl10ltmlXgaqvfw6jNlJiLm6skt6k2OmnLmOpl2Smlmlnpl1LcDRmkYmHKATnlHTi1wcIrlmvkUPmkqjDGA6CCKZmJmDwhjl7UH3laGm8LlQzlOnljakdqldLOIilMpljykvQmaKmMlk_hl9OmdRmuLmImlFXmUeAqxOyChAifVMjiOmQefiDf8wjWVky-UQPmublGgluxdbml-Xm03AeXmomGXnBhFl-MfcMiQekJjk-Mf9wjVekcZm8Zm-Pm0WldPCCQmgQmQLkHeijek3XmyekzUmMVlrLTcdi7ZmYXCwPm2ACAQmaVlJfkCzL6fZutlEfi9WlHQmOul3ZgiamoQmcckoCdYUmdZkhUm-XmBChT6AFykq_BfZm3OmYuKOvkKYmoKh3olx6lFXmvamZeFXRmWZZTThY3lgyl-XmA4aehFQ8AEFZiZmfUmbfD9Xg4zDmYRLdkHBBrxR1SAXKmJ0NM_kBXmc3IRRDsNGMbmUhgaYkPbmFbm9LAgKmHbmvHdYOOrfT-XgBBgcZmnocoTGYoBrUAUQABoBZBBPyd8lA8cIPgAtsBFIBsARsOm-0L_xkMmdTlJOmdQGTcXmnbmN_AkCOzBAyAAHQBvbmTdIxbm-3BzbmPMC1bmv7k0FmfglvBez0HE6SzDc22dTNlJJC38KmKm92lEKmgflLcm_6jrLmScmMCFYIm_lFGoSYHjhFlYbKDlhEZEfcm5FlXvlgrfkcm88ZJglcZmccCGrl4QlEnaRjfvylGYmVJC2SCzYkYgkLvkpYkxrOFmZjEmKHQFQkY5PnYk37BA-kOyj0mT_IPNvSo1hz2FBdmQwBHLmmfHXXAkZkIOBGPCxXmTQmZMjpCDWQmlQmAgisTbbbm1cmbPC1Nlf7Asek7SK4zfsbbSam-cmGdmi-Zzvjwrf4pk-VmlbBt4lZiafOlvhlGWmsMc0ZmtmAU9QvTmCqFTQkCAaknh3PmKAamnh9Em1oKYQkygg-XmtmALbRLpVSSgfoeV4j3qeT4jZ4jUsgIFj6lfL9j8GcMleBQN5uaydmWqAS7FtocOdkQbSQmkEFjx_jadmB_AlOCeJf0LCpLbAam4_ZOqFZQkI4HEamjemUamlqi3dmtnhlem_SZFXm3-AD7BKxlU9Q4Bm-dmremfqiZQkEAa5FlinhQ1k7empGHunhpqiycktfRS7FwFENZEYFHIUmYWmEZdhdcTHck1dxHHyYmIHAkHB1cBZ9LDZk67hTXTbxUTglYeljVkUxFRFlrMm8XcBYloKmZEmJbmcjlRqlpamPfmbfmPxEUOgjRFrHATfmBjiMVmYzlZplTclpdlkfmjHAkHB3OSZ0l6wkDLm-JmYYkUglvJblfm4mSWyHSfm0Gm3fm1Km_JmdKmRZm0MLLLmByNfLlgLmA0lcXm44kRQgZvA74k5OSffmRRmEgmgVkE5kk4MkNBa_kEqAIgmtckghlYnkRzl8fmRPZZfTiTA6TloDPKIm0ZmXJDKnUmQeVmaDlk4bZjOl-XmXJDEuQ3CiOEJ0HmySl7nckImP2lMYmLkCgmT64lfSmAXmvYmQvkgue-ukZMlFXmSvC-amj4UVRV8uk8ilwilDsk8_lNfTW7liuk5ECe4luYmZcm7XlX3dj4lcZmSvCNfTNCmLdm6cmvnBIAVKhmRvkDhme4kspeCvkh4krVk8_lnolchm5cmURTiKmc4kSvkWvkWgmmERi-kz0BIfA3JbS7YvOGXWmNal3JdZIb8hb6JdbDfBfmd4lLNgpBAMNlCim8SHZKmJbmIQWtxEHuepIlSBb6nlXxVI9aaJERBkNimCimxNCFimShm1LLe7AvHdZxETimlTlkfmYimVplhZmghlASmITmHZmohmVimdLmXplBRmXLmMgmKEmxQmeRmE0luakSBb8NmqCdETmRYmcimiWcMimeimyimLIDPMmjNg5ukzsl28BNGGYhld4k1TlKiFhyKGwlnjSzdM0emLDTKRkVZEvqhYvFSSLT5lRsloHlWwlTsRuqhVsRwqhWgmb0FPgjTbZqRm9NAsRmA7HbyY30lcEmdpeGjmcjmjdjOclWEmPfNlSb3ZmMEmyckt2NytcQPmgYlaZmPnkhZkxjmUxECZkOdkqxePzls4jgXjycktJFaEA_ZRPWDaOAmrER8f28aLZlGUG6skBkm0-FZbS7cBTgBNeLYSVWukszlJkmf8DLkm4zBnrN1YmUNmAHCd_ijGmYOGKGmVYmDskjaBZkmMPgzFmwQmNMgNueYzELGmM6kKAm1WLGhmAZmwUlVzYeDGlykiSmLkm2bCHhmCjmwQhQWlS7lb7jxil1yji3BC0g0-gFtkFyle5BqijhfmDGeJxkeIA_kmf_gnRlPGfGhV6pl6amhZkQfmhnAUklBOlUjVnlk_mdK3fximKlmpBVB1Cz9BTkmVhmjKmCTj0qlPEh4Ya7oldJmJlmSKY4dHbGZtQmxtVuOmRNltKeTNlGAh4eApimMJGjml9dlYFlxlm-km1aFDIDaDZ4Ym0Jcwlm7Nlu8kEfmNHctLZeSmsjTAqalZdEeEo9DHWE3rk2NVyNmqokZMZjTlGalpIlPmmvll15NDUlCllwWmgVk2MVPLeuwkNOgaRmjYmT6jX6jTBhkKj7KmNQEl7jRak91lZ0fHmm1NGglmwQmhLEljmVoe1Tlrmm6viGQAYKLJmkE2kO7lNmktDSgmmbAgvjmLdkcvlGbld4lMIl0NlvvkscGRQe5dl9bkkeU2kmdaFiqOIMlwzlA6R1klAhmV9jsmkAkmPQBryBcHTxocvfmx-jYudz-j7lm76FHpABHGSGmMalhlmrtkd-bSaAOmmSUc30klpAJiaZna-WJMHV2RmoVEqwaqVkvsT40lDmmdEA0sQKNmuIln4k2gmmWmPNmbmmWVkuTA6nmiNmKyUBlly7kyIl85l7PiSrARPmsqjxSbozjgjfssabZRZXdWGjmWkUkljlkbgEKMGLhab4kJ3fg8j8QmclmHklsYmaomrolJ4jj3ftNj3PlUWkiqOjzkunmJka2eli8hj8jalmfomL9E29SkfJ4Kb_navCgDoCoPliFc0lkXEcb4bpom9HZtRAa9FZGmz1O1FbwpbDmmuHhxLCFMA6mSueAb6BK6iUnmhLlhJml2ge6kb8lYohige-rkKcZ9xBOriyQkCFglFmSAm_Eg5rlapmVpmaWkUpm_8iFdBdBm7cm_ClZpmRohPmCeohWOmIrFrpmXXHhpmlpm4QkzJJmWk9eB0SexxHI9DL1lqImVFl5Omjxk7qe5lmCmmTNl9eBPnmgMmKqlLTAkMmdkmIfmjel_dlQsdvVBYHmhZklPgbuAwaZCxkSqmPGfxZRILlaEh4pkWqmwakyvffMZcxG4mGALlTHmRakWqmMTBC5GSbmHPiAkjJ4cQLlHYenellqmbTBnqm-WmoHmUhmBEO2HmMdlWqmdRIbhLk3FfKbiom5flUbmPpmd1lEZmDsk28l0oa_gmmnmJsBhidZfXWUSLQEvAcYjdMdmSsLW0H4ZBxLmN4ki7UxoNj6HYaVwPau2iWVka6CHqg3BASlktvUeRgf1idwUn8K2pm9-Adrm2jAmTeaxU_qmARhuxUkrmRqmpKOsdA1XNnbLsYlBmMiWmDULXHZPLg2ykK3jSQZLdkALOvGAyrm6JOGIG8jAAmMZbL7gJvTZ5rmJ3jRpDp7kkqmfwB5wkgqmGWlIfmFKhsZZlrmuFCK6YbHTyJZ7EM4ZlP4gTsmvrm9jKSXmaTe8pmVzYX3lhhmDukZSmgVkbBmY2DLTAHnkosmdcDBjmLFTr3KYSmT7lDrmOAJ7akBiOnLmAbmksmZhlMhmM6kQvN0skSbHoSAgnlmgR3FmDEA0Llj3b-cDijcVGkggaX_dItmnsmT9QgemdObmJj-ce5FlCmkC0fbrmj4A22BsomKMGkWmwmmjqeyEck-j6uclrmlbBOFbj4A4JbNzlvmmjZmMXS-jm6ZmrVkvnaXlAwlkHOjXXmIfmn5EANcVomvrmitmBOlR8crOjFmjo-jDqmzNS5BAGlkgjm1WEg0Br_DUgTUyl8vkFud_njxilttmYGANKAAum1NAFFbcHTunBBtmIumHxfyckLumNIVigKOJCBzlcfjd9enMjjdmblkyZmefjL3hUWktvVBGAnKm1IfY2gqKmxfmuaklumgNA4kmZclIdluXlB3lFZmDKcmimaYkb_FZUAnJf4AOv_BM2lxnQOAPk0Onsm6Ycf7kYzBtYIHfmNalLGBJ1jiwfL1jj2ioGiPySg1jUnbR1jSoZT1jMvm_umuTec1j6meynQa1jx5jf2iq1j1NdHGJkumngAMtlbjDzCTOamrTkPWee_aFzl1vHiTkBfebrmhvmWTCfqmYwGKBf0JlmvmSUjVOiRAmalkbOiApgOcbgvmKaAQOmVXmQLJR3l2sl6HPXwj6dm2Tj0CjntH8vmHSArGCt_QWCVhFl0vm-ZSnTkdpm4vmqvm7ZS7FgJwmvWJDVCtik48luvIAqP0FOVHlUwmmygP6JXwmnWAI1HBjkBxl_FgfxittLH7luBJKGKIWjqyg9rm0elzKmxRH_lm5_OY0Tp5OpIlmEVXmma6Uyllf0a3wm7imG0NmVCPdmNiCRdmMjmWyIDgiwZm6KjFVmGxmTCjkumFWAHYA4qc1QVAQgsnk_pmPjljfmsumQWETCBjARc5BgfmOombXadVkqzjhjfnsmYxmW6AozlYomKiazpSSllaRmVhdPUAXhduimXZasqenomOOj3umQWEfKmWcmMLmNjl6OmzOERKmV_b6skTJOa0AHklmxmlvft0H6HG3omwomeomQ4lfuVDHGuJGC4kv1ic0jqLdMTA_UDq0jWumPGBB3gBLmxoNHTZD4k6LmPrmEOie_QZka-xgqwivAbupmGzlZgbITkixmBujvumrflJOmArmjqlmpllimwimyommhHp-K_jkRQiqMjFLQFwmhUfOWmN-dL7fQ4JmtjzxmffAerk-feOZm1jmEnlRqmy4AoymQ5SHNCE5lvmlcplymlAPmixm34A9ZmpJCo0NsrlGfZpaS3rlgvHxsiPzmVTAaamyPmJ9h0ymyzhIfifumIQmCShKfiE3NG0Ny4AczmVulBQmhPCskQcJi--hFhINuliyj__hjaTuaakum37KcgRIKlEuhKGD0VjSwm12b5ym9uj1tjFVmWgb8zm2zm_thHzmXplGvmHrmtim0umyqd2umbqmY7NSaA3HGxsA1JA2RgI1fJJm0Vm-ldQpAJ8jkqmJFVIwlZ1k0wmgad_zmscmcck-7NpgmGslsckaNCzElZrmyPAabmP0mHCCMtOkELb-NXIh2dS2UVRTVB0d9rmZnmW0mudmLklWqeDwAb0moNcenm3-jbalsumC6kqfkpDTuomb4kapGt_f2kkv_fjpmoJAgDDH0mByNPQlLgmzumuymoZmjnljakz0mK0Rctk_aXHJhQsmrymzbd9KmZ1m14b_7kIfTNSm1NlUjVpLm8elCOUV4kRqmk1mzqkzGADMmNclusmMELoPOLblwbl_alxelWumv1mvsNV7O3nkvmg-RmbAgr1mGcl40mmrE4YOael2xmh9BVMmotm5NlW9jNgCaalITm-9jQ2m8sm81mE9cYAgaCRXfmEHmUCLZ3lP0mG2myoO9OVpfH_0lVbmVdlOAkukk2pmv1mKiFIgmLoaTum2-jsyK9xmB5bgRk1IarfmDFAl_NMJGWelM3g5Gm6Jh7Gm46kRpmZHhTpmTnF8UmMjmEVmiGDmoiLBmD3mnoieoiKGDF3mWum69Z7UmbxOJzjtUmdoi49ZK3mtPkpPkv9l-gAH3mPnFHVm09ZV3miQg2pmFARQBOkoSanmB2mFWm_mfdKBBnfNRPkum9fAccBtGFQ8NnRHbwm8rh_4iwcj9zmFkezRkz3mq3mgsVRZjuMCd8c9cmpNPfjOeUmmFm-3m9dmC4mtrhjpm9KZSBgnRHnwm9Ea8Rk3WIBmk7MCSEaksf43m9Idb8N2cmHRIgtlomGCzLQsl1Yb4RkMdjngDF2U3rlP4m3RkssfDWbr9URqmH4mjFCX4mSzm9UmauisNiiuixIOg4mMWJZZQurhm2mm4m53m9_lqrlQ3mNshjJPANCw4mYwF_FK_QC14mj_NjqOIska4mVBR35lEdmL4mD4mquiI5A3qmHrS9LCIDTSQm64m5lHsuiupmhGDfoIU5m9rmO5marhHRmRclg1mkimlhl6QmYnlsGGY6ayvfa5meIAsqllEQ3Zm_udSRlWumlgB9XkdeRSVAFkTbGPk0k9lTdGk7DUlGBgGkvEmFwmvGBaGkpemeGB25mKpZ55mM2kbrmYdjfemBzLOElqJSiHkFYiCYd7fk3Xi0FHrJSqofiCfm4manAzJk-1B84k2BTC6YkDS_qZ4Xi9Xikrk03m-qZWVh-5moof7XiL6mbxHlHkUZk-8f-STkARMjmbthArZQSk75mIthHGaOSkUFaWNDnsmpjm01m_BCwmg93mt6mdDSG7l45lofB_uKCwi96myKldjmXclrjmmPS6km8vkAnmkqm36mwyDeAjYwGJzma4mVSkLTAdGSO4mB7mRSkZSkhFkV7mf3manAOfNRzmbKC4BlsrldSkS7KfSkDamTjmjFaz6meSkRyFlDlZ1mlgBe7mv2CTMaQ7m9CmP7KnSkaSkr7mAhFCthX3mhMCX7m8vi2gBtvi47mMFJG0Nu7mpgBsql3hRHFm86myviZ8h3vmZcGy6mC7mJ8mSWmC8manAfBOJOaeFmmSkSSkq8WKwiL8m7shvBmI8mHVgZ8mbqmlgB1mmecGe_Q93fM8mX8moSk-vi0JUTtmo7mO8mHVgpSkG4manAi8m0JUamkQ7mnFTb8mbyFv8mBwiV5ms8mY7m9visSkmcGPyh26manARABNhBYthLbRJOa1dmHwin8mrHExSkZthr8m87mvSkKhB-2FAGaO9mWVkBMlmglE7lB0mkdCurUNWmHglJkk0nijymyAbfxcjakcgTeRCsplGnlSBgc-RUgmD9bAuGzplpIll9mDRCR1mqjAntmHlmsEh72m45j5HhgedUWkw9mW1lDqlc-RkomGqlPEA6IEv9m2jas3mlxmtplEPScxGp-B32mIIEHqlu9m_wmcMAF-msXAXomzamsqlz9mM-mC7k06keQgF7kyck89mT-mozl-9m71ixplO-maPAHalo1AR1m72BmdlU1mlRmJSmMdHO0m79m9LC4KLJokakm_vmgAODrI20m6VmLdkY6ay-mznkonksomzIAVGTo0mTTL4-mZhgd-mx-m4NBwokdeI_-m0IArTJ46m2-m6hm5-kGzG5-mRak7-mchBS3BL_mB_mO_m87cOilJimS_mF_m6-mH_mztjxHGx6DA_mN_mehmHXlYrmuVmKZegVkV_mVTAYIZPImywmmCHmwkUdl6yG30mU_m9LChEQook9qmy_m3lm9OWT_mUZkY6atEAJlQ0-moRT5plZFZt2ivVmMdmY6aHQBz-m7_mP4G7wm0_mr0mr_mW9m9LCHQBZkmOAnmsNEal4Wmq_m53keIALAn5mjcSJrYm6clsGl1-m87cHFlnkme_marmG_my5NOclkpm3QkSFbdLZ9JmefkxFF0FkLsmAAn78FJ8B40ksom70kuRm-0k0nmA1k3AnjtAZxm7oZsnmjVk60kB9YH8GriaoVk_AnqQeeAnbUQdYkMdNNpmr9mFmfs_mqxJQBn12m6eVZ2mFgm2IAf1bWzl7lUtiVZem85df1blzlrVkKxlgJFsEShldEklmudGkl0QAtlmsAVQSmNzm7QmIymmBnfhAoBnSReqBnElesBnCHA1lmY3CWnlv-mmWk0BnPGm5cmtmmzpSsVmvqlmmmW9micAvSLtQmMFTpLmsCg79NDskwWBLCnrXlERj3bmjmfQCnM6k5FCfsm1La2YmmvfiaLxsm9kmRCn7cAbvO8QAcGGjCnKukFTG0kmLhm3rk-FCmCnYcA3smBYmuXl1kmu8kSpFlAnv7aY-mjflbBnT2CzCTIXmigAgTkLBmDtfLFg_Cnd-mwdC-vm_AQFTGw3mpngVEg5ylXaEYwjscTjwlACnR5MSeGaKl38BBtmA-i1alRDnUDF29NvDVYaVJZdL6dSLlevNpZNVykcZA3IgGOV2mlAjmehmbuU3ZmzukDvk6-moDniTZj6HrDn8km9ilxilrhmDNmjXkZ3khSmrCn6skwhB0HBz1mbKGP3lS1mkomf5mvfl_OmyBnrcl9DnwHB_Dn1lmp-m6Mms-mMzmGEnYnlwhBV4FdMApEfX0me_kvSc79maMAROChTZBEnVfLjimsidsCnbEngIAhTZrXlngl7gl0hliEn7mSWEL0IS82BzElpReDFAMdlYjaKNALCT1yl4EbT3mBEAQojf6mCUeDLkhqjY7GvFU0qacck64k4JAI9DPtOsGAjSBNNl67BxCnvhlimmaYkElmXPOFjlpEn6skWNCBymJka1gmM2mB3Ie5d0tmZ7YmWkWNCvtmkfJ87cYlmGndcFnhZkrlOLmlsgVVfLDEnhEnTFn0FAD7BMCnpPVDZmkhlgVkmFnrml2QmA7HsBRtjkyFnWVk0FnEAnZNC2WjYFnqak6Fnyck8FnI1feKL5FnCilzFntFnjdIYAnRckyAnsimSFnu8krlOFSm-FnyDnQGnTNlsIV5mEnumG5UIimYZm8plzid3rksIVmul3Fnhrme5mrFnRGn0FAMwkEEAnLmwOZxFnIGn7FnCnhvFnlnmctmQXlHckuxmVGc3UlOGcpZmlFnwGnmEnTnmK0m0hlJ7jM0mfodKck0QDYnlBckMGnj4UrnloEnzidBHnDskBckFGnhqlA3lMHnVckxilBckPFn8facnm_6jAAcXGnCnhInlrelQfVMNmzGnBGn1GnVHnCnhfrmmlaUGZaBnJGnwoa4OSIgm3dJiYmeLerHnV2e5fgpcCCvA79RwHnSZe52mYAhJLhuol59mS5kvPjrKmfAhsajI4hZAkI4hrPgT6jlyleQgApl5UZc-ff4kXQE95kUWkx_NlCnXHn2imr-mNlkN7jyHnBtRx6DDumtlkMVksckJDVuhmPZm1LlBLCaInbgEAzm3WmCnlDzmVPm7Gn6qm7kAp0kEBYCum5hlk3m8vkA6b1DEsFnlQAWxAlIn2EAcInplkhlkfInWlL9jm5ZmKWlLdkBLCP2kpLBb-k70mIfm8hlCHnyxaG9kCeOGHnfDb0oarimWInvidgGnjQC6EabInskAppGeIna_mJDVsamqInQZm93D7XA6In97gOdkfCTsnlqtmDJnRakCRCpxkG5UrrmiHnx4lCGnEJnXhAVbLK7kxkmJHn-mjPGnfGn3InhrLS2gyBArGnNom5xmSNEWGnlHnT2gaFU-JnvNCSABo5mUYTZAlRSm6Gnjak8qOCymzFT-gktGnYInvGnsrO97g2JnIbkFMmHGnWKnDGnfwSZdGaGnGXlxTlCKnQilyJnrJn0FADCh2PMs6lZNlYcmwJn5qktymM6kROC-JnAKnRFn7JnnGnaPCKjmqFZAAm4weX8RupmWQCxeSXEluakBPC2tl_PmnWla7lcJipJi-tlyzmlxZKLndFn8PCTulLamcamGuldBCbhkJLnPfiYdOrwmjzm3ZgrJiXKnhQCQBlXhAhrOFjLHFmQIj7vjizm3xC8derVkELnCRC-RChJJm7BpxmLyiclK_KnoHDMWjOFn6RC7XAtLnyylehmvLnMjmOKj1fjA4mSAmVvCkxj4pkrLnhLnjslg-F7CnTOCUblxLnNpgNUka8mwvhFNjJYKRIn3Ln2fAtLnj_kYtJoQCDOlMMnICJbvh7fkCMndkgm7fqLnUMnyLCTFAh1lZMnK4mLUkuePGIQeMn0LneWeyHn2ACsLnf-mwQBkACV8mnbeI5RviKiVloLnlLkfKnbRCGMnTzlFiAZMn9CngxjtOi2rlT5lfMnNyicqMPLn9Mn7XAeEAemCIDTFGlZGDtMjmvFC9SBmkuRkRxjkfjgRPTMnLNn2fATEnHKa2ACnHnbKCHDd8KnMHJCiAjUklwhw6mczi5jSZMAGKaYJan6miMnbNntxLZjatlOCNnuDLYNjfum1NnwTk4NnCOfzJnU0mGPGvFnJJnlGnEKnW1maAlSGcfRmEMnkEn-NnmEn09mdGnzhl3Kn2Gn9WeObkFOnblmNBFIOnzlFH0kFGn-mm7kmCOnyKngIAW5AhwS-_lI6mR9id5RO9i67myqaFVmPzi0wenwheLn-ylcXgZTmZ6m8MTg4Fb6lJjkALngnSf6lsIndRVm_iuOnHFmoOnb9auUk7EnvdS1eSLqSaNnFEAF8m0FZjNnHLItiZ5Fl0OnmqaQGgCFngIAIrQeNniTZPokLHnXIn1hlFEnBACSOnwym-KhksiR_Bn_l11ljmjZbdL3lcHnvFARNA-JnorCnLmJnmVKndLhvDL6sknAGtIFr2kDpmUxm42ds0lUWknAGK6SwUGZbAOgAIXkJ0Hjmj8PL09kjLV29kDskMFf2rm_kl2Gm2NmOalnWmJom4HmMFffFnt_L8wV8wmmIb-Jd-JbidabJbEJbFgagVkMFfFomvJnMUlYvYvWmKQnSLl9zLXpU2lAhFGgNnwkAvsLHomh6DJ9GQ-mKAlsnDlMguVkAOnR_mLEGL0l8VkFWkNrl4pkR2gA4kbcZEWmIKfdhcM0l1QnO0ljakR2gHrlLOnlKnJ5M7Vk6MDN0lp0chZkfTZxhavxDTrmqgCG1m4SZGrmvKnMcmzREBykNllmWkJ1lILHM-DPGVJkNB_GhUMy9GKPlpzkD2l9PhF2l3FX1PnQff4zmoMnUfk3eebsObAgtamB5WejkPAkjjkHujQffaWkP-QpdCo-mPqAuhmEEn-OmBACOklyck4wVa-kIHnzaN4FnHAnBfUl2motllIfkPAV4mf0JZMnJ9mKdj_qhd4mb7hPMn0QT1ffSKj7ifoRnvPAD7BerlVKmuCaJjmXuljxB6qhzrlFMAaikaulNslqrlf5YacIKRkzqhnti-MiPRklrlXslIxmTwl5MiVwlxtiR0STslvSnAslxSnhslUZkVTCFslfrlIsldammSn_1mxrOZAgQsllRktSneSn0tiXRk9SnlOnwNOUwlZRkWjmnXh5Sn1tiutiOeVZRnMSnDgk_Tl2tf7SCyvlYKa5Uk-UkJWgfumioCrtf9webofLdk_Sn0gk_tZXgk3gkJcH5gkvTn7gkY1kevOh8lgJkuYgFfFMvZFhkRhkHhkSxeR-kFikdXhfwejgkT0ilgkoeU4aipTnaTnVgk2AC4cmkOg1GdMUnFUnzTn9gkJja10iNhkQLKPhkkgkGhkPUnngkT5lKhkyUkY0iBUna0ijaivgkShkIhkZTnbSnCvlGRAOgA8WTVwOt4K0JlGXiLdjIXi5FluUnBHkaxlSSnwUnWVkqTnN9lWgCkuGaMn2TneXh1-l_OnjbiV0Sihk-aivhhRak4UnS3AryBYhk6UnY5G0_l9UnfwefXh7BCX9l-TnZHJDVnUJk_aiRVnnjGaSn7PAD7BohkLVn3KSPxlOVna0S2hkTVnzhkMJkEbiX9llUnbVnnhkHfFKVn1gjVFlrRn-iGjXheJku9lL8mzoGwqB0TJwFergkrIJyVnxuZL_lpVnMFAQ_lRRnE8Q1SihFlzUk6GkoNnKbg3mcmTnK-LYQnIUnM_mnrlS_l3BZFQCHfR0JlGWnyGk9TnbUnX1GLWnz0ib_l3QnOWnhyKtVn7UnHFmghkhJkDtiWJk5FlkWnAWlSJk9aiuDaYVntrGaVnTGAR5MDSnjAnlQlINJq0m3qEJSn1LlkpOsKnfXlQYmUJnKRmM6k7Wn0TBiKnrflajl_GnPEn6skE9m0yFFwiKuknUVZHnpPSymmpYd1TlZVk3qaiwNcVkQomzSbrzjyckUXnCJhsckGQnU8iGTgfxmmTagVklBRzJk_XmTWnl8mhyhJzglbSLzgPJFkFjtXnAMnalki_eV1iqLaSyhlFjl_eQNi9XCvXnnbSaWkFkahOjiTA28mIzgL1iW7FY7F5FlzXnK1iW1iYLaY1iuFmmWk-XnZ1i7SCsUmCYnJYnj_esLaobAmpLT5lHYnWLarXnrLaY7FmyhjaksAGtqD4TlRDJkKnORjOqQ8TlrVkJ0RlAnBNGWLn6zm0BAZiZvRni0mg9m3zlYiZGuhARj2GAHxHQUitPG9qidCYoWg7HTNsgYZYarYs1d7lgX0XR_ce1k2Jk46iYHk66i1jjAij2GAleGJfkodIUBjZWk4QjNZnJcC-JSjOG3WnKXX2DW04mdij_mAmSib0lsrmxegRRj4UAFQhBxKBKnyPnZ9DkRnKqamRnMQh7PhOQh-ZdEqaMqaRQhEYjCXgW-LNAjIvGCQjFOahgjyIMBLCERAvxHILHLda0QJ78WDBj5Kb1QjqkfcFiEQjiZnOEAGnjVpjeSiTZnD-Dm8QLFMp8QtvKs8QYVJq8icZnD-D38NlZnbLg60bPQhnRntImRmkE2lwZnK2buZnO-ZMij59DPGVLNlDQS3DmO1lI3k4Nl4PhLQhquknanMqa9mBDGlrmUkeVWCiwzbganlRnianh2bxZdJJfhYd6anqZn8anpZD-ankan0ZdDbniCWc2bG2dTad9PkCSjyanK2baJnayYe7ApYjb1bJQh7anR2b9anNQhSwlVbnBbnHxKrZnz9DabnMbnP2bwan2qLTGAd2bGbnVnjnRjPbnh2bqKnNQnMZmiPignjvZnYbnpZDBadfBk3ymi6aWbnCbnzbnk4jdanJbnmbnLbnDadNbnUSjrbnpZDD4f-pahOnV1b9bnZ-DzvGmdg1zkpZnebnIbnz9DM2b8Ph6bn7ZdLcnOqaU2bPcnzZnVXgG_YZSjwWjWBgMSj1aATeSRqjhXnYXneVkaXnxzjQ6eIkjrUiqSjj4fBDiCSH0SjnOhHaiP0jUmm_ImHpTOpbgaCCPi3BkoPj5wbSsglomF1bABnoNTwRnW5kKylkmlbHnMJnwpYEHnodEPsktKc2UGE0kTrd3DkAtd3iARreBvgFEk8afWcWMEk_DkDOTrfcj4AKEkaEkBveLbfNEkGFkHRnzVk2QniThFVm2ZjndnPgf5ZjJQL8JlVci-JlHJl-mAJJlHKkvdnGJljYhbJlRKlaKkJ6M0_HHZh1dnj9fmKkYciMKkAKkv-kcciJKAXwZVTjiUlPBQBWlQ1kc5fZjP4rjKejDfk-ekGLjBIjEMeFsjGvlU3ic5hY3iPIjj0eOej8vjb3ir_C7ZkEwggCjGwgEwjWdfVwj5UeEwmY8eZwjh5lusjN1etLizMLsLiF3RUliEfQX1e4Lj4sjEvjq1eblhwTkdjez1eMTClUm_UjtVe_Pkktjy4ixxgWXI9ymB-ewtjdEieeekjk-hZ9Sk-xg_SkWjkHyggMldEiDzlWfk4thvyjDOiBujH3eDujLOigwiNffegb0CMmFgtYnKuj_lPkjO8VjZxjqEiouhsEiOdeaxiK5il5AtTkwOnLkBZ9ad9anwHrUk7zi9MTeWmhgjrNAe9iTylHEGDOhCSjOaIANG5YnPOh97aMTfrMYiWYEHi5_M2_jZRjOaI1dlZGAe3fdZk1njf6e3hj6cmoSVT-BmkjacRBpjjjftzjkPfkzjvEjpcnE6ef5eAPMEFiYQjhkjzOhYrgB0jfFiXdOmAk9vbRxRjTfk6XlTfEYjvBAyAAgEA1anBfg9_m8YnwjjMSjvBAzjAe_QTBia9C0ggeSIwOhEXiKmjxRAWmj4QjoaG2IMKQjrleignAij8Wnh4GM_ekRjp8MYcXARj3LAC-KBHTWTi9nmopjWIgCSjukgULZGumRYmqQj8MbarkB_G9eB7SCvWjAhnXkj1ggCmjDhnJtmy9YthciZcygnImT2gn56mqyhphnycnylefhbDmjuiUHhnygnWwAGSTOGn8QOOkTUhjClO4NhMSjHfAZgJHRi0qmbhnhZnnRjIincmgKinTGjXSi3hjIinKJAzTAoleIbmGViCZjARjW2A_OHPZnPvUDUiAijdinmRJtOnXRifXnKqjaRiCSjdinxLhndIoSmbhj6Va4VBYBj34crCG-RGHBAQBAVBAH-A7iUUUZOMG2in4inSGXEYjJOMA1NFNmxQnjEkaYl8wdAij89FZ5LUhIbQnsMOchnUSjYPGYXasCikGngZnRfgIjnSPADjLWOfRdRtkj3zjAjn85RQgJaxU-Gn_UiWrTwTfM0cRRjGAGYinManWViCSjvHBTIb4fmBkjKGj2NhHPjGinnSjL6GTTg8WamQjZRjbJgfRIhPgxDfcAPiJg7kQ7Vl-jnLDfAknkJgDMdoBAw0jQ3TPDf5jnsZDvTlSOGNVnZGiNlQUaDj6bojjGknolbCfl4Ldn-Wdjn82Cbfgf_KPDmSQjgXghzjiXgtjflzjKegdBjYnbV1jfuFxVi-ljQCeePZkYfsFbTuYktXXvkemep2KxBAolev4lijnGhjtQjemeOLAJyjd1mMAHIImL8ahfdF2i32O5Kdbknfme1LgxklJiBoJArfSnRi09iRijoAnAEdPZYtknOyggumkcjSNjokgi9a_ePARjemeAxABcmCPAifG4gnfrjoicMSWrDjqcbPdjfziCKfPbPbln6KdaTCBPZ-pmyBgRknjJgWjnXEmtinqymUjniRiPjnDlAlIE9ZnlZnnVkZXmXbnWcnAgEIpe76adbn5PhxZnMcnqukBFASgmDFLekNe0YLGijPjUfYu6XFxX4QjKmnPijq1L1Nm4gjDjj9ijmjnsNAAjjXmnyijjdN1pknWjVmnWplL5kFNgamnuijnRjVmnPjjKzKG6QKijeQfdjn5BAuVntmn-zlFXjiTW0ijWjn5BAbRjXmnKjjomnVjjcmngEQoijQjjZRmUknzijjjj81ALpCr9QdXgPNlZmnnSb4SjjmnC0awZRXFnEhJt2LO6eNNcuVizySwViwxh4dkOTj4BjhTh7LKdUlEajiyPjLkeenPabPhioUavejZUjrLiPfkCogvNkAeeKOkMNeBCb4enfUj4UjclhYPk0QUnlhCEiRtjYniEQT62hOxjJJenthIEiWfnytj4hT0tjefnTFg42e3VjQfnc1kOYZTfnDTk-tjI_axVjafnkFgI3edfn99eS_agfnV_agsOGuhfMgTxi0cjrfnCfeRwmtuhj_aJWjmUkXzi7mhqwh1fnxenk9a4fnNPn6knRnnWnad2BBkZCAjmkmcQnYAjHOdUmnwonuaAJkZGQA-iZlgm7_i0_idijPbHkNMwHGzlZgBdv1i4cnHdgIjn6onFpnLiJiqc9umw1i8Rf5jnMpneOA3ckv1NxQlRYmdmZCGZRAiVEljvOaIiivO7WhS-i9_fGgSJJkkKJkET6RkDElhIicIiFAgLVQIMjqMaMMix2htsinsiOAgssi3hjDpnWnaKHBTkSyoneBVwqL6_iSOdFYlrjnUpn5pnyTB8ondEAqrQmZn9pQjAj8_iMij3pnuaADqnfqcGpnRHnyMgtva-1i2pnCqn_vRQqnOpnDOGkYnJqnI2jNScMqnC0aSKnvDVQpnJpnDtRblniSCERAtYI-Lm2klBmQdRfCKLnmbNNdkbdTpnKHjJfkeKLGFetmbeRfwqnyRfONdJJC5onovYUfRLzK9mnCMLy7iwHXRRfnqn_qn8oCIzK9RjnmnDrnGRjmjnX6maxUPlnMinG5Ylxbgxb2pn08atRlh9iWQhq7iPubJiMEUd6vbJLgd3jcURQhLjHbZkLGxRsNbdTf35YJYVXhWlnXLgnEUfAybMqnLEAtDJ4BAGPiITiZrn3lnOVimjnyrn0AA4BAWpliTAJ0m4knbin6rnYxKqMAKbA2CNDpSsCiT1mirmTin5jnyrnsint4ejWVhinXrnYxKTNbUhIq-mLsnLSjblnyrnF8Gw8FYpnoinMsnrjnYTVzYLfZLlMOSTLcGPTzjwXgncLpsnSiLasnRRTtCakrAbISlcNptk4anVCIVPcLEAXPccKgWFcV-cZKgFsezoXtvdAjnWxO__NgxAzIShOj13N9ha2snXLAPwd5snTWkDsnWcLm3YP9k_feedXIoY63N1tU-AdmUVZOnjskV1WIoYoOYtsnqfL76FxsnLmUsVmWsehPcLsedPc3Cgbbn8SMQseVwdLtnsCk3OYmRGxrnh3mspBftnpRG0IS0pSmHdbPcrzcrIAntnIjnBWV6uU58KwWTTzjR4YUtn2wUhPHDtnYIMFSMZUm3PjktnRsebwdQQcjISj2mRmeawdeIB7tnNpXjmnNbSlkRGunOVEKnU8Pn3tnLun8mEePcMtnqmnRYVdMAjlNpjn5_Ms2cIjnJgLETGGXn3Wjq2L_Fbh7i9AGF6eb6e5PfhUZOMGIFiIuX8jjn7kztbznYlVdiPjZPheuUqwblUiKKRlPjScUYCgACgFScByb2yhHHi3Xgt6TuzeHQMClnKunhWfNxdpNNFteyCkSvjfVcZ8de3MWdnK8m3ZjkrjkGk2TesdnSIiudjU5f42ihqZQCc4ERdXipMhdSFgGlq4RcGlEVlEVl2HjMLkgWlYsIL5hIajGsj9Hjtvg_Hjm5fMvlxKiBsjyvj0uQqTjWajLxm2Dgaene5h15fOhih5hPsjfngZbjSRabbjSRaVsjTiQXsjH2haejA2hUWZLdflbj4LknbjNwjTwnyhiHxliLjs2lyCjoIjAoP23irIj43iiNk9UersjE6hyIjhwj06lwLikwjyLjd2h0LjwBmpwjNogAjgXrfWOk-kiBfjXOkfOk-sj_oRyUjHfjWkhV4iFMjOlhAmRFPkeRQBoiL9Zd4iqIef4iLPkWxgsPmjjgaMiTtj39hHdmUdmAxjatjkDjRnhmNegMjccjiMjJxj2riLxjDfnoYb_QkHZbLMTTNfDRkP4RgXMDwAaTkvOQ1NexRks4mfVbutjS5m4DjRviWTkXuh-Ga3Glg2fNxii2fTHlfTkoEinMTpfn2Sa2vmOuj-Yb4cjpMn-bjAKjIUkjujKUkcWjMUkiujfuj1yglujHEjBKPDGgMynWpgCgjDNnSSnFgjmkgYjSYlnz-e2RbvcbUdj3-eUmnGBBB8F5AmhaLPqAFxVAYakrnMqnGBBgdJHRiWLmfsnZsnmjntynPsnf8G7mU6QiZegJnjV2AK3K-2KoleuKnTrn4lnMSj7ynwAnUhIHGmNjnNinCpnGBBk1lJLbTBneWgAvj5fn6knKzn_tm8zAbWgVInRsmz8bYBbUEkpunnWANKAs5SMHT_yn19mBxGuMcb-jQ8mV2AXgkNSZOgm5GADFnSHEQrnaBSJYmXznNBbZznXdnsynczn7JBZGMPgm44lsznLmnDbS5Jn3amxznYKeazn2pnSzna6NQQgqznQgm4JAlQn-DMeLZUGmYznA0nzznbznwBA6AC6rk4Ig_QGi2mNhjCfLVolOWdnuaTcgRznkwmUBfGjf1ZLb6kwFOTLgjuarjnGBBrLBZFA4JA2mOjrRdhLSinXvMb0njmnn0n7uF8vAilNVLlUfLf1m4rnKKbpVdx0nfgL0zcFVVMjnainBpL33YQ0nLEA-AAejHuqO8AAtIAu7CDMVe5BEan7kjrkjvrgbln7gLqekmsnoNlBsnaxel0nACg14kcgLPaDbaN8mmQiNddlYsnSwMZ0nxURw0njynsqTkVVm3YPqAYWkFvMCgdS1ngYVHnmamG2amyZZhTG0unjhPyTfYWRRWdr7W5uebvn-FSbmPKLKv1nX6YxylPum3TCYmn_LmxYnqSQTkhceZ0znC2nQ7gq3MeflatSbtmAGnjQSe9mi1kRWi1dePfPYTj_Kkjcf0rjHehkLkPejDwhxsjoNkRhftLjfihP6ZDonyejjwjAMiISKehZ5enSJj5Uj3nnuxMBEiNef7nnOOkj6h-nnntjPxjBonCgbronsVjE0SRTkLkkE0SUFg-SkfwiXondGaiwieCbPon2fnjGaYfnHTkTonswifEiKiZ2VjtYnIuj6hTkfnUYCDDndyg-CMVxiDynxTKtfnUujb-HdOiB2nccBaKGIykOfVYuKXZmFRndJm1ZelznGBBjeLd_FeknX0n2MNb1nu3nSvCagk45cjwAxtmg1mDdnk6b0clwUfN0nnKeHbfjmi7MLn1ndinwhjAYnu0nNanAjnkWBtDJ-yn0ykSZnEYjY8C9RjSjj1YTOrnnRjY8CMPL2RjlgmlRjAaUARjKTBsjnKjnVbk_gnuoG8EiG1FL7iWanhgjZomH-N9znQunPpEoPYgUkqwSqOnVrS-OnWziuwhnJaJgjocSpkgi5ivujWxhMijbgERxmUxk9rkninIfmu4nO0MGofVORP1kzVhcYiEYjbgEVAS8SHg0miXc-ZY_XfqhgP5fennhvnnrjoGk9rIqUhvvnJenBCjNLkiTQ3JToZhECjHajCwnnfPGieJCj6vn8chIPPmPbPUeTajQ3irTbBXb-VZHxmFwn6vgcngg2nSIjxjPUigt-SVeji3izVl8TjEEgwLkgbjyLkoCjfejLkPbwn7LkfuSw3iIMfVNQn2l03iJiilsjzbjO1eIOk5Bm3bjS6nrwntnn7bjB4idUjCvjvwn5sjzLjLMkVIP-AmoUj-Ij_ejKDj5bQ7wnMNe0Ujn-aywjPDjUbbUkKQJjJtjsoKSMjQMjnPmf6hVJjk6hZMi0IeEVj_cmixgftjnfbYfj0paWfjr4ijJjhxnrxg9lknJjRVj-Qkhfj3ogXNnwRkUxjpNiWxjlfn7NeofnEDM2dTlTkXujcgQsyge7fJynPynBeTd7nnxj7xiavhQUkBdjDZZKkkDgjNNjtxjEgjREjZQjxkO6ffSdjPSPYEjRdKTRVs4narnmEjZjfoEj0ZaszjhXgJTgjXgLTgiUiZtauFemhbsFe3hnyOB4nZc6icrgLcR0rg-nZ1cnm7kX0TJTlN8n51ah6DOJmmNmIZdHFjB9DJFj-lfX8nNemLpd4SATZdI9DUcnCxainj9DTiInIHiaWmPWmzolcKmB1g22lDHm3Km5HE8ZlSChtKmzoXZLh0wET4hFfd0wEk5kKHmQ6jaZZNHmwKh05k01ge6jcQh6acyEAtxmIdnv6g9RnAugnKnf4h6smOBccxa9jlwDcZgY9ET2EAQUEkmdGymk3fyxmknd7Eco8j4OjM3f0Nj0QAuLc38jcAltJB58jSodvymidnAWXaSOsOVAxd8Vi3zMBJm1ScSNBoyd8dlUAkETj2aeGTjoAk20deqe6PWeUgWBkJEW9aeS-drtYijXDKYp6OGGk7AevveHcfLGk12SpdnRTjVcfjWbU5navjA5hcvjj2nyHjhnngnnwrjByjjvj_cZovg1vnl5ngMQpcfFejrcfFynuZkHvlFejDIjCIjFig_vnWenTdmpUIEwnIwnqDiNej-_a35nz1hTIjSejXhi4PbYehfMeaehhMevVlarlVwnD6fC2hE6nmbjungesj_TjqbjTwgeLiAceubjJMfuFA33lgwnoejVOmqejSLiR6no3ZunRziilNS0viH6lownusjHcjszPuenyenunnE6ZxNkAtC86luwnr2nj_nQrflwjOogRYQg6nXQPr3P9ejbjhnUPzdfsUjHSaEfjX6hE4nBMiwQb9EKItjQcQz6nwKjA3S7_n6dQQJH0Pk6Xm2PkFOiyXmAmhM-ZkXmpXm4Eg8XmCcnwFDApiXmhCpi-oiVcj-1eWMjmjg76nhdmLmhZxnnjeHxjW9eKHkatat4iLNf6yePVjiumwMiM3h3jg_nnVCa46haVjDkgO0fNEattj0Rkm8mZ7mBqdt8mc0fp8m7viR9m48m1AotSkB9mbygVHaY7nPdeGWjkATM5iHUkCEj9cjRMnpEih7nS7hqxjSynl7n_fj3xPXynNTalkgz3hdtfTNjc7hgtfw5RMgjsUeR1ibYn2XnwXn4QjENHlHBemmYXkbomyCn6peY7j-slfBo18iIBZcGnq3nVCkXQE14kA7la_mEJZgSjZCkJPEICktUTkBobXkysmbueS3dWkDOCkLQEaEDi_n3hj9LgWpOpSTvggLFi9LgkvlCPeKFijTgIConWjWxA1tnEnnE8f0LDTQczIAq9nhundijMMhYSVLFnYXm2EYzeXR1Y8mA2aFbuUYDHnAn2onYfgPnnEpAhCoJRAO7igmnGBf6RjPTApColmnX3GxpkLjjf0YXSXmmgmAPdvmO1jyAPk1jzACpCoKViL-YkCosMOJIXX7c-YUiUW6gnJoA2aFxoVWMHYtnNnn-8OtQfoCoiCotjjsCoThn6gnnmg1FlIfgKZn4FlZwAxmPjCoCjjOnn5uny4dHdAWaf8Flybiv6iPOfQDoJRAGfRjiVlmgHmgr-Q9Fl21i_FlbDo_iPYhjWXJqoa9jnV-W79YBkn4DorQfNTWcOdsqQkOdTob8Od3ZYSxfyDoJRAnrNWmnzqN4xmlYnu7M8DoQODn6csBAQyGe7YeDoODorkbd0BPEoDViK5eKqmHvmIKNjmYP3BPEoilAe7YU4nC9ONEoIDozDoBGA8FGe7Yhjj_KYVEooDozAAnrN8GKc0Yh1nbEoD2UsEoFEouEouXDAjAWMH40n-nmerNkEogComEosBAFTG6EoTEoy6L-EofjAPEockUnEfLNgx6cLheegItuUrAj0cVspbeEoAFoJFoyQFRhm5AnPXDjSPafTMrnuBPBEo2PdTFoGEok2UDHXZkmMFoewRH0cOAjCCPeFopPdgyQIFo1FfBImBQLShaEIm5rQbCosqnGBPRFoCEof7FtFoDHXMImzFo_onpnc0nbtEo01UDHXaFoE8aoFoGJWwPdF9F6FohgmYPAygmH4Kc5CA3CQFoqFoCpQBGoiFoXimYPAIrQz-m5QnjLHOrcIpn_FoOljBrQ2EoCGo6qQWSeGGohTDSGoDCdHFoUFokFfaFokhSlGo3FomPdJGoqGoVIfnXBa-klFo3-C3qkB_idFoaOdfFo9CoyGoudgzlZHSTRGo7GorpQAEoDHoTGo2EoYOalgj2mn_-V4lXYBPeGokqQ-DoAGoKljt6ilDo-FlnDoIHocwYpwcQtmgzW46cFnnjEoPDoJGiFHodOduPdRHofGofyQv2iK-lpGo2rQTgDD3AMQJG1lLDoTDoP2TgHogFoymPXJDe2Bx7m83cwQn8EoE-YIEewQAlFo-EBxoVefm49YERnLEotkbjHoWEoZFoXJDnYlkwc0lnM_K8DO69YdHo_EorHoYPAnYlPSj_qNk1imeWzHo9GoTIo2-QTQAucgMrNz1nzEoUEoOkV_HoY9g0hnUdVAUmNDoFFoaIoxGocIodOFmmB2BAfjjWeVRqU36csIooMClIowIo1rnh-Y4Gow8ijIo9HoDVJJIoHrQGsQGImnEAFFeUbnm2imGoGHo2vVTqnAfDnGoeaf3cnPHoDoc6ncGMbLlj_1jQ3kqHo1HoCJoVtQaBD30kBJop4mKLHBzm0IoOkZvGoEHobIoZJoXGoDJoaBDtJnOFoNqVdqnJJojHoSFo3bn5GipFoKJonHoTHoLPd4gmtEoWyQUBfybLDsmPpjJlU_Ho4rQEJo6AAKpNcFoxCPkJoHHogFoWpl22m-OLB8nLkjWCfk4fwcnxTJdkj-unBUW3CoB2jgoQgnclJoFdgp1TmOd2UfFoccWcDlWxTeqknv1XYUNjDorGkKgk-we4Gk3UgcWiHYgsTh1Th-tf-GkLYg4tfxUg1UkuGkBUkiofoTh-UgCkiLZPpWnoai_UnrWnChktuZFbi6Vn8of2MkYJkDbiWVnFVnNXhlWnkCSELoGikR0SHLooJB-HJ6XhoJkhVny0i9Vn0Vnf2KyHlOOfmxQrxh4SnqKobWnv0iiLoDVkQweyKopmcLxeHYh2Gk_UkAaiE5SpLoG5SlLow0iJWn4xhHVkk_lSIo0AAWkAqUnAPVTjnQlnZydvWk3GTOnM8qN0AAJPZNReidNi1jjnbKKoqYN2dSVoae8c1xd5lEbUMCMojSP2oBTJn1FoHGL5Coz0E8CotIo_Co1WjaAnRYmR5dgKVv4d9Co_eGFSjNknXRiKEobQUKTJoBAXHgTPHESjXadprmmMo6_k5yneDM_UANFo2ynaEo50n5kn_UAuhAKfPj4nfTg3EjUrgIDoLTBUmQfHjueViolPEeCIYYtitdjEdkqHjrdnmGkN-nZ5n_nJwHjT6nQzhT-n_Ul7LezKjiDgc2nhWlE3ifieb-nAHed-nGLjf-nfxjWyIUend1hk-nEMeDsjn-nZdmCgiTCjt1hKLj6vjUHPlnnQejlxlWhiz1ZgdZ61ZNWZ81ZDUjQWZlsjB6fHiiXtID6neejA_ndpJaLiCxlgsjewnr2lGiiO6nlsjkwnybjmwnW6n4Cj-2RssjgwjY6nvLjwUagEgCNe4ej-RaBBmNBm9sj5wnzwns6nV6hfOoK2nGfjMcjBxnDPk9oPupncVetMSyhfLfbvniG9ZXbOv6nKfjhOmv2n2nnMPm36faeABVj9nnYJjUxnUfjbcjhJjdcjC3hBqR1pigcjKNfhtjMNfxogF7nuDjjxnSNfPbaptjYNnsAoguiQ7n0YbOEaksfiQTE5ib3h7DjF7h9DjHwSg-nRSnHynixjd7nDMn6fjbkgGNjjujKyiX5imiPNBopZQa5iQBoWUkyOi0xj7qSUBou7nfynBjfzujDjfdOe6MoKwGGfAHuAeKjhHjSQehaemKjjGkoKjKofsdjivnSTjvdjuKjd5n8_ngUlV-nCCjf5n__nJxmvZkeNoaoJpvjq5niNoNajhQmBigj-n3ch9vn5chFejo-n8Hjz5ns-nxPbu-nXeKwNodyfx-n55nUIjAwj7NoWejZIjlenr5hkCjMMflhiwHejej9NoH6f6Lk3QogLjIOoK2hM_nmenO_nWwjQ_nPOovenB6hU6newjWEgc_nR1ee_nRhfg_nwUj2sjo_nc2hROkywnJognPTNOkoUbGcjT6hBniOje9wnmMP6IjDniGMjFMiX4ihhZdzfAPkwpndbbKxnmceQcj6wjeogZlh37PUAo8EgSfj-wjacjZtjwpidMjqjgWwQnDjAPodxngIUcum6VeQVj8VerYb2ymL7n54ikNisJjrAovMjtAoVxjUPorsf1MjzMjYPo4MjWffABotYZdPofxjBAmyfjc7nOUkYdeSvhg7nDyivffhMnrxj-fjp7no7nXSnTSnTKjmln13hQdj1xjYKjKWbaKjJGog0KseIJGji9iPgZcTgpBgDGbtxMG8nxTJBQfz9FK0jKKdbpkBoZm9iollfllHuaqPip4O_SoH5Oimbwfkv4fVibcLUhibVza-hjG7nOob_pn4onsgDHYl5gDXzjf3jWYcC1lbDinnmlYlNlchuYPlc4Nj4HlZ-QgBjxDoeEoC1EgSOcpLIUis_MGvnOEoa3In1KBZjQBfaKRE0bPRgHpaJga4CkG9fsnQ82dy5k9CoHZc3mlVwNP4nISORBf9ToGAB_UAtRg-clSsn3IoHuAHQA7OjSImvjnoTaxjnVhjOkSBNokSAJnnBUiW0n4MoCsnHFoKnnUPfpxmeHotCoNHosPLR6iWHoeLonToe4AUfRO5HKLeqSd6sbsSd6ym_zQ05duUo41nAxXLWdwWgY8EZDkBMonCJW_KkcnwjnHHTSUouSmbUo2MUB2idMoDakq5iLkE6ib5mexibuug4BYCDfyXgdFPcLYZSXs6ipLgdGiSVom-Op4GWnSSCcuFMOvn2HlcLoxRjbsQDVJ9xShUE9QhCJf7EoT2nfNjoGfAGfbDogVowUGpWkPAZrWkvEniSeAMo0PM4cVhVo7rAxpSs4LZnD8DMmPSnMoi6jm-b_3jkhmPuYgFkyAo98mbFakSTzVorVoDHLxoNN7kOCeEzKwWkoCogVoHunl3OZ9mTuay0TqKdPuniIoewdHVoO2i3KdpBGnToR2Ultm_6c-7fgzWD7cPTn2lXwkbVFPdWoQ-VPaDv9kI0HzInvhl8DcvwGi6mfBjx9QmTo9ToeWoFgG3Jf5tlqJf6Jf2SYLKf4jeyxjetff7hKkSvjZvCotMA42BYzBwXk2dSBukHSn_obvRNCYfPElFgSBElBgS9PaREldIiGPJfIiGJkqpnrmZipnbaifaiGMjGAgAlhPjgnRoRfbpsiTVjzMi1pnKUoWDMlggB5nh4G7hjvSirMdl_OS4IgCotMABXkPlOE4f_cldWmuonQjITXkc2AgDCD5nlGnzCnpmj6XogXkakCFRADbHwDnDjnURnlBc5BohCnVIGCYoinA0IaHMAJKAI9Dz9i2_RyUlYCejrYRvERAiXjePcjPxgoXoOmZR2npLm83n5qlIrjdEkridDlJpmmXOozLi_LiN4myXo94N0ck6VBbWgcxmsBoklmOznyzncvnBNok4CxxAUvY7Ag3yaIEh5FEBGExxAm1O5fmnbkhTDVedBZo83jHKhTZk5FozXo6YoqocYNTxxAnnl5YogUAtQJKsng1m3Lmp5kD7bAZo_Hn62mGEht8nHkJ8ZeeVo6XoNZo00O1IAwdkzaCRZomZoAdk8YoNzn25j6HnojlI7bZedfEAN4h-YodZoOWoSZot0YlZohdkiZoTZo8YojmjXZozUfO7bbZo7Hn39mppcJHmnTo3Zo97YnxO6dIgIAoZoqZoK5kd5mmnm_ZonIhBaocJmjylEZoezgXtg48nHao83kCWnDbScqnZHhs3nQznQjI17amCZyYoUZRt4Qs2jHlDcPi-HoNeRtQEq2mwFnyvkAreA7jzGAXmf2ZogReldNv9akvADgm0fd2YoSWmjaoP1d2Bn51iDle5KAo3nasm8aoO0n3YotYog_glUAE3ATBb6HolVo9OSkYojZl_aoAuDlUAyyjo3nA-mA4nfBS-aotaoVboYwm5kgmlakvA4CnXKeB4nB0noXoLboNJARkmG6GJ7mMFnaboxfcnboX0k4EMmBiDmKQ_m9LoxuE3AknKUhUkv3LkOnvUk0HS04n0fn3RTs7nzgQg5iX9a9keqkgxPo94n9ToOgG7pA1WLwWNk7Bc_mMOn5DNH1dUvjmJagwhN9iy4nrKUvvhxwSe9ae5iAXoEco1MTtqa1PomOnwdSBFnfVoOgGttBgZIJ0nRFGW1njZm77djDbm3diaoNeR-IBCRCUcSSQek8duiZjaoQUnWZZedmXxkhao5XoNeRHCfX5BpiTZFHq5mUudHWm2ZoxzAR4NNRLJoMvXkGYkTXTzDdqHnpVoorm1RGuaoYllilaEYk6fgfVRPdoscohznA5kkKmEXoTdo-zLFeaKdoYdoIXob6Bm1l-zn6fmH_kQjIrHASPAytcRKeqDT9coSbo4cotMAOtAapCt9kfEQrWoYIDJ0Hybk-Pn5bm19k7bmBYo1dojpAx8ki5S7RnDclMbl5dd3HmkSesdofaHQYo5UFTYoJ_hSAOPWl4WmYYognfpRoJPkMxn4YoHkGOpMcGdV6i7dojBouWo4bm15S6bm0DctakQjIgmTNRLFCHtFAgOj-qMFFeBllFpku7iqnZYRnbUoqyF-DBXmmafTweozpkMKdzeojSlLZopKnSrlFDOkVoHznm1amzb9KDaXdyNRuzbraomcoMXjaTahIoRaouboC4nuToDEAnOlOfo3ZmX8h9aoxcorlgMgIUrAk1ilqn9kcaRebqe-sWklZxAkyteiEkcHdKiIvWcU9G_XlNxl7XefZn3SiTQdfuaV2j4UoMMB1IAteoVeIRCog7YxfoXqbQMo9GSWVoJMd4hmiOGy_kWOZ20jslbgtm1eo09NR2iBgoBPZZintnkjZD20jKgokFngdoeBnj4UtpAqCnKqearQ2ZodalMKmQLeDfoRcoQwkqdofUTuokQjIv9BT4loumWYoHCnq4kUglkgoLRe-9mnDdaBneoksgo_XBWIlimgpoaKcm2boKtmKtm2shT7mH-ksgoS0K3uj5fopInV2n-VlsPQmJTW5nONoVaQAVlPQoh0emnn3MQ7MncdfrNktenpebxtjp2npYo0nniUjrYo6UjaDjiUmQAbaPkWMiAfnCfnnAoSifHYZgVjKfnjVj1efNfn3tjE3n5tjtYn7tjUlnM3nIzlsnnCzlN3nkymP3nSyg8zmythT3na9m1AbWonBff7Vj8Aojifa3ngonVwmiondxjcOiwuhvSoc_AGRAbSiK-mpIopdo09aFcgafo6LnRklDbo6EfzIoOFTsjSzdo2ZokNdWKCpBm2Wm_clrTcXdlKcob8HYJF7SHDmKIYotcosqX5Edb6he4irRooXokio56AVaHEHZ_clWeowSf92A5_nyVotMAv5lOJlOfosZokbobboaforOf7TATQA7GZuGltan4gox5MC8GQjIaQlteHq6cKnm--DgFHYEkTfoF8hOtkJ7VphH3Mo4goFLmn6SG7eGvgDdkL-nEpjkzSS-JgGewdjALkY5fwvnYNo9LejDgBJi3KjFCj0vjrvgSen_vnYQo_dj3vjAJQwcfOCjNCj_fipBQhQosvjYenniK6llmQo_OoMIjC9Ph2n5ll65n77e85nQwnB2SSwnlMeZsjlCj9NIBOogbjF6nNNQ6QofsjdwnF_nsbj9higLihwnwbjkwg33i2CjWEgT2hqwntsjDzfiwjWhod6nDjhBcjFjhDcjP6hswjM4iw_nP4iy_n7Lj0igWVer6n0wj-OkNjggXoJMjAefRjgKlhTjgLMjvuH4io82SHPmohTuRo0JKAQkCZSuZm__SQ9eXAoUmhC7nCxjsjg_zf4fQgAo30P-WosDjdVPmcjMPoZzmN7nNgQP7nv2eMSohuiZ3h1JjZPo9AobPoUSoe3eZQoYyngPoOqiIBo5VbjPobMnHyimPod7noPoJNjV7hm7nploMeTjSodWjGKeoSogWjqSowujsSoj5iYBo5PotMA9dJjfRp-LDsg-jAFsgMPhofOKPhrfOAsgQVmTfo7gB4KLghS4rQe0mNioZbo_znlboP0nJio7gBNtlq0HUmoGsQWmovplghnPio1YoIbocbovWJRdGpCLfmoK0BVmopCMc_k0FoWZoRfombo_eoJSE3eBgmo5qQimo7co6LlfgobKm_ujZfo_coX0HXUmR2nfJnDhon8nJZo-co6weSekV5nXvj02iX7edcfh5nyvn5vgi0e6DgMLjAkoK-Psend8eOTknNka6l92nkihzenzXbnOkfAmCCbu2n1nnpce-enjUmJCbZ9H22n5Oo46nFfnG0fZeetYnJfnMEiFon0no9jkPkk4tjGZnB-euhoUfnlwio2nB-eGTk1houvSnCbUoncfnifn7hoffnM3efgb9ho-2nk9LconXxjqfj_ogfonQuj9MjZxiFiobxi9CbIiooXo8eCcsndBbFgliYol2gJno1ZjdjoKNofjoTWiccfgvg1Kj3Hje2nlnnyTjH1eqXbKRoTzfwenyho6bjw6Z6BMGkhwnn9MPDloalhonodho5nn02nplhsnoUxB6OoCfZwnoHZbMFglho2noA3n7SkOkkPfPp7KLonSfkH3nTEirVjREi9tjL3nqAb8tj-9eDoonQkNoo-thlFgGonG3nuBKbnoMTkQTkLTkp7KX3n_6hT7nHBoJKUW7nUooaxjVujU-e7Ybi3ntYoytc-sm0fVtXl6Jn2BW52lSdoXYm3TCahnddo6ujGnoxUon5k_iovboJdkIhoO5flXPmrjPnopooLenVzhTnoNhogtJuoofwjwoojpo05l0Diu_n5hFMRoe6f1enrwjcAmZhoNPkPAbqhTz2nwEg12nAVjunoP2ByxgYAbJpoMfnaontqoD3nPfnF3n-hoPVaI3nUEiHzlWEi0ootYnBooSyglymFooKTkMooVpodgbKoohfngpozqoigbPooS7nMujU7nsporEiupoAynT-eu8SPwmsjCzpo1eovdoJBbLKLydoRioBnogdgPZIRNarfkeUoFalCTo44OYib1tmgdozbo7ljHjoCzjaSjEDiWxb09XTcoRZcpon-KnQjSzfnxfnhJa_bo1roJPnCcotLocziDISKgjGISlcoMNlwWNEXn-DhUKnOZmJ3bvad3ImsaovHGVXn7mo-ZozmobmooXozYmWjohpIKHoFTmVgm8poV1kH_AWDh9-YY4I9An-3jPMl-Gm3jc-vLhFkp7mCWoKco58C-FAaso7sk2mGwalMDocCofsot9iYsoOVS-knT9cj6HxMoh3DqpjtsAAqjHaoqJByEAJaA4sA1vAh2k67BoioAqoCPlBIno8nfQgRKE2ZoW6laTaodowznHboamoJboVroVuaUgozaNAlnRAnndjW1Z4YomVBNFBS9ApYnWioogoDZommoRtoomoltQZGoLZmegIykAkqn21jUoblImTfomto9-m1lYaGoffI_poAOmGMbngm8soCimRZoJFnnxNvznq0lK0ULimxgo0Fh6toDqlXxVWDesxEdimPJmgdoS5CGpHgmjo1mM7UM0nZmoAjoBnoXMnGSP-pohInI2npdjMNo4ZjIqoZjTQnoqooSnoKhiGwnPigkQo37eZnofwjxookihzoo_noVOo5_ljhTknoXhoRMj7oo9en9XC_endUmhho52nAonrqooth5qoIoo_FJLpokpo2tj4norho6noyth8noK3nenoeMl0zlZpoUXG2ho9hTHOiS3njpo2vS2Rn4vSIroY3n-xnJOehHa-vSOroV7nCwSf3nRujgiTUroLuoOLLatSqqmH2nCqoA0mw8naioDQoHqo7mgduo2dQfuoOqorooMhopLnluoeqfY_nanoyDiN2SvsjJvoThZgnoBjek_nCjh4oodqo6ZP-8e_Di4nn-Uj3uozZmgfjHEi82n9uoHon_xgAroKvoC3nJontYnQpozzlSfn1qoUpoTwogCbXpoiCbMvohvHOvoWGaQvoeYZSvoU_aAvonpoWvoppoKrorpocwmbvoc3njon-0FfvoVoovfnaoo_eomKAbnK-po3ZmgoogaorvoA0eY2n-Zj0djLhoQqo1voRbjRig45ni2nGRocno-3itIjn2nUhoswnl_n46Zt2nxuo16nTJjHwoy2nehoUoighoLwoZlofVj8uosuo-xgLfnkVjRkkDvoxqosho-uozthawogwozUHQonwVjAujbpoEAo3Vjkwoi9mJOixwiSwoRfnOoo1wiS3eRooNujxwoPujwwoGioe3nXooufnZoolonrfoqgCgpJ-po0jmovozUi2Bh_monmoW_nQZTIofEQordjfnnWNo6xfzvntQa-lljuoCLioQo-vg4voouoWqodwjgihPwod_nZ6nThZ5ooxAm6Diwuoino1Oonno1uopnoolhrnonqo42n1Mi62n7uoConPxoythixooho3noOpoaCMyqodpoNonqxovhoA3etxoLvoFzoF3eRygPvo4ho-xg6hoQwoV3n9hTopoXzFZ3n-AoAfehEYg3nQroCPosYCpyggxi3woTmgQTh-poghl8wolooKLfNnoGQo3de0GeQQohdbvTjNiguNoUGUyNoEkoLxoTNogOonYSg-atNk7tH_voj8e3ooInipyo0AKGwoiqoReekqobPkDEi4uo2yo6uokhofxo6yohxonhoZwikxo_yoe7KXwovVj0qoTporxoKyg9voMon79eW0obEiwxozVjR3nlwo1xolpo3xoZ0ouYnqwoUzoYvoRfZ9AbAyoYoov9LWujllovVavwmJioJMnaQSUMo73nZuoHrjaroKnoSyoNgfbuopKjOnolDi1ZbDxoiuo15nNhiGxonnnnuoJRoiyo8QQYqoi-amkoBwojnoznntyomnooVechojqoZxocUmF0ocxoESopMjynosqojxo1novqoVwooxoS0osRnhwiV0oJzo49elyoGroB0Cbwo4xoueed0oJTkIcAj0oRpoipoh0oyPFowo79HTzoVMTo0ongb2SacvoMrowpoRrozgbezoHyoAEANOLhzolvokomkzoHQo0TefvnuvoM-nJhoB1orzoQ2PbyoE1oHwnG1oJwnI1om2nX6nO6lRli2fnGee2oos2ngqo3OoQ2P2uoZ1oVtj8MjFpoJ0fxnooxoznotqo41o9hZ-yoi7KnxoQwoHvo_NiHzovqFt1ok0ogymEooQ3nfpoAuhZonw2oayg6DjkloTSod_ar0oEyot0oxpo-AoivoKsoioOn7l1NGsunQboahdRXnenjhsogjdMCkBqerHR-Bon7jtZczjcBWoTjliSkEWo9gotMAP3od2Zkao3kS1_Nkjm9VogsosFol3oPfNm0Buhm0tdokT2tdm9nFOcGdoxdmHao0co5RgBinQun-haesS3Xk5lT5XkdvdPKnsaoKan-paShjLQjoamfVoccnXADLhncTa37nfTaHojggn__F2gT-5e-FbI0TAPMT6ek7ikUilIbIomS0jqCfQ0jzYlRTo11jDpbnqQzTG5gm3IoDcNJpBGKol1igDovjjnCobzjuPjcmfQrjp5kBFd1SH89STyotvogThX5nMqoqzoZyoszoMhiangZqfkuoY2onUaa2od2ojkohyogdfgxo1oouuoCwo9zoEwolWIVVQB0oZPk_oolqoBpo0yoRxnH0o26h4yoOwoN5oynoN0oPFgpholxoKonBzoBroZwon1o9noxhog5ooxo7qoPvo9qo-2oVonHooQwoPzohpoH-ez1oYwo5xonEiqpo_xndvoqfn_1ouwoEWju0oG3oxzfGyoOEoOiANOL4XJKvjpSjaUZJGosiL7CmVfRUEVGEe0dYeEoQ6oT4KeMANLLvyBsOOxHo0ZUfNUd4ngCoX6oUdLa6oacZ4AOyqVShncYDQGiq4o-qMqOjBlnKVoRyS70TimeIVoM7cOmeNySm1jPvm4ae4cbl5W-qX0NXriYMFJX2UIEodknOUoqIoC9OyQf7qXjYfhKoyDXbHYAEU80odvnFQoWyolzoJahwskWIievjE5hljoX_hojo6VlA5oCqfh-niTPujod7oIUe8rjl7eR5h2vnXenMwQa0eALjEejEsjrNo3vnjQoG5olQoNsjdenXnoOLjaCjAaORsjhwle7olsj95nqqfiwngbjNko0QobsjG8edsjH6n7QoHUjuCjRwjPoPWwgK3PC1epIjdkolwnfkob2oROoE6likoUOo9CjWOogUjYOog6fqwgyAm3Li1wn5Li5LjeOoz_n_sjxkoPNeS4iAxn6Bms2h_khuOoTvlY4iKMivpnKMjOJjLdTzOoOMjFlociO6enkLfFmhWcjHloWtjCQk_wjYpPXxnMQTZAoIift6hgMiBPo18SKPowfbK3hkAo9VemwQb1opcjzVQKuicsfuxnyxnvcjkrhyJjT0fwefxrhRSoNkgoTk1vmTujgvoL5ia7nCAmiPoFBohujxloaSomkeKKjhSoo7f5loENnlSoaynSBoK9P9loolnGco74nyuj4xjZEjW6oyBAhwA9RAAPGMnnEVoerNG7osrYmYfOIiWvjO2o84ovvoOekwVST7odvjBxob2necfXNoivjDaj5VlFaj4hg86SqZk7djWQoJajrvjsZk8bTmQmyvgu5n8MfVajf7o-fkb5h-jouzo07eF5ovzoHxoqQoMbjGkoAbQoqf6Noj3ixQol3izQo47oPkodejRkoDOogej7wlIUjkabKUjM6n_0ee2h5LPnenW8eO8oOOoQ8oJ5ocwjSOoU8opuoPcebqoxsjORonvQaMfZOo4IjH4iCcjJ4ieqoL4iKNem6ntLiCfjgZPi8o-wn9LjGtjfOoHJjCPkp8oKJjZ4ihXow8oxpnyOo2wj08oOfj0uoNxn26ndDjTAoQfjVAoLloaJjapieJjJVjbAoDqRoonrXZFxjTloaDQiAoMxjLPoO9os2opqoRNfZVjHSoS3huJjoNielocuihloa9o7xoeonkTkCyn-xoEynWSoxfjnff1LnLBokePQ5iU5iNynn9or9oPUkKBokPoqPot9oWynqApnXhw9oSEjt7nftfVNj3OihynA1fWEojTD89otOb4ijDBLwynQunl5Vb4cauoO7oVyo94oPNouHjP-nqrjR-nNQoNqoOjPyKjS-oZNoLLkkDgsjok5nk-oaQoLnge-nc-oJige-oeQoiOTp7ofQor7ox5nEMeu7or-ozgOIehx7oaieVhi0TjMwn3Zk4Nohiey-o-5n4QoA6nbejjbj5-oGUjSkoduSeXbJ6nIEgA_oHMkC_oURoJhfF_oYdfH_oAoPR_nF3RIBpHRoqNkqnncEgpNQd6fJOkZ8o3ejW_o5ej8wgZ_oskoIjhJoKd_oiOoowju6nInif_oeRoyfKEjQtOo0Nky2SIMiCJUq_o6koNJjt_oOcjtiodYouyoU1o38oZ0e52hb5o91eDVj5_oNmhidmOlo4fQQloafj9RoH7nStmASoPNfvnor2okxnVzmQ3hqAoOApT9ozMjl3SxxnHDpt4mTApluixcjWApCioYApByopTk_Mj3lou3erloeSo2Jel9oZdeAdjFKj7fjgSofApChb2lo-LnRIav9or7ndcozPoxApCXozAp3PomWjoCojTDOegANhFznmunQ4n69owDp0QJDlSXRi_FnEfoBznIDovDp0gozIAMLGQ2nsCiyEoZUo6SjrfovDp1ynZhj93oy3nGEpI6oQOaEQHBEpNlZITiegoj0n8Dph6oPEpBUirBoUZROjnOEpbRJREpuBiQsnFEm7Dp5rnHFovDp99ow8Fx3nFEppinHEpQOaWTA2FnUhIWznMEprEpdEpZVkHUo-toqEpgsnsEpFdVoSn_knQKVIpWC-oeHoZ2OsKdJ2ivkbC-onzVbDoYrNV-Yw1Lgtn5Jb1ucr3fL1TU2ODFpNSMqEeCFp16ooibIFpY2ULFppRGG7cXEAprl9EpCrnHwdCCPSFp6sngCotPAh4BOtoV8kkik5dk1GkmTh3Gk6KoxXhwGksFpczS7UkshkqWnchkmWi6IFCUnTOAYUnxQF1xiObiYbiGwe0YgaLoBLoRpfqLoLvZzXhXUn7TnZUnzGk1Fpu0inmcsJk1uluJitJiWyZMAiWYjTamS-hSVlT_hYYjZGpLfieAiSyjGag8WlTdiqjGwdidbhseix0hVdin9h5ul10hSJiuRhMKi7aagZgv9ht-h9dikOkmyjcbTFQmdfiGei_eiIzJnfi-eijbTaKiieieAihzmHcavzmxmiVam7fFNfieAidLnH-li6mnMkDNkKNkF9lUNkLHplkiENkNkiZMkXJk58lyMkSkipjiokihNkgjiINkWhhB_lZ_lf-l_8lg_lWNkdMks-lJgFGNkbMkfHpdhhnHpe-lK_lDGpWAJW7ZJNko5laTkXkCXmiXniCpoKjkxxiZnkhxiOjk4FpsHayikxuh8Hp5Gkuxi4HadWnaxhdUn9Ukh0i2KoMTCq0ijLofLommca_l2LoHFotPAlekVxO3tlGPC-Ep9AiqXGbeixvLI5m9Gpfei2rGTGp9CoWIp9dkKamxPmqzmdamaIpQSn0ekIAieIp5IiLLn6XFsJiwIpCXllFpwMEzgkEgkDDSnFpeCm3ThyxiBGpYWinThLBmUiGvFpQbiSgkOEoWIpzgk08lxAAtTntQF6gkZQFPJpgKaSWnevO2SV3FptxiHGpS0i7FpKGp9FpaUnrwm-KovBmfJp0ThDhk_Xhugkc0iwgk_PdIDoJJpqik6-lhWnY5GqSnXLoAIprJkvWnkVnfuZmXhSpfpkipJp4IpqikPZlHxAYem0JlZofRikDJpqGk7Gk8Tk5KobDoqJpKikPWnnPA_ikT_ldikOamAKptThdWn7fkEJp9UgwFp8KoNYoIKpNgARMC9ik-6NGRC1MnEjk_HpXJp5uhAvhLBm33SUKp1TkqHayFp6ikJGoZKp9KC71FMKpTJpxvmtzm0ikEIpRYgBIpJ4SSKpzOnyTk_TkQKpCUk81FUIpvCovxD7SCXXnrNhpzjjXnSTgN6G3jnRhexeJ_EiJAMxFeEAoDFi2Ta2nZBbN5SolkTBhnDDiGOhOOhiVithnY5Xa9MU2jgzQJgn8bgiyct2Yqvb9EjGVd0IRuIRJVdNVo0yhIVdmVd9neKCgOJgD2jH1cjrnXfdDRggJgsLphLp3VRsTd9BgGHi4oYIvL2XdC4jVBSWXYG4jxYdfGck8nG8jnySVWTgDcm4IsBHtsfG_js7dl1YGHjG-ddgclEkUbfttnxUiV9dPjbT9dZYlrtkDqom8dFDg0ZEcMpW0lGWkJaXW-d5cifElTXocLkTEl6_fUXoWaieIiR-iYXoT-iopnFElZXooGeFShdek1Ii1IpWeiQeiyJiRVlTbhqfiQdirjoXamc_hkyj4Gp1GpwzhkJi7tlKJioKivdiSdi2di7ul4dipbh6diq-hxGpA0hDNp3ZgKQmiGp7QbXNpfJi_Gpcei89hlzmiIpoAo19hPyZnKiTfiBNp--RWfiYKidIpNShJNppulvIptNpMNpP1h9Mp3VSlVlFfijyZrWl-ZgY-hWGpuIpAKiBulnGpueibKieAimAiYWS6uluulfulLKiSbTyulUNpPKizGpaGp5eiOOpdGpcIpQXFeNpPOp6GpbbhldiX1h7-heJicKihNp8NpPamqjGIHpTOpKHpypnXsFLsi6rosXmVIp-hLnPMg0nz0KhtoZtnpNbeEoaycIpBUeo7TiyeYpCfBRhkKgHKp-hLqfLmdQ15RoKgrToiLpULg5FoaycHwNjsURZnLhNs2YR8aIaNhuOaeEkuOoFpeDl0MpsMpqMp2IkQXoFJk3WhQElhElOvOXaiwWhxGeVai3IotPAtUlpIpYIpGLn4tl1EmTOp0NpupmbLnhKipPplIpSPAiPp2ACkPpSLnoekULnQLJKpNJul8VS2NpjamaLnlamsPp6PpL4oiPAkWlyPppIp8XjhqleGp5NpVSnIah5JiEJioCohPpyWloIpbam0PptlnQYj1TnxJihGpwtl9PpjeiXQp7OpDRCCPClPpGPCLMnTOpkGpJQpizhrei_NpuPpdQpFLnzPpFulTQpfyj8Un6-hQulzSn1GpmQp3ulpyj3IppQpRLnEQpSQpoUn5lAqqAMsl1vAeulrWGeul-pHhulxulVkUBHhUNpgQpwVn9NpPgFEOpqRhHOpr9hiulLOp2eiFNn8PpMLng-hLul4qhsulQJiQRpTJiKOpNKiMOpcQpU6lk5lMFCYpmWJK4Hpski8wlxCmD4m3Hp0Hp9hhv5ZoQpjRppRpmDfPCmHFmtRpgHpfmilkhxXnyHpgjhuRpijh25lyVotPAV7l69lJUnQ-l8CCTOmW_lZHp-RpeMk98lANkeghY9lw-lSHpQNkPHpYhhG9lsKpXjn3-liAmi9lM9lm-leVnbnOgmmp9lPNkRlGC-lYMku-lT5lNHpsRp44dZghaHpg9lZNkbYgxRpZSpK9lbSpPgJGhCtJp7nOtZmJSpiSpsSp09lghh29lSVnnSpqSpkCmMMkOHp-MkYhhIik3QpDSpj-lzSpGSp2Bmt1YhSpcNkTHpY_l_UkqMkY-lyQp5fFRSplHpK5ZhHpTTpjHpPSpITp3-lP_lzSp5Unzmn2IJxdo2slDTpmHp5Mkhki_UnQSpG_lSSpjSpbTp2ghkhkqOpe9i59lKTpJUnsJp8-l47lwBiPTprSpLSpoHpD_l4JpF_lPNkc-lTSpfkiz-lwHp39lgPpSPANQmCQpmYjZIphPCPknP1h2PmizmZQpeAiUUpLUpsiLdlCpzmTLntQp4WlkGfXUp3GpZLn_6mMRpNOp6Pm9Zh5JpTgBJamDQpRQp4tlgVn6-hzahqPpWUpTOpxUpoQpy-UxPpPUplPpWulU1nXzlZRmeAinamYQpXRpbShAVpcQpOLSZEpzDpyMoDJMiPAGVpp3GXDMrESoleIqnL2VpMotPAtfoPRip3nbEpIzn-HoUVpDGAZ4nsCimaooMoSDMiPA1IAuQhWVpBUoqggWEoUVpozmQQpdzmcVlqkXBHphNpBVpzIp6rHCHpEPpTJBqVpsUp1WlrzmJ9h-RmvVp0zmxahyIpOSCzVpeOpaYj3QpELn5QptUpGPCVJpjOpLThLBmrPpOfiZ1hTVl0TpGWpw1m6QpsQp8UpQYjvJp6-hkOpVUpCVpD_hYLno4nDVJtPAqTn6IpdTnSlOQNngTnLIpQbghLoLBmlTnRIpwweMIpCJpyOpSPAqTnLJpNJpYuZRJp2NA4Wp8gkStOkxlwJpSIp4TnIGpDUn8FpyTndJpkUpT6H_TnMLo9XhePFkJpb0iDuZ8Tnxgk0TpqTn5TpeSpnBT9pk-WpvWpPGpzJpT5lhJpUElULowLovYgaLopUpqTn8Jp_BCfvUFWnGVkMWgsWpaWnuWpAncQIpyWpR4cqVnLikQWn7WpDWnmPm8UkvLo4YgoikkQpixhrXp0xhGGpzFpSKp3IpmSiujn2OpI_e6VaRPACHAqMoIIbk4C6yHP2KTMoJUo1VpQLVFFZv1iwyhCHj_6o0OBEQhpxOw8FPbojEpOhj3Ip4zDkYEfYotgShHnpioiAdwoEaScKLRxroM9imon0roiOnkqaXSkNxS24ncledynW9i64n2xj-loxZId4jDxhkco9wS5JpgYpuGNQ2Ln7hyxHuiSb9YwEnFfXOghyiiv7hCBS1iiiGL3iiCghD_oQjiy3ZGeSr3ZLUpEPfknADEmXRiEIogVp3XTRPA0FAc_k9RbLLbJLpsromEdhWppQi_8AjtAQVpBPpJVpHYpklLcna2hn0EjxxoPKdn9i2cn60T76Os5ibYlxFiwlnVGiRgoYVo10jaGiTvmgmbpKfL_OH1jmKfGgfX1jBEPD6ipknHapH3Ti1jGobnrQPqQn2iJDPLYlhPdNYlK2jDTfLTo8cnjBBQCgLWYCFjnxb0UoeapQwUTmny4oPBhWblk-Ts5jGedymgXknvsT4ddCOUgHiE4j0Yo5CnjIEFgdt_kLrmdIYYwKfGcK1m-FT67jhHiExfk-TpRclzXJzds1mLzdQzd1NASzdj3gskk5WnzcgaZnJtMN-fTTcNrYK7flTUJ2KTtE7XgSAkpaf7VcTvjFCkZTUOVccVcmfovapo-XKBk1Uou_XSMpY7dRdnyqHJyRBEkQbfebfVQXwicsvo90oP7oDBpUWiQNo8BSvKojWixWpmik-vetKorThJgkCVg0FpzKoFIptFpsLo8lc4KoHWn2UgiJp9GkEXhnASsskbXoP-iHEldPpgElyEU9gZaPp8zScPp5WhcPpyuGTVgHXhALoWJpJ0SsYgJXpQJkdHpXbisWnrHJvSpAUniVnPLolcp57LSLovqIeXpAJpqcpcJkuVgfXpyJpXHpxHlXDopmg0Wogvj-2iLQoRQo6ciT-obWlV-o3IikIpddixNpbJiyzhtPpUYjcGpZOpadibNoOVlLZgbQplRhztlOZgnQpytlZRpGNpKNpINpjbhqGpp9hzeiSNp1eiwGp5PmGLPj_hgOpk1hANpSLk4_oRamqZggJilyjWdpjNpcNp-ahEHpaNpq0R8GpGHpxdpkdp5GpaeiDdpWdilKiGbhJ-hKahqdpvNpYGp_MpuNphIp7aT_PpLQpBXliIpvbaXbhCOpiQpbahteiOdifNpa-hORpIKi1aavulJOpoahgRpURpmUpgdpCepzdporHiUp3NpEZG1UpDVppdpVdp_dpCBi-VpSei2dpnepMba1dpHNpiPAiOpaWpfWpFHpl-oTQoTBp8fkwjoh-oKyf9rj7vnl7op-nRajo7ocQoFIj3dbs7om7oHLjZenkQobenVnoMsjeyoqBMt-oFkosQohenOLiJkotRSLkoF8o_7o3-oqng--nCOoZwnB_nE8oVko8QoXkoGhf8BpsiiQ3PBRooenDRoJ_oNxoPzh1zoiiQxejQxoYPTyXbAwom_nwwnTRoq_nuoPi6nhMfpUj_IjWCpNDjo6ncRojOoAMjCJjGkhq6nmRoV8S8ko8niIJjsnik3Jx8o8Ubz8o3Ujz_oWxo18oh0Po2oF3S66nzCp-2hWxn2RoecjE3h6RoY9eCApHPoqxA0vlwzBrvlVtmjAoeumrriEJe0pnHJeIApBDpLAppAoNAp66hRPox3mV3hvAovxn-fb0xnAiozcjXApf9o0woSkgFAmUcbo9omyis3hH0J_LkiAp1QTdSonyii7nnApvloTynrOiDhpNkOUUkFRTrujUSn8ifnlnson19o3YpgynsDpVdjkLo0Uk2bpBVkvxhEVkWbgLbgYbgqxif0ioXpwWpuFpsXpOWgbnnAhk4XplhpFmcpJp1UF8fNbDTIoS3Oa3JkJZn5JkyRjCWV_tnxEp4EpPKRQMocNZamLi0nYVpnYVwrnlIp7oalEhQsa0jAd4o7in4xH_fnhViiQj0jnbLpTFiwta3eONipmgnrAMrgncrn8EjinXtWgtPjnYfSwRwiYBBkc9Rpbp6LbP6dPdclYdxaSYDkWecKjoXAH1Hgoto2ynsboxynK4nyOpe9BSMa-Sic8CCPZ4ynnVpNQpAZNt9RS3oFtoQpmjlmQLDIZoigUhUg-eorfoh1afaDuaSb9Y1nfJ5aE0apJpvUL8uJVQLs1n2ULPSRK9aVIpe9BhBod8H4poekmEZdKWU3UoBSpkNjSbHGCnagnw_FqDbrDFh4ns8KIqn2jfxdOqHTTqjjQj-saKkj5VnLOhtPf6qgfhbXTgvqjgcnTip3unfVi_oGxTJ7hn9-CSanpkjn6i7-C3DHHljKBYErnO4Xwmn3Sjv4ozXgJEbf_jxRAZted9MWQkI9XWQkGfg1cpmDolUolIpcEATGg5JbHeod5LBTJpjpzOBV8QUEpCRAn4nLQmhWp7VDYDHkYpCDosRjx4op1je1jevm8nQo1j-oblOdAPdHpbKpQaKoJKo-objap4aYr4EnKoUHo5HlV7i3cpgPplwYKOZADoBek--V19W6Doe-WNlpD8OjOeDoQ7vRedDrnc8kp-MdBnehOdXlp2Jo_Wcw2iHKpIlpsBALRjX-Y63nlWmerNlKfEPpglpyIoTnn2tomlpEDoKjpplpilp_6cBhoA-os7cONVR7caBD6Iojlpb4n-MU2lpf-YBGAW1B70HqEoYdV9lpglplmnykAYIo8lp3rcrkpLlUsBAc9AAPGLinvkpidVEmpMmpbMoX-YmvoVMoqmYTmpvEoxlpe7cNgoFIos-YrmYpJpglpHoBPmpt4oe2ThmplFpglpsmnL-Y-Xollp1lpKmp3lpBGAgLKM2U10oumpkKfulpIJpqmpyIoA1nOgotlpompVIpglpJFoPNam7cmFofaoOHoalpCOd9kpsKpBnpkFfWFo1GondVfJoFJojjly2UGMb4kp4FovlpMmpJFoh2lI2lEnp3-CcYpslp2FoiOdrFoNQpMnp7FoCImxFoxPh5rQzipYmpuBPinpKnpHlpZnpuFo5Hm4BAqnp-FoInpIGownpCGoLGo1MoFJoNXPuGounpgGoyOplnp7npy8BwsQ7XUc5CHRldGo3npSHoCopxnpiEADuoaJo-GSxtoVIDztoZfTGhlKopCCPAopclplIplnp5rQ3Ep7HoZoQWJW_DocopOopEGo-hpgopxpQWnpwGo5npiFo-oOPnpJsc8npEKoSrk_npblp2obkopCGo_Go3-C07n2mppopaop6BgPoQKsQ4npolpwwYnIod0ULlp-yVedYOlpNkUDCPMyeHFpNop8wYpSAwHlMlp4kb7Xpe4XUpp29VSlp7nQyNdkOd-opyLpxOdZop1opencdlppHoBLpwopzdS5ipunNQpnnmpkIoQnpSaAodJB7oKzKWNmj-Y4Qfimp_LVuppdOAs8io_K02azppt7clpp2ppnppNIVAPGBjpgnp3mp9ppaVpmppCSmmtQJlpjmAprNPFpWobdpp_annpQ7kpJnpYlpH3TBppMop-kp3ob_pQXJo-pp7JocCGdnpPGoRVpHnpgppUqpc5V1ppeqprJogJol2lYKoJLYmHo2opZ-lHPdtqpn4oqPdH2jNljzqpWPdp4oDppoqp9Jo0rmZbLEnpJqpHsQ7VojqpyqpSJoNQpBQLOtAqqAVsnjNVzlpsnp4rMscgVIpBQLqMAArn9KV6pUVQfmfehVppClUfRryOiEMygIk5esjLa3jYLWc3jgrnDPptXgZTRAUgs6ew1jzLpMun9TfjKXsnXZSRIhM_yby0Dj3jmOUl3jQtg78aAgds7Ck1nXhUTGe3BAVGejFkNFFlFkV6knFk3FkMGk3veYGk1ehBMkA4RwpmC4Rwje88iwQkD9iipmdke4yiZhAwyiR4eBLnVJaenCtYpbcojKSwYpmonyYpw7fzxjhWjgqaVBoyAps5RHspmJajjSoCoWEA_jjJ4oCkj_iRyWahwR55RqUZ4hnNaiZtaCkpq6TgrpVJXirprXghrnjrp2mXnrpRxbYzjmOUh3jEzbqUdRoe_PRnIhuZoItoQjl-ujHInZFj6Oe31nSDkydcTSY0dcDmnuyGzEHWqAGHbqtSkooM2orHjQ7oO2PzHjqjod2n0vokBpMfpELiI5oqfpK5oJ1oM5oL0oO5owli0LiR1oP1orCpNfjV1oC0oX1omUmEEiRfjMwodeee1o9yoC3o8SkqhomxoFvopVjpMlIvoq1oCzoa0oo1oHffhym3hof0o0xoB3ompo51om0o71o95oZvoowmNroI3oZzoeffDyoaupFfe2woDYOS4egmHVsp4MngCoWEAERAGJhYPHyEeRRiqjnrfomupgYe9LG34YrupVBjqspj3FCwhzMn1NGOpmQfoXDeb6j0up8SgA_Z1yFs6ASZIL2md_mmYpaydJtS-_jbspyrocnSasp-jScspXafespRyo3fnzYpc4e0lS-royzioziSvpJNT9YplupP9V1RCWbVT8QlOH7oEmscRhnLWoWdSHvpjteW9agcoZsp8boZzi-bodsp9bocvnZZbVKj09ov4FWvpUNj64FIvp4YpNhSqLV-upf2eagTONnH-NDqpzYoRMZ8_jnvpdXfmonX9a7boYco2weezisonccoXlnUvp9qS2YpAmo84nWqFovpc7h7vpFHNj3N0OpWjpxOpX5TKjo8DMcPBqPMpynr2YhrnIDohwpX-RD3gxmSY6iAQpayDf8BohnwZpxcYgwY1SbgdYncV2Io5kbOBd_kb5VDRLYZvX_DeBWfK8TkfX2oZwTeXwEqfoOEoayDfBALgZseITxmbZpzMoayDiVob-RI1m2ye-8Tm_j6Yp0cp4hpIGlcFlQFHmFllup9bDnxmcfovlnsqp_obtto5qpFSlLFdhDZcxpreg8oawSbK4oD6L7sa4jnZtaAkfW1k-HoayDjegmJdD7o78BJkp_un9cnIxbWzjBWdCNYJUXiWYtToTAX_kpqsp9bD1xpkOOKxpmQizupbDo0xpsegJEp6ipTRnAznkEpvCoNypvWF8yn_ZAl7FoIn0ipsupGxpGyp1UFo3o1kLfopSypdqgBMoVypjEALOMU0nwfLEipTDiZiJeEohvpZypIPp9ipMypxipjgN1Opbyps_MdPjLWYbJRICgyUoewbLCgfwpYDiFvMdap5Fo9ScOxcAlgcrpcXaxybaVoO8XLJnX0XZec5mJ3FdkDkY2kDNFj9kpYiZ8k8HkdkGf9kPDelupzpEp2KNFBZypqZpyypuypdzpjpEgIOkVp7PHdVl8ip6QhNxp2dSvfoqro2DHsgnnipTtpfkYVtpNYo1aAl7F8moVEpTyp-Ho29N3dJlFel4nBkftFe3VnszK1jpagZQUfTTcMZYABpqdncuoQ2oJqoybpuskSNorfpdpnimZBLSWcpJIkRcp__frMpkIirrh_DlnpndXoQLoFVmcXp6aiVJkuWnzcpvcpqYgPrhYTCkJkxKjKho6cp4OobTjOBpRnoQBp2rjSBp0jo9ek2fi-Hj-djLvl9ep8HjnNomNom-n5epGejHfpsNor-nv7oJfp7vgHYSw-nXbjd3ipBphngOwndMeTfpxdZVfpffphbjxBpxLkzBpcwnVejqMeC_nHwjWkoQwjUwgwMeJsp65hmfpG_openadfrengyogkoTOoO_o-voQ_o5BmS_o1cTU_oa8oDDjf2SAtjGbbqwjTCpb_oAxg8fpYjh-fpx8edRoF8ZfRoLjgEMjJgpvOo3UbkCpv8ob4iJxnsioLxnuioztp5wjtCp0_hSAovZmSxnQam9Oozce1RoEPoOsiIVjmDjgJjegpG9oDApHLCjtj45iiefngpWlo70IzhZdxoqJjO7fSxj6ogdloy3mW9odVjzJjKWeilob9oG5iZApbffp2oPro-gpCBoGAmzfjgDpcSQFhpoxjjApLroJhpJBofDpoAp1ifsAp4lolDpRNjtujecoVwplspXxhbLKR9PJ4LwrO8cVgFpy6LGFp5YepZYhipRdbl5WfZV08lnzpndIoWlqzpmUibDogNAU6MSICgSpYgYp7TXRnJjpAVnUDfcUEv3pWtdi7TeEoK4LoeUCTm-uV2wlySBGdilXmmFmvZhLkGEzmvCo4nAtkpzCocBjmRjE4ptBA0AAxFljmg1mnHQnPLNVDo0FlXxpwRj3Fl6JkbDoPhnB6HLxp6dG21nCvnDyc8Tf4OptrmrrnzoYtrnHipNmf8idFnJrpaj-fshHVAkZbp0ae7AkmGEmXcVBkDCHrWczojwoja1MpljXiXDCkXCku4pHtYEhnh_X23ar5dsneSjoh9da8az8d48dHGF_8dcToZlmKQiK-oJ-o0dkIvgwbpO0pFBpHEUb5nu0pJ0eivgZ7oCWlitpLdpRBpX-o80p8joh7o50pWLk-epPngBfp-vnB1ppNoB1p7jod-oqOTQenZUe5vj2vo8vgmtp_uQL1pbCjRLjdCjP1phngR1p9MQT1pD_nUwnC6fcejafp6-ocfpEOohIjswlcLihfpfwnKOokLjTYSNOoCCpERoECpKxosfpD6hsLj5bjuXbu1p8Ljw1pZlKQRo2wnoAmxwn2fp1UQUOkh2hYBmh8oykoEjgbRo_1pAgpUogGWHamAEJjXkhGJjBloGoiOxnk2oPLkBam6tp78oBNf4WI86nodm4RoL2es6hetjF9o8Robshj2pn2p38Sffjq2pMPoMApt2p84iGDpNuiwJjz3mdon5Mjd3nj0f8gpvpoh9oJ0JcujlApmqfBhpvpK2fjAgjwloF3pPhpcMnj7ndDpY5irfftPoTOeu7fvApDcoR3pqDpXBoU3p5Po6HFH3LHyHyAg0sok3pcdoB1nzEpIDo7kAMpAcBgsTA0zjjUp01nmBjbwfmSjaLp7SoSVpbgZ04ooBcJAnj3dZ3owFA53kLkApMGPZn5Wlvin_6o7kAEObf9ivOpFYpjufoCoY8px3N1uEjQOsPJwup2ypi1ncyp87pgEA0MGU5NseIEto67p5EpOEo7kAl-AeOAymO2QhtPJvZp-Mo4jp5Fo7kAVem0Phv1NgZpscnO6oz4bGCXGqe3apJCknueGAkcjoRZTL0p-0oozonXPR0psrjhtpaNog5nXQonvjXQoa-o3vnyjo70pUQoNMexcfpTjELjrTjGLjhBpp-oX3iy5pJ1pxzoIxoSsj65px0e77oXMg97o0Bp7-oG6nUko_5pe1p3BpvCjPoPM8ojwnxbjQ6ppfp4bjuIjGCpP6lL5oETkG6hRxo1IjPIem8eLogxtpLKT8enUxgMdCm2omqo5tpU0RX2pndmVfj5uod5oqcjUrhrtj7NOa7K9tpO0og1of1oy2or1kn5ocwom1o9NiJ3n32oewoCTSSonw1obfn_qo05o35ooFg21og9L_tp0wi85oswo-5oA2o-1oZupg9oZ3e62p_5oWooE6od9o8JjePoX-eCwSwfn0loE9ILynfPoS5icDpGhpKhpI3pMhpMBoL3pwmcuApY4ptVOURTEFM3jp9iTc-XKTjE3NJaARIAPRG7UoQUo9UoFinNGjwrg7kj_EL9In8ioo9F4ujyuplbUBzpX1VfTfYPhdipzUoazjEKpRgkrWp2_pWikthpuKo7bp5Th9bpEwe_Ip1Kofhp3KoBAqBKpEKp7Koo0i0hkZcpkcpecpj0GvhkEGpQ0i07Lr0pviG8VnS6FqHpTLodJkX0SPAqbcpnXhucpyhkkbiCikfJkNGpqJkSAqQGpjhpHbgmRk4_pj0iLdj4Ukkhp1Lo-FplVAPIpqWpoTnghpBDSuXprAqYXpTIpxhpgCoUVE0PAkJLNRJmjIs8pxyprzpKVp9AqnNDnQHIOaIulW8pWEoGBqVxEU_KReB4zpIVpizp9CosEBmkpajnargpjpOCmn-LQaoLvA4Zn4kTNQdKSfFSf1xRLVZTnYhBqfLpwiDuYdP4TUzaUoeSXnyZd91fKQSCMphHiVkmb-bV3oXtklhm9uk0ukxhmxAcejdujdq4lzTZ_hhjoRSCmNbbCCqRCmgCmc-i0GpxjhS8ZN8Z0CQdkhDXo-HoVHAWKgryppXgVBiHFoyRJP3Ql7FrqnyEpv8p87pYLLYCqxTo77p8AqYLLuPHE6MYCqJ4nn8p8AqEbo1ZLnkp8spsbgZdXtxdWRcVdBw4naJaoUkBPnacoNvpBconDp0Yp3vphUkYhpUwpIcobuJzjng5i7vpXQA8WM9mBleGNUJYCqmVpEBqHYpEDqE6MqdJseI_9om8pLypeEoNDqGDqyeaYCq3soLDqX8p5KAFDqcMG2GlYCqdwpn3pUDqcDqODq4bBYCqDBqiDqUBqe_gAAjYjnKmTQQnXSD05OrSDjgoXQAytkCnnMAHVuVoQn00OxDqxgo0Dq6wmempaTlmza7DqzDqFyl2fThzpaDqMBq-KCeSJNDMveoLBqe8p-KCr8CkWahlnXrpcZp8eCFVLhDqGEb_GiXTfQMo8eCYqgALgiqp4Lpv_p_YLDzprfonPhJHbwFEl7FQ5nFpjlGgY4p3BAkgg-yLoEqmCqTDq9CoxBAsoCxBAHSj4AOCclsDoHDogCoxBAAnG2Eqtkpd6owBOhUonbiakpkUoVYheEoxBA1qnIRmo6o0NdPkpJQLcVoW4p7hptEAGfmBtmXsgZFAWdcIpdLmjeWldqjD7GWDk9he3ciYKA-EbaYnDYnsXn8XnoCojBjbGPDgnEGb_MoTbopBjbGP38pr_HsBjcwfIDoqKAw8F2EiLBS47nzDb67nhkn87njknfgnQ5ezzjKPjzDMxjp35e8dOWQj7qgCFiRkj8jp9zjZFiukjh6i-rg34C5xpz_pjMNEyp0ToS8nvImQ8nX4gc8n55dGtWoCodFArAA7cR-parwpsxpbDodFAkZn-pafVpxbnjbnfbnCmnZcn5bnQcn7bnP-DKbnCadsXdKcni2b-hLeGqlEAHUl8oatWovsoNJmYGqmNm0FqvBjwGGdvG2Vn8MA1oGvFettamzjPomFLpRom8CiOMGFOhcSjyjpghbZHAC8nu_HOKoF0prSjJGq3TJSLpXkfwggmpaIUadOhK_ANCou_HakjxqjfkjcLpVGq2Ydy3aH3fDMpD1b_0kThh4ympJn05jv6gL7mD_jMXUF_j2RcROSYnf5vp6bcwRYQCZrEkJyGwxmuhnMBFeMpfocl9d7_DnzHbvmhLVFIiK9d0jch3oqSCK0pK-netpS5phjozheMvgUgfRrZqFmc6mYkpNVgb6mIGaIVgdHkSVhgIqLYivweKAquhkncpNAqbzSeAqj3GVAqOLoTAqAikJLozVnKUpyai2Kpycp2Jp_XpsIqS-nxvoLBpAVlxvnndbDyjW-omcfg5pt5p7Kjj5pkTj3vnlNotTb-0pLJqA1pDfpfBpd1hi9pW3ivNol9pw1hVJqntpmLkQsjVIj1ep67o85px0e-5pd1pEkPB6pyBpD6pv9pF6p8-oI3P6Hp91Sx3iJ_nnigN6pI_SP6pK3PDCpeUbFCpzzo8ieRhokkotwnq2nzfpe6ng6pYCp3ebj6pdOo4wnh_oZWOcOkw6pC2pYzfgrfF2pWDjw6n6_nzuoM-pyuomrf1_oU2pUMjKloZJj0CpYAo8_o_6pA7nGxj2Cp-3R6CpfxnsNeI9oYlosgpNPootjs2pQPoJSoSPoRApy4mOSoP7pOshMSktsJwhHBDnBioWzoCWj9gpuuh92pAhpb7pLvhsloHqPJ_pn7nQtfM_pD3p1QTzloRUko-eOhpEdjqAQS_piVgU_p5CqRwpyzi7ffTdjbhpiynlGq8MAsoClPS1MbG2nD8pa9C3sprfolpA6AAvAAvAAbEQJdA25CabASQgPIA5_L82CwBA_AAZDTN9K89AHFb4_Y-OL-YAIrgj6AeGq8MAhLqvAArBAqtAuDRlOHhRAorC5jA6PjA_mYJamLJsBAjAAN4pFvAPIlVPiVrbKdXt2jz_KxfknlfUlDgrb4zDGQiXsbsPi9CogLqiLqg-FUXBc8CbyYjLqRsA1jAlgBf9CSUA_AAwTAfBASRA9AAvnBAsVPMMa_CpSAeLVlOfc_kxmShZpNLbLLpeEoZMqCOh8YBcMqNFC2AAfMqNKAuFBgIAjLq09U3AA3-LxAA5-Lu-N8-L4AA--LA_LC_LWfeDmAWdLD_AsXA_AAFoS9AAQyG0yjA0g3yj5yjmAAeRLNKA9AAlMBpxBaNqrHd5ZAdNqGCGV1kmAAetn9AAcgMm3FcFTY_p4qgd6eHFMgCo3MqbMqVHAdMqY4I9Mqx9iROCBNq2-L4-LkBA6-LQyG9-L_-LUfeD_LF_LPNqccB_AAWroUNqwAAhBAXEAzAA63mVgowFqI6LtNq8iT7TaCHqwBA5LqyNqAEA0Nq8MquqO_Mq1JA5NqrjAENqGNq7-L_NqLNqVfeDOqpjAQNqTFA_AALlmYNqclEmAABglbVBvyj9AArAgI0HwwpR_HROqRfeANowNq4LqaMq5MqzNq7Mq2NqcOqFEAeOqDNq7Nq9NqINqKNqBOqNNqG_LxAAoOqQEAqOqXNqnQA4yjtOqvOqO-B8hBxyjX3AvSGPOqNkj4co3MqWTmf9CX6DpLBy4CBVCvAAqMqoEozFZQPp4gocJTSWkcYl6OqVOqiLqePqy-KJKApLB_AA0KZ5BA9AAfqCuOq2zApMq_qMVmpB6Hn4eU0lkUgyEksPqHFo3MqQmaoWApMA1jArhA-jAcPBuFBCtSXBfk1g4KZvljtPq5LqBLC6AAqAAXQqXQqABAUXBVoLedJSWLaEAdMqf7AMSZ5lkMLAMPq8bHMLAyAAGOq9RExAA9AA5CB--LYcgAvAyAA9AAuQqmBAwrOJRAQmplmQ7foUneyVoFQq0FA6AARdSABAYQqXQqgQqwAAiQqi3NkQqFRqekBoQqAvArQqtQqrHArAAwQqyQqyQA1QqqIgVGdmBqUQdgLpQMo8QqEEA-QqwWNaQqx7DOxAodJLgNtBAWQqYQqIRqHRqmQqZUAKRqqQqsQq3-LORqQRqzQqTRqxum1rV5Qqzfo7Qq7OqBPqcRqh5FeRq9hAgRqdOAiRqDRqvAABRqqAABSqBRqpQqWbAMRqtRqvQq9RExQqwRqVeI8mpORj0RqYRqBMoaRqyBA5RqKIM7Rq8FRdQq_RqB2BERqoRq0BAMPqCSqGSqQKAISquQqPRqLSqRRqXEATRq2lnwfoSneXRqoBqZRq3RqVQq_QqbQq9RqBNAZbAASqeSqlQqlUBJRqiSqtBArQqCSqmSqWbAMSqSRqOSqBkVRSqvSqTSq8MAnHfdBA5LqUXBfiA-QqnpAAPq7BAwTAaKlKHnIOLSOhpjpqanZ_YnYT5upctmvansGqWLqHDMaNF9KG9Gq8Im_0btHq2RqRIANvaYSVL5eTccBBHX7a2BiOcn0lfwHqqnfN1Hv7TADktueg7aEQq8MAdze2nUiImzqVY5d6TqvCo9uOvxDcbRQGoKDTT0pTaiV0pQailElScp2EUUcpbPpMUqhTqNMZ4xKYjoM2mLBnAdnxHqjYlMhc7jktPqqboijmWUqCjpQXns3oxso2MqGBnbgElVkttlnXdBMpFKSM8Ffan3TqAMpW7aoTqebp81fUZaL4joNT3nmBYotnmSUcDemHEf9ljoZnKpYxlfq2IPEf-GqwUqM4jyUqH4joITYUqRSedhd6YmsNlLaEWnmPKcPeljkl_wpCcdNqmTKm7TqWHBhMailkpqIa2I4qatmpeTqnTqJVq9golpAzBA5LqIkaUqM_LQ8-ABLAK9QzBA_AA8yj7BAIka73o3Qma7iCLGNLp09TJGolVqnVqVpEkLqDSArVqxLABLC5jA20Bg8h-OL6jpYMqJqA5LqbRnoJAiRqtIA7Zn0FA9ZnNWq-OHx3NBanM1nXsng9AeBqlWkZVqmVqiLqKWqc8AZbA4MqnBGVBLgNAgWq7BGiWqhXNa3fwijB_Bh_p6jfxjpUOqbWqRWqM-DMWq4GBJiBFWAPaCFNEYNShdJ1Gm-fntWqtPqvWqdWqyWqJdAvvZ2NqqeRRlAy4COzEvAA6-lIXqBXqZqAwTAvoBW_N9FBE3ku9CJiBjAAsBAXrQm8Q-xjO7CeLqOEo6VqcWq59DAXqDSACXq1RB7biw8QbxmlTq3fI3FJdXjuWqJWqeXqfWqiXqZpAKXqgXqMXquUJy4cDlAtfG1to2FJwfGAkpHWqW2ArXqD-DfXqDTZvXquXqlnAGXqNgAIXqHfFwXqAYq3pAgOPT-APJJl2fD5kqqE1gopnA6jUwQjNUa6Xq5VqIWqiLqq-ApVqlRAsaABMqExAMSZejgorNXmp17naODcgnjzjvzjkknXYq8XqZYqkEBEsA5pkdOABHfaEAJCBkPqXaV5lpMELOiofkn4Wab6imUqrYqtTAbEEdgLnanoGntqEMWqwFft-AkSEGYqGhCT-AsTA8lAQmQbKJr9KRNTH4pKmQ2KGdMdF1jQ_OuKfYmbwSi4GihGiwSiEapbMdDdgW_Oc2iWmbPGk_MdzKfambuRfCmQ2We40kvWq3BAsZqi7QcRA99CIQqImk2WqAtT4WqJBbBDodxm6YqkEM8YqK9QM_BMiorhKcGolvpSydj_j88Ng3o-qjOhPO6mHVgYvpIaqPVggHkI5nAYil6mUfX1ofzvF8gorfRqZqfUq3kSetNr3ojLEYMlSDmaWq9ZqeST9mSvHduPSGwp6_jZ8WjsomsoIrZGVgfHkVxpwofOVgyofKaqOrZbEUWtS97mbyFR8plVq-sDCIo1wcd9gynmvTqB1bX5dW7an5ds1Ue9dMOjaLlvCoCXj19FpPnm3pfNHzMoZvfmBAQBlR6oJTiBFqMHoHDfT4pIZnYxp6hphZovZq9SJmjpidR1TT3tazcRvQZIDosUAGFboOHK0l5EHTbfs8dXCo-HoCkARYq_SirgmNEqbDogboZCODVoNrpnLgwBgm0j-0jy0jXVoeEcHpTQgoOMd50j9bq_ZpXtN09NGgoNlnOCOSWo60jvlb_foyEAS2izSnHDPo0jEKd9-OerAu0jIMdMcqAcqKDfKcq8Zp22VIDo30jGCGLgoSPZ-UpGMd0-OwlbecqZ7YqEeKknYknjcqdcqKlQ8bqYcqRnYOFl-Ho3BArpkeFpOCOKgm1bq-bqXGiHgovCoFoA_jVXlavmn6gjjUY_IodcFq-CePnrDl5zpalkIaqraqdIqMVhySgOVhLdq6XiNdqjHkciWSaqOEoyIAWvAMjpteCiHZKbqvMROoeN2V5soIFA7so9CoWdqreHrgj3Eqxppheo0lpaXDb3pc-XI7oe3pl4cg3pYVaJ-nejoUIqP5pFhoU5pa5nP9pV7oR9pQ-ohvjCajx0pguoz0pGajf5pb9pqTQH3iLqfp5nlTjEJqYBpS2pxwJcBpnQmPJq0DgIKTtNoj9pUJqv7omLnlBpm0eKwnYbj45pabjrBpURa4-n4gf6-nTXbB6nGUjQkomJq4Tjb1pefpz9pgfpf1pG_nP6fTwj8XQ3ng59pBCpyJqR6p0JqT6p05la_nrwg6vo51A6zorUBb6pEqPd6pf8oIzff6n_JqLee41p3litkoc_orUjwkoGKqDgp-1pJCqBtj3koUDjI2prOo7kofCpjRowOolwPNgpv_oPgpRKq06pSgpPPk56n2_oV2pWamXgpo4iZgpa2pxpi-6p_YQdgpD7fE3hh2pwBay6hGAp06hihoY8PaloGSoM7pbVjv2p0gpR7prNizxnKvivNiUup2-pWupg3eW7nRDps0oZkeoloXSodAp_2pJ3pZGKhApELqXvhDLq-Kq23eUtfDNj00fK_pskeMLq40f_WooDpBXoLRTWNjH7g2Nn3Iox-iG-KYqmU6oFlbJoAIJDS0lpEppPq9Qn0QnMrl7LpuWUNIqWvnx4GH-i1YOfjAhRAehmhnNy3oYnnttdhMcfvm8mA8SAtbqWXJz9m7jjuCowQAEhqesSvMmW_BowIVjkNIMMYk3IDSCocsSYvd4XknlTavdPwOLhq5lTTWqOXEDSgr4m2iWQYkImlUhq4XkWhqC4oYhqE4oY1mKhq7zLJnDUXB8oaU7cRwasBqW3oVRp-GqE0byhq2BqqBXLbdgKANbdlgR2HqR3VW8nH8HI9jEpA8SAtlfbQqshq05BvXmijmMrpg1m-hqU9GEiqdnjGiqtlf08mVzYn6oPXnMPANiqQODPiqxuabQq3QAGIAVZGAzFmPS3QqDwp1NEYiqrgqHiq5GAciqUDF2nkJiqYaq1mpJYojUqbaq-VoDyQaiqthqx7DFtLByltlfioOAEmnPM7mmDjl3jZaaqpLEcaqziqniqJIAciqKFfWKhnWAxVmSGm8ApMiq1BqdaqPTA0iq05BciqPbHjglAAlduNltVhxekUqi-bgyQRjqoiqx7DoMlKCETMlyHmijmPSqhRTliqDhqEjqJMAbQqMNlZso3FBbsofxeuzpiUqXiqOjqDjqFiqmLE_3hbLFqsogypfxejYqmnmnjq6gqpjqYGAbQqmFBHBTxnmZjqxiqt3oDiqBkqbbEx7Dd-HGzFdMAg8K1NGmXq-jq0jqcjqLkqDkqb6NcHcVyRZDUhiqWDnVkqKkq2jq9hApiT-qVghl_jqQjqXkqx7DD6QyIA5jqujqFkq_Dq8VoIkqlUqzACdjqFjqx7DHCdeMAlgBA5nnakBNGbDmfkqZwA0kqqjqx7DHjazpSAsnT3owiqBjqyiqWkqhkqGiAuoptmAVEmzdm1NGVZoUkqajqdEmP3BAlqCkqx7DzHZ2poUiq3knGlqzjqUlqmjmKlqQiqZlqtkqhiq9kqglqzmmilqbiqx7DMMBlth7HbElqjmjmkqrhqLlqWULjdjgckBNGpLmylqz9Fokq9hA3EZ-pODKoEyGesnIfm6lqXlqMkq9hA-DBalqFkqrSqelqq8BIlqJkq_kq8lqGiAP3otlf2YkGlVWkaKuk7aqHkqOmqykqF9FFmqnrkd_k3Do5anzalk6jGMkVppOsgn_jmYdyXdsrklmq9ya8ge4zkP4jKemR4jIemKDkWQEXDnm3lmiqtlfcwgualMsoj4UN1namqZAFtlfYDnAkq5mqIDCzJkYNFUDn3OlAjqAnqdnjCnqnkqEnqhcF-xNe3l9mqkmoDmqV3oNnqzlqdnjcwgbrk6cBInqejpVnqolqeQhQmqPnqn2Zlfl6TSgANdnqekqgnqulfgkqZnqIDCH5CHnqSnq28B-Jpmvk2mqsmq4mqtnqhcF2oAzJkLsolTiSJL57pjiqLEmWnq3mqojqjnqsCR3-Adnquhm1nqt3ldmqLkqcwgimVRnq8mqynqaypfnqxkqkmqLoqoMCemqIDC8_llgBInq8Io_mmCoq2nqEoq4nqn2Z3EZzJk2xKxnqfklt8pAoq1mqgoqXoqf7FZoqhcFSeGh-kg9BX7kWflHlqLnq03jDoqDnqjoqEHASeGioOdnqujmtoqd0Bwoqn2ZUpOQoq9nqJRMFglKoqDpq8VTaxm-VTfJdb5dWkqsGGDxAv0lr9N7Aj0sn5lVcEGM9d-fApgcean8QnSBFaxfeAFogcO9dqgcQmqr_DMFpW_BnsnYpqh3ftmdokTtPlcomxkjnPliqeZFnsmdm_D2Pj1mdZ8jyaF2jmnkqr_DwvlCMluVp3adHsor_DFJmiMlSHq8adCqq1pGF-jYpYVPnH6S8SAr_Ddhq70B7ha93chmq33o68kOskAqlx3pYNcQHTSreLmmFilximOqqdInPGd8ElnYTz7m4pq8om9In2lk0hqIfmHMphLX6EcO8jenYbcqojqniA63pclgwDfjYe9FErPlLzjLkl4omoKA6omjWEuqqhEcbZmKhqiBAq2fDMlMFqCFqg6o6gqLxlK9B6BRISmNqqyEAKvKoEqZDqpDqdmqMcqdaot4e5mlwbqWlq7ZE_EEtkpCmpTbqLRfrgqFdqHJhZHfF5ju4bjtkb4k63iRcdnrqO9n83b51lB4bblaIFAmyO37pbOV2XppUfvrqOBELyGprqNUOrrq5tkwrqPOnvRlWxm-FBKrpcLIQco9mpIvmhLILnbLapW3TN1jLIqWxIyLIJGLTLdJapnyBLvmd1j7bCznQOsqFCONapZppxNdZMoMBPHMo2kpI1jXMoPGBtnbHrXFxpirqgxkdXgGlmEqpfDoJhqz9FIiBT-QTsk8IonMW5oeHMA0JM0Intxkb5jvxkHIBA1jmcd1sqAeDUVqosqp9Qq4GcUoevOEEpfUlu9QFFqwDoXHobrqxbNMJBGUqWWqRPpiRZQFqZDoX4pNtqOtAaKJ9XMGWooWk3iTjzUY0mKPaxckzkqpoU1TMNhqmvfIJh3qqNUg6SE9kd45SJ1mcUEIMpZjArtqpmj99QZGPY7lzrkHgk2Df7sq6oeBtqprq5sqTbd_sqKqqo3bEmqwbkZXak1ivMdRAIlcdgKoZKooPdvnpTPdRTWYqpFdgHNgQapZobOJovqp51jqopjnpunczOd0qppoQg-VxJoFdgQSXeuq51j4tonPdCppBPdqpbhpbXnp6kpsPdHoc8GoFubKockMpirnAZLIuqPocfdqRocfKoezbeXdozbX3oQraGbdYocw2ICrltYaGJfvEfPIf78a-wo0vWTXcreo23oBxE-MgRNg7uqdPhKrl-QnygqnPjilny-dGOA0-dAOA53kzMJBbC3XNJYN3rQpJoLqpegIT6oYopgIWluqZiqKGf7wYevqbJogvqKLHZyUlGodKohuqvoqnvqmrQvrQjrQNYlEHAzvqXeD6lZT_iLmqRmpOBjEob3oQ_kqnvqofmkUT__l0_mMvq-DBxEfavq10DmycaVL1bLYUoX1nOqTFbLCFfKwqgKFgLO_MMPNMuKMyRq3ypqqDDubARnKhqnvqRpjToEx1nFDOToqaCqWpj1uqspj6gqnvqBKofvqmFoHtqlCoVnpUuqippitqVqDn-YIqpCKo0Dop-FrtoLopuqpzwqVrq1wqf4Bl3bD3ggVqMmqXocj3ILHBtJmqwq1wqSRA9zL1jZ3foYHfdZkaIfMJfEvq0ZeGvq85VIvq61dBwq1wqFtQEtQQxN0rqKLH7wUrAjD_icjqnvqTBdRop6qQINCixqsobpuqosqbvqMzNeqp39An0BiEozob_OdsxqDhqnvqfiANxqiYpbcZLEpEjnbEGzQnIRn_QnKRnQjqnvqTmQmhNvMo4AO9CCuXoCapnmbJwqnvqcjZm7BEFomgm5JoaxqbvquZReroz2aFlqdYp0BI5uqgZRTwqnvqCEeCGA4wqrvqIRA-8crAjcpbVPdDiqgyq_OZoJoqvqLLO0rklGoCocpyqVyqLwqQPZtyqKqpLLOnMgxyq1PdYuqNtqWyqnxViMmehmc6BzElJKfIDF9bmeOAZvqTykZ4p-DhEkI_UqWaoaIEt1l7rqdGhy2lmlmr1lJ_GRtgCbmxvqVqDltq3SIL2GOzqLIf05bwYastq4sqi5bR5jCea12lQTeytq5EfCBjxjqssqFAjUToxGiX_ifPdnYnmuqeqnAhYJ9ac0KzMJuGNtYlhEA5EfDGAbKGubnaEJMjq8opkgDMpbYoq5EfBmMyiZCAj3Xqfmpf_iAqnOiqI0qZbL9iZ7vqzxqXOdtAj0wq7zqBmM2kZoLbMWm_mjHBk5zqR0qilazlZykAZ3pw1i0zqmvqgeJ8zqoBVprQDOGaEpuJogPdNtq7zqjhabwYnxqDKo9ACt4oznb9wqOyqp0qz0q3wqtwqenHu0qhxpvvq2xqKxqy0qCja4vqQRn3oQI1q1vqDNgT_ipro9vqzAj_vqJobqyq80qCjaDwqeXnU_iONgTYmjnB_MgkxqV1qMwqsWR5cLcbqc8pw0V70qG1qWwqtNMNOMw5CrnpmwqgOMWzbRXdenVfwqf1qhwqZnlRuNS2nbyqIRJgpjpxXU1qn1qswquyq3-C3gowwqjJoywqm1qAbNCja_qpjyqewRGrqiJohnphppF2qSABCjaBxqyFAcgR7QnvhlGxqm3b81qG2qM4kKSLdxqLTQfxqFJogyjlGojxqZ2qQ2q3DZJYDwxqKhIxmoE0qxCPduqE1qEyqf1qvxqpvq4yqD-FaZphxpguqu2qy1qn1q5xqjlEBlZ4VkB2qEvpFjnq7Vldnewqvsqf1qGyqcbAIyqqKGlilCdglZqZnck2qcEACjaMPguiqlYpNzEb1q8Fm12kahq-zqToaxxqPwqC2qGBPjuq_wqn1qXyq2KD87HPfoQwqbPMdyqhoZe1qi3qnPQ10q0Do8xQefocqQlvqosqi3qsyqSaAJ2qz7FenqXWooDPyyqeKoziqa3qNBOBFe3yq7xQuHdnyq8yqMuqQ0qf1qLFeQZIsckT-Nb9YFzqmocKDFYvqkSTLsNA1qpDb5jfN5eDpj5mP-RGmHq81j4RRJXd3neQvb-GimfTIEbCRgX5TBUR6VYXJRvMYbfL2Lp4bqneYCyp1ybwrpFXd0uq7pj2MRNqjxhWEjpdherfav-j12SsIJ_zBhDlsMJwxfPQC7IkA5q-Ik4DlAVkk2p-JfPLq1OiTwpGHV3xqYGAfkp_RL1oqCGj4ypZEqH0qkFkvzG1tqGNCsUnUqq7Omv-bY5qEqqyum4Ejkml7AcYVqv2qAspGCGkWT2RIVQpHAeMFFgyRBspFAeRqp0AYcpmWyW5_dY5qCAeX5qo5qrhmH2kbwmq6jkPEijdnhmmmqwnjU9BUvkA6qauk0wq5mE2geGzpTYpotqbYdHzkMgXJzkBClyTqtXdE0bumqsnEuNjeoeP6qM0k9geAsqapl8MmqXd5Fm55qlzk_sBWLlypj4bn3Xdc6qmzefan2zbsnEtzk0ZpnmqVxpcbnW6qe5j0rdHddd5jbxH7Ymf6qMqBeokkzkQFHZtq9Vm96AOpj3LFZbL96qbxHK6qpoldTCLHfNSUIddo2btakF7qockj-DT0QNoqooqO9k3ZqroqMSGL7q36q55bZ3quMmR7qFSDY4kHskyGnMmq26q5_jN7qVeHP7q-6He7q5mEsiqf8k0bqg1mk7q8Hq46qc7q5mEaKJBzksnEb-kgro4sqZ7ql7qjTeU1q07qj-D27qQFHXOnbZkHhqsxk77qx7qb7qxrqzJkaKJqQmzJks7qqxkrsqX7q_gaH8qkaqm7qVIGo7q5GAaKJbNgxoBsMme2BLkqg7qcxGJDTmvkw7qV8q97qaxq_7qTpGevVg8qTskhjnj7qc5j87qVumI6qj6qp8qh2MsMmyInBtmk8qTyd06qK8q6aSBxcghlKOD0Vf4dccGqN9jNtqtVo6wUtspJFlCOhgjoINbMqjYWI-7q79iFHL8ojxegzGg5sp_rT7spsjLqHqMSOddqDtp1uqhdqIzbH_kxdVj1BqBRrMZIzp54CkOhosqNLFczqB9kvUpPdd6DE-oeRcmq6q67q4VqAfaQddB6bz7qcjp4DSLxpwydIAkvhHNFkcQDQ-dosiE-kBsZBKl2rZXzpd9kMJA9WoNmjqsimXorgpH0qzSc-pqcsohQpIyKt9ndcF2Sc1Imh5qDLh9ImAHqk4oAJm1Immyd9oEU-qDJmppEJsovsqFkmWMHHdqjQfH5eDpq1pg_3CSFlt5SFmAbanG-jHcEHqdICfCbkotnXrkd7lVVq2BfZIct9jPKc0-qyOm7njurdrdUYhmfwqHCfu-qjhaZnlAfNxIbfzqtkaGCf8-qJCfy5qEtd5-qNdnO_qEqdQ_q_kqDcNP4pgXnpqg77nrqgdgnoYq_Fqh7iw5eRkTy5edUZ6kS0jpKHqlkTYHqp_qIGqQkjiZjN6o41jb6e2Sofhbc6ehDH2njfhbd_f4EjJUaRKohSkucnxaexcnF8noOhfhb7Soc4qSUiokTu_HUKoD8nr9CpHqVbDsAf4QdQFp2FayFiCjbj2OQmec4nLRfIDfS4pGmbzKfUZqnZqALfLsq4-OVYpdobauazQj1zq_obLGqFTdcaf2AH1SdE3jrwR9SdzSd0AIQ7QuArOTdHTdrGjNTddtb0AIftbsAr3Fe4bocUd9sq1xci6XCtpxXdaemJemGemZ8nFFj1GqybnBmnFbnv2bJBr6Ph-gGg8nGmnAadzGq2bnBcnrGqRcn3GqWzq4ZmHDbHnoJEf98hw-jGHhM5jBCEttkP5js4bjsgXcdKnfRsZuxk0CEa5b9sq-Ffi5bozqm8q3YTE9k0rdNFna5kr8nTHhlMhfAhwBrpKhZBrUfdBxNz8nhaWHdo_4gBPNdPmf_f8YmzoX7Ym1jBIwfMqqNrj3NExKnSBkKrjafaU7jSudK9nNrm44ofBr17j8BqUvk-BqbukEqe0UDt7jF9p24om1XLqexAch3dDqez7j8BcFCcB4bpkdvtqj0H6apVCcLDc-PnTmdLCcAFTYCrLXkZ9nxNjRIkXPn9nd48jeAlAodl9n3fdJckObkHodyITEIclod_3MnodjZqfEh9YkNYEsNl1odRRc54j5NlESl6-q-QlBidWrky-qBqmMnmdVmcKcQIqFSlp0ZztdX-jb-jZ-jc9DtpqsvG-CrInfj-jX1fAudnGjIheEmj20D1ArJhEB1mu2mbDrw0Bt2mxsEabkyxam3mR3L9-jmHiNMpe2jmhqoGBWjdZiEbThadnXTDP_jkXER_j31KT_jvtnnugC-noPcGkERnfUCo-kEWxAtWfVtezEkJDWX5jgKFyodKDrXteDqVw8qr_jWpEzDEiydlLexydbve1yd8fdlYoZTUKTc-ydz9fjuWJbp0TctgmV-jyxGt4p19nYAkpJms4pNQY99q1ErsuE39nxAksAkTYluAk6uEHlZ60d4Ak9xD94pnWc-rB_AkSFWgWcOwECBkIgUFxpIOXJuoU8naYXqmJ7ugG9p4Bqz7jYCkMacX7jd3d3DLi4lD7elAUmCr-Zcr3dYcAbCkl2EF-ibveeMaEIAqMSpvo-HqOafCVTK0BRod25dHrBznfvDkvZj5DkE5plKelbp4qbpDkB7edudz7d5zeRfcX2ZednXUaYGe7Dk81nbfc0moZEkJ8dQyRksSpErOEkrfcGbfKGr4FXQBLWEkABeAEkd2XbEkHJLVGeRoBM-dtFrskYwxWa-dWve-9q0yT-Ek-hcAFkGmVbWm5lVuCFxdB54qtDFkgE--dHZRfveunWTFkbsRHEIdFkoaqukcCaazEbSkcXAepnJ4FkGpZxZj6-RrnJinjHGkY3XL6jWEFhcY4lTDEr35m5FAOWiD6m_woPTj1dqcnnjvn3bp8ofHJpzbp9_pnWiWHrFYgXKpFJpAJpYHrfik2IqfofWHrIAqxKoIcp_GkwFj3mkyFjwWiDnkBUh0Un2PPcxlIqZFRI2UnkvnkjovUhnvnR2fiXiqvnfXiPGlIxiS2faORzqZjIqaMC0XiOvggKFkkRD4X0UhHIr6qZLziU-p7ZHyXiCKAFIr2XiQ6mOdq9HqxhSPaqMnSiIqalFLVg6whszibDSm0kdYiYrZ5YphLFE1jmHkI3S3OCpVh5XnciSw0kqrZL5ntrZnHk2wh4VhyrZ1xGjYiE-qUzpO-kvYh0iGl9kFWh6Yi_rZC-qJWhI-qzYi4IrDZi2YiTsZCZie9k9IrHWh_Ir9YiPtGhYiGJrRWhEJrUJBtAlqMFvAlsAlh9n8MDdsZOrIfsZZlRaJrpWhclRZLASUqSXoXaiUPpaBlRcpQcp6Pa-_fjliAQa1MpCQappnyMpf0pocpaCS6FpPvZ2XhMGpbbiCLoKuZwIqxVnBikLXhpIq1IqrIqWLojAqVUnMXphUnmJpjUnnLoBVnicpB6FXAqrcpZAqWAqk0pjJkmAqn0pTJkxCSbAqXXpdAqBKr3JrNLoNqhRKraMkYAqwcpAJpzJrU0iHKroHraKr3YghAqxHpXKrdbiEKr6TniUnPXpDkimKrOGpgXp0IqHZn8Jk4JkLmgWtq8DRhci1dAjci1WA5Kktvnoci4cpKbenjoCLkhZh4EnHLkC1oPBpCNp2wZPsGTvgCtioBDzZhITFFdiNLrDZhVsf50SRLrKdi6ziMdi-sioGpICqmepRdiUdp7JitoiCtJPepWOp0PCyepwdpXdpyHLKul1Qpidi0pHmGpRdptLreagZdpr_hVep9ultAilulTMkXGp0dpcep7LrUeiW0h-dpDepyyZdLrmLrNRpwLrv0hONp0Lr3di2Lrcdp-ulhRphcaQWpFMrmKiEMrSOplaaffieLrDepXMrgKiXcaaMrybTufiVficfiiLr5tiAMrmTCrDkfShdMrBKaxfiXfikmRhdpbmRsMrZdilKimchqzZLdilzZrchLditch20pvjo40p5vn60ph1h2epF7So5pf-oSUer5pEfpl5pGfp-johzlZLkBWKVtlYHepgiq0ZsXALdhKNrqajEQBWgiwaF1aFj1ZZwDknnz7oW2or1So9pvTjmVKvxloxlsLkHqafyfz-n2No_mRVehSehChppngTsjULjjenp5h0-obIj2-o2yl4-olJqZ1pVvi2NJphiJtleVO-Rk_-nnJqx9phejqJq3sll6I29pCxlALq0NrUiQ43l-0eEii93l9BpE_ok1pACpm1psigo1pkiijZA_fhFlCTghT_nKZp1VgRvpsRek3Zrii97lPji2iit3Z5fhmeSw_RlkSK4lLghCBSGjiRZpIjideS13jyVg-iiPZpLoRaUBZOrEjizOrNghZqOvTpr9lQHpVTpNgFX_lFTpVHpMKrd1Ar-ltSpcHpiAqeHpU-lT9l8Spqji7OrV-lIUp-tZWSpbNknvimkiiHppHpacp5SpQTpojivHpBUpgcpjkiaPrzMkQPrAYpmhprHpKSp4RpBPrUkiOSpThhEPrsHpkSpNSpDPrXTpmPrtHpMSp19lt9l0KrfghyPrVPrcTpTNk-Or9ji5PrxTp1jiYPrEkitPrAQr0hhZKrfoRNhFrjh2HprFCwkiSni8eqW3ZRgFH8lrzC3kiKogz5Z6ki81peQP9kiEKqQQrS7ZXCmV5llwabBVLQrKliASpuki7vot5lvooI6l5voVqostpZqoyuSZ6pU6pEVexfp77lj8lT_qi8lT8lzbAy7lc6ZSQrZ0ptLiN8lnliu_lidc4eqeUjS1obhZqYoi2o9Jq1fpGfq9igIfqmUjKfq71pMkhLfquwjNjhx_naRohOrhTmEmiLCqEDmGCqnCmYMrxsjZjhVPk5BmfsGU7ZBDmw_IoRpQlFcmilQrxhhvRp8nn1ko5RpoRrmkh0_nxki6ML5NkZ6h2jhqMrXVeJYBHOkkNQ8jhcrf5Rrv_lGMPwmioTQkOo28et2SNIHLniUoKVBm57ZZOkDSr5miyvQHSr4vQp6pRfqZCpk_ouziOiiFfjdQrnsGnooCniEpRVjh6ziMSrtQW4qFTUh_NQWnizRpiQrb8ZQ2SnQrTfqpOoLJjr_oXfqJlh8nioIeYeomOmMxnffq26nPxnxbJxTmWaBYVaO-pZ5oDcGCxZuoiS-Zt-Dsoh7lh4oicpoAAozXmR-Z2oi_oiL-ZhpRCpilri6zi36pR-pyRodMimpRLpibpiYKqg8JvYkm-Z12StYkZKq76p5-ZlmhmmTXtjx-ZWTrIpicpihTrC7KfpihmhipiBvHkpis_PmpiHvIopiMnhhnhrpikLrtpiiGjvpiqfq3Ro8pid2pbxn7RogtjicjC7pu_ZJYGU2e_WilNeJqirNrujgYnh3pRrmhVnhJzJLUrZ2eUnhXDp8mhaqRMUrupiFniaKqVqiw_Z6pFE9otRCaqiMxBnqiwnh8dmkemAemEuC_dmvsFYvp9emdVC_embQkqqiynhtemsaqDSCqqRypR4nh6ziigpHoh_vlGTr1WA3UrBoh5UrxfAsQkurJJfl3GjGri7NrzrJH9iFVmfpmSohBBaUohG9i1QksAaPriOspyKCxQkRspNVrcrivohbpmH4FlohvQkSVrABaeriMVrNriLsp3IULVrMri4NrTkGLBaWsidsivriRBaBph7CptDjJ9oBJem2pPsi7rRZsilYbisiOmjesFophsphpBaaphSVjcQC5Vgbzo1VrIHaPphzBa5VrlOpWsinph0VrVlnTphtriVrR6VrMWr4rRAsiK-qWsiyphDxjUsiSWrPOHB-qGWrYWrqgpishF2BqqolKqBqhbVmDqhrHlbslgLr_siGuiBtiAyhtWnQrhzepMwlKRkjZAVTneRkyCaBsl1rlKrhHti8rlJNi1WrlWrAri7tidtioZS2Wr5uHhtiCxAjti2Snc3HKTn9tkMTnxrlwSnkSnttiAuGvtiPsfaRkwmcxWrGuiySnRNiQsfAmRcti3qh9tilWr_tiSsfNrhUsfPQArWr3qhLmR6zisxnDWeO7p-4i0rFTuiXuiXrhOzBSke0rhLSoSApSAp6NfzMpS_Qtrh3oF9Nr2gpV0fX9oqxFUuiSQIpuiFSkG0NGviKqi5uiH6AQsh7uikshorhHjG5EaOviXshBgqc4mashwXrFKH3oFaxFAtRgshPvi4gpPYrzrhNFaYUr3NedtRZvi3AV2rhUaqlsoXcGQ9it2oc-pj5ouqof-pwqom5o02ov-ppxoq5oGupt5oQwov5ojwox5oNup_2oIOiQup55oT0oHro6xohVa3wi4Ga2rO6wiMuh6ziYHl6KkQuhERRlRRTuhj2fGERVzov0o60FjTkQDpW7p72pK3oC2oy3SD_pswmpwmAWr7Hp2Tk0bpI4SD4SwxieZraHr-Kp__pViA7Tk7uZrKp-Hp1KpGcpGIpLlGIIplRbvmh3vhdkevmh8IaU4eN_pUdeIynEBoP5iEKj4ZrGKj5fjQ_pQhKl7p-Zr1lorPogWegvhZtfvPoGgjBRTovhEuRqaAjWj5cjIuRpvhNwpSgqsIalyiTUrScbWarqyiOFajyigkOGlBQ4eyzoploTspK2F3ZrVaruyi5yiecD7yi_sbDzi4TmoTmcpaU5RdTmwcAfpaXpa5Nnj4FHzidYIJzi1TAr7FS5FfuROzi9KnrYpwvpMvpolnxOnY0oVcoOvplKSRvpVxhzvpXhp1vpN5qigq3JaWwpHwpKRTlIq0lSvziuKSxzi7Cq4vea4eExhKzi_Ja4ziWbrCSTILk53h49oZxhTUn4JrRPrZJp0Jrd0i2JroLoUUn57LWUnCXpbJpEXpsbr0CSuAqiTncDlqoChTn3Aq1AqsAqeHrrhp_XphHr3Xp0LopXp-XpxcpXWnlKrtbr_xhyyB90iILaUan70ixZhMvRHyhmeOQLavPA80iMyhSeC4mm0XnM1iH1i5GAFufzkqEOLi2kM6owqj8_LDzjStaH6LSipaLpYmhWLpqhnChnVip4gg74oaSrF5InIQN9pA1oYyoc5pT9pG1pcyoQhZK1ponn7vorQr_cr4zohOI-eqGpg4DiTOkTxoERr1SrRgpllh-ooJwon2o56pNjOfWrNwo2SkFbr65oKGJz-p3NiBuptYrDup6tjFupn-pUdr9Yrs1ob0oFkYjFgy5oGooFroIupQmEmwoPffLoou-pr1oQ3e_YrpfjPDp2Kqb3nSZr-AozwoX7p1woH6orgqkBA2YqQLJqoq6eHKrB5_qG8pZKYRPf6gqWeD5ipH5Ul0qgUoUbqJKlUtqYbqeXez9Ftdo29NiTlXTqVAMJsaY_qRjnTGZ9Mo_qg1PfwXjoBgXer_TJnUZxggtIcyIWYBgjkbWPhNfYmSO3jI1jIz3dhach4dM4dzVigjIver3acgCk5Cg23d1eruTDb4dFbcE4d4jInDIIteXxd7ercPeRernKA6Lo3SI6DpsqjzMqUTg1MqVXo0tOWtlO-iPcpX0poJrkpn5FrrJrvJrc0p8AlBAgZoSDfrQtOvWTSlqtungknqjfe_qnYquEjMTg7qglgnlkTaXqO8nlNmc-qzIbP8nTFricqU2i-ArasqRvmyfrgOdoAINPdB9pNuqAQG5frSubjgMU3jPjMSDOdHc5LO3GRZnMZub8GRz4qmLOzgMY3jFUdernHSR2GRMeMHUdOeMxpMMHRdPRfUdREO71qfdMEtpZUd0YM4EOxubYHRbHRbUdtUdPJDgKOmUdhHRzJOigrIkMQLOpUd7PRc1j6ubveMSoeMgr6aMtcqqEq_TG5yplrp9spOWdIvneCgKvn-Lpm3jXPMuGqy5BCjq9Hh34jbskCHrm4bB5jUgajrkBDrZEfvBrEddd6qKskzBr0DrbRmAilGBXbcmF9nxhdmGnPhr5AcryYaPE2CrIBcmsmZxkO3MFqegCrcEDRkdOrmiCrzQEquenCrQqeK8j6EliTonZmh5mnDrDrlC9jkLLUjd9YEMDrelTPVqBmmaDrahr5sBhDr1pGgDrjznAirLTA2hrOian-jJumAud2DreGY4Dro5NuNcAnf0udxNc--jVzT5HqJEWL_j25mN_jaQGHErikAJErXrELErlLDqvd0WimrepwdTxpDaqdCIlErOxf4XoKvqsteYrjW0dU-GFIntkW8Eru9AAFr4EryAkXYl70dCFrolZtAk0ir8ArirYH1db6jaFr8YfFaIMoDQCriKo4aWz4pWrjZ3M8rpmFrYFrRCkhFrqhrjFr7ZfNjrzOXX2EUCkcwCYacrerZSOB4d_CI2Vi2gq43EuCkGDIgjI8erserajrH4dAWimWf8FimBG4erCMD_Vi9eAAfrojr8CkC5d-CkeToD8defcG8dVjrUfcifcNGrEGrJbfgdncEkqirt-dkbY9FXvyTkQdc-dRfa7Ekz_dwyTmGrtJfkGrGmVCFkIkroUgcBr0Ek67WE4AqGrBtXKFkitbIjrqhG4gqLRlwbfXzB1GreIAjhgIHrhxI95mdDSPHrk6n1EQGzhH-oIzhxcrO5pAnPAXiqHr7WiBnkzFjuHr12SNOTS0p0YiT8k_VhDJrKWhwhHyWoxmMlFltFlWDoU4pzjjVtqA9nR2o2crCLrNVlFLr7EbJ3m5En27gcqjX-nYPbZ-n5djY-oovjsKi7djXBpIeji-nCsjdQoYQmPeqYdmQJq3cfF1piBpFXbf2nn9pOfpfNrQfp75nXej97ewQoieqjMekeq3Nrmeq3Nr1Bp-1SvdZiejU1pNUblIjM6pksjVejxJqTiQzJqg_JW6KbOrdeSBvjGIHQ5ltkiwRrpnnpwnW6pMxoY6pnyoAeeAfqkmi0QrZTO_QrUAmQAm3Ijb8o5IjRCpt_ni2hZRoL1ebCpsUb6eqQjhBlrFCqXCmgRr7cTLtCJSrD4nLSrBgplOozwjDMjCxnLKqMJjZbbgCprFqXDj0OoT1o0tpR2p7wj2Eg7PkxZpznFITrJ-ZrVewCpdNeWgpXKqYgp_8oomhspiGnhNUrYarBApG9o4CpGPoBUrnxg4zZAnh_piCnhLqiMUrHjO0TrPzJIUrryi5riXlk0ri3KeyjgiKqJ5qltjkXo-VrwmhcZrwph6ohEWrJWrlxnWVj2fqM7n5fqpKqPApwMjxXry4mJke74moshdfBAYriRPY5mZ9oNDpeYrnsh6XI5GaLuheMAJuh5winmIFZr3RrMde81oY7ftfj42pTDpZZrJ2CyZrXar4vhYSB1Zr1yilar-Kqa7pA3pd1PJUkC3pVgq4fjOMngorC5RLhppPoK3pTUkPBoq7pRBohupJvhxQC9KqYDpnuRI4eyorOUrworICJjupeNriarnary3Fu8Styi1vhbcOY4eOorjco_Lrx4n0CqcGS2fn8OnuvpPvpwvpfsp03hz9oMbrywhObrUEjVhATKaBmox7pDpqKLMdyaT6Ar4bigei8UgmnffoF5bsHfYFftIfUxqXxqiWcUXcVHfYer5FfD_CeprFCEDIfupr5GAMlZgEpKLH6RglGoG0qvoqX5BoiI_5HOpCn7aiTcGojWQSTImWpCwErVrE57nWlqX5Bq9qb-FmRpEedRhraSeb4ke4Gz6bPqrO7qX5B2vJtbZzrkDtliUc1TcvzdYXeRqrUqrlLeFqr6CgxErj8iGerFfrVfRFml6EqxkpRYh2Kr5hp4KryRjUHft9GKAf-npTmmAibJJbTQn4IbpJbwld0cnj6aBbCg4o91jGne7GiQpbAimEUgIVqD4ju5jZZmzHqXDrz5bPJfeHfrGftCraFEKMp8ldChemomYOjX9nwmd62fZ2Dl8hnfodxEYxqyGfhpqnAFbMphpqjMp2Qn7drJvq9-ibZkJpBkomSxqjcdPrrRqeZ0m-0ml5jVEcM5pW9njIkmqqZrrO3f1NjL5fSimqprnrrcMphrr-hLbprnrrkQntznIQZfLmsqnY0TqQnKuoKhq1RlHzjSbH-xkd5qkYeF5LHSlwqph4b0JhMJh8Fh3JhJZkO5kT5kEao1sgpjlr_gfJm7SjFdn-ujjajpBhwjlZHhv8nYAhzql_GmY3gtZeisrp7gqZj3qlRolS4hPgdogiL4gGaoEae3ErZHhdtg86gyIhhgdcsrGInAvqGIn88nZHhOtpkFh25kMGhoylOyo65k-ujcEhsylibrYAhGlryjdV1m32l8Ng9hdJ_b_hd-kJUsr7wfx_bM8htEBr4p-jlXBctrqL8p85koYo_hq_5k1BfTDrU_q79bwpYVaEctr9Ql_IcCrelpehJcVwfp-TMel4-jeDrRrdVlW6VB0mqrKe_4Lbrd3sdEKctIO7trVsdq-fRVqn1ijFY-bECur6ecPeE7sd8apKFdoMmfjWPurrKcJ9jo5N6RlR-jdug9UGatd--fDiqoiIq2ZLTndoGgEIu4LlqqK5jMwK8jhBxNyqnkWo94j88TWsrL5jourH4bBnbfcrHZiQqqQ2kbvkhWo68jObk-ndjhqCRm4nj-Rn8CrXJrFXEF4oRer13ICdJt8qQ1qypkKibFoZV0OvUdAVYzSX3yQADcInenXaQvrdld3hDGQdE0bsUq90buHqwlfomfylfKVqvHqMBn1TqooevGqKadVadx8qf3b9uqHxqv3IHclk-TLIq4TE5UqXhr76jbplDre8id_2I47j9SZ0SEdldjWE5yhOXkoqesndX8j3rrpEc3_qaOjn8j5Cr5EcwhrOod7urMdnWodADr7CrJ3Bj9n4pYKdn_VfLwrzhr4GnALEyhr0od48DgHcH0EeecOWfucXntdSWf46oGNc_gqilgannihpZsku-jvhr1Bk12dtYcZueAyai4MYueg0EjVGEojnZfB1EG3dWPXQccxOhDHbCecSecjGriFkU6kJAe9Gr8_dUAeXojuimdaCdSe4kcHnl6kc8kceurTerXioJFbnBeRVrcohMspQVr0QkWVrTVrzpmA5mQjqM_mVjAnIoIOjodqLqm_BnGer5aAopqLalQJlcmerPcuKdTFpHQnnpkvfrPLdv6oSArpxrUAr1LgAalEtns6o9jqoophFpzwAqxrkFpjxrIvDj8p7fazBoJ1afgmuwInjpxNhy_LmjfTvqMzpHFrK6bNnl7pqMsrJfkrklUPZ8hmmJb_JbVQnYSGFJbeurW4LDnmwECEALzKp9Vfoallal7tqQNlknragjs2Bpalk-qLEAbyrZdlLID4rQWJmYIDuHVRsrAqmnyriyrZ9jrIcziSH5mg1mAVrstroIcS9jFrd5ZAa9j4yr0PMQNACkcNYVwRAuAnlKC4RgtEZS-qt5qFtAFzrEkcmFkVsrFCFSDUDxrRHTPzrBAeRzrYoqnDbUOD8vquzqzijZPjXBgbPjwyVAhjOiqHMAvTZKpBGOb1RjugjSyqBpWADfdmqmzrJzc2AApzrxCoLiqr2qhmnygjDiqCORgRnZCRpXnmkIdBkqTdy5qlhMR3jhGRvuqmdnmTd7MMJCRQrr7REPOY-DfQTEBldlCcKSEFldxvrCLfiSEPsRpHlRldYVmSVmu-Q9JUfgaOPMH2dcoMkskUBr7wru6dGpdy6Grgq6zruNMwdI-FR8lZpwLPXdmGRg4YS5YIORrTdKyrsoMOCRh0rw1qkZp6gaVTMp0rAjkMSLghqM8H_zrJ2dB0rQLUNFlMoexFOC1rD2dQ8CJ1rtKDu0rAcnbocI2d3XcIKrjQKzcihbRPlr-xfgFqNFAiFqzkqo1BiOaIoBN8BrSgg_QQdqqaqR6mPdqO1kYIrjlSRVhbIrTVhIVgzaqvzrBLBDSAQ0rafVlBBLqrvJGx-qx5SIldFIBUVmmCcLSEXVmjzqieoGGTvrrxSEP0rVVm81rcVmytq7wZRDT01rxalrpqhfoa0rFRkX0riQhx9q_1r7ETK0rSgEJldQ2rNqqN9QHHlPgJKWBvSGeikt3p6SEgVmPUMThq8vk23pGPefVmPRFsDOZ2rTgEiHT5AlsID2DoN6qe-j9tds2r4Mc-1rLklfdcgeaz2rWkAt2rjnjn7qsYlyELDvpezrfAH9KfHuq3uq2frkvqPuq51jD1qtuqGYlS1q2vqTuq1JoVuqNuqXuqI4qquqqYOauqTJoOkZt2qM3rNuq32qc3rlArg3q51joyq-3qZ3rqqQtPdwvqlArkvX3qpE0rv1qz0ry_ptgnBqTzuqvtL61qy3rSBIN1riTMG0rtzbH4aALDeyq7uqp2BX2qIbdkprrIfmpr7IfNJf9SNerrsprgBkpkmiBkNvqEIqkdnJRnv3rADg7-d5HNR4qoocH-k-JoD7qzVBhGfMLUcOMIVpy0rX0lDhq9qpila00qD4qDKoiPCx3q3nbLuqBopb1rIOMBmMqlUl4r5wqWAdrAjL3r9yqs4rEsmilaJ2mo-LBtm1Brn0rt4rS0qAobbjZlrQA5raqnK_i1boe3qhopRuqAwqWlqi4r4oU5mEXHBDzkKBnL0kG0bN6DY6q8bd5tTMdd5GAV5rq6j7MmmuE6ideGmvoqM5rwbNBYTEwqdTqU3qfkmb1q-2kcjqh5rYNFkUTXGl0_maRl_kqr5r1TVrfIKDqmVYCwDTwqh5ro0rq1qphIgxrt1q1NMdwqDyqKhq55rDGO0YN9Ui5CiKeJJae94r34rryUhqDwrmtnBaZpnRMurmQjq55rJNlqka95rmnm1aEIurazr-4rilaNtl49qKoaJijxao7hreKn24r_JoL9YlgBMjonpNu7q-xq0ElSQlb6rL6rAma7jAiwqyxeY4Igznu8pnwq14q3XRYpju1rw6r-1qz2qPGo1zr5xrHKoE2q45rc6rAKotppiyq_0qIopVsoE7oXqp60qF7rw6rS2qeVqFChZCqmnmA4r_uqyxpz9Fh5r60ryOM7zrD_Fc6YKhNf4rwuqKaM33rXzbB6ra7rG7rY9G65rIIAynp_2rcOMs1ni7r53r3YLl7r40rbeV6gqb7rNtlnjSI-NpLmZ6r39j-2rp7rZfk6rBQ-q9mqhUq9mokZmAXn5zrA8rrNAnbE1cBD8rynqd3qyjqThrmZml6rZ4r0lab3lvwB3QAPdBg9B1onR8rH9nU8rq0qeLOc4ldyrkildzrS8qDBccCrf8r_3kcyr1cksOmvbqi6rxdHSNlO7qb7r-3Uu4LB1q3rqsrqbxkUDrTVq5trZiqz8rRjVa5qPyN4Yq6yrQVq-7rX8q-8rPxEx8haDZRypR8r97rx8r_7rR7r3OS0qqzak69q4lmhZaF9rJ8rR7r0ypEKoqwcjImJPdtcnlzrA8rR0lc5CrOMlGo7frx_qg9rR7rNYA_DnZcH4Hnhgo0QlY4rg8rYGnsnEH7qZNCdlqd8rZhry8rA8rRXq_BmqCBatmBtmSgnEndL5rp7rMxq82q1uEPxqJHfGznG8r5GflprhNjF4roprXlWI4r5-iY9rm6rx_mnhjGsqN0q2wmkLL86qh5rcxqMfDFtQ_jjukpC3rkobuOdJwqc-r4DZJ7r_1qKhIi7qIvrrtQ7Odf3r98rp7rx2qu3qkyqb9r3xp1bq0xqz3qh4rp7r72qU0L92qwGG21m6WoP4rCyqx1qo7rw6ryRmayYBjAFem0lfwRmP9rm6r2oAKbReXnL2r0_mDYmC6dUCqT6rp7rH3qGSjBMIrypaArvXoFnbl-rp7rXumyeTPIo_naUumqDrG9rh_rbZkFKmRuo42mH4hcZoSjDaZojvYZGqdsrwZoVedLGEyolJZoYedGZoCaovZoaJmZaogZo4giD7jNNEikl88r8yr6Nl8hrT0rSAUbTop8rZbL3EZWULSUlyaZiPe0Pn6-rw6rvYl-WnIsrWaky_ruxrSTom4oSJouto6zb3hqPjqC6rp7rPdBP6ktsmCzqO_cbBe7Grx5qx5rp7rj3qBfoeTAqICBPpUocziqh5rhyqArpDKopnGl0qHhDlPd14r86rm6rjOZTXNlOZyNZl_rKirZZdBtqUAsABs23qo-r_6r2eItvqjvqsLYP7r1AsuAsC4q33qK7r2eIGNo7yqsuq-Asv6rKBsaLVLbRAOS5JfT4r6VNV4r1-dX4rM5r7BAgBAgBA6ApwaliypHlmOMlcmqdBsV8r7BAe2BlAsarF2RI4xrm5rgJdoFksAsC-rL6rxVq8XcEwqcBq6BsbYmD_Cr2r_BsEGmkHBxDpX5cCmq_toV3qL4r-1k9FmxrqoBsmgo1wcdMSCzmMyo-3rELhdDEktr_JcnMmFohl9jD1mw9rjSBOYjpnlcgRa_qnvo_nlW_DuokjCsioAlCswnl6nO_sml8p20oZCsq5rG7rvCsbxYZUALzn_smX6rviqZWmbBrGIqyfNpiruiZtCsCGA7BAQeJYGAFFmlfJb9YFCsW8qT-rzBsH_rR8fIxYzBqahqoBsekVTDba_mxoV3ZmCUmzndVDs3Cs9poPYm82kW3qrkmPDs8zqXCHTtB4NgawqIfm0-b6rBAuq3tNe8r_AsfzToLAq7rlOMNLUqZpx7rE3q8jAeEFgBsmukx2rx-CjEFxKlDdmOCsRWN5Br5bfD7iXFkU4q3iIcjZ0OjlGoPBj-obWTo9ggVqn51jw0q7RfN6iwGin2ramdcqekfoXmJs0dGaq7Er4ir90dzirogZnsqh4rcBRNNM9EGzonMAjiiqN0qGNgP0q98rmEsJ0qKkZwMg2npKqnBpnC6rwEsZbLrkZqxBtkZAKOzNZdEsTAnL5r4Esilab0qcTI_2qG8rIQWUUm5zrCFs89UkjIdOBAlZ7xq39SDCsA3qxuE_EscVcvAkEFrb1rLFsT3N76Cljqhxp6prlzraFs6vqTjZiEpi-rHmZTapBFsKTBnEsB5rnjZDmZiqc0Es2zqJMAWapoFsp6kuYl2EA3Pn0jZQFs1om5BsR8rAEccmdG9r2PMC4NNKoD0pOeOZHqg5rJNlmqjHpp4-q2UGXqdSjmYklsVrgyrs2BMGsEGeX9rx5rkoNO8r34csYnQGsMID9qexxkjalPGsAmmaqde9jpyrwFB09rDbVCyr_XUWAfmPDoomQAf3oew1B4_eJteX9nrgqAAfk6qDbV21rxPDvGsk2rMxU9KrxAfpGs3hb0BrGTmWlq7fgcfgrEsw4o5unyGsC-KQSAErqYDHM0qFHsmknsSZOervqreVox4DUJfCzk0JmwbnP9njJfELfM6mttqA2rYEsDLf4SGx6qaqexQZkJf9hrgTegglhtqdmqwFfK2r4urHldB8j9Df6rql2rutqB2r2SGYldxrqqHsj-D_GfFtqdTedZkPCn_0mvoq3HsTpG5HsUEfz0m5CmjPHlYG1KDnWA8MAHBT7xVftqaJfoHsYoqAIs7_BCIs8GfEIsc1gRAB5QAI9BEIADdBvSGXAsg1m9HsyrrQIskSEaKJTIsSIfEIsy5Nu7DSKntckB3rm8rZJfV5SOlJX8qRIsAtBkIsAGfEIsSeG1GdVpqcIs9doE8jvIsDiqxIsBOAzIsNHf1IsM-NcIsghlfIsLMppHsiIsj-DTHsPFfG6mQWT26rsIsPReOIs8Is_kq-IsMPALJseFfzmE1dSUDnuTmNIsuIstCgwIsJJsTpGXJs_sNzmEceoNKgRoqLFT16rdJsRFTTJsBHskSEKCVe2rnxriHsZHsktARvr3-qQTZyHseHs97jzSEN0r7Js1Js6vrUJsUSlA6iHJornfCRl0LOPUoOkTSGqx3fO1YMlfw3p99f49fJ-fs4fa4QFRdYap0wfTsb-RdRKs04fOSdrMgkRrswf_5Q54fdKsEdn92mumlNug0yMPugG9ndmftDno-fwtrFSl18hzteg8fUueTAs6gqOXTVjoA9rZ4LbIpV9rMID6IcPXadGskyr1QrRjl6Ksfqdm5qKhq7fEXGs3prT5qeHojprPFrZjpQjqFgcA2BnopvzpE8nOEAVLpRGiOFqsLpuvbneYYTf8TXAtp_ggnurhbdpuryurdLsIcdC5jM4be6m_5bmbd1bdcWomBrL5j5bd2oe84j9rq64bEQBLcdWug8qjK_BxlYUcdc1pCAcL0mn7qp8dlHBkDniaVHsrXYesWErSdDTdBDskvG3FeVkrZ7gbKhS-gXylasrSjDKtp5_resrH6gwEh1olXaoR-GtjljKsY5kBHmdyl_4pf8gqsrfAhssrggoHCI1KfOyokXjc5kSLhErj0sr9pcs_kPMpItoGHm28nfZorpcNInEIn7sr-uj9srX4h_sr0jJrJmw2gDtrSChQbjOHm-8nOHmJtrjmm45k15jndWBpl_EhDplmJhM7bTtrD6qwKm_opMwfnYoexkVzkoCrK0r2Vm4Vm7Ghl8gKTmtNcsDrwDruDrcreHAk5ydQ8p2tevte-ol5teaymw4piEH9AkBzhoZbkKouHZ74qYkrOqeoveHHr4GXpRDZvq9LsV_AkDnfzTtRM-JGXId_LbQgcHveHgceDirxrhhnYgcH5pNEGBOs-mbgPhqbqz9Fp8dGxLxYVLAlamLTkqn3qYwLwWd8nXwcqNOs7gBbJA4JOm0lEKg5flc8rK-rtzlbpl0rdYurgugO8h6gqp8djvfThbP4GsdJr7hu_j9iiJZpO4lm-RdOrKgh37hgOr5ii3OreGLUZpvoqp8dqLVA0ERnpiiVl5rTFsGXfvOss3ZbeSEmr0ii0OspOr2Osw7h4OsyOr6OsEghzkqp8dqHV3EGumjZtmY5GC9rStquDlWPputZLUqrtZPfrTXoOUqpmZW-i30JwJJkPsaxrKhq6Xo8zAtQJsHsv_rjed-AhpgotZou_rDaoBtruPsNIED7kSCh5srY8gekZDhqqPsvLKsPsp_lb-meed3GBz1gxPsx1gQMsV6jAGE7_raAssfrItoIQsmylN7bxZoLAV4_rJQsSMsZiq7Zo4Yk7AgqUq0_rSjDUaoq5HitoyPs1Ps0Psw_rLQsAZlbAs2PsTaox_raCs29m1Zo__ryMsQerEimNeRcrkFsr2tk9YoGgY06eKhrR_qHhrwzSwLsjLsJhrlLsEDs_aoViDcLZkrqnGsT5b06elidhUTSzqgiQ9QsuQgsbd3Qez9FCRsjaASPlkrq2GsfbdIRsuLsT3ULRs8QsuurMwKqYaKQNfPlpPsycoBbCZZNLRAT0ahooJ8bBbCfIpv7qLMs-JhZzqX-fYzqb5kppc6HEqRsL8bGhdm0r9PsjRs10DfQCKGfBcgvkq-uj7Br5amlbmiRsZpCj8ZH2kBQs2QUmjdRfdoEmyJoo3akAUdCrfPE65mdmqsdoeYkatS4Vlg1kE_DlQSjad7RpYSsm8nGMs8VlQmo2qjZSsiad16bDzrsdovgCfOnteHTmSM_qtfE6Dro3mTqkHum1qjInfuSsQirYzirgqQjIMTBlxr-DhESgM2raKhU4bpLsMErSzrzoeturhsg_SsbTBtPl5RsyAh5ZAmyn3-glursKmTol5ZAu1nbRsbDhpEhdDhbylRAh49mLLhVaowapUJhwsrnsrjJm-ujfMsItohMs-momMsAKhdljNUSnJmZHhFQgVfd6rpI4hLOCx8bEqoBZfVEha-myTs7MsKGh9MsgChJLlCNsLtr_SjqylkTsk3gNJVeEhyqdzcmQjq4SsbTBxzcIplCol9JoV-m3JnDbSdFsASsyplpOpGUstMAMTBJUsp8g1OmNUsFxkKtL9coSUss7mESstUlYuKgHlw8nZfdBFI6QsuBh-SjpnjZgjrTsSoltMAT8b_kq_XlmFpdNZ2QsYMpsgcaMpBsrnUszTl5krh9dZMpugc_rrDIqDiqxUs4UsiPApze5JfDbqKXeUUsVbEtBAHUJekSinAmqjm6qKGss2BytrBJc0tr3JsMRllyrALsuQgzaoBcDVVszkqkgomCsWSsQVsNUTw4jD3bruryHqeSsfGrS_buVJO3b82bltSl8n3UGWxfr4jqCsnUfLsrRRsonlwnlGEIz_N4zmK2otVsbSsBVs6ioHqmdJn4dl4tkUTsIHhWTsKLhPQsCQstQs8GmmGh8_rOQsaZeeTsO4hksraMszPgqIhosrhTsc2mL4gAUsOtgpUsGNssKhRWsxjlDIhV6jgWsZHhvMs4-GAAsCbjfAhvirYAh3Ms7PsDKhAtr4LmU6g5TsfAh_Ms98nqtgfJh8Eh59gINsbLhlJhrPnMIENNs6LsPNsgfohNESNsAklZNs_9gtAheVsAWsgPBLqlwdkpiaOjoe_k8HnTSsLXsyGmLTA_WNxxApiaSoVRXsgsrwUsUXsSMm9EGryApia8kVz_ksQg3SseXsBzqBzURKEpiacrUZqm-8nmXsrgJBWsvBAkhamYjhbljvAXxk8Yj6gqQjIhMmLqlOgjN7miUst9rjMshFhvXs7XsWXsKEOxXsu4LU9rurqXsri9gNMsILh7ociQs9_rfKh65jQQsc-m9Hn0UfkWslsrHtoJZomsriJmeylpsrZWsl2gbWsDGeDInSChmTs66gysrmJmqMsFao18nnWsvQspWsItorWsqWsDaeuWs4PsYAh3TsyWsv5kCBh1WsGtr3bZj-gm5gACrYaejJhJNsNylLNs9pcAXs-5qN9n58rW7j_jlWbACAhf6gYoq6XsxXsN9clEAxXsynpEYsWOgBgm-_GxPnqbkrumxQswXsMXsWXsyyj3XlVrIVNhe_kmWsdXsfZsVXsSUAkCZBbj6xFa_motUOsolwEaaoKXspZsfXs-jkwyrbZsZVsFJcWHmrqd_Vs1ZsoXsy-UXZsehmotU-iozTsoZsCasSgTGvCrXsBMs6upkyle3m5XsnXsLqla6NrXsF8rQJsSHmaqmDYsSZsx0APXsW7qnZnPzqhQsJ6rJTsIasPRAxXslRsQWbsSsXMmMIDVHmgPBBbEKCfTTsFLhYsr2JhOYsbsrxWsP5kLWsWYscyl80gQWsqTsZYsTWsQAlbMsl7geYsYWsvRs01giYsvYjdWsY6j1ql8asI4hrUs-ujYYsI4hnZsIHmzZsCVf1MsEInzYsJBh5MsZ4hzPs0WszWsIto7YsNtp9Ys7Eh_Ys6WsCZs8WsKNs-WsMInBAs3-bCXsnmmtjKOZs9GhFSlNJctMAqqd-trN2m5sd-YfqqeCsdSurxJcKsddMmQas_ZsLql0pKrXsrlpWasHDLFhivXs7JmaQsGRs-TsNIE_Br5UsrKhQedQYsItosTsOcsXtgsYsuQsjBAHZsyTsfbsGInhbsUKSzMsltrP7aR-gIcsuCZKiReyrLcsrmTAreRPYPcsa8Yttrv6gzqdrcsoZsNQmwdksPsyJsf8g6_rked--gNSsOyoRcs1ascQsYZossgdGEYTsQZstMANUpZUlaQsQhqyTs4cspedOlpNChHQsbbsPWsScsRMs1_r5csobKeDhTYsKWsNHhtYsZcsSHsQjIkSmgKnqMbnCsWRso5NP3bzadKNAKBeNdsladGqq12bqSmu_DodsWlqQjIGPftaVGQp6Zs58DXrXxGjfGseCs3qd3dsJTs6nqNJsN-gSJLoasWNOJZdGZdXwpC6qZ5aDBr1bsU4j-cnEesZ1bS6mJVs-dsBnEr8qfBnB7rXUqxmqHemr8DnOsQes61NQWoaBSAqqASsrjdbxT-omgQsAZs_IEhesZhUQvn3Bqk7jTNsTXsRhmriFrDSH2kJGsOSsdRTneseBFgANcSsOInUvk1estjdoZs8to2FhnWptYfZ1d5imscs41lLYssQUeBrp5k-cdaEr6cdLDcWylZsrzasPMsQdsTdsdQsSQszZo2as-_rMWsjKhrQsljlPChPbsCGhaYsV6jcYsNLhXWsI4hiTsJZoGbsjXjIbslmmTEhd5knMsiWsQQsefsYAhRbsj5koWsAds_Ze2jlatgP6jrgdF_GY4h4MsvWs6Msa4haol5YsPJhccs-MsecsQHm5WsDCrlbsryl5GhobsfcsqbsRNsJZs0LsdCrdxkGXsnJhaNsJXsrmfdpdehriZEgpdcgsdZEopdfgsnpds7C8Lc3Qd8pdzYjp5kiZEPIc-pdFtAVZFYqd-sdZDrk6rq-f3YjpgssPNpsdigs1dEaLctsdUeAqqd6LcEjBHtduFC-LcHlZ-pdCMcQNcpNcmzHfSsv4pYbp1ErVFssNsiipGAUEBca1dMXcSFrNQslwNnbc9Frh7dwZjgQdvXszimptOGim7AgVaseascTsRQs2_raedoBhvXssomlSlKOJwJGSppbUqmesW9dbgEhBgwpqmPlU_elgcgpqL5pxgcxhs4bqohskVElGsFQCJdsjEce8jI6Ixxm-jaGyrejfK6COHqZYUOyX9HhkEcDisWrrfqqQjIFBmd5Bo4l9Ss8olcQgJColmoOpcAbsGrjtUsvQgz5k3WsIgsoZsa6NAQgSdmgesGQgMcAtpOkesuHcbiswRsdisJKhJbsJBLnisdEAnfd_olHgsiChJInJSsresWgs0Zsjis7UA9isp9mk9qs_rxiseis8isHtBkdjtPsUVZ3tEWwApAlVeoz9nodj_ITi0dHVcLjsUdgFuEDENAjr1YXihmOMq84pO8pPCk1BcSjr7-XZFr8Ps_bs1IAnWAf6rQZlfycAHca4j_odrLeWVsfod67TspYd1bj8bDHcsjs8isbkme5B8VpgaowYE28fHeseQgsTsN3FDpqRisAzFTBbKWpmis2_TmIEGHVqis-jstfdpPlvDsHkdntrOiqQjIzLMN7E5TAnXnOeNN6l63ay7ETdcM7EW6dNpdEfsvuey7EgdcU6dbksO7ED6doZsKxlVto2anfesV1beDnjBnIdh7csG7aA9qb8nxjs6cctkshLkEdsy-AZGAbDnLBdCesk1Ya4jfDn4es8dcvjs2dcK7ELdOb0PvXsUksf2qeFdbtS8ksO6dZksa6ddkspdslGcjVm5GclVm0mq9ksM8GhkstMAb6doZsIlsucBdlsPXT_LJsIDewYycmTlsBiqVlsaesESslBRVkssuNv_BiVsXtpBHcEYmYisQunxksTtY_ccV_rFYmJVsFka0ZnclgQ4GCes_trB6dWgA6qdRlszyrucssrd3qd5qdOCqRRsaTqZer7umAisEmn2Uq1nm9zmJPjxzpAbnGVqxXdQmsBdn71b2GqwUslpAAPsRFGnRsEDga9d8MAktlQWk3hsqljCIqcxfRnW0Tlcjq6AnOpq5HGNqrBSWHVsaCiFOsmmsBIqmesVrrBVs7UqhmE-hs0qOjdsv6gdom1rr6IdGisMdGmcngxmSom72bKrriYlBisMisCisk8j_jr1UEV9nEis8QmEimlVqGFAKMGbQsBwrDndhKsZqqvNjdMsjfaLOjDwrOiqvWTz8cGEeJljOkpusqZfkGfRjOGQmgJrqQjqsESYSCoELf2r3ddEcl-Hs8jslgRA1Mq5jQHi26DgIsoNTD2mZblzkqvnsmYT7CJISsRVsMIDPdn2pjqSTnEjS4oPGrv6g-ns61mm5jJeotapP_hQurmyM_YfSsrSIl7nsGreWlqBboW_NrHsEKs4JsOTe_SepzqS2r80m5Jsimf-Se8SEpBn92rX8qN8rKzdaHLXHsEedEclQhgvks3tN4nssvrlblwelybl5nsvZW9bl7imFblsyrj8rKOJN8B95qwgsKfEpJceksXalc9jiIcX9jHpsHre_yrR2mVdHT6AXdHHBsFAsmyrCrd2trhCsQpsw8r6lmaps-dlUKcMirvcsS2mpJcKsdDiqtosicEDdoAwAVFqLpsP2mNpsZsdIrdwbEx9ngGscdHYpsuDsutrfCsfpsxps6dseps_nhA-jbUM_oszGADhFeqOxlYvaoJ-rFcsIelO2mWYRtpsHrdYpswpsUVqGAsX3qT2mMXa78rZBrMqm4pslelaKcOnMB8rinjLqr8PnOmsjvrdbnlvrMdO5Gs-Gq9XmxXdhnj3Aen_rlpsC8rIlkaxU-lsiOsn6j2Im9Ksb_qzSTKos5EiT4on4pphdEAsZBrwDsYoqfMV0GszpS2elmjqOVq22rDmqK8fHdEwvrn7qI-mnPg9CdgYRJ6jeUs_3pGqsw-GSXs6asUMshsrLbsQAlgTsMbslJm66gXrsYAhv8bk-mkMsMcsPrsEjrfas-5W4fsmCL3YsGtrJxquns5FAi1gUnkthszEre0dFTjIpsXnkOyrckrabpOjsXjsMZT1ErLVc1Er8irvoqW5A1ur3gehpIWXp5urX1mYqqGQsYxkIwrdZa_urekkHEnlps5FAYqry9Gulso3bUtddurOipJosR4o2qsMosYhrVtrS-j7-fxmfZurzmfwmfaurGos5-fbosRssxYHzHZdXlpss-yGadahHZPJsihsO-jwmffugnBNQqmQjqeBd6fl-Ds4nfLgcaDbIosThj2DbqTanjfNArpJdx_evAfm9nTAfO_eqGsXrrpAf9Gs0Jd6PdT0jgIb4JdAKd_hmTDc8Jd2qrSQnc4OUQnS9AFibTQDRcqLll1pknKsygDufkSKdXcqWhbiro_4OGoZRRDC5OkzblvYzZpz_rnFiL6OBWhZKdEFpETDqibcKdBGAaKdpFi1tsQ6O0ibaWo9KdxOcrFiz6oBjb9ibVWoDusFVoqkE-ibnXDtKdzxr_ts_leXse40TOussmeG2iBFAI2iHusojbgseMjbOjb_KdXErxmeJLdA1T8tshhJLLdF1ThusHNl1FiWLd5ZpDlnM1TzmeXusP6OcLdduscjbfLdAlfvjbtLdpLdj7ObGiGVD1us_Fi3jbk2j5jbg0j7jbLPAwLdtBA1BgCLNCkb2Ld27OFkngBgu4q6Zpl0j0BgSymUVos0jiKkUMdxlnh-Oqap5bqKcqFcqNvr-ZpZcq_bqc8jBcqNlQSMdlIrTvsvcq4usk0jerAD1jsrZVZqD_OrKfZ2ivlQttshMdewfaZq1MdiGiqfsX2ie_rEdgFapzKfmGi0GLN3q-KfdArNROlcD13rBapoZqfArcAP4qnvqnFnbgRfu_OPJoloQHwsGmQEKL2_OzhJ1RfwRfmKLtRf5vsqRfRNdbcD7qnqurwvskRfUwsKAPa1jUNdKsqnwrQvmNvmZNdkwsY1jQsqKHLSsqoknUsqFwscvmOAPYsqVsqYvmzkp6CoXvmnGi1wsYMo42BCoQapphsqfsq36os1jJYD7NdjopcKogwYo3rW3rCeW9wq-NdlvqXgZTToXEsQuqO3rsMgqoQPapSpnNuqJ5rT1qVToyzqFdgIKoVqpFOdRJozyqcpphppZobdppCws1qp71j4Op1qpj2qZuqk-r0OdMtQ2OdExs51jb3rcBsd3r4ncbKoxxs1xsV3rNxsUBDz1jJNocAs-1jnQdn9rIxs61j4frBys6xs_xsdncAwrl4oHysjxpWlZSEsNuqBPiDrrWtsFdgUEsTysw5iO6iMksoOdxUU9AsiRfzJo8JWr3rtqQouqropNuq93qHxsGysMaUKxstqQbBs5xslBqzpbCQdsnawhdypb8PdUvruhDL2j4Pd6pbEQd9pblXa8PdJQdBSfC7jyzQhBqvzQiUDK1THTq5GAWQdKjDG0QbqbFToLYesGEZ2jv2jJzUHSb81jx9fRUatMsLzsrHmuapker62jyyh_vfuQd7qbrCNKzsTYe6QdmgsineFOSZKs1QdQKs_3NGzs9olJRdVMq2Xe6Qdt4f1kD52j0RdMMqv4QQMq69filDPRdOMqOzspneMlDhrbfzsLQihOlyEr_Pi79flpn_zscYefqWnRdXlfQ5jNPixlDsTlxOeDsbszsC0stRdBQixzsbneAQi82QA3jLKs9Rdy4f89fSQiVndb0sE0sHQi-9felfc0swwfU3QHSd12jZ0svmDD3jMSd25QH-fPSdk0sF-ffKsM-fw0sEpGKUmKaYa5rE7Q08jxSdBTd7fAXSdYodhSd4VobnD2Ar_mDwAHz4ke9npSd1XaEMsRtbRkrRgGq6Q8yirsbD1sKTd0SdEtbyAr3Ar4SdV1sThe2AHC7QSheS1sL1sXCrMSdwUopVss4QX7QxAr6ArgSfeESeNsqwR3Fe5Arg1s7ArjtbiCRaWDkCRYTdP3ja-C2GOeImprpq3c6rmPKORDkOTMUTXvSf41samMD0rJMbt3rF-dhPRuTdiMMAaplfMI1r2TdG1rXPRQub_fr2Td5TdCgrmEOEgrYubfdMX9qRUddjMMHR8BgOUdjubaPRogrLUdmjMNUd-DO76rogragriubVUdbgr-WdRUdaHRtPReUdvPRfKOULOS3jgUdyJOdQiNPRvIOkHR22s9PRveMGtpmUdwgrWUduHRavsTwbV9qhVRY2sBIR1UddtDBSR6HR9ULXRLXvbL3sSAIJRLLSRevb-1LAVd4KR2grxuqYLssCq_sp1eYHVdrsn8ypOCgCrWpTRBHisRk-spubLqPdJQUo4qLWYEURKAWbVdLoYxLpfVdHCgrLpZapgfL_ypmua8qlneYm1n1JRYGg63sjycf3sQmnCBB9IgneY0wbtUR2VdX-dw3r8pg7VdZToxuqjEqxuqw4qxURoKRGWUqKR01s40cmSOaxbensTGqLNYuLpEoetuazgqz3sexUdor-TgaPhDer8LpsPj7oYeEYMUflWdB2LCMRvWdMXRTybo0s0SfqWdRybiWdL2Ls4sJoeLnLY0sw4sIoey4ssWdU2LaXRv4snVdGXRpjRLoeJ2svMGn2szAXowql2sg3jd9q34qOHMr2sH2Lzrpq6T1rpIoXaFBxrpKzbHXdE3sq1KLXdg4DYDi07ru3rT4sAODUXdFgWWXdk2jrNR73rwqqC3sZkMcXdKVMm5so3jq3qlZR32a7yaqipsjRGfonJMcErG7as6qE5HrXdxXd45sbxHvXdUCr75s5tTrmquoqrlf7Xd5mE40s60bz6qy7qwmqWJb_XdQ6DBYdGesDYdpQnk6aqipf0b00OIYdI8DW0br6aU6ss0b96Db0br0aBbqHEm16aWYduHAYYdw5aCDk81fz5a96a15afYdR6dZ6qVzaD7af3ab6sGpahAsaCsG4jHrr-cnYoeFMpWudLVq3UqrYd3RmKkmL6sTsgymqLFj3lfAiqe-AWurpmqNesc4jWkpn6qsksLZd2ksCBrOemY8nC9qZDBG9DUZdS9DXZdt1bZZdHoIKesXoaNfHeZdc7sI7s5anhZdFhcZFqEBrv4akDrj4jAhrqZdx4al3aC6an6s_AH2GqLBribnHbnxGqtGqQBrkbnobnAmnb2b_bn0GqmqsNBrHmnYcng8nhqsODs67snnDinjR7jEmnUadMdOKxa2Fdl8nTdkLrro3bL2opad9VslSs0UqgUm82bjUfO3b_dGgyddadIqqrMc1psv6gldsrSmnds1adBDqBqqEaIhBr9iHMfE7oh42bb3bLIDd8sHdEcGmEtmh6qoNTX7rdjLDgsPJE6hq8GA8hqFTsGfsc4bj3VlsgXRsD9pfGc03bGhrrnUK3lxKmiLscCs5rqShrgbdgxHgLs0RfGZeORs5Qs1LscBEJRs9HhvbdI5jxqdmsgoLsHTspesmurIcdtLsgRstGs-8ssLs1oeqBWPEAFirhrk_AFO5jb0HlBrL9sGtBw4bWDBdCs5EYOcdKCEQcddRsIcdTcdvZC-4bT9s2LsKCEZcdC4r5IfE4rNHfQtFW8fFfaCvqtFfurr5DfNrr8GfOJfrBrscd9me-Ff5tqREb5ps3cdZErpJbDfa-ysY-sCeaQRcFzs3sdKfsXLRAddc-sCddhzqzgaO9sv8qI8qJdd16qX5rNzkMqBH6sd5b9oe29qp-s6CNG5nH9srddn6kQ7kp6ktcdtEEEwfgddGwfO6b_qjgqrgKck5jHJsKwKOos6os3osU8cnap3sdArjWvsz6b8blKeooap9ddvwsj5jAedxlYKclQ_shRTvUf77jfvEoFE9HpMYsPfszUfJWsKdsDQs1Ts3csn_smhsbTstsrEZoeQsVMs38gCds6csZTsy_sWdsXTsz_sUrsads3_sKpcYMsuGrBUsQCLsisfTsCbslfsgYsZHhofsdrIkYsYAhmYsxsroTsQolf5rbQgmfsV6j0RshYf2Rs4KmCIE33soRsuUsafdUcsH-RlesuQggfdwxrZAtEjsrMsHVcoisqfsOdsa0d7js01gkIEMLAu8b78aPrsO-aQyocssoAttjSm4Cr9ssjS4rpHKEuTsw8nzapUzsV6jIgdJ9bG9bO9qWcs2sri5kRgdTbsctgVbsSChmJE7fsWHh0TsYds2Tsk9b2pcBgsBrl58s8olEAas9bBZANBt7pcPaewQggisiAh19bzgdcKE-gdjSiFmsoAtBLl8TskmmnBttKEjBt59blBteAts_Ea6jimJy9pV6jPtrNgsDUsMcsacsJ1aIrsgKcrxmcLEpnm0rdYiqM7TLpqRGLihdUoscCil5qgpsdss1ME6qsWtd8qsm6jcUGdVsjidH_bKMEZtrECr0kJVCtE_bK_bbtrKRlWqkb5rP_bBOjmpeZLmlHsfZlOidKCtyvrIcESidopeAug56jJAsDKn1ME96jBPNcidqSpyCtEqVv_bkklVVZY9su8jGkdFugCkTPwfTHnTPeShrYXlOCtsidKugkCtSVX66qhDS65s4Ct9idHuel-sUtrUAcFOHXfaV7jPjdZAc2vr-wfTGLdAcoeULCrEDeYDeJ8sLqqdDtRjd6hdqNX3AtbhrCErekDf1sgBcFjm9HhP3dmBoohrePEG6qTvkQSsL2kqBtE6a_Aca8bkya3es9Bqhukh8sYhrAYouCtEXs3jdB6q9eXQQE8jdX8s7il8jlKZs7jlP7aT6st6sBXs6isNZshhryZfTQEDqeRcAaQEE9plhrJhgnhrv7jL_XWkdlCrNqehkdvDthITQCk37jxAc9BcsUTPqelEtdCrMRErCrowb6JszREXNsN1m47jDGTHEtmDc6REoTZbCc5kda4swoU8SZxtqAEtpldZVmkeB61rR0r91rHDt41rQ4RY2rZ0ro2rb0ryCc9JsxSEUldQ6sZmdfHsvHsShr8Df5vr0ysV2raHiOFt2SGfHiTos1EtJPaSJsfJs3vrRDcaDfSysDEcXCnaTEVFtx2L4ldKFtiDcI8j8nsRVmaDchQhbFt_elRPeFmdqFtMlJcReNyodHixDc_doAQnBeo_EtERez9kzCru_f1Crp5kvWoLNGQvGSFtNcmbmd0PjjWEL8jr9npoXxpqbJnqwrVEc8vrg4I-vrQXk1pqr_D3pqIndcGbUGtjBqzgrybd5qqR8s3tNNisOnsLhrzlkWOjEbqSnsPnscVEgnsTgnfqeetmhGto5sS_bwNjxqe00rdnsFwr8yhsndRndqVfOEtUndN3fJFcbrrfFt0pqN3fdOjHBcfndo-Khqegmddtmr8jdMAfDtqPlwqei4IsndbuYVEcvndy8jkmd20sxBrFCW4nduFcMndeHt4FeIjcLssT4BKwrYqq_CrHssgPmlqlOodEDrsbpkHt_8jUwrGssaAlIGcyXaOwre1lLckYwrk9nWwrYodxHt6HtovkD9juGtaYELYEiGcjodGDrDItmodGYE4-sfXEmGcNDrShrJTmZgsFplQDh4qCyodJhsvcsPDr15sg0sF9jLemUlsCGASem0uauQgrjsDXsExcRZdL7sINW0oXL9jYFqMfmMvjqSV-cch6dhQk1jTVHcaIt-ccYHcdFprMBAzFT2sfEhawrZpdcwrI7dwLXbgs1gspZEegsAJteFHfCBRjo9HhiZEeZE8Lcrpd-pdrtrWpsypd-yr-At59jjHizpdqEktHc_eTmeTeAkPBN7pdgyMsYjDJtyYjcgjsgs_-q9-qq-fiJtX_qZsdNJt1dsoyrX-sOrerpsJqsT9jEQdralPKcSGsNbZcGsOqsOJtOSACLsnCtFmS3qdbVs1aoybs1TB8Zs1bsj3WJIE66eKps46ePWc5KsuQgImsupdOdni9jXJcOpsZpsQdntbEZalKqsq-fvps4trUqsUrdSpsVKtn9jIMmYsdLqseKtp9ji7sS_q2UGardK5fe_sCcEjJtmKcA_qq-fv9jeCtFps6JcwOmPMXmJtB_qekDvrd2Jt1dsa6rOelkelVps1dsTqs4ysMur3psoKcqKt7KtZMmxJcJys6psOsd7bs4bs9bs-yh3JtnKc-eA1KcrJtPqd-9jE-j2KcMXaBbkxJc8KceEsbLtHGI8Lcw-f4gs-VfzGj8rdGKttgYREkSBN3gseJtudE6gs-pdusdsaszsdvrdysdhLtnyMgCs1sdkLtUtWGLtLDWUurZGACKtRurNqmUdnwLX7LcJtdItdzLt3eEDhsFMt6ZAFhsehrlOs2ssjKtTtd2-fRMclssLrecurftrctdTMcUMtXmDRDrhJDjtdJuMltdfwrQWfBhqzIhkMcuxalwrhMtjDrx5BY-jcqqvpGDirVrezAtXreWqqFhr9HtkNcbGb-tdnvrNNckgEDqGi1sybdm_roJS1GCbre2ITross4GNudtDrt-jXkrJ8APDt7Mt43oztdGBs5JmZhEyDr3DrTLt7MtkudrvKRHtTledzsfNcrvK6xanudUDtpudXNtmNcmmjsudHhsvudVItkZaOirn3m1Ss7mhwtd3udDdEs5mMMp9NcD_fB_j9KtpMculJPcdBvdpGttlJEvdAtqyNtxudE_jOMpztdLOc9LClDt0BB6SmMcAB4oBErVvdMIiBItijEShqK_jihqyMtuSMair1pVr8BkOcVirlvdY8TRnfgirxkrnre9qMyvdrre0vd4Cg1Oczvd-reSQM0rerugRGtCxdVWfpugk0TmOtwusNtepOt_reQSMJPcdjr6xrqqDzRMBsenOtaxd2vdJwd9QczOtewdsjEKtnOun9OtRun5tngunXMp1se4tnaNYNuneQcRnfOhApseGPtPvn4KdkwdeseCPtx2OzPcUPt2PctwdRnfvwdQErXPtssezwdRnf1wdFQc4OtureIQcV_jQ2OPPtSwd7kEOQcIxdstnpusRvn-wdp9nUErREr6sejPtDseCteDoA4seRnfssDEte1ubDHBRnf6ervjr9wdCbcwCkK4dYysHQcZ8XtWfexd8QcvISpwdZ_jbLFkxdZ-sDZBnxd25s23UC5HwCq_4sWnfC5HUkpk-jM7scRcIPYUxpdQtxxdkGT2xdzte4xdbKOwYYzpBxJt3_j0RcAydbveCydomqk_jhYY0_jIXf0_j6grSkpJSc-eBpYmtSAfqn3QtM7qRyd3nEX4lcrrXZIv-slaqG4VAAk5NNCAkhyduScVKs38Xh-qW-qEJm6Jt1yGH4fvpEtydFzpFErVzdkDBMJBBTc89qgAkbqEDDseRtcRtkHSIrrGqE9ydT6A_DrJETMAkj1k6oezRniUc-lJCbpYTcuXffjkwXfShgrvCNbmuErBdlijkiUc4qElTc5RtdzdWdlSCpanfCqrKOtV-TyZakqr00s4TcLET7TctzXg8i9yGlzsNfUZqXvsEOUc2_meZWyRn9Rt-_mofCt0mQAkf_mcqXuHiWStI0pWvmQUcC5Vb8Vl1kHNXN0d-XamErWpCQ0dztew5jWbpAWc5rsMyrx_cOjsxYsuSta0dITdUjsSvj9rsfAkcbpFyRcrrQuEedjKisxStY-f9SoKhsNhsmErrkWw0dPxExKefEs6MB9EryVczuE6ir-UcXFsQTtaAkA1d0Ak49n2VcVhP6rs4rs3te-rs5Ak8teUHYrNsGBkOqIfEUkCI_fUV1dJwRKItENhfAtShsHrXQNhRJtJWcpfoIBk3aW0-Gj1dwItX5Dc2Av2ikPrSWbHLfowsBjrGPYu1dCXc0js85VMBkXlWOBkPIA4ugtxErprS-ry4p81dWFrPGe24pLojwXcg0ry0rSUtE2dzUMUqD5TkNpNHwquBkkBk92kBYcs_sJGmo5rU2dvCIgkm_1kBGtkaCc2dXZBRYcAhYg2dH8frIBJ8fwBkV8fvBkCVUyBkcZfLAsUue2BktwrywrzYcwwrx2duwr3Yc0wr5Mls0E7Bk3wrq2dAZcOKsq1fuPe96skOXF3d92d9Bkafa_BkDStAacMjrdkdaTtL3djoHPTcpDC2Bo3rXvMAb3dfFrc9Rc3oXQEb3dyaAdFrd3oNCkXFrdjsVtGfjsXiXTCkuMt8CIqbZQjrTjrs3dSVtWGZPUNoFrO3dAjIuerijrZjr9BGLkI1PtlxTfjr93dYCGfCkF4dkjrfjInacCPtcCksjrE4ABWinWftOtLyaBWtO4dHWiFQtVmWzViC9ni2L7VtukEqWfmjrqCkBfrJWte4d_erg4d8acoQjHzelGmrBkpBZYzeTbcnUt7BZy4ECafOprZmWn3M6TtfbcjMSqSpJMsb1EgbcvgHVJtAaffhV-bcOMS9Ck2WtwiX-WtxjrsHihDoQymG5dhMo6sYJ5drBAyFruFrn3MKXt9Wtn3MClpDtYHccyUTbveBUqAHtA5pe5dWipXcc5wrDGAx-sXUTZaf3JEk5dB0am5dw7sV7afccq5dRYoXjdUQt9vJHDkS6EaphWlsACdpArmDrkNtLecYesOeshQtvls-ksFlszteU_riBAlksoBU1FrE6dzaS0ap7wrfDnODkLODOdcg6s9uaQyTaksVdcQlshZXZdcAYtsdcg7Eq6d42rUYtU7sWdcjdcj0rjsXl6d67GtylXDkOojZFAb8EeFqxdc86dl0rlYtStpnYtWeckpsDSYNecBCU4Btyzp86d9wrHkrUec_7GtipaDkgecQzpkcXzmJdwrU7dbDk7Yt7mJ9FAkecsLeqYe1KeYhsbbZVZFmMrQiUtDkY3d0nfNurg_kd8EQZt3ec3jrkTIlbp0DkUfrsDk7Fr4FrJtmPreghgFZtbFVuDksRWMfcuZAOfcsXt_7dCGrY-E7jrEEkJGrQsoIbf4-Ea3AffcVZtlfc4QS6jrzZt8fcG_EQEkofcSEkddn3ZtucoQ0DSGruZtLGrzfcb8d1fcpTtgpEf8daWEhdnXRt3cogBFG5p8nfYFGJOsoNJLOsoPt9RWFIfjKG6nfy8dQatCGGSgcnGGbatdhRgEkXgcXat-8d7EtZpqePhr8d2hsG9digcItAJ9dCPtL9dsGGRymlpq4hsS9dDVszatCDgLvshmsomsjmseStDhc5gc4msgrrAXtCbqIIq9II1Xtmatx9dl7sKIquNsC7LgMpB5LnmsX3fOhc_rr29dUQAxXtyQnx9dVhcXhc_rr0HqMIqAyqD3q5GtoEkxEk4ZpGQtJFkL-d2EkM1sTick5DA-qP-s-9nukYPicXAYmMp2UifrjNDtf-d-Eke-doGrhGr1TAavePkr94MOkrkSYBbtvNs2FZVXUFbtWkr9pAr-dcPhuicKNcLFkeicMkrsknc3QXvqIzq2btSln8WoQctR0H9-dPFkj5sz_dB_d8FjX5HF_duYO7MbI-iZUaK_d9cOfct3UiP_d0YO3rskAY0GrDdWV_dIkX-ZaBEsz_dvaIEImXsBeghmaqLtmi_dv2sJdWl_dAaanjcm-A5Xr1nWs_dI3FiveVFkBdtsctoPA1_d7jcbve_rpv5qHyBCspDAe-_dDkcYzrMdt6GrIAehriTkcrFkMkcenJfAeTdtgohsFkQAeYFbGxrWFbaojVRgWAeVzr-JYsLZVNtraXcAeAHrAoWZdtUkXXGrvkndDUGcfiFkxGl0kcRFFIxrsAeKxruAeYkjZcYdPGxAeyBAzAeZItveSEHroqs53ocuYgToikrMoWH-nKKYmuYOGkAetT8RRGkeYETGkudtWGknlcAhYHxSOiqL8r3ACr8rPQVUskyyrhLcs2BDrdRqsDmsQilFCr3JthJcUKtvJtX8qAWAFhq4TCRZq06MFerQjqmnOlHBxsqf8kfTnEed6-sH0AR7k0rsYddb_sviWP7k4et8-sT-se5qlZmmRmNssQykqHtZiqi2l_qsAbXEpsS7jessYssAtsyNh4Db8_LD9hATt24jgJnwMsqgoywkcNlG_bxKnDdUPRsR2jm6jVtd7CtQDtCNE7mlv6qD6qQwfOug4TotOYMMt_3N3ssKhqi2lCJcg9BEkslhmkol0vr0osH7jXZjkKsMbk3ftdmqX8rbUAZ8rIFB7ZCuqsjaeYCtRMEaCtL4Wchb0qsassnNhIqrq-bcftcRmphdUCtHgt5hdzkq_ftDHABgtRFBIrQNsrAyrp3oZWp1fts-mYtrIgtUMEsKscnsoftj5q7ftdNligtbnJcCtWDrPyrz9FpqpwkA3yniJoUyr_JdWyrctsCKdGibRcqc_OPwsF3rbuqbncGxspuqmysOuqSBsl3rI5rRxsJNgiHoMxsuJoU3rr4rfuqvnc_gtfjZyxsrys22q4xsOhtiuqUyqBocbysXhtjysn3rChtuJoq3rFrpD2sQXde5sA2sP8aRVdn3sF5sI5s9pjdXds5sJ8A6uq9Hh38sIxqWBt9yEeUtd1qiMpLrluEkd4sUvqb8VwlDOctIdcrgqSnck4rWBsp-ro-FLRAipr-qQq4rbop-ft6JOv4rEitNBsMAjgxpDrpEhtfysWlqSncL1qorQP3rYitiFsmMg29rlFspMgIhtZqsSncX1qa_mRQe1JZbUt_DBTwqSncvsU4AGgOs6zp8ycohtcjqSncr7rXTdyGSn0B3DseBk17rYaZeLOgLO5YAO6r-FR63q_hpADY61sGAlxgr02sYOs8it01qQFOp7QTrqZMWI4Cpwqwet6JOBUlcZVvDq4klfQnDpqSnc-6reopo4r0JowJo42qwgt6JOI2qXBsMgIppsQFokxsqit6JOS7rqDmcPVFbSyhtrvrWgtpjtCfmNsBk1dGfmybkWFquBAX6dUHcpet6JOsblmlksxkRQtEeaZ5j0_bBit6JOd-r9hAf-r7iRCwpsEshopqxsWitFktn-r4As5wqwYlQBsThtchtXetPktMEZw4r0-rJQZ7AslfDWhtLitYoqSnc8-r4JA--r8xqfJdC-d5htg4r6gqSncZ_rlMoJyqklpC7rD3rAws-gtyit6JODuQGopFuQRDJVess-rhoph3rvoqSncrFsuBAojZJvY7FsslptxrVhsfpbZua7pef9rIft6JOxPZF0g5DqJQn_qrQAr4fDmusDzstSqyfoSSqcrrmOcfrefOtOktBGOkNgXVpAEqM8nnQs1wmZAsmQsIltZzVIpbk3rutoEktglt2EAoWPN8kI0HBjt-CsMDcq7T_PnGUEAGtn7qSncpBelktteH5xKrJsl7TNUE-Ft5ltmeo7lt6JOvAswZRELCxEqn3jGNagoZ0NRDiqSnc3As43qavJ7opxkt8AsKitS3rXktBGO4RnuzYHQOefrgGOOgZS6rwftImtLBsRkt0-rXHZV0qsPdhyszxsbmtfLO2yqPitE4qSFsfitqpbqysWktNltcmtAzqgBspzp6WojBsHDFlBsT4qX4rQhmGLsQ5SNsVVisIhTo6HfVtgpU7kmYPEbCr8DtRRtDCclsm6BoRmtuUA0BsfHnaBSdashYsRlmRjt8NjQHC9Wppgta7jMmQaOnogtggtzcHhCtVhrIiSCDtuMEy6jQntBEtZjsqKsK9nnilg-fPBcyDtVzkpNj-psfFCLqrPZVUssNks_DtNcntboXsodCrrDtgBcOntTnt_kq5QArIlArnUrlHrqxHXgQfWgtBZBYsN2QlsqsCpsvQpaGszwAXKtUpsLnt-KsOoPPFjfetMqsYKt7ltQotAps2KstaVSvl1dsNrdSSGeGs1riypssJcfotZotdpstotbKtoetRmt_LDq9qrDodetR_ENDscHtxSTw_LRftrTaJpdGDbbsgabt4TEz8sjCFPAtpBhgfsm1kJ6kSfFL6kkUtb1q1yElUtSCsytqUyH_8r67rahj4otpYeXoto9jaLtiettcslLtzpshKtcptupsbpt4bs9LtVosxKtEurkptSrdvftwgt8YBH_qToaRnmUotfosXVsgptxOmJMmtjspcsrotJLteothptlptolstptXGmYBsfYjl4dkWtD1rxmAFpm7eJB7s2To48ACpa3pkiSsCJnDpt9IEFptFtmG7kRGL57iVzkDotFWEXGtnqelVf_vrOLt6ZsoJtdMblBN1ssuftOMtZEEHNcENt3MtpwrCCrHdE8RgGjpKpt9zdYSt_XgFGWBBrGPXFqtEyaKYcn4dfdt43ER4Er4dizenFkUkcidtazehktm-A2otfdmEqtLbcjqs5Yqwjn-otDtsg_G78ssEFj_dIkImxT4qt73Efga9wIMtm_kqjgj5jUGnpx7iW4nQjqoupT9csOCTCqMzgDns0ST4EiNgt6FqqEjmYqZ_fkXgg7iZtajfTmfrLvjnHqxQjderzqjgNTgerg6enBjYLprdstyhrqrG0pJdgG2ba6q4_DC6sy4j30o_9s4skK9sI_sE_s-el4osmldH_s9nsyos9el7osmapxddq_jjRtMnkS_sSosLeoHBcEyrKnspylKss82mydlvqteQg6BtEugIXnqnt2Ac1zeehrnbZpBcaEtpDtZFtios7otnFtwckuldCCFErrnosyFtaheR2r13pZheNuASPeoNJB0lxhrPOt36eEJtXZErHcNet0pthyrQJt9DtkKt0yrMttLIDBzrqReBLtZbEOKtwotW9rO9rSKt7ps_9jtnteptrtkgCs9psoKtVLt-cEdttxJVUvdM_jWOc-xdEScurnYScNqGfErBScmLezrs3mg_-DzStNVcyrs09n6St2tedbpYstScocTt89XhTtpNsF4U_GcYZj-WcP6WVFr79noVtvntrVt0QWiFrvBAWVtu7VMDkEdcIZt0LtUAaSetWGejtYyaf_ueQBLCvgrZtsAe2ZtuVt9eVAveiXSCvegutULba_eHOHLHrw5KeGklkrC6mnkrLnopkrUyolGkN0pWIqYcf32i3Hr8dq5cpxdjfDg1djRlrvWbByfYzhdWpGxZNdiVeioXF4ZhqNplKiYdipepHNpJvtEdpQei4MplxZYeifOpfVlIdpiNpBajveklepDepLLrndpENpHepSvtsLrVdi2ulUMrKAivLrhLrgepGohyLr1diKMrQNpMMrs9hOMrZep8dinUp5dprfi_ep1_hiMryCpbvtmamkep2vtjJiKvtrdpYVjkzhtWridp8Lr9vtfLrC-hwMrrfi7dpYOpIepI-hKwtevt5PpUvtCYjUvtOwtHWSIQpsPpOdpYRpovt0Qpivt7MpaOpSeptulUepIOp3LrTRpedpRKixvtd-iWdpoYGROpJdp6dpZKi7AitMrPXFEVpeKioepnNpTeiM1hzwtLepxepRMruLrCWSbWphzZjfiyvtRfi_wtAHpifiAmRtfi0MrfAaSdiYvtdepoMrVYGLZtvzhMxtfMrsfivwtqchoLroXFyMrSchHxt8zZicaschdPb_Mrm5n5jok5fIeqJJq_rjl-nBLj_vnq5pQeq2vgSeqjlrXLkZtlKNrfLkMgiuksIbjhaj3iAVNr1GjXNrFeh7mRsoobNrUnoI1pNfp25p27obJq41h2-njnggeqlngvlr6gfGwjbLiWLip3iKwjdLjBOr--oh_JFOrpngK8oTiQ49pK3P_lrB2SBmrUTOaOryOspkSlSk_yfCRrM_oNmrA-prtpC-p5Jqzejh2oRxoCfq2ensRrNRrVQrpkod8oGjhtytPeZtwjiFCfmrqwghmr9NQbQr7ytCmiXRrCtjS5oEtjQDjZ6hEgpGPkw6fneZCloHoi16pdlhUwhb9ZfoDRoix2ng9ZY5ozyo-SrFTrAnrIcGCnr2lhvCp68owRoBQkXTrJnrLKTBxj3CpA7pAApKUrfcjpxgNQkjUri6mqUryFDRQkhrJnUrVWCAfmeSB7vlzztCVrQAahQk9nhovlfvtPvF-UrYAa2ztXwl2vl7yrIflgCsywK2vlFtl0fquMi9rfL9oCSo-Vec5o_vtDDpwgpiJe76hQApw2pZuiU9o2RkCor7XrIfnoYriVjljkh1oOfnadr_lgvGa22o3qonytnwiD3eKupiuCiwovGazxo0eeqdrCuhtdrodr61oPorVupp0o3Cb1drQZrlifU7pMJL3drVZrKgquwmE2oeOib7n7ZriorRgqkorNMnOynd7pMIaRynPgqILqiDpZWja0Jtort7fvorXsp6boyfnsvpWzimYr3Cq5roL5q44nVvpVpr_KURtr2Pokbr-lK1cB8LI2Kb_LIuGAoEqoDqLbqDJMm1tmRJz0moEqGEqUrqYoqkNBMLGiwpseISqnwOp01tvoqCblWst_xGGmaeqso3bCPbN_s5yrmnm2osQos41mCpeQstrapSstvRtUstM5VF2tDzrkNBuktWZZrrQEgtndd1ddLclRqrRtEQ2t5elxblWtpD2tpap0BtflZesNJclBflWgPrgqU2tIYA48KFvGDmKM7rfjpmvEAutDiqU2t-MDGjMFZk74r4GmSfshfsJptIZsmtrses11tzgownsBIlBtmJ_st1mgrtC3teGTiRm7ksHntfCfQTEdFtcst6etZDcKzS5stlld7nsxVo4FRBosIfMoELpEqybdG3tX8q0rS3BnWOANBSGKAG6kAJnNMoXnfl8qkTUtaqfIqJaqNaqj6mRdqQaqFRtJ6mn1ryaqXpSzkqh3t_OeoLAnWA81AcbAcmp_rVUnqDEstXd-Qtr3teIqh6mcIqWIrDrZuaqzSgwaqEYiVtS33tdmqE_Ymcsy_mR5mLYfLEWZPl4Wmd2t7UcEQYMFJN3U7yHbxNh-rroquWkc3WmMXtxdBRtoOrZkouFCZ2l8hijOrHPseyt1fh60opPPMjiukSt7hg3ZlOrykSnOrkSee4t6cB2KDSdSQUscteMOmLdls4tNZpu7hv4t5ESx4teOrqOrieS14tRji-nR7OsOiqYsN0cq1wcNVmN3t7tEV_Y2ns60bO7skRAkBnN2t6nsL2tTrrJ2tvelg2tF_sasttRAXzsdstq6bKbtN_qTJtQJtEXtlfUlatlkZWZYyvs7rsRVc-pskNB_Fjt_ByxqYhlu7jartpBRv-qc_rJKtCnEMpsIHrq2tgblXWpJblw2tKJnO2tE2muUfl5tXfAeFt8ttBPbO6tHIlkrsjhsMtplntDftt-mq-fHos29jZtt5ttGTtEyRyddrlR7ztZch02tgblvZsWTqNrs5teZJt4pteWsX6tLBtYgdehrXxaQjsxteRZtAuly0hm6trqAyFThTAC2tVQtlpXXstfAkMFmUnnhwRC6e6RcRFtoQteWXA7tjXfC5trStwStQPW7ttGhfe2lynOf2Zt4t-GUuRegytM4lOZpDHUM5tSZp2Re54tDpqi3U4sNaHLMRZv5tcrY6Uc4ftNos0nswFtk6bL6t_nsN6teTUIknl2tY_sKCEa_sk2teQgsMs68no5kZNX1UcIvWFXfxtt4tttbpBBpyutL9qtkr1qPJQoZIq6utzhgELr-dqpjoS9p7cp4fkcJqv5p6rjVBphNoZlrfPbPajp5pdlrlxtq7oqNohlrq5nSJqtDiD5oJLjwzo8xtZCjZJqLwnceqNwneeqZehtBp87oSLi-NoicTzlrlMe1lrudZ3BpwdZ5lrxie1UeI_nbkoP6nVejbyt-ngiytT8okytc2outppytXmry1pOCpamrX_oqkoAStvyt61pJjhYQrp6nQfqCxgA2piIPT9tymiSfqy8odfqx6nijT-_nB5oL-pTMjxCpUtjPdrHpifTr6_olTrc2pXfjKVjZfjTnrexnOVjJPonnrJRbHfnM9oAWevRkclostj5nrE3o1Kq50t3Kq4dr82pi9oYSoE1tKynjor0orE3ptwoj7pIEjXgqK1tZgqBLqu9oZ7hYSnwPoispx-e6Cqkspv7pT3p9lKR9P91m7FiFTnX_KMHs9ett7tPosu9XN2K1Uc6SiKhqrdlIpqfSGYhlw7j_DXE_OZvqcyrm5tixOGmaocseddT6tEFES5lvhlI2tv7tK2t1nss7te5tzos6-tN_hT_s25tApsa6b7YoZELBGjc_s1-tOFEdvY8vk5-tI_sK_tPdc-osv-tlQgg3YpblcLl_psvzGa6baHLExqR8rf3t56tZ5q67rqupYioVnmUGsWlqaetIwMZDs09BzptbyTNZtAGrS3tcsdHcE6Kttec6pts7dt_tgFr8vlfQk-vl8qisaBAVrF6tfdBWtnUal_8qZ7d9rSrlRUZGUIDYNrMMBf_th3Nl_NaHgyesKtts2BmKtLurG2t1ltC0t1dsRAuMMBB-jiLtEAuZ3t0dl1aFFdlcgtckntaVEYpLkl1aEXAu3Lt95t__t4dHQLBgAuFhqMJG12qB6tuKsT2tzjtqAu4MBr4LAAuaDZfnpRrsErk9Yf_VfBurZqsdAu0AuDrAQkFN6Hh2Bs1qY6rnOY3Jc_AuzAuUIDQLBb8qDXTQxBhrtg6rusoLqmIBu-AuyAuxfAj7t-msVDXUHitEVc2te5t8-tR_s--tTstL_sJ-XO_hR3te2tA-scFE17tyapLmfFYt9Qlc6t7Uc6XgXjE77tb4tycB1Ajm-tayjFflgemT3qmXmmvl_ztPJF0vlRflf_tJ9rjhSoCst4n86eehYR4tsaBgeVpYWCtNwrsiQt-NWg8cLzXOcqfRcSbr7_jDXfSCu_Qtp3t68qH7t03tErZVIrdCug6mbIqkIqv3tLaqvaq5SgmqnDhqnuBEQBPQH0omozph4tFipWEp6gqrCuOsr6FGhqm93mrPpAfk6VJoAupelsDqysNYrmS0djhjzCuzelZIlH0lWtoo-qhXXU8c2Esz9FnuB0elVopWtoq2qZjoBDuXtNb2B89lmlaB2l7ssXnkp5tS4IeBui-TkBuBBCq5t9CcV1fyst2Mt91t_eNJls_nN1VqA9pFys0ir0HiQVcs6tSFWt-thVtNutPutripRut4SAlhgK9pTIqNNozutycrXIq9kIyUnxHrTxliSrv4BKcp65JVNo45PMBpM8ta7o3crP8t1joegfc2PX9pFfpZ9p-Mr5Mrg7oUcjNeqn5pdBpd8tReqCXbsxtTJqSbjYeqBkow5pDko8or-KeoBpp8tqBp51h5No71hz-oIytnngKytGOoEUbwqfOytD8ok2tyEuseq19pI8oIspweqL8oyeqYyt69p1eq89pQOoL_oC9tOlis1pyigvQrEogb6n0enGRroko6sjY_odmrl6pDKqn6pnhfX9teRrV9tVfQ-ytu6p2_nEni4_nizfPcQkzfKzthfqOEuxIe1yoi9tTxnmdmC1pZ2pt4iSnrcKqxfqyUr2em0lsjKq8rfuVrkKqznrXVb09tmxnblorSSoXrmfjIDp1gpXvo10t91o8-p_NeY7pxtPD1tjxjaDpcSoUgqF-tFLqDarSgqz0fUynagqLLqN3peWjOdjpSo0vpVEjPbrx7nl1t08rlvoaBujKjyeVr8cwYn1CsrUfwasA5j-rqKEtf-tiBuP2tfDu5osL_tnftl2t-3ne_sOfsyask_s72tUYsWQs6ChVrs7_ssjlistaftDjpwZHkstyTsifsZHhOLh2BrVzqaChHAtpZjhrsqUsbrsMAtoMsObsdrs6BrWxqzRs9At57tQ9b0-G3srl2g6PsJBtHbjYbs2fsWHh1YsfAhprsNtpdbsJZoFgs6TsPHm3ismNsOyoLInNgs7WsMgscLhxYteWsmstgDtI8rSEt1LdTgs2ntYug7isxMlOKnEtt6KhptrFSlRqdQ9jqJt4KtB6tIqs6lHjps3yrTttittTfTWttattsJcnetPpsTIuYttcpsXIu6dlgttlttzIceiIwDurQt15taCuSGYdhY3xBsttXCuWydM7t9St0Erf6t8rs8StHEtIQWr5VqYftaYpVtyNTVVtO7tehgZaEpJcAIiUut_nh8IulHZgCsdutL4E91n-ZtP4UMGrdXSOGr0Vt0ZtaVNaGr0YClXSctpY5nR5pTHrJBp_4oNEuB5opvlQdpD1o9xt25nnlrAoRp4tS7tPoOU7tE5tu4tH4lKPstOrfOrNPsIZpkOrG5tO7RUfmUniGli_crrnnzYrmyoqytQ5oAztlnoQgpw2nXxoSztE0oP-pG0oBVrE0t6_tlmkD7K_BuBWKbAa5dsq2orMj23mx2p_RkY9omJUUApKgbu2of-pXdrCvoQ0oYLFbdrthoddrl0t42ohdrp0tlCbr-p-qoy1ox0to5ob9mx-ptRn8Yrl1oFuhwdrS7pSSoB_p5ZS40tF6o90t--p5drx0oB3twcl8FCqfIlvoFnooVs7FtgSsNIEuVsX6b0GucrrA8dtZtxvpokY1ZtIJuCJu8EZ9jrbGrRvpydqR7oM0pE8tVQKQ-nT6pa2njUlO8tXJu4MrS8tQ8tU8txjoW8tRenY8tCNrd9p4joj-oWEu0epq-n-chd5hcNrdyoXJq15pkHeO_Jr8t3-nt8tt9pv8tRaOoeq5QoQytH8og1p9MQXytTiQZyttRS_8t73iB9tzDiK1osUaThotQrAtCDdr0wgwlisyta_oozC1AmRDjESrM2pqRoqCp6mrQ2p9ooW1oX5o9Ju9Sr_JuDZSn9t1CpV-pjhoQ9o56hS0tygp01oy2eo-pt9eoKuB3nDkkWKuWYiuYrudrDzoxYredrHupkKuqvSeKuapoPiZMupMzoOupu0tmKu8hojKuj-pqKu1-pYxjH-tXupA6o6-p4KqI5icxjJgqywocup7-p_9typofupnorGZb-cjvKINGuG3p5VbGLqk7nnujWGu7loZiqkNBP8qG5UILsjnt9_b4BdMDu_XBmjswocr6r1ltUbdbBtS5nEet1aprtWkhrobZvstEVZ2Fr9IuRLt1OBH5n_fPFdhFbjDGIc5tONrJbjX1Heaj6XIgaje1Z3ZFBAtedhqgi_giZgiV6RZdhNbjJ1ZigiLiK5YjIOuFaFGBtAcIEbjvajAbjl2ZTYsSgi4ajAehcOuWGAUQs3TbDhi0ajg-igcsDbjMOu_Nu9eB1ttgzl-aj5ajKbj6fpChiwOuhOu1OBqHuytAr-iRnDQzt6zt0pHCCu9OuszZOwl7_t0wKFVrmDuzGArWGXKD8LoMmqtstN8p02tretrrlMotmns43tS0KiNhP4oi_pgSbyjnl_pTipFFi3zqUgU8trcotPIG99nX2nSHr9DuSTbt0pb7oyBbo-ogEuQabdJu9crwJuufpR8o8vo1MuP_oQmrW1e4JuXRoxUj1_nkFuB5o8SrUztdMuM0tN9oSdrm0tIfni5od0tk5ouMuerZYKuoxok0tBOi-nottp6qo0ho8qor0tKgbt0tE-ev0tKOiBNuu1oDNuOOi3JjuKuXHaJNu-9tWZrcZrSroGDM6drqCuS0KiRq7QjHkTj_pWhjzCuoQu2IAlPqtrAwdet9Q70oMnoqkrjDiZ2nfvjKLrjtpExoltptLurRS8or5eqwPuK_oM1oreb3TZ3PuRRo5Pu-zoKPmPKq28oYMu2tpaMufhoKwoUgpWILRdr8tpK0omhoe0trYri1oQwok1osMuk-pwXp2qoNQus5oPQuu5oRQuw5oTQuB-eVQuuwi_Mu45oZQuk0oz0tdKIPZrF6oXzoX3eNNu6CbA_p70tSlKN3oMDuJdARPSWHs96tUgY7IsiFtdptCGtzGl0stYDftJs43tRlh-1tR4Oe2r8ntCSuXCnCvBePdCTs31rmosISu3Jm2stCQNmFt91tJdA_7AiGnN1U05mTYcHCrl0E6UtoNJvwrv_tTjY02d_UtivrIES-Ut7Utz2djGb2BkNqq1RBfSuGWAKfthSuQSuoTNvSunSuAVtErsC4twKswYc8Sul0E0SujkkglQ4Su4SZy3cxPjeJs1uG0ldQqrxHsdHsV3tnHszldNNtartLDa6ntUWnYpteGnHKm9Ym_SuNasUBn_jTontjCtO7qk4kEntzFTHTnV5t-hlx6jY_bpoti5qj4sY6trTudTuHDthLmSKmpyru-qmoNs9qsots9jfKtVSufodIKusJtZaElJt2-q--qHCfsKtdKt2pt8TuHUuzKtiKtfrdJUu9QlGUuPUuyKtQUueDrMKcr3NRNtSJtLnmygsmKc3bsSrdSqsLLtrptfqtKIucUufPuALt4cEhUuWotftt4DkSLtJIuoUuQLtWLtvcEmqtEmsOcmFOtELtQ5tVptLtBopsgmtM9rLaECUuiptEUuP_qMUu1tr9ptdUuCVuIUuBVuu9j3ptPKcoaMFurXLt29j2KtD_qsUu6TubIujKc1Uu68rfUukUu5bsZsdjUuhttcMmnUuSVuWVqqUuFdEdIuJpspUuSdnOqm9trxUueetMIDZLt4bs02t3UuI_qxptZ4LhcqKIuTUumgtYUuCqdFUuJVuWKtqptYVumptXIc1VuPqsLVu8VuGurbUuXVuRaEeVu7ptTVuDLthdUNLtuVuI9rBkAvDfY2tx4lixRbnsKgtOkT1qsprtcjfPgtsCt26jXttMIDy_tgNumuES9reFd0vfSWu_VukrdpPJqotYVs0VuoWuncthpsj6rWPnartq0AZSCkpaiergHqe4pqxHM4sLybeEYOMWKITq2t-ltqKGB-UC6i0frN2s6zcryn43tm4C2QOJvY3FqO6HZWu6EixzjI6CNHqZXnhxmpNhzjfj_qhQZl_qijfR5e3JM5Nhp8ircnHAM3Vqi0rZtakgnzrtkcroHqucr6wr0Qjn_pIkpDTtb0THToLvrTib1GtOmbZmbO3qSlpVNdzws4ws7bC3cDW_sPsq_umRsqCoQfAP3wsxLIxwsavm4XuDYuwNdr1j8wsdsq7wscsqr1jbppCLNi1jlsq-obcnclysuJo04rUhtTitOEsQxsNOdSuqZxsX0qbxsE7rRhtVnpnjtiYuOkZrxsapQvOdGhtC_irxqv-rDhte3rtmtCys-ktlArfFsCysUysTEsWysPxsi3rbhtgktdhtsmtYYu-xsnysVitJoct3r1fr_gMA6rR4r32s5OMqGRKCRR1rIcrp9iTqTCws4VVhEqthLO4sH5s56rWYRJ5scoZp3qQmt-gr42aYXt60bEYdNEt81sEmnX4aU0bY6sKYda6sfZukZud6sPzaw6aRYdM7aJpdmzaD2ai0b75aLYtMJmp6sdYdr6swZuf0g90au0bkYdqZufqs2hqz0b_UXCVqQ8DI4jDBr9lfMXkMemWsgYoaa7sSqdh7sY7sE4Jg7s4eAd7spoeppat7sK7aQ2L2ZuTPmXftP8s6jkCct9FEujtoHuybdQrtyEA98sDTs_8snLsE9sehrsrrOrrQueN5b3xoqBrl5Ca5bNttucdAktk5bg-se_sw5jhDu-moA6gEEhIWs5GuZdsSYsnjlRds6_sZfs_Gu3ed92tFHuTdhjfsZrsSChRAtQQsMHuYgjnAtw5kgpcyjluIhFEsJZoxfsfAhzfsHBt1fsl5knrs9CLx6tiHuc0g9fs0Yso_sgstmHuCtr0htlrsCPWotgeBtKtoibskAhwBtNtr9ZlZDLmbsEZsOgsMNspOuMwfc5r5idMAc18sMDtXDtdCrWCr3NuqDtwhm4hqrbsSgsKstUrjXBciZurItBhmPInPkswQZOUgzPjbEsGEcUFczpq6WkMXkjVf-WkrmdFWE6EcDheBnsKJuWQET7ahbuhnlPykFftxflHftoHtEOnvVfCIuPqdKckQwrPKhGplbfssIt3XtcItJ8H-VubJc_ItjHcxxAKJthgsqLtipdyHcMJtlgtGAsizsE3VdJtngsgJtIMtvNY9gsoLtJZAhsdsLtNduBZfPduE3VCMtUdugkIZduHMtCduJMtOtdx-fjqtQ-jmOs4mfzvXgMcotdiwrUNckwr7mfjlg9TtUNcKNtGhseNtuud7NumbtxrsLhscEsH9bXuE2teSTtiEsUTt-tt0ugmsqyTt5QYlJER-r8-iOptQCsQNgIwqgUtfFWNVt8To64phuebjsSCkPjrOut4IutsYp3d9NT4VtzViYjraWtaSO76FPneVatIya9qtlzeEZnvxTJccWGWBDky6secc8sBbXtYafaXtRcc3Plc-Ep5do2aF5amXtXlsNdc8LbQ6djZu6XtxBUijpwIulbDZhscZt4htRvq6htebtSkrRctKTX_ht0ic7icKGtRtmYlHhph02tOXJ7lsFJoE5mNEsuEsDhtQEsbPdGMgi0XQFr_NsVgcagcK5pIXuzMbyon4SA6nDn_FTOsH5rpjjZfuQ5tQfu1QAK0qMAjHfrHsqI5ruEs_WuhfuE8kTjZwCuv0qn0qzfuUJOFqnLkZLfkM2qI5raxs11trfuL9kNjElfutet7TlpfugNuDgu5AjlfuIitJYlartDgua7AgijDOG31q0mtBrrkDegPG7fuPDuaEJEcsLktofu-ggCguhfuP3lXxVHgumoQVfuuJoXfuzzqJguyZYkEszCuDgubamChJcjtXguPfuhfuKLOChJlguKLsm_tvguSUljwAS8c4zqOatdfuJ5pUPVMDuDgu5TA1NATguTjZ2cq73q5gugfu7fuGhuUZmChJdktPgu6guhfuPhu5vk9OiKPu8ktfguOysqfui1a2BTvAuEnSt3tKdqJ4tDYi13thIqaIqJYiMaqdIrYgu0fl7gJiltRnj65eU4oH0TOLXYgnEPhZFi1zjudRBlj5zjirg0kjjWk9kjPGqfFiAljAiu7kj8rgK8nvxrqLsYLdgTDvusfeuIYXGhdGwWlMZqCuM_B_wKcOA2prubqGCu-5ryEqR4tSiuMeLZBSmRHWYkbdqd8pQgunpALWAp4CdgtpupSitZVoSDMbflmOMCEpsOsm3q6BsGZprRe1OsMoO3OsGLuYpJz4tqNSFghrJu_iiP5tKgunfldflSEpDyGhAORdo6gucwA9HaReAranyDdEHstOXmkdE5f3NkRAJECq-CmZSrN_BjOk6VSzCmT7ZADmyQr7NKSCm_Wu6RLoBo_5RTGZFlti4tlaD2Vtw3d_KTUogRjuSKQmCmwWFWjulCmYju6CmajuiIPcjuRiunpAJtLfVpujpPfu1juKSAQgln3Ul9qYfIZ4oIXunpA4cmHxHJYsCXfq7AFPsxiiF5tlJuY7tZpO6ii1iu27hIpOBFSf7t5juTiAlZCwak5qmFEAu6BWkufbZgaq1Kl6UuhOse3guXs0juNIoMrar-r4ZqeXuL4okYE4XBqxOELpfjfTXuHnsTHqlpaGrB64tQRMBssTXesID3IdaTuJYEPMcYMteqr8vktftN8hfssYtdSMtZtd2mfXssm_txiMUptXDZ5ECACfo0t4TuhGu7JtHcECWuDVu9VuuasbotWosyUuFlukKOMVuwUu02t3dA01rC9YmWuhRltCt_nt_WnUid4SmxrqGSTECm7_qySjYva7Rpw_LsQubQZMFMsrtgUiwzj3So2Wuzku-cni4jMyMQ_e_FEtolMFjNgsCplYIUDiq6UJa9BdhLXEq0jLbapOiqUHjqSgp8GrWqjjfpTa-xeEfu-YnKTJvOqCdJEPjMdJYPu-UoBDqp5ed_qfUi97nf7ivjpbXaQPjOhIaXuYgIi5e3pju2LRArM6eQPjb4ohViRHqvxphVibPqfkThXu6eRaHqu_qH6LkXuw_q9qgTHq6TJeer4rt8Pfu_HXLp6SoySsFArlQjLfrEdRytaJUJhTT4huhrgCEbH8nJDi89D-Ck3QjQnuvkTI-Ck6iF0jWdOFkpQGq9tasXuUmsWpTNqbAqXuSq5au4TgfQidXey0sssdXXdk0nXwXERglLp_TgsVsmGuxXY_LtCtdpVuqTts4ORGeF1E-BkJ3dlutR_EELu2EAGqoEkRfEkZat68dztef8aVMppbqMiul2XZctrQjgCByGbpQjiFj7DuhDi3QuSWiPfP2krSPbnYhyYhAenPClfdjiUoypflKk_YhBenz-kJlrydjoPubQBaLuD1pY9pSEuGNrUEuk7oEeqTVKZQmclrCfpglrdEuy5nTeqrPujBpmlrl8tzNol5hxLuFytzLubehu9p0lrw9pTko5Lu9Lk88tMOoBFuAmr2eqyooDMu7voIFupNkOxoIMuFzCKMuhxjFdrNFuDvj2JuJRrIKqwUjlOmEoikrfKtjNRu06naUmxyo6nncMua1o98o0RosDQWRuoefSNnlfjodrSKu-tpRupx2osYrWwoi-paQuEiZEzor5o4qozJuxMuJupq-p6Mu92o4Yrz5ondr2MuJoo1RnsdrEquCNuY_arKuQooydr89t0drsvm7gpMNuJ3okygL3oQZraOiD2oAprQ1tVNuGBo3-pZNueDpq9oUNuTpgGarVUkThpnSoZKj7NndmqUscx8ammaI4kXrqqMZQ8rHFspsEqStDzrrquSerDFbvmodtNwkt6Bst7dCvBU7K8Ur4qF2vlEmu49aTsLhyKWDuwqub9YMtECPAC8GUPqg_gB0qxAsk9r6Qia5sUzjWlq2quFTAVaHbXP9lsKDTYou68fbvg3ojSKkZKk58fTJl4dn_kqWrufur6CBmTul3NHvrgku-LthVuTdn0numDkAJuUAaU7KHOuObjx0ZKOutxtaOu_ajiajPOupajrgirajUOuadhSOuOGIcHu5dh6ruxOuRaF1ajyLoMbjmOusgiTaFSNr_ru6ajzdh8bu6KigOumgiwKcKBtqOuPNrIsu3iALbj5llNsu-6RdBtVru49aNtlKRZ2vR7ktyqugNGKjrJbrXNjuSoYoqWruemspgH2hp1Jl8IloYhgoubouXvgKKlFen3dneru88f6gqWru-Osf1nnbHd5CJAVrsuuonUPqBtuOkmSHA0EnNtoFasiooDrum_abOAqNurpAHolcmZfRtlru3LlOLseYR6_kTruMruWruBJht9alKCv9aCbMxplWHuvoqftuDglwyrqDuO7CuqjQgZd4peauKHigaur_kmtuDatsZt_nuSfoL9pG-oxutgvnTJuidbIEuJLkN8t7djV9pJajqou8HjKJqq5nMJqIuuOJqzouqxteEupLu05nbJuF1oklrH5oRfpdhieJqBQPgJqLyt9Pb9LuB2S_LuxdZBMuZ6l-9p2JqqtpxPuFRuJCpY1eBztkihynnDwoIRugpujFuLdrZMuNdr-JunpuhMu3fqexo5yoZRue-p9yo0puj1o2puk0oMQu6hTVfnlRu0YrnRu2YrpRuGOiNzo3Vj25o9pu4VjrMuMpo_ho69t6gpCioB6oavoD6oWquF6oG_pHLqNhpj0m8So49afFCdooK-m0ltMmqYfoyAtkcuSGe6nuUGeQznUPqE-gDmO0YRYWkdtu-psWruNSgQglrIGx9YYgcNveZqsWrudgMVXJapUH6rmgILFlVlMoYR4kMb5s5vu49ah3NpIs72BhhsVDtZ6tNqqWru-jAi5NI8adhLs1tJmu73sjsuD9acrmDdBK0Bo7hZeCGFsjjuKzG__mntu49aFBmbmL0PihSltqm1quAMloDuzzGfJdWettvpsqarvpLwpP9iUarn9azvCQprTBoU-tKRT2vpV-tzzih1tQtueWAaFAjLqvde30nNjtUwu7qW-wut0OKXo1qreQnj4oowutObY-RNkEWYAzNm47kxssjltzllhaksCs6OjmMBJnk7Wq7YqzkqZxuZLAZdgjjAl7FVguvit5kn5RiAOW5uLb7NosnfPjrgqRuAd-LwAst0HhEemMmVttfIlPKtMliidftxua0AKXu_nGfku4XqO7CykuEtOrcr0sp2SjofrMArexu6xuJKA8OiM9FPEZrAj0Yu5xu_kS9jAytFOdotfGoPqRLsmOhBArzcn2spGyuqquiuG_EGmfuDPs88dGAFhatxvudNArXJ3fuEergNbYAr_rtvsudNAwhjh2NSbqXKoPFqKtqFlpMtqexuVyELHsmmpUDoryu38fQHskfglrudNAWplh2Nszr6yuWLsEFqDlr2FlFlrSHs9iAvBA9PqdKLkgLsnsXArVbqtqrXbqRHswQs9iACTGAOGl1BFtLOZnjxuExuhiuVruH6tKoaugqWyu6Yn4muaTgMltTipAyulUrhViDnuFyuoXugVRjdRDiuNGqGan7zjG0jr6CfbqRDi9hu9Oh_hugvakmbGaptduMsqEXuE5srnuoerC6XSKRwtubadqJnE3bHsth5tOst51mK_sAHua2mSUZ2isnbs8upQgtUhrzHsseAxEtzkdHCtVRnFxfkDupqsqcuASnu-m0hrA0OCOtcBX4hrymT6hr0xuZosUIlTUTCirrMc13o3Nt5sBMNtfgabsE1zdPUcnUc5uWKapqAntir4mgi0d26t1HiQ7tLHYW8b4uggbp71nw-EcutFJuYGrILujsSKLuS8KkutmvuUBMV0lpktj7rCicGkryLt6btBFkEicxkcGiAYbmJgTzqtjkrA6mMze4habTh-ejokrGhonzoftpRJuVHrFcpXWiBcrYIFvGk5bpUHqQikRKpyWtvUgFAqOYgNIpAYg51uwKoVbg41u0Ko-_pwZrJcpW5pFLoImcwPrtIq8JroIq6JrpgkK2ujmc3PrQAq-UnMAq_JrpcpY0SG2uHbiHQrJKryYgtcpZ2uhYgkbinVgM2uTPb_tupzo-IqVLfU1reZhW1rZZOY1r5EnJWrNeninn2KjAvtyVpKxZDvt5ZhFvt02uHvtrfiMvtAxtTei62uDxtyzhPvt1USRvtBMrdepxciMdpVRhFeppdiHepuWlKep-2uQeiZahPdpSdp36tbwtTwtAohT3uaRppRhTepsRhRRpGRpvGpsbhfdpkba9LrMRpwahyNpMJiiepodpVOpVMrQei0Vp3ZgvdplNpbwtu3uBOpN3uaOpA3ubShC3uKxt-LrSbhg3uEwtCMrObhBepk3urNpXAiM3udRr43uOagC4ubMrDOpNepAOplLrp3udwtJMrbRpxeidRptGpfRpd3uvAiHcaYUp80hqwtcwtA4um3u-ZgxwtJfi3wtnwtfLr2wtsepHwtQdivepMWpQMrmNp4wtnMrCxtD4ui3uMxtU3uUmRzMraLrlzZJbT33uv4ut4upaTOxtxMr54u5uR04uUxt6wtjvtaxtB5ua4u84uN1Sz4uFprBxtH5uech3MrdxtmLuUBpHdZHJq7epq5nHuuVyfJuuW5uLuu6joFNriQo2ouh8tx5pWeqxNo6ouharnEuRehVuu4Tjs9pApu1LuwBp8-nC6pXwn3Lk3Lutwl9-o6Luueq0ng78tN_nBputRSeuu9MQguucrKDmrsJuwUknwgp1pxPu6eql2nERuHMuN1o9MeFVeRhfr_l7JqxliNCpYhoIRrkUjSOkh6ns8ej6nn1u5BmrmrVCpMfqAfbRSrU9tr6p0_nqmiBSrHdrytpD4n6yt4oPl_oXRQvSrJQatpnsSrlCpw2hoRoTMuZeoO2pWMu4_Sx_oGlo1tpW5oyuumpuURuQ-pdJiWAofMueTrsfqD7nVWr4picgpe2pvfqfgpUnr-gAAru8ztDPuKCajlHYlkG7pOTK1FuXloI7plKq4fqSTn3SnkMCPJeoWrlWrPLrcKrjXr_-hUjmURk4WrORk7SnMXrhRkXTnjRkfNPNwlH6ATXrsWrgsl6WrFXrFRIv7uh7u_rlzWr8Sny7uZ7uGXrTNiuSnWTnOXr3tiQXrTTndXrfJefXrXXrsXhF8ulXr1xgu2p49tTPoyXrZYr0aqqFaBtfRvpIpoYRuKpoypuJVag0t1puwMuodrAvuFTkOQu6pu62onMuc0oAqu6Ur3pueEi5YrRvotRuhYZY8uuFgMquJroFNuequVvuYupwKueQumlocHayKu4-pcxiA1taquGqPforN1tcPKLGujujIhpI-tCdjr3hKLqn7pDNjp7pT1tKarbynoiZYziZ1tLpr_arkJaMkusUkpqafgqfcoW-tLgjaprdhp5KaBcpt0i3Ukz1uWWnj_lwAqFVkpWpehpqhpFcr5Xpi9uohpxLouThtxuLiodkuSAOqFqcPu0rtADifHq5luCnuscr1LsIWXZHuhstrMs0tuUDr0gsONtyQdAzBjNt6Mturo2du7jYYUNgZtWzaururNcnZtyZjFGrZut3cNwrI0ZjSIqzdq8DuSLu2dqt1uGBpV5fxskc5nJ8tvci_IqC3iT2oPLkfaQKeqalrR5u8Mrk5pGuukxtoNoa8tw-uyoua5ue8tE1pPuukajHsu2Ou1xtFOu3mRVOu2runajMbuGsurOubOu8rufgiQsuNOuAsuXJQgsuwajHHmOgi_-uiOutgiEbuYtl5-uXsuJsujPHOWsT_uD_u7ruXaFTsuQgsVsuU_uG2HuOulOu1OuV_udsuzOuMsuk_uG2H4OuLejk9pg5uz5p_QuOsj17oEzPpEuO1p9oufCjGythCjvEujCjxEuoslAUjqslYwnw5uawn3Eu9_uE_nteqYko2NP9EuWyt_Eu-LuJpuaytLpuquoNpuwJur1pFMu5zoKFuywgMFuhnoZ2h01p6eqc8o5uSMRrquuORrQ9tb6uTVe21p2koRMu_wnmOoo8oPJjOgpc9tvuHU5o26uh9tGnrkfqVKqpFuZmhIdmjEuUUrRnrkztdAoiztfKqE7pVloPsi6jeJ7n7tpO0tifj8FuRMT8fq96hyMjn0oDGuRorX7nXquwfj-8uJGuk9o8Zrf7pZSQT4SxNf3fjJKjK-t8KqpkekquikgS1tkkgN9ux9oIgjaQjg1tX-tYYOdOedTAYkuWKD94I1Oq_qgjcrzPf_xu4luByuiAhBNs3JtIdum4IiNtzduytu8HVsIuN-uPsd8NuPLudtpa-uskrQ5pd-uV5p5dqO-oXLu4utBLkLEub5pYLuc7onLu57obLuPEuEfkWBpKCjFfpV5u3vnX5ucCvZ5u-VZs5pLeqUdZVCvazlg_u1mR8-uu0Z--uDsuOOu4ruC_ubsu6-uxUF9ruH_usOu70ZBsuROuYgiu6RFsudLkmCvK1ZdOuS_uvOuWsuxgijOuY_uADv8CvzbItZs-ruI_u-cEZsub0Zp_urZZX6uvTjL_uhQBFtre5ut_uTuuZ3itPuy_uhXQN1pr9pq9peYPXuuPoPZuu4EuV1ps5ukJqu5u-NrBAvdfpDAvaLjSwgGAvifpuJq9lrslrIfh_HePAvA9tiuuwQrShfD9tkuuW8olkoY8oOFubMfbAvlUjgAvs_nVOk2yto6f_liwwj9RrCgpaCpHtjgFuFoiahomzfLztTKqj9tdztYcjjTrHIj4AvYwQnztrfq8TrtfqH7u5AvD7p9ce2FuU7utMiW7u4Fuc1o_CprMjL7p2nr-FuU0t9fqMKuNquT7pTore9oTqudup_0t6Kqq0fZSodBve7pWNumxjYNuF9uOdQQGuH1tSUku3hRhpEKeOLqQwpM5qZlnDzgjbrkgqntuGRAIoOrYnKaQQJunGkSJulPuTLuHBpVLu6Quy0pl-uUlrp-uX8tGJqs-uIJqaCvv-u_0pmxtZ8tz-ugCvb5uh5pHNrFrK_joiEuH1pLRa7ouSLj2_uUsjvNrWLjxNrbfppDvG6p5LsjDv4wlK6n6BpARo45uxdZ65ux0e85uk2nRAve6KPpuIGvkyo8puTzfUpuoNfF-pVcee6pCOrTOkCEvbSrmOkk6u5Ju2OoV5oIwoQtj76uk9t20C86pOIrlAoynruYbY-pTxjbHOb-pW8uv2ot8uNpoz2oKQu12oaKujRu7puDvuvYr1Yrs0t3Yr8Mup8ug0o7YrvRuj8ul0ov8uCGuEgq20tpVa18u6Ruv3SGGuazoE7uE_p-MjZZrkQufbGH6oA9u_LndquFgqGynH3phquTHvdNuP-tmSoZSnDhqwHBFhqRAsWEMwqgBOhFkjNWd-MHA0pKAr2OqHSA5Ta58phVixrtrSjnfryrtaXjmcrDPeF8pOkj7LgWpiK_LYyu5hnZtad4qyBvdLqbyu_DbZeG5kf1kfNPhUgRFIvKsghSsImeoFiq0TtusC7OZWoPWtW3TdGtPoQvFiGjbH2iIjbPIvh2OmjbaIvRwcRmYRlpykpeAP_XuNYu0kpGCPEys8muDht0YuJSftys5pbOGbQtszoVWRqZltITqlnuFkDM0QeQdhqbR-ubsbd2jtErwrbazsh2jX4QvzsLRdJttp0s3zspaoicA6zsxRdJQiDJvjUdP2stVMIvJY5sAuLG3se4sCgNWwbGCgQNsz7i8ROVwuAzpprne4Y5wXphYSWdm4pRsWFyL34sYQtb4sgWd74s7IFYMRV2L44sA5scdqy4qtgrvMGQ5sYLWS5s2Xd06suBqZvr_1fbvrC7s4cuBZd1nuAVqJfmloeDpdwQtl9Dw6e8lu16qxoel9soaun9sH5jZRsc9sKJfR-swcdRVuMHiq7tM2t9-tK2t_-tgJm-_sHmfiyljhsoBtl2g3ze27tyTs3HuBuq-kqAugifthtrgntHdnEDtLeag-dWAcINtPEtX7jPkdVgsREtUgsX-cp7jiEt1ZfjhrsstaQa2NusBc7KvphrkEtZkrx7jVNsZ0umEEQFtWCuLGtgtqaSuUSuYSu3DcUmZQUgXTtkndQGtSIvmGtTHtsITnndndtvWu_eu4LcwruqMtoMtkzn3ZtRnazGt9MtYICbres-jbWffirkrehirdOt3OcjOtAPcRnf6vd5reWMpuPtHPtOnfwOt9rewLv8reEwd5NNRnf_OtGsetPtibt1snqtnMseAMvUseItnfunUunoLvtFiNEr_IE5PjuPc7PjMPthsewINaPtdWfZPtdPtkme1fYcPt_Vt8seVkEtsewwdXMvqkEhPtzseJouXSbzjRrPt_seFMvBte3CB0jRgMvSvnOIB5PttMv3PtwIB8PtPsDV2AQxdlWfdWtBQtMMvHtetjrS4dBPclJSamldnjlirppXRYYgQtkhulqYCaqDKvC7YK-DERttrogxGXtusZjcAkXrj5YHi_uXAkD1uP0XGFrdTtK-bfTtAeu3StYAdEEoz1d0xBQXcrWcIjp0Yct9fdGjG2EGtuS1uECeChmajsrueiaYyaAjVtdYBpueBLvQeuaeuW_jLMv73dWWtbSOCzsCPtXXt5euNojHjXTkY70YYYtzLVuYtbFjU8EpYtXcSpZt9jAKLuK1u8nuIatLEkfutrNvbdnZGrMLuOJuL1uQJGI5phKF5GGiatMbtBftDctGmViGr1Yt-sXKkri-dc1uzGr2hGCdtksoxEbkve9BsDspIFBGHr9dt_dtZZtstXfxfwve6ZADBeRetHatdTY4jSB8t5tuCBp9tu1QuO-nJCvULu3DvJdqk1rHNv_kRO4to1rIYiDIrqhurzidWr-krNYhsFl_yt1KrqFlQGlVzuvYsoooVJujou7utk-u8QuRCvn-unouG3igNoeLuZCvGNrbCvFfpdCvrPvfCvVenrFvFJqm-ouFv2Gj2aJ4GjIfp6crk8twFv07on8tbeq37oIOrtNrcbj3Fvebj5Fv-7ozNrMNQy8tF8o08tJEgoCj_Fv5BpTyt4hiVytB1eLAvduuNAvAMu1DvCMu3Dv5eqTAvPQrxWCWAvVliYAvhOIPjuZhfYmr4PuaOobfKT6ur_nWRoJRuesu8LjZ6uS6Ztmrs6pd6uSogZFukMPeOkYGv8UQReZt2SwQv0_nm6uAniGJjp6uJMi5koJ2p2niHgpr6u5nibfqMKqsAvOKqvuusRo7UjLTrGAojXmI9eCAoOXm26pEpo8_S76fzRoYEvsFuumhMnrEqiOnr5TrtFu7AvRlo-Av3_Zenr_XHFUrBrj_TrFwheRvcnrlRvgXKfnrcar_mhRUrXUrjqRmRvWUr4TrXqi-TrfKCypm3QkbriJriPVrYVr-rJABvidTdumDBvJ7pgWrvgp6fqISo3nrKSoO8utKqRuiF4m_4m9nrLSkcYrlsRjYr5gprfjTZr1EvQNu5KqJpIXorbar0ZrdRv9tJ-xiGIa_8uBar1tPD-tG1tOGuTgqAarqork7pporH_ppApsorcgqr7pdarvQCYorSspC4ezZrNnh2Sv7oI7orolr9orCprjSv2yilRbjarQlBLwh6ziMprvwurlSY1tAcovYpvWt14nssu6eShsp4YpFco95inziv3tVxhADqaPug5iiBibemPKfYprrkgusuPFvkaRfzp_jkAnTgQjdHqcerAyjAyedNTHsaWerBnu0eJ3HvCSR_ArjlLGxuJvn0Tvqzc1yhDRhLvngzuNaEOxcGeliEobsqVrujjZxiZpEsCYlrCqhxpaYuvsuFUv8iZyEsT_ipGqZYuBguntuNUvHjZEFs94I57q3imf0qEmuVUvKyuZfTMTe5pr5fufHvdUvcit9OijAu3-rmFsNYlcUvajZCmZ3fJJ6iSyqv5iWEsO5q_sudUv9lt5FsscGZmqmvk9FsOGtlru-jG2otVotYUffHm4RmeTuffrGTgRmuJyrk9iMFMKKsDZdWms-6srgGuDmO7qHLAPxpZUVWPuCpj_eI95eDpqSVvZUAcSJUXJlcmoqmrRGwTL33k6HirfRGdA2PDcVvecmfbmB4k5Auyssd0dE4kkVv3pB61izmtwfubhuKpnqquvjURfuusLIDu8Lp4iRuWgDUg2VvLlgtAuViqBTOswpferxTvVrua_mwdLzLqz_q-_qGUaulucViHCoeViYfugguMsgLzp93jEZdMleJauw8ED-sL0r6NtZBre_tr9iqnqJcu9buE7jGugoKvqesvntDEtLZsqDCKntEDt-ntipe0nt6BqFLvbFA0EtR6tpasaptUluEWuRUuppt4WvNVuZsdgWuPqsbVufdHIWuO8XNskxMtnHtoDrDNclDumHivduiTtjMbeNvB1ls0l3FNm4drWtb3EPbcryXrGX0AnnWTFjti1uLWirutXFamkrQDv1DbD-kY8kF-kCsZ-HkdCl0xflIkDDlx9FF5q8Bl3Clx9F1IkasuwTk1ruVHeV6rOfrOrKQuCuxlqLkiNrxxlqxl7ZJphi9slkehUjHHOrzjCotpPmr_6lP9KZfqi6mm_oZvleXos6uVfq5OuNztHJaPztRpRNnSxFDS-pC1paTrQpi12ScTmQHA1arrarcUktar3TmNJrWPvZiqTbZHTeTXmhsmN_cj1qfjphzeDrtM4dheuqWtn7qTbZyMaAFdTXvByapWt7MavYvLmuSUA4ipoufvwkarqexu3ZAm-AynlvwqR8rTqtBcumYv5ktsOsFCorDu8muWWujjfiXnuNhX4oGVvBtsSmuJVvfSb2RHX8i4STgzjhfrfmu-Fqlfri_q93CMPjTkTiQfl9i2jp3OqUCf4HvgXuGTTAFiq_qDGsJHqgkfYTgfXug4f7mukZjlcrWOhUkjZOh7Pfo_HKrgzTvQkfWZj6_qiHquNDjertSjXCfSKoCyu8Hv1sphVipfrMGqikjXFiyzuJzpm_pSVJdnun7iImo1jATsavFJqfRVan3-ZLVvZysRapKiInIvONvIJom9roIv4fuKqQRys9GiornEvnE6Y7htDzak7szjTOpdFmmI0u9ck2cuAAEc8sJRtW9st9sEcdv9sVWsS_bfWv9_sBHuRKSxKhdtrWqtp4piGZjftONs7DnShrrPlgGt9MtiGt37glls4qenlsk9jXJt2xuB_qe6teLvS6B78kGOnM7T8Mt4IT0Ss8-jRirTtevCGiOtRnfzttSNv9ir2ErgHu1Hi_duCZnelpqlWHjryNsE2fqQlXiXhjsc7dCls7wrCYtA7d4YtzteiPuZvnDJuFLuKLuZdnSEkBat2iukkY8jrjutLatAhubOvYEGhEk9eu4nGlctEjcLfuBIW8dtD8FrveVXUN5pjYjRHrHhoXFv15PvskH8tsxfkDoElplTo1yuePvK8tm-ufuBBvtjRhZJuYbePenoouTEuFuusFvsouK3ifFvgLuCej-filLukCv6MrjCvwcvrPuaNr6PvrLuNRaATvvbeeDvCekCQvWsjEQvneqBwjfRa9FvEAvHOoK6pxDvO6pVQvfuuXQvhuu0zoXqoUAvOpuH6uGRuouutuuedvYpuQ1oQFuUFujmrXFuhRr0QvTbKLRuY9thOotRrIfjrAvb9tLRvgfqwuuQRu66u-Pu0uumTrYTrTpi-_oGifeKqD9oB7pVnrhEvllnlGv34iX-p0Ne29t9FuJBvQ7pwEv38m5rlj7mGqNVFazAo4shUSk17ma7mzwuCzF_shN9m2mrV8u4uuX8uOvuBvoUwoa8u9uuc8uFqu4puzMubKupMuRonvxol8uXztvYrrRu1VjXQu2xo_GvVdrbQuWgQnfnGNuGgq08uRquaSv9-p68ubup5RuzEvC_pfxjQHvw0oB1taHvOWj9EvRWjJ1t7EvL1t0KkXHvFdj0SvU1td1tmBvLFvBIStxuSUATtuVDbkEZr-UklYVGtuKbZzthYqefvQRv0XmrXmvzfffv5oilanR8uArZv8mkYrY0f2mmA9m6klgtuWjBtJMI9qzSok5ekrtm_qfcnkArwhbP5cSPDGts8fvoErItsfibYts7hb5JdcIb4st8qr7eaBib4qroJb45D5gtetslIbxeoM6DhtsrftSLLxCfETo1zsqfrs7iRKdz4OUgvmltelljrov7i9ZpegvagvpllX0OTKdTRDvvsPuavXuWGYwXoJ5OYgvVxum2D7eoqRDRsqQ5OgNvXtsP0bV5OEHur7iWxuXjte4oWjtMxuZQiRtsvtsllttfrmza-wmwtsVgvcLUvfkTltdQnVzaCEqyGuIibJ2aQTo4TgUlt2tsnib8ts7lerib5tsYhvBmenPAiKdzibijbSusVhvyeXaTD8tsRIvkMvoxrGVojFpULvcAPm2O8xrshvrnQWIv8tsMSBt2O1KdihvJVo4PjauszhvPjby6o3hv8ibYMvgusdIvewdiusM2it5iCivRme5OJSUD8tsume6MvJiuU7O7FibLd2me8ts4me-hv3YDOym3usAap-usn7O2usFGi9us5us_usuLdi0jH5EA4OyZD7gt4mEl3M7HuG4OIvsQvsU-OAkbklbjLgOvslivmLgmlbJvsv0jpRvx0jYvsz0jigvfvs7Zpdvs7ivucqRMd80jivspcqxfrlvsvivn-Wovs-avzXubArsvshZquvsp3jXwsMyq2Ucqvsa2idZqdws3vsgZqUjvZbDU0sDwsE3rx7t-mQ9vs0ktsKf02IQNdHNdDcDKwsqmbMwsLjvYwsmjvQwsxmbSwsc2i2RfFnbJNdTwsZwsxRfrESzRf9qn1jvtjvRAI4RfhIvVVDK1j8Xuzfrmws2wsAYujIv_jvkOeGYuIHLZvmkNdZsqU1jjsqCkvPkv5wstAPMYuIkvTlpinb-ws2nQAxsSYuFxsZmteppArrg9VJ3rNuqXYudxs6BP-qQlqpamtCysXxsP3rrkvLOdOap0vqINgBRd1qpcxsqjvJltNJoR3r-wqWuqQqpWlpokv5kvNuqnxsTCPQhtqYukgDj2qnobrobu-r2xs0xsIlv_YuKysiBd1xqiyslArvYuMlvAppLBD8xsk3suJolavjavdysDysjArozuYlvbqp2qpeAskxp1YucPdbSuqavkuq-oQahtekvlxspoQkyszPdxPd-Yu3mtDhthhtwobmpbLhtRne-Rf9PdHqWwKrSQdPvrDQd1sb-yQXvr6ysMGb8ysofWvKvwhDSljgzQTltSqbAENUqbYlt8foXSfX2jPMsC1QMRtESdXQdXne3IvZnecjvK4cmaZHlfXPibzsMKsikDits6Ivi1Qn5tf2jxduMPiTOUyyhQ0sB3jJtodkDgmvnzsbnsPKsPlfozsW2jKrbTKsaSfjbMxkDBJvmne5Iv62jzzsnwfvgvwwf4zsqao-mvyzsSMqaRd9zsCnvx0sBZeHStWKsEZeWlDbmv_Xe62sp4QX5QJ0sw9sVlftwfqqAsmvEJvkPipPiLnvgsbW0sJmD_rbGnvV0sT5Q2Rd92jx4fH3QNbpPnva0srnvlnvs3fC-fQ3QOnvrPiTsbz5QlJvz2jq0sdNAgmvL-fGOAI-fvgmeKsd3Qz0sOStX3Q5sbpCL7sbR1sSTdT1siSfpsb3FerArt1sn1sHrDmipE0QtArm1szXtrLE9Ckc1sKove1sGcuJov3AHFMsI-uN1sRovCqBCLvNovjov2aCp1s76Qr1sQTdY1sd1s2AH_rsrWMWTdDGRmhttwRo7k8rmy0WrnYstb0ovAgWsaURLg7ov-JZNEdzzdMFlEZuFXuLjMHZuf5smVMH2sFZuamML2sMHRLpvugrzneQ2sOpvS2stVbw2sulMFgrX2si4qejMLgrA3szgMfrnbgrVpMcUdh2sUgrj2sTPR70B3WdkoMG5sd2sp2siubO5skoMt2sMHRnaupTd-ub8ub3PR12sz2sKgMPJOmUd92sogr0JvogrBQR1neg4qb3japv-RRmtD3HRwoB5TvU3sFSR0QLBeumJv8ULQ3sFSL_ULP3sOgr0grDzD7SRcPjW5qGTfkrpY3smrpc3soLpjTR4vbqVdrnuNVdCoYz5t54s74TRZu7OUp3sACgr3sqNbrzdXTXFJgwqvMUR-3s6xpM6Xs4q1JXYAtl1n70n-ROaJvtVdRdX0qvY4seiLpURlrnzVdnrnfwpF4sJmjg3sqWgBhvvqWacB8Vd4KR6WuOWdVZusLpQ4sSpLalv1qv4gWR4EW4s5ubh5YfapZCguavYJvZhWdCgrPjqPjgJvbPhIgrtXVLjfK7XOybr4skWdiMRSybIXR4nvn0VKnLjWdo4svrvhmLUXRyrvMyUXMRy2DrJv6rv3sUPwLXOsFpvsMRb9qK5sXZu2uqphtW9c8yb6WdDBtQuLupvTwbyJvi3j_2swEYD4DV5soLZX5sCqvrWMTruzTda-CwvucJv_zrHpv_ova-Ch5souMhNRUSGh2tbeMksvp4DXctv5sf6aHfomts3LbbZutsvHqMujRwhtzsvfoZx5sAauchNZLl1OvYUf85sJ8qNsBV6tMJm_svKDtJZv23jyzbsnE-5sgft71b1ToNqtIVtnXdXSDT8npltcbnhZuDkd54aAOvDZdlZuR4aJYdh5a85axZuOYde6sa4a7Zun7sC2a26aXYd1ZumXtHYd05aY3abauORgOLE-ZuE7a6svMVvGrrxBqfFtEMpevr76sXesDfEE7sR7sSbvioe6lfNauQiAu1bQaul1bfYa01bhoav6eC2bYauE2bYtvAbny7sTcnG8swGqKBrhbnVBr17sBmnRuvRBrh2b1bn2mu_7sWBr27syZnMBrfmki8n5YdPcnvmaZLv5anL8sZ5rz2bHmvlgRsqq5qjADshovtuvV8sLDcz4junl6gvjVs4avg-jR-udCHv8s5ECx8sPrt-cDDtmGptjVXiausbuJYElauiHBSrtHRsTzqC9pB9sJKvLvvvxYVbdGCXaMtNFhLKvd9B16eJ5jz6eG5jXvv_bdhLvrHfD4rN-rG-sOEfsauK-saFfM-sRJfM-rNIfiNjn5b3auapBb-scNtBvqtvvdYELDci-sQjWk-swvvLzkPCNE4th0un5b2-sWdd8OvMnk_-s3LFhddPEE_qjr5j_1tU_sa2t8etznsRosw-tnBuvGuj5tCtvS6tV_sA0u1osCLuFHt-Fh_lu5_sobk-cs6GmVGEqQspxoTtvm_sUdsEQskOuCbu48g_Cv6Gu9GuHbubbuLtpKbuf8g2GESwv-moGHulsrkfsPbuFAtDbs10DitsoAtt3k7wvVbuVzaHTmqDhUbuoUstfsnTsSHuMbsUHuItoBSsaAh9BrpfdjAtzRswAt40oPznQOvtbu1AtVQSkcuzYejrs3uvOyo47tvNuFNhAJBI9bKJE0jJe9qrYsFBtN_uebuuYskbuMkJQiS-wvCBhVNvyTsMBty6tt2gUeu8olULh9pcj5dabsSdsV6j9JEn9bywv__sSoBBNmqgdyxvv9bisu7Pg3Bv8YsIsBygd39btBtD-bvBt-YszbuB-bMyv1gdOyvKgsNgsW0uBmuDZsbEhOylX-fjKvjgTsgZEWUH1lXBFNGEsgZ-xvxmmhWv_Vof6jCpqFCtvLEe_sWmf9ftFbvKCrZjdt_b_wf67LuvrCftetrfftJbv6Ls9CtNfaG7joKs4_BmftIhvIugCNEJDtMSfCzvjWvEzvd5rAcuHptGCrNDtnuvyvrBjd3pe4vvCAsMOEDcuq-bm-fPtvpgtIjdSfFCxfiCrByXTCrLtvMVfQeaSHYMzvLwujzvbYfn0uWBcFcu-Kv4KvWzkH6qyNuaCr1KvBOjLDcMiS19sGkdF6au1aytvH7jFXs0Kv9HuosY3KvtbsXEt0Nuust_KvxsYmhr4ZcGmvTzvKcujEtejsYcAhEtMqe1NvPkdnEtS0vshryNusEt5rqsCryWv57jwCr3sdRTZ7apYwvRJsseA4EtUTZ-eAdCca0v03pLPeTldkHsUXviDuPFtkSE2JsvEtcFtPstkQtd0ueVmEIC6Ft2ave0udVfUmZXmdHrkgosQ9nNGtXcuhLXTLvohvlgRopGcEc96QehrhVfNXkYGtdqtaGthcuf8jjcuz0uXPNrGthnsY9nPHtAptbcuxGdZ1v_EcbndWndMbp6rre_sj8harrh1v10vU1vgndypqNHt0pqY1vt8jmWvIndecuhFcund3EcwndaHtr1s2ndJVEhHt6ndePm3UlmHtscuMwrpHtdbv_1vaAltHtJodObkzcumJcHGcoxMQodL5dOreSwroXEwcupodycu5HtRwrl0ug_TpzvDAhhUAEItXcCkodHItIDrJIt7uvUZEUIhY1ga_gUItxuv8Bhk2vTQtLJv9od-tvRemmVmfItNmq5NE8ItfDkE3V9cucpd_cu-pdjpdH8Tg2vXosrisnveE3VLJtUduhqtoUuGIuMJtUJtzjrrmfWbvKRNB1uFSl5BvrmfKducJtVgjhJt5VuOUueDr9Uu-ptMqdQttXUudotXpsyot3trvotaIu3WvKelzotFVuLUu-Uu7Vu8WvdluNbZmAuZAu2UGAWuPLtTluGVuHLt-JveIut2BPVuJoVa3vwKtgVu8psjVur5t63vcttTqdnAuaVuGWu83vaCWC-jLWup9jDXvAUuG4vcFVMWubMmrKcJ4vULtCLt6NuAel43vFos-3vvUuPqmz3vkVuiLE0UuU3vC-ucLtegjeLtfsdYpshsdKurYAuUttaAu7ZtQduQNASdu1fs7gsDbBWduwLXxsdvpaJ-jUAa2Lts3vyruH4v6sd2sd8sd4LtP-uAMtrmfBCvkVEtxvZluYdudduHZfA0vgyMKtdH5vububgAPtdhdurfJissV3Vdtd9ku0yMUvvqxGNneRWfJ5pVwvNirqduh5G2yvnqt_hrx0uQNci5vytdEirevvq-j8ITCud50v-hrDNtpovi-jrqtrSDsuvJ1awdmLNtomv4xaUNtz5vGNcTNtXxKaNtSea_5smHiqudgNtB6v35vwZj9BvogEEnfs8BdWv6ud9NtnRtuNtMvdBOto5v1GCuqtQhvwRGnttXirpttQCIROtwiEloMjvdVOtere-ZktvdZOtCjERnforexMvlbveOtyvd8Oc5LvJQMQnfn6v5HMJQM7vdv6vZSM7RMs6vpJO3qPFwdz6v4CB5ISKwdbMvXQcuTD-Lv-sn9LvEPtJMvUxdA7viPcTunpMvgOtOErOPt0LvQPt4PjSPtQMv66vnwdbCIUMvlseVuLnseZMvHjnVunmRAeMvaMvwhvn9nLkEiMv3wdmPtiacGMv2seZHAwMv-6vgWfwPt9kEWCoF1vPse7kE0Ptg7vCMvMxdvMvsPtBPtr7vtug27vKLF0MvvBAhkC3MvcWttacNivKMvDQthWtsWfRnfN7vBMvMwdc7OKQth9XhxdRqZA4Ha_j3xdlxdLfsQDrAwvEwpzpBXQtUnv-tTyxRh_jZDShHseQtl_jDNvlGYeFM_aptxd7ttaeUqQteXfjnEHKA6Hq7Rc4RcKPvXkpw8vASc0QtlIuKydlrvs8vQXfbTBAghTXfOydWgAqYmFXfjaqcCuILvI7tB5tdRtkScNNvRydHRtwwU5avr4WRMGjErk6STRt1NAJ4f2rroteiNs6ErgRtY9vI9vSrEQNvPuEITc0ydrErmRt8IvB5WpRtOhgrRt8atanfuRtM6teZWZOJvXfnzd0Rtj6A2RtCXXvEr_9TazdhEIyRtnzd_RtKqXuOWMSt2Tcsnvanf5rEU4kDbpMXo3De0DWSStgwuBPWVStc8v1dgHzGnlmxUcTStPrYD0dsRtdzdBYuhStNiYBtEv9vxzd8EZHtEnStOxfpStLruR0d5XgE2KzBuVbpzWgUVZuDuUYllNsgErPxfuBuvDuvIu1WvVjsddjm0dcoutkWXVccip05tFTt1EroNsLHYJTty0dg6tyAkpAkRLvBFrqVcTTty9nVYlDFrG_vwiraPAB1dD_v0irE1d0xvLhXwovUYlgKv1DuiGuKWchvkzbvxDuSfdA6WKFrvDXnTtbgEWutPNhEBkd1dOhsJxE1TtIXa3Tt3WcdlpyWtwTt3nuv2iDYXBUtiItFjrlJEEUtX-XGUtI-s7qXJUt-rrThs5im-xvIQWn9JAUsIQW69n04p7HiQUtaBka4vFjp00OlyEdgvGBLfyvpAg_EAiyvoEM00OQnZOqtevGoitN2dHeuXYTN4rGeusCIjUtQptb1qd2dnQtT8fxUteBFuUtthAwUtrOXzUthGboNvrwrsSuJtmxwr9SuxSuuAwwSuw9qmNvsnQ2Qv41f6To8MlAGNqNvXRtsDnLutljYYVtzteaVtaZchVtV3dhVtXhm3_t7-X01EJBwc3dZVtH9pjNsJut5BcSeuW_v0Zfy7jzVt_AwwVtTeucjsMhgt_EZOvRVUv3dOjuZ3d5Vtk-FzerFGWxer-Vt07vlDInCkaMJbeu67vdacqjr-gVgjrIWtwBwpacRWtGWi4MvD8vZWt4NvrjrvCkH8vxCk2BwcaIjjrzkE8NvRIA8BwnPt5er6Bw_acEWt9erm3EEQtc4dfWtJhVE5vTDIxYv6Yvs0vCpE3_KffA4OL6sYt_vzxT34dBOj-btsWtYUN04dD6vwWt0iXQXtaJB-4d9KuV_XB5dpMS64EmCwFXtCFNcCwNafOXtwFr4bcaUqFCFN5dQpA9bcQ5dBlpgMoDafTXtV5dVXtV2d_NvL6aQJTpXuW1aGNlFDkXSO2BdFtYWGWbccb7aFXfxeuYeD5VTD5pJtmuXt7VEx5dVZXzAr05BiCwdkY-tvk8vRdc0FrNDkG6d3DujYtHetYksYEBHYtmDw6gRKYt0euNlsrYtWqAm6dgYt9jRTDkq6d1HuQutyDw4SA56d1DwmYtMec0YtZ1u2YtDdc4SAatpQcv5lvV2kK9E7PO-YtSZtAZt7PORzpX2kJqu9jRULeoKe4Nu87TqLez_v8AV2_tgVtPZtXZtL3vyEHTZtzGAVGe9qu59Eq2v02Np7dvud72v5IuZhsfZtyDkfkIHfccEwBGrQBLkZtgEAmZtmEwS-uXfc-DkXxfX-u6afEJuUxvKfcQBLIEkyAKDcvTOvMatPEk5JAnLtdfc-CgGFwRGrRZAAouUGrDnWWGrY8vhfcWOvKcv-jrMFwBgcgBwDKGLgcSatoatK9d3vujyuFougFwChuVKoThcnatUatO7v9at5EHrato-CSvefFwymsqEwEveSBFNBAUBFlpA0LGp1iWatcbtQ4rAhYqPqCQqpFwgGrgrjDEAfDwgJGugEqhcUVjvhcwhnTHWvbttbt5kYybtQct6hc1btLctiheNCFnGrSGwVCF45Mk-d0du0Uin-dDGwvGrsGrSmC-_sjFZvDrJctlovGaXjicz-dHzqvTtnbtAuYSctSGwUctQctxGru-vi5MQou5WUrUgthGUcvLWNDjcm9kLlYTnJqctUFkEdtnxT9ctYzTcFkt_dsOvAHwDdtqjcFdt-2F6jc3_dqdtadtyjecdtVzrBrtfga3FF1An3ovSdtUkXTtVPzvlkcAoWdAeUkXsdtKdBWutx5Mxdt8XgXbmZOOZbmh1ubXU2dt_La4dtEIAMxrzNszOvCGk9svpjUCetQadsqtFetIGkkhgE-nsKbC6MUlcZTY0BipqOxFwBvVxveQethlcWutKHrJBem8sl_ptxuCJh2Tlp0qdCCdwualkrJqLQv3wlLEg6EuExlfHv4VvtMqdmkl_DChrEmuGZAgdNMXu1STOXu3qsiZvkHvxta14D_7nJlT2ZpY0jGivVivjZDXivlLdZivfivoivOHULVDOjvvmbslvHYuAkvKvmRkvUvm6XupGioduB0uqws8meswsfNdh2iCoQyws-IwWsqNFqOkv_IwNJwUkvYdDkIv2wsPYuisqTkvGPAckvxxsClvBlvY3rcpQDoeJuqy1jXSTr7uloQrltMysREs1Vv3YunFs0tbJsm-ove4qH1rNZu8lvmpvqoMD0u0TdT3jOJvR2sW3jAgrW2s7gMSJvyJw-nMrneIeMfpviubhpvg2sTgrcUdVgrWpvPUdZZuGjtufMvJv1bMspvRUdPsv3ORJGO1Mv6Tds2sKvvpHR0pvPpvJUd7ublUd9pvOZMpLO9pv8pvCUd8iMIvborvyneyqDAqvFMW5UdGSR7UdkeY9UdT3sN-MV3sqeY_Bgcqv4grywXYDiq5sq3jeXdptvcLUX6sDcSZ6si5aoeuU2Vl5atZuc0by6a6zvpmq4ZuX3aN2aJLw5ant0bjYdxtvNuvJ7sG7s_tvvuvCptlGt5ftkWv-CtWqtWzvOAcYzv9stDmd7st0FtgQh2FtNHnp0vA1vaEsK_vJWuDfEGJtqMvDUSppElre5vd7OtMQt66v4wdJ8vO8vgxdjirzmEbQt1xR5Xt05tXNvtTtk_v3ugm_vf1dPXvMWDHAwepTUbtPCssCIM2dkBwxer6VtNCwECwYiI53dICwm7vUwfbjrDWtfWt4Bw3LDD4dSMw8Vtfac_BwpCk7BwfMwvBwhCkiMwblEI8vbMwyBwX4duqXHCwlMw9BwakJC8vMCwrMwFWtPCwACwiDIBPcGDwFXfPjp9LbTLw2Du7eu9bvcrrPzpPEw8YteDktSu6LbE7dBZtbiDSzpSEwzCU1gqCCwgdtdDUh4RLPnrnSqBilrugMcvxACHsJ0NZntXDULbmg1uDSs8SoZNw_fTtAuJGZHMaibm6fTkbmiCsgMt3_E7iqUBf9iqhPadwccdcuIt3st-MtVruZNw0eltGFEEAVpqCoBUrBl-lp9mVMCjmj-etEEEAftUDurTav-LfzjV8iWZvIVvxTqzqsDinLOwzNh5DbjmuqTv_fPxBvcMpQvesatuFwuatdAFlru4RA3RGosuewuLSA7Mw7ituhDC4arzNdgux3avTqz7a_su0tAotuOluNtoAYsjtoTuojZlA4a8gnaUStTAx1tdXgfyuC3rLerhrqfHvInDiaV1etFov60sdwAwVlJ-cfBU80stAIdSdVruZoD2otfgtTZabHtKXvSms-kOQOwSftRHmu7TM6Qw7TRPw8vvexuFUmRIA8msD_F_-ijdgbPws5NMUm7aZZPw9nDtsbmsbRIAMUm_Ows6Q2VoDBHB1sBMO4Ol4anJpGEPw8DMa6QyPwQrsnaooPwq1sqPws6Q5PwBcBC1sMPws6QbgtEeou4krkajPw3PwEQdjnD3-tJUmJ6QJPwKnDF1snSd04kxvubGZRuNG5r41qVgJXheIac6ZfkdvVRrlAvxmrMEvyQvomiZ9ttxu1HCe4C_7ppmuW4ovlu3RMvspFGqZ4qXVv6fImmuhgnpbkR6rGkjS-FumuTHqxxplHqGAroFeTKolhbPKo5leIiuOlTYmeRusg7vP2iwiv7cnJcqn-W0ivsivu0jhvspvsT2iMKW3_btSfFAl2AnUWvK8pTKvfBur7thBuXKvjBuN0uM_sIwvd0v8SGaFttFtTTuESua0v9SGTSu7qrvBuSIuDEwksXbHjRbt5adx6DwGkUFvEBpohgGCvs0pS2olouAdv05pLfpw_uWGUuPuzabDRuptpyPuOGvfnoeQvXpuIdrJRuj6uK-pvAv46ueGv6Uazuu86uz9thxoc0tEonqYr7uucRuvYreRuPvuU0ol-piRuBvug8uQgbi8uzevk8uuAbBqu7GvDquA3oDroaSwW3nTup00tEHvEGu30t6ev2drPNuKNuxEi1KusYpNTv4roqUkfdrLCi1wuqvuWgldesudWGQCOqp_hvu6OHRwcYlUFpg9sVIvGRwWme0xr1lb0XpFSn_4tTTcu9v59vb-vO-vrNw1HCemsEcNGMmeIlt0ugIlVru1HCPfTqXNY1YEIumYv1HCehuSOG4KswkQ70jPlQSRwUCu3NUdLguivPgoDknt0j1ivQRwCjvyTwEjvURwIjt1lbaKlByNCOwUKvg5tSTujDuposi3tkLwU8cn8vx0vMTugBuLTusJskmflFtnlvHUwH8ja0mdRwzSs9NcKnf2Nt5VmyqthNwZFA1HC19S29NuiVw2llvvHBc90muSA8-tnQw4XC-LJuCuR5ab8pCinxQw_vupbnQjq1lbkXpeFdMyul_rJ6vqlJV4vHIqimsKzDp9vo9dBofziqQ8DPRHjnZrwcktscgv0eo2UwtDVV8QjGqVZvNrtn7rprA2PDuQnbWTqDsC4toNwIgTGeBt0mtxutDVlpjp-UZhupsuWbme1unHwgNwrNwtDVwgeMLAjxuTwufzuexupVw3HG-OHr4e_YvtzqlxuaUoNVw2PD_wKyxeHBmSBqHEqEmupVwjTD72KAPsVOOkwpVjnqqupVwCPBV4qseILjuUMWVmusJG4Ri4LBkWaijuxCu7zp8SopVwsTwIbq_Rspiu3XTUVwEPfS7FC8i7OAtRgsjtBZvHWw5VwsiS6cmVOOezurEqVrugHj9nLMasUOskKRDUoqhX2gvTouAxoUekYIqicvX5pvrjZ5pNBpBuucFvndiCJqQEuEeQycvxPv9XPj7o1cvuouOUeSajiLuW5hcEuNuu1oufEuVDvVeqXDvXeq_Rwx_u8PvM1p0_udDv1FvuNr4_uken6_uFwjxlrlMeIQvU1pKQvaWZmabv3iOQv7EuUyti1pUOmDGv9MQFGvBQPHGvhytZQvjyoLrf4JqVhoJ6uxjuJ6hVAmlQvPCpbOoRFuFEvukoHEv0df9Bmv6pPfqo6ueCpq6uOYvFxnlRoP0PLlhw6uu_ocYoLfj8mrtRowAvTgphGvGam_6u5dviDj9dvYxnZUrD7uufqgEvAUru9titjDSvlnrI7nBSo1ymN0tDev5jgPPoO7nN8usKqQ4mbAT0JjQKuxdryEvSDp0Ev8evC6ob7fUDpMgqN5iC-td7nHOrjDp-EvtSvxSvbBv2ygCGgJLqRarCRThBvYpgmquXUk84nLbrGpr9CqQar-0f0Apk7h_VwyCiLWwImuuVwHWwCSicYNdFJemutEja_fimu6NhUOwwmuInu3muQLpYTq2qgrze5rtyOhrAM0OhpgnP1ncjnZipkkfmViUnu3ZwJfOkWk0ZwZFiCiu2huPavDHMtQZPnuhkjIsgOmongrqXuUav4kfPPh1kf_vKhuvS1ljuvpstPSsVzkyntnWtEZd4BU7bvHHwGHw4Hw0NsRJtYKfhcicPlxOs7Gs5ICBAo-mrjLrMxBOTrxoihnhKXmnaw1lhIAoTRvqXm8Pkofv7oiUbBQAoScGPRv8lhqawEJClVruUrrztoemrUr5dm3AogviX4rt-Dp4CRFBmDqLWwtVwrWwvVwXpRjMoxopVOOz1tt1t6ValmamvrbuAzoahRnAqrqGqFGkI8sDktfanlqsamsumabXm2Gnl2bDxabHwGpapuvWadLxaDktfHvinjrFdk9QDxaDemMKnC2lkvrJxaruvpndeVwDetvbwdCdBfAybwl8rsVvx7s1HwWbwBZL3bwA6vmYvinjDleD7DYbwbmkk7tbbwC-ninjN8siudzTwK8sMAo6zbnqs2HwBNtRuvmuv65vfqspbwv-DXadMxa5bwYcwybwBrsVcvPcwDet-6mmTqluvTmkkbw_lnH8sDetnbwuaIFaqAFsdawzNsvma7goUev5Grntu3nFk-UVmqOcCbNjfInrklQmkXcwDcwNwu7VAFhq-zpjHvkjfIyrROwCQG-huv6LfBqxtscWfL2iMLdb7vMBPxIwjsALpvaivPGNpivCVA3LdXjvSjvzMdlYuIsqOAP3XuLJw0wsAJwOvmCYuLkv-XurwsAYuWvmJJwFYundw5XuQJwzdw7IwTySinbesqakvQkvn1jVlpWkv7nQZJwd3rbJwnYuThBmob1Od_PGWlvDlvxCPyYuklvrguv0qVxsgnY2IvpBAfQd3EwkmvaiVO6vBMY-IvE3jJ2QGJvu2jcjvqSf61stJwh4pvJwnUM0brTKwzGRDsvIcMdcMSpv9ArUpvV3jYpv8JwEqvcUda2szewCKwRUdEKwkKwJHRqugFaa5ewinAIKwDgrEhMLKwdpvuYMFsv9frzjMCsDfdMSKwPgrVsDhgr9ewYDOcrvO2saKwpew1SOwPReKwOfwpgr6pviKwsgrNkMmKwwJvRfwygryXuXxbsKwMqvxKw8LRwKwTqvuKwphM6Kwlzbw5sg6aOLwy5alSgUCwO6qC2ao6actvq6aCLwvfwc6sW6sPYduZud0bDLwzfwLLwkrAp0bjtvu8DQLwu5av0b_Mw28D2JvJauMleVauo7sqoeGKvShruuvJbu-asrsrcKvt_swNu-9uHtr8Ts4isf8ggKvdhdlKvSgtDMESCtwyvnKv-yvLCtWDtTgDvWvlBoyKv-Hu9zvyNuB_XtgwihrfCrF0vvjYNPugmfbEtfEtR0vrhrqEtOUwlLwXqebheGFt-stheBAttLUwq7TqLw8duZnsvEcxGt_hq6Itr8Bapdz2vKVutWuvKt05vl5v1tdn5v_EwaGbJXvjBqlLvm-jwNs3Hwc7vj6vuOc66vHYrEHJ1LwRNwZ7Ol7vJQtVDBP8v7LwBnE9LwM9jy8vVCuneUvttQYf_0uRNvztEMDv0StBMwQSNT_v_yhV_vR_vyDXYwEl_vNXvExpNqvX_v8TtCJwQZfexE11dFMw31dlip6imHzvtojYBkuXcRUtgAwaAwc1qI9f8uglAw1UtJVt2Bk3AwiVG-Su7qt1Dd74pvNvMBwhbAyNvAVBx3d2MwhBGRMw1MwOCwUMwjCkbacviwTMwGjIZMweCk0iwgMw2iw0BweMw5iwmMwhMwljrjMwBCwrBw6LacMwP4d9MvqMwohwIiI7Nvdeu9NvKjwdDIsMwNnJzMw5MwwMwJCwG8vIjw0MwPjwIMa2Zar7aXawjOwtafoipttvGMI6YtFNwG7dLEw9ItNEwkjwM7dCZtz8aONwhPuMOvDHAOOv-EwUOv_xqkYlhMphpqjhcajw9Ek6EkCEw-sX8bttGbdctKfuuWufJThct_ic1ViDkwEaqs1DcawDAeuOvUdt-Gr-2vdawxHwsve3EwDHrF-n5Ae-Ovccvq1uVIq-Du1ut4WwUTjohuDIrjhuhCuhhuH4tkCuxUrMdqL4tgCuRaqVrZNCvmjo6Ww8ut9cpFqfcWleFvJXwfTbgxttKiixtkFv8vnelrg-oMXw3kwd1hhCvq-uHsjP5uC5of5uUXwh5uBdvfennBpl5urlrieneXwwNrgXwIwg8_usDv-_u2QolXwDpu2BpAGv38treqLQb05uAMkJAvSQv_BpqigSOrlwgUOrQhorLjHFuadv9eqKSww6lLCp5BmiQvEdr2wgn_nUGv11pcmrCYwRRr3ytm6pldvkQwndvf6uj8o5Awpjh4Qv5lw6QvR9tlOkDztzUjWjeARvjCpu8oWfqERvYfqAoiiXoxOooCpN2pVMubGvvyoWmw48oJAohjgm8ulawmfvKTrT2pUEv3_o-6unfq-8ohzt1TrfTFe2etRveYbiRv5Cptfbizt7iOBnhsHnanrRUrqmwpMibqRtRv5rR8RvJzr05qpuC6mwrWT3jeFAp0FuL3h6FumGvFBv0nrL0frcjM8uNjOgsf-6hvKqbuiQ8uDbwArZh4R0KqSvuzdrPBvF6o_DjvjOiSvUwd4SvJpg8xiOvhETvQvhTBvK1t7cjUvhE-tfqulPoi7pI9uTtfJZwVtfLZwOfvVGucHvIFvSyi6vhzjOPnrMZwaar3orgnr5orD5J_SvLuP3IagmHkSvZvhGTvYRCITvJ5u7YpHprzCqqKUMwp2CqDbrS9is7p7ro4whqJanBv6Jansp8ropspoBv9LQqBvzyAe2H8Bu36rPLRaCgDzvPLm9glYCw0SYkFZwbtIejvcvlPvn5nFejqPvGNrsPvvowuPvAlwwPviCvyPviFIicwOPazFZRDu6Bs9FwhbtGOwGXAJjunnUNCsIFlpTvfnuOqvI4sBUgDLRz6XUWdGybWWdIybxfYdeXfZwixCjWuIcVV4tFXwiElULksWwSEmZ_CYXq1ZvmZjEnuWYqDIvybRJ8nSDiqus5NvFRw4Kd6hvrmenhtjewR3YtypbJvsavf6YhJvlXWDSuYCnwRweYtVDk-DwnxKfhgDIiuGwz5iuJfnYwrSnRXrivlPwlADaRwlJFve1teynUJS5bwgvBtBOrxpnZwuZwSLsWTGCArk7iKnu2zu1le6hu2zj5ZwmFiv9thumaWrPQC_VrMHvKWrgphECaksiJDMKhqa9rlNg-juRgIvQwEkjV5ezQwxqgI_H4QwhhIWnnMWvUxAzSj7ZwRnuhFiRav54KzrglpwyZpDgvTts3gtNgvWQndJbQgvygvqllT7CjmvCgveQnMhvzSlD1ObxvL0jP4aPhvSiwntsiibrhjV6vxusoFiXhvHiv-kT-1OG6Ofhv-vBousibtmKdYMv3ZpWdwDRwqkEMivs6O_jn5TwsivkcqscqhfwZzV_0jGjv_JLHmbXZqB9OwKf9xsnvacZq1vsFCO3KfZjv_vsIMI7vs7aD_zuKiwGwsANd5qnJwstqEpmbcysbZqsjv6MdsRfLIvhnQJsqBkvc5vwwspdwnwsHswYswiYDHkvQYuAxs9nbwzqPEshitUhvhhjTUvlArAlvnJweIrAZuF2jA2s1qpx1iXysjcXMGbzysxJw1nvWPiTzswmv3bZ5sw7QdARd0IvAJv4mvu4fo2jzHw2swAnvrneIJv1wfpnuk5scKwnYMQKwd2sCgM4pv0iMWfwGfwuUdQfwCAWbqvl3sRkpxVYgGiBrvXGg3TvravMrv5OpOrvK4sBFj9xpBtpHzDDWdisvU4sdVRlpLVtwm1cfipNybYXRtWdW2LnXRN9qXiBCzbfgrrHq9aqZoe6JvAgJM_rAhrPuvEEuWWvy7sUuvIBreuvBmnbuvuBq2GqguvXLwxtum2vjVszuvh-sIfsnGu9qjUGkTuw1CE_rqlowF8geBSYvvOKvGddWMhcvvIXYtBAX2vG_sGUwP_ttGus9vRstwddDFbXsto5tw7t3ive3t1-tmmvoBumblCxIlyvdELSELW8sx-vT5g7Gu0ZoGbuR0ueZolDhw_sowk02lB-ujYo6fdwQSX2vB-mkNTfEwuKhmbuugdByvaBtDyv0UZHyvgbsJyvZKELyvIcCkBtnAgJgs8gd0gdfKEUyvWyvzBt_WsUsuh8bCCtmzvjOsqntCMEnntsCtkowrKvOOnZuwiOsbzvVGL5nAPkdxzv-zv8Km2zvyjd14oQ0vN0vlGwLEt27j-vwg2r1VmL1m3VmyEtK0ro0v3vrmRw4FtIGTQ3txCr1pwQUwCwwMGtgGFTZhM1mGGtQYlilZ90vjVX7UvC1vk0uA2vW9v3HcIqIAItT1v__BHDrFYEb2vGItxaea2v4qCX5vwodp0usodODro2vX8vCIwZpt_qbsgsOJc1qdfVusmf1xueWuLreThw-0vPAufWul_tPKcD-uaMcooZkMtrdumwrbswlNtWhw03oYhwYxv6MciljZre2NwfNsnLvhNtPNtC3TMsk7BvR1HH6vLOtXhqvZaXaw_3o6XkT2vpPtUacp6v26vaSMyOtajwnPcK8vn7vYMveWfqxw76OsxwvLwDfCe7vorwkbveJAj7vuhwXDSf8vaRch8vQCufQtiDwuhYm8vNWoNPYw-vq8vIkuy_juttr-sXrvdEryjWNOmx-vj4tY5rAhYnErVGeUIm31sHEwYqGr9vu7tt9vtqEGbphqr0fHW5Ha-vwqtquW4lgg1vEov8zXC-vEzGRSt40uR-vPDXJ-vwHiW1j90unZWjStiywlStOQqO0deDN0quYywT8c8UctSt2ttK-u16tpDw9du8hwZ0d8Wjn0dxtep0dzmb1du8-v3iruVcJ_vJhwtkWAiwButWCEz2tLLsHMwofov_vMXc2_v5yG6otSPw2UtRXvJVtHVt3AwdpA5AwIacliwXeu5-X-vBlVtuBoQBwALv9vw2NvzOXtVt0jwS1E4jdpCwz4d1WtaGwvRY6Ck2zwHdArCwOvqY6EIDwX4sWjIRpqfXtD0wB5pqXts5dUkwdjazYtNBF58E-wrxruq3NgCs_IuR0wVutTFww9EbZtpEwK0wTLe7FrtEw0jrPOvzzwe-ECFwQOKEFwJLuaFwe-EO8d0QALMwI8dW8dGcvP1uNJu81DP1ukDbaFwxAF_atL5pdGwiVJfOvqms6FwD_r8FwRWk-FwL8vhOv3btuHwP0wlOv4bt_EkWGwDicYGwPGweCF5zwqbpvicJfuC_d_wwdkr_fBhveLkwXXUEFFLHw2_dxNufXUfNwcVwpHwmcwGetyGwzXUGsp_Uo2UwfSqrmpjmAb_Cqmt91ioJwntuQhuOEJPqwJ9qzQMArwJgv3qrats5qrErwYyrXQnOToRgvTokSzWLrwChv8gvOrwBOmk5OVrwB1OY0TUrwEhvGTo0hjYrwG2wZzVmibA6Ochv3tsgrw8tsFmeoibEivVdwnus-tsIRwnCY4TwSvs-Two4GacqyrwPcqCcqjjv4rwd_rSjvbtwW3TlMd-rwrmQfZqvcrgdw6Kfcjv4Sid_O1Xu4IwtgvKxw2vsvRf2jvr_OMsw9Md1kvkMdJswIwsINdnKLfswVsw9IwXsw-meEkvOJwMJwx3OS1jGJwXJwJ3wgJwhkvFhtLxsikvlArLUvWxskswgtw1qppgugYu4kv6IwfjZNht8YuoswiavG2jcuqDewHlvgoTV3woob0obVYuhxpZlvn3w2GiZhtqguTWvzYuQew1Yu4YuP6ixqpHEes3w0Pdxlvk3wCys0lvk3r1ysJne_lvPVYfmv_Iv-QdL4QK4w2bZ8swHrbgtw7mvAtwwzswnvoaomwfGtwSnv65Qr0sI3jFgMjAwSYMhsvuJwffwMtwdgrgvRkgrfKwbJOivR7gMqKwa3stpwWtwb3slqvjJwVqvx3rG3rNrvWNNetwwpwgtwJQUH0uVzjOmLfsvqtwUxbpKRFpLh4wdJvGWdstw0vabWdxtw94slybUnv8fYrhtYgrKpjLsvz8Akxvq6TKfwkXdbZuvauGzkvBqgvf1tv6uwJxYadJJEmwvwfTqXBrz7sVuvhan27sT2b47ssGqIuwp5wXBrLuwpkJTgwL0uxnuwnu_Ku-VsFbdZxIt3IB4r89u5vwdBrrauJfsWbdW0wGtc4rqiPnwvwO5gWvvwBEb9skapk_g_ioYMhZhwTwv7-tZUwsGufRwuGuhRwJ-XS2tg0vEIluuwLwvxosNwvP6tPwvU6w0uwxGuO2wZyXd_sm1vsolNYs4Gu6xvqwvYfs4as9GmCvwdTsJxvbYsvwvgst0wvY5kObuYAhQbueQgSbumCLJAtCInQHuW8goYscrsqYsHaePtuSxvd9B7fdJvwgIEYHuexvaHu4fD6CvQbsIBt14g6hwJZotWshHukHuItoqbu-MsjauQQsYBtpgdRvwqxvx5kaChbgwwKhhBtYvwthAavwhKEwBteKvIyvvisrfsJIhevwwKEgvwcLhyBtCWchKvegw3buzHu9Ws5Dwt7wXHigWvVoqVlqigwRgtTCt0CtVhrtvwWtr3Ht7YmyvwDzGdzvHcujhms5vZCr5BEZ7jwntNcumaerGuOInzKvKxwljdM8p0cwyNuNutpEtBwwYHss_fvCrykdOwwMlJIwwxstJUw51iGhwo5SPMoe_sGJsluw0pwxDcEGtVwwVmdifozGcwWoS1wHfXEEcqxSQzwgwwNwrFftiwwCAhqwwSOAc2vpwwIItXcCswwCdHuwwuUAtodpTwj2v1cu33aywwa0wZluN3vmKc3wwZKtRIu7wwg3va0EhUGZLwaLvx_tCxwzgsI-jehrNeYmduhwriMte5v8mfiMtMxwJnDy0uCNtHirftmdhwUxwpqtWxwPoaryKRoaShryyhG6vOuwuyGhxwoGBGOtkDrAIFH2vDqY5CGmxwkhw6LvXWfEjw5OtbseYsefMvwxwJLdvxwJ-wkPtYMvyxwL7vVltfPt66v5xwCPtANvbadCNvKNvENvWWX5xR-xwNywoRcEywo8vGywgMXr8vJyw4_jLywjIuOywqIu7ywDRtq3ts-ve9va-Tm9viOWPhggRw3-wDmJThgf1w-Rt19v2lg0cgzPYi8i0nvwXfpywNpteDNI-vbStXkWvywDYfh2iX-vGfukStUzdmStHtb60uXqE6ywQywjkWmkZ-ywG1dAzwdAkMvw0irEzwqbvGzw1-vJjsJzwE1uG5lWFsgEs2irFFrCXM6Ak_ttZ_v4ugJFschgW_sIiw4QDWpYlFw3EHoitY5wb2dRptY3qXaww5rjGbizw9Ut4AwlmrMjutNv3bvpzwUZctzwRNSrzw0DuBiwWjrk3d1NvLjrARE3VtdmWlCwcxwjCwA7Wcrj21X-zwYDwB0weAxteuVrBF0whzNH0wWDwWut9dcBEw04vdEwwDkCzw8dchEwXDwQ0wKiJNqmnAx8pwn1Q89nafc3tuTGrc2Xw-Ei0wtSKk0wO1um0wHFwSdFq4vKFwt0wBBxfdnWFwNLuN6wLJuyZXy0wLBx40wAVwWutDBFYAxZhc2jwNbt2msosXxgqDfuIZujdnzLg_0wWJYHbv4hcL1wSDtH1wa1uNkroOvI1wsNA30wiGwGfu-htpGwqicb8VQ1w8Fj8GwKjcJHw6gof3o4jcZ1wHdtydtmHwjbmoHwP-v2GXnutFspslYabr85mj1uKIil1uJOthXvDCvs1ucGeecvUHrIQo2HrKQop1rNqFArZN4tmhuXCxx3tP4tUdqDWh7krz5eVfrjpnRXoMfrWEltWhY0pqJrcIkWfrlPsMgSUoSfPp8yuzyukFlVPvcFuDlpkTozWomcvtkwkouX7ofPvm2uGLrRbR1Dwcqjr2uEuAnMp_Vl-WwAeqavthvtBOpqowREuXlrqvjoPvu-u7kwb8twounxtyowtTbBlwgFv2owXTPCsu4CvUNroCvJDv0CvJOuKjvFDva_ucsuxCvG_uyajTNr7Yj2CvSDvXOunxvZOuiDxwCvl6RLsufsuODv9CvDDv8aj0OuBDv2gid_ubPvhDxvCvl_uP2Hsbv4-uuDx-DxsQv9NuzDxEhiFyvaJuRqoYDvi5umEu1ANDbFwxlOehJLiygfoEu-PvFdvcXwBQvPlw4FvRlwyQoTlwI6pMytBUjAAvMdvpeqrDveExQdvuDv-Wj-xlgXbgJue2Zo4tIAv25uCGvckoklwekomlwGPsW7t7iiMZp73Z7iu4OrsfhOkupJu9iuD6upQrB-pddv0WZulw8LjM6uO1o8JqPFuFfqhQwLRre8o0ytYRo6lw4ytBmik8ogQwvarUjheQrXFxTjuL8Qh4uuCmvjug-iQmi6PTqmi8Rrx7Z6RrMUPi6uj2oEmwQRrKSrFmwBmwsdvCztTSrl6upjuGYB3EmsFmjFmuytPYwM0PzmrtSrOmwLYwExn9niRYwTmwUMuUYwP2p16uNRvaNeRztSeebMu2dvuaw7Xmrzf5PkEnrcztimwezt4dvgztiGvgTrZpis-ZZcjamhgMuaKqyTrFqigRvbEv7TrCqi9TrdUrhMjkYwgKqAevDUrM_JAqizmwpmwh_Z1RvvRv3mwvGxzqiyRve2e0Rv1LAfEvUMAM7u0aFCrulgpI0tmEvS7u7rReph-Ro6WIp2pX7uQxjz7uCKuPGUQwl_WrcXr3rOZXrNuBbXr1nrwYwLnw1DjfloM4m7nro3SZHxEGKTSvFtRMDpvXrsfvb8wi3obyF_7mnFahHxGthx4td8meiSZevzKqEYZUKugevZdrb8uxGvvYre8uXfno0t_pupSwcmwAHvuevB-eLvuodrRzoWGaxRuq5AzRu28uXLQ-DjRBv2jObnwD4e6nwZorqiOKwhg4sfqumSvuSvD5JuloTIxFEjmorGfvBIQCFvrSvSGuvnwVynNZwQfvjBv8nw4xiMIx5SvCTvcnwgSv8SvVIanIxOYG-nwZyiqkOBowhnwIwhEownkOparJTvT9uPzfKTvCbrOwpHbrkcSSTvXZbWhpUZwNbrUfvHcoS-tiVhl1rJKPwqaZ9iGJxJcox9SCmoQyh1XnX1i3XnUyh4lsoqwa5BBzuQQqv1icMdNjvajvMmbx4wQ3Ts2wOHuIswzKf4vseZqlZqKkvOdDC0uIYlvGi73wIJoe3wTEsn0q02QX7Qb1sfdMNtwBVvIVq66sp5kw5wpGuFWsx9s99uF9sfuwH6whuwX2v1vv4nDMfsh-sV8vj-sCktK0vd-sFySLxvf5jMstzuwg6wk5tc6wAZCNfsLedn6wJtpBbujwvr6wZTs5asfsrzedtwvx6wVgwWWstCv1wv26wFBh4wvI4h66ww-G86wItoLAt_6wNAtzsrlzv5jsoBE7qlHXukAtLJcdfdH6j1DtCBhE7wFvqHvw68bPBxZxvgrsT7DZrwgstT5wM6jXcsSbsfbuKHmgbub1wwBhOvwRLxZbsTBtbKx_ola7wKInUDvdcssHuKtrdgwgstwHuy7w_4gXyvcLhCmuayvFZsppcdyvo5N-BtD9nACtpvwostzTurntjTuuvwNidF8wBPNxCtPVf4oaNCrMCruLxP7jY1uIbvu1viow8IAJ8wBxf0vwyyvQjdcJVOgYhDtIMxX2vpDCrzvkCrQSso8rwgwaxk8HuSMx0_GTcuqWvd8wWNsEwwYNsqRwhglxFtuFtYUwVKvJLvyPj4DcS9n_ETMEcTGtI1vdfvEwrrGtoGtHBNd9nCHAqNjw8j8Gt9VEWHt2UlDttHXvVwrD2vPhAxITuHtdwwzHtK2vJGcMXtI2vROnvcu5MxyHtOodZPnPxwQOnPykA9wHXsMYE5hrOIti2vK2gP9wl2vsCwe9wjeHGdu3Jtlmj6WteDrC3v5wwQKcCqmE6wb3WasdM5vxAuX6wbJcPsdA5vXnnGxwstdlMtnduq9ww0um5vj9wr9wCgEOxwjww81bolkH9kjxwEXv4Mtr5v9HhfbvMskMXvp5k59wIhs79wB_fAOtbsRVGeWirdXvJOtXRtnErbRtb9vVywdImdGO0ydCmJxyG8-wACxnRNISn4RtM-vkxksnQzHisirFzwf_w-UcMzwmlZq_wYFsD1dZTtPAx9ttSzwv_w3aDx_wbfuEut0YfTsYUFjtAwxKsu6rfEXKFB_2dZzv4Bk7AwFVtR3M-AwkFrECkV2d4Wt54dUBxOCZy4EdAx2bc3CwK5d5Cw2Tqh1sXNx4Ew2tu5gO_AxCbfYFwEatlZtc8dzww3fcs7WcGr1AFpmszRwIPxvGrJhcH3vncWLGwRphQic-LxiBxpBxtKvVGwmBxwxW_jwFkrIwRHOxS4rcGwN1w2PxEcttGrGctRlnv-da_vIlYFEFVFkaFkmvegHwVAedGF4OvNNZVetYkwKzeHCxZThJCxhGk_OvRouM9pr1uVFvICv9XCBEuPVIyHrhcvfkwLJrM4ffCxKrI4kr8krnXvtLSkJrXDlSfrwJrgPscPp8QrlJr4WhRUqfPsuCxHzuYDoPer7DxwvoKBpU-n8WwPCvjnnpcvxGPk6tfXGJDxDXwLDxXQofLuSQoblrSDxnFv-kw6cv-cvc5uRXw5giGEx2FIB_u7CvCExP6RlDxO_urCvJ_uNVOqDxy1HYOu9giSRx5DxKsudDxE_uc_u1Dx0ni0XvaDxQ_u0dhVRxmRxFdES7w8DxDOum_uuutRDvORxPbjaLxj8t6cfJlwKExmuoYXw35pVExLYSXExPwnIdvRwnKdv3NrXfpIOr1QoZBoz8tYlw2lr28t4lrclw6lr-LkqSvJ8otXwxeqilwjwgyExP8o0ExZ_nBFxmytDFxtLiSmr7MLNMu51p6wgLFx2lwk6p6lwVFxOfqIniuQvT4i7QvemiIcjjQw_QvKYwBRvr8o0mrt8oCRvNmwv6ujXoySrepuKPkJdr6Ju7PuSCvDpooqo7OoHnrYYvMQkF2e2TrNnr1mwcKquFur9tE7n2CpwmwYnrymw2mwbnrzGxuRvQUruGx6uibVrTxr7LTNspWxr_RvYxr9RvVohOVrXriBSv3AaariCevoYwK0txVrESv8FDhphIsiogpICaM-qdWrxnrEevnEvP9onGvR9ozDjVHxuAo-fq6Xrz2py2plsh8XrCSkaYrfHxUviPFatshhYrLnw_shoHxySaEIxIHvcPonlok3eKIx7SvhOifnwr3eyIx_xijnwLfvlnw_KqnnwAFvXNuGZwavuBFvwSviUxbHvINnOZw8ygznwVyikyipIxVUxJwh2vhdnw0GxutJsIxAwhfar2upATvBprHqPCowN_p0Ix-tJ6yi3IxkNnjspBbr9SwuYpulSIbrV9uZvpRprUTvaGuKvp7CqSLqIow_RTLJx6vp-CxkWjULq1ApEmukfuOEJjNhy1wQnjWISB6CwfIVnu5huRdwWUY4mpl3sputhGBeXvHVggXvM7o2Qu7tuP2ob-uQCxiekzHrFqZDEuRgiYFvf-uU7obHkk6mZIrgkwq1rmkwIJxOaqaCxWpScCx5iG7Ir5IrgQxeCx9Hk94qgpnKUqiJrhJrjCx0EUDtwd0ptQxTcpPWxT7ivCxavZxCx0QAN1LxQx2cp2CxhvgdPv3Cx6CxLlrFLkNlrILr-EnjqjxwZt2u1hg3djzkwxLrgvta-nextc-nsowV8tNDxsFvuow90px-umFvc8tENr1-ut7od5uNRx4DxdaF2xtzxtWOuQPBmKxBXxGDvPRxURxFXxP_u_ZFpDxyRx5CvbRxBEx9DxCDvR_uxDxxRxCXxHDvygikRxqCvqRxiRxoOue_uZ_uVXx31Hi_ufOuKXxDGIEExlRx2dhrGI0Rx8llTXwUeq5PvWXwCSw6XvnxlKcI9XvkNr01hmNr3Pb3NorEusBptEuuBpa1p9TjiXwF8okXwclwmXwFOoPdv09pAGvPQveEx_Wjx6PEYv45hGrAc2ZlwaLQri3lN6nvJqrHexXwPoPzXwZ7tKku7ExXfSIVxJ5tMPsCBSQkut_RTZpRPsuigXUjICpb6f6XwawjYkCHFx-Dvhdvz1pQMu4PufAvxnnhAva6u5QvGEv-liFYw-LiKCmlYvDCqZRrbqJrjucFxeRrFDmgFxGkhiFxhbdKEvIWBlFxZEKnFxsyoaGvZ6hqSxn8osSxi_o9QvH0P8ytakhDZxoOkUFmrFm4UEtFm6HpMYvFRvMYwDxnspnHRvQVQfOm4mrw_oGGxREv_SxPLk9PuLPVVztvawSRvMGxDAoVRvCTxl8SYRvUTraRvpfqYpi0eZ9OouTrdYwoXZeGxfRvqpiagpcZr9Av-dvlztExjg2pggpf2pJxhMYIoRva6wpGxrRvc_ZfGxIaxxGxUTxZTxTTxzRv4RvkLA5Gx_JA7Gx6ti9zt-Rv98iASvipmaTxoohTriYriVVrfTxdVrlTxkohnTx-GxCnwL0tEHxNfuRsiiqwtnrNsi5lCvTxBHxxTxcWrWSwrYwZVbJHxF7KYwlNuBawl-tiPHxIbxD1ASHxInwoGvKnwWILMnwLBvpXrcNftNirsfbHxksRsXrKFaEUxdHxkTKrJUJUxTbxXSvDWokHxl7muvi57mTaq5cwQyFHcveFarbxPEAsHxOhPMFgFQuZSw8uudRu-uuAHv1HxvGa4GvUQu6GvjwoJvutYn-HxkevNvuyevgdrvdrENu8xoqnw4evqfnIgqUquvfj-Ywf3FfSvlIxenwKrJ9xiYUxlSvaUxiquzoronwEhpQSxfUxFZwYIxnSvaIxkUxcNuhDpfBvfvhuRbvxj6ifR-tiIa6SvxUxoff5nw7vh4or9Sv6or2Uxxyi4Ux7tJ-orkar98u54J9UxEprPbrm0RIprLowywuNow8Ix4CqIqwTfvSwpEJx29oMJxRbrz3t_CqBrScTv84nhTv39oOFv6XnbBoSJxdBolru6nD6EfyVvAerCTTuxpqZwjXuqDbdfIvGLYmGNqwLWw9Vw81tLmudCqcRjkxueguuetpyur-VHlbVLsonsJNFJBbTBunXqn_qVHqCRwjSfnovQLxl-imTmwcajYvgTmyCx73FSYvDexsarycaFVwoCKeJJD7DvjU3TC0fvbrnpkuaNFtBvvTLvfuUWwj2HQJvH2L9JwISRqpvDoXRsvEzbwgrtxusLB6xeB4GufmaKZihnimGkex3LFViuVfR3juKVvCGqGGqPVmu_HTOhqzuYzsoraydxcHo3wpbvXZAreoDrUoHovtUo1PxUovIMs4PxtJvZ0c4WuNxRltwqquEjohSCNqUtkNINJJruOdgj9mWJxyWFyFTcqnbdGYWuh4HOgtMfx4UFEiDjColgu9OwmIdsexLBiTnNlBjepwLGqiUZ9ZvZ9qdfxnsaIdwxdLWWak_qNPjiQfKWDvGsjAx7vO0PlXAfwys7Pdzsw5Pd7fxHqt-lv3ysD0OIqt7lv4ysCmvpPwfSdrPwwGsfwwj5Qynd6mvOgx_-fA1sCQw0Kx_ex_Pw0sbG1sxMxI1s9sbG3jcsv1Xcg4wktvjmqV_CsmqHtvB0bU5rveuRwaJ6sAtvh5wS5rnfEAYdByw_JvLgwYvrLOjLVt6zbCVvA7stcwFBrFZd4XtyhwZ5tiBnP7sqIrV8nbGqktv3jte8nVZdB2bEXaW3b2TtftvWauRITNmmkuvkvrscwjNxU2n05w5uwGstjSsnadGGrqVsf8sL3b1au24jtdssSmmwSSVxxadp8sW3b-yGt8sW9s1Hh3QsC6wVzMHKvbBEwurjbdhLsNvvL5jkLsobd4Nxa9sz_bPPxQvvzhxQ4bNKvJ6w_AX6ql4sAUIv29sn4bFhcu9sfprWuwJcd1IB09sV8wKYsL5j-NcpBr69sBoa3Ls99siigNRspBuTiAC-sQ-szauS-sacdV-sL6vgKcDdd15bt-sU8qE9vs-s1-sMzky-wEcwMts2Df19q2InShrDOwbddFOw1vGe-kCmfHDtkuweWvg-tQ0uA_tgQhZ_so2tvBLJqIOnkIkw_wv4csW7wTfsvPs3_rEDvq6wvPsmwvcKxjedYaoKLh1_s9MLjIE46wyTsTAtgKFY7TUfdXAt4KxzRslUszxIbfdVcsdisgAtERwD7wlAt-hxi8byis_nRYftvhsaGAqAt5qls8btAttJxOrsFLxjIE5AtA9bbjx4UqDrsHDtrLxJrdN3sShrmvwwkqbmqWoq_Ctf5qo5qdhxvCtDAstDsE4vwpevLxShxwKnu_CkgwQCtGgt-hdXCt8hd4hd9kJHknaNxkmldidiCtyTuNkxjlusnt-Uw4Hub9wqCtymvnvwSeHoluwLxzyvZDtbkxGBXJrm48waLwVPnnLwBilaUujhlI2gM9n6AcY5qS8wx7jRSsQHrVaw7es6DtOntsWvrgwLYo0DntWvCEtvzvNLviSE-EthLwO2rXtADFtEldFFtekx20vO0raVmPJUY0rLwwLFt6Hlq2rnRw-Js-SZi-w8FtjHs8Jsclxu0vzSEw0vWUwf0uo8wATeYlxZSupRw-gwNDcZDf3stcSufMxoRwNTuVTuqRwbDcrlxQTE7ldZBrpUwrUYYqeSlxmHswrrMsRFhwjlxkMxOcmS6SQcmGhwINGTwwYsQWaXU9nnqqL3bCix2Gt5pqObvIfod8jnqqRqtspqicutGt4NxAnscmxnmf8MAW1vYrrANtWmxv8jJnd3Oj6Cr6Ecw1vS_ekPwQEnBAC91vB2v6MxBIuHNx-HtOodC-wxcuFNxack8NxN2v5mx_-fQ2v37gK9wGmtQpd-odN0w74u6KhChxUZlv2vKfmekDKhxncuJfm0Nw0jTPpdJHc0ItaHcVpd4ItEUsOhwWwAQhwINw2ps-aEW3vEVuZsdfnxVluKQldCtvkxYNxPttD6tWIuY3vpnxRKtSttxEno4vLGsugsUjs_tr1Jt7NtgNx7Ksgqdhkx-Tu46e9JtvyvxtrzbsBKtJAwF4vRJc56eJXfZvvFttEoxIKttUuAmsUJcQKtJ3va9w7SEqnxmetV5LcKt9QlYotRKtvJc0psKkxw_txotx3vtVuk3vu3v1ds7JcNbZhoxsWuc9wfstAxwTMt7WveoxrptCox2WvrhD23vnLcSKvIoxxgsxWuC4vcIu6nx5ptL4vT2mtYt3oxUVue4vAXvD4vvcEQ4vtqdbttpKcO4v8LtEpx3VuuUuktt5oxdnxbttY4voVuYLtROcVVutFY0mfRMtjssgss3-fbfEnssm4IcMtdMcCOxwMt7Nx_mxZsk62rTHTcPwFNtRxwzEcl-jfNsANt4IT10uZxwXxwf3vDvd_-j7-jNgC8DrtNcrNtD-jtNt2udvNt5NcxNtZBrJnf1Ntu8lMnfPRl8sB8pxKwKEOtE1DNOtexwZOclowViENqxdOckpxpzHORtv9nX-qboxAGZCStPOxbrEGStnywBStJSt14bWVcSjshvEXzwf_spbv6PWRhsDfsL1rJ4Cd5sVUtQ8CdoMNpv6FmjDshkmDAx3UtCTukSu70haTofiw1qxzSuBVt8sB6Bku0EAPx3qx7OxYkvWAwkAwKVtRmsSXv3qtjzemEEGyajiw0UTfAxWGWdXtPisKzkzFrPledHA8XtDNwwls3lsbdcOls6ccV6dkksm8u_DwKiUSYtirxqYtxgRd6d-eAf6dRYtQnxbYtBeck0rUDkcFj6pw4cc3Dw4SAkYtzrx75diYt4jt6Enx6d6rx06dYqsarx6rx9Dwi1t1mWy6dpAxsPxIkrXatMgccOv28dRBFQgc-nf7nfObtzwAbpqxatLRw5Fw2Us-Usgrr5hs2EA3Lpxms-at7ateOx6UsRBxA6wPvqcUqjPxQBxmsxxavrBxT1uX3fIbt1Rw8auosxX3fdNxTMpPbtOBFzRwRhcuoxxsxCcdXbtHiwGbtJyGZmxw_ELoujhnbctpQjAEsIEsfFkcjcxctK6BzcteaX1ct7hqYKwB-dvEFm_djve35qZzr5HW0IcXzrx4BWtxRoj45qXtx8BsTojXdtCDBsdtSojbdtCxrArtuFkPqxSNwoFFbojjdt25MzdtU3tiKlZfxMgtbfxqrtQXuzdOUPjE6HkZvjQZz5e1dOY4qojpRqwPjAI8pyJdC9s4fxAQlKwOngx1fxOtsxhALnevswxJxsys8PdSvr8NUKnevIvjjwG4wCgxF4wTvr_lvWvr7Fiaov4exI6QWgxPTdsPwIuxVgxJgxQ1sRQwg6QAQwvsbiSdDQwIgxh7Q-0sAmvHkn3sbVnevSdP1s70sDZukhtF2sDHiYDi20r4DsTmun6qvgxh6sqmqBnqm3lkgxezkmgxrixZ0apgxmix4gxDsttgxO6sAvx59BnQDCaueIwygx3JvzgxJrxB4j_6sWkmKqtJes5sxIUg5bv9tvzksb4jCKvflxDZda5tg1bQ7s71b3jtZWvE9DW7sf8nJuvMgEwvxLmmJhxp_vLhxPgw91bRgwMvxdbnacwRhxWtdrVs5qjTXSVhxvVs_Icerjgad9rt0XYuadDqqboxdQSfhxl8stSmn8sIwxJ3blhxs8s1buh9sHBchPnMcuHfsrhxPzMthxu4bvhxG5lcwsA9s7hxnbd9TDmLsmrqjwxfftIixfRsW4bPvvd9sGTsBixOTwDixu4b7avjBr9avIixqNczLsZwxiwxA5bPcdQixm9s8wxKCE4Lsqeq85wnBrxlYZixn5bxau6sqQKvOtAtBrucdeixGkx9cdrXiycdnzqOhrAmxSsB_LwyDfkixN0kqcd75bK9vv-DIvxt9qiXusQUz-suix2ixvuwl2t3etEOwzLM9-srddHWxOqr0ixnnjWxx8ywSKx6elUKxS6wouwd5tIclAflx6bnxxj6wsOxBPb2rsUhwgstl_sp_skwvobu8csq_syZoMjxFyxUfslQsu6wkhsVdsRJhAvw25jRjx4crSWsZMsSChxRs3Brdisc_pqjxuQgajx1Lp0ZedjxWyxiAtgjxiyx4DtoeshAt1KxPxvkjxojx0isgsthIEdKkcjxf8bLkseyxYmJxTsJ6j1jxt7C3jxvsTnLEGrsg_G8BtdhdXWtE9nWtd_jxvuaqyvhTuAugJCtOpx_yvMCtJkxMzxogwMwu6LxMwu-nx4CtrakrgtF_bAugTgt-hdkgtlnxJMxppSrvw46jpntpkxF5l1TuQzxoCtUWuzLxjowokxyxxIrm0yvskxAugukxfzx3Htykx4Lx2oxphduDL3kxYQEF6q5kxpWv_vw8kx9KxRntCfssjdAlxQMxPntnzx2DtElx7smujd6kxUcuwtxw8wIGTLlxoLwZlxOlxkCcE2rS0rMlxU0xpxniWrvGAq8wi2rY0xT0xgCfaHsjkwRmdq0vilx5lxdlxXFt1swrCglRwg0uZcwdMxPIsQ0xJSuTUwxlxVUwJlxKLvPPXQbDFmxrTEsFto0xXUwxrriMxRUwRrrjLw70x_gwEhw3FtChwTOYK0rLmxEmt6Hl6lth0xOLvXpCmMx6DcPmxbGt9omqyxm8jolkVmxwsvflZkGtooxSHt6mdOis3fx_msRnsUrxLNxbcuCwrMhwgVfsVEbFn_iv6Gtnmxa9npmxoEcrmx3ndQQwdHt3Pw05BumxmnxuIcg9nUqIdAlTqxGZm-8wvHtusB3mxR2v9mxFHn7mx4mx7Ht-mx0mxtFh__qXgs-lfRNxHDtDBrt2v7cuT3WrzuBpdqjsFnxCUtFHckItkvxE9qwjstIth7E2JcNnxXPwX2xKFjj2xLfmwItDnx48DUnxUpd3ItVpvyItKnDbwr-DBMEwtHcGqdT3vDUukJt52xy3vknxugtCjx82vLIuhetnJt1yrAzrOIuvnxQIuhGsLXTznxN2m1nxX9w-aE4nxQxxettwVsztryxlV9wAoxvLtXHmevxN2mG-RFKtoqdNbE4wwsLwNIELKtVbvKfTQoxD3xHrdVIuYoxk3vTpsr3xjptd3vu3xgKtsoxYVuZoxo3vZ4vNUu62xrKt6Vu63xnoxA3xZlubpxqdH23xSpxOVuNKczoxK4vf9wZbv-ox73vI0xB3x_Ktwux44vKWuM4v53xFLt_oxI4veUu5LtSrdNWu6bsXVqLwx2bsvKciVup3vZsdsVugnxT5vP-jR5vjduEluEluPbkE_wVUgjugV5veqxYNca9MFxwGOUcMcgzQF9krrxv0uEilcbvMgxaqqmpx82rF9kEkrtpxjFnTxwppx7tmIir-ud9gElfEwpx49wMNtS3xI6vhpwSirghEoNtRlcHvd6pxWzBAqxM6vQRlwNtfix0pxXixVXBdUwLvdHqxY5xgKcEbZoNTKqx8st1PjVhqQCIMOtgxwOOtN2xd-qbDGf-qOpEVqxnpEQRtM4xxyUjzdHqr1txgzd5WnB0ss2iyZagqxmrEXmJRjsGQgTjsWVcnqx7qXMFr3vllSfdNvuqxtKDrqxUzb30rJtmB1rwJwX0XJYcXiwRJGkDs_0ETRl8PxVPe5UtrSu1Awgiw9qx__wCVt7YcBrxOVtBAx8OxgiweQe9ZfGvvVXvLbcptx8qtJrtEojNVvWEFRpqSrxf5djuxBlsuztBecElsaDntAvqafkoeSJc_Xtmrx0rxgksRYtiksPYtTYt1UolrxsevQMpZksHdcXYtM7xtrxj6dFOvWlweFj7DwZFA0DwEsxY7xaFjEYtr6d4rx6eue7xMpd67w2XtEHbz6dc0A9oxW7xf8E46dwYtKOv5rxM0w-6dE1wvgZ8euY_whKGjCGfatiJGDouQ9dKsxQsxaatSsx_rrUsxdpqpQjBDgZsx2atuAF4at1Us6atBVwhsxyFwfsxsGtO4rEVwR8xHbtqsxGfxdBxU8xq9dl5LwsxlsxysxmPxjUg7sx2sxAbty9dWLwYBxrtk8sxlqxmAFAtxh8NtYOTLUT5HR1wNouE_dFtxZbug_dtctHtxvctcEFc_dyct5hxZyRljc2ctuhnStx6ctTDUtOvVtxRdtetxOzr__dQzrF9xctxbtx_nWPHwRriKAeNkcPTcPkcQHwmtxDAeotx1EbWojCrtx6xkVwlHwEtAnAeL8kjFqTYnCufO1iI1iW_rVfx1hLTVveGZzCss6r9ow2xwmYveIoKSigIoSbqPUY_dwrnboHoz1uMCxVQxOCxwVxo1u3dqRNoGPv0zoWLuKen9IqR-o5QxPqoiPvB2eo-u1kwwchB1p0cv-rjPDxy-uBNraBpPie9Wx0ougBpAXx1Rx4outooPhoTExMlwHkoyDv95fulrvXwclwESxHQvY1pISx_NrEpuy5uGpu7BpwDvYOm98tg-xV6fR2h-craSxluuqlwrUBQGv0bCeSxMOkJRumQvnwjMFx2LjOFxOMu3wn8YxodvRzfKRrnOoUSrbpuwFxKgpvpHGxnVMSiCprETwSrVlhx6uzSrz6uYmw7mrEGxj4i3dvoFuW2pqFuGTxeYwB9ogYwCxjiYwaEvwfqQaxEApw9tS7uCBvqYwI0fKKuIHxQbx5TxZ-pTbxWHxP8uEUx2evy8uHNuBynUZrzKuRNuIGuj9oknwUcxBTaDZwbqusAThUxlcxjcxP_pWIxR_pzSveNu-ygegq4wupDphgqrDpk1tZ-tonDDoBAEpS5NyELRxpE7ohJxGOww9x7ZEHQBH7C5OwgMZ_drtjX1bYkOwCTGFTAvMHRIwNHsJ4pn9xPbSGBuFVvMrtMdwWPw6_LEGqaLpwHvAmY6ex8FP9YnFHuy6wcxvFvwmjqIzxG0xGotu0dF1u4BxnaqdDrJHr3Ovn-ZtawETr1ZxfmwfsfkbxexuztkPxYvCZyiRwhqqhx4bdo9sswxniVvasXwxBKxOwKk9sL_Y_suWBypxYh6kOUs1rqOAuuwxcByMKvp9siuwPAf0In8rqRixXuwMixWwxPyojByNXWxByHtupIEeznt2H28rdNcDOxoTxg5iTZw0wuhcoLqwfHvchlt9Rnyu9asYyx-CNnirT-ka8klPshQxBJrFbwWil3pl9ElsBypnj_Kxo7tA3bdauDEho_g-GuFjxVQsrwvs6wxqlBbsC0wpnjUjxf8gsKxJ_GwKxHBhw6wV6jsTsgyxuEtrMsRxvALxTxvn1xdBSFLx2uwI4gsRxQQsY7wgChYLxbcs7TswKhs7woAt2Bt0Huv7xikxCrmDlxSntMYo2HtrcuxmxJ7gSItmHhVByEolgolHjZElmCzLjbo5ByzOwEDsfjls8UU7quJgtAyAkx4oq0alEvxNtx3BxCGaOevg4vVruUBHekVXPsp3f5Tuh0QGovnvGgovzcanPw21x-Pwlux2ux9DyuuxK1svDIW8x7oDO1sgYvzYvUBHdZmW-maeCiluEcgpCLH7wyByAotPhszRs58b2AtS6vwYmdfti0uzmlwDypCLnLmw1NgCnFlxX8qpIE4UwGnAb5LSHdcKZY-uQLuTQxbkwF8tdqKbvjZFv3DvC-xztSHEuOQopcvBJq_Qx4bTEXw1owGXwGeQU5ulFvNJqHRxT-xDNrpxtS3i_vng8tE5oWDvxXxsPuMExATvk5u_vjm5uMdvo5u5-nj-xhJqkDvjJqX1p2Nro-x7FvoJq_1SCOrkRa58tm2ljfpPUjN2hIpu0eqKpuDFuFRo1XwjytplwcQvRUP1PuNRogQvvVbgSxJfqwytjdvyytrko0FyP9t6Yxvkoc6uI_xqAvnAvj_ol6uJmwxSxLmw2SxezfsOo9FxoZx_Fx5SxV_x7Sx0SrVxo-SxXYwifqXJjRGxlfqbNpkmwppuKnr6TrbgpFxjl_xQnrBev1axx9tixnHHxr2pUNfEDpxgpqKqzgpKBvJDpOnwLDp5Dj2JjaPo0Ru99t-0tPcxVorcApAZwKGuVBvIfv9tJE9urnwIZwM1ticxiSoNAyynwmDpIdxwApggqPVxHbPdGuWAyUBHY6aqxVSmmqJfSFkPSvYbxIkeSSv-XrkTKx7tqGyyEaCgqmfjmaPafrtukzVqbvkghuU2vL2xI2xqhq8SonYm2rSD0q3WjqzKwZvWHqw3XFzuqQf8exq-viOxqbvmOxjPudcv89xvutP0pE2uKCvh-u5Cxjzh9WwMEuI-xcNog7e7cvXEu8djHeq9MrtouyWxpTbbBpaEuflr0-uW-xRJqY-xvXxhEuzXxv-nZDv6RxByttQoeRaSFyheqUFyauup6PEYxU1pGYxVFyIYxH6pOkoL3PblwVFyOSxB_ou-xvbjw-x7yfoFyS6pqFyGFuFSwHYv9Dv-Bb_DvV_oK9tQCpcOo5lihXvlBmjAvNbbmdv6wn-lwYZxGJyzkoD2pymrn_oqSrfXozSx7Fx4SxSmw1wjTYw5mrY_xXMu06ub_xVSwTTrbYwVGxrmwcKqeGymztn_xK7uIPozfq2axrTxEnw1Tx1uuHnwFevkMuN0fpGyKSkV0tR7nX0t_TxXPo3MjVAp4Yw3RuhygbSv5SwexjLgq3GyDBo5GyF1t9ZrRGu_ZrhcxLAyCarkcxm7pySvFFvoUxRKjdHvscxMVxy9oLVxTpr33hFJxNFvjTvsdxEQA-jGh4BrVva6mlkwu3tnkwi1rt3tQPvKPvs3thKymKyTdqskwu1wcKyT7V2BAo1wVwOgXlKDTIPvqkwPdxkkwjCuKYilCuxaqs1rQ4tvsuTQAUYoS8ioOwoyuHXj9ex7yubKyd-LPdAJrnVFMmyuDzuXRj2dxALyPdANIA7OjhFnlnsvetn9xJJCIMqBfgWTwblXxyuiUo9yu35itKyA4Nexr8gJYCdcfvghw_Ky0HZStA_eGLEqeit2VwNEpkfxR6o0iZnfxlTGtluFavJwwu0xUHw8Fk4Aa8Jf-mwA9ipeB-Ly2jegriXxrxaxUVrzax6IUbdxGFAOLA7kq7owR8rVGmq8jO3kvAB2MxiLyw7AgpV7ZCvdxU6gQvwoEtJMycGAckSo3fcfkfJdjHw9FkZFaBMy8mwqpmHVrtaxyaxDMywaxI9iuaxHMypgjvoBw7AP6kmNGxUwQuniMy8LyU4qWTeyNnDBLBCyI-X6YebdxfOeLym61tE7oSmxT1TnPcVusZIv9xrm1wlzKRtA6SsojAMggITwEusUus1hvkCkMTwQ4pC7O20TYmeYIv2hvMOs6LnCTIiIwort0txaWujidNCtG8wODypwKO_IEAyALKDMnkexZEAoklWqAZDsaNlNEyg_BDDr8MxAGcpcw6yrIqIaEyOzmqcuE2v_KTDYvIPQtNyKSAUSG0XNdro3QgtmgEkuOXjf-RCzrtExjJu2Ex1iu4ExAghd7t6fhc7tuOruNSpYx_KyuNyDTBbbqK7iebqXnuE0jCVJ_ELTiogTBYQwoHTqkp6LnWexG9aNCyBfskHYFvg6DuZ-uRLu6RwxVxSgfbQx9Zj_Hyncvj-ua5p6QxlouFIyqKiKDxGeqhxtLIyIXwNIy-bTAfpxou8WxEFyFLjGFyVIyMigz5fHlwv_uu_ufyoLlwPFyNlwSfpASxKkoCSxMkoGQvDOrmMe__uv5uiEx4Lur-xhsj-Qo8lrv-xlFyWSxI_oYSxoQrrYxqLinuuEFxK6ucqo8Iy0YxI-peAvC_xhSxE_xDYw9Yxx_noSxK_x5PuFztPPIOEvfpuy6nhpuMQok3REQylFuIJInFuyAv3vtFTx7_op9tD7uMTx7dvjSahGyr_xl2pGSvkGyK7pJSvsEvJevnfj9TxDHvx8uWHvexibxj7Ywz8uOHvbApSBvAAybUxCAymnwecx-GylOikApacxUCCbIxccxrorOKyhIxQZwSKyWKyUKyQ3pQdxa9uh5PPJxYVxKggNXnuTwUzv86jPhA4NyHXnvTuFRyYbko6jd4xm2V3LxwDyJzDTotp3o5ZsgntxYmKCyK6ACJZCvpiaqmvplixtroqYpCVxuwu7IxGprrwhvvpuwu2wu7QyY9uu7p8CqXTvmGSYvpVxhNhS6LnWKhcTIXius6ryBZ05WuOy64oubpBPvPCx99xWQx_9xwEyB-xbFvZ7el2uCIyQCv7Qud5p00pDeqEPy5KPmPvN-xDRxT8t_KjQIy9kwCFyxvjV-xPXwX-xMRxZ-xllrb-x8craDv2XxdIyGeklsjiDvKYxiJq_NomZJmIyiIyCYxx5upJqRytObQNYxqIyRQvtRScuu55uUdv75uWdvQpurfpaQvN_o3-xdQvvFyHIe7-xP6u-Xw-IyAYwM9tSFumSxgmrKJyo6pbZx-QvL_xmAvcfqWJytZxVYw-DiwZx36nKQyJlo1AvaGx3AvbRvE3hRQyh_xIxjoGxmYwBnwiGyNxjsJy5FuAQu19tHBvuSacQyAGueQyrwogQyFHvLNukQy6_x78u4Ev6ZrDKypSvFKyDFvh7p3evwnwWgqtnwYgqTGuN-trApOAyNdj8loVKyCJxbGuUAyWdxv9xQglp6grqwpPfZVvsQnlBAwhjnDZkWgRPjQ_fKCy9zLONyaZNDQmutnk6OM-wf7vWNyRYmFNyNpNrxwWErDQqm1wbUySSMa9raZNsNu6BsnUyN-wdNy1NArUyaunbgub9GjwAHMaxUyiUyyCgtxutwkjLHELCOgus1wpCu_sunAG0_RFQASeG3lAgSux8RTWwHBek1wQwxJvpAbriRyEVxRVyGVx-IxIVxKbrBJxHCyerSUow5lSFCxospavpEmunAGqEZOICqGmQclYmou9r6icv8xiVyyPqOxck0qfCqv8p8Usrlju9x-UytVyx9ixVqOzTdyj2zACjnECZt9x8jIxPqPumDFAArISeGkDyVDbyvm0_m-VyCfrAWyEoAhGgIbq3rnwWwnCqFVyAzOJvYnUv7hmufriwvblvOyufHvHQDeUvjmACXuQBsaWySWyEPfcRVl7FayqfowRWy2UwHQD_wKsdNj3pYrq9xuZexmxuR4OrWy5YAtegOWyqWw0GgVrumXBgprtAyxfxYXuzfxfQxsLpKmumYvmXBWNE7MgicrnArVydbXfs-wF4tokwihuJPvk0xmMhMPvUVh9VxVCxr1rUbrexuEXynQAvxHciuqDmd0qOOw1qgnOyehmI0UHleHnuJle_kqvfRmoizdRqkQn-LZTlxzuZWqQjqMFAOhR1-mk0qdZwMbwdmqfBOlSbJoqhgwl8xyjTcvuXDmTEmkkuI2fP1qNVLX7VVxwOVvyRA-twggwnyvO8w3CrY1vOnxZDwXLvyqeondGcwebv1NxP8ju9wq5vg-jnsxiLvupxCOxx5vROxKQAhvGoStsUc3ywe-v46xreu13ahAxeXt66xu5d-pAzVEC5pWutW-unpA5af20wRkrZWhlXv2Ir6krGWxmXvkVvgbG3RGYexpOw81XXgNnocTZv3RGiVwhOwQrxqYygAxuYygccI0wwAx_kq4cmLqrXpVMftLDrxaerodL9wwHsYkliTrRItuaCXZyCnxDiqDlqbHGN9FuqsLesU7sGqtfuxXovnJMbYybkaDauT7sYWvuZyhoeOgwYawyksi2xa8n07saXmSawT2xVLwV2xb3xKCWe2xD9qmItFpdp2xMnx1vxOnx3jt5jtMfmtMK7XnmFjQZyQnAuvxBxK3tqPMbL9jFhxv_tfvx-tvMgwxZyb3xlZyT7sw8EUayB9qQem7od_pt1lanxuNrUrdJzNykwwInx37T_ssbXaafx21KPXuB1k7Xyd2xY2xY1gpaydGqNayWqAf1YgvuslsitlEHjj7x5dcfYt9YpCYmEVNHOvxrxJOvh7xBOvx_X17xDpqP_rsaBDhGcpwbCyH5aQ7xf7xS7xTcwi7xKiUg6dTbybqqWlqMbymQA7MyOeNRYn76xZ7xRFHB6Ms6dV-ch6GEby4DwMDyIby-uaKbygZyXmkXDmzGANgT29NBfNBSu6DworxU7xspx9TuK9js2vhayCayMpdLHcl2x-byPoj06E6jtmsXZlsdHAgrxblsI7xalsQYtYYtLnxurxOiqyjt__t1jTBxc1byuIcoItHpdqItGpLC0kgvxhRUYcyAcyFaym2xcBXChxIayr2xubyXjawby5nmJayBxc6SuXcykcyNpdFcyFSu7XE86xecyvcyEcyJayncy4SAzEnybqsoAb_Cz-t2by-uav6dgxSCbySbyWYtabyOcy4byE5xcYtY8Eoby_ay5pwc7xhYtiby3rxQdy2Dw6rxnWxk6dt7xxCO4Rs6gqtfRorCTIf4QAZ_CuBsjVwcFen7xIOvnBAl7xL0w-ayoDwkbyHbyyYtqdyLDPadylbyDhqddyMNBCoUlPZOjp1rxa7xAby3pwHdcody5ZaibyDsx5cyp0nkaREnBkLJJ3q2Gb9xq4go36dFbyndyqbyudyBdy9dyOeyRbyAeyu7xlcojay8vAEeyLNA7eC5SF9XM0Jb2nUl7BvHdLeyzDw7dyNdyrdyg7xUdyjrxldytmABey3ay6cyZeyuAA1pDOEBXom0dyMtux2NWmt8qu5dy8kDkeyYdyf7x-dyS6aCsxVeybvpcdyvbyedy2oAueV3tkT_r5eyb7x8dy9eySeyAdyqeyWqAseybbyEfyMNBTlmDoAorCYfvo-L9MyB7xQeyMey-eyjDwdfypbytdyTeyvdySfyzkq0eyLNAWKCW1N15UVCnJfy6rxLfyleyjbyneyMfyRfyBfyCeyYeyedyAxA2dycbSAZyqDwvdywfy8eyifyoeynrxhfy8Dw2fyteyDeyedy7cySdA7jqXHjkFsIZygjpdYtmdyffy2_X5eyTdy0fyGgyxdyWeyofybrOPfNlACJUv9ayFgy6dyPdyYgymeyUgy9xVCecZdyz8EydyDfyWqAorC1fZB9YN9Ftcym7xpgysYtIpxAlsWrxEHbxfy_rxB4vr7x3YtZtp1EHZqs2oAhPZ6ay8GZTBmhbylfyHgyt6tPfy3dc3BUnafeFeUtpgFeosvkfy-uaxfymfyhbpcEBtbyQZyEImLqrU2NzgylQX48xKtxnyOZAV6FjvIhRnJhhyxPh68xQRsd5JvEArlmTRytaV0ftgNxVUu3Kt88r4ds0_tH4xQFjxoxnVuiCsMCVq9qcmNEosdTDEgxo5xnZyVuxnXaRux0pbvysytqMCVwJsyFbaqrgBqsIv6lv4yQGPwIOfoda9RfQiyTux_fxwIvXiyH4wHiyuysK7d7pbBmvcuxdiy_RfO2j9ysMKxs0xm0x_JsYFtbbybiDKCVBOAh0lkbH3lA1NSA6tOvr5lv0swGgxiiyqRwcldriynfytiy6vr79iFGoa4NBgxfiy4iy1HC3vr7iyoJpzdy-iy0ysWKCTaZeoqioUCiy3FbbuxGjyV2rIjyn7qLiy6vrRABTvAkSAE3ADFb8Bf3UyV0QNMy4QqDjy1hDFjyKsR6iyv0vAKssiyCOUuiyMPAajyrKns8iTvAfjyi9rVCVB4thAjRjyVvr8pbHgxnlxZjAWjyX8qYjyuhDb1foQwNiy2csBiykjy-PdmjyqqqUiyzSXjiyRiySjy6jy5iyulxrSEllxqjy9iysjydldCky6hDH5CAhI1QAlBZvSGMWwtHspiy5NAmlxYoqbGZ2ia5OnwalKwunXdxgx5tw80b5JvyBqucwh8nDet0BqLYysDt7LsQ1xiSEeMxO0xR1x4ltO1xfZyh5xplJIqxR5xAvdEqxXRtT9xRriVdtiFbHKAdnJitx-psmkyUoac_thOsWZdE4JYZdPauUauaaye7sSauHuvfZdQZyLIDYTuDqttUugWuJssv6ti3xd6tZIugZyA4Q5flecncNDpHvgZy2BALKoDrIMRhb9kG-qm9kNsZ0ly_9kathF7pHUy8QyNdxS3pbbyeamXMHnaRBWxj1r2KyfRyG4t5KyqKyF9veCupkwSdqrkw7whvoqV2erSgzsu1KyNmy3KyTtSSXynhuUCxiDSRPvDiq8QeDuq8GLFqswdxcRfzktpbD04wgkvUYufhtC1qO2qmmyd3wb3weuxgkv0kvpkvDhtj3wymyuJoNkt-obVktB4wuYufkt1myw3w03wFdgj3rv3wTitulvtYughtH4qylvPux9fxJiyXhrC0rF0rgrvy4wQZummy9ojHsvopvqfwX5wKeu8uq35w13I55wIxxpvvbIfO-rnvvyay8JvTbvdItu2vHvq9rrZxqK4rNMw3htHcyKcyA8xkrrPnyhbfqbfGzqS4qPctX4remy1wqDitMBs6qQmRsz4rBhtv-rrgq4nybvqOit7nym4rz0N-ny9kvJwqCoyLwqbitK1qD5rs0qK_imWyzVvjBPcYuK5rzkqLoyVwqkitehmRQeYaV6_wTwqYoyS9Ag1qtNa-rkrxuKvDKoy6clnvq0itzet7DO_bwH0rE2swuqBoyooy1wqKjtTpjpCnfpjO5wnoy5pmjRFbvqajtm4rMvfuGohYucjqgoyJIA2wq_ppnmtK2qrIsimyoDP0my-kvOiqDpyJMAY9GdVqrjtcLyO8XFvvdmyyoybvqXeyflsybyYFH7quM9r7Zy9bytnyNcydmqPpyYGAGjaLjyoUoYBLVRqbiyLnyn7qlpy1HGE-r9-rG-roHfUxu4tqenyTxqhnyX-XEeu5Oq6gqvpyb2q5aAd2qxfEJlsONqvFseJw5oyyLaI9DlxqQktUmto-F1slUktsYuwYuxoy6oyKqyZktxmtm4rPwcqxqBlbHxsSqyIqy7oyLwqjkthICQLbuVkbfyXsxU1uCfuqktQjq-pytktHeyUzKBwAlgmGuqlmyziq-pyQyqJ6tLhustottQtltDhq-pyJmt2ya6_k0AsCpyYpy1yqt3qaktLLO1Rmxyq7Yupkvcqy6EGryqHaQy2q7xQkoy7yqA4wJry6qyBryVwqwmtFoyv3q-WTG4q2mtB4wKrymFGryqfBsN4q41YIDdnGwWvqvBxU4q8Qe7-iseooHfvWwu8qO-snpr5py6_v7py0OwpryDsrufJ0Qst_LDWsKxua5a-qrsCs8QexgtPNyVRylFPYdwLPAadwXnckmyV_Ah3wGMbomyFnyqmyJoysmyhhjumygavvJo3lvTitMpyKsyOkZpswgobp3w4myQqyTlvQJoCPdX3wxYu_my6YurlvQsy2iZEnywYuzlvHny6myuoy4uxW1uzXgpqvKsvPjtCfwJNaXnyMYymgR45wY7rdAwPaIfUt_zwiEdNYtJ7xcksL7xwEkeJAwny-uxvtYrbpuBx1nyAitUry6oyCituquKyml3OxquToyg7OjLdAvs4RAIjt_ryNitkrcEryenHRlyVtyQoQ_nyRqyOtydqyCit-0qFitRitwUvnkv5-r9py6clXitPoyaitxtyN1qRoy4guSOdSsyXpyPty6JOaoyHxI1qys6reoyyqyvty6JOsitOwqqdx3OpHqy6EGzitlOMroyfnMuLywWyJpvOnyTVwbtyBGO0oyjwqQruPjy71tOjt5ybshtXoyCuyBGO9oy5wqiNnQBsxmyNpyZiqTuyfLOijtptyjLHHXlmjtrmyBuy6tyBGOqjtDxqpLmWpy_kqnuyGjavbyS7FcpycbS9Cs4eyerxIcyjksunykpyeuyfLOGktGiAIkto-FVzgi2qcsyDvywuyFvyLqyjjtjLHoGZPqyLlv3mteryI9DE6kmBdetyj9rHZyKpy4-risyXvy4qCdkVjpOF-riqyeGGQQVmbqmqyaBxoqyKhq3uyrqygjuvktiEowqyJsyfoyEvyr0qNYlDltJvyCPsWguJyvdlv8frmuy2vy--iTdl_fuxpQasyduyOvyteoLKpKQRGTwGZvC3rEsyZtyjMMXnDIwyGruvquwkAwplNym6usEGiZdwRwy3uy0qyShuLys4qyjlvhvy8ltewRt6oQBsMewjwyBsmK2llAml9rksyQmy2vy8qyS0aKypNmt2va1sv93rAryIwyTmtRvy-aLMrQnyqIryluypwycmtkPAHruWwyjzuahuiLdcmWh0jFsycwywwymmtMqybHG83mEwyiqQehtAoyltyJuylmtVyQOry5AsEJZbryttypqyNxyhryIWvl3p9mtKty0nyW4rkVvCnmjotWptPPwi3xQLto3x6byPpxgPuW4vlVu_3vG4xR4v7oxNIuAsxZ3tpxyAqso_Dlnq__tEBnBOlNzqzxubtt8ox3gyXpyjvlBqs_xymmkXntVFlRtqUAuipsoetq7xDvyJyy-xyufB81mDelJ2mBbXCAuS4vGyy6xy64t8xyg_t5ZAwgy2rSu5rZDuDoxKLt4oxXqs9gywxynnxmBtRlupyyWqs2yrfyyDpqMMm3UumoNFsstUuBXvyqskAu_Tu3xyGpxVpxPLt7yyPqmKpxb3v-3vHpx0yyILt0oxs2Bj4x03x2uyNPBvptNlujZSfBOAsVFkypox0xykKcVay5Nlb4xV4xHLtFzy53vYzyfKca4xWlq2yyLluvVBkyypQASzyK_qHhygNxDzyzyykLt_7iqWu_KsiUuCpxryyceEcqptvy31HpruAsVfhyN4xf4xU4vjyrOGs3hy_yyxyy64vlptfzyzxyQLtIzywzyI0yYDrYMmP-uO5x03vUsd9WvduydaFKyyZelAyyhMa3dl1py0zyY4x9VuN0yXzyK0yizy3gyKzy4hyP0ymVu5WvOpy6zyLIDv9GUMmcyyL4vRpxIKciayUzlcPBDhFQMmlaslOZrnspTuoyyn0yT4v7hytdHazyj3WczyG0ygUuX4xdzyMLtk0yg0y7nxw0yNpx33xPzyW0ys0ykasgZsjMmJmUDHXEqmkVEOFGCaskMmtry7UuS4vZzyD1yS4x8bsJ1yIyy3PBQBRvhy9nagUpjMcW5xbMCY-q32rySsq1yolJ0Ncj5xXpyfACNplWYoC2v2mx8urYkl6NyD2xMCI9CrA2x1umC2x_Mx51yA2yN0mH2xLdnv5xENxL2xcskXnD0cGDdoNFVNKnwflwmx84xK2x4Mx-1vymxwfl5GnF2yDHn9mxM2yzDybmkgmsK8xtsxdRed9mQqtd9wkZa7jxEzxS_expq1hsq1vo1xvqqftmQbvUndcGbq8xvGtznmXOjj1xkZaztmSxwy2yuhsU9d2UsI8xelbEkRP8xSBxFIqDfxX8xpsxZ8x_syB3qc-be8xq0yFhcxJm4HgkBrWpmBjAtTq38rL5j0wxZ5EutkK0seCy23bMRs1Byq8sGixvtkduyFhcEmm8KVaWlZ0awavGXaBcyPftTOw-txXXuYWa_WyX8bKmm4FwWWvq3yJIqs3ykzyvsbf2yN-gfKJ70ykPxDbtW2ntyyfCyJns-3xQnsh1xuMxhpqi8xusxdReUryl3yXOJ83ygFn2-rg1mnGtxom0ry73ynzHkEyXHZPCuRbfY8xJIqvsxcDufpq7Us_LbB4yGBF2WeYomf9DzHZniTcgRxhyjhxRheq8s8_DZEnFqqxmutadSwx5admhxZEnUryhnm3ppd2r1NGiSuB9nNDJq2yB1yKdy4UqDzxtLxytqOgnw3oJZlq6td4ycUqzsxvom0hswCgpat5YyyVyJyGC8xkpqWsxDVwA3ysEbJ8x0gqS8xzRwP5yUryOhcQ-BMlsVbtcUqQbtt3ylcnSXuncnUXucToi8xo5y1Yy4sx3sx79dYbtPzyOhcblq9IVW3ye5yWbt39dWlu0msj4y5at1sxTbtz0yj8x8AAcXnnAsZeCtkuIisvku-sufxyOhcmXBqxVxCR_3y6sxm8x05ypULlmsA6yi2yg8xUQA89d5zq3nAlWyLbw4WyXoywRAeRDaHcIjqUzyGjVnayJfmu2x2ItakqD5y3cuc9jw8Ds6ybHcJTBruVQjqzBA9drWWLkbVqHmSSf4swN4wbQiT0scPxjhswqr46yTPiFkuPnv7IvpmvRlfTQiB7yS9wdtSM0uA-u50o4NxPMydCr85tZkwTouLqo1cr5utWJuU2oALiPPym9pMFyvDiqLjtPy3zof2owwgslwyfpSxooFxSGy4UakpuApoLGxZYwK7nCQucKuWdruGvYdrl5oyHxi0tKgb6bxn0t1Gvh8uidr82o6HxnSwo8usSw6YruSwvHx75ocQuxGyFIxRZr2SwQZr58u8YwhvoTNurgqzBA0AAU3yV4loJn8Ku4sykvukto0OsXSrmdfWlqTPHZYNBMI9fyyKfe_rkppKhqk4Cuex_JGrHyMmqz3os9wk5vyNxXhwtMt7CyzpGDCy5qYOsTNLFVwx5OXWCkSWmQkFDYoydsngooVygTuPgsfOf36ybHmMOSLxlufBVEmbHmR8feso9twQVvn7qGfMExAFfmdNZ1MyC4tNatJIwPwxSdxFVx5Ix4IxnUkDdxmona1tOowHdxP3pqRy9QysRyKUymspihx6QyQ9RCfyH9yBdBgcmVWyaPsUxBPBydmqGfMPMviZMwVy2LO7EOP6mHGlV4pSzYSGlcRRVQRbQRncilGlBRkoxncQRkWrWuhLZrYTkKxiAHaN-ydcIaHlDzr49yAfTcUyopNWzyZWfQ7vCMq-qqycy_6vrmufUybseOMvlwdKWyk4CmvyZCH84lZ8ywuvSPx0AtCByitrX8wYXx4Dv8-xn8oB9a6gqm1F82CAVAeeMTsLJ0RWnDw7AJyuI1fpELOrqahq94NQKANLSlTiGelGFeDUvOhgBbp4xxpuWx9vxhAz9vVhghywZTwjywPbpQ-X0WwuVx6HyDPv1dkUQx4RwRCxprj4VxN-olEllQxTWxZPpnJrZPprQxmQxuGe1XrbPspCxgUODSy0Ey4QxxrjxkwAuuuWxTbeDuupouBRxb-o2WxFXwFRxoFvS-x8kwDFyMuuFFyB1pHFybSyt-n3RxTqoq-SbMecDvf3i-RxQ1pXPyUfpZPyWfpbPyyTPpSyjDvoIyOdvUlwFAvXIwelwh1pglwzSyTQv1SymFyOAv0Iy3eq2IyS2hbQvI6u_iexFyjQvI9tZmrBEvoQv3fpV6u5fpwRx4DvXZxFKqGYwdFuFJjykokZxPmw9koQjg_AzT_xc4iNGykRQ8SxQGycGvs7yv0p4sKXTyl6h8ZxeJyofqaGyhRvhJyiaxjJyJ7ulYwmJyWlnoJyXQywTxNAgpGf0MitYwI0o2TxARkTHx39t7Tx59ti4muKqWbxbHyeJUw8uJcx9TyiQyMcx8_x9evdSvZ7pZcxZIxhor5TyWBvpZQwNfJWPHar88PNfvfIxdIxP1taBvBgj3QywxjUhpyvpaVyQVxtRyb9uY-tqBvOGdu2rhHZdNjInffpx24xZZy32ry4xewrBjD14xwiDeMtlduNLAwNxDiquYo4cVj-Q-FAQ3ogxQVyu9BuJtqdWxp2rAKUh8yAVAI3LuGGWdooFbVQZTyrbTlZ3tuYoP7BxzksWm47kYVwllpHltU-yHiqeCG0iyGVX_tqpyrb2Hdnjn6y2RICsyYXvxFkcojwCzsGGo0l4MlGKseQlDBueSAg9BDpw1ltPCtWzxWhrZ0xgMxA1xv8wBPW2-wYoqk4CeILbERDZtJfa2YkiDdLnjv4hZUvfjp_CNM_ybywvoqmDzeSA2kS09igkyhhevGwCGa6lyVhpZGut9yrSozUvH9yffAJ8BdOsCtorjkNDzBMxovwytq1DzZHA5cl6oykAnGSml8ywTuLEzO7qmDzCoC-FnkRm7LxMEzRbn4UE9TmnAGb-ke-tBvqtixNLFNqqXEz9InVkZ8tBDsoQ3livuOMyAHsq7b2wv0cuWDyTwqnEzUVEpEzRGSrEzTiskNuWsopVy_kqXEzFWapEGbLqBOnRDtuyJRAcAMxLzyMIDr3vwnxSjli9wEOxpDrv0xcmjTGw5btgRxb_uxCvIXxfMKZRxkDxBuwjXxuRxEGIK_uRXxM_uYRxgFzQ_uwdkUFzjDxq6R2Dxo_uaXxnOuoRxNXxWRxLDvAExCOu0xt6pqhXvrXxzajzRxIExfTysfb5zqAAOtAu20cDIdpDdfmVQbpu_vH1uwcrmIQ35KZ7yxbp-9xlof-HyePsNfrNNrYPpcPsfETMWxTfrqSQmPssCxs_yjElnETrpniWxocvi-uF3uGSy7Oyc7yjPvO5uHIyTCvi5piFvT5uJeqL-x48oDejbEuXSyEAz3vgCwne7yKFyc6Pc-xzTje-xw-odJqRAzS1pTAzU1pl-xcPyXAzlSyx-x5TPJYxbAzmExdAzHAv3XIgAzxdZ0SyEGv2SyGGv4SyMGvYdv2Xw3JqsYxbUjsebFFxy-yCTy9-x_XwnQv9BpTOk3YxThZKBmfQwJTy8lwHJyMTyaZxOTyiQwo_oaVeqOoHGyuSrySx2mrtETEBzSYwpCpDGxaJyUTyKBzATxMBzFnrYTye_x2AvVxnSBzhGxcGyG9oiJyOaxgGy7Qk9CpE0fhKqXaGrsiN-qmTyoEvKApGposMjJnwN7psTyGWeLev1JyOKu1YwDorsKuc9oPUx38uZOiIIxv8P4GyUBvEKy7Bz_Bzsff5_xMZwYHvcBvxQyLEjDHyqcxa7hnquKCz_DzJUyXKyMdxZKypqulDz0TAI9hV1nSbwf4ph8y0COFRAmVBXSj9mSFZpUlSpixaIrVXyXFaZCxMmyy3tGmyNXypKynCurhujCzeKjv3nBYMxMoXubUub4pMDhq2AC1NSJEz2swPSfg_V6bZU9w0DzFtLzkMh6yNzbIXdPzb-EzfrFn_Fl5yvdtftxgohraykNhztxuaylIwetxqFkM9x15qO9xGSIRHwntxedtWEzfrFIrQZTAAFbeFbmotYlY_JzsgtoBAMlylFbTAu6BsUzrArtWdtLlyLAe-psIzrPdBEznU8HAVvhkcrAsTojV9xVbyWjITKzDAedtxL9x8GrPAeSHwX9xVojXWNWHw9_kwOvEGFRkXhcwfJzfbNe5HaDzLPu8qBDMx6rEL8wi8xh5y2-y2AVvrQxgy2om0_mAnjh8yW1Ndey4hlhOjD6U4Gb5eyXdyzkqZpCk9NlZGMCyuhm84r0Kzg3BjSBiQCdDCElmDmVdZk15vU4qXTmE_HNfVc_kV7r1ltc8ygDyjCztdoqUpDbBjLzULzPsoSto36yVSmdKLi-mUYpqJxnmvF-u9pwf-vXqEJ_wyywDEo0Ox4HyakwCPvRTQ8Hy2OCGEuE-xIlrdGz5OyhGzH-xISy0vn0kwMSyFeqOSyLajt-u3Wx_EyKuuBFyBAzWSyJPyg9pLPyaSyWIy2RxYIynQoBSwmBpKLiUExCytUCvEHzvQoDwjbEx1-odExqIyGSxN0iCpup-xZlw5BpsIyqSydlwKHzu1IMHz8LuiAzPHzkAzWQvmAzMpuoAz-crqAzcSxF3RBTyyPyJ9txAzgHzU6uMzflSxlHz5ytKTyWFuIJycCp3_nU8S0UbNYv-Fx6Fxu6ucbbMGy2HzUmw4HzYJyFGxTTyHGxc_xLQyWKqNQyo9tC7uPlosmwt9thTyZBzgxnkTyHApjBztgpUIzrEvUHx0_x8TxaIzKDpAgqPLQ_nrJYrtBzfQyvBzsIzjffjQyKHv-_xKWjNgq6EvwIzENjm9oKcx-TysnwAHyJKymcxMLqIdjHCzrcxLar4YpGCyMCzq9yZowhPQQCzzoqpQML9rEYyKPi-6ybewmwuimvNAwWmvhzsRcZAovRMqFJvX4wOMqcnveQiP5QXnvgDxF0shsbDovtOzizvRBL7po1OxG_f3OxDrxyKswLzBTmk-LN8YtiRt2Q1OzoLzt4hVwygAORsnLXoP_yEJFZStiTc79veUw8Lz0DzaYpLNS1JZZ9ykuYndWfVy8roWco8Swxwui9yS9uBVx9OnmRyRTvYVyl5RyPoRAyggq6wuKRTePzSowynSKPzuxHSPqyinICi9uyrCzW9uMTviPzwvp3welPzhYx0Ow5Cmb8HqxOZPsItqjuuFFuVAvyOSfJzwAhqlgT8hrCd52trjlkCyKjxaTsb8yL8giKx82tkKxLtpxEzgMsXgwiMsdCLyCyBDyUBtsJmZ7rlUAMQzDIfEuGUcSvHdbPzPLzyLspESa5lHJh9zrNixxLsz9swlEjcsgBy3wxtQz1Qz58rU8yMyMcqs2Znnyy_AH7luSITYCzqcw3vxgZdFKvDRzxrqPWDbOy55t_CzbDz8KvX4r1GdQ0k7aJzftr_tNksqkx5nAp_bhzxD4yyvrtkxvzxD8wh8y53pW8Yb5qszyKEzR_CENEiidiKzXRzkntLRynRzZRz1yvwsxqNlDNEiLB3CtEEtuAchSCr-t8Qzx5NFNEG0Nn_fFrm8RntHCzCtbRzlDziRzAtT1Gd96HMrq5dxJRyn_bfRzDSz0DzFSzURUEIsYna-RzQfVDYy6AuT_bCSzkjv-EzQSzeGAmIsUSzA7HXrQtjkZSzo8yz9Feal3IgHCfvDfPgyAcwwgavryoVohRz_XMbwcTGmOCej_vnYAFBkkVvqyF5Lh-vuL0T2Qwm8K4QwecZGWvrJwMfwXywt4w11svtbgTdIpv6RJbexpadbhxCeOR0yNOnEkxKdtOTzZ8vdteGNvQXyu3diVtOHwu5qHoEhyRK9xbLoYWx_kraWxqTmoWxGLk8rxMnPADxa1r9_J9LyLspcTxVxrsQzmHSHOmxoND5lW4lPywDpqqyFEYBdznYTmevOUtyalkTPvRFqSHs2Tz6CBA1BuHnGPnUPnPLmdWuX8qDEAWpnmCHs4odunHqYFqY4HrQ2f_BT7HrBIrgDfdRR9QRuvnI-yF-y1simzFRHlsCT0Hlcuh6xnS-yNZrU-ygEGcFs40qUqnt1waZuuhtyDq_fw_JvVtvG6aXtvs3jT0bbtvnZudtvijwHYd8fwHLwSYdyUzi6s4DkRLwx6s5fwGpaBgwyEADgw3UzcLUw6sk0bJgw57Ds7sA6aMuvQcubDEtSzivvP-rT8w-PEPcuc1vqGtb1vgEr_gu9_v41dKUtFeusueA5aBVzpeuRDwzeutUzfksuDw3eupipK5afJzSGGQiF2FfDoA4FfP0aqBRN9F7wqDVyZEwbJZy_whRzuFC3TuEALCPwtxyNzyt1yUBuD0yFpx2UGAWzIDzHtBRmqb6BeymnDyCZHUvxLhy77wqnjdQz4SE97wBkx_7wyNuZqt6VzBiRjnqs4KZ-y3tNECtp5y0AynDMMOwXVziDEFDW7vvQFzpkJUWzoDyCkxjCzHtBL8qITut_L-NssixmWza7qLvxkosLrtQUoSVwcBx-sqlvxGddq-spix9luZftS0ud1lgLwPDyuzv1nt8jy4_wRSuhlxC8jKRzHtBMSl-mTlbGq6y_8D02xC_bRhw8otMFMtaypEj2txnIwh2xd5w-Zy-ccVXz3hdXXzESzePJm1yBpsqSs1DyEXv8UwClyY5tGNcv1yzNt-px8udz1ybSzr8B6kkTZLAEASZyGleT6y2Et70vw2vMlXFmt2AwTiymnm8PLL1xNGTAYz-kyCYztWz1Cu3_FyJz1jw_sxFyrIKs27n3EixDbkIwDkSXsaFnsHLpz5wQ8sf1xADg1msFtyHmxrIn36y6HAqKncgRAfsAWoh_dPtxtHOb4kIZvUgxtOYIvvypv88xd6xEEspYz88sJNn2-yktmfcqOmk4SpZ1xkmxWGjl2ycYzG4y22ysmdD5xxqq4YzlbB7uyYID6xOq6y8MtQcy2VuowrZ_A_MtD5xx9wF5xjGwrMxOiqXumSZy--l8XzQxwG5xSPwbAgRoBSZzGmjYYyGmVGYycNsfYyfLzN0wbGZkUTXaVOYzRgyN8GHsxNJAIRyKeyDbyk6dxZzJ5vhRza9E_mTk1ihArjpp49x3RwKGz5RwHGzdkwMzhh_y1Jqi2u8Iq3QxKEuz_y_dqyvo7Zbe5pDJqsGz4epSMzjFvpPvVMzY5uXMzQDxRIyqFv-WxFfpGAzeMza-xl8tKAzRejMAzaXwOAz-Xxfeq_ouTFyq5u-OTlDvYFynDv6FvgPysSydFyuSytdZL6nt-xKOrhLihIyYkPbYxVoPSHz0XwUHzrFy4IyGAbo7y51AHNzzYxJNz1YxJRuiHzqyoUCpvQvsFxlhfRNzxQvpHzBjQ48eJKqhRoW4iQmwIGyyHzKYvb8SMgpJRvwdviFuydvuZxn7obztzAvd_xmfqInrRBzmmwJaxiqwLaxGATlGxcxnnGx_AvjTyVQyuNe24i3yoISvQ0tKSvFDpYIzwxnBGu7Nz3gp3_xYSvSooSquzTyLcxHGuIOzmIzBAyuUxDAyeUxuQy8TyDOzCCzaNuzQyfcxsxjyIzJar4QyYOzTKylBvHHyZ9uTAyw7pPCz1Tze6r98py_m5Dzk9XgStOiwJiwx-y59xe_ymooDaz22iekw2OyvkwL8tMazEDxOazBeqBXwF3i_OyRMzVLkVazODx2cvERx0vtlLfOeqU-xaMzSazu5pKRxIFywXx3ouOhoeSybIyz_u8RxXehSLifIyHyt7azDHzAHzWAzn-xJQvJSx18talwMSxtIygFyfLiYYxSdvwJqQHzyXw_azJxoCNzSAv8SytFynjKFbz_eqtAzxlwzFyO9tiSx-JqA_x67ZMbzE6ZkHzF_xTNzimr8PyCGynHzLJyXbzE2pOJyN_xH2pMmwwHzmCpAGxVJy3HzXJy9SxJBzkbzYEu_PuOBz8Oof_xOQyqNzjztUBz6RvI7uPaxlJyhAoq_xBBvWQyt_xpEvDSozNzVIzRbxXIzxYwzJyXHxVEaqBzdHy4JyODp6JyOcx7MjGOz1Bz__xB-t4TyCZwPcztIzHKyKfvLOzUWjBCzUGuJ9uK1tL9uiBvaczO9ub4eKFvKqw43hahpVAyQCzUxePfNkbVYKg1OYG-vGGl-HruqrzUhrvnjGlOZhSzRHRkc0x6CTbUzBxiDHlmvZ-GlaTkHZrq4RT-y5CzkOSyfvatSPWyMmqT8soGhAByirsu-yOtreTtVaxL0vchr3AcA_vuOx9DkDGrHBxFGrC3yQFwXfc8EwcPz4tXg3XtEywczWuQJGzT5p_RyMGzA-xrfpyEyFQyUNo1Ey9Rw7Qxj5nLSyElwMiK6EyClwiPb_czUMzQ-x7WxRDx__yvGzHdzPMzhbeKdzHAzw7ogMzZEvJsjlEuNFyOExUPyf-xOlwqazgIysaz3MKuazC6nbdzXlwyMzKSxfdzeFyKQbuIyzeKPYxhFywIy6azxExofpqPyUqo1-xG6uudz6cPmuutYxsAzaHz3igMSwHRuIbzQ6uKFx3dzkSxCKq9dzUbzWeZUFxKcjL2nHKq-PyNEvHztjzfJztjbzjNzDdzPJFyZxx-aSGxIloVezETxXezpNz8TrGaxKTxNTxubzA9o8fQjRvgdTYBzqRvEKaW_ZxmwzHnkExDPoXTxLnhZaxwGxGizH2eIizyUx0Fu8Qky7yRIz3TxspuWIz7fqrezvEvW0tPSoBmHhbxtJU3uuf5o2GvMvu8yod-pg-pKiZeSwfevSpohSwmSwGcxX0ozPun8u8bxqRu-bxs0tAcxoxoCcxKquEcxSEwwRuxSwyRuQorrvmYzocSvyTy2ezVquXZrAPQUDpDfvG6o7SwpcOScxycx3nwGynboroariqw_YwCKynIz6Bz7Gy31I9Gy9ezgquvIz4Bzs9oYcz30f1SvrIxsUxTcxuUxxcx2nwxRvzUxO4e2cxWspfjzT4e8cxAowBIaGowAdxnkgQLqOVxv7nKHyYZw5xj1TzsfzPgAoLADQzotN2codjX-Ez5jzzHCXdq-QALNgcDyj7kEjuPLzwFBILzerkDYljRnGRzMmmq9DD_yz_Nhge0JbTAdb6BmDyOCyUglaBhxopqnA1Vw8Tz6sufouFZh7pf9dn39y2xKJ7UMCyxZs9Ezh8y80U6MlGKApEfQRGIkzlkzeTloQHiGq-ln5gxNgwiayKTsYBisNqsHv5qgwSjlZjIXyjCgy5wnCySwkElzfdkVqtBxvxAtd8yDLxvqsket-Ucp-v7AxXGeCgzRlzXiUFgz_LzY7yYvjucz0OySCxI8tAIyvci1czW-n0_yzIi2_yCuu6djWlrAPy4kwCPyP-xBdzRSylbzEdzTSyCAzSIyYSyUIydMzNPyi8tgazOdzaIyTPyQLjSdzwLuoazs8tAYxu8t_5ntazXFy6gzZFycdz9gzedz0Mzgdz2MzChzCMkGhzHpu-lrndzcYxpdz_9p6SyVHzZ6fXHze6lATw5Bm5-x1igThzDRrTZx1_lINzYhzAEvKbz0lwBKqBJySpuyoREJyFCm-Fy_PyGmwFkhvSxrHzudva9tRTyefqIBzXmwQezWNp9kIthzrnimNzwhThGvTfjY2ppfqTBz4hzHIzFizEIzOTx2bzxhPMnzy9tQizGnwFSox_xvJyuMjMSvrKqsez1SkDQu7yo0bxRKulVjIQuMVazHxMvu87yAookSw4zlA8ywizUQuyiz15owevi0oFcxpKuLquIcxOquyGyQqu9iz-Jy8JyHczEOzB2ojQudwm88ucZrQjz-2pKOzajzcquNOzwBzDfzQOzCfzDUyHEQCUyVDpxnwzIzQ-tbczAEzrPzyjz7wuJHyXEj2jz59oJkzv9IKKLiltUswtdwFJw2LzCxACFN25v19wVleyxxnHibNcccwB_fC6vzsxebvaxwrNcnsxd0lpczFiwo0X-LzNEwsEw4LzpEyECvxOyKgzEPv4dqQgzQ9pj2u-4oFSyG-xzvojGzJ-xkPv8cz0WxnPv5kwWazhgzAFyAAzaazGdzDAzKPyFAzMPys_uMdzSXwyXxiMzZeqfSyDvQ6GzIko8Gz95p-Gzk-xVAzKQbCHzHHzvBpCAvFpujPy7lrkWZLOoSmz-MzVdvANzQAvrdzzabENzuPydSxydz8XwkQvdHzETyfHzh6pnAmghfW6urmzn2SG_xfhzAezAGyZZxVbz9AzKmwS_xGRvnZxoOoQfbUJyvdv3mzA7xT5oA0o7Hz5ZxNBzjfqMQyzhzcGxPQyrNzbezxbz_hzINfwFu0phnJyxNz1fqRizJApf9Hugp4MiDqwCPupXxMHxzILHevIBvWizrGyAcztGy8NzZ0tASk5JytKuhIzGIxVSoAKyoQy5ezSjz7eztQyXjzpnwFozJozuIzAUyL-tLozEZwGuPdjzRfvGHyt7po9yVozVVxPfz4jznbAjur94IcozwYfFGzYZz2GlfprnWAh4B-tyGQzQJFQkRvpZxkrEUhzkrLJF7mkfJz81AGRDHYAh3LrEz3IM98WKuxCQlMEzyrz9SBgZI8DhnZCWEnV2qZisHNs-EzokXoeJlwq2zrTsqu3fxXo2-yJlnONye1rUZysjbdme6KdHln6snNTwY1xSdwk6OFln92CVszdNy8kl6wAtZNedxjtnOUz5OYtkR_9yElrRGlKIBdKfF-yYUzFXrERkIFtneBQ-yvszmCTP-y5xnXTkiUz8xnZqsfszfAIDqnhszvHdyJVPUzbXi5HrSUzvPLafz9XC_KrlfzBLrUvFgfzmciifzIvCdUzZuhb2r1xnR-yZHljUz5Cz89GfAIWnaxzAh0levVLNgldoTyu67BT4yfTuCXzv9rzjSpWopsq3KSKktSzuYPv3Kr-yuh8y86cjqqwGGKBqIWy7WosJfJ-qhez-DzSpr4IziWjJmsqDF9GSD1f9nqaCROjp1AxDwA8JflRkxqzLHxGqwNHxvtzCdNvfzifInzu_vyPqtr-yVQzBotVxqS7ydjdQ8w1gw2apZEtauz1QWPMxXlzZ_yrkr5QuW7oI-x-Rwbpztgzy5f3MnBRuYmzIQzbdvOhzbwjQhzYHzWhzVhzDfq3Fx3Qvymza_x6HzRSwYxoRRuaxoTRux7yEBvb0tsGvTKu27yVKuwGv67y7nozGvjSwkRu_7y4MuNvogKuldrt-p3izAHv0izn8uAIxvGaCIxz0FOUxAfvvKuO8yxKu4SwhQukonHjzZiqFllPszpmGRNyIusaszcusjUypdqd8TuFiIIMrvz9UyfJziPAR4yscGi8qWiq_cnQ8x52yLis4rrIHtjCzRPA_YpAXucLIRUvlFP9Zz6Bvypx2lxHwz3LzQpAu5tdNtLwzVvFH-us-yN-vyozTzwX3r1ozk8EEuz33Q54oN7oAPvD8tyOy-Ryf_yvEyGazaFvkuzIMzgGzEpzhuoMMzIQyIIy4_yxcv6_yY9pQSycLuSSyHPyjgzIRxBwnngzZ0Z_Mr0GzNdzSqo3Gz4XvlMzhSya7SSLikSyopzmSyx8t7gzHYxddzUIwgbjNQvoXw3azPmz5azRmzoMz9azKDnVmzHQzhko6DvV8oF9twfpvYx5ZraAvzlw1uzp_n-FynUj1AzCJyYoP4Az_dz6Az8AzkhzJYw5FxGezG2poqOP_xwMS-kofbzrZxNKqibz2SrSEvQGxnbzAnzAIzaTyCIzsbzbGyKax6hzcAo8hzPaPfezUlo1bziez3bzDbxu_xdQTaaPt7u4UrAhizqzCDalBzIev3qzKevYiz6qzCczAvicHy6izNBv6vm9Jyhvz1GynQywJPFrzMczTvhdUxIrzPOzI1twQyCozqMTROzHZwEFvnUxWOz0IzRZwIcoaOzbbrm4SicoTLqarz_vzZrpMCyXfovEzUzqslaSWzmbV2qxvZtNBxwcoPBxc8xGjnBPcJdtbTzw5qOkwkdtxOvIQxXGks9yN8evExKspoMyUxrYVrraxirisTzqMyyCqmwhJpr1Oncmz6Pzk4FWev6yztonx4tZVy3IzbVylzidVyyziwPzBTwzqav9yp8yJtu1Pz7SCRDqpFp1zzwwulzzqiZnzz3fnPwp39yJtuQYo3upFPSeXyDszfDyPFwU8yG0zk3FDkmVnShAuZqjaWwzjItwuWziJwpX1t8Pzuwuj9yGdxc1tVrzRow-zzxzzLdxZhpRozCdAWowxPz8Yp_yzRTh6BuLNSS8crQz6QXECxo0zi0zJowkzzh9y9PzqzzgRyA6uYGu6tzwzz9royzzZbrz0zJJxq0z-EzArxlgaM8Blcw5To52dtkzn6xNeuqRz9vJBTu6Oxr0Em6x7ToS9ytalHeJpDz6garDzTgDyERcMSrOyXTw4-wT6w39y74tqjpvTzZZsWQg8zzjtzxap-EzSVi1TAegL_IzNCf7TzxhqtZyh8yYTA58CLWAURsfBnc0yV1bCRzOhxKRzGdAEkqMDHXjo0io5ErfawHCvLNoC8t8tu9Ry7HyLGzQ0p_oz6dqBpza7yOCv2czDIyqwzLBzK-x4wz2kwU0eqlz8epIdz4cve9pw5nTIyilr3-u5crCdvapzRPy_xtaeqZXw9lzRRKPAz75phpzfJqjpzVFyZdzmpzIxznIyKxznXwKEgpXwOxzBGvyiekdzmPywpzoPy79pKhzgkoMhzGSwLGvHIeemzoiQdxzWDpylw0fpS6uLNzpQv4fp7RaEExDJySRrIEvURrhhzvmrt6nPTys8oq8ozHzAwQcbzabzK2pUjgMMjBQyHBzuuuphz5uzkNzcJy86uDnzT-pouzIIzKtPsNzvFuo_xi2pBqw4axV7uDnwoTymAorqzneftRktpuT0t4nrOSvzYwvezuEvrJeEcz9xo5Ywe3hiyz0Gy_Jy_gp5EvBZwoyzqNyg7pXIx_ezvyzp9oZjzBHybjz2QyFUyxxj80zIUy-0zVZwcGuXozRdKexd8qFT6A8RZ19rgEnbOniPxN4y2-yZFAg-F8RZuNwDcw9Tm_EGCszQunTBxv4z36yx4z8YBz4z_XypDmQayovfUDs_1zo4zOLAz4zXemviuvBsvRmR9yIUzraSmuDOQzXpt4vz1BrPqsLByUlzxaf-DXU8yA4adKypEGmAyGdnuGnWPXUXt-BctDy_shv6mj1zXaDYyibHm96N9Fn-paH7yDza2gxbvxMEzhUwelmaTaitzlLzuLzGmrS3z3enn5zvqmzAhDyGg8BtLzPpefBtlDzUVwGvCIrQ3JOyuN0KlK-mp1z35zSuoN0zfJzUVwKUzqWPPyyo3lEaR8CxdFqUVxq2uX6zlbRRyew4zNIVcKExqOVJC6jmwcmd3tAnxP9wjCzvoBfIo7umYkzFwzgswVTo4tytkv8QtbYuUxsYxsj1kyDzh-tcyw7-w1RtSPz6Rt_-wwuWBYfDGzkWcJgf2RwvOyqEyvbpBMzKjPshgBSyS0pUGziCxuMpvQxLcpgElp_yl_ysJrU-iuJrb0ptMpmwz_ZjfGzWvthlzNazv2ui5nQazCXw5EyvwzTEuxwzWCvZBpYMz3jowvjNXwwGzUpzyGz6wzVhT-Quo2zYJq7lzaJqBxz6Pb9PbExzlExjIyW1pGmzwazE6pbFyAOriPy9QotpzA1ehAzUSxN8oC3zCFuE3zAFxsPyShovuzaqo_SyR_o6pzVpuO3zR6u4PuXGvjHzgMfU3zn_uY6uQbze6uvmzGqz0kovFxd3z0Sxf3zdbzEPkOYwHxnRmwIRv2xzKRv4xzKdrSezPfjWGy_Mfu3zZRvbTyFnzKnz5hztbzInzF7uXBzuNzgezoqzOnzjGydBz2mZyTxNyzlezM0h1qzrTyYyzdQy6NzbyzY0tPKueIzxEv_qzcvzQUxhwmlyzlIzRjzoyzVIxyyzRczhQyGoz_GyIozMozEfzLfvGfzPZwICz1IzFCyLCzrzzj4zLUyaKykvzNboS0lrtua9CocrdSsTuzPyxpqxb8bYszqvoXuz6HuubsxAcW7yVzkr-tqWvELv-0utZjRQxwOyrEyI7zijoK7zjwzxEyw_yGMzdDggPvhWl3EyxWxagzfxtb2zTMz9_yzwzGRxQpzR-xlgzTpzbMzVpz1lzXpzXIynuzxFvuDiq2z7RxmMzLWZUdzgDvYkP77zuMzDYx-7zleq22z2MzZAzDxxNmzWIwMYxrXwQQvSSx-EuJ8zzeqL8znFyN8zK_oYxzsFyAdrm7yTliwdzVzCV8zRGvH9tBjhidv9IyKNzAqz9Am0Azd8z2AzW3z8FykAvghzxwjihzIYwWbzZ9tQTyOezSTyr3zvZxZqzXxgu7yTztzZxUezcqznNzeqzB7udEvQQy03z4hzmqzMmj4tzpTxjEv73zEbxN3hnez2NzmBz4NzoBzJ0ocevtGveevzbxP0oHvz9cgcCbKvzf8uMvzlSwnnzHvufymqnzvYrVvzk0oXvzKgbZvzGKU7izToogQuO4z3nzAjzONu_evL4zHWjZujTNubuj3Bzb4zYiP6GyVHvZBvV4zjUxKAyf9zbvuncxNEj1yzPozJfzX9usPzfczYrzaOel4zl1trgJOtmLUz3KzDPsAtzlszMGlYfzUzuGtzMdCItz-wiKtzWXrQ2rCRRkHlgUz3szbGlJZrkRRzsznQR5szU-ycKBCxIagEhszYaVGB0WfzqJSnszIzupszKGlU2fWUzW2fPB0fqhiHlhfzTB0ShBQtz_JU9CTM-yZB07CTMHlZYhlDz8jzJ0z7aoQio6Cyg8RCRup6lfJzvDCYuKKhuq1zrTtPIExwx3zvQEtY8wJ0xbuz1NuduzF-z_vwH-zTNvJ-zX7yhuz4QuF-oPekFazlvn4Oy_BjvkwV-zkyx-cpe5fKSyRazZ2zM-xUazqGzjxtOpzWMzg-zigzbazvPvdazGNrfaz2lzGlw1Gz5lzh7ys-zcIyQFyuQoVdz5_uXdzFxzWFynSyBWKnpz87zrSyqpzE8zRdvkPyupzZYx4TjUxz4hidYxWmzS8opAztdzrAzjdfwPyMCpkmzDTyW_zjxzc8zL6hV3znxzg8zzQvCezLTyVFuf8yBGyJqzlhzgOmn_z5Hzbhoqhzulz58o8xz_HzpbzoNzfqzZezaAo6Fz__o8AvEyzwjgB9zJyz6_zMfu63z3axOyzsYwqJyuYwoKq3NzabxeVjRvuZSvWnwNcx2EvkyzDrzmyzJOzS4zqQyYWeEozSczi9zvSvyA0lUxTOzcjzoPKdgqg4z8lyVTv-ly_Qyc9u-EzO_lExynnUgDej8qSuwoE0UcAQFlFkzsjmj6HqFnuWvjCzz8B0MZS8cwUTrUTPCFrmshHxm5z6B08YBemseRJB6zs9mgIuBF0T6AkDZ-hLxE0z2mSNZhtz9B0ktzPLx3E0UrBRex7woQ7yAfayvvHKx1GuDzzUEy_9zXC0GGzUouGIrekRQvglzqc7zCxo2Ey7xtJAz-wzLhzS6lB-pBdrrlwT8z5BmqdvxsjruuR5ofdvd9tHQy8Pus_zKGxu_zlNz83zFnwCvzGA0EvzIA0EYZ2bxdSw4bxD8yjnzythCvuNvz4HxkdrCqumdrtSwHquErobonCHvvTyCOzh9zNHv5-pHHvX9zsVakA07JysTkT8yDC08NDFuGCTBmqj87r-yyEWzs2BR3xIDzUkznQLTXT1JmYEnGqcU8ygJS4wIekzTRg25qo5qmKzkvz4yH04CFEzUSlp6rZNlNwyXSzcDzkvzodJh-Qrls8GZX9ys6rfbS2rxE6tfJzM-FXKDqSzTC0V0vlDzCjocNJlNj3ey39rljuAqAtEtDhuWborLLGkmAyNDNyx2taJE4_vZvqF1fzoO5Rgtoyw1ya5x_pxc5xAlyElyiOMFqxPLzNMm84tMF0n1zWZZvIlxkzWH0kAgjvmNKSpkzR6jD6z1BfnJzYZzXbo4VkrlyPjA39zIwxXF0tyxOIE89zjjxbQg1fznWvMZsNC0d7jPC0E0vtzvSC0itrUC0qbvQlzSQx6tugF0Mgz0utxczcC03utgWxnPuelznwzU2zHSy_WwJSyCeqmC0Z-zzWx_kwMDxMpzAdze2zUQms7z0I0q5nVDx3cvXDxQYPy7z5ou3RxzFvBvQlazs2zBtHGdvYkP-C0fXwAD0GD0CD0HxzHmz8gzC8zq-xtSyz5u4MzacFiFyDD0kXbnPyJhzPDnquSj7yZ_n3pzl7yC0zg2o6IyFRrUxozuzfxz8zozPy2Li1PyzytD_xPogSFxO4i9FymD00_nzF0R4iFtjBezx6pn3zPGyp3z5xzVTyOtjMdrfGvw7yVEvINLobzXGyqbzlmwGyzi_xgqzaxnjqzRaxzbziEvV7uPizBvzGE0P3hvYwCA0KE00jQySarGvCG0xpuEG0zpucSwMvulizp7KKG0zhoQA0mnzOvzhwoQvzQG0SvzSG0B9LZA0B-ebA0TKIdA0kTkUvu0TyQ-eN4z9_xiQuiqwFjzYqudzosjzeePc9zWE0pyzI_p8ezsyzvQyOOzTczYjzOrzLfvM-tl9z9KIPKylquq9z3yzMJx5yzbleNCzmE0iczjCzQRM9prwdkj6zSEzKzmSzxKRziJOrVwXzQhmynnYSewUewSjoU8y8gjahk1Wu2Ly3Wu69uDyu6dts2XhBxyZzjBxJ0RoBxcTr8D08dvC9owbz_dvmGxXaxqmh3Gx5nxPK0p_xD9z7lyn9y9ly-Qy39yAjyTEzq2jiQdL4cRZzh8yfiAvPijDnR5zepysruedoakzYwm6jT1aAAsySFGeowQgyxDzxRtf0l2-y6RmS0l0LyMkfwZwx5wa8y69z1eslUyQQsdCyXWzIcuoyvRgsZtkIlxUVzWMxA3tNcuD-zyNubI0OIndI0Eod3Ul0HtdpT2hwWC0guziI0ZlzBazhwze-udC0a7znF0mF0EngoF08OyYgzxI0mGzQ5uoGzo5nc2z-EysC0YazuC0Ppzi-zylzxGzrxtk2zXDvq-zX2of7yp2zdpzVab47znHeDxzy2z2Mz02zW-PFD00-zVzPyazID0VJ0s-xQxz_Qo2ngD_zAFuxpz3Syzpz2DvBbz3IytF0mytvF04-xO_zt2AHbz0uzk3PcHzomzgxzPFxFNeAJyDqzS6hmHzi8z-dzuxO3J0pmrm8opAvwmz-fK8J0X_x7mzsCpo_zwD0IGxD0oSRuOdrFK04nz32nWezBIz-OocTyFxjeTy_L0oVQIyzIM0aBzpqz3Fu-3zmKqHE0mGyR0twJyWnzaHyP9zayzvYrwpuiizI8yKGJGG0jK0IG0qizlevoizidrMG0RA0qK0v1oreve0o8GvPupH8yFvz-YrxnzzezQE0_xocG0lA0Y9zmTkfG00ezaApoloFjzZvuYcxpQyAfzrQyqyz6TycIx-ezuyzrA0wyzk9zRrzCHyd4zEHyO3pQAyToz0PoMFvOfzMUyU8y6RmhrOiolVGnMkxS9y6RmQRVTgxRexLyovM0KlznLzK-zG7z8Rya_yIaz2QxjC0LMzQuu4RxIlwsgzYnoC6uNhzL_zkJ0n7yxF08LjdO04Dv1F03JuoJ0DQyMRvohZCK0TSwgGvtO0QdrM7fdizTdrsizk0ohizpYrMP0odrkK079HmK03VjTP0pK0OG0Lzo_bx9MuWQur8u2izVG0eP0W9zjP0eiZfA07K0Bjz7nzAL0nqwlSzfdsdcDgGBeCGjM0rSzY7qD6boxdI1kwIrM9RPYiVM0zSmqByMELzVmltueF0PLzryFHwRWnZXSmVjtvnksCspmoJVyHjZFomdrtJhvQlg-osxR0fB0FSMc1yjdyRmeuWfMXyNrZlB0yQxCGloB0qMhcfzfwZsB0tRknHlmvZOtz4aGyB00szStz4Mh2xn7xnQxi8Hlp8yH7CT8h1OOECZDAZ1WwkPuVQ0SgzXTjsWx1C0JFy8wzLExDJ0harBC04XwJO0M_zuNkkQ0bHz3F0wJ0VGv2J0puuFDQe9tl2o7F0rO0USwAvzHSvz7yoevX1FKP08-aiK07Q0OP0vnzwYrRP0VP0rizISw1izuizGOionzqRuVA0MvuXA0AHvxK0ythzK0iXHbvzMR0H3oiP0gG0XOiXvuM8y8RulUAMSgluAKHBwSzp6NzElEqYHB0WHkJB0A-ynB0KsKNB0NOftsz77u2B0NS0V0FPS01Mh1szRuhTS04szVS0YKzqgIFSMnczUWf7gYpT0dOSCS0bkRUUzpciHS0IFRJS0fDaRB0QDTL-yUB06T0WB04xn5T0UtzdTkWtz64tvWJjT0ZnDXvRsR0jHyjgvkokwR0NSgkT0cU00R03Cz3R01VskOLkZbHXy6fvpzu8_qpbxTavCawQ1n8zjYWq-ZwCaw3kjZqwt6L9Zw_qwXLsKUiWYpfWbkbcK2d2htaiwbvelBkj6AWBwzBj-lgMA0IIiNQxfGkPQxSSsYC0aC0ewzVouUIrVmySJzkKyUJzM4t7KyYmyXXyeC0b7zGpzmFzwCv06wYFzjFzF_ubFztRxzFzuKxcFzzFzQgdtDxkXx0DxXXxgV0-DxoFzdXxZDxsXxsgitFztV0dFzmXx0gikV0vRx1FzeXx2V0hsuvbuktpCJ0dQ07Pv27zRhiBLeRExW3xrPyqS02-xsQrWD0S6ZmQ0VRoPMur7yeZxgFmgZxzmdMSsXW0kniAFmhniUkZQEvIPmtQ0xuuDK09F0t3z8S0XRueK0JP0cP0tMuLA0pIY9hT-Q0QQuoK03qopizFT0B8yO7xodr8Hx5hosnz31osW0HcxK8yF3oM8y1RutEivtPQ8ylQyh3niG02-y2ALonGdpwRnA7rth8yTUJQNAret3eI9AfOot0KYKlXsBgkzrkvzzVEfOwRszG0wKZypSuA0wLZyTrxnYyueuxGsfJzzVEgPwybHnvzT6yerAE0wrGs2ye16xweufAxtPwKX0bDnCdwzqV__vjyEUAwqyEvGm4dCfdAynG3cao-QKCisCzWbqmvZ7HlYKzkpNjjAwlY2PDoCzqWPtEzB4m-krIY06szQhSZQsVCVDH0naoPzsXaZZGV4dCehSngDS6zQ7m1RyorzL5mawFUY09LI_pgaHLOuzbM0Y6wKwv17wgstU7w1HifI0L-zhI07RySV0RV0GEU-ozL7zApzJazXyoU-z6OyZQ0FDxAXw4EyBabcgzWDx8EySWekNoXazeCvZazh-zwC0zowyC0LRxnN03C0IAzGW0m2zs-oAytRdzu-zjUe7GzZExDQvrMzyNrtMzA8opslX7x32zJmzLxzOwj9-zqXw7Lumej6Mzx0eOHzwXwTmz-azEO0YQvGO0UD0ZxzI3zxsjK3zSsPgmzc6nqJ0Y8zJRua8zNbzqQvomzgD0hBmtmzsBmaO0ehzk8zKjgEezeNzCGxPez5mzmO0tD0rhzv_zUGyBif48zAyzLK0U9eSQy6mh7D0tbz4_zWWrAE053zlEv9_zEE0BQu9O0BA0XyznBzE4zwGyBX0Arz_AoM8yZnwTE0LczEL0e9zdE0Jfv0P0SOzJAyZHv1P0yATUOzRL03A0RKyQoz7tzdczWrzMM0gczdOzNNTQCzTMm94I19z_iT2Zv50rvHGxby14DcbRljtKDT3En9CxUdy_Cxb6z-bBoTzlDzNYmuAn9XM7ZCfKyZHh54y2-ygb0TKCLkzftzadojb0D9yBZsh8yc8h-Jg9zp6uNXbk6KzeAcfLznroMgIvWyuqwsqwTzpMKwpKwGZz36yX1UFTwXtQeX0pWf4KdWPtWszSYz0jfDkjh-yg-yvPtgseJc0esz6CCPEzdqyREzM8BQM0jSuIzzYZz6CCuG0s5zDnavUy39r2ftQkxcc07Sq0YmKCZvwNhtzub0r1zwb0AHAPfNQAnVerH6L3extSjtzu47i3L0ODtniybbfTGwb-dRFzXGwXCFSmhtbz1O0j_xlvFWqihaxcez33zKyz5tzh4zbOz5IzHhSU8yF1kzrkUpym-s-vv-WX8NuaYi0AQhR0PLzq-CuEAIIAAuzf8BM6zu8yL5xHDtFOxRwz0nij7u8WrFqwqqhLuzad08amJcCANn7AgWSzaR0MZeawvPBgbntp8y9so-EBLzqnnUNLmYCsPQ0IlzfF01Y0K2zfS0S-zU-oiGzJExFxorN017znlwk7yZUjKO0-Sy1JuU_zpQ0PO0uAvYqz7uz8Ju5S0wQ0vhzGK0WK0W-p9S0C0zJA06uuiiz6Q0Dcx8Q0B_aOA02Hx-7yUP0CR0rwitK0iKuTvzD8yST0D8yUT0-xgWT0pXMYT0cT0SUj3K0IczLHv9nzkQzdrzy8c_8p9RHvtuyVs59zQQ0PFwX5zEnWTlzHLuhyTWlzAcvx-E5AxCatJ2zL2zb_yWFvDe0lwzuI0iC0ZpzfMzp-z4PvXZ0DSwX6fPW0hQ02Q0l6lMO0W8zwtpsuuqQ04F0sQ0PRu56ulW0uhz18zFEiQnzBG0eiz5uuvSw5Q0CT0ke0ET0fRuyMuHT06puanznK0Tzyre07MuER0ZP0-Mu-Gvve0PP0BHvKR0gIzdG0aT0evzM8yGX04K0eupSHv9a0eBvcjqgEIdggyOLfJdqFrgfUEhoHMiBBzJGyfb0CHhGkzcAyL0zklycQzgUwgEISOAEQlk6zGMmFUs3d0QlqhRngOwyd0l2b9vxIUzM_BRbnSZI6VvA5tKywLJzUXyuKFjKym1rCWxTXyamyvhSoCuYgul3bBSF56AaFA2VoXKDdIsK0muzwqVt9gwW0vVH0ljYnzwxVtdhz4dzoxz9ytf_zTFxAmwSSrFqzkD0umrkMf1J0tSxoAvwmr1mzPd0yPwRexhYoNI0bQgxM0KC0InoTI0hcsScu9M0x7j_M0K9nBN0UI0Aww_PxeI01HygF02WwdUajjoTCxqI0eV0dV00djhC0hS0DUeDZ0qcfFZ0-I0HZ0n0fJZ0fN0LZ0hN0tC0jN0cazi2zf8tWpzCkoYpzLdzn2zJe0uLutN067efpzoMzLJ0QlwNJ03N0EmzaJ01NrA8zLdvuQojExrpzF8ztJqRxz35uIhz1CjH_zGSwJ_zDbzpFyRpuRW0ZHzYD0yF00S0oyoRO0hxzR8ze1ef6papubhzqmzYO0QNzih0Tbzlh0i_oTW0jh0nh0c3zsHzUqzm_z4mz-J0y8zvD0Tez7JuJGxYe0EK0ae0uO0tnoPBzYGy-ZxDIzdTy2_zca0w4iOizLIzQbpa3SUIzY7uuJynGylMuxJyJ5mYnz0Q0_f0vtjcnzEQuKA0h-pjev1izxW0mRuzW00Gv1W07f0oSwPG0rSwRG0G8yTG02f0BIx5izDIx1K0TvuOR00Bz_izYxi8e0RUxnA0Ug0inwtP0Y4zJUrIL0LWQryzLL0KrzZE0MrzUczLKyEarm9zLOzo9zpUxFHym9y7A0rRy9A0XZwWVxZZw-EzDABHWASxuamG49SGFZNBycTr29yhfv_mrYjPqh0hICLh089GdhI55tJpy_vwZMxrEtVh0isYXh0cBwTFuZh07lwJa0Qj0ZWOfh0Ekhhh0j_zsmzX3zi_z0mzJ_xcc0VDhTXTn3YQlmpg08_lIbk86tYhlDN0cc0okywYeDLyZkzCbvkwwxwwqZyH3yTPxYutZ5zfJzt2NYKC5BA2VlJ0zrc0FqoSfoU8y5l0mIC9Qpjtulg0Pto-B0AnoBQzWnDFMA9fAFQA1aAOY0yJlkLzV6zSY0fUz39y7vuBzOCrpMToSts9hmFgvDJb61wGrwOfMhEOCLFFU0FCTHU0pB0E-yeRRH-yuszJ-yecIGRk8JUhUzSU04T0KZr2B0qfzYU0m3y0RysCd0wEo_vFmmm1dzNslyROByemw4W0HTrifvJTrg_eTUsp8yt0zP4GZwGiVvIByJ9p6RySf0I-oTf0CMzN2z9HyP2zLCvD-xKazDpzsI0Ge0W2z8HzY2zyI0fNoKpzPSy8_y7Ey-_y-kwt5n2wzf9p4I0Jejpgz4lzUZ0cf0WZ0H1oQdzbDvmazg2RJJ0sNrx-zpngz-ziZ0qi0QJ0ti0xMzTJ0zMz82z1Mz-FvidzH_nako1i0yIynsjeJ0nLi0-xP8zqQrFNzXhfQ_zBDj-Z0ZhzJj0WO0lxzEqzIXZTl04dzhO0gh0b3z4Rrm8zSJytniQYvFgpxHzFGyRJybNzLgpnCpNezfNzQa0aj0RGyz8zvRoij0VgpXa09Zx58zoj00O0qj05D06pi-D05O0wNzE9zlTyRnzSIztqz1NzaQyJE0LKuGP0_FuuGyQnw22pdQuva060tNg09EyC1tdk0Vg0Ljzjk0dcxxP00QyJL0LrzQL0j9zH9uJrzNKy0yze4zJCzs9zvzzMd08tzw9z8Iz0DzcvlXoLm-EpJA1TAhM0JuGfJdD9vPJzOXyFmyMrZCh0QJz8VxFh0TrZbdUUdqU8ypHZRex8VsDlz5KxPI0ies99zsKmzh05fz1h0_HuK9n4h0Ncu6h00h0ql00Hy3hwKN0Be0vVxfwzM2zOgzO2z6Y0Q2z8Y0JEuan0e7z3czg7zPazlC0j7zEZ0l7zroun7z30plPb4joon0VSyt7zmgzgn0x-Ibi0kEudi0qgzVXwwn0KlwkMz5GznqfcZ01gzWdz3gzA6pri0Zfp_n0aFy5N0qDvxi0KD0G8zQZpQCQAO0MAvCO0RHzzZ0XdvXmzCbzIO0hf0Oe0uFyX8o7Iypf0tLiz-yFj0rdfeHz_-xKj0XO0yJ0vwjZ3zg_zNeejhzVNzTNejO0VmwlO0Z_xTa0oO0ej0qO0-uzsO00o0TIUlj0JK0ZGyByzGnzrj0LVjtNz0bzia0tVrCE0pJy_F0rJyDp0SizA4zUizLSvtEvD4zyYwe5o1Q0KT0n8u4Q0GQujiz2SSAk0n8uCk0EvuEk0LvzBg0qev5HxCn01iz6W0Ozo8W0y-p-W00evJ4zKL0czotpoUk0R8y7_x6K0Vk0jA0eT0va0_K0bZrPjzBKyAozVE0uP0XE0bDpHAyMKyfp084jWcz5P0jp07P0XGuKM0wk0Xrz0jzWoz0k03jzjCzNh0Xpn1JZapnBtzf8xGgleFwWSboMpjJr3XvR7zhPsn_ySGzT7zYfrr_yfuidaiYGzoQxtHzxxzr8zQ_xIxnl3zdqwCWr2phI9z-Ezq4y8Dh6d0QbSzg0cZsPCyog0NxvYpepgsvg0lSza_R15zxOw48boR0Of0XVNZ5yNgzI2zdwzCe0aq0UgzXQ0ykwtI03Pvxn04C0nS0ruze5lQo077Sar0vdzuS0UhzimzSO0WW0cj08oowyouQ0qnomW07S0YQyFA00f0devunzHk0XGahev3bxas0_uune07bxlnz0W0SA0sK0Kk0uK0Mk0wK0Uvo0YnWG0MBvzSwOBv6e05nz_-p1s0Sp0gT0iTYFiA8qm0WnaglmQlYY0JVtCPzp8yOOMu5Shfx-QjvAylSzevVKluOehm1zvyr-_GSrnuEzVuzEzz8BraChvxv27wnLxotrn6z-EzSeSlyQQHCqY0EH03kyjCzkpm1BGoiuqZf98yqvuNJATgBWqryGbifGOTsulju8xactOouDYzpPqs8xw4H1icv8xEtxIUz95zTPiTH0Erbm2jUKsCtwXg0qIZDFASGZiwNuitrSzAGZW_yj_yct0xMphCxXPpPXosMpiPsO-inPsVcpWWxRqzPYvJezmo0LezdNzG9zwt0Cbxpv0u9OL5SV-r39SKSzZjoHTtfLzRw07l02fAlHBvupV1nGuyCJzPLz3w0LhRskZZGAaPAZM0eDywRld-Hu9OghSpfHCFzs6rxDz45CYKv0DzgpV1mBCmSkomyGjbAuYU0tpVCXkBju8OLQry0tz-E0uw0uhAD6QQpaHPzVovcYv1uxKexUaB_yiFAxFJaIexzarwv0SFdX-raLpLI0Clz-d0hjxlXJxh0SAtLq04M0VI0zIhMPuiHxRq05gwMl0Th0-h0Wq0dS05HyMu0Tn0cq0Vn0eq0Xn0zEyT-zT2zjq0V2zYf0rwznGzbZ0ZN03ep7MrcN0c-zln0e-zkgzPIy0wzOZ0UDx0owdgz0C0n-zbf007zWnoUu0wgz2hQ8lzaZ0AQv_RxdZ0JdvfZ0YLjlpz1N04-zYAz42zGHzOJ0Nxz62zPxz-2zZJ0vpzTxzxZ0VxzUr05SyTD0DNzVD0yJufizPGvlf0DkHTo0qloO6uaD0NSwP3zZ8zyAzi6p6dzJBm5YxPbzHa0LDjOj0Exgj8zJWHCj0tFxLEv9PyxQbvr0gNzxr0ZJyhNzbJyzdvtf0vQ0hj0wf046pxQ0l9teMucYwHVj3D0btj8o0FPo13z4O0Id0Es0NIzqTxcBz9O0yj0jMu0j0CP0Ps0NSvRs0ou0Ts0Lz0DcxWs01bx4f01izle0rhBCTk0MuUs0k0oMT0fymOT0IvuFR0sRuHg0JR0AX079tznzDioGcziA04RuFv0ZT0Tp0Gv0oA0U7hSIxzA0CxQtA0YE0ZG0ep0bE08a06a0Ft0Z5iGFvhKU2yz5QyEb0T-t-P0SAyyk0vLALHyQCzXumFjoKoa3GV6tmJudSxwUZzlDz4umm6xMCyCu0p8npv0Pkq-FARkqZnj71zYUfsky2BxIHwRnwD7mRRzGkaVrBSBl4E0dNZOv0B6yCcdrMSU8y1oSZ0HmCzaFAQm0BpOxYe47QUm0vCz_w0bkuK6z6FGsmUMDeVlzzYyEDspbocKEWqmc_kSEqKxv6x0gA052p5CzEkYS0lyMqhTGLWvIns1x0nyxHq0pyxRI0rAtE206vwMC09x0QRzaI0By0UNsNl0Vq0JN0Gy0AMzSn0J7z2utEi0Hi0P-ooI0F-xbn0AZ04czGDxY-zXy0bgzqq08HjO-xd2znC0tGz5cv3wz0q0PeKSZ0lS0pN0q-oTZ0RIjry04Tbygzki00gzBmz0LuDmz4gzFmz3-zRJ0JxzmZ052zMQvpZ082zwSyMMfySyNHz8MzwZ0Sr0odzFz0THzWr0HO0OW0gQ0Zu0TGQbu0XAv8Z0LSwdu0gdvnkoZpuwAznmzhr0Yz0POkaz0TUPbh0aFudh0OSwsxzal0io0m3zmhzhFuohz_J0q_zBK0kW0vz0lu0zz096uTGxm9t2z096nCUr_6nHnzVBzy3zsje-hz_D0JM0sTxB00kezTIzADp-O0XK0IE0ZK0Jp00JynYrDvzfK0ru0fSwwHx47yievhnzd8uyu097y6j0yW0gs0Zfn3u0Eg0F8yq8uf00Vvo-u0DgqwTy0SwGHvPg0Qp0zGyPR00s0Cjz9YwPHvZqu-nz6s07Kq9s0FL0Zp0pIzxVbIOevA0XBvkuj3P0FAy-a0fE0T5PhE0Jt0A10IHyMt0ZrzCQ0fJzn6ywJh8oaoL0rky01z_w0w2xhPZa50cNSs6zGku7KAwhw2p0hKyikwKmyiCuphuVJzAWxw3t7p0DWxsKyYZz2QJNOqdQMIsz1qmkOzYewO102PzwkAkns3ZnMnui7u6QkfqwoUrCDxnqzvt03VrmBaFWrJsiYphKcIzhc9Vrgqwrnr7axmsi9axDJUwnrU60HWrYsiPmjRv0oJAItA6lADoB7Lq8hSismOuy_vwQq0050Q0m4JOA_yggyUEznNypv014bfSjASzYFr-zxitrVvkEhm2-ya1mqlgGFnu2tR2kDuzmecoDk4Yj1V0LNr2XvQGz0NoV3urpRjNrIw0v1m_G0cSln0l4kuORzMmqAluA1yu60G2mGll6mmMDmYZpAesc50p3yIRz-1zMEz5aApJAUrBB1csuGw8aseS3Gb6CePVyc9yVVye9y_PznondAoKTvd0zkRyPowoOpkzi_0zk0z-CqHb00zzD1zfxS3zzlSze-mPEAh3N0JbBEnInAu5zm0yFrkezx-2xlZECrq970S-m_701aF0Jbenl76yEyyZNxH80KxflgtU8y7-muOAG_yt_UeU0anftywkvzOHyXAyx9xiwNzw06BsSAnoH0lsn7umYuyE7oKszaSzh8yUdLNaLESnSbNGryELzCzhkSzXwYupkm6UJ_rgCZr1d39yIFPF1mStyQFGbzkpzKqTGJ5x-Zz7_pUf0IOTeS0Iy0i20yczSHk0czgC0_Y0FpzEIyXN0oq0Ni0w20zcvsq08cvJ2Rvq0LXwxq07I0Vyf9I0CdzDlwu207wzaf02GzPdzIW09Pvuy03n04himi0aExoi08n0I30Fr0vMzfig5y0pIyx90IHz--zrZ0Swjazzj1pw90YfpPD0iUeRD0XxzG3z99plyttuo6JqIFxX8zWo0Q3zX_zkQbpmzmr0ITyNj0Ul0l8o5J0pD0txzBPkYNzKGyaNzDRvTJyu8zVjgnz0vo0rQ0q3zzr0dj0nW0C40v3zrFu68zpj0iqzBM0ybzN40-o0-z0Q407_zGs0C00Ks0sqzJKuPyzY40qa0DA0sa0yrhG4zQs0eHx4_xz00FjzRp0p00ya0b9z7s06ezT4zHL0Yp0tyzss0mk0ML0xyz3a0400o7p600QyifNu2Iz90zop0Rdj8yzw7n_A0Z-tAEApwlEssQQzqkzPLzwWBvG0fOwYaVfjwjCzVBL8WMzkMBJztwGYsvuJzu80I1CqYnB6itE0Mvvjsr5t0jTsGzzzYe-ZllDzqHVs6Aa8No_fuhm5apf5t0CrMruDxApqMI1zQluKAsCAxhX0YVGcVGQA1-Ezm_mrHsOA1N2raDc90xPTuT2rp7TV2r4lxe70JAF0RyHuon_vm7s9m0u80fTBp6N6UyVfzCpv9BTrT0oszES0uT0svnJtzqm0yT0sm00T0q0F2T0-QRXB0vm0VB0WU0bB05CzaBmlZCKTsOpMjXke1rC_yKRzH0kqamroGnrzjvuDFWoLy0DzH0kx80VeVNB1DPs_7tPjsh8y3eB_RuD6CyWzg8w6lxSrraotdA1P0xzlxCmxw5ar7tU8yfrV9jAK2rJunhky6ldzFtERzeIsXSuy0xgDzxdY_lxS9ywEQwWzKoaNACGc0Nirid03Wzg1mOFi09whoz29wYxwKRzytFWkA-Ls5B1pJsXkseB1lB1BrAEmxEVvMmqm2rJXzD1x_stI1xWEzpKZn1y6B1woskNcN5xtTuvdmF90KwzDC1lozJirIwzDLslSzwRA3Uv1wcvCeBJnFf0_d0Wuz_B05ozNCxvczNy0TgzztA9ut3TbqPum90Tu0VZ08q0qYxe30H3zcdv4pzfEgwS03Py2uzxmzh_zgu0y_oLaG4S03r06S0C40J9zQwoIP0pYrAT0Ionuu0HG0wu05bxm40knzes0PA0q40O3ns40xizd00vevHR0ze03Vj1e0joIgyzeA0bT0nP0CyomP0gP0HiomQu2-yrznFFnEvGVGAIFn6toCyyaM0XSzN9rnly-EzIRp7zn8OLGMQ610aSYKf0vZXEOTNf0QV0Bi0TN0MCvTy0XJul90ei0LFyqy0i7yLmrQ8zif0X00kf0i309Z0Wpu65zHD1jz0rr0yo0QKqB9eND1Y1oPD15r0W40de0pW0pu0HA0f40mizLP0R00n8uT00BTkOonW00N00LT0Fvu5GvTA0yxoQT0odrxe0Jg0mD1jfnQk0avzSk0WnwCv0xBzEv0840S8yyD136yAE1vCh2GfOLgqum8_0nfs2d0oC1F-Dv10uGlt8yDPs1GFXcvBGkTkwsL0fJzB5bHtL1IAMTsPUs8B1wisaIE6yxSTs8EzX5bzRspF15qv-ujdbulDzB5bNWkgEMOiyyQz79soBrtrJnEh0By_wx4F19wx6F1gF1xlYs6BjLhYIDhAG9zybud0Nt49sg5xPWzFOcwXz8NtQRlcUwFlyjCzAJhr2twvyW2tIjsMzpz7tqBu-ixe-yaDuj-tfDun2t8xxWvsoB1xlYh1lvmSSQaBYn3F1SixBxxUixxwl3QzW9s89ss6A-9sPLzB5bvhV250bOV8ayqG1e5x5Km1lxv6y1ljcgYKMsScdB5bHxx0G17uVh3LTes9-lvDzgIpxSy23lnXVDfhMD0_D1kEnBYyTKnU6zic0vvwS9yCkAwTAOm0nQAXF1MXP7Ezrwmz100B0PLz_UyybHLRAzElhBD7m01WceYEr_vjH1CPA4KL_gJZ1z0JbFGZLx0fJdOx0YDBQx0YZzZKVdGRxH1LNgzH1gHSzv0bTch1zN_yU8yHQB3DzN5HDgo0tz-mtZgoUQyS50LfzRLqqlnfJzCcma8BGEzV2tF6QMx0550a4w5OzlkxakxZEyh8ySI14JOTB1IzmLw0WRydI1tH1jdFhrOPZVFF0E9ywC1Jm0YPxXGeiNZ2-ynKgfgMidyvLy-TGKTzTwbdex8WYFfw2RzAqeAuBMkdTBwvZcSBw12SYb0Y6zab0X1rcb0zFUd6z36yXEJioA5EzRHCl_0-luZKxBbvDXzJ_GsCygstKDy39yMJ1tpSWzO4qcOJ1Uerj_tCHuWDzmmBFRAKaAUpwhDCnktGtxeEFoH0nXzkoto1y_cylNt2hE0XzMG13gEOG1kNcsXzyJ1P6vi5xwH0h8ysJ1MdEC8mGQj2EZb8BAK1bsRo5mg8Bq5m3J17J1PLz9J14UurXoclgQxc7UwyXzFnfJK139y2sVonGglyoYzhgaTtxdG1iso4nutbf5ctg8WDpq0BAR5qlkugNyVYziNyvaymIwSavwQwR5esQwxqwcRMUQjPfepZvsFqJFiUBisZwv_qWOwyTvyFqG8psludViiOhzWAeavnF1goQ0d0iKsaKvDGeCiSuF18yx9qlxFz_yhyY05Gw-v0MouHw0DiqPdB2otJ1zNzrrKz2JzhWzJkTNdwBSckKzYHwTHwahq2BsedBr5qdWzodtPDzttxcRzcHwBaaExra9xn7qtWj8d0k4BJkfpfxZXj2rtbXj6Zv4fv29zDf0LHqgfr2MHifrtrt-7nvrtdXui9iSPjpmu6Hv9SznHvVQj0expFeo_qyZvwEjZ_pcOhIhJbHqAlzsU05AysXAsTvCjTuTvVkjTtafUZVta8Zvl5xhVi-jpYAMBav7K1Dav4qwlkTHav9_qhViqcrzgg79u6SohC1DGbEArshnvzuXjDuXy1U0jpw6zj6Zw0ta-zj4zul6iskjWrg-qwFlj01w0SlRrw4-OM8aZ1Ds6OWArmIdGUYimnCpT-AyblvMewyJxAfx4DyL1skNt2Pw_dxIFkcubmgMdJzx2xU2snYM_ewcN1CTzVKwXnxZKw_GO3ctfN12SOQtwVfwcJOBvb52soJX3OUd3s7vbxXgiqv79Miwb4qvJL143s7qv83skLpArvH4sLrvvmyFWdqer7grJqv14wKQU8grJzbaNH-pvCdngCybYzfau0l0gBLE_D04jDN1euwTvvA6wauwphxX3ycbdYuwWtdy-BZ3yZgHb3yYnv8Jx-F149s-wxy-stvvUDELKxUYy0sqNhriixvix5ixThyp7tVKx2-t6auQ_t-Cyh6bByx71xoAt-auiCyKLhgwv0O1Jolt6wWrsC7wEL1wl0zbk5YH9O1YLebQzItoGP1HCLuCy1JEwCyhWsmhyyTsXQzQQsCiS9CyRO1BL1mrsicyJ_GCDycbsu6xeQzWKEqqAKP1dDLVmvJZopLxNzxIkxZbk35xjetlI1jideDzmNymCtpP1RCrGUzc_bbI1gntklumNyQRyphdPdH26DpozrRzxkxUHnqzxppa3c0xcwsnjFXzKOYgzv6yv-2tQDyhEytbs95ktcu2XEqcuT2yVrx98wewwSQ1K2y_Ht1hrXEytwwWZy-YkOItJRl_2xCyxh0yfNxtxyIIu2nxtxyzJtZsdO3x8wwNIE9nxkc0UDrwBuPKcvxyMrdq3xSTz80yc3vi3ve3vx3xtKt-wwMKtYIuiNxqQ1uxyVoxeDrW5z3JtnNxfXztAdIttCHAW2xEJcz4vIsx-4v_nh34vLFzU0wmVuqeEpOzt4xm4xfMbo4xZpxYtdkugZMtUO1dZzL10H5xkZzWZzQB1E6vkozfnmlC1PwzuSAoHi8P19B135vhud-5vDQ1PYk4XkIOtYirCQtw6v36v3OtR-w2PtPc01LvSQcnMvM3FF7v3xwJEX37voMv57v6R1wse87vzMvOxd9Pt5Wi6xwXeSMOy27x-Lok4thcBnIukYY5YW1hwobvyttIzwlAk4-vbTt6-vYYfQOKHV0hvT-irzBtiS1TBkZac-1xlTtyEN1ugDMwHNhzozJwWybvuZcPl0mS1V5U1IuIAxN-uwIcGnxDEk2l0TovoZtAvge0wzjwuI1IBB9AxbbOWPxJJuCT1bFAo0wJR15sx_ZtN_EGBxMzzGJuJcvg8dKBxzzwBfJO3ygJYeGrSwzB1w7c0z7x9c02peZGwwoziEFT_drOv6cwElcCCxx2SnVx6lTNHrPEArVxNpZyC169x0C13WwkThfZrrLojTnEAq11u-1usczy1uJAqVKpGJpqAqu1uxJpkHrAU1iKp6XpHJFwHrZQx1VxqSQYQxwmc1Hrg_ywTkWounofpXii6mSU1mXivXiLhiUU1uXilF0sXiDVhZU17qZkGvsKFQIrVHASIrQfhUmyRJz5p0hHkYCxaV0pU1WJz8YieQxlPsrAlxwIBvrIrIfWhVAlYlRkEUyU1MrIZJrhsZoEUHZi-Pvi0psgkI2uUAqO2uwaiWKrCKrHikd2u_FpKKrPKrT2uPJkPVnQKrq0pSKrfAqUKraAq-JrNV1a0SePre2uTV1mWnl0p4IqnJkYV1JV1b2ug2uRV1uDoVHoLtqckpncv3OyRN0UN0iUaJLrOE1en0zUplaaGvtTxtoawCnRlvtBwtR_hBdpJyZ23u7vtQy0ydp-LrrI09dp34uCwt5cz-V1i3uavt42uoNpvtlaahR3uPulHMrS3ux3u4ulP4uGOpgwtb3uuGp2ShkwtXJiZ4uf3uXwtfaTc4u5vto3urwtzvtP0ttdputlt3ukqHo4ulaTVxtSGp6Mp0Ip4dpy3uA4uGdpm0hI3uTyjMQpleiFNp8V1sShJ4uYwtW3uCW1GfifAiYdpSW1rGpbdptvt4LrWJiSzZX4uWAiZNp3-huwth3uDW11-hgW1F5uIwt-Aig4uu4uOX1TX1k4u_3uswtY1hq4uGZxE4ubX18W14W12aJFW1DW1w4uD3u-LrlX1kXrHowqepqET21R9W114uSdi6S1efi94upMr0whuMrL5u0wtrX1XxtNvtXpwt20tn0dgzJIyBPyby0dgz4WxsFvwow5WxpFvxC0Zi02-uzGz1V0izlUtlD70_KiB703qFRNrmDxRsupZFcDx9PB0PvKxmGAuZwDIAuf2w5cfmuzoy0ASwiY1XXwp90s-zhNr3XxLW0-XvLAz1No8Xx0IKqNr4Di7sJcLrDWHTdzx-oF30p5uH30Er0-n00EuiehBYv6NrrvKntlvLuW-P6-zEiz490LYxqZ0eAzVLiEhzjdzAz0ND0MdvB-0qIyD-0RfhNiieSrPiiUWC2OrN4lLkuI5tziunYxi3ZVOyoJuSkuuJupRrESwPo0CFxYu0sS0JQzcr0sjKxYxdr0Te0ED1Xhz4PuTO0xS01lwYo0a_zmxzGa07Yx5PyGqzbOkqxzF0PXl0rdv9XBPZxzyOw7Ztmi_RrkNQRZxJ-p130el0_FywxzPJF-Azhg0ot0q8zvHzjOmh-0sD0rz0Oa1QSwKD136ujW00dvwTk-mzkFm2tC_k0ecCPGxQxnGsFVa0CVjx_zBIz9OoKpi2D0XpiMlo5bKaYvoYk1D0z_zgdmnTrYGxP2x_xzrqRYezua12a1q-0PRKspRUyAhpineijpioTr7-ZQfhxpaabJ2hzVTxJb1KIxFd0dnrCyz88zQb1-8zA3h78zga0_8zWnrCCJUaxFZ1Ub1Qqicaxbcxm_xVUr0mwVTxwTrKnhLizSUrgGxdb1faxNqiljzHUrRqilIUu-0hgp_BuPflkvt9UrO7uEKuBKuHbxB0tpG0yUAEriMbxG0tFPuxMiDmkK7K8rFMI1R408_zDE0A005axhqwQ60vsFUWr9QkVK0Is0_O0pWrzY1EPAEti77uJsGbV1w7uAXrLRkdslUsl2pHLXr7QA0rliRk7rwkRkRyzZhA17uptiWslOTntB0wqzjgp9WrZwlHqw2sia7uXjmk8lZjmRjmbc1HXrvsnWRkKXrn7uhc1ZNijc1XlvZtiDqw5c1YqhUXrrc1KS0H8uIuzueBIrhHCC-Pvj7uE8uGuiTsfH8up0ppc1HuiqX1a8PqgKM9zBcbJevwuC8Da-rhcsRUHyzKCrXrSYrK00BSk0YwCUxj4meuiXfrJ003XrH6ACHwR9z9qzod1SviNke6rh7WWEP0hsJ8LCarhjEayuiYtR3ui0sRFYrzcxaYr3oFHYrDYre6AVshXYrOYrdyzQYrIvibshkVbc4mVYrMYrexFrswvKqQSodIzgHxRevjviTevL9mq7mBthqSkvbxAthCtfzYn72nM001f0VD1tu0xHxj40IvzGvobD1LG00u0Fk02u0XP0x1ome1-E1FT0AF1oxooD1l1oBZrF0FIor8iijloD_0xTy0Fgvs0HX0FGuXk0-evo004e0BfvpP0_40PjzFjkoxikKpoKp3uh0T1OtR4Kp31u53ShKp8GkuZrTe1nZrXf1FKpgZr9kGmZrGhpSUxITx8HatUxoffNjz_orA50ErzUE0L_0EL0U4zK50Wjzgk0G9uDt0Qcz0A0_a0QhpSL0ShpUL0900h7nusOjbv6Ia3rOaIaYyiMuRbyiTarFdxmar5gOyvhiyiqjz3Svlf1jIxIoCUUx9awLg1-Svojzhar5Uxrjzpf19cx6cxHTvz3FqarIPnpOnA0z2wekPzeg170zNI1JqwPI1e_01jzOt0Yoz8brSSnw1uO0i2br7br6xhyxh-brq9unTni0isg1tXpxLoNWg_XpFU1-xhYc1IwC50iDeGJvRWcr40iScr_0i6ziKyhWLrXcrUvR7AoWlq5FAjK1E3cq80bwqVlNl4sI1uvI1CEkRGpQ3u46t_kqq6BD3AWoLndoQF0sc0zkqq6B8Lm8GZOb0oSjfpwjh1VSAAqNQ6rRkjfZVW5A_3tIsk25zV6z9JfNnzlg1Jdxng1JCy6gq5FAVZmunBgd05Pzjqw_RoSfveczxk0QI17h1PEAbBAgjyZfvmkuQgyaVwnMbiCsmHfJmTRQJloy35rL3yPYzGtyV1ulrrDhqhKSQrO0QuBTvTyi-f1rgqfZIgck6rQIB1ytqji1cbA1xlt0HAunycmd2vmwwrwweR13hrVNxp2vSWx93JAaxqM1opubGxeTrii1uqOfiAG_teesmF1QWzaxvROgJks78aVP1-oso9m17B6yYbpjKrsNK13SIJopT5z9AhHyxMcsVYseKxXMswEzoKxvKx-6wxCyBP1rAt4Cy6srLL1l2gbP1ebsrrsKhqJj1g3Y-701OmNj1p9mhSzbXs3asWj1NWsYny7uwhKxgQzeQgIHu9SjFxvB7wuYzw8nfj1Ubshj1s5kiQz8MskQznj1vyYpj16DhAymrj1t9Rxd09uwDbuTyxM4hLyxDyx7asdj1dYsqCyeWsOP1pMs7j1sKm9j1fHuuHuMcsjj1pHulj1z9FmRlDRsLcwp3ojUsmRz6P1_5vhzvSHnKRymRzOlzgntpk1zKzHi1LVsBnajiaTmlnYA01rAUSFUz4yv6Ctvykbi1PEAqi1-DMJ0ltX0sqXj_wVJlN_t2O1zzxt6091yGftUDyC5ghGcG9w4qCcVckAk0-vVftjS1CTtGpwuLeobpbAYqOv80epExyrhaK0nuiDczebxCLnqbSX2Zsql6AsuZz6ze_fzDqr2yeGCU0jrGl1vLzmj14AgLCsVxkf1zyfzZQzTF1aOxQKmADtBttxrqgVsf0mYA1b1E_bvP1zi8s1nlh-EhP1RELquE9UUvl1Fu0x4jsRWf0wIT11jr_afAgzN1uXPxFcvOFw4tuLf0yZXv0wdEA-8ypnlUfo2Ml_jknk1h0mPO12uvEj1oSlkPkuM0X2X86qgm1V_tgm1RZo3eVqnlMi1yd0BptNuwaT19FEmadALuz5wwVs28c_k1_UkH9mYAlX7RkY0bK02_xKe1U_Q8i1_UkZZNQ2Kyly3j0Xizb40wd1cIz02p2YwJn1qhsUflkL1-S1BgzepqChoO20Of0drj7hs_m1ehlTbHXxkwqr7VyY5GBf039uNWv3LyAArTLsUqwMavCIvJO1F4ygQ1msgn-s_NNApetO12xxB_tbstXKxgv0dF0xC1F7wngDQEyMlz_Cy6fs7KvOftcWuyLx3P1HRyGMx-P1BDtkzxafaiDtq-bkDtZQ1mDtOMxLI1Ml1TDyU2yG2xlHyI2yX2yINxcodYQ1Do1ZlJBnxKYzmly-Q1a9wqNxdLvehweZzopxsISX6vNOx1R1FvTkDz5zXM_w0ir3HyZ0d9fzG90J3w1_wEAwf8ws3M0WthCwEEy0gywrxCgylgy7rxngy_btTkplbthT1RlnOGwtPxmOv5L0rsxtbfjT1GgzUetAS0jUAkkrfXvtutLCxAazIu0xT1Ci0P-zQN0n20HMzjp1-Y0kWx_EnJJ1MGwjlzQu0r20CZ09X1rowf90wwzkn0DY1KZ0tPvMZ0vC0SpzkN0v7zmN0MY13CvibIUY1pRxBW0A_uXFzyXvzFzoajzCvhRxeFziFzrFzkbITXxyFzGXxH2HwV0Iq1VFzzV0QOuZFzQ1Z12S2FznDxrRx_j1RRxuV0-bI2Azaq1WY13OuuXxjS04q0un0mS09C1m8tmY1k6IShi-NAUhi9q0C30_q0gpzxy0BSxzy0FQvhZ0Yfp090fIjtQQ6y0pi0cAz690JZ1sZ0990uXw2i0Q6nWxzy4tdytaZ1AC0suz6i0Yr08DvJ-0yYxo30V_zr30UO0t300F0v30fIPx30kMPIqzEztSbz8QvDGyuxza-0lw0NYwTa14Fxst0_ko1UjVa1Zj0j-0830hE1xAvzD0gjeo-0Ya0yO0_ZxXGx-a1EebAb1poFimhfGyiIrHizHaxJiz78zCd0NK0kRvtGxScJab1Gs1mb13hztb1eb1Be1_GxUK0E60R0PlsiVsiqnrOc1yf0ce0jW17-02qzra0Vuib5b5d1Quihd1ld1B5iWPo_fqU9z-Txil19NzESkjJU1d1aleyJykTKfd1usRlXrxsR-d1XJvB_0JcbVSvcbxGxFbizvshyezLR0If1JHvFf13ezY0JJjzkjzhSvjf1DTvQIxukeu00U_0eujM_0ik0aE0g9zJ508Bzq3hzf1hp01QyGt0OozCb0WZb1tJkkB-f13yiVrOgyilIaSg1WRCQg1Og12orKjzsb1rUxear1up3cx_nwWZ1Xg15s0klK-cxvjzWprpRyKt0Hb0C10fLAE10hK10fBhM0b-FghlFKx4auYFmoNx8Ykzi1X8vp10_m1LikkT0YypUARAU0H4zyEaTknJu1r9rc3tCm1WisK7wCEsH2t4n1NstiRwruwc9vf6w5osyuwTJ1Ok1sBuLvwtAxw6tFo1f7wEszazxrP13Mxzmxeo1hlyg9wYoqq9rn6tAEnzu1zGApiadfo9coXu1kVvNYAeUpadjSUp2-vm_wbK1PHZUl1hVlJu1Kuk-fuM5yL1yOdEvDyd3y3yvVEzqQ1gox73x6WvbluDWuU0yh9w_x0Oiq9u1WOgayy-Hmv8rMv1Zv1Ziq_tN5Ku3mGkH0cLqBux1J1dbYDnWET19KDcGrSHy6SxGBz9J0bIzeyz2s1rHQzd18uiL9ScrheHyll1iLzgPgVB1rY0Gto5l1V6jT3lzk1oOCCylwdol6z37tB-uJn1oOCiEZg8kBI0yOwP6zFw1XAgF2nQbymP1KVfP_VlGudn1ZKvDP1evcbyxsI1lvu4Nxa_pkI1B8wlgwBdUyXWO0mZ6h1-yQjqNAZw5Cmv1Yiu7_koSf30JZRR3yRjXiFsCvT09GlLU0CqwMtzSB0PU0xB0kfz-wi8A1Ttz0m0XU08t1OPZLsNtsL7xVWcyN5wX9cpxXU7XPWzMx1R5w24qNsvS7XJsvRMHBzbch187gOAZp1OymOwLCwFErHhMwUySoWVva5eE9h_m1CasD3g2rqtUuExwzJ1I9s6_0cKhSJ1WYsEyxRk1vj1bwvUQzPyxU5kTk14t0FL1FAfQRx16wDAt3wvEbsaWs-_0jYsDxvPJhXk1ObsA7wp7g1j1yTsxF1HaeeHuR7wdq1WbsSLxsDhwGh3xvBk14TsdP1-mor_upHuU0uIIndk1pnjgLx9WsyHuMP1IFNIp1D7ykvwngtLzmzntLcu1s1Kbv_2tOq0nv0zEz4sydgsP9j-pdCJtayMJJt42vEduUduFI06-qP3vJduR3vUdu_Jt0bs9ZykNx_WvCzy1zy9trK1y6oxAzyN4vJzyLz1xxy90yx0yS702YjNFzWBNpLtWBNTduM5vuLttOB8LcjUuQR194vynu_4vqo1BMt_gsDMtBhsJtdcduayMKMtZq1AW03FzegixpLMw1xXseblnx1aDZiJzF80Odu8ZsSL1O9cxXsVKPExHx9yBH0KoaulVS80jcA12v02v32vUdu5y1J017y1M5v9y1GAs_y1wLXrgsUduC1At4vpxvv4vReAx4vrmfG5v-gsoz1bduF-Qrz1fduX4rxtN9z1rBvy9uNjoa70oUuG01-ItI01M5vK01t01M01SRUbJtAz1gsHUduS01mNxYz1SBNaz1ayMcz1PbZM5vb01K5vEMt-01qz1gyMsz17z1UZsT1yMTADBu_3C2eR2jtmHc1y1Udu3y1gyMu014y1w01aJtj2jM5vQ01O3vBz1301Rduqsd601gyM801Lkr-01mz1ZduB116LcD11E3VF11Zx1H11qZsMTA2MmdfmjxSsC1E016ZAq01agss01U119QAAdukgs-pdO013JtZ11tHc201Xz1d11T01f11E3Vh11HtdGtdnz1McAChsf01E11h018u18z1I11FXPORm6moRrkEB0Aw1Iel111tHcR11_2vBduU117118y1y01R01ogsLduvTNhsd401H3VF21wLXH21DMtJ21l11d01C11N21p11P21G11CasQmTjGjzuVz114iESZE2y1311S11e21_21g21N01i21a11001Y11b11C21s4ve11u4vtLt8gs6z1A11u21j11w21n11y21wLXq11Oh1R21t11ptOppIflA-ZqnSVPh0QyyBJtP11M5vc21wLXT11B31CyvD31X11l218LcB21r4vqGwzxyYtgX01x2EP31Xduk11S31L21pz1V31rmfX31qh1s11SMmehsTgxzIA2eR3Zm0y1821Q11-21d215116y1C31x01r31Q3vG31l21d10MLco21afXq21rmfs21l11R31c01531e01-Mx831021r11221-esNjo8R08D1O11H41k31J41m31A31d21N41W11vmv-pd_111Bfu31H3VV41n1iX41tHcZ41j11b41A11T31K5vo11W31h41Y31_31BzquAAfto2eRqpsi31p41-cugUAAduL41L01v41eiWE31A21k21Q41m21qsd341MLc5411Bf741-gs941231_41XduB51g41anCZvqj01gPBmJ1l7BCNnrXxYpwZLkG11piTI9UUYqXyutn1Zyuvn1yM1THWZT1md0Y60Vs1mqw7axb4mnd1Eor12pvoqEWyoJs-PqQY0QgyJWy0xrpssVKh2RlZqjgXm8oJaY17PwTxBhOBS61G11exFMrqC20kftjL0ni1N8011yt9RNVyHHuCsqtssMfEvssA7H3vzKv19P142lF7j4gyKEzppeftrIQ106jlKsnBNyfwHPER70yJcCluKfEdpxdmqk61VfEroVATmqRlMYzJHnqCzY21BrmmgwGx1Lom34cX21n41BUu82xX3vKxfF3x_Q1kQ1G3xUqdb9jG11LQqpsOKMnzsuHNnmjzdt12Ss_m1ufILVy0slGxyB4mvwlO_Ihdjg7162G8CC450V6zm71KHIPfhAG1zk1-jAWn1taVNX0ASAttu861TFAf9CPhA1wlh1rq2lLtH8yly71KXqPxEPaCexrPwcei1t51Tq1TFAAq1571QEAOexlinQ7mz9yorzh9meD1DQuJn1onH31H-kA4OBgJJGPCk80Ai1J81VY1KDvXY14OBfHysXAJrBdaFiPqM7GrVlLk1uCvzXvuz1bq1HXxJgtp7100y1OBiPqYdhQ-BK5zB4mg81Bq1vz1A_uMXxyu16710813iAtIAOj1PoAY2mL9hAW0xV0a6RHn0ik1B91Z81oksdBCS81V6z781uFzcjHgLkqIrX81n81_1HIXqYPqr81I81J91K81vDxogiZ91C91oBAIXq0Om481-71yDxuxth81eDxW_ulFzr11Y81o81zcsOaoCrIpHnI91NY1h91yV07ajziqm81l91n916DxehmtpA_nqalkU915V0rV0IDvx91a91O2HKFArZmrVlLH0orzG-1cRxfq1GbjPassw1O91o81SisD-1f91591t91Jq1U2Hk91Z81z0o291I61F-1g91e-1VFzQbjZ91UnSvxHMrOoQCgtyalkc71SyiqkBSABXrOzvhE51-jAOYjY9kKpBNn1yVl21Z02uX71FZj5jARjHJZjq91XOmJytZcTZ916-1zKJlslrVlZ10ZjKuslNytav1671L_1q717nOFQzt718xlVOrEYr4-1C_1yslC-1VLZKDTu71nhi-Y1K-1V_1BtlO_14BT8RS_Y1XxKB_1V_157r-Kid81mSPqFzN6ROY1jZAMNrIElp71V_1xsu9Ds47Qj_1Z-Pktl6_1yMJRBuHule5zWzZHDxl6tm_1DA2ayjXgmQ8NDAlD90vZwATzN815-1LA2xfAbyjMHTberA_hqcvy2u5lR32uzV1G70L4uC5uoShMW1mbTMxtu_1VA2xFBLyjMYjW_1cVlsH0HA2aWFQxtNpOCA26LJ9knWA2qA2cyjArI-u1clgbZs3fvbA2BWpz2uUc1Veix4ul_hZX1SX1kShQW1H4uExtNJifdiK_1oA25-1whBdyjflAfMJHFShPCw-1JagWxtzX1VYG7mTC81V_16Xj3A2Yyj5A2GRA5Xj6A22PpSd04PmwA2ZB2oBCGv1cB2OB2byjgB2OYjSB2uFBlczcVlP70f81wV1s4uFxtVmRc2xE61U_1tB2fB2RB2iB27XjqqANYj7fENYjMImrWGGC2VepNYjEdqfRpNYjNF1sbhCQm9-1zdpIA2CB2X3uj-hTW1a3ueRpXepU4u5qxhKiewtcRpUW1aC2qbh5Lrcjqm81dB2QQmcVlJeyT91XQmMIyGUeNB20A2KJAOaryLyRyqCmyYynDg1UshXyiPar9tzmC2ILJxC2KuR29NRyqoBitMnfjzEg1G3FCPnzA25JJBxScbRrSsKDTocmYbzQqzRa1HMju2hvC25JJo8hrVlul09lIW61ZY14xtIhiGehd_1V_18xyGflG_1mGA4b1Q1kkaxpqO9GxfD2ILJhyy_9A7pSgemtv0alk0ztlaB9b1YXrEVrAZ1KA20A2sD2eJJoXzuMC6XLgvOyD2dAa9vl5b1max9_tID2L-1DGIGDTHkDnqI2fmOsl3G0Cd1Wjmbc1Kd1KbjUyzpvxiv19B25D2Z81hyKnqIq0HKjmNMHWARBuFLbx1D2vc1RHxJrh4D2GZj0ZkO_1jD2__1CUjX8q8C20A2aE2wB2hzuSzm3l1s7u1SnXc1lGCc7uac1mE2JE27BChB2ZTATB2rLhFQCZjlfE2RTnyc1jMrAuiwEaUD2ZDTgiBBMquLnBHoKDTU812wi8e1Kor-31UA20A2o1AsA2xvm7vySAmRF2pvS6GabB2X-1O81V_14woSLzrVlZc0ggPPyt7E2kF2x0A1wlz_1tslJD0TA2C_1kF2aLyAwmkqyzVO8N0WE2iF2ILJBCnhJFh4B3t0CmByUnzVxRUhJU1nA20A27BAGslvE2ryB-E24BAGZjFfC7BAc-tzdMei1UjmRE2u7udc15WrAd1lC2XE2GC2ntiGZjKG2xE2_E2bE247uo7uNG2jBDPG2S5tzE2q_1TG27WrhqhWG2m7uiG2-c1NXrnAinA2mn18xuWB29aQUVMzn0gSyKA22zA5JJhxl0ORjxlDaROFyD4mCH2XHHuq1KOqSExA91QEAVmgBNhAQoM9btS1RNhi01TFA1mOVkZfmyh8qxx02DfqO1izqd61BvlWM0FWyDBjK0z54zPIqNv1e10XFan51TFANgyM7ksYvE5nJKx2vvnO1rk1g71npA7Cs410SUnHE1zZj810RA1VOviGxIcvMf03H2x91Y6194IQ-16Bs0SztFA2SzX71KNhoGlq0rHskev0F71JvDUxxrO1bH2lwImiuP611ylzHLu51JVOX713Kg0uJ7Ow1I1-pMKGRhN1bN1drn7ubbKwi4w_HOqN1l4wCvb4-1ILZvqLvJ1ZPOeAZnjp9AG5pjAuLQANSUf5XRHsvJLxSsvItppI2gFLDleCTIEPjwI2NmTg71R3DeEAc4FD410xL6SzK9qlx1y71R3DdXDtNaisz9CiAJ2y71iNuy80r9x4goDI2DFAFI2r11w9mERswvkcC1TQ1ANx5cUL2vkhy9urpcuYo1j0uAIuwflGN0KGcZJ21vKHjf3WyEITvfYDzrptuB90Y_1PuzKrB1c06hnwn1tttDSciYY2QtuiU651KMT851R60Ws1r9HBR0Gx1SJ2mvfXpVmi1O7qD5Uf-DO61ZKSvOnsxl5Xvo8lc3iG11yfVX2mAv1ok16QU6cNqisng0Ito78yIzv18y0Ulsu1m6jpzxmNyxk1sR1Xw1etru9chnxO71tox43xlHB12y0wwhNxIAstL1CtusoAnPS5X0180n4yaBgUOZqky9Ay-ex-WMfgx7z1ybmXtA0bmZDsiwAVu1GSuSwwy8wFwwWwwDv1dDcA1vGYzPXB9kyXtABQn4kyJ1LTL2ML2OmxRH2shB5aq8OLykkEl10mAvtxHSumVslMbj2wmL2e9xK8kzREch1y0mv600JmqXzwXf5TcpzdKStsx1ZA1i0xNXzPrx6yG0TcB6xrNbYfU-zdfywxqtWPzav1tL2C6x3QAceo8QAvH1HIBfc0QWTiY0SC1uHs6qtLK2EM2aeLGM2_SGImT37KLM2LTeXI1OM2ikyQM2tL1SM2dpCGM21rShyKMReAI1y3pcM2NqqEuVz0mysQFhcl0mbstPRnVIOKukhcmWCnMXzUFtni1fM2VeLmIshdCsCflCnn0mxBoMD26UvPM2oM2eiqPVwK20ZXq5J2gFAAL1HpwhKXbNYtrpQxXjCyQk1Iyx0j15x1i61Cw1QQs3j1xjlSP1hSjLy1f8gkv0pbuXy14Yskbsyzve1ANQ1O_dect4Gwgct7MbL_dHkwiYzmj1950URVYMyfuXmer-CfzEPaX0ii1YhFTNZJL2p_NwWvZMlMntC5f5BqiWvLC0_BoFByRDyUvkN0xii1gFCfwBSZy_Kl6kusOEn5xKrtg1meM1PdUOO2ahqy9rQFHqX0Q8qBj1-FfdxxpixmPw67qYxx-WzbO2eRyy2bgxxtRzJ9nvoqYtSYTus3ppKvkHnlluHm0RF0Jzx4zxsO2X8qYtSCssABdmEycZzMNxucu6mxqvkjal81yD2yZ2yGNxHftrgqBLC2otZGslO2g5zo5eUPw6WzPVz-nlBZzzn1pnjdK2b61iw149rn7qA8QAPwa0kAiy5XaGEyYpamuxeCyVN1VFXeovzwAcgxzO2pKn-pG21yWcyCYES2v8O2jJ2ovkqcuKNxEDsbPnKNA6ntFqU4O2jHnf1lwB1HC0-lD7l1Lkxtk1gK2oCg3P2xrqQbqJvjqqrGHsDhqAxLa8cVHs7CJfWyARzWNOK0bPvxCqkT6qQvxDtv5tTugxuem6gq79r75F1eR-3IYn162yhxaGwrw0rBUmL3kM1vcqt0MxP3k_qqUrrhmxq1xX1vomxHwrxEcYHtzhcZvqYQ2TvY7PnlisBwr01xPL26IZbqt7yhUHtP1vtqqoQ2VZar2y7Gt8Q2I3IDiqiMJFBmp-muZzhyuO6D-7xtO2kYqHyriWzbL1YayW4jFz17ZlqKxxmsPatOsx08ddatUJGzkqvQescRvOGoP2Mufs6xgWz5Wz1Ay_otTftu3ydS1Q1z_yxUuejR2P3BYdR8NAAxAsOOKerzYDq6of7FYdR-qMMyQikpqkj2ZwzACMeR_prLipi6iyU0Iose9CTOh7SopkpMSHbjnkpwAN1fTIWP1LMLlNvVIGMeRk9QMTAAPs38BXBqCS29R2F9FSS291KgdR6xK0M1jrgJoAMeR6AAwAAuAAkS2mS2GcRrhHfS2R1n8mAMeRJ1ntUAcYRCanfH178BqS2IanfjAMeRfR2a5Lz80ReRi6i_ELoeR_MGPGoxdL0U0gS2njpBGq-txQTg47xU4o6QwTipNnuvlAMT23Oh8huzU0xBfEawIPhsfxoMCEsAOtAgdNm41KpyznTWX0WT2D7Ds3HwBAtgjHRVZF18Owo8OdT23R25DB78DUfRc9AkT2htyifxfZVEA1bxmGm06dxV6LQ5xe8Pdd1AEaNtRkd13DaGUxTHyeifA61JEaqd1a0fVPoz4mRshOn12v1WHy5s1Kshc_1Hn1De1e4RAe1IxFWYrNYraf1wezaxPHviItRJviNU2H6AQe1DviSe1zTxOe15v1Zif7v1KU2eHxdYrhS2PMCOF24PzB4mEn1Sn1C61Un1sS2IcmHL2Sm08FsjeoPcmleolo1vR2D9JkARSG2gU2d0Bd8BoBAPbSswyQA2SqwULsWT26xFt3HJBqtT2PuywLywU2fdJA4alWy9w0eZwGV2fdJ3Qil7FP_1TEqeDMBbSpdJcGFjEAWV279y1ip-R2ktAYDHk60-rtxHyDxp0oz5WcOZuM5d8BZoIbwQAqBABYDXnBLHsfrqeLyGzuGY0wA1utzhV2aObVZnOpCm10dzdc_caS2ktAdVpdZjqC2WB1f8i3lgC_wbZnuV2BW2S4ndNJr60TTc_V2WT2BW2QOG8V2I6k99vHW2uzdnM0PTAvV25NADBfR7mEQ2OHstJk2V2mB0aPvrfRvV2WZnqU2-xu5TJ7YnmqXy5tfJxenfoV2eCw6CwsV2-U2LHbbxNZA26AyU9G_GGteRBQjKS23M1iFio6iZwA_GGXCRRKAryebYqOcRx8QiWkB60gWpCX2QxADcR7EHKAf6807R28S2qDbO3m1Nax1wlR2QR22AyMLptZvOLpsHTAuxeXa-fR2_qqQ2tU0xL059uuta451udDGvsKVDfdwdwfhjvxqyKewykty_OKswSNdhwsSlpAvmyvxp7s5vxb9x9HG6ZqZR29ssgEkMcvQAFefuDhurJGi7QnIosXleS2eOyTdRgbqgS2sS2BzcTakDHTk7knU0BHqOY2Kvc6Yly7AIDnRltavYuok5ss4sm7ryQrwHLxH3TqX2qivOAPtvsvmbjjvidwttwAcMC2sQawm5wXuvrBhKHuGXzYWz-R22tcUIGHlaBeshL2aOvCY277xC7t9R0KR2BY2YFG-ssHOsVEG4vu0PM7KM8KV8-1JR2jFwY2Q_pLtvzIMIV_Ow2wtX2n8y22wqvsyjv0X2kNdGkvudwjhtR-DNxxcxEgsvKMbAZ2MywThcCouMZ2Z7rHZ2MPzU2Ne4r5it1pvQ6xasAtqxBX2NLMpJGdLVgBnwVkkZ2mGFEpAqBAQbqh7mMot0V2bVofTzdVoQervaBzB24EqaT2uAytnswQAvaB_tmiWwg31jyp5knGtLmoNZA29in5in9hteYuLqnzACk_iMguxRH9V2am09hjN2wUY2fjAu_i0jynhjOW2fU0Xrw65Ouokk_iiNmUBbaY2k1Oea26klGtLfAOdElt4oTjbHOdGLd_FwkJwOxsWZwTtq_Z2-TzBa2JBjZa26hj2F2WrwPToua20PMwa21DqwhjpELuWmEb2na27imHb26wmjI1ca2ShvFb24FR-QA0TACRJ9oCxSo15rTbwMFJ6bS15LlK1mNhnK16JzpM10BvY2xJoA6bS7oLpY0FglsapOwvu8Z4V1sW15MpuW1QeputlxW1H3uSwtmX1GW1AXwjX17Wl3W1mvtgA2EvtLW1ovtDB2tdixaaBX1adp8ulNMrFX1_ul-aa6eisahZ4uDc2Qam7b2Iba6vt-b2LeifA2Wc2l4uldpRei4X1HNpGwtFB2m4uMwtY_h13uVGp4b2WX1PAiK3u1Np3b2uX18VSVwtaQp9b23V1lAi6W1IMr2V1pLrDMrIB2ybTPNpR4uzShT4uXW1e3ulwtbep73udeppwtmwtzb20Up2-ho1RUc2wc26agwVpCWpUX1JB25wtcX1VX1-W19wtf7Fy9c9zpEbS5Y2hBwxAZWiXFm1-Dt2S1c20G-zgd2PacM3d3IudBw7zxUiXdZc6Z1ez0F_Pcz0n6nrd2g_oVl0imr_Z1lQwbl0DmwuHUtd2Vj0uSxlz0CLnP5UbDGOh0gEnRh02Iu-o10v0YBwld2Rl0ONezd24J0Cmw6miC8Zd_znb299GjV2iEovT2sCOVFBGVAvhqK_r4BIe50F9FqcogklCGCbuK2jnjZpbcyKCogdxge2ZLpRLpfX2zfG-QwFDi5qwaqw4Oh9M1YS2bqw8qwwkjfOyxkT4U0kFi8zuGiuSb2xgvKvryeoA2wh4oP4aKsrK2w1cYLkpvUobP2LPw44w-N17OURrvJ8pH0pCsttXdfzk2uwdzkrzk3KFLDttmqqcNv3jOEAxR1_JvKvxF8sUza91zRkzO9s4QsARsbWvnVoSVzhIf-9uRP2jWsJy101gfK2eK23fzuY0NDyvk1s60mO2kB1YL2eVfSYlO_vvFc21v5ndMLe71v6O2M2xvu15wwiQ1IFzeIcU80oQ1ynxl3xaosp3xUoxj3v2R1Z6XIMvK7vOg2zqXbNv4zexQYnH0PMwRjwyerWMwDDGgjrcjrajwKWt6jI9iwfg2tBwAQtbg2ejISWtQCwOWtw7vTrtzViAQtnBwSXvtg2pg2ncABPcPCWHZtDFkfx0cTo0FwVBFKgIXXvqFwqvyByqSvq7WzBKYfKz1JzddtFxr7X27BsEsp_wrBHrC7y5GVrHwyAkhmH7kcvAeSQ06ozM-zh20O-zj20dlzpaq3p0VV0JIAuNnLHSDh0IVgfh2x_yhWxlp1Qy0tV1BZ0vI06czdNo020Taz-czqC06kwslzywzwD0uGzhy08I0jy0GZ0oLu9p1-Nu3_1QY1KEx820sLukY10Xx6RxoY1pxl5Xxy-nGJ0r90u2zr9p5n04hi7n06q11-z5gzK30Hr0ImzBo0-gzLmzAhz4HesJqvIy0i0wExKo00Dva30Abzc302Z0K_zRo0_CjPz0exzJFxmmz0PyCNeXr15Bm8dzqd2ehz8Z1_Yxsr0eFuNSarr1WqzruIVe0aa1wr1xhzyD0-i2dqzxO0Enz5o0ciGuHAyGxrMiEs15z02O07hztmwWTxlb1r3FIs1eaxYTxfb19r1DM0wsF4mwvphlMynaxPsp0jeizzNXItrFLphjh20-0lEvQs1M60wriDc12oh7IA5rRrpuhBzsdpas1N9zcs14j0ME0Fcz7evm00oP0if1omwkIxot1Gt15j24jOXcxdDpLt1IAy5BzHrzap0Et0Vjz_Ev0f1xA0200v00mUx5004f1HFvuk0qt1Mg1hjzwcxucxlf12Jatjz1cxst1pjzmjzwt1mt1Gwh0t1qNnFKaDMqkwhij2mp0b_0u9zZL0u9SrNnkk2MxhE5jiTvrp0U9GSRAqXotSiLI2htyeAyEpAzk2PypfBmzwyrZpdb27IA_GSw3nuJ2-ne-4wESO94wxpwc2cj4pkUXTbU82LSRA_GSIypwupqtzMf2eDMOl2meGYxKCFAGSAmQhWV21Xyi6ybe2Al2Wl2luJZl2VV2xSoh6yNl2fl2PABhl2nPhcV2kWay1zTl2DJMVl2ol2Yl2nPhlrzxSoRV22XyoMCwl2yeGD3AZbPwupnF2zybKTJ5l2YxKhbNwXsfMyeiuba2DoXml2zTAgl2W1NnMq4ryk3pEW2nWyZiu4l2nl2yeGJZzIbqka2YV2vl2Um2Cm2GsBNm2BE1f8GQyNQYpyk2bm2PxKkuJyl2tEqX10Xm23WyJm2Pl25AjFfJmuJqCikWak71cI2yynga2km2um2pl2tEqrl2MgZll2Am23m2JRL5m2X3KMgZx_03l2Vd2km2qLVMgZ2l2dl2Tm2Km2ol2XuAem2l7FfEqIm2-m2Nn2yeGbPSOBFRn2fV2oWyIa2km2uFqwupEwzTn2SDMBm2HyHO6CFhq3Bmbb2GYp_k2Vn2gOGXnEwrO-SQan2VqgTZulZLM4sPe2J0RoSId_FGA2gEqOnMWoA9El0nlyn13O1F6bj2t8vwSh0De288yB-cT7dsVtVBw_xxwAZ8ZfUh2zC10dqXh2_DutKjah2qV1NE1ESyo20Ry0sp1lq05czMi0e-nOi0i90egzwh2Npzyh2o7zMeq1h25p1Yi0zlzj2z9p16C1RE1n906lzxq1ty0vN061hxN03q1Ysj1y0ANK2N0GZ1HD0Kr0wF2JHzvDvdi2_N0QOrjlwdJ0ESSpsjgJ0vooiJ0yuzERQoi2N3z0dzDEv2Xbsi24Xb2Py5Fyg8okdvnr0TRrwkoVFxJe2eO00PT2d29mi4d2ho0go0tdvfl02mzYj05i217P2S0g6h5UjTEvBnzzr13o0Za0gJyK40Hd0gb1eezO40_o0mnrBp0yNzD00w_xzj0BP0VnzI00XnzPn1NUxEF1PquXnwxa0kIzCL0K_0GrzOt1Fk2Jk2gUxIKyMk2zNfcE0Ck2c4zYt1Zcz6f1Db0i4zgspjE0cczBEzk4zqg1RdKWoAybw65yEe2IBwYu11lt7Jxx7jLl07-XhZc0Nvvzwmiwxi2do0t6pbWx7mi5Z1pSxmBm2m2TpAlRs1SmMO21VtDmWvcZoL1WftFq00QWuq2HBwwZfXp22oPcp2DezcpuNe2Me2pFxcl04l2nBAFOfVOfVH1lT2L3TDFq-Z2tCzGFq76iP3Bz9z55tYD20h0w-ygBcm608I1vBc731Ey0e20KE1K908ozDMzOZKF2uFi0SN0xr2rV1fV0Xgzi7z7czARxolzYlrzp15h2dy0nn0d90q7zxp1Ffph90tlztFvSLPvFvqq1jazF70-q0aGUw-zw2zYuuyN0jDv0N05o23y0DHzEZ1Lr0nExJOoQH1A3zCz0Y30Umzhi2qdz1Z0Iz03Z09Sy7eQEeeoZ1CdrNz06-xNp2Nr2MMu9XwTz0_Z0omzBa07dzeD0qdfFa0PwPiD0YFuvd203Pa3zSMudl0Ka1_7Jy6phW0Elo930afbkE14tpna1DTx2o0QBzKK0yp2As0s9t8z03p2y-06O06p2qqz3-00NzV40pa0bs19-0is1RKuYSwdnzaRubSwXD1NP0ZD1JG0se1Ag0o40Dk0fD1Cooxe1s-pue0vK06hT2e1Qwo4e1vsJFq2j00GF1ts0FOzBt1QR09K08nzak0jvzpA0Vp0300Nt1tf1N_0Qt1W4z5a0Sq27a0a4zDu2gkgP50pAQR50Kd0dq2m0zWBoJb0PRTdOeNbodWJ9CUbwcKvy0_m6MSwjdOZtkeha6ZlliB8lIkFnCxoh0Tmr3QrpgjJzY_smSexgXyUPjPkj2K1SM1elvo7iqK1MIvBus-nTXFpDlXW4X7eWNxEJMwZiDq0wLqtWl1ZmjmhcLp1I-uZkpbr2mV1HFqXa2-FAnwIon1OX0_ZvZwAGOHQOb3G1gm2S91aQwgCqga2tSA6cB_Yv44zww1-k2d0BE3AGQA5KAnqr3Bmcl2Nl2FXyudxfrqSPube2hmgjV27lpYr2MeryyuJv20yunV14l2ZvAARiytzFN21GMPX0Xa2pcDrXJuu2FPjRUok_pcZvBjRSnjwun1QwxWs8K1qn1yL0Sv2pcDCdBwrOrrQXS2zZqDyher2JdD3TCoTvTexXHquHy9dx9muyHvfhb3J2-Hvqe23ZvnXujXaVk1PdYAdqdfcVxfJE1wRWwhnDkrUM0DUBoFm0OkYW0mEmi8ZPV0qjC0FxBFmgW0pFmeHk6khnBGiZxnUmPTA7LqlNAKmGnh1pe2lXyTUiSv2kANwxuWXJHNCrv2XLySqA76A15LlM2zRXGrn8mAkUwUJ2hmt5ZqRTgP3BwKgseIc80_l2aRweex7I1WcwA8sS2bQuvdx2cWMnupXaqpupe81Rm20DpzACpEOrx2jiuGPOzVwRn2Kn282Lyx27k2RLekWwoMC6x2QfJ5ipVdVwn2wx2F9FpEOLMOUCzaBW7I1QZvsK1Hw2j4Tr3cXVYy0DSxMkx2XfzDtzoMhmm0GS0qB0mcixT0GF2zT0wB0cUzAx1wT0Cx1SS0VU0pfzFx1EpAGy2SnMZlAtSAQh1lFOHJ2yspxx2cWMAMORuNhc0vx2fyDh3jJoASUCT7MG61Ozuo015gnHLyeTz0v2lcv2v2f7FPhBtnBpumgiuFn2qbxxvihHxxbxrfRPhBvAA_UJp7h7v2xwpd0BE-KAYy7KCbwubxN2G2JXyYEd1YWihY_XifCudh2Xp1oU1hh2o50Imyu50_p0z50QODyfgXOaGz2E800gr5x2LUosgJ37CH91Iz2Ln2Ez22IBxh1q_tHMaFV00CIijsPTAAiBVZmq_tiDsYiwrII-z2Oz2vzFOpCTz20dGqDbME2VrIxx0f-F4Ayne20ZvPb04K1gpwQTvOavngn2e2NT2bnuFanLS2RT28R2xe2Bawj5LxkjTnub02-jA3U0ye2CHM_M1g02i6iAaw1M1rAMFiuve26EjWavaSHj4CZavhfOHIvMawJgRGsgMmoOPh802NfRcavKzwoGs_fvsJdxLUKtszhbsYy7Tg1LzJ0QaewQov-DyhuxLgxVQ1hx2Nf2CrjVN2qCcDhwqUwQ6wZ1xw2ykR174atmxr0ugv1Z01A1mmR1iwKM5xuR1ooz5c0SNt35vNwzpMcuozSp1SS1p-w6J2VScLXygErx-wiO2-7t70uLirU_yHNXW-vqczZzwqnyPaIfAwB22NEGa6xuEw54vmbpTutI228FrIdtjL2g9xXq0Qn0iuz3Y0ukriwzip1gh2Emyiz2aFqkz2x50Eh0OPv-Vx6KysU1OWxZIiOcpet0Rfro_ynu2VPpu_yjw0Q7zkh2pI0l20aZhdn0nDi9cimvjmlzW9pX90d-z6epHXwrlzrn09fig2zd0e4h2Pi06h2x7z-p1981fDxK91U6R_81T-1dFzpV0nV0Qq1sV0K32I-1-Cvx-yiq1i81v91kOunXxdRxvV04V0Q32Qq17V0lCvZ32gq1_V0SY1jq1uaFlq1my0hazqF0o90xo2FH2KW0ILiMW0-ZOJi2zo2sEu1o2_90FSxRi2J30ylrVs2BD0Xs2-o2Br1XJ0tReIo0ei2cJ03i0Mo0O2Z-5uLr1mYxq-RlYxfZ1K5te7tiZ1KmrOo0wejPr1bxzc6fAj0lQ0Ej0UO0--xixz4dzkxz2Z1ao0kh0co0z307AzjhzbIH5w2fW0Vt1fg0xGQCBzPqzc-03SxcNzTqzmp2uo0Wa1pz0iNznO0m-0mu0nE1p-0g_xLj2LNPPt2B7n8429D0tfbnD2qIUECyja0H7pla0Jc140IGHxnezE00QB0TTnod0TyzKuz0qzqTybd1O9ztTyQ9zrBz0MjQSv3s1rs0dp0F_0540zs0P4z2TyhPod9zC9uf7nIk2Wt1100Mu2Ku2V_0K9uX_0FGgRk2Iwpqvp7Pzgg1Edx3rod9yAQzT9iKfzmg17CquPzSAyvRyqPzNJxxfZARyZwAvOgsOmBycmvkkd08Bv74zwQAbfJi7Hzm2bT2Vv0Ha2iAAbfJJbw9LGpnGim2rz2F4BGfAwgeGYNpge0z2s71Yv2bCqXx2b62ZMG47Ruz29m2SDMV62c621MG8cyc8Cghm2z2xz2YnjA7H0I1fdx3Ta9kzuNqVkfHDYZVYn-vBTfhlLGWYPnXENYVrnxTfKrvEQUjmtU62wLC5Ri4HbDjLuPJFWwXx1UUf63N17CXbLVv2a9AOyPUi1btULUiuCqwy2tfBzlZVVvTYz4FqLosjZlS72fx1ROmOZRk50TwbYx1px2eZpVOfQLsHxyffg_y24y2F8i6wU_v10m2PLRn1c2yxtf2JZofgw4gwwstz1xsQ2ItyO0ypXYqHY8VfYMc6HZkEbzMtu5v84qiR1gNsmErRCyYNvI1daNvt_wcNvlYc2OxqYcc6xRvjHctZbfoowGDUUp1UKzOAe8ewEcfKh2vT1alzFCvtr2Un0EMzwr2k9k3lyuxx41GVCyKWxpV1mh2KlrowzAJq2r2nq04r2k7z6r21I0dN0rGzth2mo2220qn09829cvn-oOPy-206q0Ci2jMzd-xyq1Ns22Y1032Dr097zSi2532L30lZ0Wi2KmzDo0MmzFo0bi24az-N0-90Gr1-8tIr1pS0olw7i00JumJ0SW0Y42zZ1cAvbmr1Z1fD0e8ztQv5s29lwU-0Rbbkz06J09AzCt2hqoFt2la1_i2w_zZTyXEv4o0-r0cRvHt1qmhLs16z0b2p4z0AM0NaxJnzkJySt21p2SaxEUrCizGUrPTxHj2Uj2WBzYb1Tj2Os1tj0mgp2-0Gc1tBa6axRD1Fp0Zt2Hp0Z40PgQNnwZ5274mJU27T2c52kl1Tke3e0tD1V7pys0ws01TyeSvTUxvcx4j2vxBujzJt1KLqBk2Bt0FhKm52oyzwf1O_0q52NL0LOzPL04P0R1tBb0qUxeyiWk2Uk2fk2kf1Uk2Yk2vt1iupUg18orWg1xIx3-24nwag1Fowcg1AVxjg1yko6IxUVyb1tWVyfmS_IxiziEi1o9y-52ZZbUdx3xjX50fjAh0lTWgg624x2KTJh0lv5m1XJvSbJI0ASAhw2mLxBR2w1xfQ2Ch2XreoZz8fzv1sFc1Y0zz52Y9ae_2k9yPTvHVxtzzB62XL0gVyUpr2706a2670Yowq72bNFs2t5gae3fybkemxm1xuiZwiykFbiARqXe4ia1JZHlyAKzhKzetxi82SxrsaxdzzqaxmA3gzz_LTUriny2ZhCMHjeL2DULDl1Cjy2iyciySA3HVy4dxfrz2bulLeWjswroGbrNVxhPz152i9y50z_A3f0zvk0T50fczm_2CDqlcoh0lwXBeioscG7ppl_rdNsK82F62qgC0WFJBbginRF17x1o5g772s_w_ir-A3c-uJu0gI0UQ0L90Yh2N90g-uP90ME1A3iWgzWN03r2sh2420QMzin0pC0622z20wB3voufy0f-zXi0JY1qo2ai0m-zci0o-zH92hMzBC3Sab6C0ZZ0y32_XxN925Y1P92432jXw632OJ08327N0spzzi0b92Fr1fi24TjSZ1g92Mmrli2DD1So0k30ZAvqi2Ur1Sp2L6hui28Ljwi24lwEYw7Py9Z1_s2tr0dpuxv1kO0Ra0yr0Xa1s3z442xz0mdpza1NloFaxNb1zTrOj2s-0zp2HM0jYww-0umwf_ZnRvO-2nxxL-2DUrppiBs1pb1V-27nwBA3BE0ka0Ic1U40v_xlGyad1txn-bzV9oKp0fyzAv0hyzjj0aG0w-2S9IEt1XkOuUxnf17cxYg1J_0C50ek0Xp0Hu2UHvy00St1qIzBfzgp0xf1MAy6P0Zt1H_2nvhJ_27j2UcxjjziD3Rg1dk2Q_2bk2Vg15cx0UxcorBL0fkOU_2_UxXd1MA33wuIB3Fi1og1Nt0-yzVB3jrQgalqjaS8csFFGQxtakh0lhHycMS0J29R0QOxCJr7YyU5yFWxr828YyuA32QJoiTF91SFGiOzkM0O82dQx8rZhE36IrjE3iQxI02AEA8Nwk0lI1znQenNvW820bvCYsk62GoSuMl0KyUV0mU1jz2DmylKyoz2WTzK4tFF3ZV0h22wy2-3BAPGbF2R62yHoHIouA38K2CgoFTgBnTkmuzfJNhnDGbGWqxZwd6iKDiA0jz022kj7M1ZnuGaw_rg7kf502-02IIvNaw902lF3_02LPhPmoHrw8e2MKdqtsgyQmMnqsqNZvCf0bM1lKFLy245L8Fq9L11lupYqU6eOM1NOhc4p6F31unlvKpv1uZdibw5ZyIh25KZjHtQBy2awvoiRcGiFaEU2hl19XrkU2o-2Hn1NIxvBmE_2Ou2VB3s6AccBeUMRKes_pgJ1SrsPYsdwvffsX12FDycLx4z2gG3sXAQwuUTACvphSeduTexxa22ozzgPzDVxb0zZ1tEB3fPzy70Di1Gb0kE0Ysp7yzAQ0Uu2tqiHF3bq2YcBNhSh1lbwkmBS0Lb-q2MBxBcvQf03YolNuvidGDtIh2Nm1Wh1avnCcvQznu-DifApY03ZmP_swf2McswY0QVcNL1Vh20Y0R22ZC0yT1To25WwqB3Oy0Zn0Yo2oh2tp1qh2do2hNofo2Fs2y20eN0ko2tq05I0Fdzxlzpo2lN0Ouuso2E92lS0G92gi0ARuA30v-ozq1li0Ni2iUePi2232r5uMC3FYxOC3_q1KC3D8zRC3yi0ci2UC3TSxDp2VSxFp28dZHp2VE1Jp2Jz0cC3ni2eC3p7yPp24Yx1FyjSxq922s2s923Azu92oHzzq2bO0n6u230Wj0x42Pa0z42wC3qz0042sz0QD1dJymj0992aa0942D-2UDQH-2Xb1JIzPs1uj04bziBzoa0g-28-0hl1hsfRk0qD1l007t2RE0Q4z3TyMq2Fu2Pt1R_0kk0z00dG32P0xD3_-2O1t1A0pujYq2XOz5A0vwhnp0pk2cOzOCzpBvVz2PoVcNbwv2GXjFQ2r_2AHAC8FenHWF3zSTB8p102zEAWqwVT24z2EOj78DgDm4Ngvz2ybd6lqrNAu62qAjKdwEinabr--Vsv2-x2JnJAw20R2PLyZr2tUY0dxieXVWv_ywmH3tkWxb2e0hNX1vb2yb2Pd28MpDYjkVlqc2hX1h7zkW1cJi7Nplc2YJukA2FShxQpNW10c25c2hC2S4ubC29c2V4uxZgIX1FShKX10ahHd259hQX1Qc2OPoodilxZmW1NLnoW1faTUd2WAi03uHca7V1Vc23aTlK3GagzW1gGp1W10W1dvttK3xc2vK3RepOW1lGpzK3qvt6c2wulWW1uAidC2a-h7K3lL3fepKd2I1h_K3SzZe4u9bhOd27wt3rHDWprc28wtIL3eWpE5ufOplJ0PNzTFxdr1Imw7s2B2pob16o0t-0HJ3cb1A9zDs0z-0ls1LE0g0zxKUICyVfvk626L0iPH5gBhIM391x62w_22xYlbGBI2u729kXgcgp6isivTlQ1rwgLIldwBJwefwu4wBScFLzQ22Ku0Zq0m82Ky0o82NGzuH32C1gS0LBzu2uFe0w2uwI0V90eo2322cy0522q00xh2822rhzno2_H37B3BI3QXw6207C1vn0DC3Ai2DdvYZ00n0HJ0XabLi2fDvPs2hDvRs2Ydz4o2FjK6o2Qi24N0vi0hPyYI3Mr0TC3lPyxIyD42Hr1gs2SD0tuzsdzks2Gj0JMuqs2fmzW42vS0wZ19pzcD0c421s24Pu3s2sd2Rr2NfqqC3zmzAt2jYQko0nw0nr1dVeQa1PJyPlhw42l_zy42sr1qf0k-0yC3Ua0-F0Aj2pa15a1Dj2-929C3-42dKqA529o0GM3Ut2LyzonrQc1-_z7FuWyzbt2RJ3j-2Lp07qzT9za0tfIz32pp00G_0_s1BBoA-trf1aJ3D50uf1Tt1YBv-BzH50QynM50FCzkJ32f1GCzkp0r9zSZwt9zYL0tJ3aL0vJ3uA3IWDH_LXM3OLycyVbM3VB3CP3fjjO1UKijPrpA02XCMyAAWND_3t7zUVrpHP3px2IWDymPRdGSP3w4hMP3VP3wy2IWDNzNRdGsBstlUn72IdYNP3N62XCMgP3SguxyKgH273qVuXGVAXuXwJ3IWD1AAWNDiP3jNVzh1ZM3uP3cJDKVax72yP30P3Zg06YN_h1Xr2GP3WuX7P3OM3YGBzP3ZP3rP3UK3DQ3vP3FQ32J39P3ZP3_P3oPVXH2bMUmP3I72IWD2AA0P3rP3frqWkbBP3YGBZQ3hP3igJo_KL_qcP3EQ34Ni8P3fQ3RP3xyKR8qQF3MQ36P3nQ3GQ3GKAgQ3SguSQ3tlU0y2uT2FWDWQ3VzFzQ3HhuiQ3rQ3FP31fXwP3eQ3GKA3AAaQ3lbG072tQ3BR3OQ3OP3IWDFR3hQ3mggrQ3cQ36Q3XCMOR3qP3lbGNM24P35Q3dP3Fy2UR3RP3vUFxyKUx2hkbTR3NR3eR3eHjagJ6YN7D1JR3prMCR3IP3YGBIKAHrpwfTSrpgR3LQ3KR3wQ3PQ3uR3ZTAJrpTrpOE2VQ3bR3RK3IWDm_AVgns2kUP3mQ33tjoQ3D-A78QyR3lbGOu1iR3-R34z2IWDcBRZ_qV0zWQfjR3khBlZCaP3bz2UQfOS3U9Gt9HlZCKP3mB2O4XVS34XClZC56yAsVSR3bS3a62h7KlZClmnEWnlQ3NQ32R3MR3khB48NCS3SoyqR3dQ3tR34XCzS3EvKeQm6YNiszTeWiS3DHA5KAH9hZ_qL712S3TR3M8rn_tg9BHm2uk1jK2cS3ljjOEJkb0TithWyA02ixudXgSh11bqTe2gpS5gB5ZABl20z2FDzTwb5x2hWwuynGz2E-1MxpDJM5gBpCi_H2X62E71172bn2U62vEMT0QA0EIDMPOadWyptoev22zrMhuFy2ukBIpBvw1CjtJUi3Kw9BgUDieoY372wRwahyrygd71xXAht13-1xx2P3FZgJZ6opQi9gneT39k2TBq6T3h2MfgS3Qi8eCFRlUI1sqyvwVuA2sftQ5vYR1NMtny2P3Fs-1_rOy11X7R5Ux0-1kHBhyiXtNjl2G6GGx2zUAhdxmXyxGinguKUvnsw53wqJwVysyUvkrw6TvYTXjvbSDYTycT5nhrvB1W1vbfqv3vbqLpyN1NNNLf27VvvtwMrWSL23f2-Fs71dyTB91dwRwIJYAHbShyYof4uhug1AAq4T1GKp5_pWof0g1lHrxXhbV3zBSDcpCU13T1_bpjPrl9uNKrrXhaYgLLoU2uQmcFV1xKraVgpKrGV1j0pMV1RXhbKrZmcjV1CV1yIqZLoQ2ucAq3JpfV1ILof2uOpfAW33iuKr1gYxtbxtbr07u_T1yg1hhp_1uuLozKavAqZUtnAqDcrphpf9uGbgXW36g1_brGcrk9uThkr_2XEAmMMTTJAFzy_mgx2ZrYJQYOPWj82NN0fp1A0eDi0Uo2x824Cxv22rB31r2tB3282vB3u20a-zk7e7M3jo29M30h2_82h2z8B3LY1D32to25q0cQ07q0rq1r32o8tMN3GebE30JC3ppzy907Y1vsl1Euwwl7-zY928LkSC3aI3eN3HhzWC3MdvYC3Nr1F-0EFu4Z0dmzpN3L3zSGvYiiomza420Z1BYwONzSl0nSx3N39PysC3DoiuC3wr07I3142l-008z0Av-Ua38zwp21r1Ej23eZ7o0TO3TQyKIzY-2T40e-2TD3ZQy7bzbQyW52ZIzZD3TJ3bD3fonPE0-izXJ3j52qD3dJ3yLnoIzUjzecORq2Mt1mApUq26-22O3Pu2jgQRu2a_0Ld0sJ3Nd03707Izk5i6T3KwGm-FmkLhr2PZu9N1Vz2iW3ysBehIMmtJPphTRGV3tLpxN1zY3KwGo80GmMgn2pTfI3s3UdMU3-Y3y0KPAnux2kM0PYfOo2wT1Qo2VQ0M90mI0k20Vo2Yn09Y0nh2VN0Gpz9OyWIj5W3zI0b-zfgz422r5nc90GPy5B32h2g90A32go2ly0_B3ny0HI3k0e5C0ii00gf8C0eIyNI3qIyPI3WrlUN3iNBWN3QI3EytVIwV929y04BpR30_-z13ltZ0BQPvZ0x0eQZ1MMffX3Wu0UqoKp22DiG9tus28pzpX3jr0b42lr0Zo0Mj07L3wX3z925N3fFu530PEv292vr1YYw_I38X3Mt29r0DJ3ZefCY3da0ka3UO3SK0kj2LJ3d-25-0L9zU52WD3MY3_bzuTy_u0040OBvSY32nz3cja9zKq2oD3Wp0bG3H5PGu2XY3P_0dp0gJ3Z4zB_2pD3VhKeIxrD3kDpHt0Z_0nk2mY39O3oY3PA3P7Ahq2-lKCGAZKE4Om_zpLM1uOheXfOPYh8ce22NJziKyv50mCuKF3jb38KycV0-x2KyviDnMtoa1lQm2uv0y606M0cS3KyvVuo4hSRKEe311If9GZ1P2XLh09bKyv9gduBtbvw4Q239gsG3ZEhIMLk7w-b3NyvAc3dx26TFYxKlzpIOagBVZ624y22K2v625n2hn23XTIOy5ycuy27CiUZvokuPWv3qwOWvwHygW2h4s64siyb84sqJv-4sN8xzfw56s4tvEOxo9wsduWI0K-w8R1P7vTdwQ-wrg2VOXWwzwbvU82_Oz6E3E3dZ3ICrxw5Md1wnGF9-wnH30_aHy0qM3ON0FPvMy0VVnjcpCIicV1mVniXrcKBh2uwM3Y5pLazZo2cn0uV1kGzg5fwp1dZ3io23I0B929H3wlzZMzj-z-W3Gs2YDxIs2IX3Ks23G2x32wZ3iSyVej0Z3cPyTs2VN3UI37o2oMzwi0932IZ1_32nkSNZ1ldzaYxDz0QD0f92gX3lZ1bSxlI38bjss2T_oT_zsJ0xytuJ04Fy1dz4PynC36Py2N30i2rC32i2zUbNiOvxze3zp_o8N3s8zs_oMezXj0EO3op21S05F0SMiqp2WTy-HzLO37925i1CJ3Ot2FJ3Bs0Rt2x-0yfqWO3a-2QD3Hs0aO3AG0Ys1GBvcO3wj2ct2yj2pBzb52I4zzj2K4zoO3iIz-AoI_08a3R4zsf1tO3Bb3000Rt1xO3qNfL50iJ3Lb3eE00D3nJ3800aq2c_0_00OI1zjzOE3W50x9zRc38OHpJApCqrT3p62Wc3CB0AbXbVxYX2aL1aX2BToLxuMQsIl25qWAU375ygbt0VyXx2GzjwdejD2tczsW3OZ3Iy0Sd3y22kq0-20IN3fi0F923vo3xuMe0bmzjf0Rhf6Z0ts2vuoJa1da3ca1uz0ku0vf06X3z-aZO3d1od40rW0gK0Z8uoe1vu0k40Dcxcs03Gvue1fs0Gk0g40rK0tt2hKuze1ns0nKutE1pwoy40ySw2a38iz2Rus-280tgvzF20R8KJX0A02AfAxontfuIUvnUzPAjisw6T3b6N7onT0qK_i1R0UlvpMg3U3Rc3_g3FpngeI2tyThuMU3Ih3P8FlUvLyu3T3XmtpUvukvF623g3uaA6R0XFZKV2iTcJUcG1hJUqL-iOGzkCxRaigt0o22sQxjt0rd1xzSZfr8vQno0OqzmZxxSrRs1L52Ez2Xh3IdIYqncCG5g3OlZRb2Nlvpib5Yuyh3Oh3Pqn2h3PUvCh37g31Es3BuvT3-h31h31T33pr1S3nav23wrz2zh3aOsjjZCNgi60fUvRT3ssw2Yuyh3iK1Q_FXX2aw29oGzmuWh3YDM6EfYM3nkuDGqdxurM10L0rhnS6GNavzXgq2w5_wCV0m2dEV092kD22881w81WFz2OzY32U-1OOuJ32UXxL32QXxMq1SXxsDxc32OXxgXxw91o-1nFz891Wq19V0Rq1b327i3zFze323DxoXxPGUvI3U32u91l325Fz_wzPEx8XvqY1Hi2slFJFm2khuEm9kxcW0wOk2OkyOk7w2Wh30DoipIKdw0lugmu2luIw22u2VUZDG3CavS6Gr_qMM1qBg2T2THqJArXqwvkfDlj4M1lLU4CzvmyUwYNkbLuX0QfIpWNEo1QfDk35MUaJWFCY_eWiUYbcX_dYXRfx2weArS3w_rwC3w9gtxzOzmQhRflkvNnb8dw52wDkvR3w7CoVkvG3wek31kp-dwhk3IYu0kpBewlArMsyJlvpk3jtyfsy4a23nb9kvW3w-3w3kpywqQ3rejtNsyWsy7kvhxsPsyjdwhopiArLltRuz2myesyZk3SqpyncVsysswSlvEl3jncektaqypmyTitMPd-vysDu-my9wql0yjob3qy5ncfAsght_wykPdmsy9k3xpQpsyOswWqpkpbisyrsycryty1qltGocHl34Bycuwmjx9bdvByeByHoxTcsOfdWR2-Rc7xwBNvi_je-wrZYGiwlqxmM3yqxYiwX3qcYmEojuYvfgaX7Vw12_CdlGr8jwqAxwPxdve7L0rW3ep15f3Gd3yVx1OyO909p0vSgqU1lz2Xm3c229KyEWxNer8a2JzuiXxeuoOu0gtpwIiVd3q20bo2s20OMz2B3FieCs2rq08r2B32-r2e90wq0Bs2JRx-9PoZ33q0AC3rZ3y7oTE1FC3LN3Ki2_lzyLu3Y1razWI3PJ0R_1gExfPyZN3zaz3lrZi2JUjS30YfpU307MzQr0UQves2yZ04i0nwnDg3hJ0kI3RhzXD07XwW8zpI3b8zrI3ahztI3yN3vI3c_zoC3Qe3DJjj42_s26N3o8zj3z8Fxi3zABzt8zqZxg-0ba3CQyGO3ur18i2fa3gkB6OuQHA8Oun-05420r1OO3oa3DHx-6n-KQTb1eAoVb123zve3Ap0XO3PnzTg3K9zFbxTnzG00Aq2XD3JM3_-09e3sBzhU2BOzynzCX0g52v-2HOzT5P5-2pk0YY3TjzuA0Mf3ocxMfvPf3Cb3zyzOk2G_2x523h1k_24t1V50-A0Vb3R9PnrNsy2kLHFqyGwyXWxBz21CxDz2yb3sLUHopb2I2F16h36o3dd20uYC2wOS2T3w_k3uDtSl3Pl36pQm3wDF36Fl8o3dLoLv26T3Ap3h5GokMkLHLh33frRl3PZvXx2_EAT7MEDzcxu9X2Fy2QcFjyk4F3362-dCSOqEG3NNSHrgAgh-Zv6K1rZv1GMiM1yp3PjATrgS6qfXyaODaXzcfxpK1HVvRR2pNhNK3yluPipS02SCfyK1uHvTHq6muW02XQjBye1L1CkfvTvncrNkfvp3AnurfxYAM9v2c_f0p30K1pn1ec3rn1X02akfWBAHq36kj3hud021Zwf025j3PT2Faw5M1ZFiy02MS2-y2mV2y6QOov9f2neYX3sqauOvvvLsy61TP2Ho1A8wYwgWkx3kJmo10K2bJT0Gw-ctKkwlT1IbCiGkAe0pH3hF0IenuM3Ki0yrjsB3ocFwY1rxJbhi9xlHzwgfhPjHXOr8cFiOrN4e-YA2PvXa1Mg318zJt2ua3c8msj2mGDUByE2IeApIb3Gfzn9Iny2QcFxFBT2lM5lBQgi_1a_1qExUYxQ8eOnMmnOIYqDkAHK2QLJ2oyxr3lwlkiiLnRnfhDrfWiiAaAjfh_r3DME2_CBs3AWKgnRiiioX3UcPLs3miiJs34y2JiA4r3uAmtR0X7RrE2_y0QmzEz2Ts3iZsLQqY9kUaLdyO-r3Vr3cUGEs3jiixx2cs3-ZBNQqfs3lT3WRKdii9rCbiiUfhF62Ts3c3lBiieH2fSGq_1Ys368tj3ltd0Ciins3H0AJrB4dHdCCii3SAm5s3ZiibpOcr3Ss3_s3Qrmx3lVs3Vi3jnKdwgL_nbX3-x2Ts3a6NBMqCt3ei1Ft31PPPs3dnRc0K3r3Vt36r3PoAXrmhs3Gxljs3O3ZqnFxs3dx2Ts3CXnfs3pR3xOrOyKJ42qiipJuJ42xkS5iu-s3nYAlBTGeSZF2o-lh61ynRTqOzt393ZrdFgF2N62qt35t35H09-lGC0orzjYxFVmKu3dZ1XOyTkuys3_s3rt3dOqipacUs9r3nJuVFmcZ1K42GeSHamDu3Ru35t3aKlvKMEY0mPPN3Hwt3ufh-nRwOrIW35Osnu36oqA02Eu3deSFRq83CBF2bnO1B2l71cZ1_t334tY3ZOjix71tu3eu3vu35hSqs3LnO1C2Mu33u3_5uLpOTjiCEzdu33t3Su3CPqC4lwCJjt3V7tkCmLPs0iupJuSWmmnOjT3eT3En23z2cS3JiAuynwgeFrBkT3v_2q62cv3f62X62zU21y2UU3Tt3H0AG8CEEqZADDy2gv2rr3H0ArTVqqwcoNlx0wareYvPwhox0pTmWZb7n3ySLulBDyQmnOhmjY3kPF3fylyRsbs3UmlKC1G0cix1zUw4pjL9qnVsOP2Ao2CBhpf27yvq2V5yvHFz8CtbLw9yvDkxz61_3N161goVgU3Rtd_ptJftASE_i1mk1vJ1yvrBzvBHqUH34q3OCrhpeeokiw3zjtvyYI-mgmlvw3-JSmeLiL05Hupt3UmlCJc8HApBoU4lss3cz2r-w-g0Vm3WCxZm3JF34p0Rp3kb3Hx31hSqz2Jt3UfmcIh5N243VPS1PIuuUqzByux17wxBgX7GsWixJstcwxShr2GuHLho6woG3jQsNk1bJmUuzwql8_s_uwkjJEq1WWsZj1JZoWJ1Oyoky1F1g2yxHy1arsyKxpYsZk16Brux3irsV8b6KmEBtbHuOq14srQ7wz9gADyeQgkH3iFhVy1fgdfN2qrsZy1_xvby17xvdy115kU6jb7wjqmnbsjy1Dy14fdAA1HaelP1Rzx4w3izxJo1mpezP1AQ18Ozs61zkxXC1GlxJEtUMxK9njr2qcupJ2DNxDIuov0sK2AVu92xQ71Z3vryyy12UDrTVsmqdtQ1Pqsrasdz1HJcUR2XIcXox0Q1voxX3qloxtUuuKtQw3_3xw3vl3vP71-Wvxu1U4xL4x2xyqG0R4xeyysyytHcb3Hgz1l6w-4fqpdiduiU3q4xcR1A-vYNc-B1X0XSQ2NGYpQtIyw7qX9o19h0ofhxOsI42M42kYxL5t6iu24tFv3Aji02mbUMN3lZthQIwqE2SYxNoOVYx2z3BjSJ71HxA0P2Xs37z3q4td2ZWS0U62BjSgt3e5BijyXSzew1xY2wv3nYAq512PhR_JWI2Pr3Qu3R03SXfOK273pMjmDv3TK2uz3sQjmnOZ6YmscsX0Yto8rs4ZZc0nmnOHoOM5lvtOPv3LHzTYx3ehf2l2r3JiAioOtkZIlOuZzWJ2IEAEiw3BoaUvx4pCMw1Sz603wv34BAjDV70HUv07TW_mptu3i7Bt0OyAyax28UoamuEw2mq32u21u2_ELqJANYpOmggb25FqjNyTt3KwGnSeNCft72SlyXMlJlqrr35v2Psre72_txqR2rnQOws0_Oojvhl39vb_YnINbXUfyYObkrsN2I03WyptsLLmt3Y3ov3bs3vWFumkmrzuF2LHkwkrxpZEJF0kri13gulBHAU72v623P3nv3-Vwys3713G23hxuOc3BQ3tT3Sm2613F23AWA-YvGz2oW2LV2Zv2tu3vWFcRVbkyniaDa2ykmZQwMI2S1E2vwlp3vWFf23hNuh23IhmUQ37h0m23Tt3-QABxKbi3vu24_LKT2P_vQQYZH3FE1Hu0kI0tVxLN0_0oHlrb7yluzpF0Js2rF0F3zT42G-0e2oiQ0N_zaE1l30cE1zAzeE1fo0-s24n32C1fa1Q33mFule3ySBD52kgpOo3SD1ft29j0he03f0jt2DT0lt2Jg0dg3MvuAR01u0IT0Ik0DR0iD1Fg0GR0w409u0Lg0lO3Bf3Og01nzjyzn00JF1IX0bk0zIxX_21IxZ7rkioxGSA43Bkz1BGPOq-mu3rtpt3-QAcEELkZQsrSxyIguNi3Ss3kv1s1Oz23Cw2xluIPjeVxYVvsPfGq3_kzxu23L1V02yL1v_q0L11Hv11nGG3_AJ8K1FM1IG32j3hq3xU0ZS2ipwlVi-W2q02B5Kp02j02rAMs02MN1AL2DPw_dxVheRMH3I1ISR5I1QnyX9KAWda9qOKwENRjKwzJvTsv49zMO14m1-SsuByguwkByxl3ubdiBy5BFdvvio1dBSU20py1rzxIFA34xTresMtc-jQT1IDBs5x5L299wz0BF2xpxdtRcK7td9vcRtTAxM0vEo2fBwe53P2XQtpjPXcZXnGW-gy2GN8bvAhyBva-bv4AxVPxVm1wZtJZAyZtu53r0w4kcFFwYm1CaAHf0bm1UHNdm1LW3qv1vcot53VT1vv1MQxNOxB6mOV0gj3rr2Fd3ZXip82TZ3vH3YQ0S90llzVlr222582CRxum3go2EY1fZ3GY1FY1TDx3h2QZ0sFv2m35C1EI3FN3pq1IX3EJ0deq_m3-ouBn32gzDn34Z3MNQTYSY2lG03D5tt2Z132rjC9d3C-0_d3Sv3wVO3ExmJuQv3WOy17hf03Nu3mOrP420abi92nAz9i0mi2kihsZ1nJ0uZ1eUbgr0UO0He22F0er0Fwoje3pO03tpbxo-n3fztrbz3b1CE2MNipD2tNeR7uXt2WG3AOzBczXe1jl1aG3hsRLUxT8uIVxbevrE1DG0pg3FG0wE1k0oyE18NihRuhg3uE1JT02E1tiz4E19bx6E1tYnls0Kvung3ANuIg0FT00t2-Cn2t2co30nzvg3wD1uD1Hf1wg3Jf19e0OIa2v3rXM0kerx02ketx0Wwh_fj__Ret1OTv_SwGg3p0zszzaA3gmA9AAeoSuBfTw2fFi143ys3A7Dl_m8vUqH2kYq9AGtK1lHv_juunUfp3neJ0vciZw-F3fZvegnhZvgsaXF3yexLw3iwRqPfwhIyunBM1jx1R5ComusGMk5e0S2Q13OGq9zuTJvDLgkduiZ2yxaZ5vmMtz4xBjD6mff5vb8xr0l5Oxbv3OfJQxuY23nv2w_2AOAoSJtNAY23if3eDMISixaIbZwlv3Zv35x2CSMCij8R3jvapw2ns3sJUtEpT6AY23hv3Wc3AOABl1EiIuv342shUdoN1x2sEKOJawTtwBjMJtmMPcI-wpUyDu32ihgDCe13vb3LbvWZiDDm6QrUmr1ihBtSBOkSQrt8lsli3w2o93igeW0Qg4ChTTkkjEVq4WzOkTqj3gZvqIwIq3UOw19umXuE8pxp3Zq3RnAYq3ISHXxKR13r-3kW3VSlQ13zZwhF3rXu9J3C0jDS2hVxOnuUT2se23zufF3g6iz43eF3LY25zut02C0j083M_379Cv02E_3qq37j3iFibipD12XMdkLN7TwxTw2Ozk2wX0WV2iTLdL-cg2wLSAJjvJwbfJw9U37ypy3sgT3aK3JEfkxxlEzEojF5nqGYRvW0S1ogyD7EvDwY5aeR0h2KvIrNYiG2e24FkIr9TwlVhJ1kn0kU1kM1kVYiYd0uIrjLFsIrv4FwrZRTF60ipt3AJBtWyf8GQF1UM3iv3AJBMuyEFeqksbvskvs3SOncqh_31ivRRwk_3cLgm_3GsymvssaD_lbDjvn-3GEEjrqSPZdvyMvsa6W8TwoA40TwalQuA4HA4rz2faDxA4PaNWM3SOGgS3zrwwTwA_O4A4BEPYMd7A4y81r_2-A4pKMFvkQLVnQnEgoFB42lbsivs_3ys3dA4JLMqClCgokV2Qknn-WnA4mLgWB4WA4GtLZB4AEA0SiJQwSB4gvs3A4gB4KB4rr3YB4ZxIxNGfOGmB4wD21A40lbj_3rB47Fi90jSs3uB4hEAFTnWfRgmnT-OfB4u0jhB4_93jB4KGLtZp7jn7b0wfr1B4GB43B42B4XB4FC4SIArcqfWoxEe-S3dB4BjvOC41ivDC4lp37B4knOiJVEvNhxqoB4eB4qB4CC4sB4PC4GEElh1OCOWr2htyAC4jC4ZC4lC4iB4nC4t7UOQSWfRiEosC4YC4VB4vC4EC4GEEfiA_3tWfRlgm2C4MC4kC44B4vA49A4cC4fiAuyutrAGFeAD4UB4TRwpRAaC4Tt3GD4aPA56yZNGk1iLD490j7LdC1j5C4bC4QC4WULYIZUEM9y2MRwXC4BD4uC4DD48A46B4cD45YofD4lguWD4ED4YD46A4lD4LB4tu3cC476FmB4Jl0KC48oAtC44C4wD4tB4oD4gxAxB4F91ZNGt4osD48A4uD4IjvaD4QD4cD4IPu7jnSl2WC42A43C4ND4r_3HE4bs3gxvCm2JMFGz2Jw1ayb593UE4g_gYuKdKzfAhABtixv1L2rKhjxv4duJgdM3xFgtlw1EN0W2yOl15ww52vAqSbhsA93EkzrOmvZsFwqMQ2SvjfS1Bc3sQsRfsp6wnwvJ7bKyxJjx9E4gwvAaoT7b4_sgKxNyxRyxZf0ewvdKxcw1UJ11JEJHEVR1V6jPy1Wzxyf2kHyrE4ao1J-u_IT4E4nOxOzw5irTYlnD4Cx0WOg-kZOFsVRmoRTgdV-Es4dulNx8D47cBSfzEUzBaqxScRziCH3EA36G3o83mPzY02-Swkg1Su2LM0BH3p9ySb3wjzo9aPC4JoQWxk1Pwd2wm_3rRs2zrocqn0jTB4XD40B4DqWrA4Hjv4lbapY8iv-lb7D4PC4WNCcDy0Z2j8q1_3LUGPwO7TA1knUWyLb2gY21Vs7TAHjS4zNQFeQuYvIhIv2iW2YsQTY00PMqJAOTiSM3sQ3mT36VaAsyzKycHLPR2of3nR21DMUft0Qw__FP93wspJ9q0Sotj37gIPKM6Watlydi3wj3jM177acX2z9qZta471fhbzj3cb3wrtRM1QuzsDuFkfh435Zvj432EAgUZl43dM19Pfkb2ZGxmi3KavEyuvM1uM1DArFnuxM1mw2zM1jkp0WSJN2Jts5fxLtsXF4ohbvH4-GsZiySzOkltYWyc5OnlthwvlswPrwOUlhY2TIvKiuSivHivPwyFo2LvX2CfxcYEf28CfWrpakbNkpoyVgzrMdY1Co_Cf4KYgIv24XbLYeSXGDfRzulV2hc3EB4KRw2TwScq3BgEknsivSkn9xxpRfhdwUZ2WJw6Xujwsck3SkvZswFkv2X2eswoI4e6ouwsSk3sI4X5AKJw0I4PJw4dw4I4nmytk3InyOsyql3Eh3F8B4tylHoCZubxskYuwX23rafjZFp3CewdJwt3w3OdOl3Il38myluyDhtPN1al3dl3IJ4jl3zk3Anyssy9myPiyyys-fxi5jxysT2jjnuDu1vmyIPzu3fc3yL7ye0svnvVew_mv6nvJtws0sZI1-nvv0sw4xj1s41x30sK12GNOF1r0JwGpvRuy7WzYN1blM5JwQuL843DV3CTfcMYysyzN1yVW4Tv-U0v6TUny1sy6pjSx16soM5sDZREJbFZRVXdAZRiNRIUdFfopXRtht05seNau5sdZu5svKVzGpaw5zPGbxkyZuv723Z5a2Gqr5w8vxjbwyxxxfzVpypvrY2q65whuwSvvvxYI9wgBrj9swl3duwv6gIBHaixQSGW-sRz3TQzyx1RN2LF4GF4-Hnyj1PxkzfzrCy0l3pKxBbCdw3jhs9wvQF4RbuWy3o5gx8nujEwBt7fdQL4YgwJIh9Tspnjay3vvrxayRkxpE4dDzjzxtzxxLxG5lCz3H8rzRzVLB1RzGCrdCi1zxI9nIP2jid5zxTzxBQ1rPx-idhzvqWvWo1or2NcuzY2yNuvjd4IAqL4pALWawwLx7N23M0BO2ics3ByMq0qy3iN2MBZb3oduzWEt6Kvtzvlr2qWvSq08YTfldplxjosuCgiQ2dcuRMyfculJ2bEy_O2NGcBP2sE4eJ2JNxXwrb2yK9jN9w3JtuE4SLcO7yettDg24z1GSlGg2y3x5rDLelzpxkoxSUuTv1UUuOz3HWf0sscz3lqt561opt9-fVMtDN48-fcpx--f4K4o8B5NtqL4AGZQPzIXdCd3PW2T4kqywOETK_wxY0_h0QVc3o1K6VMUtTV3OUt6vEkyEuUAbL4hUtF02-sywAwVUlzYzbjwNrx_qtOm1lVsD3ynbqHouT5y_g2dbt8_259deBx-owhhgkBsoGwMtyVctiWUQFkYctPL1DtxAw0tFkDKzLZP3f3Pm3l82wWhZw0E70dm3Tp3Aa20QxhJlhru5dnqJlZLBUJl2vZ3YhjJlrJlqYh9Jl2dnTKlw8fs822HleKl2jGcKkQ2PYvghkzaJl9suPfPbPlZwZdPlV7ek9z7f3Gng9f3cJiP3u3uQzB38W3eq1UZFchlk_yqV0Qq1iV0Fq19O4yCvFj3wCvM32j_u-i3hFzH32vV0Ej3zi3k32Rq1PsuCP4791B-1IP43dhADy3i3dFzqXxv81MP4Ny3t633lzmq1Ag3FI3Cg3W03A81Jf3UdfYwg8s3qDyt2JykiRQrf-34dzHazZdvnN3Q2SxuzMa39_J0Rr2Qrr8lEKAfliq8lC8lVmrh-3ARrLYB1pzxlwnf0YRrnmrYVaXju_CmwjuvYxBkFku2zRrlliPSrPDbe73Xqzg731r0i73_uzga3pztNJziUrhb34dmzayD0to73uxKrQk7b1Ko3wTk1h1Efnut0LWrL-qqbtoW03T2i-2VbxgO3M5mqs1-hPBorjHxNev173kSkx4t473ke1qu0P83su0IYZ973AHv_73fMl5puyYrF83Y00H83vizJ83oxoL83BcxN83uRu6Q4ig3_W0_e1140XHl6wQ4t2eD3Gf1533fD3M3os00uwSCdxn833F4WDCig1wVCw70-0zE0ziKaFyhLh1OyhpltUMALay4XnMFJblJ1mOkEjPmubXuH72SOAxh1DAjS10_9uTt3AEAVZm3BTQJ1vO2pt3BGO0z1Uw1qlys4zIQ0g5muu1GOnSs3BGO6nyHpykFf6PntFA9eBg0BdtyWqynj3xG0QBsqk3V3rJS4fLOLS4J2qNS4eRADFAQS4Ki19ACCVyI3raJ45R4aS4SS4YryBGANnpxfTenHwN2TitXS4Wvyfp3KS4oS4MS4sfLRM3A6iSh3nfukgDwS4dryyS4nS4dvqz-rR5U48QFgCzDm0S4Pxy7umOt3BJ4kS4FJ4mS4cvqeqpNnp4lAlCnbS47wyYNGYka-nyXJ4rr3zS4AT4ErykFfkvfDHArDzFTAciAOT4axy5wqu1iN43ityYT4ys3aT4PT4JrUgT4jCBIYAjT4BT45J3jS4U3wMT4bs3rT4kT4qS4JrUdTAuT4oKAxT4bvyGitXT32qyp4rexyDu34T4BT4kFfUkUh0l8T4Ki1HPCygu1T4iht_R4_S4sT4UwqhoyTT4uyqeGf6Dh5pmVXJn6Ur1wLT4RU4ns3HU4cT4k9Qh5rXU44yqt7riGfGit3Q3evyJitFU4I03iU4TS46T4eLOzGfegNLkZmH1XT4uU4ntybT4xU4CT4dTANISmU48nyUc3KT4QU4gxshU4TU45T49U4PWw6mjNU42bmWS49I49S4MB4wU4pS49U4mHfMV4wY3gsyKuq5U4cty7U4TV4kFfLU4flA_U4GT4UT4nYHkP3vk3ZV4gvy-S4_T48U4kFf-oORS4cV4HpyenHJ23hty50q2T4bv3SV41S4-oOfPeDABvT4OEAqV4TV4xV4Di3fU4FV4lp33V4cS4zGocH1sVkia2LrQZ23WYuPV4TryRV4HV4IU4WULdiuM9F20luvqOW4AxypV4AV4_9UTW4ZUAdnk7zq4dC1HGbW4lT4YE4blv8S4PW4tu3FW4twqkFfeRLtMmn1qjW4bktSUmXW4pT4SU4-V41S4IM21KD9w3ZfTBNG1VzCW4E4wqT4RW4jU4ADBb9BBpmc5CKwN4U4oV4QW4ovqSW4OS4fS4EQBRS4GpyHT4VW4-l2Wl3wk3aV4zS4RX4rW4uAANX4JcHcPBgVwLrQYm2mV4Jxs1V49A4YX4sT4kNwCBjdNwvS4uuy1F3ctyZX4YU42S40OBA1qrtyWX4JX4pW4nS4vX4nU4DT4wYqQX4o2qGitQ62NW48k3tX4mX4IV4QT4yhEST4otyQitgX4-pn1X4lS43T44X4sT4eT4c2B7V4-T4EoywV4GX4BZ3YV4jX4gU4EW4QY4FY4tT4UY4iT4WY4SX47W4Dh3aY4UitcY4NT4jY4aX4jOgflA9T4iY4JY48nynW32kvZKoCY4ZT4eY4SW4KU4qgCMU4KW4OlZs81rX42Y4AX4LX4jU4VU4EpyrY4wX4pNqbU4pX4eU4oY4DW4qY4xY4cW4FDsjrc5X48BdDHXu7rCAjyV4sU4NY4kX4ZS4DZ4rV4k9QblJbkzJ-MLkZaZNIoyXX44Y4EZ4gV4mBA9X4IV4CBjh628vykkvQV43X4eZ4dV4wbwtDVLV49Y4ZfTrxkOV4BZ41W4HZ46X4W5AJi15Z4jmAl3NmZ42X4GU4oZ4fZ4fV4QFvrZ4_Z46qQb-FGa4OY42V4Ja41Z4tV4Oa4GoysT3aZ41Y4nZ40Z44V4SpO7OAoPehY4wT4Xa4x4rDt3aa4bY4OZ4PY4da4GW45V4JW4v1wCAjZx2ZM3PrQHa4vU4Ua41S4OsmCYlyS2oUvbZ4pY4qa4ka46T4tW45EfhW4ra4jV4egI4Y28Z4ca4_a4CT4tW46zqa2qKb4CBjmv3zV4sty0a4ntyUZ4cW44W4KmnpX49W4NZ4_W4-Z4QZ4uvVSKhicAF7DTH1zPibp3oa4db4GV49EGNyyWZZAtm8H01d07P2rL4Ll1jM4_RniM49Ihvy3l4xwmffz3W5vLfowtyNOdBlt3vqztyTi3jmALnVNEsDJ41W4NoyT1qIc4NYldS48-iQS4Kc4SxsPc4Cc4Gb4JT4nY4x6zy03BGORc4DrAZc4JMAMc4PS4PX4NU4mqV8AjGc4pb4bc4OeAlc4GuVTIf1sDqrQiEzsswWc4tG46JOnc4Ac4-b4KDPNnp3S4O1qbb4uc44FR9b4nrQ_b4bX4Bc44AV7X4prAd2B_c4C5rzc4QoymMg581Sb4gitVoy16zkc4Ed4mc4Pd4oc4j_N5lAGXkRd4yc48c4E5rId40X4CJ4Md4P3rCZ4xc4-c4Gd4Lc4UqMxvfvY4wT4gd4Zc4qrQ2jyTh3Ld406zed4Hc4Wd4hd4Yd4CobJU4BNgia49V4od4_c4qd4MY4cd4ud4Sxsfd4xd4nc41d42lEK4k3d4JlU5d4id40tymMgZa4ogujc4dY49EGBe4Rd4De4jCH7Y4uY4NU41G4nT4zMgxkvvc4Yc4Re4Je4nBPeGfyvqee4zd4jd4JZ4IqycU4NAHic4dd4_d4wd4fe4ac4Se4kU4p7rIe4ke4LOdoU4c4rK_i9T3sd49d4wkvdYute40e41MgCe4gZ4MfDiZ4A_mrc4fwyuoQre4JhtOd4ue4Fd4_e4Ad4-U4rZ4ze4wkvQh3ZfTlclqe4-d4Kf4Pe4Sf45vq0c42Z42PD4Z4va4mMgMW4KUvOe4NT4bf4J1q0d4lHfIi1Xe48t3tc4lf4qa4nf4M1qge4dx1QwBMa4Dd4Mf4Qd4ue4rWaMZ45c4kSe7c4Tf4Ooy4f4oc4tV4xf4ZitKe4jLHNmlFc4Jf4Xc4fLOFg4BltsV4fa46V4QfmiT4Og4Zd4Ig4a610Y4If4Yf4Mg4Qe4Cg4Xd4Ag4pf4ta4fX4TWalW4Zlp7e4lncse4Lf4Of4Nf4gg4jd44a4kg4bd4ag48e4Woyaf4je4tg41e4dW41QACb4ReAdg4rg45f4Of4qrQIR3Ne4Lg4ce4Ng42g4cf4pf4Mb4A4qVg4Hd4Xg4Hf4Txszg4Nd41g4eg4yd43g4zf4Yb46W4Dc4_F2ZYuvf4Ta49g4Wh4ve4Cg4jIfIAIagRkb4pqrQBs9f4Vz2wc4RnMWuyBkLaH0K23RBB5spdZ4axYDem_M24vzG9swE4KX4xtkyscvDfcE3XSzul3N537K4tR47ty8tkNIAZtc9h448qR53sl3qh4BGOltceXTH8GqtkbuwI6wMi4fLO3aoWGTtGo7k1Qv1GS4xBnk53GzyQjoIR1JtmXB1q9Gzh4BCseXnBfNa1qlN4sny1W4aoydc4OX4eX48tyoNZgD4GmKAuyDY4Vi4li4IGfcX4gS4Da4SbNKblOCe0i43Y4i5rH0E4EfsS4YbVjf4-zrui3KzECFfjit3i4kHfNRim6Ur1noi4rnycAwCZ4si4Bd4-Tmwi406NVw0XAwIj4pit_v37tyMj4GY4Ud4dnkj5rY1qUX4aUtcj4xEfLj4kj4IGfSY4md49V4Yj4dOZhX4IYcoj4Kj4fj4rj4kHfUkUuj44oU3j4DAOCb2nj4o5rmN4Aj4Vj4tY4Fe4Tg4wT4wj4suNyclGwq0j4ej4Ni4gj4JrULa4ZTAjg4SBO6A3zjI_i4Uj4Pk4FZ4QpyVj4me4Zz20OgzT2_tyMk41i4Bj4-DBwGfh5rVj4b4rYcAHxIma4bj4Ak4qi4pb4ck4hZ40GfjZ49tyOPgik4Ck4Zk4qZ4jj4Cj4Y1qzY43cNXk4ri45k43Z4ViDTk4ObV_Y4A1r3k4Yk43j4eGfVV47i4nbHNrq2OgJl4Bl4Ll40f407ZZTANISIk4X5cJd4Ww0a3TSl4wk4Pk4tV4Zl44EJkgeRj49syvk4Pe4Vj45V4ha4Gk4vj4Mj4HxIqE3cl4akZuk4Tj4Tl48k4IGfig4Ki1ZAgvZ4QgyAl4fl4Ul4vg4jl47g0Wk4el4ol4Pk4Bb4p0qDb4il4ObV_w3Il4zl4JeuNk42i4_l4npAuW4a2qKm4SbNHUqLk4Om4Jj4Qm4kk4VOgkHfYh4fm2i5csP3hk4am4dj4jk4Vj4DX4lh4egyYzQll47Xcnl4NT4m3k96YWpmnlahh1b3kAXfvGmritz5rOwqcl2Ewb1j4BGOvsUti4dX41OBOaLYycjoyMe4xsy-m4j3k1TVBn46i4hf4vCJTisX72m3sjk4An4pc4i80haLDanRtnz4wcm4Un4Oj44AGl-1s4wpj4DuyLn4Wj4c2BEuyi1qKn29m4bn4jn4Td4lCnmn4STLzmkZn4Rnyqn47aLdT4ld4Ge4ioy4AGGj48U0moyJn4ioyTe46j44n4tWR8m4an4Tn4jn4Ek4Sk43n4un4Pn4Yg4pWg-IR9n4Un46Y41f4Sk4Ki1xDnon2N1WxitAj4Un4ak4mpyao4aU4ne4titO723JgVi1Fo40n4xe4w6rUn4pk4p9xIzcZR0gn4Po4jn4zU4Ef4zSAOwqWo4l1quo4lo4Qf4En4isnh1qvn45e4Na2rbgYo4CZ4ao4KV4El4Uo44MGxn4zTR2o4Fn4Ml4rf4Ol4a9ANkz2z2pn4ko4Kp4Vl44o4Ko4Xn4uS47n4jo4Zo4jn4tV4Wp4s8KHoyHp4Oo4zn4Tp4ql4cCGJo46m45cLbh4Zp4Ap41W4Un44l4Np4EjLc5qt_p4Y3ap4Bp4jn4Am4rhNtf4a93dZLhn4_m43p4Tm47g4co4op4vn4Iu3-o4Y1nSn4bp4lo4Kh4f1qep45p40o4-vbsp4pb4Un4gm44AGJC49BgxWRjp46o4oc4pm4jb4HKbypVRn49p4Kn4eYVx2cjvLth4usLUc4FK4B7X61nqa4qoyLwyTISDB4QbMCL2CZ4tq4DEAMn4PX40q4r1qbJzrZ2svy1a4o1qDOMPNM0rUbX4eS4Cn43iAFl4NLgJZ3a23uUM-J4kZpKuylMMe2BrS4qc4phI893RZMyq41W40q4Br4dn4phIHl4Ur4Lr427rzZ4Xr4QT4nUD_ZkLuyuq47DODw3Dpvvsyai1KX4gr4LgNHY4bKG4q4ar49k29uxE_rNr4d7rAr41n4lbH3n4wr4-KMCU4-T3YoMv0r0r46JOsr45j46r4kr42itrd4Gq4SOMVr4pb4Ds4FYouY4Fs4Or4lr4fnMMm4cr4voyqr4fr4Gs4Br4Ro4Wl4bbgKi1u_U6q4qTd8q41r4XwqNOMBr4bo41HGsr4dk4DZpphIMS3xSfLs4Pe4ps4D6rRs41q4WZ4pU4qOMKH1fv2zr4Mr4Cs4Zs4eGfyk41U4Zwqyr47q4woypV4ps46k47r4qOMlV4_tbdr4YaZjs4p1qZMMfCBeGfDp4v6DGr4DULjl0yWV6s4er4Ia4-q4MOMQt40s4Ba4es4R6kh7rDt4Xs4bt4sr4Rk4XmNrZ4It4f7rj23S23cwqMt4ZGVOt4_q4ls4Qg4WIfrt4TISgk4QWy_r4UOMlt49q4sr4lp4Ao43t47DO2k2Jr4bZMvs4NT4_t4Rg4ua42Dq7DOMo4xq4wt4Aj4sr44p49oMqX4BL2Qu4zq49s45g4fW4SiADb4Cu4fnMrruut4S6xis48s4zs4Br4Lq4n1qeu4Uu4gs4Hu4sq4Zu4Uq4Sr4ru4Xu4Wr4uu4kh4dq4uKMXV4VMOsu4eh4wQR5uAHy2R23Fu47Kg0GR26ymt4E6rLaNuOfHJ2-G4dZ4HQR_it9LGAZy3Qwn7rzitxNlr23KBgL13fv0m_035kmjxU7y3vwomm2h0lX4fLOvPlO_m3IM_SW5rzS12BgvH12zH4PtsblaSncinmnR3iZy5t4opjP2Q6RdFbqbt4bU3WG1ZCHm3OEWsoGuvx1j_saKx8E4Njxowvju1Vj11x1KolvC1iZeqx3aQzsx3Dw1NL49_0wb4cWsiJxXP1fWsbN2gstNbsIxvTN2wF1LLx0fspxvSF0CKhPBtpwveQgfk17xvEDy_olm32cy1Dc3ItrRy3KInTy35buVy3Nw4nChbyv_8noy1wKvKM4oy37M0jN2XMxUNxyy1HJteQ1J80dYzRz1Tsr1M4FpXXR1gw3HN4aluJN4GN4Elu6b4nBNWutAAxpb4qfLYLgWWk7jnaM2ZM3trwfY1ev48oN1t0NAHES4VPnWH3VeHSncVuy06rFTGTU3iONOK4cuyedq2I2TK4NT4fx42q4eX4fx421qho4sMR4oy9n4qx4Cr4Nc4fc4wp4EmKPq403ryx4NBBEqjQr4Wn4g9cXv2wh4auy_ojLKwdZ4zx4Zr427att3QK40sylx4px48x4SpjZ-Ukn4VNVPy4z6r21qcl26x4cm4Hy4RT4bKGtx4ZdqbI2Av4yNYkx4P5wpb4zx4tj43n4dy427a6p4o72xx4Zy4Uy4Znl_n4ny4uy4LjtGom_feYy4jk4zx4Ho4bbgxy4upjQy406rBdg2z22y4Aj44y4uOgVe4K4kKi1uTmvx4VdJBz4CZ4zx4ns4x6r9x4zGfXm0Zdq-k4zpjsy43y4yy45FAeGfh5rzx4po4wZRL3qAz4Wz4Cz4Yz4Ry4wo4zk4Ff4eSGbr4ry4iy4hq4Pz49y4St42f4oy4aAZqC4gy4I2DLz41W4Nz4Tt4x1mHz4pxq1y4hz4Mz4jz4tBALp4tBACa4On49-YJhmgz4rz47x48y4z6reV4Fz4Xl4rZ4xz4HlOOqyzp44soJ04ty4L04vy4HW4deIR04G042D4WZuRK4YZuNy4qa4zx4Au47y4Dqj9y4RuNZm0DoX2z4ky4A041t4nXBXFAVt4nEA16r3Wys04Pe4zx4Tu4xAsXhl9z4W04Xz4Y04XIVau4Bq41HGc04g9cLT3eex-z43z4u04au4Nb4l2qE14R5afEy804g04Isv-04n04M04IoQmeGZb4Tz4uv3V04S14Qjtbt4zx4cq4FX427aZY48WYI14ky4Ecnv8QM2bPPaTDsnK4kbnsK43z46jnOknl0qUx4Ru1KX4MmlrU4mkxUF4nM4ci4DvrZjteJofZ45i4PX4guybktHWyZe4fxsob4Pe4D24CT4B24eX4NU4qBfApyg3w9n4K24-x4FhqRjjbb4kuysz4T24xX41-mq8Gmb4UsyUb4hjt_141Z4WFodJouIoXY4o-Fsm4Q243k3ktyKX4a24sn4bKGK24A2qPh4Y24S24i241S4my4sl4AKo224kY4MqpEu4MhtBpyAj4a24Es4524s2U724Fb4gJoOu4IJo024cm4C34Os4Fk4hT4wT4x24PGoVu46h3L34jk4N346OgSo4ds4wp4RQeMZ4W34B34G34IZ4rwqh34Aa4eo4ek4MgIkvpUnpD2qR24M34k34VZ4SZ4F34m24GW4dz43-CcB4sswf34CZ4a24lz4At4PGoaj4hxp4341W46346k4S34o24hR3Zg4f24Sa4Wx4C44Dl4Ut4O244u4VX4djtca4634Nl4F04Wope04334A34534u34cW4ot4NISE44o34Tr4DV4A44pb4a24tV4f44bGosc4V34Z44B44b44gb4l04E34n44Sqats4ol33kvr24YS4pV4l44Ku4y04yopqy4nY4j44J24t44Ab4UW4Wopso4_34r44k44B54Lb4Aq4Im48g4x44E54Fqy_44NT4a24nu4a2qO54Mqpwq4K34H54A54y34aX4vu4o24bh3G54s34X34J54jh4ib4i14o34Fa2h54244xS4t24I7r1S4M24Dn4puyKY4M9F6k1G248wqcZ4444u54GW4w54Fr4NU4YRiIWaN2q9Z4k44654aX4oX4IopeU3V34HJ4B34E64wX4Iy4kjtUs4i44K64534M646X4k24y54HsQHn45k3sX4L64fb46T4v2430kU64Y64z24S64B44h64cW4424Q349V4X64m4rnSi0opC64J24m64gb4D34p64H7rd64K2qRb4na4iopg24fuyx646T45y4Ao4r645wqXTiu64S44964CT4bs48Y4V44jmAoj3juyk64D64264he41wqB74yU4m34rs4MnjWq4334O74w64Q74mo4m6rT74CT4034Iopp44R64b64T64c747341Gfe4CFT3Mhta74S54G74vz4P04g64264e4C414_34t74qa4f74St4M446z4c34DAftuyv64u74n74U44Mu4L74Li3274l74l64c74d44rZ4f74074Q54374eh4574a04y74Wb4C740E2iX4664J44dZ4S84v44064Fpy-X4kjtYR38vyXsyS24v74a04x04-54Sx4j84Q84K44m845049npP44H44k84M34u84L54gW4N54G74KBGP84I84P74V84C54eW4M14Q3qf84tZ4Iopqp4J64884b74-84CT4e54kjt0A4H84A84474m84h14kf3ruy0u3Kd4kqpca4yuy65gTS3xK4anyHbd7syCZ4qjtjSBrx4Dn4a94Z1kVk48YT1uy1W4i94ioAk94954wp47Efybkq94pb4s94CGAU24qwpy94yK4cny094Spyj94b24ayYshKtjt694g94r94994t94Sy4m94_smUz4lgRz94Pe4194Yr4by4ATmCxq65gpz4d94hEA6sy48sAj4P-44r4bUAAo4J-4FChbl4hRTN-4NT4b-4gY4E34f-4f4gGK3flZj-4qa4l-4_643n4o-43-g9r41lts-4eh4u-4Ez4a347441_NCm4p94D-4Z-4h94G-4294JGfAxqB_4ms4V74Bpw1_NG949-4e94-uq_-4F-4bnyH-4w34l-4h74Uzg1740XY1-4Wx4l-4o740k4b94BtmY_4dZ4a_46k4x-46kgCV4W-4oS1qvrhk1Snch_4774eZmK74aGh6a4g1mf_4pV4a_4D84VZm00K0uy--4zhta-4F_4N04a34NISj_4aGhKt4kau5_4vjtO-48_4T84AA5cBhZZ4i-4EA5p_4pjtHA5d848V40laSpyD3g_u4MA5M_4o_4_33PA5Q_4C_4vp4u_4KA5ghly_4KX4l-4v84nnUMEqmvkiA5zZ4kA5284cu48g4JA5Mzqlg4x5SpA5bt4rA5A94A4qvA5mA5J34WocNA5aA5xuyHA5M94FChi84XSzzA59q4l-4T94TH1J_4jmjEB5q_4pE0MPzqMqAY4kmlvP1CL4JQ1HXzxWvVawGO2z_41lbYWwBPZU34hD43bqGE1NE4gI4urwO-4a9ruhRmU03H4Fh4v9GCklAGcqklK_4WQ1HS4ximq_4W2mNpm1m44R4sIhfw1C8wkL4-f2wB58QmSncxpykktzpy_mlaXs9d0uC11W46EszE4DasumnCjs-R4pb4b-crhafy4_vwxgwkSTSnciCGTu1YIDJyePjouM4_VfNh21Q1h3v3M4jJc5M4GC5vEpoKmX44pG3SF1V6jgL4UZEixrzZ4Z-RHElN8Y99i0OzoJ4fO1uOzonubLcH-kE6kZDafIniEm3h4uE0iu1fjxdAtckxICrry1ny36wxdZ4xw0WZZxqA-l0IGEEL4McsSw337t7x3y8nBD58xmTawED5nl3WHcpw1iTce805LmjVvAj4Gvy6AQX9mZfTG5GixqMvyNT4eD5FtQu94Uopc34V8pUktkD5qa4mD5exqMPV0x4ec4eX4vD5e2qGtQpTlsD5NJ41W41D5CqyxD5G64JvyY746h33myPe48D5KSL1c4yX47iRxa48vyDE5lD5wD5BqyGE5Sy4FE5gD55ZIl_4Y84ME5uD5OE5e-rwD5hj48M2ZE5HktwD5_jjw_44T3tOdoYusz4SE5qqAc-4fT43n4nE53D5jm46e4ZpQFew9n4sE5wy4E34sE5_jjLA522qtD5eh4zE57T4Ps41E5eE5HvygE57iRt23CE56E5Wx48E5I74We4qD56A5mg4wE5bpQCZ48E5Oz4RF5H_4cU4Dyy5D5sxscm4RF5c-rAF5fD5oE51s43e4MgItoAjD56D5pb4RF5_s4p74JktPU4XE57E5cF5nD5wbw2f42E57iRgu4564rF5HF5tF5bE5ef4ZUAgf4E84egILBgLvykF5EE53F52D5C04E048F5gxqzz42myGF5GD5CG59D59_4cs4NISxF5JvyCB50F5KG5pV48E5tV4RG5hF5G440443c3xE5ZF5MG5QE5RA5-T4ZG5jLHc2I_F5YF5jk4XG5644NU4KC5254dG5PF57D5gG55aAsW4D545ZIQC55E5AG5NE52D5PE5zG5B14M54mpykG53_Fz4483w1F5LG57G5aE5DG5L14A4qBH5hD5j74nY4FH5WG5yG5eF5AB53_FI64DV4QH5KX48E5HB5LkZWsLjF5oG5dD5QvywX4854pD5fA5FJow62uG5iBdPJ4VxyZH5hH56X4jH59BftH5oxqwl4Cl3VvyyZ4bt4mxqjU4_D56b0W940F5Dl32H59q44H5fZ4O64Svy8-4PH5-H5oW43H5xH5cW4k24BI5_V4KhIfT3GI51H5II5AI5KI5gb4f64NI5n246b0sk4VhtSI5ZW4sH5n2qfY4o64SA5m2qldDg84EI5MZ45myTI5ZvygI55Y42d41E5VI5bktE_FFqypI5eI5sC5wI5H74O34Io4vI5sI5AU46b0uE56S4s2qHI51I5JI58I5fZ4JF5Gz4c3442cZqyr3w454fI5lI5fY4SF53I5ZU4Sz4NqyzB4cI5MJ59a47E5SJ5d74V8rkI5QP3fY4U_46b0h44RI5YJ5pa4aJ5FJ51Z4b_4nz4VJ5xg48eWqH5s242I5oJ51S44o4YI5824egIF3coH5uJ5ca41J5aX4dWwORH874lH5EKoadq5J50I5mE5bJ5gt4JJ5WH5kJ5vJ5344OJ5fJ5SW4L84wH5yJ52J5KLHNSLLJ5MK5s54xJ5PJ5SW4YG53I5D-F4s4jE5Gl3764PvyTK5aX4iG5iT48J5quyXtQ9o4ya4Ml3lJ5I24lD5bJ5eA5GG5mH5X84Q44pH57J5bJ5lA5T5UBW46J5jK5eJ5sT4Hm4384AH5eK5KhIx84cG54K5_K5pK56X4U54l2qLL5oxqKy4TitFK5yE5bJ5UH5ZfTS3cEK5CJ5GK5lK5wX4bH5D-FY54blvTL5ZF5avyA24Dr4Nn40K5CK5oq43K5AfW5K5Vqy1Z4vH5y-r9I5SvymY4WE5SJ4bL5GzNnX4Ej43-FuB51L5Nl3rH5aK5NzNfY4DI5XtQIr40H5u3wfjtrI54L5CM5KFfSK5KM5yT4KhIVv4LE52L5UL5uL51S4XI5kL5OI5otQe24Jl3_H5JM5BM5SW4iI5jG5YM5ZI5jLHHtULJ5PlvwJ5EJ5OM5jU4z64jI5xL58U4xxq7l49H5-L5pM5UI5VM5GW4v-47I5rM5wM5j9rFI59L5HM5_L5qM5fM5sM54-4cs4744GCh0T4cM5qI5Ykt7M5pJ5UqyNN5zJ5UF5xxqOH5_M5oM5NK5AM5UU4m-r3M5aX4hJ5lM5zF5GM5WN5ZK5CN5UU4nF5c_43-Fc94VN5tL5QN5GW40J5jM5UK5FJo10mi2qTM5jL5bN5IZ45z4t_4oL5G_LbM5zN5pG5uN59J51_4xxq3G5SL58N5gH51N56X4RK5vM5ZM5uRMWA5XJ5hN5dM5MN5DN5fZ4dK5GO56qQC03ZL50M5XN5jN5fY4nK5wT4JO5kM5M9F8nOnM5qN5RO5Va4rG5c34RAZUvyAN51M5eM5BL51G5egIwc0q34t-rqO5ZO52M5rN5aX4CL5tA5EL5UO5XqydB5kJ5OO5LN5BGOeO5GW4NL5C94CP5H34wN5W_4RJ4YO5iN51O5kO53W4Y14Zh4vO5Yp4CE5EO5QF5-N5dL51u4n54lM5RL5KP5zO5MP5iktkvyypyn-yamGqpyAQqZBxAh2bBx7s4BGOgqy1jZoD56-4QRGEzqwgqoP5ju4rP5hP5AC5_mAuP5sP5qC18OLQ2yex070wBh2qP5fLO6P54P5Vn4lNwhkp-P5QvqrvyEt4KX4DQ5XqV_94S0l_I5gyuyP50N4BQ5jvygjClvyOQ5k24NQ5QQ5SQeoktnqyLQ5zZ4NQ5cE5bKGbQ5-2qQFeTQ57Fwat49q4iQ5kd45r4E34lQ5_-r-24n10C3qpQ5Nt46JOsQ5tM5-T4wQ5bcZMF5N5yYi1fQ59t4gP5XQ5iP5OQ55M5e847Q5uVk9O5a5yzN41Q5xt43Q52P5hqyFR5FN5J74oL5BOwCh4zQ5HtyBs41P5DR53P5OQ5Oz4sQ5qs4I_4cmN9VyoQ580wqQ5CR5vZAYQ5az47-rQR5tP5fF5qk44Vk234esxJQ5zP5gQ5bt4gR5lN5rJ5bcZ-34a6y0Q5mR52Q5bR5pR5ER5w74pt4-bZCS5dR5J20dQ5lR5AQ5nR5PR5cR5RR5674ff4Ep4w94ZADHL5PNw_P5pP5NS5BS56xqEQ5IK5BK5BOwlC5-g2_Q5KQ5BR5OS5HS5QS5Up46k4IR5nvyjJ5LR5jS51R5lS5bS5qR5T84rS5I0lUN5u8dYS50P5CQ5tR51uEv04cH1rl4HR58S5jP58P5DH5-2y-R5MS5AS57S5PS5uR5zK5VZm42cMCdLS5ZS5JT5WQ5nS5uR5lA5BOwF549R5ZR5VQ5sQ54O5T7M8g41S5kP5O94aT5Zi1E3qoR5cS5OQ5EP5jhahT5ET5S8ceQ5kS5mT5mS5oT5jIfQP5hm4VDbarymP5HT5ST5OR5yS5DS5hb4EX4U94nvyp54kT5AR5xT5rP5ePwjZs-aL6ryjeNcDsLUmoompV4ckybB5SPZXR5hB5uZDd5yhA40-OORwPe4y-U1h4sK5k23uNuGo1FS4SDymJ2tHcaC5XEkjk4vvymdqDgfTP5PoQzvyembAj4pU5uP5hS4cmVM3qTZ2Bws9n4xU5yD5ui4Dn4pU5A3r3qn0Xu3U5cm45U56H5Jyq0m15rwAV5ijvCZ4DV52c48GL-j4B3wuX20vyCV5GbDhmQV_Ahr4ET4b1zeRDUV52v4UzK3xl1U5mI4BV5oU5TV5Hyq-NAjQ5YV5TrII3qbV5h4GV2lnT4uU5hBAsz45U5hM5iT49U5XmQ0L5rjvfV5JV51W45U55Q5yV5iV5oV5qU5cV5By43k2IV5vX2wU59V5GSjTe48T43n4zV58GLFM5o2wCmQnI4NT46V5TR5KF5BK5ppsQpntV5vV5GW5lHBR74bvq5U5hR5GfRqSAvqyDW5RV5hV5MbDaV5hBArR5w6r5U5dN5qKGXt4aJxjW5vU5KV5aW5VV5Cf49hAxo4OOMnCHXW5wW5uV54U5zW5kV5vF5x74LW5iOGfCneV5PW5gV5FW5mW5jV5oW55F5_J54N5uyugs3FX5ejvkW5IX5ZV5KX5EG5hS42XsRX5IsyxW55V5-W5LX5RK5CX5JyqQ64HpTYW59W5JX5-V5-S5deIhX5tW5bI5m8y3V5EW5yW5nX5HW5n84AT5jI5rX5DgfKE5CW5QV5cX5pb45U5NT5b_rl0qlX5SV5yX5bW55g4BMI464HV57X58W5DY5VX5oX5-G5DL51HG3X5tqyRQ5C3rCY5lW5NY5zX5qT5CjaSY5sXoCA5PV52U54V59X5eX50T5Yl2RP507NwO5A640WeVk3TX5xX5YY5FY5eL5nTeJP58rwgY5wX5dX5dAVUb0UDbhDC3Y3y0rjI2CtDqsv04DYK4nsvVIGSncSRzKKp7gAWXhKuk5Qi4vzuzxoRzKrmVCr4Rza20Pe4BFVsCmGMoJvmPkUFkYUNdiM3ZZ2foz2X2wdwSlp3I4rI45I4Xkv7I4IuMlpTnBqknu2tvM5zg5waO19C5ox3X0uT8rVMxnaYqz33h0hCrcEt972zb4dAC8NyE3VyM4E0ynyrZkxdzdQN4R_yvN4MR5_R58T5fLOkBSazFF3AUpqZLgLymZ-3KpyEI4zZ5Wx4UwyF6La_mHXlYZnBM23gw1W4j5mP5mrH0ybkr5m4J1Pe4kNg5h3la2amm9gvOTohG4Cf2gJx7W5Ysyf3quwyeh4iFG6U5Er4kH55N5CpOd9r3qp5qyKX4wa5vH5cjZYd2nwyua5Wx4wa5EV5ffItt4564owypV4Bb5MV5uRM3z1rL5Gb55a5WV58X48a5mj4IL5ixphwyAj4Bb5R-4Rb50T4Nb5zZ4wa5xV5wT4Rb5tJ5bb5bt4wa57V5fb5xxqQB5Op3Fht4a5cb5IW5-E5e848a5Sn2DV4ib59q4kb5TW5IJ5BK5fwRab5_a5dZ4wa5Oz49b5SN5aVx8d4UPdsltiwyHb5pW5m6rwa5sW5jgm5X5Fb57b5Gc51W5GiA3W576CxG4Tl33a5Fc5Ob5AX5FS5wb5Cc5Ub5Yl3Xc5sb5MX57F5VUycWT2a5ilvWb5XX5c34u6ltwyqb5fc5jb5OG54o4Qyqq-483wzb58ltpX5gojOEJzH5Vc5mc5CZ4wa5cO59V4xc5Ph40c5BsmpX5o84pc5z-4AJ5Tyqsc5nc5GY5OEJQI5Y84Cd5glt0G5eW4C1445yeWyZ64sswQd5fLOwa5aY5Vd5ptojX5Pd5Oc5Yc5WL5eWy4E5pb5Wc5Ld5wY5RDJMO5md57c51W42DnoCnMc5_zxRMxNT4zlaqb4Gnmsj1FT5Myxcwvpu12B5cyveVo8ltDmazmaDetybw9Q5G7aEdwiqscG4BsmBe5pBAYQ2IkaX4IbDsdM49WkfM4HVE4zy0b5Be5enlOH34vz9D1no1Aj4PFnAZvZi4OzvoK281xd2y9146JOg1gpV5mvfxyrLZ5UckOo1yxxmXElM4xH4gzymU5IVsbt4xwyKQ2KK5RZR3syjk4JmtyU53x4mTp6Qi_qyAj48e5xa5QS42e5dpjNW5hzbrUzfXd9n4Df5Cb5T9c7AmHVVBf5CZ4Nf5Jb5z2ayc5ubMSf51W4Nf5MM5Gf5Wf5zwyZf5pb4bf5ur4VNM62D_Pjw1KHd5i62g8Agf5Pe4Df5eb59V4df5nzk-M5W5wKf52svTf5lf5J5D0E5e84wf5Pf5Od5zf5eK4t5scZuaf53f52KDtb5P34jI57f5R5aQuot_prf5NT4Df5HJ5To4-e5fn463r_f5vht3wyCf5Dg5oLAcW51yqYg5eR5Ac5KQ2ZS3Jfo0f5Wg52f5XnLvZRHc5dJ5Df5Kc5Jg5TG52syig5gK4Cg5lg54f5Qc50U4oF5fg5zAs6e5Xg5xg5Eg5Zc5NISIg50xHldjPqMMg5qa4Df5-J5ic5QFLRZnCh5eh4Eh5AO5w1KFq4pf5asAJh5Wx4Df5RK5-g5xAsvGlRf54g5kg5duLmg5T84Vh5z04Y-YBh5Zh5wg5bh5yg5-c5BKVcg587HUc5Jf5Ug5jzbjg5jh59KDch5_X5w1KyY5Wnyug5Bg5hf5cg5Sd5gSgHTwYh52h5sz4Df5eT5FMDmpyeh5DuNRpMhh5-h5Mf55h5KH5K4qoh5zh53g5Ii5cm4Df5jd5_g5CO5bXdih54h56g5Zg5_T5qm487H3S5xsvQi57e5DrylL51x4N24wp4UBZcc5BnyIM5Imtii5vL5mL5PX46wyqK5RmMJ0HPh4pi5BN59q4wi5V646L5bHGDLz5J51i5rO5ri5vV4GW4DM5yi5xA5exsXqQ0W4hf5si5WM5cf5Kj5vN5WWL5Uy-wyIj5sf5Nj5F64R-44i57xQH9aRj5ca4Xj5n642n4E34cj5v3qjwAFqy-i50O5SmtUj5wX4lb5vf5nj5z54Ej5oi5_wy_h5rj5VZ4GR5Hg5xj55AsSFvHrySj5Ng51j5y642b5Qg5BK5aCR0i5vj5Mf57j5yU4gyqEk59U4eg57i5yj4H44kj5fP5Aj5ZN5uAsHk52e4wR52eIOXeaj5_K5gj5yU45R5yo4Vk5ob5sswNk5PO5cmtSk58g5rZ4Zk5Fry944Y84gk5AP5vmtjk5Fh5TS5_j5CWvpY5fl3Ck5Ri5tk5Mh5dk5e24qk5DJ53i5jk5Uh5Hk5pjZgL5NF593wNJ5zZ4mk52c5mk5Al5uj55j5Dh5jk5mh5NBO_k5avJyR5DV46k5wj5Bj5mK5mO5wk54e5rL5Ul5Dk5Wl5wX4lA5DTItJ5cl51k5el5ML5sA5fT5Di5Ql5Vk5r74hxpjl5hi5ll5VZ4cd5Il5Rl5Bk5Ll5Kh5jk5Ti5DULZaq4j5bj54l5ZP5BU5yi5tl2Dny0k57e5TTe5Y5Ze5HgZt0swJ444fu0scKsdx4ImtDeSXi4hS5-P2ai4Cf5OxyaX4vH5es4-mqQBsgl3Ok55mtNryMX4ui5eX4uEeyL5-aLznq9i5Uxy_i5fm55L5Rr4OBsg54Dnypm5lj5lmtgm55H5Vf5mm5iE5vE5RBsEl51e5Xm5N64cf59m5sj5RRLEyGG4qSry7k5SmtAn5VZ4f64km58M5OBsld5fk5xm5em5vmtIn5dj5uQ56f5Tn5v3qfhmEn5bj5Xn5-64uI5Wn50m5Mn5QxyEF5Tl5Qn5hk5Sn5gn51Z4zj5-T4Ln5KO5D_FEymcm5ln5rk5B4qon51S4Pg5b34_j5Tzmwn5Fn5_h5cn59U4MryUU4Jk5un5yi4pk5xn5Gn5zm5Qk5w6rsn51S4qg5FvADF2Rrybn50n5sN5bk5yGS1DRPo5Yk59n5ES59g59n5z7F2K5Mk5Fo58n5Ro59J53N57447FG0T4dm5mn5zn5UU43k5QxyXV2Eo57n5Mf5Yo5pS52f4Ko5Oj57FGil5fo5wo5ho5wX4tV40o5HP5WWLVLy6n5Qo5sT4Ol59o5xi5Cn5tS5bl54o5Ri5xo5yh5OBsVi56h3no5yn5Fp5ml5vjqCn5oN5Jp5vo5Lp56o5Up56g4_G51HGTp5Prygg5kn5Zp57e5xo5yl5bo5F8FhluWo5a84pV4gp5Xb41T5z7FVC4Pn5kp5Wm5bp5VZ4pd5QxyIG5tl5Kp5lp5Zxyhm5ki5l94mi5ZOaaBsbn5-p5jU4vH5XryfO5RmMQTmom5ml3Go55mtGq5CI56i5onaZT5Pn5Oq58n5Rq5j242m5Lq5of58vyD4wbqytp5VBsj24_m5Zq5Kq5RRLkykdxyXo5lq5Cj5Wj5iq5mq5FvAyNyEq5qq5RY4ej5Wn5rq5-o5tv39K5fq5qi5Qq5sT4pj5BKVuq51o53O2wn5Xq5wo53q5oj55I56y4fj5Br54q5CfgNq5Fq5-q59j53n5oL5QRG5k5cJ4Pq5Sn5Hr5Aa4ryqar5v34Bo5-aLEc4Er5Qr5QJ52AsMr5wX4Mo5yA3cP5Qp5Xr5Yq5kN5Df4mz4ck5LdIWJ5wm5Fr5Lp5dr5RZ46k4Jq5Cr5vv4tK5ruqjr5SW4uk5N44Cq5Fj5mkv-r5zq5QJ5ro5Uq5jj5sr5Gr5sT4Uh5mr5Bn5wq50h5nY47q52i5Hn53r5u44fa4VNMQs5E4qGV57p51r59p5Dp5Rg41X5rn5cs5bxyfN5fs5_r5jU4Np5LdIUU5Wq5qs5fZ4gl5P1lPr5Hs5SW4Bi5Db46r5Nr5bG583wVs5qm5Zr5tO52A5K4qms5Zryq84X94BZuZJ5Sh5Dt56T45l5IRApe4yq5sp5KX45s5YP5m54Am5nq5Oh5eq5Ms5Lp5hxyCzq9Xji6clxyAnt2nyOz2lmtbt59e5fS5T-N2vuKI1Nctnry3C5jt5zKlDHfIq56mtN4qOLlkryVvqdGcrt5it55mtkt5FQ5cfHRM5J611tzLtynxyWm56t5Dj5amGDS3et5znygt5NtyRt5xt5IGfk24L4qBzqcfH5d5bGwIu57N4Bu5Tf5Mu5Nj4tq5bt5Ru5kR5pt5Hfu3t5Cu5ut5sj41q5Hg5Yu5Ru5uT5_t5mxymBs4t5Sn56t5_q5B4qbu5B4G60yJI1ft5Vu5ru5hu5M4qIGfqn5iT4Pu5gBsZTukxyUu5mry8N4TC5tt55u54j4Sr5vP5OPz0u5Bv52t5Dv5st55t5iu5kHfOz49u5DHffW57fRQT5eu5Au53u5Xu56t5w34Uv5IGfor5RoV162nAy1t5IfuEv5Qv5Gv5-s4vr5834ytz5c5XAYlryNv5Wu5af5Yu5Zo5lk5mu5yu5Do56c0wv5mv5Pv5tu5Rv5RS56F5vk5VR5AOSdu51u5Cv5yv5hf50v5qf4D045l4aoNnktpu5Ju553kHn56t5Ps5xu5gMZ-K2ClYlv5gu5cv5_v5dh53v5Xw5ot5Gw5xv5bv5zv56t5Ep5fw5MGGGSnLv5sGwfu5Ov5su5wu5dw5ss56FGtb4Hu5sw5av5Bntvw5fv5kHfXT5ZuLFw5Mv58v55w5Kw53s58g46w5cfHek56Dzaw5uw54u5Bzq6h5Um4l2qFx5yu5ja5AGw7v5bw5lw5dw5Mt5VDbB-41w5Mcttw5Iw5sf5Kw54p5zw5L-4Jty_w5Vx5GV4Ql219FGoV9x2PY4gBAxh1B2BDaRJVrpohqMyK9iHUxyxF8s1ev4Sc3RHCVE5v1xhcuLhwB-r-md3Q2SU4MA1oNZYK2OAwLAwiN4nSgE8f6X0hDBhN4qEHCyk0XhB20CzzO6zam1Y2yREnle5i7l9XopLmxnjEO2wNve1AC8GZ8l5ECYDsC-1tEdsyOqihlli5QrdY42wImDngDC8r5k23tDthOxFy0gsYa1Au8ZHO4823KqoMN0IO45TeRZ3wW3Xo2kp19y5mp1z82dFvYZ3U90382pq0g637_y2I0ggz7H3a90ORvvlzgy0oo2BN37p1CI3EX3u63uo28C1x63j5uxgzyo2rd3Cxz67zSN3BD0wd33Z3yd3XN36Z3MxzXi2W92Ln3_-oNn3IOrPn3uZ0W30Fa3C73RZ1_d3Ja3q1pZn3Lp2vPycn31ejPa3hr0qX3VO0sX3chzyq2h428L3n8oKqzQSr7J00n3o3ztr1bj02425X3HK028zCnzAo3w3zzO06AvCM3ea0Qb1Wb1BWrLo3xe3H52RD3HY3mezOJ3KY3Ip0rQ4sGyz40YG0Af11ezWJ3i52qO30a0D502a0Vq2bY3X4z-a3wD3o42jJ31f1iY36fjkY3Pb3Tu2-00_loTb3DJA7t13Y4qy5-vBjkq-Slre5qstAl3IN0I6xIr3LE1RWivW3tH3zr2Wo2t22xH3XZ3T90uB3GIy-X19r2bN0YCvJz5fZ3k635M3YEu_M3hd36p1k-zw7zagzQE1GX3QPy5m3I924GzK921-nOs21q1YPy2o2DSx2Z3nyC563cPyQC30azWJ0Ap2bI3C_zdI3K8zfI3CsP0z5D6uLa3D-pcxznX3a2hMNzEDj2FyKe3N9tQp2Wp2uX3ZO0zI3Ka0fO0ou2Ma1gbzVqzxdv3n3M05zo01C3xRoha3BJ3xp24IeBY3Dd0Fs1OD3G52T7uI52SD3f05t73at25e3eO3sQ4aD3tg3RY3zBzeo3Ct1go3qA0Nu2c7pbJ3Oq2p52Lf3aY3hJ3005Qf3XczSf3TrziIxz701t1d_0EH3K0iQE3SU4C15jaA3b3CjmFe59ntsgwkNsZN4L15sr2T22G8tclzP15zW3a63hq0T15Or3V153W3X15ad37W3IZ0wCDe15dgzm63l63o63lZ3q63fZ3s634vjkS0v63GI3Bg3pQoKN36G2VPyWuuQN3y-zfz5OJ0hz5115jz55Z3O92XI35154F26s3_2zfN3B3zA25W6fms2kN32pz2z5yP4V425z5Uo0gC3Ie3L25ti2Up2Me3xJ0S-0Wa3Re34N3yX3wv1lVevC3wo0RezT33Uy0BTxbqzWa0Bj2NO3S05r-0BM3-C3wb1QK0BD3qa3H7plj2M529p2F00_p2TNnDP0us14qz0a3l05bo3440SorH_0Jq2cLQDL0t058-2EL0--2C35yifok0GKyFar3O3ulK5O3VL0ZOz8O3KE3pp0hczAP3AX4obAPQV4J5lG3WBcv23YN4xy5ljYKBwxEwOm32y5c_ysEyH2zSm3b35cQxQ15UZ3f359dqp20c63Xd3HpzlGzY15vm3a151Wxc15f15p35Z15g15AX3_22v35f15x35ugznq1dP4SE1qq1y63V7S7Xx1TjKJ0s90iUeu90eZ0A73vd3015THIC45663290aAz7y0Q309Z3rz5kP4B42Cp2V65DwmM45z-xvPuBe3hf0U73a6nnI3zQrqu24dzCNSXXol92Sz0Qa3-pzkr0in3rQvkn3hD0hp29fp-L3ch0x92qP4v65At2h45FBzj451X3l456mz2X3-I3nE1aYwg25-X3PO3w45RO3Go3vbz3O0K-2WlkHM3n25s_x-Cpq25FE0Rc1X40AP08bzoGy945HU2ZyzQn1B55fP0TY3o05HIxQcxqf1s05Ib3cUxGL0cJ3Kf3Iu2Q_0z75Kk2r52dY3jquS55PKjPk27004A0kBvXf3852Uozyo3zk0M35GV4bDCeH2c9GE2zd_wf20Ylz_235y5qxfTm3oB3Lr3B5owO4Ji0V85gmKrh2k35Jpzsm3x20Z90XEu_55655B65-226chmZ3Fs2G65puz2C0fP4p15235SPyKX3q90HC3paz263Cr0Dn3A45Y65S925-zb65WX3DHz8y0P30Z929N0St3Jo0gN3e92iN3E-0p65gQ0r65wNkFe3x1pHe3JbziC3qdfkC3nQ0Zr1UBmxI34DvF05uUjqr06d2Ya3mz0I05yv12n3L054X3c25Rg3yr1_n39X3Bo3qe3ma3GJ3W05fAoJo3X75we3jj2c05ze3ma0__zg05YK0QJ3a40Eq2UJ31j2p053j2VY3_a3ZDpx00_s0cY3v05A35P53yP0R55305U7h5057O3rJ3Rb3Z55Wu2eZbB154IAk41ykmqh5u23Zuz1ErcK3Go2DBwbtpF7zDd32Y0rH3M-oHazwO4glzyH3nm3up1pm3bZ3hn0d85Y90i63Fs2h85go2r35f15oxtid3ed3sn0D92cP4n32Xz5HN3HW0v85r2z-m3lz5dXwBr0_C0E45En3UaK8Y1hExIn36N0G45ZX3a92B95C42L45E42Gp2M3zQ2SOr1AD15IyRr1tZ1Vo0ri2tJ0Z45vJ0GD11ytB05vX3f45xX3Te3tC3G75oz0K756uzn45LBzRTre25Q05m95u45_X3z3zV05Co3oztX-2_Gxp25e05d750e3nKqg75LY3xj2Dq2QR43a3025Df1fo3pAQho3Q55E9Iu05gY3075Eb3N50yQyP557Ty205E35gE0ejzKM3070v9za55aowUi4i8rs8rxBoUjtPH3ZHZ7DLClxzZz4KzJntfRTwP1Intb-3Ih2pDCa1XlA6OBwkVtFliIiFrP4i-31A6ht03uzzkiKiFB15o1mpgHq6yPNhUx1Cr2PJhkE4BB6wyv614vB5814qM4-w4tLwgi48A6P8fRKeFsoRj19n1Hae3I2ZS4Bw3aQSDU50x0FC5gw1LlzhK2mCL3I2vL4HB68mxUQ1bZ1nD0rw1Ia4W5AB9yy1n5S4DPsyYyr-Err3UF3suNQ14eu2diI3NvWjwzBwCWt4iwjg2GjwhjrVjwXMw0ViHjwMWtnjrmg2G4dfiITWtrCkyvzMB4prSoELmf3sWqli35ggbI4--VuTWSs35oEiSCd7YB1YSe23EBTC6fp3N4oPsrC6HGHqwBAIHqvHyxTJiQjLy2qcnwu23qg462rp3xj3H6LQH4Ffvyx0M20xkuuU05SjzEpvL4tP1EotDO2LQ1A-zkN2itrVM4_vwXM47x08h0wy5qr2JHW3c0zbtG1wvPxIVAo55ckwF2PjI0MD6sKji-5T6p_U17VnDV1DLoh2uTD6GLoIV1EW3aV1vIq8V3xIqo0pGW3XD6scpoKrHW32V3_WplAqeKr1Qxlh2_y5WZ3h35x22355Zd3c85bd30B36H3jd3y-5q35t353vnEs2zh2kd3AJ0md38-5Su0Uuusq17C0635n5uyZ3MMfud39Lf5q1D45IwjkZ0585N30-q1zd39857Z3-y0I456d3cs2TdvTn3Ez0Vn3JPrEUpH_lbPrMPrdTprPrxPriSp8Orc9l4V3HhhAPrXNks9l6IqT-llE6V-ljjimMkBTph_lSNkobr9Pr4PrvE6LPriPrW9leD6e_lqE6uHpJ_ldPrIPrw9lKPr6Pr14ZhV38MkEQrUSpVHpSPr_Or_PrLF6pPrBV1uE6gPr7SpsE6aD6YHp6Sp_TpcPr-4Zg-lJF6PF6HUpi_lhfFSF6-E6fF6XNk7E6-Sp9E6p8lWQrNihHkhx3PHih86555ZKih0I3NGQS42X_5iX3CD1an3cUjt65rUBwlwLMurytvs2eu0xs2hr0zs2Zz0EEvtX3B05Yp2Y3zap29s2g8y6PTGSrWSr0_nVZxpAvbr1TbK2oRQG6mh0oD0er1zF6qHzpt1Ra1YvllZxZNzWe3v8zhbz730g95IO30r0k73j95Imhia3nj0Q75U05x45DM3Ho3J-2ue3u95a05w95o25d05hr3095s25PJ3dO3495DA6cD32j26a3SE0Zt30loJA6TA6w00ZY3lo3_25Gb3T_0E-5O50VA6Q50XA6HB3Yf3D85af3zo3G85lp3_2KDy5X62KR5wz2t93_2KplydH6rm2gH6MDHnjS-gjz51eHqMw2mX2Io1dkxfDzDwwi8wJA1k0dF2z8zwMTALPxF1wD1wkOvzPxQp1On0cwzjB3g-5gp1Zh2c35Z63vM3L-S055pwz255ZZ3R8t555go2AY1plzCY1A65w-5Fs23D6A650-5j15jd3o852Mnq85035HX3AE6-C1s15bz5FE6RFyHE6YfpJE6KQb285vpH215yTP415Kn31azbgPg65E03XE6K45ds2F_zlAzcE68i0ji2js2bC35F6_i0U45Qz0en3Ca02dzXo0_z5Lj0JG6-Yxon3rxzE75NJyjr1RD2QJyg3zQYwLpR7niPqzpsK_niwn3be3qw0to05I3FO3Ue0RQ4AK07xzUKqO05CamO75n95vPIGaxFM0o95k25Maxr95Io39z0HD3Wj2Ob18C3hb12GxgaxNizQ-23Rvrb15Rv_C3hQ4Ci15_55G6R5Ajr3e75uj2__5i05TMTfO3Pu1a52hs1C_0d52lk0aZr6t2r752Gyt75I55v75vP0x75825yD3Qq2x05525NH60O3wA0Nk2W_0975Y_0PAyiE06F4eq2905gq2ZH6Tt31kHl_NPXDWw1ed2jgVGEtQeI9N2CO2Vawzd51w4wK6qh41kH1vz28BtcGuZzGPxMOCp10qw3HCrTD55L2GBUqIYXAxHv2whfor1x8oSs35K6nzHDumGv4UwNFt5xl4kCekCw4zwIu1MB4NL6BHSMrq_gQ6cgn3MlCwP5yBL6y4ljMEEojFL66sYfL6XT1Na1yQPc8SML6pJK64C9GCRvlzsuOD2-FxpsKNlhaH6tL6R3yjy5z44zxzRkKDBzpJKVJ6rr3HFKU3G4LhbxOXp5ae3zkH9L6EwQsL6T3Aa03B6HVS4EsLsPruTpIWncKffE6AM6gaAsy58kzqp34Oqmv4oZyvArqArxq3FOXdyxojYYBZKGVfFC5jAW5lEliGoSzhVW-Q55laEDImrTni6c4UcA64CvQzeGGlT3qfxRO27jKI1osL6dYqw5l5xOcKCly54_lrF6cGCo5lqXbpSrYuImRrxjFwRpGkhyRrKtCkSrnRrJN6pK6gaAyM65Hp0RpMFC-h4SIwu7lBN6AhFuRrkQrQ42Gli75ljZ1mHpKQrzA6uxOiN6VmiUlFoSr6RpVM67M69HBc81MFCeY5rNQaSx6M6B-A0nUoDuUBbDaRFYvIO0yN6SN6ASKP81R1fuN6HMQsM6jJ0EzlcC6RN6i6luN6iu3MBm4xuEO6dYquAmXh5D03eAmuYxqN6B-A36lPtlgh5xr3QO6s6KBCoQN6dYqgBso-q2M6eH4NWIJ7lst5_aAIJ2UmrREC6z3YO6qkiNhF0P4fIPsO6pAv5Nk6N6gy55XBmM6wiLMFCes5Wn3e-3C75oy5bO6B-AyO6ndB2QZxCs6Amus5qAm5P4mu2XXoxO6lli6t3lTpq04XBmLQ47QryA2YL6RN6-O6zbAK9qX-32O6zsu4N6djF-Qr8P4ys3kO6TP6dOquAnd8lZkAgEmz_lCv3YN65O62P4cgA6ihm8lm-39A4eP6pjiC_108lK9qvkB2SpP9l4s3zE6pSpoTpI-lRF6CQrdE6UF6aF6hE6XPr4V3IP6tSpxP6jWq6-lTKP6TpVwOol0XO602ICTpOQ6Wji_MktE6kF6ZF6nPrrE6SQ64JpLO69O6wP6V_1yP6XCHfSzn9l-13yghYTpeF65E6uPr1PrNF6-PrVQ6zPrbHp8PrdF68O6zP6MPrC_1kEyPZRoO6QQ65P63Q67P6poPkSzlM6NB5mgFGQ6Mw30P6KQ6B03k14lPreE6OPr6E6hF68E6pD6QM6rQ6GF6BQrDQ6aQ6xQ6pMkAR6IZqpZD1P65mOBW5XN66P6MHp4P6Y4ZnF62Prh2uoSpaTpSTp2ghHTpRP6dYq-Q6Z_lVR6fQ6-JS7hjSC2UQ6aPrFUphPrKR6-8lMtxZPr-TpWQ6AF6gR6pQ6uP6SP6N-lzQ6OG2UTwLQ6qL5YF6yR6fE60R61E6qV3gW3tu3kO60GJ7N6We2g8l3N6nP69_JW736N6PS6Guke_1_Opb5lYw5EP6t2SLZxEa1pt3OS6K6BQS6ywAzQ6KyOAmyLn0NQ6AN6hFxCa14yOcs4SO67D2riFS0lvBvihOUq3wtHP5od73ERr6N68_lJrBQvEz_lYt3US6K-0E4i8S6SvCtN6ZTmDP6HvhYJ3k52bv3kO6YAm2BmIp5fUPBQ4bs3OT62bCt-A1t0IxAmP6pO6Vz0TnOSR64nVK1nqun2BmFM6EuItI36N6fT6a-1VOO_M6JCmFJ6dP6RN6fT66-1AGCwR6qF64hFUQrRp2R6umT6WT6n_1UB22BmG14ABm6MLPG67u3Du3kO6osmcfHL02hRAzx0eS6Sl02q2fp2wQ6ssmCPqwT6yu5wU3IU6NP6ZN61d2mn3iAv1N3smr5q2NS6RN6OU6WF2AF2G81ozkPO6z6l3d2RkhBU6I03kO6PB3eGZ1_2HU6xC64M6or0l_5iS6RN6-FCAP6r9NeU5pW2KI0uU68RpAZxGex2L6dYq0U6QU6EHqrM0tU6tM0akHpP41mzFJybG6LqzoPsoU6zU602Ae_17T6b5lvh4Et3CT67d21J6UT6zU63N2WGC3P6bT6HqJAlidZxCQ4aFxO8ZgV6YV6_U6YsG1U6XA2lRpTS6dV6SjuKniWjhIaNlM6rhmxu3hU6FR6ST6MCqdSrJF2SR6yV6ZDT9SQK8ajU6sS6GmiP7ZsCOxV6jXBxGSfFxyLy86tIO6ZP6EZxeFxGDmtT6mV6phBC_1eRi2BmaR67U6JdTNniBIweYnCU6gaAyA41If_54-PiUugsy1TFHcK2LL47zv3RzLPERZ5K9nA-zWO18g0nXfjScyU6saA5KB4uAmOwAukGP2MM4VVzWtv93ayK6nd2bv4haAWVz2Q5wDC44a9Tq4Dnqr53W6DQE_W6OR5_aAe4l8lkrQWXBZmA6bH0sA6LMaE6qdy5caA9F61WBSw5ycSIw3Pj1Vq5mC5bB36jd_L48O6rK6ZJx2E4kjuMAxOQwrDspKsz60wsYzK6WIYPBwy03IAmcEDiaVqO27h0NM4eP2YtbpZy3TtrZyFAflW6oKsYPE8L4f41qW65C6L0x7C63w4cI07cAP0vkScyYYwW6IO2C71ZKSrqp4O6jdmTVBSO6QvNkUTONquZzQhUe3ooq26BsuA6UX6o2AYX6_aAWTmqI2WlazVuNX6BJ1KJBj6N7W6mY6bHcQM4md2iM6f3dxA6TEt4K6PBmz5UpoHe4lERyGX6xY6PX6uy5TX69W6o7jfY6gaAevN2Y6hR2XI0eCrlov_zlNntOM465UCqeRM4ygV0gwit53CmA6UhJZNRzcQ20sYj-cZvNpY6SM4OZ6RbWxZfWxTaIYyY6saAbbRt5SWf4R2yWy5nHyvDCpsoxxeA2B8A2Wkjni3ny2bW2wrOspAF13NFqbI4pG4TzusT0kW2ny218pfTODV6rFqHq34y29qFszqc4H6txufxVkTEWvBOhQipxuq5Lp8bUWMGBUgcnXhoYU5YE72AVRu13cbn33yRnxzavvZ5EftMrxFyadjwpmjYcns4Ky1zCT2rS2r_29qFZJzr_p1V5ic37xpF629qFm3y7rASdAHJGpX4Ca6yfxlZvAXyYUfVa6yavqH1ny28YBl-Hwfx1iRPC6tsk9otmR2OrtQ5e9F3eZvkZwurtmZwcVxtqwR02-a6hVicF3xHvlXupkT9W2_W2NmocfRM2L1u2KmowF3na5-H4i6wF726gLhyx23sAhLNURxY3J0cwkyIEmgHmHDtqq2eXjEr27_0eX6l-b-7whlqUkxY0uwLXfiW4ZWa-5XbpbN46PWWzw8syum40l4JaI9_wBm3Xawgg2dg2aMw7B6Rjw5ViklCEC6GWtog2TjwIC6A1wwoZGjwHC6qg23a2L7W0X05J4O7WhXt3x3FsxHEBsDwbve-nu753A63XutU_EZm16AxrDy4GrDR1zY0Ed3g20PZ3mB37y5DI69yRgIrNA4tVhH6az0kw55e35jm3VgzjbRIJ1twZeFqQlrilztWx_cpvp1yD6m35Ri0o351p1xow3p1iN0kZ36D6m858D6ZI6MbjFX3oq1135r85u85J92hI6zgzWPyw15SAzy15aPyLE6m-x4854y0QE6390kz5Ar13d3715P_5j65d92oMzIa3Ip2Ka3R45WE1g3032JlX37Z0rN3cu0O33yFyAG6hr0yZ1g_5rX3GTy3lwPRrZU6e_zD05pAvSj0nD0F05gRoxw2rEm8w2hkw-w27BGu8ZPa1vn3IgpiG6jo0ro0ce34I3y6uH75K05xo0s_58HzV336Hpu_5l_Pl95sG6pe3i251_5Nj2F52Fs0ye3Z-22e3PCb195vj2V52BA6_45Y52tQ4S9zWe1xd13Fafe14cwbe11jciR41izTD1Xs0me18Q4i335f0k33FT0m33odro33ve1q33jdrs33pnzjD19HxLR4s8uXg3u8uy33Pp0Sp0DX0EA6u-2GA68K0Crzc83h2FLT6WY3275Wcbko3tD3mo3vNfUt1G-5bp0hY3RH6Qu2TH6OuKQowLM3oWeE8500zitfF0iQxh_O3cA65a6iQOH10t4eWK5rx5cS38YBaMG_mAsx27PHAll-f6rz2Ag6xJ30z2gK56t4Ey2-x2Ig60CB7f6ZA43U60z4Ng6Ez2Ag6c0DGz2do5INb5x2Ag64GAlv2jwNQc3Xx2dg6CFAjRHbfomRHwwVbA4Wc3dg6oxunIAoSJMx2sCmPq4cg6iQOZb2X62sU5Zm2zG4Ag6BWw6Z6px5FX63g6tR4Ag6ERXl1BP9VmL01g6s93q62Ah6sWDWY08g6y93nT3Ag6xFETPHSKnsCm493w_2Oh6BiDDFAug6SM3Pp5y_3Hh6iQOOXBMvLGz2ei5bg6Uh6dh6yOBOc3Su56hRjh6dSJrNAe7DXh6jWuHJO413L23dx2Ag6R2lgh6xg6ph6kJLZ8Cgh6ix4rdxHg6iQOHI0X62ip5-g6Vz2Ag67x2cX6bh6qg6iQOSiAtRg_y4U04xh6xx2Ag64-yhFBshAgh6Th6ch6dSJGVpgh6E-3z93Qi65DB6DBGz2Sl5Ci65f6Xi6Seong6al5UoYyg6Xi6L5Ffi6wh68h6_Z6Ji6VHAPRJT0zndI1CdGg6ui6Xi6mnAnIgHZ3li67h6cb2Di6Ji64i6b_Ffmtyp5Vc3bi6iQOH_Agf3px56p5NWwWi6kJLDEAfi6Mh64g6iQOWBffi6Vi6Ii6dSJ-NAHJzX62ZB6Ej6Nh6T6AN9yils271EgnuZv9Za8EFFHwEr3kr34e6ae1xAolYrHD2ja6wamkoSeCGh2yQPLi9vOLA750lL2DyrCwvxgGB_siddD_swxxJwzrrIT9vjsSb-DuydzzwSqr_SclRt1j6k9v3IrgE3MJAO4f-IrPi6TZBQAZOV5iKMUomSgoN62iot3u1sOm7KniA6rKegLt7039yypHcFJtNB6gyMs3x4M45Q1tHcek6ii6pfIqxyDJZSL6G9vTPYkAdE3NnDmfj6mczp_mkYyd-vU_wWXtRrxjXtpXtmAx8b4BZB0G20qO5iVYkSAxF114A02JZBvDfKw3i7iMb6oBwRjw2B6_B6dCkvBG-B6cg2HWtig2HS1ciIQc6LCwUWtpjrsiw7iwGC6yg28jI0DM25CGSsMyOYt3yw2-RBm42MuMbW0Og6nBG64Cx2kMyOqE2nl6Ie6fZx1w2o8Zlj3yh6tl6IoO9vui_1yl6hj35Kyej3Ne62z3_LDMSZKPV_AQkgN_wO9l6iIIdj3Me61FxFm6rni2i6h-Fcqscxyq-yYLw9w4v6gtYz2yxOD5UzdG_wrSGqk64UEq51bHoUWBJm6rurrFTzl60w2tU3_LDmWqysQzjSYAgh-4Lb6kp3sl6y_EJDsxgyL5kuZzpUtglFrUtie2fjpX6xE22YFGG22-b6hAwqUte2dKe6f22Am6h-Ffy5tBGf7kcUypCGQx3b3E8B6eg2TWkE8fYac03dJc6BTsBBUPn6Ec6MOsxdGZNSk-F2xrPCGUzetBwPHJhl6Jn6hacNjIrtOjZbX3Ngi6V4dZg2uiwKNyXk6EDGKn6pTDi8QS-Nmi6wwWlBwx9FnBwQm6O4d6kqsRMBBqX3Nppml4d8B61BwRn62yeTn6qBw1c3ujI1B6DDIdl6-Bw8iwyiwjn6wn6__ken6riI29chn6Do6V-3U62Jn6So6zBG2_kTiIfJdGo6VMwCfrbn656A-jI9n6ZjEzn6YMZMa2DPsgo6yiw5n6ig6EDGdo6YbVsg5XaIEm4xm6fiIADB9eARfz1MlX-y_iqZd2YSO_iwel6Lc6Cjwbl6PL2oQcal6Nc6VWtOl6Lo6wiwBp65BwMc6Sc6Oc6yViRjwug2Qo6GDI4o6E4A6o6UdLTo6X3No94-vNkg2Hp6Qp6om6EDGXp6IYAZp6f_Amn6oo6Z9Yjsm0B6xg2Pp6zg2io6tBGkp6F9BW3Eap6pTD_Y3WHZ9t5TL6QjwMo6yMwDp6RCwun6Zo6jp6vQc5yj1p68NsysnQCmWiIfp64MwIp64H2ewdRc6E8vwerKp63er8p6YMwBjwpMwDjwIo6cgatp6YjwUjw1Lgjo6yp6L9E4JAFq6QjE15UH04OCeCc6fl6Lq6hp6em6ZFTgq6Eq6np6yn6NDJAqNeY2nq6gWtcq6_p6an6xp6Dq6clEjq6ZjE3p6DkIwsmaMZ2q6Xq6dq6Aq6Zv0-xNaC1MwGJuU0_m48XNXfyk6upt9Ad-hLqB6Kr6uv5tW6xRA2y32mIH42KW3ROy4iuH8zOTOqu37ii9iuQm68RZ0k6qDe583s6r1p0Fx3p50PXyr504Kyt50lb3nKyHmyvr6Kx3cEUEVyHl6p4zoYmK9y2dSfBfo3teEr112JVgBF38p0gb3bmyxr6TJznz2wr6rKyPmy_f6bwguO5qMZ8H5iTcT_wUhe_aqKZy1X03r6TlEoJAazN6fEPbSH8GJmmqZ5nb6YE3YcJBl1tiV1S61-3ZP1EP1nC5J-u2b6V8dXh1hQas55mzoO850cr4f3S7oS855Vxw82sD6y82HI60822W31M3Fz5W90Hz5yp19550p1Ti02p1Vi0gN06B3PZ0KY1_Wx-B33m3qZ3t85WJqeI6JX3Vd637zcz557zjSy-35VI3LC3z90B8oYLi9q1id6ME6HZ1_Z3790RSxCa339pvz5BQPGa3Yfprd6iI3td6mN3-i0KCp0d6hmzW45O95d_5Tp2f_5Vp2Ne3_d6d_zJV6w92MG6ZG69L3H05rD0bJ6f73he3rp2clhtp27X3w_5ie6h25LTxj25Jj2HyzW75H602G6PD3x95qe6BK6iMute6DK6h-2FK6w25PY3y25VJ3PK67a3H55Lq2l52B-5MGuAt0io3Ct0of6Gk2eG3Xq2F35IfzA85SozVH6_P0Nfzj1tq_2Ws6IWPQB6jT5AInrumg-FaE3BrkFWq1muqSQXd0yc6c0a0c6Fy201MpfHop3KI0hX2q4HqQ28F3HiscqBM6ybc3ki3wm6wrtfw2b6eMv6gKDimx8SoGpw1TvpKXCyb71g86sYvxUN2os6pw4EbvNcuBM4nPEqA66N2RX6i4Mpr69Wzw-NWpCRs6X1sA_vqs6NiuVUUarjdN41j6fN44mWQDkAhYEm1akrgI28wIBr3ur6Le60r6MJzEs6HH3EzLnb3Hh0J42U_nP4lMr1ju2SQrAOkii6JIAuPHGz2to5fH6Wi6Ww6YPzpx55v5ni6ph6Ww6GJnuVyh_1pg6Fj65GL7x2Tm5U12nw6Ww6Esqzi6MP6hi6qa60IMmhn0z2ME4bWwsw63IZAyNDZ66l3AwTiHYjSjofxTM1Lw2MCoRWvuZ54WsZS1A8trS1HrXOsY_H6N-zIGz4y5p55n82vr2tM31c6FI6_TeKMz155ph2NMz022e63Euu4M3_X1f85Vy0SI68D6UI6i85WI6AI3Sz5DN3DI35-5pZ3vo2tZ35G2epzLI3OX3ez5bd6UAzdd6BHzZ65315685bb1ft65Eu-32md6bs2zI6ZE61I6_Mz3I61Iyis2lN37I63z55pz7F6zdz4d6Z42Ra38d63FyN25qI36Fybz0Ae67t6S25xd2W9t-651I30924i2Z25mG69I3Nz5xD0gJ69xz0D0y_z4C3pJ6fYwOu6dtjxG6U75gTyVO3Su6Z75jezb757_5na08G6h05au6-XZcu6DF1695OE0FA6Sg03Evr05SK6y05UK6F50MH6L5PZK6s52oorfY3ou6ro3fK6to38P0jK63t17F45t1Ub3oK6Wg6Fm2YPH9_1THgcHgXyxtb6iK2Pkxv32d20K15oM3rc6Ox6P85Qx6rM3Sx6Wn0gtBcU1zXiSxxEI6XTjGI6lm3Yx6zH3ax63_y122dx6_s6m7zu-58D6ix6lo2f2zkLu320q-51q0Lt6bP4bI6Wz59wzq32St6LX3A_5v15D_5MJ0F_5oI6ZmI4x6rI66x6Ys2_o2L6pAy6cX3D95qd6zz5sd61z5tt6Kz0f42JZPZ_5X73m30QO00655d6Uz0Aa0Wz0Bqz8ej-d6YU66t6umzZy6V-0Jg3Se3rxzc95Bu6fe36oorf0h95ba1sf0SSwPg3_mzxr1P05vp2Ku6P752_5cEvjGxeEv0p2Vj2uogtJ61G65p2Mo3F9z8p2UD3wa3nXrUo3Fn15j007ymqGAf6enzuW0pXO9Q0nt2_Q0fg3eD1C83Wgbb00UA0Of67W0lD18u0JujCF1cA0-y6Gq2UR4NK6yBzZf6Bz6740RR0Djz-40SR0xt1za0Ez6aK6fk0105sD3C-5Kz6575bK6po3hf6Rf3tu6WA6UrzUH6C85zu6YKyBQ0cf3vo6pCiZIsLi68R53w6dj6pCi2uf1w6Vj6Fj6e26Ay2ouf704mw6d26T4KO-1X62Sb5Umuch6pT3p-Y0z29T6aw6Ii6vaBHZlKLz-V6OCe3oE3kc3dtdZALxrTh24l6rBAVI1Wtoty5kM0_BvHr3mz6S22h-50s6i_ypB3Ux6o453C1-c6kvjklzb1h6z65_y8z6tm3Bt6RI6Gd6HY1Ft6Ui0Ht6iy0E65ky02q0I06z35K06w63Qt6M65ddZqlrXd6735Zd69Gz0x6_GzX65pI6W06KQbsI6LSxpz5SytAa3MH1kt6izPmt6PoPot6IOrqt6R42h92H33EbzM33tlwwt6bE1L-0c_5Je3e_5Le3O254t6z06XU6Be6Xa3X-02I3IV6X25np2gy6ae6b25B16qG6xf0f258r0tG6L166H2I40Fo3L40I-2FM3145T7u345X16JY3295-G6j055qzn75-s1a83At1gu6EH6Ff3ZJ3ku6KH6kf6Iz6ACzL26Fb3Wg0J-56JeL-54yzX55Xowqk2D62nE0A36G8hTJgsb4Ps6kv6hGwsqX2v6qz6iB3oc6AI6uW3hp1nI03s6yW3yz6xM3iS0Y-nz225z6cx6W369czKIyQI6i85A068H3jy6h15yq01-5qm34fPH06y35I656-5L06wo2N06w85Ut6wN0zx6k65nI6y36V06fd6Ws2Y062d3ht6Cr1890i65c92dX3uQoC46o651F6amzF25T45U_5Ge32IjbD0Vr1n92R95UW0R467FyT46Yy6i42JJ6m_5zX3o_5i-0f95c46A169i2692Iu6I16jJ6y_5uG6AY3le6Cs0r4655iFY31y66G693z4y6w46u25_G6LK6E_06wQ4a3333995Dz6ju61a0K55D50M55qo3J-tHb3-a3D_2QA6pcxTf3_75vf6ZA6K56sderY3sl6EkzYGBSGSBi618Wy0zYzzjR4amSzroFA3e0zg_2MPnJA3TTv705IH3AB3T266IzlK6n0zd76Wf39lS4l66cmspAwyutDowJkstzuqr4V2Hv6Rw2HgkE5CpIwAM1TPwbvKLP2SOwdUijZwuzjkfry-3rK1nC60muLH4ixxz-3oe2mkTZLp976ViDI86Z02ze2S_38M16zu-M16U0sq3dQf-937geB6sDvxjgxIXvv9wto1m5xGSgOS2tZazR1ottXvdtxdn505l3VCww6x4YvcjwdM2lWts1XjN4tDFiH2hv1cXvMHr5dkZp1qVxbp1zw1Bs6NPvbh2YV0Hw6_g0Gh0LF3kH2hHx5e6rj67sf-shfe1lHxoM13e66e6sbxVv3EZvekyUwN4m5bY63Yv186kzeyYvDZ5m-Am1BxBAVp5OIonh6PzWe86Og6VSjsBAt2NqU6MwGNwm9r6tqYYS1Dx3I4tKw6LPvrU1mb3bV0Nw6qa6xFEWjBYVDWMHah6IdYkQftV2Zo6nBAwnq7y2Fi5If5y3jg86Mnqsu3Xk6fdBk3qYSVW-53JxsHq7twtG4m-AvZRJ5ydiAqtAA3f2kzBVq-1fIn6lHmr5NpGmbgR_jkub31m1s2IBvvSradGmom6nBAemsU2NWRzDWNo_d8ctukklhyz8x33NTtBDQxYe127myl1E-6P1f3hBr3pGA1xkdyH62r3m-AnoqH-6dgmBtmWFtH6SH5CZxmlexC1L2T5dTCUY5Qgyb-wvxdqr6_l6sr6WmyRXy396Fs6XV0Hs60r6t1rp96fdBe8Q8xeBb6A82HVYHkyyyQPhxCv2QRg3ToGrxMI0_n2Evvp-6Pxar-6LUgDP1FjdeLwK9ngX6sMx6Q2rmxVl3Sz3l7VAx47LXfw3z-f_y30ITJ82XZznZzGNtAexSNX_L2d96rN4086EO4stx7YvHg683EfgTUwNyQ5Irtz86L_6m-AcH6f7GcXPXY6JyaJy5Fo6Urtaa6nxT4m4m-Ayi6h4GRxyxO5I4pyv2UrvyWw9Lz4c3N85QV0OD6JgzB2eQU11C1zz6Wx6Bz5hPvvD6KI6Dytjd3OI67r2Z36q56b36n63Id6Wi0Kd6Ds2Md6B06_I0M6Pn15Rd6dI6q15cpzvx6uN07560o2956T06A66AOo036DZ1E66bN3Zs2LD0er6Qn3-15E_zm65VUjD46aC3R73Mz0H46hOIOO0b_5hC30t6jC3a45Q46c456L3zJ0e_zA75a95W46MqzEGyth3hG6MJ6AO3pZxfHt430806b46m45d46o66r45hmwd25E401z0fJyke6wG6rJ6zG6xy6U16b054G6y95Po37G6tj2Zs1Zu6395y46A55ze62Jy6v1xez3Yw146X83t-2dD3316Jcz325Cu2Lz6sA0946H26Ju2J26RA6Nz6KA6ip0so3U557f1v76d7hn768C7Vu2uJ34f6796opp_DqdmuE93Gb6_L1qHvij6dX2lkT_HvMK4Yuvkbno5wQD7sGqu5wUy3Fotcy5_tEOQts8wrIuvroyWilqkDHkBqkBh0D1zjzzg76zF4eR4OxSGg1e76l9y9P0yu6SAyKB3TdxMB3oA7wHB23H_NAG6kjPl_wNaD7hu1AXifD7NHkhD7Jqkja6jfuuNys4D0XNFklViot_4Xhuwvk1n6XD5C2y676TioDE74BnxhAGE78BneW2yvkrC5O-6odQl7BZw2023Pkwg-6cqsdH5oglHtm-8xYjcZrtyh6zNArRMhGmsGmc96t6xNMaXCwdx4m-ApiT4lq5942Fmq-608sHpt_Z6qMAMHTGU6aA2tTvKq3VC0lz6FOX0rYV63qc6lB3So2RD6R-zXf0d56jWx8A7W-z182ApJZzhwb2Qvtkc2zL3vZTRL3Hdp-3u7X1KdpfGpXxZcW1PW1JA2ah1v3uBc2gX1PL3Ec2AX1Y3ufwtZC22K3jC2GX1Mc2aW1wvtAd2YF7lKiXMjG3ufW1MX1fc2ac2r3ugNpvL3hW1JW1wepQeiKL3hKiML3-ZgOL3pL32qHVF7yW1nK3jF7jjGaF7V-hvc21c2ZagZwtOepVC2TF74fCfC2Q4u1K37c23K3jL34ShJX1Nc2wAioL3OG7VKi1F7cc2owttwtAfitepkG7HfiMd2ywtYX1wF7GB2iKi3c2iA2U1hRd2jK3fZ3NiK-s6n56BY1eZ3-55GB7s35IB7Gt6KB7GNr7D6NB73-5uFvQd6J65tx67m3uZ3TejiI69C0kI6IOrmI69BQbB7oSydB7ANK236_gzuI6rQQwI6XYxyI6d06R_5hN3Fy6fr6ZZ1br6I73OOyTOyL73xz3N5thr6YOyNW0E462F6tLiIg3xXbT66M95V66uN3X667d6Q-0Ua3GJ6pC3k_5Ya3KJ6BGxXe6p_5I75Sa0nG6342VQ4r66i46je6Mu6w66te3C52FKuQ52DKune6J52pe6GY32661e3Wu63e3Ro3745upu1v1l75teztd1JK6ZG3jloi00U83Hq22s0G55QKU746E76lu6D9uo52XK6Tq2Lk20C7xIzrf6jY3tf6Tz6ME3Lt0XH6F852u6O-6MRJbJ2Eg6m-6yG4_g6qMAZ9GoDuBVy-OL3_2UA7O6Cq23Xd2KE75is2gwhv13E7O6CBl6YwGOJ2sZ6iH41L0JJ71xpcTIh-4c-XBF7yK3bh1oH7YJ0LZpkH75Exyz3_iiEv38iurH79XCa33q73wSaSJ3sd1oJeXo3wKq5a6Fsnfyp9qMbJ7NH2UIEzIu-ah0O41ExiJ7cOriYxZu30t3jB7cytgr61iu_ExcQ45_tDE22b1766F4zyJ7Ve1_f6qMASc4ZA4Lk5ih6ix2aqqbhwoWzp96YGB8InL3bUgT9f5JNtZK7bA7SK7ENC4Ql-h1K10jLvjK7ckyH4BeMA6vNXzQfd5WhJ4jyuhDTjynjyPi64VBeH2QmVdQ5586M96yKq3C5_FDklk4xKTs5WWv4Jvg-6somDeoVXEA3fsDme-6wBqtUq6c47pFt4LR-6s14cvrML7avrW-6NvHhMaEVsR-6IkmiVq36s0J7G10oiERumXd5I82k86aK7Wg6tK7WwAWLlgA7WXv9uJLc0K86Nky3iyP4x7jyuo1q86Y6vs86Xzew5twoZLrx3L7PA71CkIzeCxpgeu5YvWze2FkOGFCzHIOtS635lTOzeU63mL7cGZLhVvNyun2zB4PJ2JJ2Hl6nL7LhVmf5amLBw2_I2SM7O-6MM7EeE_GAVdLr74RM7o03eeRCwNj9qtoyhM7Di6UM7EeEMJ28mLHJ2n9qig6VuLGqZcosklaFkluBnBE5714lZ6IssvM78F2yM71marBnTE7Dj63M70b46Z52K7ZfyFFJds6TL7b5wNL7-f4m-ATwCsb34qaTg6ZvxU-6dL7796MJ2yZ2CC5Tk6M-4y_6h3b0_6qa66dg7kOIY5ELy1J3Hl6ssoudWoL0wluO13XJSqdIaF3CH4B5C2fvkM1fc332wAYBZ_vjjvsi3jJxe_rb2idJxmAHRZ2YZqn8yoJxgM3iIvaZ20U39g3GYl3U3pIvOuxoArdM60alZov1Jxk4wXTXzq35grhow-62wxbL2WNN2nfYFrrU-65JxI0u_jmrLsWQa2K4G6w6By42WEKxsH2GKxRRc0vv1n1bM4F_sRKxQwvP0u6D7GLhHWsxx1WLxzx1GL4TMs-uwwj1nx3Ugwlv6LbuHw4bYsIP1tx3Lw46l17t0KbsWw4Vw4Zc6InoQTsEEA7AtPTs6Kx8x3uiseL4eWs0M0-n1G7wIvwUo1IPSHj1cb6f8ggB6oJmRy1nu1weEL7wIae8d58xvfisxbuGx6QyviLxivwLgswx399gpbs0Qx6YaG5y9jxPo1c61nL4yglszxhy3xyvhU5No1-l1wP7_P23zx2c04L44c0oO1Fck2b0bDtMo1KMx1NZFP7X53nzvrAcUP717j_X6PkdFM4nL48zvvc3untUBw7gwehrHA10WvoUwZ12mB1B1xRww2f2R9nUwwNL2oMxmPlObviQ7tMxW4ydmxbOjk8hl1vEu1U1vrmxTMyrHtJB6J2yjB67MxZEA9MxF2vFN0BNx1HtuP2we5T12V2yoM48HtyQ7-Q7go1m0uLQ7xl0bQ1NIt6ZysM4X4gyl05X6NO1wyy9Hct5txCwPLtHz11dsnc6wAum4vVz31Bfpo1M-jFA7wyStNxhlgIxwg9352rb53j5v0Nxy8yNxw08y4NxFXvjpxBR7hK77McaYyOR7h5viK7eYyKA7jozhozmCald0AOxJOxeIALOxvo1MHrxo1hIuu86wv6xQtZ_6QWmcRtgYyZRtDqEaFwWywVOxrStXOxRzdZOxHbpXNJ-6zL_wXN4lH3W35_yhHF01Hi4b6QVc7du5f29duQ_vR82fB3Vwzw3VwOx_125Vzvbvg5vOvfV82WyHTxf1bvDrxUA1lFWMeuSX6CPxRjrGe2-QWHL6K53BXt2sS_WtCp13MZvFrO5d4CwcnxHtYRPxWi1hc6Pf0fc6g0wSOvl0wgc6Z_EFat57dksxRT19fcfPxDbqvd1iS5o10xR7isxO5yoL6tjXoPx4VdPyeFFzdT12RWfT15L0yPxeT1qBx-S7bT1NSCGm3cveFctY829Pxj4AMFkAO4mN2CZzwkVd82kj6BHwCVwXleeAeS9x5FkwM4e8WAoWkHwa9ytlYQcfLQxAMyrTzsA3tTzHU7czzhzzGMydt3dOBnKbqCqDl2CrWE6XwV6QU7IYA8_Gt965XLHx5jb674TjNbyh6v6DayYa_CpLmP9sjSBR9s6jvIst0hxlwx2hxe9swwxJq0ywxfO7S539hxhByScd5QzyN70w4awxFxxsG1yG1VixzhweqANUwl8x5jw5q6hU72KDYNaEFZXf5Tzr-T71i14LCaj2fzz2Qk7mwMV6_kZeH3oEL2M7ZG1Z6wiH3pnjFy3ML1YS7Mx6Ro2LPbxs6Q85ueksH3v55d35Vx6ULfXx6II6Zx6P36fn0F06NSyyB3vh20D6882x568mzZEuPz5AN3It6CX3Kt6EN3m36_f3K65Yz5NExsy0Tt6MH7xZ38356n0Xt6zd3U06cB7C66732fB7M_5ZI3O_5c06SxzCy6nB7SMfh06D25ud6oytG25S_z0H7165vN3Ta3e42Va34B7e666B7Uj0ip2Y46jG6Y25x8zm66EI7N05my6k95NC7WEvoe3Lu64hzDs1F-2V750G6Ru6WC73G6a75MIzc753y6cC7YI7-p2h751j0j75JFa--0Op0L8yD55lI7Sp0Ef3iu69a3D26gf6C568EvLH6w0fSA6H-5qk0or3v52q7nSz6vo3AH3s76AD73f6eOzDi602Dc13haLYnBh6yFbUfU7Pi6q81fg5mOy4txN_HHGqCG3a43PM1lZjfTGtH4dgeqg6iWAN4nx268i6pn2Di66X7-rndV5n264g66X7Nzuv62cU7xw6yh66X7xKyUK7Qj6_g66X7uw68f6jv5ul2EY7FIAMnGnLAGz2TV6Ug6vv3qa6YiL1ZLgN7Xq4fPjneYB4sNKXybuYbv-D1KY7fmtxb5JY7Pi6WHjfL2wU3gM1Pi6peAheNImpfeJnQfHv6NJAdB0i7Hm96CzWJI4D-VQdY8u2tq3usq9GC7r6ks6Kta_Z6-WJaY7M6eIa6_Z6wRAuTZ-hSRQqy13g03hT6px5dp6rw6Nh6u62wWTPx28Ay7eW6QfMRf-wpmVxcLsWz3mHZnxpja6tEqbwp0z21V6WK7qg6xPhcWzGgRh02ue2Z86we2v43Q_3x43jF3n028kjQdwZ93yb5_a5ZLsyn2s1VEfuGCxR63k1uIM7m1usVxwut-23gV7EzLFMzwH3-y53z6ayoomKxV7oN0df0IH7L65oS03x6LW7DjiiH7_GUBK7C25I95nZ1K33tS09P43U75I67zoHRrKU6fu0JC7ipuySBde6a5oVGyUGxm73zb1nvtBrumaxCc1yric33CMC0Q4K63gize33bnzht2ie09Q4D8y_Q4gSwB83SP0n16oe0p16tvSkg3Rvzvt26u0xt2w16wSwrg3x25m05RR4Bf1sD1oC7xg3vD1p75B76SNu733q70g9ydR4452pt2f_24F4_Z6TznAYMX62na6rZ7z93Krn94IGi6nV23c3xW224dYUNuWtbrjDZnD-6e9BVFMVMCvGg0AA_eG7gB8V2Tt0GW2B_wYW2JW2U62IzK7b7N8BoSJvEAn_mE3gqhV5Xfotl5b7-SqyzroSA-b7Mc7Oa5iTcQW2Ez2Hc7Tc74AAKc7cEAWc72k6WW2Dc7h8iFc7nleVr20767Eqr_2R1BtMoR_Loe5_SigSmNi6ti6Xx2R1BjObPbwtc7_V58f6sB6Cy4-X7ny2DTBMZoo_K4lqIhqWK3Vx2UhnXx2wfAJlsf7cGh6Wc3sgV9AC7w6nS1oS7CB6nS16b6F62EXlBEniPC5J7OXv9c7YykjC5YPLrd5BfsQd7-x2EXlP6U6n4I-Xgd7Ez2PCo8guEb5FOXmd7cS3JotWMHWN6p-qizrdx2CK3KMHGz2jx5sNYw_2NYVpA7ZA4J-6cj6zG46d7shApIslb4E8YNXcI36Rm3Qm3Z35uEyPN0c56S15Oa7Py04s61z6pV7Pa7X2zIpz5r24G7PI66G7Ct6Lz5XEukx6x-55D6LB7h36A65Od65llGH7256n36TB7EC3KH70-n9XxB_5YExR06ni0aB72x6adzZa7Yt68o28Fv785BD0TE6mz5_85Zs3Bp2K66e06zIygH7BNzHy6Q45j06De3s65J46N33L46xB7N461t6P46Uy6P25i_5R25f661i2606aa3GC7qW7IC7n665n3wW7be0G16iJ6II7zW7RO31W70_zCxjY05Bi18Cp0669W72y6bC7re6SnzCX7AA66e3CA6866n05hA0895DH6ff6_95L7hxC7mu6D-5NA6375K76QX7Jb3ECzdK6s1PgK6w52cX75F4Uz6fX7lE0OJxM56xx2Ae72jARGSO024iVyM5vk6xRcnz3LjiJW3ca7bZ1F73au3eZ1hJ7K7344tP73ny2Rg7fufMIm_XBYqabxNdq5T_6LOyTx3NOylJ7POyUv3kJ7SOyig71t3-J72g7DghPu3dx2Rg7eel9nqH5UKOyMXfl4tzr3w03T7t6c49g7AeHEEATr6KnVIs4DPsxiu-631g75d3jJ7BK7eg7DK7Or0lH75g7JeFqJ7QOD06ryM20bw_Gq-FTuok-SqC_BYDHww6Ed7343ar2qG4eWx-o3ch7rfSlOL-guCzhyb76zwaAx3b7d0BL4pyLyOrL5m0Jgfyh7WjIFZnIvzJoAbrtJk4F43Xv6Yq0nz6fV7d_yA33DLrU15qLuRuuqN0Ot6Ke0_C1Q66qQrwd6S8zQe0H-pSZxPSw7i2C168uz1dvB40M75Xs1XSwVg3UD1ps0WD1Zg3YD1bg3Bk0l16p40jb7eg33Hxhs0Jk0t40Lk0v40bP0Sf60-ph00Vnw116Cf1616433816F_p1g3wQAn626wUjn5SO7KWd1_pXO7IYyN5zqVyzBxZwAaHmXz22RIEs5x-65BxGFFa1w8K7j3oathuDyDvsT9mG9mkST47RrjpS8ijT6PK3Qx2dj7lS3lEyCd7T62dj7MY7iRjBl5BUWQK3f7F47RaKGmg6KzKqp5RPuij7NIAZEAYA4vc75p6BJ72h7LH24Eqb26CZ7Dd7hW22Z63V2hLyU9GKJAlYGu62spAzJ3Irq-OwfjAHk7ej70xHIY5K6ermunZvmXgIa6TippZwzU36rtRv2herlX21BvrKA3X7qrp8n1Xv4dLxfy1Uhyldc7GbakY0_XYaZgNBy_D1BA6Z2Lb5HnYoh7tbiem3zQxrfRmTO37Crp6xc79i6EpAsdLzIMtRgZY21i68mA-k72x25k7cJ7Lj63XTodJe7YD93Fb6G86lZwtxple2rdsT02JS2MipOcrX_3PDigOyjVxiKYzwpEeWpsfTpp4QfnzVeZ7hl78QfNLY0obmIX8pWsWgQa6oTf9v00T7i6my-1Ek25_1Ok7dOAWnZEvcA60wZ75ZnzfI-RqhGqO4oUxuha61S2PTAaKLMx20QRqZ71Z6376Uzu576gkBrR4UJxMFJBm7JtRyI1nBTVW6NO4qh7bkpVp3Jm7YdxKYnTJxayhVJx5l7x23dXgYmupjf8L1F93g_qH93Q93L93vy2TnjYhIHM1HkjvX7I8F223vj3zX7sp3KH4D9CFgn0_q6U6JOL7-3fAMrH6fk72qwwNDMFisn1Tqw251THqwM1PheIx2HArJ_3c02G_3iF3O_38j3t43R_37qwBawAX2DK4Zsv6spyewePjvf37p4UrumtwzLHOWY5TfptwKz4Ty2_WdF534I2dfwky3fgaYtpFEwBhycrruDF2ic3yGDO4-m0IKYUB3HU3z-14C2yC2-05pU30n7_C2mRyAi7-2F5CBxoQsKljXkQj5iKb5jxtak-C29n7xrQ8pfYM2npNAJ7HrxQv0cm7_2F6C2qel3d5jykIY7Xw3qy1bla-C2LHluHnOzlDZmXRyyl7-QAnAGA8QK_kjXk7ipre5t4zMj7OLAQk7f8G0q6PHjgV2F9FePOGl79X7SV2uj7AVANWymRHmM5Cl7yl7pdJ56yRppKd7eDM23CvGgtnBEX5DY7Mm7aX6Q3lhj6xU3Rl704yTipOb6ZtaDn7H6LOD7Xapk4jEtvW8qRf2g13Pmq6hdow34H4hW6sX6xnt1K6r1x7WkjQ27Q2VrB9yhTg2bYfhiYUIkgJp7BlktZWIksBlQIkeBltMK-4qFClVBlfBlZKJhBldWrLW6VS6Ca13C2TFA4pxCA3xF4KwpCB340zpD7IowkR42I7tD7tPzA1zYwplco0GJdWkBl1Rpph26DJMMq7jw6P2KM-Uhg65o7_XB31t1OBBp7yf5gw6SDM0GJlYGNLFxj67hlpxxxixrxxmskXq7FiDRV6knVYA7H_viZYA3wZarlvhxG6KTvZ0zjOnmD7ib78e6rzzFq7dX7h0zQA3DJxMfzU26m0zNhS0GJU13aU7z04geyQmkb10uo7LtxZQFphHsq7U0dcV7Y56Nx6Hi7r55hB3t55OU1Me7Pe7e56xW3KF75s6Cz5i358s64W3MI64H33H38D65H3yV7tV7RUejLu6I00m3HvPz56H654m3Pi7py0Wa7AW7B30Wd6D30Yd6ve7v90xe7kIyclwqI6136NW7tI6615b06EK7Da3-368azxz5Ha3g06rt6i06Jy6S45RO6bW7G-pzt6Nf7zB72t6b45h_5Oe37Z1xBmV46Z6hgS6smifS6uS6EPAoS6HYw4N3706sZxCu6QQ4Eu6Dt2tW7ff7yz0he6s664r1k46FIz08ST759L0DY3KJ3qf7vj0ifBAK69_5Sc1Z16AkeBq2EP0X52OY39y6QY3fu6cf6-95w75jo3wl7_46rIzfJ3N76oo3B35I76UA6O26SH6Q26sD7S26B10yf66t1g_0dOegsF1oSYDH3d7WKoFd75o7GfRfm7ddOUYzhb25JzXYzKP2l_6YZvk6eGT28Nhqm79kgHa6Eq3pTJGH4BFimzuOZvkw21rtWM1kC65L1QgZ2m7ZyGnH4khbdNAjC6pq3CawOT2aFiQT2Q13rq38zj_EL23C2GACUEkvoGTZwK7A8jxfSxH6FGtDTccAnV_wY-v1uAiywat0VLSaw0RGzfw0ft0fw04A6ph3nh3qCxXoSs22R2uOV1XVndKrm0pSV1KV1lPAsIimZxt42Keze-0yn3SI7yMitw0P3BQu7uEAbUAfrV8EprRGWs3OCeSAnCa5ch73UBKkUmt7iXvoN7TUoDl75-yfjnSTLVW64juBOhtmuxX7ZtaMp7RipBu7xSj49u7m7351pH4X93s43Wxs1U3SUvfYuYHwldtjkc5hXFm7vDo1v2Vm7zo78vAcYRIj66FGf2H29iSZ7mBlAElNcpNUqlu7cw06v3r22cUOVWxs227n7xv7xsAxhAXKJPdR3mGMW4Qrg2j3Dw7ZvfFw7Q3qZfyR-BMCdEw6p229v77O4mpnnQxdw0gCxxWhVGz_v7aXobw0cXoFJk7n7HQOepjGg6WS1KXyCx3A8xCV7Zq64EkznyJDgIw6MpS196oKye_6Z22As6596J96uRjXxpjcv0CxnvZ010_w1wm0C0m6A1mfzyszsm01m09A1RU0k0FeUz-w7fy2Ax7irufuh8T0OnMouAZ9L4bBLIDSfmJCsVkZHxICm5Nm4_l3_m6Kr7d-KzILUx75ECSfmMPgs26PIGdzwl86Gk7kCEAnGY8pbKz7PHGMaWq7Am7qx7cRAmn2xDnwx7Aj7RzBBy25Dn7k78c7no7e8DBdkrBjzK1dc3eOhwN7uzuhv7ZNyvU71Zpppw0Fi7hvxvz8U3AusqkELiuTc6YQz5O7tCyGzzj4tYr6k4yrFw8QAI9daOw6jwcOwH36dV7Rn0Wf07dq255hY1oe79V7yn0iB7Xh7xg7_J7Fmr0g7dr6ry7Rh7N42Ou3kg7fQ0BD1vP4NceQW0J95vnniz00s2fqoYi7qs7LD1jE1ju0yyoei7df7qC7Ib1lJ66C3MizxJ6U-2_r1C-2ZxnwRvdYruf7Ep0vJjFe1RU2Re17EaZnze16_uoki7ne1i40ag3qe1EupV00nevfe0YpoKf63W0YP0u409Gv0i7773zGaUf6JX7Wf6eygXb7bb7Y83XR4FyoAu2nTSL_2pyiK_29x7pCiIhjJ_NyUs9LG2so2x75l7wCi1IBSWqC0719Fj6H9o7Rq751MqVw-TiaVA9j7YPH0E0F07bxFp2K-k7d3f5k7Sg5Il7-o7P07OLBQSAV5CS07NDMxN5Dp78j7wCiB07OxKI07ox52o7gY7c266VaxFhQOFzFh_e0cxGbk6SB6mx3SyxLolhNwj6UphHsU6VOwBlzYn79Lpgz6mCLayxP03frsC-myfdVjxIL1fb632xZsdsG0rv6b4vootQ1793vjkxm3v3Hqd5xuUutXzJv7kFFeXTpSAHG1nS1tOy-G1RboEu0tu1xQ7Bg2WZfyDuvS1fWbxWcX35W63K36u55zczU85Td3iq0m-5zM3pK3gr7b85We7vV7o56Ze7a36Dt6Hd6d36Et6f36p63Jt6eazj36056wr7Td6Pt6ny79-5556_-5x85AmzPX32e7Zt6SX3S_1J_5LwjL_5Bs7H45Fhz-e7VC3Af7Lo0T_5GYvEFuE6uX6pG46qZ1z65tN3dW72H73t6NNzA05Ys7KV6Hqzbs7_t6La1eo0Y_Pd95k45Ze6af7sW7i95hJ6ts7Hz7Tefl73Nt2RC7S75o46IJ3RK0RI7lQ4FSvUI7_J6zQ0Y164e3ve6yf7xe6Dt7z16Ft77954465f7Jt7GPQF76TK6wO3Mt7z05qu6Pq2N265C7Nb3iK67q7wf6DH30u6L357I7G07E8ilQCOv2vHdRcfRAiXvi7s1Rx751MAvAiukQo7p0ngDmhI13T5Nh7-Y2dAF6g22Fw8g2uiZXGhki6x8Rnr64gox37G1hz37gYrciz-u7237jg0PF1CL7jKxUy7gstJxkXGhYyiTaZJT6azQJmvwiDeokY47Qo7vllw9YrpyiBqLSf60O7imbxFpj1A80DimSblwyrVr6Cg2_Z5tUuTDr7n7e8Dq47O801FnkN7taVWg7gqtx47gNxz47Qv7147M80QEAWA7QLeos5vl0eQlAHhnageJ1b47uwvqG3Vy770751Mp07k07eY5t26Jl7R57j07pMGJHsNmuD07S_6bY7513px7FEA6MoRlVSUAe7r3RlSx5x4xPWfl9wb5vSQ7XgEtc3Jxw0Ql4GB9aHBYJpSgTHGh2lRu7yMZMM6t0H3-ml_rf93iCzh93aHVHxwk93Mszxx7h57wPBFnVk57rHGEkqGGGU132clEIfSI2I10qd7jMc957m9wc93hgXB67p9w9k7b_Ai57H67lkLFXPlVJK43HMAdJ1yqmkfJhO5857p57hCzU67_57W67uNxhR7-57P47KzrL07On5-d7Ep7GhC7JLBY5Uk3CAPbwsxhxXDi137uiLVRGvlLxo7fAW967TQAr7khOPvlLTU7yY3Z67-677iLtOphKgFS6No4pa6P47f4to3CGV5GD7Nl7f_qH86_76Yk73t7mM1zC6tSj4j3ab64Nmma5qf3la5Ahv_j3OnTIkbTGi5RjBk7MkpLN1HlXnT2hzrRI40N2uzrHRflIdJJ40OaRC6yuvrb63cgXwzWt0C-azLvRp6pfT9BxpNw_BxrN31y5PD63y5pz6I87ur2cV3PofOW3pGkSf1CxefV38bpD2ux1umV3Acp2T1Q8791ueV3iV3Qbi9g1dq0Q-z0zofh3O7zpQxkw0aaiMcp-v7uQxAw7PUqm87WV1dhk9P6hcpnbrjVgpF6HXpVD6oD6xu7J2u-V3LV1vV3u87RLoW2ug0pSSnTQ6N2ugKrkD6iD6mJklbiXF6WxpTm7cr2LZnlV76A7nV7LF7JF4rp1kC0417-Oy617s-51G7gx6aN0gZ36I0ym3Rpz3V7g36F27zC0H27vr7Nt6K277Dg456gI6CW7s36GE6FW7Oi2HW7jd66Y1Fn3ePyoDvJr03e77x6TIw-Z3f65636T30B_zKAvRn3jAzDy6ypzCf70pzEf7ynKYW7uF0os2wF0n27jmzPQ4Tzfa73n926d6s27Sa3465Ea06654Z1006Ia0206kW76PuVf7k42rh3Ve3BC7Hezpt0mr1GM6pw0CO3Z46ee3HC7J75CI7uCp9mzHt2j730C3f46yF7x_5ws7oJ6sy6Mj2x66I37iTytxg-J6wNeN37v46ue6xa3we6dI7Gn18qzBUxzf04Q4sE1NR4D83li7gz7ni7iz7cdrkz70Gvsi7n33FR4NT0HR4QwoJR4zizQf6IR0x40wz7ua0yz7V83EX0HgqAz67e0WR49i7mQyKf1_16Y37Gz6a37rI7n52nu63C7pu6vTS1O3Tt7j371D3uo3Kg73I7xo35I7D10ct7LIBj9uBJpp9u4AqnXhtAqoAqwhpVW3JDSn9ue9uZ87MhkyKrEcpPW32Aqu9uBYpyl7LcDqvJt4op139mbwmbJJC8mQL4orYIMFAvaB8V2SfxZZn-TcXtNgA8KFq2w6Ak7nj7h2MGSTQa4SX2H_3jv7px7IiDK1nXjns4Ko-qW93no7Jfkl07xc0qsafVxwkub77bb3vC6Cx69m7kHq4TvevLBO1wxUtfYeeXjJv1rvI5wJoeZXRL5wjVXwK4oiy7ETb0ub_jjkSQS1EvWj-vK2KUbpBzwsuwmlcKIwjooe-5Po2JO4GF70zolU1Cs6E960w7CF32G3w50Gx31w7g_6br7eGz1W3bx6be7Vy0CB7682p56j638G7z-56WxJd6Qz54V7CN3ZSy7V7qgzoy77-5M279vjDW7sd3oMzQH7VH7As7336YH7RiQ897YfpEa3nt6Is7pt6Ks7pB7WE1k06ut6n30p06fr0m923H7r27l8zgE1_H7W_xYe6l66627MD1Ez7lpuwz0z-7STrCj2t66oE1Xu6TizpezViza-pCVaii7_e6ez7Bf6mi7kt2oi7bs0qi7qt2V_7Hf6X_7a00Z_7tev8E1Dcx0e1su0yt2vYrR83-XCr-2Yb79OQ216f52E55033dHa3z7225fT0aR4vC7bSosI7y_7IH6KKy2C7jD8i37uu6Zq2pJ310zlD7Bq7c0z8G3r836q77_7Hq7JB3Jq7vPzC1zozzRA3zACMIm2ca3LFwZ6kc5aX5yX2D3wnjv-2wYk3mqpQv74BAkOHSWqk8y6W5nJxD673x7IE8msu4AOf7AgmnaA8fRfEE8LwsbPW7n7IE8FvDIerM-YLyqDnbBNdFnbxqn767px7BQLQTH45tV7RAO6t_yWw7iu7ew09v7TGzeETnu7lt06WhW7zSPpY7zMV6og7QTHKE4V7Rq_1j876v7hh32Mpju7vE8yE8V-imt0oh3zE8W0p1pmyl7BQLI_mN6kQ9V6HCiL7YM49FTIA1Zu7bUMog7W_mF3l0oaPv2ASA8Qw9oGuC6ekjrtaBRwFGs1f2rkdbMxGwwoRtVIm9StTrYeu7812fCwVL6Bp1Mp1UL68S7DXt2Yy-IpdV3NA84brZHr3F8nV3a877F8fW3mew0xAyFpkV3W0GX87S87d87AJpf87bw7o87Xw7ou7SGz8v7cw7IJkLV7NG8q22q87ih3nIqp7Lw87a2uthksaiVV15V3RAqCGplD6zV3nYgZG8ZV1zu7WD6087YD6BxeC97187E97e0SDW3fKrFW3zIqh2urqJSe6qo0afq6u7J37OIzxt0_VgbRkP87PA8h9uH90NTC6brUA8Vf1x0iTA8o9uZW37g1eW3GG84g1shpnHrJjyLF83h3ZfTPYplGoLJ4jDzpF83sK9Tzfm3G9yPE8ecm1QVe4Cht7Gj5cp3Al3Np3fLy1k74Z66A8ecmvaBEc047kynsZszckElme-6OMQMA-oBDzc3w4hvWn6prwVkExH8FLd8jIXImJ_mrH8aunAb2S43gmn0a2mme1LgMImJdoWioeH65x0k17zo7OTLbMVbUAQWuaTa3O6vTsLw1HE8qdAJ-aZw6ybdUB8yh0NI8Fi7EF7Tr7BMzk-5Li7aQ0Ie0xr7II3UE1bC8Xu0CO6YE1Hg3yd6406Re0D4nmQ0g9tra7ANLw-7UQ4fi74a78a77C8ZSwg16-j0kiz6f0OR48f0Fb7Kf6If6gg3we1is0qz7yi7sz7Nk0me1RD8UnwNE05i70z75a3dT0bD8ivzB1taE8oE8PyNqFqfF8B0pqW25t7hF8Fu7dw2ktwHl2sQ7_CsJ534sysb2d6wjk7Im0hw147jXB8kRwLBTNwwWOxIAn686iTchjkoc3asESbp-FAL2KfB8eu1DU1J0SDG8BG8R87xFpEK8IF6oV3jHrY875F8iHrtZrBWg9F8pV3JG8oCxsE8MO4SK8QG8aw7VK8o87gw0n87iw0VG8BF8cAqH2ukG8gV1bG8EV1dG8tu7AKrvG8sV3gD6Ld3G97687dD6MR6yu7KbiZXp4879V3gAquG8DF6aG8KXpyG8087aH82k7AdpQF7B3uSF7oK3BIyqK3FdpTL3bF7VL3AXlG4uM4uKdpjQpwK3cL3scveL3Gc21LrhwtJc2jwt-c2ZW1Ed2SMr-M3nG7FwtmdpSc2uZgBL3YL37ah6F7VvtyZgIW1ac29F7MJi_F7a-hBG7LL3BL8JG70JiQwtpc2XF7r4uaOpLG76NpcF7dL3QG7K4uSG7CL8RlGVG7YC220hpF7TNpvvt7eitF7GM8ZL8LL8aX1UOpiG772urX1PX1NM8vW1LM84F7dOpkL8CL3HHp1L3FBiqW1Az7Re6i-7pL6Sqzf-07u7IvIxh3_G8hVT0AqSA89brBH8CA8RK8vg1vhpIWgLK8CcrQA88F8lM8YLoEH87AqLF8OPfdS6iKY1j727BbOAaJ8W3GYi4rM6rE8WK8dPsi22cGzn87S7zlh3q_yV7zZGzTLSe0piw7HE8LsN7E8rDlP77gu7j227v7m22kh3y65uE8hw7qu7bGzWG86A8lX7ux7ed7z678j727B0-FyxeBr6XUy54C883Xl7Qav1Z77huoq3dF32Z70e24taw02r02b868zjL8n8gvm77-rMQ2w0tsdrw4x0P2w_0TUjbX2wD1TtIw4N44NdAJ4nY4xZ4dJ4Y44i54jxsI9451jLp3A17XH5aL5nsyShtVP5aqpKd5ZhDEm5vPdkl3Gnygs5X3jAKw84wxyDtf3-oYoJvYybM5wzrv8rv58G-rv5J8JXEcI8ExxxU7Li44LyaM4zstG7vxc3kxw6H8X7vRkE66vbPtu9xnw7t_jW71eDNzo11tuaH3SH3GT1KLuTEkRf0If0Q1uLcvPkwCU7WUC-86eiStT1LD62A71A72F8O87nM8PK8sKoBH8xGk_F8S1rDK8b874F85DlIK8NK8MH8nP8iWiHcpr0xwTMMa7XKrgK8oE6fK8jYgdcpwV3sgkrG8pG8eVghK8bD6mG87V3vK8587qK8_V3sK81K8PXh1V3iG81M8zKrh2u8K8oH8y178f3Sy0P9h5V1xZgDG7pLrAW1fL8VahGL8NdpIL8HL8XL3TG7EB2jG7dL8LB2Fd2NNpRL8mF7gC2oF7YG7qF7Lc2JQmdG7rQ8Pc2iL8E0hQX1GyZRM8iQ8q3uqG7MyZyL3-L8ec2fQ8ZvtpNpcL883usNpfK3Bd2eX1_Zg6MpXM8gei0L8dX1i3u53u5L83Jitc2HQpNG7awtwG7LwtHB2hA2RX1gc2UR89L8qtiSL8LMrUL8EX1WL85K3cG7HM8HX1fG7LX1mG7gK3wwtJd2gG7bOpEL8P1hGL3_agE5uMThbM82B8BB7kr7DH7KrP917FB7_17c361wze90sr79TQur7p85l36o15g7yJH7XB7z32ZB7463UH7FjKTYSWC8_36YC8B46E73Xu3_nOQOyvy79ExL42hg7gZ1oYx7g7Le0cC8ga7q835Z0vI8-RrBRr_P4-F6N6uAJ6-y7yYSRFxpa7bf7U333I84r0_27MgKhDj3z0JK7kQkLK7QI7qA3PV7vIU4S8paxZxriTxEMytMyzx5akckEvEdCxriEc16I8vyFQ962732Q4dK0573e40M_7ge0Ys0hAbBJ8N_7GT0EJ8-f0cz7LiZoz7r167E1t16ms0v16Iqug00AH6rD1340Sp0Rg0n_7cD8va0rP0GA3fg130zc0zgR4OwCU7KCA8CK8xAqDH8NPrFA8BxesM8MW3kAqKK8mP8OIpt9u2T8NH88g1HK8OI8Vjqis6jvAIO6LQ8Im7OI8rPatZNG579R1wH89O841OAq68FoV2L5n4Zc3_A8k_wnewAc0nL2x7vzc3WMvTU8gImV2LoAApj7xp4YM7e9FtN86D8hU85yL8o6_4yD-wP-wfU8Eo6kUyCO86OcvU8mseCfrUU8rU8sUy2dSZj5zqVC3O0c3JC6xx70npV2LDSM5l410UHtn1U8Y7v3U8gImFzpXroOU8-9z_n15CySP7CLxjZlMIm_u7Su7b6oG_Yrj74rUiStpUcfu7DQattZMG8WN8HN8dt0qQxKN8U7zUG8Bw7jV8j-7Sa1t6ud-0v42hM85G8FHxPIzkDeMImerOw-a3TCfw6toeuh0t17DF7juzky7qV7PE1BJ0dSyp97sH7Eg3vd6K-7LO0tB7ma7Kg3of0Y736i2dJ6tz0D16Fz7Qg3927xC8pQ4J_7FD8O008j0-a7HQui16uRPk16T_7fs0ZW83E1ui7r40Lb7te0mg3fT8UG0f_73i7RJ83t26i7nT88t2df6P47rgLYBuB_B747XO1i9sdByCgDhRs5l7rgLFm6B20KD5QP72vec76QVykb7c_2f9yt70pUk1F4IA36526A08_77F4vD7o9y5704D8hVy6A8BLyrmUp-3EC5oJ869zW53L87dnn9V85A7Y852djHH7cSyiazF33O8zuH7Gy6J33fS8kX3KW8DPQTT6yI89y7MRu_06N-puS8mE1wS80C82uuje1jW8Vs0bW8M0o_I8Zs0BD8xu0hW8V81YT8Z00yxobT8K83LD81izND8CJ8Rf6uz7D3ota0jI7KX7WD8uEiyg3640oXH8RuMIm3k0jSdZI8OQ0bB6R7yQV8nM3hy7J36N36C33EW0DW8ux6Xn3rI8Ne0IW8Pe05S6Xi7Lg3Lzth739uzlE1Ze05X8ta3vpu9a7AY8g33Xs0je0S00TT8lK0DD8ds0pe0FK2mW8JJ8ye1ez7OY8UT8PD8MvuPJ8TD81z7nvmwW8Dv0Yk0cHabY8NkE4nVMnHOh0ay5RAxwq2zDuKo2iu24s2qFx0J0WFxQr2MU6rFxjAvaE8h3NiEZahNw2lJ9scx3pmjMImuTAHuA-lFPszSYRDG4Py78O8nrwzH8YAsrfr8H4SNy4H8rIwr5iIO8yf3LF80Z8JggIYAEV8lB5k0qidNX0jjusZ0jYo6zZ82mSJa8PlS6U8oL5dElSyqPa8FivJO80W81IagbG2dS_E3Mr6ug7I3xiJusy7A42US8Uh7SS8Rkuwz3wOs6ExQPsbS8Kr74BAdioFUCwHh1fTnr4LKzfHw9T7vkcjMyCGaNV77S8gTxQV7-S8sMyyx5OU70x56A8-AQXMyab38dxjF8Jv7SPBvNZ0-rIOjS-6BN75Z5PssIb8Cks4V8jzo7V8GvwjY8zA7Ja7Ii7cPvu22vD6my7nI8sZ3FS8sY8mZ1sI8DR4ZE1Wi7zlirS8727iE1jputC8v7yGz7wC8v_5nu0ee0tX8PY8RwoRY8AupP_7AD8R_7ZKuFY8oe09X8ER4lW8gD1nW84u0Nb7zi7NJ8ez7QZ8T83VY8UZ8HF1WZ8db7jvzaE8-xmNQmSH8FSnaI8jywtgmLO4fpnxEUZN8mu7mV8it0MN8kt0FF80E8N-iNJ6mw0GGyow05u7EC7xV8HJUzV8Z67KslSdJac8mlavhuQHqc773RtT_yU-v_o1gCw02IsT7cg0sFr2lo-E8FN8QWxhpngw7ZK8EF8X7zdN8dPpnPsrn3Ye3tc89N3XJ6o-7n25pgpfBznXoOI8UdLXc3sKOBPpfTd9KORjpHE8QglWdLXU8Y431gMcpvbgr2JxTwbV5wmUyxxwoUyAV8PE8MFfwppUGgT43783ac3mN81Uy-n6P4GPdkuZzC3OU-wiE47R1YQX_d8wd8JmsMIm6d8LDGGDuMwGij5NUzQU8Ae8pU8M3c4JALa8fS5CFVNe8K2iPe8ya8MAnTopo_f6IsXu7UF8Vww0y5aV3-G8vTh-F8pP8dP8bzS5T8lV3kP81T1wM8W87re8OK881uB2u21urV3TKrZYgLAq887eG8QJkyV3x87jK83IqOd3rK8oG8uIqnG8_P80K8cD6-e8FLoCW33K8lG8hV1hD6087yT8je8JIpAH8ihpLA8IA8UW3AG80T8MA8se89T80M8HH8RA8-T8Zf8hP8QXpBV8TN8OyyCGsHHq4Vns_qrZwd43ASAg77QrvLfxuM0hY8muw8osC_tbF0Ty5kc6-2mxw4Y12ee8YQ72O8i5aKUwF1xMUwl-w-L2WS7puW4J81SU7J8aFA9J8e_wi6tuBSie8cP8xe8gik49x7T1PH8GO4CG8Qf8MK8rP8zM8ke8QK8DU8kV8hu7UK8a0pEN8wE85v7p87pV8fw7CF8Od8Xcp2875ofDQ8Xwe1hklK8zP8CpfoK81e8xK8muZ4e8mK8V2u7e84K8FRI4P8jD62K8GQ88e85K8CQ87K8jUoKv2dr2AL8_K8CdpBR8tG7JW11b2S9hIR80Q8RyjOR8rK3MR8OL8aL3utlxK3QL8Cc2WC2nAiCX1Ic2eR8YepYW1Oc2JM8xG7tGz-Q8E3ueL8Xc2WKqnL8rX1CK6WQ8c3HuR8JL3ZM8cLnyR8jc2Jh8NL3vL8EG7TAiQh8SMrLR8QR82W1oc2WL3KL87F71wtPG7gF78L8kMr-L82c2VR8fc1bR8rvtdR8SRphh8XL8jR8iR8eG7uQ8dQ82AizQ89h8lG77Gpnh8DR8UM89VpsG71L8A4upL8ki81h86S6gC8u42kRol-7rt0xn3wc88-72VrnQ4Zd8QIzcf8LdjzT8m9uVf8Ecr3T8Ibg8T11g1vM8bf85brgf8me81i85AqsP8VeH3TOM2UaE7lYqF86Y77Pl7Va2TAk1a6c70gf25L2ZxEXg2G-nLlchlYw57lhjsl03DqXc77N8ma2zSDih7uhjBK5pELZmmThJNb21VsmAjqa2TY7BN1nj8hj8o47iBAVZmlw7DV2Qv24-39k7M7EfHBowO9avAcAymkOr7-gA2mksrzvmkIxqvrzcj74j8LJFarOr_QMkRIoOQPuCN8_13BfRJUhBk82WiMkRP-2uj7Gk8tOBarO4pZLk8QN7AG2tWi2pZtrzUkR3WiMj7Wk8uyA7rOlP2MkRymk9g6qxAzWiRk89WiTk8LclDl7jk8oWAxmkPtldRjKDTAk8B23Dk8a31ik8hHvxG4W77hm7ID7hmu3j8n-U7d75EZHMa6AeXj8sKbYkXamw0Eg2ZxQG34ZxiWlAm7JAjCBj6u66h3Z3wXPvtv7Cz2vv7Gk7_a2mhjlN7rY7L2wda2oj8fa2Rl8KAjwp4aELxpkqhjil86klkRA__iqa2WZ7Db2uj8GLxpj8GBRl2xPT6qEs303swEpH1l1d4TtkR2OkTDa6OPj4X2n9D0vxXa6ef2Sj8DojXawHBLxPW6l8nJMsH1uo7VuARPAxB6bWTy26uvenT1hkrglYUTY1awPl8Ll8HAokfvnA8BWv3G0Vk7oMCTmgbzrUPflx7GKW1767a2OO49a2cH8zfIYELdlU6J3POwV43cmux2Hweehk7LpWnlpa1n_Z7uwUkWYsrngGYj8vv862nuhrzAz2L9730LAlrlYvAi7z-g8mj8T6wL09K1CDi-u7JdAu4LX13h72Fw2RVwtt7bkjIOhCB8gF8fJ8yu2UH4mavWH49t7Lq3YM17ZvVAMup3kvBAavxdAgq3pcrlb2hHqdv7QWv-K1Jav1519HvhViBC1gv7UFiILd4u24ib8tsHy7TNyWusvIwYusVltMDwHN1S62ZI4e9WsuchYUPVoc8MRVo_mYfSXuA7rA8Eo8vTwqA4fM3kdwAO7cZ5L0surbwO8JYEyO8survxYBOYbvvCKxO538K4mcdMBEcO1_cAeO1HB4FL47d51_6NF4sZerP7p5kfWz6hdYa6a6tGB6SkxWCtiTuuH6uP1gkxTB5OJ7KQ1DY6w0xUTuq8wmYODiy7NyWb8ro1gR1w9w2_BmLvz9wlR1jC1wEwSS7IKZcUc_OWFYfXbpV566AwhiwzAw4Ut12dfgaDd8wCwsozH63zVs0ZX5Ek5H69jw7H6ID6i11kSYmT7eb8fI8qH3BI6nB31s6jTojfgFk7Ne7B33f568HzyM3b63mq0V97aZ3ir7lr71R8s563R8cd3Kz52D6_B8JB7BC8h975V7G27AS8aI6CS8RB7s85n97hi0VB7ji0uLkGS8IC3IS8QX3y97H_5TX3iehAc1X27pF2gB7a06as2Es7jt63pOOH1Mt3xy7Gfh0I6UW7tcTLs7XW7Gf78I6vt6-I6pi2Lf7X45sI3EJ6R-03B7wU6lZ8c-7Ge6MJyDPkfG6r422u71G8uV8Ue6RJ6sEBIM64ZB_L6TJ6U_xOa0AI7k66cJ6ps73Srgmwup2us7hf7K16CaxFb1xI2m46q3emb1nJ6D37re3Qt23_zt95T-2M-2wJ6hsiv95Tu6YC7Vu6Xd8BbxrvvXW8Uz7Ls0dBJNs09bzya3YD3m75iC7tU23JyD619s1Mg0mO3do3af6Cz611It_7Ncztlob37Fz6d37VX7lD8XX74C7Qz66C7Vf3nY32t1QX8Mg7NM0L56bL0Mj70_AuqO6AAuqO4S2udWqMqO1nzzulq3Vs8DSAjJLiq6FiAqMo7k2757m079k7JdAis8_zqJdI1Wyt07N07w07qs8JoQaA4sV50vsfUstm8xXq3pAQDR5BRVL1YUf9BRJN228DTvxh13gs8JYq6qAj9QIH1Jg5WpwOf2memRQ2Xf2t6q5zko8657DTp7yfEGtvogxOt8QFHKtvx61I6sAn8bf2L-65oqi86nXdcf2jO2xe5bt833jp6qSp7UQ2PQ2PesAj7LXq6s8izOM72XwyKZlsgxM6s78qBtvRt8GpaTt8JOEVt8ht8Xt895s-eaie528Dhgxfhd-cnit8fxxkt8EmnFu8ox7Wf2NSUVQ2DS7wfwBpaVSg9OxYUfRtvb-qlb64gv5W69KwyZu1fw1Uz3fwetv8ZugtvGLwf6sZu8s5aj6s46aZYdmVzRvxs5aq6sstvju855a_UzJVz8UzBhrDt85twaUfVvxkhvEgYM3x26sc5w46s4Jxrc3owa0TqWvxPVvrZ5AhrIauwZyTR2ZWvBKvAay196cbnnvxBOuBhx_ZyDhxTayuvxGhxwcWU4AVly11bAuvf7sblyEuvFm8xjTDm84a6Bm84vxJRz6vxMVzG1av7sou8MJmAuwnw2ouvmx2ZbntZntY277sMqaTD7XBrv143Zyxv8FadImnD8s2g0D8smbwAu8e-D2AeYcwRcwyk1Am7tt8Gt8yDRR6ohSgZP2G7a1ToBc3HgaQu8t_6Su8Of2Mw8Pn85s8Gw8r0OrOsNCf0dsZ0bM_tZ-qP4aStvWu8a5aYu8ov8o6s3t8Z5watvo-dcu8U4aiVzELw0fwhtvx6a7Uz2vxltvlu8l6seu8ktvDVzlBAFVztu8iYdHgw_Zuid8Ok7Fw8ISAj9QazN9KGOTprUqXYndw8dsc20bdCo8NYdnfcbnyX0RN76twTN7tkydvrDVq5tv-AnZUqDT75anlK4PwOCYqWw8_QDhZyAesI_tnXdzFudd2L9DVLwSR2zmqYly5gxcayJv8xhwLv8N7s-gxb5tyxtF7sChxsvxSZdTv8ps8Vw8Bx8OSDaYqXey7SCLo7SYnRJxYm7adxUw8Ft87x8nQDXQw-paojsjx8c9Qfans1bCuvb7sXlyRauy45u6sdZdbv8Sy8Et85CBZqAj9QtpVsjTKw8DZdUby3j6Emnhy871b2a6m7sHRzRGb6X2k4jlv8y4anv8rVz_w86x8RYLOSDK03GnHmw3_v8ppW7kai5wn5wox22v8VcnOBruO1sv8Guw79Dzv827s1v8l5w3v8QQh5v8RuvtK4MG38bnCcwMdOaf2Bvxecw3olFcwvH2wy8Gy8yy8XnS8s8Nn61NE_s8tXukZanLEuP7_j6KwKGzxapeqnqXnq4s8Yz8FhNt5BqUmg2yUZ6HkkQmoaw1Pw3TB8bb8-zmTswv_6Uhx0uvZ8sPm1yVssm1ih7Ax8Zz81GCBnFnmk6DhAL79wOTb8kp2d-7uo7A08rz8S9B1Xo_jkp1yRwx04yvRn5uvFhrcC5gUmHwxcgZMTzokTDM438aNwxv_DiB8u8skhx34yUwxjP1bI89uvDAEO9v6D8M08DT4YICOumEcRXiaums9gkOV8s76LA3J56-O3L08xy8N081GCeA4MraDQ2ck6t5B3sqW2qaN7DbdcN7y8s8A5GtmgOvhauhE7qYzgyQdx87x8S9BdW61wcPJZ6b3_G1D8fVx3paunwxOMXZx31By_Jxsau_5wX08B6wco843bJgY63b4L7L53cRs9F1M9s4U7Xx3r18shxhf2uhxfLsxurS9scO7-Qskwxvk25W8ORsY9sqwx8hxgo8tl3tU75ZAyM0ax36K48W8twxD9sM53fo87ByEKxjo8stka3yT3y4Qz0Qzka7WD5g3yPixZ4eax3xG1G6S9U7q187G1EH1508qz8t082_Bz6iB_Bitn2pydAbnEhnUwVEfqJLzOeRVzHJfTVzjxxs28sF1J-sJxx-tqeixdZ2Z7gHDzE_qpz8ay8ut8R18idCAJsyHfbGf7FfkU7o288IfZy87biyby0BBzXC_28-rBBIfHE52Cn9d8sxkw28L-sxEfP18B08YICK38xHfM38UIfWFodrkOAsoHfE36n-65Hf3pytrrU38s08I38yy8qCEL38RFfB38DHfhv5-DMyW4ZG4S38mvvl38608g28HsBY38RIfuGfUIfce2xk5IolmVo6IfSVzxrych7m38t5B438-IfAIfUIfOAs2flfaRrJAOz4K48bmEsQRuAA_B5RR5C9NY0EoHfLI8W5ry38qGf038f28n38rz8p38Z38r38hIfmEfP48i5bR48xqr8-iV48kvLprrXt5_h4E38G4rr08138e48h9Q0CEq38GGfs38IGfl48Cean48h5r648FySR48T48Oxqe38prrag6yauE-shvvt28C48In8y48F48-28h48348j48DHf-48aWDn481ry6_GD58otkaV8PKvgvvqvvgnyc48728Gw8928g48538RHfJ48TtBL48ns4tr4ij4OAslY5Q_6BPVgPnv48u28D48M58i58148P58BHfm58Y0Eo58KGf1lqTgEvd0JHfR56Bvqa48OHfDyQV38708X38O58k58A38R58548n58bmEo48HnOoEfOAsPru3SI3j5x38j38uauCFfG68238J38J68H48SIfN381lq658P68qry80Bk24T68l571If8kqLHfD68F38Fy8g58Q181GCG48wIf_IfM687w5O68i5bQ6880BeIAERAjFOTtBU68v38kN8FJft68w48e28w68W38h28e68068I48448368j68568l688IAWv5YHfuhmtauOIfK58Dl7E48158l5C248458N78sW4468Cea668S78Ri1_68p68DyGJpBw58E78y58L58d48N58j58f68638f78i68q6Bo58R78T84o68_OOJHfWS5Kxxc58fnyB48f58H38v78258K68a38z78T58CBu378jVp_-Bm786782Hfkd7D78Y68X78B88by8D88c78358Vn4yIfN68P78i78M5rvR5qo43Yq8L5ubdx58Y78Xz8H78H68J78w78L78g68UIf0vu1_ND38r78l88Ew8058y68K78xFf168a88dGfkFfPNaI88DxYz8AS487IAoT5q48Y6YprrUI8GDzx88U88828188q88388M78268-AAPb5Cd4988NxY_88B58zpyoDsF98rrrk88J98h58L98E88x78l58f78lV5T98GzYV98B98YQ5D98oPAX48Rxqb98a68a78e98X88F88i48588Q98f88otkzo6C68S88wryc98x68I68M98AHfZ88lEf0FfTJ5_-kpolHits68698e58u98088-98f98r88y78P982c5k98k3Xm98QOsdR5p98PAsotkbk8598-784py898I78338JI2h8qYG1m-saU1Rd73AhjO7Cu1O8smzqu5b0cdlJ4Xwxp-8epN3vvAQ7xvvCeas-8aWDPKxcx8v98I68JQ2h8q5zm5vvQ6sn28Ou8ucdaxxnt8gixu-scO2PU5m88C88928hq7zrkFy5Td0MH4uXzz5bMD7gcdkEzbG41-scR05h4z88u78N_86DE4vVA03IuOG98RXyRA42KUfYimD4Z78M-82_BC36M7krBm3ddb2tN_tkI4Dyrkq7DFA5etG38V88S9BxJlf8k0Usvxx5YyC2m5j6LEE_XBzgGjddZ6y9_838kS9kEo77-8r_8Yjnni4_PlUVA9vO-fvNHXBwOSAftJdSA9t8YdxL2fxWc6HnTkv4LneNU54J4kO22DyLQwt6QiA9BQwxsbduxouxXgxUQwH1szuxRN1vAICfxSPxfP2uuxjP2nA9WFX4nDfM6IO7dDw06QJXURTdfovUhe9S1FEy543tovbova1sLO7nux1A92WcdovGB9IovKB9LTd4tECB99A92AHmZzQN1_dxs1s0A9BnD-hw2z8m2yWm6E4ybw1xn15z83sdkVsxVs8m1QO1_H4v4jV087Nxh18Mwxp8sIsoT17TPmf08vdsAjJ24yIbt44ym08toeo086VB_uvovrzE7z_61E7x_6YA5zK4H18ZxIkE7118CEh_9s1O80K4wByeO7WQaLN4HXYwBydo8VpYm18KXz9K4wZ83Vzg9gbwxu0Ddwxvury18whx018x9sirkjf2W9sfRs7P178xH28owxTi4818VfdC28g3yE284wAEuxTC9eo8gO7qCLL28Eixxavi3ypJ4yhxzQzKcdLixs180q3Oix5F1qX1X28B5bCxxYV7SO16U7cFEd28Afar78nf2F9st984syW78sr8ovvbix8sqsxxRxxPxxORysEfZF0U5j-v8N5bZD9oZ5GR1Mhre-s15bw5bScwJ-sZH2o-sHDt58qbxx9vvoix412Uz8gA93cdX_8SddZ_8tDeMC9SAHdNl2_8yBrwvGFwfCA9Hwf9j6j8kf-k2ixFUw4ixnuwzDz5xxVstdu1Jwvk-Tfjv3nsxuwQ6ttuwzf8CbpJm1uelM5VqS7PJEm2t7xxJjJy_8NUTk6wmJ8f_sIed1T7tbu5O1pP7t_r-v46d5FZofedgUASE9eZkGyxQBtmE9-E4TQsAF4_v4v_sDF4Z7bFF40O7OjxPvjHbuSQznwvfKx3E9XYsSw4Oyoam6wwvgdllB9u6t9x1Yrs_x136w_O7Kw4PL4TL4eQgSL4u_6I4hqE9fwkVL4IAtFy1WXjbj1PP12-6aN2DP7w8n5x3cCypRsUAtTfdOxv1Cyn18WisjyxVZKPD5LP7RD5sTsijxCa8rAtljxwBtXispjxlfdtjxiAtVpduAt0Zebk1D7weX8Kw1BLxWEyU534AtB5b6edJP76BrWP7pa5zM07u1G9bUE4mE4CBt2tw9x3N7w_x3dHuBy39qlsxvOF9wxvDy3YG9ou1dChdw4ju14xvVLxlE9fLxiw4iG9CIFlw8rKhc7wNPcbMyWITkw4Oy3mw4OHmGc3v7w4w8x7wtHuOnxSsmFNsQw4hkJxG9_gdxHumP707wsw4BP7qAh7bugm3ZpcPAwuGNhyvUkSjyv8X04zDqE9Bzxhz8B5yH5yyxxlz88tgEByq-bGCtdE9zLEg5qXD9x4llNyxb6wZ5zo8iz6rY1hB60o8IgtdH9C_bI_bjgtAid8w4gE9PTze-fOSzlL4ey32o8mzx6o8NftHiSgy3uP11LxGBX4P1jidjSzxRzvqsyzxeft9k1ngwoCtK9cZoX8yvoUGCI9Pv1nEu_eX4P7JCr0f27OzdCicx4G8wZp7Zz3EOE_bu5mEqE9VI9WyHe5rzzxhe5q12Tw39LxuPxSzv0-8UEzXqtfLwqftRF9LRyCQ78KzjDt2sWUI9T7jUTNRz8sH9JQ7IMxqAcLMxFR7S1ENQ7Dqe6_6x7ji557kxxDtWB5AM40Dt3G9uK665H_kxE1f7DtClx7DtGByXB5qX60X6qSp0zv_jdLM4BD6L1aiw8rw8Hhg1X6xZ5PM4UEtMZ6zgwFI4JM4IhgRC0pW6Ay0I0veEtdCrYkdCREDqesq2Uh0O0voJ9duzUq0G-zqCrY0v2Cy30xlF8Yu7ge8xJ8ZzYRUzlmxVB8p7T8f8K0rj0vNTZm0vSkym8wqRwS0x3vrD2r71rg0xHK9VlxgAke0xuCzNFtAg8TkygHsfO2v6gK_6RK94vrkkyzB1QTEKwwJ1xMwwz0vbD7dE9u8w8lx1pwsRwHgvaK95ky4JmAp8bA1yxx9lxIA1vH6OC1oMA2B1XL2JMpmLw_P1zK94-EJmdpT72L28kyN1xVL2P1xXwwZL2T1xUmd4apWmd38waww68whUErLwmM2pLwjfoJHts2yS5yu2yd1vtGqjmdK1vRe5N3kZGtmQ2ArqX1xS20jmxd12PbvcU8fnsYmxn2y8vztAFnQ7gmx6vzaA9jGtwGt_x5zrrFZzgL9f2aeQ24Gt1N44qqxL9DR2Qndeljv3aMP2U1vZVzCZfZ1xCHtXndEHtfD9YVzwMxvkydE9KHtLVkyUERL9qGts1vTYy6L452fuQ7Dcfqndz1vZHtK1vg12MbvhHt11xUB9FFb61vOQ1S2y_1ytR7JJcYD5Vy5BAC-NycgsKodKB6vcsJ2vgJ2CNxM2vCR7kM47O2gM9LE7L2yJ2xbo1XQ1ER7BG9J9wF9we2vnwwcgslwwiodH9wxi1jo1HR7S2xue5TNxLR7Gu1zl06S7CItIN93TtpB9KpdbItmlslnyKR1oayXFYmItaiWa2xzjsVC9zbETZlqayB9qLnxny8eN9Qnx3a6OZEeN9z6yWnxCw6ujsZnxx2v12xojwb21j31N51FYR42vik6kpd_T7eIun31u41p31ayM8Z5__6C6tspsmu1i3xcNxcT76ZsJ3vDIch21P41eiW74cs31y41I3142xxy3foxwy3W_qHVuPKc7N9LpxT71S71R71wuxYy71dsnQ1yJtiGstB9Dz3P17zH9B82aVspk1-JtZsd8y3901TN9hKcd3xGoxho8Ottqasg3xP3xEoxk3xOoxm3xk9jd08DKtgetBR1UDrBz3aH9Az3aoxfO9cox8ptz3x4O9kNxcluO1yZsdKFzJ3xSluBzyiox8M4UDrHz38Q1EN4qJOHP9D4xNz36hyFP9nptZUu8P7FWuqyylQ1Eg20xyUz3Q4xHzyNP9d0yH1yF1yg1yL0y3zyG1yo0y-O9V9jT0yh4xWsdUpxApxPLtWR7qx1Wz1gyMpk6cFYxJcE82i3xEBdi3WHR1J5fSAuZz3Wx0EBxafXa511Bfy31N31w4v131y4vkZ79g2gP9MR14L0UduXz3IeHRR1yAxnP9jqY7LtMTTdR7LR1_zyoBArNxaR7fQ9UR1oI9i3x_01h51d41x21AY61Bf931rmfEMcaR1ipdBN4Bluq4xYpx4b4apxJx46OzWpx5b4v4x_3N1D9r1isNx04xktdMskT67r57n9wfR7vViiR754xa-jc53nMt0wGgLv4M9-hripxPJn0M9qHi0Mt02r4O8LXvugE5MtKN9egEPFzOZzVYyzR749wTB3IA7gR9KA7xI9ahw1R7wdul12zDrjd0eC1BP9xcG85vHhEbD91-jo12ZNtFklnR9tfErozCO9u12F6vGOxcR91fEhbv3pxhb7PG10xy9UwiO9UNcIK1ZP9zpGJG1cFELnfqR7xJ1TK1X177hE-NtQNc7R7FiE3I9U6vXP7NUTTO2XawTrEdqx6Ozt78n88c68BOAWOHu62X_KHrtb6weDuOv1RFEfG1f6wr8w7elau1zuwTTEIE9O_sCo2yS9xbltO7yf86n1a6bqE97au0_wBo2vDNhG1ZE9jG1p_8d_81GCursZEL_0rqBXji4RqrXwvCM9UEELo2s8kJl15x8GT9YICMmsW2t8YzI4h5E4Zwvwx14O7D17Jyl_-DTF9yPg8Jhrv8oAtfF9eWsPF4lQ9fAhQF9Rw8fAhiT9mqgAH9sfsyx3ZF9kJm1x36j12yxF17Fzztw44fdWjxolcGq0lF9SC9Cj1oF98MPqF98G1YL4bfduF92erGq0IDy_wvzF9vyxcxv6jsyyxOI04F9xjxwyx7F9SI0eI8T20_F9XxvT7y_fdDG9BgdvF1vTsHG9ap7irsKG9kE4MG9BBtEB6PG9MLxaw4XgdWG9qT9wYsZG9cN2jbucG9CKh7E9RBtiXt5xvhx3cP1EDLvT9MKEaMyagwsG9QQs5721Btvf2_G9iHhmv0-d5Qerb68z48nKA-rBTw0ID5ILn_csi17Zyl0as8d5KQsoE9sf3dE9G-GpQslhsew4yE9VfsQN2Uj1DQsiV9pnjLdsDdsHL4Ncs5E9Glz3U9mE99E9_AhSN22E7FT9iS9NV9HGE_h6K-mV_lXw4R9bbT9drI1-GQG9M7wUT90V9t5BOV9f2AiH6gqmgA4rHu8V9XasUvwbLxFc39b36G9zG9lk71G9DqcMU96YssBtZvw_b3o7wBW9M_81GCkw3UiqsB1Wxacw8KYmmG9ELEFH9mMBRAwIH9NLEKH9aWE_z8q_8HsBIsnijmgamY-bsR2lx89IER1z2nmDo7Hj8KA9HsB0h6QHCIcqUm5KW9cNlWH9PT9r8hGBXLzxHS9bbkOzxoP1IX9q61cy35B5kpejz6iH9VkxnH9VgtPX9j3l8q3atrYkxBA7RkxuH9PI93C6xH9ujEKS9fkx2H9nluZ532L45fdZEAcDt4vxrkxgRzphd_H9v61Vw3II96xm2_bLI9r61lWvyX9HkxNVfQgYyL45Lx8LxVJnnX9QI9IAcnX9TI9XH98qBFzvn47aS9ikxHY96t8HQ7fI9QfahT7NZaWw3SP2SFzuKveI9fCtpgwTCBRGLFQ1YDtvRzJjdFMx3P7dDthAcEX9d1lN6W4R98P2FQ7a5V1I9GQ7AgvE477W90BB1nOm3ntTmT475A6mC8uj7uY9viy8qB-Ce4GlNwGgvOwRyLq73Y9MPAfFCTNZf17HhgBX9KYoYQE5I9duz7I9mr2zNuduz8zxo5qN0xqWvA0xDJ9Z8w0esoyx2esHJ9BlxpA6MX9mW6K0x6zxXpCNJ9ir2PJ93sd1zvSJ9fJ9UJ9wUzGVzAOj2w4dv4qWvSC5cJ9yZ5YEtQC0Z203Z5AN0dEtJqb4X9TQ7Fe25NEtJ9tzvqJ9K9nT0v8gweJ9V20NjueREeH0TR0MV9t5BnwOOU6LD2Y48fE1g42LU6T46hS9cW9YICf-QtfSJ10V1860vNZ2IfmXQ7f0vjY987jaVfWgYc1x6f8KTZc0vt8wbGT3kd5Etl0vQIxka9u3p1REXG9LmdRTu0J9wtq5xkXK9IK9EFtG2rsK9wCcMK9KK9V2rf0xRlxvK9klxTK98gx_0v0Js1M26a9cM2ZK9kF8i5t-f8p8wXK9zJ8na9XCnQwwNC140xBA910xDPiV2rZcdqK9xPaAp8gB1Bb90K9AhwCp83lxEmdxL4Sky40vO18AZ939QVoBBvp0Oqw-6VK9CCWGZ9BmxeQ7AL9DmtkeoAeo_kya0vLmxaL2j8NEL918wKNGVMUnN2l0xML9MyXKL98J9ZEsNL9bW94_81GCDx8I0HxQzIndxb9LXkE1vSy7d1xpMxUL9p5kL1veM4YL9_WkgcuoEc2pqzU8G1vUmxqMx0GtMnsiL9bB9kL9bmxZA3nL9J4y_Q2bv6i8jaFn82yvL9g1x6_2yL96L9NYyTe55_28L9-GtfgY2ioBHtQWEDHtrQ7fa9p5NEM9yMxIEBLHtp1vyCk6IZMM9mY9lcuWLvqmdx1vQMyw5dUM93k7pb9ix0llkZT9QPw8Dy1W9xWE9Pw47XWM9HDtsFc31vaPw7f28WE9f2Ta9Kc9YICraNKh6MykOikjM9M5G9O2-urYo1RQ1eB60NykB64NxSXE2NyIodEIcnM9xM9oplObksy3tM91M9_Q74HtoM9je5zM9Ee9pP2V2vDzhSWmJa9S9Bpd92XEOE7pklPtlns8Nk8D45B81c_8CW9Ne9MrBYFHoS9O2xn9qjal-M9eGc9M9ui1_M9wi1ON9yi1Yr8de9dZycQ1JR73b42b45w4WNxzy1XItNN9zv4628Ua92_B4cmXGP3cmMrBh_87cmtX5qfb3i1OQymd9K98od98XE4cma2kENBTE3gRCRF8wpR3r14i12Y9uW90BBgx8nSVkm1HnxCbwad92GcQN9kny6cudQ9UN9igYWN987X0cyZ2xivxhItCcyKv8UfXAhxpjsQv8pIt53yeXzGBrXFqwcy4cylN9Spd1It06yyJeeHcqN9ugRy2vQRsMe91GCaYqe2BQfRm4C5TAtx5weyUHj0f9XUL5TAg61OVmBg9xz8zV92e9HsBaYqmXnHXST8mGGnKDTKm7am7Mm7pb97zyhnNTXzAmkyzyfpdvN922vO51yN9Htt0N9SG8ei43N9s41S51wLXUO9ei4E3vB3vG3v3jw1pdveTaS7M3vU51EI0JO9X51t31MO9E3VNO9RO9W179Qlinxp0yUDrsg9gzyC3x7O9PqsWO9ZO9Zg7PqscO9q-fpQ1QoxhO9fP9zM4U3xUVsRX9PLtoO9i11qO9wcsMJcnO9xO9_Q1MoxCmsZsdvQ1b6tHh9PLt6O9Ng22M4t3xiX9HqsS17cZ9uyyeC5joxv3xEP9Xv1mKcKP9EQ9drdT4xeDrFz3gNxRP98Jc7M40KtHurC_q33vuh9GmsI4xoY7SVq8KtyO9F0y1xyvzyjP9hzy0P9-KtJz1IKcQz1vh9Pi9aMmPz1sP9-0yrh9cKcwP9IP9yP97SmlP93P92J8VR74P9E3V6P9WGbTjfUUg8N9_P9IbZaP9xLXWBudE9FQ9P8dJ31w31jO90Ufilfg11O31Z3xM5vmxpQQ9zM4SQ94ZzOQ91LtWQ9LP95NuHeHbQ9ah9oEwL-jDFAJj9Y0wzduhmE386CP96ZAnQ9lz1i51BMtk51tHctQ9tHcvQ9x48VT93e9QZEOXsPtlfJ1QTQTj3Jq1wDxJc9Df9fj9pZEfUCcbR2Qq-XjYP4V32Dj369mNg9nd9qj94cB_hCtj9y67_O4Cj31i3oj9d98od9QZErWj5j9jD2lj9VFz4XsXe9Og9Rf9QZEGYsI11Q-BR674O4Gq1BP4dj9Ye99f9QZEiZstj9Mo4VP4rV0j910j9pj9Pg9Wk9tZsYk9IO6Fk9Gj3RP43_8ek9Kk9pZEBasHYsrVlb-8JXxg32V-1sk7Zg9QZETasij9498vk94i3Rj3csmIk91j9fk9pZEbasij9zY9FP4Qj3SsufRxnk9_j92j9TwBCcs2k9q_1kk9wCvq-1dk9Il9HsBSss2HZkY6F82GMcQc9az3cKm7RlBx4ksswQ9mssHlu2Q9Ytdbpx1Q9dl9gss4Q9WMcme9G4NiFdoRUkFdL_89k90BB1CVC4N2y8nqtaCzrS9bud2l9-McWCzeCzDR9n67a5vb1jV67N3IgR7C67QySCf9Sl9xl9Obyv2rlrqjMcHdyn-8y2rkR7zNxOFznR7w8ypR7NR9Wm9lDreDwUR9lpx2McXR9fZzRl99982_BvnaMHTMX6jL76m6IfmBudwR7_R9oR9kWzt5vkL7fR9j86qpxezwwm9lZzKp8JA7fhwy5vWY9W-j-_2Td9Qf9BOAXumHyOrdmsckLKLIO6jQ4lJjM-5ok2O-5J35NM3vl9ok9-m9Tu7lyKybgInflH4iy8UNcTn9Lp8YTCQoaFC1tR9mC1uP900u1R9XxKLd9wR9fn9OhE3R9zR9fHT6R9xg9iC1Yn94R7L62cvu8f9YICSDz5RgMzr2J1Mw7l3mp43aUw1pxPiribvQ9u4n9FS9a17ebvJS9dn9MN4QG1DqxzH0PS9NN4Co9w0B-DrKk65pxWjcR6vuonvn92_Ba8rrH0EZ9HPEdL1Un9o3bXo9vsTZS9jl8st89m9MPAGW9qSslq2H_jgO6bAg3M6hRTcS9yZ8s08Iw7AbXMo4Pu7ro9VnARg6t0HDpV-d8q5x3l9LPc-R7qutOOxXOclhqr5xRqxZhqt5x_o9phq5M7Mn96qAlWPy_2beRoGB_Xky5mBjPOa9KWi886Ea7Kp9Ga72h7wo9pRAkXqFG1Q61ftWb6vFp6PTDbp9a6vhOchvdHtBUOtH-kb68Hp9sH86B1T03Oc0ylsC4tclth6vYOtqLvaOtl6vcOtRnfwvdTCI0p9mbvG-wt6vlOt6re26vepMjOtoxwBP8jszoug3Lv7LvwwUwLv0LwYDBtvdB7vFPtTc90U8IPt1CgbIABS1zCgH7vJPtJ7vGS1sw7HQtvF9YwdL-wPErBq9qp9zwAj-yTPtO-w4PjSc0Yq9h7veU82U8_O8oseFe8txwomeX-wjq9hMvysek7v5tbJq9REr_R1aGASq9bq9rMv_wdyPt66vsMvwq9uMv4Pt47vLPt66v7PtLS1fI2tvdiWfFXfkWfup6B8v3q6rq6V-w3Qceq9Qc0OpX_gYLr9fLdshw6LwHI8Vp9q1OgTDiHd4Vvnlacc8jm0vA1jW2LB03w1zA1OB01A1cy23A1ey2jfzNx7lfziy21B0Fx7my2Hl9ISAmp9UjEwDeAPe5V8jr9Vy21w18HrMB0or9wT06w1PE2WlxNtztr9Ptzgy29Glxr9QU0ky2mvZGx7-j92r9VnAcqkzOVKT9_fJ_3Hcp9pRA5D7OE9goEXs9v687bilWPTs9seAhs9x-t2BTqn6jJF8D7wpZEHkrt81e9ZqAlWPS18Le883pLXJ5TI8GdVxYFRcFhYKWXlqxPXjYpX43WNVZ8s9p6KGm9Rs9pRAVH2vESRayhDWm-8Xf9rRTdD9ze9mg9yQNHt9Pf9f28us9bmEKGfHf98e9nlaVK7CLFhU128wOt9Gk7cr9PLAIt8OZVsd9Ax3ckMRYmqxdAfAe_jBS78xwateEb9j-wUTzkz3hqYfQtHvcLPYh3cgMXAV7eXfFywMg8BSc4xdyMEgWXC9vka8HZpPzXdUNtQtV2dvQtD_8f-wUgXtO9ATjiqY8tvz12TS1mIu58vq-wSSUxk6IScJoE88vSXfieUlUBLSc7Qtt-wlYY98XWXf5YWXzXtxdnWz3pXD9XvjWIScG9XdUfEydARt0TzaeUBqXpN4312sGT8k9KYqj3OzmEgZIxv0SlOvN6FB3hRyWzijRyqD7HA3XVyl76AJxN-5Y556u98A0at7VX8vnSu76Os8u9yQs9wFhzu9SesKzR_dsStOzr5mH8qm8ZxpbxHbxpFp9Bt9LSAzJkVoLW3ko3k0qO44c9Y9JX80q7IJAh76x702ronPz0F4552R76I35r70QbrNg7B1zJv9Jn9V_R_Y9138Rt9BnEvsNr03j_8fAzv03r4ta7Zeg7Pw6zOsqa8J73ZS8gg7ua8mJ7KW3ir6fm9Nv9Ct9zmEZ8ckJsOgXeKyDaRpB8D96OpSam3mz2zr6xB8-KyPt9iS93v93nEGu399lVV7Cmrbg7X7tdg7ra8N7304tYS8zy7O73sfmRx7dt948Q3nEZdkcbRc9rWu3Ew9unOpa8mw92w9vz3Gw94g7Fw90y7tw9ma8yy77w9VghD6sag7GK7pJu_3ZUji1r9Mw9bv9zmEJAdzEmVoOTS6XYxrExH03lp9Ov93nE5hS6QtUoEj0kiQ6Uw9d22rB8Zw9tB82w7b_6Js62r6eo9Qt9Xx9_ZHGJze2NInVy0NyCoTw9C96fx9Ww9wB8ix9ww7-p0lx90V8vw9cv91GdnIsHZN8Rib71jv9DA3Aq7tT87G3Dq75q7-G3YA6tv9IX8fWQSs87wuA62hYICr76x9zmEK9Qft99JpEm7yr6Gw61w72x9cVhc_66p00x9bCxMx3Lw9L9Qpx9C5HqIdA8NuLnXCsUe9zq7Cy9a0ztD8Fy9352fb77a78059C7kK6FH3xF4aA6uRyZTvB62Ry92v9ky9eFMq03GoSqFbt03na8Sh7AK75w9Yh7-w9nH7Hw9pH7HK7bh7At9Mx9et9zmEsCe_rOdTiKDTry9_p7ty9Ey9qv9oD7wy9HX8yy9o76Ps8zD8rRySX84703D8JVxXpr1v9ox9Nw9BnEVO2DqA-YIIO6Xz9W1t1q7uy9bz94q760zrv9H35h9a_q7r762y9EHJv50-Y9870Wx9rz9aQ2tgS1Q2K-NS_8PZzjGTM9vnj2oB91N9mFVL09EV9l53V_8eQNvF4im8Sy9JAM5NZJ_QsT2iv9s70kv9sT8DS9ez92z95u94F4lY3-C7Kv9uv9AISAr7zy98y9qz9bv9U-qjvpLWzT-qe-qzImNq6hpEz09CJmg-q309u9n15xj-q528C09LSA6_859qZO2mir5krELmBk6V9v9Q7ZvTsE3f9vcRtJTcp53LS7g9vrStgO4GS7HJBLTcK7yW099y9K4OtpEhLJ22GTq7sqI1C2_Hk8IrTWhPk6G78fs9VnAqpf_9Qa_mn3Yzsuh19T19WMFu82Bj9l19ts9n19tpEX5BK-kjT63YyD-qBIkTlRPJr1lyC8G_09PLAqpfg-F8DleKJok5M3GMk6n9kazpUp9Z19A19W0x71rEHAeLKtRAXO2UzKth1YfRqDbA2970QCpm0Fbo_6ib9cuafJ4XuxvL7auxQkyUjyDmvIQd3LYP2jyXaat8Gky5lvFmvWkdvCYESfk9wHSfGWfAQdhnuyCYIY9IG9ImvAzsPQdOjwc2wAgxxIvQmvblt5o9oVx7o9AErA-wOqxX0Xi53PIAdi4wRGb6vcirziEf6vLkEnOcgreXl6f-ywLwdGcyLwyp9HjE3p9F-wAr9hOtr6v5p9kOt5gM8p9g39-p9nxw16vg392OtOPcd39IwdSPcnhwU39s7v5Zd9snMq9B87IS1LunrtnXq9Nq9ptnPq9Qg2439039cMvcq9Ye8F8vNMvR7vJM9T7vSMvL6MW7v_U8-39V39rwdB495O8W-wO49CS1uAAZ-wr39IPd9tbxMwzxwP1M3seDr9Tr9PU87q9xPtLEA5seMyLJr9-seAS1Rg27Mv06X97vHr9_7v2Mv6PtmQcgErMr9-p6Qr9Sg2Pq6VEryUymq917v2DetA1e49JwWZr96ISajwas9e6wEhYotWGWXDYYMqYGhYG59CgX7s99yXFPYwqbNDWKt9gmEO09TTz7KAb8vIScCS7UK9ES7tt9ct8lDVo8XKPYtxdipXaeU1t9Qu9iIu9t9f8cn_Y8t9212-t9YB8DOWBu9u8vBydX4Wut9QgXchYceUG28o_jyQt38v5t9ICuOu9rq4Mu9Jyd9L9Wr60UfRXf3dF-8vYu9ax9y6zeXfmYY-m8tqYgu99Qt1Wzd93259vKZoYpmu9iXfm4tru9JY6oXfhIuSywl59L095B9U09Q9vLRtjz3Vdd7qYu8T05xw9nEi9cWmryd7ScVRtK4fZ2GhYyaRthNsu698GAO19SOxQ19hRtz69KQAW191i9_5xgMSOS7OpUW-s-c8g1z9qYAbpPx05-w56zmM06T7b-vBa586z--wdOx9MX39vR_wDkWw1YnTcBttTy6dc8BrYGXX13cGqr8GAbXzxTc8L2vqv4Xf-9vtF8AUcPc7ugm0P1sDTcm6mlM1GYyzXEZY4GY-XfwttBGzN5fb-vYw0I_wsyw1o1iUcL-vXXXNA7VPzZa5jZWQp8ZkWbUc_FrA79oczO_wcu7PZYffUP_wGg8vsEzv6Um95LzmHBX_wbB8MtFyBuj2dx5tXrY2q3I2KBZni-tpW3dDXZ89tvrb_wps6Qr79dur-vwttnFEjqxqoDlqx8tE_E7-Uc0g9UYlh_wC1un03hAkz-v4GpXAkaF4UYfo_w2teYvn2Hyx0dnpv6dulVcyirfS7H_v_Er_89L_vcF4hEsC99UVZzVcU0LFc9_ywwEdfZY5VcRT9Svjrio4o1AA3eB3lS1P99sqXuq7T2856olS7ovE_12_zYgvcyENhM6BFNe_vlEWg_v2EAi_vgvWdvWudq66oehXJ7obJZ_MyABkNFrQiwGgUr8cyZYuTtx_wLx6jEs9sxkHjF_c4RyWaWLm8q_vH5Fs_vrV3EGz880xA72YfX_yMTjsOyv1daN9piY3PW-CZsQY4bs9iYtUfXlWUrXNBkiNvNiwq17Cjr51dfrrH4r-_vkW90_vdHdgsGA0YzQYKEXJsYMZfoaWOZfwb4AAwoEy8HYB1XIRg_DXgOZGAUpz3XBk48AKojIAwgN4Hy5Oy5wU9IYXmW9pJLSAw5jRrW9kbg7-9aUtegxgZ2tZ218AwqxV6xBV0lm4ZAwSj4Pm4T6xxi3mBkV2dnx7lL7czwZPgiAwjK4rS7QaY1OxSaYc_9fZf7yw1-XZaY-zEnAwhYc-Ozd9Y5_vkOXxrXqWUcGj7c34OxvS76Oxf6xySu12di6xZp8-qxL1zDVtN1zgiwxS7q2duR28c3tnfBZxq1fzS7bue1S7zOXzS1W99sNvprMrzwhsY0IuHCkGBwAJ1uZfijYTpAU3dIr2niwwA6AJ1NBwXA-uX6crrYY6nVttY6XIYcZ6jM6AcfVeuPJ7MD5nRYUkdiA-1S1r53Ce2wzw7-XyzwaBwkkdYh02bvZBwDPxvYflY61zwYg2Uq6VjEmBwVn6xiwxiICjI-iwxMwVq65B6Sl6AB-3B6CB-O4d9B6FB-Ql6LWtV3E5Mv8A-Np6oCkEr6Mq6Pl6TCoGCwd49Rbcbq6CC65Mvvg2tCkTp6yg2cB-Jq66L7nQjz6xBc6hA7D_92n6rL7rE7-qtTA7yCw1b7-QW8h7i3MAp1Bd86K93WtyB-LMSdp85Ck0h7pV2vW01CwoCw-Cw_Hqqbc6sY3H6cAx9S74B-Gaf2CwHCC0Cw7WtAT78CwxFrAe9zWtC5ENPxQkwRafAcc6MZpCe9B-mrASXtXcci5zqG94TqhVzZ_9kccgX0BxWTrx7vzYBULDwZNmVsXdEZkmWAbYiMaoXtyeulXtjw8CpEUDwwYyRT7z5ENd9mWEJDkMT1yXtJO7_1XA3w_zaFT7YDwC2XLjXMlex591euXrx_ksLcW2lsE7xjs0VdyGdclDw0nfH6dOH0i1w76dHrBcc64bvy7E-v68MwT6dfrxBvyjpyLdyN7xdrxSdcR7xNm9fD-JdyN10vrxxWgwmWlafMbY053xRw8OeLjXjafnP5PcWaD-zzp4_XygZLdy47GefyOfyANwvdyXgyxfyOLzYhys7x2gy0yyGp1Xhy4D-l_C3ZzIYthjpCNw7ywENwrjwdDknjwkXzP8EKNwljwMNwREwQ7d-60b9ET0w5XXYEwxAxlBuhu2eE-b3HbE-O-u_nhjEwvAx0AxOj9R1Hh1829EvZjd0w2ozzeENp8Da9autDnW0EwKRfnU5Xxf6Ewfn1U-uNbf_S1tN4Yxf0YyAT1bH3NT7r_Esv15GAKP88535ZtIFwGQ9Of0LFwE63YYAG631H2RFwPT73E-4PXJ63x0wntYYh1V-udiUUT7AOsQi3IveDOsey7KsxCZ257xF6DMR287x2Z2IFGiat2Z2bgccTo_77Iou539fMpay7bLcZOw1aUyN4_IEX5y-jbP9d_Us0atyxy_UwCIqwhscsxXU5XT7rGtWT7lqy3msXOju4zqm9gJGp9df4yZT7O8xe4yEbtr9dl93m5yd8xpn98XySbtPhcMBFy5yv5yW6yo8xsAFxK21GGzFw1Fw8MA3Fw-i94S50R5UQ5FXfK61ey7nBFGv2KG-eGw_9qulA0Df8hnJGwf2XT-dA-nKGwaphG4s5PxiOvJm3NR14H6gINZUAHD6jhelBxttYJrvkx5nBxK1wtPxnSYTu5pGr0B-rknocWAaXkSY9eAsT7L2NVic_7WuT7dK13cWyjXlbfRFz-PxwBx9tYmk7GFkZv5qu54w55N44-dmp8_kYAyWsicuknHm3sw59N4owT_N46icsn7ihGx8xAr33v7Kj7TgBqN2tUgPP2-HN6GwjctYtXHjcsnWATYVgA0Bx0ybGjcunW0bff8VXLZ3bfiH-AzSWS9_8xwKl28xYjc58xLr7Zx8JkwhgaiE7VFk_ZagK17ct-QRI793-66bfbF94ctq6Bmc6jH2X1wDr32P9YK1KHwTj77BxUtx6G09Jz4G0YtxI9xQdtvOvlKzxI-PcYEh2QHwhtxQKzcrrhA39iag82N9xrtxx5zIh2WE3SA7FJ-ZXvFAebXvyI-Ktmty37T7ZHwyKzmn9ZuYdDU_bfzZfrhedHwZTzKdBFQxjJT1C-zJzUcYVU96RI7LyHQxN22ykcf9xrL2JGFAd3Iv7RDUPh2tAeuHw_26RkwcF1-dtyHwJtmTz8LA7sIN9k0Wm8kINZj85J-ytXvn7iuYxn7plcdcYXlcgErgCi9BirE-BBeEIwglcFBeMt9LIWPKYFXfK47ZdWGU7Y19t09B29JKBpfHYnsTTcYs9hrEGP8O_ywcdC89q9vsGY6-wE79i1zG79jsAQ79WnNMzdQS776zSN48zXec8ruTP791ywUzdS79QdgiNJiiov4W71YvPYZ79JETa79wFAc79eZWcqrD_w1J4b-vyL2efUqzdPwiA_wLbp4CXBUcgz3nzdo79hH9ch38XfUXXFiYv798GYngZdzdz79JET7Lz879a-T479779HPAL79XStCM2wywDwAHvTMH-769e0lgI-912Uwzz_fmUcjYydu78fSpL-S_wlYy5k6N89yUcWF8vw9otOpoUZHoVwOli1IUqN7z_E8GN8gN8BM-RWxWGzrCxpc8nc8Nd8ePpqc8CC7QD2MM-vh3mj2sw0zi85x9M29VK-XqEzcN9SQxcmX7RGd8hV8fV8l22lCxZw7lg8s87iIibK8GF8Z7zrc8lr1tV8qi83G8vi8vNzckGkM8z58UK-70QWM-azFY9PCOlgvObM-tE8KG8QfrfM-n22bN8KG8cK8mg8eK8n8zSd8po0Cr8rM-NnS8axlXo9u7Tk9m19K4OWpCWqr7L-JxODB47L6-N3Qe6Jr81Hzrw0zpnSM-Mv9jy9ON-XqEk4hGsIigmAvOa96Ai14M-gg8Vw7ig8PG8Ld8kc8Yw7pu7Pd8lM-dCpR_xyxzJL6ui8IN-BK2ggHzc8Lx9dN-A19PN-ZElUel3KSu07oN-LG85M-YK87M-jh3jc8-M-YK8AN-iM-qV8fM8sc8FN-qM-7HU1xzoe68u7bN-6N-oxQotOu3c_q68L-6j9LN8TPpEO-hg8ZK8qN-JN8JO-hO-LO-jPswN-Rd8IezTd8m-7vc82N-Us1pzG7G8MN-z19eN-LtOv0NaMaY9kFMoND2NqzzN-TlhVN-oo0wrzZv9Qz9yM-LtOsDzgr9RoAqE8aGz3PagO-CO-GO-NUqMd82E8Od8ew7CN-Te6EN-PJ60xzso0yVrrr8aPJgBzPz97N-VM-FP-c1zmGZYM-Pk9hO-gV8MP-mh3OG8ic8DF8sN-TG83E8TP-Jd8OO-oM-lo0Ud8k3zpr1tM-6G8LN-y19yu91O-ehsiP-jDdgYmnBTDj7nV8TK8gc8kg8jg8mCxlO-CO-nO-hw0pO-g-71mrp8zqL6TO-iM8Yd8cP-ad8ct9UM-EP-rm6hMa1M-Zk9dM-bt0nN-pP-ku7rP-ig8QP-wEUfN8EhZJM-Qd8PQ-1SxQO-4u7vV84G8wi8I60yi8WQ-0i8wM-dw9n19WpC-HdL7NG-NBjPfl8hV7pc6ws6gb8W56Wr7V22Yr7cN8DO-hQ-eO-vE8jO-hPsmQ-DN8KM-IM-RP-RR-XK83c6im3k2ug351B8fr7a85W97482Xe7DB7782rC03B8b97de7TI6fe7BH7MB7-p89joFH7Vz5DS8L27lb8Di2DE6GC3Tq8y85S270d3332at6jZ0HSxVi2297cFya27N_5A95RW7C95eH7E95E-7FO0la7Ff7Ns7R66Ps7Oa3vAzW66P952Yx0B7Qf7b66Wy6Z-7dz08t6Z95lW7J08127p42Ggp_q8AC7gG6KGyPM-nC8OGy427qC8s-75270V7gr3XRvwO0t452-7dr8p95se3gr8S165W78J6bBzL37P40zQ-KN-WO-HT8_-7Gp05y6fC7bu6k052r8C5iZiz5r8mC77r8ZD8nO3246pO32BzuC7xI76f7iOiG50Nf3H76M26Lu2Bg7fD8QH6Ut7sf6Wt7Gq7Yt7U50-_7bt70o3dt74L-6Q-ZC1iN-8L-l6ziV8bEToP-LR-pN-kQ-rN-KQ-iQ-vP-dK8xP-Xe3rO-uQ-uc8wQ-sM-C9z6S-bWr8S-zO-8P-8N-XqEqHV3HVGUqd57IR-nP-KR-EQ-vT-8M-aN8wMpog8UR-eN8PN8mM-MM-3u76T-Dr8Wd8UO-jM85N-es90O-DU-mHB3Xz0kixsulOf3M-_L-Hd8P7zNO-JU-OR-tP-IF8QvO1T-tCxWU-Br8RO-ebzZP-XC7VQ-OCaXQ-3Q-NN-A19drqG_Yxs9TiYqS9Om9fpCIg8zLGeB8IYfCV-IQYV89of6J5VY89KV-m7tW8cm-vnA84L-RtEO8ctUyUaLei1H87YP8Px6fX8rz6KgOvP8y55zp8zB8JMzR97Mr3TlrzR82-5dLujn0EB78B86R8HB7B27A27D27u35i97RZ0qx6J06uR-o97rY8--5t-zQ27An32R-SkoJW7TH70e7zd3WH7Yi2SC8ZWZaH7p4tcH7SW7mdzaE6-d3F954DvtP4Nr1E25ZW7S66H25bAv9z5EG6u30GG6u275t6d66106Uf7506f-73i2327pC8Or81X8iy6zC3GI7Tr83C36dver8Dyz98zF37EM32p24W75_zY75bU-8W75s704AA_76bz566Q37v25DT-Tb7C55i_7LX7F55s75B26D76J55w_79-2tI7F26kD8wI7PH6D56zI74051I7m37S76408Ts8b55eU-CU-B291l1HDuvz8QPWaK-xuEUp8XAki89D6xxtel89vgs1du5StA1u_N9Xbpt89vDuv89WVcCv1OvE089Z0dcS7UYl489bS7689XWM889MTt-89-ErPTt88wXbpeS7BY-gEAN_vxAkM99qOxO991ErR99qbvYB9-Uc5o19hwQ0XnkViy9YO-DTARnkC-13U4KDTaV-us6mB8sp8tc6kV70p87WwUd31173p8co2Bd6X97zD63O4Bq8pV--M3C65l85he7i85je7tzotR-Mq8ES8zr7JI3r363r7t365r7U657r72-zR92Ui2SJ09R-F45_R-PW7BS-hq8936A-79MzC-7DO0GS-0Z0IS-H-7tq8Ky6GNzL95c6pOy6n92ZW-v06Y_zt27sT63q8Zp25q89t67q8Na0kS-0X3BI7pS-DI7pW-JO3pG6VW8jmwUr8kJ6KI7SC7xs7LnzV16pR4T16pYw166M37xj05454TxUnz845At7-45F_70f7Vb7q75Ht7C76PX7ZT-E26N55sZQWK6OX-gcxI26RX-A56Rt7WT-t52FfzaX7c5iIt0yD8fT-Fv9hT-Xz6r37Y29OoFbX4NIly-UKfP-k42A7M15TouO15iY-jV-fC0NQ8wkwf7z2174p8cR-6p8l35i7osY-d159B84D6-G7e36AH78HjCH7qR-j907p8l97o32E33M06q97O069V-163_V-DpuBW-ED0KS8ZjHQC8XH7Cs7gq8mq8QUjoq8S_5gI3yH7VWKhX34I67DvU42MS-_F67z5Py6265U-71q85H7d45iW7gW-6q8fr1YG6cS-NcQfy6Zf7oS-nS-ZmwKO3p66ny6yC8vS-yZ-E37P16ir8H37m254W-0y6rf7VI7Js0AX7tJy645DX7H00b16xSaiT8Gt7Zk0Ia-Gf3sO3c37e7nMX-iD8Js80_7h9SIaSM762_7yUIYa-6lol37ba-4h1Zf3K359yzga-4L-DTAiclmZkBH29Qx7lRcN-XY-J1167f5GT7nOC78pbjo71CP-fP-VoLDTA9M2aY-t48alkdY-Vr7Ie7v17Xr7SZ3ta-Gi0jY-wa-yO4Pu0U970a-LI62a-S5uSa78M3uY-_W3k85gQopR-Mz5C32m15CW8nX8Hb-Xj3t15se7Q06z85E_5185SH7Pb-DW-x97Wq8-R-RC8Ub-qy7OOrlfp-565dZfH7F42hI3qI8st6KS-VW-hb-mS8ZZ-3H7bZ-R3zP33Cqzob-gZ-KG6iZ-ZS--t6E05hr1Z-0hS-kr1NM-rV8SQ-2U-DO3aJ6906SxgPr86xz492ly6ss72C3oy6uW-xS-ys7gjQyW-yG6q467-74P-S406Z--S-V40N522C8y_xpGvE_7FP01r8HK6Pnwy73iI74i7j00_66zg3Dpg546OX7Rc-846jf6yC7175SX7Qt7g379253_7Ls8k37GUyhc-wo3Vz6Gv9_05AA8uc-lWPia-k4kutO9nycY-dp1ER-Bd-gY-jV7x17O36V850z6mY-Kd-0M3Md-AB7Sd-4vnay04R8tV-jR-Yy0C06rr7E06Db-Bb-9D6PB7ad-p32EW8w32tY1P65sNrR65qIyT65yy0vd-21S8r7VFy-r7eB7hd6c651e7G8ob27MZ1as3Q_5Yb-xd-h272y7I33ZmzGW83d-ShzJf7fC3yq8Ss7Y45Of7V79BJ6US-w30V95lD0hW-g45h66PD2XU-1P-un3AP-RQ-gM8xQ-mEgxb-lG6rW7rZ-oG6y-7uZ-OC78a1G4096plf7aezzZ-me6Ac-iM85W-MJ3pE1466C_7a16zr8Vo3md1A_0wJ7-e3TY8ye-kI70e-ZY8cb74ezrO36e-Lt7UX7gMnQX-_f7eK6u52Hg7bX7aa-l091y9zy9gX7Og7Us8bX-Gp9n196c-I70tj9vb7r1ZEnKFi2I70Mf-hh-MTAURmCwzzQR4a8f-5Sr7ND6cV-2A7QpK3k84mkC23Ek8HaqgV-WR-rD6yp8tD6aR--A7Ez5hr7Od-pGzQd-9W3hf-lR-jx6nR-_a-Wd-XEu0Y-FlwLq8lX83566V-O278V-0R-R27Vq8T27Gxzz97OE6gd6U92nZ03Nr6e7oZ08e7WE6Gg-od6L66-5haC8O66tH7Si75XwQg-wq8tjiTw6V8lRz0p278z5Qy6-z59d6HG6v27yi2as78H7hMP0CmZqoLa00Y9nW7zn3Yf7qg-rC8q_5qW-5I8Ju6vs7742qy6MK02W75-7MI7y666rFEmkrWu5g-F4Rt46t73ne-Ms03C8Os0Lc-vJ7u1o6e1KuhEZrvtRNuhRZ8UJ86YwCH6Uorhu6oI7MT6KX-8f7hD8-f7Oz6J76OH6Th-nD8Vh-Rz6Yh-1z9vT8cynQs89z9Wz6Kf-jT-L29xM-ia-iF447BkF4ma-zsu_c-zOyfY-a56CI6sa-JF70B8O97g56kX8i56lvjk56mf-v20X36e85-z62R8wm3Bs2e97NZ0Fq8E27Hq8j97Jq8Pd62Y-Ti-ne7wR-r15dd-2r7xx64r7hd-S06jd-ye712zmd-8x63R-Jn3qd-Eg-Ho0J45dH7Ig-FS-yd-bb-CAbti-Og-vi-bn3Fl-PAmOS-1H7QS-LbzSS-fn3Vy6ag-wF68wncy6uUbjZ-tb-JJyl_o1920Y8Ue-mbzWe-me3-xz892if7vW-Rb1t4i0s7fa0hr82W-mr8zy6Myzgi78s7f75VD3_g-re-Ct7te-du6Ub7Yf6qC7-K0nI724RC26Ka-RX7Pt7h7f8e-PA6cc-PX-475Sa-Dg7lJ3uxjP76at1wu60y9Lg7Bk-Jf-6NnV76cw98U-dX-sh-CT50jSpNZ5T5bT5Rp3-MSSQrlu2i6ZtU-R33pu2pP61-a8I8n403aGeP-vc-DYNdMALn1GkqX7RsJ71a7XO-Nf-DTAKAmnLbeX-VwO5b3X7RbYoa460PMha-3m-tnV9SQHzp9m-dl-fh-av9Ym-dgyb5H6m-ICixd5nD7e09xHSmv99u9j76twhi_2xjziz9l_21D8gTvpz94Q-K4ODTAne5SPANn--drV-4ys6Sou0A70h-eY-6y5Xf-Um3Zf-z17ZR-oY8Dz5W15dR-Gz5fR-6B8kf-v-56a-VI6Dq8_G7lk-zV-nk-1V-Uz5rx6Mt6Va7_V76Y-O65NAz2n0ON3Hdvu36ipzw36kpz3k-2y05k-a65Ag-4e7d6572z797it68EuEr1cI36f-cMgJg-ab-i27eb-rXbdS8uq8Mp2My67pzNl-q27Pl-omzZ66bAmTl-ar1bg-SNzYS-NZx7B7aG6Au6ms7Re-_zoQW8ea3TGyoa1Sr85X86427a1jGxKb1Ij2Sj-EJ3be-_42Qj-wy6Nz7M-2rGxZnrSj2Pz7Lb1Rp-Ks1jb1RWr_z0xc81-04S-7ymme-9Z-oe-_Z-bI7Eh-Da-_e3175XD8FX-ZD8NX7H2Fy-2Ng1hKHkD3bg1FE3vj-Bm-Gm-oSvPh--46Hs8Sh-1j-Cf-6j-Ms8bt1P_2xor5D3ijz4D3Ft1qIx-D3Tg1AE3S_2CE36Ux_j28Ux933-Ux2IxJE3308LE3Zn-9_7kc-f_0Ek-qh-fn-MTAcDe91l0Dog8ksl5833_tRg09rT8o09PFS2q7xy9i099G3rD7eT-ic-7wukz9TVxB09vw9XT92_R3Y6wb7t611q-ZPEmS7Z-9e99fYfNWc1RsKlWj99C-Xl99IobS59QdbvdqEoNVWbXHYgQYt99aHY5NXA6WK6xLimz99DutwYfDiwEMwZ-9sYfld7yOxgrzs17BYX_99vLb8l3xh7D-9C7zoV2VE9Bn84ZYzWwJ-9AUt7SB7B27Wc6ZYZrjxJcS-9bzwCEXV-9FUtX-9Due_127_vpnynnyGueLy56vWEZfKoxAjYl-9dXc70XQ2Mp-9Op89r-s-9yENrNZGutINoBd1wYfz-9cj7xq-HGEWi40k8Hl7xh-eV7zh-K871h-b56Ed-Tk-flzQ90oV76s6yn-j350n-3G77175G7Aq85a-uV-9G7wV-7R8-a-sFvAb-Xd-rR-Hs2le7sx6IC8uk-UB7yR-9m3Kb-3_u-Y-5f-AZ-Q92NC3To-5x6Vo-497cPyji-ii-Go0veqco-915eo-febqi-QW-ZC3Yn3UZ-Os7wi-Ll-fSx6d-T-7SRoN-0dD0cW-fZ-Q25T-0b-7Zl-Xl-cG6ls73xzIj-zb-nW-oPmfJ6MC72b8wg-1a1yg-fU10g-4D0Jp-SO3Lp-7Fzhe-9T-wVrpr8z95366Gc-vf7Ic-xf7AX-z46sg35l-BH63f7tj-3e-xp-RT-e-eLX-L55NX-Ma-eY34p-z_7Pz67p-Ef-f4zWX-Ky9h5il0zq37W263c-oxQEW9cIQ-qIsqIjD2DIkhEUdJr2U17NJtAl5JBIIkoWh3YAMLsnx9en-HXPmGEe4ckPA27YvFqiQ6Nk-gwztW3N15bs-8y5_h-ukwva-X850wZ_ut5p8Nd-Cd63a-n35IUHr56xs-Td-D06A92zV72vjk90vf-Gb-xf-sY1AxzYi--V-ai-7k-9n0di-7R-EZ-K_59o2eq8-x6Ds7Wb-kFyES-f06Qt-Ae3P66Il-vfpWW-Qs7TGv3i-lb-Ry6M25HTyBe-HJ6JEvjs7WV6Ue3UvlpM-vQ-ri89v-YU-HN-n_5x6f6o-0X8HO3sg-FI7Mj-HI7tW-Eax2t-la3Ow-2pi0Z-H9o7O0DT8or8bp-HLC7s78t-DL3eC7x46CT-Du-ue-Mp0we-IX7h_78r8YD8MT-YujQc-pI7xj-7e-9f7Ra-4j-XT-3j-5p-zD3bT-0I7dT-Yu-uq-V26xk27U-fU-hOPzu-mMlma-1C25u-bq079xgI8lI0sn-T85un-kY-017kI8AW8en0Ve7eR-ms-Ye7os-7G7qs--B88a-C27us-fZ3ws-Pi-k97BS81561s-Ui-nb87V-EE6s97jI6u97OI3w976k-Ob-mCjCt-X06Et-Z06jv-Vb-td-Pr0lB7BO0OZ-Tr0QZ-Vr0Hz0Iy6rB7JSwvX8P_zoo-dn3Yt-Ws7at-cT6O-0h2ST3zr92b_z765Xy6gW-Ce6V25kZ-k_z3T-4ko5T-ig-QQ-tn3uO-Dw-Iztz6pa25sS8P36fe6whz3b-IK0Mw-zS8N161_zLI7zS-Qu6sl-yy6Bc-vl-9S-cp-qEv9G6666gC7ye6gw-hO31e6I_7kO3Vf6lw-np-nw-Z7nOT-nyzqI7yj-x_70j-Tu-2j-cK6_1nKb3St7dc-Wh-Za-Ob3Hn9Qb3Dv9fq2qp0Vm-YQ-xM-gu-Q29fGuJ9hmh7JW19J7M6nUx9Qh7ar6cg7Mr1Vh7Au3KZ-95uWS8aS81y74_t1S8p730m-sz-uK31b1DKuVAubIzij-Bt7hw-aG3Yq-yu-rGEn-cGgkq_1Cx-I90Ex-He7zs6w17tn-Vk-vn-z55Re7hs-bR-1H3xjo9p8Mv-ho2Hi-dd3Qv-u-71V7jZ3-n-Ld6yY-nZ3dx-Kq8fx-Eo-2s-Oq8oI88m3535lx-NH7nx-zZ3px-1Z3Ro-Us2tx-_r7vx-F66Zo-H66iq8J66e27nv-Bf7El-io-rX8Ng-lo-VZ-dC3Rg-oI3Dy-1B7K250q86i-dW-S46Pe3lZ8Py-5d2aS-lC8Fj-FC75o-r-7qZ-Kj-sZ-ug-uW7rG6Oj-Dp-Eo3kxgoy-RO3nf7Fn93Z-1S-je-Dc-7Z-dp-O37ZI7Jc-To3Ah-c16kp-e52-66m_7VZ8HA6Up0Bz-rw-1p-Em-MK6-e-f371_7Fg7D350w-UX-2w-Gf-eX7Sm-ea-Dk-Yz6Wz-xu-9w-rGE--cGgkDaRA0-Jy0C0-Je78dpnB8RgzEe0VZ3Qe7cf-1_yAd6p-5rf-Q0-5B8h63sV-5n-Vx-7a-ss-vV-yV-Z0-0V-r63c0-qk-Do-k367crVv-kazzf-Jo-Q65Lo-KJ0OH7uVlNt-nLPAt-TI3t0-_f-gi-O30UE6697-85VE6c27815_971x-Rr03x-Z305x-Gz0P45TZ-2d-Jl-6F6_0-3d6jb-aZ-4i-aW-Yr1dt-2q8ft-e45IJ6e-7qn3Xf7Q1-yb-S1-t-7MeqrS-xZmyhz5b-Pj-4-7Ip-Qw-7z0py-1W-ha03W-Zj-uy-tr8XI7Hc--Z-So3Aa-hj-GK64l-DX-8y-Jh-h52Lh-Kcz_l-QT-Z37QgqOa-Qu-GAyFz-mD8ww-Iz-pZQbc-71-aWj7j-Pz-H56Cv9Rq-P-5BD7iX76z-I2--rBHD52IJfvlX7RN2-6dkpn-Ad-E0-Dd--u-Zr77utl-5Mx-Te7Ox-455Fi-jf-Tx-ae7Cq8Xx-xV-Zx-f15bx-Vy0Qi-V2oNi7920h0-lY1jx-zR-LC8dz5Wt6Po-z2zkd-sx-DZ-M3092-RE6nd-9x6ld6kv-zx-YNQ32-mLjeX3ri-kZ1rv-80-Ut-Kl-XW-S-7Ey-5i-Sy61v-a3-qb-a-7306uFxMa0Sy-DN-uHzAw-Wy-tQ-XP-KL6Oe-p-7Qe-R1-xC3Iw-rs7il-Sg3Nj-wZ-zC83-7Hp-6D0Sw-e1-9Dz7W7Cc-6W-idBZw-aC7bO3n1-Bu-NK78e3gI7Fh-xe-uW8Ih-v1-Tc8x1-Bu2z1-Tc-MA6yw-YK6zC7Jm-51-Zc--4RP4-OBoS4-gc-Zh-Rm-bh-wv9U76E62In-DP-Yz-6AQDxAlyO-vBQaNZKPMk-Tf-dV-P2-Cd-GR-cs-_u-ar7ds-AW1X2-T97ef-N0-N-xP0-IIya97nf-b90d97As2f97i15nx6k158p1Co-3V-3Y-vR--4-xR-A5-6s-Yv-Lb-av-AW-H5-si0I_5Hn3Y27hv-OW7cN3aX3CS-Hg-TW7Zb-B25WW7I_zUW-P3-9I6Wt-Q-77d-V3-cZ-P-0uo-TOkzN3QKQyo-Pj0dg-xU6jW-7v-7N3sO-ti8bbzkg-Yy-7T-NnS-m-q-7h3-05-T1-tg-rW-Bp-R056b-0W7Nu695-pa34t-5S-6t-Xw-wj0l1-B_7cw-zy-ew-hC72y-cyzH_70v1Et7eu6W37Ha-Az-Nh-Cz-sw-zj-uw-Z6-vI7Im-vw-Wa-n9zec-Ldj2D3A2-8q7Hv99F4Uz-p6-BU-gh-9iPmGEF6kptOMoknG2r5PSb5oa-Y3536-Le756-o4-Uk-Hd-Cv-OQ8Z2-oV-U0-Zy0b15hR-Rd-S9-of--H3L7-Rz5N7-Tz5Zd-_D6JC884-vgz435wx6L92Ar00k-we72k-8f-2Mz-f-PC8v0-iv-P5-yx-kfp0x-T5-w2Zg27ho-Lg-j27r7-tv-4d-DT6B1-TS-Ij0bt-wN3Y3-Ae-i5-4q85B7it-X46lp2pL6iRoD8-_v-0P-tO-E8-ay-nhzcy-hy6K8-Jw-5Y8AJ365-P8-jf7R8-yt-9hzv3-asiYp-yQ-W8-ke-wy-r25-t--bbJ6-EK67y6BX-cI7IK6_T24v1tW80j2_y6516xW8UY3pw-wj-X6-Es8Cg79Bze37nf661-Jz-Eg7h6-8p-Pm-208r834y9Y4-Kb0Fk-H2-VKP_8-bLmTzy8Moz6-kB8NZ3Pk-8u-Rk-Yf-H0-Kx-wn-jb8NF7ff-nMzv4-U9-7B8g2-bk-NdZ4B3ey0Y0-ge7n2-w35p2-ke7rk-me7Sd6cI6335j0-k9-u15M92Z7-Nb-b7-Gr0d7-197gv-397wx-w9-sd-y9-S5-pd630-Kg-ob8Ms79x-0PuM-7pJ0yt6q30so-s30Rl-Yg-2B7F--hZ-H--Ee-Ry-M_xL--ZbzWJ6sh39O-dS-2P-TQ-Alopg-U--rg-W--25-iy-H16sW-Ze-Nw-q3-Pw-tA_Rw-3g-EY39J6ZC7-W7tf713-_t-33-aI7C4zip-se-eI7xJ7N6-Yo3y--Af3-y-wa0mI7HX-nD35e-p8-11-tw-b6-w8-Mz6Su-L4-x8-rk0z8-Zyn6_7k6-Ak-m6-Ny9gpgdu-xu998-7z-c4-P_-fQCQV9e4-B68Ws-Gi7Ys-Ka716-FR-J9-n4-Na7iV-86-d7z-6-_c6Ld-B7-ocfRx-gR-i_-_z66n-lx68n-9a-o_-oR-a0-n85s_-1Y-r2-I27-V7o36Zz5BW7Jb-X7-8s-n9-6r7p9-BZ-Bt-J5-T92FZ-UJ0h7-hB7Nr0R5-_63EA_29-o7-rq8q7-I-779-Vt-c5-t06ys2y7-Iy-Z_zKy-3Z1jZ8Ny-k5-K1-mW7M1-n5-ZA_Ty-UfqZe3A8-dA_qt0UN-Vd8wV8qr1lW-oZ-0b-J8-j3-9mrV1-Xe-vZ-ky-H40Waxyrf8b-6J6Q16lqzrl-w3-tl-ty-YO303-xl-CK6zl-_s763-8y6Cq2Xbxw--_NzZo3XG093-KT-9r87i7B4-tC7W6-Fs8E503tPy7541-I50lf6fSQbNuOB_su64_7Nm-18-XB_Tq-If-D2-Um-78-7P-eB_b4-f2AWymMyEp3QyEQyT6O2-N2oon-Zs-qn-R85F0-Ix-Z_-iX81p8h56Slrj56d63k_-cZ3Dd6UDpSi0UE_OIyUSyzm3qf-1m3DC_Ri-e0-s2-eP4x_-Ud6Ib-656C5-Vt6td3p0-W65r0-xd372-t9-L5-et6597Eo0885Jt-15u00-do-cC_gi2K3-b307x-JS-JA_t1p_x-NO0XZ-Bfq-9-Sl-CJ6B--fW7qC_l06rkFZs7Hmwk5-sb-jt-LV6qO-Uy-u5-_O-_B7iS-Kr8mZ-j666I3CD_WYw9o-fy-WRvm3-Lt2Y1-0hzmy-hqz2g-6-74g-Zp-TI7l--Yw-8W-AA0yy-_W-L6-Wo3AB_zJ7Ea-6l-sj-2e-Bs8pD_7-2Nu-G76Pu-Lz-Hm-YT-QT-g6-sPoUB_tApWB_605ah-gz9Kn9q09lc-cB_wu-Xm-N_-J2-hB_YXB0F2kSPUl8U_-nn-fb8Ur7Ok-rn-S2-7Y0XR-Cpzb_-ly7d_-1B_Jqfdk-t-5f2-6B_h2-7n-04-ts-_B_Ni-BC_Nd6fE_74-bQ0Nq8kE_sN0Qq8vZ3oE_856E5-09-DiQq9-jDvs9-LS8Sb-GW-rd-ZC_CA_bC_pi-lLi40-49-jo-k27Omrm27k92N-7Tr1zq8hn3nb-gW76H7nn34v-pn3ks7sQ-sn3cA_jg-YF_Ke-jS-ZJ6Mr8dF_pZ-BD_rH_k3-2b-LC7ne3B37ja385-e--G-2TC7ge-rF_j--K37uF_Y8-IY39W--g-YD_q1-Mc--T2FUx5y-V9zJT-EB_LT-UD8mA04--yp-Q4-Eu2If3rD_Cm-tD_---zO3B56Pt7GG_qIzsk0QKy1D_LG_l6-NG_Tz-bA6Z4-1m-WbPO_-DSAZfyM-UJP-FE_vs6HE_pB_as-X_-G0-Hd-q4-uD6JI6Di-517Qx-Y97f15mr7iR-z4-j2-rs-l2-p_-Ao-o2-pk-t_-FC_Eb-g0-6G_Qi7mE_P27MC_2FvNo-x2zF5-zN05_-7q1mwlVX3Ft-fFyYo-B3-92zmi-d275E_NH_sejPH_HA_sq8O3-iC_b5-vv-Ns3kb-eW7V-7hr027-3bQ47-fz0SF_fhzRF_J--W25oW7_m-nt-i3-tH_DD_M8-tt-xW7yH_j460H_nF_OK0Uy8AD3R16qy-QD_sy-y3-TD_4b8Yu6XD_LuiBa-k759A_Nc-l8-Pc-n8-u75oD_Y6-Gz-OA631-TI_WI_Ua--e-ZI_IaSbI_TL0oJ3F_-I56H_-T76bB_6w-sm-n5PO_-5mSP562IJq3oSf-T_-k827ozQ2-3A78h-YR-Oe7uB_Ai-xn-M0-pY-4I_rY-Jv-tFILv-ce79B_Yx-yG_vs-Oi-54-2G_QB7sk-w_-m365Rx5s-k0-8Y-t97PJ_Qs2RJ_Ss2TJ_bt6q3if7--_-w0-aJ_JW-uEx4E_Mt-6E_XC3W5-gf0gC_Tt-LS-jC_nJ_I25dE1D1-ZH_F1-et-Sf7gt-67-9H7fg-F75Ew-z5-8I3mA_827W1-g4655-HD_zg-CK_zt-s3-na3xA_3s7zA_7t-H6-WI7VD_dC7OK_S9oZD_t--j8-Fu-z251--w1-oT8V6-o8-01-Nq2TT-no39--3p-v8-t8-81-zD_oD8lK_sv94w-1u6RG_ss9cX-UG_-rBgDs1G2jk9az5s32QExu32PL-H-Bpl64JSOglkFmsK_lI_rGELB1-Q-2f306-bV-IE_k4-gG_L36j-5U2-hV-9K_c_-7s6e_-v-zhf-d2-Iz5V9-Ii-X9-fd32V7a9-CC8ox6EC82V-Si-v_-SB73s-pe78G_LH7l0-EW7XL_RN3ZL_TN3tE_iz5vE_GH_u9-XC_fq8BA_jFyIiif277E_hJ_cS8jI3rL_Pg-mJ_NS-N95OA_yB7Q95RA_oS8Rf78i-ay6y30vC_bS-al-cCplt-w8z4J_sH_AD_uH_tZ-AM_0-7J16xZ-Q8-c1-ml-A6-43zSD_No3UD_aw--_5RM_6TxR37jp-Gh-Q6-KX7_3-125_r8Mh-XK_8--u_7G4-fM_mf6Gs8Rh-jM_aK_zw-mM_P26G35_G338-nz9X4-hX7K_-a4-vM_f2ASBbl68bXPjjmzK_Pn0Ge7Jr3Wf-hG_fq0jG_S2zW2-r4-n-50H3AL_1n-3B_3n-x4--17ZE_FPy1TQn_-g97mk-DC80lzFC87j9vFzj81I9Dfajwj9Uj39j9691TRxmV0Dl9wk9DGIEP4ak9O32O7wjV0GP4kFz06kzP_8j9Vq1SP4sFzxw46P_lP_cq1yPkf325k9ZQBSj3pP_Jq1aP4GC_Fb-nd3oX8Ls2ed-7Tbz2-4n0n0-IE6rE_KE6DH_DHzFH_Rb-wN_HZ-i7-QW7nz-4hiNS8Hs7OW-D73pv-ea75i069-I-0Na3ib-qo-xv-qJ_aH_LF_hW7G--jW79t6SG6V25UG6LV6-H7oH_oC8_C_pt-dy-wb8KC7_o-q66qA_o3-Z1-Zr8r6hZO_0t-bO_Jd0C6-z3-MK_9g-b8-zF_0y-T370K0016ze-S6-5t2q_78F_nr3oD_uO3vD3UI_iM_EG_Jm-hK_gBvi6-Ff-2D_ca-NE3Vq-pg1F2-7w-uM_s6-NHd6DV7-1uk6t81zFzg-1WY-tK_rGEYsmF29s19TJrEwGVJrxU1pS1YJrWlR1U1hWhtu-MJAvu-tM_9D_CP_eJAWKZ05BQf-qb7G9-u17MP_JN_kwz_V866-cr7K0-er7Ci-zn-1a-Hv-Pd-4a-Ux-bP_c9pr7zZ9-v56XI6hf-64-OL_gN_5G_RL_gP4Wi-kx-VL_mx-oN_935qN_gz5bL_6R-wMzIr09_-pd-Tb--k-Kt-kL_F3-BH_H_S3N_GA_5N_1d-AF_JFuCF_I7IR3-uAz_N_PS-BO_RS-Vs7C1-QFx2v-7H7c3-iW-e3-WNzh-7Je-nM-Le-yP-LGyaU-P1-mt-kA_Jj-eF_jy6l3-WYbm6h1-7p3-S8-Do3HR_5Roee-vy63t-5H_ie-Hc10A_sf79t-ur8kBzq--6y6uJ773-8A_ve-5z-4F_Gu-X37It7vO_UIx7--Am-Nt7uD3yO3Of3fK_YI_QrzPt7jK_5f1oM_5z9bn-tSorK_4R__M_-rBLEeApkYuPG29Uf-eThCR-eG_6u-blzm4-uc6wB_yr2NE_O9-xO4T36U9pV36uwzqG_Z97fk-sf-FL_Vy0Ki-gk-DLjBX3hP_ro2P7-fN_gx-tk-T7-vk-yf-Xv--G_YB7AH__s-SI3lIyQb-VtHHH_oz5HW-8-SiL_u03BT_hlwG3-Sn3I3-fs28E_ii2-E_N3-JT_sb8VH_MA_Tg-AO_Ts7CO_TT__9-Xs7eW-I1-U46_i-3o-027He-q42_N3Me-OJ6lg-BO38C_og--C_Nr8Du6oW--L_e46vg-hy-wH_jl-yW7Vr8wS-HM_q95_5-PD_h--x3-sF_Uu6X8-6s7wF_NK_-s7PK_TM_fw-u--CU_h8-v731a3WM_Oc-Z9zJu--l-JX-6--_F_Tc-VT-sD_eK_Af-uI7lM_Df-5_7Jg7oR_sq-q76bu-QG_aU_eu-5R_dU_Rm5Se9G849t3G4ljH7Qo9xq-4h7zs5p61oOL54pIt9HFN_u2w5DBv2Tw888-Jn-kd4im106NKKzNS2om13imf-9CnZ5-92pktT9HYJ9-9HH913y8-9B_9tgZMVwSG_8w-M48AORLnZVo9oUtnrDiX-CtDH_9EtAS6xO6xsqxaqDlewRjkzW_VnAKnj18Ac7rgJb90rqWPqw67aR6c6-aR8c6HJ1Mlrz9Z4ciKJ1fX_uM_8WMe8BoNZu_8bx7Vv6T_8DYcM_9dUtlm47_w5otR_9GV0HA-MMwcx2An6cx70qx7b6VEGY_9kZpY29FY_YiwWm4nbHoUltm4OueP_91XxXVMph-zw2dW0hFmtkhrl6Wm-gX_fY_hIGXx7IT92910c-f_uwP_3ru2i38V03P_lV02VxEQ_8i3fFz8Y_aRxAj3Mj3O320Om9P_OsuX327Y_El9nRx_P_LZ_4Y_wFzDQ_Pj3QZ_yOuhq1IQ_p-1CV9lNrmxloY_4XxkVO6M_4nDCFm8D_KX_xY_iKGIDslpNgcm0R_im6Lm6bniLFm3L-ZQ-wW9o0UIcnaFW0W9Yo90-XTvfYYcw-XYsYZjYiZfbjY_7fQiXB8fvUtF_fn_9rAwmYcSRYqOXsAwt_93qxX82aH-tPex_90AwyAwpK4BRlWp84U2GVtArxV1z1qx7_9tR2pnfnN4EAxAA-kAwCA-BP_SjDLSl2l4C-1DpsRSZ1suZou3suDFAbDg-dnSKlOFUXO4JKkzYhfO4FA90WgiO408fg9flO4gkzztRKKkra_ZciG2-TG_ia_USlgmTfwOpZ_douoa_drunKkfruDenhrumKlXMBRKkLb_fKkg2KTFU0a6hO4Hb_Sb_kO4PFUbcinO4VO4kruq6-4c-9W9bPVwL24EXtBjSn66627rpovu9rpQznY29CZ9hvNt4yXTznX_ABw3S7gjYqzwLAxX7jt6VbVtlAUeaY49cRA-ySATA-6AZl55H0xLBwtX6xNvwY631E1b_mVtI9peA-2KviM62ZfXiX4Zf7-XeQwtA-hZ8ReuSAxaFwixTxq20QWUjrgc6bMZhIYVAxkI_pRAnwOUO6q19l9YqT651AaO6vY_uM_nwOWd2qxO4u97fpkZ8c66rV_e66JO_91pGCmh83L1-NF_xJ_qmrvJ_ub-LO__L3afrrb_lxOjq2Ptla_Nlc_K8S3q2wkoLr2fSr2Q_3c_gMP-M_gc_Bd_yoAtTmBO-F3RLd_XCpbFu1q2vb8UZx8lilU6Oe2bU_Pd_4wODntEnmjc_gK7ThZuO6RdPx65QU-T4iwO6ed_LSAnwOC7lDd_cq7ThZ53kAd_4wO8Ede9N4LgdO-YOk7c_wd23L_8B7Za3KF8dB_KX_La9WuIkCnjy5c072kPbd_Ie2LCmsd_PLAnwO5FCFe_sc_iQ6ln3xc_Oy-y27Ge-5c_8q8oc_LS_Oe__BeGgkIO6h4-zcrDR-qB_nU_46-tB_V2-76-YS_DL8dr79A71I_dS_Gv-qY-WE_ZZrYE_9I_8R8cE_Pv-or7ogz4-5Q7-PL_hN_DV_4s-V7-UL_yk-9Y-OC__Y-QC_52-MV_uN_bQ_xE_Bg-SE6e65hL_UC8sz5-97WV_DT_zDvnL_mQ_p7-oQ_hC_qQ_aW7-N_cW7uQ_kC8UT_4H7bH_qS8WT_dH_pr0eh02c_wC_4c_0J_4Q_G05vV_cl-jA_Bz7xb86J_L75Y--h46DM_xt-FM_Kj2GW_yS-d1-JW_Z056W7nr86g-6Y8le-xy-AT-dw-s--VW_VM_hD_JI_jD_2--q05WK_D4-c6-IU_QmPJf3lW_CTacK_zp-M4-XI_ag_SB_ZX7Nz-fc-nR_eI_YB_gI_mK668-Pg7iZ_DP-Oe_oDnsc_qI_FQ4iV6ZFxuV6VjuRAivg_gsGHW6-I65zCzjuxX_gc__LDcUyX_KgA7Zeu6L1bx2IT26Nvsn67A-Tl6ZjIho6KB-qC9q6Vhn6Qn6449sBwCo6Wl6Qh_FjwGc6MB-o3EDC6Ih_FC6Cp6SB-z49Tq6Mp67q9NjwvMwLh_bWty49vp6kh_uQcqq6nh_TU8vw91G0VwC3o7iA64-cqwmtYvkA77L7ba6sB-pjImWt5L2tGmdX_WX_mCkpB-4qtrB-JA9ZQ-reHseAY96Np9qI_GM7Rp9-XkTp9BP_4L67vNOd77S76Y6QgyaCweSAKC-A5dy4EwB-tCwbAxGL6WL6OG-Si_3zwBp1GC-_c86CkQfnCKGXhspFr0BjxnfYi_CXtvCwxbcxF89EJKPxFC-7R9ki_IC-QpAXi_nCwN5ESC-OJ-NpN7CwDwA9Cwpi_lCeEkYTsXUafYC-iDoADwvWtOd_LSA4L6jyODxA6K67m-aG_-v-Cw-fc_Lj_vJmHdAqR6xyiQL74LglB_GN-SO-2U-Kj_PLAMj_oc0b4BkBjJi_EN_JE_H7zXs-QD6VS_HF7XS_L9-kV-re_MF7PN_oG_7hg2n-e2-VN_T0-4e_KXwiZ3eP_aN_Gq89U_9B3jP_sk-HC8hx-5Y-j9-WB7HV_HS8JV_Gf_LV_9r7NV_9MKPV_9Z30E_5e72E_flwLt-CT_mL_V5-Xf_fC_Zf_7N_s7-vq8u7-iC8Zt-o92L9tg5-y06wc_OF_m5-S9tw27Dj-ID13I3aA_fT_0C_SD2P--3C_n-73V_Ua15V_qH_RO_3X3AR_cf79J_ef735-jy-rA_ly-a1-IR_pF_Uj-U8-4p25Z-j1-Fg_n--7T__3zwr8fj-yr81l-NY33l-BU_4z-YW_fD_aW_Mg_LI_kP0Df39l-eRbSg_xD_625RI_H4-CG_Qa-NB_kM_O55Is8pf66p-Xa-gg_08-KG_Qz-m09zv9mg_iI_AP_Uj_hj_Wj_MTAKD2yJmG08W3Gg8Bei10G8i-7gj_6AQF3A9l_m6yaj_9wO9c-yk_M--jH_Xy-8m9xM-Mj_eCeguVquVma-_z-nj_HN_Wh2nB_rj_LE_up8va-zI_Bi-te_js-eS_we_Iv-Ed6Kv-7B_ee7wG_k2-24-dgz44-b97qS_Tv-NQ_cd-FV_Ms21_-m9-Mb-p-xrx-c7-Zq8cq82Eu__-G664d33w9LW-DS-Cl-ov-bV_hs2SZ-O45SH_H-0Qr1rQ_5d-T3-w7-yv-f5-0v-nk_VS-fW-uC_We_gO09c_by6wSxir1dT_yU-eM8yk_mg-8T-GztHj-lT_ot-7V_qt-Ve-st-_V_88o_J_JI7YO_Hl_u3-VC72S-Uw-6_5Ec-5bzxF_Hg_c8-Jg_e8-WW_Yl_iO32e66y-xz7-3-YR_VR4aM_t00425LU_F4-hk0ml_Va-Hk2Wc-tl_Ag7xw-2O_Uh-vl_mR_Xu-28-n37pln5D_tsuyW_Be_DP-Mc9rzNUf9Uc6Kkys6r7E0W5d6k6LZyneuWJ9a5d7k64wr56xvD9Xc6nC-sbfiOwYc6tC-YccaafDtYkVzwC-vo_FNlMZy9k6L6EPZyWPXvQ2BCFWTG_ptY29ecR6UTa7ABn1Xt9x6mU96CxTQeveb_oxQVd9rzNkm9fafGxWnX_IPwNkY_dxs13QRWFfxwi_HB9YuAFbYQkYJX_DP-Sf92GbsHZUD-xK62yeDBrFD-xDwbQ4-fyHD-ZrxNE-brxLD-hD-kDwSutQD-nDwyfyIYtWD-BP_aYqGfyCn9ivqUe9sztUQkWf9ae_KX_aYqIg9cbSk28hgyQyTnX_9Mw4euc7aX8EHcyL7EK7xF7xw7xorxPlsEtyoD-U7sedckD-gq_PcyV7xpg_4c-Nq_IJDFhy2GbpG15gy3dcTq_1ZztD-4pwyrxDgyG7xSdy_dcjfyMhyEp1Pojmy1gDwiby8gyYec5eyGE-gq_38EN0w8c0BE-_gyon7453An-vw9pq_-OpYNAEQnPxc2W6P7xHjXwq_p_XndcEOvIr_VtYHRhHE-NcWFRhOcWlZXgjw1D-pPZhFeLq_pp_LjyT210jSDJfuZzOE--b0mbyUE-M7dgDknXaJEwcecRE-XI-ReNwr_xmJjDkXE-Cq_or_BvAM7d9hy5mJobgimTlP-MW_s46XU_OA3Ge8Nr_-r_7YtMCVTJOpIs-h1qI_f1-AsJuzzIn9Sz-2l_5l_-P-tJ1y1nwLnnFXdg9vp_UEwIo2YwzZE-i9Err-gEwDWzTEw6IuoetjE-iE-K22SR1i7daFwkEw2JcHK-_mJ5NuahsEr-X0w3oz2AxrAxwE-C1mGZ6Me_as_TwBw_1tj9kN-681uz1btlT7gIginY_VabGi2VIGY297A6kcz29NHtUM2-Zm_fG_bm_Fx-dm_oU_Sk-pe_es-Bv-R90Se7TP_4z6TE_0R8ex6A657I_W9-6j_2jonPbmS_5I_vm_LL_xm_NL_zm_Qt6od3RK2GV_mN_MC8i-xKV_5R-Vlwev-K5-VC_Co0Sk_X921E_li-D3-nd6_e720-dC_N450F6Hl-Z5-sL_9N_sQ_PT_Ol-RT_Ql-nV_HF_Zg-xo-Vl-rk_0o-5v-b95f3-kT_yf_ORuey-t_5iF_qT_7r04f_x3zp46vG6LD_EK_uJ6GK_g--Ag_3n_Vt28O0cj-ep-ej-pe-SbxCu-Ao_Lg_o75qj-M4z7l--t2NI_Lu-pffKU_E4-gR_0O_iR_jl_aT-4O_Vt76O_Jy9qM_cu-ho_DY_LS_7A6mpsfA67LnYjqym-OI7qQk6b1Bwl7g_SmQQZEhyyH9mMUzKDTzm-MK7Zs_7A6hyyVt9cKCDaRlv_3S8Vp_lWPov_31HVt9c6YEE_Ol9-DxEXxH-1AP47O7N328j9Hq1PP4L91BZ_MZ_rDxLq1Cw_Dj35P_PZ_FQ_kFzKZ__Y_R32I2HOZ_Mw_d32UP4Iw_WP4HQ_j32xj9oBAQl9ev_PmQgv_YnmNd1Cn9de2Dn1Huzuc1pd0-WrT52vv_VnAol1pHfql1r_EnX_e-E1E-2EwMK-9zeDnW-fzqZtIF-Y5z_A9al1an1Zfc2H2vB69EwCF-KT7BFwxZt2jrDF-5jrMT7Ax_mfc6Ztzi99Cg9ZtEx_DnWMP8fz9zE-ZPx1EwbPx4s_4ZtI63XOvw0w2w_GRgFwxrs6KzzN63tY9ZQ-Cm0O9QCTLY2Jzv_yCoDz9zHeBP_ix_IoQlx_y08o-l5d_NSxnz5Bu_436vSywJQFm_SiszDdcz8kPxYR2DV-8ssEh_tlZdF-KHBfF-mEkUh_zTlQgcjF--X29nfbR2Nsxd9doF-zFGqF-BhulZ2BP_mJ1oTuxh_ssx2q-uS5cDiYt0hF-qatby7Rve1F-vFw0a_DG-3tAwatD8x87x9UsirrH8xc5ygB5wf3HG-M8x60wjsx0s_M3yVH-G3yK3yT8xJ3yNG-a8x_S92N4WBxK18PG-n5yh8xx5y95yz5yc6y15yL5pgG-LbtHJBB47kG-D47BfuwT5m_6mFwzVy9H8vw9WTmzGf557eFdNC6RZvZYzTZvL_-TG_im9OWkD19bT1nX_dGruG-GT7ZzGyG-HGwgJYUJYpGb_9nxhn_7WhSIeT7eG-Uveip8Km3kSY0btCH-5L08H6Lm3xkYpPx2kYJnJKH-7z_Hicyz_94M0y_1Uiqp1xbtRicPH-s1UsSY_P7EIqfGwwCFpN4VFd7tYhSIfH-TctySYZG-eu5wH-w8GssvZs__m9cSHuDffHlwx53N-YPJ6P-TK-M_-_m9c6c3aREs_jD2JN-qnrVDdY29_m9BWmpkaFq_uk9JD_kMic9QAt_x0_MCFWKhiv_Op9-b-J40nq_PARkgEYna4bBiv_ag6tu_OD_hdT3x_D1_Dic9eAH9m-jtDn1B6-jg_3D_Rs8Ib0nw_EBRM1_x4aK1YgemM57z45KD_ml-Go3Ts_3sKVs_Rz-W4-OG_0Jf50_Z1_FnV_l_73meQ-h1-Kc1S60Ty_q1_V1N_0NfHliQ6t0_R60vnrb60KS_KX_60_iCFPj_cTCqT-4Z-6WIuTxL60m0_ez_D1_vmVOJC008v-0f1_0t-pl-baxqb13oFtkKL1_ugE-HDddm8U8X7RzT_uA_uT_IM_qF_X1_LSA_m9QFdy0NTE8jD2b2_-L08f_fr84_5R26uW_Zt7alnp1_ugEXumuNCfw_Ft_epmS1_zl_MG__C7n6-_a_gX__m9tsSe-NRi_L0_Ktyjz__t5qH-PaXRw5W0_9htElYgH-IDgklnd0_kgEKCed-NEs_31_32_U4-Ws_m1_hI_P3_ugEiU-mdQow5zw5lh-6v5Jx5ex5Uw-pM_bn-V2_Z_Ac3_Pu5Ln1vnBEn9V3_WL0nK_zf6pK_uR_LS_-2_R5MP1_Td_2T_TK0Is_7z9Od050_uJD7v0fy8-H-x4H3o9_IGDw0myaBO43icuNAcctt8xtl7Iz3r8xFkwsUgAI-sl7_EHQ_dz13w0_9fAonGnPp1nW1n9IKfJG3c82CI-J193-63T7IuYwJYxZc_Ds_SYAQxNWNGcYC3Xrctop_4c-z-QzKZw6Qu3mJg4Dn1A61u73bYrNp04y-XG3c0KX4_HEFFBRe_Qg38IM3Eo_C5_os1Zl_FI_74_Ty_p8BFBRYAZkBjBx-Vt_mU_V_-qa-9u-pU_ct_ua-Jx-Id-PQ8s4-Yd36Hjb2-IIyD7-4B8F7-ze_Ji-HL_14-JL_ax-vt_G7-EH7zs-u_-BV_QL_4V-Pq8TL_0_-fd-2_-Lk_od-ci-Yq8W27e7-dq8xN_xx-zN_Fr0iQ_pngA46N6AN66X5-Mu_tY8a5-Q3-xi-PRoGF_SA_xL_DJ6zL_Z3-1L_b3-eH_g66Wf7kW-on_gu_1I8-Q_h4iHu645-Lw-Dl_ID_CM0O2_p2_Kp-vA_2s7r2_4n_--7m--8_5gO_9s7P37D_7kO_SK_EI_HSk2zAJSkRK_QK7IT-z33Ng_mw-dl_ow-Rg_gW_YK_Ev_Tg_zO_nOiVczh37pW_Vu-rW_8j-42_fI_62_aB_oquVz-z3_91_K5_HJd3d_Cl6u1_GX7VEa34_3v1eD_H5_DUxu4_PARU7_DK1eIAe_QLg60h1wAR-NzT5AxQ4mr_v4_cZj2KZtq_WSWaCd1-6R0_pJ1ajcJByX_dVI-jhy3r_5CU98xN18jE7aK1AHw5-6AHwgaXvfsnhylI-mj6qI-x7_pI-nI-NjUSj7BrAUj7Qs-ZQ-OAsM_6ckzb2UEE_qHxq8WMUxJ5_Y0E3kq3EZ6QZ1C2hH15B0s7_h7_Y0ELHlF7m7Lnbo714_Uaqb7maw_078Y6Y-XsUAROV5tFapj6kp9Uz_TtBKXnU9mPp_8U2lr3yQ4Dwiaj7MXn18_ZQ-To9tEZ_W9skczQkE4_AU7qL1aTzdqAcTz2I-eL1OdtAAeatxdTz-Jz0JzyjeJlyLkcWKzR9xzte_I-ZFFjA3RojXL1Gh2sL1sKzkaXuKzYluwFkwknL3XJtmfkcSJ-J9_QJ-ZleWJ-BcfTNwZJ-EM7b9_KV7q9_tkckA3XE3_s_t8_vIUbJdDLC31__a8eTxoaxBb8_mwrMyD-_FMy9S8mTxIMyg2_ErQnFFWBedWNq8NgemF9-hWTIU7jWTKU7GVrjTxQspJ-_Ae_Sv_KX_vIUPdBiv__j774AB-_B9iZ-_dj2OU7BP_f-_IFBqv_3D7KDTxx5pMypA3C-_cj2spmtA3Zs_q-_FdBjqO2qqJARk-_LU7m-_0-_uMy84_vw93-_l-L4Aaiv_Tm8HLC8-_Y-__S8_-_ej2y-_cVrAT8Gb8CT8p-_Gcq6k0eUyz8VbcqE8fr4weNwlJ-qL2nrZoJ-D87bVwBd3707C__dSemNGnYzUdWPh2nX_626rAeLy3Hxrt3m826skB5dtTM-xM-K03EiIkX_BCxLGd3Bir-DSkwZcvVx_NBvBkBlBsBuAVBwBkBhB0BlBzBuAoB0BtBsBiA6A7B9BsAiAyBlBmBlBYEuBjBlBvAwBsB1BnBpBuBhBwBpBvANBlBkBpBhBCByBvB3BzBbEuAAECEEEGEIEKEMEJBuBzB0BhBsBsBJEpBvBuB-EmBvBNEPERETEVEXEZEbElBdEfEhEjElEnEpErEtEvExEzE1E3EDEFEHEJELEuAQBhBjBrBhBnBlBJFLFOEQESEUEWEYEaEcEeEgEiEkEmEoEqEsEuEwEyE0EyB2EBEjF6EmFMEpFrFtFlBUBhByBuF0BTB5BAFlBtBMFzFPF2FSF5FWF8FZF_FcFCGfFFGHG4EkF7EnFNGsFuFWBbEzBGFuBDBEFzBMEyFOF1FRF4FUF6FXF9FaFAGdFDGgFGGiF5ElF8EoFqFvGlBxGyBzGHFwFbG7G9BYHdBsAbBiAtBBGhBiBnG1EtBIGEE1BLHnFlEAFCFEF0B0GlEKFiAsA7BiAfBlECE4BSExA4AyA4A1AWEuH0BsBlB0FQFrBlB5B3BvByBkBzB0F9GTFVFvASBLE0BBBQBJBvAWGYGtBTBbE2BpB6FUGbIKEtBVH6GFIZHbHdHfHhHEGjHlHuAnHsGMEwBOHPGwHvByH0H2HuB4H6H3A5A5A_HiABIDIFIWEHIJILINIPI3FRI6FUIAFXIZIuGPGeIyBgIiIlB0BWJuF5GNFIJQIgGTIVIUJvAeJlBYJaJfEUGpJzBCB5BOBhBeHWHpI9BaHcHeHdFuIHHuAkHqGzILGuA2IOGUGSGUGzBXGlI7I1H3HlB5H6AxABJ5A2AAIpBCIEIdGiAKJKIMIOITEjJ_GfESJWIYIoJ3IuFrJhItJcJvJ2JbKPJkJlKnJpJrKbJdJpKLExJzJ1JoIPFqI6JtIiHGGAKjFCKMHFKPH2ByG0GjB3GOIzHOK-IQKAJCJ4AXKZKiJdKMJgK0HyKjKlJTJnK2KfIsKvAuJ6KgJcG8GgLSI0KkL6K3KtK5KGK7KyJ0JlBwKtLfGhLwLVJyLmL4KvJKGMH_K8L-GvLmJnKkIZGzLoLcJNMmIuBKF7LQFuLRJLMZISMPMjILKZGUIDIhB0EuBvBGMhJxK9LKMjLbMfMdICM0LSMhMlBjMUFmMLERHTH_EWMBLsI8JEL_JxIILnFKLPGMLSHvHUM6ISL9I_ISKUK3AZLHJbKcLfKOJqMZMsMoK2LdMuKqLWMeGJMZNmKAMcNwMQM1LPHwJ4L-KoMIMQJkKaMbNPHdNpNPGzBFMnFHMXMYNxNaNcMnNeMcIzM1MlMnMsL8NiN-NkNaIuM1NyMDE0MkM3MzB5M0GrLXH9M7JuE9JoGGLmHRL8IPKRKxA2A5AwAzASNaKfL9N7FYF-FbFfHGHoGJHFEFGYOpIJJIIeKNJhKYMhGvODHlGeFvIIHxIVB3OuAGBLInBmMpF4G8OBBjBuHHFgNiKSIBHjGxOFHAN1OIPyGKPMPOPjMzB8OSJ1BsB0BWP_OuOCHkGyOdPHPJP7NhNwNtPaPEHmGFPpGJGJPQBlEUICEgMLEoPqP0PXPAHiGwO5PEP-JePJPfPyBSPUPuBrPtOZPLQDPzOhFyPgPRQTQ0GUB5BwB6LHQsPYQCPwP7PPQeQFGQBvBsBhI5B8M4JrIbOgHANfOyIJPKFTGmM2IQPMJqF0BNKNNVLSK4A0A0AWKFJYKTN8GVN9OsOKOiLMORQPMwBvBAFRQzBLP-Q0BARlPMJ0Q5J-McO5QCN8QiPgRkP8OYEzBFQFRjO6HJR0AEJGJrOGI7OdLXNUR_LvAXRnNZRbR3OeRNPsRBRMIkR2QDL7P6Q1BJPoEuBYECQtBvRxRMNzRIRKR5AqObL7RWN-OtO_RBSZJnLDS0BcRGS_QtRMJ_PVQ7NaONS-JPSJPQSbEDRyRULkO8H1ARNNRaLUNgSSRIQLOnJWGdEYRaRVG5BdEPBmBmBxQuB0MTPXOLSCL_MOSpRgP3SyBDR0G0BjQ6SON7HyA1AYLATPR6RLJhSTR2P_RITjBKTAFxTPTRTlEUTUQ4OAL1QYTnRaTBK2SFGZRxQjBpBjTHR7H0AyAwAeSCTsTETsPkSFG1NcRxJJBkBWQ-RyNlSsJoNcRJBlIqFeE4GaUvTcUUUBOcJcRQB1BiBFUmUzKoUbEVU3ORB1BbEzQmQjSzUyBzTpS3OBB1B0BoBUFuHjBmFiBNT5LxU-L9U_UWU5BYUNVrMWRpUmSAHLTRVYUCVEVGVhImFUVjNnJdUnSaV3OXUkBvQFU6UuNJOnUaNlVZVESyGOBlB3BXTmRqFIGjBIURKzA1A0AoT4RfSQUeLFT3PLQFBtBKV2EfH8PEEFBuB1BtBMEDBwQLIeRtBJE7TvNkJoQ_FLWNWDPQWuASWUWMEIBSGkB3BSGlBXWuBKE4B0BdWvVfWKQDHiWzQkW1OnWVWuAeIjBHFIEyB5BGBeTeHeKrB1W1P3WBPvPcP7PwW0BxEDFhFfHSWCXtEuBnBuAUBVIMEfXAFIBtWjBeEsBMXIW_RZXBElEnBwF1NsXbXnBXWCEGUKNyBbWUQWBpBCExFuVySdFCXxWhBlE-V6HxALRNUpTrOIWgWbP6POQxISWBIpBnFDPTXFYTTGG7UURPYMQbQGPqGDPVHYYHFBF4TSH8M6OGW9R2PfYaQANTXVXDIGGUYYKWYMECB1MhUZGiVAPuPQYNQoGzYwQ1YOWdFyXuXuAJBJBbWuFFBzWeTVTHFNBhBmEuFcYuVNXhLwYqQSYqG3YuH6NbZOY4WQXRY0OTYxW4YXYfHZYpY_YJWpQRXgZjFkYKNyZeZ1ZqZjYfHlYvZnYaYgPxS9T6VmBpBDI5IHY6A2AzA5AyAOUuTOXBZvA6WuA9KLZXWtBkHVQDPGBJavF5ZxSsY8OHWnQnZpEXaZacXuAbada6ZpaWaMWzQsadXvaVPfahanIlZoaPXqa0aYa0JLZ8X-XKPhaTBBFrFxa_azaNW2auAFblBLFJbOHSJwQHNMbVaraDbtaSbLFfb8aIOcZYPyacbtBEb9XTbRbqbvBXbsBZbFalR3QIaDIzBHFxQMaxAxAPapOMYFWmauYUa4PxYSXnY0Y1EiZ5YuACVtELFNBQShIBBsBiBUWabEcfZEZHcGZJcsZjZMENcGF2ERcjBBByBuHAFXcZQZc1EFZWX2YecLc7Y0E9YaGybMSdFKFsBkB6b3A3AzAMREWPUBciSbUaNMBpBhHSG5B1NIdKdFXeIDITPgHDI0bwQCEqY3c-ThB9Q6XwBxE1b6b2RmTSamZNbFc2ZEEEBsBmEIZuEaWJEQBgdharYcKDTnaXQyaod9ZjFrdtddYvY6dsciY9dsdhBudhBwddJzdDIqc0ZpZcQqG-dHefaLI6XydvB1blBvbxbAYGaWd5XJEfdZehavRYbid1AxAdS_bFdBendDelWTeIeKeYeaece1Eka2dtYteDcrc8ZReFe_d9a5dve_eEeqdGezeWexdMebeLEYb4eeezbfHLaZS7S6HmT0A-bCdTadZCeGflW4ZVMif_XIOrTEddflbFfQeGGucHZOdeTFXoFEF5BiBOHYenBvRzBFBMLxWmcnBpX-aVa7dtcbcvcIeKZtaJBDPYeiBlBWZYZRfjbmdDgwe1OEB0BPcfHTBvB1ByBeEibXHkbJQrfDZAfEEkfOeoZmgHfIeAadFhg3JTfdF5IYExB4UAF6byAnO_ScfUgYcgfufXXJZdEtXtakfUI3gVI1dRR4deYffsfuaGgHZDPJgdXAe9ePesgShxWIcIHYXFhzXMZMgxEOgQgPGaZTgCgAhRhChfhEhaXLZIhlBKhpcad6V5IFGaJ6bmO5AbfORNYSUyNkfzLMh3dCcOVsMyZ_REiwM5V3QuBMa0AwAnOSanf8R8eefNbXa8WrZoWRbjBxAMBlBMLoXPifH2IEV6b8b4ArecfXitT_g-ethThdcVYnFhcPckcTcVc2cDfPhlghYchUXccwc3igc1BOcjczGlcncpB2h_iueVgBh1iGGwfLdMZXjFXnhZZqgCZCjuhAXuU4RMETBjjAieISGjBoBJh4gGQRjZhrgCj1OJBPBjhfHAE1BxWSgigyiahzjxI1j3jdF5jxWcj8jyg4cuEpioBVfiOXfSKyATKRasepfkgTjRh1OwWIanBegFF5afHpFEVxgALlaYiWkAZshbhhjajzQJBtkHkph9jrhzibhakHFckekUQejgYxPqGbkpBdkeT7ktkPBwB6T8kEgtgAlClfkeahkJEoBkkeWJiMOtkJbyB1BTPegqJqU0Btk8Xnc1BCF6cYdzB3U5ULiyNXlUXal0Bcl_UglpBilklXdEawjVlnJslZlblYExlJdxf5Bhlvl1l7cyGtkvBHlWTYh5lnK7lulwlCSLTyl0lsBllyGikoBBg8UHdAmLdYlQm-lSmAFUmEmWm2lSHZm4NoHnidFjeZgCXREWfkTJY2A9gAiIiqfYk2kxIpgkhmMvBxmGi7eokzZyjyYVjmWxcnFzcvFlIJlwehjCkNZPBxkQnUjdhFjuAtkDkuEcgegeEWnMm6mqkgjJnVhhhLZNZPZlBRZUXfTVZXZohXn0iZnHgonxhKg4nIGykiJ0k_jIn2nUhgh5ndXJBmjiB4RyXIkpMAj7mmnCo1EYegImluAEBLVobjBOZPGSJZR_ElQ4lkn1kQoEjHgxTAXNTeEkBgaDITl2WaiPo-k9dZgIefnfgiaVMjnXklnyoRWLnMEDPYl0M-iqhEfxorQBk2jLg4jdgxW0n8m-Zwgjaho7ojo9oug5ZIdMLCp0JtjLh6opkWpIpRpuEvguEYewmwQPpAkkphBVHQB0f2frFwFepQjFpGdMOmcoc0W1N6pPj0WqlaN-pAFzB9pOjEq8iUWSG7pbm4pnJDq8pelQqrN9Kgo3pwVMODBoBXZTTsB1NaqcqDENqYqnJHB5LHBUFvR1NmqeHuFTSkZXqyUaNsqlBoqvqFqel0quqvR8KMVgpVRlqpqLErqCrjqyqMO2qqq5qFr9qtNxqNmZI-ErHGkpB4B9pUcoWpVSrBFxWob4BBqMObrXZ0BNBVrGqMqirdrVrgrnJprkrmrSqJjGFiBvBvBLX2VzWnHsrnKurlrWrel1crNYUurer7rRr_Ecrvr_rYV0LQcMj7q3LVqEsrr_q_R9rwrMsoNOshIQszBTsfrVsyNXsLseUuJ0fxQEqarIsjrFshsaNjsPOHFAgqsTrPEUsUpGT8rlI4qZsUGBsGsvABs1UyGxJRQ9X_sushr7sDtSHFtFGHt7snPOrzkcmKtZG5N_UBsXUlI9XAtXlSqYrVWpVTBpBobEF9nNokqOmemQdSqHq0WjtltJaSGetstMd5q5LCskBktmt0tJt6l2t1NatSVkBBBVFAFLIGrQrvAft9scJDuYUDByB4YjBYEgI3VKuVVAuPd3tOu0BQu7tytnt1tcuCu7spVUBFVeH3QkuBmmuZG6tpuZGPfcXZujVrtluAsnuEuyueHUoTb2u5sZINulscJwkfHXmZd4sAr4uuuelAEXu6t8tztotUlauNvfmelTBoBEGxt9tVvvoXvDvBuelUBeTleSviu-tLv_RapQG2BNdpBML0B2BgquBdqBvMvjvMLUBwveluv0v2v4vpV1t8v-veuAw1vbq3vDEBFAgFwvvxvzv2BFBQBHBQw9vSwcJ2BLPGmgvjgCvMuyvRw_vjw0v4fIXzBUICXcaUFCEZU_trtGwaw0vrwMJuX6tYwHwFvflmw2B2wMI4wdwVoxw7vkwIw-wAxzXzBHBxEnH5vtvjwZwlwTwKx4wYJLcFxiwzwUxbwYxVIltEtEu6w0w2BUBhxKvPrivbxHx8wJwnxeHNtjxaxuvTxZsoSvxoxQxrlSx7wmVkm-wwxixTVaxNieuguwphB1fOH5IAtGyeUoSIyxpMyTpqx3uZIPy_x9wMLAFYE0JzBGlUFOyvBRv1NQv5Y2wtw-IOl7xaNbsjBJrDrPvkcdsOykcxy8s8wvydsNrWqUtOqkLyGHF5ynLuJCz7MaxQBHzEzDMLz9yAtJy5BosVGelRzTz6tItsvyNRzrHKE_UeI4GXORzLZJz0fdzdl3xLTgz6MzBjzcXowLEtyMOczBFezjmUzhzDzuznBJbJmkQwwaz_NxzXOPOD0DzAtrzE0avG0_ERzKh4UI0vlOcMzxMS0GFyzHTW0aRPOa0Uq-qB0MOmjnBfJ6TMtrNGt7tjEk0Lmg0HTpoPOpoBsUIhBkBtVWyhwxTw0dEKBvBiBYKwuI0v03zxT80iBY0nKmvFY1YU0oNJ1ovAtZwcvzEPOS1SvSOH0axR1EGU1EG4rvlwBAtRQEvFzGv-wowfyEwaxi1kveuRVo0guh1FGj14Ku1PtkBgu-EEjH1ZIr15ut1oV5Bv17uYUMBBnCFvnP1q1y1s18w11bEQtwujtkQGUkl0MvlvRx1bEz10LO2Tu317sMBLGvj306vASL2-1N2A2C2wuSB1rj2_yqt81n2Oveufb6tBBkBtEUQCF2Inc71m20U3zcRdVFVsZIVKEKVmETt-nVtkVXVQynVDyFuDVF3HVhVK2bE8XYum0OtP2kBa3zEtmuE3bgn6b1ASkWimkxikBBnvAvRBF_F1ctAwFhe7kHQs3jBu3VIDHRzyprBtAHB1BqbSTwq9j4363rH_FfbtAcpobta_q7Z1nloHZCwiquaLwdq1cuogwGnfjBoT41EcnvkjwN4rpf4ehbn2tdnhB2ohnyndjQ4QhrkJn1x2BMcVTMLWxcXb4-jHnGcRoWj9xp4bpUXDpGlIlx4Bjn4an7nihWhF1H5s0k2R4z4A5Igpn6nEo8nm4_4g4vhuEWhMZIo4RLPxWzBinLvU5koo4N5yh_ZKN1pv2M3Oo8od5s5a5ihiXAqJB65P59084_n-4pdWoJf5iR5Y1p5y4spBfHe85eT_EaX0UnHZRncc5D6yeBpF50JRdlBTPLIW68dIftdN4CBC4ewg6ngE6j6a6TM5oJ6K5jpzoLFNn1cYglfw2xje4x6ogv5VMuvN4doDz-yz5Sj15D6pg93OH0pLEeo0Eo6tgolFXqnlIgaDENIAtTqnr_p_2Z7utMqJqbWvtc7i7a7pssND7ptHrnJV4eqels7_20q4yrq5L1yaxx7Frz7tqMrn7Aty7Lr3q9747_78q87axwsgt9iYzrsqrgst08rL8Ksl70WfsAtH8eu5i0r2rzBe16rG8Q8-rvuitEuU8e81sg8zyPs77SsQ8tsO8Hsm8Ys6y0yFrk8u8Btf8x8k1dJnsb70sJst8k2Ws48ks68cg1u-8ss3sB9isLt6uA1G8N9_1ixr2_WQ9wuc3B221y0EQL3p7Lu1cYt3zQuctA0L9dmo268g7pvfvtuZvX8i7evUvt9tteu0qr9y90xM268guGukUZgpx46Lub2oNguSuUuWuWYh359o94KguTvjuL-028wgu9uzudFz9duT-D2kBV-3b1uY-h8xuqukitb_2D-UGHv5comm-694Kny3LYUP-rvm9Wlt-xMV1x9Q-28n-cJO1L15-z-B-rx14lxv7kxdxBwY4iqp17-9xF_K_pPtFs-cxIxTwVwXw59U_ux-wDxMoWvXysx2xb_Twn1VWpyeHULl9C_g_E_I__wd63wH9zxN_a_68Jw64Agd_A-E7q7ywtx2_AJxAw_ABxA1uANxAdgAwBAT_A__A4KA3_ACABLxAfxAIABi_AAABTwAOABuHAxxA5wAZ_AJAB0LA5xAVABH_AV_AbwACyAyxAEyA0_AYABgEATmAByA6xAcABQ3AAyATwAfABWAB28AZyAN-Ab-AJ7ArFANyAFyA96AvBAZtAxABTyAzABVyAr_AhwAvABWFAlABcyAs6AgyAkQAwSAuABkyA5YAmyAIBBLEAn_AuwAsyA2yAMjA-7AeuA7yAFrAQBBhIASBBy8Ap8A3qAPzAJzALzA1NAKzASHAI6A0-A1KAeBBVzAOzAF8A28AWzA_pAfBB88Am7ADsA7sAQzAmzA1zAozAeUA4EAcJAlBAd2A9XA7zA_0Ai8AhABjBBkLAyBBmFAfzAM0AtzA0fAkzApBBBCB2zApzA0TAECB7zAwzAlUAlzAKyAnzADCB5zAN0AGCBcXA9zAwBA_zAxBBSCBzBBQVAq2A21A7BBb-AcCBLKACCBC3AgCBe3AiCBR2AEuAEBAROAKEAkCBTCBnCBT9AhCBXCBkEAxABxEA5fAxzAI0AECBF0AVCB_2AJ0ADzA9CBszAO0A4UAQ0AaxAJbAyrAb0AavAd0AR0AJDBM1AjIAd0AcBB28Ai0Ar0ABDBelA5BBp0Aj0AgxAiBB9ABl2A50AavAx0ARtA0MA10AB1AJTAgDB70A90A8BB_CBC1ALCBMTAoDBG1AQ1AnvAL1A1NA--A3lA_BBZIAa1AT1AavA4-AEuApjAe-A_2A5DBPDBRMAV1Ac8Ag1AY3AyBA8-AbyAbwAl_AtAB3DBA3AIEB2-AfUAoCBe2Aw1AHEBJEBYDB41AZnA_2A91AS-A68AYEBb-AF2AIVApPAyDB2DBdDBTUAa2AREBUGAfEBrCBx-AT2AuEAWmAW2AclAbEBz2Au9Ap2AzCBe3ABsAh2A8EAy5Ae9ArxAcEB1EBeEBTEBQ2Am_Au2AZ2AQEBM-A0LA22ApVA42A62A0GA82ALqAzEBB3AtDBD3AU3AfVAH3AlBAJ3Af0AOEByVAABB0VAgABT3AeVAG3AX3A28ARQAg3ACEBAVA3EBe2AmFBi3AjMAdgA3oAuAAK3A9cA-hAp3A6eAofAiAAH4Av3A83A6AB_3AB4AD4A4TA1WABYAj3AuFBeEA9XA6gAzAADWA4mADdAnkA3FBt3A5FB_FA5iAM4As6AHCBTgA4FB73A_FAIBA0BAgRAtAAuvARGBeyAO4AXhAlZAVGBJ4ApEAyAB_3AaqAd6A_3AqHAWPAiGBw3ApEAUIAkHAKEAtAAucArGBNGBWGBpEAL4AN4ATGBG4A1GBjGBvAAXBAYFBM4ABnAHIA8EBf_AhpAAoA25AanABBAoEAuAANnAKHBpBAFiAJ5AHpA-JAskAq4ALpAdFAt4APgAv4Ae_AhvAVpAHHBTHB04Aq4AlGBPCB7fA9fAWIATGA5vAq5AL5AHgA14AMHB1MAUBA6jAbEAIBALTAP7ADjA35AwhAGhAdXANnA-5AiBAH6AIzAv6ASHBh6Aq6AHeAG6AKmAcDB8_AwoAG7ABIByeAN4AA6AGpAJIBp6AI7A7FBL7A1hAEHBcHBGHBC6ABIBADBVQAiHB4CB6fANIB05AipAD6AaIBzfAKyA-3AZCBfIBF7AhIBZIBM0AkIB5BA0UAzBBoIB56A9kA76AAXAsIBRzAx5AOyA2AB4ABsEBqVA7FB0ABICBdCBmCBZsA2BBKEAYDBqCB9BBq_AHIBrxA0zACJBpAB4zADDB1CBwCBeCBD1ANCB1CBjHBSJBNJBayAaIBFCBKyAuXAZCBbCBRCBlCBKCBOJBGJB1CBqDBM_AOEBMJBjJBayAlJBdJBcXAnJBsCBuCBo7AFHBl2AqJB0BBsJBCFB9IBuJB2CB8IBXJBHDB8CBL0A-CB7CB-CBUCBszApVA7zAI0AnjAZKAPMAEJBOnA8IBj5AAiACsA7SAJKBJoAojAnNANKBKFB9DBKKB2bAXUATKBHDBbKB3JBwAB8IBxJADPAk3A3oA9XAQKBZKASKB4HAxJAVbAncADSA4YAnYAhIALXAk6AGXALfAVIBc4AwTAgKBh-ApVAkKBfHAmKBEGBp0AVKBqKBdKB4HA1KBKeAUKB4RA8KBEuAvGBUOA0MAfgAoBApKBcKB5BAh2AcXAjlAuFAJLBWKB12Al-A9KB5BAlKBDGBlBAoKBgKBrKBQKAtKBBFAvKBaRAxKBG3A0KBs6AxJAILBfKBDLBDIA1NAZKBYUA-KBdFAALBhLBCLBkjAFLBQKAHLB3KBZLBLKBi9Ab-ANLB8EAPLBrjASLB3LAIMBdtAwLBKLBCMBPKBjLB8LB4BAtCBDIAvCBMMBaLBOJB0LB6LBRKBRMBTMB3BBlDByTAnDBjBAF1AqDBfMBfzApoAF1ARFB-UAyCBSHAE3AWFBJVAYoAzJBWIBl2AcFBkABeFB32AVFBiFBVMBSfAKkAtFBgnAhLBKNA6bAUiAAdAldAB6A66AX6A0oABpAgLBuoAwiARUAOIBqIBFgAW5AG_As7Aa4A8ABKJBdHBYIBQNBe5AX4AhqAmiAJBAtjAzlALEAkfADBAsHA-3A0HBhjAKcAMnA8YAPnARHBPIBtfAJnAoNB9EAqWAn5AbgAgLBoHBK6AqHBvfAVHB_6As6AmNBgHBcuAr4AYHBo5AT5A3NBIHBrHBVHBJNB-MBToAqbAfwA94AGNBacAW5AsHBgQA54AMABuXAxIBIIBPNBuNBQOBC5ANnAvHBbYAyHB2pAdDBpHBFOB5NBGwAZjA9xACOBhOBEOBfHBaOBlOB85AwHByBAfOB4KBNOBzIBrOBaNBsHB7NBeGB9HB2NBw6A1OBo4A3OB9xAs7A9NBW5At5AtaA7HB6OBCPBaNBEPBGoAN5AbHBc4AiOB9OBM5A45AqnAIMBl5A0WAoOBWNBXIBOOBZNB2HBg5AY5AdXAzhAUIBIPBcPBhBAh5A65A9EA95AePBF1AWOBioAeHBKIBF6AJDBHPBsNBYOBxeAJfAO6AXZAzBAR6A-UAT6ALIAyOBFNB0OBuPBtdAZ6AeGBc6Ae6AMOB-PBKlA0PBr6AeGBl6AJaAYdA0HBXgAJfAMIBVNB9EBXNBaPBtgA26AtHB0cAlIAYQByPBtPBp6AcQB_HBtNBxeAINB0NB-MBrPBVQB_PBp6AwNB1oA8NBdQBYNBtgApgA4OBDpAB7AfoAPQB9mA2ABYpAu6ADOB8OBBIBRIBlIBK7Aw5AM7AC7AY7Ak7Ae7Ab7AERBMqAS8AzBAg7ALqAHRBaxAd7Av9AMqASDBOEBs7AfqAQ_Aw7AnqAC8A19A07AVBB27AZRB3qA57AlBA8yAoBBOEBYBB68A4yAB8AgRBD8ARsAaFBmEBisAD9AXrAJ8AI9AM8AV8AwRBGRBEqA18AOEBW8A8wAY8A1rA3rAQKAf1A1RBw8AE9AiKBIJB5RBuRBvsA2RBTBBz8AbBBn7AHSBYPBl2A7RB68AUBB3qAPSBUQBhwASSBDMAtBBwtAj8As8AK9AISBhrAKSB8wAG9AzsAdSB1sAA9AgSBtrAR9Aa-AP9A28ACtAXDB5JBZzA6RBrSBBFBpFBDFBqwAc9AxMB5KBM9AXtAoHA7IB9BBk9Ag-AI8AZrA9DBqvAGQBN3AYvA09A8RBw9AFTBs9AR-AAFB4KA29AA_AHTBAzAjvAIFBE-Ab-A99AVIAJuACTBHyAb-AG-AHVAI-AYuAdTBsSBIJBy-AUTBx2AiwAXTB-sAb-AV-AsuAPTBKTB79AtTBj-Ae-APwAwTBZ-AyTB8IBV-A_uAaRAkTBAABcuADPAJvAs-ArTBcJAv-A39A6-AOEBJEBbvAdvANTB49AN_AEUB0BA1DBfFBnTBoABRABbwAG_AXABQABKAB-wAv7AoJBpSB-_AaUBZABcUBQ_AOwAPAB-xAbUBW_AWwAVUBoUBbwA6_ArUBiUBk_AdIBfyANBBp_AvUBoNALABCXADABlSB-BBfUBGxAhUB3UBBAB5UBLxA6_AmUBlxA4_AMxAOxAHAB2UBo-ABVBx_AAgAOABLVBl1ASABP2AgxAVABeUBQSBRxA1_AsUB0vAsABRVBKEBcVB6xAXVBXSBl2At_AtDBaABlEBYVB8xAaVBdFBfVBmxAhVBz_AOEB_ABYTB9JB-IBTQB0JBMiA6IBOMBIJBlGB_IBxVB5VBmVBjwAdyADpAEBBiyAFyALBBnFBGUB0UB7EAS5A9UBqEA3yAaRBZBBcsAdRBuABPWBqRBLSBaBBE8AVqAQzAlBBeuAgBB_DBbWBhBB_EAfBBnBBaWBhJBTzAsBBKyAXzAarAwBBhJBxCBtDBbJBIKBtWBTJBvWBVJB7JB-JBAJBiJBhKBsVBwWB1CBfJBsEADKBszACDBMWBpVBC0AEKBBKBQJBKyAP0A6SBqXAyNAIDBT0Ac0AODBNDBPXBLDBODBTRBNWBUDBbDBiWBwSB2SBZDBVDB-HBOEBfDBeuAxTAb9A00A20AXXBsDBjSBnMBpDBsWBTDBoXBaJBqXBwDBZ1AkEBSHA0DBzXBAEBwvAV1Ac1AzEAjtAX1AfXBNWBBEB6XBb8AASBd8AkFB0EBxTBbVB2BAMEBiVB3VB9UAXEBxSBjCBWEBpEBrUAPYB8IB51AxEApMBOYBcXBguAhEBH2A2XBGFBZYByxAU9ASvAuEBV2AJEAyEBfYBSYBoFBhYBa9Ag2Ai2AoYBQUBrEBEFBmMAvYBdEB4KAZMBMFBqLBPFB-2AGFBfCByGAtMB5MBYFBwMB8YBrMB3MBhFBW3A6MBbFBFGAmFBY9Ao0ArFB3hA3QA4LBNyA00AIEAoEAKJAZgAtEAYEATPACWB0JAegAymAPkAkTA-SAtiA0FBNhA5mAoQBIQB1OA-mA4QBPZB_KBgLBSZBmEAsBA5BA6BAsEA6kA0GAtBAm3ABJA_hABTAQRAHiAZiAsPBvQBhfA4QBpgArZB3LBtZB5ZA-0AUXA3ZB-HAjZB8ZBFnAPPB9QBBaBqZB7MBbdARZBGaB1BAQTAbEA2ZBzmAJUA-SABJALaBEnAzOBnZB3QBSpAjfARaBmfAfeAsZB-MBNyADYAoYARiAaaBkOA-SA2AALYAviAq3ANNBgIBeQBwQBQaBjaB36AJkATaBFaBVMAraBDaASHAnLBZGBhxAHVArBA3ZB2mAeaB2FBHQBWgAiaBlpA5ZACaBSaB6VAUaB_aBGgA3ZB3AAxAAKbBLGBMbBgfAoZB5aBPbB6QBZOAnaBEaBpaB5ZACEAmBAhBAFQApbBT0As6A3ZBCJAabBxiAcbBZkAObBupAQbBlaBibBzgACGBlbBVMAnbBpbBR_AODBSGBXfAuaB6HA-SA5AA3mA6ZBMNBOhApIB3aBAaB6aB5QB7aB8TA5bB9MBnKBmbBZEA-bB0WAjLBBcB_IADcBSKAFcBIGBIcB0aBKcByIBhaBtpAmpA1bBhbB8aBTbB-aBLFAYZBd6A0WAs6AdZBJaBfcBqTAhcBlZBZPBpQB4aBOcBRbBmaBScBUbBLFA_GA8nAMkA3ZB1AA3RAJGB7ZBfaBybBQpA3ZAfbBncBQcBUEABGBTcBEGB5ZAAdBYdAvmABnAwQADdBBdAGdBJcB2cBd4A4cBNcBgbBagAOcBDaB6bBUcBVMAddAJEAJaB0AAwbB1aBLcB_ZBebB6cB3bBpcBQZBrcBuAAUGA9bBqbBAcBeGBoAATWADFAUdAlBA8AAlEA0BAzAAyAAm3A4AAwAAyaBbdB1cB9ZBmZBNbBlcB2bBjdBSbB0dB7bBLFAUGAQZBs6AoAAXeBeGBhTAwBAGeBwAAUkAzaB1FBbbBONBMcBwdBhdBPcBsFB-cB2dBcJAaeBDWBZeB_KBs6AceBeeB5ZB0cBieBxbBkeBvdB0bBmcBLNBjbBldBSdBVMAJKAs6ACXA6jA0BAveB3LBxeBiTAccBxAAnTAwAArdBVkAcdBMeB3cBkcBLdBxdBReB8cB8MBqeBbqAzBAerAsEAWdBxmAIbBFdBgcB2eBtdBjcBOeBUfBneB7cB4bBYfB1dBFGBKfB-SA1AA0eB5RALeBNaBqOBPaBVfBneBkdBRdB_MBVMAwHAbEAZgABFAUcAYKADlAlBAoAAZ8AiMAtaBfZBbaBBJAhfB1eBkZBRfBedBTfB86A3fBNdBpeBsfBzGAUMAlEA_0AbZBZaBJgBvaB-cAOfBheBOgB0fB8QBQIBMdB8eB9cBWgBYEAwGBIbBggBKeBjfBicBXOBleB6eBQeB4fBSeBoaBmdBLFAPjA0EADYAEXA5BArbBGFAGfBj3AtbBufBHeBMgByfBvgBddBOaBlgBTgBngBrfBUeBuAA8BBtfBdgBEcBHeBadBifBigBgaBmfBSgBofBydBRcBOhB4gBuAAxQACBBeGBShBTLAgZB-cAzcBHhBYhBJdBL6AbhBUgBpfBzdB3gB_eBLFAteB0JAJaBxfBAcAjeB2aB5eBPeBkaBWfBqfB9aBPhBxFBufB3AA2AAgeBugBrhB4eBWQBgdBvhBdhBPdB9eB6fBNyAJmAGVA2rAUFAXbBWhBNgBMaBZhBdbBzgB-hB1gBXfBBiBghBCdBEiBBWAsdBwgB-ZBLiBmeBNiB_hBxhBkbBiiBlhAlBAjiBThBdcB3AAnTAmiBJhB1fBLhBchBsiBehBhiBzhBEKAwiBefBYdBkiBuiAIiBaiBshBXpApZB8iBPiBogBPhBCjBeZBmhBKgBn3A3iBPgBKhB5cB7iBfiBAiBqcBPhBeyA7EAmEAuHAMLAmBAIXAbEAubBtgBXhBHjBKiBfdBqiB7eB2VBYHAQiBqeB2gAC4AUSAOEAgRAFVA00AJaBHcBZiBIdBpjBRgBoeBwhB9iBbjBghBxjBgNB4PBsBAaRAXbB5jBqhBojB7hBpiBdiBidBZjBtiB-eB7fBLFADkBvRAGkBJmAJaBJeBnjB7jBMkBqjBOkBoeB5fBwjB0hAyjBPfAFBBXbBGhB5hB3eBdkB9jBKjBQkBAkBTeBCkBEfBFbBzKBIbBYiBKkBckBudBNkB9hBPkBUgBhkB1dBhOARjBegB2AAZbBPfBzfBbiBzbB7kBgkB2gBuiB_iB6hAe3AeeBJkBpkBkfBxgB8hBnfBriBukBMjBfhBNlB8PBDiBziBLfBFiB4hBKGBqkB5kBekBJlB_jBZlB-iBTkBuAAwRAaCB8PBzBAtcBTPAhEAKyAXbBhlBHdBLbB8jBahB-jBOiBujBNjBghBslBU6A0WAwlBvcBeGBXbBHiBbkB3lBrkB5lBtkB9kBLlBSkBNyA_lBulBjeAiBAJaBElBhgBLkBklBskBmgBtjBQdBqeBQmB-2AvnAQ6ABEAIbBphBSlBniBNeBciBmlB7lBcmB1dBUAB73AtBAdeBEiB4AA2kBlmB4iBkgBXjBXlBMmBgiBBkB_iBZgAdyAeeBkmBilBTlBoiBllBWlBsjBocBvkByhBqlBgmBR6AihB73AOjACcBelBwaBFjBHmB6hBYmBKmBamBHnBolB7mBKnBP6A4PB8nA9XBubBzmBBnBmmBSfBXnBMhBbmBvjBsmBdnBFoAAbBGYAEiBQaAUjBjgBAIB6iB4mBNhBplBNyAgmBenBLxAuUAPjBubBVmBGjB4kBlfBomBFnB0gB5mBajBwkB8mBrnB4HBxcBvnBakB6jBImBWnBDoBuhBGnBOdB8lBalBKnBJfBRnB1iBRlBjnB1mBznB3mBUoBVgBPhB8TBzAAkBAodBERAxmBGmBPoBVnBCoBIlBEoBeiBGoBRkBRiB5ZA8TBbgBeeB_nBUnBjlBtoBKdBToBFoB2nBbnBNyAtWADFAPLACHBrHAncAXbBOoB3kBQoB7oBthB6lBLjBWoBplBbWAYZAriALRA4oBroB6oBUlBLiBnNB_oAZQBOKBEpAHoBJnByeBKfB8bATjBVkAHlB8oBWoAkQBXHBgLBiQAkQADnALpBZpBfdBbpBHjAMcAJDB1pBKjAuQBapBvNBcpB06ArNBhQBzPBzpBtZAMEAfbA2QBSeA0oA5pBEnBqdAqpBenAKNBtjBOPB5iBXQBLqBs4AspBjQALXBCiACqAFRBRRBORB28AQRBLTBf7AhtANRBEqAIRBb7AKRBWXBEXBZqAQ_AWRBcNBYRBeHAmRBRTBcRBA8AeRBtqBQWBnRBwqBZWBtRBnqBBrAWWB8wAoRB27A0qBRTBq8A4qBjVBC9ADSBxRBETBDsAeSBN8A6RBiSBp9Ai7AWSBMYBJSBFrBxrAOcAZ8A_RB5rAGEBuSBMrBFSBK8AnSBfSB5qBP8ASrBXWBSWBNSBr8AdrBKrBNWBZSBNsAMSBvRAPrByMBErBJsAn8AdWBbSBcrB_8AerBDrBvRBhrBjSBysA0rBJ9AnrBfrBRrA0SBbrBV8ABsBc2AUYBV9AuSBEsBSEBaYBiDBwRAd9AQrBWtAtBAh9AtDBj9AZGALMBPUB1YB0LAq9ATTB-TB4KATqAbsB3TBhRBHUBB_A_rBqTBYsBzVBIJBaTBIuA7_A3rBn9AmsBsTB8IBgTBhIAiTBK-AXsBQTB0LAO-AGTBcsB3sBzTBzuAvTB1sBHYB7sB6TB0TB7rB6sBnsBi-AzuA1oBFtBMVBAUBIvAr-AKtBFUBHWBfsB_sB4TB4KALUB7XBNUBIUBNWBJEBSUBisBoTB9_A-UBnUBwUBXUBXRBeVBJwAdUBwVBatBO_Au_As7AlUBltB-wAX_AutBTwAuUBZUBhtBAVBxUBvBA5fAzUBw_AqyAvwAxtBbwAHVBLYBurBqVBjABMVBVxAUOB1uAEVB-tB1wAHuBAgAFABPxAKuBv_ACVBXxAUVBFVBu_ATABvVB8UBksBlVBj_AeABnAB0tBlxAsABBuB7SBdmArVB1MBtVBdVBfuB3zAnVBfFB5IB6aBLLBYUA8VBOqBMXBuyA_VBOJBSyA_QB7ABZnBCuB0uBuuBquBBWBDBBhyAGBBxVBHWBKBBRvAKWBPBBFyAVWBKrAirBjBA17AUWBRBB_qBqrBYWBsRBOsB7uBzzAcWB8wAeWBGIBssBXvBhWBnFBavB_EAmqBcvB1KAbSBoWBSzA98Aj8AsXBpJBJCB6WBmuB8WB7JBYJBrJBzVAPJBizAWJBdIB6CByWBZJBzvBvvB5BAeJBZgAaCB_WB_JBGXBiXBECBAXBK0AEwB-CBEDBlBAGDBTDBd0AQXBT0ASXBX0APwBX0AivBPsBHTAq0AZXBnFBYDBYXBAFADXBjvBMMAuXBVtBhDBs2AjDBmXBksBhXBpXBvDBkMBHDBhwB7WBwXBAEB2XB1XBK1AoVBfwB4DB4XBb1A7DBMUBx-A9XB3XBWtBnFB-wBFEB0YB2sB2tBLEByUBIJBCxBAtBKsBrYB4EBQYBFYBoEBwYBGsBK8A61AIxBUtBFsBLsB8IBcYBjEBzwBrsBWwBnKA_EBJxBqEBRxBS2Ad6AvEBaEAmYBY2ARYBQxBXxBVWA6EBfpAOxBHFBusBTYBrxBqwAFFBpxBxxB0BA3YB52A5YBsBA92AAqAHEB9YBsMB4MBHZBBZBK3AWqBITBy2ASFBkJBA2AcVACyBgVAIZBNWBlFBJ-AawB5JBOZBNmBjMADhBelBCWAWpBBiA4lBSoBKnA0pBCQBDpAvpBLGBsGBDHAy3A03A6XA0GA0GB53AOGBpEAcGBUBAWBAryBI4AtGBoJA7FBA4AC4A4EA_FByyBtyBlJAwGBlBAyGBGgA8kAciAPWA4aAVQAEBAJEAhBAwWAHNA6MAsQBeGBpFASHANPBzOBDzBX-AFzBWoAIzBKzBNLAVPAk6AuHBvBAhyB0JACzBBbAkWAVzBunAUFAszANzBDpAkzB_EAewB0JBfYATzBuEAlWAN4AgcAZGBqFAoBAo_AVGAtQB_pB5WAhzBPWA1OAxzB3pBGFAl4AIqBuzBUeAxIA-zBbzBO7AC0B7zBX-A9zBDBBijAxLBqJA4zB7QBbbAK0BvzBM0BeGBMEAVBAuBArBAlMA3BAuBAB0B5zBhWAU0BE0BqGA-zBfbAf0BS0B4PAD0BwzBN0Bm0Bs6AIBAyAA2AA0AAgzBjWA8zBF0Bs0BtbAN4AIBAkiAjBAz0B7WA10Bk0B30B-XAN4ANBAkQAnBAyAAiPBanArQB5iA_zBVoBPqB2mB1HBJ1B8pBqNB-YAIqBIQBBqBfcAMZAyNBIOB3oA7OBfoBQ1BHgArQBEqBV1BRnA-NBBmAmOBAUBaHBetBxpBW1Bl1BYjAWHBMqB-MBXPBjVBWjBf1BkOBvvAD5AvvABPBj1BYnAJPBSPBtaAIBAoXA60B8xBRzBIjBjOBDhAdPBFoAMZAGBAmBAvmBiRBy1BszBQqB11BH2BkPBePBMZAboAQZASZAwnAuBAP2ByMB01BhjAKPBi5As6AwFAc2BO1Be1Bf2B-1BGoAIMBLoAq1BDnBs1BDPBo2BeXAgXAMZAoPBFoAqPByuBF2BQPBHgAeWB_pAjKAW2BlIAUIAwKB_9AmwBz1BR2BhjAKOBVoANnArEABFA7EAhBAnPApPAFqBM6Az2BKoBYdAmjAtlBV6A71BuoBi6AUeAbgAs6AEQB_9AQ3Ba3BuAAx5AsEASQB6uBl2BiQBQQBKQBDpAMQBn6AY3BopBLIBi2B32BdyBZ3BppBz6AT1BtBAgQBo0BzPBXgASqBYHBnQBlnBeyBrQBu3BNpBrQBezBfpBQSB01B1OAHBAGkB2fAxQA6BAOlAZjAG2AO4BOlAk2BnpBNpBR7A9vBKgAU7AWYA7cAj7AJRB3RB-xBcqBZqBeqBb7AMRBi7AjqBEqAlqBkRBNWBVRBu7AktByqB1qARvBoNA6qATWBlRBfRBLvB8qB2qBUvBGyBVTBvAAuqB0LA9qB28A_4Bz4BBrBVvBjuBhSB5rBp9AhtA8rB0RBl8AwrB58AdsBOrBJrBCSBP5BESBZsBJDBVrBCYBXrBU5BjrAxrBlTBM5B2sA-rB1wB38AJ5Bu-ArrB74BtrBH5BtrAarBSvBjrBsrBT5BO5Bd5BQ5B0LAqBBuBB31Aw5BZrBl5BxMA7rBzRBh5BDsBX9AO9AHsBzSBA6BS9ALxBUEBqvBorBJsBhxBzxBStA84BpTBg9A-SB6VBCsABTBgsBDTBmTB5sBV6BaqB25BUUBZ6B54BeHAdtBPtBfuAZTBHuA_9ADUB3xBF-ATuAhTBk-AjTBd6B5TBX6BOTBTtBvuBc-Aj-A-sBJUBpYBU-ADtBf-At6BbrBouAj-AJtB76BiUBMtBq-AewAm6BDxBUGAGUBStB26BQUB-wBJ7BptBQUBctBN7BauBqtBdABJ_ArqBQuBntBZuBj5BbuBWUBV7BMwAR_A2TBiAB_UBFuBjtBcNBlUBydAZEAVrAF4AS7BluBj7B0vAwtBpuBU7BcwAomAQuBMEB07BGxB4SBswAo_A9tBw7BcuBLuBSuB66Bh7B1tBt7BRuBOVBNEBptBs7BSVB_tBMuBdRAOtB87Bc7BE8B6UBIVBGABVuBx7BHVBQVBO8BIYBXuBWVBotBr7BEuBJ8BgVBbABY8BitBg8BS3A2UB4xAm1A37Bm8BBBBduBh8BB8B_lArABYuBJJBj5ByVBvsB7VB1VBm3BzuBMOAyVBRyA5AB4uBrBA9VBNWB78Br8BbgBEWBCvBB9BEvBPvAHWBHvBI5APvBXBBy4BH7Bn5B_2AvyAD5BQ9BTvBe0AG5B58BnJA2TAhIAvEBSBAFFAYCBelAb9BU2AsBADlA4wAgWB_DBjWBevBn9BWDBdWBkWBCrBdxBVJAlvBVzAzrBrWBtSBrvBBJByvB7WB1WBZ4BgGB39B5WBFKB1vB2WB3vBQCB4WBuWBOJB8vB-vB-zABwBTDBAKBIwBmzBCwBBXBHXBB-B5BAKXBRwBKDBiXBMDBHDBOwBUXBT0AVwBWvBXwBaDBdwBs9B2EBG6BiLBh-BM9BgXBtwBoNAjXBiDBlXBlMBhMBjMBI6BnwBq-BoSAE1A90AAEBtFAKRBn7BIaA4BAq7Bj5BRGA8zATrBGFAR6AjBA4-BB_BX8AJDB0fAdgAh4BOEBA_BfqACaApYAG_BxXAzWAuwAsEA8TBceB--Bw9BvAAO_BB6BtzA3FAp7BS_BB6BY_Bh_BY-BeGBEFAWLB3NAQ1A5-BavAgKBE_Bk_B8wAA_Bv_B68AfbAu_Bq_BH_B8wAZBAPLBwwBbxBnFBctBQ1A3wB6DBiXB8DBYUAFBAoEA3bACEA9wB5XB5wBXtB7wBtFB-XBksBAYBLACn5A6gB6GBQACAAC_wBEEBDYBYrBN_BXACBYBGEAswAVACj5BfxBVxBExBnwA37BiuBZ9BexBGYBkACL6Bl-Bf2A8IBUxBMZBsYBVYBaEBxACbXBuACbYBS4BI2AL1A2ACF6Bn0AzACmTBkYBwEBnxBZ_Bf-BqACPxB3xBxYBzBAtxBgOBksBjACyACMxBs2A1xBvxBJEB5xBNFBHFA6YBM_BQyBP3A4JB-YBNyBXFBZFBY9BXqBWVAJyBdBCfFB_YBDyBGFBLZB3AC_ACe3AVyB6mB1hBeHAU_B_EAMaAyAA3AAwAAinBynBp0Bi0BShAcaAVPApzBmzBG4BACCrzBYHAGlB-PBq0BjzBzBCP-Bg0BAbA00BUzBvBA-BCVQADCCH0ACCCKCCECCcmBs6AASBlzBWTAjMAJEAKbA1zBGVAbgBBhBXyBEmBufBUiAAnB2lBsoBr1B5lBF4Bc3BeGBpeBZCCWCCH0AdCC6dBDpAjCC2oBmCCVKAxnBW4BXpAtCCXHBR0BgpBHfBeGBaCCqzBzCCzBA2fA0EAiCCxBCm3AUiAmjBXpBCnBnmB03B-CCenAADCyoBbgBEDCmzBkPAZcB7dBLDC5CCcoBpCCYpBt2BsCCcpBG4BwCCDDCyCC7MAjMA1oBYeBdDCRnBUiAokBdoBVjBR2B9WAkDCuCCiyBhkBxCCKEAFDC7MAJKApBAyZB3CCYyBBlBEcBUiATnBPDCknBQgBjDCgyB2DCfzB4DCeGB92AAlBGRARKAmTAwAAfDCSzB8BCVzBHzBBFAYzBINAgkA_CCOzBSGAoGA5eAJiBdkBICCQCCwaAZECJzBHFALzBqyBJ0BOCCvzBYECXzBqECZzBPlAeECDpAPzBhECWyBbgBKhATuAGGBJbBmpB42BPOBaNB72BYGAVFAnzB0JAY4BjyBhDCRDCV5A2OBHOBlQB3oAV4BAFCbPBanADFC6DCeEAI1B62BNLAEFCXFCNZA_2BxiBpLBC3BYFCHZAVFC92BG4BIFCNECDWBROAFQBoeAMUAENBz3Bv3BJfAG4Be3Bf6AiECXmBMpBXpAyeAD4B4FCxFCLECvMASdAf3BoFC0JAipBziBCWA-cAuFCJmBB4B1DC1EC0JAtpBxMBQfB6BCKWA8BCW0BDWBAXAtLB1MAiFC2iACqBM1BbGC6FCG2BB5A_NBj4Ao1BRgAs2BLFCr5AanAi4ARQAoECRFCvFCmGCZFCINAbFC6LAdFCDQAB3BLIAD3BQ2BP1BG3BaFCWFCxGCpGCIzBA3BgFC1GCYGCGGAkFCFFCmFC4UAyfAdGCX6ARQBx3B48BSFCRqB8kB-3By3BIGCSDCcpBJHCBIBTDCs4AVDCE3BP1B0DCKECLGCtBANGCo4BRqAa6BaBCksBdqBNrBfqB9iAhqBlHCj5BnHCR5BSRBr4BksBt4BeuAYUBC5B34ByyAbRB67AxqB2HCzqB7qB1qB6HC3qBiBCHyB-4BP9BcJAB5BlRBFIC0BA4yAe-Bq5BgrBV5BGrBGSB45BLrB65BoNATqAp5BpACv8APICC_B90A-RBa5BBSBx5BUrAW5BGtB95BoSBksBprBasAR9B9yAXICjBCr5BUICV9Bu5BLEArICDICnICmsApWBovBIrBmrBc5BhICxsAy_A4IC1rBi5Ba_BvSBeTB29BJ6BE6Bk-BtBCH6BEJCmICK6ByxB4ACMsBUWAO6BftBBtAlIASsB2uBD2AU6Bx6BW6Bg6BA7BVICMTBx-AY6BZJC5HCw-AhuAw6BK7Bn6Bj6B-9AcTBcJC18B6tAxsBVuAr6B0sBmJCG7BPuAb-Ac6BhJCf5B96B9sBPWArJC0JCCtBzuA1TBF7BgxB9JCIJB7TBl-Ah6Bp-AuEACUBh6BI7BYtBjsBa7BpYBM7BNKCkGChwAbtB2XBR7BPKCI8BtVB1HC26BZKCmtBXRBoACsICgUBC8Bf8BKwAl7BS_AQuBv7Bu8Bu_AztBqKCx7BMEBKWBL-BcKCe8BtVBAuBc8BYKCzKC4UBF8BJuBi8BlACQ8BLxAOuBKVB8KCD8BW8BUuBQuBa8Bl8BCLCkKCouBtKC97BuVBb8BZ7Ba_Bb7BzvBruBU8BOJBULCgKCDIC08BDKC6tAxuBNHCZLC1uBayA3uBLyA5uBN1BYICMQAwXA-uBjhBDWBBvBjyAlyAJ9BGvB7tB67BIvBN9BwyAJICUSBoxB0LCU9BFUBpICxHCj5BgvBfvBLzAr9BaXBt9BevBMICmLC15BUzAyrB2IC25BySBNWB2JBA-B6zARJB5vB59BuvB79BuXA3WB-9BG-BaJBWMCYCB_vBgJBM-BDwBjSBFwBQ-BHwBiMCJwB0fAV-Ba-BODBTwB9TBqMCTXBY-BVXB9LCa_BcwBl0AsBCd3Ae2A0MCECCNICtMAmDBiXBjwBm_AlwBv-B-MCqwBy-Bj5BowBvXBvDB7_BovAywBJ2A28ARACCAC6wB7tA8wB__B-wBBYBBxB2xBzJCtVBKYB2KCa_BPBC2MCZ9ARBCHxBYNCCKCqYBIJC3SBqsATxBjNCsACNJCmNCvACIJBZxB7AC0wBdNCrACQBCJJCBBCkxBlYBX2AFBC7MCPEBgYBtNC5EBuYBqNC1NC3SBt2AzYBCOCelAWBC7xB9xBpMBAyBLRBfBCvMBFyBDZBTFBLyBgFBV3AOyBRJCLuARyBb3AfNCNZBSyBsFBooBziB4AA3AA2BC7CCHCCBbA_GBiBAuAA2qAP2AjBAFBA62AmWAVdAhCCMZADYAVqAAGBQiBOwAMaAEdB4AA1lBPGCWECuECj0BjFANGCApAfHAA_BIdApcADPAA_BfOCtFAoAA-mBccB6OCODCKpBqCCDnBq0B1OACPCIeAFPC_pAXPCtFAKPCnBATzASiAiOCFECcyBkECSGCxIAWPCIPCtFAGPCVIB9OCmOC_OCr0BX0BVGCLQBXGCtEC-0BL0BlPCVqBd1B7BCtPCVPC3PCaPCnBApPCcPCTzAoAAWYATWAxxA_dB8AA3QAOwATzA_JAfHA4OCOPCFcBlOCpjBUPC2PCkQADPCdFAYPCNBCInBdFAJQC_pACQCxWA5OCnTAbyB0mByDCbiAkPCqGAmPCEPCoPCZPC5fBbQCAFAdQCDeBFeBOQCHeBQQCjPC6PCTQCuZAWQCpQCYQCanBIQCtFAKQC8QCnBA5OC0AA1iBHGCklBSQCmQC8PCnPC-PCZPCJRCJFCQDC3cBGRCBPC8PCzPCIeAlWAnQC4QCKRC6QCd2BmbAlQCRRCUQC9PC_PCMRCrQCZoBCECRkAlpB-gAsPC1aAdbA3aAmECdECuEAhHCWHCqQBKGCuRCVqBNRCHWAlyB_FAzOAuXAtAAeVAbGBq4A33A8GB0yBsoAKEATuAP4AhGBASCmyBlIAz3A4XApyBVPA_RCsyB2GB1yB-8ByGBFVArFAtAAqGBOSCzyB6FBLMCsHC8GA3RCuGBZGA3MAAzB2nA90BURCK4BeTAwBAoBA1OAIdAa0BNnAkSCQbAVzBTRCvSCsRC0ECvdA7aASHCFRCBbAySCRCCXPC0RCxSCqRCsbAGbAunAeTA3eATKCedBnbApbABTCZ2BSBAoPAYOCiDC81Bo4AOHBdpBb9AhPBwRCZOBaNBSNBQ_AUNBeLCTHCMFCo4AG_A51AbEAvZBs7AGBAxEB4LC63BMcBX1BLcAL1BL1BVTCS2BGjAaGC9pBU1BMCCypB7pB0pBCBA-RBCHCfyBaGC0qA5TCrQBgTCyBAvZBBsAnFCzTCu2BaNBrQBQBAcvAHqBEUCk1BW5Ah1BtbA5TC_OBGwA61BLUCPTCnGCC5A14Al_A5TCg2BgPBujA5TCIMCMGAbSBeUCzrBtIBTzASuAW2A0GA4IBtTCp3BHeAl3BlLCOHCjQB23BaQBZGA53BpOBcHCrZA0pBqUC3UCaGCIPC9SCUUC03B2VAqPAlrAeHAWPC5UCqGAY4BLZAMBCi6BwuADUCOEBuHCZsBn4BPRBj4BoHCl4BgqBQVCi4Bf4BkHCX9BNTCg_AzHC8wAbKCNWB37A-HCvqBAIC7NCmLChVC44B_HCiRBF5BbVChwA6LCKIC14BgVCJICLICyMCGBCZICy5BiICUGAasBmSB_IC6ICR8Ag4BesASICorBs5BVICY5BdICXNC55BaICDJCRIC5ICgIC-VCMvBjRBlrB8VCNWCe5BTSBR9ByIC94B0ICuKA09B7VC9rB9VCUWCVtB85BcWCN5BIsBGJCu6B_2ACJCHJC3MC3SB_5BVWADOCuNC4SBNsBsVCRSBUJCR6BTsBXJCVsBy8BRLCpYB6VCfJClJCO7B3xBesBSKCh6BSTBCXC8JCKVCosBk6BqJC3JCmWCpVAuJCzsBBKCrNCHXCbJCLXC86B8uA06B7JCUXCBtBEKC56Bg7ByJCkNC46BItBGKCGXCIKCcdAN8BZXCasARtBFXCnXCjIADACkJCOUBeXCRXCQ7BqXCyKCi7BkKCfVCd8B1XCaKCfKCcNC1VCh_AjKC6XCmKCdXCH8B4KCjUBBYCe_Bo7B9-BVLCP8BpKC0XC_XCJwAsKCNYClxA17BJLCaNC37BwKC5WC9XCSLCj8B-KCm9BUYC5KCR8BYLC94BaYC9KCHVB7KCMLCP8BHVBALCKYCIYBELCTuAlVChKCgtBlxAHLCsuBeYCmABt8BRYCu_AhuB8XC8NCjYCn8B3tB5tBC6BDYC_UB-YCs8ByNCZYCT7BWLC2YCILCHBBuLCTBBK9BxLCOBBo-BB9BKvB4HCRWBNvBwVCksBT9B2LC8LClWB28Ai9Bd9Bf9B3_B68AfZCCFAl9BA8BpJBYvB68A_LCCMCAMCFMC0VC8NCIMCmvBqWBpvBKJC-LCy9BtDBfUCxvBtvB1-BcMC99BOMCsvBQMCWCBC-B4tB6fA6ZCBaCcJB89B-WBYYC8NCbJBCXBbvBzMCN-BmMCIXBU-BFDByWCwTAb-BwMCQwBuMCSwBc-BUwBvZCmLC5MCj-B1SBuAChaCPACGNCq-BeMAdEAkXBkDBZ1Ar_BZVC7-Bg_B2_B9pAJDB1_BtaCiZCdsBJ_BKyAL_By_B4KAwZAbYA8aC0LApzBvwAX_BSRCONCuaCf5BwaCJYCyaCi_BFbCN_BHbCF9As6An_BdkAp_B2aCPOAt_B8VAAbCN1AnKCVbCIOCtbA1aCGbC3aC0LA5_BgECxDB8_BMNC8ACZ1AdACSACpVAFACPjAIGAJAC4wBQNCMACSNCOACwbCBACjSBV1AlrAhzAFSCcACVNCSACHWC9bCKACybCrmAgAC8bCbBCIBCZNCJwAbNCQLC9XCeNC-ACqWCvWChYCpTBOcCpWCgNC2NCSxBXYB9ACVcCiYBpVAwNCeYBHOCPcCWcCnNC9DBCBCmxB6NCYYBpYBKBCJVCacCjaC_NCRtATBCJZBIcCkNCJOC72A8xBQFBSOCKyBeBCGZBXOChBCWaCPVAEZBLFBPOCPyBOBCKZBSyBuWCvBCBDCuEAY_BlhBRECSEA2RA4AAhQCxDCQGC6zB1QCqGANxAnEApSCxIArSCrBAtSCiRCFBB2hBKfB_cA-ECWmBBoBLuAWhAoLCeuAWhA1XAkxBLSCOlAi1BWyBDNAOkAkRCTKA3AALUAzQCpTBD-An8BC7BuEA5NAYYCQdBMoBZyB7OCRdCTdCVlB-oAeHC8dCyBAEEA1FCldCOTC03BYQBxTC43BKUCnTCFeC6TCY1BFVCjFAYHCVBAJeCiHCnFBTqAceCKRBm4BMqAfeC_VCGMCwYCvAAdVC68A3XCj5BnVCVZCpVCOvB24B9HCoVCjVCqVCkrBv9B9XCuVCHICxVCiVCA5BrVCeWCz5BVICL5BkIC2rBBJCDWC5VCS5BMWCIWC3VCzaCUrBGWCaAC-eC4VCbLCCfCAJC9XCZWCkrAcZC5LAXWCP6BFfC7LCW9BZfCSJCVfCfUCSfCPfC8IC7UB35BIfCD6BtWCd_BsWCTyBzxBrfCuWCb9AxWCsWCVJChLC3WCobALaCmLCJEB8WCuXCZtBS7BQUBBXC9WCvXC_WCZNCEXCAgC8fCPKCQUB89AJXCcxBHZCIgCfTBp6BysBwJCQXCy6B2JCwXCy6BuTBYXCVgCd_B5JCf6BEtBGXCgXC-uAiXCrXCl1A7dClXCE7BLKCpXCFgCOKC6WCL7BtXCUgCCgCkNCyXCpgCFTCZVBEYCTwAqeC6WCdKCFYCe7BG8B4XCOYC6gCdqAttB1YCpUBY_AnYCIYBQYCCZC-gC_YCpwAXYCQuB1KCMcC8YCIZCoYCL8BmYC4YCV8BL8BqYCNhCL8BX8BFhCbYCzYC8gC3KC5XCULCQuB6YCPhC4fCRhCTLCKZCLgCQhCluBEZCk8B0YCMZCJBBvLCoyAQZCryASZCZZCUZCIWBR9BWBB1LC7eCoICW9BleCDIC_LCp9BfWBdBBevBDiCDzAAiC94BxZCz9BbSCYzAFNCa_BPMCUJBnMCwvBTMC7ZCqzA9ZCYMC_ZC49BWiCMCBTiCJaCeMCxKCXXBRaCF9AjMCgMCR-BO-BT-BpMCNwBrMCdaCtMCriCvMCjSBRDBfaCmeClaCsfCkaCYwBi-BmaCzMCoaCRMA_MC4SBu-ByXBmbClvAfcCONCqbCDcC8XB1bCUNCCcC4bCd1AOfCgcCNLCLcC3fCmeCUcCtcCQcCVEBUBCpcCixBdSBpNCYjCqxBOJCYxB6ACEjCxcCwxBZNCKBCjxBj9BmcCnYBPjCVjCicCvWCrcCrjC01ARxBFOC9PBDICUjC2YBcLBEuA4YB1cCLOC4cCmBCOOC7cCgBCCZB_xBAdC5jCCdC-cCxVAFdCbOChcCdOCs6BNmB9VAccBiOCzAAJpBiQCEeCNCCzQAoOCqOCUFAsOCuOCYKAwOCzuAm5AzOCHFA1OCi3AiEB9IAddAMaAiOC9HA3dCyIBXaAYkCrOCTuAtOCvOCFBAxOCgkCJBA0OC5tAkkCCFAfBA6hAhIAokCjOChPCUkC-OCXkCYFBZkCbYAhIAckCqPAzkCfkC75A3kCf6B5kCUQAfBAxQA3gAMdCaSARkCDeCrPCRQCnOCElCvkCHlCykC0kCMlCikC4kCkdBUWAMaAzAAHGBqoBRPCKFCPRCcRC-oAfiABBA2BAjBAn7B0EAcSCaRCkQCVdCYeCEQCpWA70BylCcJA4PCRGCNWAukCakCwkCIlC9BCwaATBAFKA0UA-DCyWCtzBalCpOCclCxkCdkCKlC2zBMEAEBA4BANxAdtAVmCXmCkBAHPBamC60BBlAOEAiFAg3BzfAvOAY0BJBAsbAjTB-WAUmCvEB4tBktAyZBi3AUWAAgBm3A5AACRCrkCrCCeyBwpAkmCFEAmmCrFBpmCWoArmC8zAKmCniAcJAMaA1iBEdB1mCTPCNmCFlCbkCelCLlCUmCWmCe2AWoAPnCoKBqFC23A2gBcJAuXAfBAxEAQCC-kCEeBHnCoQBtkCblCCmCdlCRmCflC9EANlCFBCySAMWAkjBQkCxAATkCSdCMGB53AYQAzBAvAAC4AvAApjCvRAvAATTAdwBGcCiJAH4AynC0nCpEA3nCLEAvAA0EA_FCsECGSCxnCKQAznC1nCjOAyyB_nC1nCGkBiEB-DCQ4BTRCizBzSCchAHNADSCMEARZA2IAryAvUAvWAccAUZA1GAyECncAE2BZlCtPCVzBbECaoCmWA4BAdoCIEAfoCXWAWXAioCYeAkQAncA5BAtCB4PBTuAHlA0FCzTClEC7SCTCC7MA-WAApC-lCUdC0PCvECXoCDpCKnAUWApPCJpCVoC_0BjFABBAZGBTuAVcAMHACBAYKAtCBHlAoBARpCUXAJdADVALmCbRC3lCEEAbpCTpCepC6YAYKAtzAbEA_PA9-BsBAjpCdpCDdCbHCT0BhpCMcASpCupCMnAYKAN4AtpCUpCfpC2lCGpCAPCipC0pC6pCWWAQ_AXWAEfB5pCepCkSCdiAqGAGqCMHAbaAfdAM0ALqC7pCxpC9pClWAQqCpWArWAtWAYEAQqCIqCPpC_pCcpCBqCuAAIBAkBAyBANnAKeALRBAqCHqCOpC1PCKqCnqCMHAYUAA_BaqCpqCV0BxIAVqCMZAuBAwBADVAwqC9oCslCzpCeqClpC1qCvnAHXA5LA5qCTeCWkClSCzqCsqCnFAJBAIVBYdCScAIrCbqCqqCQpCIrC9EAzBAhqCSQAOrCxqC-pC8qCkpCMHAWZA4BAWpC0BAe9BKEALBADrC1UCSqCGrCrqC9qCcrChBA4BASJAGuAkBAhrClBAkrCI4BgpCTqC1OA0qCCVCQGA3PCyrCwpC5PC1rCHrCprCnFAOBAiBAEqC-fAXrC6qCypC0qCPBADVA3qCWIAGsCErCObA-rCorCbrCtGATuAh7A5BA7rC3GCmrCJqCRrCAsCDqBtbA8UCkQAYsC1lCasCcqCDjABbBhXAlKCe7B-zBYrClWA9mCbpC0zB2zBEVCHsCRsC4lCulCJDBgsCvYCnoC0sCtlC_WAxoCZWA3KBEpCh0BypC9mC-sCyBAydAltASGAZxAzsCnrC1sC9sCYWA-UAImCBtCFrCbsC8sCWWAPtCJ1A_EA4FAStCQsCMtCVtCO0B4RA4sCbtCQRCetCfbAhtCPrCyqCWdCnSCZdCqGA-EAMsCbdCntCZrCXdCoSC1OAKsCgRADVAvtCssC1OANgAPgAxIA7tCktACEAoEC_PC5tC9tCwiB9zBqbAoECoFAwiB_tClBAoECTXAGVAIdAnBAOEAjiAliAwtClWA7tCGuCAuCIzBJuC90AqJAHuCIzBEBAPjAylBeLBJEATuATfCn3B_lC7sCbuCmhAF0BeuCBFAquCduCZuCBFAEBAIBBVuC6tCFuCsuCxuCHeA-tCtuChBAWZADSCuXAguCzBAiuC1uCEuCcuCYuCMuCauC7uC5uCZ0Bb0ByEAG9BzrC8pCdtCwPCUGCvsCrjA2zBn0BlrC9rCSvC-zB5iAYvCQvCksCQrCEEAG0B7KBaHCZsCavCUtCTvCfyAFEAa0Bc0Be0BlvCjsCnvClsCl0B40BvvCnuCFpCbvCB1BTbA50Bw0By0BDuCA1BvPCt0BeGB60BwlCEvC_vCUGCBwCDpAE1BiRBH1B-vCdRC4iA2BAxAA1eAhaAXBAYKAoBATuCjFANwCEEAWPCvlCRwCNfAUwCEVAXwCsBACuCLtCovCbwCwlCSwCDIAfwCWwCkiAYwCkwClsCmwCxlCewCVwChwCjwCPsCjtCeXA8PCDGA00AIVAAFAvbADVA6MCClCSvCWPCv0BOaAowClBAqwChwCFwCOwCpWAw0BzAAGxCIxCswCiwCqQCuwChvC4wCeRCDwCxwCkeApwCzwCRxCKxCawC8PCYxCPxCcxCliA1wCZvCouCCxC8PChwCoyBUoCUxCotCLxCfRCTxC2wC7qCmPCF1ByAAixCgwCdxCZwCWxCXYA1xC3xCrwCkxCxxCmxC3vClwCIRCF1B0AA-xCJxC6xC0xCiRBHyCywC4xCAyCZRC2vCCtCpuCWPCGxCrxCVnCyxCypCVyCOyC_xCDEApPCtAAzAAexC7xCMEAhrCOFBsBANGCqoCmoC0QCUyC8PCWBAhiAIyC5xCtxCZrCWPCuyCdwCaxCHxCjxCeyCByCfvCxvCVxC0yCwBA4AAwyCUuCKyCtyCAzCCzC6yCRyCBxCEyCeRCWBAwBA5AAHzCKeCyyCVRCFzCPzCcyC0wC7yC8rCnxC2uCBnAxzALTCVQAJBAYeAkUAqwA6jAbYAIqCFvCizCezCMZAhzCdzCkzCbEAqwC1tCMsCmzCqGArzC4GApzCezCuBAXMCxEAizCLEA2vAuFAkBA8fAGVA_fAitChzBF0BXZAYKAQ4BTBAG0C1zAhQAVqBisCSyCFrCBmCGlCQmCJlC62A_dBPBAiBAqBAucBxoCGoCNSCLtCR0CLnCRmCV0CfoC6OBddCe0ChnCS0CEmCIlCcTBq0CjqC1rAHgBkSCf0CDmCykC62Ar0C00CjqCDVAZgAuBAALCw0Cn0Cg0CU0CYKA10CA1C30CZGBUHA-pBZyCDlCOmCinCT0CmWA20CboC20CjNBFIBIFAG1CCyCTyCuAAx0CjnC_0Cl6BM1CC1CZECQGAhxA80CJ1Co0Cz0CC1CO1Cc1CSnCSjC6sCW1C90Cy0Ch0Ck1Cb1C_9AsoAlBA_PArFAqyC4SCAmCr1CY1Cv1CB1Cw1ComAz1CHIAFTCMmC31Ch1C-0C61CqYAs0C70CTRCX1CL1Cs0Cl1C_9A1cAlxC8yCnxCK2Cp0CN1CF2Ch2AOgAsBA1cAg1CKnCs1CZ1C71CLIAOBAQJCwkCb2CPmCU2Cu1Cs0CjHBa2CJ2C41CL2CV2Cs0Ce9BOcAI2Cm0CD2Cd2CF2CN2CLIAzjCk2CK1Cm2Ca1Cs0Ce3Bl0CH1Cq1C02C51CM2CF2Ce3BQcApPApBAhEARqCavCT2Cj1C92C20Ce3BktAcXANeAr2CD3Ct2Cn2CR3CImCyBAq2Cz2Cc2CE3Cu2CR3C1zAQSAd3CB3CO3Ct1CQ3CC1CfXAzWA62Ci1CknCNnCRnCoECzuCuUADIAWZAaCBuXAamCt3CE2CSmCyOCVmCy3CdgAfoCcgAncA53CW3Cf3CL2ClnCRnC53CZmCe2AxoCUWAuBAQ2CZzC3vCn3CJlCI4CL4CdtAWBACFA9XAQ4BW4C_zCbWAJaALTCV3Ce3Cl2CMnCTmCJ4CQnCY4CxQALWBVPAc4Ch2CxxAhIAg4CM3CS2Cs2Cp0CV4Cn1CRbAZ4Cq4CGzBn1Ce9BcXAbeAMTC63C12C83CgkCc4C34Cp4Cb4C74CjkBgNBvrC_4CF4Cj4Cv3Cl4CE5Co4Ca4C7kAc4CYlAuXAjiAcXAEVAw4CA5CE3CI4C_PCPmCP2CYzCmvCy4CX3C04Cw3CUBA4tBdPClBAl6AE1CS1CyTCm3Cz4CvOCJBAIlCW0CY0Ca0ChoCYyCU1CQ0Cx5CdkCS5C54CF5CT5C0GAFBAyBAxEAQEBJzCoRCC3CG4CEmC-5CQ4BM6CUQARZAeEAR1C9NB7SCMlA0ZBVPAV6Cl9BHFA5NAA0C-fAnHBT6CwaAJpCbkAFUA0BAQ6CxiB55CR2CoTCIpCoDCkyCXZAuFAx5A1tCPTA84CY2BR6Cn6CR4C_ZBJCC6DCmzBwrCIdAobAk6C4BAeEAsEAsEAl6CS6CtTC46CbCCH0AEMB6WBZ0BhBA2BAK1A_dBD7C16Cj5Cp6C_oCr6Ci3BPfA-MBOBAmMALPA6jA_zC_6Cm6CHoCPsCs1BU7C56CWTAzLAL7CN7CztAfoCQ7Cg7C65C0TC7SC4mC9FA6YA1MAw7ClEAtAAxAAf6CazBd6AegAYKAzQApFA5BA2zBfNBUSAr7Cd0Ch7Ck1B7SC5NA9EAirA-dBUQArGCcTCmnAH8CoHA9EArsAL8C0GAGBAzwB_zClHBC0C5TCRTCJBAyNB26AxPB-UCdTCanAtSCBvCDSA_dB7YA-ZCo6C36CJnAYTCcNB5TCrdCF_BKPAM2BF1BQ1CgHAJaAaGCQ1CLBCi5CwvCAqBs8C45CWTAb0CucB0GAmUCmFAY8CB0Ce6CF7C-8CyoCIlAB9CioC3EApBAIaAC7CZ8CI9Ch8CtGCU4A4kABlAW6CfzCrJAbEAY6CU4Bp1B9TCcpBBBAj0AYEAnBAmFAHhCq8C6pBNUCi9C2pBsTCV9C4NBZGCY1BL1Bd8CjMAg7AQqAh9C0pBL1BvyAg7A49CaGC69C7iAvtA99Cy9C2pBaZCvqAC-CycA4TCJ9Cr9C2TCvBA_rA0jCO8Cw9CvTCY1BN9CUQAo9C26Cq9CGUCcpBW-CS7Cr8CL-C7TC2eCP0C0TCe-CY1BseCH-CnFA0qASMAm-CMEAxyAq-CMZAU-CV8Cz7BK-CZ-C0pB09C8sAKtCF8CVUCg1BcpByGCtBAJiCRoBS4Ao4AF4BHWBHGAXuAt-CvyAvdC4-CA_CR1B0pBgvBt-CIUCAnAO_CJUCvBA89Cy-CB_CcpBOXBicAV_CL_CaGCJPCa_C6-C0pBSUBt-CwyBmWAGACIGAi_CxyB-DBE8Ct7CFUCW_Cg_Co_CFLCe_CHZArQBRQAt-CRQAzjCb-C88Cp6Cj-CLcAaOC4VAx_Cx9CLcAI_Cr_CMUCaNBHoAfIAbEAKHBhEAOyB0GAxOB5TCGADZJAIADaCBFUAOlAqmAQUC6NB2tAAEA4zCAGCv9CeGCp4AgGCeIAnBA2zBsEAyQBMECcAD52B5NBgGCeFC3bAwbAxrCU9CJ_Ci8CGOB_NBcIBEaCxzAc6CmHBCYCp9Ci-CNFCyAD7FBZCB2ADa8C__CfGCm1B9GCBFAJ0CMLA_ADuADDAD5-C21B9vA41B9vATUCvADW9Ch4AXUCAPB4kAj6CD8CPvCX-C6AD-OBUBDGwAZUCBBDOBD24A4_AVbAvlAzBA9zCS9CH9C4ADaBDs_CRPB3HBO5ApPB90Ag8CRBDR-CX5AJ2BJBAL2BN2BnBAN8C_-CwADDoAuBDqnA4BDF1B3zC11C3FCdADAVC1pBAkCF9CO0C8CCGCDcJAZ1BjMAO3B0BAW8CFQB2GC5_Cd-CaNBHCDd8CZGBwBAc9CA2CF3BJnAZCDoOCcgA01C0BAwWATTAioC5TCHCDBXA77ChTAYBDpCDOCDkBDhIAx1CRCDyBDKBDK_CHgAHCDL7CGkCFuAOsC2CD9BD1EAHCDiCDCHBcJAmCDC9CcXAIBDqBDc-CY-Co4ABDDYFBjCDDHBrEA4GAPGA_3BIECLBDSoA6GC92BJBAl8C0fA7-BwNA4SB0GCIHCmADBFCo4AEHCcFC1cA_GCzGAhFCgBDlDDxGCoDDC1CVCDh-CsBDuGCzGAwGCMZAEBDN3BfFCpDDBHCrDDYDDFFCJBA2_C5DDvDDiUCNiCkUC78CxDDEADkDDKoCdpB07Ce0BltAL3CVBAJBA27CiUC5mCPADHNAUYAFXAvQACeBeUCxEA_uAqYAg7AUDDe2BJnAH3BgPAQqAgEDfCDW5AjEDqYA3TC2rAmED4GCiEDcEDLOB6YAN-CeIAfuA3SCFCDnADSoAwEDVoAtbCHAC4oAuUCsGC0BDpEDr-CYfC2ED2mC3CDjFC6EDgPAo-CuMAtEDm2BvEDIBBVoAJBADBAQSAZgAtBAK3B00AIzBpEDbEDQFDgPASFDUFDQCCXFDM3BpEDSEDrDDJFDqYAaDDYoAhIAX2By1CmFDbFDdED9EAZxBrFDx1CaFDlFDcFDnFDxFDsnA0FDiDDTFC62BmFDwFDS4BhFDZFDtFD1FDvFDR4BiEBBGDBFAjFD37CEGDxED3jAL3BCGD2FDkFD7FDWTCkDD-FDjhAFQAK3CDIAZxBIGDhBAKGDuFDNGDgzCYEAUIAijBLEAoBA6FDzBDdADCFDMZAJ7CrFDnGD-CDSBDDHCWGDeNBgSCKEAtGDmFDvzCR1CbtCyDDIFD2FD9EAJ7CcGDuGD5AD7GD5ED9GDrGD0GDPgAcJAYFDJGDmFDtAAMwCTGDuTCbuCFGDzGD-yBAHD3GDVwC6OBNHDfGDRFDJ7CpjAQLBBHDrBDIEDUFCyGDcHDGMBmGDMHDLGDPHDG3ByGDOABVHD2FDaHDgPAcGDjGDvRAoBA1CDCHDhHD9FDFHDxHDEQApPASGDoGD4EDxGD5HDLBBNFDiQBqHD5HDkcAhbAFFDNeC_CDAIDFGDgvBF2A2rAnHADID98CoEDWGDp_CIFAJIDlGCBFDVIDUuBSID6_CCFCVIDysAdIDXCDVGDFHDSUBiIDLDDanAJ0CaADI0CK0CKdC0GAevCgHDWDDGGAqIDH0C7kAr3CRUBdnBnoBvID1vCMCD_HD1IBVCB_ID6MAIDD6GD3HDHZAnoAVED0UApoAfHDKDDJqBarC1pCgcAxQA1MAmqCAsCimC0qCdVAvBAvQAAFA7YArFALCDvUC2rCSrCShAGkBWrCUJDXeCdqCTsCUmCkxBbWAoXAdJDAFD0IB0qCtCBoYArJD9CD2HDeyB0qCIlCzFDzKBIADzJDxID03B2JD62A6_A-1C6JDkJDPHDfJDdsCv1CI3CuHAE4AsJDQ-CuJDgJDIlCIKDJaAe3BLKD8BDNpB2JDmEAfoCkBAwWAXBCuBATKD3EDBIB0qCamCoECYHBdKDGFDopBgKDe2ACSC0UAgLBkKDKIDVKDgJDamCe3BvIDrKD7JDMJD9jB0qC51Ao4C4UAsKDZIDNKDGKDKrC42AN7CVFA8CDDKD-HDfKDgJDKrCPPAiRAMIA7KDA4B9JDgJDdrCY5CnBAEVAMLDVDDOLDGKDdrC5KDxrC0KDWCD6kBcsCnJD2EAlEAZLDULDJ4B_rCfLDPBADABCFAjLDzDClLDPJDbuC1oChTAaKDqLBqLD2UCSsCtLDw2CGFACtAzKDELDvGDXpA0qChMAF9C9FBDLDTsCVJDgJDB8CsEAzLDe1BFKDfLDe3B5LD-MBIMDo3BsLDfqCS3CS1A3LDvBAALCPMD73BRMD-qCmvA_pAn9CCFA0EA3IDYMDygB1LDfqCcMDnzAmvA4UAhMDbLDHED1JDgJDiLDrMD9IDGLDGKD8XAzGAwoCDXAyLDwMDeJDxIAe9C7kAdCD8MDs7C0JDOeCJfAfbA1HD8JDv3BeTA3BAqnAsnAtmCx4CjMDy6Ap4Aa0BsEAaTC_EDMKDD6AHUCmFDYUAguCioCYjAlJDmWAlHBr-C72CT9CAgA9HD8LD0IBL4B90AZ4CP4B7kAEsCUXAULBGEDxMDp6ATnADPAFkAP-CUKDXpAyNDMpAEfBECDlKDNpB4NDEkANpAkrAg9CdNDsHBOABfABwFA0UCBNDopBsHBGODKNAIODGNDNpBZxBToCUQAvJDLEAVuAK3CUQAMBAiMDUeCRODqND0GAvJDhuC0fAVqAZOD5MDtJDD6AcODOlA0qCcODsEA4oCWODR1CaODdLDEEAnODTODgJDqODkBAbDDKyAVqAvODNJDyODeOD0ODS4BKmCc-ATuAnzAW8CoXAQGAASB6OD9jB8ODHFApOD_ODyZBBPDdMDKEAoMDGPDzWAIPD5lBKPDcKDFMDX7C3oANGCVPDeyBXPD0qCmMDzBBEPDgMDASBjOD7LDJODQODNPDoODgJDhPDmFASPD3IDmPDDMDDODp5CqnAF2AaDBeCD0LDvoB8kBnIDNJDHCDYGBgRAuCDdNDZCDPDDOCDCQDwCDDDDlCDeyAKEABQDEKD9tCKEDQEDmWA0aARQAMQDFLDp6AMEDlmCnmCh3AgzCKQAguCCFA4tBg3AimCXQD6mCZQD9EAMEDpFAwGAJ-AhQDPQD7mCeOCbQDvOAUwCP4BMIAgQDdNDiQDQQDrFBGADf1Ap2CYIDNLDopBHVCtaAV-ADPARCDimCYxApNDQ4BJBAnBAlMAYEAqGCZGAOgAjJDyPDNQDk0BP2AFRD7kAKBAe-AERDO4BbEAFND1KD5lBzLAgcAoEArEAqnCORD1pCDRDwMAIjAZgA-EAZ0CTPA0oC-fBXsCkODVNDrIBMsAxNBbCDCRDdNDdRDuAAY4BPzB0JAv-Cq_CoPDXpA2RDt2AepCdPD03BjIBlGBuKB1EDbTC2ND0IBjIBYtC6nBITCTbA_PAkQAE4A8PD9jBTBAvlBg1AVSDkBAwBAtCBsJADRDWSDAXAWSDiWAsEAvwAbSDsKAdSDZSDfSDZSDzjCkSDXFC1RDuMAooAcIATSD5lBRGAzBALXAi5ArjAzZBDIAc-AjMArBAXBALIA_1CimCzSD1SD85A7SD7BDeKDp6ABTDhXA7SDNqCUMBC6CiNDEJDeyB3IDF5C4UAW5CcXAs3BOQBaxAndCKNAxXAePBw8C1gAMSCuBACADxhBhRDnAA1BCxaBQPCBlCI6CWoCj7CH7CBpCEQCNpCi4C72CvOCjzB20CC2B1oC2OCTfAhRDIACtODf3BeCCTsCSGAeTA5BA1BCPdCenCrlCooCXoCpyCG2CtoCXZAvoCDIA7RDuBArRD2oCsOD6oCbADwBCMRDbEA6TDTUDf6AYUDXODCUDxaBEUDGTCXECHUDkoCroCcoCLUD_dBOUDQUDhTASUDXOD8oCVUD5TDVODZUDGGAIaA-IAeHAEVABEAoAADGCkRCyAA2RAwDCgDCORCgUDGUDU6CjUDgPAlUDeoCNUD_8CHFApUD3oCwUDsUDgvApnCNRDbUD7oCGGAdlB6UDCRC5BCYlCryCURCpoCDVDJUDuoCnUDIVDPUDxEAvLDLVD5oCNVDniAvUDlVDSVDwFB5LAafBoBAaXAdUDnTDvnCpTDEzBiUDuBAZoCEVDKUDGVDgoCL9C0GAKVDrUDqVDrZBkHA8ECccB0AAXlCGlB-nCKoCvAACEA2BAvAAXJDpyBjBAtAANGCtAABvCCXAHNAwDDBxCT4CekCl4C2kChlCOlCgBDi4AwkACODQRDjFA0zCjzCPlAcpCx8ClWDK3BwkCZEDOpA0QD6zCszCnWDwkCMGAwWD4GAxCDdwBx8CkMCiaCVtBliCjjCNOCoBC8cCCkCvxBNOCBdCJCDvpC7QCfVAHFA1BCSkColCBlCNoCrZBTWAfPCfDC9OCIWDkmCKWDkiAvAAPXDIoCJWALoCpEAzGAvmBDIAC4A7yBQSCUJAtAALBAIIAtAAAXDH3AANDbKAeSCBtAsnApXAuXDv-A9RC_NBYSC8yBnoAN5CxTDP5C93C24Cc4CN4CtBAZBDMJDgnCl5Ck4C8XDK4Cn1C_XDuBAgaA4BALZAamCJYDLYDuXA3IDD0CC2CK6CFYDD5C9XDIYDwQAO4CQYD8nCaBDDYDVYD7XDXYDHYDamCpKDGtCXZAtwCw5CEYDhYDAqAE5Cc4CALChACCYDJnCO5CU4Cw3CtYDn1CvYDcXASYDc5CH4C1YDYYDdmCjDBbEAlYD7YDm5CQ5C-YDe2A60B00ABZDJaADSC6YD5XDu3C0YDFZDjYDe2APIDrBAEYBpYDgYDQZDGYDQnCVmC_2CN-CHPBJADwZBZLDiFATYDI1CYZDaWDaZDWsBXZDzYDnZD1kCnnCPTDUHC0-CsnAvRCuSBLNDagCj8AwXDg-AtlA9lAtvBLtBBmADmAjlAnmAE7BMVCvgCMdA6ZD6NC_lAcuA_ZDFmAExAx6BGaDRmAAWBJaDzlAmmACUBImA5GDAtAsGD1ZDKWC6tAJ7CItCfJACNCpwBaoAt-BsaCtXB9MCgaDx-B1ZC7iClaDINCiMB3-BniATWAfBAVrBcnC8OCGCCp1CZWDC5CglCuBAjkCQXD1BAfBATiBIgBkRCRkCxVD-UDHECB2ClZDrZD3aDmnCdWDonCnaBTWAhIAKXDufB5AALfBfUDkLDzzCKEDmQDTDD7QDl2AoOCJAD1NAoOC_MDHFA2IAeaD7aD7gBgOCzdC1AARbDXVD0aDvRDWQDWbDKQAnQD-EDAtAbbDaCBdbDYFBfbD2qCUbC2gBTGAcnC9UDYVD21CGbD6XDZZDtZDKbD_2A22AQHB28AFcD3zA22ArEATGAswCcEC6iCQpBsIAMcDfBA5UDNdC6AARkCpbDIhBjQCmrC2aDI4CcWD5aDilC5bDuFAqDBFgB1MA8BB6gA9HAoCC9bDGTDUGDWUCgGChWDjGCniAe2AuEA_aDVcDzAAlOANXDyVDp1CovCusC3sCEPCNbCgpBycDWiBEWDJYATXDqbD-bDSvC9mCltC-cDeRCrZBSDDARCccB2mACbDUXDt3APoCBoClTCDoC8gBqLBxXDUdDJWD1nCCoCznCFoCC9C8RDtXDcdDWXDedDXdDznCN7CG5CR7CQFAVXDx7CAoCZXDeKBbXD8yBcYBuHAcXA7RCFVAM4AHADMOBuXDPzBGVACFAiSCloAjXD9GBlGBTSCoGBWSCPcDWEAuXDJ7CBeDVXADeD0yBoOCBHBkCDiyC8cDOcAmtCOZD73C14CSZD9XA4YDnBANZDwTDPZDsZDsYD24CO6CqyBc4CleDHFAw4CA3Ct7CfYDHbDdcDuZDDZDvOCoeDVQAzeDOuCs3CYeD12CzeDA6C54CD6CF6CxeD95C44CN6CBfDP6Ce7CE7CpHDq6Ck7CH0Ai6ChIA-6C06CsXDbRDUjArTD7DCs6C94Cv6CDVAx6Ct6CtnAFfDsdDsMD0iASfD66CmFA86CYKAl6CB7Cd7COfDjdDQfDefDg6CV7CkHDMsAn7CO7Cq7CbfDPfDcLDu7CrfDJfD7MAXbAY7Ca7CNpAmfDf7CofD0fDi7C2fDsTDljAwMAvfDp7CDIAUQDlND-IDtSCFzBNnAXWAYEAWADlOB14ALfDTPAJgD9RDdADRUCYABkBDk3CZbDhEDW5AHCDNnAgBBGFAtEAjBACDDkCDpPCCmCZHDgBDHCDrgDOCDJBAmgDDHBFDDoCDtgDqPAvgDODDIQDogDlzC0gD1IBjBAsCD5BAWgDPOD0BDjIBGADVCBhjAgBDDhDaIBFTD8NDXpAZgDhUBxSDePD0PDKgA2PDw4AjWDxODRhDGoA2PDKhDtKDMhDXhDbnA4tB1TD7NDbhD0IBThDLZAh2CDFAThDhhD8KDD6A-PDbCDAhDpfDopBDQDIQDimCNDDiBAEQDkrAxzAPGAkNDXgDD6A1QDmmC6WATQDyfD_fDdfDopB9hDkQDKpC_WAdQDGkBAnCumCdNDITDeXA7SD0RDTDB3SDkBAMTC6SD0SDPOATiDViDBFA0SD_CBZiD5SDBTDYiDFVAUiD5SDbiDLXAScCSJCNaCOiA6WDDMCH-BECBpVARDDzBAPGAniAOdDxLCLUD6bAHGBHGBERCrcDwzBsIBwiDPGAvaALUD1RCeoBEIDJnAIhDM0AahDqhDrIBAJD1RD9iD4hDuFAAjD-IAziDxiDuFAnoBMaACJAunCDbDPIAudDqHAwdDaXDVUD0iDUlCQkA8bABJAFdDZcDVkCbBDpIDsIBEhD6MAGhDVhDYaAOCDwgDFUBOjD_yBoHDfjDTjDTFA4LBKJABNBCRC8bDGdD7iDhjAMgDzSCOgDLIAOGCnaB0iDUcDaSATKAmOA7CC9dD2yBnGBVSCXSCzdDQSCReD2hDzhDwjD3gDkCD-iDuFA6hDInB4GAUFAPdDhOC_cAljDjECHdDccDw3CecD6aD2gBekD94CyBA9aDDVASTAcnCpcD-jDxpBteDAcDieDJbDfcDeWD2gBPGDBFAriAzaDmjDwnCcXDXXDMWDOWDFFAQWDSWDUWDkyAplA2XDQSCzXDcnAMlDEeD2yBBMDDEA6yB6xCVeDGFAXeDSzC0DCfiAIMBZlDB3CovCXuC4uCIvCuuCKvCjlDpEC7jAxWAQuCSuCxyCflDlsChlDk0B8uCvuCLuCqGCmFAESCnBA3ODXWDvUCpTCpNByUCH4BBhDdADrQBj_CWIDOADdCDgZDLADJVDRlAvZDLIDeADm1B_DDFGAIjD8QDwGDRHDNGDCTCTqB-MBvHD3FDAGDJHDiFDnHDYmD9EAcGDGcDVQDscD4HDSHDQKDL3CbGDbmDQGDdEDckDvhDSmDqGDhGD2FDQmDVLDLmDvmDlIAUZDRIDdgDnEDfID5HDpmDBFAyHDlGDhmCdND2bDMmDLdAaRDAgD5lBDnD-MDY9CNlAcfDwNDtgAp-CSMAUDD_RA2bDw0AcIADnDaxAUnDD1AuMAXnD28AZnDvWBbnDLnDa9CPzBuHACFAsWC3mDcCDqiDkWCtBAnnD_SBzNB8kD4DDzlCmnD-RBnHAtnDJ7C0EAqjAapCSAD5BAniDf9A2mDznDonD2WCkwB-yB3nDQLBrEDrBAynDQIDAoDWJCCoDOLB4nD3TC4BAxnDW9ArnD_nD1nDHHDEoDrjA8TCSoDsnDS6B2nDlHDv-AIoDVZDKoD0fCMoDFMB4nDvyACFA9iAgoD0nDcoDWoDeoDkcArHCqoDioDzvBb9ADoDuoDMjA8TBxoDVoD1oD4nDN_CaoDUoDsoD7oDQLBbhCofCboDBoDANCBpDrjAh_CSoD_mDzBARLBpnDofCMpDOpDGpDbaDZEAzHDyfC1WCcSDSoDzfCVXC1cA9XAcGDBGAUUDEaDgmA7ZDxvARaDVmACUBDaD9fCuuAOaDimAQaD-ZDSaDAaDKKCgsBspDciC9wAmpDTaDr-AVaD2hCnaCcIAVnDlIA_oB1UDKHD7VAYgBClA6gAwfBoCCOnDlWADnDcGDcnDmfAzkDihD-IDcnAMqDhnDZ6CuBAvTDimDKqDUqDsxCYqD3kAEqDa9COWAvnDNqDgpBvnDDYA5kAVqDYDC6gA8bAAlCacDEjDaOB_NBTqDeqDVqDXqDZOAPqDJjD8FDoADm1BfWDq4AwqDmqDOlAzqDxhBkqDaqDUQAYDCWTAWeB9mDDqD9qDUQACQClqDZ9CVqDSpBtFAWjDQaAYcDkkD_jD1VDJrDqyBSFDCrD0GAymDegDXTCarDVPAIJDyBA2bDc2BySABrDxqDsyA_9ApqDTiA6iDLhDYgD7qDHrDUnD_9AOGC1qDRmD0BDPlDHfDuqDm1B8qDNrDOlA9zAQgDrZBBrDEfBFXAvVDKfBAWAQdCTbD6mDkIDSHD-nDJoDPhDHFDEHDFGDYaDPGAkTC0BArjAGnDDiDNpBDnDFlAWaDCnDfrDVQAKnDnrDNnDmeCenDpXBWnDesDAtAksDvXBmsDhsDzfD8NCpsD7vBgnDssDImDOjAlnD-oDJoD6oDNoDFoDJ-CqnDFpDLoDHpD5sDrjAPoDRoD8sD_oDTpDdoD4nDZoDEtD3sDApDAtDZdCF_C2sDhoD4sDloDQLBnoDhtA5oDMtDTtDrjAnoDB-CQtDroDGtDtoDmoDkcA4oDdtDyoDsVB0oDNtD9oDKtDRtDYtDLEAlHDDpDFJCToDLtDftDIpDoBAKpDNaD8lAHaDlwA3pDxpDr-AppDHgCrpD4tDPaDJZC7tDLaDGZCQhCluA0pDIaDvpDnpD5pD2tAJmA7pDIXDvnDs3Ad0BGkB3jBKfB7UDtFCFlBAlD6lDt1ByfAQ6BsGAzZDVUDvnDgpD6gALUAGWDbuDlODjDDtcDNmD0WCguD9UCiuDCqDgpDLIAydCVcDJYAJRA9UDJqD83BagAvnDs0CLNB0rDzmDNpBOODtmD4FCkQB8uD20CSnD8SBRsBYpDMXCSVAk9AfpD20CniAvnD3nC3iDCWAYjD5uD7MDnsDcGDkTCEBCAGB_uDdrDKsDgGDa1BHrDbvDncCimCiqD7hDBIBLqDjvDodDmvDZvDHrDMEDhQDVIDgKBpEDIvDtsBJcCstA5YAvlCwfDDIAPuDXCCnaBSvDcJArjAidA7UD9jDouDrbDLlAuvDvnDMEDhuDKgDpvDnsDNGCXsDmhCQUBajA5vDo7CEFAfoC9vDPaCMgCAuDhmA8ZDjgCLuD4pDCaDHHC5lDDICPmAkpD-uBEuDBaDMaDVgCJuDowDgwD8tDE7B6pD-vDTfAAwDVsDFVAF6C8cAKfBafA2iBauDUrDtrDD6ADnDQwDcsD3tDdwDlpDvwDFuDSHA-tDrgCcwDnwDupDLdAKaDqwDGuDSwDMxD5tDOxDFXAQxDUaDOuDDxDwuDM3BR9C7cA-kDKaB_ECpuDxRCKECvnDV7Ad4BCjDsqDTIDz-C-9CE-C7iAWtDgBDK1BuxDMjA39CxxDs9CKjAF-C_rD4rDsxDY1BQeCt-CPoD0EDt-Cl-C2xD0pBs-CEyDaGCptDYqD7lDljAa0Ai_CbPCdNDPeC33BCvDHnDJGC4UCujDtCCmxDc4BX7ARVCYVCk4BiqBcyDkqB_VCheCbqBNVCSVCvHCovBdZCURBpqBu4BW7Bw4B4eC64BsqBx4B9hCUGA04B1eCCIC94B4eCYZCreCyVC9eCTWC_eC5VCBfCiWC-5B-yDQfCmHBorABWCmICbfCWIAFWCa8AAcCCWCuICRfCCzDlICj5BVfC3LCo5BIzDUzDKzDWzDAWCnfCPzDJWCZvBbWC-ICdWCEzDkfCg5BTzDBJCMJCSXCufCcOCABCnWCpzDKBCN6BXpDsGAtnDbtA4WCh6B6fCugCqpDZNC_fC7fCqgCbwDDgC5tAXKCLxDZNCJgCpJCqhCTxDE0DOgCH-ARgCh6B4sB-WC6zDfXC8sBruAYgCipD2ZDuqCcXCSgCW0Dz6BhXC-XAZ0DIxAkgCypDigCkrAogC9zDzgC8xAsgCRNC5zD_tDZNCxgCl0DX7Bv4BchC9KCY7Bo1CiYCnhCbYCstBbbCx0DD8BMYCIhClxA4_CrhC1gCFxBEaC6tB57BV_B00D4dC20DkYCL8B8nDD_AJ1DDLCThCmXCVhCNLCpYCJVBrYCbYCtYC3-C90DWuBUuBtmBvhCS1DP8BLLCf1DIYBkhCH1DSJC9YCr8BuhCW1DmuBXLC7YCmLCGUBFvBzhCF1D1hCAxCmeC5xDteCm5BW9B7hCuVCbzD--CSJCCiCmBBq9BFiCo9BA2D_DB91DLuALiCKMCnvBMMCPiC9XCRiC0WBeiCwYDN2DAaCSiCTaC5zC0ADE-BZMCzWBtiDQ2DdMCK-Bl1DLuApiDoiCawDMaCjiC8WDeiCqiCgXBYaCxiCRXBbaCX-Br2Dd-BziCDIC1iCuWC1iCfaDF9A-iCz0AjaDN_BxwBDjC8_BKjCxbCMjCzbCWID2bCYACNjCb5BwjCbYCRjCscCxjCzxBM1Dg_A2jCWxBfjCRICcjCjjC-NCWjCgEBhjC-2DI3DKxBucCPKBlcCsvDb3DtACd3DsxBBOCdjCJBCyjCwcCHcCkjCzcC4jCcVA6xB7jC3cCDkCTOC6cCWOCBkCROCy3D5cCnBCGkCqBCGdCszDuBCeOCAsDCqDOED8PBluDyAA4cDZjDqxDeIDcBDpAD9SBuuDupBB4DM3BSbCXLB3iDnTAH4DqcD_wDquDkmDgGDMsDhoDOsD0mDWGDSsDuFAUsDWsDbxDwtD9sDjoD_sDZtDoBAGoDXtDztDNtDCtDFQDqtDetD-sD4SB0tDJtDEpDFtD04DHtDUtDLBBt4D64DgtDUtDvoDwxDy4DltDmuBntDq4DbtD7pA-4Do4D14DNtDvyAjtDE5DStDttD8oDHzAL5DzoDiDB0tDvtDLJCZGAn4DX5DkoDT5DQLB2tDcxDIzBUVD1uDSkAzFB9wD2FCY4D3qDTBDucDYADiWDj5DcrAcJAKXAyiBzdCafAZuDkdCwpBQqDOwDysDfsD7dDnvDj5BvsDxMAxsDXrDCiDmLCC6DuvBE6D8rDisDDICI6D1-BK6DMnD9VDNRB1sD7kDCqD15D1uD35DnuD-wD75Dp6AJnD_5DnsDYnDesD-pDZGAA6Da_BO6DqzAQ6DfqDh6D95DmMBrsDF6DPUDT6DRzCx5DnEAKQAidAlOA5BCXvD_kAJwDCqDwvDLeC65D2qDIwD95DtvDC7DAHDKQAD7Dv6DgqD86DKQAmjAcaAcNDV6DM3BynCUWAh7AHUAFsDpeAIqD6MD66DE7DvvDL7DS7DO7DOqDGwDJSD-IDvmDpEDcrDrLDZ7DI7DdsDa7DKwDc7DN7DhDDz6DYQAIkDijDFWDYbBsrDc6DB7DI7DF7DvOAMwD5OAg7D7iDdqDo7DujDqvDr7DvOAH7DL6DqyB57D9FA77DInBvnDjeAUoAU4DwAAX7DjxDtgAYyD86DWGD-6DSPCA7DQHDj7DmFDl7D5PDKqBxUCepBTyDYsDEvDLFAbdCSND_pD5mDe8DVeCZ1DovDkxDaGC1-C0vDbyDXyD1DCKwDW8Dz8DM_CYNDNIA_qD_lDH7AYnBUNDh7DBIBqGDkHD4nDRiDv7DmFDfdAGFAyBAUvDeUDixDHwDa8DWGDtHDdEDHtCzuDhTApxDnjDDHDMIDNGDMGDRFDrFDSWALwAeEA4PDOFDUID8mD18D2FDT9Dp6BVCDlrDCqDdjB9cA_kCfUDRxATwD4vDLEA6vDHgDTbAl4DArDr9DVpDlGDAKAL9DDeCJqDFIDFGD6HDkGDNpDBnDAYAevDJsDiHDFHDb9DdFDsnARpDRwDcuDj9DB-DHrDRpDF-DKyDPFDS-DvnDO-D39DUzDeFCD-DSpD04DpVARpDRvD59De-DGLA9AAmBAoPAk9B69DNpD3iDxaBrqDI4DX9DFJDQsDNGDC-DzHDGnDq9DM3B3FAzHDPuDBNBymB1lB_9DX-D0-DT-Dr-D0HDb-DPdBH-DuEDRNBktBQBDNwDs5DS-CqTCk9CiRBn9Cx-C7xDt_CtxDKjAu9CW-D7_C4iAzxDScAD5Da_D8xDqTCd_DNjAK5DHyDD-C4xDUZC_xD33B_xD7sDg_DW_D9xDzEDx4Du_Db_CT-CgVD_0DA_Db_DMEA3_DQ-Dh_Dn-Cg-C4_D9_DDFDxeCNNDjID0_DLcALFDcIACyDCrAG_CD_CfoDm_DLcAH_CPUCPAEtGAV5DTAEMGAS_CR_CAnAU_CV_DGAEnFAY_C_8DVrD5_DPiDp8C88DZ4Dy_CcpBi5DN_DjmDnAEu_Ck_CubCCEAn_C1IBOACxAEa5DlAEO_Dr8DnFA0_CWAE2OAbEA3_CU_Dz_Df_CaGC9_Ct-ChTD2AErAEt5DNmDvcDznA6qDSgDAPBQ_ARgD31BYUCGxBeUC9DDmDDeFCgDDkwDO9D5GCvGC7GCMZAlIAA_B-zC2ADDEDK2DAqAIMCemDnBEeFDIuAWFDvvDdmDL-DnFDN-DE_DP-DS8DP9DFHDLpAvnDhmDqAE0BESHDk7Dw5D5BEA-DC_DZ-DxBEG_DQcDBqD5-DE_DZwD_EACQCCmB1GC8kCPkCelBAdAIeBIsDJ_D7mDY-DCqDa-DQuDECEHrD6-DlGDICEzBACQCaeAKKAcIAt-DfeBSCEi9DUCEACEWCECCEYCE4-DIzBbCENpDdCEveBvnDuCEcvAHlAjCEa6Dq5D27D6BEoCEM3BXCEzwDMSAyCE7HDlbD1uDzAALRAykD97Dr5DHBEZ9DRFDTFDqBER9DLOBsmDUyDPsDKDEdFDomDl9DrmD1jD-BEB_DRFDmmDaGDamDWDEPDEYDEt8DJDETmDbHDHHDODEYdAqgDcAEa4DlDEUHDsBE2FD4GD6TApDEz6DXSApPA8AACDEJkDmlC3AAR8DaBEaDEwHDD_DwRA8HDhDElkAHDE5CE_BEI3B1MA6HDAEE1NDhAEnCErwDZDER-D7CE-GCBDEQDEsCEbiDM7CDwD7bAlCEQMDn7DG8DVPAbsDYCEj8D0IBC8DK7D67DvuDV0Df0DxfAVwD7vD29DgEEI0DQdAtwDoEEPxDwpDIxDnlAjwD5ZDBuDtpDDuDHxDRxDH0DmeCmwDVxD6EEyEEMuDxwDaxDrCE_vDCqDNCEP8DjkD4CEZ8DGEEdFD8BEwcDB4Dk3A-IAllCLfBv-DX4DInCDtC5lCM1BelDjqDcvA5wDelBx0BMkDldDvdDLWDneCKQD6RCOHBtAASWAZSDvBACeBbdDJoCWXDmFEbSDDEAJmA2zBtAArVAyQAOoCJWDmFEPBAeVAyBAKSCDSCobBkUA7FEmdDWdDcvDEoCUnCtsDBlDVdD2nCodDEoCzBBwFEClDndDIGEqdDB6CG6DbjD_EAwdDfXDL3CiXDQlD0yBlXDnXD5BApXDCdCLGEuXD6WAiSCnCDyOBuXDejD7GBPSC9GBvyBxyBfGEaSCjLCmGBUSCpGBJeDBlD8yBFeDTlDE4AkZDKPAsvDkvDclA8PDXaACHEY2AGHElBAKxD0fDFHEBHEXdDK8DxYDNWAIHE9EAIHETCDqDDLtCSHEK2BXdDd8DgvCHpCCVD2VD-fB4VDeVD2MD8VDHFAIUDVuCbVDfHEloCdVDmUDjHEc0ChVDTiBRUDMVDAWDSzCwECaECkoCMzBFtCKeAghDh9D9yCdHEnECxECpHEMzBG4B3ECphDFUDTqC1HEnlDrECVPAEIE7HEnHEXoCNuC3HEqyB3ECuXA2eDLEE0kDhUD7SCQIEBIESIEgECUIEnYAASBNHAINAHDDE6CtUDseDYIE_HE2HEbIELIEKuCs6AEIE8HEazC0VDZIEAIEKIEfsDWGCgMDdzB9FCOIEffDA9CgVD78DQHEHIEIfDDgDHiD-IELHEnIE_BCV7C-WAMpCV7CssCG7CTfDsoC3fD_GEqTDCgDOJEVCCQJE6IETJEmzB-tCs6AEJEh-C-oCYJEWTACyAHmCXZAcJEKzCxIEfJEH0AZLDkJEzVDVxC0qCfrCYpCTLDuRDHdDovCtJEnpCgBBqpCDEA6OD3wC0JE3zBeGB5JE7qC0qCs7AsND-JEIsCgJDNqC6fA9ODnPDeYD_JEgJDqWAMIAYqCaLDJKE_IESvC0qCVrCkqCAtCDKEpuC3KD6SDnBAYKETKEHLD2qC4qCxJEskCLKE-KDdhAJeAjjBdKEzJEHLDLrCoSCNrCRKEFJEEKE-KDUrCiqCpKElsC3rCrrCfrCwrCjrCiKEXIExKEfLDdrCtrC-IAwrC1KEsJEPLDhxACPCELEuxCmJDtLDCsCCKE8KEZFEZKEgJDwzChKEvKEdJEkKEfLDHtCWsCJLEZrC0qCKdDWQCN0CPLEfnC7qC-aCgPAN4AkLEjqCyPCalDYvDEYAR_BpvCtBAnLEEHEjLEQ_B_aCuLEwLE5ZAN4AXBAnSC1oCiyCnLEosCVRBN0BWlDbFEBBAqFAGxCRJElsCusCzzBWvCGVAysCtlDVxCXlD4IEfLEMdDqLEhZACMEQwChwCGMEOMEVME2yCgCEUeDVMEjBAXMEdMEulCnwCvRA9lChME_WAvlCZxCcMEBMEfiAs7Ah2A5BA7aCmMEWWAGkB0EAZKDnEAUQAPHEwKEpuCEtC8VAguCZZBtEErJEKLEHiDWtC2XALBA3HAYMEBNE7MEiJDlqCxMEhJDLIAZLEJtC5sCZVD7cDbFEFtCiJEEGErMEOtCiJDMSDatCMNEGKEM0AFNE-IAHNEZrC9mCsFEzcDMNEExCzAAgMEYNEMxCFxCNfAiNEtsCbFENKEsWAuWAVIEvNEblD_WAVKE1MALNErNEgqC70BqNETMENtC6lCjMEttD0lCWLEaFEfiAhxCuNEMNEKwCG1B_NENMEINEbFEMOE2xCKOE8NEMOE0AAOOEmIEHOE_WAWOEFMEMNEJ0CgXDlBA7NEAOEetCfOEL3CwrC2NEeiA_WABXADXALdABrCJXA-SDoOEUMEclDgKBiOEPOEjNEbFEdlDLdDRNEyJEHMEbFE1yCYOE5AD3wCJdDvyCUOEjOECNEATCTbAdFEBPE7qCJdDAzCAPEKKEaOEDqBGzCFPE2OEwNEfiANzC5AAPPESKETNEXPEOzCdOE6xCytCrtCjFACZDgPEqtC1OAlYD5LEnEA7LElPEYdCmSCYdCiyChPEuPEoSCIuCsPEztCxIAkXALWDsKAraBgIE1PEiPEEEAkXAijB5tA7PE3eDGPExPEBkAgKE9wAa0BwPEmPEadClEAcdCpLEVPEyPE-PEQNDrBA4MEGOEpuCGQEqGATLEJQEHoD6xCvlDkWDwiBgqAHlAFIEAVDpuCfQEEEA7tC9eDlIELPEypCnQEvuCvLBGPEuQE7tCuOEEAETtCulD3uCzzCwiBuGAy_DZOEmQE4QEgQEcuCF9D9QESvCyQEKuCxlDeQE_QEoQEGRE5uCQ4CbPE3QEGvCFvCOgAwIDOREVxCuQEzlDJvCLREmlDOuCplDfmCflAslDDREglDJREAXAxlDllDy3CgODKyA-uCluCiyCWREkREZRE_3CgIArREiREXREklDuREIzB-uCP2AcXA4lDxREQREwlD5uCylD8uCMvCtvCiyCcvCJMEgCCxWATRE5ME4vCvPCdvC8IDANEZrCG0B2IE1QEctCovCjvCP0BISEXQEKSEUGCBSEOvCXSElJEVxCzvCC1BNSE6cDyvC5vC3ABu0B8vCDSElSE50B70BpSEAwC0vCeGBSOEiyCmwCbMETwC5yCy6DgREvwC8PCcwCQzCNREJSELzCPwCpME1SEPyCoYD4SE-yC6SEjME3yCQxCQyCWIEQLEoxCeRC5KEjFBRQE2QC6YAxEA7wCXyB-wCIlA6wCkBA8wCgrCPfAiEAM6DSNE5SEPTEVTEbTEXTEeTE_wCj2DeSEBNEWPCxJAezABnCEzCXxCNxCQzCySEgxCyTEWzCRxC9SEYSE_SECOEBTEbxCDTE3SEsQEsyCXxC7lC3TELTE0TEeRCqxCtdCgTE8OEGTEeRCJRC5TEqTEzyCIRCoQCYRCBVCUUEHUE8xCLwCzTEwTEZUEG1B8SEvNDOSETzCOUEGyCbUEGPELyCnBANyCJTE2SEQUEhUE7PCeRC3JEsBAwQESTEHRCvUENfAXyCLGEtUETTEbuCaeAJUE6IDG6D5UE0UEUsCqUE_TEyDEFTErTE8PCfUEAFAgyCYUEs6C1cCMVEi3BOlACFAoyCcVDPVEYTE4UEjSENUEnFAWVEHFAqwCwrCPVE1yClUEzUEvxCgVEFUEIzCMTEiLEayCFzCBzClVEAUEQPECUEnFANzCrVEDVEdyCSxCH6CYVEHVEMzCePEsVEfVE6VEzVEXzC2VESNEnzCxWDqzC1WDn5A9BEBUEWuCFWEpzCwmDozCtzCvIEDyCCWE1zC6jAEWEczCSWEMwAyBAvzCLsCDVAyzCARENWEVQA3zCW2D7zCmBDLwAhBEOTDcWEKREVWEmWDi3BkzChWExzA8zCkWEoBDd6CPwAlWDnBDWQEKzCF0CrID9MDK0COlAbRERUBmEEIWE9zB7WE6WE5WEC6CLJEkwC4WE1IDqyB0IDL0CHFAcPDhLEGIEwzBCXEqyBaeCeqASXEHFAyBEZVDQbArTChtAuIEuSC_SC_9CJ3CjnDCREIWE6SCg6Cl_CCEAcoCHKE_UEp1ClXE_BCnXEafDOqCVCB2WEI6CtXE0SCJeA2SCISDjKEPbA_SCVzB4sCeXEfGBFmCVPA2aANIE-SCAYEVzB2aAYXEHdDQbAIMBljAgKBxLE7XEAYEMYEftCAiAdXEFYELZAj_C8EDIGAPYEpRCAYEYYEvXEETC_XEXYExyBZYECEAETCJYE6XEcYEiYEyAEe-AZmAVYELtCQbACmD9XBtYEgEC9AEBDEhYEebAPUC2GA0MAuBAd1CCyAuYEB3CQbAEqB6YEXZA9YEhxAjXEuVECbAAYECZEHgBUTDnBA_YEDREBZEPUCVmDgYEWYE4YEJTCvnAHZESKERZEXZEDTCM5CvYE_SCEqBTZEMTCzXEsXEgZEPUCx1CVbALbAVZEdXAEqBGBAEFAOZE0YEPWEV1CbZErbAKeAzAAEBAPZEkXEmZEGbA2ZEEBAZZEJSE0ZELFA9ZEb5CrZEIPEUbAKbArBAUZEfZEKZEPUCpZEJaE2YEFaEEqBIDBiBAKaEAZE7ZErbATaENGCEaELaEOSDgbAtbAbYEJZEdaEGaEpPCVaEQZEXaEeaE-XAlaEkXEmMAQ9CHmD7MAJBAZ7CuHAIaArXDNXEVqBVHE7DDvYEsaEzaEPBBwaE6aEWYAyZEFrCxaEtaE0aEvaECbER9CyBAGMDHYCobATFAuSC-aEEbE9EAGbE_aEqwCtCBobBFQAnYE9KE1aAObE8aE7jAAUCCFARbEEbEpUC5aEyaEuaE9EARQARbEkQEFbDYaAabEIlAfbE8WEmFANPAFXAgaEtbEsbErbE0GAybE1bEH0AzbE9VDSIBp8DmrC6bE5bE4bEuBA4_A3bEjbEPbEqbEFcEOlAhbEAZEBcEMEA_bEe0B7dDEcEDbEPBBOcEaIBRcE7aE0bEIcE3MEVqBWcEkbEHcEScEUQApGCSeCDREZWDgQAH0AZJD0BA-3AlcEBYDJSEZWDzTDC1C7HE_GEtcEIpC20CVMD9HB_eDqPAucE_9Ae3B2cE4eD51C5cELIAMMEjcE85C4cEXoCWNEJmCMiDgeDE2CxLDIlAKVDLdEXVEZVDycE-IAadDuLDsRDOdE1aEP4DJdEB5Ci0CDIAX0CpRD0BAreDIWE2aDbdElBAddE35CkHErcEYSEidEH0Cj0C5GDgdEIZEqdE0BAldETPAnLE3cE22CF2CudESKEwdEf2Ct0CwQA7YE1dEF3Cs0Cs5C50Cy2CqZD2kDAeE20CCeEF1Cv5CCdEqYDe2CG2CP1C2ME2bET1ChdEDdE2dEs0CFZE3yDlkDVeEHeEm1CE4CZdEg3CZ3CC1C4JD01CAbEctC6dEPeEieE91C5JDleE1kDheDceE_9AEeEMeEmZDveELIAh5CAWEaeENeEWeE20CX2CDEAl3CyeEHbDh3CC1Ct4CsOC_dEBfE_9Ap2CTeEvdEbeEGfE42C00AGFAxeEUeE5eE0eEIbEp3DRfEzeEMfEqMB_FC4dEscELfEheE6cEUnCcDESSEteE73CYfES3CuXAh4CFeEueElfEb3C-eEWfEAfEefELIAbgDesAJfE5dEdfEp3C_9ARTD9cE8YDl4CJeEu5C-lD1fESfEI4CQ1CUQAtfEKfEBgE1YDA4CDIAamCPBAHNA0fA_dE14C_3C03CZHB33CcXAeeEpfEZeD9YDRgEB4C8PBWgE_eEGeEQgEIzBdgEufEfgE9YDHYDJYDWTDobE0rCJ6CueDlgEbZDn1C9fEPgEtgEYmCZYDiEAAYDMcAxQAIRD2zBxgERZDugEOYDaYD2gEJYDoECkZEQdEbeEaeD9gEM4C_gEVQALYDsEAZJDqLBDhE4eEzeEGhEzgE-gE1gEVQAIZDYdAlYDPhEoYErgEkgE8gEThEIhEVhE7gEoZDZUA-XDJhEaqA1rAacAVhEnhEaRAbEAV-DegEueEShEkhE0gEO4CrhE4ECXgEB5CxhEm4C9XAPYDVrANYDghEbYD9hE5YDASBxcEFhEygEyhEUhEAiEMYDdYDAgERhEGiE6hEZKDJhEILBKeAahEYbEchEwhEOiElhEVhEyUEvhEYgEehEHiE_hEAYDsUE1aDFiEeiEPiEIlC-hE9XAPKDm_C6fEEZDjhEmiENFBtaAamCIlCU-DriEfeE7fEuiEc4CniELiEcfEHgEliE5iEwiEeeDDiEihEiYDHhEpiEtoC8PBDjEjeDbeDroALZDppCnYDtVEMiEsgE-iEn1ClYDpFAdqAfeD3hEd5CYiEUjENjEUfE4VAJYD1hEthE1iEZjE3iEEjEfhE9XAlYDt2A-_C2iEtiEmjEfiEceDJVB-hEGABFVDkBAuhEjgEXiETjEamCdeDJjEOnCLjEdeDYjEciE4hEbjE_YDJZDyBAkPEsjEWYDKjEFjEkBAXhEKZDpPAbEAAkE3jEdiE4iEn1CnnD8jEPiEPiEWZAYGAyBAwJDK1AXkE2YDLgE1GAwWEQjDf2DNTEmkD5jEe2AHPBJYDSJA-DCuXA2jEGgENiEokE9XAcmCHZDhLBRuCj0DwAEsiEJkE9jELkEXbEmkEkiEUkEamCnQDR2DpdEAlEujEPiEvQA3qCwBA-kEoVE_bD4jEBlEe2AqjEEBAeTAj0ALZATlEtFA9MEidDodEYWDGlEKkEnjEvrCyEAXlEVlEtaATlEJmAkTCsEA-3AvkERjEdhEQlE9XASlEUlE9FAkAErlEPlEHlEc4CvlEtFAxlEi3ByEAGuAItCLUEbhEnkEtlEglE3BAilE5lE4BA5BA2TADtDkjEtjEelEvjE7tAVuAGZAaaAJhEUIAULA2lDqlE8iExkEBmETBAPmEDFAElEclE9iEZmEbmESTAdXAqjETmEYdAukEjjEBkEajEykEOmE0YALZAamEtmEcXAWmEFlEfmE1lEn1CvmEQmEtaAWtB3mEDFA2fAyBAymEemEYmE1mEwKDKGErXEEhE0mEMmEPiExKD57C_FCTcAsBA_mEI6CAmECnE4MCEnE-5DuHEPnEjiEHnE8kEflEKnEfsDS1APkDcdCN-ChNBomESkECkErmEC4C2dDdXAwKD8PBnmE5kEIkErYDanENmEnnEdmEQnEdlEwnEJnEd7Du7DpmEljEInEV5C4nE5BAALCFgEzlETkESnEiLBt7D_nEJVBa2CM7DWsCUiE_kEZnEYkEcZDUnCPoDfZD6nDiZDvbCfkEYYDdZD4BAMlEQXERnEInE6eD5iEe4CsBAbaEKmE7kEYkEfoEn1CDfEwkCjoE6nELmE2nEnoEamCy6C-4CofEsoEloER5CDfDmeDI5CTlCUSAroEknEqmEuiEvoE4MCcpCcXARLDa5CeZEkoEvnEmoE3oEr4Cn1CzeDqeDQQE0oEIpE2oErdD4oENpEjZE_WEwkESjEyOCokDgcDHpEBcD75AlIAyfEXkE8eEZ2C0fEXmEZpEgkCf5CK1C2eEnVEcoE1nEp4ApcAPmCpPCBoEmpEslEopEZPCrpEecDXnEGnEBnElBED-BzfELeE9oE7nEljAsfElpEzmE8pEMyDmYB_pE_fE0pE0lEAqAA_BzpEGqEnpEOqEtFABdEBqEtoEeXAp5CDIA9fEQqEAnErZD3aEyfABeEm6AXTDunEqPAfqEzQAhqENQBboElQEWiEE2Cz5CjdEydElCDgVD1dE-VDQ9CmBAUdE2oCnBDwJDucBrQEYpE2kD0qEQTA3qEwLDwWEgaEZWD6eD1eDfIEEQEdpE7eDCfDTpEHFAqQEseEyYD2kDGrEKpEWqDkIEG6CspErqEFrEUrELrEEfDnfDblE0nE5eETrENrECcEQaEHfDeHEI7DjrDp1BqJEzBEoHEorEi6DyrD47CVQADnD2bDb6CmWEJ9CnrEdEEfzCGmDEbEVAD3rEwaADnDZrD95DmqExrEchAI7DBsEv6DbHEEjD4rER6DgrDleDcXAl6DRDEz4A_oCfNDeNDGVAEYEmrEnJE7MA6HBGXEW-D7IEKfDWBDMfDuhDRsEP8CZsEUfDu6CjkBVIAw6CmBAxoEisEhEEfHBesE4fDhfDytANfDlBAlfDtsEA_DwsEkyCHHDm7CmEAWwDP7CBiDfrEsrEBJEOJE5fD3oAxaEb7C-IA3sEcuD5sE1IBufD9sErEEKtECtE7SCJBA7rEOlANAD-rECYEOCDjNB3SD6pEA9DFgA7SCHCDeNEVCBK3BfFEEsEshDgRAv6CDCEusEacAgtEOCD_PDwBA0QB0cA9bEKsEwaAZCDvtE2GADQCYrEhEDttE1gDAVCKXAJsE98Cv7CKEDhgDG7DYtEbIBDuEz7CKQAQDErtEftEwaAiQDw8DKQAQsEMuEuNBCuEUEDyNBpuAUWAiBArFDEsEPuE96DYsELIEKEDuQD9FABBAekDMWAwZBcuE-pE34A72AfoCjHBLuE4sEOuEpuE8tAL3CtuECEEDvDGcA7SCrCDo9DGHD6oEMBBiRB_pAVqDEsE5uE87Ci5A67Co9DAuET7CGmCFvEDvE-7CA8CJ5CC8CAtEEsEI8CqOCVwCuUA5NAGGAkuEJmEZDEQ8C0IATvEEVAVvEoHAXvEU3A8qE2uEvsEwaASvEHBAUvEiBAWvERvER8CdvEoBAfvEsGAGGAzjCwqEsvEcvEovEevEqvEgvEkFAVuDjqEdsEmvEtvENZAT8CtHAbrDHWEGBEBYEVQASvEK8CDwEOrE2rEfuEIwEAwECwEOlAW8ChaAG9CyWEKmDSmDRTCNHBoEA4BEiDEQHDZwE33B4SBUTCqDEHZAc8Ce8CZgAqqEfvDJHBLHB1-C1cAnxDy8DABEkwErwEb4BW7A7fAcsEPEEaNBqXDQ4B5wEUQA_ZETuEewElGEgrD7wE9VDDGDjwE1EACxEgrDyNB2VA3BARQA5FEjBAZBEetEjDEHxEfzCJbE3eAkBA6AEFxEhvEGXDSIEmFDSxE9wEAAEo4ABkDRCCDkD6xDwwE1EAk8ChuCaRAn8CPyDYxEdpBNtEsJA52CgBDt8Ce7Bv8CL_DQ_AYHExxE1xEcNBTND0xEW7BTNBqADFQA8xE7gCbNBe7B1cAMoENFEs8C5xEe7B-dDEYAioEhZCByE4vAu-CPBE4xEW7BSFDQ_AHvEFAEHgAfTCBvC_dBb1BeEA6RETyECyE1-CbtEFVAiGEPyEW4AiyEwWEiBEgyEQyEoyEcNB3xEsxEfTCyNB6_A0qCryEnyEcbEiTC2xEg3DwyEktB_TC4yE6xElIAKHE-wEhjAfTCJbEiNBkNBOHAmyEdNBdHDrjAnUDSyE7yEUyEV3BAmBzBAdMBHXDjsE0BDfTCRzEulBJVCkWA1yEKzE7PB-2A_mAOgAv8CYbCy8C5BD18C-0AxQAT-CnEA28CpzESVAztErxDeTCkzEBCDiRBnzE38CqzEHABiiE8DERNByzEz8C0zErzEozEaGCxxEkzEZrD2XAbfECzE-8C2XA9EAw8CLJDWzEdADOUDWtCndEE9CKEAVwE3ADXwEXzEgVDQ0EuHES0E0GAowEI-DZyEY0EhJDWnEtXAR9CU0EABDwyEg0EZrDndEXyEoIDf0EC7DhrDprERFEn0Eu0ERQA2bDDsEC0EMwATPAu-CHFAqGEr0EojDt0EqGE8AEQEBa0BexE8_Do4AIuChGCBmAoECIDCSSEY9DWoAk-AEGEjNBFQCrFDGEA8vEe4DSmDrSDJrCY1E90EN1EXlEJNDKgAd9DhhApgETCEG1EINDqnA2GDpWEjvEN0E-IDd1EKND_iDGZAPGAd0Ej1EanAs1EKgAsnA0PEsxE01EGoA5FDFWEuXAx1EmCEk1EhBAe1E61EPGAlWDLIArrE6zEaNB51EMZALNDiSEI2EA2EC2Ei5AfzET8A21EauCgBDYQBf8CqtEfxEz1E0oAaDDZgAcwEGwELyDMcAR_Dm9CKEA7_DCtEiAErTC2pB7AEL1ByNBQqAH2EQxEQHDyxDKjA1-CbAElxEP_Dc_Dz2Et2EhtA1xDsxEy2EicA02EctD92E3xD_2Ea1BvxDpoDr2E2pB1-C21DW0EAmDD3E6iA0xDf_D3wEv_Di_Do_D0xDB3E22E4AEIjAV3EO9BG-C7AE-xDe3E33Bv2EMEET3EMnAt_DS3EdAEyEDO-Ct-COUDm2EO2Eo3Eh0EalEXsEY3ErQBHzBHmEmBA_GBlBArBAy3En3EBBEY1Bi3EIDEx2Ea-C_AE83EsAEf-CZeEj3Ev3EDyDC3EFyD5LAp-C7AEGyDL4Ev8Ds3ED4EdwEh2EiyEgVDGyE1rDN3E0-CyyEomA7jE7AE1-CseCM3E-ID-TCivDrpB-MBj4EmAEAADJrCyNBl_A0yER4EY1B1-C1AEkvEq4E32ExNBjMAOABpyDE4Er4E34EFqAbqAmTC74E24EPCDFqADbBd1Ct-C8-CG2DFEE1TCv8D3yECFACUC2EEg4EN5EsBAKzAJmADIABzEa2E93ELcAHoAS2EwJAx_DKICxjE7iEH0EiAE1cA9yA_3EK5Ej5E_pDsnAW1E0BDrQBm8DZKDNkA7cAt-CypEFqEY5EF4EY1BGUBE_CWYAG_CHIDSAEw4ELcAU5EL3C73EV4EL5EY1BJyDB5EZ3EoFAHzAr5Eb4EIyDYAE7AEP_CZgA12EH6ErQBbvAuWAt-CfAEOyDylEq1E14EI6EA_Bm5EHyEiAEYuEMWAmEARKDPuAvzEK4Dv3EpAED6Eh6EjYEvXExAEjiAm9COxEHmC4NCsBAkYElBAt4CNRDp4E3AEBmDv_CzAE7AExYEuYC66EjDE86EAXACBC26E46ESxDF1Ev3EXxEz3EcpBRQA16AV2E-5E5AEFGA-AEt3BS7EY0BJkCrjEN7E0pBFBE04E76EV7CNZEf6Ea4E-IDTnA1jAb1Ey-DGGAzGD4LBx1Cn7EyIDEvEQADSQASADuaEXtEsxEhrDVtEUQA9rEsxEcnAUzEkdEZ2EK7ExADNmDe9CsuEExEY3Ei4AWYBYJDE8EH6EgWDv5Dx0EF8EXADAUBHFAC1CWADu5DcuAncEamEXZABTDT8EJBE2tAW8EIVAuBABTDTbEgNBUCDf2Ee7EjDEL8EE5AvCC6qDgGCdyEZHBN8EK8EOFCn4E3oAM0Ei5E7ADNmDgmDM7Ci1E_1EruDu1BvyAt7ESDEEnDeuDZnAL6ERqDVHBgADiADkBAkADLqE08EL4DNmDG9EGVAYHBa8Eu1BlIAnBDDJDR9EeuD2mDOQEZ4EAvD2rDVHBqADQfAm0EO8EM4DKvDO4DM1Eo7EA9EukA3DD-8ELmDoGCPmDFwEl8EQHDs9EZ3AJ-Aq9ESmDcnAKBEZZAi7Eb9EurDvqDwrDesD59EpwEA8EYjA7rDMsEuvCEkDW9E97C7FBjHBV9Eq8Em1BFSD_vBL-E67EhHBNfAleEN1EcnAETCC6Eg2EduDzQAO9E7jA7tAd3BiRB2zBD9Ec6EcnA00EJmAHmE-7En2E18EYjA3DDGBDtnANwEh9EDBDFGA1cAV6EkxEv8E_NBP7EgpE_4EJHEQ5ER-ElOBSOBOfA_7BvXAn6EYyEMBD24AcOBvOB07EO8ElOBTNBD_Es0EF_E60EnrDfoCdOBxHBzHBMBE31BX4ECsDs8DZ-EsOBX_Et4EGxBjyE7OEI4EGOBtOBpPC4wAz8E15ETBDk_EnOBu9Eb6E3AEsHBuOBeOBV_E9-ERBEk4As6A-1EtqDNFCNBESUCOzEK_E0_ESUCgsEVgDQvEW_ENBDSBED1DK9Eo_EB5A6_EagDj3CAWC5XEA4EUHBKAF9vAT_Ec3CN_E-0EP_El_Ai-Eu_EC5ADcEVAFV-EbAFMuByfEnBDl0EJBDr6E5_E31BFODoxA2ADZAFm8EC5AoAFxxArAFw9EC5AfABqAFdAFm9ELODoxAwAFQAF31BTAFs7A23CSSAa6EL9EtBDI2B4HBdpBGPBo-Eu3E3nAw2BL0ESGA5LADSCVIEaUCw2BGBF_MEp-EjPBh5ASWAgIAxEAuBA2zBY4CTuA_dB0EDonEQBF_BD_1BB2BDEArPEsxEg2BE0Ed6A5RD1UDthEs_EBBFJBFiBFGoAWhAdQDIRDLTAhIA6OB09E0BDoBFWhAIMB4BFuBFIAF1BDEBFz5CePBo5CTTA23C-BFu8ElAFVBFV2B3BD9zE0XAg6DnBFw2BNCF5BD5BFdADoBFzzEnBADCDU-Em9EoBFd9DZ2BO9C_BF_7E-BDDBFihAg1EFoA3_EwzECBFU2B2BDMPBbCFu7EoBFkYAsnAmHEgBDwCFhkAFuChCFUBFqCFh5AHoAMHCdzB4CFIBFjCFrCFCCFq2Bh1EuCF_8EoBFUPBnYAGWEJCFb_E91BxBFR2EP0BPBAVuA0lDMDFv9En2BPDFcUCuxBY3Eg2BmPBv7EHNAMSDFoA65AVCF-IDcDFy2B85AVIA7HB5AFnnAw2BdDF65Aw8CY1EhBFkCFXYEy2B65AkXAjUADEApFAzlAxDFCDF55A0DFVIA2DFmXAW4A7gD7wEHMDPXE69E-IDHCDE3AzuDdODUHA1AFu7EggDz7CP2AtXAlgDYkDDHB5gDbEAFVEKCFanAZCDSxEv4EY3EcEFivETuAMEFjoC7jAJrEH6EgEFEVAk8Et_EjDE2tEQCDBDE20EsxE2tEzRDvEFDRA4aEfEFugDvtEdCDvCD1gDaIBPBF7gD2gD1hDIQDygD-lEPAFgCDugDxjD9wAEFC58E4_EMDDwCDKvEtCDCAFxEFOFF9gDo9DYBDa9EA-EHZAqCDL0CjBAzCDBDEoCFo6E4CDwCDbFF0CDHBFw2EhjA5CDmEA7CDCSDLmD0hD2hDDFFuXAQ-E3EFqPAIFFXEF-UAzBB7EFC3C2hDakDwbDrgDMcEMZAOcEjDFc6EOcENcEBcEo5CHIABtEADFADD-FFOcEGGFUFAjNBKEAwbEPxEi_EjFCVBExGC4lDdDDgGAfDDAHC5nEaEFzDD82B-DDnDDBEDWHEY3EsDD_qCxEAtCBVcAC_EOAFn5ECFCVGFGHDYBEUBEcBEZDDfBE4lExWE6tEe0EUGFyGF-DD3DDuDDjGFH6ElGFOmD1YEwGF8DD6GFXFCGHCLlDsxE5ZCMFBo5CIMCqDFoEDjUCLHFYJDbSBE1E5CF62BjUCbQDbSCBGF3AE5ZCmBErDDjUCIMCb0EpeDosE3eETGFSoAfHFbSBhHFkrEKEETEDx7CLEDL7DOEDDIAQEDuuEiCFmHF5mC2bDvbDXFF4GF1HFtHFy4EcJAnHAUXEsHFqGBiuElEA3HFyiDeHFUEDMEDQEDvbDUIAkEAdyAbqD_GFhuEJIFgzC3NAMIF_uE-zDvBFjFChuEezCCBAZEAEkDGSDWZDQIFUEDdCDXED5BAtWD3GFy1ErDEkEDhtAOHFNEEkEDvtAsIFgvDHEE0EAJEEAyEuBEyEDsEDOEF_8EqGDAyDm6ErGFg6EtIFqYAZlEj8EPpD_GFWGDXoAK3AqFDq5E5IFf4DFHDHJFDbAaoAwBECvCDRB2IFKnAf9DSNDKJF-IFj7Ec6EqGD26EwIFJ-DFGDVmDQ9EUJF0qAeJFpIFqYAIAEo8DZJFHEFbJFyGDMDEVFDnDELFFpCFmJFK0EfFDrBEfDEoDE1uErEF6CERFDCJFC3BqEFYIFz-D8JFpFDQJFE2EJ8EdGF8GDSHDOJFZoAn1EdEDIxC2tAfFFE_EBKFdFDkzBdbEZ2ClkE_IFxIFTKFZ2Be_BuHDUJF3BDLIAqoAn_E0HFTDEnFDyNB1cAnBDZADS8EeKFyNBnnDwFAzHFVHFIKFhvDjMAavD6yEkGFyGDyNBnLD9vEFJF1BEyNBoOCpDDl9Eu7EvmDg1EWJFGDFMJFSHDMKFLOBoBEh2A6BASVA71EdKFJHFyGD4FDTsDhaAiKFwKFSKFZmDiEBILF6KFHKFXLF_FDHGDuDEdEDKLFeDEV8DRGD5JFAKFkKF9EAwBEe-DQKFO_EdLFOGDkLFhLFeKFwJFAGEmLFACFvmDgmDEJFcLFoLFXGDJ3CnmDjLFcmDlLFoBEn7BRpDVLFJGF7LFwmDdEDaHFjDEvmDh4DsFDPLF2KF1BENMFpEDwDE01DWLFHMF_GDgLFJLFeKFYMF3JFYEFOHDQMFSHDcMFwLFLOBUMFDzAZEFNDFZKFnFDD9DeHDGKFoMFfJFgGDrMFrjAeGDeKFsHDZMFbLFuMFzJFeBEZGAlJFxKFRFDc4D4mDqJFYFFuLFSLFuFA8MFuLFzLFn9DDvEUJF1-DAnDjnE4MF9MF-DEBCErLFlFFlHF7LF0IFBEEnBEv-AGNFWNF85E-XAbNFkDEgPAOID_nDfNFC9DE_DJNFV9DUJFEMF-pEkNFg4DHHDyFDBwDF_DTBFGMFgNFqYAiMFM3Bj4DxNFXOAvKFzNFlNF-yBLzEoBAY4B7NFmFF9DE1NF7sElHDRCDY-EWDFEOFEgDOACsNFFHDOABOOFFGDkSBROFNGDmIDLJFumDWGDfbA9WE5HFoIFHZAETCy7C9lDETCCOFVNFW7CrADLzB-2BDQAmOFxJFgFFeOFeTEnOFLgAYGDhGFqOFFLFSmDfOFjcAJ3CyOFQfAIbElrEY3E2OFETCnNFSGFFFFW5ALXEGRDEPFM8C_CFDOFDPFWXEfsDtID9rDN2EJPFaNBGPFqyB3IDbNE3KB7IDp8EsxECvEV9DSxEfNFaPFzQAcPFKNAX5EjKF8gD-gDMZAdxEiGF2EFH6EePFMZAZXAFXAR1CKMFQHDjIBnPFiwEY3EGjDFhDJnAHhDqjDJhDIPFkOFESD0fAVcEXOFChDsIBaIBxFFqPFDQFM0AdPFjLBQDFgtC8PFCPFRPFKQFb5EP0BFMFQPFo4ASYEIMBzuCUuDvBA00AFQF6LFTYEqKBeQFDIAYQFuBA8vETwEiEAYEAcQFPNF1EAWQFgKBxtEALF_8ErQFWSEHOFjHFnIF68EmoApoAD5EKKFScABEFY2DqPF3QFTHD3MAxTATQF9PF-QFdCDBRFtMFKOFDPFERFc5E9JFXWAwBABPFsGFVQFERFKJDHRF6JFhjAnoAxTAsEAx1CdPF3QFxTARGAMcD0BAiPFWMFPiDciDjRFrBA_9E6HFGGAj_C85AWBAsHDNQF5CE2rC44ADvESOB87C2PDkIFVJDxRFV9DUtE4RFjuCVDF6JFwRFgjBDvE6RFASFhTA9GFpPFdwE2rCoEA4tEGVAuxEbEAJlDWWDwAFKMDtLDTcAj3Az9DGEFUbDeLDSSFDVAYJDLTAbJDrBArFFuKDGKDFtCfSF9LDgJDtCBGUAqJDTJDPRDcqDaMDMHAdkEJaApSFjRDdND-JDYKAjeE_1CjSF9KDfLD3JDqeEkeE3SFD6AzSFWfCJ3CKKDWSFm7DYSFfqCPKDYGDt7AMnEDTFq8DWKD_dBQiESdEzODVLE56DFTF-qChKDIzBjKDLTFJMDsSFn-CoKDdjEYTFSTFY7DUTFMHADnEuHEfTFqSF5BERSFfqC4KDCFA6KDZTFbEEiTFJrCLRBkBABLDqoA9SFyMDfLDILDtSALLDuTFZMDkMD-qCQLDfkDwJEgTFzBEpTF_TFrrCvMDDUFO9DFUFcrChLDsTFQKEnTFHSFbTFMEA5KFZFAspC8TFONDLLEfqCNdE3MDRTFQUFGwELUFaVEOfEvBANMD3oA2TFp6A-LDDEAAMD4yBmUFtgAoUF8uECMDxSFujD0qCMMDLtA6LDeUFv9EgUFEgD_FCWtBVMDXMDXUFUeCzUFwHFgoCQTFPdEw2E5UFeXACPDiPDfMDTPDNsCJUFGVFSUFIVFQPDQGAZlAMVFsUFUqCuMDOUFWVFHVFZLDWdEIGFPVF-TFMHA0MDJdAHVDEVFLPD_UFwODMHBP6AihAwEALUD91EUNFA4EakAJyEdqA6_AcOFaTF_kAyVF9eEgpE8PBuwEmvD4VFOnEBaAolD-WEYdErSF3VF9xEWyE6OEtvDndEZ0EalEpHFUHFKUFrLEI7DSPAizCamEiiDGpEoTFQWF5rEdpB37ED9CQCFEWFjFAzrE8VASuETTFEEAgWF2XAcnEjZDF8DE-EWoADKF13EPTA43EdQEB8DnsDWhAsLFNJDAsEsnA8cExWFu0ELNDM7CeIEfHEsZAFnEfVFfWFnsDfEEVMFPWFcEEqWFMgARlAQSFYWFIXF99EC7Dp7D47DrvDcvDpWFfqDI8DlEAUXFAvEWXFe0B-nEYXFQ4BaXF1VFvTFkWFnsDZmAIoAdwBvlAEFFvRFMXFfqDYeAGmENkE-mEONF4UFqXFAvEc-EVGA_8BwBAdtE-7DyXFI0Cf6DPXF5WFI7DIMBlGB4XFwVF6XF2IDoBAxEAZGBimEktEBEAdXF2IDVqB0WF9jBDnDZ0BDgBuNCMYFTXEFGAiWFhTFiXF40EEdEbYFnPFrHFp7DA1EDFFM7EXWFZ7DA1Er1Aa0BgXF9TFfWFuPFZgA5tBoSCukASuAjQAZgACRFDYFSeAP1EnFA9WEU1EaQFMkE_pAGSFfUFxIAY1EoJDsJALXF2YFsJACZFsKAPYF5lBBZFO1EsJAhRFGXF9dA3YFHZFkUAJZFeyBLZFZxBaRFBQF0IByeAEIByNFBXFh3BL0ENfAimCyeAw8CpYFYUFCIBchAbKDF2E0OF7FCtdAnLEGxCiZFJfA9WEIHEogErZFaZFJfAY1EvZFQyD3ZFi8E78AKyA5ZFujDyeATeAuZE50DeWFh3BTeA23CC7EJQBHeATeAGxClZFUeCyeAqdCIrE0QFhXFnZFaDD3YFOSFIHFFaFVaF4ZFNfAqaE_YFSeA1PBgDF8nAZzEX3BAaF8FCdFA0eAhZF6ZFBQBfHApaF3yCeaFxXFgaFsaFfHCzFC1ZFKHCtdAlGBPrErdCwZF4aFNfAdVF8aF6uC-aFcUFM0CDWFkYFR3BGxCdVFZLDAbFW7CUIBk3B9CFLbFtQF_ZFaaFw3BLQBiqErOFPaFLHCeGBEZFR3BXQFUlDWWDKYFXKFaJFfQBRQBzvDqaFmaFj6AkvCabFZZF3aFHeAiaFCEAeIA53EbbFh3BubFW2DaeALbFGEA2qCOcEybFnZFENDvVFpXFSeAl1EklEBcFnBAVBAJKDJaFXgADcFL2ETsD1KFGbFqdAJcFyFD_LBQyDPcF3WFuYCEYAoXFZ8DIcFB2Et1EqKAvTEAaF0oAQeCi8DjWF13BSTClIAG6ERUFGqBLFA9HFw7ElhCZYFjcF8-ChcFtcFYQBrFD7bFycF3WF-bFYcFAZFc2ET9EAODHcF5cFpcFo8D4HAiZF0oAu5E7xEQyD93BNqBBNFETFf8D1oAUqBFbFncFPNDcGD9uDrbFKIB0oAVqABMD5DF2aFUdFLFASsAqVAFYAZdFfQBVdF5LAF2A74AddF6DFGdFbdF5LAZLDYdFCdFLFAlyC5YDXpExaFPNDL9B0GAwcFEUF-cFW7Cy1D54COaFoVFYQBhcEgAE1YFPND4-EzUCfuCicEPdFLdFCeFdIA6-EJyC38D48CbqAjQEUAFJdFq8DrQBOUD4lD5KFXbFoVF03EnRElIF_OA9cFUME0pBLWAHlA5BAx5AOWFeZFI6ECbCsEAm0BuUAVqEfaF4lCfeFzBCvwAfbAreFxdFGeCaGCVmD7dFNJDC4BMeFx4Ee_E2FDYUAdeFteFv8DyZDwdF-RF6UCY1BtkA5NA7bFt5EG2AacEOdFseF0eFGfF4yBimCF4BSGA_1C3eF9jBF4BCBAVIFOIF8wEMABSfFyRCnlDsaBXeF4eFffFdSEtcFYHCN4AWfFJEC7UCIWFdNDZeCbeCtfF08DCqDuwE_eFPfFQAE2MFJ7E2dFeeFIyDuWAMyEudFABFicFHUCHzApfFVyDIyDL7DPFFuzEReF2VFAfFF6E58DaND72AcGFOfFI6Ex8D1wEWJEwfF0pBOABVeFMIAifFXfFX_CUuBhpEWgFaGCnnEWeFfdFT8DX_CgKB1dDEbFuQFopBz_CFGAiKD48Ez0Ae-AefFc7EtbA3ZEbiEGeFI6EQxD6_AJfFUsEl2COTDjOFAeFRWAV7CpPCJOFEfFhZAg7ECpEnBAEhF-wEK4B2kDuqErdEcdE25C50EdNDrZDOhFxdERhFxqEsLE6gDujDnNDN4BSODqyBsNDxbETdFp6AchFTRDfhFAODFXA5zEleFkhFT4BrNDFQAclA1dFPZFEEArhFehFgrDXPDwPFK4BM4BlhFeEEqPD50C4WFaaFCkAx1CSWFxzACYF_bFjFAAiFhaABvBEiF4cFstC2jAx1CBvBUZF03BHiFyLB6-EKiFibFtgASiFqJAbnDUSAfVAfMDimCYiFSMAkIF7bFfiFuMAkIFDgFRiFNiFIbAuMAcGDeiFKpAoZEuSDdND-NDuEA0NDsiFr4A0NDbgF5lBxiF9uCAOD3hFJpAi5AcvAncA9gD0BAqWA-IAHZAwiFKpArSED2BkgFlWATnAaBAK3CKSFuWDujDCkA50BLUDFjFujDk-EZ7EOZFleFsHBcOB4AFNODFeFRgFsHBs7AQiFKODC5As7AmiFkjFlOBTlD7bFsHBnXDxiBZ0BJKDimCsjFDTArjFC5AiGE8OAnjFQODUBD7nCAgA0vDihFtgANhD2BA0jFRAF2BAjjF5jFDkFzLACkF-_ELAFJqExjFdBDvvATAFfgFWjFC5Au4Eq2ESkFlOBjBDMAFNkFlOBuAFbEAHODfjFzeFhBDNtE5YAfABZjF5XFqGA3AFvAFejF_dFFiFxODyAFoxAlkFAhFhkFfAB4jFMhDyAFI_ELTArjF8hFIKEfLD_VDYODaVFadC6kFmVFGKD4lDiOD_kFnkFBlFYPDGKD1OD9kF7kFxUFaaFfPD-ODSoCOPDElFCrCnVF7ODIlFMPDSlFsEAtPDl2ELVFqMDOVFmkFjFAQlFKlFNPDblFJVFuPDUVFflF3UFFhFilFYlFZPD4LBOXEglFxkFjlFfLDclFhOEelFlPDGlFtlFSlFrPDGKD2lFvPD5lFWlFJPDdhDvkAp5C3iFQhDjlEYhD4tB8iFHlFJmFehDJhFlBFHmF03BkhDtaA2PDeIAHNAKNFWjFdhDmhDiwCGmFKjFrjB5ZA5iAw8CimCpgA0dEdNDxQB1_EeGBKcENcFoeBJ9EtQFkmFMdB9LEwmFnnBJgFUaFLmBopAXdBQjEslF9oBVMAlGBTIBdUCnmF4QB-mFBRBSJF1QBBnFOcBIMBjmFHnFneBIMBJ1ArFAqyEujDpgANnFTZArBA7bFpgAMSDAmBofFhxArHAvmBzmFneBaOF8VAWkDJlC-IAmIF7bFntEwBARtExhFvjD8EFyhDGQDsnFkCDwEFaaFHCD4rCyeF7mFrnFrnFKXA0-EqgFNpBHCD-tE-SD6nF0kF0IBqCDCFFKQDafDerEinFAXAIQDrwAhLBTOBfYFujDtFFIQD7FF_gFskFecEXcEWTAOcELeFynFLGFBcErmF3gFDGF1IB-IAo5CRQABoF8hDIuE0EAMEDYYF5fFkWDhuEXuEdnBLwE5GEtcFPuE9KFYFBvbD0fFjmCtHFMED7bFiQDXbDFNF-jFWuCKEDMSDvoF6oFrQDRQDKVAAiDHoF0QDEpF1-CRGAiBAOgAWxETIFibDujDFiD1-CKIF4bDaaFTpF8oFdlAUFFZmFXpFKpFSIFvbDtjDdpF5mC2QDeOC7MEvmBDRAg3AJADPLBXZAsSDSpFEpF8mCbFEJiDsmCdcFipFtHFkpFomCbFEY4B2GAshEqcEqQDjpFsQD4pFfiAwQDrWAIBA9XAuXAcIFbqAgIAp1ELhFOQD_pFGiDDIF8YE_mCzQDupFOqF3QDZpFTqF1pFqGB3pFaQDSIFYqFsmFFiDWqFKQAg3AlMFwoFqoFoQEvpFtQDMEDDqFyQDpQDJpFVqFtQD0EDnHA6QD1mFqYFnqFvqFjTBMEDg3AFkFXpAlWDpzCrWDhIA0WDpWE_qFxlCuFEQjFXpFKWETWEDrFBrFTWFL0C4WD2oFcJFU_BVKFIrB0qFmZFQrFDSCvZBAIFvWD1BEOLFdED6oFtNF-yBzcF-oFbzCRsDuNFsnAwkFUoF9NF3MArFDkeFhlFoWEkrF-NFyQFOoFHrFFHDcHDOYEirFFvCSOFlbF9eF3rFGVCjwDLZANnEARDfHAsrFxkF-QDGoA7cFEfB1EEZaFsmFFsF6MFtBAzfFimCMsFtwEdjEQsF-rFVmFi2AP5EKsF3gFMsFv-AzdFHFAnrFLiFjFAMsFe1AGEAfsFWiFlWAMsFY4BRCDToFgsFEEAMsFaIBlsFrJFp6AusFGTBYsFQgFgkFMsFBsFdFADsFUoFMsFfACQCCwFFvXEJsF2sF2nF9sFtgFIzBPsFdNDFtFbEAwsFXSFivCSRDshFYrD1BFKRD2REWUDiRD6pCkRDdBFQtFgrDVRDHFAXRDKmCfmFF0BPtF0hFfzCYBAQEAetFyZBgtFRRDZtFjtFuAActFPcErtFotF7qFKSDitFjEFttFWRDIhFYtFGZFMcAfRDVtF6lFOtFxRDICDjUFuBAedEKVD-tFuxEsKA9EAkuEv0As6A5LE_0AptFjFA2RD1-CuXF2oFRuFyNBx5AHkEaaFVuFbCDx1C5tFIuFZ1BzEFyrFsmFRuFdoFRgFjuFOvE9uE0PFiuFlRD7uEkkBhwEujAlfFmqFHuFEGEq7EN7A7nF-RDruFzGDX2AeVFtrFyuFJrCUIA6uFrsFmsF9zB4uF_uFegAgTDuFEhbFxsFPnD4uF_JFicF2RDNBA5BAvtEFcF2zEPRFssF9uFMEA4RDMBFvLEyqEMjDAuFASDKEAGuFjIBbQAkuFgkFjIBPjFlCD_zE2zEa_ElvFsIBvkCCFAkkEkRDAJDuvFsBAkkEkoFKjDCIEzjDwvFMjDAJDzAD5CB4GA7bF-PF-8BGSDAwF2IB9AD_vBEwF8vF0fA6vFujDBwFuIB2FFmFAIwFMzBRzAgbFxvFSwF0fAkvF2nFNwFnzALwFZuFFwFbiCYwFMqFRRD8vF-pEQnFdwFAJDolA4UAcqEtcFjIBA3BW2AViFKvF8iDAJDaIBP7E8rFQuFsIBubFOfA-6EMwF3wFT3BdaEQSDUlDTTARwFTPF9wFebAcCDKEAwBACxFVPA0bFFxFJbAxiB1nFhwF2wFAJDLxFqGFrkFWvFjIB3DDnBDAwFeSDHoAWSD4ZF03CPjA3wDmSDXSDdxF3YFixFoSDonFqnC52ArODlxF1RDeSDYSDwtEu2AwDFtSDdEAooAdEAPGFiRB-YFlvFcRFwXBDRD7xFvDBz-EZkFzxF80B2-B1hDByFMwF-xFsaD5vEsGAwgFAXF8uFXRFpoAeRFUGA9xFJAEDCFYBFHFAh-E1wFivCuSDgzCyEAtBFRgA6gEtSDUyFzLAwxEHyFiyFkiFUsEhyFPnA2PDcuFpyF-YAhyAmZC8zAviFlyFPnAtUAvUAhIARnDZyFvSDPnA4yFUrFUeCp-CXBAhBAHIAPBAP4CXZA7bFOiDHsE8rDB4CeiDblF7SDATD7SD9EAFBASGAwZBezCUWF4SDMzF0SDOzFkRFHoALzFWiDwWFaaFHzFVzFjiDXzF8SDVwCRZA67CKEAytFD6AgzFczFg8E-SDSmFopBHzFBTDMmFBPCPzFz2B7SDcMD3PDZzF1SDhzFViDBTDwcE6zFljAnyFLSFNiD1zFBTDLTDXnCMwEpBD2oFOiDG0FQCCL3CUQARkFfzFF0F7SDGzFT0F0SDpzFBIBM0FQiD8OFsmFa0FXiD3FFE0FkRFBTD4zFZZAGzFgIEnDFzWAh5ANiDgIEZLDNZE0ZFATDGYFjDBlhD5LAI9ECHBvQAqpAdNDSvEfnEeRA5NA7sFWvFJwERwEEgE5yFSvEpJA7bFE1F6KARyF9iCJAE50FtvEpJAWOAlHEQLAimCH1F2LAP1FXID9yFoVFcRAhPAfRAJLDRPAzgDujDZ1FrSA5KAJSAvrCc0F3gFZ1FvSABQA1sEtBA-0FCvFdQAqYAfQAe1FaaFZ1Fw1FMfF2uF0IBz1FuQAwQA6FEPRBJDBLfCGFAdLBN4AaeA33DcqB91FbICjtAPPFSJCdvCG2F9DBtLB5BAmmFE2FOcAPMA2jBT3AOcAA2Fs6AC2F__DmeCK2FZsAT2F5iAH2FYPFNVCF2Fc2FjDBe2FM2FLQBO2FzLEkQE_RATeA1NAMaFNfA5hAAtAs2FelAu2F3yCfhCa_By2FeuA02FgCEUbEXcBx2FGeA_UA62FhaA_2A42FOJBB3FTLBscFDIC5QFjBAA2BdeCJDBdcCjwANBAzAA1BA4AAx2FDKFM3F-1FvBAviDaYAR3FT3FV3FIJFL3FoXAY3Fa3FbkEc3FU3FaxAK3FX3FdbCd0DP3FMLAl3Fe3FPJFp3FbLBr3FEuAWZAlEAu3Fn3FW3Fh3Fq3FAvAj3FDSC33F28Ao3F63Fj2F00Al2FYUAakE-3FS3Fm3FA4F53FM1AT2FZMBH4FthEJ4FAtAZTDKFAbTDFoAdTDKUE0GAd7E9XCC9BAFAiLC-3AA9BZZCgLCohCqLCfyAsLCriDM1A8ZC-CB1zEpzE5YAGBAp-DAtAm0B73FaRAW2FeGBY2FH4ELuAy4Fy3F83Fm2F3DCHcD40Bz4FSvAN2FP2FOEB64FeUAO4Ft3DkBAmLB24FhaAD2FF5FA5FD4Ff3AJ5FwuF94BG5FnLAI5Fz3Fx-AD5Fp2FOVD_vDwkC8hAoOASdDI_DKgFoWEeWEgqDzWDbuCMrFFFAOrFGwB7WDxMA9WDq3D_WDGkC9cC9jCzvBbVAVOCuMBVzEaOAmBAOCEkRCTiAqkCp5DMeCNlEIdD4OEw_AryAFXA0QEKXA3TD2QA9kCQkC_cAXFEj5FN3CupEbpE6kDwBChIAfBAaCCVKF9aDQTA-kCrrDB6F_6DtpEOoEU6FLbDzbAX6FZ6FvZB9aD0cDVlC1dC3CEC6Fh6FHqEhkC5kDk6FM6FjBAfBAlMAq6FQkAiOC2dCf6FY8Dv6FSqE4kDpkDW6F16FZeAmBAd6F_kDb6DD6FdoEA7FcpEHoBysBBEA2BAgFE-5FwAA-SAaEEwIEZMEzOEP0BKPEvkBO7F3bAmBA3DEQkAMXDGDEI7FQXEcPEnME9cDRMEh_EViEl7FesC-XAa7F7QCc7FZeAqPAv3AuAAPLA5tEZlAsZAcgB6UDMUAi5FAlDcvAeHAEoCkBArBAvAAaFA17FhCCvAAJEFaSFlKATIAFBABBAEBANBAFBAPiAO7FtWA2BAd6F87Fj7FZrET6FweDPZBBlADlA1BC7gAi7FaiBtGEzdBc8FF9CxQAcuAdCEXZBTmB6wDEeBW4DR6F1qFFsEZWFgsDA8DURBi6DgDBu6DZWFr6Dv6Dt6D7cF9XF08Fs6DanD38FE-EjnDvEBR8F5tBT0EZgAdTAqDB6-EzBA2AAidAEeBH7FMFEt1FHXFfqDy8F48FdnD18F-MCB9Fq6DX9F_8FfnDa9FAvE58F5rE78Fk6DesDD9FU6DW6FpzELdATcDd6AoBAd6FFwDX8FpbEK7Fx6FB7FN7FcmEPbDziB3BC4AAg8Fu6FY8FOoEgkEgiEKYD_LBTiEDfFaOAJaAosAG6FR7FVcD3BCjdCAoBg6F99Fw6F_9F7hEmhEcvAshEQrEUYD_6FPoEzhEAYDSiE3KB3eFjfElnEBmEuXFYuFN7FeHA1BCnTAQ6FEEED6FSJEHJEWJECpC2wEAXE2KEgJD6xC3rCHLE6rCWlF3wCESEfCCXvCI2FxkFnfF8-FUoFznF1-FSMElyDdyDTVCfyDXVChyDZVCjyDH_FE_FJ_FeyDcSB64EyHCryD0HCw0DweCyyDyeCA5BwyD97A3HCnFB1yDBICHkCIrA8yD7HCIICzyDGIC9yDJfC7ICaJCifCkzD_VCefCf9AKzD9RBNzDOjCo_FOWC4JCSzDDfCUfCazDXfCeHAu_FrxAVzDWWCYzDEfCQzD9ZFkBEmzD4_F8NCVfCkSBGAGmuCmLCoWCmWCrzDLkCtzDQAGbcCtzDxzDapDLvDe5DATB2zDGXC4zDgJCZgCZVCC0D_zDkNCEgCu0DegCoJCbTB9EElwD36BK0Dq6BXuAxJCnEE2_FygCN0DS0DW-AvzBmAG-JCcgCnZCwAGMvDX0Dc0DAvAHKCYADNtBmgCGXCMKCyAGGXCRKCGBGi0Dt0Dq0D4gCB1Dd7BQyEChCk7B7gCO3DUKCO1D2XCkUBEaFa1Dx7B80D9gC-0DU4EghCJhCC1DAZC47BmECG1DZhCB_E22FHZC5gCGuBoBGUhCaBGT1DXhCV1DnBGF8Bz4EqBGOBGHwA5YAd1DpBGA1DhhCphCq1DD8Bk1Dq8BqABFZCpAG10DshCo1DOLCLZC-VB9uBaaDHKB38BVxF-ABj4FmtD98B1GEh4Fz8BSCGr1D_uBX0Bn4FwhC31DNsAPZC5dFzLCxVB4hCmyA6hCJvBQvBl_FWfC_hCx2DKiCpZCNzAB2DpBBuCG05Bu9B44FLJB3ZCgzDNiC19BBZCksBO2Db2DV2Dh5EHMCT2DP2D_CGOZEpuEViCHaC7zAKaCt5FsiDkiCCKBo4FOaCCaCUaCLwBg_FZ0AsiCZaCX0AW-B_wByiCR_FGNC4iC1MCRAGe3A12DswBqaDiwBqaCiaDVvF40A8iCuDBJyFrwBkaDgMBfnDJNClbCLNC92DNNCBcCA3DF9AtgCTNCpbC-bCDcCOzDEdCycCRXCKcCnACt1DTjC0NC-3DXcCUBGzMBGEGgDGIEGbjCZcCh3DsNCX3DgjCiEBxNCFCGTcCLEGUAGhNCjYB06EfdDL3DR3Dj3DLBCl3DV3DZjCM6BVfEiACYEGz_BJ5F6jCmyC8jC43D-jCEEF05FuEG25FUOCEEF83DKkCZEGqFBA4DSeBFbBjRCVcDmTAzmC17DWvFB_FDVC_cD87Dw9FqgEr-FSCCIJEuTDv-FIZEqKEXLDC_FVSFylFNTEUSEN0BVvCGSE8JE-4FgMFNGDK3FrrFCRBGnFQLF1BEQFELBEAaFRZFehDiEBYZFX1FNJDyeARbFmbFaaF--Fg2FsmFsgDPoFOCD0nFFFGtHCmyDPVCieCgyDp4BiyDVVC7FGI_F9FGgAGsCGpTBoeC9aCV_FNWBY1Et2FRZFR1E4SAnHA8vED3F_2Fz2FGeAGxCw2Fn3FSGG52FUGGuNEJEGr2FYGG8wAG3FLEA82F1IFA4FeGGayAgGGRGGmEAA3FaGG12FcGGyNAi4EhRBveCgVCc_FwGGn_Fk_FY_FE5Bj_F6eC3GG0yD1GGezDKfCq_F3_FMAGmeCVfCWICBAG5_FDAGx_FWrBfIC0_FfWCaXCLAGjfCo8AwICaVC9_Fg_A__FdfCGHGIAGKzDhfCBHGQHGiXBhWCizDjWCofCnFBNMCb5DpfCMEGrWCSoD2iCgEGWAGqnDbpDTCGsEBYJCfAG8RBBzDJBGyHGG_FcSB1HG7AGzeCTXC2HGcpDFuAKgCe0DxAGZKDPgCvJCuAGBIG8AGlAGi0DfgC1AGHeA3AGbXC_JCdgCKIG0AG_6Bi0DkXCh0D9HGfCGRvAhAGHuD3xBIBGJIGYIGN1AWKCzXCvBGP8B3gC2BG9BG2gC7XCI3FGCG3BG40DJDDnIGhBGu7BqUBRBG0vAt3EI1DrBGiBGLhC0hC77B60DkKCOhCJvF0gCoIGK8BtBGR1DkIGsYCxBGT8BzBGR8B1BG8BGxIG4BGVVBKCGGJGbYCh1DSJG9KCBCG8KCthCJCGWEGm1DJ1DZJGXJGuABYCGsJCOCG-8BWCGa_Bd4FSXCjJGVCGZbD4VBMCGJZCl4FVWAcCGDvBNZC6yAgCGlBGz1DpTE11DkCGRHGXZC5GG3hCoCG7GGcfCSHGJ5Eg_A_1DEMCEiCxCGGiCE2DIiCEGG-1D3CGqZChzDvWCGaCU2DT-BznEBiCCDG-CGUKGvzAGDGF-Ba2DbMCc2D8zAgiCAJGNXBl2Dv5FODGmiClMCNDGTaCo2DiiChMCeKGszAs4FCqBv4FDFAZDGsMC_CBq2DQbCxMCcDGzMCeDGoKGM3D3iCn-BFXFpTBHNClDGhaDkwBAjCuDG60AsDGM2DMaC0-Bo6DxDGBjCzDGeuA-_B7DGLjC4DGp0D6DGFjC8DGB3DeICgIF_DGr3DBEGo8BGAF7BGmLCQ3Dc3DSEGiNCm3DljCajCIrBU3Dq3DW3DtjC5ACUEGijCuLGkEGS3DbEGojCMcFeLGvLGiYBvjCpLGkNCwzDmEGzNCAEGzLBqEGv3DsEGx3DDXDEZBwEGCXD-WDEkCMyBGXDUDGHBCyBArBCnHGS5FNkCW6F1UD3PC9TDupCm-FViAN9DMUEBNE0-FEFGUQCisCYFEq-FmJEs-FCJEu-FVgFGPEeEFGVEcLEGLEjMGSFGrlFF-FZMGUQCbMG6pCoAA92AgdCziB9HAnbDV7FDyCx-FQFGyMGwSFXtFb8F2MGLEA4MGepCMPCIaBccB-MG79FO-FpbEPFG_KERFGFNGoqC7EGZoASiA9HAQ9F89FSNG9OEXPEfsC6OE_2AU4F3ABelARaF2XAeTDudC95EYMG0kBKfBIeBW8FaiBZGEdXDxdDBdFb8F46FONAYbBQNGkyBkFEcjDUGEncCvAADYAOIFvFEXoELjEKoELdAAoE05EgrEQ-FGZDFoEWsCIOG-YAGOGFXAe-FRrENqEuoEbrE2lEZfD8oE9qEVOGJpEjrEJnEIhFEpEsjAWWFdQFfwE9lDuuFaDFsmFasDPKFDCEF-FuBAfBA7EAe8F0mC86FxiA-7FfEAvlBC8FE8FxQAG8FQBA5BA2UDuBAL8FN8FP8FR8FuOGsGA9AAO4AvOGe8FwfB7CC1OGA8F4OGoEAF8Fm5AoJA9OGcvA_OGSBAM8FO8FQ8F2NGvOGmFAY6F4BA0JAhEAxOG6NG0OGQCC2OGB8FD8FPPG6OGRPG8OG-OGAPGYPGDPGRlCUWAunBEGC8HAt8Fp-Fk7FPREruC9REmlD_RE5uC3RE2lDfyE7EGFhAndEmcD6wDSkA1PGHFGq8DqOGcuAqqEw9DUxDCuD_TB7EEopD8-EswD4EE1pDlmAwwDOEEQ0DFaDVQGKuDCFEhwDmlAywDawDtOG57B6jA87CK9DuNGzAAFiBANGRKFXvELHBQeCnOGkHFOQFk3ES8CXrFO5E7sAwsF_RAOVCdJCAGGN_FCGGP_FLRB_FGkyDyGGDAEd_Fa_F-qBpCG5eClHGjHGLLGNAGvzDRxBTAGsjCiYBsHGi1D30DIGGdBGrtBYBGvIGNJGP_AGYCJbCp7FN1D4IGyIGEhCURG9KCTYC9IG0KCL8BCCGVYCiLG61DbZC51DaxAkZCNyEonE1NAxRGwyF_2AFKGZvBBMCt2DaDGs2DgbC6-Bf_BKbCcbCI_BOcAfbCObChbCEWCOcAK_BDVAZbCUGAymFCSG8wAneFzTFtbAj_BLbCaaDeRGMSGDKCUSGPSGQbCm_Bt6CXLBfRGg_Ac_BiXBXbCJ0EVSGw_BZBGQACPbC3jC-XAFSG_XBqSGibC6_ByDGzDB0DGobCZLGVLGVtBtXC26EE3DBYB6bCXgB_fFmeCPNCbLG-sFAYE2NGWODhTBBNBpQGLFEdNGoRF7tFpBAkcFkwBpuFdQF-TCS5E1sFoDGl2A6QGGfC8QGNWBYTGcJATqAL_FFOEmVCzGG4tAkVCw7Ai_FA5EKRGh-AQRG-KGgEGqTGfEGnLGwWCQJCv0DtyDnRGeKCGYCyTGe7Bm7BASGgSGVBGhRGUwAzIG0TGhLGjBGKJGLxAqRGCEGsRGnCGc3EAKGqCGSHGAtAxRG-fF0RGQTAc9BlZChZC3RGyCGoNArZC7RG1KGmSG3HGHYC8-B7TGl2AiSG8RB0aCkzEbSG4aCJSG6aCLSGbUG9aCc5FYSG-6C6DCDbCTSG3FGa_BhUGmWCXSGqUGaXCaSG-RGLDBdSGo_BRpFGSGWbCP0BtSGpSGHSGUGAx_B3UGoNA0_BkUG6UGeuAjbCbJGLuActBnbC4fF94BBTGWLGzbC6SG_2D3bCVVGTAC7bC_SGDICUVG4SGEGADTGR2DtOGJ-FaSAyOG55D7NGxFElFEYXDFlDHVARWDVqBTWDPjAVWDZsFb7F1hC1BCJYAo-FYhBMPG3OGnPGhIApPG0WAvAAKBAM7ChBAtPGCPGHQA7VGmPG5OG5tEznCCWGN7CvmEXODFWGZPGlZAIWGOPG-VGLWGH8FOCDlKA0-EwBARWG3RFDSFukAzRFhTAzzFipC7RFmPF7RFFSFDtF8NChWGULBsmC28FlIArWGKiDXEDrvFECE3HAcPGQKAfPGQjB-EGLfBYjD9OCUWG9VGQPGAWGNWGEWGWPGBPGSWGTgA-WGKWGG8FCXGPWGHlAdWGHWGkPGNPG_WG_VGznCHCDaWG_4EcWGEXGuPG2NGsGAVuAriA7OCiPG_UDCNFC5E9yE2QGLVCTQGN7F1hCpUFEqAXEEoQG6DErQGtLFtQGOTGvQGgwFACFTTG1QGkpEmXG0VGa_BcTGGzDCRGmHC5FG7QGUVCqHCWVCW_FvyDkTGpRBKUGJRGc-DlWCCsBpHGvfCMRGDHGORGM6B5SB3TGQBGAUGpIG2TG0IGpsCAhCS_A2UGaYGcBGgBGSYCp8BaYGHVBFUGBUGpwAtRGpCGbzDNUGRUGj9BPUGh9BtYGvEB2RGsZCHiClqF94BfAE8RGaaCLVG_QGeYG7YGp9AjUGlSGlUGX5BnUGvMEpUGCZGoNAOSG-YG4KARSGEbCD_FuSGEVGbLC9YG_UGMbCOZGDVGc0A8UGTbC-UGPZGAVG4RACVG_-BvSGabCaRGmLC0UGrSGTbAeZGzUGgZGUGANVGKNCzSGSLGzLGWACaLGaVGsbCBtFYVGF3DzEA9SGVKGTVGGjCCTGwBAFcCa6EkVGmFA3GA0WA48EmoBLIAQSAITGdaBzOGhXGMTGlOGepBwQGTaFyJF25Ea5EUTG3QGnXG_XGF_FnyDM_FbTGAYGZTGCYGKqAEYGDRGX_FeCGz4BGRGC5BmTGfUGWsApzDkHGLYGmHG4EGoHGqnDqHGvTGTRGVJGD8BmIGbRGYRGZYGXYGSBGcYG8jF6TG_BGkKCgYGNBGCJGmACHUG6aG-7BF8BmYGKhCqvCIUG8hCKUGrYGwRGxYGCFAvYGeuA1RGUUG0YGKKG2YGCLG3KGVtBZ-BKZG6FGb7ASZGbZGbICnZG9XCkZGDZGGFAKSGgTGATGpZGEDDsUGHVGUGAMZGxUGVZGfZGQZGSXChbGWZGUZGoaGyNAmbGr-BRbCeSGWpFibGjSGBVGKVGTZGSLGoSG0bGEMGsSGEcGBcG4_BxSGQLGtZGw_BvZG_-B7ZGyZGEuAXVGULG3DGgVG3ZGUACADGATGUcGacGEcC_sF7iEtOGuwAlVGijDoOAyQCKaGEbDMaGuQGgwE0XGjPF2XGhTClXGVWA4QGyNA8XGeeC8FGjHC_QGfTGxyDGYG0eCnTG7yDIRG6yDozDMYGOHGtTGmLGwLGQYGzICSYG2LGzaGXRGx7B2aGmhC9TGuIG_aGAYC4TGdYG-aGoKC_TGkRGD8BmRGcdG-IGpRGYJGICGedGTZC_JGjaGvIC8JGAdGa_BOUGhZCQUGzaEyYGWbGC2Du5FXUG6RGviCcaCXDGuiCFcG8YGZdGHZG5VCAZGd6AtUG5iApbGtUGJZG6dG68AxbG-XA5UGGeGbrB3bGIcG5bGtUGN4AS4DAcG4bGCcGdZGLcGUeGnSGiZGrbG1bGJVGBZGebGoNArZGySGyGARVGOVGrxAfVG3-ARNCXcG2SGZcGoeGbcGcVG1ZGeAC9ZGicG_ZGfeAlEAFVAdREEnCKRAv9FR9FP-FY-FR-FqVAJmAnHAY0F3AENaGTTCAnFX7E_qCycG4XG0cGWaGj5BkNGW4F4HBY4F-UEgTDrNGVJGZJGkdGj8F4zC57FVcDwfBKTG2FByNG0NGQKAPeDISCZGAKSCTfGWPA-WG_nCi8FbOGDoE4aD09FZfGltAklCEWD2cDjFEqVGcjDmFEoqAEbB3dDFZGAGEBHAIeD_fG8RCH3AeQD_fFgfG-NGyEBAOGDzAI2AgkCYSCNGErfG8GAIXGoPGXWGCXGOXGTWGQXG8VGJXGRPGLXG7TDUgGHXGWgGJWGRgGG8FVXGVIAbWGcgG9jAQgGWWG7OGTPGHFAlgGWqEP3C7dEYeEifEUOGtfG2nEZiEO4CEOG9kE3cF-6F1pE8nEn1CJlECfG5gG9eG7gGWOGeOGYOGVfDjOGsfGg-FHlEApEoKBgOGBUFiOGzoE3gFuMGRhGGLEgTDZVFCmFInDnsDrFD-hFpOGDXFrOGdZFJ2F7RFWmFuWGZGAwWG4tByWG6bGYqBYaGfbGaaGXaGO_FcUG8cGb_FERG0GG9JGBdGJYGDdGUfCqaGKdGYWCMdGsTGOYGHEGEOCUYGjXCy9DLRB-sEYwDAhGNQGfmAwEEb_ApwDSQG6XGiAGbQGFxDuwDeQGYQGSVGI1DIuDcQGSiGXxDzEE8EE68Cn8FHiGDuBDbGbYGCEFGbGiiGf7BVdG1TGXdG9aGIYCohG1-A9TGBbGwIGiYGFbGfdGoRGoBGJbG5IGLbG5LCuRGMUGQbGvdGSbGtdGwYG9iGk9BxdGIKGD2DGKG4JGy2DbbGV0A9RGLeGrhG0WANeGoZG1bG5iAkbG8NC8bG-dGEZGwME9dGtbGZhFViGSJCVjGcJAIeGTbAKeGMcG1UG8dGfeG18BijGYeGcSGDpASeGaZGpjGVtBkSGAeGvbG9-AHcGQjGJcGmZGXeGOeGMVGOcGONC82DuZGa3DreGZVGgcGzZGvAEsiGnJAneGr-B5bCccGdVG6ZGxZGgcGiVGjcG1eG4zC7SAEQCq8FelBocGt6FRNGscGyXGucGzQFH5EUaG5XGpWGmLC3cGgaGthG-QGvhGBRGshGreCiTGiJCxGGksB5yD0hGEdGtaGPAG-hGVMGraGxkGxaGJdGkwBxfCaYGRdG-EEWBGWdG8aGniG_gCNwAYdGriGClGDhC27ByiG0aGgdG1iGidGDCGEbGCUGMbG71DmCGeZCRbGyRGeJBAjGSUGCjGonEVUGJKGGjGZbGoiDJjG9bGLjGjjGZaGOjGljGMjGISGD_B4jG1jGbICDeGyjGYhFhfFleGhSGsbGuUGG1DNZGFkGI1A1lGBsAPjGlbG7lGlIAojG5jGxiCYZGfSGQeGwjG5WDmjGzjGaeGeVG1lGdeGxjGZjG0BAheGPcGjeG0SGcjGPVGfcGteG6tAqeG2DGBkGZmG4ZGdcGeVGYmGIkGhVGyeGETGBQGbWA4BAqdD1BAEnCw0B1fGTGEHGE_NGBOGKgG0lCtOGE7FalGnQGWkGnlCvXGWAFGxEtcGmOGvcGDICjkGaTGlkG6cGnkGDYGDnGqkGyhGjTG_cG5lGZIAvkGqdG4hGFdGGtBHdGi3DvTGUnGREG5kGANC7kGkiG9kGqAGTdGZRGHlG7aGElGqiGeUGhnGiRGJlGRlGkiGlYGOlGrRGpnGjCGmdG5hCvRGVlGBjGTbG8wAVbGclGXbGflG2KGWDGv2DYDGQmGTqA9lGUjG1lGSjGslG-lGRjG5aCFZGqbGMmG1bGFeGllGBbCveFW_BybGNnGb_B_lGwuABoGjZGVoGtBABmGtlGl_BrjG_bGtjGCmGF9AHmGtUGGVGQmGOmGImGplGqZG7jG72DCjC-jG1DG_XBimGsXCpeG0ZGYcGdmGjmGueG-SGweGSACPkG0eGl6FJRD9cA9bAv9DyNAPfGmNGcTD8VApNG7XAVfGksBybDF5DUGAebDesDhbDz6F6JAlEALIAfBAVuAjMAt9FO6FLRA7mGf-F-oECcDy6FL6FTpGJRDI-AQECJkDP6F7eG89FrXAePBodCQSGGpGoNGZ4FHFAb4F8NCMpG0bDDsCQpGTeG1VG92A_dDk9BeXGPaA7mGN1ExcGSrFVaGOiGtOG6pGsZATkGZuEeXGe6FoVGqlCwwFW4EfkGMfGEqGRkGiuCITG7OC_pGm9EFfGiDBRTGpQFjXGQqGCtFWTG5QGcaGdTGkkG4FGqhGBYGIqAokGKoG4yDrkGe6BMnGlTGCdGwkGRnGykGNYGwaGPYGoaDyqG4kGSRGBiGcnGWRGhYG4aGpiGmnGliG5TGGlGadGjRGLlGtnGoYGkYGhdGx0DXfGjYG5iGqYGUlGOEBsdGzRGZlGj9BzYGydGMDGvCGHKGp2D8nG4KG6YGpoGjqGMqAXoGbeGY3FTjGYoGHoGXjGGZGJmGxlGnsCwlGgjGmMAyUGGoGh-AjrGLoGh8AboGyrG7UGeoG9UGToGejGVGAjoGwlGloGrrGnoGtUGSmG8jGtoGRcG_jGcmG2ZGamG0oGAkGLsGfmGLkGpTBHkGyoGzEA8oGDPGOqCLbEUSAVqGwNGLTGdOF9mGbkG_mGdkGR5E3XGVTGjeCZVCmsG7cGpqG9cGyVClaG2GGndGm_FxqGIAG5hG3qGysGSnGVnGZnGuzD2sGYnG6qGbnGziGoiGWYG-sGDlGmiGVYGjnGdUGxaCfYGbdGHrGGUGunGKtGNVBR8B2iGQlGJrGPrGObGRrGNWBTrGYlGUbGWlGXrGEjGzdGGzAwCGcrGwiCerG-nGrrGAoGolGOoGqlGXdBeeGgrGLzDprGqqGSsG1lGNoGujGPoGvUGRoGJeGxrGCoG1bG8lGmtGytGnsB3rG4tGXZG6rGZZG8rG1lGIMBmrGkrGlvA0jG4rG74FptGPmGrrGFsGsoGRLGIsGvoGwZG3SGZmGDkG9ED7SGSACQsG6oGDcCWsG2NGXSA7JAa9C7gBDXAYEEcNGZkGJQGdhGLQGfiG2vDvEEYiGxEEaiGDFEmlA1cGsuGQiGNxDBFEwuGfQGWmGN1DXiGRiGWxDCmAbiGZxDeiGGFE-oGguGxiBTPAYEEcsGnuGk5Fw8FqWFEXFHjG10D8uG2uGQQGTiG0EEzuG1-ARvGAFEayAXQG0EE3EE9uG3uG_uGxuGHmAFFE-CEipG37FtmBGbBKqGYkG96FOqGE6ETaGksGDqGDtFtOG0EAgkD25D9hAXqGVZFZbFDpA0cFJfATxFSbFJGGlGG4KAgGGWGGkGGpGGTGGmEAFMEtGGaNAE3F68AnGGiGGP3BXGGFwGtDBnGG-2FRwGF3FrGGgCEJwG68BYCG88B0VBkJGrJGDiAbwGD9BAvBFBBLDGp4FXiCr4FpvFt4FLEAyKG6mFyvGGTB87CenB4mGzdCKUAHQG8eGiXGI6EkXGLfGfqGDPG3bAPnB4HAUkGKqGmuGrvG3wGBqGBUCwvGp9DRkG9wG0BAl5DJkDKUAJvGDxGMTGFxGzcG7wG2NGKxGGqG2dD_wGJqGjpB3uD3vG_8ESxG6wGKHEyvGDbBmcGkTAocGopGKvGMFFqwEgsGOaGAnGzNFfxGlsG5cGdeCkqG7XGiqG9XGoqGHnG-XGJnGiaGFRGHYGHRG2hGxsGNRG6sGqzD0kGuaGRKGEyGRRGVAG7qGBtGYYGCyE8kGgnGEtGmiG0rGsIGhiGviG3aGuKCOrGLyGDJGIbGsnGLtGStGvnGJUGvsGLUGpdGToGXtGg9BZtGBjGbtGoZCelG5RGftGXXBilGQDBklG8tGdaGEqASyGvtGorGrlGqtGntGWjGobGoUGutGdjGwtGubGQmGvrG-tGnrGzrG7tGhoGFSBEzGHuGdoG0JAsjGDuG1bGFuGFoG_tGIuGLmGTVGNmGebCSzGFzGelAPuG_XB9jGSuG1SGKsGBYBXuGWoE1oGPsGKkGcuG8ZG-ZGDPGtmBL_BEnC1AANfBcpGygGJhG8gGwKDhmEjVGRkGrmGOPCRkCxzGpVEeRClyCYBCtwG4zGe-A5OCpkC8zGvVENVEmyCDPGDVAEnCQ8D5VG2wGqgEy9F_eGPYDC-Fd-FE-F4zG8EAoAAs3A03C1BCFnCG0GaVDDtEmzBhJEdoCEJEtOGlpCuQCEeBc0GU7FqcGDjDW7F-HEpMGOJEi0GjJENFGv7FTWAY0GEVAU7D9MG1iBTrDP0GRvCJFGPJECJEx0GWqDz0G0WG2VDsTFsmG8WGHWD8NGaGEGgG4nCymGnvALgGkqE6eEc1CuPDf1C6kEo3C7dEpoEhIAEMDQFGVhGiEAPUFOlFoXGqmGEgBxAAsmGPxGr3AK1GzNGfdDIgGIsAP1G0mGRkGi1GKNGf7FkTA_5F7DEleF0-Fd1GtTFvKEmMGS9FwTF2oF31GIUF0MGv1GOUFx1GEgBCeBidANfBI1G2PGwwFHVFlrA41Gf1GGNGBQGw1GIrCn0GwQCZyBoOAO0GdsGLvG_1GWhG61Gv1GyGABNB77FdxGSsE_vE2vEpvErvE2NGJNDkBAqiAccB3BCkdAr0GJ4DV1CR0GMOGQiEhhEW1GepE0gG9gGBfGLlEAhG3wGZqGQTGHfGb7EM5EvvGgkGWTGNtFMvGfqDahGGfDOEBEpGpdCupGsdCTfGypGuEEgLGPdAqEE19DdCEdvGSvGbUBMiG9tDNfGD0DtuGevGavG2tAYxDFJGaQGjpDZvGohCb3GEFECvGBLGcJGHCGPlGJYBYyGN7FTuAcmEaNGSbDv2GnjDCPE-OEhNGo7FhpGdHAzlALNAEGCafAJ2GIQGcHE3OEgNGt7FiNGR8F4PBDEAn_BBNB7bA1wGZ2G0tEguE5mCEuEE8DGuE3oFCIFeuEOEB0pGelAPpG95DRpG93GobAL4G-dBTTAdgAzBA7kCCMAd6FefGQxGRvCy9Fj6Fh4G6gBm3A45DN-FpVGZSCx3AJSC3UENyFyQG78EeuD39Eq2F7bGYmGozGaVGbuGb8FekDkBAfBA8TBWpGCFAd6FgXGrcGt4GZ8FDcDK4G-SGsHAN8DLOBhjD0mAJRA70GR4GRaG84EJfGCqGE3GS5GuXAXZAjQAmFDX5GJUAKUAr4GNqGExG7-CeqGhxG1eGVCBRrDCxGn1G2fGL1GpEAOgG0WG5HAXuDiFE33G6GEQSC5RC3dD8RC3rDB3G9xDr_DM-E88EkcAjWGBJDSIEKwFmECBjDb8F9-BbTEfIEsZAStFdIFfxDFsDx0BY2GoxGc5GyvEuOFgPAQeCiOF5JFaOAqBAF1BllCfeBQ4Ga6GBNGX7Fm7FWeDJ4G8NEeLEzRCzbGgkFpgAgnF2XAT4FrpGaTDFpGX4FHpGwpGUfGGbAPZBj6GiRBVkG-5F9HAm1GLaG90GfNG_WAv6GhBAPxFmLCM3GtpG66GvpGQ3GKpGvkBrBAU8FhdC8HAumG7GESlD4yBAxFfUGG3GYHCE5FsmFlmFc5FenF4mBxtGvkB8xBVFEDlBe0Gr7FcFEt6GSeBbfGmVGocDs7GI7Gs7FJPEv7GKrEIbDZ-FLgE82GQ0GQ5GgpGl7GmcB4mFCnAxxGKRBosGGnGfaGInG0xGmqGzyGQ_FZ2FN6DT_FeVC9qGa_BvGGLnGtkG6xG-cGQWCP8G4yDnaGvqG_xGf_FdHGzHGyRBcHGs_FZVCUHGYSBw_FMzDKHGdLGZzDDAGZEBdzDJzDDAG81DOSBYHGNAG6_FXHGw8Gt8GfzDPKG5CGk8GMHG_yDRMAfHGmfCSWC1qGqfCHyGrTGWnGH9GuTG4sGOdGsaGuHGG5D1fCpZD6HGZsB0HGfIGT9GnqG4HGW9Gl3GLnG8HGX9GiJG5jCAIGzAGwsBEIGPXCi9Gv6BBgCb9GNCGWXC6JCX-AOIGHtB5AGVzGWiGnJC4AGk-Ad0DABGg0Dk3Gr0DkNCFBGa9G69GRXCeIGMBGPiGkeGd9GPdGNLCdnGTyGOJGz0DQyGBhCkiGVyGSdG3BG2IGt3G3BGvKC7IGhiCF-GShCoBGZwGAuA9TGlYC59GCbGOJGU1DJJGKrGoBGMJGP-GhiGehCa-GiKCguBeuBkiGfJGkRGeJGs-Gv-GICGu-GB9BhJGRzDwuBPCGtLCxhCOZCwLChCGfhGLuAL3ElCGynGfyGNbGhyGz8G6KGN2DWUGetGbrGOMCK_GuKA0CGRMGx9BbSCyZC3ICGyGcKG6vB69BfKGSKGDDGZKGFDGX2D3RGXKGuKGd_GKDGPDGS-BPvGCLGkKGr-B79BrKGnwBvyGRMAdbGgtG3dG9nG04FMKGg2D8KGdtG7sG21AiDGILGhMBraCgqGNXBqDGEyFtDGp-BkDGuwBPLGGsGRuG68ATLGOsGizG9DBYLGhzG_bCz_FjEGx9DKbGoLGTAHn3DN3DEEG1jCoEGI9G4sGoNCPEG-LGRXCmjCEuAecCJsG0LGejCgEGnjClxB5LGnEGDMG_hGujCiEGnAHYAHNdGBMGNcCcAHJFBFMGbKDZBCMOCKMGz5FMMGx5FOMG45FAZB2EG2oG3sGMkCvAGzdBqJDllCBWAZ6Gs4GF4GWPEZNE_sC13AxOEBOE8gDsOEI6FjjBK6F26GFoAspGHeGO3G3XAS7G-6Gw7G8TBaNGhxDMqGG7GPBH3NE27GQMEw6GToGO7GeBHQ7GP3GWPFxpGT7G7QClMACEAMaA2AA69FqvGq5G-7GOoEbqEJOGYnEw6FDgESeEAqEIhGepGAqAjpEqwFCCHY-FGdEc3CBCH7pENCHMAFzpEaOApDB5WG4DEJYAZ7GQSCoGEDFFjfGx3A4ZDuqF2pFAqFh3A9mCypFLiD21FloF3qFh3A5qFJ-A3-DfeAWCHlBAfBAijBDQCkBA5bAapGNBH9BHP5Gi6Fa8FSeBwCHb6FF7FO6FvzGe0Gu4G8CHwBC-CH5oC1sEuOGNpDSGA-kCpeADDH_7GvfGvkBwCHM3B_CHNDHn6GOBHS6F7CHR5GPZBcICuHA55GEGC2cDF7GO5GpBHpOErBHu7FECEBEAL5GKfBnOA4CHETALeDHHDNeD40FSkD9GBUkDtnF9CH4BHQkCoOAumGNGEq1G6nCgBF8NE5iAnDHRqEChG77GA-FhjEW-FOlEzgGFEHpiEAjEqOCe2AqiEtnE57G5hE_iE4YAgmGRCHEEH_eGqkESmELEAtkExmEwXFMqEKEHZEH97G6CHLOGLjE-gG72G_-GNoElEHLkE3lEOmF22G3kDLEHsmE4mERsG_lEupE_eG7mEimE6lE3BAlmE4RE6BDfEHDEHcOG3EH2zG5mEDFH-EHREHQpE32GxEHcnE3gGbnEUnEAXAenE3GEPoDinEHFHtgGRpEz2GynEWEHQhE-eGYoERoEeZDjEHbcD2EH24CvEH67Gv4GLbFyFCUnCLqFicFTnAuiFL1FUqFiCHGiDmpFFKA4xBJ-AqpFMBFFFChCHaqFjCHboCxpF_mCMND-pFvFHwpFfiA4FH7MAbqFgUCvOA6qFfFHUaFNwF-3AzqFQCGL2GhtFJwFKyAvIBQwFfwGvsAd-DzHD0zDMLBE_DPiAIGAWpGbnCBDHy5GoBHZDHw6FlFHcDHCEAY6F62ANDHiDHs0GS4CQDHM7FzdBdGHgpDukDCIAyPGAbDd0G85GKOGY-FlGH3DHxCHobBuOGE7FNDHa5Go6Gx2GuGHV6FHoBdGH4zC3kENDHp5GiGHk5CkGHFDHHHHnGHZeATcDeTAliANDHN5GsGHEHHaDHA8GmGHxCHTrAkBA-0ANDHtDHjDHjGH6GHQHHwGH4EA7jDXDHz5GvmGhfGMAGngGAXGznC35G6TElsCn7GUREBNEymFmLEc5FfNFw8CK0E8VA0YFQRFanA27Ey7E8rEJmD5TCSPF64GBIHmoALPFx2BzWAVPF13AXPFaFGiuFuxFkxFZpD8GHsBAUHHaYA-kCM9DnBHkHHOHHmHHbDHXIHRVDy1GJUA2AAnTAhGHeIHmZFvxFnxFyxFEwGs4AGwGdGDv2FKNAoGGvIHZGGHwGbGGaAH94BLwGBwGXwGC3FOwGYrEdGGVwGmGG9IH2bAUwG1IHWwG3IHsGG8XCVCH4EAMxGijDmIHJRAi2GNpBrIHvxFtIHOEB7IH0LACwGzIHGJHt2FEJHjJCcJHwIHFME_IHgJHSwGeJH0IHqGGJJHYwGLJHvCHNJHaxGhFEnTAnxGYDHv8FUJHVIHlSDQwGHJHMwGeJHDwGXJHAwGZJHmJHp-GZIAYJHoNANwGWcBjGG8JHCJHzvBTwG3JHoJHxIHKJHMcCMJHiqA3SDbWA8hAWFESJH3uFAuFOHBgRDNRDlMGsJHDEAAeCzdCQJHCHHyJHqIHUIHZSDWJH_vGIKH-JHpJHhaA7JHoKH4JH8IHrKHH3FiKGKwG9JHDKHmJHjJHLKH3zAKKHuIHMKHIwGrJHzbAj0E1BCT7FjHHajDHSC_FA1DHTeD7vFMzBTxFRbAGxFOxFxrGMJHtaEUpBtmG4GHiRFrQBf3EIfGa4AYJFOGHG3Ge6Dw7EpoFqnFPyFvDBTyFqyF4tBsyFc9F68FjhGbvF98Fs4BY9FH-Bp6Dg9FoLHi9FA9F88Fv6Dm9F6mFMLGFAHr-BvwB22DELGoMBAKHNOA6LHP6DHAHEAHvDGvLHJNCAMHAOAZ9F-nDAgAu5GALHjiD3VG1dCLPGegGVWGxHHBWGDWGMXG0BAsgGbKAwHHTXGb_BVqBZMHbMH7QCBEAoPAQSAoAAywGcfGVKArGHw2G2QEZVEI0GA0GcGHryABUD6wDsiAWKHiEEnsDK3FtWF33E1sEezFXXBszF7SDhiDWzFq2G1zFHDB_MHXiDavAczFliDjLG0iCGNHrBAfzAJNHPzFouATuA3PD8AHhcCrIGXEGlBCrTG1cA3DF8QFeLGm0A1yFwUAyEGfEGWvGO3AZNHsVBUFBQMGxEGJMGz3De1DABHsNHFZB13DRTEuNH53DcLC61FOxE15FnNH3OAKxExMHXnCjEFp6FbIH8BHNHHtGHbHHRDHjMHTTAzMHhkDGiBPDHEOHvGHSDHHOHVDHO6FOaALOHPHHhIHGDHPOHE7FWpGzBAoMHr6F75GdIHZHH75CMOHGHHwGHaADLIAbIHxJH5CHgFHhOHe7GKdF6yFQOGMFDVGHh0AOOAqLHAqDR8E_9AfBA2jBHpBROHiKHoOHlHHEEH7GHWOHC1CfBA3BA2kEOEAbIHMHHpIHaHHUOHcHH9CHRND5BAkTDccBSkCcIH04G8OHt0GG4Gr6GYlD47GHHHlMASiAKRA7DH8FEYXDzHHRUEQBHCqCcNBuMEYjGWkF31BUkF4pBMPHvBAvAAePGT7D3NGHRAG4DwAABOHHWAdMHXWGI8FZgAK8FZXGGWGVgG_7FXgGggGRPGigG0TAXXGiMHoDHlMAC7G1cDEdBD4G80GkDHyOERBHGkEAtCxMH90AEFArFALBHODHVLHhTEq6GQ0ESBH6XAh4GHFABnAGYFkPGfBAoSCAnAbIHYHHsMHmeEFHHSpGdHAgQH3BAXQHrHHCOHV1Ct7G5HESQHcDHc0BNkAkIH_VAEdBoIHfOHTSE17GNNERQHTBHxMHr2GziBx0BSOHZQHKYE_SCeYEEkGErEhFHLjEJYDMFHNmET0G13Aa1F6XA4MEVCHxWALwA52AzlBs2GUiAMQHb5GDOHrEHflEURH6XAWRHJEAYRHvCHaRHLUDuIBMDHeRHRbDTOHbFHQRHRiEU0G13ApRHALHimBROHELHpQHdpGCqEz9FNOHjMHBEAwaDWuDhkD3BCxRH-OHnHHSDHkQA-kC07DJRH1EHqOHfQHYEAllCSMHixD4LBdvDAlDgfG4fGcJAonEtAA8fGtAA-fG17C17CBgGIzBKiDFGEvdDM1GYdDJgGt1GSGE8DHPGEXzAmSH9NGwmGHgGeTArPHUGBo1GwdDq1GnzAsSHddD25GydD2SHvGEgGEJDBdGBDpAdmEuXDrFDSGEa7GSSCfnEIeDITHQSC8GEc7G-GEofGUMHSXGSgGDWGGQHWEApfGJWDhPHZTHWXDxiDgOEfBAC4AvOGgSCWPAhPHsPAlTH3VEwMGGKDz-FxMG5rCkMG3-FyzGICH42GIiE2gEjFHTEHn1C0WF9RHXqE3EHOFH1THDkETnEuHEPFHyEAfnESFHn5A_EHdqEISHVOHT6ES1B9lDb1GfLDTSFSJDGuFShGluFEvFfFGI0BMwFlKHaSDsxFBGGFnGmlGe4BuhGdUHwhGuyDssG9xGmaGwqGQnG1sGxtDrtDMsAW5DvHGVWAJEE8QEoTGG9GF9G1kG6hGP6B8hGyaGKyGNtGMyGAtG6UHinGDtGOyGdRGHzGf-GlxAO-G-kG9TGHkAH-G3IGT-Gx3GX-GHJGNlGMrGjdGMVHz8B6JGPWC3hG8NClyG1bG3nGdYCctGZrGzCGtyGt_GdrGcbGxyGIzGNjGGtGBSGktG_dGooG6yGdTGIoGnPHrtG2HHKuGQSGQoGSSG2tGx6GxVHkjGErGQmG1cAKzG1rG5rGNzGfoGPzGcZGAiAGuG9VHGcGx9G_yGceGYzG5yGyyGcJAczGQACezGKAHScGzUGxoGDEBzoGEkGZuGDcCE5GMAH7oGlmGVKGWSHcGHYEA3OHLEFMSHxQHIPHgOHKPHFOHoDHhWHUABMSH9QH8RHwTH-RH_OHHHHhWHZoCMSHrMH43GwWHXqEyWHwGHncAHFAPPHEGC2BCgRHDHHtMHQOEH4G37G83GcGHzBA3gAMSHnOHyQHnWHgIHLPHGDHUQAlBHlWH-QH53GGXHsBHL7GQLHvCHQlClQH9mBfBApbBZgAMSH7OHOXHqQHQSHcGHdXHS_Cn4GAHHO6FGGCOSHViEEDHJUHwGHpXHAnArXHxPHRKAiOCuXGvXHqEHQXHpWHVCH0XHfXH2IAHaGtXH7RH4WHX-FIUHRXHHHHUQAoEArpClBHFYHiPHqBHGaECEHN7G36GV4F56GRfG76GhBHrbAcDHgjBRrD1PHFLH05GzNG35G_XHgKF5BAPLA-kCpcGeOHvWHHYHcOG7WHSDHEfBm3ApeAuWHx-DeyB5iF2iFPuFEEA2YH7iFs_EVCHEfBnMHjDB4bA_7CgSCFXA8AAMzEbOHijDEdBZCH7XHWvF6YH6ND4YHMZAKpAzND7YH9RF9YHd-EX6DJkDJZHCXHjKHUeCNZHGrFHHH6NDZSDHYF5mFxYHZEELZH81G5YHRZH5NDeZHwGHOZHkZHoQH0YHniF1iFTZHkFGGDHDYH49FmlCfYHrYHJEHzzGyTHpkEJGHfIHYEHz2GnEH4TH5WHloEuYHgkFgqFeOCsCH3VAuCHALHW7GEGCDLH07GbQHgQFIHDIXHcDH2BAr9FzWASiAT7FvZHQYHlDHUaHTYHtcFSnFgKBKnF9CHMLALXD6DH85GnTHXEHcOGACHGCHCoE8ZHxEHEaHsYHhEHCaH62GzaH7ZHxTHxEHtEH5lEllEwBAnlEgHHOHAvwFx9FPRHLkE4EHumEFFHDbH-BHoWHASHVRFiEDXHFIMCJ6GrFHpiFtFH-9BnWB5LF2ZCT_G3zAbHGvBBwHG4WCQvAr5CyJA3VAjYHvCHMLAvOGOvCoYH5ZHGYH5aHxWHJSHjMHmbHZgA9IA0rAfDH2GHY7GmZHBhGtYHubHoDHmbHnHAoYHzYHHUH5bHyXHSDHMLALCEFXAMNGHZHgZBCWA_bHtcFTbHyLByyFGDHEcHobHKfBQdCkXH2RCGLHfSC-yBxDH4LH95G0DHAHBVkDKLHqyBzvF1vFW0GOaHo7BDIAHcHm3ACWA3WHqFHtiFUbHlpEVCHhjBC3FocHjpBOaAdaHwcGLUHepBcGHMLA8BBuQCx0B3iDs8F2MHi7DQbHbSBkrDlbHhLBlIAoAAGkBcXA_cHyAALcHiRF5ZCYHFkBEFdHlcH8cHiuCePCFsDEeBqbH2LFDdHZHF8YHGdHDIAe7F6bAQdCHPHgYH24GYcHhSCzGBzGEHLHecH2DHmwFMzBicHN6GhoFkcH2QAKlDTzA8cHL1EEQGelBG4DiZB3bH3wGL8EiGC0ZHHHHliA_pA8cHCeB-cHFsDw0BkdHpQHN1EAHFhGFDHFmaHUlDmXFZGAJdHysA3iDw0B2cHPdHuGF8-CoWGIxGlcHWdHEeHMKAKfBOaA7gABdH3vFhcHCmCvvFxdHc-AzdH6JAKlDTNHFPHTcH7HAaCH9GBMeDpdHzDHQeDsdHJLH7wFyvFoeH0vFqeH3RH0dHMLA9bHxeHNXHWcHATHDHA1eHBzBqdHpEAILHDHBVwFneHbYApeHN7DydHNfFvbH40GzdCmTA4uDyXDLBB0XD5qDIfG45EOAEG-DYSHXcHvAA_5GnBA4dD_yBC6GuGEmdHvAAlYDFTHkfHnyB86GeCHpEABsAtAAKVAtAAI_GKeDwfHJSCM7GuXDJVCz3AMRGbfHXuAdfHe7DrfH8yBvyAEgHhkGNkDKTH3GEMTHzfHBMH80BAEHn7FtBHUBHktC73GUgHXkEHaHObHiAEYLHD6GzWGnLF4wGkaFwtAe5Ef4EffHD_C7AEgfH94D7AER3GjPFAkFfBDz_ENBDYAF-oF6AFNBDcAFqFGMeHZOFtbAbOFDfFQxFkWF-VFmYABWF2vFd6DnsDSYFF9CLCHqnFRyD9lDwhFleFycFHsFQ1GvFGcpBOUDa9EhqGM8GhrG5xGL8GfUHlVHhUHbUHyxGwHC5fHH6DR8GpeCT8G3eCsqGueCWVHhTGKnGskG9GGukGd8GIYGhyGzVCfhHDHGw_FV9Gn8GRSBw_FHfCE9GTIC78GmUGzrANfCH3D_8GFzDv8G5hH-GGp_FVVH2yDiaA58GCAG7hHt5BjyGczDDiHx8GLiHXUGQKG1hHvrB_GGeHG9ICD9GjzDzUHf5BXnGlNCJ9GbiHIyGaEGN9GxkGP9GcwGaAG2fC6sB3zDV9GB-GcIG7zDeJC99Ge3GRXCkAGsiHS3Gy6BpsBa1Cu9GNXCk9GM0D5iHjIGp9GCIGXgCt9GSIG09GAKCm9Gv9G19G_AGu9GsNDHIGa3GBmABUBe-GC-GyhCjJC0iH-kGo0DC3DeAGe9G9-AiIG5HG_iHh3GkgC9dCQyGBrGK-GAVHArGL-GFlGlnGFrGQuBR-GC-A_kGdyG4iGZyGRtGE1D2JG8IGwjHcYC6AGNVHX1DL1D5IHKVHhiGd-GDBGqnGIJGPuBj-G0BGw_CkiGo-G7jHS-GhiGUJG4jHWJGx8BQtGw3GKlGMkHw-G3YCWfGz-GOkHGWBzJG2JHdCGIWB1JG8tBiCGldGgyGxnG7iGTtGG_G7_FR_GvAAYVHudG3mGDjGqyGFjGsyGM_G8CGO_GdJAQ_GkCBXbHJ2DzZCdbH7CGZbH_9BTKGRMCUiCX_GUMCq4FEDGZiC8CGh_G7vB9ZCk_GnKG4_G0vBn_GoiDp_GjIAr_GVaC0KGtiC7nGhtGiVHw2DxhHy2D3_GdVHIdGo0A7_GFMHJLG-_GwlGltG5VHoVHESGZzGLzGiUGttGEeGBzGrrGDzG3tGazGWSGCVH3VHJzGwlHplHqjG_VH7rGGmGDcGLWHkVHhZGtUGDsGwlGOWH_-BQWHtpFQuGQcGRWHmAHUuGseG3oGMsGXWHC5GCkGOAHJjClzG8SGnzGUmHRAH_hHQAHduGdWHZFHSJClLGddGDEGXNHemH3AHdlHtzDAMHfmH5_GaEGfAH5dGyAHqLGZAHE2AZ3DTuGtAHfLG2qG3NC4LGTXFQEGeiH4sG9LGXAHumH0AHGOChAH2jG0_Gu3D6AH2cC7YBiNHmuBoNHxNHI3A_AHeNHBBH1EGHEBUMGFyGIdCwGHXuAvAA0vA6gAmIHzeH0yBmfHofHJgHdeHBfHWYAWpGIcHHRAiOCRJH9dHLbH9XHNbHwcHinH1bA6QHSEAmnHFfHWXHFaHIpEagHsnHd6AvbEzuDxYH6XHqYHwZHojF0_E7jFcKFdrFwOHb-G3BGl_EcXAV5GZQG-qGx7BHoHnBAJoHyGA4KHQVHv3GNoHPoHLgC3nHxmA_FCy4GUECleHu8DY1Bz6Ej9B4_CXoHAODXbBbnHkfGVWA2fHjGEZlHIhHfcFSyDfkF2nFNhHk9FIsFH8GdUHzoHahHqsG1oHY9GaVCosDhhHHGGzTGFYGjUHuqGxhG7xGzhGg8G-xGvhHnhHmeCPnG74Bh8GK5Bj8GgHGDzDAiHKRBUiH4rBRiH7yGcICy_FZmHEiH1_FIIGTpHRrBVpHBKGNiHqIC18GyhHy8GAAGJiHHHGfpHEAG4kHZiHhHGapHNHGr-BC9GdpHQsBLRG0sGByGzqGL9GiYBdiHwzD5UHlHGliH4kFR9GzKHXvGAXCriHYjHdjHdUHbIG1iHc9GIqHVjHz9GIXCG0DMjHOHG6iHL0DGIGGjHLqHqAGNgC09G16BZjHoJGr9Gw9GQqHjICdqHIjHsmHGqHOHGLjH39GOjHCBGKoHxiHw1DTjHFqH-9GNAHcjHvqHVmGTUBuqHDVH_qG8UHMkH1aGqIGBqHFoHhiGUdGpjHaYGrjHgRGLVHiLGMhCDkHgYCIkHsjHc-GQ1D_jH1jHh-GCkHAkHk-GFkH1jHHkHimHKrH3BGLkHLoHNLC0-GSkHWkHUkHdrHv3GcrHz8BI9B8-Gx1DzjHfkH-JGhkHC_GjkHE_GTlGrCGqoHpTB4RGqZC1dGtkHLlH_LCDKGhwAI2D4CGFAG6CGg_GbiCIDGSMCAlH1pDI-BaKGf_Gb_GYKG-kHfiCe2DlwGQDG_CBPlHRMARlHTDGTlH4dGVlHy_GitG0_GwrHoiDblH5qG6_GbsH9LHD6DmDGGLG62DdzGHsGJmHymHTWHNkGWuGSmHwkHTcGpsHNmH-DGzmHJEBujHWAHtmH_LGrLG8qHSMG7LGmmHOEGjqHxsH1LGpAHkAHxmHgzG1sHiAH3sHfoHrAH4mHBnHvAHAOC7EBeEGlmHiiH1AH8NComHzFHZ5FFuAGMGA0GtEGrNH0NHLMGO5FzNH-jCFXDLnHnkH9_CcsH_3DXMGCeHWYAASBeTAH2GDJAcoHLlA_gHAWF6DCCWFFkDOaHWYA0uDNxGtiA46DjPFqGDaNFbmBu8FsOFd5GpgHPtDhFGFGDeKF_MFIxFzgHLOF55E8FFR5DstDXoDOtD65EXaHc4Bi2AaoHYeHqnFU6ECBChoHlbHWYAkHAgIAaoHPYHmfFX_CYuHfBGWfHxiBASG7nHfuHxuF_OBBoH9jFqJFBJGOJGUoH28D1jHwuH9GDRoHy-GToHEeHIoHxuHntHTFA--G0GA7ECXfH1uDxaB8wDnRCxuFbsFLBBdsFuBAhxG-tHUeCMsFJtFVsFfPBHvH7IGOlAOMHhnH8uHOVBllAyFB0PHCpGkuB3BG09DXwD1YAMuBX3GRuHWvH6UBJvAm5GvaBwJHttHlWAAkFNaHVvHZZBOVBXZHIZHnTAVcH-QHJPDOkF9vAtvHteHXuAguGy4GtnCqvHdHChgFiuHW7EQcH5YA63A5dFyFBr7G3bHMiAkrHWIHyJG7-G0JG9-GnrHDvGVvHznC7BA9XA9BAEoCGTB9cAmOAVuHy9G2sBngCaIG-iHDcH5YAJFEieHCJACbDu1DMwHakHf7DX8F_LA6-GeCGPiAwmBhkDymBHSHBcHJYHzdBwBAk1GQPHlOArcHAVEVBHBEHZPH4wHV2GkRC2cDM-F5oBlXHXXHXPHZXHM7GiaH4QBimFhnFPZBwBAzAA6gAboH85GuXDQGB5GBdmHq7FARHAxHWaHnbFb3BoaF3KB-vG3gFg7Gk7GLnFUgBPxH16GnxHmcBwVHqWGi2FqlH_1FEuAL5FDpA34FnkHb2FwxHZ3F94FlADh2FR2FL2Fa5Fn2Fh7GmHCvxHX5Fk2FO3FyxHbQG0xHN5Fb8GpTB3xHEyHE4FGyH_xHSIHCyH9xHR5FF4Fe-EAyHmxHL4Ff3Fx3F4xHs3FPgAS4F43FbyHC4FdyH03Fb3FgyHayHw3FjyH_YGV2FlyHk3FnyHXJHM4FCnH6tAuvA_3FwyHiyHnFBP4FmyHd3FhyHpyH4yHJ5FQ4F-mEvyHJGGxyHnNAd2FQyH1jEXyBR4F7yHoyHZoAcyHOyHS5FVtHAzH1yHNWBW5FlZGDnHK5FIyH0JA1xHx4FQ5F8wAZMBU5FpTBVzH4AHVtH1KBByHj5BizHvAAY5F84F1LBZzHtBAbzHaxAozHqzHXzHgzHSJCxzHjDBfzHb5FbjGd5FzbASxH00A5zGziBFxHdwHbhEt7GdxHYgHRxHzAAHFA0AAVFEGSHonHH7GTaHF0HaXH2VHaOASxHXyFwBAK0H7wHNSH9nHeaHPQHa3EYPHexHwBCW0H9cAWqGWxHkfHPTH-FB6nCygFrfFdFAmzHy6G4QBs0H2nFLmBwVHT0H0AAqDHA0HTkASaHFXHKxHnDHT0HiRBq7GynH6ZHE6F2sCs6Gf0HvMGjPHSYHBxHOFGkSEvPCH0BoCHXHCffFv0H9gHOpBuEAy0HfeAF1B6wHZyBxaBVXHLeHKZFnaFvdAixHuFGi7G4QB06Gd6AxwHiRBxAAkBHEWD7gAadH-wHWgHI4GE1HkxHP1HZyHaaFx0HtlHL3GVYHlNGN3GxBHgBHzBH96GbYHSeB1xCSiAVKAa1HrbHZSEqvCIwC0JAxSERxHLwCDIAWHHQPH69FH4Db0HVBHSOEaPEFCCK2GeNGTaHVOE1xCU2H0HHfSEqSEs6AJ2HmUEFyCaUE7VEcUEApA9xCsVEphF8uFwFGSyHvkB1xCM2HDEAoBAJYAllCtiAKeHE2Ht7GT2HRxCh4Gu2HRxCoBAXCHg7FtiAouHaQH50Hm2HLwCU2H80HG1Bv2HDFAllCnOAaZHUPHp6GD3H2EAa2H52Hl1HI3HRxCzFAQPHnOAr1HoTHG1H42HliA62HL2H52H-AAuAATZBZeB1xCjeAhdAOQCwRHN0HOQHvxCSOEJVEqPCV1Hg3He3Hi3HtnB_EAn3HhaAl3HLwC33H-2HONAEdBwnBr3H9HESUEjUEj2H-VE4TE78CH3HyAAJ3HzBAi3HUGAJ3H53HG1B73HfQCAFGA4HVPHiUEdUETOEF4HGUEK2HV3Hz3HreBPEArrCUjFdyFJeCRxCS4H12HR2HfxCD4HeUEo2HH4Hx3Hc4HiqAM4HseBrrCJ3HS4H0vHA1H7TER3HE4HaeAKTEmVEU3HJ4Hh3He4HR4Hp3HC0HbxHuMH44Hq4HZ4H84Hb4H-4Hd4HUGA73HROADeHLSCS4HB3HgMGC4HX4Hv3H94HK4Hi3HafBO5HJNDEVAHaBCEAZpCU2GS4HOdHC3HV5HE3HH5H64HrUEs4H8zHy3Hv4HhhBk4HxQCm4Hs1HjyCG5HY4Hp5H_TEY5H_4HB5HziB6OC14H22HiTEW5Hk2H_1Ht5HoXAi3HqgBKlDO5HP4HyAA75HkRC-3H_0H_5HF5Hu3Hr4HZRCI4HZ5HuAA9mBNNG85HnTAD5HUFGA6Hn5H25HCTE0VEPVES6HI5H1VEw3Hs5HQ4HMDC_MGU4HmZFlxH6zHB8GFoBU1Ho6HL6HMeAz2Hj0HEvHl5Hc3Hn2H12FW9Dn4HHPEZ2H54HC3FtSEHwCvSEJwC1xCj6H76H35Hi6Hl2H15HX5HggF35E5IEK5HO5HLUADxH1cD8gA40HWPHf6HfPED6HQ4HNfANkARuCL3HQ8DY7H66HB7HFJHS7HNfAe4C3XHSEAPaAUiAj7HRYHk6HqMEc7H06H3yCtBA2BAywHExHRbDN3HIxHMPEROEJ7HC7Hn7H12FwHFL3HlZHa0Hz5H9mCw7H_7Hy7HO5HzBATSAD8HD2H-6HH8H-7Hm7HK8HuNEpiAAvHaSAPaA23GF8Hb3Hv7HS8HsQH5BDz7HaeAd5H92Hw5H85HWVDBFG3PGR6He8H74HtwGLvHEXHm5HI7Hl7H4yC45HM7HI8H-TE0VEp2HE5H4VECVEK7HhwCnMF7QCm3HNfAj8HO4Hg8HM6HcfGn-Fu7H6UE28Hz8HL7HU8H3yCD9HRxCXdHm8HuXH46HU5HW4Ha7HT6HqPCu8H_QHF5H18Hr8Hq5HxQGd6HF5Hv3HLVEA8Hi8HVwCJ3HBQCDQCi2CGQCF9HC9Ho9Hl8HN6H2mAP8Hz5HnUEg6H38H_VEn6H2QA1xCvnHdcB4BC67HmWHjfFHeCgfFBbBw6HwoBy6H79HLwCo1HAXH_3Hb8H56HRYHK7GMxHc8H6UEe9Hy8Hs8Hx8Ho5Hh6H59HG-HoaETbAlaH21HcBH46G51HYYHR7G81Hb4FH3HX0HM-Hk5HW9HQ-HXgHR0HrOHO0H78HVgH05HcOEC6HiVEo4HdUEpUE98HG4Hh9HWvFz6G6gHQxHQ2FA0B-xHYzHB2FKyH1CGg_ANyH8hH5xHRyH7xHbTGDyHL_Hf2Fr3Bo2Fv6H81FUyHH5FFyHsyHszHG_HDIAdtHTyHD_HVyHHzH0zHLuAK_HfEAGzHa_HXyHT_HQ1HmLCB4FN3Fo_H0yHCzHksBt_Hi3FlyH23Fx_Hj5Bz_HE_HSzH3_H32FEzHLuGzyHQ3F8_H9XC5_H__Ha3F2_HLzH2yH9yHyyH93FKzHK4FJAINzHqyH6FAn_HxxHG4FJzHBzHIAIDzH3yHS2F3zH_yHWAITzHksBvBHLZGfBHIpGa4F1BH9XCozHUGAZMBzxHazHH_HnkHoAIcJA4zHxFGksBvAIUtHrzHp_H0JAxJAr_HmeC2zH00AqAItzHvzH_4FC1BFzHcAIkzH_-Fg_A8AIQzH2AIlzHy1HHoBGyC3OHNxCfBAzAAOoHwBAkQHwAARlCtnCgXHWSAidAxaBr-H8uFY6AtaFf1H3yCU3H0AAPBIOaAfBAvmBkBIwBAWBIsBAYBIhBAqFAbBIwzGs6HYbFzaFe1H13AjxHt2HMyCkQHyAARBITBI7kCUBIsBAwAAiBAgXHvBI6wDCvH_vHAZFd1HJeAhBI2bFb4HpBI7BISBIaCB-BIRlCBCIZBIknHkOAKYA-5HicFfBIhxH2BIg1H4wH5BIwBA7BIoBIgXHCvCDCI95FY6DxaBy5HxuFbCI1BIXeAeCI4BIoUE6BInBIW0H26FNIAkxGJUAKYAc6HWvFsCIKCIdCIiBINCIyCIjCIlCIsBA2AAmCIwBIT5HeBIJCIuaFMCIc7HOCITcDn4GjMAUBIuBInCIJkDVpBA-H1vHc1H0BI9CIuCI_CINDIyCI0WAkCISDIqFA2HA3bAbBIE8HTPHlXH9jB8CILDI0dAADIhCIPDIhDImCITcDmDI09HrCIKDILCItDIeDIvDIgDIRDIgXHjBATxHFCI8bAHCIyaFgxHtCIMfAdDIg0HgCI7BI8DIlCIqFAzAAkDIA4G1vGKZHO-HMhH3DI-CIMDIJEIxCI7DIQDINEI_DIzDIBEIP6HaCIWEIcDIYEINBIKEIwDI9DI5BDxAARlCAEIY1HlOADEIR3BVeAXEI5DIZEIODIMEIUBIqEIsEIQEImDIqCIIhHjEIHEIlEIfCIaEILEIcEI4EIW1H6EI99H1mAyeHyBI8dF_EILeAIEImEIDFIoEIlCIg8HRlCV7HVDIDlBIDIxkFrDI4DIQhGwCI2EIFFIzCILwCWFI7EIFCIz4GHxHB-HqDIOFI3BIA9HnEI3EIiFIG1BkFIJFILRAo3AMFIrFGrFIvCItFIoUEz4HO2HnnHV9HD0HARHWOEG3Hb9HJxHz-HR8HMyCb2H-6HnUE6-Ha-HfREw-Fq8HMyCO7H6eF2fFfHCjBIJ3HwAAL3HG4DJ9Hc0HG5HXOET3HNCIXGIJQHY8HQaAdBI68HZ7HdGIG3Ht4H0AAJ3HX1H47Hu2GUEIAGITaHCGIfGINDIJ3HXFIg7FSrDbGIS2HGyCpGIo6HrGIRxCtEIuGI9EIs-HfaHzGIe3HWGIRxCp-HuGI6CIp8HQ3HGHIjiG1EIJ3H00HZGIaFIi9HOHI8GI0GIRHIRxC1AAL3H0fG2FIFGIoGIZHIRFI_GIliAN9FY3HdnCfHI87HfiAPHImiAgGI_4Hk3H5BD0AAG9HaSA1AA2mAVHInMGQGIoUESGIaHId4H13HCvCNfAP4HyHI16HOPC6BHXDI24He6HdGI7HIjHIW6HN4HRxCBIIzHIQkA1HI2bHwGImGIX9HJIIZ9HIHIM5Hx4HePGEjFi4H8FI85H6BHhEI19Hi2H6HIYIIuHIaIIf4H4BAfIIy9H-FIoDIB-H3wCLGIKIICFIkHIu5HN5HDIIgII0wHpHI9zG5-HyIIfFIMIIcJAO5HJ3HeTD5OC6BHDHIxGIy-HXIIl6H9SEo-HW6Hb5Hv9He5HYKAg5HEVAi5HEIIHsD6IIH0GJJI7-Ha4H1GI_4HrIIcfG2mAiIIT-HBVEn5HMGI49HOGI-II65H3IIy9HUSHUIIWHIw8H1-Hl6HZIIu5HH6HMLAJ6HxHIQII93H6BHlGIuJIWIIwJIaJIJ5HcJId4HY6HWCISEA1HIqQGXJIOTE8II2-HF1HuUEKKIKJIr5HJ-HoUE4JIHRAHGBmBHGdBQ8H97HRGIUPE0qDW2HIFGARHA7HlII86HV-HhKI_JIbcHjIIp4HlJIM9Hb-HP7HUGIUDCyAIfFIO5H00A0TFsEAEsDA0H-hAMHIrqE32HkUEbKIzIIxKIzTFspF0KIlOHnHI3HINHInGI-JIJ8H1EI-KIzKIiqC0MAJ3Cx7G4GILqGuIIznHRPEZJIILIjHIKLIALINIAiEBL3HFWD6GIetCHLIT8HJLINfAyKIZLIcGE83HUKIzmC7JI4HIXHIaKIiKINDIO5HIDCgVAafGcLI9wHiJI7GItLIx7HiLI3yC5UBcLIhJIP-HFHI7KIuLI6LIaeA5UBVOD10H47HbpGIKI6KI4LIWLI9KIe7H1fAe2AcLIGJIVIId8HMMIhLIXLIo7HaIHY3HCWAeLIHPEgLIf8HGyCO5HuBAHaBcLIELI5KIBGIBMI5LIYMI12FiEB_dByWAX2AL3HYQHtJIrLIGLIpMINMIwKIuNEC8HY3HmRCSLIHIIyGI2MIXMIOMIB8HgOEDGExMIqLIFLIk7HkKI3MI6FICIIDNIL3CmBA2fAxMI-LIEHIcGIfMIf3HSKI5MIgOE4PBHMIW7H1HIdMIHGIKNIBNI4MIP9Hw9HN2HT9H11GHJIvJIANIqKInJIH_DdKIx-Hw8HjKIpKIX-HyNI9II3HHw8HQzC_8HECEhMIPJIk8HliAPIIqJIfJIU9H9MIQ6HIJIfMI0NIvLI9NIp9H_pABRCJaG_FIUMIK9HrNIs8HLJIEGIzxC2lH2LI4-HkJI2NI-SEIIIk9HhyCNCIc5HlNIM4GcQCr9HFQCfoCHQC8NIkNIEVAeJI0HIFiBGIIFOIqNIWMIsNIbJIZEIkQHn4Gm5AUDIy7DnbDvOIiEIaDIsDIeFI6FI2OIkQHcNIVDInbDa3H-EI-OIdFIztHRKIwDIj6GfEIZyBnbD1DIIPIFEIbDIAFI0EIRFIwDIvlBY6F_zH25DnbDHNIPGHEEIKfAzEIAPI7NIiRBZPIH5GLwBlFIQPIT4HzMInZHnZFyEIkEIXPICFInPIbPIPPIdPIstH2FIqFIJPIjPILPI6JAF1B0PIrBAREIY6DnbDZCIxcF4FIQFIzPIgDIaPIBQIqPI3PITMIUoFcFI8PIU3HAQIvBA2PIDQI5AA4KIG3GRQIxPIkPIH3H0PImEAoeAvbB5PIZDIUPI_OI9PIdHA_PIKQIH5GmEANQIoCIRCEjQI4vG7PIcQInQI5BDfQIhBAWQIYFIavHwQICNDyQIWPIdQIt4HJFIvzGJwHtPIgPILgFtKIE-HxZArxHx6H11HNBI0vG1uDCRISPIleFu6HylGc-HIeAI-H-PIsBA3GIONATiASPHoFITLI6ME4OEgKB70HfeAlpGQkAFWD0AAmMIX2HQ3HR-HbXHzbAeCEa0GvUAp0GZQIeKIPCCMtEB1Gk0GkRIUJI50GdRIGECfRIf0G2RIhxAiJEC1GsMGwBCeCE30Gp0GpRI0RIu0GKFGWJE3RID1GaOAxiDtGIVcDLUAsPIEOIYKIYXHhaHDIChAIBbCjAI86Gn-HkRImXAaNG6CCKMIARHsRI2VH8NCbSIoNAnNGyBHQIH0BHiBHFSIxHIGeBEDEwEI8mFd-HvBAf-HHoBbfBGyCQwCiSIzRIwNIG1HmSIuBH31HQfGzXASfGm-HmAIQSIxHI2BAaRIHRAUSIJSI_SIt-Hu1HG0H28ApSIwbGdSIaYHVoBJTI7SIBHITSISkC8OIG8H63GSTIv-HjNGDTIXYHFTIZYHHTIvSI5SIj4HSiASkCHPIUNIVBHBTIkTIh-HWYHj-HnTIl-HtSI91HZTIkRIzBASSImVGMXDfNIhTIHXHTTIg-H4HBdBHiAI61HkAIuSI-1HFSIzBAMTIRKAC4GfPIqRInGIyTIbBHGUIi-HP7Gk-HsSIfTDfSIuRI8TB-TImRISkCTNIpNIATIu-HS-H94BVTIfjGXTIpTIMUI5SI6BAZpGgDH4BCBUIYSII1Ha_BpUIk6CrUI5TIdUI2QABRI4BCSUIsOHTRIF-HKRIH-HMRIzdBBFAADHA0HoOAfTIYOIHPEQ0H1nFaOA0WAPUIOdCSkC-SIs3Ht1HDUIjTIWUIzXAHUIcSIJUIeSIITIfeAcPI1cDMUA_UIQTIfaHOVItRI2QAalAwUIzdCfeBZCIFgG9SH1NG3eHDHAYxHBcBEgGkfHdnHB6G-RCzVI34GlfGM7GkbHzbAYGD5OCsJIWSIwVIOGEIGExLIqVH9nC3SHoSHgdD8TH8VIWkCpGEucBPgHxfHnfGLfHqEAcfHqfHLWIHfH_FA4XDQWIb_BWBAfnHMNEoVInSIXSIbOEe8HGGIF6F8gBtOEZBHwOE3YEdXAgXEuHAiXEl1FTUHAuFzGDbqG7QCYGDcTEGeB8RIplCpDI5lBxhD6eHwBC6WIPtCSiA7bAvTIkUIRTIYVIPVIhVIJ3CUFAoWAUnCWjDVxHa0HGWI5SHPWIDXIOXI5lCUnCSVI6AARbD_bHVXIPGEhdDx1FHoBYGD8BBmeAsADE6CBDEt-D2AA5tHiRF2OFQKD5OFoXI_ZE71GsvGW5A2OFf6Gd6G0LF5TC2OFgBD2OFwOF4OFe9EoXI7XI5XIApAxOFBYIHNAzXINXIJKD1GHVcD6BHKOHIKIneE32CZfEucBG0EAcHkfEwfETYITPAhfEFfEYYI5fEyUFOKD62AQKDCTFTFGWvFSUHgkFUmFKmF5zFPZBITF4TAWpG_4E99HmnHPQIJ7FrQHh4GsYITTAvMIE0GadHgXIIWIjMAArFwSH15GHWI_NG6SHPiA2YI3BBzWAgUIONA-hA6YIMWIySH4nCDZIrYI9LFLqA0DE99HOaAM0HPOINTEaXEuxDhXELqAzXIVOIQYE_rFt9CcXExZEvWIcGCcaEtaAxWIpBAzWIhuFzdBYGDgPGs2G8dHUXIMZIBZIHgG-DHvfHhYH4SHPGE0SHZ_CbXDtSHIGEiXINnD7YICZIRGE_YIiYH-SHrfHNGEmLILwBOTGXWI5VI5dDaWIkdDcWIRWIdCHXWIVWI81HPgHm0H5yBo0HXWIeWI_SHsfHRQAkGEaxEJIH0MIWII_zGvZBSRHPiE4aHsqExaH7THAUH9THmnEOFHnWFGUH5GHBaHFOGrnExiE4MC2aIGFHN1HnUFgYIYKAiYISKDXhGtMDqTH7wFAuFZvFIXAOUD4oHN8GeUHmkGgUH3oHYnD8oH0LAJVHSJCV8GqhHAyGJpHthHl8Gi8GHrBspHQpH6hHWiH_QGypHtICppHJHGcLGbACupHA9GcqHPpHnzDopHfbIVWCvrHEFDnpHZHGlpH48GPiH68GtbIaSB98GqbIHAG28GDAGKAGr_FgiH0qGiHG1mH5sG3pHPtHXcCjiHRjHX8AEqHP0DyqHDGGxqHrqHKqHiwHQcIq9GPcIJcIAjHXXCCjHgIGf9G9AGeqHVqHhqHUIGacIQtBhwHVcItiHkNCA-G1qHWcImsH_-AScIwiG3qHQHI9UHPBGFtGmjHknGHtGN-GJtG5qHkKCYfGarHP8BU-G5dFW-G7cIOVHbyGRrH6KCQjHWyGuJG3iG6kHmJGUVHWZCX8GrdGWlG1nGjZCatGskHOMCBMAdWBfNAYrGtZCssHQiCOKG4bI8rH0ZCJdI9XC4YGaUGfKBALGLlHbwBesH_nGi7A1yGIWHlrGolHFWH4xHvlGQmGtxHxlHyVH0tG0VHhjGXOIWzG5tG7sArdIPVGZoG8VH6dIAuG5lHCuG7lHWeG9lHcoGZeGAmHKWHNuGrtGDmHzUGFmH0LALAHamHbLGjzGIACQmHqsHNACadIlbGUWHVGAJkGveGXmH9DGSAHwoGusHUsGhcGmmG9mH2sHvmH35BtLG6LG_sHvTGdcCCtH6uGP3DkmHGBH7sHtEBcEGsAHCMG0mHLtHtYBNtH5mH0cCHMGHnHBBIAvA_UAKcDbEAuFA0IE1YI9LFDIA7kC_vBoYHVVI9OH2wH-XHKYIZGDVLA6wDP6F0SInZFdbFNnBbjAcJAltEQZIuHAKADz2H-pGkSITaHYxCJGInKIhUFOVEgfIZGD5BAnMH5OCnOAlVIWVI05HlaIn9FkXIJ3C_ZIEnC2cDyYI6gGBFHz2G5vHdHAYGDOlBSHApoA6bAzmCm4HuXDcaI3fIBIAUnFgXHJDBoYHPTIpOHMbHiOHvkB3SAKLAL0H1LI_LIcGIkWIf8HWgIOHA3AAL0HyfIB4HG1HcgI1YI0EAKLA4AAL0HFQIMVIPMEjRIBWI0EAyfGhkDeMGERIEbHnXHrYIMjAGqDVECyXDkcAiWIX8DsHH8yBNaIpfH7VIdaI8yBVaI5TIPgHIgHPaI3NIkgITgHZVIQXFZWFFhHT0EHhHMhH6cFxoHPhHsmFTeFY4E8gH8bILiHMpH41DCKG08GxbIchI3bIMiHdsAhbIJTBRXCBsAmqHSlGRvBpYGUtGD_GgkHF_GikHhpH0VCaOAkcA26FmMA-kCq3H0gIpnHIYHTfIvgIX6FsXHygIRRIPSHTgIdgIMjAI5GtbA6hIigIAaHSfIrnHhVIMjAooDxgImbDT7Fo8H1XIBAEbGC79CR3EGFGxNG7fHlfG54GblEGTH8fH5dIUQFv3EZ_DKUH59Cj_DS6ESTGC4EDwHpOG-VF0VFseHBgIRiIvtAMDCowH3cHpiIb3Ek_DH4HJ1GRaITJCfiIyfHUaIjiIlWIjPFNaGOHBNvF4iIX_D7ZIegH42EicA79CX3EoiIaGCCrHWvFyxEzVFomAAfH6JAkcAKdAlEAP4BhtAm3A7bAMiIt6HxfFAMFEuHSeBajIP1GdjI4xG5gAufB7bAZgISRIjjIqmDa9DmjIMjAbjIuBAxQD7pAfjIa8HWSIguHlxDjMFqqHECEnjIaYA6BAYEAiMAzvGJVB5jIrgIWuHwjILHDK-DzjIhIA1jI6BAvnAWQHsjITKAZfIU8DkjIyjIDXIMjACUBspD26DGxHPRAicFLqDkcA6_Am3GqjCifHE4GUaFgLHleFKQGBmADfG37DZWFvyAkkI0pDSgCKiGTvG4uGUiGJxDd3GC-G1kIo3GRQGFdI1iH8kIsVBbvGciGhQGPcD2hIYWB3ZB_-DJjIn_DOjIp_D-gIuDHeiInoH3fHfhHJgI3QFgBDGjIbwEYbHIRFYiIniIsiI5iINlImdGq_DMUHshI7eCuhIlkHwhIsZIW9BxdDmrB9cAzvHbvHI5BdhIZbIubISHGtrBHlISHGvAA7BAOJHgZBdOHFWIRlIzBAooH4fHLyHSJCB_GalIc4FLdIzlI0hII_G2lINiH4lIFyBYwHdaDDoC7BAx7DkTA1iBaGIKwHisAZaDNwHorBZmIImIa8G8_FwXDxJAThHYmIXJADBI00AH_GYfCgmI5BAYjIziI3lI5lI5LAPmIwXD4lIY_BYwHWwHQnBzdCVmIujIffCcmIGmHbmIkmIGiHf_FHTHhmIVqBRMBV8A7mIm_HjDBnmIfmI3NACnIkQAEnI3gItmIOmIrlI_ICtlItIIeRIPgBViHFiHamIQiHkhI-hCghIRWCaiHakISHGlwHhFECJA4uD5JGwnGqEF0XIuwHklIY_FEZIMjAbgBuXA5nBFoAHaBEKISKAKRAZ0H7jI2DItdAcaFIQI4_H1KHUGAaJHKFAnJHhJH4IHWrHrxACKHAoI3KHFKHPwG8KH6KHmJHkJHIJHNKHqJHGoIg_AnJGf4FUyAtuHgwGtJGh3GvJGF9BMsH9kH_EAwKGfcAswGunIhIAL-HYfH9WIYDIu7EF4BdNFtUIciIfaBuXDBhI9gIfWIy3AnUIliIZ5Ew-H1QFSaGXYAtoIcLHRxGcpBsgHxuFVjIDEAAhHxtHChHlgF0pBShHyiItBAitDYzGwYHEhBrcHiiIwuAAmIZsHbFIsoHKhHuoHR1HwoHbvFyoHF8G_VCJbIWhH3xGJ8GXhH9XCCnGoyDCmILuAGGGRbIjhH8NCUbItqGNdIkhHphHvpIrhH1hGHpHWbIDICKpH6oHylIdsB0hHjpHzIC3hHHzDihIkpHjbIq8GlbIehIRqH-8GebIZnIdmIrVCnhI2VCLqIfhINiHOqIk5BppHcbHcbIrbIybIppH-bIJqIwtD0pHgdIoUHktHXcC6pHyjC8pHO9GYAGtUHT6BbAGi0DdAGMcITcI_QGWqHQvG3xBziHocIlcIphInAGqsBfqHbcIDIGTqH6EGhcIpbIwiHpcI-HGBjH2AGDjHPIGdcI9iHccIiqH5qIbLCrhIVIGBBGD7B_jI1qIsqHE-GNcIUeIscISrIzqHUrI2qHQdGspIm-GJ-G7qHzcIBrGFVHenGQ-GjuHtcIXyGFrHV-G4sHxYCu_A_IGDUGCxA_kIGVH3BGPrHBLCDdILJGTrHwcIPJGdwBPLCrrI-XCr-GfrHAdITJGXkHSoHnuBx-GVkHhrHDsIOwHG_GdkHyLCpEHVoIHmIRqIwpI8NCEmI_mILpHYdI1YGdlGukHzrHuZCVpI2CGabH3kHV_G2kGS2D_rHgoIIaC5ZGxrHGlHZ_GDlHbKGZ2DY_GVMCfKGJlHgXBPsHMlHglGg2DzsI8vBs_GGNCu_G3zBjVHzMC7sI4YG4rHeDBbsH02DodI8_GDNCFLGANCHLGHmHUmGuoGDtHLmHFBHVWHC3DPAHjeIVuGvsHieIteIUAHIdILNHbAHuAH0UHwAC5mHjAHsLGgAHoeIFtHqeIlAHnsH2AHdtIFyGO-Af3DJtHktIDcI8mHEtHDcIkyFvtIB5FLFBXtHvZBZtHNMGvNHctHopI-EBcBCzEGS3AQnHvxBSnHhiH5EGmtHplImoItbA2tHijDqeAeHIXZIYKFvMFVoARAEeNF9tHvNI6oIAuH9oInBEFuHc5DjNFIuHQEETuI9oI1vDQsBd5DoqI74DatDNpIqTIsZIKEAidHoHIxZI-iIJfHjSCXWINfHwUHTUH8eHRfH-eHTfHreHVfHZwFewF1GENGHPfHguESGHPwF1GDEoHACBksIc_GJsHnsINKGIvIIsHRDGW2D-vF-rH8kHvNHQcCHJBcLCssIsKGniCSaCs3GZOCAuI5NH03D55FEyB-tIzeImNHJnH0EG73DPZBwlC7jDLZI3ZIMoCGaIVFHJFH3EH-nEPOGHAF8jIaGCfbA1gFRcFchHG8GepIK_FObI7vIkeC1_GrxAqpIIZGdrIJpHlhHzeCSsIohHDpHW8G0pIU8GYbIlUHf8GWsIRpHAHG6bICHG_pIIHG4hHgnInbIFzDkbIwsHKiHcnI6qITqIWHGenIwbI1bIgwIQqIlhI08A-pIYWCaHGTiHswIafC9bIxpHwwIffCzsGfqI2pHhqIvaGCcI8eI6kGxTGXAGzzDS6B1zDoiHcAGLcIo9GVrIcUGwqIewHjAGB0DXrIJqHUcI_HGPqHecIRuA7iHUqHIrIArIYrIPxIDrINIGFrIHjHFjHWxIFKC29GCiG49GNrHbqH89GUjHXqHdIGtgC0qIOxIfzGS3AnxII-GcRGNyG8qGrqBAMHjYC6qH5aG1jHjrIwxIrKCmrIGdI8cIWYCqrIvrIYiHCyI5_AxrIkrI9jHBkH1rIOrHahC4rI4cItVBVrH9rI2xIKLCGsIOyIs1DUoI8TGjABTkHyeIYyIDZCerHRJGi4FboI-HGdLCOGHsJGhdBZGH4-GewGZoI8uBmyIpLCVIAbCGkwGYkHPwHTSBMsIRZCcvIrxAUsIMdIIpHZLCQsIqwIHiH5nGvkHNlHH2DykH3rHCwIEKGcdI05BTiH1UHMvITvIOvImsIaxHesIMzIi_GKvIFsHRvIHsHSzIPvId2DAwB9rIh2DbvIBzIrxAczIpKGpiCSlHZUGUlHTsHz_G6pITDBDtIvAHflHnXB6LHpaCItI_iCjsHz-BuzI9iCENC1pH0iCNLG0TA8LHTmG0XBZrIXeINmHIjCaeIUjGceIAxBXtI-sHZtIxjH0sHYtIzAHAtHXyIKEGqtIGuIjcCitI9sH6eI6sHqmHBtHyLGKmHH0IM0IveIkcC4eIutIytI8wIk3D-eIKtHetIyYBAJHNYBpYBAfIYtHIMG7tIbtH-AHe_HzmHEXDFkCQMGEBH5wIWMGIBHvkBwlCIZINTISkCRgIjgIKXILxHkiISJC3UIrSI71H6UIgVIzbAwlCcXIafAxAAEiIQOIcGIVUIYTDlTI2TIeIE4TIcUIJ1I2QAnaHp1HDvH5nIagIxTImUIpVI6JA2BAq7H6AASkAO1ITMH_PHfgGogGZgGWTH8PHGXGHoB2BA2BAPLIlxGdPHk0HtvIxVIifGPZBtoC90HzfGCEIlfIrRIh1IEjIaSIU1IZUI3TIbUIqNGquIvkB5BARlC2tAgXH52A6hI5mIwXH0YIPiAM2Im8FBmAwaD-RB6hIjUIT2I2gISeBW2IO2IMpIlRIONAgPCJkIaFH-hIPiIzbAW2IBnA6hI8fI4bHKEH2nHfeAuIBEQC_JA5BAqmGlTDvGIe1IW9HNJEmzBrMGCJEPZB5BA0jBMsCJaAUKH8lI6ZBOvFruFQvFSvFLYIoNFnkINQHKGHruFdvF6tFK3IbCDTvFtzEV2I3QAQKAPLAJjAO9F8nH62I8uFRYFXYFdWFetHdAHO0InEBqMB-ACbNH7QFVNHHJCgNHa1GInHi3DkNHSMGy5FpNHNnHy0IBBH4NHmvICuIovIatHftHEuAqkIjmHlvIoSAcRA7NH3hAl1IPaACDHA2I1MIyOI93GuBA80IRKApeA_cAdMIsTEYKAeVEM7HtTEduCIdE6mBvZBMDCWKIWnI-nHE4BkfFGBIhwAmpIpkGYhHMbI2oHqjI-yGk_H1xGBXCdsIcVCQbIFwI-oHhaGZ8G6yIrqGypImhH-yIGpHd_F24IpTB5pIBtIYnIbpH8pIOpHXqI7bIDqIhwIhpIT8A0wIv_FIHGFqIfwIsbIpwIgqHWwIHqIdnIJmImwIbwIbnIR5IodGmhIL5I-_FuwI5bIF5IXwItwIywIYiHjwI2wIEcI30IisIgqIztIlqIkiHnqIQ9GebHDxIrqIFxIGgCuqIIxINxIMqHA0Df6BJxIcJGYqHOqHoAGLrI_qIOXC8iHcxI85IsjH-5IHjHaqHkqHS5Ib0DHrIF6IfcIhgC-qIWIGGyIxqIZNCmxIrxI55ImcIqxItqIBrIReIbjHXxIerIxxI4qHBsIy0DgrIkjHBlGArHkiGTjIcyIOJG9cIzjH_cIbrIwBGZ-GJrHDrHIyIEJGkxIVyIOtG_KCyBGHrHNABNyIk6ID8BQyIjhCUyIA7ITyI8rIPkHZrHx6IcoIECGbtI94BaLC_qIjyItuBsyITpDpJGg4FGvIYyAhwGDCGE9BxJGH9BZkHu-A0yI3JG1sI3yI8yIV5IKwInnIqrH7JGemInkHyrHarGezIEKGDzI0kHmWBrBBMiCedI5kHSvIaMCHlHa_GHDGlsIOCBYvIFlHNvIXzIOzIgKGLsHl_Gi2Di7Ig_AgzIm2DqKGjzI2dGu2DXsHVsHO8IXlHeaCv4I40AqzIVMGszIzzIGMH32DhsHJtIyzInaC0zIrDGnaD3wI4zICMHOLGJyFsZGMtItxIzlGhwATsGRtIW1ATmHbWHheIZpHL0I3vDVAHN7IYNH7eIm0I38IB4I58IrtIb-AH8EocCoAHd0IwmHZ0IotIStH0eIpmHNEG3eI3mHlvDgtIRxBxtI08IpeI_mHo0IIkCQ0IWzH32A4tI7AH53ID4IBVAw0IjvIhwA0MBc9I73I10IRnH93DVMGUnHAkBo6Fd_HSLDoBA7kCSiA6DEP1I8JIbzC5PGARESREj4IFRI1fF3QCuKIs2Hn4IcUHlVHgpI2xG0WAbhH9QG-9I5oHA5IyNAEwINSGGwI4pIIwIZ_FkUH_oHIRGwyDH-IzqAQwIusG84I64IUwIKcIE5IjwIAqIb7Ac-IN5IMfCYpHLHGKqIC5IIqIT5I7pI9yIAnId5IVHG38G0lIr-Io8GDAGWqIf-IaqIzwICqILdGCyGq5I4wIDcIjqITYG9sGwtD-pHe4FAqHqiHE5IvxIKxIRXC8zDF_I95IyqIMxIkcIsxIIIG3iHKXC-qIo6B8qIIuIHxI-HGJ_IH6INqHJ6IU0DL6I6qId-ARIGS_ITIGR6IbqHT6I46IW_IZIG5YAG6I7uGpxIp0DY6IoxIs0Df6IY_I16IfrIz4I56I7UHL_A06Is_AtjHCtGM-G5xI3cIF7ItVBr6IkVB7_I28IGrH2rILxA1xIEAJayGR8BuBG2_ILAJ76Ii-GHAJTuBB7EGLCc1DJsI5rIJ7InrIbrHXAJgrHFsIAsIK7Ik4FM7IAMHP7IXoIkLCS7INdBnyI6JBqJGqyIawGhyIClIaCGrLCwyIbkHTrIIvHS9Bk7Ib5I94IDmI3AJgpHq7I_yIbsIC0IHMCw7IcsIf9I1JBHzISiHg5I5-ImeC9CGB8IxWBCsHAsHDaCVzI77IJvIYzID8IazIfoIG8IOsHtKGK8IizISsHkzIUsHmzIP8IT-Ih0AW8IFyGY8If8Ia8IELGilHjDGoBJgsHKLG3zIy2D5zIh8ItaD8zI9_BSWHbeIkeIu8IB0Iu7Is8IE0IZACz8Ib0I18IatInmHI9I6mHccC5_Ig9IECJhtIreIjtIh0I68IweIF9IOtIACJS9IN0I7tAttIN9Il0I-8IwuAQ9ISCJltIT9IOtHpAI5AHKOCt0Ik3IfvIByB13Ix0I6eIz0IPMGhtH20IHdC9qIajBvZBr9IEVAj2IbaBQ8DS2IUoFr2HO_HEnGdhHkpIqWGt4Ii7AD-IbaGVhHB-IozIqyDcNBqqByxIQ-IJYGtsG04IApH9AJ74IErA3pIc8GmUHTwIk-IvpHAzDb-Iv-I2hHZwIBqInwIQ5Il-IotGZ5BP5IZqII5I_qIz-IlDJJnIIiHeDJkDJa5I8AJrwI2-Ij5IVqIvwIwDJxwI0-Il5IaDJpaG4-IKzI9nDCyGKBC8-INdGt5IyqGA_IpbIxHGbqHsqIGxI25IHqH45Iv_ILxI75ILEJV6IR0D8IBQ_Ir8IDAJI6ISqHtAGvCJd_I3-Gg6IZ6I2qIZqHc_In_IM6If_I3jHhEJe_I-6Bj_IaEJ2pDoqHQrIbyIVEJ3xBX6Ic6IYxIWrIN_IdEJD-Gq_I6_IfnG1_IAAJ_sG4_Im3IgiG0_IljHItGGrGOAJ1IG9xIh6Iu_Au6I8tBw6IaAJY-GF8BJAJLrH36IRrIHFJWhCoBGYhC96ITAJfgHTFJNLCC7IaYGZAJ-xIj1DcAJk6IayIUEJuuHv8BiAJHCJl2AkAJUCGW7IsAJnJAWoIrFJYoIkyIaoIT7IHdIb7IyAJKsIckHRwHekHOsI-AB7AJiyGm7I7yIonIp7IOwIJ_GryG_AJ7BJ1JBCBJF2DFzI5rHGBJ1IC17IW_GtsIBlHnwGEDGWzI57IrsIGsHSBJNzIJDGhKGXBJdzIH8I40A3sIRsHMwBx_GR8IKjGfrGuyGhVHnGJT8IEBJ6KBldIclH1eIhDGFtIglH9_GnDGfsH7LH2zIj8IwBJl8I6zIEMHksHJAH4KASeIUtIMmHleI6BJgGJgUG9BJG3Dj-INCJQjChmH9rITtHKCJfCJJ9IS0ILCJU0IptI98IR0IRcCY0IdYBa0IV0IueIeAHe0IM9ImkI1tI68IbCJeHJC9IM9GRtHkLGECJr0I5tIjCJOnH8tIe9II_HICJC4IR3A63Dk9IEuIm9ITnHZEJp9I5LACLH46DSpISlIpoH2eCTdD3ZIzFExiBV_BdEAjGEoRDalEEaIDlDEIC6fGnfHeSHgSHuBAAgG5dDCgGlSHMgGfPHMWDhPHBaIHgGJWI7SHGGEzZIOZIXXIHaI8SHZwHgOEeGEfWIhGEoXDSxEPgHyoIKhItdDkfHcCH70ETWIUaIgCH0oI44GBjI5IJTpITlI__D-fHjwARWDyGEfWIogFA6G5dD6EFXWIOlDDhIGgHNlD8gIxIJ6fH-iIFeDLTHRkDEhIOTHb7Gn0HlVCvDHZcH2eHVJJ9GBKgIbWIsfHwyBzoIdJJ0yBfaIuIJzuI5eHOfHPXGq1IVMHeMHHBAtPHv1ISTHsJJUTHKXGu1IXPG9PHdgGzJJYgGBXGYMHbgGxJJrJJlPGtJJ4PHOCDXJD7PH3JJw1IiJA3PHhgGZWGjgGFQH_JJ-PHBKJ0JJqPGqgGVPGHKJyJJRKJ7JJznCTBAJNDe7F1AAXTHiAAKKJRPGNGChMHPKJ5JJRKJ_nCeTHL3CgTHpBAiTHkHAXKJRXG_nClIAylBKEA7kCCVFvKJ8VGxKJZGAzKJeHHCVFrKJkSCYHEIHEgaEALJOHEbhII6CYHE3BDXdDxnFDREHLJIHE90EeJEX6CcVDboC5VDMUD7VDa0EUVEMJE1VD3VDrHE6VDoUDiVDsRD9kFpFHhUEIIEbEC4HEPtC6HERmFIEH_RIoIEJIEzECGFCtBA5ZEJ1H1RIrLJkLJcIEQzBKhFiPHjLJRIELIEdIEPsESaFXJEr4CzIEtLJTIE9LJlEFqPADMJnBAPrE_LJGzBBMJOcDylDtIEjZIYLJyIEpIE0IEuLEcOBZXHj_H8JI82I8IEndEnRF_SIaMJH0A-2IOJERMJlsEHiDKJEESIF1HfMJBpCD1Gc2HLSI_0GUJE9FCdMJPBHpMJBrF29IeGBxMJjgIzMJeXABSIj0GrMJ4LJg0GWTApJE9MJz5H7JEvJEapCvTH-KEtLDfrCopCGtCp7BWUFkYIINIHVFBKEAODbLEXVFhSFO0FqXEJlFrlFsMJpTHfLD5NE0EAlqCUNJHVFuqCtFAhNJQVFdrCQTEirClNJgVFXYArrCBLEvrCmFAqNJ91GgLDENGxNJZUF-qCNLETNJHNJRLEzMDC2IP2GXNG3-HmsCtLE6HH6zHVYIz5H5HHs6A2LEVMA4LE6LEifF3wCymFPBDpqBAMEGPEusCEME8KIxLJQ3HXFGxsCD1IQ1I_wHNhI2oIJXInVIWMEiHIPGIYOJQwCb7HAOJusCwlCofIsgIeME8lCr4Iy9IhOJ9TE5oIA1IfaHtME9yGpWIsMEzMEsEAECHXdExgGULIvDF8ZF2yIjaIRYHw8CgNEvwEMKI1OJmLJ2QHTOJUNEPtCPNEUAJ8NEVNERtCdNEXtC5IDtEJTUIG1HitE6MAGPJ4OJ_WAlNEXZAnNENxCrOJf1IetCoNEnOJIPJcGIyNEPKE1NEnNEiqCWKEDRH8NEnfIjOJXOJnGIJOEEOEdPJ8TEnPJkOJL4INOEzPJLhIVMIZ-HiNI_PJAMIIGI-PJcOI_MIM4IeOE4WGhOELPJoOJ4OELQJnOEeOEI-FsWI5LAaBH8NEJDFwPJMPJY7FgtC1UIHQJrRIhiAjPJwTIktCEPECMIoPJg1IiTIfOJcOJktCOPEGQJbNJATITPElQJ7PJvQJZPEtQJmWISPEVzCxQJ0PJlWAZQEjPETsF9PEqSCOQEFOJMVI8QJtkFoYFFLJMVIFREBRE0WIDQJ5QE8RE19IwuC7PGIREORJoWESRE8uC58HwOJGwCqvCZOJP9E39IYPJTGCaRJ91FdRJKSIPSEN0BM1HD7HqvCIMBYMJDPJ20BvPCbSEd0BqRJQNJsRJE7HhSEvKIMRJQuFe2HCwCoSE6xCgSE6vCu0BsSE7RJ4RJG7HLwCPVE7SELKIyQJNKIgcAmOJmIIh2HeRCoMEhVEmQJZOIMcAITElKIXRJrRJjJIMHBV4IyNHHSJ6UEaTEcTEbVEasEkTEeSJnTEXcFxRJXSJdSJmTErADoTEHHJeRJcSJ9OGZ4I-OJYJImPJGSJ6QJISJgqC2TEPKI9-HlSJvxCJOExJIM7H8SJUSJgUEMVIWPC9UEWaI18HUUEVSJ6SJRSJPUELRCXUEjKI39HzOIETEbSJXSJL9HTOIBTJkPJ0-HSOI2SEY-HzNIg9HQaGP3H4NINNJ2gF0SJ6UEWyC7IJAOJbyC3yCETJHhIM7H5NIfMFQSJ05HeOIVVERVEmKICTJ8PC1fInyCVqBzCFMSJaVEjSJFVFgOJXSJfSJdVEaSJjTJXSJkVE9SJ7TJDqBkQJATJ5SJnMIF5HxVEPSJSTJjVEwQJLUJeTJzQHIIIYPEQUJEUJSUJ4QJUUJnWEp5FDWEMWEDiFuRFq-FRWEqWEhUJWWEahFflDlUJLWE9qFOWEZWE2tCVUJTtCrUJTWEgWEFsHiWEiAFoQFbPEzUJfWEsWE2UJuWEjWEZfDjAFzWEFWE1WEHRJBWEk0BMIHIIHkEFGpIGVJyJEIXEMXEMPFEXEOrECNJ6cDPVJsIDSVJf8EgLEPNJ5KIWVJ7kAUXEKVJpaIZZIY_DiZIQzBpLJ1XEuAE9EDpXEsIBFaEjzBvXEqVJyXENVJbhEnVJ6aAtoAVAFHTCtaA9XEsfFmZIrRCgtEqRC3LJ0XE8XEXoCIYE_ZH3vCLYEKQFAYFQMJ7VJeXAt6ENRH2VJ5SCLRHMWJ9EDwaFAaEQWJrYEImDEVAwLJaZEnaEuaAHgBwgGZWJUWJMaEGbADZE8YEU1GeHAs1FrqEBaEcWJ7YENZEfWJYSEpWJTZE5XIkZIhZEKTCWpE8uIuWJbWJoZEIaEyWJnZEvZEtWJBxCpWJ9ZE-WJAWJhWJYaEIaETWJ3WJEXJHaEuUAHXJ_WJbWJIIDqFG3VJsZEPUCfbAkaExWJRaETXJtbAMXJ0XE-FF9aEZcEpgFKLJraEeXJH0AdXJtaENOJ5SCcXJmbE-aEmXJPbAboFiXJ1GA5nHhhFQXJnXJuXJEGFuXJDnFyXJsXJ0XJVoFuaEdCDccEGcEUcEIQFOWJ5XJfcEXoFFGFbcECYJZbE6XJOcE-dF1dE_cEwOBoLJEiE5eEOYJ1cEK3GIFHHwEG3CUnCbhGwvIXYJs0CpQJ8XH2kDVzBOCH-FHvEHdVFBrFjVD_aFkYJDbFmcEeLJ4qEqYJZVJ2WJWYIadEPhFkdEXhFCRJsaHXYIBFAj0CXhFIbIjFH62AwqE6AIMCHGeEYfE2YJn2IqfEYYIrEDv0C9YJHZJ40CHFAQfEHCHY3C3fELIAuaH1vIBZJGZJRZJirDReEKeEUZJ3YJyYJXZJwgGcYIeZJiFHR1GTfE1SFrXJsbH82C7dEAKDreEgZJ7dEOZJwaHgeEXZJrpEsZJoeE_9AKCHQCHFZJ4YJY1Gi2Cv3IjZJYfEIfEvaHgEHdZJ7dE9UFJVBzZJSYI0tIWYJTfE_2CPpEbYJKaJgfEtZIkPIAFH5ZJ0ZJxfEUnCT3Cq5CGaJG3CEqEAaJSaJCaJUaJEvIk3C3ZJFiIvfEXZJeYISEHw3CTZJXkE8OJ-fEXoEagE13CqPE43CQnCuaI8XDuaJqJAcgEyaJjZJggEBFAigEPZJ6THYYDngEWbFpLJy2GLjEwgEzaJEoE02G2gGTSF5gED0F5aJ-THS-FhhEBhEIzBTOG0aHraIz2GRRHLhEAfGpDDpgFnaI1gG2gEi-FdjETbJnZJ1oEWbJJhEcbJa-FikEohEFgAqhEU-FPmDyaIVZJ1aHzRHaiE1RHXRHxVJd2IjRHTRH0RHVRHGbJ0zGA-FITJv2IVbJLjE6iEpnEPEHhYIubJcZJ6aH_eGCcJOEHMEHV4IE_DKbHkEHyRHLkEpjEyEAhJD0hEsbJijEUFH9aJjbJ-jEg5EDcJzjETLJPcJSgIRcJflEfbJPkEyBARkEacJWFHLjEaEHVhEskE6BAsnEwSJqaIIcJ_fIWaD_YDdREhcJRfIwbJ4gG8FJ_bJzcJLjE8aHWlEUlE9JF-TJ2bJjcJNmEAdJCcFmlE1sEBbHrFA4cJNiI6cJbnEFFHVcJAYD8EHVmEGcJ4ZJAcJGbHSdJkmEV_BWdJZcJvZJ-RHCFHwmEdXAHbHeEHfdJBaJ-cJadJjdJBUH3BA4EH9mEOdJiRHGdJJnEwaIUnCNnEwdJJPHydJV5C0dJi0EndJdaJpdJNFHAUHWtBDUHhnEFUH9dJxYJ_dJxnE5aILcJ7tA5aI3dJPXH0aIGbHzvIIoEiaJFdJQeJbnESeJGABJoE-nEhbJycJhdJcFHafEeFHIlAgZDCmAOUFoWF7bJDhGXGE64CVpEDIAceJxXH3wHpcJJFHAyFMkFneJbnAgHA5VFcaJHeJ-RHppES0CyZJ0eJ7eJsOCz5E4eJzaIcOG_PC4pEDYAOeJmXHw6F_ZJbZJYdJ6aHOCHThIjaJEEHyfEQfJVeJcOGPqEUeJfYJWfJUqEbOJZfJKEHo5Cj0AaqEMZJsaJvEHDsEoqEuiIbYJ_qE2qENdEwWE6qEFQB1dEirEpeJ-EFR1GwfJ8eDWrEvfJbrEzeDpnFDOFLsEfqDw0EohA3MJBuE_rEZhG-fJUhD-vEQLJu0EOsEPCFsLHD6ETsEyOC2AD_VJStEkMJbsEnMJMgJkMJUgD0sEVYJVgJv0GgfDVfDzQFqsEssERFFGgJMSICJE76CzsEkfDvwA6fJVrDMtEtfDsJAGgDfvHGoF-fD7uFFFFrgJaPDeEAHtE8fDpgJzgJkMJ8sEDWG19D5gJK5ETtEbWFHFAJ_EavE1tEatE0zB8tCGeJLtEGhJEdEvmBYNJUwFX4GnnFptE8cJ7tEMhJgqCguF1uFqDF8tEfuFgRAnvFmtEugD-nFyBArBAwPFVzBiQDV4G9FAcuEmoFy1CKuE1LFLhJT4G8HFt4ERuEj3IagJHuEIIFFuEOwEY4GvaEMEDYvEMRDnuEX4GXJBqcE_dB0uEouEGsHyuEDIADiJX4GrPFGADbpFiWGjUJmsFVzBnvEm2G6vE8hJxUJ1fDVPARiJ4vEn2G4hJYiJvvEKyF1lD6lEmMA0vEX4GJwEKwEf9C9RFggHYlIPHBFmIoiJ-mGsxGisGsxEc8CzwEd4BAgJ_tHZxELnHYrDSxEAIHRuIHgAuIJ3WItuFVxEjYFdQFhxEdaAjxE7aIjDEtSCjyFqHJjPFDpILfG8HH-VFFyE1bJKIHU4A-VFLyEAgB-fFJzEK0E8_EH6EfTC9AFOiJXiIeTC8yEyNBg_ElyEdzE-GDnuFzNB6aBjNB8mEIzEljJR2EW3B0WA87EjzElSGYCFioILcAioIIgF-oIesGuNBzjJOCF1jJ4YFnEA68CMUJ3wG9HH60EF0EMaJcqGw3EioCLWFioCpHFukIQHDP0E60Eq0EejJDkJ1IJ50EBsE80ETkJMTGH1EtkAK1EHkJblIG1EmFGWaFsJAkhJJnAK2ErnAPGAr2B5TCmkJn1EizChLJiRFmkJOLFizCuVFUhJakJTcFFKFo1EyBA0iJsQGWoAPcFigHesAU2EuuCW2E0oAY2E0kJ6jJucF26AIjIWLHi9Cj2ET_DnfJIkJ-2ELFAdlIPlJO3EgqC19CvtA6kJwXGI6E_9CQ3EH3EIfGblJScAQjIelIKjIP3EgyGilI5cHg3E9lDYlJ8mGC5Es4De3Ee5Er3E2_DGFJLlI2jJgVDQgJuxGcpB6MHvWF2lJ3oI7oISLJUgJTlJ0pBCAJr5GM4EzHJfjJJ4E3HCCyDN4EPcHRjIk-CLAEg4ET4EOlJfkJv3E1-C6_AlgHMjI94Es8EJaFW4EyNBl-GzlJJrCt5G6kIggH-TClIAl5EUVJ3lJ0-Cp5EYbD3gHm9EC_CRvAKuH75EMjABpInmJIyD29DDIA7lJkOFBgFhWBO_CK6EfuIYiIY6E_6ErxEXmJjAEqlJAqGoAEzXBxAE26E0AE9XBKnJQPJIfGBjJAmJCBEU7Eu2ACmJ_oI0pBDBErgHmAIimJHhF2lDEnJm9El7EVnAZkJGlJq7EgLBs7EhnJYuIp7EFmDEIHWtEy_Ew-Eu1BH8E6iJPiJa-En1BOjHmnJpxGB-E94GYAD1OHukJzNF_dHBmAd8EY8ENzFG6G4nJV8EqzAe8Eg8EVwC9JF1GCJlJ8nJXADo8E89IbgHq-EeuDs8EkkJ5rD88EPFCeEAwnJGmJ3nJukA38EdeAtnJSoJI6G1nJb6Gn9ENsFU9Ev-E2-EsuDc5DZ9ERjJ7iJ4qDS9EpOFf9EkAFIkJi4AtuDuPDsoJxnJVoJeuDp9EioJ1iJkoJBHF-mE8oJ7kJx9ETMGz9EBpJZlJ29EM8E_fJmmJ8lJIBEC-EOXFv6DdnJu7EcnAGxCKjFUHB_NBX-EoLJH-EB1ENRFn-EFlJnnJhkFH_Ex_ECkJMTGhjFZTC9mJcBDtOBijJnhFZFJtgHC5Aj4AruHURFggHv_E14AUoJmAFNBDw_EU_EjpJGlJAkFM_DdQF8pJAAFYgJkSJaoJP_EFAFAZCQBEEAF9xATAFfNFsHBygHrmJSpJfAFB_ELqJtAFUuBMODOqJ_8EokFdkFnpJWUClOB8AFWyEwaJPzItoJT2Bh5A6HBwBD8HBEWJ7kJg2BLBFjjBOBF-LJ0CFRBFlqJOkJXDFyDFFPB2VD_3GaBFGVAcBFcOAyLBbSHLvI74GwBFzqJdXAM3F3mJ-qJBDF7CFqqJNBFeyFBeHdQF7BFePB0BFlMA4WDICFKrJIkJMrJFoA9BF5GD1pJLCF2BDWhAFCFTgERrJFgJH6EXCF9jJzhJTrJSCFYCFYrJ6CFMCFYCFaCF7DF7CFeCFSkIHPFniJACF1CFuBDvzFSmDzrJlpAyCFXLJRCFPDFv1BNKHmhAGpJrlJBCFlCFtUCnrJ_qJ8DFTPBgKBpkJuqJ8rJJDFm5AFsJFrJMCF9BFTDF2REAsJN1ElDFiqBhrDTxFiDFVsJcCFsDF-DFAFAvDFaUHbDFesJiqB1DFlXAnXArdFLsJArJx2BlsJ_DFnsJvcIdQF5PHhtHwUFQ2GyFFLEDSEFkgD0FFfGFeMF4FFUtEhEFjtFyfJ2sJ-sJpEFriJACFyEFotE0EFUCD9sJ5EF7dD9sJ9EFtqJSFF1gDIFFvFFiaI4oJYCDHFFVEFl1AKFFVpJGFFqPAePF_gJhqJGGAqCDHgFWFF3oJDqJKGF6XJkXJWoFxnAxrJjPFfoFMGFViBygJSjJotJEYJAcEuXJNGFvXJQGF5xFQoJkDDaeHXGFceFceHxGF0DDdBEbeHoPFhkG6tHaeHBuJEHFDuJZDD8GFGuJF3GMTGAHFAEDPeHkGFcdHSdHcsJBLFnHFbSCjBEvSHgHFoFEiHF4WI8tJUFCauJkBENWFLRJiuJWHFU4GJuEvOAGiJ4BBREDthJPdHKEDFIFuFAHpIa8DRIFyhJ95DvbDBIF6hJKQAVpFfJAafFvnActJguIe6GIEE_DEGKH7KFFGDJoJAtBnBEdFGRJF1uFnBEdJFaqJ5MFhJFgLBoBEuJFgFD3fF6XIeKFKvJVxBoBENvJ3kJxLFDuHgGDfvJuFATMFzwCehGCPJWtJpMFQzFRrFBUCJvF3wGvmDVmDCoHaMFivJRFDmKFT9EwWEpKFhpDdQFvmDsKFeuIKFABvFntJHMFDLFALICvJAJFJ8CcrF0vJbFGRFDLLFNLFgvJKwJIvJgGDENFhOEULFxpJ2LFRLF_LFxjI4JFoBEqLF2-DnqJZlJ3LFZvJoBEzLFBwJwvJyGD4LFrUHyLFQaJlBAVDE-jIYEFwuJ8NFyGDjFGfrJ8vJjHDlrFPwJ3MFSmJ5MF_QF1GDJwJYdAkqFamJJuH8wJIHDdMFAGEuTJ1wJRMFmDEZvJAxJ6NIggHMMFGOF8oDWwJ6tH2wJwrFRxJBMF0MFUuBzLFoBEpJF5jJfpJ1mDduINsDSvJQNFqYAINFTuAU9DQuJGlJ7tHD_De-DIfJ4gHk9DpCETNFepJ2nJjxJDPCBCEKEElwJRuJtNFe-DAPFnBE2NFHtFwNFYHDwwJMpJ7LFxMFAOFjwD4xJpxJfrFARFxrFFQADrJztJ7LFgnFBhHmtJ3wG3XI33Bg6GDYIzOFJ8CHYI1rJ0BD-XIwXIbyJGwJo4A-OF5XI8xJHhDMIHHoALPFPsJqQFJVJNPFQ0FiRJGlJKVJNIH4ID3PBTfGwRJCwJkPF6uEgPFWqJLmDKiJnPFUuJGQFMiJukAtPFyYFEwEttJiRF2PFsjD4PFZPF6PFHjDYuJvQF-uIAQF7yJSmDjIBRzJdxJzxJqQFQQFdlDOzJ8yJZzJ6rFhvJ1PFHWJ7KByQFhuJggHHJDe8CDKFCiFdNHIkJHJDFRFTRFPMF9QF0xFb5EvjJTzE8ZFcpJHIHSRFdEAZoJ3wGe0FmRFLpJkOFqRFwyBtRFGzJqnFrWGquEyvA0RFmhGdhAoxJa2GlWGCSFH0JNiJD0J21GN0JrWGKuJyUFJSF_VGMSFckEyVGueH4jJNUHSSFRJDJDCRUHgJDXJDncEdSFi0JWNJiJDn0J8kFpJDfMDq0JtLDuSFyJDbVJG3G_SFiYI4TAu0JGTFXKD5SDdVF30JVTFe2AiKD2UFg1GThGGKDkYDeTFA1J1sJsmFnKDTnClTFG1J_NJI1JfKE4xBc2GaNJicF3KE4BAhOG80JqrC4BAA2GB1JRgFb2Ge1GX1JnFAUUFvZBf1JmYJVdEuYJj1JQVEOcAkUFeEAn1J_LDT0EBMDn1J0UFX9AM1JVzER1HBVFgOEoYJfYI-lFnlFdlFFPDqlFb1JgkFgPD71JTVFpMDHPDBbIWLDfLDa1JH1JC1JI2JOUF41JaaFdLEPjAjVFDVFbKDGuFMjJxiIwYJtcFMjJz-E7VFayD9VFGWFcNBFpILMETyJsOHMjJ-XEdsDKWFJkJUQAmuJrZIRgFlWFd6AxaIWeIPhIqWF5MHKyAuWF8MHVYFgrD7WFgIAEMJlHBEdJUoFskIFnDfwJ1WF76D3NF5eI2nFjEEiFD3hJaaFI3JZFDKQA1uJ_7DZWFsXFRvFAZDvXFKhJCpInsD0XFTBA2XFtxJYhGC7DV9FqWFy2JU9FzvD7FBc3JeyBBxDiQHIYFukEefILYFh3JAvECxDyxJv8FRYFTSAGhHYfJUjIVkJcYFqGEPnJgkFdCHnYFVQEj2JJQGsYFD1DvYFu-CB4J6zJsOHLZFY1E0cFmFGY1EMtFH4JmFGXZF4XEWzJv8FbZFwPBC3J6PIHeAgZF9nIgkFjZF8VAP3JICItZFuYJqZFLbFuZF5FIvoHxZFS6GSCDXdDv0FraFLaF3YFsFIm4J7nI8ZFRzAv4JapI3ZFGeADaFHWHbFI24JmEAIaFLbFgGGe4JhPIRaFFMJLbFikJsKAYaFHuJ6nIN6A8nI2eAWXJfxHS3B3PB5PBigHmFHgBISQIs4JiPIzQIaXJJ5JuLJ1aFLbF5aFWrE7aFW5JIbFuYJd5JCbFlVFvYJGjJKaF7UEhaAJbFOUFLbFk6ABbJu5JPbFW5JbfIjwAdfI2UDvvJH4JkbFSQFl4J14JtdA4wFwbFVnF5yFK2E51EW3I2oFwkJLcFg0I3gFH6Ji4D6vITbF2kJuFAnLD5tEPIFK6JP6JvSJsdFPTGReCS4JmZFJhHepBmcFRgFbpI-EAyVITbFDdFOQEn8D7MFC6JHdFmQBo6JQHCNdFo5J6uDJZE1qA4yBpsJecFodF8_FldFPZHYQBiODhID36JX6JVqAqdFedFX6J-fFA5JydFSvH11FX6JMYJndFB1Ez-EKeFtNI2nFTeFOeFDSCJfFRhHgVDZgF5wJO7JcpBRSGpeFiBAeYJWvFrQBZ7JtbAc7JuPIe7JZ2BD7J59IpLFPGAl7JI6EogF9OJp0HQfFS9Gw1HgyBUfFQkE_3JLvG5CJMfJq2Hi4IeGBp7JufF0TJKkI9jI3NFayD2oFXkIawJXPJAVIcpBVjJ-iG_DHTGIUAEhWB77JH8JNgFMfDOFBI5J-7JIyD58DUgF_2IL8JEgDB7EV7JcyJ0IBU6EegFGyFQhHXgF8PBjgFt7JLcAIMBr7Jn5Jm8JT7ENSFXTFvgFLnJsKIwVE0gFEBAiTJgkFOUCVmA6gF5yF2ADgNDo0C-gFCyJq2HChF_pAOyJd7JbnJuXAD9JuPIUhF05C6YJedEimCzhF1tFghFd0JThF5hFatFyrEnhFuND6pJLvGO9JQ4BTFDpPAvhFZpIicFa9J7kAFmF8lFwrJSrJgkFh9JqyByODXXEZgJRgFYiFpzJFeJu6J9iFOiFFBBl3JxZHz9JUFAOkJ0jAoiFTiFuWA19JopBjiFcIAhiF5yFA-JlIAliF07JUaFE-JZGAriFGjFK2BucHCfJxuFdZHDSC0iF9rJ0NDSbHHjF_iFVsDDVADjF1CHd8JD6ATnAIjFmBF_hFKpANjFwBAehJDODbOBuHBdjFKFALhH8uFlpJcNBp7JyjFujFsZA97JajF1jFDTAw-J6jFclGsuHa6JbOD3vHhtBJkFIqJrVBR0FsmFAkFQkFh8JE_JTkFGxBSlJnYIQqJOVBD_J3gFYqJncJH-Jv8F0lFv0JyHE-kFG2JKODulFDlFaeFFlFZ_JpPDk9JNlFfqCLlFX_Ji_JN1JQ_Jb_JfLDLlFd_JVlFy0JsOHV_Jj_JllFPPDDPD4lFUPDf_JchDh_JClFq_Jy_J_lFplFF2Ju_Jq8Dw_JbMDC2JjPDMVFxPD_1J2nFCAKMHA9_JE2JzWAHAKK2JgjFEmFohDPZHoYIR4B6BDbzJpPDOmF2PDH9J49IPmF5lEihGYmFN3IPlFbmFp-DTAKVRIumFviJz1HxmFFVIRgF3mFiZHE8GRnF4QBYnF8PBanFf6BBFAdnFunFXhJAQDhgJyFGugDfcH0FGvnFDHBgXJRgFDFGtTHzOJv8F9nFz5D_nF6-EIoFhhJONH6-Ep7JDoFkCDS0EwgJs9JgkFQoFZkDzjDIyJLvGvtJBcEZoFyFGtXJ1tJkrEkzJicFfoFeIAhoFvBAjoFT_JVrFtbDvOADpF5mCZpFvBKvFH_hDFGAgtJuPIYpFubDkmIBzJ_FH5FHqzC9uJQpFDVFaNBDGHYQDBGHOtCnpFTPAppFAwB2FH8mI3gFJaHBqFIiD9FH0pFfqFoqFPCKYvFjwD7pF0EA9pFDCKjQDFCKMEArqF8YFzXAIqF8WF7nJleFOCKcqFcQDSqFtqFuFH9BKhqFvOAvbDeqFNCKUCKnCKvOAQEDwCKRgFmCKlQDKQAfCK2CKIaHIrFyWD-YIqWDcJAsWDFrFViJ9jBtUJ_CKpWDFWE3WDHVAPrFWGDUKFuvJerFFHDPDKCFAZrFSpFyGD-wJZqJSzJ8qFKyJ9wJqmJ8-JoVFprF2zAE9DnuJR1HhDKqJA2rFaDK0IBqGDAYFYND5yFRsFyiJHPJasFPvHNsFj-FyDK5UAT7AOMA8PBxJAUsF3DKtaApsFTEE_8JEsFzDK3DDItFujDKtFyBAN4Jq8DntFGRDutFntFd-JwRDvEBstFJBAltFt7AwtFPEKp6ALEKURD3tF2lDduFEGEZKH9tF3_JztF2WIKuFJTAMuFp6BXEKLvF2WIWuFzQF1DK1WI6tFaCDgRAnLHdwF2WItxGleFmuFFnFWUHzEKvEKFvFAUCbBKQ3IAuFU3IgRAW3IcpFquFFbIjwDrBF8YJEbI6tFfvF-NJ01JI3IAJDjvFpAKquF3uI4SA5uISpB45JKEKtvF9eHjcHY2JxuFNwFcwFTFKWwFoREr3JYFKLvGawFzBBgFK3gFESDkwFlHBBvIfWEIIJJEA-9JTJHHQFVCB0wFpDKiIB8wFQ5JIGAMyFytJWxF5FKhmBihANzCNxFHuH3FKmeHKxFExFsZEOLHwBAh7JdAKrIHcxFmKHu4JfxFNpDoEKwzBYUHnKHqFKIyF3xFRGF9xF0xFEyFcGKDyFwXByeJlBDfGK1xFJyFP_JluFIyFF1A90Fw8JHyFdGKQyFIKA1uI6xFUyFXBF2qJYyFFGKYEKbyFvQADPHApJfyFMbJZuFbyFJjJAnH_GKJAEryFyPIoGKJAEvyFtdGLmJYGKJAEu3IyTAvOH3GKPnDuSD8yFfDKNJDrzFVWFfiDBoJujDXHKCNHHoJEVAmzFBjF97Ew3JmZFcHKizFdzF9SDihJUGKVPC1zFDTD0SDJ6GxzF3zFTNH0wJRgFOiD8zFZHK0SD_zFh0F7zFC0FrZH0HKW0FrBAH0FuyJzeJbHK_HKV0Fi0F7SD59JlPC_HKnWJG3G8zJkBDx9JmQCn0F3IDq0FbHKs0FOUFu0Fw5JNiDx0FOfEtaAVqA10FrFA30F0-J8uFA1FrHAU8CNEFRHKlWAT1FPHAG1FN1FI1FwGKMTAVbHsmFqIKPGAV1F2GAkPAS1FtIKU1FzECG1FJPAh1Fc1FMJAaCKf1FQQAFGAqcEimICqAhhGtWGLMHkhG7RFxWGdhAspJBnG5FGA-I4cGAwI-vIq4ILbIF-IKbIiBJPqAQ_HnbGM_HF_HX2FtAIY7AcJKotGS_H6CJtHCjJKWpHlJK9-CU_HURIW_Hg_HY_HPyHo_HrAIuzHhJKuJK41HwJKU2FUAI3AI37Jk_HjJKTAIeJKLBIV_H28AdSFnHAOHBoNAEKKxXEyrDIKKlJG9XCIKKGKKoSAIKKv3AEkDlKAG-EaxAOKK_FAQKKOHAnHASKKiGDoAGsEAR7EOEBWpCmBAWgCvvEj6EK1AZvEksBiKKLAIdSBsKBQ9CAtAsVFSdEmyG8wAwKKnTILgJB6Dx4IK-I6EJm6D_HHavF3BBo3IG2IW1Id6A7MGsBFkFJI-I8KKrqJ1HJAFAG1IDLK-KK_2AOUDMKByJBP0E9rHosDgVD_UAQkJh6DndEWLKY0ETLKYLKlTF3zASLKfdITzEyJBULKd9FanIB6DuLH32Df9FT6JnLKlLKpLK1LH5rExJAkjJyLHE-Ej9FrLHz8FtLHtLKwsDqLKUQAxLKIIAkLKpLHe9FvLKC9Fx6DkLKqGEQLKUMB4BBUOCDFF4tCc9FGMKu7A33JQ6CwWEFMKucBqCJPTFqGEMMK-8FOMKUvI_3I33JbdCxjJn3F3YFHMK3BBLZFgMKsJALGG6tFlMKsKAnMKIuFNGGeTAPGG7YFD3FhMKz2FRZFjuInJAKGGzMKGZFMQGyNA3MKSwGMGG5LAuMKhEAwMKx2FyMK9MKGZFfMKA4FENKF3FRZF6MKKwGaeFYGFjKAnFB4lDOqCKOA78ILuA_tJ9NAmwGAFASNKceFxJAbNKYNKv7J-nIVwGlvIJoImEAFtA4yBUtJaBFp1BoNKPrDzHK32FeGGjNKcJATeAmNKS-FbYF1ZBqNK33J2NKjGCUEKQoIwNK0BAyNKB2AnNKo4JFcHsJKGVADOK8NK_KK5JHlNKAOK0NKxtHDOK9WEDOK7NK5KHw7EdJHKOKVBA4yBMlFVtJl2AE3F9NK_NKWOK9XAYOKuBAROKNoITOKwIHzNK31ABOGuLB1JKjOKHNAUOKupAoOKGXAqOKHKHHJHJLK-NKGeAmOKrNK3NKyuIrOK0OKdOKBOKBWFOOKKfHrOKnLANKBnGGAMHIoIxNK6JHbJHSOKfGG_JHoFJBJHvKHqKHSoI-IHLoIU9IMOACKHoSA7KHyOK9KHFoI9rIEAIkyHYUAM3FxAAxJAIMC9XAtKBg-EfVAF_HnPKxWA13H_4GKwG-_HfPKI9EBAIYAIy_HvPKryH6JK13Fb2BCAI8NCePK2PKeJK7_HzPK4_H1PKX9IpVAhPKjPKbSBlPK3tAhADoPKmPKKQKrPKMBI0PKaAI2tIkAHyPKOAIZAIKAISQKE2Ak4AjLBfAIBQKRQKFAI1_H5PKAQK9_HeQKezHdAIuyHiQKDAICQKjzHKBIbQK6PKs_HqQKpzHZ_H6JKFQKlIFHQKpPKNQKuHA3QK2zBsPKm0DuPKkQKPzHWyH_PKVQKQQKXQKR5FZMB0QKkPK6QKLQKJQK7QKPQKdQKFRK4JK5yHnQKDRKOfGF2IwBHaUImXAesD_IHzTIXUI1TIALK9LJX1IJ2IuoIVRK0TI3JKXRKzXAcrJbWAZRAruGMOA0GKZBFXvCFpGWyF3qJxWA_IHDOKdOAtPKtRK1qJvRKP9ExRK1GKGVAcvJ7PEXhIgAI6RKXyF8RKN3GyRK2zBTlEBWB26GISKGSKtpGNSKxWAOBK5PEXNEUTIESKzRKJMCPSK-RKRSKKBKihJLDHnUHUYHQSKYSKeBHhSKVjJMkAMSKaSKiSKzvBuRKFSK0RK8ZF1GCBSKvOJg_ArSKXSK_UAzSKbBFDfDxiBRlAAtAIHE1NAvyEOEBYCF6OBETIuXAYCFivH28AATK5GD1SKePBETKsRKlqAN-ICpH14ISDJ-4IN-IkaGkTGaJKnKAPmCQEDHjIXDBJBA8CK3eCK1CZTKZlITFBZrD6uIuhHU0AlTKRDJfSKXbIUDJFDJNWBp3F4QKiMKKEA22A_-EUdBbVHOEBuTKwRKtDByTK44AJDHFoAiLKIMKFnI-mI1BByJB41ApmIGJKhrAGnIXXDIMKEUKLnIqmIDnIuzEi6J9mIqKAXKByJB35FBnINUKdFKYWCIUKNKBVUKFUKOUKh6J61I0ZDBUK35ISsAdUKYUKP6BIUKZJKOSBlUKhbHfUKi5InUKiUKJwINqIrUKAUKSUKVbIAnIrUKOnIhUK1UK8qByUKMUKGUKtrAoUKwsG3UK-UKeUKvvIUzDBVKmDJ4IJ6RBIVKLUKfJAMnInkHrFDy6BWUKNGC5UKLVKwUKm-I31A4UKPUKlLBqmItFAuLB3KBkKBrrCp2GEVAhVK4BA3eG3kEjPKbEAeEAxWAiuCsEAFtA2qC0fABLIEfB0UKewD_FJ9UKOVKXUKQVKIVKpDJTVKFVKQUKmICIVKEzIkUKEVKmUK6mIXVK0dGDBJKnI4VKUVKbVKuUKGWK7UKhBJqUKEWK6VKHWKwyGYlHomITWKVVKRUK1VKcUKTWK0VKY9ADsAaVKtUKfWKlmIFuAMTBDWKLWKmtJWsAIUKd2FnWKYWKpWKNnINWKkWKR5Fe_Fo5BzUKG8AsWKjDB1WKTHGiWKGVKBJC5WK00AwhHvWK3LA_UK8rAAXKkBACXKKWKEXK-VKgUKWVKQWKSAIjDBNVKLXKFWKf9AHXKSXKrNAMWKjWK4WKHWKT2FXXKPVKRMBhmIeVK2KB13AlVKjVKr4DjuCmVKEPHfdElIFqVKGVAtVKYzHZ0BvXKDfB9HK_WKcXKInImkH9VKUXK-_FHXK8VK9WK_VKHVK2XK00ACWKDXKYXKqWKjmIPXKHnICYKQ_G5XKsUK-WKUfCHXKAtISWKwWKUWKIYKxQK00ARYKoWKTXKNYK_XK1XKVYKT2FdWKTYKzWK4JKgYKaYKaWKAWKHWKmiHYzA3WK6UK1pDeXK5VKmYKAYKVYKpYKarA-XKQKAHNKOXKtYK_8I1YK4BAaXKsYKpAJMYKRMBVDK4YK_YKrUK3YKbWKVMKMYKiYK-3IhWKZWKyWKbXKyYK2HJqYKNZKtUKGZKnYKQZK2MB0YKTWKVZK2bItDJWIA9pI0DJffCd-I4RB4DJUpHlDJewIG0IowIgDJiwIkZKepHoDJ4XKsZKwlIuZK0bIY5IcZKqZKaWCIBJwZKibIlDJbqIn-IMuHPxITDKp4CtKHlHGluIGtBnuISlAsnAsUHw5IuUH_DExGKyqGEaKpYKGaKjeJAMHP2C54DM5DGaKtlJ-ZK_4D0tDw4DVPKqSBgxJqUHaaKNtD34Dm4DVaKZAGN5DI5DqgHZaKWaKA5DouIRiIbiIsaGPaK_pHf5DOuHJ5DWTJ2UHfaKz4DraK0tDP5DZnJ2pHxaKB_IzaKlHDe6JxkG_aKSXCGaKdmJ3-IpUH5aKmaKGaKq6EsaGRpDpAJi-DK9GTnGTbKxGJiqIVbKTHJvWCIcIoUHP9GbcIOvDHrDyuD9QKQsBDEJUsBy5IgIGNKBJBJMEJkACobKNxB-qIHEJ15Id6IG-IPEJG_IhsB3EJVBGWEJg9GRxIWxID6IVxIP6IZNDyJBMKKyEJIIGiQF8vESxIMjERaJO_IX_Iu_IQEJeEJGrIMIGGcKjEJ54Jr_IJ0D09GgcIbqHqhI8cFGjHA9InqHQNEEiGrEEFTKS6IPrIJKCU6I0bK6tDOvA_FC_dBWdAm_IJEJo_ItqHxEJJcKYeIcEJqbK2EJzbKK_IDxBzYKxJB_TKcJCpYKbZKscKZCGfjHoHARyIBuABlIAVBp3GyuGhmJAlIuuGfvGj3GrcK7kIKdKejH-kIE7B9cKOdKg3G9kIUvGElIjvGIGJIiGf3GZ3GvAJGdK1VAtGJn0DOQG5EEQdKXdKCUB57EUQGVdKedKRdKmlAqmATdKSrIEdK6dCsdKYmAJmD5NAQwAN4AlxAuvAvvHIrHgPKoXAMQKgyFiAB4dKu_A6dK6jH9dK68Ct3FuQKyrICeKMoH15JFeKMkEoXACRK3dKf-EMeKHNAOeK2yJ0gCLeKNLCuvAbgBToIPeKrNA0XFSeKDQBDeKwAJsAIyKHM3Fw_HoQKA1DZeKP8BbeKgJKmeKQeKeAIJeKkrIreKIYBteKM5FyKHBKKtJKBeKTeK4JKJwAEeKz6IGeK_dK-GKDYC0eKJYKxPKTwA_eKOFJEuAneKUQKheKDpAbAI00A-eKNeKAfKeeKReKXABFfKWYKHfKbwA2eKJyHveKfeKqPKdaK-_AYfKT2FSfKvJGdeKMfKIeKpeKP-GjfKjDBlfKuyIdfKjJCM3FWfKx0DNKB8EJsBAqRK_AFgcKVJG1fKCtG4fK1TK7fKyJBSfK7jFVoHq1D8fKsBGKfK-EJcvH_UBGgKexAWAJH7I8KCMgKp1DPFJjABRgKmxAvOBcvAm4IMFJIYBevH_dB7dKzXA6fKEFJliG-fKcXAggK7EJ9fKfqJScK4EJtIGL-I7xIcrI0xIOPK_EJi6IycIn6IFtG9dIz_IEVH__IgAJbYCCAJlFJu_ATlDBcKaFJP8B1MKq-GjeKDgK6uHhgKzuHvFDcgKfoCQuBJhKxED1uH5rIOhKgQG4TAQrH1jHIVHsgK8jHt6ISVH6gKlRGAyI-cICdKQFJCdILyIUfKEyIM8BNdKfFJ5jHVFJ86ISAJ1uAIbKtgKbFJOgKtEJ9gKx7BcFJt-GE7IchKACGhFJ4hKG7IQoHUPKBrGTAFYgKxSKs6IguBXgKLTAiLKVbEpPAPVKjhCFiKEqAMGKzhKbrHvOB0zJ4PB2BAueH2UBkfKngKUgENPAMTKEhKR5F2fKjgKpgKDiKtyIxcI3fKogKlgKchKZJGs7AfiKq1DZJGShKyhKxgKiiK2BAtiKSHAvdKBhKhAJ0vAXhKvgKZNDPjAOTFPkH4iKTBG9DB2aIcYKagKvAJ28IPkH_IG0iKyrIdyIv3GehCPkH1hK2uHPyIxhKfFBIjKHyI1tBjFJriKeyItNHdAJWyI2ODjLKcyGByAMiKCiKDAJu3GnuBgjK-TKeMBejKrABRiKh-DEOEm8B3tCYiK5fKbiKsrI3xAujK3_IkiKZiKm-AIlFNdAIlFghFPJKiYC5jK_vA7jKuhFpTKlwD_jKIwAIlFMNKWlAFkKuxAIlFI8JblG_fKgyI0FJIIGR7I1ABuAJHBJ1GEfrCDgBk0ILCGRkKmaKV7IxFJnAJcVIZCGdoIYCKnkHnJGcfKfyADPAAhK11DZ7IKEB2FJFWBzAJSjHkBG7FJpvJpFJ8yImlIzhIAGJO7I-FJpDJAtADGF1NADGFOiKyNA-kK3zADGF42AO4AsYG0nG_iGnyGrkH4nGJzAVdImLKQiCPlKDPKyJBvJAKwEHqFwgKaNAlLAWdI2LA3RGSlKDMAqLAWTKlNA0NAVzAqLASvEOlKmNA4ZCqLAKwEuVKMGJ1JBelKsVBVlKCwEXlK_bK6cKcVHmTKXsIYbGZsI2rHx7I4WB2kHCUKIMKy-I7DJQzI-lK88GQGJMFB_vBHQKX7IRSCkBEU_GL2DvBJKiCGBJoSA5ZCy7IMCB4ZCJzIPmKosIfsIOJBBmKx5IepDKlD8KAjbHOYKwZCRmKLTAcmKVWATjKQmKA8I6FAbUK5JBRzAgpDftIOBJTUKIMKtJB89BwJBJgKzzApsIvsIVGJaGJMBJWJB9qJQzI47IqsId_GElH7kHBnK6mKj_GdGJ8mKBuI2LGCxI9XARQAM3BWGJlCJtNCumK62AwmKSGJ1pD0mKvmKIJBomKZmKRzILnKTnKmJBtbKaiCenKSnKVvIhnK8IBcnKLzIGnKi9IuACWvIHKB-7I2ZCsuJymK3BBXQDAMHMEDsBB5mClzAynKyrBkmCNXCjrJbdI7nKgzD9nKWXCZuExBBBoKayA1nKcMK2KKAoK9FA_UAJoK0lKnjK28ANMFCuAwXDJ7CXaD3wJVYK6qIcaDKVKNWBToKa0DboK3NAqGDaxAeoKU7IaGH-yBQmITzEOvCFcKFNHYHKjzFwTKqJAQNHciD1UJnBAJMHNNHBNHmHKKNHI0A2oKINHtoKDNHciD1oK9oKgiDD1AxoKmiD8uAyHKuiK_NA7oKvWBEpKmWDSkG0oKYlKh0AKpKH-BMpKzoKpVApnK2sIaBJfEANKBE3AiGErNAyLKysIZpKJUK3BBbJBpVAYDBeGJ_YGEVAdpKnpK4aCYWJHhKGNCiGJmKGgpKavIhzIJsH5sIQaChpKoSAcpKIIAZBJzpKzvB6pKXGA9LKLVD1lKypK9KGCnKLKGRuAqeHrpKGqKhvBcMK6uI5AIJqKF8INzIviDzjDKqKHnKHqKqAJ_mKI8Ip_GClHXOApJGXlKpFKvpK4pKUGJdqK9DBuMAPqKkTKRqKB8IlpK5JBVqKcqKXqKYDBXpKfzIbqKjqKXqKg3AZqKhGJiqKdiCvKGpwGB0EKlHclHuqKhoI8qKjoIw4FeBJQlKhdI_sIw_GpGJWlHrGJYsHhdK_NAgKBBTKmTIeJBgKBmiKhdIQrKITK3zA8BFUrKxjKaIAizJDJBDUK1JCQMBOZKpzIxQFfrKIMKfzHirK9YKgXBerKCIG2LBOmBaMBELBNWKmLBLqAB3BgTAzKBE5En2F18JWrKlrKtrKeLBJnBiLBP0BkLBWrAN2F6rKMaCsrKIIGHbKirKVLBCuGAMB7qJdWB-FDMYEMYEJMHHsKDQKHyHfLBpaBwrKH3F7SAzrKoLBabJyKBrFA4rKT_HFsKgaCUsKrQKXzHurKRiBZsKw-A7SA-LB6bJkrKNMBloKYUAJsKBsKtKBgKBgNK7KG8rKM5DjtAprK7SAxqKI8IlsKmuBorK0sKNWK-sKV8IvGJ30ImBJpaDsBJipKezApoAhXKfRF6wItzILtKNKBCAHinKZ8IvoKEyFVNKfzIBAH42DBNCrBJJLGi8IrDBg8IVtKSEJZ9IWmALNIhdIctK5GJ6tAyEKStKgtKzBJGtImaD3-BJMHqtKjBAIkKu0AjtKvGKfRFitKLtKDMHjBANnKe-EDIK0GJwDG_tKdVKQtKvWCFtKeDBxBJxTA31EDuKHMHwzIjNBVFAiIKg2DLuKwXB2mKcjKDqKutKanDrtKsbC50JnkHDLGGAHuBJIJBWZAihJ9QA0JI2fIXtKbuKiuKxuAWPJpXIbzIVuKcuKEuAZ0Bh7ArBAmuKgSCqdD3GJ-tKoMB5uKm8I_LHQpK4tK9tK9uKztK5cKRoKOuKraD2TAE4Aa2BrDB9pDqLHsFEZRAaEDswBMvKKJKt6AyFJ_NAyOHTvKwFAOHKB1ASvKlsDMMHsTKz-BcvKuLKduIlSBiODVlDtXBhvKiwBcIA2PDUxGnvKgpEqLHEOATOAHOAnXBovKD6DDOAROAFOAUOAV1FLvKuvKTvKAzFHIA4bAG0CKmK9rGklHojH_nGpVHBeGtVHqrGvVHsAKIeIHeGzVH4lGtUG6tGllHrtG7VHcfJ0lGQzG-bG6lHwlGRzGHeI0lHReIJuGTzGLuGEWHBeIbzGroGntG4cKjNJAgAMFBHVGowKbKEmjKOFKATGHFAdrJYrKV1IcXAswG50CZGAnEAVrKUjGywKHCF0wKfRKOZEfxFe6ATTAqRK7wKjZG9wKnEARrKtDBWhA3wKywKFxKcrKcrJ-wKfDGOJBWhAOHK4wKPxK8cJ_RAQVG-zIgeIzEJ_zCNsGTeIVcGZeIadKA5G4BJdeIEGAaWHhxKgcGjDJjZGJHJVsGcmH0EHZOC4zCLzBpLDoJKsVHo_HZ0B15JxiDTuK-EBzxKyGA1xKX_H9PKlpK-xKSHACFAPqKCKKbFBEyK7xKl_HZfKWyH5xK0xK8xKP3DKyKAyKvJKARKHzHPyK_xKsBAHyK6eKkHJ_lK3BBYDBW8CUiKnEKXuKOtHsmKqeIXjJ5mHzsHatKkvIYHJdAHGCJ3mKlNHtyK4pH2eIVHJB9Ic0IgHJE9IcHJG9IrHJW9IzyKX0IL9IItHXCJdyKZHJMtHoOGR9IdCJrHGKjJctIyyKIVGhCJw3DCfIDzKmaKv9JOtHtwKWZAHIAI9DN7CwwKLzK5dCyaKjuKBzFxiBCxKUzKdzK-4EuWAI9E0MAMLAizKYZKtjChyKU9DHdHWnKMHJ-3Io0AszKjyKb-AJuKn3IczKqzKvyKgCKVpDQCCFvGpzKFCJ0yKoyKYCJxzKB0KhZC2zK9UADlKeuAJ0KGNK-hKGFBL0KayAP0KkUA65A53ImyKZjK33ImrKfyKUOCOnFLXAUnEYXKUnFY_B53I3sGwyKz3IvAHNGCNIA8qJy_AfpKkCJc3Dq3IizCh0KsNC2gKsyKfNHhzKw3IsNCy3IIyBIOKfnK9tIFmJn3IVMKb9IRZKgtHhvI_0KqzKIqKLoKXHJVMKFIF0sDRyK0HJ50KlnKEvKazK94Bh9IA1KEuA_IKKSAInHsnK1NHsVAD1K6mHuqCUnF_ZIkqKb0KY_BH0KV9IN1K63IuACm0KzlCclGBqKb1KqSArRAhRA8OAs1KFSAu1K6TFqVAXXFX1KRZKF4I5HJ3EGZHJo9Ia_BfbAOzHR_HLfK-dK1QKbSCIQK0XFG2KgfK8QKczH-XAA2KmsK6tAM3FGQKF2KKRKsZAT2KVsDORK-1KdzHpEGVtHzJKABIP5FCBIfQKN_H8JKrxA0AIxAIq_HX2KnAIZ2KQXK9AIJ5Fc2KxOKUzHp2KGfKl2KmJKY2Kf2KRRKT5F5zHcyKv2Kd0DvoK3YBmcJfjB1gJToGIcD5TKqEG-2KLGA1NBj1KMOAC3KYMBl-ALcDIfIzEC_2Ac4GeuAe4Gv6Dg4G5VAROC8WFGgIG3I9RIhKAuXDiJJxIJ9MAFyBZXD3CIXCIVSIf4IccH0yBGhIfTDW3K5LAP4IOdCV4DdMIERJUQEbfEg3K5LAM1IwfBm2I_TJjFAx3KtEK2RJyhFMQEnkFBRJekJQcDFyBcTImVGnIHw3K_3KilFB4K5EKwCJ5LA9AAcBAiAAoSAVcANQBv9IhEIZSHgPHOYK03KeHA13HKqGQfIjoJvxGHxGr3K7JAMrDE-EzIARrD7UDqvHtrEZWFIzFE-ETdHrIAFyBmoBxEAuzHXdA5BHwfBhjIzZEOXJfaEonBlRAw4KRoCrBAZRADjBhFEymB3iIxuFpuAdjBz0F7JAhEBrBAhIK96HtcFG5Ky0FgqJuPIP5KcIKdXAeIKK5KM5KG4I00F9xB5BHz7De0GnVJDWJTwHcHAFyBdkA9XA2IAzlAidAZ5GWiIaQIhdFtqBy6JA7JPlIpFIKZFf9JxcFs5Kx6J6BBv5KSbBFyBnvH6HAEeBGnC7QI0mDaeHOeHbGFgnHi5K5LA9XAjIH0GAm5K1nITKAM3HvlI9qHOJGLhKgvHB_EVrKa4K5LBK6KluD4nIH3I05K16JvFA86Jw5KqoIXqJVHBRQAqyJJAFX_ENoHzvJW7JypJupJ0pJYAKk8DY6Js-JWpIVHKqDI15KwuB45KE-I8CJZgK-CJDDJeTG_vI36Kq4BU8Il2AXKKpEAUGARKKeKKLKKKmKJ-IEDDYhKTbITTK0yDMDJukGN7KGICS-ItlK_RA5pInTKrRBfvK1ZKXDJdTGfZKrDJjhIdZKFHGgZKM5IEqIh-Ir8GmbIZ5I2ZKmDJ5ZKOICyZKlwI8_Fr7KPqIp7KbzDnDJdZKy-Iw7KUqI7ZK1-Ie7KRYG6DJYmK1wI9DJPRGYbKA0KiiHBEJcbKv5IowKFEJpEJvbKXIFwcKybK0EJzcKRcIP8KMcK2iHh9G7bKUxI8HJ-cK6qIy_I6_I4bKJrIK6IlEJbEJRcKB6ILIGWcKpEJl_ISFJ1EJxkK2bKuEJZNCncIvcKp8KNtIuxILcKZhKygKtHIzxI_iKj0KyjKG-GPyGCFJqjHylJUjK5dK4uHOoH-FDrSCLwBKyI5rIJFJ67BLFJohKK1DkhKXFJIuBkcKJkHg-GJyIBrGY1DToGSyIQjKB7E6BGTgKKkH3hKDjKNkHPgKt-GljKBlKKgKVjKYjKXjKIsIh9K4FJ0AJF7J0kKMiA7kKVtGprHyhIrrHW5I80KbzAKGJkxKZlK49KMqKA7K_RA6rHFmKrpHpbKpmKknKWqKUBJRnKF-KC8IEnKbdIqmKLqKC8IxsIZvIFqKEWCtpKNkIEqKLlHbJBVqKQlHn2DM8IlGJ5YGjtGc-K1KGhlKdrKHtKEtIHtK3GJvzIqBJfeGtwKx_BrwKHZGq-KS_AI3KGkGQeIhIGdHJ3BJVtIFHJrsH59KMOAt8InxKzEAsxKFEG9yKdhKiLGDCJA_KWbKUHJSHJD8KK9I1yKH_KKCJntIRCJnHJ3yK6zKHtH5NCjHJwzKuyKtzDmHJXHJW0IHcIKzKR1KsHJOzKBfIhjK90KsBCx0KM1K03IhtHqNHu0ILZKCBHpBCl9I71KW_KltH50IanBFyB2bAAFALwAVqG43KErJfsGY6JPaGekGD3GRqGT8JMyH_CJK8GlpICALeaGh7ADALtpIR7KKICP7K1pIX-IDkK7hG97K6GJQALFcIF_KRGJdqIs5I--IhgKSbIXrH-qH88K38KBlGk_KijK3BG6xI08KIFJbhKf9KP1DPVHPjKqyK3kK09K5kKpTBpkHVrGwdGNlK2lKYsIgBJS8IWHJhwK7dGTwKrVHstG4yGMeI9ALCeG3OJwlGzdI3lHLZGPwKSoGRwK8dIzlH6ALu6BAeI2yGCeIQEAAWHFeIDWHudIkwKGWHKeIKcGdwKNBL4KAOeIlbGy-KFVG2BJD0ImxKeIGbmGDHJQtI8-KbVG5oGdxKaVGeuG55K5LAKdHkEAZSDedFo5K52Ia6KrCI15KjdFvXAe6KO3IhRHPaFXpIh8Dz5K4BLy6Ky5Kl8Dl6JuNC0cF5BL76Jz6J-6KfpI9vIpsGWJKSJKuWK29KaNAJ7KlCDL7KLuAupI54IPALSTK44IxUKY-IW-IoTKToG_4IU7KlZKg7Kd7K0ZKpZKb7KEDJ07Kp7KnZK_BJqCLobICiHpCLfDJrCL8VK37KkwISqI4CLf5IQGJtCLrCL8ZKh5IdiHC-K3aKUALZbKDDL_7KFDLI_KAiGZALmqIAxIxsKJ8Kg8KeZKE_Iz8K2cKkNCI_IUDLZ_I65IucKIEJxbK6qITEJj8KsAGQgC9bKh_IPKBYDLTcKREJOcKf8KZ8Kh8KY0DQcKnEJhxIOrIjxIo8KQ8KlrHbDLwbKCcKRmHS8KlcKx8K0qHv8KA9KucI28K1jHjjHfALzgK2cIDFJmgKytB_8KvhK_xIprIfhKlhKc9KT9KRFJIpKtiGzrIU9KlhKuhKlAL0hKRjKryKhiKx7BeFJ1iKCsIq9KHsIeAJTELP6KmFJSgK_uKnKAv1DxkK1AJtALDGJRTK6AJCGJVsIZ7KQiC79K6lKwGJP_GJWKr7IOGJ3ZK9CLCmKGzIM-KI-KNBJXnKPBJ89BK-KjsIE-KArKO-KJnK-qK_wBw5FnwBwpKL8IdBJN8Id-K5ALgaCIrK5KGOrKjBJj-KrzIzGJauKHtIo-KLtI9zI8DLYWHexKD3D_zIleI--KbzKpYBqyKD_KMzKVALXjCRzK-yKJ_KbcKO9ImtIxeIFLKk1Ka_KUHJS_KDBCCzKV_KzFL3SBY_KH9IE_KGDLvcCCHKAGLNzKVtHrEGs0IQzKr0KY1K70KitHevIm1KwNHC1Kt_KoBLYDB91KD4KwBLysAl5KA7JjkBfMD8dBcGLvJBzBLn5K6wDD5KZfIYQBEdFcxJi4K1FEkGLK6KuAAgGLoXAoAA90AedEo5KIRH8hIq8DqGLHCLFdFvBLeHAxBLeGL6DFUGAtVD1KI25DymBx9I7CIk6JRNDICL74Kv4KjGLyBLwGL75K2nIymBIXIx6KUQEm6JUvKtGLAHLlGLTVD8MGGHLpoI5cDroHGCLLHL9GLb4I5LAZeAoAArjANQBICE3WGgOEuAAo3HGRHjSIvuItHHq1GZdDh5KiAAFyBoHL30GMEAUkGbEAt3KdXIq0GzHL9ZI_NGWGE_5CZ5KeHAEkDhoEWeH8OInGE0aASWIShF-GLM7AECIEGCanHfMGbhE-SKoMJZLJgHEUEJYPJ5LJqIE9FKINI5MJrTHDbIAOJFBLsOJCGHFQEJ4KL1KNUJBNEuQESRJ09IivCHREGPErsCIUJeUJHDKeUJxyJFaEL_JgWJRmE7SCFaESYEFaEj_CXXJK2IaZE-FFvEHqcERYJmZDwSCR1GlYJZaJ0eJE5CPJLkeDbrE0eJ-eJ2aKRfJheDDBKgdJEmCvEHpfJ3fJeOGX4GA4I6gJ_BCoyF4hJRpJqfDZOKVhJZtEFDKG8COuEKED_hJwnKKOF4uEHgF1vEDKAXlILHBXlIAxEgIL3yJEZJkOFbALPyJShAbBLACFXLKy0E3LKdQFTaI41EgKKH6EkMK41EJcFClJECLroIUlJ7AEogHngHIfGCJL92E-zJ5_KhyJCIH2jACoJL0JXzJl6KNBDqsJHsJR5K3yJXsJhjK3wGzFGfEFGJLJHFuGFeHFEEDHIFtHFUJF9XIEYIHIHMIH5PF7BK5PFLjDZPFKQFHhDWlIsxEOiDgBDWKLP2JlWGySFX0J5tEe0JfqCdND0KK3qKdAK-JL23Jo2Jt3JrLK73J33JmvDB4JuYFoBAeKLT4JmFGW5JScFacFkKLr5KPKLwZD9qKvFGkJLvFGYKLUoFrZDS9JoNDU9J0iFn-J1XDoPHhKLamF5_JZNJtLDzPDuEHxAKPpBR1HpKLgBK6XJbCKbCKQQD_LL6FH_6HrCKEGHCMLarFm5FKrFxvDU-KLsFzDKdvFREK1tFS3IeuFgcHoJLsOHLSDIGKmxFCyFkLHP-JqnFALLVIKmEF3gFT5KihAM1FcvE50FzPA9BLffG3SHmFEbTHTTHZKJYWGqPAWXGSGAYXGWKJAKJwKJJWDyKJtHA8KJuHL0ML4KJ2ML6KJ4ML1KJfTHqIJk2AraHHdDDLJEBCCLJNHEEBCJEKmrCGNL6NCceJYILIWEMLJJLJ1EFAALXILsvDILJEBCOLJGJEV9JpHEkUDTLJfVDR0E6rJVPEoHEaLJSLJiHEHVDndE-VDX_JkCKkUIkNLbILvNEeILUMJ1QH13AcAKdILPIEMMJMzBjMJAMJTMJtLJDIEJWJjNL3NL8NLNMJMIEZpJ6NLLMJCOLSwF8LJKgJvMIKMJWzBIOL1LJ-SGPBFHMJJMJGOLOOLsLJDOLsIEfEClVJNOLaIEUMJM1Ho5ClDCVOLh6C9IEnLLjaI5MJhMJLCCAOLMtEJJE_pAqlJPLJjgJOJEuOLbNLuMJpOLZILMtEVJEY8JqOLkMJaJE2MJlOLhIL_MJH0AOSI_lJLhI5MJBNJDPLeQJcNJJNJXpCm6CGNJAAKzfI7JELNJwUE1NJOJDfqCfrC4pC6NJeKEhSFDqC5NJOPL0OJrNJWtCOhJPqCYPLTNGtLDqPJuWATPLUKEuPJ6NEXKEjPLCNGfLDjIL4TFbKEoPLfKEMsCzPLlKEArCoKEtPLFLEyKEhPEuKES1JDNJrKEVrC2PL_KE4KEZSJpNJ6PLhMGPLDtNJz9DCLEwNJIQLJPLfqC2FGuTHdPLV4HHVF4NJFqCPQLVNJmLDaWENVF_PLMVI0qCPPJtRDUQLfTJaQLtLDBTITPLmILXTJHOJeGBnLE8JLqQJBOJ0LEDOJylGgaEovCrQLDpAJOJHaEeGBpPEAwBpLJ1QLubGQOJHDJSOJOQJulCVOJ5QJ93KNVIFSEaOJD2IXTJtgIdQJuQJRYHcwChQJ53KetCFSJGRLIPLkgIqOJ1QJgTIiMExwC3PJjWITSJotKPRL1OJQ_AmPHKwKvTJEtC6OJ1MER1CceJ0QH8MEBPJIGJsSJcGIFPJGNEUPJKNENQJnRLNPJiJDPPJ9jKiQJHPESPJqFAHBKkQLEPJVPJ0yJF8JmVIyRLXNJfNE0RL8NEfPJ6JLxRLVBHoNESRLvQL9mCySJWRLiRLpPJXqC0NESaF4PJgqCqPLfNJ3RLRUJlPJ-NEaRLnIL4NEEUEeRLxPJEUEWSL2QJLOES3HHHIgKIPTJcSLsHIySLrNIcSLlOEDIA1OE4RLclDQQJ1JLaQJqOETQJYBHVQJuWIXQJ0OEgSLaUJkOEiRIORLsSL_OEkSLMRL-OEKUJhRLLTL9NJcSLxVESSLYRJxTITUJRTLbRLJ7GOzCWTLWSJYTLcUJaTLDRJqILHbAmcJLQEtPExIAoPEMOJ9QLlsCx3KhPEnTL2PEptCYdCNuKvTJx3K_QJ3PE3BATSKG6FMOL3TLqGAAQEjjBenBD5J9TLGiFIQEYMK1TLkTLbdCuQLXTL-3KoTLA4KGRJ6XKfTLMULxTLjFAbQEGULhSLvuC1OAvILJhJPRJiQES-JaULz9ItnA2fJfULRREMQJusKAOJJRJOgA0QE7REwILvuC7QEViJ3wCoULOfAs2JHRLxULzREbxInULiRElREIzB-bJPSLURJbUL-UL2yJ9ULYULilD0TLXULsRE-RE6ULpIExtHqlDeREDzCxQEyREtREcuC2UL4lDpREG5IIRJQVLIVL1REyuC0uCjUL6PGIuCJVL9uC1lDAvCaeFrUL_ULjREZVLSVLASEsvCOvCnRJnMEJRLcRJ1RJXRLfRJKxHBVLjRJuPCUGCASJL1HRSEtVLNYEWSEvyJzfI-zBuRJuvCxVLXSL3RJuSE0RJPoJFWLivCBSJ0JAExC9vCzILMWLtBAYxC8VLGaED1BH7HM7HVRLlKIESJKSJ4SJvULWOINSJgRLmJIOVLnTJHTEyOJVTJY9JePLvxCoNJxcJ34HnSJ9wC9TJH0AuWLdTEpSJCqJCVLsTEhSJoSJaYDjHKWUJF5HY4IjYJ1ILVSLaWL-SJ3SJdUJ-SJqSLCXLAXLHXLNGI0OIvTJMGK2WLpxCRxCgiIj6HHTJWJLvQLWRCuRC5QCWUEXRCY-HPTJIOIkWLp4HdXLdTJbTJZUJHRLxIILSJfXLtGAhTJN6JNXLIVE2UEmTJsXL1UEpTJRXLvXLXULoTJlKINxJKGItXLdWLl9H1IL3TJyTJ1cCTVEdNLmZJJKI6sE0WL-2JRUL0fIwWLuBACUJQ1K9RL0yCQTLiWLRTJHTL05HGUJFXL1ILPUJzSJlXLqVEbOIKWLUYL9VEIXLoXL3QJcYL3WENRJm5FVoC7UJUWEizCaNLjWAoYLnUJNpKDYLbzCm5FuYLaCFvUJxzCnYLlYLDWEzoKlWDvWEBVJ5UJ-SEoYL6YLFWE8YL94CCVJLrFxzAFVJQULk7FdVJHYLKZLIVJYVJAXALPF7gHJZLcVJOZLJXEazBLPFyOLsYLVZLQVJQZLYVJxlFeQLHVJQuFMIHfVJLPFhVJfXEhZI9iACXJlZEAYE7ILIXJgZIo_DbZIncAMIKqgEnVJ26EvVJ5NLKWJtVJEkG3ZLbbJsVJXoC-ZL7SC0VJLuHWaEGYEXoCm2J5ZLCWJ-VJFOLIaL9VJfGBmZLRYE8KLKWJwQF4RAybE_SCTaLUYE_NLmaEdYERWJaYEIYJhaE_QDcaLlYEN5JEaLqYE26EmYEC3JRXJLWJkZIxYEOACzYEbOLBJL96EsYERlAuIEzZLRvCpWJjWJeWJZaL6ZEJXJqWJEZElWJyULHvJ7aLiaEjWJsWJ6aLIZEvWJKTCjaLaaLiaEwWJzUL8ILWZErbAiZEIcKDXJMbL0WJseJrBK44K8aL5WJsjJKWJtZE9WJGbLaWJabL3KB3ZEqZLZXE4WJjbL-ZEkDKNXJibL13A3ZEaOGhbLiaEDJLFXJWbAKbLCbLQbLHaE0bLObLuZL3bLVGCLXJ1bLHbLbWJZaEVqBvbLPbLSXJGbAPXJVHKpaLEqBUXJ_pAZ5JmbL8aLfbAOcLKYErKLLcEptJMGF2aEUNLZLLFWJcXJnbEmVJccLqXJ7OF8uEKbE_aExcJfoFqtJSbEIoJUPKhVJcXJS5EOcE1EKyVJoXJFGAdcLNbEKYJBcEaGK7tJuWJhBKrtJ5tJ4xFxXJJcLzXJiBK1XJiBK-eF0cLBdL7XJEbE-XJTcEBcE3XJ_cLDYJ7cLCdL7cL2gHNdLJYJGdLucLSFKhXJVdLBcE9XJeaLdBKuXJVzJFdLPdLHdLOlANGCJdLYcEiBKI7JR1GIJL1dEqdLncEpcEjXIbYJOYJ5HKMJLzcEC1CUYJ1WL9hIheDOYJ7cEWBKodJL1COYJOXL4dLKdE_ZLzdL4uEb3C_WLKrENJLpYJm5Jk1JtYJm5JNYJuYJMeLwLDuYJteJ2fE15CedEKULzYISfEvqE7YJcvF9ZJzYJk0CC4K-dJQZJ_YJn2KieLoZJfaJYeL9fITaJSYIIZJ-dEKZJXZJ9fEuZJ9dLneLseLifJUfJdfJeaJSYIraJ3eLZeLXfEYYIfZJveLvgGiZJ57GYfElZJCbJ2fEpZJ7SF_SDBfLfaJyeLmeLugGfaJ9eJeeLXZJ2ZJbMLNfJQZJ6ZJu4CRgHTfL7dELfJZaJv2CiUFOfL5eJ0eLF2CIaJNaJlfERoEheLjfLQfLSYIH3CrwJffLR3CWaJnfExcJRYIaaJASLPCHWfLXJLreLG3CTCH13JqeL5eLF2CmaJJaJV2C0eJpaJ0eJ7eL-fL9cJhdJJgE1qApkENgEKyAtaJfuCMgL-AFxaJ3sKzeLjbJ1aJnnE8aJaJLYgLhgE4aJnaJTjEAbJNQBDYLDbJLkEFbJNbJrmERRHKbJXSKmbJzTHV9JVhEChEYbLPeJ-fIxbJ2gGYbJNhEG7JRJL1gLebJU3JZhEygLJfJ5dJnbJtgLGEHXcJuNBrbJpbJV3J0fLFbHkRHT-FIhLDhLPbJJiEoiEIbJb-FBiEBjEzWAJJLBhLugLcYDxxK4eLIeJPiElRHJEAnRHytHPhLThLB-FmULJaJ2THugL8ULBeLZdJflEKcJyiEFcJW3JHcJeeJBcJNEHwhLNcJsxJXdJ6fLthLNmEKcJ6gLLkECcJocJcgLqcJAiLHjElaFggLBmEVjEPjEkhLKiLXjECjE_hLflETcJfjENhLV-FIfJ5THbcJScJdjEqjEkhL7jEALC0jEWiL0nHxvIz2GWmJohLObJIXKdcJCiLXgLEiLkcJ9gL-QJogLh-FtiLmcJpiLPfLriLNmEWkEQiLNmEAzHw0JkhLDzFnBDgqKDiLiiLrcJWaDrkEcEHvcJmdJKhL-9F0cJIlA2cJ3kEgiLUbJehLc4CpaIlgLflEDlEfLLshLQjL52GKlESjLLhLHdJhlEwlEBdJYlEvRLOSLXjL0hLsEHejL4lEBdJKdJolECbH6hLVfJQdJdjLDmEfjLWjLQcJWeJwjLEmELZAqjE8lEq3K4iLPiEIdJdXAGmEImENaK0iLBjLqdJzEHTdJkrEUmEwcJkhLldJchL9eLZhL4MCbdJyEAVdJKkL8jLV5CSdJMkLOjLibJ1iLJnEXkLS1AudJSGAZkLdeJ-aJFOGlIJNaJphL_THNIJSKDDFAhkLTjLxnE7dJalEskLcjLzdJBeJQFHoGBEUHxkLJjL1aIPnBDcJoKBNeJtjLdhLljLbnEKeJVkL2mEcXFElLwKDYeJRIDJgL1gI3bJ3nEGoE0vIijAGoEUeL5kLugEZoEToEhEAkeJe1GmeJviL1mEWlLoaLhiLwEHQJLclLeoEXOGn1CLWAK1AEcLDkLhlLSJLEhGooE7ZJjBAplLrfLbkLLhGvNJGhGTbLvbJ8hLcrE4oEwoEnuFL5C3lLzhLjkLn4CllLwKDNhGZ5CPhGIjLNlL0lLreJr5CqfLDfJvjL6lLLpELmLTlLJmLTJLjlLYhLo2IUgIAjLwEHiGKQSAipE2eJLfGipEZPCg5CY9EoWLPdJxaH_eJwkCBfJi2KOkLEEHrhL0jLEfJ3pEkmLfuAHfJ_kLsmLcOGefL0eJPfJLlLkjLXqETfJ7mLvmLefJtFA8eL_fL6aHA_BAeLAnLxaHffJq5CGgLR1GlfJIeEZIKNnLZcL3dEiqEbjL5eEZJLqiLeWLPjLL1CVhFWeLmdEtaIR1GdJLcJLsYJqUD1qEBrEO2FsfJ3BBufJinLwHEknLArErfJZfDORHhrEVmLKrE0fJ8WEQtJ0nL4fJUrEUOLzfJ5nLjrEPrEumLicJSrE9nLpeJ2BKKgLL6CDoL54C1aLOFD8fJAvEEgJbEAmJLj2GHgJurEs6DwrEgJLnsD0rEoHA-YLH0EMoLSLLObHcoLi9JChJw6DzCJEsEAsE10ESnLWoLu0EOoLctJfoLYrDJgJhJLAhJg6CUsEPgJLaLigJVsECSKZ-EMtETgJ5OLFhJbgJ8IEUMAXBD8AK0hJ0OL0kKpJLwOLcgJnsEUIBfgJZfDFoLFpLDpLI7CysE96CngJC7CBpL4oLkMJsgJsKAugJ_sEIpFlJLsfDA3K3gJc7CMpLfCDMtE8gJFiGIgDUpLxJLwaAX4GUtEqnJUQAEhJCpLhtEIhJyFKInAbhJaPJbrDkFKfhJrJLRfDWhJvtEThJEpLipL7pLYhJC7AahJWhJwEKl-JY0JRhJghJcSKjhJt6K3uEtJLquJnoFK3J8oL1hJtHFnhJ17CBEKwoLvhJUJJSqL5hJ94EooF_nKeoLOqLwhJjMAi6EauEIaK_hJ3uJW4G4hJduEKQA8hJmuEacLr8Cv7CpuEBiJD8Ef_G-EKBgJrIEZGJqqLxuECVFIiJ4hJrPFJiJzJL-iJEkBAvJxLH1oLKiJePFkkJyJL7BKMvEGVAGMD9fD8dLboLk2GDKA3vEdiJrvEUiJ0JLjTFSiJxvEICD_iFYrLn-CarLfiJjiJtvEUrLwvEfiJzvEXhFerLr-CgrLS-J6YFFkEprLvrLBwElIKvoFJrLSrLtqCB1FNTDK0FwrL3rLHFAlQF2GFg9EH6EpiJLoJDyJNTG7_KvcLZKLEsL2JLOTG1-CElJ-pLGlJlwEjMASsF0wEb8CywEZGAzfFQoLYwE5JLcrL55FoUCqbLFjIZsL4JLhaI6rE5JLG4JOsLZsL1-CKxEMxE2NHvqLZlJ9iJUxEd6GWxE2hEAsLZsLpEDeYFBbLIkJDjJHFAFjJ5TCnxESJFxiDfoCo8C7sLNmLiRFIjJwMAmfLIkJMjJYjJDyEzVFG3JggHa2JsGLtjJ-xEpOF2sL6wJTjJf2JEyEfBE_gLN1EMjJNkKC0KY3EOLLqvJanAcjJajJGKL8yEdjJR0J9JL8yEbyEfoCs8EAQGetLhjJjMAjjJ-LKtjJtyE94ClwFbjJvtLAVJe7BQNLHtL4tLzyEy-FPzEhyES5EjTCMtLCKL8yECuLZTCAzEIdKLjJ8yEFzE2ABqjJUcAcbLutLQzElHDNzEu8CztL-kJJuKDkJ8yE-kJbzEgEJUtLtcAbuLc5EhzEo5JDzE8zEmzECrK2jJCrKR9Jn0E8jJnuL2IAA0E3zEBkJ5pL_8EEkJ0jJouLBSL7kJEkJC0ElSGpBF_tKCtLzNFEkJ9uLksLfpJQkJOUDUBKFZLjzEo2JGvLfuJuBAxqJK9CuHELkJM8Cj0EWYAIvLC0EQLLn0Eo2Jp0EWnEMqL-IDvoLhtJH3GAvEv0EesDk6KgvLGRDl-ECsEnoLy0EA1E30EA1EXkJucBkvL83JL2AD1EdsLvkJJKLdQFbkJ2tAdkJM4K3vLmFGtMKupAsnAtrL35BoIKhjALKLY3ELZFF5Ju4AntLHsLK2EW2EPcFmCFb5ANwLeLLGoAskJxzAsNLLwLV6Jb0Cw1EW4Jm9EL6JRRJMKLSwLKcFlvJ81EcXAOvLW5AdwLqZFXsL0BDdwL1VLGlJmkJ-kJrFDFVLIkJX2EnwEbwLu7Ew6K_JLycFIlJFtJemJgcAMlJl2EKELDsLQlJlZICnJs2EWlJ7pApwLM6EMlIhLLLmDCxL02EvaKfuLC5Ez9C62E9iA82EExLJ3Et2EhlJQnJKxLD5EaiIdlJWxL52EzKF4hCt-CflJlcAPxLouJ9lJZiIA-Cl_DelJj_DQ4ECnJdgHMmJycAh3E-OL3yJXLHm3EilJw_Dq3E7AEQmJp6K1XGT7JndE1NLVnJaGC5lJ8MHByLGlJj7JHPLimJtiI9xL8wLqOCEBJDmJG4EiaGJmJeHAO4EIfGuxLxxL4uLZlJ-TC8xLUGKbmJwtLahITZLQyL7eFjMAVmJdcJH5EyNBi4EnyLzKFXoJZyLBsJl4EjMAu4E_tLCnJqcF8RL4mJ7-CcmJUuBA7KiyLa5EcmJL9FqyLE5ELqAG5Eg4Ek5EtlK7yLfmJ-_KsvKzyLS5EA6EW5EKuLKlJ0-C-kJ8IFf5EGABMLLGzL9EAkmJn7AIxLk4E7-CpmJ9oFDwLtvGnFAu5EaqANQBy5E_pADnL1xLkDCUKLCnJBuHQuHffHauIP6E1mJlBAGyLfpJ5mJxgFwzLhWBfNFHUCO6EIfGQ6ET_CmxLKyLXgFMBK7AE_mJVKLBnJYyLJTDIMJ0xLWzLeXAlKKiBAk6Et7AHSDLxLSmDBmDHnJ_6EhaLkuLgzLhXADJJCnJj_Cw6EqFAMdAG7EvXEI7EcILCyLY1BsaL2zLVKLv_CNnJc0Lo_Ch0LEkGj0LBxJiAE63JnxLd5GIeFxwLQxLI6E2_CTnJAxL2yLWnJZ7EEBE9aKwcGK0LRxGF9J9LJnpFuHAwuLrsLuyLF1LJ0LJyLACFgBDCkAQ1LKpAm7EcvLc6EjnJ-MBlnJKwL_JLDIHKADEbEupLIkJc1LTAD47EGIHdKLO1EIMKlwLRoJK1LeAFgGCC8EHiJSxJiRFG8EZnADvLfKL-oJ-4GaKLboJznJLdA6vJWwL_JL9nJLdA_nJf8EaHKfoJukAtkAA2LeHKoBAcvJCsLkOFn8EQ0BEWLACFi4AToJV1LaAFr8EsyLz1LjoJQ2LHrDt-E31LuoJgoJMjAkvLi4AC9EixJNpJeuD0XFjADpmFJWLP2LF9EgfKiJFR-Ei9EmoJ5rLl1Lh5CPULY0L5oJukAbyJ_rL-pJd9EN4D2oJhyLkpJi6KGtFBFAf2L_2LJrJtNK00LCBDu1B9_CC3L_NB21LazLj-EvrDhqD-9ED1L7pJP3LCqDxrDVKKt2LN-EJ-EsFKw2LY3LYjAO-EJmAaoLp2LyADT-EapJYpJJjFapJl2L7JK0XFSqJ3-Ei3IORFo1LM9Er-EA3Ls4A48Eh3LtpJt3LdkF5-EW6El1LIeF6nFLNL01LROB7TKSdLHqJG_EuHB3kFlmL9oJu-JEyEi2LgKL24ADAF24As4KekAS_EH4LzuLr9EupJqpJZ_EtyLeAFppJwyLf_EIhJx0L2pJQ4Ln6KW2LJ4Lr6Kr_Ea1LfvLv_ETAFf1L40LZgDN4Aw3LbqJKkFARLzxEP4LhBDXgJhpLT3LDkFvgH9_EB_JLkFlBDSqJDkFKqJM4LhkFNqJS0Lc9EXkFMuBA5L31BYkFJqE4UJnoJ52LbkFUqJpAFlHBK5LNBDckFQeFG5LurDcqJT5LGVAV5L24AVqJZ5LE9EcqJvOBdjJZiKsrJV2BkqJ12BxBD1wLHDFKBFHLKIrJirD3nLgrJvqJq5LmqJ7WLZlJg2B2SK4qJJtCeBFo0KNkLgtLGsJh5ACrJ0oLz5LPDFiKLGrJv5LELKkvLUrJ4HBOrJ2BF2tKXrJS2LjDEM6LzXAWrJ6TAL6LSCFbrJIxKoEHXOAY6L8rJ0jJfqLggHhrJUCFS6LQHDj6LCCDOWEn5L2BDurJTZAl9JF3Li6LSCFsnAzWFs5LLmD3rJ8DFdyLrDF8rJxCFu1ECYLb2LiqJMCFjuLe6LrsJ8CFqbFKFAC7LjKLp2BJsJFDFq6LDDFFTLOsJl6LyqJI7LLQFAiASDFckEUsJo4LA6LQsJJ2BZDFI4LoqJksJnKLMTGmKL9EAdCDasJVIAH7LlPBmDF02B4HB22BfzLv2BPDFtDFVIAhsJGrKw6Lv7LfsJCjFvsJT5E26KF6LrsJw7LjXA47Lg4LNFFqPAEEF0sJn_JIkJysJLEFOlAfNFQEFnoF4sJhIA6sJbtJ4XLutJCkLGtJugDdEFyyLnEFV8L_sJjEFBtJY8L1gDE3AK2LHsLtEFwTGpPAXnLggHHtJwtEJtJ-GFxsJ4EFbCDIJJRtJEvE3PFCULv8LAFFuFF4NKUMLGlJhCDZtJJFF6DC46LfgDTFF-gD44LfpJjtJBzJltJ92L48LiFFGlDdFFKEEw4LhFFetJjFFeFF06LSmDoFFhXHzsJWVFnFFXkDBFFTBK4NKHDDP5LG8LY9L2hD1FFPIK4FFIFF7FFK8LUcLnEFfcLuXJkvLddLiBK4tJpCD6cLuaE4tJ3cLVNLHsLlGFLuJfGFcFCXNKUNKV0JkGFB6KXBED6KCuJ49LxGCZnAoGFjEAkNFJuJPuJB-L1DDFyE1GFU0EK-LEuJOuJ_yJ8vJaeHTuJA-L39L1DDHHF09L_JLKHF52AMHFbSBkNFQHFd-LSHFbSCKoL01LTmKJHFWuJTzAkvLcHFhUCuKLFAGFEDgsJMvLGsLb-LkuJlUCy-L0vL8NFqhJ3nKCVFyHFXqLfvLiQDzuJGBK7uJA8LjuJWuE44E-HFwBACZKhIF8HFeqL5uJGIFo-L2hJ0CKACKErLdoLOxJoqL9FA-uJ9uENIFBvJD_LrGD6jAcIF9QAQ0BLqAs8G40LPuEjIFK0JmIFnBEfEDD5LqGDlEDs_LWGDJ3BGvJMoILwJe6G-RBUOFI3Be5E3_LgPAJ2L7wLPdHGJFDKFhrFt7LHwJrWFf3FeFG4EK02LDAMe9DZLIBAMh5LsJFSDKvXE6_LJUDvnAs2L0_LnJFEFDCAMrvJOyLUyLQHKNAMbHFupKl_LtJF1JFaxJeKFXvJ2JFuwJavJ1vJdFD8_LpwJpAMnFDkvJOMFfzJRwJCKFFAMYDKYWEnvJquG35LBsJxvJtvJO5ElFKm-LyGDyvJk4L7kJvmDeRAhKFv1LxwJ8KFQsL4vJZfD71L-6LHMF-vJhxJAwJ--LZ7LuLFK3ESXF_FLIxJSHD4KFagFOBM0NF94E-KF_0AoBEEwJVFAdBMCLF1AMKLFhBAMLFaLF98LDAMj9JO5EsnAzFDHBMDsLvmDTwJCBMgwJYwJfLFFxJiLF5BMnAM2qL9oJvmDdwJlGDM9L0xJvLFYkIMyL-_L1BEkwJTBM3yJhwJ3BE9_LIBMlmDrwJtwJGCMvwJCMFdKK7xJyBMkOFb8DxmDQ7LCxJSMFZCM19LUxJqrF1AMAxJoBE-xJMkIxAMZBMwMFKxJFxJR8LICMhMFsCMnAMMxJHxJIkJPxJVxJsMFvzJqCMsDELyJWxJXDEoBE1MF6BMcuIZHLCDMtKFv_LFHDTwJRAM1xJnAMlyJtAMKDM8CEOcJ1mLUBMWNFrxJewJ5AMuxJVCEPDM3xJLCMmwJBIDXuAJDMLjAhIAIcLnBEiNFRBMdAMLMF6xJzHDMDMVAM6sEYCMf_GfDMNMF4NFDCMuLFnCMJeAAyJ5GD-BMDBMcDKdlA4nDBOFbDM5xJ0rFQxJQLBIOFE6L6CMlLE9XBfDMQOFGDMSOFhIDKEMVOFzXBfDMRyJMVJG9LfpJVyJhOF5XI4DMZlJ8XIsxE-XIxXIeoJH6EeyJGYIwoJCYIzKLZyJ3OFuHAdEM1YE6bLACFjyJzOFqDMqPF2KLZPFnyJKVJkvLxyJLXEuIDdtF_VL01LxyJUPF5ID81HswLfpJrPF6yJmDMxPFzJLCFM_3LjoJ_qLLzJ7BKDtJ3iJiHFS-LrzJBrLDzJvPFdCMDPFsIBzPFA3GGQF6KL1PFMzJx8LCCKLzJAJDrjDFzJm9JG3LK6GCvI3tAVCBdPF0FKCJDd9L40LUzJBYJYAMpIDRaLgzJBsKT7LZKA0EMdzJ75J5CMrzJhzJP0BEcK7YF23LHzJ8FM4RA-FM00AlQFclAAGMzNFXaLZKAvmFHhDCGMWKBjDKkBKjPFfJJrzJ-QFnzJf3FTzK9KLxzJcHDuzJpCMUGMxzJtzJ5zJgCM_JLszJLRF1zJm-E3zJfGMcGMQwJdQFiLHqoApFGDFMWRFIyFJ1FgRFOzLzNFdMLY3E8zJN3L3AECLLH6EA0JsRFZxJl6L_RFP0JfPFIJKIMJK0JeWGDHMIHMgIA5RFrWGJ6GF0JO0JLHMieFJ-LFLLpBAm-JW0JVHMY0JdCDH5JruLP2Jj0Jg0JzMGIAK11Jj0JaSFl0JOHAn1JiSFhEK-SFlSFs0Jx0JgZL21GrHMxJDWNGNYL8uF_SFGfLn1J6SFewABKDWtFF8LA2J9aIATFLYITTA3HMhYIITFAbIjQLAVFOKDeuKPTFU2JpHM3TFtLDWTFFBDz1JQIKyNJE1JmcJmTFhHMT1JvKDokLioCWIMQAK9HMkILO1J3PLJ2J8HM2nF3KDyTFLLIn1J5TFj1Fn1JAUFGmLrIMHUFR1JXIMtcFd1J51GuHM0HMSLEoLDONJ1IMxkFgQLjnLU_HLIMGIMoVF-LDiUFq1JNFKSIM2NJMHAt1JsEAv1JMIM8aIGKDOrLw1JUnCEJMQJM7UFUMDhfLJVBw1JCVFO2JgIM1lFEAK1_JdQLxIMxuFB2JSVFAmF2_JAJMNJDdLEwIMdIMkIMYVFe1GaJML2JmQLR2J2MDm5JGuFLLLtaA1JMnBAJIKqGA3JMe2JCyEjTCXjIZtLInDPjJ6VFncA8VFCnDvtHr0Ho4Jp7Jl2J6VJL3JYCL_2Jg0ELvLnUCiHFqEMZ2Jg0ERLL7kAv9J2HKGJMlvL7kAawEd1L2nLG1KR1Hu2JjBAevLuPIjKMw2Ja4Ld3JI7D02J23EvWF42JSCCePB5JMCXFhKMhkIZhG2cF3dLouG6WFXJA8WF82JJXDjjL5KMI7DOvGrSJk2JuvDdFAZmA7bFM3JpIEFKLt2JE3J_xJJ6JMLMq7DkEEohJXKMH8Db7DsuJGlL-XFwkIWLMJ8DAKMm3JZvDjkIomAlkIcCLg3IjXFRlAlXFBIAqSJvKMbuCtXFU3JypL3MHe3Jr2Lb3JRDMNLLY3J8XFLLMTLLe3Jj3J-8BuLMAxDPwDo3J0GHxmE3pLULMKxFOYFR9LXpAy3JTYFnzLdLHEhHi3I0KMVKMbYFchAqGE1sLz_LchGQMMiYFxsL3gFHKLL3JULL93JKKMWLLqtCq1LInDfMMYdCwYFF4JiGM7CI9vLo4JBwLFqFqsBhMMVZFL4J3YFK4J6tFY1EyKMqdAwMMNZF1GMMhH3MMIuF1MMMZFSMLlFG6tFQ4J1VJoIKrUCM1B9MMc4J2XA04J9OIY4Jd4JdLM8QIMNMm5Ji4JW5Jk4Ja4Jw4JQNMxtHzZFQnLTbF3ZFu4J85JLNM-mC-MEz4JeNMGQI7nI34JvZEG6J74JhVLH9KK6JpNMNaFONMwFCtdAC5J8TLO5JW5JIwLMuCb0JWWDE5JL5JhaAScLJDItdA2PBAGKS6AvjJT5JcCIzQIEOMGEIPFIM5JzOFHOMZHCieK_FC81L7CIJfAe5JF6Cg5JO5Ji5JOeLh5Jl5JbKDp7JyeAXOMbKDKbFW5Jj3B7JK7vGtdAtFGVNM95JsUCtLBaNMsmFUbF6vGC6J65JDGMebF5UAQhJO5JsDKnOMfNMpRJy5JO5J_5J8MHkOMtbFIGKKNMkNMHeA4bFwBA6bFvOMtdA9bFWDMKZFJcFE6JGcFiZFNKLAaFV6J7tLb4JSPMrXLU6JgwLahGVcFcZLdLLQ2ERVKSCKK6JACL16ACCLiHLY6JDbKvoHjPMUhIpcF4yLrcF-AMT4Jc2EiPMDFMv6JMAMX6JJ3GKPMVZFVhIcpI3oLb4J4PMqrKsOMKHLHIAMHLENM3dFs8EJCLs6J-MBcOMFvDCqDSdFCQMocFw6JXdF67LgPMc6K16KmdF06Jw6J6BLTQM46J15K_6JUQMj6JtdFhZCIQMtdFt9KHFA3wLJHLhQM9uHs7JJ7JodLdQMK7JbQBEeFxPM3dF93LM7JjWLYhIRhHQ7JZDKvQM6fF1_DndEc8JPZHZhIndEO8J0pB69LeDDr8JboCvmBESFzQFl-Lv8FIyLG1Da7JHnL17JY7JzVHxeFWwKi7JQRMvnAARMjLL0QMc4Ed4L9eFxDKRgF-TCCfFTEMUaFt5E2tAIfF68JcpBp8JXRMu7JtPMijIx7JpHKS_JhRMKRMkDCZfF-uEbfFcsLCVBERMWRIleLAgF57Jo2L2vIQ7HfHCpRMHRIBSM69IhBAK_Lw7JrfFZyDSsLx8JODME8Jk0LSeFH8J8fFWjJOyELSMJ6EN8JvNMh4IM_CGgFBzJS7J48DcRMOgFS8JuMMiLLMgFcRMX8JiMJZ8JikFhGGaeFl8JUSMOABnGK28JX_Ck8JcBM4RM9FLUnJPSMXgFngFLfF9ZLnSMs-Ev8J6wFi8J3vIz8JjsK-RMBADbiG58JMQMYeC8gFhNDK0FYEM4eFlLLYhIS3L17JB9JjXAEEMeRMM1LNqCFFAJ1LSfFM1LzzLUaFpLLbhFNhFK9JQhFM9JThFgTM-YJceLIyKsmFo9JQLJCsDcHMpTMT9JstFQ9JAoLdTMvTMP9JCkKMuCoPM8uFqTM_KMZ9J0TMGRD2hFBHMxIA6TMnFGTRDr9J4KMLvGu9Jr3I8LMBIBYiFJiFzLMG3GMUMFBB9MMfiFUiFOUMsOHJ-JvLEbiFsZAdiFM-JsFHF-JK0JiiF79JZiFB-JK0Jp7JXUML-JRjFcKLoUMN-JOcHxIK3gFR-JT-JSZHOZHwUMqZHBODY7LdAKf-JY-JBjFb-JVjFi-Jh2BCwCUTMgkFMjFOjFHqLqUMN4AbRK0iFTjFEjFqHKNQEvLLPlFq4A9_CHFMmZFbjFp-JpkFr-J4TMzlFljFQ_A9MMK4LXjEXSM1kFpjFc7GA_JO4LwLL24AtjFJ_Lz-JakF31B2jFMJAiVMuAArVMMIA4-JNBEwpJ7rFHTMtkFDkFtVM14AbVM--JIkF5yFAkFzLAuSMJAK--JG_JCuKI_JlOBqPHLjIFWML5LgAFH_JQ_JTqJB7Eg5LkQMuPIEODS5LxxARVM9-Jb5LVVMvBARWMdAKR_JWWMoVFR_JxVM7AFU4L5kFzLLUODpVDY_JmJMDmFlWMlSFs_JeHAPAKjIMR1HKAKpKMQhDrWMklFalFcjKnWMm_JzHMzlFp_JtLDr_JCvChODt_J6IMUoFyWMMEA1OD2lFFAK-1JqJMxWM9WMx_J3WMMAKVVFMJM_jFNXM-qCFtEeEAfZLgJMqnFFXMRVF0_J91JBmFpWMWPDUXMLAKC2JkJMflAGuFVAK2LL5lEFmFqYIamFOmFrXMJ6GVAKbAKAVMJAKdhDgAKP2AiAKE_JkAKnhDemFVRIpxHk1HDVILFAAZJqnFnlBw0H4QBoAKRGMxuFomFOoJdpAVUHbKM01H6zH2oFLmBWnFMdBD8GyDHqAKOcBMdLz-L--HCnF8bEKFAMGM4LLMnFkaHB_HXYMhYMP0Bb0K2tL3gFjaHmYMUnFTYMOcBzAKncA1AKumBn7KtAKi1HA_HqxHABKKnAAfGCeBmnFT8LtcFnnFB9LUaFBXIqJJ4YMHoAIQDl8LlBK1FGVNGNBKKqL6nFLZM0BA5nFQBKeVMCoFHQDTBKFoFAZMIBKUZMDHBLoFjwAJRMmZFYBKQDDaBK-DMq8DfoFCQDw9LEbEfBKeoFmZMJcEXdLEBK-FFnBKc-ApBKFGAp7JmhJruJ9FAlKMdAKiQDbCKLpFuoForH3CKsoFjMAoOC1oF8BK7MA5oF5yF7oF5BKezL4QMroF5mCBpFJ8LGaMEpF0BKPoLnpL2nFFiDBMLD5EMpFOpFZ_LPrFKpFyNBaaMDaMYQDQqFvbDJFMZqFFML-BKS_LgpFKzJkaMECKlpFNPJHCKzFH3VA1FHP6AMCK-ZMqCH7FHfiAmCHHeLTCK1aMDMLqaMcCKsaMfiA6pF6OJBJK9aMFGHHPEfCKFqFhCKlBAJqFJ9DfaM-aMV_IIaHyCK5CKvOAmCHdTKlDKRbMmaM9FAvCKqCKEbMCMLQqF1CKbbM6aMAGHpqFiqFJ-AlCMWaMtCK9FA7CKgbMxCK7aM4QDyqFrNFPaM7aMLaH3BA9MM3ILJMLHMLDWEJMLBDKoWDp_L4bMWWEn5FADKKDKNrFMDKKMLgJF8AMWKFRDKGcM3XGGSM3CKfAMUaMXDK4wJ3QMFcMNGDNMFJcMUcMYoK7-EOiGlDK6DMGAMTtLPcMAEM3CMrjAdZMUeCmDKIMBWcMVoA2OMDoH1VM3RDzDKAsFj-ABRD4-LleFNvHGEKzDKnKF8cFeWMNJDvDKVsLB8J8DKS7Aa4B7cMmTLOvH9DKGsF5DKncA7DKCdM-cMdXAJVCwxG0cMDdMKuHIvH4cM9jBisFASBksF5MM8uFosFjwDqsFiZMLvGusFM0ARdM5lBzsFfvAMdMaaF4sFvcMCsFxcMXdMDEKwxK6SGfdMeyBHEKoECFEKkdMDEKFGAtdMDSD0tFV_LI3IwtFGRDU6GLRDhRDhvF3dMi9JNEK0tFLVMqtFPMLGRDUEKOEKPZHZEKqyBCeMWEKyBA9MMLeMVPANEK4tFRMLeEK8tF-dMSXM8iDYKHaSFMIJqRD9IM_dMAuFVeMJrCkEKyTAmEKOuFdEKs4EjMATuFoeM94EXuFuiL6EKeuFFqLttKqFK4uF8pLodMxkFmuFIYMhLHUUHicLaYMuPI5eM_iJzQF_EM_EK7EKNYMseMGHD6uFHfM5uFGvFMTMUSDUUH6uFWBAIvFKfMg8LUoFPvFRvFV3IM3IhSMopB2RDGbI6RDdeLweMEGEMFK_dMQFKiHA-eMNGKsIBnvF-jJUuFaFK4uI_iL9uIUFKeTAWFKLUDp7JjIBTMLPlA0iDufMR1HLGH3fAwbMrcM7fMrFADwF5yF_fMONHHwFCgM-uI5fMPFKiFKOwFPIKJxFHuEjFK35JuFKtIBmfMG3GnFKmFAIgMrwF-uInzATgMVML2IBb3L0XKvfMMzBowFnlJ7eHMzBtwFxFKVUMZFKywFM0A2FKKaMOtFSxFT3B5wFo0LudHDxF6FKiMLkgM0gMAGK-wFK3Cd7GNgMIVF1gMEbAKGK9gMMLHCGKHxFORMQ3IvgM_gM74AGgMAJDYxFDrECgMeSDtxFnSDPGKZUHsJAu3ITGKKeMWGKisJTIHnSDvxFhSDqxFcjKz7LOvFYUHqSDahMYGK0xFZMLxTAz9LafMTJHpGK90AkGKEyFcmLUuFthMFyFEWMmhMgGKvDBrGK-SMiuFyGMvIKaMLrmL_eMbyF65LxWAAwF5GKi4HHkAAeKDHKPnAVEDsKAGtLyGKKiMgiFOTMMHKlLHnBAzeMHHKPnAJHKzRGLHKWiM-YAOHKUHK-hMtOHDDMzyF-YA-vKkdEEzFW1FtgMlRFL0FsHKt1LwoKBpKC2Ld0FsHKRzFJeCieF6jAaKMdzFA0F2SDuiMYzF6HKj7LNNHqwCgHKepC9MMlHK9zF7SDoHKLfLEIKazFyzFAUMmQCsHKj0FHpKPZH1HKNNHydLS0FkRFQiMDfKgML_HKBIK4rLWwE4iMN0FgOECIKjGK8iMlRFGIK1SDBTDCjMLIK3eMUoFOIKg0FIjMljMxHKBlAl0F5yFCgLgMLSIKASBUIKfzFWIKe1GYIKjgLQjMbIK2gMfzF-jMI5KjAD20Fu0C4IKcvE70FLIArGKUKMxuFmlKf1FQwEyrLOaMrcMzIKJaMGkMDKApJAzGMVyLy1F5IKPHA1IKR1FjMLWkM6KAV1F8IKgPA-IK01KDbMyIK9IKrRAV1Kk1FLkMqnFZ1FlMLhNFAQAB7CStLUMMm1FDJKIADvdLRgF41F4kM5gLCJKtQAppCqsLtGLGpB0WAj8HVqGu2I92GtiJGfGGzKaxLuvGKfGjdMCDJZhH5oHSCLpHCjpI56KLwIQTKjLMZCLV-IXALyUH7wI68I_DJrHGF8KgELl6I6KKoALXBG4xI5rIUdGhALPiKLYC5gKmlMIrGvjH5rIrnGEsIsALsnInlIsrHWtGPdIKlK2nGSdI0AL1rH4ELzkHfVH6sIqGJjlGoGJMWHEDJrlM7bGDoGHwKjlHJwKh_KKmMMoGMwKewKqSIIBL1VHBWHd_BJmMaNA9rGVwKLRLQBL-VHSBLawKQmGcwKABLHmMBsGrtGBmHQmGeBLUjGgBLajH0-KjBL2-K5BJWcGgxKnBLmzGfeIx8IpzGzeGClMDbBlPAVwCMPAKQDVqGe4K9oJ-2GANC6eMBxLs5GIzL1dM9QDzdMLtFWdMs4I76KzxGEALPnMUlMHAL9CJXlMODJ5AJalMrTKCDL_ELYSB3UH4sGglM4UHMDL7hKAlGwsJIEL-UH9_IplMgnGZmMUELUyGulMM9KgmHRkHmnMHbGPtGojKatIuELzELIlKalGQdI4KAaVHkEJ1ELGGJt7IHHJXaCEmMWWKe-KBBLqdIMBL0dI9PKjwKemMDSG8yGJoGslHQYMurGVmM4dIdmMsdIYmMJoMGBL4UGTRMgUGEuGZwKEeIbwK_rGQmGmmM9ALomMOuGmwKPWHlsHBHJiBLtxKkBL5SGzmMPtI1mMrBL3mMtBLwxKv0KlNCt0K4vB93IrTGrnMxyKm0AUvHF6K-uAOUFX6KXuDpeAWvDb6Kw6JbQMOVDb9Hr1LNmDj6KUFMtGFFHF8GCU7ETHMVQMJ7J-6JOUFMCLJWMIqJzVMqcMoiMcfMHFKavFJFKyuHC9KEgKNhKlpM-FDQhKajK-wAyiKBeGIoM8ALHmMSwKFwKRILi1GK6KzcHZyBX7H_5KBvDaQMZpMQQM9HJfGBFVAp7GQdDBpGWILViEf5KKaLn3Lf6KA1HnVJAaL1tEIqMh-JN4KfGB8-DDqM6BHq5K0ZLBWJNaLzkJXCCeZIpYEnZIoZLUWAlbLKRHFaL-ILMaLOqMOaLflLfZI5mEOGMZKAhqMyVJVWJmaL_bLwbLgaLWWJioLmGDgbLFcLGaE9aLkWJRPDhxAtqMGqMbWJNbL6OF7WJ8ZEobL-qMYZIBcLGXJxqM4qMSaEvlAUaEKrM7bLGcLrbAMcLvWLLOMybL2SI9NMHsL-1LbjAQpMiyJ0KL4XIzOFUEEGaAmEATTAidHLUAu2Ii_KxHJnCJEIJirM_TDyEA6fIpQG1wHPmLRjLsOGsrMkIE3BA2fAUFEQPHT7Fc2ILULNVIeOJi1I4HLpdBO6FYQIxrMxaHx2I84KFFAPaH3mIiQIzHLJTH1GE3yBYJJpXAENL7hLYjL1zGrdJZ5KwMIDsM_0ImmL6aHHsMOHL6NCkQH1mJokCHeBLVIAmLGaH6bH03KKsM1cDO1I34Kv8HMhID1HEUIN4KgIAORINxGKPG31ItHHJaICNLMJJ9GBwIJLJJgJJFhI6IJWWIQKJRXGtMLjKJ-JJzMLWmLyaHoqMakLEkLUjL3aHLtMikLYiLRdJrdJYkLogMBoLOiIZmLUaMXbM9mCHbMGqFVTDKbMjCKPZH4CK5hJIGH3HL9sEBlAcPGOgA9QAjsM6QI5GLXtMw2IosMsrMzsMcPGTTAaaHQkCHeBIHLEnLtbHCcHy_KM7C6jDhdCoRIVHLrxAYTKrpLqiJt1AcTKrbMBdGsOCgTKGuMkJBjTKXFKr3Kz1IPXISHLKUApYHf3ILuAR3K8wAT3K5rEV3KG4IiGIQkAE7G4_K9rMmYIyVLQVFXQLFsCmJMgHIlgIW3KCCIBQEl-FEWD6DEtsMc9HtIL5ULZOLPoJg3KCCIjeAAZCSiADlBCuMIYLxUL6rK4uMZnCjDByCHIXAv9IVnIb3KwOIJWETRJOMJxVLCvMdjBDPIkCDHvM8rM_uM1uMSVLvvCCvMpKJnLIQUIOaA-uMJTJDVLNRJpULjjBsuMNfIlCCUILo1IK4ILvMsULzQEWPMp9IiBAzXK99H9HAPYIutMpWLHJMBsC2pGYQLd2G84KvvMAODx1G1BCcxGFqMjuMgJDnuMfJMqJM0XICVLkuMdYL0qCEwMcKH7vMwvME2GuQC_vMDRIXuMCwMGKDMwMbLD4uMPwMT2GCeBo0GONGymBlsM9RLLwM4vMouMB2G84KPLBnBIstMyuMXiL1nHxtMmwMSGAnBIxCHtEA0CJ4XHHeB3CJ2mLwtM8tMD4KPLBKVAY6FWrEstMUvM6tM6WHtwMv4K7wMM2ICiIAbDVhBFsMdsMDxMi5KPLB2CHhFEPuI9lI-iIxGEW3Kd6AxzAbaHTEIUwMIYL9mCrOEH6FGXAtWIdSKaVIVOBYUInRKBLKH1IY1IEJL6wMizCJtCt-DfXIkfHvtE9RCMLADTH_SCXWISJJNgHaqLZMM1LMfLHh6L5dMLFKL_BFJM_LKzLHTvK3ZMTnDoLK6LKCMKb9F-8FAMKvLH7LKS6DK1KVxMrxMz3GX8HIZHUEC2wMURMD-HXeK2cGFALWlMa2FbyMC-I96KQlMo4IybK99KI-I4KKK7KllMJALeCLO-IBpHiUHR-IVTKlCLU-IanMQDJY7Kh-KEHGoCLtpHo7KrCLh7K77KYwIk7K9hHi-Ik_L1CLyCL_8I7CLzbIu7KqDJ0CLsDJy7KmpH8yMxDJlDJ27Ki7Ke5Ik5IlfCm5IRALo5I7-IC8K7pHinMCEJH8KjzKAuKD_IbbIb8K3bKAXCviHizMs8KNEJ2DLM8Kw8KCIGfDLGcK8bKY8KdDLbEJmzMbdKNcKb_IZcIXcK0AGexI-bKN6IKrIccKdfIsEJ5FLCqHW6Ik0DzzMidKt8Kb6IcDL4DLe6I8_Br8KslMIYBftLiALdAL5iKghKrgKolMhgKkALS9KeBGRmJvlMqyKGAJjhKIgKU0M26IEdInhKjlMpALF8BWFJshKPVB_6IjnMJwAOjKYAJe9KvnM8hKW0KniKn9KI7I6hKc4F2-GQ7I5-GUkKckKoqIekKmAJ80MoAJtyIukK6JLLwHe7ItcKykKNsIu9KDiAw9KolITVHyEL5yIgCLN_GAoMeVHABJKBJ2ELh-K_9KddIB-KcnMFBJBFLKFLDFLjnKrnK0qKUBJHFLjmKf1Mk1MLFLE8INFLNsHY-KQsHa-KTFLf-KlzIFrKRWKkyMPrKcFLX8IeFLpuKgFL2GJftKw-BrXB-7KUuK8GJyBJxXBIAHImHroMumMtoMwmMpBLGHJlFLaVGqFLd_KFGLwlMK0IcCJDcIuFL7FLaHJT0I2yK-mHUCJN_KlEL5sHfHJR_KWCJU_KHzKwtIxAHl2Mi0I0xBIGLo2Mg2KWtHFnH6tIPGLRZKRGLx1Kj9IsCJXGL30IaGLg3KLdJm-FePHyFEsVGaSFPWDvVGkQAxVGenB5NMaIJ-2MMWDb0E3dDqFEOvKEDKhIJrVGMWD5fGcSHTIJ8FA_fGiSHXIJkSH4tBOIJqMLimKMGEbIJokH_FEBGEbEADGEZJJ3SHdIJyZIq1GvSHH3MnSH51IMAGGWIRoC6hFhiIyZI5sMLaIrIJYIAmXDtIJfsLfWI0IJQMM3IJ4pGdSCkfHn3M-iI1oIwlHCgHWYAjJJ7sM0yBYaId7GNTHeJJ-KLkJJDHA0uIyOBhKJAWGrML6JJBQHAWGDQHdeIxMLfKJU4MznCrPGUPGfKJOmL5lLdbJ7TM5cJk4MVkE_nDkhL-jLLkLlkLweJrlLFOGJlLIxF_mLLoLhqLqGBVqLm4M3qLTqLZ4GRqL52LNVMooJvoJr1Fd6G42Lc1JX8LvJMqTFtzAmkMZeMFNMcZFNsLLvGjtMzbM3tKnKArWGihGTvKlhGGHMcpCToGl4IPmMphGRlMKbIBDJ7CJ_6KaFLbJKByKB2Kb_HueKUFAj5MT5M2xK-ALAKK39I5QGs5MWyH5eKCVIC_HmRKq2K5JKeJKt2Kd_Hq5MZIAMyK_JKqJKiJKl5MGfKy5M42K05MhKKaKKwBAGKKE7KI6McKKMmLrFAnHAqkKDICC7KmuBF7KqsByULVoLDKKI6MPKKcSFM6MeKKUKKUSA2vLj5BqKKa0DkqLP0LoKKi6MQ9CrKKIrBtKK2qEWKKqVFYtGzKKv6MEMJ3LMNKKy6M1bG3JMDBAqzJa_B3JM1NA46M4GA56MOLKmyMXCLoyMH6DJ6L-KKCTKgRKCLK9KKroCh6DJNML7M0OKLLKP7MB0Mr7AVLKznKKEAgLK27IULKZLKfLKWKMX9Fb7MtDBY7MWALyHCV7Mg7MbLKhLKw-KnKAI6DCOAIyMFrL4LKLyMivK2LKwLK5BAq0Kj7M5LKuwBNyMZOKFyM27MJ6D47MuBAr1Kh9F0LK0LHk9FO_LPyMr6DaMKeyKFJBKMKdMKOQETMKTPAP_BbYFRMKZfDN8MpSKRbI33JKzAxKK_5Ll2ADFFI1KL8MKQEG8MUMKBBHLMKOQEo7MBKHJNKTlKIMKFwLJGGm8MBwGbLLINKmMK4MKsMK_MKpbBBNK00AxMKv8M52F0MKKmK8MKfGGLNKcrK78MmGG-MKFQCvMK18MDNK38MKNKM0KZuKy_Hr8MsVBBZFS5MBKHONKceFt2FaeFTNKeDDGPKQ9MYNKA3FT9McNK3oCa9MfNKdPK1KHEPKNPK58KvAAHPK1OKxKHTkBDoI2IHSPKyKHQoIJOKr9MhGGUPKt9MJKHPoILPKDJHn9McELaOKwQKpJKC2K9TIR2KkBEI2K4QKA-MNRKoTMERKQAIu_H6JKoeKURKjQKQRKCyKgQKcQKL-MG-M0_HVAITRKv3FR-MYQKeeKiPKE2K_9MV2KC-MGVAK2K8yHW-Mt2MJ-MV-MhIAN2KKGL2AI_6AtQKqfKmeC8PKVsKVAIHAIK-MpQK_QKu-MIzHU-Mg-Ml-MRAIO2K7sKBsKP-My-MM-M35MWyHIRK2QKCfKU2KE_MW2KE-MPRKh-M4JKBRKxeKr-MJ3FwQKyzHP2KoXAZ-MJRKG_Md-MOQKI_MQ-M4-MN4FEBI2AIzfKFUIbVIkxMIUIYRKk4Ka9CHVMT1IlRKI7MPCFhRKJpGpxMoSIWRKj_MoRKOxK6wKcrKCiMU8MqSIWSKJSKUPK2RKANAT1IhSKbTDhSKASKo4JkTI__M9RK7RK0RKTuAcyAnSKHAN3_MWTIhSKSSKt8M21HFANHSKoSKOBKeSKCTITANZSKMANlSK6SK-_MoSKJTKBANuSKDsDDANLANsSK3_MoSA2_MO6C5SKEVA7SKXdD9SKEuLmeCHTKTxKlxM2wKOCFGxKxANOCFKxKUxKKTK2ANcrKaCLfCLZlMDuMKAL7WKh-KEuMaTKHuMVbMmVCfTKFuMQVAPuMO6GRwI2pIBBNg_AkCL21MMOA3TKOSKn8M3BB6TKgjB8TK4HB_2AXBNHSEJcDl-AzTKePBvwKUYKtvBsbKVYBrYKDZKW7MOaGZZKTYKwYKdYKoBNUUKUOCJZKPZKzBNzmK1BN7YKKZKKEJZYKFYKTZLrWKVWKJ5I8WKTZKd3MDHGIVKEBNSYKaYK8BNryMq7IAZKjrKsBN19A3VKLCN3BNiCLECNwBNQCNHZKa0DHTHMCNM6I2BN-YKbCN7BNVCNhCNFCNsKBdVKPpKKeAlXK9XAkVKoXKnVKOEApVK3oAsVKxVKwXKwVKSGHR6GzVKjCNzELqICrBNaCN6CNKCN_BNbYKNXK9CNAzI89KEYKKiK5CNEDNXCNlYKZCNWZK1VKYYKGDN5VKdCNFoMNrKKXKADNxBNPYKCCNc1KZVKeWKIDNsjCMZKYCN9PMNDNQfKmWKehHQDNFXKRrAHXKu4ImDNMXKOWKVXKBYKIXKT7K-BNHDNgCN0WKxDNrDNxWKhDNxYKtvBT2FJXKvFA8CNiDNlWK9DNPCN5DNyBNjDNuYKnDNvXDvDNHENsDNdCNdXK6YKlCNcVKA_BfVKkXKoXKmXKlVKuCNrXKgBBrVKgRAzCNvVKyXKAODNEN3XKvbIVDNzDNRCN4JK9XKQENtDN7XKvDNDYKkENRDNdDN35MtEN-DNpENhENXYKbDG3DNnBNjDNPDNuENZXKGCNzICHXKkYKADN1ENwsLS3ADEN-ENZUKoYKezM3ZDcDN0DNg-DLFNgDNHFNvUKXZKJVKpENk8MJENTFNLEN4DN7SAEENYDNYFNPENQFN4HAMcMFENBxIPFNaYKWFNRVKBBHfCNmENq_KGFNCjKIAGIUKY1KvBNLDNUZKdjKNFNsFNFZK1FNWDJobI6fC-CL7FNawI4yMa7K7FNO5IoZKCzMBiHEzMRzMs-IGzM19KIzMAGNxCLFzDz7KFzMyDJ4ZKIGNw-I2DJUzM4CLGuHy6BAaKetMCoIJaKsJCGaKbuEktDtnDvUHhfKAsB4aKF5DQaKsaK5nDYlLTaKZGNNuHlHDYaK44DytDhaKq4DcaKJaKpGN24D85M_iIKbKoGNjzKGaKhfHyGNgaK6aKO5DC5DexLkaKzGNDHNI5DvoDZxLEbKlaKmuIqGN8aKu_M-aKOHNKaKnaKg5DyMFVAEqaKMbKqGNYELIDLFbKH5DXHN1tDV0LqnDQbKkFNysKbGHC8KHDL8DJJDL-DJZzMkqIbzMG8KODLxAGfbKjuDQvD_wIusII8KqqInbKgrKB2MnDLrbK8HNU2MrDLSDLhzMmDLc8KkzMwHC6DLVDLyiHM_IycKT8Ka0DtzMW8KU_Ix_KxzM_qI87ER6MOINPxIEGMCdKd8KHcKnkHJEBO0DJ0MN8KmEJs9GErIkDLOcK6zMmINHjHl8KRDLYcKdpIcxI1FLxDLpEEz9DlpLsEEL1M0uGGxD61LpqHf2MWTB3xBF2LYLLuaKMkAB6IftAocKfoCqcKzDLYINQwHp_I1cKZDLa6It_I-DLIJNqcIy8KPJN7DLOFNQoK7WM-HNtnDWFN4zKqEJ5INdFAgjH7cKlABQ8ERvAMFBL9KN8KydK61LHWBfJNnXCnJNFXASbKrJNhJN02A5vDfhMFtBsJNduA5YAqJNpdKddKMtKswJi3GAvGR9KMJN1uGn3GapKBgK9JNhvGpmAk1LExD6JN9ZDmdKc3GacMJdKqdK_cKzdKT7MohIiLMWQGFKN5uGziK5FNipDxdKwJNMKNq3GBmA3ANzcKcKNAyAfdKSHAVBNbuAjdKWKNlKNJ5MjoLzpDPdKWdK3kI0EEudKaKNl3GjKNcJNxKNciGqmA2dKXfK8eKseKTfKg0MQ2KMRKXjM3KCYfKD8BJfK8dKeeKj-M8KNieKUeKkvHIAJ89Mf_MEfK9KN1eK_KNILNZyMcvHFLNkKCnkK0JKefKG_MOfKb6AjeKmfKC3FEQKoXAKLN7eKMLNaeKkeKcLNxfKweK2-MnLNPfKhLNvfKleKTjHF6MJRIvLNgLNdiKspMVLNPLNBfKCLNfgMqeKTLNGfKufKegK4wAkLNHeKfyHO_MsIGsfKRfK6LNVeKUfKyfKN_Mx-MAMNoLNPzHufKceKjLN89MeLNLLNwLN5LNIfKqLNnfKlLNNfKbMN4LN9eKNMNyLNrLNS_MGWEuLNkRGVgKpiKliKcrKjYCtMNQ_AqiK2UBVgKtpM1MNEKNHgKILN4MNIMKt0MbELQELvoKbjK8MN3BBvxAljKQuBR6KOLNuXAhKNLELP0MzMNvMNZxKviKugKe7B0MN0gKBELpnMT0MhrIhrI9oMciKNLCY0McALOJG8gKRNNNLC_gKKmKY9KJwADhK68K-KNGhKLMLIhKopM9GDINNnpMrNNvFDqpMynMxiKuNNvFDF9KVhKRhK3NNxEDaKMvlBmGMZ4LBrG-iKj6Is0MnYGxlMhgKJ9KmBGP9KgiKR0MRELg0MlhKNAJ1NN0rIV9KMyIr0L5rIMjKaYGu0MhgKfELJjKOJGirHFONw8BVABn_Mi9KbYABiK_hKljK_IHlENYAJj9KcoMO0MTJGRiKUWDUiKeEMMkHXiK1jKfiKLNNZELlMN2ONogKo9KknM2jKwjKQNNl9KnELigK8ONPkH3MN1nM0vAtpMaJNdJGICGDON9EJ2OD7iKYKD9iKaHBz0DYFHuFNjlMNrGxnM00Mv3GHjK0KNiFJICGYON0lM-wAaONfPNLjK_MNP1KeINMPNp9K7IN-rIwiKfONf9KWjKWpKePNbPNkjKlONGiKI7IoONzPNwPNz-GqjKaGHn6MniK0jK-UH3ONwMNdJGBQNjiKUNN7-AKkK2_A7jKrpJX9KKQNKABBkKd9JSBNUKCPQNZABHkKwMNVQN3UBMkKRSMTUG-lM1-GVkK6qITkKgJGgQN9EL-3AYkKmFAakKfQN90MVHN_0M_8BKmKmkKqLNmBD6OJgkKi_MEjKnMNojJuEAXINpTBwQNdoIc7IZZCqwHf7I6FJK1M5-KuFJN1M4lMy9KurHHzM9kKMcE_kKMcEk9KMOAR0KsVBFlKkBAHlK8iG6nM7lMRdIoyGTdI8CGvlK7JNxlKyrLzlK9rIalKZvBXdIpBBdRNpLAclKZ1MnRNeNAclKNkMpJBdRNSmKqlKCwEslKnKNxLAolKbmKyRNgRNVTDoPN-AJBoM3ELZdILKG1RNS_GMmKtBNmmKSvIEmKb1MV_GHmKV5EF2KKmKa1MIzIIBJd1M-9KkmKAFAn-LWbHz7IWmKRSN9HNAFLESNZSN-ELdmK1jEfmKibHe1EXPNKBJUSNqpHhsI7sAWFNLBJrmK0BNcXBUnKkyKKnKDKN5BNvSNnnKBINIFLj1M6qKd_GH-Kg1M-mKkKLTSNo1M6SNTzIe_GRBJxmKTBJq1MWBJySNUGLD9Ik9APnKh6ML-KJFLT1Ko0AwSNWtKFnKdKGfnKmnK2CNXuKrSN5mKxFNtjCunKpELDSN5SNKDLYqKvJB1zK6PNn1MRTN5zK0CB7JBXuKm1MBDGHoKtSNAmKKoC2nKGgF8nKxKLICBxTNIzIDoKF1K06MjmK6TNSiH8TNz6BFoK6nKNoKbbH0TNKoK-TNwTNGUNWmKCUNWFNkoKT-AVoKHHDXoKgrFMVKDMBHHDooKUUNjCMZDNguAgoKfJAioKSoKYcMRbKYUNwXDaIN6oK6iMONHtBN2iMKNHVpKhTNaIASpKF9AMpKnUNdHKANH8oKCNHKNHApK0UNHNHLpK9oK4UNGpKwjMsPN2iMCpK8UN3UNPzFtUNj9MCVN1UNEVN4oKGVN9UJPpKWJNfuKp_GbpKU3AdpK_7Ms1MqUNuiDyuKsqKpqKspKoBAqpKcVNX5BT-KljIV-KAmMX-KgVNq_Gw1MkGJQ-KzdG5pKUVN7pKtqKLTA_pKepKIIAWFNJ8IN-K-nKoqKXVNHTN4VNXFKnqKQuMnVNKFLTqK0iDwVNCTNMqKoyI89BEWN0sIcLC1CB-VNPBNkVNZNKKWNjtAmqKo2F5VNPWNHaCrqKcXBJWNkpKaVNcXB1VNzqKFWN6tA2qK_SNjKG5qKKWNqfMaWNECBqfMkoIAWNp1M2PDL_B3ALMrKQ8IVFL0EL7rK4RA6AN0AN8zAbrKBPNjBJRDF_wKayAarKP0B4ONasH5sKyTN3BBO-A8sKlSNalHEXNzSNaBNT5FIXNCDNnwBAtK6qIosKRZBqsKCsKcsKgRAgFC2rKgsKtsKmRHWMBBMBPxIUXNtZBWXNRMBdXNhhLfXNOsKCIGzsK7LBULBAWHNsK1VKCFDRsKprKbzISXNwAIs2K-rKMlB5LBSsKyrKFaD0rKaXNfsKsLB5rKtvM4sKwsKlQKb2K4XNvrK7XNtUKmXNlGNdrKLXNsQNmoKNtD7XNKMB0XNPYNtwKKYN9sKoTNksKWYNLTACtKsXN0FNJ9MdDG41MlBJ61MnBJYtKOtKGuKUGARtK71MI8MZiFxuKIVNq-BUtKvwB0tK5tKc8IxzI__GWvK1YNruKm-K1zIruK3tIFnHqMIsYNb8I-YNEuAViMKtKvtKF2MGvK-LHDvKwYN6YNO9MQgHJLGzGM8tKmMBdEAAuKAWM5LHBvK9GJFuKzGM3SB1VNwuKjBA30LptKD2Ms-BwuARuKnXA8uKaZNhtKyPNhYNHZNquKqZNWcGeuKoZNE2MXuKkuK1uKLIAnuKrILwTAfZNvZNd1KFSLuuKyZNktKIJBzuKUfF2uKcuHouKmYNuZNwtKKZNhuK-uKNZNZZNE2M6tAeZNjZNpoAIvK4TAKvKbvK8vKhhM4zI0vK7LHjUMtFEQvKtvKOMAzOHKmKKMHdvKn6JKFAavKRvKZaNw7MrvKh-KlaNsaN4tBaVCF9K7vKiaNTvKrvK30KNOAcaNr7MZGAvSAZ8M6ZN6aNK1FeFCFkI2MAyvKgvKraNpvKCbNSOAEbN4MAP3KYaN1aNmaNtBAkiMAwKSkGtFJgwBcaNP6DcIA9aNObNvMABMKpOFDbBbbN1LKbvADVATuDF1MQmM_RGwpM-lHWpHMoMXoMOoMwQADBLydISmMcBLztG3lGJBLwlGypM1cIUwKAmGtONmbNfmMOzGUBLZKArbN-dI1bGkoMHmMmoMNeIooM-lHu-KqwK52AswKKFNpwKmBNQ1Ab6L3WNx_MDTKp-DXxK0_M7WNGkGScN-WNUcNvzACxKXcNrRKZcNI1AbcNzANqSKKTKWcNz_MhcN2IN6-KkcNR-KoANePBWxKpcNCXNPVGsmMzyJ7yKecGuoMWWHYuGoFLxmMjxKCoMlxKL2M-wBpxK0mMWNCEGNvmMEHJu8IuBLJyK6xKUyK25MdJKDyKMdN5ZNcUATyKspCx5MXyKUdNbyKG6MQyBUdN-5MyQKeJKYyKFyKSdNxVAcdN-JKedNQdNQyKZdN2LNyFL7JNgyKM7CtzKxSND0KFXNJ8MnyKTSMxdNJ3DOHJL_K3sH5dNqeIwINrdNwFLY3DQCJsPNQHJGtHj2MTQNP0IvFLGGLaCJn2MV2Mp2MNiMZ_Kq0If_KNGLc5MkBCMzKpYKYGM2dNQYNVAIXzKJANDUJP_K3cKOcNIzHXzK00KYeNpYK6nFmzK48E_zKtdNiyK_0AwdNrdNeTNyzKudN0zKonKaYN_-KVeNSTN0yKIbM8zKWSAilM1eNbJNKCJdtLJGLveNF0KonEWFNpXJ0XJNRNHfNlRDjONjjCRRNmuBRRNzBAT0KInHV0K49MorMtYN35Fb0Kf1KLKGh1KGYKk1KgWKPHJTGLVALo1K-5LzVN4YNUeNm0A5oM66MH1Kj_KZoMLzKz0K2yFbfLp_KrTG4aNS1K2MBz2M31KE1KffN0OK35FDuIxfNO1K9TNW9F9fNLTNJUN5rE3LH02MSjK0eNtfNBBHrkMGgNZ1K71F7oM-fNBPDOHAZfNMqKbfNkQAFfNTGLCfNe3AifNRIJkfNMgNh1Fv1KjRA3fNlNCfgN01KvSAMgN51KjjCFuIv_KHuITIN8NC_1K5-MkJKZMNa-M2dHc-MV2Kf-MDfIvBAm-MgCJVtHBLNV_M-LN5QKG_M3gNe2K6vCX-M65Mp5MUCLJ3Kw2Kn-MzzHv5MyNAk2K32KYyHZ_Mo2K12KPzH-AIc_HHhNuAIKhNR_MA6MwzHahNd_MMhNRhN52KzAIl-A82KE3K1QG8EA1NBL2KEfIiBNLGLF3KohNo4EWFNK3KayAGfIMcDJfIxbDYFBcbDd4G1bD3pGYLBaxAZuM68AbuME-EduM28A_hN4KAiCDIhFQ3K4hNzbD6hNFyF2lD_PN6wM0sMRIIRbDevMsILw8H-XLmyJPZL8EM0yJ-EMYvMirMS_D99H7OIAxMViNkaIzTJVxMk2EEgB1nI7OIWyMjiN1SJXiN55KM4G_7CHkBY0HBnM8WLYOJ_rMS0HeiNrjIGRHiOCldAeIJ4nC1ZIjcG9iI0HLPGE2HLAxC-iNDoCAjN3VI41IuHHIhIZWI-sMv4M67GS0GlbJG4IVIAK5GtBACPHK5CNfI2iD3tMTXIaxMBxMnsM5wM62M99HKRAsvIClDc3MXPNv3MIlFPgHTGMPgGsMLY4MUXGEKJJ8FVIAd4MujNs1IZ4MMKJEQHc4MlKJ9jAAWIExMqPAhXHEkD6iN6UDtnCWvDe4MuMLBuFGKJFXG96HGkNW4MYKJvjNHkNFKJzjN7jNpcB3YIj3HaSFv3AcBAcBAMRDmYHY0Js3ALxGDnCONGMUAZCIGkN5PHubASkNItMb4IOCDv3AeSK37H-EGnCCldAkkN4jNb4MyBAyMLKkNKqM0HAMkNd3MxkNvMLNKJ6jNokNwCJqkNgXAXXGZkNbkNAXGuAAekN3YIe8FLFIa0H7kNlOFzkN1kNaXGviNocEGFA9cAGQGO6Kp7MGyM1vKs7M4dMjsDZlN87MblNCqJ67Mv7MHyMD8M2LHEMKUjNvcBmUDMIA3VGMsMWSINlNRkNAFA0jNX4M2jNwjN8kN5jN0kNGQHijNKXACUDW4KpMLYXDYpCJIJOxEKSCedEMZLsiNfaHS1I4hJZCDOBKK3LOpMt9E2UMgLLMdFq6JrcMXUMG-JwRMkKHchM1JHzaMgkF1HK8HKNYNb5MXJK46KfyMRCLPCLjUK6GNWCLQ0MqpGZANrwHNWB2_MAANVANKqL6TLEANfANGANmANWAN-yLtyMLDJP-INDJuyMuqGFBNblMshHrTK1yMzhHZDJUGNbDJjbI_FNdbIcwIY3FiDJGdNf7Kp7KzCLNGNFGNuALNqIRGNt7K6CLFnNB5IrCLQzMNzM1DJ57K3DJYnNJvDeqIXzMp2MgnMM9G8eNJbKkbKC_IExITDLTJNKINq4BJINAKN1bKLJNYJNPINV8K7zMvzMPbMUINgIN3DLiINsDLkIN3UL4zMEjHg_IBoNOcKrINCINn8KsPNJEBwEJhINrzMixKNINUJNRJN9DLMoN_DLSNNEONc0MCtGUfNiNNlIGeAL-_IHELgONtUB80LfNNxiGjBGe0MylMOeKQON_JN3gKtrIWELLON2-CX9KKAJ0vAkPNfoNp1DD7IiELrpMhONJoNqPNkELz0M40MkQN60MpyIVvKtAJrQNtwKiQNbkKC1MAWB9QN3FJd7IyyIBRNmrHzkKERNqELGRNNiH3nMR1MFpH1AL5lK9RNV1MBSN6GNPSNWkKc1MbSNNGJBTNKWNh1M_7IqTNjpN2vB5qLEFL87I9WBMFLWWNm_G_cNFXB9pKlKGSFLqVNgVHLrKFmMGoM2pNWsH4AL0WNGsKjYNZHJJtKiZNLtKn-K91MxtKDZNhtKAaN7zIG2Mp8IRoNO2M5DL0bCW1MhmG5cN9-KNnN9eNsFLGON3SNEGLIeNkTNxFLJGL_dN0ACseIMeNOCJbHJaxB3cNrFLoHJi2Mf0IYBMiqNZCJj0ILlMeeNTCJyaGc_K48IVBCReNuHJOGLwHJv0IqrMIhN-oMPnH83IpgN6HJ81KwzM6lN-SDWpGDEAstM0iNzgL4wMveJy_KKqLuYIoGBstMbsMxdJYmLsQH3YIKXARlCCHBjsM-vHQYIU2IolNXrNtkNVlCQdCUiNMlLqnHZtMErNihJYjNIaAarN5tMGoLgjNMrN6wMPZMFrNcKJsKJrEI9mEarNqwMglLkFHMxM4HLOrNzrNfBA7BI2rN3tMZxMm3Kj4MLxMhjNeiNxrNorN-rNPEIBsNhOCQdCiiNkrNUrNN4IKqLMzELdHuNGtnCriNNpLKmNKqLvHK1zFWjM_LNgaCwUNVtByUNsoK6UNpUNiXBMpK5UNmHKDVNTpK9UNRNH_UNUNHVxMJsNrBAswAMsCpcH6jIEsNQ-JhUMgiFkUMcfN5RKqmNiAIhAN-MEvSKkANeANMANumNMANKSKKANGtNmANItN1mNwmNRANsmN5_MYBNBtNvmNzsNXANymNHtNZrKTtNtSKDtNjANBWFTsNzsNIACBlAl1ITkAnFIJvMF7M77M7aNx7Mg3JzLKa9C1LKEyMGLK77MYbNglNOyMknDB0GmwMzsNxvHz1GNdHjrNELMa7DGLMKXFlNNDdKvKNB7BSKNJzLbKNFuNRKNeKNHJN0bK2KNDlIBvGgKNEQNYvGPQGwKNgvGYKNsKNamAY3GCKNLuN4KNndK1dKsmAerNwOE_4EBNBNDCWqMjZMOCDOBKNZM3kNvuEqJL_FFcsNLjMGiF7sNkiF9sNWmNUeC7LLeoFpuNMZMC0LVSKAtNcSICtN7qEftNxtHZtNNtN0mNXSKKtNYANzmNUANMANQANoMK9uNKvNaANPtNXtN3mNPvNatNLxKctN-NKiANmYHFtNSlNK6F6-ETmIbaB1RAnuNcBK6uNzsNAoFE-FMpMAXI9YMxuFJBKmvN8uNynFlvNQZMuWArmITTAHNA-kDvVIz3MCVF6sM_sMWJJSSC9GEmvKIiLHbJMkLsdJfkLJhLHfMifMYwMeiNvQHjpBP8HX4KElDA3MGlDC3M_yBbHMb3MYXDS3M6RCU3MjEAW3MVIJjSHAgBa3Mr3M3fGY4KojNm3Md3MHjNznCFjNpTEmwNvAAq3M8ZInIJ9DHgxAADGqwN6ZIlLCqwNTgNOIJuvIjwN-iI1VIkhBxwNwfHcoK8vN9GBC4MsfHE4MlWIAJJyxM8GMAxN0yB4GB2VIPgHS4M3KJr1IWMHTgGTkNcMH1jNRxN9JJTUDylNOkN0lNHkNwML4lNTxNtjNzJJqfGd3MTsMvQLU1JuNJDLEZQLdqDylGMyDsQLc5FpeLGmNZ7DrxNeXAliG0IL4ULMvMgVLyTMVQLyRJaRJvVLHSE5EM6xNZRJ0VL_xNCSL7xNqOE7VL5VLUGC5OMO2Lz5HBWLrVLvRJDyN1iNkRJHWL9RJLyNMVI8RJmSE5RJx0BUWLH2HSWL_RJQWLTyNYyNCSJG1BTXLXRC5xNEyNTTJUXLHPCNTJ1ILwUECTM1TJxXLUUJ8XLhYLQVErfI9XLKYLPeL_oCxfL_FCaYJQjNmTMedECYMXfLkfLBeE_uLBzNsfL3dEu0CueLcfLoeLifJifLFsNYfLLzNt5CKMM8mLGzNs0CIgL5fLujLAgLXeE_aLwfLdeEfgLDgLYYIGfLczN81C5HMrZJMfLSYINzN4lLwZJ7dESfLEfLYYIVfL_hMtrNX1GfaJZ1GwfNfzNXZJ4mLKzNHaJWJMGABizN42CzqNUsMPzNtfLpfL7vL9yNYYIufLLfIImLkaJ7dEmfEU3CJ0NCZJG0NbaJwzNRsNWZJL0N9fLXzNAlLCzN20CzjMQjN6aJhBAz3CrtLogKbgLYnLrlLZgL3aJWgLqlLRjNSMBegLn0NylLNtM9hLNEHvEH1nLP6CiUL8nLeOG5fJTaMRrLSoLZWFYoLsGAIGM7fJCgJpoLjvLdCMrgJZOGegJXfDrsELpL40NtuNGpLWTAlgJRpLe7C2sEK1NuhJM1NI7CepL7fDgpLS1NRgJ9oLH0AkpLQtEZ1N8DEVuEUqL1ZMWqLphJG_LFCBvOA3ZMIlMrxGHBNaaNPzLwTCF6GOnJYMMzoJP8E0nJPmN-2Li9E3eAE5Mt4LD3L8GKjFMq6Kj3L3yCdBMTVMgMDU4LE4LmOBGwAC3L64LTBE14LF5LG2ND4L14LX5LfNFi7LssJ37L3DF57LcQMd8L3sJmxJ5sJ68L1FFuCM5-LEEDRdHq-LcrMF_Li1NQqLsuJ8-LvuJoBEQBMd4DKNANfMm9EbCMJMFk2N7wJ0DMjFD0CMgAMJxJtDEFxJzCMZNFUDMNNFyhLzBMQ9D-2NNpDyDMEyJxCMF3J2wDByJ9xJBEMicMBDEcTMjoJVEMepBXyJ5KLMzBhFMstJ-1NYIMGKDk0Jc6McJDL5MQVFSWAOTF70Je3NfPLmnLi3NgXMCbII2JxJMkVF_IMDXM23JC7DeKMi1LcWFOMMrCIMPMDcFF6JX6JgcFXVMQQIc2E3KMO5MiRMnRMkRMoHAcSMaGCMBARfFtfFJTM98JLTMbdMzTMrLLwTMW9JtVMM5LhjMkVMoSMQfNq-JaWM63NWvFbXMgOKvWMXJNZ4NiXMnFAUlFuWMnXMf4NGXMy_JgOKj4N1WM7_J3WMh4NAyMzPDp4N-WM8_JdJMeXMlJMt3NSWMk4NDUMYRDz_JzBBlXMo4Nx3MoUFwlFaVJ14NcWM34NIXMeJMc4NbKMbXMQXMwPDGuF_YMf1NleFCZMcJAHZMxoFQaMSQD1BKO5N8uF2bMCDKBcMCrFa5NErFgaNzrFIMLd5NGZL2WDDcM-YIieMWCK5UAIFKffMbhMjxFQGKt1NhLHzhMdjMU0FKmKfmNTlMGALrHCgmNi5M8qNp7MC7MomNGLKf7Mv5NFGGk7MOJBDKLKDJvhHMALU8GDBN2DN75NOnG_mNNALWCN1yMwFNgeNtFNQKAcFNvFNJFNAbKGSB7YKiFNSnNVwIBDLo-I5oH9FNdwIDGNwCLd6NPxIi6NTnNHiHo6NvELv5BgnNtZK17KzDJcnNhZKTzMPHGpHNSSNhnNYzMAcIBGLabKnnNTALpnNgSNpiHrnNEINtnNxnNBwIwnN0nNiJCarI6nN3qI4iH3nNX8K5nNK0MM6IF0M3INk6MYcIlINEoNdxIDoNpEJk8KoEJRDLIoNTKN8IND0MjcIPoNunNrbCznNGINw_IM0Mn7NjzMfeNkKNrEJ8dCBdKvUBhjHhjHANNAELonMaALqnMsfNMNNbYCeNNqoNx7BhNNCPNmALaPNXoNFAJByItoNPELuUNmNN66IwrIk0MdONGVBsoNp0MuoNBrGhPNUrHnPNj9MK8N4oNg7NtPNeEL30Mx0M7oNHiKXcB9ON1lMiPNTVBa9Kw0MYPNgPNW8Nh0Mm9KrPNa8Nn1Dt8NZoNuyAARNI1MtEL2lM4kKYnMj7IQ1MMqIS1MksBxALLlKWrGbRN-LC2ELZpNIWKLGJCSNLmKISN7ELamKA-KpSNgpNe1MdSNbmKjUCKTN9SN_kHqpNHTN97IppNi1MXTNN-KcGJr1MupNYBJu1MnpNJXBb-KKrK7pNxWNwWN4pNUDNfuKkBJAqNlYNtZN81MisHlfNAvKIZNTZN_1MG1A0YNPaNZtKJqNIMHuUNmbGjlHvpMzpMrtGEoGBKLaoMotGxdIrrGpQLNoM1dI0bNWmMKBLWoG67NK-NOBL7bNamMeoMEmG_3MTmMjIAioMrrGEcNpbN2XNaBLkmMd-NRmGIcNNwKdkK8uAS_As-KLqNjFLq8IOqNxcKmBLxoMwqHQqNQpN2wBTqNqBLMLLaxKuxKGqIsBLOkG2oMpyKYqNx8NUeNY2MdqNs2MtqNYcCWFLWqNoqN0yKe2Ma8NDeNqeI9FLdEG2FL2LGDGL8yKbqNAMGr2MsqNa2K2AIMGL3qNTeN9qNprMn_K23IpCJ-qN4HJArNu_K76N52MKwNRlCfmLarNiuM3wMGsM7rNTTA3BADvMFkIarNHlMTzNswMHsNmwM3BAk4Kx5GgwMqgJA1NGsEuoLfqL62M6_NUqDWjDtiA-tNuEDsoL60NE-E1rEc3L1oLloLC1N21NT3LgGCPpMUZHKwNxmN4bATyMkTAJeHsrN-dHm4LI2NedH5_NGVADWDelB7WGdAOl0LyxLjlIIfGOUDEhFDAOzRA0cHliB6pMs5E4cHSzNTAOb8EAeHv6L2LF-9LzGCW-Lo-Lh2NRbHejJBCNeFNqBNpENW6No8Nv3GOPND2Kx-ABjKQXN7kHJ9NmuBGSNAuKgbHgmKkSNNBOEYNXMB6sKRYNq4DTYN2sK-dCKwNRhBj3KIYA2mA1_NHyL0AOvcHKwNPxMN6Ht7H3sM_nCnjNWBO6wM3BAiEAUuMvzGRxM5sNU8JqRMVxMd0BeHL1uDqeAtlN2BOGnM-0LsBMx3L6oJOmNY3N1EJPuNXKN4kIb8ArrM5_N1GLucBWjD-cAIAOvtM12CdJLvnL94CtfJ7vJp9I3VAggNrlNuNG2RAZsNMaGmsL5iJnMMSDM-oJVAOjFMDAOwBALwNelB1RAUiNVfNq_KLgNUjNzEAXFBwbEaAObaBMfBZfIquH6-JtDKVbNpNNULNyNNZkI7NNADOmlA0NN0PNCgKonEmpMyCOCvCnEAarNJrNAhLSsN5BOdzAiVIJkD2BCZ6KotNtpJI5LB_EhAFwWEVvLviNzEAZ6HkRCGcBjOCKxML1CVCO9IMZxFNHLNxM3BAKEAHbBzfGjDOpvMB1IugIExM3BA32IccBiDO4rNanLEmCmDOsnLnnLwnLIuHKrLlPFLiJ-gDkvLXLHw1NpkN2tMA0HAWA92MQ3MQIJT3MuFBfSHV3MhSHcwNY3MewNKjNmjNiwNvBOQJJsfH9sM_4MJxN0GE-3AQsMZaIl3MwuIwDHcJJJ4MDHAsjNyIJ-iIOxN7MLmPG5KJgXDcPGJaIPxNC8FvEO7KJANLqKJ7vNc0NmiL_jEPiLJtMiEHM9CbEHzGAGjL6aILkLXkLJbHWtM01L-GMC0JGCOeFKHgMQqK3gMmFMbwFPFO_GKuGK2xFwXJy9Ns7KpwIU5IWpHMnNl6NpTNGnKTfNZTN1mKVTNQTNjTN0mKuXAbTNIgN3YGfWNRWNU1KBsHqxKnkH7-KF0Il6N62MzWAkQHN4GCsNSrN4dJQDOUjN2FODPH53EjsMntN-WIvII5rNveD4_NExMzWAxmAO4C6fIttMejNxzNu0NoaIDjLBFOdEHEFO9FOZKAZGBidHWmINsMQSCxuICeDoJJiBASeDDZMzgMVPAwdH6uI0vNASBIQC9EGaSAmIHN-HOGOpbEs9L7cLMdLapJf3LonFsFMggML6GCwFFgM9COLmKgFOuSNtnK2SN_-NkvBipNEsHVBJfMCW9N0NHiFOoFOnTNsZN6wMzWASkItDO9MGT7F4vNrEOpJJrvN7eMRGH5WBXgMy2DsFObWNHWNfqKTFOAlNXrB8hAx0BSCOKGHZGKXFO8YNQaNpHOZtK49NUZNn8I79Nn8IBuB1FOf1A_uHGGBGcBjvNUaFTdMzWAVdMEqGpvNPqJr8EhoJSAOfpJKFOAHMCIO5HONMLNdMJdMvjD7HOwBAApM4HL85FBGOlHOcsM7tMvrNg3KsKAokCeNIsBOuwNhXIu4My_KdRE7kCBqMwYI0PGkDOCxMHGOi5KdRExQAIVIIxMNdHkIOurN_hIv4KoIO4eG3tMo4KcrNe2Ib4IxIO3kEZnC8fDBGOQsN2_NxeJv_NdREn4GrHAIOHrIOs_NfjN3_NVIOirMCeBuwACQIaSA7gAzvMuGO2VLQRL3iNtyLgHIImNb4IVQIjUAjoHzIOkBOTCOGsNJJO84KZJOjiD0BAeGHeQCzIOODOrwM_IOmIO4HLVQI-3AXgIzIO6FOKrNu_NrJOlMAGrNbvMwnH7OC9_NYzNfJOvIOi5KVQIXpGs-D3tM1BOXDOpzNUIO9JOsJOvOGESCQHOIxMuuIRJOInL8JOp2Iv4KVQI_GAsYFjsMmlCtIOIJOHKO1JOUKOEzJHFAfBAhADbxBF6CWKOgCOPKOGKORKO-JOyCH3GAsVIVcD69FKEO1IOGiIN4IVQIKFA5RHOsNDNBvKOlrNVrNVQI8FAm9CRiNk2I7OCdJOn4MQKOmrNirMVQIeHAEPI56FfXGYKOqJOgJOSKOwwMXnCcXA6IOfGH1KOxJOPDOYtM5KOkQHS_CXLL2CO0wMRLI_BOA0NlIOMLOoKOfXDjsMdLI3KO8FO55KVQIdyAB5KIxM76F0vMTIOgLOaKOVQI5nBqIOsKOJRA4DOMtMbmLv_NXdBH1LS2J4CCY1HZIOuLOb6JSOM7FB6aFzLMlyIHpNCIGFpNqQNIMOZBOHWNsFJ7TIhJOM3B4YIs2GPaAALOvLOStMNmEAgI3BHEIAhkNgHLw-DgKJVxNeMHGtMYxNfxND4Km_CqBA3VGTwMm3KGkNagGkMO_kNJKJhMOXWGjMOQWGlMOg3KvBA_4EzNEvvH2XA26DSkCZfInKMUnEblLYJOObDl1IGcBaGOOKOeJO6eJxmLqoJe4F0mLndJ2MOLJOyBAFNIOPCViIaIOI3MMjNG4IuFEzwMr7HvDCzUI60HdQJPNO0EAgXHYqCkLOkKOINOwLOnKOsJOPjAxCHraBVXAQOHOsN2RAKLO5LO0JO39FhDONKOm3K1wNDaIiOLIJEQTM1vMUPL-qChQLTPLJNExfETPJFgL2eL04MBLO-RHWzNS0N-IOw4MFkLcmEzjLmNOloEvzNXkE6mLX0Nt_NOfJW0NLOOBAK34Nk_J5WM6_JZXMajFcOOm4NtWMt4NyLL-4NRlFpNDmlFSVFJXM__JC5NG3GbXMHXMkXM-_J04NIAK2MOkrM2DOLkDVNOs3MXNOfWIL4MRTH6NOt-FMFGO1LiLJAPLtTDLpCtOL8NOAyNVBHkkKqRL9kMDRL4NEZSLYEAsPJxPJeSLlULeQHKQJgOE5SLXULcxMATLfxMCTLhxMpYJ5yNvcEQYJkhLRRHHlLaIM9MDANOIFOXMObkL6dJ0kLCUHRFHEeJ4kLNlLV5CKeJqnE7kLzPO6GHgpEMWM6EOl4CGnLcoMasNHhJctErPOl4Li9E5NA1uJG3ByuJl9Fo7JSZM9LMC7DS3JuXFKUMDhHwLMvTKyLMA3NkLM5LMSQFk3JEQO_BLLFAxQMuWAoZMeRMVRMMRM40BqeFAQOG8JueF2dISRMWoMxkFQUM49JGMM0IBTUM99JcQOoVFXnFdnBZnFs6ACyAcnFzYMQbM7aM9mCBbM8pF5kM9QOibM4qFkbMMaHwQOD6A6cMdIA6DKYFO95MeyM55N-FGjmNUJKvqIwyMoqBHDJsyDJDJu7MCyMQbNxtNVCLelN0tNllNAgNaROB8MdbNstNinDnlNVSKp_MSrKJ7MnxMiRKBpNNTKqyMUTKsyM8HCMwI2UKVDJ6GGRBNjCLd8GCnNIHG3yMJnN5yM-FNdDJJzMOnN6yMk6NLHJASOGGN0ACu6NxZKdZK3CLLSO6ZKNSOMzMDSOH5Iw6NTGNy6Nj7KenNXGNPSO6sAWzMlnN5pHuHN9-I-wItHGdzMZ6NpqImbKGEJ05IqzM0DLUROH7No7NozMK7NR7NeDL2nNpINXEJiDLwzMxSOyzMFINs7NoDL2zMX7Nb7N5zMa7NsINi_IwDLhcKyDL5oNQUBLoN8nNNoNPqNT7NC0MwgCx_I6SONON18KijHm6IEEL_UHGEL-8Kb0Me8Nd0MG8NR8N17NUFJj0MNuNZ0MroNqhKRAJf0M3rIWONhgKyoNE8NM7I1oNfyIlPNf8N20M2oNXCG-oNlAJuQN7GOvFJdwGrAJvROqELskKbLNeoIxyILsICRN1yIy-NOWB68NRsI48NPsIHUOp-I3ROxkHU1MF9NFUOs7IapNFDNM6NI9NYSN7rHfpNSALdnKjTNEHO8SNp1MY9NFTNHHO9mK7JBP-KQFLhpKZ-K1OLmUOypNoVN0pNfuKYFLGmMDmM3pNTDN9pNksK_pNrgNm-BeXB19Nw9Nd8INROQZN29NDAHfFLPuK7uK0BJD-G8cNM2M4-KwpN6-K4-NQ2M0qNXqN28IX2Mh2M0yK7dNMnK8sHb2MxqN4yKfIK6yKO_KPeNI_N_yKVCJqqNk2MX_N3UOwAHpQND_NEzKHGLNYNTtHtHJa9Ib3DWeNr3I3oM35FwVO3OAofNs3ItcCpaNPgNc3DzfNYgNy2MyHJSGL6fNUOCMgNB1KDBHigN35FdROmfNEZBogNq3DqgNm_N3SOmLCFiN0LABiNa9CDiNYJOBxA16FCpBLKO1LOJMIBMO7FOWLOxKOheA3JO6AAnTARpIo3MPGEgIJ3wNNZIDoCPZI8IJCIJBmIY9BuXDmJJ63MBwN8bJQhL0THNDMW7CYCMJ9DEFKuUMtcHsUMHOOIBKqZMYODN7JX6NZoKDCN7CNMFNrFN9BN4ENXDNDXO1VKJCNyDNvEN2FNABN2WK0ENwEN8eCq6N_DN6DNQ6N_CNfXKMDNZXOkCNhYKVXOeCNiCNRXOYVKU6NerCnCNTEN6XAqCNq2GnXKdrCYENwCNbENvXKeENzCNwvMSDNuDJXXOHXODDN78NDVKgFNZEONAGBWKLYKYXOjFN6nGGXO9XOqENVHGIVK7ENzENgXOkXOp9NKDNWDNdXODYOVcCfDNUCNNYOi0KbDNGYODFNqDN8EN-sNAVKvDNbYOLYOzFNRFNPWK7DN6WKL6NhYOCFNhXO8DNnYOmXODFNCENCYOdFNlYOBXKTCNQYOGBOHCNKENfFNVYOIXOGfKZFNBDNHYOYSBWXK5YO1YObsKoXOjXKqXOVENrCNtXOrrCvXOsXKxCNcEN2CNzXO2CN1XOqYOiENHzMqFN6XO35MoENZYOUZOKYK6ELXZOAENR5FyENtYOcZOe-EZFLcYOACNHYKyYOlZOXWKnZO-YODFNBFNqONgZOjYK6BNUXOoLOfWOAPDPGGXOCeCEgCEuMAFCEIzBpcHe4IEKOqnFNcHiUMnBOhJO3ZOyZBIoBdIFQIHxWApLBN0N8QK_YH00ABZHLDOuBAFZHkuNFCIo5DbWONFIq3B4AIrOMUkNLfAYRDxBCeCETzAHQCweBmvMYfHpQG9IO2AOWoJx8EJwLoCOELOIaOYhNddAHrDOuH3pMzdCAWAaWOHNO_AMiFGc8DhAOSKOxaOMkARaOs3AjQFXGAdoCWaOuRHRnBFGCZfIEaOZkMwCJgaOKmCBbONPCJbO69FLbO8WOFaOAaJ2MOncArKOhrNnVG6aOsPOLLOxLOabOY6FXyBkLOoJOFGOnkD6LOibODPHCkNZWOULOpJOyNOhLOsJOkJOcNHaNOWcD-HA6JOY0NuIOoNOGOA9IADSCVIAjsMyMIebOTrNdWOW3KmMAN2IYGAH5GRoCAcOnAOlKOnNODLOhJOkJODlMAcO3LORtMZKO7bOmMAsHAurMFCIBILCcOzBI6uCEMOf5JGMOzFJMMOiyI70MjQNDpNgeNKMOfaO1zA5BHzgISxMDjNIGEowNGlIELOH_MsaBM0GkCEmLO0gLLkEmPOoLOsuIzfGPYHOwN8OOdaIDILfIJ9YIKWIQaIwcOCaI9SLDdOnIJCxN8yBsIJjGEnJJrIJCTHZxHWEOFhI_wNIdOAtMAjICtMQ4M9VIsWOUlIkfHUxMJJJOjNdEOZdOcGOlEOBPKddOpEApEOaEO8yBwWOhsL0GBZQF00ACdOmgGxMOG8FNkNEtMPkNtMO0MOvMOUxNzlNWMHa4MkgGlMOYTH2dOiKJgMHHtM2kNDtM8MLWXD3MLxEO2KJtEO0EO9MLwEO0KJJaI-KJnPOzkEQtMueJpWHWbM-QO8FHDgG5aMsbMEROrCHGRO0bMIROwRD6tFfEKYeMn3N2dMevF_xMULD5QGFHMj6DtBAX5MnhGQROnsGkmNNbISRONCLDGGH9NMyK79Mn5M3eKYhNB6MVyKm5M7JKDfOOdNxgNh2KpdNpUJP_HC6MNyKHzHGhNoCJlpIldNxJK6JKXLN5pAUfO45MqJKLfO4RKnJAT6ML6MP6MJKKEkDH7K7GOT6MZKKhfON6Mf6MnkHmfOc3NhoDpfOeKKQnKWKKp6MV7NZuEm6MWHOpTBj6Mt2MtUKiKKvKK26M96M26MGWOr7A95NOKMcVCG7MDSCq_Mw8CMLKM7MX9FO7MILKl1KvcN61HKgOsPNPLKtBNh7MqHNDwID6NayAF6NtLHA6NagOm7MZ7MdLKalEaLKKWF9rHWFNq7MBbNhROttNKyMbROw7M2bDWVNrgOkROMyM1tN57MytNjlN37MzgO-7Mz7MytLutNVqDwtNLQOF8MNMKg8MY0KzdNfFBi8Me8MBhOO8MPMKQ8M_6CSMKf8MJhObMKF1KXMKM8MOhOnANT1KRhOucBeMKqFOpTB_8MydNMuCRtNK9MG9MMwGfhO4_HL9MDKHB9MOGG08MdRM32FlhOAoI58M7GOchOZJH98MicNl8MhhOJKHnhOANKQGGF9MqMK6KHRZFWFNwhOmuBN9M-8MX9MUNKS9MAXMKyAU9MZGFW9MGiObeFY9M6KHd9MUNKdNKPiOeDDs0Ns-MvNKl1KkNKvEALOKWMKalEsNKd9C28LpNK2UMPPKFRFlOKaiO4OKjGCmiOohAiOKaPK7dDtOK3OKCOKavNPOKavNHOKtiOliOviOetNEOKxWAQOKQEAziOkiOeOK4WM7TDFmNiiOsiO9iOXOKl_JHFAqiOuKHjiOq9MmOKecDrNAx1CSfO7PKWiOtOKNjOpOK75MVUObOKPgOLTA9OK0NKqGE5NKohAmEOy_HSjOOoIVOK-OKNOKwiOpdOJjOtBNFPKuUNl9MBoIG_NJ3F_nIIPK39MGPKxjOm9Mv9Mg8NecMRjOpKHAiO09MCPKz9MzjOsjO69M3xKzQKT_M-9M0gNW_M2gN6RMs-MCkOt5MeyH9-M7PKMkOM_Mw-Mk-Mg3FH-M-PKRMNUkO6gNe-N2AIC_MS2KIkOBhNKkOP_Mz-M6-MTQKpfKSMNvQKjkOLhNAAIbpAq-MnkOLkOpkO7gNe_M6yHukOikO_-MkkOT-MI4FJMNbhOMkOeYNRKBPkOokO2kOPfOo_HdkOb-MfkO_gNChNWQKK_MWyKo_HRLNF-Mb_MjDNHRKFkOzgNEeH1gNgkOShNQkOpkObhNtyH5kO0kOoUIw_MdVIk_MaRKN0Ko_MdRKIfOWTIeVIYTIixMKhMeRK4WNpRKYcNrcNnJAtmNGvN6_MIiK0BA8_M7PAMtN0SKzlO_RKavNwSKEvN6lOLvNmANIvN_lO4TKRvNXSKNvN_MMSANQvNjSKWtNevNuWAEmOUtN_uNoSKcANsAN5lOFmO_WNYvNCANgtNlANAmO7ANhSKqANmSKaxA8SKelATPM9XCyANR-KnlO4HBLTKzhOtfH5ANccNsVBMxK9ANsmO_ANNCNJUOtVCK6NvyMH9NGBNhTKN2AIuM3VApRBLuMMBNC3AOBNRjDzyMSCNwELZnMSwI0UOmeCgBN3_MYKBjBN7TK0TK-nM9XCNnOFfIQnOcBNSnOAgAnFNaUKAINSZKMYO7YO7JN9YOLXO_XOHWKhFOlFNpYONYOmnOUYODZOJXNIFNEXOEDJFYO6YOYZOlVHxnOsnO-XO3YOvnOOXO4EN2XOLAL5mOKXORYOxYOaXOPXOIENoFNHnO8XOiYOtnOSFN1VKXXK8nO9YONoOCZOcXO2YO_ENcUNQoOvYK8XNSENGZOJEArXOsCNuXOqXKwXOuXKdENB2A1CNuIB3CNgsN4nO1VKaZOynOyZO7XOTXObZOWYO5ELG9N7nOhXOL_GbpNtZOjnOnoOg-KbXOQXOgnOzUO1nORoOjYOuDNvnOwZO7oOznOIdGrnO_oOJoOkYOjDNgYOfZOeXOVyHTCLoYOIpO3nOToOeYKmYO-nOtZOuYOsYOjXOgnO8DN0YOxZOOpO4JKvYO1ZOcpORXKVoOEoOBZOEBOuoOkpO00AinOXoOiXKpCNIZOsXOXENeoONZOxXOhoOxXK0XOgENkZOpoOonOrpO1jE4XKbpOFpOT2FiZOwYOMXOjDNEqOjpOCqOjDBKYONpOSYOPzHMqOBqOroO35MDpOnpOvDNUqOMENhXOtwKNqOBoOmHNYYOIoOTpOunO5YKppOfqOSMBahOKpOdqOmXOSoOhqOEZKpENc6NGqOoqO4FNMHOvqOQhOeqO9pOFpOeTNHpOWoOqqOKoOIZK7YKbnOY6NaDNMYKnFNDnNbbIr6Nm8GVnNg7KGSOBzMKzMrCLQnN_ROBGNPGNvZKbSOx7K2CLSSORnNMrOobIbnNTSO9yMZSO16NaHNYVKbGNbXAdGNiGNd_BgGNmqLfrOVHNkGN3GN-GNqGNSaKuUNUaKIHNbHNbaK3xLwaKUHN4GNv4DN-CPiNoUHfHNY5DiaK6GNwrOCHNyrOO5DpaKBHNLbKPHN7aKFHNWcAkrOu4DKHN0iIrxLFsO9GNlSO_GNpuIjRKNHNxrOHsOotDZHNQsOS5DOuHdHNrHN8rOBbK4nDObKxkGlHNxsKk1Fe-DbnMO9N5DJsHNB8K66NGcILDLiSOofCdbK3-G0HNxuD2HNjSOyHNNMOQDL-cKpBNaUOl7NDhOuBNJ8N7WCpSOibKoKNuiHIINk7NF7NJ7NN0MG0M8SOLFBzSOY7N1SOFIGNWOLTOYVKWINDuNcINmUNWxIGZNL7NlDLE7NI7NXcI_nNuDLQIGTnO4SO_qIgxIJjHcxINrIpIN9dNk_IDiGINNzcNgtO2kIIYNlgCiTOKtOLiGncKucBpcK6INu8NpYBJTOqSOQJNMTORTO0zM0cKtSO7SOkACtwKLPNXTB8cKmqO3tOldK_zMw7NsGAbINpKN4INeuNNKNa-LuSOBKNVuNrdKMuNHTOUuOZiGXuNKCOKuOfuO-uGMdKThKr3GFUO_EEbuOduNhuO0EEH9NquOkdKWuNmuO0dKtKNJKNcuN1JNzuOHKNzCJjuOJiGKuN4uO-JNE7B6KNhuN3LNcbNpLNOMNALND2KgeKjMNFvO-KNHvOILNofKIMNdlOKVHZLNtVBHLN8LNVfKYkOLvOB9KOvOXvOXfOFoHUvOWMNo5MpMNaMNEvObvOnMNgMNHMN_kOKeKBMN9KCbLNovONlOELNsvOGLNfMNYMNKfOsJKadNd8BLMNafKJPN7LNFMNygNKvOlvOlWKDMNOeKQvOqvOzeKsvO1ONbfK9vOYiHQMNrMNSLNUMN35MhvOBfOjvO_gNfLNMvORwOmMNXMNefKmLNyKC6vOSwOwfKpMNwvOchKyMNcNBDQNsmOxMN5MNCQNFPNQgKpwO8vODDO5oNluBVgKurIswO9MNjPNq8NDNNKEACNN0wOENNfjK2PNcyMUoNNLCINNEMNkgKEQN5EJTNNPNNwlOcNNboNlwOrwOWTOUTOYNNVNN37N1NNqlMQ-NjTObBGunMl0MkKCA8NsnMOJGkNN7GOY8NbwAoNNb8NpLNvwO9tO9TGtpMwNNaYGKPNx9MqxO8NNThKTTA6NNhgKJBOBrG6cIzoNQkHkoNdTOnTOEUGtoNfTOy6IhTOwwOVELlTOxxOSONVON1yLioNb1Dm8NfAJsTOxoN3wOdFJn8NO8N5YCd8NZxOf8NLfNrON-wOc_NKxOj1D5PN1lOfpO2xOAiKGiKPRNmEL5YCwONyVGyONdfOZyOCMNvjKKNNFxOjABJwOHQNNxOrALqyOExOnwO6oNeiKwyOjELHDOuXAJDOk8NKwOlxOQcNIPN2BAzxOWpKRPN5SDTPNRgAVPNMBO_YOSTOwiK1xO7PNcPNOeKLPNjjK-MNJyOAyOKjKZ9K5BGSyOQyOIpNNgKUzOHgNyqOHBOxTOAzOvPNM9KxPN8RNizOGNNnzOXyO_yO8yOcVB9PNnHN6rOYPNGQNEPNZiKxtOqgKDZCyzOuMN3jKetAZQNo-AMQNBON7zOzLL6jKzLLc9JrqNRLC8zOGvAXQNnwOH0OflAbQNcEAAgBpyGLMOhkKhQNmcOGpNS0OlQNOHAnQNKEAlVO0TOocOlSOtQN6QNDmI-TOxQNkkK0QNslOhAJE9BpkKvQNi0OJpNvkKr9KsELiQMJVOFRNLUOl7I2mO1kKz0O4AJ88Nj5BNfNUGAAlKT-NQRNMRNElKMcEGlK21KznGXRNUrG_8NzALPkK-LCdRNNKBfRNAgBimE2nKrRN2NAgoGRlK3RNqZCglKVRO1KAS1OEMAtvEnlKjlKplKclKrlKYzHH9NjRNIoK5RNP1OhRNrSND9N4lKEYOZ1OHvIQ9NZBNKEAGSN1kHXUOM9N25BLSNfeH7nC7GOdpNPGJZUOHSN11OzvBWSNjnKPBOSmKXmK-sOH2DnSNRBONvDfbHiSNKxEkxNDmKA2OwlKG2OrzOiUOdhOZnKVnKZqNBDGBFLmnOTTNAHO1TNDHO9ZCeUOgWNOCB2-NbzAdTNfUOopNhUOa9N4HNo2OkUOtpNr2OTGJrTN_yKNTNFGAxfOGTNIHOfTNzCNteNw2OYnKtmK62OLHOFvK82Oz0Id2OtTNkFO4SNb9NCgNE3OjFOzeNfzOmSNipNnFOmTN9JBwJLS2DAUNN1OIUNj9M3nKz9B5nK5TNMUNCoKx7C-nKz3NQmKAUNmsACUNkqLGoKd3OIoKX3OPTFKUNmSNAUNF2OOUNNuOrxAQUN79ASUN-yBaUNdDKvnOdUNkUNX-N8NCz3O-HGeUNLEAgUNOEB-3O-0MaBOhLBlUNqoK7YFzUNrsNKVNtYNrUNNVN3vAhRNL4OEjM7UNjSBksNSiDoUN3oKaiDvsNIVNisN7WBpsNwsNZZAdiDZ4ODpKusNyoKOVNqsNU4OnsNtsNFVNn4OR4O7RNQVNVqKTVNppK7pKvgOrVNclHUtKZVNYUAmpKnVN-dG04OXGAh9NE3AC4O34OOFLxpKE5ONsHKwB1pNhqKrUOtVN_4O8pKucNxVNuVNAqK6gOCqKB3OqUOQ5OgWN8VNOWNH5OlsIa5O-IANWNFnO6VNSqK03FUqKsWNZ5OuFOV9Nc5O7VNo5O89Bg5ObzIcHO64O7tATWNaHOrFOlWNdHOEFNuACoWN-CBYWNuACeWN25Ox5OiWN-aNkWNM5Op1MnWNm5OmWN3uLdRAErKUFLjdIM6OUlHuaNXrKlcNglOV6L6WNJxObMAR6OY5O4UIVrJV6OFUOpRJtBNHXNDtK7qODXNFYNx1OQHAOXNh6OApOfzI1XN_qIiXNYsKYYNmCNGSD1rKAYNhsK4AIZoONYNe6OhXN0tOVXNv6O9LBEsKDYN1WNYBO_3OcHNKsKuXNoXNwXNQsKjLBKYNVYNk6O0-Mt6OnKBkXN8XNx6O_XNrLB06OrJKuyN3YGr6O-AIXsKP7O86ODsKCYNnhLRXNcYNe0OG4OdsOirKUYNvXNpAJd7O1VNAtKoSA9kOxrKgYNW5OiYN5UOk-K5UO3GJyYNVZNpYNXnCi7MIaNAtOBaNBHOgwB6LH37OxHOuUNguK4GJwzI52D9UOF8OvzIIqN-1MHtI8ZNu2M7xBBZN87OytKHaB8IBctOYZN09NrHOzYNE8O1tKPZNK8O9YNSZNwHOWZN8POv9NPuKPtKqYNIuKx3OI8IfZNhZNY8OquKqhIALIidNxOHTaNvYNYuKx7Ol8OraDP8Og3NMhKN8OCVOA2MezKluK3ZN3uKHaN48OwsD18ObNEbEAUSAwHOP8ODaNB9OpXIGaNy8Oz9NJaNJZNBVO58OMZNvuK08OD8Ox4O98OHvKQTAJvKKkJgbNPCMCLGXvKQbNN3Mf5NzvKHbNalNnaN8TOtMAAbNwIKcxJ3VOp-Bu9OSMAtaNu1Ot9Op9OdaNevK9yAzaNh9O2aNxaN4aNvaNIbNDQADbNGOAToGB-Oq9OC5ME-O5vKNbNqaNPbNw7MSbNjQFBwK7GODwKA-N4bNBBLMmMGwKrlHEBLxbNKoMHBL2dIQwK2bNLBLobNk-NboMsQOmeGV-NBuGFmGhoM8lHg-Nk-O_lHwlGGcN9ALqmMd-OF4OPcNo-NplGKcNU2O_XBtcNLlHMxKocNExKvlOFUORxKJxKvmO4_MFoAxcNA_OqcNC_O8-O_qKLTA--ODFAgcN1zOs8IM_OQWNVxKfcNycNQxK1cNCHJv-Nm7NEACwoMtsHBdN5DGw8IwFONmHDdNc_Oy8IHSOg_OIdNpBLKdNbdNRdN-eODkOfdNUdNh1AkdNOfO_eOWxEYdN3vOqdNu_OQyKddNVfOy_ORdN0_Ov_OZfOOyK5_OAzN88ID-Ac2O21AzzKseNG3OaqNJAP-GOUCJAfNmVOIYBK3DQ_NUCJTVOUCJttOUAP76NxLGaVOCeNJCJEeNgVOGeN3zKRVOaEGS_NH_NQ_KVAG_zNdvIS2MrVOGnHYyO40KbJNBsAXeNueNgeNWzKluHyvAdeNcVOmsBVzKfzK3qCvfN_zKCtA6-EneNozKtVO3eNe3AMAPKEA72OcAPJ3OLAPxeNNAPM3O38O8APt7NcqNb-A5eNijB9zK96NNVOLuOIBPJ_KTAPiVOO1K6zK-fFXgNbEA70OcJAPfNVyOeLGNfNoSAPfNRfN4VOqnO5fNl1KxBPYfNd0KhmIf0KdYOk0KWNHyBPuWCbgNq1KU5OyVOyGA0VOBCPpmAVxOtAPXiOw0KjeNBgNx3INnM_tI_VOgvIAZBo_Kx2M4fNBWO00I22M4VO4qOr3OiRO5qNq_KJ1K3tNVCPb9OYCPWhOddFj1FgCPAfGa1KEWOa0Ke1K2BPqmI4BPWgNq8Ol_KEkCo0A-BP-vO07MX0K0NHkgNlCPpCPyGA5CPKLD11KlbNdfNIWO_mO32MuCJQ7NmLCvgNWkOGMNGkOUlOGlO0XFIlOjhNM2KwgNxkOXzH9gND_M_gNX_M1cO4vOnzHKhNTDP6tARfO6GNPhNFBIVyNV5FcDPbkOghNm2KXlOHDPehNr2KHYNXhNQjOqDPUhN35My2KwzN_RAIBIzDPcfOFtOnKAyhNdhO92KnhNA3KEcDkhNshNZ_NuhN_DPxhNBEPD3Kd0DN3KNcDpUOj5BPWOoNARWOVqDTWOObO0KJTZBAcOlNOIOOOcO5KOUEPpPAAcOqaOROOWcOPcOSKOKEALXHFCI5OOaaO3FI9aF3yCdVFIENtjOJPKjrO-jORPK-KHj9MtEP39MFDODAI1KHYPK9jOriOlJHAkOj9M5TO28BApNl0OIfOEZCE1M65O7qKvuLqvFrwGL6OYJOFRHtVIkeH6OOxSH0dOqFKZhMGrK2MOHVAl6GuxMGIJ_lNRxC2FEGVA4FEBlMYNOyaEm-FNwN-lNMWDAmNULAKIJDmNNIJfGOhGO3fOwcLptJtcLcoFsZMFJLptJGfNlXJecL1cLuXJldLFYJuXJbgMNcO6bOZtMm8Lp9LiBK0EMcFM6MAJ6GOGKVJHRGK2yFXhMLRNJfNsAMOEBnBP0BA90Om-Og_AsBPLTATRNVRNvxBRRNO0KA1OK0KeGPM0K1lOpMBXGPAFAuBPvqNmMOjbEUpBAdO5vNpIJ13MyWO9ZHYeO5AMvbOp0NkkLfnL1oLrpLfKMtpLsnJTEPiBK_WHLsMvDOERI_RAkGPTGPC1OURNE1OMFPiBKP2IhBO2bOAMOdcOyJOCLOaEPJHPD4D5OHOsNccOeLO7JOmKOhEP-JOuXJESH6UDT7FMILkfHsEO9cOiBK0CO6nHQdDBWAVECbXJ5FPiBKqhMN5KsXEn9LYdLhdLOcEtHPhFPkHPXFOMuIONAmIHcMIBwMD6FwGOuaEqhM-uDXuIavCkZMibEZdLuXJAIPD5LmcLAGFBBOClKgGP68AUGPRHP7cLSHL6HPv-D_WJAXO2bEqhOV2HokInxCEIPVcLGIPDdLZIPWFPiBK4HPHRAmIHJ4IQuIQXE-HPIdLWuIbIPbcL9LLFIPhdLncLDYLmcLxFP9FPzFPAaEXIPnIKwGMgCDDGP7cLu4KbHPiBKsOIIZHHAO4HO_WOrHP7cLhQOuNItIP3uNwHPtZMHJPuaEJJP2nFqIPrZMhuJiIP7cLiuCPMO14KBcO3BLZXE5IPPUDdYMZTIcqMidLyGPAdLxIP1IPiBK-FP-bEeJPyGOxSCeJPYwFWJPuaEYJPxFJMPCM0AkIPRKAsGO4bO9HPrJPgJPFcOuXJDxO9FAxHAnHP8MIcJPTcLPJPgbEJ5LsIPP3IcIPNJP0FPGdL5wGWdLFnMvFPfIPRdLIKP4XJUdLyHPyFPVJP0cOiBKxjB_bOCKPKlIvHPGKPUJPYFMpZMiKPcfFVJPiJPdIPQZEuJP3IPCGPWcLBcEJ6GqKPlKPTKPuaEvJPbKPPdLD8FGHPltNBJAmEPOGOCHPOIPamN9XCDHPZGPHHP8GP4KPNCEDoC4dBcEPTcHpQGsrNn3IcGPHEBSGPpBPjlOjHPHLPlRDXnHeKPsCOpQGriNPLPALP-VOyBADLPeLPQfNnGPwJPPbEXnHqGOijD8KPnrMNIPPGPB6NSJCSLPORNAsMGOABdL-DIiIOd1IXHP5bOgEPRIPkbE4hIl1I69Fr6HnEPzGPGGOxbOzLPPdLuNOIxMeMOHwMMOO6rNzNO0XJ_NH3tMqMOCaOFzN6LPxKOOMPCYH1bO69FQJO4LPXOOZHP7LPPbE7dD2JPSEAmIPE5KdJPmKPvIDQcEJKP-BLBbEMKP4IPwFP3XGQKPkKPHbLeJPbdL6uBlLPsyA1JPANBCKPmnIhKP0KPEbEfdLsuNqHPGdLtJPuMPKfGwMPnGP5cLmMPdtFvFMQMOiEPBdL4MPKFA0JPVCBhMPNaAnbDubOlJPdcEAYJoFMpDOybOBdL0uKsEAs9DONGT7FkFPUHOgGO_AKIHPPdLjnIgKHCJAtXI94BQLPnMLrvGrnI28AuNPnNPuaEZgAHGFLILHpMiRFTJP3MExtJuHPzNFyKPG8LeJPu9L9FFJNPf8ExtJ0HPVLP1NPxtJ2aODDEMUAULON1E7NPhQA9NP1HP7cL2NP_GAwXJbLO85KMUA-9DutJCOPHOPoHOANP6NPsMPuKPOKPLIPGIOjoJROPNXEfOP6tJxvG3KP1NPoLPz1GFiBMcOLvGyeAEPMGPMrcMpOPjBKxMPy_KBcELdC5MPGRHEdBsNPFKP9MPjdLHYJ1MPpKPjOPWIPvKP3tJYcLKtJDNPEPPq2JXFO7FP2tJt9LGPPs9OH8FeLPoNAQIPVMPiBKdTAq2GNJOQkAmIPpHP8MPYKPuXJqQMcKILJPrMPvIPeIPmJPvMPZKP7OPtMPQPP0GAnPPrcOdPP12OZgAoAA2ZHkRCsXIpaHBMPXNP_XJBcE0PPp9IgcL_tMPCEikNp4K8IPLPPEGPMIPk1KwLPtLPIuFqBPzmHhLPPQPS0KkLP3KPjQARSM5dHYfH7HAPOP2AF01N61L-aOAJPmBAVqBY8M5FBUHPhDOXjDIQPBhJspLMAD7GPrcOKKACLD_fBvIKUuMKUAdQPQKL0-CgmJOKNtcF6HOpSANIO6kI2MOrCON6HbrNCILf3MOdOQSCp3K4dM-fHi2AAgH1pHP2OkUJ4YL_bMuYLEEOO7Ey1NtFMGGPiFM5AOSGMqFM2bELhMKgM05O2EK-uITGHFvI7GO2VNsUOW6OaIAw5O75Os5Ol2OBDPe_NhvISCPcCPYTNWCPWGLoLOx_NCpB2cCgrNILO4GLOHPVLOLrNxLO2RP9XAUGAjsMa3KDGO-RIaeOXcO3BAiuCKHOZGA3iD66FIQPVFMYHO_MPfFMMzBSSPf9NfGJ1VO60K9VOmCP8fNObOJSP1CBP0ANSPBaOFSPb1Hu7EuFMaNP-fM-uIMGH9fMfpMpSPOHAnIBOSNn2Oj2OvFOC3OrpNQBJFaCT9Nt2OKsHJTN1RPuAGLSP01IJUA-HAIgIkfHdGOOeDG4IwBA_SPSEC3cDp1IaxNWxNOWGIeORlNmKJ5dObxNzMONXG1MOirMHTPOmI9BAABA7BA5lIHTPLzBe8FsXILTPSTPWMHUTPaMHWTP84K1bOTkAvQIBHP1gOsgOC-OmROt7M17M2gOflNpgOJyMjROvtNC8MwTPUADoROb4I0WA5OIONAAdAHKI-PP_OJOPJVsCdcK1RLDOOASLcSLFtCI9OWoHirMjEAgkNlAODRPvcONGEw3MsLLG4Ip-DEnCWDOjSP0HAqwNswNMdOiIJWXI2GPnEO4RCnGA6RC6VIldOA4MTxMBJJIxN-dOMTPeMHSxN9dOgxNvUPVTHOTPuMOJeO6OLb1NGPOtBAZZLAJErOLEQCmMJ7oLyQJnOLJPOnyNPRJgUL2ULmyNRyNkiNAYL5TJiNLgRELZLXiJJeCgVJZeOVeE6dLZYJQrLt0NNOOMhL12G-EOkbJybJg7O9POBmE3iLeVPCjLkJP5DOYMOOlLWsCLkLy4M1AOfEPJFHXfJWOOHJOGMJ9IMguCunLnDOonLKEAqnLbiJAwEliJu6LCCOj8CXGCNgD1MAPgDIAMG1Ec2E6wLQGPH0LY6JwlJndE1SM0zLURPy9EDDPd3LDoJ11NMFOMoJU2LtaOt8EXWPDsLcVM9eED5LzpJn4LcWPL2LN_J6UBK8Ls8LItJKEES5NvCMNGDx_L2xJ5jOACF7EMASBPIHfTDDfMIFMFFM5JLwFAJnMgSFvPL51JfLDPJMj3NQZFzMM3YF7WPsZFXNMGVAZNM8jM0PM93NwRLoQOq0H79Iz2KO7JbTMzXMR1HMbOaiM3sF1cMOhH0WAFXP0IBMsFLdMh4KIdMIWNjsF-QP6QPFvHqdM-ZGsdMNCP-FK6dMaEKKNPOeMQeM8eMwPP6fMruFdfMbvFndEHwNueOBXPivCUFPrmN0jMs3Ct0FIhFr4J55Kp-DvAA6KJuHA8hAGPIZfI0JHu5N9XPp9Ip-DUdAwfIljNEdO4nCmWOgwNAZI1HLqSHaYAgTG1wNdIOJSENNLclA4cMvOLWOL0LJQLJ2RL0NLUXP-MJ_UPUWA9UPqLJ6UP2aMrnDIPODPOb3HEVPyYP56H5MJ4OLmSM5UPU1N7MACPLCVPTYLxULdULwYL4PGmVLsvMhVP0ULWvMivMPyLSJOkULgULuULlVLIVPQyNusMgULHvCfVLaVLgfFPuCdRERJPdYLHVL7PGgVLUVLkuCWVLXTJcZPVZPpVL9PGiVL5REkVLIyN8xN6-FwVL9RMWyNWFGhRJjDP9RLQSExPCE0NHRLVSEKLBRZPzuMSyNzRJUyNuZPXTJXyN7vCayNqZPJ7GF7HNWLeyNAOJBaPf2HXWL1ILqTJ7jLsyNZ9HyyNQVPQRPmUJHDKMfO2bL8VJwaACaLVaLbaLoVJdaLWKPfaLdXAMRHSWJ5XIPaLqYEWIDuaLUpMtkMiqMDbLdWJ_aLjcMBbEArMJbLraPuqMQcL64KgaP5OPsJPzdLLeLl3Nj5JmzNF2CAfL5zNF2C0zN9zNZYIfdEEzNfLOUzN6yNvvLvfL_aPdYJ8PEJtMMnLvGPuaAZZJjfJlVPmgLifJlPOTjNXbPcVPWcJOhLXeOlhLbhLabPgVPeXNcbPv0NVEHZ8MT0NyrMmlLGiLZnL4LO0GPZiLmcJWjESYLamLwbPRiLaiLUcJgbPkiLmkLmiLlcJeULmbPPiEkVPTbP_eG6iLJHDJaA8iLVVPUlLUjLtFAVzLLMPnkL6BBPtMnVPvbPPcPCmE3jLQOOYEPpVPWkLXsMAcPuPOrFPccP2mEDlLfcPIlLGoEsVPPlLTeJyVPPGObVPyhEelLScPVcOQGO0lLxoExlLOzNBmLX4CDmLRlE9lLycPFKO0cPZUA0lLNZEhOG5cPmsMzlL2cP9XALmLvxNqbPnmLfmLuVPYcPIpEomLhIAqmLXkExVPaOOvVPQmL0eD6nL00N1oLShJegJmeONuEuuN2eMHAMfNFDnM8_KJsL4QF0wL2PM0uLCKMr9OJtLRtLC5M0aPHsLfTCHuLuyEwANiRFvdP3XGrdPcXPr1EOwLy6LL7LRwLdPMUwL4GAQOMlCOdwLt8OACFnwLjwL4JMbdPjDEuwLc5EwwLPTNkFM5wLe2Ei9O90LjlJgDMlxLGHN4xLpAOjgMvxLvlJ7xLxlJaTO-xLBmJhoN_JLvyL4QNWmDc1B9_KOlMgXPZLHLzLxzL3dPc6EjmJ7MFbLHZAEY4NlCOE7EJnJW0LbnAS_Dy6Eu0L9EDw0LMnJGyOiePoAEt0L06EH7EZuEGSLQWPBCOdBMsgF53LDeFBlJIfGymJDsLfnJkvLX1L3oAZ1LjWPZrMfQPbrMnOPFQOb8ELYMSdPA4LHOBBIOWfP91L81NUDFifPp4LhHBa3Lf_G-0NkWP_NBp3LCeK4QKs3Lx-ELfPJeF73LwgH24AM_EwFMj_Ey4LliGG2NN2N14LP2N2fP6MJZWMM7LrVF1MASBF-3NjoJg2BD6LJqM7rJD7Ls6La2Bn7LMCF6dPnCFIePm6Lf7LnPBoDFlqJnWP1gDedPFQArWP_NPI9LHVAkFFmdPA6KSpMoOFC5MPFMl_LuGFZ-LrhMaIDPAMNWJ5fPECMIMFLOBr-LyGDGuHIEMcIDD5LBFM5WPhPFqXPlCOSYERQFMQFafP7kJKGM7qJQGMyXPT1JT0J7RFOHMKhPfWG89LbJM1LL-WPtLDbUFzJM6XP-NOjXMrOOeJMn1JK5NtOOgOOeBI7MMeEAtePjbFtdAN5MNXP6GLn4JRNMFWEAePdAKc4JBWFJXPeePCPM-MMYoJjNMa5JwPI-QIyULCrMW5JnFHPOM46JJfAiOMtUCx5JF7LoiMyeAJPMIgPb6JhPMbQBzePshPvPMJiPDiP83NeDKLXPawLkgP7pMGQM3oAFQMB1EbWMQmN20LuQM4RMhOLnSM5gFomA7bFCUMuBMU9JW-JuLE7UMEeMK4KDkF6VMR5LPWMvkF-gPcWMukFZWMZiPv_JyiPMnMlXPDYMGYMn2LMYMRKPxkFSYM5yF-QB1GE_mFHNPicFBjP-3AL7AHAMVRITnFOHAoYMEBKutEthDX5NxkF5OPpJPUaFmDKzPMarFvrFbUNuFAihPtgAlcMMyJ1kMNcMgcMARFoDKoiMKROLjHcjPnsFzDKfXPg5GhXPlhDUdMkXPYuOuPIhdMUvAPlM2DKKIO8oGpXP4iPycMLnMIEKwiPUgMxXPEjPYgMAJD7FFfRPOyFtSPgIKrSPRgM0GO9gMumKEvIDaLhFK4GOSHM9iPVfMZgMzBBUjPzJH_FKNSDrlOfpMx5NijMbzFoUNGjMpiPawCFIKyjM_HKnjMHIK0SDk0FScMfkM2rLQkMC1FSkMbkMQiPskPtGAhkM7IKD1FpkMb1F01KwaPNJD7kMSQACRO2nF9kPNxEE6K4HLPYPnOI0nIBRCZaO8RPwIIQXLliASXLYUP-dBGlPIzNXZApqDEsMyAO79E3AOWWPZRPsWPRFDzwJAWPmoA4FMChPmfPuPIPHMNHMxuNkWGfWGmWGOhPVpMbNMg4JphP4kJj4Jo4JvhPHCMTPIyhPOMFBFIOYPQlPDIA8AAsGAszGQTAzlCBNBnbDWMO9oJItLr2E-wLMQJwhPu1NbxLtZLfePTePdxLKsOsxL6iIVxLLWPkxLXyLXeP8lDZePLWPxGNZmPbePrAOdePzlPACOSjIhePfvLrQBjaKWmPCAESyLP4EKmJtUMMlMn-COmJmgHumJAHNLWPUuIVsOkFM1zL38LHfPN6EQ_CP6ES_CriIsmPMyDVkFc0LG0LmmP-gMleAInJu6E3ePDmDInPr0M1mPRWPJfPNnPV7EfmPSePY1BXnJOfPB1Lw1LNoJN2L_ZPdWP--J9pJz1NK2NGAFLtJguFegPpvLVuJEEDdHFDYP5lPAeBwRIgWOO1IN6KWlPkDFw2BLgPQqMsNMtlPpZFqhP9hPtlPYNMq4JeaOf6JcNMVhMl4Jg3KFlP6lPhbKgvNRKAGcBUbO5cOE2Cy0NC6CXdPwCJCoPAeBQmIzuDGVAriAG4DSIO9oJrkJTgPQwLfwL9dPxkJVwLOnPomJwePykPonPvgJBeBwXDUoPAHP8RPc1EV6JlWDaqMiQGPUPpnPBeBxWAdwMm8Hl3KSMPTRL05HOaPclN6cPZcPnbJX7ODsLEmPelJGmPPWP01LCxLOmPefPf4KUlJPjIPsObmP6xLdmPOWPimP0ePLyLelPoxLoJFocPL0L9zL9mP40LE7EJnPp0LU4N1_CSnJ7fDImPzmJTnP_0Lx2L98Ez2Na7LEBFynPTpP_6Lr6Ly6LfCF_VPlBM1-LVXLb-LywJ9aODhPBJMNhPDHMMhPolPQHM87CPhP0nPQNM2nPvlPTNMxlP7nPKXPW5J7NM_lLVEI9QIJOM8NMKrMBoPwoPGeHKHIm5D2RA5JPlCODpJlfPF3LRqPkoP3QAc4KXuDDJAGJOlKLSCFPgPgCFWAO84KPoPlaOumAvAKrLO1uDQ8DWJInEPatL-VFjxLCpPQpPozLflIRlJAnPTmPqiI_zLMmPbxLKpP0pPjmPJpPOlIIfGwxLDnPamPHrPcmPCnJcyLfoPhmPipPgmPk-CKZPlBOEmJomPWyLqmP-WO9oJkmPumPrzLNAEEsOymPvzL8zLasOLWP9zLyeP-zLWeP-mP9bL1SHLWPd_CVKLjHNs0LeaPXQOHsLbpPsGKvrPesOAfPIfPfpP9AE70LPrPSnP8_ClpPVnPSHNYDO7fPdnP71NfnPGqJu-LduJt-LjoPGQCtmBUaOUxHkfIxqPenJWXMUwJvaJ4pPBsJdCFvpPvrJYRPspPitJoWPo8LqWPknPOoPwoP5nBSzExeBbnF3AK5RPz1GKRAXEPT4JohPDqPtkJ7zHv4KpqPJ9F7sA6-ECJPkTAP9FXqPMCM7AOogP9AOb4IpqPkoBFaG13A6gADJAODOWsJkqPZsPt6LbsPxsPi5KPoPGgB7YE1DOGRHqeALEORFPq1GVYPLsPfoCPtPXZAi1GcXIGiBCTPLjNWtPGdON4Ip-DKiD9KOKgBdjNEKPt-J6XMdmFsXMswHKKPSVMdhDpXMlhDlAK8XMYUPXjNwRAP0BDvMHvGEWDjeHdMIAvMjvM2tP_gBLTAnaOY6D2RAWoPecOoZFqLBSNMO5JyZFHqP8rP64J7nIdNM3OMxhPeOMqLBgOMwEP2KHn9MCaKhNKQPKZuP3jO0jO7jOYiOiJHsxOYuP5EP39My9MM9Mi9M9rI_EPLWNBFPB1MhkKEFPjwGt0Oq5ONzIqWNLFPOoPhRDidHUtPaGEmFEtVGhIASwNE3MzVGKgHlFPNEOYwNPEOUIJWIJ_yBYIJfwNtwNWNOCxNTYPDoCXtPgUP7OOYYPs1GaYPP3MVtPPGEJjNnWOjIJDoCFILJRPB4MlwNRlImfGFTJrWOSwNN4M0yBidOfWIKJJpUPqEOsfHJhIPjNqUPsfH-OOAwNkUPpEAe3KxvPQFA5kNXPNsMO2JJ4UP1dO_dOwUPXxN8dO_vPwMOBwPDKJ2lNPlNZxNjTPeMHg4MrgGDeO-6HAKEbPL5vMuOOLZPk3NSgHwsMOhI-SLcQHCRHXPOu6GTTLPZPkULJVPBrPfvMcvCxZPanP3oPKaPyZP3oPXXLL7GZXL_XLJ0G3YLiZLPZLkZLYVJmaPzqMoaPzaLxZE7kPCMPmiLRRHRbJBFATmLPkLxGPGiPcWOrbPClERcPFxPPHPBlLxnESdJ0eJagH50NVQAbsNzsNkvLhdPXkPDmPGuL1dP5yEPLMapPmBOWpPoAOnFAjaP0QOBsJarM8RFilP3yJeWPZ2CgWPcnPjtLenPpPHGxBe5LCgPrkPxEMZiNzWP9EM5TI2WPmZFUODnSFt0JWhPJwM1KMv3N1MAhoLp1N_tNs3OX3JwLM7xMh3OMqPDIBV4JTiPu6K53NoiMQ5NSCDhsP5uNetJKoFWxMcZMpjMWvFKROxdMMMLOdMrjP__KtgPdXPzDKjXPojP1OAYdM5UAadM9cMIWNnTB1jPRgF9sFrdMBtFmyPhtF0EKtKP9xMeuF1XPjpMs5NsIHlhMbiMaGAeiMPRBxeOqLH0eOOJKa5MPRO25NipIUnM_wO94BfmNh-Kw_ONkOHyHuDP6GNPzPE6MrwP9JK2_Ox_ObfO6_OXaPnJKOfO_5MRzPo5MvDPa2FEAPi_HNhNCqAkzPo_Hz5M7_OpKKzfOZxIN0L2fONYNnmNEgOhwAngOv9O1TPxTPsLKzTPgRO6TPhlNtTPxgOqsD4gOFgN3-MVkOS-MafKGwO6IHRkOHzH4PKH0P7kOwkOZzPblONAIZkOSDPmDPrkORvOS0P-yHRzHzkOX0Pq6M1-MclOb0PlWKM_MOwOOlOE0PlWKSRKe0PklOh_Mm0OT6OmxMKUI6TIPTKXnMInOCBNxROO7KXpOnkHW7KGnO8UK50OOGNQICerO6FNdwIInNYqIESOCGNl7K5-NZ-ICIGGrOVpNXzDTrO47KRSOzZKXrOC1PFzDarOP1PUSOp7KADLVzMJDLXgOVHGenMfSOusOfqNanGxsO_-IkSOEEJ6HNoSOsnNToNBuO0nOr7NnzMLINOEJGuOr1PU8K6bKO7NSINgDLetOn1PQoNCrIW7NAoN_SOCoNltO9nNntOvDLptOFTOv7N1tOeuOi7NKJNu1PEuOd_OJtOytOI2MovAMtO3INEdKLKNWuOiwD6jPWxO78KE7MazOX2P48Kr8N18KSxO2xOUxOj-OLyO-TGeoNi2PbxOiyOx7BzxOonGeyGI9KehKv6Ic2PkTOihKmoNO9KR8NRON2xOTONXELLnPbTO2wOdzOT8NNyO2hKKyO62PZ8N_7O-CO2QNJ0Ii8N-BGyTOvTOmJG50M2TOg0OA_GskKN3Pq0OVkKxuPvyIzuP_QNH1MoXCDUOh7I2AJ30O3XOkAPM1Md3P2VK60P9XC-8N8lMaRNeQNcRNW1OflKclKQzAb1OY1Ok1Or1OXpNt1Ok1O8ELoSNOmKH2OAnKI3OKAPpCB_2OvzKlpNcUOh2O4SPySP2SP6oMV2Oc9NspNe9N0SPbMKvyK02OXUDNePfFOI3OZgNe2AUTN-3PWTNs2Oy2OT4P93PbnKwCPl2AE4OM6IA4Oj4OmsNa4OkiDENHY4Oi4P2UNMVN_oKE8OzsIyVNh9NmVNi5O0pKRDG2pKHrKEoMv_G9sI04PyUO24PsZOr9NPYNaoKD7ODtKLsKfSGJKB2UO76NBqNu8O7UO3YNa8OrtKK5PvHOc9OLZN39Nc8OZ9Oj8O1hMT8OW9OU9OCZNG9Oa9OvuKz9OcAM99OQbN3aNwiPaxKDoGV-OnVHC-NY-OmlHPoMuVH9ALJ-NsbNL-Np_Ag-O6VHi-OB-N9ALcmMXmMMzGgmMgoMimMa-NrtGc-Nu-OTDPBcNn-O1bGz-OATGa_OsoM4cNh_O6cNkzG0oMMTOTtIn_ObLGm_Oq_OoBLzFOp_OosHI6PvxKqzGb3D73PoKDQBPLBPOAPT_NQAP0SNUVOysK1dN-dN5cI4dNXAPD9IyBPB_NEzMhqNwqNIzKp6PK_NWVOv6PYVOO_NydPR2MU_NP9ILeNu6PztIsAPOCPbqNvAPw2MNBPS4PojEc6PuzKZ2OpAPVBPqeNvdNA3Od4NM1K-eN3sHYBPy4K-zKHBPY4PUHJgBP76PyCPDfNAvCc4PvCOl3I8BPsBCDCP10KlNCbNN40KufNhNH4VOMCPV2PHCPm_KvRPg_NqfN0qObSP_qNTCPaDNClPngNTWPk_NYGLUyBUtODIChDP2AIfDPVUO97PnDPRXPugNlDP1AIC8PrJKHAP54FrDPJBInsK_AIu2KQDPEhNGRKQhNowPK8PxDPx2KT8P16Ov0HBoPhRD_HLHgI7uPp1GPGEfvPsdDb8PNRDcXIzmCrGPgtPh8PznL4uP56EhTAgWOGPImbO7IIvMHmaI2tPrnCRHOzSI3sM8yBLxN8wNpbPWwPvxCuiNIeL0dL4fEnQO_FPtPOChLgbPghLubPucPqcPUdPRnCSmLNQONIMJLLShPRQLvIMe1J-xPUhGiIMN7PdAKt5EG4NXUHYmNMYPBLPusDGgO9NKR7MOgO_2AnmO9-O8AN5BDS_OCtI9WNS6OG_O4HBIMBs9PaxKU_Oq_MNxKJ_Oz9P7bG19PrROBxKvfNR_O0rMoqP17Hl-ABECFuPnIPpoPkQIJuP47E3nPwlPuhPOuPRnPQuPt4J_nPTuPa5JVuP7XAt5J19MwKHv9MbuPuNKhuPyjOfuPsjO1jOEKH1lOouP8jOnuPY-PpuP9EPruPQ3PwFJA1MncOkcO2QNFFPH6ObJB2uPzKGYUPAwBwbAtbAu3A0BAA7GmtPQUIFxHdNOmDHfNOPUPqsM_TI4sN2oPTSLCUIC1IVGPhwAF1I5UIoxM0mPg3KQwCcXIAWAxAODUPgRIsMEKPJZQJb4IQwCmHIA0HEdBeEP9NOCOOdwPcWAW3KLTIYGIQPHBPPA_PBRHaPOp9ILTI_HLU_PCmPLVPDSLmYPewP55KLTIUqPY8H6OCq_PzNL1_Pb_PLUAXQHWNPEUP0_Pk_PG4IQ7Fd6A3iD4BCzOP01LT2NmsJW2NN4I9fA_TPJUARPHyuMHtP17LtsJ-7LOAQl_P_GA5nCGAQRAQQUIm6Gq_PdxM9gBJ6FDTL2_P_GA7MOEWDfeB6sPCVLcPOrWIBTLvOEgPOpROllOIgOoTII1IpxMR_PGqFhBAbaH1FIW_PB1H_SLuAQePOwAQ1SD3hAgPPONAMUAOOIulNFeOV4MZ4KGaA1GLc0G4cO9AQ-0GJpCsYPtWLGQLsWLIII-WLfPMTYLWPCA9PwXL8TJGYL3mP9NOcBQKYLMYLY0LbvETrLrrLcsPCsJzDFXAQV2NBEFX2NZQMc6KXQM8BL_SM4BOOMLx3MMZANeMPMLikPikF4BQTEKmtFDeMKeMruFIwN6vMrIAOCO7tPRnB-9DqwNbvPsuNBdOK3MnfHM3M-IAPvK6PMuvPtBObFPFBBCEApFPdeMAaIkWOIGEMCQNvP7OO03MPgHufH9wND4MYdOyvPadOtBAkvPrTJrWO_lI-IJuWOhdOsUPb0L2vPLmKgEOTJJ5GEVlInhMfWIvdONFMy3MkNPtFPK9P-0GIUDmNLsHEoNLWLJ96LNOLDDQsoCnNLVLJalEqNLnWMrhP2NLSMJXOLJOLiIELOLgIETOLNoPDVPFPOvYPUBQ1HHubGyQLBbBGdP-8PSULTQEhPEDePz5H2TLPVL3xNwiBqULdVLPRJOZPvDQ-UL8wP7qC1UL6ZP4-FWFG9xNZFGD8P-6HmwPR2F3DQ7qC0ZPr3BIbPvQL4ZPojAAEQypCNyNNvCPyNWzP9rMqwPU8P9rM3WL7YFiSJgBQgSJTEQ5WLfTEFmNPXLOUEpyNBDQIIILTJqyNbXLsTJqXLGZPluMXSJxTJM7HdBQ1XL2TJzTJBYLaLJ4yNg6C0cEiUF8yNamLNJLUhPbKDgZJkeLpDPzcP8oPugLHkLxgL2uNLxP7cPfhLbbPDcPz2G-hLicPdTFmcJbiL6bPmyLNFQUzLCiEXhLkhLCcPliLrmEVnL0POZjL_gGtcPtkL9jLnjL3LLGFQx4MkcPgbPROGHoEZeJYrPGxP12COnLC1CCYPKrE7DOnYJ5VPBvNzqE1VPlnLWCOUkMx0NIoL-qDaDQVpLLAO9fJesDNAOcjMooLGsEqoLkoLZhGBAOKyP-_NjJLOgJlHBP3NIvEBxEsQPDhJuQP7FQPwEl2GZiJTiJekDV4LYwEtiJs1NNYP40L4sL-7MEWPX3LetLWBL_oPD0EZ4JdGM40LAsEf3Ja9CkvL4vLcuA6vLGWPv3E3zLygMLWPz0L_1NNmNE3LqBQMAQusJW2NapMr8LC8LqFFZeMX9LcgPinPk8LUyP1CM6-LvHFgOE9-LMvJavNUfM_-LyGDrAMuLPHsL1EMtyJRIH8DQSGMMIHaiNZtCciNNEQlYIIIMh3Nm1JX9PGKD3EQ4MDreOmKDuMDq3NT2JlHQVwP6GL13NSwL33NJ7JQyPX6JJ7JEQMr6JJpM9pMY2NHSM2BQnSMeiPkLLyOC9gFK4NSfFRiMVTMWJENZEMGQUeCJ9J-yN35C7EQ6sNrUMXbOHpPwtPuXMmAKytPdIK0tPttPhbMsCKjbMTbMpCK37PYIQlaMobMlEAabMdIQheOZIQjTBebM-mOa7EeIQraMmIQqqFToCsqFjIQ1WIGeMBeMWRDBCQYtFyIQYrDIeM1IQn5NNTGaKHCKDsHQmFK1eMuEFUIB83K9uI1yPTkPrXPFfMJjP7IQECQ_IQKGH8XPh9PikGCzPW5MMJKJ0JZ5M2eO_QGIzPimNVlMxAPNWDPROh-KffOcJAV6MKKKI6MO3PrxA5fOXcI1fOnKKuFPLuA86MelA46M8xMjsDDgOY2PN6Dj9PICPa6OYRKSgOa8NUgOl7MXvLwgO4TPDyMwJQ0JQbYFP8MqGER8M94CT8Mc8MbYFWULkhO1hOxhOOvNXJHshOxNK3hOz8M5hOpMKeEArMKkUAixO_hOthO5MKCiOLiOPNKHuAFiOiuCIiOQNKKiOiuCgKQkUAZ9MLiOkKQHuARiOrKQceFUiOwjOd-P2jOVGGKPKYuPiuPcPKk-P4KQ12F2EPv_MqRO1wKr_Md6Al_MVqDRQP2UIflOw9PH2ItROt_M0mP-KQzAQ89PulOK_Ox0OnKAylOBmOHvN7_MavN3RK5DPZIAULQGmOJSK9lOcvNKmOWvNdLQ_RKJANJvNiLQMmOMvNQtNPKQStN-uN4_MPANKqLYtNcmOXmOVtNbANRSMhmOVvNFvNXvNAvNUCD-lOtANEBCvANcxPmmOumOv9PpmOzXArmOnRP0mOyROvALM7Kz0PS7K10PAnOwkCMuMVUAoIQQMQhIASMQDnOFkPJnO5ROe8GbMQR6NZDNMpOFqOknOvnOgMQJqOSqO1mO4XOfnOFpO00P9mN6oO9ENJpOBpONXOepOEpOmMQ4GGHoO2nOKzOCBOLoOCZOPoOjqO2qO0MQiwIRqOgpOcpH7YKhXKoCNgVKxpOcoOLZO0pOaENgoOQZOioOfEN4CNvoOi3P2MQdyOcqO-CNDoOYqOSNQIqOpMQ_MQwoO1oORpO6qOp6OIYOZDNQqO5XOdNQ8sI74PjZOSNQXqOoZOvsAIVKsNQuZOkZOkMQcNQCNQA_MQpOqNQ-pO6nOYpOkZO6NQgNQuMQgqO8qOBENyMQVqOVpOzYOoMQkqODFNOoOkZOtpOi6OwMQGENmpOsDNFNQpXOaoOINQKZOpXKdREfoOyCNONQ4pOSZO6pONYOT2F8pOVNQzqOnENAqOlMQ1NQGfKbNQqoOnOQZfKpOQ3MQDFNlNQ0NQOqO35MwOQIOQkZOwNQvZO0ZOqpOKnNe6NI1PcUG9OQL_HdFOU6Pm6NH1PIrOLzMjENMGNPrO70Ps6NxICFPQanNx6NbrOOzMdZKW1PYGNnGNaGNHcMcGNvjOTALgsOp4DhHNIrP1rOXsOVHNXaK5rOrJQ-_FuGNMsOhHNlmPfPQBsOYsOoaKCuHbsOvGNhtDuaKnrPWsOrPQhPQQHNLHNLpPDaK2rOsrOIsO3oDWnPaPQ7PQSsOqGNmPM7rOBQQGbKcHN52PTHNgPQ3rOq4DjsO4qGpTGgSO2LGeSOJyGwHN2pHzsOj1P2fCPvDqKF4sOX4PYQQxKQo1PAfCm1PKTOrSO35II2PNtOs1PpzMaLQlsBUcK_5I4qIuzMP7NtgN-1PguAXtOfxOrAG11PjQQgQQjINT0D3zM71PnINBTOCINc7NETOY7NrtOY7NbAPe7NvtO0IN59PU7NvuG0tOXIGutOV8E_INgVA2cC1uOC2PZvAEJNxOCA0MB6I_tOqQQKUBI0M4QQ31PL0MO2Pq1PEuOR2PfwDduO5kIq7P-7NBxO0IN_JPKRQcxOTTO07NCtOGxOo6IRxOnjHW-OX0MYxOZ2PP8Bm2PoyO9KCexOXPPgxO0vAixOBSQ2NN-yOxNNIDO-FDpxOkiGrxOj-PtxO-yO5NNrNM1NNp2PaYGJON1UB8xOyRQByO_xOmxOZSQR8Bo0M6xOYFJvoN9TGU8NXON-2P1jHcONAxOg1DZzOoSQgFJiONULPmSQozOkONbEAmONpONzMQ1NNfyONiK-0On2PQiK_aCxONViKAzOHPNszOBzOUPN7qHqtLFzOAzOCzOAjK-wGAOQW2PL7I0oNizOqSQ77NikKeABwSQJUBL0OXPD8jKOQNB0OAkKD0O2TM4jKaTQGkKzLLPZNXPDC0Ox3MNkKQ0OQkKv-PM6IqcOc0OpTQEpNU0OR0O1QNSTQx-PwkK1DLJ1MEUOSLQYyASpNLMQA_G6TQEGJ8NCOQPBdLhyOnKAl3PZRNMlKK1OrdGFBBbGQ8nMfdC3JLeZCJUQ8mOjZCMUQpBAutFNUGPUQNuMF9AtWAXIQ98NWUQPOAZUQZZAUUQe1OZDNvKAhUQvnOvJAqRNq3P05BllKd1Oy3PJDNE9N0oOUUOK9Nw1OJSN31O52AImKNSN71O13Pz1OUmKVhOVSNS9N9lKR2OQBOT2OH-Ka6P6BBa4PD3P8GOR4P5SPsRP4mKg2OfKGvTNO3OmpNEHOlUOW4Px2OkTNU4PH7PWKGP3O-2OaTNM7P7ELj3OaWCb3OD4OiUNfoK73OU1O9XCe4P-4PnoKwXDD5OnwBe4Or-BX4OgXBuVQjIAg4OIVNs4PU3AsVQL5OomOv1MMEP3pKrUOoUOcBJK5O9VQZ6O35OZMQfzIvUO5pNxUOm9NOYOQ6Ou9P6VQ3JQU6OBXNcrK46OqXN_4PsXNB5PP_LrrKi7O_qIrXNbMBMdAdBOD5Pz7OdFLl-KO5PtBJhFLV9OP5PAVOY5PtBJDVOGqNP5PHVQf8OrDGe8O1tKh8OkWQJ6DdEAoDQ7GJ59NKqNy9O49OrtNm9OmoOwBJc5PwSDkaNk9Ow7MZvKKCPo9OO-OvTP19OlvKaaIhaNXwOI-Og5PpRQr8OCXQJbN4vKFbN8pD9WQogOJ-OKbNF-OVOAM-OPXQyeOQ-On_BlJQXwKnbNz5PHmMD-Nt-OY-Nx_OH-NLwKSoMCzGUoMwrGL_PdoM7dIP-Nh2PybN9tG5SQ6lGYwKW-NmVQ5XQZ-Ns-OHdO-5PKmGZBL3jGE-NvdI68AD6PeVG79PALQ39P5wKRLQAEBNYQAxKI_OQYQuRQx-KqoMhRQbVOHdNS6Pi_ORqNMkGW6PF1PrdNEVQroAF7PMBPhBPsdN3sHX7PUBPkNCtFLuUNM_Ni6Pq6PmAP0FL1ACo6PYVOx6PZAPp6P16PBMQPAPzYQCGL66PsYQz6PSRG96PsyK1qNLGLmtKB7PoYQD7PlYQreNd6PV4PY7PL4PPBPNZQG7PRaNc7Pp0IdBPV7PZ2M7zKZBP7eNVQQI7PJxBLZQdUNk6PBfNeBPW7PG0KWZQNQPZPP80OiLPFLQXHJTQPBdLdRDvBPLCPYnGj9M0MBi3Dh7Po7Pw0KGCP-6Pm7P8ZJzZQlNC6VOPCPmCJf_NizPJgN0qOcSPxRPSnK9CPw1K7CPSHALaQuSAFLPJaQUGLJWOeLGLWOvsO40IJiNiBA5hNS3K7hNf4G83OOWOKiNNpGcJAHiNOiNNaK9MAHCQ0BA-GPPRIfCOVbOOIQNbOpcBoaQxGL3gAhGLoaQIAQNHPbMPlCO6GQYAQvBQ9GQf6JKCLkdF9aQanBxaQDHLYpGFHLDDET7Fx_P45LXgPU2NAEFosJ-pM7PMyBQLCLPbQQcDxaQDKIm-FG-P4aQjiNxNLCMJKOLSOLKOL7nLlILgDQIOJuxNEEQ9rM_tPSrPzfIxULxDQrDQrvMwiB0DQtQEIZPZnPXHQvZPLSE6DQ5xPy_PFyNd0HhyNzbQAaPlRJpbFQEQIYLKEQtvC3bQSZP5bQVWLIEQYJIyWLfSJUTEXEQUrM6WLaEQkDQ4oPzXLcdOeBQVQCYXLVUEkyNXcQgRCryNzyNtyN_6OdYL2XLR4JsCQdcQNfA5oPGUMiBQ6XL3XL32NmEQvxCoEQlqMuXE7ZLtoCYNJkZI5VJoaFR4JgdLYNPadLoMPgaPZWDuFQVdEOhM8cQVeELoPOrE6FQdxP2TCGEOjrP8mJxgPtpPEBF97LuBQObQ5HQ-aQViPggA2HQYpMe1GBbQnPMeQOtgFKiPf7G8RM8bQgRPsXPMeMbEKNcPZFKGFKp5NipMr5NwaQG1A9dEJFI7gA5iDvnPc6En6L0zEBKQqnFh3IeiOHGQWHL1HQrcM9dFbdQoiM27J5VA3-BsdQEgBQ4Kg5HZZBluNvdQRsP6pLddPzEFJpLVgPDvFIhM5gMbkPAeQrdQIMKoAAEeQFBQlIP9HAKAQazCtYLqWDmlPeAK1PD1tPSbBBeQVeQQ4KQTASmBfPC36HKlPBEQlRJHyNjeQUeQ3BBWeQiAA8mM2wDLILGtPm9EKIPwKPhQPiAAkeQxeQQ4KHSIuNGQaAJbQBsJOtLpdPztLFTQVaHw1B3oAttL3tLUyEijJIhJ2CPoGQ9tLomA_xPLuLUyEwdP6tL26P_oPbuLUuLwoCtxPSfQQzEc5EduL8QQQLMI7Dz6LOyPiEKoeOXeMbKHJwNlRA9eQKEAyeQ6PPVqP2sMJeQh6KUAOFCOalPzNF26LKsJWDKijPezAkjPTeQrAD3BBDLKncDwrMwdQT2LYlPgQPnqPGCQJoAaMI9MG7hIUUPf3M0FEGkBHTPeFP17PgbPAgIBnA9gDoEAM0G7HP9AQcFQl4MAeQmXAegA5BH7gArAQIFGdeQFWErYLTcPmiLOvLKAOfzCDGQqpLhoLs4LgqLXiJ9VP7rLb2BopPqbJQvLRkJbvLWsPc1EhkJa1E6gQH3LVWPKgQnxPeAO3fQt8JB3LDhQmCO4fQqBQn8Lu8LCtJTtJfiO1KL1xPOIH3xP1WP6ZPN1EIzJLtPHIHglPAiAJ6GJpCGIQoYPtcFVAKvXMfeQLYPUhMcGQ2nFDjM3HK8SDuzFqQQhGFe-DjUNosOkWQwHOVaNTTAXaNEBQdXGXuDssMPSPFADpnJ5GPS6DURQQkPHGKJhMJGKDGKMXIufQVuAQ7DRlApqDGNOZbQ3wGh1LuaEodKajBBnAOwA0NO1cDjdA7_PkRLvbNjeQXaBY8MRtP6UDBWAUcO-0GdOLcbQWDQc8LbDQTDQkYPbIBdbQ-LJZDQ-eDEBQXaBL6K2CJf8PdjDivPLjNWUPstFXQJdPOkAQxAQg_MjxMq0PILQs0PfVI3AQNBQtYGIaGbeQCnMJlMaqGwPPnaQxYGCLHucOrMOKBQyHHiNQfvMAZP2QMsTLVRExbQgbQvTJAvMfcQ-6HnbQFmJCVLqbQOHAkPQVvMsDQKRJtdPmbQxbQ2ULhwPhvMybQQIQoFQVsMRlEeFQ5lEolJYmPQ5LvxPGAFxxPAgPrQMyHQUSMavD8cMAYMKlBydMOdMb2JGdM9UO15N4eOp4IbJQXJQlmNVUOyzPzJQ34I1ROzpIx0PTBN4mOsMQ6mOO6NPwIBnN29OM1PuCL-ROB1PU1P6yMA1PhZPdnNJrOE1PMVOz6NppHOrOkkQcrON1PWZONPQobIQGNL1PgfCPPQT1PxkQV1P67KQPQEDLinNTQQaEGBlQHcIbBPIDL_6NniHfQQgRQhQQD7N21P_sOsSOL2PZuOynNmQQLRQszMQtO9QQtJCwQQ01Pn9GfRQOlQIIGaxIjtOO6I0SOQ6ICRQm8KicKE2P9tOITOE0MDuOnQQw-NNTOGtOPTOq7NTlQvRQAELPxOb2PZNN1RQ0cIl5P5rI97N2zOgNN2qPuONB_KMtGIONt2PKFJv2PgTO0nMeTOYSQi0MMAJpoN9lQP8NCyORSQ22PFyOhSQ3BGrTOB3PtTOOyOzTOGDO--NJ3PbSQWzO6wO0TQJJN9uEnQM4TQGUOo7I4nM28Np6NWpNSrG6lMH1Om3PGUQ91PX1MPUOvUQ_RNYsIZ1M5UQCVQC4Pi9NIWN6mQEHOPVQZVQRVQIlHv2OX5OW-KPFL5VQFnQpVNuUO14PoNQIWQ-sILnQKYOgWQZwB07OZwBM5PmWQpXQk5P25P4xHA6PmXQulGeiQvXQyxNxXQf-O1bNx5P3XQoXQh-N15PQeGfoMq-O65PCYQkoGgwK0-OLhNbnQs8I1lGLYQTVGF6PJ2MH6Pr_OlBLf_OV6P6nQeYQC_O4-NQ6P9nQdYQKHJLrOK2M-nQkmGY6PYeNwnMjBGQVOdVOJ_K5YQYVOGRQQZQE_NPCJfAPL_NhAPN_NFeNToGwYQgEGoAPnqNqAPQtHW_NUoQY_NXzHa_NsVOiCP1fNaSPNaQVGLDWO61K57PcXBn_NufQatGUvDjWO-iIkCQWdOHRPBtMlvPqdOsxACJJTsLrxGKlMd7LZlJFfQhiMvxLIdQDnP5wGuyPFsP8jQAZC-jQVKP7IPc_ENBDg5L43NtoH-dQLkI3XEKSMgYM1nBuDKZXP7cMapQHkQKIOJkQrXKZJQQkQ5eOPkQlpQh-KTkQZROQ7KNMQ9nOzROG6N8xGbkQ6GN30PQBNOALNUOQrO80P_bI-0PSpH0kQj6NrkQVqN7kQNrOHGNXSOSzMppHOSOFqQJGNHqQWrOJPQDPQ21OZ9G_OQ75BfnNJqQdnMdSORQQ9hGd1PJeNf1PVUOfuDdQQlbKJlQdlQD5IMlQclQOuOKEJylQvlQoQQwSOyQQM7NR_IRtO_3IZlQGcKulQUKNV7NitOfxItDL2qQ-AGZPQKlQS2PNRQNmQHuOTrIP2POTO_9GeRQAuO7qQtmMiRQnqQ9RQ3xIspQTxOVTOCELcoNXNNArGk7PjxOtlMk2PXmQFFJPuPqRQMELCmQ1NNVSQ0jHy2Px2PhgKzwO02P-qQLzOHmQQAJDyOSmQSrHpTO1NNWmQTyOihCZmQK3POzOT2MH3PC3PdmQHVQrEL1TQ18NkkH38NYkQ9FJh3P8kKWRNuYGYRNQJQmeCEUQ8nM9lMHUQFGJasI-RNuUQeNQwUQ01OVmKYUON9N43PcSNA4P67I32OjUOGFLT3OQ4PdQQSVQDnQHnQlVNGnQCWQInQtUOo9NzUOnsQ64PsGJVUOz2DiWQ17O1WQEqNx9N_9NirG7ZQcnQtbNynQ1XQY3FuXQr5Pc-OF-NwbGyXQPBLt5P4VHmnQEYQHXCBtQCcNRBL-bNr-OGeIrXQAYQFYQw-OLeIDYQsXQi-NkbCEVOcxKL6Pt-N8nQ1-KIoQStIj_OEdNauGWmHYtQWtIeFOHoQEoQX6P5mM9-NPVOvYQZoQxYQRoQ6zKToQBZQW2MkqNVEGy6PytQAzKT_Kf3P6FL-YQkVOBkPgoQc2MyqNjoQxtQX-MnoQwAPYSPSnK2fNpoQaDNIaQzmHWaQVALyoQGCQJsQcXAjIHGeBTUPRiQsOH_iP1MPIjQn3PuXA9QA1sNJtCD0GjpBLRAUAQsmJexPLqEQjQbuQR3OITPWLAS4IXmIaNAHsQ0LA9nMvIGnuQwmQAgAp4GmwH3HO8HPhwAvuQ-NPx2A5nMDsQumQrhQnuQwkDrDHbJPotN5CQ1zNGwPRKJhPHORPpDGFAH3hQe9OWaNg9OziQ3TATTAZ2ILLPOsNVILfgQdrNfiQUvQxCHSSADSPiqPHdPQHP93GE7FE4AgIOIbOIMPDfQ9wPbWD7rNE7F_lPrDHovMbGO0eHodO6OK9oQAJLfWIiHPgFQmjLxjLojLXcPjoJTfPeEAVfP5fQDsLYsPokJwpPdhQYiNWZLVQAaHQzBA1yJahQqvNBBKojQ_eMUUHKJQ15MF0P_7P2xHWdNpzPmzPYfOYzPQzP2vOJ8PrxA-_OafOgzPBfOFaQMzPozPWfOcwQk5MEfOD6MlzPhhNaDPa_Mk0PtbNOkOyeKI0PO0PfwQIzHTkOD0PakO5wQiwO--MKlO0-McwOJlOPlOX-ML0P2wQN0PBlOdDPMAIXAISvOSJCt-MuwQMlOZvOMzHFxQS8PZ0Pi0PiAC1_OtwQJfO4_OBAPq1AaxQmlOP0P74OGAPhkOR1KgxQLpOXdNexQkFBnxQg0PpxQodNbzPnyOZIAB8PeDPO8PWjOZhNW8PqkOchN4gNc0PqzPczP02KR8P22KtDPhzPgDPL8PzDPqhNIfOalOgwQn2KnaQm9CMDCESPoTDxuFBVIrzP0YMTgBXRI8eQj0AbBIQiQH_PQQIHQI3lPvSMD-HhwQbYMVyQSmMMyQquQ-9HZvQH-PEgF_RMT1HlxQleFPYMgnQjeQnBAE_Py7DGiBjuQxQIlQIKPIdiPwtHxwQFYMjyQwXQjeQJaADSHpXIgWOZMPx8PsgQsvQrJO2rASjQadH7vPLTQYHPDFQc4C-bPQkE9EOOVMHkFwMAAWMnaQ_8Bl6GDsNbyQbxMCMEUJOkvQ7cA7_N2DOQaA2QPnJLcNLAAO3oEz6MbCPAkBomAuzGxvQreQoVPG9PWsMGkLEBQ7cA1aQ2DO-cAngQF9P0VP8DO2VPqfJ4VPZfDYCOp1EnaQd4BgDOVcDiDOssPDcOE2C-cQ4qEAdQMNPcHAXdAiiQI0Q-cAg_PfbOmnL_zQl3NP0QAeQ96CUxHjNPsfH7wNETHlCQzvPOkD3xM4CQl0H-UQ9oQETPWYM0CQsdOn3KR4MVHOYGQ0BDWxP2yP7QPqjPXsFpeP4jM_XPXIKBYP8nP99IhmNmpQOkQKzPcJQUzPQfO1xQCfO2JKF0PevOr5MewQVzPoDPihNdzPbxQfzPAfOwfKnwQMyHpwQu5MdHQk4IY1QazPhyQhwAQxQcxQDxQj0P9wQSkOhQKOxQWNKJ0PSxQYxQywQ9wQZMBi1QJ_MVxQGYNykO7wQUxQzwQy1QXzH_wQYlOBlOT1Qd0PR0P8wQwgNJyQ91QNxQv0P8mN7TQDuMdkQOqQAPQ-hHCPQr5IdlMclMflMXqQhnMg1P47NUkQ5ONLxOBFJWTODrGEtQi2P8lQdELNHJD8NXrQ2jHMONAmQZPNcrQmJGz8NZ3POpNDRNlmQ4yIsoO_2AvuQoNAxuQ1mQYpNy-Px5O7FFpsQMnQ6qQCtQdUHTrQDwKn5Pm5Pa-OwbN_yQrtGvlH0XQi5P2XQVWA92Q_dI7XQ4DBo-ODeIrnQrrGjmMStQOtQRUBvnQ-sQmDP4sQH3Q1NA1nQSsG3nQmqNgYQctQOmH7cN6-NemGhtQk_OpFLBqQg3QmtQmeILVQxyKr6PKeNb0O_xQhxQG8P0xQSzPA8PF8PGyQdhN4xQLxQ6xHI8PtyQ1zHFyQ3XN23Q3xQAyQVhNY8P0DPOhNB4QiDPP1Q8yQnaQ6uI3iDlnIZfIWJDkHMtfONwMGCQtBA0bHTSIfeBK0Q4bQcGIiAQUQJCBQkvQltNoyQ3NOEvPPCQpXDoEArFESCQO3MVwNmFPIIJoFPCmNbCQmGEEvPTgQdFPxWAfFPoCPgCQhwNR3M-5LdSHHvPREOVIJX3MKvPZ3MWEOWCQcIJ5iQXEOMWD-FE3wDi3MRNOKUPcvPPvPnIJ7iQQMLTdOOcAzxMneI0CQcCNCjIbdO8oQ0CQ_fH5-IG4MChItvPtdO9vNPsM_vNOXQ9oQC2OeEO_FA8CQbsLYGEkfH78Pi0Q_fFGkNlTPLwPLeOvdDLvQXjQwxNyNJwPLtLDSQLgHMLXM5XL-zGliNgbPngL6vQdbP1WOH6Q4bJkbPnXNJFQMcJgBF3hL4kEO0N6cOflEXFQDxPSNCBeJqPOxrP_JL00QHJQRpPWyDCnJ60LhpPP-PUoFWJDfHMyHMbKMVfQDCLv6KcdQ1iPlOBcjFziPt6QldQqfQpBA9IQ7HMa9P_jPteOBSDWhPphQXGKlqGe5MDCNlpQg5M_6QiyMpUKH9NrpQWoNpyMWkQbCLjCLakQPDJ2pQWCNX7KGoO4pQKPQa-IFrO-pQ9pQ3kQp8GAqQktQlkQDzMKSOUqQGnNWnNOCNY7QLPQOiH-kQtkQPzM5kQNqQYrOFzDTPQ3kQmPQSHQlPQVPQS6BqrO26NqsO46NknNR2QmnNeZQonNi1PfqQTuOfwHC7NblQFrQhqQp1PJrQh7NvSOBrQoqQw1PA6IvQQz1PxqQrlQUlQelQ51PglQ0uAj2QslQ0qQggCklQHRQGTOolQvEJqlQftORlQK2PyqQJ8QxXCQTOi8Qe2QX2QJ7QvrQYoN9xOr8QFELPrQBVH4XQt8QIlGBrH_lQaoNIYBTSQkiGNzOh2QerQlJN6RQBdIImQfSQDyItoN12Pi2P32PtoN2rPOmQIyOYzOA3P18QczOO9QyrQh2QnSQRTQ5hKamQi2PsABtZQkzORVHg2QgzOwrQBTQjzOpwHY3PH7Bg7I54Cc3PnmQJ1Po9Qz9Km7Qh-Kw2QUGAy2QOsQBmMfYQxrHY1MgkQ81O9EL-1Oi2O7mQt3Qv1OXsQYGJq2O_3PJVQD4P6SPGHO0uPx4PP5OlsQAWQKnQ54P52QyWN5oOH9NtsQ51MjWQtWQlWQFqNC-NYnQIwKnlHIYQXBLwdIenQ8sQD3Q9ALF3QZnQDtQ3RQnnQ6bNG3Q8bN35PKtQsnQMtQT3QwnQFVGW3QJYQWzHZ3Qq-QNcGVtQp-N1BJ4nQSqNhYQVeI8rG4-NN2MGVOCdNm3QftQo_OGoQ5nQr3Qt_ONBPMoQpwAOoQhoQQoQ2YQvtQ1YQLoQaqQzyH4FL1tQp2MqAH4tQcoQstQeoQAZQ9YQPoQEOCEZQO7PQeNHZQv2MvHJ3CPvEGroQJuQ7fNy7PVaQBrNjVOPuQR0QuBAT_PUECHuPFcQbgIgzQMNEXJOWiQEPG3YFZIHMYIhrN9KPWuQ8zQwbOHKOYBCQ2Is2GCRCLjQ0jQMxPdFQ8vQfFQ9_QqtMBkNS1AC4A4UDICEFoP85KmlC3eQZuJPqLrhJo2NKHQq2NEBQdEAllCoRI3iQaSHRIJ-4QegAQEOawNSEOenHLvP5oQ9GBwvPj5Qv0Q_FA2xMHeD4xMmdORlD-vNQTH1vPr5QMfHx0QkTH65QSNGpgQCrFAsJrvQBmEW6Q1jLckLrdJEjLJkLHjLFFOrdJcdJPBRVGOO6QyEHPOOkdJHFOb6QcMPQzQ2mEdYPo0NUcPLFHCeJxPOJYCSQOsAF0AR33LpoJsdPxoJMONIhQ3GQ91NbqPNBQdEAx8O57BbjNRnBCJA2yQ03BjtMQqFUbMJuMDROlIQzCKpbMuIQ40IAeQVFA1oCIEAEJOK-FyHLRgQhUPavPwwN9oGGCQGCRySQuFBEnCVlPERPNCReCQPCRFCRVsNuFA1BR5rM3ZHWCRxzQHzQJBRA-PRCR17FTkIxHLsIOJoPo4MamCG6QVFQZmEwaI1kLrFA3kLfEHnaQdEAzME6gA1dCMARHpJOkFv4LlCRz_QYoHalEJvAcCRF2GxWAHeHlAO3BCc4QayL_xLuHEZuHufQCQGuHEDDRwWEUeHWsNIDRUNO1fQMxLMDRalEODRmCRO0FUMB3iDcQP_hQB8LVGCGlDjgPkvG8eQdEAFoFRpGTNP7bA3LPGvQsGPdGEuGP9_QvJCmFArDRKNA6MGKQA2DRBKPPCEmlCmzQ0mDIHQgARPEDiARjeQULAIMKkBA4UDgjKsDRw0BczQcUPp2Lv6QG4LipJy0Qa5LX_Er4LRGQCbQULAXFKJiI-XAjsMWZIiCRL9PMMPxbO3MDDgGTZICQCYQAC4AuAGg5FyUIHgQdjPXbMnIQdTK2CRJ9OCLIPCEqeA7zQC9LhgPv4CQ9L3HLY9C4zCNpDeCRHERSbOgKH0PHW0QsBKtbMtIQxQDECRjARKFA9gD0MEfFAcCR6fIWuMEARTdP2bPZMO_CRoDRcvAzyQ4NGBWAhvQOcPmiLDwN6mEhmEvdJ1CRyBRooKKmC90AhfFHERQmIjeAykJzyOUoPFvQNERjPFYoP3kJwsPFCR8BBKFAc7C2DE8BB-AA4UDaQPDDEsXI7CRBsJR3NoEMoAM6mB1OHZGANQCGQPJlPRFRm-L8sPAqPtzQjQFBARIZH_1IyvQo3K7oQjcQt0QP4M9_QmvQOqCkgDiIObUPQyQBdPgbOoNO4bAysAw3AuzGTIIeERggQeBRvPO3BADeJlBRiFRPDRwZBduQO9FlLOYDRZsDY3J6LM1GEvwFd7PL9G1ZQgfNsNC4ZQ_ZQsUAIXQSaQp7PxjPHeNs7PRCPu7PaqN-0KsoQCWOs_Ks_QK8M4dQ8ZQCDPpIQwaQMwAJGOqeHMOPJkDxaBvEIrER_oFFFR6CKDCRvERyBR2rA-ERaHRIZHnwHZfI7BRMED9BRwIQXERdCExiDYFRn5GegQMCRhCQ6vNyDRWHRwHREaGXARR1CZARSKAmlC0GRpyQ6IFAERNoKp2NhrMPDR6HR72JnBA8HRUQA-HR8bAEDE_FRMeHEIRlEAtuJLHQjARyJPrFA6uM6fAidHNfBOLPm2OaVQ1SNF3OS3OZ9NWHRYIR_4K-pE4DR-8BaIRD0A_OP3aOQdCKDRBsJchQX3NxBRPDRmIRDlMpIR1GEDlMsDRHGBdHR1GRCQFgFM7PFLgQz_Q2IRhKG4IR-3AIuASSA7DRuIRLlNCIR8yJXRPzIRbHB2CRGeQFsD2uDiDRbEFYtJZ9LxgDUhQjARzCE1sNVeQ4dHheHPCEoHPWJR7wJdlPMtPoDRzCErIR4GAkcD0EA8FR4DEBWAcAR6IF2pPcCMCJRoJRE_DVkBCUD5IIRBQoMGcNLlNLLDQFDQNDQzoC1VPrNLnJRHFAzCE3IRgJRMSPV7DmAReHROFEnFDmJRFCRYEAMJA5eGdERKGRX0QTFRPARWcPQCRz_QxHR1iD-IAnHRgZBCJA-DRNpBrHRIaMm6OuHRUbQ_EA7HRvlAXyOKERDlBDFRCpJo-JE2NRERG2N4pJwOBWERpKR5oCtqPaSA1iBdbOWKRL0QsCRQkLUtMekLgFRgkLvGRRCRzvG2zB3BAp6B6DCGGBDKPdzQYqPYnPISE2CRScOXuDtiARIRdsJPDFHgPuoPPDRiXH6wDqERTGRmyBnCQpKRlQGT8CO4GG_PvFRa1N74MasEj1N54MNGQrLRSbMTLMEERePPyJBoFRGDR4_PijDEeBDARQLR7sPmgPFuJpgPkLR12O1LRUDR9-PaOPVKR8LRwvJMGRrlPWiQFKAcER_FRIBRfpGHARmkBONGPyQvnCBdO14QVgQ34QXgQ64Q8uPYEOu3MkfHQdOgaI9CQPgH4dOAQHbxNlkNJkNQTPAwP0UPLKJJwPCeOyUP6vPTTHoKJLQJrKJtKJlLCcTHvdDNeOUeOPeOKeOuEOSeO2EOVeO5EO1bPUcPgjEFhLMiL4bPVHRz1NZWPKfQuaODwQsfP28EV2LkCO3UMhUMNUMbBRuPIWXPrmP_BRfIQ_aM_WAdtMJbMLbMrhPHMOcVICFPmFJzTQEGRFBBpHLx8OvoFWOPltNNdH0fQNJR19ESLRdiNufQFBB9IAwaDnGAcERUcOHSPaHP8eQ1NRlEAyCHoPAcERwIRQMRufGiGR-NRuOGw_NcERwKRCFQAGPsQH-aD2NRw_NHMP1LOCUPoGRbvQnNRUFAYjNNFPTORqvQnbOIzQhERSUQe8FEWIUjQzJJMvQl2ABvBKUQnkHnORQUQLUQp5MNUQSrGcUQh9BSUQgUQjeQSUQuAAqBAguQelBkjD4KI_RAqORXUQFsQDIC9OR0RGyORzGQwaQSUQpNPBvHXLAWiI8ORwORKWPvoIO-FxNPvORUFAoORAeQFBBe8EnXArNRxtJOLRwIRNpMu1BJ9EUPR_GAgWOAWAJMPiJPtRLDAQg7LHSLQSLRPOBCKUzQMMRakC4BA1nImuD1ERh_PJ_PyDOR0QFBBNnBiCC4PRs6AdKPsbOUDOpQGbFRraOSoJsyL_IP9NRUFA6PR8wN3XGJdHqLN8PRtdQHGByPRX2Lw8EMNRbWP0IRGCQFBBomG7AQliQARHf4QvAQ3VAlAQBjQbkP0AQs_MlAIHjQ0NRUFAKaOgKRJUANdHiSPfGRbnPLNRlePzhP6FMCbQFBBgKFL6KwfBtGO_KRcZHUNR09JHLR2PRCrA00AoQRvaBCWAjKR3NDWbOvaQtzQFBBsNRGGBIoP-IRXlPsaOSQR2BMrFGp6JWiPAjP6iPdfPmfMUhHA7QEDJC7QgyMh5MBwIH7QyJQMrQJ6NupQ7WKE2Q5mNzpQVUO1pQhCL0yMgkQ2yMEnNh7QZnNBSOe-Il7QtbNBPQH_QCqQf7QLWCvRRmCLGPQzkQa7QKGNc5I-RRSGN9CLzRR6rBTqQo7QrHNAlQ77Qc1PelME_NbbKWQQ_7QqnNz5IiQQF8QlqQH8QQlQ_qQR8KXSRv1P1nNx1PilQTxIQ8QWxIl8QrQQOtOhqHqDLdtO-QQxmQkQQ41P5qQCJNmlQORQpEJbRQh6Bu8KNlQVSRz-KIrQaSRAmQLrQs8QB9QVRGQxOZ2Qy-QW9QAbG5RQrSQ7gK48QB8NorI4xOOELXSQX8NwoNi2QmhK2tOarQC9QorQRmQI9QTmQ92P82Pv8QsSQVzOeONQTQW2Q2iKaJG1rQnFJ-EPM3Ps-P3TOXPPsuPf0OS3Pd0OtkKyuPADP68Bo2Ql9Qa3Pn9QUpNu2Q0TRIUOj3PwZCx3P_lMASNQsQ7UQNmKQqQ36NZlKxSP89QjWNCURNVQA-Q3SPZsQXGJInKJ4PEnQisQG5OOURF5OmsQ01M8pN42QQnQkdIhWQT-QvsQV-QG8OWnQV5PoWQBURz8O6WQ-GJpoMAHJaYQsPNyFO_nQlmQpURFoQ8QOCuQITRN_QrtQS2MRHJR_Q0yKwtQg_QP_QUHJ4YQ1UReVO7YQF0OvURE_NfoQ36Pv3Qn0IH_KA7Po_Qh_NuRPJHRW1Q88IVMKLuQ6eINuQZbKy_QFQRxWAwOPyPHCfQq_PbRJxWAGhMKPOURL6_QEBQ1oCUxHnAR_2MVFDRwNIlD4NMOKNsGEI5Q3XDYGRrEQPTEWBQPVEZBQa4IVcQ0yNxwP2yNVEQVVEkBQVwCW4IWBR8cOK6QviEobPHNRLFQ5bPWBRKBRU6QukLjUPCpL4GPx3NQGQDpQkxPYfPmxPONRHsL6aQPdQ4DFTbQR1Hc9PgqQ4eMAeMidQ4EMcEKtyF_yPd5PBzPfWGV5MQbNEzPWJQlpQbRR6eOhyMYJKFXOgkQF1QyJKH1QMVRXzPbxQ3_OL1Q95MawQqwQwwQTyQ7XGc1QlwQV1QTzP-WRh2KHfOoxQbwQ7WR-xQNKKa6M_FAgfOufOG7KkJQKmKsfOaJDd6MW6MqfOvKKKXRpEAnfONXRUXRwfOP4PmLCnJQU8QpJQvSFSwQB7KtzP31QK8As6M9fOtVFyKK68AvJQSHRg_AtJQeuA-6M_2AwXRx6MqXR0XA_6MpfNusDgRR7SR0JQNgOw5LhQRK7Mm9PULK-XRELKJTKRgOS7MOLKZgOdhOWgOhURU7MdgOzvBbgOj7MPYRsVBMYR47QeROTYRmuBVYRnmKoZQZqAelNrtNBgOYlNqtNbXQugOACPA8M_JQygO3zP6oP94Bn6D6zI97M24OyTPuTP3gOpYRj1LAhOZMKChOWfNRHRShOHhO2YRPhOeVCQMKMhOS8MUhOEKQucBX8M_jM4LKH8MdCPd8M9MH17MIZRyRPXhOTPAZhON3OJ3FlhOEPKjhOrhONKQmhOrLQghO7hO48MGZF-vLD9MZIP7PKRKQ-NKuhOXPPbKQSKQdKQsmO_hOYPKTKQgZR28McZRH9MQQPcYR2MKlhOsZRpZRnRPCRMZGFiKQ0fAsKQkUAmKQcDDR9MOiOvKQYNKuKQjKQwKQf9MiNK2JQbjObiOioCdiOx5L1NKXyFMQPWPKijOLjO1iOQaRgiOfjOfiOOaRIjOhjOJaR0iO-iOxiO3iOhaRBvN9UOYjOfaRljOFOKnjO_OKavNcaRcuPKjOMPKkjOfOKGjOuTR2MKUaRwaRZiO-iOgOKtaRc-PzOKKaR2OKaiOUjOwOK2xQ8iOq9MBbRPjO6GNmaRjjO4aR-OKdjORaRniOojOdaR9aRMKHuiOraRiaRQbRuaRqjOquP6KQe-P1KQvEP7EP3aRyEPIaRduP7KQ72FkuPfbR29M3jOk-PmuPf-PzEPp1QEkO99MTlOdwBVlOHlO_3Qo1Q4wQWyHv1Qs1QT0P-wQa0P_1QJDPQ0PD2Q-bRc0PElOHkOXDPJkOMIQ3wQKxQU0P1wQ6kOPxQ8kOJ5Fp-M8-MIxQOcR4wQ5yH01QPAIx1QloQ6tA51QAlOBxQ3kOWXNM0PUcR71QmdN89MU_MWDPH2KHcRQ1Q6bRc_M__OMxQhcR2bRjcRsDPckOSlO-gNocRWlOqcRAxQZcRyDPmQKn0PyAQp0Pz3QG1IDLQOlAb9QUYH_KQAxKGTI2AQMLQFdROLQALQQLQXYQTLQYvNOtNWLQ1lO3lO-JAWmORmOuLQoSKamODvNyLQYdROANadRlLQQmOhBNVLQ2zBImOUSKhLQ5LQjLQbSKTvNPmOddRjdRqdR5KAO0O3LQodRdmOYmO7LQC3B9LQXdRvdR2dRoSKgmOdANGTKuANkmOafQSJCo9PAmMxmOr9PcrKFeRV_Oq9PF1BPdROnGO7Q10OV7KQeR4TRKBNS0CXMQIBN-BReTKWeRCnOiTKFWQTBNI2QtpI7ROgkQVnOtBNbBNjwAZnOfBN63FvTKCEPaRAkBN9TK_qOVYK9sOenOqOQyOQMXN1GDQOQaFNvMQrENxeRRAPyFN-MQrOQxBP4NQqMQuWRYNQtNQHUKfMQ3NQBNQ1eRKMQDOQ5BPoDNZDN9NQCfRnNQipOxOQWNQ50PUNQhNQ6eRjNQ53O7MQzoObEJbqOjOQDNQmOQLfRANQpENSOQ26OboOWOQMZOMNQaOQkoORZOkoOTZOSNQhOQ1SQkfRe3PtoO1OQaNQBYOmNQrOQ0mQ-oOZfROzQ7eRODN3EN7NQSNQ0OQuOQefRBrOhMQ4oOfNC5qO_NQ4MQpZOLpOJfR7fRLfRtWKlDN2oOAoOhfR35MRfRKgRUpOqZObgRjfRWfRPzHUfR0eRhgRagRNfR5eRAgRbfRqZOKOQfOQlpO9MQSpOPgRuNQ4YOvgR_fRnXOYoOwpOdrCWENtCNLNQtXKtfRslKcOQwfReOQ-pOzfREOQqZOEhRZNQ-pOtOQiOQiMQqZOKhR1gRvOQDgR-NQOfRXFNqZOGgRwgR4OQFFNcgRrqOlWKwNQ3oOdgRsqOVfRZgR1-O1qOXhRZqOT6N-qOzZRGXKArOMOQbFN65Q5MQghRkqOuqOMhRwhRADNweR92OZhRTgRlgRQgNSfRrOQZCPmXO2hR9qOaZKphRUrO7FNjkQokQp7Qg7KnkQxgRMSOuCLKrOuURt7QSVKESRu2QipHBSRj7QvDJ6RRv6Np7KS1Ps7QQ1PlzD7pQHHN1PQ6qIhrOb-POaKUHNfGNqGNhGNorOpYK27QqiR8PQNtDurOj9MAsOGsO2PQzrO2rArrOCQQzrOQoDjXRrsObPQWHNOuHpPQ0PQziRMQQhHNxmP6PQLQQuiRNsOSRQzPQliRHjR4iREHNOsOkwPzWC07QnPQ0aKUsOXPPyiRRsOHQQ0tDEQQKQQ1PQDjRdsOJQQ87K8GNcsOlHDOQQoUHlsOVJNnsOWpD37QVsQVqQssOtfCKSRUQQT2QNDLusIebKfbHgbK3sOysOQSRA7NcJCyeRFtByeRJAJ-fCEtO3zDlzMS8QCrQSlQ4SRZ8QPxIQINy1PYEJGDPVtOM6I0QQASQ2QQbnKJ4O00AGcKX8OrqQ3QQUSRM2PYVKflQ4qQhlQuqQJrIGoNnSRmBDZcKu9G3UR-1PUwDzINfcKTuN9INuSRlrQJ2PMRQIUCXGASRQBJN-zM3tAXRQMIGvSRRDLxSRHBGErQcRQpYBLBGGkRM8QdqO8uOgZQjzKHlRIuOdKNQuOFSMx7NgJNu7NoJNjJNzJNQlR3KNeLBpJNPlRvJNRlRtJNoHNalRWlROABkJNB8QIlRblR2JNLEA4JNJuNQKN8fKrKNbuNruOqlRHuNViQ1KNKuN8qQ5uOIuNxlRQKN_uOGKN0kI-uOMlRtuOciGKlRVKNdQGT2PnuOSuN0yOUuNxuOcuOCmRgdKVUOwuOqKNvlRIKN5JN3uO8lR0lRzKNSZRT8KICOrKNCvOsGAWwOmvO_JPUwOAwOdwOyvOaLNLwOlfCFwOTcRXrHgvOmMNdmRGMNccRrvOQwObYCWvO-vODXRavOxLNawOsLNffK4QKbmR0mRivOGMN5bR2BGomReMNiLNefKsmRHwOumRtvO0vO4eK1LNIXRTMNcMN6ONKwOcvOxmReeKkvOgmRFnRuyO2NNPnRMwOhMNmkO5mRdMNOnRJNNYnRqMN9cRTnRMnRVMNZwO7mR_vOgfKbnRNnR8vOBnR2mR9mRLnRkMNknRAnRnvO1vOYvOr1Qf9KkwOHxO0zOsyOLgKtwOzzO_AFFgK9nRATQsMN9nRjrQDoR1wOl8NS9Q8oNM9KVgKi9Q8SR7JNFNNqzOHNNsRQhvH7nRAFJdqAmwOnRPESQ5zO_nRz7NVNNHVQaoRQrQU2QSrQ1sQq8QIYBd2QmrQNLC8RQE3P-RQc7GlXQloRbYCDSQNTRCoRCDOISQvNN0INHSQ6yOppMmbR0oR5oR9GDQSQBrGtpM-NNCmBYTQCONDTQV2QMTQVAPnAL-8QEmQK9KGmQ-xOD9QgrQ7MNG9QxkR58QphKn0MrhKE9Qq0MsrQ2xOjSQqTOlSQv0MP9QOoRX9QT9QQ9Qp1DEdRipRKLCUTQWyOTCREqA0SQIENESQ3SQ0WACUQroRACGkyOTiK-SQx0DVnRboRryO0yOluB6pRONN6zOAzO7pRzyOZoR1yOyyOY8QHTRHdIuwO1oRjVN4yO6LN-yORzOZyINPNGpRb2PIfQOpRNTQCTQHzO7qHWPNpgRvoRSTQG3PGjKQzODiRUrQfTRdpRwTOTzOJoRfoRGqRIoRQJGezOTBPc9Qw8N3rQZTRF3PgTRrZNvqRf9Q9wOspRcJQv8N1PN6qR6-O3oNTTQ_aCrjKwzOOoRutCHqROeRkqRWFA4zOAqRcoR0xAWTQ-zOFzPeTQx3MkTQU9JE0OhVOG0OfTQLkKhTQYQNZrRLQNzLLmTQB9NL3P1TOlTRuoRpFJ50MlGBZ0O3BBMUJiNRxTQuTQuuPu-PwuPiwGX0Bk0OvuPtrRyrRDWBp0O4TOr0O3QN-QNjrHk9QicIq2Q3TQr9QJRNTpNpmQt9QgkQAUQPdLzpRYPPUQPSRNFHPaGPsmQJlKAvQIsQouQIqRMOABPRxORtOR4HRj5BYsRUbGDPR0gOuuQMPRjSBeUQxxQokHisRYUQ1GFyBAzORvRNoUQeRNn1OsHAS4OkUQwXNlRNssRf1OkRNpRN39Qu3PtRNrUQ1sRArOO1OsHA0RNcpNwRNlmKvsRYBR2qRa9P-9K6TRT1MMsQTUOLnOAnQPBOW3OaSNtjRP9NPBO91OKSN1UQMSN_9MwSPL9NzUQAURWYRMVQyUQS2OvKL_UQSsQp3OStR_1OltRB2OT2OSBON2OhmKafRhpNhtRBVQntRcTNb2O9eR52OcVQPZQH3OusIkYQgTNY3ODURdUO9mQYiC99QiTND-QEURETNJURG4PCFLI4P7SPJuRhZQAqHOTNNfPNuRlZQqAJanKHVQsSNiBPsTNkoOpFOVmRbUOFuRQ3O8JBYVQD-KmFObVQL3Ob4PcuRqnKeuRkuR-SPXvIkIRxnKo3OdhOPoKiRN2TNe3O5ARMoKUIRa3Of3ODgNqgO_ZCfVQ78Al3ON0Ln3O3uRNUN5uR_fN7uRFlHu3OlmKq3OPUNjVQHyA13O3MA33OhYOy6Bg4PQvRFoOUWQqVQhoKOcM93OMvRpjRg4PatOm4PM4OV4Ol6OP4Ou4OOpKp4OuhQj4PsEA5oKlsNgvRr4OxUNm4OFpKd4Ok4OLVNb4Oq4Pd1KAVNa8NJVNhvR7vBUpKo4OE8OuVQ1-B8vRv4OPVN28OItRD6OR-Kz4OeVN14OlYRw4PdhO35O84OMwRhVNJwRA5O94OsVHiVNBDORURt1MUwR7mQz4Pk2DlWNt4PH6OyVNBqK-5OE6On5OIqKVWNH-QLURXqKkkEu5OGFPkqKG4Fl5OQwRI-KeqKFURh0ApRPGKBrRP7RNeeR4qKkwRtFOx-Az5OgHOYwRd5OcWN55O12QqRP74O5JBjwRDWQA6OJ-ADuRoRP_5OowGIFPqwGJ-QN_OgWN0-PR9OMMA2wRXOAuWNbWEUURn9NdxRLWQgkQW6LOWQAXN4RAIrRixRsVNO_OePBy9PSWQAtKAkRaKBo6OvtRt9PM7O2eRm6OkzHPXNLiRXwB94PbEJO7OBLBd7OYXNy6OU7OMYNo7Oa0D8xR6XN3xRCyRG7OSvRVWQdWQXWQ9hNvsKB7O05BI7OBsKK7ODyRt2MFyRAsKfYNEZOS7OesKByR-6OlEQGsK6xR03QdLBb7O9xRHyReyRlbPZWQzxRZeNk1FZ5Dm7OfWQJyRdqOq7OjqRTWQzhNn6OZyR4HAr7OE5PXaQG5PgaCxYNyJBxTAn8O67OZ1PNvQTtK_yRWuKe6Pk8IFzRIMKsHOR5PDqN9YNeURF9OrWQ_8O6UOU8OXuKEuQS8ORzRG8OP8OZkRJzRZ8OwsQ9YNNaNY9OOzRxWQSWQzWQvIKUzRraDT5PS4NLaN2WQbZNzQPp8OnuRC2MjURgZNdXRdzRv8O7sAmZN0bPCqNuHOP8OSaNzzR68OxZN1WQ6uKTzRa3FO9O4ZNL9OE0RGpK-ZNK9OC0RCvKV8OCaNpNKG0RD9OXxR8MC_zRKaNnWQMaNX9OI0RQ5PhCPszR-tK4hQ5TAnRPH-O59OZGA_WQ36OFXQvTPixOj0RrtNHXQBBPN-OQXQk0RToDkvK6GNr0RbXQMXQidF-ARZXQKXQRXQ_9Oh5PAAHVXQ8aNNxR10R2zPcXQXXQG-Oo0RI-OwvKLbNfXQOcD0aNw0RrtNjXQS-OXPPj0R7zPabNv0R1LKlKALqAe5PA0POMAvvE2lOsVLpdI0sQ08QX3Qt5M1-QU-N3yGubNQoMb-Oh-QHmMj-QO-NJ3QkoR5sQPeGbwKqnQfaQk1RS3QunQWsRGkGXzGf-Nv-Qk1Rc3Q72QjhRr-KMcNt-KgeNx_BWFND_Oc6Lp9PFoAPYQYxKnRPJ2RTcNr0PecN-9PY_OsmOQ2RF_OQgOqmO_-OWYQQxKTYQYmOH_OX_O49PZ_OZYQ2SRbYQltQLsG--Qs-NA0IIVOq2RleICoQbtQr3QskQXmG0-NK_QZxQDAPN1QuxQZyKCAP9_O5WRAAPvxQe1QzMBsxQh_H4xKz_OfxQ32RS1QkcRjxQRdN4DPlyK2tRweNTZQnYQkoQW2OqYQjZQL_Qm6PC_KyUR46PqeIutQ2URT_Ql6PWBPTEGXoQY_QjqN3tQ-FLXrRAVRnVOw3Q9tQDVR7tQy0Aj_QHeNGZQZ_NIZQIVRo3RSzKvVOU7P_qI4APYzK7AP4URVBPguA63RDHRKZQjzKmeNjiAoeN43RK7PyeNhuRcBP9APTuRKBPUZQHtRfLPP7PqeIR7PaBP97Qs3RYZQg3RIJBrYQ93RjlRZ4RbaDnZQxzR-6PJsRkbEdRDnpRLzKvZQPdLxZQr3R48IvoKxVOSfN2tR9ZNgsKsCPVgNfLPefNECPtNC0CPp0K7gOBHRzVOiUA33R5ZQj7Px1R7GRc3Dx9Or0KFHR9UO0fNlNCIuQBgNZCPx7Pj_Nz7PFWO0dQs4Rh8M_gOfCPNHRmzOQHRS3AxCOZ5RfFBbMRM5RjCP1BPQvL3BPOHAi1KjqRJ5RYDB54RlSBRfQv7P4CPz1K6CPc5RM8BfRAcCO_CP27PJNRQVRw_QMWOPkR87PtbAk1QHzHVDPekOGcR3cR8yQE8PRDPY0PzcRrNA1cRgfKYDPPDPbDP73QLcR_WRzLNzWRj2K43QH4QHyQ8xQJnRlsR2DPC4QDyQ33Q4xQB2Q3WRvAAa6RL4QZ8P1bRT6R72KleRmhNycGvhNmeP63QrhNIEPDEP-DPWSHGEPn6Rv6RaRAKEP2hN-hNhaQ1pG2bDRpG3hNaaQLiNcaQ2pGeaQ_XQgaQ_6RiaQ0BAkaQKsQzpG66RMiNNZEPiNnaQ1oCUUGuMAjHOIBQptP4eMuSDYiMeJBXXPaIPvtP-yFb7R6fMBiMYvNEiMIHKR7RZiMZNRZwFTHKiWR-cRCjQAdRECFV2Ri0RI1Rx0R_oBwHES7RcIAywMiuC6lIHRACJAooP4QR6pBrQPCiQNWRSERiIBp7RDXQkRPx7Rs0RbNP07RclGuMA57RkOAsXInGR97RNJDp-CVyFoSKz7Rl7R4wAuMAfTPieH6JIKYPh7RhSKW8R4SAUQATuQs2GmTAPMRdORJiLINRfPRDlALIA6FRHlPOPCTKAGzQEYLYSJgrC7APQ7Rh8Rs8RFgBuSJ1bOn3AwZIeERtWLuSJgeOHRR38RyBA6FRpiN3KIT4IsEQ1yNXORr8RE9R_YH0WLwfI3QRIMRRcQjBQ4VRgVRDSAz2HBIRR8RgHIyPJvSL0ORxvMhDR85G9vP2UPEwPqMRFPRsWHhdCV7RvDRRJJXJJiEOXmLHWRMBRGkLVtMWNR3yJBsLRePyrPluQnePf5GhyPUPRUABAPDIzBL1EDzAe1RkbNO9F0IOMRROQO_XF2LMszQ7KKiYRE1RgYRZIAsYRN-RS5RSJCQ-RSMAeCPE9FgVR2dDZgAexDLHPP4G6JRwNRqwLDlJldPnDRICEt9DjVRJ3MoFEL3Mp4Qm0RYvPdMR84QpARZwNnfHuARdwNDgGcvPvwN7jF1-R5ZIiUF4-R-ZIfBRe3MYCRKdOYXQyvPNgGI5QVUPqjNWYPzNGiCQXWIh0Q0xM73MOILaMM0CQwxMcGBVdOUWIjLRk5Q9GB1fHvCQLXBGxN_yBtUPoCQNJJMjAI4M_AR1CQOHAGeDQkDn0Q-iIt5Q5MBz4Q-iIx5QM_RRTPmMRNTPDXGwMREeOHwP1JJj9RVTPz_RgMO1_RCQHykNvMRFwPuUPMwPXWGOwPVKJ__RHRL9mCETLP0Bs_P6UJbZLXVJKwQsYPiVJicAg7AGrM9HPWaLrqMHiJ3qMQrMqaLwqMVrMKWJn0LXWJ2qMvaLdbL5YEuaP8qMeHATASpIPyaPYZEPrMrbLiaEBXJYASsAS8bLOaEYrMHrM8aLTaEzASUAS2aP-XAVXJcASkaL8bLRcLrASBNPlPPDdLeaL1fLgfLx2CFaJObPLbPTPAjDQFAROaJ_FCbYIJBSC1CM0NYaJRJL1aJUgLVgEezN8bPFZDl0ND4CZBSiVPXYDoECi0NgBRbjEigLZrQcBR9EQe2AuCRaBSBmE-VRvCRHbJFNRfbP9VRRiEVhLLeJ8hEKiEWhLnPRSFRENRzBS3BSkhLIFQ_VRUEHonEziLaVPYKRc4CNiL6zRjBSrmE7bPfBSzWOniLQFQ4BSu9RHxP1kEFkEEJQJCSwiLUCSgbJsPRrBSHbJUFQbCSNCSFcPxJDIcPbFQykL2lE3jQkdQ6BSdFROxPWBRLFHjFQYLMACSFlLmcPmFQfxPNBS5hEkfJSnLmfJk6QnBSdkCN0QCrEC0QpnLZCOopLuuNFqLWHMY3Ed6QIhPWfQ9JMbxP_URNtLQKMgVDHvLrfPudPo0EOUDsGQBhQ3YFsGQ5dPokJ7dPboPm1EdoP_dPdBMPePOdNjxL8qPLjRA0Lv1NqAOLrPemPqBQrQBDpP_vQT1LgnJ_gQeQPU8EZlPqBQQ2LhfPSWRjfPJhQW7LLhQwDS_HOvBRg3AJ2N31BhpJ5pJC8RO3Lq_EgAO8DSt5L8rJzBFuEA1BFQrJR6LIES16LZ6LqxRY6ODzARgParJu7RGCFE_OX6LMhQ7fQaDSjsJWAQ75Ak7LIGKbsJQESS9LOCDhgDN8LUEFZJRatJ88LGxJhnPpWPjnPOPP-AOv-Li2N_pAr-LTIRNEDhARv2NBLFhAMNDEZvJ7ESyJRJCMZ2L29R1pP8aO0JRHhQ_DMwCMVUNRcM2AMEVAF3NeBMGHD62NyCMXHD3DMrcQlzJBrL-yJ-sP9GMxyBrRFLFO3DSROMkhPNyPKxPoEPpOMVbFIqPbhF9TMi9J_TMlESJjBVRRyjQXxPkcMXbMnbMKaHkeOwXPhdQbtF0IQOeMmxFKGPy7QWvFthQjzF_iM9-BhHKnkPCTDKjMsFS0IBwHKpkPPjMY7ASJQmWRUJQY5MbpRRnMZRRTJK7eOQCLopQNkQjyMBXR42RxWRD4QEXRE_Hg6RwWR6WRM4Q8WRTfOezPJ3RfJKmwQaGSI3RtcR93QeGSD3RiGSk6RIcRFGG7XRlnM7KKYYRoSARYRMKQwZRrhQiZRYZRcKQ8MM-8M1ZRajOyhO4ZRubReJKunRdcR6cRPdNO-MmmRHoIGHSucRNHSg_Ag1Q83QZQKanRCcRGxQ9bR11Qt1Q8cR-1QaHSA2QnGSDnRJcRecRZfKm0PdHSfQRUxFOHQM_PHLQFMQRYDv7RFUOcLQoLQCmOfLQbmO6dR8UQ4UI3dREtN0HSGTKDMQFqK7SK8HSL2RqmOymOnRPKeRGYRBISIeRzmOTeR5tQIrAJISU7QaeRKnOS7QXfRNISihRZGSEgR8oOEfR_nONOQBgREpH3fR_eR1fRvpQOCNKfR6hR1MQcISLhRLgRT7QPYOlhRSNQsgRWISUFN6OQnNQshRmCN3gRHNQ5gRJZOzpOYOQ1pONNQufRPNQ5pORNQsISHhRGfReYOvnO_ISxNQ5fReZOahRBOQz3PYISuhRQgRP6OtMQThRVvR11MKJSxxRvhRMgRkhR0fRiISXYO8hRUgRk2FSgRhhRzhRg0PdJS4fR5NQapO5hRTISrYO10PaJSiISdpOHOQdISqJS6WKngREJS-pOrISKqOspO4eRxJS0JSaZQmXOnfR4gRiVK1IS7gR3ISsfRPZO6ISAhRyVKAXQbhRR5FDJSDFNDJSehRHKS4JKOhRFhRHqO6fRuISrOQT2FWhRXJSmJSLqORhRpJSYKS00A3OQ2OQ5OQiJS7OQW7Q5RRHSRGqQmZKKiRbFOx_O1RRPiRdiRbCNSiR3TRq-IViRykQXnNYiRMiROPQWSOlKSKqQdrOfiRxUHaaDDlQrYNsaGp5IPJCLmRDtOTSRBlR-fCFkRp8QbSRLtOjRQKkRVlQdSRikR7qIOkRxQQQkRa8KElRzqQuzP1qQ7zMi8KW8QkkRmtOtINUCQmtOf7NaRQh8Q0SRdkRr2RI8QjSRn8QxlQJkRQ2PylRmRQJmRoRQGHRuONSoRrEEtRQVoRwRQeoRzqRklMY2Qy8QjoRj1RETR9KCnoR5SRkKC78Q1jH98QlpR3xO6IGKTRR8NI8NMTRhhKMmQN8NBMSB7IbELuTOemQcTRtSQiGPPkHIMS-EEVQNA0OTrRbTQx3MPZN5rQimQ2TQb3P2TRMUODsR6iGLGN-uQgZCTsRwuQRuQ61R2RN2sRX1Os3PysROoKFtR5SDZ1MKtROUOMtRQUO9TRktRNAN59QUsQ37I63PO3RZuRruRf2OmpNfuRbuR3qRQVQjuRhIRluRsuRB-Qj5BoVQbEJTvRrvRq4OovR-oKDBQxwR-4OSwRTxRSURi0RRFLL-QWURJrK6pNmGJgxRR-QUESdVHvXNR2REjQYCBc6OlmQnxRUxRPWQTrKRWQsmOS-QkYNU-QszRvzIyWQA1Ry0R1lRh-NEwKm-QFtQqXQ-1Rz-QdJK7sQHmMs5PItQmNGAtQM3QUoGI3QmVHk-Q1lHp-Qn1RJtQTBLLtQVBLc-QR-NBHJATReOSmsKm1R6-K0nQj-NlbGe2R_ORTVGoOSS2RUiMb2RO2RL_OZESK2RGeRwcNh2Rc2RW2RrOSmuBP_OpPAuHSrUR4OSZ2RzXAVYQvOSrURe3Qm2RI_Qo2RymMPmHk3QoLSx-NrURBoQE_QO6PP2Mp3QSsG4-N12RdNCC3RwPKgdN7xK72RZyKhGS-2RZyKM3RG3R82RmGSsGSK3RQyKbPShdNjwQFAPL3RwxQqQQdoQp6PpkRfZQCZQJ_NX_Qc3R9URboQj3RBVRf_Qf6Pl_Qy3Rn_Q4qNSQPqZQoBPsZQuSQq3Do4Rk4RlRDyZQG5R_GR-4Ru0Ki7PsUAC5R_cC-AC4aNzxQ14FAXRd6RF4Q0-Mg6RUQS93QgPS7xQl0Pb6RpGSXQSIyQfhNC5Fa1Ql2Ai6RKBIY6RFKRR1CqaQ8KRAdALOR9RPBLRExPcLRVQR7kACvCkxBqrNUMODRCrCR1jQzQSzcO0NRLYHeCChTCEnCLRR1HRZvPZCR3-RY-RWTAlEAb3IYdAAZHPGRWjDdLOq9RJdOHgGqWOnNR6TAdtPunPavQJjLWBSh0NeBSDNRZgESgLSgEagLfRSUbQ3qCVFEQFRS9RoPReVRZwPcVRmZFpgA-XMIvQtzQcBMB2HSYPFRPrVRkXDUdOMxNMaImUPGJJi5QefH9oQa5QmvPOlPEJJLRPg5QkfHsvPASS0CQ0vPo5QLSSp0QXGR6CQ9oQp_RHZBr_RsfHt_RY5Qi_R5vQ6SLQQHGdERCSyQSlhLApQFsL10QzdPZxPKfGDuL8YQ-qPLcAA7E_ePPHQJBMgyAySMeKFjBMg9DjwJDFSNPRF5MfIMH5M-qCh1JpLDWhPA3JFXAHNMghPZcMGHRQmNBkQnSM5ZRQNKpVMW5LUWM3iPDTSsOHjtMctMDCRIbMHqFgtMKqFPZHzcMhpQIWNjpQHdMTROcUGqWRXGScTSJXOSkQ0GSWNNbZRXKQw8MndR7mNmRRG2QZkQjRRnYOQISnRBReRuGGieRH9NtRRX7QyKSuCLoKSg6NcFOL2Q2RRRPQPnNEqQ5KSVGNWiRq6NvKSpMSRqQepNhsIFUSwpHGSR6kQTALJSRZqQe4R_KS86NW4REDLHlQmSOaWRnLSYDJjqQckRj8QOcItLSHkRZSRiSRfINsqQf8QsQQYlQgSR7zMiUSUkR9SO61PCTO81PyMSm8QkKKsSR4kRPjHSMS5QQAsRpQQySRAlRh6BDlRKLSkRQvLSWlR0lR4aNMmRBmR9lR8kRrqHXmRHuNFlI1lQ8XRBTR-ONqqRzRQx8QRrQgALQQSJqRVrQZTO5CSeqRD8BGMSs2Pe9QopR0rQloNirQLrGZpRQVScSQDVBUpRWVSSTR4wAeSQRpR-6IRGSh2QmqRcpRfpRbONPyOTMSy0MlVSfmQcmQPTQhpRBMSlzO-EPwTR4USmMSzTRGsRomQ8rQqmQSISmLCv9QcJAx9Qs1OtUQNWSHGJANSXSNptRQSNfSNTtRATNBnQYsQSuRE-QQvIIuRK4PbGJLuRG-QBxRg9NawR4sIk9NoNSzWNmNSmZOr9N6yRVAL8yR2zRI5PI8OzsQgbGVVSkOSo1RjOS71Ro1RLOSh-NNOSB6PT_BinQN-Nh-OlnQFOSTtQonQ01R-XQVOSxMA75P9AL95PTtQx-OHmMA2R0cNk2RhBL7-Qq3QHPSe_OJPSitQ3-K-cNt2Ru8Iv2RcYQLsGy2RmeGUPS8-NU_Q0rQO_Q_tQYVO1PS0YQt6P13RdAPAeNi3RqXS8FL3PSxXS8tQrrRXZQ5URabKv3RlAPQUBHVR_PSJVRHJCAHRKQSB5RAMS36P_oM-0RtRP6qNEaQ6GNn5RnvIP5Rv_Ql_NXaQTVRMJAbEAhHHbxGYbQqRS4mPx4E5QPNTSwyJ4WPhsL6WP-jPsOHHEKOIOTYSUSAoERr8Fp9RpLR1dQMMM3dQGyPFYSVJS34RBYSEHRJCPu0RA5RcRABaQZjOqoQ7qN14R43IX5RrCJ0RPf5R4fNO-RPEBNOCUaQzRSbXAlTD7LRqYS72IcDQlMJxYP-YPaYLIUETcQd5QuVR88HLXLmVESaP5SSMHA7SS5IMehPmdCrHSqUIolOsUIQ0Q8eQ4IM-vMUMRwNO5uQdAKJsC4IMlMGkPR8JROpL7UPeDQyLJuYPOZSKLKFVPHIM4SS3SSmLDtZStfQGCQmZSbwMmJOW2GtLOf-R4SFtLDcZSW4QR0QAaSAsC6RI25DNfB3_QnJM3IMbXA8SSFCQKaSm9Cl1IHRHcORpqMiaPX0LTWJnaQTGAG0CjEFn4GfKHuqPOuIqQP1rLfrLVGQbrLKEFroLoaSqrLqaSfiJBwLRJRNBQgaS2jIg2G9PPFaSlvE2gQUGQVrL6vEEBQTGAwBAltNKRAfkILZS-NMHXPxWAylP8BQsFGNYMBPMyKQjbRcbRyIHebRpjOq9MhbRbbR0KQuNE9KQs_H4EPajO6EPTbSRoIVbS1rRDjQurR7TOkNRD1MtTRtwRDzAWxRAeQaPMUoPULHG-Rc6ExFRQZAeESKKLYDSiwLEqPbDS11EPGA4WQjpPa5EdzLPkPDnPkrPIgRzNQkgRTISG7QSJSdqRRSBICNkJSeJSmISXkQYfROgR8nOjgRtJSFcSCVKkISPhRIgRzJSvIS2JSMKSIJSH1PENQFZO8JS4BA6gRdoOAKS9gRCKS_gRjoOFKSNYNQJSwKSWcSQKSHsRFfR3JSnNQPKSPJSAYOGJSggRUcSO-Q-fRvcSUsH7cSIhRDfRJgRlJSfJS7BPbKSDdSL_MhJSTcSGdSARKIdSpISjJSoJSHJSnqO1DNPdS4cSKdSmgRsJSlISfhRCOQXdSXcStgR1JS0gR8cS4JKwISIcSUJSR5FidS2gRvpOzIS9JSypO_JSoVK4IS-gR0CNQNQGKSdcSPzHJKS7pOlOQTKSbJSdZOxoOVIS4JS0cSogR4xRqhRFOQrZOrsQShRAJSBeSVhRaKShIScKS45OzeRJdSNcSPzHdhRAoOfaSBlAQGRlxGgLRGRSAZIGRP9GB83MrvL0oIV_R1AR0fHVGRPaPp5Qs9RM4MUWLaVR7DQzjQ4_QGWLUvCnwPfdQpwPteQ1ZPXBQd2HL1H_bQveSFEQN0BCWLEcQ7ZP3VLG2HGaPqeS8eSzVLrBHCaPPWLJaPRWLTWLEaPDfSLaPDSJM2NwxPrxPZDOOVBfDMnkJybSELFVhQKwQyyJ0WPOPFmQSaQIuHQC2EwHQWwQE_HYwQuGSwPKgGS92Rd1Ql6RJ_HCXRoGSWQSZwQjPSkwQymRgfSvGSZ1QjGSKnRJHS21QN-MVHSW0PXHS0wQMHSNcRwcRjHS3_OhHSJxQAgSP6R5fSvcROHSVcRdAIXcRExQ3fS0-MCgSicRjHS81QPgS_fSKHSkHScHSBcRZXCYkRGHKQTNJ9NRsQCNS23PetRWWSJ4QO6RiyRQ6RrLNS6RHBIU6Rj6RI4QaNAbQSKyQyGSA4Qe6RkQSVQSR6REyQygSycRH8PW6RfQSrgSdQSEGRTNHVUFsAAkEAmBAsAAj6GnBAsAABbSFMRPNA-SAuCOMJS8eOyoOSNQDcSHgRSNQfgRMcSZdS2ROoIScdSsISScSYdSNKSwTSbdSQcSYcS2JS8MQa6NUdSPeS-HG6JSgcSpdSicS-JSkcStdSBKSyXO7ISdOQ9ISAdS1dSyfR3dShKSzcSSKSEcSVdSNtR-cS_dS8nOWKSgdSRJSXgRZISqgRefNgfR8hSGpOWJSghSddSkDNnpI8dS0MQVgRPiSFeSycSUKSWpOnRRUiSZpOTdS4dSuJSGOQPcS1cSvDNbhSZhS4JSZcSWiSedSkhSciSLeSmdS7JSqhSjcSKNQlcSOZOwhSEKSloOrcS8XK3hSOeSWhSkOQHPQFdSmhSoOQ6hS4iSdhSxEN_iSNdS4JSBiSgiSCeSGjS_hSfKS4hRVhSBjSGfKReScFNTeSCHAEFAzlAc-R2BCaMPYYSffPGWMOfSLdQN4L4dFRfSPfS7AFW4NrbSUeSvZBa3Im6CGeBFRSR8R9jBSBKxgDWZMTaMSjSVUFwHL3aOsXIDfQN1EBGRgyJAFSLmDgEMAYIiEMzONzRSljSklAH_HZGO9IR-KPAAH6YNQzRUbQ_gSvZBdaDUoP0HRrjScwL1bSOMFzFR_aSBkSxQAsnA7tNn5G2BC5BRLmDFePpWEtoPDLMBQRE2LJpJUQRKaSWkSooKUvD98RQkS8ES1BEySSzaSufQLkSZ4C2mI8BOmIHckST0L49RVkSTjS3QAZkSkOAI4IDRRdADszJsiOqGMZVS3yJkGMzzJMRFnGM5kSVUFN8RiMPwfBDORPWJ5ASTbAz7RxkSGnH0MEMlSSKA1mAbPRkuQHdQnDSWiQUlSI9DWsCQmIRDIucBZ6CpcHgHPD4MieSdoLxjSvZB-LO-5F-HAAQRAWL5DQsZP-xNbfSRcQ-DQA0BIcQF2HGyNyeSUWLKyNAcQlwP5eSOyNDWL_lS75QLWLgyN7eS4DQHmSnSEDaPfyN9ZP7bQdyNEwCJfSHcQwSEMaPslPHeA_hP6OM-gSWkSwnIWjSQIRkJRc2LjkSdfPkjSTjSGJABNBH9RNKRIyEWtLZ4APtLFrPIpQSdQs6QXpQ_7JHtFEkQJIOZTSwDKB1QSlMYGSf5McRRE7QtWRwnOgkQI7Q1GSxpIL7QSXOrsGF2Q-TQVeRPIS40PehSrmQiKSabIkKSNUSpkQ4TSCSORnSIiRNiRc7QM2QtKSn6NKUS40OxKS1KSQSO8RR0KSBUSi7QVSODSR3TS_CL9kQVnSISRQQQQUStHNtnSvHNzjRu5I5sOl-NdpDilRH_IDkRcAGJLSmLSdUStqGqqQVLSbEJMkReSRSLS2SO65R3US_qIqUScINfkRbLS3qQLoSzUSixID2PHVSUIN-kRi0DzSRkqQZUSHrQrcIpLSgoRHpRHyOVoNPPN3lQYTO38QmBSaVSX3RJTRu2POMSXqRqVSQ9K2USeTRWpRdSQYpRtVSgSQXTRpqR7LSjpRXMS_rIkpRFrR10M7VS5oSZLCAWSj0DyTR9ZMKdIAsQx9KP1Mp9QTiR39Q8MSC9NzmQPsQOtRD-KVtRDNS33PFNSesQB4PKURH4PE4P5XRa2OYWSEDGTVQksQPUR8VQhdIkNS1pKmWSJWQpNSosQfxR9oOhxRs9NjVOuWS5WQhlHX-Q_GJH2MnURa8NsURdtQ09QdjGLVOSPSIAPOVOCCJZ3REVRHVQuPSSoQe3ReqNV_QWoQlqNFPS-tQXVOpqNiHJKISu3Qt3R9eIr4R7pSh_Q5XSBuQc4RRXC9XScJQMYSQCPDyBwRPp_QOZRr_KXOCtCJvAHSYSpTPP8RwQSUSDe8RV8RJ8RznCM1IVKHwDOHmNgwPEBQxiDQLB_0A9lAjHOIvMFbSX7RzGKi7RrqSc-RA3HloH_FAr0QbcHuXDaSSwaQzGAVlNQBQGkSeROM-RV-RS-RppIfROo6D97MByM_zPklN8zP2tNX-RjeQ4GAyBAbbOguMtjIiTPw_RCwPN7C5lNNBQzBAZ4QbHR3BC2jScRDY7RX8RYCBf7RLdR_cRq_MOdRVFRmMA0LOOJO5GIvqSbgI6DQuRSd4QdOJtRSAsMmMA3wDVFE2RSWNOYMR3FEe5R0CQhMRSdOBSSplSNnDi9Ry_RFASkFM4VQ42NYDMNSMuEM6HQLcAF4NWgLnaQ_FEiWHyfQhrNe3Ia9Rn8RRMRiGR_FEJNDpTPNGOl4QaFPPwNlVRuVGnVRF3MpVR04QcFPZMR0BA44QOgN6YPxZSdDQ4ZSreSGmSJyNueQGfSKmS1lSrRSwTJRaPfOI9XLE6QHXEMASeVJTVPlZLQtMQAS6iAxZLzWLwWPUbL4VJGaLtaF3cQ_ILWAS_bSAcLdaP5wPYWJ7wPayPoAS8aL4aLvaPgtSoWJnbLtbLpbLsjQ6CSOeEseLSlPuLRNARXqESbPuBSAqAKOOjbPebPV-FnaIKmLUrEOpE2ZPj0N67GTOO5mLR0NUOOZOOEsELWRz7E4KRRxP3nF2eMNeQofQ6aSSxPJqLUxPD1N24MsLRn2N9FA6jSksE57CLFMIrLMhQGDSRqSudPwiIDeRfuSXfQaxPxdPoSSLjJlGQ_HHSNRUkJQMMuvLaYIMhQxbStnAzbS3vLSkSLuPHpQdlSDnPsDSZrPBfPwrPwGQ4oIa0L0qM5rP4fL43B1zRJmPETMBsPiRFTiQe1LIuSi3LJgQZfPIFSikS51LbjA6nJC2NOFC3BE48EUvS41ND5MyoJ71N5DSMmNe3LGwFg3L2GOq6KL_EmpJdjShkFFqJIXAG2NaYCTfJhjS94LSAFvOBxxP-fPBgP_jQv8EtiPjkFjjS14LUpQH6LprJirJuXR5aQLbQNAQ8aQXWRU8L_GQQMGE8L46QMTGfZMajGdjOc9LOAOyAMaKFvnAo6KqBQ9vJKBMk6D5vJTvSiBM6dPVfSxSSnBMyLF1SS9FSlCOejP8DMHyJL4N3WP7BKGFMhYSdYSAJRM0AhpFZFMUSPLNPqLMw3N_HPOrSPKMC7Dw8CEyPALMx8FJ-RGvRlfQQhINMMuYS6MMDXP4MMTXQuPIc6JwPMVpQ9lDcjRIpM1PMjFSz6KadQNSFy6Q0OP0oAbiPyuCRxS_3N0pBZsSrRMUeC_dQUSMZ3ObSMmRMdSMdrF68D6sS4eFTXPMgPaaFCUMxTMRjRPUMzuNcIAnUM9UM3BDO-JAfS9jBR-J8BQXjFSWP3BAzyPA4KPERgMDW4N0iPBAK--J4VM20DtVMR2NqkFIoFvtEXZMEFRieOxLRlEAtHR25REtFepQ5PMbXPpwScdM30Q7EBLpQQySOdMlyPUySHIOOdM4jPyyPcySYkP3FSVQA6BQpOOPeMOeQ0yP06Q26QjfMKgMqSPuDMdRPRkPmIB6GOsSPYHOiRPatS6xFVFOJyFfiMAzPtjM-HHR_EyLBNNHy5N0SDsIKHkM3GE80FoHA7kP9jBTkM3ySAlP-PAykMVSAJzS5lBBlPgFPjeQL0Gp1HnlSJ5QFvP7fG_4QtARB5QTEOD5QVEOcvPT5QgvPrUPHxNzCQi_RTSSuaECBRxxRSDQWgJkOL1YPOYLJ9R2VRvCS87GNuSc6E1uL9jJJ6OUbP4zErxSh7LLbQZsJjESm7LMhQqGDRHQ8GSXwJ1BEF0SpOSvjIYxSd9P1BQ_5EQ8JbNDcYSkvNqPAIySRjPqjM5jMTTD90QnFSsISRhSchSzdShTSUiSccSRdSOcSucSHjSNXOLcS4hS8fRVcSYhSCiSArBfhS_cSacSfdSm0SSVKKeSJiSlfRGYOsiSUEN0ISrdSthSvCNudSncSwdS8ISydSj0SIpSxcS8nOLKSYgR20SNpS-hS5EN5lKM1Si0SOOQNJSG1SIgRJjSViSeISeKSrNQgKSShS-pOd0SXKSJiSSiSm7AxcSQ1SaISBENo0SAjSf0SGfKUhSp0S5dSIXKwJSuYOwJSj1SGiSlWKliSs1SmdSJOQbcSupOGNQ60SqdSJNQXOQuhSmcSyiSpcS0iSKKS3iSe0SE1SZZOF2SjiSRiSjDB-dSN1ShZODjSK2SmiSDeSq9NIiS9iSZfKV1Sx1SAZOWqOa1SG2SR1SR5FQjSMBQufQbWEtBAV7GGgIuDRNERd3KhWIf3KNBQDVA0rAfCRIxMpYSsQRJbPUMPAeQt2S7IO3tMpRS5qS5LPhGR8NRL_BzbHjsMwqPVOR2IOWiQjbNCsM9MG2cDhEI9jNR0QjbN1rAtkD5fAE3I42Sm8RyzQ82SOORepC1nIs6FaaSjCRHbJZgQW3SUuMocG_kS-IDduS2XSpVS0qRNzOnaQd3Sk9AeXGuFRy2S39R4QPInM_QPs2SXGOA3S6NRWORE3SAMMsEApKOQrD42SPlST3SGARiGRcQL9-DYzSD_R5wNg0Q6RS88PvIJ9RSnfHoUPKSSi_RCSSLsSc5QWGRN4S7sAUpI_IJw5QtbAX5QdmEMPGEDRZIJ0HEBOLUDQQcQeMJe4StiQuLJnASabQi4S6LJbIB2uM0JAl4SIwMG5MTYLJsCcQLBOOxNEjSLd9RAOJ73KveMHULNUL63KqtCwTLTQEDULFRJ-3JBFQBfSBUMkTLVULThOwIPdcEPKPvPPeuSYZIsKPe6QpcPgERbeOEePSkS8fQGwL0uSL-P8dPbcFVLJSiPNxSZLRD7L76LPjDPVPFEMnFDukS4nPlFSuOMrcMmhQZhDohQcWRSeM5FS7BQnySsmOMkQgTSC1Q45N7oHXROU_FcoSy0PEnSnMQNqSXTKgeRK1S_mST1SQhSMdSR2SeISq1Sn1SH2S95Sl0SKjSThSu1SIgRiiSMiSsIS01SYJSffR10SW2S30SkqO50SHZO70S91SrfRA2S3pOC2SxfR-ISJ2St0SpMSP1SJ1SY6SL1SOJSGeSPfRlUQQ2SS6SAdSV1SAiSJeSlhS5iSeDNLiSz0SVJS8iS36S2NQWgRZiSyNQF6Sx6SL2SBXKm1Sd2Sk1SSdSYiS86SOjSZfKR6S66S0WKw1Sp6S96S8YOihSLOQ41SFiSa2SCeSriSphS71SrhS80SviS_1SxiSh6SxdS1iSvDN1hSDhRl6Sw0SS2SN2SDFNN2SZ2SJcSvDNz6SkZOY2SS7SM7SfYKc2Se1SW2S37SMjSr1SJ2QU9GuRRjnSwRR_0PUnSciRe7Q_pQ_yMm7KpKSq7KnnS1kQSrOfnSZFOhnSASRP8SEiRR1Pr7QwkQ-TSonSMUSF8SJbKPUSMSRp3RigSWGHA8KhSOELSCkRGLSEkRItOIoSL_It1PfUSFlRPxIp8SmUSbgCPcKgkRX8QalQqINd7NCINToS-qIVoScUSYSRkFLL8QKrQnlMhRRi2P_qH4lQUOSirIDTROVSj8NHMSMpRKONNMSTpRsoSIpRl3SKpRj9QMpN08Nw0OqMSQrGO1MOdISsRw6MFUQA9No3PLpS-MS0mQegS_TROiCftRVDGN-Q4YGRnQ5iCItKu9NTtQEOS6lQpXQ_2QX-OB3QI-N9sQJOSUmM_WSVoMIXSGtBK3QI3QHtQ9WS9bNaOSt-QcOSNtQw-QPtQmoGRtQEsGmOSrmMSXSYoSoURA_QIPSj3QZXS9cNMPScXSpBLeXSn2RFdNd7Q8-Qh3QVPStXSXaQZEBsXSWqS2tQZVOHqSgAPzURiAPMqSc_Qp-SzxBCVRL4RZNCYqSkvQcQLnZS9MGJRAjPPXTJw4SwUJuZSCIPdVRXhPVJOXLEHaSx4S-ZSL3SwUJfqPPCEI2GfmSMdQ9DFYsJq7LzXAs7LDiP5vGdaOb0S23SMsCzjSDDEKcHK_SDwJawSFwJ12SwUJaeA8kSYfAtiA2kS6BF05Lr7Lr5L2zS3AET2NnDFKLKagPJ8RcQLVjDMwNkOComSmwLU5SyuSkrJMsJK7L5PBe_SMsCYENIAQZ9RZjSJgP_zSO_SuXAQ_S8_SvkDOQESiAHqDFJPGVPlDQ0tCcQLLKQKJPd7R7sSOEH64SEEAVCS-6HuTL84S_4S94SARJsSClbQIYLx3KG5S7YRV_SLsCOiQy_Sk_SdADwuSV5S0bSYPM5rJ-dBQ6JVgPR7L7CFg5SDVFvEQfzRzZNNYRA8OW0RX5PtzQcQLMkAb5KFsDC2Ha_SlGKeDFJJDhGMxQRkFMGlSSzEIlSORFHATgRAsqPsnPtnCe-RrkS0uLmuL08C6zSEBQcQL4tP9nBFsDdIREBTr_SEATcXAGATaBTwUJ8TBu8RI_SafAgBTDATZgP15Lz7RcQL8TBE_B__SalSvCFsBTt_SuBTv_SwUJmXK__SnqSe5SS7LdDFs_S2NSjBT_5A5BTMsCLLRYKAUKH4uQvbSYEKUwQPvJlBTzGALHP1dCQsPC3SYFQIxPajLJcPVCTCLR1zQfcPscPWTAjeJVoEx2JAcPSKLZLHRzLkgHOFQEMLrIQjeOHGHtCHzrS2vNuNGC4Sf3M-uPHlDwVGUwNH_R4ZIIGEfUPmIJ_-RzSH6-R2CTNWIQGELdOZ5QDjIjEOsfHFrSAASmeAo4EzEOSKJLBQXPNlORivQOARc4CqBSMCSwGPbmCYCTX6QDaHyATJnAi3SEES3AEL8Ly1CpESP8LtESf2NDsL4uNvyPWySVIAYySR1H8QP8HOS0SdyS3jPxyPXWH6xSQuFPJQnQIueHHLO4NGmlCwlSLdPQGOzrM6ERPgLJCRVDIXKO58PHRPfeS8EQzzQT4PJxPmhPAJQQeQakPIiQFhM_rSNgE7YFEnCDlBx8RpGRjcPOOGncPzxSsJLZuSBEObuSHGSbzLclS6jQ0HKY0SN2LHqF-0QUbQHNARMIs2G-BOTRSQvPznCfCQTvPHRSA_REDTuETvAAi8PVSSD4S-XOGWIJ_Rd4SeHE-JR0jEgNLHDQ3AT9ETA1N_ETfNLtHEODQDKRQDQbjQtMJniQDOLviQD5JxiQRDQRcQ2QLefMEOJgATfvMx3KttCujKkATXULiATQATH5S2xNtbQcuCuDQsbQEZP6QEnjQeEQcjQqjQOgAvbQ-QEsFTyjQneS2bQ5lSVFGLSEueSAfSJmSJyN2eS4FTseQtRJCmSImS9FTOmSAGTJEQHfS6RJNmS-eSIWLHaPRmSHGTFaPJGTWFDVmS0VRrWLxVR4WLOcQZEQxWLUGTzWLPcQhBQ--SsTEA9RaBQRZShzLTZSR4SbBQTUElyN9zSCtStwPXQCaXLXcQPVEecQfyRC6QWZSDNMUZSkGTwyNhaAmcQg4SzfIhcQRYLsBAjDTswPpcQXZSm6HZZS0GTqfIzzS0VR3TJuEQbIL5VRV9R3VRaGTLYL7VR83RwASZaPwcQpVJycQrVJvcQ2XEvGM4cQAQPedL7cQTdLfERDZJutSFbPH0NhfILqPz2SstSYYJ7UFzfLRgLbVLSgEXBSnBAiBSECSd0Nf0NyLBm0NaxSMORHETNOGFgHeCSoeJ_5CgoEolLHhGgRSliE0lL0zNAdPTMPvcPDdP1lLu6CAIT-tS5hEwcP4cPLITWCSKhGIIT-cPOhGFITmHTY0Q0FQB0Q94CxnLmZDDdQVrEyiQ10NpeJUdPJySwqLTuSgOFfARWuSlwSYxPqmSICSpSS4iA1qPjoS3qPTePLmPNyLkxLZpPMnP4qPUePSmPDnPUmPbrPZmPumSGdQwTC0rOBJT5xLByDcePPpPxITL0L5uS7kJkmPobQEpPcpBK4ECnJVpPaET3QP7TC-ITDnPszL9uSoxLzmPRpQYiIKxSFvSM8Je-A5zLH8J7zLCnJYpP9qPNyLE0LBnP98PTrPc_CurPrrPX0LKnJ6hMDnPrSSzWMexGNnPBvSQnPqDSNnPJBNNyLPfPkWPDkFEsPkFMugHL2NNgP_BT27LNbQWWRRdQl_LzpPOWRSIReAR7-L6ESqIT5DMvxJZDMFQAXuSChDsyJaAD3EMDmS3eSjGMZHQ2xPbiN4xPPwQ3yQGNMoySAcFuATXJAfGTZdQRmNTRR7dQ_aQ7BLYdQapI8pMXdQDwSIpMCQPfyQE4NN0SZRMPXPNOMEmSvOOiOOr4NzaR94NU9JZlFpOOQPNLiO5ODWhPwOOx4NZhPz4NFwMwWMicFMLTPXMyOONAKQLTIwSq8DFiDRaM5kJW0SrXP3IQu5SeWRnCSEfM4yPhpMHbIpdQuEKeuFMJQeZSX0S70Q6jMa0Sb0MnaQpETH6KCdDlAOdvMEBTFEO3uSrzJgKTXhQiKTZhQOvMNBQHNAnYSA0HHMRo2SEvPXwNbzSrARIvPC5QtAAwARt4QSFP6ARUGRQ4SjeSztSUDTPFSFpQjJThETKdPQQRkvS6xEtvS24AyvS84LiBDQpQG2NFySmvSR_J7bFF0JU5MVJQtDTuPMg8DHxSCkQjvD0mSVzQBESUVM3QM_xSLvGyjFQUAp7JYuQoiMiwSCEMltSG3GcyPyMTyIKxkP2FQcqBNGSw7MnWRvVSikGHzP6mSDCND7Q_0Q65NnkHBnSkTSY8Gw0P-5SPeRtTSPMQLnSu0SYNTEICfkQ0TSErOQnSb8SY8SxRRjZKM8SH8SXpHJ8S6TSffRcnS2fRTHGuNTTNQMPQoNTl9S8KS5pQavApnSkNTEDL9iRRaK6nDtGNTjR0GNdPQDJTMjRejRIjRCOT6iRrcSx7QJHNoPQ_rOKOTCsOtPQtzLvPQUjR2oDKjRPmPSOTBOTVjRQjRj3SkuIGQQgHNZOTKuIHvSAQQNjRajRZsO6mJLsOYOTutDhjRJbK8NTqGNmjR6-IO2Q9KSE_NSUSwfCxnSczMznS1-O7sOUINL8KHLSHINV_Gv8SK8QNLST8Q-HGBoSRLS4nNULSqSRYVK_OT1zMx8SmSRfLSATOpSRGoSBRQB2PPRQQoSoVSgUS1TQ_8SxUSk8QXLSaPT-8SBPTzlQeoSVNTf2POrQTVSSVSioRUVSEYStoSCMSI9SqPTD8BqoRJrRBmQr2PDmQNELnoSH8NLTRpoSuoSnVSQ9SdoSPpRTTRUONrrQsSSkoSXzOtqRzoSEQT1oS3VSWMS4VSYMS9hKaMSAzOcMS9VSp8N82PNjKzVSnqRI3P8oSKoRU9SCUOBsRnMSEWSq9QoMS00OUeRGsQtmQd9SUsR0uQdlKtsRoRNqNAt3PoQTsRNqNA7MSMpSz9QRUO29Q03PctRUWS69QBuRZWSeWSasQcWSF4P6QTpwRUBJdpShpSnUO7VQjNSDRTbwRkpSOnQp9SnNSlpSzWNQ6OsWSZbKtpS3YG1tKJkSU3Qw9S89SqbNjGQB2RG-Nf-QMOS39Sd-QOwK69SzXQXRTRZG0WS4WS2rGROS9rGReGD-SR3QKXSlmMgOSaRT_5PZRTOOS6jG4-QiFL6-Qf3QTPS0-Np2RC_QqURX-SD_Q2mMn3Qu8IhXShSGjXSKoQf3RuYQ9GRt-SttQ8URrXSMCJW3Re4RGqS0tQ0XSstIjAPs-Sa3RR_N6PSxPS86PVqS7PS8XS2qNooQBZSK5Rr_QhSTt_QOYSMuQ45RRYSDrNAMTmLA3VAH_SzwG-HAYLRVJTaYSv3SSqGufQBMTJ-AoIAufB9MODETX_RMsSzfDxLTbEAHCTJFI0PH5aOVBTRoLwLRuHFvOAYKTNqLZqLvaExhJo1N0wSMZHFRRurSMcHj-JDVMHLLEBQHNACTT1sEMYD7jFX_SYZHn3AprS1YHWTTGqLYTTjeQaTTnEKWUP-ZOw3Al5Gc-RQCExJRGLFREE-mDqCEj-RoTTYKANLRX6GVuQBAT_BMC3NSNFVDMj-Rd0BM0GA6FbRSZCT0WOrcEnaQd0B28PgKHYsNZfIldMzuAwcMqtSuPILzSxoRJoSV8Qz8SoINRLSotO62QH2D6sRqQT3MSklK4sRKmINBQJUTyBA4rMRCTfeBZ3SfER7BSdVPEGRkUTUuMDlB4aSGTTX4BzDK5sFuEAnWJykRhtO7QQ-SOuUSoSRwUSqLSyUSb8QTPTwaQd0BNwQ04KhuQk4Q7TTMJT4kSjeQEVT3bASvMEhBYjS62SCFG-AKGZMGHQanBpsPSAQHGB6DTjoJ7IFFvJvWPgjP4LMI-RJyPAxST-ReYRjYRRTT0zPQrStYR4gOTrSnYRc1RWrSzsDW5RSbBqBItnCLBHRMPSVTfvMi_PKASQcD0VTd_PExH1HIS3SX_PQQH7VT9MA5wH7jDhTP0_SaNBeGQ6sL3hAhCIGXIEbSs3S9rMJdDxqSsxELWTgGQ1-EpcBhCIT_P2mAPQRNAT-RLFUPItCRGSFWTF4Kg7F6BHx8RlPRONEGUPLNTjPFWWT0EAFWP5VAh0HeCOQWThHLDsLtWTgoCYWTAkBwBAcHIyWTwTTSmD2WTvWTNWT-VTuqPLRAg3Sc6E_WThGQajBvJO20H7RPhsSULIruMfwPoQJAsMFNAJhSU_Pm-RazSSIJczSx-RezSvARE5QizSG_R9MRCKJG8FvJJ25QQxNeMHlMRlXT1UPPsSl9RAASgrSpXTkKJ5_RGkNDASkXThXTRPGbKJQ9C0BAeKJQwP05QHeO3UPrXTzUPRXG55QszS_pLOGQA8RuBA0gQJuSkiJ4gQJ6G60FGzSJkMIzSANTsOHTUTOSNvlKrQT0MSwuR5MSxsRmRNsQTT1OToGl1Or3PuQT5sRbYTc1OkMLaYTWYTwlK5MSBtRVUOeYTnYTh1OylKw4OEwRnQITXT6LA3ORZiQOJOw0BhEI7XTkQAvXTQsSFWT6KAsDRfeBGgQoIPdAKSYTHPP9-SvLRrGADKAxrLP1OmiJPvSLvGuRNENTcvEF1FTYTiYT0sRUdIUZThUTMCOrIAyYTqHAxmCuNGZfAnaS7aSJZT-VPIwQzVT-YT4gQWPRHrNeZTMKRLCTUuEuaSW2BKYT7eQbZTnZTeDRRUPOFPr3S0WTIGQTGQiZTwZT1JRyZTukP0GAobBQ3SWkGl8RgZT6ZTtqCjZTQJRnJRyYTXlStnCHBQFaTIZTZrLwaS_bPJiMuOHF8RT1RH8RbXQ_oByYTWjQyrLsEANmI7BOmpGpQPtuQzzAUYTfUTg1OqNAi1Oe-B9YTclKSnIwsRcXA4lIUuMBJAqeQZbQ-9KlaTlYTlnOUlKYYTvYTwWTqLAtaTYBRwaTkBAYwHEJByFBR9R4VTulKoUQVYT-sR6aTDwRTdKraTqNA0nCHEAyFBqjS8LR1aTIbTmaT3sRqNAPZTZWT9aTumImyQM6KUBTUbTbzA2aT9sRlUQv3PZZTcHAbaT2uQknIsETiPCxrHjbToPP8eGQPRWZTmYT8aT2LAnLBJKAT7RieHymBVIPtcFLzSYkMb7RKMPq8DabT6kMFNTMzSR1H-bTvIKGRRV1OmYTXUGVZTp3PMcTpQTMUKiUTlRAyYTOIRAZTbVTHZTJYT_ZTJaTVkMB_RAlPFcT_bTn7RwZCdUT21RBiCkcT4VKk1OncTmlR8sRJXT6KA0IEPLAkPARrDiORgkI9bTFcTdkM3IKhOPg1NwaAGuSKvSOKTbETGaTpaS9aSbrLirLcvEKZTsHAMZTfFSAiMJAE8ySakMkYTNdTJZT4gQEzSgkM6IKOcD2IKZpS1cTRZT1kPOcDixOrYTNcT2MS3aTlbTYZTqYTqcTrmAOdTJXQP1RZaTEXQAOSK1ReXQb1RvTPsdTL-ON1R1bTLLAzECTNPmIHzcTtbTjIK2cT2kPFZTpPPctC0IPuPP2IPP5SvGOO5SHDSqLRmPFPGQGYTLvST1NQaTJrCIaT5gQfETstEuZTPeTQDSb1LBiQMWRKeT-cTeyBMYToGBHzSLyFQYTCcTscTm1FFcTSdTMHAO1F8dTXPPddTRcTE7RKBJkdTnUQQcTtQT3NADcT7iCrdT3vKxvKH1R1eTK-O8EA6vKzdTKUTTSIJYA83SCWTB_Pv1H5WTpFTVFEF-R-8RcxHfVRmFTZULMfTkULrbQiFTnFTrjQStSCKQzTPfYRoVTa8MqVTR-R-vSZfTztNRrSB0P8TPtcTkCDyCJcrSz1G2mA9WTGXPq5Jr3NWuPX-P3KQQbS3yCkiR6jOPbSXbSOKHibRtOKjuPNSQluPcbSm-P6fTaNKabRhbSDFPpcOvTQoTQxrRa7InbSFxRHFPszExKG3uPbbTc-RkHOArSuyByCQdATNQEfAT9tSRITFORBGPOERnAFLTSY5LG2N6vST4Nw6Q2MTKiPEMSDQT7rIbTRyYCUQTeyO1VSJ9S-BGHQTUyOEQSArRMyOSQTAzOurQ6oSxqRXQTpBG9YTmBAOgIOcAoRSQaSquMLfT6mB2IA7gTnoIdTIVkI4rSnQJLXIROSN_PiZSJdRkZSRpGYIOWXTyCTAvP1CTcMRznCoAROEOJMTA5QJvPMMTdXT2CTR5QiIJghT2HRtGPPgHJsSxWO0CQcEOM4SQMTDHAaeSRMTfdOV4S-iIzARqhTe_R9GBpzSEbEKDTtML7dO4_RQsS0_RKvQ6kNyMRaTHjxNDBRcFR8fEGOOzCSoCSKCSoiLaCSTDTKtMjCSKcPNmEVjLsJTIiTgmEbcP0zSaCTYBRAXAaBRT6QSCSK1JpkL1dJrkLjxPEORL7FZgTFjINjQ_2GM5SfvLJvSrnJaeTh6KbjS9jQs_L4ESVIRDERVuJhVQL_L84MQTTO_LOyRzMTuvS_-JxbMLySfWTuaMJCKkQALCKbKMPTSbFEzFSFROrCTHROp_SQ7AnDTlSOyDTtsFkyPvjPQjTscMeySwDTYuGUjT96Q9yPekQBnOoORfUAUMQNWTPGAtQSQkA1iBIeQUCTX6QeFRaiT8aTYLBZkNZkNltNUECftPtHHK3SR4KPGA-3A9cACWAiqPV7KLBNejTqEBgjTlUHdjTrORnNHEnOeBOUcTPGAD-RTcHCGOBlCaJJodHXbR0hT4eHlNPtdHFiQVQAlGOXFKrmIrDRuTTAdAQaSPKTM_L_BKLIF0RMvnA9zPxyMAkT-ORc2A-jTk_FjkTNBNufM9YTicDzkS8KRafA03SPiTIlEMcPQkGFkTskTKJRDDEEDEdWTDBMxiTGIRTKTgwJX_LlEAZ_LU_LncQv8F4BKnaM86LeFMChTohAPFRBWTqUTtgQWDTLBRacPx9RqjThjTfJA5eG48PEUTXDTzkTSiT7DTM9PSlTYiTTBRmmEQBRVlTJNGyHRkOA1dCrQR4ZTZnMokTbTK9JT4pI7jTBkTJnHDkTrjTG9KidHTtP8ST0yBCrSNxNBBR2fMc2CSfHVkTyiIRpGCMTIxMplTfMOGETU3S93GhbDLZA0LTkRC1dCosSJVT3HT8DT3THVFRKmTtaAg4GuzGXeSNXTa3SNCSDwNhjTSHL69FgbTGbTPDTZEPJmTaYPGXIz_S7JRTaH8_QbbTCeBhHAQSAlfT90IayQimTRcQTWTRXT4iNFkTmGL4pM9lNolSSMTqYRB3NVKTSEExxJnRPz5SVGSI8GD1QGnSqTSxTSxyMKnSQUSDzRSjRvjRSQQxjRE8KUUSR9S8LSNVStPTB9S0RQ_SR5lQUmQtnMWrQJMSPQTsgT6MN7xOBTQhnT7QN9TQ-rQmORjQTrXRlQTf9SK7RBBJwQTYUGO6OfBJh1RzWSpPTwRTx_O3WS8XQ6sQcRT7WSeRThOS59SM-N79Sv1RG9SBXSaoGoRTO3Q45PQ3QrtG41RAsGvRTzRT31Q6nTN3QC6PM-SjZGEPSQ-S6RTS-SK6PBSTY-SPPSR6PLsGf-S9YThPRmIH6kTUATi_P7RLA_SCAQJUPoTSbPO5RLAdEtuKlmTsBApgIo_PMXTQmTD5SISLmPRxoTbSHA3SpUT7NRsQH2IAmyQN1InWTlSIUWTnHSW0OCCTBLQKLQjQRQ_PGaAdoCTcDu0CA3SVET13SbbTuOGZgAwQAgXHXvQEmTBAQbmTjiT_oTnYDriA7QShLRPGB33MiGEiMRu5QvtSRmTS1G_9AilLKlTdqAM0GSGRnjTRlTH9PyBSHhL4tSgbPHCSrILjmToBS9XASzQHfLxkT9DTjFSiiTYkEhjTdqAjjT4NGNdH9oTkCScjEybPPjEDCSHmTM9PEqTLIA0JA6AQ3tMTjQ2oTCqTesMobTXZASqTbWAyCHgxFY6FAETILOQgQamTOlTeORHKOdoCcqT3QIIaATGKhqT-KOFbTRWTrtS-3S8NRoqTIXA3QI_iF-DCnYAjsMJGRXqTisSYgTepTJRDTqTiWHiEFCaAYIH5fIVqTBfTlqTapE7rN0qTBrTeXHaRAoSC-eThrN4PIZlTnLOtpTpqTYLO1XHQrThWHGrTOsNLCRkqT-oTlmTArTdqT1WHVqTJqTD3SUpTXrTZoCSRQo4GZoHVqTSpTnrTFfTirT3QIp2GxCHt6CEzQ_qS8QSdMPhrTXrT0rTgXHN0NsrTPCOQkCaRSxpTEcOhjTUlEp4CokCZ3HxNOR5SoNOEgQbxGdaHXxHG4Sy5QI4SEGAnUPOaI5vPW_RBSCdjE2ZIDxNfeSKRP7EBMRP3wILgHv-LXWI6lTAPOqMGCPOQZS0XMSIQieQjAKOmFcmFTIQKFKeuFpeOsfQmHQzFKMETJ2BEhMxiBq0RipSlmQaqSDaQt7PogSxCPHaQu_QFfT1qTJFIAWAf0Q8yBR_RBJJT_RGsTNBFymCWXTn4QRCQfaNhLS--RjhTxDRlhTkpT53MwdOK_RSsTu_RQ_RbCDxxM_yBOtTeeSfaQqVRE4S0dDGSSBgHxCQmzSrjNyFM0CQ2hTkzSWSSX4SltTB3CSNLEBCfgPFNLXNLNLJHBRzOLKDQAFTIFTMkJi5S6QJuNLqHEEDQcLJgVDPDQ7TDTFTh4SsiQo4Sr_P3KBHIQusMbbQNMJ-NLhAS3sSOFTVDQ0EATuT8eSVuTbuT9WFzNMZuT4NLQOLhuTYDQfbQFdQXRLfuTbxEXvMaOLVRPquTn4SfILVMJczB9HQ2OLuzScMJkxSiYPTBQpsT5YP2uT1ZSsOL3ZSwzStNLNZSzZStMJJpC4YPgpSuQJ5MJ8OLozB5uTzOLJpC9YP9uTriQkMJGPLqsTKwMgJDuJEMPLDQLKPLOjGppCNNJbvTfqCSNJUwPrLTIYLAKEJSLVCBgvT-qCeNJWPOcWApvTtqCyPLpxNmNJFQL08RHQLpuMB_SU9PsrCMQLvNJgvFxvTk3N_5Qo6QiyCiwMOLE2vTINJfqCnQL9vTzKMyxNhDQpYAMBSzfIVFTrLHzQL3LEmEKqPECZPVxCPOJ0xNCRLfjQujQyILRfTIVPWRJnGTxlS1bQzlSpeSneS3FT9lS-sSvTJGEQLKB0FTK1HaSE_FTswT0eSCGTwwTBNEPEQNWLGGT_sSywT_UMLGT4wTIGT-ZPI2HQGTVZSJSJ0SE7GTbWLDxTQTJm6HbWLmWLaTJYWLhWLHxTKVPUATU4I0vTzeSIJIKcQKYLMcQWTEVGTpLMX4IYGTLcQxVReGTzVRBxT2SJtNEHUJzyNBXLAHTPxT3oT7SJKXLExTGXLNxTnWLqFTIJI3GTbGTeWTpGTvwPGTJmGThEQsGTOTJkXLscQKTJf9H_TEoxTLlPoKI8xTgcQkIIcTJAyTgwTocQvUEkEQoyR0VRlTJUcQhxTGxCyxTopTpxTRSJtTJtGTEtSwwPwMHpEQtEQOVPIDQpEQ3yNgyTVEQlBQfVEQYLHxTlyTGxTvxT8VEyVEgYL0VRYYLdWL8VEhTLsxTXYLfYLnxTJyTceQUaPsUJqgQ-tTaZLdWEgUJWaPwYLFBReWEbYA1YLcxRItS-yT_bMBZLpWEDZLlWEOwSAXERVPRVJOASOvT9yTivCaKTKwQYXMB6QpTDQzTFEALtS2wPNtSnZLjVJpZLvASTtSSHTSCCuVJVHTaFMLbLUtSZqMcXAduTpaLHYEqRC3wPkdJZtSs4SXqMdaPbAS5hPdASxaLfAS1zT2aLbWJjtSlASy1CjzTrZLtaPrWJIhF9zT-bEpASDTCABSE0T8bLbbLqZEiAS8ZEfbLYuTqzTRrMCaEFrMD0TPcLiaEyASM0Ta0TxASNrM3AShtSiaETrMZGTjEMR0TSrMZXJd0TDPPxIPXcLkQA6tTSKPs0TgcLaHT8aE2FPHbEz0TmdLxGO8JPPPPCBS7cLVSPrKPFOP4KTj0NxdLkPOhPOxEQ1dLzEQZVPPqTXVP7yNJ1T7oPo3CdnLLBSYFTQ5SbeL_yNnLT1bPKIQzdEofSzVPqpTSZJS1T6pTyzNttS9dEgPJRBS_9AxeLIBSCbPhqERzNnFQppTTfE1tSk1TLIABbPtzNhZJwHTPqTkZJULFlzNo1T20CqZJkeEFbPozNgGRc1TCvSByT5rNYfEAuS51TCfEvlLFbP4zNy1TDaJ7zN9TSGITA2TOeNo0NofLafEe1TLMPT2TMbPI0NiHTyfLN0NiHTCuSv1TgaJKqEFbPb0NBITyOCytS7HT7zSEgEr1TxQSzcJdRSZiK01TO1TiiLcBSf5EYUSxqTp0NhBSlRSXgT42GlBSElSf1TSmT-EQI9P5bJNyTn2TSjNVhEC2T93SFCSTmTOiTw6FF2TTbPNdPItIG3TcpTvpEqPAxpEmzLq2TCqTK2TUMTF7E3fLaMTALRYOOJqEc3TwtSloERdPQdPZqEr5CGiT8FT93SqFQl1TnETqlL8CS9DOXCO_CSNuTTdPeITqiQv4MeITejQbYJ33TdLTxnJvgQcKMLtP6GMtZT8FQhvLxgQ4hJAsEGGQkVTiJLSCCyoLLGQkhQHeTJpC6oLSvTSGQ4sSFsEApLbpL1oLJpCxcPG1NxdEI1N1tL73TsvGE1N5wOmgJQ1NogJe4TNpLY4TGOFOtE9gJvgJkIT-7RWpLW1NSCD4gJl4TDYT7YPa8JtgJPtE-gJy4TJAO7cTzgQLeTHeTZdPMuSd5SKeQPuSU0SBqLfoADqLCDS3tEEVMYdPQuS_tESuSNTTnITa4GbqL0ZMVuSk1NnqLm1NN_LI4TYqLITTQqFtqLvUAiyPOuSbuCVzIzqLu1L1qL-kTWiJp4SFiJ8qL-pELTTg5THrLHgF0rLhZTRaTCdThrL8VPFdTPeTVxPaGQBkThSSzXGjSSzNFxiJfpQziJkxSN1E9iJjCOJBToiJmsLusLqOF45OBtLO7ADWPuWTIXTCjJXGCBHKcDTjDEitLWuLAuLsyEmtLNZT01LxyEwtLQfQ74RNfQhyENuLpjJHzEQ0TSuLhyEYuLc4PUkJtuLYBTRxR48CquL8HHXBT-zEu6TxuLoxTatLSDSgVDwvLULLtuS1UMb6TjoJtGQJ1E_9RV2TtwLVDSjkJvuS2_S7_SZ5Sf1EdDS9wGqkJroPGePPFSekSwsPA4TQHDKePzzJMePRuRKKLh-RvBAR7TIWPQeP2SSEJTQ_D5CBniNLJTLDR5IT0ITgJT6bQVlJLRBXlJC6TblSNmPG3EWOT7qPRmPMHN4ITw7ThlI5jQg3Tm7TmDSepBU7Th2EePQh7Tl3ENpPoDSIJT82TgxPRvLMADN4T8bSg4N12J7MH53EduTFnJpQOWvTuIT6_D2qPL0LAjR27TRrPDAETyLPIQKAEd3EZLHd4EewALCSB8TYmJsyLE_L-uSe5GGxGsjPZLHYzLVqA-7TZ0LNsFXjPvmPQAEerPYJTgrPmJTxzLQ8Tv7TF6EirPAcSKdQdJTzQGprPIWM0JTCnPorPe6Eu7TySTqSSvJT0JTxJTKnPzJTG9Tq0LBQTyITkpP7JTIfP6JTNrPU9TEpJoKRlDSY1B_JTyrPM1Lv8TW5ARfPMhQAwQUsPTQRqBQqiT6GPsiTW4LgGCvnJquS31NNvSRWR0DSQWRNBMapJI1E_1LFoJAoJ7iMUWPjkSEoJ0TAGoJFjMIoJNHQEFSnfPu5DimSmpPDQRMhQY2LaWPQRRcPRCQRWvS_jScvS28E2DSz9Tu2LpyEivSMvSB5M51NbvSDKTkfPX7L-6TbfPI3LOhQYvS-DSFpJReTIgQYjAM3LI9T2fQ6rDPpJ5rEh9Tp1LqfTV-Tm1Bm3LznPuxPNBDCES3KRr9TxNRc4LmkR_zO14LvpJ7COG6TagT3pJs6Kn-TsAFtOBVER7-TH5LDsPffQd-TBKTAqJs4TPWRGsPpvS7vSJ2Bp5Ln_S25LB5TJESrsJbLRhkSfpJ55LYvN5qJ95LRIJEgPLZArpPdBMoBFHrJK6LcESSESFoAO6LOESbESH_TWgPKESTESNWQVESt_T1_ThDFU_OWESCCFg6LcfT3wGydQXAKz_TzAT8vS5BDrrJW_TCCFlqPxpPm_TZ5A0rJp_TSCF1AT6TJfESf5S2CFGvC5_TD7LEsJYAUS7LBhPAiAsATLrJSCFNsJWPBbAU7CFSsJ6DShVLEAU56L87LmDFiESHiQkESg-Te7LgEShXA7GQCwSLKTkFMysJhvIHwSaJTADDnESREFb2NO8Ld2N7sJuES_EFsaSAtJy5L-GQmPFU3ApHS3yJn8LRCDv0Th8LesPRhQZ2NW3NLVJQbPShQ68LoNK9sJhDTCmC4FFftJ54TC9L9IPuaEr9LeOPHGFP-LZDDHTSHuANGRqgP-LRC6K6DDsMT_BMU-Lz3LqBURsSxBUCHFaFS8vJp-L2ESD0SNKTU6T2uJQKTJHQCERs5TbJFAlTuBAaaMU_LlBMw_LeVTpCERUTMCMGJFD-Tg7TRsS__L0AMcoAGfMUJFRvJmvSvmDlAMKCMevJPCUgwSNCUI0SAAMdwS2WOoFDTCU2bSNKF3AMtkIZDTDvJnFDAaKO0IcDMSHDBBMv9TJyJuSSnKFXwSkOHICUuSSFDMSBMZwSZDSbwSjCUrBM4CUSHDNwJADU7BMvBMTLFk5TnGQRCU1BETCMNSMCCUeAMbrFUCUCnTKET7aOlmD_ESm5TXDMgGDowJeCUvCUZDUSCMZwJoCMgDEWCMHFSJdTfCUKFSajPwAMrGM1CMiCM43OoDU_wJUFSMjT7JFdFD12NMHDWFSH0SmDUKEAzLF82NbMFM3NmHDD_TTxJ52N8CM4CM-CMYxJB7EjAMjCUsmSrDMNsF6CUA9TSuIRNFwxJ_TTTDUcVT9TTLCUXKTXDUw2N6DM0KFJ3N3DMWEUskSZjPiDKQLB9DML3NhcMsjAO3NK8TDsL4jS-jSVCMkEM6OFayJpEUdBM8jSnEMgyJWfScZLoyJYVJ0EMWzTknDuyJBtSAFM7LTzyJbHQjKT7EU6EMYFS5JLzBUXFSLFMSFMMAUU3NYrDPtJW5AKFUgrDBJRwAUZlJNwF-0TsGMbRP6IPehQ0FMdAU2FMMhQAhPpcMpDUtFMVGMjMAK3F1APwzJ80BhrDGRF-DUHzJKRFHlSmGMOBTZGMmFUoFUJDUggH5GMr-TLmDEIOFEUfeQklPLhP5FU6pPRHMFFUZ3NOUHn6Qn1Jb3NSXRd3N2sTkSFo0JLIAn1JmSFItCtHMkvTjlPwHMnKKCIM-aIFZI3HMJIMm3NNJQv8FJ1J2ODXTFRIMILL90JojEF1JOMDiHQfLDkTFigOeGUySFP1JZ9Pp6QKQLV1JOhGuIMZ1JpJMRLTyIMY9PyGUYLTa2GSaSVUFn1JkHQdUFPGUrZSFMDDJM1UFjGUHGUGaSfqCJJMIXKrUFkGUtLDx1JtWCoGUT9PDAKOLTkPD0OOZzThJMsPDVLTRXMEHUqHMzMD2GUsGU8NJ1MDrfT9GUUHUrYSC7DnfQb_TopB-SSdpJmHU2GRC7Dv3JqHUHMMjMMD4JSFDmMMpFUIhHBTSUjTU4JOcAHNMn4JJNM0hP0lPdVF1uSsOMohPylGNbS-HUGqPEBCsFQBIURuPS-PeyQWNMgNMEZRAaRT-P0lPHaFAkJ6NMXaFoVRvBUIuP2NMGxCh0TshPhaFwgM6PBDOM6hPU5JY5Jq0TGbSb5JoFHm5Sy-TuJM9nPcaO9-Cs3T4OMZmSJIUsUC6rFMIUapIdfSuXAffSO6JpKTccFgxTvmSFTSrQMrGLGfQVQM6dQOiPRbQAbQ2KTr6QWdQ4UAyKT7RMM0S02TXyM9KT7eScgFM_CcQNXlG-vQsRMV8JeSMR8JYBCYIUYeFP8JkSMU7T9WAI4NbkC-8JaTMWJEDhFmEUA9JFIQIhF68TeyBJIQfeLorLqLLdhFP9JP4N5yFpxSW9J26T5lBpxS2TM3MTM4NzJU-TMIlFmiPxxS9WOHiTI-JpZH_NDyUMM-JU-JzZHkDUsxS-iF8PB6UMUjF8BQf-J-RJnxSsmFCVMlTTDLNnYI34Nb4NELTjtFfODJLTidFeKUjEFGLT54Nn4NLLTBLTHLTs4NjKU9lFq4NHLTF5NPLTsKUhHU-qCxOOjJMzOOXLTI5NE5Ny4NSHUmXMoKUv4NlMDXHUL5NoKUssTaUQRAKELUwXM1XMfhDpJU8WMvsTWIQNKUXuQuFSA7A95TP5NPjP7AKW4T9AKRwQ9BU1OASyPPBUA_FJZMENGIoFuFFvjSXLUVyP5FFRoFhZMNbMQQDbLTS_TGDKepFmKRjaMqIQjQDnIQoaMNFUoCTObMBCRNyScIQPySceO_iThaM0IKZeR8LUACRMySFCUmkTxLUFbMQqFqbMb9TicFZ5NoWDj5NunDDDKn9ONCK-CKAcMJDKpWELDKm5N1mSLZA_DKaDM2IQ-BQlySYRDCCQjySMZA5IQ6FS3BQsLLTeMfWRysTWeM16QgEKZHUneOxeMkeMLOJneM7IQ1-CueMBdMqMU-uFTLUGkP1yPVwQgfM5MUAvFcEUseOT3IXfMCFKZfMHfM5yPW1TFJQ-xM76QuMUYEKbxF8FSsKAWhMhxFRhMt5NqhQK0SOyFpqSMANj7RKiM6GK4GQIiM7hMiyFFtLv3RNIKsHK5vRLZR-HKazFmNUBGSnzFiHKuHUIGSNjMETDfeQJGSVQELGSijMmNUTjMwiMokPrBACjM1jMp0FV2Br0FtLTZ0S2lDIIUgMLBkMdIK00FX5KFkMjWRDHMlWRJNTPGS1eOpWRONTEDJQNTSGSF7QXISVUOdPS0gSngSqGSz3QO1QeKTpfSbGSwGS-3QwgS0WRjQSkPSrfS1gSYOUqfSlfSufSeOUjOU4cR8NCRXRHbPofOe6MeKKWXRhfOb6MFGUaXRyrDqfO22OhKKlXRgXRmKKiXRNYNfXR0-M7fOuKKPbI45SS8G65SFgOEYRH7ME-TpVTOPUHgO89PJgOIYRDYRqBFS7MFISJLQ5JQJYRYYRNKBaYRdPUeLK8JQ8gQhgObIMc7MkgOhLKa7MiPUE6NfgOwzRONSVfTxYRx0RkYRr5Ri9PefTrVTzYRBjO-zPuVTVrSzPUg6TwYRUrSyYRwVTw6D1YRHZR3YRl6OR5RKKQhFTFQU9YRpeC_YREDRIKQU5RJQUdFTsLKNZRQgNGhOrBA-hOUZRyJBp8MlTS1VKcQU6GSmTSdZRIuFaKQjZRBiOqZRCHSaNKtZRphOvZRhQUxZRkUAZQUYZR2ZRAHSqZRDiOeDD7ZRHiOb9MzEP1QU6ZRCaRGaREaRc9MDaRUNKPJUaOK2aRu9MUbRNbRYaRZZAoiOkDUCjOkOKVaRgaRaaR5OKIRUbaR7iOLPKcOK_aRQRUVbRkaRjaRyESfbRXRUxaRPTFmjOWbRaRUUCD7aR3EPeaREjOyaReOO0aRnKAJbRPRUFjOrRUmRUyfTvaRGRUAbRvOKHbRXjOFRUZ-PGbRP8PYbRORURoIHRUciO5OKeGO7OK5YS2jOUbRiRUbRUNkTnRUduPh9Mp-PWbSrjOzEPbbS-fT8fTnbR_jOsbRdPKPHSlcRLDPybRNDPJ2Ka1T59M3bRHzHIHSvkOKcR8bRLgSj1Q7bRh0PhnRMgSbHS8gN0cRncRK6RpcRD6R2fSuSUo-MiMNeHSG6RXzHRcRkjAHgSSHSPcRZ0PoSUw1QNgSfcRTgSIgSmSUu7O2bA-SUf1QQ_MnGSEcRMDPB6R0bRkOUHTURgSgHSTxQYcRETUWgSvSUwbRJ6RB-MzSUkGS61QVTU4gSbcRXTUsLQLmO0LQyHS3iO5dR4LQ1dRoTUHmOwLQUvN0dRzLQSmO1LQydR_dRyTUYdRvcN4HSCvNyOC1HSgAN9dR4SKzdRNWBEISbtNM2RCISFUOJMQrMQrTS3mOaNTYiSVMQjBAXeR9mOulTTDJslTdeRAxRP6NY7KvTSdNTIWSMnOqeRzTU7JNmeRMLAoeRAtAkeR16RLRBRnOlBNAiRf6OV7SpnOdnO-eREjS0MQBfRQdSe2S4YR87Sb1SAdSd1Sm6SUISh0S17So1SMfRv0St6SUhRbISs0Sq7SH6SP6SO6SAVUW1SV6StISToGscSlXOzUUI7SecS26SM7SZ6S3MQb6SUOQd6SqfR8gRi7SbOQi6SChR0hSp7SBVUOVUgQTfiSN6SsISs7SIgRu7S9UUK6SqNSPhSsIS07SY7Sw7SCpO47S6UUZJSX6ST7SNyKC7SP7SHdS_6SL7S-UUnJSK7SQVUy1SJ7SgISTVU_VUvJSJVUv1SJVUv7SkdShdSsUUyJSX7SLJSygRa7SRWUxISodSd7SuiS-1S-0SvhSj7SC1Sl7SCeSn7S4JSI1SxVUNWUPzHoVUNiSqVUkWUNhS4JKy7SNiSwVUSWUHfRCeSY1S-pOg2STJSrWUNMO56SiVUS6Nj7ONgRFVUiISaqOohRh4RDWUpjRpqOwWUBJSiqOoiSxhRvfFNYOAXUCiRCXUZ7S3hRfFBV2S4VU-hR3VUM7SVXUVFNjqRjVUYXUTYKDrO9ROA8SqnSmKSJiRE8SX8SSnSFSOYnSO2TWnSDqQg7QB8S7RRVrO7iSxNT2kQT8ShkQ3KSmnSzXUJAG5NTlXUeHNmiRbEJjiR2KQXOTmWCmrOYWQgiRCjRjzKsiRAYUPOThHNwiR9rIYjRkjROoDDOTFQQjOTeOTwGNjPQJOTAOTLOT_iRNOTXYUJYU0aK18TqPQFYUOjRJjRiEBkDSdjRgYUkOTiYUwoDnOTYYUUOTjBAQ5DIYUsPQhHNfJTiOTFOThYUhHNL9QujRsOT0tDuOTijRojR4WUuJNe8SBcIP2QyOTSnTElQUnTrHNXQQA8QaQQADS2OTeqQRSR7HNKUK6ATdPTtYNC_NRDL7OTn8S-OTcPT_UThUSZZUjUSSEJWlQ8UTnUSTLS18SQ4RlrR4UTDcKWkR2nSy6BczRIPTS7NcZUrUSMPTeuLlkRx8SYUTXlQx8SeLSakRVWAERQllQe8QkLSj7NKPTtlQuZUP7Bo8Q7nS98SpjR_lRS6BHaU-uGDPAnlR2lRKKNwLSGVSXuO9UOEVSguO0lRslRHmRsuO0lR_lRJVSnRQdiGEmRFqRGmRNmRcaUvuOEuN3lRSmRAvOtdKPmRolR6JN4lRYuNUmRvPUWmR7lRklRTmRguNamRzmRNLNqmRnnR4mR2aUGvOenRkmRZnR6fSBwO3aUEwOtLNsSU5vOhmRVvOjmRlQSEmSYeKHbUfwOzLNemRonR7aUNvOznRbwO4SUinRwnRULNsnRhwOlTUGbUFnRzvOabUnfSTTUqgKewOpmRDbU3mRfNUdbUjnRYwOynR4aUGeKkSUEnRqbUpyOsbUmbUGTUjbUIwOtfKlnRTwOKDPVwOSbUrbUdnR1mRpMNvbUKMN3bUMMNynRAcUrmRcbUk6I4nRXoRIxOpuOJ1DLcUDEAIQNGoR8wOeMNGSQ7wOh4TjnTQnR4wO8JNsqRmgTYQTOoRMoRdTRVnTMoRqpRnPTRcUNcUlmQboS5nRNrROxOxRQPMSV0M9LSlPTRyGlRTA9StVBDMSVpRGnRWcULSQuxOivGwxOUTRh2QcVSzPTm2Qi2P_8Q4PTN9KhrQEyOz2PkVSH9QwVSVMSZONpgTZ9QrgTYnTf8NugTULCm4RinTBrR-qRupRThRjYC_pRMxO6nR9pRtyO4bU7ONBqRBTQDqRaiKhdU5VSkdUscUxyOVcUMqRXwRVQTudU9oRzNNjqR8qRJwAITQ6iK-sLGTQBTQ4dUMeJKTQAeSroRl2QyPTxdUPAJQnRRqRqdUR9QEQTTQTYTRKmQs8NlgTb9KY5RtdUYmQh9QicU8PTYqRk1DHeUOeUQoR-qR4PNqzOZeUDPNTAFUpDErR9VSLrRfdUAPNFqRshCleUrcUvnTrkKjrR6TOPMOlbSJ2DmQNCgBoQNoiTRCGT3PCgTvrRV0O2rRGgTzrRzQNAgTlNRDBB5rRnTR7rRmNRLpNaQTjmQSwHnRPt2QtcSY9SvhIKRNaxAGQSPbED1OsRUZIAKWSb4TVsRnQTMcTN1OLbTR1OXZTeUTgdTzsRidTr7IkdTzeTN2DDtRVSNoYTj1OCtRtsRxRNtYT6RNMbTjqRSUO_MSz2QJJSqYTGBJRtRVWSotRfgSWqI41OJmK4UQ1QTIUSSpSk9SHUNjtRSWS2HS6UQBNSOoKrtRL2OZQQttRVBOAeUWUOTWSytR6fU0tRE-K8tRGVQKNS9GOh6PgnKiIRK4RouRUpS5QTC-QhgUDlHNxRXuRKuRYpSTpSVVQfsQNURUVQRXUN0IN4PMIAEvSiuRpuRRNSVuRagU1gU_GO4tRmuRvaUduRdQQMNSIzRAnQQNS6gUSNSQ4R79QAhUjIRUNS2uRvtFtYNxuRBvRMhUPKGCUNDZSZ3O3TNqHA96BEUNc3OCvRR9NShUYfTTSNIvR9UQw3OPXUd4PbvR03OUIFTUNjoKkhUC7OXvRseTDICWNSbWQlVQB4OZvRmLCe4PtwKdvRoZUT4OnvRqUNBwRlvR-vRyvRW4OvvRh4PsvRbNS-UNxvRn4PzvRk4P1vRPPDxsNZNS5hUHiUpvRQ4O8hUFiUCiUl4Ot4OLXAHVNwYTy4OyJBhwRLwRWSPivRx5OPwRdiUdVNfVNeNSERTd6O9sTIaCcwRgaCsFOfwRxwRN5OgNSiwRzyRZxRqwRXUUepSQWNEWQqeHswRIgTuwR1jEwwRhiU3VN4wRC6OxpNKxRGxRlTNPpK6wReDByiUGWNy5OcIA5iUtiUp1M85OtNCobSKjUwqKxiUPxR3wRYUAB6OSjUmBDZBTOjUVxRJ6OrWNznTnzIpWS74PuNSY2RpxRb6O4NSi0RtxRuUUvxR3yRjdSNXBrjUnrK2yRdWQqWUPrKhyRguAXyRQ7O7fO9XNdsKqLBGbBV7OTOQ36Or6O4jU66OjXNd7OIyRPyRgXNWvRSYNE7O7rGVyRZvBSyRkjAUyRwyRWyRFkUu6O3xR_xRT7O_jUIkUpyRQyR5xQWsK_rK6jUssKnyRN6QdkUKkU-YULyRxrKn7OUkUpjRyyRihU6KBaWQJTUrsK4yRzyRrpSF5Pu9SH5PO4OoYNcZN77OZzRC8OP8O27OGzR89NOaNvpSysQ4AT-7OM5PP8OXzRiTLSRT6YNbzRbgS7zR29NvWQd8OlzR6YN0WQcUR-tKqzRdmLN0RaZNBzR5QKBsA-zRuHO7bSj9OZ9Ow8OSuKb0RNNSFwR5YN8ATXuK78OlHTyzR8zRJ0RVAIS0RQ9OolUtTBtuKM0RYlUO0RXuKN9O2ZNP9OkyAE9ORlUEuKsWQe0RO0RTlUZ9OhzRhlUquKg0R6hQhXQqLH30RssQYaTE1RQmU8JNNSSGbN70Rx0RSXQzLS2-QcUG-9StdIdOS4nTt5M6WSFtQ8WS2sQu5PwUGAXSknQw1R3nTQoTS-NXOS1WSZOShmMsRTtnQOoT-UT9rGOXSh-NQXSB-SmsOD2R9rI8bG5-OI2R-OSnjUa2RQ_O8OSSYQxOSvNS_OSXMC1OSCPSo8Iq-NNqN8RTJ6PhCTcoTA-GN6PfoTVmHASTF_QbLGDST8BJ02RkXSLdNiPS1WRixQdxQmPShPScPSmfSyuKkxQibUg9IXPSLlO6JKZPSBmUStHtnUA_M52RhdN9gSJGLkYQO4RR3Rg-SkYQiZQK8JHST--NnXSKqSSVOMSTUHJwPSJqSyPSeVO7URlXSKCJ-URn3Rk-Sp2Mv-SSqS4XSu3RcSTaSTDuQz3R-XSg-SuVONQSkeN3AP_APceNqlUA_NREB-APieN1YS2APlSOE4RnzKR4RkoUN4RmYQBhUX4RM4RZZQ6nUdVQpeNQ7PqbAcZQT7PeoUZZQ-nUNxRlLGOuR8IBkBPm5RycLZPPtBPiLPJQSSaQxBPU0Kw4RRgNy4Ri5RtCPk5RThR2ZQ0ZQf7PVMGp5RdgNOQS94R5wK_4R84RYmA0cUl7PsBC4YSIHRcqSKHRT_NMHRw5ROHRhqS-YSaCP8wS_XSJZRE8MyVTkSTUOClBPGSU35Fb5RypUa5RUzS4pUfFBh5RalEe0KRpUvCPvkURQS42OzCPVqBn0KcgNvYReqSKaQu5R-CPegNMqU8OAmgNsoQGZS35RQYSOuQ77PkDPF6RF0P_5RFlORTUODPgSU1DP85R7bRRlOI6RxSUeTUC6RgTUwDPYQSfcRifSt6Rz3Q53QeQSt2M9xQZ6RK4Q-7PyWR2gSqqUaTUpQSmQSgqU3gSM8PKbUxGSwOUpqUpNSPnOthNx6RphNtqUQWN9DPq6RFEPjqR7DPsVB0hNO3KydTPtTELKDQEtdQQaA9BT1BT8rJr_T-KKymDFyMSPUk9PfBHcPUXPUxlCZPUFUU4JQWPUTrU-KKOIRDlB3VTwqTTwQYKHrfQ-IQ1OONpTavFS9HmbDYbBloTXlFELUPLUbOONLU7XMFLUXVTavFXlSOaA1oTzmT90GbzT1wPKwQAgIDLKvCEnQPBvHpeAFXTMCT4sTEBF6sTEGKT1RniUMgNL5RQ5RNYSXCPKlTIXArrULfB0BTCNUzsTxrU36QxYTRSMCUDWvD9dDVJUacH96HXMRv4QZCQx4QDuFecPBSSesTjvPESSp5QssUgjOrhTs5QFGAmpTq_RzxTh3Tg1THzNi1TUyTzGPDZJMzNn1TL2TQzN50C67Tr2TB0NF2Cu1TG2TrpTbzNf2TspT2zNpZJ31T81Tf2T71THjMLtUnzNKtUYtURfLymLFbPM3TitUSYIEbPf2TY3TnfLYYIEaJ8zNf2TLaJWgTECSX2TaYINbPTtUVaJpHTc2TwtUe2T3tUg2TOtUHtUdYIWBUZ3TyvIxCSKlLFKUjoJbDTJtLVyEX6T2uSiETk8Tp8TTxGojPh2E1GQZ-TFhQOvS8rUfpJ0oJWwSLpLY-TpBRa-TavStBRw9TYjA1-TqBQoEUrBRoXIODUjDEwEUpBACGRIxSBCLoiMjiPrFSRFUNJDYNRq2T2vH8xSe1Cx6QoiMTWMuiP6uUryP4DKOsFDNT2jPIWNgyPCOSYXPOdMcsFw0OUjTrDTwjPf5TBIBwyPoXPgySExSNGKQhMe9PVNU-6QlvFjhMxxFbjTo7R5ySF1AS1F3kMGtC6pUsWRA1QeTSHnTppQAnSjTSidRU8MudRfgS2_M1RKYLQ9_MsTUfUUfdR1TUuXK3TUpTSH6N6mNtpQ85S_UUNnSAnNMnTqRRnIS8ROjbIGiRRgUEHG5TSG1P9PKrKSK8SvkQHiRYSOzKSk7Q0NTm7QHUSWtRMMCxNTv7Q3XUn5IzOTRZU7GNCLS9wIcqQ1oJVVQA8QB7NSSRbUS8OTHtOYZU-USOLSpVC-nSsZUySOQLS1ZUvqQoUSCoS_ZUa8Qy8SNoShkRywUjkR38SUINjLSgwHH2Ps8SYLSmFLBaU3xB9USEaUooRw8QiPTD9SkPTmcUXTO-LSoPTb2Qh2Q3cUk3S9KCvPTESQmnTVnTM_QyjHFmQlhKooSooN7PTRTR5PTrVSwoSiVSAQTdnTOJGxVSi2P1gT2VShzO_2P9oSYdUmpRwgTEeUgqR4gTyqRJ8NeMSOrRdrRQQNfrRVJUnTQ-rRV9Sp2QJfUPpNs2QonTeNTMfUn6SgkQXfUMWSsUQQWS1fUJDN3mQBgUWwUhgSqgUDsHVpSaWSGuR_mQ0gUkgUMURMuRowRzpNFRT-VQliUy4PIRT44PKWQnpShjUDiSrWSZUR7NSbUR9NSPzRwpSqWQazRX0RyyUL8Oa0RclUqHO4yUMzRj9MU-Oi1RSxUH-Sl1RyRT7mUe-Qq1RC3QwyQE3QQOSvmUmRTYoMsmUDzUumUjRTpeSs-QzmUu-Q51RGYQMuGIOSfRTdBLVoTE6PO-S2cNIqSVXSw-Nu-NXnUk8QWnUDoQyoMNxR1pSiYQanU1oMGSTEqSmXS-pSPqS5tRQoUk3RK_KFoUaZQLoUf3RNoUzXS2zUFzKbOTOqSTqSVoUpVOe_Km_QiCJaoULHRwYSZpUCCPMQS9QTzYSj7PB4RupUyfNHYSHWOKVRkpUCtTHHR9YSopUzRPuoQ7pUNgN3NHSqUKMU1eNRVRkTNTVRXxGCFAsNO7KRpLPIfTpsSzvP6sULSUm8L_8LVFFAtEWkT-xUmmSUORW7R4CJQSMO0OJ8JjVG-HOndPUyECKTzKT7uDKQMHvDgxSYRMXsS0kP60UWJUclTv8FxuUBKUSaReaKj9E1jR0sO3jR1HNbQQVTQ7xUWQN9xUJ1U_xUBsUb1UhZCARREcBO1IiTTiSM_5EVJUrYQ9YTe1UonETqM4pMXDR5aSadFJ7DM3BLQMXjRiwU6MQgSNKZUE0Q0rU60UOjAsnAHGR25D3lTipT0fH2sU8mTqCQ4sUtcT61UBIA4WC26DQsT-wNntT3sU0XLGtTGVA-3AiqCJmAQmI91UY6D8AQvcOXdON2UD2UrCQTMTRQMwmSJTSF4L9xS-uUSOUUGSkvUgeC8mSRNTeRRmmNqvUlRR6vUwpQ5vUypQP7QCwURIScMQ3pQOpSmXUFiRgXU6NTqXUmNTK5ITwU0RR8TSsKSG8SRiRA3Uq9QUiR3XUt-IinShXU6KSlnSB-KYwU5XUPwUz7QY1PdwUOAGjVOOnTrsOfwUbqQQVK01UnyI5OTmtOWZU5nSo8SFxUaDLuwURPTkUSjZUzwUiZUR8QrwUCPTekRWUT5wU08SdLS9wUiLSwkRhxU8nSzyI-ZUk3UNJNXjHt3UXPTr-NZPTwPT6SRCnSh2QDELQxUmPT1NNUxUgPTpoRGTRL4UbrQLMS1PTJmQvcULmQ6PTQTRM9QnrQkxUmTOxoSthKqOTxxU6rI6BGVAJMeUT4ULQT3oSRyOY9QU9Q6xAXdUqPTWjK3xU_VS_rRApSbQTDWSGWSm7QfQTdnScUUBiCKpS_nMi9Sr6S0QTxtRTyUm9Sg8SgtR_9Q7SN4QTIURM0UugUFFLJ-BeyUiWSXSPu4PjGJM-QnyUqsQbUTGWQPnQRhRr9SEMQQRT4kU9yRIkSxyUEmHdzUb_OjzUHjCs2RRnUUqNc-SxoUBCJG3PCoUJoUQ_QMoU3sHHoUn5UDoUKoU0PS8zU1JC7zUt5Uu-SZSTIoUbSTC0UuAPfSTFuQZsUjSTbsU12MAZSKWOoSTWqU5nNo1UR2UOHAT2UoEAp3SFQGYzSa2UE7RBIJd2U-mTeBIIiPzUCWxSU_JyKR5uUigTXPPEnTn2URROfTSFnTg0S35SqsCYROXnTMMQ9vUKUUKnTLISNUUz2U4RO32UaUUWXO_vU3NTjKS90POnS-OQxNTvCLZnSE3UuKSG3UF1SX5IM3UCUSRwUXiRtXUZiR1XUP3U_6UgWCa8S6XUrnSwOTBLS56NAZUuXSgwUc3U72LjwUOZUl1PnwUXZUb6B73UpqQB4UdZUtQQN7NCoSGPTp3UaoSvZUlSRxZUOPTvUSl7U8zM3ZU_nSWlR1USW4UFaU53UBxU2wUi5Um7UCaUsLSqUSRVSLxUF4UNxUNrQW0MJ4UsPTaxUaxON4U6SQP4UcxUNpRfxUP9Sy7UJxUqoSNuBlxUJdUEkHrWTtxUoqRKeUPdUi4UGdU2oS_hKVeUixUg9KMQTh8N3rQt4UruP_oSJWBX9S14UvNTo8UyNT42U-1D54ULsQ7lK6ELEgUgsIDgUF5UE5UWpSogUbsQtuRlFOFuRsgUL5UhsQiNSmiUGRTlWSx1Ml9NmpSS5UP-QS1S00R2kU7yRa5UvWSgaDURTWoTf5UG6Pd-Sr3QB_QKPSo3Qm5Uw-StYQBoUwzUA0UwoUa9Ur5UGoUDqSPSTM_Kz5U35UxYQOoUeNTBqS8LG55Uw5Uh9UUqS85U_6P-5UJZQQ0UHuQB6USaQZCPPVRXHJi0UZGLqSTFkTO0OVrUQCOFmTBcTz3T4FQq2JHBUQ2UxWAmvHWjS-cAj1UW4L2vSLEAfgThMTyxPdgTn-J4uUQWMjgT4cUUMSzgTGkHQdUo4U8VSe4UNoRV8U-BGq4UVnTZJGqxUwqRPeUd8UX4UKqRgTRj8U8aTO0OFVA1bOuOIwQSCqTEuUYETyCSmuQ51UoPKUvD7mTsfH4oQUWI-STv5QTxMrtT1pHHvQwEQ_BC0TDE1T9tUNwTdlTTfEteLj1TM_UJtUvtUS_Uq1THuUd3TQtUVzNVbP_tUD2T_eLVtU9tUXtUstUXZJhzNctUKfLkgLIfLNfLhtUi_UrzNktUf2TmtUr_UzzNI2TqtUrNFW3Td_UXZJutUpXUPzQKbPSBSD0NbiTZzNKBS_HMVfIa2T5tUUBS9tUVOOo3TvbPlfEEuSf2Tj2TkFM19RQCUsiJBpQOjQ2eU3yJFvLODSMvLPFS4LTOuUZ8TNlM69RGvUsKT_IUeyPipQ3mS_uUWsFXyS50QiAVIWNJvUkmQLvUSjTMIOtAVWjTRvUxDThySqIHdkP05S5mS3AV7mSrWRdRROhSiTSKPUihHMPURPUYPUOgOAYRjBAirUlPUQ0FnPUkPU7HS5BDvNSsHS1ANHISIMQMISInTv2Uv6UAwUbMQy6UjISs8UQwUikQ72UN7UiXUTnSyRRK7UdJKMwUsNTL8SJ3U_RRUnNjBVkVUzNToBVCSRJ7UuBV7KScqIxOTzkGvnSwjR2BVAEJGZUT3UWUSfzMD8Qm3UGrQ_mS47Uq8S5USWxIEPT7wUDoSTtOFoSACV7nN88SLLS5UT4wUCoScLSz8Su7UvwUPaUx7UF2P79GlLSWoS43UCuO-3Ut8SA4UfPTH8UNNNBBVO8U9SR2lQF9SaNNfpUC4UCTRfnTfVSPYCG8U1cUK9SdVSmoSdxU2PTS4Ua8UMlGaSQ_PTXpRa4UmxUT8US9TkgTW8UecUKQT4oSl4Uc8Nn4U4qRFjK2xU4gTjAJl8Um9QCpSGmIEpSa9SRDVHpSNfUu9QrnTZVHxMSPyUOyUy9QyENy8UTsQ08U38UU9N8mQiDVKVQUzIdWSjgUrgUCnQtgU1iUZwRkiUHRTE9UnWSN6Oy1M9cSqpS3_TzOSojUlxRsxRPRTkTNRRTklUjzRkZN8UOJlU0yUfURSzRc0RizRJLGyWQImUEEVZzRD0RHEVyWS0yGqCV-2Qb-QG-Sk1RCBLFzU29Ss1Rh-Nu1RGoTFoTqmUA-SmmU4lHKoTlcTZzUJXS0mUjoMPoTOzU0-QCzUhEVazU1RT7-OInUF_OPBVtOSFnUi2R3OSxEVY5UIpTBPSB_ODPSS9UUXS5RT9-QaoTTnUrzUM6PetQQPSgcGZ-SGPSb-S86UU9UgoTfnUuzUISTyYQe9UyzUdSTUoUs6POSToYQe1PW_QBeNYoQKSTUCJp9UWST_pSSoUHCP_pSR2TVFVx-Sz9U03RH0UU0UBXDW0UD5R59UFtTUqUwoQuACk0UZQPIqGMWAm3ADKOFMTc2UF2Ui_R3ARm_RovPIfH0vQESUFDSmiTEnMGeTAvLodPGpQ_IT5LTPuUKpQoAVj5SXzLnGNJQF0FMe6OHhPUAVETSWpQVRIEYMbcM-fQ7DM_MTMCUBNTRySnnEbTSj6U_9Il2UADJp2UVOU-mSgYOl6UdqAIDJo6UZCLTBVu2Uy2UInSqTKBwUw6UCoO_rOiNT36UISOZ7QxBVqkQI8SqzU-GV-6UAHVR8SqBVGHVvXUu-IrBV_4U2NTV7QFSRaSOawUbYUwYUOuHLYU3iRnYUCOT2iRqYUcYUUYUIOTXHVTYUItDaYUjjRwPQ84DuPQEYUZjRgHVB5DyPQy7TGjR0YUYHVfOTIVA17TRYUuHVpHVtaKgOTKdRijR5YUlOTEPRfYUoHV9rObBOd4U7NTdOT_HVhHN7YUc8SsnSS7Uh-SV3Ub1PyjRhwUW7UIXUXUSpZUe6N27UPlQUIVtwUf7Un7UcVAfZUARQhDLJCVHPTn3UbkRowUkSRe8Kp7U4ZUZ7NQPTLCVDTOCVTd8QVPT33Uz7UNpNECVUoS7USGXCHxUbCVCQT2fKMVSfoSoCVF9STrQESQK4UiCVFTRxITBDV6VS88QM9SWSQO9S3CVgxUN8UDJVZcUEABR8UqrQ_CVoxUogTZ8UJQTJQT7LSCeUHON0xUu-UMDVuUNkMS07UDyUr2QOfU3lMFsRz4UXNQ6GNLyUaDVdDV0rHLtRw8U7dSxUQQpSggSA5UVyUJ5U0wRCHObpSDnKcsQapSD5UDTNBRTdwRiyUKWNO5UJnQjjUNnQmyUG9U6cSqpS8DVndI8NSY0RdURd5UGOSZ-QNmMUEVYzUAoTWpHjmUTtQlmUznQ1bGcEVqmUeEVrrGFXSimM11RshUlEVr-BtRTh-NMXSU3Q4mUFtQ6mUhSGXoT0pSR-SXXST-SUnU9RTk5U1-N1JVI1A5pSZ9U4pSenUtzUPSTRFVTSTf9UToUoXSS_Qj-SnFVx5UJ_K4zUuzU6zUVST4PSf8ShEGx3Qg-SaFVmFVXoUt2MEuQ09Us5Rq_Q7YSO5RdsUF6UVqUSVR-9UaZT2FVZxGhRDF-OkEPlAO-HApATgETC3GoePr8TesUfVA3FVNRDSqThtAj8HxXE_dDUQAlQGKhAFQPvSTV_Pu1U76EHnMrLV79RGsTfVAhJROFPqkS2oTD6T55TkkTw-UGVAKiDuFE81U63SZyBHhTA2UUhRBGVedOU6UElTHiPuMTNiPROU5AVPNTqGV66KTGSQpOuGVDEAwGVE4UWnMHnSpnTSeRu6U2GVvlTyyMQ7QrRRhNTfXU2TSJHV-2Un7QC7UknSXnSCHVcnU3MVrXUjNTfBVN3UHHVEUSMHVvNTVwURpSQqQQ3UM7US3Ua1PWqQ4BVYqQJIVRLVFlQHZU7jRIlQSIV26UYIVILSj3UeCVDxUXIVhCVaNVDPTbIVyZUq3UEoSfIVpIVhIVW8QNPTmIVzZU_QQgNV8wUc8QHoN23ULJVswUwIV_BVG8QLPSWIVN2PZoSCxU0pRZnTlMVuCVu8QNeUd2PpEVs-UXVSioSElSMJVatIhVSS8USpRkrQuIVlCVHdUvoS9CVJOVuVSADVa-UkKCsxUh-USdUE8UUdU_NVuPNYOVWeUfTRi-UO7IODVBpSsmOIyUsBViJV9rQ06U64UtJVyQTxnT8lKHgU1NTpPU18UDTN79Q-mQ5JVPNS88UrDV-8UtDVvpNhNSI5OoMClyUMaCHWQT5UI8ICPVbBVq6OJKV5JB-DVoiDTRTOKVfBL-EV4RT6KVBFVbXS0KV6MV7XSvkRqtQJSTXSTYAP05UgqNYFVS3RT7UvNCm9U5zUq-SBzKPoUFLVv9U9zUx9UlFV6XS3XSoFVE0UPzKZqS7VO6YSKYSVUO_sTtoQPHR47P42MfLVaqTO0OMMVgBO26D--UR6UEDTpCQWMV4GTUaFGxSaMVoGVIALMNTSnM35NQnMfMVWOUC6Ss2U_AV9oHC9SK7QYlMN7QqMVhQTsMV4GVXBV32UEwUmZKGwUK8S7yMG7U2KSD1P5MV6pScBV8MV9GV16UH3UhhIzMVRrOO1P82UqQVZrOW8SJNVD7U8kQINVHwUbwUEZUALS3kGYAL1OTxHNNZU8jRmwUE8QiIVH_I6nS2IVOCVbNVCCVw8S5bKO8QRINr3UhSRd7UAVTQCVZUTMoSRCVA2PDPVvIVGuNdJNjcKMOVmZUyNVWNVs_I93UIxUhRVzpSzNVeOVmCVxGVe8UD4UKBO4CV-ONe2Pc2QD8UqRVWxUwCV6NVgVS5xOb4UlfCKJVngTw2PPOVprQVTRnxUFQTDDVVdUWQTvxUfcUQQT3gTUeUIDV11DiOVx4UQDVTsIGyUToGlOV24UGPVv7ItOVCmMqOVAmMeDV-TR07I3QTlDVbWS2KVEuRcyUDTNayU-gUqDVwsIgsQ7OVjWSvDVD9UBWQFKVoWSopSH9UORTsyUt9NLKV1yUwyUGlU5-QFVOX9UV-SnFL-SVpBLVPVtPVb9UYPVSFVWFVUFVTLVVoQVVO_KVh3Rn-SdFVaPV6YQ25UjPV45UPLVzzUNSRsPV6tQeSTvPVg_KGuQUGLasU49UjCP69UaqN89U67PI6U7-UxWAMaTsXIPkSGMVqrSevUuhMHlU7WQMKV2yUPEV6yUyTVyyUOEV5gToTVsRAaORaSAiDOYcTCtU9zQjVDZ0Q1FQGcTscHuaQAcT7TVglSLdAQmI_PVufBx0B5rU3uUbgT9uUd6Uh4UpqRJQTtZQJ6UsVKqWT9vBOMVJhSLfBPgTeHRARJQ-UV4Nk2Ud-Uc-UmSQp4UzxUd1UuXKRBTPsPisULmDj9T9ZTRSM3nD4ORzwGYQIakT78TqSSR9TepTO0OFVTW6GPCEGcBoLVc6E3FU5YAEQRXxGevEMWAV2UPMV25DqCRSMVO4S-PMZMVY6U7uUOWM3vSmUVmGV4AVYVV6AVi6Ug6U9AVTNTt2U4mNVBVs6UwROq6UOMQOUUcNTz6U6ROgNT7GVxMV9MV3QV7MV0MVENVt5MlBVKwUnhSxXUO8SlQVgnSKHVL3UzQVgBVI7UJUSCNVVGAR3U7QVLNVONVV_QcwUU7UyzDDRVTNVgzMGRVb7UZ9G2NVryMpRVXoS_qIGCVgZUStOl9GTRVZNVSZUU8QaLSZRVktO-UTg7U28StNV-wUvNVYCVRXC58SbqH78SHRVFuO5NVrCVPVSucUwRV2fKyRVTxU0RVtRVF8UCJVUOV5RVMMSkVSGSVNJVFyIgRV6WVfYC-PT42PU8Ue4Uo-UJMSWOVTdUg9QpUVNSVj-UC3Pl-U1RVs4UcJVu4UByUxTRQSVkOVTSVnOVHWSXSV5rHu8U5TRZSVuJVfDVPqQyJV0OVXyU-QTXpS58UKhU6tRpSVcpSrSVCRT_JVv4P-iUmRPjpSxDVMRTzDVF9UNRTIKV2SVspSN9UupS1GJ7SV2RT9SVU-SHVOTPVBTVT6P5_U-6PysHc9UZPV_pSq5Ul-Sv5Ug9Ul-SILVk9UkPVb_QMLVX3UQqS-zUg2MTFVFVR_eIpFVG0UmpU9AHZLVrpUjTVT_NlTVxoQ7PV0jTO0OJVVP0RUuMU7HQgTTMVuuUvMTT4NlMTX4Ne6UNNTcMVTOUeMVMQVgMV_6SiMVVEKLPUWQVmMVJnToMVuGGTBV-mNtMV02UMnS34UlNTdwIiQVmBVkQV2MVC8SLnNC3UNwUAUSTZVuXUN8SwXUBWVyXU5VVQ8S_VVXwUBWVZwUfZVmGNU3Un9ScSOQnTNNVCZUNLVOSRijR8BVNgUDRUnRVLlQOWVi3UqwUmRVxNVSWVjRVORVaIVxwUXWVhNVeIVs7URWViEJw3UfWV6wU_ZVsNVrIVuNV8ZUAxUxIV68SzIVKBGDaUKRVGOVjiK5IVvRVgoSdoNYVSlsRYxUGJVfrQ-CVKOVLdUWPTAJVOOVEXVK9QBIVZOVCDVg4UY8U0oSbOVHDV-RVuaVJSVXOVZMSh8ULDVMSVwxU7QNPSVgJVCsRq8UPbGlJVuQVw3PhXVsOV74UxQTRWSD2OAVQNHVxOVhSVGuRmXVOVQ2OVChU4OVqSVsDVwXVOWQyXVfyU0XVkyU2XVJRTR5UO-QDKVq9NX5UOWQKKVuyUzTV6SVCEVWtQkFL0KVW9UEYVIYVD3U65UC8NNoQd9UITVfgUkFVxzUT3DePVQLVFqSztQT9Uu9Ul-SgFVYYVgPVOLVUAVWPVCLVrAPWoUtbVULVZoUxPVCaQ_jC0PV8YSEtTmSTyFV6PVnTV_9UGVAkaSUDOoOADVV3AEyUVvaOTcVxWAzLVkMEWcF0GA3LV4UA5LV8BOvlS3LT-LVeAVOIOXxGecVttDgcVHFAicV53EIIAcZQOUVmLVWHPtTVJ9THzL_LVfAVo1UYWOJkDiOCTHOsfHmsTJtMZqTrYV1bOikNljN8yBGDTEPLxuTUMJVOLauTluTEMJiuTbSS8TEeTLAmS6VL8lSx2L21L6yQVGImMU8iQEbIfLTkySjdQXJU-yFDCQ5XPbVJYRRRQVm2U8AVWGSnvUKQVTiSAZVkMV97UEZViVVGZVzqAIZVgkQpRR5GVvMVsVVFwUeBVvVVUZVt_F66UOiRXZVsXUZZVH7UbZV9RRwQVcXVyVVbiR-MV4QVZ8SRHVlZVewUIIVsZVZYVoZVmZVa3UwTGOIVR1UX7UERVubK4nSrqIJRVNCVzZVrMQTWVcCVYVKWWVcIVj9G0wURLSDaV6QQWRVHCVSCVx3UUCVGoS_wUEBGaCVjeV5ZV1NVURVZrIYIV87UWaVEDV27NBOV3IVvtB2WVCOVGhC3RVvWVcTO8WV7RVBfVY4UroSwNVVxUm0MASV_cUJMSW9KESVQeUj4UFDVc8UOXVRTQTXV2aVxaV7QNkTRveUfkKAfUdqOrTQirRrTR_TO9rRn2Qv4Um8UkmQbXV04UdQTA7UqYTfXVwnTDbVdSVKgUfSVENSMbV7mKKbV1OV68UsXVWyURbV6OVTbVK-QB9UxXVP5UdbVI9U1DVrNSIPVcXBKPVwlUAYVlbVcUR0TVpWQFEVtzREmUxpSMqN3NVYoTSPVW-SUPVpQVKYV8pSp5UwbVDcVeVONTV1bVbRVw3R0bVbFVwXScPV2mHlPVq9Ud_QvTGjFVjgVdYVq2MqPV8PSmoQIcVeTVQGL39UKqUCgN_YSb0UcLVzFVtNC1FVQzBg1UNaAayBe5KVWJdtSgASvuTZAStZEY0TU0TbbTQzBaeAKhVx0Bn2SurUmtSQaLVGVzvD3qMo1U0EABqMYVTSECGpMMATLVPruT7LJ2LJzXME-U4MJMdVtLJOdVkuTrhVcuTthV51UjhVFOLFOAtNDZ0GbJUmEAEZHAFRPRI7HAYcVIpIZJUixSfSMcJUDlPPEC5LBeCEAiVJkDoOA6TTGsUfpJPAVVFP3hV_JC3jDMsUKhV8bAtnCDiVQHDeDTigDTEFbBUbYA6NIihVZGAtZILqAZhVAdAbpThaPbGCSAShhVViVDsULATIKIpWJk0TcIUvGO54KpaElIUHsLmuUT3NlZTQzBFyBCbOTaOGbOGZHncDWqTRiVffPyDSGhQlkSFdVYhNZiVG4DvqTqlT4DSx9THVV0YEMYHDEAnoBKhVmTARMVJfT0ZSHOLf4StRC-KTr4SuiV_9U0EA7ECLKA2lDZiVGiBrBOsZTaeMDNUL3IUvFw-UFGA3VG52SBlCOsS7YT-XT8VT0YEbgBjeAvLD5YAAECEuPOJOn3A5rUiYPPdVfjVN4AfWJkiV6jVjnL9jVSmBnMNXbQIrTmiQzhVo5T1MJ2ECijVgLVQzBlrS9-B4BA9-BvXE9HLEgIcIANjVudQEBTlxPTjVQzBJ9FNIAZiVPiV5UVu7ETiVBvQ3hVuXAB-UONGpeAcOPzYPwhVPFTpiQI-USATqMPeuT1kV4ZLjuTPOLFkVPMJVhVFuT8kVQdVXDQfMLGtT-SGVrUHcHDpAIDCm-FBZTbjVNFTRkVhIEROL4kV4jVWDQVrUEKAKOLxER1nIZjVgKP2YPElV0hVmuTs3CSFTLpMGZTphVglVGtUzOLEkVuiQ3kVy8L-kVejVslVUlVRFTouTgITesU-SGblVOlVqiVQkV_kVxlVilVwxTMNMPuTyuTHMJebQWDQ43TTYLCEQ4AIC4KihVuXAblVYjVwJRj7HqhV9lVRdVnuTFmVpuTo1U99H7STXCRMEOThTusSCvPXWDBdOihTyETVRS9-RRsTW5Q2tTCDT9mTcCQlzSc_RnzS8sUbFAkdOzhTuvPOsM2CQm0QUMVrdOtVRumVPEB_sUUSSD_U0tT-XAY4SADGMPGIDTs6RgXTLDTWjQNDTDiTCtS1mTKhT0XQbEQEHTbyTHzTVzT0wPdzTKsUfzTsZLaZIyWIcZIgeTJ0T8aLWrMGaEcITojTtVP2uU_cT-3TgrDE4Tn6TZ6TeqJpAU1_SYPM-dPN7T57TjnVu7Ep9TDiQauNZdVkkSz-TORRvQRn9TUvSGESvvA3FMZFUazJz_Tv6JhAV7WOyZHEfBdrUayMNQVLzPBALKoVaJQtdV6YVtGVJPUm6U55SDZVHwIaQVeNTJUUmVVWBVYUUnISZBV8GGbQVOZV6pQzBVtQV56UBWV76UJYV_MVrQVOHV-7SmOVI3USeV5CLS8SvoV8CLwBVyoV06NroVN2Q-KS9QV9kUPQQNeNQNV7BVSNVRIVNWVmeVcRVO8KuWVJEBzqIbWVaZULkRfNVq7UIJBk7Us3U4ZVu3UEaVeWVXRVgWVs7UaUTtSRMaV3eV63UJpVdRQOJNRpV_3UNqN-eVwcUsRVHfVrRV6IVbnTH9StCVPXVgoN5WVSfVloSQ4U1CVJJVM8UvaV9PTZ4UBSVh2QXfVWUVGQTtaVbAJg-ULXVtgT9pVXeUdOVe8U-VSk8UufVPDVZXVSDVHRNGpSs9QmJV1fVBbVlmQzfU9fR39Q4mQntR9fV28UYyUAgVrXVdsQtXVdyUhWS_8UuDVzXV_VQ1XVwSVBPVV5U34PnqVKRTqWSfbVmdIJPV-XVNlUAEVdtKKtIbgVPnUdgVuKVZoTGYVqbV-BJMFV7bVQPUsgVI0IKMSo1AmgVGLVG_KwgVF_N-bVKIVOTVSSTHrVa_Qm3RzgVeFV1gVt9USYVNeNZTVjoUbTV9PSF0UJcV1pUd9IkYVZ0UDhV4PVFhVRcVTINXmV2nCWeAM3BUKHx2SQjVIJQxeM2KP_9U0BA37Ck2SmlT6HA6BHIdVNlDwmV6HTGtT0BAH1ByrV8hAQ8RTRSHgH4rVtOPvrVhyC9rV6bTZFPvvPCsVJiVLqAwvM5FVIsVEQV9FV-IUaGVtjP_cMBvUgpQdVVYJQudVJzP25SasVO8G-AVToVCZVlpVMUUlVVfISjVVXTK3dVckQKZV6dVDwUsRR8GV3oVanSgbICeVoXUsbVhoVFHV1oVLqQcZVKeVUwUxNTNeV_dVaZVu7QDWVpsOB5UQ1UZeVIWVb3UKWVdeVMWV-BV7ZVWDLieVsWVbZUdpVZIVQxIQRVNkRiNVCaV8eVZLS6UTtUSqeV9UTXpVaRVZpVtIVRfVhpViRVcNVcWVdCVgpVfCVipVltVKfVYoNxWVYaV7lQGfVEfVJELupVO4UJpR0PTypV9WVCqVP8UPTR1pVNFJUfV7CVoTOTOVvpVq-UdfVAqV2rQxrQhfVm-U7oSgfV4rQ5aVCWSRSVu1DaXV8aVmkHqJVaSVv8UcSVuOVGbVTgUIbVggO_fVnXVpDVDgVG5UXdTPbVlSVARTvXV-JVUbVjsQGgVfpSlNSzSVcbVuuVXURpzIPgV_KGibV5SVrDGQ9UczUmURl2RegVh3QpbVyKVtURH_K-KVNrVErVoPVXFVrgVCcVFrV3zUiPVJLVWYVPrVhFVtgV2gVFZQtgVSLVGcVmXR_YNarV-gV8VOerVc0UppUXFBiqSn9IqYV9xBZOP6AAEeBxjTG5Qk9MysSGsSjvUD3TKjLnDRivV3DT90I2oQZzSHMTYXTahTdzSchTNMTGsTHVAK3CdgQ_gT9qTUDTtBSWhVHVAoPAovQ1cDPmT7FVZzSFsSWgQrvVIdOnvV0vVqAR9fGbhTLMT5vVN_R3fHP_RozS-sUKsSDuUfVP2gG5AKFZMCXIG2UcpCkBAfUV-HAL2UkEObJJLSUXmVmrSPJHDOIr0UBsVDgHr2SvrVM2I89DCsTJrSfrTTpTFfT4GACLHf0QnvVnFPxsULIJzsU_kPZsTDHAA_UXWIqvP9oQKdV9xT0fIdyTkQATAUbqLu5TBzJIGPruF0sTyrUiHUgdQLNU8vTVaS0jT4GAEVAOxAg7HEWD2RAZQRqmTFpTtcTj1FLBHyvVOwV94Qw-RbwNcXThzS-CToWOznCSvP0CQceS2IJfWIthTDHAytTXMVzQHbzTKVJSZL-_UjvQb8CiCOjsLyCUSiVI6TnjJAjJRhVCKL76TDFFTRP4rPx2LnCOYuUCFUAJDXFMYGVsOHq6QE0JrKErkMV2JFLMnpACuNvKTPxSckEZ6UmZFXUMmUCZCQ3tN2oF6COm_E8COXPPwHSmcN7TUbvN6HS4TU7dRuyVAUUrdDrANoBAWaU1VKQuNRaU5yVFVSVaUuKNlaUyaUnaUivGouOpcUkaUraUmaU5lRwlRvqHbaUxLSZuNldTQHT9NVydU5uHsNN1NNMSQ92F_SQ8cUQTVLBUD5RXYOxYSL0UjuVvYS-ACF5RN0U3YSS0Ud_NJYSBtTLYSyPVaDNaLVE6UhTV4fN3pUC6UOaQPqUhgNw5RPaQMIARqUw5RTqU4jVj1FT0Q0HIIVTIwV1ETyxVbbT9PRlWT8wVf3MPwVrxVy-RUEO0-RPxPLrTnAT9MG_1UYeSXhTXCQBmNAxVEmN9mVnvVhmVXYPOCRJRSfWIMtTyxMnmVS4SpmVVSS0dDSgTjdOwwVYsTgeSj_RVSCn5QpoT-UPzLJQuTEOLWKUPzTJtSTXEUnVQVJyzTsiVkVJJyVkzTXYJbaPcdLYqMmqMG9JLLU0ASumEZtScaPI1VfhVSQFZ0TsaPzqMXCUeHTwYEdaS5iVH1V-ASp0T8AS_0TyPPiHFRqJEBSWVPQeL9aPYOMF4TZhGhoLLzVBDSozQr4KnnVbqLZdPfdP_DOEqLLmNO5TITT44Ml1Nm2NoITV5TqqLECU75TckGDeTMTGpGQ7wSrGQH7TtnVZoPG8TtwLX5S3bSW5S7IUb5SxATwDUEwL9kJLePAlJbtVcAVNjIklJ7iIL_TJxLU3EglIllJwnVX_UKVTZMTF-J1FU3kSM-CD8TLWPRJTk2VXJTorPavLbDRW8TH8TcxLm8T59Rq8TAMVs8ThoPGNTCnJizLw5E2HTuyLH8J98TorPqJTrrPF9TPuUl6MK1A0EDYMTRnJo9TuDSSfPXeTHuSW2Vk7EJ3VFIHEiQ-4MSjVK-T09TYwSI-TaWPevSB9EEjAxfPfuUqOF61Nd-TtfPgfKObFieKwfPeMTG0JTOBd1VmMTZVMdMTo3V9nV9vAAES8iT74L1vSKWMn3VMEUB6LGAU08CYfTBAUItPGwQasPccTJAUlCFtCFNAULPB_ZA5rJfyTGKTlAU6_SaoPUAUcAUiAULDFzuUQOPesPOBUWVT3AU3ERwlL5ERuNUi7DaeHE-LYFBG-LwiTmnPKsPJEUJ0S7AU7LFvAMfYMJEUaDDdCUG0S_DULsDCJU9OFerMWyJXEMBNU7jS0KLFuJZ1VsGMERFClSIBTyFUxWPIyFZRFXtSPHUmeTnDOhHQNNUvkIqWFywSEbE4wSLvGqvDBuNjkA5yFeLHHNAI5VHQVX6UZ6JRiP02VRVVtKTUdQrcMP7J2MEzxPO0SESMSJU4iFtxSeUMtNDgUMIUVicTHUVLKUJKUqUMo5VGkAfeQ4UMQKUa-JSKUPZHYKUEDSbpM24Aj4LryVIoF_vTOZMyvN4WTHvUjAVA6ThZRicFKROkGVOvUMCTwrUsMUqeOZGUqIHNCTTJF4MUkyCmdVK6Ve7RLdTq7RaVVB7QdsVARG7AV9mSA1QOzPonUU1QpOUtfSinU5wQsOUh6VuOU3nUf_HmOUvfSoOUbOUqOUtOUvwQLbU2cGrOUqQSvKKAPU41PhXRFPDEPU06VfcRHPUt6MdnDgVVMgODBV_XRUPU8VAHBVe7MrPUl6OgPUqPUigOKBV-pUcLKF7VK7VjPUM7Vn7MjqR1zPNrScfTilNxPUXfT95DJqUL-R6zPffT4PUgsRdYR2PUbfTv6Db7V9XCU-RwLH7TPEQUMZRGQUT3RS3AXQUQQU0qOv7VCZRRQU6YRYQUjqRoBUpKQz2FSiOJiOsjO7QUQNKqKQ-QUQiOARUB8VTiO2fTDjOvRUcjOCSUPbRXaROaREbR3aRBSUNaRSRUK8VpiOVRUFSUnaRMOKpaRjRUJSUdRUebSfRULbRY8V5iOqaRb8VC3ByRUabSoRUI8V_iOTUD5PU0KHn8VP8VaiO6aRV8VeRU-aRgRU8RUDbRWRUz8VuOKLKG4RUnkHuRUASUWaRTRUDSUFTPW8VKbRISUZ8VKSU1vQebSl6ORSUG8VUbSRbSHvV7MKh-P_fTufT0fTlbR5fTWSUo-PpbRn-Pl-PYSUf0P8fSGeKmcRA6R2cRSTUBrUlSUEgS5wQCcUDgSVgSBgSZHSYTU95Rq1QFbUDTU2SUUDPwSUh9VySUnqU1fSl9Vq9VFgSG0PRHSMTUJgSVtH8SU-kO99VhSUITUKgSm1Qd9VWvVAcRLTUE-Vm9VykUn5AD-Vr2FNTUnOUPTUdSUdqUfSUrnUM-VVgSSgSJcUrcRQlOJ5FU-VAhNW-V4QKM6Rd-V7gSykO2nRv_M-uNtvUSdR0lOXcBVdR-0VE2ItLQ1vUpTUkaRrTUyyVuvUZmOhdRr-V7lOrdRKXAxmN7-VkdRGVA2mNtdR-TU8-VxdR3vUVmOzvU5TUpxRvyV2-VmTUnLQ0yVMAN-dRJ_V_SK_HS4DVGISNeR-ANzGVhVV1GVgoV-4IA6S3GVdMQsRRcnOQZUy0S6WU4aTl_VJXU3UUxUUMpUTXUM7SyUUGWUsVUGcSQiSq0SSQVEiSGXUHeSDVUM1SRcSG7SG6SLVUO7Sn_V5nOR7S1jUxWU11Uq_VjhSNeSH7SDXUifRpiSB6Sb7SyISYWUshSg7SbWUg6SdVUk7SH1ShVUO2S_aVHcSHwU2cSuJVu_V-UUUqVi1SrVU0UUqyUgAWy_V0SVs6SKVU5cSzWUAdS1WUvjUTWUqZO5UU7VULdS9VUWXUHWUF7SbiS7hS67SXiSFWUNAW8AWeiSM6SaAWigRDAW4_Vu6SrgRPWUkiSVWUwAWFAWPOQm_V-YOXVUrXKZVU2ISh7S2pOWAWeWUE2S7iSCWUQXUjDNjWUGBWCVUlWKnWUJhRw6S-WULeStWU-pOvWU2WUxAWjDNtAWE7SMeSvUU-_VTISNXUNjS-UUzBW97SyBWnhRZXUCqUrBWwqOFBOfBWbXU5BWGYOyhRW2S2BW1hRaXU7WUBdS0BWsVUcXU3BWJiSMCW3MQqUU0qOCrOaXUusVjoVPHVloV6sVB3UAzM0sV52UJSOuVVHwUK3USwUZCWq9QMeV2QVgCW2oVWCWEOTziRiiRXPQirOP9Vh8SjHVTOT4nDWHVLpDE_D0hQrjRNnTLIVi8SRnTMNVS2QbeVIZUAqH31UxhQd3UmHNf3UwcK_jRsjUMTRl8Sa7U2ZVc7URtVQUBIpVotVdNVoeVMpVoNVAaVZWV7zMSkRGcKevRCoSrZUgIV1ZVx3UnNVv7ULIG0ZUIaVt7U03UmIVRYV0NV8qQXCVlUSb9UQRQ1kRiEB3kRPoSWRQ6tOFJN8tO9ZU17UYtVExUPDWGxUSaV5eVSpVJuO1dUtoUklRLaUZlRQmRruOzlRDzVyLSSaUHzVRmRCzV5lR9yVUaULEWdaULdAIrRTaUluOUEWm1VUdKIzVQEWtaUJmDaaUxaUBVSaEW0aURzVwbUYbUvmRJbU7bUfmRPwOxbUGnRXnR-aUpvOQ-VDuB_mRdnRtbU1nRw9VNBG1EWrnR9aU_qUsgSUEL7EWWnRUbU2mRSnRtEWoEWvEWDFWBcUWbUGFWodTIbUgbUQLNc-V-mRNbU5bUgwOhbUk9VnEWw0RVnRwmRfnRFFWpbUHFWaFWqEW89Mo9VS-GkbUzbUPMNEbUmHSMFWjDNObUoMNrEWRbUBbUqnRCFWHcUiFWLFWeFWZFWjdU_bUmnRGeK1bUeqRywOnoNXcUccUJeUFSV6tV0xRgmQH4UydVSzV-UHOfVa2PanTHGWa2QDXS1WVrpVe4UXxUyoRazVApRWGWZbSJGW1xUFJV3tVK8U2CV5tVafV_RVV4U9tV7tVsVSfaVSOVSJVN9Q8pVhGWwaVcfV3aVoaV5qRbrSGiKbdUBVU2dUPqRvdUitVjaVZJG9dUWqRGzO_iDbqRJzObMST9S2gT0iGg0MfeUwiKKXVKuVmPNZ8UHHWbzOOTQMuVXJVn9KGhUpzOS3ASJA7iRjcOHpTR3P6rR4eU8WUqAJweUmfVbzOGfUX3PWXVBWS7rQtrHrMSLUU20OVDVJyUH9NoJVZfUJbT8eRAmKdfUuUNqeTxeTocTsfUMcTufUoaTzRNrfUjdTtfUEtRvfUo1OvYTq1ORqVbDV-RNRyUxtR5fUgSVvOV7fV0UQfPP51O2dDAgU-4UFNVlXVeSVeSNLIWauVIgUMgU1nSTBOjSNlORXWSE2OJvRztRyfU5mKYgU7gUWuRlIWHNS83PegUoIWHURZqVoXV48U8QThzVoSVhuVfqVA9QkuVVVQhtIxgU-OUwIWLZQXVQtIWLNSkuR3gUReU9IWTuR9tRyuRgIREhUJNSEJWguVD3OINSpuQTNSoDVuuRahUl6OOhUFUNUJWaSBchUW7Vm2O9uRxuRm3OXJWQhUqtRaJWZ5TGzIfhU-uREvRYiUohULFScfRBpUwhU_2AuhU63OrhUxhUVzVa_B0hUgeN2hUydObzIuVQUtK7hUZYTxVQ-hUuvRViUvWQ_vRFoJAiUSNH3vRBiUaNSUiUp4PWiU9vRSiUKKWOiUcNSNpKp1OVjUrUOIwRVVNciUWbV54OEjUgiUWbVkqVzNSniUJ5ORVNewRS5OkfNJxRoxRlwRQiEnwRM5UqqKNqK9VNUWN_VNdjU9wR8iUDWN6iUXqKkpNhqVCxReHO5wR0iUruV2iUx5OSMANjUzXVBWNDxRRjU2KWTjUIxRVKWDjUXjU40IC1RFPVLgVMWQ2WNyEVhZSx9PyNS_CBxjUGXNhrKwxRMBW5xRqyRErUsQKbLWRgU0yR-HG5jU-xR8jUZXNcyRbkUkkUCkU3jUb-AlLWmyRf7OC3TdDGtLWtJWtyRA5PF7OJkUpXNqZCRkURKBTkU5LW1VKa7OhkUmLWbyR-jU3rKckUXXBZ7O3XNkyRGyRhLWHMWh7OqyR1hUpkUTLBrkU_LWp7O3xRr7OxkUzjUv7OZYN7BWbFL8XV3kU4SVYgVC8OelU-QVCmU6kU18OBlULzRb8OElUTgVJ5PxTVL5PvMWEZNEnHR8OMlU_DVIZNXuKeDW2MWSlUtHOquKalUozRZ5PkMWuPUioUS9ODmUylUpJW6lUpZNGNWulUfuK7ZNGNW1ZNFaNAmUU0R-UOFNWP0RsuKL0R3IWxqVxlUVNWDyK0uKQNW4uK2TVkURYgV5TV8MWUNWVZQdMWu0AAOSq0RSmU09OxaNuaNrNWuMAUmU89O1nTREVNzUtEVdJKSoTSOS8nTYEVfnQtrGhnQCoTiRTEoTemUz1RgKVHXS_bNSdAsEVZKV0DBDfVy1RiwKIOWMOW3-Q0pSgZG5-O3-OnwKG2Rv-KjqRX2R5EV6OS_9P3EVzwKaOW0OSU2R2EVP2RtKV-RTvoMYXS_uV2pSAoQ0-NJFVNFVLFVooVdnUhYQf-SynUH3RdOU1nUaPSmnUoPSd6VknUfPSsPSnPSLyKqfSwnUSNWBPWpPS2OWGyK9OWZ6PqIWb6PQ3RALVzbVXTB9nUDMBV3RZFVwpVDrVNYVtgVPYVZ_QMTVDvV5yKPTVJrVaFVOrVP_Nn9Ue_QWTVnPV75UGVRgYVbrVzAPb-A63RhoUsoUY4R_3R_APP0UboUuoULPWJTVVvVE0KJBPvoUSBPDNWcYVyoUQSTLfK4oUS7P-oVSvVY4R_eNRPWfPVOBPeVOCpUnNW6BP1UUJuVr7PtBNXfNrCPPpU04R34RuFL9BPGqUp1K1CP-PUBhV_gVbvVzzVAqSszVlSTbLVwzVaDNDZS2PVg3OmlNq7VcQWjCP0pUVMKyzVkQW2pUMwV19UChVNpUc0KTQWuCPehOLQWgpURZQagNYQWjfNl7VkTVG6UeLVKCVxgSTbAu9VvbRcSUh-Vi9VeqUY-V8qUGRWiqUf-VD2KdTU2zBL6RfqUjgS4qUUHSq6Vd2K62KYRW79VaQSqgS6qU0fSzqU9qUWhNc6RE4Qo6VvqUDhNoRWH4Qm6VN6Ru6RtYNKrUdbEr6RsoTuRWpNSt7Op6RyRWMrU6QW-GBM7RB7R86RX-N9YTEVA_HLhsUPlVyUTERRl5VGaOgLVEVAcXIESWofTxQOTTTn7RBSWt9IxbHuqAh8R43STXTgTPdaH5YTwoK9XT4JJtcT30GtIRm5DTKAciVWpJR3VCoVEYFp9JovJREUL6VGJQIGVOuNAVS7yVU2PbmUuLSBzVjEWREWAzVdEW2SWYuNLVSSEWZEWKzVpaUNaUPEW6SWKCOZmR18R0rU7HLG0Cq3SOSWpLVzST6cVqcVRlAGOADlM0eQwmTkOA7HAAMP8LVD7EocVw2V7cVHTWoBABBTBVVB0VchV3wGtGM94VyGT8aTEVAdBTlAOLRAAUV77TE6GNGV4jVzCJ5SKL6KsXIjqT3cVDSDZNUmANaaTJmD7mMFlMbxGjPRmlVtTWdAVbTWPTWzCJ8TWVwCJTW-TWqkV3JTu3SOTWw3SFkTzCJuUAmXFWzSQMVVqMqZSLMMPQOmLMRUWoLMj8P90UnHU43VFyPR3JZUWG1AbUWGQVx3J6xMP5VdhU6PU9gOqLHDZSn7VSrSmYRrUWlROW-RBmUSSWa-RtAIOmVYlTQlVAmVy0VCmV0YEtAOdTW2UW2xQ4UDNkAOlV1-UqlVSlV00V2-TBsUZGBDRSs2G4dTKkTdCQ_NGwET6CT7OOODTEiT_oEllLP9PC5SYqT6bHR1HRTDAYPDOUnET9YTesSpLPXYSIwVzmVk_R3CQ2mV8RWQkTgwVsvVLjESiLiCSBqT_vVxEHYDTK3T4KOrfMYHOuySRvIMkPxVKOkP9VWbiCHjU_jPjwFqfPtFKyOVG-KHWWJ-KObVbyU5IWquRQJWvnKBgVouVHgVgKWWjU7iU7zACLWfQWgTVrQW4fN69UjVWhNOGUAfgAEzQxfILsTDMPnqTpbBfWWzlAPLA9GHCaTAbDnOAIrTgrT8aT3SAWpGpWWMfIL_BDvQhOCnOAGVWH3TlWWNsTnWWevQfcVwYInOAsTWPtUkmT8aTtqTNTIxUTtETJ0VqxVZXTsxVz-Rc4SKlTCZHCaStWWotP8qT7WWobOrJO2IASXWF5AvUFnjS1CEXsNFsUg6KHTT4yJLvEKyANvEvUFisEuhV64MkXW4XMCpLrPFMrLxWAOrLpXW0rUYQPgWOnRIWXTK0VNXWM0VgzSO0VDdVLrTiBABpTEeBCkVqHINGTMnVCTIGdR4WNIdRP_PPhTeAQ0RAzjVWMRDTPDGVC9VSSSZwVnhTtoT0UIEfTXVTjBAGqTJUAIeB1TWGjVrXWTxPN5T9ZTjBAmyQ2cD4qSiTW0mTfzQ-rS3mTaZTlYWYpTB2EoRSixV2iNsYW_oTvYWvUAekAHXW_VA7HADXWAhT1YWJmTvYWzTFLHPnYW6lVKfT_YWwWTvYWmBAlOAHJA7wHfYWpYWKnVrYWe0HxsMZWTJZW7UDMZW20H7qTgYWeWTNRLZYW8VTJZWEeBOgAVFETrT6UWvsMSZWawPChTfZW-4HiZWpUTE0HBhTJXTJZWx0BhZWNZWDpTP0HuZWUZWXjNmBAx0BXZWExHMUADYWOXT2ZW5WTvYWsBA4BA1rSg7FbOPZVRAaWaYWXjNMpIEFABRPjVI2wVWXWCfTu7GdZWFWTvYW9TI2AAyZWA0Hh2GIhTsRSmZWKiQuYW3tPlOAOgA3FOynA1nICYW9YWEYW6bQ1PRR4KWaWLZWcMOaaWVXWaZW8rSdaWK_P2YWhaW2AAMfIylB-hVllCMUA0ZW0YWeaWSXTWaW7UDZaW8ZWqjVkZWTJOHZWNWTCbW0AAIEAc3IQPHn1IIaWJbWzVTLbW7ZWjVIwpTkqTtZWSbWoZW3tPWZWevQn_BFwVY8HSkAPkVGZWAbWtYWobTWaWgZWvaW8ZWoLRPZWzfIcZWTZWBaW3tPEeBVbWhbWFkSYbWkbW1aWAZWybW-4HkaW7aWPbWajV3bW1ZWabWvZW3tPxZWqbWWbW-aWnGIPXTTbWFcW_GI8aWT0VBcW_aW5bWIZW3tPzoTaaWJkTrrV5VTRZWTcWKbWVcW9bWgbWGaWymTtbWzPRC1HlbW2aWgTHiaW8aWOVVHbWnVIJaWeZWXjN1BALZWqcW6WWSaWLcWbbWgTHDbWqcWoaW_ZWDcW3ZW4cWrGIqcWsZW4bWraW9ZGwcWgZWqcWJcWlZWccWMcWgTHzbWqcWFZWCcWmcW6bWgTHWcW8ZWZmVscW5_Q9cWxbWfBA6BA-SD8aW6FVjcW--SvbWnZWvZWzFISkARUVqKMZWFCLMAZWrwVbRIZdHq_PrmTkRKMdRHdR1AQLYWwWT4QSjvVFiBXbWRaWJrTCwNinVYbONpTfKKYIH-0A9cV56FnOAvrTwKO3dWv2SsKOsDHkWWYXWvrNJuS8cTriTaLUF0BE8RIEUndTyeOaaTuwAYnC5SACsTQiVhdWY_UFXWNWT_dDNPA-LPTiNOeWmqTNsTisMFCIPsV6oQl0VBtUs1T8WWkiTkSSsITNjJD5LBgFV5EyzLG1VF-TmSWO4Vw2NKMRAMROxJJCUzIFy_LUeWNQMEoVUyQYjBxoBmDTIkQkAVX6VmvUcsVQoVhMVSoVvGVn6U8NVM-IXoVZQVksV9NQeoVr0SdfWvVCe_V92UPZV-dVnCWHnNkXU-sVHeVpNT0VV8pQ2sVGeVmQVxQVJeV3sVDUSt6NjCWkXVvsV96UXiHReVufWEtVUeV0BVWeVDtVpZVZeVuZV-7Q3OTZeNGDWv7Uh3UheVYNVSDWmtV6ZVrtViWVPtO-ZVctVhZUWtVQpVTaV6eVveViDWVCV_1PWpVz3UkWV13UapVi0DpWVpEJrWV8US_DWBlR_eVutV7IVppV9IVNTR_IVxCVc_AJfVcaVeVSspVG3PIOVQJVQpRnGWacU0pVGDV2pVOJVQOV4gWoGWYfVr-UytVTeUNXVvGWSXVd9QDdUp-UMXVOqRC3PNDVIqVjOVLfUSuVzfVWDVKyUYDVqkHunToIVt8UFIWVuViXVWIWgDVUyUYqVzOVJWWgUOSJW78UluVITNgqVsSVN5UkWSKgVwuVLRTabVGKVxuVrrKzuVtNCRgVbtKc5UBYVHoM-yUQGWAzUHOSa-Qp5PmRLdRTaEVFtQbKVeKVy5P-hWk1RfKVR3QhKVQzUNoToEV2mU81RHYQVEV49SqoGvEVlURypS7uV4qVfgVizUmzUtlQlzUw2RnzUjSVb_B4KV9qVAFVe-SPFV9KVMYVHTVngVs5UUTVxYQqDWNPWxbVugVcPWpgV3LGygVPvV4gVRvVk_Q4gVUvV-qVHcV-PSbrVjpUtFVrzVKcVdvVmEW36PoYV0FVhvVxzLYpTBXWwzQ3wVwrTXVTOjW2WWVeSlnHeXIoeWKrTZXWxzLkhVgpT21ICZTXpP58TthVdUWh2VG1UorPMzL6eW10V5WTRrTNuIsbTQVW6wNftTYSSHmVwZP_DQBFU--S1wTUJTDSD0DTbMVV6V7YVZ6Vm6D-6VxpQDVUffWKYGXCWiqQfCWjQVJwUsfWaCWrNT1VVlXO3VV5sVyfWE7UVSB8sVmCWK8SkZV7fWBgW9fWQ7U67Q9CW87QBRV-1PJgWubKOtVDXCMINueV5SO9DW8ZV8zMagWfDWnIVhWVStVYpVNaVDpVLRVntVXgWSpVTXS3SR77UkpVXfWe4UE9SsgWqCV-IVxtVNOVbxUAgW4RVLfVR4UkVS9RV9gWYqRZxUA_GOuVmHWxhIEsRpHW8ORYhWyALdQNseU44UdhWghW2fWJbV0DVijUYURSnQusQUnQzNWnlG1NWJOWjbGOOWa3QdnQ7NWg-QHzUi-QJzUQzU3bNx9Sn-QGGRIoT9XQp-OkEVUKVRMAlKVFtQnKVAzUpKVTtQrKVs8IkOWobVCFV_-Q5qVggVHYVeeIzoMoOWDHVh5U4mMzjWHQWePWZPWhPWw6PLvVVYVaoQLLV3iW8iWArV3xBy-S3dWOZOO9FBQVEET6lWXITI3TahLzbJoRH_gL2-UtvVfsEtcJFjLUkL-XW5wMB1UhwLtNUrSWkcMTMU6bMqgQd5N9bMOkMFdTRdTkaNYsUX1RjaN7GO2PVaWWzQWwFVPcV8VTmcSMVVK-FfHPajWvBSFFQVMMBLMqSWf_TR5VSVVT5VpQMy-EtQMVxS4YVNoV4mSbVVPoV-jWRoV96VUQVrpIkCVpMVbfWI6NDnSYQVdXVl2A5dVeQV6GVcqQVCW9ZKMkWxsVmoVDeVmBVOwUlfWzfWK1P1fWNfUlCW4KSakWU8SeiRpCW4oVciH6oVY3U57Q68IDgW-6NApV9BVFRV0kWkeVuWRNRVAPTWoWLPTPRVuQQRRVVgWaWVMgWKpVPCVtkWkNVdtVegWKaVlWVhgW-qIjgWRDLlgW0IVngW9SW4tOcaUDVSOEWruOsaUKCOvoWPuOQaUfKNWEW4LS0lQqgWppVp6I1jHUGW9TGFdUL8ULOV5GWwgW_WVS8B4pVWfVWTR7pVDGWsGW-pVkGWhELIhWFqVLuVSeUoELVXVIfUPuVKqVrHWmOVTuVHPQehWCbVrOVFbVlpNwJVJgUJuRmIWauRMPW53PphW4KWohWeqVmSVLWW0IW0JVFHOYNWzpWZ7Pz2O4WCQuRR2VdqVvgUiFODJW-tRJJWdgUqpW6PWjKWJgVQUR5KWYBJiKWLgVQLW7XVilWaURklWVgVkbVuMW8SVXtQOmW-uVEFVZmGDTVaTVmsB5nU5PWybV3gVdqWJPWmZQ_nUQFVsiW3iWXPW0zUyiWhqWuiW6URYmWSPW-PWl3RgPWwiWiPWBcVETVFvVSBCFcVAjWJ-VzMWwPVJrVLZQ0oU1PW7qW3PWKPWL7PFqW2oUT4RAQWV4RhkWKTVErWkqW-oUkmHApUa4Rg4R9gUNVRjYVMcVuzVEhVPYSGhVQcCk0UmcSeJR1ZTU0QAcW8dWy9FO3TPdPIjTaQDxqFwBAAvIzkPS8CbcTniMudTI-OaeWcVU6YW6HACWAvNRGSWaZFPiPL2VnRPjVUVVUwgRRBWpfRUBWUAW0rWocSXAWW7SPBWgXKc7Sc6S81SaVUwiSWBWDKSeVUzhSZWTVAWkoO9AACRCO9FAdVCQVJmTj3MWeARRSDsSUvPq8PfJL23MREDlpTawVi_RL_RSmWymVbCHO_RULLXWI3xV2ARl0Q4ARn_R-mVTbAAnVxARPkTADQ4hT6dODwP7hT3jVKvTolVTlV-lVayTvZBIHTqHE-BSw0NFWRQlTv9RlCSQAR4jQrCSqCSWiToKBGFOjdJ5POypTmGUCxVACFJuUl1LUpJ4FFoES_AUqESg9LCBU9GTxkFGjToILcbMwFH5pFXCKCbMZtWdyMgnWQfWPQVzdVd_VYoVg_VHIVP7U_QVekWGWVe4ROoWGuVKGWvtVOxUPGW0lW2xOvgWHlWEJVKlWOQTDHWBGJdpWWSVtMS70UsnTwMSvHWPWSNsQwhWpqV_hWQKVZ-O_ALTKVhmUXEVq5PEiWvlWt1RxlWBOWSEVL3QKzU7nTC-SymUMoT9lWTtQ_lWk1RBmWU3QDmWgUGFmWLmWSnUImWhYQsOWgzUcWH8KVsjWb2NIAQhmTgeW7kJeiVgDTBBUQ8L1DUS8L69HobTYaBWjN4SAowMeeWvWW4wVUjW5XAlJOKbAkJONYWWcDRbD0cW9dW-qTcsWRvWAbBTPAK5Gd_HEXAJsT2bWkrWPvWMnWRvWUDHvvQ4WWjrWyaWxeWPeWnqTJvW6TLmkCYeQ4XHRbDIeW4VWhmWXjNxvWDJIeeWqiVwWWjeWRvWqbATXWMeWYcWGmTw2TyqT_oTJvW3QAJsTY2USjWJeW_vWXjNlQHVvQVWAJhSXLRNlT-vWzVTJvWbNIuOGzrNLwWwkTOwWYwWheAl1I9tNrcHWVW0CS-wPTnWUsW5XAx4GjpB87RAsVkXDbtTRdOWYW5mV5xVr8V5pAINTvTPKNTCuV5pA5YVknWpGVAkWrGVb6VvWR6OWsqUxfSkfSrwQM1Qk6Vu6VArU0SUjzPt6VcGSmRWjfSunUzfSfOUb1QOxWiOUtRW76MXXRHKKTXRjJQhfOlZUyNAyOUiJQTKK2OUWKKaxWZXRbKK1OUW6M8IWszPjKK0fOCPU36Vz6VtxW6fObsKIPUDKK-fOuJQAgOpUWaNA0XRsXRAgOzIWSJC8xW4KAyXRA7MwdVWfWIGW9XRA7VFYRC7V2XAE7V08FfrUGSUl9Pw5LhPUP7VtYNI7VIBVnMPQ7VSvQO7VmPUZyW6TAN7V08F3GSLTAgPUmgOmVTj7VK-Rm7VlyWV7Vk7VZKW_PU7PUBQUtUWafTqyWy7M0PUptNd7V3PUCQUC0PIhOOnOMpUy7V6yWDZRBAFPQUz7V0HCW8MbeWkiWb8M07VYhOKQUr7VMQUfqSXQUwQU7GSdhOfQUXZRQzWOKQJmOq8M-GSoZRx8MC9MrQU6hOtQUihOGZFkQUYzWkZR3ZRFUOrZRDHSeZRy8MuZRdzW1pDBZFPzWezW2hOkzWlmQ47VhyGeNKC8V6QUfKQBaRSwG77VlKQD8V8ZRHaRk-POSUc9Va9VkbRsKH_XUJ9VZ-PgbST9Vi-PYzV9fTU9V1MWPxQTSUO0Ws9M7fSwPKg-VYDPVRWNRW7MKaSUGgSzEW-QKmSUl1QL-VR-ViSUv9VpFWpSU6SUpMNg9VcqULRWX-VXFWiHS69VlgSc0W-fSUTUv0Wu1QaQKScRy0W_SU_9Vz1QH-VU0WacRQHS40W-9VF-V2xR30Wn1Qz0WZTU81QW0WzbRMRWt0Wp9VH1WWTUo-V1SUfHSjTUGMNp0WFcRr0Wj-VWRWe0WiTU-qU_0WF1WySKgZSIpTw8CCdRUQARXVrxAMhTYRKt0Pe9Tm1Wg1Wa6LiOWvHSRdRG_VwvU3iOZLQA_VwdRbdR9TUK_VzyV0TUCmO6-VF_VB_V9-V-SD_-V-1WwdRD_VeNTtyV71WXSKUmO4yVD2W8dRJtNzHScdRM2WR_VmANT_VL2WAeR_LQCeRmuSDICEUUOYQHUUlmQb2W7ANGUURBVIUUb_V0ROunWJZVVUUSUUAMUVeRo2WsJBzlToVVaBVFkWrMV94BlUUwRWXnOneRlBNkUUeUUL_VAFAhUUdBNLxARCWTZUJBWs_Vp_VJAWxBWJiSw_VKCWlAWt7VSXU3AWoAW2_VA7SE6S2AWx_VK3WL6SEVUBAWn0S6AWr_V1_VAAWDBWbUUW3WrAWOAWdfRqISC3W1_V21ShhSJsW51SBkUCsWsdSEsWQsWGsWYBWIgRhWUnNQeBWqBWNBWO1SqAW8nOpWU_BWJYO16SJ3WRVUmAWN3WU3WKiSnAWC4W2VUT3W_3W-6STiSE4WI4WD6M6VUmVU4JSI6SKAWcBWl1SZ3WwUUS2Sc3WKWUlVUg3WABW5JSbBWyVUIBWo3WEAWHXUOBWq_VAsWLsWYVUNsWDsWZENVsWv3WyhSD1SC4WgOQZAWZBWWZOB4WM4WsOQkBWX3WRKS3cS_AW4VUVKS93W7AW94WZKSqWS-VUsVU77SM3WCdSc4WvAWdAWrhRk3WLfRFCWW4WO5WBCWkqOA3W4WUFXU13Wj4W9BWCCWLXUgnOP5W5VKU5WfqSL4WLAWg5W14Wi5W7hRBXUVrWC4WPCWPVKeXU9dVyMVTkWhBVnNTAoWkBVWZV7nWYZV9VVpoVIeVLGNyVVeZVEoW0XU1QVDoW35WPeVobIZkWB6WPnTEaKsCW3XGYPQEcIH6WbLCCYU6iTnHVjGNMaKWYUxCWoOTzCW-NTvrOOOTUHVUYUaHVtiR1YUOuH2GNbHVa6WhHVbeV6HVQOTV7UU6WrYUxPQVOT_EWQ1Ul6WEjR4PQRjR8iRDIVhsOqHV3HVz1UTHV0iR7HVg7Vt6Wz6WcPQgjRGXVCIVSYUEIVOuHGIVTAL9YU0nSqjRlGDCtVjnNQ2QfkW8sGMrWEgWS1UeQQ8iUV1ULZUCRVJtVBpV9jRdnOIDWE3WBkRDqHm8SNDWQWV7DWMRVGpVStVpeVrNVICVYDWCoSaDWWxIcDWRLS5MWrDWpkWfoWQgWo7UkfQTgWpNVbhW1SRveV0eVjoW--TWtTjDW7sArqWneVFdKyINecKW3GukR3vDooWUPT_1LRRQyDWATWsIV1DWTdA3DWZRQzkWMtVDrQfpV3kWjtVoRVW8WpAJJaU04De8W4oWGEWSuO0JN8lRGUBhlRk8WFEWYlRj8WVlRtkA_YUX9G1JNglRUlRelRNuA3JNHEWqaUcuNulRcaU3oWdhOxSWoaUP3VMzVwSWJCOVvGnzVUKNNzV5oWHpWxUSG9WZaUDEWgaU-yVUEW8SW4SWCTW98WKmRpPNN9WTEW_SW_8WIVSiEWT9W6uOamAhEW1SWc9WPzV7KNwFWTbU3EWBLNsEW2FWcmRmbUjFWnmRTFWmFWIvOgnRl0WxvOebUimRwEW-EWpnRTbUzFW9LNo9Wz9WuEWfbUJFW8mR1FW99WHFW_9W69W4EWy9W6EWu9W5FW6bUcQSHPWk9W-bU8EWm9WJvOvFWXbU3FWFcU2EWr9WC-WJ-WUnR4FWR-W0bURFWvnRW-W7vOyFW6FWRnR8bUP-WybUL-WVFW0FWWHSo-WZfKsFWvvOg-WjlMQcU_ON8pRoeUUgK9nRndUAoRHoR9yO4GWSpWPoRL8NF9Q0fK9nRJHW1RVhcUFuVjcU9nRxpRBrGCxOUoRpdUWoRncUgdU3-WS0MreU57W3WVwWV6LSEGWWnTI4UjPTz8Q_yUaGWj2PaaVogW3BG_RQQuBxoRnxOWGW4oRUzVKhK3oROSQ--WZKNW9V8oRr_WxED_oRq_WD9K9GDCpRAONRrRQuBBdUdrQJuWe4UEpWfGWNfV-WVFeUQfV_-WTfVlaVR8N3YUElWVOVOdUnUVsaVQpWpSQ_pVwGWPhWa_Wb8Ul1WmpVWJGlcU2SQbyOXcBS4WMAX9qRyGW4SQluWFuWpjK8SQlyO4pRkRGedUV_WodUT_W1tBrAXMcUldUXpW-nR2-WOcUSzOHqRhTRLqRzdUwdUbmQTzV3_W0dU7RW2GWTwA8GWEzO2pWKHWtVB9dUcqRRgUCBX2nMAzOdPNBBXrqRCGWqaVBTQF_WVpWLHWQAXHNWzAXV9Qr4USHWa_WGqVNHWt-UL_WdeUadUDEW3AXmAXVHWsjKYJGqeUxAXneU2AXZyIrBXR_WsdUatBPrRD0ONQNSrRU9JUrRAtJdTQfMS4BXhMSU9JiTQ0BXlTQ-xUhrR9oNrQNT0O6eUwTQDjQPGJzeUgkTqrRNYNoTRs5OfHWwrR8eUsTR-eUshExeU1FJCfUUfAqTRtTQ3rRm4FKpNjHWapWRlWIRNoHWmsV5TQLqVsMSRfUBQSEHP0XJLsRSfUsyAUfUNuWK1UZhWJ1OW_WEKGM1O5aTBIWuaTDwRwHWifUgfUkbT-CXScT4HWiUQqUQmdTPcTKbT6CXWXA9HWkfU_HWpfUJDXQ1OMJWh9SjpWGIW9hSVqVBgUKIW8fVclWdtRY9IPIW_fUpeTWqV6fUjXVqtRGgUZIWLgUXqVaDXitR6fUstRMLAUBOfIWfIRxtRF2OjIW7RWngUppWAqWIJWXgUjqWFjU7nU9pW0pWjhWl1MmgU_tRYiCypWggUwpWmuVSbV8DX4pWK9I7IWzgU3pW8QWZ4PnIW4gU_gUCJWY2OmNWo5WspWNWWRNSLJWBqWBJWZEXPWWRDXvpW-pW3tRFhUU1KDEXI2OV3OUlKq3OPhU4nK4TNrvBdJWq3OThUzuRRhUoJWfJWZhUhJWS2OjJWnyW_TNvuR3EXoJWLvRrJWLoOOvR7PWZIAwJWXUNyJWvJWphUYVKg4PSsSnVQIFXryR4JWjQFK4OMiUuoK6hUAiUXiU4hUTFXosNAiUXFXdzFDiUc4O6JWAKW7vRGKWh4OBVNEKW_9TVFXOKWfFXGiUs4OMKWTKWDIWKLWzdGXKWKwR0yW0iCSVN_yRfiUbVNvDVsiUjqVVwR9DUNqRsKWbBJIgVpuVCKVgwRlKWJWNbiUiGEnKW1NS3iUrKWJqWj5OmwRvKWHjUwTAJjUbcR9iUWbVELW7KWBjU1wRVWW3KWMWNwKWb5O_FX_iU-wRMjUeGXh5ODLWPjUFLWQcCajUQjUQcCJGX_KWEjUZjUHLWbjU06T6wWHTATGXqbSxGXbxR36OPLWUuWkjUG7OOBVULWQWQ6DV5NSsNSLeR5DVAiAmxRYLW3eRPMBhLWPkUl6OO-VMWUwjU0LWIJBvLWhLWZkUpLWGMWrLWNHXkLWWkUc7OwLWisKhjQ0iCDkUFFXMkU3LWOkUskU7LW4_WJ7OzXNaHXrqUcHXlyRVHXnLWAyRqLWxLWlkUIMWhyRBMW5XNYyR0jUjkU0HXsLWQMW3JWSMWJMBvyRVMWxyRXMW1kUZMWD1WujUlqO7RW6NS3SV1uViMWClUuzRHuKLoWrlUnYNoMW1WQ_kU3yUSqW3uVNPV5kUHqNTzRDEVbNW5jCmtKYzRmMWfIXiIXYUAw7WSgVO8OMEVmIXuWQkNWgaDKEVyqVdEAXlUFmUdlUxZVBuKrzRMKVZlU57OflUqSNzyRs8OMEXLPVllU4zRx8O2lUHrWgNWyMW_zCB0RINW5AT8IBPNWC9O1lUJJXP8ONUP5lU2IXOJXQ0RdNWRJXRNWb0R_MWZ0R1TVNJX7yUZBX7IXm8IMmUayW8WQYmU-WQr4QRMU60RNFWMdTYeWFnWYJDxPWMLGAOSUmUxrWZmUtNWn7AyNWOmU-9ONMHE9W39OpJXbXQW1R8JXQbNwdTecT0JXaXQE1RGKXMbNSrUEKXP-OfzKTbNfxWWvKXbNe7VvLJC1Rx7R7zPZ1RHiLwJXlROibNf1Rd0BQEVmlWf_WWiW5nTqlWcmUL_HWKVU3QYKVPOWgRT_NWgEVolWylHnlWsKXWOSPiWOiWGOWw_AgmUtmUfOSSiWJWH91RL-SYiWJcNWOWLcN-mUSOWCLX_qR_-B4OSzEVN2R8EVHnUeOWjxRgOWj6CGnURcN4EVZ6ObOWSLXZ1ACnU3BT4HB7EVRYQieG2qVoRVGmWwKVboTZqW1NVhiWfXSYnUNmWkLXY9UniWRPVpiW6uWWPS0OWF0PBPW-OWNdNyLXqnUM1WemHznURxQvnUF3RrxQxLXtxQE3RrPSA3RIvV_HNcgUQcCBrWgqWDQWiqWGMXYVOb4RkPWubVxURVPW4gVpqWLTVa2MoqW5bV_EVBLVJvVUSTr-SdPWV_QdmWEMXlPWfYVcTVSeN_qWjzKkFUC7PfoUbeN6APCFX9NCEEW53RwPWnoUkZQpoUEBPF4RGBP7oUkTNIMXgQWA_KArWfqWVEXtMX_oUTuRguAU4RdZQQ7WDrWyRPjBPGQWyPW8oUQPWEfNDpUmBPrCXTLPNQTbGPFpUYGPHpU2qWIYSHQUAWOv4RMMXx4R2QWR7VUQWJ0UOQWTHRWpU-QWIqUsyWBhV3ZQgzVeTVi3DTrQTpUO0UyMXlzV2UA_JXEZSXrWqzV1PVhQWbNXfrVgqSevVrpUmQW5NXu7VV5RYrScvVfEXXLVfqSvQWbWW07PyQWGOXQgN9pUKkJj5RrFAl5R7RWnQWtjCXpUARWiYVvNH4zVVpUt5Ry5RlgNRaQJOXE4Ig0ULzKLjWHhVXqUhzHhqU_bR9LNTRWLRKL1WMxW75RZqUX-MbqUW1W29Vj9VuOXYqUdRWw0WaRW9RUy3QX6R7qUXRWuqUsRWO-WqRWe-VCyQhQSnRWEPXhRWUxWnQS0qUH8PYxWThNvRWOHX4RW_2KfWHIrUWnOFrULrUy6RNrUHEPL3KJEPHfILEPnRPOEPOpGdaQU3KDYULpG9RWauMjPXcuMmmWYuMnPXAiNODDIiN-6RbaQoPXNiN4wAmaQBeWcBE_cHyvV8yB0xVQILStWVDT3HL2TD1YTy7DOZWkSPLUW0mJmOTvNP_gIueWE2UP2UOkTmoHuCQDIJwCQ-iIu0QErS8lTzmWQeWatWIMVLBUq1NiSS81VtJTuTWbAVc9TS9TijW5eWtJUGQX88TIQX48T4zL2HQQeCyYUpPMRgMRFKP5SodVsGVxtWutW-YVOQVLQVWoVrnW7vUcoV12UL7WGtVM7WNSRCQWFhWVaV_tWA8U_LSjKXe4UEuWstVKDVIJVzAXOlW58NLuWp8UCsQuMSkQTQuWmQTZpNhpWSqVzQT00R7GXktGXuWo5PXzUBiWp1RduW-nTFiWTtQHiW5bNCXSCuWEXSo-Q1KXFOWbOSAcNmKXYOSUzGWzU4NW9rGwuWaxKyuW7qV0uWlOWoxKeoTfiW5uWotQ2dNN3RMMXJNXlqWpMXMNXBpUUrW65F3PXe-A_rNLwWOvWTjWmvWPSXkWTk2IXrURnWavWhmWPSX4LRXSXubSEsT-RPqeWhWBKHPLwWmrTfwWChTHzAKHPPjWLwW2vWVrTJXTpSXTZBPjWfBA_HLXLR9vWlvWFWTwSX52AvOGPjAJsTXdWNwW3vW_vWPSXHxMMeWgdWZcWQ5SyeWIwWjSXWjWmeW2NOkvWTSX4SXjSXfvQCsTCETUrTFsTgwWPSXSSAzWWhWW9SXSSXnSXvSXjSX0JI9SXYvWXwWoSXgTX3uK1rTpPAzSX9SX7cWR3TEdVBQXKDHlHD9SXmSXATXXTXA0G9IAqBA77C9SXtSXWTXlTXe-A6kCFhTVlC-hA2SXPTXOSXR8Ec-RX2GodWrkVGGVidPqeP0STzSW7wWvtWX6VUOUXQVXNTqVVdQVdkW5oVO7WSAGKoWDLSpPNpgWrgWOGW2RQsRXRGWq2PZJVBhWZlWefVKhWDeUDpSSRXr8UyCX7nMXRXahW-UTTqVNpSMqWllWdKVA3QZuWjRXpKXAzUrKXrlWpdChuWdEVCOWKWCvKXzKXV0AwRXE-SyRX5KXqEVfwK8KXCnH3RXlOSALXPeIPPVfzUoiWV9UHmW-RX4oGozUFSTDSX9TXR8EhSWOiVzmC5NPL8TMGA_8T8uQotL1eWlHLLWPwzLlQX7eWf6QHQXiJTrxPIjVXuUTwSAfW3BUqDUFHDuWPUEUgVTUSXjGRJoDsDROuI7MPQCMNGDkDMt2N9dTTAT52VM_C72VTsS8AXKDUr4V8GNfDMFWXANF36Wo6WcHVU5DpQXfTX_DBfaTebTksMMhS69KU1MaRX0WNQTXaWXdbTlBAwmI3NAymIWVRnlTn3A5jT3WUXNUF4W84UuVU9dS44WxYTLzAbWXmWXZXDxmISmIVqB0mIvAO5OR88RXlNHBWczVuWXVDXjAWi4W5_VhBW0WXXDNjWXDzAHPRmpGIeBjVX19QgWX5cT9uQSuW1WXhWBWcTZ8HohVeJUKWXWSM8uIqXWMjQSAVniTL3VuePaTWRuU0AVd2VqLVVKFpjWSuUw8TgvBXiPtQXLWXX7Jg6Q8KToQXe-AIENf6UrdVGnTRfW9wW_YVUfWjMVGyWUBVztWafWm2W4dV1tWTDJKnOgQVnCLkfWKkWnfW9nWBHVqNTPmWHkWQkWdZV4VV95WwoVF7UXYXzoVAWVy5WLUS6fWF6WZ3UckW4tWN7W6tWazMGNXVUSQoW4IXCpVc8WG7Nl7WQDWnkWj7WeNVSgWo7WPpVeoWZ8WptVrSRatVW8QlDW37WjlQmoWggWhtVnWVArQPgWQKCQaV-qI1IVAEW1tVnpVHyW-kW_7Ud_WxcUAuWiUXpGWXxOSGW9tWYrQFOVCXVGuWzCVxpVeGWORXDAXWAX5CVRMSI9WMRXFAXQ8UAhWCSVRJVDhWI_W1RVb8UWJVeBXqUXmUXzrQNhWxgT1qRdJVQlWn8UVhWpMSfpWQfUF1O_uQWRXx2QpJVWXX0fUhWXIIWmpW5mQeuVigUI5U1SPqXVnhWCgV0pW9JVqiUC9UquVSWWsuVlqVQ5UzhWxhWxSVQ-QK9U2hWQcC4hWr8O6hWUgVY-Q9hWjUX_hWz9Sy9S19S8NWtLE-NWv5PjnQIiWrRXylWuRXpnQIVXTzUF-SauW6KXNVX2RXzRXwmUlwKSVXOPV6uV5kWVVXtLXXVXiLXDFVHFVxcKATV8RXaVXkiWpzUbqWKVO7KVdVXmqWGTVXMXSMX0iWrmHeMXxqWm-SMrVWmW06PTTVMvVVTVYNXXrV0iW_iWUrVBjWYvVA6UeQWwQWcsUvzVnSTdLVj0UNjWncAOgQooIxjTAhIJ4SenHxwVaZTVjNn0UiWWSRSsvWEXWNORcsWAFASvWtNOxEALHPtiAAAT-bXcVWcjWBXWEaS_SXuSXZWTfUVhTTxYVIRP6xVmoThRIZ7FKTL2QXpdV1QXQJKgnWTUXytWEkWv2WfoVeNTW3UGdGcUXXeVTeV9oV6BVZAXuRVWaV0WVJMSg2PJRXWZXh_WUSQ__WzcXzlMPRX2cXxELtUX9aVRsRG1O_ZXw9QBaXNyUTuWpyUVUR3UXDVXanQ7aXLzUtbN8UXk1R-UXnKXzbNtaXpmUvaXrmUycXhmUMiWMoT2KXxRXHOWLVX2NWv-OJ-S-KXCmHbzUeVG7RXXqWYVX0KV3uWWVXOFVvLX8VThADtTIrcWRcWUUIkxVDSKIYWdcNJpTp1WZ1IobThAD5BA1BAzrV6AA35DYvWt7GxdWGLQ1dXsOSKYWuROwWTAgA4tPGeB2BL2TWopBqYM4RA4SIZWTafBHcW-cVQaWnVWl5QgEOv0VJmTNkABKO4WWqBT5rTieWzVTUPGVeXijDpHR4lT4xVVYWdtTXQXnqTkeX-rTT2UfmTzmCdTX0TXChTueX4YWcJAu2At9I3QSBzFJsTpZSVTXhSXzqTueXiEBQuLoCRtWWFTTOTXeTXTeXywK7SXYMPe8PheXAcXwWTueXMmTMeWsTVJcX0VWuTXueX9QAYqCGcXn8PZSXdpTceXLfX_NRAgBFeWXSXmVW_uWtvWpeWBfXhfXRwWJsT3ZTFwW_1TMsTqfXVvQ-4KtfXWwW3SXNpTueXi4GNfX4rWIfX0eXJXTueXXMPtfXzeXPcX5WTkeXSTAkfXYjW-5K_eXzJOxbORwWAxFrBA9wMjMAtfXsTXZvWffXRfXywKHgXYrNFfXMeW2cVWfXXXWpfX_oTGgXOQESORBUXbhVGTX92THwWgfXdqAjgX1nItiAXTWOcX8TX_fXYgXjgXzlCDfH4WW_TW-dTKcXNgXYgKlQHmaW2mA-vVqoTGtCqWTzWGFWTS_CymCCWXQrP_5ElJTwbTwoIjvP9fHRYWowVI9VYaPA1VMKMZ3TQxPU8TMWPjCTmJTLhXZMMHKMtBH-4JeJHDSMI8ToQM8HQVhXRbR3fTO9Vp9MgbR5KQD0WvfTV9VM0WX9Vb9V6PJ-RUfbSshXTCXibS5eUkbSgHWZCXV3PVfUOxR8wRz-PcjUmGXejUzGXKFP1-PjeXAnAYpT9iAJsTtrUngXXVWjsSqfXxbHIVAFQCMiX2fXEUXUcTS_CKvWeTADSHbgXBUXhXWOiXmwWggXgfXSiXy8MFvM5qTCsTVMRvfXP2TxfXhgXJiXunHMiXjTX3fXYiXJiXX2IsxMoiXUgXkTXygXxbHCFOeHHUnC1LPTDOGeWzWTqiXnmWITXjiXpLOKmCAsTevWntAUwWVKA7TXAfXtiX7iXIjX_ZI7kCKBHoiXDUXJfXFgXAnASiIebTqTPbXXJWX5mPR6EmxLgXXpXXY1Bl7TfjXWeC8zLchXojW8mPoJTCpIwiI_JMfXX4fX1XH0CEtTI5UWxdXlUI2mThgXlhVwnHGcB-ZWtTXLrTGYF1MA5FVEMTnfXNJDN1UzLLHVVN8WfjImwVDxNC_UUyTR8T48CpDSY9TjQXs2Vi6Qw4TJJTiYSRySdyPkqH4kR0kRAJNP8WXVTN8WIxD0QPmOAO-UmjW6QMNDRmrIFWTzcDzvW8jXeGRgiXTiTQiX_oTskXkgXGeWtwWegX_jXZXWtNGGRH2KOamVimVUYPitPB_UveWHUTNpTreE5BHFSWKXW7CTAlXvnIfGUMHA3JDatU2SFKHUGTF_JDm_UmsUNlXzkXevW-HRiuQzYWZrCjjQxYTMfDyER-5F6LRwdWzdXydWwrSLyWI2ILLQPhTglXyBAgEAVvW35DCdWjxV5jXJmTMfDkgQO2H20U8dWt7G_SJP0WI_PYYWwbWXVT1lXhWHjMAkQHmoBJsTsuQLgXAyVNWTBmXxCH_NRPPGZsM4WWPVWwkXO_UFjXwWTLmX2NROmXclArSXCsThpTgSXMgXnqTSHLCRRBeXtwToRJowTZWTinHGZHBXW4lX4kXVgX_RHzqTnmXvYIzGH3WWtWWtwV9fXEgXAmXHAQOPCIsVnvVcmV0CTXIUJiVXjW9kSfeWQYW-iI8PXK9P5iXQ3Vi-T4GQPZHg1FqkM6kPltS7GROqUdOXv5Rc0UaOX6zVChT_NRM6UGmXOjXemXNsT_NRuwAGmXXjX-fXmmXuOGlEAUiKIgX0vWPYWDjX6_U02SKmXdEAUTW8jXB3SwgXPjX0lXhhA8hA5WWZfIMnX5kPqIMttWGaQcOXHSAz5RVmX1tMoEAVqDOgTneWiUVu1FV8T6nX-CP3UTDqU-jCaOXBoXfTTPJHRbDxST03B5nXHSArkMMoXZNXfnKPoXtnXfUVHGBqmXFkXbhQQzJwwSySN-DXJ-K3zGUcTuXAZiVs7HJUXPzJqgMnSPrlX1uAM0AroX8HAtoXOJRrwSjtExZTlEA50J-rV7LV5rWqzFkET7jMwLTFlX3vAqFA2XWfoXklXzlXBoXbiFZGATZIGqDJXW5dTxkFn1FPzSq1FdZIAUWPWRdvSfeQvkM-kMqYAo1FzkMsdPUfTizV-nXsSAj1FWnXJXT7gM9cANfBrLPd5MbcX5QXdcX3QXbsVccXVkQunWx2W1dVzpHiYX8oVkYXVeV_bV8tWUAX-tWgUXycUBuWTZXdNNDlWUaVCrVGlWkZXznMknT5cX0gW6kKoCXUlWyNAuHWYRXCaXj9S8GXEKVVRTgRX5UXiRXRKVCiWcJQ9rGPdX0RXAVXhRTFVX_UXIbCjuW_9S3lWxmU55P1aXKVXViWjKVx-QOVXz4FQVXUoT-aXN-SAbXP-SciW9uVndXzuWLbXZGXGkGcVXqsWrkXkQACTTGGBVfXhoXxDScfPxFTKKUg-J8BQ3EKOCTzVTyvAGcO5YJMfIomXJsT_rVrmXHnX5WTVrAnmTjbWylXGYWeSSJmXQrX4BAyCHaoGlAR1oPrmXoWTj_P5BS9NOelXwjQPRJf5VqyQHRIgGS8wWYsV7XXypXMoVwpXesVfVVnnWy4IVoVYfW7QXw2U8vUFYXpsVXUXekQJYXtsVtVVsQVTYXh6NysVoQV5KV0QVeCWKsXsoVWSVuoVaYXpBVVkWBWV9sVPYX5QVfYXOeVPnTd8S7pXKrVIqXlcXisXaeVn6WwZV1nSrYXEZXXNV3ZV3YXTDWyROToWYgWAoSVDWA8WreVSRVpUSxYXv3UUpVxeVYRVVpVBVTvCWa8WE8WeRVnlQ5DWOaVqWVGZXbqHIZXj_WU_WisVgAX4IVEAXjiKvcXg_WLRXESQCpWErH0CVdZXgGWyWVB_WAXVjZXESQJ9QKAXnaVsZXNAXUJVIuVuGWjNXZAXffVaBXEhWmrRueUAFP6hX3hXBgTdHWofVFCXdCX9eUxAJW3PAyUiCX4ZX-aV1TR5ZXtoVJpSblWDdXFXXcpNgDXYIWNJWLaXAEXuIWxpWRWW6JVQbVuXVHEXRaXHqWJvTSuXCGXTURFdXexRYuXtVUssQL9UtWSwqV6MWwWSetKbIXIlUTJXtIX2qXaiWBbX8uVEbXKmWKbXSYX3bVvzUVbXtqWaZQUbX1zUcbX6zKUYVwqWKLVdMXcmWTrVaMX4qWeYVlXSgmWsoQInWMOX0QWmYVh0UCRWvbXScVaZTVrAyCHPEA8uMfSX3jXTZPkULlFTXnXNYHp1HFjVFkXWJOllXHRLx3K_TLCQEVlVdYLqwTyLBzwT8ZP9wTPmSPVEjEQrpC-oPEjXnwWsUTbwVmEHJETXnWXKRUcPs4MwMTcdVSfWupXMzPPROfcXacX0QX-XXmnWgsVABV-rXzpXVUXCYX6_VGYXqsVynW7dV0nWJsX3fW3RRD8SiBVdYX7TSbCWEeVJkWmBVIqQv5W7VVxoVWsXvBVcYXawXD6WBtVsjRBRXNLVARX9pXRNVFgW5HNnSOK8KgeVkkWLgWusXNgWwsXsYXLpVzYXNpVUgWBaVWgWJZX4YX6sX6YXXUTqNV2wX2ZUoDWv7U2eVigW4eVPtV37UuYX-DW67UuZUfUXOxOQtXCrGLOWGqXUtXNTRWtXhiGBAXzpVGpWHAXhZXJAXkVSLAXGqXVBXscXIQTmtXRHWLSVrtXrZX3yIjfVvtXSCX7eU4hXztXDgTsTQFgTVCX4tX-hXeJVyNVjCXNqVTlWmCXmmQOqVbAWQqV4fVrJV9MSTDXFaXHbVUIWfyWFJWiSV-qX-9QPuX4JVNuX3OVtpWgWSGBXYpKTuXhyUWuXtuVauXoyUflWqyUtqVAmMhbVRqWvyUcIX7hW2uVkuXhJX3TVe5U3qXezUquXWXSsuXOmWObX_zUXPV9pSxuXbMXrpWKMXyuXi-S2bVXTVNLVRST6bVlbXVMXfVO7uXHrVgMX3qWiMXBvXnPWZvVzPV3NXNcV42OgrVqpUvoQjrV0lXrpCx_S9MGoRIoNIWXLIVEMyT1HXOPRbZHUuTBtW8_PJEAuzTHVW8lVk4SO1VweSAtS_KTT9RE9P5GTWzXrvXgHXRyQedQs6WT5M0rX6XXnpQjnW1rXk6U_XXBZVDwXNtXqnW0pXc_VIwXEsXYBVicXr0SKYXdBVu5WdwXnKSOYXjQV6nWPkWeCNRkWxfWG0XUkW0fWgwXV8SA6WesXAeV5fWSsXIoW1BVlYXtsOb0Xj8SnsXpYXpsXLtVrsX9OTODWz7WpYBRDWwwXgoWP_I0sXbgWT_I3sX1wU5sXTpV9wXx3U8YXo7WykW0DWNlRRoSmtOqoWCINsoWRaVLxXRtVNxXHGWLGWKxUStX1gW0cXq6IygWNTRXxXatXLlWAuVcxXNfVexXZZXdcUZfVbtXHuVISVE1XfOVEqVptXdBXjTRutXtuPwtXsxXytX_oNh1XJCXj1XrfVgCX6tX5FJYXVThWPqX6xXVSVvNTvQT_xXWuVgXVz1XfhW6fVz8UihWlhWzSPIuXX9Np2ONaXIEX-1Xu2ORuX0FXSaXIqWshWI-QLqWWqXAtXo9SbbV0hWIMWdaXtjCfaXEzRFlUiaXjbVYJXeJXZgVmuXR9UnyXg5UBSXIxXJbXsyXigV0yXFTVwyXtiWyyXCrW8yX5yXVmW0qWXmWcFVYbX6uX5iWw2X56PjPWNrW_fW5gVmPWkMXb_NGzXiSTpbXgOXrbXarWtbXcrWtjCk0UNNJXjVxmALIARzXN6H6dWI9RLyTrzXlEQrkXrpCqRK1jX-jX-AQDfT_lX8VTVrAfDRzfGDUTYdWJhTLdWGpTxTQzEVHeXqlXVmX4BAT3XgxVIWTpmTB2IKpXNWToMOpAQNiXqnXSWTXcXcQJUaWNpTrBAkJOq2G8uM2jX5lXDZPgULVvXJXT43XvOGgDItmB73XimXrFTjFTJZPVvBFWTC4XUiDd8F8tP9kXe3X-UL_3XAuPzVTN4Xa9CTcDltA73XxlX0uMwFTA4XZWTC4XZRA73XJdWTvXxjQf4X5WTh4XjjNOaAQdWd4XJ4XhOEV4XChTp4Xn4GF4X8tP9bXavX1DQxbQn4XXVTC4X8iX8uMIcX34XwbQe4Xw4XJXTVQHleXbRI--U7mXQwNtsS9mXvsSDvPqsSXXTQwVsARaXT4vVehTWhT3CTSVWaCRvxVPMTOQXVMVRsVc5XvmVq0V0ARlwWxkXNCSvhLEcJ-aIhiT0VW_EOzVWfgXBmEs4M-aHAbHplEp5Xt5X-dWFuUz4Mc2VofXbjWYQXNyLg4ElCTO-Cj8TrJMDlFsHMAwTpGU6ZSXBKZZMcJAbZMNoFecMFWTF5X0rAz2HpiXjjXWcXIOEnSLzlCJmTF5XcvAAVVNmTTECefXxEHxVW0HQsyL4XXxzXa6Vo2U_wWQQV_vXvdV3zXxdVHwXNwI2pXkVVDsX0pQHYXf_VrVVNwXt5WXwXL0XKbIyVVnoVcCWifWF3UTwXx1XvQVS0XLeVWkWU0XofWvfWGoW2nWhsXsJCARXmwXDRXPnTosXHgWbgWjkWGEJlkWGXCo0X6wXvsXwwUUtVj7UwqQ2YXY7XxwXZgWlIV1sXkoWTCVCxXbgWExXpoWGxX6USY8Wf7Xq0X3qVxsXDuV4IV-oWhUXwkW87UCqXqpVi_WlUXIqXzgWYtXN9SHuWYxXhaVBXVx7XctXKpWVfVg_W6pVraVrGWW1XGhWgpRUpWc1Xv3GQRXP8XuxUmxXO8X3eUGCXbEJ0tXTsIr-PkfVt-Pi1XBfU9hXvwHr1X6aVcQT9tXNfU7ZXpCX9ZXVRXPuWAaXRuWDuXDaXUqXxWX3fUSyUFyXelWHyXLbV71XpgUmoXd9NFgVUaXA9UUWWTyXWaX2UXXyXpAWOgVfMWM9UhMWZzRxsQW2XiyXHzRocXF8O5TVhKX4UX09S6UXcqXkRXDiWmRXfuWbEVBVXcKVIdXPzUzaX5lWiKV7lW-rGnEVb-NRxXQdXxnQKdXmuW0RT0pSldXqLXV-SeiWiiWgiWGFVQmWD5GASXx9XYmHsLXz2RxOWqiWwqWCvV2uXEoU_9XeVOC8W9iWWbXYMXQPVziW1yX15UbmWAzX9uXI-Xo2XAvXf3RCvXw5REvXrFVKzX8NXJjW48IkOXdrWhvVY6XomArTTuWAe-DQNOqdDICRYEEYrU03BoHUiTQzoWXaUKEW5lRyoWW9W-SWYuN78WImRH9WEzVeaU0QSobTvZEuEAtgXYQIewWinX5WTUjSj4QmvVf3MTtTq-RrJXWtTLCQZ5XW5X_CT2wNXWI0wW9mVJdVWQX-PXBwV_-XTlPDqMI5XbIO8YIMlXNWTfbWmaWtnCUgXZbWSdWYPOL3CEWTNpTtHAnkCp3XWXTnXTReOMeO-MLOeO6MLFnV1EO_MLBNRbsRk2TCwNRtWbjJouS8HU0HUULUGfWjFASyPIoFfwVCBKS4VN6XJEAddAMEAVYS49FAXXPfX4HTXBR5EHb_XdRH49FC_XWNO8mXD3MVhTxETt-RovVliA24Q0sSHsSosWyjWcsT1bXVsT-RSh_R5mVQVVi_RHxV0CQJSS5rVf5Xt0V2GEzsWrVWMSSDQVndORhXEGV0CQJxVdYLjdW7rSBUWXmPOtUQkXljXr2VfQX-rPzfPjlUPNRJnXnAUX3VI-E5GOhvSOzTQFM4oXHGPcFUWFUwrWDMMVQArdWqLMnvLkJWFxS-nPRNU9HUvQXMxS4mW8dFTxScnWMfPe0NiyVbxSNnPugFTOBP9Tt0HYYMgJPl4VpAVAvUYAT20QNfWFdMkpQUsVKdM40QsLVSkTtIB7VWeIBwySmFMyySJmAAWWkGX42VOfM1yS_VW-BYOgMSkPuSWjIKhvUnkMyzXnGV5vX4QXVnM-vXBxWfRR8rX5KKEwXbhOR9VauPG0WnhXEoI1fTQSUKoIx_WeCY8EPZ9VN0WL9V0GVhcXl2WGwXJZVFsXOISi_VH9N02WRPXd0DueReBN52W4qAreRmUU1CY_2WUCWOwXHoWwsVYCWC7XbICrfW46U2VVVYXSkWP0XANVR0XJDYhZVGNVjZViwX5CWocXksXaFVN7XrcXujRQ7Xk1PswXg7WKgWtsXt7XHpVwYXqkWjIVTtVboWVtV4wXe7XHxXhoWi7Xt0XPPTwkWVUTOoSxINDtX60X-1P80XUIN-0XHZXuoWR9WJEWPaUCVS0NXYEWLdKUEWy-XYaUP9WZdKGzVC1XycUZ1XLZXG1XNZXe_WKiWH1XTxX9TGVxXahKNqXzcXM1XNfVFpWB8XetXNTRgtXdxXitXX_WpaVstXGqXbBX-pXYpWGdUYJV77XRBXPHWU8XotXW8XpTQHCXl1XEgTUCXaHWEfUcHWyxXfCX5tXtfVkHWw4Uj8Xy4UnHWZ9SMqVsUX8xX0fVpORWlWI1OYlW2CXeXVCuX7TR2mQWDXTIWxJVGyX91XeCUXWSbgUZ0K2gUUEXREXUMCppWaEX3DX7JVIWWIaXiuVzJVJuXZzIrhWOaXJEXS0ILEXZ7TQFYOrWUuRWFY0HWDURX2OplUxUQDhUDqWaFYHhUOWWguR_MXGqW9HSuhWH2X-KW-OVj9NZbV9FY6KWFjUajUG6OyKWBiXFiXK6OHiXZyXGdXD9XHKVF9XPqWtyUeyXX2XBEVUqWXJX1TAQvQ5hQnJX8hW2nTWdX4aXotGzqX6NWlRXkmU_nThmUpRX05PJiWlaXLiWyaXGXSg9XPiWquWU3QsuWkKXG8PgGY9aXs9XUVXpyXhzUatQnLXkzUz9Xf2XP6P29X7GYG_Q86X69XuLXRbXcAPFSXUFYuAC6MXUMXaNX0dNISX99XnqWaPWn2X_uXIrV0uX4uXTmW4bVyqWhuSsqWP-XAcVbYVyAPTvVWrVuyXuPVZrV-qWIrWKHY-MXMHYINXSZQGrW8gUANXRrWCNXXBPKrWFNX4NX8MXxHYLSXPHYHQWSrWf4RONXTOX-GRtzViNXKqE0bO34RkzVpNX20K0NXHnWAhVJnWjCPZrWhrVqbXBOXbJWaoXSnK8zVBRWubX99ULvX4-XKyAgXH2rMWrXDgXxgXZWT0fAaTXnYHCsTD-UiJPZrXXVThIYgWWqWWeqTiWW-uWSmX0vXuvWNsTpIY0WWxCHLTXWrXzTX2mX8VThIYywMWrXbnXhrXChThIY9QACPHedWkIYhnX5IYEAYW2IVwLmeWZvXvIYheWQfXPAY-gBxRIsjIo8PNkXDlXNjNh5XxmVXFSvoX6MA8sTG2XUuXF2XAiXpWNCiXZWWKIYFvXKnWjQWU_XRJYYRQKdCqWX0RAgjWZ2UzAYMkTShXNBYvwSwoXRgMpfMjJYgGXXbV9OVlsIFGYDiXI6OIGYgjUc0UU-XYOXW-XdWWl_XKyA0bOg5FEkXNJYMvHakXCvUpJY2jTX6GQ2HjsT0mVvAYXaIleS_OOJQXQlI-iIh0VktT7RSEJJo0V9OOysWAGVYKY8ARRsMPgHCdVIxVR_Xa1V80T_HPgOPx1NDBYCJXXfPoBRXnP8AD-8BK-EduUiRFpqJ1JQ13TWRPOBYkZTbFMRSPkoXVQMUxSkBYxmSF3VnAUt-E8FK9jW1zX15S3rXJ2FeJQpvUXCYnyMZCYp6U8zXrCYnMVpOVvCYx6UB0XgfWbLYQiR8OQ66ULkWFDYz5WVwX15WFeVgYX_sVcXVVsXqLYpfWD7XZsXXkWmBVE6WV0XMoWJoWaUXClQncXHtV3HNY7WRoWfeVbDYuwXdDYoDYk7WokWVWVs0XukWYWVE6Iw0XhDYZoWkIV27W20X9sX8sXvDYVRQ50XiaVZ7XBWSzwX8DWm0X57U6kWMxX8kWMZXzcXG4UBqXm9XD8X28QJ1X0tVjaVFlWCWSRyXeEYE8XPxX-jHZEYQMSQ1X6gWc4UA7WjEYf4UgEYT1XM8X0VSnxXS8XzZXaJVgOVifVuAJYCXSkKvxXpfV2tXk1XrxXHfUi8XbpWt1X8cXFpSAFY5xXhfWCzIJFYsJVYuVx8UoDXCgU61XWpSDVQ5DX_IWXFY4BNJHYzFYeEXbEXcFYC8I68X-SNJyXkSVFEXKWWNyX4IW1IW8JVnuVOuXSEXvmHnFY8pWzNYYEXEhU2DX1FYVFYwFY8NYKJWkNYjJXpFYrHYrIWjEXwuBlEXyqKeJYUyXTWWoiUAPVXFLoqVwUOyhW6XVPGYs9STnQs9SVnQdIXc2XouX4qXZVXv8I3pSEHYx2Rj2XE-XDxBeqW0PWJMXjOYJxBPPW4HYQrWS2M-9Xt2XpXSSHYD-XemWJ-XLrV7yX-uX8bVebXZmWYST12X2PW32XkbX3OYYoUCjWmMXzoUpHYEvVOJW4PWmOY4FYnHYUCJENX6oUooUZbXOMX22XYuRJQWMSXJzXYLVYrWlYVxFV79UJvXXIYkrVIKY1GEvAA0nI1eUG0VUmIzmCtWXryIv-PENYddIMCXZkKWQPUcT7FBblVGbQFPIRvX0cTU-PgcOUOM1CRljWpfTh5J3PYLIAVOMkYMUgBZYMVCUxtXy6BZ8Xu1Db8XqxXlfVzVT7FBzUDgxFy4GMwWOeXYSMJLYoBYxgM_fDIJYZJPhNPFTXfMOuXDXSSiLTLKPENPVKFGNPOWRraAFeTuPYaZTPCGMQRJlIUzXUoFGjPARBeYM3IPS6XNJDcGVFjPcYM-8BDjPfHYnLCxEYkrRbNPmIR1gAVUHJlI8bTJYM1QYCjPEnFPrXutP6kVZmB5LL0QYsBY2QYFRYN6Ve8Xa0DGQYteUrTRyEYwWT7FByHX7kXzwGFDEncVe2V45XnjXCBYCvSEBY0KYZ3L4KYegMV0EH7JiBYDvSenWNLYPCY5oH9vXvpXtpXp6XBwXVfWUoV6zXHZVZfWs6XXhStCYA0XuMVssVwMV26XY0XADYdUH66XK0X3nWcpHN0X65WISYcwXuLYH7XNIWODY_6XCWV6QV_QX6LYkwX-OYO7XrsOYDYrwXVZUtwXU7XvwXeDYn0XgDYbMYa_IRgWb7XFPTd7X4sXMMYVRVioWx7WcgWHaV9YXJaVM2XXMYw7U4DWV8Wj0XH0Ms7XDMYv7XjpVMtX9kWhMYOZXMxUB8UDuWFqX6MYXZXbaVL1XdaVsMYhxXFHWgaVNfVMdUMpWQmQP1XyoSOpWV1XVJVjxXvZXlxXOhWiTRHqV5EYvfVKfUFUOw1XuUX_tXUsXBuX21XipWXNY31XMIW51XVIW38U1DXsFYlNYLyXkhWeFYMyXcqV4NYwNYGEX88X1TYHPYKEX6pW12OzKYXEXhEXK3O7NY6mQvFY1oU7FYfJYbHOKOYB9XL2XMgVnzI1SVQGYOIXSGYM9X2YNxWSmbVr-NhLXryXu9XCTViOYzOYpOY5DXLHYGPYQQWU3R5HYvuXuOYfbXLSTB-XNSTxSYgHYTMXG-XCbXO-XUHYfPWbHYk2XUHYBzXcqW0OYQ-XuzUS-XPPYI4RRBPnOYcUYLlREPYJPYTHW4MXKCJNPYXSYCzXlFYaZQRPY9OYTPYfBPVPYobXYPY7NXHvXjOXcPYmTVePYvPYqIR-pENSPx3XxQYioXALY93V7SMz3LLLY0rPE5XZVYf_GswCEYA6bD9hQ_4XFQXs9TkRY_uImRYd3VdVYIrXrAYe3VvVY8BY1AD6KYYWP3VYuSPP-E6VYDsLyIRQeTbcVnQYmVYRvIoVY3bTMEAAXGMaTZfHmkXc9E3KY1GE-AD2GOXQYOHAqJR0EAlHBIKAJWYgVDYvHFpMmfXNKY8CRPWYACY1GOMBYoIYFWY6fAHWYYWYHlN3YFUuMZfHm-XuVYfvSKBYiWYAGQLQYlWYuWEXWYe6C6TLLWYp_PJWTDCOJBYQWY-VYjWY6IY0WYekD2WYPwAHWY5WYcVY6PYNRRyfA0GO-YLTWYZIR-pEnWYe6C7iKA3MGqD-oXRQYOWY8VYAgM_WYyWYAJYCXYWWY_dDSXYLDOkVWbAO8QHikVofPwWYNXYfPYuJOQXYEXYMEAuJRijDZfARsUnBRZXYEgMLBYcXYlVY1GEVWYRXYPwA3QAKERJZHmXYgWY9VY2XYnRYQJYrXYnVYtXYLQC5HXWjSEdBUoXuWYLXYgvSxWYEYYzWY5XYsXYgXYPwAmIRYRYdiXwXYPmV7WY84G9WYhWYpXYYVYUYYHYYWYY1IAHQKO6U6dHAWTAYY0XYRWYAXYOXYnIRkYYpVYXYYmzAXxMcWYyXYxAFBYYaXYDYYyVYqXYUWYVYYyYYmYYSCB1JPLYYmgXy3X8eWvWY-WY7YYc-TvYY6XYIYYJDCpTPmTA4gXIWXO-TfYYCYYRYY8YYiYYGYYGWYIYYjXYpQRjJRdYY41LMXYSWY9YYPXYf_G7IRPsNejXFCYtyS8fMvySHWXIRYm9EBWYFGPDLY2JYOFU-5D0ZYQFOPkXcRDHkPL5KJkP9lTO-ELqAcdTBEXNbVBgVMZY-pESZB3QSTPAllSieHAdAciVPeQrZYaXYAaY8QYXRYGaY5ZACuPwnItkTPJHJtTKYP7ZYBgMZuQZZY-YYmZYGaBveHJFIEsUNYY3sTPaYEgMRaYeaYEWYjYYRvIqaB3PB8MH8hAEDEtWYnaYxyS9VYqaYPhTTaYhaYVMAGXYgaTZaYR6XJXY4FK6VW3aYncAaaT6aYuaY5ZAPjAMpIkaYAWANWYztFDbYQaYFbYSaYeXYNyAhuCnWWyaYWXY-bXqZY2aYRbYR0LWRYUbYJbYDMVBvHEDEDXWbbY_BYEbYebYFYYgaYIbY8fBoYYgKHEDE3YYOaYcbYpaYSbYraYZIYtaYHKE5ZAHQRETHOgTAdAlbY6ZYQbY0bYpbYTYYaZY5bYVMAKaOvUTAWAKUWbfMcaYDbBGbYgbYVMAc0BKSPcXAgSPLaY-KRXXYPbYoaYdaY5aYQcYLFAmIRzTWpQG2oX1aYnbYdbYPcY4bYsIRVMAEJRLqAnvGZRYjbYSZYvZYeyBDgMbcYfbYncY7bCpcYJmKbcBQxMKgXYTWxwFacYOcYTbY1cYXgB3cYF2KubYjbYGrXeWYS8RNcY4aY0cYFcYocYecYbSBkfTYbY_bYxcYKdY1bYccYBdYNyAiuC1UDfFEyaYhTWIdYmbYJCYyySLdYqbYlZYsbYPdYCZYSNP9bYCjXzVYUdYBcYzcYkdYwYYmdYEKAakUtcYbHRGsDbaYudY_cY2bYR4KHbYGcYUkBwFKPEA0KOvbYVUWrjVybYkcYCcYmcYNdY2cYUkBykB1UD1dYZaYvgXYcYCbY-cYjdYEcYrbY-dYrlBDZYYbYicY3uF5dYVeYdXYYdY5ZA4tPlxR-lPhrW2dYKZSHrXtdYUeYWdYMdYXeYOdYrlBbDCi0Q5cYvbY8fXabYAcYreYDcYgeYKeYCdYLFAUiK1gEP5HpZTQxMIXYXpXgdY7BYobYJeYOHAL6K1dC6PXZeXpVW1mVpKYSYWs0QZSSsKY0eMBcYsrW4ZYtIB2ySBaYLuXdFYaqVCEXuNYMWWAUYPJW3FYQWW0TYgJYVyXFUOJIY-2XLIYcWWaPYvYYDgBOFRhdCfiXbQYo0QMgHXKY-ZYmRYoNYp5ODOYpXVyIWgFYOEXFVQsIWlfYNaXvYYVLRPCE--DEBTxZYfeQKfPKLY9SM8HVkWY5IRDbBnZYrvWiXWjcYhdYHfYpMPDXHxIRPJRCWYRyVYkPpzTVfYoaYXfYjGOXgYlcYbtR3JVxTY6eYSgNDbBscYaYYkTAOaAvJY_oXGGKlgY8ZYtZYfDXcfYnNY48XMaXH5UQgYHJROfIFsDoGLgZYGJDcgYHVV7FBIJR7XYqrDQ2HeuUPYYoXYSWYBbYO3L1KY7VYIZY4VY4GAVeTHZYMhYJZYXZYc-TaJYV3NQFUKjVEJRU2UgVX5LRQdCBRYXHO-cYBCYZgYazXbgYfVYdgYNrXWHTkgYGfY6YYWsU6fYF-QLFJIJY-ERidHXrXVgYdeYeRP9KWFIJBdVRfYDrShHPUfY2uI9kV6BYRzACWWcgMYHOXRRGwRoKWzKWupWBXYwyV2cO6wDoRIceY2ZFlNMmEA44JX6XKyANsVHVT3YY_7TAJTS2VY7EyKYoFYt2JKGVnnEFKMFLYpRYy3ClBYoVFD6VMROsRYk6Xh6U0zXtRYz_V7rXCwXVQV2RY2dV4RYpCYt6XgLYJnS8RYLZVe3WD0X6yMQZV46XDCNESYzsVWwXBSY4fW9xXIPQ1LYvLY7sVxLYF7XbsXQeVMjY2tWZUXd0X8CWajYhlMWDYP7Xg0XR7XGoST7XK8KV7Xi0DX7X5SYUDW1wXWDWfSRv0XteVx0Xh7XPMYAxXhqH10XyjYwSYgtVxDYWMYg7XYMY2SY83Uw7XBtXpuXSoNp0XqcU6iYKZXb_WXaVAqXRZXcnT47XEOVGTYDpW6cXjtX7WVJlWWEY3PTO1XlhKmGWROVSTYJ8XPpWL8XpEYN8XrEYNOVmEY5AXbJVQHW2ZXRhWs1XfTYUhWl8XsHWnJVEFYvmQyUXUDXv8Xu8XiAWFuXz8XOFY18X8fYpYQ9NYzyXwtRmNYQiYB2XfWS58X6gYK5UjFY_kYqFYA8Q7pW_NYDqWCUYKbVEUYIJXuSVTaXVuXMOYK2XNGYq9SLUYOUYVOYjlWXOYxMW4uVyGYWRTjRX0GYMdX9nTjGYnRXU3QmGYxpMoGYxaX2lWkAX5NWnuWrqXpuWk9X85PkMY8aXNOWddXwKXQOWOnU3RTuUYiXSJmWw9XBHYmFLmLXa-SgtQZnUHbXjtQ59X7lY79XsdX4yXL3WtNCfUYxyXFMXiNYp6PLVYHNX3dNY3ROmYl-S0uXyOYhMXYPWbPWbbXvOYLqSy2X8uX8OYTmYlsX_OYvUYc0PVLVqFVPMXAgYMZQtHY7MX2eNBVYtmYDVY7UY3oUnbBBQWejYamYrmY9oUkiWBNXKSXTrW9HYWEXy0K2NXLVRGjWcrVD6UB3XQcVFDPXVYsaYKLPBFAJDBPHOO9FpnXsdYn-XsYSPaRYBYX0U7BPfzVbpUdoUdpUpmAzJXFKYtcCipUCnYV0UEnYnpUEOXLzX9NX7NX_NXKcV8zVIJYanK2nXMJRygYp6A9kPFJKThRP9XlJXYGYh0R3-X8dY2CN1oCbENOnWYZHR4XuwVLQXFQVweWRRRgyVQ7ErRYPfWSUX8YVUCYSNTFyW1RY9SYXLYGwX9iY6RYJwXuCYheR06XQVK1nWf6NHjYsCLNsXRYXtyXgZV4RRXjY1sVPqVPjYG7X6VV55WLSYQjYNSYqTYPwXloYQHVkoY_kQ4pXZ0X32XVDYnYXGlQgjYZDYbSYAMYdSYCMYmkWr8SFMYF0DlSYHCV1YXoSYiSYrkWKoSGaVy3Ul7XfgWqkRmWVuDWoWVq7X_kR4SYmgWA1Xm0XGEYOxUIEYGkYKEYzcXPEYlrIoMYIpWHOV6RV0MY8RV8gWRTY_gWLpWH8XNpWakYUTYmtXuZXRAXa1XTAXJhWw8NQhWcTYJqVONYBFYm8XiTYA7XAbVlTYbRXFIWDyXbuV08XduVopWeNYZgUtFY4gY-kY5TYhFYHuR8gYkFYC2X1hYbFY5gUwgU8TYO4PliYgEX6TYBgYEqW-UYSFYUqY_pWuTYCOYNGXI-QBKVXuXLGYZuXnqYbuXryUPUY9XVI9XuIXW-QhyXmyXbOYoyX5qXruXh2XZUYrbVIHYEhOMmYFPYWmYhUYOHYsOYbqNlUY6OYbPVoUYi9UELVSPYlsX6yXZMXmmYbmY-yXgmYM-XimYq2X-OYiHY8PWkHY8gVCPYLPYHMX9qYTHYaqYsmYJ4RKPYH4R0mY6eNOPYzMXQPYKNXKmYNVYPrW5REPNXFnYAtTDnY1HYurY3PVMzX5PVJnYbiYkoOppAfjM14KZZWA5XXKP5cQ2XJ60T89TxhY1XYahYyuQfPYtjWAUPNTXC0VSgQpvVLwV54Q9oQpsWgAYDoYe5XrsW7ARPsMqVWmKYm5Q9ARWmU5mVqKY0CQdQYj0QQ_XtVWiGOvBYVsVE6VxiYq2UVJKcVVCsXToYeLYGkW5pX3LYcjYfiHysYgkWELSZpYHRXNGWjMYKkYApWbZXxZX5pVjVSZTYbGW9EYPfUkJV-cX-ZXr8XBdXt8XKFY02QMlY2FYuTNIOYEPVQOYXqXWuWkaXQzUAiWV9XNdXyGYgqXzlYnmU1tGDoTCVXnqXnRTrlYpRTadXJVXcdXuqXi9XxGYvqXY3Qp9XToTb3QjdX2nQ3GY1qYqyX9lYBmYZWHAHY2tYRmWooXsaYyGAzBBnZYcmX30U-FKGCYMgMphYO3HEhPjoX3ZYCLY1JYcJYICYKkP-VWEuYkRPDnWT-XlJYV-Xq_KHKYiYYcZT9rByaYvkXGZYTwQYHOqkTfPYCaG5hYkmWzvQ0AYTYW2AYEiYsvFfuY9KW98XXWNAjU0cY2rU1uDFhB9iN1fYksTzESJsPbuJNCQ1uY5CT4uSABYexJPSS4BU_AOEdH7BUe4V5uYVQMIfW5KTokXalEnDNosYAxWl6XrsYyiYeVVPoYhsVRoYUgSETUI-V-0WlkOnDKE1WYvYZQStkOUoYk0S5RYhvY7RYdLY9RY12UEjYz5BjQVGjYGSYDSYfoYEDYEHVbnSHDYO0XMSYpoYwfW8VVsoY1vYwOVJ7XwvYxoYvoYzoY3tWwsYlwXUSYnwX_oVpwXOcNhjYACVjjYVZUljY-qInjYGcKn7W1jYp7WKMYujYpSY3wUrSY67W-nNuSYQMYTMYL8WVMYC8X_jY7jYYoWAaUVwYePTm7U3sYPZXDwAgZXxRVylYpMYsCV57X1cXdGW-7XfZXxpYjxUGAXMlWlGWPJVoZXBuVDqXP8BgxXERXjkYHhWfkYk2QWpWBtY1ZXZpWMNY3xXRNYlCXu6XRpNu1XTNYLJB2fVymQ_pYvnWgIWR2OiDX0xRnpWlDXOSYcDX2UQatRSIWGaXnDX41XR9NkDXlpWAVQxDXhDXZNYnxY-1OrDXhbHO2OfBWdpNqxYENSWgU9kY81XKaXRqY-fY0hYDlYJTY7wRofY_8X9xYNOYAGYqqVO2XZaXCyYYaXsqVhlWYlYQqWalYjuXzqVe8ITVXd2X2OYgOYqyX3qYEmYrLXvOW_UYjoNRMXdrYOrYYmYj9U5uX3sHXHYvuXx2XXYVhmYhbXjHYdHYlmYcHYXqSFzXQVYIzXNIY0rYirV2rYwuY_pAkSXCsTEQXduYHTXxIYzqTbSBqSX3SDugYYjWPjV4yYogXsiX3rYTzA9yY3GEiIYiWW8rYIdY6gXnqT8yYxSXqIYKzYeIYznXzyYCcXUqG2yYxiXXiXsaYGzYhTX2yY4iXyiXbzY_pA0DRUQApQYYdHGbWBuYhwS8BUmuJoKPEfYw2NAvYHHQCvYddHrnVCFCqzY3-LaKPiYYTzAjzY0GAOpXYdHCnXg4IBFD1zYSKMqHFM6XPhYbHFvzYMKTxzYXuJzzYJEDFvYluJ3-LMCUVxYTgUxxYZgKIJY0gN_cHjvW2eYZuJJ0Yj2NhiOa0Wj0WvbRV1WQTUX1WD-M4LXWvYy9Vo0WJRWX0WfTU49V1kOb1WB_M09Vq0W0OXtOXoqU59VO1WT1WbSUxbRKRWy0Ys0W2OXnOXwOXe9Vm-WrOXF_M1OX00YvOXPRWn0W7bUC1Y60YY1WShNV0Y4uHzeY1uDOmTxYV_FV4GE_GE5aPBsYKuYKXEELYwhY9vF9BYoSP5dYohYSIW0xY7fY2xYAlY7gY_xWI2OKqYQyXTqY0NYAOYkfYkEXgfYo_GJUY-sTAOXvrYjnYxrYOVRufYhuYgeH5wKJAR5ORvcYoMLr9R2fYlKY4fYFWWaKUQqYm1YKuXogYl1MQtY8kYfqYiEXaFYHFLO1YSeH2fC2lTQ6Ul5Q8uYyMPFOP6aPD2LDsY5KYAXYchYa1YJuYW5VIvY3GOHeYjgYHiYQYY9gMigMnzLzQXlvULoYm6X9YVxRYh1STQV4iYonWWLYyGV8iY9zX-iYNZVz6XXoYAjYfQVIsXASY-vY96XBeV5nWKjYoLY36XsvYrkYv7KyvY3vYooYioYT0X2XUCDYX0XE3YO7UZjYK7XHWVDwYHVYwCWZSYyZVysXDINgDWBMYl0XCkYgSYBpYvjYzsXqjYj7X3wXq7WUwYIpYiDYKpY-sXMpYzeVm7X1eVQpYFtX-jY7wX7eVkwYgCVmwYfMYAfVPxX_kWZaVMkYLtXSEY97XHJVN1XnpYWkY5wY_sYDSVTTY5MYlMY7MY2SQQ4YFkYqtXFxYBNYDmI3ZXwfVn8XQqXuyAaXVy1XTDXEaXMFYgxYoxYyTYpgY28XbqVA2XMqY3xYiFY7xYIjUz1Y8JYKqW_OVByYPOYrqVROYaaXJ9UcuXR2XelHfuXDJXzIXH8OiuXCYVWqW4qYzKV8qXuuXprYxPTUPWbyY0zUdyYIrYMVYKrYtUYo-SRTVdbXL-XGrY1XS6gV-iWVrYrUYfmWsyYDvXUuYfnYfqSTVYKjWVVYpYVYIY7nY_9MlIAcuHUnIT1YkKYV1YKkP5fYClYkiWngUjDV4xYDUYOtY3CBEaY71YU2YdzY_WXUJYoVWVSCYsYF2YRvINjPZqYNqY5xYnDVPqYFlYEOYPEXGOYqVAT3OT2YZKAGmL3jT2rVWsYWKYE2YI5SbHTiBKc2YuwSi2YMuYf1YigY9ZYYfYLkPngYj1YkDVefYDaYmfYvNYPaXyNYOyX5NYjNYv1YHOYx1YOlHw4YtyYwrYWPYh5Y61Y4zY_pApGO7jX_HREeBLTWDCUN0YKQCQJYXzAAbTYwHTZBdxY2dHihYkTAksMcLPvDXdgSZNYcuVu2MJ7Y4uH7dYQIWVwHXwHtaTM8AUnI7ORrLY_qVW0XhhWSsXQ6YY7YBbTZXDibYWeX-5YY2YTCYPtRWxYZNYYDXhDVpTYh7YPFYOBOmxYiIWl4YgeYF7YWwHl7YqDBMtKcIRnDI0aTP7Yt7YixYmtRVgU6PNj7YG7Ym7YwuAwaTk9AYwHcuHfEA5lIutRWfIsCOeYWBXXSgUsvUpxY27YrxY4IXdIWuxYCjKj7YqbT3mIIeBzkVPpSC8YHRYPPRaMAXxYVzYYcBwBA5tBvwAVFDS3FE-R0aYHMMnUWtYS5EX1yWY7VnVTRIYh7V2yWmyWtpUoyWi7VyyWDMKqQWQgYIoBGgIt1UCoYluYyJY1AYTfYjsYjXRDWWvdHbFK_eHBmT0fAbdYCeYR1YBoY1PYmhYRkP0OMm8Y14G_5YuAYX6YWmSVMJvIUxhPAiP9lT-ZYpfP8VWNuYNkPQuY0ySKgMc9Yo4YfuVl1Y7QTI6Yo1Y_TYerYHJWJlYJHOBOYnSVz6YA9X01YKcVEKY1eN51YLnWIJY1tMJFI69FMfYJ9YxGB7sUsAY3AYJgMRkPRGXNiYKGXx5OQiYG-YacOsCOzaTuwWL-Y_yBN-YVsY5sWmNPp2YKyAS-YCjUOiY35OW-YfPYBgXLaYoYWfdY3eYRkPSFOMGXI2X_QTg1XfHOx-YRiYlzYHgYXcYRpXUkPLiYwQYF0YjDEKgYnSWiwFGiYhgYRkPMiYl-YU-YEjUo-YiYYPZYGqDxgYSeYQhY0XYf2Y3XYgIYodY6MA0QPKCTwJY9GBRsYhsYNfYA6YPfYXWIgsYL1UuIPb1VfJPNRYo3V5YY1gYD6Y_VYkOFg2BY_TP_So_SX4Vc6EB_Y-eWlSPRBY-OMuLEtYMneBHYMLCY-iPDRYHjPORYgFGc1Yp9Ye1Yu9YzbYvSP7GOyCY8DP22WiUU42WaxAKAZPrUMAZ-2W4wAWFNqFJc8XmTRqPYjhRSRYfLC0EYo1X3EYI2YNHYu1Y7DXr4YJ2Yy5YCaYlgUmAZq1YBlYm4Y3TYElYkAZqFY59Y25YdEXw6YiqYF6YrmYHJWS2YfPYPZYJNA3kTUDOBWAIhX9PFIuYe6YhJPtzY9DSThYsZYr_Yg2YxWPvhYc6YPFUNzJL0YpjDzZYDBZHIH3_YAdY7AZfVXQNPqNOVCBsNKNSPMKYCzYMTGTFUb1Y4XYNpDWaBRTAbuYmaY8hYR-Y-hY6AZscOufB7cYI9YuhTEoY-CQAiYmuYSfY5mVP-YbTLqaWZcXlSLX3XkdWInXECOKhQoAU1_YuoXdhYPBZDCZ3oXKgMUFU0JYd6YcRPrcMo-XI8WcdKcuNs-XYuNu-XkuO_DY3SW2uO0oWJzV7SWEEYx4YRFYT-Y-8XeCZtKWYGXYWWPIY21YFjW41Yi_NoJYQgYnzA4hYWcYj8YgRPYHOw-YxKWd9YGuYoVF1fMi6YsvBJiYpgMKgMagM6MUSyXLLWWWWdGXguYM_YzBBCaGAKASLHXuDIeBoBZX2Vs8JhRYNePIJYnzA4-YuIRrZTXKICkP9CZWkP--YFBZECZLFUGCZegYL6VggYFiYv-YZDZyQXgCZuuYkCZDCY0cY6SHg8YR1YLDZKPRvDXBnKnVXQrARnK0cY7ACG9YasWxJYM-Yu0Us0V4BZNFOwfM_lTzfMT9YSOAm-FAdV9wVNsYaMRLOXaEOpxVv-R6XWbXTPXWMvPXAYV0VH5QE4SD0VBlXa5X8ETQsYwwW7mVqzSvsW4RSwGE2tAdGBdwDPgHoAYi_RqAYO5XeaIqeXjMR_RC5JWb5XxMR7_RAWG0rAE1CO4A48BGkNjXT6XTVjQtEZ9hTBAS2_RqXTeSWJvQ7EZt1I3_RmTPwXT4EZoMRnkN8hT6_RsMR8_RuMROKJEFZvEZf4MUKJzXTGnVaIAcKJ4XTSFZFtM8XTk9R-EZjVBj5XVjPbtMeeOKiDB9RaNRpCTDMUOySpLUCMLR5MnKT2wF66QZxVR6V3CZZkPlRKlqYnRPqfYRVYmnYX-XNSXvPYS8YzwGSAYbmVK5X_uPdmVc0JWRYAjX0mA1dCObYMTWUkXBBYODZX9TCGZJhS_EGWXTKwVIEZPsYUVW74QQ5XL0VOEZN0VQXWTGZYAYc0VSEZg3MM5Q_TCk3MBxJAEO6uECEOGvEMhQK1BwITE2VZYSIGZrGZKGZ7rPqGZUaFEZTpeTkdT9CXfBBmbTL4Xl_XvOA3iD0uYP5X5XW2vVT5XTwVV5XREZPIJcGZ5EZXtTRFPFHZ1nCYEZrMR1MLWXDq_XClDavMxCHhTHCEAuKJQeOClD6MR5MLL3CKDTx_Xu_X4EO0_Xc7RNhX53AFHZ9uP-FZzCTVAY-mXOMTE_XpBAq4QVtTbYPGMTMXW_GZOXWYGZQEZaGZdGZFHZJHZt3MeXTzLLcvPLHZN4SC2UVJYMQXQyTAASb4S0HZ_EZ8VGPHZixN8vPAiTdTH0MRTHZjTHWHZcHZ7MRv_Xv_R-MRs_XTeOZHZMfICNRQFAlORdFZfQYl_YIOPsPP_rYoJP_CZa5TlnV6rEJeTbEWReW84TkXXcdPy1VtLR01V34MtLRpuUXYJ5ZM41VX5T4uJWnYNpLrqLpqL1oLacTLZTJFUtmSvTWggHznVB8Rd_L44MyiTzIZJQO2HFLQO0uJQ9PG0Y1iT4BUR_L2ZMMJZi4VcqLYbMBlTT_LfkT4zPMKTSJZYJZ1oFHCUiDUy2NC_YzKMRXFD8DNoKuCSxLUbCKFaMrcMmtWTtRG3GtJZo5NFXAkkKOCY0aM_iTorWGGH9FAltMnRPUhUfCZCURnEXzTNCUNqEX4uR1uRU3O7EXBUNoJWwEXuEX_uRYhUtEXGKZv3OIKZ6xW4mKmJWxuRWFNhPXjaQpPXCiNASW5GZ9FAcYWGoPgsSJlXVVWE_RnIJ9HZS4TT5T21VVIJx4VYuSb5TPTTTJZ68YkvB6TNCKZVhUKjUJKZOKZJvR4EX-8YN6XvOAjzQziBYQIFEZNdOh2SnQY6KZFAOYdHHdYfBZpxJKQO5iTC_L56RG7R76R8hN_oTKQAj1WJ6K_nYwXYUECA7YZcVN3VTeWMGZMRSesDLDO9TVQkAYQIvjWt-YC5TmIZIeTFYTbEW5KZ9FAvUTi8YqHRtERdqFq2WqTKs2W01AFMUAnNxLZCkTk-YUeNj4RPbEl4RrUVuZQVNXlGPXNX4QYWKZI7RYKZSWOaKZvPYvOA2dTvfBpZY5lBHaMuBKFuY77HOdLJ5SnJPUKPeQX14MP5TJTTyLR1oLmKZMEDJJZXoC7IZZMZ2iTUuSnKZIJZpKZ8qFuJL2LUrJZfDXKKZsEXE5XIMZmLReZTvBZQ_YtIZNeTJ8C8ZTDWY4-XvOAr1UzwGTCTr0UIaI3HRaLZ3bD2kTtkXYlSReY7-YWvFNMZZbMioP1CZcKY4sM_MZwKLxIZU5T5ESBCUlMZpGDECUClTaJZV6UltWnMZ9aM1-CBaMrPXorFtBKJNZV5VkIQlaMzLUIlTo4Ab_XWXD67YcIR-eXKrSSKZ7EXxKZNhUpEXpNZvdD67YYwHDLQsNZd7Y-JZwNZgJWrEXWhU6uR2TPHvR1KZghUQKZG1KoLZcjD2NZ97YTcHT7FfPIehU8NZ1EXLgUhhUTBPHOZaGEJOZtYVcIRdWY4yYOOZYJWeVQGKZk3OzEXAvR0NZqHAHgFsDRoRILzY_zYe8JH8JaSM-gDBIP-dTTJUnjWJvY_5ErOZo9DGbYkmCHgFN8VUGAl9CWIF6TAj3C5OCY0YwjWZzSL5QYEFgGZP5QiOZfoABzJ4OZCDKYNZ8OZJqEyeQCvPLqAdSXHRAKAY-kXYAYCPZAGEEPZ0RWoIY2OZYVAppXQpXddBbOZ2EXyDZivAxNZtkVHMZx7Ch_SdXIDsTxnYB4To1VqWFSeWj1LZ9W6IYvOAC4ARpG7bX_cHRVTpeYDIRdJZEMUekTb_LbJZRsSWNZACK4SB-PZ-zDUOZlLRlIKg2G3aQyMZsPZ0MZvZTvrWFhYzPZRbTwMZWLZMQZ-IZHdTAJZAJYvOAa8R5ORkpBV8YgJQzOU7OUjfOPXRW7YKQAuAG6MZPRI-hA4-SlCKXbMpFZrCE_-YfHR_iTxFHopF0FHKCKyaMFjTfFZ3aMRCK9IUjFZ3LUvYPxJZO2FstWVcXNJDwJZW1CRTSetM0oKUTSMbM3JZnFZPqFzbMmbM2LUFbMtQZuvV1gEfuMXSXZ_YynXcnX7yYQSAPMP4WWhCRYRZ_IYJXTmYWP_YLsYWNO-GZRwV3vVBHZuxVzVTCbSSkCwUVrHUiVToUWuKZhYRWfT58YWnYX7VAQU0TPCQUtVTxUWoYR4yWhfTZWTVDRNVVK-Yo3KFET8BZH1HdZW2IUJ2VsvX9-Fx1HY-VG3GvyQ9NWr7RgQRolXKpTLUIPhTQLOk9BfUV0FIuRZpfT2hPOqP_QIUcTQLOLxGZyQy8YXiY4yQV5JzVTDNZLRAFZYxQYwULxbQQfTJXTBEA7WI2yYGJYfIYmiY1eWh2JbVRBmTEDKfPC-KZOvPiKZWNOWPZN5QhGZClXBIZzGTsAYmEZfmV1uYW6Yu5YlsTBiY7lTN9YT4MQXGDnVZPZuEZKFZMDT-XO4MRcjDdIZbZWbcWZSIXTJcBQHtSNuU9AY6UV4YFSkXt-C-3VcDS73VKtPgVYXBUrESYhFIRUUBZbJYNCZoiMO5V18Y-8YVXPQSWxnV_UCUVTuVW1JZCMUktMsCTsmOU7Vo7VhkT78YxPU7zPwyWA9YFUZXrSxnURlYVaXA-YyrYC-Y9nXWuY56YaZTEDKb6F7kCwvVGoPQXXd6XuTXEDKIsYHRA_cAKsY9rYsmXr5XfBY_bXMAY2VWuvV2NHjvVfZTmpBvsUaAYzsS1sSe0UbKYGfHJwVHEZcAYJEZHHZYAYmRZS5XyHZ8XWZGZgJJb0VJnVk5XWgX7AEUuULhYo9Ej-ToRYQxSXPPcFBVQWZ3RnfNrNXEIYenYD-YhpUIIY11YLcVuyYrpUvyYonY2FZdAY_2X1VAoKRFWTGZACLHIlXYeXdcHRTZZgHLrTwQAnvBENOrLZLAYImTwWTuVZmyQM3HWiXYjXXVTSLODkN_OZvnCOsSjrSUcTQpT2DOIeB9-XHJYNpTBfGgWOjOCMkX1ETZ2YsAYUcXm0VQSCkEZ5WT62GEnCqeAAhXR3TJcJ2hLn5XS6QItWBWR3pTdjEzbP5pTPiXNCS9pTkhL9pTOqTGwWomWIETXCT3VWLBRNWTE4D0MHKtTlmWS6UhdO5SMjAYSBUi_RUQXDiYrVZywPSnVXfS9xVJKMsmWE0C30VSVPVXEezTM2VCWJM5T-SDI3V7dDrIZ9_XaYFwRZ3TZBOZOjPZLUdLUsrVzuFwFS3CZWeWs4VgNUPnAkiMDzFVLBixOEUZvUW8gO9rD5TPKUZ88YB9YnROD9YptKpNWqdTJKXSMAR1RUbNPhT8PBQYPDdDaQYtSZpaWHSZY3XlVZxbXfoCprNsKJDTX-TVvNGeUZtVZOjACQX4NGTiAV3XWET-ZHwDUDvFsFZlOOChT8PBnvA99HM3HZzY5VZ8VTgFCAmP-SZhKZptTe_Yg9YNTZfWIesYM9Y6sWA3TvvXvVWLkErUZoUZtmW_cJmCSJdJ_aHLdJy5Xz9RDzY1vXuYZj_YBUVelTwCS4-UGuUIAVmUZDfLMGVhQXYhXmjX-AYgRYIoY3NYYHQWhQ-EUFVTAFUmzX6GLhBYkiYHLY4RMBZPV-UO6V6lEMNUuFZJdYWfYh6YDAZwWYCCYafYr9YXwFkIZJ_Hj6XpsYsdV8XXOLY7UUTvY5zXVvY75SYLYDkW82YUxYyTSKwX9QXMZVxZZRjYVNV_CYNjYBDYMDYnQVgoYbUYg7YHSYO3YiCWU3YkCWE7XT3Y8ZZAtVSSYjwXM7Xb3Y3mYJvDe3YUNVPnS53YySYXDL83YEMYo3YGMYq3YrDY2sXdoWHpYl3YuDYz0XLpY0jYrjYnDWOpYDxX33Y1SYiwYbPTWaZ6SYEZXnwYATYnCV_oW98KE4Y67XrMYckYOTRvMYMrHxMYmVS3pVG8XH1XI8XPAXK8XVTYY1XkxXT8XX4YU4YuFJa4YeTYFyUOxYHyUf4YkTYh4Yw8XEbV2ZZgtRk4YHuXz9YLmYgqYjAZt6YhNY7qY79Y0AZH6YqNYIVQPyXrAZn6YQuX4TYcbZerYHlY9TYYqYgAZL6YbqYLlYYyUNlYuHYxFYP2YK3OaFYzxY2bZjfYPtYy6YADZMOYyFZKUYGGYV-Y1xYSOY4XVyDV54YrqYJyYRGYLyYfyXUGYUUYVqWnbVG5YYqWVyYCST_ZZIVYAtO8UYOZQdqYXcZNQWSAPorYqmYf2QvbV-qYM5YxOYeyYYHYZbXhyYI5YUmWaHYZ2WjmYaFV1UYibX3UY42XjMXlHYdTVarYrzKcrY3cZP3RxmYFOXI5Y7HYEQKzHYlrYJSXnrYjUY-cZ3HY-mYb7P-HYB-Yf5YXVZOcVrCZbPYWIYWVYJmT0dY_yYnlT83XpVZK4Mt5YOgH70TiIZ50Tn_Y03VgmS2DDz3LSxVaZZ2gYOuYdZZgZZDvIt9YgvU_kM-kPGUZefO56VEaV26VjeUhfYt4R35Yp2XEEX2TY5gYsAZtNYp6Y1dZNqYQaXpbZJVYHJW5bZt1Yv6Y8bZ-dZy1Y_9YZ2Xf0R4nYNmUDKYMdZUUZ46YF-YHWZXHX2AKQFBcZQotFDNZ7bAQ8DGGZ3zSy6T0XA5JYTWZhzASJY85HuIY0fYp8PZ_XYMUDHZ_CTO1GXvP7-RY5Xf0VseZ5HZetTmmVgKY9oQphT1VYDxVfCHb2UAIZyBZFTZnvPjEZiKY9oQJTZZsYaeXbsYyAYO4MRSSfsY1tT3eZMHZ35QcjDYHZ3EOIcKaTZaGESfZz_X4XPXZZzrUBWZkPYJUAHmXU0VPIJqHZsHZTCQuHZ9GZwHZnRZAHZfzSdhTqRZDHZuBOfMREnXtsW93Mg0VitTS_ROfZnAYDfZOSSD2YhYZkeSkxYdsYPTZbaI4mVsAYO_XblEa4SwWECVZS4Tn8L05V7jQKTSUUVUZZT-US-U15VdpBY-UsSPtSWmyYnKAC7K3OUhoD5OUgQZoxWbXRW6MZgZFKKYKKtfOdgZ8OUcXRtbZi9PPyWDXXeROpgZmrUbPUorUbyWJBVQAVF7MhyWgsJd7MgyWG7VQYRtPUUIXdYR0gZxqEoPU27IkyW27M7RZmXZyUWRKZU7MLUZuYRoNXc7VIUZVKXzUWSNWHzWygZdlNDKQIzWQZRKzWUQUs7VWQUKZRuzW6WBrzWA3FqQUVKQu8MUzWAiO9hO37VoQUjzWzQU4ZR-7VhKQf7Y7MKqhZ57V6zWBRUV9M9zW4QUe9MO8Vp4VObS0RUXSUQ8VUQAOaRe-YzRUH8V-8VZRUj8V1GC-hZm8VQPKqbR7fTmCYxhXrbRJ0W3-VqgZ_sNnTUwmOZmOP2W41WOiZbtNfmOBUU4vUksBf2W3hZ94BciZmcNh2WZ_VzmOwlTJMVHRG1LZylT3LZnJAQAZ3CYZ3JseRnUUYnOpUUHCWXVKdCNd5W6UU1iZlBWOCWS5WQCWyiZDBOl4W1gRHXXCXXZ5WKXUSNWACWdHWTCW7RWFjZJCWA5WXXUjCPE5Wp5WNjZn5WtMXJjZwNQnFNZ6WfHV7sAHYUQ6WkHVrjA0CWd6WvHVb6WnNUBjR-HV06WBtDVYUXjZkjZoBAY8TzHVmYU1HVPuHn6Wu6WwHVbjXnjZ-6WsYUpYUejZtjZRHN4HVrOT96W-iRCbKyXXrjZjjZ0jZ4nDS1XwCWwjZljRL9TPbK2CWshZwCWH7WjhRu8W9pHnqIItVQIV-LYT9Go8WVINM9W9PWglUYkZVBPkXCMaUhEJ1JNm8Wy8WgIGgkZq8WF9CWkZt8WdlRjkZ8lRx8WeaVfkZrkZUuBekZa9WqdKBEY1oWcvG5DYXaU1kZ-lRbkZRCZaCZeEWKCOQ9WZCZ4kZbCZKCOjaUv-XXCZfEWxPZwdKb9WC9W5KNgEW7kZauOClZ-kZyKNlEWtMXaYCP4YzpYtMYU1XIbZipYdkY8MYV8XOtXk-U8LZMhWHrR8oWOHW0AXHFYgkYICGzoR0ZXrxOQBXmBXbwAEBX6dUu4YDxYIBOUqRpwYLBO_dUCHWTEYHBXDXVGeUlBXSqRXBXX8UUBXe-UJDVSBXx8BgBXDqVYlZ-MYBqV0wYfqRGxY1AZyZXxGWmONjBXiAXwjJ_lZIeUtzOCrR-PNXHWoPYjNR7hX4WUbAZO7IFfUDBB0rREQYmbSX0BDfUZAZyTQHgTyNPeLPOGPwZQB1O0XJxCXXbTdiZubTNDXcYTn7QKDXveTIDX7HWwfUymYaxYRhZs7YS0YZ8Yr7Yk8YDnZ9UQhxYx7YE8Ya8YcIWPgUuDXGURwDXEnZSpSFeZ59BhbZhbZDKXmbZzTYq4YCeZs4Y1pWs1Yu6YMTNWqYygUngZvAZvbZrFYbbZq6YDeZIqYd0R28XIhUbcZQnZyFYfbZ-NYyAZiAZ45YJeZNKGwKZ9NZHUN3KZTXZLhUROZ9EXjqRE4OUvRICWxJW3MAooKu7WtVQgFXfuKlFXVGA0VQKiUi4ObFXssNaJB9JW7aTSFXcFXLKW0vRNKWCwR_mZgGXGGXFGXEGXO5OwiUMIXTGXe5Ov5ObGXzKZ4iUpDZxGXCWN3jDqGXvuYroZAjUlCZjqYz-YSWNjGXpiZYxRnoZ6tAdKW6JYXGXvBWtjCtGXnDZNLWkiWlRPKFL-JYWGXF6OfjUMgTzoZN-K5GXljUS6OOpZVLX2_TCHXqjULXNsHXOFXBIXfeKDIXmkU6LWI7WukUAnYV8IIIXgLWKIXKmUBnZZNW9MW4IXXZNb5UzzRBNWakZMIXBJXknZO9UraDmlUnZNluXoIXQmZeIXZ5PA0R_dBHJXA9O-lUH0R1pZXuKVJXzlZHkSslUb-A9lUeNWOUZxpZ5pZb2XKqZfJXHmU8AThrYkyXOTAOeZaGYXmUQXQ3JXV1RXKXUKX3yWaKXn0RbqZE1ReKXkbN3UGNcNdHW9mUkqZntOXOW7RWZOW6FYONCZLXIpTLLXdLXYLXULXOiYW_OhOW2OSzFZ3AHCBP7sAoMXC4RdHWrPWsMXtPWZkZqPWxMXn7PPPYDBPlzK2MXBrZJ7P5JBNmYL5YEqUsHYgrYcoZ9qZZbXGVYOaZ2UYd4RFQWFdZgcZGlYNNXJdZfpZHeNzNPFQS-LZsCXwmZxRDIpUKqU16Y31Y36YQgNeVZY-XWrWx7VGhZMQWvpUpQWxpUfQWSrZsfY07P01KmCPhVZ4rZRQWSgNz4R4QWtQWJVYWOXKhZmJYRZKcoX3zV1zV5zVfOX9rZ6NHiOX3OXmGJHyQJrUSPXG3KwhNaPX06RcPXAvA36RgXQSYZtQCC3IMQRnQZOiVUECkSWJXZDHQdhJK5TxSZCcXVEPDWZZmT1mX2SZ6VZrHAU3AkcVo7YABZ-bZ1NS6FXMhXn8YI_Y3lKyKW4sZZWTLTAU9LKJAHDC5BAKJADbTLOZerTZ9YKeZZ6OHGX0VNG8Y_uDSGXZpKeoZhoZU5ONbTVeZocEOHA9-D8FZIHZFVZO_UYfEpyYeHQa3NU4Q6OUn1JvWZAFA-3AdeWGRHGCIWUWMOOsdLLTAudLcUWXpXvbOqdLHJLg9OtdLmHM8nXwfXetZa5YneC1JQFBVNyWDUUW_VnFBHeRiiZUpZSLWfOWGHXZKAIrRrqZAISGMQuOSMLXTLXOLXMuZLnU2qZNnU0VZmtZOHA-ERTIPxaB-IYL1CttZXuZcJD4tZC6NsgZALQVPUCYRimOBuZ29Pd2WXLW3DVCuZSpZHHXd2RzqZX_VNuZ1EV3qZwOSRuZyuZTuZRLXu1W_QSXUZfuZhQZYEAcKK9cAO1IkMP4fOmxWjgZifOdKKfgZUXXAyWXXRggZJ6MigZ6OUkgZjxWKvZpSZ-uZSvZAvZmgZUqTcQZ0PYGNZhwAhxWcxWTvZyrDrxWDEEtwHgxWNvZlxW4OUQvZcgZIvZX6MEkDjvZwsZW2KL9CCvZqrVFnAFyM9gZ5GS5kV6sZ8gZ4gZTNTKYRUYR2gZpsZxvZQvLKVAGqFn7YpLP7HARXXlVT3vZ6gZM2DqnI_5N8vZJ7VcyWsPU_gZ7oVlVZAFABDRKkJEwZUEXGtZcQZxnXJtZKwZ8vZZYRMwZwuANbTPtZPwZUyW1mZgwZowZ5gZUwZtpZTOZWtZxmNTiXohO8vEVlNjRZfPZ7MKmhZBZFfZRczWLvZWNKL9MdhZ8hOozWbzWghZdsZ2lORZFcwZ3mIEwDvDZKwG5wZkhZMHOOwZMxZNKQAxZFNKyZRPxZwwZRZFhsZp0U6-Y3wZRxZihZyQUTZFsOGmwZdxZvzW88VNxZxzWTdZAFA37R-zWYNKKVAqxZ0hZCRUc-RjOCKQZdvZaOKuhZjaGYPK7zWtKQzhZk5G1hZ9wZHoI2xZ8sZXJHAyZA8VrxZC8V1zWF8VWuZ2lOGeAKVA1BA4yBDYAA9VjGC2PZhdCXjSLxZTaRt8VobR7hZejOKRUpwVixZWyZSbRLkZeyZ5hZY9VZyZObRZaRzJYwvZ1CHXKD8dXOyZ2iO1-VWbBTyZfKZ0xZNRUsOKE9VWaRDiZyJZcyZK2GzyZmNH2hZ6hZ2yZG9VUCDe-YWwZKyZ-FABOImpG9HAqQZQ0W7jOMiZWOJ5vZwNPQ9VpKHIiZUSUKiZBwZpyZnEAuNEawZVlNFMVyyZQzZduPMzZgCY-xZSHS9JHSzZS0WfJHltZWFC4HBE_BKgOCvZedY1vZGLKjuZg2WnrUmuZ2UZcxZdYRwzZpwZPrS3zZgiZyzZSyWJyZZnOQTAHIS3jTZbY1zZnJAfiZSiZhiZ4xFhxZ6yZyNAG0Z-HSNBVmjUaLXGMQquZ-zZePBo-D0uZYxKtuIRjWfwZPVGuqZWLX7uZXSHlvZamMrOSQuZSxKRpZM2ROuZxqZVvZozZzXAABP6uZ2OSZ0ZelVSsGd0ZQLXglXf0ZiPZhSGj0ZyqZ3uZFHXbLXMnUPuZnzZoeR6WN2lTmjTozYyxRU7LQ0ZIpTrxRuQZL0Z2jUGuZsqZbpZ3mW1NSkxRvuZAQXLTAUFAhSKDOKraB3jTXdZE0ZQdRtLQ6TUadRUiZUCQQxZQiZQ_VnkHH2W5OSTiZqTUgLQBwZX1ZoSKi8P3yVb1Z1sZr1Wf1ZM_V1yVT5C3yV30ZqHSq-VR2WSiZYiZ2yVCUU_sZU2YxiDr3ItuIFLZbrZ23RbnY5sZPzZXrZdvJ43R0APcpUBwZqDBawZIxZR1Y3BCx0Z0NVCEWPxZdyZ7wXWkZzQQG8YWtZT2Z9vBtEAwXDKVAOIRFnCKhYUXU6iZVNQk1ZY5WlpZ1BWr2ZXJSDzZi2ZGqFl2Z9OGVqBEwZYaYUmIlXYqZSlWUI7WpJSt2ZIXXv2ZLCWx2ZD7SjeZI2UVWAawZooKm2Z42ZZ4B4HAV2ZmpGEdBEvZE3ZGjZRjZzrDM1Z23WD3ZPjZV3Z6BWvwZcfZI3ZDtZ12Z3NAM3ZkQA52Z4HA-WX3mI6WYCZT-2ZjhRW5WvBOB3ZBjZa3Z24W3iZ_dSRjSh2Z7sAK3Z22ZY_Bm3ZQKAVcVlVWFZY5iZc3Za5Wt8HY3Zu2Z9JZZ3ZEXUb6Nb5WS2Z43Zj2ZL3Z32Z_zAuCBtlIeMOB4ZMVUGCWb2ZF4ZC3ZH4ZG4ZV5WxqOe3Z9uZg3ZawZbWArMX-dXCiVZOZI2ZjhR_qZZzKX3Zh0ZxcZLvJP2ZDrZk4ZGTWf3Z02ZURNErZtuIPLRczZN2ZpAJA4RxNXkvZxbTccZ4zZqyY84ZErZ-ZQM4ZwuAawZ9QYL7YefZOfXr3ZYHW6QYXAZMKKw3Z5QYq0PqmZjbSKNYC2Zh4Zj2ZzCEbwHtNZF1ZrsONkZXpZ1hQ0zZXnIJvDNkZsWCh5ZRMWj5ZFxZ14ZH6HLBPwXDkbN0wZLOZx3XzhUNFXRMWGFXIoZ_4ZppGyNACoZqJWnDUjUN45Z3hUnzZt5ZqGNjeYRKBKVAG6ZZKAUuMPsNT3Z2_GaWQFoZbBOuyRP0BasSc2ZMMAlsKWpZ35ZkHXsXNUMWs5ZN4Z9XAJ6Z2bA83Z4BAQ3ZijDPsNCPPj6OekUXYNGIXY4Zt4ZdLWQyRY6ZgeNepZ4FZg4Z14ZlUBrsZsCOf8FVyZLdXpjRmqZhzZ2lYC5ZedXTOWE2Rq0Z16ZS_Ak6ZM7YeTI66Zq9X86ZpqZTOZV6ZutYgyZ76Z4WUH2Rg2Z04Ze6ZFdYmpG6HPK7ZmZVQaZ61ZfjY3OTSkZe3U7oYwvZqDBH7ZefZ3BCz1ZD8WMuOs6ZA5Zu3Ue2Z_IXWxZW7ZwuAf-XkMEJFI1iBjZWf5ZJvD9iRZjZZzXNqGy6WXsOzjZunDLCU2PXy7ZVWAu5ZhHNqPEwZBZzZhdCBmPb7Z7GNGkZW6WsGNLJHP7ZP8ZOHNB8Z9NTS8ZPKH33ZwuAH8ZOuHxaDM8ZhLZuzZFkZ8jZiPQc6WLNZHEC_7ZrPQX8ZqGNA8TZYZD2Zd8ZlHDzbHpvW3mIcHRO8ZNYUbjZr4DmjZ-6ZG6WW8Zh6W56W1GN68ZE7Z7sAw8Z4nDm9CebTuOIY2ZfsOk8ZqGNY8TT5Z38Zy3ZKNVVWXi6WQLBN9Zb8ZG8ZqGNcuHjvVKkDH9Yb0ZT3UQ8ZlHVROTL2Z-7Z67Z98Z3jZD7WeoDeYUk7ZD9ZY9ZJsOH9ZpCI28ZZ6W_8Zv6WrHVmuQU8ZP9Zb4ZpZVf9Z2HVjYUsHVH3ZqDBE9ZQLBi2IgVA1iIyfYnzYd9ZR9Z69ZpSCw6WU6H29ZWjZ-8ZfjR1jZ17Tz2Zr9Z0tDC-ZtYUKiIyfY_7YH-Z4YUL9Z9PQ26We7Zp8ZGsOr8Ze-ZX-ZkQR06ZU-ZNtDvTXbwH7dW64ZcOTC7WojZmPMO9ZO-Zm9Zw-ZyXXT-Zc8ZF6ZP2Ar-Zp7Zc-Zv-ZCkZCpDLnPy-ZTHVj-ZSYNB_ZW9ZaOHqGN2DZZ-ZJzZK9Z--Z9jZisOIkZOzZj9Zj8ZA8ZP-ZGOTE7WR_Zu8Zg3ZXANc-JsXGaLPD0Zl5Z74ZS6BqoUG4Rk5Zi8Zu4ZO2Z4MXHrZUSAJrZJyZ1iXFXA3QAm4Ko9RxaWd1ZxwXgkZfHAxkZgHZ6vZd2Zs8WmlQ5_ZDzZv_ZxiNRvAdHPW2ZG-Zt-Z63YkkZTlRtkZS_Z_UDnRVnkZ5nJKAa2hYWtZBAaZ9ZEQASQZ5ORYbBwCZZ2Zl8WlkZT0Eg-Z5ZVPAaiJN18Wr8Wq0ZBAac5Zo9Rs-Z1_Zu7Xz-XPkZ65Z7_ZTDWhAaBmAtAawvZBAaPtAJNGxxZYbB8-Z1kWz-XskZ2hYU8Zb2AxAau9AyJNLAaa_Z1AaUuBy_ZYAaUgYh_ZBtXw8WwkZ28W97ZNAagAa9_Z-1AjAamkZnzZBAaYBFfQGt9Dn4ZHCOLlZrlR78Z_USzkZ3kZhaUOzVu_Z2tAZBaKCOm7ZnlT1iBaAaxnNK9WUEWlwZZ4ZJ9WFuN0kZDlZ0EEVtZf3ZYBaUEWBAaZxZUmIljTO8Z-DY4oW0lRAlZn8ZqAaBCavWXYJNvBa5lRECaBwZ6Ba5lRMaTV0Q6AahBa5SWh9WKmI_Aaq-XchZjBaO9W5lRTcTg4ZOCaYuNoPZ0dCdgXGCaYCabCaIlZ1nVm_ZPKNddK1BaSlZNlZxPZAAanBaUEWBJNqBaAJA1iBrQYRlQKCanCaHLXMAao8ZslQBlIsCaDTWTlZ7uOV7ZeCaxCa5lRBJNIBa3mIuOIACalCaX9W6Caj9WFCaLBaM8Q_CaaCaODaETWUlZxYTLTA7bYfyAEpBpTPBJAH2ZTRYINY_TOlmZRDan_ZuFJSCGW5ZeCX5ZU_eUlAaxQN9XYL5ZnlTDJAJwZP3PdAZxQNpmZgBaP5ZV5ZfmZn0OaCX0gA8QYaDaxQN-aDyFB54ZqAa8QN8rRp1X8CaFEaoDa7Daw-PsmZFxZNnB0vAVsNxAXi0HcuYFmZvyOyAXi9ZRBak3SPkH6-WmBaTwASEaxBX8pRUEazDaWBX-ONYoRiQGXCarVBcEaMrR1AX8uZobTAEaTwAK7Y_AXxaTF0G92Z4cUsiKp_W4DabEaZzV6cUPEa-wAyEaEgK0CaPNA7zG2EaVxU4EaQqROtZyBaJrRGPNYGWEDavEaAFAQEaz1IaHBgEaoXAU2Z8SXX7GAuYb-ZplZ1lZaqRT0M9GW6EaKZX-GWPjDETQFBXEkTFDaTwAdiOUFah3ZNIAJzOUEaM_ZlEa3dU2lZPPNKBXfAa7Ea8dUyFavRV0FaXBa-wAaIR-aYUmIgPCMDavlZCtYZEa9Ca2FaMqXDdUwCaTwAdmRU2ZS4ZX7GpnXWEa4aZFOXT5ZWlZOBXiqRx7ZnFabwA2Aa7rIi0H6hYSDa9RQn-UOAXlDagELLeUXUV7FaTwAaGa6BGL8Z5ORtKOBGaAmZEuVyrQTGa20DkGaCbZmGaZGabELMGab3XrGas-YmDafGaRQTYBXxBat6ZoyOzGabkY4BaYGa0vAn9R6Gan6Z0pYGbZQBaFGahFa1aV-EaTwApGaj2ZcGavFaLmZVAXPKHpEaYABv-U1GaHHa6xA4GameYpLPgmTtGaYmZPmZAHat7ZPHakkYsnZZ5ZRFasKR6qRi0HMJY8GaBeU8PNRoRgFaAJVUmZTmZdHa2BAuHaVmZvlBNGarGa3yYQGaL_WnHa75ZGGaX4Y5PNXGaPFa0GHSHaRiKawZ17ZwHaJ9ZwFaxGWieUmaQaHahUBUmZUIaHvWR4KLTAFMPkbE00AO4AIwH3CahwAvCX6TAzmZpCameChrZksBkIaXOAmIaFxZdIaPbEILPYGAdfZ8SApQGRIasyKrIau5FjLPM-ZKFa10THQSQ9ZM1K4IadVH6IaaIaoSAbaTZuYKDXhBCSbTlhY2mZ5HWAIW9mZP1OpYTs4ZoHaa1OWbThfU4MSPDXRJaJyZGJauYTnBAgHa27ZCJAtBaLJBofU4mZWlKuFXs7ZFIakaTVJaADXXJaPJa7CX3rZa_Z2IA6xByoX8gB5CRxyZ5PZP-UTUVWVVc5Vx3VTpQ4vSggT1MTY5L9JUa6UriPllZwhKoUVkSQltXY1XwpY3aZa9QilZQGaIXVEHWfEY9MYeqRW4Y0ZXvPNDzZQIWcIRtsZHAav1OhIWInZ2uYiGaQVQQ7YD8YjDXgKaBwZX7YK3ZGwZM7YIeBWHawtReKa2kYFqYEGaqAaPSNXxYUgUXbZwvZoKaO4ZX7Z4WCO8YJ3AR8YtdWATPIeBiIaUtR17YfKaMnZOvDOnZZ4KU8Z0KaY8YGLaENSsxYtDXALZKIa5KaFwZwuACFaIwZ-zYapSvKaGSNEIavAaDSNjKaKnZlKa-1OFHaTLaKoCawZ4NZLOZufXLUNcOZBVQ8nZ_PZT5Z8JZA7ZNGJTKZvEXCAOWtZynCeJaYOZp2Zi3ODOZnJW_NZrHauAaM2ZvNZcOZkPZiJWAoZJIabIaEqAe8EliDpqDRnYvQZlSWdPR3nVKaTGiKMpKawZcpCYyQLOZ3kXqAamNUPNHiFX2vRLiUnIay2De4ORoZN4OToZeMaPoZGZCDzZ4PBAiU37FOpKqGazdCHeBRmXyHavUNKoZuvBUoZ8CX2HaMMAjMaWoZSoZhFXCKWWFXnzZrMaCKWtMauXA5LaZMaSCaNXBMoZjvRaoZRiUQmZT5ZcMaR7Z6Ma1MaAwRnFXboZSGaWtZXBZ_EAnLaqeHcIReRZaFaQtZhJYEjUqkTU8Z2VNuoZPGXfGXH3ZZNarFa-ERKVAuCZsCOEkNO8ZEpZnGXnNaf5OqoZhMa15OypNmNaqKWQGXrBZf3ZqNai4ZOjDW2YhJaaqK5oZsoZlPXBMaT_ZaGX5NawoZvwR1KWq0Z_Naj2ZXzYvNaePZeGabMAkoZvoZ3NaKtZu5F6NaL_Yg4ZQOal5K1CBtNacNaxeHxBIO5Z7sZBpZXWW2NahKaIUYLOaCcZK_YDDZ9NaeOaECBawZhCElIAiOaP4QkOaINanOaCGYBLWqOayKaVOa_hXP1ZHpZpKW9OaEDZyOa-CBawZdTADtZmkVW2YtKav4YhNaMLW7oZIOaaEaKOaCPa8oZzNa-oZo0AJyZfOaUiD3OAMyZ21AXLaQdCi7HFFaVPam-Y3FXdWNJFaBHaWOaRtZMOaZPa21AkLaJMa0WAzOaj2ZDmTyuYceZxNaXOaYjUMxRBjNKFalNatPawGXPOaECBIVA96Y7HAP4G4Pa5oZGpZNHabMakKGEGYieZwvZqNaDQaKgTfcAW0Z2lTMERLQaIQaJpZKGY_OazMa-PauOaJgTwuLu4FKpZPQaECBMMVTUWwMa7bAKHaJOYQPaaxR4tBvWN5MarPatOa_JYbJBNpZBNaECBSOawMa0PHDLaeqYkbZm6YbQalnZ1bZ8Qa7tYKIaqNaTcYOoH-7YLJa5dZ0pWYnZ-QacnZ49ZrNY6dZk2O0kTHPaszAFRaVWYcIRQQYcKaPRaKRaP6YLLapsIXnZP6YYNa2Qa1CBIJRXRa7LaNEXlAZenZ1FaC5Ub9NhbZBRTqMapoAEwZk9ASDO2lTFmTqpZuHO-MWqRaENWORaTNWm8OopZk8Oa_ZwQPjBAm2ZvzRl7Z_HanQa8iNkPa6RapzR9IXdZNpPaTJa7ATPiZKSaANWMSaCNWZDaEqApoAorVxeHbzZbMavpZR2VPNatwBwHOhZNvRadEAqDBoZTsnPkhYDOaU2X3zRlZNGJXvQa8RayLaKuKEJXsSanlUBNapoAqBA90AZGOlOaWDZ_XVlNW5RaQSaRNaV0RaNWoxZ0WA2SaTzRGNavNanOZ2RaT9OznZZOa-4YRSa_SaUNWMTaFxZBSa3SaVNWawZTfX-cVqeA6OaiURaNWtlUMJXrOampZ_IaxSaFqZ8IBLNWbPaFTaWTaj2ZaJX_lUl4ZkhYOPa6ZNLEV2pZQJXsTa0UWkNagSaAqZDrZ0lUcJX1SadEAVTa16Z5ID2lTh8ZKTaRTa3lUXNW-dC2TaOvQ4Ta6TB4lUSAa-NaoTa14Z6jArTa85YwMaHaWJSaQTa-8O2pZHqZbJXfNWNTarIX7Ra2nYJNWZUaR0R-pZT0RnTa9Ta3-BvMayuYMUAbTaSSaOqZyHOIUasBJdJXyHOYNaoTarFahPaHQPWUaBTaT9ORqZgTaguXfUaNNWHEVwPaoSABSalvQRvQI-Y9aWxNafZNmJXL1ZqPavSaICagaXzzRLVasUZXSacIAoLadwZ6QaqUWEhZ9RZQsET5ZC6DDhZxgZbVa2LaOUaVVaesDKVAzsZHwZbSaAPauUW4gOl7VdVaZlNfVaYyWhVaa7VFsZvRakVaeaQOjACvZxHa38Y4RZJUZCOX1TaKFaeVawUWaVavVTOhZnTacIAEQa8HA2JaAPaU1RVKXLRaKQaLWaI1RYqZNWaCRaxPa1OaNpXOnBHVa0vZ9yRfqZQOADlM-SaAKXXqZEnWlROdqZGWa1sPM3SBUTIkTewZZRa5aN49O7zPhqZg1RdUabtK0vKSWa3yWvWagKXnzZC4AuNa3mI2RAIRarlTRMQceROuMjNaKFa7mOliZ_jT_WaejTD4Iu2Wq0ZDNAURNfHAt9D24XGTXzZV3_ZeJNPBaH3ZKPaU9L3NXtuIBzYg5Y29UrfY6_ZCMaozVwSavFVavV1FZBwZKPapUa-cVEqMmOaT0UW-XfWa1NXiTajXaUCP4WaePaj2ZYXaCwWpXanrXqAaUOXnnY18RU8ZQVZZPYUeZf3ZnXaj2ZWVawMaPaApQaBnYwrZGOZ-XaevImCPcVaWtZDYa9XARLZgbDNRBaXaYVaSIY0QWFWauSa_XapnY-Va4tNg4ZRYaR6GbYFHgXVlN-SXfNaytNVQUZYaKZRuXaQhZ7RatYavpU17VJyZhYaPyZucBHgXXLajOCaQYptNpYaZCPOzWOSaoJaHhZVQUw7VW-X9YaIMaoSAhYahPaKYZO8Z7XaONaMYa8yZrpUCVaLTAhYaP4Zn2ZqYY5UagBWSCWwYOO9ZGnI0iZQjZ5hRDzZSZa63ZN3Zo3ZR1Y1HI2IaT4WYZaggRaZaziZmhR4fNA3ZQYa0Xai3ZfJAk3ZBZBjOA3Ya1HIN6Zz3ZdZaGYOdLagXaa4ZiXaEXX0QW_hROFaxPagZaj3ZQ4ZB7C5Gap3Zq3X7SaMjZtZae4Z65F29ZbZasZaKjZX4Zf4ZKIahYaz5RlrMXeX6XaaVZHKB6rZbYaNYarpUIOXwvZYaatUZaaa4ZaJYaW-X8rZfXaJOahXaPVaDtTqaaLOXfZawZaq2GSQW-pUm2Z4QWIZabKacaaHjWK0ROpUgNXBsZ-YaeLavXa7RaLZaOOXeyWQpUROXVqBQZaAFADYamkVobBJPYoXal6ZiPRKZawHYwmYRrZT8Z8Ia5qZirYcXBNrZyYa0XaPba-MXHTaGYajCaAPa8mY5MXcrY8ZataaWrYv4ZEVYMrZpbaDaaGZagba21A14ZNkA1mYLrWcWXAWA9WaD5ZJVYDNXBdZBEJT5ZQ3D6cZ4eN_babzMzaayGAfPae3At5ZtuI05ZJrY_cZMLBKNXBcabbaubaArYSRaXaazbaKcae6ZiqChZChPaAdAmRaAPY5mYdrZsrYnJaDbaCcacbaxYQKQWWaaEaaYcaycD7Ka2fCePP_ZOLOZwdXnYawnZ6bZ5pW2fCIlYuSaXuR69Y4yK2NYfbaIca8dX21AvXK14ZXRasUaKyXGeZabZG3OwLaeRa0nZKlYhqY_caSHAJcae2ADdaacahPauVIO8Zz5YGJWrnZMZaKFa7caNdaJdaOlYFxZObaCdaAHOSbarKad3X57Z1caIdaQ2YBOYuXaedaNtYzAZ7nUHcaRdaBdae3AFRa14ZWdamYarWaZdaZZQEeZCba9ZaaRaATajbZgnZsda0AZMbalBDAdamkV3daacaWRaLOZkUZAPa8daWVQe2Ow1YrXVLdaM-K8ca3bZ89YgRaCYascarCNmNXclGmVaIIAaaaXYasXaqFYEsZr5RScaOZaZ0UFqU_zAZQW64RJiVRZa3OA9QA_nX01Kaaa7bapaaOoXKsZHUaabaqeaUnX6eaQdaLZZ0eaj1FSTXsCOFWDpSaXnYjpXISA-CPmpXPWazMacYa-eaSnXLfaMsZa_ZKPaJORTcHFWDmZaIfa-jCsnYNZaN1K15RJyZ1oBfTANAZ9TK3YaoRIvTayNAQAZBtKSAZoeRqbaUPaqiZ62W61WsiZr2LuiZ7CYUAZxbaLTA1oBawZH2AYPX1NBIZaEeYMaa-0YQPXzvBxRWTPXH3K_darbayxQbPX_ZatgSKgaDgaUsZzRWw9MFZa4fal-A0OajLBi6ZhPaLfBkeau6ZnkUOgaJIX7HX0kUkcaAeaOYNzxRw6Z82WaMWasKggaqcaoSA1oBxxARrUpTP3-SkEapgSYsZ1yRdPX1hNcsZMRaG1YRsZVPXuiZbsZNKXSYZxtHa9ZUSIcSZvLMRXZVnY28YShZ0RZ98Y9nZ_8YpXZMUZ76WzRZMhZ3yWaYapSZOaW0HI5pMr3XWiNiTZxSZ3BAnMHG3SN6HCXWN3XPnV08PUhahUZQ4IToXhhaz8PJqZpWZUmXvWZ7GK9IA2sNssZ4IYvsZZYZuhaCYZfLZCLaFYZZXWi4Ho4GcgN26F3VASXIGAalUZnIY8VTHTPvdXs4XydXt3XSSZoHSUSZ4dXm-ZobTI9D3XaguMNdHPYHxXTRFZnTPaZTQiaFfBaFADvM4EKJPGrcHViasPGXiaobTKtPVvWI3SPGZ5UZ0UZJiVSSHmwH0bX3rVYJY6eZE_T24A2YVegT-Ja7iTi2Uc6UBKaZ-UR4YygTlGaBbZbkYDbZBxYbpYXAXOKaRKa72P9iazAX-wYbFaMHaANY30MFWTeyADFA5SMDzApcHeBZSnY_9J6TZAeWUcTZZBsEAfjIDSZmoH_eZYgQqFZ_tFYxVRYZJXTajabjanHP9VZGLZcnVtASobLEcLOjaWxMBGAZ5CZPRojaYvWAXJtjaLITvjaGUAz-UtnCXYZX6QJ9PwWTZZBR2JeKOSpBWaBDRA2lX8KZ0PHLYZgzYjiaB7CzUDVWZ0_ZMzYq5XcwVb-F_6OvjakgDmFA8AAM7CxAAhOIrOIx9HcfG0PHXWZy8RZWL2yTU6HNpTUSAXOCZkawlCcka-NIBfYCRPHwVlUZ34HOSJnXLljaBGAXFB8AAuIAYxTF5AVEQHAYYGTnXImQacfGSkAc4Xw8HVxT7kaAka1kaYkawvM-cM9AZIZH7gAMDZD6A3JUsTMLJImkaHlaKEA7lP4BAP3SR6GVhEVWZc1ZRka05XNCSJYDSlaZjaUlaAeBgpD_dBoaQNlVQdDYbBfzYaeLwJUV1T3XPNWTnka2kaVSWwkC2dHqKa67RsXIhkalrWimLqpEt_UzVTxlaYkaoBANxCrka3sPSPZbARohaixTOxCzkaZWT_laVlaFVAqkaKOIeka0HILUAk4X6UE7lX7GThlaaZTMmaQoP37RyiNWkGykVEBT8sLm8C_sL_2V8VTamaqqPKdC9QCZPC_QCfQC4XZvZSR6HdEQGlaXkaVlau9HqOIskav8PGiBf_XfEQ_xT48HQKIMkaymaAeB3JIQmamNIL3XWQadlaYJIHOIiXLwlajla8AAFyB1pM0BLieHqQRbaYmdQYEDodQvla-laLnaMkVQCTfKK9kDwuMbaaGnaEREbwTMRE9maR4KmmagiNfDaHmaucQChTmma3ETywK-wM2DOkhYxNO33TWrEYma-maoka70IDmaRmahPPqpXHmaVYLkkaEJarnaAzC4naDnaNYIdQZcaWeYLsyT-naxma2naOzCCoatkaNYIG4DclXWIIYUJKma5WTAoaYGAJJRbeZHRHTdY2dMTsUBGKtbA_wFSSD8QYxlazFIvkaDnXdsT9eZQsVNQXKxVpOJyOJoNMtIUaaT3FAUpB6da3JankXYePkTZ4cVjhXB-FYkXJGZnmPKcTzXXDyLAyZx2FDyZ67VxhZ87V3zWnKQ5zWF3F5xZ-ZR7xZ9ZRcEHmFaMka4FAUpBatZAZIkKZOWZDDTrVW9DZkVXZhXOpPpkX7oaexJ-tJAyZ_FUPMMVnW4AMy_YTQOFhaQ5VmUWC7DXBYHhar6Ql2YYWR4lJBpaUSMLRZSRZoUZSdMPKYXsVTFPf9PWNU2xHkZZOvYziYnZZ1iYXOU3iY0RYUvYgMYlVTMrSOha-hXrVaf7VMqaxyWLqa5yWCyZ4zWNiOwXathZUqaEiOEpaE8VGpadPKDpawhZbqa8zWHyZZGFf3Y7iYAsXd4Yt6Umqay2W-2YBjYrsVnvYC3YhQVMYXRZVkLY8vYLwU05WdoY8nWK8SZwXIaZwLYQSYasXYkWQDY6tW7gZ8fW5tWZ3Y7tWc3YjbK6oYaSYCINKwYLraMwYbqHOwYFCVHMY97WJMYjDLu3YfaZjSY17W7UTvSY8zMjaZr3YBxXmaZn7XoaZbpV6DWsaZIbXYaZKtXBEYTCZKCOVCZ9uOg9WMlZyDYdBaurarKNMCaapYz7X6sYLkYnMYYZX7iaHqX2aZXEYNTY5jYJqXOTRXkYnUX1MY0GXclZ4MYTKaglZX1XBjaFbZ_MY9AXaTYh8Xs9Kb4Y8pYhTYqkYAuX-pYRbZykYx8XvJVEyXwKa7oVK6Y9fYpAZL2Y9dZbnZpnZdnZBeZsOa_xYAcZYbVmqV14YDyYVuW0iCFPVXlY5EVdyXMcZTGYNyY9UObxKRcZtuXTcZ09XrxKWcZi_ZwURK5Y0uXN5Y3yXo4ZQ5YcmYRyY8ba0zU9bVlyY4QYr9UEcVY5Yc5Y62XgSTCYSu4R2YSapUbWAR2ZyNXYmAWVZSeZjNHZVZLdZeXaVuYfqStrZvHY9aaFvRLhaktaTIYPsZZ-Xk5YMjWm5YIiOMnYPnYbcONaYf4JUPICeK8hPGla-GAs8YUFaNkSPUV1eY0oafVMiWMRERn_WYrHbAXeyOdAXFQAfAXhEY2pRtYUpAXHIa1HaXna8tanBAUFaAxGAuaDhamOD2kFFuaDuN9TGiBXdFJKuaJiK57SH1XheU9SQR-TRmZnBX9Ha7taJ9OiSD_CSfNPHHDTZB6fAobBmtABhajlXHoXT9FzXF_1V_PZ1PUJhaqXZ7ua7VauyW5RZoXZRhaKhaVqDSqa0ka4FAnkasnAsjGYEEboaeUWC7DVBYVDaMRQ8DYTvUTCaS9WvraAsaHCaz-XDCadCZruauuKMvabcOOlaAQB4taf-E6tayJU-BQyuUfDZXWMAoHC_TepM2_W7yOkpMIFajCYaJVrlZVoafGAUSAf-XJlabvNc-REdDWiYHGZ8AY7TZv3BS5VbWMu2Y8vIRCYxpX6vX4rXz2Y6rXqZZ5iYsZZsTSpqaMxYZNTRwa_iYh_VlvYCjYpVVUbZ5vYiLYmoVzqakoVK2QnLY3qa25W4vYR3YsLYB7X7qaSjY9qayLYdoY0LYQ3YYeV0oYvOT6pX-fW8pXHraQ1Ud7Zi0XqaZeUSFMYQra7zMQwYkaZGpYLMYv3YNMYskWqDYIMYzjY_wXkaZ30XwDYewYZEYplQcpVCxajwYQxa9eVuaZ_3Y2raJkY4raBpWK1XOkYxwYI4YzwY3aZwMYaxXLTYzMYYkYFsa8wYZ8BEmZg_WiEYQkYGGWHbZKmZUKad1XbTY7tXTsaWsaMuWUsaBsQasaTbZi4Y94UWbZZDX8dZLqYNRa09YOqY29YWsQwTYtAZDqZ7OatSV7FXwDVtsaxsaStYqUYaIAysaOqWKcZQUY2saSUYA5Y0qVZiWcgVgLXScZj5UG5YhoYb5Yo5U8raqHY_bVjyaIta1uXemYzPSv2X0uXNtaRrYWgZgyaoyY7tZqVOd5YTuYjtacXaGvXaPYVIYD3XHBHJmTyKA4vaHrDgvaqTWcuYVja1oaAwaeRYQYFpuGpCUOYZoSW57CjVTupakPMwpay2Yo6XLoVRLYecXMoYwRYSzaMwaq6XBYXwVauXPcROxrZP-RQqakXZ-JQ8RZEWaeYagvYM7QivYozakvYR7QusYqqaF3Y4ZZ7vYfwalVHJjYOsXGmY45WRsXW3Y-VVqoYIHVEaZu2QCoWHaZ0vYlwa4NTKaZRDYjsXMIV5LY4LYFZU4oYowXLWVZ7WSoWZMYlQQJxXl3UQ0ayYXEpYmDWAxaWrafSYgaZweVmDWyeVLpY87WsSYo7XlxITpYyIVVpYtoWXpYXratraOaUBDaciGsra8kZRlZs0awraiKNeBaKVSdvaeoRWxa4sYc_WzRVVZX3MYREYZyYJ8UywYlpYCjabxXM8N7aZU4U9aZopYapRGsalAXGmZJsahEYb1X_wYY4YLHaOsaouaQsaBUOIxY8tXDtYjJVnqay0OPNYgpWSbZynTLtY2fUcsaDqYesaCraHdasNY_xamsaoRa99Yp1Yjsa78XuAZnfY_bZGUYWyXpqYYyX5XVbaX64YG9XeuXuqY4pZwqYL9XyqYayabiWdOY9sa-GYRPSPsXLtahcZayYEtalcZO5YucZZHYabXKtazUY4OYV5YoyanAPN-XJ2atZVxyaD0U1cZlMXprZoCZrrZ3yaLnW5yaOzX7tabrXONGa-ZkRZMEO-wV_GAY0V0sUPfZoXT8EZXFZ8sWCFZz2anMR9_RNFZIFZgiah4MQwPEPOrOLTzT1cWucW4AYuoTqrXUTLcvX1gQD5T6AKo8LA5T3palTZnIT3oac_TcAULAUBLYk2YTsVqiYOVZxjFSAKLmFfeQCNT6paMfW_5VLROKkQ7FSZmN-paRUXHwaOoVCqaRvYUROWCY22Y9rXEkYxlOs1WO_PIeX72YXhSnzaFnSrzaZUUtzaPxY3zaioVxzaLsX56XuvY2qaL3YM0XCaZ8zaowazEL_za0oVH4a9vY5ZZYjYxsYFraunS0sYP7W_CWJrakqagwYh3YTaZ6jYBCVS0aXoWc4aDxa-waeraXDWTwYHCVCpY0AGXwYUWVkDWIxah4a2jY0US0SYjraGtXkgWItXpEJorai8BdoROxXqwYzWVswYHsaxcXNEYKRXDTY7ra-0aQMXA1adxaC1a5aZSEL3wY1wYmZXqpY_aZspY-iaupYKKaWTYNmZVKaMjaO1aDiAKbZEyUxfVFWSa1aoOV92YchWTxY6xa0kYNFYZxY4kY05Yisal6Y15Y-xar1YrsaiCZAGXssaXaXySVUlYW5UIyY0savqV91aDUaP9UZOY5uVzqYe2X39Xg2XAmYKFV49XXyY4mYK2aDtaSHYFtaPyaQtay5UqyaSHYsyaW5YpPV3iWftZoOYryYUta_5UBIYWQWg7PUVZBIYFIYzQWH5Rf2a23DknYY0U2FZi5YT5RvNHUIYnYVvtalOXxtaASGj8HYjVJDRQmVEvTPSITla8-Bs6aAfQ50Gc9ZorXwZSTBQx6ailaIRDjrADJYSpBSXIp2aCiaLkakna1FEJZDl1I1iBQkaqjaTmXpCSViT0kaZsGO4GZFaZ0YnzQsXWukAeETHCZEzaP3aBwa8-T7fPw3VLgZfMTcjSgdZp_Ey3VgjSfyVg2U2BYNsFnsYKoYn3aY6VQvYlZZRkQFqaAYXQoYIqa52YUwaEYXsCYWoYsqaLwX-RY8dVwqaF0XB0aFoWG3YQSY76XLjY5za83awcSB7UA8a-5W2vYroYuwaL8a6vYcoYD4ajIAAraFran1avwaErazwakmY1wapZV3waP0a8jYIRVeSYojYywXf8aN8QkDYc7XseVk4aYaZLIGn4aD8WveVdrabaZFoN13YACVi0awSRk0aPaVm0a_0XdMYB1XVxaZ_WNmZuRVdpY3MY84apGYOEY_4aFkYuPTaxaXtXrUXEdUITYfxaAtYF5a44aE8XOTYrpYQTYFXVL1aBsaJjaP1auxaKsaW1alnTPkYSIaLsatxaflZG1M3pYShWokYNbZUSVPbZtHWtkYe9S1CXzUXRxYalWTxYCqY8fUHaXZnZn4Yk5amDVCya_fYoRaosa4Naqsa01aBcZ21aH9UNqWUOY05aQgV94YeUaDZNclYrtYImMhtYplW1lYGVXbRTtlWeuWRSZIzUjqXpqXMzUdGYMVX6XQjtYJoTSzUvlYUzU1mU6aXP-alqXKYQwtYd3QytYE2a7qX8sadyatuXpdXDbXgXSAtaPbXImYGHYQHYTbXG6aN2aGtaJrYrcZR2aMrYZ2a32XxUYtcZTrY_bVwcZnyYUHYR6aYyYBPYnbXe5Y1yaNdZGKY4yan6aRdZl5YKnYMkaZsGnjaRnBoVZAPZpoaCIZsAYU1YbdZiYZ_fZY6TW4ArdPE3VgQXQ3axTT-MFTGVN5VniYc2JW7AzYVJQVnSMUeFqSMwSSbpQhoBYjPXcMjEURzSudM5paoxDo7aaTSLkQ_pan6XA1QvRY7vXgnWqpQCkWx2UqCYvZZVoY_zXXwatqa1ZZovYjfW_7akwaB8aHrOH3Y1zaC6ae7YxvYQSY6qaK8aYYXYsXqwaUjY_qaE0avYUy9ZVHVX6WxiRx9ZQ-ZPYUm8ZajZyCW6sDeHVW_Ze6WlHDqjZlYUBkZP_Zg9ZvjZd-ZPjRr6WE_ZoYUyHV1AbOYU16Wl-Z6jZzYUsjZn9ZXWXPgYqCW2AbHbKdEYI-Z6AbNQQZ_Z1oYmcXJ0alMWSBba8aWrZIraGwY8WUIwYsSYMra6OTOrapEJ8waCoSg4aw8as3Yj4amDWl4afEJxjYJxaRMYd0aftVt4aU8Wv4aZ4arAa73YSxalwYl7WvaZ-7U-SR07XucXSZXYxa5rIB5aCtanEYbxaH4YEBaN4YIdUEsampYZxXI5akaVI1aV9amxadhCoxakuaQ1ab9akEY6lZLhWCIaUCb0lZaOVHxYSsaLbZZ5aeQT2xaUuVURXOuWZDVKtYWNY8TRwkYzkYy8Xi5a09ax9YJaX2AZs1aN2YP9Nn5at4YmoZLeZr5aTlYB-avuVx5aHyYyuV71aZ5U25aNqZNKVxqYPKVVtYflYttYslYhlYS-aY9XU-awlWW-ac-aTOSd9X0KXf9XP3QfNZedXBYQg-aRiWi-aotYhmU5RX7bGt9XUcZFYVfxKnOWE5YXLG9GY95a_GYDmY-saaqWx-a_qXQbXqsWqcZTPWvnZo_ZXmY4-aI6a0gV3YQvqWncZjyYOvVz2XgbXPta5DbDZQ6qWC_afkU9qW2cZL_alXamCZzrYfVZxyYjqShvVqgBkcLCoCwiVrdYIPPKQPHbEJbEn7BV_aGlaobATiIa4QwCTlRZnfZ_UZ7XWrfZ9XWtfZeMRdcT0kP2LAcdT0GZ0mZfYTCDX4GZilaxJaLxAI-F1JafiYgHBkUVQgZf7aU-UtVMhgT5iaUVVEKaP_WTJVHjaIKaYBXAjaekYD1avgTTNXIjahGaFxYY9a3EaExYWKaNjaTla7MG0GAriA7aamoaF_R7HZKnaEkIDEZeZTKBaL7arXWciJlrLS-JnrLjTMXnaDkBpDDslNm4HvlNyjNxlN3EZPFZcxN9kNexNOFZXTZznC15QwFbnKJJWDRHZ1MRUHZ3MRLIZ5MRt_XSIZaHZQIZ_MRy_X9KJaIZFyT1GT7GTjiVTlakMAVvWjjDU6YESZGMZZmatcVxvMDfYYhBxUZ1FEzUZraaKEZ_KZUEZjKZONZfWI5eZnEZa_aHTZf-YfEOk_RbeXrjNBgZoGb9sUYEFnsW3BZpuYKxVImV9-CD7TpzXvVRSxTexTuTE7QZKxV6AYVyTScQNlPqoaKGbxGT-EDjGTcJZ11VRKTTNZ4RMZxSMRZdCK9BCyFHCjTrpF3FHQRZCMLHASVHbGiD2pazvXXmNVNUkhM7Ran1WJLQNiaMpTilakMAkJOxbHbUZSEAZ3H4VZ--XXVTAXWOlAwcVnVa0mACRCksZcgHhiYiQX5cVpcVoXXgBYZnWCKamZFd3a8_as7awtWJwaUza5rXawa85NULYD7M42YtZZtsYZLYFZVVwacQV67a0ZZDjYvqaLYXSAbO8aIwUI0XRZVFSYlLYE4abAbWYXdAbhCWZYXgIbx-IrwaS8aB9GjAbV8a6CWqZVzsYQ4awnSU4aaBbT7WqsX5waVIVYaZiBbRLSkBbGxasjYdaZBxap0aw3YFaVy3Yv8a5IblaZ_YXPpYK8W18aPxa9IbX8WlRVJJbtWV7kW8SY07aZlZKGWB4YhoRC8U80arxaxgWhpYM1a2gWkpYkxaKCbYEYhxa9lZppY-aZe4UAbZV8NJKaBjaLKai8UUXVxxaY1azxab5acXVc4YuzaUNYf5ag1aZuVlxYl1aj5aYbZhsaibZReap4YJ6Y_QaxIW2Cbr5a5Cbz4YMyaIjGOyaMUYayXz5agbV15aPIXJ9XTqWPcZC5Y7samdX6qVi2XI2aT2aC5a0DbF_a2DbO6aGvV_DbxYQpcZHta7-aN6aW2aXcCE_asbaG_ab2a95UU6aWLVrtafTVReZipXVUZj2aQ_a6ya21Ak0UuHb2LV4zC4LVIIAkLVDGZn5GHHLcRYqXXDUWOUWVGblHbvHbJeCIYPISaFeYF0B8jWKna6hAQ4Q4DZX_RjLRvjaOlBzuDkmSnsPfPGEtPeNaT7aRES5_SP0BfAU2va6wVQdDRbDyhaciTK5FZbPjFQ9-RT5NybM1FSUmTYEAEbBUKHZOZDzaXKHgdV2tFuXPw5SLsUWuAToPeRHX_XKlXpSHWvPDOGKnafNDuMAfHHIAYgKHlkXd8RUyFdNUwBRLlCGla1PaY8HOMajfHmfZMEZxHZkEbUwVTbPXhXxoFccMxePtrWNHArEbTZTweT4mZ1GZgUTgYTH9NEFX1LWGoZTLbTla9SPPZA-rVgoXiLZVoXkeTgMbEDXfdTrJakMbwEbxYTI-AdgAidHbLbZ_a5DZd-Y7DZVQX8WZWBR8EOSFQo9YBWWxOaMkaKqFdZYQ4Izcaq2aUGZCTZYPZlVCcTZlITcETkGZusLEQZj8PrMbGFAQSAUMBHVaSGbCGV1BZCiY_CQh-YF_YkGOR9YmGOBmT6MbUFDUnFCLHlbaoeZFDTzGbzXPyCZoFKsuYPUZuGXMLWpOaGPajiaXIODdDgsWUGZ-UZKMTqfZXMbQZTTdTrIKzMbhdT_CXzbT0MblMbnbTknasKAuYIt6CB7aFWZzhaOjaQOb-yYnnXpHbETT5haNgXDhXokComTgfZ_CTzwNweZjmVJWRNwVS5QfXTzeZoIJZtT-3M0WZ8FVDHbRwPu4SHRLlIMCQLIwT2vM0WDhWTiQLYZZgHIFtCooTcSLSmScyNqkJe7ThDSb2V6jWmKDlWGqMTQGSF6VPHCn7aHvY33BuQXW6UpcF0YVrQMB1TxpaxZDMQOC5SvOZryQgjVGPbSQYd9TFTMhiP9VMVVVR-U-xStiY5cM7_aB6Va2F3wWI-O5wWGzPm3a9XXSCYTzaOnMFIbGAbIIb-5NlqauZZIAbwZZ43adoV63aPIbUVUW6SXDbC6WRAbK3YcIbA4aWAb-ZZXKbDQb-6X9zaWhWfnIL4a-zaGaZK4ajIbWGNyoYIDLgsXZ8aUDYNaZL0aFwYN0aUkZaDYMDWcDYk3Ya0aDCVzBb07W9ZVW0abraY0ap8alray0Xc0abrae0ay3Yg0aYwYzSYxBbFxXIJbkQb3SYLJb5QbwlQ68aQxalRQx0a8yVSvaHlZ2oWDRbCCaDEYFzVAfV40aowY60akUX0aZwwYFCbHyaG9aE1aC_WfJbMCbIAXOCbmaV2MYXJbalZa9afxXSCbyaVgJbMmZMKaqUVLFbh9aMCbGqVqmZuEYY5ZwxXQ5ZJQYd8Xm1Xf8XzxXRsav0OuJbSlWLxYObZn9aGIbVJAv9atCGBqYj4Ydsa5JbxCbByafRa9bZ39YAeZs6YthUNFXpVQpMbCQbPPa-9aPlYDGX9Cb34YFyYTOYcaXADb9DVH-a5hW_4YK-a-UanIXXgVNEVGmUeLX5lY4GY8GYfOYHmYh3QfyauMXBrVWAPdKb4dZNrYqqWmcZiyYgyY7DbzSbamW_yXuSbuqNBEbRrVpHJEEbgca8qWQ8OmHYW6aSVZY6aanY_JbN_a2VOetaxKbR0UVvaNoXZSPM_afta0QWmtah2aY1Km6aIvXR_awtaT_aPObT7DpBOFuPteWBxNctZcGT_GTMGbFvW2KYZJYVuU22LpEUYZYZma5Ob1-S6UDJRADLat4SjHQcUV8-S5gX3vT-qC95QaUF0TbE_SbTbMUVsnAjlSJaYfkAEtPX2Y8sM2bXL4SwiaGTH_HZmGbHHbgAVW3arQMvcFmPbOxSYiPRUbgdMoPbhnWW6Vs7aDAbKwaYza7RbneCHAbssYaLY37ahUbdUbxnWSIbZwaQAb93aR8aGQbIjYB4ahwamIbnBVNQbM3YnoYVjY7zafAbxUbaNYWQbQsXI7XqUbZQbbLCMaZUBbTUScQbR9Zd8a_LYhQbj3Yi7WtQbleVU0apjYpQb0YXnSY8Ib8QbDxax3YSMYawYRwYKxaUMY9qQfwY63YXXVw4aroWy4aRDL04atcU98a3aZC4Y3ratgWuiGF9atwYBAJI9aWxXe9aKTYIlW4tVTkYA8X_raaVbHsabEYR1XNBb_wYPFb7raqxaRJbWCbIuW7lZT1aHSVqEYNuVmkY7EYQuVn7I6pY6ZXiCbf1ap8XlCb0CXGFYu9aVNYByXnTYfNQ1KaS7YW8aDeaQRaEcZubZ7Jbt1aHSbnsaJSb99az1aRSbmqY41az1MTSbEeSbyXt9SCDb8Sa45aFDbv9SZqXT9XbqXYuWW9XeqXAzGklYAzUmlY1lWVdX94ai9XYdX9ALqRTouWBXbvGYAzUqtYi9XuuWAzUfDbamMhDbsDbLPS1tYA6a-5aoDb-lY19XrDbG2a_saKQbIHJwDbBrYLYV2-a5SbumYOYVs2XmUYd2M1SbyDbZbXkKbjXbSrVSrY_Sba2a-SbwSbATbomYhYVITbe7PZnYataK2ZctadnY-4Zc6aHIYNTbYYadQWKEbiVZCxYOTbQgNj6avrZ0NHWTbUVYYTbp6aaTbLUVS7AsnA0cVwMa4PZmoa8yBjYZSsVYpIILYfPb48JhPb-fM2AVwPbyPbiwQ8vXWzaEAb0PbTLYt3aYCYv3ansV62YNIb0dV_PbrqaNAb77auqa_RY-7aFQb0qatvYIQbvvYyzadIb3UbjTYPQbUQb-nW1MV-YbO3UfwXQQbL7UdsXXIb8QVAVbZWbTDYV_QEwYDVbV4aRaZNpHGVb-oYjQbi8aKVbk8acSRNVbRwYrQboBbq8am4aFxaTraHxaolZUoWtSY9zM40XZVbNxag8Q4QbVZb_SVnra4DYBlZ6yVYvaySWNEW5BbwcX_SY6BbQZXVJbvwYcGWRRbN9aKdU0VbG1aOON_tVPCbqZXi9aETYAxYIFbNsaDWbnRbFWbk9ankYMbZe1a_EYUDVKWbXsacpN9RbSXXx9aASb4JbuCb39aIyXFSb3nZu1a1CbpRa_9a-xYSlYFKbv5aGcZ3XVIcZrWbWOY5NSMPVwWb-1azyUVNWhIXZ2X0TVPqZCTayUa99NNXbXXbIbX_5atOWB6aDHY--aUmYicZOrZr2XjcZ9yXZmYB5Z_-aR5YQTVhXbscZLDSiKbfMXY2aYKbNoWqKby9UsKbpmYzXbdXaAYbNsZGnYOIYC3Xl2awla5ObpFRR0VaRYyMazLbNDZa7aYjasTbhlSeUV3iDUjaCjNbsWAfZUsY7eZndH6DZnyZuGbpEADgZu_aTVV7bbvLJ_jZaCIPZZhyVckPvTVpOCr7aeYbo3aQLYzPbLwadUbUNTpzaFnS23aV3W8Pb-QX-Pbd5a6UbcwaD8aewa_3aqKSC4arUbwUbEZbyUb75WMqQTAbP8abxYG8aLQbD0aGZbEWVnZVG0a7CWrZV9UbGraYBb2waPZbyIbe4avnN1cbQtV2BbPLSZZb_waPVbZ0arZbkZbs8aEpVu8aq4alBbfraEJbnaZGJb9kR28aHtX48a3DYo0afSY0Zbg_WiMYXxa8sYhgKBCbE6aANCMfVP9a-8aURbdtXiRbJpWDsa6wYChWXlZFab8VbaCbGabS1af9aS4YPsa_VbhmQfJVNNYm9aQabFtY3Rb-EYo8Xi1aOWS4xa5fVhLa2QT9xa19adfYvCbfFYtRaiWbaOaQUZs5agyUA-anWb0nTpWbebVLKbuqVG-atWbhTavWbA2aPKbY2XzabzabwIXW5PMeZGmUAMH6saWUYcyaVKbmDbl5U2zaS6a_0aaKboKbcKblKbHrY5-aP5Y7-ahKb6-aQ2aoXbErYqXbuyarSbjbXVbbx3RYrYK_aYtaldbleaaNHZ6a7eb5XbFrZWtazNX9Xb9ebabbcVZ7NXTTbffaEDPPEbq6a5ObTMO49FVDZ9MZY_X_NGNWZVCQUfb8CTqrPwdLC9PNfE5HUN1TwfXe5C7laS0CnrWYHb3QDqrWo2YLmazsExLblSZ4FKH6VryS8TbZiaB7a9ja5IYzXPiMUfMUftF5LbCeByeQeXWxvMZfHfrSx2aTKJhiawMRWObxWAMfXB7arlaYYZEgbkJOo-DdEA9fbY_a-VZ4EZyXTiiaPObcbEpjSLcY8nFxvNLBKzvNqNbJ9DyaY-zYnbbtfbjjaJaSPObU9Da9ZahVxYVSWZ1_XNCSPFS8uU6JaOgZ8Jaf5L1iaPwSk5Sc_SkBMhJZ0gPMhQ7iVw4VYyJsEUngP1iVgBZcgYtwS5xM2wShWFfUWAySX-UlPbAFb5JakPbVWM6HbJdYQYZveODpGx3a61HTYa8YEEjaH1XQKaYhbgRbzcX9VbvVbjRbYUVXhbpUXBmZDDVDHaP5aEWbcHa-la5WOhTA3OHfmCB7alLbZRZ_oTceNOxEZ4X96YZ3HcuZieXqnasMX5eGcYZ_kXDoCWfbJuSiYWLXZP1UnebCeanbavPWy4Zz6Z8Nbr4ZlJOqGEB7a1SZUzYhbbgIADIAfUV-hAEUb0yBpEOOjaDNZSkCuKOYhaKdWfTZ9RLLnVg3XljaoNDleZtVIa0ZPNbZeS_hTxFb6hTDFZ62a4EZ4FbDgbmkacuCaLbXgbl_S66LWAU_rJjJZm7JuLJNvYBAbPvY0iYq3aw7aNwa32YoYbTwa5PbgUbOIbVcbH2QzZZGsXwCY97aVIb0Yb5YbHQbD8abIb1YbUYXeIbIDYBZbKDYtBV7YbEqY8UbSjbnIbpcbTSYJZbqIbCgWb8ac7Zzcb4wa3cb6wa1IbhSYMJbYZbm8amSYo8acZbJVbZwYvQbbwYVVbsBbcwY7ZUBZXRpYDZXzIbOoNFMYhVbD1XLRbwaZ5sY4RQWJb-Vby7BZJbBsaVEYbdb9Zb6CVL4YnZXHCb7wYEabCYbmdbeRbodbblZzHaYTYSFbV5admZi3XY8XGNY1tXxxXVRYMEarmZg8XX1aeCbY5axJbSwa7xXSNYtYbe5aZsa3dbOyUy9aQ8aZWb9Jby9YDSbz-YmhWHTbr1aBya89aEebhCZEKb_FYGKb3YGeRX7CbP2XRXN74YdsHQebeSbpBJ55auWbfSbdwUgUa5yUQcZeebr-agebiDb5qYptQm2XM2afXbXbXWHYlXbQbbnXb5OYfyYAEbStaycZH_aD6aZvYHEbe2aJEbIfbi6aP_aXTb1Kbw_K8yacuC7kC8LI8tPpAafnahREe4XVkayibOgAMzEfXWEGCePIejXuSZwFTTZZe7ZljQiREyDQvuCKmbOmb7tCJYIZjacuC4lVEWDnbDoaaYjQdjQWmVumat4XmVLRmbwiBGmVHZPwFTTmbZmacuCK3XTSInbD6AaMmb_lbQ3XdmbdlXNmbOfTm4XszXiZPxbQlmbjianmbGvMXmbItZ0xZsmbu4X64XsaaQMZvFTsULgmbkFTD5XGVL2mbnuJZibOgAIcYdmSffZrPZ4YYQNRW3VxZTBjBGfT7mbOPa-mbSfTOgAwSZNfaijQxmbdwTPfTpFTurXzDQKnbBmbx1ZgqPclahFb9oJCAUqpaYMVX5VGUVNoYOCLZUbiYbbUbVCY12YGqarZZQJbQwaHjbWNTjUbScb1ZZ1pXxkbWcbwzafjbacbeoY3YbccbWjb6YbfcbUabN3YYjbLHVgAbA0ajcb4XUoIbvcbKZbH0aXbKkjbJWV8LYTkZqYXqjbFMYVaZ5cbXaZ1jbZaZ7cbr4aSwYVrasQbiob5YX3jbWVbtBbwQbvBbmZbtDW43YLVb1Bbvjb3BbOJbQ_W6nb_wYTdb50aPxUwtVJkbehbztV6raTRbRkYxVbPkbVkYtoNhdbUkbjdbtpYbkbBsadhbR1aPpbMBXdlZU5a8ebnDaf1XpTRbHWURY7QYbpbiDaxQNsfVc4FX5ahJVtkb5RbydbboVbSVpCbg5asCb8xaw7YAebvIWcabZyUzCb7Qap1aq5ajabGeb7JY6CbJebglWLebdUbNIXtqYOKbvqYEDbTebCqbWgVUlbAVa4lYDYVUKbYUYblb8qVYAbBtaYdbgXbWPWgUYxSbO2aFEbtebjlbvebllbV2apXb7mHSbbkebVrVuXbBbbGEbBTbIEb0yabbbGsZtfYzKb0lbgbb-lacuCpTWGHL0vZggbv1UEJU9ibRzaCAb0nbEIbLcb1PbmYbVLYFjb-4Bk2WKAbjvY57avYbmUbaBVoUbXcbdjbHobUjbI3YiwapLYTobhIbBNVPobP3Y0UbS3YTQbQrboCW-3aBwYBZUvcbR4atIbe0Xh7ZFDWj7Z6OTcSYkjYh8aApYdVbbra4IbgZb6IbmDYeaZRVbqSYfZbsSYp4aiZbg3YSPTPyaLYVJdb48SLdbx4aNdbJtXuZbEkbjVbGRXCTYBpb_wYXdbI8UZdbSkYIpbK4YKpbM4YPTYpZXkdbXkbFpbU1af-UXpb9GadkbWpbSsbYpbX8XJNYKQYQRYmsOhmZCNYqfVgpbIEaipbGWbwdbPabTab1xa0xa9pYVabTWbSDXVWbkpW07YaabJnZvpb29a6JbBKb59aCebE2XpsakWbKyavSVnaboWbJlby5a_CbsqYgMWBqbwabK9XVGY3sawMWSqZN5PXlbQnUfebMqbOXbWyYAbbTbbRqblya7-aH6afKbkXbL6aglbhHJQrYfXbnKbvyapKbiqbXtbtlblqbvlbnqbxlb2rZa0UebbInYNfbMYbwiB8zYFmb9Mb-MIembgULWpX2TbB5XEnbymbPRJ3mbknacuCanaZSa1tb3eaambwFTvjQ78ZZnbNfTgnbxjQJub-tbAVLfwTjQY44XMvMvjQgVL9WEMVLaZPenbVubRVLVRJ5uCfZPcpCKzOLubEVLYRElZPmlDzuCwREOmbWubWZP-PGjVLLiOjnbnVLdZPWZPCWLAkaCubqbAQnKIACBCQB2EKhVCRCh8Z5XZ8tbmVLrubmubaIELVLZZPCXObubsULCvbeubnubaeFVVLiubRcQjZPlubLvbvREfHZbZPYVLyubDvbUsJ_uCoZPvubqubdubQRJoEC0ubwla2ubvwAauCanabPGBFATcDtJY_dXyaT-tPXvbkZPTvbAIEFvb3kEaubz5HRvb0REZvbyuCNvbgZPPvbCtS3vbBbF5vbe0NcVLQubxubwvbgvbavb9EHMfQInbcuboVLxvbBFAivbuqbOgADubIzBwSK4gEOEAEmacvMSYbKvMl4XQuFfvb2ULYubGvbzQMdnb2vbhnaewLNubdwb-REevbNwbHwbKVLYZP0vbN7JLnbPpabnaOfELiO6XAluC8uMzfYIvbBvbewb8uCgubqREKubQvblwbiRYtjQMwbmwbawTFxbGwbTVL7vbhub1ubSwb3ubIzBs3AduH8tPpiX6wbUZPSvbswbCwbpubxWapjQu4XPubnwbxILpwbEwbKvbYxboubfHZxwbTwbAgBMOI8tPrTPAga3oP1ULSuba9HxtZUub9tbfxb8PGmlDQ3TgnaIubzNRmmbOxblvbpxbtQClOI4SAnOIZnaPxbcnaEGCJ7auvbIubwxbNxbywbM3B6XA9EHuxZ1rW_dXsXIrmbBxbIxbXxb2ULtubcvbDvCAxb-vbCxb-TYcxb7wbhxb1xbjxbZybnZP3lDpZPRwbNybIzB6jALEQl1IrTWIYaHubJvb8wbLvCCmSLmbWybdxbcwTHxbzybjyb7ybiybYvbOwbFSM2ybjvbSwbE-PAkVBua3tbwmb6xbOvMvmbXYJrlVNvMUkVClVLdVMtEMvT0JAFvTKzb0xb-yb5tbbnVsrXujQ7xb4mbFzbnDC56CPBQYnb2VLLvTq4S8UPPSINzbiILEFT1ZSVzbpzbHPLnxb5DCCJEdCC6DQiCCZnaGzbmRILgBJybdxbfzbBubhzbDpAErDGDCWaYYeB4zb_jV6zb3yY_ubDnbanbKrXqybXDCV7CjMAL1E3zbwiBtlSTSIBJANlT-lb9zb_LTUmbA0b5LAQ0b4GAxeY0JA6MGU0b5zbbRI4ZB8zbM0bTLRmnbP0bWJEjMAtybtvCT0bCubl0bNTI8KPo0bQZPb0b8xbnMNC0bpDCzBArDC7dBG0bDpAv9I5Xa9lb-3XiwP-zbA1bfPGgECm-FFnaKvMRmVQzbhjVSzbBnbEGOBVD8UWNdVtzbdjVj4SvzbHkVBmbVdAUoP6mXoObbFbuqbeEAyFByWZV6YqGbIfZ3lbqoAHkatVIJ0bCjNaFb4BQWHZ5hT9sWtib_sWJFZAFZAWGSgbxibUmbizC3ZBStTo-RQCQF_XtHZs-RI_RiGb9oQFnXGfZn1boKYrEZQFXzdOUNbT6XeNOISZsSLAPJ-MEs5XSaWzRLhNEMNE9WZfUJRRPeeQWsPciAAZLOVN7YL5tLNzTU_YMiTnUZbHb4YZqWZ5HTdJUBsJwuSAIUHrP2HboTbidZKnXetW-AUjgDABUvTZe2NlTbggPStJDvWtESbdVQXPdPbmMZdeOCqFGRZfNRhtMKfMuBY0eMQhb86QwFZEBF9lTDhMKGK_GboqS7qSf8R05NrPbx0RtPbXUbaRRw2Yu7aAqaSvYJ1QhfS2qUs6VJxWGXRv6VnzPhOUTxWvOU90YJ2FqfSExW8xHrGSp6Vj6Vo6Vl6VCPXNWBfQZixWYEAkfOXPPfvZ0OUegZY6MH6MpvZYXRHvZvfOqxWgybevZxdZmEJzdZcmZMOAFPU66V0xW86VhKK3xWxXR5xWyRZZIAByW0LAyXRpXRY8M_fO2XRA7MEyWazaz7aJYR6zZGeXD7VvgZOyWJyWPPUXvNHYRzzZ3gZrwZ0xRWyWwgZxVaegO9JQcgOhwZ4GSjwZIqX7JQTwZPpUAhZT7VpyWLqacza2EXyPUesDXOXIhaEva-uaZNZYgOIhZsVaFsZ8uaI5bRqa_RZXhZMzW0xRIQUxYaCzW-YRLhOBzW-yWKhOqGEFZRNxRvYaNzWrYaY5bwYaJzWa0BbhZvoKSzWDAIlQUWZRr5bizW6wZpzW8wZhhZkxZZZRjQU68Ms5bnxZTxZuQU8zCx5bExZXzWexZnzWVxZfrZr2FmxZohZlzWeqafGGLpamzZA4FI6bmGGK6brNAiqaQNKW4a1aRXyZvaaERUV6bRPKkyZJRU3dQQyZnxP7yZ48Va6b9hZRRU6NKx8Vd8Vg6b_yZh8Va8VAzZq8L0hXe8VF9Vp6bH9V3yZ5BAl8VViOY6beuPmOKgOK9yZZ6bv8VzaR06b4hZAiZ1RU-iO18VI1QD9VFbR3RU7OXMSUiyZb9Vh6bB9V2BZ8aRK7brbRv6b2lOi8VnuYkCYtYNoCYthXlzZxfTGiZohXgzZK0WiCYwhXH0WY9VzhXP7bKbRNiZtSUqSU-5Rw0YzOXmqUE1Ys0Yu0WZTU3_Os9WG1WHRWXkOCTUl-VA1Y8FWZ-Vx7b79VJ1WeSUM1Yl0Y07bQRWA-Va-W5cR87b5OXB-VqKBh0We0YC1W70WL8ba1W00WXgSP8bWPKATUipZC-VA1W77bm-MI1Wr7bi0Y70YA8bs3bm0YS1Wp6V67bi0WxcRc1W40YK1YY0WB8b50Wm8blHSYgSh3XKCXAHXmxMVhbYAXqHSFeXwNS3dXGjQEBbpTBgHbtHS20Z91ZZdRJtNXLQz1WyvUWiZ_1WZvNr1ZxyVP_VpdRxHSHvN91W51W4-VvLQitNt5bp-VRiZB9bSvNOmOG2Ww1WH9bK2W11WN2W0-V8LQs1ZDSK11Zt_S_1Z41ZB2Zj5BjmOeuAlmO8NCG0Z48bHMQFUOu9bKnUQBVEuZj2WqYbCrbqzaJwXniZ9jTTUUz6XniZJXa3oZN6NMjbcLYznWnkHpfafLWteRoUU9TKyfa5CYZsZJ-bwiZveR8iZdbZBtO9WU54WrUUh4W73Wo_VQmYnnOMuaAaaI3WNCWq6SP3Wh5WnZar3acAW8_VV4WjuaAQblsVLWUkAW24WjcXCBWRcSFBWX5W-ZanhSFSZq-bU6S5cSm3Wj3WY-bWWU61SMsWe7Se6SbVUu3WB1Su4WfWUooOy4Wx3WZAWQHX8BWj1aj-bf4WLFYGXXZ-bvnOnBWy6S_4Wa3WX1S0VU0AWe7POjZ24Wg1S6rXO_bs3Z5VUS3W84W27S9AWHVUOdSBWUH4Wl5WN7Sn_bQ4Wy-bcLW0-bU7SPBW31S8-bw_bx3ZOWU1_bndS--bo4WA_bOsWVBW5ISt4WBhRTsWS2Sy3WEAcK_bt-br_bDqO0WXt7SKXXIAck-bPqOW_bd-bM_bsWURAcG3WJ5WZ_bW-bf2SYAcb4Wq2ZC4ZLjZw2ZeAcX_b_WUF3ZsDNf5Wt3Z7YKAjZXZaJ4ZtqOL4Z0MQ03Z5QWD6bAaaq5Wp-bgAcUaaQ5WjAcOaad3ZSjZICWUjZ9CYD3YN4awoY7ZZajbnXUXAbWtbncbaAbKrbcAbYrb4sVQobKrb-qazLYU8atHVrCW9XUtCWb7b5HV8XUfjZ4nDpiRkAbriRS6W9AbKYUnAbMYUpAbX_ZgjZfBcf6WB9ZcBckBcj6W5AbO_Z_GNp9ZKBbBBb79ZyjZxAbZBcCBb2jZpBcyAbq6WDBbUWXJ-ZQPbN_Z0HVHBbA_ZbRbe9ZPBbFIVRBb2pHp5ZAIXr5ZpIbSDYYobVBbxwaCRXxcbc8av5I2jRZQQ4jRW1Uh1PwIbkwUa7WE3Wc7WZLWvSbUWVeBbg3UgBbRDL2IbHCVrrbzrbdIVt3YHCVs7WZDWC6Z7zMqIXo4a1JCdZbqBbara4jbz3Yf0ay8apCclZNnkRvINySbAZXdcKwtOQCZT3G9jb3jYYEDikXTRQoCaYVbe3B7tO2Qbp7XqZbr7X7Qb_cbDkbv8WgeNg8WmaKXDcz-Xi8WWBaz8WQAaDBaSRbIAacAaRvA5_ZR7N1JNzAaxbKNBaB7En8WTBaxJNrcTkAaIEWXaU58WlBaGRb88WxZb-8WKDc38W6DYBRbyZbADah9W9Dc2Dc9hKQBXGlZHRbLCa20avZbmCaElZ6GNavaCEYY9W4DcBTW9kZ7Dc3Dc7CacEWXvaYmRYDa49WZbU9EWuFW6aUu-W_9WS-WyEWY8bMbU09WOFWaEcQFWQ1WtmR-9W19WlEcwfSV-WmvOG-Wn9WU-WqFW6mRM-WubUF8bh-WuEcl-WNwO5EWSFWjEcw-W0nRyqUj_WlFWY-WnFWnbUH2Y3EcCwOlbUEFcz7b2bUc-WX-We-WEFck8b0EWEcUj-WuvO0nRwEccEctEcIFcGcU5Ec_aUT8bfvOTFc-EcCnRy-WgcU5-WsEaEqRuBX8nR8-WXEayBXMkH2MN5EaD_WqFcRGaNmZVgK7VbFkYH_WWsbroRkcUSua1jHN_WT6KFKaKxUnEaFEYfMYScUHEYFkb3ZbHkb-ob37XVdb1NNHsbIYBl_WaYGGuahiG1va2xOoxOt_W7cUyvah7btNNPSQUhKjJbzcXBpRLzF_NN-MEEpR8_W4Fa0xOuVb_wYOkbdJbJ1aJFbhJbedbXRbddbF8XrGcEkZTsbGjaCmZmJbGFbvpYR5akRbzaVFQAnON7FcrpR9Ha0GWeUXHuaqzOLsRwpROuamyOF4YrFWklZCFbaFcqwOYEa0ZXndUXEWoEYnlZ17XuGa5yOz_WAabDPNtlZxAcGFaTqRdFaVqRlFaiFavWAAHW5lZAWbYCbFjaJpWvJajlZdRb_-WgGanJbOFbq8NImZypYuHcwxaj8UzHc0qRfuah9QIIadHcV4Y0HaoBX0dZr4UwBX1-WnFcCGc3zOmEa3yOauBBCXVrR2BX8BXjtF5BXb8L7BX6xUgMSgTQiMScrRUIcarRCCXp1UoUXisbtEYikbICXwEYx8bEAGsPYjPYPCXIQYg1XsRbHNYxxXjDasDafsb8hX4rRbCXepbrIcksbfAZTsIjpb7aVMWbRabSSV6Rbh-K5LZsyAuCXjrZELP-hXSqXvkYVUQSPRxlTw9Q1ORwRGnsRsORwOArsRWtGMJcxMAksRqQQdsRjsRpsRPJcHDXxHW0nKzHWY3OtEbWJa3Mb3HW-HWhMbjYTBDTZJc1pD_sR6mZhYTNJaODXtJaGtR9cZ3fVzkboCbQ_bh5aQtRoEX1sb3Jbz9ag5I-fU3UQ3gYtCb3JczsbaIW9fZcgSFLam1adwUwxYSnZUyUQLaeIWvxYJ2OT2OUnZT-bzbZAJWTFYebZFeaonZ_dZdnZXnZK2YhabfWbEyaBRaCKbfda9cainZvvZdWbIQWM6YxbZtnZTEXSTaoKcxda7kY0Cb2caM6Y4bZkIWCqWynZ2nZlsa8LasLaW3OBKZ6nZyKZg_GrMZ_LaspUqtarLaD5bfOZ_Kc0EXNKZsLaPKZ_Kc0KZILc2KZHMa9HcnJAwJWBFXnkHnMba4RuJWDoZUoOoMbv5ZYvR0JWMFX_EXA6ZNSbfJA55ZzMC7JW_yR3MamvRYFX_hUCKWkMa6vRxMAOoZrLctvR-MasFXHKWgMa_JWqFXmMa_MaoFXvLcdMa4LcWNaAMay-Y0xRMtZJ8O1FXLzRnPaExR5FXfoZHMcWwRjZXlRPfKW4pbNMc6pbXPaTJAIMc_JYBMcApZCGYB-bBPamPaiNapoZYMcyNapKW32QtPaq1ajWbJ_Y5NbwOa2-YtuY8Oa_wRnMc3NbBpZSPa_LcywRoGX_oZvFXkMc7iUAQayQaiJYIGYNQaBKYiQaBGYHTN0Qa9pbD-aK9UsuZq_MK1ZFuZH1Zv9Pz9b5WNpjUd6OJHXU-bikUz-bX6OPYNI-bSvA3xRWpZTXNuHXMMWKIXWHXFMWcXNZHXnHXbHXLMW6HXbMWGLBeNcEIXPxIcWQxrKNyR84PqyRuJA8LWqKB-LWQ1Zc0PUHXaNcxHXUdZBYNfHXvGThHX3HXKMWCMWeHX16OLSZq6OP6ZjHXR6ZDtKc6Z2HX_HXdHWy6ZrNcp6ZdYNngazkU2YK1kUMlbyGJOlbOTaqUN7kUvzRZWbF8OZIX2pZpMWjpKrMWIEVtMWRKbMtb7YNxMWKlUkIX8lXbSb3MWb-AxCcQVaezRMyYDlUgOcHtIyIXRZNnzRi8O-RaU5PhSb3IX8kUuwZtMXVlbMuKH4bjTauHOzpZtITDDbOEVqKc4TV7lUb-AmTaKUa9pZIqZSNW-OcN9XEKCMUaxOcYUa8lUjUaOPcdJX4absMWlNWrHc35ad9OdvQPeZcKXl9OG_XeqZwXZU6ViPcGXQKNAb6atXZmPcqvK5JXR-QvNWuPcz0RuWM50R0eTtPcevKA-OxPclcFaqZ3PcD-OdXQUOA3JXrtNLKXM1RHUYSRTAOSyXZSKXxOHcWauMAOWatJXY1RYWa0WagqZC-RwWajaXcGY-WbbuWnaXDOSOmMRoMZ9XGiWb9XUdXS9XnlYqlYvRXtGY3KXglYJeIQtQhdXpmMm-aaRTC7ZELXHSGAnUYOWJLXy8b2wKo0ZKuZzQc6EV-0Zp0ZN_Bz0Zn0ZX0Z_0ZtqZxuZ80ZAPS6QcKuZ6abpDbOoNQXb-abSXbnSbESTrOW4tYRXbbnUuDb3KVbXb7mY6LXcxQzLX4OW_OWp3bndN8OWDMXTdN_LXyfSdRchdN0LXVdNWxWePS2nU23bNBPlOY8cZGbbhAZecZarZaqbDrYnlbnUYpeb5JS_Ccklbl9Uetb2RccMXhtb8RcaYVplbwyamtbgqbmbXCTbq_Z7qZbtaTrZHib5APr4Z6qZPJXF5ZyRS6HYD4R1MXroUDcaIPYtRcEbbmnZNrZ0pUS4RxYQVrZCVbEScPrZUPYxRcP5YPcaj6P_mYntagLPRNXDQSmRbrBPBJcAMZx9UPTa7QWdcZX6aYcZqCP_rZ3QWAqUh2aezVDTbseasEAueaq5RbQW7Xb4oM_ebcnYhQcGIYwNXCfb4XbfAVuKb_XbstbLEb1ScO_arqbRTb8YafzaEbazrZEgNS5bcbbuqRpScuQWfaa7NXdGb2yaZCPHbag1KBbaKdZyrYQcCneaCTcpqbjgN_easoQVnXTfaNTc41Ktta88Ia-XE3XmOXFRW5gNp7bDlOSRWlqUURWr0YjRWH1YDcR9Tc19Vt7bz0Yv7bBgaAPXFPXsfS6gSxqUHxWJgakgS3DPqRc1RWIPXN8PdGStqUVUc39WYUcm-VNPXTUcy3QM1ATNcLFBEEPUPX4gNTsZXPX5RWZPX7RWOrUqfa1gaugagPXtPXGiNEMZREPHOaa_BCMZQEPOlASEPmPXMLZN7RwPXLLZyPXuPX0PXyoX_napWE4nD1qSPmXHMbBzYzqb4GKV3bqqSW7YFWEEDR-HRdvMsZWg2bCwRi2bO5L5rL0WEwWEWkT81EsnACQCYkSGeP9BaakSEEawMbdkSG2VUkSi1bxzAf6B3jDoAADPHrdQkCDqVc4IAwDa85KMUTChY8AUqPAftW32bhtW4gDjtW72bkDTYJRitWbtJ1ubizC1UDwkCkfZg5FicWtVYkKR6mWi5Nb2bPMUhIA-mW9UaY5NLWcNMUKMLh5NUWc7bMQMUv4WorFTWco5FlWDXMU3aXqQaQSbQeZQTbLTbEYbWUZ4mbDWcd5NkfZ7FRf6BdoCHWcZuaB9DcWcb5NqYL9mWEDKCWceoPnoPOvaX1EP7T4kJ4RI71bxzAtMalgQ7GaK0bLvMyYLd2bzuUf2b5yT0UJh2bCZLj2b-rLLZYyibizC6IRyVcRkAiVXrBTf6L9vS06MZibSXcDcMHWcZfavJZyWcVMUq5F7pAreZ4gaqnFMMUo5F-bMqWE7mWWMUl5NgWcCuYLLHIGKdJY4Cbwlb26YKfbjvbcXcr5FMDKZ0GJgEHWcxbYoYLsXcjXcEeHStQZibUiDQGbyYH2ta5QM_5ECgFThR5XXBjbzzXp3av7a2zXzRYy7aHqaOcbV3WQcb-vUKjbfeRD-bYoYHsXyYbQjb5Ub6zaRwXx5WKrbE8aJ3YiYcH8amoYhcbyQVLBcq7QhAbQBcVobYUXP4adrbc0Xfrb5BVgScf7ZeQbeobe8aAkbmqQrjb9nS1oba7XxjbFpY9cbqob3obpDYrBbnobxQbUVblZbLxanZbCZXq8KXZbg2XtZbPdbKHc9oWCsbIkY5ZbPRb7ZbcZXB1aqGcG5aRkbNsbTkbPsbVkbRsbsGcKabelZasbXsbLjasdbPmZ0Rb6rQZ1a0dbEtYc1aNxYnpbyJbQxYvsbppbzJcspbBSbbab4sbl5a8JbnAZanZ-kbXKc79aDeb-9YiWceKWjyUAyYGlbabGIKbBNc61aGtbH9XItbePcQlbvabaOYC2aAkYp-aalbUtbVcZZXbslb2tVDbbflb_RcdPV4Db8Sb3uXZqbsebwebmlb8Db02X0ebJ6ab_KDScI_aFScmqbjWcoqbyTcqqbPdZk2ayyYjvbGYcxvMyqbu1bMsYyUZqvVSGZYwVwGbywWgGTphaiWZhiXZmEoJZw2bCJZxiah5TIXAILM08YGha4TZAcb8HbUUbxrXuZAJSMAIbYTSwBYQKY-5V2mS0BYlGV7yPQNUW6bFwaynbHcbt7aAjbSYcp1Ps3a4nbOwa7obdfT9uaB5bCWagValzaW4b8tZM5bOqaHvaIjbsYbiUbJjbkUby6XTbIzTSPjbE0XRjbGobSZVDBc9ZZ4YbGob4qaYwXfIbuYcQ0XcjbMobYWbHNVijbLaZUSY3oYvIb7Ych0X9YcAZcR0a7waujbwrbwjbi7UyjbtjYHZcmccZtVtob6jb5jbLZcxobPZczobpaZicc2kWscc93Y4Bb88a34acdbrwYWHcPJbKGczaZ5raNkYJ9a-sYgnTM9aexUUkYMsbR8NLpblZcNpbO5aTpbNTRRpbVCbvZcnHcK9asHcrdbV1atdbu0OxZc2RbkCX1db1ZcnCX3Zc73a6uQr9atnTt9aqCb1UX1JbYNYkKa8dbupbxpbAuRp5albZ2sbGya3CbKac6JYPMcmabC9XDtb-Cb1hWYSb1satabhaXLtbXnQHDbV9XnQc9PKZtYL-abtYS7Ze-OuKXX-axKXZ-aYDbZSGPecDmGlQcbdX4KXdDbeGYwqXcDbvXc_6ZuEV2GYQyY9-aORcdiW6GY5tYBkb9ab4uW3tYWXbIRcYXbjebaXbz-axDbklbzRcuacb3R3Dbctbu2XvgVftbObbmPVaqbqcCfqb0acYTVzachacfcRxXbDjWinYg2a3XcNzX9acuqb_ac0GAfBAzaQecAg2Id0QDWZEwWEXcDiaFYculA0GAKcOufBsVYwNbLUbe2UorPGrPWYbvuU6yQebcpPbmXPzBYWsVfbcoZZKbICIbFnZ1nbOoYh4bWYcZYcr6UukbZoVr-bCobLjb_2YWwaF-bqvYxqadoYMccUcc4MVJQbuecAaZGDYTrbDaZXccDNVSQbDZbNccJaZaccF0aVSY_bVdccf0XaCcY7UgQbi3YTZbIVbrobOgW-YcMVbEZcX0aGZc0jbcgcuQbBdb7AauQbBJbsrbDJb4rbXqN6rbSoS8rbeVb-rbz4aAsbFGcZZcyaZhoSDdcXZcCCb9raKdcLCbrGcNdcT9aQsbOpbfkb0Gcg9aqZcbpYT5auZcpdbVoI3Ick8XvJbyfVssbr8Ug4YxsbpdcTbZ2kblcb3kYAac49aeab2KcnRaAlbIac2sZDlb3pbQMcpabKeb8dc9GXFtbTyaAqbRUYYgVKtbiOcZyafLXD2aXUYUyYeacaUYgacJbbCbbL2a3-a6ecnyadqbpac7Rc-hc0yKxeb0Rc1qW7SbT5YDEbBScT6ad2a72Xe6aQOCg6aOdZsbXwtbgvVq6akMHioCtRHL6KLRAdjad5XwObVKYOfY3fYf_aiNbqdPIuLcXZQbcBZZCsPxgHh7a0iaDgPNGMM1VNMBXGVsIZMPbQzaNxH0mF9MT6DM_NF5_a03B_HbnfcqnFviYi3aGcbsfcdMVx2Yxnbg3bUYc4zXzbcXYcaYcIjc1fc5fccYc7fcQIbB3YgYcJccpYcHBc4nWMrbFBcF8aABcdCWmwa9YbCgcbwXiIbdjc_5WSobXIbKzDtwaqcbJ-ZdjZ4Bc1BcljZsAbSBcLBbs8ZoBctAbV6WU9ZiHVJ-ZFjR9HVxBcK-Z09ZmBcR-Z5PQ3jc48Z5jZ8BcFCcOuH-BcECctBcIQQDCcOBbGkc6YUHCcijRYQbzYcCwYaob7LYcQQ9LY8YcFVbZgcmrb_oYW7Xlcc_cbDpYggcqQbigcbrapBbpDLyrb0Qb0rbtDYYras4ayobu4a3QbkrakgcaXS2ccb8WUxaPJbA4YQ9a1jKA9acRbnnM-BbLGc2xONGc5hcGdcg_WpGcJCbrGchZciZXfdblZXxGcDabnZcPxXTdcZ9a4FcwPThkYqJbqHasJbrkbkpb5Iczdbfdc0Zc4Zcg_AEJcodchWXrpbk1a5Jc37Y0dc7dZ-dbksaFacehc8kb2pblWbLOYFebkhcFcZCtb7pbKKbphcF-a0uVshcUebOcZB5YbGY0NWReceec3NWJDbTEVdqXcQcODbguWQDbplY9WbD9aL-aAXbHmMCXbulYEXbwlYLXS64aQ7Z0lYZeca-aXiWgec75aS2awOW6qXFbX1uWbmcTtb7abl_OQRcLRcSRc3hcamMArXcXbkgViyaUqb9yXbtbilbAicyebU5Y4Sblac6SbJicDzXR-Xzya3acPTcBYbMEburZHCP2Tc7ya1ub-GHIYPNeXcLbWgY-gMReQOETPLHmbWBubaEAw5GPbWt1byxb8cWh_XAEHcWLlIXZibRoX93HloaoOZE9EA2NaeAllVZGbEvPwsWpEAeKY3sWsGbLfZi_Ri_YNOL7uTrYPA3aW3XSSJtoahPJjxTlIXD3aU6XNxT0SLy8H3nchNIw0Vunc9naCQJroa0PR7BZOTLdPEIoa-nc0nccTLyyT7ncZ0bp0blvX9eSCyN3jWeWT5jWbyN_eSOWLSocOGTIfSMGTKfSUmSMfS1ILjkazyTzyNdocOxT3yT0xTlWLEyTwGTJSJKxTIyTTuby8PImalocpfIsNEJmawyTtxToocN9HlxTrxThocqocYJI7xTZYL-GbkIIhXLpoc_lV9JIZTJ08H1ILIna_ocYyT3yCzbbmocy-TTyTHpcqcQNpc-naCHTKbcgiApyTLxTXYLmyTqyTM7HvyTtyThxTapcJoaZpc1yTeocuyTgpc3oc9BUQMas2bUZYy-TpIUlhPo2bbaOHbSp4JHIUk9Ya5JKqPbKMtOMT_SfpaXxS1eFRRMlQOb7JozX4pcbPbwrX3TWEcb2qbDjcmZZJcbgYbFAbCxWcRcmgSbRWn6VK1QPUcNWD6OWAFcRxW0nUPxWGPXTqc7LXq3bXqcClOXxWeUcm7VfUb0hXLgahyZZbRPSUZ7bujOqhXu9Mn7bW7boqcYbS7oRqqcXSUk7bJ7bm7b2hXt9V7TcI-M2EcR1WpOX6wQ80W5SUF0PRFcQ8bH8b10Wt-W0qcI1Y9fSe1WB1WN-VS8bd0WU8bZlOP1W7EchTUa-VzgSK-VKrcw3a38bj3X1dWz3arYbDYXKjcaoValctVCFccaMQQjcIccFjY_fcvUbBgcjjcg-IXjcoYcmcbwVVM8aG4aOgc8qaOBclIbdcbljcjjbS4abUXRkcmsXhrbPDLjrbg3UlrbLwYnrbakcn3YkobdkcoccFZczjbhkc0CcjkcKZcFdbhZbnkcJpYyccYVb0ccyBbCZcsZbkobUDc1ra2gc8Bb7kcl2PsVbG4YeZcE5agZc1kcHlcS9aM5aU9aaRbW9aESQ1FcqVbUsbJMSLhcvxaYsbKhcPpbWAZvRbYAZnkbX5ZesbxRbnmZzRbqkb1RbfCblpbo9a8IcQbZUhcflcXWbejb4kbDac3sb7kbeWbzpbwDZFyaqhWgDc4oZ0XcrlcIebRMcAKYSQahQaaQaHcZmhcxlc8pNzsaMKbPebVacDDbuhc5lcWyaM8OvOcPtbNcZfOcZPc1pZHVQdebRtbZlbfmcsectDblmc1DbZKbSqbsUYuRcKbbWMXSHYuebracbqbymcBicX2arXbvXbtXb1mcJ_aGSc5mc2XcAYa7ac0KbtqbDPXFhNj3bHPXX-MfRWRUcBPXfRcMgakRWgQSMUcbUcWxQJPXvzXQUc4qUf6Ry6VjvbaeASKUQ5Hn_X5OR1IaV8Y98bsROiHbPhTNfA2HLidALUAxybdIUpEPaeArIUJEaJWcpfTZ4J1IUfNM_HUY5SMuPc5FEIULyPk5JqEP-aPO5JmOM9uc16bzfTmqchCYkqcf7b1EPtqcgqcvqcNzZxqclCYpqctRbtxXdsbwRbhIcn1X0Ic-hXeMcWtcgQaGiXfYa4mbEMIuYJj0b7LIuYJOIRrTWwWcjhPAwb3ucHvcqnaqvcm5JsvcScXrtZnhP2ucr5JTeLovNbDZwNMHZZU-PaOMqLBFvcxvcm5JsEPbCYa-PdCYTvcxEPzqci7beuP4fTZGcLwcyhXVvc_hZXvcNwcdvcpAJhsbh0O1Das0Ogvc2GXZQalvcMnchaAycO_zV6OIodaaFaaQISOMCwcW-Pe1G3yb5vcAwc0lPV-PlUWCMO6vcgHUa4FtfTxhXE0WKaAKwcl7bN9Ve7b5wcuhXTPKzva9wc1hXrSLLvcbPK_wc5scgsbjkba8XcwcHEa1IcsMc9JYgwcBncjwczLEyucxMZFnc7ucCvcAoPyibaeA0QPmaS1VcGGAHwLChQ9ZTO9V5XAm-F0mX9mbnzXLGbGHbgfc5ucN1bEvT8uTFQcxzSNnVrxcFHbJpcuocLpciGTuxc9XCsuc58bplOkucF0WTfGKhVwaBRoa1SJPyTnGbXnchaACJIR5HOPCVvDHmbfWLFHbMpcdyb4GbJocdOIlcQ7xcK5bIYL6GTkpcRpc9xcThbo1W68bvuc3yCMycDycO5H7vW85HFiBClaWIISyTZycaNbUmbaeAhVc8SANdHnPYcTahMB5Lb3yCEfa25D8IR-MOUnYqnY2JQXtaGTcyYSITcCHR6XbFvXd6a1XcqrZmCPJfc2FZ_ycFZSkVZdxcleANjVlZarYYe3Lk3LBycUMBwgM0EA53ElOZvzGUQZp5JTIUUTRKycDIAQ9HDoamVGqMHHmagoceXL0VRykakxT0VRmxThpchxTWmanyT6ocuzchxTFpc0ocuyTXpcVpczyNdpcxzcDHTiYL7ocjzcjbHdka_NIgRADWI_faSvXkTJsVENGbwychaAlzcDEApkabkaGzZmRIVKAH4XIJIqzc8zcjibn9HF0cR0cM7CGBVU0cZncFNZwkaIIItzcbpcVoa1maJ3H8AABmaOaATKINNb8mbk0cF5Hwzc0zcuqbc0c2mar0c70Bu0cFKIaVTHmazzcrzcLmap0cRxCoOI63Hh0cSPZpvHGoa29H8xTD0cQ0csBAD1cYNIaxCEJIPnb93X5HIHyT5zcA1c20cq0cH0cOycqWa-RI34HXyTUycKyTWycj9HM0c9Vc-GTsxcvxTeycL1ciOIN1c3naF1c3JPIeB5maOUJ7zcDpczvcY1cC1c27H4AA60cNaAmuNI1cbYLC0cRzckzcr1c8AA27H5AA61cUETY0bXUJjpc_0co0c21cliAxuYnzcmbbNzb1SJZ0cGpcMxTzocrKIAXLEXLepcJXLuxTJnaEpc7maY2czyN4zch2cOyTZyTZpcz1c8ma4ocy8R-zckpcxyTbOIq1cd0ccmEAybPXImOI6lPgiNJLO91cn1cdTJp1cA2cE0c2makaOakaNoa2XWGcBX0cw8HU2cp2cDVcN2cjOIAFApkag0cB1cmzcRII4BCF3cWIIm0cb2c11cP0cr1ckaOs0czAAC3c5OCAUI52cnFAz0cYpc10cY3cx2ca3c50cCnaOoa0HIPaAI2cy0c2ocj3cX3cB2cm3c_pAO1ch8Hl3c2maS4HV3X34HUTJe2cx3c-2cLOIM3cBnaP3cq3cRIInfTHmaj2c8-HJ3c33cA4c0BA2DEBRCdGabwbL0c7XLFtSRWcVzX1xcoGTjTbHxTktWREQZ4co1cU4cb0cL4cR9H03ct1cD4cgWOcHRhka34H9nct2cYzc_3ci4cM3c41cd3cQdDEEC8naZTLXmajnaC3ckaOE2cx4cStPKLbS4XeYLIocw3cjib7uM6wDyLbwbbQSCinc-oQd_RWTZAYTCiTCYTCtS1GbN_UrXWAsEl1VgkXP_T31B_-E0vS7Ebj4AHESY7aM_Tv3VFKTT-U14AC5Lr3VNpQUbck3VZ5c3-TyiacgTxxPzAFU5Lk3V6Eb1CM2VXuBULPbwUCNPb2iaSgZJhbh2U8EbGySW-UijSxxA0fMbXZLGVDqac3bznbCjcXza2nbfsVybcEjbPwajsV8nbiRR27aEccdYcA3Y9fcRZVrvYdcbmrcVrbVZVuUbdcbRccdoYKBcnrcMBcUrbK8SPBcswaRBcPkccrbn6cTgcbQbeccUkcgccWkcmQb7WCkCcCINmCcmDWoCclkcqCcnBbIscDsceZbLscCJbMZcuBb7jbQ8WMxaRZcYPTTZcaMYIZcqtV-3YzkcGGc1ZbBTY70a6ZbL9ScxaGCbOdc7gW-gcSkbL5akJbN5a3Gc2GcFFb0GaQ5aEbZiscyxUtScaJVZhbihbvGarZcckbtZcadcVdcudb2xXyZcYlcb1av1Xp9ausb0Jb5db2JbAKc3kbGKcItc_dbwdcffYfabgWbHac8sbjMcihcTtcu5a7dcctcxWNetcOeb1lcVyathcQKbktcOQcxJXjSbKqbhebeOYqOWhYQqSbmcalXSzec2Sb1RcBucpUY3ec6DbvmcEicSTVcqbwmcs9UDucjqbRLV3eb7gVcDX6ebJucKzcLucRicQdZ1lbsgN3lbAZCCuP5CRYxc7hYjhDJ_JGAF7ILKVcI_Tl5c0JAPpQz3V65c95coic_8c6qPA1cAZCdiYBeCj0ckVcUiPloJ9CcpIN6ZUo0cAZCNiQeLZJZIKsTomS93TvPZ0nVyhMT6VWaTBQcpdTOVcGAFb-RLKY1ibjyPpfcbkXX9cIXAvUTQXaefcRWZ4fZa5cG_Td5cTER1gHjMTQ2Nr5cv5cygbNWMIhbXVVd7ckhbDhcOlcwpRndbYkbF-cSdclRb0aVDmZHKa0ZXqscsZcsscpHcc9azvcAZCsDREsULMZPqJuiTOpQPMZ3UZn0VutTcdZGcEK5SCeT9_YN5SFOPZXZT_T0MTzKRDESG2NA_T35V7_XAKTUERF2NNfSviTp5S2iP_EbKlch7cHabHhcJabGhcZsb6TVUmbAZC6XAmGRKka_pTqGRpkLyCRgnEuGRONOyibAZCLWYsBamXYB5LwvSioaGAFNYbdUVPGAAUbgkTUlNieHUECivaysFWUb1ubjBGXZBGSaNOPJVcPMaiEDy5cCEDjvbjBGuMAoPZXjDe_cMQZT5coIZV5cZibRvIPsPxYVc_Y4sWejaJpcdicf_YficPPOnocwqc52Tp7a_RaqIZJeTHYTL1NKuSMeQujAugQEqLJ5TmTT9IZ3gQPQZnGZLVTd2Y2nV4AO4nVWuUlIF59TB2L79Td2Y39TYEDcAdH2Lh4VzGOEAZ5VYKBZjPFdESJ7TG4VV2BACTtAUIncvAUqva3BMGFSiJZ39ci7DoDMlGDofbLCZOBZ5oXQBZ2QFfGM44VZxC64VSGMrFUMBTtFU05cAwH_pckKTk1UODZUQYMLY1patLbKzak0BdYb5NUCTDmNU4iMfkPmsNrNUDGShjapiM5iMaBdwhQCzSB6J7GOOYcvbcuRY5qbKcbcUb8qbK6cu3aM6cwnWBrb6PbLAbx6XS6c8fcMwXaoY-CYarbhLYVAbWjcEgcPqbtoYEPQF4aSrbJBcicbg6cvYcijcZ6cocbTjcfsXwwaNkcR7U3YcdjY5YcYSYpjbhccgoby6cUIN06cqrbSra7CcOpVgkco7WikcsUS7YXEdb-6cQscdwYQZc-jbSZcegc2ob4ccJ7c6ccL7cZsc3rabsch2Q9kcJ5YJsbHpbqGc-raC1akscZ7cmschtXIkc6Vbbhb3MYMlcakbEhc6GWRFb_-cjAJpxXoIc4scYwcnfVMxcHQYOxciHWq1XUlc4IcRhc9cXzZcx7ckdcJGJ6ZcXuVpCbXhcuoYZhcKtcWnZx5Y6sbjDdBlbJRaqnZCgYUeadhcoiDyVQRMAwVQ-MH1MazVQnMaDKbjhc6dcLUYRacJcZ0lc3hWaSbtOchOcQ8c3lcRPc0abgzRMqZSlbvIXNzR3Ra3Oc6IXIPchUaaebMEdcebHRcUXbFFVNRcamchOY0tcbKb2tcZtbQ2atmc8tcqacP2a_tc-Rcf8c_YQp8cntbUrYCfc4hckqbFfc82XKnH6mcbTc8mcpSc_mc2KbQEbf_GxfYWkGZgaPaTAiJbND0qLRvIdMZxqLp5TgOE9qLV-cmWYl4ZZfAHfaP9YsuTJBZfgMB9cRnbHBZIkPG2Yl2bquYE_YiDZn2YbZZHiYw5Yydc9Qa97co6YrDdgabvKcbqYR2YbeammbmdYdBZfzcWRFCBZ0TZh_cHKE2la3JPQUVQycelaBrF8VWvcHmIYf1ViPOD9PX4cGVZXkErtUnLKk4b48bluZ9zZnuZP0ZHuZY_VJ0ZDHXDNc89PFNc2uZl0ZSuZ1Qc_Qc7QcwEV70Zq_McLXU6KN_cpFdTeHG2G5zQtmaRncR3T5FdtHbmZYIdHcwMm8P_cAF_cKfJ0_Uqbb4mbRvIQfbhDOjUZd6XbGdlma3MOJdAICT7wHoxVDbcbGbFbc2sSwvX7cOowWo0c2GLrDHShTlHZUhToHZ2CTufZ6HZw1bK_XeXDF2bMHZEIZz5Q4EZ2EZ1Fb31bHnVZTZ4EZsib22aAeOxjN6PHHFZ11bNlNdxNQlNbFZ_XTtXTG8F2XTdKJTHdiMOZFZ-sWcHdL5cQfZaGEIIZ7FbNIZsKJ-FbbHZGGbdHZUfZAGbRfZCGbYIZSHZVvbiAAO2blxSCvT9-FmxSKVWtGdedEdKZSEAn1I4YTRHd-vP3jVZibedEVFDOXaoQGm_c-vcZGQiXXHGVVyV8oaQuUgxG0NXlBdf3bFqcDIb17aO6cE-b53aRgc_Ub2rcTnTRCdGab3PbFhc5kc_cc6obBdc4gcR7coHclscICbr7cR8X_rQjdceNTclcRWbVhch1aI8cOYOR9XTDb-lcj-an9XVKVilYXKVkGYaecfjGfQcqRXHmcGmckqXAJdv_G0aXf-a2aXVzUpQcUiWdecQ-aWmcJqbD5YNqb9RXodXimcpec6tYWcaBubgIaewMSfbT1cJQLG6XKxV8IM5ObjgbjeAi4GITGgEbdYZv3Zyibi4GDoCavZ67Fawb9WGvibkHd01bmHdZibGRMCLHanc_hYudOpEZnpTOHbcNR_QZzJZhuZY5N4QZdNRG3bTTSgNRKaTiVDV_XIkaYRaD7aazY4mbdoCxCHcrAZObdXIgAQyVZpgX1ubhVRjLb47ZusZmLbT_XqgbUDTsCS_mWGObKNZLObJObOSbVbTjJc3GZ5MbsnLa9ZTbToibdGZifZr-ROMT4HZdvPxxVWEZFHd8Kdr1GbKDD2bX5XHgGueZBMb_Kdp3MVnMI_XyeZ1HZELd4nCjOba5XiUPv2aDVZYfbOZI5NO_Kd7KdWpa4bblfHGUbXsT0ARNILWwVusWmtTuOb-eZ8_c-lIU4SSQX-eZPhXE_UgsTHSSrmV_oQGxV2WZK4SHJJNtJ1xMadZEKZ0bbtAYhEOmeS2LdCKcbLdVYbsAY3vQ2vQtGb5Ld6bbsFPlNbIZEfYPYEAINLTXFIHEhYP_tTRLJ_JRJuTpNLKFTMuTMFT7UW7NLwlVCtWTmVHlVTzbV1boiQylVMOLklVqncLFGsnc8HdVwMfLDZvTZpCuvT2pCdvTMNJrpCsMdkPHe7BDwT7Ob3TbMqCnvT6MAxMddSLoLEfSLTBH6MdpwK6MdnNJWBQ7KEEwT7NJEQL5vTLRBNQLtFZ-GUyTbUNG0NJ2Ob_-SNcEjwM4KUBwToHQ5jXoQLibQtxNXFTytUGOJZNd3QL7HHeaL-QLSoMLwTbYAVHALOJUwTXMdZqDSoMz4LvGVZwTeFTkTLxBYjTLWATlTLDSC7QL_HddYLaATvPEcATnDQAPcCVLevX5TL3YFYlVcATfvXf6BCOdpILzNdbFTcQETgTOULPQEcNdyNdTULEEAjAThjZKxVZjQb5VpNdcwb-ULimbUOd54X0mb9RLtrXFnbbnbinbgOdAbL8VXWvbKyb9ybLwb5ybinaq2cKoc30bNZZpbQvvbYyb8uCgwbvwbiwb_YPxOd4vbBzb-wbvVVjubeVLyOdfubDwbkyb0ybmlDayboybdvbixbDPdhvbDzbYoc8qCwsCtZPKPXCVL3lSovXSmSmRJUPd7FTUWL6eSMocCfSTmSvOd9NO5jWUocAPbTocIaPpwTRWLg2HzyNSGTbxTNcQl0TqSJXxTlTEZxTCRZCyTMnAfxTTxTw8HTycEpcwmahRCsyNXzXApcHycuXLb_a8ocsxc2PdkcQl6Hb4cbycyzSQnVzyNfSJKHTNHTkyTa2b3ILzYLp6LOQdTMUKzT3UJcDOWhYNZLzwP_WZLPFYzTzGUVVJEXZIwE50VOlA70VoZIqZIhpXP1VlzT8uS8ZLFoYvzTVtS2cQmTWNqMCYExzTWnVL1VkjAUaHK1VQ1VQAMC1V3zTfYElaPzQd4wPyYE6wPlVJuFTriVLZE7YEwgGDRdIbLqAShGV2zTVbLYZEQITRHT5qMP0TTOdShVnZEtjaczbcIPntS6XAubLPRd_0VMrM5bLmQd1aPb0TNrMaaEcRdN0TW0TfnVcdLhBUzIPqRdhcLtuFaEbkcL30TWTAj-cjIZVMZDIPxcLQNXjbErRdFOPIIP4aPeJPTPP7MAOcEb6YxHPddZ1KP69cY6YKdLk-cTIdqJPFOP0MPS1VzMPiBZDSdZ6Y7cLkdLpRdA1T9dQrdL1tZutZ3tZwPdglLTYJI1TcSd93SL1TucB0EQC1Tg1V8GUzwcp2bU1TUYI3GbdtZYKA6EQr8bb1TP_UsSdXKRgHTFtUFbPm1TU_UftUAbPf_U6SdXeE_YZw_UgtU5SdntUDbPy_U9tU4_UGBcT1TttUjNUW2TG0N9_UDAVY2TkHT_xVZ_UAAVXaJvlU72SA2TNAVDAdm2TMiTStUDcPMgLLgE_DTrHTCwbtHTeRSDRU0YZhRSsHTbgEdBSmTdjWZOnC32TsTdNbcHbJSDTmKdxEHlKdMITuvX3tSw-Vgfb4TdUhL9BSahLVhLoWZ7TdpgL8BSeQYOJYMAY_jamYZO4C4xbMYZP6QFUdp2bUcPBiLLiT0TdJcJtbPCWRDSChWZWUdOjEOiLGNbWBRf6XENbnCT-PXFNbrrXwIYrmElWZgbPnWZSUd3TdrmEdCSm2bz2GgCSekEYgQikEZfD7CZ3Fdn2bgrXQDT9gGblTkhLqYZspcpUZ-2T2jQOtWOUd55XHbJs4M5jLafGaycxSd1YZBVdtaAAkLleYGnXKqT0zQYiTpLbmObTUdXFHhcP-PXkFQlcP7YZ35X9YZpGRdCTrYZSka53C0lLnlLf4ClRdCUdYVWtlLamCEITmVdriXNITIITxcPsVdtvXCITvVdPITWTd12TuVdpVdBpE2lD_cPxVdrnXHIT5VdEdP7tSMTCR5cGUdJFHv_UMiTmrWV3TeRYX3TkGddVdupEHAVDuSf3T1_UuFdjAEc_UUWdKnLhfJW_UOWdWnL3CSPnLpqELtWM0QzFQ3VP8DOoDOBdQynL20NUrE-KYj0Nyna1lVWYJ63TkLU23TG-UcsLLRd64TC4Tb9JvrEQ6TS4TgWF95D_FQSYYPAOk1Vz_cJlZJAdQAO95Dw5T04TFBFg2VzpL74THAd94T6cTLeQItJM3a9UdBgDPXdfsPZhJu1VCDSw1VpAUh1NQNZnKZwIZiMZcMZUNZg5TyoFwyL4IZOza_0NXMZLpFN0LbBcS5T51VArLauSv5Tx1VNQZkrLeiJS-JXrLEdToBQSaTGxEhEFvrLzXdrvEmFb1xVRAd8aSkFb1EAyaStaSx5TOeT2MZyAdn5TNQZUeTs_YJ4TMYd4gQ9rLdDOFGVr1N65TjdP85T1RdIuUrwEmwEc7TqCU4wEbYdVwSqfc7icDsLuIJTMMlpcaDTCyVhsLN-TYqGzsLcxEEFUXRd9oJHXT95VkFMEtLMsAH_aauL1eWiicluSPbbIDSQyEj_aD5LFpQ4icLmDW6T04Lh_adNBa6TKYdyqPOfQwtLKDS8ec0eWhyEh8TYdAXyVbfQjuSmSSNZdGeN4YdBuLkuSXtLZGAtXX7zEs6Tz6TXtc_jJ06TtTMGKLgeZJQaHtL5_Xd6AEWd5uLNDSR0EFoFTYd4_XKvLXAVC0YWMTuZd8dJlXJxZdmZdu0EqGQVqD66TQMM93JCZdX1E9vLy8MT1EphOfNFrAT3_S40Lu2bAvcI2VdPMvATvZER1Zn8THZACeP9Nd1kJJ2VsoPkwLeYdP2Ea5SAqclVcYPMvwLQ2VCPbLFAMsLN3a4oai2Ej7TNlJwGZIpPn7TL9corPSxL19C72E_Ab1ITXxLGxLiockjXY2VqPMhxLclJ99ZPuUwadn5AixLI3ERmPtjXbpa2ITzadp7TpxL47TBJZmicIbdt8Z3Hbp3EGJTdpaq2V3pcsadOrPrad6uSUrPc8TVmPorPTJTe8TzYdPbd9gQTbdXbd4adpeMmkR_QMOJZZTWaRMkePYHBTadd5Gw8DK_JyObiiYD5ELAXL0L0yLLEA6yLs2Vy4ExTULWPy4EF5E9mc3rPCLbnXXTvU1bdreP5eWeZdYiIaLHrKdDnP22VkzL7AEkfbcrPwmPvBcgbdcJT7mJYWX-8TrQXmvS6zL6mPpjXaAEEbdJhXeAEvvNLWP92VE9T3YZ7AYhXAvzPC3V9IFi7aC5EF7Wfcd_uS2ePdpPe0L6ePDfPi0LFfPOSMtGZ_uScpP1rP5VbT9T7UVF7E0cdv0L2cdtbdC5EJVZIbdGLY5JTvGZV9TJLY99b9rPy8JhOTQfPYLZq9TnYdi9TRddg9capJ87EsgbVHBsiMrYdGBZeuDu9Tw-cjRYRMaYAdk-TRMaH-TCsY2BECqDa2L29Th2Lo_YN9Er2LVvJx2LLBM1tLOYdRjVb3VsBRDddNhQ02bctWmAdVhY0ddXhYVZYyhYXQdoxPq4AufPf-Ej3Vtddy3LBCZt-ECeduBRJedCvSruNCsYfQOYEAHcdopJX5cC4LGSdT-U5-TIAdnic3fPlvSrcdhkFB_TqyVgddjfPs3VZqR2AdFESy-c0KR14LJ9EZddBKTO_TjvSd7ag5cwgbhBD_VMTCHk3Vi5cT_ck5cJ9cc-c6ediMTG9c_fPLWMN5LWQd-ddRLR5Ebc5LDiMk3Vzia5vSHfd5eYzedw5cMpQTpQk5LeqJm5LpTZ2JMGgPwqJbadorJJ2Be_T4ddh_TYiZdBFB4C-5LB4VK2BZXcmXdt_YlrJOCF9_TlCFD2VgkSdfdRAU45A5GQw2Bc7LTddODFrAUN_StBTZ_TS2NAwSx7L8MEcvU07L2fdOqE0AUQdQdBM4AUAZB6AU4FFFBUjEFbgPa2N5VchiV8sJEBU5JLTZdkOFi8LR4Vc8VIBUFqL4WZe9L92bvTZZBU7gDeBUwWd40LaFFlDRW4Vmad_8EKwSwTZGDDIMJEfdMBUf9L7VcbtJi9L7gDk9LzjDm9LFOPDOPxEFkBUOGFwKY99LsBU_9Lz5cmBU-DDa4VpGFH-L-LRjpaZeH-LR0GFaDBO-LX-LdBEsgPcuJHRBRHFNHFd4Vv-LQhdTHFwYd7kTC7Y3ad_kTYhdx-LC0Yo-cSIRbhdJQDdhdWhd_kTm1NqrWDCWxuJ7PZB_Ld_LmNZnsEZNboSdzAdFGDr_LYCUDfWExJ7VX0fdZAMGoDfDMvAM6hdhCUUCU9MUzgb7FHWJFeqOfDMR1VoBEtCUECYXEU1BExCUjedtSSaBMryLmxDyUYhwS3KFjMArSMjCUzoFG1AhBMcwS9CUd_SaidmCUfFUOWXSwJpBMOwJeidjbdwhdgGDBCME3NZfd7wJGEUm4VaDUwSacDUclP3pPnedPDUPWXSfS3gPNEMVoAIDM4idOEUPDMSDUSXdJidUsSzTTcMULNFiuI7idFOFtDMq9YzhdeGVvNFaEUIXZrCU6sESFSI3Nk4DxDEhXdOAMeEUfGVrjAhEUUJFWID4gPB7EIEMMEMmvS6gbgrMVjd3AEcEMyEUrEUoXIFYI9jSnuUIYIjhdxIR9EUZfS6EUdPdmwSlPFCFMUBZnwS8gPKFAUedRBZMzBUyVwicEFMshYChb7Adb9CeDZqBQhBZj2YVFUzTZJ0FPFdKBTVBZmvSdFUezJfidlzJZtSaINMedgBZUkdoZUGGMnQFrgdjTWZtSK3b7FMticPGM_MTZYd9oJszJDlSGkd84VdINbRF5ySzGMUjTpMTFHM2RFUHMehJaHM-mXoMTeHMUSFE6X_4Vc_DzYFV4QSlX-qCoHMD5VlQLfqCMGUoSFLGUGcPOGUWxV2IMGKDHTFBTF20J-kdOlXXGUC5VYZZ2KDZIMfOKdGUDHUTld5lBbGUlYDcIMdQdYyVD1JoPOyKDYldMNdWyVxbdiHMhIMcHUXlXTrCALDZLIoIMJ5MqIMPldsNJuGUtIMxldApAV9P0IMkldMTF1GUW9PBldHVFIaS1ldh1Vs3N5ld4GUOJMBHUy1JjldJld7IMZPD4MLIHU9XAs1J9lLTJMucBSJMAmdwKU8KUbhPBLUdhPJmdl6QsJM4ldamdgtZp3NfHUqHQzKU3GUUaF7JM3JM9MMWAVvZdihd0WdJ5VnsDZKMLzFxwSCyPJeTtnbUeCjKM0mdoVFDnDlHUlgdPvaGsEMXP5ZYeLMQvaWnW2oFK5VdyVM5VOCZNLMKLMmfdxkFJLMdGD94M9wSNXFmJZUIRPbcPndrXFiUWSUWCRZHzaIyPxRZ5IZgUWqWFtHU7mdvRZ-wSSXZ_uaPMMhYF33JmYdD7DmndbYFFdd1HU6tF5YFphOsMMs6bb4JBTSyMMeuF0MMdBdI4JEXPOhbqDIBTSEBBSBdCXPeuFCNMwnba5JrpcuoaMNM6_XKvca5JUNMJodSIUSuPModEvc9JFiNMRIUEvcywcFoYX4JMbFujAh3Vo5SR_SlOMMbScBYmIUm9Y1OM0IUQlUoOMUaHhodi9Y9vGfodQ-PkFA5bFBcE4_YFiPgnd4FCV6JiFZNUbXYb9bbEkclQMzbdQcEIid3PMSPbv_aPUbcMbVQMeBY_id9odT9cuINPUbAdFIcSQmNBJUC6cvmS1qbg6XGvDC1CXiPWdFu5K2AU1mWcdFMJUIpM66JHJUWpdZbc3HQ1KTdpdIpMIvH9HbdQOTUbFJUsQMjBYkpdcXXNeFWOdD4NY1BzzWC8J3yLbRMixSxpdYxSB4NsGAupdYsS7KTH1UApAzRMuhdc1V2zVd5VWcQcPbA3bFSMtAciQOUJUJ1USmYL0SFgFynKfxSZ5VApIgPbewA7gF_HQKTMWwEzIZMhFheDcnLL9JAYdpTMlTMuSdnTMwSddAKQlafUM2JUpFSmhFRlaZhdGkXnqdX6C8JUbbc03BHkXx3MJ6GCUMq9JNvLffbleFkyVZUMnyV0iFdUMl0RlqdTmNh5VK-JHrDT-J9qdC3bPSWGoVaWcSTTIrdTaTXKU2jAJVMc-JUAKPVMYjF7ndWPDb6UTgZ65cijFdBdsHBqjFiPblOBvVMCwLKhbcpMtvaLOBCySGwAlrdvvAsiP7fP8VM2-cGfdB-c_9cLhblUVMTSIBdNQEYWMVUVI9cxgbNhbDcdu6QEuaDESkWMnOO2WMqKUDLT-KU_rduKUmKUkOOyKU6WMhzLNLTdXMWmdDsdFLToOO54NchPTHUeldhOOHLUfeQKYMvFSiZZuPIYsdSLU_hdpYM-8DVRICQYkkdUeCtQYzpABAZOOd5iPInFgKBnYMGWW0_a3LErsdsYM5yFHCDsFElnFysdVLUonFfBUBZM9TZksYlLUquNhcdlLUiLUW2AVBKYndQwQJoFkCDK6XkOdPXZ3nFygd0iDYqdxIATjPasd4ZMhNZlEAyBKqGBxBK-iTqGBNaMvkP9MTU5NGpFW5NggdatMOqFLpFgHAZaMCQZMRZUpFmtdWaMshdBCKoNZlfbaIQ9FAmFZLRZ-LUoQD0TcaNZgHRS_LMdd2td9LUORZvDUnpasER3tdCCRHFR5tdgNZtbMnfbUFdkNZkFZBUZLjT-tdFXc5bMMWcYWcPWc2WcqXc-qFPudCcM6XclXcSMUSDKHcMTrF1icaudLcMHqd9CKQDUkid7JaZudXjdy8TzrFmudmrFUrd3mCbMb-hdgRdltW2icfjPKtdlcMAgQ2_aocMRkdYdA7bFMsFucMPUTndMsmduDTkbcSySMTcC6VOjTSXCwAVKIOrAVLbZHvdiXPTjTrud5iczDKbMUVEUlAVkdJedMOvdKnMOdMtyPQGVf3aIWN1UTwnDvud8sFnXPzeG5jPnpcVUbeyS0dMWvdzFK2fbv5SmyS2FS1LboMUCVdPhbqyStMUZldUdYbeMnRDBxVPFIjVDgeMaZRoLTzuFyNBreM0MUvtEsOcvrUvEKdgPlOd3yPYXZRtd56QFfM9eMKwdcgMtSWDrLCfMLBdMcY8MUGRYFFK6tFINUWna-MUP6VafZemdeuYMzBxQXl-cwXcfhF_VGoZdQFdQfHVFK0UdHhM4vF4fM2NbXDZzbY6AdnwdHeYIAZGAZmFMfZZf6YG_YOwd8CZjDZmFAehdu-YVPAs2Yb7apBZ57C1FKy-ENuYDhMfoa7gMhoa4wdGiQIncNLHDGKChMyXcNuYNhM-DO-fMNLbWvUnxFehMjSD-fdihM8paeHbvidVMLUBd2hMlGKzGMfiMU8RaNUCgMAHKiNUzacUgMuSDFHK2VdKdT0yFCxKvJXSiMVaTXeW1xdaGAfXZmiMkjM-yS9qDKzFoUNYBdXBdekPqNUhBdekPGGSzidtgAzNUqkPQjMZjM0ZTP6CckdsOH8zJ8xdlRFEGSJTD0SDCadXpA8zJLydm0FBOUlETVTDxpcukMtvEIkMyBAKkMfvd_0FPkM_IZnFddMbSZTwkPZdTUdTTBZwkMqYAlkMj1FYyd31FOzSkrEQzSujdKzSNCYIKdSpXhvUhTcEqcdTSd3bubcZIdCjbyfc5nbj4bp4bTPUkuZm4bt4bOwc6wco9MOvcC0WQvc3jOZGW_6bWwcGxcXzdFxcdeKqlOLiaMzdiQRWSZO0ZF1B_GXvqZT0Z03ahvY0fccrcZDd6jT0BdPjcU6cAgcW6cKobTjbmYcVjbgjbecbvrcI8aOobDCdtYcFCdCZbiZVQSY0rcbcc4rcUgc6rcVJNcBb0QbiCcikWWCdmtOYCdo7W26cyCccaZurbQVbckc86c2CcuobdgWNpYHdbhraugc70Xwgc90XfVbCINXsc-ob0kc9cc54apId4gKFsbUdczCdqMY3gWidbV7cWRb_gcOsbBhcmZcE-co7cQpbH-cnIdbdcLabohbuIcFNYgIcZvcj1XmkbmmZhHWOEaLNYTDdOhcXDdc5agCbCFYelcrdcoTYAnZy7YgDdkKcBacchcnlcnDdhWbC8cClbiqVLacLya5FYaMcfQaJFPJGYPPcIlb6IdppSrNSFGdALQHGdzNSduXBDbhtcFEd_1aDecO8cVebstck0ZaESPLX-Qc7OS_8bBRcPGd89PRGdj2RhecH-XoSb2qYoecqdXuOWITdDfc0Cd3tcF-X5tckyaiXbn8cpya5eczmc4iWkyYtyaGicrPVmEdQqbotbpEdNicMnHuFVDYbi2aMucsqbLfczvcjVDEDRCEA6VPprD5zQJ0cowcMOOu3T5qEx3TfncIWXvbOhnLgnLiWdA0QkWdwFQ7VPk2dsRDEDR2dTc8R4vcTdPu2db0Qg1c0SdtlarSdosdP2T02dtFQ22da0Q-CSo2dy3TdlTC3dVxdjycl2dcUF5BH8PPtFd4LO2EQB5Vi1VV4cXTdJeL7aPCLdBmdDwcf2TrlbvzZKzdgrUs4b-FdMBVjzdTLWlzdi2Wr1do1dAxKq1dNLXJGd4uZLGd51d1uZ9OSCRcQGdFRcuLb8DOycOuTbY6Dw1cZ-cH2JThPc3dCmdGwMvQZHVFLNWKIMrHQDmdUaFSgdKmdzTbkWdSldQ4daGUoHQhmdYGUbfZmmbV3dm5JQwMNiVy7DNfBJYcyNJnSdfOOGwMyibe4d6AHOrCJaIxucfLRjPaLLbk3NN4db4dewd_GUeHUS2J04djIMZibq4d5YBOrC3bTAJIKkVH2GK7aKFdM4dRldVhP9ldQVFiVFyJMJ4d64dp4d82duYJE2GuAAlwcz1GJkaS4QfHQYKD54dkmdY4d34dL5dP4do4dUmb84d72AOrCi1Gu4dW2GBiaR9cIGU5SFG5dM5da5d6xPZ4d44dW4df5dd4dP5d1vcrvbsXINcaGwWb3dV4dGwc9vc7tba3dg1VKeLi3dm4dplVhSdmSdI4dOhEThRbrULzd0dWMyWn4bAuZAGd31dCGdtAXMNcy3d4WN03d11dyOStuZ41dcOWP2R4Qc1qZu0ZVuZjvbjVDjIHhlX-EGrSZv6a-ETvNLSMdULJdLJ-zQEKRyFQ-zQZIT42dT3dfKdsRDk6dGGATZBk5dcDO0GLXhFCUDUTXkZWGuTeNLMDQt6dDUVv6di6d26dv6djzY_MBTrAeEA4UDrvb7UDcibA7daILHuTr6dBFTJFTu6dLFT16d2oC36de4HqHL7cA7jV-fB9jV4zQSzXx9cEXcCDQRMdBuTGDQX7dF7dZ7dH7db7dv6dUGAhbKO7d96Y7UDNcXkJdYMd9JRq6dp7dBKRK-PY7dWMda7dhTAc7dqYN2VDRjayYYcJAz7dCUD2wZE1bcjVYoC67dHFTq7dCKR-7dxUDA8d5BAC8dbSHVqBcZQ_iVh4dGBQ6eGo6dFFTO8dD7dKuTVMdT8du7dB8dw7dbwAOUFm2dbRH1YA86d7Gdk7dx1ctMJAuTP8d87dDxES8dmVDl8dV8dv6dPjAT5Q8lNo4cwZSy8dh8dUMd28dzHE72dv7dZ7dqECp8d76dj7dVVDbxZL8dx8do7dz8dE7dfLJG7duqbj6dv6dg7d2oC-HR7UDKWaqnbnlVp6dU7d77dS9dxHEt7dV9dI7dZ7d0JIkiAJ9dBVJt8dBsTk7dHiaXYJA9dAKRi9dqUDU9dF9dm8dn9dEOEi1Gs9dICQVVD1Kdx0cP9d96LIuTs6di8dD9dLZU74dm9d_7dzlC69dL9dm6dxHam7d_8dQ9dB9duHELuTk8dl9dG9dJ-dc5EEDRkiA5JR63cQ-dB-dV7dCuT97ds7d_7d48d36dYwZxvMmrMe8dHgJGFTS-dMWFEuTcGdj6daeFXlSGcBO-dyFdnWdiIT5fJWmVO5d2oCXlSZjVJdWO1bXuT6TdMZSBmVUMJDmVhvXpYPfMd2kVhMdUmV-SGaOdS2TG3dR1TI3dXITS3dbITe1V3-d_5CHrEulVuWdyWdEdQtWdA1cjVDu_cN-UxNOU_djNZo0cjVDa9dCRCrycB7dhHEy9dE-dj-dV-dvlVZ1bQFTSdVTvTZMdy_dtlViMd0lV41UUmbriagDHYGd-5d8ncH3aNLQnlXfzdplXLpTjyco2dl6GUJYGEZEbcOsY2GdULd-LbgdDXLdqObq1GsnaE6dx0Vr-dg8dt_dC9dv_d38dGPEPwTtQLzSdQocylSOPd0lSzjdjAe2FT2jWnAezaWuLEsxNDEQS_d4eS1eS-VLPocsAeCcQcSEaPdGcQBPbhPdWoc3wTkPdlzXKGTRSc0GblPdAxTF0NTrX0YJXeLiAepSdHZJJBes1T0tUHbPwAelIZbMZshJ61VZCKWYdwiJLUX-wdu7EyYdVJZoGZpad_wLUbdYbdzITuad-adjDS9adybdGbd9jckBe6iIbbdPuUifctBeKrPLWPMrPt-CDZZO3aaAMcBeQJTImJP4En2VPuU4odvVXeoHNyDAnJlcdfRYhxPMkcIbdixPzYZs2VeAS_mdnQX-cd0bdVkXgpPXkXlidDCejiYa9T7LUYhXq1WnfPX-Uz-cBgPTgDvedSbcovSQPdJwS9AUM8LgtWOgdDBU3uYHRBnnP0iTJHbACUxHFziTfEMu4VWEMjjdzEUNAS5EUWHQGrd-IDyWP8LT_EU-LTrAeBJMgJDD6dXmdRHUYHU0vdG4dALU2KUWLThvFXxdzvceLRhFEWWZSnaMwdPjQyibZgAVcAFaWz1GtDR9ycByPVBeFYT3mdD3JAAURYT7dTbdTU_cppAsnPAWAWibDHAkncj0VyGbDNbhbQjNdjbQbNd0PdqNdKwTvDeRwTZcdVAdH6EacVJZd0VYCQRTnb-AdppPlCFT3atTZ77LcAUA4VVfdJ7LfLbKadgidVoAk4VDQYZ1YVPA-jd3hd8jddDZ9AdIydAkdLuYqydZPFpkdZHTz5Jjodwxd1uc_OMHiQDvcRPbvnb5pde5VTwdpvdRDe0ebYId-ibBqaGqcjZZIqcxbcVYcIzdSzddbRPya0EPTzdAxclzZ4jOHwdHxcyqcZzd6IHR0WY7bZrcJAbxBdDrbMAbszamvYPAbUIbSjcrrcGgczzatUbOkWvUbd6cvUbf6cICdI4aMgc_zdKrbB0dgIdcccr6cVgcfccH0dhCc-rcNraAscmjYbkcPwYaCd36cR0drCcjgcI7csobmgcjZbmkcetVB7cLaVFDc1ccFMY2DY_rbWZc24aD1XTJbO7cORb5gc1aZt0dMpbv0d_ZbGlcKqXZRb9CdoscNTRQ-caJb7-cT4YEDdR-cpZcHDddJVJDdapbzEYcpbR5ZcCXzIcdwcwZclMSJxYSabwkbAtc0IdbYcIFY17c0kbHIWZabhlc3KaT1dbhcjDdcKcO2YeKciabF8cOMcMaculc9Mc1uPTxc3DdWlYSya6DdeaX8DdqSahuXYyay1djyXWGYlyXPyYYmciecUEdTyYE2dv-aG2dBvVRHY8hcbEd8hc9tceEd9DbzqWhEdX5YQ6as8cYrV5ebIuckJYkWck6aSTch2dJYb18cEdPyEdkDesDRQaAaic3mVnncSwcQzdWBcazdrqcJxcuqcMwc8KQSvcExcobRCAdc7b-EeczdjvbpHeKNAn2dt9d3mISkCrpXiqc-wcexc8wcWvcrhX0HevHeBxc2bAWzdAFeLzZJiZ7He9EeYzd-HeuqbZgAMRSiEAc-RGfauvcE5VfqDG5VgKMcnd5wS4KZTDekPG4FV0MHgFbE5dLzaVQAiIeH-UfDelIeLhaZib24AxaTNfBiiNqbc3eOF6ce3bUUXjUbBobNVUIZbiIdZobCJewsO2sY7ccasc8IVBlWugWpVbHsayIdUdc4cXFxYOJev9K6RbvUXEsQxUXdlcO1dd6Ok1dEecWQcImci9XXtY1WbJeci9XLecL7ZtKXSdXftYc9XN-aEVXUeciEVe-aOmcaDbl9XxqXTmcUJdk-afecXJdTKbV8c7RTG5Yu-aSyYxeGsdX0IefmT_NbYAYUAYTwNAHdW5XHIJNAeRGZPAenObhEbUMbofZAVZlEbHgZC_R3RSgGbOHZATZhsWqeZv-QcYPUVdXfbiIJaLd5Ld5_cybbcickfH6WZs_RNfZH4Sx1bPkNPHZqHdWKeO5cyMJxxcmMdT8TMyNxeSvAexDetiNahahxTHHTeyTDFTS_X5GdVVdFOG3_XoYZXeJiFQrCS_dWbWdNlLW5TsCeKTTkjdMQZ1IZUYddQXiwdlCO6uLsuLxjGCvLEyVPJTdRY4CeW1LVddFJZV3VSQRIBYz2bHBYS3Vledr-LtKLsKL8gd8AO-gdLhdZDDFhd8NF1BUnAUtLezBMvLexLeaCM0hdXNFREe5MFeKFFBMMhEXLeSEU0Ad4gb-DeVBM3idKjdBjdNKHS9DmxJ6uELNFD3NiPE92N-TTCCMqidECMFyJajd7KLAoViRIcFUYkd5JWWkdwyJYMeM2blYQJaAHGMQyd6ldmJdnld_WPGmdNHUImdUsdKldLMDRJMCHUlUFWhPIQV8bbUSMvbdkSMMHb7pdIqdFiVkrdjxSnMdd7JjJUDmClJUH4NViZ5XM_KU0KUm4NCsdI5dHlFDNeMHA_WMiuCKLTHNe7lFEsdw4NULTDDeKXMpMe8WMJNeKsdSNenMD3KUM5NO9YsOH__X-LLoMZKQAncMgPAVcMGaMtudnsE_udFlTxudjDKpNeVrF2ic1udVZZqLT14dUgMLDeAjcE6csbcaUb6qbqBdlYbsBdnYbuBd7zXMIb49b33aErbIFeYwaHrbLFejrcWIbWFeVjc0zdNrbSFejwa9zdbjbwNTBCdLDY4zdfDd5BdCSYSqQQgcpjctjZObdABb48Zg6W0-Z_-ZYoD0jcCkco9ZmHVtjc4jcVtDkYUXBcKkc7AbxHVpBewBc_jcWjR7jcIBbPhamZVJ-ZzGc86WuOeQBbbxB1rcPCdsIb1Ycgrbcobi7ZKrakrb9oYYkcUZborbw6ccINP0dt8abEJbZb66cukc2jbwFe2rbsDYzFe_sXGDcmCd0obG7cBkbVZc-Qbl3YqEaAGW2yOS_WoFc1tB0-WEGctFcBoRvFcHGWBGcWaVpPej0dM7cSdbUJbMRbzcUyKXSxXMJeOGer0dimR9Eay_WzEamlAKSQxvav_W68C-cUmGcBWbKkbBlcu0d1rb7raFoRGGevGcixaJGecEY-CdUdcNGe30dZkbI-c20dddUd-WVHcTHc-pRbQedEaCqRmFcT6dGIcaeU4AXMFa9PeslZNFaulZXHcaZXekb1Hc1pYeBXDIcuPetjKIIcQHcSDd9scskbWlchdcvkb4RblGeqnTc9SItYLWSCdXoGeNtREtcR7YGtc67cqAZYFdahcIyXwGeuKcyGemDdLuA95ZhUNeLckVQGFXXLcsJWVLcGFXLFXavRVRemsOPFXroK0GeElbSDGOachlGQac8Gen1dsNcXNSYpZxJAqNcrabZlYBeccSbRlbL-aelYGec_lcLmMpaXulWDmca9XFmciuW3PeMJdGtQsJecbGOJdvJeQJdh-aSJd0WbnoM1qXZacxhcbacXUYKRcdJdnecTXbmecIFVcJdF2d_ab0KVyOWyecRHeS2dZEdZbXIbbZ2d6tc8-aB2dkEdN2d7ecQrVHicX_K_ecI2dr8cY2d1tc1acqtbw8cIfcy8cHnY08cOucjib_uAoAA6fIOIdAAeMUd_PXuvVmFD2Xa8mV3qAYSAWkG3nIF4dLmDuIJ0sLvYdObLKFdhjAxGb40LE6TDyVMidlCOtsLHyVvsLsndkYdtYd2FDondjvbdED-taM-U1-dPIde5cf5LSfdg2JogKrEameUcIcm-UyQeJIco0cfTeQ_AP_cQncuOZeQPj5LbYAl5L_AF1ubwTecNBXua6dHyxZR_cm6KiWPfhYtTTpcHl1bxBZ4xcPZd-YdjicNpdoGQ3ZdMWFYAVQMed5GuBeybdvXXk3Vb5c-nVjLeD9cMUeW5cMgZugbs5c-9c4VXPWXLEUYFU1QdWGVjkdRLeLiPabcnpdMpdlEe1pdv8D8eF0pdbGV7lBBMUbNRsIQoCKDgGDudHNZtLZhHRCudvLZxuF-MTN3NtNeOKYs9cibcFzd0oHDzdRYcGVewbc3nbyEeHjcpzd4fcCccBccR6cOjcIYXOjb16XzYbKCdOFeMsXIobb6cyzdtNTUOe_nW7zdNBcKgcm1aZccZVek9Z8OegBcZ8ZiBc46WqAb6sDsjc-jcuAbljZwAbiOe3AbkOek6WmOemoDScdfOeyVe5jc8Ab0Bc4jZL-ZT6W1jc0OeAWeBCcYHNWcdxVeyjcHMB8cdh-ZujcLkc-OeC0dEJefsaQCctZVnjb7GNEVbZ7UXkc_rcZkcmFeCscTPelobekcOVbHsceCdJscgCd-wXLQeX4a3rbaPeSscskcprb1DYg0dUINi0djwOlFcqTeFIc7-WUcUPHcsFc-obzQeVNNwPe1Pek0dkVb0PeGkb1gKKJeoVbp0dGqX7Pe0rQCGecJbClc4CdqGc6Cd3cXQ8NSQeLGeiSQADd4kcVpbqgTRGeroRwAXhEa3WeWiKfQeiQeikYSHc_FcfTRgQed9aHQeXHaN1avQen7cIhcGDdxscbXePlctTelPekQeYRAzXe7We4EYyxa-sc6Qey7cBtcq9aARemCbTqX27c01XwJcUhceDdR1dxKaZFd-fVllc9kbDyaxGe1pbD2XobZ9sbFebjRepiUNya24YTtYXYevsaohc-dcTac81au1dRebJ-azRefJeyWboaXU9XhJeCJdqKXEJdVmcGJd9RegtY_RehqXlTBLJdxYetJerRTPJdtqX0JeASeHXbhmUJXb_1RsQcRXSA2d6lYjecemcQSeXSeMRcX8ch3Q8JeC2dw-aWEdURcwecomcsSbn6PSHe2ecumcR2dZHe9RcU2ditbrSenEdtSeGucwSeMicJzczSeSVYzlblHe3SeA1cdEDH6K9hV2iXWkGzmCFFdOXPjSMGiVqZexvGn_cK_DpVX3xdpZdzZdqmdiQdRUeslJx2bNyLPGV5BYXcdxVXIedaAdu3Vg7a1-cfedtgbMhbkudp5c75cYCUp_cyndKEedFDDMefedrDKHEM6gPZtS3ic6wdSxSqUeX6JsUeF1UojXCqdD5ETgF4RMx8DHiV-hVzrdpmBKRYaMbeGVaaeQ0YJoVFIbufcfYbvEekYbxEeGjcL6c0bcAOe-Ienzd59bHFefIdGOev-bdUb1TSKccTsXsUbcVeRFec6cQOeLOeCFYsYcjVeWOeIYeFobFbeRSYbOexjcp6WQLBojcVbeWWXvVeTRd8VeLWe58Z0VecOeHWepjZlOepVedYUoOeKWeWbeyBcecd7XUlbe8jcx6WoVeACcojZAkc1OeeHD_bbtOexbejOeSpDW9a39ZpbeiHNRWecFeD0deFeF0d6sO8rcikWjFefBblFeNwYnFeRraaaZCJbRPelWe76c1Ccwwcqgc_6cwob0FenoW2FeTscdPe3ccTDc0gcYsc8ccCXe_FeJMSfpYhiGKXewVbZtXexaJpbMdcy0dvId00dQdcxXeG-cXQe50ds7cMFbO-ck7cXXeqdbZXer7cuscpFJNhc8EYJ1dwJb8Xerzd39KbDd11XCyXqGe57cocX5kbwCbtGeNReMtcqdaQYeSqY0Dd0Ge3GeVSboabvlcNgVXSbeYet1d2lcFqbP8cDHeIHeaaccOYzhcNHe9JeYSedlblgVM2dmyaTHedSeLbbh8cfmYZZeS2djtb1ebqlbcHeTtaLicVtaLEbTUZlWcg2dz8c8acxtb3lboZe6xBR0SufIcGRgSM8AAb8dbaBFQaWkIfJUxZeEee6TeW5GDeePgFufIBybeTAnOIKJAOnazlAIeeH0QYZHlTAMeehxS5Menae1VYAKemmEn0KKCCidAneXhjWvZeP0SgJUqzbjTepOZ0XX8pd0NF-eF-WcmmbCee0EAV7C2II2FD9XACQCOJI7eedIe7OC_XcHfWOUbW5VfaeQqdqbdkaeFkQzQYsaeXjduaeM6Xyib3ee70bMEA6ee3ee9eeRDIEUenGLl7dL4d3dFyicr6QGfeYYb8yLzpd5MeRYMgsd2udkNe8DUAubVoHf6ZSfeNEAXfe_eeWfe_HI_eeo5KE1ZLQZ15cdfekPMffe4RMzMexUeKfezUeLMUrNegGVPfeUmbRfeV7CzlCqfeoFR-eeCeeo5KdfcsIeDfe2odJ7J5feyMewUejfeyUerae_UeAgeBVeCge2eeLOBAzambDpQGCfe63KsqdfzCpvavkSbgeYdAcBZhuQpxcCuaobbcpazvcdEDMaT4aOfIexDUPKRyid6DesudLjdBpdoud3_anDUUjT0udP0BixO8bebrBO6WTLcLSbrReXRe-5ZsDUfLcaLchLcvCcxNcWRea6ZMyR4LWugeLOByycEcBmIP5CObua9rdduaEHcceUguaeeUUPKSAczceluaoAXnuaYdcZmZdheuqbvFDEoCjLBrheBsKAbT2lTF5c9PaX6ZfNcRyRpHXTyRrHXeTeLOBOIRXeHkFd4EbBUec5cDUeN-CB3IU3J0wVQMVaMa6ucEhaR3JxEAsLMFkEWmENgekJZKnd1wSI7DQQOtLMjxPZndppaWTcjXZsVT4bcz4b8PUZiehzagfTsXZFWTvlB1jXGycwqSJiaw8bt7RNhT2dWNWTwgIs3A8aWDXcS2ctcWadWXVTKKArjAYWAJhSnOAONbUKdJgbNpT2ieZ6X4tBM2IH2ASXIq0UjKdwhbJmTKKANESjvV3nIdrXs3XfrXwWTq4X27d46aI4XM0bAnbmOdu4Xcnb0jWXdV1KeQjez4XhxA-4XmiexjQU4XOJT--SmjQ-TZXVT0BAALaO8Rc9dAKduiaH4MPJJSTLoieStNVrc0Qc_xcjZSwWTCxKoeA-1bnUCp-RrHZ5KdBHdbFPJKe6UZGbcMKeMEORNbcbEETZRLdlWO-KdUAeEjNA6dILdOkeAMbH_XRVWHgG_hb8UZg8PIRSarZywN9CTQke8-RcKeeGbRAeADTHKXXkeOLdevPr8PQAevJdvfZoEZIbcreXUIZ0XT8JJirS5FbOHdyFb3lNbHdIKJJMdJNL6NCMMdlvDOMdOhbMHENMdELJbVWBbA4tT6NCWXZQXEEleclArgQtYP57dg9dR9dODSv-dwuTf9dC7dbAeT-dj8deAex_dQuTdzXCjFuVXm4SE_d9NL9FCI0TvhVeleK_dqjW3NdI_d2_dz0Vz_dCuU1_dY1bple4_dM_dwFFpuTAtWjleSwFozbhleV4HO1bfOLXMJMoc5MJOUDXzbcYJlMdwzbyKe0kVqYPwYPBvTDmeflV_2a7Me_OL3OLwMJtncSBQV7Cvzb_le5MJRvTzxcDvTMtEVvTR4TzObYvTLPLrMdQNdQPL2JEfvTfmecmepeS6MdivTkwMX4deWTmvThPLovTjmeGKDmPLZqCumedNJVPOgNJymetLDANd2meqTFIQE_MdmKE0QE_MdsKENkAlcA5me-qCKrC1ObFNdZPLHNdrWLENd1MdFwTGUFINdurCoxNHnekPLRQLVNG6MdXwMSneuPLC_S7-SDneA5VpJdcneOddGYWYNduDeaNdylGsZdUATgAegNdgaPiNdzDekneBbBmNdTwT8QL8LE_QLYwTvPCAEHFRLzncsSLoeS_Gb-YWTncbwPSSJiiANTLgibaMEVIeGSZoMEVdVFmSNVIDOEW6XfRLwncRPJdiQMDbGASUNEpRLraJsRLARHT2b-pUUPJENELSL-nealeLUPgWTT7Di1cQ3H_RLVTZGoccwPNUPeoesmebPJboeAAd5YMmNExPJiPJBoe3oPUSLa2cFocsSLwmerPRcUdsoervT7VTloe9NEZRL14STdV-oedRLLoepSL2nctSLF3Hxoe9lXnWI4ncHpeoUEHoesAQZKI6nc2SLLQJ8oesSL3SLbeAlJcTYLtAQXBHBBQdQRAjQBpeYQJ9_PgpeJTLR2b5BZTpcPpeqYWXPEmyTG3ayjeXYWcTL4AAopeQZWDocEoeCocHocxpeubW-OEjpcz-H34S3MU24SwNddjE2NdVwTBNE5NdoSCLOd74SzTLWadCtS_Nd6TLGOd-pezNdEOdVODH_dpDQkTLJOdRATKxVx3KJULMBeAHbYqeroJCleypCfFTwUJWqeXjeM0bQmbEwbpQEyleVxbUvXdOduxb54XHnb3OdwFTZjejmbu4XDRdtOdiwP6ybpOdp0bLybjOdDGTL0bWxb5OdYxb0OdrlD2Odyqe_ybJxb9wbLxb_wbIPdrwbTVLBPdazbkub_qemybbvbGPdcybKreAzbYxbQwb8wTuVLjwT8qe6lS6bQcre1FT9sSYdVMPd-lShCeP5cBmSuybfrejmXFYWTPdMPdcyNgPdtreiPd7wT-Ae5wTiyNl1cW4cPwCUpc01cszcVncW3c7reX2cHvb5xcV3c24csOdYBQwVRpPd5kadxTElaNHTTGTqPddxTX4IzPdPVEi3ca0cyzc0oer4cc2c_reDreAQdh3cv3c93c0VRCQd0VRgEQ8PdK9H4PdccQgseg2cAsevyNB6Hxocf2cyOIL2cSpcI4cMXLRyT7PdPpcyGTMUbEHbBrF8UEuycvhdAHbcycs8HFQdfvM9se72cf4c5Ke4KeA0c1VRA0GGtWMrd5KehyTMHTWGTOHTa5C_bdGQdMzCo2c1vbpseJUJ5reI3cryTtocWteNLHEocWse9zcK2cTseGteToarseqUJKXcfzCHXcKYdJXcIzTVaP-CKIUcD0HCzTxWDEzTXHDcQL2ILTQdMXcLzTOXc6ZdOFGUVcOpKWVcDfdYVcEVJaVcCXZUzTdZLaQdYVJ-xV4IL4EU-qDPme8xVbQdB5Npme7xVfQdczTGXZVnVtcPOtS3gEizTR1bZASkQdanVCVexaPjqMmXExcQxXERFdyqMoQd2ZLozT6MAceJzVJWtSvQdXHT8SCeqedqMoQdDYEcle2iVhuexQdnqMXueVAShkdZKA3QdzzT8ueXASbueQRdHCeDode0TcaS8uS_gb-zT7QdEkGnaL6uectSARdetSCve_0VKCepaPpEMmydi0T8bLA0Tc6U3leFWJ_zTkASc6UIRdeveG0T2lDcveZbLNRdL0T14VbtSnveevd8EemRd5qMSbLlcLK0TN3B1WJxveabLIbA6WJenV44JlveguesjaotS7ve_dTZRdJEAubLujdKcLVRdotSWIT_qM1ASJrMpvemue5qMc0TfueAweKwe-bLMweLrMNaEjRdDcL9VdW1VnRdiDMenV0iVV1V4ASj0TY1V5zThIZi-ct0T3lFWgda2YlOPy0Th-c8aEdcLZEbREbMbEsweIlAyIPNFSI2LqcLNtSscLBeT0RdoUeEeT1FPEpU5Rd4FPfIZ6gdtKYESdH5VSPPVSdl_YEdLywe8FPDBS9Rdb2YY1YExeSSdFSd_edHSd40TFSdjsdqPPl_YNSdxRdUPP90TQSdpweuKYEbEUSdOxel_YVPbaVPeuZXtZguZgSd_5d0FdLIA4NUbfbtxeIbEfSd7sevbOiSdTPAkSdqlL_dL9pcX0QhYJGeLrKT5xeG6d75d4EQB6dTdED6dCxPP0NGBewqEmne-Udv1CQ1T-gZfkeztUfeLtdEaqeAuUWhFV1TOSZMTdweLUye2_U7dEQ_UXAefHTLZJt5C-1TriXItUaWdFbPdTdDTdazNB0TFbPh_UFBeZtUHiJ41T9Sd61TVlX91Tq_UuyejtULNOPVdslaUfLJdPTWdJAVYYIptU9tUsGdP_d3_UN2TITdDzY6tZsxdZyeL0NOTdwtUPaJZ2TOzeEAVeEeIzeQ0Nb3T-yegyeXZJ-mLLWdcyefaJZTdxHToaJn3TqaJb_UXzeR0GfTdOgLbEAOgEVBSiRSg0Nu2T42TfzebBSrze0HTrTd42VtmWvTd0zehVdugE72Tn_UG_ctCRoLb0pTJbJ4gEsgLJUdAhEJhEAFQSTddBR-EQ3gLT7OHyeMtWChLnWZEueYWZTkafye-SewBS4tSV0etbJICexTdflaUiLC_dyVdsBSEUd3aIGUTbhLBUdtVd8TdKYD0BSD0emhLmRHD-Fxue-YZ7gLq0eYzXtUdv0eLUdQVdbWZShLQEHH0e7pT_zCaWZP6Q0iEZ0e1UdHFQJtW-PXRUd5oe3GduhLVUdfWZMqTdqAZUdmYDbUdjUdFWd5YZUIMDSCbiLX0eYcJ50eMAYeUdhUdmyLeiLgcJz5XR0eccJPCSciLKiTF1eCLeNmEmUdWBRoUdk1ey0eLkEsUd_KeLkEvUdHcPxUd-iLuwdrhaPlTAFOwmWCFOymW-PX0kE8pTqXKWtWN0e1zSV2bu0epYZ6UdgbP8Ud3UdI0eAVdaKR8kJhjLU2brQd4zeflEv5XiVDx5XsjL_0eM7armE2vXWBRFVd7lEHVdrxeD2eR2e2YZuAANVdmBABIce0e2_XNBRbEHUBR_1emLbdmTQtWSBRSkLddJ61eG1eNxPUtMUlTu2ex9RELR0YAhFRW2ekUdwCRQye11ThBRvkLTPA2dJe1ef2eIWReiT8dJX1e_UddiToCDjBR2kLyPOF3e-SeYFH8kL-dUonEr2efSST3eaVdwiaA3edFRGLea3eFXAQlLkFQM0erbPfVd7MAfCTleJjLXl1eRnCl3eI2epVPjVdhoEIweXTdYKRDITvlLx3e3VdOiEwcPZOGZwe33ezVdAWdk1FvUF23eJVd43eTITFmLs9IB4e5yY93eiITneDCWdaqEbyeUWdSpEK4exGUjrEw4Cj3eHjeZgH7PO4OcqUdyOCHWd0TdO3TszNZ3TJWdZ6NhmLpcAGfJVZAR3eupEDzevzeyOCQWd5mLLAVJtMj3T0eJ_PO2FdX2eyOCYWdm3Tmye2CSKtJ4CS7zemZDq3TSZJUnLgWd12CbqdiTMenLTLdv4Mk_dehOP3d-pTmZDI5egnVCoLoWdjrEqWdqlLsWdQ3dX0QU5eXrEeJL4-d6nL5sdW5ec_dD0YtveOXdtPZ9FQFXdqrEJXdMTTi5eNoL4WdfbdDXdXoL-FQZoLhMeWMZo5eGRDU5cCXdMeTEXdv6DGlef4T__Np1VRAOVEeq4KuPZH4TRieHyENgJgkCzoLrjWn1VT4TQ4TWmePYdjOL_oLhsEc5eHZTY4TF1NJpLH1NggJgtdJuSS6eh4TP1NA7Ck4TX6eJAdn4TwrFp4T0INsLUknVn4T4LBfpLJtEQ6eVNbHXdd1N44Te6eMeTf9cdLeJmNCQOFVAmBRXYJhtE4Md2pLQgMIqLE5TQXdMAdZDTbhJedPWXdfzLbhJDDSosZvpLKXZihJGXdWJZz1VJLecXdgXdeXddqLlXdYbcMeTjXdQfNqXdnrOaMZtXd2IZckTvOAd5T-hJ6qLGsHj5TOMF7EdMLe0IZ7qL_Edr5Tm7ehYJBrLYNb7OZ7seTXd-5DvXdRxVxXdvXWmXWNrL9lLk6ejLZjFb0XdGxEXGQ8XdpBQ2iJV5eZcTjrLB8eA8e5XdyvEu2AiiJ15T4Xdz5TsrLphO46LnBQHaTJYdR8eTeT4gQaMex5eQYdvrWSYdY8e01LskVW6bcQXYYd8weakGkdPdYdOjdfYdKsL3vJA6V4dd_5TiYdlSML6ec6QZsLdTewiJpYd9CQcdd_8E9iJJxE3VApsLEkeRTeGyVNwdK6TZTekOFKTeuYdhsL1ydLgDCWPCkDXWTVJZhmapxEjmaCCeN1E1YdvxELTdGlJApPonVi_aXZd2JTDZdKGVOjJ2Ze0kM4LeVtLJDS_yEZGAIQOpmSi9eKyEm1UfcZ9YdnyEA1UFuL_0UqnV-5em9esyEIfQstLpybX9edNBPfQ3SDzFXJUenyEijJX-TGFcu9eQZdMZd7YdOZdJGVLZd8tVmsU4dd0dPWZdE-eYZd91VlSSVKF2dPovdXzEMuLnjJGzErjJm6Th6TsyE_NFVuLFZd39ej7LLRFq6TP-ehfQzzJjfQW0dB-eb-eiuL4ibVJZ4zSuuLiZdWWAw6TAZdnZd6zS58C5JUu7Et-et6Tv-eyjJVLew8CLye36T8uLmGQSkdKyV5Zea0EwZdd8ejoJpmdF_e1Zd8Zep2JbMJ4Zdk0EH_eDmP46TSkJBMeZOBGsE9ZdIdTqBQAsEtpaE-E55eruStvLMyVMhQxvLoEBzvLQwec1EauCgAd3oCC7TQBefvLLZF-vLGadV1ED5LjxcWDSB2VcoPZDSrAdOadqTZ2bSnVc5_e5bSh5SwATSadO7TJ2VDxbt_e8WcrFRHePn8ecad-_eTkSeoPw-TKAfD2EqKAnEeqwLO2VX7TiadOKL13Bd7TpcFJWPbDUs2Vj9CeBeHmPSCeEZZT2VDxLz7TicAYxLHxLm5e_vaq7TOxLsOeIbd_ad29CHbdFbd1ads7TxOegbd_adGpPiDSgxLAbdwnG5AfZ2VVePmBe2AfqiIxAfucdJbda2VLbdm_aZ7aY6JOAfv3EeOeNyLSzLNWPepahAf1BesAO1ues2VEyLP8TVBfUIdLBfo8T0Benad0AbNyLl2VDnPdbd6Bef8TzyLyBeg4EqpJnbdZPb1BeUmJe4EgUd8bdoyLc_F_yLZmJ_yLxyLjMeYhX2bd4ddjeP54EkjehBejyLkzKO-eUId9bdBzLRte-Bea5EEzL4bdCCfbYS05cPqG3XGsXXT-esgeyzJSzESzLA6XgbdICf5LAbBfoxLJcdl_dPuUMcdx5EOcdKWdaLe9LVgyBdrPnbePuUUcdsVXB6EZBf4cdVSMJBbgbdVUe2DeM_CqjX8BesjXtAfbpaQedCnJjcdG9TkmagbdH9TLme9cdhxPocdl6ENfd0JTFCebpaEvev6E5ePg0LAdd8ePCddyJTuCfYhX1JT6Bf7uS9FLEfPhRDTDfOyVxKYPDZwpZGddQCedBfMCeODZ5UeGCfgnefedihQIhFXTMI1LvjVxxDg9TpAfW1LH3Vk9TTsPCwQo9TcLeZeTg9e1EAEJZ1qM4dd77EyJBZdds1LaqD0qLDBdmTbunJy1L9Leh-TFaeS3VzVXXlR3CU29TF2LiAdviM_BZ99T-nJOEf0SDh8E3iObQXiuU4nJmddfAdR2LV_e-oJs8E38eOYYcoJZ2LXvS29TnpPdEfg2LZ3VyVXudd4QKm2LaEfA5Mk2LvddXmDxddbuUzddoAdCEfX9EqoJz2L29T32LbhYy2bdqQRPDobdLFdACZiLenEf81NgLe_oJ_DSIEfm1Bq-T_CfNedyfAD-Ea9CZCfj2L-0BQ3LUoL5WdS-TMFdq_Y6fAR_exKRp_YtYYMkd2GQWzcB2Nl3L5XImQXhEf1IBsEfq3LgfKa3VyfAl-Ev3LM_e3xSNgYHBDw5eHjVyfPPed_sdKNR2FfL7JuWA7jd6fPNBDY5cYedzedaedNXdbnPcMTL4L9edQ_E-xdseJbCeT-UY_E7_WA_T8eFAZCg_E6Dfm4LdpMC_ecedH2NYUeFFfJ_TMGfzedsedwFfsxPMuUeGfVBDO6eAzWxgJqvS9xAe7aNaervS2edIGf4edlNdk3VgMTzedo5cQfd-edO_JMAFXVcgFfSbcX5L0AFIGfKfdBgPt5cd5L99cricAHfmTee7BuHTjfdv_YFATx_YxodWCFu5LPyWS5eyrJm_Sw_Ya_TNHfwnPaLRi_T85Lhfdl_TGEegqCkBFH6ekFMq_T1JQqfdqnALEStFAPrJHVAerJxfd6_TVLWsuZkHfKgAt1W70ZvHfGoA__TkIeg_Tofdk6LdEfCAUIAUsAdupPrTZQgPkAUSgP3_e4HBPFSqAdJ4VDEe0ATD4V86L8KeIIfA7Lr-ezHf-UMbodQIfaFUIgDJEe_fdL4VO7LjAU6HfhAUQrKTsJ7DSx9eu7LrsJzfdjfduAd7dDl7LAFAQIfACTiBTnBAkBT9HfNdQ27Ly7LgxdGlJUWRJKTwBQkIfIKT_7LIgdAHQBldCHQcrLI8Lbtd12bkCeNgd-2bpgD2re_JLoEF9CQS4dHJfZ8L2UDiEFgKM0_dagdJBUEtJiTaoKL4EFuEFgsPowehgdQ4Vp8L4cLEwSchJKoDPhQ-AKswSSqe6NP_VcCFFbJRz8LmCedBUktJq6eZlJD9LA9Ly0UBFf9IfxCDcFFPqPL9LM_eigdigPkgdEpdmgdOCD6CDGwSW9LdtJmLUa9L1NKNwS6GfGvWDKfWEFCBUwgdv8LMtd3jD0gdqweq9LMhQ5OP2gdqKL1gdrOP9cLMCfo_c-LRwpd0Le19LQaedJfIuJ-LRBhdc4VPaeEhdLMRT-LHhdk9eN-LE6Y0BU-LRR-L3VXrBUMuJ7GFUpMBfW6AOmgPNhdIsPPhdi-LRhdYCUh-LwZMIMCH9eB7Y0ESABOdEfs-LGvYlnPv-LeuJihdYxe6AMB0YrZMm_euzY_BUBERuCedMZPHFLJZJLZl9eXLfiqL4qAf1Anhd5-LphdUJZrhdfpFUCU_pdLCe_DR7PZGCUYNZypPUEDbIFLaOi_LilAHzeRuJhuEn_LtNDQWcAidZueUWAfDMu_LEMetWPKCUWKTg5e_mTFGD5hdGjdQbdqcdMHQWEf_qVwid7_L9hdcCfSaeBJFNMfyULWwdRGVVJFLAM5ge4LfFidWCUZ2BUAM4LfkJFFMf2Be0xdhUegGDaCUiwJkAMiAMWDUcCUJMfUJfJFSjvJRMfgEfYOFgCUlCUtDUuzCoCUB3JJAfNEUsCUbud8odBFSwCUbKFvMfugPSHD7LeO6YUTelDUyKFKqEoKFU3VWidjMALEUWLftBMivDQidB_a1LeuSSVidm4VXid_KF8CUUfScid_CUiCUm4VDDUcNf4LfkiPyFDVwJENfLMfYLFGDUjudBDUSwJfDUGMeXGfblPUDErNfzMFjCUoid5NFWHfWjdZDUlMfjCUbCUewSOCMrMfzCURCMI0NMDUgDUbwJeKFDMFmNFFEfUKT7BE1geTwSrDUhYO_MfpGDMOfADUPRZm4VzDUkNfsMf7CM4DU_ESGJfNidrCMRjdNSM6DUjCUFyJOOf3AdAEUfEUyMFtBEjCUADMnAMbxJkiciMfo_aQWXfMf6id9LfTuIZvJWsStOf8idBnTzHD26eOKRMSMzTT-id4ddqxJfVT0sSr7eJuH8tHyOfwHDFjdGPfdpXHzAjUepNFGOfqhbaKfPjd3WOpDMHud2OfFOF_EXxDMM_emDKZEUTjd6NFDPfRPfSMekwSiEUBEUZgepPAmFfwMfSOFXaeJPfa8J5YAfjdSeQUJFWOFqPfGaEJueojdnOFfrM6OFNNfdrMlEM04VjwewCe6PffyJuEU8gbpjdmEMsuUgyJCLfljd0KL_OFIMe6WO6LTPZL1EUKwQ3EUPZL2EMafS-CevjdJZZxjd3Ce3jd1jd5jdfed7gPfYS9gP6rddYSLFMZFSqLeKFMBEOIFUU3aJkd9jdvYdNLfeVYFCZdFMttdOEeEkdUEe2gecDZmFMKCZ_KYXEeLkd-WdNBZ2ZYwydUMe1QdUIf7nVkUeRKB1FMIDUtNfJGMcMe8vEcFfSFUJRf7YFakdu-E2EfIRfAveSMfPRYqPFZaejzJj8ewyJhFUTzEozJJScgFUaGM7sEnkddBMBlSTOKiRfoGMwFUlGMiGcJlSZEepGM54VHRfAWYaEe-4V1PF8hMfRF9FfHZA0FUNFfMTGFVVhNB8FUolPJPbxkdyUF9FU87C8pPJHM-pPHRM2KfyIMGLLLSF0kdN5XlZd7ZSf0J4kdDGUitZgQZnHMPtCGld8xPIldVNebmdC6XxHMTGUSCDQlXVxVaSffmdtLD4HMYdA6HMeSf10JBIMAmdMldJKDFIMFDenHQLldr5de5diSfQGUgldWldQIMoMet5d5ZSlGUKFQHgOOHUdHM2SfY6QnGU5SfdHU4TFxWArGUqldMZAmIMtldAmdpIM-CPwGUW1JAmdYLDpldF6XUNGO2Gn1J_ldONe3Obj3djmdFTf2LDmMeFqA_SfQhPGHUpUFu1JJHUaTfRNdYodK5CRmdTPATmdoTfzUFWaJVJMHBSGABYJM31JyvcjTfQHUMsdEDeRue_Ce61JIDe7TfzNelldbHU8ldvSf8WPmQLN2J3TfaZSy8Ja4dx5d0SfdAKmmd26MomdvjXewAKKMr_aEKMd2JGKM4SZwtHi2JrBfm3JehXv-HJWF8gQRKMQLfXve0LMC7DvmdtoKxmdbDeYeTdDeXie70NFhbxIetmdEhbmWFa6Qa9ehndz2JsWFN8TuKMTBYKnAUgP_ndQXZr4K-mdqLMRVK8KMKgJ92JWodpdWNvGCndqLMJXFGnd1TZIndnlD2HfpkIQVfs9bAyPlJZSLMxTcWVfaLMRndbXFELebMMRLMJ3JlEEdUfTnYE7DgLMewAVKNDndlLMpEFaUWYKAaxTZLMqWFUieNieWieJVfU9FxLMK3C26eQ3JqWFY_eEtdAnd_XF4GRyYZbKMn3JHYFAMM6BDCMMvVffqDfnd8Jf8mdQhIz3JShICxdJieqWFc_eBLclndTWIDFFz8efVfqnd53Jd0eLndcMMyvLB5SBWfwHUYLLE4JyYFI8EVOf6GLpMMBWFrMM9YFkvdvMMCxSsKA1ndEGE3nd_Uf1lPSZFCTSpaeAodxWfEHS1NffQBP4JS4BbEeO5JFodwlPIodkod-ucNNMjVf_vcJ-P18d8_eyIUwQLppCqodcyQ5nPIXPO-PKbSaBYwQRPodmIURodQIUXXfrodCaFnNMghX84JUIUJqPhhXBFfFNMyNMrlesIUK5JWIUNSfVIULIU2Jf8PfBqPP5JBOMgIUAmBMOMmQI1XfKPIJve0OPJCI5taxFQ8PY-8BFMO82e0wcwvc7vcd3dMXfVodq8JZOMGvcm5JXuPi9YYmSCiPQbFeodTodgodqOMU_SwXfnodMXf05JfbFGWfi9Y2OMbXfQXfzIUzAebodLbF8OMxbFHPMgEeInciEerod2OPuodmYfGaEHNM3IUcXA5IUsOMSPMRidshPVPM5Nc03NJ2VR6J1LVw7eLPMJ2V0od1mW3fevQXxXXJWeQbQ6odsPM0PMTPbW5VnudLZf-mdG6J4PMW9cGZfUNBuKeYnWXHLBQMnpdPpdDJUh6XkXfDQMHrDy1U96JnqAVpdxBQw6JYQMgZfuWMSbQhpdJJUpdF4HQjZfC7JcZfNQMjpdvqdCwamQMLbZgQMmpdNVZbDfRZZbnWzfP6nFVte3BO2jJajQtUeN_ejQMy_aSBfcbc5oaihX-mCYqaDRMUSMgeFHRMUIBGQfEiV-3E6pcC1BmQOz4exRMS8Tp_ArQO2Uf9CCVRMeTAJaf7feUgeyMegRMbKMjRMcuAlRMHfeE4NF8dJafNHbCkQy7JvRMlafyRMDlT2RMBqd1XXHRIA3RddQYyMSAfweeRJU5QOvZfGRIESMJafLaUgud_oaQ7HmfcuUeGbfnAMIbfl1UKqdq9etzXdXX3XX_af7ibexSsOZgaeseeOeeTeelaeW8JhJUFfFn8JUuB8QMzSMg8JZ4eWPbhgFxSMGafMBdDqE06EfDfrgFmgFP0BoRMSbf50LiVYOgYIVfHafGaE5vI4Yf_Zfy8JaYbTqd68J9MeHlC_MeXyDSTMblegHfYWRWTMO0FYTMqDfBcfrJU2lDmPfXpAvJUJyexJUfTMaqdIlCvSdg8boLLigeShAsTMiiPYcfqxS_jd4hFN4N1TMSQN3TMwuUYcfkiPjtFzqdYcf1qd4xeHUVBiFJUMzVfjTTlTL97EUFA4Vfy9JIiFRUMdBdyQOYEA0cfMiFxcfV-R6qdvEB2oFUmN_qdoiMCdftNDlUMBrdmAMjKc5TZISWGzag5VLrdzUMIKUcbEQdfyiFMKUTKUX-Jv5VCjFx5VT-JMrXy5VkTTKgZt9JOrds6A18bTNRniPadfuLL2Ffg3AUjTD2N4iaekFhrddedcNBprdNBDmjFwbfbrdhVMdrdqVM1sEnVMwjF3rduVMzjF3dfNBDfrdhWMirdieduva8df14Anrd4vHard7VMwMAIefhtBppZlhQCWMvOBPefpuH-8cAZCo7TaXMlWPV6LFAdSLTjPbxrd4-c8dfX5Lqdf3-ctdf65ckkFQCfaua1rdwaflefjWM9VMcKUzaRH5NZ3aXNeqmChKUi4NOsdfKUQsdAPDnKUoTfTLTqKUHsd2efkKU4efOPDVmdAUfOUfALTyef44NAPDSsdUNdu4NQNekTfA5NhsC_eftKUtLDDffCLU7ef6KU_TfVffFUfchD7rU2xSa3aDAUVEeqSCJLUQmFEcfSLTiffXmF3XM3WfWhD-rUstP0QfPeXOxHJDBSeXJfWUgB4afQLUOcB8_YKSd2mFRLUs6AfkdrBYKfWrKXPSZlfeusdwoBVYMMbcLvGlsdjBdmkNsQfmnBneBCQYesdyffmNdiYM3YMAQYQgfrYMMjPtsdTgfvsdVgfmsdrcM2QO3PB4QO67JYLb4AKCgf2SIxffH6XjnF6YMIfd4OP3sd67e8TZZLUAAY2hDe_eeNefLUGBK2oFtvN85VbKM2gfagbYEARBKI6XhhdmFAsgfwhD9gfItdRaflWAngdSoFm7ebLUeJP-ZfP5NlQYecfPtduZMuwAioFyZMwbfSBe4iTSVfFlT_ZMQfN8ZMzWfW7eeNZh9XJKdwBKiNeYtdEaMmKRVtd8YPbhfYEeotWrLUtJfDRZcaMjqLktdsEAeaMqtddaMptdYHbztdapFlPFqtdkLfh5S1LUotWPHbXTMICK0QZDjT2QZEKdVCK-mCfeO_xeLMUKKdGKdBRZ9Yf3mCLifFRZHFRSTSftMOKdFif4LURqF4Ue-UenXc7UeuCK_LU1tdEud7td_BKiDfStdAudhLDlbM9td7Wf_tdhifvQDiHRaifrQZFudI_Lxwdhtd_iTaHbNDKpWEUudXWc8mW8bMSud9fQWWcdWcWudkXcUJdgXceudOlMgrdTcM7EDHcMfLflCKQcMoNfjNeWPfnDUOjfQjd8genefxWc4geuudBMfSWctaeyudHjfnfe-NFwNe6ge3ud5FMFefZMUnZIDFAdvdEhfnyPRySnjPUjff_cEVee3ajbchbc9pelsYEdMh3a1BYkjf3BYnAVBaebvdyhARvHsAVsjfNjTaySNvdgQfVySOdMRvdYNFo7avsF_jfpjPYvd0sFavdwjf_QDmdM6sF6ydlvdvDTyAVYjTKkfpjfmvdBCZt9cPkfdXARQAZjTt5SfzC8dMUtFJ6V8TfPhb1LbJBA3fbotFdMUsLL_BQVEKw5SskfstFqkfZRDdBdReMhdVhLTjdVvFZufbzvdmkfOfM2vdCuFEuFfeMN3bjEKBSayMUKte9vdlbdAwdVZZ1MUsEK44SL3bFwdbuFEXfYgMqEKEHQKtdAfM4ffiySRDeRwdKgf1vdalfvRAx5AeadoEetrVNEeXwdjlfJfM0MU8EKoKZJ3b-HFAUCRfMwTdAJQ2WIXEfz6QeuFBFKJ_LGNU7IQZwd_2eNFOM3boTfivFlfMbaerwdkwd5tEmwdm2YTkToNb0CZ6BYUkTBEZHXfGncEkP01ea9YTFdmdZHNb-WYfeYi-YZhYCCYqwdfgYKgM3wd1wdJCYw9YmNbJCYZBecoaYDZWgMPmfxCZkmfKEAimfMcYEWWIFdWlfsIBBxdNdfqeYqyBmgMcWZ9lTzwFGxdMxdLwQwgMPBdYfYIxd-XAgoa4TARxdHiQPxdHxFCnfOxdVsUT3b_wd6mfHiQ9gMUxdV_dWxdShMobcy1CSGKTNUYxdSnfj3aZSDaxdrxFcAfKEKavUmMAYvUdvU3hMkKMDxejxdeGKohMhGKY4eKEdoGKEcbTefw5NEcb5hMQDfrwF0RfSyFgWRsPF8qScYbKMbGiMaHBobU-yPeDFMiMU9emFKAHKdmNh9cTiMDwdNGKrrSh8Ra7Rm5VynfNHKzxdnPc4xdgiMbNUjiMfzKgXZFzFlkPazFsiMCyd9ySsPFSzF0iMe0BBzSDydgofbofZBdsvRbBdBjMdBd_FSnHKFydjofHydtffNpBKyd1NUbof3NUL_UUjM7HKB-JXgfVBdWydAIKOydbjM7QfYjM6NUajM4EMjbficFSydXofujMX0FoofojMRLfQTD_HKMKf1of6ofbydyjM9NUIpTATDBpXvLTnbfwzFGOUV5KIOUEkMO7bfcTFzSdeTOYTfeTLpfxMbAnWvrWleTqEbHObtydqKd0uJJcTUTTMkMhDesjDekMpKdmeTadT-Qfy1F4kPXoXmkM9ydUoFWoXjPA0ydTkfbeT3ydp1Ff9esdZv1FEJK8pf_0F8ydOPOokMtdZAzdwPU4RZZ7V2RZZVa5bceie7bcNqa-RZsXZIKX70Rk9cE1Rt0RKTchBPOScezKmoUgqfXVTCxK1kXJZIfeBzfbVObNpTCxKC3ISJFOsUBETgObQnb5Vf1VfNzaU7eQqfBvaSqfC6epVT9bc6RZciedza6bc0rZDOXJXTCxKdTbpXapVaaOZDYbVVZGzcFWTCxKAmBE-Rfzc1qf5ua3qfTWf5qfkzavTPDva8VaNhZfie-qfThaChTCxKWWazEZbeZOOPVybKEKuSDdiMPofTPax5KynV0DfbedeFKvpfw5NNofvfNhMfOiM2xdsOf2PcBKXeqfqPcxPWOrfvfNirfVbYOgTjOC-vaZIBB6caaThrfuMANyAWUPxua1YYhFE5AaJMb7yFqrfmqf_rfJsf5ZAH8ZMsfiLbOsfrIebfeTBdi9c3ZeTsfFUAAsfieY7dDqTV5NGQsf3rfbUe-rfhsfVsfVMAbQZgKHYbBggeayFesf4rf8VTIsfcIABpBynA52AbIRieHqlansfhWRj9cNWTUnf5CR7jehZCo4Q-jekPcDLdYhTGvPVMbXGZBVZFIZFkeRFPjzSNsSTTZ_DP7sWbxNPHZy1b12aykeeHdGeO6YTPTPmHdDAdZMbeFKVvUZuFPNUk3aSNUNrX1Ne7padHbbvUUiVUcTUnf43SehauqPSkA9heS8eBdTDYdJ8ehiJRcfgrfMGPiiDZORt9I0EdhDOXdadKdEzY4jeK3HX6Gc1co5dAlSwEM1PFwjdYhQTQfRXPOrfunXWpG0fXUfcvhbgRZZWT2gX3mIqeA6NZHUZRqf1RZ8qf1bcQ5biza3TPYrfvyWmzaBtfWuAuFEliaNdHNjeKcWucWOrf0kNdmaooIEtfcSHUtTkfZrVWkGbKTZvOb_Pd3sez8R8VRnPdQsep0ei1eh1e7uL8-epuSmWfPRMzgF7bf5udKmK-xck3XHAepra7DYUEWqcVvmTSwMuufCld_NO7TbHne-SeS2eqjLMdJjhJn4e8zeK2eyjLbKRR4KvmTkQHAnXaObnwcYrXE7a3qCNpDJRRLaY7ieKufTeYCmfGVAEmfoMcHTN3GXzVTvmTsNRrrUEeBygeGeYyrElwdOQa4GeB8I7vfgrfq4X9GdssS_FZM5XemVpHZ_1bGtfjfZs4Qp0Vvjer0V1EZwJJNHdctfAWGgHdWFZ92aETR0QekPetBX1XeCSA3XeKsQOrfLIabwAUFao3XAIa0uck2QmwfTnOxGaiPeMrGwwfGsYvtfpwfREaiQeVheDFaiKdrWa9YC1wfU6KWIahtBhwfMHcuvVVhaguMU8YoeXvGbAGEQTesTcrEdKucjZeBYaaZTUKJoeA_-D72aPwPDgbG5cgTbKIZxFbYtfPkN51b8YTNpTUKJj3HPGSILPaFAoAAFlNHrfSiaK8dfMOXxfEASIIdixf-OGj3HY4MpHLDLZ9MGKxZh9RRgbWia61bTxfyxfFYa-EG7UD8OIuxfAWZ9xfUPGuAAv3Ae8F0feNERDyfTgbxBA1jXv9dxDOC_PlRAxBAnXA96YP9Fhje9rS9ne6mBxBAjtNIRDfdWw8dvuf0ieQcDcyftBAT_PuNRRbWayfajBkyfsufPgbd9dP2b6BZ23XTyfbcaHxfudWY9YTjeOjeiib0dXzdWJYWXrcl3X3hAxBA3QA01W6QAE2GMEAgpDMaWAIMW2AprCSXILAeVLdpWOdYP9MAxBAk6GzfGKyf_9dIiaPjeo0Ps7RFBVuuc5VAxBAtkDR6AEjePibW4e_yfezfdGHm8PKVIcObHKOdzfeGHnGHawWwVZ__dy2dXfX7rNxBA90b2VTYvfz_PdQHEAQ-ne3oeTPOSbBxBAjjNFWDQyfnieXzf9zfUXA0bWhUIafeZGdBAetpemlXZzfMiaiycczfjlADZWsaQGoaEtCPoeiGYjyfR0fMPCSHLEDEwnY37dZPJW0fX9XanBzaQaKdLUAN9duyfAHbhibraWzaQpIOa9ZaeQeeZq_Sw2BKHfDCTVHfKWfBvDS_SpsfGaAr0f4YADEas5YnKYt9RmncBBeggHJad4_etATPadyFRsIRIAfMudFAU2BDsfdaadzWf4HUGFAHNM7rWBAfnnfjLHCcSO4Wd3WLVe3_VQNcqAc9aeyWXTfR9_VG3ZGVUJWUQ6Sv_bL5WZReF3W1VUBQbk_bhAWr1fa6Sn4WSBWp4Ws3Wr4WFsWE_bCAcJrdPAcOQbf1f1_V03W2_bd1fpGeD6SnVUNAcpAc-rWE9X71feISpBW-1fF2f2Ac0AcO3WK5WaYOY1fQ2fj_bg-bB5W5AWp_b-3WJAcm_bs-bE2fHXKY4W8NQm1f0_b-iZ6UUOEN5_bh2fp1fROQw1fr3W90S01fD_bvfRqcSz4W65We4Wh_bx4WaBWq_b51f-iS74WfAcF5WM2SD2fS_bIeSD5Wy2fAaa-4WA3f22fP_bchRbAcYhRH5Ws1fVOcsIX9ATAEdwOcrtcOtbhzRQ0fZ4ChTABufR1YYGbdiIC2YXsYg_Yi6YWFdMYecWbgsa5sbORe0pbifYFOYfFd55YTyfAaD87C7wflTApnbfSaOZNVFRQfcuHA6BAtTIQ4cP-derX5yfAkBzaQqHEM0G8SewzfP4eS0ec-F2RHyiI83fDSCsRHPLB-3fUObkKdB3ThhLs0enQI1HOKARuJd9hbznCWkeXxHaEZNxf5Ld6ufiKe9ufs0VY_RRQXa_ROhXF4MhdOF_UisTttTsmVZsYW4fkKewtTRNL8tTaHEcuSaQXKMfk8ei8eYlfrIThyEt9ewFRF7TsKANyV-9CpGZKdd_qPx7TiCfpbd37TglJ1AfYhX9ITlBfMpPRbdE8TRBf_4fLcArbfJBfhBfcbd7BeybdtBfi8TvBfJpQt8TYCftDfjCfwVX0bfgDf_mPafb7CfQ9e1BeKCe-ePcafsgeWkXQ5fzAOIfPjifOFfREfJjVZAdiEf9DegIfx-TwOFe2LKFfGBYHFfJ3LZUeF_TCUehJfbgd18LXaRj9LYBUb9LqgdRRfyLeoLe9sPkQfJLf4uYkBE3gbYdAFGPiQfvYdISfqFUtRfCBdvRf_zJcFSB0JFIOgffNqF0ifRBdMudPYZyvdlkfBUfzlfEGE1lfDFKtXWIlf_QZq5NawdllfhfMQ6V-GUweOkWRJJKOGSfWGNJKoWR_icD6c86KG6cjYb7qbJqcl3b6JKv3bNfOC7fZqch3bA1YSqcI7fL_MG1QXUcFxWSxW6xQw3b03bKxWr3bF1Y94BO4bydZvxWl2esJQJ4b79V76VDjbtBd5aen3dkrUEBVUSZ_tZj7M7FdJNc9FdELKTyWSwZH7V54bt7fVqf_vZ14bSYR34biyWw7fRwZy7fiwZtwZw7ZPLchYRpYaNSGOQUNhOc5bKYaX5bz5bT-bq5b9GSihZ_GSkoes_H45b25bvhOP8fgxZnQUxQUB6bkUA7wZ-5bdQUehZI9M-7f0hOA6bpQU55bn3FN6bBwGP6b_ZR-ZFJpaO6bFpahqaP6bT6btRU6RURPKD7be2d_qc17bMcRGrcZ8b1qc27b7qcDrc9qcjFct0YR8bE8bCrco7bErc5fSMYEeFctRUV8b41Qs9VC9fc0P-qcLrcN8bzzHfvY90WUqc3PK98fw7ba8bRrc4kOI-Wfycy-VqUIN_Vi9bVRKc9f3HSNmOjuNE_VQ9bs-VGVAd9bA9bg1ZO2WJ9bQ2Wm9fXiZ31ZsGAo9bP6cdId9IeDccn2WHXaIJcrUAzLZGrbBbe_IedUbH-byJB92WjUUPAZwfa2HSD-fxiZIjZk_VfCci2fa_bV5bI3fX1fT2fJ6SwWXi-bk5W32fJjc7_VQ6Sh1f4iZh-be2fIVUa4WL_bI4ZMAW62fU-f6-bT6SLBW6_bq3WVOQq4WZOQA1Su2fD2SJ_b12fY2fX-f8Ybm-bpVULAc3-f52fiAc5cSU_bnNQJ2fn1fcWKQ-fZ1S2UU3AcLeSzAWZAc8VUK4WW-fG3fEWUt_buBWR4WWAcV2ft1Sk1fNiSc3Wh-fc4Z35M4-bf1SugRN-fP4WuBWPAWXWU_-bZWUf6S11fv-fj6SiWUI_bNiS91fA_f64WfAWB3fTAcmWU92fc1fjVUD3fpNQv_fi-fzOQVAci1fdiS-oZV-bZ1fZfKP2fTaaa_fECWkAc13Z-2f0hRwgRKjfU3ZW4Zr5WS-bBiRz-fM_fW-XHjZd8fkcbEob66XZcbSbenYcOrbEbe6BdOjYNbei6cmBVk6cvUbbFekAbniR0tDrXdpOe17QeBcGWeojZYbelHGJCcdHWnDcSBb_OeCPebjYAPe1sYV9WLMXM-fB6IJ0dIgWL0d-1PN0dRwYOPeCdbQPedCdRwYfCdwZU96cUcevob3CczQbQ0d5ZUU9clCdtWePDctkcuFemraWsceceukZlSOf9Wr0ah9WyoWxwO1WesAXdQe4-WxFcnXeTcUYcU9-W7AXaHctBNbeUqua-WeocUvPeuTeAXeyPeH1XlVbXxanVbjAL5PeBsaTGci2PtpM1_WaYG9_W2xOSJeGabJQeEGepWerscuMY6-cgxaPQeSKaHGePGeaXeg8U9GcgXeOFccQelXep-WrFcrTeCWbrdUtEajXeiXenQeDQe4HcOmZDCgeHchrH8HcVlZFQN1QejwfriK1wfS9BWGeRCXLDdA1dmvBkIca0O0ebGEaE9BkDaKxcvIcokKxIcnTR-ceIWbKuWqsbTRXVDdjCbtmZNsROfNPsRZVfiQTAYeyScokHmdcXJe3IdjMbblKKObmJc2GZjfURDgYbTyeTieTL1O3mZoJc6MSCtcqpbZJeysbDKcTgUv7YbNY7db4Ub_YNU7Y61O9JctpbmDgQ1dLnZvfcLzIbLa_ZcjDgBKcF8YzDXpIWGSX7bZtKcl3fKRaaKcdFdnnZ8DgNtcrdaZeagbZgKcFEgHPcMReSeapDdx6Y_7cg_ARLcmhU23OIheRvRPheLheToG2JWxAguJWiLchdItDdNoZaFXawR-sZLpZ7JYVYeOOYy1a3sZTMcDPazKWgMceQaCDZk1YvMc9oZ2McpEgHGY6-exGXIwfl1dC-aoReCNceLWJDWPNc-1fjLW0xRPHXOAcG1ZcgaYVKzNcfgacVKEMWNIRYHX9HXWNc7xRYNciNcoga96OMFg0hef4PsRetXNmHXmNcATbGFgjNcIFgDbBZYY3Nc_NcrqeO6ZqRe5OXbFgRFge7O4NcyLWXBOEFgXpZ2LWb6ZapZHOcMOcJOcr6ZUAg_EgsUcW8bcFgLIX1Fg2kUvReKyYxReWIXSIXo8OZOcuabEqbJtbDEdyablOcGNWLlU1oeitc9YNzOchMB1IXkJX6OcYOc97f9OcdSawHODPcPPc6PcjvK-pbbGgBOS4aN-9NHdXqJeJdX_Id0YeoKXpYe9UXrYeSec2lGnJeAOWvYe8lcVJdTecRDbqqXLoTFSe4YeRJdgdXTJd_KXXmcide0qYcackDbxKV5Jes-aOmWKZeDZeVEdFgcAdNFHYxecTjCXRc3_OZRc-LXhnU1OWBMX_2RZ1WWRAXRc81QPHggnUnnUnRcjRc7xKOPXmXbKCJgSevSe9yXVHeXqbsacm8ck8ceqbjEdhSca2d9gVWScJ_KfScxrYdScwRcBrYTVZGTbOYeafa8oMqCVvNXmzVFfbxyKwEd2lbNUcaFgRucCIgotbUuc4OXSUcXucJhNZucLUcf6VFIg7cRrgSPIgX8P8gSdqcE6RCgaRAZtUcfPX6nY_uHolEUHaYdH33f0ZeDAM6VXAMfaIaljVQhBqFdSEALfY3iQ_CTWfbQzfjwDwaDiqESXIPean0fNzYoNOljVajNVYZXcVozf2IgjwDdDa5TAHhXfXcOTSQifAROZCK_kPPie2qFxQZHjTutdGifEJgxrCJqf3BKsQZh6fbIg-rF7sAuQCKfGqDBR4f6dH7gAygempcw5f0VXnJRljVMaT8YW0HbIcdLCfQ0f5UADLKn-dgDRqLaTlfYwdlLTefMv6fjwblJfB6fnJfD6fxgdF6fFKfH6fHKf7lf8vdsvFVgZOhfqtFJJQTMfs6f2EAENU2lfJcfbwdVjTUnamLTxJg73fjwDpJggVDKCEyZe5BAbeezTW-MGQDekLTndQMKgcKeuIg5UA0tbzwGPDehxc0WfMZAkxc15fB9TeAfl9CqadO5fjAf4AfCbd-Af7ITvadtxLU5fgbdPBfHJTN5fTkXnFAr5fsgeS5fPuUsBeV5fRZdbEAVCf4Bfa5feHASFfC5E9BeADfh5fD9Tj5fPDff5fZDRtAEOCeUIdq5f-uYYLeLdduifFBYHEfFFfAIO45faLgvBRGaeZGft3VD0SgKfsWfDIRghdZQfkGZjQfq_csRfwFUBBdiOfEVVb6f_GM4FU6ibl3VBSFllPzLg6FUqlPV6f8icQvdZdMAEKTvdM0L9udSkfvaeHJK16fQzGuMAa3bDqcH6c_ibJVe6XR2PbzzPaOKS8fRVearc_9f-fcKOeNYXSwXNOeprcbAgnVe3ZZeAgKSYfjcROeNDYcMg_BdF9Am6cjYX0Ycp6clsXE0dfobYaZhobWBgj8apCd6qIPceHBgYaZ08aKdbQDcUpYSDcWpYgPewrbARbeBg9DYNTRmIdICg2kcRmcBsakceOJGBCgL9aS7cQtcOGe3VbC1a6OeHsal7cchb40dFDdcFa_GWeFaiHcHTQlGcjtABHWCde1IdODgs8XCYeERexkYnDgYWbUlbhKW2DdANcNebcyXNKbddeGGgz1dntcagVWqZyeOxNW1PcsPc6rfsNW-JX-HglJeL_HHecnGgQoeDJd5Wbk1R7WbFtQKmch-NMmc1GgLmcFXbk1R7YeFJdzGY3Re0qX8GgNSejdeStb0hcgmcVtbsde5UY4mcDfbK0U3HgsNX8XbPUX_Hgo6ab-Xm5YljVTZIZkaPGSjAOa9ZPaARMb0Te1JDCSfQ0Je6fKqCwOgSHMAMRdKgFXAnOgCTeuaE7IRi_diKg9yJU6fxKfY0feKgBDE3kalcDoIgYlS-0IBLby9C-4f4Kgq7TtKgQmPvKgDBfNddOPgErPaePj2VDnPnBfIfG6KgqAf2Be-KggbdePg4BfALgyBACLg_ZeELgafD5RfUIdILgL0L6CfA3V8CfRDf7zTnLfJBfSDfIddj6QrKgUCeu5fYEfeJgy9Tkddd2LhIAfLgXUehLgGLfjLgQPf0zYmLgBLLwLgeFSlgecHAmOgEPgJKRtBAfPPZnHXRZ1fe0gHi4L_5fWTS0UTRkf2UTlnbq3fDPgKEEFPgtJRlIAfPPi3HvXYvgYtnCq9cJROYQgBMgaQgNTe50fjwDnOgOQgiQgX6HYcOq-DCVBO9cLUTenan0f4paOdMnjfbQgrIAMQgeQg6TLAWXg9RrjVEwL64fNNRKQgiAA_QgFQA8AAEDComUVoMncDfgbhIg8WYRvS7Pg_gdWBEpLeqLgbyfuQgEPgxBLluDzTeTZY7DeLVZ6dd9zfbRgeQgoGaoxA5IAQQgXuDu6aiKghWPAieIRgKRg1DEJeekOAzPHsfbR_YiddzDSlBMDQgnJg4OgEPgkaYRaHA3dAvdaMU9LgDjdbxbyjPIIOgbc-DKESgSvd_yflRgLRgd1DpRgNDeYfH4rUAUe-5fvRggJgOSg1DEf1A6lPOQgncD4QgOTeynJp_elLeK6fzBU3Og5BAnOgMNbYfAoRI2Rgo-TDFfEQRxRgN4c0sPwuA2sP5nabAOw0BEsftSg6PgjSgzKfXRgL6fZRgqyfZSgzbOpOgOJKppXsvfchV06fMOU26fOOU46frMTEhXtQgdQgFQAgXHLHBxiB5fAY-YLsMD5dCxfo0d8RgnSgBDEDSHgQgZGAqRg5ORNfBmMI5IeZsV7IeEzdNMg9qbJIb_qb3fckRRUcbnWCboYXAgZIbAgc1zdQccKbe5qaTcchMg1UbVOegjcWrbNgc9Tg7UbX1POkcnMgQkcTWe0OTk8Sf7WSZbJPebgcvMgWZbxMgFBgkWe0Mgkob2Mg7rb4Mgl0a6Mgn0a8Mg6gcMGW_NelIdDXeLpRLNgQkbCabnscjGeBDgVsajNgVqXtdcoDgS1d5vfXSPVdeusaGyYUSb1UO_dctNgN8chdeTOg-GgkdeTSeRRcH2aIHghSemSe9hcPST6UYOEbTicaTbwSgRObHxO9GKHqGLlalPYM1bywf3BGJNgmhemedjFaYNgylZlEYfHcXNgb2P6FakRgQTgpTX_-VBRgUXcTkAFLZT5ZnZRnhZVTZmSgTZIN2ITwAZeYdzORSgbeZBJAbsfKFapscNFbpcBHVgRFaX6HoRgBIeSSgR1YrHeV8YxcepMaPTg9RgKEEYrNnBAYncATP9HAkTg_0R9PcfGgELbLQgBTglvMZGO-9dRXaKWg4NgwNWvPc40RcsYi0fPWgUTa4SaIkTzqfhbTVIXSlUbTgpVgcWgP0RZGOIWcKrfhWgN3fgSbCPgCWgRTgePP7Vg-cVzucV8Y8HgZtaDIYBIYOIOHVgdTABAauAA2mGyUXkQgM5ZR2cKFa2IdOkKxwfBWgcTgDWg7Wgq4AOwAAXg0IafSgU8ZAmcJSeaqXiJehmUkJeSmcdtY3dIuGgfEVCSeHVXWecmtYYec5YemGg5aXISe-NgwSG-aXoVgdTgoBajkXhVg-cA2JdXCaDEcNjHxoWNWgJRgBTgifa87CKiDqOg3VGufX3JdribHIdgtf21bbwf1lNOlN-_RwxfcQguWgpPA7BA6OgEbE8OgsjeSRgpjDT6fG9eoKfOKg5UAzRgzVcxheuOg9Jf0JgEKfxTZ3JgcgdG6fLRfxvdjlf3zY-QgujAOfc3PB0yf67Rh5F7Ig8NRUIBOfc0uKyIgrqfQibcVg-KbO8RmIHw_cwzBzhMxhMvhMwXBtnfwfcrbc2Ne96f8Ie3qbxfcFjcr6XPVeuTgDFe7PbEOe_aeOAbTIbRjcJOecAgZOebVe8BdPccSbeTFedcbVFe4Tg8zdLbebDXNFeZAbM4aYOeNCdAwYWBbaQb4rcNZbXDYTCdv6cUscb4akccfWeNUgp3YmobMsctrbsFeSPevZgAdbkkcPBgvkWYPeOZcRscrkcUBgvWemtO5Fezgc7Fe30avCdUdbCdcZxaMkb87XfscT7cz0dXvOqcekVSAhctcePdcb7c_ia5Gcg7cS5avXe7ceysc-CgcpWmUgWDdw7cK1dThcgDgDYeP1d4JcJdeIqXLdeLYejlcNYe69afhcZ1dJac-sbc1dAtbH8catcNUY9GeftcM8c_FgCeawWQ4lcgdeedewNgptchNWP3fa5P2Oc1nS9YgM3fVPcKPcfTaSGgWlbGHeQ3fVUYvtcLqbWOgytcFmY-BdXEd7gceSe0UR8hciHgYbgkHgdEdmHgfEdxdeXZeAScbHeuSeebgtHgZrYhZef6apCZQic1Se_deFVg93GKXBe8FMzfEsSwsUt2aqFPZtW9_cgYZe_asoe2cWWhXdVWf6eL4TWsErCf1Ff4Rgx5fpNfxidjDU8BQzNUIoVIyafUaoNgFlbQ4fVaCnBIpSgbKd2yf8iesHbCPg4UAkaWM2IH-YyIgXuf6rTnJg4UANDcsJYEQajOCtiam1b-_ch9Y0CQAMdbcg1sE92JmBAGOA9dBsBAoxflHBr8dx5G6WcKXdJGQF6eM4TgHfdKg4UAHWYQ9Czcgp-D2DE6FRHWYr8dbEAO4ckzQtyfgSgE6eAqAG6e_HdAdghLBycgmMAENacXALdgOsfVEbveeqzFwNUuHK7eQKXBNXg85KZMPITeGncwmf19Zcdgz_YOkddmfndZwVYSmf5CZodZ5mfVjTpwFJgL9DgG6YvGePderRaQRevXVTdg1Aae8EEjVsSgzXYHcgfJgjcgTFAe-D9cHRPZ9kSLQHEBTx2NAMe3MZ0XgTDGzCEEMRU4D7XgOYglJRKOfYSgTDGCNaMKWCQCbegZoZ8hAFiBSrfKIKJjMxNU1JRKXBeegIiUrBAZdgvsfoeY0vfZ0FedgLqLmegVaCoegPiU0SDGdg4UD7SDt3fjBO4SgJydwegvSg5Wak0fDufdibRYHbQRdpeWQJkRgzKBSvWDRAn4GdFAgWOxfI3hbPJYIfgrFAKfgaZBnBIK1AyIghzfYufOKgzKBzyf1jXrycRyfxyfkYgzKBYEAifIDWZI0f9SeE7aTlCgsKFgIpAQEncVzfG1HFfg_iQdNSK4Vo7LtBQ1IfcRKEAeM6dGAehzdNSgzKBIHaExH0PHgyfeibBocCoe-lX-BZbfgVYZAbYSMbyjTXKeRtfpObATg-DCSXIMge2-d9ieq3fSqTSggrHbGWZlRAL6K7bALWZg1bEHdP4SGTZ2senleHXdoOLC2eprX-ObIUPQtCFPZcoeESLZtCGfPh1cLbc5VAyBA_HLf8Fd-dRdW63fSpcqEQAkB0ggwAAk0fc0fJpXD0fpieazfP0f3hAyBAcXIf8Ft3cScWfibm1ciha0UWGaAHhg1VTzfGsxf43f4yfMhgfZS0jeh1W9yfRvfGhgWSXXVRxieJ0fg_X5ggQcDtkDuuMxCHwPR6DECggYOdP1bC5fwNE6af-OXspXcUbyaeE1QSLY2aeGZg8aePcb4hgRcbLZg9PbJFeOZgirc62UWMgyqazTglrc1TgWZg3TgSccZjbAUgpwaxrcwYcl6cyYcEUgo6cRigq6cmZgXWe_Efdobu6caWeMPek0XMUgrCd7HGrZgEsctqQGscqcctFeeig8wXuccxccY0d03Ygra23Yc0dzDYe0dwWeygcgVbZBgzBgGagJGcFNgClWIXeGabmce--NDGeU7cVRbOQex0dkZcOagZkYvceJ-ceuaUNgHsa8cebCbS-cKSVcCbq-PZpbvCgcvcxCgNDd_0dqIcUCXeAZ0xXdag5pYiGeL1d61f-xXxJcUWbdDdIdeYhcJYeKEgxdcg3fzdcKYe2IW2dcyag4dc2GepNgnhcZYeHKbYYeMebzlc5ag7DdUOcI-aXacFGgWacGEVsWgwabQ9XRbgv7X6UgTEdvecpSbTRcktblebK2dycZabgu5U4Rc9ec0Sbj8c0eco9Utacd8cFiceZeBfcZkgpbgv8cgHe4aciTciTVkZej5YKYbkOgaTbtkDkHAozEzwbSggL4fizfSbBbiXAfTfdWUmaZdWpyfpcBbiXocD8aWTgghhgDdWSyfrIA0SHgcWpqfUhgUggacg9MA6ZIlia5QaoyfjhgElgiUFokCsbWZFbNzfznCQLdGTdGzePTdO8MqHTP0V0mWAGURhPATflMep1JtMer1JAmdTMDSkLGzenXMp3Ve7BrmIzwNwIgt5CPrNVdZaObe5ZGjeafganBolgUpC50CoqfpYgHfXtvfVKdXEAiUFplg0lgIYZ2lghcg4hbajBylgifJgTHunXQrNmfgQfgsnXukgiUFVTgaufNYIhUVImX-dLcfbwafJzdk7fB7VFAeGBVO6dbiZouZ89Pw9bx3dO1ZKGdKNcTpZIGd21dhmgwqZ3Qc83d91d-3d3HLzwNqDB4LBC4dVDIfeBGub24dclg4LDelgkjayJgfld9WPblgfTfdlgHmduMeaxVtmg7sAvmgT2GVYg2nINfBBwfQVFVMDuTflwM9kgiUFP2c56FvzfhHZURSPLdcke6mBzwNKQCk3HWfahOC_6dTfbhkeRlgXngiUF7wf6BHjVgClgIyeM2TzTfBzMKlgOcAICEcZQ02c3egUZIpjVxNOD1TJjF93GzwNtngy4Kvng0BA6FR16a7PPGiB5lazFdG1T_9Avxe8ggiUFTgNcZQLFRVFDQngk2I3lgAPZ1ETgngCmgK1AtWACje1YA5IgjJd4lgVggOngXFa85H57HHma7ggxlgklA4kgYyf0aWraWjjBEPGqvfbKdXYgA4f5kXxbOIXA_BIZEA5IgVegJ0fXfcQhgfPGZnCyIOIkajVc0IgxzfrJOqVF7VZukNzIgtje9GBpnc86evuNRuSzLg9ic2jfsbczhgbrcQVe22UFOeMCcscbrIbfnMCceFag3gc8Bb4BgenT1aZJdcoXeuIdOqXkGev2QgNgJtYiNgyJcMtYyjgPya9yUdJeWtYZQcGOSbQcr1RdQcoRXHJdnGYwaXv1RzYectY1YeDXbKOgPmcuRTyJeRoTQOgvtYLSe65a9Gg85aREdZtQlDbZJd9qXZSe89Xgog-IAQCCKKY6ST-ubcsfyuNxcfPiFVFR-ogVWAG5XdYWqXa8cYPTeYBeAmfVbdNTW5Hb7Ngp7cyCV1kgSObhNPYTgLggBKdskeqEZtggaNEwoTnNE2ocz-HRocJ1eT1eEWR_VRnoEaVWUTbkXasEdkhgZfDgsZaSFBQE94C8fbRrD6ogf6esfDT6eMAdV6eJ1NgtdOdgkMJX4GS6edgJU6eb4TW6enGfGhg_qgzQFL_BZeAP6AuFA8fb0GAKhVlnIv0fMQZRrgIpLKrgUrgMrgWrgLmga0BIlPB0fXSJfseKUf-1G5GUi1JDlfigbGEFqpGZhgG1IbzfXrg1QR4BC6cg8afbPb0ffq8DQSZraXLmg9_dtVISngB2YMgge8Y1ogbkEGWg--PqgeO9dWzfJlg1og-cOSzXCKedGZs2aaCQ4vdQWZb_YfAYd_Y9STWJYOTZhicHMdRkTsleT4TZmew8elvTmldxObXLDzvT6KEBNdLQLJNd7vT4mgapeeTZEggyoeKJgsoeXpeRQJcATZqes_eWdVteSqAelrehwT0reDtgxgg_ufFCfIoe7neRycGXM6seP2erocBUJPHT6SfssLeqgclf-0U34feCewFRV6JEAfjDfpbbthgTuUriYJqeZuUVefm5cIGf0GfhHfx0fXfd15L6HUvoasQXEfef2UGLYqpdC-H9af0AerpdJbfA8JvjfFbfgRYOBdkVY3gFxqdliPXsdBgfgjfdjfQjfdpQujfrfcDvUAvUq7acpXUCePqf_6fyhgIVeuEek4I1hgcOUXwQEIgL7f4fSGfOYugFfOK7fP7fT9f55MXugeugYqcR7fF7fT7fm3bLxWW7fzGSOMgpnWM8bm9V4bR3qc10Y08fFrcdvYLHSZ9fv8bL9fX-MLFcHrc_8fO8bTrcH9f60WJ9fnEc-8f20Yj8bV9fN1WX9f30Y2ugG9fbLQgychHbFhgJZg13a6hgY-f8hgTcb-hgnUbIOeBigRZg6ZZ2YbUZgJob2zdXZgeVeShcnwaPbeRQbTjYHCdiAbUbeWobljbOCd1AgQCds6cYighFePPeY4arZguMgmigwMgwkcM6IDBgngcyMgGBgkaZIBgZraTcebCd6ZgloWsgcx9Duigv7U0DYBagxWemtOzWeEXei7f7ra9ob1Pe3kcKkbC9aQCbrPT6igA5adscLkgMXeadb3Cd9gcw0dX7cdGc3MYlJbC-cmhbIFbpJbWdc_kcOjgNjgm7csxaKIcY1UOIcjEFQIcp7V7pGc1Ukkbhkbbvc1scD1dpjRawc0DajsbdGe8scddc7XeDDgTDV7IcgpgXDVLDgXlWFXgSWbnGelpgj1aFtcFKcKde5Dgb-bBUYPdajDdV1d4Hg2dgY1dSYeGaccrZgSN5cawda6NYWxghxgOdaJEg1JWFhevhUHheiRe1DdScg1aglhc3agE-a4jg_Ge6jgpOc-Dd_agvNgFHeNbg69NiGgwYe3pg9Ng_pgslWX0fqYeCOgyGYEOgtRX0pgGoT2pgMecdXgWDbfhfOOgQiWxJecec7Gg3JeYlbLqbFZeOHemSbIZer3QFHgLHePHeG5YaSeSPY6qYJMKdba5cZIPW6DgjScQZevyXpdeZScAVgZOgP2dK6aWZevygJ_KDicUkgYkgmbgbkg0-Mb2dnca8qYCVYrmcqFYbSctrYzHgp6PxHgKrZYrZiUYpygLrZVca3lDtrY24RBIYDzcDTcFzclqfHzcgOgI5RaVZ7deiHeq_KMzcttbwuB7UZZbbTaQfifsyKAIg28cSIgkqbE7fQ8PKUceuckzgZRWdugPucducWUcQxWcucByQpzgxzgG4QUIga8PUsgnhgwJCSXIIzb7ogUWdEdVDgBXkS_0Aj4TbBIsSZSqgh3BTOM-PYicOgkbiIcC1d90dI7W0tXKlgKEAB0gyWAc6eB7CbfDFrgBJg1WdHXdO1NjfDj4TTpLNrgn_cMtEQrgIrga6ed0gV0gPrLvycOngS0gzsEnjSlfDergHFAgrgFtPPaTZ6e8JNb6eLdJf0gprghngonEHDZTvLUxHUOa5Qg1BeHddXrgonEsvcwTbldgu6KuZffXXG0gjcFJ7JJ1gFjTnNeFvepTBULcUpDqxg60gb_cBVVMkXxbbb5Qigg8xcivXRWLjadkKgf7Tcnfcae25cLZfKZfwtgXSd3vXB3b_LgRsLIugPYcQCY4NeoBdHqc1aeMVe3aeh7fNpgIZgCOe7hg-ae9hgAbeC0XYvgEQbjMgbwa7BdZMg9BdH2dfZgBaZIgcurcLigXFemvgXrb6TgPgcC2gbkWjZgVWe2oYVpgTkcwvgFceIgWHcejCcJcePraLce9wapFe5ZgUra4TcqFebWeWcehaZAJbiCdLBgXceADcD7cnCdF7cPUgjDbCkb0igOwgBXeDsbP7ccZctIdMagMNgBsaNQe5CdZvaaEYTXe4VbTQefRbwHcHhcowgMuV80d5Cg-0dvEYUjgLxcWjg3wgavcZjgeGevdbgGeGxgfagQNYhGe9QedUb0UX5xahDgd3gGuX9dbsagh3fAKbBack3fDEgRde6xYtjgUYesxgkReBtbbtc2agylcdYeqhcHtbuNg-jgDqbx1dEbgmtcPbgotc1qVkSbztYy9XGkg3-N0-NZ8cECJc8cgHg6dNUZecEdTkgXkgl8cAucyygiEdwacCEbRta52X4deV6aAfbumY2Hg2XbW1dPQWjzVKTbYzgMTbhOgyrZPTbfkgezgN5R0SevtbOxfOsZWCei2dAeezggOlAlTDaWa5xcfogS1bd1c56a7NOoPgEtgkmXireZreZocUQfxPdtPdUEQNHTC5gYEQuVfzyNcyTK9RGHTMxV2ATJHTq1gEqdD1gmyCFgBljSQGFE0GLaaK0cAUJFtegog1cC58RgiNtZeeoga5g-qgc5goNGmyQwJHykg_8Ph5gR0gS5grnPW5g2zf6UE14gq5gA0GoAARTAaQFe5g8zgVhgZhaK5gmqgc5gWGdcogm0f45gMVPFHT75gS5gdRgOPCzmCn5gRSJw5gUsgS5gDtZ25g-8dF5HK6gbggzTJMPCY-JwfIulg3yf55gC6gFogc5gC4ARia93HDJAffgv5gp5gL6gy5goPAVeHG6gQ9c9zgYJIR6gq0gS5gvmTwWZcog78cRsgB6gIQdRog1cCY_BDYAkrTm8Ha-YqxcY4cD6QNVPNxVQleA6g1SJJ5gmyCJteIRgINDPQYTcXOkXeOEkpeY3X9oeDeXNIUeSZpYf40UgyQgSUAgf-yQwpg6LLdNeouNWyPHtdYyPL6XYjfbWRQwdflfSwd40bcHAIND1lgcUZg_Zq6gsmX_zgB2EcRZCufy6gt7g0ogS6g6_NXaOC5KNdgL1gfVW80QhVWVYfFogJSPoYg9kSTKdTYbssWhLdyfZhng3BA-3ZlQggIgpdgG6VpEelka27gAUXH0fT3cgfgP7gvrSN0fYmg6rgLmgSyb36DkuY0yBFfZYwP0kg1sgIOE0meGTLxlgmoBYmVVLZIlglogZqgRKAvbbLggJ5XMwfmHZFKerXfAkeu4QCkepiaOMTHkeCGEsggNkeZkeSsYqcg8bg4LdJAdKiJu7e1RMOLgilf-vdCJQujAEJQElgUTAvnX2nI67gqqgH5chTbQ1eq2bAfGsWZC2eS3eUtWzEHOieQhgjDB3VGf1b2bgYCQ4bgy4Qa0VPlgikeJfZpvP09crDelYZlZA6HdsYZ4GdnYZvmSSedswJoseDaOhUMv9J7cfTqgoZEUUMBYf5QRMdfthg9zBqtfKScISc3XbEzc6NXCzcFTccOgBfbG5ZLTchnYsFVsbg7qgyXaRxfkHe8deVTbQzcbggjDBd5gubbX6grge5CeOuf9LTQuf6-Ub-g00AnBIl6dDYZzxZZcgagg9kgjDB2XZODevNbHJgXvF8IQ8kfy5do7gv-g8mE68RjMApoAZiVMBH8egLjFXjal-gu-gYFDDFA-GE--goRI3Yg69JC-gzgg5-gPOOJNGBSaI_gnOZz-g1uUlGdRFAF_gPkEzWAS_gJng8cfDKUd8TGhgO_gvMI8-gdEAS_gBegB_gM_gg_gYFDR_gm2Ze-girgxPFi-g8Cek-gN_gKHDfjBjwAmhgYic69FA_gv6JZZfLpgRugbIdz1gA7f2hgbzaSvgLjcSMg-zXzBdUVeuYbvzdlrcxzd2zdY6cJ0XOOeJbePrbQ2gbjcJ8aM2gFaZO2g_TgUAhJCdeZgwCWDUgbrbUigGUgdUXDce0nSxvgEBgzvgbceWSRtZgAagkaZ6vgxFe46cpobligU0dScehCdHCgySYrWewBbfRVoZbG2PsAhv7UCagzigEagiVbgce42gAGeJagEpbDNgjpYdwgClcElcjGWMCgE8XSag7CdChcGjgZQeK-cyceIBh60duQeoRb2HcnkbrRbwCgXjgavcN0gM3g8Dapkbt7cW9Sedc4xXc3g_scd3gWabykbGYekjgXOeUWeAyaplcuEgNdeypbGSbdKcq3gfKcrxgUdexjg3Eg8Cbnpg-pbs1dZSb0xg9DdCHeOyYAbg5xgLEdObg_3gU8cIqgW8cNPSF4gJkg0del2XrygkackbgmacvdeQ2d2iWM6aWkgJ4golb3ygW4geHe2acekg9qg5acKuQikgutakkg3Tcm5YdjBBTTnEKJeCFpBXkSriAlOAm_gEwLo_eckJr_enQIH5KlAReggNKeZhTPKeWMbCHZNLdCHd9Ldc3f__c7GBsEZPnZ2ycWqaqWgSeb63gkhgQ5KMsCJEA1_ghjBjjBL6KIWgcJgqAUS7Lcfdz_gDbOqxfJZIGTgOlghkeWRSRGTGse1ILyVR2Kei6g65gGteKQdiyTMQdStgVJZzwLm8eK1fw8TTUewed4-TQERs-c7gD4VcgiVEJfiiVaOflCOijd3PfIhfdbfhzL2MeBVMC_gVpfdydCpXW7JP9gSaOEbO4UDZlAWjDzoaiDhYKezET2ngPRSwZB63A00AErX2DOzvfwNb1ETkDh1kgZEh-gBsqCWjDufgVEhU4fq9gYEhPEhwZBqJgxkV5kgAAe7lVaMdG_da_dmsgHvTOme64gHtgIycMUbOEheDhbvNndEZka2zbz0bSEC_TepvM3YP5EhqsT-EhBZHn-d0GAZka1CC-FayPHu9DHFhNZSIvTnDRdjBMFhgVDxoPmnaX5ge0f9PdIpcqoaLFhEbONFhHFA8AAPECvkV-LJnFhskDiKOwEh3ggRlVhzX1EhQJfxlgkEhkFhVaOg6ZNkVONG_cAYvfIFhfHC1ee4-gtEhAFhuHED2cD-PH0bGBQikDq-dHXdWFh6nYYFhEbOruA1GC3ka9OGluNf-guegzMZ_4T_6e3MfN9LfJfVgdRaeiFhwZBOGhEZHDjVvCTSjeg-gSeTUXd9pLpifXYJWQZmIKthYNPgtgegNfQKRFqPDXfTze55J5nPBbBU7ggFSR-PbBYSYfrodJvcSlfa5JdYf-Gh0lPpod7GhV7gRkXqBfxafW7gYyeSeF-HdWdfLrdNHhr5V96TuofbffqXMxsTusT5lEwsTtsTh1HOcBxRSKjPRgf_XMjgfyPfjYMCmgkEhUaOQGhzFIPaAxsfuaAhWflMMkWfM0EdGhFbOXZAHbO1nIXjD3Ebe9c05eOEcS4TP4TGgPc5fRxEx4f9NfsCf2Dh-EfadVl1LMFfImeFGfxedgnPdHfTCFF1Br9LbJfYJfRaelod8ucBHhEvc_ucH2VMXfLodTIhmIUNuPwpc_7gb4JVXf2lPZIhrodAOM6nBCOM0XfiIUFOM3hP5XfHQV30fEOUEIQCJEoJUkffmfFMHhddfo_gq5VxUMSdfKKU3IhRHhPHhLUBAjFw5VKVMhMUokfzkfQjMWpf-7gDpXm-gsWAp6BmlSu_gL_g-9gzQOM_cIJh9OGWdg0yJjHO35gL1gtGMqPBpnfblUtGKinfF1AIbgpBdv2YnTgMMgDZgr2UJ6cNVe4ae41gsnW29fSVe_nbe3W_9fIrbWAgjLYEigX6cGigdAgJ2giVeJSYgVeAZbXAhdlWhZgQwXBUgUPQrcbSgcqMgX2g6jRWgceeVaig0vg_Agv7UBBgtAhi2gyvgu0X7Ib-cbmNV4ZgQKhXPeEwgsWe-Zgj0aWUg38aYUg58a4NV5ob5LSDBhaZcEsbQ7c9sY1CdoceLsbW7cjZcY7cSXeO4Y10doZc--cQCgUBhCGaPCgbagxXe1xXmBhDxgPhca5aAde5zdr7IsBhzJbHde7xa-Zc_JcKtc5sbYxguagzBhSde3pbkEg04YaYexUgzjgHlbIKbK8csNggtc33gNGggyX9jgZLhJChEHeHHeIChqtcJJX4Ra01dstcPEdo-aFkgaygMZe-UgjHgIsbMkgdHYOkg8dNQkg-tc6RcxygpHgwde-DbOta4yg8pX2deXrYu8cfHe6dewKbh4gmWcTTcjkgmHeYaQz_g2XWSWggEhUKe-XOx9g6XZWNI7_QCAe9DQf1gP5ghlfXKHQ8gemNAAbkJhqsYoTgbMhl-bmJh21g-NePwgoqa19fgcXKZg81gVvg-1gfLY-QeaVeaUSavg_JhC8aF2gVZg2JhHgc4JhJgckvgBoWYFePSYaFemMggAhUbKBceVigSCcojbHKhKtVUCdtMgLKhbgWNKhnobuAhWPerFe56cQcegWer8aVKhnAhyFeYKh5AhEtX3FeYaZ_Ahh0d12gHGcdUgQwg2ZbN7c4ZblKh62gnKh8gczVbA3g1VbNNgD3gPNgNWeGabVQe_VgOBhYHaXVgwsc3KhOlczscKDdTjgfBhB1ddpbYGefpbAxglBhCyUosbejgLWbExg8ZXoUgqdclagWWbHReRxgpag77cklck3gqjgnjg5OVx1aTYeE8c_sbvhWqNg9pbVLhsWbgYePlbw1dvhceLhNtb93gyNgB2a4UgEqgUSe8ab7Ugjmc9UgXbgEibZbg-ygiSeuyg2LhaChdmYXChxgVjbgR4gaHeHrVm3d_UgoEduHgrbgOictbgjHe-deNucj2djHh6kC73AUEP5ieIbQrYgsQHPja58c6rMRqg6kg4ggt8gklAWDhB2HoWgD7g5Ae_eSFqdzrXvPbAZg-wWCZgBzdTYcGDJqTgCNgpYbQ6cHZguTSvTgvJhA2gpUbyTgYMgkVeaAgPOeTAhcZggcbfMg2UbkVeiAgzrc9MhkZg-UbdFeBNhkIdd3YpZgJKhpAhFpVrAhbigrkWMNh4kWQUgkig1Zg2vgwjYn-epigwccyZgrgcZKhODcbKhVBgRQhVscgWeNwgeNhjMhXBhliGxKhoId_BbWdbawg2tc-igEjgAjgpNhrBgPfVK5aiwgYXeOTRQNgOGewNhVBhOCgLjgQFb1NhSVg5QhL0gz3QhBhMDdQ3gO3g7NhyRb2EYajgnsbX3gRuVUJeeNgsMhEdeNxgijg8ZcglcoagKLh7JbJLh7sbcxga1d8OVOLhlReg2DbJevxgz3gQ2X0UgXLh2UggLhTUY_DdlRhkOcS3fEEdxtYBZelSbHZeQChY8cSChTtHI4g5RcK4gcbgyLhWHeSkg1Lh1ygP4ggEd6OhP6a8Oh8Lhs3DXbbyXbUTc8qgQxfylbEMhpChGMhTVRPjaoGda4QuXgUPhQ3H5OEhfg_FhOLISXI9ChWEhlObG5ezFhCFAT8gudWyogyEhEpTL0fdSh8rg_JdL1gfRMYPb6ChgnBEIIUpaYke_NGE0VQtfd0VIGEQogokeqEhiEh5mVH2bpKeXtfW9g4YZvWd50gvEfiRgEFfmKgeYYYiPu8JzFfI6fghfzBKV5NSaMNrgg9gZ8AkaYxaB6_gMLb8pagnfP9gT4Ka6XTSIghggncP5XzjTTJRA0H7OCV8gfaHc9RuBdQpentW2afESMBsgGgfrAKnRXP9giEB9gDJWZZ1Hd6X3-Ujeeg9gvThEwVKEA3BAw5ELdJwGd49F18ZEufhBRTndzFhEGBEmby7gJmgzVZg_gEUhkJOF6g5ogZfgicgJUhMoFQCOyGdhhTeEZ0yB6ShjLdr9gDHAFJJzLdktT1LdgicK9YV7bu9gIMdaJf3Vc22b9Dh52b8Vc4FF_EFThQ2Jg4YM5AK2hDDhfPnXAaa2iYg_bzUhEqac_br_bFAhf3Wn-bX2fU2fq-be-fahSg2fn3Wd_f__f_rWR_f3-bo-fBsWr-fz1ft-fB2SHsW2hSy-fk-fu-btsbb1fK2feAWfNQ1Uhw_fA2f2-fFgR6_fO-fqqY4Uh0-fUpUZVh4_f8GR5WUcAcl_bE4FR2fB7SS-fF_fb_fW2f-AWSVhZ2fwVhCVhV_fO_fX4W1VhQWUz_bIsWEVhX_fx_bZfKg_f7_bx1f9_bs-f_0SOVhw3Wq_fp_fo7SRVh7-fvVhqVA4-foWUy_fWVhx7SeVhI_fQAcE3fL3fw4WjDBtBWS2SBAgukgg7gEgBs_gEhBs7gz-gfNefWhEGBMLAj_gjBAd-gjWhm_gbLU7sdE8Zu-goWh43SHWYjaSILbXsND1bA1g77eF8eI8e-IfGYdAdTvaSO8eEYdQ8enJRajajwAgHHRGhEhBJrflWhChfgWhAubajae6giUZIsg14GMWZkpIuThGVA1LPp-g3haA2YqhY1Ig8NRvvHIRDRggQbDNogUGhqifAUZlCH6QZrShy1DKATTUhMEOeTh7IGERSI0VhkeTVW2ShVpaHHdosWY4fJbcbLdhKeXWIXUh1sUooauje_RSIUbISSOJJr0Vp2SkAYsAYEpg4vQyNbAYgAgbYTZvHHGIdatfawfOYh3Fb5Jdi4M11eWFQB5e9QSNAYIbHVtWivfFUTCTfPJgI4e65XS5SYGfAQgTVgptfVThcxdOSVH1MV3gu7cnBhDUhLbZhTgGHLm0fepdxZfEBZYYgzZfB7Jw0OEwaW5aIRhv7c8ggw0OF1gXog88cHNB0ZfEyUYRHL1gytgSUb3Yh7YhkmQIEN5KhCOhgGeuThTKRv8R1bgGkeh3MSNbrVWpgbbLdd_aE9gvWOCKdAtUEgZRYh9EZ3kedHdUYhXMHSYhuibxFbBeO52aYHd6xfCgbIFZ-2aJ_dlueRle0ZhFlVRHfmpeR7gjqe-qeAwb6OdNreq3ehgQPFQQ6M5kfMyeY9gGWRs2eqLbYYh-2eI3eucBE3eA-gEpQQ-e-yEZfQRNfXfPkLe95f25VJqJ5edJaeZefs7RkMT89cIGfPfd1odkfc8df-Ebkefgefgah3YVcjfPjfsDUojfxIAoyPclRFSgNVCY3brtNIMg76fv1gnBd-6f-YgEjcmPh9Ne-qbfNhkMhBOeFFee1foRRfrc6fcWVe3Bd_Ac-JhBBccvgyMhevg2Tg2PhaZgzvY8Jh5MhZAhZFekVekAgRpgDKhlZgiAhbobY2gFPet8fa4a9AgS7XINhGoSKNhWQhMQhqWewAhl2gj2gHQhSQhBwgm2gDwgZ0dFwgvkRHwgbgWJwg-1PbNhyWedNhqCaSCZTvft-XANgdfPMDgJ9Eq9WEFcdFWD-WNFWDwOKFcwugYFWFchw9WN9ffFcNFcUFchFW79WxEcp9WOHcPFcw9W6ugiALCFcZchPvOoFW3ug4jHbcUtGckQh0vA9FcOVBjBguCdjKhXpgmVbGXe5BgYwgzce8igDBXlGcbpgQRb82giUgLqXpceLdcRagsceRBhuceVagTBXAdhRdcIjgWBhKjgDdhYrHL-cSCgpwgDCbsQeqHcvJcT-c8iac7cP-c4ceqXe6ce8Qhcag_YhwYhb3ggdc9XeHxgXhWJxgFFYLxg4IdAyXwsbjjgELh0sbilcrjgJtc1Bh-JbZxgp3gbWbRYeVOh94BT1grjKV1gc1dhEgvMcNMcbRhw3g8pbAChcOhsabw7RCechOh5rfuJXWWg6Ngj4gXXgdmUjGgLoMAygLDbCygpGgEygL-aGygU3QzlWKJdcXg9bGESe6pgwJexlY9pgloQlXggeG_YemeGQEdpOhPXblec8UgSEdpLhoLXbVXRChNZez-NPZe7mYH4gcSe3OhuLhwUYO2d0OhwygbCh8hc0ygO4gqHgT4goacV4g0cZiChxSeN-gCIYeRfTzgDYSwGgdzVUzgc2divIDPhyKbX-gLShmZe1RWByZcRW2RWNOcZIg46RnWhMJAI5Gruf1IY-dXCXWAog5lgegKj5GUFam3Ax0BK_g0rdwrdXrdwKhghbj7cxYhygUuBA9OGa4XrRgtOggRga-cqfhgUeM_Jtrd2rdTBhntX7Ee7qRUHcSNg8lZ1GcWagafh6UBfnXrRghDh6WhtiT_heaGfPeg_JPbWYAIaJWg7ranch6UBSGdb-gB_EL-UxYH94c0qfpfh8iTAgI_JPrWYVmIVSgZahGwAj5ccahQfS6UBbDO9YLjZYYghOVBJMZvMbbncoed59cUxee3d6JPgQYvZBiQYK9PQtdWtg4JaxLLT-UntgUZh6UBRRAITG5WhgSgW5AbtWdpgK9aChhzXARRAZXX9wfkGhEfGVtgoUeMjgtQeBZhB_EhCa2BCcghTQg-he9JaEHf35c5VMWqgMuBFJa3nPbghieg7xS7fPgghjhhLTAqFReoPIKA0YgEcBI9H3uaqiPphhihhoBGDbB5CRUEhLgh-ghVQgXSgN_g3hhmYB7rYZmbxiPpghaefZ4eEXcQtd1ghzedAGfKih7Ebntg3Dh2Gfqgh4GfAue7JgMoJpeftVM8dfR4NbJh35crfh9fhLlcJjgOGe9Qh-Hc7QhZCbY9QMhh4wAMAFm2dIhY65GtyfSbcaih6teNXYWegP_EAfdaDOTihsghuYY2ThOVBYnHuBZ2tb7hhGkF7fPDWMqnfvfhkBAw_NZAO5CRJuf-ihkTeU4NiahxWMdefdihCdhFdhhihJdhpPAikYCghaCgrXe8oNuTh_mMTcHQsgy9cc-YtsUJUhcrAdPCSXIRShofgifhFvEQZYQhhF8gFUbiAYcUhIYhbLdPWZJ9gz0QThh14fkbdetgzBeULggqgCUWCcdkLg6YhCZf8uFV_gfucdJQgPh86fiPhdMhkPha1fx7ahMh_ahhQhpPhlMh6QXw6XFbhtzdVVehrcXVehYcdAhkMgNbhzPh1JhSZgrZK6JhtLYUbhGUS6MhS2gUAbgZgRbenjRKkZfRepkZabhhId3AgT4afFet6cmAh7vgc7KIPecWeKPeBsc9AhobhPKhUNhrbhERWxbhgigV0dwbhtbhJrIpgcCwgGdb0bhJ8WZceuWeKQh9jYrZgfQhiNh_qbDkYopVIJeAlW9xgiQhHNga0MHBhNJenGcUdcFCg_ign0diGWFGetQhOCgONgqGc0QhX9aUdhSpbRjhWQeHjgNdhNBXK3grJbuYh6Kh5QeGOhXlcoBhcdhDdeuuQipgCRenCbQRhmpgOxgQyUvBhQbeHtcKRe_DgyGeo3gQdewdhMLh7BhYOhSSbACh4Dd9FgLcZ7agGCh5saj5PFec1WbfehBJdAOgDyga7g6WbypgiQcJJd1pgXehQDBZehHOgLOgyGYNOgsYePOglGg-xgmXgSOgA4g_GgXygmdevRhdOYcygHkgHHguOhuehKHgIzgUChqmcqdeatbL4gUHegbgsXbiSe7eheCh7OY-ehpSeioQ6Lh_OhqbgrtbIShbzg3FZfLPizgnHesChojhjwA9AAtlAEtPfTbcnHdLdCYhDsVyWhegAzGA7cHlIA2QgraQpcgHUewOb0adDbd2CfEBfbPgv1U_jhCEKHugjYd6NehJhx1g6ah1nhEZg9ahnJh31grPh8QX09f47aoMhAobvTgwJhSaZYkhD2gMOebkhRAhhvggvg2zdZZgJigObehkhrUgLbhajccAhZjcXQbMCdO4aFUgukhNIVwkhZ2gGPe9rc1khkFedWeKceuZgcQhhWeFschgcRUg-vgmWeJBgTQhWQhVceNBg6Cc0QbUUgvgccKhMdbeKhOdbaUg8FeHEY-FejNh52gBGe2chD5aNagTagilhQXeB3gyMYRQeE3gVXeVmQplhUdcCDdYQeuXekihQdh0ceG1d4QeVlc1lh7QegTY3xaIOhf3gKOhiDgIFLtDgrTYpjgLReHLhn3g5dg2JVhabRRehWcujgiEg5dctxg7GebOh4agL8c5jgeOhJbgiYeYacCqgnOhZmc3mhMHerOhRSetec5mhTChgLGeXbtde_mhQ2adbgvOhfbgN4gHnhfFVdCh1RhfChBShnbgKqhckg_Lh7mcXzgGYbPfhFPhu4gxbg_hhinhmwAN-LidgYlSBhYERgw8TAaex2VXngXnhCfHC2S8BBmnhYZHlngU9ggsgc1gqlS2ThckNkjhskgwlgQDhcfXtXh3ShkmVM2UmVQP9gH5GLje8HAu5gijePre-ZhYxbFPdKwbBZhH5GqjeOdC8HAjoggvMowbWreRreJwb29ejHhv3DkjhTzYtkgpqhVSAkjhxYgcrhBThhLeOcgGfbRnXCfaSfaElXb-gVSAz5R17ZSSATzcnShO8gCeguSg7eQnka-MEPiQ4_cesg6_cLxfbEZ3hTg_gCmBojVbaWx4drFZCKgVRfjEhCmBuAGL8glIHuDZzhhIJgAUZuERXLg-WaWMQAXaeEB89fcjT59fkkToiZJNbRFAvieDWZdFhYogDlgg9gGYcnVZf8gw0QsDez2ew9RSVd32eYiTy9RrShGYcrNOrzEVvWCXWAmgRfgdrhc7C6fIEZhfna-Se9MMcxSfWhWDe00bbhhY6gqvMLoc1tgAHb0qglhX4vX60QqPAgVWmETdIhKVeZVVhPhTnMjJhIkhpZZHzdOVeEAhqzdYoVosVIAhRIbNjbVkhJbhYVeHohC0aE2gKohaMg1PhvMhMbh4Ph6JhJ4aaAh3PheYXkkhpcXY3YtvgBPepMgPNVCNhYWeFQhYgcMlhg8akohf2gmohzAhh7UiigqohPQhQNh2ZgSNhKBgGlhNsc7ZgOBgyvg1ohd0d3oh9rb5oh6Fe7ohWpg9Fe6-c2BgbZcBphdZcDph92gftX_FWrKhrceDjgFphlxaWkblch2KhVsb0KhulhWdhlih3NhuCgOMOeBhS3g8NhaGeyIcYjgfvcylhSZhAZhKxY4lhmpbZ3gNWbdph5Id-lhPxgMOhCSbsdh6kbEvhaFdd4gA8cvagYRhxagt3g8BhwphaOh-dhzphWLh6agBehyRe5phv1dxabAkg43gCkgQtbEkgVOgldeLZeeygb8cyeh_RhCEg-Oh7-aJqhKkgOrYlHgEnhAVgGnhQqhInhW2dhHYTqhqvhfZe5deXqhBMhZqhTeZQfh1TcjOgrChmkgfGA14K0ucjYHCbchkeycODLdsIgKLdyZIStfcsguhTQQXtWOLXBGkNxEZVFDAhKYwfiHdXWGexfbxNxUPrZh2FbpZhs4AftfmZhnHdoZhGFZvFbTYhvkeCYgaHdXwhpgGxZhvZhxFbdwf5XTmwhTFZwibIFZcIZ9ShUATGth9Ke09gI6eWGhpsEgGfRhYtQRqBRb-ThuUvwc5_YWbfmEeEthUSDYUHanfghMyIfLvG87guLTGJhalhmmCLOURHMNOUpbcwaeLcbMpgovUH9NO4bb4bV6LCeaNcbjrUrBFq4buYa-vZC5bMDgh5blxZSxZi8fLaf8QUMDhHIe0yZvxhU6bHiZYzfTSZyxhe1ZRiZ-LQCKNizdiRBR2R-nhBsX9nb39f69bXshMDglUbdthLAhtTKG-fMDgDbevthYIbyPh4MhmLYIbeMohIige6c5TgtthWSVrthXbhQyhuthhth4Oel9ZQpDpkh7RaLZbDyGANhdbhSkcGKhY_GkAh4OTa2gS7Xc2gK0de2ghBbg2gjBb7khzkhC6I9vgnob_vgOMYvohjCdqig5Ccsigz8airaLlhrZg6bhMwg8bhxrarCa9bUDHcXIaUuh9ohWuhfUgjce6BgVtXoQh7gcqQhiuheJbBjghwgyGcuNh7ra2QhEdh4QhHdhlHaQphjihPjgxwgDWaXxh-QhMDg4NhXGepDauxXR3gNxc_wgPxcHRhV9S2uhcVbDOhqBhqBh9IcumZkCbzCXCeaVJchqcUJa0bTg3gGReqUgmNgSxgFmhm5aOtctagXRhydhosI5nZURe_5Z8ag7MaMmhzagZOhPmh5EgcuXV6dnzh8WNkgarNgdOhYLhYvhjtc3xg43gGqbO9XIqbxrWjqZ60Z23dUfhwhcwmhXeIoLhwRhIkgtehDqhLkgwLhe8clvhYChVZe5ehGqhPrY5Oh3ehmKbbZenvhMZbCShKicCfhgZeUNXNsR4NHMfhdqStEdIjWvEd-vhAnctqUN2KSsZMDgPWON_giNA5BHneZ_hY1ETHwhcxevaETMZXxeZRfLSdl_YurVu-gKOAiqhkpBnfg2fh8MfgGDwGh9shJ9OSGhA_gHYE3sdnGh10fDuaRfdcua1QQeuaIuaZ9QhuarXKvpRSdcIHcQuaWKa71hP9gQTA6mbEGCkGIdMI4whXIhh4JNadM2hN-PcIhgBeIuPzpcEwcEYffOM4wcoThDqdfPhxae-_gxDggJh6nhs4Bfqc5HeI0WphX0EeXwcOIe6EeRIeaCYTIeTzZ0per2hezZUIen2hAoh7aeQvgGFebthFrbHyh2BdVMgnthVohjthbyhUwXSyhfvgUyhUFeWyhSbhgAgdoY8PhhvgZbhqvgNCctcbzthTigXBbDQhZBbgFesyhijYuyh-AgwyhlCcyyh3Ib0yhvAhONhxAhQQh_thnWe00Xr2gIuhpkczccaKhHJbbQh_cbEzh-1PPlhzPesuggNh7BbwCdIagACbTzhRqbVzh-chPag7chNfVQBhuKhSBhQjhtlhd9KrlhxNhSphq7cXdh4KhtuheHWvuhvzhINYARhP3g6CgwJGlsb2IcZdh7Kh-Kh9KhhagVAhgjgDtcg3gHYe9JhxBh_kbLLhGmh5BhkDdXFdr3gTdeNmhmWbVtczEgjvci1duxgYdewxgade13gUacf0hhYe8jgPDh4xgBEdR3fSKbVygCHgdacXOgfacrLhobgiac6hcTZe3RhWqbtvhmyasvhEucFnhPqhRkgRqhfXb9OhsLh5ygAPhPnhx8cW-gbqhlZeHPhjEhG2h5tARTWS2E8hAd5KMshlFMLnfBOM8mfpqhRTADIennhuWh9iFe_g-oaF2hzHDuNbgNbrdHmshBahmlLC1eAcgYlgr9edNBYfQLtLVahAcdl_aPWfcPgm5fXAd5RgMEf5nJLEfPyVMVZ7Nfpddy4f-Nfs1hYegsUH0becjZhBco5Zhyh_zhpZVwAgvhULCcc5hzHDUFawSKLrDQ_AmmST_gyihguLv9enTe1JRdJRXRBIERtKRhVgLER-rgi5Lq-cQGAdGfa5cK_TaIaq6hNQBf-XriAgJIKPg2oaJSW4-ge-DgrWItT1HIx1hCxJt1ho5hzHDW0ZpzETeHdSgV7DWJhxrhzgelQDR6hg_gh-XIdHN7hPCEvKRMegTEU9idQEUuEa9GAzHDv_Zt0fTKAZDh12LURgkrhTDa00a68W0DcbvawBaPlZAmRWDaCDa4HhykZUCaAEcd9WTEcw5h79DHrDsJRG7P76hxEhq1hPLg87TIBfANf3Nf8Nfutfl1hzHDf-XpNRSuKYPR3NP0cHTGhJjhsgeTUe47hNpDJ8h07ZHCEFUh0kSjGhlXhB4EZLeW1hI8hW9Y8KRWlNAUhmiL_BSjHhe-Dt3flOANYgQ7hgiYRbcq4VE8hN6hQCUT8heTWkbbm5D5DTVzcFaeJNfJEUMNFpidsmgE_DI9DaXh4sP0FIH1gPOfAEM4WOnxJuwcexJyhUu8hKcg1AdSHhE9hkrFG9hJMe9shzHDNeaiJRljh_7hnPfQ6hLcg9QMRqdMvfMaez7h-bhREcyGAOIOpJRUaYMVgSAQl0fD9hjOfQ9hTPfvdg2ghSidcLcCfW_LeR6fD0S4AdNpDyify8h-SGKaAW7hGPgKKRiJRkWhl6hHMFH7hm8hzHDGgY3aOUzciKgNeg09hp6hE_DzRaufBTiafeeATMe9hvgbPEcr-X_bhUCZzXgzCEtYVP0LooKoAAfShpQRPJO38h6Sg0rhE_DKPaJ8hmSaM8hYTabYY6SaQnbdJgjrhk-hJhSsWXWXT88gj3M-8gjHhm9CdCO5mG8qhpibUZf92eSnW6whB6X7mg4TfbZS9ZSBngS_DMIA0_K-JdGUepeXsqgDKdjFQBLeBZh4-hJ_hrRgtzZHhhh4LTbcE9cbNPl9C6FZNYI6mGyiVD1VTHTIGAqQdfyeHqM5ueC2e3aLMZEH0TjzXWNKIwc1Eenqck2hNIej2h2HevhXlUfzyZ6HeUwc8HeXIe0nRN_gkEA-lgvaB8vCZfIkqdj5VKmKXigvuB1sOM3BhbKlzh67f9zO1BX_-TfWhb_L7AQ4XWiEbCObtxVmEbTaPste6yTGBRaXdwuEi7e5Edk5Tl7eBvEBrLX7aO9hD6AyGZXDg1MSTDgbDgwKdWDgg_gb_L4SAioCoAAa2BreglaSr-gb8hlhJyqLeAik7e6fAHIRu-guAi6LEW6M7xKEgBGngmQgHieQ8ht5TiAiwXdM-h-Ai1PZVjAlER16DYdHV_hB-hWJZrtdDQZWIFFXhfkTbEAiuCZNaGJRueYLeYQ4Qwrh5YhTzJrdg8_h82B0kN0YYVCBcBigsKSgYhVgnlCnQgqdgshYEQR6OZbkEthhrJRK3CFWEBXcQdD9HAo4cxte4GAxBiaJZGXIT4f9UZTAiSwVDObCDh1XhdGZ0-hO5QN8fazTntepYLiUJbAiWNbBSFH9ga_cyjhn5eV7aEvE07eQCiAXhOQZpydCEejEhdkAjoT1Ait7goggDhXhoenGIjoePPhiRBEwVX3S1fhTng1ET0XhyShvShbSh6bgUkeWLdZpesAYcZhP9ggCixMLTLZUmILARV8YEXaTMQjifszd_9baVAKXapqhtVDg5Fp7YfEZg-cfWhv8PvzGuFh1PdOtgxPgD8hN8UlNf8OfsNfmSfKQfr6fZvUqYhfHbNvgFjQAycODiytf4DEw4da_YWUhxfZdeS9oQpDe2fZlAYT4SZ_RQfYjsgLYh15hbKAOMhU1b_uTyxcnggZnefqC3oe6Md7oesPLYne7PLC_hXULiMG0gf6MdHwTcvf10eNUdFahy9guhLAjEk0em2eNCSkPgLahHbJiUdt3eMAYIah5lLl1LzEfsjdtADDxhJ9htkS1gbzSSVMhPqcrEeeMh2rX__g0aeBAh11g3hg12hoza_xhopbeId91gNZgXvgPZgZvgNyhiZK_2UdvgdVeC3hRbhQoh5JhK2g6Ph_2hGtcmVedyhwthoMgQ3hcbhcohjIdvvggbhQZbIkW6th2cbJQhAlheZUNceqgczMgsohRceKsc7yhs2gVQh8yhZPeXNhy0aGoS4bh-AhLwgu3hGzh1BgPMgGqXRwgOwgTwgCpbbwAYlh8xIKagHTYhUgPXeClcRXejwgsNhmlhbzhzcedzhIdhE4h3QhouhhzhgihPlcbBh7wgN3gpIcwuhZwcODdhDacGexzh0zhlHW4uhbdhZlcukbbphEDg-uhkdh7Zc33WndhrGej3gqdh87cTOhHvhudhJmhr6Ywaghhcb1dvjgd1dv4h44YZdeSacz4hfYe14hfOh53gDehoRh83g6xgfLhnuXDqg8phE4gfgVUbgFqgWbgH2gB1hwuXsygrdeBnh70hL5hq8cnHgQ4g-0hS4gyvhZ5Y0vhz0hHucjChAMhhHe6vhDMh8vh-mcP1hxEdWnhMmdk5KLHP_EGv9dnOL5DioGhHVFHHULJMG_hdHi4yBwmgguMN8ZBSgb5d_WPlTfKJMnTf0MGrzbwKeCmeameB_halgD_h8TJMmdnHiNng4-gpHiT5CMaSeHiH2GP8hz-goUF9HizHic4dAIiF9CeHig4dceei4dkXhGBiR9PVXMxHiNmdHgdg_gz_Np1H7-hdGZBObECiVAiSKebLdb4fb1gfjaGSCJDhqibfEAJHdvKJUTZTNb2wh7kV0le4ZhkJfShYLXYXzcv8L8Dhc2NoUhEvWpEbMGA2pfD9Czpf2MbSDguKdibTffU4MbnAivEbfJAmfUjcTcDgqfUuNWzWaiWaQbNqNW5eT_PcjkebaNLWgDQc8eTZIiKbNhPYJHDLXDE8gfMOvXhM2HjHOC7ab8hE-geDilPZu-gRJDlibNYIQaAZggA2epBS-zepqhy5Z8KZVKA1HhLXdFYTvrfzIij-hzLgq5Sb3azLgpoftzFuRMN_g8vEltPbEAUeH1uQuCTaoBfWgZxcjhDeff-Bi8vEXMaZZAb-d8sfy-g77glNU-iMrofpqhl5g_LPg5grDhzFhp7HbaHLwfOqgL5XnHZ28g6kdxrgOJMQmdWhPERZeNRNKdI3bLJQy6f3-gRFAp7HLHPb6HqhgqDha6geKiaYAYdAvfIG6g8lbjCiIIIs6g4-gvYgxkVpjaA6gA_dgler_hZMJBtWxFhnXfeMdoleCmV2leJLimOLw6a6Eh4leNZSosg6DiCEiH4deneBEiYOJ6rS7xedTZlcWjhg9oedoeqggpggRPJPtCdSSqggnoexqg_oelThppe_AQcpeyfg2SLO7gHggRoeGggLtgAvbgULlqe1xbnqee_dvqe_mbiFgExb_mbuqeEreNZPiOdmqeubQEwezxb5qeoOdAMiDthA5gBGTrZPlAekwTSmSMSEEth5FT84gcjeWPdhYfGtg4jWnreDcQ4AeByN_4geMioAeFtgSWL9AeXULfPdjPdqMiDBebocnPdmDhBvf8GbpDhnEQk1cEtWqhahZL-WZcZLJsU60VaYh-RHbTd0Tdoye25h9zet5C2tSJ6Qnshl4MHEHdWZkScnVdHbJ4pTM1eMFQfUdFvfSNiEahQCSmWZxiLHlfu1eflEt1ea4eb3S-MiJ2eulEh2eP_hO7aDNihldPtgf1eReJeVfINi6YZHOGZETemLY2CWWdR3Ts4eJtMazeftgI0EHvf6_XBEf6fQ4HfMIh7BUTLfFIRSKTqLM3wSGhbKvf6KTvlf-pcyrX7afWNDzIhErdyxS75V6gf3QZE3bGCKRHbCifTHbg8eCJgSOiqmCIif9Gb0UeJud_QOrtWBRO8Vf6BRQifsKiUifuKiLJgXifxtdoOi4JZmifLudkHi0yPuvdrvdgMU2FSk6f1sTaffpfQpLTwKiFffVMLmtfg9PTnf9tfpYhXvUrYhjtfexdttfNxhmHOMVcoxd7dYqgBVtFMvWIkar2dfsht-gCLiVtFWaYRXIr8FN8ghBiz8Yspa_wShufKfhAIYZ4gPzgHfhRzgP-gJ-gj9hhtaSUZ5vhe4gtXap4gwyYQTcAOZkndGSh2MBsnYg9gruA56EjLBWPiZyB4iDZDeI7DSWfwPi0lP7hP9XfZ4gRTctcChPiuKbtNXg4gWHi5VOnPiEjWT-gLzcsPiNEbuPipta-PiCMhfzgPySP9grgBXuDeJis0VucgCpgBTH2eZoKeVwVjGEXwVuDihsgjKY-0f8LdfUh2bbL9YiUhlsgsXToZhbwh11bc3eZYhtWZuJiM3eiOisFFmJfbYgcShPMf-lJeTAcMfUMfzgPL-hEThmoABhbpaM8Qfw8LPBYdEfmSP3pfWRfVMeZ7Fs5S_JglGNS6h-8ZmAgNtDoAgVNSIFXYReAFXREgPvRTEgL2fQ6ZH4OCJiaNA0dhG4OooKcRe15ZeRecvRaEgNhefyUo4hyEg4Mc0EgW5hiZeJShPdZXQi3MAYsfnsSmQgPaTBibK7ek9TurfEGfTgd5QiaJRtUh2sJsUhMwS6Jg-ofDkdasLiZhqmfiBiwBifeQcLUS4Vg7RzrfFUA1rf3NgFehAtfOKXp0R8rfNrf0Pi3Ri6sf_UJX3fOiV8ja7RiJ7exegPghwuagSiekDe-AfDh4CIRZY7PiKieCieRQOK0geuf6qfguf4qfrYRgieOqanxhnXZouffWh-yBaFA4RiluNtCiagYx7e3nFwaEwuNM-h-yBAXGiPYr0gTfc5PiPFPCshAVf6Vf6uaIVdDZT_yddzgXrfmzhI-OarfBva9VaXqf6SiZqf1rZLTcDQi-ebeOgMrfSzgGQiLfhBPhd2dPicrPiY5hvbggkgxzVZTiY-gzTcWQieSi6VPGgAywM0Ya89dDDEymBw6hvBiuQfJRioSi-yBuwAGWcXfaL_hBrSg_akweISdiBK3QfNkdKkdSBY4YMwUhOXhyUhPcgkqYsTiNfhU-gnChSxfCLigLcSFA2wDt3fQIRmrfgEipudLcFNjdbqMr8hJuH7DU_EXmvJOFSZPfQ1gYPf98hyJW7IRn3AfcawudWjfOMfW_hZAMBRijRgTOfYcMuLg0idcOfnDUuUi0Nf11hqDKK9hXge5UiR1gZjfmUioNe1_h85ZoxggRiZUNg_gyJWZJgH-hEwW_feLViKvHqUiRPf9UiMMbitMJVinXcQ1gk9hwhUfKgBvHJ_SuHiuNeLVi6tbY9hbDKx9haViOViJtdaRiKyR2dhjEhGFXsDZPXXs-h0caMOATRev9h6vA0ViFmI2RiLBPEQaUETk4dijaiYgSDeb-gnoKzEb7sfWkGQ8DuBiVGhmSi-BiMWiviXr8F6hhz-g2TZXbcWrf5SiKqakuftyWmufCvadrfNha97M_bcBZh-yBf-XaEAhUiY8hvJRCXgZPiP9hDViYOf72Noif_EAN0cu-goWiHrDqWi3ie5GD2DEXkBhoD5IAOIRQIR0ucXDiW7CdOfBFAyUidPfI9hUDUNWXy9hXjdbPfGVi_lIh6G4Ti29DlhapIgpQGHUhR1eNYZXFhHHDQrfQVTc_g-_XwWhTyPZJfQDh0tDXViDDEBWA3Yg7OfUWEN9hI7gqGNljVzAi4DEp-dqViIOf7gelOfGyJ5UAUEESBinRiL9hEug2XiTMeZKiNtD3IgbjXsDRglBeWXu-Z4be2Ve-Ve89ZD_geUiq4DCYivtAEYiwgYV8YBheT9ZyBcS-ZTXiOuH3IgVrBRYieJiC_ZS9ZlAblBcVViBYivIgG9ZTkBbwHKKiHTgwbeGBbojZV9ZLWijYi5UA2HAlIA-WiEahn9hnlTGiB4IeqYiPWe4rOgbejHhlXivIgVAacYiTghHYirYi5be2jceKivYiFXAVcg-PQ-XARYiYcgTWgU_ZIYiTsOLZijHb3WiIZiM2IvTXzYiYoabwHUzfPZiDZi6Yiq4Dx-ZYYilHD3IgaGaRYip1h_Ya59Z5VeCCcOTguYiOYivIgVEGmZiNOZ5Yi4jcOQQDWihHNljVgBADSWyOPeIRQZiEZiJYiNBf7jZtbePYU8YipAg9VefBfBaiRZiQHN7Ve3be-ZiSZi_Ve1VeOaiwOevbe9ZifZiz9Zf-ZsAg5beILgOWe4jcnlhUYigYiQ_Z_beAYiq4DnVi4DEs7Hq9hVjfNfebjfE3d8TT5VX_LfSEEkpfn_aPFET7hgOf8DUxNfm4VpOfUCMJcg3Of9Ofd7h_OfYgekEUKEENcfIViwViMfe1XiYjdAbiQViUai4jcuAgobeaberjccbeMaiVainBcEaiNbiVYijbe4VeCai4AbT6hKYizBcQai3PQaOTDWeqZi79ZuYUZbeWbiaaizZi48ZdaijBc5Bch5DZ_Z2ZiOuHTZIejWFsDTmanaiCViVoAFyJDEM_cg6XiiViCMfGbiOfelPf2hVtZihHNxbiZpJaIelIA3egA-ZrjAkaiPJH7naj5hAVeIbi8VXvbiwMA6jAq4T_dBErgkzQs7gHrgWJEXpLeEAZpLxfDg0gqUii0gcpLbcio4T24TVcifciATh3ViOLBMsAUci0INv0guBAx0gp6gOrg1ZScci4BB34Tr4TwjSYYiIQDdXiODelIYQ7hj6fJWimQYNYiEQAT6ZsBiYSXzXigDKvNe_ged-cFZhz_YfhQbFUKRiPdiGRfYpfKWcEbiKViNfefjfxFgsFgMSbEOcWWQShe9Yi3MAK_ZJCQz5hheSlQijTZC6hwnhvtg7jfVsVckfOthtfcd2hzaeTugwEesEiDAhuEi5hg2di71g32hQpgwYbKFe2EiB2gGFiOyhlYckthG2gYjcUohvzaeMgqthjkhAeikjc-PhV2gTBbmyhbbhMZbWigEDW7rcgohGceiohIce8thxyh-thoFeWFim3hoobsbhWKhlNVz8SVPeNQhkZbFlh_kh-YXIlhvDWKlh_ZgRFiraZeQhoFiLEYKIbvFiVaV-ohIGckNhZuh72gbuh4chGph3FiIph8aZiJbazhF3gvNhOphNlcyNhU-c70dxlhBxgfGeSGiY3gdjg4zhfDg2ALd4hCmhf4hEmhv1al3gyBhLtc3BhPYeKmhn4hNLhu3gWYe0jgbYeSLhPac1jgBChSOc4MCAHeBPc2xgHCh5Gi7phKHe9phC4gpehndejvhFqhzeh10haAP4Rhhbg0Lh60h4figtb90h8Rh9ehOHi2ebQHiyyaEShGfcS-gCPhbUiiQWZ5hFMhSfhHZi-dXf3cUPZYsgoiahTcBdOeIioRZFCisfZ5fZmKamsgPzbMLidMd_YLNCiSRP8yT7WA9tetWErSi5GfnRYZVcZfDV4ebYhpjTeYhQahGah4VdR4e8lLA4e73eC4eJ4e9HT2mEF4eFpEzGha0eHVZ4hJx6e1Df4pLK3a01hK-eT_e-gQDRiX9CsuSh_edLgDegVRg6KfYsJFLfMhiqQFEhYfeQaWitUfqfFGfF3pdUGHp5SeffkAiBIB8JifffihiP8gZKgLKgwJg6lfhLH9Oi9paotfqQQ74bY6hgzaePURLK47fXyWBrfswZ94bVSa8SiAKQgTierfjWijufhiejTiT5bX8YE8f0ScKoKG8f8YR2HSW5bm5b27V4Dg1QT1KalDgjphvDgiLayxYzMcr0hiEgbKWRPa4FX3MccKWJLWupZJUaqRhyTaEaNbUa4MiyGiGPcGqZXPcliiSNWhGgp-KGLXz6RXIgT1ho6RnUcFgaJDT7gamUUiUcGrUWsZIMao9dAsh9ihz-ggpMaKgqhi7Qi2RiMLA2DExHbyPHGKIIGhT4T-le76aVZimbHRzYkjhOUhBmgqciQji0IYxmXoog8gAiGdgshuYimbHDbOSXICzamngsqfdji9GHy4KPfcFDBgjitJiyYgAYimbHGLAzHhjsZOPhYEhO8YDvMoPISyb8gAbrh5qhFjinhgSETDWZS7as-gjjiPjieHH0CE_AFK5Gxqf3haxghWfcE7ao9dTZB7xBdTA0oXaPhSBi0_YKjVo9d1FhIeg97hAUid5fB6hW_gUkiRKgMUhzwGx0Bu_gs8hbAV6ji8TiFfBWcgHXIA-hdVierDOhi33JUWiKlDBOG9dEL_BwhaJKinhhtlFWsdKTiKlDxmNKQRM3c4GAhZHu2ATSKIYPhji_ciUThg1AThMexFAPiXBiO8YCYAEIGMiVQIibAOb4Q3LTsDfVLimZF_tgncfk-hKliuEAGTGArFDVWt0fqqfRliLcfwFFOjieUiVDhQCCVkiy8ZhHa0mADvZEBTQkJp2VmqPEUiKlDcZQZKaLaYYWiXJhsfMpwdS9YxjXkjixlibSBWkiYdHoEhTIiG0Yb0Y6BU4kikliwEOkBETeg-liYkiLMF5BUoIfXliwliy4KQIW4IRLogZVTFjeLKiCdHCmiNmiEmihRiuFAeVcPGAOIR8wH3Eb1HbvTW6jiQmICQCctAPYbhVg8wH9heimijkieSi7cHwXD7kiN4cRhBomi1YiiBOqogwcYg5fuGhVji_MBgIAhmdhbDvzQ4qh4UdRVdOAY_Si1dH81YJ3Z9vByRa9liGQPClivWiY4VkSgSYgRgiReHa5ZgBOjaOn6gMnipXibKf8SgxGCtBU_Sg7mi1laI5Zo5YLlCS7AnkVX7hoaOsxbt-hhSgDIhFniDeHD2ZKVAgni2zBknieCETqPWeHS1cWmibJF7RgiYitnia5ZwnijAOj2ZWniBSZNOPuWiuVipGD5nisniMIGhCaN-UGIeo7hyraOmRDDa8iinTX7kSRlALninniRWiyrh6JivliMLASoiTJIeki18hPXgqkiTRgiSgOmi9fA9OPY8ddjEZiVhxVTThhPI2NMWAYgdi1JInBi6MA4IRZNa7IR6ieJgYjBi6nixiBwoifrgDBis7HkJgVQF3oiHoiYQAOBi6GZkzQfRg4mijXWEhi0gQ6jiJ6Ha1cmeZ6ogbPh1MiT4cN_gO8YljVMsUcZQljVdyAqoXMGhwZBlHhhGhhFEndWYKgo6fGKgq6fDlPo9dVpiavFNwQy4KdZBAjVEbOdpi47ggKHQbWj5hWfMujVX3I4oiW2UpXaYFbpWgtmhryRU7ZQoiO8YOwA77hn1hqeAa8hAmiD5fm0LtFA-FhyKiKlDAqi9ng8BOpLI96hhxPIqiiliKqiMLAqXgqwDt9Dteg6piMoi07hrKNwPao9dWqiJvAUoieoik7h25frnisjik-AGKNImi6dHiUIi-hm7hXli1BAOrh8wf90fasYK2bfWhXlSVpBp_XoIiNHZBGbXIZTfZRwhzHdWfZ1Hd-qiWeOaDf29TQyVtXia8dOlin5GJPRiKgMgYN_gFyBOkinkiTEC1ChhSgHriXBiNnanaUt9D2nipYi0SWcqiHuNdCa4-gUmE5BHRRgx8gp9gxShTKejDhTAeomVzqhe2eU0e-KedNirgbfNi60eH2er4MiNiqsh5EHOBRilTVBRYVdQ_haNi02eGkLhlT9EHX3ewgid9gYBRDsiCnimNiVnEOahgiTz9Rh_b0Uh3_fY_fJkhhVhRAgEbhQ3WahSb-fe_fb3W3Vhj1fg-fCFgOsiu1fT-fTVhMAgHVht1fjsiOgRKVhTBWMVhGWhdWUF_bYAWMWhhheRsiNob8UUc2fiUQQWhC2f6-fuVhh-b9-f1_V_-f8nOcWhY_bE_fksi72fqVhtVhN2faWhEtiK_fF3fz2fa2fa4WaiS9UhNWhc4WAVhu_bb2fHAgz1SN5W8_fm-fKBW5_bosiy1fr2fNVhssi31fG_bdBWKWho_fvsiCtiHtiPWh4siGtid_b82fqti7_fmBWVWh__f1_fEeSTsiLtidKSC_f0WUbAcLXXg9gUmEqWhCUTTji60e2TdDAd2Ud7UdyvXYEhUBRdxVcCEZTh8KRpeA4jiIsiTtWkNiBZhUmEjNOgxVn5d_Ki53ft8glYStcObri5shKEigSSgja0QimLb0rigbPZ2e_VRXlgtogTbAcBMlmiV2UrvboQaPpiSBiaAVUCHg9gm5KRXhv8g9BOzThB1eBWRR6Q-0eK3eZXi-QSXEiL3eZ9gaFQbXi0ui2wDZfDsSi5dWHGBAuiYEiyriqUZGuiN_givV5IgdjhJkinjhDjT99HwVgrIgwxV5nCJ_XYMbBcgYGfgCe2NiSpQHae8edoghk7amWPutgPgewdgudgJjdsdgs9YwIB05NaMhTthinWSthKMglJhKkhtEi61gJjcwEidrcwnWGbhNjcIbh72h4EicDJPyhSohA3hH5YdkhfVeBFienS2MhgMgXyhEFiPDYQig-MhL7XBQhQeinZg6YcxkhV3hJwYX3hkbhZ3hz6cb3hnCcd3hNNhcCdroh4yhtohAwg1AhOsc-Ibt2gFJbteiaQh5khGoSt3hv7Uv3hpFix3hzcesFigQhuFi_wYxFi_7N33htLh53h_3hMTYjlhIfiIGeCfiJlcwKhfihAGiezhCGilQeyKh2Nh20dRZh1zhJRhJWbQfiMRhrBhFdeFYemdh0JcFLhpdhhGiragfGimlcjGi6dgk4hrphEOaStcp4h11a-BhVlYyphxxg0phzxg2ph7jggOhnRhvfit0hfvh_phGZekmcC5hUqhE5hF6aG5h70hpvhRHi0zUIHilSemyavvhP5hxvhMnhdZehCh-LhTHi4vhVHiqPiaqhxTicqh7HJWnhWvix7gI0Qr8gj8hiiXQviW2Ap6F1IYwVZBbczogKkiAeYpvf9TimVGx0BFrhHVPUvXFMiQDhWvioHbSKAr4X1kiugMlgMAeY6GRvdh9DX4dgcfiPSbtphtEdYqhPyi7vhz8cP9gWvisEAtSiSECoOARLbg-YtQizFhWviFievbYEqiQ-YVPA0mfOie1lihDZywd0gYyifzNbbmfHCYydgRzi0SipphJ0hZfih4hbfiOEgdfi49YTeaNEgbFdsphNvhySeNQiPQiz4Zu-gLzi8VAkWEtlIkshxsW6fZ9bgVFdOFdNYNqagwpbdxiEachxieziEEg7DgJhUEgYzuiW2A36FyaYTPhOnizgYW7CWvi1yikGi3dgm4h19Y1GeAKVZUiL1hr4gdbbtPiBZhWvi-_h0rVJZaypisIBcziNsi2yiQ0ikpho5anxipfYWzgpPikNXEPh1SeBziXnCwYIpqgcThUngIjNcvijHhN6Uoee_iioShVHCnSMhaf5udhIPzuiVQHKATZShUGZ7KdhtPa_XYLdVUhPQXoLdh4fkNbJziiwhr_X8qiANR8MRukeXHZCriYfZDvfgbPcNiJuS35e5rEn7hpZiZbiU6hrVeW6hzhQdqOnDcBziF5XwsRtMbzbiw0c2AiCxJzNfPZNeaiuVeh1iwZB_NTC5Mk1iqkhc6ha0io1iDFA66hjpB0-dQqi5cd8cdEXi78hQXij1iYGHl1irkhjEhylBeEAsHA1UDEubzwGW7DA2i6miorPZJTwmJhDM_PQEBftcdTPgaASHnPdpP6cd20iF5XVhb77hJ8ZuaE_xf-TVRbD1Ji2Wdi9Jq1VK2i0fAYShbjiSPiRFAiuCzSXn_PIkaIjhUviZog4-gz2iSkCYShqjihrht2iaIY7WT22iBniUji61iaIYRzYrWWOfg2iQZyikYhoNOkfgEziaOb-cimjh52iy2iwZBYpTYShIgbcjivziw6gD7GyXhMEOZgipfZgIiPtfc_a3Ld0sWsVRuHe0TditfbpaBIhKVZm7h58hHRiUBUSxVRRilwUqkZFEW4_ZVXahDdKTNZFYtdaXxg4yijziPRejxighcJvhmnZxAZkxg0KchdarKc1nZD0iIvhlxiWPaiEgKFL_McLaN8pZWNWvgg_ZNJJXSVaLGhfFCncA4UDO4GUKihcicAii5T5AiAFdS5To7ezuEq7eQvi8PBfKOhoEWmb22izshKmgpqhAmBq7gR3iYXiFufg_gx4iSmBd1bDWZLXhijirji20iQKUJ6ORNPX_YsBiQrh2oiPSiM-hAmBRQat4hPkikqi_oiG5ioSiAmBtuawlC5LBzCh-jit1imwLGRgCRf3KLBEOpLgcGhzui8PBR5isKAfxcqjhFqiV7TY5iHFfmqiZ2NJgdRkMcQfeYS9CQpFM4jdeQf6jdKkflFdQYg9CQeKfjGMYhizLg5ndDZFC6J2HU0NXlVgJ8fO8fv5blZRo4iloCqxFsJAwge-HAM5iSEe8AdDUiTkia4i0BA8ZOVVawWEOgA9FAOpKNjVAIRtqiiSgv3iK2i8PBS6ilnhwWEC7hCBiKri0RgmlCUril7hb6iJ6hfWhAmBf6iZGAm2dY6iT9gK0i5Sgu3iq6iw4iclByEA9SPpuQPkin6iRPF55iP5i8PBYYYaVYz_ZzqiMTZ3zid6incAH8Z7bX7Ti33JBGAycg30g_ERPNPbeZnlCKmiWEeTEeO6itXiSzEM0AG1DPkihkiFjD-6iP6iAmBynI4HB5IAPkirmi96iO5ig7i8PBi7izXAk7ir7ioFOGdi7Vi3ni3AELRiphf-4i2WhsnP0PHj5izcibCi9XdTiJ7Xd3Xdy5T4tf7vE7YFY7ibGFa9ZtXgE7ieicscgLWInIicxffEAsIipXA_VZbtfvQiz1bXYhh5eyXdG8erLeUHb7gdbni-gbRniuKfd8izGD6LgJ6fh8iwKfM6f_GFzLef8iBzivRAY6KxYVjIiDSSjKec2UrLdsfHcZh5LdxAYwNLLLiqlejlV6_dXOdrLEsnefNdwDeGqelDQC9iwubzQEryi8ZhhnbnjebOdkmbLMi6LiG1bYMiSMiareUMiprexwTgRJCtg9YZgreoRJXPdSmSZPdQ9iEGT_AeY9il0c8reDseiseXSJCsefteRGTcxTWxTpVFNseMtelxTVseB5cyzccseV2c1IL3xTacQqqdB5gwxC5xTuwPCCe59i83c09ii2cCpcZteqvXDEAAOcSteOhgFgfHtg6KeB7gF4VJQdu9iGHT6VRQteTtg8setyCUteJ4cateUoaSpckteWYL9ASoQdwQdYHTyRfV0T5qMdwe3aPeHT-Sep1eP1ePUd21eb9gVeEN5eW_ddITnkexWdQ5eEoLoqePqTX5e00eX_dMrEEoLshfKZdaZdM-eUah8YdNbd-ZeIbdwCffed0If47LZpdHyPXhfmZFahiEOiVZf8_gW5VKJUC0TpZf5bfGXMHEh6tgHxhUQfqWMNffENeCLTrRUIsdn4dd_i9ef0ef0sgbKUHff1KU6TfUNeT-ib_iPsdAsdRsdYmdTsdr_iUkflphZySg3aLugltfnSDUNU8yPj1gOJQ8paLxhgnf6fMenfmVgn1ZgDitucPvgw4iAXWGeBLDixBZ5Lir6gh5gDui2aHa9gZ4iOyfieHj7hhpilbd2MUZNiQDhxBAZLPh8YdnggWg2wWFMgyeO2ahBIbwdi0hgzdik3bSHgD7fhugS7fOqcwhgdwQG7fWFWWcfgOUx3bWyHmzgR1QmugiOUaqc81Qszg33baxWMXRXvZO6M_WiQXRGvZRvZsvZVXRovZagZqvZ53btvZg6McDfX7fd7f_1PL4b46VyxWATbf7fu6M2XRd4bY8MDZSY4bHKK-xWzXRT4b1XRbBj4XRB7Mrug0eiCBVWmgKyWYmgn7f6Fdo3dQyWhrUamgnLK0hiIMKx4bu4bu7f5hiYoe3hiD5b44b87focXxhi4BjPOXS7V7RWaie7SiArfDLc3Sia9CG5baTi67ffTiTqfLrSkWiN5b79edWiQCj-bcaTc_8YpYaxBP9yWKii_yWNfDD8fbCjd5bEZRFzWibZpxhqYaSQUQbiCKQ7YajCPEZaUAg_hOVZR9Jgu5bL8fZzWLCiTZRD6iCxZzwZCNKWKQeQUE6i5CjYKQLEAPZNmzWg8fazW3CjE9M8CjBxZC6btMXADjDAj-ndphZtxh_7VaqaFyZyhZHpaAaRVqaKpaq8f6xZR6bHuAhbhk9Mg9MbQUS9V5EeNvclqceDjPzdPIew9MDxcLIe3_h_Eev2hIxcYIe78fE_H-7bi-Vk0YzAj7ugH8bvugB9fm0W88f37bG8byugKvg-ugBKHI9fo0Y50Yq0Y39VlsRTHS79Vbchl8bIrcA9fbvY9SU9Djk9M_DjGAI68f4ugt2MQch_ugP9fUNccvYS9fjugo8b-TcsOX80YpugQgSQrcnOUUEj-DjMrcJvgY-Mp0YK1WeEjvteh8bscRn8b8DjhEcShb4rgfBH08bhhb88bFAj2jeOhTdzdHpTxHfh6dv9fH9by1WkaR01WA9bz-VHvNi1ZcJQo1ZEFjJSKP9bG9bE2WqLQWzWj9bW9bJFjC_VwTUl9fMFjN9b2zBp9f-EjemOh1Zt9fBNeQFjm1Zp1Zm9by9faiZp9bBeRr9b1Yf_RAu9bKLXmzds3d9xhI1ZDuZDGdSBV39bDbhDOepsV79b79fDDiyZZFDibRAHDi0Eiw2WEohjeRKyhziiAvA1fa2AhZIApfa3RW0CYK-beBNmAchnOXtiTISuxR-_f-Vh3_bvRcwBW6UUf-bQti4VUPsiI5WaGj3UhL_ffsiOpgZ-fThSYsioVhlsiStiTfR5VhAdSMoODVhn2fWWh1-bKti2Uhmsio2fQAWi_fSAWaWUs2fAAc21fv2fx-f04WcGjq-br_f53W2siAdS63Wz_f83WYWhyVhiVhOGYcVhsIS_siLVUeWhc1SrVhNiSH_flGjDtiwDNo-bj2fMtiCBWTGj_1fp1Sbsi8_fW_fesiC3fc_ftGjytijHjWGjc-fS_fBWhq-fpsietirsiXBWtsi2dSmtiYHjmmIHAc0siCeSiBWzWXutioHjpVhT2S7Uhz7SxtibHj0_fbWh4ti4JSPHj3qOFAg__fvAcBIjEoZo-fNGjKIjNWK2HjYignVhBZKEbf4BWhAcNAgK-fArONHjWIjM2fvtiV4ZK5WOIj6ZamFN-AcgthXohDobJohDFizVVPbhHig-EiVyhKigbAhN2gRobP2gOwiTbeNyhx9ZI6WXJguCWL6WYBctjZXRiijZR6W2xJM4b7OeJai0tDMbi_IjgOeQYUdbe9behOehbesYikbeEJjDsOmCfyOe9VerOeABfKJjObicbiSPg_BcNaifbiXaiebibjR2beIaicJjZ5D8FiDJjjJjNtDa2irHNa6h63O51iJFiAQhlyhLFiK0aNFiW0DHAiIzBJAiEPeirbWeiQkR-jRcCc7Age7W7zDbwiijYlbhACVnbhCJbpbhbVbOQhSKhsCcAcKYtOokc2ODsRiHCVGofe3hn2g3Ccleiqbhr7UWNhKjHRBgXlQ_xi5rbF8WCDcFmR1bhtwi8jbM8WxDWPFB15eb0d5tOS8WrJYYNhacey2gxwibgWzwigQQa2ZUAgpPWkwZu7hguObDceAasDcSlRfDcPFiaDcdAacuhvMXokZtJjoDcvkZqDcikZVDcklROABkDc9bhtlREKNfBaHEcsBg17hPzVSvfi9hMEW_DcRLjwDckBa0-XZKNCEcWCZEEccCZJRbZLjfriKEcNDaw-XXDaoKjwaUNoicaUuaUnCgwXgs7hNEcQzVnCgCchxLNfEcHchb-WpEckEcfEcHEjSFc9EcJFcPchGvgkFWK-WechdvOPqcEchzEcr-WVchYFcyEcNLNvEcdFcNEjIMjOMjcFcx9WhchIch4Ec0Ec7JKfHgrfKgFcAMjfchFFc41fcchdMjv9WfMj9LjYLNjMjDFcBMjCvgDcUSchhFcEFWn-WZFccnR8EWPMjgEc28fiEcuEWgFWPFW7FWCMjG_WhBgsBXcCgjchmQejPe3GWqBg_-W-FW-ZbqPexFc-FipFc5WeYBhKcUK_W71hh2QVghfgKWCgGkY9WeWTO_We22g0Bgzei4eitFi6kc13hnQhzFi9TGPGckiGRGcvuHsPe-PeEgKBQepNj6oRmDjh2Q-BgcGcXGW-yO5_WqRfOAiWhK0chCphMdhtVb1FiCAXqKhgwgsKhxQhKkbkwgepR2ceyVSH3gQGefzhwceBGi_fh-GcohevSQfhecyOrti1eiWgKFHcROSHHcnAX3pRlhejlMdXeEIcjQeq1DcOjZNjSVgkXeNHcmlZmBgFxY8BgSVgcHc0LjpuhoYhz0DfFa3FagHc3lZV3eKDhVNgLXeVGaUfKhCgvHcEFbTdhHOjuZcQyI5OjaagI4hC4hMxiaTYAPjlCg_GcD2hfherQehzhuzOskMCJjfGaAxfVNjGrRbCgGGjMuALIcGBU2NjzBXY1UaQNcTQicf3BXPIc-BXjtFACXbPjMAiaIc1wgECXN4hZHW9NhqRbX0OzCR0eU0Cg4QYQCXuuh6NhKGi6scfyA4CgBRhR4hkePJQcbsb_NhPGiMfiW3gOfiKRhgpgRfiH9N-Ic6TAAJcGDgGpUymZ6KPVJevMShNgFJcuEbYxYcJciRNeJcAJiYDghJcMDXrAiZbTaDgLcT8mZ3NApaTqJcfQjfJAlJaxfUzDXBLh5ZcYabcGivoKDvhpTNiphpDgZtRK7YfxYbxisGeuQjEKcq5Q47cFgUcxi1DgmDXqDXb8YJLac1fHKcOLaTnZyKc4DXnygmKcjxgGqYHRjeFd83iR0iCacH0hOZEj4hefiS0iL0h92gRea6IWiKcAPcaxgiScIRjWKcolcqrYBEgI4ixpbunZSKcAEg-daPiicEXK4i7VBophACB_JZ0nKzNZQOZDKZSqVxEXZJWFOZOCjDMaHCj-LaKjUGLc8uR9LaxuRLLc7BjNLc_Kc-EXQ0hNvRcRitMXkRinHN2ViYRipRiIsKuJW7XiKSbNSjI7WgReRFXfvRQKWO4OmLc9hU2LcjsNfEgWSjNiUpLcyLcaSjTiURKWEiUoMa4vRKNaZSjPKWfSj3LcsFXXiUWMcAtOBMcZiUEMceiiZWNgEgoEgpGiC5O8biMvhXOhU0hOmhpEg4dhGwf-pKlKWioZ1Fg5Pa7NaoNavEgYParwR-Oar4h22QVGXNTjvOa0BhtUgjCZFjUyoZJTjEPaqMcImfQTjbii1SjsEgvqKfiiFTjFOaEuAxEgbTjXOA4vfRxc6vf6GeeTj_EAR4ipxiEyYwUgWSbY0hgmg33dimgU1ZGNcZKAJnUDnUBHX2TjU6d7Egd7WtjUHFgiLWNNcBFgpAc2FgXNchNc9EgnXOJFgbXNgFgW7OCMi_sKSHX0xQIUjHkUlNcOhenNcWFguReUFgtNc2heSkU4heZFgotbmFgPOcKUjeFg2NcAkU26ONFglFgPFgJUjOMWzLWIOcpxgQheqkUwFgPMWyFgHoS0Fg9Ocs7OXfh4FgnFg5yRiRhUvhd6O-yRqMW47O7OcHqbB8ORIXAlUYIXGVjaIXCbgXyaufij0hHGgavhcLhBEdXvV1cC4neRVj18OSKjEqZuOcLVjT3fxMWPGgHtIRGgKChAzRJEdbih3GiCVjUGg3KjgiizzRctgsfiEuKZGgT4idPcFPcJPclTaMbghVjSVjlyH6TacUakOhGNWCqZUPcW5PWPcSUalUakLhiii2ab7UawVjYvhNeZgPcVqZR8cTvKm0RdqfWSibqfYSiw9OIQiUuK1JXXWgRmUVWjzPcVmU4eTLWgamUJ8OeGgNQcEehyeODQcOWjuMAXJi3gazNgqLHIQcvXZYmUZqZDpZYKXVKXkWaPJivVT2Wa-hXppg7lcXQcOOggJehRXUXgOOgWXgKDbYXgw5PgQc9Idb-akQcNyguGY7pgmKVFNg3mUK-SidXBqg49SuQcnqZU-AN7ZtMXLuZ0TjnmgwuZ81dALQ-1ddOWq0haPUVcNMGdomgZXjxzZERcUuZARc84hSbg-4hAHgp3e1hcVnU2xiYygqecpLXOChqSbpzUgyg1jCNHgjnUZHg8_ObHgxAjpnUCMXVHgkVAXHgnGS5XjOBCBYjnOUBPWbMjJrYsRcYbaqdeqOYIdZwehtOYkvhMHizuXGHi_fiJtaxfisSeKHi-RhSYjAShR5hD1hnmYV5hGrZH-gM4isHgI7Wq4ZJtgI2dloUgzKGzcGdZ0MXIrZVSc7ygbrY9ygqde9MXyYj3pZHtamScbZQ2mYS3hD5hgRj6mYibZnbaZrZerZpScHQjFqKMOjdGPKQjWNXNsRDJaLpUdNXbOXVGj-aafNXBCjhNXCQiETblNXtea_QWO5b2yaqNXnTia6a7Hg_HYjPiB1faZjrTiyRisziJfbtzidTcRQU3RjuaaZhZwpUErfRQi2Yjn4gjCPjaaX0id5R0TiUQijTc2aaSZjmTcUAgUOX-ScHqU_BPSCj3ZjHsZuTcJsZRfaQqUJDgxPilNCIYbPgib5h1RW7DjB1YcEjD1YHUcBUc6TcD9fQajFUc_TcDEjqQQugS6OX28VwqUATbHIgozgdUcKIgnJAoQSvzgWqc0zgQIgzzgfaj1zgeucIYj5gagUcC-fPgaVtf3iiO-b32AjUcGgaqUcNgaYIgasZePXZfhb4GwUcQWOyUc4Uc0Uc9XC2UcDbjBRSOygrxAHbjBVc-UTMbjO7RxWh4-gUIB_cH1ufpFEB2b4ufOMTg3iQKeEOb4XhlsWctTtqg4eZenhvjh5Ld-XhZ5QKUbV9geYZyqhlIi8fZGDhL8i-fZyDiDMdo3ibLdGMdRnVGue7MihQdUQArcLXEb_aEd1hlbE_we3FPt4MrhikYd-Hh8_iaYdKsL3mSGLgGHDr7EhaAn5iSMalEfJ-TQhiDFfJFfbIf3ibGLM3CFUcjZAUI4VUdi0BDFgdDyBYIiz8Lq5iwIeyFhT4Ve8LKBUO6h2ERmsZfsPxESQIhGtJhBUEbEyZYCUioQfgkdARfBoVWhizIDSdizMfdBM7RfN4VmhiXQBvPBefbP1fDwayZfK9gYAjNlfyjfPlfxeMGwdumfz3iolfXTe9ghEdjmjJNwdUIBWMh4OiJwdOgf-Jg1rg9lfthiHliosAVnfUFOdJhwTVHNTiAjDzPPOUPGflAjiJhSugXTGUugpAjWugO7ftAjfGSlEiRqcjuciugbqcgugudjlugFXR6AjbugaEjvgSiqd_RA43bgvZ63bjQZ83bFBjrvZF4bA4b-AjC4bU6MBejNBjzwbxxWkKKTBjPejX-MXBj2xWZBj4xWe4bWTcdBjE7KfBjexhAdXhJQfBjg4bFZg1dio4bpBjkxh8yfN6dOzdo7fuBjeXjsROsBj2GShwZfPU2hiy4b4hiz7fLBV2BjMCj37f9Bj64b-vZ77f6hi8Oc9vZeWibielXZLAiICjVqDKCjTCjBiiFCjDfjdienufzVaBajJqaUCjiTiuZjEii2dZQIYJiiLQUfgSDFFGKQP6WLzWZfjEzWY8MCZal5bVhZTQUL-RpCjCZSahZlhZYZRuCjPFjgQU6CjvCjK8f05bM8f85bDxZ4CjH8f9CjNAFmZRRMgLDjlzWF6bX8f95b1fjQKQV8fBDjvQUpfjf8fKDj_Cjj8fZJHl8f97VNDjrhZfqaQDj87VYDjkUAaDj98VyhibDj26bYiOM7bL8Vd6bMRUdzZK7bZgj_8VT8VbyZM8Vp1B-6bSIefyZo8VcRUC3BqgjhKfazdu6bo6bT7bq6bw6blRUl6bW7bvgj5aRzaR66b36b86bxRU1gjt6bn6bC7bH7beajy8VTjOChjE7bEhj1yZZRUcgj3dQrQiExc8OKYRUoaRzgjrgj7DZWIeX7biDj1HePwcl2hhDjPvcfDjg7bJbiwxhoDjVVjyHeUvcx_h6Dj48fU1WoEj_7bxDjfEjsEjF0PmMjO9fuugK0PK9f3Dj6_H8MjC8bWajvDjj0Ye-M_XjVEjJEj3SU2Djx9VD8b_hjLEjX8b2Mjtug8ugJ9f5DjPrcArcJrcwEjz8fCijQ9fYEj8qcAMXg0YphjwDj7hjZ0WPijtEjrSUa9fLijIvguEjnEjBEjpEjf8bshj3hjZUcd1W6Ej4wgBdRilOufhfycyEjrieYrcDhgPLQXLXaFjXFj_RKD9bBFjF9bL9btTUI2WeLQdFj_7Wx-VRFjd9fgdRLSKDFjDjjpLQT9bvfjgSKCjji9fIjjZ9bmLQM9buTUYFj2LQkFjGLQk9bNjjg9b4dRf9fWjjW9br9fT2WZiZU_VDUUmFj8wAVVf4ANQ6dmmgsFjV_VnjjS1ZMeRxFj29bqPhXthhGjDyhSsh8jT4FjQshLjb7FjpSA9Fj8diuJhAGjxCYCGjAtOI-fL-bF-f4CYfUUJGjEGjLGj8CYZIjaJcKHXEVhdCNRGjTIjhHjaVhP-fBtiXGjt_VfGjxGjTHj8nOTHjLIjQfRkGj8UhxVhZGj_UheHj5cSgHjRIj00SiRilVhiXO-GjlsiZtix0S9Vhp3WofRLVhtHjcWUvHjhtiusi9GjQAggGjAHj5-fu_fskjO3WEHjTWhT_bxti06SHHjikjlsibIjB6SGIjuBWakjsVhJtiZWhsti0VhU_fo_bhkj5siS_fnGj4VhUtiFHjzgROkj8VhkHjdkjUWUbtip2fzkjTAW4GjvdSm_ffVUuBWFAcs1S8kjRWh6HjuGj42f-kjQljzVh9HjiGjoBWAIjSkjqkjG5WkHjJ3fflj5ljxsivAccZaXIjnti5ZaDmjOgRhIjGmjsDNnkjCjZ3MQKAgb3ZyGjBqUUAgTjZEIjuAciIjHljLAggIjOAgpFNPaafthXkhmIjjYc_GVObh8EiQbh82hHeiMbe5Ph8TgwIjDmhFFifmjJkchiRUBcJ6W6IjeGNN6WoiRZ7elbiprOrAgfJjviRV6hYai_ZiJJjRbi4jcMJj3mjy1iXbisBcQJjm6WbbiVJjCkhx1iqBc2BcaJjFkcHnjWai7BcbbinbiKbipbilJjf1iRnjY_ZhaiwtDrJjXUNFLj_PhkyhQeirMgfbh0JjU1U2sOYCcQkZENhO0aPZU7AgeCcNkjqqRLDWUKjd2gaeia3hceiMcexZgOce3yhWQhtCcr7WQKjmDWYVjmeiMCVi3huohClhieik7Xriga0dukWRZflkRdKjtgcfKjJRQDDcVuObPedkXIDczDWPZcMDcT8W6AhE7clMSDzhmFiywiyeiKlQ0KjvLjCrZoVj1KjDLj-_Z43iGLjp8WRAa_KjsuOGUBNLjQkRmDcJ2iaBgflRUuBrDcdDcUBauDccDcbLjBNNULjBEYyDcdLjVLjr7hCtXOzVu0aQlZcLj_yVSLjoLj3Bau7h5Ca_kZGEc9ojw7hciGFlZgLjyuOkEWqLjvSWsLjOzVuLj5Agq0aVEcOoiamAQDaNMj8aU3LjwMjkpjl9WZ-WAij5LjE-WqEcfEcjEjsxABFWbFWlfCg6RSMj8aU0Mj4Lj8Ec6LjuMjKFWrpj6pjtpjkEc0Mjwpj2pj59Wl-W9AjXchyMjCFWmpj89Wspji-WKchachMchsMj4MjbQezpjbbUrMjTvOoMjzMjUMj5pjHFcJqjVFcVbU-pjdqjxFWfqj2mRDqjPcU-MjeXeeOjBNjUPjglhAtOYHc_PeGNjEoReuhnBgBGWRdhFgh0qjuwgPNjxFc6Hc8FcToR-FckOjcUgdOjpch6obhOjQlhAbhiQh3wiGrj_ob3BguchapglNhhgKkNj1jHmNjB9KoQeWzVWGWrNjaGcgCg4He9BgWGW_BgXGcDQe0Nj35CZPjyxO4Njauh6Njesc8eicpgJ4Yfuh8chhuh63hFjgB4hDxiIsaDPjbfVJ3gBjajdfNuaIPjcAXQOjeAXSOjR1asONrlYXOjQoHkheEdc_UBgOjwBgTCgj-WmOjRHc6wfSPjICGLsj0vaoNjpQeIFaLPjEPj3iKbNgsCBZNgwOjZVgyOjbVgHGaXdcQGaPBXnoj1KhWjh5cezrjLxiDPN_OjXmZWsjmuhruhosjcOV8rIGPjhAX5Ha7HcKPjjsjsOjheUDrRPPjBeURPjArjnSAsCgKAiMfjcPjx3MjGcTIc9BXVIcVrRSIcJQNkPjI0ObrRK0OMtjM0Oa1UnPjg9SERhRRYMGicAZcsborRvPjOCXszh5wg8Pj9TOQDdkmZtIciBhNEaomZ8CgdtjU3gAQjvYhW4hZ4hQhc8KhOjYvmZp4RelAbPPxtj-IaOJBCJcOQjeejYfUkpgbUQHJcYshJJcasRGJccKD69fxdEfsRDJcRJcr-BTJcCuj1jjVGATJcYJcqAia-by1OUQjGJipUQ1MbsKdBDXZQjUujedTcQjGDXQujTFNdDgZJaSQjQBOUQjEIWPRhldhRRhRii2Jc7Qjhph0QjXtRdDX8JcQxgtQjaLa3QjH0YsujHnZNOh7fU9QjHLaM2OsDXLKcBRjNKcyDXUAg0DXHqYQEXJqYGRjUxgC0imebBeaYKcvGeSRjbRa5yibRjKvhM0hX1dcRjmFYZRjPBjfRjlKcwbZJRjJ4ilxgFUYG4iVKcmvhixim3fwKcBOYPKclziMEgDNf_3igPZsQjwRjHLc5RjOLe9RjsLaELcooZ7bcxLa1RjFLchOZxRjDvRKLcWTc3vj8EXDSjBoZSViSLcBWiXUjLSjnxgSSjJFXPSj6SjSRe25ZAIXB6Z5JW6LcUFX8LcNNaSwjZFXqLc8MalMacSjCKWnLcXoZkSjeFXLydJKWrSjxLcZoZtFX4MaeSjoLcsSjlwjuSjXiivoKxSjnVNaii7iUuMcBTjRwRjiUKya5SjWdiD8coGiuphwjgPvhUMc3SjP4iR5OTtZIGXtwjXMcmmf7SjBpZLTjdMcGTjrEgdiilMcSTjoTjOGXVTjMTjBxjYTj2oZHxjnGiCGYzwjTTj0oZxMco0AvSjSxjkTjVxjivch1d6Mcv-eCKYvRi-CBtTjy3gMGYRvhpReHNcR6d7TjJuZsxRZ0hH0ZtHfjmgfmgekUQkjd7OWpZhUcAUj5FgoUjEkUTUjYkU1NcXHXdNcTFgfUjgNc9NcNMWVUjadicpZKwjuFgRheYFgWUjQkUcUj9LWeUjUyjgUjqUjDMWkUjGyjNUjBkUoUj4HXJYN-NcOUj4bfCLG4UjZEgRyjxUjT6ZL7O0Ujg6OjpZHIXuUjEUjcMW7Fgpfi4UOxGi3phNwRXOcTIXEVjKzReOcXIXcURbOcEWjUmhhIXQVjg0hPVjZTBnOcMGgHzjY2XpVABojLDhU8OCEdQaNYebELGeVjgaDgVjiNWm8IjLhOtbspZVGgMNWZ9OrVjwTazzRuVjMPc8UalVjKJXLPciii0ZNkii0TaaGgxTaBqZTPcvVjpnUAWjSJXDWjaPc9VjLqZBVaAJXZ9OY4izNSRWayWjvTPNWjA0jyrWrWjRWjr9OrPcQWj0NgWWjMNWYWjyaN2NgJ0jPmU90RjqgsWaVWgZbN8PcV0jWXQ3eTO1RiWj2eTL1RYJiaSiI-OqWjG8RLQcW0juWjk0jqADfbND0j5RZ0Wj8IdLeh_xgsmhLygR-aPehOdXqGg9lcBoTtGgKyg8NgOHGDXjnjGjmhNJdeXgsqXntYhXg7pibeckXgNeh3lYRXjtTBn-ND7Z4-OviiyQcpmgOYQ2QcYXjdXjqmglXjNGdQAC9QcEnU53d9Ej8QcQ1jjXj5uZ10Z63dUygoXjOCh6Jewtc-Gikehu2RWSevXj4xiCqh0XjLqgNcC3Xj5wQDYj22RRHg2LX-XjZijWHghRcM7fTHg62RaRc1LXUijoRceHgVIgHtaKYj9UY0ehVfjocaObfeEd0RhGyiFrY-xi7fiJ5hYqbMqhwvhOqhoHgCgio8cJnhX2dIyi79V6ygHScwuA8qZSSc-qZgoUArZiqfkTUkqfkPii2jSXCk_Z3MXzmYkyg1YjvHgE7P1YjcScvMXFVYFca7Yj6xi9Yjica_YjWbaEdZCZjfLPEZj5Ia4rjI0KvScKZjnrZzQWKpUcNXb-beNXTgN_pUKbaBVU1WgOlcR3jn1KfeaaQWVzg9NKgUAM-gLTcuNXfZj3OAI0jiZjAaQLQiHfclZj2FZazgvZjOzcpZjZTcaqfyTiaDNCsZ0qOzZjmChxQW98e0ZjWNW_aa6Zj6Scu3jVvj7uI_ScYZjPfj-yiLqUGaj1afLEbwTc-hX2PVLajRfhNajy3QPajyOXd8bGUcqEjUajn0YJ1YRajL1YrhjrEjm6RIIgaucOIgpajfcRhaj9OXiRWbajMPX13Qwzgsajqaj5gSb4j5qUjaj8hjgucDrUyaj0iiVsZEnVqRWmUcw6R8fa7iiUAgrUcHkj26R-ajnWjNEPBbjPEPIbjSLZcfj84j7Uc-RWOLZZaQ_UcxUcNbjG5jA7RzPXQbj36hdkGdTABiKCTiVAjbThEoihgbBdiR8gu-gUIBDPIMPhiTeT3ia3iSbjujAnji5hIDWZGpiagYeXhpCiUIBa1ZiGhWoi36ez1hadP98hp5jo4JiWhPWiBlgf4imGhv5jbXix5jBWFWcTNfBU7iy1h96eL3aXGh55jujAwkVzERQcWchh-8LlcjNJfGBU2EhRJfFqLbGhtgj82bIRiy3Njcj1fbQlfwESRcig9gUIBzYhHbQ86gRhhsEFVHdV9L0rgJdjM9gVIAO9ga6jZodY2OvUTY6Gd8RCqcJGgO3f1GiKVjnzjlOh5OcTzj_KHZ5jp6jKxGVZhGTeoYiW5io8eQLe1jh8dF-5i1ST46jVIA_ScBcB1miRkAUKA1bi-cjdodNbFjOMMdiIieXHfrsJy0fsIfMHfHVisbFQYfP7jXYfWYfxIUjEhP7jMPaoQG_0g7UiqxGaWFWBepqhP7jPMboHRRTi8cY6tCuLUdifSUK4KLfWhUIBunHFKigNBTbjeBT32iSBidcjXOCfcjJKgMlfDJQOlfBZhUIBT2FSGhd7iB7eLAd9whYGh_DeIsJIEeE1fIBU0JfmDRTAjujAC3Iq5j05j1tfAqL-6eK8jD6jgXAEFh0rVqeAU7iAdiJwdSdjvuF-zb4JRQkCj9g9FZz8g_GdlKinEbu4Ql9gasgZ0VzBZLEZ_ChjEbNtfRKej3idKeaShLlXYudxCilkenwNZYPHLd_8gxeZake1CipWOqriHCi4iQVKe7OOMwho9geKe3Xh5mVmhTtkeIsS5rhUsTzEAWsTfnh7ufsfHsDigQi_XhkLdf9Y7LdaKYsbjq4fnwVgUhepf5LdKYhU1itMLZwhx_RqwhBFZfwhdSWhwh6EZBYgQkNuFb6Jdy9jNYhnwh0keKwPT8i69jgxftwhdwhzwhA-j7qibTZuIikQY4ghebEL5Sq2c8ghh1h04e_-hdwVUNi5TeZ1iq4Mguis-ijvfQuibCTvCSs3e7tFYlLgCT7nccFQ5qgM4eKLZ-qLt7eXTemLffahNgZfUefhhNIf2BD1HfhufVJf2DfdsPcgPXJfrcjR6jAWYf7iokd5ySlTWMVicWfkHUxKMdBdZWR7Mf_nH4Dhj2U8fh4_iCPiFcjmZFLzSikMX3bjdjTJQMTgQGSW9amEiyviBjcjPh1vi8ah4dji3b3djNqcwdjvAjswQqAjq3bvajowQcHgLqcI7buxHk_jsEcZ_jiRcN-WkajXgZ_AjhJQMej73bOvZbgZMBjIBjZ6MKejnxWHBjZvZSejuzPRejyfOVBjotbUejS4bWejU4bYej7bcaejfeje4b_ziXgZhBj9xWKAkmBDLAkP-Ri2hoyW7FdWrcoejr3dkejjxhL6df2R8zZs7f57fCtjxej6ejx7fCtj8Bj2ej24bv4b9ejR7VmjgvejoAklAkqAk7hiGCjyeOdTihWi7qfE-EHfjC6N_hi-hiRfj9PU9UOYqffrfYfjJ2jtJCj5bGiiNQUa5beCjABkgCjqRDiCjhfji5bmCjMBksZj17Vo5bqjOU9bC6ixCjKDj65bfzWCDj4hOAgj_5bxfjyCjMPQR8f1CjG6byzW9fjzfjDDj0nh-wZCgjKDjSBkUxZT8fMDjIpaUDjMwGLgjSDjn8fxBkJKHLgjSgjPpa6gjggjKhjigjc6b-BkqQQVgjZ-PagjmyZLhjyBAmgjqDjA7bDCkwgjAPKkRUscjVhj3gjRhjxgjx6br6b1GCICkKzZogju8V4gjrRU7Bke-P46b96b-gjOhjAhj4yBx8fIbRv8feuPlCk5RU26bR7bhgjR8VL8VNhjLIePhjgRUsgj4yZ3bbVwcWhjchjjDja7bKIe3CkzHesDj6CkL0WfhjzxhrDjoOcizZs2h6EeGPKb0Whijp8bAUcBCkKDkvhj2MKKDkHxQOijwhjv0WcijWMj47bATb5hje8bV4jEEjPEjavYLvgOEjAvgV0PF9fNEjFEj5OXTDkGijaijM9f2hjs8b-hjRijMEjUDkRDklEjp6VbDkO4jkijW4juDkhEjFvgXqjgEjEvgjqUh0YV-V6hjY_M-djHij_DkNijqDk5RKvijhlO95DD3jaNAPvfbhg8fgKia7EjYESi1je9bSjj3ijUdRxvU4lO1ijYEkdtNuyZK9bfFjRjj9ijkLQFjjdEkkEkA2WihJC2WnEkX9bvTUsdRa9bh9f2_MZFjWFjS2WFFj_ijHFjb9bbFjS_VgjjV2W_SKjjj68Aljja2Wcmgc2Ww3dn9PDFkf1j09bujjlmQtTgqJhmMhyBdSkh3Fj6jj5FjikTEyhYMQYxjHbh42hyEixYb6GNB-fyjUKGjQ-b2CYEkjtiZ6CYJkj2faLkjT-bDAg4VUQkj1tie-bXkj_kjC4WYGjWljq-bNljR3WPlj-UhmGjfkja-fXHj7HjmGjkkjB6SmkjVtin6N2-btkjPGjh3Wl2fsGjnHj_dSctiEWhqsi1kjRsWPVhk6SyHjfVh1-fVVhs_fbGiH2fLVUBljWGktGiWsiV_bGljyFkIljUmj1_VLljS2S0FkQHjFtieIjRti5FkV_fkGjgljegR-FkRtipGjf_fFGkc4WukjS2SqHjykjsHjlljfti2kj7GjJWhSGkwljZfKtljjBWvljlHj6dSYVhYkjTkjX2SElj_HjfGkEmj0ljJljXAcVkj8FkLAgpFkNaaQmjUHjPmjmdSImjYHkRMBLmjmsOmXOOmjFmjYHkcHkRHkdAcdIjUHkPmjZmjnFkPAgjIjIjZxTgyJhEwiqmj1qajmjsIjlmjnIjnmjJeiWbh7MhYbhNeiAnja0D-XUSbSFaif5BDheB8Z87ZVbifaiXbe8mj6mjA9ZwVeHJj9VeCnjDIk9beHaiFBbSbinOeh9ZSIkYJjKnjJnjCWecIkTZiBkcg1imGDhJjVIkcaiYnjeyhhIkpJjT3UenjtJWgnjOei_MhjnjFKhZCcS7WJZUXCcW7WPSRrnjfQbhEJ8JjnXCQkj0cbVCddwiXCdfwi16chwiCoj9khjNVfei9njRLSbEgRwYPzjIKjHoSmwi6yhGoj8khYKjzbh18SMoj2wXOojGwgQojtkRhKjJlh4jYqNh0Bb8qQekX2kRV5cu2g5kR2DWsKjiFiACVkFibgWwKjGoSyKjiojWDc4KjTpDZDcvoj33ivDcKLjw7UHWB4oj13i6JkjDcqojlDc8lRyAgmJNHLj-KjBBa09AVBa7KjLpjtYN-DcEpjBpjzaUZpjunN-MgULjHpjv7hMpjciGkLjcaUcBggpjcaU0raA9WbpjCpjVpjfpjQEch9WpIZOLjw0alKkOlZfLjjKkoKkULjFTWrOjypjUchm-WMqj_pjJcheMjXvOlmRyDkifKEMjKqjf-W9Dkt9W_LjkMjGMje_j7KkBLkq-WPbUbEc8nfNqjYMjKMjJLNRqjYqjGLkaqjZMj6EcdijcMjRLkk-WZMjHqjXMjYch9KkGchnpjIqjjqjyKk5KkJEkRchTqjUCgVqjIcU_KkDrHdchYLkNLkXFcKLk1KkLHcbFcTLkQMj6KkGxAsLkkqjWqjOrcz-WoqjCrjVNjoPeyBg3nRrPeVrj0WexFc_2g6qjNNjnsjbpY3FcvsjuqjSmZ3PNaYGTNjANjvBg0XexBg2Qe1igrchUlhYpgNrjOJG7wiM4UiNjk_WtoRbhehiGTrjFhKDQevvaJSQWGcCQeFNjw_WRwcUGcdrjxNjoMk4_WgGcDpRNIcACglrj7einrjLkg_wi5FiqAL6chsrj93h9chAxiUaglwgEGizVg9OjRdUJxi_Fi0rjm4URCgUjhLiK6rjJua8rjLua-rjPphAsjWwg1pRYOjPuaaOjOoRHsjVMkJsjiwfZCgmsjjOjuAXDPNQsjuZcoOjQGaqOjKzhssjxlZ8iKaNgxOjzFadNgKhhqwgtwgJCg-Lcr7clsjVdhKMk9-cYjhmzjZBhikYiih1OjbjKysjtBg0sjaBXmCgsNkgeUNPjWHWNYN_wfpCgTMk0wfQOkVPjjTQhPjb8L2MkLtjYIcerREtjKtjX1UaOk8xUWIcPtjfOkZ1UmPjMyE2wgpPj4wgP4hVtjyeUY0ObtjrHgttXZGe0scftjY7IhtjWCX_sgwOk-Pjo0Ontj2scqDaAUOBOhRxiCQjTxipBhVxi5zhGDgrZQtCXROSBJayTFQsR5lMgdhukYYJeOUQ-tjCPRBujLJcSPkZsROJcxnfAPRIujjIAKujVPkDuj_tjRMAOujZPkKiC4CXyHWPDX-JWXujVDgpAieQjtKdZujiujreT7ojUJimcTLJiYJaLDXauj6HWgQjcJaGWj-RbmujaGiBvhqUgSiiz7Y8QjljgT7YxQjV7YsDgtujvdc5QjXIWe2hQ2O3ujyujiKa0ujntRKKcd8Y-1fCRj4ujnvj_qYixgeRjUvjPZjIEgivjA0ik4hZKcI0hHmhsRjLvjB8cLvhcFdB0i3caOnKsbZSJkA4ikvjbvjcQkqQkEeaVxgmxg1BhkRjgNYovjN6YZQk3AZmziqvjozilJWGKZ5KcoJWFMa7TNsMZCOZzvjgVQ2RjdPicJWeOZLRk5vjMKZyvjBSjEOZ9vj2vj0RjAwjKjUESjJheAsAEwjeRiWUNZLcbmiXEgSViDOciRkSwSa8NYEgvUjWEgpoKRwjZwjsLc7JNLNamwjdwj9MatLcdSj1LcjSjgSjlwjzRkawjf4OnMahwjWwjrFXrwj5LcuRkwLc9RkUwjUKWjoZhpKxFXT5O-3jpzixajzSjcTjGMc3wjAxj5dh8FXQSj6wjaRhhfilEgWOh_UAATjcxjsVBVMcFxjr5O0Nas3g4Nb7iUKxjXFkN4if1d7iUNxjpxjPxj0_ifSkwMcoDZLxjiTjiGXYzL0SkrQafTjdTjOxjywjgTj9OcGTjixjXTjkxjSxRmxjt4hoxjlTjDzArxjfRhtxjuTj9dcOyjSadENcWLWQpZ0qZuuZzxjEGd-Tj-Jj_xjnFg9xjt4j6UjiUjByjuLWbyjEyjLUjz6OsUjrFgPyjM6IhUjCsKmTkA7ObdiGhewUjTLBZUjJyj1hevFDyXNh6OtyjuTkpUjDyjwHXkTkdyRIyjZyjN7OiTkMyj_TkPTkKhe2YUS6Z4RAaDj2Fgq6ZhLWYMWyyjOOcCsK8UjbdeDChvxi1xg97O7yjCGg9yjAGgHVjBzjJVjgJXLVjdSb5yj_jgaUk_UOJzjAZNFDkBHeVzRrOchIhWUkRzjXebHEd3ycVlU_4YYzj16jiVjHbgbefxVjTGg8yjmojWGggzjaRjZVjrSa5ZUtSaqzjfvj6Vj2pZpzjGVkrzj4VjmiiiUka2X2pZ8VjyzjjxQ0zj7Ta2zjlLhwUkcPcPdhHWj3nYJWjtabAOSC0jg0jy7RF0jZeWcSipTibWacWjL0jkWjyPcO0jZWgXSiK0jHeheWjAOSgWjtVkvvKd0jtdTq0jCQc1VkxdTpsgpDGHQcQKXR-OzXZRQcSMAyVkQ0jjWaQQcq0juWaTQc3WafRXXmhhRXZmhtXQoGg00jRehi9XTehAzUVehimhzGgtlYJOgmmhIXj-lWKXjTiWSXgy-OhehB7ZGLXUOW8tGxQcqqZe6dncNgXjT1jlmg0TjbXjd6de1jcAkzuZb1jmXjOGdU1jr4b90ZW1jGRcnLhStbymhhvhZygw0hbygr1jzmht1jBHiy-a7mhWRc71jZug01jwLX21jE_HHYjE2jMHgKXkfugdHgMVkyxKTXk8dj7OWpRct_j1vhHii7cZLYjEHiNYj8HY8mhEqhelb7hcQ2jI5hM5hAVgCyikYjuvhO5hzLhvacEgi1deGgic2aF1h3vhq2jQ2ZI-g4Xkx4ZMScnYjnEdpYjt0Zp2jLNXr2jUScl_Zu2joHYw2jwYj4cZz2jBzg12jjrY5oUXWeAZjHzgPYjvmY-2jjca8Zj_bjytjfGPKZjOEk4LZF3jlrZGZFH3jFvXJ3jwBPMpUkTcafN4QWRVZZPVXQWXZjnNXNSk4eamTic4gRAkXTc6HgWlhk4gfEGf3jezgIzckZjLgiOQiwTiq4gx3jRHRqZj3YklCjDrfWXkr0iq_K53jwCOfTcgVZ2ZjJQi4Zj4ScAba43jMzgDsZV3jveamrhkpXNqUvTc6eaMfa7mcH4j9vhqChQ1h4gNL4jEUcx0Y3DkdDkg4j_0YaDklZks7bZaju7bUajyNcsAjVfhe4jKPXORWiaj-EWi_jJUcnijl_jDhjzZkcUcaUck4jTIguajRXkwajlhNu4jQgaAEPzgadgaz4joUc5aj24j7aj3Fg54j2ga-gaNWBMbj_RWB5j1Uc94jiPXC7RkPXKbjg_APbj9UcEiNaakXKZJ5jRbjRFA8uEoAAnAApxfHLLqBADWGnWMyjV_bH1jVgwhN_gvUFrHiU5d6hhZlgkTfvUF1TbV5jUIiyPk6mg2LDpKiG_hvUFC3IF8jCBTeshf6jxPFxRfuuerQMQ_iFkhpEiydiFIb5Nef2h2vig7fiMhpJh_nhtnWBoh6diMZg8jj1EiAig_ditmjUjcCBcFwibcb1Hk0MhXjbMwiCCdkVe85WpIjJ3h2zdL3h0thvJjwIkCQhzJjVeiaDj5fCBKjJwYDKjsSYFKjqgcHKj3AhGJkXtVaFij3hiaZl3hpein3h9ZgZQhq3hvwiACVuJkACVwJkB9aqFieUgz3hHagsId23hgMk7Nj8Zb2FiKQeuGcCjgtKh9MkA4hFNkKOjKxi-fh9NkquhUphCOkgtjcsbqOk1PjCRhJGioOkT3g1uhqtjzlhYphvtj-tXZph8viJtRXxiSxYDLhaxiodh1Qjm3guGeORjImhjvjlGipQkOSk7wjVSkqGixphuxjy4h-GeS2XrfiizjV2X44hOVjBbgz6jrRhn-atRhB4gAXkdOYG4gQYj3fi30hKvjAyiHbbR2jqXkK5hDnhndkjKbvXk5RhQ5hS2dS5h8YjNnhdkgUHim4gJajNgiRyia5hv4gg_gvUF1gXEQaLUAfAjy7igIeZXFXBMn3RP9g8dkk6ipIgWuia1hp9gGLdj1Zo6jK5CJfIIekvyi02H4nXxpf17iUDggJcdYTueTiQjtPkxPkbWjY0j-PcG1Rb0j0Vk6eTMKXgpSGekkkBC3IO9FTXh2CZeDeYie6Ak48YFvaWTi3RZeTicrfwekbrfSha-Sio7jkkB36FynACWDoSC6gAoZYiKgu_YqtgZ_Tstgn5SZ_hLPinuF1oCaEAaZBgKB6XACwDFQGxVgy6iCekQ4BRvaLKkztOUvaIeh_UTPpj2kZYfkXpjFEcjLj7dktuFAkNSoP1uiIYABXHEBTS7TI1fqhhicLdDao5K67jDliNQMObk4ahvdiodjQbkqdjoAj3vijej0FjYYcxjjcfWtPh-jjgbkwPhxHkCeipIj0PhSAh3Hkgmj_KhfAgN8a0IjvbkGobxbkuJjinjxJjPCciZgNoWTeiPIVOFi-IkHNhAJkM0dCJkZCdeeiIckgei-khDlh4vgvbhowiKuhzohUWVNuhvigPuhxgcRuhDagTuhCBhVuhl0d8_I4igLJewchiQhychJBhKsbhsc2gkJpW4FiyQhllhClcnlhHNk4Gcf7cMsaXTYH4husj4rQK4h9wgoxX0EYtckxckevcAOhcdcNfiadhPfiDPk5ck5lhdvB9PkcDdoujCvh0DgGvhexi9ziMuXrvjj0ibxgTvjZxjJya9Sjq4hLTkoqYNTkcYehRhTUkAecVvhUdk0Gi54hjOhYdkw6jzxiNChsXjF5YtuXfdkCrYRYjY2jA-XoXkrebtdkgKbpdkJHiibg4LhV2dc2j7tWeYjSHiDfh0dklChs3j3dkAZkGPh6dkz7jtuFXkB-dkP2HpGLSRRY5VfnWc2h3fkNQkqEi7NeCAhi4b7vi2fcathSkhJAhGccZoYBwiLeiDwiGgklbkqIjnbkIwi3zd4ikPohuIjRohzHkdZgibksrcAKhw7QFWVVgkg4hOUSARV2bkG0dZwidBb6bkdBb8bk0Qb-bkfeiAcka4aRKhS0dTKhkeiTNh1yhVNhVJkhFiB3gOxar3hRDcvei4obeMYqch1gkhce_ohFBhYckSxhNkbIdcfwgYzhAOjDfiMphn-GGfiDDdJOjMNkmlZizhDOkfhbcBhfIcDRhuck8wgXtjimZ1Ok7sc_OkRGiZhkDQj8uh6IcLkkdjgjagTfifphh3g1kYQQkhziILh-3iBRkkziISbmGiJdkZSkOvhv3grGiWdeqabd0hAeh_UjCehyxiWdkdLh1Uk4GiMSe0xin1jgvhGHgqLhCqhzRhFik8eh6zKzOhGik4eh2OhidkT2dPikaZevOkYYjSik0XkrKbX4gtKbYikdrV1dk1Ti6acOgiI4jcik7ekEkBCEanGLe6jkJidZfaWPixOT_jX_jaIdoikRbkrEigMh4vi9fk6vi_fksPhWvg_FjklkBbeFohRZbKgkqYcoIj4ikIgkTyhtIjE3hvIj0Ijtbk4ikQgkSbeSgkSwizbkIjkXobO3h4AgqyhGgWOjkI0dQjkI0dSjkUWVUjkjgkWjkhJkJKjZjkrccEojnwioWepwiSVbkCdkKjv2gcPevKjfojxKjhojSck1wiIrjhNhw3hrjkQzh6gkHsa8gkbJbKBhdckluhLCgfckBOjTOjDOjtrQ3jkRph2rjKfiSlcsPjetjbGeuRb5Nh6wgO0gltjHkkXhkBQjKkkCPk6uhlUgPkkSfi_lhAvhBmhrQjEQkXfihabWRhlDdC4iqSkqziuhkoxisxjxhkTnkqqYRmhUyaTmhODh5hkpkk64hCWjnXjevhvkkuXjEXktOhGXkxdkqMY5fip6P4kk2kk1Oh7GicZeZYjBgirnkCuca2jzvhRikDVgWikQnhvZjFYbZHihZkbHiAwhicLylB5IALuipLPbibV8Y3Eeu_hm2hlhj9Ckw_h0_hi7gHoIBFedbSYhjfzZ_Ckf7jtuFAok1qJMZiHPgjSWfoiNVaGokahjUzdYvcy_hZhj3HeuNj5_hbzdoUkX6bw2ht2hy2hbAjtuF3Fh0Bi-SG3CCrcBVxfxyiVaF4wFzXfIjEjfkEkBksP_kgo9hNlgk5iqXiKAMCLDMZfjEh0EAmuEuzGbdge5jXtWJsiN_gPLbQPHz9H7_PfoeHUPoLiiJDqLiTpkvoT-ZNYEhOlBkBA12iExH2mARrhnoTlCieoevqgYpkMpkoliJjiGIi1HiwIihlVcMd6yegYhZ1eAZZC8hsgevnhz6i_oJgLedtWredaahwGfmvSBvWlCe-DhPgdHWfAvEXfk4pfxkM4ydVpXWUieZiLyhrbiSXCHIkg9h6Dc_MgT0jLEc5kZqJkSKkp7hOzVeKk6gKYIa6sjxScEZBE4jlpkFfBt6itwAvnDeXGGhhwuiczLz2VMzSP9gzlCTcDffhUiA-2i5jig9gzlC91i1LTz7gk7jo8TS8hwqkseBHrDQNOltN0Ch-5j1DhhiYpqk4eXX8RSaFsmGP7hJpk1QiHcK2qg3Tib-gGge1eaXfaEqipeaoTcU1KMZkjHhNrkj1F5PPQZYCRIa6iWrieqkkQAV5E_cHAthJbkqXijIgvaiage4-gGgeaYZ0cHR7dpnismixpkcPgcDRnrko8de1G79do-dhrkz6gr_dbLJD-dcAeT9dk9dpqhLDH96YDsfw2iIrkm5X90eQDMQJhu-gskNj6hZvirwNPggEpkiXhxHLIki84ifSSCuiq4eeNi31eO4CucJy2elNi_uiFuiSAjY7jKIBwYfEcFOPMg_g8iXdmiWlTXfIYPi9akfQBhskyYfOskyZBq-hJYZSIi42iXDTPviksk_gEaNGj7jyieR1IH3apqk6WLQ4QuZe-6gfBQLse6uYmCQOSbtzS_uTPme7Di4TbtMGtGUnxNOQLdLimvXqOEb9iwreOGTMseIser9iKseOteWtkuPdrPdtcP34HM7HvrgsDhP-iLtejyTwDhapJcEiCxh2oFJpgmbcc_jA1Y3Aj9WRKqcp_jttkGxWHXRlsREPWVqcbuc0dj8Ajxdjo_jaMjEakW9fnhjgDkmDkSDkzhjBij5qcwpjnDkBrcAbUtDjTEjFukZDkotbIukS-V8Dk7Lkxugi8bu8bhDkQEkgzdu0Pn4jZRWvtkPPX3Zkkugnzg0ZkV7f5DkhwAmaji4joajBako4jAaktzgyzgp4jN1YwqkNHTRwMG6g2rkXuiIJItDhfWhVEQNaSpMHZ1h6sk_8PjtkBZhVEQpiNoRI2KiurgTDipijiIc5rgHAjVrkNHTDgB_NNLiOfQCbokrogy8RhtkEeX7yf2dXQvfSEk-rkNvki2ApiN0BOHmaVvkuijXvkl4bauk7UInrkNHTj8HclVa7ZIdiU-i-zGR-isjA9XaSSh47dT4TmgggVdNneY1JOtkLNdm6fVycz-HDTJHvkuDhOteNQdTEkqijy3a-yf5ukovkVwCDgBzukGRHdUZg3cFYLvDhS-irShVEQpvkmFA7ukWhaJ0iTvk34HRtgRwkMpkneAo2aV5itxfkZh2jV_XgbSWjwk49jdRdYXJ4iVUweGAd3JiASiLwLm5i55fZLg2cjlOF9gb2PfouUePfaNBmjdAQfLrX5UM_IhQrddwksADz5gC3F9ZOHrDc5KQPilUZT1VIvefweYvenRdPwevXfqveX1VqwkPxkzFhqOFmmiXWaqOFIKArXI-oianACEh3wkAxkMLAxmi8AAgqkyqk7PP33KNhVRlSvBA7ASTxkQDhVxk0bACycDNZ2YgIrTpWJOxkm0TbvkBxkbpiwHhVaOepi7PPCRCV3XJxk4zT1xki-iLcLiweBykFoVHoA9wkZdfAJhfxkj6i1nIgkiNlT_xk8QdUwe9sksADwXifLZCJAZni_7RYeTKpixuksADCuPXjV4xkupi8okXCIHRHpGLdyQuXfFykBvkQfA4HAvnATpahmiYiI3qkMrkqykiAN9jVVeeGQCGng2Yg1jaIrM5bLrxkTykEcHavNspicpiCjVvpiNYIkiQnxkhweSxkoykUxkqyknki3Iem7iQTC_8eBfMB9evuT9ykmcHEgBjxkFxknHP0liJ0fzxkg0TQqPcykxcHncHgykCzkiykNlS15jAAeziVEyknuaUzkgCECQC02cCyb6lP3yky-hf_hKwe7ykJzksxkQfAQmIfykkHhjzkYicx0B0okbQIpIhezkxyksADFeHlIAnXIpWhqVYY7hKggUfkQHDdxkHNA8AinvksADHzfVfIz5gGVTK0k86i5Pf1wkv4VzCe0PfdFD_PfdEiXBiqOFT0kL3C7qkCFAV0kCok4sPP8REBTO0kqEUHwksADBbOXzkiqkXuDRPHa6io5iEpkQfABbOmXId6GZxkX6GNniqskquUz4VtuU2skv0kJmDCxk2bAExky0krqix0i_0kCFfYoiP6izOFybi6dHJYAZ0gjtgXpJlFfkjWgoiFThl1LkuUh0k6OF_8hL6KvQSAtkUEMIQfkyJbDip9DSBis0kDGR9Pf9gbd0kk5SnjdbEMk1ktEMm1kLyk8TB6zkAGhhyk9zk4shk5iFNMT7gdaFC0kIskDGBUoP-9DCnV0ajDfAkUciGapjNh1bRTPQ8iKDT2DiYAetle9UWvleigiDJZ0DfmKkt3i3pk2IimUh4IiAWciDTAEhD5NHffdKURffdTfzefMNeiKUi2kJsdoyVpKUmKUGNe3OimODq2k5ef-efWffn_iLsdKVFxKUn2kh_iKNe02kolFJDe32k0LLOfft6Jg_i-2k5Tf12k8KUwefMfft_icJMYfffXMt2kB9DdtdWcCFoLITgVxhKTg4wWldj66fndj3nhW_jPugI6cg6Vg_jaOUMqc4AjuAjn3bwAjd3ks_jq4jQqc9tkeukn_j1AjU7f7AjnGSaLkZxWKejABjsvZy_jJBjhgZD4bGBjHejXFfJXR4_jE4bpxWivZ_Uk7xWRBj46B-_jDKKRBjZMBCAk33bNAkCyWV4bDZkX4bK4kZ4bcejYBjc4bXejjBjQAklBjnPhTckrgZrejm7fxBj7KKp7f6TjmxMuejoyWzBj3BB1BjnAk3Bj1ej5BjzejURkPyevAkZWb_Bjp4kBCj-4bDCjA5bfWi5zPxekJ5b8LKZZjH5b4ekyekvdZQha94k54k0GA3AkQfjJfjSfjHZkFgOThZ2ScWfjNiiPBkIZGC8fBZREBkrUGbYFf5bGzW33JJKQXfjdfjY5kNiisBkX7bUBks-M6fjYBks8M2CjbBkEDj2fjnTSgBk5fjiBkuBk8fjqBkw5b0fjm5kBgjGgjtzWFgj05bfxZ-CjeKQwBkZqa52FzBkdqaNgjvhZVDjgqaXDjs8fM9VxxhaCkMbRACkLRUEEjnCk8BkI6kuCkFCkACkXCks_hYgjeCkMCki8VVCkbfkCCk76bCiZY6k4iOTCk0gjSNWa6k7gjbCkAjO3OeXgjZCkB7bwRUl6khOKhCkxCkjCkHtAGhjy8fwxhe8VpCk88VnCksCk9BkP6kjgjwCk3CkyCkf8VhRUd6kFiZVhjK9VXhjo2hgDjfokrokKokz_hCxcuMknDjkhjihjngjEDkT0WTijA1Y2DkuZkTajODkf0YHHSPLk-DkPajpDk0ugcxQRukjDkohjiijqhjYijFEkrDk5ugc7kthjq7kskOSijMukATbf7kZEjkqbi7kWEj7-MxDkkLk9hj7Dkv0YcTUT4jq8byDj38fbijyhjqLk6DkHEkbTUBEkU4jdEj4DkeDk0DkXukNEjZukCLQsijM-cyija8gLvk6yf5fgtlO0ij0EkoEkkZRaEkE9bcEkb8ktEk-ijgEku9fh8kSFjIANmEkm8kHjjY9bB2Wf5kBjjgFjn8kTGPUFjwEkMjjyEkUjjhjjiEk8ijhFjcFjk8keFjg9fdjj21Z7EkA2ZVjjmmO_Ek4KABFkeiZHFk4WNemgGFkrjjDRcDTKpjjglk6UhtikMjcercbeRMujfbMgzgW9k5jjQEDYMcGyhaFk9dicFkAkj12WfFk32WDkj28AIGj5UjP-bm9kMGjamjAtOWHk-UUrFkJHkqkjxFkVNkh_b19kpGkdGjV-fvFkisickj_lj_Vh6Uh2ljAdSQ_f59kjkjTljD-kyGkl3Wi3Wn-f7Vh7-bwkjfHkSVU40Sjlj6Gk3Gj8GkPGkIWhRGk5kjIHjUsifjgzsiBGkHnkYGk5cSaGkFlj2_f89k5UhG2fVGk-siiGkAtiK3f3FkVHjmGk4JS-9kQ-kigRrGkUljJ-ks1SYlj4-k3-kYti0GkpHjo-fm2fJGkQBWT-kdti7GkuHjX-kwHj_Gka-khsi0ljDHk5Hjyljb-k2tiptiP_kXmjoti7sis1S9siLjSt-kL_kX-f7ljB_kuGkIAg29kyAcIIjf_kMmjwgRcHkmdSz-k_2ZK4ZEjZMIjPBWlHkr-k4AcoHkZsiR5W5Ac7Zau9kSAgcmj0ikDjktMhGbe7EiB3hkmjCwih6c3Mh9ikECdPgkyrcK3h-HkiJjH7RguABIkPyaeaiVRiq4D-IjTJj04DMqkTAl9beGJjWAlYJjAaikIkIJjUbiPIkebeUIkB7WanjXIkGnjnJjoYUrbebJjWIk6Bc3BcDnjNnjjbiY2isbejAl2Oe-hXMnjsbiMWeEfiWnj9VepIkR9ZrIkVLctIkXgkIFi5lkRUSxIkqnjzIkBDW1IkhNRPaZ4th6Ikb7W9Jjwnj_JjWDLDmkhCcFmkyvgHmkmgkJmknQbkgkHJkjgkJJksCc_njbraNJkBckjeihDWcjkTKjybhJojrei1zMXJkpDWmdksgkIRQcJkfaUiKjfJk7AhseilKjfkXRKk0ohkvA6kRGJNcojvdbeojyigcNhBBh9Jkf2ZrKkd4R_ejHKk0tOxojsZUJAaGKk8KjSvS_Jk4JkL6Izoj_AlLClFKkz9DJLjSClWClzLjCLjwLjA_WaLj5DcxDcQLjhpj6lRQKNqraD9WQqknLjERbefkSpjXKkCUBbKkkKkULjXqkUEcwClrKNiKkv0aJpjYpjy7hzCltKkWEcPoinojdClSqkr-AvKkDHcxKk29WJLkA-eoEcAqjPqjlMjr7krLk8KkoLkmEcUukNch2LjWeKHMj7iP2KkzLkuLkT-WMMjgLkFqj0Lk1MjYEcpEW6MjH-WYDkxLkJMjILkl3k51jlLkfFWUqjiLkbDlwLkiqjxnRpMjMDlhqjWLkmLkTchGDlRDlVLkJDlOqjUFWoDlLMjwDl2DlsDlnLkHnRtnRNDlMFc3Dl8pjpLkSDlRTQAMkfNkDNjsqj4WeoBg6AXZHcxqjGMkzqjAgKKNjvmk2FcK_WgzhnPeQNjRNki2PSMkfXeUMkqCgQyGFrjfmkRlhBNgemk0wigmkpElFXe2YkOGeeMk7RQ9wiOGciMk51h3BGlMkMeKEMkcrj-yOYrjWrjYGcCDkHsawNjFQeyMk1Tk0Mk6_WW3k3NjxNkNkhOGejCgzceelhrQhtqj-gWXzhCxiqmk0jkYNkktX7OjumkINknuhmck6-cNKatijU9QRNjtsc91hwsiKjgXNkNOjziKEsjbUgyDlYCgkEl5pRhXe2WeTFlYqRkNkmPemNkeCg8EanMk6FlsMkTEcSVguNkSPNwNkcsjyNkmHc0Nk6MkwiKisjrOjlHa6NkvsctXenck8NkZVk2NkNxiCPjNMkhBXHmZrsjLOkhEl8QhJOkZqkbmZOOkoCghNkwFlv-GAtjGtjgPjItjYPjmdjeOkHtjZIcJtjePjBtj0ejDtj_BXXIcrGlbOkU9JgrRUtjCkkIGiM4hPDdZtj7FBprRAlk5DaxuhyOk2mkyckjkKjtj5PjL7I6Ok-DazuhFHl_PjIkk6EY2zhVxiFQj6GNB3j_EAJQjgYkQ0KIDgDJc7lh7tjRQjRPkfPkTPkwOALujEujBvBaFAPujIUQWPkiXBdPkfHlMujbKJXJcjPkMJaRujC0TnPkVoZfJcBJieak5rHbekpcTEJiIJidQjnfU0PktJceDg7HlrJckJa6PkRGlXabhjgnujXGk9ZckDgqujBdkRQkAdkuujqDgRIWIQkRIlKQkDQkMQkxdiELaPQkjhk2QjcIlTQk_Qj9ujVQkRgUXQkcLaFRjTKcjygbQkgQko1aQKc3dZjdk7zirdhi3fn3gOvjNqYFdkhQkTRjzGeybZrLG-caHEgZuRnKcjRjpKcFVkdvjH4ivIluFYuIl_NkKEg5QkqDdjYjFBJuRjy1OuvjTRk-NZzRj-Kc1vjN4k1yBUJli-ASRkJRks4k_Rj-vjYRktLaOLcISjDwjHSjEheJwjVFgHwjdLcFSjLkUrRkXSkS1gOwjpyjfUisRkdMeASkivRpSjpFX4RkBKWsFX0JlbwjhSjqSjpwjkwjpegsuKIKW7JlGSktSjDSkowjewjBSkBKlswjJSkWKWaiUDTj74kcSkYVN0SjSSk3dhUSk0wjS-K9FXMXiRxjYUifkkifiYSktDBeSkcKlCTjDxjNtZNKlBDZziUrMcmEgmSkpKl8NaqKlSKljSk0KWtoZhMcgzigKlSxj6NbpSk8xYrSkXqKFPa5Kl6yi0Mc6SkVKlITkILWoPanKl7KlKjUBTkYKlFpZFwfxSkLLl7McZtcjxjzQatQaGzTW0hrxi6EgwxjhmgX6d-GXvFjVTk8vD0xjYTkPBlaTkfTkUFg-xjx-AVNcaUjOFg7Tk0Nc9TkzHXpFgx0enTkGAWSUjLyjKIXsTkgyRkFggRil7OlHXMsKoLlPFI1TkqHX3Tkhyj8NcKYYcyj-XNeyjmUjG-igpZkFgiyjpsKUUjEUkzUjsFgZ6ZddidWQGOcPMloTkMUkwyjMIXoyj5OXKOcXnkrhckRhwabjMWUSaDGgFVjBVjKJXdOcNtKQbgntchUkwxiZvhkUkrWgmUk0MWLzj24hjUkW8OsUkFChuUkv6jDzjxIXyUk0Oc7tKGbgk9AfJhtUkLSaDVj8UkfzjqVjA4kQzjypZFJX0SaEVkiRjZzjhUaeTa7pZlzjF0RkUa1zjJVkFUaV4iWJX8hk_Vjszj_pZVVkDWjUzjuUaHIlNVkIWjf9OdVkLWgfVkoJXG0jbUeEWkQJikVkCYktNlwaNZWjpVk69O6JXP0jmVkgekMWgT0jD1RCWkX0jrNljWj3VkbXQmWjUakoWj9vK-VkkXQiVk5TPDWk4Nlw0RZKXGWkgVkIWknWa1WjWmhqpgIDbw0j60jy0jh0fBOgdmhDOgfmh8WbHTcFOgrGYEOWA1j3YeC1j4GgCsGMXjrQcOXjjKVQXjF2RlqZTXjxFOpWkb6da8k2WktWka6d5Wkg6d1WkY1jxWk7zZzWkc6dkmgZ6dsej99P5OlX1jmOhukkWygmehsOhoehBXkjiWibZNbXSChv1jJmYkLGy1jqPSlnUQHg7Xjk3klPSeRcm3kDPWAPW9LXaHg5OW9tkQXkcXkkdkeQkQrZH2jlyaiXkh-DL2jhbgN2jwXk1ecH5hJik8fi6Rh-fi8kkA_aB_iKik2ygSqh1nkbOgDdZ5XkMJloYjqMX9XkpSc2KjjqfqYjlVkOcaTScuYjGYkmrYZcZP4RxOhgRjAzgnTcCzgYVOEzgx2jKVYsPlJ5h4YjpcaDZjrSccYk1Ej88IKPkq4RGicBBklTiUkj8pU5ZjIbaTZjGTcmQlXaQqTcX3jAzc2WgGfhqTiIfh4WjIZk8oMTWj3QlgtaT0j0FZXikxZjV-g0RiMlkPZkqCjWTcLZa_AkvZjKZkHOXUrkvZjOugCaj4fNnYkUgN7ZjoZjrmYvQlYZkKfaMaQFajnrhHajF4jaVZfZk7nkMShheimukoOXaqUsZkN4jX7kP4jpZkCUcxOXlRlCEkcDkn7kA8k2ZkxZkb_jUUcTucPqccajv3kfuk7Zke6Vr6VSucuzgsuk-Zk-RlyAjlijygaXIggUUzajH2kVfhy4jmoQ4aj14jtMX34jq9kzNBTak7VkabDjakDMZcakqPXYakGbjVSl3UcJbjToGgakOiNxPXL5jAVcN5jWQAISl30kXmDWUD-1Y7MZXsgwdDN9jprhA2kXmDvRAxqitnCSQg2KdtSlNskpyk-MBIjikOAqpXOzkBWPN6TK9eP6TzYd9sk-MBGOA2FR7SA06CFrgkUiS4Gb0gv4TItEo0g_STh0gPrgjcikgJOTlx4TOThxykFTl0rS8fDvcix0gcXhtekGTim6egLBo6eQTlWQYxukJDTySlUoPBCizNGuSldwko4EvAA-aDaFAhORxakTTHvXh4LBOIR1HIHxkUlkINec_itSFvefB3kgKUl2k1efy2k9Tlo5fu2kz2ke_ir6kAUlBffrODx2kM3kp6A8efv_iTNeZmd7OibOOIUlvKUw_iLffmOOI3kTff7KUGAKLUl-TfaNeWLTG3kHwk-MBY_B2akbaB1rVM7jrvH34NTsPcQdQaayfkPNecUlS9PjAKHffuUlQuexKivRAT2AgiNnibOogf3MJCiJkecCTdFHaoEWaDn3ealLrXjUxkeoARCTMaY4uimVPW-jgYhjuiYxdGliLGPddjtXidiauNG9Lbq8jiKiNwfkKiPwf38gnFE8jeA2bHtfC2bPgHlbj-HZAYhbxf6ETl0Ht0U2Cks0V0bj9oQp9jw2a69jSHdfwf5Mi2bjQ4B8Mi7ZeIXZI8jpWPD7e7IPF7ePAdIDlzJgLSiecjBKfeVifCMJvfLXiXOfHbiBViVfkpPOVrfTQijEeDpdrfMElfLuF6QLvChKfMKdjrlfPdjXMhjlfXdjlpI0ahbXQkAj9_gnikaIllTgGzd0dj3_Op3kikGydjELk4WRxtk-tkkPl3tkrAjzRlwtkr3knugCkhzWlh_j_tkFvZx3kw_j-3bdxWDBjlfOFej1_jkxW3_jKBj33kGej-3kuvZINlwdZAAk16Va7f7sjlfHG4kJ5FI4kpKKP4keBjGAkWJlIAkfdER4kVejT4kFAkV4khej7nhLkhrTgHrjYlNVAk1jer7fNLKixhlrU4WkugZpejyBjwej1hiiAkfAkwGluAkKWjsAko4kpAky4kJjkC6NLwZiAkBhZ2bc24kLhZfuf-4kD5kRKlIfjB5k3bcLfj3Xl2ekryWvYk9qf7Ak6ekIBkL5kFhODBkfCjDzWGBkR5kZYlZ5be5bLBkk5bNBkZ5kUfjUhZcQEd5kK9Vu8k6IHh5kFDjiQU-fjw5koBkHoI6fjhzWWBkmQU4ZRlBkbjUvYlsQUszWOxZsCj3YlIgj_5k0zW95kCpaAZlQWN5BkQ6bE6kdCkHSUtCk8hZS8V66kL6kU6kKZl56kMZlbgjR6kt6k96kv6kA7kShjEiZtyZjXiXZlX8VZZlf6kThjOCkWCkWZllokRCkqRUr6kJZlLaRw8Vh6kM6kV6kBhj68Vm_jmZl48V16k6gj46kO6kTZlmyZ86kzZlTbRW6ka8VhUhhokB0WgokO7kL7k7wcCIkG7kF7khokQzd_fhkzZZPKOwcSok7_hz7k3_OW7kK8koZkg7ky7bHElzDje7kOukmhjHuktDkaalQijAEjMDkaajXalGEjZalB8kc0PJ8bKTUDukj7kzugSal79V17kvDkXEj47kg7kb8b97kYajValvRlDSlgalC8kk0WlDleijWukRRW3almZknRlL8kZ7kt8bIEkIvkqieMEkv6DdYkUrcjvk8FdREkbukDwkJvkVEkc1j7ij0vUr8kTdRu-VbEkWdRsEkx8k31WAjjelOxEk5-Vp8kYbledRablldROFjzCjjbl18kYvNF2WQjj68kx8kzEknbl61W78ks9f98kibl2EjXjjpAN8Ek6xh6DcI9kpTBqFj1jeM9k8xhJ1fUTkI0ZqqjilkZbkrJharc49f0jjEujZ9kt4gsMVc9k7jj99fefWCgkVUOdFkNXNl9kjfahFko9kj9k0gaIkjgFkKkjSmjL-fhLl-_fPkj8EgsFkKHk49kfVhuclz_kLVUw-knNQy-kf-kVsikVhxsiB-kqAWk_k87a0_VcsiaHj_9kUGjvGj4Hlc-kPVUm-kJHj2GkeIS4GkhcSj_fC_b5GjoljDAceISrljLVUN_k5hSFHkBHjFHk8clx4h-clLVUY_kD_fa_knFlCdlmVhscl6ljcJSoGkfVhe_bf3Wadl0-k7FkBHkAWUVljPHkc_kIWUNtif2faljCljg4WdljNiSJdl8-kilj0Gj8_bNdlPsWPdlxhS3kjxHjK_khdlcHjCHk1Hj2clCjSXdlkZOj-kNHkl-k6kjiHj2ENOHkF-k4AW9_fnVh9lje_kBdlIelBmjCAg_-kfel5_bn_ko-fp_knAcsAcs_kM5Wu_k3_k3FNHdlFdlBaaz9kAmjWmjm_krelj5WOXUSmjwHkdwazJhhvgulk9Eiqlkjbkd-kNgkNwij6cHAlwbkJAlcAl_ZKVBc8CkXJjOHGFIk9mjVAlAkZLbiLIkNJj5bebAliAlmAlHOTb7fQnjXflZYUYbiyAlabi9mjRaidbiTflJYi1aK4QY1AlqjcKYikbiZIkmbijIkWflqAlrZiAJetVeuAl-beFnP1CW31iqRiUClKjkU2gABlbohyth-lk4JjUcI1JjBFA3Jjlnj3bkuoj7IktnjocluojuMhljk0IbkobWBlHoj32AEJkXKjjwiDuhRwYdBlmDWLJkkaZhBlXjkzCcEckFojpgkZKjqtObKjgZUZJkyBlqDcRojdJk1BlVmkVojmKjJDcaPeZojpJkhjkpZbjjk5MgNglsCdDaVjojepjGClezjICl6KjcCl9PWwkA7JkYCl1ojChlQCl8oj5JkELj4CW9Jk08WXClEphzKjaClKClrLj6JNPKkAEYOKkiCltLjlJknKkwZbrKNVKkdfkYKkEpjBDlSdKOpjVqkCpjyClKlZgKk0lR2ClIpjIEcx7hkCleriZhl-ClkojsKk4ClyLjjpjdDlZEcLqjWchbLkCbULch1Dl8DlOchfMjmqj1Lj9hlg0M1pjXDlMLk_DlzKk7hlLLknDltFWs-WLukopjZEcCqjfaliMjXLk5LkCSllukWilJEl3KkQnRvLkCWlSqjDEl4DlrEcOLk_hlTDleqjuDlVMjhDkEqjQ-WtLkKilfilhMj3MjiilKElQilrilIilcLkYil6Dl_al8LklBgNsj-sj1DcRElrqjpBgVElMCbHNjPONQEl-Nk7LSMMkLMkgElOOj5rIjElKclYNjIsjlEliNkTOjoPhOGeJrjvElLrj3ig7sYgNjMGc1ElbYCRrj5rI6ElkxO7Flfrj9Fl_ElvMkBFlNokTOjEFlG9KyNjgrjIFl1NjpGl5rIRVgHdcpXeoGcwjkeZX-NjyjkguhgckDhka7cjckOCgLNjk4UfFlAhkM7IObloFlaGllFlTNkiua_1h61hVOjBsjA2haNkJHcgNkFxf3FlcLknNkr7c2FlkwflOj5FlBTQpNkUphrNkjHcuOjasjzAXJBXzNkfsj1NkcBXPzO4OjYGlIHW0Vg3cedFlPKayHcvkl7jkGNkUHcqckkqgjRbFOkPMkmWl6QhzsjzGW2klhBXMOkpBXSOkhGlRjljGlTOkhWVXPjXOkjrja7BNll8WEdOkaPjjOkxGliPjzGlmGlsGljtF3GlVjlsEYqPjyuh-NhHpTatjNCXAHlozhVjgBkkUhkFRhrDaXCX8Ok3tX7CgLHlhll0uhWhkWphCxg0lh3ck7pYchkV9kl2AVHlQfNJPkfYkPdLtIaNPk_cXBRedHlQPkRPRgHlXPkaFAjHlgPkFujasRnHlk3PbPkhPkpsRLmldUQvHlm6kddTcfU0HlnwjXQjoAipkjA0hMObFJivPk2HWeekafUjQjcjbpJcDIlmml5mZQDX4NkGdec4hSkke4hwuRdIlzujWIlZ9G7JcexYVIldGiXIl2uj2DgWkeQIl9mleGiLQkjxY-QjNnZiIl_Ka1KaT0YUyU9QkeXk-Ilcvj4kY73iGEgORjjQkPRjYfiSOhmph49akxiakkhcafxguQkYeaNnlzQkD4igRjfNYjNl0QkxQk6DXrIlnQkwAZ_QkLnlqnlpvj2IltRjDRkoEX6Kc7vj0uRTJlPRk6RjCBkXRkYJlXhUMWAGRkgJlWRkWJl_vj_nlaRkCwjmJl-sAeRkP0hcRkGwjxJlFwjrJlmRktJlSJCpRkTViI4OtRkIKl0RkwRk2JlEKlvVQ2RkwDdbSj1RkcwjiSjXSjqwjBKlzLcQoZESk7LcGKl9Lc3JliolAKl1egMNaISkhTjOKlIMKvwjxwRxwjBLlGLWJMcgNSB5O3VQMwjdkkthkpGi0aggoZ6olCplYKWExjGLlALlooZvKl2KlUTjoSkKplZRhxKltSkDLl0-YDpZGTj4KlOplIxjpMcXxjXplshkSxjbxjjKlhGXuPae3AgxjUTjJLlNLlIpZ5Mc1EgqTj8SkJTkTLl6GXnReWLlyTjYLl0TjaLl_LW5TjR0Z3NS4xjruZgLlONc8xjkLldTkwDkBUjgTkjKBCUkrLldyjcNcfyjnUj8LlCyjzLlBUj1LlbYN3LllRk5LlediTyjFUkVzAuNc2bAwNcVqlVkUqLlBUjbNcKFgHyjuLl-HXekUdukEqlNqlNyjVMlSIjoNcTMWyUjtUjuyjaLWYMl7FghpZAql5FgSUkvGicdefMl43ghMlENlIqXaOceUkgnl3MlivRhLhqMljYeNVkk0h8ql1tKmOcnUkyMlyGiGrlstK2MlpUknIXSzjiJXM5PWzjDZN0UkCqb8IX3UkDpf5UkrDGdzjFNlhSaNXlXUaKNlzSa0pZNNl0bZRVkLJXSNlmrlkTULVkuzjkTaSPcGUaorlaUatzj74h8hk6MlZeb7PkniibVkmNlw7ReVkkPc0Nl0sfxNlbSioaN5QlUXQnVkzNlBOlTmUL0j7JXqNluVkDvdVJi5NlLOlQsl_Nl5Vk_akj9OSJiiekf0jNslpWjHOlS1RBWkMQc-NlPQceWaHWkVKXs0j8xgJfhASe6WjTXgQWkatY10jxGgsGgORgaXgCXju0jl-OFXjjEVEdl1JemEVbehQmcdehrEVXOlJeh2JeJ1j6TBL1jvQcpAJ9piUAgVXj3Ol-Ol0Ol7OliXj4WNvWkAPl2plvqZS1jcXj2OlCPlQtl9EVbdkxmhJPlAqhqOhD4gJHgCXkrec_GiYOgfygw1jzOWOXkA1YMXkx1jYXkYRc3LXwRlgRcotl81j8LXqxQgPlbRc3WlztlUHgqDl52j5kYIYkYSciygBZjUYkdXbmXk9xiVYjBVgbYjvXS1PlHule3DX2jxnk_0hlllT5h7LhDlkWbbFlkYbblScnMXzQl3YjCQl73REQlvMXLScBYkhZjJQltYjs_ZvYjUca9tlgXkXQlSQlYYk2HY9mYP2K32jyHgOYkKzgXQl-Yj0pU8ll7LZiFlT_NiQlIQSJnhlQlVZjHiiM3jAsZ6ScqYkOZjjVOVRlOzga3jlPiFCPxEl0Yk4YkFslwaagnYi3jKgitTiOfhltanZjMgiCZkNRk-XbERltZjI5kOvlfqSJRlQgNw3jHlk5pUz3jBZkS3AQRlO3j43XLbaUZkURlWZkBTcwQlNOCIsZQfaaRlQaQcRlrnYa9kHeNUnhHMhR1hBukqOX-7kNDkHyQR4jygNjalvZkpRlguk8ZkHhjASlgaj2RlgRWvuko7kLIghucY9fdajIwliuk_Zkhuk0RlBSlpDlOwllajQaklLlFuAMSlw4jJSlWPXMak1iic1BwiiWfhmgaYfh74jZakD5jzPXXaknkHWakF5jhSlH7RJ7RVPjfSl1PXO5jHAMwSKgsU9ukxUlIWij8jKWiIsk1uFGbkzERcvZirkCKfP6jcJf9jhmESO9Ljgd3Jf98hHAM61cAfTFBifNM9GhdQIKZhfIh3GhZBYCfANYfRYfeYfGDkMvcuEP2Eet_hJ7klok-CkM7kCFlBKHPokVSUPalx2hJok8GlO4hrPjtll1EYS4hQxcrKlHaC2EgEpk1uFJsh8SlNPhd9cZ8jVXdCqLa_hCRBpTPafALAjshTSLaRFAzIa6HAFkN4EZEwhLggI5cs9jeMHTwhicG0EZLHdZwfcwhzkeRylpXTu9jwkew9jaFZ49jtFbWHdlwhYyl09jtZh-kNkyloZh_9jkwk4EZvwhcylVYhetfx9jN2kN5cIcS6Hd-kfZdjC5NybTpKKnvZ5uk4hhEWDS3ia3fZzSI5capanXdnIZtwk_jdlFdo7iNrXGsfJOl3xhgWajVkj0jtWawWjPOl-rkDbBamXIkak6hhyinjhDlMn8jRHOgeXSMVJxVpqkNnYvjikqkZzlU3i5FBekAFgbo_AwhhbKd67iSskvqkMrkp2dXzlZ3ix2iN6MmiXXjNRwSR9gsDHu4iIUh8ylEkDb5jLzf04isha9zlSKRsWiHwZcZiaqiu_j83k43kLXlDTlwqkyrDDgIxaTJYA6sP_djEXlMej2_jUzlwkCXvijJiLMhGwhB9jTkepeZCZIKahNNib0eA_hQAjLjEa1iZQXRIdMUXY0lMfDBLI2XATmi4XHRBilrijDhPzfO0lZ0lB7CaXItrThkDp8j9qhcKg20lt0lmoBlTC2nXiCiz-gTzSkvlg3jBzcEfhFQiI1le3jNvl5Hg7Qlbfk9Ql4nk7mctQlnJYCRl_3j0QWNRlDRlyPia-gIskoWDE1CL3CliAaghBfQtzlZ1kZyEltLw9eP1kf1ldTAIiOg2GRskm1lxwEVYdFXaUzlJskhkNb0l8Xgdwhmyl0FbhxfMrkFTembDcIihfZRwf3ufUwfHKeBke0GdOAe1UZD9jVkeKwhg0lZfbLLgoripkelhTV9j8RStjh3bXGYhhvPpbjpvPl4frVWvVlMfZ_mVqDenZhzVl-Xggyliwkzak7ShUHdMFZnylD-j09jqylnwkXVLMvMjOd0qeALiPAjVskk0lQ-j4nLz-i8eD8-iYqGEcjHPiGcjA7jHzlqniOcj_EFrEKPIh2-jBSipcjQ6jKxlVDi7_Lo4VXOiP6h8JFO3lVJZK-h-UiNZfc5SvOiKYcGEhHOiYaf0tga_iFtdBAYc7gEkfKIOFvULvdujPvAVYkfvahzDKZvd6jfdkfkFAWkfvbCgkfqvd3Lbsvd1kfldVdwdVUlOxhWKigkPYKi5oflRFBpfWqD0Ffv8FFpfkBdhWlE1RjWlQthblk5fkSbky1gpikb3kWbkMkhrvUn9ffEkh9bhEk_8kgFjejj2Ek5blcJQMFkMclOFk22hwikcthg9k_hgWkhMFe7_kI2gakhHgkckhbvgpbksbkF3h_EiOgkDflOigjAgGfl_vYxthybkDBl1bkeohbgksMgkob1vg_cbQglTJkAuhw2gCIGYFilwifglPmkk3hUOkxkWTmkC7cUojuKjngkdQh2ZgRckuBaB9WdhlBchHJeNzhHklRtX4gk27XfNjXckhNjujkESQ2jlAlcclhGqXRFlWzhDlcKCg6aZklh6FiFhkmIkolhFOjrxUbEliQh8jkGdhkcksOjPFl9jkTGlNhkIDdRjgzPj5mkktjryRQhkVoIjmZkBh9mkrtj2llX4hhCb5llNRh6lhOPks9aQDgC0hUfiInkwBhKnkfziQxjafij3fmQkaWbHdkrhky3OkRkhRkUVi5ol2wjRnkBGXlab-wjyhklfimRenfi_dhwRe3hktfieWjOlUgIXenkoPcLXQS0jbfk2WjiKX2QlrGgqslzWb8Wjqmh-Wj9rGUWkqGYIygbXgYWkr-Q2Ye2GgmOlHSe5GggWkPXSiWkEmW8Wkwtc-WkxkkzfiMPlqehMbXmiWu1jnmcBulpmctSb70hqnkNqh4ecJul5kkzygsdkzPludkzehwdk7tlZRWe2jL-gcZjZ4gc3jY3jEfbR1lp0iOyi6Ql9de4dkMajOlkVrkFQADGE_9A0KduShB2lhVlSwf_jeXBey1lylfocjLtJ0-jFHQjXipqkFQAdge4kTTlk_okJuHkrkCjdmrkJyleEbUDOs1iejhdnhV2lHUblGbQSCu0QkpaqdWLVf9_ab4BHdjrnfinfgIZdXZ-YAHoADofWeb5MlhNlOVkNEd26jM2dyulyHY3ba0HYSwki2CutRjuGLeWBETU5jHpi3UffqD9Pizekf2d8ScgPiHvlQzgN1lrYjM1lmPi8Ql27lJlkORlfPiBRl67lU9lIQUWJlG4jd1lnrkn3Xv4AXFbrTl3SlK2kjHhTiYQMVfEhZWinsDvIey3NL_ixFSsLbKjTleODUZ14kCfjjzabTiiWi3ek1ek5ekbvloeljMQRHjc0SY1frdl1Fjh-k_FktGkcelL2f5-k__V7-k5-b9-kIVhHGkO-k-lj7jU-dlDWhAel__bnljDel-GkZ-kx2ftel7kjKelbljv6SNelFJST_kgGkO3WW_kddl4ljlelD4WQsiA-kjVhwel_VhpdlC-kMlj_9lF-ld2f1-kQ4WE-ln-lrJS0dl2Vh2dlbGk4_b5dl6VhP-kLely_bA_l9-brHjE_kV-kG_kBAcX-lltiGelh_kKHk02fM_lWelVHj4HjuBWPeluWUMHkW_lVelpHkRljYel4clt-lDIjTHkxclP9gxtH26DVmiJbkTrfQ4Bq9llHEiVau-gZ5Ml4ZLfBe3iRFPfKes0Vv8iG2bpDidqdi_RFxVYUhrVWxjhzBZpCQPwhgdOsLdVIAhsTbZht9gITZFYhfLd7uYM2lrkeMxf6XhNtLSahvvFZ9eYDfwOZUUetflaCMp8ij8i5nh_YgPbkxPbb4lwBdebkllkBrarvgY8a34lmYXGJeojk03hVlhosl7razEl7xiHGlvQhikY55l2ZcMkk2lhb9SDmlBYeeHlYGiEYeQLhw5aVQc3WjeJeYQcSKV7UXsslKecusl5sl30jxsl50jAtl70j0slEXjVDb3slHXj7sl8pgSygNXjvmh_hkA5hjDbU7ldygCmYxXjAikJoQ0-azFht_lNLIiEApTPmlC5skw1lXDDvKf1KfBPgi_ljANPpI-TeKMh1qkP_Eiahi_lGvFmfhVbj9jeTwfC9jNLdJwhWlM4NO3CibLd5_le9jZUh_FAI5c8_lFTZ__lwhT08ib2lCfZNDiEfZKsVA1fPgHd2lGIZU8ixkexwhZtfeyllHdk2lsZh42aq2lrylxFbt2l_KJu4f5tTSSiBxCIle6cfmgiLleN8dNlet-dDuTN-i-uTMleTleTMdVleF-dD8ee9d3ZhlYP4zfDcfmlezZhPLiUMJB_dCqezvkggi-UWFcgWLiqpkSmVGlVGMJ88icOLIVWRLiSveEme3Cm1IEyeSgOLR7HX1bMjivzSGIhXmekMJ1vk9Ud6uTBmeBVP4HizleaDmJtkM8d4Eh9FhjDmGvTRmeozbTmeNZSVmeZLioDmWJEYLi2vkpuConeB9i6xC0Dm1De5QLDpABqe98ixxNtrGsNdjMVuNdk8gmSLuLi0bc9OdPRJWjepqexjQxqeL9izqeN9i9qe2qeOMiGMiQEm3xb49iMMiuOdlMi1AekAeKMEmAeYEm3wh1jW4lSe9ipuCQ5cO4eiEm-bQdMih9iV9i_WAd9iRMif9inMiVoc-wToMiMmS-4gcPdABevEmPmSmPdlDh6GbHsectkJseq9iLHTnPd-EmE5g7GbW6Jgtk_vk3Pd4xTl9it3HkseiEQ6PdP3XqFgase4seicQd1gKpctycCHbd4f5xcf1cQaPSpiF7g16gEteA7gN5gHtWAwkH5gQ-iltkcwkSQd3ifTWElgie2bDXZYAipFmAzT9QLOueYVJUBQIsU4bjc0E-QdwWIfqMvLJSLiMxkcYJnzTkue0xeQlS9ILaaPtue8-jawe36ePqMzIPg_hSxPyQdOve0QdERfIWJODmGvec2iMveLxkdhVnaPQveQhVJGmitSfve-YE7FmWGmZvep_hkveeGm2uerveqIhYRd2vekvXRuLCyk8WJtFA_veFweErM-vejGmMRdf0T1zkcNkuveMrMTwerxkURdHcLtbAqxk2zk7Gmo0TIzk2GmlMPRKfVPPu0TkCmBBSJ5SzcLLxejXJdcLTbE3weXue3RdqScAxe9bjjJPxVaf9hlSdxxeEogX1TQ_dPBe9uihTMHBeF5eiYhnTdhgLJhEtIhamL-4e30CNtht3TM3dFUVD0QL5erZDu-imWdw-i52lPJfNLirWde5eO_daVP3-iVEm93SeITEhf_5ej5eIsEl5eTlir6ekLZEhiW2kHeTc1id_eIHmKImDgJ95e9cjAmeWJEK6e0DhZykK3VnYdAWlbCDfdf7whTWixXdVhfgMZCpLfIm31Va7e3IZWhfv-jz4TTBiXuEY7eFbjJuSfMZIajX8iG9gm-jv7eVCiHBiz7eDEOxXd87eaiJBYd7ZTTAddEff8eVJZJhhPLet1g6MeYDmHsLSTeqYdHOfssLmsL68eLxE51FH1lesLwdOCrLl7gSzkqBQbBeM6T6LAl8CO9eN4ek5faBeS6Trxdx-jKtLY9eiGfktLn6he-ea-es9ep1la_e4tLxtLEQggjJUyEj6ThdBPuLlNBXuLh-eihUr6T4NiqBFJJmEfQKhiwkLi_eZhG7VfycjNUez0EcPiMImdZlKyVskibYFsGQ3Ch5vL5ChqkJwwkdEfD1fHIfzuSC2VH1feDSCAfG1f7_esfkM_erfkeDSJcjW7TSzEY7TvQk3wGyDhZAfh1gEPbBpPfAfzpkGqi5adkAf8ITlBehviclICBfG5frnh-AfgPgOBfD_ir3izxLFImmcdMHB_mjNbdwBeYPgnTZ2Kgx3EEDm-BfLcAXBf63EFLm2jhhPAS2h8KmhAlb2i8KgybdjBfWyLzKg4BfZPgzyLiPgTEibpaWBMaWPSAm_BfRLgsCfXCfFLg8Hhc8hv8D-bSk_a08TRcdSJjTcd38TJdQtVXxIhE_iVAmt3Se5fSUibhXbcd2LmhjXtnhb2isPgybdsrPc0LGDfZ2iN9Te2i9tgQ9TepPIVZbWfA6hgRYLGZHMm4xSA1LPdd4mJSliFJmb1LvDfdEfl9TyDfdBM4Df4JiQddNXZBXd6ClhFfeddEEfJWlQQRJEfNcjQ8E16iirhp_eG2LPEf5FfRhiqMmUEfC-TqMfJ_jdFfJrXUdjcncSnbfLexwkz5fPRR6JmopcoddM3BqddmpPU-T8PgW7axEfvFBotkguUUGf5DSaqPy5fv-hRcjCThTcjzwkIpJjddJcjSqDu-TE-EUNmU3LM3BW3Lr5eYGfMihl7alviE_jz6hqedBgPOGfKFlzedhed1uANWlxAFXahbGfped6DhcCeOBEjJmrGfpGfyedgAUPDFV7jQ5AM_eKgPfHf7Cm7KYSCFK6dV3l2NmD7LmHfNESpHfPESzwkU6L4plypl8cjrHfDOmVEkq0hTIfmrJBIf-HfY2B83VsGhjfd9rJgLb40L26LrFDOxVCOmEEePIfTOmN7LO8jSKm4_SZcjJASKDFpIfsAUmIfB0SZmiIOm7fd7aQDgd6IfAKfBHQCKf3Ii42bc2kFJf9sJW8L3BfIKfMFM_IfU6j3Hmv0UJ3lJxltJmXJR8EFjJfN6jkUhMZAGSi7QiDPmMPm-pkEgducjZ_e6RgcKfipaf8iOxJGoic8iC-LhLeoEC35i_-LXAmBPgW_LYmi7IhypPGQgQ_LKLeAOiLHbPNZ8uJmImDMKZSlW_LpLfCQZgJZUJFW8lsvegJmE0SS3lWvJnMftCM4wk8UikAdbvJuMf8MmAjdtMfyMfFViCqkgNfHidGid-MfDQmdEUGNf1CUMBMc6iVPf94EMNf-Pm4MfIwJbid2gbdid5cjoBMqBMfNfARiTwJxBMiMmsaiCDUwNfnOftidfwS-2lkQmdDUAOfmQmXxJjCUD-hARiIWl6Ni9biLWlROf0Wi-aikOf1hd5ai_seFNfLWl5DU4Qm9QmEXiDxJ_NFqNmqXiERmCbKnQmgNf4aiNSMrOfsNl2DUyTT4DD-OfiPf2Xi5bi9NmzNFp1k4PfcxkB1kv1kt4V-PfhEMg0k0Cei9JzEMcFU4EUcKT1Mmz_Yw_gLZZ9CedEmbgY15inpTfPm_gPRFMpDRdKOXOm1ZYT6jq_l9hfw3iehYGkdApizFM0cjWMeRdiORi4RAGRmFjDbRfjFUYulEBdABdlRfuRfbcjAlSFBdulBNBTGPm_AdwFUmRfHQgz2BxLgGVV9RfFSf2LgyOgQpC0OgxRmmUfmfQ_-jzWfPCZlSmPwDFMMlSmrHhjWf7oCqNmXgAD7jL3lmSZmKTP1f7HU5JmEHh4GhJXfJVDO2hwXfYIhAhi6XfRXfIbSTXfpIUU2hJqPy4JaXfPrlfEeCIB94J1NMzpcmGmCYfxXfkIh3okbKXwXf91kvaFVGmpwcaDI8Xf62dMXfVxl0pcsIhgydEvcc7joXfUaHZxlJTmDHhexlFxSsskjskRPM_YfJifIpMxnh73NjHLAQMqVXf2U0fkGZfbpdxKTIJUkPMS_iJ_ikPMmxeDTMa3lC_jePbJOiIxhchiXbfjfecbfGhFnJUC9JKLmYeFMOikTMTcfqSd9PXuTMgcf3WdpqdAKghgeVUmthFicfLZh6JUlcfkge0Ihu5hxrf4qdHKUUdfp5VwxS6IhCKU9IhZ-JJyk_wkLrXVKUXRmkUmMZAk-JbIm0XMXUlr2kf_i92klKUw2kk_igUlFsdJffeUlq_i5KU3UmAVmK3kx_i5KU3kieSmqfffAKKLUwLmqnFmWhwvNVXZNImPVmzgfJnfPifm1Natdi6ff6fCIFXidCaM6hfvLUzJLfVmHlT8hfJlTGMUdbMsHR6LUWifDMUiIQTclbiflifEMU4PgZLTcifBudrWAxVmP5MhXcOMUfWc2ifYdiLdircMeXP4BYoqhzjfLIO9QPl3l5mENkfs3l1_iIWNfySzAVDkf_EKCJhyOiftFxkf1tFukfJeMSWmQ4BvvdFah2ylwMUFlfmeMaAjW6jX5jLdjEshCAZw6fXYAjpi3lfVZZ5lfOPmIwdaVE6Oiy_ixcYbdjUVlgxFBPi7_iqQm-yFKxhpxFbxdyMmaXZJPi5TWpxdhNU2YdAofUaF_JirMmbmN63laBdlzFCGSnofzWfNcgyNUesNSjM0ofd0FTpf3jMRXmLEhXpfMcgapfw6JfIKL5KKOUidjJTgGMgcIAH4lbAm_klxhg4qb4nhUbkY_j6yl-WlKXlW6M03kF4kPXlv3UE4kDAkgXliBj1KKWJlhxhN7Mb4krBjd4kj4k27f1gZ07f34kGYlC5km6kkCjB8fbYlHKQhYlQBkN5ksYl88MKjjg5kr5kmBkl5kwYlSHSyYl35bPYm7fjyzWJgjDKHCZlbhjJwcHalKalkDjHVQdokjokN7kDAeZ8g6fgZRKNEkgQlYhgQblWAk7fgTblU8kAxKyrSsmOIFjpblZEkcblf8keblq8kYjjZ4lU4ll8k1blR9bEjjLtNfbl1YmpEkrBArEk6Ym2_MwblR4lG_V0bl58kGkjB9kZjj5HS-YmbiZG9k0LABclEeRK9k2dXFclLclAyhz2hCyh2FjVFkYeR3vlEDihZmBXa-KlszdxikgrcIyh0cl99l4UUx-ln-l6clB2fD-k2-lB_lHOeyZmoGj7-lIAW-eR6Zmc-bN_lqkjGVhR_ll-fJVhD_kMGk0kjs4W6Gjw-fQVhQ_lTGkUVhe-kd-lwXNCHjWdlh-lxdluelm1dC-l6sim-l1ZmG4WSelKHkbamu-kotizcllGkvZm1ZmvdlwGkXlj0ZmPamjDNH-lLeSAGkpamWtiN-k_-lP-lkammHj9ZmnsiEamT-lt3WCelziSn_fqljkti9amAHkZHkb_lT_lr7SSWh8-lXWhRelQ_kTel1lj7cly-lb2Sg_lGHkc_ls-llkhplkBAlH0XyHk0Ij8elAAl1ikCAlL2gBjkikh7HkVbmSPQ04lxAlTBc_qINAl7IjhIkVflkbmvflzVeZflumjbflzAbPJjwbm6VerLmLflJIkqbe6LmpAlqOedIkgfldJjTnj9bmgJjFZfZAlWbiqbiyfl2Al0fl8UMskhUwi7lkjAhAglzHNnnjIAi5jRGQhy2g-4lLPeUFiC5ls7UF5l8njMKj1QQcIN5yhExaHuhjgkxohX0dgFiaKjHpdFRQtBlMuhvBlH8WqglEDczBl9BlxXgHDcuglXojLDcUnClcgtKjCzhubhR5lnohT5lJCaV5lHuNfBgdvH-qjochVNjtcXbNj-SYiceajlrIdD4Y6ei5rIijlhgKkjlqNNmjlrMkEjlG8WvgJGFlPhKbrjvNjwMkFFl3MkMFlGQeepgUEY6jl_7Xrrj_Nj-jlrmk_wYtmkGOjbFlrdme7coJb6GctfhT8kAHcHOkzdmCllROjPklche9HaGHcTklDsjZOjFsjssjhklrwg-wAAGl7dUnklYsj4lZYxG-1fUpb8ra4HaQMkZOk0GlgOkMIcPllYrRVlllPjtGl4Pl4dCRll5bjYllywgWOk0wgmOkoPjvxlfllDHlMHlCHl4mkzOkU5ZVhkOHlH6l1ckUDd3llFOhvemysi1tj6LZztjxLPrlYEXgnOkJWSRmlNmliHlePkMujlHloEAPmlXVH7emuHlAsUQmlpHlWJc3PDCfmHMCWQjpPkZekd3glfU-Hlumlkag5AmmagCnlf4h3mlyQj5mlTRhInlIKc5uj6QjPIlWkktTY_qlanl63jjnlvTYrQkdRjCJlbJlSJlHFXGolvTkrRkNolOSjbRe9olI8IdEgxRkaolyDdgol1VQGRTiKl2xlxrAKMcBVNSuYn0iG8cNdkp6l2jgQ1ZkzdT1ZWTk3TjoTkcdiHUk6LlC5PUFgRMlQgmvFgsyjdMl23g4qlWVjMVjx6l_4Y2GiltcZdkFrlHGg3rlVzj8MlQGg1OcJJXhzjAVk9SaJsl8sNtHZAslPRmTslPzlyJXO9lygmR0jIslgVkrtN1NgsVkCsl80RvVkwgmAOl5gmCOlVslmek9rlLWgi0jXPP56lgOlv9SspgMhm5ReT-aEsgV-aOecH7lmqXKvlbmMiOlNiWlmhFtQQygcehTBmqOl0pSyOla1j_Ol73dOtl2dXYtlj1jgnkIPlHqgdBmpOWX7lbBmrehxRhy0hRPlfBm8nUeUYlygYeNqPlQcaMNitPl1kki7lwOYxPlnacKnhHLVMikDyirdkMul-hmZ2jyXkCSc8PlIgiDPYobaJYklul8ygYSc02jEQWPYk6YjvulVimxulKYkHSX_2jHZjYHl4KASNXydmkTi9ulEQiL9liPie3jeZjz7ldta1gmRTb7Ykrzi9YkVvlWRlAoXbZkB4jLsZ1vlyrYeRl-6P5vlaGLL7RswlAVcuwlK5jzwlvPXlaQO5jQSA5baw8gNVaSYkJrW68lCdZBZh9fArzlTKAIngV8YYlka3kLMgpdjTnDTAkNclEFefAm-9fV6ckrcX6cYAgobkhDJrIjijmekhKwihVet4lbZgx4lnvgxYcpvg34l8lkTpgLSRMcmebhqZg6cmsZgtjb3njvrbOmkRJkhglfjkP5l4FeYmkvJkamkyQhXjlBsaXuhSwge5lMdm5Mkgdm3chqrj9jlqklIqXWGiFxgJWScHlMyUVfmRUOi3g7mlikkx3gy7O1hk1UgW2RUOl-AmrpgBBmYtYDBmjJeFBmASeD7lyGYWWkJyg-0jRzUJ7laehGSebDbG1j_sl_Wjl-arOladkJHekSeaBmIxXZBmyfiddkbJditlp1jB5hb7lVRc82j_ehC-XpcmtXkodkU2jO2j9RhwnkmXb2nkOjmf2Gq2dLsk1yl6ZY8lfPUlJydFJhMthHJhu-gLzBoqimmARbOSekO1I0VclqhUddcMmGzlO5jZoCCEApGFKiDk_ls5h4uao_lymdcDeAiiBYmMYl09l4ej59l2XmhTiHRlOjmJ-ALzfLvi8zlYIGP8QDuhP9g9mioaH8OI0OjQdRLEkOvgiDiAbj-imI5jAjmN_gmnXgpTkdiNWD5XhT9jHbcMAmammKSix3ik-hmnX4eXHGFPkiuykN5ixcjeCiOjmViBdTAsNRzni3LRNSPazkM0kIzlnmm2RmfWhhmmrmmxtJAoieoXCeCF5izmm-BikSNyaY_ylD9lDxdJCYzCZITjKLlYPaWplaTjBZhIEOExHOSPU0fz4SGpeGhgQIOSPhKhghyfj8gxlgdJaTSH9Ulz6g3zfrggsblFggrrelogdJacpkKQHy0liShTaHlLiGhgdJa7UD2VTFvkLPOZ_Pipe1kgdJaJegr7HKjiPnmY_P5oTzggznmKRA2VTtrgvnm5nmqnmiBACWALBHIjmZwkWoewnm5zfXngznmwaDuSJ2VTI6gfWTAomukgdJaf_PEomP6gioeIomu1GbggTommIHEomVnmZPJYom2ngdJaVdWKQHcui2uknCigom6nmRNIo_PDoi6kV8OboomBomhBAHDR_VTgwkQpi_nm5Cm2ngQOb0rAxBOWjDwNaM3iykX4omRfkC5Kq8hM0kePAyMb71ONfmYek3HlNISElghIAoBA6TD7xl0rV5XHVekuydqpfzGZ8HlaekXpmiWXQhg4og-5F6Tlc0luXhNgg8-hqVl6wNZmmgbj0CQO2ky8RoPdnDhCvfNtejFmktkQwkwvkT-iNEiL6QA0ektNBElyQif0ehhEK0ecyRvgiPuifui_ze9TdShL2BSRYDpUdm0lLkEaLml0ermERVl0fgtAd4If8GQTbQMpm3kETylebT9ubpHhdwL7YfucV-hXUjm7ahalkjXmQUX01gelk8fkAccTMgcZmxEieYch4lnqmeth6_kGei4Hko4ltlkq4lwMhIBcpjmTbhebmmOVZyh8HkpIj4lkhnjwjmFtVEBl0jRYwi6JjtyhYei0nj3kheWeNckVjkTglOJkYjk0ZgEuhnohGuhcFifeijcmvcc8ZgSBgp3h3Mg1glXUg3gltaZK7c6ob32gkKhAphGBh_dm7MkNXenmkMBhF1as5l8CdUXeZFlOGlgFl4kllckPGl15l7klzNhQGiQHlSxiADgUxiM6lWxifhkTfmhhkE0hIReG0hVnlwSkCdkOdeQvjphkoQke6lPnk8SjAplV0hHgmJKbdtcSvhe0hagmMzj-agNVj6phHPlpXjo1jnehztc5xidXktLhonk_hmIikBimNbbjSeCZeLlmGimLHil7lNHiRikV_NMimUulFShKlk92XT9lb1lcUiYHi6imaHiBIgGhgdREkHAKyl6AA6FhgrhbYhgghdREB3BM0Gsomm5jQ2e0pmBqmh0ehbPAUdpUdRqm0jBASBY1hYzlHrkhEHmzezkEhTd5sm3kE_gYBeConi1feZcFYKmkdEaPMH9lkXmGwaY3kHkhZlkoWlkXlflkjqmbjmByhsJhUvgDohmlk_1g-diEgk5elXbmQAhlthJgkhbmSOegkh1qmYyhKeim4ldMglMgRwi7qmiAmywakAmuIb64l5Jj4bkFLSKUg2khdig_4lggkO0dJrmiBlVglKKjyAhUKhhcmmgkSrmUQhUrmUmkO5l5cmXmkACl7bhCCl1gcZMkoAmKkmtjkirmpQhkrmGCgVFlHphgJkduhprmLphrrmNCgVGlSAX5jk2um0HcaBhwQedCbXphuemK6l4ckxemUGkALh8ckw9a-ckMIl6mluDgfxiiMcZvjnphFsmP0iqhk92gMMcMac7dhhkkwTj51a5DdyxgRdkEChQrl34hbnkWsmWBmVbgvkcZsmKPlbsmzkkxehhdkKuljdkxacqebismTqbWYj7kmAfcFbb80h-kkydeA1hQulkmYTik2vhY4gvimSvlWvlY0iQQifbbJ4jkhguXA-rVZ1gBYhvjhMpmQLO-eYa8lfLZ6Ri-omaSX5sm1uAbBAnlikaY1ukdQiCPAPCm5smFWiIbkrjhg8gawmukgZRItTIysk-ukXVIjLiY8g2xhnYmb8gXngG0fbRI7bA-nmmwmlog17HVRZ1CJIpkM1kJBd3afX7g1ff-ffkyQQhgIQD8omSvktom8ogtogIQDp_N6jABpmhDObiVxjizggCHBmgbC9lJsgvwVWwftvPElgQIDGgIStmAzlrqgcmmmpm1kgQIDf-XzxfOTGb-hK1AEYiv_leQZC4kzTBxXmCmgdxmDrdKmlhxmDPUjxm3miDbaY7fK4bRXl36h9dE5FV0zildisriOif5miF_izOmi6joTfwMe-bbCcmsEe6Ieltm0viVjmVbkVthoJhU9kGAhnMhcbkzEicjmytmDgkJrbzPhhjm7ikZbm2Hk6tmejcrbkpIj0lk9tmPwiA0djbmX3YBBlhnjerb-flvkh_lkqwXLumynjarmqAh4jmHrmImkTumdglf3hhRldjkeglRNhBlh9jmoBlYQhbojD5l-Bl2jmPcksSY9cmWjlZ4k2wisElcNjNRbhmkmKhCdUNkmxjkWFlZzhGxieihtrmKNkD4h6jkWGlUzmssj6klYWIV4hJ6lttjY4h3lhUGi6ll7ck7rmYxi9rmlNg_rmOOhQRjMnkORjZnl_KlKsm8wjMdkQvhNsmt6l-Fgv6lEzjDkgbyahnkftlmmcsehcsmlPltAmI2jcyYUYj2Pluderyan7lS2jRbbPulmnkC1hSul4ebLyiVikNyiysmY1lW1lX9lgZkgRlsChFjAnvQLHP57HOuiF3ixlgZ0mLDHIACUufzufI0QkSiQwmChiXngg0maKd57HzzlAkio7gOqg3vAi2CHlX8wlnzkKGmpQdpue6SMp0mZeAAxm7zleKdGhg1rA2VZTBTLxm_0mQCCkQHyKAAxmCmm-0mukgA1mo4GcPZ2DO3Pan0mtmXPPhu2AsXhiThyTLQOdVATzPEitg9NOqDQy1TVcf7al65eq2i4iJdMms8e0jhB3l1Zen9e-5hYemb2iXLmrVXaDfLMm17EV2kahlt3iioizLgBkh_Lgk3lo3lk0Bktfnbck3aYnfwxFfnfDPiIymFymI4lIwaJ4l6aeDccUMgaIbLohvjmFumDZU54l8ohWckbMkKvl5ig1ch7jlaJVxAmYyAbjgxdbzAm7Qe4emhem9ckvmlVLl9Am66l_Am5WjNhmVRTupgGzU7ReeQcuYepJeWhmkuW2sluJexkm3GgM7loOlqQcKSeVBmYJdshmi3QIVlivmdXSDXk_WkCHYKqgSPlhygQikgChE1mGxZvakq2dE3ivOCpHmnHmkhg_kiP1EiJiqoizDTmJiP3lmFK3WmOpF5WmnJiv0mbTlo0kakS50inBmRxLMPgoTZndd20k8ggu2Aj1lS1kzfYxBmTFfuqip6hq3momAZhhqliiKg4DfnLZ-wmAnA96dfFbZDh2tfBXhC8i_XdTUmcxmWdgomAUuMAwfF7hoEDaPmpxmmMAlmSq2duqkL1CP3miVW-wmUAjaaWopkyvkDgglpeGSZ7ZhowmezdqwmW8kp3mxBAvOGFdW4kgoyikog8kgv0mtBZzPG5pi1omT4XHrh2xbmRELiOOvb2EmoRmdoHEUmi3kPqAxvintmQYcXjmYxhqik0disiklqm6xXc4lnVVxtmrMhPpg62hejmCigAgcWymr4ljjm6ikN5mmjmqbkLwizqmH3hvUb2lkljmhjb2IjHjknym3rcVwiZgkceVfohrymJUgznjvyh1njewi5jmzyhigkmgkacmCJbfcmTVbA7ceFidFidumN5lTBguwitymqCddcekumfcepjkEBhKzmPrj-_W8NjoNhvumuQhUFlIlckUgkuhIxi4umG4hswgsklkzh_jk1mklemLGiuzhiemyllrem0llYhkstjgzmYDd7uhDnkYsai2mAmh1kbVfiCjkrAkkhk8ziXnlEsmohkQvmHsmSvmDgml6lFgmyzmVnkWamuGiQdk84YcvmsVjankokkbgmfgmPNlLChs0hhvmjtl_SVwkk8kmFXkQHepvmpsmTYjAimZCh6kktnkCHiXHeoFjunke4Rzdesvmw9UKyiTVjMyi8yiq0iwYkXHiX1l2sm8nk4smL1mzBBfBAnOAiTH5CBLEAWpGjBAC8gpHbHXID1mg7mcPGj7mCEAl7mn4Go7m8ombnm07gKkiYcO0KJgdHVYZgjIs7mp0mh7mjaY07md0m0shpxm2shEIIXZhqEhnri_nc1ncfMEJpec4c_6g4KiR3mc7CgHAL_BRlCwog07m_smPUhL1mS8m0rADVA3ogKHHP1mFLiuzlZ8mp0mc7C43S5UBENO7bA90m14ia8m_Rg3BmiVl5Bm6blREio0mkWmeRDI6V2Oi9kfYlm3ylLIiXEA_xMyeQvAADPH08h4DED1iYAY4KdItfMxmepCoUlO8R0ChrUli8jsWm33lwUlEpmpySsfjYdj5OiP9m6Ch_xMPIigcYmBmR9mBKgV9m6vkN5dbggY9mOrChCaOaAx7im_lS9mx6fW9mH9mDSC07mB0l6yYT1mp7mdXI31lFwh78jOzfQyeGWIopmuril0l12lUDTEsk70eo5XzgizpmAWR7hmy8mxEHcoC4okdUdp8RDahS-jR-jEqmq1e-riRGOhuifSSLqmrNiwoEh2ew5XxYZV2efHmKVdL2ejNiZ-jV-mXiT5EHBsiedJb-mN7aTlTygil-mvaICcjF-msaINahO9CfYhojTxCRwPOP3eL_cp-mZmE2PO4aI4POw-mKpk9kL7kLf3eK1LC-m9nE25XxNiG3esVZ9ogyEACId9sm8ycR1mEuikuiX-mT2eZ-mNdJ7-mIrkluinsh_0mCpBnhN0GAwskiUZ_5FNVl7cJPVl0skesk2ngyEAG0CmyQ1dCl1lTtmfSSb2e3BA6jL0qhh9m6_NFUAaKdyxZJ1mY9gdiLJVBfiLT_mmLbA6XUxm5TLUlE5eGm9mduiX-j_SeyDmF_mc4CU-mcxmJSP3NAvzQY8mgNicYhfJdfFAcEA6riMziK-FpeAt0ms2e9riwrinKdRkL7EHx2ejlTL1mrDO-ML__mq8mUcPgghvBA-gBsnPY3dKxfg5XSxmxmVElg5wH-cAllCsXIfpkE3anLiuqgroTPPh3qCG1mWGb53SJhSayBW1mpyi-OdQre9wbAah8ggwBAP4Bjwmh6g7skkShivkY8kYvkSblmvkXEA4PBvlXEDEPomp0f3sgrYmNBnkvkuYmQBnSHAn4GaEAW_aJxmH6jRPiu0mRBn27H8omVfci8me0mkhgJFIR4QqAn6mVNxfElgCIA5eG_5gpBnzri1skukgR6Yw-gNmTEDEjAnr-iEAn-SeHAn8ggPEAEQagQCofhqaenpARBTJMgD2mdqmnAjgqm7fkA5m4dihlkRCnxZmPympMh-FjnlkvPhUymHgkM5mxqm4xHzMh7ikNohGob-ikxlkAjkGAly4l9PhDumuIkTwiwJjc5mMFiJumGglcgk94lUBlnAhA5l2ymVFi5njXFi7njt5mQJkgcmQrmicmMBgkcmz5m1Fevcm-ymktVhumxgkABhzgkBsbmumS2mApbLzmA6mbckOzmD6morm8CV_jlCOjBklEOjIhkvdmYag0NhMhkpckyscPhkEkk4aVczm2ckAvm4llCvmNamN1dwmli6mudcKvmmhkgGin6m2Bhp6mGdkbkkIdkJsmKdkYKlvphgkkGgmx6mo-kZvmtxibvmVUkArlevm56mTsmdnkfNlfnk5zmTbgC7m_kmD3mode-mhEHiAnhJ7m50h7kkqvm9kkYHe8kkS7mU4gLnhV7mjIXOnh9vmaUim3jCwm87l1kgNpi3rUkwm9wlS1HIRI0LE9feWcjAnAwAKkWlGym84mjtmJymiejQCn5viT9kB5mdhk6qBpZmYFkrZmOAhNAhLcccCnothO5m__kZymbbm_Yb8tmzlkFAlrjmzIjovga5mCKhtkhtCnyJjvCnNjkBrmW3hDrml5mFrmlohwymXBlyymKmk2yhkwiWQhu5m_IbNZcoeiaumM5lDDnsgl_jmaNhBkmQckDkmUwgFzmdmkVckcjlmQhfjlZckorjoKhfZcLBhq5lH5aXFlRzmxrjluhxrmslh5um5Hcurm4sjgDn-5lL4h0PjU4hNabHWbeag4rmoDnivge6mUfmg6mbVhIvmcfm93iEdkb6lwIl1dcuRiLsm-Sj9Dn_BhzzmQsmlkk-zjnkki0h66mz6lIEnMCh72mXBmtXj7zmHXk4mhlnks7lzDbB0mkcZTEnM4g7RhNulyXSHimV2jzebKimltbtsm2Xk8vmkChT1lM1hutbZ0iSicTyimkg0WAECnQdCHWiqEnEgfKCncqmoEiH2m94mO4lKym9nh6EnZth4RYtJhZwauPhztmaCntlkDFn92heCnkjmgCnD3hYZgu4l_ikV5mdcbX5m7ik6qmqCn6lkTFnWgkaohWSY2thFAiKumLgl0khNumjohbFn9thdFnRglkSYiWeaZb6CnqgckFn7sXw5m4CcyQbrgkqcm2bhjFiwigKwgiumFzh65mxPe2igIkm0FlmoRRzhUxXgjlJ2d8MkAklINjTDnyrjEhknmkGhkMGez5l25lK6mwrmHGnDGiJ4hKGnD6l-ABb2mpsbRGnmDnyUbqDnXkmgpheIlJvmTiiLvm1KlNvm49avnlpnli4h6BhEgmT0iBplw6mwhkWnkkkku6lmkkWvhbLhGEn7hk1VjDbg_aX6kmlsmNEn_lYinkC3mE7mPEnf7lFulh7l_Gni8c7GnIimCicH0mqdkJ0mznkPHiDHnP0mG1hgEnW0ilvl3HJ1smhzg3smjzgGhgOHnq-YZyBBuMlykYiYJeAeXf2Jn77mdYi1Bnv4iCmgMTCc0G80lYAYQGZDkeLKeh2lTFZ0Vl5_R_0V1cQ1SCMbkrGmcZE3PmDrMRbLWbL2-mP-jHNiq3ev3e_HT-SmO-jklL-3erVdgKn--hiKn2giRlE63elKnX9g1gi8gi3gikkB-lLaKnnKnuKn6VdX5CVIT5gijYhSIT-3eFdPkEmu7geviuNfkxJLMe89gbTfVTfHaSF_h_HiXEAMTCyCHW0kJxmQkilzlf5jJLnUMB25dTzXGzk8bLwvezgg6jALBHhKiB3MAGZG3MF2lTEZjpmg0QlpmO_h2xVJ1idWIEMd59jTFZgCmn2ljHdwylfylvHdWIZS1iTIZyVlV1i9qiX1i1bjPQdpteV8eXMZ44MaRm2qk4KmbMmw7EOXZntkn3mc8ETEfnCjgLf8HF1LfhAdsJXMWXWDiWOfdFDCNfFSmeVil5SqUfxrCzmdO_itMTl1gvrdehhG_jt8l_sffsfshQGXmlof83l_ofFGSlegKVmeBdtHK0NU3vRiBdOpfF2mNCnLcbTbkAAh-4mhqm3Enluf19l1AkcWi4AkTYl39lhWiNCjq3jDiieZmSVeMymTVeoqmT6cI5mwzdfjm7ellHnmmjgwaGFnY5m8ikfymTGnWAhTNneymmCnsjmPigujmTgk8qmsvgHumDPeFglWFni5mAKjZFnY3hm5mBJko5mc3hq5mDIni4ag3hNrm7jm9CnvQkmBl47WRmkVRVLuhnAhtgkIwgSIn5bhuFnCzmwFnEzmcmk74aHzmIdmuElE9aimk6PeeIns0dsumflhomkr5lkInt5lmInv5lHhkudmnwgwdmQHaLab2pY6Xedzma6mK1dTHlb4hVGnGnkh6mU6lDmhJReBsm0IldnZCJnc6l1DnIsm40A3fmvDdJoZeolbol7fmlSk4DnxSk6DnfKlmfikfiPyaidIjkk3jgAEn16mCEndvmxxipGnBXQLWgixOutcphmYsmMEn8Gix0h-zm0kkG7m8GnI7mhsmK7mDimNlmvPlVkg-GnOlmDgirsmo3DN0mt8cW7mQ0mY7m37la7m57laikSyiCrNsCh6jAlER-pE7lP9Xcz0kH0lu3mEhQ6PguMmIMnAxhtMmHMnVEfkaRpnIQhgqPn3yk7gABeX8BivYLFXh6jAJzYnBnN3mDKn1kgUciplNxLfk_lh8jtIem7j1lm-Mn5MnFfjitm1Si_MnPYlYvlWQn19lANnC9YCNnkhgHxmZHRDBiSThpHhlKR4tdZeRElgOWECXcAQnkgi6LnwFmNCiUQd_UJrgirTbo7gOVN_tf9wMsFh8KZ13mRmgqBnoQnCwRvokVODyzi5Bi-0kCxmFue3ILnFmGXc7yTrFmFRn3teVVcNXcyQnQXcbggOVN_QnrMaBVJrihGRHpfksvkrtel5F5YL4teVQd3ihMkdm7doYLHRn_yTJRnIXcsFmbRnJzTdRnxQnUihJSixlgSRnNXcqihtXYnMHvRn5texRnlYYAjBpWEQVc25dmiaKMIogi-UJqgisRnzQnJLn-QnwRncDO7XY1IAPVcwWERVc2BCLTl4yTtFm8UJNRn5tePRnDVJpWEIZLSJaERnngiNCijRnpRnRSneRnEZLgYgaRnNWc2zCqRnASnfRnsgiCueugiyiImvG5egXHRLQnf1AojVRCOZfIMXmp6hNeYcPHh9lEDhw8id4f7bgh9j3Nl4pmbKnT0eeuiZEiwgii0lJqmuiEGvfCjf91VqZdY6fOSmAxDWUffSft_awMTHbfs1gDKMKpg08mWZZf9muWm03BaydPjMopf8IivydXek1fkYUbyEn4fkI2mENnBgkAce0bke5m2thSlhNFlGkmPzhKdmJkmODn5NjrGcXCbgsjAnkhzmkyGVkmDReOfmKpmlmldekQfmZpmJJilzmFnkGNCuOncolwOn4Jl8Jl6RkholjwjFKlLUnfMamolJJnhWjkekTJifekUsllekEQcP2Rhkml2mjkmnYe7WjmkmVXgokmiXgHBmetYyslIJdLhmUehYhmZdXahmTtQchm8slehm52mohmKEnpXj-kmMPnhtlcBmvGnV1AhoT8Pn47FXnCslg2nImnmYxmTsYx8i08iFAmdZhl3iwAYZKY3NlLkTqQiAalkFMXMT3eW3DeJpQm4ESQR4ddFhPHbiNSiaxcQ2h6NCQ3mlodiTmGZfwTm5od2TmBWMXih85c3jf0DKFVeYziwwdUPfmBd2fkjTnXHn0EnoXm3KKmBjsTgeAmttmOclvtm9jjF5m9DNrqmnkhXymNNntqmRyhHwiQ5mJwiS5mojmdymMFnhAgEflRgkiymT3UfAhlym2Yc1HnBVbMjkEceXFnawilNncwinNnfgkpNngwirNnB5lmBbuNnSUg4ym0AhQmkqgk_yhh0aBzhuei_BlIDnBClKDnlum85mfrmsjkg5lqumUzhLOnSFlNOn-FnQzmH6m5-ca5ltsjpxaeElgeUtInZzmJGnsckxxlHGiP0giDnbwcwzhRDd5XetJbZ6m5uh4TnEOhyemS6lrDnjOnWfilOnLnkYkkAQlGsmSvjs6m06YaSkPLhjfiRLh7OnRyasxiTvh1ph4yjsMlh0hVsmRJnpRhGVkyUnyhc1xixGnvDbxhmOPnovmDulg7lD0mWEnLrYxvmBlkO7m_5hFimoJnBHn2mcaOgNimK1hlpU_Ql0smc7mzJne7m1Jnukg6jA5WajOa5ORJ_gADikiZpkTashZJAShggDHwxmdXh6XZb4mmeCQ8kVSZvYmCmgm_PtTIvuiX4mW8g2LiMBnmYmnejbBn5dXXEA2BA82izfGGrkGomYuiXBnr1WNmmhDi3jeGhg2BATiAmYnl4mHPEfYnE2I5YnGAjPmmkYniWHJoDnBnMAnD8mpcB1bOrTWwwmSrhRubREmMEmNMiUEmYUmawCclmfydNth9MAzBA0PHlBA0PHm2SsHegWIJwmGaAdZnxAAfZnMSWhqPxYV4vPTxmlZneZnfeBfZnehgkOAVKAHziDHAsZntAnuZnxAA4BAfeBGgIlomYwm_FA3Zn1ThlRAmZn7ZnH1BEanoOA9ZnJUi3vPq2S5vPcZn0PHFan7ZnyZn6HAW0crZnMantZnDanPanIanrDHFtme9YQSCBangnhcHAEanoZn9-BaanelBVKAonh2ZnWan4ZnYanyAAfZnC3izdCDJAGylAanqanCanrIAdZntan4BCZ3KXmmfanDlPdZnMRSeyAEylUYnj5hBaFmNMJuGcZnlOAL3HBVnYSnuncXpek_XDanlOAWyf0ZnhAQUpen8gQcDzBAMXDmYW7UDunmm4mVShzeQzoP47H2wmLbnt7GNbnVbncZnEeBRbnepms4mHPEkbna_PajBM9F0nmkvV0JiTbnZPOlbnlZnx0BRbnFomibnaQRUbntbnNZnujTJPGsFbwZh82a8xfhancdAcJAM2IYObnBnWAn_2iAkBxiDqWiM2ItEAO8DP1m96j27m5lgxiDsWWl0mKghzskx2iBBiR7aksZjGZBSFjAiIRg7xKJFI9BOZniy0LTzklZn-HJsnCw_lzShE9jcsThEhI9j-8j4wNhLn8yBBCmmbjoVlOwhL1ijEZLCmGxVGVn5Ldh8grvPHAmnTbH_UcFmjha5wh32lg-mr2bTSmXAFpicdHfOdQ1If9TmMqd7HQmLLglitzTNUmthfZOiRifEqFHRZiCKVTSHNUvJg2XPr-mj7g68m7vk9_iI_jd3mzeQDbAbaHt3mlwmrbn1LifaWFcngXDriAj5ipLnJIZv3ZaxfeQiGFAlncdEZZ2llshv9gq9jPkNkwh39jWtfo2lDYguZheCm-hTO8iE-jpHdzyl9vb4penThupeljA8bnxnmCEmTengOE8sgHOdY1m-sg0MiseSW9igEmsEmlEmg9iJHfFfkUHfHfkFxhpafTafWRMwbf8shzahO_j36fDHM56f4AlfqmZxhmAjb3blnWvdjutkyZkztkZugz3bh3kougailw5Mo3k7eng3kB2jWwl2Wl5Aj7WlkPlAejAXliQZexWEBjK0lrXmlgZUvZB4bIXlLejNfnJvZ_3kYvjAyWmxmCtBoxmsxWc0PWXli6MYXlbejaXlZQnefOkfnJAkV4kdejEmlDyWzYk3Xm_6VlejbAkOBnXAkeAk4XmyfnQ7MwBjxXl6Xl67fhAk-ejdwUw4k8Xlx9lAYl_fn-Bj8ej4XlIbaz4kUAgECj_qfNYl5RjCYm5gORYliufLYlEYlMhaG5k8Ak8hiyVaGZkPhZX5kaQk5nljYllfjYhZP5kGYmwPm6YaignFYmfYlgfjIYmlCjggnXCjignVTcmCjnYlRzWpYlbhOrYln5ktYlQYmUKQcBka8fo5k4fji5kVzWs5kkBku5kfhZ7gntfjb8fHDjqxhz5k6WfYYmEZl3QU8xZ2zW-5k65k2QU9QUQgjr8fWDjTgjF6knZlMaR5ZljgjGCkqZlQhjJ8VOZlPaRGCkS6kOokQZlLaR0Cke6kGOK38VfZlphnphnlhnfxlfgjvZlq6kq8Vm6ki6kN6koZl1hns6ktZlnhnghnnOKxZl9Zk2gj0Zlx6kmCkrCkJiZECk76kOVneZlJhjSCkNCk7ZlD7kRzWJalEaliokJIeeYmTinLalguPgxlRvckokQinj7b4_hdinTwcuxlVuk5qcUalSajoRllaln9VnalIEjWDkyhjKij4qc88fE8k8alDUcDbltZk5alEEkvtlp7ki-MqinGEkBwlE9fR9fU7kx7kcalAblWajxalIijzalFij1alOTUc8btRlnZk6alBfn8ini8bXDkhDkg1QB2QlinJ8k3ing1mrinG8kn-VMEl2EjEZnJpT0Ej3ulgYn3EjZvkjYnX8ksYn2dXyYmnRP0Ym7Ymt-VFQAv-VlsRsjnvvUGFjLZm_EjLFj_YmS4ly8kJjjT9mb9fublS9bPjj1jnwdRNZmW4ljEk3blRZm8TUx8mfZS8blZHfD9k48klFjX2WnFjAYnhwADclv3d19be2WZZm2xjS0ZFFkFNnFNnPclQUUTshyLZTFkh_FX9kxlTA-bnZmyZZ9En_viqqmiFkzfaBkjrfaOAZgclFkj72W03QFGjanO0el0xRw9ksVUy9kwGjtcluFkcam09k-knfam99ktZmsZmndlxcllkj0-lg1ftdlBbmn-kG5mv-lasi5ZmIGknnO8ZmpclSlnSGjNbmo1fbelQ-lh_f_dl2Gjk_ft2fW-lJamY-lwdlq1fUNnp-k9kjIHka-lxGjV_lvVUX_ltlnZ_lHlnKljw_ksAW6tiYlnyAWElniamGlnMlnydlSlj5-l2-kRln6-l-lnTtidsi3-l0amVln6dlgelImn9dlclnS-lelnOdlV-l7ampljGAcAbmw2fklna_l0ljDbms1SslnFjSulncmnwln7lnueld_k1amodlf_lgdlUamh_beelMXUj_k2lng_kHmj3knryRu3ZGbmq_knelCmjkHkvmnzAc2iZyelnmni_k1_kT5W3mn6mnNGCs5WlIjsqmLgk-2hvqmM2mabmAumZkhpthnjm7JhTNnwHnEWn1IjAei3Ijwmj5IjxHeHflEIk1mjsIm2bmdBcBJjhbihIkYAlQflIJjOIkDcm3bmfbeubm9-Zefl3VelAlsbmujZeIkPaijflhflPnjvbmtnnzbeAcm66W0AlKqktjZFcmfYiEnj7AlujR9AlUpD5fl14lkymzHn44lqTn42jDNhGBl21UIBlDDWagk7HnvnjOaGRonUZULraSBlyvgVcm4kh35mDZcpohfkciFnCJbYglbraaglnobcglgFnDojYum-CnoFn9yhNInnWnxbhrBlr3YmgleJkoglwBlOcUaJkEDnaPejJkO8W4BluBl5uA7BlWrmVUgYrmdKhaoncOY1ob6glv7ZfrlOClJClAKkEKksojNCl5ojOjHBLjuojTClLhlJhls1ANpnMhlVpneekpZUEdKVhlYCZsClMKkuKkz1mz0alClX-hrraANgADl2BaghlffkxLjYuNvCl8Cl10aifkqpnMEcYuNrhlWKkqCluCaeMmbhlthl3pn-Fl5pnTpjfuNzCJ3hl8hllpjmbUcqjCElYDlzDl4Kk1Lk57k3LkPDlpilDilyjQBilDLk34mFLk7pj-DlPilAElgilQLkVqnZDlvilKqnhDlIFWUilxinbilKDlWqndeK4RlxDltilQDlYqnxil-LjcilCLkeileqnJzhv-WdilfnRPqn4LkFElQbUcDlCqnuFluilXqnlilRil4hlXCg9qnx-WiqnAmQOElmElIjlvFlaInFGWENjVdmCjlExiuumFMkJMkEkl-ojzrmJrnUOjOjlhgKQjlDrj18KXNjtPeBMkgQhermschMrjU2m5gkPDn2xOPdm1NNRdm_COTdmsNj2oRrEEYdmEDOadmJMSujlWDntjlWGWhrjZ1TTemi2Pj5lH1XZ2mvjkB6mkdm_Mkmdmtrj2rnpdmYDncFlsdmy5lzkl_WnYzmbfVJ6mtMkKdhxSQuBgTsnzSQghe-Zm05lpFlQNk9dmbNk0WnxFWcklfOjyFlsAXdCgzFlcrnwiKaklpOjSsjRsjUsj3sjlHaEemCLj1KhoklFGlQkmikYJGlKOkwklx5lSVgUrn4sn_GaDllJmZsXe5qjwXeS3A9klpua0dmJPjkBXVsjZGlAIcSXlPOkIllmsnzjKLllfPjdemnGlOll0jlvwgVemNtjcOkuGllGlTtnalljEFjPjYtnRtjlOkP0Og2mYtjeIcQ6mxlliIcjlltPYxPjnIcrzhyxlsIcsllHXn7mkvll5QNEHlqemMXnmsbOGnRHl5rmeOnnkH8llXHlaYk3tjaHl5tjEmlWkmQJcIfmRUQUPksHlkHlGujUmlavArHlHmltHliPkXmllPkbJcamlefUbQjemlzMSgmluPk2HlYQjkml3PkOJa5PkdaT2Pkiuj4PkkQjGIltmlDUn6nGD0hnDgBQksUg0ml8InwQjQIWoem49Q4ujdfmDRjcJQlIlzml_ml6ujPLahIltxYHnlNLaYQknIlGNSLRjhRjFJl1tRIvnF4il0ikQkk4hSslWkkOvmzDn3Ild6lWRjGJl1NYXvjyNncXnE4ibdaenlFOY2DXsnldvnpvjfvnlvjGeaGvnpfmMRj0AZpOnColERk_Kc-nl0vj9Kc3nldJl6nlzvnq3O8Rjsfm7nZMRk4SiN0h-RjKvRFolqJllhU_uJnhUJolUEgLolxfmfRkYLcaRexJlQolNwjmJlUgmHoZfBlcEg1Ma8JWVNaVwjnolo4Plwj5fmuDdzDdYwnfwjJiU_RkewnKKluolyRkMUn_JlOUnLKloFXjpldhO0olzXV2olELlCLlwzm-fmwKliUGBgm4vRt6mgGnvhkCTkzwnLplkKlviUUtZiSkSxj4SkoKlJpluKlKnmCTk35ORplRLlDcZY6l0wnUTjJnmGnmmplWxj3SknknXUidxjHxR7SkuSk9SkFLlxolExnhWN7PaibZhvcs4hlxjpplPLlPPcTGXKTkw4hP8IQmhbLlBGdyxjeLlXTkLOmCPl0plAUk4knvqlBql-pleFkeTkCsKCqlTHXlql5FgeqlMUjHMlPUjJMljqlpLlMql5FgOql6NcQqlhRkSqlSyj7LlzTkXUGXqlDrAYyjaqlDIgcqlAynFyjHqlDynmyjo6Z5TkLMl76OkyjgyjTgmPwjwTkCIXXgmkynzFgNUkxyj0Ujzyjpga3Uj2yjdXBpXnCNl6yjmVj7UkHrlkMl_yjmMlIVjlMlcVjDrlXvhzMltMll0hy6l2pZLGgH1REzn4MWITmTdkiWgy8lXVk7MlZnkWrlogmczjjVj18liVj7ql8pncrl_OcbfnsMl-tKkzjrrl5rlkNlyVjIJBIVkbNl5TaVNlUVkXNlLUaxrlTNlzzjdNlBWjsGnTJnFbgWVkrunZznUaNUqZnNl5NlpNl16lE0jQzl5NlfqfwNlMOlOslNJiHslrVkWUnOsl5PcxVkhslUUniekAhmEhmZUn_Uj9Vk_vK_VkoemMWa3yWRvnGQcRzlcqZTzl7znr0jJWkTOlRjGlYeaQckkmoYebmhQehcOlFygeOlhOlF7lUdXJBm2kmDSekOlK7lgXgnOlnmMpOlxUnCtlEKCEtl30nxuAwOlY6dKgmqWk0WkFPlzUGhhmkXjEPlhXj3WkIFk0EVA1nG1nWtltgZg1jDxKWEk4zmxXnT7lctl3xiSSezXnOZeJZeB3mV7l1fiOmW1XjmxQstlOHgfPl6XjhPl8XjaPlbXkcPlFYjp6VqtlntlYPl5djC2jGPWkPllLGG2jacZ3GnMnloygd7lRZeVmYREnaEd6XnH7meAPk7lRPnYZe1vmzehaEnIlmyacrJngPntJnmrY_PlzYkGib8XkbulFzgAVYwMXo2jgulWuliuljADkulHYkSimnulbimnPl01ngznndk4YjWQld2n31nHlmVYkAulLzgnTc1ulKfNqYmi4R_ll2tjIuFiYkuKbkYkBgN0BPpQllTcBvlDTbrYkl0KtvlYpUK9lw7lGTcy7lxQlrimIQltimjZjuJnIYn2dkK-gRnh6nk47lwgna9ldaavPip7VeQnwJnIJlIHn16KTnXRnha1lT0mg5R32noYkTZknTcerYFvlZRlZZkYRlyvll3n0vlLfbKfckEnOaj8vlXajEbl2inZDPZjn_OX9inv3n1inminGblqzg79VrWl7AIMwl_RlUwlOUc1tkFwl6RlSwly6kbwlMIgrajtuktajNwl4inPwls4j6xnLSl6iigwlnzgKSl3ajS4nEgj6ajKak8ajSakuUcFUOwwlD7RvwlbSl_4jUYa4slyNA2wl1wli4nlakaIa8FbZ_cZnCCUb14X_Ant4mm4XH9iJEmvrX-zb8FbM2Bq4XUcnqbnfOdJMituT3uMqcnfTHohgwBmudn2DQFUm1bf1uTiXmxMncUbzMnN4lg2hS_F0VnnXlGjbCbhrtmOymg4lZFkpqm_EnLccBFnZAgAWnFnnnHnP5mdCn3JhU5mDAlWNnJWnI3hLWn3lkNWnR9ZPWnGonmymfNn4YcUWnlAhBmkiFeYWnCKjegkABgRumCBgfFnZBls5mIIn8Cnv5mo2gMInNZc3Nn1yh5Nn3bh7NnlFiUInnFiWInYMkwWnjrnYuhhrmtFlA0mgInXDniIn_eiwumC3gyumtNhzeniQh7sntGWxmkAOkL3gIHllcOT6mNGi3mkvtnztnokb8mkX6m-mkPXnTGib6mCnkc3gQkkEUn-Pkg-kYGnJnkYXnX6lCsmZ6lTvnZkkwQkWvn0OnekkGJnvUg7AmXdesGibdl_DnnXnuxizynDEnDPnsXnBznNrl1rl-6muGn_2mz2gLPngtlykk0GndsmA0mfsm3kk91nB2nIulVEn-1nK-Xosmh7nq3RDYnhqbI2neEnzdkR0m-QlK3nAwm-Xkk1K7imqYVRHZZ_cKaYI2h_liqbnL2hNZnLQJyPYSiaTviGlB-WGzjTRHZR6AJWAe8FETiLGBD8nIylF8nIGAClDtHLL3CznCbkNmERqbAkHAI8nFIdhxNrHdBNLtHdPIZSbBN8nCEA1Ln7KJS8n0aAynC3HR0bgMzQAriznCXfZIGbmxbB5nL3CG8nRIZDoCbkNJaIYQAI8naSWp8nYLP2LnT1iubn-7nO8ntyBhOR38nkORM8n98ng8n8yB17FhORUia1TlD9ngOEG8nG9neMHNPACLHDpmaiBWwh99jTFZE8nE9nP8iQSCWMHtakN7C3VGBxm2FBNzQQYh9XgVCm81l2anY9nsfHb9nuak7TDe9n0Tldxf6qi09jOKnl9nydnv8n-8na9neMHVkNAkNIyfo2agBiT9nNylv9njwhVHdmkNjylFYgm9nM9n19n9GBWMHVkNrkNXXGSjQJ9nu9nLenlylcCm71lE-nz9nntYo9neMHORF-OGe9njkN-9nQ-npyl7xfy9nqdnG-nF9n29nXWG8mMdKJe9nB9ndwhaylfHdVFZwwhh-nf8nZ9nI-neMHj_Br9n79nY8nr-n_9n69jC-j7Jdu8ngdH3KB26HDXiwLiXenj_XlbnudnXHb6sgUenJomzrefensre6mBRHZktNBkNYEE0okmSmxBl0hlTojafkNEWnpntCaTqkU5lphlIRb2-Xe7hRHZmaW69FlzbypeqOE8SLecTqbnI_ngpep_nmCi7QJIULL4Kden8sSN_n04mN7jXmSzQFaodJfkgfeZ_i1ZkYHnktmwMntbcHymVHnlPhh2hR5ntTnD5m7QeJAo6ckoknHNn1Bd9cldmjl4lEnnrlkkbkTNnYymRNnhCnSbejCnrHnqjmKWnnCnIAlpCn8flSigCBlv5nTgklAmVFnVWnjNnRBl25n7bk45nMKh65nOKheWn2CnVumMmkXumbjkZumsNnElhHckponlcmo3hLckXrmCInnAhBzm0QbDzm8obyFnCOn0FnZIn2Fn8kcJOn2GnV6nsmkYElPzmzjkAGnCklFGnf8UyrjazmLemDGnaBoEXnntnThkU6mgBhGXn6mkr6nGRh0rmdTYbOnQXnx6nSXnDvm4InWGnEuX46nV6l66nyGerzmOvn5Ilu6mHJnMsmiGnqxiOdkz6mavmAPnN7nCPnzGiFEnR7nIzjDznQqZT8cV7nA7mX7naJnb1nOEn2fi4XnfJng7nkJnL7mXYjQ7m_Xnr1mnJnR7m3vmL0mClkr7nulbK2n3nkX5hW9lmPn5dkdqh3hAxiDNgbWFbQPHsekMNZMAeH2lKKeJ2l88naADHlXcYntekhSnxyJ5VlbemS-m5qhAibu5jRXdjek9JXapmDanLPF6wl7RnUcnkYLZQdcZLAXZSyJK1ghhgbzTa2bUHQIueBXZt0eBXERQfYZLNueTueKVJvUlVJZxyJOQfQVJEQRoCoKwQFDoupBzlaHlXnZiGtmFueRDoSzTxzbqcnYVJoqDDqMl_l24HxFmrDoKFhkPRPDo1bjqDoQVJJqihDoQVJogePCETFhnlmRPFmRmy_gnCoLPFRVc9DRs7GzDo6DoYDoJDo1CeFPPQff8IfFjDyEMpyJ7eQ8DoOlAnUlmEhwDoNSnQWEZDoPueQEo0HiODoTueQDoLue11FjgbWEoNIRVqBg4dEDoo4JHEoW4myEhKEoPEol_iWbnVHQqSHB1b90kzmgjTWDEoyjdRufRkiMufvEMWDobKTEEo0xPXfSMwQOwQn7gqdnBFo8OZ7dBV0b4DEKWZJgY6EoYQfFEobKTOPDUPKOsT8kX61khRnTue5Co2Fm3HL8DoKmCBiK0CoY0b0FmVue9MidFotIDyZBWFo7PP4aOJEoaFo1FmFUMnDReFooFoB9mhPPUba9RntFokFo6VlwFonFoQ6i0ConWTjFoUVPmFoTFocEHN0NZpicXAroX_2dBEoVQFTEo2EUVEo7Fo3ykQCEsFoNEoKtS4Fo6Co6FoCGoiCCMFo5LRkngPFoNQfkRm1JRxFoLwBJeCoiV-7hibnwEoEfDsDoDDoCGorpiNqirGOemS2FoSGoKXEXDooGom9naBFmYnx4nBZnSMhjjnfjnljnQBnoCotBAEoCi2IR9g7wDbbn4GoLBncZnkzk_dXiWOI4KzNdcen5VAxiDS0gpzEOkSLsktTlnuiHKOPHojOIbEPAKn0_mC0lP_nr5F5QSOsfJ8ngTlySDwegLydOHonxBk-XBDHLskSLdjHmdndfqDsKM22J53EbwneEgYwjWol8RkyOn9JlrolNUn2Ma-RkPjMfOgV9lK1lmim0QlgZj34RR-gpzVHHn03jV1lhkgKShzsmy3jLKn03jzPiDDob1IqTWbLnmVROwfBGZfVlabjBDhcgiJ9jteZe0llfZz0ipdDx-iQ2lbtZL9jx_lQ9jsAYmVlzwWhZhDTeFenhrSYCmEensLnyMOWYh1VlFTnHbJ-9m40eLNiwvdn5jiGZ75euPZs2ilKZ4ES-LnUadPKmRNmVvSpddkEfK6hBCZgLe8SMIThVihHIhWSgOghRImbBEh8idKfYPm3Kfh8idniPCkGhdl8iyBUWJoiKfcJo2BUn8iRJZpPmUIR9kTQ6fBOmUndBqkm8lAqk7XFQWlWTivJZDJggOiFJg_4kzBajpnXLjPslipnwhlzDcxpnihlDmR7oWsmOa8cjYQ5DX-Yj48lrOYXYkJibqdngxkmni18h_3fCnmKXYiEfQ-Tjcn48EgXH8omsCoT1bsogWHoTKoDjeP1mwmmTvk17gm9npWhDpBBRn49FG4DLZnMAYE1eZomgKoiBmwcaBFAiqiUDOkjNbrkjdZiLgpBmBCZlSgqcnhKojBmXqYhBAqqiYfHKRAncn25f7oJCQg0KowLeq8i3Ko4nHIGYuKoNuIqeAd7iX5ivEKlKgKjVdKRJ5ih1d8Ko8BOcufqfkEJoQLo48EDmbtdQ7gAlmmFTh11mPegRLoajQtmm0BAyomCoiY0kUFCK4m97nMLAbLoyGAULo4DEUyZJ-hqLoNcnaLo2xfoQPoBn25jy5er2iQIm7LnuIZRNZQ0kJKoG6Fv6Dx0gBKn5LoHIm_IoanBdKRH5GOuHVKoP4m8QnGLoRybOpavRI77VWeHFMoxmmanicPmn4VEZl2KoRIoiRkBqiZokU_PoLoXegb9hmHovmi3NAJLo4sPahhMegzLoJMo48Ed-hdoiwLogyiXMoJ4mQni2OgGLo3dH99hebT_6YI4mRpMYJo9gdeni0LoknhwuAhxkLKowLoxfkzMo9MoZMoZJo7tJHHoDeHJRboMon5GL-FS2it1mrLoUlDPNowMoNuIorSTNoCLme8n48EAFamFDxmi4wAqfeu6hmsftRgfAORJoSKoaAYDfXJIAVwCKwWO7hMLotBMxQmBNo1FEiEBkxkX2UiBnn9mylmElArJoepnZfkUvfmpnWpjrpnFRb8JoopnRuN_Jo6FoqNoH2ACDf36VDwD4Loc9mQieKVfmpa0onBOoFpjCpjehllhlKpj9NogfkiLjh_n93GdKRwZBzWDj8HuNoZyBVoPwSiROoJzaW_n3ClY_n_NooClb_n3JoZKkWqkRpj88naoimaOueB0niIeHpskOKoPni-MoYRgd5idMoiaOvLo5LRbNGrMo1MorBmGLo2No-PRd0fBekN1kw3mhLo48EJ8hFNo5LR6_PJ-hzJRsXinJRdKRf-X2baZCQNOoGCnQOofqDIQmV-hchlAdmAOoX_n-pnzgllPotClNuDwpndHoMLAo8hhShAzl-MZkhTFEotPo5GDMIRgTAtuiAIRbxkpuJkJoSNZVLfSXidMog1kvzGeLojMoWPolMoTFAOAC5gIiMohdZMJoQRfgRnGLoNFRjKob6XFxlBAngYhoKoeOo48E3FhTTWjOoNVVn9lL1gV_nTOooPowoWGpjkPoqOomPoZ6nuOoh9WyClNNo-HFXyOs6h6qRKERDsfkghgLgoYhXPo48EsKo7Ko3Oo6dHd8dmNoKNmf-TSJoYMoL-Lm8iANotMoCfHuQkBPobAODbSxKoKJozKogJoELo2ModMo3QoYrkluDezlcqgVriyKofGo2QoPtA1sPPmOYrk3XMzSgIHossMmDisrklqiD3lnLe8Oo-Sg-OoqKodTAvIaOlA8dBBcE7IRrUaEBT5eQSKffGo0wm9kSGziXXcAgdj7LsOmuAUC0S1RosufwqhnnmLhgn4mzeQG1AloBCvZKanbzmsAn1anhanm2Zu8gFKIlzQcKiQ8mcZntMIqJijGIOVgH_nRpexSLNpepKIspeChgubniEBPSoSKA1oiuBnucg5LdDzls-mXFHFsiJYF5_mMcnVziHncNETEnfKncdYTYvnqRjRJWbXnWxnHebRUZMQiwim_YkKHnWbnhSoLeXieHwfBs5jCwfwSo5sTS3bROSTvmU0i8Yk-vmiEnJMo_dgz0kUIojKi18geVlCsYF6hIcgH6h-9TNoZ69T1PnG8QIClm1ilZne8EbYAVKoHQnDmmgSoCRStkDBNK77mv3fCKnnToNZnrVKJtCbeZ36D4_cjLniZhU_R5cnHyl-dnbicXFmfQLADebvfILnL4G3OO8kX1SlIxk20mB1VpenLcA2eFyiICUonFAGsViTgJSoBdnP_neiD5BH3SnkVRbVl08gBvPXIofLnovVw8jysUy8jkOb_iN10i3fZNCm55h75XF5KjMnq4OhkPMydkegfdgd0YJpKKoZaolVwnHSk1Hl3Rksolfol6Jliwn5JlPUn5Honwn7HozOnhwn1HovRkUNa0UobmldolJUnownkwnMKlqca0ego4GA9lOwmrrkvlgj8mgSovvRgegE1lVKipNUXKiBKiGydoMndgjwUoeolyHo4fmnCoEpKR1kvsfAekNdiHTDOXmoUNbHm24gS7jvegkRF2NUPXm1ngOHoMpKu3AOVNvhez5ZdufHTAS0h2Uo6HozUopolXwnCVoFSk_UoAWooPkwToAiU2VoCwRI8YWdav1lNVaQNaNzl0MaxOnEVoFWomJaMVo1VorNZZMaGYi7VoxUo6UoKUnkol36jhanXWoZ7YQKicIR-ZnkNa8VoHVo3UoEWo8UoBVoTUoAiU5VipLPIeBGdabMAoWo5mgVXXCWo7PnDanLzFtWAHIAZ0GoQNhxAuvQmpk1Ygi3mPOoysfcNU6nfKVgr4nSKH0Jd-EGsqiqaHG-jDxmlYhEPiodna0hrZjvKbeXaUSoj-AJCTV3m-wl5MUjYghWoU-FOfg8bALcnvzl2anGUA_GAVKo9BnayijVoTiBGgIURowBZoEOtGbUSoTiB-AA1sNhaA8AAEoCCXA07dllm_fbi2lk9nU-nzeQFMIVKou9mrXoVQMO1gyfmqhUMolsXoYEA0rArWAVKobHov9meOog0cmYnJBnf3XXhg4YnsYmqXlPBnvYn5oCnEAiSoIWgnia58graaUSoDlAIxmcfGnVopEhNene-n69jE8nvJCb_m_VAPxmUXhLXWOKe28jU5XbIo5mV38iQCmN_XrIocEZ-neCZnj0l6YAhzeHgLjzebzeB4fv0eEvfVNiyVW_BneuiBCnd4e9yeFZoyNi8tUTbP1NiqVmAjTUOiwaM1QZALIVZooXhbOiROiJJgRen_TZ1UepOipVmQBdv9lPZNPfaEfhrPckYoJDHagXQgXn_BaLIMDOP1mnDodYn-zg7rNIDHYOR-4KkQHTYZFYA77mkGooDoYKooNO3ZouOG5ZoHYF8omQrkuToK1mTUoYEAYORFaoyZomToJaogSoLaouOGHYFOlAWzlJxmmzkeKoE7aCaoo4G4nDiTH0SDatmXaomKovToNcnuYoKDHDzk-TV1mA97mRaoJDHkueqSZ6baBhgnwm6GoZYoahglvkcYolaotaowPR3dY3nmhnmESoCaovCEItTxYoKQXSLbGtktTdS1mLbfJrCkafUln1qOWLjPqkbfkRqkFOonPolQopPo6oWFXAIrRJSjsyRKYo_ynQJnECoXdkxzn06jAToSao_aoo-g3CUGaoqXoN3i8NR6KRHufIDRcnh0VI2TosIo9dn1cn_MbgjhzDiAenKdnDAncDmHtmZKRlvfRBRf-mbskOAnZBRo-mnaIjVo62eIHoVmIOMo60et2e8ri12eBcoDcoGZAiOanfk9smR2iM_mqSoRuiQTo62eTPGuJHNmTn3AhfhgYhJcoRaoGkLTAnMuiKekIaoY9gecowTojdJhcokjTwfBiao-ui_boZiTMcoe8nhmEkMAqFbKAR74iPLn8-mVcP7boNcoDFA3QS5eGNKo_ZoFAn74C2riTUoVsg8ZWvPo6bnVPh9aoTPAxCHAWA8aW1CoCnbunc_bgwTouUA3QIRcnGaoEYonbosQHkiep1HNWo1YnWhg3Yn83eZdoeOoH5GxHVb0m4VGqaoNZnkdorWAYpT-fB8omPdoXKo-KnrJOaPIqsB9Ci67RLfBccoQLn3OGKATQ2HFgZZfDhIiz9jmPGOyly0iEVZlIoipmqkexPosOblLnLenqIi0MLM2kxIoiXTXylr2loZhs-nv9juylewhmwktIoIwPIkNXHdJenzke61l2keZeorwhDcnoyl69jtylV9nYFZuLnZCmyylrYoClDsKevdD8FbOIZVHZw_XwHdDGbyHdZ8nxLnHGbb8nrzSwJdDan1CHl6GWMoedoWnmTsg9eok_n74nZSol8g8MdsvTp-i2tgKUoUaf6vCWafadokBA4BA7BIZSDlYWOdozAniLiraW3nDDZWJxfDfgzieXnmWbnNLISwMRrh6-S1PLfne4ObaLEnfo7XZv-HpKEmGopgFdKEYuetiVRGmnQdpxLQtShve3ueg-iTKnThXwzTm_hEAnGWJTRf-ueUaH9VLESmyGmKvelaL5Qd4aPOhVYGmuGmBGm_QdtaLBRdqaPlUfkGmgGmGRd_aLMgobaS5qMaveCyA3foF0TXZAFbLzfohRdWLnzaP6GmQRdzWJKRdSgozGmnRdXLn5ve3veqGmThXebLtGmFgorjaO0TUhVIMmgwe0goHweOEmERdGweaRd-ZE4KnTgoNxkLwekgoowkGbAPweogoGgof0T5Gm_GmlgoWweQfoH4eAho5qMcwen0T2SI-GmDHm0foDykCHm9LokLZ80N_gfB4lHZT8whAFANAd35jt1VE7eg4iFaCj7ej4ihIml4ifAi7AiDPfgcnV9DwXWdTEoXW72l7WhCYd97eXvE_7eA8i3tf3ho-WhH8eCXh_WhY8i9WhB4mYImuZT97ibrLFYd6rLb8eX8CgYgD6Ty8eMTeHhoFyVwdOLTeRYgwaiSmDW9enJmmiArdPAImy9e2yEbZdq1mF-eUZd--iR-eLUe2RfFgAgZdheZ5Mc3jJx6TnionWN1-eqqd_-exjG2uLoplYvLiUf0ZdF9CMiom9EJ_ePUeL_eL8j7gQYoeTDSTvLPXcfEic6TdWfk_ePaEVioqwLEadS1EAwLHady_eYwLv1E8rWoGhN2VYadQ7TbKmzodKOiwbSb7TZAVDrPW3EzKmuAfyKgJ5fBLmF8T2Pg2BeabdVLmgBfXrPxmf5mi2KmIbdnqh4JobLmFcdL3CliojXGnLmRVn2pdLHLjzLfCfIfGPcdfrPxmJwAlzLm2XX0ImlXXQbfXFU7mP3LmjrP1CfWJjpJT4FfPuU8Lm9CfuPgNyLB3VDDfoLmECecnjM9T8uSNLgUDisgezPgInP7ePIGA9ePMMmtGhC1gv1mJddiko_rPd2YYdd-whNmDsddcahW-TcuUJThhdd4EfdEid3VfMmUFfV3Lq5eVJZTpJQYY4ioddd97C1Iid2YMQo8koMgh94L-CR9ioejSdCeyNm1Gf24LR_T0hoDlolghvvAqGfKlosGff3T3ed5pkYHmQihY_hxgmXnPFiheah0ih3GfCfdmSn0ko7GfcgT9GfgNm4rdPoLu5chah5fhcUelTe3TeTfdM-mMqmbfdYfdGlorBQ0qJffd6qJdlAcHfuIfrfdDIfzXAFIfyfd2ABZVnNCDFwS_xmalmdiVh6jAPmFkov8LfgdpciRJf0JfK9LWbE4Jf-JfpFF0OmREoJ6jJKfLwSpgdClo4QizFF68Ll9Ls_LaeHIhdk2b4PmrgP9FCzjow-LlBEf4V4LfyhdVaeWGD8Lftmo5VX2_LfMfSzL6hd6PmUJF7hdfMfMEefWlNXiUmDuBACidDpkTQm8uSfDMeMfxPfTJT2idBslQRm5idS4BAnoOMn7aiSRm9aiNMe2hdCJoHNFCIDfMfcJTRWXLPf_vJwmoyViIXiSjoJuH0DMdno1WiWQm5MFcjdfMfJEMxPfTOFfMfwPffedvXIgRmETCbioKPFAFo4YACFobFMw5iu5i6gPt5inpTgYSNWm3WPTyVrQfN-j9no5QfA4lwko45iRUiUGVlUegKBVkdehoEhPNRfFGMK1AgMeEoofvLXVn8ffKBTXRfvicgJmkTWqkd2sde7gaZMVUiIjoqDKO3kHpFNmo-JgokfjkfB3L2-g43ljLTrMUvfb9lfTxVceM4vdFuFj6jp9mYTnnQIMMogqPiZn0_l0LnBYTKpdmzb2HisYP69mJdn-boV1ewHm4con1e71eNviSmTb-jVHoNbHRAVA3l4PmVPoOeg_QoRPfE2i6Offno8DU_XiNRiASmPRiCSmapoESmNQmwqdccf4JUvioz_iIVCAWmvjo7jPMkfidMOkfZwFwWmVhMwtfqQQbqmZAmcMhDAoSoY02hqMhvsYRNnXAoLflbbihnnGondNnjAmmAoIumnonbvnFJkUJk7ymR2m1FnpCVlrnHXeW2mCsn0ZX_rnQxiJkkv6nahkBnkhpgP6lndcR6lSkkWvmWEVh0ntpgj0nfUnl0nRWkn0nSehp0nHyghmhtkmUhm4pgNmc02mL7lzkmN7lOWkUtQ62m4Jel1jq-aEHga1nD7mknkE3m0hmTCoOulCdizeQlHDMPC3Pi4nDTDZDDE-hAKQoYzJDSmUYEURFcZnlHDy4iy9mnYnp_mlXohandfQgWONdH89nfaBE8nUuLDFAJoHQ4Q8MZI6jPQFTRfaaefXo_qo4nDvYopIgY-cTcoHYDKpoe8nlHDQmIQpm-6YBbo_WIOQmyIF7QmlrkZ6jDantrosBi2QRa7hz9hoJoNnoqMF1aiKRmARiMRmCOfLOfeGVPXiK3NNPfjEUYporflmnnqbm6bmdAlonn88ZhIkPLmQsoUJjLaiKAl7bm6jc3nn-AbejoYnn9be2nnMIkxYUyLmafltnn8nnJ-Z1ZilZnlHDXKdJWZTiAQYozQiwForsoLiLImmjLbyMoZaoCAn2TdMro4nDVoHwgeaXXUPotaiEfWBPfURmHbiMsohjPpaisNeoxlV8ZgnnSfltAlHcmPsolsoBnjwjcNsoEnjVsoQto_jcYsofsoaIkt9ZvnnSaimfl6nnibehsoxnnDQQkso0nnlIkd6nZnjzbmtbiWkoNcnlHDLcip0kz9mj3mQFSE2iAgIwbiBDEk2it-D17mxPnytoLMe0tottoBDEQYb9FR-Ki6toAPfPEUPMedFolHDZQofMo-9h3aOsJiJgY4cjgDoIuojLBBroBsK-to47jBVVTQoU8lDPFPuoVEolHDDSCebTX2GwNoQTCm1mgJmg4KIWmEymmTgvVneqmv6XU5nXclG5m0Agw5nucbwuo-CW3snhPT9BbLrncpYxTnIkbNqoyVb0sn3zh7zhwUXQQjGmluBokNgNsmt0jw2m2WSH1jIecgUn9WjiUnE1jtYeThmGmcoUnVWkqUnBXbltYB1jy0n22m00n42mHcN4kmdjGjehasmlehrhm5Un_RXClmgvoleI7Un4ro4nDszG_ka8KRS3ce_mI6QobJ2pTo1eYNijcnsSh4pMxTbJCewPgusUO2U6Sni4fFxNkfH8anraLwPgVve7OFfoocPgs3iIbdqKmlLmm0LCMmvrPO9TwHlb2ickoFMnjdd9fPOdnB8DTUfYdA2ZfhVnHSgznh3enzEn0enM5nM4lclk1MnPCnzfccHnNymPFk20P-viW9kfYcTymxJh1tm3ikWAowqmEFnR5mk5ndbmLFndAoo5nfAoFflhAo3HnPeizjmSpgmjb5HnUeiiNn8HnoAhUcmzCn1yh1CnzNnaoWconjWeWglZFijWnbFiEqoUglnBl-yhKojAzhQInrJkJ6ntJk9NnEBo_NnGBoBOnYjlDOnbmkFOnIzm2PeqAmzcesAmBJVh5l0Fihdm3MYn5lvrjK5lJphsQhjIn_Fn7WnHxiTzmrInLhklqg_-cj6n3Qe1lllDnezmL6lSGncphCmlHtY3AmCvohOnEdX5InTkk-JcrujyIlDdk1BosvnPOhw1aeXnmxi3BoF7niXn8AmkGnmXnRsmQznEEnEPn0RedqoOhmeUnrslhqotslSWklGYlqopUnr0nIJdt0nktYsUnU3QuUnSBm0kmUmcrGgLXb6-KfvolvmPSeU1ns1jW1n0fiwXjwhmNPnFlmvehm2nCulVChnXkFul_xiT7m_1nj7nn7n4OhD2nZEnbCo1GndCodEnfCo3Xk03j9yiO3nKIoyJnM1K07nm5Y1UVHFAuqh0yQ1Zn8ToJycqsoOACRgh3UV0Yn6OoDkoc_CNwoubn9XBJvADsUCWAPykKgoPgoRvepcnpvoe-AJvAb_hxqikHOx8Rl_htfdOHo9XBvYV7OCdPoLdFbwoK4l1enlWlL5nZHn2EnmwoTCnYthowof4lqwoTkhKAhJNnMAhLNnOAhe5nUAoPNnDWni5n1Mh2wocymEAl5woW5mp5nRNnyHniAo_woSWn_poYgkDxoPonwCn84lgWeYonGrmCpnoohBuhdonQxoG5lSxoFckq2gK5lb0aF6njZbH6nRInvgkf0dL6ngojN6naNjYIneNj3uo70DcInQEYNBoGpbpKh_gk9ei2wY3xoKGe0umEghmwgI3gWOnwlhzmk0ck3uh_mk3rmbhkFyoXGiDvopUgNyoxmltDn9InvDnQOh-InWnll6mxNYckk3DnD7nZyo9Bh6BovTjG7n9On03g06mNlbBPn36m4phbbo5km6GiVCo8zmkecivoW7nwGnBzocJnPCoJzoEulE0m7tcCnhWPn5PlPlmSzoWEnF2nCimi_QePndHesJnZzoV3nbzokPnU0mkCo77lmCosroOACAWXNjXrUlqXilnouZYFTil5f6voyKLHEUp_aonopPfkZSizoFpXUqm7OCRHnBymdUm6_apfc3_iBAoaxhX6VrBd8nhXbkcknnwoGNnY5nINnQAo9VnxPhxwoYbmzwomHnj5nIWnylkG3hw4leAoZNnz4l9wo6fl24lBqo3BVIony5nryhWWnPjksAoRjkuAoJNhwAoLNh85nStV-5nfeiJInp2gmFn7Ao5AoXQhgjknQo0glBBo1yhDBoUWVFBoUdcFkmsTnluhHkmgrmpumT6n-kc6Fngsc8Fn9Wnpmk6Wna1oI6m6xoYBoAXnwsjAtn-jkPHlnBoCyocOnBde5rm06ntunT6l_ckzunxun96nSyoROhn1YURh5sbtzmgNa3dcwzmIJnj2mdyoPdk-BoA2oACoC2ohyoQ7nF2owfi9XnZ7nW7ledkyRh3XnQ2o5Xn5GnU2ojJnhJn3LhYEnZ2oUzoc7nRuleCoptbgCou7nHIoV3nN1hTnh0JnVnhaTb52o9Te8xkL0kTvkQykwgPS1V4zoyaL6zoWvesjlFfdaUeq-jYHm6soe-AABTK1bQdDp_dZ3driVUveQgoRJRpKPVWJwaL0qMEwoF0oOACo5olVJiGLSqMF0l5HP9ubVLnHvePhVb1b8zoUYaoTWxZEutolIPCRC4voIhoA6oLgoftSNTex5odaPz5oB6oygoDIPd5o8zTO6oY8l52o3QoLKYRHn6iceOo4nHmYWmIHWomnom6RLhpkqggVpk2AnncJwqgnCo1EbAuMHwmC9gl_R7fZM_nOochenBdopmWVRHP4fo-jeUeDHfXloSHfyAUMbQI_i6Tm1QmOnopED1Of40LsEM6OFG7oH3JIza2MfaVm6Noa1YuJo3QiE4BPUm_JaF_jfefxNetWmAfjDYlz9l4Mn6lmHYlDYm9lmUYlZDnSdhJsnUOne1ocDnxdmSsn1ceKsn6snpInyrmZdcUGlA_c2anATLjvV8HAD9myCiVngi5fjIoAZIUHo-ne9iQABQzLiGNi-hXhYnrwmyzoABQCuPf5hvjJh5hKPo5NoRxFxXc1gMVQYvSlTroABQmhg7lN9FIK6oQenxLiexMB8oraisAes_nSenWBHb8ogxMzfgs-jvIfYsJvAdNETxAdNOmHKTtBQxIfVXoMmmzaoKvkGZnNZndPOV8o-SDyBThdC_PRruckjnbYoOia_qoABQ-cBIYPCuoTziP8oHnfJxdRSDBnfbNP_8l9gBPShMuisSl8BmfIoPogWngWYJeSdAdjAGmUWdh4eHXCVZoubMrrWsVnhfo8gBvRIuPn7RIj6oSImA1G7MJy0GzGoT8oDXAkLofbn-EGglBLjiQvTn9oDSIKFhqsog9oclic0GX9hIdovDmm9oUyL8MJp9o_8or9oXyBbnFdoCZ0GpJD49o7FhsDmy9o7DoI-FxiDmgTUaO8Xcb0G5FhhbnAdoQmeNSIK-oTqiL9oN-oNsPE-o0cgGQCk5g49ohHiJ-o99oo9o09o4rog9oC-otWcXZA8dBpqPs5g5Fh5bnU-o44gW-oj-oz9o4HiMron-oO-oE-osGoguMFiBT3cUmeX-o_9okbDqCoEGCTfkwPozYo18jUAiPEZF5QfGbhLnIeohXD4HdFdn0bojUhyIJN8iQHdxFbTqmVwhWylWeoUeodylWeox9nSeo69jDenWeofeoWeorLnFnVtMLmeoWCmPkN8-n49j1wh9-hsKnmiLw1eJ-imKnVMT1kfF-gJMoFvEEJI8hbucnFdOH1iZEZebjxwWdmmp3i2ZoHgFgTHXAaJxmtzoAdofKoT8o-gDFApsGAfKO1rAmdopkiRroTVo08oBzJNApcPGYqCo8m0qkkcocHoG8o-gDXciG6jxgalCOvJfx0UgciINojDRegdsJfYTlz7oBzJdTl8oiuqSJGoHPmV7azXWm-ofApAtEBXip8ms2oCKfMmorRL95dM1k9IfpApE9LNlocmozApxJf5lisAp2AperEg0KlDoUJRZ3fuzodDTw0U87C0ApIBpo9D1oC6fX7oiHgFa2BhhBOQEUHZ2BRfhamWooYn3KidFm3MeUdneApVBpYaBUACWBDbPCPtAx3MnoBe5gcan2CoMtgHteHdnZ2hbnAX_iMroiSoSApF_oTAY-GddLnwsSTMbH_ofIiJ_o6KdhpmICiZZhIke2-hcIoaviJ8mgke19mvETjUozcnavi4Sh77osTl4SlUCpbGEnIo7Xhubo9YoQsYT2ljGbibjwjegLdiQiiLd9oQHBAQBAVBARWDXMLXWIc9jTsTwboqkeffcztT-_l7cnGxV9cnhKYcuAhEZ7ZDI2bu0Vo1b6Yo7CQ8Yo9rhfWIxVlkYZS_oAeoQ1iF-jseozMRb8n2MRwLnR1i5eoeHZ7eoPenileQDmizXggoVIIO1ba1bU6oFDmUvTOUF_leHVFqMdCUFMneGNdcvTRPLimeQtkZvfVpC3pCs6AmmeTwPomemdn--Srme_Fm42kz_npTf9Diqfo_Di-Mdqfo4memDpiNJ7me5Dp9me5PL7DpQVFKrC9PLCneBEpk3NFne0KEqfoCNdSxTLnemkf6JENtk6vTRnehDpIne-5QVneqfoXneTEpTne6SSD_SGEpl4dAUoOEp2MdkDf4sCy4S4nm3An7peUqeFULWhZdvXF5SgFTkfjQFm_nebtegTZHTEYtek2chxTn9iusevEp3EpdsehxTqpmyMiEFmZ2cyncAHTRsew9i7EpGte-0citeSpcHFpA-igsewma1zcn0cvsensexseGtewseEPccteUFpIxTsTJm2cGtSdKivEp4ukO-ilFmxpmzDpPYL0Ep49g0xcwVEW-iSFpa-i14c00cgteetex9ijtehte6recpcxFpD-i4LnMRn-teORnBSn9Ef-SnNCSzTdZAnNiTg_m4cooKdNufWQfPuf7EoD-gQVFPUHh0JAmdEGUUSfAmdAldGmoHVFEld9xPvTfRGUvSFeSf2HMrSfUlXkzN8SFaGpUGUNldqSfVGpLldDIMBTFuSf48mo3NkSfySfdTfJTfPIM6nVn1JS1eqKDETfsGpJsidldZTnwSfGTfQ1JEUfnGpGDeEneLTfCLDuldayVSTfrrCRTfiGpHNdITfFLnUneXTfAmdZTfRGpQVFBDeAmdLng3mgPmdJIiOmdQHpCbkNHpk3NMHUhTfyGpIHp-qChlg7EHjlgUmdBVmUUl2GpGUfHDeiUlEfflHpp5dHUf6GpuDpu5dc5d2wcyDp1Meb3lYJUKBdH5nTmFuefrRUkUl1UlFUlk2kBXMDUlYHpyUl3efoKiPffyEoMXMHffUffL3k7Gpa_JIIpZUl7HpmVmptWY_PBjTVOiEjTbZogFZzpFcOiKifadnNJg0JZ8QZFbMQTSSifddnJRZ1CmgDKRJgmZo13lZlmLIpTJHtpoRNUvpo_1mAAjRJQvenLTgxenNTguPbmikpuoP0oP5ni6Mv_jSfnOfnCXl83bpfndXlmfn8vnT-RZjmF7MpXl0aoBYRYAkn4ke7o4vZWgn3lmVgnP5bUgnc7ogWibQnYQndQnTfjhgnU5bsgnKYm3gnMYm8jnwfjufjaBk6gnx5kdBkiJpZKQVYm0YlLhn6YlHhnBhnD3FZYmAoIbYmM6bNhnUhnvxZyhZGZlUgjjxlwfTKflginYing-PzKQBDkh5oookS7kToGXPKtxlTokM0fpwmtYnoYmNblt2nf1W7Go98o78bE1I3Ejqjnv1Wkble9fV4lcjjw8kEZm-NK3jnOZmobltjnTFj7jnfnmTKpXKpj9fdSK7bdfKp2blY4lj8k9Ym-8ka_Bq9bkjjP7maNAUknwFjJllS9kU0oYbkE5mnkTlZmUshikn6qBVcle9krwo9vizikWlnLboJ5m-elEjkxMhDeifCnRnnZAoRNnbAohvgXNnNFnsthPFnTnn46W4IjVKFK6W8poMtoTtozflPtoltoRsoSXlnfltjZVtohLpXso1bm_HkUJjbtocsoSnjsAleLpHcmhtoNtooflVnjIqkXnjntonIkqnnIcmlsRjyhv0oP2mi3ooAocpDCglhBAEgloyhArmqAo3nSn3oEmkp3ombhr3o6khyAoMxozZgPNhiWnFuh5ymlWniglV9ckglTgWwonrglV3GvgJTHc1onrFngumQ5lz2gfPegKhURVTKkW5ltOoUOo9JoCZXfhlGOoVboSojvMpCDlhpnThlcKkcpjXEcMzhapY3eiJzmTtXR1ogpYtxojNj3ElTkR9TGrrnpEW8ElbdmrjlfGlo_WbGcddmmrjnNhldmPkmBNkurjDNkwrjVBoP4o9WnbBoLOjQsnGZjeheZrn7rjkBX3dmcdU8dm6dmWOjkNpSiKdsnG4oOmZBemSGlvlhr7ok7o-Oju7oFGiTphCemWrn1sjfNpUemQemkOkSemWtnQllQtjXTQTllXtn6NpWllftncemTQnitn2GlDCX4GlpllWtjm6nmtnlkbiBoB6lU3Ps6nhCXOXnoBow6ndOnEPkIsReQlBUQROS1HWiMbiml4mZ7mZ_TnCUnh2mgOnKIl_Pknzm4unEvn4QjYIlDnlhfmdxgZbZiEX_Ilv1oMvmdQkEJnl4h1Boo4ocvn62jcnl6KolvnyQkonlqOn-QkFvj0znSvnadaunlcGnfJlxvnIYoQyjZboiVQvfmqRkPol1fmtOnxDdcwn0Ho9Vo-Uo6fm4HoaolTWosWo9Ho7ol2wn4Bo8FY2On9wj7DnrTjCBkbpl-ol3Kl_InYplxKlQxnlGXaxnpbSqplFvoX0hLOc4Tju3dLgmwxnNgmxLl1dhmynrNAyTk-1ow4oTOcB2oLzn3zmxNgrGnbVjhgmqXnjgmz8l-NSmgmfVjSzn93gbzjvXn3zjPvQcVkGhm5zn_rltgmSsfzVkYvKvNlV2nY0n5NldWjN0nYUnlQpVUnP0n-zjR0nTbAT0nCwKbUnSvoE7lnqouOloqZDLX60nouA80np0hM1nR1jrWkVtlBPlV1jF1n_1dWJnuRhZJnX1n6mhzGn_tlvbaQimCKoIvnEKodJnSZe_4oTPnUEnM7m4vmnsmaYjk7no7ncPnlEGd2o3deEHnGlkhulSXCh2jDYkOQlkfmyvmaScwbaTQlwuleScuulR2nqbZ72jFKoOYjp2nqulD3n20dT3jFfh6XknimepUKvl1Rp5YkG3nh3jR9litaS0mczoARlM3noChMIoXvlEJpc3nzTiPJmw7n0zV1imDvlA4jzvl2imq3n1rYs3nrwlH5jCbjXSlZKZArhqsoAGO9hQyanpEA8XhBDpnKetCpR_oO1iFcfWdnjffxUmGkPldZsvitdgcmftdgFnmxPpx1o86nHPpo6m_6nRvjjvnN6YfGnLxnRTjt5OUxjiPnBSpj2odzoAzicSprBAQNo9kSIyb-OgqRmGFoA5n4ro53EHRoSAQQ_cKTpFGpj-gHGpF0o53EWLboogjXoFUo-6jKGoyno2CeeWRe3llSPLTpcHQNTpz7o53EfFguNbv6oIziK9iqVnRFOkDZUhhmDZCGYwPpQpa_qo53EEkIAnmOQnD_Y8wdX7MVxnlPaIplTplGjUashbzcm_moOAscoY9g5socSpvjTD9oz0lR2ls6oNyQONGy0g7aowyf8XZqso4QK4wbk9orhgSmb6goDiafWmroooooqHpVdjO9m0oooinKuklDk2LkiDk27kiLlP-VoUpsiliDlkilwilLNpQqnOilovOFqnAil4ilpil2UpnilhLkjDlxUpF0o4DkBfkh8mxtoEfk0EAcDhval5wQWjn_7kz3n5inrZk0inmRlx3nk-Vdalu1nk7kDwlY7kJjnmEjJVp_vl7vlkinsRlXjneVpRVpWIgVajzinWijDEky3nIXRMro4QKO4XluDf9nqhY9MmZ3JwddBgPeNmnvi7dYJLRGVAH7jX0BK6Ru6hAfT6Apl7hFedi3V2GK4Yh_ApynJ2nVuEfQEfEvEvTKwVpd2Y-VpwLNHedmlol3VA_EfNm_Up_TcApG6BpoZikEjf0Wq7bOVpMjnFblWalHVpAEkkVpuRlYjnPjnMVpQ7fbEj4al43ndWpAjnL4nial-vlkalbVpkRlkqUnWpfVpm3kIDPjVpl7kXijiWp1vo4QKRdYWLRE_oPBpT6LptgFVpzloO7ocbFe7jjTmnTmKznegjfCYVinixlAKpSinK7kUinnxlCKp2_hP7knokUXpeiniinPOpo6nSjgA6lk6n0tn0xlewcYQamxnSWphCC2XFpcoXDelomaVfUTiVQO3Vf5PYpEnbhi9Vf6wSsXp3XFvcfkVf8PiEKm7MnJQiJ9lv7lyYk-HoDIo4WgQvlGIoiCoRnhPToIIoS3n0JoLvlVQiF0o9fBg3mzZnIApdan9GBBwos6o60lNnmIqDeUPKAmS9o67o68j90lEji09mAObDCiagii3iK_o_SZFeo47o_Lbi3dKke0ShT9oKCpALdM_X_Kdy_l7SnrGbisgm9jjNbsfHlKexNb0DibmezTbcLiZEp7kgZ4m5tZ_eL_Sd3yeC0NU2T3OkUzeZzePzeRTdUlgVGAWlgAqmWhE0voqefY1iOZpKNiDpoHsiNAnl8h-boH-mTTmr1e3bPDWRTiL1pTY0eyKnUDTvpk-boGpo2boCTn-pmNZo_Fpt-msHoBhiKFHC3eeZKOnEtSoDTnZ6QJ3eBcjI_cz-mzCRQ3eB-m5boQoEgeJEVlieJUoEo3eGbXcZprcPDVloZpDFQsPmQ5TtCeuuJOtdy4dkGptSf1dJAmdYtWQ0FiTfwrgJTfaHp1GpeTfSMDxTfilgpngJ6M9SSt5e2XAwXpjmfowdxfMcFKc3ktdjj4j5en0tkTqnvWll1nxWlm3k6Wle3kyZlNxW3tlH7f6tku3kzdjw7kZugQDk67k0DjtinREj0hj57bVilajn13n-apXWpyalQEjTjnfDkvEjLqnpUpu0YD8kdjnd7kBblXxQTbpYBnojnaBnMKp5rEJklzScWgj0MB22nRZk33jP3j_vmoQlibpqQlSRl9RlDIg1Wl5Rl1RluWlh6R-3nZilwZkVwlHwlG4n6DPh4jHfntbpYwl9djN4Qqso_FCX3iP1mXVo3cokBn_ZIsHAoAApAAXXDFcpJWZI-h7QnIco10l4roocK81ig8hqcofTlQdoS3eETnpSo1GPu-mxZpf9gQcpucBsEA17jsYJM0GdKoLbnApocKnsto_FCfNPyEA7SlpIgFWDCskmLb9toGoCvaT5ubUYpUAnVWpJApeuiDGpyzoAUHZcOgFARcpHpk4doCGpPcpz7oAUHnbB5eGwtoTApNAnxcpNIJnXpiUZ1HIHUpB3e-0lecpioCWWiRfb-okbcnIrkLdpNaRTcpZFRwBpWcp5cpwZpbrD8QR_qoQvLjXNY1hoYoVcn-eLz1TlRSMroGoCDngB2k2yYqHocIOSdpEdpC9Cvdp-MB65oTbAmBA-Wo8EAw0laObP9oSCpDdpTroudpwuA4LB5dpoHLYngqxbhOCuEo7BpOCpu3ArYpocp2dpFepgLBHep7dpv3A30lR6Gv0lKep2GHtcnmYpOWI0dpDepSepVWAEngKzfQkC45dAbkcap_FCMng1OOeYp7_okIJjdnbSfDEiPSfpepSmdSHp8Tbf1K3dp3oAZ9mFIi0okwTfqep2epaxV_ZIj0km4cnfhzngTmgLsRAOm2JQRyW2fntFjHclWXjR9koql-0nIuZ7PpRtl5Pp_0njhm13d6QpUYQrmgxsoPOM85olIP-HA0_mOBeLyeVyeMzePBS2tUyye8_USze1oooIU5eGBnm4cpCAnV_m08o_FCvCELLRMmgHkIQkCdQoNUpqEh1ShRepaZBS1AzwNNmgpiAlephOCgFb5akeHpdapgHpfap8akuCip9g9fpeIMyepQgpLHUJgpHTdmEoUnC69hX3dvXoSVoEmC6xerlYJfp-tZ7Xmt9bYknv9bQfptql4PpuxnKOmMgmVfpogp43dYfp90nWfpg2R6WkVFR_ZIvMIywK62AG-hK-FSkAPaoY9gYZpocp-shGoPSbn-xlEYTaykuwkVfMLzl9znrNl_oBFoC7gTOEDcEDudombo_omF0oqboHApYdoRhps6oPVoAUPagp2SlKtfIMTADh38jcbjRCpGHZX4f__o8rhxCpG8gjCpI8ge5QyLdenHZgdk3i2zifZhJAm9BmQhX0Yp9CpUYWN_h3ToMHmvaE9Ia84eacg9Copcj1UmPPm3Om6VcngDpUh7gDrUh4JgcYgTSPW7iU6jwQf7RmFkdjRfQSm-2ASSmvgfmSprWmRdjAoocHbi5AntfuIpqCXI1hdipfimOsRMQjMPkSplloZWTjHnmTxnZGAmipaqNpIaAQSIZj_LZG3j-qokMAH5GLUDbIYmYooaoycicApRYoF0o-IAZ4XeHAdPGjzbP1mVcpwdoKAp_qo8ipxbHokgYcnoaoOBpwfpU3iyipqWhoAAfsZZrgffp8xledpsrfU7aJgZH7estoryAR_g4xkfGhUKgz5j3aOhsUyRoCSiZmoGJgqsobjp9-gdjpDZHUKg7xkDDEgUVjjpaYgDSiJipP_nOBBBSa3egtVcOVTDHBwVcuFAVyk4sPflBwjpQPmeYgESiyzo-IA3RKmHR8oi82o8mmLipomm3_o-IArjAtybJCT0okOrXFshajpcRHtKoGgBgDRL1k_WpHmolUhCJfnUh5Om_Dh7ipWkp7KoatPltN2cDr4m77jjCefDT9pk5Iid2kikpM3BIERL3CBeB4jpIQDlkiZkp-SlZGhCipmCe2WiTroiriG6gv-o0ZoOAjcFpY6eDcgxWA_UW4roUmENMRUiYXxmbkpFNMdXfGbnnjpmoB43HlWgQ4QF0gxtokRfsOKWSmrLgujJGBdqRfuFUsro-IAzlam0UhQnklm4iD-qkQSP9mmcuo-IAscpIRAYuo_Zn1bbANbtVlCNb1bogmf-lTyfMUfHsfp0UDzjDIcikEhejpyHhubbc8l6toBWYCkdNkpNXa0iDHkpllp_KOKkpN6iBKmhfo6lpHkD7YFO4AqNa3egIkperoLPoymmLkp0mm0jpPmp3jDI9FCMRsJAmUD6KPTmp7ng0oXzZoiHo2_YJzlXPouwA7jp4eX0LRGZFECBUmpJmp-ZotVpwZY4-jqmpcmpemim4GyGAwmpkmp5QoUDZ_KommmZmpQuo4mpUGA6mpXkVszA3egYNo4sP2LOLmpyQfX7i3mpEjhBcEWJgVKFsRokzYzQFCwhUgXzRoAcj5hp-bj4RdbnpglpRnpuXJuRo-JPXnpIeHakpw2oPEFTPmYQZEkpDbOZgB3tN2kpeBTo_mCWpXmo6kpRPm8kpFjpZSD0fAImpg1kp5K-Og2mpikpaBizBB7npNSPBSoznpn7iplpfGouwAmQPcXWwKnVnpfrgo-hXEozjaHgYvdooVoA_Y_npXhpn0Kw7ELopOopw0gQopNIRSopuIRHdoonp1QfOnpNmpMrohNE7dDkBZfKX3vASnpeopgTAgop-TiQroGopBnpMmpMkpOmpNIAklmJWaxYVmSo8DZMYhvwdnNbtfM4li5lpfPPPjpgjpPRIBTPZfIQVmsnpyrDOxEqWW-0AltNBWAMepNlpt5hFrdikpempYaBcdphvNEXo3wmPhfn-cwQYRlpXpp2oCPHnbXa-YMQhfoBKqBKNDoFXoWHmY3l-_XNhfKtdmBKRhfxZMz7JHBp9kp1bOcwH7gprUTBpohZoJud1if7ip0coRfbl5jBlp26okvf9vQcJmXjp-CoC6jsppTTi2qfbndnfnA5k2Sif7oPqa5Ak8lmTqpBNnZJpOmp9wG8omKbnMjp5dolzBVpGs3AA9h2do59ocqpccneqptkDagQQ6Maqp4pp6ipXhp9wGYjNNqgx9mobDC8mIQnajp9wGrXHc6FBjpkXoUApajpItTRVoYdZFpCPILrGELTZK8iy6oi_R8opgZh3hpvbolSptTp89mAGp6nYlHbDxlLUTYwkTppd9mWdjDKgNkptmBFgbywMPHoPjAfHoJxmT-oCqpEjplHbhxAFgbwxOSekobDVhpRwmglpZrpRcOeHojvVobDvsoido7ipsrpaUZocAk0EWaol0mAlpxBp1ZoydofVA2zBI5GwYibrpurp8omDRnkqpEcp-rpYXhWWD1rpdrpvrp30HR1mEdVngIgRofeB37oK9jM_ohGbyPoksW43MAApbxmkQi6xmP_Xi8ls4fFapR-m0DhiAE95Xc5EUCfY5fjTmZYfzOMbYfWTnUxVWlXs6oU4milXBmpHfo8aodbnkjV4UAkARieHHaoxqhs9glUosGMkTpMZZRufqsoKhAVFAW5om5D1HIDQohdZLWpgLNNWpF0oFtpnyVRToJbOctmLPoNJh2cfvQOHuokAO25DTxlRko8UVg0ZCVnqbjmLdy8ij4fBAmKVEuLdFVn_sp5mVyhTDYh-iISYp6zTCnoD5LBJmwpkodiZkiP5f5jhGLmlbdgLmVLgMwoYko3ePPwoCko1tphxPetp1KR29cSpoX_hgviVwoIaeO2NBGf7Eb_GfPgZrlo8moM9hRpo8BQW2JwjXBWfEhHNWfYHL9bb_2oOeCQZfaMpkVn-5ceMncMnnlo9jP8no-Hbg_co7abyST0jxponXmMCnewoAwXptmiqm3VnstmDNn4VnCoh6Vn3poMAoBumQFiIFnjXU2tmL2m4tmvlkJLp8_kmlnzUbY3oCfla3oOFntjmQFnt5ns0oEKhQ2mOcmpAoGxojbh35naWn55ncWnDJkQMpiwigWn1ymRMpkMpPrmUxoKrmXKh-jmjglncmeum15mMck40o83oyvg-3o0LSXrnf6nBrjirnaMktchLqovchnrnKNgvxoyQhxxoVNpzxoBfiRrnnmkChkW6nVDnodmPJeIsntdmD-cSzmZNpCXnPsn8xoWhhxNp5sn0klMsn1NpJjlknlmsjaNp1KhazmRqo1rmBPkl1oVqo-tnFunJyoZqoNyouunUiit1oCQkz1owDnowpgxim4oBac7Op5SojEggXncRhU5Unfisxn-OnL7nBEny4oGQp46miyokYeMWkaqXwqocuWaOlcmhs2mxpgu2mzslHvoitYy2mwkmbWkRBmJXj9sliOSJvoBtlR1nOSek3Q9yoK2oKCoM2ouhmCzoZ7l9zmFzoIXkHzoe7lPRpRCoA5oHHiEimmsmvnkY2oXRp0mcI3mEzXGYnV0iJ3nwsmZik_SowbgMHnf6oZtFjHOu8mF8lG9mfVlZsgfUoqWm49mQXoRMZSxerIPzHmkaJOye--eknViImqlfQUmtqEgHmL8ezEKPWmz3lgMUWWmi9JkMUwkfddV1tFDJhQeM2_o9LZGPkCQSfQlijnn4Rv2n0emmrZxipitFpBM_vMFspCqprneExpdYL3DmuneK9oitFlqS-hQf0iiMUYypXWmidVmvfsBpO4B8uMXrow-oUje7LiajQF9ihmb1-iv2lBMidynvQL94n9LioFTMrpkwbM9iQweImbqOdGxb4qeewTrOdJFmy4n24nhEmy8R14gkbflBpIudNbMpMZF0oWEKBVWEgBM-dbHRS0lSnaRypvtFXypfdV-BQWypmySizp7BQ9mBE-omzpPJHJYAFTowOieMUQWmrkfs6ojzpDuP2CC1zplQg8spqpp2kf5BQ7zpuhYiMUUWm6IQsro-zpFGoLIRpBA0YTfoAatp-EGHeWdMIXwT_LE1neM0pyzpDuPqoXB0plIHT1kpzp6zpSypRWm9zpvEBHtpbHRyhhSTinxF0Wmv8opxlOXpcCYWinQXp-JpSSUv0pVzdzrnginQalLrlYCkEKpy7oTroB7EJGEOACFYPnXEm2SJSoutp0jpB7EkzonhBrTpK1iwDixHQqdiSZfaXPvupwVngwolXmZ3kEAoJkhP4lmXlIAo2Vn1upHAhX5n7dituo8VnILpaymxVVQFeh0o0woFWnk0oT5mW3olCnULpayh4ikr0o-wovIkAxoReiwcbJon3th4IkVkcTcmkMp20ocFn40ohigFDnYVKv3ojgkx3ooigwohADnTrmD1obvpuonpKj2onZNhkobrvpnAhtvpUcknBj_3okxoEkmvTnGOn3vpgUgRDnC6mY6nE6m-tVjxau5l4Lpw5laDnVOno7oXOnAOkZOnWOpY4opBoZOpb4oEnkd4oVXnf4oZGnSnlaXnzYkdGnPtcC7n_olr4o5BoKJn31a61oOTkLlb9UjoXnSsmcboUsm5sa7yodtllLXMCo4qoBqhb7n_zmH4o11nzvmgJnaPn_hcC5oW3plJnZPnXPn6PldYjbRp9LhJ2ng2oivlnCZk3jESpLIofRlQgihfoB7Ey9fu2ic_c0sppEnrtk9anUuBRyb76j3UVc9dNJUhgFfbfFafw5oxtozrPTQeEXiZMf2WOnno8_nHborPfpSMLiOUNfzLp7nnG_Z4roB7EzBOUopc3K8vonGb0KgAMnb2i5BfJupkvi66oLaeU-hNaeMjhepdL0ovOOOjh55cn8lr8e_Lgqupbfksup0MnV1pmtmLCnotmGAoY4kixoArbzFjV5npwoK2m7Vn6upLnn0ZVk1pkYc6EiimjQNnpHnwlkcAo0qm4wot1pJvpVLpLvpXLpRFnLcmu0oNcmhNnSvpxCn10oJxojZbLxobvpEInOxoGIneon_5nH5l8jmXMpkvpKck9ymWmkkMpR2p1yhT2py3hV2prFiX2pxFnJdma2p_5mCCgjdmDsnSNpC1a-3hhck_chXNp8Wn7Gc7xoKwp8GcPNk0gTxklPwpm2pi6nLfiW4o4pYc2m1InDyoM1dUXnr1osDnToh-Xl3OpVRh32pswpYnlOnk6KlQnk5wnSnk_2p4EgwplK7nfyo2zm7wp14oevoS7lLEnN3pYJn5qoORp61nWChS2oGulqxp1iWPzo8qo9Gnm7nu6p7Ohe3pK5ou7lGHnDYp5nkFSpo3pDwmMroO4ppmiE3c8VpDAMD4pKXi6jhCupGMm2WOEEUGVV4Nfm4VUaenBEC7ptLp_6WsZiz7oB7EMaT_XYuBnGCmFDhF7iwhpl9jNVnn9jDveX0Ld9ep1m3eJalor3i-KmbLmrPM5YAJCfsCfIDf_tpakox6hf5cJIh2WOEMf22oNOFYaehroYRfB7jGoYbMnrdi0jftdinuoCzdO0oS1p02Y2MnS0o4En5Kpdkn5VngHnZclRAoQZg74phmjMLpoHnOLpqHnSLpsHnkCnuHnhvgQnni0oaOeQFnJ-ZgLpujRNvpy1pKFiM5p0jmyIkHMpTvpWonnAh91pBIn_1po3UFmmWumh3hDqo6ymXxopBlTojovpABoqvpexo93ogxoW2px4pB4o8Mpbjl5eiS6ncwg-gkK4oX1oeckN4oqrmYNp45pR4o35luInU4o2Npsemj1oTqoOkkm1o2InTXnaqoe4owBokOnAsmZXnbGnPvm0DnRvm72pthWeKlbSkTLh0wp2PpYgm04hG3pMrlfdef6pAZeCRpcdk0mhhgVy0hPPnQCop6pV3pc3pj7lt6pD5oa3pw6p79pynkp7nUbbf3pDShusmJgiCYpzRim3pezo4vlS5o6vla0pLEA5HLdbEb4KWxc-TWHrodqGOUXy3pB7EhCaLLo8MoB9TE6hN-p_HIWGbvHb6KbjcVieahuQ5OojopA8hakiwKmB9TX4pjsGNUWmupzMmGBYLNmVPmNRoePmeJoofcg3atdi86p5YAW_c_tahFEVyMNUToupe-p8-ptbbnGLtTopEn-2o6iaU1pAAoK5nCAofwo44m6fkZ1pFkmLAouikeHnI8pgAmXCnSymk4lM8p9upw5W94pP8ph5no1pSNnE5pAFiGWnOnnYNnKvpaNnMvpZohe3o_Lp01pWwiSCd51pZig5thKKhMMpEKjOMpGKjt3ocIND2pmgkF2pWKjivpGqoy8p8ym4cmqWnAzm48psvp68po5p88prElJBoO1oLBocsc4Fnjrmmmktum4WniZcndmYFlJ9pHFb8-cNwp75lfDn4KhzInrBoCDgn1o9uhp1oJOhK6pWXnj6mN6plnl3yid9pUvnsIlB7n7SpLdks4o1Ppa6po9pwGiq9pigmaLhVdkgvmJCoDlmLCoFRpliWdxpQ3p09p-4ojxpRRp6GnA2nx6pC2nF5or6pa2ob2jXzoL5oi3pJYnPxf36pU1lJHnBwmLHnoPnU5oUuBHge5CRtdnxtoMqJWwoPupr-jUMfB4pJEUu2ocQfWoonUemypB7EQghMLn8VgsVpIgaBsabrnzgpUuBtBqewAP4pd5jcppohhfgh0BqsBqjhhzFogZBJYPj5hsvH9BqkwHclBRFhO8RUiAMJhp3lB3owiYl0peoPLxGnHLhBBncAqTVvkNj5hx3pxzpxzA9OZNIdY8oIOieAEibfCjhtVoyghShhq0lCmocPgujonmo-3psGZeCqF4pU4NBNlO5naAmhTn_jWW1p1poJ2mnTnhAmN3hxjmd5mu_pXWeB4o95mwTndjlf5lQDn2Tno5l1Tnrkl7cXd2m6xXf2mLOpsun4dbt4ocJeikmWOl3yo20jamhz0jpyojqoTWksyoTvouyozpgHoTpqov0nGXjmQcRxpjXgvqojDqgehdvou9pG2o44oI2oEZe-yojnkVSelvolvmNmHovoS7pkwHMAFeXGdwmZuolJgW-pZCqcxVPgIF_pxlmPNDg4pZkXdwoUHnypouupbxh_4mE8p4KpOpgH8p3upJ8p34p7EnithGohKnnIohVAoS3oInnHFnVEqTEq5HkNnn3qmN8pWohTAoe8pr_pEon9flyuo_flO5pz5nl3oCmkKMpTBl1_p9bk3_p_bk5_pOKj7_p13o9_plBlV5pJuhYMpVrm_Ao_on63ojZbj5pjZbl5pGzmKAq_eV-8p5wiUdcrxo2RVQAqrumSAqMOnmrmY1oH9pzumYAqXagKhkZag0NptNpONjNXnH1d_ceH6pnDnV9psBoJ6pkAqWhcL6pF0hpzmmOnPvn4IlUyoQRjuwp_TpvzmxAq-2pqxnMTkB3pzhkD3pekmjRhgyoP7nJ3ph6pKPnj6p2Una7nF7m19p7XnQQlmyaMzobEnVPnY3p49pxmcWRpQzoeHYZRpeCJBfhf2oFHnhCoH-p46pn3pd7mX0maBqJyOh5hsbo_FA18iSbcnYhfLg8Gfplo42oRjKmSa5hhs5jUQgzQoQuodzO8hQ-Teodp6touRgoNoqmpdzOCdgu6h1cHA7pVeddUeb4plloD7pl4LlOBu-cWQga4peef9GqPCqecUJcYiZnfGq_ZemJgelozVpOWpe4pvTmP1pgupdMnX7ocihviPrup54mt4p74mkTn__n1Enxup3Mn04pozdK3ofHnX_pRymOlnZCnvwoYcb6elOAhT3oONns4ls1pk_pq1pWccubkp0oxHnr5njEq7flg8pa3YQvppEqk3oIMppUb_IkWvpvAoYvphgk4Cnfei1EqfWnXcm_0oz3oB1oOKjXVb8Eqg5pP2pgWeBFqg3YDFqzFnn5pU2pyOj_Cqs5pNdmMzmprj9NjW1oQagTNpGsnFwpvKhJwpK9pGkldDnM6mDghP9pt6nI6lt2pYOpa4oiAqHOhjFq_uhoOp36nSRh56nb9p76nnOnyCbe9pVvnrOnXyoq4owFqhGnY6pjGn0FqqWbMJn1zmOJn4hkDCo24oXsm0qo_4hL2oOqbCBq94oQEno6pDGqT2olxpV2oo7lYPn99pZ3p_9pPGqJzKC-pE1hSGqeRpMSpbVZO5oj3puEdR5oNYnT5o2xpJoRwghm_njtg7fhc4pvxcKPPOKPf1hHKPNLfH-jj1hfqg_Gq31BBHq-hh79cNgZFHqBgPOupxHcQwpUphrTO6-ptqRuVg14K33pQef1JqnahGSgoWJ5weFNPK-jgJmyGqBQgpMnrdfPjhRgZoahp-jmVnBGnp7o85pe-pd1DmXiUDOo7ZM9meghq5cNgZcVinApx4LQJocKqRImjUVBKq1YVcgTOIOnRgxxAJDam5D6FhyQohGqcuoZJAi0H5xpD2l6BmeAYfQikSphggrbje2l2sWg2lotg_6oBwSyOm8Ufp_lkEFs9l4mdZMnM_iWbczAkHOpQgnZgnCrfOqpgzaVqpYJpPhgN4pIKiNmT8GZteomLnuyBrhp8RCthpiCqBlDjHZXUocLnWIoeLnu8jdUoX0V5bgqmVzvVgYph3iDCpfVlyLqK5QHCp98gN8fgfGF1iisWiITa5XZLdZCpgKebCpADpdCpJLqgtTi_RpIosAYsCpSMq5mVI5cfGq-fHtLq0Ldw7EXJYLSoh8lw6oB6YmQi0qi_0fAgZybjFMd_CpmhpqVZ0lpDIZGgZ58j6EZOeom_oPkNX_oyuBU9np_o8ShseoXCmd_oV8ineoCenB-npMRdeoR-np2lT-nCNqf-nswhGNqleou-nWeor_oreoV_o6FbtKePNqMengdDsHdLDpFGb4eoxHd_qi3eoNDpZNqEriTgAt_o8oo2aLXKqhQYZKqKZo4boGZopNibVdurklGh-LodXdO7etPmgImS4TQxV3ImaCiMYd35TcuSOioUioQioc6TptLFBX19eHPdf-eD5EsJmKuUiPgKJffvLL-ejioN-eGUl3zScfQ4nDd-eL1e0Jml-ei2AczEx1mplmEhpn1mX_hCKqzGqyTZIoppMnOHBzkd7dDbHMVbcaDeXMnRQnXLqueknImyIeUrfNqpISpxTm67pGZfjVn1mW_Tmr6QxtgDdjdafvhgiTpTmFWrdj4p4YM-sd1fPH_jaip-OivhifiMprfZSiUaTgMnInoYdTspfFGmnydUpmo7JupfLofBnGF4lSMAhXmyCqqdVWPqGkh0potupu4p8enFfO83nBnGtWluapn3kwapnqnsWlDfnsbpq3kJfn5bppPqTVpZwlN4nefO8IpMBjtXmVfn23kXfn_uZNejz_jLBjW0l7_j__jQej0xm8_jWBjQ4bsfn36MM4khLqcLdEAk0XmUIEzYkcXlufnX4k-aha1pVmgaAkp3ddAksXl3fnSQqvBjq3dMfp3ejgAk0XlFgn7ejEgnq4kbQqOYl-XmeQqjAkjQqt4k9XlHClxAksUW2lmQqpQgnE5kPrSjLq5XpxQq9MnQYlrTcSJp49lRqpmWiaJp7yWNZjaCjVYleYlucBbfjAfjA8fljpzkHqgnS5kJYmjfjeToxQqmfjlQWofj7RWtCjbQU0gnPxQ2gny5keBkKDjY8fFhnTzWYRqBZFzYldRqrJp_gnjhZk5kkJpSYmf1Q3YlygnM9MhRqsxhShnuxhJ6bXhnL6bTqatRqODjPgj2JpRgjIZlshnCea3hnzhnhhnchn_BkihnfhnzCkj6bQ6kihnwhnf1QuZlRZlNinX6kaZlZ6kISqohncZliZly6bGSqDKpKCkb6k0hnXOD1wWDDkVSqj6kXSqR1CTSqf6bfZl1Zl5RqG7bAinTwl_gj9ZlSZlayZMhjKin8ZlMing8VhZlbZltVlginCalkxl9JpkDjXnnJCkIIeRalI7kjYmJtoGKpqokpDj70p9He7Sq8apFfOZVpuWpqWpFfOIbpQbpsinSxQuinjinwinXbpmijrRlaWpeVpKVpjWpVDkMijKEjMbptal-inv7kSEjBjnPTqDvg13nFjnaTq7xncTqm8b87kI8kCEjEwlXVpTuk7DljTqVbpH6RrTqjijpWpFTqCakBvgSTqPKpx8ozEjS8kq7ozje8TqwijGwkwYmZ8k61dIZmZmO4ijUCDCFjDZmhKpT4lajjZKp9jnbKpNUqdKpmblqKpAZmOjjt8kNYmv8kFknx8kKZmXEkc8kDknaKpFknsKp8lO3EkBknf9bXSKU2W_blW-hvpcYCorxA1Kptjj3KpbmgO9kCPlbZmT0oNEqjHqzjjfknY9kVshaeRBLp-Tp8EnOAouzda0oJyhykn2blTNc1knpeRGVqH-fvknR-bsHkX-b--lFpO7knzljX-fwcl__fWVqA-lSsip-lidl7UUkdl5cl5KpPlnH6Soam3dlF-bd_lcVqYCnR_buamCGkbunnVqgsiHelfRiJmnM-kD_lRENMmnq2fF_kOGkJ_lilngVUUmn8GjZ-lUVqVambsamVqIelrCbOamkVqIcZCWqL2fedlMHjzlnylnPbmZVqi_b2Fkb_khmnmdlRWqi-lotiE-kkmn9lnAdlFmnBBW-HjBmnbWqzamniS8ljeljalnhWqd4WmfR3amOmnBelQmnSsWsqnO_lVZO-VqJbmvWq0HjAbmPWqKAcf-lEHkTamBamb_lk-lwtifmn2WqlmnjWqNiSkGk0_kYHk1mn7dlcIjbHk_mnJmjGAgqVqrAcD4ZHXq2JSv_kPbm1mnEXqx_krHkmclaIjbAcCnnemjiEqKLpGnnywoZEqYAoS8pOohU8pC5pW8p2zdY8ph_px1pZtogrOJflx0p2bmQAlhHNSAlinnTpDPflcnnzfl9poqLpebed8pTso6LpRIkIIkUtoybm1nnYtouflasownnK4pgto8bmisowHVqflBYqzfl1LpmJjmsov5lkLpibe_nnPnTBonrjKDonYoh5Hqs_pmEqg3ox5nBMpm-IDMpFMpk8ph5mHglNBl8Ik8EgQ5p2Zgp8pbei_Eq5EqoQbFIn8cbZ5pIJkccmTkRZtOSwnMJkJXpFqok5mcum-_pUumWxoronYxoCwgM2pukWcMpucmyonscmpOoJZqfumYVb4onnKj4pnIdbqKjGBe8BlB2pCOhrWn40oWIqvsXFpnVlRqQqOpnDtXShlxJkMpnOhlAhlckZeDcZpngTo0oj-cKpDcWpnUpn6ojbClapnKuNcpnx-XXhl1wO9ClSZq5Joh9hNboa_nsMpQbo43ohQohLjiuOkhlf_nhfkdOowOohKkmLjoQogpn6on4CaYOo5ClYzn6Zq0CljClBqnNilFilfMj6UphilHqnFMjwqngDlyqneEc-Kk6TqYyIFDlkilHilEil3pjbqjfLk7qnTilUMjLTquUpgqnUMj2qnNqnjDllPq3Upoil5DlrqnyUp3qn4aq_qn2ilnaq8qnqqnkDl-aqzUp3aqA-W5aU3pm7UpAbq4qnB-WmilaaqyLkHLk-qnULk7ilkFc9illsn_Lk9LkoElBMSuFcINp8ilJMkHMkSrnTElQGlzFcdElM9pfEl7qjkFlg_WzBq_ilLZXernycUZbqnxoyvpnum0vppxoXlh_MplceT1oJwAprn2xOGNp5cUtrnZrjojlqMkurn0dUcinH1X1rnEwpGqXfGctoKhGcirj9Np2xO9rnAAXl5lECgv5pC1acckTAqBwpQBob6n7Fik2pTOnIwpBGncNph6nIOjRsnmKqPOj4Np81hNkl-1hjNpQkl-qR7dmqcqrFl-dmqNpeNkIrnxFlUCgosnQGagsnpTejsnfCg9Fl6cqVdmEtnwlZHemILTvNkbsjUVgaVgpklRJeRcqkCgQQeYiH-cq2qjBdhJKqA6pykl9snJtnT4o7umO6mSlcMdqYrnUsnIOk2sjKGlZzmFllSsovwfLllPtnQyAkGlPemZll1GloGlmNmCOpndqRem6BXbtnmdqdtnodqFOpiOkDOpWembllKOpdll4Okjemnem3tnyCgtOkkll1CgutncXpoem2CgitjytnjBoTOp1tnaYAR6m2PjgXpmBoE6p0InU9peFq3InfipCunPIP2emToGKPkBml98N6Tn9lhcsR7emAfm4HdGsQgeqOun-emEujFfmeVoXsREfmUun-hXYml5CXBIlGWoeujYujYpmauneuncmlHJihunnunjunpunlunjOpnJckujyfUoQjYSVqQj02pFSN9unCnZg4oEnHTIl2unZkmuDnuOpwDgquodKaSQkQyoyun_unSpSUQkDvnqUgJnlyJVivnnQlevjgCc4BhtIlsKcgfqlfmESbNvjpFqPvjtAqDJn7JbtFqAJqbnlTNVgxg6Il6kYkfqA7noDdcqYW3n4QkHJl6Qk2fqxKcoRjxnZhvjL4i42pfJluvnKjUwvnQRk2nlKRk4nloQWGQqColxvn8nlFcb0nlp3OuLaVQnvKZ-vnSOZiJlRPpHTHWoKJwnZlnlRiDGkRolg6lLwnsJlUPpjhUPwnlynrRkioniMaUwnlLcWwnxeqjLcWPpzHo5Uo4WoZwnfWo-JlJKljolkwnlolkFXTNaFKWFVo7RkDVo9gqUWomQjdxnwFXPKllKlCMcKSk2FXUKl4olTSkO5OhPpaKlLMc4wn92pFJq7wnXKlSxnLzDHhqrwngplDxnHLlpPpGxnRxnfplySkyKlbnn_fmvPptPpcplPxnmMcHxnnipzKW9KlqPp21oxKlepllhqdpl-Ske1dAUppVAlplhhqOLlxRirplBrKjXp4GXtplbqobyoYvmTTkzplSTktxnm0Z3xj8Tj5xjsFg7xjnLlRyndwl9plRynHUjIynnFgBynlTknqlmgpOgmHynDMliynJqlTiqwfmVgmPynSgmgiq9Ll9NN_LlfYN4Tkbiq6TkViqiUjXiq-TkhqlBMlHYNYynnFgKynKXNuUj4LlutDIUkAiAKUkaMlvyjBUjOUktynQUkcMBROcE3pM7n3AqwxinMluYNBGgCzRuMlnMW7yndUk9yny6jWyarMl0yn0Ml4ynegmKGgKzjHznZjq2pZkon9agskkqGnfUkjOcVrlELGXrlBkgazjUzn2OcXznkpZPuKqgmNDhjrlCVkMNlpznnrlsznEAC0Vj86m-7OUNlYPc2jqRgNZNlSvmAVacNltrlT7n5jqCrlvXng2nWjqtzR9zjADo_Ua-rlvgmcQpGPqc0nI8REslsimiQprNl2JXQkq1NlNXQG0n3gmnpoLPVJ0nm0jWJiO0nnQpZslqwleQpQbNIhmfsll0jhxnvWja0njslQOllsle0nGvo0bqYOlYRT1kmRXg_6lrGgB7l1lGqkmJmcolYXWkKxp5pgMxpykmRyg2yoD1jx0jWJd2Qpm-N1QpzQpSXj2knoWk8OlsOSXXj9QpSfp4Olh1jXblNtlH1nyWkfXjK1nsWk-QpvXlO1nugpTxpUOgT1nXxp9AqZxp1mh3qok6pP3p6qoLHg2Xjg1n4Xji1nEYjwlqz1jutlLVp61jxtllWpm1n3OWXPlk1nqPq9Xj5tlawl7tlz1nPQlMYjDKouRpm6pjacKzop6pGGqG2nuqWcJqI0mOikLBqNGqNBq0nkPBq16p-PliYjN2n92jeulsPWm2ja3FU2nm2js2jsRpJVYebak2nFrWgXkUim9PW22jMjmRYk92jo2nvRpjXkHKoA3jcOpWeqEgjhyp36P5ullypkQlegntQlhbp23jobp52nUZj72nWZj83juYk3QqP9lSHAL1l6Yk6ZQ6Rpd3jE3nA0nMnq-Rp17lASpv7nxxpL3nWGqJ-pxXaPRq7bcGRli7oVBqGPpXnqa5RLRlgnqnCPOIoP5oQZjN3jQOXpvlRmjTRl63jj3nn3nXRlC4j7mcdqkf0UtVmNlkn2oqRWkZkxWpw3noWpOjnQ4jhalS4jyWpXTqzbpVkUoPqCrUjuk63nbMl7apJwlrWp0apBinXwluuk_3nRoqOoquPq3lqH4nFSldwlTcAX4nB3KQak44jW4n04jlwlXsZFSlfoq9gaTSl_RAf4ndakh4nRmmYSpTmm-UciSlI5jO7Rywl1pGkSl9zpHNAJ_mCRCA2l4SnqObI5cSCmsQiNzpUEixrizYm5EkWgjyjnlblCZmH1pHNAZkNVAazBAZkN-7FdPZxYVSUoyzow7EZkN9FaPQgIzBVpqPBizPGsSl7oqTpqHNAm2iKLoOzik8lUTiR7oRTlxto-1Vlpq2opiKMp9l0lmsUfZLq1mdvpqYLqandjndUgqPqp0AkUQnIYp-AktQqXQn7lmWqplLqS7pHNAL7iWWD0oineZT1JKSfOpAMSfemVtOZ6BqQpCHqqKtdfOqZHMhOq1kdxypw7EG4m36a-MbbeS2_lC4mIkJlYdPioCKpjTW-RmV3apviPUbrPMHNAuCUH4JjikMPqFxSBcbcup6Yh1OqE4p8iblahAKaUKqRVmYmo3hDNtdEEhqGAznYiYhnWlHVeA8pJEqD8pzEeK3oOEqVCnwtm5upSEqTbm8upbEqJrqPFeHben1pU3oj0owHql5nj_pZ3o6wob3ooCnbNnCBl-LpfYqkAoCqoRvpqEq_HqTIVdgkCIqq3oEIqSumavp9Yqcvplgk2EqA6nlFnLInnFn13oPIqnvp-on2ohApn4ohaZqIAqZIqS5nuTnMAq4wic5l2vpt5p4vpNzme2pAwpAfiH1aFxi4xo9fh35pZAqhcqCGnTjhAghYwpLwpUdqOhkwInJXn-wgwxlgllotjzckD6pl9aReqewpaOpUGnRkkmAqFfqxBo7Iq7tREvj3fq7fqMvjsAq3Sp8Opn4oT6p1fqvfqRIVxfqDJlzOpOnlJJlBJlONlEJqnoqyTpy4Yo6lIJqkXnULhlGnNJnnGnPJn6AqtXn76mrkkUJnojqaZNLkqICozqo82mF2aTJqAvVmygIvjXScc2n4hmHmqGKogxp51nKmqR2oZJqq6pNGq8XnXJn-XnNvVTmqJBqlbg7PlXmqgYjNQlJRp-tlnmqy2jTimNYkZimqRptmq2thKjmK2jE-mh2nHdZymqxRpunq46S1Xb3Wgx7lO1lePi9HgUnqoPijPndvlsrZxim2nqfvV1xpizpHNAMaTvkTJ0okLZAKmAupMPbzOqyrfyxd0rfdQp4Qq3pqRqpfLqWqfUqp1Qq-pqaGguXZIhpzgm8Rp8de7XpAIoA3npZoEuqI9lH3n26pVGqlnqFYpV3nQIoAqqsua4gpOJOMOZxYVgzlqsow7EqoponEHkTRHO3cpQYpsTp8sdstow7EusfR1Y8bAO7Y7xWxPqx_jDejQuqN6FzERFLqXbjE2l3Lq9xpu2a0CiP5XJKn68gK_ROMqrMqoDiH8gqDinpmuIiiAf3jh14LaOq0KqA6fEWl97jGWlXtJgJmUgdFPmnBE2PmwnoONfhYdINfnMmIdjL9gPaGxNd7eMpIp14duvplNjUqqsJAsDRf_P0oksHBGefDySGwqsKAP_cm-p0mp3fh7Gqeef8bq6OjwNp5NkyNp9Iakyp8wAhim_TquScuipkrZ2mqR-UrBqsJAanCDTTC9hsvkR9eeJmAXmBuQ6toWJmgBDIypdJmO7AT6TUvqg9Du2ACQCk2iEbEgFoYVl4ipxtoS9e_nfuwqAvqmwq4wqJaA4tB-DotVI1HIpGqJnAAxqeEAOeN86pGZFIaEyaYiRodtmo9mjUpyEoQxqsKA4ApzmpnmpZYgfJfvLqZxqeEAtcirEEgApoQPiCiaciCJEt6e4cimApCWpiciX4Tg7EFgD3ciapLjooq3psJAjxq19DuApnrpVKALxqjpLxxqncimpLrApTroOncvNaJSo8opJHmi-c6JqjKP47p9JqhxeUADQxeRSdNUiUMZYipzZEPSdIkdcqq92lY3me8e5Nq25iBqfs-TZFfT_YtRnQUizmmEmpiyqCnpQBYGooURRMRYERYvQY7moEvdYvdVvdv-pvFZsSpFAZtdghWYixObclxTKNVqfcl2TKhclLakr9kecllcltMXqzhDeq9dqnllwck_QaiDdEdk9IqByarFqoFq2BodoZwwjKhqRSkMhq3BoVvmtPachq3hquKWLUDqip6hqYPaKxnIxnMxn0Sp9wngpl0Tp6NauhqrhqXhqOwRciiyPpwwntNCahqihq5hqzhqHwfMLldzqEiXnxj8McpzqECBpxnhfoVCBotZuIRgrpdxqICZmyqJopVCBF6jOFPbppbkpdqgI8lCWiqsoF0qvyZHgYXwmRkihqq08oVCBIghHgYpbnS0qpmpF0oV0qEXYAmpi1kSyVCooxihXlpMBZpQfD0qzwk07i6QfCSnzoiuTTHeBLxqolpm0q1KqQGHg6Yu9hWmf2yqk6Y8Iqofq1IlKPpsFq8dgN0qC5iJ7jsGOf0qBooMCZKmo_Vi9wel_YCSdgxeFxeKyqL-jVyqMRikOGYyqAJmbyqwRmdyqnFfd1YnAdOJoI3l4RmVBUT2kLBZUzilyq1opampHRiRzAPUih2YExdrFMRooyRmoyqRuYfXnNTohEnMuqsroSNP3DRaBZ6MAIxq-TihHoyrokopk5hKhpM0AMMV4qpOsf-ypSwq3TWmyF3ofvKp8zq11qf9lAhYqypB0qOSiJCZfxe4QfE1q1LmyzoVCBpKqMciU4ZyBYKIOJkf9HOw3pISgCWma2qgan_qo-CBAOGxZovNaMUpOWoMQalxn8hqT2qszAj2qIGY2nCBORxeHXdpkNao2qoPp4xlstoi2qlQaxvM0PHJSo-oq_LcajU7zqMroi2q3QaR1Y67n5dnpGbrcgFrp6JbJzq0jpC3q1CBgEAXRaT0l8OpTnlb0qs2qFRagEAC7iTYnmzokGBIVn0DZQ6pU3qXOA7FA7JBQGEYkByfYoan1zitbjJ3q53iszm90q4roN3qFlbdNaPvquFqMDgLToyAqU0qs2qJOZ6WayuYz4cjaT1GXsPaoPploZf3qDzAI8Y-ER4lI53q-cVv3py0iUYbLUitRiXzqcMcDUpECBI8Y7jpW2Y8Ziy3q8agMxjPTj32q33qZ7YD3q-cVHNogtp5lTL4qQzq_3qYOaM3qa4ql7YW3qH-Y0tasCOMlpQxmyboCzZ-0qg3qJOZW3q4JnwMa5BqTngK4qwbjr2qx4qb4qO3qjKQXbYTcH_coHvqhNb0hps6oi2qy4q94qrNbOIF_UncQPiZncQiw4qC4qH5qi3qbzcrBA_AAT5qfFgzBA9AAakVzSlugX7oph4qZ4q74qn4qO3qkRaTcH2coJ4qu4qpwVP5qVOZ84qi3q6jA04qyuYBqpCbog4q54q23qg5qYwHW3q7BAG4ql6ZE5n9spD5qc7pnxn-3q9hqBUpmipB3qm4qYwHirfF4qSYnnQaokp9Pa02qB6q1oZUxn2-YE6q15q0nC3OA4lIh7jT8YR0qM6qA6qaKWSzqbxnxwngzqLhqpGXF5qF6qU6qyGAW6q21ACbTk_cZTajcoa6qxQaszq6oZ1hqB4qq5ql7Yq7jM7Yr7m83qRtcO4ig6qMLWJLlS6qNXXwWoUmIE4dWZadQa_Vi5ylLpZy6q7uqjhYZqiCmpXopx1q6MAJ9FD5iIjhPzi9QfzPP4mfBWpJ0qe7ir1qsdg2mfrgMW7qwAqazoZ7mKuqlPn_SoMrozFIH8mE9mC2lYvqHLq-8jchp1vVehp2YoWAiJ9jdpqJ9jHMqZKeIwhavic1hpYpxmGeIo37qALdk9jgIobviMLdsYpq1GPgpbYpuep29m_xpG9jSAe_BmNCpqEhWAeQ5QFCpYCpYsphbjf8leLdEdnS4pjggh5Qjbjs0VrtphMqZdZnQii9jIDhdMeGHZS8i4Mqx_RYeoXNq45QBypzQAKMdqqqrqEt8qPMdypCvypMwT9KnsypCOJ0DewypqnefDQjneA9i4DmuLE7DmE9iAwq9RL8pe1NdrTLE9ivTL7NdqtCrVj-NdkTL4PEBOdyIiD9qN9q3BAmhgBULV6jZATx_nVgTzDpVOdPeFDzpcuC6HmOzpHzpPFmI9iz4n9BfsAemjeJvqSEmxjQy2lAzpTEmL9q4ybVZnBuC9HmPEmOubiMiABnTrhGre5uCBreNVLVFp1mbXybCBnfubIre8Odv9q9Zhv4mSgLaxbCPdLre8uCKrhXrhUzpu4mgVLYrez6oyzBbre19q0_n06otRmZMi7lSbMijreTtkzEmrEmX-qR9ikMioEm0wTFGTyEmR-q0EmQmShQpzZPuMijyN29i89ibcQMFmmtewGoFXZAGon_hgzTNlI2fo6go1ZL-FmzcQf-izeAh-i7foJaL9fonNqyueCgo2Qd6QdHgob5oCwoKxkzOF70Vu5of5oFwo7NqnGmdgo7qMgve5-qyvecgoigoORdrKnmveO0TtgoZ-evgo8goCweptSR_qdvesbL9goPhopgoOweLwek_qc_qBhoOho_gop_qYhoSlSIxetPPYKqJSdN1q7RdHxekxeNyqAJfcnprppm_YryqOSdeppNihK1qDypM1q7ghPSdrcF0_qL1qJBVWyqNKP8_qpgF_RdQdLuaEZuqP2ToxevtZX9osxeCogdfbR1f3qdXIT2xeFujtrif1V8aPD6d5EQhqdA8kHZpdye9KnFBSIeEhHTf2T4SdXyYpArfaJx1Tpye20CtyecHmXZJjyenmWYfEBzepfp_9AHTdFbP3YdLzefaJxtUfHmOBeQBSGAVb2TFAV-ArAdECPmNrpANi_FpCNim2bVtmbmCXtmeVPt2T_AFv2TAZox3Cr0N3zeoNqflE-FpGqmwvoC8oKNip0eibP_Td3BSQEi-VdtcoDqmMEi9Zp9oPEyn5Kn22lhiEy9qDqpLEi99ivBrR6QO-mLfo0gik8hI1eJ-mK1e89q1IoNCS4pTqBry3eUcPkZpispuYDpspQ-mLCrPCSGCrhdoHbJmZplZpQZpQCr6gijVPU-jWBRx_o8iLyUd94CZmfv_owsoLZoCAnRiTdskDviiCrgYhyfpKCrCdoLVdjmEc2e9lEZAr2Br5coFqpi2e23Ek2eh3lhKnaAnVcorZpXFHYcprBrlcoXVd2boZVdtCSD_mkzeKqTrro4qgvVdqKniZpdOGoKnulE1VdLDrQ4e0KnMhG7Vd3Knb_qDVdzKnH5CamC8KnGZpFboq3iDCrGXMPZoHLeY-FZ9oE_my9Fp4e8FpDqEWzeQZosmXUZox4eCnLFDrOoE24eQBrqlLR4mfWd7ColDOtHmaITOMfT5e5HmFzpX8i7Wd68FIejCpLAEr5rE9Wdilo25ePImk5e1Nq6HhFVpkLmVzBJpiFhpD6e_xlIhiGhiC7eByllhoYXdJTix9ebXdfXdTBeuXddETJBibErFioG8e2XdM8eB8i8hosaS-hoA4mK8e7tfbqL5Im6vEIio6ho1MZ9ImiErHYdurWdCiDooZ1qPYdkIK4Erc8eLooUtgL0q_Hhe8ejuohSSLsLi-RenoIhhgYdKqE97patWT1qMSiV1qYsLSioF9ecyqGwoMOq1eWXZmiuSh7p2eWmvSBZdQFrU-eVZdJOqA_igiooVXiioTahrmSdZdz5i3Nix8Cyioq2qmZdA_e8VAywqWBTE_e7io3io_Er7JmzFrMkJQUe0lo6iov-mtEAQ_e2Fr36TAadeWf4vqgkJundFadMjox_emvSdwLZwLRjofsk3AEVadbzn4wLGAfaKm0lorwLYjoPGrajoM_eCxLXefEBfvAfyadesodGrzAfwKgqBeE3E7ade_D5bmJMmsKgB5fmlJrNqBup3IFMRqpGrGMfkuoaDRioCKwoh2E2GrmqhUVn6nVeLmhfecKFWefrsg_Zen7pLOquGrHZfo7pl9q8Km6bdVFjwBf44E-bdhUpnCqMHqNUXKfGPCfxyqTCex8TXMfLcdHCL5joCUms5fE4NhCfW2ijBAYCedtgtCfF1qIkoHkoDnP4CfrrPLOoD3V2jowzo9tpxcdKDfVDf1cdXDfZkon5f8GrF7pxHrBddzHrhkoBvSGZZBvS2Vm7tpGvSSKpHsLZMmRErRLR_NBpko0lojkV5Mm06ipnjsMmZEfN0bfAdsko7Ef0EfQZAAGrhRgNsFptkGriL6hCsYX1q9ddp1qDedeFfbXYhyq1ko0wkoXICbi2MmYjAMtpvMAOtp83LybfNJojIry2b29gapJ29gnmoB4LcBNPihSbc4fPOWpBLqtNmElo2_EgGfuedJloslohBDRloDJrTlo_4LVlomghbahY4pltgOWp4IrYGfvihTSnUGf1JqGKqT-UIKq7EbBHfpgfPHqQupSbcdqJnTeUfd7loLZA4NmX7jufdYHfrtg6Nm8NizdQxUfLAQpJrlhir8o7CFN1fOfplJrZAU9CFTIfM4VQIfjIfPdnp7L4fdUHf6fdRLq8fd2XAwIppAdwOmVWR2IfDEF7IfGmo9IfhcjgTnLPmMlfG3lxSmIEFRBUeUhuTZC6fzjpZ2N8ApS7occjU4VS8jOGrg6jdmoCkpHSibmoLxl2qqh9LsjMFSiemozgdJIP4gdt7pCGFrKrs8lpKfnRohSmJMRjKfEjAF-LUxFWRgxGCimo2GF4KrhLeyKrRuJlmofHCnmoc-LALff-LShdvSHUhdk-LeFrVNZnPmN6fpCeoHF2zYTyqahdKLfPLrrmds_qmidVoAsmo2vquaiX8lfqqQMnqEDymoxPf4mohLrRMfUooRupEVD-moWMfKcdBnolBqgNfv1iwUi1BEhMnmLrnFDM7pUJFxOfbnoRRm9CEIFrDAM3LeTnocNF-joVuIxPfqNF00qUMfwDM2DM0loaPfrvDoUimMFjnoRMeXpohPfbjd32oN7p5gPonogjdsno0KLf0kvnoKLrh-gUTpx_gWTpa5i5yJbQfnLgyRFbQfnmoyPF_no47ptQfRkPl1qe1qh0qWIrompCooHooPGmJoooZUiKrChDNooeMemQFNQowIrSGMekdklfsGMpBqN3NcWlPSm6-jaooPkdznfcJAukdIPbwkdHHMykdRqqw7EiOq5yFiJMp_ikHpbapD3k72kpHpbKMQUf2XRomdOUe5FrVLrdLrqOq6wEr3IaKMWMnDyPxpqoOqqWFDOirJrrpajSm-UfEXpLqphvLCVf8UfgPopJoeXFQlAOVfMVfWNmzQqSiebVfYVfsKropa9NrhVfnJZqNiDhbTieWndkUWXuqqNdveknOquUfendpSmvNrkLZG9lZKrvLMZWfOaheqqKtddCHXMMKbSoWfxtHqWftMMiZF0nd95iuWfeEAATSjOr2WfgOrmOrXYmG6J9WfoFG_-qjTmBXfxGh2SmoTmJTm9SmeTmKIU6GhzOrYTmLaFGTmn8f3SmaxlDYfxHp_Nr3_nYodG7jQ7j7dQ-hPdxlITm6OroencodgYfepo-OrJTmkrej7pEvcIXpWDrkFSsodFPMsYfHPrIPMtbAvYfgwLNPMvSFPPMtTmZIpRHqjqqiqqd6Jktorqq-odxMeCpdXHrvmSTWl0PMR1pxPrn6Ju_olpdRgeaZfWlk2HQRdFE1Um7aUpd35KU_ivQXYpdC7ojEe4TmlZfXpMrZfgpdtZf8Yh2Oq6rWgyVtqqS9cvqqSZZBafGxh-Hp1BkUNK6feTge-0itCqHfFC4NUQr2EA-pdzImkrE3RMkEi3HpsbfD-HiHkd7J50U7pGLqd47JZSMOqdVbfJUoCVE0pdJUmAbfesCT-hUqdgkCAIQXqd5qqZUm_JUrND1JUrcMCAiohFjpouJUccfuqdkcfaUmp9J8hFvFoJOrWtpEKUYUM40l7qdcUMyxSC-JArd9cfqiFDrdKKUVppKKU0UmZjpIEhldfKykndfOedpdf61m0hhhNmfKqjuphJmsBAxdf24Acrdsrd4dfQUACySWGfNvfvRr8iTNefsRr0edMef_dfuKq76oWVMudfLjhXHqQKrjhijefjKqRgZmefUHrSUV31haheghiEVmTlFs2kqIp4_J9HpIffTlFOUlQSrMKiNSrqOOTNrHVmxefSSro_i74NbNeDLUUHh9JipMncsd7ff_Jqksd6ffqmF-MrPgf-oBpyqMgftBYnSr1QO__YuQYC-nXrp9yQlYM4RAssdZqn8uFQeXAiAb0K8YMngf1sdqgfA6jAhfYgbugf5AK-OqcNmsvNNXhzWhuahqGAGhfoLUlZMeppCNrpCH4oFihfsJZTtdw6D7DraIptHFZVmkHrfzpqLUMThcLTv6e_UezVm5LUZif3vlwJovVmsVmb9ouLZpTrYOirif0VmvIQ3nqKThOshGudDMr7pp9QZKudw9lQOroXczWcDiF1WcNMnfcM-if_Trk5NXudITnZLTODK6MfRjf_0GVKFoQr3BKMjf5cjMUrlNesJZkVilRrurFGbidcMgNr3VmajfItobUrVjPKdiUaLmNePOF4ud96oY2qIWN8udeHAQUTWLrnPbpfcrjfISrkposdipVnuyqj3lmpoFWmQvHXuAQdMXUrKKgMvdn3lwUrA3oKIOGkfCPf_Lgf2qpff8UrumEHWmBWmJugQkfqQgWKno7aLWmXkf_UrPvdakflupCSrG6VxOij0pxtFoIpYVrDWLwvdaWmfUpl6fpooZlfJdjVlfbWlRLrhYg_wlblfnVrfVreXoBfMTdjXGrpEKiWmcDrn6fnFApWmtZpwlfldniVrgDZgwd_lfUTrL0i4JYziowhYKmfySpSFdGmfBpppNbMmfDnmRgMOmfvhqfwdrVn4TrvSoj6YydguvifhitvihZZ-VrSsUomfOfAYWrLvFnwFVaCtGrdWrCoosgMRgM-mfPSDKxdJ9oydgR3bQxdHxdSxdydgOnfbTrrwFcypBAjFPiB2m6WmS8Rixdq8lkxd9hM1nfvxdbKMp-CFPqxLrOvFHhpckPJAE6xdhXZGpf9iM73lbVosofvjMGfmeVWNydfjM9ofHEroUo6NUTydmjMJpf6NUOTr0zF6NURpfrcMPxhCOUdlmMTnBIBceTrFAeeT9wdaMrjXroydXQZMKrfpfLPqdTneMbckMoeTGqfJoX6pfAqfVFrynYDqffpXaXr5EALqf7xmopBG1lnnqnEi-qq4IpB8pZzaR0oCrq3Uq51gMEqAgkREq0tWFLp1FkC8pdGkFlnVWq7mndamgVq43W6FkPtiWWqisiram_FkJ-lGGkRVqvkjyamOXqj-fWVUpWqf7SH_l4VqIam8am81f-amtYr1WqsmnLIlSYr1_Vbmn--fdmn2Yr_WqxYrEdSbVqDWqr-l8knldlItiRYrIWqpDNjamkYragRJlnX4WjVqymndHjH-kP_ffYr1GkL-lXelIXqOWhLdltiSqWqU-lu-fhlnsYrsljuYrcZrwYrcWqS_kpln_knxsi3Wq6WqXmn8lnLbm3ZmS2SKWqFIjMWqSHkmmn7Wqf0o_7SK5mlrce0o_elCWnqSbVfCPLp7ikRLplXqn0ovHn1HqRnnsXqlEqjAoQWnh3o8Cqx0og5m74lGNhyCnvEqTjkxEqIrmorqVxok2grrqJIq2jmgvpx8pDZqz8pd_BGZqZxojKj28pZZqOlh5rqGIa75mZ5lqjkdNjyWn3FnBNpFdcI4oPhl8vp_vpWcqGsqBabi2pROnbcqoInSwphRbL9pWzmYqRvsnqIqDemAdqesjymkEWb95lFXnZsqyxlfBon6nNHl5tnNGnaOnwIqUqoRXnfwpiFqLyovBo5IqlsqnFqc9pTyo70qOzqtfq56q7yi5DnmPp4Onr6l6OnOsmJ8cDtqLJqFtqNJq8wp4AqqkkYrliSbjlq5UgyXnN2ol6pP2oXJqLmqgtqNmqb2oKvVQmqZCoXCojFr8brxXkiJqAuQ06pstqJaQRVZ-ZjATc-2nI3n2bpebp_yiV0mJSpkTNwnqEVgPuqs6oFfBiQndLoXAjt6fVnagep_qokJOGLOiXogBpJdpMZnstoAgBWJKwfebjXrHC-kD6rp51qo-psKmnAfPZS1-oqsokcrPkQ39ojpBpQGu0qxKmKjAucrHmewcr4roSgYEqAmcrE-ZlAONLPS2iFxL0Afvcrnekxcr45N0crCdrgcrzopmiI2pB6crsGgIdr9crEzfokV5ApChptNqR5ThImECUf7eGVr31mUcrE0b8wNQ1YpXaa3q9yBE5qLrpo9qFmf2lpoapF0oVsDIhJ_KIp4Ce7dMLIwci-mpY_SnnpC2qxaiBJF2mojCUAQmsroudrTiDFILydrcEAQTp9kSTiA4kpECM9drm4VJeryzoGvie7B8IYhdCQaA6VoSGezchfdmDzOWVgtdrrwfk2qLsMulpZTgnsnfklKllIllf6oNer_MjGGoDBi2BCOLnxKq-Ff9hhbOqUcrqFatFaQerkcpDbaLemysnJemTfCl7qqzZIYRtzkjdEe0p0Rg3rSxAp13V2BDJfpQuoCwZ-pUtzkEQCvzkAeBDBi0ChhuoMBfArkxcr1sNV-FzniafBocr1crVjpVopLwotcr2ad7crTdrz7oW2KvmBRfrLdr7MZ0omlqk5ITRdrL-o1cOpaR9sLqLBSKgEeeVKgITG5toSBi_ImYero4JkfTHTp0rVxRo1ypyVrsfpofrxWA1frKnplIH4Uaq0pTkpjWm08oZ-JpXItfRwniyaYWKoXfrGToDWr73jYeregAsYV-jMwTh6NC--gL_mq0pVlijEFDfrJogQCCdCEwngJER3Gq-Wpn-pc7anRr06hjcrsGACaGxHRGGBigr4drxNRkMmcuoGxZ1lOCuPLUDZQoacBQKALEAKuoebTqQRAnpfLocEfhLocJAdFAFOmObD1PoYkpeBTGfoDVp_zSo8ohDF-Ro_grT7bnHfP6LwCElkpIAQcerIhr_6oA0S9RouOmQLoAhraeFlYSZiV0ChHerSUeOfr9cr10Af3Fi1GeCEtDCYfH4BR5RoL4V1Jrwgr3grBjF_dBS_g6TpTqgiUmRSWxcrKFRQjmFGZLoi_5SkknMmlSclPUURUUt2W7NbccrnoBcZQobAINGroXYfa8roJvJkLrrSr3_o0BAdsAGfrs9HnOIKfrsGOS2iwykdfraPoUFAS_gLCqd_gbRr-dr8eeEIiXsN4Not1icErLap8IZsXd7PZddrtdrruinmixVcJ7joQaCjpXfrikiyui9crZFA7TKxAi5JLMYgKtpXhivRmPFrPRodfrunpREKlIAmhr5grGqDY5oY7ql7hc1ksirlIAptHCqD2fr_HRE7GEPoxKrFLo2irNjrZ2Bwkp_frD8gvfptgrBFDsMohfoCIAXyBbTTtmBDVArWhDBiMBH0okfdr-dr1fr1drNFoGvqM2qZKTcMrrRm0noMer-frXni3aO3GH_erGJDBtpsRmMYiccromGXaYdJaCgBKgrUuqjIBOgrrmIxqkMQCVqBroXmlC6PoZIFMLrMerw4K69dtjrCPo00mOdreGFL-LLNog2qzlCSkrOUFEeraOPZ6qper5GFUjrAjrTroRCq7JA69d8oiz7GyLoFPoiJojcr9vDqJDT5dn5Gg0piKgopqsOqA2VJop_vBKrDizkxHhtjpVDI_cABEqh3BfVngjrICEooiidC7JnIfk40f9crwCEUvLzYJ8erYfARerrhr7CFEOmoHf3BFHOmGupZrJCCF6PpSadTIfxHfQOmwgrXxGGjr0cHjqpdjrR8hihrdfrfcYGgIkrim5qfjhFiZzlpEDpT7qrdrCpptdroSAwkpGqFtfrDBiyWo93mTEr45jPrpA5dLzTYvNN7CgfdncHiQnmOABlrgiM2nfW3b0Vp_lrCeewfecBqTJYcXoSgFbbfY-oMmrReehfrBiVw5qrcrDUmyQrIUmUmra6A_EhS_gpHhqjr0jpF5Awzi9bYwGqE9omapAEZ4lptdrKxGjOAdkVjaO03cbSgQoPummz0ks6qikrv3mgLoYlrpLotkrDRogjrumrvLVuLokaOzmr8AAajrYfAnkp10klRobPmZkr_MopRomkrKxGw4K8ZFehryAnXirnlrPnrDbB0YivBAxAiioCufrXsNahpGxlmirYMZjImpircLfY5TnyWl7qNbaT0ASir12cJfrklm36DL6i_Lnjmixcr3FhBXosBnIdpf4q95qxlp7ZlvlrVip_opGWr3liIWr7fr1gridrc_hpXam3qwlpzborKY5YpqdrHkrMUo7oTvCTHKnFaILsg9crlUBrnrIfrdnr1LTbqpllrHwoWnrccrs9meEhA2lL_XycnbOmtJrIGPcypl7qclG-DI81bP1mWfrA1HirpjfNSTguZI5QnjfrDcp94iFgrpor-3AnHAciaxzlJxmddolcpaaowor3eXWpTa9c2doB8n1oruSogjr4orA8msorprpz8m3or4wA2JOEspxrpWhp-drporRyb8om41qDjpApr9haefIhTCCXoq7me4q_orWcnworlEAMsC-rT6DCgQIP1mRwq7rpAaoobokprIQEeGHffro8mT8lYdp2orjcrporlprd8mQfr_ppJxmxroaprjpr9ha5prkJOOpmobAYprQdpsqpVprQprCqr7kCf-hGoP8YWodo3prQprueHawWYprQhpqrpkmrporsfXqprNprGbotdrZqrWTgl0ml5q3soNjpworu5Z8om24qGsp2prPirporwRAn-BnqrBdpHsp9hairfbPGV8dFGh2doB5qsprxdoxbOIcrcfhVvqJxms4qhrpbprclG9KqbHRUybt6jgdj97en5hMerY_BdPa7mpRIJQjrO1IvzGMfr41L1pkwgrMrrKPa-5LfkrlRCUxqXmpWRo-rogjrOmgnzcn7q2HZrLq7xXb8qZHdzFbgeoPeoBgbjeoxQiUcl9Kpt0pfNT_UqR6qxcr6rAcgQhkNG_p6VGCcnYxfw-nI_LAKAMTCvroQJHPykSHmLHmH1hgipaPPsSciimtipHsrLQjgipLZjUcrnHAWpTVroNdHt9ndwhl_okmrnHAvroRrr0prSBieKqmgrKlooNm9aGjQmxKRcGfjNmrCecVmH_LeLfVIjqXpVXFbLMvIm1-JyVMjrd0Rr_Rr26hMUreFUzsr-zMeMpmlaFdm8Pe-bqAFlDQepjl9ElarjEcqh-UobqkuamFlYsnKklcsnVkl8FlOrnUHWadqMerRripTP7HAZprzirmqhQHrYsr3OAjfNQrrTEC8iryPnNNmzwkSuJqBmukrPirYrrcgNarrRrr3nrJjrALobIrLnrQ-Ljtr-mrl7qL-d73mSzXiqr69ozvkx9dyCmr7d8rkk-d-drMwm5ba4xmmdr-5qQTZtMqvSoNor0pp_qo9fA13fmCCY0qpEnSyQailY7g8wmtThqsonLqfkadepEHZR8qQ9orVWhSpU8qX9jjAYhCpY8qTFmcQYjSpXMqNCrJ3TBGpU_mDdoBDrYAniBrH3eN3e1UfLkL4-m9-mW3ezZp-pmCDriCTBSf-RfLNrtNDqLMWuqCPrsUlcffUAKNKifeQVAKYHhOXrxIpeXmjAjV3kk2pMgncLqe7oeLqrQqFhZ69lF0oVeKeGHNYpq7mkzlhcr0qpJMonBAIbnQPHjOCAZni_Po6oP_nkEAtTIyirJzb4jXfSonjnKKp0fnuYn-8ozBAkEA3WhgDHLjprypjShqvrJKpd4mLKpF8oNZnbqA4DHRfbb9mjqrX6QIap2Bni_mOHo9vroFhiJDzBncqr_eGqZpcZnbqAThpu9oZVlUGZfvqjYolZnOeFfYo7gAm4HE8nXwrN2Io8mynpiprNjp6-ExLb5Gqv3EoHrdnbb_RwLdDtMyMqdvi65h-4TdImdEf5eFYLm44EpKp82VMko2VYRhiNIhEPmPKrMdnoBmkkriPmscfURr1uNbKMjmrYLU4nFQOiPOiihJnvNBVUH2WfUqi8kiKpAkneEGimqFYkt2jubn6-EbIYceNYIH_fgl0mI4qBwrccnWxrbfc5QncTppdp5do6-EpSlvwAW-ZDYiq1ikOoxDo71kPQn0NrNqksUq8ZqIaqZOogCl1hlcOoHOoPrp0SgQ3cyHbcsr93pSVnhfcALmOIrzQAyIrThipmoILfCWmDJmeOofvNtuinTA2soUrpgXiqPAJTr1ooFVAmLAbERzfGklr5qrCeX5GoDZnBUqhycz8oNcnNkAW7AnqrcqrQsphyr7cAo-gc0iy9mTrppqrIprOwr8vVjpB3mrNepOggj9l8vrCHBT8Fl6GmmpQdoihgafo0jXeEhUtp_jiqqrWbn0CEQSX-yrwqrBzrOwrJmATcDKIAnEhwBqfdpWcn0CEJDZ8KZkVIQqrJMoDkiYnC2fA5ieBshdmXSrozeQWzrQLOIDCDHBMzrHqrFYoP_nezrnBAFkiVYZBgrbzr7qpVzr-zAYnCwOerlgBQIsvofLZOaTPsp2ZoV6gOpkC8lt7qR5XI_ozHZ4BrtEmTMibEmVMiMPdXMi16oZ9iZ-qJmVzVr74gStknEmYPdvwTazpH0rh-q3Miy_oAKq7edNJrKHMyRF7urWVrSaf6pd0HpkdVCwq6VrkdVdoaAhMrWrQnfUXobKMmAiUxhI0JfXmvWGLvrW9afOpjUQfundml2eqVzqvxpLcrJYpk2ok7qWwrp4iN9o0zrcrrAzrtyr70r-IhkaYZvr4nrkGAgwmHpo3DrNAnqZpturzkL4ZpsGRkBRTFHLDreDrAkhXdfD1roiPXPoIykhCaMYYRmru5VX1rmdfe8nY-JwOGvRHzqpBvi_ja56onCoi1rLGAY-JaxrtvofwrsyrbYhn1rV0GIurNsUK3m2-nCpmpHhp0ry0r4eq-TnzeqCDo2anY-JmrokvVvSiTUpTaWVUpDanB2rYhpyPHmOARDil9oxOLY-oB2r1QRQJH5CO5Hpr6kPIpo_Jg2kkOOX2rRAKHffH3kDIpJ3kaSr9KUEUlzUlWNrRPD3KUb2rtzrUCqICq4JO6_oeepJGEwepH-iNtgWFmT4pUFm-Pd02rK1TTmg7dLIYpE8of4mp2rZgA3ST_haU_hwnrNdnKupySFKNrFMgASfuenJvrkdjQ_jQOURMkDdmWghzgps1rzfh49FUiA6qpNAny1rE4f01rJUCz2HSwrCCi0Yo9zrOtf6ypcvAoPANIA7FoDLKoiVYyr6yr_FoMtSdFok3rd4BDeMztru8dVVDZmrwdon7df-dh9du_d8trw_dVxrgqrQMbcpqWwN9LqbbjGCis7qoEb67q8_o98jXCpdIo8aPH4r4nC_7qZYpP2lG8qu2ruYpK2l2CijkeJ2kggg0CQ3cnnAY1CpsbjZ7pm3in5qylpkKeoLnHYhgurN1iApqAZpIZprfpmNqAvitcoM1rNrp_eGpCrmurDnieVr5ioguSSknDedb-cX0rNHq_cRtTr3UeKiD_Hramf4gMxSoInfmNpIFBkjkhAGIzr3BApzHTIPWlpDeoMekPkelzryEARObGkigDhxyrgwrkxrk_m_KI6spTYnqtrDba-xcVKpi_nS1AsHA90rHqTvjrOzrupkK-mh1rk_maOHLlgQdDiOCvcp__UqfpUMKNZpS5r3rMYtZQbDixrz-glQniNZnKRLrkA2ryEA0rA5-hNmTFWDX3r60e0toS1AzlgpyrJYANxCmOo1VfzXpO0iGfbKiSBuqJSm9Rp_XpZ4gFIoXPYWnqY9lYnqlnqN3nCTpnfjdnqdRlc9ldzryEAYObzbHLEANdpv8g3ZavvouuriArCAniBRJ_c0CRHskhanS1A-IgK6rI7acSAt6rIlE3Bn25rKGOAYD3iek0mtvoIjrw1r-pmDpoGwrm6rJhERrpK-FA0f76rAqT5xrJ7rVhEymXM7rOOodxrZdpS3ryEAkBAloB5AAE_BCmrt0fGroSlr23VqJraXc70r5TL_mCK7hCaoymC13rMgrbVmiZolFZkZoGXaQcl-hr9UqYoYzrrrhqK5rrnP5SKTTAYlandp04iYfE3Ar7CrYBrVgLeBrR0ey2TaBrfDrcBr7aJsdpl7rbcakEADYA-col1rtcoy4rCzrdyF20CCFATog3cOx5rx1rvriN1rP7ri5ri4HnEhrlrW7rHzrl7rhcpfFA6fIkirjxr4coI6ryEAT2Fj3MLZD6fIV7rY5rr8rY7r6ThlBFueHt3pxHL3dr5qry2G2zeI7rp2GZnHL6q4mrejSDGfYOq6Gqjvi74rzvSMupd4prloK5rbLZalas2GbuZO7rsNig3euNip1ryEAP9rO4CB7rz-U6Igproz9g6pptzrC2EJVBzKOXviDlBHcoMAYkFQQlLX9roWaDMTt2rPIJZIofhpE4rK4rLCpMke7BmaviP8qKMqZurGHdT8qi8q8vEGHZoDrMHBCZoKtWK1rIcobAnTkLeAnIDr7Kni-jxFrb9eXFr1Yf53VYXcmzEnNrbkTP7eMapWIRmKiYapUgphHpoTfERZ4aMuTmlTrvVmqOi-hf0FSnIpu3rOvCUoAuEAt3fs6Fx3qPblZBn48bh5rKyryEAK8ROLAsbJFrkjzro8ReZp_8rqfgLXApoAq-rFWD4YiPEkUKpMtlgyryEAnwqCUBeCC5eW7xrdYWNuo1kr34r_URK5rfFAT7rukToerj8rfSSs8rzEAvAA6fXtuIy8rDbaneGBlm4UnU8rY_rH-YhrrTbaU_rWWpABqVuGy9pCPQK5rLoClmGb_rs-rY1ndmGtlqUWa1fpk7YYwHxiBvAEZ0Z1yc0XnseGWxpBHg1yrY_rJOZ52oZ0ZSerGRpYiijvothmx-rBAsZ7YfXDUvAt9D_yrdZi8_ZZrmJ5rl7rqgr55r0ok85rhIQeif_5r16rEGAFLRX3Sn3ArqpmnEYAns_rfAsq6rpIg_AZT9r04r5mE52eOcoGLR06rl6rgFAU8ozlA8smGcBM8oUQojDrifbAfJeHrr9rAnrjdrqcov1rBrrw6rADrAAs7eXaKd0ChBpgpmrNxdE5rJTorlY03qQlYSBqIlkb6rGSpx7nIKo1fpN4mRfbQ4pE2HACn96r93r0DOuBIoEA--rCVpNVag5rD_rh9r28rcXA4fpV3r5rrV_rb8rA_hOwrlBZOfgxpiNcpbvrqdrIiYDUpvvEe9Oeyih8rn9rjaoVzrzzrGBQ7rM-uq-opHeTQEr4QYH-Oqkq5-ESOlGwrSOlfPCRorYur1Prt4TDhpXImcOqw0qMcgQXrP0F7IDHihWwr40CbEA-BIiSoQaAm2qtBsszrCzrdCsSHALSHMwNaorwjrqATbtgb1mE7pXAEmHrjfcn1gYPqcHqxVnIEqF3o8NeH3oQ4lJ3oJYrjlkHrqOYrtwoa_p3Eic_pmkQrHqLcctHqBWnLobSrq3woHvpCFi1lkBarZ8pcyhLrqHFia0X01pknjGMpnYqsYqnohuYq2njwYqprqW5p60oPxou8pvNnw8pd5pHqoqkc9Eq1rqeDsX4aUIqmeibZqjxoFFq_3YHFq_rqOrjdIqDDqfIqEsqxarZ6n0xowQhXAqLsqVFqIabbAqw7o85llkY7tn2rmfpgJDqVGiz7cfOnisq1Iq37cPfqoAqW6lzBoe3qNnk11oU6pvFqfbrxzmPDqGJqKlbdkm2qlUUk5wprgme6p7Fqatlv0h74oz9pWJqeJn29pSCo-9pIGqIBqtEsv6pMGqotqYRpsxp3mcuxpu1qvJnrJqQ5oOuqZBqeOojVFC5dHmrNTFY5dNUfOHr-akDHrtUF_ToCyezSfFFsNJMgmdw5dH5d4yldHqE2mM_pN5nN6csuo52hQymN2m5Cq9qm8HqLDnzvpkrn0kqyEl2bq5Fn0TnLdhgAqnUgHyoq8XhwpidhtBoAtqupM-wpzWbAxpq2mZEVYDqryoGxpnUn80jyGgBlqrqoDlq12muqo32m6GgUBmwXnUxpllq__rRtqDHgV8c2mh_Fq-Je0hmcZnPeYgDhYSoHprczranaRRSXur_CT49rV5Q7dnPLqAdnI1rQSShZjjurf2ltDi3Li9sCg0f8Brb9R04SvLimrebjeJ0rLDrzDrNrpSBrz4raXinCrhnVEDrrDrlrWhDrUOOSZoZ3TtDrX3aCcbWIpSIpXZos_mZZob8iEfhtQlbZj9XpoTiRnqW6r07lvvlj3j9Sol3jw1qc0U4uqhanqbAQhBtBAfUVq0kuBnSpqNZnVHsPUogKHCcpslrfwmviabkrqbAovb3QI-dpTyb-wqCSoYzbM0bLEmj9qZzpmTpUHsnGHUDHalX1jS20bt9qQDZlZnFybhBAR0pfPCcxr3trNocuAesGsOHo7HsY_B3qiksM3HsBBnIrhfwbo4JZublFpsqe-9qLIsHrex4m8vbwublybDBnH-qOreKIsF-qLhQSreLrhp9q39q_OdmlDQ-qcHsJ9OMXohbWS9nAIsIbWgfoQ7g8sk6HsgKOS0gmvrVYoxwm9aoktNgDRXmmUMqK8mQ2bX8gmpesbnVen6ggj6gDanktNp_N9UGh8r3-rUprP_nktNuyi3cDAwrPyrdXomjJfWlOGs96aYIHXPRrCifBAWBINsNhDOSkAG6r1BsSJso6FVJsntAfBAkBIZJsI0QBlaUzrWbnKJsUJsM4GWJsbKoSzr3Asq8rEcppJs2JOiEAhJsH2AzSXCzQh8rTprXqrubnyJsgJsvwM2JsAsNIHosJia8rkCseJs6kC-JskzfbYF43S1JO7qkcJAXJs4JseEhAfoz8rxJsTJszJsWJslkiLKsVQINKskJOjJsCKsG4D9BsQaocHsVKsIKs4hIANLnEh6fpavr-BsoJsjKsrJshJs3BHxcaSzrsxr1prB1rCJssKsDFAWJs9dBnKsHJs7JsiKsfJstKsvwM2hagDhUhrpKshKsNcnyJs-rNYJseKsHhrELsr8mJJsVKs-rNdKszHh7dHnJsGKsYIHQLsCzQtZonKs6JsOprGLsPLstaEDSHb0mWroULsvIso6F-rNYKsrQIaKs3yEOKswbnkGIGzr0Ks2anHLsfLsBLs67RNdHgKsNLs8JseLsIaA4IgQSA9mEiJsQKsSzromrSGsFKskLs6kC-rNSDOHDCvwM5KseEhsBsTKsk8r1Ks4zCzaEriAbAp7fp2Xh89rg8oSdodLs2qCLTAnEh-qpA1rTGspBAgMsGgI-prldHZxmlhpp0gUHsd_HzFIvwmO6rAvEVLqOvrCtj6MnRWl0QqXgn7pqWJp9pqkLqhwczGAFUApyrN1IN2rpYnxdnzeQltAFkihLsOZiwJsOMswLsXjNldosdoV5r0Lsx6ijCsPMoCJsJNsrdox5Z8jiAMskyr2ZoawHuNGeBqP5rUUhc1fABa00otYqS5pg3YU5pfDs2jmsJkwwiGAqS2pjar6yoZYQPtq94hcHsfvAYJgHHCmgb4BCC1qnupppo0jPrpoz-gXTSe2qJVrcTWRNsUvAxWgNuIymBTrraCfYtr8JsfvAZgAxQAAQMn1hBuM_zk0oAIvHQZhfAqEIsJOsEkDbENwZBc4qDQXp8rz-gYQBROsThRawpX4o_umwNs38CgRowfBJSoX7pe8n6MI50GUKYwDRO_oMDp0Hd68nzLnTCmGDpBrixOsPDpEtk4UZiYo7UZgmVR8q17qwSh19rD8qRkeoYpI1ilYpS8qJeoBen32aFwSC-nwIozMqJPsHendCmaCmQNqq8qIDp0eo2HdvOs1OsyLn3OsVDmrDmYmecDpnDm8PJbSogKIdSo7_QrpePeLkArH6dv6rgYh9MMCFs60JEFsVNrA5VKFsrGpdHphVFpHQZ5d1ooCVFGgBykrrFdWGs47qR5rIOsL3C5PsOUFdtPL7qtepu2r57qpOsG-nQTFX3dUxb0GUGKDtuJ4ucwLq42rnPsxPs-XrmHp-qCz4duPsJTfzPsCVEnYJZQsbQsljAZJMJUfzep-qCK5dBPrRhba4k4fnKfp6fnLJpzUqt3dsgpUiMlgpwLlVlqvxn1INrgpxxjclqilq71dalqmhmcfpPrpCVFycOQhBM8HmMA0cgJILKmAbuiydpxcO-PswNs09nOeL_uErzlGrrQFPH8qA9jM4rIQsL3C02ccrT7PPFBiLekd0lURsV4rI8qmjpRNsWRs50lucBKMshOCnvrdUPK8qv2rEji6HsENIC3F8orukNA0qETA9do94ChIiOGsgOEVWY9jpdYWlOA2NsGImXJBtuJphorrfWtr9Ed_3i6IZrho6AixzAAMo03M9-DPCs0cn2ersRslfglAO_0rpYoVCp0yrR9jeCp9oQbUhshpTKrpAYdGs-FVc3qY7pJ2bmMqfWICMdeGsPgHCDp_oqpdrFDpNKnj2lRgMHur-Wrk0qGLsgXDRzrNmT-orJsgvCiQCp6YpYLEfEpxKifXDw2qJAYDLsPNsF-r6Cr2RsqbBmkpX5rt4qZqqlvq3_lqCrB2ezGsCGprSoaskxSsFTsTbAQSAbgBT0grekRHnN_irNrK_jYTiLSpKYluQq4lmd7okAkXJp7NrJ5kkuq4MsCvlU6r3RpCIoN9lF3nruqyuqUGql3pvZj2uq6EsU1KOZkPcrhOXcAsBNsU3Cd6FIRsh0l39mpRsTCpS4ri9lZ4rsYpwYpgMRivq7LqPdOXSsohTgCpX2lwfZKTsbqqXpamdirriICmpLdf-co4fgSs7Cp1qixbjhZjVfZPHdMAGopmovCE9quzCG9qJ9q6Ndaen-4SUtkwEmPVEhvk-ufczpQRdLJLd-iUhXuQdu8qkHmBmE9gpxGscskO_msCr8borsh22eYVd9CrHCrdFRhdpm4e8ZpfBru6rKXEy6r7ZpQDrWVd--m3PO0urHVsoNiDLeqNq0tpLMFfjrxPm8PokMZd_LFqPulPLXf8SmGIUcVngTmYXfOodKPrPwd5VrIDjjzZcYmDallYmsvrabp7vrTfhMDgPSlowl9ajSSlwFozfLwaDcMsbLsdqrnCozfL1FRayDUoPrpramrg-RkadHFri_nzfLVsDyeGbYFluNaBsJAdghohAr3Vs1hbByfjLsCJsfdAOdozIs-rMiyfOGsFdoU0pXurIKevCoKKnxCo_EZrwr8jNovqcRDnor6HsUEP6KPO4G_Hsjgr7cg87ikEr_7imEr7horvExErpOsEmAMbYHorJ5ctmVJMorrAubCZ3KF1p0ankHsyZBAmPC8lNSs4Tof9jfYZ8Sn8gmkgg0vkfPsO2rBCCJFhgDm14n-ULIMlIoen9q3CrfMiiwTT9iU-qtAemoddXs87nGteoDhpvXOZps4r7UdF2e0Ni6GsCpLvErraS5ho4bSTwLM7TkIpt2bTGrcVGbjod8hg4E1joxPfTfSxuS-CU6IUQ2EgPrFEmH4Jzodf-rPzaSHq1mWMnosKTxOq43p2Hp5OqWjauLEjdfqTrfZoTOizQZYZoDifaZoLRZcZohFZEYsvifSYsbaMu9l5JZCUZQOre6oTTnlbcGVrp-C9WrGEqbPqbHqT1pP_pOCnR_pHBoT5n2poLYr-CsY_puuoK8pKbomAYAFnc0oCFnGDsZAgIDsf5nV3om0oD5pNDspmjn_pH5pp_pJ5pf8peYqW2gdFsmYqLar1jmIxoOarGmkQarxymSar__p0AoMrmUMpOrmWMpJ5l1Nn3wUK2pmeiF1obxoH1oxigsWnjumuWnlar7MpOzhr5p-4aHOnBsakmk8raPBoHsnX6nFsq7Ds-vpG6mO4o_DsJhkBEsXFqeDnTwpaFq5Gll6nollgBoz3QrtnlIcdtjIbraXpKbrF1dVOpcFq_CgIEsG6pZ4o_KhtFs3IqiOnksqa9pXbr40qUnlbKcabrqphwsqp4oebrlPpaEszAq8Bob6pmGnSrl4saFzjOjqZebwgmkQpvbroOhmvoB7m-Fq54oc1nSbXCGqr6pe7nd3RpXkNik9fi69pgJqm7lb3pW2obPn1EsFYnE-pqEdSBsqJqRBsVBstJqZGqeOosFAI3AaQFD6rlJscxqo5r5do2XFyFBXmm5Yo7YoJrpcCpBDrCUh7CrhFQVVsqjoJTeEFro7a51mSVrXvdKIOn4pGVrQvUivdSvU46lvKVqXjEapJMo2XF-haMnmTbs2LsdApNZn1bsOqCSxbSzrfnr4Asccn2XFALIqsBJRDcjXymBghrV-pu-pbkr2XFUiDyorbQPqcrWjpnFf6mr1VX9mraJog2NELfDvYfGo2XFGYP22IG1GR9rNJsF7rNAn3urYVde3enCoccsBtFlEAh7hHjhOkrj7aUwqQHqUefTKqFSrj7odcqIFbdbpzNptXelhbTFbDan2XFZQoQ9CCuPPHOQfkR9gM6rF3qvXpM7o_SSyMp_cmyXgrMpBaqbOoDOoaOoCOo0EEqQolZn9csjLBQ9Cmxr_ScjLBxXENOozhrwNrWfk8No1xrrOoAchMdsSbo2pnd_n-cmFaq3xrxMpdFo5SDnEhYaoNMsvLshanDIAxiBgegWkrOJseBdfsNr4np4CcCExqp4xf0BsqKscZnWwb0GHsNZJ8ibUsiSsP_nGkBx9mbARYfonMEKoelMEFpeDpePese8nJeso-gQlCNqrpHbabnUWs2anJesVXikvVHGBhvrtOJ17ZcSL2PJEpee8n2VZvUZ_dsFLsJMoatasFA_DqaaWqHsBfoY4mH2r2ansesdes6LR-Msffoxaoa4muIsDansesXes_dXAdAges4LiLhT88o1aovvrqJDEfpyopwds-cEFdE-xekPrBpqUDTIqmZcpf_mH0AMjLgmC1urKdpaGr70iqQXDaectdadne-r9GbcZnIfsdesKfs2SsxCT9Bp1Lq_BpbEOOUs_whNViZUruPrIwjBwnJYoIwnmesuaTRji5zQoKsBTsMdPKNOGmezmLGVs1ooIfsl9CrCiQCOyKs5ipl4CFfJymL5pEjdpbfBLqAzGRUuqJnD_Vfa-mpTsGvluuqb3jwuqYYauimzuqyTs1uqRHsRnho3jl6ak6rMgsncA8lgpyrrHeWqrcLsresLqAMfXZOsgDhFopLfsDMs9esqgsp7rgor7VsQspHALPpT2jic6X2zrydoHALdesX2Zngs1Tdvriifs0rKUPGnEhiopCBsNjptBATBnqCs6yr2vr6eselOQKpGfsUZihankHAHIAFvMgCsEaT7gs7qrVhsYnCanCnesPYp88raaokHAAsS-gsfmae9rTtM9boNcnGRMiSoI3S4eszkgPhsgnmcwP1AnsoeoCiipkXpkV4ieOorhsRjmh6otorR4c4oTpWThWTrCqidWE3ajvrBpeMUPr6omesjQE9aWwbnpaOMesmoeIisP_nrhs9aWvan1cD9sfF2r1hsOHoSisTiA8hsYWsgpkBisv_ndnmFisg8oHiskpknCorhsTmaxAnpIs_ypXoml6ofis2hsq6olisJisKEAN1IxAnjMsovrdnmzhsubnnist9oY8H6BHQZneisgoe5hseBnXfgeEhTMsMLs6bsqhsSgiLERs8g9ao17H8-PmvrEHoWBn_YpejndyrOmm7Yne8nppr5ORqzrA8YPCj44khTsVJpPvrfjsAYm5QqQgn7QqWbn-FAMzEpzrgHs6fsAeslZn-IAv_PIzZMjs3spSkG0DRBbnF1r3dsEbnZiY-JnYjsK3CkQALgbuBq-TVmTAAhsQsplMAvBALurSzrO5rsjsqesnjs-3rhUINurrHspvrwhsTKpRhsuvrThszeQc0BNYoSbsBkswesvgsQNs2anc0BIjpyBsnRsNrpEksEGAcvAnEh0vrhhsWcnN8HY3HiCsqIsEQJBQJadoDNZSrDcJstjsDanaQFSWsq3r_prNjpBnAvEBMfXpzrbNsKks3LsNZn_wmyfYWYp7WZFurwLq7SnjMqKorJlsBipa2k4OmugdukpGipz8LMtJeMqHiptkpcBU5AKewVwlr-YMhXixgfd7gGtddooNTroXrLVcRsfRkqFOluNl0Vp1kpFoFlxqHppH0lIZMcooEDDjLU0xqMXhvpp9gfUBKTBphanslsCtd5xq1QRl_nJpp4ls0ls8dLcZnIQDGXhVeKKEEySI4EoygfylsdTEklsP6opEnlDTmgfi5A9nrLTrNmsxUhsQg3kse7Fm8F07FG-ErakSjQBcnP-n8eo2anx7FUuiJVIu9rfWsUgQ1GdiWsuQiC8F7ooRDpDisZfogdoacWclD-iQj8oeSoSksXwLDAfuCs4tpwCsMQrT7js8oBgdxOmpGsk1gL0o9qqw1gBAoVFsM0okwovYsx4p82rfyrd1pwZZErqf1pdbkh1p44pWEqKrqeXqEvpPAhAvpEeiqrcTDseAbr1pCZsoXqGobqXqQrqa8pJZskEqcYqGumgYquvgiYqAmkrEq15n-HnZeiAInvYqr8p3CnzYqnobIIqzAo3nsTxoZarE6nOIn4NnpWn25mhar2jmvDs8rqYIqm5paIqxWn-5m2Dsu5pBsnw5pSBoWAqUBo0csd1oNsqgcqCtnVdqBtn6tnNbriOsSasfzmu2pa4hEvmkzmmOpmzmlwpM6pSEsiQkUEsr3qWEsuzm1Onhhq3Onk9p5OnjXnkbrLJn2wpc6pMJqw6luNsk1jHGsSJqYxpUJqBGqEBqrEskxpFulsXklRpuXkBbsdJqd3pvdk6vmwXbEcrN5oUBqX3nSnh8Esx_Q17no0UAUPN6rF2rYMsJMoXpTVfoZbn6ks34gJdo3spubNqToNksgDhE7rIhs5do61Fb0mYfIR1my4eyksfTEKAT6zrG4r_Kd97oL2kF2kIPsGenwlNMPs5pseMHj_oV9nueocjDweoc8nyeoU1ix8n-qiXPsq8nW1is8nOHokPGEprQ4IaRsFQs_8jhPYAPsvbjndrdUsQDpVHmzRdSyqLyq_PPRyqg1hoMrnWsX3m1ooOqsU3rhDOVtrR4pLjN4dOkWsElsBoiAoYL1pnzojggQKntQdSKn2Uss2VIwo5JiXGDcLgpMnLKMIKMMDo0pceupmvp0CssYswzXVzamXmLIbyYsmHq4poZOeWLpgnsBJeWDs-qmscKlDsdZsWJkfuphrnbIqnxoLdmyTnPNpOkmPqoIdq68BpkYGtYqFsQWbsFsSbrcEs71odlYkyop2mfqonyoWDqEBmqyoOOg9kq_Wb_kqoqo7FsaWkbhmnmhL-apmhrGg9YeyGY5yoYYQlEs9WkuDqbJnVXbg_r_oseBmBrXlZnysA_JASxHCvZBurd8q9anysAJ1phvNnOsvDig4fbup_msv1U2cMCrstVniTnJnsiwoLnsQ0ofHqLEqhHqvEi5UqPEqlHqWnsIrqVAgUEqansn4lNrq-_kPrquHqKDsjnsTrqEZszHqPDs7woMWnd3oEart0onEqyjmi8pnyhOZsQongNsbDsiNsmeikNsTarNxohDsY5p80ojFntrqKInC6nwrqWarJckDRQWrsswiO2psFnQ2ppNsk5prNsXIqqElGFqrZsmxoepYjFsZlhesn-wi2Wno5lQFqG9pTBoJsqecqQ4opIqRlcDbrFEsdosI1dTeqepWgsq07cJIl26nWasZ9pXXnmsqqosssq4Sof9pr6mh9pdKlE7n51onrswsaDiq91o0hkfEs2hk5osHQpJEnS1ni6p_AqPPloEsgdk3asitqEGqovhKlmHpsMlmJGqCbsE5ozKpURpCYnBcr9SbDcrfEnagsPHsI-pLYnfzoL-pTVR1TBAWX7fIkwrknoVMr-GqLLmp2EaYpyLrQJD9iAfDMEDManoN7p3usP7p1jZijXKss1uAI8YZuYb7Yg8ZR3q7upL8phwXRwiFms4zClBHZUpC0fDfokms4zCsufopsZyr-Ypzes7lsZvshPR3YTyjsevszeQ1rAo8mTTocVlVTobUoYqsnCoEkD_EA8MsXgr-4cSjskvsKxG5CRJSo5ook0VvhTXUsz9cptp6Us_pmJ1rours2eyurzOjI-rBDrEBsMiTU1rGJmlbsGZd0QG_-ifioBCfAIhV4p9-jLOrpOq0OPwSmGVrI_pwqqwpd65chef7Ur8NsLVr87pzUrnUrKugOCqX3kfssHrswCqyVnBkWHAoJYRBfjKfj5lmjTs3MslTsSYl0MsTvrLYmZBkkKpWNKwJpxNKyJpyRqTDj75kB6kVhnD6kwRqQCT8CsF8pyjjossdjmNYrN6l54pMglEDsl1pOrq5ZrKzD7ZrRnn9ZriCnn5no0o6ssq5n8ssrnsFonOvph8p_ssdohpymHwY05nXonn8p1yhcDsn5mrDsXZsSglWZsBZqUarbBl8_pQtsy3ovrq03oUts23ooDsRIqatsTIqctsCFqetsCHa6Mpj0dzDsP1o7NVoxo76l6wiltsyFirarhiGPcqidm4jldlhTcqewg5DsMOnXcqzZsDwp-Dssfh5xo65p55p-arUerDGl5FaGdqersPysVhhcAq_ZsVphNas-um2tsfosEyogFqpDn_uoWJeBvoiwpOEs6AmGvmuBhnAqmwph4o1Sp38XCusCgq80qtosgasV6pThq6wnI7nrxnn9pKJqSmhd6pD2oHtqjyowFsmYeO7li0nBmcvpgtypemh3FsdDqwQprkmUvoLmcWvolOlYvo_FsavoBGsfhmDGsklqqhmGGsIAsPChplqxDqL3pktltuXe1n8hmQPnzEsrvmHGqtvmUPnPmqhusKpsX2ontqwEsy6pMpskJqfYjqusLTcLnqLHs5RphFsJYpZgsxTssusZnquusK-puJqM-pP_np4i8wM82AbqAoks7KsogsWbn8PBGMb-KqdGqpEA4vsXyqlCqxSrEfQPAm0vFkiopFrj5EHOsK6JXws4RMbwshKqugb4aNp4ppws3CszJpzRqOgjvRqC6kMpa0BkMiOAxsp8f10s3LA4Jp9rIT_pADsCVqLZs-sstnsP3hdrqgNneFsybqgFsHysJFqJyso2P4MkmNhdrsl7o1csiys5vpRRXJEsfNgXqoPDglrsX9pSUnxWbNzsQzsPzseqoRzsr2mRhmPDbQvo-ReE0sXhmjQcOBmz2m9FstqoFlqlDq3kqRVXyqovNs9osybsdmc3UnDzoJ_Qw1jFmsncAKVA9AAjeANfcHFAXicHhSwweOBjlBAsAAQnr5LAmAA66jcBM9AA6TDiCjsAAQ2sY8MsAAjMArVKWjScjrx5qDHAc0scps-1s5BACgpNsBhlSUXc6CRiAskCRdFoQKU32VcEA9QAWAeilrCdre5rborvzoLPgpKm3tpLLmYir7lsncAT2s8va72qrlih0sS-eE7j32s1erdgQEKsY3rChsKss_dUn0pujWGjsXkroxLr7pe2iekoCEAgkoBgP6IroGf7_ECJrBZfGYsLYs2fFSTn8dfZrdchf_ai7XrHVrmsYlwsxEnnws0CqqYsY1paHnI3oDrqnssFrq4up1Ysi1pKNn0Zrgjm9Ys5po_YsyZr0ssm5nX3ov4lIvpWrqo_pc3oZrq1Xqebe6XqZsojnnwGrnLp8XqStoPYqHcmmLppnnptoatDFYqrbmHYqLYictovLpK4soflyLpwLp0LppPr-XqO4s6bexfl9nnzflXYqhYXdYq9ssPvpAMpjxsbBblxso8pnxsjZbpxsoNnrxsvxsLtsXZq8vg1YqE2pzxsG2pfFiD6nLIngZsX4aiZssSYnNsOck9xsVIq_xswDsJosEFqxaZfFsR6nF4oC9p2CdE9piIqy5pCNk05pENkVosS4og6nf1onhbC6pQ9pAPkk1oQasSeqrysI6pc1sjsq-tsREsyBoBusZbr_IquAqBJqGust5ajPpDzsbkm9dhu4o9Bo_Onx4oIjqJkqrXnkEsv9p_GgkvmqzsElmVJqZusCpsgtq39piussnkH2olusSmqkuscCo-ecK0mVzossmrtq_zsQps0uqSpsf6rvusM0sxusJzOdkV4_rHACKDipHhYCqtvs--mnAsNaA4UVqAsA-FNqsq2r6gr2trITse8leurujhm4rlLdqnhC_it8hvpaY3sIpMKYsAUm5oagbfRTnyfFiwsxcs4fh5rdb0rLkf4-p76s7LgNCq-icmwsUFsgssHnsUthHYrWth9Csd4lQkhbbkUnsZFsYFsbFkCDshbkussOvsTZg-4pyssJDs1woLDsl0o53sF5p93sHZs_3sq_pk4sdxscrqGarhYqo4sxIbFts_cbu4sbWnw4szymYcmt8p1Aov8p3AooonxrqI2pcum84sOJk-4s0QbA5ssSYtDsX4aHos-CqN1o-rqEys-ccXzstZsb2p3jlV1sTOj7vpS5s5dqGqXfbq1Zsg2p4wYUNpR8sjuhnZc6ZsbDnWFqdysuNpCbrYOnVGeVsqOOpFkkxOk8dqMeqE1dG6luIqtemqyshosutjtysFvpgwpkrs5emlos16nghkyYrxujHfqxOpP6p8ysR6pIyXcbrwQaDJqZEs13qKusyUg81ocGk1Aq3ql5FqCCoqbrMQpdboFkqLtqUtYVOl2Rey1s5WSLvoA7lNvoIlqPvo40jukmskmG7l2rssVqu0n6slElqdhmGlqTyg7osJPnRJq31s65sY7nsDq51scxp1Xnexp71sF3m-tcuPlD6sogVsEs_as1zsvEs79saZQFyiKGqJimnusIicO6st7nATpTBs4TsA3Xl2o4nqTcre8n8PB13p-KqDih5aflbfncAJ4pnwr4VIsfsnTbA-rE3Tg9rgbsUfsdKrewELwsBOq44f89eHZdpJmtGhUNoo2Vp-sOGVm0sFMm6tp0jdgMrx5ivBA3HUo0sUSMq0snSMsSMmbf2xSi4p-6ssbs8jPt0sZHqX1p5ahm3sxYlWYmDZly0sA6kyBkExsm8f40sThn1RqPhn3Jp4RqN7sdZmi4lQEq4CqBxoeNnE1soEqI1sNDnK1sm2mKkbKFqbVSP1seIquAmF6mb8smFs-uoOWb8zhhdh18s1ysnOpyFqUnkDOSqrsmaXsrs-6lY9s6kqa9s1kqc9sIBme9s0rsg9ss1sLxp4rscWkruWeWk9KXgzs20nvasTRp8_rruX1Un0asbxpOPlc7lm2nb4gCuqB3npimzRp_NskmsvKBhLVQKAI3sY5GEQs-xrMUWiqg_6sh2EN3s1rPP3s36EODfO1pmPryeeDkQ5tgdGVHtoBgefUrv8Fd6sG7sDrsG2mRfqOROQ_pp3s7Csr3sT_smqmN3oWCnKrsXnscEqZns-VnRnncns0TgiXqA5pDvpvssysiBflODsPnnQDsrXq3Hqc4stnnD4stXqOsol7pGYqiLpfnn6LpM4sVBtqOeQ4sWsoebebIkEvsrAlznnN4s1nnFWeMYq-jZDym4XqHcmnsoibi7LpOonK5psCnhxsuCnr7sbCcMarR5pSZsVBlUZseFnuxsy7sqrqxxssrqb5pxNn_ns74sBosG6nDospvpFosy2gE8sLAqG5sftsTlhJ1sK5szWnqNpKOnOFq3WnrtsI-eZ1oI9pc8sn2pe8sytsi8s9umByoeosv8sgosxIqTasmrs8tsXGnVbrYas_8s7ysn5sqfqDPpFusf7qiasF9sw_s7IdGzs3osnasYOYAznPJq_6mnlqBikWKb2Xn_5s1brftq4as2ehKDtwvmktqWComtqI6sM6sAcrEbsCVg9PlQ6sbgsS6s56pYGqp3p91ssRAO0Ovmr2cd9KbeXGRcsWtrl0s8Dqe6seDtuLViLVwLVxfM9iAscVGLb5KbpBA7Kbd8g7HAL2qDWsRCft-sd2sF5AO8Y8OArekfXiedsPWl3kryMsL5bb7ovwsiTsnQqQvrOgn-gO2wsO-sjEAweHRnBZhsq0pmDfMcfBcikmsF8mJVIBMsQksrIsXvs7lsc7Cq4qbufwqsbFADdnMSolvseEte1K7rBH6oJCqlfsw2stjfKIOpUrJfQOVrkBlPMYFms6or_8B2wDC2rSrDDks2Zowdp2-Szps48ggWsgvqdkevcnj0QQ4r0wNBUs-qhqqslrrFCmM7gaUs8FB8CpzYpDurksgMrpE2kmSltmsW9n6-nywhzIo5_RiUsHomtisBjsZ2bpUseATNOdzDp5-FcXsQ0rqreeregXs0KeDIscMi5ZPnFtpEmY0BP0rG0roFtn-qz4mLmSFfSm-quresMiajenMi4EmATdAbPCZp4ArongPfE2yeCGtEBrNzeJBrnfpQzeJGt05r6tUWBRhBrw4rS0eTFQZCrAwsOTsIrk6cpn2TJws1dd8De4MmONmAOBgLBTMnX_h8IrFJoS_c6pkG_icIfoOmP7LGLf8kTBOiEOfzai8mgfqCtGpaapaQsY-rPQsiQshVT6wSppq_ur4wm9_nIGpZ3lBrFYbfgSMNOiPRrbdfwUmPHhdRrQAdGSrsefcgfzSrbgf1SrUkpgkFL_jyXr3ahdsszCqs4pC_s2iYaqcqWlEfnIfn_en5WlhPqAfn2tku3bcHtlGS3aprPqmPqmHtWoqYTqCgOswstXll7f6Xm7fnSVpE_HLTqnDkg0WsalYWp-aloTqKbpCukoUpJukG-V6HtGjnoijz7kb-VFrnQjntEjO8koUpwUqJclIrR_0sV0oVsi24p_CsMxsYnszZrMBtY7szzdf_p_4pR8pB5pT8p63stHnVrqZxsXrqgAoA4s-poO2mo7su5nerq9HqwnshrqQWo5bktEqXonHtsX4aJtssxsgDsz4sLmkZZsRxoVMpkWnUrs7EqzrqpDsOuh2rqQuh4rqL1oBKk23iUXaRClXInMDnJqoejlMBoMFq1WnaCtqts9FnVAqFsnHcqGabqdmLsnQdqzKhxtseNpQtrbONItr4dmKkHB2hWhosIqDEsdAq7arfOVGtrm8spPYP6mJaspJtQOpGbrq6nJeqrll3OksrRLasmtjwllasqzlloysmCtu8sqCtpCtPbrqBo-eqqPki9sw0rxKdaujwPkbCljdh0ys8PkHvmvCt_tsZasTEs-8sVRjr5s6Sot5sX6p6CtA3pG9sJJq1plwgpKiqqgpr1dxynT2Xz4o6FqqasGCo3abZkqheka0jkkqa0jasl1OlflqAxKTlqwWklhmsOSnhmp9szUnr9s75sV1nslqJmqF5hQRpLzoeusltq3FL7br8asQDt44rALtHyiUDtwqWSlmH-sJbsoJq7EsMfb5nqNoqBUkHoq93nVucRIgcukeRWMoqA4nSoqPoqmSq8OX0bpytkUoql4j4Zk8Wl5TcHAsfukPSkccljwlv4j5wsX4jnwl5OXboqhoqY4nMVogLBdtP7OC1ksA2TA8r0Et3oAz7HjVDSuqBggW5dBTf_0JcHpNEt3oA48oI_SwfrVhr6RoGBTwiswAdMhrQLogLBOsgxhhs7jdghd_gIHtH2Y6LtxToBpTH1cefoX1mTQENHotvs-MBxJa3qiulIGoacqeZ9qNqshMt9IM-Lty2qpEnbGUCMtAngBIpbTfUapildwMtWSraHU1mgjUFAfpxMtpTfZapWapNcn1NBe8jm1I2UiLjiPzb_CmpNdXDpNDm2go_gPLGoPQflRmfTpnRmwVrv_gyjrMTpDtp3ksmUltuiMSntcsHloWlo2JqW0s-MBasr-is0okSHtiDeHpmZpmGKtjmlAUn1eq5eqChmKKXjkqnKtF1RrKtmkqYMtLwB21A_cHQAs6Dq9tJDLohSmU0lRfnFXlG4btbZ0EtPqsYesPksClsIjscpsU3AZBIsOCnIs0zrfAtHjsIqrO0sIOtSOApzrkDtuoraaoL_Bt9IrbOTOtuLsTGsWyferSapswuflZn6WTxqiafANOtxes_MsEfsUksiYn9Go2IAnEhRqsCMsekshanImCgegfSpKSoZ9jVNd9Om-ToyKEGne9YpwFt1FtFOO44eJtMwGse-sjBr8UsL2eY-mrjLS_mSVsF_mOIT4giWPrC-m9cP-giHmLvNii7p5GsqDriDrSfJu4eL5T9tEaErx0qVbDadnAifvaMCHsWYsEHsgTrWHb5sgQIprFB9ppnCoImC_LsaJsNdrdksicrJMosPtIEANpDZkshLs9hskks2Zob3CQCOdMsBcscOGzNiP_nb3CiqhrTVS-sFboAQtmXcP2Tdgpf-jupEBuSWPtuHtXmgnYmi4kigp0UqdmgxQstTkcdEcKt0QsL1nuKtL9kUtlxKt7QszKt9Qsi_nCQtIdHLDOg9D1bOCVVR8r67GHQtNZnb3C2ppi6os5oycEFeL3fL0odzKsMfskqMB9PzQtg9DAZfNrpsQtNcnuWco8ju9riObQepz9rtYpjorwjhMFteMLKth97ghXrjcn8zk-rVWmpN8oYZnVXmRxhORtFFAuyiZ8HRjsaSowqccZnW8H6kCRPhSzr0orOOtkzrubneRtYIHCuPOroCfQ3LtDls_QtXRtZxrtNbeEhGprjRtyrprPt0MAHBspViUgiVspOSsDanDjT_1CtOtXNstwr0lPwOr9mfXMLF5rLncGBseCsCgptOt1gs6Pt2RteCsGOAnEhoqsbBsaao9RtPStUOApRt6BiaesxOtOStqToFhseEhCWs7ks5doT2AjfIVBnQnmM8mApeN-qxjQ8LiaIsPRJf9qGzpVjexBrGEmVXs04ng9qtHsIMiLzpTfTyAteWTvxbTZnvHsAVL34nCBCfObCRtaviF8q5LdoOsLLqz8iRxm2OtnMqp-qb2ioKgfiNgAfkjor-sybdhkow1mAkQz6sWmsGxrJxrRZMJWrr9cB7suAtCYrInsH7sowsjwoissv4pPQqS_pc1pabk-nbW_pKxsRItCbe4elqHq_upJBtBvp9elgEqrYcomj4ssRBtaxsq0oUBtj4sf3oG1s2AgBts5rcfrq-Hqm8puIto8pwItOJkyItx4syYqX5p0YqOts7CnGCtB6n3CcTts8nsHlhCAqndsyvgA8s0QbC8sOJkQCtRdbtElLosQ6nKBoZpgdMkN1sfMkLyskFsM5sV1oOXeSDnf2pUDnjUg5ZsaysoIqYosxIdfrs65lkJtmysZwpTOsSHl5tsVUOLDqS8sORh7ts48spOpnosmFqxCtojgk4om0iLVtFJn10rj9phXnl9pjbr1wpCQpz5sEQphEswjq04oVmhg0nf1si1sh1slyo2WbCmcl1sEmcn1svGgL1sGBm90jfDqMygPBmiDqW9sKOWPxpo9XuVt1GYizswbrFGs-2mHssJAsf_r61sAGqltl19sTmYBpsIDt9KtMmq_KtPDtBLt2zsRmq9broSeiFVH5oR3p5vm9zsUikM5oLLtRpsGYp8XaO1hV6s17nCBCZ6sIGAdAtLrinepBMm_cdj9BWDf56E4us8KmlAtwJT0AEnAtR3sJSghws5tgdRtVSTTssovHVssUUslicgWr2feYTtD7sfTtu1gVHtXPq7WtZPqO_pFrsuYs7AtQQqGxszYsbNTLxsH5mO3oj1pPxs84pm_p3tmensbMgLXtiosPBtFZsu1p4qmw1p-Tt2LYVDsDUtXDsDtsz0o7BthNs9Bt0Cn_Bt13oYBlu3oHInw3o34sAZqCCt0NnmWnEZq5Blaxo_4scxooNsJ1oZmkDJtKrjxbqd_sWCtqarntsU6nptsyxowarUysyarPmQXysUosS1sWosZJt2Utx7o_xobFqpysdFqf5sfFq3tshFqh5szysWfmQEs4ysk6mRyodabros6Opfas9sqi9pIus_sqZKtBtqs6lmbrIzsRusjEs1KtUus9FqWusa7l-5sEikvzs6zsUonbusaJqFpsmxpfusVRpQlmxYtptqz6pF-sWqhSWtR6sUWtTpsPLtN-sBQtcEGAksDQX1dn26sgWtvEBhoH60ixeekBpn8JCwHNEhhOt06E_UVYdA1zoSSte7p05ov5oXPouEB_gpYfA2Dte-c-5GZ-sstpnoaJXsyqhWUsM1i2YpoLnL8nInVRCstvkgis6UEuUs12rgFh9ToEHm1_qkNq3_qIArFOPSAr__qo-cB_mzpTa1ePCrFqmRGtacp3VrDFre0scWrPkJKTnhGtB9TTTtgbdKIhSAUQlerpq--juNrKqpnZFDSt1qqclsVVTGKmrLbg6fl-riYsFvdpDTdxdn0rpYsq4pWjm1Csj3kqappuksap9en8tkkPqZLtFfnr_j7Rlf3kdHtGfntGS7dj1djybpwhiHgn5ejmAkDbpwPK0HtEukiTqAukealFItkWpCxQ7inIbtFTUCjnvinYHSHbtZTqfijSjn3Htb1WIItPbpPnsXjsHxsKYrCBtukbEHG23s4HqAUtp7sxuoa_soymmcmJknq5pSCtIBojtslxoRxUnVtGabh_s2GnR1suZcQqo9Ut9tnvysPQjjpg4AmIunImlQWo-zhNJcKmlmeqMmlheqLfmjeqJunVtBRun7btTunWmlteqCfq40AeRhGDbU9sYmhmDqVDqCxpm0nTzsdOlVzsgmhK8szrsr1ssGYhDqXecwqo7rsUDqstYyVtr9X0VtwasyDqvkcNAtv9sNPlq_rz9srdX7qo6Yt0EsRLP1mqw2n3mqKsr6eI6mqhYk0ebcajfPqQsZJoqXLtLoqC4nkzgB2Q-ct6ZkfLtaugqukiucDdt1RtGUAerp1uDr7rpqsZzSF9mkVlN4rRvPVqsFRtrHoKUsvwWkhpZ4fs0VcurNUsV8qLTt6_lMCmZUskMq_7qn3ifGsIlsdlsPDm4DixKeTXs8CmlggPXseDpdmegDpgEp3vktMdkDpwMdqfonmeaUlAOJwDpYNJ-Dim8g4DpdEpELnMtk-KDwvTFetpTfLEpvsgKEpxsgQnePtk8OtlJdONdGEiXEpTNdHEi9NJTPL8StWZnXzp05HZFpbFmbFpQ8mvUsM5geOmitk_EmUKnBHmTbAOTmq-irmEQGtb-sSGtp0elBrOZpnBrA-Fj0eEatvetv0eibPmBrxStFboZWZeWZWBRWQoM1eYUd1qgaUdDEAWCryBrjZpq5rCatJZoL-m7Brt4rY9gTCrMTsTCSYhEZCSP-mDPt2iLUGt2bobCrV-jvmWYskxmWFws-boDwrqUZoXs-PXv4r4et7vQGPtQ_mIPthvfKPtdvfqur-bomcoSft2QiwCrS3eHws-vskcsebs1GsXPtN0eHDrW_mAcPeKnlVdOPt5bo03eafLo_quZpRDrZDrpKn2lLNVsiVd0VdNPtMgtCmL-3eUITGmLGgtA1eNgtK-rT4eDWdaqeGTiYjpJHtI7ebPtHpgzwkytp7Zdg_etkiUAd3XsdpPwcdfAdo3mYFf48h8vqCyrURg0PnPcjRKoDNmYIrINmYOmu-jtOqfvLcOmE4VMIffOmJIfuEn5ibvOm_JrDnsGKrjCULid0QmSNfOidHNf2CUNIr_roYQmoNf0SSF8h1WmZEMxCeS3N7gbJwQcZLFFolTptRmioX-irDTe-KrqwSdOqdPtyNJKGpA6Qh0r9TffLDQGp2MtGFsoJDdSfAmdfQs_qCHHpY-rPHpFHpBbkUHp-7j7HiDqBUTfOPbrAtQZtBUmabftee7Km7HdpxqsJUYdn0xSJEh5Ih0UMPHhpUmt5VW1rsUmY1rcSrk2rWslqtPYSrp8VYSqyHpe2rAffu_i8UmCUlGIplffWitJIpbSraitSffOXMYUlGVm-dt5XMBvrUipwnFTVmcYs9BKrhfkTruVmfatgYsuOig-sjrF-biZdigws1eJ5jfKVrEKgvsp7vde9mfitU_j3Nel3sXHtt3bwWlGdtIjtwatvbpZOUqHtiHtnPqrapq_jytl4aptatUXkPjtwhiGJpdlNk4bPQtqBjRQthgpHJp5XmI1nrXlLgO3Tqh1QKbtRbtu3ny7kJTq1ugC2QAItmTq7SUojtzDkqUpv-MCbpGuksDkQbtzjtRbp5HtUbt7DkWbtKblEhgQnsrTt2CqHXtbkj4lneIS1clGZr5dicdlIlnLlnPWqoVqXam69ktamGWqrVqjZrq-ldHk6YrR-kv1fR-l2VqpYrHamQdluWq_ZmNamDZrZDNVdl0YrRamnktZdlZktA4WqlnWYrKHjnlnfdlCXqLWqOWqrktJ4WCZr8YrCIjBZrf_bSbmIellamNZrJZrOkt1ktMZrCmnOZrAmnxamB_kA_kjmnxlnQZrLmnCWhdktfln6amtWqitilWKTdlLeSmktamnoktYltqktgZr9WqOWhsZruBWmHk8HjWXq5poc5n5po2ZrfXqg5nZItRDsd7s1ssMDs73sQBtGZsv1pTNnDarIDLZYqaGHbYqjymaXt3BtDJeIar31ptItznsErmPumWcmXar3ym5It-nsmDsBAqSIq2ZgeUtySYgUtY5l5XtlUtcMkaTgedmfysMkmHDq6vpRysuUtANkU1sEDqhOVkDnnCt9JtsysceqZ1sxysb1sjwpihkGLhEzszFqaiqZCaliqLqldiq8TkGqlfqlIqlWXswkUMyn-xn0iqiUj2iqY7ORUj-PpSMlpNcfdioqlxZk5mtXXNaynzmtcyni9qPqlGynsiqwmt0LlZiq7KGgKtSdkpslz_sWEVo2m0_sj1s0FsXcto0nZctfOl5FsBSeqVtYehw0nsqodzsw1sAGsfVtvuWQ7lxuW8Fqr9srctyGn-phsYtPRcpzs5KtmvmQ3pzhmulqf1n5lqFfOr1nTPl0lqVPlbPl6tl81Ap1n-ntkRc_1jmRcpHt7lqw1ncPlyzs3Rc7asBYnocZ2YtGLtW2jfJqB-sqSeL6sI5oydk-Yt6bprbpSjtaLtGIgLwlVLtDakkPlnukcLt30rjot4atKdtRwl4RluWts9FKAeuhsZyfcEtzeQkQAgBnM7rArrqksoCrvftIwsNStsEAoBAyspdTIhZthpsfdoTjsTksVjs6Yn5Ej1RtForGaW5Dqr_n2sg3spRSDsBAJcnfStl2sIJslRtRHoDToMMsuWsZcYD5rIToJiQAsMAXMYKAAzk5xk_lpP-hK3s3dsTEtF1V_cghOtpzEXmrYZHE2rSEtU7oBQtpzEtNa9YIlerSek-FRgKs0ng2TDOHoKADocEmYHzptLIR6-o5HP1yQGfpaHmQXmtQtpzEDQakaY24K4dYF9oMBscptOBsShq_YtYDtBZtXuY2an7pt-krsHi2dsriszvkrnc3HiTSlLPr1OrmJUFitUEtopt8RtL7hsma-TsI4rEYcppt4YAVJgRPobAO2cD3crhoisgtWbn7ptzgsSzr2isTStWcn7pt69d8kr6xknaoy7D8WaIlrNXfChXVNMdRtpzEpkrklmPiVaNtEsLawEz1lUptYKAi1GDKI4wAooiKYACrtgqtrPtHrtUlm6dHqAQS2irOtViBRStU0s8Vse8n8ciaJsZqtpps0fbfCe0Nmw7pT-UyGfOihL9rgVn3WtYHtessjTtE_sv0scPqzVnw4ppbtxYsEktabt0YscbtA1srknx3sVItNxs9_ka7sSxsu8GkXqXxsdItV8pfItAar8Tt2Hqcxs5ltFarnItHarDUtv_pKBlx_pykht4ss4sg3Yv7sXvpx7slons8pcoW17skDs37shvpNUtcra2xsXUtqeiZUtRboSpYkZsTInmZsVInoZsIJtP6nJ5sRmt1vp1DsB9pzTnsUt7FnnmkVcqBYt2ZsHsq9DsFYtHwpHYtJNkcysGDql_s_snaosV4oa5sSqoXOp_Jtv2pzIq2dbpFsPWbKxgt_sLKtf6mTbr0fUs1ooosl5s4Il0BoNVtPzqCzsslchCZayoSVt0osUVtOus_1oXVt15sO7nN9st9pqmh1ReSctlctEzUursnkmwrsqmhyrsXdX-_ss0nukmIOgi9spRT5rsptYFAtPVXTctNWHpnt6RXrnt21stntLAtvntybrwDqGssDDtUtqszsmtlbSewYt-9syYtwzsVHYHBq-asUot2PSJpsIWtTDtqtqRGqh3pTGqXDtI0se6raDtMYnNbs6ptulBtPtlJshkrFOtPOtlRtwutL1EN4BRStASt7qrSzEeTgDHB5utfStMStydo9utWODPVTSzroqrnrtEcp9utCRBMNsGoPq1HaStxotwutk9rAvtHvt5bs1uttQtwutNPAWmAnEh1otVbsccn9utnBA_7CmEA1AsbJgQvtwqfgDIbRHUvtaJsBBs2otiStwutcvA01C5gstWsJvtHNsxOtwutsFA2fA6xBcvt6EtDvtwutUnMfRtNvtYesI0qicsxPt0qt-vtTKHeEhryr0vtxdsRvt-2AVesJuAkrtI0QJ7ZahsWHo9utZlACkrTEhB2qtvtfvtwutxwGZwtWvtkRtYvtOwtOVTxshEokUwtBao9utoprvrptRZmvt9ut-eYDIALyAOfgOXopessRtyPtulBlHPT0pgTThprYptoefsvaEefkrdjMknNjcbqg_WXzVJtoLem8BgdRtgNPH3Suks2FBE8nfdAalAiSocRIlStbQJghQ9aodzfFfBaYnExHjghXisuggNwQAWgDan83f7hbbOt-pmevfwYZrftWZpFwtcZn83f9GHU1m2DO00knwtoborxtnwqOdoCfs7IsqYncZn0ggNaTUisjGIqis1vrTaH7sg_Bm4xtO1IQXXL3H7wt-xtTShu_neOo0ggSThknmjGI9xraEtfaHAytq_nlZn0ggFiBKYZFyt3GocxMJytOHo0ggQaAEytY3Hzutvkse4QbytnCoHhgrUaNyt4GIo6sHytnGISytadoHhgKYZoytAUPgJazbnmOEBytUytCYWIeBL3Hdvt23r7bnYen2ytDanyBAkjN5ytY3HsvtNhs_xtkyte8nBztksMxytoLI65r1spE_nDIAZenP_nyBAQUVDzt2KIDwtrytwfgIztTztAlrMztfAQ3NtLpt7SL-ytTytAztLztbaHNzr8ytHztjztuytP2HWztS7FAAnmomaztrztKytVKAfytQaHC9rmOtRytbztubnTGA2Ror7HPsfcxtUpkEOOp6osLilytVuatTIvPtaqtRksXYo7Tqu-rtYmqOtcYoBwt_dX4BC1xtDgoVxtCpt-_YqsdP0BlgfWbn37FuybnztTxto_nzztOHoxiDbaHvdsK0tEfgwdndptWSDGeBD0pMqqEEASmsSJPhXiYMLSVlSnfDPqnCoWSDAliDTo5wbxWrjqskWtS8R81mrtfs0p-Wra3mtuaMxhZyqzJHCAjWThlZn50tlxFTZB6TLMPCWSDYdsH6i-qrBvHOaARHnphQ__iC2m2EKK1tcvUcZnN1tcSD60thFE9tPypiF1tfhMCKrTXonxFfxdBLPf1tZSD6TLpWYsJAwcTZsfHMbjBsv0tr0pdhM4WmbnfUhtA1t0WrDAjk0tu1tlxF6TLrrUZ7hl1t-_i51tH1tE1t91tL1tDang1tlSDC2tkQP5tAKlpj1tsgrrCsiIBm1tc3mI1tZipvxFr1t1ooN2tXFC6TLMvqFrrvJsAjiX2t61tZ2t2WmK2te1tM1tA2tcSDzCHuwAwZBqTVGiBFkrl2tI2t_1mc2t_1tHEAlxFK7hP2tcwmbOsXJh02to1tship2tG8hhane2t6LAEka_7lr1bW1t5fs3dsZ1tH2tB3tc1tD3tpdn9ki52tcSDI3tGkaAvZgNtGiB_Dt31tgSDP3tb1tOyFd1tE3tzeQG3tBNA4EAj8Rj1tFdsE0pA3tg3t4eMi3tT3tl3tfOAx2tATsN3ts3t2WrJxhS3ts1tr2tV3tlSDy3tZcoL3tdirW3mVNUa1t33tiqsstf1Wrw3ts2t93tlHAa3tacn_2tG2tb3mm2tJ2tH4t-1t40tK4tXFC0LVZqma3tLgruVoONUQ4tG1tQ3th3t53td2tX4t6LA7ypcWt1YgTMtVxq71mf4tn1tt3tVfMv3t63tM2tl4tyQgnwqi1t01tc3tO3tR4t12t6_ib2tGPiy4t2anl3tJjAj4Q_ngKYP23t71t43tU4tL2tB5t04tnHAQGbyAnRmr64tg4tv4tWxFx4tk4t83tXFCNyZr6jc_rsEtPnDH5tn2t3CZW5t42tT1t34tPsUMQsp1t41t74tWThP4tyLfdnf-0t94te3tq5tq2tz4tjeAmMAl5to0ptzZkatq1t_4tXSn8wtZIBB1tluFsIpYoJcipWnf-1mw5tZnff3tF4tvWmj4tk0t9XAU5rVYZFIemvtzBAsnPTmac3taTsjuqejsRJpAva8pqguqRvragnluqOHoYmV2HIQpkeFtSpkE0tQisubnTrXR9n4-nI4AHrUe8nSxqnHPLLsZ5o6ykrFAAubrHA01CH5G9LsVrXuxtSSsGNsMwt36tAQMdwrrNOvYIZwtCvt7qrIaEH0k14KGgpEhozbL16tQqPQ6oxbLThokDRO7tSyklZnI7t5XI65oiEax6tUcOczk1GmjcnX7tJmsojadCqS_q0GmU7tE0YbzkbWJenV0xkiJtJweiRdfRd3ro2anIaESkIjHO7yts7rdsfKiM2_MKhpL3BpBANwmJZIInrwxtadoOwAiSolOAcrtOcimIp1it8TrPrpoYAzHhwqtmvtBFAHIAm2S6WsG1pp6tZLb-yl75qQytjMizuT9tScZncrAEXAHUXzvtsHHv1bXUPodrZXshLi2xtNAjK0f3vr3ftSdJ5riCsiYfsCTsAsiw2eq2ev8to9rQTsgftNcnnLBTEhIMtzRtTptmMnnPBNXrQLonLBZ2IaksfLZ2cDSpt8Ks48tvwMC6rYdAkQHegAL3CQDi68tqQtGOtWbnC9tPwrfZtdXI8Rn0wtT9tc8tALsIATENO_-PA8teOoC9t3qCmBilBAQ9tuxtU2tevtEcpC9tP4X8KZnYWO8t_TD43Sasr57iH8jjEr9WhpEryEruvEC8i2WsP_n9ylgThovsZUotoiy7q0ps8oq69rrObuOs1eZaGsiGsiIikZte8q6ToxboiMqd3fq0Qe5qBMdhspJYhkurxec8nrTFtd-nSNqw9nsSsrrrdylo8qNPs6ps29ji_oS-nqrrj-tNwPg-nf_oqLquZthNqZ8oUUpqYnkLivom-Yobyr99qu4XrSttMirGs2GbK0r4CrG-m45h-boJCr-vsT8rhtf_Kn-5Ti-snWtqgtoMmChlvgttgtCThfLgIup0-cZ4p84rdloHKqpahqicmUr-Nm3NmlenLHf00f4dd8pkDJfZlshkpUlsutrZDDkKf3KrfMrjMry-slMrN7qfVfRWFjNrwmdqAtkahw_aTQrxQra2hRNt8GtUCe8tgqBYTHq3iaoRrgjFC5AuRrljPiatrpoqDTuAVEWmewshvdfGBjvdmYs-uImCqvVoHpfHjosUr9jBfXreyd0oKjVsk_HTPqHMgu0r2IpN0oEYrArqpapa_jcotyattap-_no3bMjtf4jt3knOUKjtlOUtPqgLt2atzatxapAoteUbtHtHVp1DjArn3jt1hjEbtHvgqjtFbpGItpalyjt_apkTqNbtQTqPbtiaqoal3atObpuTq_jt1xh5vrtvrQ0tPMmcIdXFsDktutmJxsYclHXtolkFBtQ3oe_pp4lKBtaItDstTItOBt5TtNXtG5pylt0Ij0ltSstD1sBUtjbtrBuzuo5BtXgcn_IaDsu7sKUtySYMUtrXty4sZcmnXt24sTUturqStsqstevpyrqlglEWthZsMCtgarFAq0XtCkm2XtyojCKkrZq7CliPoLdsOboRCtgtsyDsitsoarKrjars6uoBsqh2Q6bq8rnj_s3DsLtt9XtPJt_Xtp5lL4oOOneCtTFqn_snIqMsqZJtcNp3csLem_rnLemMGlKja1umL6mTGeZosUsqFbrkemptnmemp6nIeq9OkhpbMbrs2pgmtSttyIqx8sGyojmt2Am08sltnattv_sFVt4Iq68spmtgsaL3qjttNzqeas_ysRViZgqlRki6lZPp3gqxrrPWo5RkBKlhVouLcdWoJVoSKWANaj6lvVNgfiQVtywpwhqsPpNxnpttcyouFs0zmmYtobr6osv6jGzjBzncvhbslBDogGgvQpent96lOzs5kqjctsrGjVt8RelVtv2mp1sx2mAAtClqCAtNxpdWkwVtxRT2tt3km01s8osmzsm1jVusRutl3Qynt_yo6KtWut-VtTcCUPlFPWCPWhEu91jn1nzAudPliPlylq11jt1nJBuaXkD2jx1npEsixpDpsGBqB5o99sgutAbsTot49s9qoA-pakg9YtX7m4Rp0RpPnqKnqBIoJnqbct6Xp0YSuTsUQiG0sputOTodVZdgsMRl3TsCSpKajjZm9UAgzoECtiRlgotnaj5tkK4nZQSfotY4j2zg0Wp4bp1bp3qUrRWWLtootmEjqotW7tniVZnOVTaiUinzfDfkJhr8RoNMtZhrf7tniVmerDJA8grAfr-_TOCF8Hf99tniVliDpEt0rVI8ij5hwoftMnnCoVzljZa2YToEn6rrfCmr-t9-nDanVzlTjpOdC6DEQZnG5nxHszeQVzlt1rmRIqtZcMt29q-UL5-tPMi_3X8eteybLzbNYsbmr3_tNjtB_sHEqWHn4AtDkhBXtL7sLym9At9rtGXtvTthHnuwotssGBtrltFstYItb7sAZsRrqtltf7sUrq83sgIt-3sYrql7shbtUstCUt7ltFJevnsqymHUtAmtaFnCmtZonKIq0It5Bu14syxs8BuRtsVUt_BuxYq4xs-Ao6xsjMpAkmICuvFnKCuiUt7rq98pVCu9MpcIq7stPNpyZslIqHjlbmtqGcz5phInickU5slbq1rjX5sh8sq2pj8s5Cuo8s7CuS6mDasJbr4tnMasAyoY6mRttT9pfsqw2phsq38s8rm58somtUfqi4oaYtRKtVEs2DnXEsvosyzqs5sottzosxDuiYtofiGjq4wpvttBCo35skKtYjqmKtdvh2Kt21s4KtcEu0ntAWtqEsB6s69s3Eu89sfut6EuxEs5Ytaut7Yt8zspusG-sg7qJuqP1lj7qXBq2Se76pqFuxbXlHZVWYpBixdY-dYdBZFOsXhiSBZsXrc9t42skDiPJHm_rp6saUh_cno-eiJmcZdTPrW4pcmJNHr5ko--JFJrYlotrtNaePJrblo96sZ_tWihhupdNtX3s-ht6fhy6h__ttJuNBDCAukYsu8ezJuC3oM_pE3os7aG3olXlpTtz4pzupW5nX0opknswoAwiKXtgns5EikBu0TtPXtmth3TtIeieEq_tmX7sEstSnnOrsb5mLHupAqOWnLjkNHukxsxnsmxsIUtoxs0Bua4a2Buhst4nsPUt6ns6BuYHu-0ogglImtaartstAaqZCVwst8NnjHu-NnlHuwbqHdmsbtqHuL8saCuJMScCuAdUeCuPosd2pRNpSosTJtYysKsq0UtrCuIttWBoDja4mqN6m0Cu6cs3HuTsqLYtcosCDu8JtEDuw8sRYtuysTYtcttEWqQDuQIu6ysKVtzSpMVteLuOVtW6pm6ltlcJusXKtZ6plasK9sgEshIuiKtxtt45sqDqODtsct64ouctuYtIzoBWtFBq-KtNotnxpPotCLtOotJWt6iW0iWVmqqJn-EuhPn8IuBTpi7q50rAJu0xp9Esh6tLqAsGAljrB9rLJuE9r5Dh6-TaKqVGfysrz9TlsrvNm-FuG6iH0ClyikjTibWj6s3BrMMuncAzeao3nMIAvokTzc78tL3s5mrcrkHGuLqAk3rYic87mj5hDnDoUfWzFTgs_2nIHsa6aXgsS6rLFuRqtqutSps0TsKbs1ZjeTsc6rjVZ6TsTXc_AsvgYgztG3qeGqd4rdgiodth4r7nrrdtVipl8qkeorSsqZhs-ttML_psPKniRFjgt8tLgFrmFri7ppCqmXXWIdobsiBi2no6nofQf_6sCHMRHMplP7pPbSmtNuGSf1Og_wrxcF1-s4KqvKqJAufyP2Ur5NuqbsCkfrNuMCqVkfubsMWm_Nu9rFUVrgkf9-YlDZEMgL3rP_j0IpR_jdAuQug_qqCXt8JuwjjFktdnsNLp6HqUgkbXtRrsiDskstohldBgUKkX5lnAmQmtNAqmUtTmtkiGNyswxo4Ut2VbO9aGYtSsqmlZQqohrsWttr_sPPkyysYLulAqHVtozmufmyfsOPp0fsNhqDplj4qYGXCiqWkqH0n0NXKhm_DuWntVntPhmNDbFEut2mHEuHxpJEuoqXgntkmhintu1skntm9sx1sTDqvsl_rsI1AK3pznthvolzsTtqJqgeyaQPlRAtqTsDusWXotNXWAtGYS_2sYGuNRBu6hCUXh7rt-jlfdmIeQGuNRBY7Zl_rA_runt5GYK2oPJuoLWHql5hYldrHrpr4f0FMSFtpSswIUPYfUSMTZZ6_YUgBLjPPnF4of1lp3IBRtdJ7suVnGjtaPqnateHqnTt6CsDXtyGuFXt7Kpv3sC5mHccV7s0tmyTtR3oOXtXOuh_pUxs6GuFvpTXt6TtxltWXtzltYXteAhqnspBum4s9ltj3oqItPHu-YqZWn1nsdDs9nstxsGIqjgk7nsevp3Eq4Ao3xsbumH2prwiTZqZtshHutFnwKufxoyKuEOnTCuzkcDysOAqyCd4bq9ig-XtvarUAqFlcPOnZcqj2p1jkpxUyNpF4hJYtNhkPLuBDuOasQGne5soCtwtjsCtODu9tsNKtk5sAushttbYtjttB9sZMcBzs7sqWKtshqn-YnhqzwpTVt8Ct1xnpTk_xnWiqGntCyn7mtnyj9mtgkUNntmqlOMlsmtDnttiqFntsLlLFgxiq8LlgynGkUeiq1mtwjURnt26m6wpKzsfvmkdXMutWEuIGsyXj84oHDtuIuMDt71nfSeDCuG6s9asKAtSDt3SbyEsyctrxpluttxpGbsHYn30rLZaT6sL0suutuMuvKBjjNUekGoajEmb8tDJuElMVwC3cOH9tAwVc8rWip1-ghVrWBssgYmqsaThYztcvs9OtVPdv6trcYzkBL5q-dsnDi0VIMUsoncY-t14rZrUU7jc_tz0f_loeLbKoAWIfLRY7_YXDlPAu0nBvpAwSrJOuqatiAusatTjtuatNjtgHtkukQjtHotF4nVugtEu-en9TuxatPukKTqBBuJbpNTqU9f7AuUbpGbtHBuGbpBoq8HtPbp-HtBTU2jtBUuMbt5jtCBuRjnSbpwTqFbtE4nwpjyPjLGndXpQ4hJHlEIuNXksEuptlqEuiUu-lq31jBmqvPqexBCotiEulRczapAmq_ntCmqr4jyRljAueLtB4niPq3RlAUuaotVoq0at1ap5gaE4nd4jIdtpFu1PuncAkjrVsD-rVwztz-g8zJZoXRpKwgqiVozgqXwjcPp9Suf1AUxHZZtjPFEIrG9ryApD8LbyVkOqmNrbTsS6VnlsBXr84kgTsa6tjVuc6tJEtwwsIEtR5br3j2gmfQp0VpYnrHlAyHK-rV11t3dsbTn3vR67tmFAcPHpLqxcnBytSqskHZr8j-BpnEZuCoqmsI2la9jb1hKRshhp5SHHRtGTtJRtIdnncp-vs3IoxhLQgtOEi_etVGtD_qxCriBRwur59tGiofiJlEr2sJ1npi_t_pkUKr1JgWKrARiVMnxhtYQsQFsshtNFs6HilPtRIpLKdhIpH3bfdnlZoI8tVydfBdkMnLXrPpfjjMkaNGUnYPppWo6HobPp8UoMMu6VPRQojbY4qr3Dt1vf4qLtmfTDugLu5Op1sqfQkBgqi9ti2Ahqpv8gzWgnhsUFRdFobFFuXoXvqjVlYbjhvqddtNAmfdtdTuYMqlrrnSs_XTsqsWFt7Mq0IoZDm9CmtLJalefzX3DiQ2k-CmILiVDpKLiGDmTlVlleADmOzbMDm_4nQ1bKNtdleTDp6leJ5nDlVMtENjiDitdDmBPOvdteqt9ooFmefDmLYuOuTiDmHYuPvTV7CKGhXWuV-oCJESmePXs--oz-ocPsbDpe1GdDp-8i-Dm0ne4VL-4nBzbd9qBzb4xbVBQ6EmnDhBFmOte9vk5wCspmi2cNFphetjBpAJsfFmlet6ggAvk5YugFpAvfXAi6MiOEonGoSMmPRPy-qgQdUGocFo1-q4fohaPwXuE_q8foE0oS6oN6o1Xu3gonRdEbLq_hRZu8FmwgowZEWZuWKq5_qsOPA_meqsWxeIdLmRqpcP4ptwggF3dQcfIBe9-tmZumfpH3dGBrNTdKGtKZpRzeNGtLBrrNi6zeEpoYJLdWdrFQYAuXTdI5evHmEGQEhbKErKpJDithTlFlp6CmahoMErnPgCZu83TmITinr_urK0qm7jOrtQ1qJatrVr82lHcjr8eeKm0Xs9wGeKmZGr0loCxLmfrOErw8T2IToAlxGrFBfV2VzGrogtndil0RfauiAEPatYhXUBfOVmEBfILmnIrx2sNfoCau1Be4Gro5EpipZzLqauIcd5XslDf62VvLmqSpAkoqSSSqi1aunadmWtXkov-s9msj-iXKLoSpoDfvGd1piMbuiqthliFbueyqcGt6nVgLeFIhwdt3Ef2koaNmR3LUbunFfLjr4pkV3smJm_gto5LjTuW7je_tjfdo_TYOmFEehJr_QDOqm1AUEgdh6j5AUxvqjDRIxl7wrOhdiqBqCe4Lf4bilEUvauBBZa7q5TC4RfJauiSml8lSOo3itPQnxkIhLMzkIqLMJWfrOrmOr3HUCIU2GhPXf4SmhzcGod9UfYYHKPmS7g9FCc5Jz5JUYfNLmrFGqTmhPrJQugyLIHhGOibHr_rg5wmKHhFOiMYsdhtGUmcmraQr0Qr7ib0SM02sOUmLUmTTM_bu9HdNbuHcfpDfQbuVdnSbuXdn5cuXcfJRrrTMK0J2-egpoEduyrEHRrIVMidfOKp24NaAKNVmBbusQYvffOcAc0tR1H9SrZKAWdupTuUgBj1HNTtSjPVVmgLiDVe2_ij3sFFKcVrNZEHfMp6fnWm6WuzofzVo5atbHtTLtgPqwWl-TuJ7f6UusPqtEusAuiwQx6V2Tu9tk1aqjhjFalRzdrVs1Sq-duRXpQIe30pDeu50pFKpqxl4EegTq9apDUuMTqAbpOTqRUuyHtEbpUUuEUuwjtV0PvjtDBuHUus7kNukVeuPeuSbtXUuTbqxTqHItJblHbrROpeXpkBoOeqp2qGTk4zqIoqQucwdu_ctubp4UuxbpYjtEdtRwl4duESllFuJ4nRLt4TqjLt3zg1PuHVAZnhSEhXuDAcsd8lcTuRMqZ-tW4ShGsd9jU8tHVAencBDEiUi36qqeeH9LMxlHVAQmopPA3-DpkpzvqOIh1-jjAt7ApbFFXfuQWs6LrjDRR8j7JfSXu7vV5epBLBY1hjks11TjfprAro_UEZpQTdCAVxZuVlgOGt-Fuq6BKEERfu17meJflfuOxlpUiD9r3nFE3lVlfglsK8lPmo2JfRmo0lo5Jf4ER-fuK8tGlDTZIX3G9cpIVA3SDzLOesWUJRgStlDtyvqkDRWfuHguYfuzgpbFFPguWaD9cpfulSguDdsnYWLrtKgu1JfRztmfuDXuQgC5fuWaDkguzZBg1klOAetr3nFGguqguMgui_nfguQfuvguIhJslpaiV_otd4teKraguyCDcguifu5guOgu7guIlAwSK_7lmHPzERuOtAguoguhfu0to6guuguKhu0frOhGgDRWVuDWl2guJtdThuIhuVhuWTAjDogDREOtrtrkfugfuFhuehu4fuFQAX3GogrXyBIDZPdtYCHUOtjCqChuchucKrnfutgurhuWaDgCE_qt-jp4qt8funhu3guIguwFoUhu5huIlAduQyTW3tNnvc3rrzERGytV2tCGFU4VShuegufhuFiuLRSTGK00AEroxhunguQiuohuSiuqhu7OSWaDjzoOydgDR1Ssd5tckpDhupgudhudiu4hufiuIlAtna4QnhjpyRtrMuy-jniuRiuZXuTiusiuWTAhCa7fIJcs1guAiupiu2iueiu6krWTAMQRL7rxhu0guRhuciuAjuriuCjuH0A6UlC7AFju5LRTKAU-p9iuJ9LJjuDiu3iuMju7MAemB0WAcrgTFAWuowiuD3r2Vc0iuWjuNguHVAmhr4PiCuf8PstYpCeptPuvlAuzGMSsaviP4rp9gU4rrriMLq-FVsVlSNuo_RqMqe2eJihRWpVJLwpEK1C8jon2T8GsaPtHhiNYMH5Ty7egErZCiigtI_tIbuC2i-2LWzQMsAsvSuGfcNtF9c-juAHfcJrlPrz_tghhNwq1Rrkup0qqFxrV0Syitopo5WtiZuLwdkVrY6jWlf4WrFXmZXrHqkPqAaAugXmcAuFYrzkuKnsTQuEqaaHtjnU4euVxWoAumAuxTu0duMdt5aprAukHt2duxAuzduUjt7at5PqD7K_Wl3PqzPqJejWfn5_j53kKTrX7fV0lYfnNejKdfeXRdfnbXCffno6MvXmkqbifn76MBJptXRbXlhlueXlyXmfxhhXlFTIkBjNns6rt8tZIJpLfpVQqxfnXQqCPlkjtTgO8ej-fnu4kAgn9atkQqhQqMJpxwsoQqJgnVKuFgOgQqpQq9gle6ttgO1MsEfjRqpwQqEEt1wsY6tTJpOqaLmumTsNmug6trgnZCjYYlARqFBkFKQAZRHYmJRqjgnpgnGZRa5klYliqemgnbJpwgnRBk15kI8fURqpBkqJpaUqqYlWYmaRqlJp8gn4gn-gn3wsj5kjBksJpGDjuYlnBk4mutBkRga9YlDhnh8fx0s_wsO_s00sCxs20sRhnDnuuRq60sGnu80sS_sIhjpgjDSqdhnACkBSq_6kK6kjhnVZl8hno6kLCkc6kMSqqhnyiOjSqH6kvSqOind6kfSqKXp_RUp6k5hnYit-hX7RqJSqpnueSqlZlQCkYZliSqF7b3aRznuPnuBiZ4ZlqSqPaRPinugjGSUPSqjZl1Ck8nuR7kjqcLeuYhjwHe8JpDeuz0pF6kmxlFeuEtr5Sqmok60pT6kpokIDkBkOa7kUVptWptTq2AujSUOeu1HtBbpZeu9AueeuPUuzTqgWpNjn5WpHbl7Htx0WOUuNbpafKnUpqoudTq6qcfouEjn-AuLbtkqbtouuTqqTqkoucWp_nqnou77kheuxouE4nHTqZousjtrukCItUblLblJLQhjn4ctrYnuVsRblShssyVC_rGUq4jnx1WJUqC3BLUqHUqYKpTZmEknyblcKpDmONxrdUqrblxblZblTUqeUqGjjTUqhUqRUqjUqQZm8YmPUqZpuiUq68kkUqHTf-blimOVZmoNAYFrvUqjgprFjbkn_FduQsJiqaknWkn6KpKAovikX0oRFk_hrmiZwrr2LZAVq8hrBKuELpBDsG-b9yqAFg6yq5chksBp9k0Vs_yqTAZ1uANGjTVqyWqAln_TjXlnn-lWVqqclNZjeVqXkthamIktFZrUktW0okkt5nOKZrx-b_kt_clqdlCltrkjl4nukt5knCamN-lyVqjYr0VqOltkljektl_faZrSmnSdldZrUdlc-loquvRuqquQambltaam-DnHruYvmjqutVqy_kFVh-Yr_VqR_klqu8_fJktFruHZrLlnOtiWmnLltXljmam8HjTktLZrAWhRZrVHjTZrMltzVqp-f5GkG_lQltsWqQGkL_lxWqSWqR_kXlt8_fZmn0ruFbmQhRfmn4ruIbmU_kb_lhltXeljltV4Z1qujHkmrunHkKXqPVqgHkoAc1ZmPIjtUKPUruelvAcTXqwZrfVh4mnnZrOsuAnnlAcLXqQrucXqSAo5Guh_pIBtFigeBuqQupQuh_pWxsaAoYxsOsthIt8wojIt7XqIIGnbmzmjofl0XqvBtLqk5mjitoFJjdLpW4sdOeaBtR4scBtbbifBtbaiXtopLpE4srLpbsosBtnBtgGr6suCtueJj0su4nnbbixBtoIkAMm1ltX6hTSjNCuEumbFsZ_stBub_sdXtPcmWCcV7WJBlEQhZstq4sngcIglX9G9Ikt7sPWV40ogKuZBllXt6_plKu13ogono7WpgqCJbkonZBlERu47sGRu67sIRu9AoZMpcssNojrSu97srcmfMpSojmcKLRuPZqWoj1MpearR8WVZq0rq_ItgstepVystM6n0stsZqyJkFClS2nfZqXpnAdKHJtRuukZqyTFuarbAaauuiZqduuWlRDKkLCuLLj3ojEhlZuu2ojB7Efuue_nUhlYhl7JoQdseCljClMbogOukdsshlmQo0Bl1uuTboyrnTuu1pnCaqSdsyOohPo6pnCUB0pnzMpBvOGuuUqkpdspLje9WEaq6JoCpjDDlfqngaqeLk0KkoqnvUp8LjOeuvaqQvuqMjKUutqnkqnvqnYiHmaqEbqoaqfDlZaqaqncvuQbqovOuaq3ilTMjfDlyaqXilLbq1euyqn5MjwUpvDl7SrALkuqnIqndaqovu_aqpqnOqnzouAFWZqjDrnWFczvuhktrDl9DlcqnRbqxqnu-WxvuhqnavuVxUHrnROk4qjCNjwFcJMksNpqPTGjlBxiIMkhbqwvpl6ObosLoRNjlcJt1NNqbqlNkAELtbqOxUvbqRRunHuSCuUCtjOuH8sGFuyQhwbtrVbNJtjNNDNpm_WBxtUrj-srqjlAtrBcq_bq9cqGeue4UGcqwjl9Fl5rnxqE7rn7Kufdm7uok_sQNp8uoRos2xoSFqc6ngRuDFbYwqNdU4arTNgOsnNNkHLu3VSuCukNpGtngNpBHcXsnfJteONasnbJtoNpMtrzcqKsj-iliwuJqj1cqUph3cqhQezFlikYUwujJtUElwqjeLjtsntNkAdqvOjGemVerJTQ1erKtt1snWGa1xupsj-5pZwqTxuxxuibqwZj7UtuOuXzmmJtGGnxsj-snnJtLklpckcGlPtrZIaExfsqjjdq_sjRtnvGl5RjXTQYOkqGlsdq7NpudquUqs_AaemHZupuOkyuzsDTtjCVtmllPxIxIn6dq4wgGaswPjmIcShkneufUujBhDWB4Pj1yufXp7PjFzqq8sUOpFIuu6nHIu3TnqBoRbrFDgHsrHPkdOprlYaeqNQj3bt6tjHun9tj8bt2nGKJcMunCctleqTzuVmlHvrFctQzuosRKfmQwocUTtsRZmlweq1Uo8Tngun91rCKt00rJpmkzulOpzPkEIlgujmun71rsYThzuDhqtMXe3g2IqtCtUbrpujzTNRDuVfqEQkZfmHQkaLuwOpdnKzDg-Ld7InWfqOfq8mlF0uyJVYfqQgU5unFvn-fqHvnWtqqfm0fq4SpefqEJllRjQKtTyoLzq4OpVDuaas2RuXRj7IlavnAPpJvnW0u1Qkfnlrfm4sqjfqKvnpRjHeZm0uxDnKJlnzinPuwnl4KcynlFRk7Kc1nlyvnJgq0vnBolLPpHgqZJl9nl10uSgq7vnzwsNJlWgqhJllJl7OuE-AIolQPpH1uPgmbDudoKhgqU1gMwnkgq_RASolaDuUolzJlkDuYoltgqizuIUnqWoBXuhDuY1ue1u5gqmwndDulDulSjtWo_Wu-UoePppwnqoldPpBhqCSkqolvzqLSkJcrc6qQSke6qUzq4SjWhqwosWSkS1ueYtHus41ohYtVhqOhqEplyFXmKlEhqZzqkSk6NaNplozq1zqqEgY4q76qtEgizqPpluDu-SpYzqsKlKjUnzqghqYIugplyhqOxnXxnhpl-0JBxnkplgxnFTkkxn12q0PpSpl7zqv5sFzs0AqIiqZLlHiqbKtINcg4kxNSLNcMiqoTkOiqMHX5xnpLtzqlbTkKqlhTkEntKsWSSugqlhFgIzpBOc3mtyLlLSuJynPntXQt9Ppk7O6iqRgmkhq3iqLntxXNoiq0jUqiqAMWCMljyjxmtFMlbynHSueynriqWSuXkUDUkUSuRynUgmOynryjJUkW3uWMWrynZMlyqlHjn0qlFjq3Fq-Uj1DuQWo9qllMlerllIuWOcAzjszRCzjOQps9pdgmqOclKtlUkltKKrlcjqA4uIJBfjqIrlLQp25sNQpOznDZNljqtBJnjqbvhpjqarlhCqMtqdrliMlFmuOtbvjqJNlZ5Pezn0jq4fqW4u6jqwZNqrlf4u7jqriiorlQVk9jqzrleNlVQpzzn4zjiNlhnq6rlNtq3znZQprNl6znplspPcouqxJXquqXslE0nD0njQpLsl9SnFPnA5u_gmvNtX0n94u5NlBhm7DuFKXO0nsKt44uvTPpkqkslW0nK0nFWkvkqL5uzWjykqnslubtjUn2kqZPuoVtPWkoyovrs1FsxrsaDqxQptwuqmhGOgbhmbzsx0nhctGutyqXIutxqoZbCtOluiivOlPlqItlD1n4QsmBsnOSRlq48b0Kt5QpcQt9Ol55uRpuZlqafpblqT2RARpW2RdPurIufPu3VtUut5Vt7JeqlqLGs1asOChtzs5LX9nttUuFotOjtIotayKkLtXXk5ntZXk7ntSXkf6u6atwUumEuyUuNWtEmqkRpI2d5hmnSckXk00hcus81nEpsp6pGpsRot4zsRDtXotvcZMWtNzooVODMuRWtDYkM2nOimdmql2jw4ZPSchmqE7utWCTxrkmqrmYmmqRimxYjytqoRp0tqMPYrRpxmqrPl6tqjqbbQlPVY0cteypiwq2ctlDjKpuripjypsyAjQlbqkWYla4g9mqpnqAvlkbp3MusQlVOX92nRmui7qHHsUAtpZoqPuj_K7MuoPuwTsMFuv1qmZj-SoJMu1TsSQi1pqMcrsZjbgnmCPfvlZ1lknqSpsb3nSFu-rZAnq42nkbpF8uLZQRcrD4jEajxnqz5RdZktEd5imtutp3phVp7nq5ouQVphFuqZkotbM4jbWpe8uzAu9ctDluueu3Uu9kuYoqGwl8bpXoq3bpI4naFua4jnFugijBVu7bpyAun6urUcaoqfwlsLt5euV4n5iixLt-muOSleoqQSlmoqvUcsoq-4jZSpFMZlgnmeCpoqYSleSlp4nyoqvoqCjmq4nDXunki-SAnDeedOpZtV9uURnuqsPJH35dHrrlGKqGKPYT8_tc9tlBD_7nWeSJksY7q8VlAylG5TbooK3aFTrdWl-vdlVrNdjRJsqFulBDo3twpiLNupEnDgrDTuAfuQSAcZQfXYo9DGKiB-uuzGjrrTqstIg29uRcAHPgrTVbEosetr4eZPtIQtfArHfphduXDrPftI4CEkutLHulurQsaQqP6d8puojj6puw2u3Qsz2u5plvgpvQswKt2Qshmg-5uWTulBD8cHGngCVVrRtX-uQ-uNZnMAFS4qrRgugs-5taAFRkumMKtGfnGtWhrKhr4HBq8oRrd6-uvWfK9oMAFl5r67RHGhR1mY-uz-uQAYAbDc5th8tOgpERtXftjspNguIcnRgrYXhvZobNI1hb2cDG7tWHoBFAW_uHgrkJOAmBUYZTEhP_uq9t1vttPuXZicUVEJswZob_uSKsEwtdJsqFuq_u5Ob6ZoI7i8Zol_ugwt0RtWTuvME-QA5BHkiuQ_ucRsDPseRsQlgS_uc9t8_uNPAHlNnYALEQY1hAepALdHQs-FuHAvVeBwxk9xtAAvOepPAvU8tRAvXwDE4c5HPPytyyrSRsBLdTdEuMuRAvYRsNYIxiuNgpBAvhAv7_uiPA6PswnHFgsUMsu2rF8qc8tDZW_KqB0t3hsext3cdkcWM0r13X0vsHxFllCFNsbRsf3iC4raIox7qF4rgLnHeofggj8tqObHUskpmgXuBApM-tidtb8qJUb5ToECmlrrabspQi6nrsSqzRsuFA_dopLnXCmi-tGqsVPsIqsp8qwOsZPsZIZieq-DZMqtJ2BQ3bFStNBsG-OQqtFMuI-sK8uK-s60rQGum6Ctui2YgR5tO3bBGKBhMCnWt1qKcruTiQyiq4gc8t2BvfdCebT2Yg4zp7TpLBsbptFnf9BvYyoH0sNFu87uuzihan-bOaibZicciQlPH3_s_OrzSmQOrgBqK9caYpc8tzKBecg3MAEzru9tM3tw_u2ksx7tG-FWjDjksAyp7TorAnjdte4rErpG7ipXuqKeOenkMdt-FzdtjThyqgkBrGNRcftXWuXcpw2riHr4qsrkIHdspHUXatd-rpXhyuuqMpRCuLaqfClAvu2uu1-X4xr5gu2XW4BCdis03XX0t8Avk3q6QoiZngdti_RWMqJfu-iII5ceZhg4rDpgfTufsgIvqT8LiUsBQnKledUpCIhI6hOhtkcjMgdfkpSls6Omk_tTBUWlss7tFoojhtuhY0NblmfNWrdAKFGuYzuxduwap6kuXTG3Tu4kui6V1duoHt_lq9UuQoqwAuHlunotWjtZXk9duZUuzHtcouDbtSeuDjnRTqYUu8AuWajCbtvourjtmjtZRWlTqgeu8jt9HtSukMBuxknjFkk9kjcls9kSquj5BUqu0knlFkYquovnVnZ63iosq0FYUIusOnxsqmfmrnlzyR1WoFUnrgqLzRZolY1uq1uKVoqwnh2ue2ulzqZ6u6OWh6uvlqj6uh1n41jn6uoEu6TuOFv4ntjUuQEvb6u5Zk5Tc0UuzTudotdFuvbp5UuAlucFu9eukotkFuAVueFu6euM4nkGSc8tJzr3fslCvS9tXvt48tJzrbaoeSKl_uhrtQsp_vBU5GFWECXcf_XrDvVEo6FvFJuY3quIROyr4-uWopNJufTrzFv-_muxt03tnCvLkseVWZZnXAubZnW7tEkD8aWG-upmsbAYBFtOCmjHsXWDh9nZcQu-q1Br6shIpoPGvs5eu0E3Hh8Io8LnvIZvNqDMUhAi2ImmGZeGtUcsLnXGpmWpmqNtlzuPfmh-KN9uaSpB8t-zlIfs7SXetNrwty6twPtx_uQGuEkDZBPQco-hAO4tvOtpxtUGvnxcMGvd_uBaoSekG4DYFoC8n7rrvxf_XgMeTHauycuqHhkWfXLLsHhtSmfpo_XrWekJGvsPk-1rnNtiOpcek-1rqzuDPuL0npKtvNtDOlcfrTCv0ggjFPq_d58ishVCdu_ddNPokhtBhFoSpHlpx7tHhgjFP_-d1Hv1hV3HvGIr9eW6HvT4TjhQkqt-HvFYAf8mu9txerLwtTGsI2A3kE4Et4ZHO8t2qr8SlAIJgMRjXuVMq0fZNtTL-to9jmDv_ZG-VuzLqVIodVlrvsDDhYXDUdteXucUobvq6LqNwhHfuK-tMfueDvdIvi0VfIvs0VaMqISSdSs4YoKVnMXsMVnYBvd7pJgIW-tbLdmXubLdoSoWDpBtWCYuUDm_dtkmeXPLKetGOqfvM_ffUFTeNdWFTlne18q78q_8iUJv58qeHT28qxQL48qpYAvneXWloNdynerNdjYuXmtz3XulCfLiXafm8tx-to8t6lXVse_ObEwbx2l6go1qe09qvFtj-qbXsC0rU9i3JvBtggenf-qA0rI0r8-tkFtmEmuFtzFt9Ote-qi-qRtkS0r7AewEmvrezEm6Ftyre6-t9FtEBe4ArHypvfuTSX-hpGkukho_VlOAdaImeRrI3apImjqLrImL9uvkJYLoqBQMadWIhTKmftm2_nYfrODZ9HrYnJRBubGtO1kMNmXUerKvu-h9rJBOBiOmFgPCXpnJr0loFwQVOmsTZi1qlbu2BDaAUdEfNBU1vqa8i9Sghht_uYhLfJLZMvJNirtyq8Xi0gekMoZhtvJogBZMNtfDoONtHueznoeMrDFoahthKTdMrRFo_QfyMrP0BlLr74VLSmZlpNSmUuprSmyHUtHhgHv20fxNMGpGaculodAQibTmd7jIQuiod9FMyOM25JffI9htbkuW5V16sPbfd3lucuI5n9FCp7JPcfOyeN9JfUmO1U21mJitq5VcdfT-JWMthMjOKUGVMOdukdfPrdJcmlLUg3liXiXcskkuBvdMFrTlfqzpVWm3ypVypACQlMULlfCwdmVs0VrXiphqsdlfJWiqVrjgG4_ty0qPWrtSpTmf20qTWrPuYvvi9COmat2rtrYstGuNzPB7fnKmSEvcxQFEvCfn8kufHtyduKEv2apMEv7Tusdj_Tu7du6TuUEvqug5rt_qbfgpN1ntejgjtmVu2MsKmuJYl1gnAnujJpqzWgnuYyZLZl6nuC7k9nuoSqKSq_Zld7p2Sq7CkwXqrNvCFedhjbinkYmlxlVXpRoumhnTouvNvMeuxrrdouv_HXEvWouualDpur9VhouroufEv0jtwou9jtXeuFpumjtEItMwupjtkeuWbpcEvYZmUQtglqJFkyUq-JuRvg-AtDBtC-bLquoZmDKuqmnMXqJIjrmnn-lTsuBHkjOvgmnbnsllt_Vn03sXymfbtoltBZsg7sxHqe7sUXtlBuvQunBuxQu3pXm7s0QugxskbtixsFUt4QuyBumturZgotum7WzEqrkWCRudHu0tunst3Bu6AoNIqPscJRuN2piMpEAqHDnCJtQuuM1oJJtKBoxCdJMSwZsQ8s0HuXwuwUtdRuEYtutsXNpfcq5HuB6ph1oq6ndBhMGnEasAIuHzqCIuqll-OkPttbwpc5snnTLRhKIu6tsbttVasuCt_zuBnlxDndLu1Op_1Xw0urfqvsqXDu7NZMLcVRkVJlGQqPBskPp61ujasSpl22qmLuHJqdIuRLWyxnWNv1TjeKt6pl6xj8EgSiqBSuRiqPiqBSuUiqI3uESuB3u0mtxBr2mtLntvmtZ3uOntNSuwLlPSugQvuiqFSuYiqqQvL3usQvoQvMSuj3uBSuXMlAjqsynQMlQSl37k5QvZMlbSuFQpiEseSuOJqrbrHEnt4u6QsF6uB6utgp65u8wK85uJNcq-uTusEGsYEuaxpO2o1tlA2jQWoUFvZPluEucvlB3RX6ulEuvEuo1nstlYHglUurtlj6ujRvSFvqUu46u2Gn5as59sy6ugtq06uFWteJqxSu3Iuzct8Ytmuts7nZoth2oh7q-IuIMuy7nS6rP3nUmurea21AR8ujEnQLtfFvqbpayjweuHdtp8uCkhiFvpAun4jFdtn8uULtQwloFupFvoFvjFvp6tvCCV6ilEAbTTsWh_DohcsliuWRFQFohTpDMvvQF8jr0jrz-uvCCLMaAXoACsRTpTJuhSvSEoPNtoSvMQfEFofLvzjrcLv99tqSv4CRFsDs6FcGo1Sv7Ce3SvhLv5SviyB6XoSJhLlVr2r_HRSNoTTpaLvgTpdKTq-ppIDnSv4SvZSvETvm-EZgAPjpZGo4sP59F-SvKDo0EoOTviRmTPF2SvUNt-jrbgBHlNoxE0EAFgButSe-g5Fu7jrTNtchtjTv8NBKopc-gj3ApoABGuJTvv2sOiuz7ijSveTvULv2IDhTvuTvh6tvCCuwAdSvzTvpDRqXI8SvqMulhuQTvySvSTvAtptTvCtpvTvvCCRTAvmTPjpuopnYAwopNFoRGsAgu5DoQNtlQrTzJRTvCTvTTvfzBlRs4jr69uaUv6Tv1KvxSv_SvKZZiTvAUviyBoaQlnXrZe4jrsMtmUvLUvgUvNUvqUvXQfkSvQUviyBDtm8Sv5yrScseUvOUv9jrtUvfzBdjBFppJXh_Do0VuGGvSNtMTvcUvmGuxjr4UvGGp2Uv48tvCCdjBGppYUvRMu3VlDXEbLvTVvtFMfUv6UvEVvaGAdjBrvoItT4YabTv1CeOVvlSv8yJfVv7Tvv6tvCCdSvXVv5LR2CanVv9TvATvsUvHGuvVvnEKHVvlVv-2tXlpnUvRNtiSvCVvzSvJMo8NBjjrsSvlVvuAv0UvNVvDWvKBTsVvq0bQGueGBNdC14XEHoKzpsSt-ULLEmc8teGBola9MGbcos5oR0ra8t95tZztHLifHCXgoP2kjYPuleL_dd1qxdtnWvQLi9Xu6FmaZuHtkyXutLJJJvIthvCmT4TVYu48iUzbqDm5Cv9Dm38qtne08qpZueWTz8qmGt_8qmUsfAezneY0pkYuzEmoeS6JvJKvM1BNXvBIsnwT94gm-qSPrO0roreqFtjenLKvPmSNKv5FtxreeduOEQr-qrcQZWvMlV1MA-jVDpAalXiOC3GoCTu1oos6AL1EHTvMWASgX-yl4PtzKe7-tz3KW7taWvXGCk5r1doQUI9npdGuV-qS-qmFtFKv7Jv1_nYXv6FTN0rc9iyFt-JvienuEmaXvEfS2Ft6wTfXvBcQhXvhVvL1E07FKdHfPCrEtTTuDYvS9i5JvFYvEYv2JvOXvVXvIYvXXvgYvRXv6AerUsbXvpMi8FtnvXrSEQKvrYvrreWWLvMihUvwXvO7AEpBnCDUXuPrhgps3isGcQMXveYvW-qIKvRXviYvMPdHKvPYvXGubgBVYvE_BHIssfu0bQUvCzFTlYvbPdF0rKYvdrefXsPZvGcQEZvNYv34ntXvXGCE_B3pimRI7mmBTuaEmYFGQXvQZvmwTtFtHEQVZvZ8tXZvoYvjZvcPh8Ael-qRKvsYv-RJuYv3ZPTYv4VvkXv1Yv8VAtmBbWvulSZEt5ztZ8t9YvoZveen_Yv9lSc-qm-qqZvOKvdPhYZvZyN4FtwZvwYvyZvRYvAtgxZvaocs-quVv3Zv6LAswAfPCSppo0t8YvOZvCYvOXvRZvAZvbPdCZvd-qJYvhavtZvsUsKavDpAcXvNavh-qXocIavOGT-FtUVvWavlTvLiOYBsulSFfu77nhZv7-FBav_XvPXv-YvW0trwT8aveXsHavdXvVtkpav2wTvZvvYvtav7Ft0Zvg9ixavEWv4XvO7AqVp-yl_AvudnlFtdYvCbvSPdsZvZ8tjavGavlavFZvSZvfWvureqYvNbvnMiuavFbvwEmPbvU9tRbv6LAO4XXEoOCsPomXbviZv_av-avZbvDKvnZveavRXvEbvsav-OtrZv3Ftgbvo-qAcvqbvjXv0JAVYvJKAi1rX_JYYvVvs_Zvdavhbv0FtgavEavHYvDZvfbvHbvmavZ8tjbvJbvlbvSavqavMbvCBeObvTKvrbvzavHcv8PBI6KHFAkMI-ylMhspztbYvAYvYbv5bvkZvX9iRcvEKvOcvGKvUcv-bvHFoHZvXGCgmX8HAQZnybv7avucv8YvlZvb-qScvkavkYv_cvXcvJav2cvqavkbvecvmbvdcve1gfcvyYvpSvzavJGueZvJHvY8tCavscvzbv2bvpAe9JvWcvYdvUZvGdvfdv7bvKbv9bvvavMKvLdvPdvNdvzZvMdvbcv_wTRdvyavFcv5cv-Ha1lOOCs8cv6avPPdedv9avQcvmZvBbvhdv9avjdvacvOavbdvmbvodvTMhg9inbv8bvcyNDcv3XvTdv4eeXrFZav2dv4Jvadv-dveXs7dvCdvycv5dvDbv1cvmdvO_nobvpYvZcvsdvCevccvrdvpdvtdvPGTvdvQbvNevyGR-yl_UvAptfavNcvZevabv0bvdbv8bvAevhevKKvJdvIbvMavkdvPKvQavIoe5jWLevQWvNev4OHoFOnpF5mT3avLcvfdvAavUevyevDeva9iDdvebvFdvzcvrcvldveevOYvVcvIev8ev_eSBfv-HvzavR8lmVGivNgZvSev-cvTfvfavBdvzEm0evkdv2evlevievlfvmYvTocFev0Xvqdv-evRPd1ZvVavxdvO7AZTpslSBNt3rWuot6dvwevlwTwcv8dvkvXOfvqEmbevWfv0bvYcv7evBevLbvkevGevSKvoevhcv4fv6LAqFhZZAviuaTh3-uZztQZvAgvWMinfvUXvFav1evHgvJevIdvcevXfv5evBcvVcvcfvxHvzavoEALHPKcHeombgvT-qFgvpFtzgvgdvufvbPdrfvPgvmevAcvravafvWocOdv6gvtfvnevUavDTvTgvrlB7Hs9HssevYWs9cv4dvBgvddvxcv4bv3gvWZvigv-gvoavngv9gvMgvn-qZfvZhvKevgcvEcv0Yvm4teFg_SuONsiytKfvcgvE0regv8bvpfvZhv5gvyfv7gvYfvxfvMZvmevbhv3evn-qqgvYGusbvrlBPTuBpThThK2h3dvcEmxevfEmdevqhvggvqfvUhvchvkgvIgvLav8gvAhvuhvChv3hv4cvO7AbgBoXvPIvaYvvevygvMfvCivbbvfdvrhv1hvthvyhvChv8gvxhv9bQHevNivgivh-qQivaZvO7A6ZvxXvzPGXptagvcavYivShv_ZvphvkdvdivsfvxFtSfvBivZXvXhvjivq-qlivOgvOivoivehvMevGhv2avYgvwgvxivBYvzivKfv1ivZhv3ivBhv5ivhMi1gvnYvlgv_bvYfvmivkivQgvEhvzYvL1ELIdCDC2EocWv-okNXsPzb0Wvr1gd8obzX3XuyhVhzXmjvQ5g3fvghvfjvChBvCCjMAxBCvXv7ZvaThxRsqcvXivLjv7iv8JvDiv2ivlmX2ivFivshvHiv1hvVjvKivKdvgev4ivahvZjv_ivbjviXvFjvMWAxIgE5caQil9YfcuNEhXxlbxlYYfXkvf7taWvBbJmmifIUbjubBImrt4TvDPrv5JTGvCfv0JA8QK3jvOJO7bTeWvXJvtrGkNdbEAz3KudnRJvCtSDXvzkvWJvWwTTJvQwTaJvjJvyxN_DmeqABEmpevqkvc5FuXv1ykUirqivpyp3Go4kvJfohVvrkv5XvQFhmyQIWgYWsX0pROJZ0pFhvKhsGlvRlvsbBeGBeztDIdqPZeFhhYutLEBlv1xNzYvQlvO7AhdrDpA1ggc9c-XvDrt-LEXlvKXvnlvblv4Zv6zHombtkv3jsbav9Wv0LEllvDlvSgvalv6zHVYvwqb-EGXLRW0pIXvxlvxZXfhvolvhhvXIvDIdc5qGoaWlvBRLYlvzlvBmvXGCDorhjvvTbSTuGzt4HHHmvSmvylvSdvFlvVmvSivh0btBAflvm1IkSoulvRmvqsC-lvKmv0lvm4tkmvslvgSvWivyDeiYuJXvJmvRkvLmvyQgGngmgQAZnqmvtNdTmvgmvAmvylGVYvvroIWgRrh-mvAEmAnvwdvCnvBbBVYv-0bYmvEmvg8tbmvZrCInvClvKnvElvMnvpYAOnvEGhDpAmmvIWgQZnVnvmlvBnv8QKTNPIzZiApIoeNlvLqqlhvaYFj5u9rMpnvF_ueGBknvieYs6A2fpaCBpyp3Uiunv8kv4QLFXviJvojvAHb2kvOwT6nvpnebJvwkv-Wv98q-kvnNdxne2Zv0JAMnYFUeN-uoVFSjFNdutijU_gpUM9UMUMvTovRkv34FCvZKVvigaa6uMNvhAuxAuENv_OXdFvbFu8euEpujFuxEbdfv0JA4cgKDZFNsHUVXMv83pAguWMmMcjTKfcfuN8lcMva1q9fuCiuXatR1LFVMu0Bg1rZlvighRRtdTpyKqQ4L26hhVvUdvbAODJAhjuf5AS3aJtPAIffGoI7jkrftiAnnvLPrDlr6toh_T8KvQOr5FC1OMckvpIUXpvRkvoFhFMJwfIPhu-Zvo5gDlp7Hm5HmDBpqKZWDmlGfBqJVQsvWsT4TZ4TTrgYfDd4Tjku5ZTypvQpLm0gP7iw9uWCig6eLyJi6ee1N3pvM6edpLn6eX1Np6eDqvlIZihQ-xqj6erpvxpv27ebXWyXWOqvO0Ez-epioAkJHdu8hhLloupv9pvRKretJqAp0xqdzpd0rocuWNDNeeheeTKgHySQjPJqvTVTNms5lsTqvVTrwitiTr6ls4hvy5QzLOYppdIerSgCrtPlp2wfqov3slZGOOztKFatiirUnUPuYnvt3f6Bi8iuEVpxuSapvXat1pcKlr8qvDlMtgYHBsezcddsI6EDYu9WtpattYsyMnI7sSFsfMhlwoIYrzGuU_sajm_JuQItfQurssMyhRXtLLpdBu1TtJnnPKuhBuDvmsQuHKuEHuj7sGHupns4OvWKuAqoXtulbtpItOHu_Ovh7WntujXt3xsqtu0Eqstu3xsIPvICtC6n87sySY-7sUWVcUtUWVMmta4aOmtiOuCyspHu_8pE4oXCt9stJ4olrmRJtcRunCuOxub1otHcXxu-Zs5ar1CulysZFqnys5yuqTQWsqRhkn8s9CuSOp_CuT4hZQTRLuOYtrRuBvmGDuo1o2Ouephi5swRuXYtBmulfq4OpittNXu2RuJQv8sqvwpxosRVtbIuH7nq2uPsmeyo-CtblYErlP9ssbrh4uhjqgSuBss6zmZEuAHitIuyEuvIuuRvoSuwRvN7mELtiyu6LuK6spJnFgi6Iu5RvrJqi2oHMuDTpOcrbDtCJupkveDqSXDEHorXvaToG6hILvcniNnrMNoRkv1nv07djHaQmvCov6zHgJv6DmGXvZlv6tvFKiRiv_vMqytzmvqxNxkveJvEXvJovSdgMevbwAAmmuxtJBsKHvDHvdfv1eQUMOwPnGgsm2sDiuZ0lQ3iTHLIUvLVvDoVxrtjEeLJtXJtm7oXoskPv-xoZ5sjtt_sv-PvxdhCJqhascnkmRhO9syBvbqSAZtonqVWtsXvTuADHBiQHOEtfBATEh9ZvCHvoCvxHvFwmnGLcXuw8mR9oMsYeUocvq7Lq08jLtfv7qpRZEBvZdtLke9_o29rOAvIWuUvvJRsSkeKvvzXh4SsDUsDRt7uskkeL_XIFtA8qCUsN8qGeoDHdJBvIsSJUsvIvxqsiurn4fpwrxCvI3qzCvsAYCQuTQXCJvgIvLfuKLqouYLorqSsqXum8quIofBv0LnaNun-tW8i7tTAleHNLeaLw8q-keDleiCmFleuitWNLTXFYNL6NCKle33rs-dUleu-duCmmsg5tr6rkzCmdAeE9d2WvPzbvXuYdnDkVSlVrjvaMdGNtLDmwFhDDmEIvAYutXuK_dDtWowv3_dpWvJDmVmV_LiOLiyWvYOLuWvlWvpCmcqtdYuItkSYu4dtz-HaKEvqCKEpWEpKetNlvkfpyLE88qZJvfJvhNdFov8lvlJvuJZD_nUaHVpeTqezNdC9q3oPEqe9Ek54SY1mO9qx1tQ9qbxvS9qU9qNqeexveMty_nnYukHcWOdqxvuSt3-twStE3uhybjjekjQD-qJ9iGQu1StbzbQzpWEm4HsRGryxv8xvhBApYuF1b1JvUev_vbcIsXZPcRE1OdCCrQIs8ybUrhTIsiuCy4mqwbNyvAPdZIspSthIs_9qEPdnybfIsUZnE-qP-qLPdLXvnhvLXvOjv1hvVTuofvDkveivFkvLkvHkv8EpxMip9it9iFlaZtkupmiXsxYueseGFmyYuIFmfGvqGT9PCtGTzsefetaeAIUeyEpBQd1yvl2cEQde2kOnVRFmk9ieycjetopv04gketTatKpceFpkFmwpm9Yu20VPSnOCi9BioCmxYLkRnoFmXWE2tebzvWzvCQnFzTBDQufoTVJCxvZSnEZuUue0-q-fo2-qRlJ90VaGmCGmh_hoXE40mnNiriVRKn3XE6foQxkzueIGmmVJ20mg5KIZuOGmfQFmcMH_qqqMTRf9wva5o9EDBgoEveret8veOgoe5oZGm7zvbGmVgoB0TF0vive-aLB0TY_qTZuhGmXMCZDpl_qlGmw_qL6oRRde_qG4sXZusGmZZu_XuQhoThVxGmwWvx_qh_qDeBj_q6Stt_qRRd3jaCgtYgoeRdU7tDho3GmNhoOrMrwkMhoFhoXwekQAVgtV6ooxkBgoy_qC-n30v3ZtKHmGYJHHmdatkPPI1vUHm-_q0wevweVsBxweVxeyRdOHmpcL1lO6bj5Jq6wecqs4_qOKP7hpBxeQArlHEknfFArfqsGxedZu9Zt6bFmku0ZL-RdLArGAr47EPyqk1vgZurZMEArPArMArcsL8JqfZuMxeexeKAr7_q21vKNPOArxPPh1vn5Jo1vBQPp1gpdLZSd-uZdIpZHmbArPYJtduEeLM2v2dL0ftBogJ_Uz5r3xeeArrBr65ddQsFYfi_UVKvBXvKBeJyeTyee2vNBegqdXyeiqdyArseLWKvqdpdyeuArV_UDeEFGt-tSlyeNtUwDrq2vfaJCPtEzevgG8Sd1ArdzNe0rj2vj_UgSf2Zu7fLs0CdtU8hpnngp_UCTd_Ft9uD9laMBrIEB4Gsf2T9Ar62vHfENWdBBrTlgl3dBXmqZuHGtFZptZuq4ryfuEGbMGt1fuzZuI3va3COQtwtUy-uDZpBgLOBrA-ruGsA-r22vw4rUBrMgEozeQgLqzepTdvaJtze82v9BrtetwJi2bo_wPF0eSbJQ0exCrUsknftwvoyetOWun0e-Td1etMtmWftd8rwBrxxvXCr_Sn4-iVQoA_tyft_9mCCS3etQfse6XgWZNqTV4vbBr_eGC_tT_uOCrVNiHft3UsSCrVCra4vI8r_eGo0lB4v5iLWAI7iLy1ejkE-Kli4vCpqBwsT-mdBs-boE_tFatoft7boGVdvCrzzvc9g6CrK4vXETb3eW4v0ThV9r5-UmbJ9ftdKnIITbDrLDrc4e_FpkDrz2vY-FnDrW4vL_uMiTw4ev4el3Tq3vGwW1Drgcuz2d5Drz6dPnfm-iCdQe5e5ZhGwWX5eZ5eY_dWdPF6CP4vrZD_ShX2vXTd_Hmllsx_ct5eAau49Efau93TbNmmBQ9IoCImFErv5efIrNpLy_cmLZGvuPYdLIm4kr1ErHXdUImenoFYuMloqqvKau0ciJrgpsELrg2pvgqvoxqEtE6pv0sER1NL6vh1mNTlh6emciNqvY6vm4TFqvjTlHqvlTlNauNZSqxqzxqt5vSErTCs9cTEio35j_CoVErF5TytEYErJ3aG7eegtIgZvwrF6vM7eqGvc7eV-rLLeR7ejaeT7eC1u6IZb7ekImd7ejuEluEe5TtGvKku0Nq46vsXsdWuuXs7ImnErWrLyWsQ7v0Ws-aSzWs_3m8hoDioqEr8ho89tuErSAd4Er45TBFrK6t48eNkud0sl8ePFSPsLLFrC7sDcjVauu8eJcjdqq6Nqv0vKJmRJmF6TJhtGJmQzkRwdUJmdBME9ecTeXOrXJmHwEMWTMwsqRr6YdZJug7ppnVW3sXJum-so6hzwkd6TbjU69eInq75h94E-tL4OtG-elFrQAmj9etBAnmoEzEW-eOuLl6Ti0vVAVhuLHlSi-eV9eVqv6-eqioy-esio0-eXqvERrWBTp8vBWr4_XvFrGkJi2v3Fr1io6ZeVGojfuhtLLyVmgtdEfj_eC1ESAuy7vt2bLKmuGQNKmW2ElKvfDSI7TlOmLadmVceoPXKma5SMGrU1fvXs2mWu9qF2VUjofkSO1fkspJ2EYauG2E7auPAfclpulBhKm0qPz2sgcupvqsiVjBenBeQdrafrSdrY9vnKgiGrfGrs8vscrjAfA3EGtuCbux9vF3E8adPTvo8ThauoGrCrP5ITArPZVu59vgjoSluEBfDDvb2iQeCJcj2xLknn0KgByrPuUsauNyLH-vSpPtGhfBtX8T5BeWrPbAMRPqbpasjobLmN-vtjopBfuHEaLfIcd6Grsbd_yLJbuLLm5Bfp7pAIr4HbDLbmNucHrx4E9aulzL4jo32VMAEqLmYIkU2itLm-8TAbukjoqPgs2V9xmGkoZssEHrnJT79viHrmwr82VACeF0LGqpw9vI0LP-vg_CqHrHMf_6EPtu09vvcdd2i7cd8_t9CfDup7HrhkouKvkko1PgmkoNMmvKvCIriePRMmabuzNF5Deo9TxDf0ovVMm_Ri_9vHZA33mB6vxKvvZTEjANatfLozqtkIrp6iwDv0_vePReLeXbuLIr3KvgGtuLvYXYWoJ0gtlEfCNmrddpEfEaepTbzko7FpbbudPm-QozKvtMuCsYZbuPYuV1kS_YxVYJAw5qsiZY95v5Pgppco3Lg3VqFfsIrxVpXed01vDJrF9rVMuGGfZ4AWUeY4LNcqDJrhsrnRkEupCHqA_THpvibu51BZtglJu8iT34LuqvzghPlo9vAgJuprtC_J8-uU3sPkFLJrS_tJ9rAhhvrtDJrRJr6FpDjobMTmJuqJudJrZku0Awtlod9CvlogTuR3ajqJnbu5Nm9KvTHfd_tlTud_TZHfDmr5loW7u7gtxnP8NmvJrMCFCfr5KvACDzPuB7v-zSR-r9NiYcjcAUqrJRQdubuwXs_Hfuli7mr6Fu8loybSWatg-sL1fCCFtbuxlo9BwKIf8hf-gtmOmYIfkOmiXrw0fmTuAiAVPBMOmQAU--uyFup8oOMtkBwJ2BqIf8Jrd_t-JrKMtuDF9fdj7vdLbYCwCgdKKTybuEmo0bu1OmXmoLKrjHvxDvgWugkpiWuTBU8OmRgpxDv3budfu8wrziuYgdbSsXgdNPmHatoOPRBpQFFe6viCeVfuLgu7ov7BwCKf2CwonE1MrDmo2qqfmo7pkqnpNmpkOPC2vVKfo9LXKfHGFvKrx5cWPmbMo2-puLeWcsH3lfKf0KrnGFb4Vo_tmRoZMoKLvLGRDLo1-pYAmZDwNRogDwcVT_Kfe-LJLr3XrLmiQkrBvYTLrbSCrzYTaua0YwDwO0YfNr4PmsGtrPmoPmosrdLf_HFrsr6tHECUqhdKapXJZ8PZlLfhQrq_LrIFzmobLrxEtJEUy7p3LrLEe7drg4VRMf8hdyMflLvRLvboCIgoPEwqAMREwJQm6MfLQmRwSx_v7wJWNfZidbNfZQmjEilEwRhteKFeNfMFSShtqOfuGtTLv0aitUi-_vwWiLWlFRmzEwr9hb4DJPqALnSGVvOfxPfztovLrB-DIPfaEwsahhYOhno5QmwAtZjdPMrC4pRMrbjdDvsw1klEM2wkP0kMMrryJdGoUEoKRi_VvdUvQVveLv2Vv_Tvp_tbPFhMreFwfPFkMrk0s96ifhtFSdkDw45iHFU0RmTFMKRiWFMnMrq_vMJujyqGRil0qh1qwcjqMrP2qg1qU7qmCwTkdJroQdin0q4cjhEwGJD3MrEDw5Ce3MrPRfEGwOdiTRfWEwBGM27pXoonRf4QFdRfrTsmLvsLgMSmLTn5-joRfsFUelpxCwFBTv8lpLvQipENr_WfzRfskdvIKJNr6urI3rMNrXHMgOqPNrTqqrcMm6QRSfMGpTSfm0JPGpWSfAmdw0J5kdwGtXQsqGpJsdzGp3SfuGpTap9SfxGp1MtuHp7SfOIM0Gp-MtSgp0Ul6htyht8ht4GwY1JEHp7Mt8IMUQsZitY-rRHp_mgflg2htkTf4htsTfr2jHHw5HinHpE3kYNrJTfKffn1JzhtNHwLUfPFss5dZNr26MpVFbNrdBd8Frq2JP0YTAu0VftMstpqzwSfVuypqurEjapT-rzHwQ4B6mdIcuP7oeEEgdsFOraLML5VSlAN5VQVfadr1Nr7kAaXF4ftDIwIXFmVfU3BMcu8UfkXFsVfnXFwpvQWfMqp0pqTOrH-RZWFOcuWBY4XpDEtu3NVOrD3e-7vgYFVWf33JC9eLndrLvxYFfHvjsrC7jundqMMwndrWfYwshOr7dQBTSlOr2nd6ndr-vaZF9nd4IwEGECod4_YZatM2hyGh2OrXNMTcuQPrfqthVsclAdVnfNMETmO5JZXf9Or5Or0GhLaFGeALTmO5JsoiGKei9YaIU-1k70vxhPjIhR5JS2E3Xf8PIK0vXPrHYfa7jp6jDlrloddTmBiPr3B6Zu4SmpJw4OMdEeFJw2gvaJurodVPrzJwrYf6FPC6JDYsPfsFYssJujah1cA6-vOZZ6ad5yAdkFjqvasswfssKTwPrJ7JTZfv-tVZf3PrNbksyLTpdhZf_PrjZfCQrAQrEQridFoZfWKwIQrLJUDQrWHLNZh7Zf-GsiKwGZZPQr3OqspdPeFCaf3-siae90iGKwbQrehijRPwqqtafHthnjv0KwgUfP5gNsuT-sF6Ep9egBwQJUF6EzOZ87CCafmaenqvdxSTmrfbunGuLZtCFAKwo5_tsbA3Qr68JCcfyauqQBvpteqdRUmdHmN9JfqdWyeLIQm2vsOHCRrOSfn9JhpoXUmKtd7JUcUm--vtgAZgrUPmJMvJduTSrJEAMRr7Gt1cfPRrlyVciFBYsq8DFdf-cL8qdyxSvxSNrd1IhoUm0UMTdf6iFnUm6LwHykYdfRitcRrXTT0vuEXM7OqurdAAulAwDEA4RrfrdyRrXMuMBwSKq7fP3RrKefD_ukikcwspahmKw98c1JqieflVn-RrlefBSrGVrLODLHt7uUV2r6hno2r2UmSSrs4NpMwHIpSSrkitj2kTSrrxF5Umj2rf2rRNej_ieit-Um3MwSUlh2r6Mwmit8MwfSr82k1Mwbitg2rgHwZffrWuTXMNIpoittMwlffritUIQpYIILUrffVHhaHhneBqTh5ff2ffrTuf0sJRYKfWLQuuTufdZsTugoB5ZANgf2SrXdu4QBNQumRFPQuUXZv9u3Awp6AFBKWVmtgfaTtPBK_OqFxrBtd_gfsNwtgAQTr4qqzhDuppgzpXTrefsWTrw7j2qsyVmMaMohf7FwcTrwqvetdNThS6veatOshoVmoTr0Tr6tdNOwmKRB5rKySSOwmQnvTrDOwxTrlEAJMUQOwgif2Trxife9ovAtUmDLUrjUrKcMKfG5KwOTSRUr7-JrahSjfsDUTUrYcM9geQ1gg3sPcizOwhUrAiA2srlUrSMw3-pBvdvUrEOuhsFjGVkdu7itnbs-OwRjTIvU9jfKvd8NusyPwyqEPwh3skdJ-Ns3Uru3lCOuRVrMPwjYS7UrF0pjMvYrDDJhUyp4IQlMvszpQyp4BQYWmH_vQdjMTu38mDHw6kfFwdqeMU3JUWlX6j_aHpMv4VrokuqcjA9vsVrrMvXZn0-g0uFQHtKNU0lfmWmIKgWTn2VrbIwvMUzooDjtoBvqyBhwdsMvlapX6CEwfv8v1lpOgrLWr5vFv4vKiYz0q0Mvqvi2MvWWrqdZ5MvVQwKCYGQwrmfaWrgNw9cYqyBndgRgM3mfnJunmfaptUsU8BvpWrtWrsdgvWrCOwZ3mv5tF6tpSD85t7YgW1fcJh6WrfRFmxd57t-WmHXo7GKHiMHMwWxFuxdmLHuPwIPibuqVSiduqCXrzsf1JwGhpFXrUof7xdIXr3Wuq4OBydaVoetU93lrMndsNtUosMnCEvcMLkkPeXrKpfyHwMpfcXrcTnSpfs3Co0FUpfAOULRtQxhNRt9jMH5KHOUJ5KdpfU0rUeCkXrrBAmXrpmfw5vpIKqXrrGhvXrsydoiMjNtP1q6kM5pf_pfLoX0RwsQAdpXUpXFqfxydUCeK2vHcTdTsBYrqPbyIpU3kN3rpAw-7pDYrVQu_Wt5AtvGu0PqPvZKlu9IpCejPfnDXl9Nt7PqUfnOlu1PqQluM0lOej9PquxWO0LqJQEPUkluDJpC1uYjm1AuxluuXlfjtxHtogZijtG6uJpTSQtzgZ9Xm_lunRPNvrImu-luoVuHEts4kvQqcNvF5kPmuH5kcgnK5kBRqAzWHBkhmuF8fdJpXRqnJpFKp6fjwmuiZuE6bWYmfRqRTwqOriRq35k4Yl7mubTwW8f45k0QU0Jp85kL_sMgjI_s3xZajO4BkOnum6bnNv9RqkNvUhjmNvuSqgZlOinsSquNvhxlv_h_duhYm6JpMokNYN_Sq6EeNalPXpc4mUEkUhb-TqjcqAUqO0taYoOpuepucpuUpu1GCWpuSpu_Ej0jnLUwTUqdpulpuJZmgpunUqeEk6jnQxrWUwYvNnpuV9bX4lqputKpspuG2qgUwppul9bx9f1DRE9kt9b0puUGA2pug_AKItS6dIrRy9by2uwQsg-ufrvBquV_pgZmy7rCDi3jjcYc27rZ2uDVqS7sV_s2Zm_rOgRkHAWhelhYr9hRhOvKsuWsukOvOVwmOvNBtOxsFKu2ikcBuHnnqrvaEqsrvEBtMnnl_pfEqnrvV3YSKufYiZLpMkSymjmBtKIki1imVwPbibbiAYqfAlTIkDYqhBtAtuYBtEnjlBtEtuOnjz9vWtoItu_bm1VwIWedzu4VwebeNtu6Lpi4sZXtTstfxs7Hqn4s9OvVCcepDNonvBuIKhz_p2jmestDIqMuuDPvBCthKuYZsTMp4ItbZs6ItGckMPvqwi5tuocm5LuLCtU3GskRLZqgQorglOZqlCdxgl7kRust_jbi5pC5suDsE5s0BbTXaRuOIhlPDvTvasOoMDv-Zqc_nrWwEvu6uu_Cl5Ww3Jonhl9pn5uuU9WzxrQaqFXwyLjtpn2xrJvubCl1LS19D3LSrbqGkY4XtKJtpAmb5uqxooUt0ElxwuP8B6Ku0rnqsn4wuAcqwrnu_W9Flq2h3MY_wukGcGxu8stzTnuHuT8ssOuO5s83hQ5sY8scPvT5stOuVxuaELEyuyQhXwpLNkgsvWdUVMv5rjlcqjFlncqHelCsjlNpSkltcqjxuC2haJVqxumyswxuXjhXsj6xu5dUCdq5xuVmtcNgzsnHdqjysAllLLu95p2XwWwpJyuMttjsvZdUfwuAQNZyuctnHOpcyuExu4fCnyu1GABOp-NphtnXPDgtn1dqZtnJOpbIcVPjDzq_5lEeqCeq1Yw8yu6PjADuwsvoRucjgqRuhmtg5sRGP1ctPbELsRBVtVPj-btwuQSzuSunNunOml9VwblcreqTmlBctXzufUQOZw5HlmNthOpmUQoHvmzurNtnmtz2pj5s7svXfiC0uegiXfmViiakmAKbjfmCPp52p2OpqAq60qo5sBQvtwpdYtq6mexgwfqdnl9Ilgvn3sqt0u5sq1jqRgq4vjIgqcJl1La7bcXboYNSFwnwVqh6lrVQ81ufVoIVo3Hoawng1uXPpSVuQVujwnSKW6gq3wn9fm8ol5wjS2u-1uiLuv6mO6qazqEWrP2ucGXvDuYawKFvqhqBVwjzqI-KOQvqmtx_sPQvdEsyQsZQtpgpUfp12uQTkUQv0xnWynzfm_PptReBnteEstttqficSuCRvaVtkIuoasS9sijqkgmtBJP4uG8OR4u1znCbwaVkOEdN4uZ5POtqvNtRJiGPngQptas36lwVkikqmQpuHvN5umkq9gmx0RR5uLWkRctNWkw5uBxp3WbRmM6ttrGg8ttOOgf9s_ttSPu_0jfctfXgt5uQEukcte5uASebPuKBm8pi50nNlqK1j25uUXj45uLRvD6uILX85uzEVQRvtKtStle0ZQ1nIRvA6uZknhlqMRvtkkCDtxasYBmDssNCoERpWtvq1jbEuvDqsIu9VtxctJYj2hmKRp4nUatqwRpYtvn6p2broSu4brjsmdtvsSuftv-brDLtp7l8kkr7lqRvvLtPps7XkX9AJ7uoul3hma2nO7upmqztqrmqWim4baK7u63jNRpN7uNMXZ7uGsrjwqIsrgypf7u4ulh7uS6OPsrDnqPSps0KEFuSnqPQSOnqqimO-g-evFuqMHs3SuACvUvlRCv_tqNBkQ3notaALcGvaWCj5uvkCPaZkgTcRFug6rQcru7uETwJ-s8CPT8ufQW1nq7zVUFuz7nwusdvpm4np4nuoqiakH9ubak1oquVvLZADYAH3AoxfHfrWeeNeAkfgW2AyeQAqtlnH9Ptfpm8fpS_uovvT4rHRtZWvuXAi3Hk3HnjrM6rR-hwZemqvPee4VvTewdmsnpF1QR8wHYewHUm-0iieebkrIhF03HzLE90bekrWewaavliuMLwDLwbew-dwcXAoewuBmmbDL9mj5hXNDaJUxew5SvdewFnpXhFwkp7ypjtFIwqEdDiewwcuGKwlew9annewQhB1FhBRsBSaiQHQppjSWFfwAHtaewZbfcewzewQhBGeeIiVe4HuzkgewLZvV_izeeQPN7ewZSvdew3lrZbfMspQ6GpTPR4IHmr5ewBHtafwWfwnBAjQgZfwoaeuAA-guR4I0oksfwUfwCHtvfwxfwnqvsAvdcBM6KSfwgfwIfwAUvkfwlIAbBAWewKptOZt4MekewELwyewwfw0fwk-pJCQ5jv27t1QrCgwNgw8ewXfwDXAttDjyS0rkcja3fwlqvMgwifwpSvdew9iisewpHh4fwhgwVfwOgwi3HtNDUGAIrtdfwRHnogwHfwXgwjfwXfw-fw3doahuffwwewqgwYgwdJaTkvI_SCvvLVv8BwM_ShESPCwLhr0FuCvrONwtXMMVmpSpdffSNwZHhjgwcXAeuQtdQcKdTfu0zLGcf8LOZTMtfFYhwW8HahwVKqExGc9vJ1BchwIcf-cuPTMHLw9CCjhw9cuLQfQbvMmVneeKDZfEh1XGh_vnekwuihhwg1ByhwduvuXAlVoPRIaTuF1Zf7GTLw2WoqJUEcu-hw8HvVEtFvvN0NS6YR9rHhsbwtv9Rh-jZgtXbL01rIhF-fw0-djxtHoL1Hmz0N4wvrbvvyrY1H0OtHTtbqLZHvkLmGToqWrPETHStcpCoSCNFAx0g0BnGMofiwA_oliw6GArptWykZgvlkvQXsWTAH6v5gu6oCAFASzAIYPVbv79u6Bvk0rjiwuBv-BvrusQCvjCo0Bv-HvebTCRIngwNSZbLwCsgsThwpgZWvFjABvvxFvhwtUVv3jrD4d6Ws5YsSZfOZfGkt6lnbjwUYrxZrJHjYWqBHkUCnwktBVhuquI-lGltqGjkru2quoru4YsfcSckt8qusruZZrRmnRdlDru8VqKamwrubYrNln1rui-k3ruU1S3Yr8siZamKkto-ltktiktQruAXq6kteWqnGkejwUsuR_khjwQbmOkwHkwT_fEltZljEmnmWqCsu0ljEsu8HjVZrRAWoYrxjwHWhI_kLWhLamudlwWqcruRVwzWqhZrwUQMruJXXJruCkwztiU2S4ktQYKBkwYruPjSuZrS_fWXqZWvulAm-FS7q5xc9EpRGTzyveFmietPzv6YudFpvvkTzvf6J8JwmcuezpjETURtoRw_0tIYuosTKYuuDmbqteDmHdrSlwWII9kw8Ep_kwGte9yvQpcDtesDh02l04gDlwvUsFlwJtgogXkZu4AvT4JQPM-XsdadbYstQrTAmhqvAitlRwKEhmRwgXraZnMkbYbtGptuVvhmAAmPsOsrUP3CpVKN7voJFtuCvQsCBrpHCmzCp2CpBmA4Cp6NCjEZcMqdUhXlsrvP6IvGAmg_Rt6sg9jMlstcgU-tbLd3Yp8yBT8tDDpVipcFtQ6gglwC5vwetnSMzKw99tuUAc5K78rQdosue1UsD1v50vkRdWPrk9vyGQGOwMOw_HwLaMAOw9FA67tuUAaeAvDoGRHC4G_5oHGmC_qi9tuUAJ7tojaLmsf0v4Gm60v8ykQ7t8bLq7tdzkV7tQGuDnwY7tIJFsFRx6tqiVczkKhoqzkW7tjjATLn96tIihHUoEGmBgoNZuX9vqzvSwe8pc_0v4jaanwJoAVqBZlAm4cN1Is5oXnwmnwyoEhWv5qrD0ojnwXWupWJNnwv_qgSZx7tues-5FgDaIbd8LmABvE1iG-t7Kd2ps1juitpAIZa9uMTtheoLFZbeoD-nJNqTFZbNuWNuJDpeHZWNqzeoYNq1eoaNqSPskBvODpmBvjWIC3asSLQMhQXTq8tOAVR1qUBeuiJKatDzEc9esHrp-pm3m5CfF_vfAdY9E6Ef8Uf-urYsswqqtAt6Wt3SrcpQ-VmB_prWtp7aBPwFWrs9igFAH_YK_pxCqWrvcAmzku6JuqtmjjsfuqATwgjs_SwijsFYlkjsrVuU3ne4lmssYOvrssf9kZ5nEVq7eloOvHBtnltbnssOvEvpisunnsiBu6HkyIjyrviItHHuexsYOulAo4rv8Ov6rvZKurIt4GuBIq8Quqxs-QuVHu07s3It90oGmtLIq1xscWwSmkOPvtigfar-Eq38pORu58pQRu1KutTnoHu9WnD4oswulOuu_AvwuvCVZXwA0mXsvcuuxXwqyuzceU8s6DsW8sJ5a4ZsfCtELuAEsaAq9Zs9xo3CumRu8YwNYtPaszPvEQj_UtDFYkmt5btKyo4PvFReY9p6svfttyRurAqzCttsqyZw4OpBtvvBv4CtxFqpawCPuHtvNus2FqPusfkmJzs_awa5uf_s86lIPudlYzFsqaXsEnulHl5uYzscDqgmhwyod-aBAttUnEuthmUictvsl9rsL-a1bwb_BK6uXcwM6uzbshPunzs6Vtx9sEzo1ntlPu7Kt8xiCWt3br9tuvSuLik8LuhtvpcwKWtQvV66uLotB0U96uRBqoJqotv8RvqtvL-sW0mcDtanwOcAe3SoHhEBTeNus-snDt1AtHpw3AtdAm9JuT7sGrqKcm2Bt7Ov4BtBysXPvJJe5stnUtuZsLagmJvYcqwIdSVgwOu0PvirsXtts_sLDuIIl3PvraworsMzsgbw_wpibwPrw6ReMPuFxpOPu4FsMBmpVth9szquOvoj9XOEuEAtxbwrmhzbwc5uJutoDqiehhSunrwXEuJGsR6uOAteJd6ypa0ACqiqcHVnrynrQnwT0AbWXD1Z5PuN2X6gas2uv6tODB3WXnWXfJApWXncgwfBNvslVhk-k0tiwkwUWh5ruHGudtwlWXftwRmIzmIwaT62ZefZmOsTYiSaadVh5Yrcltykw7Rt8nwT0AOXXxWoK7aXvmCWiP7ZwWNh6tlBZ0bgZCIE8nu8PD8t6gsSMVc2sdFphmwbBraGtjwdKCvmQwOqtadonmwz0kNGvwSvo6iz_vZ3s9GtDHtf_gEStDnfGStPOu2nhTSwXrvAXtdlkdrvM7s4UwC5mCqujrv_rtSItbVw64pfVwslkhXqYVwjXqbIt-ZrDZsvltyOvi7smBuNrsaVwX8aIHuFWwHon2QuYKup4saKur4scKut4seKugFnCPvNPeEPviDYGPvlNsy2gYarpKuAosson7onEqwqDsGqwOuuK1oUPvXrsG8sXCu0DsdswM8sk5lQos8jlALujIqUJtMQeGwpnuv3qjhCt8Zsf8sockIyuvIn9Hussvoeu3scpPvtPvNeqvPvs8sR9pBzudwpQbrtqwUas2zudttlFq5OuMXuvuvl4oSKt3CtLQv5Ctpaw7CtbtwVVt3wp_BorLudSuJrwIQpIGgwznGPlOcwpctyaswnty9s0LuhxpicwJDtzYthtqcutjtqS5YjsmA-s0Iu7zsq7lNpsVqh_Eu6Rv9Iubnqyxp97unPnVpshzouUAmUT4kg_isMpt0vsuUAIqtpERRHnZAswVm-Uwb9kHqufjT_Kp8hrAVweawWbnDxwp2sC2rjXoghsIXuc6EZRm_Po2anDxwQLAO4GDpvU8lhnr9Ln8QrAEtEQw1HwH5V7HwxXp6gti7J-bftOCAcf-HQOekDanuUADOKXxrT5r67mBvv4Fv2ZoyxwavN0xwx_NLprOIvw-uyFvJMo6mwHZt0mAWdveAvUSsFUsN5lpWwWZqeOouUAiqhorSITuBhsaiE0BSoBrOftj4eT3TBku8Ase8nuUAz3rU0Qh9lHXsLpozeWbpamspzzJospTNiP_n03CfoGidAJTpq0pLIByJwOHo03Cs2Ib8R7iwr3tM6tnCouUAqzl46rY1hmAvOGv67GQBrcZn4ywrwWqTWDTtH-tKaIwywAYW9ThN6HhytmfshkeMCpjvv9Pscvv97qaLdAzwO0LfprSKAeYWp2iz6vZXdhLo8nBuUVXfIlUv21tMrvGnfNETzXcD9s1wwGMuBswLlkt0ilZnDnwaiwS7Fpcvuevwfgq0tHStRUW31r1NOkhv9ywb9tszwG1Ar6k37isWsY8j2Er69toErT7ve7v2ho1WsEXhHzw4spCLHi8r34qQSC92qRxwG1AWzwALbRRsT4rCVs89vGHh3KguowubnaUWRJubRI9rghAQzzwXuwjUWtVfXviVhwrzrE3s79mp4vBcPZftGWpxGvJ0wbUW3yVgpt41krgrrTv5mrzqtUzwnjr7UDngw_hwIalw0pNXpainFou90w20pOouCTq6_h1NvxhnDTqT7koywxLBy4G_-DBJvEQupCaT6UIow44qXqst0Q5vv9op-vvssgtCwXvT8PLqtC-PL3dtzDm-tvVJvz8vuomaoeY2b8NEIASk5AVbn9oeUSh8IsvStzxvCKvyAeYevXKnc5oC1vv-i9hpYhXjkoY3Es_vNaq_vSb_t7KvGfkoJrVcjkCFSCwjOmnTuP8jzcjERfBRf_nVdpoKrouIwoNrF9lgIwVLvExhrsp7Lvs3J2KwrKvMLwG4BzZM2Ow9uepdZrvi0yqTmfvSprBvjuwtBvzku4Jusbcc6VJjtSSvDEvaRvGlu1TuPSvBlup6ViovnAuLNvv2wXjtt8urHtHIbTNv7rqQxQoin3Au_ou6AuZEvObtUeuMOv6jtBItNUulUpQcR20W0aleWp_HtHOvDBuCOvvou2ouDItNrcQOvceubLtSrcoUp4lwsieYpwdHnQ6ckHquTtkrvizmSVw9HngBuzuwXItprvJKu5tm1uwdEqdVwOKucsulpwT8aRst2rvEvwtpwRWnUKuHUgIvws7sfXtGtshXtKxo_rvrstOUtMtsQUtjDsaZswNnUUtBDnWUtACupFnYceDuuEosHCufvw1Xthvw3Xt0KuY2psZsnwuGysLrwIyseswdInUqwS3pWqwwsn3ZsAtt3WnVysvHuyUtgqwqCuiqwNsqPGlwCu5klcYw6um4CueBo0yurOkDkkl8sdIcOGiLbroqw7JtysvAZwQYtPYtUeqq_sAvowqw1OuyqwEvo3sv6db4OurOp22pTIusosVIuuos31oaawNac8dhr2uoLut2utNSX5wKtlvaw1QsxawFcwdLlc5wXQvEFgcTkdquJUjj5w62uu3u82uumt-2uQSuA3uymtGSuK3u2LlmQvr5wtQvrTkw5wKnt5Tk5iqDkZNkUQyneQv73nDSuuQviQvIntvLlyQvQuc_2uNWKd3ujFguqlLHXwql3Ujt3u9Qvv3u_QvfIuXwwM9sjIu3Duras5zjvFsvswxFsxswKPujlYtnvnbwTrw-kqVrw8WbXrw4lWubwXvowbwwUncvoUEuq9sNutRcwO3petlUcwA3mWcwEssdEud1nXutyRc9hmySuT3piSelcwvvmksmsww_6wuww3zsDbs0Su2Es2SuiNHMZjL3j1QWqnqJbasnq7ScUpUmPubmqUdwtzA27uEZk9MuwBvMLtinqBFugdw6Su3wwHSptSwf2dQZkM8uf3nO8urvlHYbzdwUeNWFuJakfFu1qUKSvcFvyeuq8uv8ut7wrFv62wzUuIdt02wO4nXSvzeuw8u-euLyQ7zw4RAvOGK3tmyipiwXdvYzpzStOOb3FhC8wVqD9ip-4XPomVWvNZngKBkrXRjeVGutqeJ8wS8wSGupHs-fvRZnvQEryiUzwB8wHlAejeBpTwQtGoaQ8wNcnHmGB2H96tbduUgfReXiHhAiwxAeGYvz1wXYd71VzDw5mioCqkFwZlr6KvJrvB2wzWfLfeCRYa0tt8wSgfD3o2enEXtxuw11pbrqMZsHWw0gkVCt4stE0sV2moXwX2mzbtqOuidcX1s5Tnvqw8lh8tjG5wq1okasOoGzkqVXwb9sBzUSEu_Ng4tthUnmbwDEuobwo5u-ttvyoAutr5ujntp6wn9sCGspYtSRv0Unv6wrlqaEuTutPcw-wB0DqhanHmGJ8oRwtbHRN7rf0idoaR8oHzwWeGBWFdCEUxwnfh5BvD-wKrrR8wP0B2XAZppVTWvqPrlil8vt4hF-wAiAMnYRTA7XviMP35D_mwinwyJrX-wZKA5yBWWDV9YY2sZVil9YJoo6Lv-rK76efhwrBwiTuA2wmenC2wD7LSOm65iJfA1NM2okS5JhOM5_nGPrNPrUaHTMB15Jr-w8LvcYfvywcEenEmCafVrvudizrt2AtIcbouwVSwquwrlu_qbiYmMXp4TwEeuxRqADkehjTXpmnuQouJeuHDk4Nvlss3dituwZpwDLpcOvBstb0oy3sMNnqOvHBtipwl3wi_p3ssTOeNKugbmt3wFZbrpw6ltXsw8ltWstf5mZWeOWwRZskrqNMpmrq75nUWw95nDsvC4wfvpcZsbWweZstccIsva4aKsvbUtyXtB5sHqwHAqJqwX4wsluMqwnar2Kuktsd4wS1of4wfInZRuZ8sAYtl4wCYthlhIsqzUtq4w7Zsjqw0vw-Wn2vwsuhk8sBIuKas8CuEzqp8s6YwvsvsYhGEscwpd5sJIuUtt_At28sy2p5sv6PvmZwRIuyCtUDudasc0uxZwV4q82p5RuUtc8Spg1dSxRHTkdIurttFrw7aw3yjYww-awjKtW6wB4usgmnIuqYt3Ktu9s6PuT6u1-aausqwww6uqSugWw16uiJn2EuvwwKBq36uNWt56uWotrBxM0mltv0wwntv7Rvf7wLbsUps55RU5ogKBUNsJZDd0qCBTAuw8MrTRfKoouYYRkiX1w_BxN2w-Fw2BwCGwACx0MrtghbxwP-woZUBaTmQFQ4QGywJUvflP9FwVsPczwOCx5JWQCxclAWRnMuoq8wFCxjLvDGMZkdPoobkdCCxXlpECxMGwGCxXCxICxIroIoo9FMjCxfMelCxOQoxxwZCxdMeffvy7DG4DB4tkxwBIwHcuvhl7Zqzuu4WwNdsRdsppnvuutMpSHATds0Cx4RA6Bx24ZePG-zCN_uX2UTCxiuvuxrCIwfKkfOuLDv9ZqCDxypnPdshdsQDvHDx_uun8w1Cx8vE1TvFQapksufaW6ZCOcNynO3uWgmo3uh-wzds1nXwyrIuvXxw3AE4-ehZdW-w3ywP0B6WiDdsl0fTrvMndLwDjNphMp6srGiGdFogKB5DxbEAQ-s4DEWXc-OgANrkEUKatn_l7No9CxKDvjPo0uu8uuOdsrClcDxDXweDxrPob0w4DxhaA8mw8xkBhwCqp1nwg-w3Dx4RAVdpzwGfRHU-wu8vtFrgDxlExvZE5yBPTifExyxk8zvMGmwFoEExomA1zoLewenwJZu9zvPrp2Exm5A03mq3tyiuLMtnGvtDxLaOqoAa-wJhSx0B0ywz6t7Ex0Ex9Ex4DxA_n9FIGnww-tWxvG_nhBpcGIp1wKCw1bnJDxAiAEfvvJBGfvUSAIFxc5K4zwhExzExBnwFFxG4mkLbOuoWCxZ5ik3ungqiiqn3u8iq1Tp3Fh2dT8UDvnw7ueuCxiUrv2olFxehV1QdYtSAgoC0v_ue5FxYaLR1bf8wAiA3Cx11IgzwUCxx1lOpov2V8jhzZb45lnALGGxZKAOzGt1lXPiHmr2dQbWihIww7uR7wUgs5MuDuqVkqKFu47u-MuDjwEYpPFulnqfgso7wHNugKBw3MoEo-dkiKRsKq_GtUaHvbfppp21txwr1BpI_wwlwAbvdDEixeNYcqGun3sD_sHjtAHxZHtSOuwYsy4pUOuh_wk3wLnTB1sZ0oJXtCstLKuXEqmQuQ8phsuJstlsuLstnXqNstX8pSBty3wZ5m0rv23wC1s1Qu4_wJar6_w8oYQHumNn2pwv4s4pw4Bu6pwXWw8pwZWwHmt7Ite5pQIqDAqQ4wSPviarSAxobtSRudrmURuYPvg_WaPvZmtZsvlCu5WnttskAxvtsbys6arWBoJhcOxiy4w7dq5vwnsv7vweUu14wgUur8s6JtGIuObrIIuEww1PvMEsMIuNDqvRu-AxG0uZYtBBxNXub0u7dgDQvGBxfYt_1unPpbEssswC3p6awDQp8awBRvZVtVBxbww4Duy4u96meww8Aq59wEDtV8cDik1LunSuowwC6sE7wX3pnBxCJx89pzRvxIuwwwtcwywwU5hP6skGx67uEjw5wwlCoEZtbEx4RA86Yz2H6Va9Ish0wftprnv8aMjpeYcXY0tgXvy1wRhv-GtVgwI_wTGxxOC35JBVp0guIrvGVppWl5kus2wj_jGNvIEv13byWljHtv7wtAuONviPqvUu52wM8k4Ht2qcNbqdEv4DjD3wFBuF3wX3wTTq6inAKxIUusDkbeuHKxBjnS3wpTq-ouQ3wyTq5TqGKx5eukovy8ukFv1ouWSvx7w4TuD4n47wwJxLSvZ3wvAu7UuiLtIlukExAiAg6sT1kkkvyDxOWlWYFaIwZSqX7wdGx4Muy7uWgshGxHFuTnqNHsRvlPJxmGxcdwlbp5nlfdw4imhgsUrKOVd3jTJSojDvrVW3vv4YpOlsxlrdIr0muqvij2wM5w5qwAQv1CttnlN6YpOnCtv4qZVnqa7wFNuxJnETpcFxJuZOVdiSipLP6YvoRsb3ff4r5VW1le5ziLww8Pv-7c6qwEusVLxo3fVeaA8wLiqekDO1miTgfCxR3ungp66qRQsHyBFiqmLtnJxTbA_DT6iw6Cxk5hHToVuw_iwVKto0iaLxTWtkdwUqt89wP0BPECc5Knxq_0VXVnHkVLnwCGxERf_FxDGxsqMVkVPMx4RAKiVyBAZ7tUnw9mwe4i10m9FxhCxEGx7zoNCxfMxnWrTTAX-c82ZCgr9iwuPfT0hPCv7KxJ0srzwfLxDIAmIRpKxz7DFQthNr9MDRgsJPtznwsKxKOrVwsTVfZQOESmbQOzgiNOrR2wvKxNRr3tanIUmvaNdwS7w-XptTsKHsvTs4KxZdwTvlLuq9KxOYaFRlj6rrGxQMxu1c2rWzHbxGxcbFE_wt-wExhOJwi9YnIhB3bdcudpvmFSj9vI-PAHheEeXXpV_w4SqF1wMIeIKpfYmp2h9wuPouhhjWXpa_wAOxK1wtsvtzhtAxtJtV6m64wa2unawn2usExAiAcroCBTZUvCFxQkdbpoYCxfMxl5GGdiVkvXdiNGD3srl5oDCxsFxJ6GNwnbWckUrijfAxt0VpgKBOju0BC9BxTFx6EM9MrRJsfOx-FxiLvfQFL2wXMesFxBGwtCxoMxLGMOirQ0wkjApRtGmah9tFFxvlBoZUdrob-pxFMgOxVEoCroQLBYiu5LRdogqwqwZYLExvJPwOxZMxyOxFJH0OxcpoK2wdOxjRfQPxfpp5MxttD7WpYhu58okptDbaiouxjtu7kN3wAOveRW_inL1wkjAA7qefZdfotxbJ6wi5wvQasHXBPxBNt2BCp8rRjv0JwOlwTYuWJE4Wv3CvYYu7WvlzvSvCKxv6kvcmvNxv9kvPxvKOJwneSduSYvXnvjyvBkvPjvmyvXIfVBww-waBwy-wFCwH2wJ9vNIUnkvyNxlKTgpvdPxKDC1OoITvViYRrhjvXQIrUJxRKBYeBXmvjQxomv-4cmQxPWvrMxpQxelvHuvJjv7lvlLEMuv5kv99uxQxqKBs6A1ggsGa9tvHQxhAe6QxeMxyQxyeYIptp0kY9ujnc0IvfKYyIv7IvvhpkDvy5qV1weTu7vvlurFJvECs5Kmx6sbpa61wl8o68wtJxi9YCJwwXfwod1mw1SI41BSLUNExfkBisd18wbQwzMvh2wPLxaziYQwEpwf_jratlovdPqtjt32w2RxJNvt2wuAufovqAuy3bvat22w5RxVEvA1YEOvxhjReuB3wFKxieuCSxATbESxI3w1jtHSxOKxG3wVUu9alU9fPKxVbtleuwJt5hXsPvuAxuPv7YwABx9PvsLxiGixCtu0ufnZmnl4AZb6lYLxjLuW2uBUpaNx-KxOLtqukkql3JxtLtAdtvSxYLtYSvHSvnovNEvdLtkKxlFvREvmovLdtx2wrPxFRxdbAwirjdA4nvvJw7FTqnvSDxhPIecu3LvD_wG_wK9okmvznicfwt9HiQxTlvqGdUFhNmemDmA_oRTxviwGGh5ExppkkMJ-PxnKxXGOUnFiLx72Z6WsHLxv5YqLxaGnSLx9ysq0uV0uDgYPqYAMxPHOSKiaoBx9cr8wZgf5SrUnFtKfz-g-8wpsd4Sr-Sr7TxpNw9ffMQuwsd0SrFFxPHOIwq9SvOPxeyBYduseJxsd7FxyiwgmFMHtA9wBUxHUxkExt6LRYP3GohTZcFpf8wt6L8KicogSOxcJxcUxTSoA8wALvgUxfhawzw7YvZ5gdUxA8wrvbBuMxtvUMhbywiBA16qIXWlOtcJxcxMaJx2owzJufMv64miTtL_wN_pN_wuGuP_wFHxx4pNItAquZOvfNTbOvNAol_wX6cepwqQuesu0JhgsuoQuVHxQLpmXqcIth7sxrvAvwI5phVwKZsl4s6OvvpwYswxpwJvwzpwUbm0_p9_w2_p__wxAoARur5mDAxDRupXt4EqVvwpstAqw2NnKCtE1oFCuFqwOCtkMpQsvdrmW4w5HxXAx3MYSqwYJbqUtRAqD9pBIxF9pdCtNxuacqPxuqGWxvwn7oiCtp2pUGelCtWIxDDuYIxDzuFwwtRuNIuGVtnag6IqPKtm5sCBxuZwULx8qwFBx93qOCvlttJBxsIxH9sMusJ9sHzsYnkIrwzIxRRvjzsrYty6w2hcGDtvYtgBx76wsRvg8cSRpF6sJ6s3rw_LuycZBMuktv9rwoutOJx5EsCNusJq2BxpST8ww0UxJ-A-HLbaHyhuWpe6Ux3DxY8rTuvPHvoboalAc6erCvBHv5zwnkDaJhWVnt_tb0wF2ZIeHa0sEmwjQiCgZ7juwCrJxkT6oCRd0RwlhJBJouhoLauQuEuPmqBwzIfoGtq1wqGtpMnTpXFqkFSwdXmS3ks0rLJKPSwqdqAVxo2wBAoq2wEEvgKxLjtu2w_RxeHtbFv4JxhovJYxPYxZFvJdtCNv7tk2Sx7IpqXmyPqTvq13kYSw2PqBBjX0lhSwdYxjSw_3bMXl9xvI4bdluzxmoSwDPUAQqBAkCQqS4knluJQqrzQqxwB7KrSwrfnvYx6tjNQqQ_w7rqVNvwHtsQstBjpQszluNzd-Yx8fncQq0BjyejiQqs4kOJpi9PDmuAmuv4k6lu7SwXqKVuuBTwyAk-SwwGlxMsOlAv7uTgnTpwlVuLCjQpwJhZSgn0eknVuUpwXqp1PUYCj8yWXmuNTwKTwdCjcYlYmuT5kfmug5bdgnOTwLRqO5kmmuc5komup5bqmuF_ssmugJpVBkgRqkRqgNveJp4wsp5kiRqyfjaTw1muqRq_Zxy5bQTwtJpB9uJhn25kgTwGaxCnuWQrEnuK_s70shYmZYm4xZlTw90sUnuIin_Rq-RqBCkOSq-hnWnuWnulnus8VanuWSqinuLSqwSqNSq9hnCSqAouenu3iOlaxz6kYZl56bhNvbnudSqUQAyaxaSqnnu3axw6klSq30rsnuTeA2nusTwyTwjaxwTwDou8axjyZ-Zlx6b1TwDeu0SqZXpIbx6NxvxkU_wKouIok8TwAUwrxlRokHKpETq5NvtjtBpuWVpaou8NvJKxY3wZughEvdbxh7k9vuH3wIOvmWp9nqzWpzAukPxYeuSKxeEvM3wIjnO3wQUuPSxQukpbxSSx8xQqPxnbx2al0Tqm7kmou3ouRKxnEvN8kCblAcx4WpmVp9JxWSxPOvJSxUjsIUwJJpbbpE-E3csc3wxijHUwZbpv-rMcwjjnmKpC9be8k5ijg8kQUw21WSUwdUwBANeKpapuipuXUwjKphpugKppcxcUwMUq28k2TUOknupuPZmoUw4bluKpnbtf1WLkniFjqUwycxF9kQknyKpFLtM0Z4puEclWQtTQte-usjjLIta_VSswUBu2upzBdEqu07rr2WLxwmkn_Dvk_wg1pTswj4lOquLVqGaktEvAzqZqwvfaadx0fazEv7bwXVqrclotwMkjONcOruIelgquhXOYVqxqubGjWktPruXruirujjwzYriVqBltwZmZ_p1dxnjwVkwCkwVVUtjwEkwfVqYkt4dxCexEZOvjwU-kekwgtiK_lz3WCru5cSzru8jw4WqDHj9jw3tw7ruvVqGHjUexVYrFkw-ruO2f1lngZrVruG_fnquiru-ktTkw4-ksqu1dljexfHjPZr--kwamatisjwkWqKltC_kGexrruPmnyjwSltVmnfruXelOexOWh7jw6exSex3ljqtwY_lXexfjwTWq3tiUXqZ_k5quirupmnc5WMVwCkwLsu0yj7AcpeloruiOvLfxQKANsuomnIIjQsuyktHIj9mn8rur_blOvEjqHsu4_k2elSjZxTtmYcgpws_w6pofBuQHxAfljBueVwUVwVQbJ5pM6WmbmvXqOAlUnnvsu2mjZ4sBsA3XqrsuYJjXBtbBtQIk5sujBtLJjJ4stVwYJj9suobioLp0-vEgxWbi0VwKtudsoTai2Lp5VwOYqKgxmnnRYqotoTYqk2pVYqojZCWwMkZRtuOkZTtukItVtu3rvibtuBuIWwT1Ubtuonj2IkvZVLBl8sOpYqJglONc8rviQbSHu30oUHurHxjst7pwbcmIMKoemZBlwtuqgcytuStVFsvYvwJCtavwRgldarCwgIZqVuOBExwawrKu3uuTojQZqvgl4kRLywKuuugkAJtwgkTPvnMptQbdZqelRSZxZClFJtzWwKKkWuuPpntoj-glQpnqZq4ltnLStZqlZqRpnRhlKpnHzh48WtuuCpjApjvhxQKk5Zq2MpOqkADxYDxlds9uuEDxXExmdsr-AJXwBvuqPoHaqhhl_ZqmlADvuPaqyLjHXw6Ca_hxdDxi9WDvOxMjDqnRvuMilmDlXaqJqneaqdEcupjhaqVKxjaqzaqlaqWDl6vuvUp4pjqaqWaqhvuaDlWixPixeDllixsvubqnmvu_EcBSxkvuFwu3vucFWiixTix8UpyvumixSilCrnBbqSbqDbq7aqGbq5aqfqnKwutaqWvupvu1ixLwuaixNOVOwuiGlZElJMkJYwNElDMk3wuCMkXEl0ZsdwuaElaYwZAXLjlKjlewubxu2xOhwuYklhPTkwu8WegrnV4wjvwADq2uon5uTOjCWxDpb8XthjlzwuQGc1wumMk7cqhXwVdmBtrJNpDtryNvExtcdmvjlxrnjeGyjlMcqDYxOcq8KuCsqgsw5jlpvwSys_KuMxuEIxp4wkKqhqwmAxs4wwtsZxutcqbjxmcqhNp9rjfxuEiKRklesvfYwGYw5DvZAXxcqPwuVJGekx9vplHasxumdUfernOjdXwr7cjklCGlEdqyOj4xuFxY0erLmmv7oDGa0ZX2snMLuO9pUwpkqwc1oXGlTdq3kl0XwKyuJIxwxaYdq8qjRuaItnAyuuPNfdqMtngGlXkldklkdqiYwwdqkYwQrR_jxZYCoYwWrReNTVOkUtn5Fomyu_NpN0OpyuzYwhDn34wKXnntnwyuctjmeuvJt-CuullyJtlkKF6lwIc3JtwtnbsqwPvhOsSLuWWxTtt1svjAqqIaDZw_Ic-llhwq4tjMzuGun7TnPzu_emKZwJctMZwYPkm6kIZwJujRZwWzuQunLctaujgzukunCIWGVoozuz0r0eqdunyuwilKVmxIKtiunsJcPmxAtRuzu3eqwzucmxuJcx4utBhNDuaWxPDuu7YOIl7PvH0u8zuYtR1unngYvQj5ysGnZAnltGu8un6zu-ungfmAvnFnlCvnL0usOpOKc1EvifqqIlS0uusqQnlq6uusqU1dnfqbasaaskIxB4imIxufq_cwPuR1Zwgvj2QkpZw1Soffq7Zwyfq2Soqsq9EvpvjdfqavjnnlRXu-nlEgqoIWYJlGgqKgqHYpwKxx9B7nlEoK-0u8ZwZRk_KxMgqfJlJLcEol7RWQEgDwnSEgEawHVwQ1u9OuO1uZDuGawbLc-FXMSjH1uQwnW1uhRecDuXol_Vov1uBWoGox2Hoh1uSKWiDudwnQaw4gqSawjFXnSj8gqmFX-gqj1uXolGFvmDuIFvHploLtgvFQKlgZx91uNwRFMc31uywn51uLOxfNSiOxtDuZawnWxbaw_Sjooxd2ugSkhoxF2u_Sk1SkHTjQxw5zqbMcOqK_Sp7RuOTjOOacawBPu0Kl7JBczqLOx9oZY2u5oxM2uqzqZxnkipexjvPaJFvgplxzqyoxMOxKQwKBxmTjNOxfawsTjBiq8DnRQv2DVzTja5wj-u0Lx-Lxzxnv2ubQvZQvdQv1awLAZegaAyj92uDqlG6w7jUB6wI6wF3uy5wupxs5wH6w25wLyn0pxigqwFxxTk5awrQvWqlWyjvNcVynCntF6w2pxwpxu5wwQv2QvppxtHXvpx8HXKqxEqxqkhqyjrqloynuFxqynM6w3PpWMl8QvrUpffx1yjS6w05sM9s6qlnVj43uXUk63uMKV83uNbwwWxjOcJtqx6jFznbjqBbwKJXI4uEznvqx-ynLVjGbwvzIIbwLbwX4uU4ukVjxzn33uRaq5Dum8Ib4utUatzRe4ulzn6sqtbrQNlLbgk4uGrxNPcn4u9jqp4ufzntznDkq06leboTjqR9sa5PtjqfPc8rlQ0noNlbQpsNtPWjB0n74uW7wOzldkq_4uXkqB5uMXstVuf5PVbwwgmH5ufkqXbwoQpqKte0jbbwhrxGOlS0nIOl64ulROurxUWjZ0ntNtW5uc0nROlrope9wb4wvslAEug1sCEuvsl7kqaKVh6wcctyQprbw6swQBml9svUnw9whzsKlq2-OM1jVOW15u_qxy0ZBcwEcleQto-uuWkiQtZfpJcwp1ZzOl_bwC1nORv1UwDcwU7nQtqiSucmct9szasxLuvhmqrwHRpZcw3ntgEueRv4tl-1j9lq2tlaRvjPlhRvmRvCYjkRvs1nnUutEu_sxnEukmHp6uCPpy1nfcw9tqhcwetqwrwkcwyrwvcwtSu9WxzrwSotHJxoBx4IuxwwPWt7vmnJqjmYcoUTLxO2nF7uDQl-cw4WU94ZJFuaQlKQljulMQlDdZjRpLtxvmqutq5cwQ7u7cwLjmkrYumqrulWYkctq1tx5tqdima7uGzufypOsr3csbwqi7uxmZOsry2n2ya02nr0K_mqRZjBnqq7u62nOdwhfNrdwioxYgsLQSVgsIvlnjxcGxJTcXNxiGxZNx20radwcNxQJx-RvWXoASvzYx0BxXYlMEt2FZP8uyZjH8uBZtJ8updwL8uNuxN8uP7wruxZZQESvtEdxvlwdwcZkvsrUBsmKNp7wiOgXWtVarLPXg8uGTqdVpsTqgbxjZkMUu9vlDoqaVp0SxpUjxSxWKxcKxKoqJIgf8uUSvgij57wr8u77wy7w37w28uRNvlLtbdxR4nA9us7wuLtEgarLtNaxyiimUUF9ue4n4dwOLZzoqMiN5dwQmmXSpI9uR9u6dwyvx8dwIiNmakwRAr3IK7huUZDqi9XoXNuvIoHwvwtesQnlRnpeqtUao4uxzj3yw2ipg7Fp9t3UZDWuZGvXgiEvPAVlJCpJWuhXILWuPzwihpLwhWCpgvv79rHPs4cnnZtpnh9voD2UKowjSssZtc-twmsjocP8m1Yue4vnur48vLIHCWvMUvEKgyNeoht81tlatH6tA2mV4tQYr7ktAexkqugexgkj3exO3WQkwudx5dxqkwQAopdxFawKVwKdlxVqpjwNltF_lFam3Vqfkt_qu0jwNexMexB6S5exh-b7exYxx9exeGkBfxMamvktFWqzdxSrubquBexAsuc4WeexOWhydxbruAxxXWqlexfWqJkwDmngWqtkwGmnZeluexequWkwDamxexPxx9quglnzjwDwue_l0WqikwQbmXxxS_fZxxEyxbxxuBWdltc4WfltdWh1kwiltcexfBWjtHttvbxwcsh3xffTx97FVHvEyf89wJjQM8Z3UxDbaL2fnxxh-bpxxZYrlkw_wxojw4ZmnexlkjpexM-lJxxLVUZkwEGkNxxqru6xxIex9Gk6VqLex2jwjlnqyxlsiFyxq-b1YrAkw_exvlndxxdruq-baexU-flxxS_fgyxHzx-wx8NQIZrkex3dxmWqdYrxGkmyx3Gkqjwb_luyxlru4xx1VqwjwzexfkwEelJ_k4jwJtrcVqP_lfzxCfxR_k7yxXel9yxX_k_jwpzx4twmWqEzx9ruPyxTorbxwRjQjpBn5rOwxXspewxVyvSZncetwywRUGzSl_gXRpqRmw4qMf-w70VmgodZEPiwvSsg0rWBseDGUKHhEt7Ws_GswWucdnyWuKRZbywHtK-twB7qZLahHXE5PfWaYgmwywPhFE0GRdt-hsnpvBlwKZtlmwb0wm_msrUhMup0A6ft_-mh3ebeJyJfpUvbFwrUvdFwbywt7DTEhtevVOtWcn4nE5dWp9hXXuU_u_Cv5cpfbs_4vqfir0xvKiq9m3ywGoE-HRuOID3sIcoB1x34vUVstNiF5vDDribs_yPu0x01rZLnuDOaRtDfs0zwyMHbIHoqtvepqWmjpquHo5UftKM32JNawxgqMawRoxeWoi1u2gqaoxu1u1gqmSjVNxS3jCFu2Rpitxz1x84u3KxGuq5KxG-pSqtkdwBNuNLt2TsENu9uxCYBrGxwVKrzlafARXx6Zh8esbxwz3J8smH2xZytAocgJxN0tYcxP0twVsCywMfkkbOrCoZ2sTnvYRLResmGs6XZkesSesoyw2TD2zwSwtUbshStccnnHA7mpc-Rn3AiZndiwR8w1oC9miy9tFGAFQnuxtu0tDvvLksAzww2xubCtkDaJO1ewl2xRywQspT6AflCIAQlXx5Is52xQSstVIJ0tyYodNsQ-t6dnvBA8dnfCpQBvUmwKXsWmweSsD0ubQiYmw5LdkSs5WZk4rTNuo4rm4vumWADwiviqRrxvShBqzGfFBw8usW2BiEiI0p1OihSftMXu0slTtoatErs7rtmTnVOu6wxvxxTYr3kt_YrBexOkwlyx8dxzkwFVwMkteYrSzxKxxrexiYrlWq9dxuVq1gRLGk4ammlj0exuru2yxByx4kjjzxMkwrlnZltZGkHyx-yxBzxRrufxxHxxvNQNyxhGk0ktdexHktWruKzxsGkaruLzxOzxyxxdWqhVqoexE4x8dlsyxqiSLxxzGkwyxMdlXZr5amtruY-kvrukyxFelU4xCzxnzxX4xLeSozx8_fJyxS_fLyxs1SuzxQHkwzxK2fPrsaOuNZspZsTXwT2mO9wmrnQ9wOqoY2mT9w8Qe4AxyOuD5wY9w6btI5wZGiSwwYKtQctRDqV9sCtw8swjbwiVtRrwShmd9ssbw2bG4sw6FsLEu8FsNEuSsx1yoYPuHlq6_sx5uy9wyWxsnt19wS6ux9pQ6u06wScwszUNGsszwK8oTyZIvvG8l3Lqw9rw7qcBv8OsFPs_CTOzwtCvWspiIJGowILqxIv8vvi_ROuw5LdfDvB9g0yBLFtzWtdspkwxYSsONukUomdtbGvgMqa9jU1wRFtlwxoMqs0VcmwqIocbsPMq9vvLLxeGvg-tCYg7psm-tENqo-t3sS_wv8Wv85QHetJneDNdwsgPneKNdCQwAzv4rejYLBsed2cLFpUseBFpk9iRsez9i1FpI5gNaPCzv3zcRFpAKIB-itseFFpSpcpna6zckFppFpvEps2cvFpqFpA5cb7xB2vSMZb1vgqsd1vC2v_Zt5BryGs_0xXKvF9gIBiLkusCxtfAo1lI8vR8vkKg-NqsyLayvOAmH-eDOqztLFOqAHrl-sNwshFrPwsHFsPkJNOqQLBPOqKyvZFrp-eSOq7EBUOq9_ezBw5BwaQxC1fL9vWKmFPba0wJpQ-5X0EDSfsDIrp_vPpoxMfPJFEDUsUiEVi3EwpRmwwxdVv5Fwb1qkyqm1q6FwS2q_Mr2Oxo8xAOrQnd-NrNIwf6J2NufRxiFSLrvCdjawszpa4-sY2wxMvyGxUbf0OZGgMJ0x-WrDXr7Mvx3xtEeCVx_Mvrikkss4vrDUweyrZbtdQu5Uwg3wtTtXBuvTteMQ89lcjwR-fLkw_4xBxxMzx__VtxxljwoyxD4x_3xhxxGXqGLpe4xKwnHfxM4x34xO4xczxKexvYrS4x9VqlkwPktBWqmdxIrumZrh9xU-fF5xq-bH5xOHjg4xbexi4xmWqIzx8Hjiyxn4xaYrgzx9ktZHjwqugZrQzxeruv4xy4xG4xTzx3qusexv9xnYrB_brWqP4x64x_am29xezx49xxqulZriZrjxx_xxokwQ-xmWqA-xXelC-xLeSJ5xoZrGzxdsuPVxdsumfxWItmbkqltUVx6uwKst8uweItDHunsuFHuqpweHxspwgHxgVxjgxYtuFBll8pwgxHVb-rvqVxs3oBAxmXtXHuFCtnKuI5lHAxtXtbarMRQ18p5VxR4wWhxSJNYpYPmtSsvNqwZ2p3KuOosCkxtari4wDttbRuNBhcsvLWxZkxNdqV5sRpWIIxeYw1vwlsvZwpflxHOx44wbXp4YwxAxTIx-yuMYt84wqqwIDqRaszsvd-kGwwuRu5PvPIuA0uO6pXkkN5wcYtNnxdbr4RuE9sArw6oxLBxvlwBuwckmpWxaKtVww4osz3uoYtWBxjqxYUaMkq54uJhmjrw16wx6wURvzbrAoUZutIJxbut5WxLDtowwncw-WxwSu2IusAybtxKJxdtxOpsNJxZ7wMMx-7uCZtr3nGSvn8wvjJgXH5ieEDESjw6_ui2xQ5iZlaJ3XRFxpucAhuzMaVcxDUqb0wvjJBLIiJDnoBDBiikDU4qt-rT2xJUwVks42oS2EBLI4OavNaN5qZ3xsMrR2q9gMAWrrExIBxkabAUpnTjGpxnpl3zqQLlGXxwxpcLxJXx3ywTByryklzBMdHZVvHLfP6f2ByJBy7mwuhwlAO1LsqfkY8xvnVbyw3By9-pBFRm2xUgwYUrRFD1AMixOCawLwjcLcH3xf5ik2ZPGAeEx8BOKirNri_xrW2xJBysui-dkQ-hzMuIIws7DrVP40XJhxg5wwywICyIQE3lvNuIgMuiKgRKmHCwJePUAfgKmWAfHCyJByWJxCBTUuvaUvAGw08xDPrrNxX_w-0wUbxgYmZind7bXbxa9VIeuU_wIDyEbrYsq6Cu4JtW6mNQvYpxRxw3ByykiDVAsCyFywzUvCFxwCymKvYauOZu2Cyf5ipHKd8gBgg-qkvhoENm07x8BQHUCALwhTAKhpS2ET0kh2thPPdfG_mwE1vVhojcnS2EDewArFzzoEywI6o-huTveDwocZtpCySzEUvD8ywbuwtBMIhtZ6fhCMhEisEw-ByulBt2s3aOn8H_so9MfgEw9CyR7hq3xmEwGsoHLFfQmBBySzEOmrYfePCE8jDLirgGDKQmKEy-2AtnCHaBvokApGIvtxBqQBychgeDy-2AMkiwPVUpBa2xAVvs-v-6hjbsyPgP_vjau9Goc5E7fa5RWuDy0mAN5ZVRoh6E3EyX0w8tpK_tDnP5EyzzJEcsvRsNxGuTIEdrl3muKgU2V3ITBBf07T3VwDFysKm21DsGrWVssKvyGrmjohjoT5fdFy8Beb4srPgwow-2ViPwzEyuGZb_v_Aw6Aw1NmZEyulBCuPE_By0wPRtUiYNiuENxOlp8OrbeFFrtF6xSzE59nKQnDlMk_rPliFGvDEyo4AYVuqkuHRwRbw-znQTxzzJf5HMPLCew97tL2refwD_daDmjHii_nc5EKGyh5HJewSECrTVw9oBme7DoZ-dwWE1TxVVDAGyzmv4rkC-dW7dR8dgwvG-d5Fy3wtiQHqRKESClcnUiAxqt58vqEx2DxsEy-TP45C-kDoztYgunKgOFyHBfZFy_7TL-vybdb-vHDfQkodDf6rPoFyhkoUOwksrN_T47xPBwEJrrFydCy3wtc5FwFy9kr8hu4CI2zo5qv2Fyv4JUCy-2AwSKLDxg9l8iuIOqhNuxUEG3JaHy1GyZ-nkrfEDELrtM2LwQx89wzzJ9gDMaWJsMbEANeY-UnHBssiA10wRxLvKm9AfQFyoBtJLgMLmxCy2uJuDwsFy-2ACmBsgs4CIJ-YiikTdQu8q2kuFjt0rtCHxXQuqwseqcvSwJHxOItB-lR7sBBtqssKHxQKu8FNFgkWVw3uwr3wCvpqfxcVwyHqwrvA_xppwpsu0_wEWw33wVst53wN5pYDsPZs71p1pwygx-1p0gxD4w1IthFnRUta5pU_xc5pxHxnDsfHu0HxNCtc_x3HxU4wajlSXwaswCDqMJtEWxNFqGWxTAqcCtm4wrXweRu1arMWx1XwYJtGLuaJtg1oztse1X4vwwAx_HuGzq7Gl9vw9yulBoi1ob5sS9pCzu0lxVLuy8sZWxdIxIAy-rmL5w1BouuvgSxnbZ7EvAzsYEs_qwUhqh5xnLux5smasEtqvqxVjqwttS7nUrx4IxtsxItwjSu82m9IxlwwQtx3LuDWtkBxxRvdtbHWt_brzAypxpUmq6rwOmqU7m3RvYzoFXx7Ay4uv9Aye7wVFu1dw8wwzzJCmBYTvFIyxEyMCyjcFAMvaHq_UxPswM_wz3xDVxMnsFVxsluHVxTnsAKuMHxyikNquP3obIyjIy7elr_w3-xt_w9uwHWnAHu-uwaVx0OvBvwx3wn7soIyF_xGWwHvwMWwFNhQZs81pOvwfDYO_xPMpsVx13oUvwKtsWvwGAxA1oIAxPCVKAxgFnMAxnAhMsvyvgOsvgFn8VxiKh2stM9wVsv7XtYCtOBodAxYqw1xoePvs_xfRuu_xGyuFLueFlsIn-kxdYwLDyNIxaJyIas04wBas6yudSx-oSfmtylxkJyFDumJyHDua9w3Ouf5xsdcqOpVkk88sMAytTxJVtUOhxuvRAy0Jyu5sXAyw5syDulYtuWxnYtDRv1uv9JyFCogAysasJAtWtxGAsyLujPuYus3WxA6soSuBJxjutGWtEJxsMyyRv0Ayatx1Rv5IuEXxftx0ByAswnux1By_AyTJxv2xSzEgKyYeB9qtiptrqidAvLGx5mr-grQLoc5E7TirWA5UBZlAHlAZ8wceZHXuyEyUqvyGyl2u_Bw_3VwfdXPoc5EgpDi5GejIl-pnlpvykSwsjautYibxwzzJUdBFKiBNyXqtKpvxDxSNyAnsAht4rJLIfO5g0GyOevKfGhKyvaBdeZBgw5GxhTtPthMIyWQu8Mvo3swGubHne3wTIyLktyKyM3oPAoU7sPvsW7sELyc7s7Guq3wnQucHx8Ky--xBHuu_wtfxCvwsssCumqsuYOuI9whAhJLy9Ov7rvltu9rvBPvB4wevpBsvFPvuVxHPvwVxFRuEAxHRu54sbLyeKjP4w_Iy2HxGoswWwF8sWPvNAq9HxH1X_HxFkxtXwxHuClczHuCwp15p2HuLyuXBoVJyY5smPvjBooPvRIx9LyC6lpsvE6lGkkgJycsqOabnFsgagA5wW9pdZw9AxJAyqmxhIxfSxqwpK0h6EvSMyzJyQwwTAyWMyV5w4JypLuQusdAycMyytteMyQ9sKtq-3gssx11susxxtc4Vt9GuOot39sFJxtRv0EubJqNKyrcwwMyQKycutCXxzXkwBxEMunzwxBvwuxzBvRJxm2o8MyBIyyPaHcMzLO-kD22xChwgaut9Cm9vSFyRPgUFyiHrI5fC-vF-vhNyVFyl3EJ-vYhX1KgaPg1cuVHrS-vs2VZ-vEBfBcSG_vOMmf_vZCeIIhHsPyNyOjrwEyZVvxui9Gyw8TXYqL0LhHr54rKHykbuzNmeBDOHySDySzE1bAsBA3RPEpBrFA63Xwyr17tBhuLatUNyETkRatYNy_DyulBhcpXLLkfgc3i8BO81c6jrmioxio5zSVpxPHy-2A7qAQQyMpvalJUQyivv0KmQFyiaueQyUPgdjov9vJBfE-vQ_v9KmgQyOBf_GyfPgHHrVHrqQy4LmmrPKkoGCeDHyHDfCFyiHrHbuu-sEMmA3VW_vAsPtQyi5o1AwzAwoJuv7pwQyNLr6buqmo9MyulBeHizwbuQoVmZuKRj2tdsrWrdfsrqAwwAwyNyqek8sfBFxN3tK9xQbwIGySzEoBA5TLDPx58oX8tPSaMvgpOtV2xBRyulBmSygZRApGLzwigaqEyavkSBySzEQmIYoHPGAuGqzwGbJsECyUKmV8x-HyTjo2_eZKmZ8xyNyQmIUdBC2k8iuaDyZNyzzJ2eGeRozBLfDtqxrs1bpmwsNyWFraFr5HytKmxKgsnh6RyyAfTFysRymFyqvqFrPzRytaucNoCnJ3auYiITLm4RylrPRFyvPguHrT_vVZw8HySwoh6QeDfkQyk9vUnPh5cxNm9QySloqrtMSyQIFAIyeRy0WAOzGSHy-qtgRo5oqWqmwOMO2wMIUkHyT6t2tAKQRCvGrXI0guZxwRRy-2AUAaTvSgegauwSUxVeWFGyMzlqlseByzzJWUPI5i2LoBvHocg-sfRofeUyjAyVUyDUyCtHwEy8iu1Qy1EyiTyljoO_vrtoDSyG7pCnJ6QyeAOBJr8TyGJr-TyV_TyNyKiDNsPosPXFbFztXTyzDxV-wVNy4SyulBj4ZHQlObD0kNJAN76hJgwgAtB8h2QyPHFBUyvSy-2AdiOPqgZor0QycCyAQZXVyNUyeqPP0q4jrFVy5GyM6ilop5RmlVm1lpoByzGyB6qtByTpx7hqseuxByYVy0WAsmpFUyCNykVy8iuDmpzFwMQyM8HwHygcNnEyaWow8oQcxy8oV9xQSy-2AOvCunY1crymvENxh2EPTtk7T3Ty1Be6usR4rU4pZRxEBfBHyZ2i-Ry8HyTLgdQx5mi5TyjGfjbuQOqwNm_QyrrtKVy-2AMkAUDhDEAufInjrQDitaQ1hr_6hzeQc5ECBCZ4Ctiv8xkENyAdorXxQZuqMxsHySzEerkPcs8BOkbYEdrkRyUWyH5f4HyPFy6IT7HyL0LaQy3BenauK5fl8tLLmYWyQLm1Ryk9vRLm0RyW-vVVyqTynjoxLmuBtpJTjFykcd0HrKnP_3pPCekjofWyGFy_joked8QyiWy6TykWy_TyHWyOHnGhY91I6QoMWyGVyXoiHWpXvCJWpLihgAwXkuIByRmBzCNO-hCdrPGyOTtDXy-au99vrGra8xs7p1HrsQygUy9WylhAwfkTrvYQBmKyyrtLIyAVx1kubrv3rtrws82wb1pLdxhrv14p3Cqj3wWmxXOyaBu3Ky0zaeIy2Tty_whIyxOvtQuVXtgIySDsWOy9LplItJ9wdOyjVx83wMLywIyN_xSWwRvwQ_xrtuS_xEsvpOy1turOy3tutOy2Vxg3YdLy1yhfLyCBouWwD8s0OypwuLqwMZyC4oj_xYAxnvw-rnAIxLJyasvr_xKWxwLyUFqNkxsCuCEs0_xKLuOttB6lJPy2YwzyumlxFOxzxl_vwVIxAzuXIxDMyULuVPySYtXPyUYtLOhrJyMMyAJnSIuPMyOwwqDugYtqIxc9wYMyLtv6Jy_CtE2oFRvSJnXrxfbo-hk5Ixgww-Aq0Wxclb0br_IxhBxHqhjBxyPlvMyMKyuMyOKy-Py5zs0RvzSu2Rv1SudRpVulb7wpJq8AyIXxuSxUSpAByCUyt5rskDlnpzERg0x_huNxl_CwNywzzJqgBogKSSywkp8HaBiKWSy0guesrmsrnNmcSy8Xy-2AJ7ijVy31q6VyT0quoxHbs3uv81xaKynWcxWyvaywhUdHyl-p0guwUyjTvc5E17ZIPoNuI6PibCyFYy39vaTy-9vmauUVyxUyR8hAgxjauiQySJTTXy1BeV2iogH2-vFMmFFyBSyU_vvTy1BGNUy8vHF_pPYy-8xL9xhssy3x-MvrdjruwxGuCOyIVxi_wY0o0KydOvm_wn3wMrqZ7s8GuHstukQVVx8ZrXVx7uwknsSbemnszssz3wZOyHLyZOurIyhgxw0o31p6HneXt1YyjrqoHxw7sqHx0IyWHu3IyoXtZHu0xs-Bu0VxfZsDZyECuwXt_7sOAxB8sJZyfUtLZyhUtwbq8HxmuvWRubAxZCtKJyPFqWZynrmfPvo4woCuMkxd8szvwjCt7HuTWxqZyVWxsZy-JtzlxiosGAymmxeIxZPy_AxcLuFvhbPytLxTLxqZwqlcGJnWzqd1sJtvlbr-Zynbr7JyOtvGtwUtvTRvnEs2Wx-IxZtvqMywIuyMyhPV1rw3YtoxpXay1AyzMyctxDQy-6uFQybLxC2xiayScrLMuiEycjuw0mDewz0myExJZuouexDpS8oJbySzEeTHwRAcXAVrBDLipucXqqRAsu8f10pHokBeuQbx_NxLokSXp9TwKeuu2h5NxDOxW_wuXyekDfUVByfiRyi4AvVpyEffAw3IrFBwNUy1VpOQKfjM1FEKQKOdDEVyfNyxzENRyTAmmeygfKzEZH2hnEx_qvAgu0DxoiopBy0Vy4GA2XFi-XEVyfHyIVyORyyNy0SDZGDbepXRyKwtyiwluLweyhaecRxqnA-BwmWy0WAN2sYdAtYFjjhwyrHTsBGyhtL92sRAmrUycxVmUDKdHB7CHwqzCopSyCZiaByMpuU2x92r8eypnrX1gaRYoEyNWy_qkWWyF-vfbypRyzUytrP1Uy9LmxzoOkurbydtp3UyLWPHFyEeyXbCfIL4PPIcYhVgfCORmryeAfJwjaFhJw5dyg0b4DxjjBMkVUDylcn9omZRy7jJbRyu-etVyRfy4GAsfgman9VvhHsxXot6xaRPoNuiZh7noMPw75isKA3HUyby9lTsVyJVy3JuE9w4CsQ9xervW9xuuw6Uwt3sW_sfYywTt4BdLOy-GuwssGstSCh6ZrHcyVxsJcy8-xLcyRNnNcyMOyRKuuYyN5xTcyY_sqcXWcyExoP5pgOyxgx3YydcyjDYjKuWQhULyzItEmtaWwYLyX_xLhxwcmI1M6Vx02g4HxAOnUAxOZyycyGJyPAqIJyOJt3cybCt5cyRFqJkx9cylAx_cynAxBdySWxTlcpqwpRua5xFMy2svHMy4svxZy6In7zuWbrQMyMdeRdyhSx4Zy0MxDbyaIuuPp5GedRy-oxQxRwByj1dvplW5w9Ct_ZyNtvADtg6pgdyzWxoAy26w2aspMyAJxndy4PyuEszIuhiy1Iu_Py76wBQyLim1Myday3MyzBxi7wCswzxpbikkay8eydZv0mAswtWby94fi9vDTyTQyrBeaXyYRxMbdk7pXPgorPRXyvRyVXyYhXoQy7LmeXyMLgVTtlko-HrJxw7QyISyLHyKSy5AwHqXdfyyKJneyPZMKJhjpBPwmUgyAKLWgy5-eYgyCLvACwPAUVjy51P3GyTjudBepKgfBe6iytrkYXyOatnTyk2VjbyGbuaWyL0LASy2Uyf2iOkuiXySLg2TydWyI_vB1EIHy8Km5UyQkupXyN8xoXyLSy_Uy8ayvcB_LMSBTNaTpExejy1DxsgyECwuNy36LOTylsPLOo-0gueyv3E_fyulBr7iwfkEMxQYySKwwviEkhUYyarv2CsXYyQIyZYy7byf3wRkhFOyWdxEVwQktiQujHnWAo2-xZIy6KyQKukpwOcyjktsfxw3wyVVoBu13wE_xfVxILyiHxOhyy0oFxoL_xagcThyzIyVhyE4wkKu8YyEAxAhx7IyJmt5xs-IyGCuyOyPCtvcyg_xAXenhyoumWsvpXwrLyAPy73h9Oynmk_OyhswBPyzXwDPytZXquvmqwsuvoeuiZy5YwgmZNPyellJOxhUuQLu9YwF6p_YwTLumoYKdypJy3zuNdygIxDsmiIxMwwfLuBmyhLuDbyXdyrIx2JyfxxnPyHrwbMyawwKQpcwwHRvxWx1VthdyzLuPtx8KtIKyxrwKKyetvtMyjiySay26uBdxamyHLtG7wFbscayvsmsiy2wwuiyqzwDsw66pVSp8eyb6oBfQYfyKfycioZioJSydGr7Gyoau49voxLDjyjaucWyrjyYiIlXy-QyQloARyNUyxBT8VA3VypNyVHy3WyuewQNxQJw3FyMUypGy-2A8Wobgwl4Zz9HSkpiSyfrxdQpNUytVc7HaF5AUNKBNtHXIzXymVyf0EMfyR7p8WyC7rncGJWvHyw6Rt8cntLdd1MxWvOXsbTxaCBJByGMt1vGjKyLRyFNMOYfiYf3ywGsg1cDauvvAvv9rCBvx9r3YoXCpz7qhhpLMqWMs5mV4IvxhTjEtO-tn3qHfZcUslSsHQA59mBTnzgpegAX9t-hAtewLiwo_uwRAKCioaHkwWr8qp8twotboyOxA8ipTFEb0mBXyAPx6nygIATnyVNPG5tuQwoyw3QSK2rrje4Gy2nycUyPiMw8lnCo2BAggIY0HP2xyms3sp2BAjomY8H0dCjvs3xtlZn2BA9AnXXiwaoM0tN4v9Fp53vrvrOBuvVspfycZn2BAxBA_HLafA5gwxhsrfoLsR2SymjnNcnTpySanAfsJnyJuvWvsKpyl2Abpy9Gox9m8UDEHo_NdlxvVlVcZnTJc2HO4rhIfud6xb2sN-tp6xQSCc6xnDvVJu9vsHVnPRxrVWEJvWEAXlmtrfWOqUiQt_vPZwGctpORQZwYRwwALJqyUZwmTlDanKujJhv5ORi6s46qWfURJcPunqHlMmxnCotWAECnvzGUuqExrNZnbqyfvW20x8vt7qrhqy3qTHks1NOxiwn_u_6tmqyLEFErT02xu9tTHvVuvEvvzeQhqy66g1NONWsA-rQsp2qy-fBwqy4qyUiwLHvPqynEAAspOjAlkCvFv4qy5_u98tNcnbqyszksWyawt0FyUppOOiaqy3XTe9nVECGkNo_o8YTUHvimsi9ndwhYryAYo8mMoCsJAYdgy0utjAs-4v5PtydoJNDkQAnbHs9r4qyA3x2ZopryxwMOvC4rp-TVrFoooye8nwryV8mhdHuxtiPxQIvwgs2an4ry67mzryF9trjs32x1wtWbn4ry-xw4qykqyWHoIsyfIOtJs4qy7utMsy7gMFApTEhcksdXxTjwJMo4ry6orPsySwtBYy-Cr6zwPqyTsy3qydsyAryWuvhand5HLwx4NGsCvpRsQNuJTsohpmvqZZpR4v-vsiftBviNwrlZnosyt9I0bOgIOYdfTEhkLxnrylqyYKArjAqorxzA7syD1r1yYu9tBlsFsygsy_ryBty5syZRK-2x0rybvsrqyTGs4syaiXLOt-7tqUx5qtNjpVty2xwuxtSVy88tI9tZsyNtye8mPEt1NOTgw40xbtyjty_es-hAkhuXsyHByubnJSPG3XMBy-5Ff_PLHofxvT9qAULmxvNZnmYHlia1dCZ1xQQHF0te8nLVANPAdkA9syXXxadobgybQPZIvTQXyXoMNugSpbIvZmwoLn9Is2msfPOk8oZGtG_twRfxzJWGMPJFhRpg7REcb6YgFxAzbyKIyBZgNIy-NyK7sjssxgyf_w-fk6byh3wa9x3gyZBuUItsYyp3wXVwlYyrrv6gy33surv6kyx_wufxyBVJhyTKu2_w2HnRcynAoKLysnjvIyacyxIyq8pJlylOyTvwnOyyVxPlyW_x8It05mShx6NnuKuK6nS4wJCuCJymHuNZyhtsi_xY4wBWxXXwIfV1cyqLyiCuaRuMJyhAxvAmjlyWysllyGttw_x3umy_x1Ly3kxAasnRu4hy-Yw6hyuZyWLuwZyJMyVYtrmxCiyrLxdPy_PvuTxWDuP5wyJyXIuTpxFtvsDuWIuSxcNiyZdyTwwTiybAyMtvV-QKjqWzniqxZ2XbOcFnxyIxwRkGkqjOc8JyiIufMyzqxajqE4ufwyejq8Yqc4uGEViwyEbwG8O2qxg8OSQpnzjUQptwyY4uHpna4uhrl6UatVjLNllrll4uVwpwttoiizVjLrxVrxPVkJwxdwwuPy0qx2rlIkqsKVHtw0PyStq0PyFKydtqWmyzEu4LuRayVayTaycmyRxyemygtvrdyaCotBx76u5qWxdy-rweay4MyomyKYnrtvZ8uSyxhanpoAKWDwKsnQaufyOHaHwxpgm5HsDanmxy87YnGqxeHRNycSahii93gFrx7tydEAJ8YVWAbEhtEA2lTlpvn_rguKAayPDhcZnmxyVTauXoJRxQgHfsHx8lBxyWbnGyy_8O_xyw_r0wy_UaIznNwZlZnPyyVNW4VovNattyigaCyy8yn6yncUkP_nYyy87YJOZuEymyCRMtIRAKkDV8Yeyy0IxwMlUVjotKFyy6xy-Ta7sALWoq6ql6Z-vxUqyOVaGNldTas0uOyyyyyTzRI8YUxwkhY7_rirleDuBkqKrx88OCuy_yyZyyJOZoyyFQaUAvmDxTyyWgjgjqXVjQlUxyy53AzyyK8YJOZTVktTaWLo5yysyy4wyzlUnzn5Vjubnjyy0yyWOZAUaIkTKGxDbagzyMrxU4i3AvaNl5xyYzyAzyJOZRUauznq5YqzyZByFzy7yyLTapiiczy_pqlxyLzyk7Y_xyktwsxyRjqgyyWrx73gJ0yIrx28lzFxYyy2_rKOZ46ZWTy1xyxUau4uwPaBSawTl3zn5Salfy7zyXQpbrxi_nmxyt3fQdCXguQWa2xykjqzgpmxy_4dI-YKUAryy3TantcXrlXzyL8Y4WCG6qbCqvNarKxrxyd0yiLhqjqnComxySmIvzRPmIZokUcHEzySzyGzy5ynoMlMjq-IX3qGx0y-0yHuKA1yK8YYgaqSyByyu0yTQpwwybYRIMaBSaCsy-7tI2xW4vQsppoAGgbuxtOBy_syWHoe1yVufu9tAyyutyKryJMoe1y44iLuoSwtK3xZoy_6tpoA4wtmgb4GqMUxBqcr8lj1v3Jqynfggywrf5ySRDw4ySIrrMyyOmyowy6DuExygWozeQYSatCEoayUUaLGurSy6yytzRiSaXyydEAGCEXVl46ZF8wO2yQPc3WQuxy2anYSa_mCi0y9tNt0yx3fdFopoAgcpvxkQ4QipqW6finf7-jJTxZfyUSmPGwLsLRGwMJljTW34VVGw3OxzIDRipwjJHBdPGwYRFFNr42ok2yY2OEkSF0y7zytLuOHo_2y8BBV9hM2ySyyP2yZrlANl_RaXzy6hwJkDpQZxYVYibS2y3SDn3L4bTFhAPNyg7ruBnU3yvxyunXZBF6fIv1yTty-pmPFSYlpHBTWGwfGwVSmeGwoOr5IwDxSlgypgy0QwmnfMugB1EvuxM9xTFsjkykTt0byYQuQ5nokyF9wWOvW0owuwXIygYymrv8uy-uplQuWOuTHx6-xBcyhYyoYy_KyqYyzOvyuydHxdVxzQu-kymItFvwDvyeOyypw5Qu40oQWwlrq4YyOKjLvyDxaYhyostPvychyRvyqFnnWwxOytWwQAxqNsjhyhxolhycvyWAxUsvparHJyrjxcAxkvyeAxq_x6cyvLyQJyxLyawuaTRvvydZypAx1_xYdh1AxyPvCAy3lyIdyrCtXLu9hyJ5wcWx9vysTxgWx0CtUdywuvTKtwwprDuU5wrmtZAyIgmsttvIxSBxU6w-3uC2yqqxL0yRtvKbwArxMbw8yUlAyC6xLPlidynvmmSuldyfiybtvwAyQotLKyVxyqcw9LukutaayH7wkmyF-pAuqeGx0KxYux31xY1lY7wzdygay_1xEnqs0iqmy2uvDNuLSwoJqY8uU6s8SuKzy71HGgIviva2snLnybjXzyHyyCBTz7gCXru6jpNxAFM02yoLvo3yv2yYuL62yZMLV1f6yS5MlvUkbPchAyWQp80ynUavvMMvLjDx9SAyZiYwyF2yyzyVTacXGL6K8HAiUxszyEGgEyyV3y-Ta-qSi8hsTPYwyV6wS6yZzycWXQoah2ydjq1IxhznMEdF3yw6yAuo-cVSkAYtwD3yH7yiyyS7y7sA10ytfyGTxAiMfuyfXx_0tk9vuRyuOqDEqnrf81yunfIrrguyOswJ_wWHt9Ny23ycrv6YxaYyIHxygy8byLVxLHxNVxdpw7Ysd5np_wQVx1kytrvp1ppYyv_wv3w7uyuYyMei03ws5nU4yJ8yigxJHuunsEvy5IkVonMvwdstOLym3Yf4yLQhSvwi4yNvyVLyFAxbhyMIqZLydWVeWw9ItgHuRPvr4yXvykHuZvyzKukjxavyIFq4PeZAxANp24y2cyN5sHWxP5syHuR5ssLyK1a-4yiRuLOjkRulJtNtttIqpZyvIqFdyDwwXWxaIxjosEVtLdyqJyLMy78s1ZyAmyvJy-ziDiywJygPyFwymawHwyZ5yqawImysawWrKARvYVtlwyE3yfAyVznoYN7qxg9ym5yBDtHay85sJaybiyYcwMayw5yOaypSuhHgTtxuBx7Lu8Py45yPKytdyodyOGqILtncZKLtYKyGbyhayWBqjuxSMGr7wR7yjBAVTaMaT86y16yd9yY7ylzyw6yf2ygExxBqUzyQ6Lj2yw6yLPxM7YREtuNZDrx36yNcn1Uac7yW1tfxwd6yIrrYzQXJhSuy91yB2yo6yeJh4UkItqK4usPyTrl_JyCxyL0yZ6y90ADNAAbnL6rrTVVpvhxdvnfj9uJBbAjij-yp7yh9u90AwnfOqyc2ydEAw_NW8jwan9nyegyX6y0fv3-yl-ybwwnwyz8lZ-yu-yjjqyzyO5HN-y7hrE1yFbwo0ydEA60fhTAN-yW7yX_ypwyZ_yF_BtPxnlTgkaJVam0yv8wjPZ2hQv6yF_Bc-yNxG6Jn3iytowy_tzCst3lJyriuyWYy9Mv5Ip73y4rtoTtGHxwKys3sVIyUswG9wwuy0uwF4yd_p4KysHqTVxQOy3kyHhyksuWVx_ZraHxPstCar2OvDrafHxAlyGvwCly3QufOy93wzBu_3wT5pjOydHuh4yy6Bj4yKPvc8ywHxQvyyHxi8yTlyb_xVly7VxXlyRsvZlyTsvs8yvbtgvysxow8yjvyshyQJtCIxSJtsvwCLuGIx1UtplyLIxnqw0Ax1ts94w4lyimt3vynJyM5yHwwZLu9lyu1oO9yxIl_lytdhQ9ysjgPwwpoxgbryosibrqttASud5yWVtwIxc9yDrxK-ywPyVEuCKy-osO6u1Py6Lu3PydmygsmPxyuvm4tcA7wMbbC7wmJn9PyLpswdyqiylmyC2xfxyZvlpmywiy6ww3BxeOopoAq0yVlp2-yn7yinflxd-nvbhQHSmx2y4Hgz2ynLvn3y22ycGwl6yaGwk6yalpfdjyQwjBAGCzntcqwyrDGw0yV3yq0y0QP1Eacjyluo-itq1yNgbvIKV2q4sPPqi21y8yJHNr0GMb2qaUv8-yZuyq3yj6yvFU1QwUGA6KqNTAJmAHrSs2GnbDLwrXFHfbsxyyBFAxqiUsrYvWt8q7kenYB9keUHr_ke8keBlexcJmCmnwe4ovViEODzWwve-dYwv6trtCmDCw5wvqCmxCmewv7trj9d9trYleyuTkwvuwvunyFNt0Xum0vMYuTDpJVW6XuXDp68iApcsDzS2k2wvN_d-DrQGywwvpLxTkV-XurDzIJvRSETDm1Wv3EhV7CGYuCiwoDzudtdqtWlwiHiHPObfrFEzULiBEzQYu1ZSiTxbPspDmuWvAxvHXdtDmEAnXYuOJExDmWYuKtkoDpkZRemeOJvkme6dt4JEqfoWPLqDp8dtsDppitEEiFKE56eTHwLJvvmeqPRCetJfo1meeEzIetGxvyEzGTfmfo1Ez3me_DpCXMg1wUEpI5MEEp_me7Ot8EzaEpY1JKneD7x5vkG7xhwMsTHILEWet0MdCFzaEzg1JcEpSetQQLavf8YpOFzaLiGwTZetQNdEQxk1wMxvYJvIQxEXv2Dmi1wIovLQx6XuKuvklvTxvcSLDMENoe-ne6neU-uo0fBxwy-t5neiOJoStWenwEpfinFoeEEmpFzOese2xOXTRnmcoelGsLUPToeVbPVoeonmuRLO2eZEzFGzm1wq1vn_ncwPXxvGSZ9Obm6oWpkenmxZt_hsMMt3AvooeBeycPJMNENSLxncpNEN8mezQIOEvJvnNEqPR8zf6oeDet_Is6IsUdVfGz0msDEmd2xjes7CvwSL3pe5AvY9HBTqKpekJIyGzxmsLpeSpei_X4SLr1wWpe7ztg8oxfg3msN7goOm9bn1Fzt1wxFz6ZhgQJrGzIoeDPEGxT4mskpymThvpe4GzrJvdteXey2GzNLH0QJ0FzjGsB0c1Gz9rMkUs8DmHqeY1mqTL9nvhFtE5SoUsOqeY1m8NdmYxIoeLqeP9qyLvX9qPqe4tygvXwHzYxvY1mVqeqEpXqeY9qjFtE9ibdCEGzDqesEphqe5Hz-StPmbCzpjOduxveOdcOdM4vXXsW8w0xvkGuYje3StWWvvuCr9q4tb_xvqxvjwPEses9qDyvMjvH8wFwbiIsEvbuwbCreEky-xvbIseZPB-qowxm9q4OdSIsTyvnBvvxvcyvsubZyvM-qhGuO-qzubeyvm-qLfvcIzVeviyvLkvkyvfgvQfvhgv6ivAcviivKkv5Px9evCcvgcv-ufH3cLhfNhgCxTJ7xcte6EpyFpGteQJzS7x5EmGlwSpcwyvZTEtYuxyvXJzaJzetkYBQalwJFpEFpRJzhJzO7xo9iy9iL7xW1cGFpR7x1EpGtezZt5xchse4yvvwP5PdZ7xxks4Ep-uf_9iUJzW7xa7xjJzvEpXFpByvj9H8yvaFm-yvv6sH7xHzv39gz2ryqscteZFmDQdxyNelw2Yuj0xcteL-igFmeWmClwnetvpmBwkmtkn2cf7xjIzAteV-ibKzYFp0yTuFpIFph7xrFpj7xkKzl7x8Jz-ufb-i9reUzvoRntteaAimRnLRnezvQQdczvbSnvKzDzT0MfOFS1te2KzjSndSnrRnhloVAwOVJvQnkSnJDCSJrNWcWSnKuefTp2Hm6SZUDojzv0-oRAwnvCOLzbDoJLzXfSbFotLwW1Yrzv5LfvWvnDzf0vdueyZLW_q_dy7-qwSsNwe6ZLUHTBeyruefnwsmwBGx0UsfhX9-q0uejDzp_qD0x3FmF_qB0vJgonMxA0vghVq0vf0vEveI0vU1VdJwuveJ0v9QdNGmM0vX6o6LzzgoM6o5zoO0vX0vZgocGm9qMb0vw0vFRdV0vV_q6xv00vjASjvea0vGMzB1vlGmXTmr0vVKnLMzF0xzvez0vE_qgMzU4e-3vAXJh0v01wKPAT0TcLzHMzx0vp0vsMzaMz4gon_qgLz9ven_qe0vtMz10vHjoG1vXhoWwev7t7ghIrMYnwuzvJhoxnwA1vk7tbwel-ipMzewe_LzSGmE1vkJwMyqN1vGHmPDzYDwm-cFHm20TP1vuwenjJvRdT1vMUizweW1vEVA_IHZ1v4Zt5ghlNqP1vf1vVHmzHP51yn7xu1vD9C6_qCArJxeLGzi1hC2vE2vAsYfdZnNzyFPhAwINP-Jq41vCypl1vaVajQww0T-1vPcEA2v5NzMDwWPP2NzmPPG2vKrEXArbSdS2vSYJTmgsVoAyexxeR2v84vT2vSCCAAVrcf42rxxeo8tyQtGmCOfs9uiZ2vl1Jb2vv4MgOzNeLbOM-3vwdEd2va3vOye6yPc2vsdEeyWp2vkaJf1mQurDBro2vcFzH3T1SdJZJt2vNZJv2v32vMtUaZJnyeEZo7ftB3v2Ar52vh3v72vE8rYzevyey1CxyeQ3v_sCcGpSRwGPzweE8OzRyexZJK3vNPzM3vwNiP5vF3votUFTdL3vR5vp4rDGtWMDTPztfuKTdKzeNBSufu2Oz_yeb3v1tULGtL3vTBSiMzJPzEBrqXsm3v-2Cl3vGGtSYIezep3vC-rTbPs3vb-su3vWBrGFQC8rYBS23v1zexze2aJzzeiTdH8rTfszgE1ZukhLuetimwHZorgLIbqb4vSGtAxP3KwlXs7pmI6dt0emcpPZpYCSyiLnOzeuiA4vQQzf9rAYDUZpc0eW1e8CvxBSE4v0eti0eI4v8FzTVsItmF4v6Iou7xi0eqmWjhL7etLIzw4vJTuF3ThGveuiRWuA-mTWunbPQ6QbWZ8ui5IouBrIVsD-mWywgbPaZptpkX6QPNiEftN1eGftl4vLQzNmExVWVZp08tBvid4vC1xwjEh1ec1euoCoxtMAYf8xDVsJiTDatJ4vO1xm1eQZpXNieQzMZDTRzfsymiLo4vjQzflEbftFWRdCrh5S_Dv6QzOrp7MAEjL51e38tzsy1cJ1kE3cJYRztco0syu4rkft2bomftxRz2jL7boilEDdJUOzxfpP_mfvfAWf1ri9UsFPt54vuCrTFmq0wNtWL2ej2eSso4RzidJGkLt8tk-m-UsEniKcox8tcAnz8ttft5cp28t7rirurDLRyEAFwNgRzBviYGtS4vZWuMnEMsiBRzO1rvur2ZpTVdP1rtGRS1rxurPVs5-mRVs4Sz1PO--mS1xB5vUQzhbsQ1x8YZs0xuNii3egQzG_cb-jGVl4UABNOrNiH5vispAgtioE3Mz--tIgtU5CulLFgtbTzz_oMDrSDrJITynw5tSOgtwKnFNzgCroVdNDrXyH2KnUgthTzrTz6KntTzK5vnTztlL6qgG_mnUoRuwh7y-eJN3vJtMe4eWPzn2TO5v2GsupEIgs5yeKgspSzOoEfPzI8r-Qt0TdT5v0TdV5vTbPvpsW-un5CX5v7PzWYJa5vSCevbOZUzESzD5ehHmZ1TNKgamL8Zuw2dw6dDUVy6dvFQ06d3FQWiwBPmqWvk5v9DrYiw8DrrUzd_dLIAq5vP5ea5e-nLshfvbOv5vsDww9dy5vDImjGCv8T25v4ko-ZuToLv6DGErBLz4pv_5vYeTJIm_DrJEr45eRwvC6vOVzd1ixXdG4TqzQKgJMOrl6eEauRLwjrgV7C1iwoGvHXd2Aw7Cwa0g5pvSrgmrg1pvz6CLOwO4Tk0g10g7pvX6vpVzX8i_pv59BeciAyqvVzEzlypvWTlY1NiVzZ8eLqvBqvu6e1Vz4pvGCss6vJ3ag_EVpo0pLqEzb2BtspfgtGkuu6vFpgWErt9uy6vHTiBWlSMvoIm8RinSi_Qohxw66vE7v86vpIT-6vzXxtKZYVzjLZW7ekqLwsuV7eD7vknr3iTG7vFpkI7vvJLdAiruEshoISsxXxKXuFaC_Rsn4ifErXNbyImI9gk6vkDyYCiL7vXWzJvELrL37exXW57e3NwpGh8Wh_hoMcAP7vF0wN8eC8i49tX7vC0w6ImKXzR7v6vEa7vbWuG8ed7vrXsf7vrXrqpqJAd8EraXz5Er7MrHeTdXzrGh-ErYAwOsLmowz8whsGpowaDTKFrladi3x_6jswEOfWH8loVn0wEv7vOFrghtuXxoYd07vTTe27vx8eRJmMJm88eN6y-5T47vTJmqykpIw9XzjMRTioUFrdRw_8EwwqVWTXGCZJmylZAtLxwqswqT9emPzEvLzqPQtLcfyZYzY8vG8vYJunFrgpXyPw24re9egHCv0xo1mKUecNBctLZQlO8xoJmRjyhioH8vHHfi_e9NqylZ_NqUreBOqiyEf6TbGwN8vv2LTWzV9erJmaYzC8vW5fSZdD8xV8vsyE95hF-iP-rj-eW8vi0sY8va8vV-eicLX-eEfXf8vZZdb-eUrorxv8Uy-7xo6T1JmfrZTZznyEcuLTOqcjkcZzezEzzJjuL7-erFrcRym8vx-ecFrCfyv6T8zSwFwVgymZzXgyQkyNUex8vrZdbgt5ioMatSEyluL4FrwHwCtd7teNUe7ZzD9C6Frr9v58vAazGVs5ZdIGwHVyZvLTDS-Jm8ZdVTirnp7ZdGsESOrV8CQVz_JLdCH86T_ZdmYFDGr4XzmwLC9vB7T5YJ2Zz2wLKjo4SAw_e7YFIadG9vN9vL7T9lobDyBTyMAfHTyT8x2mWP9vR7TtCssHzjKmcDy2nw4ddcKmZau1hwUadXjoZFwsCsgadP2V6bS8ms7kJkKmbKmDPbJ8lo-v9wL5iykjoTWyEYyTePeaunhwsgeeGrB_v8HyTbzUWAjGrn9v6AfYbzWQyEKwPPgfxLlGr7AfhkHZbyGYyQPg6HyYQyVbzB-vMXycby4myhhrplJ7azSUezfyCDvlTyNyL6my0fyuauMQxiHrxauHit1BeK_vWbdkjomQyUIdFjyojoXXydbycPgHjyvRytliV-CRWynadX4EHHh_yLlyLnywLHrMxAyBfoBfryLdLm1BfwbdU8vEBfs-pg8TH_LB7En-vvCszbd0wrOGVcJuECfMFsrKmOeTmPgOGxlNuefumDtSHrseP48wTmJd8xGICMCrV5fmPg9bzt-vnqkUkoGXMZHrx-vgCfi4eTKLz-vqbz35EnbygFy4-vtGhCKwsCf8-vccdlLwaFyoFAJkosbzC5ED_vNkoJjytPglFybkoEbuLEzq7pM_vEDfG9Tzjy5vowTynWtycdLDfhWtyHrjWtIYyhXyCisKbuCmDpWtpAtFriY_vdnWiKmjXyUfEGHyaDf_jyVHrBkyHyLphwPburhw1mP3hwuwxr_vUMmzwkzovrCxzDfDqyr6vEmDHez7TP91wgIrm1BIIrDazUrrbdd5ZzhSgfdd8Xz4Hvu0wYToSvSN_t3wraAdygtZezbAd_9TdTo5PnDJFCFrjMm0MmAWvhSgHNyzKvfEfTezo6idoJrezDAwx2LSIrx2Lp3L4_vnddheyGNmnddyddVIrlXzSAwB5M-HzlYz25f8EfJBwGEfHAwHQOBfzhoiBLoFJoZpXwGv85feGtQAwQezhdZQFfyqDvbzftrTfzOPF63kkIrNLxIaz1XyXAw6Eru_vY2kd2YhbuCsYqIrr3LqEfOedcpJ9Df2FfUQYcfzMPoEyrRedpRY-3LxczqerPWpkJuSjySgZaSyYloT3sA_TsiM7aynNmoAwSlxYlozMeSGff4LtAwzRrYMuNghtvq8nVuNmUMu_AwFloRfzucsTjyk-s3fzTgDK6v_VzWahvQyHkygWy-4LcgDUkuKJrgFzBgPiJuKlo2fzPJoRihGihlBDGLzEKqugbVJrzedXJrM9rxxAsgzYJrOBw3fzeJrwYzgJrWNyiJrWBwkJrjfdJfpj5v7NimJr88wQgzNpvWBFdBw4lofBFTBwcCwS7LrbuKIhmBwuBwTlrNrJMESVlrR-yd6LnBwwHff5wqHfNCwOOm7_TCRcROmpBwbGxjqPsBwO2BVhz0Hf8FuxBw4gzpaz_KvQpvDhtD7LxJrbBwgOmjjyPRywgA9gtxNynhzC4VBhttFx1hzRIf7_n2JracjF2wDsJZIfMCwYOmmAUy-pjfd5JryBwU2N7Row7EnIflPm3If3fd3plz0fXCwBnszAU1gZBKrU5t-1wdCwFhtSdnnfdEhtFKrf_tzbuGgd1buaVua8Lr5iBJfrkph_tpCwnCeCtJsCwtWuO6jlCwc1qbfuK6jf-DI5t4eQWJfj8LbMvTNzfvLGLv4buCgugRAvLqPPmUBU-gz-VcxjpGRqXIwdqvBkpoizrJfCBp6Vz01LkApSBpGBpVJZIjuBiudguJgubKrrgu7gD_JfFmoINwmiuCDwwFFuMrexqmCevMnIBUOKfqLrhgdJDwbXzdOPPDw1xliOPpjz8cLbGK1tv67xUDwoFwgPmXDwtczJNoL-Ln_tDhdh8inDwwBUqKfgHCsKfDUxg8iZMoCRoQDzb-LhPmktrBkzY-LmmozfzPkrThd8KfFLr-KfEEDILrkBEEGrjuJkPm3ESXVyjPm1Dw2-LMLfqRxumDPLfcfF8UzKJZaVsmJoDEwB_Lf-vJEDlhdI_LoOwHLZMLvmlNjKvJMnoWzeJZGEw5WzjLfdkTmhUEQZsLf8HFuLfh_LfIFt5tLLvKMn7dDkIF3LfUMfZLrUJFvmoaLrBto2hd2vqgLrDFwyGr1moxMmzizzroMMfyMfUEwk8xOvJ4Pwp3xBpkqoAIYsZlzZEwQvJbMf4XyUMfEnoNlzgMfFRwXEwu-C8PmuEwjCUkMf9PmpMf6PnncjKWlqAMCQmP2wYDUzAMWlzMFSOKFQExeKFhEyHhtMQm0lzEQmRFDSMntez5vqMhtRQmbezp3x1-CVQmr2NPidyfFIZzQ3ldFDbBM9my8UijEwnczTEy7XsalzWEygGDl8xjCUrEwpEwcmzLnowBMjNfWezw9hlQmZLFYEyPhtGGDCFAsidgNfBOfZDit0km4VuLrHMrnwJK7pgNf6Nf5NfpQmg5t6AMnwJeDU8BM8QmTFwC-hXCMt9hjmz-QmyaiwEw_UiyEw_lzSlzAsoInznCUvUiymz6QmrmzyQmH3NNDUFzveLrmjJGXiumz1weYHDVnzPmzLnzjPfQhqZmz1EwJRmvQm3aiZxJ0mzARiiVu7EwKEUBvs1Lrgmzkjz8Qiw1UVsSz1kKMeOMeE-D1Xp5drYDi5LruXzZAM8Lr_mzytoVno-EwCFwjDMZnolDML3NR9h9dzp3xCMrSQwJEUFMrKMr7nzXQmFXi3MAIsobEUDto_NFFtoomz9buBbi7bzKnzMOFdfsSMrejdmnoOFwJEUrnonBEREMcUfVJZUUyt1ktEUhRmqoz8LFxEU7wkPFw9gbYMr5XIUkzHgAI7ooXIK7olzJXLvoLw8TvxGoJFor8x6ozq8xgVvhFwvvqEyps5iigyDTekgybGw_OgRYgyjzyRmqFwVuA1Rm2FwPEevFwYooFRi6Rm0FwoVyBLvKSik1q4Fwv8xk5htfzYmpn1qsXr8FwqCx4hzZpoYPx5OwDRf4LzvCxZMeejzczJKCx5JWHGwvpzTzJuOxkNwxWPbPxqXzJRFauyiFUKCzWVn-QFbGMr3y0CznFUUCzlFUe9vSipm6yblpdGwzCzblp82yhGwGqzdRFkGwLkz1EADcui_vDsL7cjESftNu_RfoGwDLL9pPdSmHIv4LgDHM7jzAVFOqqZ0JQNrtGw3kdQUHwGw8kdjtZzGwp0J1GwD6XGldvhtYHwXQs_JD_2vYGpVlXoSfVGUeGpBAVJTFOahrSf6GwrEzKHwyGtdHwkMeFHwhGUVIMFrzHgpjTFGHwDMtmHw0QGlHwKHw_KDb5r1TFNTfvldPTfCHpzlds9IwGURrzXapN2GdrzjQsE_hTaSdZSmPwRaSU4da2vpHwJTfVHwnMeCHw0wxUldoKiaHwWHp7akglgsMeWHwIFzqMeTgpUJMeapEGt0TfglghQsiOzIHwl2r3lF22k0qzYhPoHpCVmJTfgrzBszhVFIUfAszeHwkQs1PseQsujDaNrY8MSUfXFrWup8JMnYzZJuoiYYUfXwoaUf-qsSEMBWffUfKKMdNr8ZzkUfhYzpxwfqD1MuizFlNrYMn3HwQ2wp5e6HwvszMNxxszv2J1UfpVfC7DvHoO8TSZztHoAvE-Hw4sz9mdX3luLwAIwfzC62J9WFHVfDtzePoqJo6lzsJoLIw3NrGIwHndgVfAIEgWz2XpBOrOLMWxyXUWXVfCOr8uxTwsWtzJGDkCyITzEDvStzftziVfXuplVfMjAykIVQGAtzhUWrVfj0wWIwPNxEtzrLMT3JyVfLNx8HwpPOQ6r3nzE9lrOqONxJtz7CxfsDBNxsftmtzI7DG5KM4mJYFJWzKIwTPFPOrXatIMM03JFcz85D3Xp8tzpndnIwdYFlIw5WFjIwqYBSuz50EdMMwbfsIwtYFgMMsSmzYFSEyvSmwIwpWfyIwfOrQyD1IwDiP3Iw4nd68xsOM9IwsuzBNM-WfuOreIhhFSW9oLrv1SmyOJCXfd6AcOMusPKuP7SmjTmXrtBvcbVnLJwuJwaCv_CywXfMnylTmLPr6qvXcuWcufXfv9M8uzwLv66G1Hza5JYJwt8jMXfbJwWTmLNzEvcJgyU3BLgyO5JVTmSJwExhhvznykckxaCv0Lvpgx2PY_XfhcO1tzlKTmJwJYfFwcmOzdTtZ7jHYfMYfcTm7-wwJwxhPrJwMTxtJwrHmHQu5ny4LvxOMcfIB_wX2wOTxPPrivz_SmOPrjJx4_YkYfIgfjYfAPMUcuaCv5JwNxe9-wiRxG6JicuzLw0OP0Yf44rcfSKSZjGuawz6Yfhtm_PwrskjPrArsdaey_ylcFhFyoqqEKw9XJHKwgdFrPranWtPrvnzHYsajwMKwyPr2wz0PrOKwaMnQKw_Lvgkym7as8E2Zf7PrSpdVdQUKw0BQR_iYfCGxzf2UFQrJxzvmS8TmfKwuOqHYoN1gLQrnpdeOszvzv1UVArjEeRQrkKw63LYEALJzMSZJpI1_twqqx_aI4pz_aiaeKpIWxz14mg4NA9xiaeOafZQwUrMLYzmQr5pcqQO7pcvNwxxzqenkQO-XA1xzILwLUooxzc0rlbdJfe80iJboUSMcQr4pdeQr0GxJlwiqvdiPvafCbfgQr5WzKxAFqdWNwc3ltcukJx7ibb2wsenffFCbf4_Z_DwBMv3tgzmSgTtKZtzLFtCqpYz9Kwb9P62VeXXIyztGApDyeLwY_iTfwpgw6fwnSMTgFaHvf8Jb8J73pc9hXgFgCq8qx_htljA6-s2yzBwHqbfLczobfzGxrafXyzIfP7_tyTy6KwBIrvBA3bfJntKZtgiP8bfZ5VsxwDJDOapYeCQLwbozSDC7dzehw_cuOJEJIv4bzjqdYLwIMvMypC5eUcfnArg1mG3GdLwbcfqLwdcfiLwGRrkLwIRr-QrYrDgUmpLwvzz7hFk9JtLw3LwDIA79g5tzHSW39Jb2B6zzHrd8zzSUM7sN_9gDxrIdfxLwaUMZwzGKUXRrjUMDAiWRrFrdVmNE0zK0zlIA5LwGykfir8LwRdfKtd1xShUmNitMMvPKUf1rhRrOMvGHthUmRMvY0zhdfeGBQYsWUMl0zqavApvI_J43LVCeeMwuJu8Oq35cd3scCvllgdVM9xzrvHBAu2dfeku9dfy-J7dfT4NPMw7Rr9df6MT0df5-J_wt4srMwqmrdB1zhhhzWf-VM6Rr70zHJr5yzwJuTjyBjhR1z9_tZlocGrt-JdahdMCbrl86svcsx0zRgZdws7Iw9wtUHqgkupRrHSrMPwgWME1z2TeLSrmMwg2k_Tl6UmsWMk_iMNwlhQv2kOSr0Mw7MtRUldit_Hp3rzWNedSr62k81JNsdDNwliti_iANwXNrIszwMwo2k0wkHQM4UlurzhXMKNwh2rz1zpuHXffHszKIplrzDmFKhwWHhheQuJrJhwMhwbVzAvrMhwnffS9hZ2zVIQ_rUHIvwRSwffu8wsSrVMARyzvRSpSrzQBaNwLgfUgBoAKQLv_8wSurf6wbsdCugUNw4mBTHnFkQpRxaQwNpBHgfIjP3pzzicAUxZdup2zEUxs8wWUxOQu9Qw42zVUxZKA_SruSrUgBvYMpeS6QOosPVRIdduIoF0sdEDKATrrNwLjzYZMHTrEZMwgfUazrqvzNJ0gfIxryNwbQyfduRyr7uNbgb30zvWhsqvDmsjwz4NwMTrMoFzVi5AKjjzbkDjxw__qTArnZMPIsSjP8NwSTrGdLvZMShfzppeZobWzEIFoxwjOiYVmFOwjRxgKvzBAehfI8xu7jhhfOMZYTrT4z95rmhfhXAM4zY4zjQDxitXgzeOwlNZXuEwhfPpFeVm2hf0hfk4zotW3hfwLUuWurtdu8xHOwu7rWZoUYsiPtWOiG4zv4zZYsYIp04zeOiqtW5UAHKdy3zwQZnXhbFElOiIRZVifytdOOwA5rOjyRYsWOw95r3dztLUvVmFqurOiEEwjqF4Qm-4rsif9UeYOwP5MtER3TrLozoPtk-r1WudBd-TriXcAUr7ifCUrdGVEUrg5zGUrBjf7VmjOwksGGjfmfeSAMnOwbyzjViiudSUrlOwvfszwzxVi15zbjP7UrWjPRJFwxzVdiIFwQcizudd2w3zvhud5rFlOxH1znVnvEtrUroszTVrg3a9Ow--sFEqk4pBvUp8l0_yUTnstk77p8itoDTFAu0UrqAVHPwEyUQPwrbs_LgCVrTzzFPwZ2qLPwP6zZ2qPPwJPwXYEZQgMEwCWmQVrw3lq6ztaAEEKr7vpdMGOuWPwhkfMZAmoo9uCgUpI0xhMvL0pfPwtkfvzpTypYPwgLTrzp03lzWfF0phPwHfMAjtyoo7kdAlfEZRClftooVWllEKXWlzMUnMvpPwFkErPwk6j_vqC8jU9my9uxEKBRwjVrf7zxPwhWmgWmmVrvMv1PwAfMo7zD0r_7jLGwBwqFfMnlfLlfplfj6z2PwplfulfuwzxVrxeMIbzi7zlWm0piIozLTu-PwFjzAQwXxqsySEQw9VrdkzKWrrgyDfyCWrHmflawkQwAppAorAmTu3zyMvgkAtwd3RzQQwsRxxzACCYidYseY1MvWZYYmfPQw7wd2wdvRxtdgfmfBpwRQunRxJCvEnm1NbX8zi8zr8znXrp8zO8oHFdbFfAkzuTpVQAgQw9lTh0ivSsRUijWrk2wm5hCSyqdrlWrYJDtMxsQwBmfUuw7Bvl0rsdgiiwzSooLxlQw94r9lTrQwaxFRnfbipIlivIpWizUvUt4tY2tT4t75tI4t5mzoqS-1ypNzeuyM_yVCzwhM8Tzx3y8Ygo-y9-yEyFA_y9tzFBTRqz2Qw1nfnxd9Wm4nf6QweNUM3zHof_WmVYzEGy2oyF2q4cxxxd-YAoYs1nfZ7RtrSX-v2EKorfOofols9nfgrxMofeXZLRwHXrbRwYof_DfAzSAydekPyiMTzF1iMiof6WukofPRwhofgkPIXmsNU2Wub-zuhQrUoYBdtofXCsWRwlHoxVorVoFqtoNU2ofF-J18zEpfYCsMTDp0qIVzxkF8zJ_3lvCqS5KaRwoiM8zJ2WuBTDg3srjMllwRyd_HKdXr8-zSXm_NUKRtSTDWAuMJwO5KYXmW5KtRw7IiX4AhpfkydPYT8UzFpmmpf4Er4Rw6KAa_z2LAhcTZFyX_zLPq3cTLCzgDeOPqwGATHtz3yzydPTf3CwcTskkMNnX2Xr95zXpA7XxEqfgYzKtd7qq94zCSwHSwioCp7JAYrsmskCzeVA6CzaaWhpyb2xbEtafo5bT20HA-ts8jWTo3LqqIvZvqoIvu-RBCphYp_Lq5Sn02rxYpPFtk8tSTZbCm66xMNqaFtyZhp1Ct8q_Hzk6omEprLio6tg8o_Yor0TBOz_1yfKvKVzEqyMezNpLBWz-6vixwYFyOuzEHr1bziHrpTyB9TQ1Lh8xEMnrgtvDvpvz5qsoEMTXr3fzkgzYQOUwszYxZGV_JwHYs3wzkmwDzzT8zeirSryiiMIPqIRw-FSy-zI0FuvCc1zZRwfRw3VuD1FzGvR_zXkMQPq1dg3_yoKyt7ykuyv7y63yPIypTg8_yx4p9SwSQnhjscZxfTsiZxlWijdwzNv_du4NxSouFDycbxGougYmjXw2B0J1wc_w3NvBUwbcx5xhkcx88k3cx4Ekccx81WVUqncxzknzjnmUqNxrwpu5Gpn9brUwmLCxKpAFkqBx-_ysuyZ9x2YsYBuoHq4GubBuHAzHDsJAz4kyROyMstultSOyALykIybVxIZsT4y1rvL8ysnshVxUFnP8y61pckXOBlSon0C0tAyb2gS8ymeid4y-_wW8yiDYhAza0DjAzVWwUhyJ4wTrmL4wdHuBCuTgWFhxvXtcvwLuuevwd_xBkY2vgZhxDClZ4uc_sh_xy4yyAzrAm0AzLFqqhy43helyklyglyEsn8AzFttwvwHtteFl88yqAx-8yJfiA9yt8sFBzK5yHdyGdysRuvzubujDKtNctaDdEfqfZw2qweWxzRuNAy1RukWxQAymLtUMymtt-FY7ZyNpxI2uN4q8oxV2uBpZIpxbzIPctY9yEtbPwyViyaboLzsI5uJhpCwKq5yw6wM3piwwrrwVmyvrwXmyStxZmyocwbmyuSuUtx_Wx0zsJJxWEnucwx9y79yF6yZKy-9y6uvKXxH6UU5ouSDvhhiADX0g6zG-syMzvLzvhXzZXzrGh84fx_ynddOAwEGpRVvVTpr8xFyyJAE0E0UiBBrgdjuulsujr0gu6Cey0xPUvF3yHF0BSaDfXSKYfSv2HyaVv-ozcVvDpzdLvQ4BbhtRF080yHF0ZEoSzXRDxiWvT7dbDzlGywIeYDz2ZhZAerCmZwvmGy73rXlevTJENJavTiEz1JEevT7dt4EzVPLpDp9JElEzcNBNFzlrzPEpWNJpoe7Gw5TbqvTuEz2DpnGztvT5DpJetSFznDpfmJ3EzOG08Dp4PL7EzBG0hEpTrC_Ez5DpzKEwspA7x-5QusgmFANEpWG0Dxv2EAPetF7xBNdIxvSG0muMXetqfobQE6MdAOOqfoIEiZEpSLzM2zVmzKKrIKrajz9IfYjziCwFsz4iACGUrqzbSFtqz8G0cwPXSfNGU3GwKHw2GwYGp3qz8qzD3vcG0PrzHKD7qzCH0PH0lGpSapRH0pWuprzxhtErzOrzDrzAHw-UAKrzNQs8SfzftdtFeH0VHUoldtHpN2zoGpI5Msld_GpWrzBHpRH0sIMbrzZrzKszPszMUFKHpRH0MHpajzHVF1htQHwAHU-mgsrzXHw7H0wrzqUFVHpRH0AXPRH09MtaH0XapfHpVgpiHpTUljitY-rjHwAmdyH0GrzYFzMUfqWuW2zO2zrMwv1zC2zxMwsMw-MwE2z5efPSrXI00WM-1zr4NVSriI04HphitjHpOI08HpTitYNenitU2zrI0CNeSSr3UlfEo4H0AlFP2zGNwV2znH0oI0SSrKffR2zBwqlooJRDEPd86zL7zlsUBjteEKvooBlf8DOHJ0E8z3epzE0OrCyGLMiVuSDPlrm1InnaGoa0F0dEzpG0k3NKNJhme5F0aJ0yNJjEz9F06F0_kdmEzmmeHWz-DiIG0jJ0MHA3DpeQH_MdNG0WFzTet5EzRG0wJ0TFz2rLUG0eHA_meZG0qJ0xTFBFziG0iDp4vTFFzOetE7xzsgnG0PNd7J0SNdAG00wxCG0bQLbneHK0JuCVFz-J09EzQszXNdjPLzG01I0nI0EBpbVujCwZgu6G0gizMGp-G0RH0NGpyGwRH0rhtYK0WQs-TlYSfGH0XapIH0LH0KH0VH0bGpmSfreE6qzgGp81zxepkSfQapl6EKTFVH0BrzC3kVmzHVFZH0trz-K0QVFwGpdH0II0hrzcTFhH0e0BjH0oepEnexpumH0CL0HEp-GpVrzRH0OTfRPAZrzPHw2I0-vT3ld1K0jSfJHpSI0Lrzg1JHLnZL0eEpSHw9K0vPshUF9H0bHpBL0nL06sExrzEI0XHpjL0bTfHI0rL0Z-r6rzKgp8rzFKKMI09Mw6L0BNwhHwxhtfL0fH0wJMVI0XH0bUl2Mw_MwFVm7L0bI0J2zeSrG2zUNrSitGM0VIiFIpeI0Gsz5I0OAKTM0ECeLNwgeMBJ0EkD9dMlPw7I0Uwdt3xNH0uspJJ0Q7zLJ0N7zcwdkUphF0PnAR5dUGAcgr6XAMaSirfHyfZEAAUH1Pi4REJ7j2BCSnv6jvPG0mpCcEz2dtRK0DFz5dtdJ0hEzOK0hJ0DpArDp_F0cPLfJ0bTf1pLCrzoEztEzOKEnPLJG0wEzAEiKN0pTf6DpVN03KD9DpOK0WYBnKEVG0KK0XG0KTf6J0YN0BQLJEpOK0MetgG0GFzREpRet0J07M0l3zLFzOK0YEpsN0-ldRFzyN0OHp7SsfN0jG0xG0CFzWK0cL0jApfizFWlbK0jDRdK0AO0hK0gK0AI0OUHxGwmHMuqzKGUwqzpK0yqzSGUtK0wyedGpvK00SF5qz8qzpSf9N00mg3K0fGpRap6K0HO0pGpgHQWI0fM0nK0IL0cGU4Sf0L0YH0cH0zGtpO0JL0rO0Y-rrTFPL0sL0KTfqH0TL0fO0I5MtH02O0OneYL0mK0rHp4vTAM0kH0WTf_O0ML0irz6GUAmd6H0xL0pTfrrzqL0_H0IP0IIiCI05htXapFI05O0MHAzL0MP08O0FHUIgp2L0LI0RH0iitnEzHL0Z4zoitkHwMHwKHwlQsimdFG0FM0ENwW_J6HpXM0VQr6JXsP0yMwXituODw1zcitUSr9UmzP0_UmCffqI0eP0m_ikI0vI09L0H2zoP0D2zIJMA3KTLzI2zyDpgP0Q2zvP0-I0aM0-BQ66zsoo7Mt2RDM7zS7zoeOkM0eeMmM0TQ0CjtmEoPJ0UJDtM01JFg4duSD3FA0M0kMHVrokjDdMIYJ0-M04N0_J0-qCcJ04F0DN0jN0GKDFN00JAHN0zMdJN01N0k3NMN0mL03OtdNJpJ0vQ0zmeTN0Eet9Q03mevJ0_M0PFzS8CzJ0ER0XFzNL03J0ZO0NNd3meAnef1wIR0xJ0I5M9J0pQ0SK0EFzC7xCK0HFzFK0VetwN0rG0OK0tG0qfovG0OK06N0_M08N0hizZGhaK0WmocK0UmoZjzXP03MtQSfqqzhK0JO0GGUTP0mTZvqzRH0TGpZSfQL0yNJsK0UO0fSfSO0RlX-R0MH0zK0IzfES05K0_qz7K0hO0EM0OH0AL0WP0jO09O0gGUJrkBHwOS07R0yMtNrzoO0vO0OL0dmdPS0YP0tqCSL0FEFUL0XrzWL0uH0DHpvGUxH0jP0erzNUFxO0JTf3H0uR0thtcTfnP0OH0KP0uO0yS0WIi-HiNP0ZPDzrzGI01rz-H0MR0CUfrMeaP0b-r1R0IQ0VM07P0zH0YM0wI0GT0TI0kQsoS0fP0sbADM0LFsDVmZI0rP03P0v0Ja2rvP0dOOKUlVT0HM01P05MwbT0fI05P0NI0KT0git9P0F2zm2rCNw41ztUlEQ00G0ST0tI0ET0eMDPLT_I0hOO4I0NM0WM0DlfbM0TtFnooNTuI0xhM0MJ0mRDP7zWQ06vdnM0XTnYxqXyyiF0cQ0BwDeQ0FnggQ0zM0NIJ5JQlnvtvbXJ0kmeFNJ6MdsQ0vMduQ02Q0gJ08F0GN0-F00Q0jvTRR01J0mTZEG0NN0v4SMKE8Q0ZU0bTfsJ0LG0bN0DR0VR0AN0GR0ULEBR06meLR05J0e1wFEpyU09GpUR0ypmgN0nN01vT4U04vkqN0pM0dG0UneGK0_U03vMJK07U0jG0gR0OK0iR0GV09BZFQ04DokEovfoBO0iizVmoJKrCKfDO0wvqfK0vGwyR0sqzOGpkK00Gw4R0xqzwqzzqzDT0v1CZGpCS0WO0-R0YO0GS0-qzD3eArzKS0RT08GwmO0-GwRH0EL00S0bH0tO0LL0vHMlH0bS0VS0WN0fS0QP0OT0VL0AJKXL0mS0kS0S4e-V0yO0frzNT0LszhL0jrz7GUoPsxS0KHwzS07V04rzZHwPP0Pmd6S0mV0VP0-S0iMeAT0UMKyTf4L0gapcP06P0CDeJT0iP0rS0_L0RsziO0_V0a4NaI0pT0Z2ry1zYT0FNe31zIP051zdT071z0W0ZNeFT07W0-P01T0jT001z2UlrT0XK0cS0HUl9I06P0yT0VitIX0ZM03T0NQ0CJ0dM0u3x8T0ksU28mSX0L7zVQ05vdsRD-T0EU0aQ0HU0DMDdQ0qBEVdrxM0hQ0MdpVtFlnvt0qmQ0TU01F0EN03F0XU0krzuU0FR0z8RNJvOV0qRrIV0zDpAetiPLOK01Dp6X0KG0C-IMG00Ez0X0JOd8me0U0aG0iN0oU0AW06U03X0tGUBK0mN0lG0EK0HxvFV0HY0CwT1Q0gU0tN0LV00X0NV0SY0WNdhneVK0dEoeZLsT0-xm7G0XV0XmoZV0XFBCW0OW0QJDcV0mV0iK0KO0gV03R0mV05R0qK0OT09R0mV0PlXAS0WX0oWuwK0evTTO01Y04K0jYI9Y0cO0HS0vV0JS0DFstW0yO0NS0eW0EmdgH0SS0FL0YS0MS0XS0US0yO0wO0KW0JTfTrznIMsH0K5MIW07O0GX0vS0TTfqW0Y-rMW0fZ0OH0tS0cZ0sWu6TblL0s1JgTf4V0RP02S0KIiuS0mZ0VIibW04S0OQs8S0LP0JZ0R4dgJDKI0CT0zZ0FNwwT0B2zmV0QI0RH0CP08V0OFsd5dyPsBQ0cI0wW03W0cKUXT0fT052kJUl6hn-W0Gsd2P0KM0HQ0wP0dP0Sa0IM0_P0OM0GQ0mL0PwkL2zFX0uW0T2zFT0KX091zuT0cXMba02T0S7z4T0DJ07T0FJ0VX0iM09vqO7zbCQxooYQ0BQwdX0rM0OrCgX0ssSdsCMPCMU0p5hoCD_rrVro4tMpX0wQ01dtNPL0X0WU0SPL2F0lmedU0dqA2X06Q0tLD4Q0oJ0QN0xme8X0_Q0tJ0_X0kNJ-DpHR0wX0JR02J0eTA-meFY02U0AFzlN00X09U0lBAhG0eb0SR0OneaR0QY0cR00X0xN0VY0zN0NK0YY03N0JV0qQ00PsUK0SnemR0UV0oR03G0vZ0ChulY0KCDbV0xR0rY0zR0eSFLO0xa0zY0jV0iV0lV08Z0bO0_R0LPz8Y0Qc0TlXVO0PPz4Y0Y-rsSf38ChGpAZ09qzmGpBc0tN0WH0yV0sO00V0rZ0OT03V0WW0T4dLZ0cnEnc0oY0LHwiZ0SrzBW0AHpZZ0mV0vH0oQ0_V0U1JDa0XW0_TFqS0UZ0xhtkZ05c0JFsorzkc0UHwqZ0qc02K0YW0mTfDI0mV0SP0Vc0ZP01ep2rzbHw8UF7Z0hc0HVFYa08L0AX0pW0_c0Y-rlP02PsPM0pP0DldKa0Wd03I0rMwNa0Va0ea0wP06efxW0lT061z4ODeN0ia0pI0iT0Za0hT0oW0Oa0Ctkga03Z0U_Jja0-Z0fUl3d0vT0nT0-d0ra0PX0cM0kkfeM0_V0RQ0GJ0DU0XJD0a0R7zQQ023lCV0iyyeX0jRD7a0iKi9a0jX0NU0oCDPU0UXc9HALeyxzt0dt9M0Ib0aY0Gb0uMdLb0sX0Nb0OK09dtmJ0jU05Q0GG0rJ0nU0zb0QVFqU0-X0sU0AY0je02EzxU03e05EzEY0bN0PR03U06e0TR0mb0Af0OneMY0nb0OY0SEpDf0MUFRY0xe0k3Nyb0rb0hU0TUF0N0Mf0eEpQK0Pf0tN0kR0uU09b0qR0jDRpR0jY0rR0KYgEc0FO0qY0Pd0MHAsY00R0kf02R0MO0iV0OO0kV0QO0CS0uK0ec0DS0XO0QH0ec0_aIUH01Y08K0vGp-0JXldOZ05V0MZ0uc0HT0r-CQZ06d0vHp4Gp7c0rc0OR00O0gS0mV0EW07TFaZ0HW02c0bL0rIM-c0Eg0EHwfqCBd0yO0HP0kd0k3NVW0GL0vc0mHiuZ0lZ0IFsoKiyZ0bg0yNJdW0Td0iW0iPz9rzlW0zd0Zd0Be0AQ0OH0Hg0Jd0QszQT0Ha0sI0QM0-TlUT0od0BUl71zla0EXM11zzMwaT08g0MUlILTeT0Eh00P0ZSr9W0_d0Xa0ZUlvP00I0Vg0fWM8d0A2zCe0sd0na0LQ0OX0tkfOQ0EJ07IQSQ0Pe0_kfNe0XQ0fh0oVs1oobQ0DMDPjAnbB4TA_ER_a00M0mX0ce0iPaFb0pMdHb0VU0tX0me0Jb0bU0yQ0Ob0DEAQb0ue0iU0BeyUb05MORh0AHbpPLYb0rU0BY0tU04b0WR0QG05e0Tf0bTfcN0ib09e0GY0Ni0IY0Cf0Ti0U1JFf0Jf0yldub0mN0oG0Zi0IK0UY0Wf00b0db0Ji0vU0PK0pfojR0ZFz8b0eY0XzTgY0HKrWV04G0YV0sR0iY0of0pY0Gc00i0BuFlHMnf0mg0LN0hV0wY0Nc0-i0Pc07i0pTf2Y0Tc0BS0xf0qV01f00f03i0bc0uV0BX0AP0gO0FZ0LS0-f0vMtRZ0zV0cldId0dL0RS0tc0Yj01SfGg0NW0Bg0zO0UrzLg03i0Ng0nY0gj03c0ie0Cj06c0fj0LT00H0zg0Zj0EP0zrgRH0ag0ig0tN0dg09f0sZ0uL0Nd0wL0qj05Z01Z0Ag0tj0fCqBT0Lgpvg0Dsz_Z03i0Ba0mV0vj0dj0CM0oHwFd04g0hd0-qCh2kIh08kFnd0Wh05g0uI04UmDh0Xk0Rk0Pa04Mw6W0Mh0MM0Uh0xg0yI0na0ik0D2J-L0Ia0J2zQh0KQ0JX0tk0NX0De0ah0QX0Ge0Zc0JKgeh0IP0RQ0YX01a0jh0ZQ0OJ0Te0XtFoh0o7BTTArh0JAEkX0Bb0jQ0_vM3TvDA0QVFfDppj0hi0Ml01h0lDp3h0oe00X0qe08dtnJ02Dpwe0Pl0k3Nze0yY05SsCR02e0Wi00PLMi0bl0yNJPi0AEpBY0-e0lb0Lc0fl0AK0YR0NY0DK0If0il0DNGwb0ei0YaAeR00X0XY02l0ZY0zl0p3N7b0yG0ri0QVJQV02sJdf0wi0kY0yi0eK0if02i09j0htZeV0jK0mV0lK01j0SGp_i03i00Y0Lj02qz3Y0sl0gj0lSf7Y0Gj0Xm0BZ0_Y0fm0fc03f0Lj05f0_Gw9GwAk0gL0Cg0Irz-Sfeg0gj0zMtiH0um0Bk0Qrzsj0qm0hj0XZ0hS04O03i0oj0crz1m0BM0eL0-m0Pj0Xg0iL0Mm06SsoZ0QHpHd0ym02m0gg0Md03i0Od0Fn05rzRd09S0pg07rzrg05L0tg0JM0Aa0Oh0RI0Bn0DP0nHwGa0TW0Y2rTT0W2rvP0dI0hk01W0bk0La0WitrKUnn08W09d0kk0in0mk0_1zok0wn0c2rzI0EX0Ci0s_iYk0Ae0Gk0Vh0qn0MX0JT0_g0eLTEe05T076zua0dh0Ke02a0za0wooOe04k0Qe0FU0vxy_k0HqCBl0zUDsEA-a0Fl0Ze07kAbe03M0QdC1QxaU0he00h0le0Sl02l0xQ0zeO6h0-eHfU0ll08i0se0Ai0PKEvEzvPJZb01e0bb0bN0aN0BY06Ez4J0jb0MrC_e09l0OR0JY0Rb0ul0MEppN0ysgyl0qo0Letdi08o0fqCOf0ki0xX06l0Ip0UFzni00X0Yf0ki0af0ef0cf0Ac01j05G0Im0EO0rY0GO03i0mf0Jc0uY0qf0-i0sf0Oc0uf0xf0wf0im0yf0rV0Kj0Qn0Wc0jm0eO0lm0xV03g0Tj08f0Vj0lc0Xj0Kn0_m0aj0UnEpm06p02J0Lk0aO0pH0ij0mj0zm0KTf6m0tp06O0Qg07m0Sg0STfUg0YTfEn0Sm02N0Hn0EI0Jn04j0OT0Mn0Eq0Ln08j0Rq0ZHp_j0cj0Bq0Qd0O8Mqg0-UFYn0Lh0lq0ad0cn0xc0Xaped0SszQk0CQ0g4Njd0cq0CIpdk0qxzzW0tn0Bsd2W0Cj04W0NUlUa0ck0vq0l4Nun0jk0ca0qk0Wa0nk084NMh0sk0Mh0dP0Co024N0T0wg06I0Ie046zHRDzk06T0He0TX0gVrWr0XX03vdKJ0CU0Ko0oM0Qo0c2ySo0vCBCdsXo0PnAUJ06BiAZnnQ0Ol0Lp0fb0BN0tQ0vX0sr0sb0bEzzX02l0Wl0pe0Yl06X0al0xr0Qf07Mdwo0Gi02l0XN0As01o0Cs08e0pl0Si0Fp00ObVi0Is0LY0vl0Gf0xl0rN0Op0Kf01l0Rs0HV0gi07r0WY0Sf0Ls07YpQp02l0Sp0sWLUp0Gm0ZguFm0hc0Zp0gf0T0EDGUdp0Iq0lf0Ic0VSfvY0Vm0Um0qs0wq0Bj0yq0bTfEj0nSfLH0Ij0im0sV0zf0TH0wp0xs07FHyp0hn0oc07f0nO02p0Y-rpc05p0Cn07p0L1JJt0en00m0qq0DW0zc0YZ0wldPg00ldIW0Aq0z0J7ldcd0jZ0Qq0Cd0nrzhOzSj0RP0Vq0Gt01S06j0On0bq0et0gW0tTf6Mt3i06Z0Ek0nq0Cr0xI0XapJk03i0Yt0_S0Nk0gn0kU08P0na0Tk0-q0cI0Wk0_n0yn0Qa0qnu0d08q0Hh0-t0LM0zn0sOOyt02n0Cu0_W0Pr0Mu07t07n0K2zbPDti0Er0pd0Lr0vk0Bo0MQ0yk0Fe0Vr01k0uspJo08k0IJ0br0lM0dr0ju0NJ0BfpuSDShrONGpaOe0GSDzYzvUDzaAeWDzi-dxF0hwvfgiSlViDzdzzkDzSlVqwvzwvoWv5XuHNtCIvywvVDmggiJNt5DzJ6v4uTCQxWEz92ISGy5WvRYuadz9NOqr0ho0gEzwr0KY0ke00r0Us0yMdPb0Ws0Xv0qht4r00X07X0hv09X0el0nJdHLDIi0ev0yJ0kl0Xs0TG0hb0ol0As0ql0aG0-o09h02lderCNs02l0ALEBV0Ci0LK0VEpLf0as0fLDKp0pv0Xg0Zs0sv02N0Vf0Fw0k3Nes0E9igxv6PEixvvQLrpy5tyOw0hJxhrea-qlyv_IzVhv_jvXJzsyv8EpdJz0iwdw0zzvtWLfw0IGzUxTgJzvEpd7xAlwrwxjlwWKzmetSzvC_zHsUEwxwKzqtenRniSnuFmuteBzTBm0xEotfo3Fopzv3nwZLzQKDlQdA9vsQd_oCiLzf1qZAS1zvPqzA_qszTNhwP0vvzvLGmnFxaMx5OxD6z4qM8LzrLzBMzbvzhgoHveAykHNAN_q9DyP_qK_qsXxRgoBx0NgoY0vR0vbvePMzL0vkx0SMzbgo0Mzd_qpGmf_q4zvuMzzMzUMzjMzpwkz_q2LzHzkTbAzDyMx0RxkqetcMziNq8Ztt1v9Nzv1v1NzF1TU2v_ArzxeOSzKJL52rYVPpPsK0NoeLwOzbPzEtU5OzL3vwAr-kztSdrdpEQzczexfuR_da3vrZusPzwZue3vMZp2fuXPz5PzW4vY5vbBr9PzimwCQzvHTuzevetG8rty0qy0dBrOQzNpyS4viQzJTzkQzxvowMziTzc-sJtm_zrwQzJRzHRz_y05iE_Br-PXPRzACrKrkIZowlo2boRft-vswRz3y0yRzr4vHldmXsG2eGSz-boISzPz0KSzzCre-mpshBVsBDvIftKFH2ftswxA5vs2bAatjz0lFQMTzElLXTzQ-mMPtpTzxTzO-uzTzkTzTgtG4euz0V-ujTzJgtBWdOiwMmLpPzsmXM5vDAdDUzCPzxaHNUz_FpPUz_FpyDrXUzbYJcUzjGv03TSw0xqT7Uzw_zWCivA0NWzJ8jhhoA7ev1VcPtahoKyp8Ed_WzK7vvGvM7vGXzMXzE0wYXzG0wW7vU7vY7v-XdsErnFbl00PXzwErI0w59tGdT9E0w4fi7vRlzk7vSau_2zzjhp8eiFUGWss8e18enpTPCzXiokJmaFrvUwSLerowcFr37xwYz88vbfyKOqK-eJ10ZJuNZzk-eMBTj8vEvLrZzNfyuFr4JmMqziGQFaz1GACazAezQNBX_eOazKDwHKmlgtJKmMazZazGjo1ozDJoOLo0_eQKmI9vSmzz1EFCyyXsqoPV9vHAflKmtXz2HrKbzpjyRTttGhNbzjbzYbyHXyaby810GBf3myyA0EEzc10slJxbz8HyhbyxBevjyijouHEe2z3GrAzz9jyAczsCfCczIbdrTym2VfFyV5f1A08HycLmVVnYcz_8cDZzbcz5DtV5fxjoNzLi1zzauJrCu-vBdzpLmJgxybdoCfhrPHdzVcdHzz7-vmVX9-vObzF6EQdzX6E2wrgbdOkoRDf8RyZWy3fyV_vhdz6fyy20UId0Ty0GQ6y0KbubRxDnP8mykXynko-fynXypiTCez17xDFxMXduZzkoJPezF20-oJSezJnzVbuyKv1gt1_v-A02PnPIroUvuezQcjLfzQNRBAw0ezFNme9zXIrAB01-zu_v_oJEizJJogVilAdlRY5ziBB0i30AedEsYhpzynJlfzrFfk3VyVpP9zBgPjAwG2N7fzkNmv-cDnz6UyJgz0Qo1KR-fz7EbfGfJIrhGfXZz8AwBnylWyP4020DTkuOWpvGf_NzYgzW0r7_nLup4NzjloiKqqlojBqd4pGHfdqAIHfdHfjJrpbudHfeRxOfyjBFUrCWzzJhz7CF5gt1Xx3HfD2wTkysbuBCwTKz-hzN8jZQxt103Bw-40aFx5XxT30bUCBmow2zhTuSizLMtLizqOmOizIpTtIf5hzQdnB7oYKwQBUhCwJm0Vp0yApoCw0Dvj_tgcjRgdg20a1qvCw3ov4iz-N09CwV4V4gueizqPADc0ns0-b0ZFFtgd6QiVTAGKfgXzWDw-wrHkzZPm9jzgBE7KrFyrgcAOkzbSCg-LWkzEvYakzhTyLLrB60chdHArGJZtLRbVsDEwUBi0Pmx7pLEwn10uLFLerkBqoLrCpkJKwdlzJ_qbvJcEwARi8lzm4VFEyA50ygPq8evLENhth30Khtamzr3x6ai0gbJEyyNfRDUQnoM6h_Mmwlz-LeJOfGnzgNfpnzDWXuOfMPf2WO_EwPnz_5zXozkFMpozdF01VvQF0DVvEpz2jdD70jFwm20z7iDFUNpz0NuHzJXpzqVyemm8RmjRfCbytFMbuoXPxspziCxupz9eztOxKGw7OxlpzRx0YVnI50vQFh6yOCzDmzRRFfGMpRf35CflpdqzcSm7FU3LggSmVDwEa0wR0LGpdV0AH0fV0Qm09i0vs0kp0Aj0mp0pp0op0_s0nV05s0-70Mj0Oldrp09s0IS04f0Bt06t0vm0Et01V0mV0It0Wq0vc0wm0KL0Nt0w70zU02t0fW0Jg0Dq00c0Ut0Rg0arz4c0LW0Mq0uH0Oq0LHpdt0Zg0SW0J80Fq03j0kt0UW0tZ0Nn0-70Pn00s08Mteq0T808c0UP0a-rvt0an0ug0wt00n0Dr0yg0dn0U801g0Ok0zp0OIwhIemxwjIeGNxsNrvUfyszUtzLWfqWF_szqLMvxrL7ojtzRVfH90aLqzpqaGxT2wyUfDuzKuzN4zZGxkapPvaXuzGYzoMMQcu7UrmgyuJpLbFgRxAvzIvfIwzrIh1nP-uzoKvp906zHKvzTJwDjASXfR2h-HyOlplVswmwI-PJvzRwzJTmOvz3-wfIU5-wgvzccuoIUV2hBPrnJwFPr5vz_GhGXp0uzKwzsqM990WpvITxtYf3JwLbFWwziPrqKvtlwWHLm7yFnsPPbqwzDKw2mWS1fyTmYHLXiPRYyZKwnZfcpdjZfYxzWHLaxzkmwwKwF9zSyzJyzCkQNyzUCiiQrznqxOZfuwdxSqyzCLwGLwRv0KRMVzzwLzLHhEiwA_08TMpzzipo1PwjLw6NCbMwPlaKMvIkXOitR0zCrdvnDguw-oaLdfQHhMit0UMCKUj0zNkFt0zkRrH70_jFJMwiupLMw31Bz0zXatpyVpNm45VI1zvvAVMwM1zLefMsAEySaMwNdz2KqUHqv0zKSrUMu-rd8t0xq0xd0md02q0Uk07MwgI05q0w807q0Gh0gk08_0cT0Kh0vn0880lk0Tu0Gr0gSrEA1RM0A3kKr0uk0QA1wk07MtlSrqSrx8zkRx-2z1PwzsdknFb3zu9uikue4zk3zaMvsitCAYL1vUVmBVCKZMqJZlhfjhfJud8BRw7rj-r2UeBOwL5zMMZmTrIxwW5zeFZvVmcOwsOwNUrQDK05z3biwOw65zC6zv-03NsN6z3cMx6z4jfZ6zmuob6zm3lIAud_0A7sKWmXjTw6zNB1Zkf3jPnvdSB15zpdu0Fo0PQ0Oo0y3lG7zzOioIp9T0Le06k0No0Cj0Xlfp7zM6VEgrywxZ7o3JYJQw7ey28ze2YhOwMLxq2Yf2wQLxwhYL9zzhY-8zkzwpxde6yHPqJmrNVcEXrhVu6EwYB0CTDZofZ-zTRwm-zsUonMnKGSGGubofBTDWXrIIKoofH_zqBvJ_zLth2lw390HPAiydNYTU_zjpfP00lAicB0GSwoFAESw0_zzXrB1EISwicF8_z9anru0IVvfhaaUyLl0sUxQKzX8iPWsPFS6izwCwaBUIipg1xHzJOWvD9xrYFcHvfuzsLvtIwJ40o0z7LwFxriA1vUhXyPPmscC1QEKi0pdB1k0ptzpB7zdPwwzpylwjRwTXm7tyJAEHnymhV0SyiGy-ootnciExcx0L_q7MzYx0RRdrMzCNzHNzZhoAiorA0O3V0hx2Vzriw9-0fhoIqpb8jI6vW00hgt-WzB0wv00zrLx00Pau77zKbuk7yR30W2BvDSn304wr7_vM_t2_v-Efqezf30KfzT30DpJYbuSMaYNmsNmkGtZgzqVv2rJ63Vphz1Bw940OAUE2wZhzvhzvNyCCw0hz3DvDguj3zk50HjzkWu3C1160FnzFQo9ozXZL_ozcF0xQft8x8Vy73JrIwzHUAD1ExhSIh690lKTVIhfVsw90DIUQ-0z90bIhiVs-vzxhPHvzjTm890IJwz90dvzlIhI-mi9Ykvz3gufD18GhJPr0E1PNMj9Y-E1L-0NTxYYfoNxoodQwzDF1f-0b-0sCqDafIYf2Kws2zmBY4OqQE1ohw3cuFau9QM80wfLwF_0hLwyzz4BQVlxjcfrF1tkfxzzaRrPB0W0zmUm4Ih2IhX_0O_0CMwe0zuUmLhwa2zHIvFvrOLU8BQn2zVduH3z6owJ3zG3zC9wfsdOcBY3z5AK65VE7zfzCaPw7IQpdu8PwQofy9zXSKcyd1gDTIKI_zJthK_zMEhjcnuSD1FhTfeK1ClTvR0SuUZKqtYTxpDztwv7u01xvqStGIzlYuKfoqxvuHsUXsshgxJzYcQXNzgcLPHmY1v4weAy0QWzxC1V00jho-VllZz6_DnZzW-wuioW30PbyrczjatDKr_1w78wx-w660UmDelztozRFwvmzQqz_2yIx0IuzEMMkQAnenK-0-Jw-Lv1Tm-wz_8xEZlBittfwzfwr0sb4pl1zEKg3PwoB1e7z1VrhdnsOzBpwMQwqM0-YAhG1reBS0CkG1TeeIeeuSDKfrAZTNkywZzfjylxjGH1Ktdygwc3Chfw8gwlzyVD1g0Ezlaa1GObDBFhjjN9KRJIsvrX6qecocj9imJzSJzoJzsJzcJzuyvCFmDXLlJzmKz-ufKFp5JzTFpzYu0Jz-ochI1QFp7JzmI1mw0aFp9zcoFpY7xipciKzM7xwFpoKzpI1EzerOzJNUbRzlhL1UzwmLAku8eJBUzy-i3Uz0-ip5vC60I9eO7AQYzqxEXdzdvLT10puLtZzCI1ggwzgwigwRgFdLwYqvjPwB8zwtzy8zH9z6gMI9oBxFK9ogG1JI1jG1ObDfew3xmEMxnLwPaza-yII1o2JKI180BgJ16pGyBAMRgBbAsuA6QAMkVxJ1U0b7Hs8uMzFy6M0aUpWZP0naI2ynJ18gQpJ1LfwHcfAvZuJ1NWAwJ1xIAUSGB3cp3cD3c0xyrUxvxCKJzX-iyH1aGA0H1_J1rJ1uWAtJ1bkNJYYvzB6QAHK1Pmal4c5OCQ8Deo0RSJTJzYI1Oyy9J1YoeTK1euQCK1XK1FK1qGAUSG4kactk-kaIlAuK1cTEwK1-OZamv4J1cSJiw0_BzlK1g9OnK1BK1KdgqK1PWAaK1SRCCmaJK1e3cjryjUx1TEdI1m7xGF0PnASK1fJ1oK1_K1vJ1BL1GK1SRCo3cdK1OycwmytC1qxTXI1PK1Cuy7K1IlA9K1fewRL1EK1TL1sK18PC_QC-QCMQCb-whWOpeAgK10-HjI1HI1NL1eJ12H1UK1pK1SL1X-ACL1eRC0maK3c3maT0yMK1-xTW-HLL1GU0yL1oJ1PL1-K1WK13L1ZK1UL16L1pOI8L1EJIlVy_L1YTJoI1jK1ML1zH1zL1EfE1L1jL1zQArK1jFAUSGk4cOM1y4clF0ipyFUJtI1gKzSe0EM1-J1GM1iL1IM1kL14L1LM1nFAw4cFL1QdDoQa04cwI1pI1VM1RK1XM1j2CZM1sM1bM1lL1dM18PC64cyM1XRnJVuudn_yCzI1UM1DM1WM1FM10L1QL19M1uAAtVc1H1sOCgpDxGL7erXhFskvhPPIMbEufSUmQZxCeyxM0OL1NN1HM1DK1zQARN1pJ1UN1ROAl4CSfoYlaHlNXlae2A_6rI7aYDe90xl4M7J1fN16M1LI1ON1jN1QN1ElCmN1vOCoN1yOCKQCpJ1Jgr4OORQy9ryXqEAUz5yeSF0oM1mK1qM1sJ15N1lN1K1CUN1P8qWAes4inqsrzyFO1yeDvUz0Uzjna1N1MN1YM14N1BzfoRAqGAfPPrVDCpMe1GEpMfpiHL1KTxDshohilIFacrrRsRo0KO18K1MO1VK1nma4QAAUAjFAdPCqLw6vaIwqbkSBAigLwGdubO1dJ1dO17M1fO1zSAeOAxIAZNaX6HXML27HXoaX-cHTeC-wpBvUsUH9o8gMcJ1fL1FrDzO1CK1xM0GqF9sL7jDKRyzhuQHDN9eRYzkma4M1dmsDP13N1iN1mna__uaL1WyTrI1xL1LN1pM10L1yfwLdAHjiIIAsAA0vAfcsRSsi3y0XyMRyOky6eyFH1r8v1PwDI16iKQJ1q1yWP1H0ATK1cfwy4gI-oNYuVlwVEzx-oCJEOEztDeeFzCRxzDphnv-lvEIz4xN1BrxkaUI1eI1KpciK1dL1AFmaI1uYuDFpKL1xI1JFprJzgQ1MFp3yvOFpsKzTFpC-ijK1-uf8EhYSzKKztP1cpclM1_JzIJIi7xm7xqKz0FpwQ180vN7t6MzLhoZOzM2vQOzUPz2I1hUzw2vhyeu2vH3v1y0JhE6I1KEHHO19fsm5v6-i1fJCJ1B3le9cmoLlA12VzD6v-ZdxXdR00z6eggtjYWzwkhP1HJ1KuUTgzuYzsYzH10M8vOZztuFQZzzJmULe-H1PkyETkBI1jzEDKm8tzEgu01Lz_eG7Tr10sazv2bcTymAfp9v4cz0EyRdz-oJVezGEyw30duw01mFE1aIrfrrkIrXfzuyJZfzgGqFupuvqzCwPmwm4VyNoomzDxJbmzHnzn8xvDES5zm8x2Xi2aiOipzQfGkdU70_Fwz8xc302xzjewPJ1GI1-tg_O1tNDTJ1HSWvWyzA0XiFlUm_Lws5VzLgdhf0oFEboqMv8Uru6fez0GFdYJ13bLAnfbJ1Q-zWBdFC1-8t2zFuUohLoCP1wP1YM1TTxnOIOI1lMxmpvdIzZQ1ZIzY0ccQ17Q1eQ1cL1g7x-ufYJzWlw1SJSsemQ1vEpgI1-Q1vJzwL16Jz1JzaT1vJzvQ1pQ1RyT1Q1jte3Q1aQ1J2c2M1mT1cterKzP7xveLHR1AT19etS0ePR1nmL6AswkCf4e53TZO1Y5eTYzFJ1mTvlR1HTnDH1xZzzR1AQ1NJ1geeuyzufwoFSpF1AP1mB1TnatO1bKgjE1P8zl5hE5rTP1Lxd-2yGQ18DCfJ1oHs_EG9-oaD1Lv0PQ1xOLAVPNQ1jw08r0_vTaetfybBFA4Q1G3cZT1jT1JJzcT1uI1cw0iQ1sPdkQ1wocc-ivzcoQ1dT1KpcuJzWFpoT1uQ1BM13U1Kpc-JzzT1j1cgetsI1fKz0U1SoalKzrT13T19Q1uT18te7w0t3ry4v3QtER1s-zUKvcqdgUz8T1nPzttUU3vhy0Lxv3OzuZuc3vwPzsArV2viy0g3vNR18Qzq2c6la8I1sOCDU1_I1n5v-nLznaDJ1GXTPYzJU1P9eJvL18vP_eUvL830hIfK50XhrzFuMizK607hfa_LWBiJTfmhtlv0R1HSJ18V1nhiEGEVJ1t9zWMLjuwfU1oWrhU1xO1gL1kU1ymrV4KRrhbetx9qXT11U1RV1NV1YT1Yse6U1iXs5K1-U1OJzFKzCpewW1mFpDqd5yvsQ15T1sse6ncdQ1YFmwT1a-iyT1mW1TV11T1YV1k7xzW17ArdHmvH1-vsgla9QzOoERR1_T151C8HmW30kR1AW1nvasLLqzzgdnCjiidnbU1rSpRP1eoa_mfE9zKhpNT1LO10L14xk1Fh5RsQUI60GQI16zxlW1detzSEFX13reBAdZ-ivEpfT1OQ1y0ciJz0I1KpclT1DX19JzHV1nI1qT1KV1sT1TM16X1xQ19W1h7x_W1sX1-1clteipcIN1CY1GR1hV1dN1C8oOX1JNO1V1CU1-I1amLQX1gJmSX1bJmCH1lzE_H1OU1MJ1jH15fwTU1oxSvS1DRrXU1uJgYX1IX1B9zFStbW1FT1dW1vP1iX1YM14xkyP15wtsHiZtyNXsjOLKv0sD1tZdjnyjZdyuLgY1SU1lH1eL1eW1XP1jX1kEhzY1UKg0BA-gutnCzXvzdPKJ19Y1xS1pcuGfwEI1DgwQK1lP1OT17M14xkDnrV4K3GokW17ULpW1nW1uX1O8mATEhZ1x2rs9iXtkFlacI1_U1tQ1nQ15U1mM1qQ139iAX11SJ4Jz2T1xW1MV1xZ1S4cNKzoyTkZ1dKz5VECX1DV15xc4T1VI1gV1E5eiV1aX1uRzDUdyV1NRztmLBU1qFDVY14HmyUzfITaO1RX1-V19sLKU1UU1zzzV9JqF14lfuH13I1xlrC9zET1oqkKN15M1mP180BYeeDpMPnaGTeFN1xtoLswPVnOZ1w-efY1t-piAtGVrCQ1FI1vyznM1vY1yO12H1kaOAL1uM1qGAyJ1xIAEyb-xbhBAUew52AoxfJM1HeAzJ1cuCJb19xbqkg8tPqP13K1GrhOubSI13a1ja1XZ1a1G7a1Hb1m3tjFA_a1-a10J1Cb1Eb1bca94Clr04a1fW10L1QT1DoPZb1Lb1gSCdb1kvbNb1UILCEyjM1eGuGyv0N1hX15a1EfEYb1tM1KM1sb1MnbAb1eb1zwbUewI_ZtEhLjeG4cl8wyU1AyvBP1iU1iG16a103c8a16b1bb1wiBqb1oxbDb1uAAPppLdA1aONc1Ib19b1Kb1ac1Mb1P2iTSIFIIpX1zb1Ic1DZ1HQ1jG14b1-M19a1Pc1bc17b1rybBFAoewdNLsHA2DERgy6FR1N196L5N1cM1EEAcb1qc1dc1oxyfc130yxzw5J1Bwb0b1Jc1SN1j2Cnc1YK1Zc1sc1Rc17HsoewmHyGb15b1Jd17c1rb1Sd1Sc12J1P8wGc1Dd1kc1jU1Lc1M3cYc1ab15c1Qc1cc1tc1Tc1FTv4PPaP1yoPM1IM2rhc1WT1r4n1b1lb13b1Mc1pb1id1Ld1fb1dmsQty6zbLFxcJxdZ1zU1jc1kb1EZ1wd1dd1yd1Kd1id1Sc1i3HzUDIEADFAjb1aGAbGRokaed1qb10d1ub1dpmQM1h0xVT16J19d1Vb1wY1Gd1xd1Qd1fd14Rn8b1sc1Fe1vHL3HAjOAKe1QhBod18uM5M0Ad1MZP_xvZd1-d1lc1cd1N4cOe1zd1Ee1Md1ie1EjFXyBle1Me12kaye1De1ge11J18tPJfyrP1c8wsd1JO1ue1bd1Ae1xe1Ce1Sd1Qe1M3BGe13HACaGke1nd1vQCv9IWO1xb1Ve1Cd1Xe1WZ1Ze1Xb1be1oc1Oc1gd1rc1Ud11e1He1Qf17SA5e1mma8e1Lf10e1Cb1Uf1jW1Yd1Zf1gN1If13c1_M1gf1fe1if11d1h_L0zBle1yAipf11f1Td1-f1Vd1dnaAZn7d1Hc1Y5jlxyEd1_J1Hd14c1ee1_f1Mg1he1x7d8dydnacZ1vf1Gg18J1ad1Kc1yf19f1Mg1Mf1IzBw4HgmBcmiSf18is6zb4zt6d1Ug1td1Ig1mc1df1Id1de16c1Ag11e1jOAoHLag1tg1Og1_e1HybdnwF5nmg1Ff1Ye12b1ae1Be1ce1Pe1rf1_b1me1FGAVcruSDfGdUf1V8wnOd7zxVZ1xf19g1Jf1_g1ze1-e11d1lf14HAxg1Kf1-f1cg1Gyb-5FYbBuf1Kh1rX16g1af18g1cf1-g1ef1Rd1Yh1Bh1Nf1yM0O8Ydjule1Hh1wuMNwxqe1Rb1RI1Wzpgh1Nh1jh1Ph1lh1sg1hd1Sh1Ch16LbSHAv9IXSyXFxyb1Ef1Mh12N180BKg10f1bg1oh1dg1yM0glmth1ne1vh1Jh1Szpfh1Fi1ka1bBpkh1rg1Ah18h1ph1KxGPi1Tf1wuMmCvwivyh1qX1eZ1Vg1cO1Wb1Hi1qg1Lg1zg1Bb1Ch1ni1YoeMI1AUHld1anrxM0_TDPDxmVGGFhulvEg1te17g1vd1Oh1zf1pc1nh1bi1Mi1vi1g9Oxi1NIJ6gBpoAPfwv9Ifxw84n5g1Vi1oi1Xi14h1Zi1Rh13f1ui1ud1LRSMfwBSazxtwuM30xUe1Df1We1mi1Yj1ve1Zg1Xh1Ki1Dj1uc1rlBjj17MAIlvNeAQg1y0mgi1UWvPj1CZ1Gf1Yg1_i1yg17h1Wj1ci1rj1uXYZngFb1xM0UJ0LARYWs7i1wf1Gi1Sj1Aj1ff1nj16j1Ej18j1QhBKQC-HIle1Bk1OFoFc1eh1li1ng1Xg1Fd13h1Ik1mh1Kk1ug11d1Fj1IlA38CpcAUGAxYiTeHhg1pd1MZ1uIzse1Fk1Wi1Ii1Bj1dk10g1fk1Nk1ik1qPAwg17dpAk10trbh1q4tBthBd1oYusk1Rj1uk1Jk1si1-b17j1Ed10k1Dh1-fBei1ig1m0bVivCf1Ek1ij1og1we1bk16h1hf1ek1Xj1Gl1KQCPjAbpiLje6CRrd1hj1Xk11j1Zk1pi1Yi1ri15j1Wl1Fl1Yk1Hl18BBHgwGh1Qi1Hyb4av4g1Vk18d1Ql1Yk1Jg1qi1Ji1Dl1tb1ol1hl1Hl1lgwTJ05k1W0bc4tfj1Pl1gl19i1_d13j1mj15l18c1pj1gk1LRSKQCqqkt-utl1fi1vb1Tg1yl1Fg1Fm1hh1-i1ak14j1Vl1xk1Ch1tlALaOGcpxM06e1Ykacm12f1nl19c14i1V6yOl1zj1Ub1Zm1Hm1bm1mj1bK1T0cl4cgb1Pd15h15L1nFAIK1XL1I2hYD1Cf1tX1xX1kP12h1jl1Tj1Lg1zm1C3cgb1sh1Nm1kj17M1nb1klaym18PC7m1gM19m1PomAn1JY1UD11l1pg1kl1Ji1Hn1JK1Ac1bl1B2HrNyxh1NK12U13M1ia1vm1Mn1xm1Qh1mL1eRCSn1h4cliAi3HVc1FXAXc1Qn1tn1QwC74c-5FzytOwk2FzXn1mJ1Zn1Sl1ag1dn11m1dmswc1DFAyc1cQL0c1dJ12c1Bo1Rn13n1DN15n13eyUT105HOK1g7xCn1Gk1Bl1ck1Co18L1Nd1GTvMo12n10m1Tn1Qo1Vn1zEpv2cnn1Dn1Hk1eo16m1Oo1Do1zi1Kl1cXIQDib8wWn1AV1Yn1hl12l1bn1vk1ao1vn1DEA0ewQcovzGYoy_m1ko1Bn1mo1Xo13l14o1No1go16o1sBAOf1ryAJe1jm1of11n1qo1Ip1y3c43cTNOqa1G8wTo1ln1JN1wO11o1an1Fn1cn1Hp1In12e1bXA4HAuo1eK1ee0qbnyo1rZ1kK1_n1lj1rn1AN1fo1hp1kf14e1Op1Lnapo1MEAun1Tp1YwbFKI4ha7n1Uo1sW1FQ1sp1Im1up1EEA5o15p1RxCLp11CHC-omf1nk1mp1QZnpp14W1um1no1Yo1de1Fq1t4cwn1ip1Uh1QKAnf11p1Qp13p1ro1ho1fkahuvii1kn1oW10l1cp1Ao1dq1j3Hfq1Jp1Ge1EkD6f11i1cnr2p1qq1Sp1Wq1bAvSPZ0PHRrhPq1Ca1rp1nq1tp14m1vM1eq10q1M1ceg1JQ1TNO96yjq1hK1Zp16X1Wo1tk1Fp1Jk1Vq1Dr1e4HKn1Sm1Ll13q1YDyIL1gWLlq1Ym1Sq1Or1Zo1gp1en1me1Vh17dpyq14p11q1v8P0PHYWs6q1mKzMr1Al1dr1Uq1fr1Do1jOZb4iMq1Gr1jo1Zr1lo1bp1Gm1pn1En1Tl15m1Br1hp1Zq14BAWh1Dq1X6Hwr1gq10HIm0wY5gkq14r1hr0Bq1qn1_q1sn1Rp1hp1o9dTr1JAEuh185HCfg-4cqr1CM15r1on1Hf1Cq1Qs1vp1Ss1gr1-h178RoUTpzcKr1Vo1Dp1Nr13o1Pr1Gs1sq1Ni17mplp1TNOiM1Ap13r1Cp1ds1cr1ts1er1wp1gr1di10r1Ys16CySo1bs1jT1sr1bf18r1kr1rq1Gq1Xq1Ln1sj1Mfwto11i1E6C3i1R3crm1Qb1Ls14s1Ns19q1gs1Uj1Rs1_r1-s1zk1MfwJj1f3ypyr-o12r1I7xYt1Hg1Os1It1pq1lr1Rr1Nt1uXYaj10TvtxtYs1yqyXp1Et1mn15s1Ep17s1vr19s1Do1vt1QhBOn1bfwRg1Bt1bUxBp19n1Aq1at1Ps1ct1is1et1-t1zk1-j1El0mr0Am1Is15d16lvXt1Hu18q16r1fs1Ku1Gn1vs1Lt17o1qj1Yl1ZPCQk14k1dywUu1pr1Gu1zo1-n1Ju1rt1Es1Qr1r1ci3H_t1Hl1kk1Rm1Ws1ul15n11nyfj13t1ap1Zt1au12j1cu1fp19t1bo1hu1pl1Zl17SAoHLlu1q5hUu1mt1NJzot1Wg1su1oo1st1Kt1mr1xu1Pu1ZPCyr1Fh12u1Tm1qBONj1GN1pu1qp1Gt1ih1tu1hs1Eq1eu1Uv1Ev18l1Zl1Bc1eDhjvVvzGKiw2s1nt1Yu1hv1am1jv1Lu1lv1Cv1ws1yu1Zl1GgwAt1qBOZYvwv1Nv1yv1rs1tr17t1-r1zq1hp16v1ZPC-l1JAEUJ0-o1xo1fv1Qq1uP1-u1il1Rv1uu1mv1ut1Wv1pcAQm1lQtUr1M1I9KZos1ar11h16t1ep1Gp14v1fu1Kp1KP14UA9QAim1uSDkm1VlaJt1Cr1r1ceK1wl1Ci1Jr1hw1Qj1Ht1Vw1kv1Fs12n1O3cDv1k3HJt1-w1Jp1eK1wb1Aw1vncMs1pt1Qv1Tq1Gw1f0chp1xuaZfDle1no1tj1Pn1Ww19w14n1fkaQzyWt1Jr1rW1uZ10o1Tw12o1kw1us1Wx1gr1jMAgn1TNOhGyGx1fQ1qs15t1ss1hx18s1qo1Cx1nw1xn1ZFAzn1AroBx1Xx1Is13J1jn1bx1Ix1Pv1fx1dp19r1Ar1qq1xx1nv156g-fBxc1I9FwUJJo1II1Lo1Sv1Ey1M1ceK1-m1ax1Yp1cx18i1es1_u11v1du1jx1so1VTvanr3x1Po1fkaR1yWu18x1Ov1_t1gx1By1dt1Dy1hp1Qt1dw1eK1qxy7x1Uy19x1my1Ay1fy1cy13d193HFoaulvwwCyy1Nk1ny11y1Dv1He1sw1JAEuw1Ux17w1bK1Py1yw1TNO5lvIr1xy1ly19y10y1Oy1xp1je1Lq1ty1Kz1Fu1gWLVy1_k15w1Lx1Cy1Nx1gr1yp1tQC0p1_maoy1Mu1qy1gy1Is12K1wy17y1Oz1Rl1-q12v18w1wx1Sz13e17nCkp19v1fkaBf1Ty1rz1Cw1sx1Ew1ux18t1xz1fz1Pf1Kq11z1tw1Pp1Vx1A018m1ukauL16z1qu1Iu1_x1oq1H01eq1Iz1x2ctq1eyArjA7f1xq1Rz1nz1RIIKxm9p1tZ1Wy16s1-z1Mx1cK1Dv1vj1xxA-OZWp1Dt1kocsz1qt16w1vz1Hz1hp15OZQx12z10HIm0m6y1r017z19u1Xy1Uw1cz1py1ez1xr1Hv1jr1a01J01cfGLZ1os1Zz1mq1P01uz1ay1I01Dv1Yv1zs185HC1me01I11br1jw1kz13v1N11ws1Bs1Ds1Gz1No1T01Up1R11iq1Wf1Nz1501Jx1K11bt1M11S01Ts1nTXVs1PnAXs1CRPcovj11M01gv1Dw1bz1ur1j01f11J3HG6HLEP-OZwh1RM1z11Rw1ex1701-y1D11Dv1ls1CBiVz1h11Mv1Hx1s01Kx1311dz1k015v18PBQ11CRPvSvy11401N01Zu1D21Qz1R01mz1Ou1Gl1Pt1dy17f1St1SybtL1AZnA217q1zv1wm1Zy1Bv1Z11yx1ov1Tw1Hj1oCDit1Kcikt11MHT118y1tz1o11t21q11ft1g21yqEbj1zt1CRPdv11w1k11Z21q217r1u01p11e21Dv1yu1Bu1m01kfsRrrH11521t01901lz1_01N31Zw1_jN_j1_l1mu1c01sC15z1Y210118z1211Fw1Q21511Hq1w21701Hl1ku1d31Kv1f31ou1Yz1U31O21m31-01R21v21Jw1jk1OKs1u1u113u1Yx1Xz1jZ1N21n11Av1lw1u21nv15311k1B11Rk1Tu1f31L21qx1_p1a21h01X11wz1921f21Fv1Xv1S0pZv1931bv1F117k1vfgT2cf01az1iv1K31821M315v1a31BRsmx1R11LCy_11i31B21ru1D41s21F41V41Z31iu1pcArl1001c01EO1X21y31C41b21Q01d11by1141X41pcALw1Su1e314y1Nl1h31941l11-x1_41L11l41Y31n41241qPAbw1mk1J21qBOPb1qz1u41p21111j41W31Y11041ws1gm1rw1Np1F01cq1d21S51nw1-OZO-ypx1h41J11P51721z41Uc19kar9iyK1kCCKYL2m1yq1351CWBFla8516ka-skWZh5q15wCuW14w1f51P21py1_51wK1WTAK61551j3H6sfz01Pz1mb1DewGQC751151-51X61B61R11Lz1841MnAF610j1x41k41z51N61Y61qPdL61HFAfn1ZEhtv1aTaHmazX1g0y621E41ix1nFAk61CFm061Otezx1oae0n1d212619U18618UlRo1Yr1e618U1j2yw61y41y618kam61251Z61361Eo1ZoCIy1zc1Rx1cVDT41tK1L71961V71giNTzr7n1u616K1V31I61lz1-61M61X710GAco14PPW61J71l615ka0K1OPCazrKs1RSJb71iw1tx1T718PCg71H0A071uBAk710i1Y51Alakg1jy105Hv71G610v1i61H71051n71161i71o612d19o1ZjVt61f61Rq1W11m71p71K71F81M71Bz1m51Dz1G01B51z61H817MA-615OCgpia71N81Sw1x51x61vx1I71R81o71vK1O61He1Rf16710HIzBsas1E61D71wFoS61Q51j61b81m81p81VEQIq1CaGbq1jz1Q81581G81T81tSvNNbHr1d61F5gvPdz81F71C81l81E81n81B91O91U81C010z1aq154193HV7yM81y81Prp081y51D81271481zK1q81S911er981Ne1pq1e91N91A91xpsr71Bi12t1x81nZ1bI1g61j81G71M91n91271V01Q9gY01UQAy71eRC191X71e81pO1Mz1SEQv91jQ1A81r21L91_z1f91451o81g91681Cu1wj185HzPHY91D-19U1F-1J31g51U41o91M-1P91p91qSJeg1t11-YAv11Alav_uB-1u918Emr9iV-1bu1z91I-1Z-1K-1b-1a-1M712k13m1v01z71381s-1951a61N6HL7yg81Z91v61d71131f711-1291Il1zr1t81RIISHvS-1m-1oZ1x91S41_81v-1W71C91UQAi3Hb11C11761B_1-91r711s1L51C71T-1E71--1i01Cy1991Q_1j71qh12DTib1V91SPZDCy7-1c_1J91e_1791a81i_1171b817119Eyo_1t51a_1H91dtks_1031f_1J61W_1w_1371xs1JhVn_1NNbVt1b51jTE8-1c717_1u_1J-13-1jQ1C_1_s1F_1W91H_yq01HA2r_1a91K91X-1U71__1MA2A61M71yu1h21Od1Rt1AUDe81ej1Kpc_71L_1P81m91-_1Q91d-1q310H1y217kA021Lj1r711zxGA2b_1J_1w91O81x71N_1t-1OA2y_1uA2g0EwA2qyBB31j5jQ-18ryG91mZ14A2E-1oA27A2qA2bA22-1dA2tA2O31U61MhKQ31piN7UDJfvu71h81C21M_1OB2sA2xK1_A2I41P61Ru1-YANw1YuDI_1D5gLB26A29z1LA2QB2n61c81hB2o41t31Mw1M41W910w1t91VA2KB2U-1MB2sB28A2NA2P_1fB2j_1iB20u1cw1av1Vr1Q4IhKg3015B2pB27B2rB2l318_1A_1PB2PA2o41x-1Jv1eMu2B2n21l-1MC2d_1KA2-B2RB2gB2__1Vv1U51D_1a41g-1-31u81_o13_1JB2bC26_1h61ZA20-1SC2xB2jC2al1q61e81TT1B714_1Ose8B2PC2tB2h_1BC2I81iB2441RA2o_1p9u971C-16B2cC2uC2e71h51uB2S81_C2AA2iB2G51lB21B2o_1N2y4C2rC2G5gJD2y91H-1Gw1-C2c-1R_1AB2o2JHl1W51tBAU21F11LK16u1aC2ZD2tC2bD2vC2891rA2fD2j_1k51xLV1cgiz1l91V_1xC2Q_1kA2Oq1qD2I91XA2t_1yq1b3cOx1Fb1BE2EL1E11r3cF91Gx1iT14t1601dB2d21CE2kx1Q61m_1b91LI1On1tB2QE2HE2RIIZ9tw81xTElQ1ME2m11tD2LD2Y-1YE2_w1rv1Gjh5mXx11KE22X18u1gE2OE2Z815GAGE2Dv1yn1XGA2x1pq1kE2Dx1oE2L21LE2sE2O51uE2z-1MdDxE2ws1Gy1xbXGo1Jy1MsCLy1yL1Ny1PE2BF2r515mXonyXD27E2Lr1e51B81uD26NAMF2Fy1i21FE2t0cb0193H95K90crE2SF2k31H61_-1MD23E2v21sy1GC2vo1lvVfF2eE28E2zy1A51_E2WF2bF22y19o1Ddr7n1RF2rx1NE2pA2LF2zF2Az11WGW81PnAEz1XE2XF2Qy15mXCm14X1gF25F2tE27F2vE2NEAEG2wu1ip1s81pF2e3cCt1QF2JG2Q41I31p-1cD2Cy1mF2nv1gz1lC2Le1Y81xF2wE29F24E285Hm6isF2qZ1v41O01hE2kF2jE2PG2U01Yq1D01U91DD2Q4I28h3F2XG2dx1w41tG2QC2lF2wG22ma781zG24BAk917e12E2_G26p1hWOIEo4G2tF2hF26F2NB28F2c3cfz1uq1X01wq1691aF2RH2ZE2dF2lA25xc4F2YG2TF2G-1VF2kG2YH2l013BBDu1N6HAhgLH2qG2d51iF2UF2iE2aSGHH2p31y01TE2TG25mX741qE2MH2KG29E2MG2jG2OG2lG2v21x-1XH24x1aE2n0tk-1dE2qH2rr1fH2W-1uH2DL1-H2nv1P11DA270cpC22A2vocz31KD2uG2vH2NI2Rr1T_1y-1L31dG2FG2nG21t1UA2h3c5G2g017H2dI2wH2Xq1Us1R610H2nG2WxwqC2dH26G2sG2-E2nI2ZI2QG2ls1e3c1A2t41GI2VI28G2DG21I2xG2H21mD2r3cHB23H2HI2cs1OH29B2GH2_I2AH2rlBT21QI2JH2WsyFI2jI24H2eH2sH2gH2LI2AF2LJ2611hD28gQCB2VPAoF2rM0k21e3clDxvI2kI2i41tH2XI2MI2jH2T51pl1ht1agyjt1l1IdfGA41UI2-41zI2l41eI2QG2fA2A31yt1FB2nH2a516I2TJ2GJ2Ft1JI2aG2hH29H2rJ2431zk1P31lH2P-1nH24E0ctewI2lI2PH2NG24J2xG2iB2Vewu31XC2FmaJtyGD2JL1CK2fE26H2TK28H2VK2MJ2iB2zB2H51v31dF2StylJ2UJ2xI2R41mI23J2oI2gu1DC2731FC2b41HC270ci11FJ28I22J2z51kK2bJ2BD2K41WC2giNvQSpG28K2wK2-K2yK2ow1BL2Eh1CJ2aE2ftyiI20J2N51vF2181D81_K2p31BD2mE2QRS5mXZx1TI2soc1J2IL2WL2KL2iC2E511k18v11G270cox1sK2fK2uF2UE2q-1Gw1XL2Mt1o41SD2aGANw1BUPGL2gL2iK20I2IK2H41o41kD2OL2dF2MxtSJ2SL2H31EK2Yy1bG2py1xL2gu1zD2xfM1D2n51-81KJ28L2fI2-J2Pw17I25L2JJ2PE2WL1_w1EE22E2aM2mG2N6HTiAZC2DUEv51V116L23J2eM2v21Px1zH2t01Tx1XE2oM2mr1BRCnp1ev1jM2U11w71YM2UK2vM2Rr1lx11C2YL1EHoDxCCV1VJ2IJ28C2BE25M2QG2zE26614M2331wM2YL16E2AN2uK2ZG2HM2GK2Omao31Xq1DF2P1OHo1Ky1R71KF2JN2UN22q1Q4I3XW3F2ON2SK23M2jK2FN2xG2to1EN2KN2TM2cfG_-r90ciN2nJ2XJ2pJ2MdDmN2MJ2gJ2mC2c41Sma-11pD20M2HL2mM2-K20N2bJ2wWtFKIpwqKC2bsekM22M2DN2dM2qN2QG2V81OM2X81o51cN2CI293HmuDuN2HO2o-1RN2YJ26NAAO2p31r81Uz1sI2gM2W21KE2vN2w519K2WL2bO2Xq1fG2EH2lm1KO2dN2v8PLUAzJ2yW1XM2JO2ZM2LO2xG2fG2SG23K2vo1WXuFO25PJyO2jF29G2jE2nO2gu13O2eO2BG2iG2dI2CP2uO2e41cnmVmajO2lM2kN2IP21O2MJ25f1UH2zE0Z010O2tO2BRCK51eL25X15H2UL2c91M91TN2x01MK2n01OycHG2cH2OP2IO2_O2uM2SP2bJ2yH2gg1oL2hWOd-whN2WO27C2rP2pN2tO2jQgK414P2SO2SPZafAiM2GO21M2XO2801ZO25GAJP26P2NL2PJ2kiQwO2dP2BN2LG2-N2mO2tP2p31bI28P2cF2-P2E314B2BQ29N2QP2nM2SQ2pI2s11rI25O2BRC3B2RL2xO2TL2uL2IM2lz1iP2ks1811OycEI2IB2NQ2PN2GM2EQ2yN2aO2eQ2gu1BJ2KQ27Qo8O2mQ2FM2WJ2KI21Q2GQ23Q2LL2OJ2xP2Rpp8D28N2-O2oJ2AP2aSGHQ2cJ2wi1gA2GTviA2Tt1TO2vv1vI2pP2DQ2E21YP2Iw1gt1yqEyA2g3yOyc2Y1oP21P2OC23P2sO2cR2_213XPEB2giNrTWVO2CQ22P2LR2sP25P2PR2Gj1LK26DCNK2sN2_v1XR2kR2i81lO2hP2OR2XK2c310B2I51-P2uI2cP2YR2wR2xN2MR2VL1DR2kL2pv1ju1pewL41ES2fN25I27N2aQ2KR2KS2yR2oR2lL2e4Hlk1lD26Q2zoyWS29O2nQ2YA2FQ2NEAAS2UC2CL2ZK2sR2EJ27R2vR2lR2xR2VQ2W41PS2341Z41AM2FS2-M2gxCIS2wS2ZS2yS2D510S21k1aL2fuvaFRNN28R2cB2hL2_R2NS20R2hk17v1ZGAsl1fO2sN2dyxDM29Q2j31CN2mR2bR2-21cS20L29WgUD2US2x31XS2kS2AE2nR2ZT2AT2ZeYkJO8313N24K2yP2gnyAK2jS2-Q2WT2xS2jT2Do1MM2Cz1GP2QO2lN2DR2BRCesyiZ1uT2VT2PQ2cQ2z51oL1qmaqL1PgwAx1pq1CU2pcArmaOQC-L1iS269iPP2zO2NG2IU2qPA_QCJn1hQ2Qv1tM2yq1SU2Id10iyG1c3g1F311xT2G1JS2AR2LS26L1EU2pL1aQCtFAp61Cc1RvkIR2Bbf2xTiU2FK2mS2aU2UU2Uc10x10E24nDcI2l41zU2EU2fQCKl0qC2wJzZR2c21RU2mU2DU2oU2PgwWN2P71Io1aN2aLJtB27U2GV29U2fT21W1vU28S2jU2NV2EV2JU2EU24715U2BU2XV2TU28U2OQCs91lQ2AV2wU2YO2BR2bU2pmaYV2GV2aV2KQ2BkVH4c8X1vK2QQ2M91OV2omaHV2bJOa6HiR2GV1rQ1kV20Q2kU2OUodV2nV2PgwNO2qO2vw1HU2_V2KU2a6HPF2dK2cEQ6V2UV2xU2mV2zV2IzBBW2Tz1E01QT20HIn3AwO2jV2NW2lV29V2MEAQW2OwABH2hz1PM23D2DV2GV2nU20V2fQCZ_1eL2ZW29R2IT2r-1eW2pU2yG2T91DH2sV2LP2fe0jseMW2sW2xV2uW2GW2ZV2xW2j912D2FH2d21vW2x-h0tw7n1rW2HT26W2Gw1DX2391vq1WP2WH2FW2lW2FV2nW2OQC2_1qW2vV2QN28V2WV2RX2pV20V2Er1mH2H9HFA2tT2OU2qP2xT2CX28W2qV2Sr1WU2aGAh-1WW2WyxZQ2SV2hU2aW2ZX2ZU2nX2dX2hr1QKAc118H2DX2smaRV2jX2BV2wF2L31LX2kC23S2Q4IxiV8Q2HX27G2-R27W2bX2eV2oX2UQ2QX20V2mW2RW2fQC2H2_U2XX2zQ2aR2kW2RY2SX2RW2711rh1qX2me14N2RIIaFRuV24W2IX2AU2D81CY23I2OQCX2yXD2IY2yI2tW2KX21X2dY2BA2nTvsV2qqyWY2mY2JY2xY2Cy1CY2QA2VW2jY26R2WX26Y2wY2JX29Y2zY2fW2LT2Zj1yqE2N2aGA2i1l21S3ZlY2wZ1PU2XT2aY2RW2SY2JZ26J23XPfR2kt1SIISZ2gGvkO28Y2py1-Y2dR2qR28J2giNJtpfZ22W17V2ZY26X2IZ2wW2TB2Tiruj1kP2kfs1tyGX2XY2_Q2OW2cW2AW2YZ2wZ2o41YK2DS2pK2G1cEsyKW2uU2xX25W2oY2yV2vZ2PgwmK2RS2DL2fQC3C2Fa2wX2jN2QU2uZ2MY2AW2OS2x21AO11K2X51AZ293Huv1qZ2TV2Ia2Va2BY2La2Za2r31Gv1ir1SS2Ca2FY2FD2TT2vY2wV2Ja2LY2bY2cX20Y2ML2Jl1sV2RJ2IB2wa2YX2tZ2la2Xa20U2ZL2q41N6HLhSha2Ha2nY2ka26U2ma2KZ2H0Aql1nL2ea2G1cn1yva24Z2wT29S2QY2XZ2cY2ZZ2zL2nTXra2aK2FY27T2lZ18a2YY2CV2Wa20a2NY22X2iB2_L2sV2871Tb2EZ2xa2Jb2cV2Ab29W20T2AG2-YACG20X2yb2PV2OQCcK2tb2TZ2kX2Wb2CX2B9HDo1GU2Bc2E1cZH2SPZyThGX2X7xyQ25Z2bW2NV2Cc2bM2hb1wP2K91YU2HU2Qc2fM2fJIsT2NU2zZ1NH2_T2wb2pY2Xc2pM2CT2tv1mTDH4cLc2Ua2VZ26X2hc2nv1HN21E2Fc2d7HHc2Q4IxaB5S2gXLbQ2fc2yV2rc2Rr1IV2FF2Q711c1MV2ZU25c2Jz1gII6K2_U2nc2wN2VV2Ad2Gc2Dv1oN2Wc2Kd2Yc2A0VCM27a2Gd2hZ2GZ2jZ2Bd2nN2i21KQ2E2tHY2Td2UZ2lX2RU2Xd21N22V2y9Hgb28Z1qsevT2ec2pc2BY2hd2bJ2CW2AX2rO2vc223cNF2Dd2tU20Gzod2hK2ya2KX2sd2cO2TW20G2Qb2yc2m_uFd2JV1gK2fP2k81uW27d2oO2i91DW2Fz1qc2Od2zd2y9Hhi1Sd2De2tL2lS2PW2Ie2DP2i914O2pT2vo1b3tmc2Te2dc24d23c2He2Oe2eG2Ze2FP22b2HP26U2Xe23macXxva2dd2_b2Id2Nd2wc2Az1TH2oBA591OFhJd2ze2Pd2F4cpW2iX2cc2eP2oQ2GK27L1ws1WB2EJI1W2op19oc2c2qd2qe2ke2Rr1vP2I21_d2FKIl9mee2-X1Ee2Bf2yU2re26P2qa25e2yd2LN2gIIVG2Sa2N7HYS2xe2xd2hp1PI2GR2X1tUf2lI1Ue2iT2lf2gr1PY2uf2xc2Sf2kFxSe2Vf2sf2dC2ye2df2Rr1qI2rM2be2EJIs41bc2ve2_X2VL24c2Nf22I2tQ2gIIVY2qW2Cg2sZ2kb2rd2Gg2AJ2LEPQf2iQ2EIIkQ2uY2Mg2yX2-a2Mf26e2431FR2Rf2hWOgkiqf2Kf2fd2Ne2cg29L2pR2yi1Zd2zE0iJ2Vg21d2if2hT24f2xf2_S2x21uJ2OfwgR2gII8b21f2rf2ge2Fe2vL29Y2Zf2Mb2Ot17J2pDRC31fJIrK2Lg2fe2Af2Ve27Z2Df2JK2Gl12R2Fr1gII5qyWFpYg2ja2Lf2BU2Ah2BS2kB21L2dT2Sf2WR2Ih22f28g2Xf2We2Qg2lK2yB2Oa2rS2EJICZ2-e2Vh2Ib2Xh2gc2lh2AL2o41EC2da2Ug2gIIVf1Gx1_e2OQ2he2vh2Fg2mg2Yw1zC2qS2Ba2eb2eh2D611c2jf26Z2Pc2xh2YL2pS2JQ2of2VS2LV1th27Y2Vd2lz1Nh2ng2cS20C2rU2EIIQL2Xg2Jh27h29g2pQ2MD2Wi2Ai2Yi2Pb22h2kd29X26h2Mc2Vb2kf2gd2Li2yL2jC2bT2Nw1XheKc2ei2ri2pd2kg2Pg2_h25J2-L2ca2fS2of2PryCe2hh2Kh2tf2ui27i2xG20b2OO22T2QM2yg27e25JIua26g2jg2Ac2Gj2NNIRc2bV2wh2P1cHs1F4cvy1sh2BY1Ej2xg2Uj2DE2Sc2Tg2XU2WE25e2Vj2Oj2Ic2qayAY16W1HJ24i2Tj2lg2oj2ic2Db2fJIoD2Ri2ej2fi2jh2Mh2NM1ws1tc24U2nj29P2yc2c615h2tT1fj2WI27j2MyCry1jUDJV2ZN2-c2bILKi2Zj2pj2Qqs4h2Cj2V1c3f2Hk2Qk2yj2YF2Od1Ak2WQ2Tk2ZB2SM1tj2DK2Nc2zX2ye2ak26c2qg2fg2X9uGi2OKI3d2gi2Cf28j2nF2jd2cfGolTUf2Wk2ih2Lh2Zk2yz1Ie1Kj2oe23T26i2nk2Cd2L3XMU23j2ik2Wf25k2dk2Do1dO2UW2ni20k2eU2vX2VLIrG2vb29h2je2Rk2v21pO2vd2EW2vc2Bl2x2cDWI-U2gh23k2Gk29I2Jl2-F2zz1_W2GR2YbBL01GyTSj2ti2xj27k2Bs1Le26k2ek2FKIA0tcd24j23i28h25i2bg2cl2TP21e23e2lFhkl2Sk20l2pE2Vk2sl2Ji2Bm2v21Ff2OPCYbBpi2Fk25j2Il2mk2jP2fg1kj2rX2nC2RIIlNo2l2Gl2Xk2jl2Rm2gr1AI2dm2yf2hWOxQo1i2am24k2Fj2ul2em22S2KQ2jOCgk2mXLwg2Yk2Im2nv1wf2hj2zl2im2gSyhf22Z1ed2wj2Al2r11fY29f2Vm2iY293HAEocE2tk2-T25l27m27l2r110_1QqsbP2dj2lm2il2KY26d2Jk2sQ2Oi1rm2nP2Uh23l2oc26l2Yh2Tn2-t1eg2Nl2tOIuX2iV2Om24l2vk2Yf2dn2zg2r31RR2md1rg2jA2Lm20f2Ek2Zn2Hd2Hm2gm2pn2vA21g2Kj13g2L3Xfh2On2hl2Pm2nm28m2kT20g2Dh2PmE9J20k2rh2Bg2yn2Ud25d2_g2on2sJ28l1Qh2fX2hn2L215m2we20n2bl2bS2lT2Aa2oK2Ei2im2YQ2jn2Ko26m2tl2Bo2zS2aa2QS2ZhFSJ0Di2mnabH2Yn2Pn2_n2gj2om2lo2oa2ZPC0h2_i2qk2mWT2k2Gm2Oc2xm2ki2lT2VC2ph2Lm2Ag2Fl2-n2ln26j2yl2yo2vA2Gv1Oi2qk2dl1km2Ep2an2In2cn2Wl2Xi2-o2jc2DWIQi2sj2Pp2zn27o21n2Po2mo2341mi2-f2Lm2tS2gl26o2lk2Yo2Co2zo2F51cb2Pa2Bp2sk2aOIIi2cp2op2Ip2BB2Pm1-i2EY2Sf2in19n2mp2ag2Sp28l2bJ2Jj2xl28o2Cl20k2WD24m2kn2Qp2jo2l41fM1ws1Ec2NG2Mq2Pe2NYI8H17n1q4cII2kk29p2D81Qq2nv1qM2Tc2sM2mj2pq1aq2rN2rGOQliUq2GY1Wo2yp2Pq2hiAOx1Wp2hM1wO2Vq2uj2Hn2Kq2z51hq2GN22U2IN28H20q2dl2hM19X2vq2jk2si2Xo2pq2xw1Yd2Fo1N1cGF2DVAIF2WM1bN24q2qq21m2cBIvp2Tpc8p2Og2Lq2Mr2cy1ck2gq2Ur2aj25HPqYglq23w1Ng2AY2Tr2Cr2id2hA2xP2cBI0c2nFpdr2Zg2Sr2zq2Yr2CF2zk2jq26x1iX29q2Hl2Ao2gr27k21T2-k2Mj2Br2Bk2iMP4RtEn2XteRr2fr2rr2hr2td29d2zW2kr2PaS8namq2Dg2gP2r-15q2TP2Ke2Zl2Me2L31Os2IH2mTDAQ2_r2xp2np26r2B01ml2ae2An2qT2mTDuq2Ks2er2Eg2Ns2sr2Xl2me2Ml24r2jW2Lr2Ds21SglIPNfBL21yr2bm2Rn2Cy1Us2cO2-l2VH24e2Xr2us2K_rv1chI2XD2zs2mm2wo2Ts2ns2nv1Km2MwkTh2xW1Ct2Qn2iZ2lz13s2Xq1Pf24p271c8n2NU2Mt2vo2wm28s2mf27P2at2Nr29uqcr2As2ls2Gw1Qt2gu1nf2fg2CvHXs2Qr2Zs2Yq2M91kt2ow1zm2ts27r2Ut2ys2js2pr2Bs2Zq2Gt27f2gQ2_m2hY2gs2JAQJs2or2Wh2bn24t29s24Q2Ig27PP-UIAu2ht2Ms2jt25t2Hg2Vn2Hs2Hh2xr21t2Cu2Rp2Eu2Iw1fn2ip2MwkcyyIB2Xt2Fp2Qm2d21ut2na23n2MZ2pk2hJ2un2Mwkb1yLt2Uu2uh2Du2tt2Ou2WK2lZ2AUHcZ2YaSL3i8Q2eu2Jq2Ar2xt2pp2ku2mZ2Eh2Go2vr2is2Bu2tu2Wu2vu2Fu2LL2KK2UB2zZ23R2lP2pu2tm2eKzLu2Ge2Nu2Hv2ju21p2ZPCbo2TD2TS28r2Sb2du2su2Ti2Mo2py1iu2Bh29j1no2saBpo2co2UZIwjigt2rt2qr2Xu28u2Wv2631nT22K2au2Iu2j-1dv2Dv2fv2ie2Tv2Zo2fp2J41qa2tp2pu2pt24u2bp2as27u20p2iD2Kp24a2Hs2iRtlQ2Dw2Lo26v22s2wu2mh2zC2sq2MwkSy1eL2Ow2io26u2Ft2Uv2jv2Ok1Xv1hp2fs2dtPT-wrv2vm2cm2hu2Sw2yh2xi2sp2Ap2pu2mr2Ys2mw21s2hv2pw2Mi2jC2qb2Hs2hO2qC2Zw2nq2Fw2cw2hp1Bq2Rs2tB2ut2VUoqL2Yw2ev2FZ2gv2Pt2BoaRE2HERyq1xM1hm29uMPv29Z1Rv2-g2hv2Lx2Dc2SE2dq2lj2Kv2Ss2Lq2Xx2Zr2lIPGQaUq2UV1-q2vj2yq2Zq2fx2Nq2Vw27PPyMu3u2kx2zr2Et2ex251cgr1-j2QLBXj2tt2px2Rq2rGOxN1ux2-Z1Yt2nw2Pq25x2YF2Er2YN2HF2LV2Pk2Ox2Cy2iq2hPP8Xojx2-x2fu20r2zq2Ky2QG2Md2hu2Ty26q2StP5w2Yw2vx20s2Ot2MD2Px2Ld2mu20v2EoaJW2TT26Q1lx2xq2bw2yx2Kk23y1hx2ST2du2cy2Dt2Zt2Wy2zx2Kl2_F29k2hG2_k2ry2Nr2O1Iys2xy2Nt2Ui2fy2Xy2Ps2xKKqs2iw2jriHf2zM2wVE_y2_x2yw2Kx21y2ll2Jq1hW2PO25r24q2Dz2Vs28bAql2Tx2sv23t24x2Qz2ws1EP2Gz29t2dtPPIR1M1Ux2hi2Y-1gy2gz2ps2-d2Lj2ss2Ts2Xz2vs23JPjXomz2cz2it22s2xz2oO25s2OX27s20y2yt2DlBwn26w2Mz2Qy2xx2Sy2fz2Jm20Z2Nyk3219x2nz2GK2qz2I02Tm2Tt2A02ug2ny2wx2zy2By2H02OI2ct2-z28y2Cp2Aa1D025u2oq2Wz2Z02Rr1mt2gn2My2Kg2xr2g02Ew2st2Ns25z2gu1wt2wz2k02Eq27x2Gq2my2r02Pw2Ul2jt2v02ow18f2ax2Hz2zM1Kt20W1WHz2z2Mu24z2z02Rg2Ln2iMP3do1z2xw2ey2pz2802z_1ys1PJ2vKRaz2Lz2Py2h029w27y2en2E_1nt2vjpOy2N02mS2P02Up2Do23XPNZ2j3Hsg2StPQj2Gx1V02dy2Bz2Q12I12Tw2tJ2eR2vJ2121YaSOspM02F12Sv2H128v2qn2Eo2cj1StP6P1by2Y12s02tv2ez2912vA2Ro24R27x26a2s12402aw2i02y02I22wv2b31bh2cT2av2NaAE8tN12uk2Gp2Jy2x12qw2cS2nK2Zv2sa2L12kJ2D22h12mV2j129o29v2dS2oT2A12StPZL1C02E22502uu2u02f221w2Yi2Ci2ov2jriPK2Lt2P228w2t02702322wi2522Lp2n025HPlOAPr2t12yy2Ay2j02T22Iw2Xv1rx2EoaMw2Bt2_22Ls2712Wx2D32zK2UC2hw2jz2jri_J2Wt2W32ks2G12Z32P32dJ2KQCyi2dh2Z22Su2h32z22Q22a12G02m32wi12p2yv21h2jy27x2M0whf2L32Az2Jx2Cz2a32ow1Ax2iW2BX2Y02_z2p8hb22Gn2mn2p22MoaMx23x2u02F2c8y24z1by2LY1832Qw2Wx2P42Yx2jj2R71Wi1Vc2Wy2X42gx23JP9ZW04cT42Nz2P12eM1L42Dc2S32rGOVUaux2j42E02X02Wz2e429j22q2uc2By2x426x2hPPZ71s42o227Z2CN1cy1Ey2Gr2kmpOk2qHECx2n42f42iMPOOPi42742E52242bk2do1gq2F52Cm2NaAf81642612Vx2Kx2M52ok2jr2nt2E7y-r2ZHzK52Jy2Y52Uy2ur2442Ra2302t42Z12B324z2h522O23y2Cq2P52r52g117PP_Syjx2n52F22dz2O427k2es2e325Bi6N2KpcBa1Wq2_q2R22ex2w52Es2ml2u52d42_z2R-1052f52v52vl2CH2S02lOoL62V52oz2m42E628d2ds2ne25y2Vz2wz2W62-s2H52ly2wy2152022Fv2452SH2W012e26s2Am2N62Nr2lKoJ52T62O02Q52Q02Rh2y52g31S42M62I62gr1St2U125Cxu62O12v12V62bt2bf2r62Qx2OjV962c22gu2142bt2G32332442Nn2h32i62v32p52W42As1CH25X2c62J62hX2P72362J72sQ2-m2_02752XRnTA2V32Q72A32G22l62Do1rY2h72U02XV1U42602q52Kn2T12kr2TWsS62-62932Q12d62zK2Zu2v22y52vQ2O22k72X32W52Cz2472Iv2og2NIJn12PZ2lgQ202h62b72w42y32Gj14n2wJ2lgQld2KtgUzCM82X72vv2iD2xt1_u2UZILjs072H72Ry2ox2D82Vv2iD2K22Nv28728q2s72k42_62BN1x62k12qp2V22db2c824Y2262v62i12t82r22v82Eo1mv2x82J82r72_72j32Y32X52O82MT20o23p2U12LLoG72I42d22D722n2U223X2Cs13k1tw2y52C12MJze52182K42i82ew2ql1qm2y72Vt2-52p82u42N32X82Hw2n32R320j2q425g2-72W82D62D92Om1gw2OT2762s32f92_822t23z2T72Y82l92rp2O8Y8825BiIo2z92r92Sy2Z92pb2G92kr2ezyU52172V42C92gr1B42Uz2vz2s92s62kp2q02092Vu2tl2PO1S0CnN1WN1edEL1E651BbAW-2TN19N1Z-2ucBYN1Bqt2j2kPznZuiHmnMspy2i02e-2wkCY-2OlrXN11MAVU28t2Sx1fq2NWAs-2sKAg-2v-2a-21WyPmgeP1NY1Ea1PY1A82u013-2qoAdkCllaYwDw-20EAqU2sv1X3dDk2n2xWZJ7T1vO1B62Fw2E_2u-2GBenlax-21U25610426N1pOC8N1G_2h-2TPAj-2lIPmOArRtcN1pY19a2kb2V_25-2X_2J_2lBAvc1O718c2KV2C52DSCOO17N1QO1s_2mlaJ_2-_uhS2_-2fUzB_2A921v1r_2g_26-2i-2Z_2Vy2kN13_2X-25_2I_27-22ppX2ZLsTn_2JNUp_2wF2DA3qPAH_28vDu_2rV2kr2rKqbN1HX1TA3jb2VA3KA3f-2EA3t_2OA3v_2J81UZIn_mRA3fA3IR1UA3uz1WA3VN1FA3i_2Z_2ud2C42wd2JA3e_24_2lA36_2OA38_2ifptA3bcrJ42Tj1xA3YA3TbAaA3RG2Z62g72ZRs532XO1P1TOY1o_2hA3wA3jA3t-2MA3ZA3nA3gW2gG2AjB3T2FB3h_2XtZPA3Rd2j3y82CR_2gRsT_2tZ2dB3zA3fB3oA3hz2tz2M725HPYbBqQtSA3uA3SB3bt1oB3mA3GA3K_2-W26523b2d-2UB34-28A3NA34B3-_u952m-2kB3p-2DB32_26A3LA3AC3XB34B3rB37z2HF0XP25A3il1W_29A3CC3plahV2FsyyB3CB3L922-2-B3F_2XA3eB3b-2O-1m82lAvA-1w1ywZJGC3_ST0B3Ku12B3WC30A35B3662cA3Be2GSPVeLQB3gA3Xq2q_2fC3VC3BC3wC3oA3fm2eC3KC3kA3hC3pB3j_23JPjOC2LsbC3S_2mx26u2uC39C3qB3IQ2Kw2nt2mVveA3n-2Fa1lB3MD3r-27C3WB3HB3YB3hhBV72U_1TC3f_2ED33B3wC3-_ute2oC3QZJqC3B_yZD3U_2bD3MC3dD3OC3eY2l_1f72sX2hPP_cAlsyZ1CrD3eN1dC3iD37A3kD3vC3QD31Y2-_ugf2OB36D33C3zB35C3iA3CD3VB3wD3Y_25B35Q2cA3VX2otyGypIE3cC3I72d_2UC3cD3PE3oA3_Y2H32lIPJ_u0wtKD3YD3q-2uD3ME3_B3AE3PD3jC3aZ2pg2a52nu2UR2gE3fo2aC3BB3LD3lE3nB3vD3pE3NC3-C3j82dJ2Q82212-_u-92FC3WE31E3IC3XK1OD36E3CE3sE3NIJrR2AF37gpjE3HC39D3ZE3jD3yA3lD3JF3_Z2CS2722plaso2p4r7D3l72LE3aE3OE3IB3Na2oo2892GRHLUxiE30E3kE3FF39B3nE3gC3UF3BE3rE3zh2E-2nt2qd1VD3dF3C_2Hd1HF3xD37E3a92pa24X2R92qo2-_up02atyVE3A_2RB3KE3TB3tF38C3IF3xF3Bi2L72772lAvWg29ywPF3rC3IG31B34E3vF3qE3Z_2Cb28M2mF3R-2EG3Iye3F3BA3D_2YG3GB3cE38E3z32v92tBAPT2fE3HD3Ea2GE3NyeDF3qF3RF36F3nG39F3Kw1sw2BG3aF3xB3pF3QF3YE31G3iF39i21322o2tG3iMPmOA5D3xG3GG34C3mB36C3KG3bE3IB3M-2uz2D42SF3_D3ZG3MG38-2rGOFGZsA3WD3AA3192XG3OH3G_2I4CqN1QnCjH3SYaJhEc-2BD3gF3XA3iH3tN1dtAlH3ZlaLGOs2GQ1ma9tm0eo52NH3qH3xGLsH3rN1vH3vN1y-2f720-2cx2JC34H3-N1gkCvH3sN1YlavN1VWZfl2UE34coKX1j62V-2lG36H3kH3tH3wH3AYDL_2nE249Fix20H3Ia1KUd252JG3DI3SI3uH3UI39H3a_2Wc1c_2FB3hI3ZUA8H3JhEKI3GByO4veI3fH3gI3w3CGI3rI3VhEw_2Hy1y_2Nk2Ko1_c2sF3yI3pN1UI3HI3uN1sI3yH30C3MI3IrkOI3R723H3TF3EI3AqA0I3jI3nH3dmsWr2pH3LJ3pI3BJ3mH3Q9rZI32v2iB3BuiOR1wI3tC3RI3zI3AJ31I3O4CbA3fg2pl2Ryw8y0P4CeJ3CA3gJ3_I37H3PJ32I3pA3VWZcu2bJ3HUddJ3PI3ND3tJ3yOCOJ3II3QJ32A3N-2TH3oI3hJ3vJ39J3YJ3NmTi1Up0xIJ3eF3fI3UJ3DK3TI3FK3kJ3JB3iz22D34NG9y2JK33J3JJ3fF3NK3uJ3PK3CJ3xJ3Yl23A3al2-D3LC3rH3OK3iI3QK3AYDblaIH3IUpYK3LK3xI3bK37J3iJ3wJ3RK3sB3Gs2mJ3Zz2XK3Ja1uK3fJ3gH3lK3cK3nK3eK30K3sz22K3SH34A3UH3kK35H3mK3qI3zK3pK3yH3in2Kty1H3rJ3kG39K3JL3_K3LL3oK3AA2UP2o628z2q62TJ3VH3MJ3MEA8J3BL3NL3ZI3Vu1wG3sK36K34F3qg1CK3WL3WJ3VI3AA2It2HK3B021C34sotK3qL3Yi1sL3xK3EK3jL3wL3CDKgY2UK3iUZL02n0wcJ3pL3jG35F36J3FI3yK3YL3af2_F3y-15L3JM37L3XJ3xH3ZI3bF3g3xz0eSL3HM3UL3gL3uL3uL3kI3m02uB3BM3e02JSzEFQFM3eH38K3-I36L3dK3SM3WI3fD3yW25X2PM3NJ3KM38L3VWZSI2GJ3M4flM3U-25J3aM3VJ3jJ3sM3-02Um2LB3K-FndoyN1nbJ2H3aK3fL38M3ML3AA2p72HK3U92Ha15pmdI34J3aD37M3KL3dM3QJ3RE33K3e92ZSzFN3YM3rL3IM3xM3RM3vL3xu1672BN38KRLfBhrtpJ3GN3MK3IN3VN39M3QD2yu2G82iy2OZ2p12NN3AhspN3dN34L3fN3hL3yM3rM3vN3F82z21112zA2ZI3h1ybN3qhL4N3EB36N3cM3uN3oG3P82_12Fh2mN3cv21J3m1r2L3GM3eN3UN3tL3LO3a92l82-gs2EdEN3GO3SN3mE3oM3QM3qM3iN33G3pcAYv2ch2Y225Aa7Vs3N3gO33E3XO3pM3AL39N3MO3E92pcAi22pO3k229sma22eO39bJHO3CI3wK3jO3yO3lO30K2DH3Tt24rU9CzXM3uO3KJ3sN3YO3KN30O3u921S2_v2S92CN3m222M3TskUO3mM3sJ3wO3BP3XL38L3PP3Nb2Jw2d12FH36O3922WM34y0qN3vK3MP3xO3dP3zO3mO3BT2n92kjTWAj8O3GUToP3nM3AP3gN3kO3kI3BD2d32AM32uiU32o1yzBrqJ3KP3HN3IL3bM3iL3tP3RD25G3ZF3ZI3p92P_23M3RN3ZK3rN3FQ3JN3LM3uP3mT2eS2GP30Sl5K3QQ37K3aP3iO34P3CP3kI3RH3rs2BK3JO3HQ3vL3zJ3AywcI30BrDQ3SQ3DD3VL3_N1F92S0CwnioH3jK3vQ3bM3ba2zQ3HnirCvzL3WP36aHNX1-O3GF3JO35Q3sOC0Q3jB2f-1h61c422Q3NE3-K3xQ36316Q3U2Y8Q3cqrAR3tQ3pP3TQ3w3CER30laHniXI3bL28KZr4Xd6XUR3RQ3WR33Q3I4CZR3WWGU2Y461mI3_j29I33P3MEAmR317FRR3DO1rK3hfbTY1Na1IO13L3IO3bP3AqAvR3GR37c2Fr29c27I3Iy2sR3qP3gkC8R37Q3DO1AhshR3dQ3TL3fQ3uR3yQ3FR3bR3RJ3O52eL3XR3l4CGS3xR3eR3z82-Q3SY1Yyw9I13R3VO35N36R3OS3PR3QS3oR3SS3sn2fg2W0cL1x7fs1R3P3TBR3DS3VS3OR3qPABO1RS3CO2dXIGmrgR3Ma1uS3VR32P3ES37R3PS3aR3mS3_J3FL3iK3HL3kR3YR3AT3nR3I3ZrCvYp2W4vKS34R3_O3-S3jS3zS3K1CGR3Ll2tB3QG3-TV0i2bI3b4e6S33V1Ix2Va2wM3TT3il1WT3Qs2hK3Me2iT3Sj1kT3HS3eR3r12OQ3AU1tS3fT3Tl2kg2pT3XS3I3ZZB36529P3pHbWirR1mPT3gS35R3NS3qT30S3CT3DL3H62LR3oE3wQ3FS3JT3wR3LT34OOlP3F-m-T3ZP3MS3tR3CU3VT3RS3aL3_l2VaOCR3iS3VU3QR3NU3eR3NQ30L3L3TeT3Oa1vA3jR3MR3JU3_S3kS3BT33T3kC3des0ZnuI3JCHkU3fS3SU3ZM3BU32T35FRpX28t26T33S34V2bBrRU35M3TN33U3LU3GR3AD3HU3uF34Q3EV3sT3hDO2Hs9T3zU3SR1QT3bU3DV3rU3KT35U3fM3ZT3fLZZHscT32pExT3lU3sC3eQ3UU34U3lIAS_1gD3OM3DR3KV3YS3MV3RO3vT3_Q3PV31P3gV3ST3dU3lS3tU3_M3Tt2nanqQ3dT3dV30U3BV3hO3hV3oV30V3Hu2I0QjBO5S36V3QV3_T3RT3xS3KU3UV3MU35U3YN3jP3nanTR3uV3vS3US3HT3WS3_V35U3eE3gM3GoP6BHJryyU3FW3vV3TU3xV3iV3ZGAfP3Ch2m12yN3o12ou2MV37DyOT3SW38S3wV3JW3qU3UT3eU3YW3wN3AO32g2lgscwHEW3dS32V1eV3WG39S3xW3jT3DU3tU3KF3oCDMF34OOR42bS3GO1uW3iR3AX3VW3yS3rT3mS3xZ2snruU3zHhhII7W3G4CyT3mU3OX3oU3JV3LW3GR3ah2lF3rW34V3cV38W3UY17V3Ev2QI3cU3jW3tBAlW3kv22O3oh26G3eR3Xw2KX3SOOMX3LS32U3-V3fX3RS3EP3YQ3PJ2VKAPL3AQ38czfW3TW3HV3nN1lR3XW3jV3WQ3_o2yX3rW3RW3EY3vW3hW3BX3yV3sU31W3OG3SD3PW3-isYX3jmLoX35v2pc21T3JY3kW3LY3p42fLZ3BCzR3w3CAV3pX36M3TV3zW3zV3WY3li2w92xP29jXdW3DY3mX32R3GW31U3WO3sY3RX3EX3bb2792Aw2MV3cj2gG37I12Y37S3NX3wW3PX3KW3tY3VY3KY3D-2FP3_X3orobV3eW3FZ3aX3fV3SY3JZ3yW38Y35U3jQ3a62ss2gY37X3pV3CW3--2A-rpY3eY30T3YG3SO1UrEblV1Q3GT3oU3pZ3jrEUO1U0QTe1ppvQa1_nLFY3tZ3IU3vZ3peJrZ3HR3gY2AI3yZ2oT3oZ3brETO1una8KZ10bdKdXY14X36Y3TF36Z354C8Z37M2ai2Ga3A71OGvJa3RV3wS3vQ3Na3OlA8Z31x2X01SV3Ma3Da3qZ3Fa3pGdJX3DZ3KoPFU1gW35X3VH3Za3DrDWrE3I3EF2_R3z_2BS3D52ea3qa3ga3wZ3ia3I0QzuYIa3na33Z3xA3ra3a_mta3nS3ey1Xa3uZ32a37Z34a3-TVJxM7a31Z37V1RY3pa3IL3_a3uius8RCb32V3HeBYXiVa3HW30a3Qb3Gb3Oa3Bb32S3YQIGS21X3AfDMb3WR1HZ3XZ3Fb3eOGEa3F6CIq13r2dZ3lQ3UL3Rb3bYAXgvJb3Ed2iU3r5v8a3Ob3La31a3pb3ha3rb3SK3YT3lN3fLZQHnxna4b3mb3Pb3Ya3cb3aa3Bb3gK3AK3GL3-a3Jc3sa3zb3Cc3Em22b32Uz5V1BJ1Sa1Gc36b3bb38b33a3-b31K3Vb3EC3uUzkb3Zc3Ka3hS34H3xb38Z3gc3Bx2ab3Ic3dc3Hb3Sc3JZI1oXEc3kc3GU1Zb3Eb35Z3Qc3Ab3fc3QC3rM0SC34Z3uF3pc3Ib3Cc3aJ3sV3L1CYb35Y3nc3fa3vc3db3-b3xL35a3ay2ib3mRwAJ1VR1lc3Wa3UW3ob3iITqb3Tb3yC3pS3E5iLb3Ud35FQlb3mc3AU3Ld3ad39b3Tb3GV3Ad3RO16c3Sb3zHh9SA0c3hd3XiwWd33c3Yd35c3Md3Kc3-b3XV3Bc3yc3162Sd3N9P5-djd3Xd3GY3vOCCd3-b3wt2Pc34d3Rc34YvdXI5JOxd3Xc3Vd32c3Jd3ld37b3nd3ec3Tb31V3_X37OCR8rId38V3vO3oc3td3yb3Ye3BW3Jb3BY3wG3de3qY3CV3md3_5Cbd3E9R1Y2AN38U38-X3Ltoe3mZ3wj2Je3We3wc3Tb3ZW3YV3yc3VM3XIT0e3gT3fY3Ca3Ke37c36e32W37kAH820N35a3DG30Z3yd3MoPCe31d3Ee3dkCGe3Gf3_N3xA2BO36n25a3vG3pD3ViwOf3zUzSe3ee3LP3cc34e3Nd3Vf3z12-u2Fo2VYZIppgd3Qe3id30d3Te3IW3uc3kf35d3mf3Qo2cx2VX3GAOSG3ne3Fc3kd3xf3Zd3se3od3ue3hX3AZ3Lf3ce38f3De3rd3Fe3he38Z3jF3782Eg3Jb31M3la35eDHg3Rf3Jg3Tf3Lg3Bb39X3u228d3I_ujZ3jc3ef3Ra1gf3pe39V3Ve3Ag3Xe3Cg3pS2SP3NY3Lf3ze3Ug3wf3tc3_f3Q4Bte3uX3fw21S2PG3cg3GoP3-SPe3UR1uf3ig31e3qX3ge3Ef3ud30g3ql1kY3yc3N22Gd3df3tf3zd3-g3Bf3nZ3wb3Yg3-b37P3xY3ed3T82ogXAf3zT32e3Df3zf3Le3og3rw2_Y3TP3Qg3Xb3ug3hf3EQ3yf3mg35e3eh3cS23w2pS3WJ0pesYh3bX3IZ3xg37kAzg3pw1hm11b2ub3Oc3bh3oh3lf3vd3aN3fg3Lh3Pf3vf3lh3yf1gO13O1EEAjO1Nnana1zlA2m1Gi30SAxIAJi35LAZeeWKgJE27P1N9mZcraU1zG35k2Oi3HP1iO10oAKi3mO1edF-H3AN3_Z3snr1O1CzfQi3fi3Si3Li3Ui3HmrBjiphiZX1ai3t_1ci3wIAei3LFAgi34UAK6KcR3fuv3cDUc30oyVrptH1oY1LH3tD3ny10i3FLApi33i3ri3hi3Mi3lI31x14U2Gj3de1Ri3lO15i3oa1wpiZC3qO1PJs-S1uO1yi3KA2Qj36QASj3p9dLj3ue3-R3Fy2Hr2Hy2D52ej3Ij3kO1hj3Uj3HfvBvHH_15frsO1_S1EF3Gp2pj32i3rj3Ti3aV22j3jFAgj3Ti38hAt62xj3WW1ca1JE3MH3Sl17j3Ii3qi3Tj35SKMj3n128U33cDoD3QryAj3Yi3Djicj3Yk2Hk3HlNJk3sj3Lk3jj3j52vgYnerYcraj3Zi3-G3zi3GP11i38j3Zk35j3ip1tb3bB3jz1Xk39j3si3_j3Xn2v7zyj3bj3jk3dj3lk3Hj33j34i3bk3Iq15T3Wm2ek3FE3bUySk3hk3Uk32k3Wk34k3Rj3ok3si3ZB3xl2uk3Kl3ij3xk3ui30XPDk3XE3kk3ZTAPi36k3Kj3tj3ue3rc3xP23cDmL3Cl3rO1Ck3Cj3Ek3Ej3Ay1Ol3Jj3Kk36i36B3KB3CG2ol34j3wk3QnayE3Yj30-gXW19f3vl37k3rl3YU3p62VaO4l3al3bk3_j3-e3kdn0k3ik3VG3Fk3Fi3Il3fj3Pl3bl3eX2L22SJuiM3zk3jl3wi3HG3Hm3_i1-l3ql3ii36U31D3_k3AgrMf3tJgEm3Fl3Gm3ml3Gk3Jm3qj35l3Zm3x-1Xm3ak3nO1wpi972Wi3WxqTk3xi3Gl39I2qm3pk37d3Ok3b3tSl3YU1zj3Vk30m3lm3Zl3Ym3Mj3bI21m3xl3fpiAt20l3vi3ZU1hm3sD32E3nl3_m3nk3pl3rm3Zm3Ze3el33YiY1tTl3kl3Vl33k3Xl3di3Qn3wl3ij3S12_h1QnaNT3Rm3Bj3Tm3Dj3Nn3km3cn3mk3Ik3Rn3pk3OW3aW33frfG3A8zUl30j3bi3Pn3tn3fn3Mm3NJ2iP3xn3vyiOGZBk3mn3Kn3ym3im3pn3Im3rn35k3en3nm3Mj3FX3If3oW3I82QnaVP3fP1Xi3El3Eo3Mn3IC3En3gn3a92-E3CO3wpi_P3KnyDl32l3QT3Zo37n3No3DB2nZ2_j3g320n3Zn32n3Wl3_TAYl3Ko3_l3rl3TX3Ifr4f3Ro3FkrYn3nn3ll3Go3Wm34n3Yk3un3Ll3WQ3oO3X225O33cDhU3_i3il3Co38m3zm3S41ko38k3WQ33O3Ep3do2Gp354t5o3Do3Um3jm3Ho3vo3dn35n3Lo3qh3lT21o2Tt29i34o37m31k3Fo3Yo3-o3vk3ao3BL2qg3LQ3wpi-U3XxVgm3Wo38D33n3Io3Jl3Ap3rp3Ni2YY3-n3Gp3TrvJn3Lp3np31j3pp3Lm3Pp3cG3Ra3eo3SkpWp3Aq3Xo3Cq32p3Km34p3lo3c32Uh3jP33cDFx2Ip3Zj3io3HW3Op3zo3-Y3KlDiX3vj3ntyTo3wm3Vo3Yp38o3ak1bq3Zm3OZ3-X3Vn36gpgk3Zq3wf3oq3Mj3cZ3sk3okaxq3WKgqu2xp3Sm3Xp3on3op3Oq3xIA5O1Ya1pA3KlavBANi3-o3Ar34BQ7O1hVgsWX0okTW15b3B4cGr3YcfJr3KFAji3a42Rj1tM2Xk3Hr3sLLSr3beZsWXpHhNr3ac3Pr3-q3qGAZr3stFbr37i3a9ZhTTRmrfr33l3Qr36O1W9J5IApR3Oj32x2Yr3Rr3vr3Kr3fk3j5hrr3jo3tr3Br3mr3N714I3wa36I3My1MV20r3ur3sTM8O1dL2Xq3qOCkY1X9Jgr3N4cFs39r32r3Tr3Ub3Qs3Ir3Ss3cr34M0-O1VU1wS1-O3Vs3ar3Xs3lJ3Uq388RICv9QrsF1G_0Os3ni3hO14O11r3Hs3KNA8o1BRI2uaYgrMs3oa303ces3lr3gs3qk34h30q32ka2s31tFbr3y4G5u1g9Jzs3ds38r3Ws3ts3Ts3XT3EL38p388RTrv6r3aq3Ft3fs3Ht3Er3-W2Nl3Qt33s3St3At3er3Dt3Or3Ps3Wt3-s34s3dl3fg2v_lCZ3Ct3bs3lY1os39s3Q4B-r3ht3ET3Anaet3qt3Xs3y4Geg3qnFOt3wq3vt3Oo3St3MX2VP2RC3691pt34t3K0J8O1O_2kKy1t3Ei39o3ir3rs3Gs3Au3us32o3QEtzZ3tcFEu3jg3Fj33t3qyB-r3dd3is3h-h5r3bt3ot3Tu3fJ24s3pm3cu3VQA_s3P-hpz1Ks3Qu3_g3Ji2-t3Uu3eu3c92it3n3Aka3lt3Br3WX17r3Hu3EEAkr3ft35t3tM31eroHLpu3du3Yt36STac2wu3ms3aa1Pt30u32dBss3Ku3Ts3Un3tu3R6tZu3mt3Ns3sr3Fv32u3wt34u3MN3PRIUVIas3xu3ns3Qv3bp3sn3Gv3Ju3tNDwr3ve3ip3jtwat3Ov30s3hr3cv3Jo31u3Hv3gv3Lu37e34g3EcBG9tYv3Cv3WU1bu3Rv3sv3Dr3Eh3rn2571HF0Kf3AoYXr10l3mu3Oh3ZS28u3hu34s3mo3VPA0u25FVJz2pEnCw3Zh3VV2Fw3Cr3Z4BTs3Iw3VQAHX3X_aO72Bv3VX1av3zu3pv3de1Sv3_t3tv3Uw3Jv2Aa3Mu3ege-i3iq3WdCau3bv32O1wo3rv3fv35v3Cp3YF3j22Tp3ETojJ1rw3dw3tw3cp3ev3Rs34u3Ng3aYAnv20w3ws3Xj3go3ls3bw3Dv32t33v3ww3Tw3Tt3ag3zv28e3baBw0BNt34w3Ev3ew36QAgw3qu3-w3pg3NM3Pg3IZHc_uzv3Hx31v3sw3oi3jr34v3Mx3Eh3hP3aB3Ok3mOsqr3Ux3Jx3Wx3_q3mx3hv3Gq3M_26STBl3Rk3Gx3O4NIx3Fu3nq3gu3Sw3zx3Sq3rG3PJ2LfBNkrgx36x3ix35w3kx3Iu39w3Iv3Nx3dq3gxkdx3gZBvdWNv3Zv37x3Ru3On3Kx3My3iw3Oy32w2zF3Xu3hq3aw3Hy3cs3ct3ps3Hi38w3Gt3Ny3sgwUVFl514y27s3YkaRw3iu3X_ag624x3yhFux38x38r1Xk3JP1u7itaAMP1HxFhv3wHI-o36y3LP1HAB-y3hVgnyi4o3j0rDT1fX1VP1uo36w3dv3Cz3Dnf9y34_rLu3cq2ki3Gk1Xr3Bz3sIB7y3dXASz3aZi7sp6f3hl3yyiO9zZJ1UP10VpNq3wx3qGAQz3Oxddz3_y3Gh3lIHrsPLqtjz3Kz3aJ1ha1_W34y3Zz3AJDbz3S5dEz3Tz3Ts3ca32e25y3az3Dz3NP1Gz3JRoQP1yz3W0Tga1gX11p3oz3jFAqz3xSosz3Lu3kj3A52Ir25M12c1B035z3D03Fz3wirahVIz3cX1kz3gU1jx3qs3EEAP03J2BR03Ts3to1Y03MzB6z3n03ZoahxVxz3CT1J03Lz3mz3M03Oz3qv3ZeYZ03Rz38z3Yoahs38p3ahVSl3Jz3y030z3L03Nz3Ky3k03C03603E03o03dk3lIHtWyH03x03GaEK03Mz3bn3N03H13503rz3703hv3DT3kQ3vy34z3r03a039z3u03Ih3kKyZW1G9oeX1D13T13Hl3Fv3l03EBFt039k3KB34m3VrtP13dU15sTsY11z3Vm39x3r13I13Y13K13Tt3Mc3tt3ly3uw3403f13J13b03u03Hp3pw3XJ1013SP1n13lz3uY1q13V13D23qyBs03Z13Lu3st3-03WCvz13GMxdX1mWro13003F13j03S23VPAU239134T3tl3mmaq03T23g13ez3hFELRAEMxl13eU1N23h03Jy3h23s13ihAu13vHL9c3-YAyAip23j23r23OP10J3vm3q8zb23g03cW1i03my3223LZA423Pd3A-wvy20y3FMxfa1z03P23-m3613X13Q03V23Ts3Wu3Y234q3bX1I03R13S33H33C23J338y3Y33Tt3fu3V33E23813G23h5hrV3k13yMxC13O23h337w3j33cz3l33RD39n3Qx3O8RlNxa23R33e23T33Np3e13q23F23h13kV3uM37dp923VQAk23r337spFx1C33K23E33zz3x33023I33713X33l23k_1HNA_L3cm3633wr2J23iz3Q13fbAS13f23U13203de10337z3X43Vv3A-wk0ye43Q33rY1y23G33T43i33V43m03233iv3Dy3-zkXn3B13f33-33y33Pz3043t13243vv3x130X3t43w23113w43tY1-43303n43423Vw3Ub3TR2d8g-zkpHhH53M23d23S43Vx3l436QAN53C53Hf3qyBKw3DToAv3-nrQ43w33z23Z53G13i23J43_23uv3e53VPAXw3fHsp01N3tv33843Y53vx3a53IP1A53323d53Ph23f3M33PJHViYw03L23c23D9z943y43z33553K33753cS2Dp3UJ0gmiks3f43C63F33K53G63_43W33143X43_w3qHAfq3A-wl-2DQwg43213E13k43o53c53Y63yF3PZ3Vn3KRAL-wf03R43m53253j63I63k33l63Bi2tp3Cx3h5hzt3cU1k53053t633y3Hk1I43KP1D43803LY3su3Uq3Y6GVp3743h43g33U63M53w63133y63Yi2uz3O8Rark833v43X53763Xy3qn3R23k63G23ox3qG3sG3-03SrrB63563I73F63n53123M73o43b73WQ3p32Y22gmiA13r63l53x43l73U43W63B53O73lT2sh3E73wKoT73aW1J53313Zp3Gu3Z73n73423zq3ul3B43-23A73OP1ku3G53z53j73153863kaOaP1cmaylZ2m1R83mTv7jDiy1t2yHZAZY1MmL6ypGp2V83Va1foCUr3gi2tM2f83X9ReCO6p2fP1AkDUa1imaaY1QT3l83aJmoA3Qa31x3GTekt3sWTr83w83SYzHW3v83T83Nj33U22x2783dP1YF0b83583wf3783_dBua3XN2U03nj31_2A93eCOK83ACFD93jP1WZ3Q83Gh1S83H93Q53V93W83O930guR93d835k2G93h83Y93it3fHPwGyHgAd939f3g93DIAvs3AmPRg3Q93383iP1e93t_1p93rB3t52Bx2N93emax53SQyW5An93u83Z93g83q93_b3Kt3533Lylga2iKg893683-93s83093G62293J-3mnylxGezcgmav93Wa1F93O-3883X23D-3XzwCQoS-3IU1_93c83o93W-3X93Y-3uy3Vla393Jxq1b3LRyq83d-3K-3E93P8303cz936t3bL38t3OFhm-3uqPyYHc-3YJm_V1t83I-3Ws1W93h93-53Q-3Vi3hnya83T-3TX18-3u11--3A-3a33Z-38jaAw3Z83mxEF_37-3V-39-36-3_C3622g-1S83AmPic3zNFH-3T_3I_3V_3333qx3b43E-3Ex3xmy793R_3f-3993U_3e-3F436u3AG3f_3cP1YVlRd3p83Mxqo_3t-3X73yf1w-3Y434SA7U3j_3a-3-d30_3n_3r-3483S932z3Hk16_3q43ncG3vccjyd_3u-38kih-3h93wn3M_3iNP8iuNA44_3_i16_3D53-_38ja3x37P1q-35-3e-33_3nu3Oc2ZA4t53Gw3uE3723-v3KA4Z72u93DA4w93g-3r_3K-36v30124W3vjTcYYMA42_3FA44138r1lA4Wf3no3b82s93c935A4x93KA29A4pl1bO31iQrco4-3Kafs-36A4_73ak1GB4ao2zw34O3Tp3MOZYkym93DB4wA4w_3yA4Qp3xX3up32-39Q3BA4KWTZB4q_3bB4w83c73xv2rq3j934jTLB4GJ1G_3e_3Y_3g_3C73063UB4DTTGY2AFyjB4uA4U-3OA4N4cRB4s223m3bA4MOZCB46B4vB48B45H1xA4nB4jY3wP3Q-3_h3c_3kB4H_3xB4s_3LY38P3BC4MYYtB4V_3iA4Dw3VV2-B4582r73Fp3T7FCm3_JLWA4jA4ZX2cC4Jp2ZPC4738p3xs2ZVvjC4aC4Ji26_3E83mma1-3OiVFzkG-3PC4wf37ngjB2c4iLm2EO30Q1PV1GC45C4Vz3Vr35w1tM2pP1W12GKze4c9f3BD4Q730l2C22iX2nw0kC4ny15C4_z37C4pycfo3IB2QD4uC4Oc25C4T03AS3Ds3Pk2mnad430Zt5Z1QT3cD4oW38U3hZBpt2ZD4Pw3Ji2mD4Od1hD4HD4y-TJD4lD4r936zGQk3qC2rD4xh3Hk15C4b135h3VlahD49X25D4T93ymrv13TK3-_3hZBL21CE4GA4DnrMl3Bx2mnarj2-C4kD4HW38D4FU3rm2d63xW1KE47A47D4m23iz2CG2PE4wO2ZE4PB48r18D4623OZ2cnrPE4vw2yD4CteKD4Nm3lC3tOITa3TT2hE4mq3jE4e-1a43Bn2SPZRU08Q2yE4IC35C4x-132cUk2eL27E4Gp29E4D73-n3MfBSx2FHbzD4TE4t_3-E4E0G593xE4EY16D4ME47_3IR3wv3hWOWb3onaRF4DE4M3c5C4JA493HHeBug2CF45k2dF4Sg2Tt2gQCVM2JF4rE40D48n3i_33E4Q4IvIRZF4_C4XA4ak15C4P53Jf3qW3cfGUcHxF4SE44C4zA4bZ2Yf3kt1Oe37n1iF4t_11F4mA4qj1AB46zGyk3D12EG4KA2GG4853lw3A_3SPZjdH7F4dlwsE4yw3W22Nw1j0yVG4IzvOKzsD4bD4oB4qPARp3aG4nC3Gx1NG4Yk2PG4cS2hp3rm2O334D4aF4LE4EE4zB4cx3hh3RIIzc3DG4vG4aE4TF43a2433WF4V4DIF4ID4qF4LF4KC4dG3KzwTE3NU2nG49I2pG4-o2UC4uF4FKIbe3cG4dyceG4SF4xG4JQ3gh3rg30HIjIO3G4yF4RD4Ay1KH4s22pC4Z-3caBoF4AH4_oc82cwG4cF4qy3qw10D2xl232c3m2QF4bH4aD4AK1yvZOb1uL1Em1FxT7Z1U82M51Z21eT1bB2GFpmJ23Z1XSJxQ2SV1yZ1vV23JzSi29X1ap2AI4tcQEY1qKzHx2kKzu32u2cxX11I1yG3Ny0NI3YP3g4e3X3qUzgg32Z3Ta1EC4S_3w8v9P1tioPU1_Y1sS12a1UUmVy3Iy3oWm1n3r_zi0rv73663x73yX2lfwS8Ja9ZNaTYF05eyiI4wa1wyzQ0StS1kC4VeeV4KSi1w9qWk13H4SI4bT1vS2tyvWA2uU1WIIRK2fZ1KJ47S2vZ1gZ2HY1Hi2Yu1GI4ho20seRH46Z1EJ4f02QI4fpcT-2tOzKH3IR14I1KK3_juUZ3Oa1xUzbI4Nb3YY13C4gI4xR1-P1AI1jI4FLw6ew8I4oF1oI4jy3l7z6q3Lq3YW1M83g63p13v82V4KXd1Wm1DI46UE-p1uK24U1GJ47U1IJ4vYuWM2TJ44X1OJ43zcFI4Fl27g2_Z1to2JI4RJ4pF4lH4eG4NI44v2qFpbJ40yTdJ4FBeiG3E4vRY1LX3QY3Ka1heDYh3ggHtC42nFOw3eUpKp3mp3WJ1Q63i737J4j43Tw1IaY7BQZUAO0pzY1f7rGH4-6oz-wehzu_m6F2yprGVAfj3zaRR5dlcvF1GiEAmfhci20l3vW07g0Iu0Fr0on0Ra0-k0yL1BL4drAQi3EL4QJ0r0fBx31B4JL4RHnML4kn03q0ak0RL4qu0II1UL4BeYiO1XL4IU0EVAFbQR-wWhey92CX0jn0oMwFu0xP0C907Y2lL4DL4rRUR5dUo0XcBJ9mtL4HmreL4xL4gL4-_0pn08SsdJ12L4Qi3y-d5LA8L4yP2wjuALdOzwvL48t0Au06q034Nda07Um5W0vd04o0jL4TL4eoACL4HM4LiOFyBFL4IM4Tj3mfhN43kKya4NRM4AA1Bh0CA1XM4gr0LG2GM4iO1hM4Jzfnh0zdv7L4jF0mbD2mATrvmM47_0OL4pd0LNeDA1BUoFM4bM4VL4vM4eM4wBLKM4gUVJs3t435M4eitpMwWo1uM4jFAQKAMDQoaQWN2LXDIN4NXsdwvpF0y3NrF0NN4BN4mL4PN4z8dSN4UVE6ee8jV4gr1N1ON4EEA87CR4ZLFTG0qm6dMw3QksjGyg-dQ8dqF0cE1HT2mN4nIgGqUEKRrN4OJO80xdibvN453rhNLbwvflw3YuC7gDp11N41M0agFLFT-6dk9o9N4Ole7rkeDz83r0N4cN46QAGO4c7dKM4b9dKO4nF0s_d0u018dnGy7_dAL4RO4xIATO4J7dYOP8lNh-oSleZO4cDzwF0OO4yF0QO4ywKCN4jFAhO4Z7dK7dE2GvEhSzXhb3wxcmO45rkYN46Sm0CmXPoAN4tO4dN4EEAwO4_7ddyf9UnYI3VVDSo3WN4R-dvF01u0qO43u01L4fO4qGACP4T8dRyb9-dEO2S7d4O4kGyh-dbO42u0oGy5t1FO4VtFc7dHe1l-wle1o_dkn30DzwCmnO46O4vHEcO49O4kL4QP4vO4gP4n8d2dDhmmAN3lP4CggLO4sCmMP409d9rksW2fP4oVD_7d9DCwfQRy3yPH2RA0HvYP4wN408d7O4sP4iw1-P4QVD68dHDC4NRONGiuQLjiXN4aP4KQ4cP4dO4tM4vP4gf1W9dIO4SQ4dA4xzw4P4LP4bP4NP4j60rBryHm_33O0F_O4Jb1dQ4_7de8E17Zpkr0G4c8dCA06M0iQ4aO4XQ4lQ4ZQ46H21N4Y9d39duQ4qQ4TTAxWAo_dOD43O4f8duF03Q4rP4YQ4tP4aM4rQ4ac1tQ4T8dTN4SQ4ON32XuGR4oF0WQ4JR45Q4LR4WM18Q49IMc7dRJ0b63guMkOtUQ4KP4IR4U-drO4PP4NR4sb1PR4mVDDRyiX0a31-6dGQ4VR4pP4XR4mR4OP4wY2cR48DOW8d2wDNQB9Q4uUZWpyjR443rMO4fwvKR4MQ4bQ44RnrR4qVDtM032V9R4kN4mh0cMGfQ4lO4yR45O40R4Wle2R4vK24R4IS4f3BKS48R4KkVNS4XH4hR4Qm3nP4aDzzR4xN4kQ47P4fDz9P4GS49Q458dZ7dEbQ9ERsL4m1IKRARoa2Q4oO46P4kVDoS4sO4BR4AP4HS4I-dT8dugwrewyQ4EQ4Bt3rWvVQ4lS44Q4nS4PO4oR46S4sQ49S4mVDZi2z83gGynU1HQ4-N4DS4ZR4FS4pR4qc1ZS4f6ABfwjEF0so1O4eom0S4qP41R4dP4eO4YT4cQ4NT4qVDvCEl3rcT4ak3gR4c8dXE4iS4FT4JQ4YR4IT4nR43R4GS4cpCnzAobB36VASBGN4JtpRmrBA1Yd0NA1UM0HA1qa0_M4uP4mT4KP1SVFgm1i_g1M4PRI4S3DCqpM40t0SM4Or0780GU478mlN44T4VqBWN21EAWPRjUDcZQkP4P7dxvs3jXhT4XR44YuPuwCO4AO43T4JU446gUVEeU4dNLoS3MR4LT4xIAoN4B7CqN4Erktu0s43JP4BS45P4ZN4zN4BO4G7g7Ke_U4rU4zU4Rs1cU4GGAvU4ZoCxU4-YAa9dfesAS4VDz1S4-U4hFm0YuFtWCV4TV4O811N4tU4IDQWN2gU4ZU4JU41U4m-d4U4H3SDT4tdtoP4TS4GT4kEFrF0KzvBV4M-iaN4EO4aU4T2AuU4fU4y4KwUvdBFm5AIhFle17mvKviPV4zu0RV45RmqV4PzvNzvqU4XS4wV4G6FvEQcV4y4KO0pR711N4gV44N4iV46UDmaioG1tF0WR4oV4nU4rV4IteWV4aAjbN4sU4bU4yV4dNLA-u4V4xM06V4wT4sXumV4ZP4VW4Ozv5E0sV4840aR45M1ZV4dW4bV4jUDLV4bL4tu0363lW4jS4nV4zT4WW4BW4pU4uV4eP4FW4HV4_r3FVuFrFe7rjrAKW4eV4FV4jFANW43U4jpv1W4LQ1SS4nW46W4pW4RKzCW4-W4lT4JX4Y11BX4WN2Srtler-O4YX42N4pN4WMd5N4guMHYa8V4HR4-V4pV4DV4oU4rW4nU4bW4fX4aV4HW4yW4c0pdX4fS4GBQVMOmX4UW4SX4DW4XW4VV4tV4qX4uX4cM4GV4uU4FoFKvsN7dyu15K4LXDP93ET4kR4oX47W4qW4YW4-X4XV4pS4cW4xV4IDQtM0zV4kPGAtEuT4EQ4Bj2hQ4YO45W4GvLTX4xW1SKztX4vV4UY4GW4JHTXY4wU4vBAuApBT4SECd_mSW4mW4IQ4hY47X48W4sX4DO4_W4nY4BX4iN4h7dxzAg5hSQ4El2LY48U4jQ4_V4qX48X4SVEZW4fG1IU4vX4wW4vEQBfBqlNwdr4gAa3IjBmCUDNB3ZD1TT4CS4awvAW4PY49X4sW4XT4MZ4VY4OZ49lCd8trWAnju_6CjBmjwALW4GS4LX4iX4PW4m6dLI3FR4TW4kS46X4bZ4UX49W4_X4mY4gZ4oY4HtWPjAFILqZ4fV4MrrOW4NX4WsgPX4yZ4gY4Ple1Y4cZ4IZ4RY4aW45Z4BY4is1BX49Z444CbY4vY4O_3XZ4QX4zY4Ia41Z4jY4VX44Z45Y46Z4BX4WxGdS4aL4eewqS4dR4OW4zH4Wsg3P4fY4RX40Y4ba4D12kY44Y46018lPAXoELxnHPt33LqMjNqjNz6ZtHOz7we200O0EE10fednKv3E1K9v7ms0az3qsdQy2A0Q20JBfDCfncACzLRHrya1H5Ep20vdzaDfZ_v71wS30zKv2ezKWpcAwvfPAWpG2NE40BHqHgzLgz3pJO40AnyqFyW40NaeigzGBwo3xi409RrbJrl40NKrKdj4R14CwDjzogdsI4uJfVjzn50E6fhWuOkPORm360mBqTMrHpzaQfy-sVCs2QfepzlByjpzzmwhJMH3reXmJ3rI1J0OgZqz1LgnWGv70fhPmOrwXXkuv5dQgH14ZfK_0XxzhtgJoY0_ttpdeQrNBAz-0VqDPyzTRrPRrT0zgdfCD1pRrmahzcsh_0xJu60zoiM8MT7NwTTrI8zDbi_5z1Owtae6it5Wry3y8B1cyF7Qw7nf39ztxdEHKARwOF1wzFcRwL6zhHvl_zCB1vRwiHvx8x9Rwt_zKoXmPABSwIoXkC19m3ICRZeA_FO3Rtfx3iKgsa1gbd6bzD_0JbzVIdKH1GCeESyWJrX_towzsPr35c2YVcc4pVoZB03PDXlk_GxOIyw0sp2w5Cs7Ju9_yqTtcYyA4yeYyCAzcC0mVxFAzFDszTtfsu4uwLBtR4yrQu6uyopwpC0k7sD_x1_wvC0BvyWAzY4yzYy6BtZcyNaroVxwEqQLy4_p6YyCsvNlyvVxicy44sy5mGD0yVxID0O4wQPv1Hxl8yPD0w6cwcyZ4wPZyevyuwuaD0H9aivyU1o-stVZy6AzbsvYZy94ykuhgCtPWxAdymtXQkxRGxWYwJdqYYwN-cTJyKYtrly_yuB9yCMyD9ylJyIBzGMyLBzIMyN5yPEs8vywCt-vyFiyBebfPy9Uok1uLawf1up1x4UoCXuFFvu1xr1xw1xVBzGwyXBzGtvZBzcIub5yeIux3uF3pg5y5AqfSusRh55smEsUmyurwxzsTKy3C0udyqgVmE0OzojE0x9y-Lu6f42AyoE0LJxEfcxcw89y_MuTqtsutQ6yFswds1BhroHfKlNO-n51lGwvTgbxM0RcnqbAKVAaeZMF01G4c33vX1zBpA0yO51J9OAjBCeBsdA7fb2E0S0Vl52jPGj9nlZhgh1dCxd_hhB323r-Rne_GeSnjmo430JVz-Uz75v90N0pzxpvcR18ozlJLaVzy40WiolszBaz9ZzFW1erDZ10P9C_FrZ70mez2ddsADzg4xko630gyqMh4gfz7ko4g4PKoGThFBD13LTh4u7pmgz-vBglofSnYh4Piu1b4dgdNKf2C1w50ISiQh4SooRBYtfziJUVqdJ4N7QriBd_3lhYY601IdgUjFlgQkW4q7F_Fv1Nq6g4lJ1I6e78J2oLlF1FuSDMnsWzh4iuWzHSs4GAa00yWz6CB0Wzl5TwrL3Nq88v8JmUE1fDSnazDLm1GrLb4__vywkIE1e-TfIfXi4MfzOE1zKqM408izgJfgCwhE1v5094zTJoKNo3tv1jz8UiYS1s8xfmmV70VPx1cjgqzQc4feQIgyY1EC-t5TrHMUuTrdOwTB0ZVoKXrQPzt-z_8tLT1HIvBEvQLouSDvciHlNpm1Cc39C4_1Ts5vki4NZShVzgA1M6vb0gO6vhhoQ6voVzo6vQj45pvl0gW6vd6ePj4Z6v3Vzb6vYpLyxqociWj4dj4iTl6fDw4T5Vzcj4f6vFIQMqvCqvpj4oImQqvnXWwKncqv4Awaqv3TAmGfjj4w-jFBpe3zeZMrgfEXzv3zilszlsCtdzj4sbDOqFd4zEmsnn1Fj4UGA-HR9KZJ1mLj4C8zzMZN6e2j4vpvJOr5MJzpvmVzc4TVj4Mj4g4TsVzaj440g4j4oImxVzK7Chj40Vzfk4jVzlj4GtEi6vDk4cVzrj49Vzrxquj4jVzwj447ezho7j4JHy1AwWgzlk4Fgufqv4k46sdETr-j4PtdCmsCk4-k4ePtLThJOwjTr1lsIk4QvE1-u8KZ5_g7g37kA30N0k4SCsgVz3k4ak4WpLSj4xdEUj4DtdPk4rk4kgJV6vSpLj6vEsEhk4m6vij4Ul40ci4VzIqvvk47Vzwxqtk4n6vkl4Jku6uExhoSqvQl4p-c2k4bqvEXzzJf6k43_z_k49k4yl4sjSAl42Nw8l4zA1Fk4xqv5cids1Fj4ALBGAOXD4SO3Ae3b5eAm4jLZRk4V4Tol4MTlkVzlrgP6vnrgR6v7k4rXW00gifDdk4fl4j0gkcifj4dcijk4Zl4Uk4NZSTsPkTlqk4ziwc1Nsj4-VzYm4HZTxk4CXzzk4Rm4KBw0l4Sk4om43l4Kjzym48j47l45m43uN-l4LQDCl42mwIOwP3kEm4xh4QvEA7tz7tvnaqo32-iqpvNm4U7aPm4P6eNn4jXWkrgbWrXk4Vrgtm4GImam4i4Tn0g2m4lm4lcigj4_xqjm46Wzu4TGqvnj4nl4Xn4Rl4IIvrm4uk4nn4LYdvm4yhoyj42l4dhhSgzTl4al4miuYKr1n4_j4fA1sn49l4w3zBl4Rn4kKRhooftdHl4Fm4QvEWbQJn4rS3Td3Bi3TVJ_n4xpvPn43j4tl4Tm4Un4Vm4nVzhn4gl4rVzbm4el4cn40gJgm42cign4ao4jn4h6vln4dm4UTlbzzqn4sl41n4s7eAXzRqvDXzMo449czn41l4to4Gjz3n4vK4KAdWLU8m4oVFtjSBk4_l43o4ZdnEl4Dn4ByqO51MgbQGbsKaZzwHTibzwT30SkiKZ4PnAYx3fJ22TMlnv80cxY44W4ta4aa4GZ42Y4QY4eZ4VZ1eHixGLGRMuUZ2LTRp496xA_oGh1qWhjDxwJHUuqKppC21-VG8Ms_Ti-hvjfvNhvdgvCgvjreQQxjyvSQx5Pxfivajvvhv9ivEJzCjvMkvBjvniv2hvIJzeuwW_iasSnn11L1kpv9X2wUsk0xX_itVsPpyNpudBygh11L1MsP-OZ_c1iX2YlwyyvzMiT0rLQdatkDyz3BpEq4Z_3wEhxR41DzxIiUvzwC1u5jaKv_7vuB4fI4pKvdadoezl7hhfzZ2Na50Eip6IinE1RzTNTvk30CEoCpztVvrE1rMrVTTgRr8F1um1bP1K-30avm83XRn2W42h4ww04KzuQnVzv0Kzzte6KzwUJLi4U8ef30CE1mQ4_JL7HfmhzdE19iz0CwO6jcjzkm40MoUJoXPmOpz9LR050-mr2506jzUc4lDwCkzdJogr4zKrmDwmr40-LiIFBlzo_L8if0F13S1k0zOHha0z4F1zLgnp42i4dbMZ5ztRxa-zEyd5WuGC1dVoKp4g-1gGL27ZhcY78otSyRpyEq4Gs4Rq4v8RF53mA2bw0Wq4_EpJQdQuwwa4ilwVKztw01G0aDh1fgCnsFKraizWHL8wzKxzaKwo-0zHpO0yfg2EXT1H4tm17reaK45EpGT2tW1IA2vW1ZJ4QK2NK4iI1ub2UJ4Dj2Q414s4UK4WJ4KF4QV14H4GzvE12LK4f02eK4Da1__2pY1hJ4XI4CUzZI4hITKo4hg3QZ1g5TVWzkvLpK4MDS8Y1va1-Y1zq42bjpVvES1PF05Uv5q41Bp7gwmI4uS1mv3UW1mLwM_0yqdQRinY16o3jV1LETuI4N83W73EYxugy5Ju2d4LpwRnsXOvSIyL3otkybpwOHxAcyGe4RVx5KyhC0HhyLAz7gympww_wJe4CLycVx-uy1BtpTnyYytIyEtsbAzAPv2jmQvwg4yY8yiAza8yZhyWLyd8y_pwf8ysobuOyPojwOyUlyne4BJyXhxf_xvAz22galybrssHuLkmqXwVJtRBoIkxToshPvCPy6Xw2CuUJywvypD0yvyqPvNOp4_xhlxuJtNDyulx5JtHf4sD0BAy8TQlsw1lx0Iq6vymTYZxi4D0IVtUf4RBzSdyBwyEBxPAyC9syuvWBzMQvOBxbBzQBxe5yyynTBxG7yh5yf9yEkq3UgQJqpIucBxPutivhqAy4WxYay86wAVg-6wuBzxAyXtx25y4rw7iWSKy5br8rwVKyQBqXKysE099yH6y-AyjayLQysG2icAiqCjwAIwqWP4UMt0hrV0zi81icAGFAYg4ZTvWh3WLv4q4Z2wt5h6IhEs4rX2LFAT5q6fvubb2O4xWP5C13cvGh1Vw48NBbSvvqA_QRxM0xVvZTvdY4p-3w0xoVvMWvBpzDF0gLvqE1Iw4ew4qSvXZAKxt4jrme3m_33q4sw4BTvuw4op4ww4ETvwaYdSp_Dogl3vfyxno4w43Vvx91icAkTve8EdEhAx46Vybw4GZvdw46hvqSvnD48w4ITvjjDyM2-Vv1Uv6w40Svx0xet4rHyO51Hx48NBzi1XTvPx41Ny85KaNoLTvcTvpE1ft43Uvbx4SVvZx4_v4Tx4RK1FoFtWAHUWEjFubbx22D_3UFwLWvxwxeVvPw434njx48NBeq4JVvFPxvwx6x4Apzaw49x4cw4Ws1wx4vHLjBmlguqIgnx4eF0-TvgF0Gx4Ly4SUvLDHBSaubbtg44x4zIDYFwPVvLufIy4Ox4Ky4Qx4iyB8WpAx4OF0Nx4VNt601fx4VVvc-gjw4qC1DDE-ty0VvgTvcFwTy4_q4Ly4GVvR_guy4lVvHn3P_3cy4gy4py4gE2ry4iyBT5qei1mLoujrYF0dt4tx4qx47G2Cz4fzBzlC1frSf1Gz4yVvbf3Cx43w4sx4EF0ux4a21Nz4aGA1A4APDth1wx4Zy4Mx4Yx4Lz48x4Ex4z0x2y4jy4fzBbTTix4JAEkw4uSvDy4sTvFy4Zz4rw4Xz4tw4kz4az4Ly4bTTOSole1uz4ITpFd3by4ZF0oE1bF03z40z4Ry40y4C70Gx4I3yI0Q_1iYdrlLZXOqCWz1o4B6jvD1ADwDSsnhoi4i1Wzh7eVzIJi4gAiu00Mi4zwkIH1fezlMmSEfhezdAd8szQvSpMm4PnwMmvlzlezrnbvfdwhzHizlIfKiztOmKW1wQmvGtGqzEqzCqzKqzRCzo70GVrDXmeAdTRwqNUf-zcBdaD22Bif_GmX1Lyl7O3lqhV046CBohoY04aMZGSsASssG2VkN5jplME4Rizua38C5VaK3yrB0OmubZxUJpMpwaNvljsWCjkP1VkN0kpkCDMEAl14DHB8smaiVZw4-Ombr40p3PnA-9wVCyLw4SPZYQIxD4xa4Ja44C1_y4jTvuSDd-oUiruSDt-oCCype1nw4mwLHbzM0qds1914wzkel3lKo8iuKIr1-w1uzdAraD22Dyx8C-0A9FAV5g3E0ug2BLiO51nr0mlCNlTFDzLwv5kegYPNwvxXuSp4Za4_N4va43W4yT4z9d3S4JT4ZDzjwvYomLZupCmlDzkWvnx0vIipG12HvrG1MEz6wvguTspkrwv0EhtDzbMdIMJzDz3W4Gv08wv024mwvsjv7Dz7lelYv9leXDmWqz3W4gp46Y1pjvRGyHEzq9v0X179oP2rpU1kDmUYuSXsQLzaDpuzbBQxR341241ZSUEzJJ4FPLePsZ34yr0tMdUU0Mb0Vv0ho0Zv0_v0Sb0lJ0Xl0so0Zl0Vb07v0gN0dl0uJ0hl0w346meji0Cw0KR0uv0wd0_34eS0Hs0Iw0ml0bG0D7xYi0av0kG0Ps0Re0zF0KFz2-FdR08h0DV0bEp1b07l03b0D44iEp6OEineTQ1kbQ7z0cJv3Qx_WvggzSQ1Luvi44ScMOuvlFzjlvSxv2mvUxvKqe_peT6z6HzZxvAqeCuvnxvSQEH9qK9qDbzUATuHzhxvjq4R9qyHzspy944jxvIOdpEpuEp4Nd7HzoV1YQEBIzGrRF54zG17tCgGugIsZOdC34JzpKIzMzzv1wqyi1RyRzp2Stf3xLyvM0bUIzsHsVzpTzpzIzSb10h17qedXsFyvXubNIshwbcKzMIzRIsGyv7OdoIzUATn54WZPlxbWIsJPdIwb_PGyIzQ54eIzXyvKPduybyFTyiv9jvfYvZiv1XvFQxhYv0p47p42p4Okv4p4WjvLivYjv9p43p4PivAq4K7xfKzDJ4Dt4PJztZ1JxTAt42xc8M0WJzyX1uW1u61btksC2W34Dlalw0fI15G2ys4W64xW1xQ2Q7xvs4SpcFV11Z1PK4nT13yvzJzmse2i2cXLa64Btkwp22zcIV1uo2EK4UFmBKzMKzSFmY907EhYycIKzzQ1YE42MiclwdG4Yq4GdnLa4Yp4tpme2eawkklwG44RSJeu2YJ4p64D12732r54Bt4a74-64Et4xEpZ74g92pYuvg4_teALzEfzSuenzvKVJzFm4w0lEodY0nzvWLz2qdDMz4FmhzTgqMG34jx01foZnVfLzzx00zvIpCEx01ZhGx00qs2zvMd4ox0Anwnpt424tMzyLzy740Lz7c4NweVMx274YgoUx03x04QdUGmXx0t7tT84kaPM_qzLzO_qO0vfx06Wyg5o_MzQ0vqx0OMzZMzGNzMMzlx0rx0774o_hXMzvzAP840x0eMz-x04MzSZEzaPsUrvGmYKna_q1vetASoMz5veiD17x0nRduASk84c0vyMzi_qfMzs0vbRdwPzd7t20vCR140v90v-MzpMz2ASw84xMzu_qENz0z0Rwe4x0CuFS84kD15x0NcLQ94l84NNzc94k_YiNzJ-j8a4-_qoNzdZu9a47cL8RduNzyNzwNz2Rd8G1q94BOzJ1q11vrNzAqdOHqn94q7x7ZtaxedHT294-MPHc4HyqCy0RArBy0y1vgcEJOzWYJLOzqxeNOzKy0EqtO2v5QtQ2vIy0ATnOOzxxe62rI-4rZDkOzSeLOszTI4A_2I54YzegK42zNW0Ch2va3vyOzE3vU0NPy07z0tV1l1Ts2vUy0T_UxAr0OzTnLAPtL3vpy0gPzzArFPz0Pz2ArBGtJR1-2vZm0FbPMH01yeMR13PzF2CyT39OzSYI9z0UPzZfLEfEz_UuDMaPzj-46zNfapBBrW3vX9goPzdy0Y3vrV1R_4by0vV1sV1wfu2fLg9DlDrY_41PzSWdEUz7ye7dEly0bBrny0I8rw-4m4v_Pzw3veZuB4fry0KQzPN3gBSGQzkRSZy0r_4yy0ElLNQzF6Q0y0JX1KTuFO3EhLqQz63vg0eU3etBrWNimBro0ezetfwzcTz-T1LX1Q4vVWu2boBftLRzEz02boGz0Fz0Y4vO1eUUzrmEaRznRzPiEiRzRCrSEij1evQzxCrMz0iz0TftOkEsRzmRz7_49XAOz0mP3Qz0bkEs4v0Rzz1et8zWgtf-sVA5BmEkCrG2e04vS4v24vmA5yCrOmF64vH74pA5Zz0OmFcSzPXy1z0fSzcz0BDrW0wLpynKdhz04I148x3ftmcsCVl_ZpESzz3eIITkVdaTzX_4xkTEgtsOCqTzvz0YDreTzwoEKDr2TztTzOrLaB5DB5slLtTzyz0_gi4Sz6tS5z0a-43GsZPzf_4jU3kK4XywG4CCkuMiTLUzF-mC00DAdE00DAdRUzZ3TG00u-4YUz4Zur3TRF1_1TJ00E-r7CSd5voUzw3TK5elUzfLJnUz_cQpUzNt48g3icjo3vAi3SC5Ci3A3vTg31c3iK4YO11Z35UzglLO00Jd4spvEErt4KEImh34GTijC5vtNCEr6Wd1g4MAO85vffzp6v6LoYrDIMoqA0FGQWVze90spv8h4RdgGaudVz7HhRbzg5TOo4Tk4in4N6vlVzTo4Yk4Vo4em4cl4Zj4Zo4xn4bo4Aqvc6vtj47n4l6eg6vmj4PTlfo41ZSil4kk4Qo4fR1FkuLuSJqpU048lrmq4rGvMauwA0yIZxWzo5TCi4OFB6EdthoEiJa04q5TKi42WzlXWro4xm4RD51hoLXzoErJXzi002D5S7vNJfb7vQXz5D5SXzbrLUXzOXzcWuP8e8vEahoiXzvoF830-3m1qCKioUwEDh4iuoy00s30KUX100W30t8eWsLVfzFpz6wEVuzFDSbTedEDXWfH6ENYzY3EUt4tA46LA1wqbYzT4057xnSSYtzJZzaszfYzdYzzmyY8vP6027xgNuX8viFrQws8Nq0E5LZzN10TqzvZzMU1dY1sZzSQaryzVt4hI4q8v5I4iGQWt4BW1_io2ioT0EPE5EazCW10Fr38vPozf0EFh4Bjo-Zzta1CGrm10bazJ2EdazLdAvGQOKmGGrLjoPGABwLIadPjoAAfyazGb4ydzU9vftmZadjExR9vunVb9v-C5wbS9azey4r1EbauChzalJ2mylAf5qPlRyfjo5crBS1YE5FpPkbzfbzmbzlt4OdzLXyD20D20CS1fQym04AIhzbzIbda20L0L3bzkjogd4H84id4KG5V8T8jyR5fxjyrjoU-vibyEczES1arPY20WCfi20jG5OCfwczNB1W4E3czAG5mqkmIAV60YhXeCf47zOdz0B5nCflCfs20sLm_LrGSy8HypjWO20uXXe-0Kdz020Mdz220KhXdcdUbzrPg620YhX820Rko-20RwoZdzO34vRySkoQ0L7czEnPYMvobyS_vidzwHrtdz6HrDMm7fyld49fyIbuZH5ndzUb41TyQZZ0PgRCeN30d_vFSylDfYzzUG1PlJ_dzSF5r_vm_vFez1gtY30vH55mrzez6ezUIr6Mrmh4FIvKh4MLA7H5Nez65fLIrQfzZ30VNmVFfQpJYE5FI53koWFfp3zRh4230tmf_H5v5fDsYfFfy50530aAwb1kX1khd4Jh4yfA-30eAwAlouIr6H5v304HvvfzeI58Zf6-E1IrC5AB40V_tZedTMuaMmx-cydfeedOgz_IrR407UyqXybgzPBD0n4cr4Hup-UyiF1uo45RrSku-AwxAwvvSj44zedqb4YloDB0d40ah4b1zogzIBwTJrLBwxgzNaeugzKloZJrddzSJ5zgzlgzeXAn40EpIoTeq406gzs40Hizu40hjyvBD3lok_TkyzQ-rrsJLhzHizPwL-loXQxh5AGizR50wIfaCwz00z40Nqm2fgT50hi4js0Yp0CKfuizLgdwq4KKfyq4d50L6jXOkB54V50aGhHLvz8LMFUW9qIKfzo4k6vXmo1huWjzLmoP9L6b4Xjzap0aV0bf0yApcjzx50QI58CwkKrLKfmKrZ2N43zD84BsJUKfTOP3gdsjzpA0kr4ZMo4jzgmo350_jzCd4_Kr4KfKkzoG5PbHRkz850kBE-50NkzELrrDwID1BmiE604DwghdyDw_a4Xmi9K5r2J7K5Lmi_NilJotGt2WOFlzKL5vIFKEwJlzkIgLlz4IFxPf0mo5moZ60BnoiLrklz6moD3zqnzYmzDidfMfsLrilzXAMklzGnofMfn4VQlzSE5r1hOCyr60Guo3F5fxJSB0kmz5Ew9Ewklz2LrRnoc7hsL5Z30EuokIg9Lr_nzeDMWnoCozUJFSWX3B12WOKoz-r48buYcMGFwDtoTozUjdVozlHD860Jozofe-buVG5w60cOxMFwLFwgozUMrzMxjozPEMD5L-60eRmyozuno0ozaF5eTpyz4E04Hy4mz41y4AzJDc43noPkd5nojgyqNuLpzuFwRYg6pzHop3FwDOzIc4w8xNF5ERiBcusicbMxhQFLCxIh4lkdGGwkCxgI5n74MRfb7002zSRf9M5f70zM5l70q2y92y72y6tK2Cz8E5eBdBTDaHvvkdnGw8urNNrHLLJqqc0J2kda3Nps0w80T4QOm0tY0270us0-70xY0PO0XGpRO0Fj0gu0Xapcm0MNJUc0B80-Y0D80Jj0F80DZ0H80Rj0Pk00p0Ft05n0aldVld_f0fq0Zt0BTfbj0z80Ig0V80-80080xTFKg0Zq0-p0xTFHq0hN5tGUbZ0pt0eG0JW09N5oH09c01H0mV0Yg0JTf0j0TO5GHUjt0WO58GpDQ0mt0u80ot0yO0og00rzDk0jW0nW0mq04802d0Ca0IO5GO5A905t0te0TszrHwnmduHwAh4lHExHwhC5aPiv_tTWFx_tNtzlxwrUf2HwL906tz3WdK90U90wpqVatEIf5O56KMNGrP90UDx4GtNXFFIwjOqatzTtzKP54HwetzNndoirD90DekcVfMB5R9047DQIwvIBqtzqLMUIwutzbJziP55GtCEtD74I90OOraH1OP5QuzX905l4lYFTuzSMMbE5VMMg90I30PaFcOrGVAeOrEkzi90t3yE_u2IwmOr-Iwwq0u3y0IwpOrHQ5Ar0KLwzuzNIUo90N-0djy5uzdVsvsPM9vdVs5E1YF1Jwz090BTm290UXf3OrWXfh7zPTmCF1r90tsP8JnWJwIF1jIUB0kV84fYfRNxBQii9YvvzIvc4vzM-0NIU7vzwNx9vzZG5pfTcH1hTmVF1UF1PTxbPrnYfNETy90ExhTwz7cLvoddPr4ndYwzPZfnwz9LvBKw-G5VZfclzepdLKwCpdKB0Ipd5wzw5457pis4Opdac4QpdD1UDxz9PrFxzgs4uOqXKwcKwn-05TmU50jR5dKwT_iKQrkmQtd4YuqE-4o1gQZZuR5uhgoKwR7JeQrnxzoyztP0oKQR4zFEhFRMheFjeFUd4yGxEyzVWrms4diPkc4z1v2-0syz5RMrcubF15NygyzmhX6yzIeArkzscuMbfrQrqYzFHh_KwvQrG9x2_tWgwEQ1KS5xyzgiw9R5JLwxUEUi4RZ12QrmmAGTM-dQRzzuxwmhwvIhMUmZI5t6HrH5lhwkxHnF1qK4YLwh-4PZHnzzmqdkt4H_0szzJ_0w_0BUMpcfLRrx744n4vLwPIQG0zSRrqUMO0zDdf3zzPIQpc4fRrXovIdw8q4wovRrdb_0J-Az_0-_tf1zpRrj_0N4z1dfqbAtVMA1zP1zC9KnRkNefq_000zXMwhK5JSr8RrnH1uc4S1zASr9-shMwKMwuT5n1zjMwZhe1_0tefu1zNL4Bu0Tu0mn0DU4Zk0CM4iL47M4VM4Gu0-M47T50q0NQ5mT09n01n0Su0HU5Nh0hP0Ir04n0au0ka0SU5AX0Mr0D5NY2zqitd2z-g4THhztPl2zCG1UduGFAaduE3zzff6wmMjwYNwWRRg70uffnU5ZsdIN5uyQ52zKG1vSrfNwpU5A3zNHtIgfu7zuU5O3zHVDJG1q2zUbAGUxL3z8YzrTh5U5TVFXUxgHhMG14YMa3z7YMeA1pqv8o48n4uN0uFzNV5SyrhLUEoF-n4MV5FtdUUiHD19O5TZMfKr6FFRTrPoFA4z2LU44M3C5D3b3mwUtdrA15hJvbDb4zeTrPd4eIp-hDDm4xo4N3kN5zQdx0mw8ppSJgN4zf5zOMUDrFDlzhjPl5z5VmuXcp5zIjfr5zMUrAaKTS5gUry5zrOwt5ztOwhYOvOw_EXxOwsViBS5ARE4c4PW5NCy9XiEije2wVUrkOxPPrjjf-owJ6z-udFL5OB1AvUO6z1JuApwt3lDPwn6zc6z5UrKvUGB1DWmsDTmW5DSgpyP-LgIkfm6zEVrp6zWB1FOuKIO8QgW_zAOuPB1v3lIACQPwfkf36zJ0pbh0Ho0ND1SEKRG1EX5TWmC7zMD1A7zykfH0px5SQOrJ7z5ypva0aB1kB1uoolu0BU0aX0DU0A8jN9gd7z5Pw_wlBL5D8zQJsbL5ln3ApA7PwzS5EKgvq3WTnzwxRr0kfMvIAdQwGToK8zWAyj53xH1YfYMWrL2uj53NLxb8zYgY3MvxdgYQw0B1WmfuX5U8zv8zzRwXA1FMx48zYfYiQw6OwQmfR63s63wI46BY2B1jzwxFZQ9zz3LlWdfpMyWr65tp5tT5tbCwrIp2ywn9zzQwk9zRN5CB53WrEd4UiMiQ5gVuciMI-z060G-zdUy09zTofCzFMRwGT1ljAyVo5ptijMejMZCs0-zFN5WHK7-ziBd--zb0F5W5MjMvd4xjMeXrO_zcpfgIKcXmPdTMqCZC1lydZV5dC1Y_zeXzc_zVpmdB09IiKc4ukM-Rwi1FASw-Y59PAEqkz_zg3s2_zFT56qqKSw9_za21oaQS83W0gJTl8SvPU3THQoy4714Mw1bWEZiaig41TvV7yVsrzkewQiPGu6018B3Es1Km1jd1oe1Dk1rs4C213Z5NG2tt1002R3csb2IB2DK4Wy1_Z58H2q51ef2qBOC24NU2P41h92Ia5L31eD2O_1Y71o-3NU2nA2um1Ra5xK2aJ2yz270c7K4cH2_H4Ym1aa5_N25T2OycRe2iO2t64a21ja5pY2La2oW2pE4ib2ds1ra5-h26f2Ca55JI_z4On2RK4_x2ya5Vl2_p2da5im23x47p2-417a57v2et2em33T1OI4kP1Db58128y2Zw3aJ48I2Kb5392E72l_3q92Cb5iG2AH3-A3YC3rK3UG3Mq3Nc3FT3pT3nQ3JI3EJ3sO3IA5w51Ia5fZ3LZ3VV3HPgW0ckX3TZ3ZX3-W32Z5Wb57h3yg3Bg3GAOC_3_d3wh3nn1F83Fv3qp3bl3xk3Xn3lp3Fm3cb5A23wy3xt3P-hQs4Pu32y3-Z5o23G83q53I83F03IP4j53933O83Kc5LnazC4KA4Ea5Vz4gxEqJ4Uc5jz1hD4hF44G4gE2qjpCWDa9ZvNGfcn8lrMWzOXz1D17g4C20svqei4pJ5BEebpzxb4eE1aR1g50u14nJo0303RmAjztE1NIUzE1zJwBvzi9YAF1SQ52Q5GwzLUylY5tpck53DR5US52R0e-vEzz9KTfF12cuuS54cuSM5xS5C_0Td5B-gV_03r4X0zRNwiSrKqyqtPPhwdd5Z0tneBcHhFkQJnFFG1lNwLG12YMfHhum19qtc5KJj40foWx0LF1GGme94sQ5wC5HImEFxID5OJEeVzGhiITiyD1qBQyfrHYy17EYb4Rr4KnrL_t9A0w10t30LS1z30y30AF0ttrirhDI51H5bNtsXyagzhJ5PfyQRyxhzaE1P74CtJyb4fE1FlSN70NipZMMvE1tLvpS1vLvHodyOrGd5XPr2E1XQ5CvzZQ5lQ5PTm8E1EvzDC5Qod590zJwkQ5ne5XodFF1STmKtdA0kfSZ4hPK940lPcQxWC1hPI7Q5god9Q5f2UaF1w-04-0KcfRd5-h4bhwVd58BQrK4hy3hcf_S5uzzovaLMvpMnfqyqc4Yd5-LwV-J5F1rUmRKUf0z1qqOG1HX5MEKNX5odulX5_7zO5KRC1P3bTC1MRtVC1Tw4HyfyHyhY2GExHABruFFVco2dD8we9uTq4G534TWXG18J4mvGf1CcT4Q4BqbABg5UQAVF045rcogVN4Ka4uRwEpQua17zSYt46I4xJ4it47G2_f51JAEg5f53cT4kpvY24Ws4_e3Mn4VV5Om4_Dz4I5CD5Rj4ED5Tj4Wm4Zk4oo4lm4dl4e0gjo4vxqfm4OD5fn4d6veg5On4TD5ok4io4WD5s6emo4jl4og57Wzwl4so4yg5DZdNg50R1BJ51vAhg5JjzwJfvV5pxzCq4xG5vew7I4Sg5Tms6n41P5QyrAk4-gf_m4Ih5mXhlaMGk4zm3Ug5m4t46zWg5YBZDNZBmPwO2Iq4cyzx-0x91bh5sVg1LbBkrjX4f6gKn42Z4vC1Tdnlh5um1YgpG6gNb5uh5pw0J8vbv0i7pkF5oF5IG5CBwf40U_tZM5OfdWJ5aIhN2hv90SQ5ve563bFvz-90ze5sJw_h5NR5_od4GxKJvfqFBB1QY5llORZ5fMbzK4Qx4JY4XO4YZ49U4FZ4SY4cwvMY4iT4VS4Tr4lZ1314n24EqvTIm9C5mC5iYzC-eO8vkyEQ8vw6s_iyD-v6Kmsi5CqyCMnV30VMuvgrNfzNe5Ue5WE1540KIhEDFI2wWRPQpzsYFg10KZtht4iY1gt48-0OH5DduBr3mcfagr5F1Hw4Gykef5-wkUH5kooKD1iMvx91O0pBRsERsqgBheF5V4RHvQU48N4KEz8cr601O0p03HiMAgewgz3P330a1UZ1bj5Kfw-HIKJAhj5rj5c3tuj50gwC21oj5mw3BiVK82tj5OJ1TZ14j57G26j51fwRjmBgwJj5BZ1yh5Kfwj83lX1gi2ma1ij3HC4PnAWewTR4pQrRU1lI4Kj55j5Kk5oQ2yI4IiVQk5-YAIgwJjwVk5Ak5eS5kP16j5j83WE2Nk5IIATi3dk5cz4klmpeAzn3Ij5Nh5Xk5Ck5Zk5Uc2yY1TKgrk5ai5sjI4a4t433j5jk5nn1lk5HG43F4wE3vaB_jp4ew_j5DQ1yJ4a21Al5-A4u53oo36k52j5Hl51a1yk5sG2Ll5pl1HZ16C4DQ4El5uT3kKy9k5Jl5kk50k5Wl5nqvjG4q323doj13Ks3dl5Oh5Kl5gl58l1Xl5rG4uY4h1UhC4Uk5LgwWk5Ik5i81Vl5sl5nqvPT4GP4BiVth56gwxk51l5Yk52lDEh3Xl5CD21X4KeekM4nl5Rl5vj5Jk5Cm5a92Xl5eC41w37RsGk5_l5kEtiW4rl5x21Xl5gH4Sp3BRI3zpTm5Rg5Tl5ql5Nm50o3Eew6LASG4El5oZ5YS5rS1ik5el5_k5Kfw3gwR4IP63Smrfm5Am5zk5Cm5U83oQ2Ok5bl34k5Sk5xm5ol5gm5fl52m5682Ax3DD4j415m5bk37m5tk5kxmGl5hk5Il5pl5An5Tew903h61Gn5K6KIn5gews14kh5SZ1Nn5_m5tm5Bn5mm5h1UUz4O43TbfUm5bkr6H1newjQgMD4_fwB33cl5Km5Bk5Ul5mn57_3En5B81Tn5edFVn5fjImP4ulwZewAZ1Vm5ln52lDoK1ubCVQAx_AZ4CU6G8wCy4GTk5i7J1S5kP1MOLKTy8Sv1h5JGMdy48I5bMrnM5I04wxSTj5LlwZG12jMbG1i81MOLCgsntAQN4YNJMEA_zoz0mc7t20mAey8-qvue8Ex9w0h84dVrs84FGxnn1JuiU5K07FqNRRopN8h8kXYc5ug4Hr4yte6RdVNz8bjP1vJyqnKPnVrPNzi-cmNzk94kNzDhiAi4gR1LWzeD5fVzGp4X00AiozNqd00zD1wWs9Whd04Qr4mR10mykFrvYzo40xYzvJmc8vk6TY-eMG54E5ZZzi8v2JmJTnIKmYkJ8R1FTytazGCysc5VOq4i5qlmztvZTofezeezTwoj04cTol04jez-JFv60FfzZGf2q4hoiJe5nddsezje5Vi4QKoHJomvzAI5DFfLe5fAdBF0CGfsI5FIrPjyQ4LAgz5jy0JqBUeib4tAwDKqkNmlb4kor8rJwc5TIfQfy-i52hzICnXAUOhzRsJ9hzYE1H4VpGtaIfrhzYQxU7LeIfCCZF50xFuy04Yhr004fWuQlsDip-J5TlsVlszc5BQ5gE108LiE13b4iK55b4tayv9L7bjvcjMRoZMoVJoqr4vK5ir47q5hr4or41Kotr4_-LMmizq5gNfslz9BM-nzvmDvAMPCzYr5zlzNnzWwCSP5wnzvkAiidbS1smzuQmDEU3mzThtoL54nzuozVfItmziS1ARiqi4ImzzQmHS1bOf2QmkCMfS1xEwSozZOfmCMTnzFsoanzVFS7r5jEUar5MOf2EwknzLRmmnzBDM_60aF01q4sq4Wz4G04B70qw43M5sE1YpzP70Piprpzui4BSmnS1mpzPCzmzJ9pzXGMV6rJGMi70-UAFqz24Vm70ZGw804S_0jUmV1r2r4bf5VdfhUmPMvFMwZKUAV5UaFkhixKPz0tiVmY_LACKt4zfm3zuFxMUdWms3xm7z09uiX5R3tFli20tE6t_r4IT1-i4ORwj-zC14KXmQOrhMLCkMaXmY5Kx91vo5ihA5oKMMa5BiHc5eQdKr4tQnaqsFsrcNzyRdDp5Gp55i5J7v3WzNwdn-jwD55RFicnAioqGh2D1-Im800iZh-00G10ap5I10P10RSmR10EjoKaz56Tk10TWIXazvuSRi4uF5vF5tGh7D1iHrh90iHr5dz-ezWi4Zb4GMnk04Z8Eyp5p04fNzWL5O_t8p5Ms5-p5m30ai4o30Fq5NAw9i5Naegb4H40jT5PCzbKquc5NGfZq59UydfPuhztrJPpvPi4640yhzwNygi5RJf9J5sES1DvpJfjh4Mj4Xmo9q5xq4_2bEOP7o5Fr5rGt_50GLfyGDnWu104y60ZpzSs5O70Q2q1Fw1OxmpzkvLVqzd34jyVNMvwxSvs5q5VZ_0PNwWAK1s5g3zo4zZpFq4z7r4EEwZ_L6s5g-raOwYifG5z2A1YhfxV5yA1XVmgv55A10MU9s5V7zUKz7s55MUtU5i4tEt5U9zVVlIC1JXrmsNQRwe-zfHKJXmozFYXrJC1WWzvf5b-oRKd6UDsywXP4kMJk34zqgrFtBKvv6va8jU007Vl29tHXzQ1LxH5npzt0w4ezpr5ugrm1BcI5eb414LpI5Bi57EbG405hzXmzHwQnjzDWlh503izoi4yAp6ovTjzQOrtenTi5ezvBYch5zZWcZMhikypKyBVxrKyP9xKEqpuy_3yXpw4t4tuyaC0b9x-d4iYywwocIyYEqEe4pfxnYyFu4E8yHu4Ge49kytC0_kyFLycOyYAz73wTe4GvyVe4bcyfstUhy_C0PxIBD0ztu-YyJPvCD0sXtn4yke4p4yhu4iHum8yxKuo8yre4-VxkhyWCu-Mpu8y3bqxe4nceze44cy1e4XZywhydsvaZyzhyOkx5kxksvfZy_8ynsvtly8_xIXnglxXsq54wzlyzvyAAy5hyZIx5AxJVx0zug5xI9y8lyzZyL9yLAyHnx8D0Atv-D0Tv4TMyiPy1JyMwyi5xOE0tIxQnteqxutttf4I3pAbwgv4VJnvLuDRpAzop9yXtv0f4qv4FHiy5yt9yuv4kE019yqBxaxyZay0My2v4Ymq57uHXx7v4bKy0dwBvxyE0JAEbSgg2GgQ4nw4LE5qc56h4OeP_t5vaz7Xs-R1kGr7F5EXy3KmxfyvRyQG55bdkG5XCeQ308H5Ju5f30_p5NGfTS1hi4wu578Lyu5l_tgGFni4bGwU3l4c5KipJc4rV5DUrOud5iftXcHUrqtk_-s36zB13h63aGANV40Q4eY4di5EZ4pX4uu5ZDzp2463rWT40v0z8Rr34ne0t34Mb0v34U74pTf2r0Vl0gv02l0iv0P05kv0634zo02o0-34_o0A44dN0YM4Gs0kb0yv0Ks0K05Xi03v0L445v0Dp0Qs08349c0-v0f05DwM4l02l0Np0m05dnecs0L44Kw0N744TJMa43w0p74eEohO5ZK0Xp0bs4Hm0ms0jj0-70QW1SSfjN56i0QO5JGUam0Fq0oN5tf0qN5vf0Zm04qzYc0H152m0C80dc06s0EIMkm0B80mm02V0L809p0Kt0Mrzsm0TS0505kO0rm0hYhVapFO50g0_p0xO5m15KO5Z80Tt0YrzVt0wH0Xt0o15wj0XYAi802H0k80cO5m801O5yS0gO5THpZW0yrzwKnbHwrep-70ut0rO5Fk0Lu0Oj0Ot0oa0oq0wO5Qt0vc0sq0GZ0gd0_q0O1E6T5UU46_0LN4yL4rd0GU5R259M4rM4yL4CU4CU5Fh0TU4oM4DX0SM0SA1JQ0l25pa0i2rfh0sa0RX0Q15uv518mTX5w805k0WX5ZX02oCbX0qX5lh0JAE5TXXfIQc5a5JFR5uaEb4zRRZ1V5UuFoWsds1RrtPGGSMsi72693gNyTz5jauVz5n04JS1bJomi49Oo4tvF35artoQPuL4FCsHp5aWzdErdP5AJo7PZdWz7hJH7vg7eq00EE5HE58E0tt5Dez6A0rydSZ5sz54M1D8FPGSFYPETghdCns15yyJPbMDg235M3rNOuO3rg61r1GmqDCvZkV4vB0bTihuqcTiVZxCTwRpwZu19355rEgEAVYahdCJC2X-y2pqC45GmuiuqBSvUb1J45E-E4lI-gu5NGW_y8bc2gOD45E5bOfjxi5B45tB0RCjrTcu35GUi8SZIkTT82_aNp9Owgm34uw41xdD3M0_LtuBnP0w9gmwgm2z5w45tPHt0ZZGOI231rxNkqSbwUkqSzgu35KiDznCnCzHWgtG4cSaOJiXnyqVk3CzcIAMskAgAWtwp45e_yU0jhWaK55akqJ8wuMAO55VwHRnIS_rl6ZJeHt0yJ55X5u26lZWjMslSw1P3qIkTud5vrxcqfG5uU5u9RZyVku35dFbXXQZGOER4945TzyeGgK5ul55w55a0j2ETW35qUaJm440ykrx03u255abwEOlv45LopRWgC3yA65-45sWjSzl_rxex1EoCe0nRWg6zyJ65155n0jd1RLCsQK1l6qESCIQZQerFr4iJaXZwyD0HKtmfUu35RnyRKXhVgJWab45ICsvNtebwUb1o4GWApErrF9tpk1I8rd1ycIAt65MApDNAPApwS4pQZ4xwydouMA165o9DXAp0KJZApTEh9l5y652Zo965v65a1yLsyBaoH75oHAZ1y67RIpy2rys653657ihm1yHuyJA2Amvv6Dg_SACq67RjWWN04nD1Lez6Cl4M1fGylUyP8hx-zVjMdmNi7yjHowVoyofo750Y5A9tc40fzI9WuygqLoxvRkNoxlSjt1uXox4Hon1uex1HWYkWo6bTTb5hn5UN5v75dNt4M1G4mHG2iCpFmwygQjt5QK1lnvCFRmNxGXoosfs2yW6y5bbpXx5I5CGyq35QB0EPqoY5BC1qY5AC1vL5KuKnuqP238qkRXxjhpaspmMsBq3cIAW0xuPx7fuqrxBvQDuwD0j6g1qopEvqvsfi53wrfE2qv-zG2q4M1DNAIH277Rmc5q6vZLZ1nfL-zD5uVE0mz3Zokz9H54tWnyh558znkZSxvM4COfp4bGyaYu2HiOYuJEzKmeh34uomC0tUwxcHzCpeUHze8onPt5zxic1KI42w14648vkM21Y74V92Vq4ZI1IK4DFm8Qtga5tK2BK4BI41s4vsex64to25a5e74TK4j95E74wH4rX43h5hlwrw07Yuas4iFpQv2zs4-22cK4gteFt4L2vGy0uxefV13-4c-425h2_4OZpbC5sS3kJ4dY3WY1kh3DErsC5E6v05vxF5Qk49g4wS5GImbD5nWzc35cWzBi4W04Di4R14fKv-RsuD5c04yXzNrt5D17kJhE5gE5bc53sLUYzBxqgJmEZdzt5f04eVy0_vDfzNJ5lgr5ayIBUhz562bvESk7zzb49oJ58LgKrGa1FFSJvJRu5gr5R60BnofVi1gPAnTcLrDVrKsofnzOM5JnoUW5_biMf5xozCQfTH1q1kEv56c5Ts5Hv5apzTpzw8xCafl0xkxHrS5BIQUX1iy3nt3IoFgK507zwahSHMyahlduZj5_6zWTnLfM9EK63z_p3uK45J4H73yK4_B1u8lmE5MXrAj4IRgwrVqHHLrted44h5D8vztLIZdrazpp5aOmOePv10H9vAbzVAfCbzHb4UIdO35hLmaA6id438wyK5s6EeH5wgtYezeDwMnrT35nw5ERiIpz_25vM5s3y5WfJQ55VA7rVqHHiRyKA6pE5Xp5rYzK8vqR1T30NTyoazU8xqp5He52wLzCyf9v1CyExL5F5uKmY_DVQyFXydTygG5cjoF5fFG5OWypbzs_DxRy_KmBjyM-vL20orP3A0HmJOIzT20dG5wjyfG5ebdDdza5EcA6hczeA6nA6bJT1G5fB68oI4G5CH5hJTW85v3E3RylHr5LmeTyEBfJH57RyIJ1n20Z4zA30vTypby2jyA9zB30k-v8KmFu5bWy7jye6010LO30mXywKvXezQ35Ugz7Ty1I5X40Se5Qo54ni0jznz58BUiMrfFwr_tk90tuzpcBDeBpAABeByYiOQEWcTL7jN_r5YdFmPLbz610DYyA20_AfKB6XbyMB6HH1LB6F_GQB6gp5hczJ209uY5Q57KgbG5R20bB6iBfpjopC6WJTiG5YhXlbyuzLpB6x20sB6o8TuB6AcS420D0LVdz9LmLH5PH5fdzF305fyqbyE30q7pmd4H30nH50dzmH5c_vVCeKYypFy8fPDh57AwAEwgVyGaA0BA6AAag1XRsS5dtbA4CyuDC-55rn5hF15Wlyd4muyzviUSwsKymTt83ypB0vKy5d4WpwUIyskyVnsXdxfbkwkypHqlfx97ydsu_7yo3wB8yO4yD8yiIyVOy3uy3ZrtYyKE6LCdsC0gbtt_pRx5xC0y_plHx6QuVvpWx5RWwYx5Vu4AD0Xu4k4ydx5GsvyohDhxCospcyLsvrcydUttcyNmtuAz9Vxq8yZrslvwmOuqu4mNhsu4uvwTjxBttdqwNCbjAxKkxiPvwtsnD0E5y2Lyx4w4LypOk8LyMOpvckdJybSx-vw_LyemtG5yjJyKf4EMyMf48hyOf4-hyIv4Aiy3mxQ5yRLxS5yuLxOnxdXnW5y6dhxwpW9yNwymPytWxeMljy5pasfv4t-yny534owLudBx_5xCiklSuoMy2LuOxyJKyQxyzBz59p8f42y5XEn1y57rwAg4r6ppE0HgiI7w4EszBy1dy_9yWWtR6y6mB5YJ9-De3rSor6wzyTzx4vWGtiui2A5CAprJO5YJFmgkAv0ryXpyF-mEdV5YJJpvc_m9e2Sg3AtmjGvY9g2sylRAq6t6zG1h48T2cg4Lg533vQN3PWuKS5o_5AkBGBexutVG6nY3YsyQcDvG676tu9t6U46qy7rNvG6nzlM8t5z5_d3Gsy9MA7G6mpsP75sW3Ruw6G6_dBJiIB3r3G6765xbOGBeItTWa4MNZ7PXaqqlK4o_uOH6veXxEASHL3KIsb5V0sBH6uMIWfglwtZt5GH6RG6gHAMBi2nAymCzy3B85TpFh4zNpFxhf1hfFG6kH6virvVgbRY5yyBDitlTOjykZm8UwWFk0rriG6rL1_CiqCzyPgjP1jIvGBvjCQbsT5py8eZgwx7_cEVnKTtRBvEYhTmwr0VAQLacz3oPFxvU05HY0b9qtv5W54zmb5QzsG1wDQRIzf95vzbSXvVw00VRt-qrZ22yv-b2064Cpo6_4c1yYuyQU36S3zG5lowUE52-5Bb47A6UEyGTyrp5ztp0S1OdzhB6Kbuxa1q-vkB6d5G-LmoMmyowfWfF40wI5Lfdwb4kIMMc4_XxOc4XapxhtTZ0g15QS0jO5915L25bt0bkvTF1Gf5Yc4l7yd-0cXyr6QRR5LxS1wz9GszR5a2wSi5sAtxMTfyzd1zZT5yT5W1zsd4AT5HCnLfWU6zl4pq0rhTAWxhsPbyku2_ylky4_yJpw0t4yup2t4iHqYC0WBu-w5vuyj_VIfRe9x33xo6SDex93xjyx5yxBxxrxxcYrKK6rjwZfxH4xvex59xEexE_lxyxN4xW-k5VqbZr1jwh-x4yxU-xB6SmzxAljZ4xI2fqzxl-lszxJ4xQruq-kG-xr4xOiS63xwdxO-xIkwGK6Pzxj9xsaml9xwxx43xUkwxxxA4xk2fx4xUZrz4xX-xoruw9xdkwbzxJex1yxTmncK674xOK6CbmB5x8exskw6K6C5Wb4x6runtw73xo-xw-xDfxRbmTL6CcyTVwG8yVVwfC0-YsBu4Eu4sltvOv2ss9KydL6FhybHxiC0Mx5QE6Ne4H_xAtsLhyEUtSe4wBuR8ymHx7QuIvy2nsKvybE6ax5dE6kAzl4ye8ydhy33oMhxoCdiu4zOyu4ylCVIqowAzdvyrbtTAxtbtEsxt8ySZyQcqAf4QFlUZyMOnk4wo5lNJytu4PJyTAqnInWXeKKqahbWjxqlhJtt9e48XwXYwOwpBBzGf4SIxCasaSxIOxhBolZy6vwusvqjzJF6EBzDv4W1sDAy-4wB5wmswzOuQ6lmmt_hyJKt7vyE0udWxTBzQBzeSxPv4AN6eGn5ZypIxhbrdRhSiygF6UiycdyDyyvf4r9ptPyM0y7xgebGDsxdUnnntXnthVtSzs0swllYMsx9ttj6wq0neDqQsxtVtm5xg9wdrwf5uBtw35x2bwJlq5bwDtlMlq05u0QpbsxYiyxf4Cssmlq6IxnDbaE0w9sQAtBBqz_r41nqygvF6atv6Py1YtqdylBxjusfmyhE0hmy65yjmymJqriy41xd6rM9ldOgfGxB3njrxF0sjGxFg4lGxzTsnGxX8u_uxB-ydKyaTbOwAyCHTIL1NOY83cf3BryrIAfO6MaTfeBlG4eA4XoCN7vlFbo00LTsanBC8tBCy7FZl75KH5N1L1DoTVyU10j5fJqiyO6t0b1UQLPCuqtL_rqO6A04_00vadEB6_R1Qz5qB6qRynGrxB6CYygTysC6qC6uC6Ae5aePRB6AjyL5fK20jjotGhXB6o8TS20id4U20Y-v6C6eB6y-vr20nB6FYIBD6ymwMK5eJTzCfUUeHD6IfGzB6CHy1B6EHr4Qygdz6B64fyAvSpdzI8xgtgVD6WTtUD6ZD6e_va40LC6b74CkyGkyPC68K5O6fD7YSbB9O6CJEo9dAqiBP68Sleyt82siC6oKm410bP6oxL710-10CG56F5IXynbzKXyPB6TP6bmPVP6D-vOG5bpa6I6LLmVQ6d5GdP6hczfP6EBfW20iBf9iyEBf_C6rzLFdzUAmbJ6bpaFD6rjXEH5NP6vRyvP6Z2iLD6jauzP6OD6C30QD6DD6M3sTD6L308P5_B6CC6VD6mv55miHu5ajSDkyoG6b4LPE1ES18ByIQ6vH6JhdT7yCPoOu3R35L-L6KrKhdJQ6hqho-QWeHNa5XJoZMoeR68TxhD6McPHUXTiAl93MGx04fQP6BcdsczQGxlHam3SpR6guRTETvNbNrp8B5o_ybA5yA5lX3zB5aywSUzvDr4I60irf_zcfeYJ6vD6K_w0w5VYy3J6_Nyouysuw17yqkyQ7s6D6DVw7t4IOy2KyCx5lL6rOvfL64uyFE6iL6lC0kC0wltrYyHx5PcynIyqBusL67CqSE6Z4ykVxb4ynVxYE6e4yaE6ae4mOyce4oOyee4qXtfx56EqoAzSvy-ItThx9C0KJboe47SYrE62OyswuKqoT5xMqo4Kuovw-KuLxuuLy3e4ZM6SOn3arEf4tscw4wTpWAlxYFq9x5qD0Bv4BwwrZyMF6tZyEAy2M67M6kwpP5yTf4R5yjIxDBxlIxDwyjoxUKtGmy8Zydpxbdy0DuddyXiyn2m1_sBEuZCvJsx5_sqN67_slUnl6wJxpx5x3rsarwDAtwGYu5uzJeo9siMyrDqqF6Tcwry5rzsnv4eiyt9yrMyUxymBxTxyzF6LGqxMykiynE07F6Cg4YotxBxIXx5Bz_RvviyJQyM-s4dygR6guRgrg_cAcqr7R6uG6pmaCbSgy3S1wEKz0i5M355odHf51Hpa3s66smJ64WteMv06zDHxKS6jB0-WtO9x3byy7ypkyDOyTvg_J6LrsHOyh9k-D6dC0jYym1pFcylDJDu4dS6He4npwNigosu7ssQcyWAzbOyhHxuL6XstetuU3hKvwoxscst6C0U8yvYXYe4yEqyS6Mvy0S6OvyfE6BhxHsvncy94s4VxdvwhhymMpe_xhPeYlynu4xAzuE6CfVBDqblyoLyHxufCuJxuUcqvUtV8sxUt0arOT62arbM6RT6NsngM6GGlBOkTT6OmZ8UtBMytD0wD00sv7hy2lxcsRdeqZ9wQF61zuHAyQy5K9y2mxPdyEiyOv4GiyXf4jf4U9ylf4IwyeDBNE0cy5-DnKmy4FqvWxe9yfbwk5x1ttkN645xo5xaN6q5xm1ss5xRvoentp5utUnt9wVPuv9w25xEU6ZBxz9w85x1N6Iayolqprw6N6jww8N67txhyaNayuAyPayv9ygE0yAy0rwz9y2rw0y5GO6SX60Bz3Aycxy4v4yBxnmy6BzhxyK6yjxysmydH6AgAbBAQ4KYavmCCE754n524mbvxyD6L_p43y1rtw7ymkyoB0aQuTOuPkh_rXrkyB4y8D6B4xJOyjQuAE6Ce4SVxFx5UHx7-xWHx9-xhS6nC0QAzSV6bxsUV6Px5z1pO5xK9wOu4YcyUx58BtWe4PariV6RarSLy3xsbx5_gxoV6QlyqKu_L6fhyYZqAJyDM6ox5KqwEJy3OyzcyZPvXRuF8N44y38y64yvhywu4FIx6E6HIxFPy6Hu2hy0mksJt5_xrM6-u4YSxolxoZyZT6iJyCww3AxKy5Gv4VttSF68M6yZybW6bLuNMyUy53ZyhW6GN6S5wKiyJN6m9pUwwcBzWwwfqxsW6hBziOhuXn2rl65xSmyaiyt5ykwwMxydE0wF6YmyyF609yTX6UaySU6FO6WxyEO6VotjtvCQy2Bz95yl4gGQyptv7BzfU6EswkxyFJAS_AmX6iAAIGx1CJ-G68k5uzX2J6FpwzpoxD63w5BrqQS6quySCn8w5ZC0EV6CVwXS6EKubL6mfWAY6Au4CY6K4yGe4NAzIcyPAzpXqnL6HhypL6OE6VAzNY6G_xN8ykgxwL6NWwVE6c4ygV6lQb3L6kV6Z8ymV6b8y8L6bu4-L6SlyaUteLymE6NsvoE6PsvqE6kLymarYrsRZyIT6TZy7Oyz8yuXw18ywXwflyWNpyu4Osq-E6UT6z_xD5yXT64u4eJyJMOwlyuyu7Y6-HuODyKOxAMyKF6CZ6rqwV9wTPyPF6ZW6H5wQf4KMyK5w0ZyTy5j4olT6hWxU5yLmhWdydF6Crwnf4EiqhF6ZgmjF60uvrPydwyRN6l5yvPyAKyxPykBzzPymBzLxy-N6NX6pv46Wxzzs8WxGU6YX6wv4AXxdHYoiyCHnyZ6Ebyk3pGg4NMxIg47SuKg4mO68Z6_eQORAd4IfgwsD6Ea6Yrvhwo53yjuyTfWAOyq3s6byxKy6X6uky5dxYS6kQuDx5SHxg_pKAzAhyqQuaa6Bhyca6lnsea6gL6S4yKu4eVxja6BlyYV65_wrgxHPezL6XE61L69Quta6ZY6EAxbY6ecmdY6nAz8Iyf5pqAzuV6jY6WlyEM6JAqw4yUCuIM6sx5rHuL5sdlytY6Ib6tLyAW67cyCW6MOnaM6NpheM6PphLW6b8U2u4KW63vwz4wsM6PIxZSxFF6qM6DIuUIxAZ6QttbT6DZ6E9yLy5rssNy5KKtqswKv41qwMv4kT6DmyOXuWy5Sv43RuhPyVv4RwwoW6QQvpf4zDuaMypPyNmyj5yPmydZ6FU6pF6lv4AlmmMyjdyGKyNxyAO6sBz_f41OYjMy9f4lE05Lh59yvuXrE0dX6ozw5My2dybrWVc6cHAlUBj_yAJA4q1O8ZBrvR-uzDZCZGvA6tFAJ1xT2rZRn0VWTUz7PxUWduDrvXAJ_4BnLeeDAsMP8t8aWgy3mpebps0G6fzKMlgEzwE8qOewYwxadtuvvb3qg8qLVne3xGQu16xw9gfoy6lXoGsI0z7y0h3x-R6cmTrSzdcpWc6HIALJs7rMVA4y-5xO6fzKmkp2j2SBvEdlI5z14z64zyJZNif0o4Q5MC352e6_vKd8mIZSuxto83i1yoNOP8twUDJDH_aoZGOBurJLxisYLLxyX5N8zsmr3hAlGRjLboH6Vc3IrkPQzYz05SzVI4XGty-mQ1r0-m_Sz0WutOiJ8te7hw3AveXdcgTEh183qI6jH6sOtuxtQE4iH6NH6lOsKB4j5hz5VeKvdH6lUTsHAgTHyvrOFPFJ30_3LE5l355tfZLwSUsKf6gaS23fV0tZpyoOtEptFZnGWyoU6gaSfBA5BAbJs23f_tyPV0Ch6EWyFwkrEyvH6fRFz2H-EtVGZNEZM6xwMqkkeEoyBMdmwx_7FMeoXowcNqZowJqs58nlBv3HdmPsC6d415YOmcq5cFUJCzes5SGwKSmUGwi6ybs542y0zJSCzDqzxFUzr5Mk040JI80515KHwxhtdO5yO0cVF3Gtgj0O25ht0YH1wKM6BwXcuDf5tQOPv5BMwVj5tUmXj52nFUKU_UMe-5QovedfeKvi9z--yQgqHZ5ppf25zKPq1pfd_zfB04I6g_zgi6xXrkNtXPP8YxySwDZxCMQSOvvKtFdxMfmf65fmxzD0nzuyeqbZwZmxZ5wRTk02ueJXSwyYUkNjqXBx4MlN_y93ukzR0b6XCzswy9qxV1yxN6cznm8I4xyEayq-yBCojNWc8OYsltHvV55oKtzrxE65osxyKtv9bfsxkhmgQt95uisx2e6fRFFYP0aAH9no2aAA4dBv02apg4Mg6vIKrwNJdAvAAqAA2ORIHoGQGq-nzZ5f-tgR6fRFxpr96COQYeZT3a53g6Pw5rEr6tfp00ajBq0yqlvUx4LARc3tizwbNPq0yYZBIAQmw4iB458wC50ZKALCwEQRKk6zykEtP845LH1OgPpu5Jz5wg6x7d20CauZAb5dG6duZI2vpxeeSF8qqj7fyluc4kzSwTC0DdxVknKFkh5wYQtvQs0awE6uksxKLXbj6jsxzQsLcwnsx9g6UGAOzyS3Zxm5ug616vqf6fRFaoveZTPl2txq-j68hor35Yi56RwOd4sEbxi6jzuTmxpNtYmxqHvUE0c0jYbwUj6wNtWj6wHv7Z6Dl65Dy5g3GXs0eZ2j68k6YPhfzwxm5Ik67dYq0y-_SfzwUuqnl6M95vzRuXoXmmj8lp2y1CzINrWPwrkuCqbhqx3ynwT6BayPtvGRvQe6O_yoqxg_yM9s8IXsjq7zjHNlsHzZwwOqZu6yil6cJAx2tGo5Hof7B1_l6r6yv4u08lLm6Sh6N5Hb75nX1XGvE-tOi6IykEMwSv5GMwJFdpR6fRF9R4H2GWa5R15Y15mV0Ai6JszsW0Gi6Cl68Y42oCauZwp3S-uTQsEd05pq9tZpk6ri6GdxuFjm-uvi65px6Lxu2u6i6l-ui-uJ1n5Qsd1jZj6Ccwfj6qj6fRF3FAuuMryw185_e50Q5ck69lCPn6Hk630f_oBq0ykx4CNtna51Q4BtW-u0Fv0IVW_24_u0tWv3DzbLzGA6nzRGA0gKHMl4j5h61ryi6HKtmHvZZwgricl6Kk4hgf-dkdA3tywXn6Jk6vIKyQPBgBklm9xkPYy5n6ol6vIKX6q3aOMFyskrsr4gr48NtPlu93kkYxOBjeSajm6ugwtbAVGyCOt2nImx44n6ttgCo6fRFnBTDkrfzw_zkBo6ul6ao6RtQPn6JUyYo6go6Ro691RcU2XCIUSgDbnfo6gj6no6TbAIH2EdDwZ4_vzOi5Xm6Ruv-XARxlCRCnm6WkvWJ6Gh6vo6SqTd9uxOPay4Ks3tl6uo63o6puiAv2y7DwB3CrtfQxWc6ho6d0Deny6o6HmrFp6Ln6UGA7BTXfIow30o6Nrvse67SDjriIA0BWuGWuLvv5Lqn9gz8j_UlDMq1-hFMqyZIFowbwxhDmhq4rpkIDmdzvIRnxw0205uKzZAiIr4dt5rweU1vjXJht5swr6Tz2Vzg-5KWz06vuK5jVzSt417el-jmt5HEwot5lDy9Wzm35j00DdTpc5e04T30HJm28ek70JHBDYz9uE67vWp5tYzYp5pR14-5T30b8vPZzd8vfp5KuUp6Tkp5k8v0ZzX10yZd8gQJczHj5NZ1mp5vvL-t5p107R1zwkDb4qe5sp5jH5tGhOR6tDS9D1SfPSw5MXZup5P047A0oMmGS1DC6ftrjA68A0bToX8El04wp5hAdMu5B-TQu5nL5eJuG-TnQxt0wdz5oMmBq5xE1Iu5Eq5_MmIJoMe5NS1y2buq47Ebdu5NGfRq5qdz1k4VQgVq5tc5_Pgku5YloQ403F5-KvnPgALvdq5We5pJ5Sat414_gzVAU3hz8hzGCwVE1HEe4Xxpq5vq5OCwxq5JW1N5075ArIfQ50vq41q57kpcnzK8llw5F_5AvWkjp2b41u5Zgu3u53q5alsQK5sayqw5Z30anp-IPA60vSH1ESIhw7Pm-EStlzBQmGQmVq67wJZr5WHDgwCfr5ImzBv5dNfir5nmzgr5tr5CsoP_5uidWw5M3lnFDhfEzs6Fs5vr5204SnzMnz5h6EnzenzsDUFViPFS2CM5r5tCMMs6xlzDt61ro9r5fOfcS1hS1ns6ygPhOf0s6ZS1EsoZnzfTvKxFSy4To5jS1JzJi_5ri4Q70Ws5JrCvi4lS1oS1Zr66EMth6cuyfs5xCzLMt4h6Fr6QCzn70Z1Tp709GM_HKaHvYf5fRraf5Kitad5df5h0zQMvhm6Ktd0s5QSi2s52hfZv5hVmEu62kzkVmfe5bv5gIQhv5fQDH5zwTrJ5zaAs0td5i4QJglv5Pu6ZOwRu6OHTV5zUu6nfMJ0pGX5_7jrv5BuvW7zt7zzU5x9uvv5Ct5xv5BPquhiGt5A14It5skuHT15v5oBAAjM8v5LXmpUoj-zlMnJt5URwNXmo-zxofrduyY5lZukHKUB0PydAN5UeCD4l8-zDZ5sRwFZ5qNvqgqgVoY1uIoxr1uKoxo1uZf4275l4P075DWoUv6JiU475n1xv1x775BFvSWogf4coxs1uff4575JoxwolIKoliDZkatmxbSBjDx4ZHLrtQdHVhiKjVov6ms07zYGUvHgYQn63-ja0qqj62egFhr1o563cBQn9Fur1V36vRp5XCilGZDSf4Nq6XzIJmCq5Uh4Hr6v40gq5Aj5pJ53JrjhzIizz2BVCwQiz6gPhs5ut6_s5eX5Vg1ov6VwmzChcn6EP6Oi4bk6pR67v6vy4vqhog6yUmzS1-jrov6-taG0k1v6s1b4G6E8xRyECJrdH62egYOb9QAy-yvw6L04Im59j6_85Sdd9D5k00Ck67SDFZH33Jzv6GKR6w6NxGEfw1kr68vj101JRov6khrPJFQmIpOxnsSHoPRQ6Ytgbq6HEyJKFcr5Bt6DRmps6eS1rs6Mtzvs6eQmp60vH62eglMuynqMIAjDxZjVfeyGFf7eQov6RjpHAM_YTf0wN04dgtDq6fpJk_vn60S7hDv5P_5yr5vt6Ht6Rt6JBT1w6qegAr4P-3lIHrp4EGuIv6DkMKv6hwcov6tM2CeBYH66Vp825_A0Er6nn62egYz35HXpmibObhC6i6Tdp5xJme8v2e6Wy6WE2H8ZNUV6ro8j6Y_5SLvmE14r5Et6St6VBM9x65KzF2i6v6Dy6iy6qGNsv63B4jRopi4-s68x6Bso8s6oU6hy6BI3d8Z2sKGdiBx4rO6auomt6fidCy6BeBWE2_esO1ITLs8QoGIvVy6Dy6bDa6grIpXOz65nVYHBgu5ZSy_-5Nae2KRbyk8H6Wy63QAkHAty2ovHQH6B85Z0zss5HoVux6Dx695g4jraS3Ok6KUvSo5MWvIz6K3CS5jPWiBa6OWsCw6GezAr6UCsxy6BeBU8n1UxvaBKZIsLZitdMW1ev5zitZu6sTrE5ziifXu6X5z4A1tifk6rNy6uirCNZNMaTjuN24PegQ06liVoHAfmiKFxStwzi5k60LDEplz-mztEwu60s040XiSupCRixv6qz67EBsFupDBsBiPiVxPum8oFhwDs6QCwhs68z6kaO-tau6h7OIyQojr6nNmI40cx6DQ6rerKgzN40aSyIz6kaOgqk-niyx69f6MeTFq6Ox6Dx6kaO2CBdiJy-yHyfu2AN63pO68xqIl6-D59y6qegkaOObD2XAGD3IYAzH34B4veyW10uHhkw6a1603czz6qSiQZYkw2cjyDGygy6m16ov3zoBwirIqTtR6GNyWu5rezRNRKw6Zh44fzaz6gsrfz5C16816Kf62egkaOW8heQgI3ZBXiO13cjy3LF8mzqmzoMf10603c65KcHLZnHPm6K40-5fpr6eu5Xq5lx6v16N4cyZTwirAZT7lr0D1Rq6Qz6Fnr03cWpquKRgk6Sbc70619cfu5sy6ejScz64KRE16ymrggry16GmbmNoaCeA26Cgz-16vAwD16l16j26BoHjNoy16wsfALq526gR6C26LV3iSWH55D24kRoUwoO26vJGTx6GGB8w6EE1216nJRov6MWAyBi0-0egKO4Gqn5Gz5b00kGZqt5u161O1KERXykv06XNy6r6pz62egEgyy16Bfsa6iWr6ZC6Dx6E26PSg8BBBXioRIuv64BMM26ks6qy6Nt6ZnzCRmWnzRFSIt6TFSOnz6NFQkvez6qegN6377Fwz43Df-q61ov6wr0C1PG1G0pZVri26yYT0IE_YTz72K14TeTh26YMmY85Z26mFhlEAMpXFNXZpTItp9_201mLq5t362egyli8DRDP6J36M0YZcsyzYW06Dx6QIW6zYHx6h7tn468iuvv6acst46l46BTe5JLjDx3IeYF0Tq6900s26ZE5i9JJ6TFYz7Wy7Z6l462sfctAu6hYRyh16CIHZ46Cx62egnpiIXA0O4SrpVp3MdjE36qegwSgixkDxkcIATbyoCzgn5A04m3yis5504a46Jcix0Fy46H-hZp6nlzQ_519h1BEXt6k16D468AAAz6Fdiwirs3cLrtUOxhlPo062egzoiD5in26aRP5v6X56IeeGmsgWhkp4mcVj5h6r4qf6656Jrt4BCFp41x6ys5_6TTA6Jez6z6IezQGffyLmYwYk6Opv0BwJz5TQxOIfv04gw5Cj5W8x4pzHPxc0zqw6f36an6EkNom51d5N66aIaov6bgBsovzERfa5kw5be50c5EK5pw5Ghu93Gs66oOx_QYROxOF0mS1Ip48CyBy6826BSal2yGalS7iDJA01632y8pzcRfuh6y2ygBZYw6js5eGMYGwdlpns58z6Wm5XDhYQIH46Dhzc66XE1l66ssfkrfTgyM56HgAt168z6kaY8bA5Bveu6lf5j76vLbGvFSMO4Pobjyg76t50dkpmizzDv4u5jz5P56qeg8HaZerEQanerpHynNoB16j76y26krfsm2C36uAwA66EnrSz6O36z0kiD4KS1S36f36EnrKfroesv761EA1q6uaz2768AASriZ23cjyJE1m36qegKXga0BjDxtDR2I4Mx6np5346QgXcsy0rylG69R6irtZ26C7hgeg7k5m75-v5Tk67SDC7ha_m8BxOsfpnbv866ofvh4OhYpEn3GMCs4FA61v5-3l8of3Y5366y86C96rsAuju8sfSIi486B96RXrCpfhCqKVuVv693l1Y5z-zWB0V4uL96_-zukuSNaxOnYv6Wuyev6Kawc9690pG56HIA7v5t86c3tzSnk86vhrqSJX-clU6ySnR96JT1Y96DMgNVub96Oawo1xWv6dFXZv6xy6YCyIExepmACFMv5_fuCFx986dQF-966nYliDr96LewX96z5NRUxP33B-6Jt5sduzY5MC1J-6T1Ry75196Sv6Xolg96zUaD46lsfJg5UXr-v5p-zX566egHlr_H6ZydmkPK0ZqppM-6vu62v5lofMt50u6Ot5-eg7u6d-69u6S96PC13HLliDwCE1-6PNy2HIpHh9-zVFRliDK04nrSbl5Ks3-04vhQBs4k46rBAjDxepkzJqCXmId4xxbm-6u965u6As49i4o-6KT1XRwBj4Cv6SXrhI56-zVXrNRww96JtofDu7Uobf42960gqhf4u16dzAgeg1YhO5KNpfeK58R6Z_6d96S_6i-zAGS4u6S_6NC1b_6ANHq_6e96d1u096g_6V-6Mox5_6j_6xy6QKi2M0ZoatpsWhwK_6AZ5eOx886O_6u_6aofHt58i4n-zRAuOC1KC1wd48WuOVuvOn3_6AXu9_6Toxs1x2Hoboxm1ugPpxy67BA5ZiZkpYF0g_tz76Ws6c50Z2645q3GE4w6gvEIx6WykK86Z35L85X567BARMoH1mIeH2g6lR6L-LIr5GPoD46zA7DKFky6d26X76Wx6Zp56zRCy67BAwx61uFyx6Hf6uwr_hpYi6ny66x6py6Qt6NOfA56_x6MWlLrol16WwHOn17BAy56JUkZOxZVv356ghQJv5ppzG6zQz6WwHUTyY_SFH6D7oo60ZNfaQmyA78BBDNAy36I36uz67wJVr5h06fA7TzA7BAc26beZAZTA0wbCiIz5mopXB7RFauKRow6uI5A16iu52764B7ucT1dThVgb4Qf269B7X46u167BAwSg7BA7KqBA7c6jqKq2o5A04hu5x860SDRC7BTgSmI5VgKFAWC7wXYpl2D86Y26HC7UC7ESChC7COsbAOjj5R86t26D36oA7m66w1c-85z6vSWzgJmwr6VmDqu5Bj5lq5QC73FhI86BVVsA4gCxzOxZPx9C78n5luNag4lIZq66zI6Nz5_uzI66rBAfC7u4C3Gqd65uQydi4bC7PD7QSg6VgB86Nk6SS1E86vH6MYDLNsQ6tTD7IB5q86Ck6iBAc-Rhlv_qpKUiz5qoSsmakH_Mv6DWcT4K3N04Z00axwse6aLItTIjg61peNh6rlYmpyvYnKEAITvuGo5Rt7zrWGZYh6-y0goyraWEXuZvsIaGWlmmWsL6t2wxJQ6s9Fi-p1BCkt3aGbEWuwCoDlPIE74ieSE7ID7gGzn8tEf6s9FbfBGTuVuiMh6Bh6LncT0EcNbrCvEzwrp6VSs8GAzjTS0giRB1eySwtCu3_G6Ltyse6yJB3bsmVGxs2g0wfJxkvsQHoAxme1xfRsbdthtpKI68vsm6xdginLxEursdtjHUI7DuMsJ4zM90240qoo4iAiu078myKJRrDWx4XMo2Hhk1mLw5s9ux6vM956KJFcHvrpuWWPaTf75wPZpD1bizcBwKrveg66KJa75Uo6n66F7hr9utQFYn6CGbKAT4uDfUskh6dowaowTNq2F7dNqaIZCowbGZ9OsEowG-ty_ltZtd-tVIZTPsEG70OsKqs2Os2eobowYPs3F7eNq2boSg6-A5kM3d-s4I1zRzWWua7z3a08Tb3MLxCHVcA52AdeXhD7MH6HKObG7shb-IArzlCUXbH6kD7ZC66KJSqT0Y1GBQtL1ENtnwvgn6swvwDzEVzr4K3d5Ip5Cq6O669oJ81wlF7TWRlorSw6BRfSk6yi4pqqSofRB0GGyE95dF7ffrBmAhCa0PGD1yP2y-JyNyyBH66KJDNAu_cghae75AXdA6vvCahD6YaBSwMhYoAFtRwxCmwN3xH3qOFtPoytgyROulc68d4aFsMhyuC0oS6iVxVD0FJyS5xf9wHsapjxg8s-V6JW6p_s3M6c5xFmlF5wXW6Oy5kPya5ye1sa6wOzsyFsd6wbOlantkqocntgN6Zuxvsl6W6zyo8W6z5x-FslntfzsXN6-YeFtwGxyZiyDX6gPu0PyKGsMtwD6xJssiG6oBpf9twE4kO61BsQGvMlwuf5T36mIsZjisOgQvt7EBfPCeWscm6l6xyvvQoygh6cowZNqjh6r8n6eo0owf10g7ouwsNgnpVuG45uB08MnTmuoTs_txjwqeimFdwNsrjwqMdwFG6VIAE_B35t5LRC7qEA7CATcizu8oDNxEz61fdK506Jrn8oGhwA_uRCwmq50J5es4WJ7vA6VIAmSyW2NIAQY0xa_tYizdizp75J50ds4zJrHW1_-uoRKfJ7Nizes4RdnPxzhBwciz3fgkJ71_K47Lsm3HbQ-BxqJ7K50SLqfCwtJ7UBwhJ7wJ7vJ7L50z04Fs6Tizfs4QqmbH79J7W2N2pM7EBmJ7vBQ2aQLrtH_iPqm2AUSH7AFAcop4zCLHPQJHyxk-Rd_0igI73E7PJHUspmFEMA0r7qDoyB4rg3rCCp-zrhUoXdtWvvBPsbvvCOGf0lA8qFTtQf6zdpJ8qN2lW4r0ETL_ovCpRWZNmw6dDWS1XmwrD7V-tQ1w2hpaxmkLnNlswlrDG7YR58v0JHwON04TFxv0Ket5UxFHzoGzs1wTXx1-tLBn8IzH6455dT-uqJvbB5UDTRG7URzTG7rG6Jt4gZpi-4PQ39y01BS__4h4v9T15etEA5D1eysyhA53BrxL7Hgtz2GRA5QA5TA5SRzlA5jM3GCSKft2boaA5jD7_eGWEiqRzUftw444I1o-igf60_oGC51syPG63L7q0xT1xCco_Tz-TzCS6Af6ES6wfyd06f9ToSpJcjH_5VKrJ_5Soo-Eorx4Os5cx46C1GetOH0e25Ik0bn0oTfkJ1tq659grc4Nu08T54_0tT0KA1QL4Eu0BM41d0tO5Z25xMwLA1oT0-M7J2zZu0n25VU5GuFOUxDV5_U5Ldj-6zmMvJKg325NQwW8z2X5e63LY5JncLGKROSpi6LKp4SwmjjHdxgpx2Uw_pu6NafzqL3u4k6hpxWQvDn6mmg2k6mN7hsxygp0-6ASBiTH1jsig6W75kJ72FOo9c2DOe0iSZ3cH6bH7zN7ztyI0QsR6tI7tN7_aneFb8KZwY43N7pG7uG6tN7Uao0KJ-Fy67RTiAuryRG6HO747mxCHjsy-TVhM2-N72FOIO7mYgN0Nz858N7WF7kryvtyqG7WO747mYO7q5CKO7GoPcRIVO7kJOXO7eKOaO7TO7BZ4kg6NH6PO7QVJ9LPRRSGl6QL3zG6SH72FOM8H9jsWzwiVXxN7Mg6oGOwS4IBsJq3H73m2wiW6mmyne6gxy4wwSCvFJAASB3BHhM4Qa2_E79Kd0K7GO7XhL2VZucpnO74tPyAALz61kSU53M83EP7QZ67y5AG6tdwdLx4MxmO6ASBUgu5TIm66AdAPGaIZZwz67x48LxOo5PZLZt4SQfuP7F04A70oM7HFovMInP7fTDYGoeny1Ia256qZ5yN7SpCYz4s1G9w4hw4uTTOYIyy4C04Ls54P7mP7Kz4Ix4-w4HBsqP7eB7Po5rw6NQ7DQ7PQ7uBAKx40jSjO6Zc5vz6ox4D04dx45P7OQ7gx47SvY7hDC7pZ5jz4hQ7WQ72z4kTvkZ5oTvFtUt-Dvu3sP7fQ7LQ7XGuiQ7XQ78NBWy4lgutC73y6eQ7pw4uP73O7CQ7sQ78NBly4bQ7ny4pQ7-zb3Q7DR7vCC9UvmQ7Y76B040q4bt4BQ76P7orDsy4_QR9z485KmOAIz4UQ7TR7jQ7WR70Pt9-gYR7_HRmOA_P7IR7MQ7OHOeR7Dz48MHQrrpiVXB4xz40Q7SR7-O7oR74Q7vCCPz4OhGsR76W3Qy4bVv1Q7Az4LP7zR7LR7iyB6P7E4AroX_cAbR7mR72Q7rQ75w4EQ7qz4nEKeSv0jSyE7yB7vR7_Q7FF05N7HVcW7HGb55D7Rl2UGzWYozmsfz0YG6ASB3gwcRIRmrSNr9M7-70h25nv6ASBj8HdcsUP4ITv-3HQP7UqsSP7xO6nBA9ot_TInQ7nJv2spu1wQhsDh64Ejd3wFG6yyQ3D7uL1zvsJHzcyrPh6CUqRh6Ck6LwAaKdFy3U0wPIJUwryaahD6bqApaQBNBIP4S6xCL7qbjtJvARHkThdf66D1doreVA1lDD8HSAivK7RA0xK7QFt_Iv1YplMsedt5G6BStleFIcTfRFv5hQT7CtdkzfbOAfsWyG6eO7uG6aXouNG6U4VT70cQB84XH10w5FYxLa65En23xX_s11pupwtH7wC0A7BTrsLd6RlyL9wrwukvw4V6pu4Q1sgIqS9wQM6d1aeb6z8sYttpswkmxNEsuFsVN6SDqpN6j9sZOlkbwP8M32zvslo9wrGgqbwr9wt5xBut7swg9w0yoOxpq6whWkWI7R7lYI7u6wEX6n9y_RT49wFX66Un81swT7atVH_6ft2TJ7DB1cvds6ztVi3ds7udmjfFV7SW5NPwh6zLSgHkfnVn4W5GxtL5laHuK4wcHuie4N4wBH6cXCoeeA45wh5nFA8xznQIeVAw9GEl6qTW2b5RS7tbztmiiG6cXC0QPz36c061irmO6Y0D0zoUx43zpnjyeVyZV7WpVAV73n5ynhuEtJV7NVrMVuYu4HCtMg6aRVbV7TrvIyLfafyiIhV7iqHrV7QS7hQydT7ftVxV7cjXF6rtV7wWyIW71oB4V7HmrIV7nyCKV7x96_V7UUt2V7Xgg_cOOiskE7a5MDxWRYx5duINvPNvLYxXYxPEv6lq8Rx5atWYx6Jx6duATxnbxYaljbxNKxlbxEBujeubEvOcxKKxt7k4AuSUu07k4W7KSx5bxVSx9oumEvuouIblNcxYukFfsOq4BdtlRWeFvhLtc4jbKxMSvOYxySxfKxQvxYFuWvxpRW-Sxpot6Uu2V7YEAJ_mmxkMT77KdqE7JywFRtTzwwT73FAMe336DBD7o5tWSD32tBW7Yppl_61N77o6uO7iG73wD7sm1zAOgIrC7LO7Dp6hk6wOtFJAFVAOPHL6KyeXT3yyXoQT7Gvv9mwG-uL4rCAvXvvn3MU_ohUsIylgSWr0mjI7tCoBL7MowPYhvA6NkAE9tk2IJ35L3xOep6K7nlzlxJPPfBQfnOFJQfjY7BW7PjAkxf46fXv2Fb17HL07FFoFwniCewcpC5eGIG6H-uWXhHY73p1MJKju1qj5PFRvS7I-upV7pY7K7dte31xfZhFWjDf56Sdt1ETYGsFG6deXGj49dpHfyeiXvS70juZC6MZ7BAaqDBPk18Y7UMOKY7xju3Y7AZ78HL2cdd8PZw4qwNKZ7IT7pY7dkVm8PQi2iZ7iIo0G6MZ7Jep8smJRANAvOf6fCv4Y76hvJqEA-uNcD87CyY7yfAE-u7CzhorbZ7U0Y4Y7bBArz6BvH2LtySnRGvQ3mZV7PjAHgwSek5NGoN3kb52J4tK4Bc5Cey2UD0EAl6GWUo_EtVE7hWshp6cRs3K7dvvOepSZ7Vwx-ZIXwx7T7a5XV6x5mVa6xe4fNWuEwv1Cv6Mq_MqaA0V9n3dnRL76XZtFzjL7vyfG2rDT7ZS7pnmp6o5isjispLiD0t0hsdxtcNEZFx2FMdS7SHz6D7LQt1L3p0wBM7twxw7xQVlSM7LB5s8tp2e6rixSztcoDwNj-mRTs3ftHB5mB0ouonuwrKy8D7HC6WFsJrsC4yH9wwYyQx59c6rTnOZy_a6KqwYCu6Xt9KudmtaRu9xu4H7b5xwysE5w6M6HZ6vb65WjUntOrwzT6Hsx1T6nN6Ksx-WS2swWzs5W6ZzsHOgPI7_T6-swBU6Atwfrwi9XhrwIPnoIuyPyOutx_rtct2sxUWa2UDOEtERSwZ7e0VF9jhH7HBvU6xsp63IvGVnZV7dgANIvtVIEl2ja7JQ6k3roConUTUY7Jh3EM3bYD2QzrmIoTW4yrhW7Jf6tIseL7CUwEwkGT73SyTZ7LaoudoRZ7ia7hurjvqaUhEL7-izs0VpTxSZpjY1Ov3ozzxu3LdupVw58ZhQ6HtuI4seAllnnCYqdfld4sGZiUd7zflMgxJYqybeLYqNgxSnjSgxZd7HcmVgx5Lpd4sAWwd4sbgxT3hUMCJWwU7WogxdtuJkKblxNAiQSwnYwxd7atnP_rQT7LaoWjS1ztj366_exr6qhzxv6x0Fgcp7N7b8lml5mV7Z76UOm-d76C7oc7LaoGRapX6RmrPurfU5Z7gExpZV7LaoeNbP2ArADAWHU7p8BnGy3Sf5e9Jdud8Vm6FxgIk_XqH20-su_fxTd7B4suVwWd7EYqxVw-fxkBtsLp7VwZJjnbzle7ue7fIkUnjb4sze79bend7tnnpd7ycbFgWsd7CDWayuzwgq2JqYw_pxHwn8px3LABQpIT7Ve7bSHXe7EkD9_h62oy4Go66I9JMs3AhePhyCMpQcm2JjScmrdqxdqtdqVtnSlxUe7Fuzb4V0iQEylKTPiCyMP5rJ50-6KkyKbMfMAvRABhaJ32sMs9HwkSmnDRdxVFuzuXAl-wekI-MxZ90dIwKkyq3Js-wG1q9szxf7Ji6qLM8UfEuzp3JBMM-f7Kf7jc75zlomskIvUToaUo2LqXvvG1iJ4rcwxZwxhDvlrru2xqtpB0xnSoMYhfmwUxTSs4XJzl64-_2keLgJ4eJfYlsIjzNBuT9xWjs5lwkzs-2mgf7x9mFiBaZ7-7qJ4luny66ab-5T8DIo54d7Y9rVdgR6i32SDaTkR6liTRE5gV7iQHsryW1t0X7C3tOE7LZ7fFAud3_C7lc7NC42Vz-G1pf7QjmWP7W7pqMbpV7_3tY8HqD6IZ7G_oQvv1YoSvvN6x_qh8R5OgeeH1RS5rFDCefrT5VwqtT5tXrli6ei6-Ux7NywX6luyyX6FAo0D61X64d4bYy4D6EOync6WS6GV6c4xrGjPHxkS6NOy0uyPOyiC0NV6LE65uyQV67Ph2c6OV6ga6_TtOx55Ov8c6AvyTWnSx5xL6Ad6WE6tAoVY6TZsXY6VZsGd6evpId6OKjya6kcycu4nigeu4hMpjx5rAzCM6Rd6lY6ruu_CxXDxJixbDx1Ww9hxUbovME8srY_WDT6PU7VRuqY6wx5YRubd6fD0-eied684yDW6RJyGKas7oJXV68ylck8E6UxuONkQsqIGnMb6MW6F5yxM6Jy53d6FZ66AxrzuYmxwn6FKtoJy7AxnmxRy5cW6MZ6ob6Be6Lnx4Ild0uYRklnxeJW6vjK1uKolOolN1uS5wrT6dU7Yv4uIxdBzf5yZZ6ev4tyy_i6hMyBX675xjv4xsxHU6pAydiy_N6mdywy5OX6vBzde6Rzo29yVU6cYj4y5bayLO63BziP7faytE09y5Tc6n3IC-yBW7ZuErryENOgN2EO7YG6N0LVk7O75lO7kz6Qg6VH6ak7kbN_CHck7pHbRW7R75IT7Uk7kO7lk7b_3F75RG6ak7bsyf46TO7A85fk7MwttYVFApjk7m86fLZB-wYk76G6N0LJCyDa72z6fi6di6wWrUj7_TnWj7sAioc7ZuE5zkDe7ncGDN3V46oXdqImZuESAlZV7Kl7E_psCOrU6zhpr6xLZ7Vl7PGAasrXjSuR7RgzZloYn6-k73PuM7YxB7Y3xIL7rZ726VMDCPF4hz34wGCyzuXm-PqqYxwxWs9xfgqqi72hxsi7Dix6WwsKu4uuwi7-JordsnRPRCyoJl6hkcgmly5mF6Ul7vxWkFRcbEqdDL9oNOopHhfQoGzVdClmClt0akQo9l76hx2a6v1P8WwRDvAm7E-6LOovxmCWyX4bZlu90uzl7P7RQT7TBjAWXxy4i-6bkocdzS85dQ7o8T_6Esm7sowJzzsYxQXlkm7tD7LOogNtfBTOciQ1gQCyP1u-mtmRkZY7ZuEjaSUBIrO76k73A7qT7NH6vvEUmEqsBVP7my6In72X7inhoHoQMVzl3Fx3-tzEAMPJFILmPox-Wuc1uXA7bv6-_6cf4rWocv6eA7TNx_5yrt6NO6QnqWdwxuqeux_F64SuR3nI6yBCv8Bz7v413ypzwTFu6TsEVAzSlE7h4M4ktgyQ0m9vBH60I4Yl7MBvm85edtotTjmsse6PGszHRvA7-iy1Wt6P65ZfkenVQxkTusJ5a76Pw6XTtIB0epds-0mxzhxzePhpM7ykFaT5n8z8ddOLxcZZXmfzB1k8zTmfAY5_Y5RAuF_zdc6puwfc6xX6ab7zX6LEvzRxYKx0TucugMYxd_jyW71Rxk6u5Sx30r7JxUYxzo7TEvuixFJpRIyzW7jnUMSxQeuGUuDKx5W71hjEX7rbxpouK3w3bxybx4jtRSxWeulEvUSxSp7feuTKxkTUeeuXC0Na6DV6gQuPYr9t4_h7Lrb9gyy0h_gyEY6OAzGY6YHx_-xJY6B_xmIyMe4GLyQe443wQi763wTE6astdsteV6X4a7C0pVx-S6l8aWhy6njwa6_V7fi7bHulcyJAxrV6-tukE6NAxVvydxos4ydtsSd66rqbvyVd6XD02V6UZXOM6OysKT6qvwvu4BLujD0SxuGW6TCbMj7nd6C5y4XwN9pPxi1bt4d6c6mz6nx2pODq7M6ett_d6sTYosq0OpHLhEnxUnxqzm0RuDe6oT67qw9Op0Zw_Op2ZwR0up0u_fqTnxHrxhIxjSxdnx-IW_QkXLxT-66_6cn7aPpYA7375jv6en7ZA7if4fP7qByT5w3b7-Ru0osMe6iF6yj7uf4ERvpDqoF6py5s5yzf48sxXRvYPSDtx8ntQFvxlqoRvu8uBotiRvCtx0tlj1n9sx7RxHtxTFvJtxccwvtqZtqMRpImqr9ymwwRtxowwsv4L2dCk7G0miutPU6C-sje6RlmWDtq2jvtxCnx-Oh0YjP7uyRpUQl6zKj2nBdwcim9N6Jzg9txzmqsSx-1xKQyhU6ZKxwSx1Uu7SxaKxhFv0eu8JxeKx28uYvxz7wqFvToq2UuiKx38u9bpiG6_aEyWA3D78oy4S7Epyts7gHE6iRxBA_esFylAh6mA0DptFT7U9xrg7Ck61qE3D7WDva1xHYW7S78Go9D7pBA43XKzQ1N7z_3-f68NRJKDshsWq3lLx8LqiT7-LqkT70pfDl7JIyDJi1GvHl7NObpovGo7HOWJwr6bToB76dTLd4Ol6ct7YZwXj7JQ6fje5Bixg7Sg7aKepRsXAv1K7VfbYYpR_uivvnc71_lRUsCrp8ufUA0xvvK5ccGscGv6CpD9gQRxjH7LXslVCUFtu6t9psYwhYFttMLXsrBpe1c72oecf65ncjPsCb713CEb7Vxv7s7w8waMisFt6p6e1hp7x7JqAp551vdxe394GRzU3e4Io-CvOM7KFHif6CSzlcoFVs9zztvzXtgFZzeioHZzcwzIb4vU6HSyI9r1o6tgzod4Hizr40nu5MCFrh6jq5sCF0r6Uo7jh73-0oGu0F5LUMIdfPT5Si6Ni6pRrrJ60srdo7Ph5LV50D56BR4VmNWc5V5yr4IyrxXzAPqXnfu75XydLV72VuSA7E4lNSw0J6CYxk2pw3xuo74J6gAuJlubxWVluNluzh73d4x4pA6i5ZxTYmXTwKmKbp7RS6gYyapwABt7h7qc6_X6H4yIKuCi7Cu4wc6jsuChyFY6Ehy7ikGhy3c6IhyNE64e78fx2suTgxEnj9XqPw7WbisVwid7oflGgx5AlkBtiBt-Vwgsove7fd7xjZ7HyVw7mnnY4s3suibekd7Kto6Lp6e70ZiaWyMi7rL6la6UpgP5x_qmZDsRhyM_xiOyZi7ACtbi7dHudi7rkWBq7VV7Dq7aLyFq7JsvtV6ND0vV6YBgNq7Kosowux4ypb7ue4ux5-lQ5i7TwAbXwJT6DsqHkxMT62x5t_x5e4-cyyvw0hyhM6JLuFyuyCukys4kxoAxhq7DXnqd65Ly7_xbJyEF68vwGF6fJyqeuRPyPGn1vyEZ6SW6Hv41i6Pfmdt7hmlg65oNtUl6bU7cIxZj7Mdybj7LZ6ZvjoZwJs7vLx-sv0q7Be6ij7zKchKc4caRnxYnxWnxj0ulSxbda1VNHr7kwnan7Pawh_6fwnwvRQr7IiySr7SZ6Vr7of4ey51FqOSuVEgHf7AQp-pxa9yhy5eBzcv4J-yzj7OmyO7y9l6k9yCayyznNyy5b6DxyxznPbwYl6uasYl6355P5uJ1RD65DtvsNs1U7yPyqIukrwKU6ecwIvnM7uLRpQ0urrYLX69mhCc64f4uy5dusRX6vv4QU61F65F6Lul5EuGk76F6NGq8F61XkKk7oPWpRpb2noPlEGqLs7ztxNs7iz7DzgT7uwtqYQlkyzBQlsulV7u-txkn7zKxmn7D6yIFucuxnn7YLjfuxbNxSTbZO603j5uxLEbP6yUc66Z6tmBeTg9ypyj1JmbuG14Stln6ao7pGuzw57U6RthHa6-U6uKy1Vn2h7P7ssTtdp72fchQu9X6xkyYbmzkyA8y5ik5-xvc6mp7ba6op7YVxJw7RnnLw7Ki7TAzT2gia6Oi7XAzmb7DlyKarPu4Ue4UY6vS68C0xS67w7yVx9w7iDY_w7FD0WV7b8yje4mJka_xPd6sAzihypi7_VxPq7TRu1V6I8sJwA0H7FTYpLyye4Ysv0e4IWxWM6zE6gPvyY6Kb6jPvo2pWJykCtQjgZJypx77Lysd6nM6-LyzAxab6Pj7yx7Rj70x7GZ6jb6_Aq6d69M6BiyjT6WF6pb6T5yVyoVdyPVt6ZyIN6gy7Itv_H7adyv4owj7bv4Ej6cwysLuQH7QmytGnBKyIxyDKymzsAc6MX6s9yBk7OU6rZ6E6sHc6Vz7sZ635yVX6IO6Ik775ygz7Pc6Nk76v4eaype6FSv-v40G6hxAPpTV8me_ZhDO_dktI7hxAe16_dX4rTulvytvkQr6JxuD6xh7PLY9U66Atjc68AtoH7-J61gypss7X6vkyc07_D6VymBE6QOyofxDY6L4yhns-KyfS6iS6Q4yhp7Li7DWwnS6xw7tL6yp7sIyZtuQhyQu4hOySu4fAzyVxZx5E5l6L64S6Zu4mAzm4y6S6o4yE17Gx7Qd6tAzJx7H5s6HxTTOou4ZCul_xc2pVx7LT6-i7NT6hd6PT6FW6ouvIYtABzFf4HPyhZyAkkpM66Y6vAxh17_u4PDyzd6xPvLF62d6Lf4eT6WPygT60qwfIxOBz_vyhawnb62SpTdy217V5yFP7LiyJ2XlLuiy7q6lTZ6jbrXr7zb6Zr7ky5lF61y7Ncwm9yePujvmkv4Sc7mv49j7Qz739yEc6MotnZ6X27SxyXz72f4l7nZtxbz7vdyaX6Oc6Xs7-z7KMu7wweO6r271MAn0K_w425DEvk5qvFbn7qvGo7b4KFXunrStl7P33T8R5ds366hxAn9u00b4D7JIzlGu9R7tmBCrha7r8aWbE7sGzsJvEf6hxAEFAHABVGsxU34N7ts7_GLZjivO2q27p57l4GOVdNm758obD72TwBDyWbx4B0C1wQwc-SqWey3FzRbxZeyh969lPICRovG6bTNt7o_6GA7JY5CLGVy7Ooxm1xxRk_gqDWocA7gwjjn7FG6HWvG9YN0xGg6TkDXRxSG7flTkSzv6qGOaZSl-n7IILDVAebTXhabTuqD7SRxsD7izv4o5oUJahoQh7PX5NjDRN7O8zY47e2uhN7e67des3cD0OtKHq1X7MpoSbccw5dDwez5dD7n3xh40YGfTJ5k5oG67jEexU6rvak1zph7NjhpefA_sP07RSw1272w5T07427bQu627cp7827i3w9d4iHnB37bCnD37iC0F37Ya6hp7yc6xc6msurp7lIyTV6mS6OY6uL6cXtJ_x1w7X37Shy4w77p7nccLlyXhye37cx52S6xVxB17BZyy5mji7nglli7F17ni7o37I17mpVPrnyLyXrnZBoob7sE6Z4wYD0WXwPx7mtsR17xx5T17TM6_V6cqwBW6Kph3x5pCu-AzzLyST6NLutGW-e4LGlCyut7okd6ix7v_xNyu8kx_kxpd6DPyfBXjqRgOsQeqfb6TkmQW6FAyYj7u_smosiT6OKtEN6w1ofj7mT6Mnx2q7nIxtoxey7a47Je67BoLN6QE0NN6Wiy8l6fdyzN6VtvJU695scE01f40v4wtx14740heut047O97Zz7347qBzDs7imyVDt3Es_Bv8z79RvDG6re6NRAxxA02iVGsoG7YG6oxA02iJjXVYZyXi8k7RG6n97fpyzmCcG6Ot7sQHd1DRBIp97VGs9O7rt7i97zLslO7No5tk7NH6oxAyxyvGqU06976GC7ZC6A-7XDhhE3uC7gedwC7At7xxA2Gqy16fR3qm7616C77R7jGe7hkFqr6YahU-UPJ5xO6oRgM-Ue57Pq5fjS194pd4xwzk3s8NyS07327PS65by4t4mc6pH7-27pc6Sa6Ow7nfxf07EE6h07nBztOv_GuK37ins5-7P4y_uwIu4qC05c6K8yqL6xYyqS6na6LLyTY6gXtXi7-Bt5w7kXt4L6d37_p7eE6277qOyM4wqonZvwuXtbvwgu4mi7lx5AT6ykcCT6lLyOU7tx5Uq7pOuDb6U1708y-Oy28ycd648y4x5cx76x5kx7LW6pRbhJy0d6C9yI47NF6K47vZyM47eZw-d6KwwAe6PBzM2Yqb6V47sb6417HN6YBzd47aBzVZ6Zv4A27hKtJm6tW6Rmyoct4U77IxkSunMykdy6r7eE08r7w9y2F6rwwwBzuBzD7wX97vZ68EuFuc7477z7tSxCG6Mbsg97YD7A1qPQCS-70j4zBmWEba1v2_q-a4r7xBOzdQwqGq767xxPY-79Irkupb-7DJrzBmhD6gC7BEA7X73JPO95CV7H77fkuph7Iih6a4i94vA8kAwL40wXMf_0VHqgKqT4NvJukD0tvyA5y1Y6lPvXJy1TpoKqzNs5CRb0lcefL77_QPYSyNE1_F1C5A8df0T5vA6oxA7he6DE5f7zs53-cJZhfBq8-sw75UD7EB8m7aG77fWMjB83Nuub4hJ6tKqOaeqahkB8oxAi6XN776NywD6227WSwZQuyv72D6W074X6TS65h79v7Ydx_v7C37Va6IAzXa6j07H37Rrb6-7CHuL379-7Lx5s07DvwNi7V4yD_7x07ZAza4yGlyLUgIlyahyz7s2gxtHxPtsR_7_YyT_7x5mRrmN4wD17TvyI6nJq7zXtmx5PRuB87v4yr370lQt37sb7phy2AzS17Xqwo_7vY6stsxY65E6Kb66e4puvc173rjiM6Bf46kxMj7XwqOWxruv837rD0aT6y_7db60M6GBzBZw3_7YPyBy7KAysZwrsqOZ6O5wxJypT6X5y517DA8717wlc9Zy_17XZ6iy5h47kF63j7fZ6bBx6j7Ve6OCoLU6-j7x5yBO6z6u05ygmyYtxUU6cA8hJqEs7klble6bU6tiyfX6JP7f97E07oxAI75pQRs96126LB8ux6D-oCw5u9otz63Y1V7CHw5gI6cu7cD5T00266Ax6Pq671wJ46wGvVw5Sr6Yw5cb4Gedaw5jeyZyPA77MHyfw5Nw60I6Je7a66eJfOs6ce55j41661bMXv7Qude5Nim6o57SILH-Y5By5Fh4LxJmeGw5_-o4O6uN4NZSnsTw0GDF8mj5K57yYMyucUE8xhPpe5U86gVsDvzJi5xe5kVstXfGd4S9cl-0SpXNl6hky3Ipcb72byo-7-o7DNvlW70AjpW7wW7nW73o7kAusW7ls7vapASxoW77RxevxppIajtJp7DSx9Nv-Jx58f4bxFfOkEvKvx89VFcxFOvmbxAbtDX7Wp7UjnW3w7W7kbxlKxa3wPbp5v7BU7XYrZ07Asta5nZAg0-xE37z-7ZL64-x2-7jpwFw7QOyh77Gw70c6McyJi7Fi74c6x-7yQuPE6ha6RE6gC8Si7oa6yL6Vi7o3oJ_7iXtL_7AsvN_7IIG807Dxa-07cumhe4477CqwHuule4q4ya_7ju4xV6QdbzV6hrn8C8A9pZd6tHueD0qvygD0x5pGb6kIqOJy1Humlyzu48x5BDdTB8Myuxvymsvk17osvDy5qsvMDyXb6D47Zb6wM6xsvyM6KUOsqwF9y4x7tU7cun_TnBKtPfm8x7CLhrswhb6MBzdD8aPyfW6lhk8_7rwpHiytb6Y5yUr7RtYkYtuT6Ne67l6TE0zy7rqx2y7Oj6g85wrxM0nZbwYUnO5u7b6jBzJ27lBz2N6iebu5yuF6t47447N97jsm9r7NkgF0mcChBs7R27AE8Z97JLtGs7WO62MxrutXGqiX6yiyhVpXKx8RlTvxV6RNX7WucVvxns7mFviQSavxNSviFuis7mB8XeZGRMtuirSZHgymykKF12zkz67LE8rWXGLxfSse3frTxz17487-_7Ly7QXurRjp3fmO6hxAddWI7aZkTp0xAgIhfIQDI8ip_I8lk7LG4XG66G6gNBDvM_J7TO7Fz5-X7lO6Go7gMobT3K-7dM5At7iR6zbizm6Zx6jMfg06NDUXr5136_VF336oQmyJ81mzL26xJ8Wr53c5R_53DU53622NAs5-365aiPt6nJ8oAnZw3owr_t7ol7l67O-YX674sglEpChXuisn6o-a7UXvyp4EOzo7xuA8c1v494s7xf0sVyepOz8-4r-4kV13_UO_4kL7Syw5TdsL7z4vFwrhyw5P6lkJzazpF5Tq5e40f85U26JJ5867nPrz_yKS5OS5xuFHMvOY1qo7O_wso7wh7qv7OS6FC81t4Mdx0upBL8irvt-7oc6nHqZ77IV6ZS6kYyDw7Mw7Ei73-7N4y7-7aS6p07fG8PL8ME6CUgB_7lG8W4ypIyq7srS60YyH_7-3wtG8A4wvG8EAxc37yG8077cY6rC8ex5ZBlsOy677Dx7LAxFx79S6OD0-G8QD0O87ttVI87qb7Sq7EqXM87Kys_C8P87BD88i7dd6T87fd6V87Zx7ID8537KD82Y63CuAF6M0gCF65u4rx7KPyDF6yAxvM6jDnbb61d6XD8J5yv87fT62b7N47NBznwpVf4m6mQ47NwwPZ6dy7SAyby5917fF6qD8y5ssD8ry7C27edyr-y-l6-wynct8f4pzUJxy_b6tF6SA8HKylZ6fE0x47XxyVtxT27zy5Way4F6Q973y51Bz5y5Eg45v4Rc6HbyjI8Jg4JE8ZKA6ywQdDRdDbH3bK8f2T6Ar-CrJzeUH6pFQBC5_4eVF85zZ1SwPBuaN7CFkti6L9k-m65Lxwk6En6yk6AcwIn6esx8QpfQtJRvhQtrN7zf7slpRZYgT4Nj4N34Nv57Y1EF5WqvGF5Lj5zm5kEtyBnEWDFNOvkvOV1OpcK74XJ4-nv59iDK4V647H4FJ4g74V92Pa5v957SJn64pZ1495iTbJR2764sZ1GK4blw5W1195364D-5D12XFpjXLeO8V92LKzDzv8F4e7xNO8bg47w2fpcPy2Y-im95pO8g92RI4N51CIA_nDAXi4Po2FxpA82biyDU8r5636Kt6TM5_QmLxJBRmiXv7biXawe06QmzLNfano7L5UB7kwJ9O8rQm_O8zWiA46mMFMP8l066O8Bs5Vt6wnzgnoGMrJXiMg6ZZi1O8kQAeg1J8hzO8_VXKNAH26u86q56UOfdr5bnzvA6ZZiH26hS4FP8oy6TupT36rP8VqBF9RuXijwD9Wi_nDH26hB4OB7rXiwP8vA6PQg-ztTHLldrYg7Smw_uPwjePS5FxJyz5Q6zs7yO77BHxlB0lTnkqmDU7VswMu4E_7vH7oY6UXwMM6zAz7L87gcybt3UtVU7yAmYD8UkmX9w7H71b7t17aJeKN6QDqcUnfU7CBmh5u5ttlU7nN6nU7DEupU7dDq7T6ZWkCutEuGbrwOOgmN6ASeLc7eDbKutgDbHxymBzJtwOChcI7ysxbmH_JehD6_P8T56BiVzk7Jm5ymS9r536617H3D7h0tGb74fgbByRcxuSyBH6vBAqAAbR8Gnguk5pt2o95yX1hg7yao9s7qg79S7Ck690AHABdR8TKA_G4Itgnv690A68RdR8DPoa71lw0ZR8VvWWrodaHSoy5lgppAoAQQPItP8iIh4-wfvzFG6pDH2jivkTtI7TEFPgFmgbTwtxMxAc5Ln3Sa7kMHfMDSekGPIpE4Z24ZgA70bGnyUHyvaB_cVBmsnA1gLUMg6sY4oDC--gSpmG66gdulE7fS8QJEhS8b-6mA1OV5lS8dJaHX4RS8SjrzR8Xq4eS8DHLBliA0xBu7z05vA6ZqEQCOo46gJ8S-5AS6AdzAZzGZziHy1u72SMTQYHThE-wzS8q5CpRt_P2GS8gfJ7Bs1N71w4Km4AH6hD6l3T46rDQtOnmCB81z0-B5y2vYbObuvgkCk_4F-mjJ4_S8a9ox4eWUz_B5ZC6VT8ifJt-unrpoX1upsmT8cT8rw6l3TVrUqzlZGOjBypl7bg7Z1wJg6HWrS8zgV7l3To7rlaotuIU67kBya-t3xvTN7ylrBor5S8OT8LbYG2Zd5q3T8Y1wIg6GU8uSsJU8q5CaRAfHi_9HDCs5T8RU8Kg6PgrJT88vDvlB0T8IkTlXxO5qiG6l3TEIy__hD67Yn56_tHT8N-wuG6l3TyX7QxMsX7KY5HU88T85S88BB8lp0tDsv6VZIfEy-A14_aRM5GA6uFEHcikmpXGyZR7dY72w4ZAMZozNyJFiwFJA2rAiBApR8hW4RS8412d52gR8ZR8rBAjUWnjVxR8cV7n950R8UT80o5fkilXxS9jcspoIoTH6kMRlrr045nj6awh1j6Ku78EZDwvg_qeMzU94184X0THwevV8374InwvmwlcLEsr5p69p6SXokq4A6jUErFpg8d5iR1Dw6st5rc5ysLwdOfE5A10DB7RR63Zzvq6uuSop59d7Oz5ybdDu5Hq5e30Mr6gez2p5Nu5Aq5M865_vXz6A56Y2Lp30er6pz5967mC7fq5uE85C7wE8X66SkyRA6b66Dv7l36Cv7G2weAUoTuoW8kq5oq5Biz7C7RDFtq55wr-WhjtF8J5Ks62npSP84b4gh4oJfWKfl_Yy9Lh9z4A7EuJ6A7150HX8ZDDakrnz59ESvJFN26nr5w8haY54s6PB79P8gS1SB75162Nfinz9CM-06hQfqM5pNusM5pA6Gpzs_t_56_RmiB7456lt6as5A56cs5K76qt6vh6HyPXuzHW8Zf5Vo54t6Sw4itMv7j4s50LUGv5spoT9zCPqsu6JT1v_63iMhA8FYpUV8UFAP4KiAAZiV2LOI-ykuxHShTWtUV8vmBcxVXV8QV8x65n95fg70G6mVZQT8l976G6QCCJ_m6LRTR82a7ANsVFDWV8qoXYV8pE4jXseS8c4IQT8K75Pt7ywKIYP-R88-Yut4eP7GpuMDglBs6k6NRvyKtpN7dN7n-ucj6uN8ej6wN8gsxP9k-bwHcwHn6dj6PRvKn6JQ6pcNvY8q63e33kuwJMx7SoOHsXO6iI81RiUT8f0Zq85k_yM1bHxKRlqb0x_5u-xhpY8i1jeT47Wa956ET7WR88Ej6OltU8XpsdYWy924t7Xvvla7MKnvms5S8wQAkJsh8hfJ8YA5Dz0mIhJZ8wQAhfILwWRZ7Zb7mlwLy0M1Tp-2WpTKmAobAOPDnOgCV8vfrTju_d5JZ8Wyf6T7vHZVt7D4rCoyUg7I5cgV8NL7hdtr6sW2lIAmxhTag7s0Vu0Qdg78r08l05J5mYzeYz0u7rE5UIdPmJVB6mquEK6-9l6lnTK6IK6jGjq4xA4x_27FxxIOyt9xdgqHmn4quI4xya8K4x2am5xxXK6I_lrYrArubK6-4xc4xDyx8yxLL6axxNL6q9xs-xj-l6twpK6RsuijwixxcfxoZrI-xXelK-x_lnn9xqGkxa8hexzdlw-bmex5K6cb8iWqIlt1xxRkjgZrbkw1GjCL6d-xz9xFL6eZrHL6g-xEb8RkwgK6otiD5x-WqQL6QelSL6TruKbmVL6R_ky-xtoS3vpZR8UBIb-ReqTCbB8uMBF3YI6HEme8wUT8PPGPFRoJ3ff65TziG75eW6rybtmml6V6JYqmbPMLQ8BC8V_j8K8hc6wup_K87J6DL83t46v75t47D6GL8w3sgp7Ae4QxsxssLV6dZKOL8EvpbG8aG8j77da6RAzqQuO37jG8u07eC8lb7T37j8pr77uIy7_wNLydAzjNsa37b8ylL8-HGzG8TgCKd6i37Md6zHxYm7jZbHZy73o6a6iLy8a6YZc1i7ljx4OyTGWrY69gky8yk_7Fb6m_7Hb6AM8p_7GM8UJyHj7Fyulx7BXneAqOW6hH8zIdXU7YWxKBzuH8bsaO47eM8yH8gM8fM8nhkYF6p5sg9pX47ohqZIu_87nM8dy5A97PE0WZ6cAy-H8PN6yN6oy5w9pIU6hZ6M97Sz7x6u5D8vRv7D8HO69D8miypv4Mc6EYna97-F6c97iA8vE0DZtas7nR8aCBZQP8vaEFahCzkNuYySAc8JsyY6DEb0DbnVc8iwzonxuX6GpwQ07Ipwsv7U077rqLG86w55D6LC8FV6NC8w-7eC0LL8J4yTC8Za6Hw7np7o07qQuq07gG8Nw7XL8kG8vw7fC86c8Cts8c8007fL8cAzhL8eAzjL8kOyxG8Fd8nL8Jd6pL8gE6BDn777xon977m37G17wV60L8GM60V6Wd6AWxOx7h_7Ymtj_7zx5V17nvyF6mpvyn4wyXwsvyb87x_xVB8SD8XB8Peqdsqt87NkkZM8L47bM84_7wd8xmxM9ycPy0d89_7117-ys787lWxmzway5VMyI9sXMytT6rD8Ce8ON6br7H97Ge8wsx4N68Vt5r75M8be6xF6tBz-r7yy5ge6WX6tZ615yF7wJO6We885yc27cU6NY83Z6A-y40KSk7Ma8uGxUpBfywdwxI-t7Dwi-5IL56DwCS8l56kER8oi7V4PEy-LfPL52ror66LIAmEAUyxo27FV8ST80E7LV824tT3mb8R9X7XY5G6tJZ811rnjroOAUuqB_j5S87mvMBHwG7zG71wvA34IIz3oPbFza9qNIzhh8wqedI6i54_tbzJvCyvwHs5IzMhvAivOhvZw0zp4Xw0EkvBJzVcvxVRXY88H4xs4g64PseyS8U7xG74uP5pwxGa2QO8KTJLFm6xTNFmF-iGA5VO83xctU6jO8F74fWP2ZtMG4J74CKzWG44S8iFmR74ALiT74484rzTiuemLzmo5zUsHx0PQ5TK8z94MhUwB8b1ToQ4TR1Ol4o5v-A65miSW8ijWYcd9-urJ73J7oR57CIIlwX6JaF8pR5eHAKpMbc4sJ6VgwtG6Hv7xqqjf5tXPro5xP657z3J49_5zlwdG1WXmT36_zpyV7mTALrtT862I6oT8KW48v6UiIxU8dV7Kh5Xh84V4su0uDCw66ffw8i8YY8dZTrGaZbs8IvtIivZtY-q4evDugEFwaUrKtdy_5qyPcgqM3uKSjPPpnR8kcrco6qTWbR6Ko7GS62W5Bvd2JutU8AgB2S3flBBurf4fQwh5S8QJaIiwRnBpAstg6p0zNWLr0zoT8ewNcQLoBT3aO95j8d7vbuO50pDFJk6zQgegK9j8NDCTjudFrYZ5TW5oj885zLZ5PvU8LgvW50_5mHCwkut0rnv7S_jz279K8NQ8xD6wfnLax9gn-3yu-7AK667yn_wd0oc77Hhye77-e8g77Af8l07Cf8h_pEf8VL8lS6up7Q37X4yxp7Oe4Ri7jC8OumlC8g37DCtDck5IyAW7eY6V_7Y_xiQoef8xL8Hx7xeip37bqiri7SExRCuqe44L8N17FfVaQ8NLCoOupf8Wq7LH8tvwaqwvvwbq7Rxua87VH89arkkllHc8xu-UtC5wzb7d5xxqw9H77d6yDgJQk-lymeCCm7wj8RZ68d8Ng8lPyHA8rM8xj7MmyXjqnwyUbwj55C5urHv8DuFPu4Remyo2_ssQ8l9wuQ8pkmdN6pbwEc7q5uyyoAzUvU7PEuxU7P7lzU7qntDz79b6Fz7mAysy5Ak7aqbDE8C0sDFuXuxPO66z77Myce8oT8rVIxorRRSUn7kI70qyI9FzHhp63GS8rpiDBizHbekyto6eS8A4S8tPhH6X57Ti1CJ4MxTts4FK4UO8_h85C2n-1AFpsL2MY1jR2ZO8y953s4QK4Mn8sAeum2LO88W1695ZK4Yn8QxTIY1bn8WV1H-5Y-4Ht4da15A5iJ4_TzMt442lnJ4Qf3iE5pf6qK4Jc5nX5rI4Rh5wK4Sc5wt4xO6k_mbY7n7ZN0xWBvCS87GK2nXJyybHstU8ES8wY8p86YG696Ymfa8Rsgn862cXK49e6YJIJO8Jn8fn8wZtwX1XO8us4Un8kT1SO8Qn8To859ir64yocco8yBp3W1sFp1645s42951Z1kn2hO8uO8mG6kO8vT1dn8-52lM1X74in8E-5oO8mG6d74Bi8_4c0o8lZ1_52VV1ffwFpIoAr7wmm7G9wmiG6xBALje2N7yvsQ2x5S7PcxlZ8Qh67c7uG6wRt4pMciwpa7lEZLoydGvUtfVFt-Rzcau6-5ssrAvESaz0o4VgM9TpUdxLrfK3jUKc_ul5ScPuxzz78XpA6yum8V7w2Kx2z7rn7Ye8-YkiuxddwC8uGQqGbae3nRRlg3nyRpPzc2n7NgImTxLO7YS7-97iG7UnFj75YZH6opj5hIN7Q3zol6uCPluD997YLgCThJq5o8iiDwSEEJo6f2dMuxN7wrQlRnhnvlrnqSOXqcavnApGHUJRJSoG3xhD6eTAbyxCO7sj5tc7msyFJAzXBMDCe7yzTyubiOuy7GN2judspBfZNFtx6o1vvC0x9T7fi8MW73u78HyXG5i_CND6sCf6q6M_ifUfzPfCP5XiJZupUYFj-75B8NQMbss-9zlyzJpIlcu4RMfV78Ux4U6zd4_7pfAuvgy4w5Ka61e8ruyV77AAzu3sY773Gu_d4Ta6WbmBw7De41uyZVwiG8QKuvc8iC0TLpM37oc8R2gDl8o77Lf8FU7oItRY6FlyJU72w7Hlyv775075nsz77P_77L6Id89L6hx52wXKD0X_77G8kx5NRu2C8Iqw4C878pUd6L17lf8z4y2i7QqwTq7Bb6PM6O8sEkxml8amtWx7z37Yx7ZZyhd8mD0637QGau4wRsqPD8GGiwlxs87xb7r17Tj794BGZwMxgH9y7lyIww3ys5D0287rZwhnla6lHJ8bbrXy5Fe6T9yiawUKtfy76H8_RuGA8vj7Fm8B27uD81b6bVtnXQyH74T6h9wxW6Mt8zW6k1s1W6kVt3W6o1sLt8hU75sw9T62Q8QzG4Q8qmh6Q8DtwoN6AX6JEneZ6NA8n47v9X95xdI7fr7A6x6U7OA8Vut36wfEutvhKe8v473f4u47vAyxy5Pe8Ic6TU6Se8Rz7Ue8q7ngA8sn7gux_Iusg8PEBug8FG6zXB9j8gQCL7g9IJXss4wzCvdGjHMojBH6zXBPW7UpBsk7cQyTtwmO6zXBq2o1O6qnzkozHCzl5fAr8Lt6HFwxL5_b44Lfcu8we7psoiG62XBI8YNAsntAPAsS65rAa7Mgku4wbKQu88_BXZ8ve6jjv7Aqx8hv85nIuvA6zXBasrqlauu8uk8OVx77ymlt3k8Mw75k8Di7ZG8tr88k8zc6ZVxoC0--7Le4TDs_ltrG8LMpRf8Bd8Tf81S6Pl8ED02G8A17cW7wC8Wl8n37H17xu8AH8p_xW17eMWrf4HjqW2Rxbslm8r5yq9yNe8ctv3t8U27GJx-D8ZCo79yzu8q57um30k7czrvnAVP7t93Pn7_f6yaMlHA_uBuPuJNuiKyPOsIIyxd4AC8EjtkB0n-7EC8xv7AL86d47w5ic89w5Pa6UkhQG8kltDv8pOvQC8gC0SC8Iv8k07Mv8wOvGE6JE68kybC8UDsvp77c6w070r8ZV6qd7s77107I_73076p79r89p75CnAs8f37lAz-pwgi70a69IyMd8g3YOd8AFqQd8VKCZl8qbt6C81uoDH8nLy14y1L8sY64AzjCumvyCttzarEM8fs8bx77e4dx7d17Cdyf17rd68Y6nlxotnYb6Gy574wUWxJf4z_7dT61M69f8lQ8AqY3D05_7sJytuvIy70H8WyobF6Uvmub6cpxLe6ZMyYr7Hm8LA8Qe6wy7JkqQ_ynF6iv4Ez7p47kMyeBxncZpBzCs7Hikce6Gc6Ue6xv8hutaz7_D87EuD-sAfhJk7nut2My4BzFE8dU6rg8IE8jX6jq81gM4DqpLq8yBmCpoCpMLH4OsLUsypyGI6pEAcy8pCpDnfrCpLRxQ3xzvvDu7JVnUf69IvKfuOLq2IvXVuy1mtA0u-wrq5Rk6pOmnyq7Dvqpc88xN4zBaFMi5Tmfm8z2rfGH705NkW7XX7GEvoF8tX6eovxF8mW76TusF8jPquF8nF8QNvAp78B06SqE76CDyUou00pA1w457Z_wmax80pYbxB1w_W70W7-W7TeuwPKAG85AuISx5F8fcRFp7aeuIp7CX7OgS6bxTp7WUuGX7LBuXSxZx85Y68u4ylyyd6rx89Ruhfqpfq2d8Yy5Ge6wVyvByyVymuq_45PVZS9l1Z60n7HE8ISvSLtds7mI8SvxrI8gFul8uzI8tW7z8uaX73Sx_SxhHtT36fIU2voYfH86yP85u43Q8osU861yCK7UQxNH1WQx0Smlo60i8cR5YfY4B1R6Aj08qY1MnfNCvKg8EE8eX6Ty8gX6Fjwse6hkv_Y4Y1HFn8TYfxNxBf5FXp9o6xO6azc8MHlOZY86wPxtQ5Nwztm7B85thP6nPeQ5DTmVJwhXf0NM3Q56u7wXfL18T-0XF1zOr2NxHoutNvJouDDy_Jpaz8sqcE1wUz8b_wJDybbxEOxtM6GOx_374z81Jt-_xOiyVAyDrKzVyzu8IncuSTm5DO57iZtdsghy8Cj815c1i8JS6TYyLS6kkyFa6x7yye8z7y3X6FwXY07W77uuyhr8HV6jr8qr8g07_t4RC8or85uwUC8XsXWC8UOy7kysmjA_7If8P37XV6pw8-c6ftucV6bst5C04p7ra6T0amC8_Qu-r8-p7gcy7BuZv89BuCq7hi7uQbcf8mWwl37fv8gf8Ix7Ns8Td6Dx8xvpFx804y-C8Ix8Zd8tUtEb6hlyTAqvf8NH8rvySB8zf8uvy1f8qlyTD8_x5-37vd6A47rPvR38t18xd6v18Hy5ex8PW6cT6vD0b38xD05vykx8OyowmxYYtyd8BN6dW6Wf4iD8S9yR5wJiyBm8rWxOg8xx88H8zx8Oe6pqxggmRe6xM8jt8zM8qv89x8o_rbE0ty5yt8P97U975f4Fy8B7waA8yBzoZ6ZX6Bg44AyzwwEQyme6J08oe6jA8wE0DRWeO6IGKJMZ7kwGU8TxFM18-RIAeTVK8ku75c5ht63Rmdpz2M5-56wMrNuYu08Wi5Rr7gI88y5f27P48Mg6IGKomGuFyi6hWLRoU84r6S7L-u74ndBn8JQ6IGKpTpDTo5V7xY8I03lzwUv4_rwSy8qg8408AJu018NET5o65oqg08yeAU-0du8lKTBd5NIUW5JM588SqT_w157p18357j183jxHeuo18-B080pLM8B47dUujZyLXncx8uBy2zqE088u8HiQ--6e9uKB7q9zwXBs9zn58IncDmvWcVJyydDvOp8HiQDlM648vJHvk5W48pQw5d8L6yd27JN8uE08v4Ck6IGKcBTezwbiwml6fTmcN8uOq-18027uh7B28gc6hB0nuyec8gHqcr8Ma6Sw8Oa6ep71Ky6e8JV6Rxs-gyTxsJv8MAzLv8i77dG8mL6zc8TBtI8yC_7El8bL8sBuHU7MHu0p7gtuj28Bd6Wi7vw8Xe4w770wX607b8yGd8a0D1G84tu64sqV6iE6hWwMD0228_77hv8_G8A38FRX3L8KM6mf8g_sve44WVcD0ots7i7IH89i7CM8_i7137EW6jd6cq7isvjd8MYwPb6kd8dBoox7g58ulyCy57u4Ey55z8X38dx8Edyfx8XM82vy1_74vybD8qq7Jwwox8NXuuJyhM8ffikM8BE0oWxb47jYte47yx8g470x8aZ6K0y138Nj69hkl47I27BR8K27nrwM27Pz7O27Dc6iBxQX68M8uZ6UCo_M8gg8BN8XX6Hy8Ly8BE8pm8fI8IN8SZ8ZDtLN8D07Wy8ou8HiQyKJAFxgl7onJKezkF7rtzN90yf7XatQnDmlzD95zgmv58NETasrCWAJ16r6QM68rk8UQum-7DC8EVxS772X6TBuQw82e8FL86h75e8-h7wr8O8pOOy9e8dw8V28cbmTOykL6iw8a28P28t07dC8Nx5aL8Cvy2r8V37grqtS6PWwm28d4afcmEd8C2pXf8ei7Cs8za6Es8YtsIs8Z_7Ks8b_7crm9a6qZsRs8K871bqil8YXwP78hCuKx8lvyuhyED8Zq7xu4PH8Lb6IW6GPy3f8rJtNM8Sb6vlyZH8OPyi586z80ly0vy2lys78ix82_7-f8cD8KZ6eD83s8NZ6XF6U47Hg8jD8Etvux84H8wx8678qf4GrwrW6_78uy72x8X6wKm6Te6er7nAyJe8938O882Rhuv8z5yDO6jg8V27xv4AMuzv4OBqGN86Ayc88hI8e88anqcKyAz5366rnBTpCRRS9j5oq84m8tuKCsSjE7Qu7mpekis4hsgFtM64Jv7z7iO76j56yK8Qi5f2Ux27FQ6SHKg7yOMAp9zG-zsnfa_8rGuSSw788Q77hF8Ow8fc8B98dr8X68OG8WUX_byCv81k88Ysaw8eL6cw8Ew7ew8j68m07KcyZHxyc8KY69Tto68ZL8mw8v07GU7R37wpw3r8W37tw8gL8068WY62686cbq28zw8s28mKu9pwoKuRl8ChxW_7PInC78UvyUhxI1oLs8RAx528Oq7nY6ET6pY6-HxYd8lmk29854yMx82E6YRb4E6xhyY87r4wcZy7x56Ut9E6rAxg17h78By5aAZUb60JtW38QPyos85f8qs8OF6TW64l8u17cRXLv46_7FJ87z8y1oEg862p958sox7d8A2ud-8PBxEt8Rg8q_ySE0Ee8xy7cZ6038Am6s6yLSai9yIwxrznk47Jbw0y7MA8438JmWrv8YE0Hz7riWrAy0t8PX6PkgUz7AN8z47fe6XA8Agi6t839y8t8B-pbX6Qy8Mk7pg8EZke97kA8E07tuK_tf_NR3QI1AsPP1s97NH6tuKp58vgYaV3t7jVeW4-yfeTk9uXy88Cel6GKL4Mz15AYuFz7IoZt6pP6jM51z4KS7hQ7YhQDS78oi4D3JQ7RR7Qs5zQ7nM7Kz4YC93PBuqAb0mKRARsy_v83PBYKAY6FcbEQKAJzw8N78y43m842xLC9T6td0wLO7T26dDrrI6sPX7dwkakwvxD683PBvoFIwq3nX4O8Xh53B6_EACpFV-7u4zeYscLfqV5LD9Ztda4zJk6dnBwEx0k2MM4vt7burtvvfsppVl7tw6083PB96CYhVWcrtO7jX5Kcj2SrG5892ADwDciw2l7QQIbwzma8wlf1LbN46K7zf9xtK6n-xxdxm4xXsio4xwa8M-xkzxxGjS-xG-kp9x_dxuK6IxxHfx_D9bktZzxHexDL60yxaK6Uxx3yx7VqByxTK6yb8isi0b8B6SMb8_9xOb8IgR7b8xGj9b8v-kk4xfexta8k-xP-xt4x0K6bb8Z4Web8uxxxK6rK6XkwoZrWzxotinb8dlnpb8YZrrb8JE9OWhVltyE9Eruhb8p-xgE9ML699xmkwAZrpZrRkt8Hju-xOWhXE9nkw3kw0C9_9wmRImJsF2rR7glD9bkybeB1n6NF8J_6v8Fdgf23H0AK5QO1n6GK7IXfQF8Pj84E11909E10C6Z7jP58zLvqQ58e5kJwXodLi6L68s08YgfUUxneBT3zxYM7QO5K8te8Ga6888tKy-881h707yMG8IxsK28zk8ib7DAzaL6S98VG8ip7Ecye68Isty_8cG80_8Dhy2_81c6m68QOy1c83Ov3c8V98Kf8Hl8zp7dL8Tx5-c82Yy8r8Fd6JA9HIqi98-w7k984w8m98KRuo98-779G8kY6iv8H78jQhqx55C8L78ojxN78wwu098S3pyE6pl80E6gAxNx8DYt8cyW87Rx8JD8QWxUx83Y6B-8j17LPyQIxh585Okj58n17gH8Qj7J47N-8u78P-8w78zs8sq7tJyqx8178EmySr7sj7Xv4Dt8gy5nv8gIutM8xT6L4u4b6S4uQ7ym-8He8qy5p-8Zg8ae6_j7t-82t8v-88D8Jc6Dk749ydI869yb88M480dyMk7g27YBq_47--8eNodPGBNK6m8Oh7ZJ8RG64F4Is1Vh6tE7bjhW2GuH4ul7PJvgq0eS0PO5nv69c7tu0El2Bqy7jW5_ivQw9pa22txQws48iCjVk7RRSGc8pg6Cq8WI9a-wq97Xn5aI9_v8WI9mrp6H9m57FO7E18WI9qk7dXI3O8AC9bI96uFs76EQaUVI8iukA7b2kb50qCwZC6tG7baBqayT6UM7GYf6qV8Veo-MqOPspwhAJ9WMHOu7XuyrT7EB0sP5Ruz3wxh4tzMsQJpe14SpwwB0PJ9PJpd14VCjiiejq8vEBQXxhT7QA0Wt7i3r8u83vR-_ufp6pfsMPwC_64v5gBdE_65u6OjMLC16Wuz_6kRPAFvvgqz96Or7qvRgn7X-6ZoxbA7gv6dA7DKls483vRIEAY14_75xm5iv7BZ5M95PjMEq8bYYy48VI5VrrOx6PjM_ey_75RHnAK9l5oXJ93PD8BBEAaUDOUtrJnrL364483vRSK9fhMMEy18hOh801m30wQK9ZZAHx6B7hiiujlrvUyap8NyLwrkqq83vRjK9F-h-9tfkinl7Sz5dM7jauqK9AA7CbBj_LFWiCfkq0pOK9E85hK9yGAuMAEK9vgYUG4EGuE_zgRwKq83vRad48i31rV6-6FL9aB0HL929FI7aWCqEO7pJ3D4f0bJIurcpCn0xtY2CY32z0dB53cPPgtgB5xz0RPtujaXJ996YX9uvS7OM4GSZaT7--8K3C9aDLkSYI9bY89H9SVF7T4zlCQtmPUVo86Nr0td08M7FU4GT0Qu8yL9LVFvMIyeQbPH992nL9Ydt0G6C2JzL9GZI1zAEgpy52Lo8mrz9Z0xt08L9SqsQ6xFM9Fq0xhtsM7U25na0UM4g25mW0FN7QM9MN4XJ96T4_L99T4Fng-n6ASgq0pkS77L9jgb5T4zBBIM9NU4UJDH_uvaBkR7U2ryd0Zn0TF7HM9iM9zWAR5dvMIvm5aY3RU40M9lS7i25Ao0TU5aG73M98T4zWAtHALM9PU4Q4ckT0Xh0RA161GL1gbXMaM9Jh064NpM9dM9KU5Qr0gV7FN90L9HN97epEiBy57S2zVU4G25fM9ou8LU4UVFwM9Whesc7lM4SU4uM7ILnrM9oQNmN9ASByeQSybde2MT7TM9xS7GM9lN94UAuM9brClgQDCzKZ0dUlPU5PN9-ny2N9Tg7VM9PI0sN9CN7Wa0SN94P0GA1Qu0H25zT0CN9GN7EN95N9JM9dN9W2GSf7HI9IT0o25qM9C2JMU4jM9vM91L9RnB5R7q0pBU4IO9xKiuN9a0OwN95M9-4dgS74P12M4LW7PM44M7Br0WU4PO9LX0NN9TA12M9UO9vMIIN98N9PUVT8lMN9Tu0Yh0CO9qppRN9Xu0DU5UN9OO9UU5OO9jN9Xu86O9ASB8O91pC--gsRgkO9Th00O9MP9608MgLvCEJp6JZIFQ4tI7UVF822EM93N9PewTqsnvviXu718rnyCAmntp3XDX1wQ_osEzyh0go0ZR06v0kEpdE70a7FthJw5a-4ibvJivto8mO8ow00BptKz0w0oteFwx0p6QR7QR7Dm0-YuEQ9w74jQdYnVpZIeue084374ei8Sx0ZASXVn9LzbZtP_qE94iWJNMzmWJsx0-84WRdp843iVa94VGTGq5n0v1x0F1v-e5JQtAa8jSdsn4lfpoeLo-4XPzA8rB_4oHTyZuWB5w6FgT8u_40tSBPzC8opQzyvoLftKz0-boIM7T-jJoDTz0a2e4otr8tmry5A5zSzNB5E1x_ftJ5vL-rQy0EfJYM77GszPzOUz2PzfKvAq626v9V89lrfD5ZEr9d5AiozD7dWzsKZI4zzszknVPp5Gw61NqDW8nW8dNunXzs-508wfX5zDxO_rW27g8v5E5qE5wR93Jmx8CWLeaX8HVyMW8Tr5qq4ohzNH1PA6PW8ND7RW8Jb48HynQ6scdPD67B6cH5aRxec4rK8id4Cr87kJi760p5xp5RS9aezDE1L86fW8xowqTbY_6TW8LAwZi4au5fr6X2kSh4Ev68CRMMwqxPIGfjGtXi4U_TW_8rNmqrdXzQAJ5jWyABwDJ57EbFJ5uihsb4YGfRJ56A8Di5-G7hhzXVzZP5XsP3XxD50As69r6Tw6EK7GhtEm0705QjzqkpfiV0I9076nA7fK50u5djziS96mzKid-lznt6-O8GP8Fmz94C19TbQmYmz5x6uE8Cs5CFSor5T3l_aiX_5hgygX8uM5y5ifA60M5h1qF064v6j48oqzRI6yO5RJ6Ld0MO5c15aO9K257MtDnDMF7iR9psz1szkKMNF7HP5BEtKJ9Gr8IwES2w1n8jKgM4Jk90w3yFv7OR51Q6dBYfJ6UPbwR519gLS9Lr87i8Kq4Bq4-i8iaeF9xBLweQrgS52g7tsC1S5SW1yn8fRrFrdMv7U_01X8Nv7rs5ws5AipcefWT53VAYT545cpJ6K77UMwK1zdku_RrQv7Z3aYU5lLUQh5eZ5Bn4v4ztA1POwzJuhW5mbs7Nu1W5_OwBkf-UrUPwKAuAtFDOuNAucB1JeM0OiUX0w25Rr0gh0Mo0ih0bB1kh01yqIBZFM5QQuyB17X5LgMXQwWCzfvUB95v88CC19xdJzFT-z3v5fv7OwzdMbjydKZ51_zeC1z3yepX5ydck8B1ENugodw7kuaRvOz8Kz81o7_kupF8rW742wV08VYx6apvF85Jxa08_2wbou1W7F8kbalMKxKW9gouDG8DOv2F8oouGOv-F8SW97F8TSxXkOLp7fijpEvsa8g9xc4xXb8zZm3D92D95D9V4xukt8D99FkeK6h-boE9AWqUK67a8sW9pru24xuE944xe-xgkwME9Eb8T4xj-xDexPE96jwiK6lK62b8Tex4b8ClnNlnCF9ZexL5x2E9Vb8aE9dE9R-xzK6OWhCxxR-xMK60ljhruJlt4a8Z-x6a82E9sE9NmnxW9y9xEL6xE9c4WzE9dX91E9MAcQexU_l8W91b8AX9xruKbmAF9vZrQK6MyxqK6-1fm8uGz8xRlQ08OvxUvxT0897wvI8M088SxjKxP08dvxdX7jq84UA2nCfMDpqDXmm058sAYna7Kw8Mw8ZrvQ6812wxo7oI8udujnU3RxcxQLz8lF87Rx6V9xW7Jz8WY9dKxHW9ibxjz8aEvC3wpz8obxZW98F8rz88F8mz8hz8walwz8Xp7XW9JOv-bxRwlwpjGpqYpulUwLjjhUw1cxHknSiYxY9X078rt3gydjwyD9nX9uktfW9KlnjW9Rb84F9kjwI-kmjwpyxoW969kqW9gGjqE9isiXX9PltHE9H_kdzxdK6Zb869kGb86yxIb869kRE9Yam_yxcxxmX95jwJHjDX9kxxFX9S2fdW9kZ98Y9fZ9WL6va8Yb8gb8jE93K66-kIZ9akwUzxYkw-K611SYzx7quGE9qb8bX9Cb8WltVxxfX9fZrmWq6W9oZraZ9G5xkK6lX9vkwYL6vK6XL6AE9AFNjZ9SWeQrszw7O6nmLyPqwSmtRqwsG9lqw_sto_szl85H71l8jQ8Ztt8d6cU7UH9k2mLI7nN6GsxeVtIsx-b73T6Xt85T6ZXg0Q8QecWt8q1shN6Zt8mH8Mt8dm8_swfm85mU-Q8MXbAR8OI892mmrwbI7LtwFR8NtwU7u_PW2tq31p4tq0HgkiWvX9O08o8uKwlgs7ZFu-7w1X9ZX7Z4jNY9W08qI8Vb9S084cRQu84UAOpmd57gk2QC9lE7UVFYQiB4Gh467esGHo-X90GD0GAVpy9N7JF92-tKp8nfycByQBuWksgm1wGB0GAM1IMO7JpydS73rgGt7RKpCK94UA0b9HFAyAAS0tp636s7tb98s7Lp86c7cpyE184gAyotpsyUKI4r3ulvfb9z97qO9l0w9v8Kb7_2T4486N9P7dRSoapspJvbS7cbn8E7UVFhZ8dTIZV8YHzKF9-X9zBRXviLT7TL9Oc8s48-gB52A0P1SybCksN2rM345Y1KF8qq8bvNhA2xFyC5KNw4q8DVAueG1b08f2scJAIogIhJxmpg1kuso7U8N3lRr6ulzkezj3ttNDtzGUiY6WsBI9YQPCA2RS8qFx7n1jh5cj8cq4ou8IXgQfAH14pPZiD7dj4WR9xO6q16BurEY90K87yQlzzAp8sxHCp8mO6SBn2Snxs7UR8AktO0fCktBH6SBn2b9hD9YpyZu7YYokR8FptmR8ZC6nzABXiQ8DPovAr5x76KT9RlsMT92I9BSsp46Z509W88b4736UfuvA6Geyrdn1N7A_69S84m8ah1jVIVY8YHzJf6BH6R6iSE7x97If6dc9pFzgOtiG6HYPUe9497FG6hJApAQz55ZJx7E7zs7mO64gASn7-1Uxl5mKM4MHj1xwHof8vwTAI67yJ9Zy7gDufn79e9Sox4J90LcFHskimxYkqp8AFusp8ptxup851x84777uyp8Ze8mnqhZ53uqP06wHBRRS8c93FdYG6vOBGqD6f5o26Nq5W30pxPxxPnS9Igzkb45fzU40hUBZ4065caYCGNpD87DlxdJtQyuHtrAYwN-xaBooJtQb6ZdqWsnl87XeUIlxr66vOBlfh65GfN93fzp26bz6ku5BH68f9Q_ArWYNyr606ef9KB8vI5q3V7Irsr62cqmkxSkHldqFG6Fg9fdUZnH3TxB77ZJ5OnEbJ5f6yPR6_gh806-67YJrag9p40JQ6Vg9e7Bo4tgZtPg6Le90fzif9T368f9M13xM9HZ7JN42T5xOB8bqZNk-XwMklUkxUNkWkxjyOUklHYwKhcE2hhD6gjKZnHYO9vK8rGqZ-7ur6k_0--JSJ8JERdmS4v8rg9hdZ0KvUu5Fpvk3xJk6A86bf9j7tSVM0g94kFJD9YGfBg9916hg9Cg9lf9fviXDl4Rro_0Jefr_0r1z3T54ElgJtvf9Ftrxf98g9eELhJt24yeJGBh9iG66jAAgA4TTCO7Sy6Bq8_f6H35UJRjZ8S6jB_5Fiplg9ykpA24BFR6P8sae8V5NWc6VmkWr858Mg6PGGAeBiiraJgUu8Nh45HvVcsLr5U35we9ykpCa73tH658wjoNswIr60tvFi96lP01qOLA_ayC9mwO9M707M5ki9tnrzTWdggA_p26zsPuEnr7heXeHWK9ji9kz5JLvVjrbi9MfIHi92PaOn7kf4MTowp8-z7Eg9AUCSgg9Z8AUsb7pmT7IF7VmsTg6e8r366GvF5ryq97Fh95C9RG6Rj9me8TO7Xk6467Pt7Rj9skNSj9Wf9lI9Zf9AUCnvQ0kNktyTj9hG7-h9jj9OUy5IOdty7h9wL9NH6dj9Cesmj9Wf9sY8z97GvF43Sq57a36We9zC93h9AUC4j9IORbP9LO7xK9bj9z97DFdeBZgc77py5Ldv6x3JqxoI1pylVljV8kIiT1wEF7zI7Tp8OI6aa8hJJCXsq_4R3T1Q9jRzyOCm_48H9-p6QU3QR9DkuSR9D00UR9Ylo2A8dKq10zGftUhfQifgPtSHbVIpYYsXIpnCHP0xOD9v4zqPtYc8HY9R07CVx0e8Wsh5H6QWo1H6WUUhp847y6t4ggxrH7mG8f28nb7H5r2gljpVFfKPvuYixUfKfvukaqhixSvuGqnJilHwu3ixBrnwaqrvuoY9XvuqEcG-WSY9bixtMjlqnBwugMj6aq_vu5il1EcJW9il92vuSLkpixdl9yGaXrnbqwdbqZwuFj7kBgJMkG87el8K78HkYkUtkOuUa9Vs8v37JMS2g9xbtad6hA9uY6UM6jCuG38XM6OH8yf8Dkl2l9VzmB5yrA9zkxaJV1kxZYwDj7LKqPm9ssjqsj4f9x4wCBzoD0g4uCIa6f95A91AmIyoKDuMDq_x7MyosT6j5xpQ8l5xgU74kq9b7ASe_b7POSJI7mqoja9ASeNI7cm8Gc7zyoct8rGget88sw8Q8OOgNc7XE029w-_rN6u8a91M88a9ER87j77-Nvt8qXkxt8Z3REu8Ck6YaH797lk7f-74RzYG6-fwRZYci53uTuHEJcj3I4FF5Pg5ZU9jn5XE7i1G6FRbk5oaewc9EEZBIvJv0dn9YE5fn96N8hn98N8kH1-N8ln9CQC2k5tfrJZ1RgwjiQXf9SDp1ZSAEzNj5HOqBh5vJ4Qg5zn9g2q3P1e1G8ngEVWxkVaj9BF8-n92N8zf7wlCXRBnAa5PiRT8B85X6tGQqb14Yo9h7osB0eZxCiiXqpBH6Ro9rqB2Pxhe8J18IYLWQ1OQxqbnAov9NOgh8_kv1mvImvgdIgo9qFaDBBWorkm5VKg3ZvSE7cO7cJxno9fmvuG6wlC_ogvqh_j8Sp8RS5hyzvA6Q7FAQ82uDXjwCp9EQ8QWDGQ8pU8xnzPR8vF9fmNMS6Bbhhb7yk8Uw8VV6kb7e28RG9U37Q5xwH7zbqWt8P9wcrsTU7dQ8Ys8qHWrd80l84bt2l88H7ud8RF6ha96lcsm9wW6um9Qm8ZN6Rt8oUR8kqXm8p9wfN6mqota9Vecn6wczs-W6mntwqoCn97a97U7aJdqt87VtMGsfI7mO6MLAZ2BrtH8DxEr8TDogV72BA4MLq14bco9m5huH_yzelmse6SFaEXsUkIgk5ISMKbfFp9T0kaWtORSuFAA0o7k7eERcD18-6z1IYGDkq9TFAmq9uyiK-we-wB_qdDyFG6k1IaAC9vHVh8Yq9goHqkXhD62BAUlED8ttL1Pe7YpQLFXgo9vbyQEteK9Op90cuaq9FJA2BA1fpHjru8iOk9kcuOczMg6Or9V1A6-ZP-hlV7XU9Lr9TZtiG6Wr9EGA1u8PNAy45rXa0D8VFP6u8wFOvA6e1ETpyd57wd9hY8Ef6LzrOPCumGBMqVg7A8qyt7ga7XEhatTNBvhV8bLd5Is5LdI5cDo8uhpjZwch6t6xEU8pDvaf6z2l6E0Oj9BatnZpfG6Rdp9SzR1rw9J_-m1J7OK7wi8mF1Of55S5Uf77S5Md7tzzrVwke7HgxSd7gdqfs9pe7snnwVw2G5xsuBWeDtuhw7ubeetoGcmX4srBtqs9zAlMtuUYqftoagxuw7YstLonTNVAf7jYwJmulYwzd7dMS1d7XemFekhD6KIACPHUyrOfg6o6tI7KIAWe7CPDubN7rGae7OF82K8-S5ee7ds9Qd7BgxaAlDgxYw7lLpvVw_sums97fxLgxgw7cd7FZied7ht9kflvs9kt9GaKpw7Zgx5besw748Z8e7TCc-e7mgxKWwctucRQUlxEf70G6Kt9Mf7Mt96OZ70EUx4sWXxm56S57GOXcyatuyt9ud70t9At9pdqiWTDt9k_m1fATz1uqA5eGtN4dO7Wskzf7j6Z2SngY86d9S2xvb9XR8Ls4iG6VqBm3A7VunfsAWuiJ92pyXT7QLHCI6Qqchu9mIvQg7D-tn-RE8lGLq4K7Pvvdhpdh7bgiTvvDUsbh6Ug7VvPca797qJLdyhp-K700iC8q3r9zCiBF7q6s-SGZa8X8qQUsvsywO6wjhnbjaD9c4f9t7jwxHmwITtktpvvPUp8Cu72q8a7pk0QX3x-IvJorxtTV85blEopme24gaPMwvJDzOwvTwvUHEzE8qgEwu0KRnmWvA05m24Vp4CZ4QV4ji58O4924j4S6u0Iv0TDpfn6gDzF_dqG12v9up6HDmBjzD34hn60G7jMdjn6F_dHv0Cv03XutjvQXv0c9tn9o34TlwJYuE20l34S95tU1Pv0BxvW958PxWw9j24lDmB3bSEzT4TZYuNw9pm48YPJF83N8S341ZSYEzExvqX0ZJ0ko0Rl0eJ0qw9Ul01r0y343r00345r0234vo0rPLAR02l0D05Bs0L44CY0-DpFs0wv0F44Z44TrCzv0U44XR0Bp0xP9k05O44UL79v0Ts0u05Vs0po0p05GKDt05Qx96SsHw0Bx9iW7c44l44HovAXvVQ1iFzJQxEov7kvBRxDov8nvKovHXvkJvs44pFzie9fowiyfz-tY9588uf57toeR_UsoeVu7Kfo0Liue9YT72YnR2xZFTv44XI6XTJgHzA9qnUsFqeAy9I2L544bqeS9qMqeM006x9_44Rw0DK5fHzoEpL54wC6eWTmMt8Hz9sgdqezDpgqePy9qxvP54byvkULeh8T54tmbV54qk1k9qZB6dzbkh8b54ey9NEm7740Jvzh1h54654Ei1vG1bivdIzXIs59qp54JyvoG6Z54vIzBwbv54154J-qsIz7y9SyvYyveIs554by9lIz1Iz-54WMigyv3Iz7Iz5Px9IzEivxh8nyvzh8ngvDJzLgvGkveXvHJzRgv4U1U64So8iO8bg4Pa5Z64bz9mG6gR83h8q955h8sYuxs46h8Us4vzcao8v9iu95MJ4hT1ON2s64Yo8-ufFFm9h8Vi8vmaWn8y64mI6lsepT1cO8io87W13957oc7s4go8rocuGTgy9Pi81Zt32rRE42GTV7xGteso8M09MI4Wp4-P9AV4Xp4OY4RKzYs4995A-5xo8CFpaKzC09YJId74tO8yo8h74t42xO8g09Dwxbt5CQ9Jr41p61w0bzvzOzvw0m09r09vy6bQExp6cRn-KzlSndh4RT93CoSV0kzvYw9mzv_Yu7R75w0u7490940VGZuXLzkZIbXEaueIR6V94eqMwZL574RtSix0YgolLzi_hyzvk_hpLz1qshnw0q9BduWd5E84J84-zvD0vKN5BgoO84A94w0vR8411wI_qY84xd5SZuTGmm19oXIdD1gx0jD1qaLt19Q_qO19u84rbAagoj84I19wV86qMHRdbQ9m84egoVZu3190V8y84KRdn19j0vv84eQ98aLrgoS7tSRdpMz6vet847gowGm9goT0vm_qD94719o0v2MzH9406tBR1iQ9dMzAR1XQ9FXJBNz984q_q6nwYi8Z94X94k198x0pxkb940d5E29petlQ9a29_x07u5xEoPs6Zxex0TO1vdu7QbEgcLR1vbEb3G1Axe5G1XcBhNzUK85ZtJB8aqs8p6Rxe_94i1vm94Ep5HIPtNz794J8Ls94eIZyNzB-461vUiQw1vy94G391-0i-7229-ZtZK8iu7ASd6cQ81vv94hi87q4M1vhi8jxeg39W39q-0XTdG-4lk6Vg6CeLK-4P-6M-4J-5yxe2uzP-4J-4M2vS-4Jy0U-4Bye2m6T-4hG3OY1sB52C3fJ4st4Xy04S53SdOR9DPzrFQtQ9RPz_4eiyejPzpWZx2v_Ozf2Tfk9WN8e_UryeWtU2-4wQ9C3v_2v6-40yeUN8N49x-4SYIA_4E_4faJD_4m-2F_4j2CH_4wFdvB5Oy0L_4jW0N_4WYzXy0ey0eHmLZpIBruPzKBrzQ9r49Z_4zfPiHTnk9i494PzUC5j_4H00cTd4Q9PJLo_4JeCx3vXBrGQzuHTt_4dk9v_4z3vHQzz2TIPz98r0_4fcPP-5-PXmL72Q97QzUG72Z8nbJD4v-_4TywG4vtQzpBrtRzM59BQ36etFA5aI66L7JP3YN8bYh5UsTM7NA5AftPA5B_t-L72y90QzMZ0hWZ5L7wA5dZpIz0NftBz0xCr_Q9zvorRzkK8bYhNM7TGtBR9gbPWG7nZp1RzgoCvA5HA5OVlNG6T-mVz0S4vXz0Y67rCrd-mDR99Us8A5-h8hK8x4rh2eBB5r592ursurb59R80ATzlJ5yL7pNqhtznL7C_mVM7pz0HapNs9D4e-3eUB5jB5pG6wz03z0kBAkKnpB5JDrLgtgL9169iB5zV8IRzQPtUDrwTz349LBRqB5peJ8tSL5vjk9IWdrn8YI4tS3uI6DAd2B5Y59a3Ta_4Bf6B00849A-rnU6QUzvT8Q49RnL64eeWdb5vglLFC5cV14Drx6djWdJC5uFA9ZurnLmUzl79PC5f5vmi8qyBZ_dJK5VC5ni86V1wUzNf3Ot4cI4f69Kh3WC5Lo48o46Uze5ebioCVzz5vSaMeU9BImp5eLI545vi1mJ89FCUuC5UI50g4mGvZF7BGQ85eovLz66lIZ5h4xM7bR11C5TpEyYxPF7Zm4d-5Z19LYdrD1Ao9Xj4AD53g5Ro4WfDmg5HD5ko4gfDKD5rg5l89hl45g5ZD57g5go4UD5XTl_g54C5ql4PD5sm4aD5a35Bw6YR9oc5aE89VlXErbKvI5TdKvBl6fKvL1646vKypkD5_LomD5O4zmnrGB0oImiWziKvI89b5TJIwI6euImcKDi35aKfL14lUAN14vD5Z04zWzq-5rD5Kq6suFRwdnt5k-juGvlR9e00Oq6O7vdSzoImtO66Xd8D5VXzTp5DE5G8eCE5k35WXzt00Qq6Vp5u00X8eeh4zMZIE5SwELio_999HhBh7nowCpQgJmp7v110FFrg609UxH_tt7vXE5E895XzjMRzX8-8eIw6Uq64R9RxELJmjMAosLOJmBYzaTeRJmD56sADL6TgsLIYzTFrU1qhkz1_3ATlixEL9enq4YC4-Q6fvLNxqbeAgK8RahSQ6j-s_Yz3-9cYzAZdKGVyE5qRrZjJYx6Vazyt5aJ50t5ui5A8xAZz-9evko6G75uL-YzK10EOqkyLUfQf502A6F8xhHyC10xR9KZz-2s-I6zE5cy6hq6ep5RZzkq6aZz805erDIF5n8vqZzj_9Do9HF55N8tB1KyVoq6M-r_g4oq6-006O5a10Ch4E-9LatZ10NkJM_evHwidp-FrEW10_96Zzrq6LazNi4Naz6Gt_ZdRazFU9TazU89Bo96R9YazTWIBadiM5z1EcF5FXAeF5F9vgF5jazIGrlazy_eLz5F1f9d7qW8T5S9R1BS9X8xJ2VxazWjo8h5K7TQAfqp51q9aA-LAfowLYE5WGr-az4dPVA60CyXA6MS9_6T2F5Z30gDSu-58KmPWyqKglC6GB68F5fTyAS1GdrIEzZ30NxLTxLXbzJXydAfiGrHB-UId3AfZQ6FB6gbzL3EnC6uTymRybQ6NB67iy1KmvQ6Vu8zK90fyG-vrG5M-CVt9gbyjQ6XWypa8AHy1lJbU5sgeUG5kjo-q8FS9I6EpQ6KburQ6SXydB6kBfMI50fysq68rLlS5nCqd-vLvYIfzTmJZLm1czWCfh-vJu7Scz2Bfb1whPgeczmr6IHrCHrLCOjy9iB69yLKHrTVnMHrmczlP6jd4a6zLHqmG5GcdTN5vePrJKu8TdB-mLm6czym7hzL9czNcd7joBS6ymPmB6fHrOS98Km7G5mB-cPgJdzid4LdzsTy120SB-AowHH5dXyHB62O6Z6E-q8QH5rHrxCfuJT4B68fy1P6B30jdz4HrNDfaH5xTyER6_I6GR6u-sgH5Av6LLmAC6L0LK30orPM30YD6MR69jyoC-L1LfM7YE54x6OADgE8p35o88tQPW308G7JNmOez8Dfqkou1Bb30VT97p5BwEw_vdW809TBE1Ge5De5Jr6A-T_04t0wNEfOr6vMmQr6r04UX8Lw6ab4Xr6aW8ZW8M-TsD-U2LXS9Xr6xezndd3H5fAdiE8TIrh60J_9N89Wi9u304Y59MmHE1eS9hW8oMmOfz_D1yfAPe5iD-OpJGI5v-TII5ZNmYP50LKqC5Su5bfz9_9ynJefzNE-gfz_koirhjfzbb4pFfdb4CHfGAwVh403LvIraK5QvSjI5irh0IrTN52IrpE87XyMq5r-cNgz14LsE8a5clr6oK8j3xrAwYz6hB8jf9Gpvjh9MHyJh9Qe5nvSBQ6KW8Twqvo41m4xn4j3xR_tvS9nf9uS9rXywS9ji8g-7zS9QJr1S9MHyHBwm749-5nh7U-7-Gf8u7iBqolowE-vb4eF-Gh91gzap53gztE8148YBwAhzOH1vr6vqJjJ5bHfl692XxPDFoJ5gw5Nhzqq5Phzv_TRhzP6LYhzYOmblrIG-KIhelr2OldhzS-r7T9HK7yPu5HfDG-i7rZCFWr4kW8hw5WOmTIfthzRo7sW8b76Xe5_vLtu58x9EwQu04hq5ChtBs60JrCiP7r6_40CT9BH74y8uW8_hz3W8DThpG-S7LuJ5tE8x04fDFMK7Sw6UCwPizobuRizKK7ZCwViz6D-tNyIK7A7obK73J5HT9-xmJmosz5PlsekpLT9mA7Je9NKrrizTL7tizjizTC5tUzS6jMFM4A-Ee9D5EK3lbGwzC1i50Z_9RWzt8LZr4NKrIK5_49Cjzii4yjpjM78q5qJfBBpHh5289aKrl502hu4FFq50_05ia8ZguYK5lh4aS95j4gjz2_6LPmgK5QKf029LQPFLvrKrDr5EX8YKfujzkA6IX8fr4L70z50S35oRoj50Nr53jz1KrcDw5jzfDwQr5hwShmorKfJhdtKfoK5BRopr4PI-k8iOr57OFJr5pxJALrB3bCLrpDwj-L2K5GLr7Kf5K5TkzOA-WHF-u5htrTC6650omoAL5W30VR6_pAEL5gk8PJZjkzJL5nsrOTTpsr-DwSF-6PZF7vhR9ukzT3lBQZ9PZJq61g8DMUqLf4kzIEw-usOL55369-97IFMlzIMf5D-yJ5Z9hLEeTEw5moPLvou6rJ87EDT60blzuG5nlzgL5P_50B7uJ8Ld95p5k06XLrylzms6Z-9Wmzex6dr5Q90Imzb60dEwREy0J-HRmg607vqVS9qnzJmzIP8vJ8uSS0KFET8lUiGNfW-sP_5UmziT9IEyrB7nEwm4Vjr5gQmws6kx6kr5mmzHDUcQmqEwlr5hDUeKFxmztL5zmzIs5zJ84J8t60XTF6p5TP85s62J82mzXS15y6ZS1uy6dT9aS12r5QP8PF-KP86r5YX8ARmzK-_lI_W8ST97J8Es5oD-oK-Xnzfnzur5P_5u56TB72gPc85uP88Ewju8UMf0L50nzFuo88hgK-S_53PmJP8Q9D_L5DM5GOfQWrXP8HM5ZP84L5YEUJMrcPfLMrMM5jwS4XiFK-RW5aozVi68K-UM507p22oXM5klzpnohjdWhtCGR7L56wksozc_5vOFzozq293yJtnorjdZMrp-9Dx40EUeGon0qcR7Zt4fF0ct6VFUjX8kizF70WC6pT9_oimFwHKPnI-AFMzRmRpzsFwn0qxM5cyqMN5nVyFv5Ku6j_5b1ql_5tIBi39JGMoh4lE-v0qrz5xMrDD7Ys5-66Gz6vt6XVnBCxvC5_gPCN5xCxEN5WVn2pzYlzh66KN5iro2c45Cept6ZoAduyTGwtt6P76fRfR76RSmJqziGwyCzzh6gGw6q8wh60l6tCzjH-D-6PF-YqzwNuZ0rYN5MPwhqzRHMRc4MHMTc4QM-R4dlqzcN5PSFRNrpqzy70Hc0D15gp0lN5ip0470FH0pN56R0yO02s0yK04s0P15tV00N5U152N51O9xT9eV7pm63i0IZ06f0e15NZ0q80XapR80b15I25OJ6uldLO5a80t15c80SO5f80VO5Tg0ZO53i0bO5_h6415pZ0pL0AO-_80yT9yHit80F15wHilg0YO-Rn0rt0Sd0pO5hW0Vn0kq0uO5AN9eO5CszHr0TJ6PJ6dS0fn0mQsWhPUszof7QOr5_97O53DwqLMrszU940szzlmEP5nxwRG-OF79T9iV5YIw-szs88c902KMCtzRP5hx6UnWEIwFndQtzPVfS90-O-cIw28xbtzt9z9DxgtzMPwikIotzLcumP5TIwHOrk0w8U9Wn71owEg7b90q88NNx0P5cP-RMM3P5WOrx7vYOrULLaOrPZHduzC4JiWf-C1huz0J-juzeuFvnd8vExndTI-aQIpuzsA6IQ5IZFwuzDQ5hhPXC6LQ5-P-_IwyuzRQ9fNMRQ58c5q902e5I-PZF9pi8YF9bxcaQ5s90upcJbSDTm_y8PJwYHy6E1qNxS18EwpLPrWvzKA0YvzNTmf94ZIUAS8hIUD-0oIhjF9iQ-Hd5ovzOQ-ke5qIUDi6qJwzQ5D181Q5NF1zJwAf5fQ5Jlr4_Y0Nx1Q-S-0AR5Id5ZQ-bQ5-25GpzV-0IR5P1fKR5X-0slw9JwDZfIS6qPrlPMPR5aMnqcFmqqLh53dFQUbnpddJ6cJ6PU9LZfVR5ZR-XR5eae8GLpY5jEe488QmNCxzO2CExzt5KVKwmZfd6KiR55odLxzqR-MR-Oxzxi8MR-hKwgJ66i8HeFTU90R-I6EKQu3R5Rr82-srxz1BptKwEI1vKwnafdQrcS5dj86GxfQrzaf094SR-yGx-o8pd9FT8TyzN07DpAZyzo7FFqdEW5If58IiNbf9F-Kd5sOiPcEPqdwqqHk5o69fxzzl5AS-yyz7q9MZt3B-O1HLvfoS5bYbqS5rh4kJUr_5Kf5OJEwIhf89XfFgU9g9Jfzz4K8hzz51CVhFE49s_50JUacfas90v31J4vF1wTMNd7Xa1Vf5N_0zLg0qdDT5YOzNIQFrdIT5AdfNT58sNM0zEdfLv7ZRrq5VnU9U_06Ihnz62F1zr4cf5j66Pi6fm6Qv59t6qU9NB7TT5SovST5NIQUT5a_0odfXT57UreKqSv7W1zcT5oyV50zfT5B1zhT5_Rr906H6zckuJ1ziT5GwA4Rrqf9B1z3U9mH1eefvU9RB8yU9y_0uT-bh9e4F4T5wL4qnuWU5GffV25-g0vP0LO99_021zDM4BN9Ou0Ta0Hu0JO98M4Ku0ahP7M7NO90O9Ph0RU5WN9iN9KP9WP9j4N5U9GLUcd5bd5IVCRduOhwXHhBG1PZHDG1hU5md54Txr2zlU5BV5qTuoU5EY5VA1v2zwv5hd57owyc41U53QYKtdB3znsdOYMmNweHhK_ymU5F3zPUxWgf2x6XNwOV-JN7rV9FV5pd5MV-T0S5YMCTrRyP9j4Wh5FhfDu61qqaMvy299PDkS8hh7Sh5RV5FD1VZMUV5Vv7BhfXmseooeW5_j4w_563zM-jtR9FD9XaMM4z2k9fBM7S1vf6Qu6khfU4z_NwWtdqA1V4zdTrQD9DW-Cn4ioosV-Ao4itdrH6ltdn4zQIpotdOW-r4zFu6y7jYv5Iu6stdanAJ06bIQAV9ZW-K5zL063A1gv5O5zvA1XifR5z5K-T5zyTrIFRP5zc9oXziKD96Tr4k9g5Nuz5_ifc5Ni5zK_9Jdiuw5Vudwz5o5z6A1HidCW5Jjfw5zLjfGW5n_09fQyViLW5TjfFV9dk8JW5pj86A1IV8_I-djPUi59A1lLE5Ow6udtcM8V7qUrdW5MX-fW5VsVCV9nVn-_a41mEV9JV9GPwoW5-jfGX-MV7g6zo7ai6z63zddMVCBQPwr3ljCzJWmr6z9V7LV7tbsLAuvbstW5y6zVB1MPwF0pTr0eu0Go0Zr0N46pkfo76_i8cPwvkfQD1BY-F7zPV9bVrgPwRX5Io0wa0bX0Me0VV9nu0XV9bWmWWliu6kG-7MUoPwx40Z7zZWll6jAFAaxvDm3j7zGofnkuj7zg3slB1Pa7Xipr7zn7zl7gvVruA-gX5jD91M-u25IfMMfM7_5J3Inf5cDidX5Qa7NS8ZfZJx9BpwFQwmB1AJDwX56O6GurbU8QN73jDfCrtI4Z8z_vFf2wUQwuSpko7qvimo7P432JBOZ-wK4GY5whYIY5Vi5gmuBpw3n8NY51lpPY5sWrl2wWuwN9zx03NnfTY5D3d10tzv5yWmYhMuoy91mI6ty5tEH-_5tcY5fY5eY57hMjGww9zZ85WG1nE8-c4LMb8Qw0W-iY5PiMfJmmxdR57fiMB-zZ85AXrIL-6qSe85FH7W1CO-zWofwY5JGfnV9tiMpV9jofLA7tu6xu6zu6Q9vMA7mJ9R_6iMnWRwVRww-6qJ993lO-6MD-oVF3-zG96ph4jegPA70_6Ipf1u6tku0V98K9YG1Uw6-NUSC1cG1UC1SGveF9Z0FJy6Rt5GZ5FObIZ5T_zuV9R_zPeTPZ5sh7hydLd4M_jSkMVZ5YoXLV7y_z6XrIb-9Xr0o4nC1MGSlv7Z3b1J6UHtve8Qsw5J69eOFz8Lb9KNveHtzJxU7fUX7TY93dukF84V9wF88V9TYxhl9B7KRvqvv7bYxHXliSwMo6TfniE-73kLo6L0lNo6lSwxl7nSwwzP0m7P4boXR3YxtfnFQqmuxgxW1YxplugBjIQqOAkiXlvfnzF85Sia-uZQqwluZAkxSw2Sw0lu6JQ2ludQq4luGgnMZx8SwPZxm4k17ftAk-atTc-W1yLgny9lGEtPpwWZx4pqIYlUuxaQnj45gc-f14nc-CQUZZxhZxg14jZxcRv67MmZx-QqoZxkYlaYlamub5bdYlZmuhCjIRq5c-iYlPTwtZxKRqmYl3ZxTBktmudNv7Zxux9QMgvmu_fjxmuGhn9gnYTw3fj_Cj3YlUTw8mu75bJj66ZxPaxDgjhTwvBkJnu0RqFnu2Rq8zW30s7R5FZlqTwExs5JptaxVnuRnueax6nucaxjNvlyZSnuFSqwnuxTwQnuvaxphnsd-cnuraxwaxkaR6axNeynaxcSqunuIYpBbx-hnsZl2d-kCkEinqCk9d-YiODbxCintTwbhnvTwySqyd-4nupaxpNvZnup5bAC0f18sNv_0w3B0W588NxBKpVeyd_wQokSwcKDyVou3F8XouMvxITqiEvEp7RW9FUu4F8Qp7Kp7PW9voufbxnin2bxDijfY9ZRWqalhNBte-NukMW9yinGBuHjxLUuWajU3wDpu_bxd8u-nqCcxV3wiEjoY9EG8YVpLjnWTqNvxKOvtY9oY9hYnJpufwqS9x5c7-s7-d9Vf-VblbhzEZ8hcx2ij0RKNUwFXAPUwWUq5jnhblGC0-jnBZmrcx2blfpuqcxZUwc8kkpuvcxeUw38kdxvjf-w9f2cxkUwOr8pmNA9k0Y9pUqypuW2Wh9hV_9pFjsk62KpzUwjgpJNc2Uqr-7__yDquLxw89b3H66FjSdxGDiCLp9byqZmcpwwEvPquGSldclXqu-UTxEvCkjt9kgfxl6OKZ9tFkk5w2a8AnxrX9LfRtdxDexHX9U-f_Y9b3WLX9d-f1K6nyxkE9m9xsZ91l7i9sBE9jb8O-lVX9DE9mYr-a8x9xYK6Bb8TxxWxx9Z9VZ9gX9olnpkw79xRRhjg-NruHh-HWq8ktL2fhZ9XktZE9gambE9oxx1D91-lhW9Wh-BZ97E9kZrdb8uZ9u4x-D9kb80a8PzHMZ9zZ914xWZrZX9-g-gktTltIKSCh-8HjWZ9S_lYZ98HjDa9_E9Fa9eltVE9DXqE-xotiRh-DsuyZ9X-fNfxMfxTfx6FgPfx9iZHfxSfxfOvUIj79lSIjTAgCi-hEXTX9VmjbfxoZ9WfxPi-1gRYfxB_kasub_pH98orvBi7K98x_8M98JFnjvghw8Z28QwiMY6Wt9uXqxmj1B0ew7Cheannvkzte7M5D6fxBtuC4sRw7Zt9ibeUw7is9Xt9ne7ns9ibeaw7Qgxcw7se7Rd7fw7ps9nt9-bmV4sSw7ad7mt94fxow73e71i-Ecmzs9ts9tjZut9mZV2ltnHNmhxPG9q68X98qIyJl9y07ADWMonzt9v68i286eVituL6Iktut773w7Z37Xv8b37Vf8h980w87gx3YqbDW6YqbglkwyAq7dG9w285w86tu4f-bvpHhxCuuKZqAuutcm08pyC8Dqw2BlkJkMez3Vx8onoJkqWw8l7sWwjG9oi7lG9GpnXnx5JkbhxFhlpojYuuroj-JkuZqchxUk-pZqIpniuuVClkuuILj_L8EpVohxxZqxhx3ZqHuNik-8wO4Zq-Cx4l7cl84hxWm7VEx7hxvi7Xm7-hxLvu3MpmhlfDxwxrKXwuuOKaq_WwpKkCk--CaHixKixyk-TaqxhlipjOix4ixIFW6hl6qnjixppj-hlcY9Wl9UDlQFcwl9fixGl-VDlvbpel9BqjpaqVl92aqkixdqnZl9raqgixxaqQl-gvuoixKilmb-yilwixcaqyixYl-Jbq7vu8aqjLkAjxtDlsl-gch8ixol9uvu_ixwvuvl--ix9aqRMjEjxKbq9Upxl-6l-gBgVbqiBgXbqBm-ker3uobbqQjxUjxebquu4gbq1qjE87Swuhbq5l93l9Qm-0f93MYdjxMlxAGcTjlSjlXMkVPve_7R5xfp9YQ8ZD0y98hvyuG9soRqbA6gxNTRDm9IbUDxtFcqXrj6wu_sriXw-NxkXw5jxMH8GabJcqWzFLcq6rn-s9H1Xkl8IQeY5xfswn_xIWxIm9aRulv8iQhlInAj758ycM6HXVZm94HuIM8Hhcd87gxuuh9chbeJtpcq5dmmONscq5dmbkx24yhkxVOvchKbn-ksnCm-QXwoiKRg9rsnIm-qNkqQeGlxmlZvl8rkxWZzdsjhysX5xeQ8ykxyFcHyulsvhx7jM6fsvOb6bm9on-m87em9tA9cTc0uoEllRn-kd8Syu3NpfFBNOkVyu6WefkxSg9Olxeyucf7gyuef7bcq1t9vdqMo-QlxOtjZoRoYwcllelxsAxs18l78qtn-GluOkBeqkZyYx8mZyxtnzJtBHluPv3Da9Y6nZyIF6UM8o17L-8zx76A91x7a_Bsipyo-4lxIQj6lxMsrJZjBdLbeqUW6iQ8OzufeqHqyx2QCmxAmxEmxmHlyTyLPRAp-cPkJmxLZwMmloeqbEAEctFl7T-bdDgugq_Hlot76x7nHvpmlkOpSfmwi6szuMJiaZwbbHAfqnQjFvmMDuz87kZwYxYSy5u1ai38FQkumxzQj1mlP47-M6ZIl7unAvjCy76l8fIlEnlILaGnl8mxafqefmlgO_mx8ul_q79q7P0uUKcJJ8Ry74qwUDuZ0uizi_z8iWxsfq7s8e0uZvnNy76q7Snxl0uFy7ZF65Sphvn9p-8fqNRjPy7wTx5wy9svinlFr7KPpOJlnKZjnx2vnQJZTJWwvjAaw60uqnxX0DaJlmq-_nZAolwnx0LaXgqG1uoj7Cwn9uE3nxnj7Gwnpj7pD9PEg-m7egq_nxbKl9l8vJlSPpRwnVolAf9NwREFvzJ9Lr7JA7TwnwJ9L671J9Ahqkv6in75J9gn7O67kvRTp-MaCoSja1uyzu2hqfoxxrC0oxIhqyoljpKloxi6qoDuTwR5olroxJwyHBxlM8Mg8C08SMcC2u9sZfr-vzq9oZJE0GxjIE0JquA08BpZhN7UAyQ2uC1RVplkawJpxk58thqZTjv676d8b2urzqFE0f2uyaReoxBpZSpxmawxVyyZzw18Xpx_hqoPpp2u9d83JypM8Yqxyawp1dlpxPTke5wTfpoCy52uKglaQvLqxXg-7xnbHjGUjciq0QvZynxpx4pxlN8uj8YzHNqxkNcxQvx5w45wRqlqDxjiqQ3u8mtkFgT3u3heAMlVSuY3uMMljTkIqxwiqD3uF09e3uX3uziqGqxOqxFt-D6w0s-ZqxwJl_mtTqxsDxpyn1Ujr3uxqlPUkrpx7Ujw3uf-8y3uVwyRIX-qx8i6lqxyyUnqxVB9Pe60383x8vM818OGzniwyJzn1NxUBxxabUB9Um6PQpEj64qxn5y6qxN3yXB02IxTwy6l6ZrxZ5PCrxD3ydzn2wyr54KA87wyNk--wyRNlJzyhzyIzHTrxRrx9ZN_jqUm6Fu-6oZqii0rlmF6CI8S_yD88gm9bB95y7K95x0Ru45TUnuVuXaTh85C6yyWa-4uhxReGg7gmckqOm87NlfWjs55w7M9y7LWjM5uII80rxt85Q5udslAWkS5uE1R7rxku-L65ukqp0jwkq1WaZ5uuW6wp9hbwi9wKOSwm9ft8ym9iqXBc7actDc7dctjOl-p9s5uw5u-m9g9wAn9qmhNc7FLXasxlWkBLXasxBnUdsxTtlsN8BZ893dAZ89Y8ksxGg-oN7dZ8cLlxgpI6ujOWEq9st8WVGnt8Bb9hH9HX6gr7ut8acwPFvYFvLXkkr7i6u4v-6nt2lq27wASAsUufRvwc-wtl8v-g6u-v-lsRMtxJz72cwIz7Mz7tz7u6uYEdr-8wPlmH9Bk7fg8sB9nSeKc60UY0-8Wmq2-87IusYjgRp1z7X7uaulemqH7un2jNVypn7Ks7rtxY2nttxTrZIs7UI8pz7LYkMs7culR7uqz7Fb9Yim8txIb9Oz7S2no2n0ul1o-FZjDuxZYkd7uHDgwip8mqYRvTGLKuxJpUmYk3p8ovlg0KQuxGcrDSvTuxh45duxZ3jtm8If9C3n9ZQnw-8MuVO64-8p480ByJIoUy8Qf9pGxYTcFJ77NX1ux5rZZ3nQFuB2xyH9o7ump80uxn7wmeaQx-61x5eaOSpyimeOX3im7p8Q48KvXXFuDvxqRlV7kGvx1Tq7ouAwl8F8i8uNf-ne-movcs7PX7ps7eotOb907wQb948uU08Oz8mot6X9Mb98Uurs7pr7wbpa4nls-hvxNak2iilUciwlay-kwlyLtC9uYy-loq64jXj6aSl8C9WSluwluvxE5jg4nBjm0oqhakxvxwoqYSp9dwFG6VqBfCsnSF4Et-H6sI9_f6NZ4tdotu0Q36vv99V4qP4U09ca43Z4-z50G69y-qHEz7d6dpoxfz8d1FhRR4a6Hse95V2-b2Mg6Jz-DSCLz-xg1fN4XhFQz-L3XUj9564gC1OFmD6wBH6Wz-FKiY_BIepzTJwX4-y-Opiih5BJsmO6kz-IV4spFYY4lD2sZ4xUDrh5yPHOQR4X4zZ4ua4uv92h5dZ4lY4cu9hZ4JHTIW4QCCdgw5U4gq4yY4UT4aZ48z-Fz-3Y4DW4jz-B0-HtWD0-O4AFX43V4njV0z-NVD2z-SECVKI5z-Ha4tv9Hz-HZ4005Ze5Ck6vz-CX4E1Cmmi3N4MX4nN9xS4EI9b2xlU4oW43r6wa4da4Hz-P0-7Z4S-JbX4EX485LV0-d0pq32TiaST4Ya4J0-XDzL0-x0-Gz-Na4A0-10-dU4EY4L8AN7dX0-SVDZ0-DIdJswRp4sv9CFTC1-V92ni5ea4uz-Q0-S-JtM0J1-M7dWAaGF9c8d3v6o24ii5mU4iY4D1-N0-WX4se6k0-b1-CtdFY4e1-VCyn0-hX41z-uZ46N44186z5_0-ZZ4B1-f0-Q09O74_z-Y1-H1-GGAwm6fcAw1-2U4tZ4Da4VVD5o9K0tu0-0Z4U1-bg4W1-z0-hD6q1-_lrjN4eCEnr0mO7R1-j1-v0-oi5mG6O2-F1--1-7Y4S2-9Y4g0b3ByD2-hV4G2-8ukjH4nG6H7gT36R2-plNH6FRZ4psUrn931-ei59z5VY-N2-y0-d2-p1-Z1-1EAPZ4u2-FjrM1-_9AO1-xS4Bi9xT4Y2-L2-61-Kg5q2-vA6s2-fHHlZ4OUFi2-f1-EQ4Gh7E3-DZ4IR4Ez-m1-T09ya452-_1-e4HM3-MIAmhrbjuWo0_2-gKFz1-hR4Jr9No9I0-41-yN4H3-9z-81-Z3-FJAQ2tmyQnfT-7rk2vaLw_o8q8DPcf8S-wSwvHtqi6c-utQs8m6En6Hg-6eCPdxNxwC-bPxwW3ujN7VQvKhx6Y829Pnv-IcwI4-rsxuG6VqBt3fF6rsOxvP5IWfgP-XF9AU9kP-Qm7hP-u3JY4-mCyjWw7j-MZqUExdRVjQoTExam7-jbo4-VEWcm7eg63PCk2xOJOmlmXKIlwkm2lpCa9I9qa7TTPcA0AYoj_BOZnLeglMtkTLUy9zowJQ6jQAV1tBksNf6WwxM8qYwxFCmLv9e6xXg7Kp9nd99DzAkBSh7mwtq0pXo9-b-djsOJ9oc-QJ9uc-CJ7FTwUJ9HTw5VAT3FL3Ho55YHz-IsL_npcBT3F4bnBT7PQJ0bnGHzanB8aD6uFfj91N7Sz-gI98NRv5-Xj9cpm8N7ae9k59n57rIAD5tIYPW57pu6ev7SbBJjAFWiaL9C5qeGqEd7mH-GG1FoB82zuUhh3zNj98_XUmstitIA-uPI5o4Oms13z-V7ro7muwg_8gF8Nw87_y0h7GVx3D64Y9VBu5F9Xp9-by57y6Yss_887yu_813scS6Ff8tc8s_wsr8h68k68Kw7UL8EvpMG9UAzU98p68ap9t68Il8TG9Ti7hohy68sG8FA9Yi7HA9r0Xua6Wu4qj-oL8u28UV7_07Bx7g8yCDnix5128UA9G7-ccewu8G78jf8CH8M173i7eA9Rx7B38yx5thy0x574y0373Wnid62jkh874jkRm9t_7ms88umWx8g78tyuj9ato-esqvo-t78JBzf388A9JZ6lb6np-T-8ej7CB9iM8o38tx8Cj9CA8mf4EA8hy7_d8fy5py7XH9T6wHt8Fm7j47G27iBzt6w8x8zD8q47_x8kUY66wN88mB9xLhoB9U88qB9T88Ww-0vmFk7Ky8qsmZ88-tcqm8exyC582B9eU6Cu8Ryxh8895-t0fHls9u9L8qX4rqp6BG7MMq2dna8nVowuHdjBvNG77F7mxbmu9rK7vu9MMhdc7GG7D9-cYpdvqmvvAd7cc7qvvedVKBv28-l85msWhXuEo7cryAOGvMqKHdbNqHDpHG7QHZVNq68-1I788-ZowPG7xsyLA5h9-U4vAM7Ks9NTsMb7X6Q4A5jM35A0eD-fAS_Of5Dw-PotszmOq9S93O-GU9BA1Y25YM9yO9fk0c25gU-IP9XN9Ru0qMwZU-aa03T9RY-Yr0tN5KuMHquAirgknlkTjHRlRA1nC55q-Ciq45Og-_k97RaBl9mZm7H6u8-JGE9qpUj8aCMw9-NapXr5bNZajB1nC_z6AJADUD0H6WYnCeaW---KpnQnGaARYnhBy7War58-9bLg-2jjbO6F4-Pg-8FjDiru--XFKn2ZOEyF7yjknD4-Ng-UFkU--Cirash5WaCkKrek8DxbLqF45UZxco9qVuc5-NJ9e5--lmu5-di9SiNc--22-tUxO--CeBevrcogYJ8X_-lUxZ_-HE4-hAPr2Z24d6glLowbnePIsz-Y_-u8-lH6loAnH6TrvqH6jMAyhfD6-rdE6DRyH6Dk9UUUz--SFkB_-_--3--6jj5--H0JhmKwir-tyuu8q--hkn7_-ALp9_-d9kF_-AA_e1EKFRM57MciWZ4P33HxwhW-i--MA_8--qJ84jj5_-UA_0LZJA_Wclu5-GnrhWOstySSo895ypcI5793GCWIgxVRA_Ty1CT7apyLX7xb9kZSYGDib9-nwS3-LK8ys7ANsFQAkq8Y2xJEOcf9If67FzvGz-A_g5-V36M4GXtyLO7Zh77j9TT8O--7KPe92LlsS-tW3lNGrnA_8oXuBZp56NIQ5t6D6-k6EKfYX2GTjmqk8cc8we8cQuG9wvuo0r8q771stSa9Ts8_l96L87V6bs8VYwlp9TJejH8ba9pp9da9aU7sH8lmxWs-Ke6BI7vW6Ev-Ot8qa9imUHv-8swJv-AXjuaX3swIxpDOWZhmDrvHc705xwU7UsxIAtwD8kt8L6uqctwv-Ln939wIq9CSXKq9cHAUciQLBRRSqX6R79EdVWC_NTAfiNfrgG9ROC9IB2k_-oaeXFAeCEgC_Hq4tz-VC_ap0jhujA75Cw_gDPjzg5-UK5mY0GN4wqtU1kMjzTmo-05mj06tox0tPPm3H-6C_t--sR0qX7X2ZI65NWDmk8BYx6356m-nKyO68Ub-qKyd6-988CNvvduZb-6Rx2o7XY9Iz8ZY9uW7nGSVY98dukb-sW7kl-mvZZYxSvqcSwEejeSwVlugYxpXmxb-aSwWluzwyTXloYxsDLblu76MUXlVtHflu16MDc-L4ksSwfhz_djAc-KQqCc-zXmEc-Bc-jXlT68R9xe4keN8abpgN8Ic-EE_lsxUQqljt9luwGl3luEmuUc-6SwKZx5Swac-7luPE_fQqRE_w7fCYlZ6tSJ9euqdLqLqasc-Uqfdo9Z5-TJ9RJ9QmusdwMmuGTwS_-ugnbJpWmuOBkrgnognCRqbmuri-JqaFRqSs6V5kjCjxZxDZa0c-8Qqb5kLRqpRq7JNB6iOYmHd-STwKd-5YlEaxfBkgo7mJpQd-BHSeNv6muRYmUd-A9Mc8fIDj-Yl55kcd-z0sVaxMnuXaxjTwBxsfd-DxsWaxmd-NSUdDj5Ck5B0Ye-Xz8e_wX589Sqcz8ghj0Nvc589B0hYmKDkxe-53nhbx_JxMl-EKxlz8BX7BKxue--e-_AuUTqIcxlVpgVpE3wLSxqe-Mp7sou9bxBG8vz87e-IBudeuve-FOvBf-Pf-T-VMf-Hvxye-Cf-FG8fY9VjnRG__x-Gf-UG_mEjuY9uA_Tf-GUwOpypg79d9WcxhG_Wf-y_M3Y8yY9cUqMUwecxKUq6ij0f-RUwNC0DC0JtNmcxzcxscxvblYUwTUwtcxk9f08kSUqwcxI_Vzf-KC0rKpiUwlUqa4ltf-Gkn8f-NknAH_wKptUwR5NqBxxUw-puuk6Gcles-yUwKdx2F9V680dxK--8UqE4-yrrdA_Rg-37yjkna68qEvtknsEvWquE-fiH_N-bicllH_J-fZXqndxgg-9knig-Nh-nclpIllg-iISng-Kru79kLa9DK6dW9ua8tg-Sktvg-QlnUZ99D9zg-4g-Tln0g-5H_3a8lb83H_OZ9azx5Z9IE97Z9Bh-LE9R4xwb8DxxkFqqZreISyh-lsiTE9isipX969kPh-Pru6h-0ljpg-b_lrg-NzxZh-qxxwZ9XelmW9VHjRX9gh-Lh-ldS0Z9w4xa-x8g-nh-Ab8ph-2exGZ90E9_Z9rK6Ba9WL6YI_VHjaI_0ljcI_OyxFfx3h-tX9IfxIIjRXqY-xOi-uW9jel5_bFi-uW9Vfx8mn2mneg-1elHI_Mi-JI__h-Si-umnUJ_m5WifxA37JL8rc6SL8-7yu6-Bl8eS6XC8X28P98hi-hym6_8kw7jVw44Cni-H4sBYUqi-ks9qAgenncLpoVwwe70i-bw7Cgx3i-et9mnn6i-SYqls90J_5VwiflBj-k-ZDj-yi-dd71e7Od7pt90s9rt9Mj-g4sHcmPj-7GNRj-J7WNpDgB_bp9UcyRCcZj-UCcxt9td7RcmBK-PoWh28lVxdhOZWbg6PZTkKDWj5mqa6Ad8ItsCd8_V7g98M6I668ZINsj-t7Wuj-jonwj-Q_7M7-jcyzj-fG9lBbGs8Rgl4j-vuGnCygMp877T7-PPvlIFFuu8k-ocyUZq3cm7w8mei9w8g3YhLyAx8ZA9BEWSuu-Ww-3RUD0vZqD2PquunhxiDcVk-Qk-iAaYk-gZqclRTj-fk-aCl8JkaL_CBaiL_vuu0Zqui7VDxuhxjk-Cl-ok-xxr3hxti7WExvk-tk-uClAl-upndKk1k-OCuAixE7BGixIvuuhl2L_7pnLixYExNix1aUXix7LjEqnzixTvuSl-Ll-yl-tvuwl-qil_l-hl-5hlTl-iPqVl-0il1l-LM_cM_5l-tUp7l-saqcl9eeubM_kl9InRqW70ix8l-2ixjvuDMjjl9dvuxEW5vuXM_5ix8vulM_iM_0M_9l-ml9ul-EEl5M_yM_9ixGjxGG8e8UJjxcn-RjxMjxjn-Mm-vqjwvaLjxhbqzl9UbqTrnLn-TLj-x5IN_-klKj7hiGWm-WMkycqfrnbm-ivwUd8r8y5L8F1X5uo9C80cykm-D8BTx7H1Xpm-JN_IawzceVGcgXwnjl8wuk18KkblXwyjxzxuFqA9jx5m-BgzJMS8m-P8s-m-uxox372H7cs8U78k7-o5lm7-hRuJn-zcX_4yNb6b78KkbhFloT-vh94g9pxaTn-1GWaxugyOmNpFYwmuaan-isnFm-XyutilNjx1f9kkxzAXdO_FyuLYwmsjqkxDdqsn-PPNukx0ZXwkxfBWvCu8N_1KhVm9Df4sl8Ym9o7-ND83n-FxyNGlrIqc78Rm-iq7Zu-7UtUm-6O_Do-bdqLtnyUpHIcOtnSPjTg9UllvYwIOpIu9oscRo-ig8HdAoYwuYwfyuEOpfemktnnm9tx7Tb6F-8xlydo--8B_Glgo-rsv6LydH8Geqlo-ryu6Pjoo-Zx8ptjwx78tnlq7y6nVqoFPkAuxc7uEZw3o-JJ75o-AmlLzuop9Nzu_lx2x7AtOSp-b1u7P_kzulH8gYyEKt7sRdujkHvsJahmxCIlDDXfujgp-Cvj1D0jzmMKt4zuvRjcj7B0u7l8cxYGQkrDgAg8j38UF6vOprKy1mxzp-op-Tfq7ujOgU4p-xkxW8YI0u8p-O0unsqMvnevn3EvrQ_kvn7_7QH9RRj50qoOn587hj7Mq-VnxhnZPq-jnZex5Nq-BnxAq-pvni0u3O_8EvwLxZq-PXuJvj9O_dj79dafq--_7hq-WJWtnxHKZE9gt3Okq-B1u4D_ORk40u3vnmj7RJl6vnvq-W5-4Rjuq-znxUAg1nx2q-dRi4nxu9x_m7qj7Box0q-zfsTPpEP8OwnCoxvFxEr-X1ugn7Pv6HFviv6Jr-xJ9Lr-Yr-UA7QoxGr-l1uP67Tr-9R_hn71R_Rv6Jr7Zf4Vr-volVWo2oxhr-goxHhqySjir-h6qtjCPhqk6l41uiPpGB9pr-uUgs38Os-Cxj_Ou_wjZhqQpxihq0r-xKlK2uEs-rPpUTj6r-Kpxhzq9r-3oxLFvAPuLjUQ6qSN7aS_pKWc2uxS_zKWUjULs-CGYNs--s8Upxq_9Bs-jxnMBxteu9S_6zqbpxYdy0B_Z9yOt-as-z3dcs-Rfppv-dKtK4-hs-8plopxQqxkH_o5wjLlq5w1px05wt5wb3uHntypxQUjG3ujyRKt-ys-Pqxky7Gf7m3u9pxUqlST_oHX-Ll9s-piqyiq1qUxs-dFgaT_v5wzs-35wf3uAt-hyni3uMt-iql7QvQt-my71sKUqx3Qvx6Z2UjZs-ey-UT_RUkbt-RBxGt80x85l6ZUk1j71ynQjq73ueUkowyA88sqxot-3b6i4uWKyQ7kQN6XU_dINi5yTB9Cj61TAQQpXzjGj6XrxuwyHj6Fm6pVjilUrD_Z2yQuKDVkKu-9t-fJXIu-ut-26yiznsrljzyDw-zU_JrxqznPu-yrlTu-s4uSe6gNlBm6Qj6jmxKj6z4uYQpcrxaQpPkqYl6HH7puqTO68NlGehdGgN0j79OMm8Vl6dkqI0nLWg6u-GslJ5uuNt8y7Az714uiXQ2u-U0ntkq5u-tu-VrSxWj_u-SQcX65Cv-2m9ft8la9gVtna9xm9pa9C7l4p9oU7q9wzQ8s9wbm831R8m9DEuTv-45xVv-4yo5a97piz5uN1jcv-P1jqN8fv-dlqUlquawH6uXlqnZ8Yj6GZ81Uw8Y83k6MT_E1nMW_B1n6x8fwwuv-9a941sQutK97doTB6xhB9L97Uc7JXkmr71lqtr7zlqkW_DotgRvnEuBw-6sxEothr7GotLNvxr7pRvo6u0r7YtqLz7Cq-a7PTs7L88TA86M8VA8b8-f8-Vw-Yz7Ek7CN8A48sH9lg8eI8b97L2namqB7uP2njw-f2jGQlfulSxrLQlUxrutxytxkz7zYjzPWxw-mtxmnZ-ba1w-bX_4q7Otxsz7zultrYr2nxRD_w-enp0P_vipHux7uln7uvn7yOplp8SZknp8s7uuX_76N3uxIf9B0sYNxSdwE0s7RpTO61RpZ6r0Z6xH9-58ex-E58r8-un7hdwA8u40ravlD8uPZaux-KRlnx-lnqzn7O48wX_jbptx-h3nVZktYkAajRx-C2xA070nq7ux2x-UHR4x-dPYjvxc8u3Wp_F_tI813nDy-SG_yF_zX9Tb91ates7rzgSX7Nb9-V9es7RSvwX9jovCVuxY_Uy-eD_YucZoq_plgoqby-T4nxVsuiZ_8uAZ_hy-nRWV4nqvxlmQ5GvK9uroq2vx9C9xwlS9uvy-gSlRZ_8UcEjmxC_q4TMSHIj9tH-eS7m9z7T-cgzc7AGD_zeOSb-5k9th7CC8h_8e6-_V9tjtaD_yJxOY9JEvpM_EluTYxrZ_Qz8VD_Sz8vZ_eXRob-Mluqb-XSw0_jfSwvb-xOUUlu3Pq9OUrD_yxmuD__PqmSwzxW6b-fXlwYx-D_9WFjlu1D_Q4kPAkDQqaBj_D_Gc-Cp7qejAZx5m693-_Yxok6TOv3SwYNv0JQk4k9Tp1Xl6BjjgO_atyXlUE_dN1up-TE_7XlIgn7iUPk-a5-JmuOpwpc-wMsjc-5sLnE_SmupE_L_-9Sig459Akbo9LY_dmutE_tgnlZxngnGRqDRqO5kwE_KBk8c-Ad-cJpzZxrgn1Zx-E_Dd-AtOBF_0CjDF_QF_2muOF_lRqWb_AhnDaxHax15bm90db_cTwTd-fTwZd-Wd-2v7KhnBnu-wsTaxKnuk8flTwhd-o8f3BkaaxrTwLe-pRUNe-ud-qd-2b_gaxnd-daxXnuwd-Ue-bSq4hnzTwqaxrhn0nuonuBc_ygj4d-7d-u0pIe-8RqzL4se8Be-gRUDe-2axoax_hnMqK78VUnuKe-nSqFbxpd-7nuNbxRbx-6kS7b0TwLv6857RinjF_oF_U58Qey7NxXin6B0xm-l18957fz8sVsBG_ZugxF_2TqDp7pinrl9KG_3F_JG__e-6W71e-97bYG_BcxKcx8ouEG_jY9zbxmPx1bxoPxoDk4F_8W7LG_7F_0ourzgGG_nz8TYxzc_Ay-Hf-vTqBN_NW9OOvjoulY_hWpBd_0z8JX7P8keG_FUw4EkKs4CktLq4iG_5YDacxbUqbpuUUwgf-QMIgcxvG_icxxG_wf-lcxJC01G_qf-cKpmdRpf-XUqs8koKpOC-BH_7d_J2Wyf-OC0DH_OUqSZm3Y9qd_0cxTUqqUqzpu_cxVC0W88ZIAPH_Q9k3Uwd-u_3-IclUH_IISIC8I28fZmOdxaA_yV5vrrD_-25FeA_lc8Z68q_8TquWg-IVqidxKVqrEvpH_viZuEvmFksH_oFk8h-uelaquTb8ze_Bln9Y9cquL7wJh-2vihh-g0S7e_pwo9e_EOy_e_1a8uI_Ef_Ia92g-FI_EI_Ni-K-kKJ_Mf_AL6b-x-_byW9wE9PI_h-beX9Dh-6I_tW98I_gGj-I_UE9cZ94Yrb4xTK6eI_9YrGkweE9wK6YYrSHjVh-P_f9H_gru_H_vZ9BI_pI_JL6kh-8K6nruCE9tI_oWqzI_c-xvE96Z9Ah--Z9ub8GL6TI_gZraf_Kbmcf_8Wq0h-Kyx2h-5tiEJ_Jg_Qb8ah-_VhJfxafxuW9JJ_oruNJ_RfxNVwGi-NWKRJ_KHkPsuYsuif_TmjGJ_VXqFX9Ui-vexWi-DDsYi-gXqEx5T28Fe47k8XHxn07IG9eG8KG9oL6kw8PAlVnnaLplVworOyXqOuHkWzvi-ti-zsuGK_7mj4J_ws9bbeds99J_7g_Fgxbt9IgxDK_0e7IYqHj-KK_D-Zye7Kj-lw7Gj-nw71-ZNU9-i-YJjst96Al2s9cgx3flokUlL_7_8Vj-wp7Xj-ZK_Mf80w7GAiYf7Dglaf7lh_Of8hj-tgxjturYq6r8kC8XG9o285pwoC8hWnkaZutuXgl2K_WQh-gxYf86K_fe4vC8U_7QA9Tl8mWC_K_fWnBL_iQoDL_BuuZ_x-j-6G8IL_zcmFqyjE6ML_aojOd6ff8E78hf835mSD0Ok-ZL_Wk-dkZshxbk-Xk-buumZqd4RGhlJKkii_S2nKhlK7WIpn9Aaqhxck-li_yZqplRyhxWhlxpntL_EM_EpjTm7NiGBDx5hx5L_7Ww-k-Daq7uuq4-BXwthxBl-OzVCM_MvuzhxzL_3k-GM_7L_Jj__pnDl-KM_nixYM_RixIl-qM_Rj_Qqj3c_ll-Rqndaqqixlvunl-0pjeixzM_bl9lixtM_1vucj_Awugqj1F_ql-el-kM_Wp7mM_GwumqnTz8ODlvM_xixxEWjj_xj_tl9dLkWj_oj_Obq4UpUM_bj_ml-mj_vMjpl-7j_Fbq0Mj-M_zl-5M_PqnMNjhbqfO_LN_Nm-hO_9MjxFcjO_XjxyqjyG9abqE_WQN_OMkSN_FN_Tm-Bo-yQhXN_nElZm-aN_4Xecm--a6MosljxUs8nB_Ws8zcXmN_e4UoN_Nrn0N_7jxsMBum-eXwvN_Z58-wuzm-ol8iQh2m-izF4m-DxuJD_zcX6N_Zs8ub7i_7as8Ya9TyszG9kA9wGcKm9X17I38rl8T1s898b176G9LD8fx73Xw_O_LO_RO__n-g1DhxuTsnZn-wcqZO_pqjbO_CrnPk_jNknxuejxt-Ujl_7NkSk_4O_vk_EgKYdqqn-mO_IzOUYwcmtDkxzCu3Nkzn-1f91n-1O_jx72kx-n-1hyKM8gq77kx6n-5f9dk_WwpBP_ElxFo-GllgerLlxrCgLo-JP_TP_2dqPo-NP_Hu9RIcSo-Om_No-UP_RF5StnUo-jtnrp9RM86Glsx7wd6-dquPjAeqttnho-cH8po-ko-qlxPPyLaKtlxom_vlxAwwBZ6WM8I5yM-8ZD8w87FzuFdwHzuKsRzP_Bx-KJ7kbE7o-km9jrsZU7XP_ts8keqLunLp-hHlFp-GmxMqylsRHmxJp-czuVunfzuveqIQ_Xr-bp-Vj7pt7Il7un67x7ap-teTAIlIQ_hujyD0ounnmlsml3l_9x78AxLH9XasVJW77-cSNpp-9zuYQ_dM8Bg80p-zmxxp-BgUbfqxd8bQ_QfqJKcBvnRLa_uj0n_7p-CCjCvjTxg4W_3ZwXwyGy7U0uAgq_Q_fWxjIxHq-4s8Gg86s8Ee69Q_VqY6Q_XluABxRKcanxVLxWq-pQ_k0un3fFR_AJlo0uIR_M9yjSxUyoNR_QJl5vn8Kckj7oq-wq-TR_RRksnxvvjfR_vnxdR_VgqFQvmnxDV_f6lZgqJ1u8nxL1uhiqoR_xfsqR_8OusR_Aox8o_5q-okUQwjyR_BS_0R_hv6ES_WA7Kr74R_r75BS_0J9aA7Qr-Mp_by7dv6vJ9KawHS_lwnQp_N673J9QiUmv6cr-uwjfr-OS_2zAQS_aPa2Sjvr--Ouor-Q5wqr-478voxVtc8wn6S_uiUFpl1oxep_1r-wS_vp_KTjO4qDl9887x67O2uRs-gawR2uw67kzq_r-W5yHpxDs-As-tr-1S_Hs-Wpx3olsGXfS_wEgj2ureuQs-7r-zPpTs-B6qVs-Cm8AI7H8-jy7tawxk6KT_smtTH_aQtfLlYQvk5wjs-oT_qpxms-celos-s6O_5wRSuDt-tLl5T_9xnH3uqs-1iqts-6s-6px6nx9T_XFg85wks-bUjqT_dUj-s-liqg3udHXa3u9jUbT_0q_ISuKMl2T_XSu4T_lyjGt-xPxPt-SPplT_nynTt-VqxVt-XqxlgabMlCU_qW6dt-ht-I1yPe4NVkWwyCPp13uI0yXu-EbgD27KA8F27j-8D4uxMlF4uC4uH4u4K_f_y1abTm6UrlhU_Rzn-Ml60yXB960ynU_1FgXGgJJXMj6R_y3QkWu-xU_8zyEUaPScMu-Ku-QrxKu-r4uvznP8-Yu-P_ybebcq-sLulNlGVaeV_NvKerxcu-Tkqhu-G08ju-ZV_nrx4gmXs_20Rorxpu-rrxF5uYl6YV_8VkFI8Tj6fs_tNtyu-my-cbwQ1RgV_pUyVrSms_EI88u--rx-u-cu-BsxiqZKrwWN6EI7YntQrw2p9Lsx0m9tyoOsxqU7iN6gctSv-CU6-pgFv-nDqROWwQckWkYsxmWkO1jQlqGW_GcwYlqpN8dj6Jn6jv-SW_x2u-G-RW_L4-UQvQ4-hv4YW_lt8Qcw3U7kt_GX6Hq90sxYg81v-3sxW6uoW_Y6uvW_eovyW_Wy-ZRvwr76v-3v-FtxxAuzt__v-Jw-Nw-Kz7Mw-Co_OVYuz7Q7mBy8bI8viWEy8S97rB9CX_3F6Pe_c8-AHnMy8cEncw-mtvfRpA7ufmqlyHIibfX_ryRotx4z77tqX2nFBPZu_mz7XX_EHihu_f2nQs_vz7UrZrz7Rs75W_5w-tRpbtq8w-b7uewqgG_LsrpX_xP_Fux7mqk7u-ulOdwWq8p7uP7wr7uEf9Hcr93jaY_Lf9yQlwX85X_oimTdwXAtbs_auxMf9EY8OFudNx-NXfNxgdwqE_kdwlx-2pUtuxkdwRY_IP73Sck7w4p8m7wWY_svlYY_W3j0x-PY_4uxeY_TSp3dy1H9By-cVp8nq33nubxOy-EvxfcRpY_ZG_dd_R08u7wSD_xeuMSvpI8Yb9zW_Ry-BW9bX7VSvLy-uI8vvudy-DGjfy-mvxjvx-8u5jC78unvx1ajse_JZ_uy-vvxtvxUZ_sy-qoqQw_B7R0vxxy-T9u0y-i--FhATlvXew5xfog48MqYNuQowFwvua7BwvCASOGuhwh9MAgQnpoeACijE7mc9JB_l5dlc7_f9Ph706ebULU5VWa-cw_ycOrtHTcXVh795-ULAOkaeRHAq8p69Ls9wftN1xHR9OB56mBl8mIMKn8rk8R3D45v8-pmv59Kx_-kpIDR6WsVa84hpQmw3S8p-tXWGMHdWNun_oLNqrXuR79pJ3xC_YdAKL942c7K9Ga7S4mJB_XZtW2ADdsSjuYF03Gxc8xnspmCTRczn5-Ln76lbPgQJi9FoegowJ_80-tsoeXu928b7b9KUw3hAl8m3K9xoyLylhC_VY7M3xWT7f8qlMqoQiTx_Cqq0673dTz2t-X8ru6V9zEy_NqgYC_1j9QB_8-BEtmNa7zL7g59Ltmi59Wftrw_KNAnyrT_hCO7pS89h915-my_JcOEty-i9TO7St7y97cy_XdAo-g6m8WG6aC_7rN6jAllA2y_xryR-oCO7Jo7ry_sQH7y_8PBX1xRSsNAvuZ8QcD4h9qBsb6Xyy_5A5FM7fz0HM7dA5QB_CgpuyiKWZIo4tcoQz_eSzjiLTz_xC_2babgw5YAQYkxWCctr_B9K-7ZqPMAwz-plI-jDw7A7_w_fz_aGaiz_QJCotr17dM24Yi4uq5Yi9qz_Tq8sz_qC_or3hfpbS8S6-pdrly_gVAVq9ukvjS8SVmO8lAD_zSsF11fI9D12hz9mA2iR8ctezz9Ni8I09I74H09JKz6S78d9Eh6_s72x_Q9CVgu3BRHn7fv5HW-Co4Hk4JB_HJanLRjDyLauN7e76vwNqctzlIZnR9X894nZPOZto_Gfqznly0_8vjgR_IKoHQZQJa5npEpiUo9EMxV5-h7wX5-kVucE_b6tb5-D1_ZNvqc-qE_B0_CwECpiZGD80_OFPQt9X8iu0_2opB0_lLVdpkA4rPA0ch7h3r48j6rhPuynP9bbsML7Yx_86x54g709Ki0nw9zEzUI6Ti0-vk0z9wCre1c22rW0_U69Xc9-PXgA54I1ihoZdrOndX99mWzMJ6ZS05GpUJ65j0SJ6Kk0x15-KwHC-ztgKlw8QZhzpLY-SV9b9zC6-Xa-4WuZa-md_mG_jG_RBylo_20ury-twlQZ_WB_yDt4UArWYzaYJnrFWpiA6s36R5-jfy2-SPCsYGvcGb3V9NHzwFz3A_KyKlTDbm6Xa7Qwx7OsaIve1_RI9L5t7z_QyKVPi2Lxh8YL7t4t_vr7CuwyBauUucJKxC_n2acQZ1j8DJ7Y5-_I7TZx7a_c14lE_f5-Yy_f0tRUpNq8be9px9i8g5ms3S7NGz-Gz9x_se0aGzXQJAHzHHzUuyh4QEHzq1wt5-pGzgaHXu7MGziW7z-Hy54BwbkIsIwsdZ_Ri5ASMwbfDsgSt8xt4nH71d4Xb-r2w2Y_LY9UD_HNvGNveb-ib-gb-43_-kulb-cD_AW97Y_N4bxD_2AIzD_xOU6D_PsELQqL4_3XRW4k_U6e45XZx3m6-I7YgnS45NfjK3_F1_VJ9VpwShZ1E_DFF3E_iRqrfjId-WTwnb_IhnEe-uTw4b_Wnun4_1b_b6b8b_faxJc_n6kyhntnuGc_UCkdnur4_uhnQSqkZl-b_Jbx-d-Nc_2hnhaxQc_gCk74_G6kFc_Yc_iCkFhj_axFin9d-3Zlo4_t4_lNvec_-nuiax54_Boudc_5F_9x-VTqqY_0c_HG_tjtEd_CKx9c_8bRhY94hj_c_JcxAG_2F_otbd5_9W7OG_1c_WcRtz8W5_QSxNd_NOv8bxfTqb5_5o7LDkYouIvxPG_Wd_WG_RwlTd_aG_55_bW9XcxZu9FWya0__d__TUC9kRC09cxl_8W683F9MYr1Gu3YssknoH_mq_qH_n9k8yqgdxkFkkclve_Li-SNTBf_dVqxH_ekjXh-AZ94W93H_qI_U-fsI_Kf_0xxn6_Df_lYrm4W4f_Rf_aX9OI_8f_Xf_-f_BruYf_q9xCg_uktEg_NlnAJ_JHjCJ_h4xMg_Pb81f_of_ra8x-kpf_AltmI_p4xZh-Rkwk6_b_lm6_HltvexSX9YJ_OL6ib8SK6xkjwW95f_Sf_7f_-xxhzxkkwPX9oZruh-zb8wh-A5xKb8RL6Ha9WJ_6ENIg_tZrKg_p7_Mg_BIjkfxPC8mr8BY6pg_Gx5mg_MKuJx5RV6sp7m77wfx8Ijibe6g_RcyWV6ka6Fl8H1sZ98GUtJl8_HnDd63pwYG9yw8aG9K7-5YqFr-v7Wvr_1w886854s3G8dv85G8oWnHq73a60C8PAxXA9t4yUL_-vuTM_sM_OM_Nl-Uix4vuDjxRl-YvuCilgl-kaq3EWSl9cixUl9SixPM_F-WCjxXj_bvubaqAk_6Lkw5_EwuXl9vj_2Z_Zl-rM_Hl-TQzvixPbqdj_9pj6j_C9_8j_2ix-j_D9_38_HDla7_xpjHk_4l-tl-2l-8M_R9_-l-hM_Am-GN_WbqQXwDN_YN_Jo-hjxbN_jjxdN_tE6gl8mMYwE67wu0N_CxuFtjip9GH8R78wf8edxrOuVk_jCuEn-w9_Y17GD8Ql_7E6is8dNkfl_-LkQXwen-4cqaO_Osjv3Gol_rl_NRX_98e17Ho-Krnhl_gEAIP_slyQ38gm_S3807IzCgklxpo-3z8co-1A9sm_2tnxA9peu_Y6__xZ38pd8mp9gQ88f8O-8g38hT6lp-0s8Nv4CN6gW6A8-no_TgqIYpNgq80uPgqNPpI1ukJlhp_er-NS_lp_cS_BA8Am8JB9Xhqup_Aq_muBhSk3S_mhqR47F8-817Xq_-17xplNiqnpx42uQiq-Y_P6wp5w95wqq_vT_jUjxT_Jqxvq_tpx4mtgT_SFgiT_Ff7Xyna__U__Er_yT_c__E6wbqlf__cT_Fyn7T_Vr_-QvXt-CjqZt-iUj1qlIU_JA8vt-TU_Em7BI8zuvKJXrt-AbwOzjQ8_rU_FayiAyBlBmBlBBEuBjBlBvASBlBzB0BBBQBJBvATB5BMElBtBTBEE2BpBHEvAnBlB0BSEUEtBMBvBnBzBCB5BOBhBtBlBuAoB0BtBsBiA6A7B9BsAAECEEElBGEIEKEMEOEQEgE0BVEXEyBZEbEwBvBMEBFVE9E0BhByB0BtEvExEzE1E3EDEFEbENF_ERETECFWEYEaEIEIFKFeFDFoB1B0BkBvB3BuBSFwEyE0E2EBEYF6EaFLENEPEvAUByBhBpBsBEEzBEFGFIEdE0B8F-FAGyBzBvFUFyFXF5E7EJE4FcFUB2BTBoBsFCGhFbEGGYGaGnEJBkBFBwBpBzBvBkBLENGxFWF0FRG3F-E6FWGfG3BbGFFiFcEeE0GmE5BiGXEhBnGuBMGuEwFVFzF4EZF8EUGyGXGZG1GDG4GeGOHzBNBmGzBpBuBnBrGGHQGJHTGxGQEzGTHQHdG6GTHOBlB4B0B1BwBbHPGuGeHbFMH7GkHFGmHaGVBwBjBvBtBYHaHEHOGtGIH2FKHgHvAVBuBpB2BBGhBsBBB1BkBpBvB1H5GNEQISIhGkBIIKIMIsBuHCI1FSGyHQEbILILGNIPIRITIcG2HWIqIZIlIdInEDBvBuBOFYHEEfIHHhIwG5FkIJImIzBoIXIrI3GbEoBlBhBkBpIYI9GaIAJdI6IdHEIfH-IHIQJnIOIEJUIIJKJMJvBwIYJCJsBzI1I3IuB5IAIsG7IvGFIWJVBzBEEMBpBiB9FyB5BUIGGzJLI0B2BQByBkE9FtB8GiGSJwHUJjIHIxJyBzJ1JPF4JsIVIwJBGnETKyBpBkBJBfFEKkBGKDIiILHkILKNK2JQKGJtIWK8GWKYKaKVEcKJB2IAKDHTFrJTJgKGIWKkKPK5JeEpKVKLKsKbKZIjEjBNI0B9F_FBGeK8IuJcF5K0JlK8K0B-K5BrKZKCLOJTBwBlBjBpBNIDEhBrHBEzKFHvHfK9IOLjKQL7KRKGGULWLtKDKMBhL4FLLtJVJpLyJrL3JSLvLALXLuKSBvBvBRFqJcHHK3KvJqLOK8LtLeEWBYKlBJFZIBBkBRI0BSIuBNIwBPF0BkLBIsJxHhKKKEE9LLKqK_LUB5BbLkBxJ0BYMZH8GLBlB5B2LiM4KLKUIkFTLnMPI0BIJ2IaE0LiB5BaMrE2MIKjMWK6MJF8MUKOJ-MANYMFLCFINJM5LyBQMlBPHOMONLG_KEEYKaN1GWNoL6FQMpGvBIBsB2GEGVIfJZIrN8GQBsBhB5BsBmGYMkBnEXEnBrEBN7NQK-N6E0B7H2I-FoJyBlNNLnNRMqNsNSLoNSMcKyNnE0N2N4NMEYK8NlBDOAOcOeOFOmJIOpJ0KHMnLMOQESOFJuNGGrOcK8NHLJJtBmBJLGNsEGMmLML4LNOpNROOOcKTByOqELO8OqOOO_OpNBPDPtBlJHO4IKO5OgI3LJKrOcJJJkBvOZIxOBEqE1OAG3OFPVPIPRKdJZPAPZICPdPtBiPjMWPlPYPaPZLMPOPnJlOlLTP3MWJXBlBiBBBwBwBSL8PiB0IuB1OnB1B9FYM1IcMdEtPGIDQ_PBQdNDQqP-HfMsG9B9BdBsAbBiA1BuBrBuBsFaMEJMErPYHmBvBiAsA7BiAfBYHpG4ByExA2A0AyAxA2EYM0BAG1KrB0M3BvByBtMxF2KHFsB1BnBYHhBlGvANBlBRIhBCBAK1G5INBoGlBeIXEzBXH1IuAIGCH7HpGKEAHeRSPaQcQeQgQiQkQiRcLsQuQwQuByQyE0A5AxA5QiA7Q9QcH_Q5BBRDRzBFRIMHRJRLRNRFBtBENuAPRRRMSYRaRMPMGIIsRtFqPzOfIoRdQfQhQjQtFnQzOwRvQxQpHyEyA3A0A0A6QpB8QlBDSoOvAwBIRKRaMISKS1MNSeLPSpGRSrPTSdSkQXSEPnR2E-RASERzEGRjFzSHSpBvAJSLS5ShBuA0ItBtBeRFBqH6EdRCHuA_JvBiBlBCTtBZTCFCHZMYQnO7OySGS1SOTQT4SQR6SXR8SUTjOQPMGjTFQ2PyBwKqQuAjTXB9FAQ3PgMKTxSMTuTPT3SMSyTTT0TZRAUSSFPsT0SMRvTMUST7SRUjT5T0PAH4OmO6O3LVUNTLURTOUbU9SzO_SVSuBjTZSbQbSrReSCHMPoArERRgSqEiSyR0R6A2RxAwArStS-QARCRITuQESLTtTXUnUxTOSQUrUqEtU1UwUnRyUqRATfS3U0UkQ7UtB9UkSzQAV5AwA5AEV8RPGGTIVCSJTLVIUNV2SoURVQSSU-SuAUSWVMPxUpRcSuUZEKPMPpQrQtQjSzRlS6A1Q3QyApVuS9RHVBSvSrTJUOVSTTRaGWR2VbRcTfR9FhRYRkRBH9VzUuBAGcRiVIWkVyA5AzAOWGV_RtVFRrFjBxV0SzBvApG2BvAEBlBLIsBvBwB_N0BtAQBvB4NjB1MYV-VgQ4NrBpW_U2A5A4A4AvWQWxWSWvVwSlUKUwTuADQuAHB6EhNjBFBXMuAFBAGDXMGEB4BHBXKdKtXvXYK0IIRtBuFSPhMUJcXOVeXgXiXJOaEmXsSoXqXEOsXuXwXuAyXwXXEAGjBLQ4XiUaQZVcStBhBaMnBQXJWyA1A0A2AWXrVRWJVHU8XzVQV6SVTXTuFEBhLhBFQBJZMeTPFXHZH7TpHFMTY6XSGmYOTXWURLK2TxKHXKGuA6K3JeTAKfPFU1KwV9YOROUYWVRKO7TAKsBFZoHRFCBgUQBhNoGaEVQvBjB_Q0BzJUEJOtAyAkWaVXYyBPXGW-UJWxA4AyAwAuW6RsSqVWFsVZXKVwSJKSEGE1HPQWJBajBMNlFGEKBgTsSuKhJtZrBqQyBBEXT2BNIEaYNHZmKEGYa6FPLMMba4G8SeElB-LhNkBGBhB2BCRNaNaDKZIdaiK6LgaIaeNoMnaparaXKCFuacK9WAGVNLXlWtBpFbYkVzZzA3Z7RPWiYYXkY0WvAjLOFNRKEXTCFtAVZHXSJQbSbOVDQtATBiZkZUUVWNR_YZWKOSVAULEdWAYEENIqYYYkBqMbLrZcScM1BCSwZjV0Q3A1AKb5ZMb7ZjYuVuQcb4FOVXO5BiBhBjZYbIJOcYHpTPGHcMEeb9PgbibeEkbyV-YRZAZaW1TcWyYKcWcCFxbzRccWUmbfcobqUrbcRkcAKnBjLzBFBLI2IxavAlcOFCF1ajc1IzBKc-H6c8c0L_csboTDdZHfT0csbFd1NeFHdRK7MmawXLdKRYLiGNd1c6cAdCHIdxcBdZIYdlJWTyb2bgQyS2NGb0QeYoV4ZFVXXHTFciAVcTbOTxLtA-TCRXYRYbbiZRbIcNRzLCFME7dbKqcmUnbTZCZHLEZ5IFBBNYMqGbZxJxLKeKUMeBZZbXZReTepBqGGBHXpGRP6YlYlbecRRSZBZqbEB0BvB5VLKxLtYOFvexe5XoedcQZregcpb2VRB1BEE5BEdxLGB_FCFme4P7YmNQEBBQF5NtNRHeEPfYMMETc5PJNGIVfRfSLcfXfBBsBiB1BtZWfeM6cffeMefQfXfnEpEHN5ewVJKDBoBYYoJsBSL0f2fZRYfMfpOvAHBqElBAYjLSLBgrEdEuBjL6cHgDg6EFgdNNgJgjLufCgMgPgLEGgYg9fHUJKEgZgRgbgVgwfneyfjMwKWc2IVH4BefifkfvK2UYYvEpB4B6cogOFqg0grfmfzB3gyg9H1gxf_Zngxg5gsgdNfJiBDMrBzBoHqHsH2gFh0BrgSLxLwgpgzgBhlgDhGI-gGhSLNB5baETgLEjglBehZhRhYhUhdNhhXHjBkh9gShAhqh4gTh6gdNKcZOeMZIoh0hCh7OJKohshnKVIhbxM9hzh0g2gbKVhJeAiUPngNidNWdBLuKMiuKmMPNwLbK9EkfhULfdgSiVE5HkBTdFi7MWhhGfFYK6caatgjfvaZLpB9H1NKfGUmgGIviIhsf8hzi1iPFui7LhalH0BNgBP0i_FBjQi6PcF7iFiGGqiQN7EMECRcg5iWJPjtOeESjiGDB7aaEBEZEbNXjchZjDjOiOa_iKj3iNZmjOjojdNdjzbIJrE5U6SMjafnj0ayjad0jVELE1IlECj8jQjcj-jUB1j-WAPEkRLdNaaSTqQsBleljBijMajTfThvBjjIjAjtjqTRi6ixjGkfETHpPJj2iNksLkkIGJLfNrjpk5jXN6F7JlBzGPkcI9J6fuB3fVkhknjLI3kkk1k6k1f8k8fwaykNfvA1kClbjlZ5k2B7k3fOFDkKl_fNlXG4k8J2BFBQBHBCjBlalDlRljeTkMZgkNj0kcIOlZkEl-JzcCKzBKE7HWT6EpGdKXlGPMlsljlPlvl0lIVXQJlbhWkikilSLAmcLCmxMmlUkhl2k-lulRlBmDRXQvXvBsH-kqlQEZlJmUmLmWmxMEFhebm6jwjImbleEjllmYMrEvkFK6lJKemqm9JUB0iKLymXk9lfmcl3mvmcKQmtlHFNNvl_m5mFm_komRm1aGn4mwm5lJncmORbklmghVnLEBm2lzRhLoT6cuhaEfgSfFjgnwhbgfnihjBinghpnxhmhFdBGBdSLdZLGBdwn1ngd5hxnCHvn6mGI6h5NznRd7hvKPiSnnm6FGd-csIQd2NmciTRKjaCFVikBKcyT-jNoSdLooiNNfdCdRdEd-nWJKoQocoKFJdBdYdcdPdiocFkohdcTfo2N-HCPBXsMZoPo1aUodjsiaILKmiOF4o9clouNVdnMgNXdRdXoqjxmHozkQEvoUdNNUoWoXMMpkB_akaedoo5nkkeobpiddpPleoKcxBCfCfedrHqIjntICPmQppmQSLuprp9nOpLlTBJRdEaOynUiHpVL_L4pnB6pRYmmPpdFCadNGaWhkRkBKX2p_ftkKGspVIRqInhiYjVGNHaGypmkZLJJBHFqLliHbqJqnH4YQhtoeaLMOkFiSola-pWL5asa8aYopqyaMKjkuNuq7o-jSBdnZH6cfasq_lRlcdUVEmXqvjqqzaDrZk8qXpBrrqrkPlPryiiGwKPehq_fCrTrOrwq_LzjELGLILSqRrMrdrFjVrBPbLdLfLJJiLqG2qkM4qFkUrfrnaWhFe1LyrcrNMkkqrCMEMmr0rNrFjyPiGVMXMZMbMdMar7l9rEjjFTp3rwXyq7alB9aIr4iKr3qYkEnMEUoWsta-jZpBbPqPsSr-rFpTsbigr-jIBRMmBAKtBjLfiDsesSsgsUsWiWrkB-qwM_HnsJKQs6o7sAM9s_s-HlsgibsGmKMlMSp6sBGRNEOCNCFENhP8r5MRt2aUMpFSNWtMtujOtYNjNTquLGtmtpduBrd5BQR7HgQ0BtdKW0A4AeYhYDcOb1dOZpe8eeLsehcRU3euAJBXYdEPBwBEq2gGuEpZkzjFuhB6pnE0blBhGqWTuRunEjeyB-dnENBhB4B3BYK_MeuguIJpBnBuEWOEEHE2IttQRVKstKpkBwt5cyrQudEXPKJPuMu8GUuWuyQYunBau9dhLluhujuoBHvnupu0BruyBtu0BvuBOIITv1u5Y4PaSaVTvuaXvztxA2RyAVXxd6ZFTEcTWkU9tbeBueIDuWK0euYDuyrpfntUf9iOsJK0v7gRfhfxidMRfof3v7vtfoEWgyrTlZR5fGl9kMgCgrnRgCgxhNwrEPwkkSgigFwkgJrkt6FVwPlinXgKgggWwYwvfitplIoQEDi4hkk9vvgJiYh_hCtEhrhswPl0v-hLi3uShEi3wEJKhvBMhOhrHtH7w1wHhkkPuKiahbwKn6FrwIxPllnunZwnhLx1hyg9wZkTxbg5wMxNtOxqw8w2wZkAoEwXrXxGx2haxFjHilEww2hywNxTnWhpjDKYiDKaivkciXi3uTi_rGtLqLE2s-xkiwBApNufs0B8oVEtiyr4svNug9sTBokLjzwik1rZk0vnkekqkqsZkHjcysjeyRsVIzjBBUjweLGky2xcKfjsShjLkkjsy9jXpUydyPy5qOuIkKk3jTT5yZyFjzjJkAkBHWlXy7jFstIDzKkBWTO0yklgaRkkeWqgxTnQyGGXRckiyxkIzwjBztpdq-GVyfkjUXz6yFjVqQn3yjy5ypmklclIwsNCnSmFjvlyzBnuzMn1mSlLwZRVl4v7mvzErclelgl6zDntIvlOmolmzpw8lD0TmclGrDKan_N4l0z9mrmVmRIIiOJZ08zc0XQM0ryI01zK0gm7HimlEYmamg0wzb0hmd0lEkmxrezrlR02zRl10aOAnasjthxQ07zw02mPnB0HmD1E0rmHnQnv0rsMEOnAnO14G7MR1PNNpzxP0azWnthYnzlLmbnApenyrlnewbxtnnnk1pnm1kno1iw8Gmw3ngqzn7nH1jo11014nw1Gw30QpDoBo5h_1nxHt21uoRd5oRoZRkaUpzuZsf0yrRpmofEcpyoEfArQ2H2DpwoKdgoMdxlso917cZ2niP1T2hpV20oweEURnZ1GqR2l2qrriNy-oEEAp_yh2v2U1ss7x_LVpO2Y1WzP052KyM22NLp9sLtgpxoypU2K3oTM3n2lpnpnwO0GqzpSI1vfEqpY3wprpypb3TMVxed5p4FP39ptsnaBqDqj1h2GaypFNjBCyKJOqt2iqkrBGSLqzF2zHjHlqgGeqlRdTyrjqcNepmqPhFxh2EtJ2Abvqo3VsqazqYs1qK4psly7qBy9q_qBt13brW4a09JU05zV4nrfyprZ4Qratl4lyotP48swgZr3sozoKo49sirsBHLJGVzA1TnL4Ayu4E2pPsreLsBgLwr73dsz4SK14zB6rMEy4gzL5A5LqDMYvB3Gq-4PlHsLJWMwy1IMsQFI5zrQyGpA5is0qp4k4Esor5sdt_p4aR4Xs_2YpK2msd4osr4FtT5vsxszs1sawX5LlZ562St824ra4AtQ5KzxS723awXzjJtZHJ3q4yB65LGUtBNUN9PFN8135DtbtS2ULIsftVta6Dsmt6xO6iNhekNCbbv1BiBZOoBztyAyA2A3A4tmv6tFRZGrEvAzBkBrBvAXUjB4NHY7FrMiTjBXKJuJEFBBBEBNBFBZe9XMU_XjXXKlXnXpXAk2IMGJBGOmwYfavcSKQH3fvxA3A3ADVkvMb6ercqe_t-evcFQHQJQdneRIIm7HtZS660doveHPZrvUZmJWZFZSe7QlmEu2IEEaMsBWhBfDfU7sc9eucqb17ou37_d6lC8tcNeX81I27KQyY670L87c8qve8te2VpKyeEEGXIX03B6e4Qt_4N1U6p6xLNcHEcRDsp6QBw6IX-8n3LGR8IZ48ctpKY6TNDNc6A684P0LNJ9-pA3Q9Y5g6w2U9LJk6Z60LD9h6a9w8aEy8W9C6Y9E62aoH3BrtBEKRMEzt2AivwdLbwW_7aXUW7eeXqbfT88zlgQEu89sbfuZYN0UYMXiwu9JfwBAK99oApBL-iZsbyBgQuBw9ivjv09zdyW39pv59ZU2VB-cRSB_9JBh-UHYYRuF-k7gQxJPYyt7bqWyESX2R56iA8ZkY8te-LSX7BYa7EYc7rXLYJYtiMY0XHXkfuFIBYPEEHf44EEUurtXHnBV-w-_UzA16qSt719b--Z49w7PVNU1V1TSevguAfJSTUuOsPZ69pUqbk_3xTBqEySlBbu-dj7VYs-D51OztzASXAcydANbA29Ad_Ad-Af_As_Ai_ARUAv_AMGA1XACRA_JA0iAPFAK8Ao8A6-AoYAPUA2VAJAB2TAAXAV6AcMA88AT8AYUA0VAzTAVABuBAl_ALAByBAgRAzBAYFAq_A9tAGABfABj_AhAB3xASeARRASYA35Ad8AV8Af8AbWAsIAMGACMApFAlBABBAvMAXKAjfA25Az8A7lAY8AIQAj8A1IAv3AhEADBBa8AyYAHwAh8AZ8AFBBvUActALFAtBAJBBPBB6cAUBB47AQBBS2ASBBXBBRYAQBA_vAXaA3uAMuADwA-iAmwA4uAlhA5BAQ_AhBBp-AjBB71ArEAmBB-uAJ7AAvApHALuArBBQwAIgAlwACgAvBBTuAJ7A0BB5uA2BBdOA4BBuBB9uA7BBbLAyBBfxAl9A_fAmBBagAv1AmhA6BBoBB8BBqBB-BBkwAMCBVxAOCB_uA9GAqWA9BBJyALzA-jAWCBQCBh2AKCB1yA9sAeCBFCBYCByQAaCBtyA9hADCBPCBlCBwKABvAoBBZuA5BA1_AGvA5BAfuAIvAkBAkuA1CBmuAYsANvAPvARvATvAxuAWvAZmA2uAgCBiBBthAu1AUgAVCBrCBpBBFDB1BBkkAcxAUCBlBBLDBxBBmCBzBBRCBbCBVIA0nAgqANCBTDB1bAXDB51AbDBKDBp-AwBBtCBZCBfDBJqAg3AtBBnhAdDBU3AZfAGqAhCBepApDBcDBjDBECBVuAVDBHCBowAvDBGDB28AvKAsDBoCBE9A9DB0DBsCB2DBuCBWDBNDBSCBuNAmPAbyAiDBSuADEB_DBFiAKEB3vAzDBNEBXCBFEB4DBV3ALlAwDBJEBYPAXwARDB5BB-DBnDBQEBcEBRwABCBrDBCEBVEBmDBHEBYDBmPAinATEBnBBMDBe6AngA7DBbEBKJAtEBMEBvEBUDBWEBPEB0EBB5AOJAkCBtDB-fA7lAaEB4GAmPA8uAnEB5EBpEBxEBdhAzEBEFBYPAGFBUEBIFBvCBUBAxCBzCBOvA6CB3CB5CB2CBMvAquA5BA0nA_CBzuABDBzuAXvA7EBNFBKJAQDBJDBSDBHFBeDBqEB6uAkBAnFBnBBpFBQFBlDBnCBhEB8EBaDBjdA3EBkDBAFBiiALFBODB2FB11AuEB6FBGCBkFBHJAYPAX3Ah3AxFB4EBrFBKFBWJADFBFGBKJAHGBqDB_EBDGB1FBlFB02AQnA_EBEGBIEAmPAi6AZKAsDBUGBTYAr-ACHAw6AzBAL7A0JAztA5AA1tANWAa_Aa-A9ZAv7AmUA-XA9PAhXAY7ACYAb7AGYAe7AEuAh7ACgA3_AH-AzBA1BAjBA99AoGB0AA__AlvA2-AnvAJTAQbAcXA4WA1BAOTAG5AJQALEAvAAWaA4NAi1AmRAhGB4_ABNAxEAV_AJWA3AAxAAmVA1-A3-A7tAbXApABW7AyGBubAZ7ADYARFAA_AHYAC_AzXAxXAD_AjGAKsAArAtHBoHBQUAcAB-tASRAz7AdeAFZAaaAEuAQkAo-AdEAlzAuDBiqAaqAF4AjpAizAjGAlGAnGApGA8GBlWAYMATkAfvA1AARIBz9ABcAb_AuGB5-Af_AD8AvcAZlAuAAzMAlBAwBAIIAOIBT1A60AclA80AumA74A5DBLlA0mAE1AsmAl3A-0AP2Ah2AqIBK1AF1AS1Am0Ag4A2BAM1Aj4AMGBLnAJ0AVIAW1ALGA9WAmBAhBA1BA44Ai5AxIBo9AvlAlIBG1AiIBt5AIJBhNAtIBX1As2ABBBzmA8mActA-IBFJBUJBS2AWJB_0AVFAiGBOIBSoAQIB1AA2AAs7AZ-ABABc_AvGBaeAq8AsvAGZA9lAcIBlBAeIBgIB_FALJB9IB70AOJB90AnIBYEBYlAYJByIBsIB2JB38AwIB6JBS0AL1AKJB1IB8zA4IBbJB4JB7lAGJBjIBCKBAnAAJBCJBEJByJBV1A0JBXKAPJBl0A_JB50AMJBTKBtmAG1AHKBCIB5JBYKBM6AQ1ARlA4IBRKBFnAjKBcKBvIBZvAXHBOIBzBAaABjXAQRAgJB2AA5RAkJB5tACABnJBWWApJB_eA1TAbIBdIBfIBYHByJB6JAaKBVKBXJBgKBBLBkIB1JBmIB-JB6IB40AJ1ABKBzIB3JBeKBJKBAKBLKBPLBKLBSJBC0ANLBULB3IBG1AOKBDJBnfAEKBZJBCLB9JBELBZLBZKBHLBUKBjLBdKBBFBTJBgKBSKB-mADKBXKBlLBhKBQlAvLBuIBV9AcJBrKB_FA3BAhLAjBAz6AaHBHbARIBx9AfHBHHBDABB8Ap8A0ABr8A7KBsJB9KBwJBeIAgLB7JBJJB0IBxLB8IBGLBrmARMBQJBALBeEAWJBZMB0LBMKBYMBPMBOLBbLBNKBCEAPKBfLBTMBn0AzLBNJBoLBJLBkLB8IBuLBWMBILBoKB3LBIKBsLByLBvMBVLBtMBoMB3MBiMBfMBWHBH-A5bAfvAnVAivADMB76Ac-AGMB7eAZIB6HB5IA4zAUTA-zAP8AfFA8dA2HBZIBqbA1HAMGA_PApBAPRAKSAEEA8ABHLA0JA6ABrtA7LBFOA-LBxRA8bAKWAq7AEHBCcA-7AmJB3dAJcARdAMcAOcA0fAcLArBAtAAScAAeA1WAdbANRAGaASNB5KBvcA6NBGaALaAiBAedAw3Av3AKaAgTAi5Au3AJqAw3AAOB5IBXLBGIAIOBaBBKOBGOBCOBIqAQOBFOBiBAMOBZQAXHBhNB9LBQRA1IA4NAfvA2AA2AA1AAzKBUIBtGB4-AiHBINB8NBUNBw3AAUAROBBOByrAPOBjpAuOBHOBDOBJOBWOBYOBoIB_fAxOBo9A_NBSOBwOB1OBVOBjBALOBdKBiGB6BAP-A06A0AA46AsGBlJBuGBJHBJUA4WA6WA8WAeIB3lA2FA5BA7dAuBAqBAcLAb8A-MBzUAwBAIPBENB2KBOPBtTAQPB-WAvAA-MA8HAdnAjBAtAAUuAtAAEBAmGA7HAmIAk9AcHAiPB3WA5WAlPBjVA2NB2WAScAvAAMHBvAA4PB5eA0PB7PB9PBAXAFLA4NA6BAYBB5PB4NB5dAfFAXPBSaA-dALBBneAsNBmbApnAtAA8HBAQBBeAKQBi2A2NAvNBzNBxNBRcAC4ARQBYQBDeAOTAKcAcQBtAAHBAMHB8SA4IAcgASQBOTA6NBXQB3NBjQBzrAtAAL9AWtAQQBhiArFAtFAAXAKJA-PBJFBBBBr_AkHBBOBmHB1GB_-A3GBnfAF_AuHBtHB1XAI_A7NBIMBLNBF8AQeApbAOUASeAiRAFfA4pAiBALbAjeAe7AD-Ap-ABIBBFBzABy7AucAKNBKOAUBAWBAEuAlRB80AcRBAIBNRBhRB1ABicAsOBGaADBA0LAnBACRAyPB0MB0wArxAkxAHEAYxAfhAIhA_wALhANhAnqAJ4ALLBhHAEIBspA6cAE4AZ3A7GADxAoqAcPBqRA6HAgOB1AA5AAKPB0KBqNBWIBoOBYIBqOBbWAA7AtHATBAcSB9WAcaAu6AfQA6HA8HAfvA26AY-AlOBMPBPbAiQBWcANRAseA-HAtAA_MAlBAVQBDjA2HBxGBCRB0GB--ApHBGRBf7A6GBrEAi5AJSBDaAD4AGSBcqA4HAkSB9HAX2AOSBjSB1lA-HAeIBmGAYRAzBAmpAhNAgOBwAACMBLPB3KBU8AtRBJMBRUAG9AW2AaHA5HAMTBZHAkGAPTBLIBdTB97AGHBFNBFMB7XAHMBaTBqJBdTBhoAnsAgRB4HBW8AAfACfA3JAEdAgTB8HA-HAjTBKIBLEAmTBiSBsHAApA8_AhOBgPBrNBBeAKHB2PB7WAiXAvMAwSB5BAZmAyBAtAAVUA0NBuBATUBxSBIJAtAAUNANIAkEA5PBIUB9PB_PBhQBxQBtSBOTA1kArPBmRBwQBCeAiUBvAAfbAhbAjZAbcA5eA96AIEA9LBYYAdEAAXAc4AGUAwUB_6AB7AD7AlGAF7AheAe7AvAAZZAuAANFAYGAPFAwBAO7AQ7AS7ASJAfUByABjHB7-AlHB5SBoHBFYAd7AHRBvHBsHBwXALRB3XA2SBBRBzGB9-ARVBqHB4GBIRBWVBYKAoHBwTBMVBSABfXAPVBdVB2GBTVBIYAtHBiVBkBAIuAKuARABFABbVBDRB6SBSVBB_Ag7A1IAi7AsRBzTBNeAqYAeRAcBByYAJBASQAIXAYBBeBB_MAoABpOBORBE8AWTABWBNBBEBBIQBJBACWB1IAqRBF-AfRBsTB-VBceA8HArYAEuAFWB2QB1IAIBANNA9VBAuANWBdWBXEAjBAJQAsSA1MAJBAoWBqWB0BA6CBE-AeRBYTBx7AaWBPRBOWBuFAliA0LAf7A-gAXZAYBBWWBzWBXIBLeA8NBjRBoXAgeAVeAgUAYeAzVBDXBMWBOeAG8A5IAtWBYEAbNBAQAGWBRYAiWBP5ALXBoJBNXBFXB8HBJBA-HByWBkWB5HBQRBeeAKOAdXBPRAOFA22Ax_AmIAhXBiRBjXB7HB1SBJBAWKA1eAhBAAXBsXB_VBuXB5IAdXBWKA1XBZXB4KBbXB4XBlXBsJBeXB9lA8XBxTBZWBlWBOXBRRBrJBilALYBlLBCPAhLA5bARNB9XBZTB2WBE8ADZAkXBNYBWGACVBy0A-HASYBGYBLWBtTBWYBPeAYYBaDB5NAEIAEuAxLAKEAkFAsSA1RB2XBbWBXYBFZA0NAjPBuAAWeAlBAyYB0SA3yAz_AVBAJBAtAAxAAuYBPRBwYB5IAfTAOzAryAl-AAKAEZBFYBmVBZSB_XBBZBKOAuWB7aAsWB1QBUNAZMAqYBJFAsYBH9AfYBLZBhYB07AQWBKBBeRA1YBfWBTZB1IAUWBxAB_QBHYBz7Ag8AGQAOBBIQBaaAxVBs3AKZBMXBbZBu_AHXBMGAaaA6WBCFAeYBwZBaXByZBgABJ8AqGAyXBuYAqXBlBAiWAVHB6ZB-XB8ZBKMBMYBKKBWxA_TATYB1WBIYBrOBhEAtOBhEA5ZBmZBgYBVYBvcA3ZBqGAeQBrBAbuAaaBeiA44A_YB6KBRUAaaBf7AxgA-WBRYAVaBICB6PB7ZBYaBqbAlaBzYAjZAp-AqaB5OBCBBYRAjBAeBBCKAkaAV6AMoAMBBpGA4aBPFACgAJfA1aAURBfZA2YA3aBcMA6aBJfAi5AkZBCTBh2ANbBJOBIBBdZBVBBMBBqZBRWBRYA_cAmFATBBTbBIQBVbBi8AYBBZbBSbBWbBeZBuBAnEAzMA2RBRLBzfAcbBYbBRBBabBkZB5aBYMAgBBh2AgSBiFAObBESBSPBEGA1aA0bB88AuZB2nAyrAuPBtKBRdA_JAoOAHSB_bBmGAttADcBMLATqA7MAAcBttAL-AEcBnEANcBRdAPcBKcBOyAzbBsBAaMA2bBNOBWJAEBAYcBhBA6bBecBfTALZA4OB3RBGIAGBAmBAtBAbLAnBA9bBipAiFA6cAncBpcBdOAscBLcBNNAFbBz0AwcBqcBBXAyVBsFB9aB8cBS2APFBKGBEEBqWA6EBVGBKyAAdBCGB3DBVBAyBAOMBgCBfFAaaBacBraBCiAOdBHyAk2Ao9AMyA9HARJBRdB7mAR5ASKBSzAOUAaaBZdB1aBTJB0aAHLA_GBwrAfmAgaAQMAQFA1BAfLAUzAF9A2TBobBrLBbdBRLAldBQYAPHBNnADjAqdBrHAtdBnlAWKB3bBviA1dBndBVJB5dBpBArdB8dBUkAaaA6cBvZBbcB7IBn0AlKBiKBnLBbKB2LBhdBlcBAlA2MBmKB1LB9MB3bBeBByaBIEBucBQ2ANcArBA-FBlxAheBjDBFdAleBeeBFjAceBieBNEBx1AgeBdeBYDBGGAreBjDBwaBveBseBYDB7MAzeB6pA9WBAGABOAueB42Aj2AboAhSBAfBOoAa2AT9A75AMpA9oAWKA22AQdAtTAQdBidBjMA3YBYHA1aASfB8nAOJAkZBedAcOBkBADJBQRATFBzBArBAPfBVeBcFATBAafBcfBzbAAHAgfBRBBlfB9eBOFAffBcKA8FAouAAIBHOBU2AhfBpbBjMAeoAb2ABdAyRBcMAiBA_FAwyA20A3bB4fBRBBU2A7fBhBA9fB4NAUeAzBAGBADJBMdBBgBw6ALbAzcB1fBydBOOBPgBBcARgBctA2cB0oAVgBtSAKeB-bBt3AAPBDfBBgBggB8OBzOBqLB8FBFaAabBHBBQNBGQA4eAh2AUBA1IAlBAfuAwBAXgBnKAISBwgBygB0gBl2AZgBZHALgBXZAweAoJAXYAIFAJuALeBadBGIAvgBoJA4gBDhB8pAS2A7gBnBAA9Ax6AaEA_gBVEAMRAdgBgQB3bBD6A7RBU6Ak5ANNAWhABBAAHBg2AXhBf4AHfBG6AP6A85ApGAysA8HA_5A7FBYqALrAr5Am4At5Ax2AOJAR6A2UBFhBPtA8aB1gBI9Ag9AaeBMeBthBW6AuyArbB3QB8hB3qA-hBZIAvbBfBBNgBCiBzrAEiBOJAeBBcRAHTAf9AZ9AQJBi9AJXAQiBo9AUoAUuAtMAeEAAtAyMA0MApdAUdBCFAoAACJBySBd9ARYAEWAfvAzAA3AA4AAjJBpSB1KBmJBCXBtaBIYBFXBPZBrWBeWBc9AM9ARYAVZBXHAqyAobBr-AfiBlBAfBARIA6bAkNBx-A6AApGB4AAoNBVIBnOBe_AwGB1VBQVBrVB5VB-SBAgBBIA9iBIyAMRAySAgWBuBAoAAaAB3eBxYA1IAmiB_LByEA5AAijBZ_AVSBoTB2KBviBHaBYaBAWBuFAEWBUXBYjBXXBW5AZOBMXA-iBFLA8fB-fBJgBO-A2IA2QAniBpiBrGBljBgHBA8ArTBXaBxiBAYBrbApWBQZB1iBjiB3iBUZBeIBWZB7iBeiBIyA1jBGgB3jBlmAoAAAXAZHA8jBHjBFUBXSBLjBwiBiXBNZBGkBvWBRZB2iBYjB5iBXZB8iB4_A0jB1NAoWAgjBKWA2AA4AAcHBbkBKjBEABxZBuaBs8A-iBmaBWcAoaBZMA0aBifBJoAoeB4eBNNA6eBLEA8eBwuAi3A_OBhEAqgBVEA9kBG-AdPBRkBAiB1IAoAAMcAxJAcXAGOAi8ABNBgvA1AAykBhHBdkBpjBEkB4WBeTAPPB0YBcZAJUA9YBiaB2TAglBVfBf7AIBAAHAVfBYfBAUB0jBQlBZjBYHA0BA7jBtkBxAAdYAdHBblBBkB8YAnZBtXBgkB6XBLKAJZBTjBpkBPlBjbBPBBWkBCkAmSB1AA1ZA7lBGNBCkBaZBqjBFkBBmBEEADmByjBOlB0LAWlBrZBRYAoAAANB3lB5lBoSBAABtiBckB0kBekB_lBjYBvXBgaAEuA7XB_HBq-AFmBm8AfBAhLAYlBakBLPBjmBzkBHNBRmBflBdWBwaBHBAsSAoFAiBAaaBKOABBAcRAuUBKTBBUBm8ALkAtuACgAoAAnQAniB2tAIjBmOBclBlmBelBfkBomB5IAfdAEuAfdAWmB4LBzjBIyA6WAiFAVhBzBA5jB1lB0AAo7AdHBTIBimBWSB3mBQmB1kBEkBgkB7bBqGAJBAwnBbnBIKByTBunBWnBOZBcLAikBJkBgtAiZBuBAmkBPkBwlBenBJnBSMAKhBCHAJmBYkB3lB4lBwAAriBpnBmjBuiBYSBtnBVnBPXBKOAwnBf7AznBtmBBXBRoBmmB3XBgkBziBwWB8nBl6AYBBAoBtYBCoBInBEGAQ-AbLAQfAZkBkOBOoBAkBPmB9lBDkBToBKYBfoBjkBKkBlkBNkB6iBloBGnB-iBoBA95AphBDyAhVA3lBMmByAAQnBqSBSnB4mBSoB0TBsAB-ZBTSALKAzXBCaBEaBlZBXmBPSBIyA-oBnhB-5ABpBlBAdmBCjBHWA_UA4RA9_AtoBFHBvoBqTBxoB5mBzoBYYBI8A_fBWNBEJAm_AtpBOaB3HB3nBUoBGXBNpBjlBXeAfFAnlBFXBqpBJgBfRAmRB8TBYRAQkB0LAOABdEAFLA9LBniBBMBOmBlpBFSAnpBnmBzpBDZBRMAFZBPqBleA0nBNlBVpBCqB9uASlBgUAuaAmSBzAAgvAJqB0WBxpBopBpmBlKA9HBDjAUqBUjBCqBfFAZqBxJAbqBfmBdqBalB1mBqnBIpBsnBcoBvYB4nBrJBqmBDYBSzAZoBBqBo5ADKAWkB5NA8AATlBT4AVEAcqB1QAfqBojBUYBypBKYBdXBfXBdRB9qBZRAAHASvAH2AcpAYKAOnBTSBIrBboBUnBNqB0oBcpAwcAcTAMlBoqBCFAAGA_WABNB1ZAwqB_jBEMBgqBJNBcWB57A4kBhXA-mBw6ABnBQrB4NAgaA6cBfvAq7AxkBxqBPoBkmBnzAkdBT-A2dBBEA4dBpdBFeB7dBF5AudBN5ADjAhnB0rBKsBGoBinB1rBlKA3rBKoBr7AhmBjpBqrBJrBPaBiqBfeA1pB1XAu-AZMAk0AMsBaOAbKArqBErBCpBDjBfpBFpB6lB7rBkpBrrBEXBTmBwXBOrBrRBwpBsrBgkBlYBnZA7RBJBApYB5oBnkBQrB-yAcMA_MA4rBq7AonBWsBpTBngBfzA0dBAsBCeBhLBEsBGeBHsB9dBCdAhLAoBAzBAaaB9sBOUA_sBoBAjnB2lBnsByZAFpBNmBrsBXsBarBKrBasBBYB5qBxsBumBdnB0LA-sBRtBIoBaYAuqB4QAZrBdlBitBcrBYYBNrBmqB8qBmoBfFAeEAKJAuYAohB0sARrBCFAWpAmsBepByZAhpBkjBsiByqB8lBLqBKpBdoB3qBSqBKLAnXB7tBOFAKEAysALEAoBAzcBQrBbLABXAAGAksBtqBbtBHbAdtB-jBHuB8rBrnBmpBLuB2qBzpB1tB7qBgXB4tBTPBauBbpB0lBatBDuBHbAX_A4AADtBpNBjuBzqBluB1qBAZBNuBBGAmYB7EAoYBfFAkoBYZBqKBotBCFAZuBz_AstBniBsWANoBEtBnjBhtBZsBztBxYB-uB3sBsEA5sBCvB7sBBoB8oBIyAttAPoAcuBfFAmSBpSA2uBJjB5uBKuB7uBiYBouBwXBAaBOFAnqBvmBHvBUaAheABEA-RAYlBoSAwtBTnBytB3XBglB1oBZnB6nBQZBtvBGvBeIBxlAUVASaAyUBHlAsBAfvBFrB3lBX_A3RA2vBJpBnvBJYBkYBUvBmTA4sB6sBrYBavBFvBYmBJfAb4AweA9aAIwBCuBxZAHbA1QAr7ANwB0qBbrBMuBzpB7pBK8A1YBKXBbvB0LAdPABHAo7A36AhuBuoBgtBxtBRvBnwBKYBpwBIXB3pBVEA5pBFkB6wBOpBXWBtsBMZB3qBpuBlKAUqBYWByoBSvB5XBwXBfFA7kAdEA3cAEOAPfAHzAYwBWqBGeAxMBvmAMnBYxBhNAsgBmSB3AA26AkwB6uBmwBnuBMrBCYBZlA_vBZwBDyAAQACRAJfA-RAMnBHLA0vBgYAftBFtBYsBhqBtXB6vB9vB0iBRXBHkBrWBoxBWxBeEA4mAZmAv-AeuByEA-bAdYAhxBmvBV7AOVB4SBqVBFRBsVBvVBvVBkfBG8AlVBEmBAwBJLBoAAJLBEWA4CBFWAEyBKWAnSAnSAIyBMVAMqB4wB0tBmxBEYB3tBtwBCFAqyAZvB1RBO-AfFAHnBqyBrMAxwB6rBprB0xBQvB2xBkyBH8A0ZB2pBnhA4pBzsBusBgkBAxBu8ABIBirBeEAyyBuqBMwBzxBPvB2wB4yBkxBlyB5qBQuBpXBqaACxB1xB0sBNuBHZBQqBf7AOuByBAIxBGtBrlAcdBmKBedBRRAgdBQrBwWBsMAuMAAtAvxByBAmSBMoBNvB3uBssBVzBAzB3qBCzBWKAQrB5bAEEAcpBLmBvtBKzBQoBMzBWzBpvB5qBsmBruBZZBmuB8uBOqBSwBnYBxXBLKADvBokBAwB3zBXsAXYAfhBskBdyBIbA2QAhyB45AuhBlyApiAbKAehB99A2zBLKAcMAOiBIVAfvA4AADHBjvBRnBJuB08A3hBRiBQnANiBzBAPiBsuBP0BIFAx8AZtBlnBfmBMmBGpB2mBlvBiyBF0BovBlxBB0BCmBoyBVxBjSBIyAy0BHXAj9AKvB30ByAAGuB0wB2yB-zByzBA0BkqBK0BVmBC1BVyBpxBP0BrzBDpBY_AX0B2nBoZB9ZBrpBDzBQpBTzBSpBQrBSHBCfAinBvuALGADpAfjBU0BzAAmVAorBiuBwzB3yB_zBdrBhpAfrB8kBsgBeiB0cAKJACHBl0Bc1BNVB1MA8-AkXAeVB8SB5GB7VB7GBeiB7QBkBA8_AhJBfqBBQBCHAJUBAgAaiBNUBPUBRUBzSAVUBYHAWUBzSBZUB1UBJQByQBvQBE0BdXANjBNyB7SBPyB6VBuBA8VB_yB_XBglB8mBxrBAnB-iBCnBEnBxjB1aBd1B3xB7mBvrB9mB_MAyrBw2B5VAySAvBAKJAUzBz1BQ1BKYBWoBEuAYoBD0B3bBwnBSgBezBQEAK3BdNAWoByRBvmACJB-2BKJAi5AO3BS2AQ3BCgA9FAsHAK2Bi5AOGBrhBcsAvAAf3BzLBHdB1DBaGBk3BdCBfGB3DBn3Bl5AYGBgEB-cBs0BBEByFBCdB0FB8oBK2BfBAfPA91Bw1BN1BLzB3vBdABB2BpVBD2BPjBrHBn2Bp2B23B_2BkBAfBAJQAZHBU0BwAA16AzwBOvB9zB-3BNzB3WB32BIyAMGA52B_mBzrBBsA0BAPBAiBAZPBQYAeiBstARSB-bA_1BKxBuRBcUAcSBAUAfSBEoBi4BwBAjQAYMA1OA-nBs1ByuB0QA0AA40BhYADxBIaBCuAecB92BstAOBAEMApBAy4BYBBhrBIuBwoBJyB4vBbTBtvA94Bq2B74BL5BaMAG3BEoBAcBwPBS8AN5B2kB1TAdcBQ5B5HA_4BB5BD5BpaB51BwlB1IAcqByxB1yBhPBsSB4dAmPBEJAgbADWAJTB4QBn5BOVArOAr5BoQAt5BW1BqRAXKAfvAJPBiJBm4BjyBK5BLYA94Bb5BwBAA5Bx4BYjBMlBJxB85BqJBqlB5VAJBAuAAqtAVfBjNAXuBW5BQaBbSBkBAdSBs4BhgB15BfQALdBgOBQ4BvzBqrBP2BkPB7WAfjAvrAwSBXNBtAAvABIFA0lBsQBv5BNRAfJAy5BzOAUyB1KAtQBPVAYbA1IAoJAh4BnUBZQBIBAvMAwBA0SBLIAu6BqEAw6BzPBr6B5dA9uAe2BpUBLVBGUAy6B6dA8dAcuAdbBgUBoUBo5BVbAEMAzSBdeAG7Bo5Bx5BjTAB7BUcAD7BqUBYcAsUBjbAwpBqABUAB1TA7TAkOAryA6TA3TAJOA1YBaVBeABj7BRUAl7B4TA3VAzOAw7BJOAF6BgqB69AbWAYYAsSAIQBKdB4fA67B9cAZMAQ6Bh2BKyB1MAC6BC5BYjBmaBJfAO8AG8Be5BMkBSTBYXBD8BnYAuAAM8BI8BT8Bd5B4oBP8Bz2B1nBA2BoVBMyBC4BOyBB_AhVBIRBCBApFA_gB-wBglBBVB66BSvAKEAZ8BC8BGaBJ5BV4BeRAp8B76B9EAIFACHAMaBtgBv8B3wBbWBo8BbcAJBAq8BwBADBAG7AEDB68BU4BmWBurBX4BwrB62Bv2BIyAx2BuMAn8BW4B7WBK9Ba4B82BRNACRAQ9BI9BS9BZ4B72BN9BCVBV5Ae4Bg4Ba8BRLB12B5vBR9BGeAT9Bc9BuwB92BK2BB3BP1BExBowB7yBlTAbTAEhB02B-lB5yBQXBPBAoYBPBAdzBxzBv9BKYBRXBFFATXBXjB-nBwjB-wBAmBsJByzA27B99BbZBcXBsJBZlAUBAgQAEEAK-BC3B-9BlyBMYBU0AT-Bu9BM-BvsBMYBi0AZHAZ-BT4B01BYYBBVB_8B08BDyA44ApaAQYA7oBF9Bi-BYZA-8BhZAtUB0BAFQA26BbPBs-BD3Bj-BbcAw-BkZAz-BaPB7TB4cANEAyBAUxBWaBH6B-0BkYBYzBPmAGZBVnATqBV1BraBk9BOzBxYBH_BKLAJBAS7B4ZBMuAbzBG-BXzBK_BS_BU_BQoAPFA9LBX_BR6BjtB31BeRAfdAg-BOwBjxBqJBZ5BTTAXRBLbAjTAm_BlwBw8BjaBtvAweA8yB0eA0_Bh_BLpBCuA0_BSTAhbAJQAHEAv_BixBx_BvcACzB8_B8VA4_Bo4BeIAEACfdBLdBnlBqbAbIBLaBAACI5B78BqJBbIBQ-BJOAwjBRAC80BPwBqbAU8B-nBMGAdACjoBlBAZ8BNACg-AilBVfBZACsaBo_By_BhlBzYB7YBoXA3SAWKAZTAHEAGoBkAC1TAJ6BuACN6BJUAP6BOsB1ACRUAbzBMGAy9ByBAO8AoxANaBR8BTACrAC_ACoXAaTACBCNIA97B9ACeIAJBCc_BmBBoACO_BuTBwdBFfAfFAHfAZRAtMAPBCrbAnKAf7A18BBdAg3Ba-BX5BcUA3ABMSA5BAA9BVBAOIB0iBHAC95BVNBe9B6ABcNB-ABfNBuBCqJBeSBU6Br4BU6BwnBdBCwaBDlBUBC29B95B-BCAlBWBA-uB1IAoAC5vACwA8iA8gABwA8gAsBBuwAlfAAwAzvAKCCtwASEBHlBh2AfJAefAEJAbPA4JAMPALZAZtAYCCbJA-RBvIAzPArPAofAiCCtwAbCClCCzOA1PAm7BnCCqIAtFBwNAOJAcPAzOAfCCd6AJiBZCCwPAeJAqCC-GAGAChCCwCC6CCb9AkCC9CCrPAtCCQPAWBBONBKwA7fAzzA_bBO9AaEAyNAaCCDDCkBA1kANBAzAA1BA4AA6cAEBAODCjBAQDCjCCNJAiGAfuAYHAVDCXDCZDCbDCdDCpCCSDCfuAUEAczBWDCYDCNDCGNAPDCQOAdNAb5AUDCtDClDCwDCcDCyDCkkAb5AhDCuBAjDCuDCzbBmDC6DCa5AoPAOJAqDCJfA_DC3DCA7B5DCTqAKEB8CCuFBSrBVmB2DCvDCLECnDC8EB8DCRECsDCkDCyrANgAs1AtIAdEBLgAcECOwAbgAGgAkEBeEBP9AQfBGIAeECVIAgwAcECkEChgAnECjBCB1Aj3Bb0BXpATGBJdBMACqxAZxA6RBtIAQCCXhAxxA6wAgCBjxARxAayA3vAexA8RB3hAEFCFjAJhAASBMSBDSBJiBQxApCB-EBpxACFCHxAsnAvhAUxAlBBUFC3bBRFCHDBYFCdxAbFCQFCDFCCoAYOARfAwxA_gABFCcFCjFCJqACkA_ECoFCXEB2fBdhAfFAjEABxAsHASFCiGABBCO8AYKAEWAe3BzFCLhA2FCiCBf1AWbALEAJJAQvAoBAmBB4xAZ3AWhAJGCp6AIpAv4AMGCAEBOGCE2AeiAoEC-kBqwATdBIyA3FC9oARzBuYAXoAX9BFyAtBAPdBctAXdBWcB_dBK5AGGA-ECczAWyAmGCR5AoGCWCCjzA4yA_JBtGCeEAhyAwkArGCJiBYzAHkAXpAoyA88AqyAXJBzGCLyA-jAvyATNAijAs6A_GCL6ARjA-jAszAdzAsGCIHC6GC9sAEzA2jApUAAzAOHCBHCXpARHCBkAxMAQzAPlAMzAAkAOzAJFAbHCTmAizBeLASkAPmAUHCs5AVIAb1AnBBwGCtzAyGCVHC7GAqGCaoBcwAdmAnGCeEA63AxHCcMB3zAONB5MB2IB4zAmgBshB0HCFLBaMBRlAyzAA0A5HCRlAG0AHICclAgsBgMBaLBi4AW0AUPBUeBxFCWeBUMBDICclAe-BvxApKB4GCTLBo0AXICcYBNmAIsBKICx0Aq0Az0AzBAt0AwBA8HCh0AfIC00A1JBiIC9JAXMBWLB1hBNeB2IBkKBNICdICeMBxICpECUICoMBVMB2mAR-ByBAZGAXfAuIC3IB_ICBJCeMAdLB44Am3B2ICzJB-mA_ICzBAT5BraArXBLJC7MB1ICnMB4dBZeB5ICWGCC1AuMBYeBL1AFJCNNAi5ASTA8dA3FCVoAuNBheBEWAfnAOUAjJCjGC-jAlQBnJCg5Bh2AiJCsgBXJC4FA-SAIuA6EAfnAe1AXnAckAQICcnA7cB3bBl1AvECPDBIDBSjByIC6FABKCv1AXFCjhAlEB6cAgACEqA1aAOKCoTAVMAITBneBweBznAAlBi5ADlBXKCweBqDBVKC3eBbKC3eBTtBvrBQ2A41A6nA61Ay1ALhBPlA3FBWfB_eBbeBC2AT2AkkAmxA-iAXrAGoAuKCFfBVdBKyAkpAd2A0hB6ICG2A3KCCfB8OBU2AqoAf2A98AY2A_KCBlBnoAR3A7KC1oAr2ANfB4YBB2AzYByrASBCMFBCzA9uAc_B6cATLCjeBCzA9qAVEAT7BDqBFKC9KC6FAZLCpeBt5AQ6AdLC8aA9uAEBAkQAK2BO3ApKCZkAfpAwOB0fBJqACLCRdASTBopAwOBpDBf3AvpA4LCxpAoDBmQA1pAOgBCqAl3AuLCn4AA5Aq3ADMCWhBJiB7OBtxAw3Ay3ANqATOBHaA2OBCPBMaA1KCKMCjgB5KCzOBCOBJlBRbBYvBAGAgUAw4BgLCaJCSBBKlBtBAKEAeMCxJAgMCzBAFCCLGA09BaJC63A53A33A-dBJiBBTB-3A1GApPAfqAegB3bB0MCG4AaGAOFCK6AoHC9ICwlABKAHrAaICGKCJ5AAHCxhBzMBTICZaA1HCu5A8xAjCBDZAi5AYhB04AIfB24AiZAjrA64AyMCGNCj5ANNCJNCkBAaLAcLAE5AOHBhECq5A5GCONCusAuKAO5Ai9BTgB2hBmNCAsAV5A_MCvhBVIAb5AJsAe5AO8AJbBmMBhhB18Ax3BSZBN9AgCC6NCr0BWiBa9A9NCABBbNCWKAo6ARGCv5AwXAqtAyrAvPA7DCFECiGA0CCePA2OA3CCbNCOOCEECKPApPA-CC3bBXOCZkAb5AjTAGDCJOA6cAdOCPGBnPAZOCzCCdCCrPA2CCVGCLNC9OASMAtFBfOCbOCJiBkOCbGBxPAQOCfNC0PA5BA07BntBzUALdBnAAmSBxAA50BG5BGcAc7Bt6BZ7B05Bx6Bc7BvBBvCCSIARDCfDCBOAjTArOCyECTnA5CCoDCPPCXVA_CCNPCeDCgJArCCqEAhOCt9BB1AVPC8EByCCROCpOC1CCUOCsOCsNCcFAiPCWGBkPC4OCmCCzvAoCCjPCPECgOC6OCp7BgPCTnAaDC4DCWECayAPEC1DCbECBEC7PCDEC9PCpDCIOAJECUEC9HAMECOPCcPCgDCZECHQCBQCVECDQCGsA3OC_PCAECJ3BCECZ3AYECiDCTECQQCJQC8PCTQCnOCNQCrDCPQCXQCCQCNECYPAuPCHECSECAQClQCRQCnQCKJAYECjQCcQCcOCkPAPOChQCQPCeCCoPCTPCP0A0OCzNC3OCYPC0QC-OAzDC_QC5OC7OCyHCB1A9QCmPAb5ASOC0OA6QCjOC1QCXECERCwPCh2AJRC2OC3QC1PCGRCpdALdBOQBhLANnBKwBJPBM1BR4B9rBw_BHBCQwBQ_Ba_BFZB5FCNIAKNCG6B90BvcAJBCqRCP8AZKAwJCcFC-FC1FCTQAJxA-jAxRC7FCsgB9FCGyAZGCBGCy2AYdBcGCOFAeGCEzB4_ALdBXtBw9A0uB75BMjBRTA57BJIAA8Bk_B_7BYBB3YA2IAwEBY6BL4BCJARSCYBBSsBdyB2AAX_Ak5BpSB37Bf-AicAUSC_dA97Bx_AcSCRYAu8BTjBDPCkSCPSCmSCrSCBiBN_Bc8BUNBnSCyYAqSC77BRYAy9BnTA5MCD_BOSC4SAQSC7SCk8ALdB6SCSSCuBAtSC1SCn4B88BdWBz8Br8BiACn1Bd4B8ACAUBLdBeRCfSCzAADHBNSCi2BxSCcUA4SCTSCzSC1IA9SCxoAaRCU_AU0BSSB7zBl5BS4Bn_BCAC79AilBuACwTAxAC4BAzAC1-BATCbACT6BV6B7BCt4BAUBdpBgwB0QAtWAO2BHUBPPBR2Bi6Bb4A0QBlGAm6BzRAo6B4GBnUBIUBRPBgSBZRABXADXAFXAH1BUiBNUCDUCRPBLUBAtAtAAOUBJQAW2BJRAY2BUUBySBYUBuYAd2BXUCjPBR2BI7BJPC1WAOUClPBPBAySBQUBYrAEEABJBbABnUC1PB9PBjNCQHBGOAKsA_SCrUCsaBLHBNHBvrAPHB4WAGOAnQAIOA5NCJ7BCUCoUC4UCCVCjLAvAAoJAaOAIPCC7BsUCDUCMVCQYBOVCt-A9-BFaBJVCUVCLVCBVCXVCQHBPoAq6BdVC3UCOTAqUCTVC_UC8PBOTAEQBNIApBAHQB1TC-UCdUBOTAXHApcBAGAMHBW7BOVA_EAtAAnbB0QBkkB-nB4VCs6Bq5BHPC8KCb7BhUBo5BvSBZHAa2B0SBqmB46ByQBwTA06BHlA36BP7BZQBN_AJfAa7BWFAy6BA9B96BzSBDWCAWCE7BmeBNWCH7B-QB-UCZQBL7BsgBN7BwVCoVClWCbKAtAAENAtAAtKCcVCQ7BOVAqNCIeA9xATWCyQBkUBlRBeWCUnAjjALWCkqBhWCo5BlnA-WCPKA7WCuJCwNBQcAzNB1NBAXCtNBbQBheBnQBpQBZRArQB7WCc_BQWCjYB7WCs_BBcAjVCyWC5NBsOBLXCNRAWKA9VC3oB_VCeXCOTAY7Bs5BEWCYWCc7BrUBacArNCiAA4UBFwB0UBbUBvUB8HAIEAjLAPUB1UCneA4UBA7AC7AE7AD9BeMA9QB13BhiA6XC6UB9XC-UB_XCKBAqaAfcBmGBN7ASBAP7AR7AT7AzXC-6A7XC7UBaEA-XC4WABVBnPBNFAHVBPYCSJADYC8XC8UBWYCAVBbcADVB1fAyBAGVBNYCIVBQYC5XC0XC5UBfYCVYCGYC4WAUuASyBP-A0BAbYCJVBRYCIEATYCIUBnVCIKB8YCj9B2SCpUArjBKBCmTAkTCv_AjTCtMC_YCnVBaUACZCHZC2nANZCJMCLTC0VBt7BvcAzBCeNBn9Bh7BZUAt_A2VAVZC_ABxnBnfBnBAcZC1BCGBCg_AaUAzZBl_AcNBNcAoBADXAp_As7BTABDACtABspBqIAo_AJ7AKWBSZCuZCmZC3xAjABVFB1ZCBTCh_ArABIABwZCXABMABXKAtZAQABjZCi7BvZCiABHXACRAaLANcAhMCJZC2ZC-ZCu7BJACBaCjABlABnABtZCSaCJaC3xAK_A2BAjBAMBA-WA8fAZaClZCgABl_AYXCtSAzZCbLA8ZCcTC3ZClaC3xArOApaCPaCtRCsaCaaCqbAsZCJtAf5AIiBRZC9ZCkaC1TA3aCYBBNIAUuAwYAEEAJfAjaCg-AM-AsbAj-AsjBm-A89B3yB3SBcVBf8BpHBXMAGgBAGAg9BaPBdsBaVCTpB19BnVBC2BnHBD4BgVBVVBj8Bl8BbVC7aC0aCdbCERBl2Bh8BhbCvHBYVBabCb8BcbCB4BebCg8BrHBi8BsbCH_A3XA0fADMABZAYZCLyBQbCybCpbC0bCrbCzHBxHBoXCzaCE8Bd8B-bCobC4VBBcCuVBIRBVWCEEACMAr9A8bCA4Be8B_bCLcCgbCNcCvHBnICXWCGcCS8BnbC3VBfVBUVBZcCtHBbcCZHAUBA4YAraCHcCfcCE2BPyB1bCtHB0FCrBANSBF9BPbC2VBscCqbCjcCwXAKTCbbCRaCrcCfbCicCKYAIRBeBB0SAFcCwSCUcCJcCgcCF2BucCXdABXAsHA6cCvbC8cCxbCKcChcCtVBAdCvHBRcCEBA9FACqAccCFdCIcC1cC-cCUdCE_AvHBSyBEZAbdC1xB0cCOjBzbCYcCVdCtHBjdCXZAEdARcCKEAIWAXKAZHA1HBTcCddCodCAcCqdChdCsdCL7AkdCArAtdC4NA0dCAqB2dC9cCpdC_cC7dCNYAK2AQYA0SC7cC9ZCFeC5dCHeCJRBJeCesBk_BOHAcaBCBAvBA4BALEA1dCHaCj2BRbCXcCReCRyBkfAtZA5BAnICswBzcCeeCWcCTdCQyBtXAOYAaPBYeC4BAXuBFWB5BAWBANIACfAQUApcCCACCZCPTCwBAs8BSTCOdCQaCuRCCZCJ6B1YBVfBmlB2BCH9BuFAJ6B_8BtlBJUAvlBjZCt-B5IAXNB1_BdiARTC7rAQfC3-B6yB1pBBBACqAt9A0LAMICYfCV-BafCg1BrwB-yBhfCb-BBzB7yBNgASBBY_Bw9B1pBIfCmRCbsBg1ByUCMBCPNBuKA_TBnfCSmBpfC1pBWKAc4BgfC2-BifCCZBilBFfCJUA5YBAGA7YBHfC5fCLrBYYBHTCO7BAgCofC3qBNgC_dAncCqHAXaCFvAYbByOClbCqACxfC5nB21BRXBhpANbCkBCS6B1TAhZCn9BoHBN_A2YBaEA_QAyBAlgC7QCBAClRCqbAtgCABCXMAk0AQBAqgCbNB9ABWZCugCSACG9BUZC5gCdZCzgCsSAhhA44A-fBoJAtgCdBCygCIhC_gC6ABJ8B1eCIRA7ABLhCFOCNeC3TCkgCRhCqGAmMCm8AoQBYKAHhCwfCxgCWhCMGAOhCCfAchCKgCe1Bk7BylBGXBVRBZHAAfCdcCwgC2VAYfBDGAEEAPfCPgClBCP5Br_BMPAACCMTCp_B0_BlfCVEAyvAkhC5_Bz_BxeA8hCtBArKCdBC-hCzhCjgC6_BxeA8_B3XC48BGiC0_ByXB3_B_hCIACLYAQiCzeAfFAzXBHiC2TCbgCzZBvfCTiC95BCzBMfCCdAR_B9TAcBCdhCf1B8pBMBApQBdBCKACRRAARCbiCtTCoiCK8A6dBsdBsBAk0A4hCE_BDACaTA-SCdTAWQAZHAK_AsBAqoBdBCHBAAXAMcAGQBIQB0IAxtA3JAmZAtXCL-B0hCEuA59BJBAogCsfCniC7KBXNCHjCRYAJhCScB2NAmwAMBAjhCIiClhCRUA34AuVCYBBJhCVjCijCXjCkjCZjCfhCGZApjC6BAQRA9WAlGBM7ArjCdNBdZCdBCjjCvVCZMAJhC4jCwjCHcBRdAmwAfjCwiCthCWjCFQBqjC6jCsjC8jCzbAXKAPoApaAsNA2kA4YABkCagCxiCEkCtVC5jC1IA7jCujCdfBLkCDpA8FACfAUgCNEAWhC3jCujCljCsjCwfBMkCNIAxJAfkCejChkCnjCeIA4jCkkC1jCMhCeWA5NA0LAdkCPkCqHArkCxkCShCPdCuRCOACkEADdC9HB_kC4PCkRC9gCcACFnBgjCAiCT8B-8Bf7BHlCCkCFlC2VAk-BMlC0BAp-BXwBOlCTNBQlCbcASlC0lAYsALIAgaBNjCU-BO5BW8BD6BeACilCH8B-nB-eCXfCIlCUiCJ6BtkCsAC3WAulCYHA4iC9kClACtACL6BqtAWABVTAaAB0BAjNASQAFGCYYAZhBfiCI6BvTC2lCGHCGXBl_AuPBaUBnBAUyAvjCdBC3ACEmCzyAWABdTBC9BJFA7ABLeCkbCThCciC0lCvlC4ACFmCWABXBAkjCDRAwsAz0ACBAlBA1fAZEAfGCBmCIBCDmCM6BFmCl-AJUAImC1UBjNANmCrmC5ACtTA7AC_JCWlCaSB2ACkiC4ABnLCmEBdEAylCUhCcTBXBCSVC8kCCnCeIAvTBArAGfAheATkA5eCDkCDnCDfAEdAqNCQ8AwdBdBCJnCaHADxA5HA4fCqlC95BXnC92BhTBnBA_pBlTBVnCtlCwBCXNBZNBhTAsgCskCpmC9NBnBCT_BWfCQ8BcnC3BCunChBC38BdBCwBC5ABCFARkCYmCTkCmBC21BlABphCnBABnCZmCicAq4BlnCq4B4BCwBA8BCHoC5BCJoCc4BLoCsnCvaBvrB_BC0RC4CCUCC3wA3vANCCdfALCC8vASyA_vACJCTCCOCCcoCEwAwWCbNCsPCLFCPECMRCSPCMPCsOAEQCXPCZgChLCOfAyPCuoCMQCvPCsCC2PCPPAiOCxPCADCiEB7CCSDCqoCORC7oCaPC9oCCDCvoCTRC3bBnoC1OC-oCGpC3oCZRCHwAJDCdNAMNBebBbmBZMAkMCyhCJiBQbBQOBibBfbBpWCaJCZpCl2AbBBylBwbBE5AKECeQCSQC7gC_fA6PCuQCLQCDLAcIAkQCJiBqpCmpCZ3ApQCGQCzQCwpCYQCspCGECOQC2pCbNCxpCxDCZQCUQCupC8pCxoC8WA4pCDRC3QC9DCvpC9pCGqC2QCTOAZIAqQCaECWQC3pCmQCxCCPECQqCKqCEqC-pCKQCBDCxQCIECDqCaJCNhBrJCkkANhB0IA_aBEWAoWCZMArOATwAOgAJKC_BBSwAiECUwACKCfwAmECoFBVOCEqCrECGGAtECh2A4qC0GCMKCyrAdDChOAUIAuqAvOAehBYMALIA2FAGbBC_BbNCArCDXA1aAErCLeCHrCGEAJrCPJC15AopCCFBrFCtwASyAuFC2IAyxAiFCWFCjoCeMAHFC6EC9RBWPCgTANFCCSBIFCsxAcCB2EChFCbNCdFCDKCfFCxECirCVFC5RBKFCtIAvFByhAxwApFCerC1rCkFC3NAmFCTFC6rCwFCqPCPxAYrCjpAtFCnFCcrC7rCurC_xAcHCVMCMsCZiAJOCPNC-RC5xASsCoNCV0AapB4xAiGC_cBadA9oAhHCAmCNHCANCUfAarC4HCnHCyNCuGC8gAlsCuHCisCGjA7GBqsChsCnsCPHCcKA8GC4FAWjAfsCrrC9sADHCxyAjjAt6ArsCxsCWHCTyAkzA3sCmyA8yAAkA-yADtCJHCXHCKkAGzAHHCssCdHCrEAfHCNtC_sCQkAOUAlHCQLBEsC0HCAHCqHCdkAtHCwsCs4A3HA2MC2GCHRC-rBVHC3HCitCDtCddBHxBe1AJsAQRAotChzBqtCckAkzBmsCa0BvtCrkAlmAstCSICYtC8lAgzBiKBFkAlmAytCWJC8zASpCBuCrIB-HCFNCEqCLaBMJCrmAFICRuApICFuCONBA0AJcB0gAyaCM3BbJC8ICWICrmAJICLJCBNC_fCbICCICdMBh4ACwB3xAbuCYuChuCDNCYsC1lAX0AttCkuCguC2BAYICOuC7JBvuC_HCh3BJuCBNCvuCk0AwuChMBvuCnIC5uCaLBvuC80ADJCwICkcBtOCBICyLBBNCVJCmGCfuCaJBHuCaJCJuC7MBi4APeBtuCIvCeuCXeBQeB4ICDvC6tCyJCqQAkJCGXCrBAoJCk1AqJCzJCsJCXpAdvCfvCxJChvCbvCDeBLIAgVAzBA3JCubCEvC8WCc1APDBe1A9JCUHBQZCEqCIKCQgAwrCLKCv1AonAvhA8qCThAEKCdKCyrAPBAmBAy4BE5AzhBSLAFwCHwCNIAj8AaHC2eBaLCtIADlBZKCAlBgKCCEBloCEqCrKCZ3AawCoKCtcBqeBAGBXCC2KC_rCnoAxKCvKCFoA2WCiwCI2AtqAVrCF3AutABuBYvCVuCD3At5A6KCzoAFnCwvCywCzLB0wCeTBroAFLCEfBaoAILCm2AxoAYdAMLC3oAGLC_wCLiBTsCCSCYKALfBuYACpA4KCwhBGtA-2AU4ApwCGfB6hBkhBYKASxCXpAT6Ah2AjLCxeBysCZIAc_BfLCzfBn2AQ3AkTCxLCkxCzLCKLC2NA2LCWrCAaA5LC-LCrpAd3AY3A6LC0pAhwCKMCbgBAGAkJCc_BxJAe_BoBAnaCnWAnEAzLAZHAsdBOQAwOBk3A7pAewCUNCXxCfNCHyC4mCbNCLMCtpANMCVfCz3AQMCEOBTMC9fBPsCEqCQyC5wCZMCD4ARuAsBBSuCaeCATBfyCbPCuRAjBAjyCKmCbPCRdACyBoyC5fA3PCaNCEqCTFBpyCjqC7iC4lAfHCmzBUuCAIC7FAkyC5RCuKAhyC5yCh3ByyC2xA4yCtyCoDBrPA1NADyCgWCugB8yCjpA4xCLmA_aBFzCskANuCISBMzCeOCOOAmyCRzCPlAZBAFGCATBxMCZ3A63AISBETB1MCcKAinCAzCzHC7FAizC8MChtC-GA4MC3vCuMCpzCGIBaGAVHAxcA2wC6tC7MCxzC1GA-MCDTB0HAjzC5TBITBEdC6yCxIAZJAJpCvNAPECC0CjJABrAiJADJA8oC-wASDCH0CNIAfPCjtCR9AK0CaJAM0CtPCG0CU0CJ0CcIAD0CzoClOCuPCP0CkJA4oC8TAxNCX4AswCGtAn5AlsBwwCB0CihBrwCN4AeNCzhBk0C2IBi4AzuCnzCTNCS5ALyCzjAx0CWsCH6AsrCx4AahBdNCM5ADLAXjC54AukASNCs0C2rAVNCrrAhNCurAgVCG1C55A70ClhBpNC7WBflC10CH1CerAJ1Cc4B60CNqCh3AIsAd5ARYAg5AIVCGOCW1CE3An0Cx5AjsAp5AAOCbhBF6Aq6AoaAm1C-qB-aAVrCa1Cx3BSGCzjAimCCEAZpB-GBpPCVuC20Ct3Bs1CQ6Ab4Ay1CCOCJ1CgxCb4AbxCAOCNGCMvCwvCS9A8DB68AS0BO1CBOCFMCLGAPhBC9A5hBI1CvdBV5Bq5A-hBEOCb6A_NCJiBL2Cz1CJ2C6tCf2CC2CQnAb2CViBk1CBGAq9An6AGHCI2CWLAMOCURCQRCWzC3QCApCgPA2qCaJC9QCuOASRCYSANOCx2CgQCOqCdPCNPAi0CuCC82CCRCEpCLRCmPCTOC12C61C6yCVRCwQC62CDTAw2CF3CRRCXRCFRCvyCpdACJAttBdyBqiB73BiRCrSBkVCCQBfVCH5APVCl3A1zC2dAc7BgXCEOCMeCPGAeYCUYC9UBH7A-YC2EAs3CFYCH7AQBA5BA_MA1IA2YCqYCCYCsYC6YCDUCCJA1VC_iBMHBAjBdLCdYC83C6UBIUBfFArdACFAfBA0VCz_AF4CSYCH4CDUCJ4C1NAL4CN4CAGAK4BpBAPiCxeARiC58Be2Cn9AR2Cq0Ch3Bj2Cg4CN2Ce0BV2CX1CS2CB9AaEAn2CKyCzBAbnCe4C7NCk2CzBAb2CYtA22CK2Cf4CQxC7hBi1Cx4Co2Cl2C-VCe9An4C94CBSBScCGnBzBAiBA91BiSC83BrTCElCndCk2BgeC9SBH2B_SBX3CiBAfBAvBAGwC91BUSBx1B1wBT4BN5CfeCreCF4BI2B8TCJJAXZAyjCuJBCHAaABQIBtWAc3Cd6BO1Bh-B6mC-AC0mCdmCVaC8HA6lC8lCEUABbBAvBi5C_AB_gBztA3AAx9AJ5Cd3C70BpACecCRdCIdCtcCrbCueCQYAweCyeCUXB0eC2eCxgBQTBX3CCEA_FA4rBgvAipBs5C93BTnAbZAjZAsHAXNBzLBb6CxcCPcBVjABEANFACRAtDBr-AxJALZAL7Aj6BmJA4mASaAVjBL2B3lB3QAX_AbTCEoCv7BnhCESCvYAnhCi5CaEAi5BtkBfxBp7A16CE6CVcCSdCJdCCcCwXAkVB2wCo6C6EA95CMmBuzBkvBp0BD6C_3B3dCO5CreCKdCYKAAeCXWCL7CZ1BfSCn0BEPCGWCOVAo3C_4CdpCBfCPwB6pB7yB1zBETA4uBzWAKVC1PBRPBnPBPQBqPBsPBT5BbkAY2Cu5Bf3CQ2BPUCTPBIWAGEAWPBwKAh9Bq3CpXC47Cg6BS2BMUBJWCdUCQUBSUBZ2BZ2BjUCc2ByXCP7B7YCjWCoVCyVCvAA5UC4WAZVCWmCvvC2EAf6BqVCAYCGEB37CpVC9PBW4ClBA3VCkXCmPBPEA7VC0MAhXC9nBOgCxWCZQBIWCnBAKWCWQB3WCpUBPWC8-BSWCg8ClWCF7Bm8Cw3Cm3Cg7CNRAmWCcRCk7Cb8CKPCsWCuWCYwCFWCbXCjUBT1C1WCjuC08Co5B5WCmUBP9CJcAPFAEOANIAVXCWZAFXCmJCHXCyNBTUBaXCZQBdvCPXCRMABeCUuCy6ByKCf9CyQBUXCV7Bm8Cg2B58CyQBi7CiXCt8CkWCyQBrXCx-BP4C5YCEYCgYCwYCvAAIYCWaA53C39CtYCt3ChYC13C33CuBA_9C2dCGBANVCieAK-Cv4CSkCT7CJ-CN1CuAAQ-CwrAYSCO-Cg_AT-CDVCEuAY-CBEAhgCc5CMUARKC2nA0fCL8BX8BnlCwnCU1Ce-CLSAg-CdTAq-CyRBCFA0RBEvBOlCeXAq-CfACk-CE5BVoCW-Cy-C1-CKuAq-ColCxnCx-Cf-C6-CenAq-Cc4CZaCPeCP5CseC2bC2XAJ_AL_AyBAPcCkABfCBoeC9bCedCGeCgdCSeCG_AK_CF_CF6C2cCMcCrdCXVB3bCuBA5bCUmCS0CvgCg_AG_CW7CH7CjVBEcChXAI7CXMAceCR_CGdCT_CQeCV_CvVBJ7CA0CObCpeCF7CH6C4cCjVB4BAIFAQFAZ_CE7CG6C3cCd_CYKAO_CRcCAADHdCb_C6dCW_CkBAlcC2_CMzBd5CqeCG7C7_CkBAK_AA3BN_CIfADlCk_CRAD5_CDADIeCYKAwcCycC_-CS_C4dCH_CX7CQECrDC9WA3IA6aC8nCT7Cm_CTADEADwVB8ACtbC9EAuVC-HAu_CjADw_ClADn_CUADrhCcdCvAD6_CxADGXAwBANdCUTCdeCkADV7CwADfAD-sAsFAYdCRuAAlCEeCa_CfdCI_C8dCTyBl3CmdC4_CCADc_CLBDZ7C_dC9dCudCCeCpGAIADx_CmADo_CfNCKeCD9C_ADSBDU_CUBDTeCZbCAUAWeCIXCweCbeCDeCHBD6ADJBDBBDcBDjeCEXCRBDBADKADheCteCoBDL6C8ACzeChhCQ6CLIBjBD7ADKBDuHBJ6COvAZeC-ADYBDIBDe5CLCDY9BuFA8eC9-CTTCOyCtAD9gCFXBTfCgZBlGAL3BOjCLgCFZAeCDJXBVfCjACwfCdCDj7CyYAp3C1IAelCtfCKYBtCDsjByCDg_BsnCqCDx9C_dAvnCmpAFeBZnABkAsBALIAXGBwCDYYBMNByzACDDFZAMNBiiCyRBcOBnbBGDDAZB0-BEuA38CThAM_BbCDRfCVoBEoBXoBEoBd-CsTClRCFXBDuAynBweAhCDglC6fCzzB7yBcfCOdAnBAffCudBNDDKOACzBfJAupBqIArDD0pBg1BuDDlnAQCCxDDtDDtpB1DD9iA3DDlDD5DDr1AYgA8DD1pBDiCBEDkfCLhAEED8pBweCXEAn-CbDDcCD_wB7yBYbCZ8CduCW-CVDDyDD8pBSEDUDDZfCyfC8pBNgAHEDK8AdECAEDpCDOED1pBrfCabBdEDqGAfgAmEDOnCNED7fCzfCslBUHAOUA9_BQvAmzCu5CBgCsDD7yBi-CrRCbKAN-CYED1EDVEDK8AbtCPSAjjApEDMSApnAqqChEDsED8pBFiCHFDkDD1pBQBAZGASiCynCF_BjfCJFDPFDvBA2DDLFDufCg1BHGBDFDyyCcFDxMCcFD-pBJIB1BDRFDcgC-EDqGA6WC_GAjWAYFD5wB7yBoFDtICrFDppBo7C7bC2CDiEDg1B9fCV5AXEDGnCbgCn7C8fCLKAymCwFDTFDziCOOAxDDA-BmIAhZBHWBRtBqEDUEDdXBYrAAKA1CDkFDN-BltB2tBI3B5mC9EDmXBwEDNiCaDDElCLGDwXBlnAaGDk_CcGDA1BEEAzXBfGD8gChGDS1BC0BPrBAGDMxBiGDZNAs6AlGDaAC7FDvsBqmBdvC8wC2cA_-BTxBKGDZEDktBkqBrvBfcBTzBRxB2IA5GDxDDbIBDYBilAwGDS7CrEDFxBO-B9lAFDDrGDBYBKaB9lAU0AxDDYYCftAsaAWkCuBADoC6eCFkBRlCcpA3YAqHAUHDv-B9PASlCRDDB8CshCKHDzpBz-CEuAq-CIHDVBCSFDCZBI0B55C0FD1sBxHD4sBbjCdFBLVAf1AWwBr-BVGDQgCH0BsMCVvBrmBPpBuYAM0BxDD2sBTwBWvB9fCsyBw-CTED7GDhlBlFCCJCumCQIDSDDUGDNID9EDn9CPIDjwCLEDbGDOIDYIDyKCFUC4iBm-CxDD7vByCDaHDcDDFkBkIDrCDHCCsgB7ED6FDbHDeoBerBfgCcTAtHDBCCG0B11BdWAl_B3-C8ED-HDKYB6WCJBAoRB1JB0ID5hCrACFrCKIA0iBFJDZEAwWBjEAhnCxKAxdB64BPjCRDDCZA0-ByCDvCDtlCRJDPLAhQAV-C7IDPjCF3BwnBmIDPlCY5BXDDLYAEoBtIDl7C26C1hCvDDSIAQCDiDDJiCBiCUfC9hCQFD9HDcJDWiCjGDxJDWIDhlCCzB3HDJcBtJA6GDNXBdiC2FDDIDOFARpBtzC3jC1SBHOCs6AlJDnHDXlCJaBRmAZYB2BAfJDLKDw5C1lCA-AJUACdCQoA8xBgoBtlCOmCsmCQmCBaCSmCAXAxJAFJDXmCuIDPnCQBCx5CdKDl_AfmCHQBhmC8RCDvAlmCqaASIAj_CmGDv5CmKDTKDqtAumCtTA7YB_FDRoCamC1NBcmCzyAO6Bs6ArJDigChjCInCEnCaHAxLAJjCe7AJKDPJDtJDuAAenCLnCbBC9JDhlCenCTnC6EDknC8KD1TAenCqHC1vCYBBMLDiCDFLDPLDHLDKlCqHAanCYLDkFDqbAenCfdAfLDsJDhLDqLDkzAUnC27CyJDOLDenC-zC7TBiFDjnCyLD3JDPjCYnBKcAYCD3nCerBkoA_LDlnCerBfdAvvA6IDkKDgJD-nCdWA-GDPxBOiCMoC5TCKoC7TCZLDcUAwRBuOBdBCefBMhAfRAofB5lCAbAVpC9cA5bA9BCnMAeTAYHAKEApGAMFAn-BbIDGqAIJDrWBLJDkMCsMDwWB1UBI8AoLBaoCXfAsBB1MDqfAgrCz4CeoCZoChoCboCVCCpsC2xCmoCd0C9ECpoCI3CNRCK3CtxCjMAE0CoGC0PCwoCaJCMNDUfAONDFDCC3CHDCCpCtoCe0CGNDRPCBpCZPCYNDKpCFpC1oCviCDNDW0CZNDSDCYRCW3CyrAg6Cd6CNRAGGAqNDi6CryBuNDmvC3bBuNDe6C7MAuNDSbAm6Cl6CBEAMfBpNDC5BkJCJkAkfAiBAaMA_FAP9B9NDmBAJPA_2CoxABvAC5B6cATRAybA0oAdNAOODzRA-HAXpCbNCSODz0ASLAXODUOD9wCzNDfWAYODRODeODbODzBADBAcODYpCQpCkkADuC3bBlqCcLA5aBCbB84CtIAkqCIbBBbBrEALbBWBBQeAZ8CCrCVrCQEDEqA9hAZyCepC3ODsbBS2A7ODIZC6tCDPDGBBctAGPDWfB0KCowCYpCAPDVpCIPDOPD4FBLPDDKAG2CNPDHmBgbBcMCVEAVODEqCfpCvLCubBylBmbBdiBVbB0-BhDDnzCRDD5ODu0Ca9ARDDzJAhQA2ODRWCwKCPlARDDyACGlAFyCPbB16BaPBuyCvPDdZATODXBDh3BnPDjhB_hBvPDsPDrBAuPDkPDAQDFiB3PDQYADQDVPD9pCEoBSLAF3B_bBOQDP3BXDDR3BvbAc3BI4BW3BSQDkkAWoBICCjMAX3Bl2AZ3BS3BXQDV3BZDC-jC2NA7JDJHAZ3A3HDUcB8JD00CB1A6JD5HD6bBmQDrMA5HDRcBzQDsQDpQDlGCwpCecBPQDhcBKZAJLA8FCZDC8QDP3B-QDW5CJLAh4CnzCq_B9QDaMAicBHRDIJCqMDLlAKRDctAq_BNRDnWACRDZcBTRDFRDjcBuQD5PCMqCN0CPPCyNAxAAWOAvKCbOACOADXAlRD9NADXAGOAj0CIQC_pC5pCiGAVQClpCuRDbPCPqC1pCsQCTqCrpC0RD6pCyQC3RDLqCUqCHqCJODVADsNAiRDdFBkRDQPCdOAnRDHSDhOArRDD3CdQCzRDb1CcKAxRDtRDbqCQSDtpCLIA_xCbeCfqCwvCaqCfQCtIAaQC-DCaSD6tCcSDnpC-QCIqC7pC9RDZqCeRDy2CBSDYSDUHAhSDVuCjSDvQCgNDxNADSDjRDTIDoRDISDVtAKSDqRDoNDOSDUSDzPCFQC8RDSqC-RD5RDG3C3OChRD2SDaID4SDhOALTD8SD5oCaADRRDqSDlOCdqCrQCDTDEqCb-CexCTlCK-Ci5A4cBycBOsBSLANhBdTD0RBGBD3bBfEDtqCWwA0qCzEDTnAmTD6vCzqC3BBxEChwAkXA7YBXNB9LAJBA7KDlTD5SBzTDgCDJ9ATWBcWBodAuECnTDfwAp1A7qCyqCgyA-qCh2AMrCEOAoPDkaAPrCGrCm5CBoCi5AJUD2IAOrCAPAIJDPUDTrCMQDEqCj3BY4AQJBZGBFdBIEAcUDu3BqFB03Bf8CQFCULC9ECWCCJGB6FBn3BosCAsCqUD1DBgGBcFCnUDsECpTDSGBv3ByUDRwC0UDvTD1qCCCBjUDxUDmUD5UD5qClEBeUDw3BGUDyrCq3BEdBFVDbLC2EC78CKVD4sCy3BBdBsUDfxC-EBIVDS8CaJCj3BJtCjCBVVDSFBUFBXgCHvAiuA4CBKvAXFBbFBWFBeFBEOAADBVLAyuAG3A0uADDBQRDJCBzUDZzACwCBGBKJCOVDpHCyVD5FBwUDr3BfUDZDBgwCvUDOEB7VDyeB9VDfEB-UD6VD1VDeGAyDB4VD_VDGWD6GAIWD-VDoEBBYCAVDkLC30CQVDrUDAWD9KAa9A3ECJVD4UDSWDREBBNDOWDQ_CRWDrEBoQCpUDDWDz3B_UDurCzUDsEB1UDzVDKWDbWDiWD1EBrWDJWDPWDlUDoWD5UDsEBDVD3UDhWDtFB2EBfWDzFB0WDaUDpWDOFBp3BjUDn3BFFBDXDmWDFWDuWDtFBl3BDEBGCBCvAEvAoWCfVDJvALvA8CBcFBmVDuuAgFBpVDCDBxtAFXDYPA4rCsWDaJDXVDBXDmFB3VD9WDkUDDsCVuCj3BmPAawCgXDgWD1WDcWDYPAsXDyWDRFB_WDiXD2WDGGBNWDlWDRVD7VDmPARGBtXD-WDoXD6yCqXDYPAdGBEVDKXDBDCFYDbVD1XDwvC0ECN6AqCBEXD7VD91CPYDIXDaWD6WDHQDUVDEWDWEBZUD2XDSWDSYDYYDz3BbYDMYDGsCayAksCBsCAFCBYDh3BvrCYoC8gAzrCqFCfrClrCAxACxAorCjrCJFCkJCtYD8rC7EC2rC2VDxrC8UDWxACsCprC8EC7YD8vCjLA3YDurCjYDqeBmwCJsCphA0YDqrCGiAIsCmYDvFC4xAhAD4RCl2ACyADGC8xCGGCYeCBxASZD_FCUZDWdBVfCXZDFGC9LBweCFODNdBVEATZD1aAWZDT7BYZD9LBcEDgGCoZDjvCYsChZD9xCqHCcZD3RCpZDgZDrZDiZDoBAlnANIAxiA2ZDh6C4ZDBMA-mCsZD8ZDpnAfoCuVDCFB2RCBaDxZDCGC6ZD0ZDpnAfHCAaDAGCcsCDaDzZDGGCAvCvZDdZDCaDyZDPaDGGCqzA4xATuBjLA-xCNaDgxC31CVuBQGC9yCO9C1RCRsC8DB01C-ODMYDNsCo4C-1CVfC51CKNDYyAKzADtCuqALGCztCLUD4ZBTxCbICAHCpGCntC9aD6MDvsCBbDVHC1GCsHCMHCIbDOtC-jA0sCj6CStCftCAtCuyAgjAr6C8sCSbDkJCLtAyNDNbD_sCzjAqLC6QBI4BItCTVDiGAogCjbDUbDHbDbNCmNCPtCAkAOSAFbDqaDvfBLtCtFCnbDsbDRtC0bDbKAKLDh1CIuCNNCHZA3tCWaAKjAx6AFoBaCDNvC8bDmqBVtChICvbDErA8jAu-AUbCtbDkHCIcD-sCTbDbtCpbD7bDAHCwHCEbDRcDwMCZNCctCMbDqbDK5A1ECI3Ax1CJcDfZDuKAhYD6tCq1CQlAjHChBAAuCetCDsBwtC3tCWMAruCZcDDeBSzAe1AscDdbD0tC9tCsqAwcDY0AjcDKyAPjA_tC-iB5tCVuCAeBJtB3dB4kAMtBGsBWtCX2CMID7bDXSDMPA2IB1kABEAkICDmAOJAVOAmRDEOAQmAjTARdDb0CrICUOAsNASSDxLBbdD8zASdDedD0SDn-ACTDadDQdDkdDddDUdDe0AEDC72CidDrdDrIB1kAgVAbRDWdDsNAgOADXAqdDrPAcdDrvC5QCAyC4dDJsBLIAYqCEcDPdD9dDsdD_dDqOCHRDndDXqCvSD6yC1kAjdD0dDcIA2dDMeDA3CR0C8dDzOAtFBvlAldDudDZICiGAXdDpRDZdD6zASeD8EBceDtdDMmAfeDCSDDeDxgBPeD0uCcIAleDWGBneDmIAmdDCeDOeDoSDGeDiTAzdDmeDRlA1dDAeDrHCreD6dDjeDydDIeDEpCzeD1JCnPCBeDgeDgdDCqC4eDwvCReD7eDyeD9eDUeD_eDfdDodDeqCOfDncDcIC2PBN4AKmAeeDIRDB1AJuCuqAqMBSeB64COdDyLBjfDnKBTeBDJCBBA_bD1NABcDTdDpeDLsBsuC6HCLDC9uC3ICFlA2fDcRDP0A1uCluC9zALDCGIC0fDEICQuCNuC_yC3fDKuC9JAauCEuC7JB5FDPfDbfDBNCahCpGAcbDecDKvCRlAdQDI1AVICtuCMjC-HAQ-AEZBUrCBJBeLBDJCQvCCgDT0AiuCf1ApuCRICDJCvuCqgD1eDsRCEdDPgD-fD3uCQcDJvCGvCxgDedD8uCsgDffDZaDLgDhMBCvCBvCbxBZJCOgDVgDYJCHgDHvCyMBDdDQeDwgDSvCcLBkMBeLBFhD-fDWACEEAGJCzBAsZCkgDeJCJOAPJCvPBRJCQTDfKBVvCtuCjgD8gD_cDp0ApeDw1CN4ARvCkfDDLBnhDiLBsMB7fDGqAOvCdJCvICAhDlhDapATJCwhD8MBwyC5eDcJCWvC4MBthDpIBbfDUJCHhDmcDEdDjkCBPD_lAEiDZMA5bD0MDPyAHiDHPDDlAMiDg_CeLBZ-CLiDFkCYHDJmAPiDDLDhfDPiDWiDUiDIGDFEAOFAsBAOwCKrC4vCovCeNDEtCkvCb9CevCIMDwvCavCliDyeBoiDCBAsSAm7AGeAJaDJKAsiDcaDcKAlvCqiDZvCkiD0JCsvCTmCxJApJCRRAiqCl2A-eD-SASTATgDjiDCjDivChLBKeDsUAuvC5JCckA7JClmAdLDDcDriD_DDBUDn1A8YDqTDa1AXjDtTDZjDDZDwFB24C6tCz-ClPDB1AkjDdNAz-CVhDh2AnjDS2Az-CTKCYHA6cALwCaEAIwCb4AKwCGwCzjDNwCb4AUwCWKC5hAYKCeKCBVDeEATwCAMCJiBawCgDB9UCZwClKCxKCCWDL3Ch3ByKC-aD2YBJZD-EBwaD6tCOkDB2ATIDzsCWMAq2AkRD6iDxwCvKC-rCEoA9ODMPDbNCVkDS2AYIDGxC7hAUfBRkDTPDZKCekDctAn9ChkDWrAbGC17CufAbNA98C6yCkkDl2AvkDSkDlcDicD-wCqwCX6BjkDBfBYDBhUDs1CZxC9sAOxCALCbEAElDSGCYdAz5AIlDAxC6wCldCNkDClD5fBCHAqoASlDnzC4wC7MARlDe2ABKAghBEkDUlDDgBqxCeTBExCycDUxCPxCzLBJNCKfB_oANxCGxC_kDy4CMlDN2AAbDBlDHLCIxC92AylDaxC9kDnlDJlD54CLyCNlDzlDZwChlDWxCFlD7KCz5ACiD3kDCmDg2CWLA_lDkvCELCskDOfBQLC3WAZIAAODKSAYLC-mCYVDkbD-sA-mCixCWmDDGCYmDobDyhBbmD9uAJBCnxCL3A9cBBgByLCt0CkaAeoAwIAGtAtLCJyCGiAN3AlmDm3AepA0LCrxCT3AvmD0cBJLCxoAIQDndApcAzmDEMCzwCU2A9mDXYAzRAmdAFnDIhDh3BCgBaBBDnDGECsbAp-A5mDVlD4iD7KCRnDilD8mDMiB7KCHnD_TDt3ApmDgpCNnD-GAabBanD_mDcnDoxCMnDn2AtmDA5AVnDmnDXnDiGAUoAHmDKnDdnDBLCnnDOJAjNAYlDB1ALnDenDn2AFgBHgBg1BAnDwmDblDEgBMRATkBIgBlmA9gBsADiMCxnD5KCU2ALJDCyByxCJFA0xCc3A8LCe3AwxCY3ADkDPyCOzC5gBZkANhBYSDzfDt3AOzCPkDzjAtSDnWDayCfoDM4AMUD_QCOzCEKAWVDwvCYSDkJCeuAOUAnGA-_BYsAMyCYRBZXCOXDdCCdMAWwBZMATNAMhA1PCVFBj3A1oDtSAuoD1CBwoDNiCY7CpoDGCB-oDXgCApDt_BBSChmDXaD9LBioD5BACyCIQAQnDGyCBpD5xC5hA8mCtSDSpDugD6yCtoDASDc1CBOASTAxoDyEDHpDYpDrHCXuA4oDQFA6oDt6CjZACGA5OC_oDXpDNpDVSDoOCkpDGpD0oDLbAqoDyQAKpDoWCMpDBcA3iDmaDQpD-xCIpD4JAOzC6QDXoDopDBqDZLAFqDaYD6lD3xCKqDctAfOCNqDqWAvnDnzCHMCIyCZ3AUoAYqDVjD6tCbyCuqAGaAYuAB_BAyBE2AVyCmoD-cAuOBOlD_OBUOB6qAVrC9OBXOB9hD6OBXMCRyCGEAOMCOJDfpDzqDGiApqDTkDVuCbyCeGA7qD7GCe1CLsAF5AHRDmqDepAArD9sAmbDrqDRMCHrD3OBGrDyOB3OBxqD7lA-qD6GAw3AYiDTnAUrDfEAw3ATFBjqD6bDiMC5qDblDw3AKxC4OCQYB0OBsqDkgBGEAiqDGGAv4AWqD3nDgrDdoAw3AzXBPrDorDx3A4bD_lCRUALrDZbBWOBGmDPqDPyCvrDJaAXyCz5ASeANcDzrDYMC7rD-jAfuAuZASaAUaAbkAybBigBnrDGsDBsDIkAfWAmABEEA7NDFsDzwCIrDcKAIIAQaALsDdLCSHBYsDcyCOrD5rDtbBRrDh2C9qD_rDarDmsDiGAtrDYrDpsDGaALwCk9CNcAdqDosDbMCHrDhEAn6BvBA0lBaMCfFAkMCXgDogB2sDyOBUaBsgBT2Cr4CIlB9sDZPDEiC2nDusDBtDePDhEAmMCfqA6EArZD8sDDFAJtDQtDfMCrZDrMCmxCfgBNtDMMChEAXBAhBA_QAeOB67BckD4qDdtDZsDhEA2gC9PDnzCCzC6MDGgDUzCzyCfRDiZA3aBZzC0oCryCpFA1tDFjAGRC5tDwOD1yCQRA3yC0ZCwtDtyAvtDeyCxtD7yAVEAEzCCuDGzCzOAIzCVpD6pAKuDepAOzCYzCQuDPlAyyC8tDlSDSMATuDFuDSLAbzC0YAUuDkcDQHCNuCJsAfuDGdBIkANuCtsDP0AHhBxgBMRAZoDFjAhTDMgBShBBhBdoD6MC3gBsuDfTDdNANhBFtDq-BAhBUhBkTDzMCezCacDF1ChzC8zCqzCkzC4LDbjDGqA3zCvLCHIBpFDHkDvzCEvD4zCUHAWHALtDpuDwzCLvD9MCzYDugBWvDtxATHA2LDrtDB1Ag0CRNDuIAPPCg0Ca0CBJAL0CDpCytDhJAb0CjJAYeD8rAU0CE0COECO0CZ0CvvDsvDovDliDyvDkvDU0CuvDlNCz4AB2CKlDm0Cm5Au1Cp0CSrDf6AP1CqmDToAB1CyhBA2C_0CAHCvlAz0CnsDr0CHwDW2C0aDo1Cw4CZ0Bt2CXsCw4AyKA_vDt4CvaDXpA34AE1ClrANwDVHCeNCgNCtrAF5AbTDdwDTWDfwDyLAT1CrwDt4A40CdiAwNCkwDssC0NCCrD5aC4NCP2CocDdhBO2CrwDgcDcKAfuA_QAL-AKIAA5C9vD8tCgmDNQCDxDq4CjBA_wDchBNiAlYCQRAgaCTzBOxDr1CSGCo0CqqDHxDL6AeYDxqADwD8rDmhD1wDyNCcxDawDxNA_oB-tB2aDVxDnNC80CItAMwDaxDoHCjxDrxDcKAzhBouDX9AEEAsjDPlA3xDiFAfgDlMBP2C5xDKyA-xDLEAncC--C74CQ2C3aD2hBPkDdGBs4CcfDL2Aa9AIGAvpDoBDoTATuA9FAjZA4yCKyDxwDgfD94A44CswDKOCYKAYiBozBVdDMDDB5Ct4Cl4CflDEyD_8A0FATuCP2C_8AMxDWyDXWDBGAsLDV1CvODplD9MAj7Cc2CijD71CayDeYDepDi4C5yDOYDQNA1yDKyD6yDkBAbPDaJCj4C9lDBQDcpCZMAjpCOsDXwDLiBssD9rDEqCGzDzyDSiBAHAv0BIVABzD-yDbdAVUC3qD8yDyyDCzDOyDMhAQyD4FBgzD4yC0xDm9AezD-yDWLAeyDT2Be0AhyDZ2CAQDbuA0RBSvAVzDw0BvzDDmDxzDEMAh0BWzDDRAqtDYzDr1Cq2CU6AIOCuaDcyDnPAzyAE3CSMAdSDF0CSDCXdDyKCNTD6SDCfD2IAMSDWNDR3CI0DkSD52C3QCM0DGSDQ0D6NAb0DS0D6oCU0DtiDPMA3OC02C6EA3yDM3C92CeSDP3CsPAH0Dh0D7lCq0D8vDBRCvOCcqCj0DHNDroCs0DwOCq0DPRCS3CWGBxOCUNDOpCh2ARQAAQACQA9PAkZBNQAGyDcFAB1DeZDFjADQAF1DKzC3bBJ1DD1DiBA-iCiiDaJCQ1DUQAjHDdNBxMANlCUpBfQALKA_OCtkBL1BCPCr7CIHBt7C7PB67CbLA87CJXAXPBA8CjKDC8CK9Cn8C8YB8VCyCD7WCw8Cy8C1SB88CroDE9C_8CLQBVEANQBXgCmHD-8Cv1DWhAtWCWPBI9CmJDvIDMFDAKDchDJHDRKDUaCeiCoLDyiCqGA0iCNIA3iCltDh3BwQDEcBljD5PCzQDoQDEIAqQD3QD1QDRwDX2Dc2DxQDTRDg2DQcB5BArQD5HDIqDVcDVHCWhA5bDskD1lDnmDglDy2DDmDxlD1wCZdANmDelDlODEyD4sArwDLlDE0D_1CJ6AhxDTbDeNCwwDuyDywDBMA0wDuxDixDpzDkxDWdDmxDqhBpxDv0CtxDp1CfcDO3DxxDE2CAtAmzDq0Ba2DR9A9yDWxDMiB0zDXzDi5CKOAz0Bj9AuAAl0DBcDzBAw3AfvAtWAX6CQ7Ck1D71DHqANxDl3DzsDgOB3RAGpBNLDhLDt8AWKAiKDvvC60BR7CuHDZaBjMDtlC93DLKA_3DhsDhrDGEAxsD4IAzsDIZCb7CP4DmJAHzBU0BSXAeqBXTBgLDJlCH4DbNBZ8ChXDaQAvSCZ4DUiCt8AG4DjMD-3DZ8CiMDKLAm4DRYAe4DeqDvsDWrDGwCysDZ8CMIBqRALKARuABNBwAAMmBC7CnID98BRFAA9BYCDXrDcID-JD2VAPAC5NAXQAbzBQKD0KDOKDfRA_ICYACW2DELDJlCwBC6CDSTCDJCbgDZHAdgDZzBU5DF5DW5D8mCPRDDJCRhDAJCgJCe5DfJCXfAPRD0VD0gDZgDGnAOJCQJC17CyKDdhD6hDagDa5DnBAX5DmHChhDmLBXhDShDh5Dl3DamBEBBo7ATXAr5CC4D1IDrACYfBWKAEzDf4Dj1DKqBxGDI2DZFD8pBp7CzHDLHDtGDCJD5iCRGD9GDLKA0IAwBA5BAA5DgGDJ5DF6DKKDb6DnhCE6D76CUMDoJDgOCMHB9dBa4Ch1B2JDRzDayDXyDFwDKNAr6DI3D9gAfFA78AlyDq6DyyDXyD6uDtyD2aAwyDgvDg3D2aA04CO9AH1D9hBXYD7yDxyDFyDTzD-4C4CDB7DDiBD7DDzDh6DH2CAQDA0DF5CsuAylBRIATdD7iBKSCfmB4lBZ5CK5CjRCa6D9EDFGDC-BVXBKzDJGDS6CQvAylBBUB6zB_5Do0BH5BJ6DnIDH-BQ6DTDD0EAb7C7HAX6DeSC14BeyBxAA1AAb7DqVA73DLxB8GDEXCg6DX6DAfCB4Ds7DM2DOIDz8CQGDzGDoGDB1BVIDbJDjCDsGDU6DxhCBXAY6D-uDmyDQ7DbNAl7DL7A6zB77DY6CL5Ce7D8IDPzBL8DU1BN8Dy7D4_AslDOFAgJBhRCd8DNPBF9C91DM7BPQBt1Dd6D9ED4DDwDDuDDPHDmFDMGADED38DCzB6WClzCEHDqvBBKD0XBx7DH2Du7DP6DR8DyBAi1BLIABHDA_BU1DE9DoHDKYBHIDnYB38DR9DAvBT1BI9DEIDLIDczDP5DUiCDuADiCaiCmoCXoCFFCMCC-MD2MD6MDQCCIaDi5A6vAGbDCNDcPDnODxPD7HCrqCAwCgECIvDLlAsTDjwAuTDACBwTDAUDejDFjA6qC4TDYjD99DHUDuYD9rCIhAlYDoxA_YDMZDBZDtUDXfAFZDaUDHZDFNDqIAxYDBSBI4AAZD6YDZVDbrCLZD0rC5YDKKCmnAyrCtrCO-DvYDSxACwCN-DXVDP-DZDBqkDzRCI-Da-DkrCHsCvdDp-DnYDpaDOsCikDaUDyaDg4CtwDUsCaqDM5AUGCK7Di3BYGColDAxDjrDnbDDbDLbD3GCecDCbDvGCfNCCtC-cDfECusCYcDtcDOpDIsApyA2sCL_DmiD5sCWbDFHCG0DzcDwbDUcDEcDAHCsbDHtCU_DX-DTmDybDPwCa_Dy-DQHCNzAMkAh_DDICqcDLdDZbDd1AbzAO_D4cDFTBrzCJ_DxGCP_DskAezCc_DChD1gDtuCpODUvCo5DDgD6fDi2DnzC9fD-_DEgDN9DafDDhDZuCflADJCNgDKAE9_DPwDmgD1vCmlDAAEXuCtuCyuCEAEhfDKhDefDkhD4uC5gDkhD4gDWhD9JA_uCvFD15DIgD8JBshDaAEnzALAE4MBe5DHhDqhDEhDxAEXvCt6DGIAbtCSjD9CDogD-JCEPDVuC5vC39DfjDd-DkNCAKCdjD_AEt1AajDDwC42AJkDqKC11AdwCbwCLkD8-D4kDlxAo-D8aD-kDVxCAlDBmD12D5nDCxCUnDulDWBEynDbBE42D2GDPlDSnDDxCq2AFxCVBE_-DY3DR1CxkDz2AMxCBpA-nDKSBymDknDmmD1mDjlDsxCOoDKSBpDB4BEQoDIGBm0DKnDNyC0mDUwDSGCcqD8AE4qDQsD0qD1rDDaDUyCD4AAvDdNAgzC7zC93AFvD3MCB4AATBbvDhzAYvDU-DE3Dy0CmgD1AEtNCA1CD2CrAEf3DTwDzaD3-DJiA-0CM3DF3DKwDwRDD1CezCH3DqxDrBEK1CowDW8CuCEqrAqNC0CE6-DL3DW3DAHC3wD8UC3NCNsA-zD-6D1yD14CMkDF7DOzDb9AJ7Dr2CkjAZwDnaAv2CD1BP0B22AwXC06AwAAfYABUCz3D19Cg7BS7DDRAuYAwXCYsAdxB3lBgSC0AAP7CF8DD4DUNBerBNMD0PDPMDhGBg4DtLDQ5DerBEMD21BnDEzUBpDEODEn8DhBA1OAbBChvBoiB54Bh4DdnCjLD-GDaBCNnCnTBy1Bb9DP_BQ8DEXCW9DkGDD9Dy8Dg8DTvBAIDIIDCIDjGDY9D7HDNdDJMDN2DiLDRnCfvDMEDWEE1LDB9DAEEmiCZDE22AzvBKoB2RAA6Cr8DkuBzKDz8D7yB68Di6DXEE3TBArA_DEMnCfEE0DE12AlUCSrBTvAx6CV4DwAAl4B8zBd7DoEEULDjLDRLDBEEl3D22A7hASDEJPBVDEv1DXDEb1DO8Di_BJBC1YB56CVJDsEEYnBxDEZHAzDEZSC1DEFnD24DjEEYrB8EEnEEt7DP9DxFDCEDmCD9wBDFEuYAttAevAfDE6EElEEx3DI6DG8DC5DaLDAFEZBCxEEz4Dd1D0EEtfBqaAhvBjOB64DgFEjqBHEE-GD-xB1FEaDE3FEHrC_-BPFAZ3C37D4lBZlB7DEsDE39B_7DIZA-GDCaBL9DDHDq7CDEE0EDMEEGEEUEEO9DnGD-FEB9DR6DCfCK8DA8DB9DRGE4GDB_B0FEPDEuYACJA0eDB4AhvBpSALGEEEEqJB0zBiGEj1BEKDUGEb5CaEEH8DA9DREEsvBKEE97DNGE4qBH9DJ9DlBASGElGEsiC7yBtlCxGE6GE_GDdlC0GEgEEoGEeEAo7A2RAe7CE8DtFED4D8FDkfCjFEr0DgEE15AGFEVsBmEE1dAy6BKFEJaDVHEgGEIZAW9DAGEPDEweABNBpSArFEjDEB6DvcAuvAPpBp6Dy7DrDEvGEvHDCnBqIDuFAUJDpMD_8Dw7Dk8DaGEJ5Df9DMFEJlCwHE1JDd4C7LDOLDbKD4KD0SAWKD7vBaKDnKDkNAKIEYHA6KDs6A56DJyDiyDTWDkyD82D16DG7D36DsyDXIEXyD76DZyDozDr1C_6Dd2CW8D22DhCE1xDG7DCzDm2CXIE91CR7DzEEwXAo7A1uBIFEZQBGPCnXC7WCO_CbdCK7BG9CF2D3yDm9CmwCTXC-mCY9CabAm8Cw9Cs8CpBDgHEe7BsXCZaCqHDq-CI5D9EDlCDhKD7TD4hBO6DzpBSJE9yBDaDoCDWJEKYBIDDuEDKDDIJAuzDJ8DgkBIDDM8A1fCJ-BfFAhIEB5DXGEE8AeeAy4DXABUeCg_CdPAsSCV8DCIE-GECzBEVBBEA8HEi8DX9D7GE-HELEEjDDR1BcGEj8DqGDcJEh8DhGES-B9sDRxDhHDRFAW9BXKAYHDQJEsJEeTA1HDWvBY2DKcBFIDT9DUKEBvBoMDTEEa9DWGEBKEQ9DaKEIEESEEOkB8HDHIENFEiKEKIDdKEjID5xBgoBlIDO5DfKEP8D5nBYKD1MAvKEqQAqJEf8DgKEMgCerB6HEbJEjJERgCxIDanB8GE8DE2ID7KE21B5IDFBC_KEzpB-NBbrDGGEeEA4KE-EEPjCwMD1KEQrCtMDkEAzMDeKE3GEvFECuAiJDwnBQLEfFEWEE8HBHKDbNAfLEuFEhlCsiDNYBjTADMDsEEoLEdvC8dArLEQ2D1TAOJEB_CuCDiIDtlCQLDOxBtVDu4CnLDzLDuLDjLDWLD3fC8LEnKEJlCbLDYnAUjDZMAlLEkDE1TBYEEYnC4YAmLD6LD2JE9DEMMEAUAwLDXLDQMEVEEJ5D1LDHTB3LDkTB-TBCMERMEWBCTMEWKAJMEuHElDEHLEcpAHMDJLE9LEtDEwDEB9DOMDRKE8LDWMDWOBo4DryAq4DA2D6yCTLEuMDJtDTLEyMDxKAGaCIpCh9DLFC9MDYCCBNEoUD8gAn9DDNEANEioCANDuUD-BEmPDu9DZkA__D9pCk2DZ2DP3Bn2DKcBdCEcFAWKE8JDyQDBcB2NA4QDe2D2QDeNE0QDEcBs2DaJCSRDbQDaRDARD9RCXRDfcBERDMRD_QDKfDJnDJRDDRDpNEwNEGRDnWAd5D_bB1NEgQDqNEWRD7NEYRDY3B-NEAfDx9DFUD99D1UDFOEA-DM_D7UDhjDEDEB1Ay9DDUD_9D89DfECC-D4YDs-DkYDxiAY-DdrCGZDh-Di9DRfAk-DiYDdOEooCR-DnrCZCEr-D1YDQ_Dv-DRZDJ-DW-DeEAfXDVCBf-Dl-DiOE3rCj-DxOEhOEE-DlwCXkDKZDbOEg-D4OEt-DqeDgOE6tC1xABGCx-DkCEB3D8qDCYD1-DewDHPEDaDoxDr_DNEAG-D2_DdtCz_Dr9DE_Dt5DSLBAHCKbDSPEdcDt2DObD7GCS_D4hDOgDe_DKHCK_Dm_DHuDo_DGtCTHCmPELVDoPE_SBzbDPPE1bDq_DrPEPVDw2DnbDTcDy_DG_DvHCMvDlPE4_DVuD6_D4PEnfDBAExzAw9DjAE_fDGwBYyD8fDcAECAEGwBBgDnAEBNCMuClEAEuDOQE-fDKgDn5DXAESAEnuCPhDfhDTAEg1AquCzNEbAEtAEuuCedDgAEr0AIQEuhDKQEeICffDfAE1hD7hDCNC71BraDJiB2iDpOE5iDqMEbNCyQEVaD9sA0QEGIEJjDeLADjDHJBUfD2JCo1DQjDyvCSxA0vCdQE3lAYBBhJCEBEZ3A4rC-vChnAGOE0OEHBEWoDEqCyjDowDJwCdNAVREE5AhiDZKCKBElxAMBEkKC61AGkDsKCONEB1ARBEIZD6OEQNAZkDauB3SDwKETnAmRESwCTBEIPETlDTIDpkDoRErkDjBEnqDO4A-lD4lDHlDdBEolDA3DLmDFmDAmDaJCalDqBEv4AjrDuBE32A7lDAxCtwCH3AmQELlAFSEh3DBSErVDfxD0hDoBE8lDH7DEmD42DZxDLSE2lDnaAMmDhcDgxDXSEMSERxCCSE62DOdAaIEIoDlnDtqDN4AsmDOJAUoAqnDjpAyBEomDrSEfBERyDvSEumDwBESnDonDLyCc3DTrDvxCxDB7LCt3AATEjpA5XDOOEYrDACEBnDbyDWLAECEOvDsoD5qD_qD1qDTyCPMCksDNrDXyCmrDMrDQrDXTEZNE6FAZrDwsD1JEfrDHCE6qDGEAcrDGGAYTE6rDXTEK4DwrDrsDfQEusDiTEL4DjBAN4DoJAS4DuzCwvCttDMNEXfASQE6MCVzCjOESIAauDLzCGuD9TEHXA2NAsyCkuDtIA7tDGUEVIA9SC2yCOOAJuDbuDBGC6TEzMC8TE4sCOUEAUEf3AHzCzUBEyC09DQqATUEGiASuD0tDJUEGGAWuDhUEi0DpNA_TE7TEBUEtIAduDhPE2zCNCE5_DbcDDvDRCERvDZIAlzCVCEQvDXvD1_DNvD1TE2zCWCEGiATHAzzC1YAPADB1AKvDcvDYCEExAxUEkqAFvDevDCVEiIEYwD5REhsAexDDSE34CjCEAwDpPDgCEiGAw0CaCEQ1CHSEpIEnzDOVED0DJxCTFCnCE6CElwDqCETDCsCEwUEaVEgVEP3D-GAD5AM1CH5A3CEJ1C2CEqVECCEMPEV0A5CEXwDmNC8CE2NCg1C7wDX3DMEA9wDm4CoCE3iD5JESxDJJALIAT3Dl1C6aAn1C9REDWEXYDdxDLWEv1CZIA-SEGwDfVEKmDsVEVADR3DZsC0VEwlD2VEyxDV3D5VE_VEvCEcVEYVEF2CQzDFzDLKAAyDVIAAyD7xDOhDDsAqWE7MAsWECyD0iDu6D26Dw6DSGCrzDG8CZICiJENzDAQDlIEkRENVEGDEtIE2zDXWEnaA5WEbiBhPDZLEiCEuGDKDEbVEF0D9sCxIEYKA9AAcBAiAAoAAIQAWrB3lBl0BDNBdFEC6CVWEa2CCDEA7Dl7DSXEUXElBAUXAoiBiBAjBAxAAu3D-5C1IEv9CLKAr8CioBk7Cb7CSXE4BA1XEmAA3OA9AA1XEzQAZXEVTBtXEpUBmkDZDEScAfiD8_A5AAc6BsFEB2DtUCKUBszDx8CI8CfUCx8CL8CiUCXUBO8CoXCzXEmJE6FC4EEIGEzAAUXASHE0HExKEi_BYnBILE7QEYMEbLEaRAFMDoMEzeAtREP0A4nDvLCzSE9WEDmD_WEHTELXECXEAzDl3DuaA22ABNB2tAq8DA6DDJDlFDIHE9TAYiCtlDqDEH6D9GEFEEUZAw9DOHDGKEBGDqGAmDDefCCFAPAEEZEFLEKZExZCSIApJDiYE_HEpEEbfC-DDvhAXFDJZEaEDK8A0DDpnApfADFDgZE_vCgEDdZE2EDiFE8wBZHEKLEsFDCEDGED78DqEEZeCKEDDFDJPDPZEELE2HE48DS-CqDDwZEjEDAXErJE6KESZEhXAjECiwADFDkEDSaB8ZEg1BoEDIaE8pBLaE_EDe1ABFDheADFDlnAGFDnZE5ZEKFDVaECzBOFDEMAWZEAKEyKEWaEVFDcZEsZEhFEaFDg3AcFDRuAeFDZNCgFDoXAHvDqaE6UEtaEmAEiaEBaEN6DxaEeZE_ZBXiC9hCBZE0aEoZEK2DyBA-fC7ZEYaEyFDEEA3TDrME3JE7yBUaE6aE_GEDKE9JEC9D_JEQZE4ZEiLEyGEK9DkGEJAEObElFDE5DilAIZEIbEXbERmATHDZKEOEEJ0B-GDYKEVaEeIDvKCGID8mC8yBQFE7HE1YEfFA22AbyBo7AaYEc8D7YE5iCueA0JD_YE4aE2eAyHEG6DVGEaLESKE08DUZE1DDSyADFDrEEIbECzB2ZEMGEFZEJbElHE_FEDLEHcE6hCCiCYHEBIEjYEhlCRcEXZETcE1bEwvA4bEcaEVbEmMEMMDuMEoDE_sDrPCFNEvNAJNEWoCLNErYDdoC-vAkcEg9DmcEeOEkoC-ZEGqAyzAKDCHQEJOETOE6UD59DCBEJiB29DZ3Az9DIBESOEFBEUOE9vC79D_cEsECVOEcOE-OEYOEvwAQZDKsCoYDnzCqYDtcEhrC2OECPEm-DNNDkOEBxAT-DHVEsOE2YDRdEpXDTdEuOElXD5BBbdECYDddEBwCHBEBPEcdEzOEn-D2REqOELdEV-DypAPZDH-Dw-DgGCKGCyRENdEKPELTEawDFPE2-DeWE7-DasC-iBLqDxLAmNEiPEVHCD_DbPEF_DdPE_sCLEBWPEnbDaPELHCGeEd_Du2DPbDgPEv_Db_DXfBX_DyyAQXEUPEUeEKeEwPEFtCSHCubDzPEV_DxbDFzAvPEgeEi_DOJAYHC2bDPPEUtCRRAu_D2PEe1A7_DafDWcD7PE3_DZeE-PEbcDweEvgDhQESNEBQEXQELQE9kAcTEFvCCQELuCIAEaQEvlAVQEWAE2IBGcEFAEoQErmAPICHREIWAtTEJQEhQEZAEE7DgQERAEjhDlQErQETQEYAE3gDAKAu0AFQElAEKiDbfEohDpLBdVEu5D9eEyAEFQEGKBmfESLBtLB2hDTvCUgDehDLvCVfETnA3AEw_DTjDPfE2vCKRElZEKOECZDBBEbUE7lA-AEMREfdExYEu2AdREfwCnKCgREz1AmKChDBG2DUkDtkD5OEaIDnwCwQE0lDHxCPVElSEUSESVEPgEZBE2SEpoAcBEjSEkBE7KCiBE-REYSEAoDjlDp2A2oAVAEVgEvlDC5ClCE9GArlD2FEKSE02DWgEoIETSEuwCcSEzgEsgEHzD32D3gEksAnWEsoDJoDtpAtYEPyCBhExmD2BE4mDSoDzxCUoDgHCJhEPoDLhE9cE3xCCMCZqDLDENYAJTE7UEosDiTERTEJCEYsCLCEugBuUE2eECvDQCEJVEzUEA4AgqAIVEFIB4UEXdEiAD92DK5AASE_LAYxDagE4yDUVEgUDBwDJ3DsxDD3DOWErIBQwD0fELXEuNCmVExVE2hEbwDMhE5hE1VEhVErCEFQBiwDXtCyhEWWEGPEGiEfNCuVEpwDR-CcWE6dETsCzVEEiENiEawDZ1CTiEp0D3QC1NCf1CBjC_CEbiEZSEXxDRVEWwDshEIxDQVERWEEwDOJAUWE1WEMiEtgEeWElxDYpBApBOPEXiEwiEOiEZVE2iE7gExiELwDb3D_gEi2C96DK9AgXEmIEbIEzYEIDEB0Ds2COXENDEXFEhNAbKAlYCAPCUDEY4DNcEPbEGKD3aEWEALKE1GEt5C8bEAaEYGEKXE5KEeaEGxBPKAeGEm7CkHE1MAvvAKKEV9CGIDiKEVwBlKEZGEzXEOjEV9CkrBZRABNB2QAw3DtHE8YE0bEb4CWjEFWEgaC_WACEE2GE_ZEeaEEDDONBjZEdfCdOApDDm6DNaELZEtpB28DAbEZZEwDDAcE_ZDKkETZELiChZE7DDTkEVZEEFD8fE6JEYkEDcEEbEIcECzBaZDEQDdkEyZELFEScEcjE7aE8pB1ZE_aEEcE7yBKfEeYE-7D5ZEuZDOkEJaEDaEckE0kEbEDCgAUjC4kEeEDmZEtkE1pBAFD1ZDYkETaEDGDYkEXaE_kEg1BaaE5bEdaEi_BZaEgaEBcEYkEbFDYkEdFDTlEfFDTlEhFDdMEvaEB4AvaEifEIlEM6DzFDelEK8A3FDEMAvkEbjEeaE-YEDbEDMEFbE1pBHbEfkERZEdjElqBquBFKEabEVjEJKEnFApjE38DbbEWGAZbEulEUjERHDilAdbEjbErjEYvBrKET9DBJEyKCn6DtlCEIEI9DLlEbcE2VALmExLA8jEhaCHoDTVEviElLCc0B-wDfIE3WEsfEeXEAEBZIEqyDAEB46DamE66DfMEoWEjIEBDEJ7DDDE8-DSzDCzDADEdGBDXEP7DDmDwIEMjEQ0BzBARxDSTB35BZ7DHFESjE1HEWbE1lE2bEXjEV9ClJDTHEVbET6D8BDVaEQbE2lEBnEBEAkME8YEFXBU9DUwBEmEtjEN0BzUALKAQsBPKALKAGFA4rBwAAzZAuGE86DzhE_jEajEpwAdwDl7DBeCrBA1sA44AmnB34BenEmlEi_BXJDqLAhQARFEZvAdYEtnExkERJD38DRJD9TDvPDjjEyGDkJEJQDRFAYJDrBAynEWPDGQDoIEejA_nEDQDlnEYHArBAmzB95DUXAsnEBkEhLDvnE6LAZJDuXDcJB0nERoExkE-YEdBC3nEsEEToE4qAVoELGB9lEvHE1bEUcEAjE2WEu5A8hEqIE58Ay6DZmEEXEzaDimEvoEg4ClLEdmEvYEDjEvcEeVEGDEumEDOC0YEyoEHzDzmEc1DP0BEQB_QArFAFbAK1BdHEHYE3ZE-mE9HEzlE0mEZFEHGE-TCKWAO4BSXA7FEUEDYJE0TDz2DqlEgkEqEEYHEl7DGNAniBB7CcXEs7Cz3D28C_nE7WC98Cy6Bq9CjXBxDDz1DEWB4HEPGDjoE3CDIJEDWB-eC8CDf1AnGA_CDQRAzaExpEFkBz1DbzB6HE-GBhaB4nEmpE6nE0-B8nEK6D_0B8JEHqEF9DLLE8KE4HEwLE8pEwIDnMEhpAwMEOLDYfBSTAIWBHGCpYEfjEhLDJBA59BTjCubB7NDVtAokCFKDRHDRVCRQEkiCVqEhLDgYEnYES-BbqELlA_PDGoEN7DCQDLoE6cASeAZEAAKAuBANrCYgBuBA4qE1IADXAuPBW7D1RBrRDrHByrA3qEFeB_qEKUD8qE-qE6qEEOAOhCYKA0LAXtBsyABeBHdDRzAlKAT2DOtBUkA0oEzdB7KAUrECsB0cDXrEFsB1iCteE9aDerEAxCaaAYrEu_DJeBgTECeEdrEGdDfrELtBhrENtBu_DZqEZbDmrEucDPKAprEIsB1rEUtBFQEV5Dy5DnbE-rEx5Dz5DBGA6NEnAE7MB_rEEsEsUE9qDFhEeGADhEFjE-WE3oEFgE5oEM7DwmE0mE3OAxSAj3DDRAgpEi1DssBy6BlpEvPD7WCHJExXEB8Cb7Cw4BmlCYBB04BRpEIbA7EEqTC9EEq0BqWEGGAsWEPRD9xD0LE_nDNNAyWEplCXsE2sEEnBGJAbnEqsBkJBLiEAyDhnEZ6CjnEU6ADtEl3D6zDHTARDEK1BcYEDZEKpEGnEKcEM8DNpEBpEg0BVUCpBAqHE67DQoEcqEa4Dl4DLKATiB8iBYoEctE-GEtpEuEDq9AWKAgtEDFD7pEapEvlEOGEsWBpGDysBInE_mEW6DU8D0sDKpE5jEo6DacE3tEs8AF4DsEEb4DyBAptEjmEWIE-oEYIEtoECWExmEUwDxoEIuEzaDbrE4MAnmECjEpmEhXEuIEZzDRfEroEVsE9oELuEwiEazDx8A7oEp2CY8DJtEbzDo7D30BzAAiDEHpBybEfGEv7DKqED9Db7CExDkeCfLCVlAk0B7mEusEe3Cv1DqpEXYBsKETqEgrBvqEgLEJ5DTLEm_AVLEKJDXLENJDofAAvETpDkEAvMDFvE9MEdNBAgEAaANsE6GAPsEmmErIEN6AwYErmEBjE8oEHjEZDE4mEYtEfmB1tAsHEUHElMELMEuEEfTBLKADnEitERLEgjE5GEczBMcE9mEpLDjLD3LE-DEkvElmEVqBBGEc7CIGE57DMoBVpEOIDhkEdpEl3D4NDBEAqsElNBp7AgvA6YEr7DtFEJKA0NDNRA2NDheBsHA-vEDaB1sC7ND5aE0mEAKAEMAlHCo7AA7CbtEnvENlEBbE9aE4FDskEuSCPtETjE9YEukEewEstE4ZECzBYkEjlETlCkwEgMEUjESGDylExtExIE4WAiiBIJE2yDfwBlNB1ZA2ZA-XEo5BjsEkiB3MEdzDFyDduEX6ASsEn6Cm8DBGAV8CCRAyzDKtEj0BZXE0AACVAX0B1oEXBERvE-hB4zDzzDi0BDRAl7D4WASaAJxEasEkBAxSAYHAxuE4lBPxEuiEe3DWuE3zDIxE5zDcxE9zDl3D4WAuaAz6DT0BIGEHjB2tAixEOuEAxECuEnMAfmEYxEj3C3BAgxEEwEmuEF8DQxEfeBEuEvIEfuEZDE4WAUcB0gAk0BwbEzxEHyDZpEQsE8DBRUEVtEGxEEBDx6Au3DTXA6wEh7CvXEz1DiyDVIEnMAKuE0mE4WAavEJyEJzBzuEdXEjxENyESxEAEBDnEFxELGAvAA7BAYXEU0BHjBpiBLyEYNAkxEUsEIwD6REPSEd3DJOCqoE2yEg2CKNCb7C4WAuyEkBA9BAD7A2iBiyEq7D-xEGwEmyEVJEZuE7iEj6AYvExwEtyEYKAEzE75DJQAiyExbEFwELiE1yE6yEyqEF6DAzESzEDzEvAAVzEPBBZsEroBZXEu1BOtE7bEyYEnyEVmEGDEGiBQfAMzDRyEsyECzEUzE_nEvAAmnE4rB16AIzEEnE6yCxqERxEwvC-zEiaA1hEBQD0-BJoEjPD4PDM7DrPD1qErxEgzE1zEvPD3zELoELyDDyBIGEfxB06CipE_xEjMAB0EgsCEoEI0EdzEIoELoEhYDfzE0zES0ExuEcnEzyEC7DMzEuYE-yE05AiSERzEj0EixCtyENoEKwBsXEX0Ef7CC2DNVDu9CpUB8wELkBx8DpXDnUDn3BA3DXrA5WDvXDZTDJYDQYD1VDcGBYWDD1EAXD5UDCzDGYDfyEN0E-PB9uAx0EJ7AEzEfJB3lB-bA36An0EqwA_0ERYDUuE_EBh0EryEBzETzES1EjDBU1EbLAEzEuyEx-Az0EYzEJzEB2D68CO1DWYDp0EE1EIyDK1EZYD51D-0EAkDpoEeGB31EQWD01EIYD21EUYD41ECYDzUDO1EKYDwFCi0Ek1Ew0E7BA4yCp1EjVAW1EbHEY1EhJB7zEmvEvVDRwCs3Bf1EH2Eh1EMXAnMAR1EKxEbsEMxE5wE10EazEszEnoESvEh3DbdAcxE5xEj0En3DdLAl0EU2EgwEFDEl2Ek2EyqEBuEFyER1E54APyDxJEBzE52EMoEU4DwxEaYEluE8zE_wEbzEY0B11EQJBgzDY8C8ODoBBTyD-2EioEyzEj1EhzE92EK3EoTAx0EN3EN2Ek0Eh2Et1ED3Ey2Ez1EOyEr0EJ3EizDWfBkzDJ7Ab2EVnEGxE7BAP0Bk1EBJBqiE9aAgzEJyEJbAb1EcNCgzA_2DD0EkiEt3ExhESwDWmEjiEE0DwhEmiEcnBn3EzzEq3EhzEs3ES4Au3Ej0EX1EwyEzAA1AAIpEZzE63E-2DiiEwxDQ4A43E5lDt0EQ1Ep3E_LAEzEduBU0E2QApzEAkEvDBKPE5dELPETsCr2ED4Ea4EbKA3zET1Cp5CN4Eu1Ey6B0WCUBEkVEs5AAiEVwDuwDziDl4EZ4E-PBo4EU4C4FA_AAYHAF7AQIAlsBEzC9AAOTB9TBmAA4NA9HA0BA9AA1ZAmAAzQDQRA9AABJBOkCmAA0cAZmAlGAbKA9AAldBUTBw2EesEc7Bv4EwaDi0Em4E54EuKAp4EziD94EGEAIRASgDfFAC5EVaAheAG5EJjAJ5EL5EN5EkBAP5EokCUTB9xEEnEu4EM9Cw4EX4Eg5Eu3E74EMEA_AAH5EsSA9AA0AAM5EjNEO5EQ5ExJAS5EefEV5EuKAz5ER5EJbB6SD9AA7BAALALEAvyEIGEiJBb3EvSC45EziDN9CmGEd2EY4EnaAn4Ei5E_5A4rBiOB2jEu1EJPEtaD_zECPE2dEs6D7dEbWE32Eg6EwXAi6EDKARbAV5AJyErnEj2EP4E-vDiiEu6ETsCaiEx6E85Eo4ECzEmSB4AAevE35Ec7B11DjUCI8DhWE03E96EbmEOiE34Eh6Eh5E16Ej0EXpB31C0iEkfAJyE65B66E_wEQ4E6iE83EOiE21C9tBS3DM0Ey6EK2ED7EK2EDZA46EC3EV2EY0Bf7Ex4E_sCeNCNGDDiEu0EC7Ei5Ej0EsVC44AkrAQIBhxEj2E8IEu8DnWCw8Da8CLiEw7EN7ElVEXVEnVEIiEtCEm7E37EV7Ek1E1vErsEHjBL4Ey3ETNC13EWVEBiEa3DUvDqIEocDU3D4hE27E44EH4EQ8Eb4AZ3EK4EgSCV8Ej1CVvEzhEh7EYWEzxD_gEf5Eh8Ep7EhzEtKBL1CRiEiLAgJBdsEe6Bt8DtBA-1DoqC90E76EO7Eg7E-6EYWEnwDiNCqwDN8Ex8E47EuaAk1EnGEo8D8XEL1By3EywC4RE1gEsVEwgECGEygEQ3EtyEO8EzBA_AAQ6EAOAS6E8sCW6ErsEL1Be4EFtBy6BK7EXUBM7EZ9En7EhzEcvAy8EBtBGYEZzEAJENXCc9CfQBx2D0gEr6EdkDcgEVVEMyDA5AGlD5yE7lARSEjWElJCZgE_3El8Dc2Eo3Eg5Eu9EK9EhzEJ4EwxEO4BZ6Ex2ElREJmDByEdSEPWE3lDF-EhSEWSEg8ET7EttA-HAi8EYYES8EcnER-EqzEu2AU-Eb0ErgEeBE89EJwD-9EmSENWEW-EU9EfSEu-EDvCw8Ed-Ez-ER1EO-Ei-EdqBR9En-EQBE9-Es8Ey-EbSE-gEW4Er9EK-E3-Es2EOmDk0B2ZA58EinEm-E79E--EP_EA_EJpAC_EnSEddAI9ET7E-GBShET0ES8ELWAy3ENTEJyCj3Aa_EBCEYiEp3AWhEe6EJ-E44E4yCZiB6WEBzEiEEK4E0mBkyER7CAyEo-Ef3Ek_EwXAHXEgyDiPDCyEGSEzbAJ7Ar_EIXE5BA8WEF_E44E8sChvBs4EI7Ez3Do9EzSBq9EbIEC0D59E63EOAF2_Er6AZ_DxwEcGAbnEetBBtE63E1fBc3EhxAs4CYxEjLAPHEfDE3RAa5Ef4EZwEdtEKLAqtDmMDuJBlMCqbE7_Er1CUxEf2EVoAwjDl3DweA_QAmTCZYEbXEx_Ey3Dv1DgsEPDDl3DiuEdyB1ZA0-A_7EqXCLJE29C5lEpvEnHEZnEs6AWwE16AYwE8uEYZE8aEplEXoES-E1nErlEg1BllEZoEXBFMaE8kE2aECbEUIEl3D8sCPpENBFkAFN_EmAFbBFK8ANgDb7C8sChyEjuE9xEOmEKMBqmBjLE3BAlvEVBFaBFIcEUmBMXE3BALqEKMDukC31DsEEJnE6BFqyEI-E3GAkjALBFjBAXAFn6ELiERAF0_EzHE2BFPpAJDEohENCFzvE3zBXHAkBAEwBylBY7DU0BnnBM_EFtEjtEbpE9FD8OC04DeEAj5D6NAAHAHyE7XEU0BdYA-1Bd7E9mEN-BMYB1YBf5DF-B8TCZGAQFAztASSBW0E6AFfvEKZCaZC-aCBuD4aCO8AX3C3AFrsE55BdCFe8DnBF95Bq_B-4BB6B2sEhrBm8DwBAQpEBwEnVA3tAtCFwkE-GEDkELDC5aBW9CsBA5iE0DEQDFBPCBNB5AARIB5vE9EDYDFGwBaDFHOAcDFgWEVtER8ESDFiDFH7Eu7EjHEkJEHZEONBoDFfiDdDFXFE1iCp5Cl9Em5Bz3Dd5Ez-DJ9Cg9CoiDi9CqQBQVCJCD4BDeADMADZ6D8gCcADaBDLADRyBi3EFHE1pBbNEpQDSEF9nDGnBb_ElNBpSAX4D6CFcdC9aCAaCl_AwaCOUAqjDODEFOA95CL4E8DFHDFfFENEF_BDz_CIRBLEFQBFSKE6lEuQECKA_8DX-BiuCqqExkEbIBYIC5EF-GEbIB80AM1A9EF4BFsJBBFF7uEmLEzJDPcEqZEmoEwBFRUAeqES-CJLASBB56CdBCOFFSjCQFFlEDtlCbIBxCFPnA8dALFF7tE-aCofBMGAZMDDoErcE_MDncEgoCENEscECNEHNE8MDj9DoFFlFFPdEQhEbNCxcERpCEQE7qC2kEDdE5qCIOEwqCsqC1cE5FFMOExFF3qCQREEdEBdEEUD9fECVD69DnOENZDoGCRPEmdEidEodEL-DQdEq-DD-Db-DbPCS-D6zCJGFK-DZmDNGFpYDjdEvOEaFCSGFWOEoOE7vC_fE5rCxdEYGFtOE0BA6kDwdErOEnGFudEu-DbGF1dEq6EnPE4-DUhEPGCydE1GFTGCw6EsaDhGC-dElaDvgEz2AC_DRPENeEXPEjdBDeEI_DDHFLeEN_DbeEleEZmDQbD-GC3bDXpA6sCXbDFmCceE2yA8PE1eEzGFj_DpPEfeE9PEZHFneEk_DUbEJhDjPEKtCeHCyPEdHF60At_DzgDYHFknAveEAQEPeEssCXcDLHFnHFtIAmtCyHFIfECuC1FFWQE9HC7HCAfEWuC7HFAgDTzCFQEHfExfECfE9JAZBFnQEhQEOfE6AE9cDjfEYfElIC9HFGAEdAEZfEqHFEIFofEjIChAEL6EFfEOIFXQA7gD6HF8zA-gDFQECvCQIFMfEuAEqfEwAEmIFjMBggDQKBsQEtuCgIFHsE2hDiIFcmEYLBv5DbMBsIFzfEVuELlA2fEzvC8JC5fEJREOREqnACGFxVDHBE_IFAwCeGF4oE_fAFkDMgEOTEUkDHgESwCPBEZoAokDWkDSgEwkD39E6gE5wC2mDeTBT9EaBEc2AhBEOmDaJFdgEWlDLLCmBEqgEayCrfBdfBofBypAmJF4CBgFFZfBIJAbfB9eBZMDpJFuJFmfBtfBMhA9HFrYEtxAQvEAhE1SE5JFHhEk8C8-DRGB8BEHOBETEvLCGTEAKFm_E4GFf_EnTESMC2qDISBfhEZkAPCEavD3UEFVE5UEtzC2UEyUEphEXGFx7ETbDYQEvQEA-EVWE-hEJ8Ez4EugEoxAjVEH8EssCeNChwDM8EC9EQ7EE9EQiEzCEP7ED-E5rAvwDxKFvNCCsAxKF7VEfiE6wDBxEz4CDxE8KFetAQzEXwDMCFj4E_LALjEBpE0BAmBAztAhDEfxB7FEIaC4ZC5TAOzCxaCmGEOIB45BBPCXyEA9C40Eu8C09CGBFYDE73CQ4CuYCu3C_UByYCLYC1YCoYCcYCXNDvRD4QCLeDJNDsoCpLFiNDEqCivDuPCnNDPTDEHFLNDENDvAA5vD1oCk0DEjEQND3LF5LFaOCHpC4CC-LFoQCTNDNpC9SDtQCypCpLFhdDIMFPSDqvD6pCbQCZfDwSDSTDQ-DPPC3eDWTDnNETMFYuDipDLMF4RDJMFhpDBxD2RDXMFbSDZMFX0DBSDWMFyRD_SDX0CBTDYfDiMFiSDZMFKRC3OCnMF30DfMFcCCbNDsLFzMF1pDwdDQ3Cx0Dt0D90DGMF0LF60Dy0DGTDz2C10DcND8MF40DU3CBMFWOCo0D4LFWRCsSDV3CANFAUB9JAOOAKLFNxEGDFvsEJHDOLFuaCghCOOASLF2qESrCz0A-QEuuDgNFUOD3aBnqCD8EtlEBpEpQBRSB5AAwDFPCFIDF3BCIoCW6BV-E7QDBOEmIALRDSRAVLApQBlHD_qEZoB8NF6qErvEvQD8NEooEq_BVKA7NF_nEZMAPpES8DvPDJOFZoBYBAwEAtNEwhCcIEeEAFOF6NFG_AM8A2IAV7DaPB1RBWSCqFA8CDq-BZGEiSDDOFTOF0BAVOFVBAHOFYOFeOFCrE3JAdOFaOFgOF5BAPOFUmEiOF2NFEOFecBGOFYKAxjCkLF-wE0NE0OFkOFmOFpQB5OFzjCZMAxOFROFSXB-OF2OFWOFZKAFVCauAGNF1NFuNEB-BHPFaMAn2B8GAogC8LFbSDjOFgcBaMA3OFzqE0-BNOFyWBr9CXcB9OFZPF5NFnOFXOFmTAqOFbOFsOFrpEAUB3BAePBg1D1ZAx9Eu1Ey3C69CH7AVHDweAaYCmLF3YCrYCfLFC-C79CBVBkYCFVBH-CGnBpCF37DivAEUBVDFMEDaNFVhC6kCqGANABkeC7nCH-EzUA5BA2BA5BAMWAM2B00EdEFRCDtaCsABKaCYAB7ZCpdA5BATQFhQFNxEqXEtkBL4Eq7ANLFZZCHABUaCdQFCRAfQFiSB2BAuAAmBArkBjNB37DDHBU8EIQFM5CqQF_ZCsQFvaCdNFjEFBuDwQFlQFdyBLLFn6EcAFJQF7QFTaCGmCw_ARLFARFqaCjaC9CFgEF-QFpNAeNFCRFuAA-YBHyAJLFfDEiJBuNFl-EwNFrACJoC6BCSMD_zEk7A2BACVA3AAuAAEQFRpE16AHrBj2EzPFvYC1PFjYC4FA5JEnYCOYC6PFD1B2BAyAA06AnSAlBF2KBs3C2kD3_CTZCPLFsmCURFORFPaClRF4QAwAAVNF57DpQFCSFbNFESFSMAVRFh2AhqCLjDPlAxODmqCC8EYBBpNFA4EeQA5RFCVAqRFaEFNxEdRFlAFrEFJRFbaCcNFFSFRRAkEFJiBUSFpvCjqCkNFHbBYSFC9CpqCFlEKTB2BAzAA7RFYQFa5CFtB_RFroDlRFkuE4AALSFk-EkSFZNFmSFDSFiEFqSFBRFTSFwSFCoCVSFaoDMTFrODdLAZSFRYAbSFRQFdSFhDEBTFtkBbEFHAFxDFAZCrQFLRFoSFRSFGSFi5AtSFt0DXSFhNCTTF0SFpNA2bA2BANxEKSFaTF3QAt7EvNFlSFOSFcQFTRFiTFJTFPRFGrEMTFiNFwODQTFmNFpTF1IAVTFzvEtTFsBA6RFaTFQ-ENSFbQFSRF5TALmAcnA3JAGBA6aBASAaMD7TFBoC9TFKUE_TFySF_1DCUF1SF4RF5AAKLFkuE25EdTF8CFfTFWABITFeLArSFc1DWaAXUA8_A4AAhpEZQFBSFLUF9QFMGAslBDRA7LBBEAfHDerDO9DKQFMUFGkB1IAmiAQUFSUFCRAUUFVaESTANhBfRA4FAhFF4FAIBA7LBfhBMDCLTFWUFOTFjNFBoCRTFnNFaSFdUFY6BrUFlGAwQA0uAZEFEjBnQFcTFzTFFTF1TF9UF6ZCXgC0FEaVFpBAfBAXTA7HAXQFpEFYNFARBkVFzUFCaCN_CnVFsTFhBAXUAfBA2BAPIBmQFM4EyTFeRF0TFyUFgTF0VFvQF2SF78AfxEtkBGjBhVFAWFjVF3BDTCDm2BRjBoVFNcA1BAkfA22ADrBBdAOFArdBuPFU0B3QFLWFETFKMEmhCXPD_dASOFc6DVuCdPDetD5LEiWF7OFB1AnWFotDpWFJzD_8E-PDylBhbBvWFUpC1IALzDUmElRFNIAqHEaTC5QFfCFttEm_AlGAEuAyFESLDPZCSWFTkAQrECFAhnBYyBlCFAwEEjB4lBx9A_VFfWFuHEvCFNKDxCFM5DjWBIBFMYB_IDYXFDyDcSFiAASHBi9EaEFnVA54Bc8CWVCi3ChXF2vCEtEGUBD8CR2BaUCU2BeUCK8CUUBM8CSYElUCP8Cg8CJYEvAAvUCIJAxUCmJE0UCl9Cl1DQ2BnXFDVCRHBtVCqXF2UCg3C_6A0iAz_Al8C2BDU7Ce5CTbCBcDWbCK6CgUAHEFPWFJEFvVBtbCWYFSAD5BDdKAPrEqXFIRB-qAVFEj-AAGAbYFdADbBDeYFGYFIQBhYFRTC8CD-sAcfBmYFOEFheCfYFrYFidCZ1DnBAgaCZHA_MAkYFWrCxVFOWFcYFYYF0YF_dAIRBCZFUZBcfBr7B9BDJADnXAFZFxWFQADZBDRVBMZFuFARZFFBATaAomCv_CPYFWcCRZFM6BqYF8SCVZF4qAeXFJMDsEFLZFcZFyYATZFzTCeIBpBDQtEFkB5nERDD8BFUED7vEqZE7JEHEEmtBXPEyDFG9DKbEuZF4GEbXFnxBBOFWBF95BUFFgqEHaEsLEkiDeWAYYAtKBsxBjTAHnAWcApcBAMDfBCxBC6nCrnCKNEvFFqFFSCCuFFl9D4TEeMAINEtFFSaFXaFmFFkBBHJFCBBQNE6tD5HF5cE3FF7cE6FF2FFxqCGGF0GCxWDOgEVuCQOEEGF-cE7cEFdE9OEUGFZrCZOE7OELsC1aFXOEUaFM-DhdEcGFPGFSNDVdEyYDmOETGF8aFPVD5aFMdEzECdGFEgE-YDmGFGbFiGFi-DldE_aFNdEjdEqGFrdEZ-DQbFKGF6GAvdEYbF8OEXVDt6EysCi4E3dExxDjbFD9ExxD8dEgGCbsCVZDdsCAHFPPEEeEIHFvbFHHFXHF5PEssCMeE0bFHeETbDnyASeEQHFW_DwyATHFUAFrHFIbFuHFtrEebDdeEOcDY9E5bF_NDgHFTeEn_DieEQtCmHFCcFzJBpHFPtBueEx_D2HF1bF_sCxHFFeE1LF4aDssC1HFccFDJC7eE5hDWIF5fDHQEjIF6eEEfEDJCDIF8eEJfErwEkcFbCEZQEUAE4IFnfE2IBUfE0cFtfEXfEpQEeAEUIFtcFqICffDiAENIF7cFlQEdIF3HFrIBxIF8yE1cFFKBwLBeIFrIBrfEJdF5cF0IFqfDKiEJhDufEtQEPdF4cF1iD8iDzQEoiDIjDaJC3QEsbFniD09EpiD1QE8QEhBAXUFvMBsvCPjDk1A6JC3fE5AEcWBIRE2tEh3BCgEc-DvqCxJCLRE1dF0aFESENJF8VDJgEJBEhREKJFjRETsEIJFQgEqKCxREAEF3wC_-EmgEgBEZJFkgEQlDYJF-HAjgEggEWnDcJFklDjJFZdF3fBOvEBxCFCEwnD8JFChE-JF3LCDTE9LCBTExxCNhE5BE_LCs9DiMCIKFOXEKKFhsDahENKFVTEaTEAOB9aAqTEAsDLOBOKFbcDBvDjwDSKFYKFUKFBPAWKFnhEKSBH4AYdEsKFbQEZQE9HF20CnbFwCEIfFp8EkbFLfFiVEcwD1KFmVEqKFpVEFfFmwDvKFH9EWfFM5AWiEbKF4GFU5A3KFFfF5KFDrD7KFTuEkIE-KFlfF71EWsEEyDDLFOfFTAFYeEqUFcZFvuBeGCf4BaPBe0DoGB1AASXFm9EBYFAVCV8CbTDFYFTHBy9CfXFpXF0LAArBnqEtKBkiCOXFosBiOBxPFHRF3BFAXFFHD_rEjiCoRC3VFAgFgiBgTAh9BoGBFYEeWFmBFxEFSmBglBYfB2TDkZFHbBqWFt1D6WFVgFbpBDgFRYAErEqHAw9AvkB9RFqEFNWFYZFSdCRYFVbC0fFUYFAjDwQFxfF9LB_FAkBAT5EsHAoAApgFZMArgFeVFRXAvkBDTFcgFxgFm_C0gFlBATYFOvAVYF5gFngF7gFTkAFEAO-AQ-AoSEzBA8AAFpEUyEKoB36AXNFeFEHFFnlEcpExZFQhFJXFcLA-oBThF6EA0lBN8ANIAVhFOmDZhFZmAbhFbCF36AiUFiVF2ZFL6DqwB8vEGWFngFoBANVFHEAsBAq0AvuBziDIrCz0AqBAMaAeDEt1B2ZAMgFjUFS6DFkBGVFMTFIVFRIDSOFAoCJrCzWEAGEpgFRXCv9AfmBiOB0hFMWF2hFlxB7ZFx5DSgFEZB2EFNKDGHDRmAWiFxfF1UBIWFqCFiOBehFC6CeiFW-BliFRgFwpElwE-mEgiFHHDruEVYAXiF-yAXnE3JAthF72DYhFahFM4BIGEdtBciFTXFOnEljExlEHxB5iF-VAXiFsxBoBAURAtgFPoE-WFMEFPZFb7ALhFNhFIZF6hFlhFaCFU0EpSAvgFYNFJKAHrE5qE7qEMhB9qEIrENrE2IACZFeIBRtBUgFcjFFoBbuBFLA7EA7kBmJABxAM7CutBgjFfhFwiF9FElHE0ZFujFX4BShFkBAFEAvbE9XEUjFdgFhhFbfCGkEoDDOZEvcFVcEokE5ZEkZEaEAhaERqEJ2D8pBRkFjBAiZEdkE5hFhlEVeAlkEiHEUXF1FDqkERPDuBAHIFfRFiwEhCFcwEklENkFMlEaoEbwETBFnkEeaEkbETID_jF0LA3BA7aA4rBpSAHhFeCFLlAjjFJrETUDLrEojFDXArjFSrEkhF2vCyjF-hFMtEdyBfxB5AF7SF7kFBWFygFyYFuEFvHB1_CfkCHXFJXFChFmJA4YASjFevEqBD-BDjZFVgFlZFkZFjZBZlFgHDZjEOlFJhFrBDSbC77BSYF2gFOhF4gFOYFG_CaZFJZFkBDaZFRZF5UF0kFRYAWsDCRACHBvBFaQFQlFQZFilFSZFBmFUZFAKAEzBa6E7fFd8CW8C_fFXlFNZFo-C_YFKcCylFwlFplFbZFglFeRATZFeZFxYFAmFVmFCmFbmFEmFCRAMjC4lFZMA6lFyBAqzBoGBpiB6kFwgF-YF_lFflFMmFcmFtmFemFHSCNjFBmFjmFFFEJWF6FE8mEOmFrmFEYA1lFDmFeZFgmFmlFsXFh8Ch3CEYFBhFNmFIRFSCDZZFBmFZmFsmFqXF2lFklFfkFwbCelF7mFKnFXmFFmF_mFSmFSnFRFA8mFbmFjFFCgFzmFnZFJuAmmF3AAe7CdlFKZFTnFbmFUmFvmFgnFyXELiFOeCTmFRmFXZFxlFUnFDmFrnFlsE6iFfnF0TCZMAAhFBmFonEEhFJWATXAjnFKUF6mFanFznFdmF1nFlgF3nFbmFeOBbvEt1BSSB5fFnlF7jFCZBnbEpbEUuB2mE4ADwfFbmF9nFSjF9lFxUFDoFpnFNnFBmFdnFOCFdiFc8BKhFrlF1gFh9BajFxnFvnFKnFzlFlADbnFtmF3lFuoFO5CwoF2vCyACoZFrWFHnFPmF3VB1oFhACBqEi9BmgFtmFT-ADjFRpEr7ARjEwUFOZFInFnYFPEFIRBaYFQhF1BAKLFc7EdEFc8CRPBopEImFDYFOVCTlBaEAaXCU8CKmF7UC2NCcpFVVCDnFOVCFVCE1CMUCQ8CipF9fFN1Cj3CnqEcUBppFKmF9FAwDDIYFCYFjpFhVCREFzpF8fFKmFFnFE8EmXFmVC41E9pFKYFA4CNYF50Eo5B3IEz5BEdCn9EAZAwSBL7E_BFEqFE8BQWC-AFT9CYLFx1Ez9CiWC-1EqWCyQBB9CbUF8pFc5EcIAlUBa9CjdFPcAd9CKXCSqFkQBDEFRgDRXCGEFm8C2uEWXCGJEZyE4HE7WChHEA-C93CoUCT4C0LAM4CLYFlYF4YCB-CI4CVEAK4C_iBj8CY4CKVBD2EdoFYTDMGAYTDfJDeXAGrFS-CM-CyvEnHDIaCCZCDbCQFAKLAZTAcMAcnABcDJPDSrFFbC2dCLZCtrBuFAarFUrF9_CybANcDJPDfTAqoBwWBBPF0YCWZF5ADaaCCZCzXBSrFdWAcrFBZCerFLYAuYAwrFyYAFACrPA5aBglEsrFdrFglBvrF1IAdjBKfC0YAlBAAjCCjCyrFOSAurF2rFBsFGCCDsFsMCjgFCFAllFOYF-rFdWBAsF9qENsFzYAPsFnBA3lF7rF7TBYmFIsFpYA0rFWsFCsFJZAgTA6eD6rFEsF1ZFeTFhsFglBGXFwJEZbCusFgsFTTAMZC7iCFZCtABxsFTsFzrFtsF1sFenAv_AMjC4sFXZFUsFYTA8sFOZCEtFXhE-lFCtFuFAusFHnANaCuBAAtF9rFRRFeIAJhCwiDlOFoZFoBAQQF7UFGTFbZCsjCUtFCdAv8ATuCOIARaFQtFfTFTtFsSAjTAYtFPrFatFLQF0BCn9ByzA5bDotFeEFRtFm_AsjC5lC1cAHkCMQFQRFktFsjC1UFkBA3UFQhC4tFysF-gCMQF0UFCkF1YB7ZCwtFItFytFmjC5sF6tFDuFEuAfZCIuFdoFfEFStFsjCwKAEBDgkCAuFMuF8QFztFOuFJBAzBAIBACkFRuFJpFCWFJhC2CBUtF_sAlBALBAiuF5mFTuFcuFstFqGA2CB9EAoyA-sA0LAruF6oF1aCbtFOuFVHArEAp_A2uF6QFyVFuuF6gCfACEQAtVD-uFbADqtFRUAJhCPBApFAXuFGvFVjFAvFJhCnUFhBAUuAOvFPlFtuFIUEo7B0LFqoFjtFbuFYvFMPAGRCJrFIvFeIAevFrPAgvF51BBUADUAHsFauFKRFWABn_AjTF5tFbuFWABdaCfaCTmEqED8UFeIAvXAMRA8ZD2VAO_CwvFKRF5vFwBA7vF1TAO_CCUAWjBL2DqmFtuFAwFCwFRUAKwF-vFvcAKwFqbAKwFyrDBuFRwFDUALwFeIAMVFfnBHEADhFOwFVwF6vFqbAMVFysA7GBcwFUwF2VAQwF2VAWuFpFAG0ErvFPwFWwFOACLoEbvF4-CivFr_CfwF2VALvFSvAqwFL0EswF79AAKAhTA8wFmsF6fAJuAHwFrsFKRFfTA-wFHbCmsFwmFdwFIxFHxF7mCmsFypD7wFMxFHCD-AC9wF0_A6aBLxFOxFNxFUxFmsFreBmkEZtFAvFGxFTxFQBCVxFioFfxFCWFhxF_wFhTAUyApGATwFRxFZxFixFlsFqxFRMAzXBXnFBtFytFoxFSxFvLFhZFzwF4xFicAzxFNxChxFrxFlBAWsFnPFzJANvA9jE4rDuxFbxFaxFaRA_xFBpAByFOyFhBA3HDfuAdNBKbF3uFtuF9xFcUARyFxxFiTARyFqLCZEAYxFLyFwxFCyFyrDQyFsxFuYAUyFcxBnBA3HDhyFjxFmsFUNBbyFmyFDyFuYA6VAkQAtyFy7BUVAcuFpZCNrCPNDmxF4uFicATUAZCC9yFptFAvFdUA4yFNPAPhFKyFTVAMRFKqDDzFxtFfTFGzF1yFWSAOzFJuFQzFTUAWPAUzFSuFytFGzFYzFrPAIBA26A0AA3yFczFIPAMPAzvFizFXzFkzFrPANBAqcBqZAlwF-CFPRFnuFGxD2xFfTFsZCYWAKJAFLAMEA9EAH_AKuA2zF0uASrB6zFIRApZFazF0zFBuDnEA-cAuVC9YFExFvcApUFbCD3vFfRABuDIyFP8ABUFE8EVzFbuFsZCo_ARuAgmFY0FMVE_uFCWFsZC2gCaeC2iCLpDuzFRUAf0FxNE48B-8EU0FD0FW0FBuDVRDlBAR0Fv8DBgF7xFAvFm0F4NElBAfmC_MAR0FpZA3yF_aCfiE80F_CFAbCsBACbCMsFTrFqsFkUFs0FPRFA0FpFA5oFd0F_yFl0F_CF-CDL1F1IA40FoBAouFGbCOxF99AKbCA-AIbCi-AU-ADxFKZCIxFZ1F_9AKbCJIAdlD99ALEAOMDjGATbE2vFlSCeTChTCuFASgCZMAPtFywFdTCaRAfTCw1F31FUvFitF01FCTCySCETC57AGTC31FwEFxgFvfAEdAgZEEhCwbBlxFEzFF8BA7BArAMZCHvDVrF2tFGnFN1FF2FO2F0rFSTAogChvFp-CN2FaHA7eCc2FD2FqmFV2FaHAtSDAUAOzCa2FM2F_zC9pBraEdMEn2FT8Bc2Fq2FlzCA0FmIAg2Fc8Bi2Fq2F6UEZqE7rFf1FRaC22FuFDB4A52FpsFK2FcdC22FqqCC9BJJAuBA1eA2kA4mAC3F-lFE3FDGDlTA9FAM3FdoFO3FrTFQ3FhBA8YFNJEv2FqqCTjCOFAjZAZ3Fp2Fb3FXgCzAAEBAS3FjuFu2Fg3FDGDVFBj3FY3F2dCU3FSMASUAheBl3F5mFu3FxeAupAiBAUuAs3FOYF03FQSFvBAt2FqHDJBAU8B72F9ZC_3FB4F9aEtYFjLADcB9HA5EANJE8sEL8AK8BNIA8-C2LE63FN4FW9DF4FM4FjlC-IFs-CzRBmKEN0FA_CY4F7-C2sEt-CdOA1RB-3FN4FPJEyEEsrFzLEf4F41BldFz0FF8Bm4F2sEuLEGFFh2Fw4Fr4F1LEeeDl4F24Fr-C2sEQqE81FllCN8B2nAq-CSOF54FosEg4F64FhYEX4FF5FC_C2sEUuAE5FA5F74F64FE_CzoFfeC_3DMGAGXAMEAcQBJ4DT5FWcCMZCXMACRAGsFUdFdoFG_Cd5FXZB-qAqIAscBLnFEYAk5FqyANCDo5Fb5FKcCFQA9CEW5FAKAnrF4oC9CEp5FqlFOFAslFpoFJzFroFZnFoXAXMANhF_0D-5FmnF55F2sCoHBCRAxwFd4FKpFgcCe5FryAI6FyBAaZDeMCq0Fm3FmoFPHFQ6Fk8BvMA1IAnIC45FA6FXZBBhCqyAJ3FHnAd6FQ6Fg6FCRAhVBv5FN6Ff6Fe6FqyAc6Fp6FeVBO6Fm6FyBAOBAfiAZ7Ak6Fx6Fs6FCRAm5FSIAu6FYnFF6F56FP6FO6FA7EE6FkBDl6FA7FNCDK6Fu4FeoFG7FQ6FNCDDhCYMAO4Cv6FXjFr6FN7FoBDUyAZHA6qF-6FF7F46FQ6FfkCk6FF2BZ6F_gBneCsrFABDB_A7fBpaBmfCE7FKCDtcCwhFAGAtHBPBAmIARdAf7FH6CZiCt7FruDAQA-HAuVBS7FsBDtXA17FB9AiTAsxB67Fa7Fr7FqbCzXBC8Fq7FIEFoYFvVBh7FT2FHvFM6FtEFtBDX_CMRBWADleAO_Cs4DlnFF7FUCDNpFf_Cz7FYYFb8FK_Ch_C8rF-4Fl7FK8Ff8FI_AHfA4BAEdAKRBf_Co8F-HAVlFd8Fl8FJ_Cn8F0gAb8EPvF7oFQ8FnADtbCQxFI8FXYFx8Fr8FK_C1xFk7FTmF8ADxAD1_Cw8FMpFTlFEcCv8F77Fy_CR8FjGA9_CsxBH9FACDvHBO_CeBB3fAS9FSlFtHBV9FYYAZRAL9FD8FJ8FI9Fa9FZADcwEE5C88FAZF-8FwXAOADY9FO9FOADe9Fm9FLpFT9FtHBU8FM_Aj9Fr9FnADz9FYADO_AkABocC29FmBDTZD99FUADQqCqADJGAA-FxADPBAg_CoDEocA4cFqmFk8Fh9F5cCsrEL2FL7Fa8FvHBCdC18FPlFN-Fx9FLdCEBDzgBQ-FY8FE8Fo9FYKAXdCZdCQBDf9F98FO-Fh-FNBDj-FvdCsFAoyAOABC0FV6FD9FT-FtHBi-FPBDEdA4BAY6DGwClZDv9FRlFO9FdBDc0FO8F38FTBDnADNCDM1FA_FS-FdYFRyBsxBq8FNYAK_FhBDJ0FRnF_6FE9FcBDN_F_-F28FH_Fe8FidC7BDhOFe-Fg9FZ-FHpDndA3JAmeCp7FC9F_5FS_FMCDCCDPCDECDN6CGCD4eCF-FhdCI7Fp_FydFw-Fl_FUCDaZFIRBJSAJGA53F7-F48FVVB2_FvHB06FvmAaEA6_Fk_FR_F1_FKnFhYFyDEDAGj8Fx-FI_F-_Fz-FH4FQRAKAGL6FB_F87F9_FHAG2YFzdC4YF6EAnBA7YFwYFM9FlBDuVBOAGLOChoFHZF95FEAGZ8FPyBzLAhTA2fCrZEnAGf-F4GBgmF2VBMjCj7FLAG0_FPyB2GD0AGTAGX_FrHBNaCHEAAnEr9FPYBrHAx6DkFEl-Fn9F4GByyC5AGK7FY-FhFF_kCAGAM8FZHDj_F1AG_6FUlCtYBY6Fl6DyADy_F5mFG_CmrFEbCp2DC5BmBAlsF15FvMEz4FloFsoFonFOnFM8ASsF7_FMnFIQBVnFrrFSBG0lFFoFqnF5nFN8FW_FynFnBGhoFtAFJ8DfgFnhCNbBryBVCDCZAwWFfrFylBaaBDHEhHFhwERrFnhCtjBD-BIGDJWBACGggFkZB5ZFr2BdWBusF1YBz1FswEolBdWBLCGi7DhWBZXF0FD84DuAA-4Dm-C02FIjFgCGiCGHaF38BCFFx8BWCD-8BZZATUFSCGb-BplBDgCklBtTAACGEfC0CG0SAJgC7BGdWBLfCuEDulBO7D8pEyCGzYBiiCUmDiBAIGChEDCDGvlCRIEU6FWDFNTCeRAiBE_3DNcD2GD6CGBDG8CGeJFGgC2YBOmDUDG1iFCZC7vB7xBikBwCGegFm9BnEDu2BzrBDnB6-FVDGZ9Bn9Bb9BM9Bq9BOKEACGt2BL9Bb4Bf9BtlFwDG42BlDG82B5HAs9BG1FMiFs2BvrB5sBnaBU4CZMAhDG6mBqDGxnBBEGYBBGCGTLDiDGGEG5kBfiDCEG1IApaAJLAq1FSxBEHE38DXpEUJEPAFICG9pECXFDiCf1A-KEUkFXJECXFiiC3eAkCGMiFgkBTfCiiCBFEo4FcDG9pEwqFAqEhgDXEGwqFupE4CDKzDkiCspEwqF_pEPqE6BGhEGKYBr7BrjB1YB0IA3kEIbEr7B1HAD7F9EGDDD0DFLDCxDDmDF3fALrF4nEKFGGwBxLAqCG4ZENFGZRA6sB_oFMFGw9DTWBEkEQFG2fDQDDONBEEGunEbFGfJEONBPFGVaEeJEAHAk0ALuFIbElJEP4FsBAyzAnFGtFGbFGWYEwbAONBxLANnEnEG3qBRTFHrFocBqcB7nDUkBbaBCoD8nDwWBUFGlFD8FGS-C-FGdOAAGGEoDAgERoFE8AQzCQDD3aBJ7FOkFCkEjkFKABjkFgIDQRAKEGMFGXGGvsFZ8CgIDB8Bd-FqZF-nEuJEKuAJPD0TAH8BbGGr1FdGGkgFsjBkWFylBiFG2nEmpEBoEy3F-ZFAXFF3BVQD9FAmBB6DGI4BGGGdDD9FAiuAKnCmBB2cBC4FkjEvnBBHGFfAmBBm-AvBGYCGAHGhBACHGILDMuAdsBp-AmEGouE3qBOBDRHGEuAMuAtxFIbEZHGFfAW_Bc1FBVEWHGHHGYHGJHGKnCiBBZzFuCFFkBfHGKnC4pArxBh5AmBBdHGIFGFZADuAlEGjGGbEGIFDfZEKkFIkEleAjZEMkEvpBdBFUkEEuAuEDQCCZkFCIGZkEiiCHIGckFDIGiiCRkEkfA_HGwDDOIGLRERIG_bEhZEQlEIIGXkFLIG0HG1aEDIG-AECcEbkFcIGpkEqwBvZEIIGJEDexFskFoBFbaBjkFlkFHkFawE1pBtIGghFvIG1kEDeFyIGtkF9ZEqaFDFGiIGykE6kEXFFIIGKaEIIG9TDmGGfsBrkFFnEhkFK8AJDDjkFX8FkGGVkFIJGuEDMiCyoDLEGIkFtEDtlBiuCsFG7IGhiCuEDFdFtEG6HGxnBaJG1JBuaFMJG3hFeJGAHAFWESJGzIG8pBiiCPYBQFAJ3FDFD4EDsAG7LEXMEVGGoJGIJG1FGsBAdZAuuB5FGXHGjJGf7AQNBMuA_GGHJGqGADQDQRA0fA8gFDFDzAGRBGOHGBKGMGABlEYnASaEFFDYVFcJGNJGNQF7nADFDrKCAKGdJGW5FVFDWKGPlESkEIIGFWEDFDSlEIIGUlEjKGoFAKSADOD4fAcjAkBGIjFZKGFaFukAqaE-8DXlEGZAHkEJXAF9ENIAlzCAAGpnCnJG3IGg1B-2FqFDjKGmRBbJGKKGtKGoFDQiE4KGBODh5FrHGtKGrtEDLGTKGBxBAnEzHGSKG8JGDzB-aEJkEIIGzBFDFDDUFpIGIcEg7DsgCujBE-BeCGIbEdLGHGDdBBk7DIBFqmBLtAkHG9nE3ZFlHEXBBBcD0iFNLGCKElHE07EwLGwkFi_BhjE3JAyGG-EFwsBweDqHGNDGPgFdGD6tBSzBSJCytE5qBDZAYKGsLGsWBieDTUDNiCyZFlHEOxBoDEcGGnLGS1BYvB4pELIATGEFMGquENbEiJGJqEEXC1GDOmDSMGZMGeMGoiDMLChMG0lEqmBy2FEEAg5F8DG7JGdMGIZALMGAuBjdDhOAIMGyLGmjERbECHEsGGTMGIKEAnEgKG6MGPGE7jERxD6JGlHGpvBMYBWUD8EFrKG6FGENGWXFgUAyCFhLG7IGbIBJ-BINGtMGxiFaYBDYBGgF1LGzJG6EFmyB4iFbMG5HGLHDbXFNNGgZFZNG7LG_lEnsFzOAqLGIqEUNGxQFZlA8lESLGfiFNKDZlABmE0lElNGJ0ABBGRYBSNGDNGvNGaYBP-B_IC0MG6NGxQFY-B4NGrLGKNGaYBHNGt4FjNGDFFd-BrIC2NGjODoDEUEGCHDWEGytEMYBAFFPnAL9D-NGqNGeBClmAFFFHOGbLGAMGMYBM1AWOGCOGpNGvXBfOGbFFiOGMqE_NGL5DJOAyzAygBlGAZEEOgF4ZEOiFBoC8yBNhBAOBoNGoOGYYByOGJrCohCJrC2OG4HGKLG3qB6OGz0AGXBMrEClFPABNcDKEDf8E7IGCPGFfAiTDlWFcMG5OGTRBPiFSjCKGGnBA6LGIcEMPGoHGp-ANhB3OG8FEWRASPGzOGJBACPGGHGDOGKYBZPGILDiJCTHGE1FbrFFVFgPG7OGtWB3hCsgBXPGAXFnPGSaCvLES4FIbE1PGzWEf7AzWE1OGgTAXOGFZA6PGJVFQiFy-B3aBQoC5PGuPGDPG7PGEQGMVFz6D3JG-FAsMG5NG4-BNKE1yDLJA71FxLGKYB2PF1CFGkCrIDcOGGJGgkBBVBFfCeZARIAjBA6-BDICnZAEEA70F38Dk-ByCDXJGuNGTQGEIGAHAelCUBGb_FQPGu-BRFAl-BSvASOFMKEEuAmQGFQGMOF1BGuIGxkEBVB1oB3oF0ACrQGZlCA8BjBAelCdPGUEDBVB-QGlHDiTB5MGVaEPRGjHDsXCMjCY7ABBGP_FJNGZQG5-BWRGx-BPRAcRAzaBnOGePGKOAq4FK5F1IAvgB2AFUHD14FoRGuBAqRG6EAi4Fv-CejEmkFPnEDmEcKETnEqjEfbEV9DDZA9WAjfANTFeQG2QGwHD7RG4sBibEIbEQnEWvBfFAyyCdEAPOGQnFcRGRwBESGsEA5rFzOACNGlPGkYBBJEJsAvgByKCAQGCgCXkDm_AWMAaSGvKC2GGwOGlFDykFaIDGIDHmEvKChGG1LEgEGvQGxYBpSGTIDrSG_nB8EGuSGCgCDDGfJGExAOBCGmEDDG_CGuGGWKDoSG8SGJUA7YBWKDKEAJ-AUbBjbEnbEQCCcSGKOAOFEgUApbEZFGT9DnbEikELTGlsFegDLYAbDCTBCkRGUEDJBCaqCmBB1nCvlFHSGnbESeAGlAHEA81EAnCaTGdIDiTGHvDUTGJBCJBAxRCQdFPGGVTGY5DuTGqHA9FAiiFQqBmbEoRCrlBAHA56CyFG7IGtTGuEDPBADRAkPGjOGSoF6TGxQGzBADQA6iBbRGTNGnRCWTG5sBMuAjTG3rDRQGWSGOUGzTGLHG3EGRTGHUGeXBhBA6BA9GAhHGTgFaUGPUGMuAiaDVuBNRGpTGbUG56CYNGdOG4ZEtTG56CF3ExTGtTGbzBzPGtUGnbETFGoTGXID2UGLaDsHAsTGnbE34AZTGBSGeNGOqBToFCMGY9DVoFWuB_OG_LG1UGHUGPTGeLBbDGYQGG_BMVGQKGpNA9UGHUGlUG2mE4AG4UGSKERBCXmDMuAJ-CiNBnUG5UGWVG-mC9TGeEA9LBzcBPVG2LGxkEcVGDGC_GAGGCdTBpVGIOGAXFJBC6UEVVGWTG80A2VGY5DuxAUTGpMGryADiC9VGxVGsUGlFD9VG8WBVMGHXAEMGIbEEWGEFDEhCYFGHWGQcC0SGQVGFZAx1FeRAtWB31F0UGlFDTWG41FRSCeLAYgCKNFRWGXnB31FIVFVgCUsDzSFGBB-LG3GG4ZEpID1EGdQG6tECVGdrB0KEupBrWGZHDsIDOrFfQGALEwWGuTGGEA3JAGoBXWGyiBOqEyWG94FfWGdgCdWAyIDIiDFkB38DYnBFXGVWB9ZFkSG-WG21BKcAI5FIXGmYEhpAmMG7IGsqEUqEaVGPkFk2FtWBOzCrUG2WGLLEpoDl2FopDgbDmWAI4BVXG1SGOZBhXGYSDkXGK2BSEGIRABEAnXGCXGiXG6pDzXGBcAfTGMUGSQGSWGqXGloD9xCBXGqVG-GE6NBtWBw3AeXGCSGOZByMElTGZ2FZXGeaEMLEkTEOLE0BAVSG9nCStFFvE_uEGrCWLEMJDHLA0RGCRGUiCXNBC9BGYCeBCmIA07CxPBGGGehCOuFhfAeLAxJAz4CXQG_XG95BJhCnPBX5FOhFjZAVvF2IGbYG0tFLaCqnCZuFxLEJvFsjC9WAdLAXYAsNAyYGgWF6YGOuFD-FEODAZGgvErtFCvFs6FP7FFhC_tFvuFKhCOuFDsDBcDzqE9CEGZG4jE5uFvuFY4BwXAQpBNiCVZGzbEXZGJZGi9F69FxEDHEAdZGzlCIZGAhCr_CY7Ci3EjZGNZG6gCPZGYZGvZGJZGYrAGCDlZGHnCBvFoZG2CB5YFcAGXtFqYGyVGEJDsjC2CB0ZG9ZGCWGkYGwZGVHAuBACaG4YGjoEFaGJZGCUGd0AoIADaGMFFUuFOuFcBGQFA25F2NC1ZGnJD3ZGykC76F93FNiAcZGRaGeFFCZGwZGYhCAuBRgDZaGRYGbaGn9B1pE7NDoaGlKDqaGqGANCD1xAgaGKaG1iFMaGoZGYDGx5F2NCxZGoZGmkCDpANkCpkCQkChaGhwE3aGykC-aG1kCT-A3kCYuFOZGtlCRvFP6CuaG9BFwaGghCP6C6aGv-FKVGCuFwZGQMAXHAYrF_UFYaGDbGsvE2VAaODArAibGrcBJVGoWGcZBDJG2nAZrFzJEMkBQTGeoEnhCd0BsbAkfBzJFZ7F5YGjvFnhCfCDMCGRYAPPGEbGuhC9BG3aB8bGgbGhWFCCG8OGz0AhVGhlCggFMuAu5FvbGuGGJcE1tEceFCcG36CNcGYqERtBjYG-bGTcGFVGOFABcGXbGpZBEcGqUGJUAcoE46CZcGhBAVfB4pAg_FZYGzYG95BXqEpnAk0AqPAmdBSiDMcGEcGZqEXRBisBS1FMDGnbGdcG2WFw1FGPFbcG4cGXcGEcGUuAHcGQJDf6DV6DADG2aGXcGPDDRDDwEGCqEMcGJdG_nEMLGrYGp_BiJDdOF9GGKJAwsAj6CocGBZGtvAdLEEoBWcGhJDEGAsXAEoBCdGOLDdJDkJD1WGiaGbdGgdGjJDgdGjdGhLDF3B34AJYGBVGRcGoJDfJAtdGDIE94BRTFu0FGiC4dGvyC6dGKmE94BwnB-dGsEEKDFBrEaPBKcACeG2bG-5BQ5Bu0FVbGF_FmkFueA94BYCDQRAu_BKYGudGReGLEA28BxJAIeGLaGPmE94BUeGydGccGdeGQ5BYSDbeGHdGY5BeeGfoDxPGgeG-cGneGQ5BTiFz0AleGYCGQeGa5Bv4BMDF64FedG84BQ5BrOA2dGc9DnHGSHGrBBI0Fn6De9DNmEodGViCJFFZJEEiCVKGKmE0_BqJGGPFwTGHZGKiCbKEtBAdFF9bGY5BMfG_JGVeGDIEXfGVHGmbGkSG4tEJLD6LEn6D3UGXqFRdGrACDuADKGHtA4eGuJDQJGyEDqfGGfGNUAoXBuYAQ6FufGDuAmwARgDeBBFeBn6DlBBVoAQQG6fGCgAjEAf-B8fG5fGLfGxeAmwAGCD4fGUUGpaGDuAHME1IAUfGzdGvfGS5FDeGXcEAZEZcEWEFqkE1fACxF9TAZfGUiCCzBJPDLJGVfGAaCTEFUNEKcBWgGOJGVJGoRCiGA7KGcgG7yB2ZB-iBufGCzBqiCBeEEaGR2DMKGCBAFTG5NAPBBc0AlgGwuFOUAD6FceGMpBg1BTSG7MF_gGhgGBhGGSF7gGMKGLACyOFSaGWaEV9CpDF4DFmeGFhGJFDFgCtKEYCBreGefG0gGyTGleApgGXCGlfGvZC1pB2KGi0FWLGJeGCzBYrEV2DXhG_WFrACL9DY4BQVBr1FBWGMhGusFMjCrMGsiCGtFeUAZAGzhGtlCkBDuTGYjF1DG5hGlAD7hGsSAC6FHMFEhG4vFFjCVkCIjCtVD3JAufGEjCgTAHiG_dADBARiDBEAOgGheG1TAMiGGjCcQGsjBvkCRYAXWGRwFGiGYjCyYAaiG1IALcGJeGOFFBaFOxBiqEBNAkqEtlCliGWFF4sDNJDufGsiG5xCabBSFFriGRjCmiGEBGkiGRjCSTAXRAcXD1iGEuA7iGtVDEUGvaGOFFjTA0sETFF59BjTAslBzRAFZAYFF_mEjNAQYGvaGZFFMNGmOGqQATiGseGijCI-BONB8eG95BbIBoqFufG8KBjYAfjGMHDXNGpqEbgGcjGMHDilAijG0NG2BAbjGUACojGlLBqjGNKDUOGvmAcFFEfGggG-BFTOG1JBM1AQjGRbGVACUjGvBAWjGYhGMKDaYB7jGndG3jGK5DhNGLyAmjGUACPiDuQGyeGD5DNkGIkCZkC05AyjC0YC3tFMbGACFRkGOuFJkC3HDAkCfbGUiGojCciD0jCwZGJkCHbGOZEokCKbGQbGhLEakGkkGTkGmkG2kAJbGfkCqkGJ5DLJDAlCeXBkEAciG2VAoLEfJARTFdBCoLE-gGRhGeIAoLEQfDrPA-XG-ZGvcADlG9LGFlGYeGiBC-kGEaFoLEtlCtLEoiD3PGtSGPkG1TASlGjdF3PGoCGgTGEiG2PGnvFOzC9kGRlGEaFYSDgzDL9DOlGKjD_TAklGN3EufGoLErOAhlGsEEBVBvABGXA0lBufG8eCGRGWbGXjGeIARlCMJEtlCBVBuCGDVF9MGwlGZlCsXCaGG3lGOeGaYG95BERGsXCblCcIAjSGphGvcAVRGS1DsXChRGY3CzSB-YB9lGtRGP5FGlGzgG2ACmACJUAufGJ6BVfBWKDgmGilBlABQEGzWGohGPeG9KDdTAwTCwACLKAGmGBRGpcGCmCTKDEDGGgBhTAaIAl-AUqFWlGSKDbmCL6BiiCDTG6mGehGuTC0mGVfBAnGdEAFXBOIE2KDtmCVfBwmCkEAvkFHlGDnG9mGcKDQIEimGp-APnGcmG8mG-KDPmCUnGCTG2TDgBFsEEbKD3KDBLDbNAU1FtjGqmCKnGzyALDGqKDPFAPXEzmConGQIEKEDsHAZVGpmGImGzmGSnG1mC0SA3mCQcGgkGuyFi1FuFAnXBZ7Az5FR-AcRAAoGaEAzlGE9BdlGm-Aa1FFoGnyClsF99ABBGF5DNoGaKDiTGLBCDBCzRC0nGymGIBCUoGvFG6SGgnG2UGgUGEZBgmGnbEdxCioGjVGemDMuA8jGWEEsVGT7BeTGQWGCnGIxFWTGc_BuVG9LBOmGqmGOxFxoG-mCYSDloG3VGdXGljGYoGadGtEEZJFhfAC1FKkASTA1oG1nGrAC4LEaPD6LEpoGZMExFEDFAsxBnEAWnC_LET1CxLD1QGHkGFMEjjAMgGuBANpGkYEBpGEdAZnCwBAdpG_EETMEdTBelCvhGFfGqLDcpAjpGPjCvLDekAWpGZdGQfGGLDTMEYHCGpGuoGQnGhvEZJFLVE1UEspG0LDwvEEEA9pGrqEhNAOiGyYAKBABHAkmAVkCEEAmnGtnCXKAEqGeRAGqGmWGZAGNaFqdGnnCVEApnCzkGepGR5DuED49FqgGvBCunCA9BKrDSFEfqGm-BubGJeGR5DbmGMhGnqGQAGfEGT5DEMDOaFS5D2pEYCD6xF4pGicA0nCMlG2nCuqGqdGdTBtODbbBpbG3cGCkGmBCOaF5nCtZG2jCvDEdWAAuAoqGFfGYnBdYGEOAMGGXEFmqGerBmHBwbA-TDjnDQrG21BUmGp-AK-FAMDPXGoiDznGtWGPgG9LDkMGq2AufGhrGG3AV6ADpAkrGBMDRdAJrGHkGlrG_wCsrGgrGerBR8ACfAJBG0qGLMD5SCtqEagG_oGypGj_BuFAveGEdArOA2gCbLAk9CprG_nCUsDzOGWBABQAHvBFsGdWA_rGf-BLkGgRFmDEecEyDEkrGyNF6TCaEGgrGWsGwBAQTAQRA4lAHQGdlGhRFOoCV5AfsGBlGtOBGEAmsGXyC3nCHYGlTEoIGpqGlED5WGFPGEOAkrGvsGGFG4VElsGsfCLJDhqGmqGlED6uDSBBzsGSaB-sGQsG9NBlEDgtD_QAH-FCyCufGZMDf7AuLG5xCqJFZMDYMDsJFtWBOtGofBQtGufBZnBTtGffBXBADVFCjGRbGKtGnRBofB5kGfFFWtG_IDofBwfBCMCJgGvaGetGZMDdMDAyBiTCTRGJeGqtGofBJtGsJFZMDLqG2aC0tGofBHpGZoGL0F4tGffBmtGAIBJtG4YAUmFCfAT1Dk8B8gFctGWEEwaBcaBeaB-iB6tGApGwaB8eB2-C7rGWZG1TADCCweBufGWuG3eBatDs4FfrG8nGDzBHrFnxEpGFcxEOuG8rGt8ApAFQRArAFkuGUuGkaBetEc4D4lGArGeIA_tE22EIpCFvE6ME3sDfFA8MECvELvEp9DicEQGF8uGpFFGNEocEkfAo9D4MDzpCkWD1IG5vA3LFUdEPPC7LFgaFJvGkNDUMFhNDnWGP0AxLFFMFePCVNDf0DIpCDMFLpC6LFFNF3MFdNDVqCmNDTvGrMDbvGzSDXeDYvGL2DzfAiaFHUEkaFyFF3aB8qG7aBgTDZUFcLAJbBuODLsE9zEzWFJtD9cGP0AtWFcyCbpC6cGuPDCCG0WFLpG-SGHiBlQDjNEd2DUjAPQDXNEtQDyIFGIAUEFe2DdNEOcBh2Dq2DlNEYeFPwG8NEZkAURDn0FBRDAOEPPFPlAbwG20FfKFeQDZwGFjAhwGjcBGsEJ3BlwGt5AnwGFrDewGjPFu0FjwGPwGkMFCbFPPCcMFETDeMFlrC1RDQMFtMFSMF_RD6wG7RDsMFoMFJ0DlMFbMFNfD9wG6yCxSDIODipDJqCueDJRD0wGu0DmSDpdDTSDJ0D_LFBxGVTDDxGkSDwMFSxGCxGVUFJrCXUFGGAnTFAHBylBGjGexGhNFSVF-TFUVFAUFlWGIaGRKGEqClTFyvGBoCquDyuDdfGGqA9kFpjFwPDPTFxsG2IAFeGvOFErEnpF3bB3xGljFWSFnjFkjFEOAYdCUeDfNF7xG5xGjNFLyG_lGuZAawFMvEjMACyGKrEvSFOyGeEATUF2mEV9CkTFFyG-kFMyGt5AUyG8xGfOF7iB_xG6UF6tCYTDSLA-TGbNCiTDtuDpxGJrCiTDzuDlaF5IG4FFsaF_FF0cE0yGtsC_FFTREaJC2VB6TDpBA1TDXnGvaF5TDtjB_yG8TDarGCdEzaFxaF5cEBJF9qCIGFHYDaeEmTGSyGdhAjdEEeEwGFLbFBbFA_BsYDUbFXzGHdECUEWGFZvDabFZGFJxDebF6aFyOEdzGRREgjDSGBbzG0xAMbFTbFgGFGdE2aFGeFqdEWzGszGYzGuxAaOElzGxaDnZDbaDNaD7xC7ZDCLGgbFyGFsPE0GFOXE65EQsCVsCrVEobF6GFQFC--DYSEmeEAeEuFBjcGGSC9dEASC4QEEKAesCvbFCHF4bFvHFIeEzbF0eEZcFTbD3bFf0GKcFpOEOHFT_DMHFjzGSHFY_DvfFk0GQzGxbFo0Gf_DqPEzHFheEaHFuPEl_Dz0GP0G_jAQcFKPAnbDreEPcDVcFPPE3PEYcFt0GkhED1Gc0GTbDgcFv0GtcD3rEIdDyrEKdDIsBNuEJzAurEvcGwrEEjDEeBzrE9cFH1GucGBsBnrEX1GP1GPtBrrEZBGsAElLBicFtvG-cFPuCDAEQdF1MBFIFGQEUlABIFCdFDfEAIFoqET6CiyCrcFNAEFQExIGr1GlcFPKDGFF61GcdDnqEKsEaIFclAJsEc5DNhDMdGNdF7JBghDI2GhMBKIFwdFQfEkQElICQ2GVdDq1GzIF71GygDA1Gw1GkAEdfEU5EC2GXIFEdFwaEGdFQMByhD_gDrMBnIFZ2G3hDd2G8hDOwG7IC0ICMhDqIFmyG5eEyfETfDA2GBsEvIFtQEK2Gh2G_QEReBphD2IFrhDm2GL2GihDpfE22GLhDrfDTiDOqGZBBGiDikGiGGi1G8fDaiDPkAPiD2DF5jDbiBBjD9QEoxG00GYnDjdFedFriDbdFW0GkdAddF91GjMAgdF62GIfDUVArdFxJCtdF7IF4fELIF-IFq1AbkE4yGNREt3GPREraFkdEpzG7yGwvCZRENIAXREkkA43GgiD6jD_jDSWDyeB-jDQwCA4GBkDYKC23GUkDVwC9jDcKC1eB_dFLgEKkD-dFbeB8dFBWD61AH4G69EaIDfkDAsC3REOeFH3E7REZ-EywGjoAKeFdoAQeFvOGO_E49EgJFo2AdlDXhFfJFKoDngEZHAllDXwGg4GR_ES4EkWEW9E8NDTeFx-ET_E9gEG-EJeFy4G8_E_9ETWE_iEW4GWJFz4GE-EeTBz5ASeF3bBdxC6xCimDBnGsoDYtGpfBepAqJF1JFHOBP5GyJFQRA0JFgFF3JFV5GqfB0bGQRAT5GTmDXKAntGjxC0BEySEn2AxSEsYEgeFAKFFhELeF3SEbdAZnD2PC-mDw4GjfBr5Gi4G6nDDGGBGGKgBMgB7BEPhE75GkeFVoDpeFsoDYoD3uDvSFBoCcoD1xG3pAreFJ0GVhEi_ELJFYhEZTEePDSTEKCEUTEfgBZhEVrDHsDIeFt4DV6GqsDpTExeFQ6GbTEr2GjfBu4DprD_GFYdBMOG1eFb6G3eFd6GRsDDPBg6GdTEi6GxTEw4DO4DvJEHtDVtD3uGLlBg3GOOBpgBWtDK2AYtDXZCctDItD26GsAFnMCStDGeAbuGN6G6yC3TEeaFjiC01GSzGWJAJ7G0oCnUESUEpUEK0DSIA3tDw2GI7GdUEGGAIUEPUE0yCmTAMUEpNAVUEoUEDuDoyD11Gc7Gn_Dh7GS7GXUEMuDZUEN5G2zCZ7G6GAfUERGGm7GQKFv1Gi7GhpDR7GbNCP7GFjArUEATB1uDc-FPKC4uDMTFGoDxuD9uDM3GJvD-7GtyGYUFBoC6uDE8GChBG8G23A5eFOCErKF6MC9UESHA_3A4FCHvDXKFjhEphETCEmhEihESCFXCE1GAAVEW-F7lAEVEh8GqhEPFC57GV8GgtCiKCgnCX8E99ELyC-3Ev-EnKFyNCuhEZ3D9iEk8GgKFFcDlgDHfFt6GHNCI8EZ8E-8Gz3EA9G04ECiE-VEINCTfFoVEhhEafFJ8EhhGwKFM9GBiEcfF08GpCEY1C2sGbIE6VE3OCeiEjfFhiEg7EAxDxbGpSEVmEd8EKWEG4E53Ee7EiWEpiEk9GV4Eb-ET9GeSEPfFgeDaWE1iEdfFX-E38GlWEKPGniEbxD8_EC3DKtAB5GaAF7yEy5Go0EUwD4xE2xEBGAeyEnIEUwDR1G0yERsERuEWPFm2E6oEofFvmEYuEq0EdWEHoENcGP-Gh9AbzD8KFwAFq2EW-GBGAa-GWxEyAF_qGlxEx3BApENAFJjEK6GufFi5A42ClUEBSDNvGIvGuPAMNFFxGLPAeWG32Cw-Gr-GipDzLFsRDg0DINFs-GevGl0Du-GGIAN3CmOCPNFz-GwvCB_G-MFXvGAlGEqCW1DkkAM1DZCFN5GmgFsdBxhFFQFa1EEBFtXF67C_WASUCEOAUUCcuEPpFlBAf1DKlFRXFCoFLBG9-Fa_FleCL6E1rGQ_GbpBw9AatEV_GCnFqpFi3CfpFVjDp_GhLA6kC06AiOBclFFfGObGPhCYtFNgFG_FJtFDZCz9BOZC3sF1hG8aGykCNbGsjCJaGYkG4RFP6C0_GvuFlmFy6CVTBuiFnuE2ZG6_GihC9ZGp_GcDE-WA95CgSComFwVFlBG2AGY_Fw_FxeCsrEYAHdbG-nFkVAhOBHQFZAFHkGVAHlBANeGlgFtnFmbCTmFvAHdTAVaGwWB0AHFAHmgCaMASZG0AHYqGhlCOkGvoGnZGykC2AHXaGjkGuZGHAHOuFGCD4AHIBHZbGmGA0JAAGA9AHfkGTnA5dGzODxvGB8GqxG_aB1vG0ODJLGB1AsyGD6GEyGBoCwyGH6G6OBC6GA8GE6GJrCG6GP8GQqAI8GfBHPTFhBHwuDwgB0xGqBHl8GsBHmBHgBHJrCM8GxBHF8GQ4DJoFCfAx_GyYAmGARTCw9AqiBIFEdpF-fF_BHOTEp_GpHAL-A95CsWAGjFIhFM-FMAGY_FvcCdZDUgFCfA4YAbTA06Ar7AknFV0FzsF0rFusFGCDdhG6bEHjFRaC__GiCHR-FmCHEAHhCHEAHd_GC9CbAHAtENlFpmFfAHFAGI_FIRBmcGkeCi_F4iGZVFP6CnQA-HAjfA8gFgOB0ZAcoFPgGe7FGCDFuGXBGq-AxAHaaGe7FtlCFDHP6CHDHHuGxmFbSAm1B1JC-CHIDHkmF0lBBDH7-EGkF7tG2aCCuGGDH3YFGuGjhG7CHPhC9CHZHA_CH9dBjnBX_AaDHPoFyCHruGeIAODHPhCQDHjDHYoFSTCZAGoDHleAMnBWrF8AAyUBtDFPXFvkBx3EcDHApGxDHEuGhDHXDHWCHGzB1bARTCokCoAAXgFaPB3CF1QAKiF1hFK0F2aCF0FsSAW1Fk0FwDHF0F23CdyFMmCZEHP0FJ1FB1F_0FJ1FR1FvuG-_GytF3aClEHZMAU1FYEHDeG-eGbHGAfGeEHsEEwgGriCNDHfDHPDHGEHRDHIEHVyDGGA1fA2mEiRAQEHjwBCEHUEH2VA1zFXEHyzFcvFKRF1zFcEHLmC4XGHcCtuF90FDrDjEHXhCqEHxmGIwFoEHQ1F4pE2cGsEHIFHlsGtHG_eG5uABfGHHEsgG1EHsEEEEHnsF-HAiDH-HGd_GVyDweAXTC37DjOBtsExCHeAHH1FKFHWEH0BAtEHzzFI1FVeAMFHiFHKzFgEHXhCiEHfEHpEHaFHmEHW_FQFHZFH7zFrEH-mB5FHdlGfFHwEHhFHyEHkhGkFHygGMhGnFHzDHrFHGWFbLA43BBEA91BvVF6jFzCHoAGQjBR5CHSF3nFuOGnBAfBATwE2wEEjBpGBeHBDFHQ_FiGHE4BRWF3VF-DHfpB_bAFCHYUClPBhGGJWCl6B5sDp6BupFoUCRPB7XFpQG0fC_XFhpFeVCv_GEYFEoAAHHlVCJHHOVCxpFUZE4pFJmF-fFU3E90EAqFKmFiVCzqF59CwRF_UB99CKYCzjCCQFeLF49CgLFhYC_PFzRFlYC1RFpYC0GH6EAa7EtkBl0BfGHfHEXpF1pFX8C3pFGWFFEAkfAm1BztA2tAtDHs8DtXFYpF2pFxJE0GHMoFZYEyFHc7D0uEw1EPuD5gFNqGS_GRpEdqBMlFGIHviFEFH2TFUkESSF6FHsvFz5CpcBS2FuBALBAxQAdqG0PGJQGNPGVPG7vGPmGlDECrGCyBErGiZCLAHLIHK3CF7EcFEIpFXbGFXB1PGhyG7lCHPGBcDJPGa7C3nFNqG2IA45BHpFzFHHIHyQBASFm3FtuFtvFEJAVIHJFHnSF83FGJHwfFXKAZmA06AvUF-IHxHHW_GlPB9WAo1DpGA97Cr1DvBDSHHVpF_pFc7BWpFWDEcLFtsG9SFkfGWFAs3CR8CjJHoCHYFHwzFHFH7kC-yFIGHwzF9FHSGHuAGd_FZ9FVsAj9FW9FJyFrBGVAGUAD49F9vFfAGm_FvVB8JHj9Fu9FyJHm-FheCmxGdYBW3GhxGzvGSTFsxGDUFlRFH5CwTFpTCQJHTAHPFHytFmUF_QF5TFN7GcFAwxGXBHJrCVVFT0FOKH6iFBcDVNFFpBCoFDJHBaCSvFM0FgqC8TFJKHeEAixGWVFUTFuxGWTFgXFICFmQFXwEvGHlCHWKHz5CYAB9AGOGGSIH9UFpKHKTF4RFpXEkKHPCHQoF_KHzVFBLH6TF_FHqKHtJHpJHS2DpXEu0FU1FR0FnlGV3G_TAulG3aBfNFRVFuSF3BHz0AfKHNKHyKHEUFpXExmBmABxmBwBAfBAsBAxAAfBA3BAXYA45B_5CkDFTcE94BY2FXgCxeGzKHeaCqLHAHAmBAmLHoLHyAArLHtLHy6Cx9AdAHgGHvDHKeGPUAOUAVFB1LHiLH4LHlLHMRAoLHzAA-LHhBAuLHPIHB6CUKHKgGyLHHMH0LHn0FsTFjLHeMA7LHpLHxmBjBAPMHPTBSMHwHHVMHvaGKDFzLHoWCJMHlRFcMHzBAeMH9LHNcAiMHnGAuLHkuEwLHcJDXMHRRAIMHaMHwQFtMHfBAoBAJ4B4CBuMHjMHAMHbDHvIH5lGFMHSaC6MH20FbMHqLHdMH_MHAjBdMHnAH24BgSCSEHkoFEMHoMHYMHqMH7MH2SFpXEDqBkKH5jFRIH1FHIJHKLHaKH6FAcKHnBHeLHrxGbqFhKHNjFpXEyjEEpFlNBaYEjyEjSCdCHjNHpXER0Fj7AKDHS8BnKHl_AfEHmUF3NH1vFTFHghCRLHn0FTLHTmECOHM6BEOH20FGOH_WAB9FlsGtiCeLAzqGsMHxAAvNHKJA2BAvTFERFwAA0ZAmKH6KHhEFAOH_WAoVFuNHTmEWOHDRF2QFaOHSAH3jE5KHlUFoKHfOHiaC8MHUOHjOHkBA5RFKLFaOHGLHuDHqOHxvFsOHxAA4NHMNHVOHyOH4SFIUFyxE4KH8aCdOHvaCtOHPVFDLHwOH_WAWOH20BZOHG7EcOHrOHeOH7OHBOHvOHvNH-oBpuA0OHwkBQPH5OHSPH8OHVPHTmEAXA7xEBPHbgFHLHiNHHTFHPHhOHKPHZRA-yADDFjXF0IEDPH0aC8NHGPHTPHgOH9OH1vF-AAuAAKJAkBAAhFpXEQ-A53BtkBiJB-7EGNHN1FuJHQLHxAASLH-mBR0FOOHCgFiOHgOH4PHe0DHgF20F8PHxAA-PHU6CAQHcnEoOH7CF4OH2FHPRFWBAKOHLZAMOHZRALQH2LHNQH8fA4PHGGAvNHTQHVQHwNHEjBBQHgNHmMHkZCPLHDOHHQHFOHJQHTmEjQHKMHvNHzBAnQHeEAXYA4BAybAhPHEEAvNHw9AcnEkPH3OHEPHE0FdQHfQHJLAhQHsBA4QHTOH6QH8QHvEAguADRHXQHPJHQIHwQHO0FsZCeQH0QHLOH2QHNOH5NA2PHOQHuAAGGArQHERHwCHYRHpOHIRH7FHzQHIQH50F3QHhRHfPHjRHlRHn0FvNHnNFERHYAFTKHqRHxPHyQHJOHdRHgQHfRHiQHxRHcNHqPHsNA4PH-EHrQH1kD_MAYyCpGAJuAYtB0lBrDHWRH2OH0FHbQHL0FBuDcRHuRHoBAKQHDSHJPHRRHuAAVRHfSCMoBGRHUSHrRHcQHGQHZSHULHyRHmQHuAAmRHXQH6EEbPHmSHtRH1QHvRH-jEqSHGSHuAAMsDLIAJSHqQHxNEnRHjSFQCHILHAGHySHeRH0SHCSHiNGQRH3PHuAAuFHwxBuSHlMH7RHVKHJRHnSHzSHaSHHOHDGHXSHLRHAGANRHPRH6iF9PH9SHmQF1uBxPFPzFcPHzPHxwGrXFkSH8RHRPHUgE6AGyPHDTHjcBIOHYSHTTHpSHMLHXTH_RHMRHBSHORHcSHdlGQOHfcB9yFTOHJSHWOH_lC0OHtNFwSH2NH1TH_NEESHJSH1lAz_AgSFEjBhDEuIH6RHaQHlSHFUHlTHvOHJSHXYAriFmOHWyEwPHQTHjTHtTHuwGIUHn0FW4CCUHOTHRUHoTHdUH-RHUUHgUH20FiuA_MAgSHwFH1tADDHsuF9RHwTHETHUTH1SHCZEWNHVSHVEHLLHWIHWSHPRFoSHTmEqQGzTHKRHGUH30F3THvTHYTHGVHFTH4THHTHcTHUQHn0FsUHoBApQH3LHtSHhSHOxEbUH7NHzUHJVHNRHMNHJSHRVHvNH1mFdyBeYACPHrAHCJHaVHFVHaTH5THZQA6NHT7CFQHs1F00Ft0FxTHwRHHeAzAAIVHoVH3THbTHtNHPVHrUH-mBgVH5NAO-AsHHS3BBcD8AAUVHQVH9VHTmEERHAUCYVHtVHnVHAVHgRHNVHtNHzAA5WAuBA4BA_MHKLFdHBTSHDMH6UHPSFkNHhOHyBAlOHRpEpSAgyBLWHxQHpTHhTFvBAKJHvxGsKHcLHuBHeKHqNHp0FsNHTDHU6BCJBM2BuUFEUHDSFmVFoWCvVHCWFyvFsnG-tF5UFoVFpPFgUFBoFkWHO0FXKHpSFoUFCLHZVF3lAsaAh-EBwEkuE4fF2MHeaECQGCJCzWERTFksGqWHbLHmTFLKHwKHqTFv3FwQFMXHMBCrGHfpBQXHGRFsVHlRGSaCHVFLQGWXHGQGTMDByGrWHbXHYBHoTFgLHrTFgXHyBAQKHV4DREHSXHCqGOaFVqGaNB3YGKAHgsG2qGVlGBBHBrGqdGDrG8_G6iFEEAMcAumAsNFvQHPTHpaGhsGzNFTCFlRFTTBmQFaOHjSHaWHSUHDSFuvFZKH7WH7AGn-FYBG8BHNjFhNA7_A3lBFYE_SH9DFv1Dt9CEKHGBGnfAg5CS5C2XHqGGJ4BemBdyBtGHmXHTEHwGHvAGvYHzGH2XHCJA95CDHB4YH5UHunFgAHg-FiYHJCHKYHsMC-6CdyBnQF4GHBHHlPBvXFH8CV2ByXFVUBN8C2XFIqFdJHcJHz3DaqFp0FisEvqFyWGaHHkHH-PFyRFKFAoHHhHH3UBG4CC7A98CBJHyUHJsFfCHEAHnCHiTHXIHl_AfzFgSCpUH9UHHTFYKHJXH8UHp4Fa3FDGDrOAO5FV8BC5FOfGkRGiZF6JHxAD--FACGbCGvjBONGtEGJDG1NBEgC1CGIDG8CGzCGaeGllBXmGfCGUaHBTGSaHZaHPDGilBLDGnDGWqGsBAxpGlCGjDGY4B4DGd9BTaHNEGoYBIEGbiGMXGPmGFXBIGGOPG35GNGGeIH4ZEjLGfLGYBBzCFSOGwNGcICMOGUTGaQGXHDSuGduGnbGPnEVaHQkDOfB5qFlaA8YBYaHIbEqWGzpEsWG4uEEXGCLEdNGAPGNqE5uEcuGGiCcdGEGA0fG7hCQcE2jGPgGzEF1HAfjG_kCFfA1kGIuGJ5DhmGfmGCtG_wF4oGnoGjRGTuGeZGwFETMErEG2aHtnCcrGjdFerGbrGdWAdvCMLCMsGkcAKpAnrG0LAVsGNoCTYHOFHRYH8sGMxDBtGxbHmZGkaBvrBLuGCRAfaB3pGYnGxuG_DGtaHZbHG4DToCAlBYuGacHweBG7GomGEbHUvG9uG2vAbaFlcETaFBvGgfAsFFVaFcaF5MDYaFAGFepCrvGVIAjcFbSDaQDgwGiJDRQD5bBTQDgdGgcEmNHwXHxxGuWHaUFwWHhLH6tC6cElEC2yG7FFy9DtaFOvGjMAwaF4cEbNCNdHNOE8-DOdELFCMGFrzGP0ATdHocHRGFPbFhGFbbFjvDmrCWdEaKFcdHizGKxAvzG7aFRbFABEZFCgdEldHmzGxzGodHgFCrdH3OEtdHnRETJFKdEZbFidHoGF3zGJbFmbFibF3GFF0G0dEzEChbFyKF1aDEyAmZD8GFV0GhdFsBEYdBBHF4aFEcFxeEGHFBNDG1GFcFh0GKHFhcFVHF9sAm0G3vGveDjHF-bFEHCXeENcFeHFReHOeHePEtPEIcF9bFPcFZHCHCGLfEbeHneHpeEo0G-0G2DEZ1GSeH4AEccDOeEyeHjzC4eEiHFltC_PEheHx2Gs1GzcHQAE-eH8HFC9GRIF-eE_zA17G52GaLBscFwcF8zA51GV2GxcFeKFzcFS2Gu-DSfHlEAafEA3G4fDiQEAdFZIFUfH2GA_MEIfHYfHIdF_9GBfE71GwfEn1G7JBYdFzAElIFD3G3IFDREv3GGREr3GzBH1iD4dFeFCpzGEJFMzG03GkGFV4G3kDJ4GxKCC4G42A8fHqKCG4GA6GI4G8jD9fHL4GjKC_fHFgH5kDYKCFlB-eBLdH_nAS4GBkDfREN4GKTET4GNgEPgHx4GX4GSJFgkD7kDqTHESEh4G7mDVeF58GRfBggHbeFegEdJFAjFr4GCnDt4GKmCXeFOLCTfBRmDkqFJ5GdVG61EmLCDGCcmD6SEpxCbtD0SEk5Go5GMeF3BEmeFCKF95GFTEoeFhJG_BEM6GwmDKfFHpDIhHLKFWTEweF_6G16GCtDrgBYoGAaA66GB7G8dAF-GayCWhHShHoMDD7GpMCUtDgFAB7GXtDoMCZtDNsFdzCR8GvUEL9GU8GTKFn8Gd8GH7GBzCr8GlkAGVErhEX9G78GNfEcCEC9GJfFtKF09GifHD9GoKFmVE07EH9GE9GkKFK8EYNCqhHs9G-dH2yAYfFSiEQ9GF9GS9G39G_hHV9GgfFy9G5MFc5A9CE9VE8KFUvE_KF_yDBLFrfFm-GFiEFLFUHFA1D9PASQAR1DN1DJIH2SFNsFTXEiAA-YBwAAuAAuiHYOHIGETXApYHBnFZQB70EYjBsTFqiHUXEvFHS8EDHBVNHETFz_EHzDaiH-YHZMA-AAwiHviHviH8AARHBBGAOJH5RHpRHuQAvRFhLFHYCJYCnZHqUFmhHMTHV4DmVACZHkCHNcHVcHJ9BDlBfcH8cHQpAAgHkeBcKC_3GZTDCkDDgHxwCkjHqeBYKCM4GigBntD6qDPtD86GkhH-6GwjHA7GchHC7GRtDpMCfcHBXHQfA1KHKlF3QAbjHATH6YHzJHO9FdPGGaHN9FnAD0-FadCArAOBDryFjyGHmGolFFZHhYHJaHoLF6RDlPC2MF--G8-DVvGivGE_G6tCdkHMpCI_GDiGjNDpvDqMFMvG9-GM-GVuCxvDEMFekHxdDavGQvGNNFcvGAMF_MF5-GMMFpMFCUEWSDteDRMFJxGQxG0pC8wGZxGzpCWqCnSDIxGX2DQxG0DCHxGBlHLxGgMFAlHUxGW0D2-GgMFTxG-SDVxGtkHVMFElHKlHz0DcxGYxG4MFYOC8-GakHqkHn0D70D-2C3-GjvGLlAq-GRxGD_G1kHNSDHNFZlHelH_eDglHh3BG_G50DclH80Dv0DovGSDHdSFEbCCNAsBAxmB4NAT_AfBAKhAa6FjXH_nFhvAi_GSCHyGHkGH-jHM9A8lHtVC_lHRvACHBKWHDQHG_Fj_GwYHlGHkYH_jHNIA9lHouAuBAfBAq2AQmHZWHhNHQdCUkH8YHJmH5iHYmH8lHBjB1_GJWF2RAPYHlUHqcCHmH4GBVmHKmH7lHM4C1fAOXHsGHkEEGmHjmHQ5Co2Bh5CpiHnmH1mHA3BuMHF7AJFAQmHCMHhmHEZH0CHjGH9mHxYH_mHLmHM4CXjBSNHFjB2RAZYHInHyAH7mHG2BMnHWmHTDHDfABJBZiFMZHKyEFXHzwFtvFeaCDcBuMAfYHsTHhCG-WA4aBgAF6UFVYH3JAzBAhPH8_AaYEVnHZRHjnHBaCtfDsnHEGCX7Gr0FzZHcaCrnHmnHeEAoVFeLAoGBIFEeJHpVCX_GRUCCXAa_GzuGxWC5XFRZHMYETZHX2BQYEKWCTYEMHHJYFKmFapFSoGlqFw1Dp8CWPBayEcoH9AFaPB7WCaWCkUBdWC41DnJHv1EZqFMQBx0FJJEc5E55E8qDu4EeqF6WCm8Ch9CcaBe9ChZH9PFH7ABmHweAITBeQGRjHhYCHBAvBAVjHcHAApH79C98CGpHH7AeHHEpHr3CpZH6oHdHHJYCzYCMYC2RF63CoZH8PFz3C_UB2PFvBA4PFUpH5oHYpH_XCmHHlZHBQF5PFVpH1KAJpH_UBE-CZGAG-CkpHepH0PF_UBTBAiuAmBA0BA1AAMpHkJHOpHfpHxYCJ7ASpHlLFdpH5eAsZHFbHNiFgIHKnCpPGZrGrPGobHepGKDFrXGRXCxPBnXBZGASIClRFrLASnHtGHkUHc_FFKH8mHG4B4RFiFAAZH1MHinHP8FC_FmBDD8D6iFiXFNUH57DZQHyZHjNH6ZHTvFKXHqUFUNF_6CknFy6BmXCHqFZLGhLHIAFIoHlPBw7CpPBrPBJ7AtPBvPBs5DOJDUpFTJHTmEZ_G2IAb_Go3Dm8CloHeqFnoHcoHcZHD8E7WC6dANLH61Dv1DqHCDXCb_Fy6BCXCMAFBEFyQB2oHIXC4oH1oHnqFQXCk9Co9C_XEBJErqFDJEgPFOqFcXCnsGm8CxqHv6Bl3CKJEiBAZcAHBF_FHkvFz7BvyCUGGoJHmWHVZEpWHK7FpnHRTFcIHzRAonHFPHBsH5rHoWB_UFPKARUFCgAZyG3yFHXH4TF7ZH-KHmPHSxFpxFWxFgaFXFHWzF4VACzFfkHnqHUNBozF-OAllHWvF9RHWTHkEHFGHSkHVsHsRHbYBjsHT1FMGHdFH6AG22FCZCt3Fv2FCZCY2FJLA-3FwsHX2FHhGvsHo3F1XH63F-ZHrTFAaHCtGdCDdEGYHEsqG6sEoXG5ZEekEFtHnwEIIGNKGCFDDlETVGfXHjKGWlEALGr2F9TBzqH6sHnMGS1B-jF38D1PGWCGMTF-OGzBHxTG1PGQUGbPG1TG0TE9WGBqHRRAHVFiPGJQGHqHSKEhtHYSDaRBeMAmtHgkButHYoDL7AJEEVbHeuGWFGsBAxaC7dGQ5BRTFfgGPgGEeGDOEAuHeuGJqHqeGhcHkIHieGr_BOzC_aAb0CEpD33CL-F8rGeDD5LExtA2bH_JD8pBChGtAGPOH7yBZuHEuHHNH7THeuHwuG9rGFaFgWADPGGrGyYAOsGaHAJsGCPAeIBQrHM3BFvG3MDk9DtcHK7GaaFrcHmcHdaFwFF6fHh3BhkHdvGflHYgHrPCKvG1wGSvGZsH4MEBvHedH0kHjkHRNFgvGBDCuPCt-GckHlvGyLFesH7lAskHzkHnvGJ_GwcHLDCycEMwAvwGvNEkcGcwGsNEcvH2NEevHiwG9HFoNEgwGDOEtWEH2GOPFwwGhUHFPFCOE3NE3dDU2GzwG_wGYsGvQD-kH-PCJlHOlHClHFQCNlHTlHPlHHvHXxGRqCYlHViH3wGpSD0vHrSDMxGhMFDwHdlHJwHSlH3kHUlHVvHiQCdxG-vHySDUTDCwHHKHPsGsWHTCF6tCnNHdLHlNFBdHoNFDdHvaFmaFGdH3cElNHQEAFdHuqC6dFwvCQdHi5AtwH6uHVbFYzGVzGWdHvDBUzGGFC0wHZEBUzG_RBgdHgzG3dHadEwdHSdEYzGGJFuBB4wHJCBtzGpzG0zGXdHWbFTBEFxHXrC2zGdbFJxHg4EC0GPVD7dHCeHY6GpXDBeHAsAL0GH0GrbFguDX0GubFzPELeHJdE8eH5eHssCJeEVeHo0Gi0GTPEg0GkJCYeHfeHD0GFiBWeEYbDmeH4eHaeHQeEkHFeeE4jAw0GHcFMtC0xHfHFlHF80GWeHjODhfGqeEGcDseExeHieH_sCC1GoxH40Gs8G1xHqeH6eH3eENeH9eH71G_eHUyH_HFncFDfHkIFt1GGfHpeHWfEBfHy1GL7G1OAl7Gn2GKfH8_Ds1GNfHYgD71G42GVIFPfHylARfHgfEjQExyHffDocF6cFe2GlICWfHffHoAE7uCbfHzyHkhDA0GnyH71GhfHvAESMBXfHoAEofH92G88GeKFpfHo2GMzHIzHnvColGt0DzjA6QEU3GndFW3GA_DY3GLcAvJCUhHh3Gc3GW1GNjDl3GCREsdFRjDudFngDO2G6fE2fHz3Gw3G3dFu3GDgESREqjH6yC83G63GPlA83GbRENBEiREcREAeFP4GXgH_-GZgHRJFRgEcgHa4G34GbJFngHNeFD0Hn4GDLCpgHb4GUeFF0HogENLC5gH1BE7gHKMCaeF6wCAhHzBEj_Es4GxoAOrGcBF8gHY0HrgHa0H0aHrpBGoDDhHFKFCTEBgBEKFtxAGKFh_Er3AVgH7hHL6Gs0HHtFKnDQTEW6GbhEf1AdhEPsDP6GMMCX6GegHPTEvTErTEc6GWUEutDk7GnwH7yCT7GLvGztDy7GB1HlrCW7GXuDa7GvyCN1HuKH-tDyOHNUErqHxyCv7GUbDQyEW1HG1HPHCo7G57GX1HjTANuDaUEQ1HfEAx7GcLAj1HjUEz7GjlH47Ga1HcuDczC4eFF1C6eFcBHTnAm8G-UEX8GIIBdMEa8Gg8G11HVKFUCEBfF0_DSvD0zCV_FQqAxhHLSB9wHq8GshH71Ht8G6TBk4GeVEG8EQiHTtCFrA4hHyvHeCEI9GiKFSfFJ8EBiHjKF8iEHiEGiH7eFUiHgiH8hHO9GZfFf2HSAFE2APiH1hHV2HBiEHFGP2HTbDifF5wDc9GNzEZSEDjHuAFpfFR-GeiHNXEn-GPXEp-Go0DBNF9MF00D-uH9zHcFAnlHH_GauHEqCD3H2lHXvHF_GMNFbxGulHrLFbkH92H7-GklHEvHxlHL3HONFS3HqlHT0D8MFFcBg0DTqADrCZ9G69FaMAGeANiC72HKPAUUDdiEg3H7WBj3HtiEA_GAPAm3HTOAPRAjqDCsFDoHrTFyjF5QBlXG81BKoB3RA8HHaYH5XGdIGQaEwuFOKGNtHvhAaLGfXGtZE9KGRtHMIGw2FsaEwQFDGDe0D-HALdDdjFrsEdHBXRHUMHQYH4OGBaELtHRaEC4HaEAE4HFYG5ZEgaDyKGxKG2SFN4HzJE9PAC5BqzBhSA53HsWA7XH8KGYuHPaEClEKtHOtHIuH1RGLKGuKGMjGStHi4HZqH03Hl4Hi6CW9CRYAgQApBASTBuxBDrBb4ES4HmVA1nHW4HoXHEACv4HB4Hx4HD4HiwHe4H88DI4HYJGtFDYlEUtHM4HrTFq3D9eBG2GTNFpNAN9EhtD0MA95DcEFQUHF4HjaEu4HckA_3HPKGP5HWtHU5H1pBg4H44HL4Hj4HrTFGGANIAIgBuKAOQBFpDRJG5zBq4HmqHR5HcuHM5HMtHO5Hc4HQ5HuWGm5HK8Av5HJ4H98Dx5H64Hv3F05Ho3HCFACsFjqHfpBdHBOBFkWHvZF_5Ho5Hw4HJ4HElEs5HItHtFDT5He6Hu5HW5HjFDZVFDGDGGAnhBlMBRtCMPA95DSKHPjHl5HY4HA6Ha4HC6HjBAd4HF6HBaEI6Ht5H9KGj6HiBDY5HN6HeEA67E62BnKGJGAuMA8FCPAHbCFFYEHnHwQHX6HAlEx6HHcHX4H-3Hc6HPtHJ6Hg6HyXG88D76HExENjFm6H9QHjcGLdDB7HCODD7HAyB9RCG7H2vEoYHs4HqIGMKGN7Hq5HD6Hd6HV7Hf6HpaEh4HL6Hl6Hz5HeEABEA74EbfBa6B53HkXFW6H6vEY6HOaEB6Hb6Hy4HoaEvKGw7HZlE96HxeAGGAT-ABNA0ODqgCmABCRAdvBSnH4RA53Dm7HgCFBhGp7Hb4H06HE6HWbHG4H8pB46Hh6H66HTtHk6HsqHz7HeMAsHA-_CeMAtpDZ6AMhAqhBArB2rBhnF57H0iHnTHVUGQ7HW8Hz6H16Ha8HG6HnFDU7HehGWHEc8HX7HsTFa7HvMAmKGf7HEODh7HqQAinB8iHBwEU6HI5HumHFUGjIGA4HZ6HN5HA8Hr5HS7H56Hc8H68HHlG88HH6H-8HG8HkRHkCF1DED5HaqBgvB53HtRFSmH04HtKGZ4HO7HK5HcuHB8HVlEv7Hw5HF8Hy5H-6HCBGxgE-RAqhFCBCi5HtmHv6Hz8HQ9H_7HV9H_EDs9HQtHu9HJ6Hb9Hx9HxeAmGAzAA3mHT6H3RAUqH-5HM7H89Hy6HS9Hr7HU9He8HW9HC-H-9HnFDE-HM6HG-HCJAQrC5EAkICi5H_iHEkHPSGw6HP-Hp9HL7HBhGA-HT7HW-HU-Ha9Hg8H86HF-HuAAmGA2XC5pEbyBVwEj9HL9H69HO9Ho7Hl-Hq7HY8Hs7H78H14Hd8Ht7Hi6Hu-HY7HTDHDGD-yAy0EH7HOjHV4HM9HP7H6-H_3H7-HQ-HX-HMKGp-HU_H24HstHPkFW7HF_H_8HrTFBcBsSABJA95DvSH77HRBFn5H-7HT_Hs-HwuFW_Hp_HhFFX9HCWGZ9HY-Hc_Hc9H-GBwHGeMA6PH8VEgiE2CF57H59HN-HV8H8-HX8H28HwIHB_Hu_H5-Hf4HZ-Hy7Hv3F0_Hm8HjJAP4FQ6HMjHq4H8_H26H79Hn_Hm-H87HAlEr_HD_HH4Hr-HZAI98Hy_Hw-HKAIsxBxJAVoGYNCCHAaRFH7H4RAT8HAXFL5H__H18HZ8HCAIELGEAI9_HdAI54HIAIxeAgAIh5A4YA9FAi_HgmHK7HWAI-_HUAI9-HBAIAqHwAIbAIA_HELGHAIi8HJAIl8HhAITgAi_HDkHlPHj-HTAIP9Ho_HcAI_9HT9Hz4HIpGnkFaAID8Hv9HX5HfAILBIh5AA7H87E57H95HSAIQ_Ho9HBBIuAIDBIOLGY_HotGq9HE_H0AIJBI2AIgBIn8HwjFzIEijBpAImwE97HTBIVAIl_HWBIS-HYBI7tGw_Ht_HFBIY9HB_HIBICgFDGD3AIn8HzuAmcAQpFKoB1uB4-HyAIUAIS_H9BI9bEr9HXBIC8H34HD-HeAIa-HuAALCIcRAg3Ai_H73HWnHy8HnBI08HR-H--HT-HVBI58HFCIv_HHCIdCI1AIfCI0BIMEA9yAOUAi_Hh-HQBINUGSBIVCIpBI_-HGCIEBIcBIcCIxBIJCIe_H0CIe7HoKGs6H8AIJ5Hn-Hm_H8BI-CIrCIGBIsBIC_HSDITLGK6Hw9HeCIfHCI-HuCHQCIPUHu6HTCI8BI9CIAAIqBINXGDAIuCIFAIb_HEDI2LHOOAR1EgVASDEU4HeHEjpEv1DsrHv2FG8HAPHqCFMoBJ7HMDI-AI8pBCBIiuHd9DfbHWZEQqHpNAbDIXgCxKBPBFdDHZhGrOAj3F78FfwEb5EbZHsoHT0FVtHRDIADIBPGCqHILDEHGktHZ8ChtGRfGDfGBCIApGDuAsfG__BsbHZhGjFHslEOOAMEIj0FsEEKpGtBAeEE_uGncHjcElcHkFF4uH9aFZaFqcHnFFscHGvGeWD_uH6FAzFFoODm1G8yGkwHqwHKzGPdHCFIoTD6yGwzHh3BtwHhwA9FFNzG9YDtdEF-DMeHrGFsdEZdE6MDRxH5wHywH7wHEbFEfFhzGoGFkdHbdHwzGHbF-fEpdHExHAxHndEnzGjFIvdHgFImdHddHXbFXFIGxHPxHvGFNxHSdBTxHheEVxHqrA3FI6-DbxH0-D_RCpBEAWEtbFKeHZ0GSFIMyHScF-uGPyHbAEZPEUeHK1GFGINHF8bFCyHxxH_bFr0GvxHDcFkxH2xHjeHneHg_D7xH4xHoeHTGIX3GiGAoeERcFsxHN1GijEHcDY2GNyHakAXcFEGIiGISCETyHlxH_sCJ1Gb0GBzHYyHbvHn2GGuCT2HzIC4HFhyH21GH0An2GpyHs2G8zAN2Gh1AkJFLfHrIB3cFcfH5yHtyH_cFYIFc2GcfHAzHAfHCzHyhD1yHs1GlfHEHInfH_2G6yHAiDFzHYHIvfEXHI2QEezHgeHF5GcQBa3G7iDRzH_dEhHIbzHBCIadFlHIqvCk3GDKAm3GAKCo3GFRE8IFwfH7nG1fEzfHjGF2dFDBEtzH5dFOzGEkDRgHpGFTgHR4G6zHLBEU4GJFIZlDFeFSBEzzG_dHuRElgHclDC2HB-ENIIj4GOhBeJFL0HrnDigHu4GugHQ0Hl5GS0HEhEeeFGhE_gHIhEieFToD-5G17EKMCo0HtpAq0HGyCMhHJKFm_EueF00HPhH40HWyCzeFLIIqYEv6Gp6GehEohHghEe2HzMCE2HMvDAfFf8GCfFzhHp8Go2HVHCdKFylAMfFr8EKhH9EB3GIthBhKFB9GlKFRfFNiHEiHUfFHiHs2HefFKHCLiHwVEX2HR9G0KFSJI7dEW9GRvEY9GdiE4wD-CEh5AZiHnfF02HQ-GdiHl-G42Hg2HLOCiiHa-HfBAFQB3fF4vEdqHUAGN9FymHd_HSMAyJIa3BhBAAmHheB0JIPBIHRHXnHKnHImHanHz3H7JIFLAS3BcGHmJA0JI5CIDKIvmHYnH5JIG8HyJI1fASqH4fFlBIz_FFKIxmH9YHF-HyJIAPD0JILDIO_Hl_CwmHkmHHKI6JIvBA43BWQH2YH4fFRAIaKIxGHcKIlmHUKIvfDzjE2mFFkFl9HX-FlKIXqH-mHxJI9iFDIHRpEiDFj_H4KITkHbKImKIYqH1AIM4ChAFsKIaOH6mHFLI7KINnHxJIfnH37DBLIM-Hi5F6KIZnHHLIyBIdmHgOBUpEt_GZQBTrHYrHEUFOOACJBqIA8IHFNHk5HFfGKDF_tHWoEnNErwGVIAtwGAGAdwGhPFfwGawGovHlvHuLIGGAwLILEApwGrvHZRDwvHfUHqwG2NFo9A6LIf4GcFAi3GluDidFazHjZAjHI9AEfHIB3GtHItvCizHX0HKTEs5G6fBh0HJgBj0HG8HMSHWtF8IH56EDLIgEI8dGTODdBBiHGNHGFYHoJDMeGmAHpqCP6CuvHnvH_LIxLIgvHzLI4NFxwG3LICMImwGovH8LI9pCuLIMcBovHsMIDMI2LIC9GHMIXmEJMIiHI46GWJABNIpMBAREOjDSMId0HUMI15Gg0H2jB1aHZMIF-HbMIOSHw4BLCIgOBz6C5BI3bHNsGHsGhWAMHEa-HYyC1GHEuBjDFeLIyQBIrH-6BKrHorHlXCOOA_6Bp2FatHXEI0OGdtHgTA2tGKuHCZA9CEMHGuBIWEEqLIZlF2IAYTDqFHZ_HkdGAeGEoBJMHUcHINHoMIiMIqMIPhC9tH2hCrPAufGsEIhbAQFASpGnuHeRApuHijHp5BxkHH1H1MFvlH8EIyoCYOICvHIvHF3H9LFeOIAwH6MFB3CJ3HgkHQvHaNDbOIB3H6FAUvHmvGlOItLFMvHWvGmOIkkHZqC4LIUOFDOEyLIBMI0LI2MIuMIEOEhvHtMIjvHowGc5H9MIKyAEMIFPIswG_MIMJIN3B3vHSDCFwHYMFHwH5kHPMFgSD8kHGlHRPIRvG1RDOwHdMFNMFIwHRSD5vHUwHLlH7wGUPIFlHPxGXPIaMFRlHTwHPwHaxGVlH1oCyMFgPItlHNwHpPIxQEOMICNI5QEf3GczH2AE0PIINIgzHuHILNIT0HeIIOsEm5GaIIn4Gb0HFoD65Gc-GCxEL-GcOIKiBXuErJI0-GilHciEN3HJfDP3H0lHjlHy-GvkHzOC1-GolHX3HJvH2kHZQIQQIykHC_GipDOvHQ3HwPIXQIDhGLNFgQIM3HcQI0OIKvHgNIxiD0LAWNI0BIYNIQ9Ek_HhlCYnBveGOwEblEG8HKKI3fFXVHfMIhGH7YHPLIbnHdSFXzCqEAV5CX5C2mFoAI2JIgYHGLI8KI1AImyCHqBxUHHNHtlGOOAvlGznEDZEZWC76BbWCtNI7IEc7Bh9CoqFhrH7WC0DIuNI_FHjzFdsHT3H38HkCDBtHqZEDtHiNGvCItKGvJGwpGkiFaYBRNGMcH93HSRBotHPiFctHBoCetH1HIlDIztHwNIyNA4hGDeGhMInPF-NIHEH_dGQ5BBeGbNHJeGEeGjyGHeGNSIOGH4MHeLAKNHLZA9VGLOInsHZeGZDGLNHKSIMOIzOA0fG94BpuHEOIMhGQlGDaFRzH83FXRICYHGsGGaFaXHqsGnsGvqDwuH6MDySIucH1uH4EICMFjOINvHpkHLQI8uHgOIxOIAxGlOIw0D4SImkHlNDokHA3HPvHxkHWxGwOIXkHEpCRvH-0D1OItLI1MItIA6LI6OI9LIivHzMIC9GmvH1LI-OIpvH0WEYwGSTIzLBHPIAPI-MIcTIlvHNPI2wGfPIqPI7vHWlH9vHqTIpLFuPIuTI0MFOJAPPIjMFmPIx-GiPIFeD1TIFTDMwHoPIblHvPINTIDlHaPI4wGcPITTDxMFXlHIdH3fH8cEMFI4yG-9DM0G1FIX-D5FIJ1CRUIq2H7FIVHIhMBWyHVdF2yHmcFu1GeyHj1GgyHMQEFgDD1Hp2GdlA31Gn2GsyHmfH6uCyyHrfHR2HZQEVzHodFPxDDNIoHIuUIXzHdJCqdF-PI2QE3HISbF1fHEwC3jDWRE1jDYRE9UIaRE-3GKgEt0HAIIQ4G_PI9gH9JFcIIayC05GhgHWMIQNIi0HHQIiIIKhEkIINhHyeF-OBU6G50HICEs6GLPI03DoTE3IIxIIlsDf6GdVI67G8-DlVIxEIRfAZ1HuMCX1HfJAr1HrVIb1HedHM1HkUE_QG8TAj1HLUE_tDU1H8ZHe1HwVIWhAqVI2TEX1HxLAd1Hs1HLuDqEAh1Ht7GVuCnVIeGAl1HboH27GSzCdUIpuDX1HrOAuVI_VIwVI87Gv1HSqAx1HZeHstD9II21H1UE-1HjzCj8GM2HD2HI2HW8G1GALVEnJIKQIsOIL7DyqEqfFG3HaQIH3CHTIlQIViHzqG6tCH3HJNFY3HZvGfQICNFT3CSQIJ3CUQI6-GmQI-SIVQIfNDE3HCTIyBImyCTlB4rB9_AZKIB1AdwHtWHpNHgwHXVF_CIDEIZuD3aByQI1_H0QIuKIeuG4QIdNIjRAfNIQRI3aBwuEy6C34BPKIx8HWMH-tHpMI3WFkMI5NIAIEGSIEOAISI6EHeSIrdGiFAkSIpLI94BHOI9CEGCDIPIvLI5OIwMI7OIyMIhUH0MI8OITTI3MIEPIjTIGPI8MIHYIJPIlTIANI6PIYzHu5GZ3GFNIGMIOYI1UISSAvHIIVIe0HXJF25GQVIYMISVIa-HmyCK_H37D36ACKI9HHu_GepFpXIXhEXHHUHH1HHfYIhXIBuDqaAgWHlNBwkBkYI0uEGCHrpFVHHA4DiqHmUEuYI6TFgzF6HHqAHk5HqYI3YIsYIgXI_aBOUErnH_YI6DI20E2YIi3C4YIoKIgYIBuDxcBnBAyAAfHC_YI4-HCZINZIEZIHXI8YIqGA3LH_YIUqHYZIEYFOZI8QIcZIMGA2BAwBAfUFuHHCFHTpFyHHOHHAIHZJHF-HlyGhYIrsEZTCn8E4mFrBIDVGHUGYLHpOFe4D9_Gm9HZ_BWTGiUGY5D7ZInPFhuHwaHoIDhXGcXGopDEYGmBI1XGtSAQLFRqD9XG4PG1AI_aBoGAmnBTDEaNIxaHgUEzaHcYIefH3sGerBVOISYIdTEU0H6JFN-GK-G0wEqmEbiHPzE0wEoKIVaIleA8hFOQGRSBN2B2QI8LDgaIdXIIKH4PIFaAkaICQIpJI0yDpWIq8En2E12HOQIiLIpNAuaIhNAayG2UFPFAyaIKZIpqG2aItSIfxGiaIAFA7aILVIoyE2oE_aIqaIHDEsaIG8HGbIcuAOUAzZIBwEiOBM4EaNIccEouH3aIZwHpHIZeFAQIPvE8aIx2H91Cz2HtbIUuEtWIrDIpNADiFXaIaXI4ZIdJEbaIiIHXMIeaI7mGlYEsSIluH4aIobIOOBTbI_RIi-Gy4CvbIS-GauEZbIxXEG_HFRI0bIgNFShD9hF1KIV4DSIBjbI2ABAcIlGBQbI5aIz5GqbImgHx0Hd3E8NCoJIwbIo2EMcIkiBOcIgXFOOADiFHbIlYC9tFKbIfDEhJBkCI9AIZqGObIBcInbIn5GKVIGcI9yEIcIjcIKcIOzEmcI3iBocIfHCrcIdbIRRAfbI_DHhJB0YIlCIRYH1cIacInxGccIjaIecIwLC9aITtA9cIG-GT-GAdIhtAoKI5AIPFADJBw9ADHBSCIT3F1sHo8Bf2FkAH6YISMA_PHnTCSSBXLF81D88EtoHA2Dz9EKMIzNBhRISXCyuH6EI2uHzEIzuHwFF2SI8nHnzCpwHHFImwHuwHJUIROEOUII0GOcFTUIF9GIeI3-DpbF1GIAFIyGI5GIgUIPWIIIFaUIcyH44AhUIM7GjUImyHPHIuyH5yF-yHlQEMzHnUIfdF5UIudHEFIUREBVI53G_UI73GneI93GT3GEVIJhHSgHHVIPyCnIIGiA6BEp1HZdHiyHpyDzVItVIgUE2eIU7GDUEdUC9dIDVEX1Hb7GK1HWSFS1HAuD6VIDWIwbD-VIu7G8VIp5EV1HvVIq7GFWIs7GoiHNWINzCopDTWINfI53AHfH7VILxGZfIIWIX1HWWIMCE5IIQKFT8G8IIkWIOyHOJAeWIAJI_1HhWIPIIJKA01HlWIK2HlRIa-HLZAYCHCHAfdIu1BCoFtsH0rFi2FhqHZ7HpNAjcBd3FpiDdEA9_C1cAfdIhDE7fIjdIOTCldIy_GndIiwGDgI-HAt9AlSAAQHbEFKgIp2Fe2F_zC_fIH_HBgIIfAXaIw8H83HmCI2TARGGcaIDoDPrG1AIzQFRuAqQBI5EIgIlXIhgIS8B8fIkdIagImdIAgIodI6aBiNIHbApSA9IHfDIHkG7NIIOIqXIDoGnGAsXIIqHuXI9NIK-C_NIDhIxLHLSIDOISSIeFH3XIn0F0AH6XIKYI8XI-OIVTI5MIgTI5LIKPI9hHaTI9OICPIORDGYIxMI-LIehIHUH_XIihIYTIdVIHNIPYInHILMIRbI3HBvUIWvC2UI4JCDQIZ0HoTAFQILEASNI1fI3gIxQIEMAXNIfDE3QAggILdIvaGcXIPbIeXI7QIF-HoDDrEAkLHuMA-QIugIBiIkKISKIdKIa-HIiI_iBVzDeEAIRImAITLIjOBMXI3uFUmHRiI1AISVH9sEanEY1EO4BhTHhlHV0Db3HYRIMWFjIA92HdSDoKIJgFJWALgFluED3F8sHv3F-sHHOG-ZIPlF73F4sHAsG_ZHOOA0sH5sH1iIOOAMjCYSIG8HuUHj9EmVANiIzcIttHCSIsNAESIOSIhMI3NIrXIZSIdOFwXI0DH-bIINHMSIdSIFSILeGQhIoYIShIhhIXTIfvHG9H7XIZhIMYIdVIchIEYIcTI4MI2OIgTI7MIcTI7XIujIjhI_OIQzHWLHliDqhIUzHgvCrHIMjDQMIXYIdIIJVIf0H1hI8bI3hIeYI1AIvNHXXIm8H0QIMbIKrGNdIuRAk1BFjI4gG-CD2BAr_Gt6H87DN3F0iIxeArOADjIRkIJDH5YH82FXkIf3F8iI9sHCjI5NAEjIF-H7hAz-HmIAoAAwDCZHA27DRpEtiF3bIU2FfkIZkIkkIbkI4lHpcIpNAJ_H_2ErRF2tAKCF1NH5ZHIXHqqHJfIjoFcjHmUHKRFABHOLHNuFNBHAlI61F1aGrTHCsHLsHoKHpqHuuH-kIbWAcsHvOCSvHgtHwNILQGdLGpuHViFvaH8kF-cHdKHQXIzXHrNH0qHPgI5kIbLANAHWZC06A7HHIEIlsHGlIIAHSlIJ7A8_GnXHO0FHlI4rHbuFRvFylIbLAJYH1gI0XCGdIJ7AqlIdZCAhFOOAolIslIU_GARIQsHCBHn9BkNH9lIcgISMAtkIBwEbEFTRI_DI94B7eGkAHnXH6NI94B1dGjBHJEIteGJcFmMIINHk6DxXIbjITTAXmIOgI-lIR4HBwE1ZAWLF0aITJG9DImlIpmIP-ApqFdDEqQAYNI6DE3ZIiuHDiI2cIquHOOACsG0mIF5BdkIdjHjuHpuH7bHlbIEiIhkISMA_mIEsGkEI1qGZcIuSIzhIfeFUbItzEnaINcIpaIIQIzsC22HFDIFoBeTHqCFajHZaIntHeLAHVFDSIZRAqvFPjIoXI_gIuBA4NITjI8NIaTDgVCIhIZSIZjILZAZSI4XI2NCfjIlhIhjI20FWhIsjIDYIUhIyjIFMI6FAojI-nIxwGrjIRTI9nIxjI3ZHWTI9NEmjI9hHphIwUI2PIRYIQdIQEAOoIwhIWYI3UIMVIeIIVMICHA2hI55GXZAoKIJSHHkIsxB0QIhdIxrGPnIeNIGiIa-HfWARDFNUHl7HMRItuFnRIXlIpRIFuHQjI2NCrnIyXIUjIHhIJSIlmIzXIHEA1XI9gIPhI20FRhIrMImEIGhGuiCSvHJCCAvGoVI3SI5dI3dIpcHpcEyEIwLFjcHZzGNNEqWIvAA-EIv9DfFGThIljIyjI7nIGoIAYIkvHZTI3OIlOFFYIv2GwjINNAiTIgjILoI_nI9HF_dI49D5HIyyG8FFMUIKdHVpILFIIzGLCBPFIVFI3aFjxHkzGWyFKxHywH3wHmFIOGFoFIH1HfzGFbF-wHpOEvFIOxHDqIedEvzHfGFrFIsdHiFICJFIxHzFI4RBydHwREzzGUqITzGxFIAPEZqINGBBeHG0G8FIGeIl2HgqIB0GiqIUiEZiEVUI6zGGeH-FIJxDY0Go0GwbFxGIJyHTbDnxHLGIrGI49D0eHdcFS1GGcFfPE9GCn0GnGIzjAq0GeeH-xHVGIQyHXGI10GleHPGI_xH20GSeI-hDreHHrIteHnGIveHkrEo0GLyH1qIE1Gc8GtGIWGIvGI7eHqGIoUIaLBYUIveDpcFp1G9hHEfHDQE6GICIFlUIGzHcuCFJGZUIs1GBHIeQEcfHSHIW2GedDIHIerIYfH8yHMHIeeIlICOHIXyHfIFRHIayHhQEUHIPeIOdFdHI2rI7PIXvCOzHFsIfdF6PI50G4jI0jIWzHawH1PITnDRoIDcIGNIUYIVoIBREyhIn3GkzHp3GvdFh1As3GszHy3GNFI4fHvpI4UI7HI0fH5fHGIIlRE_HIcwCueIOBEFIIGhHHII0REbgHZ4GlqDVIIE0HhJF42DqgHaYIMeFReFUIIH0H0hIN0HYIIpgE9hH4JFSnI6cI6OBFcIF0HW0HMNI3sEOVIboICkIdoILhGfpDzeIHWDm0HmIIjeFEhH1xCxsI3nDJ6GuJILhHw0HWVIe6GwIIWMCa6GvqD0eFq6GZsDjsD4IIw1HS8GVfFrhH9eFthHlhEvhHbWIofIyhH5zCG2HEJIssCGJIENCdVI6hHWxHz8GWJIJiHQNCmKFCuI52HhrAK9G7IIGuIftILJIPiE18EP9Gk2HnqIxxDn2HhJIfCEq2HgJIh9GNNCu2HlJIBfIBXEVnIncIXnIUdII7DabIq5AsfFKJIGLFbnICRAyDEhoI6_HV4D3QAVLIloIcNIEiI6QI_KGpoIVFH8kA8hIzQI-hIcqHJmIybH3rGUOIdXI0uIIoF-lIokITkIliIidIAjIYkIOOAlkIpiIElIHcC6iI7sHJvI83FMvI1AIokI4zBrkIjTDSnHtiFwuIz3FykILvI1kIoKIAKAQ8H6gIcvIHNH-gIRjIBhIlMI2rGoJD4oIvnI6oInnITTAynIJLA0nIdjIpnI3nIKoIbTIcpI-XI4vIdhInhIbhIipIEMIFoIXPFtjInpIJYIppIkTIrpINYI6jIIeHTsIydIMMI6yCUoIdMBxhIh-G3pANVIfcIjODRtI4hI1AI9TCaEFI7H3WHVlI4VAdzFYQIyBIywEd-H1bIY1E5mHcDHJKASUDfyG6cAswIPkDNUDcIADiFXQAoKIlwIOUDzwIxMAl8EejFaUHDLIrwIyDCBrCz2E6yCvwISqDVUDmwIMTFUrCE_EpuI2wIywIHxI_AARyG0XE1XEniBiOBsdIvAAnNIcWC4IEG8H4WAvmAdEAh_HMxE0yBoLIU3Hl3HBxIhxITOAu3HJFAw3HcxImhH1wIR1E3_H6KFdMA46EKkIm9GB9ERuIRQIipDa9Gv2HmJIZxIsxIP6HBkA-_BxuEImIgxInzCvOAF3EjPAixI3yE0NC8xIlpD4XCa-HR3EEzEGLArhFi3HRJG6wI9iHdLI9wIv-GGyI1vHTnADyIExIn3HNAI9xIyEDIxIr9GkwIR1EgiItyEttA7hAk1ET6E5SDAOA9BAuAAqyILSDp7BxuEibIqwIXyIniIEyI1yIPOAAqCY0D5dDFSD3SD7SDP0DYdDR0DQTIEbITOAkyIDSDmyIGSDp1ExJAMTDDzEuyILzIOTDnJAKXINxEy3EKxGjxIlPI7TIdPIndDESDN0D_yIfOABzIiOAuQIbPI4kHEXIHTD1SD9yIKTDdzIc0DfzIe0DiCF3kIFzIv0EZCB9fBYiIrsEcHBDBFWyIGIAwiDHODWzIB1A5zIhPITFCLODgBG6xI57EcIAuAAtBAtDCSzIbiIP0AVzIe3EQPIYzIWQI6kH5TIUXIJFAR1E4NALIAM4ChXGG0IXDCSzIwkIGqAL0IZyIK0IHlHBqCXSDpoDR0IPgINyIvAAXUHuFAZ0IZTFU0B3AAZTCxxIXzI5wGf0Id0Ih0ImSDtTIbwIR1EXYArDCF0IH0IKwB3mFsZIz3DWxIdRIiWI7lAe0I0NFDUIjzInPIZPIyPII1IQwHiQI9TIXwHF-Hn0IuDIg1DFRHUxIkRIjgHs3HQQIyWI8TICXIAXIDNFplHoQIKxItDI8VA5LHSDEUkIxDI7AFZQBY1IK7Cm0Ik1ImCCwKDn1IgZIc7Bs1IUYEu1Ij0EgVAF0IyAASnH1ZA8uIBZI01IsNIpNI40I41I8VAtBA0AASkIV1IgxBlNIpUB11IrxIE2ImCCtBArBAI2IBBFJUFL2IX7BB2IYxIS1Iv1IYSApcBNPHFQFO4BycIq1IyQBN2IC0Ik1E51ISZIn1IXZIA2IpNAD1I21I-lIT1I8VAkEAT2If2IV6HA1IzDIY2IyqHl2Iz8E8VA81IO4BmqHwqH42ItrHu2IPmIT0IP2IYSA3BA9PADmHrWAO4BiKIqoHM2IB3I1DIa2IG3IEPAsLHz2IrRFO4B59HA3Is2IC2IjyIT3IsPA7BA2fFV1IoRHN_HO3IX2Ib3IZ2IslHM0IK3HgQI3TIWvHDzI1WIV3HO3C3WIdQIrlHD2Im2IY0I90It0IZTClvIg0IXPILwHZzIMqDopDuSDOfDS0IT1IpoDSzEr1EwyEgvAJjIY0EUgBRqDq3IeqDloDHyIooDC4IjoDzbIvzI33IC4II4IyQAQ2EAbAk0B57D83IW3AS4Iz0II6GP4Il2ATqDV4I3DBm3EPcIY4IhzE7BA-yAKyIzoDEzE-GBa4Iq1Ec4I_6A8VAzBAtuIyiHMSFW2IOVAk2F62Ip1Ew4I4pDz4IH4I24IpHAz4I8VA2BAvMAu3Dk9H_1Iz3DA5IS3IpyID5IyoDZ4I6pDb4II5I44ImCC7BAcDIU0B3RAN3Iy6BR5IOgBm4IH1IkoDk5IP0I2pD55HmpD5pD2oD3DB9pD-dAO2IT5Iq5IHEAW5IZXCY5I4BAKzIZWFSvAOkB7oDM8HJ5Ib5Id5IwxE57DM4IKzEO4I0pDk4IkBHn5I1xIwOAEpD6UA4pDdpDqpDrJG75I6iB95IvpDv5IhLAx5Iu4IVeDsIHMxESpFByIIRC82HDXIK1IoOCxWIi6IrQIM6Il6IS1IWAFjiIlKH5mIGqA0OCmTHfhFriIDXI1wIRMA3YEy6CoSAKdIKjI3MHjeGMuHLqHDfANqHoGAIhGOaIAGAirAr4DsLIwvCq9DucH0SI0uH3EIduIicHJpIGGIqsITBHxcHa7GOeIzOF9nIbpIu0FdpIDwIZ7I4OIMoIkjIf7I_nICwIY7IsvHiwGmpIMEAEMIspIGFIupIEeIFFIzyGnaFIFIctIrTDDeIleI8yG17I4pItGFRFI7pIJqICiA2wHazGBqIAbFLqIedHFqIcFIHqIQzG97IVqIRqIMqI13GwOEB8IxwHD8I4rCJ8IaqID8IuFIdqIcFAYdHOZDyFIP8IAeHPUI8dHFeH5-DSUI9dHHuIDeHVpIxLAdxHIMIJeHVGHuGIzqIa0Gj0Ga1GVPEdrIw8IAeI4qIDrILJAOGIaGIceH7sCwJIMGIjzGWrIz8IOcFHrIZGI_qI8xHkeEE9IbGIQrI98ISrIIyHvgDatCtHFErIIGI6PE21H_8I2eHphHSqAHGIeUIVyHX7I9rIo1GZyHdVIlrIx1GReIZeIprI6yHrrIWjIWUIOICcQELIFDHIDsIxuCtgDkrIbyHX2G05DqrI2gDafH5rIn2GhfE9bIo9IgfH_rIf9IbyHCsIbeILdFF3GrUIC3GGzHZHImfDLsILwIgHIOsIAKCXsIjzGM-IzPIK-IPMITwItfHMREvfHnzHgsI6HIisIv3GCwCpzHjsIDxHQBEssIBII-HIDIIeREwsILQIvREpdE0dHC0Hw-E4sIo4GvfIkgH94GPtIv-II5G5gEq-EAkICtItgHEtI4cIHtI0tI3nDKtI5sI5BAMtIYYINNIz-IcoIawIyeIZtIl0HleFTVIOhEVVIwwHdtIrIIseFtIIptIjTE10HMqAocGVhHmtIasDn6GvqDnhHttIW9Iy1HVvD2tIbcF6UE51HBJI4tIGqILuIM2GS2H9hH_tIG3DbJIF9GmCERJI0xItfFNuIUJIKuI6tIy7EmVEi2HMiH1_IKJIzKF24Ex_ILeIYuIm2EiJIBSD3xIcuIgmEWbIoaISuEiuIZnIDbIm2EmuIu0Ho-G16I4lAoGEw6AF7Et6I9uI7CI5RIinI7RIgUA-PGiBA0NIfmIHzFODFv2IHCFXAFUmIv6It3HszE4iIGPA92HoiIbwIr6Hg1DLlFulIBTHwoITIA9TH1lImSF0sFEZCenAZuHxZH1NH-AJBAH1AHVxFjTACBJ9nHcZB0LF2hG1rHavFmAG-4FXvFP1HHzFmvFplGMPAFwFEUAuBIO0FGzFfEHGzFgOCQBJOlIWsHsUA83F0WIasHgwIjBJiwIqEA1ZHhzFdBJWlI6AJezFrnHnzFhwIpzFzOArzFdOAtzFiMG9jFTGDUtEyXG1PGknIBjCAOIi_BhtHZEI52EuaH4tH4bIRPG6RIzOGblI9PGyNIGDGNnIRfGiEIWFEkwI3UAw4I0AJERFS8HuoIbzFuBJSOHm0I3UAq6HrPAKLF3RAE6ImBJAzFzBJoRIjwIKxIl1I08EQYAFBBiCJ7gIk3IUlImCJoBJ0BJqBJgzFyBJ0CJoCJqBJxBJtBJnCJxoI1BJszF1wIl1ImIAp-AiwFvmAvCJN3IyCJcUAcCJlzF3CJ9CJ5CJ_CJ7CJeaC4CJ5yFpBJtBA2BJTZICDJmCCUNIAtBaTFpGBh2IjKIbBJMDJezFODJmRIjDJzOAmzFPDJVDJ1CJXDJBDJZxI8VAhNIiCJaYEfwIzCJrDJ6CJtBArBJUDJ3TFvBJoDJ8CJmDJ-CJ8DJqEAYDJ4BJMyIwDJsSA08EmYCgtFyDJh4IHGHbCJAEJJjGlDJ4ZHnBJ2DJRDJ4DJ-DJSEJ1DJ7DJjTADEJaDJYSAEnH26B7lFeDJs_GcAJFlI9NBnDJ2CJ2QA6DJnWHJjGXEJHJHbsHPEJMPAcEJvDJmCCmyCfpEeDJTMHp1IhDJzwF5AJQEJpEJqDJaEJlzFtEJRBJOEJQDJBEJtDJ3BJdEJEPA7HAYABtuEPAByDJJ0InEHiBJUEJGFJ5DJ_EJrEJBFJTDJWFJkBJxEJuDJS1I8VALFJWjAo5CeDJZTC0DJLDJwEJkDJ-EJ_DJFFJsEJZFJqFJTFJbEJdFJFEJ0EJ2YG54AlAIyDJkCJKDJLzFXFJoFJsBJuFJAFJwBJtFJYEJmFJrFJcFJIFJzEJYSA3fIf7GTOAPgB6kIdwInLI8gImVHSFJ_FJoDJREJuEJTEJTGJSDJ13D-FJ7FJADJGGJeFJmCCJGJ4VIg7GNGJsoI-1IQGJtZHbuF8EJNDJpFJCGJ6FJbFJAGJaGJtGJHzFcGJCEJxFJzAJmCCmTE1CFqFALEA6OF1IAYyCiCJ_0If6IXyFEFJvFJrGJ9FJyGJqGJwGJqEJvGJdGJZDJHGJEPAmGAo-AXTAmYC1QFhWHBLIlFJuGJWDJVFJbGJMHJZGJLHJWDJyEJfGJYSAOBHmJE1NAAkH2QFtWAw0IoGJKRFJHJUGJsGJWGJZEJ0GJWEJBGJwHJDGJFHJqzF2GJUCJmCCGjIdwI2zICHJEQHEHJYGJ4DJVGJDFJSGJyHJpDJcHJgHJ5HJqCJmCClGAh0FB6IWHJ9_AYHJzGJdHJDIJvHJFIJpGJnEJzHJxGJ1HJZHJsDJhHJyFJYSAVVHoHJ1tATIJtHJoEJHHJdIJUIJaHJCFJhBJZIJnFJNHJEEJ3GJYSAdPAF5A3gIvCJc0INEJGIJVIJbHJIHJaIJIIJ-IJwIJ1GJeGJhIJEPA0FAGDJvCJ66IJ5HiDJCJJWIJpIJYIJsHJ_IJtIJ8rHBIJyHJgIJzIJGJJEMAvCJ4FJKBJvEJEGJ8FJfHJsDJAJJqIJnIJHFJOHJiHJEPA_3Cz_AnCFaPBuCJeDJyuE_HJRFJvIJfJJuHJPJJuIJRJJNJJjJJQJJmEJNJJXJJ6HJYSALTH4gI1RAiDFcJJRGJzJJ3HJ1JJhJJ3DJ6JJ3JJ8JJ0JJDJJnJJFJJsPAfHCRRI3EJMEJfsH7IJaHJEIJNKJeJJIKJeHJaFJKIJEJJYJJTKJOOAqoIyDJ5IJYKJHKJCIJ9IJkJJSJJ0HJ7JJdKJCIJ-JJMIJYSARtCvCJQFJ6IJqKJHIJbKJUJJZKJiJJTJJIlI6KJVIJzKJX4INNArPAxiH7kIkVHxJJ5KJKRF0rHqEAGRCUGGF4IMPAoBA-YIaTFzYI3AJKmI2HJrKJ8KJjCHi-HbYHXGJDsHCLJWDJKKJVEJsKJ_JJqEAULJ2QA4UAwoDXCJoHJUDFkEJcUH4JJPKJOJJJFJtBApLJ0AAEmICWAhCJiEJ4KJpKJyLJeKJ0LJPHJ2LJIZIWLJMLFu6IMLJOKJAMJMKJDlIeLJlEJxKJhLJ_LJCIJkLJUFJALJSLJrPAIJAeaCrLJ6UAtLJWHJrdIaCJ-KJLKJVMJeCJXMJrnH5LJTOAcMJdwIzyIwLJZVHgMJlLJiMJv2Is5B0RAfmBCDHgnIBSIKCJ7OG8RI9OGzNIdmIPvGETIYPIk6IrOIITI-MJ-eIe1IwkHDNJZOIu3IhzIlkH4vDsPIaOIO3HwlHnzCuOIOTIpCJiOIDNJKTI2oC03IZ3HizIExGfOIzTIpTIbNJ_vH_kHjPI_3ISPISwH-TIxTIEwHfNJN1I_vHfSD5TIuMF2TIQlHL1InNJgNJySD0pCCUIGwHO0IkzIalHR1Ip3Id1IANJPNJLQI2WIh1IhOIr3I7WIA4IBTI3lHc1I1lHENFp6I9NJLOJDOJKOJFUIz3ItQIeQInLJWTAszFKLFwkB63D5FJrIJfIJLIJMMJ6CIOMJgLJTMJlBJcOJlJJELJEzIGLJzOASZIyAAaMJnYGoMJsoIyKBmIJaIJoOJWMJrOJszFmMJqOJ8UAeDJe6InGJDHJtMJGFJ1OJjMJsUAAWHtABvbADWHWCJ7LJBBFu0IAiI2nHTZCEBJ8iCJhGGpIrPAiCH2OJUVAYyB-oBaCHzDJfMJssFUCGEAHBBJsCHF-HmIBLaFbWFIGEfYAEXHrMJnMHApILZACpIKOIapIi7Ib7I7vIXhIe7IjpIg7IvPJ1PJj7IghI4nIqpIJoIzPJm7IxvHNoIO-ITzH3PIVsITYIS-I25DU-IRnI8sIBkIdaIDkIeoIG8HweAHXAKhAMUHW_AM4E9LJxgF9rH2YGFWFyGJ9WHJbI4UFPnFQMJIJHFsHPUFyCBCVFuZAcyGaXH_cHjlIMKHllITXIPgIRQJifAZeC6VF8VFMZHM4EFKJrHJIJH5WH2_AoKIHdI2GHqMJP5IC2DREIsxGgqFydIEEF0mI2bHAtHZ4CeEGwrGhPCSpI0vAM7I7dIO7IuwHs7IgyAoaFyaF3pIE1HDPEwbDKeIeWEcRJ_6EpqIB-Id9I0GI09IHAEnrINeIhyHMfIc9I7JBaeIqRJs_ItUI6rI0wIJzH3hHvRJhsIAJFqzHd-I8UIMwCqDFAtA2jD6RJ2zHusI4zHk0Hp0HXtIdfIC1HYeI6eIEJAffIY7GwVIfJAyVI9eIO1HMBJzVI3VIT1HjGJClIUWIj7GHSJPSJc1HQfIXSJEWIwEAUfIE1HJWIw7GYfI8eIFfI07GMrIcUEwVISWIlSJWfIZkAifIstIYWIutIVJIxyCcWI1_DrfI8eFb8G-eFufIfWIKVEbMEt1I-lI4BAsQH_UApSAPGJxCJdJJcWH7lIERI3kIraAUQJJWAz6CXKJYQJPlIdWH_8HuSAg1DX_AJDJwSA-YCQqHbNAqHE_2ItZIHoH2IECWCo3IaLFpUBKAFUrH_qHc7BC1Ic3IYqFWqFLYDRrHrWC91DuuHh5IdXCcoHk2I_FHWABDEJ9PJ6AGj_GPBG1rGR-Fj_Gn7F8kBJKGKBGXLI58Fc8F-JHy-FP-FftHBRIGkHqAGXFGDUJ-yFj_G9KH_AGIUJPyB_aHQUJwRIJMGKjFijEflIZBIOXGTbHcpAcEI1KD3nGy5CKaCpcBzsD25CplIfWAbwHMhGhnGlUJ80HFOIuUJoKD3xAfKDUmCa5FgnGPIEABCBaCrnGsKDjmCvKDnmCJhIPjCyUJs0GhmIDVJW5F6ACCLD8MJMdHDzGYpEQ4ICzG9-A-yGAzGfnGNtIyAJ-jIZYIaoIBxDPnD1PDUVJ7SE0nDs6AZ1I2hBTAJD-EouIrDIbNAxmBJgAmiA-QIYTJvKICRIYLIPRIsqHmVJPFA9FA5BA-QIoKJELIwKIORIQLIl6HmVJFLAefEt-A-QINPJLJJWjFsBDTKIj4H8VJf_C-QIqHJciIXLIFWJZqHHWJNRC-QIQTJRCHQiIyKIGWJ3BAfKI0OAioIKRIkoIaBGMWJeiIwVJXWJ1lAmBA5BA9lHXKIM_H5EJVqHuYHDRIDoHPWJ6lC3fFo1IJpEWLIUWJnKIM4HtWJzsDlWJvWJ3QJLWJzWJZLIJCIHWJGPBvWJXQJTWJOLIuVJ6VJgWJAjBsdA2mF1QIpPJPiIEXJNWJ7VJXWJmPABeCvWJ2VJDXJ4VJrWJUTJXWJYHAxmBCKJFjBMmBBWJ6EJeqHEWJfWJ-WJXWJieBuBAMcAtPHsGHMmBKWJN1FdiIVWJOWJXWJhVHZiI4EJxWJsVJGkHPXJHXJXTAvJFvWJSWJMUJWqHFXJKTJ8sCfBA7CDpnE2mFmGJGTJ3XJAYJ5XJlXJ4qFpGAMcAdXJiDFFTJoWJ-lFvXJ0WJWWJM4CwOJ_UASYJ6WJuXJeWJwXJQXJdmH4mATXJHYJCXJ_XJqWJBYJsWJXWJI3IlBAvZAsKIkFJMRIWYJ9WJlVJI3IdXJr7ATYJ2XJdWJYnHGUJY_C1WJgVD4kFW0B0yIqECMVJZEGOrAenGEyE_9DyTDEzG6oA9TDx5GZXJ7XJUcIIGETDEZ3IfTJ-SFiqHbNAQZJsBAo0IQSABNB3GHt_GU8CaTJXZJBRAu8H5EECQHLLJZBIRnGanGTnGazBIVJknG-mBbgIFRIbNAIkI_6C55BNLIXXJO9FMkHk-F5JHKkHmBDJaH0ADUPBZAGXoF7TJFUJ9ZJfBDBeCPIIWXJtVJD_FGaJr-F3BAxdCleA3ADh8HDaJ7YJFaJWBDj2FMaJO_Fu_FPqHiZJ9QJctBMoBVXJgkFLLG-FDTVJPNG8LGvwEpvGLVJQVJLZJUiAHZJl9FLzGqaJNVJw2ANZJInD_8HT_AaiB3fF4QFMXJJkHH_CMYJrDI-WB4aJgXJpWJw9FYXJM4H_LHMZHTDEtXJyJJ-nHUIHvvFM4HDUE81IoQFfZJ5GH7WAQUCAXALoHErHNoHxVCTbJF8CbUCNYEUZH0XFb2BXZH_8HNtBmSBFYEUxImTJhLIvTJroHB8EDRJm8CPrHcSJ4lIeCH8BGXsFF1FABCirFXrFQBHjkFEBHprFJuAqvIxbJvRCVxFSsHquGbWHxHJHzF3rHCbJq6F65FooFveCgBJEUJl_Fc7FO6FHcJVYJD9FQcJXZBI7FNcJRUJEaJG8FKYAVUJTCHKUJItI3VJKaJVaJ-dCd2Ff_CPaJqyFCaJOcJEXJLaJWaJaaJRyBYaJaHAwdCAaJRaJv-H7ZJgAGIaHwcJAUAwcJpcJGCIPaHdTARaH0SA2CGHbHGfCNbH7IG_EGerFBFGm6CgIGjhFIIGxIGxTGJtHJ4HpwEOdJhaJsBI-DIHaIH-BwCFMNGdXFOSGdAJKlCaZAcZAjQGgZAfRGkZAYRGoZAyIJFtH3CGWaHJbHA4CIgCFdJFtHKWG_VG1kIopGsAHlkCbkCffCokGykGSBHiuHJhCvkG2kC5dJNlIhmIQdJ6THsgGXNCH7IP3EXjIlhGirEU2DudBloG-nGwfGBoGOoGC-A07HGoG6sDIoGlsGKoG_9AMoGCoGPoGA8BaOAMWICYHOaF7qGzODJPDGnIAvIInIArAruHLsGthIK7IK7GQRJ1EI7MDPpI4dIRpIR7IkcHUpI8-DXpIRNEb9I6yCtpIVRJHdHpaFxpIx7IBeIQ_I07Iz3GNUIPdH47IRdHQFI6pIQNCc8I1zGD8I4wAX8IFsCZFIDbFo8GKfJB9I1dHfbFxdHL8IksIDVDRfJixACxH1OENfJ-pIV8IMxHifJ1wHbqI4zG9pISxHmqIUxHj8IMuIkqIqqIh8IUUIx9GFeIo8ISsIB_DL_DixHBtCv8IV9IK7GY9IJQEJGI_SB_fJnQEOrITjA9qIaWIR9IGrIVeERGICrIJrIQ9IktCKgJfGI2CIcHF98IsbD9xHOgJ60GLkAByHueHGyH_0Gz9IK9IDjAOFDTEA7lHXtBdGIZzAP9Iy8I9fJYrIPgJAgJRyHF1CDgJ-hDirIzcEFQE2GIw9IygJcUIj9I8GIkRJL0AsrIhrIUeIvrIpgDwRJTfHChJVfHM9ItrIzrI29IffE49IedD8rIHhJ2IBDzHoIFi_ITeITHIKsIt9Ij3GqfHG-IcHID-IwHIcsIyHIq3GY-IxfHh3GjeIGBE7UI1RJFJFNbF3zHBeF5zHO4GEII8zHQ_EagHA0H1sIwfJbgEm4GBtIB_IgVJ-KC1hJ4-I3hJp4GW_EAtI7hJv-Iv4G8-IfIIgcJNvESdIYJFD_IJ_IjIIatIRoDN_IneFbtILQIKKFsIIMhHuIIb6GktI57GPKFpzAmfIH2HxtIJ2HuhHgcIDVE1SJVfJxKF8tIBuI6_IU9GPJIu_INfFAAJdCBRNCa2HOiE4_IShJN2HWuIy_IZLAZJIwcG__IUAJm2HdJI5iJAuIzlAFAJF8EauIZ9GkJIYiHYnIJcIXdILcIybIVmEiVJUoAkVJiLINtB22AqmIsGHmVAJbJ04HzbJEcGLaH-nB1rEjbJf1GQaJJ-HctBkuEmYJsKGaUJ6qBLjF-HEQqHY1G9dBviIfuBnSArAJ2oGShGCGDNtBnhGCEIZmI4GEuwEmjJ8BJBeJGHEzEHGbEKeJihGbhGthIFdDU1GZTDorE-jJu_DDCFH_HNtB29HO8A0ODRuBCoDdDJqCF4lBcWJICJFZA4aH6bGj7DOCGM4HNtB2jAsaAUTBK2IMXJqoGiHGLoGTeJNoGMbCkkJHoGeTI6aIHiJsbI-cIy2HWdI1_EJjJanIrDINtBSjJosB2ZAVjJeUJFkBvnCx4IogCWiF-jJTwEILFudB1kJctB4lB-XJjjJzpBWkJcCGqnImLGj4HjJA7RFMLIuRF3pHupHgpHbcAZYC4FA1pHx3CSlJcHHUlJRFAAQFmYC1pHQqHbbG3jBkWJW5CzzIlNBSYJ4kJhcJ4XJkXJrDIbbGCTJwiIBHJu6HhZIkpFoYIHHHNHHYHHaZIT8CvpFUHHDpA2lJJYFj8CDqFtYHw5F1lJhBGdBG0AHGaI2BGXLI9TJYUJIcJQ8FBUJHCCMmJTcJUaJUADPBGucJm8FZVBdcJGZHb9FX9FZmJhYHGADsFAWmJvHBBKH69FhmJv7FdmIJaJGkHnADDBDFBDLUJFkHAYJD_F5lJqcJ3ZJwmJBIH0GAXeCZeC0BD1cJCmJ8-F1bCiAHIkHDWJ4JIslJZcJYnHOUJsAGABGuKBUUJFBGDbJw3FCBG-TJoDIihFIfG0RIrNG-aHgMDyhA3RIaaG3lIMhG6lIulJuAHoYI-AHPjCibHsIAkmGvnG6UJHmCE5AHvE-FHqODvvGVBHDbBilIfwH0vGsnJyiJ_fAeBH2BHPXI-HAiBHhhJG6IWgBtBHTVFoBHOzCxyG57G1BHZYIKKHvBH-gB6BHO8GFiJjMAquDJhB1nJ9nJweGMxDN8GAoJwkJAbIryDQhBcIJsqHcnJICHZjB3OAW5CoAABkFVhBxYItQHiDFOZH3lJHCHEmJM4HZoJoYIqkICgAdoJj8CAxA_CD2eCtgFg5ItZInYIpnIDoHpoJpnIroJrEAtoJOFAOUBB_BUmCu-Aw9AoPJARJMZIEYFaoJ3oJPBHOUFXiHRhC45B2ZA9kI0dJJBHOBHcbGpnI0lICnIUAHsjCMBHJZGEBHRBHAeJrvISbGsmCcnJcpJBYHYoJJpJaoJCmI6ABj7HEDF6EEgaJEMHbnJJpJipJHBHNlJJpJ8bA_6CTDEGlJimHrcJmBDOpFypJLZHmPJTSBspJ-uIO2Dg1BTSJrOANLHhlJsSA8IHUZJz3DhZJZ7H-GB7WFwTFMbIArH7WAHoHgZJaZHu_G67EYiGeZHpQGgoHiHHB-C4pHiYCUQG3PFXlJspH7qFTYCfqJhpHlkAjpH9pH7PFjHHpVCqJJX4CC4CpGAXTA5oH9qF1VC3qFj8C0qJS4C-qF74E4qFA4CCrFdmJe_FNADL6Ek8GomJvmJmBDt9F89FArJz_CWJDnhCwGGV-G2PDuGGWpCGdGcPD5vGapC1WFXbBSkHqbBRrJtbB_vGYrJ3WFGwGM4HBTJkKH3pJfLJTIHJJHNbJQVFbcIxXHAdHklICdHuQJNjFtBAnHJrsEIbJkoJJYFMqJTDHtBAfjJkVAX_ADpJ-OJAIJ5rHdYHOsHhQJ_kINsHBlICYJ5rJkLISIA8_AnSAplJvlIIJHBsJGsJoVF5rJVZIwTF5CFnZJRTJ5rHTTJYwHASGrrJrQJdXHcUFvrJ4rJGEAVNFBEH6aJ3nHhEFJTJoQJqrJqQJvnJsQJurJUEIlRFtBA-tFksJrVJ4QJEsJoWHorJ4RFgTAQIB6EEKJJjKIWEE7THnOIlSIPlG9gGTBJwQFI1H06ApGB-sJlCJ9UFQsJGqJ6iF6sDyrJxNHsWAAqJlrJNtJFJH5sJZVFRtJ_iByUBXKIbPJmsJiXJBnJgYJqUFbtJV5CmIAXiI4aJkrJEKI3ZJ9aJEUFbtJXUHvlJkVAiDFJgIxYJfYJXYJ6sJiFAFAFY1E4QAXQJarJCwG6vGTrJ_ODbrJWrJEwGEcGTpCerJI3GkgBdrJkbB4WFsTF6sD6rJFyBwYJ22IFpJOVCLHHSHH_HH4WA7pFtpHblJ4WALpHkqJsqJeqJTlJXYCkZHpqJflJfuJ9UHJCG0bJ1ODVrFjrFcbG-qG7bJ8GJzjC-bJnqHKsFacGE1F8bH0YAlNFpBGcdJlEJQPJFZChPJyGJ10FASHLVHMjCtAA1VHhsHBGH-0FcrFh1FJbCk-AYeJHlAyBAlnGMvFpFA36FnoFMhFtlFScJyWJ5pJUAD7pJ2cJ9oF7bGPnFPCGKCGRCGdUJCCI0rFggFFZFjgFGuJdaHKtF_-BABC_-BOjIpDGzCD5aHWXBNaHKKGmCGm-Bt8BnmJgkF4vJQTCblGTCJ3vJaaHvlCAdJzAFsvJwlC_cJ4CGZ2BudJBwJeaH3SGNfCtTAjIHWjJCwJ1NBLDGCdJbaH0SAhaHKSAjaH2CGeJFRDGvLGaDGLwJA_HplBXDGKbHTDGhwJ9cJmaHsaH6kBnmGytH3qBYEGFzGOVJe4HHdJ4WBJdJ6IGFtHr7BNcBJFANcDbZAIaJUdJzpBIDDsOGlvJxTGyaH7bINQJKABMRAJsBvRIFAIJPDLtGjkFtwJzpByrDljJPKAzXBDrBxDDF3BynBZDDCxJ-wJE3BvEHitHQxBRcIBVJeaEPGHexJcSI99AzuJe4HjxJpHGyoIUkJ5IAeDD3eAwUGbxJ48HDIGNkEJ4HuDDFIG9iAJBJqRI-3HaIGYIGJ4HHtHsCIYGG-qGTdJHlJb8HK8A5xJvAIsBIDyJRBIQ_HyRIWMEXpG6xJMyJ-JGwbHfEIxxJBaE4JGz_AxvJs_HbMDhnCAvJX_HXDIeBIRdJi8FAyJULGdwEn9IVEITLGWdJ_ZIIlJSOFkLGZMA7aHXtHzZF7BJwwElaJ3jJijEejBqyAOMGsWBSCJPxJuMGvtEdGEaxJEyJHKEStEEKEzyJFtH8HBu0FhxJ3LG1SB9VGZyJyXGSjGpkCbdJSnJIUGU0AgJEPsHLyJK5DmiFWGA8yJJCJfAJhPGUBHKbBEzJBCJxkEhtHNhBImCT_ANNAaEAzcBbzJBQGwNI5WGF6GlBHoTArzJfPG3MJDPGuzJUiFCoJBdAyzJeAJhBAptHOPGBuJnyJmPGtzJiTDk1FizJ-GEutHHuH6zJpXHTPGvtHmJAn-AHCJASIWEI0zJWRB1tHLbEJ0JUXHvYHSiFmbInBAelIP0JXdJ3qBaQGNcIWQGdpJZUJpHDbcAiQGMJHkQG-QGldJpQGndJyXGsQGftAwxJBzJ3QGEIG76B7QGrQGU4FsHDAzJXzJISGG3BjgG8JDGSG_TG3RGsAFFmECmERSGQEELbEA1JodJpKEL0BZ9DoSGeSGSIDaIDJ0JmSG7hAATGDwJJwJvUAKbHtdJV1JUwJSOFYLEokJ5TGWTGPFEjcGDcJddJcTGjyG1RBx0J70JnbEdTGkUG3qGclGodJ2UG9xG7iBp1Jl1J2UGzUG60JddJwdJYHEAWGnwJk0J0oBhWGfkCWgCp0FlOJNaIeDG6HEE1JObHBLEhUJ41J4RIjuHQXGcpAUTGXXG6uEXnJN9HE7IxnBYSDJ0JxtGffBHyJHNH-uEEWBFvEiUJUYGGJDgoBf2JVYGwWBJ1JXjIKDFYxJEGAhYGyJGFOIGuHNOIQCJrfGYGDyoDvgGUGHRuHEMHZaEpqEtMAc2JiuHAaFtiGRmJHkGUFFAjGxtAh2JUFFfGAQFApWB0BAKjGkBAbCIdlGUFFaBAP-AMrGWeJXjIEjGlzFARHF0JcjGlbHKnCnbHJzJJlC1kGmbH4kGM2JaaGg3JArA06FXZAd3JunGkUJpnGFnGtaJNaFE5AZqJJBAQqGZBBw3JvjCe3JUiCIqGfiGUWGxOF53JI0F33JeqGvqGuEDYCD9JHiqGvqG3XGTqG6xDBpG8qGkeJQMDiRFYXHhmIsfCwsGBlFysGy2JTaB4pBl-AsFAhzJ7dDNDHRtGzbGX5GwJFofBatGuZAZ3JqJBetGktGffBh2Jm4JZMD_tGk4JrACXGH5EHmyJlRFHXAyjFcyBZiITzI1tJ8WJvVJCgF3bCu3Dm0E-4IUbAmrHrPFcoHyqFKrJ9-FxmJepJurGcQB6bHTOIKfCBcHaRGWOIC-EOII7sIYVJJ0Hq4GKQJBQITnImaIMAJWnIOAJkcICbIkuI6sJ2XA_iB23H3fF3QA2ZJtVJttJy4Ji5JrVFGpEsKI9WFgtJ3JI8aJCnJq5JfiAotJ2mFtGE44JOXJz5JQtJr5JsHAl5JVtJrtJo5J75JNjF3bCmhFzUB4rBvLJARJCEFhqF3oHygHrSI8bHgMG_-BT5JONIXIIw-I_nARIIsgH1-Ip-EsqItwCf-EtJC_sIh5JfiAk5JnzELtJppEB5J3uEm8CE5JiqG21BSrGwFGUrG9_EHeJ2LHF6J8HJPXFu0IKqJv1DbrHjqFgiJHNHJ5JheBL5Jr6J8bHO5JorGthIR5JSIIT6Jz-IV5J-hJt-IdWE2gEe6JV_E06DqSE_jIEiJ--IeuIb5JguId5JtkJsIEykJutJi5J-5JnzEgDJl3IOVAsqFZ9Cp6JgJH8uJaaGYnBt6JK-F9ZI85JxtAuJByBAgMHGrCl5JBbJSmJ65JjtJ74J3XH_KITtJECHcPJLbJ6rHZtJLNJpLFkQIMTIOMFLTILvHATIYNJUOJ13IB8JyOI_oC7SIVpISNJzOI_SIATDikHK8JaNJrNJrTI1oC0TIvNJ5NJENJTPIuNJ-wGd8JINJmNJ8NJ0NJ-zIwRDqNJ4NJy0IHOJQEC30IY8Jn8JoADM1Iq8JEUIfND2NJy8JN0Ir8JSOJmMFHUIf1I-NJZkHBNJROJL6IFNJ6WI-2HTOJGXIuWIqQIW3Ho6IA9Jm6IK9JD9JpQIGOJ68JsQIH9Jy6JCFA15E1sJHNHroGV_BTyJdmDsoGwVDZmDhxCZLFktJCFAoFE5EEv5JXsJApGa9J_mCAwJaJCK5GpOEh9JP_GQtJhuAvcIMZH1QAg7JcOJEJHyZCA8JCgFwBA3DI2QFDHBA6JxLJoqHLlIwbJVuCOXIOoJtsJfsJtxGhsJdSFwBA1AAksJ07JHTJmrJasJprJPdIdsJJ-JgKHxmITDHwBA2AAksJNsJBTHMsH4sJeYHaLHrsJunJxSFtrJhwHM-JgXFc-JRMHVsJTkJ_rJnUHU-JvXHpQJm-JbsFvWHp-JwsJ6iFc-JmlJNUHm0BTIJh-J7rHwvCH-JuyGesJZ-Jq-JnZI3AAVNF0tJw5JO1FJLHpsJk-JW-JssJn-JusJ4-JCEI6-Js0I_9J34JM_JpnHy-JqIJTlIS-JP1FdQHwBA4AAOWH4JHe_JXSHj_Jl_JMVHpkJbKHhlIoNHY-J0XH5-JNjFj_J06JW_A1uBbOJg_JJLHj_JePH4UHOvIsMJnUH-NHoKH7_JUPHDVHS2Dp_JyVH3UHBvJo_Jk_JIAKGTHn7JpaG7THdCJz_J4AAvNHo6HeLBVNFaPH97JjNHDAK1PHwQF0_JJTH6PHAhFj_JjIJukICVA39J5_JCTHM6BHAK1UHbSHQWHb-JUAKJTHQQH7SHnZI4AAkAKlNByKB-4Jb_JzUHrAKDvJ2UHOAKsTFfAKzRH_6HTmEiAK1AKdnIiYICVAijJEcJh_JGAKMAKsAKzVHApFX_JeSHGGA-QHARHZ4JLdBIWHAQHCVAR-JGKJxSHqAKOBK9AKtAKRBKTAKTBK9QHURHZBKfSCCVAB-J__JeBKJsGgBK2THEvJqVH89JwAKCBKSvAHBKlAKCLIo9JBTHbRH8AKwBK-AKr_JABK0BKrSH0RH20F2RHC8Ew9ACVAv-JKbJ-UHNBKq_J5VHvAKeSHISHGWHLSHsSANSH_MAqDHHUFpBKO4BTIJ8BKvBKZTH4VHyBK2LHBBKrSH1_JwiInVAcBK2sJFFHLAKq_JBCKeSH2AKtQHTDFcCKrCKNAK5WFSBKJTH5SHBwBSQH0AKvCKRXACVAY9Jw-JtBK9BKfCKxBKuAKN-JCCK3SHBKJJWHf-JZLJaEHi_JeCKKVH_BKvTHCDKQDKiBKBCK8CKJWAyNHujJ-LJbAKPDK5NHWpJC-JDSFBAKhEFTDKDsJqCKODKsCKIvJghCTDKpVHKxJFfGRAK9THX_JJSHILJhSFRmH6BKMDKDWFuBK6TJiCKGBK20FhoJDTJ2RA_CKLCKHTFkDKWDKn0FZCK_9JjoJaAKDEKdDKFEK20F-9JhWHpwI6AKZsJEEKeAK8DKLZAfVHoBKvUHPPHHMJbDK7UHNCK0CKx6IOiIaRHF-JcOJCvJ-BK60Ft0J9KJmsH5DKgEKpDKfBKOCKhCKEUFjAKTCKSVHEBK7CK3BK3AKnVAKCKIMJeEKqDKPDKcVHVEKeVHHWH_WAzXJRpEjVHt1EMtJNDKfEKPBKPWHApF8AJwVHWSJ_bJ9EKlsFhBKQBKGvJSDK_EKgCKFDKr-JWEKJLAYEKEFK_VH-UB16FNcDEWHzEK8VHtUHZEKlAK2WHKEKmDKLFKVFKNFKABKpZIERFiWH_-JRlIE-JRFKJFKpAKuEK0UHvFK_AK7FKoZIoDKFAKqDK5AAwEKtDKHkGVRIpNAqSIbNCD_JK8GsrJU_JSXIy_Jb-J5AAlCK7rJ1uBIzE5FKmUFoZI8_JNvINMJgDKPSFiDKvaCaGKEAKKAKi_JEGKtEKCGKqAKmGKMFK-FK8jJAlEwEDwDKz_JTGKTmE-DKOTJ4fFdYJCEKcWHiGKdAK2SFoZIvNH4RAKLFYKI1FKjDK5AAbGKZVF9GKTmEHEKhWH4fFBEK8EK5GKEHKjGKGHKyGK_WA4QAAHK44DCHKhGKPHK7GK4RFHHK_WAPEKaEF4fFoCK_OJx-J6GKuOH8GKSHKZRAdqBVHKLDKLBK6_JZHKlHKbHKnHKsBAe2IKHKQlJSEKjHKuHKIPHRHKvNHNxEVHKqtJeGKT-JkHK5HKqUFcHKZRAP-JaTFjOBnAKdBKbAK4HKoVFEIKsBAjOBAHKLRI2HK-7JJsGMIKxFKvNHMmBRIK3GKNHKAIKWIKeAKxHKd-JHIKtmITIKLIKFHKDIKgIK0GKkVA34Bj5H-rJ4GKdIKmIK89JgIKJHKfHK94IkIKDEKeIKmHKeSHhAKnZI5AAXDKoAHzZA7EKdEKtFKDGKFGKjBKSGKeSHyAKn0FiAK9IK4EKtQHzZA-HKsBKMCKEJK0CKPCKN-JxHK7QHd9HtSA_WALJK-IKy-AT4HyCKlGKFJKXIKJTHUBKguAWBK1YJUGKeJKpGBgJKGAKqGK9FKACKfIKlBKTRHBTJpFK3AKdHBKBKWtJKFKTJKrGKwJK5IKkJKeEAdJK6AAyKBJEK2IKDJKpGKiJKxJK_JK2BKFCKTmE3RHaBKDUHsFKvzFtJKIKK-JKjRHSCKnFKoBAcDJPSH2IARSHpBKuGHFKKSKK7JKvJKVJKr-JXJK4PHpJKCKKzZAMHKCJKhKKHKKnGKwHKuCKNJK9CKw_E2DKsHKpAKVIKBGKwKK3CKfsD5CKLZAcJKyKKwiIU6HsJKiKKnEKQBKjJKjRHJDKaBKKLJtIKcIKMBKELKDDKRDK_FKuJKFLKwFKfIKBKKyNH4_GoAKZGKTLKkhIOEI-_JMWH5rHgGKPLKWzJ5JK3KKAGKvKKn_JhJKUJKxEKFOIvDKE_GlRFoZIyDKAHKwWJO4EaLKCAKcLKCYJxLKn0FpIK1RAEpBXHKjLKNIKMJK20FzIKNUH44BRKKALHnLKn7IWLKn0FeHKFMKLXJ1KKlLKbLK6DKyEKCMKXEKDFKRZJGFK1tAs4E5FK8BK4LKAFK9_JdGKRJKTFKuEKq_JCVHkGKTKKoLKwKJGKK4KKrLKbFK8IKCFKoFKbJKvMKALK_IKbEKgKKOLKuKK8JKxFKwMK1EKgFKSLIZMKvPHlVHpCKtKKsMK8JKPRHPFKe0FkEKoAKmEKQLKiBKXFKSLKUKKwHK8MK-VHMEAFPJjFKDWHzMKYKKoKK_5CQJKgLKrEKJMKjKKxEKwLKBcH0OH1vBHMKzVFY2J79JiCKcmHu_E24JrHKJnHstJD6Jb-JsNK0MA25Ju5JBJKqlJLYJyNKN-JcmHDpEl5JdNKNXJxNK37JiCKUEAuOG2mI7uIbMKLkImoIDPGpeJeIBBnIDZH2ZG7mIOdIErJ8rGSOKIsG-mIzmIMnIU2JCiIMkI7OGNOKwBAWOIGtIT7J76JrzEW7JBdIhuIe5JqJIg5JGHKFOKdaJHbA2QA6fIcEKemI_uI-rGa0JqAKsuHwBAGqJ1jJ0cILOKUOKEMHWOKeOKKsGOOKV4JAPKMOKCPK5OKKNKXqDA_ILAJicIXbIYnIALFrOKDIKNTJHbAcHB0LKo6E7uHGvH6SINOJDTIt0DTNJi1IVNJdPKzOIU9JJ7IpOIO8JbPKM8JAUIukHfPKkPKJTINNJJNJVOJz8JJ1Ij8JTDCp8J48J08Je8JNQCu8JxPKcNJkOIx8JzNJv8JyTIo8JEeDOxG2vHwNJbQIMlHjNJ6vHw8JwTIm8JN8JWlH3NJ2PKJ1In6IyNJl8JQ9JF9J9WIIND_WIOOJo5IG8JbQKC9JvPKL8JI9JR9J6NJYQK20D98JPOJsQIB9JhQIFXIJOJwQFxBAt-JzFKkNI3MKO_J3FKCYJxBA8-JW_AnSAhHKADKPsJYtJj-JwQFmYCYYA14JALIRIBJIK6YJ27J3tJZVFcwIsGH12IEpJ7lJ3YI9lJXoH0pF3zEPiDERJmQBN6JkOKJuHWfGLiC02JtfGreJORJqcEzeJwEI-uG8dIvEI0EI3eIDfJ8vGV7IeEAgrI-dIURJHOE-eJlTDvRKLOECfJT7IP0A1pIFGFjsI8WDLQIZ8ILGFDGIT8INGB_7IfOEefJi3B6wHUfJhdHhFIndHwxHYfJ5zGBxHR8INbFASKY8IHxHkGFRSKSfJkfJYqImfJYFID8I5dHMSKqfJZEBfqI0IIrfJyfJJeIufJjqIl8ISdHN0GAxCkGCw9ICbDu8IrxHXrIveJwgJ5JBBgJAfDU9IyqItxH48IH9I68IAcFEVJqgJLSKsgJEgJ3xHkeHD9IVgJF9I30GFTKI9IhGIwSKo0AUcFfgJ2qIbxAogJ2SKN9IS9I5UExqITTKfcFcrISTKOhJQeIjRJl9I-fD1gJl1GmRJ7gJIICk9IJHIrIB-GI4GI6hEq9InzHs9IhRJu9I0yHAsIUeIy9IynJRdFIhJLHIKhJjTKDdF7rIg2GmTKi2Gl2GbhJeTKE3G0TK-1GC-II-IWhJPMIYhJbHIXdFVhJkHI1jIcvCEQJzUIRsIo3BxUIshISoIuhI0UIYsIKNIasIchJEREQTKzHIghJJoJ2AEjhJozGkGFe-Ic-INqIo-Ii-IxeIIkDl-IIgEuhJQJFA2AxhJD2AzhJC5G3-ILQJ5-IH7JXwIJ7JQ7J84G6hJ3UK8hJ6-IP0HTMIveIXwIDiJY5JVeFJiJayCVtIMWDESJKVKK_IDSJQiJVpISiJT_IUiJV_IveFTTEZ_I3fBz0Ho6GUMCXxHGCEaVIisDA1H6MCZiJ0HFbiJ0SJk_I-II91HsfIjzCISKniJceImiJVuIp2H1iJ-tIriJ6iJKxAFuIuVKDuIRSDJuIDUKuiEOJIzVKOuIyCEj2HIiHk8IS1CCAJeJI_6EAjJA9EVHCbuIFjJPAJHjJToJ83EraINcIRCFjSKSGCOjJk7A7LBIqJy6CdqB4JK2ZGvhC8cG_zJFOIq4JltGh5GFzJUrJDuJ5jHRwJ_fA9vGhrDLuJHTGqnJpWKKuJXrJMuJgrJKTBaWK4gAB7A_FArkBw3AjnBLSC5AKQMKxPHMvJd1FLbCikJe1F2kI4WKybAevC-WBs3DGEAYCKW-A4BIuoIDXK-9AFXKBhIE0JIXK-FABlJBEAp8FtfB9WKZDHAQHhUFmKHTXKa1FJ_B-nG5WIc1D4WKSaApHA77BNXKjBAPXKgXKbCKSXKY1FNvJVXKmXKtzIpXKCRA0FAjaDsxC_iFXhFvhFB9AHqBeMJgkJoUGPUG31JnjJVYA7LB_QAgOBpiBrBKptGsJFSBBmlG06GhhHI6ITrDbhHOtDfFAFtGSMAmWAktD3iIIYKg5H9tBxnHuJBlPJrsE36AsCFDYKepGetGQYKS6JwOBb5GR5Gd5GrJFWtGsYKvYKxJFJqAS5GZ5GC9Ge4JvJFnJFffB_cA2YKufBg5GxfBQLBZWKg5HjtDl1FHOKRkJxXKCNK86JEtGg5HHtGYYAPOKfLKoXHJlJMaHGGKgrG-IG7sGAtGabB_sG4pBZYKOZKgcHghH-sDthIjMCJtDZYKFZKa3GDZK_QAZnEgJBmbJumIhLDzEFwZJiAAJYKAyBrEApFAStJ_DHSXAAOKWEER4JGXA1YJWWBb4J3WK15HEnHvpD65I45B1uBGRKmvI7_BdRKjEIWUKseJwFFueJ3eIlRKPaKKpIfaFVpI4eJjaFZpI_eJJdHxRKwpIaaK1RKz7I3RKIfJCeIFfJrwHOSKWqIRyA_RKESK9RK1eJ-aFZSKwFIPfJaFIjiJ67II8IpaKTSKkFIObFsGFdFI8HIEZD0aKYzGW8ItaKKqImaKeGAQxHpaKgSKeVKpYDZxHM5AeRJoqI0fJcxH9GFd3Gk6Gr8IarIt8IDGIaTKSbKsBBySKYPEJbDKGIWTKs8I4SKHgJmgJZmDBrIzxHYgJVbKFrI7qIDTKy0GITKkeHXgJ58IseHKTKA9IiHCHxBlGIOTKLTKpHCRTKcbKWbK3eHZrImbKI1GZTK4bKLfE3gJvHKBUK1fDe9I2gJUeIQQE5gJOAE9gJAcK_gJrTKCHIGcKs1GGHIEhJKgBGhJ-gJRcKb2G4TKDcKbIFjmA8TKGsIBNCQhJn2GA-ItRJaLBPzHZhJLUKaHI9TKXhJo2G9HFHNINsIQUK5jIOUK-GFQYIOwIthIRwIFjDaUKUwI_fA6IFehJesIX0AZ-IxQEjUKpFI27IWjDnsI4HIkaKxwCqUKe8GUgHEVKyXDfaKl4G_zHyzGr-I2sI_hJ_UKv-I5UKOIIa6JYBE-UKU5JiJF7-IX5JrbIZ5JMsErkJgII_JFCSJoIINVKiMCLVKa3AFhHRiJetIl2HteFWVKvIIYVKViJntIhSK3pA2IIYVIjVKkfIaiJvtInfIdiJyfIfiJn_I_1HtVKxVKFJIsUIeKFIJI73EsiJ74GGAJ0iJEiHZ2HDAJb2HFiH77E9dKr_ISuIu9GBWKG9E-_IEWKvfJbKAUuIZuIyVKEAJTiHceKs8JJAJOWKpOK-aINAJQNJfnEBbIqOKUWKIjEtJIl2HYWKeYKXZACaKMhA65INYHuqBxlJJYJIyJ1MGlqBHeDUNJA0JCzJ1MAwMGTeGrdDzMGqiDDZKeeAXKI7eKUYJavJCOKJRKoXK15HWiIKRAypH9VJQuJeXJ54D55JQfKzYJzvE7LBLfKrVFWqGBGA-oBjYKnlJRIBeWKRKIIRKdfKKfKAbAdmH9FAlrB2mFJ6JMLK5KI54JGXJfXFffKgiElfKrXJyQKBXKpfKcfK64JzKH7LBqXJfpBjYIrKKzOKaRAJcHWoJLcHFQJu6GxjH_qDDtDWUKjZKXhHEtDeIEAaKaMAWMAHgIfDEcHBofKIcHSaB9sGaZKiZKWYKoWF36GRgKigKRyCQgKvBAZhHBgKybAkBADgKyZA3QF5ZKe6DNcGOrJrvJxWK_tJB7GrWK2aByWKYMCvWKy0FA0EVrJgpCfPDFwGwzE1CK-VACgKQ8HY3I1rJTRKgTJyQBGqFC3I01DKqFJWCMqFMWCLrHCRJbqFOrH9IEvWCUsHnYJLnJnAD_mJhtJ3cJLBD5ZJ-OK4pJzmJ9ZJl_G5CHEOJDZKBEAZGA1YHZiIzaIM_JyYJAgKefKPFAugKrWAmNKTuJbbJVbJDrHEXAZbJ6lJIHHZoHAHAbpF7WC6VCy1DwqFF5JttJ_TJMWJ9sDVnJikCNkHILDp3JYFFb3JaHA6MEmIAtBCwlGZmGYjByTH0uGm2JGvEwVISBB5uGXYGdlEY6B3UFZjBdPArFAmWA5BAckJ3JA8DHPjEDpB2AJtZKf3JTiKBlCntGOiKAlCn3JORHClCYXKCBCppJBwE67DbAJ9fKpaGl3JQiK6iK2iKgpGMgBRiKAaKCBC-HAxmBKSA3fFjEJBjKuAD2tJrfKeYK2mEPjK4NKFrJoYJp5JVjKuBAnAA81IdqBMbI3rJeQAbOBVHJBwEoSA36JL6JFRJYRKfYHyhK2fKhmIYfBtZBKVJecF8LAM1GWrE5rEGkJQ1GGkG8bKb1GKtBW1GJdDjrEVcK7jK1jK-jKO1GAkKg1GNsBomIbSAkjKoLHymBxfKAOK7aJf5C7NKxZK8LBoBA2NKZiI9OJ8eK7WJqfKzhKDZKiNBQRA8PBuBAkjKBtBl6JfRIDEFrjK2bAkjKEEA45BdqB7QKaRKScGEcG0gKAwGiSBhNBqkK2mFyOJbfKC6JDOK0hKJfAIXJGuA3fFWTBxhKTjKckKeYK8kKCkFBXA_kKcgKSjK1fKKTJ0kKyBAQ5E8lH9DHXKIBZJBlKLlK0FE7LBW3IxNHM3I_LK_7J_QKAaKLIALsJbOHnNKDWFOtJJPKHRK_fKujK0hKrvCFNAQkJ37D0uBLtJ49J4nH-QKCsJokKwKDZHA-MHybA_kKNYKBOK5kKRfK3fKqaAbjBglK6lKGXHxlK69JdlKD1B7LB0VJAQHGoHWqJ5XFUqJDUCOmKAiK8lJS9BXuJ-pFpoHAqFYqJYHDSRK8fFAmJZ4Cm8CFiKq8CcqJkTJo5BioH48CimKOVAIpHalJSjHsxEErFKYJoYJLmJ6CHwBGtVJPmJQBGwmKTaJbvJG-F7vJumJoYJqmJMdC_7GgcJZjKdhKI6Co_FjAHtmJlhKtVJFnJOnJ17J3ZJTUJJnKPfKtVJXUJ1mKQ4JasGP4JefK4XHtlK44DvNKiOJmrJklKWSJZWKU5CiiBDRKmfKAZIzfK5NKajKSkK3BAU5CEnHXIA_kKZnK-fK8lKUjKGhKU5C-4EybA8GJ_kKYjKchK8-FbjKxnKwQAwXA1nK2kKPkKAnJy5J6kKenKBnHpGA3fFrZIRjK7lKrlJDoKIYKU5C-GB8kA67JrXJfxIknKAnK5nKnnKU5C0BAiuA-lHuEAHoKbIK0fKbkKolKZWK2ZKbYJ67DJlKKoK6NKMoKGhKe_GXZA5zEg7JWrHUQBhLIZWKvrA8XFVLFKhKE8C7GHx8C9GHKUCVeJunHIYKzoKcxBHZKIGE_QJylJImFRPB4oKHUCpBAJUCU6B8oKWlK_oKLGAr6InTCuoKFpK6GHsbG8GHIUC-GHAyGkiK9PAslIbMKvrHxrHdLFeLK6fFSJHUbJCrHXbJ9hKY-GemKo8CGiKgZHooHuTJh7JNRA56J29EXXC0TJqNId7BwrHSlCDrFpoHKnKvnKzhK-1JwQGn0JSIAp0JjdJnQGmTAs0J8QGIRG4QGA9B20JURGiHDSmGx-Br0J_3JxNFFcHXsGl5IQ4JlEDLgKgZKJtDnAJKkK9PAizEO_GroIfpBl0Bu0Iy3EL_GUYKJKAlqKZkAN_GuGGG1D6cAoqKL1DE1DfqKMlKdqKmiA2mEKhAsnGrGAjXIz1ILqJWZJqoKiBAa5IxuEFIHZkKP0AuqK8-DErKVIAVQA3YFNpK-qKmDHlEAKLIwxEJPBplJnqKkiHC1D7zITnAGrKGGAIrKZAGoDGoXK9PAKiIOrKERK4hKJoKQkKF2B6nKcqKfnKy2BWkKgrKCmKBoKRkKpoKmrKZYJdkJ2mF6SFUoK4nKQ8FlrKjjK9PAWjBpAJs6IXGK6yCErKhEKy_EhKAtqKTrKK1DocII3IiBAZGABxAr_GBNKirKe4FuRG0-C3eGFaHsrKkrKCnJm2ExsEeEAzsEc5H1sE64F6mD0BA5sEbFKHsK6fK_DKn9J0rK3DKA_JqNKepJpxJp-ANEILGKu_JewHT_JK-JxWH4rKiBAAmKg1Dp7AkCJnpHTjHWaA7pHYlJuXCpmKhYCjLFgHHnuJapKXOBbWKMZHGMJ5hKPZHKYE6WEcUCSoHgUCUoHWZHfiD3XF_TG2UGuEDKUGNaANmCboGrhFyRCWOIxLAwZDQzG7RCd0AjjIqbFObKXfJQ0G56CT0GzkK9PAnGAx-BGOA0-BgpEm5JxiK-GEk-BKqKGPFokKrtKsXCutK9-BVFEFGEB_BgpEsIKVkINaIRmGkHDIOFSRGVEGN9DvAJxTGBVBIqKd8BEuKMOFGuKQOGIuK-oKXOBsXC7hAY7A_MKPXHaOHcCHCuKeRGOqKkdJ_uBlMADpAAsK7DI9EDhQGgdJo0JidJeuKEqKY7AmMK7IGLuKMqKRFAq0JguKCcHsJHyoKUuKx-B_SBY3CgpEDpKCrKe0Jl0J4QGQRGIOFWFHVyJ5IADuKTmGaVJs9JepJvuKJeGGvKgRGIvKxVG2uKstKkZA5uKp-A8AAI9HPXFdqB8wIJoKORGduKSlCYrGnTGdYK9qKSvKb7HiRGdEAWvK3YF4PH36It1BdHBtnKV2JNvKkZAfvKJvKRvKsXCUvKmvKMrK4PH1vKzoDgpEEKKbvKOIDvvKuOEIvKbqKzsKjvKvEAIvKnvKZAG4vKIvKuOK0QAZvKGgKKuKdvKHvKlvKyvKTuKEwK5vKHwK-HA4PHZnEnaA7vKtkKqyJdRGxuKDqKThABwKJfKUwK0vKGwKQ8HM4EL_J0NHHkG_vKiwKSwKQvK7OKhlCLvKdlGtwKxvKQvKlwK4uKIvKrjJMwKqBKYLJXzJ1wKjwK3iIxwKPkFmuKaeGhdJlQGhwKQqKtuKFtHzwKMxKNqKOuKdPFDvKy0JFvKPxKXRGzuK8QG-QGxvK1lGQwKOvKvwKnwJzvKx-Bm8HtABWnKkYKfxBxgKZqGXqKggKlgKOgKVrDogK3tK3uKkZAYuKYvKD6I1MJf0JVxKx-B_NFvxKL5ISnHLLFrrKAvFWABpNKGmKapKdtJHoKtvKKlKgoKyqKtgKLEAmiAJmKcWFW6CXcIDcGAwGaqCtYA4-F8PAtYJtJFf4J7YKQ5GjpA-YKEVFBgBtYKcyKvYKf5G4YKgyK8OBdyKvfBmWK9VK0xEI2C0VKooEpKAC-GEuEdIEWoJcyEvyD6jKseKfXEOPKPAJJeKGjERPKRWKCzD-hKVbIj-GIZJapKtYJVLFSIK9vKepGYfBf9GCGAmJFVtGaMDr4JpyK6rGW_JqoKtYJMyKVLFxtKnYKIcGnhCTyK2NAFwCWyKjkExyKbmEtyKkOFvyKGuE8UKa5JJuEVgKx2HgIE2yKV7JNPKqeKLQIsmEUuEYbIKjJozKYdIAzKUnIymEDzKcrKtYJ3lAHoK3nK6mKLnJJiKMhGYfBczKVyKuJBgzKrzKizKqiJuyK3xEmzKg9G2zKg4CqgK5zKH-GtzKlOKvzKc5JreKuzKYdI0zKb7JR0K_cI4zKf0KZSEk-GBgKI0KjaHdNBCqABDHnWJ5YJHNHa2JrBAs4JSzK3tK_hFlSBvPFsZKBtEaTJvSCijKxZKZRAxtJRuJ2oKR2B4qHTNA6qHbLA8qHacIxPBamKEUCVpK5oKXpK7oK_GHaJHBrHVJHVPBYJHn4DUmKe8CoXDy6BOhKR3I1pKLPCl7J3pK8lG3TJBaCjQJAVFlQJJsHDVFlDKtKKxzFsJHSFKGKKG0FdEHWCI1aI9XHlGAonC4gCj0JpqGq4BtWBGcHFtD2mEoaJGIAMGKEoJOGKxsKa-J4rKFEAejK06AkuEUqH60KI3IyxKkoK9rJ9uKJmJVlK3tKMEABRAWaIXYHfkJNsK_xKEmKSIAB_Jr1KT-JP_JqtKS2KDMAJ4BzBAzRA8LK6AA0uBdwKsKKXtJFmKzlKzkKWKIf_G37D0ZA36JUuJQHBQHHacEJ2KWKIaAHV1ITjFdEF5sKrmKjJHZWKWKI2mEaJJ2mF87JUlKIyKWlKIJAZRAyUBFeBfBA8UBh6C3fFrFKG3KnlKMlKANA52KiVHr0Ky9ETpK7WADHH9XFJfAGHHWRKOXC0dIqqFneA_pHQ0J-eK-MGsWBGWG5pEYMGHmK8XF_iBweA6VFD3KsKIhlKS3K8pKhoKIYKIJAwUChvB_0KGpKK1KIpKKpKLUCw2GzlJ6UCYWFILAZpKVqFo5Bc1KcoHMhKpUBMrH-gK_bJ-uJ9sFDAH_AJU7J8QKR4KFtFU4KZRKNLKuGJfBJv1JcKJjOJtoDYlI4AJaIJIOHFJKPNKoGKADFxzErTHjXKOvJiHG8BF47B-1FITC5VAB2Fv1FfhKo2FG2F-DDI2FdMAk1J0aCxgIdWBysHAGA_iIEdAk2F6oGSsKb2Fp2F-KGfrJ_MA62FG4FlqG9ZHSvIG3FYYAi6FL3FTcHziISvIq3Fk3FV5K7pKV7CVcJqyAS6FH3Fr9FvmKEOJKiKYnHzmKNnKtmKBnKcvJHUJKnJ8mJ6pJf_Ch8FctGjrK1CHJ9FwyAE1IVoK8_FUADbmJm_JxmKpmJmBDfmJuaJ85KGrJUADq9FF5J39FM_CE4J2cJ_JHIRB_9FF6KmBDC-F6tBxJBN6K9AD5mKGnK95KUADrmJ-mKV4KTmHEaJUADWkHs5K45KIaHH5Jk5K3mK6BDncGlmJVhEncGphKhmJ-mJU6KwNKicJhAGXAGPAG7CD7NDSAGymJv6KKYAiAGY7C3YF6ZGdAG1bG7mJQ8FInKB3Jo5K8-FMnKC7KmlKPnKVnJn5KCAIglBZjJ6aH2vJiwJOTCbcAiCG6vJFnKfGEgCGA4FYyGDVFmtH-cJ58DX1JzdJrHG4xB4WG1oBJ0JYJECyAEYHCfKHDDRFGOFGDWKFtHuFGbtKxFGs7KyXGIGG9TD_aBMaIQyJSJDjoHFqEaPBJ0JjxJEHGgxJWxJdxJYUGpvIRqK6BIpZERnJYkEKyJddJpDIx7HayJnjE3bEgmIo7K-3HpyJ5kJgkBTZKgLGVZK9eK9yJbUJ5LGj3JV2J4LG1CB3yJnxJNaIXGDxfGCKDTzBE8KLpEUMGoMDWMG7ABROGwyJIZA9bHq2AxXGVDIpOG2RIUyJTxKQHD9aHAmEiuCSzJLaB_aH_sHc-B68KRmAf5DUTGbIBBOGbOKoXH7EFrICF9KsJBzjGuqEI9KcGDlOG0jGA9K2MJdzJvPG-zJPrJIQGS0JDqHqJCqPGquJt4JlFDX0JKVFMEANQGOVFIgG8QGb2Ci0JjpJu0JcxK7-BFuKhnCvtGUtKbUGuEDJLDoDEXRARSCi8K37KuUGjcG01JN2Jq9JzoGoBAwVG91JFAIPbHksEsWGBqGxkEJXGfdAInGVaES2JYcHxcGAwG5bGKlJ5gKApGYfBRTFU-K8rGgWKQPFY-KEMHD6DFdGZ9KOGHbbHiFAI-Kc9DebHKFFgbHFuHm-KIfGHlEOGHbfGHuAt6K2ZGLmEBkGukKuJDO8KTfGxvAo-KfuH32JD7IZuHD7IlcGVhG22JNFD72J2cAdyJPOHEAHT1DNzJhmIxiGiTAziGjcGHjGa-CA3JRnKepJD3JOUA8iGmJEP_KqtHRRAW_KUID5jJepJBCFPjGW0K0-KK5DaFFT9KVjG5-KiuHzEFxjG7NGcICq_KxQFO9KSzKz-KvjJ6lGS7K76BwmG5cKHgKHwJTSAbnGlnJ0UJwdB_iDVmCGGHoZJrmG6_KrZJDWF8UJZWE-UJmmCxKDq3JqZJinGvmCnnJnBABzGppGPpGbbBVuHk-KSMEivEGZAVpGOyJkaHBqJfpGm3JOMEipGh_Ky_KfALfTB-SJhnCZ8GXALznCNqG63JuFAz3J93J23JkAJGYHJ4J-XHXqG6dJi_KqqG_vJleJN5J5bHOmD_bHeaHjdF-bHEPKqrGmrGP5JEPKHYGAOBqsGZZKuxKc4JjtGMtGK7AzYKUtGNBLPzKytGV4JKuGIXCMuGIyA84KaaGZuGc9Jk4DoAFlMDouGr8KxEG-tEtuGAuEopKWaF6dIveJSaKkRKSRJsBLraKUaKCNJhPKmPKM9JH8JF8JJ8JT8J0oCgOIjPKoOItPKRwHqLFTQIa0KUvGlPKV8J5BLFTIDvH4WI81KWJAWaKsvGYaKqnJ-qG1aAMxJBwG6cGSrJg-KuvG7gKuWFFuJykKQrJ3gKBhK9gKlLGEhKkNJ_MJCQK7kHkPIFQKi8JdNJ5PKJQK_TI3BLMQKAQKpNJDQKVPIx0I3PKt3IqCLg8J9kHGQKWwH3CLWPId8JXNJuCL7PKrPIy3I78JQQKC_JusK2nJT_JjzEYBBlxGZaKJUIWRJcaKNDLy7ILQI4RKXRJwEC57I5aK77IMfJPqIafJKSK3eIVSKffJvaKHSK5tIQqIcDLeGI8pIWfJkeI9YDeDLFSKgfJuzGaDLlaKbfJ-aKuDLnFIBbKcbFb8IyDLp6EiEA8zGW0G-zG9xCzeC9HFaRJHeIlSKXeK2GFg8IXJINPEEeH7GF2fJTUKq8IsSKDeEuSKcPEwbKxSK7bKJgJ_sCqxHQEL-SKUGI38IfbK28IibK88IPTK_SKpgJ3SKpOEYHCETKfELZELYHCsbK6SKubKbgJRrIdgJweHmGI98IVrI_bKUELTbDl_IzELQgJbrISyHATKxgJHcK6eJWcKa9IjrIhTKi9ICFL4gJpRJbTKrIBsRJHFLMgDLcKfyH71GWOIg9ImuCLzHFQEAhJP2GTcKxrIxTKXcKqQEBkKNFL2cFYcKoICNHIdcK79IoAEuIF5TKwMB_TKGUKuTKhMBicKKFLqFLMUKjcKYfH4IBLDLmcKGfFSFLE-ImFLlfDIgJZ9I0JCxhDnFLBhDpFLIUKNzHyRJq2GohIMsIZmDQ-IeHIHQJLELNwIENIWUK2cKJNIhzHbUKxQExHIeUKfhJfsI5nJGNIBdKSqIlUKx3G2RJf-IohJ5RJ4jD7RJQODqeI-RJDVIJgHfKCK4GhKCnjHWwCteBpUKtUKOJFrUK7dFvGL9dFvUKnkDxUKRdKB0HTdKL7Jr-E4yE8gEOSE9HFF7JsgHXdKSIIZdKfgHy-I6UKddKCVK7GL7iEGiE14GRwEb6JlgE-4G8REAoI-1AHHLNSEvwCA5GJxIiMClyKtxAnyKYyK6YKnfB8YK1YKiyK3YKdVIiOKHVKa6KVwIjdKIVKhIIcVJM0HQtIGxJmdK0eIodKsoDqdK-XD2RKi4IS_I52HwdKZVIWyCXiJahHb_I70HitI60HiVKltIgVKahEcVIFtI4dKXOBd_IlgB4YKmgKyjHThHMgKhHAsVI3vAGFLBzCsVIJSJsSJp7GqyCEUE4tDzVIEfItSJuuDHfI5VIhSJAWIbKAXILstDnILIuDllKz1Hf1HMPAGWIVfIcILRuDkSJJ1HiIL0HFcfIKfIMwHKSJYILVWIu1HjfIg_I6IIqyKO7GiiJ0UEZ8G8SJF1GnBDqVK4SJ61HyfI7SJrVKFvDEeK2TEiiJnWIiiE28GT4Ep9GwVKgeKL6AXJLkWE0uF29G5VKqTK98GjzK_VKEiHviJYWEQeKIWKYWExiJ5FL9hEOeKSeK9_IaJIqJLTuI8iJkeKDELTGCKWKyxIMWKDjJXiH5_HP7Ic8En9Gj9Gy5Al9GF7Di9GCwDU4Ea-Eq1KBjJoiEmVEj7E41CIEL2JLMHLt8ErDFhJLFXEYeKu8EaHLU0KGPEjzKsoEThBuoEK0K2aAT0Ki0KszKu2J02EY0KX7JCCLHcILcId0KRAJmKLYdI5gKBjHSWKVoAoBLoeKd-GhuGxAFqxEPAJk0KLjJfiHyeKeELiQKXQKjQIP8J8-DCOJpQKi6I1CLJ8J8BLVuCylHMOJ1BLeQKrQKzlHnQKS9JnQIW8JnXK3fK-oBL4CB4KwQAZOJW2KlsK2KKZyFNyFnyFPyFHBJRyFpyFZAGsyFt2KNaAN3K8oKfBATPK1RAx2KTIJgLLUMEiLLTTAyyFJEEWWCS6AzQDokKYLLYeGNcAFaKNfKs0K_DIu-KMhFyjKNGBf9JTpIucE9UDz3BSVDIMLxBLZWDsmKzECHML8cE_XDSdHSMLzpIr9JIdBVYD_1ETCBpDLL1EcYDZTD7RKKMLBdBW4IMYDHMLMXDImJW2EE4GjzGPML6pKpYDmMLHXDjML3DBPXDyCBeVDXFBgVDZFB7CBouAWXDsuAnVDZXDVvAiFBtVDMMLg-IP1EbML6UIpsImXDkMLCPEHMLNdK6XDVWDLWDGVIuhJsMLupKE2E61E3HLmXDMMLWNLNNL5VDaMLM1EqMLG1ELMLWWD71ESNLeSKpMLvWDLJAHvGYMLm5Dy1EjPCoNLjNLdXDwWDRDLiMLONLPzG8EBTMLzXDAYDvNLNAD4WDH1E0NLWGBhMLpNLNXDJXDrNLWGBnMLI7IKNL3XD7uAwMLZMLQML0xAjXDNuIjNLzMLVFBSXDhVDUXD6MLlVD8MLYXDrVDhFBrVDjFB8XDeXDQSKeMLlMLIOLuFBgOL91ETNLuMLjOLMNLyNLqNLFNLWGBqOLAOLzWDkNLCFBOOLZNLrOLtWDDOLlOC1OLwOL0XDyOLCiAOOLfNL7XDI1EEYDB2ExMLcNLBgKZGA9QAg1DF3KORKKtK4bBKoHTUCh0KvpKfWCyILmpH_sKjZHhqJbpHjqJrqJdqJmqJiuJgqJnsHluJpHHnLFo4KCGH4UJknJDWFNnGKmCpnJgsGasGPoCuXHkiKBJCVTJfSCafKJtKloJrpFHpJ3yFyLL2LLuYA4QHc2K4MKb0F9PLNmJfqHUADM6Kf6KDQL4mKV7KB6JW6KCBD9mKyALlYEmIHyBC3ALLlANaKrBL2dIPCCuBLIUIFfJODLHfJjaKDdKs6Ee8IUbDKbKlbFCELELFK0GMbKecKfTK-ELMcKfUI4gJEFLdyH4eIkyHlFLJgDlTKoQL0FLylAcfHgeImgDmUKuzHlhJ3bByzHpeI0zHreI_RJLdKvsIKdKn0HPVKndKM_I3ILTaKwQLmILMSJaIL2ILzILytDOSJmSJ6tDGtJVRL9tDe7GiGJSMACWIRfIQUEiUIzVIBWItILQWIfiKwILgSJj1HYSD8ILqILwVIo1HYRLaMFqRLCfI-ILeuDAJLxSJh_ItJLJvDFJLqfIHJLQJLRvDPJLMJLo_IzfI4hJA-GzaDwyKgKLpKApIL3yKpyEyvEZWKRMApXJYfKQXHA0K2KK59Ja2KosKMSLleAnEFqwKeLLu6KLQLLBDwZKgVDGGAw9AtNFo2KlnKp5KxADdvJ_6KHQLLBD68F08FyHBe_CK_Ct8FmcCJrJGQLHaHLBDG9FDcCChCSaJ26KcSLKEFzADmcJV6EGPBZaJS6KIQL_mK1rKpSLMADY6K24KNRI0JHo-F3BAPkH6ZJoSL0SLMADe6KJ6KJUJY7C5cJ--F8cJj6KmhKd6Ki6KCQLRTLieCp6Kn_GG7KakKbTLccJzSLitJ9lKBgKYKAGGAv2KFpF5DIn5J7SLZYFr5KUTLz5KmmJJQLunKxTLBdCNQLw-K4TLC6K4cJtcJCTLcBDXTL7cJ5SLefKJvAOnBq2IbZHi9Jf4KLmIwuFguAyuFzRAouFQbGO0FnwF1TAhwF6aBacI7uJ3yFVULYjGhQAZvJKIKSsHSsHIsH1IGOsJhUL5xFi4K3DKeBJpeGrxJ8QKPMJVIJIOH9zF4zF4FH3uIn1K4MKK1FBALYsJmsH3ULLGH7YFrsH6SL-TLqSLzTLQTL8ZJq5Kg8FJsKiyJ_UL7mKmBDjmJsPG0TLecJYKAXuB_ZJXHAATLWPGFULaTL36KdSL8TLD7Ck6KHTL7TL3TLbVLlTLCULAULVaEqsKHnGEZAcfGfVLP_HLYAdxJcHGPHLyXGlVLlxJJdAqhCaVLqVLwZFH8KBJGSyJgvK38KXzJ88DC9HoKGKEDM9K3EFnuCUTGbtHhAJOCJLqGxIHtzJECJTyDGCJd_K-pKszJb9KgFHCHEMTFOQLBCGAwGmBBjiGTSIonIovImxJo8KzeGeCHpOFVjIZGHwvI8oIcSIznIyXIpMH-dAu0FUvIOhIcjIBpIejIDpIuEHQHGEdAfFHrBCEODGiCsVLxEHv1KkdGq-K2_B7VLDnIeDDYfGQ9KAIEDMLVWLuLKBfKxUJjoG0gH6VLTpG0bHEXFCFEA7JHnI8mIWOIUQL3eIvBLNMLweJDvGhRKQNDgRK7EIQ8JZPKqOIAOJfXL5SIS8JE8J6BLgQKX8JwLFECL9uHOLLcPKhvGFCLmXLHCL7BLtQKh2A9zIjEL-VLg7Hs_J6FA2XLViHWEB5zIIDCZvH0FFOCL8vIpjI6vIjtKHwI9vIBYIhpIYhIwPJhUHk7IwSD6MIFwIvjIThIIoIKYLnjInTIa8J1PK6TI58JjCLt8JrCLoNJtCL88JgYLs8Jb8Jh8JcYLj6I2CLEQKdRD5CLGUIEDLc8JnYL-CLiYLNQKg1IxPI_PKZXHl-Jv_JwsKG_JUEIEdHzRK2cElsI3qC-YL-FFeaKSDLhaKLUIJzGWDL4OLoRK3NLVML61ELEBINLCOLtOLwRKEZL2OLoMLzOL61E2NLQZLGPLiOLqML_NLENLdNLgML7NLC2EtMLNdEvMLMVDHWIUNLqMLFOLx6JcZLZTDrZLnXDMMLvZL3oDyyCQXDduA2MLTXDjVDVXDXOLyEDZOLuwCbOLuwCdOLPNLDNLhOLHOLqMLDaLmOL9OLyEB61EvOLfZLfML4zHUMLJNL51EqML6OLNaLtZLCKFQaLRZLgZLsyKRzGzNLKZLbyDC1EIaL5NLPZLaNL3OLSZL18JtNLH2E5NLZZLkaLWZL-OLjOLraLVZL8OLqaLiZLBPL9NLlOCeZLpaLeOLJOLnZLgNLCPL7aLaVDhaL6aLPOLH2EROL1ML2CB3MLiVDaFB6ZL-CB9MLaOLaXDANL9iG-aLkOLoUKxaLsZLFaLmNLHaLjZLnOLlZLpOLPBEVaLXbLtFBMaL5aLSbLUaLEaLSaLmNLlbLBbLSbLAPLdaLmaLhQIsbLbNLMOLjfJ0DLQPEoaK_aK-7I_pIA8I3DLC8I0bLMFC8wHq_IsFIjdHtiJ3bLK8IkDLaGL2aKqDLqaKcfJv1AJcLLxHYSK7bLQ8I0bLcSKTFI2dHH0GzdEGbKxGFsfJ2_I0UK4DLWWKv6EnQLlqIKELPYIuqInGIwqI8fJiELucHYbKFHF2bFbbKncLXTKnbKzsC5SKqbKVbDMgJjbKtbKqcLcrEwcLC9IpbKmELlDLoELG9IzcLPrIvbKYELTcF2JA-bDJGANcDSoJRELMTKybKHyHwEL9cLngJpGIlbK0EL_1H4cLzjK9bK6ELhELvcLpOCDkJodBFkKHeB1yKlKLdbKDkK_QE_jKgdL3RLNrIItBddLgrE3jKpjJIeBIkKhUK_GIiRJCcKpcKfrICfH-9IBcKWeIoSJ1TK2IBJFL_ELucFmyJ_FLYfHUFLMIFyQLZfHkhDyrIdFLaFLPdL1QLSIFlICBdFGeL59IE1HQFLpAEuFLsFLkcKMdFacKEhDJeLsHIJUK1dL25DDGLBQJJGLucKUsIRUK2jIPoILGLyUIwcKQsIneLZUKQGL3_K1iDTGLsHFfUKWGLxdLGMIZGLM8IbGLmhJ3fHg-IphJ7zHpHLIJFJdK4FBOdKQSEIIIzdH5GLccLzREbdKU6J4UK3sII0HigEg6J2-IsqIOIICiJSLCLXLuZLcLC3gHLULR7JDoJgdK2eLRdIS7JoHLB_IJVKcfLF_IXwIH_IEkIKiJUVIMiJlIIqfLO_IsfLvcHB6G6HLMuI8HLhVIOhHzdKxdKcVKYyCYcLurD-0H2eF5dK_uD7dKlVKVeKnVK_dKpfIszCLJLwtI5SJn8GSJLNeKOwDHeKHJI5hH1VK-iJJeKlJLSeKpJL9iJpKF8VKodLq0BWgLOiExJL4iJRKLbcLeeK1JLWeKlQLwCEr2HVKLleKEjJ-JLMPK8cI5yK1KLjuIveKluI9KL3JLOjJw3Is3IxNJ_NJBCLBOJvWIRLLPLLILL4-GhQKPQIjQKQLLNLLiXLELLx3IP1IP9JALLR3HULLjPKWSL_MA43BedIE3KmoKy5KLnHwnKKkKJvAfBAjQAcuAQ3KOwKFTLjXJurKjjKbhL_YJE3K-xKx5JtrKpTLGULhVDNmH2hK9bA9_A4NKijFGDLI-J6YLx_JTzKahLmYHz3KjSL35KTBD3rKxZKH8BfBAqLHQYJQ3KGyKnoKmnKjhLAiL1OAfBA9LHEiLE3KRSLbSLooKrhLMSLLiLzJIE3KAoKghKqhLZhLkhLViL15HMjKNMKkoKfKKX2KphLUsKJiLxpHqVFFwB3fA3fFzNHaSLKQLSiLbiLKiLqVF1OAzRAriLeoKkSLWoKmiLBiL-NK2mF1DKtiL9TLIiLTiLIYKBiLllJriLghLB0K4iLBjLGhKBiLxAFriLohLKTLpYJokKLjLivIaPBQRAJLIExAriL8hLhhLoTLwiLniLdmHeEAljKrXJeDIO2KfoKT3KWlKBiLqyB8XFMjKjmFriLQiLuiLAjLcjLnjLfjLqyFfBAjmFpGHDDBYfKiDFRXK13KLoKJjL5hLqVFojLzjLEjLJWFiJBHaKeYJQ2KzkKpBAevC8IHkCJy6BrZH8qKahLzRArLLiPH2YHBQHwTLviLDlKKjLzRAsFA0jEy2KppFM4Ko5BfkLYyEbqJHiKguJdPLcuJfPLWlJMEA9sK92KfPLelJiPL3RFWpHtqJIUBvqJB4CqVFyqJacElJH6qJ2qJV4CKbH5qJ1qF7qJ3qJKbH_qJg1KnZCylKRsJQlIosJ1QKsjKc6KF9Fq_C3SLakA6mJB6KKVLX6KeVLETLHjL2rKVsKMhGhEIKaKJvKv2JTgGP8Kx_KCALAhGYuHvGKsUL4ALlED3JChiD7kE5EIxuHpBLNpI2EIxeJLpIiRKnRKMRLpRKwcErRKy-BqQLNXI0hLE_Ju8FHoJKdLswHCZL1yGBeI3yGBfJ2aKHZLYRJiaK6RKHdKCqI9bLVdHEcLU8I9bLAqIQcLczG9bLwaKNgLzDLbfJfFI4aKH8IGNLIcL8aKPSKtDLcmLJSKtFIlfJUmLOfJScLDbKQmLeqIgQLJfLZcLecLk4EkQLjgLHELm8IpSK_dEkcL98ImcLvSKLdL1lLTEL4ELTeHCgJ-mLtgJRgJaELPwEgbKp0GyxH_KL8mL50GTdL_mLLcFbHF6xHqELHrIpELBdLKrIagJPzAFyHNTKDJLHtBssCyELucLdbK6bK7ELzSKugJX9ICnLThJAFLzgJnRJFcKuQL6dLJcK41GMFL6FLAHIOcKwrITcKceLFHI0rIbFLxnL3nLJhJfFLTcKNhJ_dL-rI9FLUHL-HFFUKcgL8dLFoLDoLvhDncKbnLMLBSdFbeLKwIxcKQzGHGLmdFvhIP-IvcKPsIVoL3cKveLV-IzeHbpG7fEb-I8QL6eLa-IdGLnUKN8IEfLBfLzGLWgHAfLB-ECfLCeFvhJQdKJIISdKumLT-ER_EdJLF5G_GLC9GBHL9sIE1IJKA6oLV6JFHL9UKD5GMfLAVKVfLUdKE5GrSKJSE5UKXHL4gEQHLkSEt-Ee4GZHLiyIYoIhfLefLroLGiJUpLIHL3mDldKBhH85GcpLP_I4HLI6GzfLvdKU_I9HLMKF4fLlpLWTEzII8fLuTEgVKwTEgVIBgLBJLlfIEgLPvDGgL3tI_eFJgL-dKLgLJ2HYmLLWKoHC2oLy8GDoL20C2oL69G8oL-VK2hHRFLRgLkJLvJLR7EReKOiEYgLigLLeKWNCL8EzpLbJLRiHpiJggLOdHqgL3JLBAJEtHaqLngLv4ApgLFeK2wD8JL4_HkfFd9G8_EAqLVgLBKLHKLZJLzhDKKL9pLN3DSSEYWEOKLZ7EVpI81C59GI6ACSL_8GvxD4qLXpAYKLSpLBzKvgLwzK2qLWvEQJB1zKLCF1gLfqL62HRjLakL1GABwF9pJrsETXA6qKv1D3iHjXC3WKxQAaGA74IRrLiiLEpKz3DVrL-gKMSLoJA_JIRYJiJB2iL9hLihL9jLkhLJoBxQKGiLDmKJlLFsJPtJZkLjQAYlK9-J-HJ-iLiMKITJKlLRjLdGHWTJ83K3qHpFAoPBC1Kz7C9qHH1KIkL17HsbAtUF3KIjiLN_JDWF1ZHzAATMKMSLWjKJWFRqJa3Kp5B9oH5qHDsLG1KlKLY1KiTJ52I1TJQ3I0fIkiK-mBLYFsxBvtAjkF-dA7gFb5DoRCS6HyZAzZAhrK3rL1VL3ED2JGzRIIkL_MAksLTrFsVD-qG2EJbCFwkB6lKNDI1JGvFG0sLXrL2sLvhL6AA2MKMPLu7C_rLXsLCsL7qHt2JVrH78E98ENrHubJZhKuaFWrHYnAnTJg3KOcAi3KAYFz3Dj7JFJEk3KybLb6KTmJmSLCVLSlLlSLl6K4CHiTLS_KvCIXjJXWLtyJK5KStBACGk-BPyGrBAk7KsRIIfGuRIPAKxsLcsBsIGwnLm3KFyJkLK-9KKXLtVG7ZDC-KjIDA2J4YAC2JD8EE2JBuH9WLfFAs-KeFHn_Ki_KusFI_KlnIg9K-kCK3GXkCSkGUiDwjCxuJWkGauL11KFfGaiGXkGJZGckGzQDekGhuLHkGjuLguLtkGcuLKkC0kCnkGOkC_dJr9KhmIruLuBAYkCuuL9dJxkGCbGpuLPgGVLDbALBMEidLYpGjLDhpGqALJpGjLDDHFCtLJeGaMEgnC8pGjALilLzALbABIYHSQL_fAVXLMRLXXL0vARaKMBBQCLQPD-qGTRJw7IlwHAZL37IdQLZqLlqIXcLwUJYxHgQL4FIymLRqL3pEQKLfeLoAEtRKcFLcTKvQLsnLRuCgRLorI6gJaeLzRJ1FLReLqUIzFLliJfoLkoLhoLivL33GreIzzHZkA1zHmGLCIIshJm-IGRLSfL8lDDHLCHLOfL2hJ0-IRfLNpLhgE42DFpLHRLLiJL_INiJLRL-uGISLuILPRLqIAwRLjwLLQCURLgwLsRKXRLqwL0BATSJIfIORLYSJjyHxwLiCBdRLdSJxDBYUEJzCUPL6ILvLCLWIn1H5ILeRLb1CmwLkRLt1HzRLwSJ43AySJ5_I0pL6pLAeK6RL41HIJLphE-RLKgLNJLs8GVJLDtLthK92I-rL7WAB1KaEAD1KzSBOtLoTJjpKOPLWbJQPL0KLOoHPmKMmKPRKw_GF4KHVC-lJTRKYHHRRKV1KQmKNHHYmKP4KSPLdoHrpKQbHcqFKULHWINkLWqJpjKmQBbtLirH7wEfZH6xLxqFm7JgkIW2FglBA5KdlLeTLEVLxADMVLP_AySLOVLGZHJTLj_GscJkcJhcGzgKhWKWCLV3J2iGR_Kj5KtUJ5UJoPLQALNFHMALsmG7_KDWF1UJhKDU1KSFETnKvPLoPK3BLD8J2BLnXLdQKuXLYkHJLL0XLGNJMNJ_BLzyL7yLvXLICLrPK9BLWNJuPKIOJCtJ4vGYCLRILaCLIuJTCLIuJDwGbbBdyLCuJdCLzWKLzL1WKhCLKQK4yLlYL4CLoCL9PKNxGyCLnCLnYLzPK_CLRQK8PKIlHxCLmCLrYLczLtNJqYL93IqzLtYL38JbYL3PKxYLuYLmYLyzLO9JBwH7CLCyI-gLHhL8gLVpIFLLULLqQKBhLQNFwPKEhL8yLLhL7gL-WIpKLmlHKhLE3HqQKTQKoXLWLLqTL33C1ZKYgGJfAQaAzIEzrKjjLmvJxRIzsLcALRjL_MAt9A4gGmrB5aJIzKxCGpwJAEGrwJ_WBMjFahLrKDYfKBPC6EEGjL_wKVlJVQGfnJIIEjyLWABJnGr3JkNAemCgmCIALpFH_UJLAL50LNALFmCjnG3BAD2FegAEZJwwJUrAu3JAUDKZJxaJWiBzaJbnDHmK90LcQB4kFLPLknKI1LwaJFZJprAM1LFGFO1Lb1LwhBR1LVrGisLt0L75C1IAl2Kp7A1tARrKpaJf1LK1LGZJSALKFIJ1LMZJHzGXrLl1LjbCuBAEMKfpBoSA72KXsJZ1Lt1LSVJ7zKBGFa1Lu1LE3Ai1LbaJKjL21La6FuBAgiLyZA71LQTJ-1LZ7ARVJsaJw1L-dIy1LGzGv6JRjLt0LHlFYMKmjKJPBP2Ls1LR2LraJ_rAd1LJZJh2LP1LF2L01LT1Lt0LziLmGAgjL61LqGBy3E9yGi2LL1LU2LPOEW2Lh6AG2LZ2LsnGXpB-CHA1LhEJnTCiDF9rKHkGGVJGAL90LimC_0LKALqvIJuK8rGE3L40LmPL60L8_KMGAHALH3LZHAkmCJ3LeWLDALK6BFALF1LeSL90LoJAsgFowIR3K91Lg2LaEAS2Lj2L12LEfJ_1LX2LOZJzkKGbJCpK6EEmrL8rGBtJv3IDtJoSI8kGZLHilGoSISTAhIL3yLI8J-yL93L3BLMuLhPCgXLqPKVLLKCLAvH-BLvOIACLJ0L8SIrXLMhLgPKAzLzXLHzL8CLhzLpCL0PKnzLiCL4PKeYL5zLgzL0CLW4LjzLxzLyPK6gLkCLc4LpzLV4LHQK4TIszL00IsYL7NJl4LtzLwYLFzL-PKVQKADLVwHvzL2YLF0Lw8J_3LWQKw8JC4LayI7zLDOJKLLmiIG0LwWItXL74LBXIA3CO0L3zLGzLDzIZWKXYA_JILRKfpBfYAlsJl0L86IGMH5MHZMHajIHmKO5LmBAUhLcWFgDEQyK5eGW5LVSIY5LnWL3WK-YGJFAhYKvxENIHX-AblKcnKMlKBhBAKAglKYiL8WHZ2Ki-Js2KnSI1jIVZEKGK3fKXYAmRFLsJ20KLsLpnHu5LWlK95L51LYDKsWAWhLnsJ3xAD6LokK95LRtJ_5Lx0LRMK15LB_JN5L0rL_DKdLLa0LlUL5rLwrLjRLTuLcuHFtJKNJXjIoLE73LswLdlGIGKSMA75LQ4L4yL64LqXLkXLF4LGCLdYLChLpXLq6LpPKGTIF5Lt6LEzL_BL94LDCLJ4LePKG4L5qIaNEYYLQ0Iq4LRTDGQKiNJu4Lr4LczL28J34Lh4LlzLi0IlCLZ4LILLezLozLv4Le4Lo4L4zLE7LppCvMFx4Lg4LvYL2zLCDL1YLz4L44LBQKL4LZQKK0L_fA_zLP4LFOJBLLPhL6yLE9JOhLONJ9zLJhLJ9Jg7LA0LN9J17LS4LM5LIYKtBA-5LwTF45JzQK4DKe2KV-JCcIS_J2-JRXIxKHq-JV3IG6LqIKfjFblKd_JtsK0-J5YLG8Lo-JQGK4hLjjK87LM2LM8LwCJOfKgULb6L25LHlLbsJgxGuKHcXH7YLW8LxZKY8LeNH-7LtrLK6LnWHb2KG-J8lLNGKF_J3hLN6L2BAXPHVkKc5L90K0tAgSC-sLtXIQ5BpWLhLArMH77L18L6MLN3Kx5LENHZjLXNHUSIhBAWSIzvIt3L2BA5UAP5L0MHGiLamI-8LZNHqWLNhI85LP9LVjL48L0MHtjLaaGYNHX5LaNHZ5LkiK87LQ9LQ-A0MHnxKKhIi5LL9Lk5LN9L3WK9qEl2K6gIe9L4rLd2K6rLh8LtKHuwLk8Lz8LzkKoPBFtLtNFi2E7jLXkL33KGhK99LMiLoGBiJBR6LujLC0KnnKDMAYWJvmAjoK_nFiJBOjLtjKMlKLxEIiFBbJfsE3SAQqFjoHMrJbyLb-KiWKmWFAhKXYKVzLwWKWPDTzL8gK0WKl-LXCLn-LZCLQzLCCGNuJ89LDRAi6CQ5LR-LKsLwsLHiLL-LmiLIVA2kFMRA3jFBkHWsJ3-LXhLVyL0gIKkKDVFSDEeTJixLUJHUPBXJH_7CwZI4XF6hKlpKlxLc_GopFNPLzxL7PBW_LvxL-fFQVCgJLJ9CVqJWmKtZI1xLuoH-HHzVCKbHBmJI4K5VCdsLPhKlqJbHHqmKW1KbuJt_LeHH8sKDtKVPLXpHePLBtK0YC9sKb5KC-LBuLigI5BFh2JPvJPeJDiKmkJdNB4aB8oKZtKWXKZeJkkJbeJybGdeJTNAWuH2ABheJwdBL4JjkFGVKVpLa4KczEnKLnOKY7JIjJ_cIKjJZWKDVF-MH5NAxrKUkL5BKB_LTsKQWF6-LuZAprKnlJiJBz9LHyKljLokKgAMCyBkYJkAMz5LPjL_hLTUFPFA3jLlbJwJJ3-LUEDhtHiTDAGETUFzQFbkL7tJI_L46JOhGfiDEJEFhKF_LuZA-HAuOFqyARoKRXAsWAuAMkZCs4K1XK0XKR0LefKDVFXQAfrKgbIV2IZzKCVJGXK_nGKAMReJEoGnkJGAMfdKFVKGjJvkJBrLxkJDbIfAMnQJiFJUkLHzKmAMZiLliLprLxZKm1KuKBF9LNyAtHH0BMFkLitLH3KxAMQFAu2LcYAdqBLtJJ2KDUA0jESpKj_Lu_LBUL8SLpVLRbGNxKXjI7lGx-B0QGUnEjjKDUAejLg3L0BMx3LXlL-hLnnKpvFVjLqaAIJJwTFRXHilKnsKCyKQ8L4YLvsKT8LPGKI8LRGKaCMGwFdXJ34BZSLZ6LBTHcULeIAEwFjCMaBJzwF6CM0wFBwFbULuwF2VA9lGtsGFfGKmGx-BMmGLHEO5KoXKXsA7RFkkKJ_L77CWJHq1DN_LtyLP_LIHHl3K-uK_1Jv1FiWGHGAkWGbqF76Li_KQmEojEBEAbiKP3JfqEJLALzKZTLMhGL_KFWEsDMFfGuDMN_Kl8KQ8KFOI_2JyiGCaFwtG3EHyDHw4JjWLigLe9GfKLtkJu6EcKLemEP0KugLS0KqzKCEMw6DI-GDSLC5CQWKuBM_cIsKL9yKQEMj0KB2LBgKXsASlB23C8jBQjK-AMOIDZWGeDMKuLgbBwGKKkKXsA15HENAGeA9iKPXFFRK88LepG3DMM_K5DMkiKlEMXZAnEMLEAAHA9WKXvK-QJ2-L4CMEMHuEMrlLxEMNaA15HhrHpEM5EMT9LJ5D9EMXZK_EMCFA15HRsF0BADFMyZAFRKVBMWEEHFMwEMODMAFM-gB4YA2EMOXK4EMPFM4fFp9LPjCTFMQUJZWKXsA7iLbCF1QAmoKUEDRxJaaAUxJYcJiFMNaAdXJ4lBv0I1xK-eKmiFiDMkALZaE7nAWZLApGH3JBFJACJA7LtOIdXLyeJcXL0eJYXLavLulLXbKgpLsWK4lLyvLrTDCmL5yGEmLZQL6RKXMLImLVDLE1HvwHIGMAbKbfJzwHrmLSSK5bLDSKbGMWSKWmLhDLAcLjDLddHbmLUFIyaKemLdfJfGMfDL0bLS8IgmL0bLxDLjmLBcL4dHqmLnmLXdHFbKovLdcLGEL5GMHbKqvL6FIgcLqqIicLoeL4fJvqIPEL1eHocL-fJmnLpdLscLBnLinLZbKEnLuxHcELJnLBcFQdLZmDNnLDnL6cLWnLlEL1bK50G_cLHTKVHMjzGgGIsELggJanLGoLrcLKyH3bKfnL5bKsGIOHMnHMYdLvgJKHMKdFzdLCIKNeLFfH8yI4dL9ELiTK7vLzQL6vLwvLm9I-DM-HM-fDEeLtTKvFL7yHv9IHHI5nLSfEyTKeFLjUISeLjUIgcKGeLrFLAoLEsIAUKwvLH-ImHMOfHdeLrcKANIyeL3rCX-I1eLWpLihJFdKpGMeQL9AE4eLLcLJZLjkDtoLrhJFVIvOLwUKkwC4GLyhJ2dKEeFHHLS5JUwLAiJ7UKQ0K1UKTfLSIIbwLE_IEVKTdIuHLR0HsHLbpLOiJChHepLwfL2lLhpLhtITiJhtI0dKSyCS6GZVKGhBkVKUqAmVKLxLUxL2pLBeKQxL-eF8pL6JL7tIQgL9tIM0KKeK2VKEKLseKegLoJLuiJNqLrJLbgLCiHWqLAWKYqLE1Hv_IbfFlgLeqLzmL3VEjeKmgLoYLWiHlqLw2HZ7JTvEtBMaKLvBMTEM8KLxeK2gLKnLefKXsAg0LZmAYPHDpBhDEvlKC3JpDMVbCo1DeSLJKM_2BtXKO-AjLAZeGgOBp7AnFMJ5DR5DDnBDOBXBJXsAIXK7aAmTAqHEaxLWsLBsLdxLZsLU5BPtLixLHpK6oKLpKO1KlkLR4CoUCaDMewKMgCIuLjWGGaFsxGSAKkEMKmBi3IzoJerLFyLG-K5YIGhK5qEoGHEQBH-LjIKLsLU-LWlK0-LL3IftJK6JbLFe1KyrHHmKzBA6AAvAAtyEGJC9BA_AA5VF-RAS6EzwEFLM1AF6EA9BAmAAPxIy5E7BAoLMGFENCMJFEIyLzkKuMH2BAvQKVNFyfK7EMSSL2FKc6L4FK6yC-1Kj8LyXHwCMeXHm8L1GAQLMmSA2ZATrLZQBq6JHmK9JAuLH3CMc8LzoIV9Lh9LX9Lj9LbuHuGKRRAT4LPgGj6Lg6L1VIokKjgJ3BA5BAgqKR-LAuKNMMkTL23KKTJuLLKWAzZAMkLFPCqpKgmKkkL1pKkmKtXCWtL9WCpbJ3xLR3GsBALBMaqJQUBhmKqMK19L5LM8_L09L4MKuEKp4KTtILNKJGHB0FksHajLhhKMADjhKArA3-FLwCbrKIeJ7-K5qGJ4JS5DdqLrKHR8LuCMfLHtQJ8YLuKLOEMAKMk7A4BA2ZAu3DVyITLMpUBlRBYtLiSB4BAxuBkYKvkBRFMeKMvsGzIHCwKiAA4BAG7EcLIZAKhBMOLDR4JwNMkwK-VA4BA9AAxAAmAA9NML8L0QAx9A2NMU5L4NMnBCieJCKAM4JKTB_QHJtJyyEpCMT6LVSLVYA_QHFtLLwBr8LY2KFlLr2Kg8LElL7DJU6LTOMYYAAjB6HAK3IyEALwBI9L3LMZOMUSLrCMfXFUOMrLHhMH0LMmOMS6LvrLf8Lf_JnzC8LM59L-LMB2Kq-JsOM3BAjBAzHKhSFCYKB6LSTJC8Lz-JtCMHDLvCM5OMyCMyNM9fBFtLrHEfCMnOMdOMosKcwHw8L_1Ky8LaNMm8L4BAiBAjOMAVAS5LO8LDPMsSFTPM9LMA2Kl8L2bAYPMxrJxwBoKMcxLy7CNtLEsLbsLn3CELM9wEDvIbSAYPMZeC_5L2AMC6LGlLxrLyPM_XFVNFTlKBPMZsJePMsCMR_J1-JZNMvsJXPMSaA3UF4lASaAbKMFOMdEM0cIG4JTaIc1D4BAHQMsnGQRAzZJ5XH81LNQM3QIDYHtqGMOMTQMDUGU6BivIztD58L1QAPJKg5LPQLqdGUNMbFKBTJGGEtgFeZJB-Lc5F0rFTUJmyLoNMXYAl2KLwBVBMurLL6L4PMcSJfNMXYACOMm2KkuEBCMb4KjlK7QMdnKTOMwFAvPFUsLSDMR1KM_LYPBO_LmmKNRA3KM5iIZiK-nBAKGc7K8yBEdJsMIvODaRMRPFkPFoOFRxKAOFfPFCvKhRMOWLQYLiPFdvHbPF_NFKOFyBAqRMOOFQOFAPI1OFaPFJPFtOFn1JqPFpOFQBMc4FepIGPF4NFpRMtnI4RM2RMnPF_RMwOFvRMq5AXsKesK8sEVNByFLXwDwWE4sEISM3ABzWEkPMwEAALAPqJN4BBPCwOMkjEXRMEwJUUBD-KgDIByJxJEqBFTOMCXA8PMOjLc_JAQM3YLCQMS8LEQMV_JkPM1IJHPBfDECLKytKA4JoQMGlGfNM04IlNKXSM_HK9UFByK35LD1B4BAP9LQ-L7rJpwKblK6QJdRCkPMUQFAHBBQH8_Ar7A4SM_MMzVFjAB9KH0FE-SM5BAAHBbCHKTMlAM2LMxOM5ZC2YGQTMkPM3BAYfKrHEXOM05LyOMu8L7LMgPM3OMiPM79LMOMUOM8PMPKMd8L8MMzOM8QMTOM6XE95DToKYTMN2Jb_HuaEo3KH1JS1J2UGW3F3TGAIMyXGtTGC8KjiF-iGVFF4DMhFMTOMOUB5-FeBMEjBoSAQKKvQMntLKNMp-F1-FMNM4-FmBAPNMzKH3-F6BADUB0KK2BMiTMaTMYABOQFPABlMM5BA6BA4lB1WHkSMPlIETM9oK-VANyKvUHcrL2TM5SM6JKIOHCNM0UM3uIn6KMTLOTL2-FWUMYUMepJ0EHRbK1OMmTMvKHjPMiSB5BAnAAkBAnAA6BAIVMmMMoiBdnEQOMtQFZABOaC0FEVQFUQH8PM2PMCPM29LD8LnbIF8LqSMV8L2bA5BAhBA1QA1WHMTMeNK-7JrUMTVMhBAY_JNIHM4EhTMMsL4lCaQJ2VFFVMqEAhBA1fAJtJjnKxUMNTMERMaOM5PMeQAgVMg2E0BMT-LClKD-LbSATTMnBAtVF2KHj3IiMMtULPSFPTMuKBTVMFGC34DTrLe_LupKy6B6IE25K12FLgIeRAMyLC5KArAfyJYRAcWM9mIrTFR5KI3F1kCU5KNDMssHevIUVGG5KkiL1TLuSLMRBQCMyTLvSLLpDVFB5FMEvKCnB3tLm7KcQM-xJhIGayJNyJBvLPyJZ8KYOGH9K_WLCuLbUG7UGgOKV4JAEIn-KEXMaaG_9K7ZDbBLpaGPOIRpGSJMWJAWvL-uGYvL3vAFGMslLr9DnoLhaFBYL_EIDYLv7IAfJhvLu7IBZLgvLDFIpIMC2LLmLlIM7eJhaKKJMuaKOmL2bL2GMnfJPfJTmLyGMkGMizG-bLbFI0hH4XMeFIDcLzXMaSKtGMQSKvGMbfJuGMrGMrDLXSKyoLEYMGcL1DLcqIHYMetK6DLMwI8DLGGC-DLC9GQYM3ZD9zGEaD7ZDikETaDFsKKGLTYMjZDZeC9UMfQL5DLYYM7DLaYM9xCzkE7GFftKSYMoYMGGCa6HFeIsYMexHgYMGaDvhA-ZDQIGaaDmYMtYMDqD9ZDXkEFeHyYMp8IOaDXxBQaDvhASaD5YMMaDnYMDqDQuLhqIAZMSsI0YM_nLZcLNZMfYMuYM9LBUDIxfJtyAiQLwCEZZMgqLgRJpvLrqIRHL_FIJfBgxHlcLGHM-FMZtCPeH1sIXHMBTKMHM1SK3ELYHM6bFReEbELYgJdELUHMcHMWHMuZMrZMZHMSgJQnL1DMbdLPnLLrIHnLxPEjHMgHML9IMeLLnLuOEpHM7mLEdLNxLtHM5cLvHMlnLNaMqyHzGI0dL1HMmrIrnL0gJqcFYaMoRJ4vLlyH0QLiFL_HMH4LNoLryH6QLTFLznLBhJLhJffDXFL4HMZFL8cFGaMHUK3rIMIMgFLjiKBIMtIF99IQcKkfHZeL0aMsfHCGL0EFdeI2FLeeLGsIXIMDoL7cKUGL9cKxdFffLToInIMrzHjoLnhJUbL8-D_QL8RJAVIlGLteIERLBSJASJqhJvXMQIIzsIyUKzKC6GLQwLPeFTwLGpLDpLWwLK0HibMI7JJHLnBECJMbIIIbMREALPKS3AFJMcwLrfLewLtfLOVKdwLQVK_5GdXMAaAudK3JL1fLGIL-HLnpL3IL6eIWILcaMtwL7eIRRLFSJL1HeIL_JLiqADfIl6LIcMGfIaRLUSJcRLd6LMcMOfI-yCEcMSRLnPE2wLafIeSJxIL0wL0ILLbADxLJvDX1HtRLtwLrSJHcM8wL77G_ILHxLLGAZWICeKhnL31H9TBvcMsHMKJLPwLciJMxLs8GSxL5pLYJMF2HjGMTJLoVKGTBu8GkiJgJMaJLOgLDiHSeKnJL8hHPqL5JMtvLC1CTqLzSJiqL7_IN9G3iJlvLVqLSdMcJIHWKZgL4CE4JM1JMILLmeKtgLoWIDrLUoJNQIDKMSAJJrL2_IzeKtUM_hFVNF1TMKWMuIKALHmSMWNMFPM1hLHPMEVMKTBOUBisKOTJJPBJ6LYOMQPMqOMydMoSMYNM3-JeVMFVMZmAHVMF7ECLMv1DobJNqFY6BdUCnAAsoKAQHdkLNPLpPMexLF1KtKMhxL2qHLtKdbJOtKPYEzXFRYEhbJStKYZHOCMhkLBWCqIAt2IQhKaGALqFp9EMeMn_LnYAb-LlmKteMTPLctLv1DG7IqeMcWC2tKrrHgsLeRIfJHVLMgpKc1DOeMvFMijLoWJSqJSPBMRMVDMORMXDMnxLV_L_xLyQBWWMieM30E9xLlkKM6JcrHO6J_eMPUBOJH2ZI82KWPLKpHRpHkLFrkLbfMiLF6pHefMz_LfXFI8CmLHqVFtNKrRFb1BRlJ1_LnkLoqJ0RFffMtfMt_LppH43CkfMzKHAfIZAJmQFHyBSbJNPL7hKmpKFrHWUC3dMCyBw6AArF7ZDb9L_2LTLIyKBkVM4-LIjLwiL5BA1BAW6LYDKr7ACRMp2KOTMbTMOWMIlL8GMuTMwdMZVMTGHUMMROHHpILNDAGMylLCGMjRKwBLZXLRCCkgMJ7IjgMxBLAYLGwBavHUaMBFInXMAeIFwL9YLzgMt7I9HIcQLrXMVdMEdHuXMXGM4bLPfJPmLAYMwXMZGM2XMnGMXDLwYDlOEG8IkmLCcLsrCPYM1aKqGMDhMYGMMYMoIMElBLYMlmLPcL3XMbDLddHTcLmDLsvLf8I7GFwmL4dEfhM-iJMeIJELltKexHEHMkZMUbK4ZMLHMd0GQeHadLgnL08IWdL6qIwZM8qIGnLSHM1cLHKMIHMgHIqZMuhM2hMobKUgJgHMWgJAdLDiMHcFJ9IEaMuELTrInGIenLKaM8hM-eF0hMcnL5ELwHMRaMydL7JBLGMKIMsQLIlAYFLonLtQL5vLKcKBeLFIMBNCDIM3aMKeLIeLciMmiMTIFuaMCeLGIM8nLNIMMhJhFLvaMjFL2aMEzHMoLjfHt2GVIMBbMahJ2iMEoL7jIheLmeLPUKleLreLVoLDQJCjMYoLYUKSwIWoIRGL2QEdIM2bK0eL-cKXGL3eLjIMoDLE1H0dFosIHmLXbM_eLXAMsoLpoLweI1GL-wCwoLHfLyIMrpLC3AY6J7oLW6JZgHCpLnbMogHW5JmbMZpLWeFedKDVKxBEskJWVJFVIV0HtHLYtI2bMJRLfwL5jMybM3bM9BESVK7bMKrL9bM-rDBILX_IYPAUXMh6GGkMqpLagM9fLtpL_0HvpLYiJCgLVJMUqL8UEAdM81H2cMFgL4cM2pLdJMFKLHqL9aMFdMLKLHdMMqLzJLYeKLdMddMkJMgwDsJMJdMYeKwJMtJMXdMOiH0JMRdMoiJF9GhqLWdMt2HkqLuxI5xIPWKAKMi0Ka7JtKLQAFndMnuIHKMk7APgMmRFhIKERFyNHdPMdgMNeMQgM-OM9-JBrKudMDRMqCM8SMfPMXNMGPMdVMxCMm8LGlMuTF5dMBTMYQM4VMlVM5QJwVM6WHfVMOlM4RAelMkOMM4EXVM5rHnVMmlMtTF1ZAplMm2KOoFDTMklM7QJFVMOlMxlMCVAM2BsiLhlMlWHnUHulM4lMwlMwAAwBAnUM9VFA6LeUMuVM7KHuQFxVM3dM5lMEmMgvA8lM8dMfUMByJMmMllMCmMxTFFmMIlMtlKSSBJ-LyUMDWFBmMOmMDmMoZI8lMpUMtlM2lMFTMYmM16AylMoEFLgM5QMVmM1VFXmMimMMWAFmMzDKfVFSSBtVMZQJeQFNmMD1BclMrmMGmM1QJavKJmM6mMWmM3lMzmM_mMPlMVQJ6jL-PMAmMomMsUMEWM5lMyAAamMDUB1JIA8LvVM7mMymM9mMRnMkmMmQFVkLPVMgUMFnMpmMzmMhDEsmMlrL1lMYnMGnManMtTFknM7lMdnMA-LMnMmVMOnMTVMOlMsnM_QM9_AYaIfnMwmMbQJNlMrnM0AAlnMWHK5nMEWF8mM8nM6gI1mMUnMumMs8LCoMZnMEoMpSAFmM2nMY6EnnMhnMPnM9VM0nM-nMRmMunM4QMJoMhmMqnMFoMiVMunMslMNnMonMinMcoMNoMyFKtlK4AKRoMxmMpnM8nMhBAZmMDUB1BM-lMvmMKoMroM_eMQgMtoM6lM2mMW_AyKBOPMZTM6nMDoM1oMWaAZmMeoMMZHyKBTmMKmMQVM7nMApM3oMEmMmoMNIHyKBemM5VMXnMSoMznMBpMrmMvoMmmMhoMTpMvlM3oMSnMtnMEpMO5IDnMqUMynMbpM0mMAnMnoMwDIBMLvdMWgMioMToMiAAGlMcpMTnMdnMOVMWnMLmMqoMjoMsoM0mMNpMxNHDKKpoMJpMlfM2oMFoMDUBY3KXPKbgMrpMapMCmMtoMNoMepMnoMWPKL3LmsK1pM-pM3fMAqMKqMPoMNRKhpMnmMspMUpMJqMWoMbmMOpMAjKXqMZpM2pMtpMvpMFoM6pMfVFx9AQpMilM4WHjpMCmMqBAkQFlnM7fM0pMIpM_oM_pM2BAuqMxlMCqMIoM9dM-oMLoMApM3qMSnMCqM5mMipMZqMvlMuqMknMCqMZoM7qMzoM3pM-qMBqMdnMr4HBoMboMNlM5BA_QM5kF8oManKcgM9MMznMTQFWQFdnMIYJSlMVgMgmMsqM3dMUQF1BAdrMEpM4YJ1LKFqMirMErMFVMhQFSBMbHBL4E6qMsWMPVLHZH1TEFlMhQFqiK5rJkBAoBAqZCDKADMMKWAqiBa_Jj3LX6JWHLYgE64GaJLk7AHQBwBAyAAGtKCpKJGEmQM5ZEqUG12GD1B23JhnKEjBnSBtTM4QJX4KdTA92JqpMpAK1UMwWMBdCRuAkhK11JHUGi1J0DMQXMqVLfEMB2JgDMD2JoULeALoLElABm8HJaF4mAkPJYXMQpIlgM0lLtBLxlLLcMVvLsgMxfLFPDKGM6lLMGM3gM9eJPGMMDLaQLxNL8-DTDLvaJ7gMJfJ5pI3wAChMahMvDLUhMQfJPhMTfJSIAF8I8XMbhMNhMZDLUtMZmLUhMDNLXhMizGGYMShMAhMwGMmmLgtMNmLbfJdhMJcL4GME0GFWKNkM0xAIbKY1CdZM4DLCHMhZMMEL6fJ18IybFwhM-hMjnLsZM9tM3cLGgJ4hMzZMTHM9SKPiMZELAuMPHM6ZMZgJbHMHaMhHMMcF28IiHMYnLcgJlHMHnLNiMXELKuMeiJxHMNuMPaMQJBMuMEUKzHMjUIgTKaaMDFLfiMvnLhiMXeLDeLmaMVFLoaMniMraM2TKqiM0bKfaM19I3TK9nLwuMf2GzaMVaM3FLDLB2nLWHIocK9uM_iM8aMSIMrQL6MB7iM-FLNMIjeLGGLXoLN-IJGL3jIOvMR-IRoLfzH8jIXoIfdFNjMRdLVGLQjMsbMWjMGdKsXMzdFKbMfGLVbMqhJ-eLthJDfLo-IGfLXqIyoLzIMabMLfLrjMG0HLHLVdK5IMVJF2UKcdKawLZIIyjMlxCsbMnHLWAMV2AkfL1HLIRLzHLKRL9jMvfLzbMBtM9qDCkM2_IEkMAILHILydKRJMPJMCILNILrtI6dKxpL8dKQdM_cM1pLl_I_II_RLDeKiDL3kMvVKBqLTgLw_IlkMeJLnkMzkM7GM7VKPdMKxLgwM6VKC5APuIx7KowM6VKfeKGdMuJMieK6XL7qL_sCNWKgdMsBMwgL-JMlcIHrLBlMFKMKrLpdMbSAWsMVKJzFKRbJyqM-dMVlMBQME8LDQMDeMalM2bAWsMIbLFiFYUHukIJbApqMWBMx4KIQBZWGesM4KMSWGhWGHTCcWGfMDvLKVYAUxMJvAjQAYPBVeJLSCk0LDnMDTCy4KexMF_KyXGfEMjxMiEMmxM-VAoxMhVDtKB-LLgXKSIJyXKu1F_1FaWGCyMfxMU8KRgCixM_7BkxMRqGBfKKsMuSMzFKX1LxoMJoMP8LQNMfgM66Ch6LK_KRjCR3JB9B-XCVLHseLSaC83Lc1DGPBwBAGjC8lHL4BmrBfqM-lMsrB-DGJ9BsDGzDGEMANhFTxMP-AAFHDpB2QJRsME5DkjGogGBkJbyHE2GHUGCsE02G6TGPYLsuMHsI9JA8yMBaIKTB6BA1rBsdMJrMUmMnrJ_dMFDLXlM0dMZlMAMMTxMKSARgMM8LN2KgrM5ULUIKxdMPzMzdM9lL2hLWPMTxMDMAtBAyRALLMtVMOLMizM8HAyRArVFMRALLMLzM3AMSkK6BAjzMV5Ct5JJgMJWMppMP2KDCMiSByzMqzMCyBszMylMtNFDqMOqMV6K7_L0FEyzMuZALsJA_LRyMKrMM6LLXAcQAiAAlGADsG4IAyEAeQAhEAHDJdBA9BA'; \ No newline at end of file diff --git a/Documenation/styles/version.css b/Documenation/styles/version.css index 832301dc0..714a25654 100644 --- a/Documenation/styles/version.css +++ b/Documenation/styles/version.css @@ -1,4 +1,4 @@ .sdkVersionSpan:before { - content: '4.8.0.80 Release'; + content: '4.8.3.0 Release'; } diff --git a/Documenation/xrefmap.yml b/Documenation/xrefmap.yml index e7160a477..971495795 100644 --- a/Documenation/xrefmap.yml +++ b/Documenation/xrefmap.yml @@ -23510,6 +23510,15 @@ references: - uid: emby.restapi/postBackuprestoreRestore/operationlistitem name: postBackuprestoreRestore href: reference/RestAPI/BackupApi.html#emby_restapi_postBackuprestoreRestore_operationlistitem +- uid: emby.restapi/postBackuprestoreRestoredata + name: postBackuprestoreRestoredata + href: reference/RestAPI/BackupApi/postBackuprestoreRestoredata.html +- uid: emby.restapi/postBackuprestoreRestoredata/operation + name: postBackuprestoreRestoredata + href: reference/RestAPI/BackupApi/postBackuprestoreRestoredata.html#emby_restapi_postBackuprestoreRestoredata_operation +- uid: emby.restapi/postBackuprestoreRestoredata/operationlistitem + name: postBackuprestoreRestoredata + href: reference/RestAPI/BackupApi.html#emby_restapi_postBackuprestoreRestoredata_operationlistitem - uid: emby.restapi/postCollections name: postCollections href: reference/RestAPI/CollectionService/postCollections.html @@ -23816,6 +23825,15 @@ references: - uid: emby.restapi/postItemsByIdTagsAdd/operationlistitem name: postItemsByIdTagsAdd href: reference/RestAPI/TagService.html#emby_restapi_postItemsByIdTagsAdd_operationlistitem +- uid: emby.restapi/postItemsByIdTagsDelete + name: postItemsByIdTagsDelete + href: reference/RestAPI/TagService/postItemsByIdTagsDelete.html +- uid: emby.restapi/postItemsByIdTagsDelete/operation + name: postItemsByIdTagsDelete + href: reference/RestAPI/TagService/postItemsByIdTagsDelete.html#emby_restapi_postItemsByIdTagsDelete_operation +- uid: emby.restapi/postItemsByIdTagsDelete/operationlistitem + name: postItemsByIdTagsDelete + href: reference/RestAPI/TagService.html#emby_restapi_postItemsByIdTagsDelete_operationlistitem - uid: emby.restapi/postItemsByItemid name: postItemsByItemid href: reference/RestAPI/ItemUpdateService/postItemsByItemid.html @@ -52607,6 +52625,22 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.Api.BaseApiService.ResultFactory nameWithType: BaseApiService.ResultFactory +- uid: MediaBrowser.Controller.Api.BaseApiService.SetContentDisposition(System.Collections.Generic.IDictionary{System.String,System.String},System.String) + name: SetContentDisposition(IDictionary, String) + href: reference/pluginapi/MediaBrowser.Controller.Api.BaseApiService.html#MediaBrowser_Controller_Api_BaseApiService_SetContentDisposition_System_Collections_Generic_IDictionary_System_String_System_String__System_String_ + commentId: M:MediaBrowser.Controller.Api.BaseApiService.SetContentDisposition(System.Collections.Generic.IDictionary{System.String,System.String},System.String) + name.vb: SetContentDisposition(IDictionary(Of String, String), String) + fullName: MediaBrowser.Controller.Api.BaseApiService.SetContentDisposition(System.Collections.Generic.IDictionary, System.String) + fullName.vb: MediaBrowser.Controller.Api.BaseApiService.SetContentDisposition(System.Collections.Generic.IDictionary(Of System.String, System.String), System.String) + nameWithType: BaseApiService.SetContentDisposition(IDictionary, String) + nameWithType.vb: BaseApiService.SetContentDisposition(IDictionary(Of String, String), String) +- uid: MediaBrowser.Controller.Api.BaseApiService.SetContentDisposition* + name: SetContentDisposition + href: reference/pluginapi/MediaBrowser.Controller.Api.BaseApiService.html#MediaBrowser_Controller_Api_BaseApiService_SetContentDisposition_ + commentId: Overload:MediaBrowser.Controller.Api.BaseApiService.SetContentDisposition + isSpec: "True" + fullName: MediaBrowser.Controller.Api.BaseApiService.SetContentDisposition + nameWithType: BaseApiService.SetContentDisposition - uid: MediaBrowser.Controller.Api.BaseApiService.SplitValue(System.String,System.Char) name: SplitValue(String, Char) href: reference/pluginapi/MediaBrowser.Controller.Api.BaseApiService.html#MediaBrowser_Controller_Api_BaseApiService_SplitValue_System_String_System_Char_ @@ -61194,12 +61228,12 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.Entities.BaseItem.CanMakePublic nameWithType: BaseItem.CanMakePublic -- uid: MediaBrowser.Controller.Entities.BaseItem.CanManageAccess(MediaBrowser.Model.Dto.UserItemShareLevel) - name: CanManageAccess(UserItemShareLevel) - href: reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html#MediaBrowser_Controller_Entities_BaseItem_CanManageAccess_MediaBrowser_Model_Dto_UserItemShareLevel_ - commentId: M:MediaBrowser.Controller.Entities.BaseItem.CanManageAccess(MediaBrowser.Model.Dto.UserItemShareLevel) - fullName: MediaBrowser.Controller.Entities.BaseItem.CanManageAccess(MediaBrowser.Model.Dto.UserItemShareLevel) - nameWithType: BaseItem.CanManageAccess(UserItemShareLevel) +- uid: MediaBrowser.Controller.Entities.BaseItem.CanManageAccess(MediaBrowser.Controller.Entities.User,MediaBrowser.Model.Dto.UserItemShareLevel) + name: CanManageAccess(User, UserItemShareLevel) + href: reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html#MediaBrowser_Controller_Entities_BaseItem_CanManageAccess_MediaBrowser_Controller_Entities_User_MediaBrowser_Model_Dto_UserItemShareLevel_ + commentId: M:MediaBrowser.Controller.Entities.BaseItem.CanManageAccess(MediaBrowser.Controller.Entities.User,MediaBrowser.Model.Dto.UserItemShareLevel) + fullName: MediaBrowser.Controller.Entities.BaseItem.CanManageAccess(MediaBrowser.Controller.Entities.User, MediaBrowser.Model.Dto.UserItemShareLevel) + nameWithType: BaseItem.CanManageAccess(User, UserItemShareLevel) - uid: MediaBrowser.Controller.Entities.BaseItem.CanManageAccess* name: CanManageAccess href: reference/pluginapi/MediaBrowser.Controller.Entities.BaseItem.html#MediaBrowser_Controller_Entities_BaseItem_CanManageAccess_ @@ -80111,19 +80145,6 @@ references: commentId: F:MediaBrowser.Controller.LiveTv.BaseTunerHost.AppHost fullName: MediaBrowser.Controller.LiveTv.BaseTunerHost.AppHost nameWithType: BaseTunerHost.AppHost -- uid: MediaBrowser.Controller.LiveTv.BaseTunerHost.ClearCaches - name: ClearCaches() - href: reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html#MediaBrowser_Controller_LiveTv_BaseTunerHost_ClearCaches - commentId: M:MediaBrowser.Controller.LiveTv.BaseTunerHost.ClearCaches - fullName: MediaBrowser.Controller.LiveTv.BaseTunerHost.ClearCaches() - nameWithType: BaseTunerHost.ClearCaches() -- uid: MediaBrowser.Controller.LiveTv.BaseTunerHost.ClearCaches* - name: ClearCaches - href: reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html#MediaBrowser_Controller_LiveTv_BaseTunerHost_ClearCaches_ - commentId: Overload:MediaBrowser.Controller.LiveTv.BaseTunerHost.ClearCaches - isSpec: "True" - fullName: MediaBrowser.Controller.LiveTv.BaseTunerHost.ClearCaches - nameWithType: BaseTunerHost.ClearCaches - uid: MediaBrowser.Controller.LiveTv.BaseTunerHost.Config name: Config href: reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html#MediaBrowser_Controller_LiveTv_BaseTunerHost_Config @@ -80294,12 +80315,12 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramEntryId nameWithType: BaseTunerHost.GetProgramEntryId -- uid: MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,System.String,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken) - name: GetProgramsAsync(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) - href: reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html#MediaBrowser_Controller_LiveTv_BaseTunerHost_GetProgramsAsync_MediaBrowser_Model_LiveTv_TunerHostInfo_System_String_System_DateTimeOffset_System_DateTimeOffset_System_Threading_CancellationToken_ - commentId: M:MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,System.String,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken) - fullName: MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo, System.String, System.DateTimeOffset, System.DateTimeOffset, System.Threading.CancellationToken) - nameWithType: BaseTunerHost.GetProgramsAsync(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) +- uid: MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,MediaBrowser.Controller.LiveTv.ChannelInfo,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken) + name: GetProgramsAsync(TunerHostInfo, ChannelInfo, DateTimeOffset, DateTimeOffset, CancellationToken) + href: reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html#MediaBrowser_Controller_LiveTv_BaseTunerHost_GetProgramsAsync_MediaBrowser_Model_LiveTv_TunerHostInfo_MediaBrowser_Controller_LiveTv_ChannelInfo_System_DateTimeOffset_System_DateTimeOffset_System_Threading_CancellationToken_ + commentId: M:MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,MediaBrowser.Controller.LiveTv.ChannelInfo,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken) + fullName: MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo, MediaBrowser.Controller.LiveTv.ChannelInfo, System.DateTimeOffset, System.DateTimeOffset, System.Threading.CancellationToken) + nameWithType: BaseTunerHost.GetProgramsAsync(TunerHostInfo, ChannelInfo, DateTimeOffset, DateTimeOffset, CancellationToken) - uid: MediaBrowser.Controller.LiveTv.BaseTunerHost.GetProgramsAsync* name: GetProgramsAsync href: reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html#MediaBrowser_Controller_LiveTv_BaseTunerHost_GetProgramsAsync_ @@ -80432,6 +80453,19 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.LiveTv.BaseTunerHost.OnSaved nameWithType: BaseTunerHost.OnSaved +- uid: MediaBrowser.Controller.LiveTv.BaseTunerHost.RefreshChannels(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Threading.CancellationToken) + name: RefreshChannels(TunerHostInfo, CancellationToken) + href: reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html#MediaBrowser_Controller_LiveTv_BaseTunerHost_RefreshChannels_MediaBrowser_Model_LiveTv_TunerHostInfo_System_Threading_CancellationToken_ + commentId: M:MediaBrowser.Controller.LiveTv.BaseTunerHost.RefreshChannels(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Threading.CancellationToken) + fullName: MediaBrowser.Controller.LiveTv.BaseTunerHost.RefreshChannels(MediaBrowser.Model.LiveTv.TunerHostInfo, System.Threading.CancellationToken) + nameWithType: BaseTunerHost.RefreshChannels(TunerHostInfo, CancellationToken) +- uid: MediaBrowser.Controller.LiveTv.BaseTunerHost.RefreshChannels* + name: RefreshChannels + href: reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html#MediaBrowser_Controller_LiveTv_BaseTunerHost_RefreshChannels_ + commentId: Overload:MediaBrowser.Controller.LiveTv.BaseTunerHost.RefreshChannels + isSpec: "True" + fullName: MediaBrowser.Controller.LiveTv.BaseTunerHost.RefreshChannels + nameWithType: BaseTunerHost.RefreshChannels - uid: MediaBrowser.Controller.LiveTv.BaseTunerHost.SetCustomOptions* name: SetCustomOptions href: reference/pluginapi/MediaBrowser.Controller.LiveTv.BaseTunerHost.html#MediaBrowser_Controller_LiveTv_BaseTunerHost_SetCustomOptions_ @@ -81670,19 +81704,6 @@ references: commentId: T:MediaBrowser.Controller.LiveTv.ITunerHost fullName: MediaBrowser.Controller.LiveTv.ITunerHost nameWithType: ITunerHost -- uid: MediaBrowser.Controller.LiveTv.ITunerHost.ClearCaches - name: ClearCaches() - href: reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html#MediaBrowser_Controller_LiveTv_ITunerHost_ClearCaches - commentId: M:MediaBrowser.Controller.LiveTv.ITunerHost.ClearCaches - fullName: MediaBrowser.Controller.LiveTv.ITunerHost.ClearCaches() - nameWithType: ITunerHost.ClearCaches() -- uid: MediaBrowser.Controller.LiveTv.ITunerHost.ClearCaches* - name: ClearCaches - href: reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html#MediaBrowser_Controller_LiveTv_ITunerHost_ClearCaches_ - commentId: Overload:MediaBrowser.Controller.LiveTv.ITunerHost.ClearCaches - isSpec: "True" - fullName: MediaBrowser.Controller.LiveTv.ITunerHost.ClearCaches - nameWithType: ITunerHost.ClearCaches - uid: MediaBrowser.Controller.LiveTv.ITunerHost.DiscoverDevices(System.Int32,System.Threading.CancellationToken) name: DiscoverDevices(Int32, CancellationToken) href: reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html#MediaBrowser_Controller_LiveTv_ITunerHost_DiscoverDevices_System_Int32_System_Threading_CancellationToken_ @@ -81764,12 +81785,12 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.LiveTv.ITunerHost.GetDefaultConfiguration nameWithType: ITunerHost.GetDefaultConfiguration -- uid: MediaBrowser.Controller.LiveTv.ITunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,System.String,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken) - name: GetProgramsAsync(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) - href: reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html#MediaBrowser_Controller_LiveTv_ITunerHost_GetProgramsAsync_MediaBrowser_Model_LiveTv_TunerHostInfo_System_String_System_DateTimeOffset_System_DateTimeOffset_System_Threading_CancellationToken_ - commentId: M:MediaBrowser.Controller.LiveTv.ITunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,System.String,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken) - fullName: MediaBrowser.Controller.LiveTv.ITunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo, System.String, System.DateTimeOffset, System.DateTimeOffset, System.Threading.CancellationToken) - nameWithType: ITunerHost.GetProgramsAsync(TunerHostInfo, String, DateTimeOffset, DateTimeOffset, CancellationToken) +- uid: MediaBrowser.Controller.LiveTv.ITunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,MediaBrowser.Controller.LiveTv.ChannelInfo,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken) + name: GetProgramsAsync(TunerHostInfo, ChannelInfo, DateTimeOffset, DateTimeOffset, CancellationToken) + href: reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html#MediaBrowser_Controller_LiveTv_ITunerHost_GetProgramsAsync_MediaBrowser_Model_LiveTv_TunerHostInfo_MediaBrowser_Controller_LiveTv_ChannelInfo_System_DateTimeOffset_System_DateTimeOffset_System_Threading_CancellationToken_ + commentId: M:MediaBrowser.Controller.LiveTv.ITunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo,MediaBrowser.Controller.LiveTv.ChannelInfo,System.DateTimeOffset,System.DateTimeOffset,System.Threading.CancellationToken) + fullName: MediaBrowser.Controller.LiveTv.ITunerHost.GetProgramsAsync(MediaBrowser.Model.LiveTv.TunerHostInfo, MediaBrowser.Controller.LiveTv.ChannelInfo, System.DateTimeOffset, System.DateTimeOffset, System.Threading.CancellationToken) + nameWithType: ITunerHost.GetProgramsAsync(TunerHostInfo, ChannelInfo, DateTimeOffset, DateTimeOffset, CancellationToken) - uid: MediaBrowser.Controller.LiveTv.ITunerHost.GetProgramsAsync* name: GetProgramsAsync href: reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html#MediaBrowser_Controller_LiveTv_ITunerHost_GetProgramsAsync_ @@ -81829,6 +81850,19 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.LiveTv.ITunerHost.OnSaved nameWithType: ITunerHost.OnSaved +- uid: MediaBrowser.Controller.LiveTv.ITunerHost.RefreshChannels(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Threading.CancellationToken) + name: RefreshChannels(TunerHostInfo, CancellationToken) + href: reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html#MediaBrowser_Controller_LiveTv_ITunerHost_RefreshChannels_MediaBrowser_Model_LiveTv_TunerHostInfo_System_Threading_CancellationToken_ + commentId: M:MediaBrowser.Controller.LiveTv.ITunerHost.RefreshChannels(MediaBrowser.Model.LiveTv.TunerHostInfo,System.Threading.CancellationToken) + fullName: MediaBrowser.Controller.LiveTv.ITunerHost.RefreshChannels(MediaBrowser.Model.LiveTv.TunerHostInfo, System.Threading.CancellationToken) + nameWithType: ITunerHost.RefreshChannels(TunerHostInfo, CancellationToken) +- uid: MediaBrowser.Controller.LiveTv.ITunerHost.RefreshChannels* + name: RefreshChannels + href: reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html#MediaBrowser_Controller_LiveTv_ITunerHost_RefreshChannels_ + commentId: Overload:MediaBrowser.Controller.LiveTv.ITunerHost.RefreshChannels + isSpec: "True" + fullName: MediaBrowser.Controller.LiveTv.ITunerHost.RefreshChannels + nameWithType: ITunerHost.RefreshChannels - uid: MediaBrowser.Controller.LiveTv.ITunerHost.SetupUrl name: SetupUrl href: reference/pluginapi/MediaBrowser.Controller.LiveTv.ITunerHost.html#MediaBrowser_Controller_LiveTv_ITunerHost_SetupUrl @@ -90883,6 +90917,19 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.Playlists.Playlist.CanLeaveSharedContent nameWithType: Playlist.CanLeaveSharedContent +- uid: MediaBrowser.Controller.Playlists.Playlist.CanManageAccess(MediaBrowser.Controller.Entities.User,MediaBrowser.Model.Dto.UserItemShareLevel) + name: CanManageAccess(User, UserItemShareLevel) + href: reference/pluginapi/MediaBrowser.Controller.Playlists.Playlist.html#MediaBrowser_Controller_Playlists_Playlist_CanManageAccess_MediaBrowser_Controller_Entities_User_MediaBrowser_Model_Dto_UserItemShareLevel_ + commentId: M:MediaBrowser.Controller.Playlists.Playlist.CanManageAccess(MediaBrowser.Controller.Entities.User,MediaBrowser.Model.Dto.UserItemShareLevel) + fullName: MediaBrowser.Controller.Playlists.Playlist.CanManageAccess(MediaBrowser.Controller.Entities.User, MediaBrowser.Model.Dto.UserItemShareLevel) + nameWithType: Playlist.CanManageAccess(User, UserItemShareLevel) +- uid: MediaBrowser.Controller.Playlists.Playlist.CanManageAccess* + name: CanManageAccess + href: reference/pluginapi/MediaBrowser.Controller.Playlists.Playlist.html#MediaBrowser_Controller_Playlists_Playlist_CanManageAccess_ + commentId: Overload:MediaBrowser.Controller.Playlists.Playlist.CanManageAccess + isSpec: "True" + fullName: MediaBrowser.Controller.Playlists.Playlist.CanManageAccess + nameWithType: Playlist.CanManageAccess - uid: MediaBrowser.Controller.Playlists.Playlist.GetDefaultPrimaryImageAspectRatio name: GetDefaultPrimaryImageAspectRatio() href: reference/pluginapi/MediaBrowser.Controller.Playlists.Playlist.html#MediaBrowser_Controller_Playlists_Playlist_GetDefaultPrimaryImageAspectRatio @@ -92771,6 +92818,25 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.Providers.IHasOrder.Order nameWithType: IHasOrder.Order +- uid: MediaBrowser.Controller.Providers.IHasWebsite + name: IHasWebsite + href: reference/pluginapi/MediaBrowser.Controller.Providers.IHasWebsite.html + commentId: T:MediaBrowser.Controller.Providers.IHasWebsite + fullName: MediaBrowser.Controller.Providers.IHasWebsite + nameWithType: IHasWebsite +- uid: MediaBrowser.Controller.Providers.IHasWebsite.Website + name: Website + href: reference/pluginapi/MediaBrowser.Controller.Providers.IHasWebsite.html#MediaBrowser_Controller_Providers_IHasWebsite_Website + commentId: P:MediaBrowser.Controller.Providers.IHasWebsite.Website + fullName: MediaBrowser.Controller.Providers.IHasWebsite.Website + nameWithType: IHasWebsite.Website +- uid: MediaBrowser.Controller.Providers.IHasWebsite.Website* + name: Website + href: reference/pluginapi/MediaBrowser.Controller.Providers.IHasWebsite.html#MediaBrowser_Controller_Providers_IHasWebsite_Website_ + commentId: Overload:MediaBrowser.Controller.Providers.IHasWebsite.Website + isSpec: "True" + fullName: MediaBrowser.Controller.Providers.IHasWebsite.Website + nameWithType: IHasWebsite.Website - uid: MediaBrowser.Controller.Providers.IImageEnhancer name: IImageEnhancer href: reference/pluginapi/MediaBrowser.Controller.Providers.IImageEnhancer.html @@ -93136,6 +93202,32 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.Providers.IMetadataService.RefreshMetadata nameWithType: IMetadataService.RefreshMetadata +- uid: MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider`1 + name: IMultipleLocalMetadataProvider + href: reference/pluginapi/MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.html + commentId: T:MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider`1 + name.vb: IMultipleLocalMetadataProvider(Of TItemType) + fullName: MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider + fullName.vb: MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider(Of TItemType) + nameWithType: IMultipleLocalMetadataProvider + nameWithType.vb: IMultipleLocalMetadataProvider(Of TItemType) +- uid: MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider`1.GetMultipleMetadata(MediaBrowser.Controller.Providers.ItemInfo,MediaBrowser.Model.Configuration.LibraryOptions,MediaBrowser.Controller.Providers.IDirectoryService,System.Threading.CancellationToken) + name: GetMultipleMetadata(ItemInfo, LibraryOptions, IDirectoryService, CancellationToken) + href: reference/pluginapi/MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.html#MediaBrowser_Controller_Providers_IMultipleLocalMetadataProvider_1_GetMultipleMetadata_MediaBrowser_Controller_Providers_ItemInfo_MediaBrowser_Model_Configuration_LibraryOptions_MediaBrowser_Controller_Providers_IDirectoryService_System_Threading_CancellationToken_ + commentId: M:MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider`1.GetMultipleMetadata(MediaBrowser.Controller.Providers.ItemInfo,MediaBrowser.Model.Configuration.LibraryOptions,MediaBrowser.Controller.Providers.IDirectoryService,System.Threading.CancellationToken) + fullName: MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider.GetMultipleMetadata(MediaBrowser.Controller.Providers.ItemInfo, MediaBrowser.Model.Configuration.LibraryOptions, MediaBrowser.Controller.Providers.IDirectoryService, System.Threading.CancellationToken) + fullName.vb: MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider(Of TItemType).GetMultipleMetadata(MediaBrowser.Controller.Providers.ItemInfo, MediaBrowser.Model.Configuration.LibraryOptions, MediaBrowser.Controller.Providers.IDirectoryService, System.Threading.CancellationToken) + nameWithType: IMultipleLocalMetadataProvider.GetMultipleMetadata(ItemInfo, LibraryOptions, IDirectoryService, CancellationToken) + nameWithType.vb: IMultipleLocalMetadataProvider(Of TItemType).GetMultipleMetadata(ItemInfo, LibraryOptions, IDirectoryService, CancellationToken) +- uid: MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider`1.GetMultipleMetadata* + name: GetMultipleMetadata + href: reference/pluginapi/MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider-1.html#MediaBrowser_Controller_Providers_IMultipleLocalMetadataProvider_1_GetMultipleMetadata_ + commentId: Overload:MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider`1.GetMultipleMetadata + isSpec: "True" + fullName: MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider.GetMultipleMetadata + fullName.vb: MediaBrowser.Controller.Providers.IMultipleLocalMetadataProvider(Of TItemType).GetMultipleMetadata + nameWithType: IMultipleLocalMetadataProvider.GetMultipleMetadata + nameWithType.vb: IMultipleLocalMetadataProvider(Of TItemType).GetMultipleMetadata - uid: MediaBrowser.Controller.Providers.IPreRefreshProvider name: IPreRefreshProvider href: reference/pluginapi/MediaBrowser.Controller.Providers.IPreRefreshProvider.html @@ -95909,6 +96001,19 @@ references: isSpec: "True" fullName: MediaBrowser.Controller.Security.AuthenticationInfoQuery.DeviceIds nameWithType: AuthenticationInfoQuery.DeviceIds +- uid: MediaBrowser.Controller.Security.AuthenticationInfoQuery.EnableTotalRecordCount + name: EnableTotalRecordCount + href: reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfoQuery.html#MediaBrowser_Controller_Security_AuthenticationInfoQuery_EnableTotalRecordCount + commentId: P:MediaBrowser.Controller.Security.AuthenticationInfoQuery.EnableTotalRecordCount + fullName: MediaBrowser.Controller.Security.AuthenticationInfoQuery.EnableTotalRecordCount + nameWithType: AuthenticationInfoQuery.EnableTotalRecordCount +- uid: MediaBrowser.Controller.Security.AuthenticationInfoQuery.EnableTotalRecordCount* + name: EnableTotalRecordCount + href: reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfoQuery.html#MediaBrowser_Controller_Security_AuthenticationInfoQuery_EnableTotalRecordCount_ + commentId: Overload:MediaBrowser.Controller.Security.AuthenticationInfoQuery.EnableTotalRecordCount + isSpec: "True" + fullName: MediaBrowser.Controller.Security.AuthenticationInfoQuery.EnableTotalRecordCount + nameWithType: AuthenticationInfoQuery.EnableTotalRecordCount - uid: MediaBrowser.Controller.Security.AuthenticationInfoQuery.GroupByDeviceId name: GroupByDeviceId href: reference/pluginapi/MediaBrowser.Controller.Security.AuthenticationInfoQuery.html#MediaBrowser_Controller_Security_AuthenticationInfoQuery_GroupByDeviceId @@ -98922,6 +99027,15 @@ references: fullName.vb: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable(Of System.DateTimeOffset), System.Nullable(Of System.Boolean), System.Nullable(Of System.Int32), System.Nullable(Of System.Int32)) nameWithType: IActivityManager.GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable) nameWithType.vb: IActivityManager.GetActivityLogEntries(Nullable(Of DateTimeOffset), Nullable(Of Boolean), Nullable(Of Int32), Nullable(Of Int32)) +- uid: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean) + name: GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable, Boolean) + href: reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html#MediaBrowser_Model_Activity_IActivityManager_GetActivityLogEntries_System_Nullable_System_DateTimeOffset__System_Nullable_System_Boolean__System_Nullable_System_Int32__System_Nullable_System_Int32__System_Boolean_ + commentId: M:MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean) + name.vb: GetActivityLogEntries(Nullable(Of DateTimeOffset), Nullable(Of Boolean), Nullable(Of Int32), Nullable(Of Int32), Boolean) + fullName: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable, System.Nullable, System.Nullable, System.Nullable, System.Boolean) + fullName.vb: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable(Of System.DateTimeOffset), System.Nullable(Of System.Boolean), System.Nullable(Of System.Int32), System.Nullable(Of System.Int32), System.Boolean) + nameWithType: IActivityManager.GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable, Boolean) + nameWithType.vb: IActivityManager.GetActivityLogEntries(Nullable(Of DateTimeOffset), Nullable(Of Boolean), Nullable(Of Int32), Nullable(Of Int32), Boolean) - uid: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Int32},System.Nullable{System.Int32}) name: GetActivityLogEntries(Nullable, Nullable, Nullable) href: reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html#MediaBrowser_Model_Activity_IActivityManager_GetActivityLogEntries_System_Nullable_System_DateTimeOffset__System_Nullable_System_Int32__System_Nullable_System_Int32__ @@ -98931,6 +99045,15 @@ references: fullName.vb: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable(Of System.DateTimeOffset), System.Nullable(Of System.Int32), System.Nullable(Of System.Int32)) nameWithType: IActivityManager.GetActivityLogEntries(Nullable, Nullable, Nullable) nameWithType.vb: IActivityManager.GetActivityLogEntries(Nullable(Of DateTimeOffset), Nullable(Of Int32), Nullable(Of Int32)) +- uid: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean) + name: GetActivityLogEntries(Nullable, Nullable, Nullable, Boolean) + href: reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html#MediaBrowser_Model_Activity_IActivityManager_GetActivityLogEntries_System_Nullable_System_DateTimeOffset__System_Nullable_System_Int32__System_Nullable_System_Int32__System_Boolean_ + commentId: M:MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean) + name.vb: GetActivityLogEntries(Nullable(Of DateTimeOffset), Nullable(Of Int32), Nullable(Of Int32), Boolean) + fullName: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable, System.Nullable, System.Nullable, System.Boolean) + fullName.vb: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries(System.Nullable(Of System.DateTimeOffset), System.Nullable(Of System.Int32), System.Nullable(Of System.Int32), System.Boolean) + nameWithType: IActivityManager.GetActivityLogEntries(Nullable, Nullable, Nullable, Boolean) + nameWithType.vb: IActivityManager.GetActivityLogEntries(Nullable(Of DateTimeOffset), Nullable(Of Int32), Nullable(Of Int32), Boolean) - uid: MediaBrowser.Model.Activity.IActivityManager.GetActivityLogEntries* name: GetActivityLogEntries href: reference/pluginapi/MediaBrowser.Model.Activity.IActivityManager.html#MediaBrowser_Model_Activity_IActivityManager_GetActivityLogEntries_ @@ -98966,6 +99089,15 @@ references: fullName.vb: MediaBrowser.Model.Activity.IActivityRepository.GetActivityLogEntries(System.Nullable(Of System.DateTimeOffset), System.Nullable(Of System.Boolean), System.Nullable(Of System.Int32), System.Nullable(Of System.Int32)) nameWithType: IActivityRepository.GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable) nameWithType.vb: IActivityRepository.GetActivityLogEntries(Nullable(Of DateTimeOffset), Nullable(Of Boolean), Nullable(Of Int32), Nullable(Of Int32)) +- uid: MediaBrowser.Model.Activity.IActivityRepository.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean) + name: GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable, Boolean) + href: reference/pluginapi/MediaBrowser.Model.Activity.IActivityRepository.html#MediaBrowser_Model_Activity_IActivityRepository_GetActivityLogEntries_System_Nullable_System_DateTimeOffset__System_Nullable_System_Boolean__System_Nullable_System_Int32__System_Nullable_System_Int32__System_Boolean_ + commentId: M:MediaBrowser.Model.Activity.IActivityRepository.GetActivityLogEntries(System.Nullable{System.DateTimeOffset},System.Nullable{System.Boolean},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Boolean) + name.vb: GetActivityLogEntries(Nullable(Of DateTimeOffset), Nullable(Of Boolean), Nullable(Of Int32), Nullable(Of Int32), Boolean) + fullName: MediaBrowser.Model.Activity.IActivityRepository.GetActivityLogEntries(System.Nullable, System.Nullable, System.Nullable, System.Nullable, System.Boolean) + fullName.vb: MediaBrowser.Model.Activity.IActivityRepository.GetActivityLogEntries(System.Nullable(Of System.DateTimeOffset), System.Nullable(Of System.Boolean), System.Nullable(Of System.Int32), System.Nullable(Of System.Int32), System.Boolean) + nameWithType: IActivityRepository.GetActivityLogEntries(Nullable, Nullable, Nullable, Nullable, Boolean) + nameWithType.vb: IActivityRepository.GetActivityLogEntries(Nullable(Of DateTimeOffset), Nullable(Of Boolean), Nullable(Of Int32), Nullable(Of Int32), Boolean) - uid: MediaBrowser.Model.Activity.IActivityRepository.GetActivityLogEntries* name: GetActivityLogEntries href: reference/pluginapi/MediaBrowser.Model.Activity.IActivityRepository.html#MediaBrowser_Model_Activity_IActivityRepository_GetActivityLogEntries_ @@ -102367,19 +102499,19 @@ references: isSpec: "True" fullName: MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractionTimeoutMs nameWithType: ServerConfiguration.ImageExtractionTimeoutMs -- uid: MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded - name: ImageExtractorUpgraded - href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_ImageExtractorUpgraded - commentId: P:MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded - fullName: MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded - nameWithType: ServerConfiguration.ImageExtractorUpgraded -- uid: MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded* - name: ImageExtractorUpgraded - href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_ImageExtractorUpgraded_ - commentId: Overload:MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded - isSpec: "True" - fullName: MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded - nameWithType: ServerConfiguration.ImageExtractorUpgraded +- uid: MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded1 + name: ImageExtractorUpgraded1 + href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_ImageExtractorUpgraded1 + commentId: P:MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded1 + fullName: MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded1 + nameWithType: ServerConfiguration.ImageExtractorUpgraded1 +- uid: MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded1* + name: ImageExtractorUpgraded1 + href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_ImageExtractorUpgraded1_ + commentId: Overload:MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded1 + isSpec: "True" + fullName: MediaBrowser.Model.Configuration.ServerConfiguration.ImageExtractorUpgraded1 + nameWithType: ServerConfiguration.ImageExtractorUpgraded1 - uid: MediaBrowser.Model.Configuration.ServerConfiguration.ImageSavingConvention name: ImageSavingConvention href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_ImageSavingConvention @@ -102536,19 +102668,19 @@ references: isSpec: "True" fullName: MediaBrowser.Model.Configuration.ServerConfiguration.MigratedLibraryOptionsToDb nameWithType: ServerConfiguration.MigratedLibraryOptionsToDb -- uid: MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares4 - name: MigratedToUserItemShares4 - href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_MigratedToUserItemShares4 - commentId: P:MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares4 - fullName: MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares4 - nameWithType: ServerConfiguration.MigratedToUserItemShares4 -- uid: MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares4* - name: MigratedToUserItemShares4 - href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_MigratedToUserItemShares4_ - commentId: Overload:MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares4 - isSpec: "True" - fullName: MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares4 - nameWithType: ServerConfiguration.MigratedToUserItemShares4 +- uid: MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares6 + name: MigratedToUserItemShares6 + href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_MigratedToUserItemShares6 + commentId: P:MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares6 + fullName: MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares6 + nameWithType: ServerConfiguration.MigratedToUserItemShares6 +- uid: MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares6* + name: MigratedToUserItemShares6 + href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_MigratedToUserItemShares6_ + commentId: Overload:MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares6 + isSpec: "True" + fullName: MediaBrowser.Model.Configuration.ServerConfiguration.MigratedToUserItemShares6 + nameWithType: ServerConfiguration.MigratedToUserItemShares6 - uid: MediaBrowser.Model.Configuration.ServerConfiguration.OptimizeDatabaseOnShutdown name: OptimizeDatabaseOnShutdown href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_OptimizeDatabaseOnShutdown @@ -102731,6 +102863,19 @@ references: isSpec: "True" fullName: MediaBrowser.Model.Configuration.ServerConfiguration.SortRemoveWords nameWithType: ServerConfiguration.SortRemoveWords +- uid: MediaBrowser.Model.Configuration.ServerConfiguration.TvChannelsRefreshed + name: TvChannelsRefreshed + href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_TvChannelsRefreshed + commentId: P:MediaBrowser.Model.Configuration.ServerConfiguration.TvChannelsRefreshed + fullName: MediaBrowser.Model.Configuration.ServerConfiguration.TvChannelsRefreshed + nameWithType: ServerConfiguration.TvChannelsRefreshed +- uid: MediaBrowser.Model.Configuration.ServerConfiguration.TvChannelsRefreshed* + name: TvChannelsRefreshed + href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_TvChannelsRefreshed_ + commentId: Overload:MediaBrowser.Model.Configuration.ServerConfiguration.TvChannelsRefreshed + isSpec: "True" + fullName: MediaBrowser.Model.Configuration.ServerConfiguration.TvChannelsRefreshed + nameWithType: ServerConfiguration.TvChannelsRefreshed - uid: MediaBrowser.Model.Configuration.ServerConfiguration.UICulture name: UICulture href: reference/pluginapi/MediaBrowser.Model.Configuration.ServerConfiguration.html#MediaBrowser_Model_Configuration_ServerConfiguration_UICulture @@ -116667,6 +116812,19 @@ references: isSpec: "True" fullName: MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedString nameWithType: ILocalizationManager.GetLocalizedString +- uid: MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedStringUsingServerCulture(System.String) + name: GetLocalizedStringUsingServerCulture(String) + href: reference/pluginapi/MediaBrowser.Model.Globalization.ILocalizationManager.html#MediaBrowser_Model_Globalization_ILocalizationManager_GetLocalizedStringUsingServerCulture_System_String_ + commentId: M:MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedStringUsingServerCulture(System.String) + fullName: MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedStringUsingServerCulture(System.String) + nameWithType: ILocalizationManager.GetLocalizedStringUsingServerCulture(String) +- uid: MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedStringUsingServerCulture* + name: GetLocalizedStringUsingServerCulture + href: reference/pluginapi/MediaBrowser.Model.Globalization.ILocalizationManager.html#MediaBrowser_Model_Globalization_ILocalizationManager_GetLocalizedStringUsingServerCulture_ + commentId: Overload:MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedStringUsingServerCulture + isSpec: "True" + fullName: MediaBrowser.Model.Globalization.ILocalizationManager.GetLocalizedStringUsingServerCulture + nameWithType: ILocalizationManager.GetLocalizedStringUsingServerCulture - uid: MediaBrowser.Model.Globalization.ILocalizationManager.GetParentalRatings name: GetParentalRatings() href: reference/pluginapi/MediaBrowser.Model.Globalization.ILocalizationManager.html#MediaBrowser_Model_Globalization_ILocalizationManager_GetParentalRatings @@ -120464,6 +120622,19 @@ references: isSpec: "True" fullName: MediaBrowser.Model.LiveTv.TunerHostInfo.ImportFavoritesOnly nameWithType: TunerHostInfo.ImportFavoritesOnly +- uid: MediaBrowser.Model.LiveTv.TunerHostInfo.ImportGuideData + name: ImportGuideData + href: reference/pluginapi/MediaBrowser.Model.LiveTv.TunerHostInfo.html#MediaBrowser_Model_LiveTv_TunerHostInfo_ImportGuideData + commentId: P:MediaBrowser.Model.LiveTv.TunerHostInfo.ImportGuideData + fullName: MediaBrowser.Model.LiveTv.TunerHostInfo.ImportGuideData + nameWithType: TunerHostInfo.ImportGuideData +- uid: MediaBrowser.Model.LiveTv.TunerHostInfo.ImportGuideData* + name: ImportGuideData + href: reference/pluginapi/MediaBrowser.Model.LiveTv.TunerHostInfo.html#MediaBrowser_Model_LiveTv_TunerHostInfo_ImportGuideData_ + commentId: Overload:MediaBrowser.Model.LiveTv.TunerHostInfo.ImportGuideData + isSpec: "True" + fullName: MediaBrowser.Model.LiveTv.TunerHostInfo.ImportGuideData + nameWithType: TunerHostInfo.ImportGuideData - uid: MediaBrowser.Model.LiveTv.TunerHostInfo.PreferEpgChannelImages name: PreferEpgChannelImages href: reference/pluginapi/MediaBrowser.Model.LiveTv.TunerHostInfo.html#MediaBrowser_Model_LiveTv_TunerHostInfo_PreferEpgChannelImages @@ -125151,6 +125322,19 @@ references: isSpec: "True" fullName: MediaBrowser.Model.Providers.ExternalIdInfo.UrlFormatString nameWithType: ExternalIdInfo.UrlFormatString +- uid: MediaBrowser.Model.Providers.ExternalIdInfo.Website + name: Website + href: reference/pluginapi/MediaBrowser.Model.Providers.ExternalIdInfo.html#MediaBrowser_Model_Providers_ExternalIdInfo_Website + commentId: P:MediaBrowser.Model.Providers.ExternalIdInfo.Website + fullName: MediaBrowser.Model.Providers.ExternalIdInfo.Website + nameWithType: ExternalIdInfo.Website +- uid: MediaBrowser.Model.Providers.ExternalIdInfo.Website* + name: Website + href: reference/pluginapi/MediaBrowser.Model.Providers.ExternalIdInfo.html#MediaBrowser_Model_Providers_ExternalIdInfo_Website_ + commentId: Overload:MediaBrowser.Model.Providers.ExternalIdInfo.Website + isSpec: "True" + fullName: MediaBrowser.Model.Providers.ExternalIdInfo.Website + nameWithType: ExternalIdInfo.Website - uid: MediaBrowser.Model.Providers.ExternalUrl name: ExternalUrl href: reference/pluginapi/MediaBrowser.Model.Providers.ExternalUrl.html @@ -133816,19 +134000,6 @@ references: commentId: T:MediaBrowser.Model.System.SystemInfo fullName: MediaBrowser.Model.System.SystemInfo nameWithType: SystemInfo -- uid: MediaBrowser.Model.System.SystemInfo.#ctor - name: SystemInfo() - href: reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html#MediaBrowser_Model_System_SystemInfo__ctor - commentId: M:MediaBrowser.Model.System.SystemInfo.#ctor - fullName: MediaBrowser.Model.System.SystemInfo.SystemInfo() - nameWithType: SystemInfo.SystemInfo() -- uid: MediaBrowser.Model.System.SystemInfo.#ctor* - name: SystemInfo - href: reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html#MediaBrowser_Model_System_SystemInfo__ctor_ - commentId: Overload:MediaBrowser.Model.System.SystemInfo.#ctor - isSpec: "True" - fullName: MediaBrowser.Model.System.SystemInfo.SystemInfo - nameWithType: SystemInfo.SystemInfo - uid: MediaBrowser.Model.System.SystemInfo.CachePath name: CachePath href: reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html#MediaBrowser_Model_System_SystemInfo_CachePath @@ -133907,6 +134078,19 @@ references: isSpec: "True" fullName: MediaBrowser.Model.System.SystemInfo.HardwareAccelerationRequiresPremiere nameWithType: SystemInfo.HardwareAccelerationRequiresPremiere +- uid: MediaBrowser.Model.System.SystemInfo.HasImageEnhancers + name: HasImageEnhancers + href: reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html#MediaBrowser_Model_System_SystemInfo_HasImageEnhancers + commentId: P:MediaBrowser.Model.System.SystemInfo.HasImageEnhancers + fullName: MediaBrowser.Model.System.SystemInfo.HasImageEnhancers + nameWithType: SystemInfo.HasImageEnhancers +- uid: MediaBrowser.Model.System.SystemInfo.HasImageEnhancers* + name: HasImageEnhancers + href: reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html#MediaBrowser_Model_System_SystemInfo_HasImageEnhancers_ + commentId: Overload:MediaBrowser.Model.System.SystemInfo.HasImageEnhancers + isSpec: "True" + fullName: MediaBrowser.Model.System.SystemInfo.HasImageEnhancers + nameWithType: SystemInfo.HasImageEnhancers - uid: MediaBrowser.Model.System.SystemInfo.HasPendingRestart name: HasPendingRestart href: reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html#MediaBrowser_Model_System_SystemInfo_HasPendingRestart @@ -134154,6 +134338,19 @@ references: isSpec: "True" fullName: MediaBrowser.Model.System.SystemInfo.TranscodingTempPath nameWithType: SystemInfo.TranscodingTempPath +- uid: MediaBrowser.Model.System.SystemInfo.WakeOnLanInfo + name: WakeOnLanInfo + href: reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html#MediaBrowser_Model_System_SystemInfo_WakeOnLanInfo + commentId: P:MediaBrowser.Model.System.SystemInfo.WakeOnLanInfo + fullName: MediaBrowser.Model.System.SystemInfo.WakeOnLanInfo + nameWithType: SystemInfo.WakeOnLanInfo +- uid: MediaBrowser.Model.System.SystemInfo.WakeOnLanInfo* + name: WakeOnLanInfo + href: reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html#MediaBrowser_Model_System_SystemInfo_WakeOnLanInfo_ + commentId: Overload:MediaBrowser.Model.System.SystemInfo.WakeOnLanInfo + isSpec: "True" + fullName: MediaBrowser.Model.System.SystemInfo.WakeOnLanInfo + nameWithType: SystemInfo.WakeOnLanInfo - uid: MediaBrowser.Model.System.SystemInfo.WebSocketPortNumber name: WebSocketPortNumber href: reference/pluginapi/MediaBrowser.Model.System.SystemInfo.html#MediaBrowser_Model_System_SystemInfo_WebSocketPortNumber @@ -134173,19 +134370,6 @@ references: commentId: T:MediaBrowser.Model.System.WakeOnLanInfo fullName: MediaBrowser.Model.System.WakeOnLanInfo nameWithType: WakeOnLanInfo -- uid: MediaBrowser.Model.System.WakeOnLanInfo.#ctor - name: WakeOnLanInfo() - href: reference/pluginapi/MediaBrowser.Model.System.WakeOnLanInfo.html#MediaBrowser_Model_System_WakeOnLanInfo__ctor - commentId: M:MediaBrowser.Model.System.WakeOnLanInfo.#ctor - fullName: MediaBrowser.Model.System.WakeOnLanInfo.WakeOnLanInfo() - nameWithType: WakeOnLanInfo.WakeOnLanInfo() -- uid: MediaBrowser.Model.System.WakeOnLanInfo.#ctor* - name: WakeOnLanInfo - href: reference/pluginapi/MediaBrowser.Model.System.WakeOnLanInfo.html#MediaBrowser_Model_System_WakeOnLanInfo__ctor_ - commentId: Overload:MediaBrowser.Model.System.WakeOnLanInfo.#ctor - isSpec: "True" - fullName: MediaBrowser.Model.System.WakeOnLanInfo.WakeOnLanInfo - nameWithType: WakeOnLanInfo.WakeOnLanInfo - uid: MediaBrowser.Model.System.WakeOnLanInfo.BroadcastAddress name: BroadcastAddress href: reference/pluginapi/MediaBrowser.Model.System.WakeOnLanInfo.html#MediaBrowser_Model_System_WakeOnLanInfo_BroadcastAddress @@ -134276,6 +134460,12 @@ references: isSpec: "True" fullName: MediaBrowser.Model.Tasks.IConfigurableScheduledTask.IsLogged nameWithType: IConfigurableScheduledTask.IsLogged +- uid: MediaBrowser.Model.Tasks.IEarlyRunScheduledTask + name: IEarlyRunScheduledTask + href: reference/pluginapi/MediaBrowser.Model.Tasks.IEarlyRunScheduledTask.html + commentId: T:MediaBrowser.Model.Tasks.IEarlyRunScheduledTask + fullName: MediaBrowser.Model.Tasks.IEarlyRunScheduledTask + nameWithType: IEarlyRunScheduledTask - uid: MediaBrowser.Model.Tasks.IScheduledTask name: IScheduledTask href: reference/pluginapi/MediaBrowser.Model.Tasks.IScheduledTask.html diff --git a/Resources/OpenApi/openapi_v2.json b/Resources/OpenApi/openapi_v2.json index 80f421283..4858720a9 100644 --- a/Resources/OpenApi/openapi_v2.json +++ b/Resources/OpenApi/openapi_v2.json @@ -8,7 +8,7 @@ "name": "Emby Developer Forum", "url": "https://emby.media/community/index.php?/forum/47-developer-api" }, - "version": "4.8.0.80" + "version": "4.8.3.0" }, "host": "emby.media", "basePath": "/emby", @@ -15179,6 +15179,59 @@ "x-RequiredAuthentication": "Requires authentication as administrator" } }, + "/BackupRestore/RestoreData": { + "post": { + "tags": [ + "BackupApi" + ], + "description": "Requires authentication as administrator", + "operationId": "postBackuprestoreRestoredata", + "consumes": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "body", + "name": "body", + "description": "DataRestoreOptions: ", + "required": true, + "schema": { + "$ref": "#/definitions/MBBackup.Api.DataRestoreOptions" + } + } + ], + "responses": { + "200": { + "description": "Operation successful. Empty response." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "500": { + "$ref": "#/responses/500" + } + }, + "security": [ + { + "apikeyauth": [ ] + }, + { + "embyauth": [ ] + } + ], + "x-RequiredAuthentication": "Requires authentication as administrator" + } + }, "/BackupRestore/BackupInfo": { "get": { "tags": [ @@ -45205,6 +45258,68 @@ }, "x-summary": "Adds new tags to an item" }, + "/Items/{Id}/Tags/Delete": { + "post": { + "tags": [ + "TagService" + ], + "summary": "Removes tags from an item", + "description": "Requires authentication as user", + "operationId": "postItemsByIdTagsDelete", + "consumes": [ + "application/json", + "application/xml" + ], + "parameters": [ + { + "in": "path", + "name": "Id", + "description": "Item Id", + "required": true, + "type": "string" + }, + { + "in": "body", + "name": "body", + "description": "RemoveTags", + "required": true, + "schema": { + "$ref": "#/definitions/UserLibrary.RemoveTags" + } + } + ], + "responses": { + "200": { + "description": "Operation successful. Empty response." + }, + "400": { + "$ref": "#/responses/400" + }, + "401": { + "$ref": "#/responses/401" + }, + "403": { + "$ref": "#/responses/403" + }, + "404": { + "$ref": "#/responses/404" + }, + "500": { + "$ref": "#/responses/500" + } + }, + "security": [ + { + "apikeyauth": [ ] + }, + { + "embyauth": [ ] + } + ], + "x-RequiredAuthentication": "Requires authentication as user" + }, + "x-summary": "Removes tags from an item" + }, "/Items/{Id}/Subtitles/{Index}": { "delete": { "tags": [ @@ -58819,6 +58934,30 @@ }, "x-internal-ref-name": "MBBackup.Api.RestoreOptions" }, + "MBBackup.Api.DataRestoreOptions": { + "type": "object", + "properties": { + "Users": { + "type": "array", + "items": { + "$ref": "#/definitions/MBBackup.Api.UserRestoreInfo" + } + } + }, + "x-internal-ref-name": "MBBackup.Api.DataRestoreOptions" + }, + "MBBackup.Api.UserRestoreInfo": { + "type": "object", + "properties": { + "SourceUserId": { + "type": "string" + }, + "TargetUserId": { + "type": "string" + } + }, + "x-internal-ref-name": "MBBackup.Api.UserRestoreInfo" + }, "MBBackup.Api.AllBackupsInfo": { "type": "object", "properties": { @@ -58855,6 +58994,12 @@ "DateCreated": { "format": "date-time", "type": "string" + }, + "Users": { + "type": "array", + "items": { + "$ref": "#/definitions/NameIdPair" + } } }, "x-internal-ref-name": "MBBackup.BackupInfo" @@ -60721,6 +60866,9 @@ "AllowMappingByNumber": { "type": "boolean" }, + "ImportGuideData": { + "type": "boolean" + }, "Source": { "type": "string" }, @@ -62440,7 +62588,7 @@ "PlaylistsUpgradedToM3U": { "type": "boolean" }, - "ImageExtractorUpgraded": { + "ImageExtractorUpgraded1": { "type": "boolean" }, "EnablePeopleLetterSubFolders": { @@ -62456,7 +62604,7 @@ "DisableAsyncIO": { "type": "boolean" }, - "MigratedToUserItemShares4": { + "MigratedToUserItemShares6": { "type": "boolean" }, "MigratedLibraryOptionsToDb": { @@ -62468,6 +62616,9 @@ "EnableSavedMetadataForPeople": { "type": "boolean" }, + "TvChannelsRefreshed": { + "type": "boolean" + }, "ProxyHeaderMode": { "$ref": "#/definitions/ProxyHeaderMode" }, @@ -62608,6 +62759,9 @@ "IsShuttingDown": { "type": "boolean" }, + "HasImageEnhancers": { + "type": "boolean" + }, "OperatingSystem": { "description": "The operating sytem.", "type": "string" @@ -62694,6 +62848,12 @@ "HardwareAccelerationRequiresPremiere": { "type": "boolean" }, + "WakeOnLanInfo": { + "type": "array", + "items": { + "$ref": "#/definitions/WakeOnLanInfo" + } + }, "LocalAddress": { "description": "The local address.", "type": "string" @@ -64358,6 +64518,9 @@ "description": "The key.", "type": "string" }, + "Website": { + "type": "string" + }, "UrlFormatString": { "description": "The URL format string.", "type": "string" @@ -66454,6 +66617,18 @@ }, "x-internal-ref-name": "Emby.Api.UserLibrary.AddTags" }, + "UserLibrary.RemoveTags": { + "type": "object", + "properties": { + "Tags": { + "type": "array", + "items": { + "$ref": "#/definitions/NameIdPair" + } + } + }, + "x-internal-ref-name": "Emby.Api.UserLibrary.RemoveTags" + }, "ImageProviderInfo": { "description": "Class ImageProviderInfo.\r\n", "type": "object", diff --git a/Resources/OpenApi/openapi_v3.json b/Resources/OpenApi/openapi_v3.json index a498e022c..e42cbfca0 100644 --- a/Resources/OpenApi/openapi_v3.json +++ b/Resources/OpenApi/openapi_v3.json @@ -8,7 +8,7 @@ "name": "Emby Developer Forum", "url": "https://emby.media/community/index.php?/forum/47-developer-api" }, - "version": "4.8.0.80" + "version": "4.8.3.0" }, "servers": [ { @@ -24115,6 +24115,60 @@ "x-RequiredAuthentication": "Requires authentication as administrator" } }, + "/BackupRestore/RestoreData": { + "post": { + "tags": [ + "BackupApi" + ], + "description": "Requires authentication as administrator", + "operationId": "postBackuprestoreRestoredata", + "requestBody": { + "description": "DataRestoreOptions: ", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/MBBackup.Api.DataRestoreOptions" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/MBBackup.Api.DataRestoreOptions" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Operation successful. Empty response." + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404" + }, + "500": { + "$ref": "#/components/responses/500" + } + }, + "security": [ + { + "apikeyauth": [ ] + }, + { + "embyauth": [ ] + } + ], + "x-RequiredAuthentication": "Requires authentication as administrator" + } + }, "/BackupRestore/BackupInfo": { "get": { "tags": [ @@ -64600,6 +64654,74 @@ "x-RequiredAuthentication": "Requires authentication as user" } }, + "/Items/{Id}/Tags/Delete": { + "summary": "Removes tags from an item", + "post": { + "tags": [ + "TagService" + ], + "summary": "Removes tags from an item", + "description": "Requires authentication as user", + "operationId": "postItemsByIdTagsDelete", + "parameters": [ + { + "name": "Id", + "in": "path", + "description": "Item Id", + "required": true, + "style": "simple", + "schema": { + "type": "string" + } + } + ], + "requestBody": { + "description": "RemoveTags", + "content": { + "application/json": { + "schema": { + "$ref": "#/components/schemas/UserLibrary.RemoveTags" + } + }, + "application/xml": { + "schema": { + "$ref": "#/components/schemas/UserLibrary.RemoveTags" + } + } + }, + "required": true + }, + "responses": { + "200": { + "description": "Operation successful. Empty response." + }, + "400": { + "$ref": "#/components/responses/400" + }, + "401": { + "$ref": "#/components/responses/401" + }, + "403": { + "$ref": "#/components/responses/403" + }, + "404": { + "$ref": "#/components/responses/404" + }, + "500": { + "$ref": "#/components/responses/500" + } + }, + "security": [ + { + "apikeyauth": [ ] + }, + { + "embyauth": [ ] + } + ], + "x-RequiredAuthentication": "Requires authentication as user" + } + }, "/Items/{Id}/Subtitles/{Index}": { "summary": "Deletes an external subtitle file", "delete": { @@ -81552,6 +81674,30 @@ }, "x-internal-ref-name": "MBBackup.Api.RestoreOptions" }, + "MBBackup.Api.DataRestoreOptions": { + "type": "object", + "properties": { + "Users": { + "type": "array", + "items": { + "$ref": "#/components/schemas/MBBackup.Api.UserRestoreInfo" + } + } + }, + "x-internal-ref-name": "MBBackup.Api.DataRestoreOptions" + }, + "MBBackup.Api.UserRestoreInfo": { + "type": "object", + "properties": { + "SourceUserId": { + "type": "string" + }, + "TargetUserId": { + "type": "string" + } + }, + "x-internal-ref-name": "MBBackup.Api.UserRestoreInfo" + }, "MBBackup.Api.AllBackupsInfo": { "type": "object", "properties": { @@ -81588,6 +81734,12 @@ "DateCreated": { "type": "string", "format": "date-time" + }, + "Users": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NameIdPair" + } } }, "x-internal-ref-name": "MBBackup.BackupInfo" @@ -83468,6 +83620,9 @@ "AllowMappingByNumber": { "type": "boolean" }, + "ImportGuideData": { + "type": "boolean" + }, "Source": { "type": "string" }, @@ -85210,7 +85365,7 @@ "PlaylistsUpgradedToM3U": { "type": "boolean" }, - "ImageExtractorUpgraded": { + "ImageExtractorUpgraded1": { "type": "boolean" }, "EnablePeopleLetterSubFolders": { @@ -85226,7 +85381,7 @@ "DisableAsyncIO": { "type": "boolean" }, - "MigratedToUserItemShares4": { + "MigratedToUserItemShares6": { "type": "boolean" }, "MigratedLibraryOptionsToDb": { @@ -85238,6 +85393,9 @@ "EnableSavedMetadataForPeople": { "type": "boolean" }, + "TvChannelsRefreshed": { + "type": "boolean" + }, "ProxyHeaderMode": { "$ref": "#/components/schemas/ProxyHeaderMode" }, @@ -85378,6 +85536,9 @@ "IsShuttingDown": { "type": "boolean" }, + "HasImageEnhancers": { + "type": "boolean" + }, "OperatingSystem": { "type": "string", "description": "The operating sytem." @@ -85464,6 +85625,12 @@ "HardwareAccelerationRequiresPremiere": { "type": "boolean" }, + "WakeOnLanInfo": { + "type": "array", + "items": { + "$ref": "#/components/schemas/WakeOnLanInfo" + } + }, "LocalAddress": { "type": "string", "description": "The local address." @@ -87147,6 +87314,9 @@ "type": "string", "description": "The key." }, + "Website": { + "type": "string" + }, "UrlFormatString": { "type": "string", "description": "The URL format string." @@ -89321,6 +89491,18 @@ }, "x-internal-ref-name": "Emby.Api.UserLibrary.AddTags" }, + "UserLibrary.RemoveTags": { + "type": "object", + "properties": { + "Tags": { + "type": "array", + "items": { + "$ref": "#/components/schemas/NameIdPair" + } + } + }, + "x-internal-ref-name": "Emby.Api.UserLibrary.RemoveTags" + }, "ImageProviderInfo": { "type": "object", "properties": { diff --git a/SampleCode/.gitcommit b/SampleCode/.gitcommit index 8e4a65852..4971dfe51 100644 --- a/SampleCode/.gitcommit +++ b/SampleCode/.gitcommit @@ -1 +1 @@ -1068faaedaac03cf08a0cf47318f363ffcb46676 +3cecf317ffea62680cefab1565c2f23fec1755d9 diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Api/BackupApiApi.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Api/BackupApiApi.cs index 8ce6e3887..729d40ee4 100644 --- a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Api/BackupApiApi.cs +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Api/BackupApiApi.cs @@ -84,5 +84,33 @@ public async Task> PostBackuprestoreRestore (MBBackupApiRes return localVarResponse; } + /// + /// + /// + /// + /// Requires authentication as administrator + /// + /// DataRestoreOptions: + /// Task of ApiResponse + public async Task> PostBackuprestoreRestoredata (MBBackupApiDataRestoreOptions body) + { + // verify the required parameter 'body' is set + if (body == null) + { + throw new ApiException("Missing required parameter 'body' when calling BackupApiApi->PostBackuprestoreRestoredata"); + } + + var request = new RestRequest("/BackupRestore/RestoreData", Method.Post); + + if (body != null) + { + request.AddJsonBody(body); + } + + // make the HTTP request + var localVarResponse = await this.ApiClient.RestClient.ExecuteAsync(request).ConfigureAwait(false); + return localVarResponse; + } + } } diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Api/TagServiceApi.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Api/TagServiceApi.cs index 854ca686b..92a6d747d 100644 --- a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Api/TagServiceApi.cs +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Api/TagServiceApi.cs @@ -7256,5 +7256,45 @@ public async Task> PostItemsByIdTagsAdd (UserLibraryAddTags return localVarResponse; } + /// + /// Removes tags from an item + /// + /// + /// Requires authentication as user + /// + /// RemoveTags + /// Item Id + /// Task of ApiResponse + public async Task> PostItemsByIdTagsDelete (UserLibraryRemoveTags body, string id) + { + // verify the required parameter 'body' is set + if (body == null) + { + throw new ApiException("Missing required parameter 'body' when calling TagServiceApi->PostItemsByIdTagsDelete"); + } + + // verify the required parameter 'id' is set + if (id == null) + { + throw new ApiException("Missing required parameter 'id' when calling TagServiceApi->PostItemsByIdTagsDelete"); + } + + var request = new RestRequest("/Items/{Id}/Tags/Delete", Method.Post); + + if (id != null) + { + request.AddParameter("Id", this.ApiClient.ParameterToString(id), ParameterType.UrlSegment); + } + + if (body != null) + { + request.AddJsonBody(body); + } + + // make the HTTP request + var localVarResponse = await this.ApiClient.RestClient.ExecuteAsync(request).ConfigureAwait(false); + return localVarResponse; + } + } } diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Emby.ApiClient.csproj b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Emby.ApiClient.csproj index dac036f1f..76a350932 100644 --- a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Emby.ApiClient.csproj +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Emby.ApiClient.csproj @@ -9,7 +9,7 @@ true true Emby.ApiClient - 4.8.0.80 + 4.8.3.0 diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/ExternalIdInfo.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/ExternalIdInfo.cs index e924c8969..2c501d088 100644 --- a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/ExternalIdInfo.cs +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/ExternalIdInfo.cs @@ -38,6 +38,12 @@ public ExternalIdInfo() /// The Key. public string Key { get; set; } + /// + /// Gets or Sets Website + /// + /// The Website. + public string Website { get; set; } + /// /// The URL format string. /// @@ -60,6 +66,7 @@ public override string ToString() sb.Append("class ExternalIdInfo {\n"); sb.Append(" Name: ").Append(Name).Append("\n"); sb.Append(" Key: ").Append(Key).Append("\n"); + sb.Append(" Website: ").Append(Website).Append("\n"); sb.Append(" UrlFormatString: ").Append(UrlFormatString).Append("\n"); sb.Append(" IsSupportedAsIdentifier: ").Append(IsSupportedAsIdentifier).Append("\n"); sb.Append("}\n"); @@ -97,6 +104,11 @@ public bool Equals(ExternalIdInfo input) (this.Key != null && this.Key.Equals(input.Key)) ) && + ( + this.Website == input.Website || + (this.Website != null && + this.Website.Equals(input.Website)) + ) && ( this.UrlFormatString == input.UrlFormatString || (this.UrlFormatString != null && @@ -122,6 +134,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.Name.GetHashCode(); if (this.Key != null) hashCode = hashCode * 59 + this.Key.GetHashCode(); + if (this.Website != null) + hashCode = hashCode * 59 + this.Website.GetHashCode(); if (this.UrlFormatString != null) hashCode = hashCode * 59 + this.UrlFormatString.GetHashCode(); if (this.IsSupportedAsIdentifier != null) diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/LiveTvTunerHostInfo.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/LiveTvTunerHostInfo.cs index 166b036cc..432cdf23f 100644 --- a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/LiveTvTunerHostInfo.cs +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/LiveTvTunerHostInfo.cs @@ -92,6 +92,12 @@ public LiveTvTunerHostInfo() /// The AllowMappingByNumber. public bool? AllowMappingByNumber { get; set; } + /// + /// Gets or Sets ImportGuideData + /// + /// The ImportGuideData. + public bool? ImportGuideData { get; set; } + /// /// Gets or Sets Source /// @@ -147,6 +153,7 @@ public override string ToString() sb.Append(" PreferEpgChannelNumbers: ").Append(PreferEpgChannelNumbers).Append("\n"); sb.Append(" AllowHWTranscoding: ").Append(AllowHWTranscoding).Append("\n"); sb.Append(" AllowMappingByNumber: ").Append(AllowMappingByNumber).Append("\n"); + sb.Append(" ImportGuideData: ").Append(ImportGuideData).Append("\n"); sb.Append(" Source: ").Append(Source).Append("\n"); sb.Append(" TunerCount: ").Append(TunerCount).Append("\n"); sb.Append(" UserAgent: ").Append(UserAgent).Append("\n"); @@ -233,6 +240,11 @@ public bool Equals(LiveTvTunerHostInfo input) (this.AllowMappingByNumber != null && this.AllowMappingByNumber.Equals(input.AllowMappingByNumber)) ) && + ( + this.ImportGuideData == input.ImportGuideData || + (this.ImportGuideData != null && + this.ImportGuideData.Equals(input.ImportGuideData)) + ) && ( this.Source == input.Source || (this.Source != null && @@ -296,6 +308,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.AllowHWTranscoding.GetHashCode(); if (this.AllowMappingByNumber != null) hashCode = hashCode * 59 + this.AllowMappingByNumber.GetHashCode(); + if (this.ImportGuideData != null) + hashCode = hashCode * 59 + this.ImportGuideData.GetHashCode(); if (this.Source != null) hashCode = hashCode * 59 + this.Source.GetHashCode(); if (this.TunerCount != null) diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupApiDataRestoreOptions.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupApiDataRestoreOptions.cs new file mode 100644 index 000000000..b62cf4ecd --- /dev/null +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupApiDataRestoreOptions.cs @@ -0,0 +1,92 @@ +// +// Emby.ApiClient. Autogenerated Code. No license applied. +// +// +namespace Emby.ApiClient.Model +{ + using System; + using System.Linq; + using System.IO; + using System.Text; + using System.Collections; + using System.Collections.Generic; + using System.Collections.ObjectModel; + using System.Runtime.Serialization; + + /// + /// MBBackupApiDataRestoreOptions. + /// + /// MBBackup.Api.DataRestoreOptions + public partial class MBBackupApiDataRestoreOptions : IEquatable + { + /// + /// Initializes a new instance of the class. + /// + public MBBackupApiDataRestoreOptions() + { + } + + /// + /// Gets or Sets Users + /// + /// The Users. + public List Users { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class MBBackupApiDataRestoreOptions {\n"); + sb.Append(" Users: ").Append(Users).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as MBBackupApiDataRestoreOptions); + } + + /// + /// Returns true if MBBackupApiDataRestoreOptions instances are equal + /// + /// Instance of MBBackupApiDataRestoreOptions to be compared + /// Boolean + public bool Equals(MBBackupApiDataRestoreOptions input) + { + if (input == null) + return false; + + return + ( + this.Users == input.Users || + this.Users != null && + input.Users != null && + this.Users.SequenceEqual(input.Users) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Users != null) + hashCode = hashCode * 59 + this.Users.GetHashCode(); + return hashCode; + } + } + } +} \ No newline at end of file diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupApiUserRestoreInfo.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupApiUserRestoreInfo.cs new file mode 100644 index 000000000..7e8696fea --- /dev/null +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupApiUserRestoreInfo.cs @@ -0,0 +1,105 @@ +// +// Emby.ApiClient. Autogenerated Code. No license applied. +// +// +namespace Emby.ApiClient.Model +{ + using System; + using System.Linq; + using System.IO; + using System.Text; + using System.Collections; + using System.Collections.Generic; + using System.Collections.ObjectModel; + using System.Runtime.Serialization; + + /// + /// MBBackupApiUserRestoreInfo. + /// + /// MBBackup.Api.UserRestoreInfo + public partial class MBBackupApiUserRestoreInfo : IEquatable + { + /// + /// Initializes a new instance of the class. + /// + public MBBackupApiUserRestoreInfo() + { + } + + /// + /// Gets or Sets SourceUserId + /// + /// The SourceUserId. + public string SourceUserId { get; set; } + + /// + /// Gets or Sets TargetUserId + /// + /// The TargetUserId. + public string TargetUserId { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class MBBackupApiUserRestoreInfo {\n"); + sb.Append(" SourceUserId: ").Append(SourceUserId).Append("\n"); + sb.Append(" TargetUserId: ").Append(TargetUserId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as MBBackupApiUserRestoreInfo); + } + + /// + /// Returns true if MBBackupApiUserRestoreInfo instances are equal + /// + /// Instance of MBBackupApiUserRestoreInfo to be compared + /// Boolean + public bool Equals(MBBackupApiUserRestoreInfo input) + { + if (input == null) + return false; + + return + ( + this.SourceUserId == input.SourceUserId || + (this.SourceUserId != null && + this.SourceUserId.Equals(input.SourceUserId)) + ) && + ( + this.TargetUserId == input.TargetUserId || + (this.TargetUserId != null && + this.TargetUserId.Equals(input.TargetUserId)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.SourceUserId != null) + hashCode = hashCode * 59 + this.SourceUserId.GetHashCode(); + if (this.TargetUserId != null) + hashCode = hashCode * 59 + this.TargetUserId.GetHashCode(); + return hashCode; + } + } + } +} \ No newline at end of file diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupBackupInfo.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupBackupInfo.cs index f1b0b82ae..4b4b7cb70 100644 --- a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupBackupInfo.cs +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/MBBackupBackupInfo.cs @@ -62,6 +62,12 @@ public MBBackupBackupInfo() /// The DateCreated. public DateTimeOffset? DateCreated { get; set; } + /// + /// Gets or Sets Users + /// + /// The Users. + public List Users { get; set; } + /// /// Returns the string presentation of the object /// @@ -76,6 +82,7 @@ public override string ToString() sb.Append(" CanRestore: ").Append(CanRestore).Append("\n"); sb.Append(" IsFullBackup: ").Append(IsFullBackup).Append("\n"); sb.Append(" DateCreated: ").Append(DateCreated).Append("\n"); + sb.Append(" Users: ").Append(Users).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -130,6 +137,12 @@ public bool Equals(MBBackupBackupInfo input) this.DateCreated == input.DateCreated || (this.DateCreated != null && this.DateCreated.Equals(input.DateCreated)) + ) && + ( + this.Users == input.Users || + this.Users != null && + input.Users != null && + this.Users.SequenceEqual(input.Users) ); } @@ -154,6 +167,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.IsFullBackup.GetHashCode(); if (this.DateCreated != null) hashCode = hashCode * 59 + this.DateCreated.GetHashCode(); + if (this.Users != null) + hashCode = hashCode * 59 + this.Users.GetHashCode(); return hashCode; } } diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/ServerConfiguration.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/ServerConfiguration.cs index 90a95b42e..8fea01ee7 100644 --- a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/ServerConfiguration.cs +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/ServerConfiguration.cs @@ -297,10 +297,10 @@ public ServerConfiguration() public bool? PlaylistsUpgradedToM3U { get; set; } /// - /// Gets or Sets ImageExtractorUpgraded + /// Gets or Sets ImageExtractorUpgraded1 /// - /// The ImageExtractorUpgraded. - public bool? ImageExtractorUpgraded { get; set; } + /// The ImageExtractorUpgraded1. + public bool? ImageExtractorUpgraded1 { get; set; } /// /// Gets or Sets EnablePeopleLetterSubFolders @@ -327,10 +327,10 @@ public ServerConfiguration() public bool? DisableAsyncIO { get; set; } /// - /// Gets or Sets MigratedToUserItemShares4 + /// Gets or Sets MigratedToUserItemShares6 /// - /// The MigratedToUserItemShares4. - public bool? MigratedToUserItemShares4 { get; set; } + /// The MigratedToUserItemShares6. + public bool? MigratedToUserItemShares6 { get; set; } /// /// Gets or Sets MigratedLibraryOptionsToDb @@ -350,6 +350,12 @@ public ServerConfiguration() /// The EnableSavedMetadataForPeople. public bool? EnableSavedMetadataForPeople { get; set; } + /// + /// Gets or Sets TvChannelsRefreshed + /// + /// The TvChannelsRefreshed. + public bool? TvChannelsRefreshed { get; set; } + /// /// Gets or Sets ProxyHeaderMode /// @@ -451,15 +457,16 @@ public override string ToString() sb.Append(" DatabaseCacheSizeMB: ").Append(DatabaseCacheSizeMB).Append("\n"); sb.Append(" EnableSqLiteMmio: ").Append(EnableSqLiteMmio).Append("\n"); sb.Append(" PlaylistsUpgradedToM3U: ").Append(PlaylistsUpgradedToM3U).Append("\n"); - sb.Append(" ImageExtractorUpgraded: ").Append(ImageExtractorUpgraded).Append("\n"); + sb.Append(" ImageExtractorUpgraded1: ").Append(ImageExtractorUpgraded1).Append("\n"); sb.Append(" EnablePeopleLetterSubFolders: ").Append(EnablePeopleLetterSubFolders).Append("\n"); sb.Append(" OptimizeDatabaseOnShutdown: ").Append(OptimizeDatabaseOnShutdown).Append("\n"); sb.Append(" DatabaseAnalysisLimit: ").Append(DatabaseAnalysisLimit).Append("\n"); sb.Append(" DisableAsyncIO: ").Append(DisableAsyncIO).Append("\n"); - sb.Append(" MigratedToUserItemShares4: ").Append(MigratedToUserItemShares4).Append("\n"); + sb.Append(" MigratedToUserItemShares6: ").Append(MigratedToUserItemShares6).Append("\n"); sb.Append(" MigratedLibraryOptionsToDb: ").Append(MigratedLibraryOptionsToDb).Append("\n"); sb.Append(" AllowLegacyLocalNetworkPassword: ").Append(AllowLegacyLocalNetworkPassword).Append("\n"); sb.Append(" EnableSavedMetadataForPeople: ").Append(EnableSavedMetadataForPeople).Append("\n"); + sb.Append(" TvChannelsRefreshed: ").Append(TvChannelsRefreshed).Append("\n"); sb.Append(" ProxyHeaderMode: ").Append(ProxyHeaderMode).Append("\n"); sb.Append(" EnableDebugLevelLogging: ").Append(EnableDebugLevelLogging).Append("\n"); sb.Append(" RevertDebugLogging: ").Append(RevertDebugLogging).Append("\n"); @@ -725,9 +732,9 @@ public bool Equals(ServerConfiguration input) this.PlaylistsUpgradedToM3U.Equals(input.PlaylistsUpgradedToM3U)) ) && ( - this.ImageExtractorUpgraded == input.ImageExtractorUpgraded || - (this.ImageExtractorUpgraded != null && - this.ImageExtractorUpgraded.Equals(input.ImageExtractorUpgraded)) + this.ImageExtractorUpgraded1 == input.ImageExtractorUpgraded1 || + (this.ImageExtractorUpgraded1 != null && + this.ImageExtractorUpgraded1.Equals(input.ImageExtractorUpgraded1)) ) && ( this.EnablePeopleLetterSubFolders == input.EnablePeopleLetterSubFolders || @@ -750,9 +757,9 @@ public bool Equals(ServerConfiguration input) this.DisableAsyncIO.Equals(input.DisableAsyncIO)) ) && ( - this.MigratedToUserItemShares4 == input.MigratedToUserItemShares4 || - (this.MigratedToUserItemShares4 != null && - this.MigratedToUserItemShares4.Equals(input.MigratedToUserItemShares4)) + this.MigratedToUserItemShares6 == input.MigratedToUserItemShares6 || + (this.MigratedToUserItemShares6 != null && + this.MigratedToUserItemShares6.Equals(input.MigratedToUserItemShares6)) ) && ( this.MigratedLibraryOptionsToDb == input.MigratedLibraryOptionsToDb || @@ -769,6 +776,11 @@ public bool Equals(ServerConfiguration input) (this.EnableSavedMetadataForPeople != null && this.EnableSavedMetadataForPeople.Equals(input.EnableSavedMetadataForPeople)) ) && + ( + this.TvChannelsRefreshed == input.TvChannelsRefreshed || + (this.TvChannelsRefreshed != null && + this.TvChannelsRefreshed.Equals(input.TvChannelsRefreshed)) + ) && ( this.ProxyHeaderMode == input.ProxyHeaderMode || (this.ProxyHeaderMode != null && @@ -910,8 +922,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.EnableSqLiteMmio.GetHashCode(); if (this.PlaylistsUpgradedToM3U != null) hashCode = hashCode * 59 + this.PlaylistsUpgradedToM3U.GetHashCode(); - if (this.ImageExtractorUpgraded != null) - hashCode = hashCode * 59 + this.ImageExtractorUpgraded.GetHashCode(); + if (this.ImageExtractorUpgraded1 != null) + hashCode = hashCode * 59 + this.ImageExtractorUpgraded1.GetHashCode(); if (this.EnablePeopleLetterSubFolders != null) hashCode = hashCode * 59 + this.EnablePeopleLetterSubFolders.GetHashCode(); if (this.OptimizeDatabaseOnShutdown != null) @@ -920,14 +932,16 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.DatabaseAnalysisLimit.GetHashCode(); if (this.DisableAsyncIO != null) hashCode = hashCode * 59 + this.DisableAsyncIO.GetHashCode(); - if (this.MigratedToUserItemShares4 != null) - hashCode = hashCode * 59 + this.MigratedToUserItemShares4.GetHashCode(); + if (this.MigratedToUserItemShares6 != null) + hashCode = hashCode * 59 + this.MigratedToUserItemShares6.GetHashCode(); if (this.MigratedLibraryOptionsToDb != null) hashCode = hashCode * 59 + this.MigratedLibraryOptionsToDb.GetHashCode(); if (this.AllowLegacyLocalNetworkPassword != null) hashCode = hashCode * 59 + this.AllowLegacyLocalNetworkPassword.GetHashCode(); if (this.EnableSavedMetadataForPeople != null) hashCode = hashCode * 59 + this.EnableSavedMetadataForPeople.GetHashCode(); + if (this.TvChannelsRefreshed != null) + hashCode = hashCode * 59 + this.TvChannelsRefreshed.GetHashCode(); if (this.ProxyHeaderMode != null) hashCode = hashCode * 59 + this.ProxyHeaderMode.GetHashCode(); if (this.EnableDebugLevelLogging != null) diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/SystemInfo.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/SystemInfo.cs index 3e0ad7bfa..69035041d 100644 --- a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/SystemInfo.cs +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/SystemInfo.cs @@ -56,6 +56,12 @@ public SystemInfo() /// The IsShuttingDown. public bool? IsShuttingDown { get; set; } + /// + /// Gets or Sets HasImageEnhancers + /// + /// The HasImageEnhancers. + public bool? HasImageEnhancers { get; set; } + /// /// The operating sytem. /// @@ -182,6 +188,12 @@ public SystemInfo() /// The HardwareAccelerationRequiresPremiere. public bool? HardwareAccelerationRequiresPremiere { get; set; } + /// + /// Gets or Sets WakeOnLanInfo + /// + /// The WakeOnLanInfo. + public List WakeOnLanInfo { get; set; } + /// /// The local address. /// @@ -237,6 +249,7 @@ public override string ToString() sb.Append(" PackageName: ").Append(PackageName).Append("\n"); sb.Append(" HasPendingRestart: ").Append(HasPendingRestart).Append("\n"); sb.Append(" IsShuttingDown: ").Append(IsShuttingDown).Append("\n"); + sb.Append(" HasImageEnhancers: ").Append(HasImageEnhancers).Append("\n"); sb.Append(" OperatingSystem: ").Append(OperatingSystem).Append("\n"); sb.Append(" SupportsLibraryMonitor: ").Append(SupportsLibraryMonitor).Append("\n"); sb.Append(" SupportsLocalPortConfiguration: ").Append(SupportsLocalPortConfiguration).Append("\n"); @@ -258,6 +271,7 @@ public override string ToString() sb.Append(" HasUpdateAvailable: ").Append(HasUpdateAvailable).Append("\n"); sb.Append(" SupportsAutoRunAtStartup: ").Append(SupportsAutoRunAtStartup).Append("\n"); sb.Append(" HardwareAccelerationRequiresPremiere: ").Append(HardwareAccelerationRequiresPremiere).Append("\n"); + sb.Append(" WakeOnLanInfo: ").Append(WakeOnLanInfo).Append("\n"); sb.Append(" LocalAddress: ").Append(LocalAddress).Append("\n"); sb.Append(" LocalAddresses: ").Append(LocalAddresses).Append("\n"); sb.Append(" WanAddress: ").Append(WanAddress).Append("\n"); @@ -315,6 +329,11 @@ public bool Equals(SystemInfo input) (this.IsShuttingDown != null && this.IsShuttingDown.Equals(input.IsShuttingDown)) ) && + ( + this.HasImageEnhancers == input.HasImageEnhancers || + (this.HasImageEnhancers != null && + this.HasImageEnhancers.Equals(input.HasImageEnhancers)) + ) && ( this.OperatingSystem == input.OperatingSystem || (this.OperatingSystem != null && @@ -421,6 +440,12 @@ public bool Equals(SystemInfo input) (this.HardwareAccelerationRequiresPremiere != null && this.HardwareAccelerationRequiresPremiere.Equals(input.HardwareAccelerationRequiresPremiere)) ) && + ( + this.WakeOnLanInfo == input.WakeOnLanInfo || + this.WakeOnLanInfo != null && + input.WakeOnLanInfo != null && + this.WakeOnLanInfo.SequenceEqual(input.WakeOnLanInfo) + ) && ( this.LocalAddress == input.LocalAddress || (this.LocalAddress != null && @@ -479,6 +504,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.HasPendingRestart.GetHashCode(); if (this.IsShuttingDown != null) hashCode = hashCode * 59 + this.IsShuttingDown.GetHashCode(); + if (this.HasImageEnhancers != null) + hashCode = hashCode * 59 + this.HasImageEnhancers.GetHashCode(); if (this.OperatingSystem != null) hashCode = hashCode * 59 + this.OperatingSystem.GetHashCode(); if (this.SupportsLibraryMonitor != null) @@ -521,6 +548,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.SupportsAutoRunAtStartup.GetHashCode(); if (this.HardwareAccelerationRequiresPremiere != null) hashCode = hashCode * 59 + this.HardwareAccelerationRequiresPremiere.GetHashCode(); + if (this.WakeOnLanInfo != null) + hashCode = hashCode * 59 + this.WakeOnLanInfo.GetHashCode(); if (this.LocalAddress != null) hashCode = hashCode * 59 + this.LocalAddress.GetHashCode(); if (this.LocalAddresses != null) diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/UserLibraryRemoveTags.cs b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/UserLibraryRemoveTags.cs new file mode 100644 index 000000000..b78f7b46f --- /dev/null +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Emby.ApiClient/Model/UserLibraryRemoveTags.cs @@ -0,0 +1,92 @@ +// +// Emby.ApiClient. Autogenerated Code. No license applied. +// +// +namespace Emby.ApiClient.Model +{ + using System; + using System.Linq; + using System.IO; + using System.Text; + using System.Collections; + using System.Collections.Generic; + using System.Collections.ObjectModel; + using System.Runtime.Serialization; + + /// + /// UserLibraryRemoveTags. + /// + /// Emby.Api.UserLibrary.RemoveTags + public partial class UserLibraryRemoveTags : IEquatable + { + /// + /// Initializes a new instance of the class. + /// + public UserLibraryRemoveTags() + { + } + + /// + /// Gets or Sets Tags + /// + /// The Tags. + public List Tags { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class UserLibraryRemoveTags {\n"); + sb.Append(" Tags: ").Append(Tags).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as UserLibraryRemoveTags); + } + + /// + /// Returns true if UserLibraryRemoveTags instances are equal + /// + /// Instance of UserLibraryRemoveTags to be compared + /// Boolean + public bool Equals(UserLibraryRemoveTags input) + { + if (input == null) + return false; + + return + ( + this.Tags == input.Tags || + this.Tags != null && + input.Tags != null && + this.Tags.SequenceEqual(input.Tags) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Tags != null) + hashCode = hashCode * 59 + this.Tags.GetHashCode(); + return hashCode; + } + } + } +} \ No newline at end of file diff --git a/SampleCode/RestApi/Clients/Emby.ApiClient/Version.txt b/SampleCode/RestApi/Clients/Emby.ApiClient/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/RestApi/Clients/Emby.ApiClient/Version.txt +++ b/SampleCode/RestApi/Clients/Emby.ApiClient/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/RestApi/Clients/Go/Version.txt b/SampleCode/RestApi/Clients/Go/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/RestApi/Clients/Go/Version.txt +++ b/SampleCode/RestApi/Clients/Go/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/RestApi/Clients/Go/api/swagger.yaml b/SampleCode/RestApi/Clients/Go/api/swagger.yaml index f007fc734..15a8db476 100644 --- a/SampleCode/RestApi/Clients/Go/api/swagger.yaml +++ b/SampleCode/RestApi/Clients/Go/api/swagger.yaml @@ -6,7 +6,7 @@ info: contact: name: Emby Developer Forum url: https://emby.media/community/index.php?/forum/47-developer-api - version: 4.8.0.80 + version: 4.8.3.0 externalDocs: description: embyDEV - REST API Documentation url: https://dev.emby.media/doc/restapi/index.html @@ -20821,6 +20821,39 @@ paths: - apikeyauth: [] - embyauth: [] x-RequiredAuthentication: Requires authentication as administrator + /BackupRestore/RestoreData: + post: + tags: + - BackupApi + description: Requires authentication as administrator + operationId: postBackuprestoreRestoredata + requestBody: + description: "DataRestoreOptions: " + content: + application/json: + schema: + $ref: '#/components/schemas/MBBackup.Api.DataRestoreOptions' + application/xml: + schema: + $ref: '#/components/schemas/MBBackup.Api.DataRestoreOptions' + required: true + responses: + "200": + description: Operation successful. Empty response. + "400": + description: Bad Request. Server cannot process request. + "401": + description: Unauthorized. Client needs to authenticate. + "403": + description: Forbidden. No permission for the reqested operation. + "404": + description: Resource not found or unavailable. + "500": + description: Server error. + security: + - apikeyauth: [] + - embyauth: [] + x-RequiredAuthentication: Requires authentication as administrator /BackupRestore/BackupInfo: get: tags: @@ -51799,6 +51832,50 @@ paths: - apikeyauth: [] - embyauth: [] x-RequiredAuthentication: Requires authentication as user + /Items/{Id}/Tags/Delete: + summary: Removes tags from an item + post: + tags: + - TagService + summary: Removes tags from an item + description: Requires authentication as user + operationId: postItemsByIdTagsDelete + parameters: + - name: Id + in: path + description: Item Id + required: true + style: simple + explode: false + schema: + type: string + requestBody: + description: RemoveTags + content: + application/json: + schema: + $ref: '#/components/schemas/UserLibrary.RemoveTags' + application/xml: + schema: + $ref: '#/components/schemas/UserLibrary.RemoveTags' + required: true + responses: + "200": + description: Operation successful. Empty response. + "400": + description: Bad Request. Server cannot process request. + "401": + description: Unauthorized. Client needs to authenticate. + "403": + description: Forbidden. No permission for the reqested operation. + "404": + description: Resource not found or unavailable. + "500": + description: Server error. + security: + - apikeyauth: [] + - embyauth: [] + x-RequiredAuthentication: Requires authentication as user /Items/{Id}/Subtitles/{Index}: summary: Deletes an external subtitle file delete: @@ -67324,6 +67401,22 @@ components: UseFiles: type: string x-internal-ref-name: MBBackup.Api.RestoreOptions + MBBackup.Api.DataRestoreOptions: + type: object + properties: + Users: + type: array + items: + $ref: '#/components/schemas/MBBackup.Api.UserRestoreInfo' + x-internal-ref-name: MBBackup.Api.DataRestoreOptions + MBBackup.Api.UserRestoreInfo: + type: object + properties: + SourceUserId: + type: string + TargetUserId: + type: string + x-internal-ref-name: MBBackup.Api.UserRestoreInfo MBBackup.Api.AllBackupsInfo: type: object properties: @@ -67342,6 +67435,11 @@ components: PluginVersion: PluginVersion CanRestore: true DateCreated: 2000-01-23T04:56:07.000+00:00 + Users: + - Id: Id + Name: Name + - Id: Id + Name: Name IsFullBackup: true Name: Name x-internal-ref-name: MBBackup.Api.AllBackupsInfo @@ -67361,11 +67459,20 @@ components: DateCreated: type: string format: date-time + Users: + type: array + items: + $ref: '#/components/schemas/NameIdPair' example: ServerVersion: ServerVersion PluginVersion: PluginVersion CanRestore: true DateCreated: 2000-01-23T04:56:07.000+00:00 + Users: + - Id: Id + Name: Name + - Id: Id + Name: Name IsFullBackup: true Name: Name x-internal-ref-name: MBBackup.BackupInfo @@ -69641,6 +69748,8 @@ components: type: boolean AllowMappingByNumber: type: boolean + ImportGuideData: + type: boolean Source: type: string TunerCount: @@ -69673,6 +69782,7 @@ components: Id: Id DataVersion: 6 SetupUrl: SetupUrl + ImportGuideData: true x-internal-ref-name: MediaBrowser.Model.LiveTv.TunerHostInfo LiveTv.LiveTvInfo: type: object @@ -76729,7 +76839,7 @@ components: type: boolean PlaylistsUpgradedToM3U: type: boolean - ImageExtractorUpgraded: + ImageExtractorUpgraded1: type: boolean EnablePeopleLetterSubFolders: type: boolean @@ -76740,7 +76850,7 @@ components: format: int32 DisableAsyncIO: type: boolean - MigratedToUserItemShares4: + MigratedToUserItemShares6: type: boolean MigratedLibraryOptionsToDb: type: boolean @@ -76748,6 +76858,8 @@ components: type: boolean EnableSavedMetadataForPeople: type: boolean + TvChannelsRefreshed: + type: boolean ProxyHeaderMode: $ref: '#/components/schemas/ProxyHeaderMode' EnableDebugLevelLogging: @@ -76799,7 +76911,6 @@ components: LogAllQueryTimes: true PlaylistsUpgradedToM3U: true AllowLegacyLocalNetworkPassword: true - ImageExtractorUpgraded: true RunAtStartup: true HttpServerPortNumber: 1 RequireHttps: true @@ -76809,6 +76920,7 @@ components: CertificatePassword: CertificatePassword EnableOriginalTrackTitles: true RemoteClientBitrateLimit: 2 + TvChannelsRefreshed: true ImageExtractionTimeoutMs: 7 EnableExternalContentInSuggestions: true LibraryMonitorDelay: 5 @@ -76816,6 +76928,7 @@ components: EnablePeopleLetterSubFolders: true DisableAsyncIO: true PreferredDetectedRemoteAddressFamily: Unspecified + MigratedToUserItemShares6: true MigratedLibraryOptionsToDb: true SimultaneousStreamLimit: 9 PathSubstitutions: @@ -76823,7 +76936,6 @@ components: To: To - From: From To: To - MigratedToUserItemShares4: true CachePath: CachePath WanDdns: WanDdns IsBehindProxy: true @@ -76831,6 +76943,7 @@ components: - UninstalledPlugins - UninstalledPlugins EnableDashboardResponseCaching: true + ImageExtractorUpgraded1: true EnableRemoteAccess: true CertificatePath: CertificatePath CollapseVideoFolders: true @@ -76943,6 +77056,8 @@ components: description: A value indicating whether this instance has pending restart. IsShuttingDown: type: boolean + HasImageEnhancers: + type: boolean OperatingSystem: type: string description: The operating sytem. @@ -77008,6 +77123,10 @@ components: ]." HardwareAccelerationRequiresPremiere: type: boolean + WakeOnLanInfo: + type: array + items: + $ref: '#/components/schemas/WakeOnLanInfo' LocalAddress: type: string description: The local address. @@ -77034,6 +77153,7 @@ components: description: "Class SystemInfo\r\n" example: OperatingSystem: OperatingSystem + HasImageEnhancers: true PackageName: PackageName LocalAddresses: - LocalAddresses @@ -77074,6 +77194,13 @@ components: PercentComplete: 6.027456183070403 Id: Id Name: Name + WakeOnLanInfo: + - BroadcastAddress: BroadcastAddress + Port: 0 + MacAddress: MacAddress + - BroadcastAddress: BroadcastAddress + Port: 0 + MacAddress: MacAddress OperatingSystemDisplayName: OperatingSystemDisplayName InternalMetadataPath: InternalMetadataPath ServerName: ServerName @@ -80002,6 +80129,8 @@ components: Key: type: string description: The key. + Website: + type: string UrlFormatString: type: string description: The URL format string. @@ -80009,6 +80138,7 @@ components: type: boolean example: IsSupportedAsIdentifier: true + Website: Website Key: Key Name: Name UrlFormatString: UrlFormatString @@ -80795,10 +80925,12 @@ components: TwoLetterISOLanguageName: TwoLetterISOLanguageName ExternalIdInfos: - IsSupportedAsIdentifier: true + Website: Website Key: Key Name: Name UrlFormatString: UrlFormatString - IsSupportedAsIdentifier: true + Website: Website Key: Key Name: Name UrlFormatString: UrlFormatString @@ -85306,6 +85438,14 @@ components: items: $ref: '#/components/schemas/NameIdPair' x-internal-ref-name: Emby.Api.UserLibrary.AddTags + UserLibrary.RemoveTags: + type: object + properties: + Tags: + type: array + items: + $ref: '#/components/schemas/NameIdPair' + x-internal-ref-name: Emby.Api.UserLibrary.RemoveTags ImageProviderInfo: type: object properties: diff --git a/SampleCode/RestApi/Clients/Go/api_backup_api.go b/SampleCode/RestApi/Clients/Go/api_backup_api.go index d49c304c8..15dcfa730 100644 --- a/SampleCode/RestApi/Clients/Go/api_backup_api.go +++ b/SampleCode/RestApi/Clients/Go/api_backup_api.go @@ -189,6 +189,88 @@ func (a *BackupApiApiService) PostBackuprestoreRestore(ctx context.Context, body } + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + return localVarHttpResponse, newErr + } + + return localVarHttpResponse, nil +} +/* +BackupApiApiService +Requires authentication as administrator + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body DataRestoreOptions: + +*/ +func (a *BackupApiApiService) PostBackuprestoreRestoredata(ctx context.Context, body MbBackupApiDataRestoreOptions) (*http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/BackupRestore/RestoreData" + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json", "application/xml"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + if ctx != nil { + // API Key Authentication + if auth, ok := ctx.Value(ContextAPIKey).(APIKey); ok { + var key string + if auth.Prefix != "" { + key = auth.Prefix + " " + auth.Key + } else { + key = auth.Key + } + + localVarQueryParams.Add("api_key", key) + } + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode >= 300 { newErr := GenericSwaggerError{ body: localVarBody, diff --git a/SampleCode/RestApi/Clients/Go/api_tag_service.go b/SampleCode/RestApi/Clients/Go/api_tag_service.go index f7ac43735..07d5ead3e 100644 --- a/SampleCode/RestApi/Clients/Go/api_tag_service.go +++ b/SampleCode/RestApi/Clients/Go/api_tag_service.go @@ -7129,6 +7129,90 @@ func (a *TagServiceApiService) PostItemsByIdTagsAdd(ctx context.Context, body Us } + if localVarHttpResponse.StatusCode >= 300 { + newErr := GenericSwaggerError{ + body: localVarBody, + error: localVarHttpResponse.Status, + } + return localVarHttpResponse, newErr + } + + return localVarHttpResponse, nil +} +/* +TagServiceApiService Removes tags from an item +Requires authentication as user + * @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + * @param body RemoveTags + * @param id Item Id + +*/ +func (a *TagServiceApiService) PostItemsByIdTagsDelete(ctx context.Context, body UserLibraryRemoveTags, id string) (*http.Response, error) { + var ( + localVarHttpMethod = strings.ToUpper("Post") + localVarPostBody interface{} + localVarFileName string + localVarFileBytes []byte + + ) + + // create path and map variables + localVarPath := a.client.cfg.BasePath + "/Items/{Id}/Tags/Delete" + localVarPath = strings.Replace(localVarPath, "{"+"Id"+"}", fmt.Sprintf("%v", id), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHttpContentTypes := []string{"application/json", "application/xml"} + + // set Content-Type header + localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes) + if localVarHttpContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHttpContentType + } + + // to determine the Accept header + localVarHttpHeaderAccepts := []string{} + + // set Accept header + localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts) + if localVarHttpHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHttpHeaderAccept + } + // body params + localVarPostBody = &body + if ctx != nil { + // API Key Authentication + if auth, ok := ctx.Value(ContextAPIKey).(APIKey); ok { + var key string + if auth.Prefix != "" { + key = auth.Prefix + " " + auth.Key + } else { + key = auth.Key + } + + localVarQueryParams.Add("api_key", key) + } + } + r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes) + if err != nil { + return nil, err + } + + localVarHttpResponse, err := a.client.callAPI(r) + if err != nil || localVarHttpResponse == nil { + return localVarHttpResponse, err + } + + localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body) + localVarHttpResponse.Body.Close() + if err != nil { + return localVarHttpResponse, err + } + + if localVarHttpResponse.StatusCode >= 300 { newErr := GenericSwaggerError{ body: localVarBody, diff --git a/SampleCode/RestApi/Clients/Go/client.go b/SampleCode/RestApi/Clients/Go/client.go index ea482f118..303943abd 100644 --- a/SampleCode/RestApi/Clients/Go/client.go +++ b/SampleCode/RestApi/Clients/Go/client.go @@ -34,7 +34,7 @@ var ( xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)") ) -// APIClient manages communication with the Emby Server REST API API v4.8.0.80 +// APIClient manages communication with the Emby Server REST API API v4.8.3.0 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *Configuration diff --git a/SampleCode/RestApi/Clients/Go/configuration.go b/SampleCode/RestApi/Clients/Go/configuration.go index 33cd1efde..15bbd3dc1 100644 --- a/SampleCode/RestApi/Clients/Go/configuration.go +++ b/SampleCode/RestApi/Clients/Go/configuration.go @@ -59,7 +59,7 @@ func NewConfiguration() *Configuration { cfg := &Configuration{ BasePath: "http://emby.media/emby", DefaultHeader: make(map[string]string), - UserAgent: "/4.8.0.80/go", + UserAgent: "/4.8.3.0/go", } return cfg } diff --git a/SampleCode/RestApi/Clients/Go/model_external_id_info.go b/SampleCode/RestApi/Clients/Go/model_external_id_info.go index 0756fbebd..c7790eab1 100644 --- a/SampleCode/RestApi/Clients/Go/model_external_id_info.go +++ b/SampleCode/RestApi/Clients/Go/model_external_id_info.go @@ -11,6 +11,7 @@ type ExternalIdInfo struct { Name string `json:"Name,omitempty"` // The key. Key string `json:"Key,omitempty"` + Website string `json:"Website,omitempty"` // The URL format string. UrlFormatString string `json:"UrlFormatString,omitempty"` IsSupportedAsIdentifier bool `json:"IsSupportedAsIdentifier,omitempty"` diff --git a/SampleCode/RestApi/Clients/Go/model_live_tv_tuner_host_info.go b/SampleCode/RestApi/Clients/Go/model_live_tv_tuner_host_info.go index 8bb07cc84..de9ebb8e8 100644 --- a/SampleCode/RestApi/Clients/Go/model_live_tv_tuner_host_info.go +++ b/SampleCode/RestApi/Clients/Go/model_live_tv_tuner_host_info.go @@ -18,6 +18,7 @@ type LiveTvTunerHostInfo struct { PreferEpgChannelNumbers bool `json:"PreferEpgChannelNumbers,omitempty"` AllowHWTranscoding bool `json:"AllowHWTranscoding,omitempty"` AllowMappingByNumber bool `json:"AllowMappingByNumber,omitempty"` + ImportGuideData bool `json:"ImportGuideData,omitempty"` Source string `json:"Source,omitempty"` TunerCount int32 `json:"TunerCount,omitempty"` UserAgent string `json:"UserAgent,omitempty"` diff --git a/SampleCode/RestApi/Clients/Go/model_mb_backup_api_data_restore_options.go b/SampleCode/RestApi/Clients/Go/model_mb_backup_api_data_restore_options.go new file mode 100644 index 000000000..cc263e14b --- /dev/null +++ b/SampleCode/RestApi/Clients/Go/model_mb_backup_api_data_restore_options.go @@ -0,0 +1,11 @@ +/* + * Emby Server REST API + * + * Explore the Emby Server API + * + */ +package embyclient-rest-go + +type MbBackupApiDataRestoreOptions struct { + Users []MbBackupApiUserRestoreInfo `json:"Users,omitempty"` +} diff --git a/SampleCode/RestApi/Clients/Go/model_mb_backup_api_user_restore_info.go b/SampleCode/RestApi/Clients/Go/model_mb_backup_api_user_restore_info.go new file mode 100644 index 000000000..17a94cb0a --- /dev/null +++ b/SampleCode/RestApi/Clients/Go/model_mb_backup_api_user_restore_info.go @@ -0,0 +1,12 @@ +/* + * Emby Server REST API + * + * Explore the Emby Server API + * + */ +package embyclient-rest-go + +type MbBackupApiUserRestoreInfo struct { + SourceUserId string `json:"SourceUserId,omitempty"` + TargetUserId string `json:"TargetUserId,omitempty"` +} diff --git a/SampleCode/RestApi/Clients/Go/model_mb_backup_backup_info.go b/SampleCode/RestApi/Clients/Go/model_mb_backup_backup_info.go index fce1c9ed9..c2fb8809a 100644 --- a/SampleCode/RestApi/Clients/Go/model_mb_backup_backup_info.go +++ b/SampleCode/RestApi/Clients/Go/model_mb_backup_backup_info.go @@ -16,4 +16,5 @@ type MbBackupBackupInfo struct { CanRestore bool `json:"CanRestore,omitempty"` IsFullBackup bool `json:"IsFullBackup,omitempty"` DateCreated time.Time `json:"DateCreated,omitempty"` + Users []NameIdPair `json:"Users,omitempty"` } diff --git a/SampleCode/RestApi/Clients/Go/model_server_configuration.go b/SampleCode/RestApi/Clients/Go/model_server_configuration.go index d45367b65..859fd092b 100644 --- a/SampleCode/RestApi/Clients/Go/model_server_configuration.go +++ b/SampleCode/RestApi/Clients/Go/model_server_configuration.go @@ -69,15 +69,16 @@ type ServerConfiguration struct { DatabaseCacheSizeMB int32 `json:"DatabaseCacheSizeMB,omitempty"` EnableSqLiteMmio bool `json:"EnableSqLiteMmio,omitempty"` PlaylistsUpgradedToM3U bool `json:"PlaylistsUpgradedToM3U,omitempty"` - ImageExtractorUpgraded bool `json:"ImageExtractorUpgraded,omitempty"` + ImageExtractorUpgraded1 bool `json:"ImageExtractorUpgraded1,omitempty"` EnablePeopleLetterSubFolders bool `json:"EnablePeopleLetterSubFolders,omitempty"` OptimizeDatabaseOnShutdown bool `json:"OptimizeDatabaseOnShutdown,omitempty"` DatabaseAnalysisLimit int32 `json:"DatabaseAnalysisLimit,omitempty"` DisableAsyncIO bool `json:"DisableAsyncIO,omitempty"` - MigratedToUserItemShares4 bool `json:"MigratedToUserItemShares4,omitempty"` + MigratedToUserItemShares6 bool `json:"MigratedToUserItemShares6,omitempty"` MigratedLibraryOptionsToDb bool `json:"MigratedLibraryOptionsToDb,omitempty"` AllowLegacyLocalNetworkPassword bool `json:"AllowLegacyLocalNetworkPassword,omitempty"` EnableSavedMetadataForPeople bool `json:"EnableSavedMetadataForPeople,omitempty"` + TvChannelsRefreshed bool `json:"TvChannelsRefreshed,omitempty"` ProxyHeaderMode *ProxyHeaderMode `json:"ProxyHeaderMode,omitempty"` // A value indicating whether \\[enable debug level logging\\]. EnableDebugLevelLogging bool `json:"EnableDebugLevelLogging,omitempty"` diff --git a/SampleCode/RestApi/Clients/Go/model_system_info.go b/SampleCode/RestApi/Clients/Go/model_system_info.go index 7fe24dfe9..e2321447c 100644 --- a/SampleCode/RestApi/Clients/Go/model_system_info.go +++ b/SampleCode/RestApi/Clients/Go/model_system_info.go @@ -15,6 +15,7 @@ type SystemInfo struct { // A value indicating whether this instance has pending restart. HasPendingRestart bool `json:"HasPendingRestart,omitempty"` IsShuttingDown bool `json:"IsShuttingDown,omitempty"` + HasImageEnhancers bool `json:"HasImageEnhancers,omitempty"` // The operating sytem. OperatingSystem string `json:"OperatingSystem,omitempty"` // A value indicating whether \\[supports library monitor\\]. @@ -53,6 +54,7 @@ type SystemInfo struct { // A value indicating whether \\[supports automatic run at startup\\]. SupportsAutoRunAtStartup bool `json:"SupportsAutoRunAtStartup,omitempty"` HardwareAccelerationRequiresPremiere bool `json:"HardwareAccelerationRequiresPremiere,omitempty"` + WakeOnLanInfo []WakeOnLanInfo `json:"WakeOnLanInfo,omitempty"` // The local address. LocalAddress string `json:"LocalAddress,omitempty"` LocalAddresses []string `json:"LocalAddresses,omitempty"` diff --git a/SampleCode/RestApi/Clients/Go/model_user_library_remove_tags.go b/SampleCode/RestApi/Clients/Go/model_user_library_remove_tags.go new file mode 100644 index 000000000..6a2aef1c3 --- /dev/null +++ b/SampleCode/RestApi/Clients/Go/model_user_library_remove_tags.go @@ -0,0 +1,11 @@ +/* + * Emby Server REST API + * + * Explore the Emby Server API + * + */ +package embyclient-rest-go + +type UserLibraryRemoveTags struct { + Tags []NameIdPair `json:"Tags,omitempty"` +} diff --git a/SampleCode/RestApi/Clients/Java/Version.txt b/SampleCode/RestApi/Clients/Java/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/RestApi/Clients/Java/Version.txt +++ b/SampleCode/RestApi/Clients/Java/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/RestApi/Clients/Java/build.gradle b/SampleCode/RestApi/Clients/Java/build.gradle index 41bccc19d..588896ba8 100644 --- a/SampleCode/RestApi/Clients/Java/build.gradle +++ b/SampleCode/RestApi/Clients/Java/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'idea' apply plugin: 'eclipse' group = 'media.emby' -version = '4.8.0.80' +version = '4.8.3.0' buildscript { repositories { diff --git a/SampleCode/RestApi/Clients/Java/build.sbt b/SampleCode/RestApi/Clients/Java/build.sbt index 1649a3292..52e97e05e 100644 --- a/SampleCode/RestApi/Clients/Java/build.sbt +++ b/SampleCode/RestApi/Clients/Java/build.sbt @@ -2,7 +2,7 @@ lazy val root = (project in file(".")). settings( organization := "media.emby", name := "embyclient-rest-java", - version := "4.8.0.80", + version := "4.8.3.0", scalaVersion := "2.11.4", scalacOptions ++= Seq("-feature"), javacOptions in compile ++= Seq("-Xlint:deprecation"), diff --git a/SampleCode/RestApi/Clients/Java/pom.xml b/SampleCode/RestApi/Clients/Java/pom.xml index 05592e000..6ad24090c 100644 --- a/SampleCode/RestApi/Clients/Java/pom.xml +++ b/SampleCode/RestApi/Clients/Java/pom.xml @@ -5,7 +5,7 @@ embyclient-rest-java jar embyclient-rest-java - 4.8.0.80 + 4.8.3.0 https://dev.emby.media Swagger Java diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/ApiClient.java b/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/ApiClient.java index d618cbe8e..ba6aa754d 100644 --- a/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/ApiClient.java +++ b/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/ApiClient.java @@ -79,7 +79,7 @@ public ApiClient() { json = new JSON(); // Set default User-Agent. - setUserAgent("/4.8.0.80/java"); + setUserAgent("/4.8.3.0/java"); // Setup authentications (key: authentication name, value: authentication). authentications = new HashMap(); diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/Java/BackupApiApi.java b/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/Java/BackupApiApi.java index 42c616013..fa054f7d6 100644 --- a/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/Java/BackupApiApi.java +++ b/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/Java/BackupApiApi.java @@ -20,6 +20,7 @@ import io.swagger.client.model.MBBackupApiAllBackupsInfo; +import io.swagger.client.model.MBBackupApiDataRestoreOptions; import io.swagger.client.model.MBBackupApiRestoreOptions; import java.lang.reflect.Type; @@ -283,4 +284,124 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don apiClient.executeAsync(call, callback); return call; } + /** + * Build call for postBackuprestoreRestoredata + * @param body DataRestoreOptions: (required) + * @param progressListener Progress listener + * @param progressRequestListener Progress request listener + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + */ + public com.squareup.okhttp.Call postBackuprestoreRestoredataCall(MBBackupApiDataRestoreOptions body, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException { + Object localVarPostBody = body; + + // create path and map variables + String localVarPath = "/BackupRestore/RestoreData"; + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + + Map localVarHeaderParams = new HashMap(); + + Map localVarFormParams = new HashMap(); + + final String[] localVarAccepts = { + + }; + final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) localVarHeaderParams.put("Accept", localVarAccept); + + final String[] localVarContentTypes = { + "application/json", "application/xml" + }; + final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + if(progressListener != null) { + apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() { + @Override + public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain) throws IOException { + com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request()); + return originalResponse.newBuilder() + .body(new ProgressResponseBody(originalResponse.body(), progressListener)) + .build(); + } + }); + } + + String[] localVarAuthNames = new String[] { "apikeyauth", "embyauth" }; + return apiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener); + } + + @SuppressWarnings("rawtypes") + private com.squareup.okhttp.Call postBackuprestoreRestoredataValidateBeforeCall(MBBackupApiDataRestoreOptions body, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException { + // verify the required parameter 'body' is set + if (body == null) { + throw new ApiException("Missing the required parameter 'body' when calling postBackuprestoreRestoredata(Async)"); + } + + com.squareup.okhttp.Call call = postBackuprestoreRestoredataCall(body, progressListener, progressRequestListener); + return call; + + + + + + } + + /** + * + * Requires authentication as administrator + * @param body DataRestoreOptions: (required) + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body + */ + public void postBackuprestoreRestoredata(MBBackupApiDataRestoreOptions body) throws ApiException { + postBackuprestoreRestoredataWithHttpInfo(body); + } + + /** + * + * Requires authentication as administrator + * @param body DataRestoreOptions: (required) + * @return ApiResponse<Void> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body + */ + public ApiResponse postBackuprestoreRestoredataWithHttpInfo(MBBackupApiDataRestoreOptions body) throws ApiException { + com.squareup.okhttp.Call call = postBackuprestoreRestoredataValidateBeforeCall(body, null, null); + return apiClient.execute(call); + } + + /** + * (asynchronously) + * Requires authentication as administrator + * @param body DataRestoreOptions: (required) + * @param callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + */ + public com.squareup.okhttp.Call postBackuprestoreRestoredataAsync(MBBackupApiDataRestoreOptions body, final ApiCallback callback) throws ApiException { + + ProgressResponseBody.ProgressListener progressListener = null; + ProgressRequestBody.ProgressRequestListener progressRequestListener = null; + + if (callback != null) { + progressListener = new ProgressResponseBody.ProgressListener() { + @Override + public void update(long bytesRead, long contentLength, boolean done) { + callback.onDownloadProgress(bytesRead, contentLength, done); + } + }; + + progressRequestListener = new ProgressRequestBody.ProgressRequestListener() { + @Override + public void onRequestProgress(long bytesWritten, long contentLength, boolean done) { + callback.onUploadProgress(bytesWritten, contentLength, done); + } + }; + } + + com.squareup.okhttp.Call call = postBackuprestoreRestoredataValidateBeforeCall(body, progressListener, progressRequestListener); + apiClient.executeAsync(call, callback); + return call; + } } diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/Java/TagServiceApi.java b/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/Java/TagServiceApi.java index 111633861..b380dae4e 100644 --- a/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/Java/TagServiceApi.java +++ b/SampleCode/RestApi/Clients/Java/src/main/java/EmbyClient/Java/TagServiceApi.java @@ -22,6 +22,7 @@ import io.swagger.client.model.NameValuePair; import io.swagger.client.model.QueryResultUserLibraryTagItem; import io.swagger.client.model.UserLibraryAddTags; +import io.swagger.client.model.UserLibraryRemoveTags; import java.lang.reflect.Type; import java.util.ArrayList; @@ -8553,4 +8554,133 @@ public void onRequestProgress(long bytesWritten, long contentLength, boolean don apiClient.executeAsync(call, callback); return call; } + /** + * Build call for postItemsByIdTagsDelete + * @param body RemoveTags (required) + * @param id Item Id (required) + * @param progressListener Progress listener + * @param progressRequestListener Progress request listener + * @return Call to execute + * @throws ApiException If fail to serialize the request body object + */ + public com.squareup.okhttp.Call postItemsByIdTagsDeleteCall(UserLibraryRemoveTags body, String id, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException { + Object localVarPostBody = body; + + // create path and map variables + String localVarPath = "/Items/{Id}/Tags/Delete" + .replaceAll("\\{" + "Id" + "\\}", apiClient.escapeString(id.toString())); + + List localVarQueryParams = new ArrayList(); + List localVarCollectionQueryParams = new ArrayList(); + + Map localVarHeaderParams = new HashMap(); + + Map localVarFormParams = new HashMap(); + + final String[] localVarAccepts = { + + }; + final String localVarAccept = apiClient.selectHeaderAccept(localVarAccepts); + if (localVarAccept != null) localVarHeaderParams.put("Accept", localVarAccept); + + final String[] localVarContentTypes = { + "application/json", "application/xml" + }; + final String localVarContentType = apiClient.selectHeaderContentType(localVarContentTypes); + localVarHeaderParams.put("Content-Type", localVarContentType); + + if(progressListener != null) { + apiClient.getHttpClient().networkInterceptors().add(new com.squareup.okhttp.Interceptor() { + @Override + public com.squareup.okhttp.Response intercept(com.squareup.okhttp.Interceptor.Chain chain) throws IOException { + com.squareup.okhttp.Response originalResponse = chain.proceed(chain.request()); + return originalResponse.newBuilder() + .body(new ProgressResponseBody(originalResponse.body(), progressListener)) + .build(); + } + }); + } + + String[] localVarAuthNames = new String[] { "apikeyauth", "embyauth" }; + return apiClient.buildCall(localVarPath, "POST", localVarQueryParams, localVarCollectionQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarAuthNames, progressRequestListener); + } + + @SuppressWarnings("rawtypes") + private com.squareup.okhttp.Call postItemsByIdTagsDeleteValidateBeforeCall(UserLibraryRemoveTags body, String id, final ProgressResponseBody.ProgressListener progressListener, final ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException { + // verify the required parameter 'body' is set + if (body == null) { + throw new ApiException("Missing the required parameter 'body' when calling postItemsByIdTagsDelete(Async)"); + } + // verify the required parameter 'id' is set + if (id == null) { + throw new ApiException("Missing the required parameter 'id' when calling postItemsByIdTagsDelete(Async)"); + } + + com.squareup.okhttp.Call call = postItemsByIdTagsDeleteCall(body, id, progressListener, progressRequestListener); + return call; + + + + + + } + + /** + * Removes tags from an item + * Requires authentication as user + * @param body RemoveTags (required) + * @param id Item Id (required) + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body + */ + public void postItemsByIdTagsDelete(UserLibraryRemoveTags body, String id) throws ApiException { + postItemsByIdTagsDeleteWithHttpInfo(body, id); + } + + /** + * Removes tags from an item + * Requires authentication as user + * @param body RemoveTags (required) + * @param id Item Id (required) + * @return ApiResponse<Void> + * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body + */ + public ApiResponse postItemsByIdTagsDeleteWithHttpInfo(UserLibraryRemoveTags body, String id) throws ApiException { + com.squareup.okhttp.Call call = postItemsByIdTagsDeleteValidateBeforeCall(body, id, null, null); + return apiClient.execute(call); + } + + /** + * Removes tags from an item (asynchronously) + * Requires authentication as user + * @param body RemoveTags (required) + * @param id Item Id (required) + * @param callback The callback to be executed when the API call finishes + * @return The request call + * @throws ApiException If fail to process the API call, e.g. serializing the request body object + */ + public com.squareup.okhttp.Call postItemsByIdTagsDeleteAsync(UserLibraryRemoveTags body, String id, final ApiCallback callback) throws ApiException { + + ProgressResponseBody.ProgressListener progressListener = null; + ProgressRequestBody.ProgressRequestListener progressRequestListener = null; + + if (callback != null) { + progressListener = new ProgressResponseBody.ProgressListener() { + @Override + public void update(long bytesRead, long contentLength, boolean done) { + callback.onDownloadProgress(bytesRead, contentLength, done); + } + }; + + progressRequestListener = new ProgressRequestBody.ProgressRequestListener() { + @Override + public void onRequestProgress(long bytesWritten, long contentLength, boolean done) { + callback.onUploadProgress(bytesWritten, contentLength, done); + } + }; + } + + com.squareup.okhttp.Call call = postItemsByIdTagsDeleteValidateBeforeCall(body, id, progressListener, progressRequestListener); + apiClient.executeAsync(call, callback); + return call; + } } diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/ExternalIdInfo.java b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/ExternalIdInfo.java index dad6c49cd..59bfe5592 100644 --- a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/ExternalIdInfo.java +++ b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/ExternalIdInfo.java @@ -26,6 +26,9 @@ public class ExternalIdInfo { @SerializedName("Key") private String key = null; + @SerializedName("Website") + private String website = null; + @SerializedName("UrlFormatString") private String urlFormatString = null; @@ -68,6 +71,24 @@ public void setKey(String key) { this.key = key; } + public ExternalIdInfo website(String website) { + this.website = website; + return this; + } + + /** + * Get website + * @return website + **/ + @Schema(description = "") + public String getWebsite() { + return website; + } + + public void setWebsite(String website) { + this.website = website; + } + public ExternalIdInfo urlFormatString(String urlFormatString) { this.urlFormatString = urlFormatString; return this; @@ -116,13 +137,14 @@ public boolean equals(java.lang.Object o) { ExternalIdInfo externalIdInfo = (ExternalIdInfo) o; return Objects.equals(this.name, externalIdInfo.name) && Objects.equals(this.key, externalIdInfo.key) && + Objects.equals(this.website, externalIdInfo.website) && Objects.equals(this.urlFormatString, externalIdInfo.urlFormatString) && Objects.equals(this.isSupportedAsIdentifier, externalIdInfo.isSupportedAsIdentifier); } @Override public int hashCode() { - return Objects.hash(name, key, urlFormatString, isSupportedAsIdentifier); + return Objects.hash(name, key, website, urlFormatString, isSupportedAsIdentifier); } @@ -133,6 +155,7 @@ public String toString() { sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" key: ").append(toIndentedString(key)).append("\n"); + sb.append(" website: ").append(toIndentedString(website)).append("\n"); sb.append(" urlFormatString: ").append(toIndentedString(urlFormatString)).append("\n"); sb.append(" isSupportedAsIdentifier: ").append(toIndentedString(isSupportedAsIdentifier)).append("\n"); sb.append("}"); diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/LiveTvTunerHostInfo.java b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/LiveTvTunerHostInfo.java index 03e5b1d5c..dfde7527e 100644 --- a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/LiveTvTunerHostInfo.java +++ b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/LiveTvTunerHostInfo.java @@ -53,6 +53,9 @@ public class LiveTvTunerHostInfo { @SerializedName("AllowMappingByNumber") private Boolean allowMappingByNumber = null; + @SerializedName("ImportGuideData") + private Boolean importGuideData = null; + @SerializedName("Source") private String source = null; @@ -269,6 +272,24 @@ public void setAllowMappingByNumber(Boolean allowMappingByNumber) { this.allowMappingByNumber = allowMappingByNumber; } + public LiveTvTunerHostInfo importGuideData(Boolean importGuideData) { + this.importGuideData = importGuideData; + return this; + } + + /** + * Get importGuideData + * @return importGuideData + **/ + @Schema(description = "") + public Boolean isImportGuideData() { + return importGuideData; + } + + public void setImportGuideData(Boolean importGuideData) { + this.importGuideData = importGuideData; + } + public LiveTvTunerHostInfo source(String source) { this.source = source; return this; @@ -398,6 +419,7 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.preferEpgChannelNumbers, liveTvTunerHostInfo.preferEpgChannelNumbers) && Objects.equals(this.allowHWTranscoding, liveTvTunerHostInfo.allowHWTranscoding) && Objects.equals(this.allowMappingByNumber, liveTvTunerHostInfo.allowMappingByNumber) && + Objects.equals(this.importGuideData, liveTvTunerHostInfo.importGuideData) && Objects.equals(this.source, liveTvTunerHostInfo.source) && Objects.equals(this.tunerCount, liveTvTunerHostInfo.tunerCount) && Objects.equals(this.userAgent, liveTvTunerHostInfo.userAgent) && @@ -408,7 +430,7 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { - return Objects.hash(id, url, type, deviceId, friendlyName, setupUrl, importFavoritesOnly, preferEpgChannelImages, preferEpgChannelNumbers, allowHWTranscoding, allowMappingByNumber, source, tunerCount, userAgent, referrer, providerOptions, dataVersion); + return Objects.hash(id, url, type, deviceId, friendlyName, setupUrl, importFavoritesOnly, preferEpgChannelImages, preferEpgChannelNumbers, allowHWTranscoding, allowMappingByNumber, importGuideData, source, tunerCount, userAgent, referrer, providerOptions, dataVersion); } @@ -428,6 +450,7 @@ public String toString() { sb.append(" preferEpgChannelNumbers: ").append(toIndentedString(preferEpgChannelNumbers)).append("\n"); sb.append(" allowHWTranscoding: ").append(toIndentedString(allowHWTranscoding)).append("\n"); sb.append(" allowMappingByNumber: ").append(toIndentedString(allowMappingByNumber)).append("\n"); + sb.append(" importGuideData: ").append(toIndentedString(importGuideData)).append("\n"); sb.append(" source: ").append(toIndentedString(source)).append("\n"); sb.append(" tunerCount: ").append(toIndentedString(tunerCount)).append("\n"); sb.append(" userAgent: ").append(toIndentedString(userAgent)).append("\n"); diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupApiDataRestoreOptions.java b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupApiDataRestoreOptions.java new file mode 100644 index 000000000..cb32e114b --- /dev/null +++ b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupApiDataRestoreOptions.java @@ -0,0 +1,95 @@ +/* + * Emby Server REST API + * + */ + +package io.swagger.client.model; + +import java.util.Objects; +import java.util.Arrays; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.client.model.MBBackupApiUserRestoreInfo; +import io.swagger.v3.oas.annotations.media.Schema; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +/** + * MBBackupApiDataRestoreOptions + */ + + +public class MBBackupApiDataRestoreOptions { + @SerializedName("Users") + private List users = null; + + public MBBackupApiDataRestoreOptions users(List users) { + this.users = users; + return this; + } + + public MBBackupApiDataRestoreOptions addUsersItem(MBBackupApiUserRestoreInfo usersItem) { + if (this.users == null) { + this.users = new ArrayList(); + } + this.users.add(usersItem); + return this; + } + + /** + * Get users + * @return users + **/ + @Schema(description = "") + public List getUsers() { + return users; + } + + public void setUsers(List users) { + this.users = users; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + MBBackupApiDataRestoreOptions mbBackupApiDataRestoreOptions = (MBBackupApiDataRestoreOptions) o; + return Objects.equals(this.users, mbBackupApiDataRestoreOptions.users); + } + + @Override + public int hashCode() { + return Objects.hash(users); + } + + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class MBBackupApiDataRestoreOptions {\n"); + + sb.append(" users: ").append(toIndentedString(users)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + +} diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupApiUserRestoreInfo.java b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupApiUserRestoreInfo.java new file mode 100644 index 000000000..d91ef6b98 --- /dev/null +++ b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupApiUserRestoreInfo.java @@ -0,0 +1,107 @@ +/* + * Emby Server REST API + * + */ + +package io.swagger.client.model; + +import java.util.Objects; +import java.util.Arrays; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.v3.oas.annotations.media.Schema; +import java.io.IOException; +/** + * MBBackupApiUserRestoreInfo + */ + + +public class MBBackupApiUserRestoreInfo { + @SerializedName("SourceUserId") + private String sourceUserId = null; + + @SerializedName("TargetUserId") + private String targetUserId = null; + + public MBBackupApiUserRestoreInfo sourceUserId(String sourceUserId) { + this.sourceUserId = sourceUserId; + return this; + } + + /** + * Get sourceUserId + * @return sourceUserId + **/ + @Schema(description = "") + public String getSourceUserId() { + return sourceUserId; + } + + public void setSourceUserId(String sourceUserId) { + this.sourceUserId = sourceUserId; + } + + public MBBackupApiUserRestoreInfo targetUserId(String targetUserId) { + this.targetUserId = targetUserId; + return this; + } + + /** + * Get targetUserId + * @return targetUserId + **/ + @Schema(description = "") + public String getTargetUserId() { + return targetUserId; + } + + public void setTargetUserId(String targetUserId) { + this.targetUserId = targetUserId; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + MBBackupApiUserRestoreInfo mbBackupApiUserRestoreInfo = (MBBackupApiUserRestoreInfo) o; + return Objects.equals(this.sourceUserId, mbBackupApiUserRestoreInfo.sourceUserId) && + Objects.equals(this.targetUserId, mbBackupApiUserRestoreInfo.targetUserId); + } + + @Override + public int hashCode() { + return Objects.hash(sourceUserId, targetUserId); + } + + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class MBBackupApiUserRestoreInfo {\n"); + + sb.append(" sourceUserId: ").append(toIndentedString(sourceUserId)).append("\n"); + sb.append(" targetUserId: ").append(toIndentedString(targetUserId)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + +} diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupBackupInfo.java b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupBackupInfo.java index 754d20269..9b90f884c 100644 --- a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupBackupInfo.java +++ b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/MBBackupBackupInfo.java @@ -12,8 +12,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; +import io.swagger.client.model.NameIdPair; import io.swagger.v3.oas.annotations.media.Schema; import java.io.IOException; +import java.util.ArrayList; +import java.util.List; import org.threeten.bp.OffsetDateTime; /** * MBBackupBackupInfo @@ -39,6 +42,9 @@ public class MBBackupBackupInfo { @SerializedName("DateCreated") private OffsetDateTime dateCreated = null; + @SerializedName("Users") + private List users = null; + public MBBackupBackupInfo serverVersion(String serverVersion) { this.serverVersion = serverVersion; return this; @@ -147,6 +153,32 @@ public void setDateCreated(OffsetDateTime dateCreated) { this.dateCreated = dateCreated; } + public MBBackupBackupInfo users(List users) { + this.users = users; + return this; + } + + public MBBackupBackupInfo addUsersItem(NameIdPair usersItem) { + if (this.users == null) { + this.users = new ArrayList(); + } + this.users.add(usersItem); + return this; + } + + /** + * Get users + * @return users + **/ + @Schema(description = "") + public List getUsers() { + return users; + } + + public void setUsers(List users) { + this.users = users; + } + @Override public boolean equals(java.lang.Object o) { @@ -162,12 +194,13 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.name, mbBackupBackupInfo.name) && Objects.equals(this.canRestore, mbBackupBackupInfo.canRestore) && Objects.equals(this.isFullBackup, mbBackupBackupInfo.isFullBackup) && - Objects.equals(this.dateCreated, mbBackupBackupInfo.dateCreated); + Objects.equals(this.dateCreated, mbBackupBackupInfo.dateCreated) && + Objects.equals(this.users, mbBackupBackupInfo.users); } @Override public int hashCode() { - return Objects.hash(serverVersion, pluginVersion, name, canRestore, isFullBackup, dateCreated); + return Objects.hash(serverVersion, pluginVersion, name, canRestore, isFullBackup, dateCreated, users); } @@ -182,6 +215,7 @@ public String toString() { sb.append(" canRestore: ").append(toIndentedString(canRestore)).append("\n"); sb.append(" isFullBackup: ").append(toIndentedString(isFullBackup)).append("\n"); sb.append(" dateCreated: ").append(toIndentedString(dateCreated)).append("\n"); + sb.append(" users: ").append(toIndentedString(users)).append("\n"); sb.append("}"); return sb.toString(); } diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/ServerConfiguration.java b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/ServerConfiguration.java index b234484f8..000a8ef39 100644 --- a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/ServerConfiguration.java +++ b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/ServerConfiguration.java @@ -161,8 +161,8 @@ public class ServerConfiguration { @SerializedName("PlaylistsUpgradedToM3U") private Boolean playlistsUpgradedToM3U = null; - @SerializedName("ImageExtractorUpgraded") - private Boolean imageExtractorUpgraded = null; + @SerializedName("ImageExtractorUpgraded1") + private Boolean imageExtractorUpgraded1 = null; @SerializedName("EnablePeopleLetterSubFolders") private Boolean enablePeopleLetterSubFolders = null; @@ -176,8 +176,8 @@ public class ServerConfiguration { @SerializedName("DisableAsyncIO") private Boolean disableAsyncIO = null; - @SerializedName("MigratedToUserItemShares4") - private Boolean migratedToUserItemShares4 = null; + @SerializedName("MigratedToUserItemShares6") + private Boolean migratedToUserItemShares6 = null; @SerializedName("MigratedLibraryOptionsToDb") private Boolean migratedLibraryOptionsToDb = null; @@ -188,6 +188,9 @@ public class ServerConfiguration { @SerializedName("EnableSavedMetadataForPeople") private Boolean enableSavedMetadataForPeople = null; + @SerializedName("TvChannelsRefreshed") + private Boolean tvChannelsRefreshed = null; + @SerializedName("ProxyHeaderMode") private ProxyHeaderMode proxyHeaderMode = null; @@ -1070,22 +1073,22 @@ public void setPlaylistsUpgradedToM3U(Boolean playlistsUpgradedToM3U) { this.playlistsUpgradedToM3U = playlistsUpgradedToM3U; } - public ServerConfiguration imageExtractorUpgraded(Boolean imageExtractorUpgraded) { - this.imageExtractorUpgraded = imageExtractorUpgraded; + public ServerConfiguration imageExtractorUpgraded1(Boolean imageExtractorUpgraded1) { + this.imageExtractorUpgraded1 = imageExtractorUpgraded1; return this; } /** - * Get imageExtractorUpgraded - * @return imageExtractorUpgraded + * Get imageExtractorUpgraded1 + * @return imageExtractorUpgraded1 **/ @Schema(description = "") - public Boolean isImageExtractorUpgraded() { - return imageExtractorUpgraded; + public Boolean isImageExtractorUpgraded1() { + return imageExtractorUpgraded1; } - public void setImageExtractorUpgraded(Boolean imageExtractorUpgraded) { - this.imageExtractorUpgraded = imageExtractorUpgraded; + public void setImageExtractorUpgraded1(Boolean imageExtractorUpgraded1) { + this.imageExtractorUpgraded1 = imageExtractorUpgraded1; } public ServerConfiguration enablePeopleLetterSubFolders(Boolean enablePeopleLetterSubFolders) { @@ -1160,22 +1163,22 @@ public void setDisableAsyncIO(Boolean disableAsyncIO) { this.disableAsyncIO = disableAsyncIO; } - public ServerConfiguration migratedToUserItemShares4(Boolean migratedToUserItemShares4) { - this.migratedToUserItemShares4 = migratedToUserItemShares4; + public ServerConfiguration migratedToUserItemShares6(Boolean migratedToUserItemShares6) { + this.migratedToUserItemShares6 = migratedToUserItemShares6; return this; } /** - * Get migratedToUserItemShares4 - * @return migratedToUserItemShares4 + * Get migratedToUserItemShares6 + * @return migratedToUserItemShares6 **/ @Schema(description = "") - public Boolean isMigratedToUserItemShares4() { - return migratedToUserItemShares4; + public Boolean isMigratedToUserItemShares6() { + return migratedToUserItemShares6; } - public void setMigratedToUserItemShares4(Boolean migratedToUserItemShares4) { - this.migratedToUserItemShares4 = migratedToUserItemShares4; + public void setMigratedToUserItemShares6(Boolean migratedToUserItemShares6) { + this.migratedToUserItemShares6 = migratedToUserItemShares6; } public ServerConfiguration migratedLibraryOptionsToDb(Boolean migratedLibraryOptionsToDb) { @@ -1232,6 +1235,24 @@ public void setEnableSavedMetadataForPeople(Boolean enableSavedMetadataForPeople this.enableSavedMetadataForPeople = enableSavedMetadataForPeople; } + public ServerConfiguration tvChannelsRefreshed(Boolean tvChannelsRefreshed) { + this.tvChannelsRefreshed = tvChannelsRefreshed; + return this; + } + + /** + * Get tvChannelsRefreshed + * @return tvChannelsRefreshed + **/ + @Schema(description = "") + public Boolean isTvChannelsRefreshed() { + return tvChannelsRefreshed; + } + + public void setTvChannelsRefreshed(Boolean tvChannelsRefreshed) { + this.tvChannelsRefreshed = tvChannelsRefreshed; + } + public ServerConfiguration proxyHeaderMode(ProxyHeaderMode proxyHeaderMode) { this.proxyHeaderMode = proxyHeaderMode; return this; @@ -1431,15 +1452,16 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.databaseCacheSizeMB, serverConfiguration.databaseCacheSizeMB) && Objects.equals(this.enableSqLiteMmio, serverConfiguration.enableSqLiteMmio) && Objects.equals(this.playlistsUpgradedToM3U, serverConfiguration.playlistsUpgradedToM3U) && - Objects.equals(this.imageExtractorUpgraded, serverConfiguration.imageExtractorUpgraded) && + Objects.equals(this.imageExtractorUpgraded1, serverConfiguration.imageExtractorUpgraded1) && Objects.equals(this.enablePeopleLetterSubFolders, serverConfiguration.enablePeopleLetterSubFolders) && Objects.equals(this.optimizeDatabaseOnShutdown, serverConfiguration.optimizeDatabaseOnShutdown) && Objects.equals(this.databaseAnalysisLimit, serverConfiguration.databaseAnalysisLimit) && Objects.equals(this.disableAsyncIO, serverConfiguration.disableAsyncIO) && - Objects.equals(this.migratedToUserItemShares4, serverConfiguration.migratedToUserItemShares4) && + Objects.equals(this.migratedToUserItemShares6, serverConfiguration.migratedToUserItemShares6) && Objects.equals(this.migratedLibraryOptionsToDb, serverConfiguration.migratedLibraryOptionsToDb) && Objects.equals(this.allowLegacyLocalNetworkPassword, serverConfiguration.allowLegacyLocalNetworkPassword) && Objects.equals(this.enableSavedMetadataForPeople, serverConfiguration.enableSavedMetadataForPeople) && + Objects.equals(this.tvChannelsRefreshed, serverConfiguration.tvChannelsRefreshed) && Objects.equals(this.proxyHeaderMode, serverConfiguration.proxyHeaderMode) && Objects.equals(this.enableDebugLevelLogging, serverConfiguration.enableDebugLevelLogging) && Objects.equals(this.revertDebugLogging, serverConfiguration.revertDebugLogging) && @@ -1452,7 +1474,7 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { - return Objects.hash(enableUPnP, publicPort, publicHttpsPort, httpServerPortNumber, httpsPortNumber, enableHttps, certificatePath, certificatePassword, isPortAuthorized, autoRunWebApp, enableRemoteAccess, logAllQueryTimes, enableCaseSensitiveItemIds, metadataPath, metadataNetworkPath, preferredMetadataLanguage, metadataCountryCode, sortRemoveWords, libraryMonitorDelay, enableDashboardResponseCaching, dashboardSourcePath, imageSavingConvention, enableAutomaticRestart, serverName, preferredDetectedRemoteAddressFamily, wanDdns, uiCulture, remoteClientBitrateLimit, localNetworkSubnets, localNetworkAddresses, enableExternalContentInSuggestions, requireHttps, isBehindProxy, remoteIPFilter, isRemoteIPFilterBlacklist, imageExtractionTimeoutMs, pathSubstitutions, uninstalledPlugins, collapseVideoFolders, enableOriginalTrackTitles, vacuumDatabaseOnStartup, simultaneousStreamLimit, databaseCacheSizeMB, enableSqLiteMmio, playlistsUpgradedToM3U, imageExtractorUpgraded, enablePeopleLetterSubFolders, optimizeDatabaseOnShutdown, databaseAnalysisLimit, disableAsyncIO, migratedToUserItemShares4, migratedLibraryOptionsToDb, allowLegacyLocalNetworkPassword, enableSavedMetadataForPeople, proxyHeaderMode, enableDebugLevelLogging, revertDebugLogging, enableAutoUpdate, logFileRetentionDays, runAtStartup, isStartupWizardCompleted, cachePath); + return Objects.hash(enableUPnP, publicPort, publicHttpsPort, httpServerPortNumber, httpsPortNumber, enableHttps, certificatePath, certificatePassword, isPortAuthorized, autoRunWebApp, enableRemoteAccess, logAllQueryTimes, enableCaseSensitiveItemIds, metadataPath, metadataNetworkPath, preferredMetadataLanguage, metadataCountryCode, sortRemoveWords, libraryMonitorDelay, enableDashboardResponseCaching, dashboardSourcePath, imageSavingConvention, enableAutomaticRestart, serverName, preferredDetectedRemoteAddressFamily, wanDdns, uiCulture, remoteClientBitrateLimit, localNetworkSubnets, localNetworkAddresses, enableExternalContentInSuggestions, requireHttps, isBehindProxy, remoteIPFilter, isRemoteIPFilterBlacklist, imageExtractionTimeoutMs, pathSubstitutions, uninstalledPlugins, collapseVideoFolders, enableOriginalTrackTitles, vacuumDatabaseOnStartup, simultaneousStreamLimit, databaseCacheSizeMB, enableSqLiteMmio, playlistsUpgradedToM3U, imageExtractorUpgraded1, enablePeopleLetterSubFolders, optimizeDatabaseOnShutdown, databaseAnalysisLimit, disableAsyncIO, migratedToUserItemShares6, migratedLibraryOptionsToDb, allowLegacyLocalNetworkPassword, enableSavedMetadataForPeople, tvChannelsRefreshed, proxyHeaderMode, enableDebugLevelLogging, revertDebugLogging, enableAutoUpdate, logFileRetentionDays, runAtStartup, isStartupWizardCompleted, cachePath); } @@ -1506,15 +1528,16 @@ public String toString() { sb.append(" databaseCacheSizeMB: ").append(toIndentedString(databaseCacheSizeMB)).append("\n"); sb.append(" enableSqLiteMmio: ").append(toIndentedString(enableSqLiteMmio)).append("\n"); sb.append(" playlistsUpgradedToM3U: ").append(toIndentedString(playlistsUpgradedToM3U)).append("\n"); - sb.append(" imageExtractorUpgraded: ").append(toIndentedString(imageExtractorUpgraded)).append("\n"); + sb.append(" imageExtractorUpgraded1: ").append(toIndentedString(imageExtractorUpgraded1)).append("\n"); sb.append(" enablePeopleLetterSubFolders: ").append(toIndentedString(enablePeopleLetterSubFolders)).append("\n"); sb.append(" optimizeDatabaseOnShutdown: ").append(toIndentedString(optimizeDatabaseOnShutdown)).append("\n"); sb.append(" databaseAnalysisLimit: ").append(toIndentedString(databaseAnalysisLimit)).append("\n"); sb.append(" disableAsyncIO: ").append(toIndentedString(disableAsyncIO)).append("\n"); - sb.append(" migratedToUserItemShares4: ").append(toIndentedString(migratedToUserItemShares4)).append("\n"); + sb.append(" migratedToUserItemShares6: ").append(toIndentedString(migratedToUserItemShares6)).append("\n"); sb.append(" migratedLibraryOptionsToDb: ").append(toIndentedString(migratedLibraryOptionsToDb)).append("\n"); sb.append(" allowLegacyLocalNetworkPassword: ").append(toIndentedString(allowLegacyLocalNetworkPassword)).append("\n"); sb.append(" enableSavedMetadataForPeople: ").append(toIndentedString(enableSavedMetadataForPeople)).append("\n"); + sb.append(" tvChannelsRefreshed: ").append(toIndentedString(tvChannelsRefreshed)).append("\n"); sb.append(" proxyHeaderMode: ").append(toIndentedString(proxyHeaderMode)).append("\n"); sb.append(" enableDebugLevelLogging: ").append(toIndentedString(enableDebugLevelLogging)).append("\n"); sb.append(" revertDebugLogging: ").append(toIndentedString(revertDebugLogging)).append("\n"); diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/SystemInfo.java b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/SystemInfo.java index 780f2216e..363186346 100644 --- a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/SystemInfo.java +++ b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/SystemInfo.java @@ -14,6 +14,7 @@ import com.google.gson.stream.JsonWriter; import io.swagger.client.model.InstallationInfo; import io.swagger.client.model.PackageVersionClass; +import io.swagger.client.model.WakeOnLanInfo; import io.swagger.v3.oas.annotations.media.Schema; import java.io.IOException; import java.util.ArrayList; @@ -39,6 +40,9 @@ public class SystemInfo { @SerializedName("IsShuttingDown") private Boolean isShuttingDown = null; + @SerializedName("HasImageEnhancers") + private Boolean hasImageEnhancers = null; + @SerializedName("OperatingSystem") private String operatingSystem = null; @@ -102,6 +106,9 @@ public class SystemInfo { @SerializedName("HardwareAccelerationRequiresPremiere") private Boolean hardwareAccelerationRequiresPremiere = null; + @SerializedName("WakeOnLanInfo") + private List wakeOnLanInfo = null; + @SerializedName("LocalAddress") private String localAddress = null; @@ -213,6 +220,24 @@ public void setIsShuttingDown(Boolean isShuttingDown) { this.isShuttingDown = isShuttingDown; } + public SystemInfo hasImageEnhancers(Boolean hasImageEnhancers) { + this.hasImageEnhancers = hasImageEnhancers; + return this; + } + + /** + * Get hasImageEnhancers + * @return hasImageEnhancers + **/ + @Schema(description = "") + public Boolean isHasImageEnhancers() { + return hasImageEnhancers; + } + + public void setHasImageEnhancers(Boolean hasImageEnhancers) { + this.hasImageEnhancers = hasImageEnhancers; + } + public SystemInfo operatingSystem(String operatingSystem) { this.operatingSystem = operatingSystem; return this; @@ -599,6 +624,32 @@ public void setHardwareAccelerationRequiresPremiere(Boolean hardwareAcceleration this.hardwareAccelerationRequiresPremiere = hardwareAccelerationRequiresPremiere; } + public SystemInfo wakeOnLanInfo(List wakeOnLanInfo) { + this.wakeOnLanInfo = wakeOnLanInfo; + return this; + } + + public SystemInfo addWakeOnLanInfoItem(WakeOnLanInfo wakeOnLanInfoItem) { + if (this.wakeOnLanInfo == null) { + this.wakeOnLanInfo = new ArrayList(); + } + this.wakeOnLanInfo.add(wakeOnLanInfoItem); + return this; + } + + /** + * Get wakeOnLanInfo + * @return wakeOnLanInfo + **/ + @Schema(description = "") + public List getWakeOnLanInfo() { + return wakeOnLanInfo; + } + + public void setWakeOnLanInfo(List wakeOnLanInfo) { + this.wakeOnLanInfo = wakeOnLanInfo; + } + public SystemInfo localAddress(String localAddress) { this.localAddress = localAddress; return this; @@ -756,6 +807,7 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.packageName, systemInfo.packageName) && Objects.equals(this.hasPendingRestart, systemInfo.hasPendingRestart) && Objects.equals(this.isShuttingDown, systemInfo.isShuttingDown) && + Objects.equals(this.hasImageEnhancers, systemInfo.hasImageEnhancers) && Objects.equals(this.operatingSystem, systemInfo.operatingSystem) && Objects.equals(this.supportsLibraryMonitor, systemInfo.supportsLibraryMonitor) && Objects.equals(this.supportsLocalPortConfiguration, systemInfo.supportsLocalPortConfiguration) && @@ -777,6 +829,7 @@ public boolean equals(java.lang.Object o) { Objects.equals(this.hasUpdateAvailable, systemInfo.hasUpdateAvailable) && Objects.equals(this.supportsAutoRunAtStartup, systemInfo.supportsAutoRunAtStartup) && Objects.equals(this.hardwareAccelerationRequiresPremiere, systemInfo.hardwareAccelerationRequiresPremiere) && + Objects.equals(this.wakeOnLanInfo, systemInfo.wakeOnLanInfo) && Objects.equals(this.localAddress, systemInfo.localAddress) && Objects.equals(this.localAddresses, systemInfo.localAddresses) && Objects.equals(this.wanAddress, systemInfo.wanAddress) && @@ -788,7 +841,7 @@ public boolean equals(java.lang.Object o) { @Override public int hashCode() { - return Objects.hash(systemUpdateLevel, operatingSystemDisplayName, packageName, hasPendingRestart, isShuttingDown, operatingSystem, supportsLibraryMonitor, supportsLocalPortConfiguration, supportsWakeServer, webSocketPortNumber, completedInstallations, canSelfRestart, canSelfUpdate, canLaunchWebBrowser, programDataPath, itemsByNamePath, cachePath, logPath, internalMetadataPath, transcodingTempPath, httpServerPortNumber, supportsHttps, httpsPortNumber, hasUpdateAvailable, supportsAutoRunAtStartup, hardwareAccelerationRequiresPremiere, localAddress, localAddresses, wanAddress, remoteAddresses, serverName, version, id); + return Objects.hash(systemUpdateLevel, operatingSystemDisplayName, packageName, hasPendingRestart, isShuttingDown, hasImageEnhancers, operatingSystem, supportsLibraryMonitor, supportsLocalPortConfiguration, supportsWakeServer, webSocketPortNumber, completedInstallations, canSelfRestart, canSelfUpdate, canLaunchWebBrowser, programDataPath, itemsByNamePath, cachePath, logPath, internalMetadataPath, transcodingTempPath, httpServerPortNumber, supportsHttps, httpsPortNumber, hasUpdateAvailable, supportsAutoRunAtStartup, hardwareAccelerationRequiresPremiere, wakeOnLanInfo, localAddress, localAddresses, wanAddress, remoteAddresses, serverName, version, id); } @@ -802,6 +855,7 @@ public String toString() { sb.append(" packageName: ").append(toIndentedString(packageName)).append("\n"); sb.append(" hasPendingRestart: ").append(toIndentedString(hasPendingRestart)).append("\n"); sb.append(" isShuttingDown: ").append(toIndentedString(isShuttingDown)).append("\n"); + sb.append(" hasImageEnhancers: ").append(toIndentedString(hasImageEnhancers)).append("\n"); sb.append(" operatingSystem: ").append(toIndentedString(operatingSystem)).append("\n"); sb.append(" supportsLibraryMonitor: ").append(toIndentedString(supportsLibraryMonitor)).append("\n"); sb.append(" supportsLocalPortConfiguration: ").append(toIndentedString(supportsLocalPortConfiguration)).append("\n"); @@ -823,6 +877,7 @@ public String toString() { sb.append(" hasUpdateAvailable: ").append(toIndentedString(hasUpdateAvailable)).append("\n"); sb.append(" supportsAutoRunAtStartup: ").append(toIndentedString(supportsAutoRunAtStartup)).append("\n"); sb.append(" hardwareAccelerationRequiresPremiere: ").append(toIndentedString(hardwareAccelerationRequiresPremiere)).append("\n"); + sb.append(" wakeOnLanInfo: ").append(toIndentedString(wakeOnLanInfo)).append("\n"); sb.append(" localAddress: ").append(toIndentedString(localAddress)).append("\n"); sb.append(" localAddresses: ").append(toIndentedString(localAddresses)).append("\n"); sb.append(" wanAddress: ").append(toIndentedString(wanAddress)).append("\n"); diff --git a/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/UserLibraryRemoveTags.java b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/UserLibraryRemoveTags.java new file mode 100644 index 000000000..6b575374f --- /dev/null +++ b/SampleCode/RestApi/Clients/Java/src/main/java/io/swagger/client/model/UserLibraryRemoveTags.java @@ -0,0 +1,95 @@ +/* + * Emby Server REST API + * + */ + +package io.swagger.client.model; + +import java.util.Objects; +import java.util.Arrays; +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.client.model.NameIdPair; +import io.swagger.v3.oas.annotations.media.Schema; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +/** + * UserLibraryRemoveTags + */ + + +public class UserLibraryRemoveTags { + @SerializedName("Tags") + private List tags = null; + + public UserLibraryRemoveTags tags(List tags) { + this.tags = tags; + return this; + } + + public UserLibraryRemoveTags addTagsItem(NameIdPair tagsItem) { + if (this.tags == null) { + this.tags = new ArrayList(); + } + this.tags.add(tagsItem); + return this; + } + + /** + * Get tags + * @return tags + **/ + @Schema(description = "") + public List getTags() { + return tags; + } + + public void setTags(List tags) { + this.tags = tags; + } + + + @Override + public boolean equals(java.lang.Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + UserLibraryRemoveTags userLibraryRemoveTags = (UserLibraryRemoveTags) o; + return Objects.equals(this.tags, userLibraryRemoveTags.tags); + } + + @Override + public int hashCode() { + return Objects.hash(tags); + } + + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("class UserLibraryRemoveTags {\n"); + + sb.append(" tags: ").append(toIndentedString(tags)).append("\n"); + sb.append("}"); + return sb.toString(); + } + + /** + * Convert the given object to string with each line indented by 4 spaces + * (except the first line). + */ + private String toIndentedString(java.lang.Object o) { + if (o == null) { + return "null"; + } + return o.toString().replace("\n", "\n "); + } + +} diff --git a/SampleCode/RestApi/Clients/Java/src/test/java/EmbyClient/Java/BackupApiApiTest.java b/SampleCode/RestApi/Clients/Java/src/test/java/EmbyClient/Java/BackupApiApiTest.java index 5590c8533..2a1250493 100644 --- a/SampleCode/RestApi/Clients/Java/src/test/java/EmbyClient/Java/BackupApiApiTest.java +++ b/SampleCode/RestApi/Clients/Java/src/test/java/EmbyClient/Java/BackupApiApiTest.java @@ -6,6 +6,7 @@ package EmbyClient.Java; import io.swagger.client.model.MBBackupApiAllBackupsInfo; +import io.swagger.client.model.MBBackupApiDataRestoreOptions; import io.swagger.client.model.MBBackupApiRestoreOptions; import org.junit.Test; import org.junit.Ignore; @@ -52,6 +53,21 @@ public void postBackuprestoreRestoreTest() throws Exception { MBBackupApiRestoreOptions body = null; api.postBackuprestoreRestore(body); + // TODO: test validations + } + /** + * + * + * Requires authentication as administrator + * + * @throws Exception + * if the Api call fails + */ + @Test + public void postBackuprestoreRestoredataTest() throws Exception { + MBBackupApiDataRestoreOptions body = null; + api.postBackuprestoreRestoredata(body); + // TODO: test validations } } diff --git a/SampleCode/RestApi/Clients/Java/src/test/java/EmbyClient/Java/TagServiceApiTest.java b/SampleCode/RestApi/Clients/Java/src/test/java/EmbyClient/Java/TagServiceApiTest.java index e9b84e449..5faee7199 100644 --- a/SampleCode/RestApi/Clients/Java/src/test/java/EmbyClient/Java/TagServiceApiTest.java +++ b/SampleCode/RestApi/Clients/Java/src/test/java/EmbyClient/Java/TagServiceApiTest.java @@ -8,6 +8,7 @@ import io.swagger.client.model.NameValuePair; import io.swagger.client.model.QueryResultUserLibraryTagItem; import io.swagger.client.model.UserLibraryAddTags; +import io.swagger.client.model.UserLibraryRemoveTags; import org.junit.Test; import org.junit.Ignore; @@ -1372,6 +1373,22 @@ public void postItemsByIdTagsAddTest() throws Exception { String id = null; api.postItemsByIdTagsAdd(body, id); + // TODO: test validations + } + /** + * Removes tags from an item + * + * Requires authentication as user + * + * @throws Exception + * if the Api call fails + */ + @Test + public void postItemsByIdTagsDeleteTest() throws Exception { + UserLibraryRemoveTags body = null; + String id = null; + api.postItemsByIdTagsDelete(body, id); + // TODO: test validations } } diff --git a/SampleCode/RestApi/Clients/JavaScript/Version.txt b/SampleCode/RestApi/Clients/JavaScript/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/Version.txt +++ b/SampleCode/RestApi/Clients/JavaScript/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/RestApi/Clients/JavaScript/package.json b/SampleCode/RestApi/Clients/JavaScript/package.json index 351dea988..409e5851a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/package.json +++ b/SampleCode/RestApi/Clients/JavaScript/package.json @@ -1,6 +1,6 @@ { "name": "EmbyClient.JavaScript", - "version": "4.8.0.80", + "version": "4.8.3.0", "description": "A client library for accessing Emby Server via REST API", "license": "Unlicense", "main": "src/index.js", diff --git a/SampleCode/RestApi/Clients/JavaScript/src/ApiClient.js b/SampleCode/RestApi/Clients/JavaScript/src/ApiClient.js index 5ac187695..6561af14e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/ApiClient.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/ApiClient.js @@ -14,7 +14,7 @@ import querystring from "querystring"; /** * @module ApiClient -* @version 4.8.0.80 +* @version 4.8.3.0 */ /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ActivityLogServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ActivityLogServiceApi.js index 547a879c6..efccb2a3d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ActivityLogServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ActivityLogServiceApi.js @@ -15,7 +15,7 @@ import QueryResultActivityLogEntry from '../model/QueryResultActivityLogEntry'; /** * ActivityLogService service. * @module EmbyClient.JavaScript/ActivityLogServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ActivityLogServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ArtistsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ArtistsServiceApi.js index 3fdc16cdf..5a2e7dcf9 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ArtistsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ArtistsServiceApi.js @@ -16,7 +16,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * ArtistsService service. * @module EmbyClient.JavaScript/ArtistsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ArtistsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/AudioServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/AudioServiceApi.js index 1aba78469..805cd9f9c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/AudioServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/AudioServiceApi.js @@ -15,7 +15,7 @@ import SubtitleDeliveryMethod from '../model/SubtitleDeliveryMethod'; /** * AudioService service. * @module EmbyClient.JavaScript/AudioServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class AudioServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BackupApiApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BackupApiApi.js index 2a4100e99..074f05f5e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BackupApiApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BackupApiApi.js @@ -11,12 +11,13 @@ import ApiClient from "../ApiClient"; import MBBackupApiAllBackupsInfo from '../model/MBBackupApiAllBackupsInfo'; +import MBBackupApiDataRestoreOptions from '../model/MBBackupApiDataRestoreOptions'; import MBBackupApiRestoreOptions from '../model/MBBackupApiRestoreOptions'; /** * BackupApi service. * @module EmbyClient.JavaScript/BackupApiApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class BackupApiApi { @@ -102,5 +103,40 @@ export default class BackupApiApi { authNames, contentTypes, accepts, returnType, callback ); } + /** + * Callback function to receive the result of the postBackuprestoreRestoredata operation. + * @callback module:EmbyClient.JavaScript/BackupApiApi~postBackuprestoreRestoredataCallback + * @param {String} error Error message, if any. + * @param data This operation does not return a value. + * @param {String} response The complete HTTP response. + */ + + /** + * Requires authentication as administrator + * @param {module:EmbyClient.JavaScript/BackupApiApi~postBackuprestoreRestoredataCallback} callback The callback function, accepting three arguments: error, data, response + */ + postBackuprestoreRestoredata() { + let postBody = body; + + let pathParams = { + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['apikeyauth', 'embyauth']; + let contentTypes = ['application/json', 'application/xml']; + let accepts = []; + let returnType = null; + + return this.apiClient.callApi( + '/BackupRestore/RestoreData', 'POST', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + } } diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BifServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BifServiceApi.js index 0745d8cfb..7f76c9448 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BifServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BifServiceApi.js @@ -15,7 +15,7 @@ import RokuMetadataApiThumbnailSetInfo from '../model/RokuMetadataApiThumbnailSe /** * BifService service. * @module EmbyClient.JavaScript/BifServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class BifServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BrandingServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BrandingServiceApi.js index 040042a05..5720ccbeb 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BrandingServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/BrandingServiceApi.js @@ -15,7 +15,7 @@ import BrandingBrandingOptions from '../model/BrandingBrandingOptions'; /** * BrandingService service. * @module EmbyClient.JavaScript/BrandingServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class BrandingServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ChannelServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ChannelServiceApi.js index 5b28a5421..e3a9f057f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ChannelServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ChannelServiceApi.js @@ -15,7 +15,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * ChannelService service. * @module EmbyClient.JavaScript/ChannelServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ChannelServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/CodecParameterServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/CodecParameterServiceApi.js index da7779105..e085800fc 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/CodecParameterServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/CodecParameterServiceApi.js @@ -16,7 +16,7 @@ import MediaEncodingCodecParameterContext from '../model/MediaEncodingCodecParam /** * CodecParameterService service. * @module EmbyClient.JavaScript/CodecParameterServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class CodecParameterServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/CollectionServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/CollectionServiceApi.js index 5164852b4..e1995eeea 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/CollectionServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/CollectionServiceApi.js @@ -15,7 +15,7 @@ import CollectionsCollectionCreationResult from '../model/CollectionsCollectionC /** * CollectionService service. * @module EmbyClient.JavaScript/CollectionServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class CollectionServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ConfigurationServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ConfigurationServiceApi.js index 7c291e583..4ccee01b3 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ConfigurationServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ConfigurationServiceApi.js @@ -15,7 +15,7 @@ import ServerConfiguration from '../model/ServerConfiguration'; /** * ConfigurationService service. * @module EmbyClient.JavaScript/ConfigurationServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ConfigurationServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ConnectServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ConnectServiceApi.js index 101941c9c..9d0e4347e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ConnectServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ConnectServiceApi.js @@ -16,7 +16,7 @@ import ConnectUserLinkResult from '../model/ConnectUserLinkResult'; /** * ConnectService service. * @module EmbyClient.JavaScript/ConnectServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ConnectServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DeviceServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DeviceServiceApi.js index d16217b2e..6125ca7f7 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DeviceServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DeviceServiceApi.js @@ -18,7 +18,7 @@ import QueryResultDevicesDeviceInfo from '../model/QueryResultDevicesDeviceInfo' /** * DeviceService service. * @module EmbyClient.JavaScript/DeviceServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DeviceServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DisplayPreferencesServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DisplayPreferencesServiceApi.js index ddcc61e69..1368b5745 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DisplayPreferencesServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DisplayPreferencesServiceApi.js @@ -15,7 +15,7 @@ import DisplayPreferences from '../model/DisplayPreferences'; /** * DisplayPreferencesService service. * @module EmbyClient.JavaScript/DisplayPreferencesServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DisplayPreferencesServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DlnaServerServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DlnaServerServiceApi.js index 0f0f68641..913c69cce 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DlnaServerServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DlnaServerServiceApi.js @@ -14,7 +14,7 @@ import ApiClient from "../ApiClient"; /** * DlnaServerService service. * @module EmbyClient.JavaScript/DlnaServerServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DlnaServerServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DlnaServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DlnaServiceApi.js index 30a7ba4dc..06897e90d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DlnaServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DlnaServiceApi.js @@ -15,7 +15,7 @@ import DlnaProfilesDlnaProfile from '../model/DlnaProfilesDlnaProfile'; /** * DlnaService service. * @module EmbyClient.JavaScript/DlnaServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DlnaServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DynamicHlsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DynamicHlsServiceApi.js index 942404f5a..86cf69177 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DynamicHlsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/DynamicHlsServiceApi.js @@ -15,7 +15,7 @@ import SubtitleDeliveryMethod from '../model/SubtitleDeliveryMethod'; /** * DynamicHlsService service. * @module EmbyClient.JavaScript/DynamicHlsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DynamicHlsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/EncodingInfoServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/EncodingInfoServiceApi.js index 1d4736ade..55173f091 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/EncodingInfoServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/EncodingInfoServiceApi.js @@ -17,7 +17,7 @@ import VideoCodecBase from '../model/VideoCodecBase'; /** * EncodingInfoService service. * @module EmbyClient.JavaScript/EncodingInfoServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class EncodingInfoServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/EnvironmentServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/EnvironmentServiceApi.js index 5f2e67e72..8dbedb5b0 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/EnvironmentServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/EnvironmentServiceApi.js @@ -18,7 +18,7 @@ import ValidatePath from '../model/ValidatePath'; /** * EnvironmentService service. * @module EmbyClient.JavaScript/EnvironmentServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class EnvironmentServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/FeatureServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/FeatureServiceApi.js index 863c801fc..e55b907b3 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/FeatureServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/FeatureServiceApi.js @@ -15,7 +15,7 @@ import FeatureInfo from '../model/FeatureInfo'; /** * FeatureService service. * @module EmbyClient.JavaScript/FeatureServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class FeatureServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/FfmpegOptionsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/FfmpegOptionsServiceApi.js index ac2fabdfc..e6bc2b7c3 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/FfmpegOptionsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/FfmpegOptionsServiceApi.js @@ -15,7 +15,7 @@ import EditObjectContainer from '../model/EditObjectContainer'; /** * FfmpegOptionsService service. * @module EmbyClient.JavaScript/FfmpegOptionsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class FfmpegOptionsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GameGenresServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GameGenresServiceApi.js index c36161eb8..9a10077a5 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GameGenresServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GameGenresServiceApi.js @@ -16,7 +16,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * GameGenresService service. * @module EmbyClient.JavaScript/GameGenresServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GameGenresServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GenericUIApiServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GenericUIApiServiceApi.js index 7ecaf5e5e..557d76bb9 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GenericUIApiServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GenericUIApiServiceApi.js @@ -16,7 +16,7 @@ import UIViewInfo from '../model/UIViewInfo'; /** * GenericUIApiService service. * @module EmbyClient.JavaScript/GenericUIApiServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GenericUIApiServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GenresServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GenresServiceApi.js index 66e8b4d4e..2ea22b44f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GenresServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/GenresServiceApi.js @@ -16,7 +16,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * GenresService service. * @module EmbyClient.JavaScript/GenresServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GenresServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/HlsSegmentServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/HlsSegmentServiceApi.js index c9fc7396a..7f78a3747 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/HlsSegmentServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/HlsSegmentServiceApi.js @@ -14,7 +14,7 @@ import ApiClient from "../ApiClient"; /** * HlsSegmentService service. * @module EmbyClient.JavaScript/HlsSegmentServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class HlsSegmentServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ImageServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ImageServiceApi.js index 14fdd3e27..4a5b8cf5f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ImageServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ImageServiceApi.js @@ -16,7 +16,7 @@ import ImageType from '../model/ImageType'; /** * ImageService service. * @module EmbyClient.JavaScript/ImageServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ImageServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/InstantMixServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/InstantMixServiceApi.js index 602fd15ab..64a5a3b79 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/InstantMixServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/InstantMixServiceApi.js @@ -15,7 +15,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * InstantMixService service. * @module EmbyClient.JavaScript/InstantMixServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class InstantMixServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemLookupServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemLookupServiceApi.js index 1d967f5ad..1cf231a05 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemLookupServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemLookupServiceApi.js @@ -26,7 +26,7 @@ import RemoteSearchResult from '../model/RemoteSearchResult'; /** * ItemLookupService service. * @module EmbyClient.JavaScript/ItemLookupServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ItemLookupServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemRefreshServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemRefreshServiceApi.js index cef1ca2ab..553dfaf62 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemRefreshServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemRefreshServiceApi.js @@ -15,7 +15,7 @@ import MetadataRefreshMode from '../model/MetadataRefreshMode'; /** * ItemRefreshService service. * @module EmbyClient.JavaScript/ItemRefreshServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ItemRefreshServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemUpdateServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemUpdateServiceApi.js index 297d1270b..f02626abf 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemUpdateServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemUpdateServiceApi.js @@ -16,7 +16,7 @@ import MetadataEditorInfo from '../model/MetadataEditorInfo'; /** * ItemUpdateService service. * @module EmbyClient.JavaScript/ItemUpdateServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ItemUpdateServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemsServiceApi.js index ae5120d65..e191c24a5 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ItemsServiceApi.js @@ -15,7 +15,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * ItemsService service. * @module EmbyClient.JavaScript/ItemsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ItemsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LibraryServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LibraryServiceApi.js index ca3a107f2..3e8aa4ab2 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LibraryServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LibraryServiceApi.js @@ -24,7 +24,7 @@ import ThemeMediaResult from '../model/ThemeMediaResult'; /** * LibraryService service. * @module EmbyClient.JavaScript/LibraryServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LibraryStructureServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LibraryStructureServiceApi.js index fb3c1e733..62c8bad1d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LibraryStructureServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LibraryStructureServiceApi.js @@ -22,7 +22,7 @@ import QueryResultVirtualFolderInfo from '../model/QueryResultVirtualFolderInfo' /** * LibraryStructureService service. * @module EmbyClient.JavaScript/LibraryStructureServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryStructureServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LiveStreamServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LiveStreamServiceApi.js index 000af76e2..8ef467d17 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LiveStreamServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LiveStreamServiceApi.js @@ -14,7 +14,7 @@ import ApiClient from "../ApiClient"; /** * LiveStreamService service. * @module EmbyClient.JavaScript/LiveStreamServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveStreamServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LiveTvServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LiveTvServiceApi.js index e923453af..f22218d32 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LiveTvServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LiveTvServiceApi.js @@ -38,7 +38,7 @@ import SortOrder from '../model/SortOrder'; /** * LiveTvService service. * @module EmbyClient.JavaScript/LiveTvServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveTvServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LocalizationServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LocalizationServiceApi.js index af1ce7f09..a87e73a15 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LocalizationServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/LocalizationServiceApi.js @@ -18,7 +18,7 @@ import ParentalRating from '../model/ParentalRating'; /** * LocalizationService service. * @module EmbyClient.JavaScript/LocalizationServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LocalizationServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MediaInfoServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MediaInfoServiceApi.js index c18013979..bf66200cc 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MediaInfoServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MediaInfoServiceApi.js @@ -18,7 +18,7 @@ import PlaybackInfoResponse from '../model/PlaybackInfoResponse'; /** * MediaInfoService service. * @module EmbyClient.JavaScript/MediaInfoServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MediaInfoServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MoviesServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MoviesServiceApi.js index ae517cfd5..ef53efbf6 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MoviesServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MoviesServiceApi.js @@ -15,7 +15,7 @@ import RecommendationDto from '../model/RecommendationDto'; /** * MoviesService service. * @module EmbyClient.JavaScript/MoviesServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MoviesServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MusicGenresServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MusicGenresServiceApi.js index 3406e11f3..06e0cd37a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MusicGenresServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/MusicGenresServiceApi.js @@ -16,7 +16,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * MusicGenresService service. * @module EmbyClient.JavaScript/MusicGenresServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MusicGenresServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/NotificationsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/NotificationsServiceApi.js index bf67bc2c9..894aa731a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/NotificationsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/NotificationsServiceApi.js @@ -15,7 +15,7 @@ import NotificationCategoryInfo from '../model/NotificationCategoryInfo'; /** * NotificationsService service. * @module EmbyClient.JavaScript/NotificationsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class NotificationsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/OfficialRatingServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/OfficialRatingServiceApi.js index 19e265381..cb925f139 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/OfficialRatingServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/OfficialRatingServiceApi.js @@ -15,7 +15,7 @@ import QueryResultUserLibraryOfficialRatingItem from '../model/QueryResultUserLi /** * OfficialRatingService service. * @module EmbyClient.JavaScript/OfficialRatingServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class OfficialRatingServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/OpenApiServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/OpenApiServiceApi.js index df8cacca1..17c8d7d2c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/OpenApiServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/OpenApiServiceApi.js @@ -14,7 +14,7 @@ import ApiClient from "../ApiClient"; /** * OpenApiService service. * @module EmbyClient.JavaScript/OpenApiServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class OpenApiServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PackageServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PackageServiceApi.js index c447ab27b..c20eb58f3 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PackageServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PackageServiceApi.js @@ -17,7 +17,7 @@ import PackageVersionInfo from '../model/PackageVersionInfo'; /** * PackageService service. * @module EmbyClient.JavaScript/PackageServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PackageServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PersonsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PersonsServiceApi.js index 0b18fb62b..63ad8d441 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PersonsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PersonsServiceApi.js @@ -16,7 +16,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * PersonsService service. * @module EmbyClient.JavaScript/PersonsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PersonsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PlaylistServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PlaylistServiceApi.js index cf67b552f..b6c1a25d5 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PlaylistServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PlaylistServiceApi.js @@ -17,7 +17,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * PlaylistService service. * @module EmbyClient.JavaScript/PlaylistServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaylistServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PlaystateServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PlaystateServiceApi.js index 30ed62c14..39fa0c9c0 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PlaystateServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PlaystateServiceApi.js @@ -21,7 +21,7 @@ import UserItemDataDto from '../model/UserItemDataDto'; /** * PlaystateService service. * @module EmbyClient.JavaScript/PlaystateServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaystateServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PluginServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PluginServiceApi.js index da5e391bf..204c62172 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PluginServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/PluginServiceApi.js @@ -15,7 +15,7 @@ import PluginsPluginInfo from '../model/PluginsPluginInfo'; /** * PluginService service. * @module EmbyClient.JavaScript/PluginServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PluginServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/RemoteImageServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/RemoteImageServiceApi.js index 8dab104e2..8a1048b5d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/RemoteImageServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/RemoteImageServiceApi.js @@ -17,7 +17,7 @@ import RemoteImageResult from '../model/RemoteImageResult'; /** * RemoteImageService service. * @module EmbyClient.JavaScript/RemoteImageServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteImageServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ScheduledTaskServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ScheduledTaskServiceApi.js index c39e6d1bd..c6831779c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ScheduledTaskServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ScheduledTaskServiceApi.js @@ -16,7 +16,7 @@ import TaskTriggerInfo from '../model/TaskTriggerInfo'; /** * ScheduledTaskService service. * @module EmbyClient.JavaScript/ScheduledTaskServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ScheduledTaskServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SessionsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SessionsServiceApi.js index 8f3a693c6..18c729ba4 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SessionsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SessionsServiceApi.js @@ -23,7 +23,7 @@ import SessionSessionInfo from '../model/SessionSessionInfo'; /** * SessionsService service. * @module EmbyClient.JavaScript/SessionsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SessionsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/StudiosServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/StudiosServiceApi.js index 4aff66a1e..35b0d256d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/StudiosServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/StudiosServiceApi.js @@ -16,7 +16,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * StudiosService service. * @module EmbyClient.JavaScript/StudiosServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class StudiosServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SubtitleOptionsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SubtitleOptionsServiceApi.js index 04f2df50b..25826f643 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SubtitleOptionsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SubtitleOptionsServiceApi.js @@ -15,7 +15,7 @@ import EditObjectContainer from '../model/EditObjectContainer'; /** * SubtitleOptionsService service. * @module EmbyClient.JavaScript/SubtitleOptionsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SubtitleOptionsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SubtitleServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SubtitleServiceApi.js index 511fb8256..e36577004 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SubtitleServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SubtitleServiceApi.js @@ -16,7 +16,7 @@ import SubtitlesSubtitleDownloadResult from '../model/SubtitlesSubtitleDownloadR /** * SubtitleService service. * @module EmbyClient.JavaScript/SubtitleServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SubtitleServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SuggestionsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SuggestionsServiceApi.js index 3916634ef..788c96872 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SuggestionsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SuggestionsServiceApi.js @@ -15,7 +15,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * SuggestionsService service. * @module EmbyClient.JavaScript/SuggestionsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SuggestionsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SyncServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SyncServiceApi.js index cf683e41a..18edaaed4 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SyncServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SyncServiceApi.js @@ -27,7 +27,7 @@ import UserAction from '../model/UserAction'; /** * SyncService service. * @module EmbyClient.JavaScript/SyncServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SystemServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SystemServiceApi.js index 2201e9ead..c4699fca1 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SystemServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/SystemServiceApi.js @@ -21,7 +21,7 @@ import WakeOnLanInfo from '../model/WakeOnLanInfo'; /** * SystemService service. * @module EmbyClient.JavaScript/SystemServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SystemServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TagServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TagServiceApi.js index 755c175c8..4c5f12e2f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TagServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TagServiceApi.js @@ -13,11 +13,12 @@ import ApiClient from "../ApiClient"; import NameValuePair from '../model/NameValuePair'; import QueryResultUserLibraryTagItem from '../model/QueryResultUserLibraryTagItem'; import UserLibraryAddTags from '../model/UserLibraryAddTags'; +import UserLibraryRemoveTags from '../model/UserLibraryRemoveTags'; /** * TagService service. * @module EmbyClient.JavaScript/TagServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TagServiceApi { @@ -1701,5 +1702,42 @@ export default class TagServiceApi { authNames, contentTypes, accepts, returnType, callback ); } + /** + * Callback function to receive the result of the postItemsByIdTagsDelete operation. + * @callback module:EmbyClient.JavaScript/TagServiceApi~postItemsByIdTagsDeleteCallback + * @param {String} error Error message, if any. + * @param data This operation does not return a value. + * @param {String} response The complete HTTP response. + */ + + /** + * Removes tags from an item + * Requires authentication as user + * @param {module:EmbyClient.JavaScript/TagServiceApi~postItemsByIdTagsDeleteCallback} callback The callback function, accepting three arguments: error, data, response + */ + postItemsByIdTagsDelete() { + let postBody = body; + + let pathParams = { + 'Id': id + }; + let queryParams = { + }; + let headerParams = { + }; + let formParams = { + }; + + let authNames = ['apikeyauth', 'embyauth']; + let contentTypes = ['application/json', 'application/xml']; + let accepts = []; + let returnType = null; + + return this.apiClient.callApi( + '/Items/{Id}/Tags/Delete', 'POST', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + } } diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ToneMapOptionsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ToneMapOptionsServiceApi.js index 7f0870253..d7b00cd4b 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ToneMapOptionsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/ToneMapOptionsServiceApi.js @@ -15,7 +15,7 @@ import EditObjectContainer from '../model/EditObjectContainer'; /** * ToneMapOptionsService service. * @module EmbyClient.JavaScript/ToneMapOptionsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ToneMapOptionsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TrailersServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TrailersServiceApi.js index d962468ec..1efb85b04 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TrailersServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TrailersServiceApi.js @@ -15,7 +15,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * TrailersService service. * @module EmbyClient.JavaScript/TrailersServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TrailersServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TvShowsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TvShowsServiceApi.js index 250a44dee..1c06ef2fe 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TvShowsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/TvShowsServiceApi.js @@ -15,7 +15,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * TvShowsService service. * @module EmbyClient.JavaScript/TvShowsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TvShowsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UniversalAudioServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UniversalAudioServiceApi.js index 849938504..3f890474d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UniversalAudioServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UniversalAudioServiceApi.js @@ -14,7 +14,7 @@ import ApiClient from "../ApiClient"; /** * UniversalAudioService service. * @module EmbyClient.JavaScript/UniversalAudioServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UniversalAudioServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserLibraryServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserLibraryServiceApi.js index 14e59b5e0..bef971c84 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserLibraryServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserLibraryServiceApi.js @@ -19,7 +19,7 @@ import UserLibraryUpdateUserItemAccess from '../model/UserLibraryUpdateUserItemA /** * UserLibraryService service. * @module EmbyClient.JavaScript/UserLibraryServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserLibraryServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserNotificationsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserNotificationsServiceApi.js index 5708b7e6b..ce1ae2b49 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserNotificationsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserNotificationsServiceApi.js @@ -15,7 +15,7 @@ import UserNotificationInfo from '../model/UserNotificationInfo'; /** * UserNotificationsService service. * @module EmbyClient.JavaScript/UserNotificationsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserNotificationsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserServiceApi.js index 241034059..6f196c320 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserServiceApi.js @@ -28,7 +28,7 @@ import UserPolicy from '../model/UserPolicy'; /** * UserService service. * @module EmbyClient.JavaScript/UserServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserViewsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserViewsServiceApi.js index 621983c1f..c6fef6d51 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserViewsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/UserViewsServiceApi.js @@ -15,7 +15,7 @@ import QueryResultBaseItemDto from '../model/QueryResultBaseItemDto'; /** * UserViewsService service. * @module EmbyClient.JavaScript/UserViewsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserViewsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideoHlsServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideoHlsServiceApi.js index 18f1ab9f6..c98b8d102 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideoHlsServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideoHlsServiceApi.js @@ -14,7 +14,7 @@ import ApiClient from "../ApiClient"; /** * VideoHlsService service. * @module EmbyClient.JavaScript/VideoHlsServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class VideoHlsServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideoServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideoServiceApi.js index 9f128b101..da603da30 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideoServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideoServiceApi.js @@ -15,7 +15,7 @@ import SubtitleDeliveryMethod from '../model/SubtitleDeliveryMethod'; /** * VideoService service. * @module EmbyClient.JavaScript/VideoServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class VideoServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideosServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideosServiceApi.js index 05dbe4bd8..b81ff8a62 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideosServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/VideosServiceApi.js @@ -14,7 +14,7 @@ import ApiClient from "../ApiClient"; /** * VideosService service. * @module EmbyClient.JavaScript/VideosServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class VideosServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/WebAppServiceApi.js b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/WebAppServiceApi.js index b89ce2ea6..ad88d1b7f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/WebAppServiceApi.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/EmbyClient.JavaScript/WebAppServiceApi.js @@ -15,7 +15,7 @@ import ApiConfigurationPageInfo from '../model/ApiConfigurationPageInfo'; /** * WebAppService service. * @module EmbyClient.JavaScript/WebAppServiceApi -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class WebAppServiceApi { diff --git a/SampleCode/RestApi/Clients/JavaScript/src/index.js b/SampleCode/RestApi/Clients/JavaScript/src/index.js index fff583cce..364d7434c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/index.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/index.js @@ -151,7 +151,9 @@ import LocationType from './model/LocationType'; import LogFile from './model/LogFile'; import LoggingLogSeverity from './model/LoggingLogSeverity'; import MBBackupApiAllBackupsInfo from './model/MBBackupApiAllBackupsInfo'; +import MBBackupApiDataRestoreOptions from './model/MBBackupApiDataRestoreOptions'; import MBBackupApiRestoreOptions from './model/MBBackupApiRestoreOptions'; +import MBBackupApiUserRestoreInfo from './model/MBBackupApiUserRestoreInfo'; import MBBackupBackupInfo from './model/MBBackupBackupInfo'; import MarkerType from './model/MarkerType'; import MediaEncodingCodecParameterContext from './model/MediaEncodingCodecParameterContext'; @@ -315,6 +317,7 @@ import UserItemShareLevel from './model/UserItemShareLevel'; import UserLibraryAddTags from './model/UserLibraryAddTags'; import UserLibraryLeaveSharedItems from './model/UserLibraryLeaveSharedItems'; import UserLibraryOfficialRatingItem from './model/UserLibraryOfficialRatingItem'; +import UserLibraryRemoveTags from './model/UserLibraryRemoveTags'; import UserLibraryTagItem from './model/UserLibraryTagItem'; import UserLibraryUpdateUserItemAccess from './model/UserLibraryUpdateUserItemAccess'; import UserNotificationInfo from './model/UserNotificationInfo'; @@ -424,7 +427,7 @@ import WebAppServiceApi from './EmbyClient.JavaScript/WebAppServiceApi'; * *

          * @module index -* @version 4.8.0.80 +* @version 4.8.3.0 */ export { /** @@ -1279,12 +1282,24 @@ export { */ MBBackupApiAllBackupsInfo, + /** + * The MBBackupApiDataRestoreOptions model constructor. + * @property {module:model/MBBackupApiDataRestoreOptions} + */ + MBBackupApiDataRestoreOptions, + /** * The MBBackupApiRestoreOptions model constructor. * @property {module:model/MBBackupApiRestoreOptions} */ MBBackupApiRestoreOptions, + /** + * The MBBackupApiUserRestoreInfo model constructor. + * @property {module:model/MBBackupApiUserRestoreInfo} + */ + MBBackupApiUserRestoreInfo, + /** * The MBBackupBackupInfo model constructor. * @property {module:model/MBBackupBackupInfo} @@ -2263,6 +2278,12 @@ export { */ UserLibraryOfficialRatingItem, + /** + * The UserLibraryRemoveTags model constructor. + * @property {module:model/UserLibraryRemoveTags} + */ + UserLibraryRemoveTags, + /** * The UserLibraryTagItem model constructor. * @property {module:model/UserLibraryTagItem} diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/AccessSchedule.js b/SampleCode/RestApi/Clients/JavaScript/src/model/AccessSchedule.js index 33b3d1915..92c8f4b40 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/AccessSchedule.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/AccessSchedule.js @@ -15,7 +15,7 @@ import DynamicDayOfWeek from './DynamicDayOfWeek'; /** * The AccessSchedule model module. * @module model/AccessSchedule -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class AccessSchedule { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ActionsPostbackAction.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ActionsPostbackAction.js index 0194c17da..12db3330c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ActionsPostbackAction.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ActionsPostbackAction.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ActionsPostbackAction model module. * @module model/ActionsPostbackAction -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ActionsPostbackAction { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ActivityLogEntry.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ActivityLogEntry.js index 6344fbd31..32458ed3c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ActivityLogEntry.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ActivityLogEntry.js @@ -15,7 +15,7 @@ import LoggingLogSeverity from './LoggingLogSeverity'; /** * The ActivityLogEntry model module. * @module model/ActivityLogEntry -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ActivityLogEntry { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/AlbumInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/AlbumInfo.js index 8d243171b..db2765eac 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/AlbumInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/AlbumInfo.js @@ -17,7 +17,7 @@ import SongInfo from './SongInfo'; /** * The AlbumInfo model module. * @module model/AlbumInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class AlbumInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/AllThemeMediaResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/AllThemeMediaResult.js index 4bb9e5154..1dbc59aac 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/AllThemeMediaResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/AllThemeMediaResult.js @@ -15,7 +15,7 @@ import ThemeMediaResult from './ThemeMediaResult'; /** * The AllThemeMediaResult model module. * @module model/AllThemeMediaResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class AllThemeMediaResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiAvailableRecordingOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiAvailableRecordingOptions.js index 6947d59e0..60607034e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiAvailableRecordingOptions.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiAvailableRecordingOptions.js @@ -15,7 +15,7 @@ import ApiNameIdDescriptionPair from './ApiNameIdDescriptionPair'; /** * The ApiAvailableRecordingOptions model module. * @module model/ApiAvailableRecordingOptions -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiAvailableRecordingOptions { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiBaseItemsRequest.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiBaseItemsRequest.js index b7d699b82..6051eb07a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiBaseItemsRequest.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiBaseItemsRequest.js @@ -17,7 +17,7 @@ import LiveTvKeywordType from './LiveTvKeywordType'; /** * The ApiBaseItemsRequest model module. * @module model/ApiBaseItemsRequest -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiBaseItemsRequest { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiConfigurationPageInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiConfigurationPageInfo.js index dc53404ea..c863ff7e9 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiConfigurationPageInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiConfigurationPageInfo.js @@ -16,7 +16,7 @@ import PluginsConfigurationPageType from './PluginsConfigurationPageType'; /** * The ApiConfigurationPageInfo model module. * @module model/ApiConfigurationPageInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiConfigurationPageInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiEpgRow.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiEpgRow.js index b76de1685..72b468368 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiEpgRow.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiEpgRow.js @@ -15,7 +15,7 @@ import BaseItemDto from './BaseItemDto'; /** * The ApiEpgRow model module. * @module model/ApiEpgRow -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiEpgRow { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiListingProviderTypeInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiListingProviderTypeInfo.js index 3399a3e2d..8e9bb0e0c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiListingProviderTypeInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiListingProviderTypeInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ApiListingProviderTypeInfo model module. * @module model/ApiListingProviderTypeInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiListingProviderTypeInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiNameIdDescriptionPair.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiNameIdDescriptionPair.js index bc3197782..4870e057b 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiNameIdDescriptionPair.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiNameIdDescriptionPair.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ApiNameIdDescriptionPair model module. * @module model/ApiNameIdDescriptionPair -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiNameIdDescriptionPair { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiOnPlaybackProgress.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiOnPlaybackProgress.js index 53c346726..554b260cc 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiOnPlaybackProgress.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiOnPlaybackProgress.js @@ -15,7 +15,7 @@ import ProgressEvent from './ProgressEvent'; /** * The ApiOnPlaybackProgress model module. * @module model/ApiOnPlaybackProgress -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiOnPlaybackProgress { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelDisabled.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelDisabled.js index 0630d4405..9325e84f5 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelDisabled.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelDisabled.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ApiSetChannelDisabled model module. * @module model/ApiSetChannelDisabled -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiSetChannelDisabled { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelMapping.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelMapping.js index 49303d0ff..ee2958928 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelMapping.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelMapping.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ApiSetChannelMapping model module. * @module model/ApiSetChannelMapping -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiSetChannelMapping { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelSortIndex.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelSortIndex.js index f270f1e5a..4bc6ae6c4 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelSortIndex.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiSetChannelSortIndex.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ApiSetChannelSortIndex model module. * @module model/ApiSetChannelSortIndex -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiSetChannelSortIndex { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiTagItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiTagItem.js index 08d723818..b2f0005d1 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ApiTagItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ApiTagItem.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ApiTagItem model module. * @module model/ApiTagItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ApiTagItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ArtistInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ArtistInfo.js index 0795e21b0..99ebbe7f4 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ArtistInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ArtistInfo.js @@ -16,7 +16,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The ArtistInfo model module. * @module model/ArtistInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ArtistInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticateUser.js b/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticateUser.js index 7ddfd18d7..484e25b42 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticateUser.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticateUser.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The AuthenticateUser model module. * @module model/AuthenticateUser -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class AuthenticateUser { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticateUserByName.js b/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticateUserByName.js index f34bf586f..f6a1d7ae7 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticateUserByName.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticateUserByName.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The AuthenticateUserByName model module. * @module model/AuthenticateUserByName -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class AuthenticateUserByName { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticationAuthenticationResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticationAuthenticationResult.js index 30ef87c11..b47814d89 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticationAuthenticationResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/AuthenticationAuthenticationResult.js @@ -16,7 +16,7 @@ import UserDto from './UserDto'; /** * The AuthenticationAuthenticationResult model module. * @module model/AuthenticationAuthenticationResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class AuthenticationAuthenticationResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/BaseItemDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/BaseItemDto.js index ee2847d8a..d28a377fe 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/BaseItemDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/BaseItemDto.js @@ -31,7 +31,7 @@ import Video3DFormat from './Video3DFormat'; /** * The BaseItemDto model module. * @module model/BaseItemDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class BaseItemDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/BaseItemPerson.js b/SampleCode/RestApi/Clients/JavaScript/src/model/BaseItemPerson.js index 741831e1e..2e2f02ea9 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/BaseItemPerson.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/BaseItemPerson.js @@ -15,7 +15,7 @@ import PersonType from './PersonType'; /** * The BaseItemPerson model module. * @module model/BaseItemPerson -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class BaseItemPerson { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/BitRate.js b/SampleCode/RestApi/Clients/JavaScript/src/model/BitRate.js index b0aa04d5f..3b87d254c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/BitRate.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/BitRate.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The BitRate model module. * @module model/BitRate -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class BitRate { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/BookInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/BookInfo.js index 4c9756a86..63e0f604a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/BookInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/BookInfo.js @@ -16,7 +16,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The BookInfo model module. * @module model/BookInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class BookInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/BrandingBrandingOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/BrandingBrandingOptions.js index d9999a0cb..216197011 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/BrandingBrandingOptions.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/BrandingBrandingOptions.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The BrandingBrandingOptions model module. * @module model/BrandingBrandingOptions -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class BrandingBrandingOptions { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ChannelManagementInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ChannelManagementInfo.js index 531c8a9a1..6b05f28b4 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ChannelManagementInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ChannelManagementInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ChannelManagementInfo model module. * @module model/ChannelManagementInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ChannelManagementInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ChapterInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ChapterInfo.js index 9c77ddd39..8a530aad9 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ChapterInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ChapterInfo.js @@ -15,7 +15,7 @@ import MarkerType from './MarkerType'; /** * The ChapterInfo model module. * @module model/ChapterInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ChapterInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ClientCapabilities.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ClientCapabilities.js index c302763e1..034503994 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ClientCapabilities.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ClientCapabilities.js @@ -15,7 +15,7 @@ import DeviceProfile from './DeviceProfile'; /** * The ClientCapabilities model module. * @module model/ClientCapabilities -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ClientCapabilities { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/CodecConfiguration.js b/SampleCode/RestApi/Clients/JavaScript/src/model/CodecConfiguration.js index a304c35c8..1704eaa30 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/CodecConfiguration.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/CodecConfiguration.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The CodecConfiguration model module. * @module model/CodecConfiguration -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class CodecConfiguration { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/CodecProfile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/CodecProfile.js index 3fa96c255..c909fd68e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/CodecProfile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/CodecProfile.js @@ -16,7 +16,7 @@ import ProfileCondition from './ProfileCondition'; /** * The CodecProfile model module. * @module model/CodecProfile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class CodecProfile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/CollectionsCollectionCreationResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/CollectionsCollectionCreationResult.js index 441dd9767..437a810a7 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/CollectionsCollectionCreationResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/CollectionsCollectionCreationResult.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The CollectionsCollectionCreationResult model module. * @module model/CollectionsCollectionCreationResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class CollectionsCollectionCreationResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/CommonInterfacesICodecDeviceCapabilities.js b/SampleCode/RestApi/Clients/JavaScript/src/model/CommonInterfacesICodecDeviceCapabilities.js index 224a1bb4a..537288ca3 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/CommonInterfacesICodecDeviceCapabilities.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/CommonInterfacesICodecDeviceCapabilities.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The CommonInterfacesICodecDeviceCapabilities model module. * @module model/CommonInterfacesICodecDeviceCapabilities -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class CommonInterfacesICodecDeviceCapabilities { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/CommonInterfacesICodecDeviceInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/CommonInterfacesICodecDeviceInfo.js index f73b83983..dd9c04edc 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/CommonInterfacesICodecDeviceInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/CommonInterfacesICodecDeviceInfo.js @@ -17,7 +17,7 @@ import Version from './Version'; /** * The CommonInterfacesICodecDeviceInfo model module. * @module model/CommonInterfacesICodecDeviceInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class CommonInterfacesICodecDeviceInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/CommonPluginsIPlugin.js b/SampleCode/RestApi/Clients/JavaScript/src/model/CommonPluginsIPlugin.js index 63bfa4b17..73f4fdd8a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/CommonPluginsIPlugin.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/CommonPluginsIPlugin.js @@ -15,7 +15,7 @@ import Version from './Version'; /** * The CommonPluginsIPlugin model module. * @module model/CommonPluginsIPlugin -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class CommonPluginsIPlugin { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ConditionsPropertyCondition.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ConditionsPropertyCondition.js index c603a4aa4..8c3218a66 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ConditionsPropertyCondition.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ConditionsPropertyCondition.js @@ -17,7 +17,7 @@ import ConditionsPropertyConditionType from './ConditionsPropertyConditionType'; /** * The ConditionsPropertyCondition model module. * @module model/ConditionsPropertyCondition -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ConditionsPropertyCondition { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ConfigurationToneMappingToneMapOptionsVisibility.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ConfigurationToneMappingToneMapOptionsVisibility.js index 2690727cf..c607eec80 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ConfigurationToneMappingToneMapOptionsVisibility.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ConfigurationToneMappingToneMapOptionsVisibility.js @@ -15,7 +15,7 @@ import OperatingSystem from './OperatingSystem'; /** * The ConfigurationToneMappingToneMapOptionsVisibility model module. * @module model/ConfigurationToneMappingToneMapOptionsVisibility -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ConfigurationToneMappingToneMapOptionsVisibility { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ConnectConnectAuthenticationExchangeResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ConnectConnectAuthenticationExchangeResult.js index 77b4b6ebe..a35b11d56 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ConnectConnectAuthenticationExchangeResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ConnectConnectAuthenticationExchangeResult.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ConnectConnectAuthenticationExchangeResult model module. * @module model/ConnectConnectAuthenticationExchangeResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ConnectConnectAuthenticationExchangeResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ConnectUserLinkResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ConnectUserLinkResult.js index d24e656c2..db92e2f86 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ConnectUserLinkResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ConnectUserLinkResult.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ConnectUserLinkResult model module. * @module model/ConnectUserLinkResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ConnectUserLinkResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ContainerProfile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ContainerProfile.js index b0649b2bf..b9b34ebb2 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ContainerProfile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ContainerProfile.js @@ -16,7 +16,7 @@ import ProfileCondition from './ProfileCondition'; /** * The ContainerProfile model module. * @module model/ContainerProfile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ContainerProfile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/CreateUserByName.js b/SampleCode/RestApi/Clients/JavaScript/src/model/CreateUserByName.js index fff22777f..aafd5bb15 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/CreateUserByName.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/CreateUserByName.js @@ -15,7 +15,7 @@ import LibraryUserCopyOptions from './LibraryUserCopyOptions'; /** * The CreateUserByName model module. * @module model/CreateUserByName -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class CreateUserByName { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DefaultDirectoryBrowserInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DefaultDirectoryBrowserInfo.js index a6c8a53a5..9e286342c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DefaultDirectoryBrowserInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DefaultDirectoryBrowserInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The DefaultDirectoryBrowserInfo model module. * @module model/DefaultDirectoryBrowserInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DefaultDirectoryBrowserInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DeviceProfile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DeviceProfile.js index 75f3aaef0..276bf9b62 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DeviceProfile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DeviceProfile.js @@ -20,7 +20,7 @@ import TranscodingProfile from './TranscodingProfile'; /** * The DeviceProfile model module. * @module model/DeviceProfile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DeviceProfile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesContentUploadHistory.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesContentUploadHistory.js index 9623edb83..8616a22ed 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesContentUploadHistory.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesContentUploadHistory.js @@ -15,7 +15,7 @@ import DevicesLocalFileInfo from './DevicesLocalFileInfo'; /** * The DevicesContentUploadHistory model module. * @module model/DevicesContentUploadHistory -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DevicesContentUploadHistory { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesDeviceInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesDeviceInfo.js index 9c3077641..dbc351400 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesDeviceInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesDeviceInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The DevicesDeviceInfo model module. * @module model/DevicesDeviceInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DevicesDeviceInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesDeviceOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesDeviceOptions.js index a2b6687a6..168c62fb5 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesDeviceOptions.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesDeviceOptions.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The DevicesDeviceOptions model module. * @module model/DevicesDeviceOptions -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DevicesDeviceOptions { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesLocalFileInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesLocalFileInfo.js index 18bcbaf98..80972e07c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesLocalFileInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DevicesLocalFileInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The DevicesLocalFileInfo model module. * @module model/DevicesLocalFileInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DevicesLocalFileInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DirectPlayProfile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DirectPlayProfile.js index 4b0ac63aa..a86bc73c8 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DirectPlayProfile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DirectPlayProfile.js @@ -15,7 +15,7 @@ import DlnaProfileType from './DlnaProfileType'; /** * The DirectPlayProfile model module. * @module model/DirectPlayProfile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DirectPlayProfile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DisplayPreferences.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DisplayPreferences.js index be194695f..f927e57ee 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DisplayPreferences.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DisplayPreferences.js @@ -15,7 +15,7 @@ import SortOrder from './SortOrder'; /** * The DisplayPreferences model module. * @module model/DisplayPreferences -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DisplayPreferences { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesDeviceIdentification.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesDeviceIdentification.js index 05bf8faf5..de8105980 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesDeviceIdentification.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesDeviceIdentification.js @@ -15,7 +15,7 @@ import DlnaProfilesHttpHeaderInfo from './DlnaProfilesHttpHeaderInfo'; /** * The DlnaProfilesDeviceIdentification model module. * @module model/DlnaProfilesDeviceIdentification -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DlnaProfilesDeviceIdentification { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesDlnaProfile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesDlnaProfile.js index c7db9d710..23af87d12 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesDlnaProfile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesDlnaProfile.js @@ -23,7 +23,7 @@ import TranscodingProfile from './TranscodingProfile'; /** * The DlnaProfilesDlnaProfile model module. * @module model/DlnaProfilesDlnaProfile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DlnaProfilesDlnaProfile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesHttpHeaderInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesHttpHeaderInfo.js index ec9559195..8b14c0245 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesHttpHeaderInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesHttpHeaderInfo.js @@ -15,7 +15,7 @@ import DlnaProfilesHeaderMatchType from './DlnaProfilesHeaderMatchType'; /** * The DlnaProfilesHttpHeaderInfo model module. * @module model/DlnaProfilesHttpHeaderInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DlnaProfilesHttpHeaderInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesProtocolInfoDetection.js b/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesProtocolInfoDetection.js index 466067015..3b3404183 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesProtocolInfoDetection.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/DlnaProfilesProtocolInfoDetection.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The DlnaProfilesProtocolInfoDetection model module. * @module model/DlnaProfilesProtocolInfoDetection -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class DlnaProfilesProtocolInfoDetection { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/EditObjectContainer.js b/SampleCode/RestApi/Clients/JavaScript/src/model/EditObjectContainer.js index 26fbc33f6..8c6c74054 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/EditObjectContainer.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/EditObjectContainer.js @@ -15,7 +15,7 @@ import EditorsEditorRoot from './EditorsEditorRoot'; /** * The EditObjectContainer model module. * @module model/EditObjectContainer -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class EditObjectContainer { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorBase.js b/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorBase.js index b5015efd6..2fe25c308 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorBase.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorBase.js @@ -15,7 +15,7 @@ import CommonEditorTypes from './CommonEditorTypes'; /** * The EditorsEditorBase model module. * @module model/EditorsEditorBase -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class EditorsEditorBase { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorButtonItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorButtonItem.js index cfb1a2054..2178db018 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorButtonItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorButtonItem.js @@ -15,7 +15,7 @@ import CommonEditorTypes from './CommonEditorTypes'; /** * The EditorsEditorButtonItem model module. * @module model/EditorsEditorButtonItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class EditorsEditorButtonItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorRoot.js b/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorRoot.js index bfb66c64f..06d0569be 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorRoot.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/EditorsEditorRoot.js @@ -19,7 +19,7 @@ import EditorsEditorButtonItem from './EditorsEditorButtonItem'; /** * The EditorsEditorRoot model module. * @module model/EditorsEditorRoot -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class EditorsEditorRoot { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ExternalIdInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ExternalIdInfo.js index c0a879309..f8b12ff4a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ExternalIdInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ExternalIdInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ExternalIdInfo model module. * @module model/ExternalIdInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ExternalIdInfo { /** @@ -47,6 +47,9 @@ export default class ExternalIdInfo { if (data.hasOwnProperty('Key')) { obj['Key'] = ApiClient.convertToType(data['Key'], 'String'); } + if (data.hasOwnProperty('Website')) { + obj['Website'] = ApiClient.convertToType(data['Website'], 'String'); + } if (data.hasOwnProperty('UrlFormatString')) { obj['UrlFormatString'] = ApiClient.convertToType(data['UrlFormatString'], 'String'); } @@ -68,6 +71,10 @@ export default class ExternalIdInfo { */ 'Key' = undefined; /** + * @member {String} Website + */ + 'Website' = undefined; + /** * The URL format string. * @member {String} UrlFormatString */ diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ExternalUrl.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ExternalUrl.js index fb615c6b1..52d698457 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ExternalUrl.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ExternalUrl.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ExternalUrl model module. * @module model/ExternalUrl -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ExternalUrl { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/FeatureInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/FeatureInfo.js index 1ee8aef91..95cb227f9 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/FeatureInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/FeatureInfo.js @@ -15,7 +15,7 @@ import FeatureType from './FeatureType'; /** * The FeatureInfo model module. * @module model/FeatureInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class FeatureInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPassword.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPassword.js index 4a7c1d283..314403364 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPassword.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPassword.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ForgotPassword model module. * @module model/ForgotPassword -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ForgotPassword { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPasswordPin.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPasswordPin.js index 684600921..a95b479a7 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPasswordPin.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPasswordPin.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ForgotPasswordPin model module. * @module model/ForgotPasswordPin -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ForgotPasswordPin { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPasswordResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPasswordResult.js index 29e3e72ec..19f8a7c2c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPasswordResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ForgotPasswordResult.js @@ -15,7 +15,7 @@ import ForgotPasswordAction from './ForgotPasswordAction'; /** * The ForgotPasswordResult model module. * @module model/ForgotPasswordResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ForgotPasswordResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/GameInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/GameInfo.js index 25f27539c..44aff6a7f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/GameInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/GameInfo.js @@ -16,7 +16,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The GameInfo model module. * @module model/GameInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GameInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/GeneralCommand.js b/SampleCode/RestApi/Clients/JavaScript/src/model/GeneralCommand.js index 2a299a9a2..c5192ae9c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/GeneralCommand.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/GeneralCommand.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The GeneralCommand model module. * @module model/GeneralCommand -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GeneralCommand { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/GenericEditIEditObjectContainer.js b/SampleCode/RestApi/Clients/JavaScript/src/model/GenericEditIEditObjectContainer.js index 86365cad0..ce8d08997 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/GenericEditIEditObjectContainer.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/GenericEditIEditObjectContainer.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The GenericEditIEditObjectContainer model module. * @module model/GenericEditIEditObjectContainer -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GenericEditIEditObjectContainer { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/GetDirectoryContents.js b/SampleCode/RestApi/Clients/JavaScript/src/model/GetDirectoryContents.js index e7b21a32e..c60676bee 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/GetDirectoryContents.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/GetDirectoryContents.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The GetDirectoryContents model module. * @module model/GetDirectoryContents -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GetDirectoryContents { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationCountryInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationCountryInfo.js index e244f8d5c..7ea448b10 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationCountryInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationCountryInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The GlobalizationCountryInfo model module. * @module model/GlobalizationCountryInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GlobalizationCountryInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationCultureDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationCultureDto.js index 7a995ef0b..a45d66cd2 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationCultureDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationCultureDto.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The GlobalizationCultureDto model module. * @module model/GlobalizationCultureDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GlobalizationCultureDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationLocalizatonOption.js b/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationLocalizatonOption.js index 32a01a1c9..bc1068eb4 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationLocalizatonOption.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/GlobalizationLocalizatonOption.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The GlobalizationLocalizatonOption model module. * @module model/GlobalizationLocalizatonOption -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class GlobalizationLocalizatonOption { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/IOFileSystemEntryInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/IOFileSystemEntryInfo.js index a969c1d94..0e7600a99 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/IOFileSystemEntryInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/IOFileSystemEntryInfo.js @@ -15,7 +15,7 @@ import IOFileSystemEntryType from './IOFileSystemEntryType'; /** * The IOFileSystemEntryInfo model module. * @module model/IOFileSystemEntryInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class IOFileSystemEntryInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ImageInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ImageInfo.js index 5e4a9883e..74146a0f2 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ImageInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ImageInfo.js @@ -15,7 +15,7 @@ import ImageType from './ImageType'; /** * The ImageInfo model module. * @module model/ImageInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ImageInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ImageOption.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ImageOption.js index 3776abb79..315992c95 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ImageOption.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ImageOption.js @@ -15,7 +15,7 @@ import ImageType from './ImageType'; /** * The ImageOption model module. * @module model/ImageOption -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ImageOption { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ImageProviderInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ImageProviderInfo.js index 4859c53ad..c2b9dcd67 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ImageProviderInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ImageProviderInfo.js @@ -15,7 +15,7 @@ import ImageType from './ImageType'; /** * The ImageProviderInfo model module. * @module model/ImageProviderInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ImageProviderInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/InstallationInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/InstallationInfo.js index 2594cc765..0ec88a048 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/InstallationInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/InstallationInfo.js @@ -15,7 +15,7 @@ import PackageVersionClass from './PackageVersionClass'; /** * The InstallationInfo model module. * @module model/InstallationInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class InstallationInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ItemCounts.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ItemCounts.js index 63f54ddda..dd4f9f21a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ItemCounts.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ItemCounts.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ItemCounts model module. * @module model/ItemCounts -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ItemCounts { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ItemFileInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ItemFileInfo.js index 00e189d94..80ec9f6a7 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ItemFileInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ItemFileInfo.js @@ -16,7 +16,7 @@ import ItemFileType from './ItemFileType'; /** * The ItemFileInfo model module. * @module model/ItemFileInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ItemFileInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ItemLookupInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ItemLookupInfo.js index 191654753..c6153bf5f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ItemLookupInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ItemLookupInfo.js @@ -16,7 +16,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The ItemLookupInfo model module. * @module model/ItemLookupInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ItemLookupInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LevelInformation.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LevelInformation.js index 86616513f..86e825899 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LevelInformation.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LevelInformation.js @@ -16,7 +16,7 @@ import ResolutionWithRate from './ResolutionWithRate'; /** * The LevelInformation model module. * @module model/LevelInformation -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LevelInformation { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryAddMediaPath.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryAddMediaPath.js index fa2c5d0f7..11662cc8b 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryAddMediaPath.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryAddMediaPath.js @@ -15,7 +15,7 @@ import MediaPathInfo from './MediaPathInfo'; /** * The LibraryAddMediaPath model module. * @module model/LibraryAddMediaPath -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryAddMediaPath { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryAddVirtualFolder.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryAddVirtualFolder.js index d5e68352e..b0b4f842e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryAddVirtualFolder.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryAddVirtualFolder.js @@ -15,7 +15,7 @@ import LibraryOptions from './LibraryOptions'; /** * The LibraryAddVirtualFolder model module. * @module model/LibraryAddVirtualFolder -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryAddVirtualFolder { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryDeleteInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryDeleteInfo.js index 1017cdbf0..36ff8b26d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryDeleteInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryDeleteInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LibraryDeleteInfo model module. * @module model/LibraryDeleteInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryDeleteInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryOptionInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryOptionInfo.js index 121f6d757..499a98486 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryOptionInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryOptionInfo.js @@ -15,7 +15,7 @@ import MetadataFeatures from './MetadataFeatures'; /** * The LibraryLibraryOptionInfo model module. * @module model/LibraryLibraryOptionInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryLibraryOptionInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryOptionsResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryOptionsResult.js index 3f5ba2604..2e7af3a84 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryOptionsResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryOptionsResult.js @@ -16,7 +16,7 @@ import LibraryLibraryTypeOptions from './LibraryLibraryTypeOptions'; /** * The LibraryLibraryOptionsResult model module. * @module model/LibraryLibraryOptionsResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryLibraryOptionsResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryTypeOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryTypeOptions.js index 928cb9a7d..c835eb677 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryTypeOptions.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryLibraryTypeOptions.js @@ -17,7 +17,7 @@ import LibraryLibraryOptionInfo from './LibraryLibraryOptionInfo'; /** * The LibraryLibraryTypeOptions model module. * @module model/LibraryLibraryTypeOptions -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryLibraryTypeOptions { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryMediaFolder.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryMediaFolder.js index c37f2b2a9..846bb5433 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryMediaFolder.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryMediaFolder.js @@ -15,7 +15,7 @@ import LibrarySubFolder from './LibrarySubFolder'; /** * The LibraryMediaFolder model module. * @module model/LibraryMediaFolder -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryMediaFolder { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryMediaUpdateInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryMediaUpdateInfo.js index 92cb82d6e..96f9a7088 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryMediaUpdateInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryMediaUpdateInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LibraryMediaUpdateInfo model module. * @module model/LibraryMediaUpdateInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryMediaUpdateInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryOptions.js index 3d56c0a07..1f0f24dea 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryOptions.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryOptions.js @@ -16,7 +16,7 @@ import TypeOptions from './TypeOptions'; /** * The LibraryOptions model module. * @module model/LibraryOptions -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryOptions { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryPostUpdatedMedia.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryPostUpdatedMedia.js index aff7ec65a..162caa832 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryPostUpdatedMedia.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryPostUpdatedMedia.js @@ -15,7 +15,7 @@ import LibraryMediaUpdateInfo from './LibraryMediaUpdateInfo'; /** * The LibraryPostUpdatedMedia model module. * @module model/LibraryPostUpdatedMedia -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryPostUpdatedMedia { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRemoveMediaPath.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRemoveMediaPath.js index f94a0916a..90df5f0ba 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRemoveMediaPath.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRemoveMediaPath.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LibraryRemoveMediaPath model module. * @module model/LibraryRemoveMediaPath -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryRemoveMediaPath { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRemoveVirtualFolder.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRemoveVirtualFolder.js index fd0d45745..4880a9a65 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRemoveVirtualFolder.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRemoveVirtualFolder.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LibraryRemoveVirtualFolder model module. * @module model/LibraryRemoveVirtualFolder -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryRemoveVirtualFolder { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRenameVirtualFolder.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRenameVirtualFolder.js index 459b98ceb..8e2358f29 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRenameVirtualFolder.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryRenameVirtualFolder.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LibraryRenameVirtualFolder model module. * @module model/LibraryRenameVirtualFolder -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryRenameVirtualFolder { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibrarySubFolder.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibrarySubFolder.js index 79d3a2cae..0719a70b0 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibrarySubFolder.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibrarySubFolder.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LibrarySubFolder model module. * @module model/LibrarySubFolder -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibrarySubFolder { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryUpdateLibraryOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryUpdateLibraryOptions.js index dfaf7bf2a..36622e52e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryUpdateLibraryOptions.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryUpdateLibraryOptions.js @@ -15,7 +15,7 @@ import LibraryOptions from './LibraryOptions'; /** * The LibraryUpdateLibraryOptions model module. * @module model/LibraryUpdateLibraryOptions -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryUpdateLibraryOptions { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryUpdateMediaPath.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryUpdateMediaPath.js index 5f80d9b76..8fffe5688 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryUpdateMediaPath.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LibraryUpdateMediaPath.js @@ -15,7 +15,7 @@ import MediaPathInfo from './MediaPathInfo'; /** * The LibraryUpdateMediaPath model module. * @module model/LibraryUpdateMediaPath -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LibraryUpdateMediaPath { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveStreamRequest.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveStreamRequest.js index 9c7e86f7a..6f86a6e72 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveStreamRequest.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveStreamRequest.js @@ -16,7 +16,7 @@ import MediaProtocol from './MediaProtocol'; /** * The LiveStreamRequest model module. * @module model/LiveStreamRequest -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveStreamRequest { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveStreamResponse.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveStreamResponse.js index 5920fc3c6..fa2b2cf89 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveStreamResponse.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveStreamResponse.js @@ -15,7 +15,7 @@ import MediaSourceInfo from './MediaSourceInfo'; /** * The LiveStreamResponse model module. * @module model/LiveStreamResponse -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveStreamResponse { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvGuideInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvGuideInfo.js index ce3489ca4..196102c6d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvGuideInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvGuideInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LiveTvGuideInfo model module. * @module model/LiveTvGuideInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveTvGuideInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvKeywordInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvKeywordInfo.js index 70478ff4b..763a551ef 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvKeywordInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvKeywordInfo.js @@ -15,7 +15,7 @@ import LiveTvKeywordType from './LiveTvKeywordType'; /** * The LiveTvKeywordInfo model module. * @module model/LiveTvKeywordInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveTvKeywordInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvListingsProviderInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvListingsProviderInfo.js index 1baa69912..fe73f7dbf 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvListingsProviderInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvListingsProviderInfo.js @@ -15,7 +15,7 @@ import NameValuePair from './NameValuePair'; /** * The LiveTvListingsProviderInfo model module. * @module model/LiveTvListingsProviderInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveTvListingsProviderInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvLiveTvInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvLiveTvInfo.js index 3c9ef040e..827c70bb9 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvLiveTvInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvLiveTvInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LiveTvLiveTvInfo model module. * @module model/LiveTvLiveTvInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveTvLiveTvInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvSeriesTimerInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvSeriesTimerInfo.js index 42fb7756b..e710ca2b6 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvSeriesTimerInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvSeriesTimerInfo.js @@ -19,7 +19,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The LiveTvSeriesTimerInfo model module. * @module model/LiveTvSeriesTimerInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveTvSeriesTimerInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvSeriesTimerInfoDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvSeriesTimerInfoDto.js index 0846281ed..bda37f590 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvSeriesTimerInfoDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvSeriesTimerInfoDto.js @@ -18,7 +18,7 @@ import LiveTvTimerType from './LiveTvTimerType'; /** * The LiveTvSeriesTimerInfoDto model module. * @module model/LiveTvSeriesTimerInfoDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveTvSeriesTimerInfoDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvTimerInfoDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvTimerInfoDto.js index 7043cb9db..a605e79e5 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvTimerInfoDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvTimerInfoDto.js @@ -18,7 +18,7 @@ import LiveTvTimerType from './LiveTvTimerType'; /** * The LiveTvTimerInfoDto model module. * @module model/LiveTvTimerInfoDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveTvTimerInfoDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvTunerHostInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvTunerHostInfo.js index eaaa551d4..706a8643f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvTunerHostInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LiveTvTunerHostInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LiveTvTunerHostInfo model module. * @module model/LiveTvTunerHostInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LiveTvTunerHostInfo { /** @@ -74,6 +74,9 @@ export default class LiveTvTunerHostInfo { if (data.hasOwnProperty('AllowMappingByNumber')) { obj['AllowMappingByNumber'] = ApiClient.convertToType(data['AllowMappingByNumber'], 'Boolean'); } + if (data.hasOwnProperty('ImportGuideData')) { + obj['ImportGuideData'] = ApiClient.convertToType(data['ImportGuideData'], 'Boolean'); + } if (data.hasOwnProperty('Source')) { obj['Source'] = ApiClient.convertToType(data['Source'], 'String'); } @@ -141,6 +144,10 @@ export default class LiveTvTunerHostInfo { */ 'AllowMappingByNumber' = undefined; /** + * @member {Boolean} ImportGuideData + */ + 'ImportGuideData' = undefined; + /** * @member {String} Source */ 'Source' = undefined; diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/LogFile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/LogFile.js index b8765645e..fabad3791 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/LogFile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/LogFile.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The LogFile model module. * @module model/LogFile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class LogFile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiAllBackupsInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiAllBackupsInfo.js index ce756828c..ea6f2726e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiAllBackupsInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiAllBackupsInfo.js @@ -15,7 +15,7 @@ import MBBackupBackupInfo from './MBBackupBackupInfo'; /** * The MBBackupApiAllBackupsInfo model module. * @module model/MBBackupApiAllBackupsInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MBBackupApiAllBackupsInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiDataRestoreOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiDataRestoreOptions.js new file mode 100644 index 000000000..9418dec0c --- /dev/null +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiDataRestoreOptions.js @@ -0,0 +1,60 @@ +/** + * Emby Server REST API + * Explore the Emby Server API + * + * + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import MBBackupApiUserRestoreInfo from './MBBackupApiUserRestoreInfo'; + +/** +* The MBBackupApiDataRestoreOptions model module. +* @module model/MBBackupApiDataRestoreOptions +* @version 4.8.3.0 +*/ +export default class MBBackupApiDataRestoreOptions { + /** + * Constructs a new MBBackupApiDataRestoreOptions. + * @alias module:model/MBBackupApiDataRestoreOptions + * @class + */ + + constructor() { + + + + } + + /** + * Constructs a MBBackupApiDataRestoreOptions from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/MBBackupApiDataRestoreOptions} obj Optional instance to populate. + * @return {module:model/MBBackupApiDataRestoreOptions} The populated MBBackupApiDataRestoreOptions instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new MBBackupApiDataRestoreOptions(); + + + if (data.hasOwnProperty('Users')) { + obj['Users'] = ApiClient.convertToType(data['Users'], [MBBackupApiUserRestoreInfo]); + } + } + return obj; + } + + /** + * @member {Array.} Users + */ + 'Users' = undefined; + + + + +} diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiRestoreOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiRestoreOptions.js index c0f12792e..37c378bb0 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiRestoreOptions.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiRestoreOptions.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The MBBackupApiRestoreOptions model module. * @module model/MBBackupApiRestoreOptions -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MBBackupApiRestoreOptions { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiUserRestoreInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiUserRestoreInfo.js new file mode 100644 index 000000000..285e4940a --- /dev/null +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupApiUserRestoreInfo.js @@ -0,0 +1,66 @@ +/** + * Emby Server REST API + * Explore the Emby Server API + * + * + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; + +/** +* The MBBackupApiUserRestoreInfo model module. +* @module model/MBBackupApiUserRestoreInfo +* @version 4.8.3.0 +*/ +export default class MBBackupApiUserRestoreInfo { + /** + * Constructs a new MBBackupApiUserRestoreInfo. + * @alias module:model/MBBackupApiUserRestoreInfo + * @class + */ + + constructor() { + + + + } + + /** + * Constructs a MBBackupApiUserRestoreInfo from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/MBBackupApiUserRestoreInfo} obj Optional instance to populate. + * @return {module:model/MBBackupApiUserRestoreInfo} The populated MBBackupApiUserRestoreInfo instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new MBBackupApiUserRestoreInfo(); + + + if (data.hasOwnProperty('SourceUserId')) { + obj['SourceUserId'] = ApiClient.convertToType(data['SourceUserId'], 'String'); + } + if (data.hasOwnProperty('TargetUserId')) { + obj['TargetUserId'] = ApiClient.convertToType(data['TargetUserId'], 'String'); + } + } + return obj; + } + + /** + * @member {String} SourceUserId + */ + 'SourceUserId' = undefined; + /** + * @member {String} TargetUserId + */ + 'TargetUserId' = undefined; + + + + +} diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupBackupInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupBackupInfo.js index eb9926b6e..c1278ba24 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupBackupInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MBBackupBackupInfo.js @@ -10,11 +10,12 @@ */ import ApiClient from '../ApiClient'; +import NameIdPair from './NameIdPair'; /** * The MBBackupBackupInfo model module. * @module model/MBBackupBackupInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MBBackupBackupInfo { /** @@ -59,6 +60,9 @@ export default class MBBackupBackupInfo { if (data.hasOwnProperty('DateCreated')) { obj['DateCreated'] = ApiClient.convertToType(data['DateCreated'], 'Date'); } + if (data.hasOwnProperty('Users')) { + obj['Users'] = ApiClient.convertToType(data['Users'], [NameIdPair]); + } } return obj; } @@ -87,6 +91,10 @@ export default class MBBackupBackupInfo { * @member {Date} DateCreated */ 'DateCreated' = undefined; + /** + * @member {Array.} Users + */ + 'Users' = undefined; diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MediaPathInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MediaPathInfo.js index d6600afb5..e1ca67376 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MediaPathInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MediaPathInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The MediaPathInfo model module. * @module model/MediaPathInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MediaPathInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MediaSourceInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MediaSourceInfo.js index 675459e88..7c6946ceb 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MediaSourceInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MediaSourceInfo.js @@ -19,7 +19,7 @@ import Video3DFormat from './Video3DFormat'; /** * The MediaSourceInfo model module. * @module model/MediaSourceInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MediaSourceInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MediaStream.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MediaStream.js index e6ee49a7a..70301357e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MediaStream.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MediaStream.js @@ -20,7 +20,7 @@ import SubtitleLocationType from './SubtitleLocationType'; /** * The MediaStream model module. * @module model/MediaStream -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MediaStream { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MediaUrl.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MediaUrl.js index e1a63f1a8..93cc0a667 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MediaUrl.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MediaUrl.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The MediaUrl model module. * @module model/MediaUrl -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MediaUrl { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MetadataEditorInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MetadataEditorInfo.js index 20ff72c56..92fc8969c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MetadataEditorInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MetadataEditorInfo.js @@ -18,7 +18,7 @@ import ParentalRating from './ParentalRating'; /** * The MetadataEditorInfo model module. * @module model/MetadataEditorInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MetadataEditorInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MovieInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MovieInfo.js index 5a57187b5..4947249a9 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MovieInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MovieInfo.js @@ -16,7 +16,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The MovieInfo model module. * @module model/MovieInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MovieInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/MusicVideoInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/MusicVideoInfo.js index 75a109e82..26332d741 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/MusicVideoInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/MusicVideoInfo.js @@ -16,7 +16,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The MusicVideoInfo model module. * @module model/MusicVideoInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class MusicVideoInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/NameIdPair.js b/SampleCode/RestApi/Clients/JavaScript/src/model/NameIdPair.js index d8400f41c..a56030ccd 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/NameIdPair.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/NameIdPair.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The NameIdPair model module. * @module model/NameIdPair -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class NameIdPair { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/NameLongIdPair.js b/SampleCode/RestApi/Clients/JavaScript/src/model/NameLongIdPair.js index 5d425b020..277b894e4 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/NameLongIdPair.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/NameLongIdPair.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The NameLongIdPair model module. * @module model/NameLongIdPair -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class NameLongIdPair { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/NameValuePair.js b/SampleCode/RestApi/Clients/JavaScript/src/model/NameValuePair.js index 60bc36d1f..18a0a9606 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/NameValuePair.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/NameValuePair.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The NameValuePair model module. * @module model/NameValuePair -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class NameValuePair { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/NetEndPointInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/NetEndPointInfo.js index 1ecd78283..4ab9c81da 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/NetEndPointInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/NetEndPointInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The NetEndPointInfo model module. * @module model/NetEndPointInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class NetEndPointInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/NotificationCategoryInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/NotificationCategoryInfo.js index a4ce6cb63..528ddeb04 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/NotificationCategoryInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/NotificationCategoryInfo.js @@ -15,7 +15,7 @@ import NotificationTypeInfo from './NotificationTypeInfo'; /** * The NotificationCategoryInfo model module. * @module model/NotificationCategoryInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class NotificationCategoryInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/NotificationTypeInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/NotificationTypeInfo.js index 4247f6576..4e0d507f0 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/NotificationTypeInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/NotificationTypeInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The NotificationTypeInfo model module. * @module model/NotificationTypeInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class NotificationTypeInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PackageInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PackageInfo.js index e3f53d1e4..e414d6261 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PackageInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PackageInfo.js @@ -16,7 +16,7 @@ import PackageVersionInfo from './PackageVersionInfo'; /** * The PackageInfo model module. * @module model/PackageInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PackageInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PackageVersionInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PackageVersionInfo.js index d8a960402..3dcd8f6d5 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PackageVersionInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PackageVersionInfo.js @@ -15,7 +15,7 @@ import PackageVersionClass from './PackageVersionClass'; /** * The PackageVersionInfo model module. * @module model/PackageVersionInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PackageVersionInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ParentalRating.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ParentalRating.js index 27c5ec75d..24fafe6a4 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ParentalRating.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ParentalRating.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ParentalRating model module. * @module model/ParentalRating -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ParentalRating { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PathSubstitution.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PathSubstitution.js index 2668f0ab2..42c601e21 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PathSubstitution.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PathSubstitution.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The PathSubstitution model module. * @module model/PathSubstitution -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PathSubstitution { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PersistenceIntroDebugInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PersistenceIntroDebugInfo.js index 998963599..42cdccb7b 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PersistenceIntroDebugInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PersistenceIntroDebugInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The PersistenceIntroDebugInfo model module. * @module model/PersistenceIntroDebugInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PersistenceIntroDebugInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PersonLookupInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PersonLookupInfo.js index d321ec2b5..95909e835 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PersonLookupInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PersonLookupInfo.js @@ -16,7 +16,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The PersonLookupInfo model module. * @module model/PersonLookupInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PersonLookupInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PinRedeemResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PinRedeemResult.js index 3413ff37b..1d7deba7b 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PinRedeemResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PinRedeemResult.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The PinRedeemResult model module. * @module model/PinRedeemResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PinRedeemResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlayRequest.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlayRequest.js index ef835efb2..6d997a4ad 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlayRequest.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlayRequest.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The PlayRequest model module. * @module model/PlayRequest -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlayRequest { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackInfoRequest.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackInfoRequest.js index bdad7fd3c..5f804cd96 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackInfoRequest.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackInfoRequest.js @@ -16,7 +16,7 @@ import MediaProtocol from './MediaProtocol'; /** * The PlaybackInfoRequest model module. * @module model/PlaybackInfoRequest -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaybackInfoRequest { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackInfoResponse.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackInfoResponse.js index 76c627aa4..90a6d7820 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackInfoResponse.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackInfoResponse.js @@ -16,7 +16,7 @@ import PlaybackErrorCode from './PlaybackErrorCode'; /** * The PlaybackInfoResponse model module. * @module model/PlaybackInfoResponse -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaybackInfoResponse { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackProgressInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackProgressInfo.js index dea259109..93795d45f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackProgressInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackProgressInfo.js @@ -19,7 +19,7 @@ import RepeatMode from './RepeatMode'; /** * The PlaybackProgressInfo model module. * @module model/PlaybackProgressInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaybackProgressInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackStartInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackStartInfo.js index 8cdc6051b..1f2dbb0b6 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackStartInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackStartInfo.js @@ -19,7 +19,7 @@ import RepeatMode from './RepeatMode'; /** * The PlaybackStartInfo model module. * @module model/PlaybackStartInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaybackStartInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackStopInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackStopInfo.js index b2b1a2aae..5d8bbc1cf 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackStopInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaybackStopInfo.js @@ -16,7 +16,7 @@ import QueueItem from './QueueItem'; /** * The PlaybackStopInfo model module. * @module model/PlaybackStopInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaybackStopInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlayerStateInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlayerStateInfo.js index fd894ef8e..93460034c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlayerStateInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlayerStateInfo.js @@ -16,7 +16,7 @@ import RepeatMode from './RepeatMode'; /** * The PlayerStateInfo model module. * @module model/PlayerStateInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlayerStateInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaylistsAddToPlaylistResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaylistsAddToPlaylistResult.js index 6ca6e02ba..3252e5049 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaylistsAddToPlaylistResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaylistsAddToPlaylistResult.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The PlaylistsAddToPlaylistResult model module. * @module model/PlaylistsAddToPlaylistResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaylistsAddToPlaylistResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaylistsPlaylistCreationResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaylistsPlaylistCreationResult.js index 7f7e235f3..4afe6dc9f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaylistsPlaylistCreationResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaylistsPlaylistCreationResult.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The PlaylistsPlaylistCreationResult model module. * @module model/PlaylistsPlaylistCreationResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaylistsPlaylistCreationResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaystateRequest.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaystateRequest.js index 3b7df02c4..bab848054 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PlaystateRequest.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PlaystateRequest.js @@ -15,7 +15,7 @@ import PlaystateCommand from './PlaystateCommand'; /** * The PlaystateRequest model module. * @module model/PlaystateRequest -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PlaystateRequest { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PluginsPluginInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PluginsPluginInfo.js index a4960a768..a361d969b 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PluginsPluginInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PluginsPluginInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The PluginsPluginInfo model module. * @module model/PluginsPluginInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PluginsPluginInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ProcessRunMetricsProcessMetricPoint.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ProcessRunMetricsProcessMetricPoint.js index 20b2214d3..355adbd64 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ProcessRunMetricsProcessMetricPoint.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ProcessRunMetricsProcessMetricPoint.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ProcessRunMetricsProcessMetricPoint model module. * @module model/ProcessRunMetricsProcessMetricPoint -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ProcessRunMetricsProcessMetricPoint { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ProcessRunMetricsProcessStatistics.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ProcessRunMetricsProcessStatistics.js index 53eff30ce..046c074ee 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ProcessRunMetricsProcessStatistics.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ProcessRunMetricsProcessStatistics.js @@ -15,7 +15,7 @@ import ProcessRunMetricsProcessMetricPoint from './ProcessRunMetricsProcessMetri /** * The ProcessRunMetricsProcessStatistics model module. * @module model/ProcessRunMetricsProcessStatistics -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ProcessRunMetricsProcessStatistics { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileCondition.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileCondition.js index 4b47b607a..832c5ad03 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileCondition.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileCondition.js @@ -16,7 +16,7 @@ import ProfileConditionValue from './ProfileConditionValue'; /** * The ProfileCondition model module. * @module model/ProfileCondition -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ProfileCondition { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileInformation.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileInformation.js index 40342d51a..2163fb8c5 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileInformation.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileInformation.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ProfileInformation model module. * @module model/ProfileInformation -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ProfileInformation { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileLevelInformation.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileLevelInformation.js index b28ea7167..5077e2937 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileLevelInformation.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ProfileLevelInformation.js @@ -16,7 +16,7 @@ import ProfileInformation from './ProfileInformation'; /** * The ProfileLevelInformation model module. * @module model/ProfileLevelInformation -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ProfileLevelInformation { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ProviderIdDictionary.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ProviderIdDictionary.js index ec81929bb..1490b3df7 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ProviderIdDictionary.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ProviderIdDictionary.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ProviderIdDictionary model module. * @module model/ProviderIdDictionary -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ProviderIdDictionary { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/PublicSystemInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/PublicSystemInfo.js index 89470899a..9f954146c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/PublicSystemInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/PublicSystemInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The PublicSystemInfo model module. * @module model/PublicSystemInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class PublicSystemInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultActivityLogEntry.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultActivityLogEntry.js index 78768783f..cc064d917 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultActivityLogEntry.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultActivityLogEntry.js @@ -15,7 +15,7 @@ import ActivityLogEntry from './ActivityLogEntry'; /** * The QueryResultActivityLogEntry model module. * @module model/QueryResultActivityLogEntry -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultActivityLogEntry { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultApiEpgRow.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultApiEpgRow.js index f9d3eaee1..e1aa8a1bf 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultApiEpgRow.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultApiEpgRow.js @@ -15,7 +15,7 @@ import ApiEpgRow from './ApiEpgRow'; /** * The QueryResultApiEpgRow model module. * @module model/QueryResultApiEpgRow -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultApiEpgRow { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultBaseItemDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultBaseItemDto.js index 90c311756..41c6f65b1 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultBaseItemDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultBaseItemDto.js @@ -15,7 +15,7 @@ import BaseItemDto from './BaseItemDto'; /** * The QueryResultBaseItemDto model module. * @module model/QueryResultBaseItemDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultBaseItemDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultChannelManagementInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultChannelManagementInfo.js index 873d022b2..11fbc6c29 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultChannelManagementInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultChannelManagementInfo.js @@ -15,7 +15,7 @@ import ChannelManagementInfo from './ChannelManagementInfo'; /** * The QueryResultChannelManagementInfo model module. * @module model/QueryResultChannelManagementInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultChannelManagementInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultDevicesDeviceInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultDevicesDeviceInfo.js index 0fd026285..22bb1d2ae 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultDevicesDeviceInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultDevicesDeviceInfo.js @@ -15,7 +15,7 @@ import DevicesDeviceInfo from './DevicesDeviceInfo'; /** * The QueryResultDevicesDeviceInfo model module. * @module model/QueryResultDevicesDeviceInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultDevicesDeviceInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLiveTvSeriesTimerInfoDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLiveTvSeriesTimerInfoDto.js index 49f971f1f..bd36a5aa7 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLiveTvSeriesTimerInfoDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLiveTvSeriesTimerInfoDto.js @@ -15,7 +15,7 @@ import LiveTvSeriesTimerInfoDto from './LiveTvSeriesTimerInfoDto'; /** * The QueryResultLiveTvSeriesTimerInfoDto model module. * @module model/QueryResultLiveTvSeriesTimerInfoDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultLiveTvSeriesTimerInfoDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLiveTvTimerInfoDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLiveTvTimerInfoDto.js index 1d8103170..6f2bf97ae 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLiveTvTimerInfoDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLiveTvTimerInfoDto.js @@ -15,7 +15,7 @@ import LiveTvTimerInfoDto from './LiveTvTimerInfoDto'; /** * The QueryResultLiveTvTimerInfoDto model module. * @module model/QueryResultLiveTvTimerInfoDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultLiveTvTimerInfoDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLogFile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLogFile.js index a7fac199e..0708b35df 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLogFile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultLogFile.js @@ -15,7 +15,7 @@ import LogFile from './LogFile'; /** * The QueryResultLogFile model module. * @module model/QueryResultLogFile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultLogFile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultString.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultString.js index 37aa3fbbe..c31d35378 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultString.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultString.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The QueryResultString model module. * @module model/QueryResultString -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultString { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultSyncJob.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultSyncJob.js index 47d7b5ad9..4ad246325 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultSyncJob.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultSyncJob.js @@ -15,7 +15,7 @@ import SyncJob from './SyncJob'; /** * The QueryResultSyncJob model module. * @module model/QueryResultSyncJob -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultSyncJob { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultSyncJobItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultSyncJobItem.js index 9dde83e9a..d0092ea0d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultSyncJobItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultSyncJobItem.js @@ -15,7 +15,7 @@ import SyncJobItem from './SyncJobItem'; /** * The QueryResultSyncJobItem model module. * @module model/QueryResultSyncJobItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultSyncJobItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserDto.js index 3805ff480..8069ec954 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserDto.js @@ -15,7 +15,7 @@ import UserDto from './UserDto'; /** * The QueryResultUserDto model module. * @module model/QueryResultUserDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultUserDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserLibraryOfficialRatingItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserLibraryOfficialRatingItem.js index e45b186e2..0a58382bd 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserLibraryOfficialRatingItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserLibraryOfficialRatingItem.js @@ -15,7 +15,7 @@ import UserLibraryOfficialRatingItem from './UserLibraryOfficialRatingItem'; /** * The QueryResultUserLibraryOfficialRatingItem model module. * @module model/QueryResultUserLibraryOfficialRatingItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultUserLibraryOfficialRatingItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserLibraryTagItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserLibraryTagItem.js index 1a0f4dfcb..76a2a7686 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserLibraryTagItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultUserLibraryTagItem.js @@ -15,7 +15,7 @@ import UserLibraryTagItem from './UserLibraryTagItem'; /** * The QueryResultUserLibraryTagItem model module. * @module model/QueryResultUserLibraryTagItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultUserLibraryTagItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultVirtualFolderInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultVirtualFolderInfo.js index 9a6a49645..fe72e3610 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultVirtualFolderInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueryResultVirtualFolderInfo.js @@ -15,7 +15,7 @@ import VirtualFolderInfo from './VirtualFolderInfo'; /** * The QueryResultVirtualFolderInfo model module. * @module model/QueryResultVirtualFolderInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueryResultVirtualFolderInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/QueueItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/QueueItem.js index 8553257a9..51f5a35a1 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/QueueItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/QueueItem.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The QueueItem model module. * @module model/QueueItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class QueueItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RecommendationDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RecommendationDto.js index daf58bef8..1e7a534ce 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RecommendationDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RecommendationDto.js @@ -16,7 +16,7 @@ import RecommendationType from './RecommendationType'; /** * The RecommendationDto model module. * @module model/RecommendationDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RecommendationDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteImageInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteImageInfo.js index 19326560e..bcea16e54 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteImageInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteImageInfo.js @@ -16,7 +16,7 @@ import RatingType from './RatingType'; /** * The RemoteImageInfo model module. * @module model/RemoteImageInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteImageInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteImageResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteImageResult.js index 3938c054d..353a00993 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteImageResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteImageResult.js @@ -15,7 +15,7 @@ import RemoteImageInfo from './RemoteImageInfo'; /** * The RemoteImageResult model module. * @module model/RemoteImageResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteImageResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryAlbumInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryAlbumInfo.js index 3e19d5774..153a49242 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryAlbumInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryAlbumInfo.js @@ -15,7 +15,7 @@ import AlbumInfo from './AlbumInfo'; /** * The RemoteSearchQueryAlbumInfo model module. * @module model/RemoteSearchQueryAlbumInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQueryAlbumInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryArtistInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryArtistInfo.js index fbac26a50..335b7c077 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryArtistInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryArtistInfo.js @@ -15,7 +15,7 @@ import ArtistInfo from './ArtistInfo'; /** * The RemoteSearchQueryArtistInfo model module. * @module model/RemoteSearchQueryArtistInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQueryArtistInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryBookInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryBookInfo.js index 8f4eea31b..ca982ffc0 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryBookInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryBookInfo.js @@ -15,7 +15,7 @@ import BookInfo from './BookInfo'; /** * The RemoteSearchQueryBookInfo model module. * @module model/RemoteSearchQueryBookInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQueryBookInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryGameInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryGameInfo.js index 20a33fb38..9088aa551 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryGameInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryGameInfo.js @@ -15,7 +15,7 @@ import GameInfo from './GameInfo'; /** * The RemoteSearchQueryGameInfo model module. * @module model/RemoteSearchQueryGameInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQueryGameInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryItemLookupInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryItemLookupInfo.js index f960995e3..81946ac09 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryItemLookupInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryItemLookupInfo.js @@ -15,7 +15,7 @@ import ItemLookupInfo from './ItemLookupInfo'; /** * The RemoteSearchQueryItemLookupInfo model module. * @module model/RemoteSearchQueryItemLookupInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQueryItemLookupInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryMovieInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryMovieInfo.js index 4c1d057ff..540bde621 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryMovieInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryMovieInfo.js @@ -15,7 +15,7 @@ import MovieInfo from './MovieInfo'; /** * The RemoteSearchQueryMovieInfo model module. * @module model/RemoteSearchQueryMovieInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQueryMovieInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryMusicVideoInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryMusicVideoInfo.js index 27c599506..2d4d4e754 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryMusicVideoInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryMusicVideoInfo.js @@ -15,7 +15,7 @@ import MusicVideoInfo from './MusicVideoInfo'; /** * The RemoteSearchQueryMusicVideoInfo model module. * @module model/RemoteSearchQueryMusicVideoInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQueryMusicVideoInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryPersonLookupInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryPersonLookupInfo.js index 2e982d1a7..0af6b4e7f 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryPersonLookupInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryPersonLookupInfo.js @@ -15,7 +15,7 @@ import PersonLookupInfo from './PersonLookupInfo'; /** * The RemoteSearchQueryPersonLookupInfo model module. * @module model/RemoteSearchQueryPersonLookupInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQueryPersonLookupInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQuerySeriesInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQuerySeriesInfo.js index 03ae1f03b..1fba18005 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQuerySeriesInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQuerySeriesInfo.js @@ -15,7 +15,7 @@ import SeriesInfo from './SeriesInfo'; /** * The RemoteSearchQuerySeriesInfo model module. * @module model/RemoteSearchQuerySeriesInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQuerySeriesInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryTrailerInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryTrailerInfo.js index 97c57ba6b..a6bac0b63 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryTrailerInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchQueryTrailerInfo.js @@ -15,7 +15,7 @@ import TrailerInfo from './TrailerInfo'; /** * The RemoteSearchQueryTrailerInfo model module. * @module model/RemoteSearchQueryTrailerInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchQueryTrailerInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchResult.js index 8e2dc8b80..3713408f3 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSearchResult.js @@ -15,7 +15,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The RemoteSearchResult model module. * @module model/RemoteSearchResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSearchResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSubtitleInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSubtitleInfo.js index cdcdbf5a6..9b0736229 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSubtitleInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RemoteSubtitleInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The RemoteSubtitleInfo model module. * @module model/RemoteSubtitleInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RemoteSubtitleInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/Resolution.js b/SampleCode/RestApi/Clients/JavaScript/src/model/Resolution.js index e8b4261fc..1431d2025 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/Resolution.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/Resolution.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The Resolution model module. * @module model/Resolution -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class Resolution { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ResolutionWithRate.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ResolutionWithRate.js index ac8b3b3cd..19447aa0b 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ResolutionWithRate.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ResolutionWithRate.js @@ -15,7 +15,7 @@ import Resolution from './Resolution'; /** * The ResolutionWithRate model module. * @module model/ResolutionWithRate -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ResolutionWithRate { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ResponseProfile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ResponseProfile.js index 65c6ff303..d9c1a2862 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ResponseProfile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ResponseProfile.js @@ -16,7 +16,7 @@ import ProfileCondition from './ProfileCondition'; /** * The ResponseProfile model module. * @module model/ResponseProfile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ResponseProfile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RokuMetadataApiThumbnailInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RokuMetadataApiThumbnailInfo.js index 190ed698b..6aceda390 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RokuMetadataApiThumbnailInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RokuMetadataApiThumbnailInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The RokuMetadataApiThumbnailInfo model module. * @module model/RokuMetadataApiThumbnailInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RokuMetadataApiThumbnailInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RokuMetadataApiThumbnailSetInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RokuMetadataApiThumbnailSetInfo.js index 44e955aad..16588626e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RokuMetadataApiThumbnailSetInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RokuMetadataApiThumbnailSetInfo.js @@ -15,7 +15,7 @@ import RokuMetadataApiThumbnailInfo from './RokuMetadataApiThumbnailInfo'; /** * The RokuMetadataApiThumbnailSetInfo model module. * @module model/RokuMetadataApiThumbnailSetInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RokuMetadataApiThumbnailSetInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/RunUICommand.js b/SampleCode/RestApi/Clients/JavaScript/src/model/RunUICommand.js index 5fd79ee22..88a330ae7 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/RunUICommand.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/RunUICommand.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The RunUICommand model module. * @module model/RunUICommand -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class RunUICommand { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SeriesInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SeriesInfo.js index 0e513771b..eaee33c5c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SeriesInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SeriesInfo.js @@ -17,7 +17,7 @@ import SeriesDisplayOrder from './SeriesDisplayOrder'; /** * The SeriesInfo model module. * @module model/SeriesInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SeriesInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ServerConfiguration.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ServerConfiguration.js index 4dc3240cc..db7b8d22a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ServerConfiguration.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ServerConfiguration.js @@ -18,7 +18,7 @@ import ProxyHeaderMode from './ProxyHeaderMode'; /** * The ServerConfiguration model module. * @module model/ServerConfiguration -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ServerConfiguration { /** @@ -181,8 +181,8 @@ export default class ServerConfiguration { if (data.hasOwnProperty('PlaylistsUpgradedToM3U')) { obj['PlaylistsUpgradedToM3U'] = ApiClient.convertToType(data['PlaylistsUpgradedToM3U'], 'Boolean'); } - if (data.hasOwnProperty('ImageExtractorUpgraded')) { - obj['ImageExtractorUpgraded'] = ApiClient.convertToType(data['ImageExtractorUpgraded'], 'Boolean'); + if (data.hasOwnProperty('ImageExtractorUpgraded1')) { + obj['ImageExtractorUpgraded1'] = ApiClient.convertToType(data['ImageExtractorUpgraded1'], 'Boolean'); } if (data.hasOwnProperty('EnablePeopleLetterSubFolders')) { obj['EnablePeopleLetterSubFolders'] = ApiClient.convertToType(data['EnablePeopleLetterSubFolders'], 'Boolean'); @@ -196,8 +196,8 @@ export default class ServerConfiguration { if (data.hasOwnProperty('DisableAsyncIO')) { obj['DisableAsyncIO'] = ApiClient.convertToType(data['DisableAsyncIO'], 'Boolean'); } - if (data.hasOwnProperty('MigratedToUserItemShares4')) { - obj['MigratedToUserItemShares4'] = ApiClient.convertToType(data['MigratedToUserItemShares4'], 'Boolean'); + if (data.hasOwnProperty('MigratedToUserItemShares6')) { + obj['MigratedToUserItemShares6'] = ApiClient.convertToType(data['MigratedToUserItemShares6'], 'Boolean'); } if (data.hasOwnProperty('MigratedLibraryOptionsToDb')) { obj['MigratedLibraryOptionsToDb'] = ApiClient.convertToType(data['MigratedLibraryOptionsToDb'], 'Boolean'); @@ -208,6 +208,9 @@ export default class ServerConfiguration { if (data.hasOwnProperty('EnableSavedMetadataForPeople')) { obj['EnableSavedMetadataForPeople'] = ApiClient.convertToType(data['EnableSavedMetadataForPeople'], 'Boolean'); } + if (data.hasOwnProperty('TvChannelsRefreshed')) { + obj['TvChannelsRefreshed'] = ApiClient.convertToType(data['TvChannelsRefreshed'], 'Boolean'); + } if (data.hasOwnProperty('ProxyHeaderMode')) { obj['ProxyHeaderMode'] = ProxyHeaderMode.constructFromObject(data['ProxyHeaderMode']); } @@ -433,9 +436,9 @@ export default class ServerConfiguration { */ 'PlaylistsUpgradedToM3U' = undefined; /** - * @member {Boolean} ImageExtractorUpgraded + * @member {Boolean} ImageExtractorUpgraded1 */ - 'ImageExtractorUpgraded' = undefined; + 'ImageExtractorUpgraded1' = undefined; /** * @member {Boolean} EnablePeopleLetterSubFolders */ @@ -453,9 +456,9 @@ export default class ServerConfiguration { */ 'DisableAsyncIO' = undefined; /** - * @member {Boolean} MigratedToUserItemShares4 + * @member {Boolean} MigratedToUserItemShares6 */ - 'MigratedToUserItemShares4' = undefined; + 'MigratedToUserItemShares6' = undefined; /** * @member {Boolean} MigratedLibraryOptionsToDb */ @@ -469,6 +472,10 @@ export default class ServerConfiguration { */ 'EnableSavedMetadataForPeople' = undefined; /** + * @member {Boolean} TvChannelsRefreshed + */ + 'TvChannelsRefreshed' = undefined; + /** * @member {module:model/ProxyHeaderMode} ProxyHeaderMode */ 'ProxyHeaderMode' = undefined; diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SessionSessionInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SessionSessionInfo.js index a9913ec25..84ee1be34 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SessionSessionInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SessionSessionInfo.js @@ -18,7 +18,7 @@ import TranscodingInfo from './TranscodingInfo'; /** * The SessionSessionInfo model module. * @module model/SessionSessionInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SessionSessionInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SessionUserInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SessionUserInfo.js index b6d3f7d43..428111d3c 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SessionUserInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SessionUserInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The SessionUserInfo model module. * @module model/SessionUserInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SessionUserInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SongInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SongInfo.js index f134f4ba2..d2afac566 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SongInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SongInfo.js @@ -16,7 +16,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The SongInfo model module. * @module model/SongInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SongInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SubtitleProfile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SubtitleProfile.js index 1c2fb9332..0c5b97ef1 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SubtitleProfile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SubtitleProfile.js @@ -15,7 +15,7 @@ import SubtitleDeliveryMethod from './SubtitleDeliveryMethod'; /** * The SubtitleProfile model module. * @module model/SubtitleProfile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SubtitleProfile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SubtitlesSubtitleDownloadResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SubtitlesSubtitleDownloadResult.js index 17175b3fb..07e1b186a 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SubtitlesSubtitleDownloadResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SubtitlesSubtitleDownloadResult.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The SubtitlesSubtitleDownloadResult model module. * @module model/SubtitlesSubtitleDownloadResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SubtitlesSubtitleDownloadResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDataRequest.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDataRequest.js index 6e3718dbc..e56b0c195 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDataRequest.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDataRequest.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The SyncDataRequest model module. * @module model/SyncDataRequest -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncDataRequest { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDataResponse.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDataResponse.js index 4337857c9..4cc94bfb7 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDataResponse.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDataResponse.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The SyncDataResponse model module. * @module model/SyncDataResponse -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncDataResponse { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDialogOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDialogOptions.js index 79de54644..50a4bbe50 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDialogOptions.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncDialogOptions.js @@ -18,7 +18,7 @@ import SyncTarget from './SyncTarget'; /** * The SyncDialogOptions model module. * @module model/SyncDialogOptions -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncDialogOptions { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJob.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJob.js index 1388bb5f2..b4c7a8475 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJob.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJob.js @@ -16,7 +16,7 @@ import SyncJobStatus from './SyncJobStatus'; /** * The SyncJob model module. * @module model/SyncJob -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncJob { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobCreationResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobCreationResult.js index 1b5570346..8b1f74e25 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobCreationResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobCreationResult.js @@ -16,7 +16,7 @@ import SyncJobItem from './SyncJobItem'; /** * The SyncJobCreationResult model module. * @module model/SyncJobCreationResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncJobCreationResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobItem.js index fd74df228..8dedb1a84 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobItem.js @@ -17,7 +17,7 @@ import SyncJobItemStatus from './SyncJobItemStatus'; /** * The SyncJobItem model module. * @module model/SyncJobItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncJobItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobRequest.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobRequest.js index 825bf798e..0eb996cee 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobRequest.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncJobRequest.js @@ -15,7 +15,7 @@ import SyncCategory from './SyncCategory'; /** * The SyncJobRequest model module. * @module model/SyncJobRequest -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncJobRequest { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncProfileOption.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncProfileOption.js index f2da403ba..3b45d6dc0 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncProfileOption.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncProfileOption.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The SyncProfileOption model module. * @module model/SyncProfileOption -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncProfileOption { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncQualityOption.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncQualityOption.js index bb648a513..2d6eeb35b 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncQualityOption.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncQualityOption.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The SyncQualityOption model module. * @module model/SyncQualityOption -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncQualityOption { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncTarget.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncTarget.js index 31787742e..06eeb83a6 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncTarget.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncTarget.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The SyncTarget model module. * @module model/SyncTarget -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncTarget { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncedItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncedItem.js index e9aac676e..82e464da0 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncedItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncedItem.js @@ -16,7 +16,7 @@ import ItemFileInfo from './ItemFileInfo'; /** * The SyncedItem model module. * @module model/SyncedItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncedItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncedItemProgress.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncedItemProgress.js index c71a91aec..1f3705689 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SyncedItemProgress.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SyncedItemProgress.js @@ -15,7 +15,7 @@ import SyncJobItemStatus from './SyncJobItemStatus'; /** * The SyncedItemProgress model module. * @module model/SyncedItemProgress -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SyncedItemProgress { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/SystemInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/SystemInfo.js index fbd684399..6e7bf0a01 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/SystemInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/SystemInfo.js @@ -12,11 +12,12 @@ import ApiClient from '../ApiClient'; import InstallationInfo from './InstallationInfo'; import PackageVersionClass from './PackageVersionClass'; +import WakeOnLanInfo from './WakeOnLanInfo'; /** * The SystemInfo model module. * @module model/SystemInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class SystemInfo { /** @@ -59,6 +60,9 @@ export default class SystemInfo { if (data.hasOwnProperty('IsShuttingDown')) { obj['IsShuttingDown'] = ApiClient.convertToType(data['IsShuttingDown'], 'Boolean'); } + if (data.hasOwnProperty('HasImageEnhancers')) { + obj['HasImageEnhancers'] = ApiClient.convertToType(data['HasImageEnhancers'], 'Boolean'); + } if (data.hasOwnProperty('OperatingSystem')) { obj['OperatingSystem'] = ApiClient.convertToType(data['OperatingSystem'], 'String'); } @@ -122,6 +126,9 @@ export default class SystemInfo { if (data.hasOwnProperty('HardwareAccelerationRequiresPremiere')) { obj['HardwareAccelerationRequiresPremiere'] = ApiClient.convertToType(data['HardwareAccelerationRequiresPremiere'], 'Boolean'); } + if (data.hasOwnProperty('WakeOnLanInfo')) { + obj['WakeOnLanInfo'] = ApiClient.convertToType(data['WakeOnLanInfo'], [WakeOnLanInfo]); + } if (data.hasOwnProperty('LocalAddress')) { obj['LocalAddress'] = ApiClient.convertToType(data['LocalAddress'], 'String'); } @@ -170,6 +177,10 @@ export default class SystemInfo { */ 'IsShuttingDown' = undefined; /** + * @member {Boolean} HasImageEnhancers + */ + 'HasImageEnhancers' = undefined; + /** * The operating sytem. * @member {String} OperatingSystem */ @@ -271,6 +282,10 @@ export default class SystemInfo { */ 'HardwareAccelerationRequiresPremiere' = undefined; /** + * @member {Array.} WakeOnLanInfo + */ + 'WakeOnLanInfo' = undefined; + /** * The local address. * @member {String} LocalAddress */ diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/TaskInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/TaskInfo.js index 52692f0e7..37adc15d6 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/TaskInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/TaskInfo.js @@ -17,7 +17,7 @@ import TaskTriggerInfo from './TaskTriggerInfo'; /** * The TaskInfo model module. * @module model/TaskInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TaskInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/TaskResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/TaskResult.js index 6237e2002..57bab9fca 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/TaskResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/TaskResult.js @@ -15,7 +15,7 @@ import TaskCompletionStatus from './TaskCompletionStatus'; /** * The TaskResult model module. * @module model/TaskResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TaskResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/TaskTriggerInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/TaskTriggerInfo.js index 06d87ddc6..3c3535bae 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/TaskTriggerInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/TaskTriggerInfo.js @@ -16,7 +16,7 @@ import SystemEvent from './SystemEvent'; /** * The TaskTriggerInfo model module. * @module model/TaskTriggerInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TaskTriggerInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ThemeMediaResult.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ThemeMediaResult.js index 6b6b6c872..cd993fff8 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ThemeMediaResult.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ThemeMediaResult.js @@ -15,7 +15,7 @@ import BaseItemDto from './BaseItemDto'; /** * The ThemeMediaResult model module. * @module model/ThemeMediaResult -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ThemeMediaResult { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/TrailerInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/TrailerInfo.js index c8d6655f9..4efa2b78d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/TrailerInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/TrailerInfo.js @@ -16,7 +16,7 @@ import ProviderIdDictionary from './ProviderIdDictionary'; /** * The TrailerInfo model module. * @module model/TrailerInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TrailerInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingInfo.js index 032f575df..547836829 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingInfo.js @@ -18,7 +18,7 @@ import TupleDoubleDouble from './TupleDoubleDouble'; /** * The TranscodingInfo model module. * @module model/TranscodingInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TranscodingInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingProfile.js b/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingProfile.js index f8bce68b0..9161356ae 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingProfile.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingProfile.js @@ -17,7 +17,7 @@ import TranscodeSeekInfo from './TranscodeSeekInfo'; /** * The TranscodingProfile model module. * @module model/TranscodingProfile -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TranscodingProfile { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingVpStepInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingVpStepInfo.js index b5a3b6c9a..60e1f905e 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingVpStepInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/TranscodingVpStepInfo.js @@ -15,7 +15,7 @@ import TranscodingVpStepTypes from './TranscodingVpStepTypes'; /** * The TranscodingVpStepInfo model module. * @module model/TranscodingVpStepInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TranscodingVpStepInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/TupleDoubleDouble.js b/SampleCode/RestApi/Clients/JavaScript/src/model/TupleDoubleDouble.js index ae2ecc3f5..985720ede 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/TupleDoubleDouble.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/TupleDoubleDouble.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The TupleDoubleDouble model module. * @module model/TupleDoubleDouble -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TupleDoubleDouble { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/TypeOptions.js b/SampleCode/RestApi/Clients/JavaScript/src/model/TypeOptions.js index 3ed09e630..b971d0454 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/TypeOptions.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/TypeOptions.js @@ -15,7 +15,7 @@ import ImageOption from './ImageOption'; /** * The TypeOptions model module. * @module model/TypeOptions -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class TypeOptions { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UICommand.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UICommand.js index dcd792f1d..85aaeeced 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UICommand.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UICommand.js @@ -15,7 +15,7 @@ import EnumsUICommandType from './EnumsUICommandType'; /** * The UICommand model module. * @module model/UICommand -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UICommand { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UITabPageInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UITabPageInfo.js index 4eb13e96c..325d5ea03 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UITabPageInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UITabPageInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The UITabPageInfo model module. * @module model/UITabPageInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UITabPageInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UIViewInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UIViewInfo.js index 85980abb7..a832e7eac 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UIViewInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UIViewInfo.js @@ -18,7 +18,7 @@ import UITabPageInfo from './UITabPageInfo'; /** * The UIViewInfo model module. * @module model/UIViewInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UIViewInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UpdateUserPassword.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UpdateUserPassword.js index b5930c384..01874889d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UpdateUserPassword.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UpdateUserPassword.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The UpdateUserPassword model module. * @module model/UpdateUserPassword -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UpdateUserPassword { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserAction.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserAction.js index 8574f8ff7..87183d545 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserAction.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserAction.js @@ -15,7 +15,7 @@ import UserActionType from './UserActionType'; /** * The UserAction model module. * @module model/UserAction -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserAction { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserConfiguration.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserConfiguration.js index f21f358b6..93dfa4baf 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserConfiguration.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserConfiguration.js @@ -16,7 +16,7 @@ import SubtitlePlaybackMode from './SubtitlePlaybackMode'; /** * The UserConfiguration model module. * @module model/UserConfiguration -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserConfiguration { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserDto.js index c530b0ff9..514a38b48 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserDto.js @@ -18,7 +18,7 @@ import UserPolicy from './UserPolicy'; /** * The UserDto model module. * @module model/UserDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserItemDataDto.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserItemDataDto.js index 3df2f837e..aed910a50 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserItemDataDto.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserItemDataDto.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The UserItemDataDto model module. * @module model/UserItemDataDto -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserItemDataDto { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryAddTags.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryAddTags.js index ea1497429..769e422bc 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryAddTags.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryAddTags.js @@ -15,7 +15,7 @@ import NameIdPair from './NameIdPair'; /** * The UserLibraryAddTags model module. * @module model/UserLibraryAddTags -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserLibraryAddTags { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryLeaveSharedItems.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryLeaveSharedItems.js index 6f7a06943..d20a1c973 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryLeaveSharedItems.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryLeaveSharedItems.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The UserLibraryLeaveSharedItems model module. * @module model/UserLibraryLeaveSharedItems -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserLibraryLeaveSharedItems { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryOfficialRatingItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryOfficialRatingItem.js index 87d2e3f3a..41a3af3fc 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryOfficialRatingItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryOfficialRatingItem.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The UserLibraryOfficialRatingItem model module. * @module model/UserLibraryOfficialRatingItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserLibraryOfficialRatingItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryRemoveTags.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryRemoveTags.js new file mode 100644 index 000000000..4a0cce4ac --- /dev/null +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryRemoveTags.js @@ -0,0 +1,60 @@ +/** + * Emby Server REST API + * Explore the Emby Server API + * + * + * + * NOTE: This class is auto generated. + * Do not edit the class manually. + * + */ + +import ApiClient from '../ApiClient'; +import NameIdPair from './NameIdPair'; + +/** +* The UserLibraryRemoveTags model module. +* @module model/UserLibraryRemoveTags +* @version 4.8.3.0 +*/ +export default class UserLibraryRemoveTags { + /** + * Constructs a new UserLibraryRemoveTags. + * @alias module:model/UserLibraryRemoveTags + * @class + */ + + constructor() { + + + + } + + /** + * Constructs a UserLibraryRemoveTags from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/UserLibraryRemoveTags} obj Optional instance to populate. + * @return {module:model/UserLibraryRemoveTags} The populated UserLibraryRemoveTags instance. + */ + static constructFromObject(data, obj) { + if (data) { + obj = obj || new UserLibraryRemoveTags(); + + + if (data.hasOwnProperty('Tags')) { + obj['Tags'] = ApiClient.convertToType(data['Tags'], [NameIdPair]); + } + } + return obj; + } + + /** + * @member {Array.} Tags + */ + 'Tags' = undefined; + + + + +} diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryTagItem.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryTagItem.js index 66a334ab6..562ba0de4 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryTagItem.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryTagItem.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The UserLibraryTagItem model module. * @module model/UserLibraryTagItem -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserLibraryTagItem { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryUpdateUserItemAccess.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryUpdateUserItemAccess.js index 7da4ac09b..cb34643ba 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryUpdateUserItemAccess.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserLibraryUpdateUserItemAccess.js @@ -15,7 +15,7 @@ import UserItemShareLevel from './UserItemShareLevel'; /** * The UserLibraryUpdateUserItemAccess model module. * @module model/UserLibraryUpdateUserItemAccess -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserLibraryUpdateUserItemAccess { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserNotificationInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserNotificationInfo.js index f2d397184..b90c6bda9 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserNotificationInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserNotificationInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The UserNotificationInfo model module. * @module model/UserNotificationInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserNotificationInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/UserPolicy.js b/SampleCode/RestApi/Clients/JavaScript/src/model/UserPolicy.js index 7ee400c07..6aa49506d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/UserPolicy.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/UserPolicy.js @@ -16,7 +16,7 @@ import UnratedItem from './UnratedItem'; /** * The UserPolicy model module. * @module model/UserPolicy -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class UserPolicy { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/ValidatePath.js b/SampleCode/RestApi/Clients/JavaScript/src/model/ValidatePath.js index 5be4e477c..79e8796fd 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/ValidatePath.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/ValidatePath.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The ValidatePath model module. * @module model/ValidatePath -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class ValidatePath { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/Version.js b/SampleCode/RestApi/Clients/JavaScript/src/model/Version.js index 6ddb15f2f..370c40d2d 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/Version.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/Version.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The Version model module. * @module model/Version -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class Version { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/VideoCodecBase.js b/SampleCode/RestApi/Clients/JavaScript/src/model/VideoCodecBase.js index 3f17c8d7a..c06f979bb 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/VideoCodecBase.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/VideoCodecBase.js @@ -22,7 +22,7 @@ import VideoMediaTypes from './VideoMediaTypes'; /** * The VideoCodecBase model module. * @module model/VideoCodecBase -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class VideoCodecBase { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/VirtualFolderInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/VirtualFolderInfo.js index dd504df96..0044610e3 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/VirtualFolderInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/VirtualFolderInfo.js @@ -15,7 +15,7 @@ import LibraryOptions from './LibraryOptions'; /** * The VirtualFolderInfo model module. * @module model/VirtualFolderInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class VirtualFolderInfo { /** diff --git a/SampleCode/RestApi/Clients/JavaScript/src/model/WakeOnLanInfo.js b/SampleCode/RestApi/Clients/JavaScript/src/model/WakeOnLanInfo.js index 4ad91b5c2..ec0118ef0 100644 --- a/SampleCode/RestApi/Clients/JavaScript/src/model/WakeOnLanInfo.js +++ b/SampleCode/RestApi/Clients/JavaScript/src/model/WakeOnLanInfo.js @@ -14,7 +14,7 @@ import ApiClient from '../ApiClient'; /** * The WakeOnLanInfo model module. * @module model/WakeOnLanInfo -* @version 4.8.0.80 +* @version 4.8.3.0 */ export default class WakeOnLanInfo { /** diff --git a/SampleCode/RestApi/Clients/Net.AutoRest/Version.txt b/SampleCode/RestApi/Clients/Net.AutoRest/Version.txt index 88e4d384d..685b0f69d 100644 --- a/SampleCode/RestApi/Clients/Net.AutoRest/Version.txt +++ b/SampleCode/RestApi/Clients/Net.AutoRest/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Api/BackupApiApi.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Api/BackupApiApi.cs index d60488254..eafad7ad5 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Api/BackupApiApi.cs +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Api/BackupApiApi.cs @@ -58,6 +58,27 @@ public interface IBackupApiApi : IApiAccessor /// RestoreOptions: /// ApiResponse of Object(void) ApiResponse PostBackuprestoreRestoreWithHttpInfo (MBBackupApiRestoreOptions body); + /// + /// + /// + /// + /// Requires authentication as administrator + /// + /// Thrown when fails to make API call + /// DataRestoreOptions: + /// + void PostBackuprestoreRestoredata (MBBackupApiDataRestoreOptions body); + + /// + /// + /// + /// + /// Requires authentication as administrator + /// + /// Thrown when fails to make API call + /// DataRestoreOptions: + /// ApiResponse of Object(void) + ApiResponse PostBackuprestoreRestoredataWithHttpInfo (MBBackupApiDataRestoreOptions body); #endregion Synchronous Operations #region Asynchronous Operations /// @@ -100,6 +121,27 @@ public interface IBackupApiApi : IApiAccessor /// RestoreOptions: /// Task of ApiResponse System.Threading.Tasks.Task> PostBackuprestoreRestoreAsyncWithHttpInfo (MBBackupApiRestoreOptions body); + /// + /// + /// + /// + /// Requires authentication as administrator + /// + /// Thrown when fails to make API call + /// DataRestoreOptions: + /// Task of void + System.Threading.Tasks.Task PostBackuprestoreRestoredataAsync (MBBackupApiDataRestoreOptions body); + + /// + /// + /// + /// + /// Requires authentication as administrator + /// + /// Thrown when fails to make API call + /// DataRestoreOptions: + /// Task of ApiResponse + System.Threading.Tasks.Task> PostBackuprestoreRestoredataAsyncWithHttpInfo (MBBackupApiDataRestoreOptions body); #endregion Asynchronous Operations } @@ -521,5 +563,172 @@ public async System.Threading.Tasks.Task> PostBackuprestoreR null); } + /// + /// Requires authentication as administrator + /// + /// Thrown when fails to make API call + /// DataRestoreOptions: + /// + public void PostBackuprestoreRestoredata (MBBackupApiDataRestoreOptions body) + { + PostBackuprestoreRestoredataWithHttpInfo(body); + } + + /// + /// Requires authentication as administrator + /// + /// Thrown when fails to make API call + /// DataRestoreOptions: + /// ApiResponse of Object(void) + public ApiResponse PostBackuprestoreRestoredataWithHttpInfo (MBBackupApiDataRestoreOptions body) + { + // verify the required parameter 'body' is set + if (body == null) + throw new ApiException(400, "Missing required parameter 'body' when calling BackupApiApi->PostBackuprestoreRestoredata"); + + var localVarPath = "/BackupRestore/RestoreData"; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new List>(); + var localVarHeaderParams = new Dictionary(this.Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; + + // to determine the Content-Type header + String[] localVarHttpContentTypes = new String[] { + "application/json", + "application/xml" + }; + String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); + + // to determine the Accept header + String[] localVarHttpHeaderAccepts = new String[] { + }; + String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); + + if (body != null && body.GetType() != typeof(byte[])) + { + localVarPostBody = this.Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } + // authentication (apikeyauth) required + if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key"))) + { + localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "api_key", this.Configuration.GetApiKeyWithPrefix("api_key"))); + } + // authentication (embyauth) required + // bearer required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarHeaderParams["Authorization"] = "Bearer " + this.Configuration.AccessToken; + } + + // make the HTTP request + IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); + + int localVarStatusCode = (int) localVarResponse.StatusCode; + + if (ExceptionFactory != null) + { + Exception exception = ExceptionFactory("PostBackuprestoreRestoredata", localVarResponse); + if (exception != null) throw exception; + } + + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), + null); + } + + /// + /// Requires authentication as administrator + /// + /// Thrown when fails to make API call + /// DataRestoreOptions: + /// Task of void + public async System.Threading.Tasks.Task PostBackuprestoreRestoredataAsync (MBBackupApiDataRestoreOptions body) + { + await PostBackuprestoreRestoredataAsyncWithHttpInfo(body); + + } + + /// + /// Requires authentication as administrator + /// + /// Thrown when fails to make API call + /// DataRestoreOptions: + /// Task of ApiResponse + public async System.Threading.Tasks.Task> PostBackuprestoreRestoredataAsyncWithHttpInfo (MBBackupApiDataRestoreOptions body) + { + // verify the required parameter 'body' is set + if (body == null) + throw new ApiException(400, "Missing required parameter 'body' when calling BackupApiApi->PostBackuprestoreRestoredata"); + + var localVarPath = "/BackupRestore/RestoreData"; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new List>(); + var localVarHeaderParams = new Dictionary(this.Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; + + // to determine the Content-Type header + String[] localVarHttpContentTypes = new String[] { + "application/json", + "application/xml" + }; + String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); + + // to determine the Accept header + String[] localVarHttpHeaderAccepts = new String[] { + }; + String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); + + if (body != null && body.GetType() != typeof(byte[])) + { + localVarPostBody = this.Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } + // authentication (apikeyauth) required + if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key"))) + { + localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "api_key", this.Configuration.GetApiKeyWithPrefix("api_key"))); + } + // authentication (embyauth) required + // bearer required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarHeaderParams["Authorization"] = "Bearer " + this.Configuration.AccessToken; + } + + // make the HTTP request + IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); + + int localVarStatusCode = (int) localVarResponse.StatusCode; + + if (ExceptionFactory != null) + { + Exception exception = ExceptionFactory("PostBackuprestoreRestoredata", localVarResponse); + if (exception != null) throw exception; + } + + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), + null); + } + } } diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Api/TagServiceApi.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Api/TagServiceApi.cs index f65ac1e69..803adf175 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Api/TagServiceApi.cs +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Api/TagServiceApi.cs @@ -2597,6 +2597,29 @@ public interface ITagServiceApi : IApiAccessor /// Item Id /// ApiResponse of Object(void) ApiResponse PostItemsByIdTagsAddWithHttpInfo (UserLibraryAddTags body, string id); + /// + /// Removes tags from an item + /// + /// + /// Requires authentication as user + /// + /// Thrown when fails to make API call + /// RemoveTags + /// Item Id + /// + void PostItemsByIdTagsDelete (UserLibraryRemoveTags body, string id); + + /// + /// Removes tags from an item + /// + /// + /// Requires authentication as user + /// + /// Thrown when fails to make API call + /// RemoveTags + /// Item Id + /// ApiResponse of Object(void) + ApiResponse PostItemsByIdTagsDeleteWithHttpInfo (UserLibraryRemoveTags body, string id); #endregion Synchronous Operations #region Asynchronous Operations /// @@ -5178,6 +5201,29 @@ public interface ITagServiceApi : IApiAccessor /// Item Id /// Task of ApiResponse System.Threading.Tasks.Task> PostItemsByIdTagsAddAsyncWithHttpInfo (UserLibraryAddTags body, string id); + /// + /// Removes tags from an item + /// + /// + /// Requires authentication as user + /// + /// Thrown when fails to make API call + /// RemoveTags + /// Item Id + /// Task of void + System.Threading.Tasks.Task PostItemsByIdTagsDeleteAsync (UserLibraryRemoveTags body, string id); + + /// + /// Removes tags from an item + /// + /// + /// Requires authentication as user + /// + /// Thrown when fails to make API call + /// RemoveTags + /// Item Id + /// Task of ApiResponse + System.Threading.Tasks.Task> PostItemsByIdTagsDeleteAsyncWithHttpInfo (UserLibraryRemoveTags body, string id); #endregion Asynchronous Operations } @@ -14168,5 +14214,184 @@ public async System.Threading.Tasks.Task> PostItemsByIdTagsA null); } + /// + /// Removes tags from an item Requires authentication as user + /// + /// Thrown when fails to make API call + /// RemoveTags + /// Item Id + /// + public void PostItemsByIdTagsDelete (UserLibraryRemoveTags body, string id) + { + PostItemsByIdTagsDeleteWithHttpInfo(body, id); + } + + /// + /// Removes tags from an item Requires authentication as user + /// + /// Thrown when fails to make API call + /// RemoveTags + /// Item Id + /// ApiResponse of Object(void) + public ApiResponse PostItemsByIdTagsDeleteWithHttpInfo (UserLibraryRemoveTags body, string id) + { + // verify the required parameter 'body' is set + if (body == null) + throw new ApiException(400, "Missing required parameter 'body' when calling TagServiceApi->PostItemsByIdTagsDelete"); + // verify the required parameter 'id' is set + if (id == null) + throw new ApiException(400, "Missing required parameter 'id' when calling TagServiceApi->PostItemsByIdTagsDelete"); + + var localVarPath = "/Items/{Id}/Tags/Delete"; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new List>(); + var localVarHeaderParams = new Dictionary(this.Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; + + // to determine the Content-Type header + String[] localVarHttpContentTypes = new String[] { + "application/json", + "application/xml" + }; + String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); + + // to determine the Accept header + String[] localVarHttpHeaderAccepts = new String[] { + }; + String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); + + if (id != null) localVarPathParams.Add("Id", this.Configuration.ApiClient.ParameterToString(id)); // path parameter + if (body != null && body.GetType() != typeof(byte[])) + { + localVarPostBody = this.Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } + // authentication (apikeyauth) required + if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key"))) + { + localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "api_key", this.Configuration.GetApiKeyWithPrefix("api_key"))); + } + // authentication (embyauth) required + // bearer required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarHeaderParams["Authorization"] = "Bearer " + this.Configuration.AccessToken; + } + + // make the HTTP request + IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); + + int localVarStatusCode = (int) localVarResponse.StatusCode; + + if (ExceptionFactory != null) + { + Exception exception = ExceptionFactory("PostItemsByIdTagsDelete", localVarResponse); + if (exception != null) throw exception; + } + + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), + null); + } + + /// + /// Removes tags from an item Requires authentication as user + /// + /// Thrown when fails to make API call + /// RemoveTags + /// Item Id + /// Task of void + public async System.Threading.Tasks.Task PostItemsByIdTagsDeleteAsync (UserLibraryRemoveTags body, string id) + { + await PostItemsByIdTagsDeleteAsyncWithHttpInfo(body, id); + + } + + /// + /// Removes tags from an item Requires authentication as user + /// + /// Thrown when fails to make API call + /// RemoveTags + /// Item Id + /// Task of ApiResponse + public async System.Threading.Tasks.Task> PostItemsByIdTagsDeleteAsyncWithHttpInfo (UserLibraryRemoveTags body, string id) + { + // verify the required parameter 'body' is set + if (body == null) + throw new ApiException(400, "Missing required parameter 'body' when calling TagServiceApi->PostItemsByIdTagsDelete"); + // verify the required parameter 'id' is set + if (id == null) + throw new ApiException(400, "Missing required parameter 'id' when calling TagServiceApi->PostItemsByIdTagsDelete"); + + var localVarPath = "/Items/{Id}/Tags/Delete"; + var localVarPathParams = new Dictionary(); + var localVarQueryParams = new List>(); + var localVarHeaderParams = new Dictionary(this.Configuration.DefaultHeader); + var localVarFormParams = new Dictionary(); + var localVarFileParams = new Dictionary(); + Object localVarPostBody = null; + + // to determine the Content-Type header + String[] localVarHttpContentTypes = new String[] { + "application/json", + "application/xml" + }; + String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); + + // to determine the Accept header + String[] localVarHttpHeaderAccepts = new String[] { + }; + String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); + if (localVarHttpHeaderAccept != null) + localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); + + if (id != null) localVarPathParams.Add("Id", this.Configuration.ApiClient.ParameterToString(id)); // path parameter + if (body != null && body.GetType() != typeof(byte[])) + { + localVarPostBody = this.Configuration.ApiClient.Serialize(body); // http body (model) parameter + } + else + { + localVarPostBody = body; // byte array + } + // authentication (apikeyauth) required + if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key"))) + { + localVarQueryParams.AddRange(this.Configuration.ApiClient.ParameterToKeyValuePairs("", "api_key", this.Configuration.GetApiKeyWithPrefix("api_key"))); + } + // authentication (embyauth) required + // bearer required + if (!String.IsNullOrEmpty(this.Configuration.AccessToken)) + { + localVarHeaderParams["Authorization"] = "Bearer " + this.Configuration.AccessToken; + } + + // make the HTTP request + IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath, + Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, + localVarPathParams, localVarHttpContentType); + + int localVarStatusCode = (int) localVarResponse.StatusCode; + + if (ExceptionFactory != null) + { + Exception exception = ExceptionFactory("PostItemsByIdTagsDelete", localVarResponse); + if (exception != null) throw exception; + } + + return new ApiResponse(localVarStatusCode, + localVarResponse.Headers.ToDictionary(x => x.Name, x => string.Join(",", x.Value)), + null); + } + } } diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Client/Configuration.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Client/Configuration.cs index e1e985a20..a72f3dd39 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Client/Configuration.cs +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Client/Configuration.cs @@ -23,7 +23,7 @@ public class Configuration : IReadableConfiguration /// Version of the package. /// /// Version of the package. - public const string Version = "4.8.0.80"; + public const string Version = "4.8.3.0"; /// /// Identifier for ISO 8601 DateTime Format @@ -108,7 +108,7 @@ static Configuration() /// public Configuration() { - UserAgent = "/4.8.0.80/dotnet"; + UserAgent = "/4.8.3.0/dotnet"; BasePath = "http://emby.media/emby"; DefaultHeader = new ConcurrentDictionary(); ApiKey = new ConcurrentDictionary(); @@ -180,7 +180,7 @@ public Configuration( string tempFolderPath = null, string dateTimeFormat = null, int timeout = 100000, - string userAgent = "/4.8.0.80/dotnet" + string userAgent = "/4.8.3.0/dotnet" // ReSharper restore UnusedParameter.Local ) { @@ -431,8 +431,8 @@ public static String ToDebugReport() String report = "C# SDK (EmbyClient.Dotnet) Debug Report:\n"; report += " OS: " + System.Environment.OSVersion + "\n"; report += " .NET Framework Version: " + System.Environment.Version + "\n"; - report += " Version of the API: 4.8.0.80\n"; - report += " SDK Package Version: 4.8.0.80\n"; + report += " Version of the API: 4.8.3.0\n"; + report += " SDK Package Version: 4.8.3.0\n"; return report; } diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/EmbyClient.Dotnet.csproj b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/EmbyClient.Dotnet.csproj index 0e7c82560..0281d2c11 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/EmbyClient.Dotnet.csproj +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/EmbyClient.Dotnet.csproj @@ -9,7 +9,7 @@ true true EmbyClient.Dotnet - 4.8.0.80 + 4.8.3.0 diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/ExternalIdInfo.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/ExternalIdInfo.cs index bb8e38359..fc2ae1a6a 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/ExternalIdInfo.cs +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/ExternalIdInfo.cs @@ -28,12 +28,14 @@ public partial class ExternalIdInfo : IEquatable /// /// The name.. /// The key.. + /// website. /// The URL format string.. /// isSupportedAsIdentifier. - public ExternalIdInfo(string name = default(string), string key = default(string), string urlFormatString = default(string), bool? isSupportedAsIdentifier = default(bool?)) + public ExternalIdInfo(string name = default(string), string key = default(string), string website = default(string), string urlFormatString = default(string), bool? isSupportedAsIdentifier = default(bool?)) { this.Name = name; this.Key = key; + this.Website = website; this.UrlFormatString = urlFormatString; this.IsSupportedAsIdentifier = isSupportedAsIdentifier; } @@ -52,6 +54,12 @@ public partial class ExternalIdInfo : IEquatable [DataMember(Name="Key", EmitDefaultValue=false)] public string Key { get; set; } + /// + /// Gets or Sets Website + /// + [DataMember(Name="Website", EmitDefaultValue=false)] + public string Website { get; set; } + /// /// The URL format string. /// @@ -75,6 +83,7 @@ public override string ToString() sb.Append("class ExternalIdInfo {\n"); sb.Append(" Name: ").Append(Name).Append("\n"); sb.Append(" Key: ").Append(Key).Append("\n"); + sb.Append(" Website: ").Append(Website).Append("\n"); sb.Append(" UrlFormatString: ").Append(UrlFormatString).Append("\n"); sb.Append(" IsSupportedAsIdentifier: ").Append(IsSupportedAsIdentifier).Append("\n"); sb.Append("}\n"); @@ -121,6 +130,11 @@ public bool Equals(ExternalIdInfo input) (this.Key != null && this.Key.Equals(input.Key)) ) && + ( + this.Website == input.Website || + (this.Website != null && + this.Website.Equals(input.Website)) + ) && ( this.UrlFormatString == input.UrlFormatString || (this.UrlFormatString != null && @@ -146,6 +160,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.Name.GetHashCode(); if (this.Key != null) hashCode = hashCode * 59 + this.Key.GetHashCode(); + if (this.Website != null) + hashCode = hashCode * 59 + this.Website.GetHashCode(); if (this.UrlFormatString != null) hashCode = hashCode * 59 + this.UrlFormatString.GetHashCode(); if (this.IsSupportedAsIdentifier != null) diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/LiveTvTunerHostInfo.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/LiveTvTunerHostInfo.cs index 35475bd0c..07faa8dee 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/LiveTvTunerHostInfo.cs +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/LiveTvTunerHostInfo.cs @@ -37,13 +37,14 @@ public partial class LiveTvTunerHostInfo : IEquatable /// preferEpgChannelNumbers. /// allowHWTranscoding. /// allowMappingByNumber. + /// importGuideData. /// source. /// tunerCount. /// userAgent. /// referrer. /// providerOptions. /// dataVersion. - public LiveTvTunerHostInfo(string id = default(string), string url = default(string), string type = default(string), string deviceId = default(string), string friendlyName = default(string), string setupUrl = default(string), bool? importFavoritesOnly = default(bool?), bool? preferEpgChannelImages = default(bool?), bool? preferEpgChannelNumbers = default(bool?), bool? allowHWTranscoding = default(bool?), bool? allowMappingByNumber = default(bool?), string source = default(string), int? tunerCount = default(int?), string userAgent = default(string), string referrer = default(string), string providerOptions = default(string), int? dataVersion = default(int?)) + public LiveTvTunerHostInfo(string id = default(string), string url = default(string), string type = default(string), string deviceId = default(string), string friendlyName = default(string), string setupUrl = default(string), bool? importFavoritesOnly = default(bool?), bool? preferEpgChannelImages = default(bool?), bool? preferEpgChannelNumbers = default(bool?), bool? allowHWTranscoding = default(bool?), bool? allowMappingByNumber = default(bool?), bool? importGuideData = default(bool?), string source = default(string), int? tunerCount = default(int?), string userAgent = default(string), string referrer = default(string), string providerOptions = default(string), int? dataVersion = default(int?)) { this.Id = id; this.Url = url; @@ -56,6 +57,7 @@ public partial class LiveTvTunerHostInfo : IEquatable this.PreferEpgChannelNumbers = preferEpgChannelNumbers; this.AllowHWTranscoding = allowHWTranscoding; this.AllowMappingByNumber = allowMappingByNumber; + this.ImportGuideData = importGuideData; this.Source = source; this.TunerCount = tunerCount; this.UserAgent = userAgent; @@ -130,6 +132,12 @@ public partial class LiveTvTunerHostInfo : IEquatable [DataMember(Name="AllowMappingByNumber", EmitDefaultValue=false)] public bool? AllowMappingByNumber { get; set; } + /// + /// Gets or Sets ImportGuideData + /// + [DataMember(Name="ImportGuideData", EmitDefaultValue=false)] + public bool? ImportGuideData { get; set; } + /// /// Gets or Sets Source /// @@ -185,6 +193,7 @@ public override string ToString() sb.Append(" PreferEpgChannelNumbers: ").Append(PreferEpgChannelNumbers).Append("\n"); sb.Append(" AllowHWTranscoding: ").Append(AllowHWTranscoding).Append("\n"); sb.Append(" AllowMappingByNumber: ").Append(AllowMappingByNumber).Append("\n"); + sb.Append(" ImportGuideData: ").Append(ImportGuideData).Append("\n"); sb.Append(" Source: ").Append(Source).Append("\n"); sb.Append(" TunerCount: ").Append(TunerCount).Append("\n"); sb.Append(" UserAgent: ").Append(UserAgent).Append("\n"); @@ -280,6 +289,11 @@ public bool Equals(LiveTvTunerHostInfo input) (this.AllowMappingByNumber != null && this.AllowMappingByNumber.Equals(input.AllowMappingByNumber)) ) && + ( + this.ImportGuideData == input.ImportGuideData || + (this.ImportGuideData != null && + this.ImportGuideData.Equals(input.ImportGuideData)) + ) && ( this.Source == input.Source || (this.Source != null && @@ -343,6 +357,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.AllowHWTranscoding.GetHashCode(); if (this.AllowMappingByNumber != null) hashCode = hashCode * 59 + this.AllowMappingByNumber.GetHashCode(); + if (this.ImportGuideData != null) + hashCode = hashCode * 59 + this.ImportGuideData.GetHashCode(); if (this.Source != null) hashCode = hashCode * 59 + this.Source.GetHashCode(); if (this.TunerCount != null) diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupApiDataRestoreOptions.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupApiDataRestoreOptions.cs new file mode 100644 index 000000000..e1b535531 --- /dev/null +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupApiDataRestoreOptions.cs @@ -0,0 +1,108 @@ +/* + * EmbyClient.Dotnet + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using SwaggerDateConverter = EmbyClient.Dotnet.Client.SwaggerDateConverter; + +namespace EmbyClient.Dotnet.Model +{ + /// + /// MBBackupApiDataRestoreOptions + /// + [DataContract] + public partial class MBBackupApiDataRestoreOptions : IEquatable + { + /// + /// Initializes a new instance of the class. + /// + /// users. + public MBBackupApiDataRestoreOptions(List users = default(List)) + { + this.Users = users; + } + + /// + /// Gets or Sets Users + /// + [DataMember(Name="Users", EmitDefaultValue=false)] + public List Users { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class MBBackupApiDataRestoreOptions {\n"); + sb.Append(" Users: ").Append(Users).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return JsonConvert.SerializeObject(this, Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as MBBackupApiDataRestoreOptions); + } + + /// + /// Returns true if MBBackupApiDataRestoreOptions instances are equal + /// + /// Instance of MBBackupApiDataRestoreOptions to be compared + /// Boolean + public bool Equals(MBBackupApiDataRestoreOptions input) + { + if (input == null) + return false; + + return + ( + this.Users == input.Users || + this.Users != null && + input.Users != null && + this.Users.SequenceEqual(input.Users) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Users != null) + hashCode = hashCode * 59 + this.Users.GetHashCode(); + return hashCode; + } + } + + } +} diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupApiUserRestoreInfo.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupApiUserRestoreInfo.cs new file mode 100644 index 000000000..ca11ff1c3 --- /dev/null +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupApiUserRestoreInfo.cs @@ -0,0 +1,123 @@ +/* + * EmbyClient.Dotnet + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using SwaggerDateConverter = EmbyClient.Dotnet.Client.SwaggerDateConverter; + +namespace EmbyClient.Dotnet.Model +{ + /// + /// MBBackupApiUserRestoreInfo + /// + [DataContract] + public partial class MBBackupApiUserRestoreInfo : IEquatable + { + /// + /// Initializes a new instance of the class. + /// + /// sourceUserId. + /// targetUserId. + public MBBackupApiUserRestoreInfo(string sourceUserId = default(string), string targetUserId = default(string)) + { + this.SourceUserId = sourceUserId; + this.TargetUserId = targetUserId; + } + + /// + /// Gets or Sets SourceUserId + /// + [DataMember(Name="SourceUserId", EmitDefaultValue=false)] + public string SourceUserId { get; set; } + + /// + /// Gets or Sets TargetUserId + /// + [DataMember(Name="TargetUserId", EmitDefaultValue=false)] + public string TargetUserId { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class MBBackupApiUserRestoreInfo {\n"); + sb.Append(" SourceUserId: ").Append(SourceUserId).Append("\n"); + sb.Append(" TargetUserId: ").Append(TargetUserId).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return JsonConvert.SerializeObject(this, Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as MBBackupApiUserRestoreInfo); + } + + /// + /// Returns true if MBBackupApiUserRestoreInfo instances are equal + /// + /// Instance of MBBackupApiUserRestoreInfo to be compared + /// Boolean + public bool Equals(MBBackupApiUserRestoreInfo input) + { + if (input == null) + return false; + + return + ( + this.SourceUserId == input.SourceUserId || + (this.SourceUserId != null && + this.SourceUserId.Equals(input.SourceUserId)) + ) && + ( + this.TargetUserId == input.TargetUserId || + (this.TargetUserId != null && + this.TargetUserId.Equals(input.TargetUserId)) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.SourceUserId != null) + hashCode = hashCode * 59 + this.SourceUserId.GetHashCode(); + if (this.TargetUserId != null) + hashCode = hashCode * 59 + this.TargetUserId.GetHashCode(); + return hashCode; + } + } + + } +} diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupBackupInfo.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupBackupInfo.cs index fd157e37c..f7e1aae47 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupBackupInfo.cs +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/MBBackupBackupInfo.cs @@ -32,7 +32,8 @@ public partial class MBBackupBackupInfo : IEquatable /// canRestore. /// isFullBackup. /// dateCreated. - public MBBackupBackupInfo(string serverVersion = default(string), string pluginVersion = default(string), string name = default(string), bool? canRestore = default(bool?), bool? isFullBackup = default(bool?), DateTimeOffset? dateCreated = default(DateTimeOffset?)) + /// users. + public MBBackupBackupInfo(string serverVersion = default(string), string pluginVersion = default(string), string name = default(string), bool? canRestore = default(bool?), bool? isFullBackup = default(bool?), DateTimeOffset? dateCreated = default(DateTimeOffset?), List users = default(List)) { this.ServerVersion = serverVersion; this.PluginVersion = pluginVersion; @@ -40,6 +41,7 @@ public partial class MBBackupBackupInfo : IEquatable this.CanRestore = canRestore; this.IsFullBackup = isFullBackup; this.DateCreated = dateCreated; + this.Users = users; } /// @@ -78,6 +80,12 @@ public partial class MBBackupBackupInfo : IEquatable [DataMember(Name="DateCreated", EmitDefaultValue=false)] public DateTimeOffset? DateCreated { get; set; } + /// + /// Gets or Sets Users + /// + [DataMember(Name="Users", EmitDefaultValue=false)] + public List Users { get; set; } + /// /// Returns the string presentation of the object /// @@ -92,6 +100,7 @@ public override string ToString() sb.Append(" CanRestore: ").Append(CanRestore).Append("\n"); sb.Append(" IsFullBackup: ").Append(IsFullBackup).Append("\n"); sb.Append(" DateCreated: ").Append(DateCreated).Append("\n"); + sb.Append(" Users: ").Append(Users).Append("\n"); sb.Append("}\n"); return sb.ToString(); } @@ -155,6 +164,12 @@ public bool Equals(MBBackupBackupInfo input) this.DateCreated == input.DateCreated || (this.DateCreated != null && this.DateCreated.Equals(input.DateCreated)) + ) && + ( + this.Users == input.Users || + this.Users != null && + input.Users != null && + this.Users.SequenceEqual(input.Users) ); } @@ -179,6 +194,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.IsFullBackup.GetHashCode(); if (this.DateCreated != null) hashCode = hashCode * 59 + this.DateCreated.GetHashCode(); + if (this.Users != null) + hashCode = hashCode * 59 + this.Users.GetHashCode(); return hashCode; } } diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/ServerConfiguration.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/ServerConfiguration.cs index 77b884739..c6df63a09 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/ServerConfiguration.cs +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/ServerConfiguration.cs @@ -71,15 +71,16 @@ public partial class ServerConfiguration : IEquatable /// databaseCacheSizeMB. /// enableSqLiteMmio. /// playlistsUpgradedToM3U. - /// imageExtractorUpgraded. + /// imageExtractorUpgraded1. /// enablePeopleLetterSubFolders. /// optimizeDatabaseOnShutdown. /// databaseAnalysisLimit. /// disableAsyncIO. - /// migratedToUserItemShares4. + /// migratedToUserItemShares6. /// migratedLibraryOptionsToDb. /// allowLegacyLocalNetworkPassword. /// enableSavedMetadataForPeople. + /// tvChannelsRefreshed. /// proxyHeaderMode. /// A value indicating whether \\[enable debug level logging\\].. /// revertDebugLogging. @@ -88,7 +89,7 @@ public partial class ServerConfiguration : IEquatable /// A value indicating whether \\[run at startup\\].. /// A value indicating whether this instance is first run.. /// The cache path.. - public ServerConfiguration(bool? enableUPnP = default(bool?), int? publicPort = default(int?), int? publicHttpsPort = default(int?), int? httpServerPortNumber = default(int?), int? httpsPortNumber = default(int?), bool? enableHttps = default(bool?), string certificatePath = default(string), string certificatePassword = default(string), bool? isPortAuthorized = default(bool?), bool? autoRunWebApp = default(bool?), bool? enableRemoteAccess = default(bool?), bool? logAllQueryTimes = default(bool?), bool? enableCaseSensitiveItemIds = default(bool?), string metadataPath = default(string), string metadataNetworkPath = default(string), string preferredMetadataLanguage = default(string), string metadataCountryCode = default(string), List sortRemoveWords = default(List), int? libraryMonitorDelay = default(int?), bool? enableDashboardResponseCaching = default(bool?), string dashboardSourcePath = default(string), ImageSavingConvention imageSavingConvention = default(ImageSavingConvention), bool? enableAutomaticRestart = default(bool?), string serverName = default(string), NetSocketsAddressFamily preferredDetectedRemoteAddressFamily = default(NetSocketsAddressFamily), string wanDdns = default(string), string uICulture = default(string), int? remoteClientBitrateLimit = default(int?), List localNetworkSubnets = default(List), List localNetworkAddresses = default(List), bool? enableExternalContentInSuggestions = default(bool?), bool? requireHttps = default(bool?), bool? isBehindProxy = default(bool?), List remoteIPFilter = default(List), bool? isRemoteIPFilterBlacklist = default(bool?), int? imageExtractionTimeoutMs = default(int?), List pathSubstitutions = default(List), List uninstalledPlugins = default(List), bool? collapseVideoFolders = default(bool?), bool? enableOriginalTrackTitles = default(bool?), bool? vacuumDatabaseOnStartup = default(bool?), int? simultaneousStreamLimit = default(int?), int? databaseCacheSizeMB = default(int?), bool? enableSqLiteMmio = default(bool?), bool? playlistsUpgradedToM3U = default(bool?), bool? imageExtractorUpgraded = default(bool?), bool? enablePeopleLetterSubFolders = default(bool?), bool? optimizeDatabaseOnShutdown = default(bool?), int? databaseAnalysisLimit = default(int?), bool? disableAsyncIO = default(bool?), bool? migratedToUserItemShares4 = default(bool?), bool? migratedLibraryOptionsToDb = default(bool?), bool? allowLegacyLocalNetworkPassword = default(bool?), bool? enableSavedMetadataForPeople = default(bool?), ProxyHeaderMode proxyHeaderMode = default(ProxyHeaderMode), bool? enableDebugLevelLogging = default(bool?), string revertDebugLogging = default(string), bool? enableAutoUpdate = default(bool?), int? logFileRetentionDays = default(int?), bool? runAtStartup = default(bool?), bool? isStartupWizardCompleted = default(bool?), string cachePath = default(string)) + public ServerConfiguration(bool? enableUPnP = default(bool?), int? publicPort = default(int?), int? publicHttpsPort = default(int?), int? httpServerPortNumber = default(int?), int? httpsPortNumber = default(int?), bool? enableHttps = default(bool?), string certificatePath = default(string), string certificatePassword = default(string), bool? isPortAuthorized = default(bool?), bool? autoRunWebApp = default(bool?), bool? enableRemoteAccess = default(bool?), bool? logAllQueryTimes = default(bool?), bool? enableCaseSensitiveItemIds = default(bool?), string metadataPath = default(string), string metadataNetworkPath = default(string), string preferredMetadataLanguage = default(string), string metadataCountryCode = default(string), List sortRemoveWords = default(List), int? libraryMonitorDelay = default(int?), bool? enableDashboardResponseCaching = default(bool?), string dashboardSourcePath = default(string), ImageSavingConvention imageSavingConvention = default(ImageSavingConvention), bool? enableAutomaticRestart = default(bool?), string serverName = default(string), NetSocketsAddressFamily preferredDetectedRemoteAddressFamily = default(NetSocketsAddressFamily), string wanDdns = default(string), string uICulture = default(string), int? remoteClientBitrateLimit = default(int?), List localNetworkSubnets = default(List), List localNetworkAddresses = default(List), bool? enableExternalContentInSuggestions = default(bool?), bool? requireHttps = default(bool?), bool? isBehindProxy = default(bool?), List remoteIPFilter = default(List), bool? isRemoteIPFilterBlacklist = default(bool?), int? imageExtractionTimeoutMs = default(int?), List pathSubstitutions = default(List), List uninstalledPlugins = default(List), bool? collapseVideoFolders = default(bool?), bool? enableOriginalTrackTitles = default(bool?), bool? vacuumDatabaseOnStartup = default(bool?), int? simultaneousStreamLimit = default(int?), int? databaseCacheSizeMB = default(int?), bool? enableSqLiteMmio = default(bool?), bool? playlistsUpgradedToM3U = default(bool?), bool? imageExtractorUpgraded1 = default(bool?), bool? enablePeopleLetterSubFolders = default(bool?), bool? optimizeDatabaseOnShutdown = default(bool?), int? databaseAnalysisLimit = default(int?), bool? disableAsyncIO = default(bool?), bool? migratedToUserItemShares6 = default(bool?), bool? migratedLibraryOptionsToDb = default(bool?), bool? allowLegacyLocalNetworkPassword = default(bool?), bool? enableSavedMetadataForPeople = default(bool?), bool? tvChannelsRefreshed = default(bool?), ProxyHeaderMode proxyHeaderMode = default(ProxyHeaderMode), bool? enableDebugLevelLogging = default(bool?), string revertDebugLogging = default(string), bool? enableAutoUpdate = default(bool?), int? logFileRetentionDays = default(int?), bool? runAtStartup = default(bool?), bool? isStartupWizardCompleted = default(bool?), string cachePath = default(string)) { this.EnableUPnP = enableUPnP; this.PublicPort = publicPort; @@ -135,15 +136,16 @@ public partial class ServerConfiguration : IEquatable this.DatabaseCacheSizeMB = databaseCacheSizeMB; this.EnableSqLiteMmio = enableSqLiteMmio; this.PlaylistsUpgradedToM3U = playlistsUpgradedToM3U; - this.ImageExtractorUpgraded = imageExtractorUpgraded; + this.ImageExtractorUpgraded1 = imageExtractorUpgraded1; this.EnablePeopleLetterSubFolders = enablePeopleLetterSubFolders; this.OptimizeDatabaseOnShutdown = optimizeDatabaseOnShutdown; this.DatabaseAnalysisLimit = databaseAnalysisLimit; this.DisableAsyncIO = disableAsyncIO; - this.MigratedToUserItemShares4 = migratedToUserItemShares4; + this.MigratedToUserItemShares6 = migratedToUserItemShares6; this.MigratedLibraryOptionsToDb = migratedLibraryOptionsToDb; this.AllowLegacyLocalNetworkPassword = allowLegacyLocalNetworkPassword; this.EnableSavedMetadataForPeople = enableSavedMetadataForPeople; + this.TvChannelsRefreshed = tvChannelsRefreshed; this.ProxyHeaderMode = proxyHeaderMode; this.EnableDebugLevelLogging = enableDebugLevelLogging; this.RevertDebugLogging = revertDebugLogging; @@ -441,10 +443,10 @@ public partial class ServerConfiguration : IEquatable public bool? PlaylistsUpgradedToM3U { get; set; } /// - /// Gets or Sets ImageExtractorUpgraded + /// Gets or Sets ImageExtractorUpgraded1 /// - [DataMember(Name="ImageExtractorUpgraded", EmitDefaultValue=false)] - public bool? ImageExtractorUpgraded { get; set; } + [DataMember(Name="ImageExtractorUpgraded1", EmitDefaultValue=false)] + public bool? ImageExtractorUpgraded1 { get; set; } /// /// Gets or Sets EnablePeopleLetterSubFolders @@ -471,10 +473,10 @@ public partial class ServerConfiguration : IEquatable public bool? DisableAsyncIO { get; set; } /// - /// Gets or Sets MigratedToUserItemShares4 + /// Gets or Sets MigratedToUserItemShares6 /// - [DataMember(Name="MigratedToUserItemShares4", EmitDefaultValue=false)] - public bool? MigratedToUserItemShares4 { get; set; } + [DataMember(Name="MigratedToUserItemShares6", EmitDefaultValue=false)] + public bool? MigratedToUserItemShares6 { get; set; } /// /// Gets or Sets MigratedLibraryOptionsToDb @@ -494,6 +496,12 @@ public partial class ServerConfiguration : IEquatable [DataMember(Name="EnableSavedMetadataForPeople", EmitDefaultValue=false)] public bool? EnableSavedMetadataForPeople { get; set; } + /// + /// Gets or Sets TvChannelsRefreshed + /// + [DataMember(Name="TvChannelsRefreshed", EmitDefaultValue=false)] + public bool? TvChannelsRefreshed { get; set; } + /// /// Gets or Sets ProxyHeaderMode /// @@ -601,15 +609,16 @@ public override string ToString() sb.Append(" DatabaseCacheSizeMB: ").Append(DatabaseCacheSizeMB).Append("\n"); sb.Append(" EnableSqLiteMmio: ").Append(EnableSqLiteMmio).Append("\n"); sb.Append(" PlaylistsUpgradedToM3U: ").Append(PlaylistsUpgradedToM3U).Append("\n"); - sb.Append(" ImageExtractorUpgraded: ").Append(ImageExtractorUpgraded).Append("\n"); + sb.Append(" ImageExtractorUpgraded1: ").Append(ImageExtractorUpgraded1).Append("\n"); sb.Append(" EnablePeopleLetterSubFolders: ").Append(EnablePeopleLetterSubFolders).Append("\n"); sb.Append(" OptimizeDatabaseOnShutdown: ").Append(OptimizeDatabaseOnShutdown).Append("\n"); sb.Append(" DatabaseAnalysisLimit: ").Append(DatabaseAnalysisLimit).Append("\n"); sb.Append(" DisableAsyncIO: ").Append(DisableAsyncIO).Append("\n"); - sb.Append(" MigratedToUserItemShares4: ").Append(MigratedToUserItemShares4).Append("\n"); + sb.Append(" MigratedToUserItemShares6: ").Append(MigratedToUserItemShares6).Append("\n"); sb.Append(" MigratedLibraryOptionsToDb: ").Append(MigratedLibraryOptionsToDb).Append("\n"); sb.Append(" AllowLegacyLocalNetworkPassword: ").Append(AllowLegacyLocalNetworkPassword).Append("\n"); sb.Append(" EnableSavedMetadataForPeople: ").Append(EnableSavedMetadataForPeople).Append("\n"); + sb.Append(" TvChannelsRefreshed: ").Append(TvChannelsRefreshed).Append("\n"); sb.Append(" ProxyHeaderMode: ").Append(ProxyHeaderMode).Append("\n"); sb.Append(" EnableDebugLevelLogging: ").Append(EnableDebugLevelLogging).Append("\n"); sb.Append(" RevertDebugLogging: ").Append(RevertDebugLogging).Append("\n"); @@ -884,9 +893,9 @@ public bool Equals(ServerConfiguration input) this.PlaylistsUpgradedToM3U.Equals(input.PlaylistsUpgradedToM3U)) ) && ( - this.ImageExtractorUpgraded == input.ImageExtractorUpgraded || - (this.ImageExtractorUpgraded != null && - this.ImageExtractorUpgraded.Equals(input.ImageExtractorUpgraded)) + this.ImageExtractorUpgraded1 == input.ImageExtractorUpgraded1 || + (this.ImageExtractorUpgraded1 != null && + this.ImageExtractorUpgraded1.Equals(input.ImageExtractorUpgraded1)) ) && ( this.EnablePeopleLetterSubFolders == input.EnablePeopleLetterSubFolders || @@ -909,9 +918,9 @@ public bool Equals(ServerConfiguration input) this.DisableAsyncIO.Equals(input.DisableAsyncIO)) ) && ( - this.MigratedToUserItemShares4 == input.MigratedToUserItemShares4 || - (this.MigratedToUserItemShares4 != null && - this.MigratedToUserItemShares4.Equals(input.MigratedToUserItemShares4)) + this.MigratedToUserItemShares6 == input.MigratedToUserItemShares6 || + (this.MigratedToUserItemShares6 != null && + this.MigratedToUserItemShares6.Equals(input.MigratedToUserItemShares6)) ) && ( this.MigratedLibraryOptionsToDb == input.MigratedLibraryOptionsToDb || @@ -928,6 +937,11 @@ public bool Equals(ServerConfiguration input) (this.EnableSavedMetadataForPeople != null && this.EnableSavedMetadataForPeople.Equals(input.EnableSavedMetadataForPeople)) ) && + ( + this.TvChannelsRefreshed == input.TvChannelsRefreshed || + (this.TvChannelsRefreshed != null && + this.TvChannelsRefreshed.Equals(input.TvChannelsRefreshed)) + ) && ( this.ProxyHeaderMode == input.ProxyHeaderMode || (this.ProxyHeaderMode != null && @@ -1069,8 +1083,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.EnableSqLiteMmio.GetHashCode(); if (this.PlaylistsUpgradedToM3U != null) hashCode = hashCode * 59 + this.PlaylistsUpgradedToM3U.GetHashCode(); - if (this.ImageExtractorUpgraded != null) - hashCode = hashCode * 59 + this.ImageExtractorUpgraded.GetHashCode(); + if (this.ImageExtractorUpgraded1 != null) + hashCode = hashCode * 59 + this.ImageExtractorUpgraded1.GetHashCode(); if (this.EnablePeopleLetterSubFolders != null) hashCode = hashCode * 59 + this.EnablePeopleLetterSubFolders.GetHashCode(); if (this.OptimizeDatabaseOnShutdown != null) @@ -1079,14 +1093,16 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.DatabaseAnalysisLimit.GetHashCode(); if (this.DisableAsyncIO != null) hashCode = hashCode * 59 + this.DisableAsyncIO.GetHashCode(); - if (this.MigratedToUserItemShares4 != null) - hashCode = hashCode * 59 + this.MigratedToUserItemShares4.GetHashCode(); + if (this.MigratedToUserItemShares6 != null) + hashCode = hashCode * 59 + this.MigratedToUserItemShares6.GetHashCode(); if (this.MigratedLibraryOptionsToDb != null) hashCode = hashCode * 59 + this.MigratedLibraryOptionsToDb.GetHashCode(); if (this.AllowLegacyLocalNetworkPassword != null) hashCode = hashCode * 59 + this.AllowLegacyLocalNetworkPassword.GetHashCode(); if (this.EnableSavedMetadataForPeople != null) hashCode = hashCode * 59 + this.EnableSavedMetadataForPeople.GetHashCode(); + if (this.TvChannelsRefreshed != null) + hashCode = hashCode * 59 + this.TvChannelsRefreshed.GetHashCode(); if (this.ProxyHeaderMode != null) hashCode = hashCode * 59 + this.ProxyHeaderMode.GetHashCode(); if (this.EnableDebugLevelLogging != null) diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/SystemInfo.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/SystemInfo.cs index 74e993615..c561dddcf 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/SystemInfo.cs +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/SystemInfo.cs @@ -31,6 +31,7 @@ public partial class SystemInfo : IEquatable /// packageName. /// A value indicating whether this instance has pending restart.. /// isShuttingDown. + /// hasImageEnhancers. /// The operating sytem.. /// A value indicating whether \\[supports library monitor\\].. /// supportsLocalPortConfiguration. @@ -52,6 +53,7 @@ public partial class SystemInfo : IEquatable /// A value indicating whether this instance has update available.. /// A value indicating whether \\[supports automatic run at startup\\].. /// hardwareAccelerationRequiresPremiere. + /// wakeOnLanInfo. /// The local address.. /// localAddresses. /// The wan address.. @@ -59,13 +61,14 @@ public partial class SystemInfo : IEquatable /// The name of the server.. /// The version.. /// The id.. - public SystemInfo(PackageVersionClass systemUpdateLevel = default(PackageVersionClass), string operatingSystemDisplayName = default(string), string packageName = default(string), bool? hasPendingRestart = default(bool?), bool? isShuttingDown = default(bool?), string operatingSystem = default(string), bool? supportsLibraryMonitor = default(bool?), bool? supportsLocalPortConfiguration = default(bool?), bool? supportsWakeServer = default(bool?), int? webSocketPortNumber = default(int?), List completedInstallations = default(List), bool? canSelfRestart = default(bool?), bool? canSelfUpdate = default(bool?), bool? canLaunchWebBrowser = default(bool?), string programDataPath = default(string), string itemsByNamePath = default(string), string cachePath = default(string), string logPath = default(string), string internalMetadataPath = default(string), string transcodingTempPath = default(string), int? httpServerPortNumber = default(int?), bool? supportsHttps = default(bool?), int? httpsPortNumber = default(int?), bool? hasUpdateAvailable = default(bool?), bool? supportsAutoRunAtStartup = default(bool?), bool? hardwareAccelerationRequiresPremiere = default(bool?), string localAddress = default(string), List localAddresses = default(List), string wanAddress = default(string), List remoteAddresses = default(List), string serverName = default(string), string version = default(string), string id = default(string)) + public SystemInfo(PackageVersionClass systemUpdateLevel = default(PackageVersionClass), string operatingSystemDisplayName = default(string), string packageName = default(string), bool? hasPendingRestart = default(bool?), bool? isShuttingDown = default(bool?), bool? hasImageEnhancers = default(bool?), string operatingSystem = default(string), bool? supportsLibraryMonitor = default(bool?), bool? supportsLocalPortConfiguration = default(bool?), bool? supportsWakeServer = default(bool?), int? webSocketPortNumber = default(int?), List completedInstallations = default(List), bool? canSelfRestart = default(bool?), bool? canSelfUpdate = default(bool?), bool? canLaunchWebBrowser = default(bool?), string programDataPath = default(string), string itemsByNamePath = default(string), string cachePath = default(string), string logPath = default(string), string internalMetadataPath = default(string), string transcodingTempPath = default(string), int? httpServerPortNumber = default(int?), bool? supportsHttps = default(bool?), int? httpsPortNumber = default(int?), bool? hasUpdateAvailable = default(bool?), bool? supportsAutoRunAtStartup = default(bool?), bool? hardwareAccelerationRequiresPremiere = default(bool?), List wakeOnLanInfo = default(List), string localAddress = default(string), List localAddresses = default(List), string wanAddress = default(string), List remoteAddresses = default(List), string serverName = default(string), string version = default(string), string id = default(string)) { this.SystemUpdateLevel = systemUpdateLevel; this.OperatingSystemDisplayName = operatingSystemDisplayName; this.PackageName = packageName; this.HasPendingRestart = hasPendingRestart; this.IsShuttingDown = isShuttingDown; + this.HasImageEnhancers = hasImageEnhancers; this.OperatingSystem = operatingSystem; this.SupportsLibraryMonitor = supportsLibraryMonitor; this.SupportsLocalPortConfiguration = supportsLocalPortConfiguration; @@ -87,6 +90,7 @@ public partial class SystemInfo : IEquatable this.HasUpdateAvailable = hasUpdateAvailable; this.SupportsAutoRunAtStartup = supportsAutoRunAtStartup; this.HardwareAccelerationRequiresPremiere = hardwareAccelerationRequiresPremiere; + this.WakeOnLanInfo = wakeOnLanInfo; this.LocalAddress = localAddress; this.LocalAddresses = localAddresses; this.WanAddress = wanAddress; @@ -128,6 +132,12 @@ public partial class SystemInfo : IEquatable [DataMember(Name="IsShuttingDown", EmitDefaultValue=false)] public bool? IsShuttingDown { get; set; } + /// + /// Gets or Sets HasImageEnhancers + /// + [DataMember(Name="HasImageEnhancers", EmitDefaultValue=false)] + public bool? HasImageEnhancers { get; set; } + /// /// The operating sytem. /// @@ -271,6 +281,12 @@ public partial class SystemInfo : IEquatable [DataMember(Name="HardwareAccelerationRequiresPremiere", EmitDefaultValue=false)] public bool? HardwareAccelerationRequiresPremiere { get; set; } + /// + /// Gets or Sets WakeOnLanInfo + /// + [DataMember(Name="WakeOnLanInfo", EmitDefaultValue=false)] + public List WakeOnLanInfo { get; set; } + /// /// The local address. /// @@ -331,6 +347,7 @@ public override string ToString() sb.Append(" PackageName: ").Append(PackageName).Append("\n"); sb.Append(" HasPendingRestart: ").Append(HasPendingRestart).Append("\n"); sb.Append(" IsShuttingDown: ").Append(IsShuttingDown).Append("\n"); + sb.Append(" HasImageEnhancers: ").Append(HasImageEnhancers).Append("\n"); sb.Append(" OperatingSystem: ").Append(OperatingSystem).Append("\n"); sb.Append(" SupportsLibraryMonitor: ").Append(SupportsLibraryMonitor).Append("\n"); sb.Append(" SupportsLocalPortConfiguration: ").Append(SupportsLocalPortConfiguration).Append("\n"); @@ -352,6 +369,7 @@ public override string ToString() sb.Append(" HasUpdateAvailable: ").Append(HasUpdateAvailable).Append("\n"); sb.Append(" SupportsAutoRunAtStartup: ").Append(SupportsAutoRunAtStartup).Append("\n"); sb.Append(" HardwareAccelerationRequiresPremiere: ").Append(HardwareAccelerationRequiresPremiere).Append("\n"); + sb.Append(" WakeOnLanInfo: ").Append(WakeOnLanInfo).Append("\n"); sb.Append(" LocalAddress: ").Append(LocalAddress).Append("\n"); sb.Append(" LocalAddresses: ").Append(LocalAddresses).Append("\n"); sb.Append(" WanAddress: ").Append(WanAddress).Append("\n"); @@ -418,6 +436,11 @@ public bool Equals(SystemInfo input) (this.IsShuttingDown != null && this.IsShuttingDown.Equals(input.IsShuttingDown)) ) && + ( + this.HasImageEnhancers == input.HasImageEnhancers || + (this.HasImageEnhancers != null && + this.HasImageEnhancers.Equals(input.HasImageEnhancers)) + ) && ( this.OperatingSystem == input.OperatingSystem || (this.OperatingSystem != null && @@ -524,6 +547,12 @@ public bool Equals(SystemInfo input) (this.HardwareAccelerationRequiresPremiere != null && this.HardwareAccelerationRequiresPremiere.Equals(input.HardwareAccelerationRequiresPremiere)) ) && + ( + this.WakeOnLanInfo == input.WakeOnLanInfo || + this.WakeOnLanInfo != null && + input.WakeOnLanInfo != null && + this.WakeOnLanInfo.SequenceEqual(input.WakeOnLanInfo) + ) && ( this.LocalAddress == input.LocalAddress || (this.LocalAddress != null && @@ -582,6 +611,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.HasPendingRestart.GetHashCode(); if (this.IsShuttingDown != null) hashCode = hashCode * 59 + this.IsShuttingDown.GetHashCode(); + if (this.HasImageEnhancers != null) + hashCode = hashCode * 59 + this.HasImageEnhancers.GetHashCode(); if (this.OperatingSystem != null) hashCode = hashCode * 59 + this.OperatingSystem.GetHashCode(); if (this.SupportsLibraryMonitor != null) @@ -624,6 +655,8 @@ public override int GetHashCode() hashCode = hashCode * 59 + this.SupportsAutoRunAtStartup.GetHashCode(); if (this.HardwareAccelerationRequiresPremiere != null) hashCode = hashCode * 59 + this.HardwareAccelerationRequiresPremiere.GetHashCode(); + if (this.WakeOnLanInfo != null) + hashCode = hashCode * 59 + this.WakeOnLanInfo.GetHashCode(); if (this.LocalAddress != null) hashCode = hashCode * 59 + this.LocalAddress.GetHashCode(); if (this.LocalAddresses != null) diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/UserLibraryRemoveTags.cs b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/UserLibraryRemoveTags.cs new file mode 100644 index 000000000..b70ee1f8a --- /dev/null +++ b/SampleCode/RestApi/Clients/Net.RestSharp/EmbyClient.Dotnet/Model/UserLibraryRemoveTags.cs @@ -0,0 +1,108 @@ +/* + * EmbyClient.Dotnet + */ + +using System; +using System.Linq; +using System.IO; +using System.Text; +using System.Text.RegularExpressions; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Runtime.Serialization; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using SwaggerDateConverter = EmbyClient.Dotnet.Client.SwaggerDateConverter; + +namespace EmbyClient.Dotnet.Model +{ + /// + /// UserLibraryRemoveTags + /// + [DataContract] + public partial class UserLibraryRemoveTags : IEquatable + { + /// + /// Initializes a new instance of the class. + /// + /// tags. + public UserLibraryRemoveTags(List tags = default(List)) + { + this.Tags = tags; + } + + /// + /// Gets or Sets Tags + /// + [DataMember(Name="Tags", EmitDefaultValue=false)] + public List Tags { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + var sb = new StringBuilder(); + sb.Append("class UserLibraryRemoveTags {\n"); + sb.Append(" Tags: ").Append(Tags).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return JsonConvert.SerializeObject(this, Formatting.Indented); + } + + /// + /// Returns true if objects are equal + /// + /// Object to be compared + /// Boolean + public override bool Equals(object input) + { + return this.Equals(input as UserLibraryRemoveTags); + } + + /// + /// Returns true if UserLibraryRemoveTags instances are equal + /// + /// Instance of UserLibraryRemoveTags to be compared + /// Boolean + public bool Equals(UserLibraryRemoveTags input) + { + if (input == null) + return false; + + return + ( + this.Tags == input.Tags || + this.Tags != null && + input.Tags != null && + this.Tags.SequenceEqual(input.Tags) + ); + } + + /// + /// Gets the hash code + /// + /// Hash code + public override int GetHashCode() + { + unchecked // Overflow is fine, just wrap + { + int hashCode = 41; + if (this.Tags != null) + hashCode = hashCode * 59 + this.Tags.GetHashCode(); + return hashCode; + } + } + + } +} diff --git a/SampleCode/RestApi/Clients/Net.RestSharp/Version.txt b/SampleCode/RestApi/Clients/Net.RestSharp/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/RestApi/Clients/Net.RestSharp/Version.txt +++ b/SampleCode/RestApi/Clients/Net.RestSharp/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/RestApi/Clients/Python/Version.txt b/SampleCode/RestApi/Clients/Python/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/RestApi/Clients/Python/Version.txt +++ b/SampleCode/RestApi/Clients/Python/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/EmbyClient/Python/backup_api_api.py b/SampleCode/RestApi/Clients/Python/embyclient-python/EmbyClient/Python/backup_api_api.py index b2d46c086..8c3c77ee6 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/EmbyClient/Python/backup_api_api.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/EmbyClient/Python/backup_api_api.py @@ -204,3 +204,98 @@ def post_backuprestore_restore_with_http_info(self, body, **kwargs): # noqa: E5 _preload_content=params.get('_preload_content', True), _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats) + + def post_backuprestore_restoredata(self, body, **kwargs): # noqa: E501 + """post_backuprestore_restoredata # noqa: E501 + + Requires authentication as administrator # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.post_backuprestore_restoredata(body, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param MBBackupApiDataRestoreOptions body: DataRestoreOptions: (required) + :return: None + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + if kwargs.get('async_req'): + return self.post_backuprestore_restoredata_with_http_info(body, **kwargs) # noqa: E501 + else: + (data) = self.post_backuprestore_restoredata_with_http_info(body, **kwargs) # noqa: E501 + return data + + def post_backuprestore_restoredata_with_http_info(self, body, **kwargs): # noqa: E501 + """post_backuprestore_restoredata # noqa: E501 + + Requires authentication as administrator # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.post_backuprestore_restoredata_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param MBBackupApiDataRestoreOptions body: DataRestoreOptions: (required) + :return: None + If the method is called asynchronously, + returns the request thread. + """ + + all_params = ['body'] # noqa: E501 + all_params.append('async_req') + all_params.append('_return_http_data_only') + all_params.append('_preload_content') + all_params.append('_request_timeout') + + params = locals() + for key, val in six.iteritems(params['kwargs']): + if key not in all_params: + raise TypeError( + "Got an unexpected keyword argument '%s'" + " to method post_backuprestore_restoredata" % key + ) + params[key] = val + del params['kwargs'] + # verify the required parameter 'body' is set + if ('body' not in params or + params['body'] is None): + raise ValueError("Missing the required parameter `body` when calling `post_backuprestore_restoredata`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in params: + body_params = params['body'] + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json', 'application/xml']) # noqa: E501 + + # Authentication setting + auth_settings = ['apikeyauth', 'embyauth'] # noqa: E501 + + return self.api_client.call_api( + '/BackupRestore/RestoreData', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type=None, # noqa: E501 + auth_settings=auth_settings, + async_req=params.get('async_req'), + _return_http_data_only=params.get('_return_http_data_only'), + _preload_content=params.get('_preload_content', True), + _request_timeout=params.get('_request_timeout'), + collection_formats=collection_formats) diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/EmbyClient/Python/tag_service_api.py b/SampleCode/RestApi/Clients/Python/embyclient-python/EmbyClient/Python/tag_service_api.py index 7bee89458..7b6a98af7 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/EmbyClient/Python/tag_service_api.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/EmbyClient/Python/tag_service_api.py @@ -5825,3 +5825,106 @@ def post_items_by_id_tags_add_with_http_info(self, body, id, **kwargs): # noqa: _preload_content=params.get('_preload_content', True), _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats) + + def post_items_by_id_tags_delete(self, body, id, **kwargs): # noqa: E501 + """Removes tags from an item # noqa: E501 + + Requires authentication as user # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.post_items_by_id_tags_delete(body, id, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param UserLibraryRemoveTags body: RemoveTags (required) + :param str id: Item Id (required) + :return: None + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + if kwargs.get('async_req'): + return self.post_items_by_id_tags_delete_with_http_info(body, id, **kwargs) # noqa: E501 + else: + (data) = self.post_items_by_id_tags_delete_with_http_info(body, id, **kwargs) # noqa: E501 + return data + + def post_items_by_id_tags_delete_with_http_info(self, body, id, **kwargs): # noqa: E501 + """Removes tags from an item # noqa: E501 + + Requires authentication as user # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.post_items_by_id_tags_delete_with_http_info(body, id, async_req=True) + >>> result = thread.get() + + :param async_req bool + :param UserLibraryRemoveTags body: RemoveTags (required) + :param str id: Item Id (required) + :return: None + If the method is called asynchronously, + returns the request thread. + """ + + all_params = ['body', 'id'] # noqa: E501 + all_params.append('async_req') + all_params.append('_return_http_data_only') + all_params.append('_preload_content') + all_params.append('_request_timeout') + + params = locals() + for key, val in six.iteritems(params['kwargs']): + if key not in all_params: + raise TypeError( + "Got an unexpected keyword argument '%s'" + " to method post_items_by_id_tags_delete" % key + ) + params[key] = val + del params['kwargs'] + # verify the required parameter 'body' is set + if ('body' not in params or + params['body'] is None): + raise ValueError("Missing the required parameter `body` when calling `post_items_by_id_tags_delete`") # noqa: E501 + # verify the required parameter 'id' is set + if ('id' not in params or + params['id'] is None): + raise ValueError("Missing the required parameter `id` when calling `post_items_by_id_tags_delete`") # noqa: E501 + + collection_formats = {} + + path_params = {} + if 'id' in params: + path_params['Id'] = params['id'] # noqa: E501 + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in params: + body_params = params['body'] + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json', 'application/xml']) # noqa: E501 + + # Authentication setting + auth_settings = ['apikeyauth', 'embyauth'] # noqa: E501 + + return self.api_client.call_api( + '/Items/{Id}/Tags/Delete', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type=None, # noqa: E501 + auth_settings=auth_settings, + async_req=params.get('async_req'), + _return_http_data_only=params.get('_return_http_data_only'), + _preload_content=params.get('_preload_content', True), + _request_timeout=params.get('_request_timeout'), + collection_formats=collection_formats) diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/__init__.py b/SampleCode/RestApi/Clients/Python/embyclient-python/__init__.py index 1da9e8646..9207e3994 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/__init__.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/__init__.py @@ -222,7 +222,9 @@ from embyclient-python.models.log_file import LogFile from embyclient-python.models.logging_log_severity import LoggingLogSeverity from embyclient-python.models.mb_backup_api_all_backups_info import MBBackupApiAllBackupsInfo +from embyclient-python.models.mb_backup_api_data_restore_options import MBBackupApiDataRestoreOptions from embyclient-python.models.mb_backup_api_restore_options import MBBackupApiRestoreOptions +from embyclient-python.models.mb_backup_api_user_restore_info import MBBackupApiUserRestoreInfo from embyclient-python.models.mb_backup_backup_info import MBBackupBackupInfo from embyclient-python.models.marker_type import MarkerType from embyclient-python.models.media_encoding_codec_parameter_context import MediaEncodingCodecParameterContext @@ -386,6 +388,7 @@ from embyclient-python.models.user_library_add_tags import UserLibraryAddTags from embyclient-python.models.user_library_leave_shared_items import UserLibraryLeaveSharedItems from embyclient-python.models.user_library_official_rating_item import UserLibraryOfficialRatingItem +from embyclient-python.models.user_library_remove_tags import UserLibraryRemoveTags from embyclient-python.models.user_library_tag_item import UserLibraryTagItem from embyclient-python.models.user_library_update_user_item_access import UserLibraryUpdateUserItemAccess from embyclient-python.models.user_notification_info import UserNotificationInfo diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/api_client.py b/SampleCode/RestApi/Clients/Python/embyclient-python/api_client.py index 49d7ff8b3..8f5114cc2 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/api_client.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/api_client.py @@ -63,7 +63,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None, self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = '/4.8.0.80/python' + self.user_agent = '/4.8.3.0/python' def __del__(self): self.pool.close() diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/configuration.py b/SampleCode/RestApi/Clients/Python/embyclient-python/configuration.py index 92ba9ea45..30e7b0fab 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/configuration.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/configuration.py @@ -238,6 +238,6 @@ def to_debug_report(self): return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: 4.8.0.80\n"\ - "SDK Package Version: 4.8.0.80".\ + "Version of the API: 4.8.3.0\n"\ + "SDK Package Version: 4.8.3.0".\ format(env=sys.platform, pyversion=sys.version) diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/models/__init__.py b/SampleCode/RestApi/Clients/Python/embyclient-python/models/__init__.py index c49b02f25..40799d347 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/models/__init__.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/models/__init__.py @@ -149,7 +149,9 @@ from embyclient-python.models.log_file import LogFile from embyclient-python.models.logging_log_severity import LoggingLogSeverity from embyclient-python.models.mb_backup_api_all_backups_info import MBBackupApiAllBackupsInfo +from embyclient-python.models.mb_backup_api_data_restore_options import MBBackupApiDataRestoreOptions from embyclient-python.models.mb_backup_api_restore_options import MBBackupApiRestoreOptions +from embyclient-python.models.mb_backup_api_user_restore_info import MBBackupApiUserRestoreInfo from embyclient-python.models.mb_backup_backup_info import MBBackupBackupInfo from embyclient-python.models.marker_type import MarkerType from embyclient-python.models.media_encoding_codec_parameter_context import MediaEncodingCodecParameterContext @@ -313,6 +315,7 @@ from embyclient-python.models.user_library_add_tags import UserLibraryAddTags from embyclient-python.models.user_library_leave_shared_items import UserLibraryLeaveSharedItems from embyclient-python.models.user_library_official_rating_item import UserLibraryOfficialRatingItem +from embyclient-python.models.user_library_remove_tags import UserLibraryRemoveTags from embyclient-python.models.user_library_tag_item import UserLibraryTagItem from embyclient-python.models.user_library_update_user_item_access import UserLibraryUpdateUserItemAccess from embyclient-python.models.user_notification_info import UserNotificationInfo diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/models/external_id_info.py b/SampleCode/RestApi/Clients/Python/embyclient-python/models/external_id_info.py index 4e451b12d..fa41f4b2c 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/models/external_id_info.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/models/external_id_info.py @@ -24,6 +24,7 @@ class ExternalIdInfo(object): swagger_types = { 'name': 'str', 'key': 'str', + 'website': 'str', 'url_format_string': 'str', 'is_supported_as_identifier': 'bool' } @@ -31,14 +32,16 @@ class ExternalIdInfo(object): attribute_map = { 'name': 'Name', 'key': 'Key', + 'website': 'Website', 'url_format_string': 'UrlFormatString', 'is_supported_as_identifier': 'IsSupportedAsIdentifier' } - def __init__(self, name=None, key=None, url_format_string=None, is_supported_as_identifier=None): # noqa: E501 + def __init__(self, name=None, key=None, website=None, url_format_string=None, is_supported_as_identifier=None): # noqa: E501 """ExternalIdInfo - a model defined in Swagger""" # noqa: E501 self._name = None self._key = None + self._website = None self._url_format_string = None self._is_supported_as_identifier = None self.discriminator = None @@ -46,6 +49,8 @@ def __init__(self, name=None, key=None, url_format_string=None, is_supported_as_ self.name = name if key is not None: self.key = key + if website is not None: + self.website = website if url_format_string is not None: self.url_format_string = url_format_string if is_supported_as_identifier is not None: @@ -97,6 +102,27 @@ def key(self, key): self._key = key + @property + def website(self): + """Gets the website of this ExternalIdInfo. # noqa: E501 + + + :return: The website of this ExternalIdInfo. # noqa: E501 + :rtype: str + """ + return self._website + + @website.setter + def website(self, website): + """Sets the website of this ExternalIdInfo. + + + :param website: The website of this ExternalIdInfo. # noqa: E501 + :type: str + """ + + self._website = website + @property def url_format_string(self): """Gets the url_format_string of this ExternalIdInfo. # noqa: E501 diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/models/live_tv_tuner_host_info.py b/SampleCode/RestApi/Clients/Python/embyclient-python/models/live_tv_tuner_host_info.py index 5b791b160..61543d904 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/models/live_tv_tuner_host_info.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/models/live_tv_tuner_host_info.py @@ -33,6 +33,7 @@ class LiveTvTunerHostInfo(object): 'prefer_epg_channel_numbers': 'bool', 'allow_hw_transcoding': 'bool', 'allow_mapping_by_number': 'bool', + 'import_guide_data': 'bool', 'source': 'str', 'tuner_count': 'int', 'user_agent': 'str', @@ -53,6 +54,7 @@ class LiveTvTunerHostInfo(object): 'prefer_epg_channel_numbers': 'PreferEpgChannelNumbers', 'allow_hw_transcoding': 'AllowHWTranscoding', 'allow_mapping_by_number': 'AllowMappingByNumber', + 'import_guide_data': 'ImportGuideData', 'source': 'Source', 'tuner_count': 'TunerCount', 'user_agent': 'UserAgent', @@ -61,7 +63,7 @@ class LiveTvTunerHostInfo(object): 'data_version': 'DataVersion' } - def __init__(self, id=None, url=None, type=None, device_id=None, friendly_name=None, setup_url=None, import_favorites_only=None, prefer_epg_channel_images=None, prefer_epg_channel_numbers=None, allow_hw_transcoding=None, allow_mapping_by_number=None, source=None, tuner_count=None, user_agent=None, referrer=None, provider_options=None, data_version=None): # noqa: E501 + def __init__(self, id=None, url=None, type=None, device_id=None, friendly_name=None, setup_url=None, import_favorites_only=None, prefer_epg_channel_images=None, prefer_epg_channel_numbers=None, allow_hw_transcoding=None, allow_mapping_by_number=None, import_guide_data=None, source=None, tuner_count=None, user_agent=None, referrer=None, provider_options=None, data_version=None): # noqa: E501 """LiveTvTunerHostInfo - a model defined in Swagger""" # noqa: E501 self._id = None self._url = None @@ -74,6 +76,7 @@ def __init__(self, id=None, url=None, type=None, device_id=None, friendly_name=N self._prefer_epg_channel_numbers = None self._allow_hw_transcoding = None self._allow_mapping_by_number = None + self._import_guide_data = None self._source = None self._tuner_count = None self._user_agent = None @@ -103,6 +106,8 @@ def __init__(self, id=None, url=None, type=None, device_id=None, friendly_name=N self.allow_hw_transcoding = allow_hw_transcoding if allow_mapping_by_number is not None: self.allow_mapping_by_number = allow_mapping_by_number + if import_guide_data is not None: + self.import_guide_data = import_guide_data if source is not None: self.source = source if tuner_count is not None: @@ -347,6 +352,27 @@ def allow_mapping_by_number(self, allow_mapping_by_number): self._allow_mapping_by_number = allow_mapping_by_number + @property + def import_guide_data(self): + """Gets the import_guide_data of this LiveTvTunerHostInfo. # noqa: E501 + + + :return: The import_guide_data of this LiveTvTunerHostInfo. # noqa: E501 + :rtype: bool + """ + return self._import_guide_data + + @import_guide_data.setter + def import_guide_data(self, import_guide_data): + """Sets the import_guide_data of this LiveTvTunerHostInfo. + + + :param import_guide_data: The import_guide_data of this LiveTvTunerHostInfo. # noqa: E501 + :type: bool + """ + + self._import_guide_data = import_guide_data + @property def source(self): """Gets the source of this LiveTvTunerHostInfo. # noqa: E501 diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_api_data_restore_options.py b/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_api_data_restore_options.py new file mode 100644 index 000000000..14f392fde --- /dev/null +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_api_data_restore_options.py @@ -0,0 +1,104 @@ +# coding: utf-8 + +""" + Emby Server REST API +""" + +import pprint +import re # noqa: F401 + +import six + +class MBBackupApiDataRestoreOptions(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + 'users': 'list[MBBackupApiUserRestoreInfo]' + } + + attribute_map = { + 'users': 'Users' + } + + def __init__(self, users=None): # noqa: E501 + """MBBackupApiDataRestoreOptions - a model defined in Swagger""" # noqa: E501 + self._users = None + self.discriminator = None + if users is not None: + self.users = users + + @property + def users(self): + """Gets the users of this MBBackupApiDataRestoreOptions. # noqa: E501 + + + :return: The users of this MBBackupApiDataRestoreOptions. # noqa: E501 + :rtype: list[MBBackupApiUserRestoreInfo] + """ + return self._users + + @users.setter + def users(self, users): + """Sets the users of this MBBackupApiDataRestoreOptions. + + + :param users: The users of this MBBackupApiDataRestoreOptions. # noqa: E501 + :type: list[MBBackupApiUserRestoreInfo] + """ + + self._users = users + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(MBBackupApiDataRestoreOptions, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, MBBackupApiDataRestoreOptions): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_api_user_restore_info.py b/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_api_user_restore_info.py new file mode 100644 index 000000000..e31d118e8 --- /dev/null +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_api_user_restore_info.py @@ -0,0 +1,130 @@ +# coding: utf-8 + +""" + Emby Server REST API +""" + +import pprint +import re # noqa: F401 + +import six + +class MBBackupApiUserRestoreInfo(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + 'source_user_id': 'str', + 'target_user_id': 'str' + } + + attribute_map = { + 'source_user_id': 'SourceUserId', + 'target_user_id': 'TargetUserId' + } + + def __init__(self, source_user_id=None, target_user_id=None): # noqa: E501 + """MBBackupApiUserRestoreInfo - a model defined in Swagger""" # noqa: E501 + self._source_user_id = None + self._target_user_id = None + self.discriminator = None + if source_user_id is not None: + self.source_user_id = source_user_id + if target_user_id is not None: + self.target_user_id = target_user_id + + @property + def source_user_id(self): + """Gets the source_user_id of this MBBackupApiUserRestoreInfo. # noqa: E501 + + + :return: The source_user_id of this MBBackupApiUserRestoreInfo. # noqa: E501 + :rtype: str + """ + return self._source_user_id + + @source_user_id.setter + def source_user_id(self, source_user_id): + """Sets the source_user_id of this MBBackupApiUserRestoreInfo. + + + :param source_user_id: The source_user_id of this MBBackupApiUserRestoreInfo. # noqa: E501 + :type: str + """ + + self._source_user_id = source_user_id + + @property + def target_user_id(self): + """Gets the target_user_id of this MBBackupApiUserRestoreInfo. # noqa: E501 + + + :return: The target_user_id of this MBBackupApiUserRestoreInfo. # noqa: E501 + :rtype: str + """ + return self._target_user_id + + @target_user_id.setter + def target_user_id(self, target_user_id): + """Sets the target_user_id of this MBBackupApiUserRestoreInfo. + + + :param target_user_id: The target_user_id of this MBBackupApiUserRestoreInfo. # noqa: E501 + :type: str + """ + + self._target_user_id = target_user_id + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(MBBackupApiUserRestoreInfo, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, MBBackupApiUserRestoreInfo): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_backup_info.py b/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_backup_info.py index 0d913e886..becd4e15a 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_backup_info.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/models/mb_backup_backup_info.py @@ -27,7 +27,8 @@ class MBBackupBackupInfo(object): 'name': 'str', 'can_restore': 'bool', 'is_full_backup': 'bool', - 'date_created': 'datetime' + 'date_created': 'datetime', + 'users': 'list[NameIdPair]' } attribute_map = { @@ -36,10 +37,11 @@ class MBBackupBackupInfo(object): 'name': 'Name', 'can_restore': 'CanRestore', 'is_full_backup': 'IsFullBackup', - 'date_created': 'DateCreated' + 'date_created': 'DateCreated', + 'users': 'Users' } - def __init__(self, server_version=None, plugin_version=None, name=None, can_restore=None, is_full_backup=None, date_created=None): # noqa: E501 + def __init__(self, server_version=None, plugin_version=None, name=None, can_restore=None, is_full_backup=None, date_created=None, users=None): # noqa: E501 """MBBackupBackupInfo - a model defined in Swagger""" # noqa: E501 self._server_version = None self._plugin_version = None @@ -47,6 +49,7 @@ def __init__(self, server_version=None, plugin_version=None, name=None, can_rest self._can_restore = None self._is_full_backup = None self._date_created = None + self._users = None self.discriminator = None if server_version is not None: self.server_version = server_version @@ -60,6 +63,8 @@ def __init__(self, server_version=None, plugin_version=None, name=None, can_rest self.is_full_backup = is_full_backup if date_created is not None: self.date_created = date_created + if users is not None: + self.users = users @property def server_version(self): @@ -187,6 +192,27 @@ def date_created(self, date_created): self._date_created = date_created + @property + def users(self): + """Gets the users of this MBBackupBackupInfo. # noqa: E501 + + + :return: The users of this MBBackupBackupInfo. # noqa: E501 + :rtype: list[NameIdPair] + """ + return self._users + + @users.setter + def users(self, users): + """Sets the users of this MBBackupBackupInfo. + + + :param users: The users of this MBBackupBackupInfo. # noqa: E501 + :type: list[NameIdPair] + """ + + self._users = users + def to_dict(self): """Returns the model properties as a dict""" result = {} diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/models/server_configuration.py b/SampleCode/RestApi/Clients/Python/embyclient-python/models/server_configuration.py index 9a5bdf274..c89de4ac2 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/models/server_configuration.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/models/server_configuration.py @@ -67,15 +67,16 @@ class ServerConfiguration(object): 'database_cache_size_mb': 'int', 'enable_sq_lite_mmio': 'bool', 'playlists_upgraded_to_m3_u': 'bool', - 'image_extractor_upgraded': 'bool', + 'image_extractor_upgraded1': 'bool', 'enable_people_letter_sub_folders': 'bool', 'optimize_database_on_shutdown': 'bool', 'database_analysis_limit': 'int', 'disable_async_io': 'bool', - 'migrated_to_user_item_shares4': 'bool', + 'migrated_to_user_item_shares6': 'bool', 'migrated_library_options_to_db': 'bool', 'allow_legacy_local_network_password': 'bool', 'enable_saved_metadata_for_people': 'bool', + 'tv_channels_refreshed': 'bool', 'proxy_header_mode': 'ProxyHeaderMode', 'enable_debug_level_logging': 'bool', 'revert_debug_logging': 'str', @@ -132,15 +133,16 @@ class ServerConfiguration(object): 'database_cache_size_mb': 'DatabaseCacheSizeMB', 'enable_sq_lite_mmio': 'EnableSqLiteMmio', 'playlists_upgraded_to_m3_u': 'PlaylistsUpgradedToM3U', - 'image_extractor_upgraded': 'ImageExtractorUpgraded', + 'image_extractor_upgraded1': 'ImageExtractorUpgraded1', 'enable_people_letter_sub_folders': 'EnablePeopleLetterSubFolders', 'optimize_database_on_shutdown': 'OptimizeDatabaseOnShutdown', 'database_analysis_limit': 'DatabaseAnalysisLimit', 'disable_async_io': 'DisableAsyncIO', - 'migrated_to_user_item_shares4': 'MigratedToUserItemShares4', + 'migrated_to_user_item_shares6': 'MigratedToUserItemShares6', 'migrated_library_options_to_db': 'MigratedLibraryOptionsToDb', 'allow_legacy_local_network_password': 'AllowLegacyLocalNetworkPassword', 'enable_saved_metadata_for_people': 'EnableSavedMetadataForPeople', + 'tv_channels_refreshed': 'TvChannelsRefreshed', 'proxy_header_mode': 'ProxyHeaderMode', 'enable_debug_level_logging': 'EnableDebugLevelLogging', 'revert_debug_logging': 'RevertDebugLogging', @@ -151,7 +153,7 @@ class ServerConfiguration(object): 'cache_path': 'CachePath' } - def __init__(self, enable_u_pn_p=None, public_port=None, public_https_port=None, http_server_port_number=None, https_port_number=None, enable_https=None, certificate_path=None, certificate_password=None, is_port_authorized=None, auto_run_web_app=None, enable_remote_access=None, log_all_query_times=None, enable_case_sensitive_item_ids=None, metadata_path=None, metadata_network_path=None, preferred_metadata_language=None, metadata_country_code=None, sort_remove_words=None, library_monitor_delay=None, enable_dashboard_response_caching=None, dashboard_source_path=None, image_saving_convention=None, enable_automatic_restart=None, server_name=None, preferred_detected_remote_address_family=None, wan_ddns=None, ui_culture=None, remote_client_bitrate_limit=None, local_network_subnets=None, local_network_addresses=None, enable_external_content_in_suggestions=None, require_https=None, is_behind_proxy=None, remote_ip_filter=None, is_remote_ip_filter_blacklist=None, image_extraction_timeout_ms=None, path_substitutions=None, uninstalled_plugins=None, collapse_video_folders=None, enable_original_track_titles=None, vacuum_database_on_startup=None, simultaneous_stream_limit=None, database_cache_size_mb=None, enable_sq_lite_mmio=None, playlists_upgraded_to_m3_u=None, image_extractor_upgraded=None, enable_people_letter_sub_folders=None, optimize_database_on_shutdown=None, database_analysis_limit=None, disable_async_io=None, migrated_to_user_item_shares4=None, migrated_library_options_to_db=None, allow_legacy_local_network_password=None, enable_saved_metadata_for_people=None, proxy_header_mode=None, enable_debug_level_logging=None, revert_debug_logging=None, enable_auto_update=None, log_file_retention_days=None, run_at_startup=None, is_startup_wizard_completed=None, cache_path=None): # noqa: E501 + def __init__(self, enable_u_pn_p=None, public_port=None, public_https_port=None, http_server_port_number=None, https_port_number=None, enable_https=None, certificate_path=None, certificate_password=None, is_port_authorized=None, auto_run_web_app=None, enable_remote_access=None, log_all_query_times=None, enable_case_sensitive_item_ids=None, metadata_path=None, metadata_network_path=None, preferred_metadata_language=None, metadata_country_code=None, sort_remove_words=None, library_monitor_delay=None, enable_dashboard_response_caching=None, dashboard_source_path=None, image_saving_convention=None, enable_automatic_restart=None, server_name=None, preferred_detected_remote_address_family=None, wan_ddns=None, ui_culture=None, remote_client_bitrate_limit=None, local_network_subnets=None, local_network_addresses=None, enable_external_content_in_suggestions=None, require_https=None, is_behind_proxy=None, remote_ip_filter=None, is_remote_ip_filter_blacklist=None, image_extraction_timeout_ms=None, path_substitutions=None, uninstalled_plugins=None, collapse_video_folders=None, enable_original_track_titles=None, vacuum_database_on_startup=None, simultaneous_stream_limit=None, database_cache_size_mb=None, enable_sq_lite_mmio=None, playlists_upgraded_to_m3_u=None, image_extractor_upgraded1=None, enable_people_letter_sub_folders=None, optimize_database_on_shutdown=None, database_analysis_limit=None, disable_async_io=None, migrated_to_user_item_shares6=None, migrated_library_options_to_db=None, allow_legacy_local_network_password=None, enable_saved_metadata_for_people=None, tv_channels_refreshed=None, proxy_header_mode=None, enable_debug_level_logging=None, revert_debug_logging=None, enable_auto_update=None, log_file_retention_days=None, run_at_startup=None, is_startup_wizard_completed=None, cache_path=None): # noqa: E501 """ServerConfiguration - a model defined in Swagger""" # noqa: E501 self._enable_u_pn_p = None self._public_port = None @@ -198,15 +200,16 @@ def __init__(self, enable_u_pn_p=None, public_port=None, public_https_port=None, self._database_cache_size_mb = None self._enable_sq_lite_mmio = None self._playlists_upgraded_to_m3_u = None - self._image_extractor_upgraded = None + self._image_extractor_upgraded1 = None self._enable_people_letter_sub_folders = None self._optimize_database_on_shutdown = None self._database_analysis_limit = None self._disable_async_io = None - self._migrated_to_user_item_shares4 = None + self._migrated_to_user_item_shares6 = None self._migrated_library_options_to_db = None self._allow_legacy_local_network_password = None self._enable_saved_metadata_for_people = None + self._tv_channels_refreshed = None self._proxy_header_mode = None self._enable_debug_level_logging = None self._revert_debug_logging = None @@ -306,8 +309,8 @@ def __init__(self, enable_u_pn_p=None, public_port=None, public_https_port=None, self.enable_sq_lite_mmio = enable_sq_lite_mmio if playlists_upgraded_to_m3_u is not None: self.playlists_upgraded_to_m3_u = playlists_upgraded_to_m3_u - if image_extractor_upgraded is not None: - self.image_extractor_upgraded = image_extractor_upgraded + if image_extractor_upgraded1 is not None: + self.image_extractor_upgraded1 = image_extractor_upgraded1 if enable_people_letter_sub_folders is not None: self.enable_people_letter_sub_folders = enable_people_letter_sub_folders if optimize_database_on_shutdown is not None: @@ -316,14 +319,16 @@ def __init__(self, enable_u_pn_p=None, public_port=None, public_https_port=None, self.database_analysis_limit = database_analysis_limit if disable_async_io is not None: self.disable_async_io = disable_async_io - if migrated_to_user_item_shares4 is not None: - self.migrated_to_user_item_shares4 = migrated_to_user_item_shares4 + if migrated_to_user_item_shares6 is not None: + self.migrated_to_user_item_shares6 = migrated_to_user_item_shares6 if migrated_library_options_to_db is not None: self.migrated_library_options_to_db = migrated_library_options_to_db if allow_legacy_local_network_password is not None: self.allow_legacy_local_network_password = allow_legacy_local_network_password if enable_saved_metadata_for_people is not None: self.enable_saved_metadata_for_people = enable_saved_metadata_for_people + if tv_channels_refreshed is not None: + self.tv_channels_refreshed = tv_channels_refreshed if proxy_header_mode is not None: self.proxy_header_mode = proxy_header_mode if enable_debug_level_logging is not None: @@ -1319,25 +1324,25 @@ def playlists_upgraded_to_m3_u(self, playlists_upgraded_to_m3_u): self._playlists_upgraded_to_m3_u = playlists_upgraded_to_m3_u @property - def image_extractor_upgraded(self): - """Gets the image_extractor_upgraded of this ServerConfiguration. # noqa: E501 + def image_extractor_upgraded1(self): + """Gets the image_extractor_upgraded1 of this ServerConfiguration. # noqa: E501 - :return: The image_extractor_upgraded of this ServerConfiguration. # noqa: E501 + :return: The image_extractor_upgraded1 of this ServerConfiguration. # noqa: E501 :rtype: bool """ - return self._image_extractor_upgraded + return self._image_extractor_upgraded1 - @image_extractor_upgraded.setter - def image_extractor_upgraded(self, image_extractor_upgraded): - """Sets the image_extractor_upgraded of this ServerConfiguration. + @image_extractor_upgraded1.setter + def image_extractor_upgraded1(self, image_extractor_upgraded1): + """Sets the image_extractor_upgraded1 of this ServerConfiguration. - :param image_extractor_upgraded: The image_extractor_upgraded of this ServerConfiguration. # noqa: E501 + :param image_extractor_upgraded1: The image_extractor_upgraded1 of this ServerConfiguration. # noqa: E501 :type: bool """ - self._image_extractor_upgraded = image_extractor_upgraded + self._image_extractor_upgraded1 = image_extractor_upgraded1 @property def enable_people_letter_sub_folders(self): @@ -1424,25 +1429,25 @@ def disable_async_io(self, disable_async_io): self._disable_async_io = disable_async_io @property - def migrated_to_user_item_shares4(self): - """Gets the migrated_to_user_item_shares4 of this ServerConfiguration. # noqa: E501 + def migrated_to_user_item_shares6(self): + """Gets the migrated_to_user_item_shares6 of this ServerConfiguration. # noqa: E501 - :return: The migrated_to_user_item_shares4 of this ServerConfiguration. # noqa: E501 + :return: The migrated_to_user_item_shares6 of this ServerConfiguration. # noqa: E501 :rtype: bool """ - return self._migrated_to_user_item_shares4 + return self._migrated_to_user_item_shares6 - @migrated_to_user_item_shares4.setter - def migrated_to_user_item_shares4(self, migrated_to_user_item_shares4): - """Sets the migrated_to_user_item_shares4 of this ServerConfiguration. + @migrated_to_user_item_shares6.setter + def migrated_to_user_item_shares6(self, migrated_to_user_item_shares6): + """Sets the migrated_to_user_item_shares6 of this ServerConfiguration. - :param migrated_to_user_item_shares4: The migrated_to_user_item_shares4 of this ServerConfiguration. # noqa: E501 + :param migrated_to_user_item_shares6: The migrated_to_user_item_shares6 of this ServerConfiguration. # noqa: E501 :type: bool """ - self._migrated_to_user_item_shares4 = migrated_to_user_item_shares4 + self._migrated_to_user_item_shares6 = migrated_to_user_item_shares6 @property def migrated_library_options_to_db(self): @@ -1507,6 +1512,27 @@ def enable_saved_metadata_for_people(self, enable_saved_metadata_for_people): self._enable_saved_metadata_for_people = enable_saved_metadata_for_people + @property + def tv_channels_refreshed(self): + """Gets the tv_channels_refreshed of this ServerConfiguration. # noqa: E501 + + + :return: The tv_channels_refreshed of this ServerConfiguration. # noqa: E501 + :rtype: bool + """ + return self._tv_channels_refreshed + + @tv_channels_refreshed.setter + def tv_channels_refreshed(self, tv_channels_refreshed): + """Sets the tv_channels_refreshed of this ServerConfiguration. + + + :param tv_channels_refreshed: The tv_channels_refreshed of this ServerConfiguration. # noqa: E501 + :type: bool + """ + + self._tv_channels_refreshed = tv_channels_refreshed + @property def proxy_header_mode(self): """Gets the proxy_header_mode of this ServerConfiguration. # noqa: E501 diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/models/system_info.py b/SampleCode/RestApi/Clients/Python/embyclient-python/models/system_info.py index 4fd956423..ade503238 100644 --- a/SampleCode/RestApi/Clients/Python/embyclient-python/models/system_info.py +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/models/system_info.py @@ -27,6 +27,7 @@ class SystemInfo(object): 'package_name': 'str', 'has_pending_restart': 'bool', 'is_shutting_down': 'bool', + 'has_image_enhancers': 'bool', 'operating_system': 'str', 'supports_library_monitor': 'bool', 'supports_local_port_configuration': 'bool', @@ -48,6 +49,7 @@ class SystemInfo(object): 'has_update_available': 'bool', 'supports_auto_run_at_startup': 'bool', 'hardware_acceleration_requires_premiere': 'bool', + 'wake_on_lan_info': 'list[WakeOnLanInfo]', 'local_address': 'str', 'local_addresses': 'list[str]', 'wan_address': 'str', @@ -63,6 +65,7 @@ class SystemInfo(object): 'package_name': 'PackageName', 'has_pending_restart': 'HasPendingRestart', 'is_shutting_down': 'IsShuttingDown', + 'has_image_enhancers': 'HasImageEnhancers', 'operating_system': 'OperatingSystem', 'supports_library_monitor': 'SupportsLibraryMonitor', 'supports_local_port_configuration': 'SupportsLocalPortConfiguration', @@ -84,6 +87,7 @@ class SystemInfo(object): 'has_update_available': 'HasUpdateAvailable', 'supports_auto_run_at_startup': 'SupportsAutoRunAtStartup', 'hardware_acceleration_requires_premiere': 'HardwareAccelerationRequiresPremiere', + 'wake_on_lan_info': 'WakeOnLanInfo', 'local_address': 'LocalAddress', 'local_addresses': 'LocalAddresses', 'wan_address': 'WanAddress', @@ -93,13 +97,14 @@ class SystemInfo(object): 'id': 'Id' } - def __init__(self, system_update_level=None, operating_system_display_name=None, package_name=None, has_pending_restart=None, is_shutting_down=None, operating_system=None, supports_library_monitor=None, supports_local_port_configuration=None, supports_wake_server=None, web_socket_port_number=None, completed_installations=None, can_self_restart=None, can_self_update=None, can_launch_web_browser=None, program_data_path=None, items_by_name_path=None, cache_path=None, log_path=None, internal_metadata_path=None, transcoding_temp_path=None, http_server_port_number=None, supports_https=None, https_port_number=None, has_update_available=None, supports_auto_run_at_startup=None, hardware_acceleration_requires_premiere=None, local_address=None, local_addresses=None, wan_address=None, remote_addresses=None, server_name=None, version=None, id=None): # noqa: E501 + def __init__(self, system_update_level=None, operating_system_display_name=None, package_name=None, has_pending_restart=None, is_shutting_down=None, has_image_enhancers=None, operating_system=None, supports_library_monitor=None, supports_local_port_configuration=None, supports_wake_server=None, web_socket_port_number=None, completed_installations=None, can_self_restart=None, can_self_update=None, can_launch_web_browser=None, program_data_path=None, items_by_name_path=None, cache_path=None, log_path=None, internal_metadata_path=None, transcoding_temp_path=None, http_server_port_number=None, supports_https=None, https_port_number=None, has_update_available=None, supports_auto_run_at_startup=None, hardware_acceleration_requires_premiere=None, wake_on_lan_info=None, local_address=None, local_addresses=None, wan_address=None, remote_addresses=None, server_name=None, version=None, id=None): # noqa: E501 """SystemInfo - a model defined in Swagger""" # noqa: E501 self._system_update_level = None self._operating_system_display_name = None self._package_name = None self._has_pending_restart = None self._is_shutting_down = None + self._has_image_enhancers = None self._operating_system = None self._supports_library_monitor = None self._supports_local_port_configuration = None @@ -121,6 +126,7 @@ def __init__(self, system_update_level=None, operating_system_display_name=None, self._has_update_available = None self._supports_auto_run_at_startup = None self._hardware_acceleration_requires_premiere = None + self._wake_on_lan_info = None self._local_address = None self._local_addresses = None self._wan_address = None @@ -139,6 +145,8 @@ def __init__(self, system_update_level=None, operating_system_display_name=None, self.has_pending_restart = has_pending_restart if is_shutting_down is not None: self.is_shutting_down = is_shutting_down + if has_image_enhancers is not None: + self.has_image_enhancers = has_image_enhancers if operating_system is not None: self.operating_system = operating_system if supports_library_monitor is not None: @@ -181,6 +189,8 @@ def __init__(self, system_update_level=None, operating_system_display_name=None, self.supports_auto_run_at_startup = supports_auto_run_at_startup if hardware_acceleration_requires_premiere is not None: self.hardware_acceleration_requires_premiere = hardware_acceleration_requires_premiere + if wake_on_lan_info is not None: + self.wake_on_lan_info = wake_on_lan_info if local_address is not None: self.local_address = local_address if local_addresses is not None: @@ -305,6 +315,27 @@ def is_shutting_down(self, is_shutting_down): self._is_shutting_down = is_shutting_down + @property + def has_image_enhancers(self): + """Gets the has_image_enhancers of this SystemInfo. # noqa: E501 + + + :return: The has_image_enhancers of this SystemInfo. # noqa: E501 + :rtype: bool + """ + return self._has_image_enhancers + + @has_image_enhancers.setter + def has_image_enhancers(self, has_image_enhancers): + """Sets the has_image_enhancers of this SystemInfo. + + + :param has_image_enhancers: The has_image_enhancers of this SystemInfo. # noqa: E501 + :type: bool + """ + + self._has_image_enhancers = has_image_enhancers + @property def operating_system(self): """Gets the operating_system of this SystemInfo. # noqa: E501 @@ -780,6 +811,27 @@ def hardware_acceleration_requires_premiere(self, hardware_acceleration_requires self._hardware_acceleration_requires_premiere = hardware_acceleration_requires_premiere + @property + def wake_on_lan_info(self): + """Gets the wake_on_lan_info of this SystemInfo. # noqa: E501 + + + :return: The wake_on_lan_info of this SystemInfo. # noqa: E501 + :rtype: list[WakeOnLanInfo] + """ + return self._wake_on_lan_info + + @wake_on_lan_info.setter + def wake_on_lan_info(self, wake_on_lan_info): + """Sets the wake_on_lan_info of this SystemInfo. + + + :param wake_on_lan_info: The wake_on_lan_info of this SystemInfo. # noqa: E501 + :type: list[WakeOnLanInfo] + """ + + self._wake_on_lan_info = wake_on_lan_info + @property def local_address(self): """Gets the local_address of this SystemInfo. # noqa: E501 diff --git a/SampleCode/RestApi/Clients/Python/embyclient-python/models/user_library_remove_tags.py b/SampleCode/RestApi/Clients/Python/embyclient-python/models/user_library_remove_tags.py new file mode 100644 index 000000000..3b06ae5fd --- /dev/null +++ b/SampleCode/RestApi/Clients/Python/embyclient-python/models/user_library_remove_tags.py @@ -0,0 +1,104 @@ +# coding: utf-8 + +""" + Emby Server REST API +""" + +import pprint +import re # noqa: F401 + +import six + +class UserLibraryRemoveTags(object): + """NOTE: This class is auto generated by the swagger code generator program. + + Do not edit the class manually. + """ + """ + Attributes: + swagger_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + swagger_types = { + 'tags': 'list[NameIdPair]' + } + + attribute_map = { + 'tags': 'Tags' + } + + def __init__(self, tags=None): # noqa: E501 + """UserLibraryRemoveTags - a model defined in Swagger""" # noqa: E501 + self._tags = None + self.discriminator = None + if tags is not None: + self.tags = tags + + @property + def tags(self): + """Gets the tags of this UserLibraryRemoveTags. # noqa: E501 + + + :return: The tags of this UserLibraryRemoveTags. # noqa: E501 + :rtype: list[NameIdPair] + """ + return self._tags + + @tags.setter + def tags(self, tags): + """Sets the tags of this UserLibraryRemoveTags. + + + :param tags: The tags of this UserLibraryRemoveTags. # noqa: E501 + :type: list[NameIdPair] + """ + + self._tags = tags + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.swagger_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + if issubclass(UserLibraryRemoveTags, dict): + for key, value in self.items(): + result[key] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, UserLibraryRemoveTags): + return False + + return self.__dict__ == other.__dict__ + + def __ne__(self, other): + """Returns true if both objects are not equal""" + return not self == other diff --git a/SampleCode/RestApi/Clients/Python/setup.py b/SampleCode/RestApi/Clients/Python/setup.py index 59305b331..22d0f3006 100644 --- a/SampleCode/RestApi/Clients/Python/setup.py +++ b/SampleCode/RestApi/Clients/Python/setup.py @@ -7,7 +7,7 @@ from setuptools import setup, find_packages # noqa: H301 NAME = "embyclient-python" -VERSION = "4.8.0.80" +VERSION = "4.8.3.0" # To install the library, run the following # # python setup.py install diff --git a/SampleCode/RestApi/Clients/Swift5/Version.txt b/SampleCode/RestApi/Clients/Swift5/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/RestApi/Clients/Swift5/Version.txt +++ b/SampleCode/RestApi/Clients/Swift5/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift.podspec b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift.podspec index 6bd7ba20e..4f224f428 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift.podspec +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift.podspec @@ -3,7 +3,7 @@ Pod::Spec.new do |s| s.ios.deployment_target = '9.0' s.osx.deployment_target = '10.11' s.tvos.deployment_target = '9.0' - s.version = '4.8.0.80' + s.version = '4.8.3.0' s.source = { :git => 'git@github.com:swagger-api/swagger-mustache.git', :tag => 'v1.0.0' } s.license = NoLicense s.homepage = 'https://emby.media' diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/BackupApiAPI.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/BackupApiAPI.swift index 00b453564..e74100dc0 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/BackupApiAPI.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/BackupApiAPI.swift @@ -37,6 +37,13 @@ open class BackupApiAPI { "PluginVersion" : "PluginVersion", "CanRestore" : true, "DateCreated" : "2000-01-23T04:56:07.000+00:00", + "Users" : [ { + "Id" : "Id", + "Name" : "Name" + }, { + "Id" : "Id", + "Name" : "Name" + } ], "IsFullBackup" : true, "Name" : "Name" } @@ -91,6 +98,46 @@ open class BackupApiAPI { let url = URLComponents(string: URLString) + let requestBuilder: RequestBuilder.Type = embyclient-rest-swiftAPI.requestBuilderFactory.getNonDecodableBuilder() + + return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true) + } + /** + + - parameter body: (body) DataRestoreOptions: + - parameter completion: completion handler to receive the data and the error objects + */ + open class func postBackuprestoreRestoredata(body: MBBackupApiDataRestoreOptions, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) { + postBackuprestoreRestoredataWithRequestBuilder(body: body).execute { (response, error) -> Void in + if error == nil { + completion((), error) + } else { + completion(nil, error) + } + } + } + + + /** + - POST /BackupRestore/RestoreData + + - API Key: + - type: apiKey api_key (QUERY) + - name: apikeyauth + - : + - type: http + - name: embyauth + - parameter body: (body) DataRestoreOptions: + + - returns: RequestBuilder + */ + open class func postBackuprestoreRestoredataWithRequestBuilder(body: MBBackupApiDataRestoreOptions) -> RequestBuilder { + let path = "/BackupRestore/RestoreData" + let URLString = embyclient-rest-swiftAPI.basePath + path + let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) + let url = URLComponents(string: URLString) + + let requestBuilder: RequestBuilder.Type = embyclient-rest-swiftAPI.requestBuilderFactory.getNonDecodableBuilder() return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true) diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ConfigurationServiceAPI.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ConfigurationServiceAPI.swift index 6fe615fb1..8e2eed746 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ConfigurationServiceAPI.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ConfigurationServiceAPI.swift @@ -52,7 +52,6 @@ open class ConfigurationServiceAPI { "LogAllQueryTimes" : true, "PlaylistsUpgradedToM3U" : true, "AllowLegacyLocalNetworkPassword" : true, - "ImageExtractorUpgraded" : true, "RunAtStartup" : true, "HttpServerPortNumber" : 1, "RequireHttps" : true, @@ -62,6 +61,7 @@ open class ConfigurationServiceAPI { "CertificatePassword" : "CertificatePassword", "EnableOriginalTrackTitles" : true, "RemoteClientBitrateLimit" : 2, + "TvChannelsRefreshed" : true, "ImageExtractionTimeoutMs" : 7, "EnableExternalContentInSuggestions" : true, "LibraryMonitorDelay" : 5, @@ -69,6 +69,7 @@ open class ConfigurationServiceAPI { "EnablePeopleLetterSubFolders" : true, "DisableAsyncIO" : true, "PreferredDetectedRemoteAddressFamily" : "Unspecified", + "MigratedToUserItemShares6" : true, "MigratedLibraryOptionsToDb" : true, "SimultaneousStreamLimit" : 9, "PathSubstitutions" : [ { @@ -78,12 +79,12 @@ open class ConfigurationServiceAPI { "From" : "From", "To" : "To" } ], - "MigratedToUserItemShares4" : true, "CachePath" : "CachePath", "WanDdns" : "WanDdns", "IsBehindProxy" : true, "UninstalledPlugins" : [ "UninstalledPlugins", "UninstalledPlugins" ], "EnableDashboardResponseCaching" : true, + "ImageExtractorUpgraded1" : true, "EnableRemoteAccess" : true, "CertificatePath" : "CertificatePath", "CollapseVideoFolders" : true, diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ItemLookupServiceAPI.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ItemLookupServiceAPI.swift index 55e7a1b12..3e46d90fa 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ItemLookupServiceAPI.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ItemLookupServiceAPI.swift @@ -35,11 +35,13 @@ open class ItemLookupServiceAPI { - name: embyauth - examples: [{contentType=application/json, example=[ { "IsSupportedAsIdentifier" : true, + "Website" : "Website", "Key" : "Key", "Name" : "Name", "UrlFormatString" : "UrlFormatString" }, { "IsSupportedAsIdentifier" : true, + "Website" : "Website", "Key" : "Key", "Name" : "Name", "UrlFormatString" : "UrlFormatString" diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ItemUpdateServiceAPI.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ItemUpdateServiceAPI.swift index f3402676c..954f8d5f4 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ItemUpdateServiceAPI.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/ItemUpdateServiceAPI.swift @@ -71,11 +71,13 @@ open class ItemUpdateServiceAPI { } ], "ExternalIdInfos" : [ { "IsSupportedAsIdentifier" : true, + "Website" : "Website", "Key" : "Key", "Name" : "Name", "UrlFormatString" : "UrlFormatString" }, { "IsSupportedAsIdentifier" : true, + "Website" : "Website", "Key" : "Key", "Name" : "Name", "UrlFormatString" : "UrlFormatString" diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/LiveTvServiceAPI.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/LiveTvServiceAPI.swift index 629a6132f..a6513905b 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/LiveTvServiceAPI.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/LiveTvServiceAPI.swift @@ -14904,7 +14904,8 @@ open class LiveTvServiceAPI { "UserAgent" : "UserAgent", "Id" : "Id", "DataVersion" : 6, - "SetupUrl" : "SetupUrl" + "SetupUrl" : "SetupUrl", + "ImportGuideData" : true }, { "PreferEpgChannelImages" : true, "ProviderOptions" : "ProviderOptions", @@ -14922,7 +14923,8 @@ open class LiveTvServiceAPI { "UserAgent" : "UserAgent", "Id" : "Id", "DataVersion" : 6, - "SetupUrl" : "SetupUrl" + "SetupUrl" : "SetupUrl", + "ImportGuideData" : true } ]}] - returns: RequestBuilder<[LiveTvTunerHostInfo]> @@ -14978,7 +14980,8 @@ open class LiveTvServiceAPI { "UserAgent" : "UserAgent", "Id" : "Id", "DataVersion" : 6, - "SetupUrl" : "SetupUrl" + "SetupUrl" : "SetupUrl", + "ImportGuideData" : true }}] - parameter type: (path) Type @@ -15076,7 +15079,8 @@ open class LiveTvServiceAPI { "UserAgent" : "UserAgent", "Id" : "Id", "DataVersion" : 6, - "SetupUrl" : "SetupUrl" + "SetupUrl" : "SetupUrl", + "ImportGuideData" : true }, { "PreferEpgChannelImages" : true, "ProviderOptions" : "ProviderOptions", @@ -15094,7 +15098,8 @@ open class LiveTvServiceAPI { "UserAgent" : "UserAgent", "Id" : "Id", "DataVersion" : 6, - "SetupUrl" : "SetupUrl" + "SetupUrl" : "SetupUrl", + "ImportGuideData" : true } ]}] - returns: RequestBuilder<[LiveTvTunerHostInfo]> @@ -16193,7 +16198,8 @@ open class LiveTvServiceAPI { "UserAgent" : "UserAgent", "Id" : "Id", "DataVersion" : 6, - "SetupUrl" : "SetupUrl" + "SetupUrl" : "SetupUrl", + "ImportGuideData" : true }}] - parameter body: (body) TunerHostInfo: diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/SystemServiceAPI.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/SystemServiceAPI.swift index 0e49f73b1..6ce2f0208 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/SystemServiceAPI.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/SystemServiceAPI.swift @@ -74,6 +74,7 @@ open class SystemServiceAPI { - name: embyauth - examples: [{contentType=application/json, example={ "OperatingSystem" : "OperatingSystem", + "HasImageEnhancers" : true, "PackageName" : "PackageName", "LocalAddresses" : [ "LocalAddresses", "LocalAddresses" ], "CanSelfUpdate" : true, @@ -110,6 +111,15 @@ open class SystemServiceAPI { "Id" : "Id", "Name" : "Name" } ], + "WakeOnLanInfo" : [ { + "BroadcastAddress" : "BroadcastAddress", + "Port" : 0, + "MacAddress" : "MacAddress" + }, { + "BroadcastAddress" : "BroadcastAddress", + "Port" : 0, + "MacAddress" : "MacAddress" + } ], "OperatingSystemDisplayName" : "OperatingSystemDisplayName", "InternalMetadataPath" : "InternalMetadataPath", "ServerName" : "ServerName", diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/TagServiceAPI.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/TagServiceAPI.swift index 8a6212c52..1c3906268 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/TagServiceAPI.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/APIs/TagServiceAPI.swift @@ -4115,6 +4115,53 @@ open class TagServiceAPI { let url = URLComponents(string: URLString) + let requestBuilder: RequestBuilder.Type = embyclient-rest-swiftAPI.requestBuilderFactory.getNonDecodableBuilder() + + return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true) + } + /** + Removes tags from an item + + - parameter body: (body) RemoveTags + - parameter _id: (path) Item Id + - parameter completion: completion handler to receive the data and the error objects + */ + open class func postItemsByIdTagsDelete(body: UserLibraryRemoveTags, _id: String, completion: @escaping ((_ data: Void?,_ error: Error?) -> Void)) { + postItemsByIdTagsDeleteWithRequestBuilder(body: body, _id: _id).execute { (response, error) -> Void in + if error == nil { + completion((), error) + } else { + completion(nil, error) + } + } + } + + + /** + Removes tags from an item + - POST /Items/{Id}/Tags/Delete + + - API Key: + - type: apiKey api_key (QUERY) + - name: apikeyauth + - : + - type: http + - name: embyauth + - parameter body: (body) RemoveTags + - parameter _id: (path) Item Id + + - returns: RequestBuilder + */ + open class func postItemsByIdTagsDeleteWithRequestBuilder(body: UserLibraryRemoveTags, _id: String) -> RequestBuilder { + var path = "/Items/{Id}/Tags/Delete" + let _idPreEscape = "\(_id)" + let _idPostEscape = _idPreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? "" + path = path.replacingOccurrences(of: "{Id}", with: _idPostEscape, options: .literal, range: nil) + let URLString = embyclient-rest-swiftAPI.basePath + path + let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: body) + let url = URLComponents(string: URLString) + + let requestBuilder: RequestBuilder.Type = embyclient-rest-swiftAPI.requestBuilderFactory.getNonDecodableBuilder() return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true) diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/ExternalIdInfo.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/ExternalIdInfo.swift index bfed113ff..79d58384e 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/ExternalIdInfo.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/ExternalIdInfo.swift @@ -15,13 +15,15 @@ public struct ExternalIdInfo: Codable { public var name: String? /** The key. */ public var key: String? + public var website: String? /** The URL format string. */ public var urlFormatString: String? public var isSupportedAsIdentifier: Bool? - public init(name: String? = nil, key: String? = nil, urlFormatString: String? = nil, isSupportedAsIdentifier: Bool? = nil) { + public init(name: String? = nil, key: String? = nil, website: String? = nil, urlFormatString: String? = nil, isSupportedAsIdentifier: Bool? = nil) { self.name = name self.key = key + self.website = website self.urlFormatString = urlFormatString self.isSupportedAsIdentifier = isSupportedAsIdentifier } @@ -29,6 +31,7 @@ public struct ExternalIdInfo: Codable { public enum CodingKeys: String, CodingKey { case name = "Name" case key = "Key" + case website = "Website" case urlFormatString = "UrlFormatString" case isSupportedAsIdentifier = "IsSupportedAsIdentifier" } diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/LiveTvTunerHostInfo.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/LiveTvTunerHostInfo.swift index 7dc686389..063b59883 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/LiveTvTunerHostInfo.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/LiveTvTunerHostInfo.swift @@ -22,6 +22,7 @@ public struct LiveTvTunerHostInfo: Codable { public var preferEpgChannelNumbers: Bool? public var allowHWTranscoding: Bool? public var allowMappingByNumber: Bool? + public var importGuideData: Bool? public var source: String? public var tunerCount: Int? public var userAgent: String? @@ -29,7 +30,7 @@ public struct LiveTvTunerHostInfo: Codable { public var providerOptions: String? public var dataVersion: Int? - public init(_id: String? = nil, url: String? = nil, type: String? = nil, deviceId: String? = nil, friendlyName: String? = nil, setupUrl: String? = nil, importFavoritesOnly: Bool? = nil, preferEpgChannelImages: Bool? = nil, preferEpgChannelNumbers: Bool? = nil, allowHWTranscoding: Bool? = nil, allowMappingByNumber: Bool? = nil, source: String? = nil, tunerCount: Int? = nil, userAgent: String? = nil, referrer: String? = nil, providerOptions: String? = nil, dataVersion: Int? = nil) { + public init(_id: String? = nil, url: String? = nil, type: String? = nil, deviceId: String? = nil, friendlyName: String? = nil, setupUrl: String? = nil, importFavoritesOnly: Bool? = nil, preferEpgChannelImages: Bool? = nil, preferEpgChannelNumbers: Bool? = nil, allowHWTranscoding: Bool? = nil, allowMappingByNumber: Bool? = nil, importGuideData: Bool? = nil, source: String? = nil, tunerCount: Int? = nil, userAgent: String? = nil, referrer: String? = nil, providerOptions: String? = nil, dataVersion: Int? = nil) { self._id = _id self.url = url self.type = type @@ -41,6 +42,7 @@ public struct LiveTvTunerHostInfo: Codable { self.preferEpgChannelNumbers = preferEpgChannelNumbers self.allowHWTranscoding = allowHWTranscoding self.allowMappingByNumber = allowMappingByNumber + self.importGuideData = importGuideData self.source = source self.tunerCount = tunerCount self.userAgent = userAgent @@ -61,6 +63,7 @@ public struct LiveTvTunerHostInfo: Codable { case preferEpgChannelNumbers = "PreferEpgChannelNumbers" case allowHWTranscoding = "AllowHWTranscoding" case allowMappingByNumber = "AllowMappingByNumber" + case importGuideData = "ImportGuideData" case source = "Source" case tunerCount = "TunerCount" case userAgent = "UserAgent" diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupApiDataRestoreOptions.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupApiDataRestoreOptions.swift new file mode 100644 index 000000000..7b1470f0e --- /dev/null +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupApiDataRestoreOptions.swift @@ -0,0 +1,24 @@ +// +// MBBackupApiDataRestoreOptions.swift +// +// Generated by swagger-codegen +// https://github.com/swagger-api/swagger-codegen +// + +import Foundation + + + +public struct MBBackupApiDataRestoreOptions: Codable { + + public var users: [MBBackupApiUserRestoreInfo]? + + public init(users: [MBBackupApiUserRestoreInfo]? = nil) { + self.users = users + } + + public enum CodingKeys: String, CodingKey { + case users = "Users" + } + +} diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupApiUserRestoreInfo.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupApiUserRestoreInfo.swift new file mode 100644 index 000000000..59484afb8 --- /dev/null +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupApiUserRestoreInfo.swift @@ -0,0 +1,27 @@ +// +// MBBackupApiUserRestoreInfo.swift +// +// Generated by swagger-codegen +// https://github.com/swagger-api/swagger-codegen +// + +import Foundation + + + +public struct MBBackupApiUserRestoreInfo: Codable { + + public var sourceUserId: String? + public var targetUserId: String? + + public init(sourceUserId: String? = nil, targetUserId: String? = nil) { + self.sourceUserId = sourceUserId + self.targetUserId = targetUserId + } + + public enum CodingKeys: String, CodingKey { + case sourceUserId = "SourceUserId" + case targetUserId = "TargetUserId" + } + +} diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupBackupInfo.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupBackupInfo.swift index 152a2781d..8bd828d17 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupBackupInfo.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/MBBackupBackupInfo.swift @@ -17,14 +17,16 @@ public struct MBBackupBackupInfo: Codable { public var canRestore: Bool? public var isFullBackup: Bool? public var dateCreated: Date? + public var users: [NameIdPair]? - public init(serverVersion: String? = nil, pluginVersion: String? = nil, name: String? = nil, canRestore: Bool? = nil, isFullBackup: Bool? = nil, dateCreated: Date? = nil) { + public init(serverVersion: String? = nil, pluginVersion: String? = nil, name: String? = nil, canRestore: Bool? = nil, isFullBackup: Bool? = nil, dateCreated: Date? = nil, users: [NameIdPair]? = nil) { self.serverVersion = serverVersion self.pluginVersion = pluginVersion self.name = name self.canRestore = canRestore self.isFullBackup = isFullBackup self.dateCreated = dateCreated + self.users = users } public enum CodingKeys: String, CodingKey { @@ -34,6 +36,7 @@ public struct MBBackupBackupInfo: Codable { case canRestore = "CanRestore" case isFullBackup = "IsFullBackup" case dateCreated = "DateCreated" + case users = "Users" } } diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/ServerConfiguration.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/ServerConfiguration.swift index 4a4b1cbd3..df20465bb 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/ServerConfiguration.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/ServerConfiguration.swift @@ -73,15 +73,16 @@ public struct ServerConfiguration: Codable { public var databaseCacheSizeMB: Int? public var enableSqLiteMmio: Bool? public var playlistsUpgradedToM3U: Bool? - public var imageExtractorUpgraded: Bool? + public var imageExtractorUpgraded1: Bool? public var enablePeopleLetterSubFolders: Bool? public var optimizeDatabaseOnShutdown: Bool? public var databaseAnalysisLimit: Int? public var disableAsyncIO: Bool? - public var migratedToUserItemShares4: Bool? + public var migratedToUserItemShares6: Bool? public var migratedLibraryOptionsToDb: Bool? public var allowLegacyLocalNetworkPassword: Bool? public var enableSavedMetadataForPeople: Bool? + public var tvChannelsRefreshed: Bool? public var proxyHeaderMode: ProxyHeaderMode? /** A value indicating whether \\[enable debug level logging\\]. */ public var enableDebugLevelLogging: Bool? @@ -97,7 +98,7 @@ public struct ServerConfiguration: Codable { /** The cache path. */ public var cachePath: String? - public init(enableUPnP: Bool? = nil, publicPort: Int? = nil, publicHttpsPort: Int? = nil, httpServerPortNumber: Int? = nil, httpsPortNumber: Int? = nil, enableHttps: Bool? = nil, certificatePath: String? = nil, certificatePassword: String? = nil, isPortAuthorized: Bool? = nil, autoRunWebApp: Bool? = nil, enableRemoteAccess: Bool? = nil, logAllQueryTimes: Bool? = nil, enableCaseSensitiveItemIds: Bool? = nil, metadataPath: String? = nil, metadataNetworkPath: String? = nil, preferredMetadataLanguage: String? = nil, metadataCountryCode: String? = nil, sortRemoveWords: [String]? = nil, libraryMonitorDelay: Int? = nil, enableDashboardResponseCaching: Bool? = nil, dashboardSourcePath: String? = nil, imageSavingConvention: ImageSavingConvention? = nil, enableAutomaticRestart: Bool? = nil, serverName: String? = nil, preferredDetectedRemoteAddressFamily: NetSocketsAddressFamily? = nil, wanDdns: String? = nil, uICulture: String? = nil, remoteClientBitrateLimit: Int? = nil, localNetworkSubnets: [String]? = nil, localNetworkAddresses: [String]? = nil, enableExternalContentInSuggestions: Bool? = nil, requireHttps: Bool? = nil, isBehindProxy: Bool? = nil, remoteIPFilter: [String]? = nil, isRemoteIPFilterBlacklist: Bool? = nil, imageExtractionTimeoutMs: Int? = nil, pathSubstitutions: [PathSubstitution]? = nil, uninstalledPlugins: [String]? = nil, collapseVideoFolders: Bool? = nil, enableOriginalTrackTitles: Bool? = nil, vacuumDatabaseOnStartup: Bool? = nil, simultaneousStreamLimit: Int? = nil, databaseCacheSizeMB: Int? = nil, enableSqLiteMmio: Bool? = nil, playlistsUpgradedToM3U: Bool? = nil, imageExtractorUpgraded: Bool? = nil, enablePeopleLetterSubFolders: Bool? = nil, optimizeDatabaseOnShutdown: Bool? = nil, databaseAnalysisLimit: Int? = nil, disableAsyncIO: Bool? = nil, migratedToUserItemShares4: Bool? = nil, migratedLibraryOptionsToDb: Bool? = nil, allowLegacyLocalNetworkPassword: Bool? = nil, enableSavedMetadataForPeople: Bool? = nil, proxyHeaderMode: ProxyHeaderMode? = nil, enableDebugLevelLogging: Bool? = nil, revertDebugLogging: String? = nil, enableAutoUpdate: Bool? = nil, logFileRetentionDays: Int? = nil, runAtStartup: Bool? = nil, isStartupWizardCompleted: Bool? = nil, cachePath: String? = nil) { + public init(enableUPnP: Bool? = nil, publicPort: Int? = nil, publicHttpsPort: Int? = nil, httpServerPortNumber: Int? = nil, httpsPortNumber: Int? = nil, enableHttps: Bool? = nil, certificatePath: String? = nil, certificatePassword: String? = nil, isPortAuthorized: Bool? = nil, autoRunWebApp: Bool? = nil, enableRemoteAccess: Bool? = nil, logAllQueryTimes: Bool? = nil, enableCaseSensitiveItemIds: Bool? = nil, metadataPath: String? = nil, metadataNetworkPath: String? = nil, preferredMetadataLanguage: String? = nil, metadataCountryCode: String? = nil, sortRemoveWords: [String]? = nil, libraryMonitorDelay: Int? = nil, enableDashboardResponseCaching: Bool? = nil, dashboardSourcePath: String? = nil, imageSavingConvention: ImageSavingConvention? = nil, enableAutomaticRestart: Bool? = nil, serverName: String? = nil, preferredDetectedRemoteAddressFamily: NetSocketsAddressFamily? = nil, wanDdns: String? = nil, uICulture: String? = nil, remoteClientBitrateLimit: Int? = nil, localNetworkSubnets: [String]? = nil, localNetworkAddresses: [String]? = nil, enableExternalContentInSuggestions: Bool? = nil, requireHttps: Bool? = nil, isBehindProxy: Bool? = nil, remoteIPFilter: [String]? = nil, isRemoteIPFilterBlacklist: Bool? = nil, imageExtractionTimeoutMs: Int? = nil, pathSubstitutions: [PathSubstitution]? = nil, uninstalledPlugins: [String]? = nil, collapseVideoFolders: Bool? = nil, enableOriginalTrackTitles: Bool? = nil, vacuumDatabaseOnStartup: Bool? = nil, simultaneousStreamLimit: Int? = nil, databaseCacheSizeMB: Int? = nil, enableSqLiteMmio: Bool? = nil, playlistsUpgradedToM3U: Bool? = nil, imageExtractorUpgraded1: Bool? = nil, enablePeopleLetterSubFolders: Bool? = nil, optimizeDatabaseOnShutdown: Bool? = nil, databaseAnalysisLimit: Int? = nil, disableAsyncIO: Bool? = nil, migratedToUserItemShares6: Bool? = nil, migratedLibraryOptionsToDb: Bool? = nil, allowLegacyLocalNetworkPassword: Bool? = nil, enableSavedMetadataForPeople: Bool? = nil, tvChannelsRefreshed: Bool? = nil, proxyHeaderMode: ProxyHeaderMode? = nil, enableDebugLevelLogging: Bool? = nil, revertDebugLogging: String? = nil, enableAutoUpdate: Bool? = nil, logFileRetentionDays: Int? = nil, runAtStartup: Bool? = nil, isStartupWizardCompleted: Bool? = nil, cachePath: String? = nil) { self.enableUPnP = enableUPnP self.publicPort = publicPort self.publicHttpsPort = publicHttpsPort @@ -143,15 +144,16 @@ public struct ServerConfiguration: Codable { self.databaseCacheSizeMB = databaseCacheSizeMB self.enableSqLiteMmio = enableSqLiteMmio self.playlistsUpgradedToM3U = playlistsUpgradedToM3U - self.imageExtractorUpgraded = imageExtractorUpgraded + self.imageExtractorUpgraded1 = imageExtractorUpgraded1 self.enablePeopleLetterSubFolders = enablePeopleLetterSubFolders self.optimizeDatabaseOnShutdown = optimizeDatabaseOnShutdown self.databaseAnalysisLimit = databaseAnalysisLimit self.disableAsyncIO = disableAsyncIO - self.migratedToUserItemShares4 = migratedToUserItemShares4 + self.migratedToUserItemShares6 = migratedToUserItemShares6 self.migratedLibraryOptionsToDb = migratedLibraryOptionsToDb self.allowLegacyLocalNetworkPassword = allowLegacyLocalNetworkPassword self.enableSavedMetadataForPeople = enableSavedMetadataForPeople + self.tvChannelsRefreshed = tvChannelsRefreshed self.proxyHeaderMode = proxyHeaderMode self.enableDebugLevelLogging = enableDebugLevelLogging self.revertDebugLogging = revertDebugLogging @@ -208,15 +210,16 @@ public struct ServerConfiguration: Codable { case databaseCacheSizeMB = "DatabaseCacheSizeMB" case enableSqLiteMmio = "EnableSqLiteMmio" case playlistsUpgradedToM3U = "PlaylistsUpgradedToM3U" - case imageExtractorUpgraded = "ImageExtractorUpgraded" + case imageExtractorUpgraded1 = "ImageExtractorUpgraded1" case enablePeopleLetterSubFolders = "EnablePeopleLetterSubFolders" case optimizeDatabaseOnShutdown = "OptimizeDatabaseOnShutdown" case databaseAnalysisLimit = "DatabaseAnalysisLimit" case disableAsyncIO = "DisableAsyncIO" - case migratedToUserItemShares4 = "MigratedToUserItemShares4" + case migratedToUserItemShares6 = "MigratedToUserItemShares6" case migratedLibraryOptionsToDb = "MigratedLibraryOptionsToDb" case allowLegacyLocalNetworkPassword = "AllowLegacyLocalNetworkPassword" case enableSavedMetadataForPeople = "EnableSavedMetadataForPeople" + case tvChannelsRefreshed = "TvChannelsRefreshed" case proxyHeaderMode = "ProxyHeaderMode" case enableDebugLevelLogging = "EnableDebugLevelLogging" case revertDebugLogging = "RevertDebugLogging" diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/SystemInfo.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/SystemInfo.swift index d2a938845..74b5f0197 100644 --- a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/SystemInfo.swift +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/SystemInfo.swift @@ -19,6 +19,7 @@ public struct SystemInfo: Codable { /** A value indicating whether this instance has pending restart. */ public var hasPendingRestart: Bool? public var isShuttingDown: Bool? + public var hasImageEnhancers: Bool? /** The operating sytem. */ public var operatingSystem: String? /** A value indicating whether \\[supports library monitor\\]. */ @@ -57,6 +58,7 @@ public struct SystemInfo: Codable { /** A value indicating whether \\[supports automatic run at startup\\]. */ public var supportsAutoRunAtStartup: Bool? public var hardwareAccelerationRequiresPremiere: Bool? + public var wakeOnLanInfo: [WakeOnLanInfo]? /** The local address. */ public var localAddress: String? public var localAddresses: [String]? @@ -70,12 +72,13 @@ public struct SystemInfo: Codable { /** The id. */ public var _id: String? - public init(systemUpdateLevel: PackageVersionClass? = nil, operatingSystemDisplayName: String? = nil, packageName: String? = nil, hasPendingRestart: Bool? = nil, isShuttingDown: Bool? = nil, operatingSystem: String? = nil, supportsLibraryMonitor: Bool? = nil, supportsLocalPortConfiguration: Bool? = nil, supportsWakeServer: Bool? = nil, webSocketPortNumber: Int? = nil, completedInstallations: [InstallationInfo]? = nil, canSelfRestart: Bool? = nil, canSelfUpdate: Bool? = nil, canLaunchWebBrowser: Bool? = nil, programDataPath: String? = nil, itemsByNamePath: String? = nil, cachePath: String? = nil, logPath: String? = nil, internalMetadataPath: String? = nil, transcodingTempPath: String? = nil, httpServerPortNumber: Int? = nil, supportsHttps: Bool? = nil, httpsPortNumber: Int? = nil, hasUpdateAvailable: Bool? = nil, supportsAutoRunAtStartup: Bool? = nil, hardwareAccelerationRequiresPremiere: Bool? = nil, localAddress: String? = nil, localAddresses: [String]? = nil, wanAddress: String? = nil, remoteAddresses: [String]? = nil, serverName: String? = nil, version: String? = nil, _id: String? = nil) { + public init(systemUpdateLevel: PackageVersionClass? = nil, operatingSystemDisplayName: String? = nil, packageName: String? = nil, hasPendingRestart: Bool? = nil, isShuttingDown: Bool? = nil, hasImageEnhancers: Bool? = nil, operatingSystem: String? = nil, supportsLibraryMonitor: Bool? = nil, supportsLocalPortConfiguration: Bool? = nil, supportsWakeServer: Bool? = nil, webSocketPortNumber: Int? = nil, completedInstallations: [InstallationInfo]? = nil, canSelfRestart: Bool? = nil, canSelfUpdate: Bool? = nil, canLaunchWebBrowser: Bool? = nil, programDataPath: String? = nil, itemsByNamePath: String? = nil, cachePath: String? = nil, logPath: String? = nil, internalMetadataPath: String? = nil, transcodingTempPath: String? = nil, httpServerPortNumber: Int? = nil, supportsHttps: Bool? = nil, httpsPortNumber: Int? = nil, hasUpdateAvailable: Bool? = nil, supportsAutoRunAtStartup: Bool? = nil, hardwareAccelerationRequiresPremiere: Bool? = nil, wakeOnLanInfo: [WakeOnLanInfo]? = nil, localAddress: String? = nil, localAddresses: [String]? = nil, wanAddress: String? = nil, remoteAddresses: [String]? = nil, serverName: String? = nil, version: String? = nil, _id: String? = nil) { self.systemUpdateLevel = systemUpdateLevel self.operatingSystemDisplayName = operatingSystemDisplayName self.packageName = packageName self.hasPendingRestart = hasPendingRestart self.isShuttingDown = isShuttingDown + self.hasImageEnhancers = hasImageEnhancers self.operatingSystem = operatingSystem self.supportsLibraryMonitor = supportsLibraryMonitor self.supportsLocalPortConfiguration = supportsLocalPortConfiguration @@ -97,6 +100,7 @@ public struct SystemInfo: Codable { self.hasUpdateAvailable = hasUpdateAvailable self.supportsAutoRunAtStartup = supportsAutoRunAtStartup self.hardwareAccelerationRequiresPremiere = hardwareAccelerationRequiresPremiere + self.wakeOnLanInfo = wakeOnLanInfo self.localAddress = localAddress self.localAddresses = localAddresses self.wanAddress = wanAddress @@ -112,6 +116,7 @@ public struct SystemInfo: Codable { case packageName = "PackageName" case hasPendingRestart = "HasPendingRestart" case isShuttingDown = "IsShuttingDown" + case hasImageEnhancers = "HasImageEnhancers" case operatingSystem = "OperatingSystem" case supportsLibraryMonitor = "SupportsLibraryMonitor" case supportsLocalPortConfiguration = "SupportsLocalPortConfiguration" @@ -133,6 +138,7 @@ public struct SystemInfo: Codable { case hasUpdateAvailable = "HasUpdateAvailable" case supportsAutoRunAtStartup = "SupportsAutoRunAtStartup" case hardwareAccelerationRequiresPremiere = "HardwareAccelerationRequiresPremiere" + case wakeOnLanInfo = "WakeOnLanInfo" case localAddress = "LocalAddress" case localAddresses = "LocalAddresses" case wanAddress = "WanAddress" diff --git a/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/UserLibraryRemoveTags.swift b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/UserLibraryRemoveTags.swift new file mode 100644 index 000000000..76588afd0 --- /dev/null +++ b/SampleCode/RestApi/Clients/Swift5/embyclient-rest-swift/Classes/Swaggers/Models/UserLibraryRemoveTags.swift @@ -0,0 +1,24 @@ +// +// UserLibraryRemoveTags.swift +// +// Generated by swagger-codegen +// https://github.com/swagger-api/swagger-codegen +// + +import Foundation + + + +public struct UserLibraryRemoveTags: Codable { + + public var tags: [NameIdPair]? + + public init(tags: [NameIdPair]? = nil) { + self.tags = tags + } + + public enum CodingKeys: String, CodingKey { + case tags = "Tags" + } + +} diff --git a/SampleCode/RestApi/Clients/TypeScript/Version.txt b/SampleCode/RestApi/Clients/TypeScript/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/RestApi/Clients/TypeScript/Version.txt +++ b/SampleCode/RestApi/Clients/TypeScript/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/RestApi/Clients/TypeScript/api.ts b/SampleCode/RestApi/Clients/TypeScript/api.ts index df86370d8..4255dc5c4 100644 --- a/SampleCode/RestApi/Clients/TypeScript/api.ts +++ b/SampleCode/RestApi/Clients/TypeScript/api.ts @@ -4,7 +4,7 @@ * Emby Server REST API * Explore the Emby Server API * - * OpenAPI spec version: 4.8.0.80 + * OpenAPI spec version: 4.8.3.0 * * * NOTE: This file is auto generated. @@ -3871,6 +3871,12 @@ export interface ExternalIdInfo { * @memberof ExternalIdInfo */ key?: string; + /** + * + * @type {string} + * @memberof ExternalIdInfo + */ + website?: string; /** * The URL format string. * @type {string} @@ -6469,6 +6475,12 @@ export interface LiveTvTunerHostInfo { * @memberof LiveTvTunerHostInfo */ allowMappingByNumber?: boolean; + /** + * + * @type {boolean} + * @memberof LiveTvTunerHostInfo + */ + importGuideData?: boolean; /** * * @type {string} @@ -6577,6 +6589,19 @@ export interface MBBackupApiAllBackupsInfo { */ lightBackups?: Array; } +/** + * + * @export + * @interface MBBackupApiDataRestoreOptions + */ +export interface MBBackupApiDataRestoreOptions { + /** + * + * @type {Array} + * @memberof MBBackupApiDataRestoreOptions + */ + users?: Array; +} /** * * @export @@ -6596,6 +6621,25 @@ export interface MBBackupApiRestoreOptions { */ useFiles?: string; } +/** + * + * @export + * @interface MBBackupApiUserRestoreInfo + */ +export interface MBBackupApiUserRestoreInfo { + /** + * + * @type {string} + * @memberof MBBackupApiUserRestoreInfo + */ + sourceUserId?: string; + /** + * + * @type {string} + * @memberof MBBackupApiUserRestoreInfo + */ + targetUserId?: string; +} /** * * @export @@ -6638,6 +6682,12 @@ export interface MBBackupBackupInfo { * @memberof MBBackupBackupInfo */ dateCreated?: Date; + /** + * + * @type {Array} + * @memberof MBBackupBackupInfo + */ + users?: Array; } /** * @@ -10960,7 +11010,7 @@ export interface ServerConfiguration { * @type {boolean} * @memberof ServerConfiguration */ - imageExtractorUpgraded?: boolean; + imageExtractorUpgraded1?: boolean; /** * * @type {boolean} @@ -10990,7 +11040,7 @@ export interface ServerConfiguration { * @type {boolean} * @memberof ServerConfiguration */ - migratedToUserItemShares4?: boolean; + migratedToUserItemShares6?: boolean; /** * * @type {boolean} @@ -11009,6 +11059,12 @@ export interface ServerConfiguration { * @memberof ServerConfiguration */ enableSavedMetadataForPeople?: boolean; + /** + * + * @type {boolean} + * @memberof ServerConfiguration + */ + tvChannelsRefreshed?: boolean; /** * * @type {ProxyHeaderMode} @@ -12162,6 +12218,12 @@ export interface SystemInfo { * @memberof SystemInfo */ isShuttingDown?: boolean; + /** + * + * @type {boolean} + * @memberof SystemInfo + */ + hasImageEnhancers?: boolean; /** * The operating sytem. * @type {string} @@ -12288,6 +12350,12 @@ export interface SystemInfo { * @memberof SystemInfo */ hardwareAccelerationRequiresPremiere?: boolean; + /** + * + * @type {Array} + * @memberof SystemInfo + */ + wakeOnLanInfo?: Array; /** * The local address. * @type {string} @@ -13809,6 +13877,19 @@ export interface UserLibraryOfficialRatingItem { */ name?: string; } +/** + * + * @export + * @interface UserLibraryRemoveTags + */ +export interface UserLibraryRemoveTags { + /** + * + * @type {Array} + * @memberof UserLibraryRemoveTags + */ + tags?: Array; +} /** * * @export @@ -18478,6 +18559,47 @@ export const BackupApiApiFetchParamCreator = function (configuration?: Configura const needsSerialization = ("MBBackupApiRestoreOptions" !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (body || ""); + return { + url: url.format(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Requires authentication as administrator + * @param {MBBackupApiDataRestoreOptions} body DataRestoreOptions: + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + postBackuprestoreRestoredata(body: MBBackupApiDataRestoreOptions, options: any = {}): FetchArgs { + // verify required parameter 'body' is not null or undefined + if (body === null || body === undefined) { + throw new RequiredError('body','Required parameter body was null or undefined when calling postBackuprestoreRestoredata.'); + } + const localVarPath = `/BackupRestore/RestoreData`; + const localVarUrlObj = url.parse(localVarPath, true); + const localVarRequestOptions = Object.assign({ method: 'POST' }, options); + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + + // authentication apikeyauth required + if (configuration && configuration.apiKey) { + const localVarApiKeyValue = typeof configuration.apiKey === 'function' + ? configuration.apiKey("api_key") + : configuration.apiKey; + localVarQueryParameter["api_key"] = localVarApiKeyValue; + } + + // authentication embyauth required + + localVarHeaderParameter['Content-Type'] = 'application/json'; + + localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); + // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 + delete localVarUrlObj.search; + localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); + const needsSerialization = ("MBBackupApiDataRestoreOptions" !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; + localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (body || ""); + return { url: url.format(localVarUrlObj), options: localVarRequestOptions, @@ -18527,6 +18649,24 @@ export const BackupApiApiFp = function(configuration?: Configuration) { }); }; }, + /** + * Requires authentication as administrator + * @param {MBBackupApiDataRestoreOptions} body DataRestoreOptions: + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + postBackuprestoreRestoredata(body: MBBackupApiDataRestoreOptions, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { + const localVarFetchArgs = BackupApiApiFetchParamCreator(configuration).postBackuprestoreRestoredata(body, options); + return (fetch: FetchAPI = isomorphicFetch, basePath: string = BASE_PATH) => { + return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { + if (response.status >= 200 && response.status < 300) { + return response; + } else { + throw response; + } + }); + }; + }, } }; @@ -18553,6 +18693,15 @@ export const BackupApiApiFactory = function (configuration?: Configuration, fetc postBackuprestoreRestore(body: MBBackupApiRestoreOptions, options?: any) { return BackupApiApiFp(configuration).postBackuprestoreRestore(body, options)(fetch, basePath); }, + /** + * Requires authentication as administrator + * @param {MBBackupApiDataRestoreOptions} body DataRestoreOptions: + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + postBackuprestoreRestoredata(body: MBBackupApiDataRestoreOptions, options?: any) { + return BackupApiApiFp(configuration).postBackuprestoreRestoredata(body, options)(fetch, basePath); + }, }; }; @@ -18584,6 +18733,17 @@ export class BackupApiApi extends BaseAPI { return BackupApiApiFp(this.configuration).postBackuprestoreRestore(body, options)(this.fetch, this.basePath); } + /** + * Requires authentication as administrator + * @param {MBBackupApiDataRestoreOptions} body DataRestoreOptions: + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof BackupApiApi + */ + public postBackuprestoreRestoredata(body: MBBackupApiDataRestoreOptions, options?: any) { + return BackupApiApiFp(this.configuration).postBackuprestoreRestoredata(body, options)(this.fetch, this.basePath); + } + } /** * BifServiceApi - fetch parameter creator @@ -81032,6 +81192,54 @@ export const TagServiceApiFetchParamCreator = function (configuration?: Configur const needsSerialization = ("UserLibraryAddTags" !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (body || ""); + return { + url: url.format(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * Requires authentication as user + * @summary Removes tags from an item + * @param {UserLibraryRemoveTags} body RemoveTags + * @param {string} id Item Id + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + postItemsByIdTagsDelete(body: UserLibraryRemoveTags, id: string, options: any = {}): FetchArgs { + // verify required parameter 'body' is not null or undefined + if (body === null || body === undefined) { + throw new RequiredError('body','Required parameter body was null or undefined when calling postItemsByIdTagsDelete.'); + } + // verify required parameter 'id' is not null or undefined + if (id === null || id === undefined) { + throw new RequiredError('id','Required parameter id was null or undefined when calling postItemsByIdTagsDelete.'); + } + const localVarPath = `/Items/{Id}/Tags/Delete` + .replace(`{${"Id"}}`, encodeURIComponent(String(id))); + const localVarUrlObj = url.parse(localVarPath, true); + const localVarRequestOptions = Object.assign({ method: 'POST' }, options); + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + + // authentication apikeyauth required + if (configuration && configuration.apiKey) { + const localVarApiKeyValue = typeof configuration.apiKey === 'function' + ? configuration.apiKey("api_key") + : configuration.apiKey; + localVarQueryParameter["api_key"] = localVarApiKeyValue; + } + + // authentication embyauth required + + localVarHeaderParameter['Content-Type'] = 'application/json'; + + localVarUrlObj.query = Object.assign({}, localVarUrlObj.query, localVarQueryParameter, options.query); + // fix override query string Detail: https://stackoverflow.com/a/7517673/1077943 + delete localVarUrlObj.search; + localVarRequestOptions.headers = Object.assign({}, localVarHeaderParameter, options.headers); + const needsSerialization = ("UserLibraryRemoveTags" !== "string") || localVarRequestOptions.headers['Content-Type'] === 'application/json'; + localVarRequestOptions.body = needsSerialization ? JSON.stringify(body || {}) : (body || ""); + return { url: url.format(localVarUrlObj), options: localVarRequestOptions, @@ -82446,6 +82654,26 @@ export const TagServiceApiFp = function(configuration?: Configuration) { }); }; }, + /** + * Requires authentication as user + * @summary Removes tags from an item + * @param {UserLibraryRemoveTags} body RemoveTags + * @param {string} id Item Id + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + postItemsByIdTagsDelete(body: UserLibraryRemoveTags, id: string, options?: any): (fetch?: FetchAPI, basePath?: string) => Promise { + const localVarFetchArgs = TagServiceApiFetchParamCreator(configuration).postItemsByIdTagsDelete(body, id, options); + return (fetch: FetchAPI = isomorphicFetch, basePath: string = BASE_PATH) => { + return fetch(basePath + localVarFetchArgs.url, localVarFetchArgs.options).then((response) => { + if (response.status >= 200 && response.status < 300) { + return response; + } else { + throw response; + } + }); + }; + }, } }; @@ -83738,6 +83966,17 @@ export const TagServiceApiFactory = function (configuration?: Configuration, fet postItemsByIdTagsAdd(body: UserLibraryAddTags, id: string, options?: any) { return TagServiceApiFp(configuration).postItemsByIdTagsAdd(body, id, options)(fetch, basePath); }, + /** + * Requires authentication as user + * @summary Removes tags from an item + * @param {UserLibraryRemoveTags} body RemoveTags + * @param {string} id Item Id + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + postItemsByIdTagsDelete(body: UserLibraryRemoveTags, id: string, options?: any) { + return TagServiceApiFp(configuration).postItemsByIdTagsDelete(body, id, options)(fetch, basePath); + }, }; }; @@ -85057,6 +85296,19 @@ export class TagServiceApi extends BaseAPI { return TagServiceApiFp(this.configuration).postItemsByIdTagsAdd(body, id, options)(this.fetch, this.basePath); } + /** + * Requires authentication as user + * @summary Removes tags from an item + * @param {UserLibraryRemoveTags} body RemoveTags + * @param {string} id Item Id + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof TagServiceApi + */ + public postItemsByIdTagsDelete(body: UserLibraryRemoveTags, id: string, options?: any) { + return TagServiceApiFp(this.configuration).postItemsByIdTagsDelete(body, id, options)(this.fetch, this.basePath); + } + } /** * ToneMapOptionsServiceApi - fetch parameter creator diff --git a/SampleCode/RestApi/Clients/TypeScript/api_test.spec.ts b/SampleCode/RestApi/Clients/TypeScript/api_test.spec.ts index 292f3291b..eec074a8d 100644 --- a/SampleCode/RestApi/Clients/TypeScript/api_test.spec.ts +++ b/SampleCode/RestApi/Clients/TypeScript/api_test.spec.ts @@ -2,7 +2,7 @@ * Emby Server REST API * Explore the Emby Server API * - * OpenAPI spec version: 4.8.0.80 + * OpenAPI spec version: 4.8.3.0 * * * NOTE: This file is auto generated. @@ -426,6 +426,10 @@ describe("BackupApiApi", () => { const body: api.MBBackupApiRestoreOptions = undefined return expect(instance.postBackuprestoreRestore(body, {})).resolves.toBe(null) }) + test("postBackuprestoreRestoredata", () => { + const body: api.MBBackupApiDataRestoreOptions = undefined + return expect(instance.postBackuprestoreRestoredata(body, {})).resolves.toBe(null) + }) }) describe("BifServiceApi", () => { @@ -6354,6 +6358,11 @@ describe("TagServiceApi", () => { const id: string = "id_example" return expect(instance.postItemsByIdTagsAdd(body, id, {})).resolves.toBe(null) }) + test("postItemsByIdTagsDelete", () => { + const body: api.UserLibraryRemoveTags = undefined + const id: string = "id_example" + return expect(instance.postItemsByIdTagsDelete(body, id, {})).resolves.toBe(null) + }) }) describe("ToneMapOptionsServiceApi", () => { diff --git a/SampleCode/RestApi/Clients/TypeScript/configuration.ts b/SampleCode/RestApi/Clients/TypeScript/configuration.ts index e67a1d141..b2356ac06 100644 --- a/SampleCode/RestApi/Clients/TypeScript/configuration.ts +++ b/SampleCode/RestApi/Clients/TypeScript/configuration.ts @@ -3,7 +3,7 @@ * Emby Server REST API * Explore the Emby Server API * - * OpenAPI spec version: 4.8.0.80 + * OpenAPI spec version: 4.8.3.0 * * * NOTE: This file is auto generated. diff --git a/SampleCode/RestApi/Clients/TypeScript/index.ts b/SampleCode/RestApi/Clients/TypeScript/index.ts index 8e2d5fa95..bc41295a2 100644 --- a/SampleCode/RestApi/Clients/TypeScript/index.ts +++ b/SampleCode/RestApi/Clients/TypeScript/index.ts @@ -3,7 +3,7 @@ * Emby Server REST API * Explore the Emby Server API * - * OpenAPI spec version: 4.8.0.80 + * OpenAPI spec version: 4.8.3.0 * * * NOTE: This file is auto generated. diff --git a/SampleCode/RestApi/Clients/Version.txt b/SampleCode/RestApi/Clients/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/RestApi/Clients/Version.txt +++ b/SampleCode/RestApi/Clients/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/SampleCode/Version.txt b/SampleCode/Version.txt index 0cc746f31..4fc69952d 100644 --- a/SampleCode/Version.txt +++ b/SampleCode/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release diff --git a/Version.txt b/Version.txt index 0cc746f31..4fc69952d 100644 --- a/Version.txt +++ b/Version.txt @@ -1 +1 @@ -4.8.0.80 Release +4.8.3.0 Release